Настройка сканирования по локальной сети с USB-сканера под Linux

Наш сотрудник опубликовал небольшую инструкцию по настройке SANE для получения возможности сканирования в локальной сети с USB сканера. В офисе именно так у нас и настроено. В качестве сервера сканированирования используется Fedora 14.

Чтобы в офисе настроить сканирование по сети с USB-сканера нужно настроить сервер сканирования на компьютере, к которому непосредственно подключен сканер, и каждый десктоп (клиент), на котором необходимо сканировать.

В нашем офисе в качестве сканера используется МФУ Brother DCP7010R, сервер сканирования сделан на базе Fedora 14 KDE, клиенты сканирования — десктопы Debian Lenny/Squeeze, Fedora 12/14, Ubuntu 10.10.

Настройка сервера для сканирования по сети

1) Установить xinetd

yum install xinetd

2) в /etc/sane.d/saned.conf вписать подсеть которая может сканировать, в нашем случае: 192.168.1.0/24

3) проверить в /etc/services запись sane-port, должен быть:

sane-port 6566/tcp
sane-port 6566/udp

4) сделать запись в /etc/xinetd.conf

service sane-port
{
	socket_type = stream
	server = /usr/sbin/saned
	protocol = tcp
	user = [здесь указываем пользователя с правами на сканирование]
	wait = no
	disable = no
}

5) перезапустить xinetd

Настройка клиента для сканирования по сети

1) установить sane, xsane

2) в файле /etc/sane.d/net.conf прописать IP-адрес сервера и поехали... сканируем как обычно через xsane

P.S. Знаю, что в Windows настроить сканирование по сети с USB-сканера, установленного на другом компьютере — нетривиальная задача. А в linux это делается очень легко стандартными программами ;)

Роман

Участник проекта OpenAdmins