Эта глава содержит приложения для сканирования, которые позволяют вам преобразовывать напечатанные документы в форматированные документы, которые могут быть прочитаны другими приложениями.
SANE это сокращение от Scanner Access Now Easy. Хотя доступ к сканеру не простой, так как каждый производитель имеет собственный протокол. Известен протокол, который должен принести некоторое единство в этот хаос, это интерфейс TWAIN, но он слишком не точный для обеспечения стабильного сканирования. Хотя, SANE идет с его собственным протоколом и могут быть использованы драйверы производителей.
SANE разделен на встроенные интерфейсы и оболочки. Встроенные интерфейсы это драйверы для поддерживаемых сканеров и камер. Оболочки это интерфейсы пользователя для доступа к встроенным интерфейсам.
Адрес (HTTP): http://gd.tuwien.ac.at/api/sane/sane-backends-1.0.15/sane-backends-1.0.15.tar.gz
Адрес (FTP): ftp://ftp.sane-project.org/pub/sane/sane-backends-1.0.15/sane-backends-1.0.15.tar.gz
Контрольная сумма: 3b804f35cdfbc5ad2d201ffe078bbac9
Размер: 3.2 MB
Требуемое дисковое пространство: 50 MB
Расчетное время сборки: 1.26 SBU
Адрес (HTTP): http://gd.tuwien.ac.at/api/sane/sane-frontends-1.0.13/sane-frontends-1.0.13.tar.gz
Адрес (FTP): ftp://ftp.sane-project.org/pub/sane/sane-frontends-1.0.13/sane-frontends-1.0.13.tar.gz
Контрольная сумма: 2930626e627df49b45192a722cedc8a6
Размер: 210 KB
Требуемое дисковое пространство: 2.6 MB
Расчетное время сборки: 0.09 SBU
libjpeg-6b, libusb-0.1.8, libieee1284, gPhoto2 (requires libgphoto2) и TeX-2.0.2
X (XFree86-4.4.0 или X.org-6.8.2), GTK+-2.6.4 и GIMP-2.2.3
Для доступа к вашему сканеру вам, возможно, понадобятся соответствующие драйверы ядра или дополнительные пакеты поддержки (libusb-0.1.8). SCSI сканеру будет нужен SCSI драйвер, сканеру паралельного порта нужна поддержка паралельного порта (вы должны использовать EPP моду), а USB сканеру понадобится пакет libusb и система SCSI для эмуляции. Убедитесь, что у вас для доступа к устройствам настроены необходимые драйверы.
Установим SANE-backends запуском следующих команд:
./configure --prefix=/usr --sysconfdir=/etc &&
make
А теперь, как пользователь root:
make install
Пакет 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.
Файлы конфигурации встроенных интерфейсов размещены в /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 должен быть использован только доверямыми клиентами. Вы должны предоставить tcpwrappers-7.6 и/или защиту файрволом, чтобы убедиться, что только доверямые клиенты получают доступ к демону. В связи с такими комплексными требованиями безопасности BLFS не предоставляет инструкции для настройки демона saned. Если вы желаете сделать демон доступным, то убедитесь в предоставлении адекватной защиты, настройте ваш файл [x]inetd.conf и пошлите SIGHUP в демон [x]inetd. Некоторая хорошая информация по настройке и защите демона saned может быть найдена на http://penguin-breeder.org/sane/saned/.
создает таблицу гаммы в формате, ожидаемом scanimage.
это средство, определяющее флаги для компилятора и компоновщика, которые должны быть использованы для сборки SANE.
это демон SANE, который позволяет удаленным клиентам получать доступ к устройствам съема изображений, доступным на локальном хосте.
это средство командной строки для поиска SCSI и USB сканеров и установки их файлов устройств. Его первой целью является подтверждение, что сканеры могут быть определены встроенными интерфейсами SANE.
это интерфейс командной строки для контроля устройств съема изображений, которые оборудованы автоматической подачей документов.
это интерфейс командной строки для сканирования на таких устройствах съема изображений, как планшетные сканеры и камеры. Он используется и для получения списка доступных устройств.
это оболочка графической камеры для SANE.
это графический интерфейс пользователя для сканирования.
Это API, используемый для связи между оболочками и встроенными интерфейсами.
модули, являющиеся плагинами библиотеки сканирования встроенных интерфейсов, используемые в интерфейсе с устройствами сканирования. Смотрите http://www.sane-project.org/sane-supported-devices.html для списка поддерживаемых встроенных интерфейсов.