Contenu | Rechercher | Menus

Installer une imprimante Canon LBP-800

L'imprimante LBP-800 est une imprimante qui n'est pas reconnu automatiquement sous Ubuntu.
Il faut donc récupérer les sources du pilotes qu'il faudra compiler, afin d'en faire un module à ajouter au noyau, qui permettra ainsi d'utiliser cette imprimante.

La procédure à été testée sur Lucid 64 bits.
Si vous avez testé avec succès ce tutoriel sur une autre version, merci de l'indiquer ici.

Prérequis

Avoir installé le paquet de développement de CUPS libcups2-dev.

Téléchargement du driver

Téléchargez l'archive ici
FIXME Il n'y a pas une adresse plus officielle qu'un forum?

Saisissez dans un terminal:

wget https://dl.dropbox.com/u/6908818/canon_lbp800driver_0.1.8.b0_linux.tar.gz -O /tmp/lbp800.tgz

FIXME pourquoi /tmp ? au prochain redémarrage elle aura disparu

Extraction de l'archive

Extraire l'archive obtenue dans le dossier /tmp pour obtenir les sources du pilote.

Saisissez dans un terminal:

tar zxf /tmp/lbp800.tgz -C /tmp

FIXME encore une fois pourquoi /tmp ?

Modification des sources

Déplacez vous dans le répertoire récemment créé

cd /tmp/canon_lbp800driver_0.1.8.b0_linux

Puis ouvrez le fichier /tmp/canon_lbp800driver_0.1.8.b0_linux/llcapt.c.
FIXME Vérifier le nom du dossier, qu'il ne soit pas un sous-dossier

Décommentez la ligne 40 (en enlevant les doubles slash / / et non le dièse #) pour qu'elle devienne:

#define DEBUG_WaitForStatus

N'oubliez pas de sauvegarder votre modification.

Ensuite, ouvrez le fichier /tmp/canon_lbp800driver_0.1.8.b0_linux/llcapt.h.

Modifier la ligne 30 pour qu'elle devienne:

#define         CAPT_SHORTDELAY                 10000

N'oubliez pas de sauvegarder votre modification avant de passer à la compilation du pilote.

Compilation et installation du pilote

Si ce n'est déjà fait, placez vous dans le dossier où vous avez modifié les sources.

cd /tmp/canon_lbp800driver_0.1.8.b0_linux

FIXME Dossier à vérifier

Compilez le module:

make

Installez le module:

sudo make install

Activez le module:

modprobe ppdev

FIXME ça marche encore au redémmarage? rien à ajouter dans /etc/modules?

Empêchez Apparmor de bloquer le processus cups:

sudo aa-complain cupsd

Installation de l'imprimante

Vous pouvez désormais vous référer au guide d'installation d'une imprimante à partir de pilotes pré-installés.

Et si ça marche, eh bien vous avez un gage: reformatter cette page de manuel correctement selon les règles de formattage de Ubuntu-Fr. FIXME: Il aurait été pas mal de le signaler à la liste. Je n'ai pas testé je n'ai pas cette imprimante.

Si le driver devient non-fonctionnel

Le driver ainsi installé devait fonctionner correctement. Néanmoins, il a été constaté que le driver peut arrêter subitement de fonctionner.

Auquel cas, il faut recommencer la procédure ci-dessus.

Puis, procéder à la désinstallation/réinstallation de l'imprimante:

Pour cela, aller dans le menu "Administration > Impression". Puis faire un click-droit sur l'icône de l'imprimante Canon LBP-800 et faire "Supprimer". De là, cliquer sur le bouton "Ajouter". Puis choisir l'option "xxx on parport0" (où "xxx" correspond à la dénomination que vous avez donnée à l'impirmante). En cliquant sur le bouton "Suivant", le système doit vous demander de bien repréciser les caractéristiques de l'imprimante (Marque: Canon, Modèle: LBP-800).

De là, l'imprimante va refonctionner correctement.


Contributeurs: iamlolive,…. Début de mise en forme fabux


imprimante_canon_lbp800.txt · Dernière modification: Le 13/12/2012, 13:46 par iamlolive
Le contenu de ce wiki est sous licence : CC BY-SA v3.0