Ceci est une ancienne révision du document !


  • i-SENSYS LBP-2900
  • 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

Vous devrez au préalable Installer les paquets alien et fakeroot

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 :

tar xvfz Driver.tar.gz && cd Driver/

C'est ici qu'alien intervient pour convertir des paquets RedHat en paquets Debian :

fakeroot 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 <rdoursenaud@free.fr>.

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.

Utilisateurs de Gutsy, ce qui suit vous concerne :

Pour que votre imprimante fonctionne, vous devez entrer la ligne suivante après l'installation de votre imprimante :

sudo aa-complain cupsd && sudo /etc/init.d/apparmor reload
  • materiel/imprimante_canon_lbp_1120.1198430056.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)