Used to determine if a scanner has a given capability.
MyScanner is Scanner
// Indicates whether the scanner supports duplex scanning
Duplex is boolean = ScanCapability(MyScanner, scanCapabilityDuplex)
<Result> = ScanCapability(<Scanner> , <Capacity>)
- True if the scanner has the given <Capability>,
- False otherwise. If an error occurs, the ErrorOccurred variable is set to True and ErrorInfo returns the corresponding error message.
<Scanner>: Scanner variable
Name of the Scanner variable initialized with the information of the scanner for which we want to get the capability.
<Capacity>: Integer constant
Information required about the scanner's capability:
|scanCapabilityDuplex||Determines if the scanner supports duplex scanning.|
|scanCapabilityFeeder||Determines if the scanner has a feeder. |
|scanCapabilityFlatbed||Determines if the scanner has a flatbed.|
You can also get the capabilities of a scanner with ScanProperty
. This function returns a combination of constants that correspond to the capabilities of the scanner. ScanCapability
simplifies the code used to indicate whether the scanner has a given capability.