Шаринг сканнера по хытытыпы  P


image Был у меня сканнер mustek. Не самый лучший сканнер конечно, но работу свою делал. Делал ее, пока я не перешел на 64-битную винду. Драйвера для этого сканнера под эту самую 64-битную винду производитель написать не потрудился и сканнер работать отказался наотрез. Тем не менее выкидывать его и покупать новый только из-за ленивых китаезов мне не хотелось и решил я его подключить к своему сервачку с 32-битной Ubuntu Linux. Но сервер этот без экрана, потому надо было как-то расшарить сканнер, и довольно быстро я набрел на сайт http://scannerserver.online02.com/. На этом сайте предлагается веб-аппликация, позволяющая раздать доступ к сканнеру через http, т.е. все операции сканирования производятся через браузер, по сети. Выглядит все это дело вот так:

В целом система довольно надежная и у нее есть неоспоримый плюс, по сравнению с аналогами – она не требует НИКАКОГО дополнительного софта на клиентских машинах, ибо браузер есть у всех. Я лично доволен, как слон.

Итак, если решите ставить, то прежде всего поимейте ввиду что софтина эта работает с SANE API, потому стоит проверить поддерживается ли ваш сканнер здесь. Если да (и скорей всего да, потому что я лично еще не видел сканнера, который не поддерживается SANE. На это разработчики даже в имени проекта намекают: SANE — Scanner Access Now Easy.

image Установка всего этого дела довольно проста. Инструкции для 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/download/scan_1.1.9.tar
$ tar -xvvf scan_*.tar
$ rm scan_*.tar

На сайте разработчиков присутствует так-же бета-версия 1.2, которая тоже нормально работает, при этом каких-то отличий от версии 1.1.9 я не нашел. Ссылка http://scannerserver.online02.com/download/scan_1.2_Beta1.tar.

На всякий случай оба архива продублированы на моем сайте: https://techno-mind.ru/files/linux_server_sane/scan_1.1.9.tar и https://techno-mind.ru/files/linux_server_sane/scan_1.2_Beta1.tar.

Все. Можно выйти из root’а:

$ exit

Теперь можете пойти на другую машину в сети, и набрать в адресной строке браузера: http://<ваш_IP_адрес>/scan, например http://192.168.1.100/scan. Должно сработать.

Имейте ввиду, если ваш компьютер подсоединен к интернету, то нужно отредактировать файл .htaccess, чтобы весь мир не смог видеть содержимое папки к отсканированными изображениями. Вот полная инструкция, как это делать.

Стоит отметить, что иногда могут быть проблемы в правами доступа к сканнеру. Это зависит от конфигурации компьютера и, видимо, фазы луны. К счастью в большинстве случаев все эти проблемы очень похожи друга на друга, так что пути их решения озвучены на форуме разработчиков.

Я на всякий случай скопипестил все в файлик. Мне всегда помогали эти инструкции и заметки других пользователей.



Комментариев нет на “Шаринг сканнера по хытытыпы”

Комментарии:

Пожалуйста, авторизируйтесь для комментирования.

Облако меток:

  • самопал обзор поржать модернизация доработка компьютер Almera измерения ремонт гараж водянка паяльники и пайка двигатель N15 кулер прошивка Nissan Софт интрумент блок питания микропроцессоры технологии тюнинг смартфон unlock Windows история чистка бред интрукция помпа GA16DE автоматика внедорожник GPS браузер печатные платы мышка программирование процессор

  • Подняться вверх