Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Tenho uma impressora térmica Epson TM-T20 instalada na porta USB.

Após a impressão do cupom sat usando Fortes, as demais impressões (recibos, extratos, etc) do sistema saem com caracteres reduzidos (mesmo tamanho quando da impressão das propriedades Sistema e Site do componente).

Os caracteres só voltam ao normal se eu desligar a impressora ou sair do sistema.

Alguém já passou por isso e tem uma solução para compartilhar?

  • Fundadores
Postado

Revolucione a impressão de relatórios na sua aplicação, usando o ACBrPosPrinter...

Provavelmente você precisa enviar um comando de Reset para a Impressora... isso pode ser feito com a Tag <zerar> do ACBrPosPrinter 

  • Curtir 2
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
  Em 12/06/2019 at 23:06, Daniel Simoes disse:

Revolucione a impressão de relatórios na sua aplicação, usando o ACBrPosPrinter...

Provavelmente você precisa enviar um comando de Reset para a Impressora... isso pode ser feito com a Tag <zerar> do ACBrPosPrinter 

Expandir  

Ok, Daniel. Vou estudar a possibilidade de usar o PosPrinter.

Por hora, vou continuar tentando enviar um reset para a impressora (o que já tentei sem sucesso).

Obrigado!

  • Curtir 1
Postado

Tive o mesmo problema:

Após imprimir o cupom sat usando o ACBrSATExtratoFortes, se eu imprimir um relatório logo em seguida usando o quickreport funciona normalmente.

Mas se eu imprimir um cupom sat usando o ACBrSATExtratoFortes e logo em seguida imprimir um relatório direto na porta (writeln) fica tudo pequeno.

Resolvi o problema fazendo um quickreport1.prepare num relatório em branco após a impressão do cupom sat.

Postado (editado)

E antes de imprimir o cupom sat usando o ACBrSATExtratoFortes se eu ler printers.Printer.PageWidth recebo 2892 e após o cupom sat recebo 893.

OBS: neste caso o teste foi em uma impressora jato de tinta configurada para papel A4.

 

Editado por Larry
Postado
  Em 19/06/2019 at 13:25, Larry disse:

Tive o mesmo problema:

Após imprimir o cupom sat usando o ACBrSATExtratoFortes, se eu imprimir um relatório logo em seguida usando o quickreport funciona normalmente.

Mas se eu imprimir um cupom sat usando o ACBrSATExtratoFortes e logo em seguida imprimir um relatório direto na porta (writeln) fica tudo pequeno.

Resolvi o problema fazendo um quickreport1.prepare num relatório em branco após a impressão do cupom sat.

Expandir  

Substitua a sua rotina WriteLn pelo componente PosPrinter, com ele você terá o controle bem mais fácil sobre a formatação de caracteres, alinhamento, entre outros recursos. 

  • Curtir 1
Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

sergio@gigasistemas.com.br

Postado
  Em 19/06/2019 at 13:32, Larry disse:

E antes de imprimir o cupom sat usando o ACBrSATExtratoFortes se eu ler printers.Printer.PageWidth recebo 2892 e após o cupom sat recebo 893.

OBS: neste caso o teste foi em uma impressora jato de tinta configurada para papel A4.

 

Expandir  

Obrigado pelas dicas. Vou tentar.

  Em 19/06/2019 at 20:29, Sérgio Assunção disse:

Substitua a sua rotina WriteLn pelo componente PosPrinter, com ele você terá o controle bem mais fácil sobre a formatação de caracteres, alinhamento, entre outros recursos. 

Expandir  

Sim, o Daniel Simões falou para fazer isso. Vou substituindo pouco a pouco, pois há muito código com WriteLn. Obrigado.

Postado
  Em 19/06/2019 at 20:29, Sérgio Assunção disse:

Substitua a sua rotina WriteLn pelo componente PosPrinter, com ele você terá o controle bem mais fácil sobre a formatação de caracteres, alinhamento, entre outros recursos. 

Expandir  

Quero mudar sim, só preciso uma impressora empresta para testar.

Obrigado.

  • Este tópico foi criado há 2120 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.

The popup will be closed in 10 segundos...