Ceci est une ancienne révision du document !
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.
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
Il n'y a pas une adresse plus officielle qu'un forum?
Saisissez dans un terminal:
wget http://forums.linux-foundation.org/file.php?25,file=1154 -O /tmp/lbp800.tgz
pourquoi /tmp ? au prochain redémarrage elle aura disparu
CE LIEN EST MORT DEPUIS DES MOIS. ( on peut dire des années… )
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
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.
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
Dossier à vérifier
Compilez le module:
make
Installez le module:
sudo make install
Activez le module:
modprobe ppdev
ç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. : 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