Май 02 2009
Использование сканера по локальной сети
Частенько стали интересоваться настройкой сетевого сканера, да и сам уже не единожды вспоминал, как его через локалку заводить. Опишу свой способ. Возможно он и не самый лучший, но для меня наиболее удобный, совсем не геморройный, да ещё и кроссплатформенный со стороны клиентской машины (серверная — убунта, но для остальных дистрибутивов тоже подходит).
Итак, для начала нам понадобится пакет sane-utils (если сканер используется, то уже должен стоять), netpbm (утилитки для работы с изображениями) и apache2 (какой уж без него веб-интерфейс): sudo apt-get install sane-utils netpbm apache2
После установки нужно добавить пользователя для сканера: sudo adduser www-data scanner
и отредактировать два файла.
В файле apache2.conf добавить новую строчку AddHandler cgi-script .cgi: sudo gedit /etc/apache2/apache2.conf
В файле /etc/apache2/sites-enabled/000-default ищем строку Options Indexes FollowSymLinks MultiViews и через пробел добавляем к ней ExecCGI, после чего перезапускаем апач: sudo gedit /etc/apache2/sites-enabled/000-default && sudo /etc/init.d/apache2 restart
Переходим в каталог www: cd /var/www
Cкачиваем и распаковываем последнюю версию сервера сканера (я брал стабильную 1.1.9, после этих действий архив можно будет удалить) и меняем права для каталога с изображениями: sudo wget http://scannerserver.online02.com/download/scan_1.1.9.tar && sudo tar -xf scan_1.1.9.tar && sudo chmod 777 scan/scans
Всё. Сервер готов к работе. Если он сразу не нашёл сканер, то уже в веб-интерфейсе нужно нажать: configure —> search for scanners.
Адрес доступа к веб-интерфейсу сканера: http://localhost/scan/ для компьютера, на котором установлен сервер. Для клиентов localhost заменяется на IP, под которым сервер находится в локальной сети.

сентября 1, 2009 at 00:17
Дядя Конкере, вы правда получайте пакет сервера сканера, или тайком от всех добавляете неизвестные репозитории и имеете всегда свежую версию?
Ответить
Конкере Reply:
сентября 1, 2009 at 05:07
@Isquariel, это к чему конкретно? <_<
Ответить
Isquariel Reply:
сентября 1, 2009 at 21:11
Дядя @Конкере, это к тому, что скачивать всё время свежую версию не удобно. Не знаете ли вы стабильных репозиториев сервера сканера?
Ответить
Конкере Reply:
сентября 2, 2009 at 07:10
@Isquariel, нет, к сожалению. Но она, судя по всему, там особо и не обновляется, до сих пор 1.1.9.
Ответить
ноября 27, 2009 at 18:10
День добрый! Поставил на Ubuntu server 9.04, все запускается но не находит сканер (Samsung SCX4200). Запускаю xsane, все пашет. Не подскажете куда копнуть?
Ответить
Конкере Reply:
ноября 27, 2009 at 18:21
@foxbe, возможно, в сторону прав на каталоги или пользовательскогрупповые.
Ответить
ноября 27, 2009 at 18:27
xsane запускаю под тем же пользователем что и apache
Ответить
Конкере Reply:
ноября 27, 2009 at 18:42
@foxbe, я про www-data и scanner
Ответить
апреля 8, 2010 at 14:33
Можешь попробывать более простой способ как я сделал по компании.
1 ставишь sane xsane inetd sane-utils (вдруг и стоят проверь)
2 в /etc/saned.d/saned.conf прописываешь ip адреса клиентов
3 в /etc/xinet.d/ создаешь файл saned и вписываешь туда service sane-port
{
disable = no
socket_type = stream
protocol = tcp
user = scanner
wait = no
server = /usr/sbin/saned
}
4 на клиентах пишешь в /etc/saned.d/net.conf ip адрес сервера где настраивал saned.conf
5 делаешь /etc/init.d/xinetd reload
и все проверяешь
взято с http://www.openkazan.info/remote-scanner-ubuntu-linux
PS скачай еще под Windows программу клиент sane for win32
там тож такие же конфига как и на Линухе, правь net.conf ( забивай туда ip адресс Linux sane сервера )
Думаю на этом можно закрыть все твои вопросы
Ответить
Конкере Reply:
апреля 8, 2010 at 14:58
@sat, если клиент его использует, куда сканы кладутся?
sane for win32? Ох, даже не знал, что такой есть. Надо будет где-нибудь его пощупать.
Ответить
апреля 8, 2010 at 14:35
Забыл добавить-не забудь создать пользователя scanner добавь в группу saned
либо исправь конфиг inetd вставь своего пользователя и добавь его в группу saned
Ответить