Eu experimentei problemas semelhantes, conforme mencionado neste fórum, tentando configurar a impressora HP LaserJet 1018 com o desktop ubuntu 14.04 e 14.10. No início, usei o HPLIP instalado manualmente e a impressora funcionou bem durante algum tempo, consegui imprimir 3 ou 4 documentos, mas a impressora começou a falhar com "erro de comunicação". Depois de algumas combinações de desconexão e reconexão, desligue ou reinicie a impressora, mas esta é uma situação chata, especialmente porque eu queria fazer com que a impressora funcionasse para usuários comuns sem qualquer conhecimento.
Então eu decidi experimentar a solução instalando o driver foo2zjs, estes são os passos que eu segui, depois de ler muitos fóruns e possíveis soluções:
-
Desinstale completamente o HPLIP
-
Instale o driver
foo2zjs
, para isso usei as instruções citadas aqui . Eu os transcrevo aqui:-
Instale filtros essenciais, tix e foomatic, groff, dc PRIMEIRO:
sudo apt-get install build-essential tix foomatic-filters groff dc
-
Desembale:
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz tar zxf foo2zjs.tar.gz cd foo2zjs
-
Compilação:
make
-
Obtenha arquivos extras da Web, como perfis .ICM (para correção de cores) e firmware. Selecione o número do modelo da sua impressora, neste caso:
./getweb 1018 # Get HP LaserJet 1018 firmware file
-
Instalar driver, arquivos XML foomatic, arquivos PPD e arquivos extras:
sudo make install
-
Instale o hotplug (para HP LJ 1000/1005/1018/1020 / P100 [5678] / P1505):
sudo make install-hotplug
Desconecte e reconecte a impressora USB
-
Se você usar o CUPS para gerenciar suas impressoras, deverá reiniciar o cupsd:
sudo make cups
-
-
Adicione uma nova impressora, colando
http://localhost:631
no campo de endereço do navegador e adicionando uma nova impressora. Uma vez criado, imprima uma página de teste.
No meu caso, tive problemas ao usar xícaras, então eu reinstalei com
sudo apt-get -y install cups
NOTA:
Eu sugiro para assistir o log /var/log/syslog
para detectar qualquer erro possível.
Por exemplo, depois de instalar o foo2zjs
, detecto o seguinte erro em syslog
:
foo2zjs: Missing HP LaserJet 1018 firmware file /lib/firmware/hp/sihp1018.dl
Então, consertei o firmware:
getweb 1018
Depois copiei o arquivo sihp1018.dl
para o diretório especificado no erro syslog
.
Você pode precisar reinicializar o computador e a impressora.
Após essas etapas, eu pude imprimir usando a impressora HP LaserJet 1018 sem problemas, fiz testes diferentes, como imprimir uma página de teste, imprimir um documento do LibreOffice, imprimir um documento em PDF. Eu reinicio a máquina e imprimo novamente e a impressora funcionou perfeitamente. Eu testei usando o Ubuntu 14.04 e 14.10.
Espero que isso possa ajudar.