
Registry
22
Datalogic™ OPOS Service Objects
Scanner
Under SCANNER in the registry, there are a number of named entities:
HandScanner, MagellanSC, QS6000, and so forth. Note that some of
these are duplicates that have been maintained for legacy purposes: for
example, “
HandScanner” and “USBHHScanner” refer to the same device (a
handheld scanner running OEM USB interface); “
MagellanSC” is the same
as “
SCRS232Scanner”; “TableScanner” and “USBScanner” are equiva-
lent;
QS6000 and RS232Scanner are equivalent, QSLScanner is a unique
entry. The following screen shots cover the important user-configurable
registry settings for each category of scanner.
HandScanner = USBHHScanner:
•(Default) = DLOPOS.DLScanner – this is the default name used by the
service. The user should not edit this entry.
•
AbstractDevice – this represents the GUID and should not be edited
by the user.
•
Add01ToRSS – defaulted to active (1), if the scanner does not return a
“01” at the start of a Databar label, the service will add the “01” if this
item is active.
•
CheckIHSOnClaim – defaulted to active (1). When 1, the service will
request information-health-statistics data from the scanner each time
it is “claimed”.
•
ConvertBCDtoASCII – defaulted to active (1), the service will convert
any label sent in BCD format to ASCII.
•
DeviceNameOverride – this is the name reported by OPOS as the
“device name” in the OPOS object. If the user’s application is coded to
use a certain specific name, the user can insert that name here.
•
FirmwareUpdate – Firmware endpoint GUID, user should not modify
this entry.
•
FirmwareUsage – this is the USB “usage” for the firmware endpoint, in
decimal (the USB spec defines this in hexadecimal). User should not
modify this entry.
•
Pollrate – this is the period, in milliseconds, that the service polls
the scanner for connection.
•
ScanDataEqualScanDataLabel – default is off. This will make the
ScanData property always equal the ScanDataLabel property.
Comentarios a estos manuales