Installer un scanner réseau
Le But
Installer un scanner réseau afin que les PC du réseau local puissent l'utiliser. Le scanner est un Epson 1250 USB et le serveur de scanner sera un Centos 5.3
1) On vérifie les logs au branchement du scanner sur le serveur
Aug 21 20:32:18 openvz kernel: usb 1-1: new full speed USB device using uhci_hcd and address 3
Aug 21 20:32:18 openvz kernel: usb 1-1: configuration #1 chosen from 1 choice
[root@openvz ~]# lsusb
Bus 001 Device 003: ID 04b8:010f Seiko Epson Corp. Perfection 1250
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 04b8:0005 Seiko Epson Corp. Stylus D88+
[root@openvz ~]# yum install sane-backends
Installing : libieee1284 [1/8]
Installing : net-snmp-libs [2/8]
Installing : hpijs [3/8]
Installing : libexif [4/8]
Installing : gphoto2 [5/8]
Installing : libsane-hpaio [6/8]
Installing : sane-backends [7/8]
Installing : sane-backends-libs [8/8]
[root@openvz ~]# scanimage -L
device `plustek:libusb:001:003' is a Epson Perfection 1250/Photo USB flatbed scanner
5) On rentre un peu dans la config: on autorise les PC du réseau local
[root@openvz ~]# vi /etc/sane.d/saned.conf
192.168.0.0/24
6) Quelques vérifications, le port qui sera utilisé, très utile pour les PC clients.
[root@openvz ~]# cat /etc/services| grep sane
sane-port 6566/tcp # SANE Control Port
sane-port 6566/udp # SANE Control Port
On ajoute le service dans xinetd
[root@openvz ~]# vi /etc/xinetd.d/sane-port
service sane-port
{
id = saned-stream
socket_type = stream
server = /usr/sbin/saned
protocol = tcp
user = root
wait = no
}
[root@openvz ~]# ls -la /usr/sbin/saned
-rwxr-xr-x 1 root root 48224 avr 3 2007 /usr/sbin/saned
[root@openvz ~]# /etc/init.d/xinetd restart
Arrêt de xinetd : [ OK ]
Démarrage de xinetd : [ OK ]
Ajout sur le client de l'adresse du serveur de scanner, pour info le client linux est une ubuntu 9.04
Ajout au niveau du client
vi /etc/sane.d/net.conf
192.168.0.253 # adresse IP du serveur
9) test à partir d'un invité: 192.168.0.1
mba@ubuntu:~$ <strong>scanimage -L</strong>
device `net:192.168.0.253:plustek:libusb:001:003' is a Epson Perfection 1250/Photo USB flatbed scanner
Info
C'est tout bon.
10) Test à partir du serveur: c'est OK.
scanimage -d plustek:libusb:001:004 --format tiff -l 0 -t 0 -x 215 -y 297 > outfile.tiff
12) Test à partir de windows Pour les postes Windows, il faudra installer un soft disponible sur ce site. http://sanetwain.ozuzo.net http://sanetwain.ozuzo.net/sanetwain127.zip
Conclusion
Le scan fonctionne parfaitement au niveau des clients Linux et Windows. Un petit souci, une certaine lenteur au démarrage, peut-être du fait que le scanner est raccordé sur un prise USB 1.1. Affaire à suivre.