Чтение онлайн

на главную

Жанры

Стахнов Алексей Александрович

Шрифт:

Есть еще один небольшой нюанс – если сканер долго не использовать, то он отключается, а модуль выгружается из памяти. В результате автоматический поиск устройства не работает. Для решения этой проблемы необходимо отключить и заново включить сканер.

Программный пакет SANE

Установленный нами для сканера драйвер ядра Linux обеспечивает только транспортный уровень протокола – он умеет передавать/принимать байты, но не более того. Для работы со сканером необходима программа, умеющая общаться именно с данной моделью сканера. Наиболее популярным комплектом таких программ является пакет SANE.

SANE представляет собой интерфейс, который обеспечивает доступ к сканирующему оборудованию стандартным образом, а также библиотеку модулей для многих моделей сканеров. Поддерживаются USB– и SCSI-сканеры, сканеры, подключаемые к параллельному порту, и даже сканеры, подключаемые по интерфейсу FireWire (IEE-1394), а также некоторые цифровые камеры.

В дополнение к библиотеке модулей, в состав пакета входят программы для сканирования (frontends), а также и программы от других разработчиков. Более подробно об этих программах мы поговорим ниже.

...

Замечание

Есть

такие понятия – frontend и backend. Frontend – программа, с которой непосредственно «общается» пользователь, обычно она имеет графический интерфейс. Никогда не взаимодействует напрямую с аппаратными средствами. Backend – программа, с которой пользователь обычно не работает. С этой программой взаимодействует программа frontend – она передает какую-то информацию, a backend управляет аппаратурой.

Обычно практически любой дистрибутив содержит пакет SANE, однако лучше всего взять его на сайте разработчиков, поскольку пакет динамично развивается и дополняется. После установки пакета желательно отредактировать список устройств в файле /etc/sane.d/dll.conf – все лишние устройства «закомментировать».

Добавим наше устройство в файл /etc/sane.d/scanner.conf:

usb /dev/usb/scanner0

После этого протестируем список доступных устройств командой:

scanimage -L -v

Среди распознанных устройств должно быть и наше устройство. Теперь можно посмотреть, на что способно наше устройство:

scanimage –help -v –device scanner:/dev/usb/scanner0

Вы должны увидеть нечто, подобное приведенному ниже:

–mode Binary|Gray|Color

–depth 8|16

–halftoning

–dropout None|Red|Green|Blue

–brightness -4..3

–sharpness -2..2

–gamma-correction

–color-correction –resolution

50|60|72|75|80|90|100|120|133|144|150|160|175|180|200|216|240|266|300|320 I 350|360|400|480|600|720|800|900|1200|1600|1800|2400|

–threshold 0..255

–mirror[=(yes|no)]

–speed[=(yes|no)]

–auto-area-segmentation[=(yes|no)]

–zoom 50..250

–preview[=(yes|no)]

–preview-speed[=(yes|no)]

–source Flatbed|Transparency Unit

–film-type Positive Film|Negative Film

–focus-position Focus on glass|Focus 2.5mm above glass

Программное обеспечение (frontend) для пакета SANE

На сайте SANE заявлено о наличии в данный момент ряда программ для сканирования с помощью SANE. Рассмотрим их поподробнее.

Xsane

Графическая программа под X Window для сканирования. Поддерживает следующие возможности:

• сканирование и просмотр изображения в формате JPEG, PNG, PNM, PS, RAW, TIFF;

• отправку отсканированного изображения по факсу с помощью специальной утилиты;

• отправку отсканированного изображения по электронной почте с помощью специальной утилиты;

• управление гамма-коррекцией;

• встраивается в качестве plug-in в GIMP;

• работу в следующих операционных системах:

– UNIX (Linux);

– OS/2 с X11;

– Windows 9x/NT/2000.

xscanimage

Программа для сканирования в среде X Window. По сравнению с Xsane имеет слишком мало возможностей:

• сохраняет сканированное изображение в файл в формате PNM;

• встраивается в качестве plug-in в GIMP.

Quitelnsane

Программа работает в среде X Window и позволяет сканировать и сохранять изображения. Базируется на библиотеке Qt.

FIScan

Программа работает в среде X Window и позволяет сканировать и сохранять изображения. Базируется на библиотеке FLTK.

scanimage

Утилита командной строки для сканирования изображений. Неудобна в использовании, зато работает в текстовом режиме.

TkScan

Как написано на сайте SANE – очень приятный графический интерфейс, который поддерживает сканеры Mustek, используя утилиту scanimage, входящую в состав SANE.

saned

Сетевой демон для удаленного сканирования. Существуют же сканеры с автоподачей оригиналов.

scanadf

Утилита командной строки, позволяющая задействовать дополнительные возможности сканеров с автоподачей оригиналов.

scanIite

Утилита для сканирования изображений, написанная на Java. В настоящее время находится в стадии beta-тестирования.

xcam

Ерафическая утилита для фотокамер. Немного не по теме данной главы, но эта программа входит в SANE.

Staroffice v5.2

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

NSane

Ерафическая программа по взаимодействию с SANE в NeXTStep.

Программа VueScan

VueScan позиционируется разработчиками как альтернатива SANE. Включает библиотеку драйверов сканеров и графическую оболочку в одной программе. Исходные тексты программы не публикуются. Распространяется как Shareware – без оплаты не сохраняет сканированные изображения. Ориентирована на слайд-сканеры: поддерживает инфракрасный канал, фокусировку, установку времени экспозиции, пакетную обработку, многократное сканирование. Содержит специальные фильтры обработки изображений для пленки: удаление зерна, восстановление блеклых цветов.

Ссылки

• www.bog.pp.ru – Сергей Богомолов. Hardware: Использование USB-сканера в Linux.

• www.digitalware.ru/static/dwscanners/ – обзор сайтов, посвященных сканерам и сканированию.

• www.hamrick.com/vsm.html – официальный сайт VueScan – программы для сканирования, содержащей набор драйверов для сканеров.

• www.scaner.ru – сайт, посвященный сканерам.

• www.scaners.ru – сайт, посвященный сканерам.

• www.buzzard.org.uk/jonathan/scanners-usb.html – список USB-сканеров, поддерживаемых SANЕ.

• www.mostang.com/sane – официальная страница пакета SANE.

• panda.mostang.com/sane/sane-backends.html – поддерживаемые сканеры.

• www.qbik.ch/usb/devices/devices.php – список USB-устройств, более или менее поддерживаемых Linux, с отзывами владельцев.

• www.epsondevelopers.com/lscan.jsp – страница на сайте Epson о драйверах сканеров для Linux.

• www.xsane.org – официальный сайт Xsane.

• www.hamrick.com/vsm.html – сайт программы VueScan.

• sunsite.unc.edu/pub/Linux/apps/graphics/capture/ – месторасположение программы TkScan.

Глава 37 Различная «экзотическая» периферия и внешние устройства

В

этой главе пойдет речь о таких устройствах, с которыми большинству пользователей, вероятно, в обычной жизни еще не довелось сталкиваться. Например – карманный персональный компьютер (КПК, PDA) или мобильный телефон с инфракрасным портом. Или цифровой фотоаппарат. Одним словом, экзотика, которая медленно становится нормой жизни. И основная проблема – каким образом компьютеру обмениваться информацией с этими приборами? Как обычно, производители всевозможных электронных устройств позаботились о программном обеспечении для Windows, а для альтернативных операционных систем практически ничего нет. Попробуем устранить этот недостаток и рассказать о программном обеспечении для синхронизации информации между Linux и вашими электронными новинками.

Linux и телефоны Nokia

Пожалуй, добрая треть мобильных телефонов, находящихся в эксплуатации у нашего населения, – это аппараты финской фирмы Nokia. Вы не замечали, что обыкновенная записная книжка, по крайней мере, по части записи телефонов, для вас – уже прошедшее время? Что все телефоны находятся либо в памяти вашего мобильного телефона, либо на его же SIM-карте? А не задумывались ли вы о перспективе потери мобильного телефона или выходе его из строя? Ведь в таком случае вы потеряете все телефонные номера, которые собирали на протяжении, наверное, целого года. Перспектива не радужная… Руками переписывать всю информацию с дисплея телефона на бумажку? Многие, наверное, уже забыли, как авторучку держать, все время на компьютере да на компьютере. Надо бы для этого компьютер и приспособить.

А в этом нам поможет замечательная программа Gnokii (рис. 37.1). Уже из логотипа понятно ее назначение.

Рис. 37.1. Логотип программы Gnokii

Программа предназначена для работы с мобильными телефонами фирмы Nokia. Ниже приведен список полностью поддерживаемых мобильных телефонов:

• Nokia 6130;

• Nokia 6150;

• Nokia 6190;

• Nokia 5110;

• Nokia 5130;

• Nokia 5190;

• Nokia 3210;

• Nokia 3110;

• Nokia 3810;

• Nokia 8110;

• Nokia 8110i;

• Nokia 2110;

• Nokia 2140;

• Nokia 6080;

• Nokia 640;

• Nokia 5160;

• Nokia 6160;

• Nokia 6185.

Как видите, список полностью поддерживаемых телефонов не очень велик, однако частично поддерживаемых моделей телефонов не меньше. Причем среди них попадаются как GSM– так и NMT-модели. Соединение с телефоном может производиться через специальный кабель, подключаемый к последовательному порту компьютера и телефону, или через инфракрасный порт.

На рис. 37.2 изображен внешний вид программы Gnokii.

Рис. 37.2. Внешний вид программы Gnokii

Для конфигурирования телефона следует зайти в соответствующее меню (рис. 37.3).

