Linux
Шрифт:
Есть еще один небольшой нюанс – если сканер долго не использовать, то он отключается, а модуль выгружается из памяти. В результате автоматический поиск устройства не работает. Для решения этой проблемы необходимо отключить и заново включить сканер.
Программный пакет SANE
Установленный нами для сканера драйвер ядра Linux обеспечивает только транспортный уровень протокола – он умеет передавать/принимать байты, но не более того. Для работы со сканером необходима программа, умеющая общаться именно с данной моделью сканера. Наиболее популярным комплектом таких программ является пакет SANE.
SANE представляет собой интерфейс, который обеспечивает доступ к сканирующему оборудованию стандартным образом, а также библиотеку модулей для многих моделей сканеров. Поддерживаются USB– и SCSI-сканеры, сканеры, подключаемые к параллельному порту, и даже сканеры, подключаемые по интерфейсу FireWire (IEE-1394), а также некоторые цифровые камеры.
В дополнение к библиотеке модулей, в состав пакета входят программы для сканирования (frontends), а также и программы от других разработчиков. Более подробно об этих программах мы поговорим ниже.
Замечание
Есть
Обычно практически любой дистрибутив содержит пакет 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 Различная «экзотическая» периферия и внешние устройства
В
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.3).
Для резервного копирования данных необходимо выполнить простую операцию (рис. 37.4).
Если ваш телефон подключен к компьютеру и запущена программа Gnokii, вы можете использовать программу для набора телефонного номера и звонка, отсылки SMS-сообщений (рис. 37.5), редактирования телефонной книги и т. п.
В общем, нужная программа. К сожалению, автору неизвестно о существовании подобного программного обеспечения для мобильных телефонов других производителей. Правда, создатели программы 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: