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édentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:fabux:brouillons:canon_capt [Le 11/04/2011, 16:40]
fabux màj pour début mise en forme et peut-être question pour murex
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Lucid imprimante tutoriel canon}} 
- 
----- 
- 
-====== Comment installer les pilotes génériques Canon CAPT II ====== 
- 
-Certains modèles d'​imprimantes Canon nécessitent l'​installation de pilotes propriétaires 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>​ La méthode ici n'a semble-t-il pas été testée. Merci d'​indiquer si pour vous elle a été concluante et sur quelle modèle d'​imprimante.\\ 
-Néanmoins, il est à noter que les informations viennent en grande partie de la page << **[[:​imprimantes_canon_lasershot|Installer une imprimante Canon LaserShot]]** >>.\\ </​note>​ 
- 
-<note warning>​J'​ai testé la méthode avec 10.04 pour une LBP 2900, l'​installation des paquets se passe sans problème, mais après avoir redémarré seul l'​option APPstocket/​HP Jetdirect est possible dans l'​outil de configuration des imprimantes (Système->​ Administration -> Impression). Le paquet supprime les options de connexion via un serveur Samba (il était donc impossible de me connecter à l'​imprimante). La désinstallation des paquets remet de l'​outil de configuration à son origine. ​ </​note>​ 
- 
-===== Pré-requis ===== 
- 
-==== Téléchargement des pilotes Canon ==== 
- 
-Les pilotes Canon se présentent sous la forme d'un fichier unique de type archive au format **[[:​zip]]**.\\ 
-Cette archive de 23,5 Mo nommée **CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz** et est à télécharger en bas de cette page du constructeur : 
- 
-**[[http://​software.canon-europe.com/​software/​0039340.asp|Site de téléchargement de pilotes Canon Europe]]** 
- 
-<​note>​Pour avoir la possibilité de télécharger l'​archive,​ vous devrez **lire et accepter la licence** indiquée en cochant la case prévue à cette effet.</​note>​ 
- 
-==== 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. 
-Faites ensuite un clic droit sur l'​archive précédemment téléchargée et choisissez << //Extraire ici// >>.\\ 
-L'​archive sera alors décompressée,​ libérant ainsi un dossier << ''​**CAPT_Printer_Driver_for_Linux_V200_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 CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz</​code>​ 
-  * aller au dossier **''​CAPT_Printer_Driver_for_Linux_V200_uk_EN''​** :<​code>​cd ./​CAPT_Printer_Driver_for_Linux_V200_uk_EN</​code>​ 
-<note tip>​Pensez à l'​autocomplétion:​ saisissez le début du mot CAPT puis appuyez sur la touche de tabulation</​note>​ 
- 
-===== Choix de la méthode d'​installation ===== 
- 
-L'​archive contient dans le dossier ''​CAPT_Printer_Driver_for_Linux_V200_uk_EN''​ d'​autres dossiers dépendant de la méthode d'​installation : 
-  * ''​**Driver**''​ : contient, entre autres, des [[:​paquet|paquets .deb]] pour l'​installation sur **[[:​architecture_materielle|architecture]] 32 bits**((il y a également des paquets RPM qui peuvent être convertis en paquet .deb ou installés directement à l'aide d'​[[:​alien]] **(méthode non recommandée)** ))((Il est aussi possible d'​[[:​ubuntu_64bits#​utiliser_des_programmes_32_bits_sur_ubuntu_64_bits|installer ces paquets sur architecture 64 bits]] **(méthode non recommandée)** )) ;\\ //** Voir la méthode << [[#​Installation paquets .deb 32 bits]] >>​.**//​ 
- 
-  * ''​**Src**''​ : 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 depuis les sources]] >>​.**//​ 
- 
-<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 : 
-  * ''​**Doc**''​ : contient les informations légales relatives à l'​utilisation du pilote ; 
- 
-===== Installation paquets .deb 32 bits ==== 
- 
-Depuis le dossier ''​**CAPT_Printer_Driver_for_Linux_V200_uk_EN**''​ issu de l'​archive,​ naviguez jusqu'​au chemin **''​Driver''​**. 
- 
-Dans ce dernier, se trouve un dossier ''​**Debian **''​ pourvu de deux pilotes mis sous forme de [[:paquet]] :\\ 
-  * **cndrvcups-common_2.00-2_i386.deb** ​ 
-  * **cndrvcups-capt_2.00-2_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.00-2_i386.deb** et de suivre les instructions de votre [[:​gestionnaire de paquets]]. 
- 
-Vous ferez ensuite un double-clic sur le [[:paquet]] **cndrvcups-capt_2.00-2_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 ''​./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Driver/​Debian''​.\\ Si vous êtes déjà dans le bon dossier, passez au point 2, sinon entrez les commandes suivantes en [[:​console]] :<​code>​cd ./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Driver/​Debian</​code>​ 
-  - Une fois dans le dossier **''​Debian''​**,​ installez les deux paquets :<​code>​sudo dpkg -i cndrvcups-common_2.00-2_i386.deb cndrvcups-capt_2.00-2_i386.deb</​code>​ 
- 
-**Redémarrez votre ordinateur** avant de continuer par l'​**[[#​installation de l'​imprimante]].** 
- 
-===== Compilation et installation depuis les sources ===== 
-FIXME **ATTENTION Deux versions : celle de murex fonctionne mais la mise en forme ici n'est pas finalisée voir le lien vers thread** 
- 
-==== Version Murex ==== 
-#Ce qui suit est la version murex dans topic [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=4074526#​p4074526|appel à contribution]]\\ 
-#Mise en forme à effectuer.\\ 
-#Compiler en 64 bits les Drivers Lasershot Canon (version 200) pour Ubuntu 10.10-amd64\\ 
-#\\ 
- 
-===Pré-requis=== 
-  - [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] de transition: **[[apt://​cupsys,​gs-esp|cupsys gs-esp]]**.\\ Si besoin il vous faudra les récupérer dans les packages Ubuntu des versions précédentes disponible sur [[http://​packages.ubuntu.com|ce site]]. 
-  - Installer 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 ia32-lib libglade2-dev]]\\ ce qui donne en une ligne <​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 ia32-lib libglade2-dev</​code>​ 
-  - Depuis le dossier où [[#​extraction_de_l_archive|l'​archive a été décompressée]],​ il faut aller dans le dossier ''​./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src''​.\\ Si vous êtes déjà dans le bon dossier, passez au point 4, sinon entrez la commande suivantes en [[:​console]] :<​code>​cd ./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src</​code>​ 
-  - [[:​archivage#​graphiquement|Extraire les archives]] contenant les sources :<​code>​tar xvzf cndrvcups-common-2.00-2.tar.gz 
-tar xvzf cndrvcups-capt-2.00-2.tar.gz</​code>​ 
- 
-<note important>​Il est essentiel de respecter l'​ordre d'​installation des drivers qui suit, à savoir le driver "​Common"​ avant la compilation du driver "​capt"​.</​note>​ 
- 
-[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src/​cndrvcups-common-2.00/​debian/​control** et remplacer **//​Architecture : i386//** par **//​Architecture : amd64//**\\ 
-Placez-vous dans le répertoire //​**./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src/​cndrvcups-common-2.00**//​ pour y compiler le paquet: 
-<​code>​cd ./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src/​cndrvcups-common-2.00 
-dpkg-buildpackage</​code>​ 
-Vous pouvez alors [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] .deb créé, qui se trouve dans le répertoire **./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src** 
-<​code>​sudo dpkg -i cndrvcups-common_2.00-1_amd64.deb</​code>​ 
- 
-[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src/​cndrvcups-capt-2.00/​debian/​control** et remplacer **//​Architecture : i386//** par **//​Architecture : amd64//**\\ 
-[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src/​cndrvcups-capt-2.00/​debian/​rules** et commenter ((ajouter un dièse # en début de ligne)) la ligne **//​dh_shlibdeps//​** située en fin du fichier. 
-Placez-vous dans le répertoire //​**./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src/​cndrvcups-capt-2.00**//​\\ pour y compiler le paquet: 
-<​code>​cd ./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src/​cndrvcups-capt-2.00 
-dpkg-buildpackage</​code>​ 
-Vous pouvez alors [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] .deb créé, qui se trouve dans le répertoire **./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src** 
-<​code>​sudo dpkg -i cndrvcups-capt_2.00-1_amd64.deb</​code>​ 
- 
-Relancer enfin cups 
-<​code>​sudo service cups restart</​code>​ 
- 
----- 
-Cette partie correspond à [[http://​doc.ubuntu-fr.org/​utilisateurs/​fabux/​brouillons/​installation_canon_console|cette méthode]] qui semble correspondre (virer les FIXME) 
- 
-Vérifier la présence des 2 répertoires : **/​var/​ccpd** **/​var/​captmon** et **/​var/​ccpd/​fifo0** 
- 
-Les créer si nécessaire : 
-<​code>​ 
-sudo mkdir /var/ccpd 
-sudo mkdir /​var/​captmon 
-sudo mkfifo /​var/​ccpd/​fifo0</​code>​ 
-FIXME **Plus de chown** 
- 
-Associer le driver d'​imprimante avec le spooler d'​impression. 
-  sudo /​usr/​sbin/​lpadmin -p [printer model] -m [printer driver file] -v ccp:/​var/​ccpd/​fifo0 -E 
-FIXME -v à remplacer dans ma doc et virer le FIXME 
- 
-Exemple pour LBP5000 : 
-  sudo /​usr/​sbin/​lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp:/​var/​ccpd/​fifo0 -E 
- 
- 
-Une fois enregistrée,​ l'​imprimante doit apparaître dans la fenêtre : Système --> Administration --> Impression. 
- 
-Associer l'​imprimante avec le daemon ccpd. 
-  sudo /​usr/​sbin/​ccpdadmin -p [printer model] -o /​dev/​usb/​lp0 
- 
-Exemple pour LBP5000 : 
-  sudo /​usr/​sbin/​ccpdadmin -p LBP5000 -o /​dev/​usb/​lp0 
- 
-Il n'est plus nécessaire de modifier le fichier /​etc/​init,​d/​ccpd qui a été installé automatiquement. 
-FIXME à voir avec murex: je n'​avais pas vu ça. 
- 
-Laisser l'​imprimante allumée et redémarrer le PC 
- 
-Lancer le daemon ccpd 
-  sudo /​etc/​init.d/​ccpd start 
-FIXME invoke-rc.d ou service ou initctl 
- 
-Test avant de lancer l'​impression d'une page 
-  captstatusui -P [printer model] 
- 
-Exemple pour LBP5000 : 
-  captstatusui -P LBP5000 
- 
-Une fenêtre s'​affiche avec "Ready to print"​. 
- 
- 
-**Daemon ccpd à ajouter dans installe imprimante en ligne de commande** 
-Automatisation du lancement du daemon ccpd\\ 
-FIXME update-rc.d marche pas à vérifier dans le message murex.\\ 
-Pour éviter tous les problèmes liés au lancement "au bon moment"​ de ccpd, le plus sur c'est de le lancer et de l'​arrêter en même temps que l'​imprimante par une règle udev. 
- 
-Il faut rajouter ces 2 lignes : 
-    KERNEL=="​lp*",​ SUBSYSTEM=="​usb",​ ACTION=="​add",​ RUN+="/​etc/​init.d/​ccpd start" ​ 
-    KERNEL=="​lp*",​ SUBSYSTEM=="​usb",​ ACTION=="​remove",​ RUN+="/​etc/​init.d/​ccpd stop" 
- 
-Soit dans un nouveau fichier (par exemple) : /​etc/​udev/​rules.d/​85-Canon_ccpd_start_stop.rules 
- 
-Soit à la fin du fichier /​lib/​udev/​rules.d/​70-printers.rules 
- 
----- 
-====Version à confirmer (qui ne l'est pas vu la réponse de murex :) ==== 
-Chacune des commandes ci-dessous doit être entrée en [[:​console]]. 
-<note warning> Méthode **non testée et confirmée**</​note>​ 
-<​note>​La méthode retenue ici est celle par make install. Sachez toutefois que la technique utilisant chekinstall est également viable.</​note>​ 
- 
-à noter l'​accès à un script d'​installation (et des paquets deb) ** NON VÉRIFIÉ/​TESTE ** via [[https://​help.ubuntu.com/​community/​CanonCaptDrv190|cette page]] 
- 
-=== Pré-requis === 
- 
-  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​libcups2-dev|libcups2-dev]]** nécessaire à la compilation des sources. 
-  - [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt://​libgtk2.0-dev|libgtk2.0-dev]],​ [[apt://​autoconf|autoconf]],​ [[apt://​automake|automake]],​[[apt://​libtool|libtool]],​[[apt://​g++|g++]] et [[apt://​libxml2-dev|libxml2-dev]]** 
-  - Depuis le dossier où l'​archive a été décompressée,​ il faut aller dans le dossier ''​./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src''​.\\ Si vous êtes déjà dans le bon dossier, passez au point 4, sinon entrez les commandes suivantes en [[:​console]] :<​code>​cd ./​CAPT_Printer_Driver_for_Linux_V200_uk_EN/​Src</​code>​ 
-  - Décompressez les archives contenant les sources :<​code>​ 
-tar xvzf cndrvcups-common-2.00-2.tar.gz 
-tar xvzf cndrvcups-capt-2.00-2.tar.gz</​code>​ 
- 
-=== Pilote Canon CUPS Common v2.00 === 
- 
-  * Depuis le dossier des sources, entrez dans le dossier **''​cndrvcups-common-2.00''​** fraîchement créé : <​code>​cd ./​cndrvcups-common-2.00</​code>​ 
-  * Compilez le module :<​code>​make gen</​code>​ 
-  * Installez le module :<​code>​sudo make install</​code>​ 
-  * Revenez au dossier des sources :<​code>​cd ..</​code>​ 
- 
-=== Pilote Canon CUPS LB v2.00 === 
- 
-  * Depuis le dossier des sources, entrez dans le dossier **''​cndrvcups-capt-2.00''​** fraîchement créé : <​code>​cd ./​cndrvcups-capt-2.00</​code>​ 
-  * Compilez les modules CAPT2 :<​code>​make gen</​code>​ 
-  * Installez les modules :<​code>​sudo make install</​code>​ 
-  * Revenez au dossier des sources :<​code>​cd ..</​code>​ 
- 
-**Redémarrez votre ordinateur** avant de continuer par l'​**[[#​installation de l'​imprimante]].** 
- 
-<​note>​FIXME Pour éviter le redémarrage 
-<​code>​sudo /​etc/​init.d/​ccpd start 
-sudo /​etc/​init.d/​cups restart</​code>​ 
-</​note>​ 
- 
-===== Installation de l'​imprimante ===== 
- 
-==== Méthode Graphique ==== 
-Vous pouvez désormais vous référer au **[[:​tutoriel:​installer_imprimante_preinstalles|guide d'​installation d'une imprimante à partir de pilotes pré-installés]].** 
- 
-==== Méthode en ligne de commande ==== 
-Vous pouvez désormais vous référer au **[[installation_canon_console|guide d'​installation et de test en ligne de commande d'une imprimante Canon]]**. 
- 
- 
----- 
- 
- 
-===== Liste des imprimantes supportées ===== 
- 
-Voici la liste des imprimantes supportées par ce pilote selon Canon. (cf aussi [[liste_imprimantes_canon]]) 
- 
-  i-SENSYS LBP-2900 
-  i-SENSYS LBP3000 
-  i-SENSYS LBP3010 
-  i-SENSYS LBP3100 
-  i-SENSYS LBP3250 
-  i-SENSYS LBP3310 
-  i-SENSYS LBP5050 
-  i-SENSYS LBP5050n 
-  i-SENSYS LBP6300dn 
-  i-SENSYS LBP7200Cdn 
-  Laser Shot LBP-1120 
-  Laser Shot LBP-1210 
-  Laser Shot LBP2900 
-  LaserShot LBP3000 
-  Laser Shot LBP3300 
-  LBP-3200 
-  LBP5000 
-  LBP5100 
-  LBP5300 
- 
- 
----- 
-Contributeurs : [[:​utilisateurs:​fabux]] 
- 
  
  • utilisateurs/fabux/brouillons/canon_capt.1302532815.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)