Jump to content

Promoção 25 Anos de Delphi
25% de desconto em todas as versões

Saiba mais

Ganhe o curso Tributação NF-e para Desenvolvedores

Assinando o SAC Anual este mês
botao.png

 

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

charles.libano

ANSWERED Erro no DANFCe ACBrDanfeEscPos com qrCodeLateral

Recommended Posts

Olá a todos.

Encontrei um erro na impressão do DANFCe em EscPos, quando utilizamos a funcionalidade de imprimir o qrCodeLateral. Fiz testes na Elgin I9 e na Epson TM-T20, ambas apresentaram o problema abaixo:

Quando identificado o consumidor com CNPJ, Nome que ocupe 2 linhas, endereço + bairro que ocupe 2 linhas, cidade e uf na outra linha, não sai a linha  do número e série da NFCe, nem a data e hora.

Eu sugiro corrigir trocando a linha da NFC-e (número e série e data e hora) para vir antes da identificação do consumidor. E cortaria somente as sobras nas linhas da identificação (endereço), que julgo serem menos necessárias que a número/série.

Eu mesmo faria esta correção, porém, não sei onde mexer nos códigos-fonte.

Senão, terei que usar com qrCode embaixo nas NFCe identificadas o consumidor, o que aumentará em muito o consumo de papel, visto que a maioria dos clientes emitem mais de 1000 NFCe por dia, sendo quase 70% identificadas.

Obrigado a todos.

Charles

 

Edited by charles.libano
Erro de digitação

Share this post


Link to post
Share on other sites

É um problema conhecido.

Quando você não define o espaçamento entre linhas o PosPrinter usa o espaçamento padrão da impressora, mas o componente não conhece esse valor.

Então na impressão do QRCode lateral e informação do consumidor, é usado a altura do QRCode como altura máxima dessa região.

Como o QRCode agora está reduzido acaba cortando as informações do consumidor + NFCe.

Para resolver você só precisa informar um espaçamento entre linhas:

ACBrNFeDANFeEscPos1.PosPrinter.EspacoEntreLinhas := <xxx>;

Alterar a disposição das informações do consumidor e identificação da NFCe vai contra o manual de especificações do DANFe NFCe e QrCode.

  • Like 3

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...