« Material apresentado na 5ª rodada do Bematech Developer´s Day | Voltar à Página Principal | Bematech Flash Tip - 8a. Edição - Programando para o micro-terminal SB-2030 E (Ethernet) Bematech »

Programando o horário de verão

Com a chegada do horário de verão, as impressoras fiscais devem ser adiantadas em uma hora.

Seguem aqui as formas de programar a entrada no horário de verão, para as impressoras fiscais Bematech:

- Se vc estiver usando a BemaFI32.dll

Execute a função Bematech_FI_ProgramaHorarioVerao, exemplo:

iRetorno = Bematech_FI_ProgramaHorarioVerao()

- Se vc estiver usando o Bematech MONITOR remotamente

Da mesma forma que a BemaFI32.dll, basta utilizar a função Bematech_FI_ProgramaHorarioVerao().

- Se vc estiver usando o Bematech MONITOR via aplicação DOS

Crie o arquivo BemaFI32.cmd com o comando "066|" no diretório onde o Bematech MONITOR está monitorando.

- Se vc estiver usando o executável DOS Bemafi.exe

Crie o arquivo Bemafi.cmd com o comando abaixo e execute o Bemafi.exe.

chr( 27 ) + chr( 251 ) + "18|" + chr( 27 )

- Se vc estiver usando Protocolo Direto com a impressora

Envie o comando 18 (decimal) ou 12 (hexadecimal).

- Se vc estiver usando o Shared Object LibBemaFiscal.so

Execute a função Bematech_FI_ProgramaHorarioVerao, igual a dll:

iRetorno = Bematech_FI_ProgramaHorarioVerao()

- Se vc estiver usando o executável Linux BemaFisc.ocx

Crie o arquivo BemaFisc.cmd com o comando abaixo e execute o BemaFisc.ocx.

chr( 27 ) + "|18|" + chr( 27 )

- Se vc estiver usando a lib Lib300FI

Execute a função Bematech_FI_ProgramaHorarioVerao, exemplo:

iRetorno = Bematech_FI_ProgramaHorarioVerao(&Retorno)

Importante: Esta programação deve ser executada antes de qualquer movimento na impressora ou logo após a Redução Z. Para desprogramar o horário de verão, o comando deve ser enviado, no mínimo, 1 hora após a Redução Z.

Comente este artigo

(Se você nunca fez um comentário aqui, você precisará obter a aprovação do gestor do Bemacast, até lá seu comentário não vai aparecer na lista. Obrigado por aguardar.)