Thermal Printer compatible with Arduino®
This thermal printer is ideal for interfacing with a microcontroller such as an Arduino, you simply need a 3.3V-5V TTL serial output from your microcontroller to print text, barcodes, bitmap graphics, even a QR code!
For interfacing with a computer, you will need an usb to serial converter such as an FTDI breakout board.
Note: Please use decoupling capacitor around 100uf (electrolytic capacitor).
- Requires 2.25″ wide, 50 ft or shorter thermal paper
- Requires 5-9VDC @ 1.5Amp power supply during print
- Printing Speed: 50-80mm/s
- Resolution: 8 dots/mm, 384 dots/line
- Effective Printing Width: 48mm
- Character Set: ASCII,GB2312-80(Chinese)
- Print Font: ANK:5×7, Chinese: 12×24,24×24
- Paper Type: Thermal paper
- Paper Width: 57.5 ±0.5mm
- Paper Roll Diameter: max 39mm
- Protocol: TTL Serial, 19200 baud
- Mean Cycles Before Failure: 5 million lines
- Power Supply (Adapter): DC5V-9V
- Outline Dimension (WxDxH): 111x65x57mm
- Installation Port Size: 103 x 57mm
- Color: Black
- Operating Temp: 5°C ~ 50°C
- Operating Humidity: 10% ~ 80%
- Storage Temp: -20°C ~ 60°C
- Storage Humidity: 10% ~ 90%
- Arduino Thermal Printer library . To download. click the DOWNLOADS button in the bar, rename the uncompressed folder Thermal. Check that the Thermal folder contains Thermal.cpp and Thermal.h. Place the Thermal library folder in your /libraries/ folder. You may need to create the libraries subfolder if its your first library. Restart the IDE.
- NewSoftSerial library – required for the Thermal library. Download and install it as you did the Thermal library. Restart the IDE.
- LCD Assistant – bitmap converter
- Printer User Manual
- Printer Product sheet
Tutorial: Thermal Printer