Dormestmass: Админ — это состояние души

Подключение сканера Epson V10/100 в Linux

Краткая инструкция о том, как заставить данные модели сканеров работать.

Для начала скачиваем драйвер под наш сканер. Для этого идем на www.avasys.jp, сгружаем оттуда два пакета: iscan и iscan-plugin-gt под нашу систему и устанавливаем их.

Заводим пользователя, из под которого будет выполняться сканирование, в какую-нибудь группу, которая будет иметь доступ к сканеру. Как правило это scanner. У себя (в Ubuntu) я добавил пользователя в группу saned.

Дальше, подключаем сканер к компьютеру и получаем его параметры:

ronix@ronix-desktop:~$ sane-find-scanner
  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04b8 [EPSON], product=0x012d [EPSON Scanner]) at libusb:001:005
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
  # You may want to run this program as root to find all devices. Once you
  # found the scanner devices, be sure to adjust access permissions as
  # necessary.

Настраиваем udev. Для этого создаем в /etc/udev/rules.d файл с правилом для сканера (например 45-scanner.rules), в этот файл и прописываем полученные vendor и product, а также группу, в которую мы включили пользователя.

ronix@ronix-desktop:~$ cat /etc/udev/rules.d/45-scanner.rules
SYSFS{idVendor}=="04b8",SYSFS{idProduct}=="012d",MODE="664",GROUP="saned"

Переподключаем сканер и убеждаемся, что udev правильно нас понял:

ronix@ronix-desktop:~$ ls -l /dev/usb* | grep saned
crw-rw-r-- 1 root saned 252, 12 2009-08-19 13:48 /dev/usbdev1.5_ep00
crw-rw-r-- 1 root saned 252, 11 2009-08-19 14:17 /dev/usbdev1.5_ep02
crw-rw-r-- 1 root saned 252, 10 2009-08-19 14:17 /dev/usbdev1.5_ep81

Проверяем работоспособность выполненных настроек. Если scanimage увидит сканер, то все настроенно правильно:

ronix@ronix-desktop:~$ scanimage -L
device `epkowa:interpreter:001:005' is a Epson Perfection V10/V100 flatbed scanner

Теперь можно сканировать, причем как через iscan, так и через xsane.

Популярность: 12%

Вы можете следить за обсуждением с помощью RSS 2.0 ленты.