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
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
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.
Excellent !! merci @monikgtr pour ce post détaillé et bien expliqué =)