Der Thermodrucker druckt erst, wenn der Puffer voll ist

453
Eloy

Ich habe einen Epson TM-T88II-Belegdrucker mit einem DB-25-Anschluss. Ich habe es mit einem pl2303 USB-Konverter an meinen Debian-Rechner angeschlossen. Ich habe den Drucker mit folgendem Befehl konfiguriert:

stty -F /dev/usbTTY0 9600 ixon raw 

Das Drucken einzelner Zeilen funktioniert nicht, z

echo "Hello world!" > /dev/ttyUSB0 

aber das Drucken großer Mengen von Texten funktioniert mit dem folgenden Befehl:

yes > /dev/ttyUSB0 

Der Drucker funktioniert also, aber es scheint, dass er mit dem Drucken beginnt, wenn der Puffer voll ist.

Wie kann ich einzelne Textzeilen oder Bilder drucken, ohne vorher den Puffer zu füllen?

0
Es ist nicht klar, was die Frage ist. Es klingt, als sei der Drucker dafür ausgelegt, eine "Seite" statt einer Zeile zu drucken. Haben Sie in der Dokumentation nachgeprüft, ob eine Zeile gleichzeitig gedruckt werden kann (und wenn ja, wie?)? Viele Thermodrucker funktionieren auf diese Weise. fixer1234 vor 5 Jahren 0
Ah, ich habe vergessen, die eigentliche Frage hinzuzufügen. Ich habe einen anderen Belegdrucker an USB angeschlossen, der mit einzelnen Leitungen funktioniert. Beide implementieren dasselbe Protokoll für das Drucken, ESC / PoS. Eloy vor 5 Jahren 0
Ich gehe davon aus, dass Drucker, Schnittstellen und Programme für beide Drucker identisch sind. Der Drucker verfügt über einige DIP-Schalter, für die im Handbuch "Nicht ändern" angezeigt wird. Vergleichen Sie die Schaltereinstellungen in den 2 Druckern. Sie befinden sich unter einer Abdeckung an der Unterseite des Druckers. hdhondt vor 5 Jahren 0
Beide Drucker sind nicht identisch, der funktionierende Drucker (Wincor Nixdorf TH320 +) ist direkt an den USB-Anschluss angeschlossen, der Drucker, der nicht funktioniert (Epson TM-T88II), hat eine DB-25-> DB-9-> USB-Konvertierung zum Computer. Eloy vor 5 Jahren 0

0 Antworten auf die Frage