Printer – Thermische printer

BESTELLEN

Thermische printers komen veel voor in Point Of Sale (POS) systemen, veelal zijn ze eenvoudig aan te sturen via Serieel TTL/UART of USB aansluiting. Ze gebruiken geen inkt maar gebruiken hitte en speciaal papier om te printen

o.a. voor gebruik via/met:
– USB Serial stick
– Arduino
– Raspberry Pi

Let er wel op dat een stevige voeding nodig is, uit onze ervaring zeker 3A of meer!

De meeste POS printers maken gebruik van ESC commando’s om verschillende lettertypen en functies te gebruiken voor het printen.


Arduino

Ps. pas de BAUDrate aan aan de instellingen die je printer gebruikt!

Je kan ook de Softwareserial bibliotheek gebruiken zodat je de RX/TX nog kan gebruiken voor de console:

Ook is er een bibliotheek gemaakt voor de Arduino om eenvoudig te kunnen printen zonder al de ESC commando’s

https://github.com/gdsports/ESC_POS_Printer

DL: Pos-Printer-Library-master

Voorbeeldscript voor barcodes:

Ook is er een bibliotheek van Adafruit:

DL: Adafruit-Thermal-Printer-Library-master


Raspberry Pi

Bron: learn.adafruit.com

Aansluiten op Raspberry Pi:

Voorbeeld code (console)

Ps. vopor oudere Raspbian versies kan eventueel /DEV/AMA0 gebruikt worden.

Python

Voor python is er een bibliotheek gemaakt door adafruit:

https://github.com/adafruit/Python-Thermal-Printer

DL: Python-Thermal-Printer-master

Één van de testscripts:


PDF ESC POS: