Thermo Drucker

Von | 1. März 2020
Im Internet (z.B. bei Adafruit) kann man an verschiedenen Stellen einen günstigen Thermo-Drucker bestellen. Dieser Drucker entspricht einfachen Kassenbon Drucker.
Der Thermodrucker nimmt ein 2,55″ (57 mm) breites Thermopapier mit einem maximalen Rollendurchmesser von 1,5″ (39 mm) auf. Möglicherweise muss etwas Papier von diesen Rollen entfernen, damit es in den Drucker passt. Aber man kann immer das überschüssige Papier im Drucker verwenden, da kein “Kern” im Papier vorhanden sein muss, damit es eingezogen werden kann..
Die Rückseite meines Druckers hat zwei Anschlüsse; einen für die Stromversorgung und einen (5-poligen) für die serielle Kommunikation (Varianten die davon abweichen sind möglich). Der Thermodrucker wird mit einer Standard-Baudrate von 19200 Bit ausgeliefert. Wenn Sie diesen Drucker in Verbindung mit einem Arduino verwenden, müssen Sie ihn an den “Vin” -Anschluss anschließen und ein externes Netzteil (5V/2A) anschließen, da der Drucker mehr Strom aufnimmt, als USB liefern kann.
Ich habe den Drucker in ein einfaches Holzgehäuse eingebaut um erste Test durchführen zu können. Zum Test habe ich 3 der 5 Leitungen verwendet und zwar die blaue mit dem RX-Pin und die grüne mit dem TX-Pin am Arduino (näheres siehe im Quellcode). Ebenso wurde die schwarze Leitung mit GND am Arduino verbunden und natürlich die externe Stromversorgung des Druckers mit 5-9V. Wichtig ist noch auf die Baudrate zu achten. Hier gibt es 2 Versionen. Die 19200 und die 9600 Rate… je nach dem mit welcher der Drucker vorkonfiguriert wurde. Der erste Test erfolgte mit der Library von Adafruit und funktionierte nach einigem Drucken einwandfrei.
Das Beispiel-Programm basiert auf dem das mit der Bibliothek mit geliefert wird. Ich habe es etwas modifiziert, da bei mir keine Bitmaps ausgedruckt werden sollen, sondern im wesentlichen Texte.

Damit müssten die wesentlichen Funktionen ersichtlich werden, damit der Drucker für eigene Projekte eingesetzt werden kann. Der Drucker hat ein erstaunlich gutes Druckbild und arbeitet problemlos.