OVH Cloud OVH Cloud

[Impression] Problème modules cups et foomatic

1 réponse
Avatar
Jerrek
Je n'arrive pas =E0 envoyer ce message =E0 gentoo.users.fr donc je vous le =
soumet =E0 vous... ;)

Bonjour...
J'ai un probl=E8me avec mon imprimente que je n'arrive pas =E0 r=E9soudre m=
algr=E9 toutes les docs que j'ai pu trouv=E9es...
Donc, j'ai suivi le tutoriel de gentoo (http://www.gentoo.org/doc/fr/printi=
ng-howto.xml)

Donc...
Installer CUPS et foomatic aucun probl=E8me

Mise en place des modules du noyau.
usbcore =E9tait d=E9j=E0 lanc=E9, donc pas de probl=E8me =E0 priori
usblp n'=E9tait pas compil=E9, j'ai donc essay=E9 de recompiler mes modules=
et de le monter manuellement.
>J'ai =E9t=E9 dans mes sources (kernel-2.6.9-gentoo-r9) j'ai fait un make m=
enuconfig pour activer l'option, puis un make modules
Ensuite, les modules compil=E9s, modprobe usblp n'a pas caus=E9 de probl=E8=
mes.
dmesg | tail m'affichait alors un message concluant mais je n'ai pas pens=
=E9 =E0 le noter.
Le fichier /dev/usb/lp existait.
Le test d'impression de bas niveau fonctionnait aussi sans probl=E8me.

Configuration du fichier PPD
L=E0, je ne crois pas qu'il y ait eu de probl=E8me, =E7a donnait =E7a :=20
# grep "HP DeskJet 840C" /usr/share/foomatic/db/source/printer/*
/usr/share/foomatic/db/source/printer/HP-DeskJet_840C.xml: (21/2000) rec=
ommends for the HP DeskJet 840C:<br>
# grep HP-DeskJet_840C /usr/share/foomatic/db/source/driver/*
/usr/share/foomatic/db/source/driver/cdj550.xml: <id>printer/HP-DeskJet_8=
40C</id><!-- HP DeskJet 840C -->
/usr/share/foomatic/db/source/driver/cdj670.xml: <id>printer/HP-DeskJet_8=
40C</id><!-- HP DeskJet 840C -->
/usr/share/foomatic/db/source/driver/cdj880.xml: <id>printer/HP-DeskJet_8=
40C</id><!-- HP DeskJet 840C -->
/usr/share/foomatic/db/source/driver/cdj970.xml: <id>printer/HP-DeskJet_8=
40C</id><!-- HP DeskJet 840C -->
/usr/share/foomatic/db/source/driver/gimp-print.xml: <id>printer/HP-DeskJ=
et_840C</id>
/usr/share/foomatic/db/source/driver/hpdj.xml: <id>printer/HP-DeskJet_840=
C</id><!-- HP DeskJet 840C -->
/usr/share/foomatic/db/source/driver/pcl3.xml: <id>printer/HP-DeskJet_840=
C</id><!-- HP DeskJet 840C -->
# foomatic-configure -s cups -p HP-DeskJet_840C -c file:/dev/usb/lp0 -n HP =
-d gimp-print

J'ai pris gimp-print =E9tant donn=E9 qu'ils avaient l'air de tous convenir.=
..

Bon, ensuite=20

Configuration de CUPS

Je n'ai pas eu de probl=E8mes particuliers =E0 cette =E9tape.

J'ai ensuite ajout=E9 gimpprint =E0 ma variable USE dans /etc/make.conf (j'=
ai oubli=E9 de dire, cups, foomaticdb, ppds et usb ont =E9t=E9 ajout=E9es a=
u d=E9but)
Par contre, je n'ai pas compil=E9 gimp (et je viens de m'appercevoir que gi=
mp-print non plus ne l'=E9tais pas)


Donc, que rajouter ensuite ?
J'ai lanc=E9 mon brower sur 127.0.0.1:631 et =E7a affichait justement le mo=
dule de configuration cups mais quelques probl=E8mes : lors de l'impression=
de la page de test, seulement la premi=E8re ligne =E9tait imprim=E9e, dans=
la plupart de mes programmes (sylpheed, par exemple) je ne savais pas quel=
le commande lancer pour imprimer, j'ai essay=E9 avec foomatic-printjobs %s =
(o=F9 %s repr=E9sente le fichier =E0 imprimer) mais sans grand succ=E8s... =
Hormis la premi=E8re ligne, rien ne se passait des fois d'ailleur... J'ai e=
ssay=E9 avec lpr %s, l=E0, totalement rien ne se passait du tout...

Bon, depuis, j'ai eu =E0 red=E9marrer mon ordinateur et maintenant, grand p=
robl=E8me : /dev/usb/lp0 n'existe plus, usblp n'est pas mont=E9 au d=E9marr=
age.
J'ai essay=E9 un modprobe usblp qui agissait normalement mais /dev/usb/lp0 =
n'est pas cr=E9=E9.
J'ai donc essay=E9 d'ajouter usblp au d=E9marrage (/etc/modules.audoload.d/=
kernel-2.6 )
et au red=E9marrage, ben toujours pas de /dev/usb/lp0

Bon, je viens de m'appercevoir que j'ai fait une grosse b=EAtise tout =E0 l=
'heure : make clean dans les sources de mon noyau actuel... Donc je recompi=
le en attendant votre r=E9ponse...

Pour r=E9capituler :=20
Comment faire pour que Merlin l'enchanteur ne s'amuse pas avec mon /dev/usb=
/lp0 ?
Comment faire pour imprimer une page enti=E8re?
Quelle commande dois je taper pour imprimer dans Sylpheed par exemple ?
Et ... je ne ferai plus un make clean dans mes sources ;)
Ah oui, un autre petit probl=E8me, lorsque je vais sur mon paneau d'adminis=
tration cups, dans http://127.0.0.1:631/admin/?op=3Dconfig-printer&printer_=
name=3DHP, la page ne s'affiche jamais...

Voil=E0, je crois que c'est =E0 peu pr=E8s tout...

Merci pour ceux qui auront le courage de me lire (et de m'aider accessoirem=
ent :D)

Fred

1 réponse

Avatar
Jerrek
Pour simplifier la lecture, je supprime mon ancien message juste pour dire que j'ai trouvé la solution...
SI quelqu'un se trouve dans le même cas que moi, les imprimantes jet d'an cre de chez HP ont besoin d'un autre pilote : hpijs à installer donc...
Et là, maintenant, ça m'a l'air de fonctionner à peu près...
ON passe aux tests...

Fred