Ceci est une ancienne révision du document !
Compatibilité
- LBP-810
- LBP-1120
- LBP-2900
- LBP-3200
Installation
Vous devrez au préalable Installez le paquet « alien »
Rendez-vous ensuite sur le centre de téléchargements de Canon Europe sur lequel vous allez télécharger Driver.tar.gz qui contient presque tout ce dont vous aurez besoin.
Dans une console, décompressez ce fichier :
mkdir canon && tar xvfz Driver.tar.gz canon/ && cd canon/
C'est ici qu'alien intervient pour convertir des paquets RedHat en paquets Debian :
sudo alien *.rpm
Que l'on installe :
sudo dpkg -i *.deb
Redémarrez cupsys pour qu'il prenne en compte certains des fichiers que vous venez d'installer :
sudo /etc/init.d/cupsys restart
Tapez ensuite :
sudo mkdir /var/ccpd sudo mkdir /var/captmon sudo mkfifo /var/ccpd/fifo0 sudo chmod 777 /var/ccpd/fifo0
Installez votre imprimante en utilisant les outils graphiques. Sous Ubuntu : Système / Administration / Impression. Sous Kubuntu : menu K / paramètres du système / Imprimantes.
De retour dans votre fenêtre de terminal, entrez :
sudo /usr/sbin/ccpdadmin -p <nom de l'imprimante> -o <device>
où : - Nom de l'imprimante est le nom que vous avez choisi dans l'interface graphique - device est à remplacer :
- Sous Dapper, Edgy, Feisty : par /dev/usblp0
- Sous Gutsy : par /dev/usb/lp0 (/dev/usblp0 devrait également fonctionner)
Epongez-vous le front, c'est presque terminé, il faut auparavant modifier un script.
sudo mv /etc/init.d/ccpd /etc/init.d/ccpd.old sudo nano /etc/init.d/ccpd
Dans lequel vous collez :
#!/bin/sh
#
# ccpd startup script for Canon Printer Daemon for CUPS
#
# Modified for Debian GNU/Linux
# by Raphael Doursenaud .
DAEMON=/usr/sbin/ccpd
LOCKFILE=/var/lock/subsys/ccpd
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=ccpd
DESC=”Canon Printer Daemon for CUPS”
test -f $DAEMON || exit 0
case $1 in
start)
echo -n “Starting $DESC: $NAME”
start-stop-daemon –start –quiet –exec $DAEMON
echo “.”
;;
stop)
echo -n “Stopping $DESC: $NAME”
start-stop-daemon –stop –quiet –oknodo –exec $DAEMON
echo “.”
;;
status)
echo “$DESC: $NAME:” `pidof $NAME`
;;
restart)
echo -n “Restarting $DESC: $NAME”
start-stop-daemon –stop –quiet –oknodo –exec $DAEMON
sleep 1
start-stop-daemon –start –quiet –exec $DAEMON
echo “.”
;;
*)
echo “Usage: ccpd {start|stop|status}”
exit 1
;;
esac
exit 0
On rend le lanceur executable :
sudo chmod +x /etc/init.d/ccpd
et enfin :
sudo /etc/init.d/ccpd start sudo update-rc.d ccpd defaults 20
Afin que tout fonctionne, même la prochaine fois que vous redémarrerez votre machine.
Pour que votre imprimante fonctionne, vous devez entrer la ligne suivante après l'installation de votre imprimante :
sudo aa-complain cupsd && /etc/init.d/apparmor reload