SANE (Scanner Access Now Easy) — интерфейс прикладного программирования (API), который предоставляет стандартизированный доступ к устройствам сканирования растровых изображений (планшетные сканеры, ручные сканеры, видео- и фото-камеры, устройства видеозахвата и т. д.).
В моем случае сервер на Debian 8, клиенты — Ubuntu 14.04. Установим серверную часть:
sudo apt-get install sane-utils libsane
Для доступа к сканеру по сети надо внести пользователя saned в группу scanner и lp (для некоторых МФУ):
sudo usermod -aG scanner,lp saned
Проверим доступность сканера:
sudo scanimage -Lq
Вывод команды покажет наименование сканера и порт к которому он подключен. SANE не может работать как демон самостоятельно, поэтому необходимо установить сервер openbsd-inetd, который будет обрабатывать входящие tcp соединения на определенном порту и запускать SANE:
sudo apt-get install openbsd-inetd
В файле /etc/services, если не прописано, надо прописать строку:
sane-port 6566/tcp
В файле /etc/inetd.conf надо прописать как будут обрабатываться соединения, на прописанном ранее порту:
sane-port stream tcp nowait saned.saned /usr/sbin/saned saned
В файле /etc/sane.d/saned.conf прописываем IP сеть, в которую будет раздаваться сканер, например:
192.168.0.0/24
Перезапускаем сервер openbsd-inetd:
sudo /etc/init.d/openbsd-inetd restart
На этом «серверная» часть готова. Теперь перейдем к «клиентской» машине.
На «клиентском» компьютере надо установить SANE и программу для сканирования хsane:
sudo apt-get install sane sane-utils libsane xsane xsane-common
В файле /etc/sane.d/net.conf указать IP адрес компьютера с подключенным сканером, например:
192.168.0.1
В файле /etc/sane.d/dll.conf, если не прописано, прописать или раскомментировать строчку:
net
Проверить доступность сканера можно выполнив команду:
sudo scanimage -Lq
Чтобы дать доступ к сканеру пользователю, его необходимо внести в группу saned:
sudo usermod -aG scanner user_name
После этого проверить доступ к сканеру выполнив от имени пользователя в командной строке:
scanimage -Lq
Если вывод есть, то всё в порядке, можно запускать XSane и сканировать.
К сканеру можно обращаться и с Windows машин, для этого можно воспользоваться windows версией xsane или интерфейсом SaneTwain.
Скопипастил с gettoknowlinux, подкорректировав с поправкой на время и своё усмотрение.