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

Чтобы в офисе настроить сканирование по сети с 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

Блог: Использование linux в офисе

А не приходилось прицеплять HP-шные МФУ (скажем типа m1120) по сети в полном режиме? А то sane на предмет печати прицепляется на раз, а вот сканерная часть капризничает и говорит что всё в HPlip. :)