Image and Scanner Interface Specification (ISIS) is an industry standard interface for
image scanning
An image scanner (often abbreviated to just scanner) is a device that optically scans images, printed text, handwriting, or an object and converts it to a digital image. The most common type of scanner used in the home and the office is the flatbe ...
technologies, developed by Pixel Translations in 1990 (which became
EMC Corporation
EMC Corporation (stylized as EMC²) was an American multinational corporation headquartered in Hopkinton, Massachusetts, which sold data storage device, data storage, information security, virtualization, analytics, cloud computing and other pro ...
's
Captiva Software and later acquired by
OpenText
OpenText Corporation (styled as opentext) is a global software company that develops and sells information management software.
OpenText, headquartered in Waterloo, Ontario, Canada, is Canada's fourth-largest software company as of 2022, and r ...
).
ISIS is an open standard for scanner control and a complete image-processing framework. It is currently supported by a number of application and scanner vendors.
Functions
The modular design allows the scanner to be accessed both directly or with built-in routines to handle most situations automatically. A message-based interface with
tags is used so that features, operations, and formats not yet supported by ISIS can be added as desired without waiting for a new version of the specification.
The standard addresses all of the issues that an application using a scanner needs to be concerned with. Functions include but are not limited to selecting, installing, and configuring a new scanner; setting scanner-specific parameters; scanning, reading and writing files, and fast
image scaling
In computer graphics and digital imaging, image scaling refers to the resizing of a digital image. In video technology, the magnification of digital material is known as upscaling or resolution enhancement.
When scaling a vector graphic image ...
, rotating, displaying, and printing. Drivers have been written to dynamically process data for operations such as converting
grayscale
In digital photography, computer-generated imagery, and colorimetry, a greyscale (more common in Commonwealth English) or grayscale (more common in American English) image is one in which the value of each pixel is a single sample (signal), s ...
to binary image data.
An ISIS interface can run scanners at or above their rated speed by linking drivers together in a pipe so that data flows from a scanner driver to compression driver, to packaging driver, to a file, viewer, or printer in a continuous stream, usually without the need to buffer more than a small portion of the full image. As a result of using the piping method, each driver can be optimized to perform one function well. Drivers are typically small and modular in order to make it simple to add new functionality to an existing application.
See also
*
TWAIN
*
Scanner Access Now Easy
*
Windows Image Acquisition
References
External links
EMC Captiva
Standards
Image scanning
{{graphics-software-stub