Май 02 2009

Использование сканера по локальной сети

Category: linux,OS,железячное,софтКонкере @ 20:50

Частенько стали интересоваться настройкой сетевого сканера, да и сам уже не единожды вспоминал, как его через локалку заводить. Опишу свой способ. Возможно он и не самый лучший, но для меня наиболее удобный, совсем не геморройный, да ещё и кроссплатформенный со стороны клиентской машины (серверная — убунта, но для остальных дистрибутивов тоже подходит).

Итак, для начала нам понадобится пакет 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, под которым сервер находится в локальной сети.

Tags: , , , , , , ,

11 Responses to “Использование сканера по локальной сети”

  1. Isquariel says:

    Дядя Конкере, вы правда получайте пакет сервера сканера, или тайком от всех добавляете неизвестные репозитории и имеете всегда свежую версию?

    Ответить

    Конкере Reply:

    @Isquariel, это к чему конкретно? <_<

    Ответить

    Isquariel Reply:

    Дядя @Конкере, это к тому, что скачивать всё время свежую версию не удобно. Не знаете ли вы стабильных репозиториев сервера сканера?

    Ответить

    Конкере Reply:

    @Isquariel, нет, к сожалению. Но она, судя по всему, там особо и не обновляется, до сих пор 1.1.9.

    Ответить

  2. foxbe says:

    День добрый! Поставил на Ubuntu server 9.04, все запускается но не находит сканер (Samsung SCX4200). Запускаю xsane, все пашет. Не подскажете куда копнуть?

    Ответить

    Конкере Reply:

    @foxbe, возможно, в сторону прав на каталоги или пользовательскогрупповые.

    Ответить

  3. foxbe says:

    xsane запускаю под тем же пользователем что и apache

    Ответить

    Конкере Reply:

    @foxbe, я про www-data и scanner

    Ответить

  4. sat says:

    Можешь попробывать более простой способ как я сделал по компании.
    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:

    @sat, если клиент его использует, куда сканы кладутся?
    sane for win32? Ох, даже не знал, что такой есть. Надо будет где-нибудь его пощупать.

    Ответить

  5. sat says:

    Забыл добавить-не забудь создать пользователя scanner добавь в группу saned
    либо исправь конфиг inetd вставь своего пользователя и добавь его в группу saned

    Ответить

Leave a Reply