Este é um problema que tive recentemente. Minha antiga, mas boa, multifuncional
HP Deskjet 2050 não imprimia mais nada no
Sabayon Linux, atualizado a 2020.
Nesta dica, eis como resolvi.
O Problema
Não imprimia o trabalho de impressão, job, ficava pendente, executando e não terminava...
Descobri a razão. Nas versões novas de HPLIP, não precisa mais do arquivo
plugin.spec, aquela licença para essa impressora. Não existe mais o pacote
hplip-plugins para a HP Deskjet 2050.
Mas no Sabayon Linux exigia, por isso, nada imprimia.
A Solução
A. Removendo a impressora do CUPS:
Comece fazendo uma limpeza completa.
Acesse a versão WEB do CUPS, abrindo no navegador:
http://localhost:631/ > Gerenciar Impressoras:
Clique, marque e acesse a sua impressora padrão. Exemplo: "HP Deskjet 2050".
Vá em: Administração > Excluir Impressora. Se pedir sua senha de Root, use-a.
B. Removendo a impressora do HPLIP:
Abra seu HPLIP instalado (do menu ou barra de notificação). Vá em: Device > Remove Device
Marque sua impressora e a remova:
C. Removendo todos os pacotes de HPLIP:
Agora, remova o pacote HPLIP e todas as dependências de suporte. Em Sabayon, é com este comando:
# equo rm --configfiles hplip foomatic-db foomatic-db-engine foomatic-db-ppds gutenprint
Pronto, limpeza completa!
D. Reinstalando e atualizando HPLIP e seu suporte:
Atualize os repositórios e reinstale os pacotes do HPLIP:
# equo up
# equo i -av hplip foomatic-db foomatic-db-engine foomatic-db-ppds gutenprint
E. Checando se os arquivos de impressora estão OK:
# find -name hp-deskjet_2050_j510_series.ppd.gz
Tem de aparecer assim:
./usr/share/ppd/HP/hp-deskjet_2050_j510_series.ppd.gz
F. Recolocando a impressora no CUPS:
Abra novamente a interface WEB do CUPS:
http://localhost:631/
Para adicionar a impressora, é parecido como se faz, por exemplo,
no Debian.
G. Recolocando a impressora no HPLIP:
Abra o HPLIP atualizado, instalado como indicado em D:
# hp-setup
...e adicione sua impressora. É intuitivo, parece Windows, vai clicando em "Next". (Kkkkkk)
H. Testando:
Abra novamente o HPLIP e imprima uma página de testes.
Pronto, tudo funcionando. Testei no Sabayon. Mas tenho em mente que possa funcionar em outras distros, pois o problema é conhecido, ocorre no Gentoo também.
Resumo, remova sua impressora HP do CUPS e do HPLIP, desinstale os pacotes do HPLIP, reinstale e recoloque a impressora no CUPS e no HPLIP.
I. Outra alternativa:
Não precisei testar, mas você pode também tentar usar o pacote
hplip-plugin compilado para o Gentoo.