{"id":95,"date":"2013-09-10T17:09:20","date_gmt":"2013-09-10T15:09:20","guid":{"rendered":"http:\/\/labo.sebipic.fr\/?p=95"},"modified":"2013-09-10T17:32:40","modified_gmt":"2013-09-10T15:32:40","slug":"installation-du-pilote-dimpression-canon-sous-linux-un-parcours-chaotique","status":"publish","type":"post","link":"https:\/\/www.maisse-sebastien.fr\/index.php\/installation-du-pilote-dimpression-canon-sous-linux-un-parcours-chaotique\/","title":{"rendered":"Installation du pilote d&rsquo;impression canon sous linux (un parcours chaotique)"},"content":{"rendered":"<p>J&rsquo;ai proc\u00e9d\u00e9 \u00e0 l&rsquo;installation du pilote officiel <strong>Canon<\/strong> pour une imprimante <strong>PIXMA MX885<\/strong>, j&rsquo;ai eu quelques difficult\u00e9s \u00e0 parvenir \u00e0 la bonne installation de ce dernier. Et pour cause, celui ci date un peu (2011) et est \u00e0 l&rsquo;origine de pas mal de fil sur les forums.<\/p>\n<p>Voici mon retour d&rsquo;exp\u00e9rience sur une distribution <a title=\"Site officiel de Mageia\" href=\"http:\/\/www.mageia.org\">Mageia 3<\/a> (64 bits).<\/p>\n<p>Concernant du pilote, il s&rsquo;agit du dernier en date sur le site officiel de canon : <strong>Linux IJ Printer Driver 3.50<\/strong><\/p>\n<p>Nom du fichier : <strong>cnijfilter-mx880series-3.50-1-rpm<\/strong><\/p>\n<p>Le premier probl\u00e8me que j&rsquo;ai rencontr\u00e9 c&rsquo;\u00e9tait des d\u00e9pendances que j&rsquo;ai pu r\u00e9soudre en installant les paquets utiles \u00e0 savoir :<\/p>\n<p><strong>libpangox-1.0.so.0()(64bit)\u00a0<\/strong><br \/>\n<strong>libpng12.so.0()(64bit)\u00a0<\/strong><\/p>\n<p>Concernant la derni\u00e8re d\u00e9pendance, elle n&rsquo;a pu \u00eatre satisfaite d\u00fb au fait que dans la version mageia 3 c&rsquo;est la version <strong>5<\/strong> de <strong>libtiff<\/strong>.<\/p>\n<p><strong>erreur\u00a0: D\u00e9pendances requises:<\/strong><br \/>\n<strong> libtiff.so.3()(64bit) est n\u00e9cessaire pour cnijfilter-mx880series-3.50-1.x86_64<\/strong><\/p>\n<p>Une premi\u00e8re solution consiste \u00e0 faire un lien symbolique :<\/p>\n<p><strong>ln -s \/usr\/lib64\/libtiff.so.5 \/usr\/lib64\/libtiff.so.3<\/strong><\/p>\n<p>Si vous \u00eates sur une architecture 32 bits, il faut faire un lien symbolique comme ceci :<\/p>\n<p><strong>ln -s \/usr\/libtiff.so.5 \/usr\/libtiff.so.3<\/strong><\/p>\n<p>Personnellement, cela n&rsquo;a pas r\u00e9solu mon probl\u00e8me \u00e0 l&rsquo;installation.<\/p>\n<p>Une autre solution consiste \u00e0 modifier le script <strong>install.sh <\/strong>pour qu&rsquo;il ignore<strong>\u00a0<\/strong>le probl\u00e8me de d\u00e9pendance.<\/p>\n<p>Donc, j&rsquo;ai \u00e9dit\u00e9 le script pour recherche la ligne susceptible de lancer l&rsquo;install, \u00e0 savoir la ligne <strong>1572<\/strong>\u00a0qui contient la ligne suivante :<\/p>\n<p><strong>C_FUNC_show_and_exec \u00ab\u00a0rpm -Uvh $c_fpath_pkg_name\u00a0\u00bb<\/strong><\/p>\n<p style=\"text-align: left;\">Que j&rsquo;ai modifi\u00e9 comme ceci :<\/p>\n<p style=\"text-align: left;\"><strong>C_FUNC_show_and_exec \u00ab\u00a0rpm -Uvh &#8211;nodeps $c_fpath_pkg_name\u00a0\u00bb<\/strong><\/p>\n<p style=\"text-align: left;\">Une fois la modification faite, j&rsquo;ai enregistr\u00e9 et j&rsquo;ai relanc\u00e9 le script d&rsquo;installation.<\/p>\n<p style=\"text-align: left;\">L\u00e0, l&rsquo;installation continue sans probl\u00e8me :<\/p>\n<p style=\"text-align: left;\"><strong>Commande ex\u00e9cut\u00e9e = rpm -Uvh &#8211;nodeps .\/packages\/cnijfilter-common-3.50-1.x86_64.rpm<\/strong><br \/>\n<strong>Pr\u00e9paration&#8230; ################################# [100%]<\/strong><br \/>\n<strong>Updating \/ installing&#8230;<\/strong><br \/>\n<strong> 1:cnijfilter-common-3.50-1 ################################# [100%]<\/strong><br \/>\n<strong>Commande ex\u00e9cut\u00e9e = rpm -Uvh &#8211;nodeps .\/packages\/cnijfilter-mx880series-3.50-1.x86_64.rpm<\/strong><br \/>\n<strong>Pr\u00e9paration&#8230; ################################# [100%]<\/strong><br \/>\n<strong>Updating \/ installing&#8230;<\/strong><br \/>\n<strong> 1:cnijfilter-mx880series-3.50-1 ################################# [100%]<\/strong><\/p>\n<p style=\"text-align: left;\">Une fois ceci fait, j&rsquo;ai suivi la proc\u00e9dure d&rsquo;installation indiqu\u00e9 \u00e0 l&rsquo;\u00e9cran.<\/p>\n<p style=\"text-align: left;\">A la fin de l&rsquo;installation, j&rsquo;ai obtenu un autre message d&rsquo;erreur :<\/p>\n<p style=\"text-align: left;\"><strong>lpadmin: Bad device-uri scheme \u00ab\u00a0cnijnet\u00a0\u00bb.<\/strong><br \/>\n<strong>L&rsquo;enregistrement de l&rsquo;imprimante n&rsquo;est pas termin\u00e9e.<\/strong><br \/>\n<strong>Enregistrez l&rsquo;imprimante manuellement \u00e0 l&rsquo;aide de la commande lpadmin.<\/strong><\/p>\n<p style=\"text-align: left;\">En faisant une recherche, je n&rsquo;ai pas trouver de <strong>cnijnet<\/strong>\u00a0sur mon syst\u00e8me.<\/p>\n<p style=\"text-align: left;\">J&rsquo;ai donc extrait le contenu du paquet\u00a0<strong>cnijfilter-mx880series-3.50-1-rpm<\/strong> pour voir ce qui pouvait avoir \u00e9t\u00e9 omis par le script d&rsquo;installation. J&rsquo;ai vu que les fichiers <strong>cnijnet,<\/strong> <strong>cnijusb<\/strong> et<strong>\u00a0pstocanonij <\/strong>ne s&rsquo;\u00e9tait pas copier dans les r\u00e9pertoires ad\u00e9quates. J&rsquo;ai proc\u00e9d\u00e9 \u00e0 la copie moi m\u00eame :<\/p>\n<p style=\"text-align: left;\"><strong>cp packages\/usr\/lib64\/cups\/backend\/cnijnet \/usr\/lib64\/cups\/backend\/<\/strong><br \/>\n<strong>cp packages\/usr\/lib64\/cups\/backend\/cnijusb \/usr\/lib64\/cups\/backend\/<\/strong><br \/>\n<strong>cp packages\/usr\/lib64\/cups\/filter\/pstocanonij \/usr\/lib64\/cups\/filter\/<\/strong><\/p>\n<p style=\"text-align: left;\">Enfin, j&rsquo;ai lanc\u00e9 la commande indiqu\u00e9e \u00e0 la fin du script d&rsquo;installation \u00e0 savoir :<\/p>\n<p style=\"text-align: left;\"><strong>lpadmin -p MX885LAN -m canonmx880.ppd -v cnijnet:\/88-87-17-7A-XX-XX -E<\/strong><\/p>\n<p style=\"text-align: left;\"><em>Pas d&rsquo;erreur&#8230;<\/em><\/p>\n<p style=\"text-align: left;\">Je v\u00e9rifie dans le centre de contr\u00f4le de Mageia (CCM), mon imprimante est bien l\u00e0, je lance une impression test.. C&rsquo;est OK ! \u00e7a fonctionne \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&rsquo;ai proc\u00e9d\u00e9 \u00e0 l&rsquo;installation du pilote officiel Canon pour une imprimante PIXMA MX885, j&rsquo;ai eu quelques difficult\u00e9s \u00e0 parvenir \u00e0 la bonne installation de ce dernier. Et pour cause, celui ci date un peu (2011) et est \u00e0 l&rsquo;origine de &hellip; <a href=\"https:\/\/www.maisse-sebastien.fr\/index.php\/installation-du-pilote-dimpression-canon-sous-linux-un-parcours-chaotique\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"two_page_speed":[],"footnotes":""},"categories":[3],"tags":[47,51,53,52,32,33,48,50,49],"class_list":["post-95","post","type-post","status-publish","format-standard","hentry","category-informatique","tag-canon","tag-imprimante","tag-install-sh","tag-installation","tag-linux","tag-mageia","tag-pilote","tag-probleme","tag-rpm"],"_links":{"self":[{"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/posts\/95","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/comments?post=95"}],"version-history":[{"count":6,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/posts\/95\/revisions"}],"predecessor-version":[{"id":100,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/posts\/95\/revisions\/100"}],"wp:attachment":[{"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/media?parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/categories?post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.maisse-sebastien.fr\/index.php\/wp-json\/wp\/v2\/tags?post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}