Brother QL 800, „Fehler beim Ersetzen des Mediums“, Ubuntu/Raspberry

Brother QL 800, „Fehler beim Ersetzen des Mediums“, Ubuntu/Raspberry

Mein Ziel ist es, einen Brother QL-800-Etikettendrucker an einen Raspberry Pi anzuschließen, um über ein Skript automatisch Etiketten zu drucken.

ich habe installierthttps://github.com/pklaus/brother_ql.

Es ist per USB mit einem Raspberry Pi 3 verbunden, auf dem ein Ubuntu Bionic Server installiert ist. Ich verwende Python 3.0.

Wenn ich es ausführe, blinkt die Power-LED rot und der folgende Fehler wird im Terminal ausgegeben:

INFO:brother_ql.backends.helpers:Sending instructions to the printer. Total: 50650 bytes.
ERROR:brother_ql.reader:Error: Replace media error
ERROR:brother_ql.backends.helpers:Errors occured: ['Replace media error']
WARNING:brother_ql.backends.helpers:'printing completed' status not received.
WARNING:brother_ql.backends.helpers:'waiting to receive' status not received.
WARNING:brother_ql.backends.helpers:Printing potentially not successful?

Ich habe es unter Windows mit dem P-Touch-Editor versucht und der Druck funktioniert einwandfrei.

Ich habe es mit mehreren verschiedenen Images versucht und sowohl /dev/usb/lp0 als auch die ID des Geräts verwendet:

brother_ql --printer usb://04f9:209b --model QL-800 print -l 62x29 --red test.png brother_ql --printer /dev/usb/lp0 --model QL-800 print -l 62x29 --red test.png

Ich habe auch versucht, die Binärdatei zu exportieren:

brother_ql_create --model QL-800 --label-size 62x29 --red test.png > test.bin

um die Binärdatei zu exportieren und dann

brother_ql_print test.bin /dev/usb/lp0

Ich habe nach der Fehlermeldung „Fehler beim Ersetzen des Mediums“ gesucht, aber niemand sonst scheint das gleiche Problem zu haben.

Irgendwelche Ideen?

BEARBEITEN: Es funktioniert mit der Option --no-cut, also habe ich die ursprüngliche Bildgröße noch einmal überprüft, aber sie ist korrekt, 696 x 271. Ich möchte es trotzdem beschneiden lassen.

Antwort1

Okay, das Problem war also der Parameter --label. Aus irgendeinem unbekannten Grund

--label 62x29

funktioniert nicht. Allerdings nur mit

--label 62

Funktioniert und ist richtig geschnitten.

verwandte Informationen