Intermec 6100 Reference Guide

Page of 328
SECTION 3
Supporting Windows Applications
3-22    PEN*KEY
R
 6100 Computer Programmer’s Reference Guide
ScannerHardwareType:  Controls the type of hardware the scanner is using.
This value must be set or the driver does not load.  There is no default value.
Valid values are PEN*KEY/33, PEN*KEY, and TETHERED.
MessageBeepScanVerification:  Controls the type of beep generated when a good
scan is obtained.  Valid values are OFF, INTERNAL, EXTERNAL, and ALL.
ALL has the same effect as both internal and external.
MessageBeepStatusNotification:  Controls the type of beep generated when a staĆ
tus change occurs.  Valid values are OFF, INTERNAL, EXTERNAL, and ALL.
ALL has the same effect as both internal and external.
MessageBoxStatusNotification:  Controls whether or not a message box is generĆ
ated when a status change occurs.  Valid values are TRUE and FALSE.
EnableScannerWhenDriverLoads:  Controls conditions under which the scanner
is enabled.  Valid values are TRUE and FALSE.  If this parameter is set to
TRUE, the following conditions are in effect:
"
The scanner is enabled when it is loaded by Windows, and is always active
until Windows shuts down.
"
Scanned data is directed to the keyboard buffer, so applications can pick up
scanned data as if it had been input through the keyboard.
"
OpenDriver and CloseDriver calls are not required to be issued by the apĆ
plication to use the scanner.
"
Multiplexing of the scanner and external COM2 connections is not allowed.
"
This option uses more power.
DisplayScanningDataDialog:  Controls whether or not the Scanning Data... diaĆ
log is displayed when the trigger is pulled.  Valid values are TRUE and FALSE.
ShowWindowOnLoad:  Controls whether or not the scanner window icon is disĆ
played on the screen.  If this is FALSE, it is not possible to get to the scanner
window.  Valid values are TRUE and FALSE.
EnableScanCodes:  Controls whether or not the scanner includes Scan Codes in
the key messages that it generates.  Valid values are TRUE and FALSE.
ScanKey:  nn" is the hexadecimal scan code value for the key to fire the scanner
(i.e., you can program the Enter" key to fire the scanner).
ExternalFlashOnScan:  Controls whether the Good Scan light is flashed manualĆ
ly by the scanner driver when the data is received.  Valid values are TRUE and
FALSE.
AimingBeamDuration:  Controls the length of time (in milliseconds) that a longĆ
range scanner using a dedicated UART emits an aiming beam.  All other scanĆ
ners should have this option set to 0 (the default value).
Usage
Because the integrated scanner has its own dedicated UART, the communicaĆ
tions with the scanner are completely separated from the external communicaĆ
tions ports on the 6100 Computer.
When an OpenDriver is issued to the scanner, the dedicated UART hardware is
initialized.
When the CloseDriver
 
call is issued, the scanner driver closes the dedicated
UART communications hardware.  Any application multiplexing with the inteĆ
grated scanner is required to open" the UART hardware, to initialize it at a latĆ
er time when communications to the scanner is needed.
3. Windows
Applications