Comment installer l'imprimante Canon IP1800 sur ArchLinux

L'installation d'imprimantes sous Linux consiste parfois simplement à les brancher et à les allumer, mais dans le cas de Canon, Ça ne marche pas comme ça. Ici, j'explique comment installer l'imprimante PIXMA iP1800 en ArchLinux.

Ce guide est basé sur l'article pour installer les imprimantes Canon iP4300 à partir du wiki ArchLinux, en particulier sous la méthode d'installation des pilotes Canon.

Avant de commencer

Paquets à installer: Coupes, Ghostscript, Gsfonts, Gutenprint

# pacman -S tasses ghostscript gsfonts gutenprint

Télécharger les pilotes Canon

Ils doivent télécharger les pilotes cnijfilter-ip1800series et l' cnijfilter-commun. Je vous recommande de conserver ces fichiers dans un dossier séparé dans le répertoire souhaité, pour éviter toute confusion. Par exemple, j'ai créé un dossier appelé canon. Étant donné que la page Canon ne fournit que des fichiers .rpm, nous avons besoin rmpextrait pour continuer:

# pacman -S extraction de tr/min

Après l'installation extrait de rpm et pour télécharger les pilotes, dans un terminal, nous naviguons vers le dossier où ils sont enregistrés, et exécutons les commandes suivantes pour extraire les packages

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

Il est maintenant temps de déplacer les fichiers et dossiers créés vers leur destination correspondante. Par exemple, le dossier (et tout son contenu) ~ / canon / usr / lib / il doit être copié (avec les autorisations de superutilisateur) dans / usr / lib /

Préparation

La configuration de /etc/rc.conf cela se fait via un éditeur de texte: nano, gedit, kate, etc.

Désactiver usbblp au cas où je cours

# rmmod usbblp

Pour le désactiver définitivement, nous ajoutons à la section MODULES de /etc/rc.conf ce qui suit:! usblp

MODULES = (...! Usblp ...)

Nous redémarrons les coupes

# /etc/rc.d/cups redémarrer

Nous ajoutons des tasses à la liste des DÉMONS dans /etc/rc.conf pour qu'il démarre à partir du démarrage. Il doit être précédé de "@" pour qu'il démarre en tant que processus en arrière-plan.

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

Installation avec CUPS

Depuis n'importe quel navigateur, accédez à l'adresse http: // localhost: 631, l'interface Web CUPS.
Ajout d'imprimante et de classes -> Rechercher de nouvelles imprimantes -> Canon IP1800 apparaît, Ajouter cette imprimante -> Vérifier les données -> Continuer. Il est préférable d'ajouter le .ppd, le fichier de configuration de l'imprimante, et il se trouve dans le dossier: / usr / share / cups / model / sous le nom de canonip1800.ppd. Ils fixent les derniers détails, tels que le type de papier qu'ils vont utiliser, la taille de leurs feuilles, etc.

L'imprimante devrait déjà être installée, mais vous devez d'abord terminer la configuration des bibliothèques dont les pilotes ont besoin pour fonctionner. Pour revoir, nous exécutons la commande suivante:

ldd / usr / local / bin / cifip1800

Dans mon cas, cela m'a donné le résultat suivant:

linux-gate.so.1 => (0xb774c000)
libcnbpcmcm312.so => ​​introuvable
libcnbpess312.so => ​​introuvable

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 => introuvable
libcnbpcnclapi312.so => ​​introuvable
libcnbpcnclbjcmd312.so => ​​introuvable
libcnbpcnclui312.so => ​​introuvable

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)

Et il est nécessaire de créer des liens depuis les bibliothèques manquantes vers les exécutables de / usr / local / bin que nous avons copiés précédemment; ou installez les bibliothèques manquantes. Nous le réparons avec:

# ln -s /usr/lib/libcnbpcmcm312.so.6.50.1 /usr/lib/libcnbpcmcm312.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
Le ppd ne contient pas beaucoup d'options de configuration, mais vous pouvez le modifier pour ajouter des qualités et une résolution.

Ppd tweak

Faites une sauvegarde du ppd d'origine (n'oubliez pas de naviguer jusqu'à son emplacement: / usr / share / cups / model

sudo cp canonip1800.ppd canonip_bc.ppd

Ouvrez le fichier avec votre éditeur préféré: nano, gedit, kate, leafpad, etc. j'utiliserai nano.

sudo nano canonip1800.ppd

Et j'ajoute les lignes suivantes pour la qualité:

* OpenUI * CNQuality / Qualité: PickOne
* DefaultCNQuality: 3
* CNQuality 2 / High: "2"
* CNQuality 3 / Normal: "3"
* CNQuality 4 / Standard: "4"
* CNQuality 5 / Économie: "5"
* CloseUI: * CNQuality

Pour changer le résolution, ceux-ci sont éliminés:

* OpenUI * Résolution / Résolution de sortie: PickOne
* Résolution par défaut: 600
*Résolution 600/600 dpi : "<>setpagedevice"
* CloseUI: * Résolution

Et ils sont modifiés par:

* OpenUI * Résolution / Résolution de sortie: PickOne
* Résolution par défaut: 600
*Résolution 300/300 dpi : "<>setpagedevice"
*Résolution 600/600 dpi : "<>setpagedevice"
*Résolution 1200/1200 dpi : "<>setpagedevice"
*Résolution 2400/1200 dpi : "<>setpagedevice"
*Résolution 4800/1200 dpi : "<>setpagedevice"
* CloseUI: * Résolution

Après avoir édité le ppd, enregistrez et fermez; et mettez à jour le ppd dans l'interface Web CUPS.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Edwin dit

    Excellent !! merci @monikgtr pour ce post détaillé et bien expliqué =)