Mi nombre es Edgardo, soy Argentino y nuevo dentro de este foro. Gracias por permitirme ingresar.
Les comento que he adquirido una placa Arduino Uno para realizar algunos experimentos. Soy novato en el tema y también bastante novato en electrónica (solo lo básico).
Poseo una MUY pequeña impresora de matriz de punto que se alimenta con 12v externos. Es realmente una "joyita". venìa instalada en un sistema de monitorizaciòn de Micronair, con la cual se podìa imprimir reportes. Usa papel continuo de rollo de 44 mm.
Posee solo 2 cables de datos (data INPUT y data RETURN)¿se podrà conectar a Arduino Uno? ¿como hacerlo y que aplicaciòn puedo usar para probarla?
Esos cables de data input y output:
1.-¿que son?
2.-¿cuantos hilos lleva cada cable o te refieres a un solo hilo?
3.-¿Que protocolo emplea la impresora?
4.-¿cual es el pinout?
5.-¿que voltage para esas señales si no es estandar?
6.-¿foto?
¿se podrà conectar a Arduino Uno? ¿como hacerlo y que aplicaciòn puedo usar para probarla?
En cuanto averigues esas preguntas podremos ayudarte con estas...
Gracias por tu ayuda
Trataré de desarmar la impresora para saber que marca y tipo es, asi poder investigar mejor en internet. Desde el proveedor del producto, no hay mayores datos.
RED – +10/28V DC Power
BLACK – Ground
WHITE – Printer Data
GREEN – Printer Data Return
Es una MUY pequeña impresora (similar a Arduino printer) de matriz de punto.
Es fabricada exclusivamente para esta empresa, ya que en la placa lo dice. La cinta con tinta que usa al imprimir, es Epson
Voy a seguir investigando para ver si encuentro mayores datos.
Estos son los datos que me pudo enviar el fabricante de la impresora.
Disculpen, pero se los pego en inglés tal cual me lo enviara:
This printer is manufactured by Micron Sprayers Ltd specifically for use with the Micronair Application Monitor.
The interface with the Application Monitor is by a 20 mA current loop with an opto-isolator in the printer. The device driving the interface must limit the loop current to 20 mA. The protocol is 9600 baud, 1 stop bit & no parity.
The pinout of the DB-9 plug on the printer cable is:
1 - 20 mA loop +ve
2 - 20 mA loop return
3 - ) Ground
4 - ) Ground
5 - +10 to +28 V DC supply
Please note that there is no handshaking between the printer and the host, so it is important that data should not be sent faster than the printer mechanism can operate.
Con suerte, estos datos podrán servir para que me orienten como conectarla y operarla desde Arduino
Ya te han contado lo más difícil: el formato eléctrico tienen las señales para no freir el interfaz de entrada de la impresosa.
También sabes la velocidad y el formato serie.
Sólo te queda hacer ingeniería inversa: enviar caracteres ASCII y ver que pasa, encontrar cual es el retorno de carro etc
jray:
Ya te han contado lo más difícil: el formato eléctrico tienen las señales para no freir el interfaz de entrada de la impresosa.
También sabes la velocidad y el formato serie.
Sólo te queda hacer ingeniería inversa: enviar caracteres ASCII y ver que pasa, encontrar cual es el retorno de carro etc
Hola jray:
Gracias por intervenir en este tema !!
¿Como hago lo que me pides probar?
Por lo que leo en tu comentario, es riesgoso para arduino hacer estas pruebas, mas en mi caso de conocimientos elementales.
Creo que lo voy a dejar para mas adelante ....
¿Que opinas?
El segundo esquema que te ha puesto Heke es ideal para estas aplicaciones ya que aísla totalmente el circuito de Arduino de las señales de la impresora pero a la vez permitiendo su comunicación con la misma a través de dos optoacopladores y puertas lógicas, son componentes baratos y fáciles de conseguir.
Salu2.
Conguito:
El segundo esquema que te ha puesto Heke es ideal para estas aplicaciones ya que aísla totalmente el circuito de Arduino de las señales de la impresora pero a la vez permitiendo su comunicación con la misma a través de dos optoacopladores y puertas lógicas, son componentes baratos y fáciles de conseguir.
Salu2.