[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [SARGE] la détection et l'installation des scanners n'est pas automatique ?



> >Idem fais le tout de suite.
>
> ben là je fais ma tête de cochon : je n'aime pas modifier plein de param
> simultanément, après je ne sais plus ce qui a fait marcher le truc ...
> de plus, je suppose que c'est utile uniquement en remote ... et pour
> l'instant je me contenterais d'une utilisation locale ;-)

t'es malheureusement obligé de le faire si tu veux accéder en simple 
utilisateur à ton scanner. On active la possiblité de scan à travers le 
réseau (en limitant les accès à la machine) afin que n'importe quel 
utilisateur puisse numériser. C'est, et de loin, la méthode la plus simple. 
(et j'ai pas mal galéré sur ce problème)
> juste pour ma culture perso, tu pourrais me dire comment se nomme le
> périph chez toi
> avec strace + "grep  open" , tu devrais voir le fichier périph qu'il
> réussit à ouvrir
Je vais te décevoir :-), normalement l'utilisation de la libusb fait en sorte 
qu'il n'y a rien à régler :
strace -o log.txt -e trace=open saned -s
grep "/dev" log.txt |grep -v -- "-1 ENOENT"|less
(obligatoire pour moi, car sane est configuré pour le réseau)

open("/dev/bus/usb/003/001", O_RDWR)    = 15
open("/dev/bus/usb/003/001", O_RDWR)    = 5
[...]
open("/dev/bus/usb/004/001", O_RDWR)    = 15
open("/dev/bus/usb/004/001", O_RDWR)    = 5
[...]
open("/dev/bus/usb/002/001", O_RDWR)    = 15
open("/dev/bus/usb/002/001", O_RDWR)    = 5
[...]
open("/dev/bus/usb/001/003", O_RDWR)    = 15
open("/dev/bus/usb/001/001", O_RDWR)    = 15
open("/dev/bus/usb/001/003", O_RDWR)    = 5
open("/dev/bus/usb/001/001", O_RDWR)    = 5
[...]
open("/dev/bus/usb/001/003", O_RDWR)    = 15
[...]
open("/dev/bus/usb/001/003", O_RDWR)    = 5

> si je boote sous xp, je lance l'appli de scan => ok
> je reboote sous debian (donc le scanner est encore initialisé)
> sous root => modprobe scanner
> sous user
>
>  >scanimage -L
>
> device `snapscan:/dev/usb/scanner0' is a AGFA SNAPSCAN 1212U_2 flatbed
> scanner
>
>  >xsane&
>
> => ca marche !
> si je fais un power off + reboot direct debian
> => ça ne marche plus .... grrrr
Cela indiquerai un problème avec ton firmware (es-tu sûr que ce soit le bon ?)
>  >modprobe scanner
j'ai pas besoin de ce module. Normalement l'accès au périphérique USB doit se 
faire avec la libusb, ce que tu utilise est la veille méthode. Donc un 
lsmod |grep scan
ne m'affiche rien


Ce que j'en pense (ou plutôt quelques pistes) : 
- pb avec ton firmware (mauvais fichier -voir syslog-, mauvais 
paramétrages -alors là je connais rien aux firmwares-)
- tu utilises la mauvaise méthode (donc la vieille méthode) et en conséquence 
tu as placé dans un fichier de configuration la référence à une fichier de 
périphérique et cela fout le bordel

Voilà



Reply to: