Esse bug pode ser relevante para o seu caso, infelizmente ele não fornece solução.
Se você for afetado por esse bug, marque o bug como afetando você (lado superior esquerdo) e inscreva-se no bug.
Eu tenho uma impressora USB Epson Stylus P50 e preciso imprimir muitas cópias (50 ~ 100) de alguns arquivos .prn criados através do Windows.
Eu não posso alterar / converter esses arquivos; Eles precisam ser impressos exatamente como são.
Instalei a impressora com xícaras e drivers gutenprint para epson R285 (não há muita diferença entre os dois modelos de impressora).
Meu problema é que imprimir o prn com
lp -d printer_name -n 100 /path/to/file.prn
ou
lpr -P printer_name -# 100 /path/to/file.prn
não funciona como esperado; Aleatoriamente a impressora para, no CUPS eu recebi o erro Unable to write 9640 bytes on printer_name
e a fila de trabalhos passou a ser limpa automaticamente.
Às vezes, a impressora imprime de 1 a 2 cópias antes de parar, mas geralmente pára com a primeira cópia.
Eu acho que o problema é que o Ubuntu espera que o buffer da impressora seja maior do que realmente é ... mas eu realmente não sei.
Então, existe uma maneira de aumentar o buffer da impressora ou diminuir o buffer que o Ubuntu espera que a impressora tenha?
Editar : o erro acontece mesmo dando apenas 1 cópia.