Рис. 37.3. Конфигурация номеров центра SMS-сообщений в программе Gnokii

Для резервного копирования данных необходимо выполнить простую операцию (рис. 37.4).

Рис. 37.4. Резервное копирование телефонных номеров из телефона программой Gnokii

Если ваш телефон подключен к компьютеру и запущена программа Gnokii, вы можете использовать программу для набора телефонного номера и звонка, отсылки SMS-сообщений (рис. 37.5), редактирования телефонной книги и т. п.

Рис. 37.5. Отсылка SMS-сообщения при помощи программы Gnokii

В общем, нужная программа. К сожалению, автору неизвестно о существовании подобного программного обеспечения для мобильных телефонов других производителей. Правда, создатели программы Gnokii обещают в следующих версиях программы поддержку телефонов Ericson, но пока этого еще нет.

Linux и КПК

Существует еще один класс устройств, которому не менее, а, пожалуй, и в большей степени необходима синхронизация с компьютером – карманные персональные компьютеры (КПК). Эти устройства можно условно разделить на четыре ветви:

• устройства, работающие под управлением операционной системы Palm OS;

• устройства, работающие под управлением операционной системы Ерос OS;

• устройства, работающие под управлением операционной системы Windows СЕ;

• устройства, работающие под управлением других операционных систем.

Синхронизации КПК с операционными средами первых двух типов и компьютером под управлением операционной системы Linux мы и рассмотрим далее.

Linux и Palm

КПК под управлением операционной системы Palm OS великое множество – это и собственно КПК производства фирм Palm, Sony и Handspring и множество КПК менее именитых производителей.

Для того чтобы соединить КПК под управлением операционной системы Palm OS и компьютер под управлением Linux, ничего сверхординарного ненужно – два устройства, так называемый кредл (от англ. cradle , колыбель – специальная подставка с разъемом для подключения к компьютеру и подзарядки) для синхронизации или инфракрасный порт на компьютере (в КПК он уже присутствует) и программа для синхронизации компьютера и КПК.

Для комфортной работы с КПК под управлением операционной системы Palm OS есть множество программ, но все эти программы используют в своей работе программный пакет, называемый Pilot-Link. В этом пакете есть все необходимое для работы с КПК под управлением операционной системы Palm OS. Однако в большинстве случаев вы не будете использовать этот пакет в полной мере, поскольку значительная часть утилит с успехом заменяется более удобной и красивой программой, работающей в X Window.

После установки программы Pilot-Link необходимо указать, к какому последовательному порту и на какой скорости подключен ваш КПК. Проще всего добавить следующие строки в файл /etc/profile:

Поделиться:
Популярные книги

Сирота

Ланцов Михаил Алексеевич
1. Помещик
Фантастика:
альтернативная история
5.71
рейтинг книги
Сирота

Стеллар. Трибут

Прокофьев Роман Юрьевич
2. Стеллар
Фантастика:
боевая фантастика
рпг
8.75
рейтинг книги
Стеллар. Трибут

Смерть может танцевать 4

Вальтер Макс
4. Безликий
Фантастика:
боевая фантастика
5.85
рейтинг книги
Смерть может танцевать 4

Вечный. Книга IV

Рокотов Алексей
4. Вечный
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Вечный. Книга IV

СД. Том 17

Клеванский Кирилл Сергеевич
17. Сердце дракона
Фантастика:
боевая фантастика
6.70
рейтинг книги
СД. Том 17

Система Возвышения. Второй Том. Часть 1

Раздоров Николай
2. Система Возвышения
Фантастика:
фэнтези
7.92
рейтинг книги
Система Возвышения. Второй Том. Часть 1

Кодекс Охотника. Книга XV

Винокуров Юрий
15. Кодекс Охотника
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XV

Релокант. Вестник

Ascold Flow
2. Релокант в другой мир
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Релокант. Вестник

Горькие ягодки

Вайз Мариэлла
Любовные романы:
современные любовные романы
7.44
рейтинг книги
Горькие ягодки

Проданная Истинная. Месть по-драконьи

Белова Екатерина
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Проданная Истинная. Месть по-драконьи

АН (цикл 11 книг)

Тарс Элиан
Аномальный наследник
Фантастика:
фэнтези
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
АН (цикл 11 книг)

Весь цикл «Десантник на престоле». Шесть книг

Ланцов Михаил Алексеевич
Десантник на престоле
Фантастика:
альтернативная история
8.38
рейтинг книги
Весь цикл «Десантник на престоле». Шесть книг

Рядовой. Назад в СССР. Книга 1

Гаусс Максим
1. Второй шанс
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Рядовой. Назад в СССР. Книга 1

Сколько стоит любовь

Завгородняя Анна Александровна
Любовные романы:
любовно-фантастические романы
6.22
рейтинг книги
Сколько стоит любовь