bonjour,
voici mon expérience des scanners à travers un réseau ( depuis 6 ans au
mon, avec différentes versions de sane, de xscanimage et de xsane
/***************************
Sur le serveur :
pour le partage du scanner, quelle est ta config sur le serveur ?
(fichiers /etc/sane.d/net.conf,
# This is the net config file. Each line names a host to attach to.
# If you list "localhost" then your backends can be accessed either
# directly or through the net backend. Going through the net backend
# may be necessary to access devices that need special privileges.
# localhost
il faut mettre une seule ligne dans /etc/sane.d/net.conf (la décommenter
en enlevant le #):
localhost
/etc/sane.d/saned.conf)
#
# saned.conf
#
# The contents of the saned.conf file is a list of host names, IP
# addresses or IP subnets (CIDR notation) that are permitted to use local
# SANE devices. IPv6 addresses must be enclosed in brackets, and should
# always be specified in their compressed form.
#
# The hostname matching is not case-sensitive.
#
#scan-client.somedomain.firm
#192.168.0.1
#192.168.0.1/29
#[2001:7a8:185e::42:12]
#[2001:7a8:185e::42:12]/64
#
# NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and
# /etc/services must also be properly configured to start
# the saned daemon as documented in saned(8), services(4)
# and inetd.conf(4) (or xinetd.conf(5)).
dans /etc/sane.d/saned.conf il faut mettre les adresses des machines
autorisées à se connecter
192.168.1.xxx
192.168.1.yyy
vérifier que le port de saned est ouvert :
dans /etc/services il doit y avoir la ligne (la décommenter en enlevant
le #) :
sane 6566/tcp #network scanner deamon
/***********************
sur le client
en general je simplifie le répertoire /etc/saned.d en enlevant tous les
fichiers inutiles (je recopie /etc/saned.d en /etc/saned.d_old et dans
/etc/saned.d je supprime !)
il n'y a besoin que de /etc/sane.d/net.conf et /etc/sane.d/dll.conf
quelle est ta config sur le client ? (fichiers /etc/sane.d/net.conf,
# This is the net config file. Each line names a host to attach to.
# If you list "localhost" then your backends can be accessed either
# directly or through the net backend. Going through the net backend
# may be necessary to access devices that need special privileges.
# localhost
192.168.1.12
ne doit contenir qu'une ligne : l'adresse du serveur
192.168.1.zzz
/etc/sane.d/dll.conf)
J'y est trouvé le nom de mon scanner, mais le voici tout de même
# enable the next line if you want to allow access through the network:
net
abaton
agfafocus
apple
avision
artec
artec_eplus48u
as6e ...........
ne doit contenir qu'une seule ligne :
net
le client ne doit pas avoir de deamon saned, donc en fait il ne faut
mettre dans le client que le rpm xsane
/**********************
donc pour résumer :
sur le serveur il faut :
les rpm :
saned-1.0.... ,
libsane1-1.0...... ,
sane-backends-1.0.16..... ,
xsane-0.97......
configurer le scanner de façon classique,
configurer /etc/sane.d/saned.conf de façon à autoriser les machines
distantes à utiliser le scanner
configurer le port scanner dans /etc/services
sur le client il faut :
les rpm :
sane-backends-1.0.16..... ,
xsane-0.97......
ne laisser que les fichiers dll.conf et net.conf dans /etc/saned.d
configurer ces deux fichiers
j'espère avoir été clair ?
si cela ne marche pas recontacte moi
Gerard
=========================================
Vous souhaitez acquerir votre Pack ou des Services Mandriva?
Rendez-vous sur "http://store.mandriva.com".
Rejoignez le club mandrake : http://www.mandrivaclub.com
=========================================