Image and Scanner Interface Specification

ISIS es modular: permite a las aplicaciones controlar un escáner directamente, o utilizar las rutinas proporcionadas para manejar la mayoría de las situaciones de forma automática.ISIS es flexible: usando una interfaz basada en mensajes con etiquetas, puede crecer sin perder compatibilidad.Esto significa que las características, operaciones y formatos no existentes en la actualidad pueden añadirse sin esperar a una nueva versión de la especificación.Los controladores ISIS también han sido escritos para preprocesar datos realizando operaciones tales como conversión a escala de grises de forma dinámica.Lo hace enlazando controladores entre sí en una arquitectura en pipeline para que los datos fluyan desde el controlador del escáner al controlador de compresión, al controlador de empaquetado, al archivo, al visualizador o impresora en una trama continua, normalmente sin necesidad de procesar más que una pequeña porción de la imagen completa.