Business - Automação Comercial
Programando o Horário de Verão
Veja neste artigo como executar comando para ajudar o Horário de Versão.
por Iohannes NakataniOlá,
Sua aplicação já está preparada para executar o comando de horário de verão nas ECFs Bematech?
Neste ano, segundo o Decreto nº 6.558 de 8 de setembro de 2008 publicado no Diário Oficial da União, a partir das 0:00h do dia 18 de outubro (próximo domingo), entrará em vigor o horário de verão no país com duração até 21 de fevereiro de 2010 (válido para as regiões Sul, Sudeste e Centro-Oeste). Nesse período, não somente nossos relógios devem ser ajustados, como também os sistemas/softwares e as ECFs.
Então, preparamos nesta edição do Flash Tip, dicas de programação para ajudá-lo a ajustar o horário de verão nas impressoras fiscais Bematech.
O ajuste do horário de verão nas ECFs Bematech deve ser realizado após a impressão da redução Z, ou seja, não pode haver qualquer movimento na impressora para que o comando seja executado com sucesso. A impressora irá imprimir uma mensagem informando que entrou no horário de verão.
BemaFI32.dll
Para quem usa a BemaFI32.dll, a função que deve ser executada para programar na impressora o horário de verão é, simplesmente, Bematech_FI_ProgramaHorarioVerao().
- em VB 6
iRetorno = Bematech_FI_ProgramaHorarioVerao() |
- em Delphi
iRetorno := Bematech_FI_ProgramaHorarioVerao(); |
Bematech Flash Builder
Inclua a classe Bematech.Fiscal.ECF.Inicializacao no projeto e execute o método AjustarHorarioVerao.
- em VB .NET
Imports
Bematech.Fiscal.ECF.Inicializacao |
- em C#
using Bematech.Fiscal.ECF.Inicializacao; |
Bematech MONITOR (WTS ou Citrix)
Da mesma forma que na BemaFI32.dll, basta chamar a função Bematech_FI_ProgramaHorarioVerao().
Bematech MONITOR local (via arquivo)
Crie o arquivo BemaFI32.cmd com o comando "066|" e copie para o caminho onde o Bematech MONITOR está monitorando.
Componente WEB BemaFisc
Basta chamar o método ProgramaHoraVerao do objeto WEB criado.
Bemafi.exe (ambiente DOS)
Crie o arquivo Bemafi.cmd com o comando abaixo e execute o Bemafi.exe.
chr( 27 ) + chr( 251 ) + "18|" + chr( 27 ) |
Protocolo de Comunicação Direto
Envie o comando ESC 18d (27d + 18d) ou ESC 12h (1Bh + 12h).
LibBemaFiscal.so (Linux)
Execute a função Bematech_FI_ProgramaHorarioVerao, da mesma forma que na BemaFI32.dll.
iRetorno = Bematech_FI_ProgramaHorarioVerao() |
BemaFILX.out (executável Linux)
Crie o arquivo BemaFILX.cmd com o comando abaixo e execute o BemaFILX.out.
chr( 27 ) + "|18|" + chr( 27 ) |
Qualquer dúvida só entrar em contato
suporte@bematech.com.br
0800 644 7277
- DarumaFramework.SO no LinuxAutomação Comercial
- Palavra de status da impressora na DarumaFrameworkAutomação Comercial
- TEF – Comprovante de Crédito ou DébitoAutomação Comercial
- Comunicar com equipamentos Daruma em linguagens 16bits e DOSAutomação Comercial
- Verificando Redução Z nas Impressoras DarumaAutomação Comercial