ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

Planet Ubuntu-fr - imprimante

Fil des billets

jeudi, avril 19 2007

Gravatar de adminCanon LBP-810 (et dérivées) sous Ubuntu Edgy/Feisty (suite) via Administrateur

Plusieurs personnes m'ayant contacté au sujet de l'imprimante laser Canon LBP-800/810 sous Linux, j'ai fait précédemment un post expliquant rapidement la marche à suivre pour installer ce matériel qui, jusqu'ici se montrait particulièrement récalcitrant, sous Ubuntu notamment ...
Même si cela fonctionne très bien il s'avère que les pilotes proposés, après un test prolongé, comportent quelques défauts, notamment sur l'impression de longs documents (plus d'une trentaine de pages ...) et sur les images/photos contenues notamment dans les textes.
Aussi, j'ai retrouvé sur les forums ubuntu-fr.org une manip proposée par patrickweb qui semble vraiment résoudre ces problèmes ...
Je vous la repropose ici afin d'en faire profiter le plus grand nombre. Et cela s'avère fort simple :
Créer un répertoire dans son home pour plus de facilité. Celui-ci peut être nommé de la sorte : /home/user/canon (remplacez user par votre vrai nom de compte, par exemple : /home/olivier/canon).
Puis, dans ce répertoire créer un script :

$ gedit /home/user/canon/lbp-810.sh

... Copiez-collez le script suivant :
#! /bin/sh
#
# installation d'une Canon LBP810 sur Ubuntu Edgy
wget http://labergerie.ath.cx/Canon/ccpd
wget http://labergerie.ath.cx/Canon/cndrvcups-capt_1.30-2_i386.deb
wget http://labergerie.ath.cx/Canon/cndrvcups-common_1.30-2_i386.deb
sudo dpkg -i cndrvcups-common_1.30-2_i386.deb
sudo dpkg -i cndrvcups-capt_1.30-2_i386.deb
sudo /etc/init.d/cupsys stop
sudo ps ax | grep cupsd
sudo killall cupsd
sudo mkdir /var/ccpd
sudo mkdir /var/captmon
sudo mkfifo /var/ccpd/fifo0
sudo chmod 777 /var/ccpd/fifo0
sudo chown root /var/ccpd/fifo0
sudo /etc/init.d/cupsys start
ls /usr/share/cups/model/ | grep CNCUPS
sudo /usr/sbin/lpadmin -p LBP-810 -P /usr/share/cups/model/CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
sudo ln -s /usr/share/cups/model/CNCUPSLBP1120CAPTK.ppd
sudo /usr/sbin/ccpdadmin -p LBP-810 -o /dev/usblp0
sudo mv /etc/init.d/ccpd ccpdold
sudo cp ccpd /etc/init.d/ccpd
sudo chmod a+x /etc/init.d/ccpd
sudo /etc/init.d/ccpd start
sudo update-rc.d ccpd defaults 20
sudo ccpdadmin
exit 0

Puis donnez les droits d'exécution à ce script :
$ chmod +x lbp-810.sh

Lancez-le :
$ sudo sh lbp-810.sh

Ce script va télécharger les pilotes Capt, les installer mais aussi configurer pour vous l'imprimante. Si bien que vous pourrez alors ouvrir Système/Administration/Impression et vous verrez qu'une nouvelle imprimante est apparue : LBP-810 !!!

Après plusieurs tests donc, ce pilote s'avère plus fiable et plus "précis". Ca fonctionne très bien en milieu professionnel avec l'impression de "longs" documents (traitement de texte + images de plus de 30 pages).

mardi, avril 17 2007

Gravatar de adminImprimante LBP-810 (et dérivées) sous Ubuntu (Dapper/Edgy/Feisty) via Administrateur

J'avais précédemment fait un petit billet sur l'installation et la configuration d'une imprimante Canon LBP-810 (laser) sous Ubuntu avec les drivers de Nicolas Boichat ... Mais c'était il y a un petit moment déjà et depuis les choses ont bien changé ...
Notamment, cela ne fonctionne plus du tout depuis Dapper Drake (6.06 LTS) car, visiblement, la manière de gérer /dev/usb/lp0 a changé. Tout se trouve désormais dans /dev/usblp0 ... Subtile nuance !
En fait l'imprimante est parfaitement reconnue dans Système/Administration/Impression mais rien ne s'imprime et les "jobs" restent éternellement dans la file d'attente : normal, la config par défaut ne convient plus ! Et la solution est en fait fort simple :

(1) - vous téléchargez les pilotes à cette adresse : http://www.boichat.ch/nicolas/capt/capt-0.1.tar.gz

(2) - Puis vous taperez :
$ tar xvfz capt-0.1.tar.gz
$ cd capt-0.1/

(3) - Vous allez maintenant éditer le fichier capt.c et à la ligne 759 vous changerez
fd = open("/dev/usb/lp0", O_RDWR | O_NONBLOCK);
par
fd = open("/dev/usblp0", O_RDWR | O_NONBLOCK);

(4) - Puis vous allez éditer le fichier lbp810-test.c et à la ligne 190 vous changerez
fd = open("/dev/usb/lp0", O_RDWR | O_NONBLOCK);
par
fd = open("/dev/usblp0", O_RDWR | O_NONBLOCK);

Voila la petite modification mineure mais qui va se révéler salvatrice ! :)

