Como instalar a impressora Canon IP1800 no ArchLinux

Instalar impressoras no Linux às vezes é apenas uma questão de conectá-las e ligá-las, mas para Canon, Não funciona assim. Aqui eu explico como instalar a impressora PIXMA iP1800 en ArchLinux.

Este guia é baseado no artigo para instalar as impressoras Canon iP4300 da wiki do ArchLinux, especificamente sob o método de instalação de drivers da Canon.

Antes de começar

Pacotes a serem instalados: Copos, Ghostscript, Gsfonts, Gutenprint

# pacman -S cups ghostscript gsfonts gutenprint

Baixar drivers da Canon

Eles devem baixar os drivers cnijfilter-ip1800series e pelo cnijfilter-comum. Recomendo que você mantenha esses arquivos em uma pasta separada dentro do diretório desejado, para evitar confusão. Por exemplo, criei uma pasta chamada cânone. Uma vez que a página Canon fornece apenas arquivos .rpm, precisamos rmpextrair para continuar:

#pacman -S rpmextract

Depois de instalar extrato rpm e para baixar os drivers, em um terminal navegamos até a pasta onde estão salvos e executamos os seguintes comandos para extrair os pacotes

# rpmextract.sh cnijfilter-ip1800series-2.70-1.i386.rpm
#rmpextract.sh cnijfilter-common-2.70-1.i386.rpm

Agora é hora de mover os arquivos e pastas criados para o destino correspondente. Por exemplo, a pasta (e todo o seu conteúdo) ~ / canon / usr / lib / deve ser copiado (com permissões de superusuário) para / usr / lib /

Preparação

A configuração de /etc/rc.conf é feito através de um editor de texto: nano, gedit, kate, etc.

Desativar usblp no caso de eu estar correndo

#rmmod usblp

Para desativá-lo permanentemente, adicionamos à seção MÓDULOS de /etc/rc.conf o seguinte :! usblp

MÓDULOS = (...! Usblp ...)

Nós reiniciamos os copos

# /etc/rc.d/cups reinicie

Nós adicionamos xícaras à lista de DEMÔNIOS em /etc/rc.conf para que ele inicialize a partir da inicialização. Deve ser precedido por "@" para que comece como um processo em segundo plano.

DAEMONS = (... @cups ...)

Instalação com CUPS

Em qualquer navegador, acesse o endereço http: // localhost: 631, a interface da web do CUPS.
Adicionando impressora e classes -> Encontrar novas impressoras -> Canon IP1800 aparece, Adicionar esta impressora -> Verificar dados -> Continuar. É preferível adicionar o .ppd, o arquivo de configuração da impressora, e ele está localizado na pasta: / usr / share / cups / model / sob o nome de canonip1800.ppd. Eles corrigem os últimos detalhes, como o tipo de papel que vão usar, o tamanho das folhas, etc.

A impressora já deve estar instalada, mas primeiro você deve concluir a configuração das bibliotecas de que os drivers precisam para funcionar. Para revisar, executamos o seguinte comando:

ldd / usr / local / bin / cifip1800

No meu caso, isso me deu o seguinte resultado:

linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => ​​não encontrado
libcnbpess312.so => ​​não encontrado

libm.so.6 => /lib/libm.so.6 (0xb76ff000)
libdl.so.2 => /lib/libdl.so.2 (0xb76fa000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb769f000)
libpng.so.3 => não encontrado
libcnbpcnclapi312.so => ​​não encontrado
libcnbpcnclbjcmd312.so => ​​não encontrado
libcnbpcnclui312.so => ​​não encontrado

libpopt.so.0 => /lib/libpopt.so.0 (0xb7693000)
libc.so.6 => /lib/libc.so.6 (0xb752d000)
/lib/ld-linux.so.2 (0xb774d000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xb74df000)
libz.so.1 => /usr/lib/libz.so.1 (0xb74ca000)

E é necessário criar links das bibliotecas ausentes para os executáveis ​​de / usr / local / bin que copiamos anteriormente; ou instale as bibliotecas ausentes. Nós consertamos com:

# ln -s /usr/lib/libcnbpcm312.so.6.50.1 /usr/lib/libcnbpcm312.so
# ln -s /usr/lib/libcnbpess312.so.3.0.9 /usr/lib/libcnbpess312.so
# ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3
# ln -s /usr/lib/libcnbpcnclapi312.so.3.3.0 /usr/lib/libcnbpcnclapi312.so
# ln -s /usr/lib/libcnbpnclbjcmd312.so.3.3.0 /usr/lib/libcnbpnclbjcmd312.so
# ln -s /usr/lib/libcnbpcnclui312.so.3.3.0 /usr/lib/libcnbpcnclui312.so
O ppd não contém muitas opções de configuração, mas você pode editá-lo para adicionar qualidades e resolução.

Ppd tweak

Faça backup do ppd original (não se esqueça de navegar até onde ele está localizado: / usr / share / cups / model

sudo cp canonip1800.ppd canonip_bc.ppd

Abra o arquivo com seu editor preferido: nano, gedit, kate, leafpad, etc. usarei nano.

sudo nano canonip1800.ppd

E adiciono as seguintes linhas para a qualidade:

* OpenUI * CNQuality / Quality: PickOne
* DefaultCNQuality: 3
* CNQuality 2 / High: "2"
* CNQuality 3 / Normal: "3"
* CNQuality 4 / Standard: "4"
* CNQuality 5 / Economy: "5"
* CloseUI: * CNQuality

Para mudar o resolução, estes são eliminados:

* OpenUI * Resolução / Resolução de saída: PickOne
* DefaultResolution: 600
*Resolução 600/600 dpi: "<>setpagedevice"
* CloseUI: * Resolução

E eles são alterados por:

* OpenUI * Resolução / Resolução de saída: PickOne
* DefaultResolution: 600
*Resolução 300/300 dpi: "<>setpagedevice"
*Resolução 600/600 dpi: "<>setpagedevice"
*Resolução 1200/1200 dpi: "<>setpagedevice"
*Resolução 2400/1200 dpi: "<>setpagedevice"
*Resolução 4800/1200 dpi: "<>setpagedevice"
* CloseUI: * Resolução

Após editar o ppd, salve e feche; e atualize o ppd na interface da web do CUPS.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Edwin dito

    Excelente !! obrigado @monikgtr por este post detalhado e bem explicado =)