8. Sane remote scanner
Connect a scanner to your nslu2 and install Sane:
apt-get install sane
apt-get install libsane libsane-extras sane-utils
Put the sane-daemon in inetd.conf
sane-port stream tcp nowait root /usr/sbin/saned saned
Yeah, I know. It should run as saned. But I'm on a home-network and not
on a corporate network and I don't feel like setting permissions on the
USB-devices. I'm lazy.
Allow computers to have access. Put
in /etc/sane.d/saned.conf. These are the IP-addresses of the hosts
that can access the scanners.
in /etc/sane.d/net.conf and test your installation with
fontaine:~# scanimage -L
device `coolscan2:usb:libusb:001:004' is a Nikon LS-40 ED film scanner
device `net:localhost:coolscan2:usb:libusb:001:004' is a Nikon LS-40 ED film scanner
You see that the scanner is visible direct and through the network. So that's that.
On your client, put the scanner server name in /etc/sane.d/net.conf. On the client, you might get something like:
device `v4l:/dev/video0' is a Noname PC Camera virtual device
device `net:fontaine.home:coolscan2:usb:libusb:001:004' is a Nikon LS-40 ED film scanner
device `hpaio:/usb/Deskjet_F4200_series?serial=CN8A83C26W05BR' is a Hewlett-Packard Deskjet_F4200_series all-in-one