Частенько стали интересоваться настройкой сетевого сканера, да и сам уже не единожды вспоминал, как его через локалку заводить. Опишу свой способ. Возможно он и не самый лучший, но для меня наиболее удобный, совсем не геморройный, да ещё и кроссплатформенный со стороны клиентской машины (серверная - убунта, но для остальных дистрибутивов тоже подходит).
Итак, для начала нам понадобится пакет 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, под которым сервер находится в локальной сети.
Оригинал записи.