Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateur:l_africain:brouillon:tutoriel:installer_imprimante_canon [Le 09/04/2014, 17:53] cafecho [Connexion Réseau] Mise en forme wiki |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{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-backend-bjnp]]**. | ||
- | 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 est fourni avec le paquet **scangearmp-common** présent dans le dépôt, ou téléchargeable sur le site Canon. | ||
- | Vous pouvez y accéder en faisant 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]]// |