Eu tenho trabalhado nisso por alguns dias agora, e isso se tornou uma grande preocupação. Eu estou tentando conectar uma impressora SATO CL408e (é uma impressora de etiquetas) para ele. Porque o Pi não tem uma porta LPT, eu usei um paralelo - > conversor usb. O Pi vê a impressora bem.
Agora, a parte estranha é que quando eu envio um trabalho (basicamente um arquivo de texto contendo instruções para a impressora) usando lpr, ele não é impresso, a menos que eu ligue a impressora e imprima instantaneamente . Então o próximo trabalho não será impresso. Sempre diz "aguardando a impressora ficar disponível".
Veja o que acontece quando tenho um emprego esperando na fila:
pi@raspberrypi ~ $ lpstat -t
scheduler is running
system default destination: sato
device for sato: usb://SATO/CL408e
sato accepting requests since Fri 14 Jun 2013 17:05:35 UTC
printer sato now printing sato-20. enabled since Fri 14 Jun 2013 17:05:35 UTC
Waiting for printer to become available.
sato-20 pi 1024 Fri 14 Jun 2013 17:05:35 UTC
Quando eu ciclo de energia, ele imprime e mostra:
pi@raspberrypi ~ $ lpstat -t
scheduler is running
system default destination: sato
device for sato: usb://SATO/CL408e
sato accepting requests since Fri 14 Jun 2013 17:05:55 UTC
printer sato is idle. enabled since Fri 14 Jun 2013 17:05:55 UTC
Sending data to printer.
Envie outro trabalho e, novamente, ele está preso:
pi@raspberrypi ~ $ lpr shiplabl.txt
pi@raspberrypi ~ $ lpstat -t
scheduler is running
system default destination: sato
device for sato: usb://SATO/CL408e
sato accepting requests since Fri 14 Jun 2013 17:06:04 UTC
printer sato now printing sato-21. enabled since Fri 14 Jun 2013 17:06:04 UTC
Waiting for printer to become available.
sato-21 pi 1024 Fri 14 Jun 2013 17:06:04 UTC
Estou usando o driver somente texto genérico porque ele é o único driver que será aceito além do "bruto" (tentei os dois). Executando a versão mais recente (1.5.8) do CUPS. Nenhum erro é mostrado no log.
Alguém tem alguma ideia?
Tags printing cups raspberry-pi