Instalando os drivers da impressora Canon Pixma série mg2400 no Manjaro / Arch?

2

Os drivers para esta impressora são fornecidos como pacotes fonte, deb e rpm no Site da Canon . Eu já testei os arquivos deb e eles trabalham na mesma máquina.

Como eu sabia sobre eles, consegui identificá-los no AUR usando o Pamac. Eles são:

cnijfilter-common-mg2400 - link e cnijfilter-mg2400series - link

Eu recebo este erro ao tentar instalar com pamac ou yaourt:

error: failed to commit transaction (conflicting files)
cnijfilter-common-mg2400: /usr/lib64 exists in filesystem

Além disso:

pacman -Qo /usr/lib64
/usr/lib64 is owned by filesystem 2015.09-1

/usr/lib64 é um link para /usr/lib , um diretório de 3,2 GB contendo muitas pastas de programas.

O que devo fazer?

Usando deb2targz , consegui extrair das pastas deb algumas pastas. Mas o que devo fazer com eles?

UPDATE

O mantenedor do pacote AUR atualizou os pacotes do mg2400 AUR .

Veja os comentários de Rob e Oberon sobre esse tópico sobre os motivos pelos quais os pacotes anteriores não funcionaram.

Mas, por qualquer motivo, a impressora não funciona.

No Ubuntu, os drivers instalados uma vez, a impressora já estava presente na lista de impressoras. Aqui não é, e depois de adicioná-lo não seria impresso.

Embora os drivers pareçam exatamente os mesmos dois pacotes que foram suficientes para fazer a impressora funcionar em sistemas baseados em Ubuntu, eles não são suficientes em Manjaro. Algum outro pacote é necessário ou, muito provavelmente, algum aplicativo precisa ser iniciado para que a impressora funcione, embora eu tenha iniciado xícaras e adicionado à inicialização com

sudo systemctl start org.cups.cupsd

sudo systemctl enable org.cups.cupsd

Oerroéaoselecionar"Imprimir página de autoteste". A seleção de "Imprimir página de teste" envia o trabalho para a impressora sem resultado, como quando se tenta imprimir qualquer arquivo.

Também verifiquei e posso confirmar que o URI do dispositivo mostra a mesma linha que no Linux Mint (mesmo computador, mesma impressora).

Apenas o driver tem uma descrição um pouco diferente - em Manjaro: Séries Canon MG2400 Ver.4.00, na Casa da Moeda: Séries Canon MG2400 - CUPS + Gutenprint v5.2.10-pre2.

    
por cipricus 19.10.2015 / 14:20

1 resposta

0

Em Manjaro 15.09

(realease estável na data de postagem da pergunta)

Resposta curta: gutenprint package também precisa ser instalado

sudo pacman -S gutenprint

claro que ao lado dos dois pacotes AUR atualizados do driver Canon 2400series: os links para eles estão na pergunta. Ative as fontes do AUR no Pamac, ou use o yaourt etc para instalá-las.

Como visto na última parte da pergunta atualizada, a mesma impressora instalada no Linux Mint KDE em multi-boot na mesma máquina tinha uma especificação de driver diferente.

No Manjaro: Séries Canon MG2400 Ver.4.00, na Casa da Moeda: Séries Canon MG2400 - CUPS + Gutenprint v5.2.10-pre2.

Verificando gutenprint no Pamac, não foi instalado. Depois de instalá-lo e adicionar a impressora novamente, também começando as xícaras conforme apresentado na pergunta, a impressora funcionou.

O Canon Pixma MG2450 também é um scanner: o driver para isso é scangearmp-common também no AUR.

Em Manjaro 16.10.2:

Além de cnijfilter-common-mg24001 , cnijfilter-mg2400series e gutenprint , certifique-se de que esses pacotes também estejam instalados:

foomatic-db-gutenprint
foomatic-db-gutenprint-ppds
foomatic-db
foomatic-db-engine

Quanto à varredura, no Manjaro 16.10.2, o pacote scangearmp-common não é mais necessário: simple-scan é suficiente.

No novo fórum do Manjaro aqui .

Em Manjaro 17.0:

O aplicativo 'Configurações de impressão' (GUI para adicionar impressora) estava faltando na versão estável do Xfce 17. Para instalá-lo:

sudo pacman -Sy manjaro-printer
    
por 20.10.2015 / 15:12