| Custom Method | Explanation |
|---|---|
| ClearProperty | Resets the scan control properties |
| CloseDS | Closes the scan device |
| Exec | Retrieves an image from a TWAIN scan device |
| ExecVariant | Retrieves an image from a TWAIN scan device. Recommended when using scripting or other languages that require variant types |
| FreeTwain | Frees the TWAIN DLL |
| GetBitDepth | Retrieves the bit depth supported by the scan device |
| GetBitDepthVariant | Retrieves the bit depth supported by the scan device. Recommended when using scripting or other languages that require variant types |
| GetCapEnum | Retrieves the possible setting values for a specified property of the scan device |
| GetCapEnumVariant | Retrieves the possible setting values for a specified property of the scan device. Recommended when using scripting or other languages that require variant types |
| GetCapRange | Retrieves the range of possible setting values for a specified functionality of the scan device |
| GetCapRangeVariant | Retrieves the range of possible setting values for a specified functionality of the scan device. Recommended when using scripting or other languages that require variant types |
| GetDSInfo | retrieves information about the specified scan device, such as manufacturer, product name, etc |
| GetMinimumSize | Retrieves the smallest size that can be scanned with a given scan device |
| GetMinimumSizeVariant | Retrieves the smallest size that can be scanned with a given scan device. Recommended when using scripting or other languages that require variant types |
| GetPhysicalSize | Retrieves the largest physical size that can be scanned with a given scan device |
| GetPhysicalSizeVariant | Retrieves the largest physical size that can be scanned with a given scan device. Recommended when using scripting or other languages that require variant types |
| Initialize | Starts the TWAIN process |
| IsCapSupported | Confirms whether or not a functionality is supported by the scan device |
| IsCapSupportedVariant | Confirms whether or not a functionality is supported by the scan device. Recommended when using scripting or other languages that require variant types |
| IsOpenDS | Checks whether or not the scan device is open |
| List | Lists the scan devices |
| LoadTwain | Loads the TWAIN DLL |
| OpenDS | Opens the scan device |
| Select | Selects the scan device |
| Terminate | Ends the TWAIN process |