LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


opensuse:canon_i850

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

opensuse:canon_i850 [2018/11/17 13:53] (Version actuelle)
Ligne 1: Ligne 1:
 +**9.1-2 32bits**
 +====== Canon i850, adaptable aussi pour les versions i550/​i560/​i860/​i950/​i990 ======
 +
 +Tout d'​abord,​ il faut savoir que ces drivers ont été développés de manière non officielle par Canon et sont uniquement destinés au Japon. On connaît la politique anti-Linux ou du moins non pro-Linux du fabricant Japonais, ce qui explique la relative confidentialité de ces drivers, ce qui est fort regrettable,​ étant donné la remarquable qualité des produits Canon. Espérons que ce dernier change de politique. J'en suis persuadé, surtout si le nombre d'​utilisateurs Linux continue à progresser et n'est plus marginale face aux utilisateurs Windows.
 +
 +
 +
 +Il faut récupérer 2 paquets sur le [[ftp://​download.canon.jp/​pub/​driver/​bj/​linux/​|FTP japonais de Canon]] : bjfiltercups-2.2-1.i386.rpm et bjfilterpixus850i-2.2-1.i386.rpm pour mon modèle d'​imprimante
 +
 +
 +
 +(Pour d'​autres modèles: canon i550/​i560/​i860/​i950/​i990,​ il suffit de prendre la version bjfiltercups-X.Y-Z.i386.rpm correspondant à bjfilterpixusABCi.X.Y-Z.i386.rpm de votre modèle d'​imprimante = ABCi)
 +
 +
 +
 +Ensuite, il faut installer ces 2 paquets.
 +
 +
 +
 +D'​abord,​ bjfiltercups-2.2-1.i386.rpm en mode console avec les droits de super utilisateur par la commande :
 +
 +
 +
 +  rpm -ivh bjfiltercups-2.2-1.i386.rpm
 +
 +
 +
 +Il se peut qu'il y ait des problèmes de dépendances,​ avec des paquets manquants à installer, suivant la "​configuration"​ de votre distribution. Rien d'​insurmontable. Il suffit d'​identifier les paquets manquants et de les installer. J'ai dû en rajouter à partir de mon DVD de Suse Linux 9.2 que j'ai acheté avec le magazine LinuxCD mais je ne me rappelle plus lesquels.
 +
 +
 +
 +Ensuite vient le paquet problématique,​ bjfilterpixus850i-2.2-1.i386.rpm car il nécessite une ancienne librairie : libpng.so.2 (disponible sous Suse 9.1). En effet, sur la Suse 9.2, le paquet libpng est en version 1.2.6-4 et fournit les librairies libpng.so.3 et libpng12.so.0.
 +
 +
 +
 +Si vous lancez une installation en tant que root avec la commande :
 +
 +
 +
 +  rpm -ivh bjfilterpixus850i-2.2-1.i386.rpm
 +
 +
 +
 +Le problème de dépendance vous est notifié et l'​installation ne s'​exécute pas.
 +
 +
 +
 +Il faut donc "​forcer"​ l'​exécution ou plus justement ignorer les problèmes de dépendances.
 +
 +
 +
 +  rpm -ivh --nodeps bjfilterpixus850i-2.2-1.i386.rpm
 +
 +
 +
 +Enfin, il reste à créer un lien symbolique de libpng.so.2 dans /usr/lib qui pointe sur votre version de libpng.so.3. Dans mon cas :
 +
 +
 +
 +  ln -s /​usr/​lib/​libpng.so.3.1.2.6 /​usr/​lib/​libpng.so.2
 +
 +
 +
 +Une autre méthode, qui consiste à récupérer la version de la librairie libpng.so.2 de la Suse 9.1, est décrite en anglais ici mais n'est pas très à conseiller car l'​auteur évoque une possible faille de sécurité.
 +
 +
 +
 +Finalement, il faut redémarrer CUPS :
 +
 +
 +
 +  /​etc/​init.d/​cups restart
 +
 +
 +
 +Et voilà, le tour est joué. Il reste plus qu'à configurer l'​imprimante dans Yast->​Matériel->​imprimante.
 +
 +
 +
 +Si vous voulez tester sous Gimp.
 +
 +  * Ouvrez une image. Puis Fichier->​Imprimer. Nouvelle Imprimante et donner lui un nom.
 +
 +  * Puis dans Régler l'​imprimante.
 +
 +  * Choisir PostScript Level 1 ou 2. Taper dans commande : kprinter. Après, je sais pas si c'est utile, j'ai renseigné ce chemin dans Fichier PPD: /​usr/​share/​cups/​model/​canonpixus850i.ppd.
 +
 +  * Et Imprimer et enregistrer les réglages.
 +
 +
 +
 +Encore une information intéressante pour configurer son imprimante à travers l'​interface Web de CUPS, tapez http://​localhost:​631 avec un petit avertissement : (Do not use the GUI "Add Printers"​ tool as new drivers don't show in the GUI print admin tool, as of this writing.)
 +
  
opensuse/canon_i850.txt · Dernière modification: 2018/11/17 13:53 (modification externe)