Hmz heb hier nix om te testen dus dan maar ff theoretisch XD
Wat voor antwoord krijg je met
sudo xsane
of met
sane-find-scanner
of met
scanimage -L
al dan niet in combinatie met sudo ?
Heb je op alle clients de libsane-extras geinstalleerd ?
sudo apt-get install libsane-extras
Ga vervolgens naar de /etc/sane.d/dll.conf en bewerk de regels onder:
# The following backends are not part of the SANE distribution
# but are provided by the libsane-extras Debian package
Om de juiste driver voor jouw scanner te activeren.
Wellicht even een flauw tussendoortje ??
Wanneer je pingt naar het IP adres van die server krijg je dan wel antwoord ??
Wat ook nog een probleem kan veroorzaken is dat er geen andere gebruikers zijn toegevoegd, anders dan die van de server zelf.
Omgebruikers toe te voegen heb ik 2 opdrachten gevonden, waarvan de eerste me niet helemaal duidelijk is hoe dit werkt ?
if ! id saned; then groupadd saned; useradd -g saned -G scanner -s /bin/false -d /dev/null saned; fi
Om op je server andere (niet root) gebruikers aan te maken in de sane groep gebruik je de opdracht:
usermod -a -G jegebruikersnaam scanner
Om nu alles bevestigd te krijgen in UDEV, moet je rebooten voordat je kan testen of het nu werkt.
Om ff te checken of UDEV gebruikt word doe je:
ps aux | grep udevd
Je kan nu testen met scanimage -L voor iedere gebruiker of dit goed werkt....
Mja we willen remote werken dus dan eerst de volgende fase met instellingen.
Je moet namelijk de saned daemon goed configureren hiervoor op je server.
Open nu file /etc/sane.d/saned.conf en voeg hier alle hostsnamen of IP adressen toe voor de clients die mogen scannen/printen.
Je kan dit ook ondervangen door het hele IP-subnet erin te zetten.
Dus ipv 192.168.1.103 krijg je dan zoiets als 192.168.1.0/24 , aan jouw de keus.
Controleer nu of de sane-port regel bestaat in /etc/services, zoniet voeg die dan toe.
sane-port 6566/tcp # SANE network scanner daemon
Saned werkt niet als standalone deamon en dus moet inetd (of xinetd) werken.
Controleer of de volgende regel in je /etc/inetd.conf staat, en zoniet voeg hem dan toe.
sane-port stream tcp nowait saned.saned /usr/sbin/saned saned
Standaard opdracht om inetd opnieuw op te starten is
kill -HUP `cat /var/run/inetd.pid`
(misschien een sudo nodig ?)
De server zou nu in principe klaar moeten zijn.
Nu de clients.
Uiteraard moet hier ook sane-backends enof sane-utils enof sane geinstalleerd zijn
Open hier wederom de /etc/sane.d/net.conf en controleer of hier het IP adres instaat van de server waar de scanner of printer aanhangt.
Zoniet voeg die dan toe.
Hierna testen met
scanimage -L
of je een antwoord wat lijkt op:
device `net:mars:plustek:libusb:001:003' is a Epson Perfection 1260/Photo USB flatbed scanner
Het woord " mars" is hier de naam van de server. !
Voeg nu alle niet-root gebruikers toe aan de scanner groep zoals ik hierboven omschreef voor de server.
En nu ben je klaar.
(niet vergeten te rebooten na veranderingen ? )
In principe is alles nu goed geconfigureerd en zou het moeten werken.
SCCS