Então gente!
Vou deixar minha contribuição aqui pra quem está passando pela dor de cabeça gerada depois de um upgrade do
hplip e
cups. Vejam os sintomas:
Esse "bug" parece bem famoso na internet, após atualizar o hplip, é impossível imprimir usando uma HP. A impressora é detectada normalmente, todas as funções via software funcionam. Porém, ao enviar um documento para impressão, ela continua "Idle" e o documento é marcado na fila como "Filter failed".
A dica que o "Google" dá é rodar o hp-doctor e hp-check, porém isso não resolve nada, só detecta coisas relacionadas a impressora. Entendo quase nada de cups e hplip, pois é uma coisa que quase não se mexe, basta plugar a impressora e imprimir (Viva o
Linux!!!).
Ambiente de teste:
- Sistema: Slack Current 64b
- Kernel: 3.18.11
- hplip: 3.15.7
- cups: 2.0.4
- cups-filter: 1.0.71
Certamente o problema ocorre e a solução funcionará para várias outras distros, pois não depende das diferenças entre elas.
OK! Então vamos lá...
O problema NÃO É O HPLIP!
Remova o
cups e
cups-filter, após isso terá que remover manualmente o diretório das confs em
/etc/cups. Isso é necessário pois a desinstalação não vai remover devido a existência de novos arquivos "gerados pelo cups-filter".
Agora instale o cups versão anterior. No meu caso foi a 1.5.4.
E pronto, basta configurar a impressora novamente que já estará imprimindo.
Veja melhor os testes que realizei para que entenda o que se passa... Isso é para o caso de algum problema a mais, é sempre bom saber detalhes:
Instalei o cups-filters e continuou a imprimir normal, atualizei o hplip e também continuou normal... Mas sou teimoso!!!! Removi a impressora e fui instalar novamente, nesta hora é que percebi uma diferença:
Quando é o cups e hplip "desatualizados", a forma de apontar para o ppd é diferente:
drv:///hp/hpcups.drv/hp-deskjet_f4500_series.ppd (drive da minha impressora no teste)
Rodando hp-setup na versão nova não detecta, tem que ser manualmente assim:
/usr/share/cups/model/hp-deskjet_f4500_series.ppd.gz (drive da minha impressora no teste)
Outro problema é que as impressoras instaladas depois de ter o cups-filters ficam bugadas também. Ou seja, não pode ter cups-filters mesmo.
De qualquer forma, quando atualiza o cups, dá problema.
Caso alguém for remover o cups, NÃO SE ESQUEÇA de remover manualmente o diretório /etc/cups, pois a desinstalação do pacote não remove o diretório por conter "arquivos novos" gerados pelo cups-filters.
Também NÃO SE ESQUEÇA de conferir o ppd DA SUA IMPRESSORA, tanto na versão anterior quanto na nova.
Deixo aqui o link do post que abri no dia que resolvi o problema. Leia todos os comentários, lá terá o que precisa:
Nenhum comentário foi encontrado.