Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Printer en Scanner Delen  (gelezen 18848 keer)

Offline 10o

  • Lid
Re: Printer en Scanner Delen
« Reactie #25 Gepost op: 2011/08/14, 14:07:30 »
Met de aanwezige documentatie kwam ik niet helemaal tot een werkende server scanner.
Met onderstaande stappen is het me wel gelukt. Wellicht een aanzet voor aangepaste documentatie?

Op de server

1. sane-utils installeren
sudo apt-get install sane-utils
2. Ervoor zorgen dat Saned voortaan start bij iedere boot
sudo nano /etc/default/sanedRegel aanpassen (no wordt yes):
# Set to yes to start saned
RUN=yes

3. USB rechten aanpassen
sudo nano /lib/udev/rules.d/50-udev-default.rulesRegel aanpassen (0664 wordt 0666):
# libusb device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"

4. Netwerkbereik van de clients bepalen (in dit voorbeeld ip-adressen 192.168.0.0 t/m 192.168.0.254)
sudo nano /etc/sane.d/saned.confRegel toevoegen:
192.168.0.0/24
5. Om de wijzigingen door te voeren in de huidige sessie (dus zonder te rebooten) dient Saned herstart te worden
sudo /etc/init.d/saned restartof vanaf 10.10 Maverick:
sudo service saned restart
Voor in een installatiescript kan bovenstaande op de server in het geheel ook zonder handwerk als volgt bereikt worden:
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
sudo nano /etc/sane.d/net.confRegels toevoegen met verwijzing naar server ip-adres (in dit voorbeeld 192.168.0.2) en wachttijd maximeren (# weghalen):
192.168.0.2
connect_timeout = 20

De wachttijd zou bepaald kunnen worden op basis van de duur (plus een beetje) van het commando scanimage -L in een terminal op de client. De output hiervan is tevens een goede test of het funtioneert.
Vanuit de client kiest bijvoorbeeld Simple Scan - na een korte wachttijd - nu automatisch de scanner die aan de server hangt.
« Laatst bewerkt op: 2011/09/12, 17:13:08 door 10o »
Workstation:  i7-5820K 16GiB - GeForce GTX 960 2GiB - 4K  (Ubuntu 16.04.1)
Server: Asus E35M1-I Deluxe - AMD Fusion APU E-350 (Ubuntu Server 16.04.1)