Настройка сканера в ALT Linux

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(+категория)
Строка 1: Строка 1:
-
[[категория:использование оборудования]]
+
'''Настройка сканера в ALT Linux'''
-
'''1. Введение'''
+
== Введение ==
В Linux доступ к сканерам обеспечивается программой SANE (Scanner Access Now Easy)
В Linux доступ к сканерам обеспечивается программой SANE (Scanner Access Now Easy)
-
*http://www.sane-project.org,
+
* http://www.sane-project.org,
-
обеспечивающей универсальный интерфейс (API) и доступной c DVD ALT Linux, либо из репозитория.
+
обеспечивающей универсальный интерфейс (API) и доступной с DVD ALT Linux, либо из репозитория.
 +
Linux поддерживает сканеры с интерфейсом как SCSI, так и USB. Убедитесь, что ваш сканер поддерживается SANE перед тем, как приступить к конфигурации. Для SANE существует список поддерживаемых устройств где находится информация о поддержке сканера и статусе этой поддержки.
-
Linux поддерживает сканеры с интерфейсом как SCSI, так и USB. Убедитесь, что ваш сканер поддерживается SANE перед тем, как приступить к конфигурации. Для SANE существует список поддерживаемых устройств где находится информация о поддержке сканера и статусе этой поддержки.
+
* http://www.sane-project.org/sane-supported-devices.html
-
 
+
-
*http://www.sane-project.org/sane-supported-devices.html
+
Согласно информации с сайта разработчика на данный момент поддерживается 760 моделей сканеров.
Согласно информации с сайта разработчика на данный момент поддерживается 760 моделей сканеров.
 +
== Конфигурация SANE ==
-
'''2. Конфигурация SANE'''
+
Система SANE состоит из двух частей: аппаратной поддержки (backend, libsane) и программной поддержки (frontend). Первая часть обеспечивает собственно доступ к сканеру. Вторая часть обеспечивает графический интерфейс для сканирования (xsane).
-
 
+
-
Система SANE состоит из двух частей: аппаратной поддержки (backend, libsane) и программной поддержки (frontend). Первая часть обеспечивает собственно доступ к сканеру. Вторая часть обеспечивает графический интерфейс для сканирования (xsane).
+
Некоторым USB сканерам может потребоваться загрузка прошивки.
Некоторым USB сканерам может потребоваться загрузка прошивки.
-
Для примера, проведем установку USB сканера Mustek 1200 UB Plus (считаем, что он уже подключен к USB порту).
+
Для примера, проведём установку USB сканера Mustek 1200 UB Plus (считаем, что он уже подключён к USB порту).
-
В первую очередь следует установить пакет sane (например с DVD ALT Linux Desktop):
+
В первую очередь следует установить пакет sane (например с DVD ALT Linux Desktop):
  # apt-cdrom add
  # apt-cdrom add
Строка 35: Строка 33:
В выводе должны присутствовать интерфейс сканера и имя используемого устройства. Производитель и модель сканера могут отсутствовать: это нормально.
В выводе должны присутствовать интерфейс сканера и имя используемого устройства. Производитель и модель сканера могут отсутствовать: это нормально.
-
 
Теперь необходимо убедиться, что сканер опознан программой графического интерфейса. В состав системы SANE входит утилита <tt>scanimage</tt>, позволяющая работать со сканером из командной строки. Опция <tt>-L</tt> используется для показа информации о сканере:
Теперь необходимо убедиться, что сканер опознан программой графического интерфейса. В состав системы SANE входит утилита <tt>scanimage</tt>, позволяющая работать со сканером из командной строки. Опция <tt>-L</tt> используется для показа информации о сканере:
Строка 43: Строка 40:
  SANE GT68xx Backend
  SANE GT68xx Backend
-
Сканер определился несколько неправильно, что не критично.
+
Сканер определился несколько неправильно, что не критично.
Для тестирования работы сканера используется опция <tt>-T</tt>
Для тестирования работы сканера используется опция <tt>-T</tt>
Строка 51: Строка 48:
  scanimage: open of device gt68xx:libusb:002:003 failed: Invalid argument
  scanimage: open of device gt68xx:libusb:002:003 failed: Invalid argument
-
Следовательно для работы сканера требуется файл прошивки PS1fw.usb
+
Следовательно для работы сканера требуется файл прошивки PS1fw.usb
-
Создаем папку для прошивки:
+
Создаём папку для прошивки:
  # mkdir /usr/share/sane/gt68xx
  # mkdir /usr/share/sane/gt68xx
-
Находим прошивку для сканера Mustek 1200 UB Plus - sbfw.usb
+
Находим прошивку для сканера Mustek 1200 UB Plus — sbfw.usb
-
*http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/sbfw.usb
+
* http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/sbfw.usb
Скачиваем прошивку в папку gt68xx
Скачиваем прошивку в папку gt68xx
Строка 101: Строка 98:
Сканер установлен и корректно работает.
Сканер установлен и корректно работает.
-
Другой популярной программой графического интерфейса к сканеру является Xsane (пакет xsane). Эта программа поддерживает такие расширенные возможности, как разные режимы сканирования (фотокопия, факс и т.п.), цветокоррекцию, потоковое сканирование и другие. Оба приложения пригодны для использования в качестве плагинов сканирования для GIMP.
+
Другой популярной программой графического интерфейса к сканеру является Xsane (пакет xsane). Эта программа поддерживает такие расширенные возможности, как разные режимы сканирования (фотокопия, факс и т. п.), цветокоррекцию, потоковое сканирование и другие. Оба приложения пригодны для использования в качестве плагинов сканирования для GIMP.
  # apt-get install xsane
  # apt-get install xsane
  # xsane
  # xsane
 +
