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 | |||
utilisateurs:murex:brouillons:correctif_01 [Le 06/12/2016, 13:32] L'Africain doublon voir https://doc.ubuntu-fr.org/tutoriel/comment_installer_pilotes_canon_ufr2 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Quantal matériel imprimante Canon}} | ||
- | |||
- | ---- | ||
- | |||
- | ====== Comment installer les pilotes génériques Canon UFR II (En attente de validation) ====== | ||
- | |||
- | Certains modèles d'imprimantes Canon nécessitent l'installation de pilotes propriétaires ((Le code source des pilotes propriétaires n'est pas librement accessible et modifiable par les développeurs d'Ubuntu)) Linux générique. | ||
- | Sans ce rajout propriétaire, l'imprimante est partiellement reconnue et ne peut pas fonctionner. | ||
- | |||
- | Pour savoir si votre imprimante est supportée, consultez la section << **[[#Liste des imprimantes supportées]]** >>. | ||
- | |||
- | <note important> Les méthodes données ici ont été [[http://forum.ubuntu-fr.org/viewtopic.php?pid=12286921#p12286921|appliquées avec succès]] sur [[:12.10|Quantal Quetzal]] en version 32 bits. __Elles n'ont pas été totalement testées en version 64 bits.__</note> | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | ==== Téléchargement du pilote Canon ==== | ||
- | |||
- | Le pilote Canon UFR II se présentent sous la forme d'un fichier unique de type archive au format **[[:tar|gzip]]**.\\ | ||
- | Cette archive d'environ 38 Mo nommée : **Linux_UFRII_PrinterDriver_V250_uk_EN.tar.gz** est à télécharger __en bas__ **[[http://support-au.canon.com.au/contents/AU/EN/0100270808.html|cette page]]** | ||
- | |||
- | |||
- | ==== Extraction de l'archive ==== | ||
- | |||
- | === Méthode graphique === | ||
- | |||
- | Les fichiers téléchargés sous Ubuntu se trouvent par défaut dans le dossier //**Téléchargements**// du compte utilisateur en cours.\\ | ||
- | Accédez à ce dossier en utilisant votre [[:gestionnaire de fichiers]] habituel pour y [[:archivage#graphiquement|extraire l'archive]] ((sous nautilus il s'agira d'un clic droit sur l'archive et de choisir << //Extraire ici// >>)), libérant ainsi un dossier\\ << **Linux_UFRII_PrinterDriver_V250_uk_EN** >>. | ||
- | |||
- | |||
- | === Méthode en ligne de commande === | ||
- | |||
- | Pour résumer les étapes précédentes et leur exécution en ligne de commande : | ||
- | * se positionner dans le dossier //**Téléchargements**// de votre compte utilisateur :<code>cd ~/Téléchargements</code> | ||
- | * décompresser l'archive :<code>tar xvzf Linux_UFRII_PrinterDriver_V250_uk_EN.tar.gz</code> | ||
- | * aller au dossier **Linux_UFRII_PrinterDriver_V250_uk_EN** :<code>cd ./Linux_CAPT_PrinterDriver_V250_uk_EN</code> | ||
- | |||
- | <note tip>Pensez à l'auto-complétion : Saisissez le début du mot //Linux// puis appuyez sur la touche de tabulation</note> | ||
- | |||
- | ===== Choix de la méthode d'installation ===== | ||
- | |||
- | L'archive contient, dans le dossier //**Linux_UFRII_PrinterDriver_V250_uk_EN,**// d'autres dossiers dépendant de la méthode d'installation : | ||
- | * //**32-bit_Driver**// : contient, entre autres, les [[:paquet|paquets .deb]] pour l'installation sur **[[:architecture_materielle|architecture]] 32 bits**((il y a également les paquets au format RPM 32-bits)) \\ //Voir la méthode << [[#Installation du pilote .deb pour 32 bits]] >>.// | ||
- | * //**64-bit_Driver**// : contient uniquement les paquets au format RPM 64 bits((qui peuvent être convertis en paquets .deb à l'aide d'alien (méthode non recommandée) )) \\ | ||
- | * //**Sources**// : contient deux archives tar.gz pour la compilation depuis les sources des pilotes et l'installation sur **[[:architecture_materielle|architecture]] [[:ubuntu_64bits|64 bits]]** ;\\ //Voir la méthode << [[#Compilation et installation du pilote depuis les sources pour 64 bits]] >>.// | ||
- | |||
- | |||
- | <note help>Si vous ne savez pas si vous utilisez la version 32 bits ou 64 bits d'Ubuntu vous pouvez consulter le paragraphe << **[[:architecture_materielle#mon_ubuntu_est-il_en_32_bits_ou_en_64_bits|Mon Ubuntu est-il en 32 bits ou en 64 bits ?]]** >></note> | ||
- | |||
- | On y trouve également le dossier suivant : | ||
- | * //**Documents**// : contient les informations légales relatives à l'utilisation et à l'installation du pilote. | ||
- | |||
- | |||
- | ===== Installation du pilote .deb pour 32 bits ==== | ||
- | |||
- | Depuis le dossier <<**Linux_UFRII_PrinterDriver_V250_uk_EN**>> issu de l'archive, naviguez jusqu'au chemin //**32-bit_Driver**//. | ||
- | |||
- | Dans ce dernier, se trouve un dossier //**Debian **//qui contient les deux pilotes mis sous forme de [[:paquet]] :\\ | ||
- | * **cndrvcups-common_2.50-1_i386.deb** | ||
- | * **cndrvcups-ufr2-uk_2.50-1_i386.deb** | ||
- | |||
- | === Méthode graphique === | ||
- | |||
- | Pour [[:tutoriel/comment_installer_un_paquet|installer les pilotes]], depuis votre [[:gestionnaire de fichiers]], il suffira généralement de faire un double-clic sur le [[:paquet]] **cndrvcups-common_2.50-1_i386.deb** et de suivre les instructions de votre [[:gestionnaire de paquets]]. | ||
- | |||
- | Vous ferez ensuite un double-clic sur le [[:paquet]] **cndrvcups-ufr2-uk_2.50-1_i386.deb** afin de finaliser l'installation du pilote. | ||
- | |||
- | **Redémarrez votre ordinateur** avant de continuer par l'**[[#installation de l'imprimante]].** | ||
- | |||
- | === Méthode en ligne de commande === | ||
- | |||
- | - Depuis le dossier où l'archive a été décompressée, il faut aller dans le dossier //**./Linux_UFRII_PrinterDriver_V250_uk_EN/32-bit_Driver/Debian**//.\\ Si vous êtes déjà dans le bon dossier, passez au point 2, sinon entrez la commande suivante en [[:console]] :<code>cd ./Linux_UFRII_PrinterDriver_V250_uk_EN/32-bit_Driver/Debian</code> | ||
- | - Une fois dans le dossier //**Debian**//, installez les deux paquets :<code>sudo dpkg -i cndrvcups-common_2.50-1_i386.deb cndrvcups-ufr2-uk_2.50-1_i386.deb</code> \\ | ||
- | |||
- | **Redémarrez votre ordinateur** avant de continuer par l'**[[#installation de l'imprimante]].** | ||
- | |||
- | |||
- | ===== Compilation et installation du pilote depuis les sources pour 64 bits ===== | ||
- | |||
- | <note>Cette **première méthode** est issue de [[http://forums.gentoo.org/viewtopic-p-7125084.html#7125084|ce sujet sur le forum Gentoo]]. La compilation et l'installation des deux paquets s'exécutent sans erreur. L'installation et le fonctionnement de l'imprimante n'ont pas été testés.</note> | ||
- | |||
- | ==== Pré-requis ==== | ||
- | - [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] nécessaires à la compilation : **[[apt>build-essential,libstdc++6-4.4-dev,debhelper,autoconf,libglib2.0-dev,libgtk2.0-dev,libltdl-dev,libgpg-error-dev,libcups2-dev,libxml2-dev,cdbs,lintian,fakeroot,devscripts,pbuilder,dh-make,debootstrap,ia32-lib,libglade2-dev|build-essential libstdc++6-4.4-dev debhelper autoconf libglib2.0-dev libgtk2.0-dev libltdl-dev libgpg-error-dev libcups2-dev libxml2-dev cdbs lintian fakeroot devscripts pbuilder dh-make debootstrap libglade2-dev]]**\\ ce qui donne en une ligne de commande : <code>sudo apt-get install build-essential libstdc++6-4.4-dev debhelper autoconf libglib2.0-dev libgtk2.0-dev libltdl-dev libgpg-error-dev libcups2-dev libxml2-dev cdbs lintian fakeroot devscripts pbuilder dh-make debootstrap libglade2-dev</code> | ||
- | - Créer le lien symbolique : <code>sudo ln -s lib /usr/lib64</code> | ||
- | - Installer le paquet //ia32-libs// : **[[apt>ia32-libs]]** | ||
- | - Depuis le dossier où [[#extraction_de_l_archive|l'archive a été décompressée]], il faut aller dans le dossier des sources //**./Linux_UFRII_PrinterDriver_V250_uk_EN/Src**//.\\ Si vous êtes déjà dans le bon dossier, passez au point 5, sinon entrez la commande suivante en [[:console]] :<code>cd ./Linux_UFRII_PrinterDriver_V250_uk_EN/Src</code> | ||
- | - [[:archivage#graphiquement|Extraire les archives]] contenant les sources :<code>tar xvzf cndrvcups-common-2.50-1.tar.gz | ||
- | tar xvzf cndrvcups-lb-2.50-1.tar.gz</code> \\ | ||
- | |||
- | ==== Pilote cndrvcups-common-2.50 ==== | ||
- | * Depuis le dossier des sources, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **cndrvcups-common-2.50/debian/control** fraîchement créé et remplacer : <file>Architecture : i386</file> par : <file>Architecture : amd64</file> | ||
- | * Depuis le dossier des sources, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **cndrvcups-common-2.50/debian/rules** fraîchement créé et dé-commenter ((supprimer le dièse # en début de ligne)) la ligne n°153 : //dh_makeshlibs// | ||
- | * Depuis le dossier des sources, entrez dans le répertoire **cndrvcups-common-2.50** : <code>cd ./cndrvcups-common-2.50</code> | ||
- | * Compiler le paquet : <code>debuild binary</code> | ||
- | * Retournez dans le dossier des sources : <code>cd ..</code> | ||
- | * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] .deb fraichement créé : <code>sudo dpkg -i cndrvcups-common_2.50-1_amd64.deb</code> | ||
- | **Il est nécessaire d'installer ce paquet pour pouvoir compiler le suivant.** | ||
- | |||
- | ==== Pilote cndrvcups-lb-2.50 ==== | ||
- | * Depuis le dossier des sources, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **cndrvcups-lb-2.50/debian/control** et remplacer aux lignes : n°9, 18 et 27 : <file>Architecture : i386</file> par : <file>Architecture : amd64</file> | ||
- | * Depuis le dossier des sources, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **cndrvcups-lb-2.50/debian/rules** fraîchement créé et dé-commenter ((supprimer le dièse # en début de ligne)) la ligne n°225 : //dh_makeshlibs// | ||
- | * Depuis le dossier des sources, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **cndrvcups-lb-2.50/allgen.sh** et à la fin de la ligne n°17 supprimer l'option : //- - enable-shared - - disable-static//, puis à la fin de la ligne n°37 supprimer l'option : //- - enable-static - - disable-shared// | ||
- | * Depuis le dossier des sources, entrez dans le répertoire **cndrvcups-lb-2.50** : <code>cd ./cndrvcups-lb-2.50</code> | ||
- | * Compiler le paquet: <code>debuild binary</code> | ||
- | * Retournez dans le dossier des sources : <code>cd ..</code> | ||
- | * Vous y trouverez les 3 paquets suivants : //cndrvcups-lipslx_2.50-1_amd64.deb ((doit correspondre à la zone Asie))//, //cndrvcups-ufr2-uk_2.50-1_amd64.deb ((zone Europe))// et //cndrvcups-ufr2-us_2.50-1_amd64.deb ((zone Amérique))//. | ||
- | * Pour la zone Europe, [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] cndrvcups-ufr2-uk_2.50-1_amd64.deb : <code>sudo dpkg -i cndrvcups-ufr2-uk_2.50-1_amd64.deb</code> | ||
- | |||
- | **Redémarrez votre ordinateur** avant de continuer par l'**[[#installation de l'imprimante]].** | ||
- | |||
- | |||
- | <note>Cette **deuxième méthode** est indiquée par Canon dans les fichiers README des deux sous-répertoires /Sources/cndrvcups-common-2.50 et /Sources/cndrvcups-lb-2.50. </note> | ||
- | |||
- | ==== Pilote cndrvcups-common-2.50 ==== | ||
- | * Depuis le dossier des sources, entrez dans le répertoire **cndrvcups-common-2.50** : <code>cd ./cndrvcups-common-2.50</code> | ||
- | * Compilez le module :<code>make gen</code> | ||
- | * Installez le module :<code>sudo make install</code>ou<code>sudo checkinstall</code> | ||
- | * Revenez au dossier des sources :<code>cd ..</code> | ||
- | |||
- | ==== Pilote cndrvcups-lb-2.50 ==== | ||
- | * Depuis le dossier des sources, entrez dans le répertoire **cndrvcups-lb-2.50** : <code>cd ./cndrvcups-lb-2.50</code> | ||
- | * Compilez les modules UFR2 :<code>./allgen.sh</code> | ||
- | * Installez les modules :<code>sudo make install</code>ou<code>sudo checkinstall</code> | ||
- | * Revenez au dossier des sources :<code>cd ..</code> | ||
- | |||
- | **Redémarrez votre ordinateur** avant de continuer par l'**[[#installation de l'imprimante]].** \\ | ||
- | |||
- | <note help>Si ces méthodes ne vous permettent pas d'installer votre imprimante, la lecture de [[https://bugs.launchpad.net/ubuntu/+bug/502920|ce sujet (en) sur le launchpad]] vous donnera d'autres pistes. Entre autre l’existence d'une [[http://askubuntu.com/questions/125192/usr-lib-cups-filter-pstoufr2cpca-failed-error-when-trying-to-print-from-a-can/182161#182161|méthode d'installation]] de l'imprimante utilisant des paquets pré-compilés en 64bits.</note> | ||
- | |||
- | <note tip>Si vous n'arrivez pas malgré tout à installer votre imprimante, vous pouvez tenter d'utiliser [[:Alien]] pour générer les deux pilotes au format .deb 64bits depuis ceux au format RPM 64bits.</note> | ||
- | |||
- | |||
- | ===== Installation de l'imprimante ===== | ||
- | |||
- | ==== Pré-requis ==== | ||
- | Connaître le nom du fichier ppd(([[http://fr.wikipedia.org/wiki/Printer_Postscript_Description|Printer Postscript Description]])) du pilote, correspondant à votre imprimante : <code>ls /usr/share/cups/model/ | grep CNCUPS</code> | ||
- | |||
- | ==== Installer la nouvelle imprimante dans CUPS en indiquant quel pilote utiliser ==== | ||
- | <code>sudo /usr/sbin/lpadmin -p [nom de l'imprimante] -m [fichier ppd] -v usb:[uri périphérique] -E</code> | ||
- | où : | ||
- | * -p [nom de l'imprimante]: modèle de l'imprimante; | ||
- | * -m [fichier ppd]: nom du fichier .ppd du pilote (cf [[#pré-requis]] pour connaître son nom) ; | ||
- | * -v [uri périphérique]: définit l'attribut device-uri de la file d'attente de l'imprimante. Ici on mettra : usb:/dev/usb/lp0 -E | ||
- | * -E : active l'imprimante déterminée et autorise les demandes d'impression sur ce périphérique. | ||
- | |||
- | Exemple pour une LBP3360 :\\ | ||
- | <code>sudo /usr/sbin/lpadmin -p LBP3360 -m CNCUPSLBP3360ZK.ppd -v usb:/dev/usb/lp0 -E</code> | ||
- | |||
- | <note important>Le nom du fichier .ppd doit être exact. Attention donc à bien en respecter la casse((minuscule/majuscule)) | ||
- | </note> | ||
- | |||
- | * **Pour une connexion en réseau :** | ||
- | <code>sudo /usr/sbin/lpadmin -p [nom de l'imprimante] -m [fichier ppd] -v lpd://[adresse IP de l'imprimante ou FQDN]/[nom de l'imprimante] -E</code> \\ | ||
- | Exemple pour une CANON-iRC3180 : | ||
- | <code>sudo /usr/sbin/lpadmin -p CANON-iRC3180 -m CNCUPSIRC3180ZK.ppd -v lpd://172.23.2.72/CANON-iRC3180 -E</code> | ||
- | \\ \\ | ||
- | Vous pouvez éventuellement vous référer au [[:tutoriel:installer_imprimante_preinstalles|guide d'installation d'une imprimante à partir de pilotes pré-installés]] qui est une méthode graphique.\\ | ||
- | |||
- | ===== Liste des imprimantes supportées ===== | ||
- | |||
- | Voici la liste des imprimantes supportées par ce pilote URF II v2.50 selon Canon. | ||
- | |||
- | __Accédez directement à votre modèle :__ |** [[#Modèles imagePRESS|imagePRESS]]** | **[[#Modèles imageRUNNER|imageRUNNER]]** | **[[#Modèles iR et iRC|iR / iRC]]** | **[[#Modèles LBP|LBP]]** | **[[#Modèles MF|MF]]** | **[[#Modèles D|D]]** | **[[#Modèles L]]** | | ||
- | |||
- | ==== Modèles imagePRESS ==== | ||
- | * imagePRESS C1 | ||
- | * imagePRESS C1+ | ||
- | |||
- | ==== Modèles imageRUNNER ==== | ||
- | * imageRUNNER ADVANCE C2020/C2030 | ||
- | * imageRUNNER ADVANCE C2020i/C2030i | ||
- | * imageRUNNER ADVANCE C2020L/C2030L | ||
- | * imageRUNNER ADVANCE C2025 | ||
- | * imageRUNNER ADVANCE C5030/C5030i/C5035/C5035i | ||
- | * imageRUNNER ADVANCE C5045/C5045i/C5051/C5051i | ||
- | * imageRUNNER ADVANCE C7055/C7065 | ||
- | * imageRUNNER ADVANCE C9060/C9070 PRO | ||
- | * imageRUNNER ADVANCE C9065/C9075 PRO | ||
- | * imageRUNNER ADVANCE 4025i/4035i | ||
- | * imageRUNNER ADVANCE 4045i/4051i | ||
- | * imageRUNNER ADVANCE 6055/6055i/6065/6065i | ||
- | * imageRUNNER ADVANCE 6075/6075i | ||
- | * imageRUNNER ADVANCE 8085/8095 | ||
- | * imageRUNNER ADVANCE 8105 | ||
- | * imageRUNNER 1133 | ||
- | * imageRUNNER 1730/1740/1750 | ||
- | * imageRUNNER2520/2520i | ||
- | * imageRUNNER2525/2525i/2530/2530i | ||
- | * imageRUNNER2535/2535i/2545/2545i | ||
- | |||
- | ==== Modèles iR et iRC ==== | ||
- | * iR105+ | ||
- | * iR1018/1022 | ||
- | * iR1020 | ||
- | * iR1024/1024A/1024F/1024i/1024iF | ||
- | * iR2016/2016i | ||
- | * iR2018/2018i | ||
- | * iR2020/2020i | ||
- | * iR2022/2025/2030 | ||
- | * iR2230 | ||
- | * iR2270/iR2870 | ||
- | * iR2318L/iR2320L/2320N | ||
- | * iR2420D/2420L | ||
- | * iR2422D/2422J/2422L/2422N | ||
- | * iR2830 | ||
- | * iR3025 | ||
- | * iR3030 | ||
- | * iR3035/3045 | ||
- | * iR3225/3225N | ||
- | * iR3230/3230A/3230N | ||
- | * iR3235/3235A/3235N/3245/3245A/3245N | ||
- | * iR3530 | ||
- | * iR3570/4570 | ||
- | * iR4530 | ||
- | * iR5055/5065 | ||
- | * iR5075 | ||
- | * iR5570/6570 | ||
- | * iR7086/7095/7105 | ||
- | * iR8070 | ||
- | * iR85+ | ||
- | * iR9070 | ||
- | * iR C1021/C1021i | ||
- | * iR C1028/C1030 | ||
- | * iR C2380i/C2550/C2550i | ||
- | * iR C2580i | ||
- | * iR C2880/C2880i/C3380/C3380i | ||
- | * iR C3080/C3080i/C3580/C3580i | ||
- | * iR C3180/C3180i | ||
- | * iR 3180C/3180Ci | ||
- | * iR C4080/C4580 | ||
- | * iR C5180 | ||
- | * iR C5185 | ||
- | * iR C6870 | ||
- | * iR C5880/C5880i/C6880/C6880i | ||
- | * iR 5880C/5880Ci/6880C/6880Ci | ||
- | |||
- | ==== Modèles LBP ==== | ||
- | * LBP3360 | ||
- | * LBP3370 | ||
- | * LBP3460 | ||
- | * LBP5360 | ||
- | * LBP5960 | ||
- | * LBP5970/5975 | ||
- | * LBP6650dn | ||
- | * LBP6670dn | ||
- | * LBP6680x | ||
- | * LBP6750/3560 | ||
- | * LBP7660C | ||
- | * LBP7680C/5280 | ||
- | * LBP7750C | ||
- | |||
- | ==== Modèles MF ==== | ||
- | * MF3010 | ||
- | * MF4010 Series | ||
- | * MF4100 Series | ||
- | * MF4200 Series | ||
- | * MF4320-4350 | ||
- | * MF4360-4390 | ||
- | * MF4400 Series | ||
- | * MF4400w | ||
- | * MF4500 Series | ||
- | * MF4500w | ||
- | * MF4600 Series | ||
- | * MF5800 Series | ||
- | * MF5900 Series | ||
- | * MF6600 Series | ||
- | * MF6700 | ||
- | * MF6500 Series | ||
- | * MF7100 Series | ||
- | * MF8000 Series | ||
- | * MF8000C | ||
- | * MF8300 Series | ||
- | * MF8300C | ||
- | * MF8400 Series | ||
- | * MF9100 Series | ||
- | * MF9300 Series | ||
- | * MF9200 Series | ||
- | |||
- | ==== Modèles D ==== | ||
- | * D400-450 | ||
- | * D460-490 | ||
- | * D500 Series | ||
- | * D1100 Series | ||
- | * D1300 | ||
- | |||
- | ==== Modèles L ==== | ||
- | * L160 | ||
- | * L150/L170 | ||
- | * L3000 Series | ||
- | |||
- | ===== Sources ===== | ||
- | * Documentation fournie par Canon avec le pilote UFR II. | ||
- | * [[http://forums.gentoo.org/viewtopic-p-7125084.html#7125084|Ce sujet sur le forum Gentoo]] pour la compilation et l'installation depuis les sources pour 64 bits. | ||
- | * [[https://bugs.launchpad.net/ubuntu/+bug/502920|ce sujet (en) sur le launchpad]] pour diverses indications, en particulier pour la compilation en 64 bits et l'installation de l'imprimante. | ||
- | |||
- | ---- | ||
- | |||
- | Contributeurs : [[utilisateurs:laurentb|Laurent Bellegarde]], [[:utilisateurs:fabux]], [[:utilisateurs:draco31.fr]], [[:utilisateur:murex]] | ||
- | |||