Ir para conteúdo
  • Cadastre-se

dev botao

Valor Total do Cupom estrapolando Linha na DR800 modelo EscPos


Ver Solução Respondido por Pedro E. Braga,
  • Este tópico foi criado há 2965 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Fundadores
Postado

Pedro,

Notei algo estranho nos seus teste... nos seus testes, não está sendo calculado corretamente, o numero de colunas em modo Expandido...

Veja essa imagem

No teste que você fez, o numero de Colunas Expandido, aparece com 28 caracteres, e o valor correto para Expandido deveria ser: 48 / 2 = 24... 

FONTE NORMAL: 48 Colunas
....+....1....+....2....+....3....+....4....+...
<e>EXPANDIDO: 24 Colunas
....+....1....+....2....

Você fez alguma alteração nos fontes ??

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.

  • Moderadores
Postado

Daniel como mencionado anteriormente havia uma alteração devido a problemas na DR700, retirei a implementação aí vimos que o problema na DR700 era devido ao condensado ligado na linha anterior que não é desligado. Segunda teremos uma DR800 e uma DR700 na bancada aí irei poder realizar mais teste assim facilitando o ajuste em ambos os modelos.

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

  • Moderadores
Postado

Esse é o problema não está desligando na DR700 assim a linha fica como Condensado e Expandindo esperando 28 caracteres na linha aí fica fora de alinhamento, acredito que terei que tratar isso nos fontes caso a Daruma confirmar o problema no frameware da DR700.

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

  • Moderadores
Postado

Bom Dia Daniel,

Realizei as alterações conforme mencionado nas ultimas postagem e o problema de alinhamento na DR700 foi resolvido, não cheguei ainda a testar na DR800 pois ainda está a caminho, mas segundo o suporte da Daruma e testes anteriores o problema também será solucionado, adicionando o DC2 ao setar a fonte para Normal.

ACBrEscDaruma.pas

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

  • Moderadores
  • Solution
Postado

Bom Dia Daniel,

Seque em Anexo os arquivos utilizados com alguns ajustes na impressão retirando algumas tags duplicadas e adicionando a retirada do condensado após seu uso em cada linha.

Seque também um artigo que criamos com as configurações a serem realizadas nas impressoras DR700 e DR800 para compatibilizar a impressão.

ACBrEscDaruma.pas

ACBrSATExtratoESCPOS.pas

Configurações de Impressoras Não Fiscais - TotallWiki.pdf

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

  • Fundadores
Postado

É realmente necessário desligar o Condensado a cada linha ??

Como já disse, não pretendo modificar isso nos fontes... a ideia, é que tenhamos o controle de "Condensado Ligado", e isso seja considerado nas linha seguintes, até recebermos um comando que Desligue o condensado "</c>", ou o que acione Fonte Normal "</fn>"

 

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.

  • Moderadores
Postado

Daniel, não cheguei a realizar os testes sem o desligamento do condensado linha a linha mas acredito que não teria problemas em realizar dessa forma visto que é feito o mesmo para marcação da fonte como negrito.

Estou ajustando o Cupom da NFCe seguindo a mesma regra e retirando as tags duplicadas.

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

  • Moderadores
Postado

Boa Tarde Daniel, Segue Units do Cupom da NFCe ajustado desativando o condensado linha a Linha assim como são enviado o comando de ativação do mesmo.

ACBrNFeDANFeESCPOS.pas

Os Testes do Cupom do SAT e NFCe foram testados na DR700 e DR800. Em Ambas foram impressas com sucesso.

 

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

  • Fundadores
Postado

Pedro,

Conforme eu já havia comentado nos posts anteriores, não pretendo incorporar essas modificações nos fontes do ACBr... Não acho necessário pois:

- Funciona normal em todas as Impressoras
- Acredito que o problema da DR700 já esteja sanado, com a modificação do comando "</fn>", e essa modificação já está no SVN...
- Se seguirmos "essa linha", todos os relatórios EscPos do ACBr precisariam ser revisados...

 

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.

  • Moderadores
Postado

Daniel,

Fica a seu critério, postei os dois cupom ESCPOS acima, essa alteração foi uma solução que funcionou corretamente como informei, além de ajustar os Cupons retirei algumas tags que estava sendo enviadas em duplicidade em ambos os cupons SAT e NFCe. acho que como a tag <c> é enviada a cada linha a mesma deve ser controlada por linha se não não faz sentido enviar isso a cada linha se ao ativar ele apenas desativa ao enviar o comando para desativação.

Essa é minha opinião sobre o assunto.

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

  • Fundadores
Postado

A Tag <c> não é uma "tag de Bloco"... ou seja, ela não precisa ser fechada... Cada Tag é interpretada individualmente... (a não ser as tags de Bloco)

A ideia é que possamos ligar o Condensado uma vez.. e usá-lo dessa maneira até outro comando de formatação ser enviado...

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á 2965 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.