Faire marcher une imprimante sur debian

Fermé
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 - 20 mars 2005 à 12:33
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 - 22 mars 2005 à 18:57
bonjour je suis sur debian SID et je n'arrive pas à faire marcher mom imprimante (epson stylus CX3200).

J'ai suivi les instructions de la page suivante :

http://people.via.ecp.fr/~alexis/formation-linux/imprimante.html

J'ai installé :

cupsys, cupsys-client, cupsys-bsd,foomatic-filters, cupsys-driver-gimpprint .

Puis j'ai charger le module du noyau usblp pour faire communiquer mon ordination et mon imprimante.

J'ai été sur le site de LinuxPinter.org pour essayer de recupérer le fichier ppd . Alexis delattre dit qu'il faut cliquer sur view ppd mais le liens n'existe pas ??mais je l'ai trouvé dans /usr/share/cups/model/ ?

J'ai configuré l'imprimante en suivant les instructions et au moment d'imprimer la page test, rien ne passe ???

Voilà les commandes que j'ai faite, elles pourront peut-être vous aider à trouver la solution :

debian:/home/pristella# lpinfo -v
network socket
network http
network ipp
network lpd
direct canon:/dev/lp0
direct epson:/dev/lp0
direct parallel:/dev/lp0
direct usb://EPSON/Stylus%20CX3200
direct usb://EPSON/Stylus%20COLOR%201160
direct usb:/dev/usb/lp2
direct usb:/dev/usb/lp3
direct usb:/dev/usb/lp4
direct usb:/dev/usb/lp5
direct usb:/dev/usb/lp6
direct usb:/dev/usb/lp7
direct usb:/dev/usb/lp8
direct usb:/dev/usb/lp9
direct usb:/dev/usb/lp10
direct usb:/dev/usb/lp11
direct usb:/dev/usb/lp12
direct usb:/dev/usb/lp13
direct usb:/dev/usb/lp14
direct usb:/dev/usb/lp15


puis :
debian:/home/pristella# lsmod | grep usblp
usblp 13440 0
usbcore 115272 4 usblp,ehci_hcd,uhci_hcd

puis :

dmesg

[drm] Initialized radeon 1.11.0 20020828 on minor 0: ATI Technologies Inc RV280[Radeon 9200]
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 4x mode
[drm] Loading R200 Microcode
usb 3-1: new full speed USB device using uhci_hcd and address 4
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 4 if 1 alt 0 proto 2 vid 0x04B8 pid 0x0802
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
usb 2-2: new full speed USB device using uhci_hcd and address 2
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04B8 pid 0x0
005

puis

debian:/home/pristella# lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 004: ID 04b8:0802 Seiko Epson Corp. Stylus CX3200
Bus 003 Device 003: ID 046d:08f0 Logitech, Inc.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 04b8:0005 Seiko Epson Corp. Stylus Printer
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

puis

debian:/home/pristella# /etc/init.d/cupsys reload
Reloading printing system service: cupsd.

puis

debian:/home/pristella# lsmod
Module Size Used by
usblp 13440 0
radeon 123264 2
snd_mixer_oss 19328 0
parport_pc 26048 1
lp 11488 0
parport 27200 2 parport_pc,lp
ide_cd 40576 0
cdrom 38432 1 ide_cd
8250_pci 19200 0
8250 23936 1 8250_pci
serial_core 22400 1 8250
ehci_hcd 30848 0
uhci_hcd 33288 0
usbcore 115272 4 usblp,ehci_hcd,uhci_hcd
ntfs 106648 1
nls_iso8859_1 5248 2
nls_cp437 6912 1
vfat 14464 1
fat 41632 1 vfat
nls_base 8704 5 ntfs,nls_iso8859_1,nls_cp437,vfat,fat
snd_intel8x0 32352 1
snd_ac97_codec 69216 1 snd_intel8x0
snd_pcm 92928 2 snd_intel8x0,snd_ac97_codec
snd_timer 25856 1 snd_pcm
snd 57120 7 snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 11232 1 snd
snd_page_alloc 11140 2 snd_intel8x0,snd_pcm
8139too 25216 0
mii 6144 1 8139too
crc32 5376 1 8139too
ip_conntrack_irc 73248 0
ip_conntrack_ftp 73760 0
ip_conntrack 47616 2 ip_conntrack_irc,ip_conntrack_ftp
rtc 13408 0


voilà, debian c'est dur dur, un problème reglé en améne un autre :(:(

merci d'avance pour votre aide
A voir également:

8 réponses

pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
20 mars 2005 à 20:57
Personne n'a d'idées, houla! je sens que ça va être très compliqué cette fois-ci.

Sur ce lien : http://www.trustonme.net/didactels/122.html , ils disent qu'il faut charger les modules printer.o et usb-uhci et evidemment quand je fais un modprobe pour ces 2 modules , j'ai :

debian:/home/pristella# modprobe usb-uhci
FATAL: Module usb_uhci not found.

et

debian:/home/pristella# modprobe printer
FATAL: Module printer not found.

donc j'imagine queje vais devoir recompiler mon noyau mais quelles options dois-je choisir pour avoir ces 2 modules (dans make menuconfig)???

Et y-at-il un moyen de les ajouter sans recompiler le noyau ???
0
Salut,

Pour pouvoir imprimer je te conseille de faire toute la conf depuis : http://localhost:631.

