Учебники (How-To & F.A.Q)
   1514

Сканер Epson Perfection 660 - Добавление в систему

Учебники (How-To & F.A.Q): EPSON Perfection 660
Здравствуйте. На днях приютил сканер в полностью рабочем состоянии EPSON Perfection 660, который хотели на работе выбросить (подробно модель описана здесь). Стоит отметить, что данная модель из коробки работает на семействе ОС Windows 98-XP. На Windows 7 и выше сканер работает только используя программу VueScan, которую также можно установить на Manjaro из репозитория AUR. Я же, используя Pamac, установил программу Skanpage (KDE). При старте утилиты сразу выводится сообщение:
Skanpage - Failed to open selected device
Учебники (How-To & F.A.Q): Сканер Epson Perfection 660 - Добавление в систему

А при попытке открыть сканер:
Access to selected device has been denied
Т.е. вендор сканера определяется, но модель — нет.

Идём в ArchWiki. В странице описания проекта SANE указано, что дополнительно для сканеров, использующих USB, требуется установка пакета ipp-usb и включение в качестве службы:
sudo pacman -S ipp-usb
sudo systemctl start ipp-usb.service
sudo systemctl enable ipp-usb.service

Но добавление пакета так просто не решает ситуацию. Ключевым моментом конкретно для данной модели сканера заключается в наличие прошивки (firmware). Это удалось понять при попытке тестового сканирования в консоли, указав опцию --device имя сканера, полученного через команду scanimage:
sudo scanimage -L
sudo scanimage --device "ваш_сканер" --format=png --output-file test.png --progress

Учебники (How-To & F.A.Q): Вывод команд scanimage

Заходим в перечень моделей SANE и ищем наш сканер. Там указано:
Requires firmware tail_058.bin.

Требуется прошивка — бинарный файл, но где его взять!? В той же табличке кликаем на backend нашей модели сканера. Пролистываем уже значительно меньшую табличку поддерживаемых данным backend-ом моделей вниз, пока не попадаем на цитату:
Scanner firmware

Most USB models need a firmware upload in order to work (see table above). The bin file can be found in the windows drivers coming with your scanner. For scanners from Acer / Benq the last three digits of the firmware file depend on the version of your driver CD. The files listed in the table are known to work, other versions will probably work as well.

Т.е. требуются драйвера Windows — из дисков, или скачанные из сайта производителя. Увы, для нашей модели их уже нет — гонконгская ветка EPSON предлагает их для загрузки, но при попытке их скачать просто перебрасывает на главную страницу. Можно их взять на сайте Softpedia или на Driver.ru.

Из скачанного архива требуется скопировать файл TAIL_061.BIN из папки Euro/DATA/BIN в папку /usr/share/sane/snapscan/. Несмотря на то, что версия бинарника выше требуемой — работать будет всё равно.
Копирование бинарника прошивки
Учебники (How-To & F.A.Q): Сканер Epson Perfection 660 - Добавление в систему

И правим конфиг /etc/sane.d/snapscan.conf с сохранением:
#------------------------------ General -----------------------------------

# Change to the fully qualified filename of your firmware file, if
# firmware upload is needed by the scanner
firmware /usr/share/sane/snapscan/TAIL_061.BIN

Проверяем работу сканера в консоли:
Учебники (How-To & F.A.Q): Сканирование через консоль командой scanimage

И в утилите Skanlite/Skanpage:
Сканирование в Skanlite
Учебники (How-To & F.A.Q): Работа сканера EPSON Perfection 660 в Skanlite

Также для сканирования вы можете использовать утилиту XSANE — настроек там побогаче, но выглядит не так симпатично. Есть плагин для GIMP. Можно установить с официального репозитория через Pamac.

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.