[imprimante] Pb détection automatique cups (résolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
Marzikill
archer
Messages : 121
Inscription : sam. 07 févr. 2009, 19:20

[imprimante] Pb détection automatique cups (résolu)

Message par Marzikill »

Bonjour,

j'ai un étrange problème, cups ne "voit" plus mon imprimante. Quand j'essaie de l'ajouter via l'interface réseau, la recherche d'imprimante ne donne rien. Je précise qu'il s'agit d'une epson stylus photo RX520 (usb), avec laquelle je n'ai jamais eu aucun soucis auparavent (et à vrai dire, jusqu'à aujourd'hui elle fonctionnait très bien sur mon poste !). J'ai recommencé toutes la procédure décrite dans http://wiki.archlinux.fr/CUPS, sans amélioration...

Pourtant elle est bien vue par le système, comme l'atteste dmesg (je déco reco la connection usb) :

Code : Tout sélectionner

[  737.883987] usb 4-1.2: USB disconnect, device number 7
[  737.884205] usblp0: removed
[  739.349976] usb 4-1.2: new high-speed USB device number 8 using ehci-pci
[  739.444337] usblp 4-1.2:1.1: usblp0: USB Bidirectional printer dev 8 if 1 alt 0 proto 2 vid 0x04B8 pid 0x081A
[  739.445463] scsi7 : usb-storage 4-1.2:1.2
[  740.449572] scsi 7:0:0:0: Direct-Access     EPSON    Stylus Storage   1.00 PQ: 0 ANSI: 2
[  740.457802] sd 7:0:0:0: [sdb] Attached SCSI removable disk

Code : Tout sélectionner

$ lsmod | grep usblp
usblp                  12818  0 
usbcore               177123  8 usblp,uvcvideo,rtlwifi,usb_storage,ehci_hcd,ehci_pci,usbhid,xhci_hcd
De ce coté là tout est normal...

Mais quand je me rend à http://localhost:631, et que j'essaie de rechercher mon imprimante, il n'en trouve aucune. Je ne comprend pas pourquoi.

Ce problème ressemble étrangement à celui ci : http://forums.archlinux.fr/topic13791.html

Code : Tout sélectionner

$ hwinfo --printer
15: USB 00.1: 10900 Printer                                     
  [Created at usb.122]
  Unique ID: hPaK.ffNcd3ke2X0
  Parent ID: PYMB.4Nx_qoDfSd7
  SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.2/4-1.2:1.1
  SysFS BusID: 4-1.2:1.1
  Hardware Class: printer
  Model: "Epson USB2.0 MFP(Hi-Speed)"
  Hotplug: USB
  Vendor: usb 0x04b8 "Epson"
  Device: usb 0x081a "USB2.0 MFP(Hi-Speed)"
  Revision: "1.00"
  Serial ID: "C27100601130924220"
  Driver: "usblp"
  Driver Modules: "usblp"
  Speed: 480 Mbps
  Module Alias: "usb:v04B8p081Ad0100dc00dsc00dp00ic07isc01ip02in01"
  Driver Info #0:
    Driver Status: usblp is active
    Driver Activation Cmd: "modprobe usblp"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #12 (Hub)
Je ne comprend vraiment pas pourquoi tout d'un coup ça ne fonctionne plus...
Merci d'avance pour votre aide,

Cordialement,
Marzikill.
Dernière modification par Marzikill le jeu. 25 juil. 2013, 19:38, modifié 2 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] Pb détection automatique cups

Message par FoolEcho »

Salut,

C'est consécutif à une mise à jour (cf. /var/log/pacman.log ), si oui as-tu redémarré ou relancer cups ?

(merci de rectifier les balises quote par code, stp :chinois: )
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Marzikill
archer
Messages : 121
Inscription : sam. 07 févr. 2009, 19:20

Re: [imprimante] Pb détection automatique cups

Message par Marzikill »

Je ne pense pas que ce soit du à une mise à jour puisque j'ai essayé de revenir à la première version que j'avais installé de de cups (et de libcups) (version 1.6.2-3) puis redémarré le pc pour être sûr de bien tout relancer, mais cela ne semble donner aucun effet. (d'un autre coté si ça vient pas d'une mise à jour et que ça marchait avant... j'ai du toucher à quelque chose sans m'en rendre compte ! Mais quoi ? :/)

J'ai même pas de pop up pour m'indiquer que j'ai branché mon imprimante (je précise que je suis sous KDE).

Marzikill
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] Pb détection automatique cups

Message par FoolEcho »

Marzikill a écrit :(d'un autre coté si ça vient pas d'une mise à jour et que ça marchait avant... j'ai du toucher à quelque chose sans m'en rendre compte ! Mais quoi ? :/)
Tu peux utiliser ARM pour revenir à une date (pas trop lointaine) où ça fonctionnait, si tu as touché à un truc en dehors tu le sauras de suite.
http://wiki.archlinux.fr/Downgrade#Arch ... ck_Machine

