Go Down

Topic: Impressora Térmica TG2480H (Read 1 time) previous topic - next topic

adrianmiranda

Prazer gente, meu nome é Adrian, sou programador ActionScript, trabalho atualmente em uma empresa que também desenvolve totens, sou novo no fórum e no uso de arduino, mesmo no uso de processing, e esse é meu primeiro post.

Atualmente recebi um projeto que usará o Arduino UNO para alguns controles e a versão 1.0 do software, dentre eles, o controle de uma impressora térmica do modelo TG2480H, que usarei para impressão de alguns vale-prêmios, pesquisei a respeito e encontrei alguns links aparentemente úteis, como os seguintes:
http://www.sparkfun.com/products/10438
http://tronixstuff.wordpress.com/2011/07/08/tutorial-arduino-and-a-thermal-printer/

Mas o que acontece?!
Segui os passos de alguns dos tutoriais que não deram certo, cheguei a fazer o "Hello World" descrito no fórum: http://arduino.cc/en/Reference/SoftwareSerial

Mas, apesar de não dar erro, eu conseguir compilar, subir e tudo o mais, a impressora não reage. Liguei a impressora por uma porta USB diretamente no Arduino através de um cabo fêmea, onde, os cabos centrais do fêmea são conectados no TX e RX (verde e amarelo) para saída e entrada de dados da impressora, o vermelho na GND e o preto na 3.3v.

P.S.: A impressora foi devidamente testada pelo próprio driver da mesma.

bubulindo

O problema é que o UNO apenas tem uma porta série... e está a ser usada para a comunicação USB. Logo, o ideal será até esquecer o Arduino ou optar por um modelo com uma UART livre. Mega ou o pro por exemplo.

Podes, como está num dos exemplos, usar a Soft Serial. Tens a certeza que ligaste os fios nos sítios certos? O TX do Arduino liga ao RX da impressora e vice versa.

Tens um conversor USB - série com o chip da FTDI? Se calhar para confirmar que a impressora está a funcionar isso era o ideal.

Queres meter o código aqui para podermos ver se algo está mal lá? E talvez o esquema que usaste.

Já agora, como estás a alimentar o Arduino?
This... is a hobby.

adrianmiranda

#2
Mar 20, 2012, 09:41 pm Last Edit: Mar 20, 2012, 09:43 pm by adrianmiranda Reason: 1
Opa, tudo bom?

Realmente, tentei bastante pelo arduino mas não consegui, resolvi fazer com o flash embedado no VB passando os comandos de impressão do flash pro VB via ExternalInterface, havia como fazer por intermédio da classe PrintJob do flash apenas, mas, não haveria tanto controle sobre o buffer que existe nessa impressora (e que eu não poderia deixar existir).

Estava tentando dessa forma:


daí ligava o USB nesse conector fêmea que saia do arduino. Grato por sua ajuda campeão.

[]'s

Go Up