Der Thermodrucker mit Raspberry Pi 2 gibt nur chinesische Zeichen aus

7

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:

Druckerausgabe

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?

Juasmilla
quelle
2
Es könnte nützlich sein, herauszufinden, ob dies ein Unsinn oder eine Bedeutung ist. Ich habe das Bild hier ausprobiert , aber es hat nicht funktioniert. Möglicherweise funktioniert es besser, wenn Sie es mit einem geraden, beschnittenen Segment mit der rechten Seite nach oben und minimaler Länge versuchen. Ich denke, die drei Acht sind sehr glücklich, übrigens.
Goldlöckchen
1
Danke @goldilocks, ich habe den Lieferanten erreicht, er sagt, es könnte mit einem Firmware-Upgrade behoben werden (wie ich verstanden habe ...). Mal sehen, was sie mir zur Behebung schicken ... Übrigens, vielen Dank für Ihre Zeit, ich werde dich auf dem Laufenden halten.
Juasmilla
1
Es kann nur eine Fehlermeldung sein, die wir nicht lesen können, da wir die Sprache nicht sprechen
Mohammad Ali
1
Die Kombination von Zeichen mit falschen Abständen, Fragezeichen, Euro-Symbolen und anderen lateinischen und chinesischen Zeichen sagt mir, dass es sich wahrscheinlich um einen roten Hering handelt, @MohammadAli
XtrmJosh
1
scruss.com/blog/2015/07/12/… könnte helfen
Dougie

Antworten:

0

Frage

Wie kommt es, dass mein AdaFruit-Thermodrucker nur chinesische Schriftzeichen druckt? Wie behebe ich das?

Antworten

Thermodrucker

(1) Der Drucker scheint sich darauf eingestellt zu haben, Chinesisch zu sprechen. Deine "Hallo Welt" klingt nach Müll. Der Drucker gibt chinesische Schriftzeichen zurück. Es sind zwar chinesische Schriftzeichen, aber bedeutungsloser Müll, keine Fehlermeldung oder ähnliches.

(2) Der Drucker spricht viele Sprachen. Sie können ihn auf Englisch einstellen (Benutzerhandbuch, Abschnitt 5, Ref. 3 unten)

(3) Ich denke, das Setup der seriellen TTL-Kommunikation (9600, 8N1, ich denke) ist in Ordnung, nur die Initialisierung ist nicht in Ordnung. Das Benutzerhandbuch verfügt über einen Befehlssatz zum Testen, z. B. Zeilenvorschub usw., um grundlegende Tests durchzuführen.

(4) Ich verwende und ändere chinesische Zeichen (serielle RS232 12V) und parallele (Centronic) Tintenstrahl- / Nadeldrucker (HP / Epson / Brother) sowie chinesische Zeichen und Grafik-LCD (640 x 480). Ich bin mir ziemlich sicher, dass das, was ich sage, richtig ist.

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

tlfong01
quelle