Ceci est une ancienne révision du document !


imprimante_canon_lbp_1120

  • LBP 810
  • LBP 1120

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

Installer 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 Edgy, Gutsy : par /dev/usb/lp0

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.

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 && /etc/init.d/apparmor reload

Avant que Canon ne fournisse un pilote fonctionnant sous linux, on utilisait la procédure suivante.

Attention toutefois : ce pilote n'est plus maintenu et engendre des problèmes d'impression avec de longs documents ou des images.

 $ wget -c http://www.boichat.ch/nicolas/capt/capt-0.1.tar.gz
 $ tar xvzf capt-0.1.tar.gz
 $ cd capt-0.1
 $ make
 $ sudo make install
 $ sudo /usr/sbin/lpadmin -p LBP1120 -m Canon-LBP-810-capt.ppd -v /dev/null -E
  • materiel/imprimante_canon_lbp_1120.1191410447.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)