== Доступ к сканеру для других пользователей ==
-
'''3. Доступ к сканеру для других пользователей'''
+
Все описанные операции выполнялись нами с привилегиями суперпользователя (root). Вам может потребоваться дать доступ к сканеру другим пользователям. Добавление пользователя в группу '''scanner''' разрешит ему использовать сканер.
-
Все описанные операции выполнялись нами с привилегиями суперпользователя (root). Вам может потребоваться дать доступ к сканеру другим пользователям. Добавление пользователя  в группу '''scanner''' разрешит ему использовать сканер.
+
[[Категория:использование оборудования]]

Версия 18:25, 18 января 2009

Настройка сканера в ALT Linux

Введение

В 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 ALT Linux Desktop):

# apt-cdrom add
# apt-get update
# apt-get install sane

после чего при помощи команды sane-find-scanner проверить поддержку сканера системой SANE:

# sane-find-scanner -q
found USB scanner (vendor=0x05d8, product=0x4002, chip=GT-6801) at libusb:002:003

В выводе должны присутствовать интерфейс сканера и имя используемого устройства. Производитель и модель сканера могут отсутствовать: это нормально.

Теперь необходимо убедиться, что сканер опознан программой графического интерфейса. В состав системы SANE входит утилита scanimage, позволяющая работать со сканером из командной строки. Опция -L используется для показа информации о сканере:

# scanimage -L
device `gt68xx:libusb:002:003' is a Mustek BearPaw 1200 CU flatbed scanner 
SANE GT68xx Backend

Сканер определился несколько неправильно, что не критично.

Для тестирования работы сканера используется опция -T

# scanimage -T
[gt68xx] Couldn't open firmware file (`/usr/share/sane/gt68xx/PS1fw.usb'): No such file or directory
scanimage: open of device gt68xx:libusb:002:003 failed: Invalid argument

Следовательно для работы сканера требуется файл прошивки PS1fw.usb

Создаём папку для прошивки:

# mkdir /usr/share/sane/gt68xx

Находим прошивку для сканера Mustek 1200 UB Plus — sbfw.usb

Скачиваем прошивку в папку gt68xx

# cd /usr/share/sane/gt68xx
# wget http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/sbfw.usb

Из за некорректного определения сканера, создаем символическую ссылку на прошивку с именем PS1fw.usb, либо переименовываем файл.

# ln -s sbfw.usb PS1fw.usb

Проверяем работу сканера:

# scanimage -T
scanimage: scanning image of size 2563x3531 pixels at 8 bits/pixel
scanimage: acquiring gray frame, 8 bits/sample
scanimage: reading one scanline, 2563 bytes...  PASS
scanimage: reading one byte...          PASS
scanimage: stepped read, 2 bytes...     PASS
scanimage: stepped read, 4 bytes...     PASS
scanimage: stepped read, 8 bytes...     PASS
scanimage: stepped read, 16 bytes...    PASS
scanimage: stepped read, 32 bytes...    PASS
scanimage: stepped read, 64 bytes...    PASS
scanimage: stepped read, 128 bytes...   PASS
scanimage: stepped read, 256 bytes...   PASS
scanimage: stepped read, 512 bytes...   PASS
scanimage: stepped read, 1024 bytes...  PASS
scanimage: stepped read, 2048 bytes...  PASS
scanimage: stepped read, 4096 bytes...  PASS
scanimage: stepped read, 4095 bytes...  PASS
scanimage: stepped read, 2047 bytes...  PASS
scanimage: stepped read, 1023 bytes...  PASS
scanimage: stepped read, 511 bytes...   PASS
scanimage: stepped read, 255 bytes...   PASS
scanimage: stepped read, 127 bytes...   PASS
scanimage: stepped read, 63 bytes...    PASS
scanimage: stepped read, 31 bytes...    PASS
scanimage: stepped read, 15 bytes...    PASS
scanimage: stepped read, 7 bytes...     PASS
scanimage: stepped read, 3 bytes...     PASS

Сканер установлен и корректно работает.

Другой популярной программой графического интерфейса к сканеру является Xsane (пакет xsane). Эта программа поддерживает такие расширенные возможности, как разные режимы сканирования (фотокопия, факс и т. п.), цветокоррекцию, потоковое сканирование и другие. Оба приложения пригодны для использования в качестве плагинов сканирования для GIMP.

# apt-get install xsane
# xsane

Доступ к сканеру для других пользователей

Все описанные операции выполнялись нами с привилегиями суперпользователя (root). Вам может потребоваться дать доступ к сканеру другим пользователям. Добавление пользователя в группу scanner разрешит ему использовать сканер.

 
Личные инструменты