Настройка сканера в 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 разрешит ему использовать сканер.