Como imprimir do Arch Linux via Wi-Fi para a Canon MG6450?

7

Eu tenho uma Canon MG6450 com Wi-Fi ativado e uma instalação atualizada do Arch Linux com cnijfilter-mg4200 3.80-1 instalado . Eu posso ver a impressora em diálogos de impressão (às vezes leva um segundo para aparecer, presumivelmente porque está sendo descoberta automaticamente), eu posso selecioná-la, e não recebo nenhuma mensagem de erro quando clico em OK. No entanto, a impressora está completamente alheia a tudo isso, 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 de impressão fatais não aparecem no diálogo de impressão nem no system-config-printer . Ambos relatam o estado da impressora como "Inativo - Renderização concluída". No entanto, depois de ir para a interface web do CUPS e clicar na impressora eu finalmente tenho uma dica - depois de cada trabalho de impressão é a seguinte mensagem:

"The PPD version (5.2.11) is not compatible with Gutenprint 5.2.12. Please run '/usr/bin/cups-genppdupdate' as administrator."

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. Canon IJ Printer Driver Ver. 4.00 para Linux possui arquivos PPD para MG6400 e MG6500. Eu 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 tem erros, mas system-config-printer relatórios:

File "/usr/lib/cups/filter/pstocanonij" not available: No such file or directory

Parece que esse arquivo está disponível em cnijfilter-common , que currently não pode ser criado . Depois de seguir as instruções de c.gerhorst eu instalei o pacote, mas agora o diálogo da impressora está reclamando que /usr/lib/cups/filter/cmdtocanonij está faltando.

Existe um /usr/lib/cups/filter/commandtocanon . Eu tentei substituir cmdtocanonij por commandtocanon em /etc/cups/ppd/Canon-PIXMA-MG6450.ppd e executar sudo systemctl daemon-reload e sudo systemctl restart org.cups.cupsd.service . Agora não recebo nenhuma mensagem de erro em lugar algum, mas os trabalhos de impressão parecem desaparecer completamente. A impressora não mostra sinais de recebê-los, e a interface web do CUPS mostra novos trabalhos como primeiro "processamento", depois "concluído", sem qualquer indicação de que algo está ocultando tudo.

    
por l0b0 24.11.2015 / 20:13

0 respostas