Professional Documents
Culture Documents
www.olimex.cl
info@olimex.cl
cursos.olimex.cl
CONTENIDO
CONTENIDO ......................................................................................................................................... 3
INTRODUCCIÓN ................................................................................................................................... 4
MATERIALES ........................................................................................................................................ 4
ESQUEMA DE CONEXIÓN .................................................................................................................... 5
UTILIZANDO LA IMPRESORA TÉRMICA................................................................................................ 6
HISTORIA DEL DOCUMENTO ............................................................................................................... 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
ESQUEMA DE CONEXIÓN
A continuación se presenta el esquema de la conexió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.
La impresora térmica puede ser alimentada con voltajes desde 9 hasta 24VDC. Nosotros utilizamos
un trasformador de 12VDC.
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:
Para dar un ejemplo de comandos, utilizaremos los valores decimales para realizar el auto corte de
papel.
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.