Page 1 sur 2
[imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 00:57
par gregP
Bonjour à tous
J'ai depuis qq jours une imprimante Epson stylus dx3850.
J'ai suivi le tuto d'installation d'une imprimante (cups + pilote gutemprint comme indiqué sur linuxprinting.org)
mais quand j'entre dans l'interface web de cups sur
http://localhost:631 mon imprimante n'est pas détectée.
je vois souvent indiqué de blacklister usblp, mais je n'ai pas l'impression de l'avoir lorsque je fais un systemctl.
Pourtant, un dmesg me donne :
Code : Tout sélectionner
[ 454.250055] usb 3-2: USB disconnect, device number 2
[ 454.250390] usblp0: removed
[ 473.460104] ehci_hcd 0000:00:1a.7: setting latency timer to 64
[ 474.877125] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[ 475.156682] usb 3-2: new full-speed USB device number 3 using uhci_hcd
[ 475.371206] usblp 3-2:1.1: usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04B8 pid 0x0818
on voit donc un usblp0 et en plus, l'imprimante semble détectée...
Si quelqu'un peut m'apporter un peu d'aide...
merci d'avance
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 09:22
par FoolEcho
gregP a écrit :je vois souvent indiqué de blacklister usblp, mais je n'ai pas l'impression de l'avoir lorsque je fais un systemctl.
Blacklister usblp n'est plus nécessaire a priori (et pour info, blacklister n'a rien à voir avec systemd).
Tu es bien dans le groupe lp (ou peut-être passes-tu par root) ?
Il faudrait voir dans les logs de cups, /var/log/cups (éventuellement passe le LogLevel à debug dans /etc/cups/cupsd.conf).
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 10:26
par gregP
Bonjour, je suis bien dans le groupe lp (commande groups).
J'ai passé cups en debug, et j'ai récupéré les logs de la journée, mais j'ai l'impression qu'il n'y a rien d'intéressant dans access_log et par contre le error_log fait 1300 lignes. Je ne pense pas pouvoir le coller dans un post.
Quelle info dois-je chercher dans ce fichier ?
pour mon information, si le blacklist n'a rien a voir avec systemctl, ça sert a quoi alors ?
merci en tout cas pour la réponse
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 11:12
par onyx67
gregP a écrit : Je ne pense pas pouvoir le coller dans un post.
Tu peux poster via
Pastebin
gregP a écrit :pour mon information, si le blacklist n'a rien a voir avec systemctl, ça sert a quoi alors ?
C'est pacman qui gère les paquets, non systemd. Ca sert à ignorer un paquet lors de la mise à jour. Il faut pour celà décommenter la ligne
IgnorePkg
dans
/etc/pacman.conf
et rajouter le paquet à blacklister. Le blacklistage ne doit être que temporaire et non permanent, ca va de soi, afin de préserver un système à jour.
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 11:46
par gregP
Et voila le errorlog d'aujourd'hui :
http://pastebin.archlinux.fr/453378
Merci pour l'info sur le pastebin.
Par contre, pour l'histoire du blacklist, c'est souvant dans le /etc/rc.conf
C'est donc bien la gestion des modules (maintenant faite par systemd) et non pacman, je me trompe ?
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 12:09
par FoolEcho
@onyx67: tu confonds. On parle de modules et non de paquets à ignorer.
gregP a écrit :Par contre, pour l'histoire du blacklist, c'est souvant dans le /etc/rc.conf
C'est donc bien la gestion des modules (maintenant faite par systemd) et non pacman, je me trompe ?
Sauf qu'il n'est plus recommandé de passer par le rc.conf pour MODULES (passage à systemd, tout ça...) et ça fait un moment qu'il n'est plus possible de blacklister dedans de toutes manières.
Le blacklist permet d'empêcher qu'un module se charge automatiquement au démarrage (par exemple pour charger nvidia plutôt que nouveau ; ou dans le cas d'une imprimante parce que la détection est faite... ou pas... par usblp / mais normalement il n'y a plus de problèmes à ce sujet

).
Cf. Kernel_modules pour plus d'infos.
(en ce qui me concerne, je n'ai plus le temps de regarder le log pour le moment...

... mais si ton imprimante est branchée directement et si cups ne la détecte pas, tu peux effectivement faire l'essai de blacklister usblp.)
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 12:18
par gregP
je citais le rc.conf parceque c'est ce qu'on trouve dans beaucoup de tuto qui ont été écrits avant le passage à systemd.
Normalement, si j'ai bien fait les choses, je ne suis plus sensé l'utiliser. Par contre, lorsque je fais un
je n'obtient rien. donc je pense que je n'utilise pas usblp.
Peut-être qu'il faut que je l'active justement ? je vais regarder ça.
Bon apétit

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 12:21
par benjarobin
Tu mélanges un peu tout, ne pas confondre Daemon et Module
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 12:38
par gregP
Mince... j'ai toujours cru que c'était la même chose, et qu'on employais indifféremment daemon et module.
J'ai fait une recherche google rapide, mais je n'ai pas trouvé de truc clairs... si tu as un lien ou qqchose, je suis preneur...
je continuerai a chercher cet après midi...
Mais donc, si je comprend bien, avec systemctl je gère les daemons ? puisque FoolEcho parle de module usblp....
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 13:05
par FoolEcho
En deux mots:
-Un module est un composant du noyau et va interagir avec le matériel (pilotes pour cartes réseaux, graphiques, imprimantes etc.). Tu peux les lister avec
lsmod
par exemple (par conséquent
lsmod|grep usblp
pour voir s'il est chargé).
-Un service est une application qui va tourner en tâche de fond (un serveur comme cups ici). Donc là oui, c'est systemctl.
Donc rien à voir.
Mais bref... Je ne vois pas trop du côté du log... Donc essaie en blacklistant usblp, déjà (si ça passe c'est un bug à faire remonter chez cups car le blacklist n'est plus nécessaire normalement).

... tu peux aussi tester le noyau
linux-lts dès fois que ça viendrait d'une régression du module, cf.
http://wiki.archlinux.fr/Mkinitcpio#Automatique.
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 13:39
par gregP
Bon,
j'ai blacklisté usblp. J'ai redemarré et vérifié qu'il n'était pas chargé avec un lsmod | grep usblp
cups ne détecte toujours pas l'imprimante...
Donc ça ne viens surement pas de usblp, si il n'est plus nécessaire de le blacklister depuis quelque temps...
Je testerai le noyau linux-lts pour voir tout à l'heure.
D'ailleurs à ce propos, ça ne fait que rajouter un noyau supplémentaire (que je rajouterai à syslinux) ou ça remplacera le noyau existant ? est-ce qu'il y a des risques ?
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 13:52
par FoolEcho
À moins de supprimer l'autre noyau, c'est un noyau supplémentaire. Aucun risque (il faut juste rajouter l'entrée supplémentaire à syslinux).
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 17:19
par gregP
Bon, je suis sur le noyau LTS
Rien de mieux.
J'ai testé avec et sans usblp mais Cups ne detecte toujours pas mon imprimante.
pourtant je la vois connectée en faisant un dmesg et quand je fais un lsusb, ça me donne :
Code : Tout sélectionner
Bus 004 Device 003: ID 04b8:0818 Seiko Epson Corp. Stylus CX3700/CX3800/DX3800
J'imagine que c'est normal de voir DX3800 au lieu de DX3850, je pense que c'est a peu de chose près le même modèle.
Dans tout les cas, ça ne fonctionne pas.
Quand je fait une recherche d'imprimante avec cups, il ne trouve rien.
Une idée ?
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 17:41
par FoolEcho
Tu peux supprimer les logs de cups et le refaire de zéro (ça sera peut-être plus clair) ?
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 18:12
par gregP
Voici le nouveau log
http://pastebin.archlinux.fr/453382
(bon, je n'ai pas effacé les logs, j'ai juste redirigé un tail -f dans un fichier, et effacé les 10 premières lignes, pour avoir vraiment les derniers logs)
Pendant ce log, j'ai debranché le cable usb de l'imprimante, rebranché, puis lancé une recherche d'imprimante avec cups, tenté d'en ajouter une nouvelle, etc...
Je précise que j'ai testé cette imprimante avec succès sur un WinXP installé dans une virtualbox. cette machine virtuelle est installée sur l'archlinux sur lequel l'imprimante ne fonctionne pas...
Donc juste une précision pour dire que l'imprimante est bien fonctionnelle...
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 18:14
par mélodie
Salut,
Regarde le contenu du fichier /usr/share/gutenprint/doc/NEWS, il y a dedans des choses pouvant t'intéresser.
Je suggère que tu suives aussi cette piste si ce n'est déjà fait:
http://driverscollection.com/?H=Stylus% ... n&SS=Linux
PS: quel est le log que tu as mis sur pastebin ? Ce n'est pas error.log, si ?
Il faudrait un "/var/log/cups/error.log" pris juste après une tentative d'impression.
PS-2 : il y a deux méthodes pour rechercher une imprimante avec CUPS. As-tu essayé les deux méthodes ?
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 18:31
par gregP
Salut mélodie.
le log est bien error_log, avec cups configuré en mode debug
par contre, je ne peux pas regarder le error log après une tentative d'impression parceque je n'ai pas d'imprimante d'installée (si par exemple, je fais "imprimer" dans libreoffice, il me dit qu'il ne peux pas détecter d'imprimante.
pour installer une imprimante, sur le
http://localhost:631/admin, j'ai fait "add printer", "find new printer" et "manage printer", mais rien n'y fait.
je ne sais pas si il y a une autre méthode.
Pour installer tout ça j'ai suivi le tuto
http://oldwiki.archlinux.fr/howto/materiel/imprimante. Je n'ai pas trouvé d'autre page dans le wiki.
Je vais regarder le fichier et le lien que tu m'as donné. Merci beaucoup
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 18:44
par FoolEcho
Évite l'ancien wiki, prends plutôt le .org (vu qu'effectivement on a rien sur le fr

) . Cups
Mais normalement avec cups+gutenprint tu as ce qu'il faut (ton modèle y est présent), donc je ne comprends pas...
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 19:11
par mélodie
Re,
Le wiki anglophone a l'air en effet tout indiqué, en particulier pour vérifier qu'aucun paquet nécessaire ne manque.
Je voulais juste dire que dans l'interface d'admin de cups ce sont bien "add printer" ou "find new printer" qui sont les deux méthodes pour ajouter une imprimante.
Je vais poser une question bête, mais je la pose quand même : ton imprimante est bien connectée et allumée quand tu démarres la machine ? Dans le cas contraire, relances-tu cups une fois la machine allumée, avant de tenter de la configurer ?
Cela dit, je crois qu'il doit te manquer un ou plusieurs drivers/paquets.
Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)
Publié : lun. 19 nov. 2012, 19:23
par gregP
l'imprimante est en général allumée quand je lance le pc. Mais ensuite, je l'éteint et la rallume ou débranche et rebranche l'usb, pour tester...
Je n'ai pas trop envie d'installer les pilotes avasys qui n'ont pas l'air très libres (c'est le résultat du lien que de mélodie), et puis en plus ça devrait fonctionner normalement sans ça, donc c'est frustrant.
Je vais lire la page du wiki anglais sur cups pour voir si je n'ai rien oublié.
je ne peux pas faire ça tout de suite, je vous tiens au courant de l'avancée.
merci en tout cas de votre aide