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 | ||
tutoriel:installer_imprimante_generique [Le 22/03/2011, 19:46] fabux rectil lien scanner_usb par lien vers portail scanner + ajout tag + rectif niveau des titres |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>tutoriel imprimante}} | ||
- | ---- | ||
- | ====== Installer une imprimante avec un pilote générique ====== | ||
- | Cette procédure convient : | ||
- | * au pilote Gutenprint, qui prend en charge [[http://gimp-print.sourceforge.net/p_Supported_Printers.php|un grand nombre d'imprimantes]]. | ||
- | * aux pilotes gratuits développés par Canon Japan pour les imprimantes Canon suivantes (dont certains fonctionnent sur des modèles similaires): | ||
- | * Pixma iP3100, iP3300, iP4000((Utilisez les pilotes de l'iP4100)), iP4100, iP4200, iP4300, iP6600d, iP7500, iP8600, iP90 | ||
- | * Pixma i550, i560, i850, i860, i950, i990 | ||
- | * Pixma mp110, mp130, mp140, mp150, mp160, mp170, mp180, mp190, mp210, mp220, mp240, mp250, mp260, mp270, mp450, mp460, mp470, mp480, mp490, mp500, mp510, mp520, mp530, mp540, mp550, mp560, mp600, mp600R | ||
- | * 360, 600, 630, 6300, 850, 850ug, 860, 870 | ||
- | * bjf900, bjf9000 | ||
- | * bjs300, bjs500 | ||
- | |||
- | <note important> | ||
- | **Ne pas connecter votre imprimante** pour l'instant. Effectuez les étapes de téléchargement, de **conversion des paquets**, d'**installation des pilotes**, et de **vérification des bibliothèques** imprimante **éteinte**. Il semble plus efficace de l'allumer et la relier à l'usb lorsque vous atteindrez l'étape VI d'installation "normale" (par le gestionnaire d'imprimantes). | ||
- | </note> | ||
- | <note important> | ||
- | __**PILOTES .DEB**__ | ||
- | |||
- | Sur le site de Canon Suisse (http://fr.canon.ch), en français, on trouve directement les pilotes DEB. | ||
- | |||
- | On y trouve aussi ceux des imprimantes multifonctions récentes comme la MP610 (je ne les ai pas vus sur le site | ||
- | Japonais). Le site est très intuitif. Il suffit de cliquer avec le bouton droit de la souris sur le pilote (enregistrer la cible du lien) pour le télécharger correctement. | ||
- | </note> | ||
- | |||
- | ===== Télécharger les pilotes ===== | ||
- | |||
- | * Pour les pilotes Gutenprint, téléchargez simplement le paquet **gutenprint-NUMERO-DE-VERSION.rpm** disponible à [[http://openprinting.org/download/printdriver/RPMS/i486/|cette adresse]] (Version x86_64 [[http://www.openprinting.org/download/printdriver/RPMS/x86_64/|ici]]) ((Si vous êtes à l'aise avec linux, vous pouvez [[:tutoriel:compilation|le compiler vous-même]] à partir des sources [[http://sourceforge.net/project/showfiles.php?group_id=1537|les plus récentes]] ou de la version [[http://gutenprint.sourceforge.net/p_Download.php3|CVS]].)). | ||
- | |||
- | * Si vous souhaitez utiliser les pilotes Canon, vous aurez besoin de deux fichiers: le fichier **bjfilter-MODÈLE-VERSION.rpm** ou **cnijfilter-MODÈLE-VERSION.rpm** correspondant au modèle de votre imprimante (s'il existe une version avec **lpnrg**, prenez-la aussi)((Au Japon, **Pixus** correspond à **Pixma**.)), ainsi que la version la plus récente du fichier **bjfilter-common-VERSION-i386.rpm** ou **cnijfilter-common-VERSION-i386.rpm** (selon que le nom du pilote de votre imprimante commence par bj ou par cnij). Il faut savoir que ces pilotes n'exploitent cependant pas toutes les fonctionnalités de l'imprimante : ils ne prennent pas tous en charge l'impression recto-verso et l'impression des CD-R. La qualité est cependant aussi bonne qu'avec les pilotes pour Windows, que ce soit pour imprimer des images ou du texte. | ||
- | <note tip> | ||
- | Tant que vous y êtes, téléchargez aussi si vous avez une multifonction série MP avec une fonction scanner, les fichiers **scangearmp-MODÈLE-VERSION-i386.rpm** et **scangearmp-common-VERSION-i386.rpm** pour la fonction scanner, si vous les trouvez, mais reportez-vous pour tout ce qui concerne les scanners au **[[:scanner|portail dédiée]]**. | ||
- | </note> | ||
- | Vous trouverez les pilotes Canon sur [[ftp://download.canon.jp/pub/driver/bj/linux/|le site ftp]] de Canon Japan. Vous pouvez aussi les chercher sur [[http://www.canon.com.au/drivers/default.aspx|Canon Australie]], qui est plus fourni, mais en anglais bien entendu. | ||
- | <note help>Sur //Canon Australie//: Inscrivez le nom de votre modèle, ou recherchez-le (en choisissant "All-in-One Printers" comme "product category" et comme "product type"). Cliquez ensuite sur "Driver download". A gauche, sélectionnez votre OS: Linux, afin de ne voir affichés que les pilotes Linux. Si Linux n'est pas présent dans la liste, alors le site australien ne propose pas de pilotes Linux pour votre modèle. Tentez votre chance au Japon! | ||
- | </note> | ||
- | |||
- | |||
- | |||
- | ==== Si les pilotes sont au format RPM ==== | ||
- | |||
- | Une fois les paquets **rpm** téléchargés, déplacez-les dans un nouveau dossier, par exemple un dossier **pilotes_imprimante** créé pour l'occasion sur le bureau. [[:terminal#ou_est-il|Ouvrez un terminal]] et placez-vous dans le dossier crée | ||
- | |||
- | Il vous faut encore [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://alien|alien]] [[apt://libxml1|libxml1]]** | ||
- | |||
- | Les pilotes téléchargés sont au format RPM (système de gestion de paquets de Mandriva Linux par exemple). Il faut les convertir en **.deb** (paquets Debian) en utilisant [[:Alien]] | ||
- | |||
- | |||
- | ===== Installer les pilotes ===== | ||
- | |||
- | [[:tutoriel:comment_installer_un_paquet|Installez]] un par un les paquets .deb crées. | ||
- | |||
- | |||
- | <note tip> | ||
- | Sous Ubuntu 9.10, si une erreur se produit lors de l'installation, c'est probablement qu'il manque le paquet **libcupsys2** de jaunty, que vous pouvez trouver [[http://packages.ubuntu.com/jaunty/oldlibs/libcupsys2|ici]]. On le télécharge, on l'installe puis on peut installer les deux drivers .deb de Canon (d'abord le fichier commun, puis le fichier propre à l'imprimante).</note> | ||
- | |||
- | ===== Trouver le fichier PPD de son imprimante ===== | ||
- | |||
- | Une fois le paquet installé, tapez la commande suivante (exemple de recherche sur le modele "Canon iR C3080") : | ||
- | <code>find /usr/share/ppd -name *ppd -exec grep -li "model.*c3080" {} \;</code> | ||
- | et pour faire une recherche sur les fichiers "ppd.gz", tapez : | ||
- | <code>find /opt/cel/ppd -name *ppd.gz -exec zgrep -li "model.*c3080" {} \;</code> | ||
- | |||
- | ===== Éditez le fichier de configuration .ppd ===== | ||
- | |||
- | <note warning> | ||
- | Les paramètres donnés dans cette partie sont valables pour les imprimantes Canon Pixma iP4100 et MP510 avec les pilotes japonais. Ils peuvent changer pour les autres modèles. | ||
- | </note> | ||
- | |||
- | Pour permettre les impressions de qualité, il faut éditer deux fichiers **.ppd**. | ||
- | |||
- | Avec les [[:sudo|droits d'administration]], [[:tutoriel:comment_editer_un_fichier|éditez les fichier]] **/usr/share/cups/model/canonpixusip4100.ppd** et **/etc/cups/ppd/ip4100.ppd** | ||
- | |||
- | |||
- | <note tip>Il n'y a plus de fichier /usr/share/cups/model/canonpixusip4100.ppd sous Karmic Koala. On fait donc les modifications ci-dessous seulement pour le 2ème fichier (/etc/cups/ppd/ip4100.ppd) et cela fonctionne.</note> | ||
- | |||
- | |||
- | Ajoutez, en fin de fichier, les lignes suivantes : | ||
- | |||
- | <file> | ||
- | *OpenUI *CNQuality/Quality: PickOne | ||
- | *DefaultCNQuality: 3 | ||
- | *CNQuality 2/High: "2" | ||
- | *CNQuality 3/Normal: "3" | ||
- | *CNQuality 4/Standard: "4" | ||
- | *CNQuality 5/Economy: "5" | ||
- | *CloseUI: *CNQuality | ||
- | |||
- | *OpenUI *CNGrayscale/Grayscale: PickOne | ||
- | *DefaultCNGrayscale: false | ||
- | *CNGrayscale false/Off: "false" | ||
- | *CNGrayscale true/On: "true" | ||
- | *CloseUI: *CNGrayscale | ||
- | </file> | ||
- | |||
- | Vous pouvez également ajouter les deux lignes suivantes dans la section appropriée (je vous laisse la chercher, elle se repère assez facilement puisqu'une ligne similaire peut y être trouvée) : | ||
- | |||
- | <file> | ||
- | *Resolution 1200/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice" | ||
- | *Resolution 2400/2400 dpi: "<</HWResolution[2400 2400]>>setpagedevice" | ||
- | </file> | ||
- | |||
- | Enfin, pour certains modèles comme le MP510, le chargeur papier utilisé par défaut sera le chargeur arrière. Vérifiez la section: | ||
- | |||
- | <file> | ||
- | *OpenUI *InputSlot/Paper Feed: PickOne | ||
- | *DefaultInputSlot: asf | ||
- | *InputSlot asf/Auto Sheet Feeder: "<</MediaPosition 0>>setpagedevice" | ||
- | *InputSlot front/Front Feeder: "<</MediaPosition 3>>setpagedevice" | ||
- | *InputSlot frontplain/Front for Plain Paper: "<</MediaPosition 4>>setpagedevice" | ||
- | *CloseUI: *InputSlot | ||
- | </file> | ||
- | |||
- | Et dans la ligne "DefaultInputSlot", remplacez "asf" (Auto Sheet Feeder, le chargeur arrière) par "frontplain", si vous préférez utiliser le chargeur avant par défaut. | ||
- | |||
- | Puis sauvegardez le fichier ainsi modifié. Faites de même avec le second. | ||
- | |||
- | ===== Configurer les bibliothèques ===== | ||
- | |||
- | <note> | ||
- | Cette étape n'est peut-être pas nécessaire pour tous les pilotes. | ||
- | </note> | ||
- | |||
- | Dans un terminal, tapez : | ||
- | sudo ln -s /usr/lib/libpng12.so.0 /usr/lib/libpng.so.2 | ||
- | sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3 | ||
- | sudo ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml.so.1 | ||
- | |||
- | <note warning>Modification pour une imprimante Canon PIXMA MP510. A voir pour les modèles différents d'une imprimante Canon Pixma iP4100.</note> | ||
- | |||
- | Pour savoir quelles sont les bibliothèques mal configurées, tapez dans un terminal : | ||
- | |||
- | cd /usr/local/bin | ||
- | ls -l | ||
- | |||
- | Vous obtenez (pour une Canon PIXMA MP510) | ||
- | |||
- | login@rechner:~$ cd /usr/local/bin | ||
- | login@rechner:/usr/local/bin$ ls -l | ||
- | total 892 | ||
- | -rwxr-xr-x 1 root root 84571 2007-02-22 06:50 cifmp510 | ||
- | -rwxr-xr-x 1 root root 20166 2007-02-22 06:50 cngpij | ||
- | -rwxr-xr-x 1 root root 96073 2007-02-22 06:50 cngpijmonmp510 | ||
- | -rwxr-xr-x 1 root root 106903 2007-02-22 06:50 lgmonmp510 | ||
- | -rwxr-xr-x 1 root root 578772 2007-02-22 06:50 printuimp510 | ||
- | |||
- | Tapez maintenant : | ||
- | |||
- | ldd cifmp510 | ||
- | |||
- | Vous obtenez quelque chose qui ressemble à : | ||
- | |||
- | login@rechner:/usr/local/bin$ ldd cifmp510 | ||
- | linux-gate.so.1 => (0xffffe000) | ||
- | libcnbpcmcm293.so => /usr/lib/libcnbpcmcm293.so (0xb7f45000) | ||
- | libcnbpess293.so => /usr/lib/libcnbpess293.so (0xb7efd000) | ||
- | libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7ed8000) | ||
- | libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7ed4000) | ||
- | libtiff.so.3 => not found | ||
- | libpng.so.3 => not found | ||
- | libcnbpcnclapi293.so => /usr/lib/libcnbpcnclapi293.so (0xb7e57000) | ||
- | libcnbpcnclbjcmd293.so => /usr/lib/libcnbpcnclbjcmd293.so (0xb7e52000) | ||
- | libcnbpcnclui293.so => /usr/lib/libcnbpcnclui293.so (0xb7e4c000) | ||
- | libpopt.so.0 => /lib/libpopt.so.0 (0xb7e44000) | ||
- | libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cfa000) | ||
- | libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7ce1000) | ||
- | /lib/ld-linux.so.2 (0xb7f64000) | ||
- | libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7cc1000) | ||
- | libz.so.1 => /usr/lib/libz.so.1 (0xb7cac000) | ||
- | |||
- | Repérez les 'not found' (ici libtiff.so.3 et libpng.so.3). | ||
- | |||
- | |||
- | Dans un terminal, tapez : | ||
- | sudo ln -s /usr/lib/libpng12.so.0 /usr/lib/libpng.so.3 | ||
- | ou | ||
- | sudo ln -s /lib/libpng12.so.0 /usr/lib/libpng.so.3 ( pour intrepid) | ||
- | |||
- | sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3 | ||
- | | ||
- | (Ajoutez les liens qu'il faut pour résoudre les problèmes de bibliothèques non trouvées. Attention, si aucun nom de bibliothèque ne correspond dans /usr/lib, vous devez peut-être l'installer avec synaptic.) | ||
- | |||
- | Pour rendre les changements effectifs, tapez dans un terminal : | ||
- | sudo ldconfig | ||
- | |||
- | Pour vérifier que tout va bien maintenant : | ||
- | |||
- | login@rechner:/usr/lib$ cd /usr/local/bin | ||
- | login@rechner:/usr/local/bin$ ldd cifmp510 | ||
- | linux-gate.so.1 => (0xffffe000) | ||
- | libcnbpcmcm294.so => /usr/lib/libcnbpcmcm294.so (0xb7edf000) | ||
- | libcnbpess294.so => /usr/lib/libcnbpess294.so (0xb7e97000) | ||
- | libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7e71000) | ||
- | libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7e6d000) | ||
- | libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb7e1b000) | ||
- | libpng.so.3 => /usr/lib/libpng.so.3 (0xb7df7000) | ||
- | libcnbpcnclapi294.so => /usr/lib/libcnbpcnclapi294.so (0xb7df1000) | ||
- | libcnbpcnclbjcmd294.so => /usr/lib/libcnbpcnclbjcmd294.so (0xb7dec000) | ||
- | libcnbpcnclui294.so => /usr/lib/libcnbpcnclui294.so (0xb7de6000) | ||
- | libpopt.so.0 => /lib/libpopt.so.0 (0xb7ddf000) | ||
- | libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cab000) | ||
- | libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7c98000) | ||
- | /lib/ld-linux.so.2 (0xb7efc000) | ||
- | libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7c78000) | ||
- | libz.so.1 => /usr/lib/libz.so.1 (0xb7c64000) | ||
- | |||
- | Il n'y a plus de 'not found' ! | ||
- | Cette méthode provient de la page (en anglais): [[http://ubuntuforums.org/showthread.php?p=3938403|Ubtunu Forums]]((Merci à Oliwally pour son travail et la traduction depuis l'allemand!)) | ||
- | |||
- | <note warning>Fin de la modification pour MP510 et autres modèles.</note> | ||
- | |||
- | ===== Redémarrer le système d'impression ===== | ||
- | |||
- | sudo /etc/init.d/cupsys restart (Ubuntu Hardy et précédentes) | ||
- | |||
- | ou | ||
- | |||
- | sudo /etc/init.d/cups restart (Intrepid et suivantes) | ||
- | |||
- | ===== Paramétrer l'imprimante ===== | ||
- | |||
- | **Allumez** votre imprimante et **reliez-là à l'USB** maintenant. | ||
- | |||
- | Votre imprimante est détectée automatiquement, puis installée avec le bon pilote (observez les messages dans la zone de notification du tableau de bord du bureau) | ||
- | |||
- | Félicitations! C'est terminé! | ||
- | |||
- | ==== Sous GNOME ==== | ||
- | |||
- | Allez dans le menu Système > Administration > Impression ; Double-cliquez sur « Nouvelle imprimante » | ||
- | |||
- | Le premier écran dépend de votre configuration. Une imprimante locale connectée en USB devrait être détectée automatiquement. Cliquez sur **Avancée** après avoir indiqué les bons paramètres. | ||
- | |||
- | Dans la liste sélectionnez le « Fabricant » et trouvez votre modèle dans la liste d'imprimantes, par exemple : « PIXUS iP4100 Ver.2.40 ». | ||
- | |||
- | Dans la liste, choisissez le pilote standard, et cliquez sur **Appliquer**. | ||
- | |||
- | Si vous ne trouvez pas de pilote, choisissez le fichier **.ppd** que vous avez édité, par exemple **/usr/share/cups/model/canonpixusip4100.ppd**. | ||
- | |||
- | ==== Sous KDE (Kubuntu) ==== | ||
- | |||
- | === Sous KDE 3.5.9 === | ||
- | |||
- | Allez dans le menu K>Réglages système>Imprimantes. Sélectionnez Ajouter>Imprimante. L'assistant d'ajout d'imprimantes s'affiche. | ||
- | |||
- | {{:imprimante:kde:addprinterwizard01ok.jpeg?375|}} | ||
- | |||
- | Cliquez sur Suivant. Sur l'écran suivant, sélectionnez Imprimante locale (parllèle, série, USB). | ||
- | |||
- | {{:imprimante:kde:addprinterwizard02ok.jpeg?375|}} | ||
- | |||
- | Cliquez sur Suivant. | ||
- | |||
- | Sélectionnez un des ports détectés. | ||
- | |||
- | {{:imprimante:kde:addprinterwizard03ok.jpeg?375|}} | ||
- | |||
- | <note> Vous pourrez modifier ce réglage par la suite dans K>Réglages système>Imprimantes en sélectionnant votre imprimante puis sous l'onglet Propriétés. | ||
- | </note> | ||
- | |||
- | Enfin, sur l'écran suivant, donnez un nom (obligatoire) et une description (facultative) à votre imprimante, et terminez l'assistant (vous pouvez laisser les autres options (Quota, utilisateurs...) inchangées). | ||
- | |||
- | === Avec KDE 4.1 === | ||
- | |||
- | [[:KDE4]] n'a pas encore de gestionnaire d'imprimantes dans son menu "Réglages système". Il vous faut lancer [[:kcontrol]] de KDE3 ([[:tutoriel:comment_installer_un_paquet|Installez-le]] si vous ne l'avez pas). Cliquez du droit sur votre bureau KDE4 et sélectionnez "Lancer une commande". Inscrivez "kcontrol" et tapez Entrée. | ||
- | |||
- | {{:imprimante:kde:kcontrolprinters01.jpeg?500|}} | ||
- | |||
- | Dans la colonne à gauche, sélectionnez "Périphériques", puis "Imprimantes". Puis sélectionnez à droite dans la fenêtre principale "Ajouter>Imprimante". | ||
- | |||
- | Suivez les instructions décrite dans la section ci-dessus pour KDE 3.5.9 moins la première ligne. | ||
- | |||
- | |||
- | ===== Annexe ===== | ||
- | |||
- | Pour les utilisateurs des pilotes Canon, vous trouverez, à l'adresse <del>[[ftp://download.canon.jp/pub/driver/bj/linux/]]</del> [[http://cweb.canon.jp/drv-upd/bj/bjlinux260.html]] des applications peut-être utiles, le code source des pilotes et une documentation en japonais.(utilisez par exemple Google Traductions pour la traductions du japonais). | ||
- | |||
- | De même, vous trouverez ici : [[http://openprinting.org/printer_list.cgi]] une base de données avec des infos sur les pilotes à utiliser et les problèmes possible. |