Partager un scanner unix* en réseau

Dernière mise à jour le 21 juin 2005 à 10:35 par jisisv
Publié par jisisv
Ca y est,vous avez fait l'achat d'un magnifique scanner et vous avez réussi à le faire fonctionner sous Linux.(ce n'est pas le propos ici :(

Vous disposez par ailleurs de poste(s) Windows dans votre réseau local.
Savez vous qu'il est possible de partager le-dit scanner en réseau grâce au daemon saned et un client Windows ?

Note : cette configuration a été testée avec une Debian Sarge et Windows XP Pro.
Je l'ai également testée il y a deux ans avec Mandrake 9.? et Windows 98
johand@horus:~$ dpkg -l sane*|grep ii
ii  sane           1.0.12-2       scanner graphical frontends
ii  sane-utils     1.0.14-7       API library for scanners -- utilities

Etape 1.
Configurer saned
Editer /etc/sane.d/saned.users (l'emplacement de ces fichiers peut varier selon votre distribution)
johand@horus:/etc/sane.d$ cat saned.users
user1:motdepasse:mustek
user2:autremotdepasse:unautre_scanner


Editer saned.conf afin d'y inclure les IP/réseaux ayant acceès au daemon local (voir fichier fourni lors de l'installation)

Ajouter une entrée pour le service saned (ici avec inetd comme super daemon)
johand@horus:~$ grep saned /etc/services
sane            6566/tcp        saned           # SANE network scanner daemon
johand@horus:~$ grep saned /etc/inetd.conf
sane stream tcp nowait saned.saned /usr/sbin/saned saned

J'ai créé en outre un groupe saned et ai modifié les droits du périphérique SCSI:
johand@horus:~$ sane-find-scanner
found SCSI scanner "SCANNER  2.02" at /dev/sg4
johand@horus:~$ ls -l /dev/sg* |grep saned
crw-rw----  1 root saned 21,  4 Aug 20  2003 /dev/sg4

Ajout des utilisateurs authorisés au groupe saned:
johand@horus:~$ grep saned /etc/group
saned:x:104:user1,user2

Redémarrage de inetd
horus:~# /etc/init.d/inetd restart
Restarting internet superserver: inetd.
(Il est clair que les étapes précédentes requièrenet les droits uid=0 root, toor,...)

Etape 2 (client windows)
Récupérer le client SaneTwain sur
http://sanetwain.ozuzo.net/
http://sanetwain.ozuzo.net/sanetwain126.zip
Exploser l'archive dans le répertoire de son choix.
Lire la documentation ;)
Placer notemment SaneTwain.ds dans
%WINDIR%\twain_32
Lancer Scanimage.exe
et... roulez jeunesse.
Le pilote sanetwain apparaît normalement comme source Twain .
Bon amusement à tous.
Notons qu'il existe d'autres clients Twain pour Windows.

Noyaux linux 2.6
Sous ma Debian, je me suis ajouté au groupe "scanner" , il n'y a pas de problème d'accès au périphérique:
johand@horus:~$ ls -l /dev/sg*
crw-rw----  1 root scanner 21, 0 2005-06-21 10:29 /dev/sg0
johand@horus:~$ sane-find-scanner |grep found
found SCSI scanner "SCANNER  2.02" at /dev/sg0
Meilleures réponses pour « Partager un scanner unix* en réseau » dans :
Partage Imprimante Livebox : réseau local VoirLa Livebox inventel/mini/2 vous permet de partager une imprimante USB entre les différents ordinateurs de la maison. Il est donc possible : Pré-requis 1. Votre imprimante USB 2. Votre ordinateur doit au minimum avoir les systèmes...
Partage de fichiers en réseau local sous Windows VoirAvant toute chose, il est nécessaire de mettre en réseau local les ordinateurs pour lesquels un partage de fichiers doit être mis en oeuvre : http://www.commentcamarche.net/configuration-reseau/creer-reseau...
Scanner un réseau avec Nessus (sous Debian) VoirNessus est un scanner réseau qui essaie de détecter des failles de sécurité potentielles dans les machines d'un réseau (en se basant sur une liste de failles connues). Cet article va vous expliquer comment installer Nessus (sur une Debian) et...
Les scanners de vulnérabilités - Balayage de ports VoirLe balayage de ports Un « scanner de vulnérabilité » (parfois appelé « analyseur de réseaux ») est un utilitaire permettant de réaliser un audit de sécurité d'un réseau en effectuant un balayage des ports ouverts (en anglais port scanning) sur...
Mise en réseau de plusieurs ordinateurs sous Windows VoirMise en réseau sous Windows 2000/XP Pour configurer chaque ordinateur, il suffit d'aller dans le panneau de configuration, puis de double-cliquer sur "connexions réseau", ensuite de cliquer avec le bouton droit sur "connexion au réseau...