Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:installer_imprimante_canon [Le 20/02/2022, 16:14] – [Installer une imprimante Canon sous Ubuntu] biospiptutoriel:installer_imprimante_canon [Le 20/09/2026, 11:34] (Version actuelle) – Mise en forme (https://forum.ubuntu-fr.org/viewtopic.php?pid=22907948#p22907948) nany
Ligne 4: Ligne 4:
 ====== Installer une imprimante  Canon sous Ubuntu ====== ====== 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. +**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 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 quatres possibilités s'offrent à vous ;   * Soit vous devez installer un pilote particulier à votre imprimante. Ici quatres possibilités s'offrent à vous ;
     * [[#Auto-détection]]     * [[#Auto-détection]]
-    * [[*Via un script régulièrement remis à jour]]+    * [[#Via une procédure propre à certains modèles]]
     * [[#Via un dépôt PPA]],      * [[#Via un dépôt PPA]], 
     * [[#À partir du site Canon]].     * [[#À partir du site Canon]].
Ligne 21: Ligne 21:
 ==== Connexion Réseau ==== ==== Connexion Réseau ====
  
-Pour pouvoir installer une imprimante via une connexion réseau, il faut installer le paquet **[[apt>cups-backend-bjnp]]** +Pour pouvoir installer une imprimante via une connexion réseau, il faut installer le paquet **[[apt>cups-backend-bjnp]]**
  
-note : éventuellement, dans les propriétés de l'imprimante, préciser l'URI du périphérique sous : +note : éventuellement, dans les propriétés de l'imprimante, préciser l'URI du périphérique sous :
 <code>bjnp://a.b.c.d</code> <code>bjnp://a.b.c.d</code>
    
Ligne 29: Ligne 29:
 Il se peut que, pour votre imprimante, les pilotes soient déjà pré-installés avec Ubuntu. Étant facile à mettre en œuvre et susceptible de vous simplifier grandement la vie, vous avez tout intérêt à essayer dans un premier temps cette  [[:tutoriel:installer_imprimante_preinstalles| méthode des pilotes pré-installés]].  Il se peut que, pour votre imprimante, les pilotes soient déjà pré-installés avec Ubuntu. Étant facile à mettre en œuvre et susceptible de vous simplifier grandement la vie, vous avez tout intérêt à essayer dans un premier temps cette  [[:tutoriel:installer_imprimante_preinstalles| méthode des pilotes pré-installés]]. 
  
-===== Via un script régulièrement remis à jour ===== +===== Via une procédure propre à certains modèles ===== 
-Tout est expliqué là : [[https://github.com/hieplpvip/ubuntu_canon_printer]]. Et merci à ses auteurs, car certaines vieilles imprimantes Canon (comme ma isensys LBP 5050n) n'arrivent à fonctionner qu'avec ce script.+Pour certains modèles reportez vous aux pages dédiées vers lesquelles vous renvoie votre modèle. 
 +Notamment pour certaines [[:imprimante_canon_capt2|LBP]] et celles qui utilisent le pilote [[:tutoriel:comment_installer_pilotes_canon_ufr2|UFRII]]
  
 ===== Via un dépôt PPA ===== ===== Via un dépôt PPA =====
Ligne 41: Ligne 42:
  
 ==== Télécharger les pilotes ==== ==== Télécharger les pilotes ====
-Si les dépôts ci-dessus n'ont pas satisfait à 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]]. Si jamais vous ne trouvez pas ce qu'il vous faut sur le site "Europe", essayez [[http://fr.canon.ch|la Suisse]], [[http://www.canon.com.au/drivers/default.aspx|l'Australie]] ou encore [[ftp://download.canon.jp/pub/driver/bj/linux/|le Japon]].+Si les dépôts ci-dessus n'ont pas satisfait à vos besoins, vous pouvez toujours trouver le pilote de votre imprimante sur le site officiel de Canon : [[https://www.canon-europe.com/support/| Centre de Téléchargement Canon]].\\ 
 +Si jamais vous ne trouvez pas ce qu'il vous faut sur le site "Europe", essayez [[https://fr.canon.ch/support/|la Suisse]], [[https://www.canon.com.au/support|l'Australie]].
  
 Étapes : Étapes :
Ligne 60: Ligne 62:
   - Extraire [[:archivage|l'archive]] ''**MG5200series-printer_driver.tar**'' que vous venez de télécharger (si c'est une archive tar.gz passez directement au point 4) : <code>tar xvf MG5200series-printer_driver.tar</code>    - Extraire [[:archivage|l'archive]] ''**MG5200series-printer_driver.tar**'' que vous venez de télécharger (si c'est une archive tar.gz passez directement au point 4) : <code>tar xvf MG5200series-printer_driver.tar</code> 
   - Se rendre dans le nouveau dossier **MG5200series-printer_driver** créé : <code> cd MG5200series-printer_driver</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. +  - 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>   - 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>   - Exécuter ce [[:tutoriel/script_shell|script]] : <code>sudo ./install.sh</code>
-<note help>À ce stade, (avec l'archive **.tar**) vous pourrez rencontrer certainement un message : +<note help>À ce stade, (avec l'archive **.tar**) vous pourrez rencontrer certainement un message :
 <code>Une erreur s'est produite. Impossible d'identifier le gestionnaire de paquets.</code> <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. +Pas d'inquiétude, ce bug est dû au paquet **rpm** installé dans Ubuntu.</note>
  
-Si l'installation retourne cette erreur ou l'une de celles-ci : "**..bad-loop-variable..**", absence des librairies **libpng12-0**, **libtiff4**, **libjpeg62**.... +<note help> Vous pouvez également consulter le chapitre [[#install.sh ne s'exécute pas  |Problèmes connus -> Install.sh ne s'exécute pas]].</note>
-<note tip>utilisez Cnj-libs sur ce lien :  [[https://cnj-libs.sourceforge.io]] </note>+
  
-- Placez-le dans le dossier d'installation (cnijfilter-mgXX00series-x.xx-deb) extraire le contenu de l' [[:archivage|archive]] ''**cnj-libs.tar**'', puis double-cliquer sur l’icône **Cnj-run**, ou exécuter ce [[:tutoriel/script_shell|script]] :  
-<code>sudo ./install.sh</code> 
-  
- L'utilitaire Cnj-libs met à jour les librairies manquantes et lance la version corrigée du programme d'installation du pilote. 
- 
- Vous pouvez également consulter 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. Suivez les indications du script jusqu'à finaliser la configuration de l'imprimante.
 +
 +Le pilote Canon Cnijfilter-xxx pour les distributions Ubuntu ne fonctionne pas, puisqu'il manque des librairies indispensables à son installation.
 +L'utilitaire Cnj-libs (correctif du pilote) ne peut alors corriger ce problème, il est donc supprimé et ne sera plus disponible.
 +
 +La société Canon (Australia Pty Ltd) propose une seconde mouture du pilote linux "cnijfilter2-source-6.30-1.tar.gz" dont l'archive contient les sources (en langage C) du pilote, cependant certains fichiers manquent lors le compilation qui se termine par un message d'erreur du compilateur...
 +
 +Il n'y a donc pas de paquets automatiquement installables (DEB) du pilote pour les modèles d'imprimantes Canon Pixma MG sur les distributions Debian/Ubuntu, ce qui a pour conséquence la recherche d'autres solutions pour ces modèles d'imprimantes.
  
  
Ligne 84: Ligne 85:
 Le pilote libre GutenPrint prend en charge de nombreuses imprimantes, en particulier de vieux modèles qui ne sont plus supportés par Canon, que ce soit des modèles filaires ou Wifi. Le pilote libre GutenPrint prend en charge de nombreuses imprimantes, en particulier de vieux modèles qui ne sont plus supportés par Canon, que ce soit des modèles filaires ou Wifi.
  
-Ci celui-ci n'est pas encore installé sur votre machine, vous pouvez simplement récupérer celui-ci dans les dépôts officiels à l'aide du paquet: **[[apt>printer-driver-gutenprint]]**+Si celui-ci n'est pas encore installé sur votre machine, vous pouvez simplement récupérer celui-ci dans les dépôts officiels à l'aide du paquet: **[[apt>printer-driver-gutenprint]]**
  
 Pour plus d'informations : [[wpfr>Gutenprint|Wikipédia - Gutenprint]]  Pour plus d'informations : [[wpfr>Gutenprint|Wikipédia - Gutenprint]] 
Ligne 93: Ligne 94:
   * [[: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/**'' ou encore dans ''**/etc/cups/ppd/**'', selon le pilote Canon utilisé.\\    * [[: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/**'' ou encore dans ''**/etc/cups/ppd/**'', selon le pilote Canon utilisé.\\ 
 //Par exemple:// //Par exemple://
-  * //Pour la mg5350 en wifi, le fichier à modifier est le suivant : //''/etc/cups/ppd/MG5300LAN.ppd''+  * //Pour la mg5350 en wifi, le fichier à modifier est le suivant :// ''/etc/cups/ppd/MG5300LAN.ppd''
   * //Pour la mg5250 ://   * //Pour la mg5250 ://
     * //En USB installée en local avec les pilotes pré-installés, le fichier se trouve dans le dossier// ''/etc/cups/ppd/''     * //En USB installée en local avec les pilotes pré-installés, le fichier se trouve dans le dossier// ''/etc/cups/ppd/''
-    * //En USB mais installée en local avec les pilotes propriétaires //''/usr/share/ppd/''+    * //En USB mais installée en local avec les pilotes propriétaires// ''/usr/share/ppd/''
     * //Ou encore avec les pilotes propriétaires, installée en réseau sur une Freebox// ''/etc/cups/ppd/''     * //Ou encore avec les pilotes propriétaires, installée en réseau sur une Freebox// ''/etc/cups/ppd/''
  
Ligne 109: Ligne 110:
 *CloseUI: *Resolution *CloseUI: *Resolution
 </file> </file>
-Par : +Par :
 <file> <file>
 *OpenUI *Resolution/Output Resolution: PickOne *OpenUI *Resolution/Output Resolution: PickOne
Ligne 122: Ligne 123:
 </file> </file>
  
-<note important>Ces valeurs sont adaptée à une mg3200 serie, il faudra adapter ces résolutions en fonction de votre imprimante !+<note important>Ces valeurs sont adaptées à une mg3200 serie, il faudra adapter ces résolutions en fonction de votre imprimante !
 </note> </note>
 ====Couleur ou N/B==== ====Couleur ou N/B====
Ligne 196: Ligne 197:
  
 === Exécution via la souris === === Exécution via la souris ===
-Vous devriez pouvoir lancer l'application "scangear" depuis votre menu des applications. +Vous devriez pouvoir lancer l'application "scangear" depuis votre menu des applications.
  
 En cas d'absence de l'icône, voici un modèle de [[:raccourci-lanceur]] nommé //Scanner-canon// que vous pouvez enregistrez dans le dossier **/usr/share/applications** (n'oubliez pas d'adapter la ligne Exec) : En cas d'absence de l'icône, voici un modèle de [[:raccourci-lanceur]] nommé //Scanner-canon// que vous pouvez enregistrez dans le dossier **/usr/share/applications** (n'oubliez pas d'adapter la ligne Exec) :
Ligne 280: Ligne 281:
 } }
 </file> </file>
- 3. Enregistrer et fermer le fichier ainsi modifié. + 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. Vous devriez alors pouvoir relancer le [[:tutoriel/script_shell|fichier script]] d'installation sans tomber sur le message d'erreur.
  
Ligne 286: Ligne 287:
 ===== Tutoriels spécifiques ===== ===== 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. \\ +Vous pourrez trouver ici de nombreux liens vers des tutoriels adaptés en fonction des différents modèles d'imprimante Canon.
  
  
Ligne 294: Ligne 295:
   * [[:tutoriel:imprimante_canon_lbp800|Imprimante Canon LBP-800]] - Installer une imprimante Canon LBP-460, 660 et LBP-800, 810,1120 (GDI).   * [[:tutoriel:imprimante_canon_lbp800|Imprimante Canon LBP-800]] - Installer une imprimante Canon LBP-460, 660 et LBP-800, 810,1120 (GDI).
   * imprimante Canon PIXMA mp110 - Installer avec les pilotes japonais de l'imprimante Canon iP1500   * imprimante Canon PIXMA mp110 - Installer avec les pilotes japonais de l'imprimante Canon iP1500
 +  * [[:scanner_canon_canoscan_5200f|Configurer le scanner Canon CanoScan 5200F sous Linux]]
 ===== Voir aussi ===== ===== Voir aussi =====
  
Ligne 299: Ligne 301:
  
 ---- ----
-//Contributeurs: [[:utilisateurs:jaaf64]]; [[:utilisateurs:fabux]]; [[:utilisateurs:zaeggu]]; [[:utilisateurs:l_africain|L'Africain]] ; [[:utilisateurs:cafecho]]// +//Contributeurs : [[:utilisateurs:jaaf64]]; [[:utilisateurs:fabux]]; [[:utilisateurs:zaeggu]]; [[:utilisateurs:l_africain|L'Africain]], [[:utilisateurs:cafecho]]//