http://scannerserver.online02.com/. На этом сайте предлагается веб-аппликация, позволяющая раздать доступ к сканнеру
через http, т.е. все операции сканирования производятся через браузер, по сети.
В целом система довольно надежная и у нее есть неоспоримый плюс, по сравнению с аналогами – она не требует НИКАКОГО
дополнительного софта на клиентских машинах, ибо браузер есть у всех. Я лично доволен, как слон.
Итак, если решите ставить, то прежде всего поимейте ввиду что софтина эта работает с SANE API, потому стоит проверить
поддерживается ли ваш сканнер здесь. Если да (и скорей всего да, потому что я лично еще не видел сканнера, который
не поддерживается SANE. На это разработчики даже в имени проекта намекают: SANE — Scanner Access Now Easy.
Установка всего этого дела довольно проста. Инструкции для Ubuntu (пользователи более слакварных линуксов без проблем
адаптируют их для себя), я по большому счету копирую вам сюда с сайта проекта, добавив пару интересных пунктов, которые
на мой взгляд могут помочь решить возможные проблемы. Вдобавок, я заметил, что разработчики малость забили на проект,
так что если сайт исчезнет, тут останется хоть какая-то инфа по этому делу. Саму аппликацию я тоже выложу, на всякий
пожарный, на своем сайте. Итак, для начала установим следующие аппликации – netpbm и tesseract-ocr –eng (для
трансформирования изображений), sane-utils (тот самый SANE, для работы со сканнером), apache2 – веб-сервер.
Для этого в терминале выполним следующие команды:
sudo su
(эта команда введет вас в root мод – смотрите не наломайте вводя команды)
$ apt-get install netpbm sane-utils tesseract-ocr-eng apache2
По идее, теперь SANE должен увидеть наш сканнер. Это можно проверить следующей командой:
$ scanimage –L
Если в ответ линукс отпишет вам модель вашего сканнера, то можно продолжать. Если нет – значит что-то пошло криво и надо
рыть сайт SANE на предмет решения проблем с установкой. К сожалению это вам придется делать самим, поскольку проблем тут
может быть целый спектр и описать даже малую часть я не смогу. Наделим веб-сервер правами доступа к сканнеру:
$ adduser www-data scanner
Разрешим выполнение CGI скриптов:
$ echo 'AddHandler cgi-script .cgi' >> /etc/apache2/apache2.conf
$ cat /etc/apache2/sites-available/default | sed 's/FollowSymLinks MultiViews/FollowSymLinks MultiViews ExecCGI/g' > /tmp/default
$ mv /tmp/default /etc/apache2/sites-available/default
И перезапустим веб-сервер для достижения эффекта:
$ /etc/init.d/apache2 restart
Теперь установим утилитку для доступа к сканнеру по сети:
$ cd /var/www
$ wget
http://scannerserver.online02.com/downl ... _1.1.9.tar$ tar -xvvf scan_*.tar
$ rm scan_*.tar
На сайте разработчиков присутствует так-же бета-версия 1.2, которая тоже нормально работает, при этом каких-то
отличий от версии 1.1.9 я не нашел. Ссылка
http://scannerserver.online02.com/downl ... _Beta1.tar.На всякий случай оба архива продублированы на моем сайте:
http://techno-mind.ru/files/linux_serve ... _1.1.9.tar и
http://techno-mind.ru/files/linux_serve ... _Beta1.tar.Можно выйти из root’а:
$ exit
Теперь можете пойти на другую машину в сети, и набрать в адресной строке браузера:
http://<ваш_IP_адрес>/scan,
например
http://192.168.1.100/scan. Должно сработать.
Имейте ввиду, если ваш компьютер подсоединен к интернету, то нужно отредактировать файл .htaccess, чтобы весь мир не
смог видеть содержимое папки к отсканированными изображениями. Вот полная инструкция, как это делать. Стоит отметить, что
иногда могут быть проблемы в правами доступа к сканнеру. Это зависит от конфигурации компьютера и, видимо, фазы луны.
К счастью в большинстве случаев все эти проблемы очень похожи друга на друга, так что пути их решения озвучены на форуме
разработчиков. Я на всякий случай скопипестил все в файлик. Мне всегда помогали эти инструкции и заметки других пользователей.