Введение

Image and Scanner Interface Specification (ISIS) – это отраслевой стандартный интерфейс для технологий сканирования изображений, разработанный компанией Pixel Translations в 1990 году (которая впоследствии стала Captiva Software компании EMC Corporation, а затем была приобретена OpenText). ISIS представляет собой открытый стандарт для управления сканерами и комплексную платформу обработки изображений. В настоящее время он поддерживается рядом производителей приложений и сканеров.

Функции

Модульная конструкция позволяет обращаться к сканеру как напрямую, так и с использованием встроенных процедур для автоматической обработки большинства ситуаций. Для добавления функций, операций и форматов, еще не поддерживаемых ISIS, используется интерфейс, основанный на обмене сообщениями с тегами, что позволяет избежать ожидания новой версии спецификации. Стандарт охватывает все вопросы, которые необходимо учитывать приложениям, работающим со сканером. Функциональность включает, но не ограничивается, выбор, установку и настройку нового сканера; установку параметров, специфичных для сканера; сканирование, чтение и запись файлов, а также быстрое масштабирование, вращение, отображение и печать изображений. Драйверы разработаны для динамической обработки данных, например, для преобразования изображений в оттенках серого в бинарный формат. Интерфейс ISIS позволяет запускать сканеры на скорости, равной или превышающей их номинальную, путем объединения драйверов в конвейер, обеспечивающий непрерывный поток данных от драйвера сканера к драйверу сжатия, затем к драйверу упаковки и, наконец, к файлу, просмотрщику или принтеру, как правило, без необходимости буферизации более чем небольшой части полного изображения. Благодаря использованию конвейерной обработки каждый драйвер может быть оптимизирован для эффективного выполнения одной конкретной функции. Драйверы обычно небольшие и модульные, что упрощает добавление новой функциональности в существующее приложение.