Impressora EPSON NF TM-T20

91 views
Skip to first unread message

Mauricio Morais

unread,
Sep 13, 2016, 9:16:09 PM9/13/16
to jav...@googlegroups.com, ce...@googlegroups.com
Prezado(a)s,
Blz ?
Vejam se vcs podem me ajudar ?
Estou precisando implementar um app que imprime na  Impressora EPSON NF TM-T20. Algum de vcs já passou por isso ? Prezado(a)s,


--
Tudo de bom ,
Maurício Morais
Analista de Sistemas
Professor & Pesquisador com Ênfase em Programação
Mestrando em Informática Aplicada - UNIFOR
Plantaforma Lattes : Currículo Lattes
Cel : (85)99673-2529

Rafael Uchôa

unread,
Sep 13, 2016, 11:42:12 PM9/13/16
to CEJUG, javace
Eu não fiz específico para a EPSON, mas uns anos atrás fiz algo semelhante com a bematech.

A maioria dessa impressoras não fiscais tem caracteres específicos para controle de impressão. Se você está conectado via USB HOST num dispositivo que tenha OTG, e conseguir mandar os comandos, é só vê na documentação.

https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=79



Em 13 de setembro de 2016 22:16, Mauricio Morais <pmaurici...@gmail.com> escreveu:
EPSON NF TM-T20



Rafael Uchôa
www.naskar.com.br


barros...@hotmail.com

unread,
Sep 14, 2016, 6:54:55 AM9/14/16
to ce...@googlegroups.com, jav...@googlegroups.com
Não existe nada específico para essa impressora. Basta configurares as suas dimensões no Report q vai funcionar 

Att,

--
Chris Allen Barroso
Analista de Sistema | Programador Java
IPhone contact

Mauricio Morais

unread,
Sep 14, 2016, 8:29:26 AM9/14/16
to CEJUG, jav...@googlegroups.com
Chris ,
Blz ?

Então basta eu criar comanda no iReport dimencionar e mandar imprimir.
É isso mesmo ?

barros...@hotmail.com

unread,
Sep 14, 2016, 9:40:01 AM9/14/16
to ce...@googlegroups.com
Sim, eu tenho uma app de venda que usa essa impressora e não precisei de nada de especial.

Att,

--
Chris Allen Barroso
Analista de Sistema | Programador Java
IPhone contact
--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+un...@googlegroups.com.
---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+un...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para ce...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/cejug.
Para mais opções, acesse https://groups.google.com/d/optout.

Mauricio Morais

unread,
Sep 14, 2016, 4:30:29 PM9/14/16
to java.ce, ce...@googlegroups.com
Prezado(a)s ,
Blz ?

Obrigado a todos pelas dicas.
Irei agora verificar qual é a que atende as minhas necessidades ...

T+

Em quarta-feira, 14 de setembro de 2016 10:10:21 UTC-3, Alysson Chicó escreveu:
Olá Mauricio, tudo bom ?
Pois bem, um dia tive que trabalhar com a Impressora Zebra - RW 420.
para ser mais especifico, tive que imprimir mandando dados de um tablet, ou seja Via Bluetooth.

1° -  Baixei os drives da impressora e instalei.
2º -  Dei uma estudada na linguagem que a impressora usava, no caso a Linguagem CPCL.
3º -  Implementei um código para a comunicação com a impressora via Bluetooth  
-  Montei a regra para concatenar os dados da aplicação com a impressão. 


Lembrando, a impressão é baseada nos eixos X e Y assim, você tem que informar, qual o valor de X e Y que você quer que a letra fique.

Exemplo de Código CPCL 

TEXT 7 0.8 126 290 seu texto aqui

é interessante você não usar os valores de X e Y de maneira fixa.
recomendo você bolar uma estrategia para calcular os valores de X e Y com base no texto de entrada.  

Abs! 

Mauricio Morais

unread,
Sep 14, 2016, 4:34:49 PM9/14/16
to CEJUG, jav...@googlegroups.com
Prezado(a)s ,
Blz ?

Obrigado a todos pelas dicas.
Irei agora verificar qual é a que atende as minhas necessidades ...

T+

mauricio morais

unread,
Sep 16, 2016, 6:03:17 AM9/16/16
to CEJUG, jav...@googlegroups.com
Prezado(a)s ,
Blz ?

Testei dica do Chris e funcionou mais continuo com problema.
Após a impressão imprimi um trecho em btanco até corta o papel.
Percebi que :

1 - O papel é sempre impresso do mesmo tamanho.
2 - Na configuração de impressora vc configura o tamanho do papel.
3 - Após a impressão é impresso um trecho em branco.

Chris , tem como definir para que o papel(Comanda) tenha tamanho variado e não imprima o trecho em branco. acabou a impressão corta ?

Chris Allen Barroso

unread,
Sep 16, 2016, 6:56:20 AM9/16/16
to Cejug
manda a foto de como saiu o papel


Att,

--
Chris Allen Barroso
Analista de Sistema | Programador Java 
Sk: barroso_chris / @chravent / Face: Chris.Allen.Barroso



Date: Fri, 16 Sep 2016 03:03:17 -0700
From: uece.m...@gmail.com
To: ce...@googlegroups.com
CC: jav...@googlegroups.com
Subject: [CEJUG] Re: Impressora EPSON NF TM-T20

mauricio morais

unread,
Sep 16, 2016, 11:36:23 PM9/16/16
to CEJUG
Opa Chris ,

Só para contextualizar ...

1 - É uma aplicação Java web.
2 - Estou imprimindo direto na impressora :  JasperPrintManager.printReport(print,false).
3 - Também  usei abrindo o pdf e depois mandando imprimir.
4 - Nas duas situações o problema ocorre.

No + até que está filé.

Desde já eu agradeço.
relComanda.jpg

barros...@hotmail.com

unread,
Sep 17, 2016, 2:59:01 AM9/17/16
to ce...@googlegroups.com
O papel deve sim sair variado dependendo da quantidade do item da fatura. O problema que tem agora é no Jasper, tens que fechar todas as sessões que compõem o teu relatório. Repara que na estrutura do design do relatório, depois do corpo tem outras sessões tipo rodapé (não estou a ver agora todos os nomes porque estou no celular.) fecha todos eles para colar ao corpo(tem uma linha azul) depois ajusta bem o corpo. E vai testando. 


Att,

--
Chris Allen Barroso
Analista de Sistema | Programador Java
IPhone contact
<relComanda.jpg>

Mauricio Morais

unread,
Sep 17, 2016, 1:21:49 PM9/17/16
to CEJUG
Oi Chris ,

Não funcionou , verifiquei o ireport e esta ok.O que eu percebo é que sempre após imprimir a impressora avança o papel.Tentei desabilitar pelo configura da impressora no windows mais não funcionou.
Reply all
Reply to author
Forward
0 new messages