| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| tutoriel:installer_imprimante_canon [Le 20/02/2022, 16:14] – [Installer une imprimante Canon sous Ubuntu] biospip | tutoriel: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 |
|---|
| ====== 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]]. |
| ==== 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> |
| | |
| 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 ===== |
| |
| ==== 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 : |
| - 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. |
| |
| |
| 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]] |
| * [[: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/'' |
| |
| *CloseUI: *Resolution | *CloseUI: *Resolution |
| </file> | </file> |
| Par : | Par : |
| <file> | <file> |
| *OpenUI *Resolution/Output Resolution: PickOne | *OpenUI *Resolution/Output Resolution: PickOne |
| </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==== |
| |
| === 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) : |
| } | } |
| </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. |
| |
| ===== 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. |
| |
| |
| * [[: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 ===== |
| |
| |
| ---- | ---- |
| //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]]// |