Brother QL 800, "Substituir erro de mídia", Ubuntu/raspberry

Brother QL 800, "Substituir erro de mídia", Ubuntu/raspberry

Meu objetivo é ter uma impressora de etiquetas Brother QL-800 conectada a um Raspberry Pi para imprimir etiquetas automaticamente por meio de um script.

eu instaleihttps://github.com/pklaus/brother_ql.

Ele está conectado com USB em um raspberry pi 3 com servidor ubuntu bionic instalado. Estou usando python 3.0.

Quando eu o executo, o LED de energia pisca em vermelho e o seguinte erro é gerado no terminal:

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?

Eu tentei no Windows com o editor P-touch e imprimiu bem.

Já tentei com diversas imagens diferentes e ambas usando /dev/usb/lp0 e o id do dispositivo:

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

Também tentei exportar o binário:

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

para exportar o arquivo binário e então

brother_ql_print test.bin /dev/usb/lp0

Procurei a mensagem de erro "Erro de substituição de mídia", mas ninguém mais parece ter o mesmo problema.

Alguma ideia?

EDIT: Funciona usando a opção --no-cut, então verifiquei novamente o tamanho da imagem original, mas está correto, 696x271. Eu ainda gostaria que fosse cortado.

Responder1

Ok, então o problema era o parâmetro --label. Por alguma razão desconhecida

--label 62x29

não funcione. Porém, usando apenas

--label 62

Funciona e é cortado corretamente.

informação relacionada