Pagina 1 di 3

Xsane e HPlip slackware 12.1 non rilevano più lo scanner

Inviato: sab 7 giu 2008, 16:42
da sberla54
Ciao ragazzi.
Mi continuano a comprarire dei problemi, da quando ho aggiornato slack 12.1.

Questa sembra robetta da poco conto.

Io ho una stampante multifunzione HP PSC 1315, di quelle che hanno anche lo scanner.
Su slack 12 avevo semplicemente dato "xsane" da utente normale e lui aveva trovato lo scanner e lo aveva sistemato. Da li in avanti lo usavo con kooka.

Ora dando xsane non trova piu' nulla.

Che sia perche' hplip e' cambiato e non c'e' piu' il suo rc.hplip?
E' cambiato anche il metodo per installarlo? Non si usa piu' Xsane?

Spero sappiate aiutarmi!
Ciao e grazie!

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: sab 7 giu 2008, 19:12
da ermes
anche io avevo lo stesso problema e l'ho affrontato nel forum "package"

viewtopic.php?f=1&t=24855

cups non trovava nemmeo i driver della mia hp psc 2175
ho pasticciato molto (come si vede dal messaggio che ti ho indicato) ma alla fine (avrò re-installato hplip una 10ina di volte) finalmente cups ha trovato il driver e di conseguenza xsane lo scanner...

il problema era che sotto la directory /usr/share/cups/model/ non trovava la directory "HP" che dovrebbe essere la directory dove Hplip scarica i driver (trovava solo la directory "gutenprint")
non so bene cosa abbia fatto per farla riapparire... ma adesso c'è

so di non essere stato tanto chiaro ma (purtroppo) è tutto quello che posso dirti ;)

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: gio 12 giu 2008, 13:47
da conraid
Per "installarlo" nemmeno prima si usava xsane, che è solo una interfaccia per sane
Allora.
intanto guarda dmesg cosa ti "vede"
dopo dai root

# lsusb
# scanimage -L
# sane-find-scanner

Successivamente guardiamo di vedere se magari è un problema di UDEV o di sane, o dell'accoppiata tra i due.

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: gio 12 giu 2008, 15:02
da sberla54
intanto guarda dmesg cosa ti "vede"
Quando accendo la stampante:

Codice: Seleziona tutto

usb 2-3: new full speed USB device using ohci_hcd and address 7
usb 2-3: configuration #1 chosen from 1 choice
usblp0: USB Bidirectional printer dev 7 if 1 alt 0 proto 2 vid 0x03F0 pid 0x3F11
usbcore: registered new interface driver usblp
Lsusb:

Codice: Seleziona tutto

bash-3.1# lsusb 
Bus 001 Device 004: ID 0bc2:3000 Seagate RSS LLC 
Bus 001 Device 001: ID 0000:0000  
Bus 002 Device 007: ID 03f0:3f11 Hewlett-Packard PSC-1315/PSC-1317
Bus 002 Device 003: ID 058f:9254 Alcor Micro Corp. Hub
Bus 002 Device 002: ID 046d:c040 Logitech, Inc. Corded Tilt-Wheel Mouse
Bus 002 Device 001: ID 0000:0000  
Scanimage:

Codice: Seleziona tutto

bash-3.1# scanimage -L                                                                                                                                                               
device `hpaio:/usb/psc_1310_series?serial=CN48JB50XQO2' is a Hewlett-Packard psc_1310_series all-in-one
Sane-find-scanner

Codice: Seleziona tutto

bash-3.1# sane-find-scanner 
  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.
  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x03f0 [hp], product=0x3f11 [psc 1310 series ]) at libusb:002:007
  
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.
  # Not checking for parallel port scanners.
  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
A me sembra tutto ok :)
Grazie dell'aiuto...fammi sapere cosa devo fare ora :)

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: gio 12 giu 2008, 17:50
da conraid
sberla54 ha scritto: Grazie dell'aiuto...fammi sapere cosa devo fare ora :)
xsane da root ti funziona? cioè vede la stampante?

Se sì allora bisogna sistemare i permessi, altrimenti vedere come lavora il device "hpaio"
Io per esempio ho

Codice: Seleziona tutto

# scanimage -L     
device `epson:libusb:001:005' is a Epson RX420 flatbed scanner
E non mi va da utente... ma **** l'avevo sistemato qualche settimana fa, che palle (a parte che è difettoso nel senso che scannerizza solo metà pagina quindi lo facevo solo per prova)
IMHO è udev che mi incasina i permessi

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: dom 15 giu 2008, 14:08
da sberla54
xsane da root ti funziona? cioè vede la stampante?
Eh si!
Non me n'ero accorto!
Da root va sia xsane che kooka e posso usare tranquillamente lo scanner...
Se sì allora bisogna sistemare i permessi, altrimenti vedere come lavora il device "hpaio"
Ehm....io e udev abbiamo un pessimo rapporto...non ho mai capito come funziona...cosa dovrei andare a fare?

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: dom 15 giu 2008, 14:17
da conraid
Allora.
In teoria niente, devi solo mettere il tuo utente nel gruppo "scanner"

Però non vedo il tuo device in 80-libsane.rules

quindi aggiungi a quel file, o in altro file personale se ce l'hai (parlo delle regole di udev che sono in /etc/udev/rules-d), questa regola

ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3f11", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: mar 24 giu 2008, 15:07
da sberla54
quindi aggiungi a quel file, o in altro file personale se ce l'hai (parlo delle regole di udev che sono in /etc/udev/rules-d), questa regola
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3f11", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
Ho aggiunto quella riga, esattamente cosi' com'e', in fonto a 80-libsane.rules....ho riavviato rc.udev...ho acceso la stampante + scanner....ho avviato xsane da utente ma niente, continua a non vederlo.

