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

Le jeudi 29 juin 2006 22:50, vous avez écrit :
lemmel a écrit :
Le jeudi 29 juin 2006 17:20, hector dupont a écrit :
Est ce qu'il aurait du normalement installer mon SnapScan 1212U mais
"quelque chose" de pas clair s'est produit pendant l'installation
faisant foirer la détection ? :-(
Il y a très peu de configuration automatique de faite en fait :-). De
façon générale, ton noyau trouve ton périphérique et le rend disponible,
puis une application utilisateur (donc un programme que, la plus part du
temps,  tu a décidé d'installer) utilise ce périphérique et cette
application qu'il te faut configurer.

J'ai le même scanner et si tu installe xsane, tout ira bien :-).

(seul l'installation de xsane devrait suffire puisque sane, une
sous-couche, détecte à la volée ton périphérique)

Remarque valable uniquement que pour les périphériques totalement pris en
charge, ce qui est le cas du tien.
C'est ce que j'avais fait. Du coup, j'ai désinstallé et réinstallé xsane
mais sans plus de succès (enfin simplament les paquets)
Lorsque je lance xsane, il m'indique qu'il n'y a aucun périphérique de
dispo.

il n'y a pas un peu de config à faire à la main ?

J'y pense !!! Peux-tu le faire  en root ?
ca ne fonctionne pas mieux, j'ai le même message d'erreur

Si c'est le cas, il faut que tu configures certaines choses pour que cela marche en simple utilisateur :
@terato:~$ cat /etc/sane.d/net.conf
localhost

j'ai moi, localhost est en commentaire => donc c'est comme si net.conf était vide

@terato:~$ cat /etc/xinetd.d/saned
service sane
{
     disable         = no
     port            = 6566
     socket_type     = stream
     wait            = no
     groups          = yes
     user            = root
     group           = root
     server          = /usr/sbin/saned
     only_from       = 127.0.0.1
 }

Remarque : pour avoir ce fichier, il faut avoir installé xinetd (ce que je te conseille)

je n'ai pas de répertoire xinetd => effectivement le paquet xinetd n'est pas installé



@terato:~$ cat /etc/hosts
127.0.0.1       localhost
ca c'est ok


P.S. : remarque que si c'est cela ton problème, il s'agit alors d'un problème de droit d'accès (problème classique ! Pense toujours à vérifier que cela ne marche pas en root) et pas de configuration
donc il doit y avoir autre chose

avec "strace xsane" je vois qu'il essaye d'ouvrir sans succès les fichiers
   /dev/usb/scanner0 ... scanner15

quel est le nom du fichier représentant le scanner par defaut ? /dev/usb/scanner0 ? pourquoi n'y en a t il aucun chez moi => pourtant le scanner est bien connecté

>lsusb
Bus 002 Device 002: ID 06bd:2061 AGFA-Gevaert NV SnapScan 1212U (?)

je progresse ... un peu

en tant que root:

si je charge le driver scanner
   > modprobe scanner
c'est un peu mieux, cette fois scanner0 existe et xsane voit le scanner et sait qu'il s'agit d'un snapscan car il ouvre son fichier de conf
   open("/dev/usb/scanner0", O_RDWR)       = 7
   open("/etc/sane.d/snapscan.conf", O_RDONLY) = 6

par contre xsane n'est toujours pas content => il m'affiche encore "pas de périph

je dois télécharger le firmware ? ce n'est pas automatique ?
je viens d'essayer
   agfafirm -v /dev/usb/scanner0 /usr/local/lib/snapscan.bin
strace m'indique:
   open("/dev/usb/scanner0", O_RDWR|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3
write(3, "\22\0\0\0x\0", 6) = -1 ETIMEDOUT (Connection timed out)

des suggestions ?







Reply to: