Scanner en réseau

Bjr,
Après config des fichiers sur serveur et client, toujours pas moyen de “voir” le scanner depuis le client.

[code]~$ SANE_DEBUG_NET=128 scanimage -L
[sanei_debug] Setting debug level of net to 128.
[net] sane_init: authorize = 0x804d040, version_code = 0xbfd523e8
[net] net_avahi_browse_callback: NEW: service ‘saned’ of type '_sane-port._tcp’
in domain ‘local’
[net] net_avahi_browse_callback: CACHE_EXHAUSTED
[net] net_avahi_resolve_callback: service ‘saned’ of type ‘_sane-port._tcp’ in d
omain ‘local’:
[net] serveur.local:6566 (192.168.1.2)
TXT="protovers=1000003"
cookie is 0
is_local: 0
our_own: 0
wide_area: 0
multicast: 1
cached: 1
[net] add_device: adding backend serveur.local
[net] sane_init: SANE net backend version 1.0.14 (AF-indep+IPv6) from sane-backe
nds 1.0.19
[net] sane_init: Client has little endian byte order
[net] sane_init: searching for config file
[net] sane_init: trying to add 192.168.1.2
[net] add_device: adding backend 192.168.1.2
[net] add_device: backend 192.168.1.2 added
[net] sane_init: done reading config
[net] sane_init: evaluating environment variable SANE_NET_HOSTS
[net] sane_init: evaluating environment variable SANE_NET_TIMEOUT
[net] sane_init: done
[net] sane_get_devices: local_only = 0
[net] connect_dev: trying to connect to 192.168.1.2
[net] connect_dev: [0] connection succeeded (IPv4)
[net] connect_dev: sanei_w_init
[net] connect_dev: net_init (user=ducon, local version=1.0.3)
[net] connect_dev: freeing init reply (status=Success, remote version=1.0.3)
[net] connect_dev: done

[net] add_device: error while getting address of host serveur.local: Name or se
rvice not known
[net] net_avahi_resolve_callback: couldn’t add backend with name serveur.local
[net] add_device: adding backend “protovers=1000003”
[net] add_device: error while getting address of host “protovers=1000003”: Name
or service not known
[net] net_avahi_resolve_callback: couldn’t add backend with IP address “protover
s=1000003” either

[net] net_avahi_browse_callback: ALL_FOR_NOW
[net] sane_get_devices: finished (0 devices)
[net] sane_exit: exiting
[net] sane_exit: closing dev 0x82e9b48, ctl=7
[net] sane_exit: finished.
[/code](les coupures pour délimiter les erreurs)

Il semble qu’un service ne soit pas reconnu, mais a-ce de l’importance ?

[code]~$ nmap -p 6566 192.168.1.2

Starting Nmap 4.62 ( http://nmap.org ) at 2009-06-12 16:16 CEST
Interesting ports on serveur (192.168.1.2):
PORT STATE SERVICE
6566/tcp open unknown[/code]

Des idées ?

à l’époque de sarge, j’avais réalisé la mise en réseau d’un scanner epson, les procédures que j’avais suivi sont regroupés ici :
alexastuces.no-ip.org/forum/viewtopic.php?id=11

re-
Ok. Mais j’ai fait toutes ces config, avec d’autres, mais ça ne suffit pas dans mon cas.
Merci

Un façon de faire simple à mettre en oeuvre :

michel-eudes.net/blog/index. … -en-reseau

Bjr,
J’avais déjà lu ton article.
Mais de mémoire Samba était un peu lourd à gérer (et inutile pour des postes uniquement Linux).
Donc j’ai accès au serveur avec NFS, J’ai un dossier sur le serveur > /home/phlinux/scan qui est bien le dossier par défaut pour xsane. J’ai installé openssh client ou serveur selon le besoin

Mais ça bloque ssh -X phlinux@serveur xsane phlinux@serveur's password: /usr/bin/X11/xauth: creating new authority file /home/phlinux/.Xauthority Xlib: extension "Generic Event Extension" missing on display "localhost:10.0". Xlib: extension "Generic Event Extension" missing on display "localhost:10.0". Xlib: extension "Generic Event Extension" missing on display "localhost:10.0". Xlib: extension "Generic Event Extension" missing on display "localhost:10.0". Xlib: extension "Generic Event Extension" missing on display "localhost:10.0". Xlib: extension "Generic Event Extension" missing on display "localhost:10.0".
avec en plus la boite “Aucun périph dispo”

re-
Essai depuis Ubuntu (avec Samba cette fois). Même chose, xsane (du serveur, depuis le client) ne trouve pas le device

Un essai~$ ssh -X -w phlinux@serveur xsane phlinux@serveur's password: Bad tun device 'phlinux@serveur'

Sur le serveur le scan (officejet 6110) est géré par libusb. Est-ce que ça ne poserait pas un problème de reconnaissance depuis l’extérieur ?

ssh -X phlinux@serveur xsane

C’est l’Ip du serveur qu’il faut mettre là et pas “serveur”.

PS: pour récupérer le fichier Samba ou NFS c’est suivant les goûts, le tout c’est d’avoir accès au dossier des fichiers scannés.

re-
Ok, mais “serveur” c’est pour rester discret. En réalité j’ai essayé avec le “vrai nom” du serveur ou son adresse ip (déclarés dans le /etc/hosts du client)

… et ça marche. Il fallait simplement que le serveur soit sous la session phlinux.
Bon je vais voir avec Debian et nfs

tu sais les Ip de ton réseau interne …

phlinux est bien utilisateur sur le serveur où est connecté le scanner, et tu as bien installé openssh serveur sur ce PC ?

re-
oui c’est vrai on a tous les mêmes ip …
Oui phlinux est bien sur le serveur et openssh serveur aussi
J’aurais préféré une solution sans avoir à démarrer une session sur le serveur, mais bon…Le principal c’est que ça fonctionne sous Debian et nfs et surtout que la liaison soit possible.

Mais ce n’est qu’une étape de transition. Il faut maintenant que je trouve comment configurer le scan pour pouvoir numériser depuis l’appareil (qui évidemment est “accro” à microsoft et adobe). Le script de scanbuttond me file des boutons
En tous cas merci de ton aide et @alexmath également
@+

Edit : Le démon saned est-il utile sur le serveur, avec ssh ? et le port 6566 ouvert, c’est utile ?

Obvious Docteur Watson :smiley:

Oui pour saned puisque tu es sur le serveur en fait.
Pour le port oui mais limites le à ton réseau interne avec firestarter.