Opensuse 12.2 - Configurer une imprimante Canon Pixma MP495
Par pojem le lundi, 1 octobre 2012, 09:00 - Opensuse - Lien permanent
Ça alors, les distributions Linux avancent plus vite que les drivers propriétaires.
Résultat : l'installation de mon imprimante sus-mentionnée ne m'avait pas posé beaucoup de problème l'an dernier (opensuse 12.1), mais cette fois-ci ...
Au boulot !
Étape 1 : Récupérer les drivers Canon pour linux.
En effet, les drivers linux existent mais ne fonctionnent pas pour cette imprimante.
Imprimante ici et scanner là. Les décompresser.
Voir le billet précédent.
Étape 2 : Aller chercher les dépendances manquantes pour cause d'obsolescence.
En root :
# zypper in libpng12-compat-devel
Pour la bibliothèque libtiff3, encore plus fort : allez la chercher là : ftp://rpmfind.net/linux/opensuse/update/12.1/i586/libtiff3-3.9.5-8.10.1.i586.rpm
Le mieux est de l'installer directement depuis la fenêtre de téléchargement de firefox ou depuis le gestionnaire de fichiers. Au passage, ça peut vous installer quelques logiciels propriétaires style flash-player ou fluendo.
Étape 3 : Installer.
Se rendre dans les répertoires cnijfilter-mp495series-3.40-1-rpm pour l'imprimante puis scangearmp-mp495series-1.60-1-rpm pour le scanner, puis exécuter le script d'installation. En root :
# cd cnijfilter-mp495series-3.40-1-rpm # ./install.sh # cd scangearmp-mp495series-1.60-1-rpm # ./install.sh
Voilà, si tout va bien l'imprimante doit figurer dans la liste et fonctionner. Quant au scanner, ô surprise, la commande habituelle
$ scangearmp
nous fait savoir qu'il n'y a aucun scanner relié à l'ordinateur ! super !
Il s'avère en réalité que le scanner n'est accessible qu'en root, il paraît que ça arrive. On y retourne :
Étape 4 : Configuration du scanner.
Ça se passe dans le fichier /etc/udev/rules.d/80-canon_mfp.rules. En root :
# vi /etc/udev/rules.d/80-canon_mfp.rules
Première chose : on peut ne conserver que les lignes correspondant à notre (nos) imprimante(s) canon. Ensuite, au passage, on peut mettre à jour l'attribut SYSFS obsolète. En vi :
- Taper : (':' permet de passer en mode commande).
- Taper %s/SYSFS/ATTR/g
Enfin, et c'est pour ça qu'on est là, ajouter GROUP="users" à la fin de la ligne concernant notre imprimante, comme ceci :
#MP495 series ATTR{idVendor}=="04a9", ATTR{idProduct}=="1747", MODE="666", GROUP="users"
Là, il faudra rebooter, et si tout va bien, la commande :
$ scangearmp
devrait vous permettre enfin de scanner à volonté.
Ouf !
Liens :
- Permissions scanner : http://forums.opensuse.org/english/get-technical-help-here/hardware/420213-scanner-xsane-work.html
- Article général, costaud mais intéressant : http://www.math.ucla.edu/~jimc/canon-mp495/