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 при обращении от программы сканирования изображений. При окончании работы со сканером все модули будут останавливаться и выключатся.

aptitude install 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