A impressora Canon MG-5550 não é instalada com os pacotes da Canon no Xubuntu 16.04

1

(Apenas para compartilhar porque encontrei a solução.)

Contexto

A Canon fornece drivers de impressora debian de 32 e 64 bits pré-compilados para muitas de suas impressoras, incluindo o MG-5550. No Xubuntu 16.04, a instalação do cnijfilter-mg5500series falha com:

lpadmin: Unable to copy PPD file.

Pesquise antes de postar

  • man lpadmin , etc não fornece uma pista.
  • strace nem mostra lpadmin tentando abrir ppd .
por Stéphane Gourichon 06.09.2016 / 15:33

1 resposta

1

(1) Encontre a causa raiz

O rastreamento cupsd process mostra que ele encontra o PPD bem, mas também mostra isso:

stat("/usr/lib/cups/daemon/cups-driverd", 0x7ffde15f8ba0) = -1 ENOENT (No such file or directory)

Uma pesquisa no arquivo mencionado ...

apt-file find /usr/lib/cups/daemon/cups-driverd

... (alternativa: vá para Pesquisa de conteúdo do pacote do Ubuntu - / usr / lib / cups / daemon / cups-driverd retorna:

cups: /usr/lib/cups/daemon/cups-driverd

E, de fato, vários pacotes relacionados ao CUPS estão instalados, mas não cups .

(2) Corrigir a causa raiz

apt-get install cups

Eu eliminei a impressora parcialmente instalada e reinstalei os pacotes CANON.

(3) Lucro!

Trabalhos de impressão.

    
por Stéphane Gourichon 06.09.2016 / 15:37