Atom Printer is a DIY thermal printer kit, featuring the Atom-Lite IoT core controller paired with a 58mm thermal printer. It supports printing characters, graphics, barcodes, 1D codes, QR codes, and more. The body is covered with a full cardboard shell, giving it a distinctive maker style. The built-in firmware supports two modes: AP connection printing and MQTT message push printing. Based on the ATOM IoT control core, you can further develop more cool printing applications.
Note: This kit does not come with a power adapter. Users need to prepare their own DC 12V (5.5mm specification) power adapter. For optimal print quality, the adapter should have a power supply capacity of 2.5A or higher, as the power supply capability will directly affect the print display quality.
| NO | Function | Command |
| --- | ----------------------- | -------------------------------------------------------------------------------------------------------- | -------- |
| 1 | Init | 0x1B,0x40 |
| 2 | Set Print Position X mm | 0x1B,0x24,(X * 8)&0x00ff,((X * 8)>>8)&0x00ff |
| 3 | Set Left Margin X mm | 0x1D,0X4C,(X * 8)&0xff,((X * 8)>>8)&0x00ff |
| 4 | Set Line Space X mm | 0x1B,0x33,(X *8) |
| 5 | Set Baud Rate: X | 0x1B,0x23,0x23,0x53,0x42,0x44,0x52,X (9600:X=0x80,0x25,0x00,0x00) (115200:X=0x00,0xC2,0x01,0x00) |
| 6 | Set Character Size:X,Y | 0x1D,0x21,((X&0x0f)<<4) | (Y&0x0f) |
| 7 | Set Bold:on/off | 0x1B,0X47,0x01/0x00 |
| 8 | Set Underline:on/off | 0x1B,0x2D,0x01/0x00 |