Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3101 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia. 

Estou emitindo um cupom na impressora Dataregis 3202DT, com o estado DF, que é necessário sair em negrito o texto "NOTA LEGAL", porém, se mandar o texto com o comando EncerraDocumento, acontece o que esta na imagem em anexo.

Fiz alguns testes, mandando o mesmo texto no comando ImprimeTexto, não ocorre, então fiz uma alteração na unit, somente para esta ecf, para mandar sempre dessa forma. 

Até pensei em alterar o bloco do envio do consumidor, e mandar sempre dessa forma, porém como não tenho todos os modelos que usam esse protocolo na empresa, para não ter imapctos desnecessários dupliquei o código.

 

ACBrECFFiscNET.pas

fechamento cupom dataregis.jpg

  • 3 semanas depois ...
  • Fundadores
Postado

Nem todo ECF suporta Negrito... não sei se vale a pena tanta modificação apenas para uma situação tão especifica...

Talvez fosse melhor analisar, se no caso dos ECFs "fiscnet", não seria realmente mais recomendado, enviar o comando da Observação sempre no inicio... Note nos fontes, que isso já é feito, quando há necessidade de informar o consumidor...e também há muito tratamento para saber se o ECF recusou as Observações no comando do fechamento... Acho que isso poderia ser simplificado...

Em quais modelos de "FiscNet", você poderia testar essa modificação ?

Por favor teste com a Unit em anexo...

 

ACBrECFFiscNET.pas

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Bom dia.

Infelizmente só possua a Elgin X5 e essa Dataregis 3202. Nessas consigo efetuar os testes sem problemas, porém ficam muitos ECF's que não conseguiria testar. Por esse motivo que havia feito a alteração daquela forma. Vou efetuar os testes na X5 e te reporto o que ocorreu.

  • 4 meses depois ...
Postado

Bom dia, 

Meu cliente utiliza a impressora fiscal Elgin K, e quando atualizei a aplicação dele. Ocorreu o erro de "Linhas suplementares excedidas ao imprimir texto", tive que deixa-lo ainda na versão anterior da aplicação a qual utilizava a impressão de texto promocional e não o texto livre.
Verifiquei que a modificação deste tópico está implicando nesta minha situação de linhas suplementares excedidas ao fechar o cupom fiscal.
 

Aplicação sem a atualização 

-- 12/05 10:19:57:323 FechaCupom( MD-5:3e52f4cb89c259187f431e3d43092b61[LF]TTrib aprox R$ 0,00 Federal 0,01 Importado 0,01 Estadual  Fonte: IBPT ca7gi3 6661 - M.D CAR LATOARIA E PINTURA LTDA ME (10.777.557/0001-97) END:RUA ADOLFO A. A . ZIEMANN, 183, BAIRRO AMIZADE, JARAGUA DO SUL, SC VEND:MELISSA SABRINA Pgto: A VISTA  )
-- 12/05 10:19:57:323                 TX -> {82;EncerraDocumento;TextoPromocional="MD-5:3e52f4cb89c259187f431e3d43092b61\x0ATTrib aprox R$ 0,00 Federal 0,01 Importado 0,01 Estadual  Fonte: IBPT ca7gi3 6661 - M.D CAR LATOARIA E PINTURA LTDA ME (10.777.557/0001-97) END:RUA ADOLFO A. A . ZIEMANN, 183, BAIRRO AMIZADE, JARAGUA DO SUL, SC VEND:MELISSA SABRINA Pgto: A VISTA";326}
-- 12/05 10:19:58:803     RX <- {82;0;;6}
 

Aplicação com a atualização 
-- 12/05 11:02:07:702 FechaCupom( MD-5:6a2442d81abd8d3e08ed7b022f153f10 Trib aprox R$ 0,00 [LF]Federal 0,01 Importado 0,01 Estadual  Fonte: IBPT ca7gi3 [LF]6661 - M.D CAR LATOARIA E PINTURA LTDA ME (10.777.557/000[LF]1-97) END:RUA ADOLFO A. A . ZIEMANN, 183, BAIRRO AMIZADE,[LF] JARAGUA DO SUL, SC VEND:MELISSA SABRINA Pgto: A VISTA[LF] )
-- 12/05 11:02:07:702                 TX -> {82;ImprimeTexto;TextoLivre="MD-5:6a2442d81abd8d3e08ed7b022f153f10 Trib aprox R$ 0,00 \x0AFederal 0,01 Importado 0,01 Estadual  Fonte: IBPT ca7gi3 \x0A6661 - M.D CAR LATOARIA E PINTURA LTDA ME (10.777.557/000\x0A1-97) END:RUA ADOLFO A. A . ZIEMANN, 183, BAIRRO AMIZADE,\x0A JARAGUA DO SUL, SC VEND:MELISSA SABRINA Pgto: A VISTA\x0A";332}
-- 12/05 11:02:07:772     RX <- {82;8039;NomeErro="ErroCMDLinhasSuplementaresExcedidas" Circunstancia="Linhas sumplementares excedidas ao imprimir texto";121}

Obs: não utilizo a identificação do cliente no cabeçalho do cupom. Mando a mensagem com MD-5, Transparência Fiscal, Informações do Cliente, Vendedor, Forma de Pagamento.

Se puder deixar a alteração específica para a impressora fiscal Dataregis 3202DT ou então para a Elgin K imprimir no texto promocional.

 

  • 2 semanas depois ...
Postado

Bom dia, 

Além de voltar as alterações conforme post anterior. Precisei alterar na unit ACBrECFFiscNET.pas a procedure ativar para instanciar a propriedade 
fpNumMaxLinhasRodape := 0; pois assim ao fechar o cupom somente terá os ajustes nas linhas da observação se esse valor for maior que zero, sendo assim não ocorre o erro de linhas suplementares excedidas. 
Obs: aconteceu esta mesma situação também para a impressora fiscal Urano ZPM/1FIT LOGGER.

Att,

  • Fundadores
Postado

Não creio que seja necessário modificar os fontes do ACBr... Você pode limitar as linhas que serão enviadas para o ACBrECF, do lado da sua aplicação...

Se deseja sugerir melhorias para os fontes, por favor anexe as Units modificadas...

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 3101 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.