(5) - Vous terminerez par :
$ make
puis :
$ sudo make install

(6) - Il ne vous restera plus qu'à aller dans Système/Administration/Impression/Nouvelle Imprimante ... afin d'installer ... une nouvelle imprimante :)
Mais attention : il faut ruser ! En effet, il ne faut SURTOUT PAS choisir l'imprimante détectée sur le port USB : ca ne marchera pas ! Ne me demander pas pourquoi, je n'en sais strictement rien ...
Vous allez alors cocher "Utiliser une autre imprimante en définissant un port" et vous allez sélectionner LPT#1
Après avoir cliqué sur "suivant", il ne vous restera plus qu'à sélectionner le bon pilote, à savoir LBP-810 que vous devez trouver dans la liste des drivers Canon !
Puis vous ferez "Suivant" et "Appliquer".
Une nouvelle imprimante "LBP-810" va alors apparaitre dans la liste des imprimantes installées sur votre système.

L'imprimante devrait désormais fonctionner... Essayez de faire un test avec : Clic droit, "Propriétés", "Imprimer une page de test".

Certains ont néanmoins remarqué quelques imperfections dans l'impression de certaines images ou dans la gestion des marges ... N'hésitez pas à le faire savoir ici en déposant un petit commentaire !

dimanche, avril 15 2007

Gravatar de adminComment installer et configurer une imprimante Canon i965 sous Ubuntu Feisty via Administrateur

Bonjour à tous!

Introduction

Il y a quelques temps, j’ai essayé de faire fonctionner mon imprimante Canon i965 sur une Ubuntu Edgy.

Les résultats ne furent pas très concluants, m’obligeant à repasser par l’ordi familial (sous Windows XP) pour imprimer. Cet ordi étant tombé en rade, nous allons en acquérir un autre…

Mon père répugne à “chipoter” et installer quoique ce soit sur un ordi! Il déteste…Je lui ai dit qu’il était hors de question, pour moi, de faire une installation de XP, ou même le support de Windows…Je lui ai précisé que la seule chose dont je voulais bien me charger, était l’installation et maintenance d’nu système GNU/linux (Ubuntu plus particulièrement).

Le seul point contrariant dont il fallait s’affranchir, était que l’imprimante familiale ne fonctionnait pas sous Linux.

Motivé par le fait que mon père semble enclin à me laisser installer Ubuntu, j’ai refait quelques tests, et il apparaît que cette imprimante (Canon i965) fonctionne très bien :)

Ceci est la marche à suivre pour faire fonctionner l’imprimante Canon i965 sous Kubuntu Feisty (7.04)

(more…)

Gravatar de adminComment installer et configurer une imprimante Canon i965 sous Ubuntu Feisty via Administrateur

Bonjour à tous!

Introduction

Il y a quelques temps, j’ai essayé de faire fonctionner mon imprimante Canon i965 sur une Ubuntu Edgy.

Les résultats ne furent pas très concluants, m’obligeant à repasser par l’ordi familial (sous Windows XP) pour imprimer. Cet ordi étant tombé en rade, nous allons en acquérir un autre…

Mon père répugne à “chipoter” et installer quoique ce soit sur un ordi! Il déteste…Je lui ai dit qu’il était hors de question, pour moi, de faire une installation de XP, ou même le support de Windows…Je lui ai précisé que la seule chose dont je voulais bien me charger, était l’installation et maintenance d’nu système GNU/linux (Ubuntu plus particulièrement).

Le seul point contrariant dont il fallait s’affranchir, était que l’imprimante familiale ne fonctionnait pas sous Linux.

Motivé par le fait que mon père semble enclin à me laisser installer Ubuntu, j’ai refait quelques tests, et il apparaît que cette imprimante (Canon i965) fonctionne très bien :)

Ceci est la marche à suivre pour faire fonctionner l’imprimante Canon i965 sous Kubuntu Feisty (7.04)

(more…)