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. First of all, to indicates whether ISIS® support DLLs are present use IsISISAvailable property. The software includes support for ISIS scanning one or more images through its LEADTOOLS ISISAcquire method and ISISAcquireMulti method, as long as you have an ISIS driver. (The software does not include ISIS Drivers). Prior to scanning however, you must use other methods, properties and events to prepare for scanning. IsISISAvailable first tells you if ISIS support DLLs are even available for you to use. If so, load the ISIS Scanner Driver using ISISLoadDriver method. ISISSelect method displays a dialog box that will let you select the desired ISIS driver, if there is more than one. You can also add new ISIS drivers using this dialog box. To set scanner options, use ISISSetScanOptions. The current driver is set in DriverName property. ISISGetTag method and ISISSetTag method help you determine the current settings for the scanner and will let you set new values for certain tags.

To scan a single image, you can use ISISAcquire method. This will set the ILEADRaster object with the bitmap created when the image was scanned. If you wish to scan more than one image, you may wish to set EnableISISEvent property to true so the ISISPage event will be called after each page is scanned. To scan more than one image use ISISAcquireMulti method. If you set the ScanAhead tag prior to scanning multiple images, PagesDiscarded will contain the number of pages discarded if scanning is canceled by setting EnableISISEvent to FALSE. Once you have finished with ISIS support, unload the ISIS driver using ISISUnloadDriver method.

For more information, refer to the individual entries for the properties, methods and events. You may also refer to ISIS Tags to learn more about the scanner settings and scanning options.

To Displays the ISIS Scan Options dialog box use ISISSetScanOptions method.

Note:

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

To specifies whether LEADTOOLS generates runtime exceptions, use EnableMethodErrors property