Eu tenho uma Canon MG6450 com Wi-Fi ativado e uma instalação atualizada do Arch Linux com o cnijfilter-mg4200 3.80-1 instalado . Consigo ver a impressora nas caixas de diálogo de impressão (às vezes leva um segundo para aparecer, provavelmente porque está sendo descoberta automaticamente), posso selecioná-la e não recebo nenhuma mensagem de erro ao clicar em OK. No entanto, a impressora está completamente alheia a tudo isso, ao que parece.
Eu também tentei conectar via USB. Posteriormente, a impressora não foi detectada automaticamente pelo diálogo de impressão, mas foi detectada por system-config-printer
, e eu consegui configurar e imprimir sem problemas. Mas seria muito bom poder imprimir sem fio.
Parece que alguns erros fatais de impressão não aparecem nem no diálogo de impressão nem no system-config-printer
. Os dois simplesmente relatam o estado da impressora como "Renderização ociosa concluída". No entanto, depois de acessar a interface da web do CUPS e clicar na impressora, finalmente recebi uma dica - depois de cada trabalho de impressão, aparece a seguinte mensagem:
"A versão PPD (5.2.11) não é compatível com o Gutenprint 5.2.12. Por favor, execute` / usr / bin / cups-genppdupdate 'como administrador. "
OK então:
$ sudo /usr/bin/cups-genppdupdate
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: no valid candidate for replacement. Skipping
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: please upgrade this PPD manually
Unable to retrieve PPD file for /etc/cups/ppd/Canon-PIXMA-MG6450.ppd!
Failed to update any PPD files
Agora estou vendo se algum lugar tem um PPD compatível. Driver de impressora IJ da Canon Ver. 4.00 para Linux possui arquivos PPD para MG6400 e MG6500. Tentei o MG6400, limpei a fila da impressora e tentei imprimir uma página de teste. Agora a interface da web do CUPS não possui erros, mas system-config-printer
informa:
O arquivo "/ usr / lib / cups / filter / pstocanonij" não está disponível: esse arquivo ou diretório não existe
Parece que esse arquivo está disponível no cnijfilter-common , que atualmente não pode ser criado . Depois de seguir as instruções de c.gerhorst , instalei o pacote, mas agora o diálogo da impressora está reclamando que /usr/lib/cups/filter/cmdtocanonij
está faltando.
Não é um /usr/lib/cups/filter/commandtocanon
. Eu tentei substituir cmdtocanonij
por commandtocanon
em /etc/cups/ppd/Canon-PIXMA-MG6450.ppd
e executando sudo systemctl daemon-reload
e sudo systemctl restart org.cups.cupsd.service
. Agora não recebo mensagem de erro em nenhum lugar, mas os trabalhos de impressão parecem desaparecer completamente. A impressora não mostra sinais de recebê-los e a interface da web do CUPS mostra novos trabalhos como primeiro "processamento" e depois "concluídos", sem nenhuma indicação de que algo está ocultando tudo.
http://localhost:631
, selecionando administração> gerenciar impressoras , selecione sua impressora e faça administração> modificar impressora . Em seguida, execute a instalação novamente. Meu palpite é que a descoberta da sua impressora está desatualizada. Eu entendo isso algumas vezes, mas tenho HP.
commandtocanon
filtro não é para trabalhos de impressão gerais. Destina-se a executar tarefas de manutenção específicas, como imprimir uma página de teste, limpar cabeças de impressão e coisas semelhantes.