[imprimante] Epson stylus DX3850 non reconnue (en cours)

Reconnaissance et configuration du matériel / kernel linux
gregP
Hankyu
Messages : 47
Inscription : sam. 03 nov. 2012, 10:30

[imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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).
«The following statement is not true. The previous statement is true.» :nage:
gregP
Hankyu
Messages : 47
Inscription : sam. 03 nov. 2012, 10:30

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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
Avatar de l’utilisateur
onyx67
Elfe
Messages : 766
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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.
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
gregP
Hankyu
Messages : 47
Inscription : sam. 03 nov. 2012, 10:30

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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 ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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... :atable: ... 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.)
«The following statement is not true. The previous statement is true.» :nage:
gregP
Hankyu
Messages : 47
Inscription : sam. 03 nov. 2012, 10:30

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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

Code : Tout sélectionner

systemctl | grep usblp
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 :D
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17627
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message par benjarobin »

Tu mélanges un peu tout, ne pas confondre Daemon et Module
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gregP
Hankyu
Messages : 47
Inscription : sam. 03 nov. 2012, 10:30

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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....
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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.
«The following statement is not true. The previous statement is true.» :nage:
gregP
Hankyu
Messages : 47
Inscription : sam. 03 nov. 2012, 10:30

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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 ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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).
«The following statement is not true. The previous statement is true.» :nage:
gregP
Hankyu
Messages : 47
Inscription : sam. 03 nov. 2012, 10:30

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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 ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message par FoolEcho »

Tu peux supprimer les logs de cups et le refaire de zéro (ça sera peut-être plus clair) ?
«The following statement is not true. The previous statement is true.» :nage:
gregP
Hankyu
Messages : 47
Inscription : sam. 03 nov. 2012, 10:30

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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...
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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 ?
gregP
Hankyu
Messages : 47
Inscription : sam. 03 nov. 2012, 10:30

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message par FoolEcho »

Évite l'ancien wiki, prends plutôt le .org (vu qu'effectivement on a rien sur le fr :P ) . Cups
Mais normalement avec cups+gutenprint tu as ce qu'il faut (ton modèle y est présent), donc je ne comprends pas...
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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.
gregP
Hankyu
Messages : 47
Inscription : sam. 03 nov. 2012, 10:30

Re: [imprimante] Epson stylus DX3850 non reconnue (en cours)

Message 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
Répondre