Nach dem Tutorial Thermodrucker + Raspi2 zum Drucken von Bildern ( https://learn.adafruit.com/networked-thermal-printer-using-cups-and-raspberry-pi/connect-and-configure-printer ) habe ich bereits eine Verbindung hergestellt den TTL-Drucker über serielle TX- und RX-Verbindungen. Wird auch erfolgreich als Drucker hinzugefügt (Zijiang ZJ-58 -> serial: / dev / ttyAMA0? Baud = 9600) und druckt die Testseite, wenn ich auf Testseite drucken klicke. Das Problem ist jedoch, wenn ich versuche, ein "Hallo" zu senden world. test "oder eine Bilddatei über CUPS. Die Daten werden gesendet, aber was ich als Ausgabe habe, ist eine endlose Menge chinesischer Zeichen:
Code für die Ausgabe vom Bild gesendet:
$ lpr -o fit-to-page raspberry-pi-logo.pdf
Ich benutze Raspbian. Raspberry Pi 2. CUPS-Bibliotheken. Auch mit und ohne Hinzufügen eines 1Kohm-Widerstands an Rx- und Tx-Drähten versucht.
Gibt es ein Problem? Gibt es etwas, das kalibriert werden muss? Was mache ich falsch?
Antworten:
Frage
Antworten
Verweise
(1) AdaFruit Mini-Thermobondrucker (ASCII, GB2312-80) 50 USD
(2) Tutorial zum AdaFruit Mini-Thermobondrucker
(3) AdaFRuit Mini-Thermobondrucker Benutzerhandbuch
(4) SparkFun-Thermodrucker $ 55
(5) Wie erstelle und verbinde ich einen virtuellen Drucker über RS232? - tlfong01
(6) Python GPIO-Schnittstelle zum Epson Inkjet-Drucker - tlfong01
quelle