Ich helfe jemandem und habe nach Rücksprache via ssh Zugriff auf den Scan-Server und den Scan-Client. Beide PCs haben einen aktivierten Root-Account, sollte aber egal sein.
Vorgegangen wurde nach http://wiki.ubuntuusers.de/SANE-Scanserver_im_Netzwerk allerdings ist das dort nicht für Trusty getestet. Es handelt sich zufällig um den gleichen Scanner wie im Wiki, allerdings in der SCSI-Version
Alternativ ist es auch möglich, den User "saned" in die Gruppen "plugdev" und "scanner" aufzunehmen. Damit erhält dieser User Schreibrechte auf den Scanner.
Wegen SCSI wurde diese Variante gewählt, wobei zur Gruppe plugdev und scanner auch 2 User hinzugefügt wurden, bzw. schon vorhanden waren.
Alle Konfigurationsdateien auf dem Server und auch den Clients müssen mit administrativen Rechten[3] editiert werden.
Aufgrund eines Bugs wird die net.conf vom Sane-Frontend derzeit nicht eingelesen. Die einzige Möglichkeit dem Client die Hostadresse mitzuteilen besteht derzeit darin, diese dem Frontend als Umgebungsvariable SANE_NET_HOSTS=ZIELADRESSE zu übergeben, z.B.:
SANE_NET_HOSTS=192.168.1.1 xsane
Da verstehe ich nicht genau worum es geht. Man öffnet als eine Shell am Scan-Client und gibt dort als welcher User "SANE_NET_HOSTS=192.168.1.1 xsane" ein? Dabei wird weder als root noch als User ein Scanner gefunden.
Am Scan-Server
root@scanner:~# scanimage -L device `epson2:/dev/sg2' is a Epson Perfection1200 flatbed scanner
Am Scan-Client, sowohl als User als auch als root
scanimage -L No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages).