Добавить в цитаты Настройки чтения

Страница 25 из 371

Список программных инструкций для процессора хранится в микросхеме постоянной памяти. Данные в эту микросхему записываются производителем сканера на этапе производства. Содержимое микросхемы называется "микропрограммой" или "firmware". У некоторых профессиональных сканеров предусмотрена возможность ее обновления, но в недорогих моделях для дома и офиса это обычно не требуется.

Помимо микросхемы постоянной памяти в сканерах используется и оперативная память, играющая роль буфера (ее типовые значения — 1 или 2 Мбайт). Сюда направляется сканируемая информация, которая практически сразу передается на ПК. После отправки содержимого из памяти персональному компьютеру, процессор обнуляет буфер для формирования новой посылки. Замечу, что инструкции для процессора также заносятся в ячейки оперативной памяти, но уже самого процессора (для этого он оснащен несколькими килобайтами собственной "оперативки"). Организация его памяти построена по принципу конвейера, т. е. после выполнения инструкции, стоящей в очереди первой, ее место занимает вторая, а место последней — новая инструкция.

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

Контроллер интерфейса

За обмен информацией и командами между сканером и компьютером отвечает контроллер интерфейса. Как я отмечал выше, данная микросхема может отсутствовать в том случае, если процессор располагает интегрированным модулем контроллера. В эпоху "двушек" и "трешек" сканеры выпускались с интерфейсами SCSI, IEEE1284 (LPT) и даже с RS-232. Сегодняшний ассортимент SOHO-сканеров ограничивается интерфейсами USB, FireWire и SCSI. Одно время ходили слухи о появлении Bluetooth-сканеров, но пока дальше слухов дело не пошло. Совершенно очевидно, что в аппаратах с разными интерфейсами установлены такие же разные контроллеры. Между собой они не совместимы, потому как "говорят на разных языках".

В нашем случае интерфейсная плата сочетает SCSI- и USB-порты, а также располагает двумя гнездами для подключения дополнительных модулей

SCSI (Small Computer Systems Interface)

Сканеры с интерфейсом SCSI были наиболее распространены несколько лет назад. Надо признать, что эра SCSI-сканеров подходит (или уже подошла) к концу. Основная причина — появление высокоскоростных интерфейсов USB и FireWire, не требующих ни особой деликатности при подключении, ни дополнительных адаптеров. Среди достоинств SCSI-интерфейса можно выделить его высокую пропускную способность, а также возможность подключения до семи различных устройств на одну шину. Из основных недостатков SCSI — высокую стоимость организации интерфейса и необходимости задействования дополнительного контроллера.

USB (Universal Serial Bus)

Интерфейс USB получил самое широкое распространение благодаря его интеграции во все современные системные платы в качестве основного разъема для периферийных устройств. Сегодня абсолютное большинство сканеров для дома выпускается именно с USB-интерфейсом. Кроме того, группа CIS-сканеров получает необходимое питание по USB-порту, чем привлекает владельцев портативных компьютеров. Согласитесь, такое качество не реализуешь посредством SCSI.

FireWire (IEEE1394)

При выборе типа подключения, по крайней мере, для меня FireWire-интерфейс является более предпочтительным. FireWire представляет собой последовательный высокоскоростной интерфейс ввода/вывода, отличаясь от USB тем, что для обеспечения соединения он не требует управляющего контроллера. Организация его работы выполнена по схеме peer-to-peer. Собственно за счет этого и достигается более низкая (в сравнении с USB) загрузка центрального процессора.

В скором времени свет увидят периферийные устройства с новой модификацией этого интерфейса — FireWire 800 (IEEE1394b). Именно тогда он станет самым скоростным среди периферийных стандартов, которые когда-либо были разработаны.

Протяжный механизм

Основной подвижный модуль сканера — его сканирующая каретка. В нее входят оптический блок, с системой линз и зеркал, светочувствительная матрица, лампа с холодным катодом (если это CCD-сканер) и плата инвертора. К сканирующей каретке жестко закреплен зубчатый протяжный ремень, который приводит в движение шаговый двигатель аппарата.





Место крепления ремня к сканирующей каретке

Элементы протяжного механизма

За плотный контакт ремня с шестеренками отвечает специальная натяжная пружина, которая надевается непосредственно на него. Лафет со сканирующей кареткой перемещается по направляющим салазкам, вдоль корпуса аппарата (см. фото).

Двигатель

Шаговый электродвигатель (Step Motor) может поворачивать шпиндель в обе стороны совсем небольшими шажками. Из-за этой особенности всегда есть возможность переместить каретку сканера на строго определенное расстояние. Такой двигатель есть в каждом планшетном сканере. Он вращает редуктор (шестеренки, которые вы видите на фотографии) и приводит в движение каретку, в которой заключен оптический блок, лампа, и матрица. За выбор направления и скорости вращения отвечает специальная микросхема — контроллер двигателя. Точность перемещения каретки называют механическим разрешением по направлению "Y" (Y-direction).

Шаговый двигатель

Оптическое разрешение сканера — направление X, а его механическое разрешение — направление Y

Вообще, оптическое разрешение определяется числом элементов линии матрицы, деленное на ширину рабочей области. Механическое — число шагов сканирующей каретки по направлению движения Y. В спецификациях к сканерам можно встретить обозначения, типа, "600x1200". Здесь вторая цифра и есть механическое разрешение, тогда как первая характеризует оптическое разрешение сканера. Различают также интерполированное разрешение, которое иногда на несколько порядков больше значений оптического, но никак не зависит от физического оснащения аппарата. Я бы назвал его "разрешением масштабирования". Функции интерполирования (увеличения оригинального изображения) исполняет программное обеспечение сканера. Ценность указываемых производителями значений интерполяции сомнительна — любое изображение можно с тем же успехом увеличить средствами Photoshop.

Внутренности двигателя

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