You are on page 1of 7

MANUAL DE USUARIO

“Impresora térmica con auto corte junto a


Arduino”
REV. 1.0

Ingeniería MCI Ltda.


Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile.
+56 2 23339579 | www.olimex.cl |cursos.olimex.cl | info@olimex.cl
Impresora térmica con auto corte junto a Arduino Página 2 de 7

Ingeniería MCI Ltda.

Luis Thayer Ojeda 0115 Oficina 1105


Providencia, Santiago, Chile

www.olimex.cl

info@olimex.cl

cursos.olimex.cl

Tel: +56 2 23339579

Soporte: +56 2 23350589

® MCI Ltda. 2016

Atención: cambios y modificaciones hechas en el dispositivo, no autorizados expresamente por


MCI, anularán su garantía.

Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile


+56 2 23339579 | www.olimex.cl | cursos.olimex.cl | info@olimex.cl
Impresora térmica con auto corte junto a Arduino Página 3 de 7

CONTENIDO
CONTENIDO ......................................................................................................................................... 3
INTRODUCCIÓN ................................................................................................................................... 4
MATERIALES ........................................................................................................................................ 4
ESQUEMA DE CONEXIÓN .................................................................................................................... 5
UTILIZANDO LA IMPRESORA TÉRMICA................................................................................................ 6
HISTORIA DEL DOCUMENTO ............................................................................................................... 7

Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile


+56 2 23339579 | www.olimex.cl | cursos.olimex.cl | info@olimex.cl
Impresora térmica con auto corte junto a Arduino Página 4 de 7

INTRODUCCIÓN
Arduino es una plataforma de código abierto, basada en una sencilla placa con entradas y salidas
analógicas y digitales. Posee un entorno de desarrollo basado en el lenguaje Processing/Wiring.
Puede recibir señales de una variedad de sensores y afectar su entorno controlando luces, motores
o actuadores. En este caso nosotros utilizaremos Arduino para enviar información a una impresora
térmica con auto corte.

La impresora térmica imprime gracias a la trasferencia de calor que se aplica en ciertas zonas del
papel térmico (sensible al calor) en el cual se van a crear los caracteres correspondientes.

Arduino solamente enviara esta información a nuestra impresora y procesara los datos a imprimir.

MATERIALES

• Arduino Uno
• Fuente de 12v DC 600mA
 Conector DB9 hembra para cable
 Conversor RS232 a TTL
 Cables Jumpers Premium 6" M/H Pack de 10

Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile


+56 2 23339579 | www.olimex.cl | cursos.olimex.cl | info@olimex.cl
Impresora térmica con auto corte junto a Arduino Página 5 de 7

ESQUEMA DE CONEXIÓN
A continuación se presenta el esquema de la conexión:

• Conectamos la tarjeta Arduino al USB del PC o bien a una fuente de 9V.


• Conectamos la impresora térmica a un transformador de 12VDC.
• Conectamos y soldamos los cables de la impresora térmica al terminal DB9. Fijarse en los
pines descritos en la Figura 1.
• Conectamos nuestra impresora térmica al adaptador RS232 a TTL.
• Realizamos la conexión de pines TX y RX a la tarjeta Arduino UNO, junto a los pines de
alimentación.

Figura 1. Conexionado.

Los pines de comunicación que utilizaremos de Arduino son el pin 2 y 3 (RX, TX). También se
utilizan los pines de +5V y GND para alimentar el conversor RS232 a TTL.

Los pines 2 y 3 del conector DB9 corresponden a los pines RX y TX. Finalmente el pin 5 del
conector DB9 es GND.

Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile


+56 2 23339579 | www.olimex.cl | cursos.olimex.cl | info@olimex.cl
Impresora térmica con auto corte junto a Arduino Página 6 de 7

Fijarse en la información que se encuentra en la parte posterior de la impresora térmica para


conectar los pines TX, RX y GND.

La impresora térmica puede ser alimentada con voltajes desde 9 hasta 24VDC. Nosotros utilizamos
un trasformador de 12VDC.

UTILIZANDO LA IMPRESORA TÉRMICA


La utilización de la impresora térmica es bastante fácil ya que la impresora imprime los datos que
se le envíen por la puerta serial. Todos los caracteres que se envíen por la puerta serial serán
impresos.

Ahora bien, si necesitas cambiar la temperatura de impresión, realizar auto-cortes de papel,


cambiar color de fondo de impresión blanco al negro, deberás utilizar comandos de impresión en
formato decimal o hexadecimal según te acomode.

A continuación dejaremos el link de descarga del manual de nuestra impresora, el cual contiene
todos los comandos que se pueden utilizar:

• Datasheet de comandos.

También hemos creado un ejemplo de programación Arduino para utilizar la impresora térmica
con auto corte de papel. Puedes descargar este ejemplo desde el siguiente link:

• Ejemplo para Arduino.

Para dar un ejemplo de comandos, utilizaremos los valores decimales para realizar el auto corte de
papel.

 Para realizar un semi-corte de papel se debe enviar con la sentencia “Impresora.write()”


los valores decimales 29, 86 y 01.
 Para realizar un corte total de papel se debe enviar con la sentencia “Impresora.write()”
los valores decimales 29,86,0.

Para realizar un cambio de color blanco y negro en la impresión se deben enviar con la sentencia
“Impresora.write()” los valores decimales 29, 66. Posteriormente se debe enviar un 0 o 1
dependiendo si se quiere imprimir con fondo negro o blanco.

 0 corresponde a cancelación de fondo negro.


 1 corresponde a cambio de fondo blanco al negro.

Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile


+56 2 23339579 | www.olimex.cl | cursos.olimex.cl | info@olimex.cl
Impresora térmica con auto corte junto a Arduino Página 7 de 7

HISTORIA DEL DOCUMENTO

Revisión Fecha Editado por Descripción/Cambios

1.0 10 de Abril 2015 Patricio Peña Versión inicial del documento

Luis Thayer Ojeda 0115 Of. 1105, Providencia, Santiago, Chile


+56 2 23339579 | www.olimex.cl | cursos.olimex.cl | info@olimex.cl

You might also like