Сканирование по сети

Недавно тестовый компьютер превратился не только в красивую жужжалку, но и стал выполнять полезнейшую функцию в кабинете — в качестве сервера для сканирования. Очень удобно положил бумажку и каждый в кабинете может сканировать. Польза очевидна — нет необходимости иметь каждому сканер. Как же это реализовано?

В качестве сервара выступает симпотичный тестовый компьютер, на борту которого расположен Debian 6 тоже тестовый который. Все что необходимо, это иметь установленный sane, netpbm, apache с php.

Поэтому устанавливаем если нет все это богатство:

#apt-get install sane netpbm apache php5

Необходимо убедиться что сканер нормально определяется и работает, я не буду рассматривать это в статье, т.к. это целая отдельная тема, я просто еще поставил xsane и проверил что утилита нормально работает со сканером локально.

Теперь скачаем web интерфейс phpSANE: последнее обновление на момент описания 2010-04 месяц, что в принципе говорит о том, что проект развивается и все хорошо, хотя кроме интерфейса там все отлично, ну и языки бы неплохо реализовать более удобно.

Скачиваем и распаковываем в www папку (по умолчанию /var/www), вся установка завершена, но потребуется пару манипуляций — сменить права и дать доступ к сканеру

#chown -R www-data /var/www
#chmod +s /usr/bin/scanimage
#chmod 775 /var/www/tmp

Все теперь все должно работать, для удобства нужно подправить еще в конфигурационном файле apache
DirectoryIndex phpsane.php

Вот и все проверяем и наслаждаемся.

Прокомментировать

XHTML: Вы можете использовать эти тэги для форматирования текста: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>