Puis une fois que cest installé tu lances kwrite ou autre chose puis dans configurer une imprimate mets la commande kprinter au lieu lp.....
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
20 mars 2005 à 21:21
Heu!! configurer une imprimante sur kwrite, tu vois ça ou???

Je mets la commande kprinter dans localhost:631 ???
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
20 mars 2005 à 23:19
J'ai déja fait la config depuis http://localhost:631 et ça ne donne rien. Je suis bien en root pour faire cette config. Il ajoute avec succès mon imprimante mais rien ne se passe quand je clic sur tester une page ???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
21 mars 2005 à 16:50
Personne n'a d'idées pour resoudre mon problème ;(
0
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 1 096
21 mars 2005 à 17:17
Salut Pristella,

Je n'ai jamais installé d'imprimante en USB, aussi je ne sais pas si je peux t'aider efficacement. Apparemment dmesg semble indiquer que ton imprimante est bien détectée.

Peut être pourrais-tu tenter de l'installer sans utiliser CUPS, mais en utilisant lpd et en paramétrant ton imprimante avec Apsfilter (http://www.apsfilter.org/ ).

lpd est bien plus léger que CUPS et le configurer avec Apsfilter est très facile.

Bon courage :)


Dal
0
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 1 096
21 mars 2005 à 17:36
Hmmf... désolé, je viens de vérifier, Apsfilter ne semble pas comporter de filtres adaptés à ton modèle d'imprimante Epson.

:(

Pour une utilisation avec CUPS, lpd, etc., tu as une source d'information qui a l'air intéressante là :

http://www.linuxprinting.org/show_printer.cgi?recnum=Epson-Stylus_CX3200


Dal
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
21 mars 2005 à 21:08
Yeeeeeees!!!! ne chechez plus, j'ai réussi à faire marcher mon imprimante epson cx3200 sur debian SID.

Ne me demander pas des explications car je serais incapable de vous en donner. Par contre voilà la démarche qui m'a permis de faire fonctionner cette imprimante sur debian SID :

1- j'ai d'abord installé les package suivant :

apt-get install cupsys cupsys-client cupsys-bsd foomatic-filters

2- j'ai copié le fichier ppd dans /usr/share/cups/model/

en fait j'ai pas eu besoin de le faire, il existait déjà dans le repertoire model ?? je ne sais pas pourquoi !!

3- j'ai configuré l'imprimante sur http://localhost:631/admin/

il faut se mettre en root puis entrer le mot de passe root.

a-cliquer sur ajout d'une imprimante
b-indiquer le nom de l'imprimante dans le champ 'NOM' , les autres champs peuvent rester vides.
c-choisir le periphérique, moi j'ai choisi USB PRINTER # 1
d-choisir EPSON dans le champ type
e-puis le modèle de l'imprimante, j'ai EPSON Stylus CX-3200-cups+gimp-print v-4.2.7

A l'issue j'ai testé une page, et rien n'est sorti. J'ai donc chercher, chercher .... et je suis tombé sur un forum ou un utisateur avait rencontré le même problème. Voici le lien :

http://lists.debian.org/debian-user-french/2004/02/msg01831.html

A la suite de la lecture, j'ai installé les packages supplémentaires qu'il indiquait , les voici :

apt-get install -t unstable cupsys/unstable cupsomatic-ppd/unstable cupsys-driver-gimpprint/unstable foomatic-bin/unstable

ensuite je suis retourner sur localhost:631 , j'ai supprimer l'ancienne configuration (imprimante) et j'ai ajouté une nouvelle imprimante avec la demarche citée plus haut.

Au final , je teste une page et ça marche :):):) pour m'en assurer, je teste avec d'autres programmes (openoffice, kwrite, gimp etc...) et ça maaaarche :):)

Ne me demander pas pourquoi ça marche, je n'ai pas la reponse. Par contre si quelqu'un trouve une explication, je suis tout ouie.

C'est bien de reussir à faire fonctionner son imprimante mais frustrant de ne pas comprendre pourquoi :(

Un seul HIC !! je ne peux pas imprimer une page web, ça doit certainement venir de la configuration sur mozilla ???

A l'impression de la page web, je n'ai qu'un seul choix d'imprimante :

PostScript/epsonCX3200 ------ comprend pas ????
0
pristella Messages postés 859 Date d'inscription samedi 23 octobre 2004 Statut Contributeur Dernière intervention 8 mai 2007 74
22 mars 2005 à 18:57
bonjour,

j'ai trouver sur un forum une personne qui donne une explication pour faire fonctionner le scanner :

J'ai installé une imprimante stylus sans probleme (unc CX3000, je crois) chez mon tonton, avec l'interface de gnome. Ça marché tout seul. (Debian Sarge).

Parcontre pour le scanner, j'ai du spécifier moi-même le vid et pid de l'imprimante pour la libusb et changer le permission de /proc/bus/usb afin que le groupe users y accède.

bon courage. Debian c'est facile - avec l'habitude, et ubuntu encore plus :)


Alors pour le pid et vid , j'ai pu le trouver en faisant un dmesg :

usb 2-1: new full speed USB device using uhci_hcd and address 2
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 1 alt 0 proto 2 vid 0x04B8 pid 0x0802
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver




mais maintenant, comment fait-on pour les specifié soi-même dans libusb.

En fait , j'ai plusieurs fichier libusb :

libusb-0.1.so.4
libusb.a
libusb.la
libusb.so

doit-on specificier le pid et vid dans l'un de ces fichiers ?
0