Como resolver o erro no CUPS: Unable to get list of printer drivers
Esse erro pode ser causado por uma incompatibilidade entre pacotes, como
foomatic e os drivers nativos do
CUPS para as impressoras. Também pode haver um erro no índice de impressoras do
CUPS, entre outras causas.
Execute como
root:
lpinfo -m
Para atualizar e visualizar a lista de drivers disponíveis reconhecidos pelo
CUPS. Muitas vezes, esse comando resolve o problema se houve um erro na lista de índices.
Verifique se os drivers
foomatic estão listados e se os drivers da impressora que você deseja adicionar também estão presentes. Mesmo que os drivers
foomatic não estejam na lista, execute na sequência:
apt purge foomatic-*
apt autoremove
apt clean
lpinfo -m
apt update
Abra o navegador e vá para:
localhost:631.
Clique na aba "Impressoras" ou "Printers" e depois em "Add Printer" para verificar as opções disponíveis na página do
CUPS. Se a impressora for em rede, clique na opção "Usar impressoras de rede" ou algo semelhante, dependendo da versão do
CUPS. Caso você clique em "Impressoras", aparecerá uma lista com as impressoras e uma caixa de pesquisa.
Se desejar, reinstale os três pacotes
foomatic (
foomatic-db-engine,
foomatic-db e
foomatic-db-nonfree), mas não vejo muita necessidade, pois às vezes o
foomatic entra em conflito com o
CUPS. O
foomatic funciona sem o spooler de impressão, o que é útil para quem imprime bastante pela linha de comando, especialmente para impressão em lotes. No entanto, fora isso, não vejo necessidade. Para mais informações, consulte:
OpenPrinting.
Quando você precisar instalar uma impressora manualmente pelo
IP, siga as orientações na página de Ajuda (Help) do
CUPS:
O driver "everywhere" é utilizado para quase todas as impressoras de rede modernas vendidas desde cerca de 2009. Por exemplo, o seguinte comando cria um destino para uma impressora no endereço IP 11.22.33.44:
lpadmin -p printername -E -v ipp://11.22.33.44/ipp/print -m everywhere
Os drivers de amostra do
CUPS (as linhas que começam com
drv:///sample.drv/...) podem ser usados para impressoras "legadas". Por exemplo, o seguinte comando cria um destino para uma impressora
HP LaserJet no endereço IP 11.22.33.44:
lpadmin -p printername -E -v socket://11.22.33.44 -m drv:///sample.drv/laserjet.ppd
No segundo caso, primeiro você deve verificar o driver com o comando:
lpinfo -m
Depois, execute o comando:
lpadmin -p printername -E -v socket://11.22.33.44 -m drv:///sample.drv/laserjet.ppd
Sendo que
"drv:///sample.drv/laserjet.ppd" deve ser obtido na saída de
lpinfo -m.
Por exemplo, na saída do comando
lpinfo -m, um dos drivers que apareceu foi:
drv:///sample.drv/deskjet.ppd HP DeskJet Series
Assim, o comando fica:
lpadmin -p printername -E -v socket://11.22.33.44 -m drv:///sample.drv/deskjet.ppd
Para ver todos os drivers instalados (em
Debian e derivados), use como root:
dpkg -l
Para sair, digite a tecla
q.
Para ver um driver específico, execute como root:
dpkg -l nome_do_pacote
ou
dpkg -l foomatic
O comando
"dpkg -l" lista todos os pacotes instalados, independentemente de terem sido instalados com
apt,
apt-get,
aptitude,
synaptic, etc.
Para pesquisar uma parte do nome do pacote, como root:
dpkg -l | grep foo
ou
dpkg -l | grep fire
No
Arch Linux e derivados, utilize como root:
pacman -Qi nome_pacote
Para mais informações, consulte:
Wiki Arch Linux.
Para a sua distribuição, verifique qual é o comando correto para visualizar a lista de pacotes ou programas instalados.
Outras dicas deste autor
Instalar Google Chrome no Slackware 15
Debian Wheezy - Atalho para minimizar todas as janelas abertas
Wireless no Debian Squeeze com WPA2
Como encontrar e remover pacotes instalados que não foram fornecidos pelo Debian e encontrar e desmarcar pacotes retidos (hold)
Como resolver os erros 'a start job is running for wait for network to be configured' e 'a start job is running for raise network interfaces'
Leitura recomendada
Recuperar um pendrive utilizado como Live USB
Caracteres de quebra de linha: Windows x Linux
Dreamweaver no Linux
Tenha todas as fontes do Windows 7 no seu Mandriva Hydrogen
Distribuição Super Gamer
Comentários
Nenhum comentário foi encontrado.