Сканируем с помощью Seiko Epson Corp. Perfection 2480 Photo в Debian Squeeze
Начитался страшилок в инете о проблемах подключения сего девайса в Linux. В частстности о том что прошивку надо подменять и конфигов пачку править и прочее-прочее … Может мне просто попадалась старая инфа? Но в современном Debian все оказалось довольно банально! Итак, начинаем!
Для начала не мешало бы убедится в том что шнурок USB подключен к компу, сканер включен и видится системой как надо:
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 046d:c312 Logitech, Inc. DeLuxe 250 Keyboard
Bus 002 Device 002: ID 03f0:0317 Hewlett-Packard LaserJet 1200
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 04b8:0121 Seiko Epson Corp. Perfection 2480 Photo
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@ws6:~#
Видим что в данном случае имеем дело со сканером Epson Corp. Perfection 2480 Photo
Ставим sane и xsane — они нам понадобятся в любом случае.
Добавляем пользователя под которым нужно сканировать в группу scanner:
Перелогиниваемся пользователем myuser чтобы изменения групп вступили в силу.
К сожелению дров под наш сканер в репозитариях нету. Поэтому надо качать из инета, для этого лезем на сайтик и опускаемся до строчки в таблице «Form for download«, тут же правее выбираем нашу модель, спускаемся в самый низ и заполняем поля:
*Distribution* = Debian
*Distribution version* = 6.0
*Your country/region* = Ukraine
*Location for the product* = То что считаете нужным
После этого жмем «Next»
Появляется новая страничка на которой доступны разные файлы для скачивания. К сожелению мне предложили скачать rpm вариант 🙁 Хоть это както дико некрасиво выглядит (на кой тогда куча вопросов про OS и все такое если пакетов deb нету, для меня остается загадкой) но в любом случае нам нужны драйвера и плагины, поэтому скачал что предлагали в папку юзера:
total 512
-rw-r--r-- 1 root root 359714 Aug 25 16:08 iscan-2.10.0-1.c2.i386.rpm
-rw-r--r-- 1 root root 126130 Aug 25 16:08 iscan-plugin-gt-f500-1.0.0-1.c2.i386.rpm
Хорошо что преобразовать пакет из RPM в DEB пара пустяков с помощью програмки alien.
Ставим ее:
Пользуемся вот так:
iscan_2.10.0-2_i386.deb generated
root@ws6:~# alien --scripts iscan-plugin-gt-f500-1.0.0-1.c2.i386.rpm
Use of uninitialized value $postinst in length at /usr/share/perl5/Alien/Package/Deb.pm line 741.
iscan-plugin-gt-f500_1.0.0-2_i386.deb generated
Смотрим что получилось в результате:
total 996
-rw-r--r-- 1 root root 359714 Aug 25 16:08 iscan-2.10.0-1.c2.i386.rpm
-rw-r--r-- 1 root root 126130 Aug 25 16:08 iscan-plugin-gt-f500-1.0.0-1.c2.i386.rpm
-rw-r--r-- 1 root root 124144 Aug 25 16:10 iscan-plugin-gt-f500_1.0.0-2_i386.deb
-rw-r--r-- 1 root root 358142 Aug 25 16:09 iscan_2.10.0-2_i386.deb
root@ws6:~#
Устанавливаем deb пакеты примерно так:
root@ws6:~# dpkg -i iscan-plugin-gt-f500_1.0.0-2_i386.deb
Теперь надо поправить сейновский конфиг dll.conf. Я все закоментил оставив незакоментированной лиш одну строчку epkowa. Сделать это можно любым текстовым редактором (vim, mcedit, nano etc …)
Проверить правильность настройки конфига можно так:
epkowa
root@ws6:~#
Дальше ищем сканеры:
found USB scanner (vendor=0x04b8, product=0x0121) at libusb:001:004
root@ws6:~#
Пробуем добавить сканер в sane:
device `epkowa:libusb:001:004 is a Epson Perfection 2480/2580 flatbed scanner
root@ws6:~#
Комментов пока нет