Parece que não consigo fazer uma impressora funcionar com meu novíssimo laptop Ubuntu de 64 bits.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid
Eu vejo a impressora e tudo parece bem, mas quando tento imprimir uma página de teste, a tarefa entra em um estado "retido".
lpq
mostra todos os trabalhos de impressão como de costume.
Quando vou ao localhost: 631 e verifico a impressora, vejo a seguinte mensagem ao lado do trabalho:
held since
Sun 20 Sep 2015 09:23:51 AM EDT
"cannot load library"
Claro, não mostra qual biblioteca está falhando ao carregar, porque isso seria uma mensagem de erro útil.
O motorista parece o caminho certo.
Aqui está um recorte e uma pasta da descrição da impressora na parte superior da tela:
Description: Canon MP560
Location:
Driver: Canon MP560 series - CUPS+Gutenprint v5.2.10 (color, 2-sided printing)
Connection: cnijnet:/00-1E-8F-51-42-36
Defaults: job-sheets=none, none media=na_letter_8.5x11in sides=one-sided
Acho que isso pode ser um problema de 32 bits versus 64 bits.
Eu instalei os drivers da Canon Asia, conforme Instale o Canon MP560 Ubuntu 15.04 . Antes do comando dpkg
, eu corri
sudo dpkg --add-architecture i386
sudo apt-get update
Então eu instalei os pacotes, primeiro em comum, depois MP560. Ocorreram problemas quando executei sudo apt-get update
, então corrigi-os com sudo apt-get -f install
.
Isso pareceu fazer tudo funcionar, mas, como mencionado acima, ele simplesmente não será impresso. A execução de sudo apt-get update
não mostra dependências quebradas.
Idéias, alguém? Estou tão perto de fazer isso funcionar que não posso desistir.
Em /var/log/cups/error_log.1
, vejo muitos desses ...
D [20/Sep/2015:10:02:51 -0400] [Job 13] Gutenprint: Reading 15300 6533
D [20/Sep/2015:10:02:51 -0400] [Job 13] Printing page 1, 99%
D [20/Sep/2015:10:02:51 -0400] [Job 13] ATTR: job-media-progress=99
D [20/Sep/2015:10:02:51 -0400] [Job 13] Gutenprint: Reading 15300 6535
e, em seguida, problemas como este ...
E [19/Sep/2015:12:39:43 -0400] [Job 2] cannot load library
Há muitas coisas nesse registro. Não tenho certeza do que é realmente importante. As últimas linhas do arquivo são
D [20/Sep/2015:10:02:51 -0400] [Job 13] PID 2689 (/usr/lib/cups/backend/cnijnet) stopped with status 1.
D [20/Sep/2015:10:02:51 -0400] [Job 13] Hint: Try setting the LogLevel to "debug" to find out more.
D [20/Sep/2015:10:02:51 -0400] [Job 13] Backend returned status 1 (failed)
D [20/Sep/2015:10:02:51 -0400] [Job 13] time-at-completed=1442757771
D [20/Sep/2015:10:02:51 -0400] [Job 13] End of messages
D [20/Sep/2015:10:02:51 -0400] [Job 13] printer-state=3(idle)
D [20/Sep/2015:10:02:51 -0400] [Job 13] printer-state-message="Rendering completed"
D [20/Sep/2015:10:02:51 -0400] [Job 13] printer-state-reasons=none