Contenu | Rechercher | Menus

Installer une imprimante Canon LBP-800

L'imprimante LBP-800 est une imprimante qui n'est pas reconnue 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, 10.10, 12.04, 13.04, 13.10.

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



Le contenu de ce wiki est sous licence : CC BY-SA v3.0