Mustek ScanExpress 6000 P
Материал из NNLUG Wiki
Процесс настройки сканера Mustek ScanExpres 6000P в Linux
Предстоит сделать несколько шагов, которые позволят нам воспользоваться этим неновым, но чудом техники.
Сканер работает под Ubuntu Linux 7.04. Sane 1.0.18
Настроим параметры mustek_pp для нашего сканера
nano /etc/sane.d/mustek_pp.conf
Ищем строки
# Example for Mustek 6000P # # scanner 6000P 0x378 ccd300 # option top 56 #
И Изменяем на
# Example for Mustek 6000P # scanner 6000P * ccd300 option top 56
Включим использование модуля mustek_pp
nano /etc/sane.d/dll.conf
Ищем строку
# mustek_pp
И изменяем на
mustek_pp
И в этом же файле проверяем что бы строка
net
так же была раскомментирована.
Права доступа к LPT
Есть 2 способа сделать сканер доступным для обчных пользователей:
- Меняем права доступа к устройству /dev/parport0 на 777
chmod 777 /dev/parport0
- Добавляем нужных пользователей в группу lp0
Настраиваем сканер на работу в сети
Настраиваем sane.d на работу по сети
Для правильной работы sane нам нужен запуск модуля mustek_pp от имени
root. Этого можно добиться настроив работу sane по сети. Мы так и
сделаем.
Редактируем файл saned.conf
nano /etc/sane.d/saned.conf
И в самом низу добавляем строку localhost, указывающую что демон
будет предоставлять возможность подключения клиентов по локальному
кольцу.
# # saned.conf # # The contents of the saned.conf file is a list of host names, IP # addresses or IP subnets (CIDR notation) that are permitted to use local # SANE devices. IPv6 addresses must be enclosed in brackets, and should # always be specified in their compressed form. # # The hostname matching is not case-sensitive. # #scan-client.somedomain.firm #192.168.0.1 #192.168.0.1/29 #[2001:7a8:185e::42:12] #[2001:7a8:185e::42:12]/64 # # NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and # /etc/services must also be properly configured to start # the saned daemon as documented in saned(8), services(4) # and inetd.conf(4) (or xinetd.conf(5)). localhost
Настраиваем подключение клиента sane к локальному серверу
nano /etc/sane.d/net.conf
# This is the net config file. Each line names a host to attach to. # If you list "localhost" then your backends can be accessed either # directly or through the net backend. Going through the net backend # may be necessary to access devices that need special privileges. localhost
Настраиваем супердемон inetd
Использование демона inet.d позволит нам подгружать в память модули и
сам sane при обращении от программы сканирования изображений. При
окончании работы со сканером все модули будут останавливаться и
выключатся.
apt-get install openbsd-inetd
После установки нам нужно его правильно сконфигурировать.
nano /etc/inetd.conf
И в самый конец файла добавляем строчку:
sane-port stream tcp nowait nobody /usr/sbin/saned saned
Добавляем новый сервис в /etc/services
nano /etc/services
Добавляем строчку
sane-port 6566/tcp
Примечание
Обязателпьно проверьте файл /etc/hosts на соответствие названия вашего компьютера и ip адреса.
Если вы увидите что то вроде
127.0.0.1 mycomputername.mynet
Замените на
127.0.0.1 mycomputername
При настройке использовались материалы
http://lists.altlinux.ru/pipermail/community/2001-October/029123.html
http://lists.altlinux.org/pipermail/devel/2004-June/011523.html
|