1. Скачиваем драйвер

  • Заходим на сайт [http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX], в поле поиска вводим модель сканера. Надо иметь ввиду, что Epson плохо обновляет тэги поиска, но драйверы обновляет. Поэтому иногда модели принтеров, сканеров и МФУ не находтся (например XP-207 на момент написания этого текста найти нельзя было). Поэтому если такое происходит введите номер серии вместо номера модели (XP-200 вместо XP-207). Далее можно увидеть, что модель именно 207 поддерживается. Так что поиск иногда работает криво.
  • У некоторых сканнеров будет только один пункт в таблице (core package&data package), у некоторых еще iscan plugin package. Нужны будут оба. Так что нажимаем Download и соглашаемся с лицензией (Accept).

:!: для 32bit системы:

iscan-номер_версия_пакета.i386.deb
iscan-plugin-номер_версия_пакета.i386.deb

:!: для 64bit системы

iscan-номер_версия_пакета.amd_64.deb
iscan-plugin-номер_версия_пакета.amd_64.deb
:!: Пример пакетов, которые нужно скачать (не всегда все есть, но если есть, скачивать обязательно):
  • iscan_2.26.1-3.ltdl7_i386.deb
  • iscan-data_1.5.0-0_all.deb
  • iscan-network-nt_1.1.0-2_i386.deb
  • iscan-plugin_2.26.1-3_i386.deb
:!: ВАЖНО:
  • Если у вас Ubuntu версии ниже 8.10, то пакет iscan_2.26.X.X нужно скачивать БЕЗ ltdl7 в названии.
  • Если не оказалось .deb пакетов, ничего страшного, cкачиваем .rpm пакеты:

:!: для Intel/AMD, 32bit системы:

iscan-номер_версия_пакета.i386.deb
iscan-plugin-номер_версия_пакета.i386.deb

:!: для Intel, 64bit системы

iscan-номер_версия_пакета.x86_64.deb
iscan-plugin-номер_версия_пакета.x86_64.deb

:!: для AMD, 64bit системы

iscan-номер_версия_пакета.amd_64.deb
iscan-plugin-номер_версия_пакета.amd_64.deb
  • Устанавливаем утилиту для конвертирования пакетов
  • Открываем терминал и в нем:
sudo apt-get install alien
  • Конвертирование пакета RPM в DEB
  • Открываем терминал и в нем:
 cd /папка/в/которую/скачали пакет/ 
 sudo alien --scripts iscan-номер_версия_пакета_проц_битность.rpm 
  • x86.rpm в x86.deb на x64 системе
  • Открываем терминал и в нем:
 fakeroot alien --target=amd64 имя_пакета_i386.rpm 
  • В случае неудачи вводим следующее:
 sudo alien -g имя_пакета.rpm 
 cd полученная_папка_пакета/ 
 sudo gedit debian/control 
  • В открывшемся файле находим строчку «Architecture:», дописываем в конец, через запятую, «amd64». Получаем следующее:
 Architecture: i386, amd64 
  • Открываем терминал и в нем:
 sudo debian/rules binary 

2. Устанавливаем драйвер

  • Переходим в папку с драйвером и по двойному клику мышкой устанавливаем .deb пакеты.

3. Удостоверяемся что все работает

  • Приложения ⇒ Графика ⇒ Программа для сканирования изображений
  • Сканируем :-)

4. Решение возможных проблем

:!: Если система по-прежнему не видит сканер, нужно подсоединить его к другому USB-порту, перезагрузиться, затем:
  • в терминале:
sudo gedit /etc/sane.d/dll.conf
  • в появившемся окне находим строки epson и V4L, V4L2 и ставим перед ними #, перед epkowa решетку убираем, чтобы выглядело так:
epkowa
#epson
#epson2
#v4l
#v4l2
  • затем в терминале:
sudo sane-find-scanner -q
  • команда выведет строчку, она пригодится в конце инструкции:
found USB scanner (vendor=0x04b8 [Language Error], product=0x083f [Language Error]) at libusb:002:002
  • далее в терминале:
sudo scanimage -L
  • выдаст похожую строчку:
device `epkowa:libusb:002:002' is a Epson Stylus CX4300/CX4400/CX5500/CX5600/DX4400 flatbed scanner
  • далее в терминале:
sudo adduser имя_пользователя saned
sudo gedit /etc/udev/rules.d/45-libsane.rules
  • в появившемся окне добавляем строчку:
SYSFS{idVendor}=="вписать id вашего сканера", SYSFS{idProduct}=="вписать id вашего сканера", MODE="664", GROUP="saned", ENV{libsane_matched}="yes"
  • выключаем сканер, перезагружаем компьтер, включаем сканер и можем сканировать :-)

5. Ссылки