| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| utilisateur:l_africain:brouillon:tutoriel:installer_imprimante_canon [Le 14/04/2014, 11:16] – [Connexion Réseau] correction du lien apt à partir du ppa L'Africain | utilisateur:l_africain:brouillon:tutoriel:installer_imprimante_canon [Le 06/05/2014, 17:18] (Version actuelle) – Page supprimée suite à mise en place cafecho |
|---|
| {{tag>tutoriel imprimante canon}} | |
| ---- | |
| |
| ====== Installer une imprimante Canon sous Ubuntu ====== | |
| |
| **CANON** semble produire de plus en plus de pilotes d'impression et de numérisation pour %%GNU/Linux%%. Cette page a pour but de vous aider à vous y retrouver et à installer le bon pilote. Trois options sont possibles. | |
| * Soit votre imprimante est reconnue par défaut et vous n'avez rien de particulier à faire ; | |
| * Soit vous devez installer un pilote particulier à votre imprimante. Ici deux possibilités s'offrent à vous ; | |
| * [[#Via un dépôt PPA]], | |
| * [[#À partir du site Canon]]. | |
| |
| <note help> Ainsi avant d'installer les pilotes propriétaires Canon, vérifiez donc que l'imprimante n'est pas déjà supportée nativement par Ubuntu en suivant [[:tutoriel:installer_imprimante_preinstalles|le tutoriel pour les pilotes pré-installées]] et en consultant [[:liste_imprimantes_canon|la liste des imprimantes Canon]].</note> | |
| |
| <note important>Avec [[:saucy|Ubuntu 13.10]] il y a un bug dans le système de configuration des imprimantes qui vous empêche d'installer une imprimante Canon ; pensez bien à [[:gestionnaire_de_mises_a_jour|mettre à jour]] votre système avant de tenter l'installation.</note> | |
| |
| |
| ===== Pré-requis ===== | |
| * Disposer des [[:sudo|droits d'administration]]. | |
| * Disposer d'une connexion à Internet configurée et activée. | |
| * Avoir connecté et allumé l'imprimante et/ou le scanner. | |
| |
| ===== Via un dépôt PPA ===== | |
| <note important>Installer un paquet hors des dépôts officiels peut présenter un risque d'instabilité pour votre système.</note> | |
| Le plus simple et le plus rapide pour installer un pilote Canon est d'utiliser un dépôt dédié, ce qui est le cas pour Canon. Il existe deux [[:depots|dépôt]] proposant la prise en charge de nombreuses imprimantes. | |
| * Le [[:PPA]], de Mickaël Gruz, son utilisation est détaillée [[:utilisateurs:fabux:brouillons:ppa_canon|ici]]. Avantage, les mises à jours sont automatiques. | |
| * L'autre [[:depots|dépôt]] propose beaucoup de pilotes pour les modèle Pixus. Vous trouverez la procédure d'installation et les pilotes propres à chaque imprimante [[:imprimante_canon_i-series|ici]]. Cependant le premier [[:PPA]] contient aussi quelques pilotes pour ces imprimantes. | |
| |
| ===== À partir du site Canon ===== | |
| |
| ==== Télécharger les pilotes ==== | |
| Si les dépôts ci-dessus n'ont pas satisfaits à vos besoins, vous pouvez toujours trouver le pilote de votre imprimante sur le site officiel de Canon: [[http://fr.software.canon-europe.com/index.asp| Centre de Téléchargement Canon]]. | |
| - Choisissez votre pays et le modèle de votre imprimante, puis dans la fenêtre suivante, | |
| - Cliquez sur "Logiciel (pilotes et applications)"- | |
| - Sélectionnez **Linux** comme système d'exploitation. | |
| - Choisissez le pilote de l'imprimante (comprenant les mots **Printer Driver** dans le nom) et si vous avez une multifonction, n'oubliez pas aussi le pilote du scanner (comprenant le mot **Scanner** ou **ScanGear** dans le nom). Sauf à savoir ce que vous faites, n'utilisez pas les pilotes **source file**. | |
| - Validez les Termes et Conditions d'utilisation et "télécharger" le pilote. | |
| |
| ==== Installer le pilote d'impression ==== | |
| Dans l'archive téléchargée, vous avez généralement deux versions à votre disposition, une versions **Debian** et une version **RPM**. La version qui nous intéresse est la version **Debian**. | |
| Pour installer le pilote proprement et de manière stable dans Ubuntu, il suffit d'exécuter le [[:tutoriel/script_shell|script]] ''install.sh'' de cette version. (Ce fichier script est normalement en mode [[:tutoriel/script_shell#executer_un_script|exécutable]] par défaut. Vous n'avez donc pas à modifier ses propriétés).\\ | |
| |
| <note>Pour décrire l'installation, nous prendrons comme exemple un téléchargement de l'[[:archivage|archive]] ''**MG5200series-printer_driver.tar**'' téléchargée dans le dossier **Téléchargements** de votre dossier personnel. À vous d'adapter en fonction. \\ | |
| //(L'installation se fera en [[:commande_shell|lignes de commande]] depuis un [[:terminal]] avec les [[:sudo|droits d'administration]].)//</note> | |
| - Se rendre dans le dossier **Téléchargements** et extraire [[:archivage|l'archive]] ''**MG5200series-printer_driver.tar**'' que vous venez de télécharger : <code>cd Téléchargements && tar xvzf ~/Téléchargements/MG5200series-printer_driver.tar</code> | |
| - Se rendre dans le nouveau dossier **MG5200series-printer_driver** créé : <code> cd MG5200series-printer_driver</code> | |
| - Parmi les fichiers extraits de ce dossier, vous trouverez une nouvelle archive au nom de ce type : **''cnijfilter-mg5200series-3.90-**deb**.tar.gz''. ** [[:archivage|Extraire cette archive]]. <code>tar xvzf cnijfilter-mg5200series-3.90-deb.tar.gz</code> Une fois extraite, vous obtiendrez un dossier du nom du pilote avec à l'intérieur un fichier [[:tutoriel/script_shell|script]] intitulé **''install.sh''**. C'est ce script qu'il faut exécuter pour avoir une installation propre. | |
| - Placez-vous dans le dossier extrait : <code>cd cnijfilter-mg5200series-3.90-deb</code> | |
| - Exécuter ce [[:tutoriel/script_shell|script]] : <code>sudo ./install.sh</code> | |
| <note help>À ce stade, vous rencontrerez certainement un message : | |
| <code>Une erreur s'est produite. Impossible d'identifier le gestionnaire de paquets.</code> | |
| Pas d'inquiétude, ce bug est dû au paquet **rpm** installé dans Ubuntu. Pour passer outre, voir le chapitre [[#install.sh ne s'exécute pas|Problèmes connus -> Install.sh ne s'exécute pas]]. </note> | |
| Suivez les indications du script jusqu'à finaliser la configuration de l'imprimante. | |
| |
| ==== Connexion Réseau ==== | |
| |
| Pour pouvoir installer une imprimante via une connexion réseau, il faut installer le paquet **[[apt>cups-backend-bjnp]]** présent dans les dépôts officiels à partir de [[:Raring|Ubuntu 13.04]].\\ | |
| Et pour les [[:versions|versions d'Ubuntu]] précédentes, ce paquet est disponible depuis un [[:PPA]]. | |
| - [[:ppa#ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez à vos sources de logiciels le PPA]] suivant : **ppa:robbiew/cups-bjnp**((https://launchpad.net/~robbiew/+archive/cups-bjnp)), | |
| - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Recharger la liste des paquets]], | |
| - [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>cups-bnjp]]**. | |
| Ou, dans un [[:terminal]], saisir les [[:commande_shell|commandes]] suivantes : | |
| <code>sudo add-apt-repository ppa:robbiew/cups-bjnp | |
| sudo apt-get update | |
| sudo apt-get install cups-bnjp</code> | |
| ===== Améliorations de la configuration ===== | |
| |
| * [[:tutoriel:comment_modifier_un_fichier|Ouvrez en mode administrateur]] le ficher **.ppd** correspondant à votre imprimante. Le fichier se trouve dans les dossiers **''/usr/share/ppd/''** ou ''**/usr/share/cups/model/**'' selon le pilote Canon utilisé, ou si votre imprimante est connectée au réseau, via le wifi ou un RJ45, dans ''**/etc/cups/ppd/**''.\\ | |
| //Par exemple pour la mg5350 en wifi, le fichier à modifier est le suivant :// ''/etc/cups/ppd/MG5300LAN.ppd''\\ | |
| |
| ==== Davantage de résolutions ==== | |
| |
| Remplacer : | |
| <file> | |
| *OpenUI *Resolution/Output Resolution: PickOne | |
| *DefaultResolution: 600dpi | |
| *Resolution 600dpi/600 dpi: "<</HWResolution[600 600]>>setpagedevice" | |
| *CloseUI: *Resolution | |
| </file> | |
| Par : | |
| <file> | |
| *OpenUI *Resolution/Output Resolution: PickOne | |
| *DefaultResolution: 600dpi | |
| *Resolution 300dpi/300 dpi: "<</HWResolution[300 300]>>setpagedevice" | |
| *Resolution 600dpi/600 dpi: "<</HWResolution[600 600]>>setpagedevice" | |
| *Resolution 1200dpi/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice" | |
| *Resolution 2400dpi/2400 dpi: "<</HWResolution[2400 2400]>>setpagedevice" | |
| *Resolution 2400x4800dpi/4800 dpi: "<</HWResolution[2400 4800]>>setpagedevice" | |
| *Resolution 2400x9600dpi/9600 dpi: "<</HWResolution[2400 9600]>>setpagedevice" | |
| *CloseUI: *Resolution | |
| </file> | |
| |
| <note important>Ces valeurs sont adaptée à une mg5350, il faudra adapter ces résolutions en fonction de votre imprimante ! | |
| </note> | |
| |
| ==== Qualité d'impression ==== | |
| |
| Ajoutez simplement ceci en fin de fichier : | |
| <file> | |
| >*OpenUI *CNQuality/Quality: PickOne | |
| >*DefaultCNQuality: 3 | |
| >*CNQuality 2/High: "2" | |
| >*CNQuality 3/Normal: "3" | |
| >*CNQuality 4/Standard: "4" | |
| >*CloseUI: *CNQuality | |
| </file> | |
| |
| ==== Option noir et blanc ==== | |
| |
| Ajoutez ceci en fin de fichier : | |
| <file> | |
| >*OpenUI *CNGrayscale/Grayscale: PickOne | |
| >*DefaultCNGrayscale: false | |
| >*CNGrayscale false/Off: "false" | |
| >*CNGrayscale true/On: "true" | |
| >*CloseUI: *CNGrayscale | |
| </file> | |
| |
| ===== Maintenance de l'imprimante ===== | |
| |
| Pour certaines imprimantes vous avez à votre disposition, un logiciel de maintenance. Vous pouvez y accéder en faisant un recherche avec "Canon" comme mot clé dans votre [[:unity#tableau_de_bord_dash|tableau de bord]].\\ | |
| Vous pouvez aussi le lancer en saisissant dans un [[ :terminal]] la [[:commande_shell|commande]] suivante :(remplacez MP140 par votre modèle) : | |
| <code>cngpij -P MP140 </code> | |
| On peut nettoyer les buses, régler les paramètres d'impression...\\ | |
| |
| Pour gérer les têtes d'impression, saisir dans un [[ :terminal]] la [[:commande_shell|commande]] suivante : | |
| <code>cngpijmonmp140 MP140</code> | |
| |
| |
| ===== Installer le logiciel de numérisation ou un scanner Canon sous Ubuntu ===== | |
| <note>Certains scanners sont pris en charge nativement par [[:Simple-scan]] (installé par défaut dans Ubuntu) et [[:Xsane]] sans aucune manipulation. Essayer donc une de ces applications avant d'aller plus loin. (Vous pouvez aussi vérifier leur compatibilité sur cette [[http://www.sane-project.org/cgi-bin/driver.pl|page du projet SANE]] **(en)**).</note> | |
| Le logiciel de numérisation Canon pour les multifonctions (FIXME : Et aussi pour les scanners ? ) est fourni avec le paquet **scangearmp-common** présent dans le dépôt (FIXME : PPA Michael Gruz ou officiel ?), ou téléchargeable sur le site Canon. | |
| Une fois installé, pour accéder faire une recherche avec "scangear" comme mot clé dans votre tableau de bord. | |
| |
| ==== Installation si scanner non reconnu ou qu'avec sudo ==== | |
| |
| Tout d'abord il faut suivre la partie I du [[:scanner_usb_non_reconnu#installer_les_librairies_supplementaires|wiki]] sur les scanners USB. | |
| |
| Ensuite : <code>sudo apt-get install libtiff4 build-essential xsane</code> | |
| |
| Allumer le scanner. | |
| |
| Sinon, vérifiez que la liste que vous obtenez par la commande suivante : | |
| |
| sudo gedit /lib/udev/rules.d/40-libsane.rules | |
| |
| contient un paragraphe correspond à votre scanner (par ex pour le MP360) : | |
| |
| # Canon Smartbase MP360 | |
| SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="263c", MODE="664", GROUP="scanner" | |
| |
| Si ça n'est pas le cas, modifiez le fichier de la façon suivante : | |
| Imprimante allumée, lancez la commande <code>lsusb</code> | |
| - dans la ligne de résultat "...Device 002: **ID 04a9:1748** CANON..", repérez bien l'**ID marque:modèle**, | |
| - [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/lib/udev/rules.d/40-libsane.rules** avec les [[:sudo|droits superutilisateur]]. | |
| - **Ajoutez** les deux lignes suivantes **à la liste de matériel** en les adaptant à votre ID marque:modèle (et en vérifiant qu'elles n'y soient pas déjà) : <file># Canon PIXMA MG5150 | |
| ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1748", ENV{libsane_matched}="yes"</file> | |
| - Sauvegardez le fichier puis redémarrez votre ordinateur.\\ | |
| En dernier recours ou si votre scanner est très récent vous pouvez installer la dernière version de Sane comme indiqué [[:sane-backends|ici]] | |
| | |
| Pour les autres types de scanners Canon il existe également ces tutoriels: | |
| * [[:scanner_canoscan_lide|CanoScan LIDE 100 et 200]] | |
| * [[:scanner_canon_port_parallele|Scanners canon branchés sur port parallèle]] | |
| |
| |
| =====Problèmes connus==== | |
| ====install.sh ne s'exécute pas==== | |
| Si le paquet **rpm** est installé dans Ubuntu, lors de l'exécution du script ''install.sh'' vous obtiendrez ceci : <code>Une erreur s'est produite. Impossible d'identifier le gestionnaire de paquets.</code> | |
| Il va falloir remédier à cela en éditant le [[:tutoriel/script_shell|fichier script]] d'installation du pilote ''install.sh''. \\ | |
| 1. Ouvrez le avec un [[ :editeur_de_texte|éditeur de texte]] et recherchez le passage suivant : | |
| <file bash>C_FUNC_get_system() | |
| { | |
| local c_system_rpm="" | |
| local c_system_deb="" | |
| |
| ## Judge is the distribution supporting rpm? ## | |
| #rpm --version 1> /dev/null 2>&1 | |
| #c_system_rpm=$? | |
| |
| ## Judge is the distribution supporting dpkg(debian)? ## | |
| dpkg --version 1> /dev/null 2>&1 | |
| c_system_deb=$? | |
| |
| ## rpm and deb are error, or rpm and deb are no error, is error ## | |
| if [ $c_system_rpm = 0 -a $c_system_deb = 0 ] || [ $c_system_rpm != 0 -a $c_system_deb != 0 ]; then | |
| printf "$L_INST_COM_01_02" | |
| return $C_ERR_CODE | |
| else | |
| if test $c_system_rpm -eq 0; then | |
| C_system="rpm" | |
| C_arch32="i386" | |
| C_arch64="x86_64" | |
| else | |
| C_system="deb" | |
| C_arch32="i386" | |
| C_arch64="amd64" | |
| fi | |
| fi | |
| | |
| return 0 | |
| } | |
| </file> | |
| 2. Remplacer tout ce passage par : | |
| <file bash> | |
| C_FUNC_get_system() | |
| { | |
| local c_system_rpm="" | |
| local c_system_deb="" | |
| ## Judge is the distribution supporting dpkg(debian)? ## | |
| dpkg --version 1> /dev/null 2>&1 | |
| c_system_deb=$? | |
| C_system="deb" | |
| C_arch32="i386" | |
| C_arch64="amd64" | |
| | |
| return 0 | |
| } | |
| </file> | |
| 3. Enregistrer et fermer le fichier ainsi modifié. | |
| Vous devriez alors pouvoir relancer le [[:tutoriel/script_shell|fichier script]] d'installation sans tomber sur le message d'erreur. | |
| |
| ===== Tutoriels spécifiques ===== | |
| |
| Vous pourrez trouver ici de nombreux liens vers des tutoriels adaptés en fonction des différents modèles d'imprimante Canon. \\ | |
| |
| |
| * [[:tutoriel:comment_installer_pilotes_canon_ufr2|Installer les pilotes génériques Canon UFR II]] - Installer et configurer une imprimante Canon IRxxxx avec les pilotes du site Europe de Canon (Valable aussi pour de nombreux autres modèles) | |
| * [[:imprimante_canon_i-series|Imprimante Canon i-Series]] - Installer une imprimante Canon Pixus i550,i560,i850,i860,i950,i990, Pixma (iP1000/iP1500/3000), Pixus (iP3100/iP4100/iP8600), MP (500/750/780), BJ S700, iP90 !! | |
| * [[:installer_canon_lbp|Imprimante Canon LBP xxxx - CAPT 2.2]] - Installer et configurer une imprimante Canon | |
| * [[:imprimante_canon_capt2|Installer le pilote Canon CAPT 2.x]]: Pour imprimantes Canon Lasershot supportées par les versions supérieures à la v2.2 du pilote Canon. Compilation depuis les sources pour 64bits. | |
| * [[:installer_canon_lbp|Imprimantes Canon Laser Shot]] - Installer une imprimante Canon Laser Shot LBP-810/1120/1210/2900/3000/3010/3018/3050/3100/3108/3150/3200/3210/3250/3300/3310/3500/5000/5050/5100/5300/6000/6018/6300/7200C series/9100C | |
| * [[materiel:imprimante_canon_lbp800|Imprimante Canon LBP-800]] - Installer une imprimanteCanon LBP-460, 660 et LBP-800, 810,1120 (GDI). | |
| * imprimante Canon PIXMA mp110 - Installer avec les pilotes japonais de l'imprimante Canon iP1500 | |
| * [[tutoriel:installer_imprimante_mp260|Imprimante Canon MP 260]] - Installer une imprimante Canon PIXMA MP260 (en utilisant les pilotes de la MP270). | |
| * [[:canon_mp540_a_560|Imprimante Canon MP 540 à 560]] - Installer et configurer les imprimantes Canon PIXMA MP540 à MP560 avec les pilotes de Canon | |
| * [[:imprimante_canon_pixma_mp_620|Imprimante Canon MP 620]] - Installer et configurer une imprimante Canon PIXMA MP620 (valable aussi pour mp630) | |
| | |
| |
| ---- | |
| //Contributeurs: [[:utilisateurs:jaaf64]]; [[:utilisateurs:fabux]]; [[:utilisateur:zaeggu]]; [[:utilisateur:l_africain|L'Africain]] ; [[:cafecho]]// | |