Ir para conteúdo
  • Cadastre-se

dev botao

Ajuda com PosPrinter


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

Recommended Posts

  • Membros Pro
Postado

Olá, bom dia pessoal, um cliente nosso comprou uma impressora bematech não fiscal MP-4200 TH, estamos precisando fazer alguns relatório nesta impressora, buscando pela internet achei o PosPrinter do AcbrMonnitorPlus, consegui desenhar o relatório usando o exemplo do PosPrinter como pode ser visto no anexo 1 e tudo deu certo como pode ver no anexo 2 a impressão, porém quando mando imprimir no ACBRMonitorPlus usando o comando

ESCPOS.Imprimir("... o mesmo esta retornando erro, vou anexar o ENT.TXT e o SAI.TXT.

Caso alguém possa ajuda ficarei muito grato.

 

Att.

Anexo1.png

Anexo2.jpeg

sai.txt

ENT POSPRINTER.txt

  • Fundadores
  • Solution
Postado

Vários erros de sintaxe no seu ENT.TXT...

  • você não especificou o Objeto "ESCPOS."
  • não usou aspas duplas para String
  • Não ativou o componente...
Citar

ERRO: Nao esta Ativo
ERRO: Comando invalido (</linha_dupla>)
ERRO: Objeto invalido: </CE></E><C>MINAS SOFTWARE INFORMATICA LTDA AV

Veja um exemplo válido:

ESCPOS.Ativar()
ESCPOS.Imprimir("</zera></linha_dupla>TESTE 123")

 

ahh, ok... agora que notei o real problema do ENT.TXT...

Os comandos estão com quebra de linha e ele pensa se tratar de outra linha de comando...

O Objeto ESCPOS não suporta comandos com quebra de linhas... Use a Tag  </lf> para quebra de linha... ou várias chamadas ao método ESCPOS.Imprimir(

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.

  • Membros Pro
Postado

Obrigado Daniel, ficaria assim?

ESCPOS.Ativar()
ESCPOS.Imprimir("</zera>")
ESCPOS.Imprimir("</linha_dupla>")
ESCPOS.Imprimir("</ce></e><c>MINAS SOFTWARE INFORMATICA LTDA AV. IBITURUNA 44 VILA ISA GOV.VALADARES - MG - Fone: (33)3278-5333")

...

  • Fundadores
Postado

Sim... mas acho que pode ser mais performático... deixar tudo em uma linha só... usando a tag </lf>  para quebra de Linha

ESCPOS.Imprimir("</zera></linha_dupla></lf></ce></e><c>MINAS SOFTWARE INFORMATICA LTDA AV. IBITURUNA 44 VILA ISA GOV.VALADARES - MG - Fone: (33)3278-5333") 

 

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á 2243 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.