Сканирование документов по сети
- Информация о материале
- Категория: Servers (ru)
- Опубликовано: 24.03.2011, 13:56
- Автор: Super User
- Просмотров: 2932
В локальной сети у меня есть сканер. По своей конструкции он ни разу не сетевой. Но очень захотелось его таким сделать.
Для этого цепляем его к серверу и начинаем настраивать.
Для начала на сервере установим необходимые пакеты:
#aptitude install sane sane-utils libsane
Теперь для проверки правильности установки введем команду
scanimage -Lq
Если все правильно, должна вывестись информация о подключенном сканере. Что-то типа
device `xerox_mfp:libusb:001:007' is a SAMSUNG ORION multi-function peripheral
К сожалению, Sane это не сервис и принимать соединение по сети сам по себе не может. По этому установим еще и openbsd-inetd , который будет принимать соединения и передавать их Sane
#aptitude install openbsd-inetd
Откроем файл /etc/services и ищем там строку sane-port 6566/tcp
Если ее там нет, то прописываем.
Еще в файле /etc/inetd.conf необходимо прописать:
sane-port stream tcp nowait saned.saned /usr/sbin/saned saned
Теперь беремся за настройку самого Sane
Открываем файл /etc/sane.d/saned.conf и прописываем в нем сеть, из которой будет разрешен доступ к сканеру. Например, 192.168.0.0/24
Перестартовываем сервис openbsd-inetd
#service openbsd-inetd restart
На этом настройка сервера закончена.
Переходим к настройке рабочей станции.
На ней установим нужные программы:
#aptitude install sane sane-utils libsane xsane xsane-common
Откроем на редактирование файл /etc/sane.d/net.conf и пропишем в нем адрес сервера со сканером.
Что-то типа 192.168.0.1
Теперь в файле /etc/sane.d/dll.conf проверяем наличие строки
net
Если она есть и незакомментирована - все нормально. Иначе вписываем ее.
Проверить доступность сканера с рабочей станции можно при помощи все той же команды
scanimage -Lq
Если и здесь сканер обнаружился - значит у нас все работает и мы можем начинать сканирование.