Montre-nous aussi les logs de cups en niveau de debug (même si je crains que, comme pour l'autre sujet, on n'y voit rien).
http://wiki.archlinux.fr/CUPS#Debug

... peut-être un problème niveau kernel... tu peux installer et démarrer le lts pour voir.
http://wiki.archlinux.fr/Enhancing_Arch ... _noyau_LTS
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Marzikill
archer
Messages : 121
Inscription : sam. 07 févr. 2009, 19:20

Re: [imprimante] Pb détection automatique cups

Message par Marzikill »

C'est bien ARM que j'ai utilisé pour revenir en arrière sur les versions de cups, avec le merveilleux package downgrade. ;) Du coup j'ai fait aussi un downgrade sur mon noyau, voir si le problème venait pas de la... Mais non, toujours pas. J'ai passé en mode débug mais du coup c'est assez verbeux. Voilà ce que ça dit : (j'ai fait ajouter de nouvelle imprimante et trouver de nouvelles imprimantes via l'interface cups)

http://pastebin.com/9MXjLfsr

En particulier :

Code : Tout sélectionner

I [24/Jul/2013:10:39:57 +0200] [Client 18] Started "/usr/lib/cups/daemon/cups-deviced" (pid=869)
D [24/Jul/2013:10:39:57 +0200] [Client 18] file=16
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Started backend /usr/lib/cups/backend/usb (PID 870)
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Started backend /usr/lib/cups/backend/lpd (PID 871)
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Started backend /usr/lib/cups/backend/snmp (PID 872)
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Started backend /usr/lib/cups/backend/smb (PID 873)
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Started backend /usr/lib/cups/backend/serial (PID 874)
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Started backend /usr/lib/cups/backend/socket (PID 875)
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Started backend /usr/lib/cups/backend/ipps (PID 876)
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Started backend /usr/lib/cups/backend/https (PID 877)
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Started backend /usr/lib/cups/backend/ipp (PID 878)
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Started backend /usr/lib/cups/backend/parallel (PID 879)
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Started backend /usr/lib/cups/backend/http (PID 880)
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Started backend /usr/lib/cups/backend/dnssd (PID 881)
D [24/Jul/2013:10:39:57 +0200] [CGI] list_devices
D [24/Jul/2013:10:39:57 +0200] [CGI] libusb_get_device_list=9
D [24/Jul/2013:10:39:57 +0200] [CGI] Failed to open device, code: -3
D [24/Jul/2013:10:39:57 +0200] [CGI] Flushed attributes...
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Found device "lpd"...
D [24/Jul/2013:10:39:57 +0200] [CGI] Flushed attributes...
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Found device "ipp"...
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] PID 871 (lpd) exited with no errors.
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] PID 878 (ipp) exited with no errors.
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] PID 879 (parallel) exited with no errors.
D [24/Jul/2013:10:39:57 +0200] Script header: Content-Type: application/ipp
D [24/Jul/2013:10:39:57 +0200] Script header: 
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] PID 870 (usb) exited with no errors.
D [24/Jul/2013:10:39:57 +0200] [Client 19] Accepted from localhost:631 (IPv6)
D [24/Jul/2013:10:39:57 +0200] [CGI] Flushed attributes...
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Found device "ipps"...
D [24/Jul/2013:10:39:57 +0200] [CGI] Flushed attributes...
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Found device "https"...
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] PID 877 (https) exited with no errors.
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] PID 876 (ipps) exited with no errors.
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] PID 874 (serial) exited with no errors.
D [24/Jul/2013:10:39:57 +0200] [CGI] Flushed attributes...
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Found device "http"...
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] PID 880 (http) exited with no errors.
D [24/Jul/2013:10:39:57 +0200] [CGI] Flushed attributes...
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Found device "smb"...
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] PID 873 (smb) exited with no errors.
D [24/Jul/2013:10:39:57 +0200] [CGI] Flushed attributes...
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] Found device "socket"...
D [24/Jul/2013:10:39:57 +0200] [cups-deviced] PID 875 (socket) exited with no errors.
D [24/Jul/2013:10:39:58 +0200] [CGI] sent=0, count=0
D [24/Jul/2013:10:39:58 +0200] [cups-deviced] PID 881 (dnssd) exited with no errors.
D [24/Jul/2013:10:39:59 +0200] [Client 14] POST / HTTP/1.1
D [24/Jul/2013:10:39:59 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Active clients"
D [24/Jul/2013:10:39:59 +0200] [Client 14] No authentication data provided.
D [24/Jul/2013:10:39:59 +0200] [Client 14] 2.0 CUPS-Get-Printers 53
D [24/Jul/2013:10:39:59 +0200] CUPS-Get-Printers
D [24/Jul/2013:10:39:59 +0200] CUPS-Get-Printers client-error-not-found: Aucune destination ajoutée.
D [24/Jul/2013:10:39:59 +0200] Returning IPP client-error-not-found for CUPS-Get-Printers (no URI) from localhost
D [24/Jul/2013:10:39:59 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Active clients"
D [24/Jul/2013:10:39:59 +0200] [cups-deviced] PID 872 (snmp) exited with no errors.
D [24/Jul/2013:10:39:59 +0200] PID 869 (/usr/lib/cups/daemon/cups-deviced) exited with no errors.
D [24/Jul/2013:10:39:59 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Active clients"
D [24/Jul/2013:10:39:59 +0200] [Client 18] HTTP_WAITING Closing on EOF
D [24/Jul/2013:10:39:59 +0200] [Client 18] Closing connection.
D [24/Jul/2013:10:39:59 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Active clients"
D [24/Jul/2013:10:39:59 +0200] PID 868 (/usr/lib/cups/cgi-bin/admin.cgi) exited with no errors.
D [24/Jul/2013:10:39:59 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Active clients"
D [24/Jul/2013:10:40:00 +0200] [Client 15] GET /admin HTTP/1.1
D [24/Jul/2013:10:40:00 +0200] cupsdSetBusyState: newbusy="Active clients", busy="Not busy"
En voyant ça j'ai l'impression que pour lui y'a aucun pb...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] Pb détection automatique cups

Message par FoolEcho »

Je n'ai pas beaucoup d'idée sur le sujet... :?
As-tu vérifié les droits dev/bus comme sur l'autre sujet ? (vu qu'on ne sait pas où ça en est, autant voir si le cheminement est le même)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Marzikill
archer
Messages : 121
Inscription : sam. 07 févr. 2009, 19:20

Re: [imprimante] Pb détection automatique cups

Message par Marzikill »

Non, j'ai pas trop compris cette histoire là justement. ;)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] Pb détection automatique cups

Message par FoolEcho »

Reprends mon dernier message de l'autre sujet, http://forums.archlinux.fr/post119245.html#p119245 et indique-nous la sortie de ls -l /dev/bus/usb/XXX/YYY.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Marzikill
archer
Messages : 121
Inscription : sam. 07 févr. 2009, 19:20

Re: [imprimante] Pb détection automatique cups

Message par Marzikill »

Code : Tout sélectionner

$ lsusb
Bus 004 Device 005: ID 5986:0315 Acer, Inc 
Bus 004 Device 006: ID 04b8:081a Seiko Epson Corp. PM-A750 [Stylus Photo RX520/RX530]
Bus 004 Device 003: ID 046d:c03d Logitech, Inc. M-BT96a Pilot Optical Mouse
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ ls -l /dev/bus/usb/004/006
crw-rw-r--+ 1 root scanner 189, 389 24 juil. 10:39 /dev/bus/usb/004/006
Ça veut dire quoi le "scanner" ? Que c'est vu comme un scanner et pas quelque chose qui imprime ? C'est quand même franchement louche, elle est bien vue par le système cette imprimante non ?

Remarque : à propos, la fonction scanner de mon imprimante quant à elle fonctionne parfaitement !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] Pb détection automatique cups

Message par FoolEcho »

Mais avec scanner ça ne devrait pas poser de problème... mais essaie la règle udev que je proposais sur l'autre sujet ou le chown (avec le chown tu seras fixé et après faire la règle).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Marzikill
archer
Messages : 121
Inscription : sam. 07 févr. 2009, 19:20

Re: [imprimante] Pb détection automatique cups

Message par Marzikill »

Bon, j'ai commencé par la règle, et ... Y'a du mieux ! Mon imprimante est reconnue maintenant !Bon j'aurai du lire le wiki anglais c'est vrai, mea culpa. Sauf que il reste une chose à régler, car elle n'imprime toujous pas... Quand je lance l'impression d'une page de test, j'ai dans état de l'imprimante de cups :

"Inoccupée - "Can't detect file type"

et dans état de la tache :

"arrêté "Filter failed"", et l'astuce du chmod dans le wiki ne fonctionne malheureusement pas :

Code : Tout sélectionner

$ lsusb 
Bus 004 Device 005: ID 5986:0315 Acer, Inc 
Bus 004 Device 008: ID 04b8:081a Seiko Epson Corp. PM-A750 [Stylus Photo RX520/RX530]
Bus 004 Device 003: ID 046d:c03d Logitech, Inc. M-BT96a Pilot Optical Mouse
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ sudo chmod 0666 /dev/bus/usb/004/008   


On y est presque !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [imprimante] Pb détection automatique cups

Message par FoolEcho »

Peut-être voir de nouveau dans les logs.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Marzikill
archer
Messages : 121
Inscription : sam. 07 févr. 2009, 19:20

Re: [imprimante] Pb détection automatique cups

Message par Marzikill »

Résolu ! Un simple redémarrage a suffit à régler le problème ! Merci beaucoup pour ton aide, je vais pouvoir imprimer en paix, désormais ;)
Répondre