Dankzij
de link van HarzG is het gelukt!
Hierbij m'n tutorial/howto in 't Nederlands.
Op de server1.
sane-utils installeren
sudo apt-get install sane-utils
2. Saned laten starten bij boot:
sudo nano /etc/default/saned
Regel aanpassen naar:
# Set to yes to start saned
RUN=yes
3. USB rechten aanpassen:
sudo nano /lib/udev/rules.d/50-udev-default.rules
Regel aanpassen naar:
# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
4. Netwerkbereik clients bepalen (in mijn geval ip-adressen 192.168.0.0 t/m 192.168.0.254):
sudo nano /etc/sane.d/saned.conf
Regel aanpassen naar (# weghalen):
192.168.0.0/24
5. Om de wijzigingen door te voeren in de huidige sessie, herstart saned:
sudo /etc/init.d/saned restart
of vanaf 10.10 Maverick:
sudo service saned restart
Voor in een
installatiescript kan bovenstaande ook
zonder handwerk als volgt:
sudo apt-get install -y sane-utils
sudo sed -i "s/RUN=no/RUN=yes/" /etc/default/saned
sudo sed -i "s/SUBSYSTEM==\"usb\", ENV{DEVTYPE}==\"usb_device\", MODE=\"0664\""/"SUBSYSTEM==\"usb\", ENV{DEVTYPE}==\"usb_device\", MODE=\"0666\""/ /lib/udev/rules.d/50-udev-default.rules
sudo echo "192.168.0.0/24" >> /etc/sane.d/saned.conf
sudo service saned restart
Op de client(s)1. Server adres en maximale wachttijd instellen
nano /etc/sane.d/net.conf
Regel aanpassen naar server ip-adres (in mijn geval 192.168.0.2) en wachttijd maximeren (# weghalen):
192.168.0.2
connect_timeout = 20
De wachttijd heb ik bepaald op basis van de duur (plus een beetje) van
scanimage -L op de client. De output hiervan is tevens een eerste test of het funtioneert.
Vanuit de client kiest bijvoorbeeld Simple Scan - na een korte wachttijd - nu automatisch de scanner die aan de server hangt.