Developers guide

Chapter 14: Scanners
Configuring Through The SDK
Psion Teklogix Mobile Devices SDK Developers Guide 89
14.2.2 Configuring Through The SDK
All the settings that can be configured through the Windows Control Panel can be configured
through the Mobile Devices SDK with the exception of the translation features.
14.2.3 Configuring With Bar Codes
All external decoded scanners must be configured by scanning special purpose bar codes supplied
by the scanner manufacturer. For a list of the relevant programming manuals from the scanner
manufacturers refer to the user manual for the Psion Teklogix computer. Scanners which must be
configured using bar codes cannot be configured through the Mobile Devices SDK.
For the bar codes needed to configure the Symbol Technologies decoded scanners used with
Psion Teklogix computers refer to “Chapter 11, Parameter Menus”, in MiniScan MS XX04 Series
Integration Reference Guide (Part number 72-67134-02), published by Symbol Technologies.
This manual can be downloaded from the Symbol Technologies site at:
http://support.symbol.com/support/product/products.do?id=m4
(under the “OEM Products”
Product Line, Product Number “MSxx04”).
14.3 Configuring Scanners Through The Mobile Devices SDK
This section describes the scanner settings that are available through the Mobile Devices SDK.
Each setting is listed with its Control Panel equivalent. The effects of the settings are not described
here as complete details are contained in the user manual for each Psion Teklogix computer. The
user manuals also list the internal scanner models that are available for each hand-held computer,
with the symbologies supported by each scanner.
Each of the API libraries has methods for the following (refer to the documentation for the rele-
vant API library for details):
Method Purpose Input & Output
Set a scanner setting Input: String, Object
<scanner setting key>\<scanner setting name>, <value>
Get a scanner setting Input: String <scanner setting key>\<scanner setting name>
Output: Object <scanner setting value>
Get a scanner setting name Input: Integer <scanner setting index>
Output: String <scanner setting key>\<scanner setting name>
<scanner setting key> is a string identifying a group of related scanner settings
<scanner setting name> is a string identifying a scanner setting
<scanner setting key>\<scanner setting name> together uniquely identify a scanner setting
For example:
Scs\Scanresult
Barcode\C39\Decoded\Check Digit Verification
<scanner setting value> is an object (usually integer) representing the current value of the
setting
<scanner setting index> is a unique integer that identifies each <scanner setting key>\<scan-
ner setting name> combination. This integer is not the same for all versions of the Mobile
Devices SDK.