Soumis par slughnaz le ven, 03/29/2013 - 01:46
Configurer une imprimante Canon Laserjet
Installation de l'imprimante Canon Laserjet LBP-1120 sous Trisquel 6
Inspiré du tutoriels sur Debian, Ubuntu et Mint pour installer une LBP1120, cette méthode devrait marcher pour les imprimantes suivantes:
i-SENSYS LBP-3000
LaserShot LBP-1120
LaserShot LBP-1210
LaserShot LBP-2900
LaserShot LBP-3000
LaserShot LBP-3300
LaserShot LBP-5000
LBP-810
LBP-3200
Création de dossiers et fichiers préliminaires
1) Création des dossiers /var/ccpd et /var/captmon :mkdir /var/ccpd mkdir /var/captmon2) Création du fichier spécial fifo0 :
mkfifo /var/ccpd/fifo0(N.B., ce fichier existe déjà avec l'installation de Trisquel 6)
3) Changement de permission du fichier fifo :
chmod 777 /var/ccpd/fifo0
Installation des paquets Canon
4) Il faut tout d'abord récupérer le pilote sur le site de canon puis on le décompresse :tar xvfz CAPTDRV220.tar.gz5) On se déplace dans le répertoire CAPTDRV160/driver/debian :
cd CAPTDRV220/driver/debian6) On installe les deux paquets dans l'ordre suivant :
a) cndrvcups-common_2.20-1_i386.deb
b) cndrvcups-capt_2.20-1_i386.deb
dpkg -i cndrvcups-common_2.20-1_i386.deb dpkg -i cndrvcups-capt_2.20-1_i386.deb7) On redémarre le système d'impression cups :
/etc/init.d/cups restart
Installation de l'imprimante
8) On recherche le nom du pilote (CNCUPSLBP1120CAPTK.ppd pour une LBP1120)ls /usr/share/cups/model/ | grep CNCUPS9) Puis on tape :
/usr/sbin/lpadmin -p [modèle imprimante] -m [fichier pilote imprimante] -v ccp:/var/ccpd/fifo0 -Eoù [modèle imprimante] est le nom de l'imprimante (LBP1120 dans mon cas) et [fichier pilote imprimante] est le nom du pilote de l'imprimante (CNCUPSLBP1120CAPTK.ppd dans mon cas). Ce qui donne pour une LBP1120 :
/usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
Fin de l'installation
10) On enregistre l'imprimante avec le service ccpd :/usr/sbin/ccpdadmin -p [modèle imprimante] -o /dev/usb/lp0Ce qui donne pour une LBP1120 :
/usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp011) On redémarre cups et ccpd :
/etc/init.d/cups restart && /etc/init.d/ccpd restart12) On paramètre le système pour que ccpd se lance avec une priorité de 90 :
update-rc.d ccpd defaults 9013) En cas de message :
update-rc.d: warning: /etc/init.d/ccpd missing LSB information update-rc.d: seeSystem start/stop links for /etc/init.d/ccpd already exist. Il faut enlever le service ccpd et le remettre :
update-rc.d -f ccpd remove update-rc.d ccpd defaults 90
Essai de l'imprimante
14) Premier essaiccpdadmindoit renvoyer :
ccpdadmin [-p Printer-name -o Printer-dev-path] ccpdadmin [-x Remove-Printer-name]
CUPS_ConfigPath = /etc/cups/ LOG Path = None UI Port = 39787101112
Entry Num : Spooler : Backend : FIFO path : Device Path : Status ---------------------------------------------------------------------------- [0] : LBP1120 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 :15) Deuxième essai
captstatusui -P [modèle imprimante]ce qui donne pour une LBP1120 :
captstatusui -P LBP1120À la fin, ouverture d'une fenêtre avec un message ready to print
À défaut, il faut ajouter les modifications suivantes avec vim /etc/rc.local ou :
gedit /etc/rc.localEn ajoutant à la fin du texte, la ligne suivante :
/etc/init.d/ccpd startEnregistrer et fermer la console.
L'imprimante est prête à imprimer !