Raspian, SANE and EPSON XP-405 as network scanner

Step-by-Step descriptions of how to do things.
Post Reply
User avatar
^rooker
Site Admin
Posts: 1481
Joined: Fri Aug 29, 2003 8:39 pm

Raspian, SANE and EPSON XP-405 as network scanner

Post by ^rooker »

1) Server side (Raspbian 7 Jessie):

USB device for printer/scanner has r/w for group "lp" by default:
crw-rw-r-- 1 root lp 189, 15 Nov 7 12:03 /dev/bus/usb/001/016
This is important, since xinetd must be told to run as group "lp" instead of "saned" or "scanner" in order to access the scanner device:
/etc/xinetd.d/saned

Code: Select all

service sane-port
{
    socket_type = stream
    server = /usr/sbin/saned
    protocol = tcp
    user = saned
    group = lp
    wait = no
    disable = no
}

2) Client side:
In my setup that is Xubuntu 12.04 (64bit).

All you need to do is add server name or IP address of the scanner server to "/etc/sane.d/net.conf".
I would also suggest to enable "connect_timeout" to avoid endless blocking of an application in case the scanner isn't found.

For example, if the server is called "myserver.home", then the net.conf would look like this:

Code: Select all

connect_timeout = 60
myserver.home
"Simple scan" utility doesn't seem to be able to handle network scanners, so I use "xsane" as scan client application.

That's all.
Have fun! :D

Links: Work in progress...
To be continued.
Jumping out of an airplane is not a basic instinct. Neither is breathing underwater. But put the two together and you're traveling through space!
Post Reply