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
=========================================

Répondre à