PWRTLS Weh6 Ug
PWRTLS Weh6 Ug
PWRTLS Weh6 Ug
User’s Guide
Disclaimer
Honeywell International Inc. (“HII”) reserves the right to make changes in specifications and other information contained in this
document without prior notice, and the reader should in all cases consult HII to determine whether any such changes have been
made. The information in this publication does not represent a commitment on the part of HII.
HII shall not be liable for technical or editorial errors or omissions contained herein; nor for incidental or consequential damages
resulting from the furnishing, performance, or use of this material.
This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document
may be photocopied, reproduced, or translated into another language without the prior written consent of HII.
Web Address: www.honeywellaidc.com
Trademarks
Microsoft, Windows, Windows Mobile, Windows Phone, Windows Embedded Handheld, Windows CE, Windows 98 Second Edi-
tion, Windows NT, Windows 2000, Windows ME, Windows XP, Windows 7, Windows Vista, ActiveSync, Outlook, and the Win-
dows logo are trademarks or registered trademarks of Microsoft Corporation.
The Bluetooth trademarks are owned by Bluetooth SIG, Inc., U.S.A. and licensed to Honeywell.
Other product names mentioned in this manual may be trademarks or registered trademarks of their respective companies and
are the property of their respective owners.
Patents
For patent information, please refer to www.hsmpats.com.
Chapter 2 - EZConfig
Overview ........................................................................................................................ 2-1
EZConfig Editor.............................................................................................................. 2-1
Installing EZConfig on the Workstation .................................................................... 2-1
Sample EXM Files.................................................................................................... 2-2
Opening EZConfig Editor on the Workstation .......................................................... 2-2
Menus and Toolbar Options........................................................................................... 2-2
File Menu ................................................................................................................. 2-2
Working with Open EXM Files ................................................................................. 2-5
Working with Sections.............................................................................................. 2-6
Working with Keys.................................................................................................... 2-9
Creating New Configuration Documents................................................................ 2-13
Associating Applications ........................................................................................ 2-14
Registry Documents..................................................................................................... 2-14
Processing Registry Documents on the Terminal .................................................. 2-17
Creating Bar Codes ..................................................................................................... 2-17
Generating Bar Codes ........................................................................................... 2-18
EZConfig Editor on the Terminal.................................................................................. 2-22
Editing Sections ..................................................................................................... 2-23
Editing Keys ........................................................................................................... 2-24
Launching Associated Applications........................................................................ 2-25
EZConfig Client ............................................................................................................ 2-26
Using EZConfig Client............................................................................................ 2-26
EZConfig Client Window ........................................................................................ 2-28
Command Line Arguments .......................................................................................... 2-28
Chapter 3 - DeviceConfig
DeviceConfig.exm File ................................................................................................... 3-1
Settings in the WLAN Supplicant ............................................................................. 3-1
iii
DeviceConfig.exm Sections and Keys............................................................................3-2
Connections Section.................................................................................................3-2
Radio Manager Section ............................................................................................3-2
System Section.........................................................................................................3-8
Sensor Section .......................................................................................................3-10
Applications Section ...............................................................................................3-10
Launching DeviceConfig.exe Manually ........................................................................3-11
Temporary Option for Bar Code Deployment ...............................................................3-11
Chapter 5 - ScanWedge
Enabling ScanWedge .....................................................................................................5-1
ScanWedge.exm Sections .............................................................................................5-2
Settings Section........................................................................................................5-2
Comm Section ..........................................................................................................5-6
Decode Section ........................................................................................................5-7
Centering Section ...................................................................................................5-10
Formatting Section..................................................................................................5-10
Data Formatting Commands...................................................................................5-11
ASCII Conversion Chart (Code Page 1252) ...........................................................5-14
Symbology Chart ....................................................................................................5-17
Symbologies Section ..............................................................................................5-18
OCR........................................................................................................................5-21
VK (Virtual Key) Mapping Section ..........................................................................5-21
Virtual Key Codes Table...............................................................................................5-21
Command Line Arguments...........................................................................................5-26
iv
Chapter 7 - Using the Battery Analyzer
Requirements .................................................................................................................7-1
Recommendation......................................................................................................7-1
Analyzing a Battery.........................................................................................................7-1
Stopping an Analyze Cycle.......................................................................................7-2
Command Line Arguments.............................................................................................7-2
Advanced Mode..............................................................................................................7-2
Chapter 10 - EZMenu
Overview.......................................................................................................................10-1
Running Easy Menu ...............................................................................................10-1
Default EZMenu Configuration Files.......................................................................10-1
Sample Menu Configuration Files...........................................................................10-2
Modifying Menu Configuration Files .............................................................................10-2
Creating Menu Configuration Files .........................................................................10-2
Menu Configuration File Sections.................................................................................10-2
Settings Section......................................................................................................10-2
MenuEntries Subsections .......................................................................................10-3
Start Options...........................................................................................................10-5
Locking Down the Application Window.........................................................................10-8
Booting the Terminal to the Application Window ....................................................10-8
v
Chapter 11 - Print Power Tools
Overview.......................................................................................................................11-1
Print Demo....................................................................................................................11-1
BTPrint..........................................................................................................................11-1
IrDAPrintCE ..................................................................................................................11-1
vi
1
Accessing Power Tools
Dolphin Power Tools are installed in every Dolphin terminal. Different versions of Power Tools apply to
different Dolphin terminals depending on their model or operating system.
Software Requirements
Dolphin Terminals
Dolphin Power Tools are designed to work with Windows® Embedded Handheld 6.5.
Desktop
The Power Tools installer and the workstation version of EZConfig Editor are designed to work with the
following operating systems:
• Microsoft® Windows® XP
• Microsoft® Windows® 2000
• Microsoft® Windows® NT
• Microsoft® Windows® Vista
• Microsoft® .NET Framework 2.0
• Microsoft® ActiveSync® (version 4.5 or higher)
Tap > Power Tools and the Power Tools main window opens.
EZConfig Opens a window that displays the EZConfig utilities on the ter- 2-1
minal.
Utilities
Activates button assignments in the Buttons setting. 6-3
HotKeys
Keyboard Puts an icon on the Navigation bar that indicates the alpha- 6-4
Status numeric status of the keyboard.
Turns off the Soft Input Panel (SIP) in every application window. 6-6
NoSIP
1-1
Icon Name Description Page
Performs a warm or cold boot from the touch screen, as 6-10
Reboot opposed to the keyboard commands.
Backs up the registry. 8-4
RegBackup
Allows you to edit the registry and import and export registry 8-1
RegEdit keys.
Loads the RegBackup file. 8-5
RegRestore
Permanent Storage
Name Function Active Location Page
Location
1-2
Storage Locations
Two folders or paths are used to denote where your files are stored. One path is for permanent storage
and one is for active files.
Permanent
The IPSM\Honeywell folder is permanent storage on a 99EX. Files in this folder stay the same through
any type of reset.
Active
The \Honeywell folder is active storage. Files in this folder are active and currently used on your device.
Any time your device is upgraded or factory reset, the files in this location are replaced with a copy of the
files that are in permanent storage (IPSM\Honeywell).
1-3
1-4
2
EZConfig
Overview
EZConfig is a suite of products that configures Dolphin terminals quickly and efficiently. With the tools in
the EZConfig suite, you can package data on the workstation, then deploy and unpackage that data on
the Dolphin terminal.
There are two main components to EZConfig: EZConfig Editor and EZConfig Client.
EZConfig Editor
Edits and creates configuration and registry documents in the EXM file format for Dolphin terminals. There
are two versions of EZConfig Editor: one for the terminal and one for the workstation.
For details about the workstation editor, see EZConfig Editor on page 2-1.
For details about the terminal editor, see EZConfig Editor on the Terminal on page 2-22.
Upgrades
Install the EZConfig Editor on the workstation separately from the Power Tools upgrade. Upgrades are
available from Customer Support (see page 12-1) or www.honeywellaidc.com.
EZConfig Editor
EZConfig Editor creates, edits, and manages EXM files for Dolphin terminals. There is an EZConfig
Editor on the workstation and an EZConfig Editor on the terminal. In the workstation editor, EXM files are
edited, saved, then transferred to the terminal. In the terminal editor, EXM files are edited and saved right
on the terminal; see EZConfig Editor on the Terminal (page 2-22).
EXM Files
The EXM file format is an XML format customized for Dolphin terminals that is comprised of sections that
sometimes contain child sections and keys. Keys contain the values that configure the terminal.
The EXM file format supports a multi-level, hierarchical, tree structure. The terminal reads the highest
level section first and then reads the key values in each section.
2-1
EXM files replace INI files for Power Tools and terminal configuration settings. If both an INI file and an
EXM file are present for the same application, the terminal defaults to the EXM file and a warning
message appears at startup. Remove the INI file from the terminal to avoid this warning message.
Types of Configuration Files
There are two types of configuration files in the EXM file format:
Configuration Documents - Program and configure the terminal; see Opening EXM Files on page 2-4.
Registry Documents - Update and modify the registry; see Registry Documents on page 2-14.
Toolbar
Menu Item Description
Item
Opens an EXM file located on the terminal. The location of the file
appears in the title bar with the word “[Remote]” to identify that the open
Open from
file is located on the terminal.
Device
Note: Requires an ActiveSync connection between the
workstation and the terminal.
Saves the open file to the location you select on the workstation.
Save This option is disabled for new and imported files; use Save As instead.
Saves the open file with a new name to the location you select on the
Save As
workstation.
2-2
File Menu
Toolbar
Menu Item Description
Item
Saves an open file to the terminal. See Saving to the Device on page 2-
Save to Device 12.
As Note: Requires an ActiveSync connection between the
workstation and the terminal.
Associates the EXM file with an application on the terminal. See
Properties Associating Applications on page 2-14.
Create Embeds the open EXM file in an Aztec bar code. See Generating Bar
EZConfig Bar Codes on page 2-18.
Code
Edit Menu
For Section Edit menu options, see Working with Sections on page 2-6. For Key Edit menu options, see
Working with Keys on page 2-9.
View Menu
2-3
Tools Menu
Simplifies the EXM file, which makes it smaller. Simplifying permanently removes
* Some settings affect the boot process and these menu items can help you run a test without
switching
to the terminal.
Click File > Open or the Open toolbar button and select the EXM file.
2-4
When the terminal and workstation are connected by ActiveSync, click File > Open From Device and the
remote open window opens.
Status Bar
The Status Bar appears at the bottom of the window and displays information about selected sections and
keys.
2-5
Selected Section
Activates the section name so that you can rename the section.
Rename Note: You cannot modify the name if the section is locked; see Section Locks
(page 2-8).
Paste Pastes the section that was just cut or copied at the same level as the selected section.
Pastes the section that was just cut or copied as a child of the selected section.
Paste as Child Note: You can cut, copy and paste sections within an EXM file or across EXM
files.
Deletes a selected section.
Delete Note: Because you cannot undo a delete, consider disabling rather than
deleting.
Sections are enabled by default. This menu item enables sections that were previously
disabled. You can enable a section only if its parent section is enabled.
Enable
To enable all the keys inside a section you are enabling, SHIFT + right-click and select
Enable All.
2-6
Menu Item Description
Sections are enabled by default. This menu item disables sections and all of its keys.
Disabled sections remain in the file with a gray folder .
Disable All If you disable a section that has child sections, all of its child sections (and the child
section keys) are disabled automatically. The child section folders are also in gray.
When reading the EXM file, the terminal behaves as though disabled sections are not
there and moves on to read the next enabled section.
Disabled sections can be removed from the EXM file permanently using the Simplify
Document (see page 2-4) option. If you want to keep disabled sections in the EXM file
on the workstation but not in the file deployed to the terminal, use the Simplified option
(see page 2-19) when creating the bar code.
Insert Section This menu item inserts a new section. You can also press the Insert key (INS).
Append Child This menu item adds a new child section to a selected section. The new child section is
Section inserted below the previous section.
Moving Sections
To move sections within an EXM file, use the drag and drop method. By default, sections are dropped at
the same level in the tree.
For additional functionality when dragging and dropping, press and hold:
• ALT to drop a section as a child section.
• CTRL to copy a section and drop the copy at the same level in the tree.
• CTRL + ALT to copy a section and drop the copy as a child section.
Note: You can select only one section at a time; you cannot use SHIFT+Click or CTRL+Click to select
more than one section.
2-7
To move sections between EXM files, open two instances of EZConfig Editor and drag and drop sections
between them. When dragging, a copy of the section is dragged to the new file. When dropping, drop the
section directly on top of the section you want it to be a child section of.
Note: To drop the first section into a new file, press and hold the ALT key and drop the section on the
root node. (All sections must be child sections of the root node.)
Section Locks
There are different types of locks on sections. The status bar indicates what type of lock is applied to a
selected section.
Status Bar
Lock Type Description Effect
Indicator
Note: All locks are applied to each individual section and are not recursive. Only text that appears in
blue can be modified.
Merge
Mode Description
Effect
2-8
Merge
Mode Description
Effect
Adds new information (sections and keys) to the existing section. If Inclusive
this is a brand new section, the new section is added to the existing
Add Only EXM file.
Note: Disabled sections removed from the simplified bar
code are not modified in the target file.
2-9
Edit Menu Options
Select a key and right-click or click Edit to see the available options.
Activates the key name so that you can rename the key. Rename is disabled if the key
Rename
is locked or disabled; see Key Types (page 2-12).
Pastes the key just cut or copied in the selected section. Keys are not multi-level; all
Paste as Child keys paste at the same level within a section.
You can cut, copy and paste keys within an EXM file or across EXM files.
2 - 10
Menu Item Description
Disables keys.
Disabled keys have key values in black. Enabled keys have key values in blue.
Disable
The terminal does not read disabled keys and disabled keys are removed if the file is
simplified; see Simplify Document (page 2-4).
Because many key values are 1 for enable and 0 for disable, remember that disabling a
key means that the terminal behaves as if the key is not there when reading the file,
NOT that the key’s value is set to disabled. The terminal simply moves on to read the
next enabled key.
This menu item inserts a new key above the selected key.
Insert New Key
Note: You can also press the Insert key (INS).
Moving Keys
To move keys within an EXM file, use the drag and drop method. Press and hold the CTRL key to drag
and drop a copy of the key to the new location.
Note: You cannot move a key if it is locked by its section.
To move keys between EXM files, open two instances of EZConfig Editor and drag and drop keys
between them. When you select the key and drag, a copy of the key is dragged to the new file. In the new
file, drop the key in the key area of a selected section; keys are always dropped at the same level within
a section.
2 - 11
Key Types
When a key is selected, its properties display in the Status bar.
Status Bar
Lock Type Description Effect
Indicator
Key’s value appears as aster- Note: Encrypted keys are also stored
isks (*) for added security. encrypted in the EXM file. If you
Encrypted open the EXM file in a text
editor, you won't see the data
as clear text.
Note: Locked and Read Only properties are not recursive. Properties are applied to each individual key.
Only text that appears in blue can be modified.
2 - 12
Select the location on the terminal where you want to store the file and click OK. The file is downloaded
directly to the terminal via ActiveSync.
Note: EXM files for Power Tools must be stored in the active storage folder. If you want them to persist
through a reset on the terminal, put a copy into permanent storage as well. See Storage
Locations (page 1-3).
The Description
says “Root” to
indicate that this is
the root section.
Note: You can also create registry documents in the EXM file format. For details, see Registry
Documents on page 2-14.
2. To create the first subsection, select the root node, right-click, and select Append Child Section.
Insert Section is disabled because you cannot insert sections at the same level as the root node.
3. Enter a Name and a Description and click OK.
The name is required, the description is optional.
4. To add a new section at the same level, right-click and select Insert Section.
To add a new section one level down, right-click and select Append Child Section.
5. To add keys, select a section, right-click in the key value section, and select Append Key.
6. Enter the Name, Value, and Description and click OK.
The name is required, the description is optional.
7. Continue adding sections and keys.
8. If necessary, associate this EXM file with an application; see Associating Applications (page 2-14).
9. Click File > Save As to save the file.
Save is disabled so that you save the document with a name other than “NewDocument.exm.”
2 - 13
Associating Applications
The Properties function associates an EXM file with an application on the terminal. The associated
application launches after EZConfig Client decodes the bar code containing the EXM file.
For more information, see Creating Bar Codes on page 2-17.
While the EXM file is open, click File > Properties or the Document Properties toolbar button .
Field Description
Enter the command line argument you want applied when the application launches.
When an application is entered in the Path field, the following command line appears as
the argument: /exm %filename.
Enter additional command line arguments (see Command Line Arguments on page 2-
Arguments
28) next to /exm %filename in this field.
“%filename” means that the value immediately after the “%” is variable and the file name
will be replaced with the remote path entered on the Bar Codes tab; for more information,
see Remote Path on page 2-19.
Tells EZConfig Client to launch the application after decoding the bar code. Execute
selects automatically when an application is entered in the Path field.
Wait Until Tells EZConfig Client to wait until the associated application is finished processing before
Finished finalizing.
Registry Documents
EZConfig Editor creates registry documents in the EXM file format and also opens existing REG files and
converts them to the EXM file format. EZConfig Editor cannot save registry documents in the REG file
format.
2 - 14
Updating the Registry on the Terminal
To update the terminal’s registry, you must
• Create an EXM file that is a registry document–Creating Registry Documents (page 2-15),
• Create a bar code package from that EXM file–Creating Bar Codes (page 2-17), and
• Scan the bar code with the terminal
By default, EZConfig Client on the terminal updates the Windows registry immediately after decoding the
bar code.
Execute must remain selected for EZConfig Client to update the registry after decoding the bar code. If
Execute is not selected, the registry document is deployed after decoding but the registry is not updated.
The new document contains the three top-level sections in a registry. These sections are locked and
cannot be changed. You can add subsections to each section and then add keys to those
subsections.
2. Click File > Save As.
2 - 15
3. Choose the name and location and click Save.
You cannot save the document as a .reg file; you must save it as an EXM file.
4. To add sections, select one of the registry levels, right-click, and select Append Child Section.
Enter the section information, and click OK.
For more information about adding sections, see Working with Sections on page 2-6.
5. To add keys to the new section, select the section, and right-click in the key value area.
For details, see Adding Registry Keys on page 2-16.
6. Continue adding sections and keys.
7. Save the file.
Field Description
Registry Value Select the registry type from the drop down list. This value appears in the Type col-
Type umn.
Enter a description for the key; descriptions appear in the lower half of the EZConfig
Desc
Editor window when the key is selected.
When you click OK to save the key, the data appears in columns in the key area of the EZConfig Editor
window.
2 - 16
Processing Registry Documents on the Terminal
After EZConfig Client updates the registry, the EXM file itself is deployed to the location entered in the
Remote Path (page 2-19) field on the Bar Codes Tab (page 2-19).
If you do not want to store the registry EXM file on the terminal after updating the registry, select the
Temporary (page 2-21) option on the Bar Codes Tab (page 2-19).
Document Types
EZConfig Editor produces two kinds of EXM files: configuration documents and registry documents. Both
can be embedded in bar codes and processed by EZConfig Client on the terminal.
Configuration Documents
EZConfig Client deploys the EXM file in the terminal. If an EXM file is associated with an
application, EZConfig Client deploys the data to that application for processing; see
Associating Applications on page 2-14.
Note: The DeviceConfig.exm file must be associated with DeviceConfig.exe to be processed
appropriately on the terminal.
Registry Documents
EZConfig Client updates the registry immediately without launching another application.
2 - 17
Time and Date Stamp
EXM files are stamped with the time and date the moment EZConfig Editor creates the barcode.
2 - 18
The Bar Codes and Advanced tabs offers several processing options.
Note: The number of bar codes produced depends on the amount of data present in the EXM file. The
more data present, the more bar codes generated. You must scan all bar codes to deploy the
package!
Field/Option Description
Indicates which bar code is displayed in the preview area; the default is “1,” the
Display first bar code in the package. If more than one bar code was generated, you can
use the up and down arrows to scroll through the bar codes.
Displays the exact byte size of the bar code displayed in the preview area.
(___ bytes) Total Package Size (page 2-22) is displayed at the bottom of the window.
Note: The sum of bar code size is typically larger than the package size.
Type in the active storage location and filename where the EXM file should be
deployed on the terminal. For example:
\Honeywell\deviceconfig.exm
Remote Path Tap the browse button to navigate to the location on the terminal. Your Active-
Sync connection must be active.
Note: You may want to copy this file into permanent storage as well if you want
it to persist after a reset. See Storage Locations (page 1-3) for further
information.
Full Contents Includes the full content of the EXM file in the bar code, without simplifying.
Simplifies the EXM file in the bar code, which removes disabled sections,
description information, and bar code settings (if any), which decreases the size
of the bar code. The open EXM file is not simplified.
Simplified is selected by default.
Simplified
The differences in total package size are displayed in the Package Size (page 2-
22) field.
Individual bar code size can be seen in the Display (page 2-19) field.
This is active only if the Always use minimum # bar codes (see page 2-20) is not
selected. When this slider is active, you can move the slider toward minimum or
# Bar codes to maximum to change the number of bar codes generated. As you move the slider,
generate you’ll see the number of bar codes in the counter at the bottom of the window
and you’ll notice the graphic of the bar code in the preview area change.
Copy to Copies the bar code displayed in the preview area to the clipboard.
Clipboard Use this option to paste the bar code into another application.
2 - 19
Field/Option Description
Saves the bar code displayed in the preview area as a graphic file as a .png or
.tiff.
Save
By default, the name of the graphic file is the same as the name of the open EXM
file. You can enter a different name when saving.
Saves all bar codes in the package as individual graphic files.
By default, the graphic files are saved with the same name as the open EXM file
Save All
with a number at the end to distinguish the individual graphic files from each
other.
Opens the printing window where you can select print options and print the bar
Print
code package. For details, see Printing and Saving Options on page 2-22.
Advanced Tab
The Options tab contains settings that tell EZConfig Client how to process the EXM file on the terminal.
Field Description
Bar Code Options–This section determines some of the basic bar code parameters.
Set the maximum amount of data (in bytes) one bar code can contain. The lower
Max Barcode the number of bytes, the smaller the bar code.
Size • On the Bar Codes tab, bar code size appears in the Display field (see page 2-19).
• The total number of bar codes the are created as a result of the max bar code size
limit appears at the bottom of the Advanced window; see Bar Codes (page 2-22).
Always use This option is selected by default. It calibrates the data so that the minimum num-
minimum # bar ber of bar codes are used. When this option is selected, the number of bar codes
codes slider on the Bar Codes tab is disabled.
This option enables you to password-protect the bar code you’re creating.
Select this option, then enter the password in the field provided. You will be able to
see the password when you enter it; however, you will not be able to see the pass-
Use custom
word again once you close the window because the password will be encrypted.
password
If you password-protect the bar code, EZConfig Client on the terminal will prompt
you to enter that same password on decoding.
Full screen This option runs the deployment progress dialog box on the terminal in full screen
progress mode so that the user cannot open another application while the bar codes are
dialog being deployed on the terminal.
This option automatically launches a warm boot on the terminal after the bar code
Warm boot
is deployed. Use this options with EXM files that contain application information
after finished
requiring a warm boot to take effect, such as registry settings.
Deployment Options–These options determine how to deploy the EXM file on the terminal.
2 - 20
Field Description
Deploys the EXM file temporarily. The settings in the EXM file are applied, but the
file does not remain in the system after EZConfig Client is done.
Temporary
If the terminal contains a previous EXM file with the same name, the previous
EXM file is preserved.
If already exists, deploy–This section determines how the EXM file will be deployed if there exists on
the terminal an EXM file of the same name in the same location.
Stores the settings from the Options, Bar Codes, and Web Page tabs within the EXM file so that the
same bar code settings are applied the next time a bar code is created. This increases the size of
both the EXM file and the bar code(s).
If the Simplify option is selected, bar code setting information is not included in the bar code but
remains in the open EXM file.
2 - 21
Information at the Bottom of Tab Windows
Field Description
Displays the total size of the bar code package. This number changes with
Package Size
simplifying.
Compression On Notifies you that compression and encryption are both on.
Compression and encryption are always on by default. EZConfig Editor uses
Encryption On 128-bit encryption automatically.
Displays the total number of bar codes generated. This number changes as
Bar Codes
you move the slider on the Bar Codes tab.
Field/Option Description
This is the largest section of the tab window and displays a preview of the
Preview Area
bar code sheet. Use the scroll bars to see all the bar codes.
Adjusts the size of each bar code by scaling all of them up or down, which
Bar Code Scaling determines how many bar codes can fit on each page. This does not change
Factor the amount of data in each bar code, just the size of the bar code on the
page.
Preview Click to see a print preview. Click Print on this window to print your bar codes.
2 - 22
Opening EXM Files
• Tap directly on an EXM file to open it in EZConfig Editor.
• Tap the EZConfig Editor icon to open EZConfig Editor. (Then tap File > Open to open an EXM file.)
• In File Explorer, navigate to an EXM file and tap once on the file to open it in EZConfig Editor.
Available Menus
The menus in the Command bar contain the same items as the menus in the EZConfig Editor on the
workstation.
File Menu For details, see File Menu on page 2-2.
Note: The one difference in the file menus is that you cannot generate bar codes from
EXM files on the terminal.
Edit Menu The Edit menu pops up when you tap and hold on a section or key.
For details, see Edit Menu on page 2-3.
View Menu This menu enables you to view the locked icon over locked section folders.
Tools Menu For details, see Tools Menu on page 2-4.
Editing Sections
Modifying Text
There are several options to edit a section name or description:
2 - 23
1. Select the section and tap Edit > Modify.
Select an item and press the ENTER key.
Tap and hold on the section name, then select Modify on the Edit menu that pops up.
3. Tap inside the Name or Description fields and edit the text.
4. Tap OK to save changes. (You can also press the ENTER key.)
Tap Cancel to close the window without changes.
Moving Sections
You cannot drag and drop to move sections in the tree. Use the Cut, Copy, Paste, and Paste as Child
items on the Edit menu to move sections.
Note: The Paste function pastes sections at the same level they were cut by default.
Editing Keys
Modifying Text
There are severl options to edit a key’s name, value, or description:
2 - 24
1. Select the key and tap Edit > Modify,
Select the key and press the ENTER key, OR
Tap and hold on the key’s name, then select Modify on the Edit menu that pops up.
2. Tap inside the Name, Value or Description fields and edit the text.
3. Tap OK to save changes. (You can also press the ENTER key.)
Tap Cancel to close the window without changes.
Moving Keys
You cannot drag and drop to move keys. Use the Cut, Copy, and Paste as Child items on the Edit menu
to move keys.
2 - 25
Example 3: You’ve saved changes to an open ScanWedge.exm file.
And that ScanWedge.exm file has the following parameters as the associated application:
Path: \program files\power tools\scanwedge.exe
Args: /restart
Tapping Tools > Launch Associated App refreshes ScanWedge with the new settings.
EZConfig Client
EZConfig Client decodes bar codes created in EZConfig Editor and deploys the data in the terminal. In
addition, if the EXM file in the bar code is associated with an application, EZConfig Client launches that
application, which then processes the decoded data.
EZConfig Client decodes bar codes with 40-bit and 128-bit encryption.
Storage Location
The EZConfig Client executable is ocated in both the permanent and active storage folders (see Storage
Locations on page 1-3.).
2. Tap EZConfig Utilities > EZConfig Editor . The EZConfig Client window opens.
3. Point the terminal at the first EZConfig Editor bar code, then press the SCAN key.
4. EZConfig Client decodes the bar code.
If there is only one bar code in the package, EZConfig Client deploys the package.
If there is more than one bar code in the package, EZConfig Client decodes the bar code, records
that one bar code has been read, and waits for the next scan.
5. Scan all the bar codes in the package. Bar codes can be scanned in any order.
6. When all bar codes in the package have been scanned, the EZConfig client deploys the data.
Note: If the EXM file is programmed to launch an application such as ScanWedge, a window pops up
informing you of initialization.
2 - 26
EXM File Processing
After decoding, EZConfig Client saves EXM files to the location in the terminal selected in the Remote
Path (page 2-19) field on the Bar Codes Tab (page 2-19). (If the Temporary, page 2-21, option is selected
in the bar code, EZConfig Client does not save the EXM file.)
There are two types of EXM files: configuration documents and registry documents. EZConfig Client
processes each type of file differently.
Configuration Documents
If the EXM file was associated with an application, EZConfig Client launches and deploys the
data to that application for processing.
Registry Documents
Registry documents are always associated with EZConfig Client. The Execute option
(Execute, page 2-14) determines whether the registry is updated or not. If Execute is selected,
EZConfig Client updates the registry immediately after decoding the bar code.
2 - 27
EZConfig Client Window
Field Description
This field displays the decode status of the bar codes scanned so far.
If there is more than one bar code in the package, this field acts as a decode coun-
ter.
Status
The Status field displays:
• How many bar codes have been scanned and
• How many bar codes are in the package
Read # box This box displays the list of bar codes scanned and decoded.
This option allows EZConfig Client to scan bar codes that are not encrypted.
Accept Unsecure
Note: By default, all bar codes created in EZConfig Editor are encrypted.
Scanning Bar Codes Directly from the Power Tools Main Window
When the Power Tools or Demos main windows are open, press the SCAN key and:
• If there is only one bar code in the package, EZConfig Client decodes and deploys the bar code without
opening the EZConfig Client window.
• If there are multiple bar codes in the package, EZConfig Client decodes the first bar code and opens
the EZConfig Client window showing that one bar code in the package has been scanned.
ScanWedge
Bar code decoding in EZConfig Client is compatible with ScanWedge. You can set ScanWedge to pass
bar code information to EZConfig Client for further processing.
For details, see Accept EZConfig on page 5-4.
2 - 28
/q Quiet mode
/s Full screen
/o No menu
/e Exit if first scan fails to deliver a valid bar code
/u Accept (decode) unsecure bar codes
2 - 29
2 - 30
3
DeviceConfig
Overview
DeviceConfig consists of the DeviceConfig.exe and the DeviceConfig.exm file located in both the
permanent and active storage folders (see Storage Locations on page 1-3). DeviceConfig.exe looks for
and applies the settings in the DeviceConfig.exm file.
DeviceConfig.exm File
The DeviceConfig.exm file contains terminal configuration settings. Because this file is stored in the
permanent storage folder, its configuration settings persist through cold boots and should be considered
system defaults. (See Storage Locations on page 1-3.)
Autorun
Autorun (see page 4-1) launches DeviceConfig.exe, which applies the DeviceConfig.exm settings, then
launches a cold boot followed by a warm boot.
3-1
DeviceConfig.exm Sections and Keys
The sections and keys in the DeviceConfig.exm file are locked, which means that you can change values
but not names or descriptions.
Section See
Description
Name Page
Connections Section
The Connections section contains child sections that set communication parameters on the terminal.
Beam Section
The Beam section enables and disables the IrDA port.
WiFi Section
The keys in the WiFi section control the settings of the WLAN radio.
Default
Key Description Available Values
Value
3-2
Default
Key Description Available Values
Value
When PowerMode is set to 3 (Auto N/A X=A value between 1 and 10, where:
Enable), this parameter specifies 1=Best Radio Performance
EPSParm (Minimum)
radio vs. battery performance. 10=Best Battery Life (Maximum)
Specifies the name of the radio N/A X=A value in the drop-down list; radio
driver. This string must match the driver names are terminal-specific.
DriverName Different Dolphins have different
name of the driver for the current radio drivers.
device.
TCPIP Section
The keys in the TCPIP section determine how the radio handles IP addresses.
Defaul
Key Description Available Values
t Value
The remaining keys need to be set when DHCP is disabled. When DHCP is enabled, these numbers are
dynamically requested from a DHCP server.
Static IP address for the radio inter- N/A Static IP address
IPAddress
face.
SubNet mask for the static IP N/A Subnet mask address
SubnetMask
address.
Default gateway for the static IP N/A Gateway address
DefaultGateway
address.
Domain name server for the static N/A Domain name server address
DNS
IP address.
Domain Domain name for the terminal N/A Terminal’s domain name
Security Section
The Security section has no keys and one child section named “Supplicant,” which contains several
profile subsections.
3-3
Supplicant Section
The Supplicant section consists of a number of child sections. The default child section is named Profile1
and contains all the keys necessary to create a configuration profile for the WLAN radio.
To create multiple radio configurations, copy the Profile1 section and paste it at the root level of the
Supplicant section. Then, rename that profile and configure the keys according the desired network
configuration. Each child section name is arbitrary, but each name must be different.
The Supplicant section contains one key named ActiveProfile. Type in the Value equal to name of one
of the desired profile child sections.
When DeviceConfig is activated on the terminal, the terminal will apply the settings in the profile specified
in the ActiveProfile key. If the ActiveProfile key does not have a matching profile, the radio will be enabled
by DeviceConfig but no specific radio configuration will be activated, which means that the radio will not
connect to your network.
Profile Subsections
Each Profile subsection contains the keys that configure the radio connection from the terminal to the
network.
Name
The service set identifier used to connect to network; X=Your network’s SSID
SSID usually the network name of the access point or peer Any=Connect to any network
station.
The general association mode (sometimes called • None (no authentication or
“authentication”) of the radio. encryption)
• WEP
• IEEE 802.1X
Assoc. Mode • WPA-Personal (PSK)
• WPA-Enterprise (EAP)
• WPA(2)-Personal (PSK)
• WPA(2)-Enterprise (EAP)
The encryption mode available for the association Open & Shared (WEP)
Encryption mode. TKIP, AES-CCMP, TKIP &
CCMP (WPA)
3-4
Key Description Available Values
Enter the private share key for the WEP association User-defined
PSK
mode.
This is the 802.1X identity supplied to the authentica- User-defined
Identity tor. The identity value can be up to 63 ASCII charac-
ters and is case-sensitive.
This is the password used for MD5-Challenge or EAP User-defined
authentication. It may contain up to 63 ASCII charac-
Password
ters and is case-sensitive. Asterisks appear instead
of characters for enhanced security.
Enter the anonymous ID. This ID creates a tunnel User-defined
through which the real ID (as entered in the Identity
Anonymous
field) can pass.
ID
For additional security, make this ID different than the
one entered in the Identity field.
For EAP-FAST, a one-time provisioning exchange Enter the address on the
establishes a shared secret, called a Protected Dolphin terminal of either
Tunnel PAC Access Credential (PAC) Key. That PAC Key is used PAC (tunnel or machine).
Machine PAC for all subsequent authentications. Note: The PACs must be
located on the
Dolphin terminal!
Provisioning refers to service activation and involves • No Provisioning
programming various network databases with the • Anonymous
Provisioning • Authenticated
customer's information.
• Anonymous + Authenticated
CA certificates are any certificates created by a certi- Enter the address on the
fied authority (CA). Dolphin terminal of either
CA and/or Client certificates contain information that identifies certificate (CA or Client).
Client the user, as well as information about the organiza-
Certificate tion that issued the certificate. This ensures that you The certificates must be
can encrypt data end-to-end. located on the Dolphin ter-
minal!
3-5
Key Description Available Values
Private keys are used with certain types of EAP Enter the address on the
authentication. Dolphin terminal of the pri-
vate key.
Private Key
The private key must be
located on the Dolphin ter-
minal!
Priv Key Private keys can be locked by passwords. Enter the password that
Password unlocks the private key.
Mode being used by the WEP keys (in Key1–Key4 ASCII uses all alpha numeric
keys). characters.
HEX uses only numerics and
A-F.
Key validation occurs when DeviceConfig is loaded
WEP Key
on the terminal (often during AutoInstall), not when Valid lengths are as follows:
Mode
you save the DeviceConfig.exm file. • 64-bit ASCII=5
• 128-bit ASCII=13
• 64-bit HEX=10
• 128-bit HEX=26
Bluetooth Section
The keys in this section enable the Bluetooth radio and configure a Bluetooth printer as a Favorite.
If there is no Bluetooth radio installed in the terminal, disable this section.
Default
Key Description Available Values
Value
3-6
Default
Key Description Available Values
Value
GSM Section
If there is no GSM radio installed in the terminal, disable this section.
Default
Key Description Available Value
Value
3-7
Default
Key Description Available Value
Value
ActiveSync Section
The ActiveSync Section configures the terminal’s ActiveSync connection parameters.
Default
Key Description Available Values
Value
System Section
The System section contains child sections that configure various system settings. For specifics on each
sections and their keys, refer to the Description sections in the DeviceConfig.exm file itself.
3-8
About Section
The About section sets a unique device name and description for the terminal.
By default, this section is enabled and applied to the terminal after each cold boot.
Default
Key Name Description Available Values
Value
Device ID Tab
The values of the DeviceName and DeviceDescription keys appear in the Device name and
Description fields on the Device ID tab on the terminal.
On the Dolphin terminal, tap Start > Settings > About > Device ID tab.
Note: ActiveSync recognizes the Device name and Description from this applet.
DeviceName Restrictions
• The DeviceName must begin with a letter.
• The DeviceName cannot exceed 15 characters in length.
• Any text outside brackets (“[xxxx]”) will appear as text in the Device name field.
3-9
Sensor Section
Sensor section entries are displayed in EZConfig Editor when you open the DeviceConfig.exm. Click on
an entry to see its description and range.
Applications Section
The Applications section configures specific software applications installed on the terminal.
MobiConrol Section
If the terminal includes the MobiControl Bootstrap Agent (MCBootstrapAgent.exe), then DeviceConfig
can be used to configure the terminal to connect to a MobiControl Server and download the appropriate
agent to the device.
This section is disabled by default and should only be enabled when configuring the device to connect to
the MobiControl Server for the first time.
The root level of the MobiControl section contains the main ConfigPath.
Default
Key Description Available Value
Value
Device Subsection
Mandatory 1 1=Use Device ID as the device
NameType The name the device will register as name
on the server. 2=Use custom name
Info Subsection
Mandatory N/A X=MobiControl Server name
SiteName This is the site name of the Mobi-
Control Server
3 - 10
Default
Key Description Available Value
Value
Mandatory 1 1 (Honeywell standard)
Method
The installation method.
Comm Subsection
Optional 0 0=Disable
Broadcast Enable broadcasting for discovering 1=Enable
server addresses.
Optional 30000 X=Milliseconds
RetryDelay Retry delay time when connection to
the server fails.
Connection Subsection
Mandatory when Broadcast key is N/A X=IP address:port
disabled. e.g., 192.168.1.238:5494
DeploySvr1
This is the MobiControl Server IP
address and port.
3 - 11
Select this option when you want establish a temporary configuration in the Dolphin (such as access to a
specific network in a facility) without changing the default configuration.
3 - 12
4
Autorun and AutoInstall
Overview
Startup is the launch sequence when a Dolphin terminal is booted.
There are two startup Power Tools:
1. Autorun (see page 4-1)
2. AutoInstall (see page 4-6)
Autorun
Autorun specifies the software applications to launch after each hard reset. Autorun is located in the
permanent storage folder (see Storage Locations on page 1-3) and consists of an Autorun.exe that is
programmed by the Autorun.exm File (page 4-1).
During startup, after a soft or hard reset, the operating system looks for and launches \Autorun.exe. If the
Autorun.exe is configured (by Autorun.exm) to launch an application, that application launches when
Autorun.exe launches. Autorun can launch up to 32 applications or utility programs after each hard reset.
Note: The Autorun.exm file allows applications to be launched based on conditional situations, including
the return code of another application launched previously and specific characteristics of the
Dolphin terminal itself.
Autorun.exm File
The Autorun.exm file has a multi-level tree structure. There are two top level sections: Settings and
Programs.
Settings Section
The Settings section stores general Autorun settings; see Settings Section Keys on page 4-2.
Programs Section
The Programs section contains many child sections and determines the sequence of events at startup,
including which programs launch and when.
Program Sections and Launch Sequence
Each section is a program to launch at startup. The sequence of sections determines the launch
sequence on the terminal; the terminal reads this file consecutively. To change the launch sequence,
move the section up or down in the list; see Working with Sections (page 2-6).
Enabling and Disabling Sections
If you don’t want to the application to launch at startup, you can delete the section. However, program
sections contain settings you’ll want to keep when adding that same application back to startup. To keep
the program section in the file for future reference, disable the program section instead of deleting it.
Disabled sections appear in gray.
When processing files, the terminal behaves as though disabled sections are not there and moves on to
the next enabled section.
4-1
Settings Section Keys
Note: This section and most of its keys are locked, which means that you can change the value but not
the name or description.
4-2
Programs’ Subsections
Here are a few of the standard child sections of the Programs section:
Section Description
Attempts to launch an Update.exe application from the SD (Secure Digital) card, if one
Update
exists.
Attempts to process an Autorun configuration file from the SD card (if one exists); for
AutoRun
example, to install CAB files from the AutoInstall folder in the SD card. One section
SC1 & SC2
applies to cold boots and the other to warm boots.
Initiates a warm boot after the cold boot during startup. Do NOT disable the Reset sec-
Reset
tion!
Note: Other subsections launch the executable entered in the Program (see page 4-3) key.
Key Function
Determines if Autorun should wait for the program to complete and close
before continuing to the next program in the sequence.
Wait
• 0=Continue to the next program immediately
• 1=Wait enabled
Specifies the startup options for the program. Autorun launches the program
only if the startup options entered here are met.
StartOption
• Blank= Always run the program.
• X=See Start Options on page 4-4.
Optional Keys—These are keys you can add but don’t appear in the default file.
Specifies a card description. This option needs to be entered only when
PNPID
PNPID or NONPNPID values are specified in the StartOption key.
Specifies the required result of the dependent program. If the result of the
DependExitCode dependent program does not equal the DependExitCode entered here, the
current program will not be executed at startup.
4-3
Editing the Autorun.exm File
Edit Autorun.exm in EZConfig Editor. For details, see Working with Open EXM Files on page 2-5.
Copying a File
If you want to copy a file and move it to another location, use AutoInstall and the /copy command line
argument. For details, see Command Line Arguments on page 4-7.
Start Options
Start Options define the required system parameters for a software application to launch. The following
values can be entered for the StartOption key, wherever it appears:
4-4
Option Name The program launches if … Category
BATCH The terminal is a batch unit (no RF or internal modem cards installed).
4-5
Multiple options can be specified for each category. For example, you can specify both 35KEY and
43KEY options to request that the program run in either a 35- or 43-key keyboard terminal. Seperate
multiple options with commas.
To ignore a category, don’t specify any of its options.
AutoInstall
AutoInstall consists of an AutoInstall.exe that, when launched, installs the cab files in the AutoInstall
folder. The AutoInstall folder is where you store cab files for software applications if you want them to
persist through hard resets.
The AutoInstall program runs according to the settings in the AutoInstall.exm file.
4-6
AutoInstall.exm
The AutoInstall.exm file controls the behavior and appearance of the AutoInstall window and install
process.
Default
Key Function Available Values
Value
Sets the behavior of AutoInstall when an error is 1 0=Log the error and
encountered. continue AutoInstall
HaltOnError 1=Halt AutoInstall and
prompt the user to
continue or cancel
Note: The Autorun.exm file determines the programs and install sequence, not AutoInstall.exm.
4-7
4-8
5
ScanWedge
Overview
ScanWedge sends data from the decoder, serial port, or IrDA interface to the foreground application as
keystrokes (as if the data were entered via the keyboard). The foreground application is the open software
application whose window is currently active on the display.
As a result, you can review input data in Windows Mobile applications such as Pocket Word, Pocket
Excel, and Inbox without having to load third-party applications.
Enabling ScanWedge
Exit Exits ScanWedge. The icon no longer appears in the Command bar.
Disabling ScanWedge
Navigate to the Power Tools Main Window (see page 1-1) and tap the ScanWedge icon again.
5-1
OR
Select Exit on the Command Bar Menu (page 5-1).
ScanWedge.exm Sections
Comm Specifies how the serial (RS-232) port interfaces with ScanWedge. 5-6
Defines the centering window for scanning bar codes when ScanWedge is 5-10
Centering
interfacing with the decoder.
Defines the symbologies that the scanner can decode and send to Scan- 5-18
Symbologies
Wedge.
VK Mapping Defines the virtual key sent to ScanWedge for any decoded ASCII character. 5-21
Basic Values
In each section, the following values apply (unless otherwise specified in the tables below):
0 = Disable
1 = Enable
Settings Section
The Settings section determines how ScanWedge interprets data from the decoder, serial port, and IrDA
interface.
0 = Disable 1 = Enable
5-2
Settings Section Default
Description Available Values
Key Value
5-3
Settings Section Default
Description Available Values
Key Value
5-4
Settings Section Default
Description Available Values
Key Value
Specifies a .wav file played on the com- Empty Empty=No .wav file is specified.
GoodScanWav pletion of a successful decode/data The default beep or sound is
reception. played. Use the Sound (page
5-3) key to enable and
Specifies a .wav file played for an Empty disable all audio notification.
unsuccessful decode/data reception. X=The path to the specific .wav
file you want played for either
BadScanWav option. The .wav files should
be 8-bit, 11KHz, mono, and
PCM.
5-5
Comm Section
The serial port settings in the Comm section determine the interaction between ScanWedge and the
serial port.
Specifies the serial port to use to con- The use of port 4/6 is not encour-
nect to ScanWedge. aged.
Port
Note: This setting is ignored for
Port 4.
Specifies the flow control method to 4 1=Software (Xon-Xoff)
use–software only, hardware only, or 2=Hardware
FlowControl software and hardware. 3=Hardware and software
Note: This setting is ignored for 4=No flow control
Port 4.
Specifies the baud rate for the serial 38400 X=The appropriate baud rate.
port.
BaudRate
Note: This setting is ignored for
Port 4.
Specified the parity for the connection. 0 0=No parity
1=Odd parity
Parity Note: This setting is ignored for 2=Even parity
Port 4. 3=Mark parity
4=Space parity
Specifies the number of bits per byte 8 X=Number of bits per byte
to use.
DataBits
Note: This setting is ignored for
Port 4.
5-6
Comm Section Default
Description Available Values
Key Value
Decode Section
The Decode section specifies decoder settings when using the decoder with ScanWedge.
5-7
ScanWedge Decode Default
Description Available Values
Entry Value
5-8
ScanWedge Decode Default
Description Available Values
Entry Value
5-9
Centering Section
The Centering section determines the centering window for bar code scanning.
ScanWedge Default
Description Available Values
Centering Entry Value
Specifies the top coordinate of the 210 Enter the coordinates in pixels.
CenteringTop=
centering window.
Formatting Section
ScanWedge supports data formatting. The Formatting section contains subsections and each subsection
supports one data format.
Subsection Default
Description Available Values
Key Value
Identifies the Code ID that the bar code's sym- Empty Empty=No Code ID
bology must have for the format to be applied. X=See Symbologies Section on
CodeID The Code ID is a single character that is case- page 5-18.
sensitive; e.g., set CodeID=j to apply the for-
mat to Code 128 only.
Determines the length the bar code data must Empty Empty=Format applies to any
have for the format to be applied. length
Length
0=Format applies to any length
X=The length
5 - 10
Data Formatting Commands
These are the data formatting operations applied to the bar code data. The entire command string is
entered into the Format key.
Command Description
Send Commands
Send all characters
Include in the output message all of the characters from the input message, starting
from current cursor position, followed by an insert character. Syntax = F1xx where xx
F1 stands for the insert character’s hex value for its ASCII code.
Refer to the ASCII Conversion Chart (Code Page 1252), page 5-14 for decimal, hex and
character codes.
5 - 11
Command Description
Move Commands
Move the cursor forward a number of characters
Move the cursor ahead “nn” characters from current cursor position.
F5
Syntax = F5nn where nn is the numeric value (00-99) for the number of characters the
cursor should be moved ahead.
Search Commands
Search forward for a character
Search the input message forward for “xx” character from the current cursor position,
F8 leaving the cursor pointing to the “xx” character. Syntax = F8xx where xx stands for the
search character’s hex value for its ASCII code. Refer to the ASCII Conversion Chart
(Code Page 1252), page 5-14 for decimal, hex and character codes.
5 - 12
Command Description
Miscellaneous Commands
Suppress characters
Suppress all occurrences of up to 15 different characters, starting at the current cursor
position, as the cursor is advanced by other commands. When the FC command is
FB encountered, the suppress function is terminated. The cursor is not moved by the FB
command.
Syntax = FBnnxxyy . .zz where nn is a count of the number of suppressed characters in
the list, and xxyy .. zz is the list of characters to be suppressed.
Replace characters
Replaces up to 15 characters in the output message, without moving the cursor.
Replacement continues until the E5 command is encountered. Syntax =
E4 E4nnxx1xx2yy1yy2...zz1zz2 where nn is the total count of of the number of characters in
the list (characters to be replaced plus replacement characters); xx1 defines characters
to be replaced and xx2 defines replacement characters, continuing through zz1 and zz2.
Compare characters
Compare the character in the current cursor position to the character “xx.” If characters
FE are equal, move the cursor forward one position. Syntax = FExx where xx stands for
the comparison character’s hex value for its ASCII code. Refer to the ASCII Conversion
Chart (Code Page 1252), page 5-14 for decimal, hex and character codes.
Compare string
Compare the string in the input message to the string “s.” If the strings are equal, move
the cursor forward past the end of the string. Syntax = B2nnnnS where nnnn is the
B2 string length (up to 9999), and S consists of the ASCII hex value of each character in the
match string. For example, B2000454657374 will compare the string at the current cur-
sor position with the 4 character string “Test.” Refer to the ASCII Conversion Chart
(Code Page 1252), page 5-14 for decimal, hex and character codes.
5 - 13
Command Description
Insert a delay
Inserts a delay of up to 49,995 milliseconds (in multiples of 5), starting from the current
EF
cursor position. Syntax = EFnnnn where nnnn stands for the delay in 5ms increments,
up to 9999. This command can only be used with keyboard wedge interfaces.
Non-Printable Characters
DEC HEX Character (Code) DEC HEX Character (Code)
0 0 NULL 16 10 DATA LINK ESCAPE (DLE)
1 1 START OF HEADING 17 11 DEVICE CONTROL 1 (DC1)
(SOH)
2 2 START OF TEXT (STX) 18 12 DEVICE CONTROL 2 (DC2)
3 3 END OF TEXT (ETX) 19 13 DEVICE CONTROL 3 (DC3)
4 4 END OF TRANSMISSION 20 14 DEVICE CONTROL 4 (DC4)
(EOT)
5 5 END OF QUERY (ENQ) 21 15 NEGATIVE ACKNOWLEDGE-
MENT (NAK)
6 6 ACKNOWLEDGE (ACK) 22 16 SYNCHRONIZE (SYN)
7 7 BEEP (BEL) 23 17 END OF TRANSMISSION
BLOCK (ETB)
8 8 BACKSPACE (BS) 24 18 CANCEL (CAN)
9 9 HORIZONTAL TAB (HT) 25 19 END OF MEDIUM (EM)
10 A LINE FEED (LF) 26 1A SUBSTITUTE (SUB)
11 B VERTICAL TAB (VT) 27 1B ESCAPE (ESC)
12 C FF (FORM FEED) 28 1C FILE SEPARATOR (FS)
RIGHT ARROW
13 D CR (CARRIAGE RETURN) 29 1D GROUP SEPARATOR (GS)
LEFT ARROW
14 E SO (SHIFT OUT) 30 1E RECORD SEPARATOR (RS)
UP ARROW
15 F SI (SHIFT IN) 31 1F UNIT SEPARATOR (US)
DOWN ARROW
Printable Characters
DEC HEX Character DEC HEX Character DEC HEX Character
32 20 <SPACE> 64 40 @ 96 60 `
33 21 ! 65 41 A 97 61 a
34 22 " 66 42 B 98 62 b
35 23 # 67 43 C 99 63 c
36 24 $ 68 44 D 100 64 d
37 25 % 69 45 E 101 65 e
38 26 & 70 46 F 102 66 f
5 - 14
Printable Characters (Continued)
DEC HEX Character DEC HEX Character DEC HEX Character
39 27 ' 71 47 G 103 67 g
40 28 ( 72 48 H 104 68 h
41 29 ) 73 49 I 105 69 i
42 2A * 74 4A J 106 6A j
43 2B + 75 4B K 107 6B k
44 2C , 76 4C L 108 6C l
45 2D - 77 4D M 109 6D m
46 2E . 78 4E N 110 6E n
47 2F / 79 4F O 111 6F o
48 30 0 80 50 P 112 70 p
49 31 1 81 51 Q 113 71 q
50 32 2 82 52 R 114 72 r
51 33 3 83 53 S 115 73 s
52 34 4 84 54 T 116 74 t
53 35 5 85 55 U 117 75 u
54 36 6 86 56 V 118 76 v
55 37 7 87 57 W 119 77 w
56 38 8 88 58 X 120 78 x
57 39 9 89 59 Y 121 79 y
58 3A : 90 5A Z 122 7A z
59 3B ; 91 5B [ 123 7B {
60 3C < 92 5C \ 124 7C |
61 3D = 93 5D ] 125 7D }
62 3E > 94 5E ^ 126 7E ~
63 3F ? 95 5F _ 127 7F <DEL>
5 - 15
Extended ASCII Characters (Continued)
DEC HEX Character DEC HEX Character DEC HEX Character
152 98 ˜ 195 C3 Ã 238 EE î
153 99 ™ 196 C4 Ä 239 EF ï
154 9A š 197 C5 Å 240 F0 ð
155 9B › 198 C6 Æ 241 F1 ñ
156 9C œ 199 C7 Ç 242 F2 ò
157 9D 200 C8 È 243 F3 ó
158 9E ž 201 C9 É 244 F4 ô
159 9F Ÿ 202 CA Ê 245 F5 õ
160 A0 203 CB Ë 246 F6 ö
161 A1 ¡ 204 CC Ì 247 F7 ÷
162 A2 ¢ 205 CD Í 248 F8 ø
163 A3 £ 206 CE Î 249 F9 ù
164 A4 ¤ 207 CF Ï 250 FA ú
165 A5 ¥ 208 D0 Ð 251 FB û
166 A6 ¦ 209 D1 Ñ 252 FC ü
167 A7 § 210 D2 Ò 253 FD ý
168 A8 ¨ 211 D3 Ó 254 FE þ
169 A9 © 212 D4 Ô 255 FF ÿ
170 AA ª 213 D5 Õ
5 - 16
Symbology Chart
Symbology Code ID (hex)
All Symbologies (0x99)
Australian Post A (0x41)
Aztec Code z (0x7A)
British Post B (0x42)
Canadian Post C (0x43)
China Post Q (0x51)
Chinese Sensible Code (Han Xin Code) H (0x48)
Codabar a (0x61)
Codablock A V (0x56)
Codablock F q (0x71)
Code 11 h (0x68)
Code 128 j (0x6A)
GS1-128 I (0x49)
Code 32 Pharmaceutical (PARAF) < (0x3C)
Code 39 (supports Full ASCII mode) b (0x62)
Code 49 l (0x6C)
Code 93 and 93i i (0x69)
Data Matrix w (0x77)
EAN-13 (including Bookland EAN) d (0x64)
EAN-13 with Add-On d (0x64)
EAN-13 with Extended d (0x64)
Coupon Code
EAN-8 D (0x44)
EAN-8 with Add-On D (0x44)
GS1 Composite y (0x79)
GS1 DataBar y (0x79)
GS1 DataBar Limited { (0x7B)
GS1 DataBar Omnidirectional y (0x79)
GS1 DataBar Expanded } (0x7D)
InfoMail , (0x2c)
Intelligent Mail Bar Code M (0x4D)
Interleaved 2 of 5 e (0x65)
Japanese Post J (0x4A)
KIX (Netherlands) Post K (0x4B)
Korea Post ? (0x3F)
Matrix 2 of 5 m (0x6D)
MaxiCode x (0x7 8)
5 - 17
Symbology Code ID (hex)
MicroPDF417 R (0x52)
MSI g (0x67)
NEC 2 of 5 Y (0x59)
OCR MICR (E 13 B) O (0x4F)
OCR SEMI Font O (0x4F)
OCR-A O (0x4F)
OCR-B O (0x4F)
PDF417 r (0x72)
Planet Code L (0x4C)
Postal-4i N (0x4E)
Postnet P (0x50)
QR Code and Micro QR Code s (0x73)
Straight 2 of 5 IATA f (0x66)
Straight 2 of 5 Industrial f (0x66)
TCIF Linked Code 39 (TLC39) T (0x54)
Telepen t (0x54)
UPC-A c (0x63)
UPC-A with Add-On c (0x63)
UPC-A with Extended c (0x63)
Coupon Code
UPC-E E (0x45)
UPC-E with Add-On E (0x45)
UPC-E1 E (0x45)
Symbologies Section
The Symbologies section specifies the settings for each of the symbologies supported by the decoder.
The settings are in the form:
Symbology Name=Enable(1 or 0), Parm1, Parm2, Parm3, Parm4, Parm5, Parm6, Parm7, Parm8
Where
• Enable specifies that the symbology is enabled or disabled.
• Parms1–8 specify the settings for the symbology.
For more information regarding the individual settings for each of the symbologies, refer to the Honeywell
Decode API documentation in the SDK documentation.
5 - 18
Symbologies Settings
0=Disabled 1=Enabled
Default Enabled/
ScanWedge Entry Default Value
Disabled Value
5 - 19
Default Enabled/
ScanWedge Entry Default Value
Disabled Value
5 - 20
Default Enabled/
ScanWedge Entry Default Value
Disabled Value
OCR
For comprehensive information about using OCR, refer to the OCR Programming User’s Guide available
on our website at www.honeywellaidc.com.
5 - 21
Symbolic Constant Decimal Hexadecima Touch Screen or Keyboard
Name Value l Value Equivalent
—— 26 1A Undefined
—— 26 1A Undefined
5 - 22
Symbolic Constant Decimal Hexadecima Touch Screen or Keyboard
Name Value l Value Equivalent
VK_0 48 30 0 key
VK_1 49 31 1 key
VK_2 50 32 2 key
VK_3 51 33 3 key
VK_4 52 34 4 key
VK_5 53 35 5 key
VK_6 54 36 6 key
VK_7 55 37 7 key
VK_8 56 38 8 key
VK_9 57 39 9 key
VK_A 65 41 A key
VK_B 66 42 B key
VK_C 67 43 C key
VK_D 68 44 D key
VK_E 69 45 E key
VK_F 70 46 F key
VK_G 71 47 G key
VK_H 72 48 H key
VK_I 73 49 I key
VK_J 74 4A J key
VK_K 75 4B K key
VK_L 76 4C L key
5 - 23
Symbolic Constant Decimal Hexadecima Touch Screen or Keyboard
Name Value l Value Equivalent
VK_M 77 4D M key
VK_N 78 4E N key
VK_O 79 4F O key
VK_P 80 50 P key
VK_Q 81 51 Q key
VK_R 82 52 R key
VK_S 83 53 S key
VK_T 84 54 T key
VK_U 85 55 U key
VK_V 86 56 V key
VK_W 87 57 W key
VK_X 88 58 X key
VK_Y 89 59 Y key
VK_Z 90 5A Z key
5 - 24
Symbolic Constant Decimal Hexadecima Touch Screen or Keyboard
Name Value l Value Equivalent
—— 88 88-8F Unassigned
—— 229 E5 Unassigned
—— 230 E6 OEM-specific
VK_ATTN 246 F6
VK_CRSEL 247 F7
VK_EXSEL 248 F8
VK_EREOF 249 F9
VK_PLAY 250 FA
VK_ZOOM 251 FB
VK_NONAME 252 FC
VK_PA1 253 FD
VK_EM_CLEAR 254 FE
VK_LWIN 91 5B
VK_RWIN 92 5C
VK_APPS 93 5D
VK_LSHIFT 160 A0
VK_RSHIFT 161 A1
VK_LCONTROL 162 A2
VK_RCONTROL 163 A3
VK_LMENU 164 A4
VK_RMENU 165 A5
5 - 25
Command Line Arguments
/restart Forces ScanWedge to process its configuration file (Scanwedge.exm) again, which applies
changes immediately. If the SoundConnect (see page 5-4) is set to 1 (enabled), an
ascending connect sound is played on restart.
/quit Shuts down ScanWedge.
5 - 26
6
Additional Power Tools
Overview
This chapter describes the following Power Tools:
BattMon
6-3
Hotkeys
6-4
Keyboard Status
6-6
NoSIP
6-7
RASMan
6-10
Reboot
6-10
Suspend
6-11
SysInfo
BattMon
BattMon programs the terminal’s LEDs to monitor the charge status of the battery.The LEDs are located
on the top, front panel of Dolphin terminals.
6-1
To Enable BattMon
Tap the BattMon icon once . After activation, BattMon monitors the battery’s charge status.
When the battery is at 100%, the LED lights solid green.
When the battery is charging the LED flashes orange.
Note: To start BattMon automatically after each hard reset, enable the BattMon Program section of the
Autorun.exm File (see page 4-1).
To Disable BattMon
Navigate to the Power Tools Main Window (see page 1-1) and tap the BattMon icon again.
OR
Select Exit on the Command Bar Menu (page 6-2).
Exit Closes BattMon. The icon no longer appears in the Command bar.
6-2
Tap Start > Settings > System tab > Power. The Power window opens displaying the current charge
status of the terminal’s batteries.
InstallerCE
InstallerCE is a utility that saves CAB files after a manual install initiated by double-tapping on CAB.
Normally, when you install a program by double-tapping on its CAB, the CAB file is deleted after
installation is complete. InstallerCE preserves the original CAB file in its original location.
Location InstallerCE is located in the \Program Files\Power Tools folder.
HotKeys
The HotKeys Power Tool activates the hardware button assignments in the Buttons setting. To start
HotKeys automatically after each hard reset, enable the HotKeys Program section of the Autorun.exm
File (see page 4-1).
To Enable HotKeys
Tap the HotKeys icon once . HotKeys is enabled and the button assignments in the Buttons setting are
active.
Verify the assignment by tapping the button on the keyboard. To see button assignments, see Buttons
Setting on page 6-3.
Buttons Setting
The Buttons System setting programs hardware buttons to launch applications or execute commands. To
see the hardware button assignments that HotKeys activates, open the Buttons setting.
1. After HotKeys is enabled, tap Start > Settings > Personal tab > Buttons.
Note: The buttons that appear on this window are the only buttons that can be programmed in the
Buttons setting. You cannot add hardware buttons to this window.
2. To change button assignment, tap on the name of the application in the Assignment column and
select a program or command in the Assign a program drop down list.
6-3
3. Tap OK to save.
To Disable HotKeys
Navigate to the Power Tools Main Window (see page 1-1) and tap the HotKeys icon again.
OR
Select Exit on the Command Bar Menu (page 6-4).
Tap this icon to open the Command bar menu for HotKeys.
Exit Closes HotKeys. The icon no longer appears in the Command bar.
Keyboard Status
Keyboard Status indicates whether the keyboard is in alpha, caps lock alpha, or numeric modes.
Each Dolphin terminal series has keyboards that switch between alpha and numeric modes, often by way
of a keyboard combination. Keyboard Status displays an alpha-numeric indicator in the Navigation bar
that tells you if the keyboard is in alpha or numeric mode so that you don’t have to test type in your
application to find out.
Navigation Bar Indicator
Indicator Keyboard is in …
Alpha mode, lower case (CAPS lock off).
6-4
Indicator Keyboard is in …
Numeric mode.
Keyboard Status is enabled automatically after each hard reset by default. This setting is programmed
Autorun.exm File (see page 4-1).
Exit Closes Keyboard Status. The icon no longer appears in the Command bar.
Notification Menu
This icon indicates that
Keyboard Status is running.
Notification Menu
When Keyboard Status is enabled, a Notification menu appears in the command bar on the Today screen
that displays the keyboard status when tapped.
Note: You can also tap the icon in the Navigation bar to make this pop-up window appear.
Tap Hide to remove the keyboard status icon from the navigation bar. (The Keyboard Status Power Tool
will continue to run in the background, and appear in the task tray on the Today screen.) The next time
you switch keyboard modes
Tap Dismiss to remove the notification menu from the command bar. (If the terminal uses the phone,
then the Phone menu appears in the command bar instead.)
6-5
Accessing the Keyboard Status Power Tool
Keyboard Status is enabled after each hard reset by default.
Tap the Keyboard Status icon once and Keyboard Status is enabled. To disable Keyboard Status, tap
icon again.
NoSIP
NoSIP toggles the Soft Input Panel (SIP) between enabled and disabled. When disabled, the SIP does
not pop up over application windows automatically. In addition, the SIP icon does not appear in the
Command bar on application windows.
To Enable NoSIP
Tap the NoSIP icon once . The SIP should not pop up on application screens.
Note: To disable the SIP automatically after each hard reset, enable the NoSIP Program section of the
Autorun.exm File (see page 4-1).
To Disable NoSIP
Navigate to the Power Tools Main Window (see page 1-1) and tap the NoSIP icon again.
OR
Select Exit on the Command Bar Menu (page 6-7).
6-6
Command Bar Menu
When NoSIP is enabled, a smaller NoSIP icon appears in the Command bar at the bottom of the Today
screen . Tap this icon to open the Command bar menu.
to indicate that the SIP is now active, even though the NoSIP is still running.
About Displays version and description information for NoSIP.
Exit Disables NoSIP; the icon no longer appears in the Command bar.
RASMan
RASMan establishes a PPP (Point-to-Point Protocol) connection with a RAS server.
To Enable RASMan
1. Tap Start > Power Tools. The Power Tools Main Window (see page 1-1) appears.
2. Click the RASMan icon once . The PPP connection is established according to the settings in
the See RASMan Configuration File on page 6-8..
Note: To start RASMan automatically after each hard reset, enable the RASMan Program section of the
Autorun.exm File (see page 4-1).
To Disable RASMan
Navigate to the Power Tools Main Window (see page 1-1) and tap the RASMan icon again.
OR
Select Exit on the Command Bar Menu (page 6-8).
6-7
Command Bar Menu
When RASMan is enabled, the RASMan icon appears in the Command bar at the bottom of the Today
screen . Tap this icon to open the Command bar menu.
Exit Disables RASMan; the icon no longer appears in the Command bar.
Default
Key Description Available Values
Value
6-8
Default
Key Description Available Values
Value
6-9
Reboot
Reboot performs a warm or cold boot from the touch screen. All Dolphin terminals reboot with keyboard
commands. Reboot offers you the option of using the touch screen instead.
Warm Boot
A warm boot is a soft reset. A soft reset re-boots the device without losing RAM data.
You would perform a soft reset when
• the terminal fails to respond.
• after installing software applications that require a re-boot.
• after making changes to certain system settings, such as network cards.
Cold Boot
A cold boot is a hard reset. A hard reset resets the operating system, restores the terminal back to factory
defaults, and resets the terminal.
A hard reset erases all of the data stored in RAM memory and all RAM installed applications! Only data
and applications stored in \IPSM memory persist.
Suspend
Suspend puts the terminal in Suspend mode. All Dolphin terminals have keyboard commands that put the
terminal in Suspend mode; Suspend offers you the option of using the touch screen instead.
Tap the Suspend icon once . The terminal goes into Suspend mode.
6 - 10
To wake the Dolphin Terminal from Suspend Mode, press the SCAN key.
SysInfo
SysInfo provides a read-out of important system information including firmware versions, DLL versions,
system parameters, as well as network and radio information.
Tap the SysInfo icon once. SysInfo queries the system, compiles the data and displays it on the SysInfo
screen.
You cannot edit information in SysInfo. This information is gathered from the Dolphin terminal and
changes only when the terminal’s configuration has changed.
To refresh the system information, go to File > Refresh. The system re-compiles system information.
Viewing Options
If you tap on the SYSINFO.txt file in the My Device folder, the file opens in Pocket Word. You cannot
change system information by editing the text.
SYSTEM DATE/TIME
6 - 11
Field Sample Data Description
SYSTEM INFO
IPL 25.03 (JAN 19, 2011) Specifies the Boot Loader version.
CPU INFO
6 - 12
Field Sample Data Description
SYSTEM PARAMETERS
BatteryIdleTimeout 60
ExternalIdleTimeout 0
PlatformType PocketPC
NETWORK INFO
Hostname ID10360D013B
NumberOfAdapters 3
1: IP Address 0.0.0.0
2: IP Address 0.0.0.0
3: IP Address 169.254.2.1
6 - 13
Field Sample Data Description
RADIO INFO
Reboot.exe 1.00.00.2
HotKeys.exe 1.01.06
RegEdit.exe 1.01.00
EZMenu.exe 2.03.08
NoSIP.exe 1.03.09
IPConfig.exe 1.00.00.1
ImageProfiler.exe 3.07.30001
BattMon.exe 1.04.09
KeyboardStatus.exe 1.00.04
IrDAPrintCE.exe 1.01.03
BatteryAnalyzer.exe 1.01.04
Ping.exe 1.00.00.1
WiFiStatus.exe 1.00.00.1
Route.exe 1.00.00.1
XMLMerger.exe 1.00.00.1
ScanWedge.exe 2.09.03
SysInfo.exe 1.04.00
6 - 14
Field Sample Data Description
BTPrint.exe 1.01.00
Suspend.exe 1.00.03
\IPSM\Honeywell\
Autorun.exe 2.06.03
AutoInstall.exe 2.02.12
EZConfigPPC.exe 1.00.04.1
DeviceConfig.exe 1.00.03.7
DeviceConfig.exm 6
Autorun.exm 23
AutoInstall.exm 3
\IPSM\Honeywell\AutoInstall\
File(1): SDKNC_307.wm.armv4i.CAB
File(2): Demos_503.wm.armv4i.CAB
File(3): DefaultSettings.reg
File(4): PowerTools_503.wm.armv4i.CAB
POWER STATUS
STORE INFO
SYSTEM VERSION
MajorVersion 5
6 - 15
Field Sample Data Description
MinorVersion 2
BuildNumber 23152
PlatformId 3
IMAGER INFO
6 - 16
Field Sample Data Description
6 - 17
6 - 18
7
Using the Battery Analyzer
Overview
The Battery Analyzer Power Tool helps you manage the battery installed on some Dolphin terminals.
Requirements
For the Battery Analyzer to work, you must have the following items installed on the Dolphin terminal:
• BatteryAnalyzer.exe
• BatteryAnalyzer.exm
• Battalyzer.dll
When all of these items are installed, the Battery Analyzer icon appears on the Power Tools Main
Window (see page 1-1).
Operating Temperature= 0°-50°C
The operating temperature of the battery must be between 0°C and 50°C. If you attempt to
analyze a battery when the operating temperature is outside this range, the analyze cycle
stops. You will be notified that the analyze cycle was aborted due to temperatures below 0°C
or above 50°C. If this happens, recharge the battery.
AC Power Supply
You must have a continuous supply of AC power to the terminal and installed battery prior to
analyzing. If you attempt to analyze a battery and AC power is interrupted, the analyze process
stops. You will be notified that the analyze cycle was aborted due to AC power interruptions.
If this happens, recharge the battery.
Recommendation
Batteries should be analyzed only once every three months.
Analyzing a Battery
During the analyze cycle, the installed battery charges to 100%, then drains it to 0%, then charges it back
up to 100%.
When the operating temperature of the battery is between 0°C and 50°C and there is a constant AC
supply to the terminal and battery, tap Start > Power Tools > Battery Analyzer. The Battery Analyzer
main window displays specific battery information for your review, including the operating temperature.
Note: The Charge Status field indicates if the installed battery is charging or fully charged.
The Estimated Time field displays the amount of time it will take to complete a full cycle.
7-1
Automatic Shut Down
The analyze cycle aborts if:
• The operating temperature drops below 0°C or above 50°C.
• AC power is lost.
The text box at the bottom of the window displays the details about why the process aborted.
/a Indicates “admin” and launches Battery Analyzer in Advanced Mode (see page 7-2).
/d Indicates “debug” and creates a log file that tracks the activity of Battery Analyzer from the
moment the application is launched. The log file is:
\Honeywell\BatteryAnalyzer.log.
/s Indicates “autostart” and launches the analyze cycle the moment you launch Battery
Analyzer from the main window.
/q Indicates “quit” and stops the analyze process if it’s running.
Advanced Mode
You run Battery Analyzer in advanced mode when you enter “/a” in the CommandArgs key of the Battery
Analyzer section of the PowerToolsMenu.exm. The next time you open the Battery Analyzer Power Tool,
it will be running in Advanced Mode.
7-2
When you do run the Battery Analyzer in advanced mode, additional fields appear on the Battery Analyzer
window.
Log File
The log file records data in the following order:
• Date
• Time
• Conditioning Flag
• Battery Temperature
• Battery Voltage
• Capacity Percentage
• Charge Percentage
• Charge State
• Charge Status
• Analyzing Start Time
• Elapsed Time
• Estimated Completion Time
• Formatted Estimated Completion Time
• Estimated Progress
The log file is stored as “BatteryAnalyzer.log” in the \Honeywell folder. Open this file with Pocket Word.
Should the analyze cycle abort automatically for some reason, check the log file for details.
7-3
7-4
8
Registry Power Tools
Overview
The registry is the configuration database in all 32-bit versions of Windows that contains settings for the
hardware and software, consisting of the SYSTEM.DAT and USER.DAT files. Many settings previously
stored in the WIN.ini and SYSTEM.ini files in 16-bit Windows (Windows 3.x) are in the registry.
The RegEdit Power Tool enables you to edit the registry through an easy-to-use application window. You
can also import and export specific registry keys.
1. On the Power Tools Main Window (see page 1-1), tap the RegEdit icon once . RegEdit
opens to a split-pane window with a collapsible menu in top half.
This is the top level of the registry; it cannot be edited, copied, pasted, or renamed.
2. Click the + sign to expand the menu options.
3. RegEdit offers the following registry categories:
• HKEY_CLASSES_ROOT
• HKEY_CURRENT_USER
• HKEY_LOCAL_MACHINE
8-1
5. Drill-down to the appropriate registry entry. When you click on registry entry in the top half of the
screen, the data appears in the lower half of the screen.
The two columns in the bottom half of the window show the Value Name and the Value Data of the
selected entry.
6. Double-click on the Value Name. The Edit Value window pops up.
In the Value Data field, type the new value.
7. Press the ENT(ER) key or tap OK. The new data appears in the list.
8. After all your edits are complete, Warm Boot (see page 6-10) the terminal to save your changes to
the registry.
Note: If you want your edits to persist through the next cold boot, run RegBackup after saving your
changes; see Backing Up the Registry on page 8-4.
Menus
The menus on the RegEdit window offer you many editing options.
File Menu
The File menu allows you to create registry entries as well as import and export registry settings.
Import Imports a registry file; see Importing Registry Files on page 8-3.
Export Exports the current registry; see Backing Up the Registry on page 8-4.
8-2
Edit Menu
The Edit menu helps you work with existing registry entries.
Find Next Launches another search for the criteria entered in Find.
View Menu
These menu items shift focus between the Keys Panel and the Values Panel.
8-3
Exporting Specific Registry Settings
You can export specific registry settings. In RegEdit, navigate to the section you would like to export and
select it.
Tap File > Export and select the parameters of the REG file that would contains these settings.
If you want these REG setting to load during AutoInstall, select AutoInstall in the Folder drop-down list
and IPSM in the Location drop-down list.
(see page 1-1) . A _RegBackup.reg file containing the entire registry is created and stored in
the \IPSM\AutoInstall folder.
Because this REG file is stored in the \IPSM\AutoInstall folder, AutoInstall will launch and install this
REG file during the next cold boot.
8-4
Restoring the Registry
After you have backed up the registry, a _RegBackup.reg file of the entire registry is stored in the
\IPSM\AutoInstall folder.
You have a number of options to restore the registry by loading the _RegBackup.reg file.
RegRestore
On the Power Tools Main Window (see page 1-1), tap the RegRestore icon .
Tap on the REG File:
Tapping on a REG file in any folder immediately tries to add the information in that file to the registry.
Cold Boot
Because this REG file is stored in the \IPSM\AutoInstall folder, AutoInstall will launch and install this
REG file during the next cold boot.
RegBackup.exm
The RegBackup.exm file is located in the \IPSM folder and determines the content of the
_RegBackup.reg file.
The RegBackup.exm file does NOT contain registry settings! Only REG files contain registry settings.
Sections
_TEMPLATE_ Section The _TEMPLATE_ section is a template of the basic registry sections. This section is not
used when creating the _RegBackup.reg file. Use these subsections as a basis for
modifications and additions to the file.
Backup Section When you backup the registry (see Backing Up the Registry on page 8-4), the include/
exclude settings in this section indicate what content to backup.
This default section should never be removed as it contains default excludes specified by
Honeywell. It can, however be added to. Do NOT change the Mode (page 8-6)!
SyChip & Philips Sections
When you backup radio settings (see Backup Radio Settings on page 9-6), the include/
exclude settings in this section indicate what content to backup.
Modifying
Modifying the RegBackup.exm file allows you to include or exclude registry key sections and values
during an export. Multiple subsections can be created below. All should be copied from the Template
section which, itself, should not be modified.
8-5
To specify keys and values in the RegBackup.exm file, re-create the registry keys as sections and
subsections in the tree structure just as they appear in the registry. The same rules that apply to copying
directories apply here in that if you re-create a key from the registry, all the key’s values and subkey’s
values will be copied unless there are values in the top-level key.
Only the key or value name is needed in the EXM file and not the associated value data. The EXM file is
a structure used to define the backup file and not the actual registry data.
Mode
The Mode key specifies export behavior of the values in the section.
1=Include Only the values that follow will be included.
0=Exclude Everything but the values that follow will be included.
KernelCheck
KernelCheck forces kernel version and service pack validation when a previously exported REG file is
imported on a Dolphin terminal. This means that if you attempt to load a _RegBackup.reg file (during
AutoInstall, for example), RegBackup.exm verifies that the REG file matches the kernel installed on the
terminal. If yes, then the REG file loads. If not, you’ll receive a warning message and the REG file will not
load.
0=Disabled No kernel validation occurs on importing. In general (especially for radio settings),
KernelCheck should be enabled. if the registry does not match the kernel, the terminal will
not function properly.
1=Enabled Kernel validation occurs on importing.
8-6
Command Line Arguments
Argument Description
8-7
8-8
9
Network Utilities
Tap Start > Power Tools > Network Utilities . The Network Utilities window opens.
Standard Network Utilities
There are three Network Utilities that mirror DOS-prompt functions of your workstation:
• IP Config (see page 9-1)
• Ping (see page 9-2)
• Route (see page 9-3)
WiFi Status
WiFi Status helps you monitor the on-board 802.11b radio:
• WiFi Status (see page 9-5)
Radio Settings
There are two Power Tools on the Network Utilities window that enable you to backup and restore radio
settings in the registry.
• Backup Radio Settings (page 9-6)
• Restore Radio Settings (page 9-7)
Note: WiFi Status and the Radio Settings Power Tools appear on this window only if an RF radio is
installed in the terminal.
IP Config
IPConfig is a kernel utility that displays, releases, and renews IP parameters for on-board network
adapters. On the Network Menu window, click the IPConfig icon . The IPConfig screen opens
displaying the Input tab.
Field Description
This drop-down list contains the network adapters currently installed in the Dolphin ter-
Adapter minal. Every field and button on this screen pertains to the adapter selected in this
drop-down list.
Displays the MAC (Media Access Control) address of the selected Adapter. This is the
MAC Addr
serial number burned into the adapter that uniquely identifies it.
Displays the adapter’s subnet mask. The subnet mask determines the subnet upon
Subnet Mask
which the adapter resides.
9-1
Field Description
Display full Click this button to retrieve and review the full configuration of the terminal’s IP setup.
configuration For more information, see Displaying the Terminal’s IP Configuration (see page 9-2).
About Tab
The About tab displays information about this Power Tool.
Ping
Ping provides a GUI-based version of the traditional command line ping utility. Pinging sends out an echo
request to a specific computer on the network. Use Ping to verify communication links or that a specific
IP address is working.
Ping contains three tab windows: Input, Output, and About. On the Input tab, you enter and send packet
information to a specified remote host and see the result on the Output tab.
On the Network Menu window, tap the Ping icon . The Pings screen opens to the Input tab.
Field Description
Timeout Enter the timeout time in millisecond intervals; 1000 is the default.
(milliseconds)
Send buffer size Indicate the buffer size for sending; 32 is the default.
Indicate the count for sending; 4 is the default. Check Infinite to make the send
Send count
count infinite.
9-2
Field Description
Short for Time To Live, this is the maximum amount of time a packet is allowed to
TTL
travel through the network before it is discarded.
TOS Enter the Type of Service (TOS); it should be eight bits broken into five subfields.
Don’t fragment Check this box if you don’t want the packet to fragment during routing.
DNS address Check this if you want the domain name server to be part of the route path.
required
Execute Click Execute to send the ping. The Output tab displays the response.
About Tab
The About tab displays description and version information about Ping.
Route
Route is a kernel utility that allows the user to view and edit the rules that govern how packets destined
for various subnets are routed. These rules tell the device which gateways on a given interface's subnet
may be used to route packets to hosts on other subnets.
Route contains three tab windows: Input, Output, and About. You enter and execute the command on the
Input tab and review the results on the Output tab.
On the Network Menu window, tap the Route icon once .The Route screen opens to the Input tab.
9-3
Using the Input Tab
Field Description
This drop-down list contains the available routing commands. Select from:
• PRINT - Prints the network routing tables to the Output tab; see page 9-4.
Command • ADD - Adds a route; see page 9-4.
• DELETE - Deletes a route with a specified destination; see page 9-4.
• CLEAR - Clears routing tables of all gateway entries; see page 9-5.
Text under The text describes each command. The content changes automatically when a com-
Command mand is selected from the Command drop-down list.
Click this button to execute the selected command. The Output tab displays the
Execute
results.
Output tab
The Output tab displays the information that results from executing a command on the Input tab; it
displays no information on its own. See the individual tasks below to see the Output tab for each
command.
To Add a Route
You can add a custom route with the Add command.
1. On the Input tab, select ADD in the Command drop-down list. Fields appear on the Input tab.
2. Specify the range of IP address to which this rule will apply using the Destination and Netmask
fields. For example, the settings below specify an address range from 300.300.0.1 to
300.300.255.254.
3. Enter the Gateway.
4. Enter the Metric (not required).
5. Enter the Interface (not required).
6. Tap Execute. The system verifies your results and the Output tab lets you know if your entry was
added successfully.
To Delete a Route
You can delete active routes.
9-4
1. On the Input tab, select DELETE from the Command drop-down list. The Destination field appears.
2. Enter the IP address in the Destination field.
3. Click the Execute button.The system processes the request and displays how many routes were
deleted.
WiFi Status
The WiFi Status Power Tool displays information from the 802.11 adapter installed in the terminal and
enables you to configure certain operating parameters.
Tap Start > Power Tools > Network Utilities > WiFiStatus or tap the WiFi Status icon: .
Setup Tab
The Setup tab enables you to change specific parameters of the 802.11 adapter.
Field Description
Update inv This is the update interval used to poll the 802.11 adapter for status information.
SSID Displays the SSID value presently configured in the 802.11 adapter.
Max PSP* Maximum power saving; provides the greatest power savings for the 802.11 NIC
radio.
Fast PSP* Fast power saving mode; provides the best combination of network performance
and power usage.
*PSP=Power Save Polling
9-5
Field Description
Enable & Tap these buttons to enable and disable the 802.11 radio
Disable
Tap this button to apply changes to the Update interval, SSID, Power mode, and
Apply
BSS mode.
Status Tab
The Status tab displays statistics for the 802.11 radio.
The Release IP and Renew IP buttons enable you to release and renew the terminal’s IP address.
BSSID Tab
When accessed, the BSSID tab causes the radio to scan for all APs in range and displays the results.
On the Network Utilities main window, tap the Backup Radio Settings icon . The RadioSettings.reg
file is created and placed in the permanent storage folder. See Storage Locations on page 1-3.
9-6
Restore Radio Settings
You have a number of options to restore the registry by loading the RadioSettings.reg file.
Restore Radio Settings
On the Network Utilities window, tap the Restore Radio Settings icon . A message appears
asking if you want to load the RadioSettings.reg file. Tap Yes and RegEdit imports the radio registry
entries to the current registry.
Tap on the REG File:
Tapping on a REG file in any folder immediately tries to add the information in that file to the registry. A
message appears asking if you want to add the information to the registry. Tap Yes to add the information.
Cold Boot
Because this REG file is stored in the permanent storage folder, AutoInstall will launch and install this
REG file during the next cold boot. See Storage Locations on page 1-3.
9-7
9-8
10
EZMenu
Overview
EZMenu formats application windows to display and launch software programs on the terminal. For
example, the Power Tools Main Window (see page 1-1) is managed by EZMenu.
EZMenu consists of
• Menu configuration files (i.e., EXM files that end in “*Menu.exm”) in the permanent storage folder that
contain the settings for application windows. See Storage Locations on page 1-3.
• The EZMenu.exe in the \Program Files\Power Tools folder that applies those settings in the
terminal. EZMenu.exe is launched during AutoInstall by default.
*Menu.exm Files EasyMenu.exe
10 - 1
Sample Menu Configuration Files
Samples of these default menu configuration files install to the workstation in the following folder:
C:\Program Files\Honeywell\Power Tools and Demos for <product name>\EZConfig
EXM Files.
Settings Section
The Settings section defines general EZMenu settings. The keys in this section are locked, which means
that only their Values can be changed.
Default
Key Description Available Values
Value
Sig Identifies this file as a menu file. EZMenu These keys are read-only and
cannot be changed.
This is the EZMenu version 1
Version
number.
10 - 2
Default
Key Description Available Values
Value
The following three parameters determine the icon spacing in all view modes:
MenuEntries Subsections
The MenuEntries section determines which programs appear on the application window.
10 - 3
The MenuEntries section is locked, which means that you cannot change its Name or Description;
however, its child sections are not locked and can have any name and description.
Each child section is a program that launches from the application window and must be at the same level
underneath the MenuEntries section. The order of child sections from top to bottom determines the order
that the programs appear on the application window.
The keys in the child sections are locked, which means only their Values can be changed.
Command line to execute when the Required Location of the EXE file.
item is selected on the window. This Also available:
CommandLine is the location of the EXE file for the [ADMIN]=Toggles into
program to launch. Administrative mode
[EXIT]=Exit menu
10 - 4
Key Description Required Available Values
Filename of the icon resource file. Optional The filename of the icon must
IconFile be an EXE or DLL, an ICO file
will not work.
Specifies startup options that must Optional See Start Options on page
StartOption be met for the menu entry to appear 10-5.
on the window.
Exit Icon
Default EZMenu Configuration Files (see page 10-1) contain a section named Exit as a child section of
the MenuEntries section.
Enabling the Exit section places this icon on the application window, which allows users to exit.
If you want users to be able to exit the application window, make sure the Exit section is a child of the
MenuEntries section. If you want users to be unable to exit the application window, disable or delete the
Exit section.
Start Options
Start Options define the required system parameters for a software application to launch. The following
values can be entered for the StartOption key, wherever it appears:
10 - 5
Option Name The program launches if … Category
BATCH The terminal is a batch unit (no RF or internal modem cards installed).
10 - 6
Option Name The program launches if … Category
Multiple options can be specified for each category. For example, you can specify both 35KEY and
43KEY options to request that the program run in either a 35- or 43-key keyboard terminal. Seperate
multiple options with commas.
To ignore a category, don’t specify any of its options.
10 - 7
Locking Down the Application Window
You can program a menu configuration file to block access to the Start menu, OK button, and Command
bar menus on the application window. When all of these items are blocked, the user must navigate the
terminal from the application window.
EZMenu carries these settings forward to all windows opened from the application window. This way,
access to the Start menu, OK button, and Command bar menus can be blocked globally.
1. Open the menu configuration file in EZConfig Editor.
For more information, see Working with Open EXM Files on page 2-8.
2. In the Settings Section (page 10-2), modify the following keys:
a. StartMenu=0 (The Start menu won’t appear on the application window.)
b. OK=0 (The OK button won’t appear on the application window.)
c. Menu=0 (No menus appear in the Command bar.)
3. In the MenuEntries section, delete, disable, or password protect (see Password on page 10-4) the
Exit subsection to remove the Exit icon.
4. If you are modifying the file in EZConfig Editor on the terminal, tap Tools > Launch Associated
App. The application window opens displaying your changes.
If you are modifying the file in EZConfig Editor on the workstation, save, then transfer the file to the
terminal. On the terminal, navigate to the application window to verify your changes.
10 - 8
11
Print Power Tools
Overview
Dolphin terminals contain two print utilities:
BTPrint.exe BTPrint prints to a Bluetooth device via the Bluetooth wireless radio; see page 11-1.
IrDAPrintCE.exe IrDAPrint prints to an IrDA device via the IrDA port; see page 11-1.
Both .exes are located in the \Program Files\Power Tools folder.
Print Demo
All Dolphin terminals contain a Print Demo (Start > Demos > Print Demo) that prints a sample receipt or
bar code to a Bluetooth or IrDA printer. The Print Demo calls the BTPrint.exe when printing to a Bluetooth
device and the IrDAPrintCE.exe when printing to an IrDA device.
For more information about the Print Demo, please refer to the Print Demo chapter of the Demos User’s
Guide, which is available for download from the web site: www.honeywellaidc.com.
Note: You can also call either EXE to print to a Bluetooth or IrDA printer via command line.
BTPrint
BTPrint allows you to print to a Bluetooth printer via the command line, provided that the Bluetooth printer
is set up as a Bluetooth Favorite on the Dolphin terminal.
For more information about setting up Bluetooth Favorite devices, please see the Bluetooth section of the
Print Demo chapter in the Demos User’s Guide, which is available on the User CD or from the Partners
area of www.honeywellaidc.com.
IrDAPrintCE
IrDAPrintCE allows you to print to an IrDA printer via the command line.
11 - 1
11 - 2
12
Customer Support
Technical Assistance
If you need assistance installing or troubleshooting your device, please contact us by using one of the methods below:
Knowledge Base: www.hsmknowledgebase.com
Our Knowledge Base provides thousands of immediate solutions. If the Knowledge Base cannot help, our Technical Support
Portal (see below) provides an easy way to report your problem or ask your question.
Technical Support Portal: www.hsmsupportportal.com
The Technical Support Portal not only allows you to report your problem, but it also provides immediate solutions to your
technical issues by searching our Knowledge Base. With the Portal, you can submit and track your questions online and send
and receive attachments.
Web form: www.hsmcontactsupport.com
You can contact our technical support team directly by filling out our online support form. Enter your contact details and the
description of the question/problem.
Telephone: www.honeywellaidc.com/locations
For our latest contact information, please check our website at the link above.
12 - 1
12 - 2
Honeywell Scanning & Mobility
9680 Old Bailes Road
Fort Mill, SC 29707
www.honeywellaidc.com
PWRTLS-WEH6-UG Rev B
8/14