web-dev-qa-db-ja.com

ブラザーQL800、「メディアエラーの交換」、Ubuntu / raspberry

私の目標は、ブラザーQL-800ラベルプリンターをRaspberry Piに接続して、スクリプトを介してラベルを自動的に印刷することです。

インストールしました https://github.com/pklaus/brother_ql

これは、ubuntubionicサーバーがインストールされたRaspberryPi3のUSBに接続されています。 python 3.0を使用しています。

実行すると、電源LEDが赤く点滅し、端末に次のエラーが出力されます。

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?

WindowsでP-touchエディターを使って試しましたが、うまく印刷されます。

/ dev/usb/lp0とデバイスのIDの両方を使用して、いくつかの異なるイメージを試してみました。

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

また、バイナリをエクスポートしようとしました。

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

バイナリファイルをエクスポートしてから

brother_ql_print test.bin /dev/usb/lp0

「メディアエラーを交換してください」というエラーメッセージを検索しましたが、同じ問題を抱えている人は他にいないようです。

何か案は?

編集:-no-cutオプションを使用して機能するため、元の画像サイズを再確認しましたが、正しい696x271です。まだカットして欲しいです。

2

さて、問題は--labelパラメーターでした。なんらかの理由で

--label 62x29

動作しません。ただし、

--label 62

動作し、正しくカットされます。

2