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.
Prérequis
Vérifier les paramètres du bios
Vos paramètres de port parallèle doivent être activés, choisir le mode EPP, ainsi que ces options (même si les autres options devraient aussi fonctionner) : I/O Address: 378 IRQ: 7
Installer les paquets nécessaires et supprimer les paquets conflictuels
Avoir installé les paquets de développement de CUPS libcups2-dev et build-essential .
Le paquet libsane-hpaio cherche à utiliser le port parallèle (/dev/pl0) et cela entraîne des conflits, raison pour laquelle il vaut mieux supprimer le paquet:
sudo apt-get purge libsane-hpaio
Téléchargement du pilote
Téléchargez l'archive ici
Ou bien saisissez dans un terminal:
wget https://github.com/aleksejleonov/lbp800_linux/archive/0.1.9.tar.gz
Il existe aussi une version plus ancienne : ici
Extraction de l'archive
Extraire l'archive obtenue pour obtenir les sources du pilote.
Saisissez dans un terminal:
tar zxf 0.1.9.tar.gz
Compilation et installation du pilote
*Déplacez vous dans le dossier récemment créé:
cd lbp800_linux-0.1.9
(Adaptez votre chemin vers votre dossier si vous avez décompréssé ailleurs votre fichier).
*Compilez le module:
make
*Installez le module:
sudo make install
Vérifier les modules du port parallèle
Vous devez enfin vérifier que les modules lp, ppdev, parport_pc, soient chargés et fonctionnent, saisissez ces commandes successivement :
lsmod | grep lp
Vous devez voir quelque chose comme cela:
lp 13299 0 parport 40753 3 lp,ppdev,parport_pc
Puis :
lsmod | grep ppdev
Vous devez voir quelque chose comme cela:
ppdev 12817 0 parport 40753 3 lp,ppdev,parport_pc
À nouveau:
lsmod | grep parport_pc
Vous devez voir quelque chose comme cela:
parport_pc 27504 1 parport 40753 3 lp,ppdev,parport_pc
Si une erreur comme celle-ci (exemple pour parport_pc) vous est renvoyée :
lsmod | grep parport_pc You have no output -- module missed
Vous devez ajouter le module au fichier /etc/modules, en y mettant une nouvelle ligne avec "parport_pc" à la fin :
gksudo gedit /etc/modules
Ajouter votre utilisateur au groupe lp
Entrez simplement la commande suivante :
sudo adduser $USERNAME lp
Redémarrez votre ordinateur.
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.
Cependant si vous ne voyez Canon LBP800 apparaître dans la liste -Choisissez l'option "Ajoutez une URL" en entrez ceci : parcapt:/dev/parport0 (parcapt:, pas parallel:).
-Lorsqu'on vous demandera de choisir le pilote, alors vous pourrez chercher dans la liste LBP800.
Problème connu
Apparmor peut bloquer le processus cups, dans ce cas:
sudo aa-complain cupsd
Source : https://github.com/aleksejleonov/lbp800_linux/blob/master/README.md
Contributeurs: iamlolive,…. Début de mise en forme fabux et fin L'Africain