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