Спецификация интерфейса изображения и сканера
Спецификация интерфейса изображения и сканера ( ISIS ) — это отраслевой стандартный интерфейс для технологий сканирования изображений , разработанный компанией Pixel Translations в 1990 году (которая стала EMC корпорации Captiva Software и позже была приобретена OpenText ).
ISIS — это открытый стандарт управления сканером и комплексная система обработки изображений. В настоящее время он поддерживается рядом поставщиков приложений и сканеров.
Функции
[ редактировать ]Модульная конструкция обеспечивает доступ к сканеру как напрямую, так и с помощью встроенных процедур для автоматического решения большинства ситуаций.
Интерфейс на основе сообщений с тегами используется для того, чтобы функции, операции и форматы, еще не поддерживаемые ISIS, можно было добавлять по желанию, не дожидаясь новой версии спецификации.
В стандарте рассматриваются все проблемы, с которыми должно столкнуться приложение, использующее сканер. Функции включают, помимо прочего, выбор, установку и настройку нового сканера; настройка параметров сканера; сканирование, чтение и запись файлов, а также быстрое изображений масштабирование , поворот, отображение и печать . Драйверы были написаны для динамической обработки данных для таких операций, как преобразование оттенков серого в данные двоичного изображения.
Интерфейс ISIS может запускать сканеры на номинальной скорости или выше, связывая драйверы вместе в канале, так что данные передаются от драйвера сканера к драйверу сжатия, драйверу упаковки, файлу, средству просмотра или принтеру непрерывным потоком, обычно без необходимость буферизации более чем небольшой части полного изображения. В результате использования метода конвейеризации каждый драйвер может быть оптимизирован для хорошего выполнения одной функции. Драйверы обычно имеют небольшой размер и модульную структуру, что упрощает добавление новых функций к существующему приложению.