Using ISIS to Scan Images (Document/Medical only)

IMPORTANT NOTICE CONCERNING SUPPORT FOR ISIS DRIVERS:

LEADTOOLS TOOLKITS CONTAIN SUPPORT FOR ISIS® DRIVERS USING PIXEL TRANSLATIONS RUNTIME (PIXDFLTN. DLL) VERSION NUMBER 55.1.260.832 OR EARLIER ALLOWING LEADTOOLS TO DIRECTLY INTERFACE WITH THE ISIS DRIVERS.

LEADTOOLS TOOLKITS DO NOT DIRECTLY COMMUNICATE WITH ISIS ® DRIVERS USING PIXEL TRANSLATIONS RUNTIME (PIXDFLTN) VERSION NUMBER 56.*.*.* OR HIGHER. A LEADTOOLS APPLICATION WHICH OPERATES PROPERLY WITH THE EARLIER VINTAGE ISIS DRIVERS WILL CEASE TO OPERATE PROPERLY IF THE OLDER ISIS DRIVER IS REPLACED WITH A NEWER ISIS DRIVER REQUIRING THE PIXEL TRANSLATIONS RUNTIME DLL VERSION NUMBER 56.*.*.* OR HIGHER.

ISIS is a standard used with certain scanners. The software includes support for ISIS scanning one or more images through its LEADTOOLS L_ISISAcquire and L_ISISAcquireMulti functions, provided an ISIS driver is present. (The LEADTOOLS software does not include ISIS Drivers). L_ISISAcquire loads an image scanned from an ISIS scanner into a bitmap. L_ISISAcquireMulti provides support for multi-page scanning, saving pages in a single or multiple files. The ISISCALLBACK function is provided for additional processing of each scanned page.

Prior to scanning however, other functions must be used to prepare for scanning. L_IsISISAvailable indicates whether ISIS support DLLs are available for use. If so, load the ISIS Scanner Driver using L_ISISLoadDriver. L_ISISSelect displays a dialog box for selecting the desired ISIS driver, if there is more than one. New ISIS drivers can also be added using this dialog box. To set scanner options, call L_ISISSetScanOptions.

LEADTOOLS provides the L_ISISGetTagLong, L_ISISGetTagShort and L_ISISGetTagASCII functions for getting information on the current scanner settings and scanning properties. Certain scanner settings and scanning properties can be changed using L_ISISSetTagLong, L_ISISSetTagShort and L_ISISSetTagASCII. ISIS tags can have multiple values, also called choices. LEADTOOLS provides the L_ISISGetTagASCIIChoice, L_ISISGetTagLongChoice, and L_ISISGetTagShortChoice functions for determining the number of available values/choices and for retrieving individual values/choices for a specified tag. For more information on the tags, refer to ISIS long tags and ISIS short tags.

Finally, when the ISIS driver is no longer needed, unload the driver using L_ISISUnloadDriver.

Note:

Please note that the ISIS driver must be obtained from the scanner manufacturer or from Pixel Translations. The .chn or .chw file must be in your path for ISIS scanning to work.