RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Beyond Linux From Scratch. Версия 6.0

Часть XIII. Печать, сканирование и издательство

SANE-1.0.15

Введение в SANE

SANE это сокращение от Scanner Access Now Easy. Хотя доступ к сканеру не простой, так как каждый производитель имеет собственный протокол. Известен протокол, который должен принести некоторое единство в этот хаос, это интерфейс TWAIN, но он слишком не точный для обеспечения стабильного сканирования. Хотя, SANE идет с его собственным протоколом, и могут быть использованы драйверы производителей.

SANE разделен на встроенные интерфейсы и оболочки. Встроенные интерфейсы это драйверы для поддерживаемых сканеров и камер. Оболочки это интерфейсы пользователя для доступа к встроенным интерфейсам.

Информация о пакете встроенных интерфейсов

Информация о пакете оболочек

Зависимости SANE

Опционально (встроенные интерфейсы)

libjpeg-6b, libusb-0.1.8, libieee1284 , gPhoto2 (требует libgphoto2) и TeX-2.0.2.

Опционально (оболочки)

X (XFree86-4.4.0 или X.org-6.8.2), GTK+-2.6.4 и GIMP-2.2.3.

Установка SANE

Подготовим Вашу систему для доступа к сканеру

Для доступа к сканеру Вам, возможно, понадобятся соответствующие драйверы ядра или дополнительные пакеты поддержки (libusb-0.1.8). SCSI-сканеру будет нужен SCSI-драйвер, сканеру параллельного порта нужна поддержка параллельного порта (Вы должны использовать режим EPP ), а USB-сканеру понадобится пакет libusb и система SCSI для эмуляции. Убедитесь, что у Вас для доступа к устройствам настроены необходимые драйверы.

Установка встроенных интерфейсов SANE

Установим SANE -backends запуском следующих команд:


./configure --prefix=/usr --sysconfdir=/etc &&
make

А теперь, как пользователь root:


make install

Установка оболочек SANE

Пакет SANE-frontends включает графические оболочки xscanimage и xcam и утилиту командной строки scanadf. Вам не нужен этот пакет, если Вы хотите использовать одну из более расширенных графических оболочек, например, XSane-0.97. За списком пакетов оболочек обратитесь на http://www.sane-project.org/sane-frontends.html .

Для установки SANE-frontends выполните следующие команды:


./configure --prefix=/usr &&
make

А теперь, как пользователь root:


make install

Если GIMP был вкомпонован в сборку, и Вы хотите, чтобы GIMP использовал xscanimage в качестве плагина сканирования, то выполните следующую команду как пользователь root:


ln -s /usr/bin/xscanimage /usr/lib/gimp/2.0/plug-ins

Описание команд

--sysconfdir=/etc: Этот ключ устанавливает файлы конфигурации в /etc/sane.d вместо /usr/etc/sane.d.

Конфигурация SANE

Файлы конфигурации

/etc/sane.d/*.conf.

Конфигурационная информация

Конфигурация встроенных интерфейсов

Файлы конфигурации встроенных интерфейсов размещены в /etc/sane.d. Информация по настройке различных встроенных интерфейсов может быть найдена использованием страницы man(5) для выбранного интерфеса. Запустите man sane-[backend], подставив выбранный интерфейс.

Общая информация

Для общей информации о настройке и использовании SANE смотрите man sane. Linux-2.6.x привносит некоторые особые моменты в изображение. Смотрите http://www.sane-project.org/README.linux для информации об использовании SANE с ядром Linux-2.6.x. Для информации об USB-устройствах сканирования запустите man sane-usb. Для информации о SCSI-устройствах запустите man sane-scsi.

Конфигурационная информация и настройка демона saned

Демон saned должен быть использован только доверямыми клиентами. Вы должны предоставить tcpwrappers-7.6 и/или защиту файрволом, чтобы убедиться, что только доверямые клиенты получают доступ к демону. В связи с такими комплексными требованиями безопасности BLFS не предоставляет инструкции для настройки демона saned . Если Вы желаете сделать демон доступным, то убедитесь в предоставлении адекватной защиты, настройте Ваш файл [x]inetd.conf и пошлите SIGHUP в демон [x]inetd. Некоторая хорошая информация по настройке и защите демона saned может быть найдена на http://penguin-breeder.org/sane/saned/.

Содержание

Встроенные интерфейсы

Установленные программы: gamma4scanimage, sane-config, saned, sane-find-scanner и scanimage. Установленные библиотеки: libsane.so и большое количество модулей встроенных интерфейсов сканирования. Установленные каталоги: /etc/sane.d, /usr/include/sane, /usr/lib/sane, /usr/share/sane и /usr/share/doc/sane-1.0.15.

Оболочки

Установленные программы: scanadf, xcam и xscanimage. Установленные библиотеки: GIMP плагин, встроенный в xscanimage. Установленные каталоги: /usr/share/sane.

Короткое описание

gamma4scanimage

Создает таблицу гаммы в формате, ожидаемом scanimage.

sane-config

Это средство, определяющее флаги для компилятора и компоновщика, которые должны быть использованы для сборки SANE.

saned

Это демон SANE , который позволяет удаленным клиентам получать доступ к устройствам съема изображений, доступным на локальном хосте.

sane-find-scanner

Это средство командной строки для поиска SCSI и USB-сканеров и установки их файлов устройств. Его первой целью является подтверждение, что сканеры могут быть определены встроенными интерфейсами SANE.

scanadf

Это интерфейс командной строки для контроля устройств съема изображений, которые оборудованы автоматической подачей документов.

scanimage

Это интерфейс командной строки для сканирования на таких устройствах съема изображений, как планшетные сканеры и камеры. Он используется и для получения списка доступных устройств.

xcam

Это оболочка графической камеры для SANE.

xscanimage

Это графический интерфейс пользователя для сканирования.

libsane.so

Это API, используемый для связи между оболочками и встроенными интерфейсами.

libsane-*.so

Модули, являющиеся плагинами библиотеки сканирования встроенных интерфейсов, используемые в интерфейсе с устройствами сканирования. Смотрите http://www.sane-project.org/sane-supported-devices.html для списка поддерживаемых встроенных интерфейсов.

Поиск

 

Найди своих коллег!