The IntermecBarcodeScanner object implements all the methods and properties of the BarcodeScanner base class. It dynamically loads Intermec support DLLs for the CN2 and 1700 series scanners.
IntermecBarcodeScanner property |
Datatype |
Description |
---|---|---|
ConfigParams |
String |
Not yet defined for Intermec devices. It is reserved for future use. |
ScannerName |
String |
Name of the scanner you are using. |
String |
Read-only data in the scanner’s internal buffers at the time of the last RetrieveData call. |
|
Integer |
Read-only value with the decoder ID representing the symbology used by the last data read by the scanner. |
|
DateTime |
Read-only timestamp of the last scan. |
IntermecBarcodeScanner event |
Occurs |
---|---|
When the object is created |
|
When the object is destroyed |
|
ScannerInserted |
When the interface layer first recognizes a physical scanner: either on initialization of the scanner or on physical insertion of the scanner |
ScannerRemoved |
When the scanner is physically removed |
When asynchronous data is scanned |
IntermecBarcodeScanner function |
Datatype returned |
Description |
---|---|---|
Integer |
Optional function that clears all buffers, detaches from the scanner firmware, and unloads all scanning DLLs. By default, this function is called by the BarcodeScanner object destructor. |
|
String |
Retrieves the short decoder name for the ID value passed as a function argument. |
|
Integer |
Retrieves device-specific settings, such as version numbers. |
|
Integer |
Sets the names of the scanning devices. |
|
Integer |
Enables or disables the decoder whose ID value is passed in a function argument. |
|
EnableScanner |
Integer |
Enables or disables the laser scanner. |
Integer |
Flushes any old results in the scan buffers. |
|
GetCommand |
Integer |
For expert users only. Reads raw low level commands.If you enter incorrect values in function arguments, you might need to reset your Intermec device. Provides a direct interface to the Intermec Scanner Control Protocol (ISCP) command API. |
Integer |
Gets the array of enabled decoders. |
|
Integer |
Gets the array of supported decoders. |
|
Integer |
Loads the scanning DLLs and connects to the scanner firmware. This is typically the first function called on an object instance. |
|
Integer |
Retrieves the data from the scanner internal buffers. |
|
Integer |
Aborts all outstanding scan requests. |
|
Integer |
Sets the scan for asynchronous operation and an immediate return of scan data. In a typical implementation of this function, the ScanTriggered event sets the rearm flag to “true” for continuous scanning. |
|
Integer |
Sets the timeout period for a synchronous scan. The timeout period is the amount of time allowed to elapse before a scan resumes following a pause in the scanning. |
|
SetCommand |
Integer |
For expert users only. Sets raw low level commands.If you enter incorrect values in function arguments, you might need to reset your Intermec device. Provides a direct interface to the Intermec Scanner Control Protocol (ISCP) command API. |
SetDataLED |
Integer |
For devices with an LED screen for data, turns LED light on or off. |
SetGoodReadSound |
Integer |
Sets a sound to indicate a positive scan. |
SetReadLED |
Integer |
For devices with an LED screen for good or bad reads, turns LED light on or off. |
Boolean or Integer |
Sets or retrieves the soft trigger feature of a scanner. |
|
Integer |
Returns the scanner status as an integer. |