[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 ?



lemmel a écrit :

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-)
et tu as raison !
je ne sais pas pourquoi mais mon fichier firmware était effectivement pourri => d'où la source de tous mes problèmes

- 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
je rectifie : j'utilise la vieille méthode (mais pas forcément la mauvaise)
comme je suis un peu vieux moi aussi je vais m'en contenter pour l'instant. L'instant risque d'être court car j'aimerai (ou mes enfants) bien pouvoir scanner via le réseau puisque c'est possible en vieux loup : une méthode, même vieille, qui me permet de faire ce que je voulais faire (scanner) ne peut pas être une mauvaise méthode ! ;-)

en tout cas, un grand merci pour toutes les pistes :sans cela je n'aurai pas beaucoup avancé.

bon week end sous le soleil

ps : je vais faire un petit post de mes problèmes et de ma vieille méthode ...

Voilà






Reply to: