Введення [ред]
У Linux доступ до сканерів забезпечується програмою SANE (Scanner Access Now Easy)
забезпечує універсальний інтерфейс (API) і доступною з DVD ALT Linux, або зі сховищ.
Linux підтримує сканери з інтерфейсом як SCSI, так і USB. Переконайтеся, що ваш сканер підтримується SANE перед тим, як приступити до конфігурації. Для SANE існує список підтримуваних пристроїв, де знаходиться інформація про підтримку сканера і статус цієї підтримки.
Згідно з інформацією з сайту розробника, на даний момент підтримується 760 моделей сканерів.
Конфігурація SANE [ред]
Система SANE складається з двох частин: апаратної підтримки (backend, libsane) і програмної підтримки (frontend). Перша частина забезпечує власне доступ до сканера, друга - графічний інтерфейс для сканування (xsane).
Деяким USB сканерів може знадобитися завантаження прошивки.
Для прикладу проведемо установку USB-сканера Mustek 1200 UB Plus (вважаємо, що він вже підключений до USB порту).
В першу чергу слід встановити пакет sane (при підключених репозиторіях або DVD):
після чого за допомогою команди sane-find-scanner перевірити підтримку сканера системою SANE:
У висновку повинні бути присутніми інтерфейс сканера і ім'я використовуваного пристрою. Виробник і модель сканера можуть бути відсутніми: це нормально.
Тепер необхідно переконатися, що сканер пізнаний програмою графічного інтерфейсу. До складу системи SANE входить утиліта scanimage. що дозволяє працювати зі сканером з командного рядка. Опція -L використовується для показу інформації про сканер:
Сканер визначився кілька неправильно, що не критично.
Для тестування роботи сканера використовується опція -T
Отже, для роботи сканера потрібно файл прошивки PS1fw.usb
Створюємо каталог для прошивки:
для сканера Mustek 1200 UB Plus - sbfw.usb
Викачуємо прошивку в каталог gt68xx
Через некоректного визначення сканера створюємо символічне посилання на прошивку з ім'ям PS1fw.usb, або перейменовуємо файл.
Перевіряємо роботу сканера:
Сканер встановлений і коректно працює.
Іншою популярною програмою графічного інтерфейсу до сканера є Xsane (пакет xsane). Ця програма підтримує такі розширені можливості, як різні режими сканування (фотокопія, факс і т. П.), Корекцію, потокове сканування і інші. Обидві програми придатні для використання в якості плагінів сканування для GIMP.
Якщо сканер сканує, але спотворює зображення (наприклад, показує тільки половину сторінки), допомогло наступне рішення: в файлі /etc/sane.d/gt68xx.conf змінити
- Autodetect Mustek BearPaw 2400 CU Plus
usb 0x055f 0x021d
- Autodetect Mustek BearPaw 2400 CU Plus
usb 0x055f 0x021d firmware PS2Dfw2.usb
Це перевірено на сканері Mustek BearPaw 2400 CU Plus і Шкільний Юніор 5.0.2 (відповідна тема на форумі вже закрита, щоб не загубилося записав сюди, якщо щось не так, підправте, будь ласка).
Доступ до сканера для інших користувачів [ред]
Всі описані операції виконувалися нами з привілеями суперкористувача (root). Вам може знадобитися дати доступ до сканера іншим користувачам.
ConsoleKit [ред]
Увага! Застаріло для 7.0 і вище (там polkit не дивиться на consolekit)
Автоматично доступ до сканера повинен діставатися користувачеві, який сидить за консоллю. [1]
Група scanner [ред]
Це інший спосіб дати доступ іншим користувачам.
Додавання користувача до групи scanner дозволить йому використовувати сканер.
У 25-libsane.rules після якихось оновлень звідти пішла GROUP = "scanner" Тому і не працює для користувача з цієї групи.
Додати: GROUP = "scanner" в /etc/udev/rules.d/25-libsane.rules