Olá pessoal,

A maioria das configurações e ajustes no ECF é feito através de intervenção técnica. Uma palavra que as pessoas geralmente não gostam nadinha de ouvir.

Um dos motivos para submeter a impressora a este procedimento é para o ajuste de relógio, na maioria das vezes para ajustar a diferença de poucos minutos.

Quando a situação for esta, você poderá utilizar o recurso no qual falaremos no Escovando Bits de hoje: A função iReducaoZ_ECF_Daruma.

É isto mesmo! O próprio método para emissão da Redução Z nos permite fazer o ajuste de relógio, retrocedendo ou adiantando em até 5 minutos.



Para retroceder o horário, é necessário verificar se o ECF não teve nenhuma emissão de documento no respectivo horário.








A função, iReducaoZ_ECF_Daruma possui dois parâmetros:

  • pszDat: Ddmmaa (Data atual)
  • pszHora: HHmmss (Hora atual)

Na prática:

Abaixo será demonstrada uma rotina, na qual executa uma Leitura X, em seguida executa o método da Redução Z com ajuste de relógio.

[DllImport("DarumaFrameWork.dll")]

        public static extern int iReducaoZ_ECF_Daruma
(string NamelessParameter1, string NamelessParameter2);

private void BT_Reducao_Click(object sender, EventArgs e)
        {
  DarumaFramework_Declaracoes_CSharp.iRetorno = DarumaFramework_Declaracoes_CSharp.iLeituraX_ECF_Daruma();
            DarumaFramework_Declaracoes_CSharp.iRetorno = DarumaFramework_Declaracoes_CSharp.iReducaoZ_ECF_Daruma("081211","164500");
}


Podemos observar que a Leitura X está com horário 16:39:43 e logo após a execução do ajuste de relógio no método da Redução Z o horário é reajustado para 16:44:47.

Legal, né?! E você sabia que dá para fazer este mesmo procedimento através do painel das Impressoras Fiscais Daruma?

Vejamos abaixo!

Linha FS700/MACH
  • Desligue a Impressora.
  • Pressione a tecla AVANÇO e ligue novamente o ECF ainda pressionando a tecla.


Será impresso o seguinte Menu:












  • Pressione uma vez o botão SELEÇÃO, em seguida o botão CONFIRMA.
Serão impressas as seguintes Opções:














  • Selecione a opção desejada para ajuste de horário apertando a tecla SELEÇÃO conforme os toques indicados.
  • Para finalizar aperte CONFIRMA.
Linha FS700/MACH
  • Desligue a Impressora.
  • Pressione as teclas LINHA+AVANÇO e ligue novamente o ECF ainda pressionando as teclas.


Será impresso o seguinte Menu:












  • Pressione uma vez o botão SELEÇÃO, em seguida o botão CONFIRMA.
Serão impressas as seguintes Opções:














  • Selecione a opção desejada para ajuste de horário apertando a tecla SELEÇÃO conforme os toques indicados.
  • Para finalizar aperte CONFIRMA.
Pronto! O ajuste será realizado juntamente com a emissão da Redução Z.

Um abraço e até a próxima!
E-mails:
ddc.suporte@daruma.com.br
suporte.ddc@daruma.com.br
desenvolvedores.suporte@daruma.com.br
suporte.desenvolvedores@daruma.com.br
desenvolvedores.daruma@daruma.com.br
suporte@daruma.com.br
suporte.alexandre@daruma.com.br
claudenir@daruma.com.br
Skypes:
ddc_suporte_daruma
suporte_ddc_daruma
desenvolvedores_suporte_daruma
suporte_desenvolvedores_daruma
desenvolvedores_daruma
suporte_daruma
suporte_alexandre_daruma
claudenir_andrade