Dove sbaglio?
Dovevo cambiare qualche parametro di quella riga e nella mia ignoranza non l'ho capito?

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: mar 24 giu 2008, 15:12
da conraid
sberla54 ha scritto:
quindi aggiungi a quel file, o in altro file personale se ce l'hai (parlo delle regole di udev che sono in /etc/udev/rules-d), questa regola
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3f11", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
Ho aggiunto quella riga, esattamente cosi' com'e', in fonto a 80-libsane.rules....ho riavviato rc.udev...ho acceso la stampante + scanner....ho avviato xsane da utente ma niente, continua a non vederlo.

Dove sbaglio?
Dovevo cambiare qualche parametro di quella riga e nella mia ignoranza non l'ho capito?
Mi sembrava di averla adattata al tuo scanner, comunque controlla meglio.
Ma non devi metterla in fondo, perché altrimenti non te la legge, infatti quel finisce con

Codice: Seleziona tutto

# The following rule will disable USB autosuspend for the device
ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level'"

LABEL="libsane_rules_end"
Devi metterla prima di queste righe. Dove ci sono le altre regole dei vari modelli

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: ven 27 giu 2008, 17:38
da sberla54
L'ho messa dove dici tu ma ancora niente...xsane non vede lo scanner...

Ti pasto il file intero:
http://rafb.net/p/dLhnF650.html
(mi tocca usare nopaste senno' lo devo dividere in 2 o 3 post, che supera il limite di caratteri)

Che ci sia conflitto con qualche altra regola?

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: mer 2 lug 2008, 15:31
da sberla54
Non mi abbandonare Conr' :)
Il nopaste e' gia' sparito...ma se mi dici cosa ti potrebbe tornare utile per capire il problema provo ad allegartelo senza uscire dal limite di caratteri.

Ovviamente solo se hai voglia e tempo :)
Per ora sto andando avanti usando Kooka da root...

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: mer 2 lug 2008, 15:41
da conraid
Perdonami Sberla, ma devi fare una cosa.


Fai un file simile chiamandolo magari 00-local.rules

Codice: Seleziona tutto

SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0644"   
Questa regola Pat l'ha aggiunta, ma tu mettile ugualmente, è per i kernel senza USB_DEVICE_CLASS

E dopo fanne uno 80-libsane.rules così

Codice: Seleziona tutto

ACTION!="add", GOTO="libsane_rules_end"
ENV{DEVTYPE}=="usb_device", GOTO="scanner"
SUBSYSTEM!="usb_device", GOTO="libsane_rules_end"

LABEL="scanner"
 
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3f11", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

LABEL="libsane_rules_end"
l'originale 80-libsane.rules naturalmente copialo da qualche parte


Però mi devi dire prima (cioè adesso) e dopo con che permessi ti crea il device

p.s.
oggi non riesco a scrivere :-k

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: mer 2 lug 2008, 18:30
da sberla54
Ho fatto tutto cio' che mi hai detto ma non e' cambiato niente :(
Però mi devi dire prima (cioè adesso) e dopo con che permessi ti crea il device
Questo non so come controllarlo...scusami...sto udev proprio non lo capisco.
Dove devo guardare?


Ah, tra parentesi, ora non mi stampa piu' la stampante...pero' mi pare connessa correttamente...magari ha finito l'inchiostro..ma non va piu' il programma della HP per vederlo e quindi non saprei.
Anche se mi pare che si fermi su "connecting to device"...e da cups tutto risulta normale.
Bha.
comunque un problema alla volta :)

Pero' che 2 balle :)

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: mer 2 lug 2008, 18:35
da conraid
sberla54 ha scritto:Ho fatto tutto cio' che mi hai detto ma non e' cambiato niente :(
Però mi devi dire prima (cioè adesso) e dopo con che permessi ti crea il device
Questo non so come controllarlo...scusami...sto udev proprio non lo capisco.
Dove devo guardare?


Ah, tra parentesi, ora non mi stampa piu' la stampante...pero' mi pare connessa correttamente...magari ha finito l'inchiostro..ma non va piu' il programma della HP per vederlo e quindi non saprei.
Anche se mi pare che si fermi su "connecting to device"...e da cups tutto risulta normale.
Bha.
comunque un problema alla volta :)

Pero' che 2 balle :)

Allora.

Codice: Seleziona tutto

# su
Password: 
# lsusb
Bus 001 Device 005: ID 04b8:080f Seiko Epson Corp. Stylus Photo RX425 scanner
# ls -l /dev/bus/usb/001/005
crw-rw-r-- 1 root scanner 189, 4 2008-07-02 18:31 /dev/bus/usb/001/005
# scanimage -L
device `epson:libusb:001:005' is a Epson RX420 flatbed scanner
# exit
exit
$ scanimage -L
device `epson:libusb:001:005' is a Epson RX420 flatbed scanner
Come vedi ho i permessi root:scanner e me lo vede da root e da utente

Re: Xsane e HPlip slackware 12.1 non rilevano piu' lo scanner

Inviato: mer 2 lug 2008, 18:43
da conraid
Avrai anche un device in /proc

Codice: Seleziona tutto

$ ls -l /proc/bus/usb/001/005
-rw-r--r-- 1 root root 96 2008-07-02 18:31 /proc/bus/usb/001/005
che mi sa che è quello da modificare se non metti USB_DEVICE_CLASS nel kernel

Se non ti va puoi provare a modificare a mano i permessi di questi due device (sempre se il primo te lo crea) e vediamo dove sta il problema