Підключення сканерів Epson

Деякі моделі сканерів фірми Epson не підтримуються SANE - інтерфейсом програмування програм (API), що використовується в операційній системі Linux для підключення сканерів. На щастя, для таких сканерів існує неофіційна підтримка компанії-виробника Seiko Epson Corporation та інших розробників у вигляді програмиImage Scan! for Linux(iscan), що працює спільно з SANE.

У статті описано досвід підключення сканера Epson Perfection V33 до ОС Linux Salix OS (заснована на Slackware) 13.1.2, 13.37, 14.0, i486, Xfce.

Зміст

Завантаження програм

Знаходимо свою модель сканера наофіційній сторінці пошуку Image Scanі завантажуємо архіви:

  • Саму програму "iscan_ .tar.gz".
  • Дані для iscan: "iscan-data_ .tar.gz".
  • Плагін (не для всіх моделей сканерів він необхідний). У цьому прикладі "esci-interpreter-perfection-v330-.i386(x86_64).deb" (для способу складання пакета 1) або esci-interpreter-perfection-v330-.i386 (x86_64).rpm(для способу 2). Для сканера, який використовує плагін "esci-interpreter" або "iscan-plugin", не потрібний пакет "iscan-data".

Складання пакетів

Збираємо у пакети, використовуючи скрипти SLKBUILD.

Примітка: у разі складання програм з іншими номерами версій, у рядках скрипта "pkgver=" та "source=" необхідно підставити відповідні цифри.

При встановленні цього пакета автоматично додається рядок "epkowa" у файл /etc/sane.d/dll.conf.

Esci-interpreter

Плагін для сканерів Epson Perfection V33, V330, GT-F730, S630.

Спосіб 1 Спосіб 2

RPM-архів конвертуємо в TGZ-архів утилітою "rpm2tgz", яку можна встановити менеджером пакетів Gslapt. Виконуємо (root):

Підключаємо та вмикаємо сканер. Щоб отримати доступ до редагування необхідних файлів, набираємо в терміналі (root)

Реєстрація сканера

Якщо для сканера не потрібний плагін "esci-interpreter" або "iscan-plugin", то реєструвати сканер не потрібно.

Команда для реєстрації (root):

Для іншої моделі сканера замість "0x04b8 0x0142" підставте значення, отримані описаним вище способом; замість "libesci-interpreter-perfection-v330" підставте відповідну назву плагіна (можна побачити на шляху /usr/lib/ у пакеті з плагіном).

Ця команда створює файл "/var/lib/iscan/interpreter" із вмістом:

Якщо з якоїсь причини один і той же сканер зареєстрований кілька разів, видаліть його з реєстрації, виконавши команду (root):

Для отримання довідки за командою "iscan-registry" наберіть (root):

Також, Image Scan можна запустити з меню програм у розділі "Графіка".

Доступ користувачів до сканера

Примітка: цей розділ призначений лише для користувачів Salix OS версій 13.1.x.

Щоб дозволити користувачам доступ до сканера, потрібно створити правило. Створюємо текстовий файл "/lib/udev/rules.d/10-my-usb-perms.rules" або "/etc/udev/rules.d/10-my-usb-perms .rules" з наступним вмістом

Якщо сканер вже підключений, необхідно перепідключити його (можна просто від'єднати і знову підключити USB-кабель).

Підключення плагінів для GIMP

підставивши в параметри, що змінюються: - Ваше ім'я користувача в системі, і 2.6 - номер версії GIMP.

Програми сканування викликаються з меню GIMP "Файл" --> "Створити".

Примітка: щоб плагіни "Iscan" та "XSane" працювали в GIMP, "Iscan" та "XSane" повинні бути скомпільовані при вжевстановленій у системі програмі GIMP.

Інші графічні інтерфейси

Ці програми входять до репозиторії Salix OS 13.1. Їх можна встановити у менеджері пакетів Gslapt.

  • XSane - повнофункціональна програма, що перевершує "Image Scan!" у кількості налаштувань та можливостей.
  • Simple Scan - проста програма, що входить до складу дистрибутива Salix Xfce 13.1.2.
  • xscanimage - графічний інтерфейс (Frontend), що входить до складу пакету SANE. Запускається відповідною командою. Мова інтерфейсу – англійська.

Можливі проблеми з Image Scan

(Перевірено на Epson Perfection v33)

  • Модель Epson Perfection v33 має максимальну роздільну здатність 4800 dpi за шириною і 9600 dpi за довжиною, проте роздільну здатність більше 1200 dpi за шириною вдається отримати за умови виділення дуже маленької області для сканування, тобто, в даному випадку, максимально доступна роздільна здатність сканера становить 12 dpi.
  • Якщо Image Scan використовувати як самостійну програму та формат вихідного файлу вибраний PNG, то сканування відбувається переривчасто. Це пов'язано з тим, що програма зберігає зображення на комп'ютер прямо під час сканування, а збереження в PNG-форматі відбувається чомусь дуже довго і майже повністю завантажує центральний процесор. Щоб уникнути такої ситуації, вибирайте збереження в інші графічні формати використовуйте Image Scan як плагін у GIMP або інші програми для сканування, наприклад XSane або Simple Scan.
  • Неправильний висновок: зображення зміщене (перевірено з принтером Xerox Phaser 3140). Рішення: використовувати XSane.