®
Dolphin Power Tools
For
Windows Mobile® 5.0
Windows Mobile® 2003 Second Edition
Windows® CE 5.0 (Dolphin 6100, 6500, 7600)
User’s Guide
Table of Contents
Dolphin Power Tools Overview............................................................................................1-1
Additional Dolphin Power Tools...........................................................................................1-4
Dolphin 6100, 6500, and 7600 Power Tools........................................................................1-5
Processing Registry Documents on the Terminal........................................................2-18
EZConfig Client..................................................................................................................2-31
DeviceConfig.exm File.........................................................................................................3-1
DeviceConfig.exm Sections and Keys.................................................................................3-2
Launching DeviceConfig.exe Manually..............................................................................3-17
iii
Autorun................................................................................................................................4-1
Autorun.exm File............................................................................................................4-1
Start Options..................................................................................................................4-5
Program Install Locations ..............................................................................................4-7
AutoInstall.exm ..............................................................................................................4-8
Command Line Arguments............................................................................................4-8
Enabling ScanWedge..........................................................................................................5-1
ScanWedge.exm Sections ..................................................................................................5-2
Settings Section.............................................................................................................5-3
Comm Section ...............................................................................................................5-6
Decode Section .............................................................................................................5-9
Centering Section ........................................................................................................5-12
Formatting....................................................................................................................5-13
Symbologies Section ...................................................................................................5-18
VK (Virtual Key) Mapping Section ...............................................................................5-21
Virtual Key Codes Table....................................................................................................5-22
Command Line Arguments................................................................................................5-27
InstallerCE........................................................................................................................... 6-4
HotKeys............................................................................................................................... 6-5
Keyboard Status.................................................................................................................. 6-7
RASMan ............................................................................................................................6-11
Reboot...............................................................................................................................6-14
Suspend ............................................................................................................................6-15
SysInfo...............................................................................................................................6-16
Requirements ......................................................................................................................7-1
Recommendation...........................................................................................................7-1
Stopping an Analyze Cycle............................................................................................7-2
Command Line Arguments..................................................................................................7-3
Advanced Mode...................................................................................................................7-3
File Menu.......................................................................................................................8-3
Edit Menu.......................................................................................................................8-3
View Menu.....................................................................................................................8-4
iv
Importing Registry Files.......................................................................................................8-5
Exporting Specific Registry Settings....................................................................................8-6
Other Export Options.....................................................................................................8-6
Backing Up the Registry......................................................................................................8-6
Restoring the Registry ...................................................................................................8-7
RegBackup.......................................................................................................................... 8-8
Command Line Arguments................................................................................................8-10
Dolphin 7600 Registry Power Tools ..................................................................................8-11
Registry Edit Options in EZConfig.....................................................................................8-13
Default EZMenu Configuration Files....................................................................................9-1
Menu Configuration File Sections........................................................................................9-3
Start Options..................................................................................................................9-6
Locking Down the Application Window................................................................................9-9
Accessing Network Utilities ..............................................................................................10-1
IP Config............................................................................................................................10-2
Ping ...................................................................................................................................10-4
Route.................................................................................................................................10-6
Backup Radio Settings ....................................................................................................10-12
Restore Radio Settings..............................................................................................10-12
Accessing SetRAM............................................................................................................11-2
RAM Memory Allocation in DeviceConfig..........................................................................11-2
SetRAM Window ...............................................................................................................11-2
RAM Memory Restrictions.................................................................................................11-3
Print Demo.........................................................................................................................12-1
BTPrint...............................................................................................................................12-1
Technical Assistance.........................................................................................................13-1
Online Technical Assistance........................................................................................13-1
v
vi
1
Accessing and Upgrading Power Tools
Dolphin Power Tools Overview
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. Consequently, screen captures
that appear in this document may contain tools that do not apply to your device. Please consult the
following table.
Windows Mobile Windows Mobile
Windows CE
5.0
Windows CE
5.0
Power Tool
5/6
2003 Second
Edition
6.0: 7600 (GSM)
5.0: 7850/7900/
9500/
7900/9500
7600
6100/6500
AutoInstall
Autorun
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Battery Analyzer
BattMon
•
•
•
•
•
•
•
•
•
•
•
•
DeviceConfig
EZConfig Editor
EZConfig Client
EZMenu
•
•
•
•
HotKeys
Keyboard Status
Network Utilities:
IPConfig
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Ping
Route
WiFi Status
Backup Radio Settings
Restore Radio Settings
NoSIP
•
•
•
•
•
•
RASMan
Reboot
•
•
•
•
•
•
•
•
RegBackup
RegEdit
RegRestore
1 - 1
Windows Mobile Windows Mobile
Windows CE
5.0
Windows CE
5.0
Power Tool
5/6
2003 Second
Edition
ScanWedge
SetRAM
•
•
•
•
•
•
•
Suspend
SysInfo
•
•
•
•
•
•
Software Requirements
Dolphin Terminals
Power Tools are designed to work with the following mobile device platforms:
• Microsoft® Windows Mobile® 2003 Software for Pocket PCs
• Microsoft® Windows Mobile® 2003 Second Edition Software for Pocket PCs
• Microsoft® Windows Mobile® 5.0
• Microsoft® Windows® CE 5.0 (Dolphin 7600, 6100, 6500)
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® .NET Framework 2.0
• Microsoft® ActiveSync® (version 4.2 or higher)
Dolphin Power Tools Main Window
Note: Check the Dolphin Power Tools Overview (see page 1-1) to determine the applicable tools for your device.
On Windows Mobile-based Dolphins,
tap Start > Power Tools.
On the Dolphin 7600, 6100, 6500
tap Start > Programs > Power Tools.
1 - 2
Icon
Name
Description
See Page
Battery
Helps manage the battery.
Analyzer
BattMon
Programs the LEDs on the top panel to monitor battery power.
EZConfig
Utilities
• EZConfig Editor on the Terminal (see page 2-27)
• EZConfig Client (see page 2-31)
HotKeys*
Activates button assignments in the Buttons setting.
Keyboard
Status*
status of the keyboard.
NoSIP*
Turns off the Soft Input Panel (SIP) in every application window.
Network
Utilities
Opens a window that displays the Network utilities:
• IP Config (see page 10-2)
• Ping (see page 10-4)
• Route (see page 10-6)
• WiFi Status (see page 10-10)
• Backup Radio Settings (see page 10-12)
• Restore Radio Settings (see page 10-12)
RASMan*
Reboot
Establishes a remote access service (RAS) connection.
the keyboard commands.
RegBackup
RegEdit
Backs up the registry.
Allows you to edit the registry and import and export registry keys.
Loads the RegBackup file.
RegRestore
ScanWedge
SetRAM*
Enables the Dolphin terminal to interpret as keystrokes data
received via the decoder, serial port, or IrDA interface.
Mobile 5.0-based terminals.
Suspend
Manually puts the terminal into Suspend mode from the touch
screen, as opposed to the keyboard commands or time-out
settings.
SysInfo
Displays system information.
1 - 3
Exiting the Power Tools Main Window
• Scroll down and tap the Exit icon
• Tap File > Exit (ESC).
.
• Press ESC on the keyboard.
View Options
The View menu changes the organization of the Power Tools main window and is located at the bottom
(Windows Mobile) or the top (Windows CE) of the screen. A checkmark appears next to the selected view.
This menu enables you to choose between:
• Small Icon View
• Large Icon View (Default view)
• List View
• Detail View (This view displays a description of the Power Tool in a column to the right of the name.)
Additional Dolphin Power Tools
These Power Tools are in the Dolphin terminal but do not appear on the main window.
Note: The storage location on the Dolphin 6100/6500 is \Honeywell.
Name
Function
Storage Location
Access Location
Page
\IPSM (\Honeywell
for 6100/6500)
\IPSM\AutoInstall
(\Honeywell for
6100/6500)
AutoInstall
Installs CAB files after a
hard reset.
\IPSM (\Honeywell
for 6100/6500)
\IPSM (\Honeywell
for 6100/6500)
AutoRun
Programs which
applications launch at
startup.
\Program
Files\Power Tools
\Program
Files\Power Tools
BTPrint
Prints to a Bluetooth
device.
\IPSM (\Honeywell
for 6100/6500)
\IPSM
Dolphin 7600:
\Program
DeviceConfig
Configures the terminal
Files\Power Tools
\Program
Files\Power Tools
EZMenu
Programs custom
application windows.
\IPSM\*Menu.exmfiles
(\Honeywell for
6100/6500)
1 - 4
Name
Function
Storage Location
Access Location
Page
\Program
Files\Power Tools
InstallerCE
Stores CAB files after they
install instead of deleting
them.
You do not launch
InstallerCE.
Dolphin 6100, 6500, and 7600 Power Tools
The Dolphin 6100, 6500, and 7600 with Windows CE 5.0 contain the following Power Tools (except where
noted):
1 - 5
Upgrading Power Tools
Dolphin Power Tools come loaded in every Dolphin terminal and are included in system upgrades. The
Power Tools CAB file is part of a Demos and Power Tools upgrade.
Acquiring Upgrades
Installing an Upgrade to the Workstation
Dolphin Power Tools upgrades come in the form of an upgrade executable that installs upgrade files to
the workstation and transfers the appropriate upgrade files to the Dolphin terminal.
Requirements
An active Microsoft® ActiveSync® connection between a host workstation and the terminal.
1. Download the new Honeywell Power Tools and Demos for WM 5.0 Setup rx.xx.exe to the
Program Files folder on the workstation.
2. Click the Honeywell Power Tools and Demos for WM 5.0 Setup rx.xx.exe to install.
1 - 6
3. Click Next.
4. If you accept the terms of the license agreement, select I accept the terms… click Next.
5. Read the description on the screen and click Install.
6. On the next screen, click Install and program begins installing.
7. When the installation is complete, click Finish.
1 - 7
Dolphin Power Tools and Demos Folder on the Workstation
After installation on the workstation is complete, the upgrade files are stored in the C:\Program
Files\Honeywell\Power Tools and Demos for WM 5.0\Device Image folder. The Device Image folder
contains a subfolder for each operating system on the Dolphin terminal.
Note: If a Honeywell folder does not already exist in the Program Files folder, the installation creates one.
The Demos and Power Tools folder on the workstation contains three folders:
Folder
This folder contains…
DOCS
User guides for Demos and Power Tools (including this guide).
EZConfig Editor program and sample EXM files.
EZConfig Editor
Device Image
Ghost images of the IPSM upgrade. The contents of each subfolder should replace the
contents of the \IPSM(\Honeywell for 6100/6500) folder on the Dolphin terminal.
1 - 8
Installing an Upgrade on the Terminal
1. Using the appropriate Dolphin communication peripheral for your series, connect the Dolphin
terminal to the workstation and ensure that the ActiveSync connection is running.
2. On the workstation, open Windows Explorer and navigate to the \IPSM(\Honeywell for 6100/6500)
folder on the Dolphin terminal.
3. Back up your current \IPSM(\Honeywell for 6100/6500) folder to the workstation.
4. On the terminal, delete the entire contents of the \IPSM (\Honeywell for 6100/6500) folder.
5. Tap Start > Programs > Honeywell > Power Tools and Demos for WM 5.0 > Device Image.
6. Copy all items (including the Autoinstall folder).
7. Navigate to the \IPSM(\Honeywell for 6100/6500) folder on the Dolphin terminal and paste.
8. Copy and paste radio CABs, application CAB files, and programs to the \IPSM(\Honeywell for
6100/6500) and \IPSM\Autoinstall (\Honeywell\Autoinstall for 6100/6500) folders.
If you have custom EXM files with settings you want to keep, merge those EXM files with the new
EXM files, and paste them on to the Dolphin terminal.
9. When all the files are pasted, cold boot the terminal.
10. The Power Tools upgrade installs during startup.
1 - 9
1 - 10
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.
Components
There are two main components: 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 workstation and one for the terminal.
Both editors:
In addition, EZConfig Editor on the workstation
EZConfig Client
Decodes the bar codes generated by EZConfig Editor on the workstation.
Upgrades
EZConfig Editor on the workstation must be installed on the workstation separately from the Power Tools
upgrade. Obtain the Honeywell EZConfig Editor Setup rXX.exe from www.honeywellaidc.com and
install the EXE on the workstation.
All components on the terminal–the EZConfig Editor and EZConfig Client–are installed during Power
2 - 1
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
EXM Files
The EXM file format is an XML format customized for Dolphin terminals that are 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.
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:
Registry documents
Sample EXM Files
After you install the new build on the workstation, default EXM files are stored in the C:\Program
Files\Honeywell\Power Tools and Demos for WM 5.0\EZConfig EXM Files folder.
Use these files as templates to create new EXM files.
2 - 2
Opening EZConfig Editor on the Workstation
After you complete installation, EZConfig Editor is available on the workstation from the Start menu.
On Windows Mobile-based devices, click Start > Programs > Honeywell > EZConfig Editor >
EZConfig Editor.
On the Dolphin 7600, click Start > Programs > Power Tools > EZConfig Utilities > EZConfig Editor.
Menu
Toolbar
Menu and Toolbar Options
The menu and toolbar at the top of the window contains many options.
File Menu
Menu Item
Description
Creates a new document. There are two options:
New
• Configuration Document - Creates a configuration file;
• Registry Document - Creates a registry file in the EXM file format;
Opens an EXM file located on the workstation.
Open
Open from Device 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 file is located on the terminal.
Note: Requires an ActiveSync connection between the workstation and the terminal.
Saves the open file to the location you select on the workstation.
This option is disabled for new and imported files; use Save As instead.
Save
Save As
Saves the open file with a new name to the location you select on the workstation.
Note: Requires an ActiveSync connection between the workstation and the terminal.
2 - 3
File Menu
Menu Item
Description
Properties
Create EZConfig
Bar Code
Exit
Closes EZConfig Editor.
Edit Menu
View Menu
Menu Item
Description
Displays an icon over locked sections. For example,
View Locks
The key icon means that the
section’s keys are locked.
The lock icon means the section’s
subsections are locked.
2 - 4
Tools Menu
Menu Item
Description
Simplify Document Simplifies the EXM file, which makes it smaller.
Simplifying permanently removes
Note: You cannot
undo this
action!
• Disabled sections and keys
• Descriptions
• Bar code settings
When you create a bar code, you can simplify the file embedded in the bar code without
affecting the open EXM file. This reduces the size of the bar code package yet keeps the
disabled sections, descriptions, and bar code settings in the open EXM file for future
reference.
Because the following menu items execute commands on the terminal, there must be an ActiveSync connection
between the workstation and the terminal.
Launch Associated If the open EXM file is associated with an application on the terminal, this item is active
and launches the associated application on the terminal.
Application
*Warm Boot
*Cold Boot
Warm boots the terminal.
Cold boots the terminal.
*Some settings affect the boot process and these menu items can help you run a test
without switching to the terminal.
Upgrade Remote
INI Files*
Launches the tool that converts existing INI files stored on a device to the EXM file
Note: Does not apply to the 6100/6500.
2 - 5
Opening EXM Files
EZConfig Editor opens EXM files stored on the workstation or the terminal (if an ActiveSync connection
is established).
Opening EXM Files on the Workstation
Click File > Open or the Open toolbar button
and select the EXM file.
When you select a known MNU or INI file, EZConfig Editor prompts you to convert the file. When you
select Yes, EZConfig Editor imports the file and converts it to the EXM file format. Then, you can click
File > Save As to save the file with the EXM extension.
You cannot save known INI or MNU files in their original format. For a list of known files, see Known INI
The preferred conversion method is to use the batch conversion tool and then make your edits to the new
Opening Remote EXM Files
The workstation and the terminal must be connected via ActiveSync!
EZConfig Editor can open EXM files located on the terminal so that you can make edits to the terminal’s
configuration real-time.
When the terminal and workstation are connected by ActiveSync, click File > Open From Device and the
remote open window opens. (\Honeywell for 6100/6500)
To open, double-tap on a file or select it and click OK.
Note: You can also open EXM files in the editor on the terminal; see EZConfig Editor on the Terminal (page 2-27).
2 - 6
Working with Open EXM Files
Whether you open an EXM or INI file, EZConfig Editor displays the content in four different sections of
the window.
Displays the file name.
If the file is on the
terminal, the title bar
displays the remote
path.
Displays the root node
and sections.
Select a section and the
details appear in the
Displays the keys in the
other portions of the
selected section.
window.
Text that appears in blue
The folders appear in
can be edited.
different colors to
indicate their status.
Displays the section
Displays the selected
name and description.
key’s name and
description.
Status Bar
Status Bar
The Status Bar appears at the bottom of the window and displays information about selected sections and
keys.
Selected Section
Section Name Merge Mode
Locks on subsections and keys
Selected Key
Key locked by
section
Key Name
Enabled or Read Only Encrypted
Disabled
Working with Sections
The EXM file format supports a multi-level tree structure. The section tree appears in the top left quadrant
of the window. The root node identifies the EXM file and “Root” appears in the description.
Sections have a Name and Description and contain keys that appear in the upper right quadrant when
you select the section name. Select a section by clicking on it. You can select only one section at a time.
2 - 7
Edit Menu Options
Select a section click Edit to see the available options.
Rename
Activates the section name so that you can rename the section.
Cut
Cuts a selected section.
Copy
Copies a selected section.
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.
Note: You can cut, copy and paste sections within an EXM file or across EXM files.
Paste as Child
Delete
Deletes a selected section.
Note: Because you cannot undo a delete, consider disabling rather than deleting.
Enable
Sections are enabled by default. This menu item enables sections that have been disabled
prior. You can enable a section only if its parent section is enabled. To enable all the keys
inside a section you are enabling, SHIFT + right-click and select Enable All.
Disable All
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
.
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
the workstation but not in the file deployed to the terminal, use the Simplified option (see
Insert Section
This menu item inserts a new section. You can also press the Insert key (INS).
Append Child Section This menu item adds a new child section to a selected section. The new child section is
inserted below the previous section.
2 - 8
Modifying Section Names
To change a section name, double-click on the folder and type in the new name or select Rename on the
Edit menu. Type in the new name and press ENTER.
Note: You cannot modify the name if the section is locked or disabled; see Section Locks (page 2-9).
Modifying Section Descriptions
Descriptions are not required to process key values but do help document the EXM file and often contain
valuable information. If you want to modify a section description, select the section, click inside the section
description, and begin typing. You cannot modify descriptions of locked sections.
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.
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.
Lock Type
Status Bar
Indicator
Description
Effect
• Section Name and Description cannot be
modified.
Name Lock
Key Lock
The section name is
locked.
• Key Names and Descriptions cannot be
modified.
All keys are locked.
• Keys cannot be added, moved, or deleted
within the section.
• Immediate subsection Names and
Descriptions cannot be modified.
• Immediate subsections cannot be added,
moved, or deleted.
Subsection
Lock
All immediate subsections
are locked.
Note: All locks are applied to each individual section and are not recursive. Only text that appears in blue can be
modified.
2 - 9
Section-Level Merge Modes
EXM files ship with section-level merge modes already defined according to section content. Merge
modes determine how section information is handled when an updated EXM file is deployed to the
terminal where an existing version of that EXM file is stored.
Merge modes are indicated by folder icons and in the Status bar.
Mode
Delete + Add
Description
Merge Effect
Deletes non-common children elements (i.e., subsections, and keys) in
the target file, then adds the new information from the bar code.
Basically, the new section replaces the old section.
Exclusive
This is the default merge mode for new sections.
Disable +
Add
Disables non-common children elements (i.e., subsections, and keys) in
the target file, then adds the new information from the bar code.
Note: Disabled sections and keys removed from the simplified bar code
end up as disabled in the target file.
Add Only
Adds new information (sections and keys) to the existing section. If this
is a brand new section, the new section is added to the existing EXM
file.
Inclusive
Note: Disabled sections removed from the simplified bar code are not
modified in the target file.
To change section-level merge modes, select a section and right click.
The folder colors change immediately after selection.
2 - 10
Working with Keys
Keys have a Name, a Description, and a Value and reside inside sections. For specific key values, consult
the chapters of this user’s guide that describe the EXM file you’re attempting to edit.
Edit Menu Options
Select a key and right-click or click Edit to see the available options.
The same options
appear on both
menus.
Rename
Activates the key name so that you can rename the key.
Cut
Cuts a selected key.
Copy
Copies a selected key.
Paste
Disabled; keys can be pasted only as children of a section.
Paste as Child
Pastes the key just cut or copied in the selected section. Keys are not multi-level; all keys
paste at the same level within a section.
Note: You can cut, copy and paste keys within an EXM file or across EXM files.
Delete
Enable
Deletes a selected key.
Note: You cannot undo a delete; you might want to consider disabling rather than deleting.
Enables keys that were disabled. When a key is enabled, the client application can read
and apply its value. When you enable a key, make sure to specify a value for that key; do
not leave it blank.
Note: To enable a key, its parent section must be enabled.
Disable
Disables keys. Enabled keys have key values in blue. Disabled keys have key values in
black.
The terminal does not read disabled keys and disabled keys are removed if the file is
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.
Insert New Key
This menu item inserts a new key above the selected key.
Note: You can also press the Insert key (INS).
2 - 11
Modifying Key Names
To modify key names, double-click on the key name or select Rename on the Edit menu. Type in the new
name and press ENTER or TAB.
Note: You cannot modify the description if the key is locked; see Key Types (page 2-13). Only text that appears in
blue can be modified.
Modifying Key Values
You can modify a key value only if its text appears in blue. In that case, double-click on the value or select
the key and press ENTER. Type in the new value and press ENTER or TAB to save.
Modifying Key Descriptions
Descriptions are not required to process key values but do help document the EXM file and often contain
valuable information. To modify a key’s description, click on the key, then click in the key description area.
When the cursor is active, you can type in the text.
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 - 12
Key Types
When a key is selected, its properties display in the Status bar.
Lock Type
Name Lock
Status Bar
Indicator
Description
Effect
• Name and Description cannot be
modified.
Keys are locked by the
section.
• Keys cannot be added, moved, or
deleted within the section.
• Name and Description cannot be
modified.
• These keys can be moved.
The key name is locked
individually.
• Name, Description, and Value cannot be
modified.
Read Only
Encrypted
Read-only keys cannot be
modified in any way. They
appear in red.
• Keys cannot be added, moved, or
deleted within the section.
Note: Encrypted keys are also stored
encrypted in the EXM file. If you open
the EXM file in a text editor, you won't
see the data as clear text.
Key’s value appears as
asterisks (*) for added
security.
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.
Saving to the Device
You can save EXM files directly to the terminal when there is an ActiveSync connection between the
terminal and the workstation. Select File > Save to the Device As and the Save Remote File window
opens.
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 Dolphin Power Tools must be stored in the \IPSM(\Honeywell for 6100/6500) folder.
2 - 13
Creating New Configuration Documents
To create new EXM files that are configuration documents, you can open an existing EXM file and save
it with a new name or create an EXM file from scratch.
1. Click File > New > Configuration Document. The root node is created and appears as the top level
section. All sections must be at least one level down from the root node. The name of the root node
is always the same as the filename.
The terminal reads
root node first.
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. 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-15).
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 - 14
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
While the EXM file is open, click File > Properties or the Document Properties toolbar button
.
Field
Description
Path
Enter the location of the EXE on the terminal.
Arguments
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.
34) 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,
Execute
Tells EZConfig Client to launch the application after decoding the bar code. Execute
selects automatically when an application is entered in the Path field.
You cannot de-select Execute for configuration documents.
You can de-select Execute for registry documents; however, EZConfig Client cannot
update the registry unless Execute is selected. For more information, see Default
Wait Until
Finished
Tells EZConfig Client to wait until the associated application is finished processing before
finalizing.
2 - 15
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.
Updating the Registry on the Terminal
To update the terminal’s registry, you must
• Scan the bar code with the terminal
By default, EZConfig Client on the terminal updates the Windows registry immediately after decoding the
bar code.
Default Application Association
By default, registry documents are associated with EZConfig Client. While a registry document is open,
click File > Properties.
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.
Creating Registry Documents
1. In EZConfig Editor, click File > New > Registry Document.
2 - 16
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.
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.
5. To add keys to the new section, select the section, and right-click in the key value area.
6. Continue adding sections and keys.
7. Save the file.
Adding Registry Keys
To add a key, select a section, and right-click in the key area of the EZConfig Editor window.
Field
Description
Name
Enter the key’s name.
Registry Value Type Select the registry type from the drop down list. This value appears in the Type
column.
Value
Desc
Enter the key’s value.
Enter a description for the key; descriptions appear in the lower half of the EZConfig
Editor window when the key is selected.
2 - 17
When you click OK to save the key, the data appears in columns in the key area of the EZConfig Editor
window.
Processing Registry Documents on the Terminal
After EZConfig Client updates the registry, the EXM file itself is deployed to the location entered in the
Note: EXM files appear with an
icon on terminal windows.
If you do not want to store the registry EXM file on the terminal after updating the registry, select the
Persistent Registry Documents
If you want to update the registry during every cold boot, create a registry document in the EXM format,
save it to the terminal in the \IPSM\Autoinstall(\Honeywell for 6100/6500) folder, and cold boot. The
registry settings in the EXM file will load during startup.
Note: Of course, if you want to save a registry file but not load it every startup, simply store the registry EXM file in
the \IPSM(\Honeywell for 6100/6500) folder.
2 - 18
Creating Bar Codes
EZConfig Editor embeds EXM files in bar codes. The EZConfig Client on the terminal decodes the bar
code and deploys the data. Using bar codes quickly and easily configures Dolphin terminals without an
IrDA, ActiveSync, or network connection to a workstation.
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
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.
Bar Code Type
EZConfig Editor creates an Aztec bar code; for example,
.
Time and Date Stamp
EXM files are stamped with the time and date the moment EZConfig Editor creates the barcode.
Bar Code Size and Number
The amount of data in the EXM file determines how many bar codes are generated and the physical size
of each bar code. More data means more bar codes and larger bar codes.
EZConfig Editor offers four ways to control how many bar codes are produced and adjust the size of each
bar code:
Bar Code Sheet
EZConfig Editor produces a bar code sheet that contains the generated bar codes. Bar code sheets can
be printed from a laser printer, copied to the clipboard, and saved as an HTML file; see Printing and
In addition, individual bar codes can be saved as .tif or .png graphic files that can then be emailed and
2 - 19
Generating Bar Codes
When creating a bar code, EZConfig Editor automatically encrypts and compresses the data in the EXM
file. To generate a bar code, click File > Create EZConfig Bar Code OR the Create Bar Code toolbar
button
while the EXM file is open. EZConfig Editor generates a bar code or codes. The Bar Codes tab
window opens displaying the details of the bar code package generated.
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!
Bar Codes Tab
The Bar Codes tab previews and customizes generated bar code(s).
Field/Option
Display
Description
Indicates which bar code is displayed in the preview area; the default is “1,” the 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.
(___ bytes)
Displays the exact byte size of the bar code displayed in the preview area.
Note: The sum of bar code size is typically larger than the package size.
Remote Path
Type in the location and filename where the EXM file should be deployed on the
terminal. For instance,
\ipsm\deviceconfig.exm (\Honeywell for 6100/6500)
Tap the browse button
to navigate to the location on the terminal. Your
ActiveSync connection must be active.
Full Contents
Includes the full content of the EXM file in the bar code, without simplifying.
2 - 20
Field/Option
Simplified
Description
Simplified is selected by default. This option 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.
# Bar codes to
generate
selected. When this slider is active, you can move the slider toward minimum or
maximum to change the number of bar codes generated. As you move the slider,
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 Clipboard
Save
Copies the bar code displayed in the preview area to the clipboard.
Use this option to paste the bar code into another application.
Saves the bar code displayed in the preview area as a graphic file as a .png or .tiff.
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.
Save All
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 with
a number at the end to distinguish the individual graphic files from each other.
Print
Opens the printing window where you can select print options and print the bar code
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
2 - 21
Field
Description
Max Barcode
Size
Set the maximum amount of data (in bytes) one bar code can contain. The lower the
number of bytes, the smaller the bar code. Bar code size is displayed to the right of the
Always use
minimum # bar
codes
This option is selected by default. It calibrates the data so that the minimum number of bar
codes are used. When this option is selected, the number of bar codes slider on the Bar
Codes tab is disabled.
Full screen
progress dialog
This option runs the deployment progress dialog box on the terminal in full screen mode
so that the user cannot open another application while the bar codes are being deployed
on the terminal.
Warm boot after
finished
This option automatically launches a warm boot on the terminal after the bar code is
deployed. Use this options with EXM files that contain application information requiring a
warm boot to take effect, such as registry settings.
Deployment Options–These options determine how to deploy the EXM file embedded in the bar
code. For each deployment option selected, there are corresponding overwrite options under If
already exists, deploy:.
Replace remote
file
Replaces the existing file; no section-level merge modes are applied.
If already exists, deploy:
• Always—Select to always replace the existing file.
• Only if newer—Select to replace the existing file only if the file in the bar code is newer
than the existing.
• Never—Do not deploy the new file; this preserves the existing file.
• Prompt—EZConfig Client asks the user if they want to overwrite the existing file during
deployment.
Merge each
section…
(Default
If already exists, deploy:
• Always—Select to always use the section-level merge mode settings.
• Only if newer—Select to use the section-level merge mode settings only if the sections
are newer than the existing file.
selection)
Temporary
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.
If the terminal contains a previous EXM file with the same name, the previous EXM file is
preserved.
Persist Bar Code 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).
Settings
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 - 22
Information at the Bottom of Tab Windows
Field
Description
Package Size
Displays the total size of the bar code package. This number changes with
simplifying.
Compression On
Encryption On
Bar Codes
Notifies you that compression and encryption are both on.
Compression and encryption are always on by default. EZConfig Editor uses 128-bit
encryption automatically.
Displays the total number of bar codes generated. This number changes as you
move the slider on the Bar Codes tab.
Printing and Saving Options
On the Bar Codes tab, when you click Print, a bar code printing window opens offering you a number of
printing options.
Field/Option
Preview Area
Description
This is the largest section of the tab window and displays a preview of the bar code
sheet. Use the scroll bars to see all the bar codes.
Header
Footer
Type in a custom header for the page. “EZConfig Bar Code Sheet” is the default
header.
Type in a custom footer for the page. “Hand Held Products” is the default footer.
Bar Code Scaling
Factor
Adjusts the size of each bar code by scaling all of them up or down, which
determines how many bar codes can fit on each page. This does not change the
amount of data in each bar code, just the size of the bar code on the page.
2 - 23
Field/Option
Save
Description
Saves the bar code sheet as an HTML file.
Click to see a print preview.
Preview
Click Print on this window to print your bar codes.
2 - 24
Converting Known INI and MNU Files
EZConfig Editor contains a batch conversion tool that converts known INI files on the terminal to the new
EXM file format.
EZConfig Editor pulls INI files from the \IPSMfolder of a remote device, converts them to the EXM file
format, and saves both original INI files and the converted EXM files in folders created on the workstation.
You don’t lose your original INI files in the conversion.
Note: You must have an ActiveSync connection between the workstation and the device to use this tool.
Known INI and MNU Files
• *Autorun.ini
• RASMan.ini
• Scanwedge.ini
• RFSettings.ini
• ImageDemo.ini
• ScanDemo.ini
• *Any EZMenu file (*.ini or *.mnu)
*These files must be converted using this tool to run properly on Dolphin terminals.
Converting Files
1. In EZConfig Editor on the workstation, click Tools > Upgrade Remote INI Files. You receive a
warning message describing what is about to happen.
2. Click Yes and EZConfig Editor retrieves remote INI files on the terminal and displays them in a list.
These are the INI
files found. Select
the files you would
like to convert.
SHIFT + click to
select more than
one file to convert.
This is the location
Click this Browse
button to select
another location.
on the workstation
where the original
and converted file
will be stored.
3. Select the files and the location on the workstation for the files. The default location on the
workstation is:
2 - 25
C:\Program Files\Honeywell\Dolphin Power Tools and Demos\Device Image\Converted Files\Upgrade
X.
The X increases by one each time you run a batch conversion.
4. When you click OK, the conversion runs.
5. EZConfig Editor creates two folders inside the Upgrade X folder: Converted EXMs and Original
INIs.
Note: An Upgrade X folder with these two subfolders is created every time you run a conversion. Upgrades do not
save over each other.
6. Check each converted EXM file in EZConfig Editor.
Note: Even though conversion is complete, you have not yet upgraded your terminal! The old INI files remain in their
original location on the terminal.
Upgrading Dolphin Terminals
Once you approve of the converted EXM files, you must transfer them to the Dolphin terminals manually.
1. Delete the old INI files stored in the terminal.
2. Follow the steps for installing an upgrade on a Dolphin terminal (see Installing an Upgrade on the
Note: You want to install an upgrade to make sure that you have the latest versions of AutoInstall.exe, Autorun.exe,
and EZConfig Editor on the terminal.
3. Transfer the new converted EXM files to the terminal and say yes when you are asked to replace the
existing files.
4. Cold boot the terminal. The new, converted EXM files install during AutoInstall.
2 - 26
EZConfig Editor on the Terminal
EZConfig Editor on the terminal edits and creates EXM files in the terminal and contains the same basic
functionality as the editor on the workstation.
Accessing EZConfig Editor
On Windows Mobile-based devices, tap Start > Power Tools > EZConfig Utilities
On the Dolphin 7600, tap Start > Programs > Power Tools > EZConfig Utilities.
.
The EZConfig Utilities window provides access to both the EZConfig Editor and the EZConfig Client (see
• To open EZConfig Editor without opening an EXM file, tap the EZConfig Editor icon
. (You would
then tap File > Open to open an EXM file.)
• Tap directly on an EXM file to open it in EZConfig Editor.
The EZConfig Editor window opens displaying the contents of the selected EXM file.
Sections appear in the top half of
the window.
Disabled sections appear in gray.
Keys appear in the bottom half of
the window.
Enabled keys have a checkmark.
Disabled keys have a blank box.
The menus contain the same options as the
menus in EZConfig Editor on the
Note: You can also use File Explorer to navigate to an EXM file and tap once on the file to open it in EZConfig Editor.
On the terminal, EXM files appear with an icon.
2 - 27
Available Menus
The menus in the Command bar contain the same items as the menus in the EZConfig Editor on the
workstation.
File Menu
Note: You cannot generate bar codes from EXM files on the terminal.
Edit Menu
when you tap and hold on a section or key.
View Menu
Tools Menu
This menu enables you to view the locked icon over locked section folders.
Editing Sections
Modifying the Section Name
To edit a section name or description, you have three options:
1. Select the section and tap Edit > Modify,
Select the section and press the ENTER key, OR
Tap and hold on the section name, then select Modify on the Edit menu that pops up.
2. All three options open the Edit Section window.
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.)
5. Tap Cancel to close the window without changes.
2 - 28
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 Key Names and Descriptions
To edit a key’s name, value, or description, you have three options:
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. All three edit options open the Edit Key window.
3. Tap inside the Name, Value or Description fields and edit the text.
4. Tap OK to save changes. (You can also press the ENTER key.)
5. 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 - 29
Launching Associated Applications
The Tools menu contains an item named Launch Associated App.
Launch Associated App is enabled only when there is an application associated with the EXM file.
Selecting this item automatically saves the open EXM file and launches the associated application while
the EXM file remains open.
To see the associated application, tap File > Properties.
The Path field contains the launch location of the application.
The Args field contains any command line arguments to execute when the application launches.
Example 1 - You’ve saved changes to an open DeviceConfig.exm file.
To apply those changes immediately, tap Tools > Launch Associated App. Because the
DeviceConfig.exm file is associated with DeviceConfig.exe by default, DeviceConfig launches and
applies the settings in the DeviceConfig.exm file.
Example 2 - You’ve saved changes to an open registry document.
Because registry documents are always associated with EZConfig Client, tapping Tools > Launch
Associated App updates the registry. EZConfig Client always updates the registry when launched from
an EXM file that is a registry document.
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.
2 - 30
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 stored in the \IPSM(\Honeywell for 6100/6500) folder.
For upgrades, EZConfig Client is located in the IPSM (\Honeywell for 6100/6500) image installed on the
workstation. This EXE must be copied and pasted into the \IPSM(\Honeywell for 6100/6500) folder on
Using EZConfig Client
You can scan the first bar code from the Power Tools main window by pressing the SCAN key; see
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.
2 - 31
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 - 32
EXM File Processing
After decoding, EZConfig Client saves EXM files to the location in the terminal selected in the Remote
Path (page 2-20) field on the Bar Codes Tab (page 2-20). (If the Temporary, page 2-22, 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.
Note: DeviceConfig.exm must be associated with DeviceConfig.exe to be processed on
the terminal appropriately. After decoding the bar code, EZConfig Client deploys the
data to DeviceConfig.exe, which applies the settings to the terminal.
Registry DocumentsRegistry documents are always associated with EZConfig Client. The Execute option
selected, EZConfig Client updates the registry immediately after decoding the bar code.
Multiple Bar Codes
Some EXM files generate more than one bar code. If multiple bar codes were generated, EZConfig Client
recognizes that there is more than one bar code in the package and tracks each bar code scanned and
decoded. Bar codes can be scanned in any order, but EZConfig Client does not deploy the data until all
the bar codes in the package have been scanned.
EZConfig Client Window
Field
Description
Package ID
This is the ID of the entire package.
EZConfig Editor assigns an ID to bar code packages when creating the bar code.
Status
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
counter.
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.
Accept Unsecure
This option allows EZConfig Client to scan bar codes that are not encrypted.
Note: By default, all bar codes created in EZConfig Editor are encrypted.
2 - 33
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.
Launching EZConfig Client with a HotKey
Pressing ALT + SCAN launches EZConfig Client from any application window after you activate the
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
Command Line Arguments
/%filename
Executes the EXM file; this is the default entry.
Quiet mode
/q
/s
/o
/e
/u
Full screen
No menu
Exit if first scan fails to deliver a valid bar code
Accept (decode) unsecure bar codes
2 - 34
3
DeviceConfig
Overview
DeviceConfig consists of the DeviceConfig.exe and the DeviceConfig.exm file located in the \IPSM
(\Honeywell for 6100/6500) folder. DeviceConfig.exe looks for and applies the settings in the
DeviceConfig.exm file.
Note: On the Dolphin 7600, the DeviceConfig.exe is located in the \Program Files\Power Tools folder.
DeviceConfig.exm File
The DeviceConfig.exm file contains terminal configuration settings. Because this file is stored in the
\IPSM(\Honeywell for 6100/6500) folder, its configuration settings persist through cold boots and should
be considered system defaults.
Enabling DeviceConfig Functionality
By default, all sections except the About Section (see page 3-12) are disabled, which means that the key
values are not applied to the terminal. To use the DeviceConfig.exm file to configure the terminal, enable
the sections and keys required by your configuration in EZConfig Editor (page 2-2) on the workstation or
Autorun
launches a cold boot followed by a warm boot.
Bar Code Delivery
When the DeviceConfig.exm file is delivered to the terminal via bar code, EZConfig Client launches
DeviceConfig.exe automatically after decoding. DeviceConfig.exe then applies the settings in
theDeviceConfig.exm file in the terminal. For more information, see Creating Bar Codes (page 2-19) and
The DeviceConfig.exm file must be associated with DeviceConfig.exe for EZConfig Client to launch
DeviceConfig.exe after decoding the bar code. In EZConfig Editor, the associated application path must
be
\IPSM\deviceconfig.exe (\Honeywell for 6100/6500)
Settings in Control Panel Applets
Many settings in the DeviceConfig.exm file have matching Control Panel applets on the terminal that allow
the user to enter and save the same values. If a user changes a setting in the Control Panel applet on the
terminal, that setting is applied but stored in RAM memory and erased during the next cold boot. During
the next cold boot, Autorun launches DeviceConfig, which then re-applies the settings in the
DeviceConfig.exm file.
WLAN Settings
When enabled, the WiFi section of the DeviceConfig.exm file creates profiles that will
appear in the WLAN control panel applets. Those profiles will have the same names as the
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 Name
Connections
Description
See
Page
Configures communication parameters. There are child sections that
configure the IrDA port, the on-board radios, and the ActiveSync
connection.
System
Configures basic system settings.
Configures software applications.
Applications
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.
Radio Manager Section
Note: Only the Enable key is supported on the Dolphin 6100/6500/7600. You can use DeviceConfig to enable and
disable the radio but not to configure it.
In the Radio Manager, typically, you would enable the radio in the WiFi section, enable DHCP in the
TCPIP section, then configure the radio settings in the Security\Supplicant\ProfileX or
Security\NonSupplicant section.
WiFi Section–Dolphins 7850, 7900, and 9500
The keys in the WiFi section control the settings of the WLAN radio.
Key
Description
Defaul
t Value
Available Values
0=Disabled
Enable
Enables and disables the WLAN radio.
1
1=Enabled; if enabled, the GSM radio
section is disabled automatically
1=Disable; radio is powered constantly
(power save mode is not used)
2=Always Enable; power save mode is
used
3=Auto Enable; EPSParm key defines
radio vs. battery performance
PowerMode
EPSParm
Specifies the power save mode.
1
X=A value between 1 and 10, where:
1=Best Radio Performance (Minimum)
10=Best Battery Life (Maximum)
When PowerMode is set to 3 (Auto
Enable), this parameter specifies radio
vs. battery performance.
N/A
3 - 2
WiFi Section–Dolphins 7850, 7900, and 9500
The keys in the WiFi section control the settings of the WLAN radio.
Key
Description
Defaul
t Value
Available Values
X=A value in the drop-down list; radio
driver names are terminal-specific.
Different Dolphins have different radio
drivers.
DriverName
Specifies the name of the radio driver.
This string must match the name of the
driver for the current device.
N/A
TCPIP Section
The keys in the TCPIP section determine how the radio handles IP addresses.
Key
Description
Defaul
t Value
Available Values
0=Disabled; the static IP address in the
IPAddress key is used for the radio
interface.
DHCP
Enables and disables DHCP (Dynamic
Host Configuration Protocol).
1
1=Enabled; the IP address for the radio
interface is requested from a DHCP
server.
The remaining keys need to be set when DHCP is disabled. When DHCP is enabled, these numbers are
dynamically requested from a DHCP server.
IPAddress
Static IP address for the radio interface.
SubNet mask for the static IP address.
N/A
N/A
Static IP address
SubnetMask
Subnet mask address
Gateway address
DefaultGateway Default gateway for the static IP address. N/A
DNS
Domain name server for the static IP
address.
N/A
Domain name server address
Domain
WINS
Domain name for the terminal
Windows name server.
N/A
N/A
Terminal’s domain name
Windows name server address
3 - 3
Security Section
The Security section has no keys but two child sections: Supplicant and Non Supplicant.
Supplicant
NonSupplicant
Use this section to configure the WLAN radio on Dolphin 7900 and 9500 terminals; see
Supplicant Section–Dolphin 7850
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–Dolphin 7850
Each Profile subsection contains the keys that configure the radio connection from the terminal to the
network.
Key
Description
Default Available Values
Value
X=Your network’s SSID
Any=Connect to any network
SSID
The service set identifier used to
connect to network; usually the network
name of the access point or peer station.
N/A
• None (no authentication or
encryption)
• WEP
Assoc. Mode
The general association mode
(sometimes called “authentication”) of
the radio.
N/A
• IEEE 802.1X
• WPA-Personal (PSK)
• WPA-Enterprise (EAP)
• WPA(2)-Personal (PSK)
• WPA(2)-Enterprise (EAP)
3 - 4
Profile Subsections–Dolphin 7850
Each Profile subsection contains the keys that configure the radio connection from the terminal to the
network.
Key
Description
Default Available Values
Value
• Open & Shared (WEP)
Encryption
The encryption mode available for the
association mode.
N/A
• TKIP, AES-CCMP, TKIP & CCMP
(WPA)
• LEAP
EAP Method
Available EAP methods for IEEE 802.1X N/A
and WPA(2)-Enterprise (EAP)
association modes.
• PEAPv0-MSCHAPV2
• PEAPv1-MSCHAPV2
• PEAPv1-GTC
• PEAPv1-TLS
• FAST-MSCHAPV2
• FAST-GTC
• FAST-TLS
• TLS
• TTLS-MD5
• TTLS-MSCHAPV2
• TTLS-GTC
PSK
Enter the private share key for the WEP
association mode.
N/A
N/A
User-defined
User-defined
Identity
This is the 802.1X identity supplied to
the authenticator. The identity value can
be up to 63 ASCII characters and is
case-sensitive.
Password
This is the password used for MD5-
Challenge or EAP authentication. It may
contain up to 63 ASCII characters and is
case-sensitive. Asterisks appear instead
of characters for enhanced security.
N/A
User-defined
User-defined
Anonymous ID Enter the anonymous ID. This ID creates N/A
a tunnel through which the real ID (as
entered in the Identity field) can pass.
For additional security, make this ID
different than the one entered in the
Identity field.
Tunnel PAC
Machine PAC
For EAP-FAST, a one-time provisioning
exchange establishes a shared secret,
called a Protected Access Credential
(PAC) Key. That PAC Key is used for all
subsequent authentications.
N/A
Enter the address on the Dolphin
terminal of either PAC (tunnel or
machine).
The PACs must be located on the
Dolphin terminal!
• No Provisioning
• Anonymous
• Authenticated
Provisioning
Provisioning refers to service activation
and involves programming various
network databases with the customer's
information.
N/A
• Anonymous + Authenticated
3 - 5
Profile Subsections–Dolphin 7850
Each Profile subsection contains the keys that configure the radio connection from the terminal to the
network.
Key
Description
Default Available Values
Value
• CA certificates are any certificates
created by a certified authority (CA).
• Client certificates contain information
that identifies the user, as well as
information about the organization that
issued the certificate. This ensures
that you can encrypt data end-to-end.
CA and/or
Client
Certificate
Enter the address on the Dolphin
N/A
terminal of either certificate (CA or
Client).
The certificates must be located on
the Dolphin terminal!
Private Key
Private keys are used with certain types
of EAP authentication.
Enter the address on the Dolphin
terminal of the private key.
N/A
The private key must be located on
the Dolphin terminal!
Priv Key
Password
Private keys can be locked by
passwords.
Enter the password that unlocks the
private key.
N/A
N/A
WEP Key
Mode
Mode being used by the WEP keys (in
Key1–Key4 keys).
ASCII uses all alpha numeric
characters. HEX uses only numerics
and A-F.
Note: Key validation occurs when
DeviceConfig is loaded on the
terminal (often during Autoinstall),
not when you save the
Valid lengths are as follows:
• 64-bit ASCII=5
• 128-bit ASCII=13
• 64-bit HEX=10
DeviceConfig.exm file.
• 128-bit HEX=26
WEP Key1–
Key4
In fields Key 1—Key 4, enter the specific N/A
key. The format of each key must match
the key length type selected in the WEP
Key Mode key.
User-defined
To use dynamic keys in your
configuration, leave all the key fields
blank.
Active Key
Enter the number of the key that you
want to be active in this configuration.
N/A
1, 2, 3, or 4
NonSupplicant Section–Dolphins 7900 and 9500
Key
Description
Defaul
t Value
Available Values
X=Your network’s SSID
Any=Connect to any network
SSID
The service set identifier used to
connect to network; usually the network
name of the access point or peer station.
N/A
3 - 6
NonSupplicant Section–Dolphins 7900 and 9500
Key
Description
Defaul
t Value
Available Values
0=AdHoc (Minimum)
1=Infrastructure
2=Pseudo-AdHoc
NetworkType
Determines the type of network the radio
should access.
1
1=1 Mb (Minimum)
2=2 Mb
TxRate
Defines the transmit rate.
15
3=Auto 1/2 Mb
4=5.5 Mb
8=11 Mb
15=Fully Auto (Maximum)
1=Minimum
11=Maximum
Channel
Channel (1-11) of the RF adapter.
In general, this parameter is used only in
AdHoc network mode.
10
Low Density=Select if your installation
consists of access points with little
overlap in their coverage areas to make
the radio switch faster before its signal
becomes too low.
Medium Density=Select if your installation
consists of access points with medium
overlap in their coverage areas.
High Density=Select if your installation
consists of access points with high
overlap in their coverage areas to
prevent the radio from switching too
often.
APSearchThre Specifies how easily the radio switches
Low
Density
from the current access point to a new
one in a roaming network. Selecting
Low, Medium, or High depends on how
close the coverage areas or the access
points are in your installation.
shold
0=No Encryption
1=WEP 64-bit RC4 encryption
2=WEP 128-bit RC4 encryption
Encryption
Specifies the encryption method.
0
0
0=Open; WEP keys are not used
1=Shared; WEP keys are used
2=Automatic; auto-discriminates between
Open and Shared authentication
modes
Authentication Specifies the authentication mode.
1=Key1 key
2=Key2 key
3=Key3 key
4=Key4 key
Active Key
Key1–4
Specifies the key to use to encrypt
transmitted data.
Note: These keys are used only if 1 or 2
is selected as the Encryption
method.
0
ASCII–Use quotes for the value; e.g.,
"hello")
Defines keys 1–4.
None
Hex–Type the pair of hex values in a row;
e.g., AFB0FF415A
64-bit encryption–Length must be 5
characters or 5 hex pairs
128-bit encryption–Length must be 13
characters or 13 hex pairs
Note: The keys in this section are
2-13. EZConfig Editor and
EZConfig Client both support
encryption.
3 - 7
Bluetooth Section
Bluetooth Section—Dolphin 6100/6500/7600
The keys in this section enable the Bluetooth radio and configure Bluetooth printer settings.
Key
Description
Default
Value
Available Values
0=Disable
1=Enable;
Enable
Enable and disable the Bluetooth radio.
This is the top level of the tree; printer
settings are in a child section.
1
Default Printer This section configures a default Bluetooth printer by setting it up as a virtual COM Port.
Address
Channel
Bluetooth MAC Address of the printer.
N/A
0
MAC Address
X=1–31
Printer's RFCOMM protocol channel (1–31).
0=Autodiscovery (recommended)
COMPort
X=The specific COM port
0=Autofind (recommended); the
terminal detects the next available
port and selects it for the BT
printer.
Number to assign to the virtual COM Port.
0
Bluetooth Section—Dolphins 7850, 7900 and 9500
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.
Key
Description
Default
Value
Available Values
0=Disable
1=Enable; the GSM radio is disabled
automatically
Enable
Enable and disable the Bluetooth radio.
This is the top level of the tree; printer
settings are in a child section.
1
Default Printer This is a child section that configures a Bluetooth printer as a Favorite Bluetooth Device. By
entering the necessary information from the Bluetooth printer in the DeviceConfig.exm file,
and then distributing that file to a group of terminals, you can bypass the manual process of
setting up a printer as a Bluetooth Favorite on each terminal.
Address
Bluetooth MAC Address of the printer;
N/A
MAC Address
Service
Hex value of the printer serial service to
use.
1101
N/A
Hex value
DeviceName
Friendly name of the printer.
Printer name
3 - 8
Bluetooth Default Printer Values–Dolphins 7900 and 9500
In general, to establish a printer as a Bluetooth Favorite Device, you must establish the printer as a
Bluetooth Favorite on the terminal. The problem is that Bluetooth Favorite settings are stored in RAM
memory and therefore erased during each cold boot. The Default Printer section stores these settings
permanently in the DeviceConfig.exm file so the printer remains a Favorite after a hard reset.
Furthermore, you can distribute a DeviceConfig.exm file with the printer settings to multiple terminals.
After DeviceConfig.exe applies the settings in the DeviceConfig.exm file (launched manually or after a
hard reset), the printer is set up as a Favorite automatically, without any special configuration to each
terminal.
After you have established a printer as a Bluetooth Favorite Device on an individual terminal, obtain the
values for the Address and Service keys from the registry in RegEdit.
Obtaining the MAC Address–Dolphins 7900 and 9500
After you have set up the Bluetooth printer on the terminal, use RegEdit to find the printer values.
1. Tap Start > Power Tools > RegEdit
.
2. Navigate to HKEY_LOCAL_MACHINE > SOFTWARE > Socket Communications > Bluetooth >
Socket BT Com Port.
3. Copy the Value Data in the Remote Address field. This is the MAC address of the printer.
4. Enter this address in the Address key in the Bluetooth > DefaultPrinter section of the
DeviceConfig.exm file.
Hex Value of the Printer’s Serial Service–Dolphins 7900 and 9500
1. Tap Start > Power Tools > RegEdit
.
2. Navigate to HKEY_LOCAL_MACHINE > SOFTWARE > Socket Communications > BtDevWin >
1.0 > Devices > [MAC Address] > Services.
This is the MAC
Address of the
printer.
This is the hex
value of the
printer’s serial
service.
3 - 9
3. Copy the first number underneath Services. This is the hex value for the Service key field; “1101” in
the illustration above.
GSM Section—Dolphins 7900 and 9500
The GSM section configures the GSM/GPRS radio on the Dolphin 7900 and 9500. If there is no GSM
radio installed in the terminal, disable this section.
Key
Description
Default
Value
Available Value
0=Disable
Enable
Enables and disables the GSM radio.
0
1=Enable; when enabled, the WLAN
radio turns off automatically.
APN value
APN
Enter the Access Point Name (APN) for
the GPRS network.
Empty
Empty
Empty=GSM uses DHCP (server-
assigned IP address)
X=IP address
IPAddress
Enter the IP Address.
Protocol type
Protocol
Enter the protocol to use.
IP
Empty=Disabled
0=Disabled
X=The username for the GPRS
connection.
Username
Enter the username for the GPRS
connection.
Variable
Empty=Disabled
0=Disabled
X=The password for the GPRS
connection.
Password
Enter the password associated with the
username for the GPRS connection.
Note: This key is encrypted; see
Variable
ActiveSync Section
The ActiveSync Section configures the terminal’s ActiveSync connection parameters.
Key
Description
Default
Value
Available Values
0=Disable ActiveSync connection
1=Enable ActiveSync connection
AutoConnect
Enables and disables the ActiveSync
connection when the terminal first
connects to the communication peripheral.
1
3 - 10
ActiveSync Section
The ActiveSync Section configures the terminal’s ActiveSync connection parameters.
Key
Description
Default
Value
Available Values
Connection
Specifies the connection type and baud
rate.
‘USB
Dolphins 7850, 7900, & 9500:
Connect `USB Connection
ion
`115200 Default
`19200 Default
`38400 Default
`57600 Default
Dolphin 6100/6500/7600:
`115200@Desktop
`Infrared Port (not applicable to
6100/6500)
`USB
`Bluetooth
Note: These values must be typed
in exactly as they appear
here.
3 - 11
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.
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.
Key Name
Description
Default Value
Available Values
DeviceName
Sets the name of the device. ID[SerialNumb
er]
DeviceDescription Sets the device description
Dolphin 9500
User-defined; however, the description
cannot exceed 15 characters in length.
Device ID Tab—Dolphins 7850, 7900, & 9500
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.
Content
What appears in the Device name field…
[SERIALNUMBER]
The terminal’s serial number pulled dynamically from the kernel.
[MODELNUMBER]
The terminal’s model number pulled dynamically from the kernel.
3 - 12
Device Name Tab—Dolphin 6100/6500/7600
The values of the DeviceName and DeviceDescription keys appear on the Device Name tab in the
System control panel applet.
Tap Start > Settings > Control Panel > double-tap System
> Device Name tab.
Power Management Section
Note: The RS232 5V Power Out section is not supported on the Dolphin 7850 terminal.
Welcome Screen Section–Dolphins 7850, 7900, & 9500
The Welcome Screen section allows you to bypass the Windows Mobile startup screens after each cold
boot. These screens are the standard windows that walk you through using the stylus and pop-up menus;
for example:
Key
Description
Default
Value
Available Values
0
0=Enable; the Pocket workstation screens
do not appear after each hard reset.
1=Disable; the Pocket workstation screens
appear after each hard reset.
Enable
This is a special key that bypasses
the Windows Mobile startup screens
at startup.
Launching DeviceConfig.exe
Because the settings in the User Interface section alter the AutoInstall process, DeviceConfig.exe must
be launched manually after the DeviceConfig.exm file is uploaded to the terminal. DeviceConfig.exe
processes the DeviceConfig.exm file and applies this setting before the next hard reset.
3 - 13
If DeviceConfig.exe is not launched manually prior to the next hard reset, this setting is not applied and
the Welcome screens appear during the next startup. Then, when Autorun launches DeviceConfig.exe
during startup, this setting is applied and the Welcome screens are removed from the next hard reset.
Autorun.ini
When the Welcome section is enabled and applied by DeviceConfig.exe, a small Autorun.ini file is created
in the \IPSMfolder. This .ini file contains the Welcome screen information. Do not remove this created
file!
RAM Section
The RAM section allows you to provision RAM memory on Windows Mobile 5.0-based terminals.
Key
Description
Default
Value
Available Values
Min=0
Max=100
Split
This is the RAM split percentage;
the percentage that will be
allocated to the filesystem.
50
0=Disabled; you will not be prompted.
DeviceConfig’s settings are applied
automatically.
1=Enabled; you are prompted before the
memory is re-allocated.
Prompt
Determines whether the system
prompts you before the memory is
re-allocated.
1
Note: If the allocation is the same, nothing
will occur.
Split Restrictions
The percentage split you are able to enter is specific to each terminal’s memory configuration. Min/max
ranges can be retrieved from SysInfo or SetRAM.
AutoInstall
When the RAM section is enabled on Windows Mobile 5.0-based devices, AutoInstall.exe launches
DeviceConfig in a mode that checks only the memory allocation in the RAM section of DeviceConfig.exm
against the terminal’s current memory allocation.
If there is a discrepancy and the Prompt key in the RAM section is enabled, a prompt appears asking if
you want to apply the memory allocation in DeviceConfig. If there is a discrepancy and the Prompt key in
the RAM section is disabled, the memory allocation in DeviceConfig is applied.
Note: AutoInstall.exe launches the RAM section of DeviceConfig prior to installing cab files. No other DeviceConfig
settings are applied at this time.
3 - 14
Applications Section
The Applications section configures specific software applications installed on the terminal.
MSM Section
The keys in this section configure the MSM agent. Disable this section if there is no MSM agent on the
terminal.
Key
Description
Default
Value
Available Values
IP address
ServerAddres
sPrimary
The IP address of the primary server.
N/A
IP address
ServerAddres
sSecondary
The IP address of the secondary server.
The port number of the primary server.
N/A
PortNumber
SSL
N/A
N/A
Port number
0=Disable; do not use SSL
1=Enable; the terminal agent uses
SSL security protocol as part of
HTTP secure sockets. over the
Internet.
Enable and disable SSL.
SSL=Secure Sockets Layer.
SSL increases your data transfer
security but slightly degrades download
performance.
ConfigFile
Specifies the path of the MSM
configuration file, when it's different from Default
Empty–
The new location of the
mawce.cfg file.
the default \Program Files\Hand Held
Products\MSM\mawce.cfg.
location is
used.
Internet Explorer Section
The Internet Explorer section defines the home page for Pocket® Internet Explorer.
MobiConrol Section
If the terminal includes the MobiControl Bootstrap Agent (\IPSM/MCBootstrapAgent.exe) (\Honeywell for
6100/6500), 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. By default, this is
“\IPSM\MCBootstap.ini. (\Honeywell for 6100/6500)”
Key
Description
Default
Value
Available Value
Device Subsection
NameType Mandatory
1
1=Use Device ID as the device name
2=Use custom name
The name the device will register as on
the server.
3 - 15
Key
Description
Default
Value
Available Value
DeviceName
Mandatory when NameType is set to 2.
This is the custom name of the device.
N/A
X=Custom name can contain
customized macros; e.g.,
“%AUTONUM%”
DeviceClass
Optional
N/A
X=The specific rule tag. Please refer
to MobiControl Help on how to
create an open rule.
The rule tag of the Add devices rule.
When the rule tag is not specified here,
the device will use an Open, Add
devices rule.
DeviceIDType
Optional
3
1=HAL Old Device ID
2=HAL New Device ID
3=HAL UUID
Specifies what is used for the device ID.
4=User Defined
5=Server specified
6=MAC
Info Subsection
SiteName
Mandatory
N/A
1
X=MobiControl Server name
1 (Honeywell standard)
This is the site name of the MobiControl
Server
Method
Mandatory
The installation method.
Comm Subsection
Broadcast
Optional
0
0=Disable
1=Enable
Enable broadcasting for discovering
server addresses.
RetryDelay
Optional
30000
X=Milliseconds
Retry delay time when connection to the
server fails.
Connection Subsection
DeploySvr1
Mandatory when Broadcast key is
N/A
X=IP address:port
disabled.
e.g., 192.168.1.238:5494
This is the MobiControl Server IP
address and port.
Command Line Arguments
/q
Quits the program; this command line in the Args field of the Associated Application window
stops the confirmation message from appearing after DeviceConfig.exe finishes
processing.
/boot
Reboots DeviceConfig.exe
3 - 16
Launching DeviceConfig.exe Manually
DeviceConfig.exe does launch automatically after each cold boot. However, if you make changes to the
DeviceConfig.exm file that you want applied in the terminal immediately, manually launch
DeviceConfig.exe.
1. Tap Start > Power Tools > EZConfig Utilities > DeviceConfig.exm.
On the Dolphin 6100/6500/7600, tap Start > Programs > Power Tools > EZConfig Utilities >
DeviceConfig.exm
The DeviceConfig.exm file opens in EZConfig Editor.
2. Tap Tools > Launch Associated App.
3. The settings in the DeviceConfig.exm file are saved and applied to the terminal configuration by
DeviceConfig.exe.
4. A message appears confirming that DeviceConfig.exe has finished processing the
DeviceConfig.exm file.
Temporary Option for Bar Code Deployment
that, when selected during bar code creation, applies the settings in the DeviceConfig.exm file
temporarily, which means until the next cold boot.
In the terminal, EZConfig Client deploys the DeviceConfig.exm file and launches DeviceConfig.exe, which
applies the settings in the DeviceConfig.exm file as usual. However, when the Temporary option is
selected, the DeviceConfig.exm file is not saved after processing is finished. The original file is preserved
instead, and its settings will be restored during the next cold boot.
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 - 17
3 - 18
4
Startup Power Tools
Overview
Startup is the launch sequence when a Dolphin terminal is booted.
There are two startup Power Tools:
Autorun
Autorun specifies the software applications to launch after each hard reset. Autorun is located in the \IPSM
(\Honeywell for 6100/6500) folder and consists of an Autorun.exe
that is programmed by the
.
During startup, after a soft or hard reset, the operating system looks for and launches \IPSM\Autorun.exe
(\Honeywell for 6100/6500). 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.
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,
4 - 1
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.
Settings Section Keys—Dolphins 7850, 7900, & 9500
Note: This section and most of its keys are locked, which means that you can change the value but not the name
or description.
Key
Function
Default
Available Values
22
Version
Stores the EXM file version.
You cannot modify this
value!
ByPassKey
StartMenu
Defines the key that can be pressed to bypass
Autorun
42=SCAN
key
0=Disable; the Start menu
is disabled during
Autorun.
Enables and disables the Start menu during
Autorun
1
1=Enable; the Start menu
is enabled.
0
0
0=Disable
Debug
Controls the debug function at AutoInstall.
1=Enable, an autorun.log
file is created in the
\IPSM folder.
0=Disable
1=Enable
TestMode
Runs the terminal in test mode and tests the
functionality of AutoInstall. This is a diagnostic tool.
When enabled, applications stored in the
AutoInstall folder, including the radio drivers, are
not loaded during startup.
9=Tab key Empty=You must launch
EZConfig Client to scan
bar codes from
EZConfigKey
Specifies a key that launches EZConfig Client
before Autorun starts processing the Programs
section; i.e., before Autorun starts launching
programs.
EZConfig Editor
Settings Section Keys—Dolphin 6100/6500/7600
Note: This section and most of its keys are locked, which means that you can change the value but not the name
or description.
Key
Function
Default
Available Values
22
Version
Stores the EXM file version.
You cannot modify this
value!
4 - 2
Key
Function
Default
Available Values
0=Disable; the Start menu
is disabled during
Autorun.
StartMenu
Enables and disables the Start menu during
Autorun
1
1=Enable; the Start menu
is enabled.
0
0=Disable
Debug
Controls the debug function at AutoInstall.
1=Enable, an autorun.log
file is created in the
\IPSM (\Honeywell
for 6100/6500) folder.
0
1
0=Disable
1=Enable
TestMode
Runs the terminal in test mode and tests the
functionality of AutoInstall. This is a diagnostic tool.
When enabled, applications stored in the
AutoInstall folder, including the radio drivers, are
not loaded during startup.
0=Disable
1=Enable
MaskPassword
If a password is entered in the Password key, this
key determines if that password is masked when
entered on the screen.
Programs’ Subsections—Dolphins 7850, 7900, & 9500
Here are a few of the standard child sections of the Programs section:
Section
Update
Description
Attempts to launch an Update.exe application from the SD (Secure Digital) card, if one exists.
AutoRun
SC1 & SC2
Attempts to process an Autorun configuration file from the SD card (if one exists); for example,
to install CAB files from the AutoInstall folder in the SD card. One section applies to cold boots
and the other to warm boots.
Reset
Initiates a warm boot after the cold boot during startup. Do NOT disable the Reset section!
Keys in Each Programs’ Subsection—Dolphins 6100, 6500, 7600, 7850, 7900, & 9500
Each Programs’ subsection contains or can contain the following keys:
Key
Function
Required Keys—These keys must be present in each Program subsection.
Program
Args
Specifies the command line to execute. This is the location of the program’s
executable. If you want a Power Tool to launch at startup, enter the location of that
tool’s EXE here.
Specifies the command line arguments to execute at startup.
4 - 3
Key
Function
Wait
Determines if Autorun should wait for the program to complete and close before
continuing to the next program in the sequence.
• 0=Continue to the next program immediately
• 1=Wait enabled
StartOption
Specifies the startup options for the program. Autorun launches the program only if
the startup options entered here are met.
• Blank= Always run the program.
Optional Keys—These are keys you can add but don’t appear in the default file.
PNPID
Specifies a card description. This option needs to be entered only when PNPID or
NONPNPID values are specified in the StartOption key.
DependIndex
Specifies the index of a dependent program.
DependExitCode
Specifies the required result of the dependent program. If the result of the
dependent program does not equal the DependExitCode entered here, the current
program will not be executed at startup.
Editing the Autorun.exm File
Adding a Program Subsection
To launch at startup, a new program must be a child section of the Programs section.
1. In EZConfig Editor, right click on the Programs section and select Append Child Section.
2. On the Add New Section window, enter the Name and Description and click OK.
3. The new section is added to the bottom of the list.
4. Use the click and drag method to move the section to the desired launch sequence.
Press and hold the ALT key to make sure that you move the section at the same level. Do not
append the section to an existing section!
5. Right-click in the key area and select Append Key. You must add all the required Autorun keys; see
6. Save the file and transport it to the terminal.
Copying a File
If you want to copy a file and move it to another location, use AutoInstall and the /copycommand line
4 - 4
Sample Autorun Configuration File
A sample Autorun.exm file installs on the workstation to C:\Program Files\Honeywell\Power Tools and
Demos for WM 5.0\EZConfig EXM Files.
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:
Option Name
DISABLED
COLDBOOT
WARMBOOT
TOUCH
The program launches if …
Category
Never, regardless of other startup options specified.
The terminal has performed a cold boot.
None
Boot type
The terminal has performed a warm boot.
The terminal has a touch screen display installed.
The terminal doesn’t have a touch screen display installed.
Touch screen
NONTOUCH
BATCH
The terminal is a batch unit (no RF or internal modem cards
installed).
RF
The terminal has an RF card installed (e.g., Cisco 802.11b).
The terminal has a GSM radio.
Mobility
GSM
BT
The terminal has a Bluetooth radio.
The terminal has an internal modem card installed.
The terminal has an imager installed.
The terminal has a laser scanner installed.
The terminal has no laser or imager installed.
The terminal has either an imager or a laser scanner installed.
RF Radio is Enabled.
MODEM
IMAGER
LASER
BLIND
ANYSCAN
RFON
GSMON
BTON
Scanner
GSM is enabled.
Bluetooth is enabled.
RFGSMBTOFF RF, GSM, & Bluetooth are disabled.
4 - 5
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:
Option Name
35KEY
43KEY
56KEY
7600
The program launches if …
Category
The terminal has a 35-key keyboard installed.
The terminal has a 43-key keyboard installed.
The terminal has a 56-key keyboard installed.
The terminal is a Dolphin 7600.
Keyboard
7850
The terminal is a Dolphin 7850.
9500
The terminal is a Dolphin 9500.
9501
The terminal is a Dolphin 9501.
Model
9550
The terminal is a Dolphin 9550.
9551
The terminal is a Dolphin 9551.
95XX
The terminal is a Dolphin 9500, 9501, 9550, or 9551.
The terminal is a Dolphin 7900.
7900
PNPID
The terminal has a card installed whose identification contains
ALL of the strings specified in the PNPID setting.
Expansion Card
NONPNPID
The terminal doesn’t have a card installed whose identification
contains ALL of the strings specified in the PNPID setting.
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.
Applying Startup Options to the Autorun Configuration File
For each category, Autorun validates each startup option specified in the StartOption key. If no specified
option is valid in a category, Autorun does not execute the program. If at least one of the specified options
is valid in each category evaluated, the program is executed.
To always execute a program, specify no options in the StartOption key.
4 - 6
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.
Note: Cab files on the 6100/6500 are deleted from the Autoinstall folder after they are successfully installed.
The AutoInstall program runs according to the settings in the AutoInstall.exm file.
Program Install Locations
When triggered by a reset, the CAB file installs the applications to the directories established in the CAB
file. For most applications, this means that an EXE for the software application is placed in the \Program
Files folder.
4 - 7
AutoInstall.exm
The AutoInstall.exm file controls the behavior and appearance of the Autoinstall window and install
process.
AutoInstall
window
Key
Function
Default
Value
Available Values
Version
This is the current version of the AutoInstall.exm
file.
This key is read-only and cannot be modified.
3
N/A
0=Disabled
1=Enabled
Debug
Enable and disables logging of debug information
to \IPSM\AUTOINSTALL.LOG (\Honeywell for
6100/6500).
0
0=Disabled
1=Enabled
Cancel
Enable and disables the Cancel button on the
0
1
AutoInstall window.
0=Disabled
1=Enabled
2=Autoselects based on
the operating platform.
FullScreen
Determines if the AutoInstall window runs in full
screen mode (barring access to other windows).
0=Log the error and
continue AutoInstall
1=Halt AutoInstall and
prompt the user to
continue or cancel
HaltOnError
Sets the behavior of AutoInstall when an error is
encountered.
1
0=Disabled
1=Enabled
MaskPassword If a password is entered in the Password key, this
key determines if that password is masked when
entered on the screen.
1
Blank=User can halt and
exit AutoInstall without
entering a password
X=Password
Password
Establishes a password required to halt
AutoInstall.
Blank
Note: Remember! It’s the Autorun.exm file that determines the programs and install sequence, not AutoInstall.exm.
Command Line Arguments
/copy
Add /copyto the Autorun.exm file to automatically move a file from one location to another.
Usage autoinstall /copy <sourcefilename> <destination>
Example autoinstall /copy "/windows/data.mdf" "/storage card/data.mdf"
4 - 8
5
ScanWedge
Overview
ScanWedge sends data from the Dolphin 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
Tap the ScanWedge icon once
. ScanWedge initializes and enables.
Command Bar Menu
When ScanWedge is enabled, a smaller ScanWedge icon appears in the command bar at the bottom of
the Today screen.
Tap this icon to open the command bar menu.
Menu Item
Enable
Settings
About
This item …
Enables and disables ScanWedge without exiting ScanWedge.
Opens the ScanWedge.exm file in EZConfig Editor.
Opens the About screen for ScanWedge.
Exit
Exits ScanWedge. The icon no longer appears in the Command bar.
Enabling ScanWedge at Startup
To run ScanWedge automatically when the Dolphin terminal boots up,
Add a link to the Scanwedge.exe in the \WINDOWS\STARTUPfolder
OR
5 - 1
Disabling ScanWedge
OR
Modifying the ScanWedge Configuration File
When ScanWedge is installed, a ScanWedge.exm file is inserted in the \IPSM(\Honeywell for 6100/6500)
(\Honeywell for 6100/6500) folder. This file specifies configuration parameters for ScanWedge and must
be located in the \IPSM(\Honeywell for 6100/6500) directory. Do not move ScanWedge.exm!
ScanWedge.exm Sections
Section
Description
See
Page
Settings
Comm
Programs general settings for ScanWedge.
Specifies how the serial (RS-232) port interfaces with ScanWedge.
Specifies how the decoder/scanner interfaces with ScanWedge.
Decode
Centering
Defines the centering window for scanning bar codes when ScanWedge
is interfacing with the decoder.
Formatting
Defines data formatting functionality.
Symbologies
Defines the symbologies that the scanner can decode and send to
ScanWedge.
VK Mapping
Defines the virtual key sent to ScanWedge for any decoded ASCII
character.
Basic Values
In each section, the following values apply (unless otherwise specified in the tables below):
0 = Disable
1 = Enable
5 - 2
Settings Section
The Settings section determines how ScanWedge interprets data from the decoder, serial port, and IrDA
interface.
0 = Disable 1 = Enable
Settings Section
Key
Description
Default Available Values
Value
You cannot modify this value.
Version
Debug
This is the version of ScanWedge
3
0
1=Enable. Debug data is logged in
a Scanwedge.txt file stored in the
\IPSM(\Honeywell for
6100/6500) folder.
Enables and disables the logging of debug
information to a SCANWEDGE.TXT file.
0=Disable; no sound on decoding.
1=Enable; sound on decoding.
Sound
Leds
Enables and disables the audio notification
for decode/data reception. There is one
sound for success and another sound for
an error.
1
0=Disable; no LEDs on decoding.
1=Enable; LEDs on decoding.
Enables and disables LED notification for
decode/data reception.
1
Set to the desired character.
DataTerminator
Specifies the character to
recognize as the data
terminator when
receiving data from the
IrDA interface or serial
port.
When the data terminator character is
received, ScanWedge considers the data
received as successful, and sends the
specified prefix key + data received +
specified suffix key to the foreground
application.
Note: The data terminator character itself
will not be transmitted. If required,
put this character in the suffix.
13
This parameter is ignored for the
decoder. The decoder knows when
the data ends by itself.
For example:
PrefixKeys=80,82,69,70,73,88
PrefixKeys
SuffixKeys
PrefixID
Defines the ASCII keys to be sent prior to
the decoded/received data. The ASCII
keys are converted to virtual keys; for
0
Empty,
No
prefix
sent
The example listed above would
cause “PREFIX” to be sent prior to
any decoded data.
This field supports up to 16 ASCII keys;
data is comma-delimited.
For example:
SuffixKeys=83,85,70,70,73,88,13
Defines the ASCII keys to be sent after the 13
decoded/received data. The ASCII keys
are converted to virtual keys; for
ENTE
R key
The example listed above would
cause “SUFFIX” and the ENTER
key to be sent after any decoded
data.
This field supports up to 16 ASCII keys;
data is comma-delimited.
0=No symbology identifier is sent.
1=The Code ID is sent.
2=The AIM ID is sent.
Specifies the symbology identifier sent
prior to the decoded/received data.
0
3=The SymModifier is sent.
5 - 3
Settings Section
The Settings section determines how ScanWedge interprets data from the decoder, serial port, and IrDA
interface.
0 = Disable 1 = Enable
Settings Section
Key
Description
Default Available Values
Value
0=No symbology identifier is sent.
1=The Code ID is sent.
2=The AIM ID is sent.
SuffixID
Specifies the symbology identifier sent
after the decoded/received data.
0
3=The SymModifier is sent.
0=Disabled
1=Enabled
SoundConnect
Enables and disables
1
• The sound that ScanWedge makes
when starting up, shutting down, or
restarting.
Audio notifications for errors can’t
be disabled.
• The audio notification when an IrDA
session is established and closed and
the serial port is opened and closed.
0=Disabled
1=Enabled
MessageConnect
This key applies only to
the IrDA and serial ports.
Enable and disables a notification
message when an IrDA session is
established and closed and the serial port
is opened and closed.
0
1
0=Disabled; ScanWedge processes
EZConfig barcodes as it would
any other barcode.
1=Enabled; ScanWedge recognizes
EZConfig barcodes and passes
them on to the EZConfig Client
for further processing.
Accept EZConfig
This key applies only to
the decoder.
Enables and disables ScanWedge’s
compatibility with EZConfig Client when
decoding bar codes.
5 - 4
Settings Section
The Settings section determines how ScanWedge interprets data from the decoder, serial port, and IrDA
interface.
0 = Disable 1 = Enable
Settings Section
Key
Description
Default Available Values
Value
0=Virtual key method: each
SendMode
Specifies the method to use when sending
the decoded message to the foreground
application.
0
character is sent as a virtual
keystroke. This method works
well with almost any Windows
Mobile or Windows CE
Note: This setting affects only the decoded
message; the prefix and suffix are
always sent using the virtual key
method to allow navigational
functionality.
application.
1=Direct Text method: the decoded
message is sent as text directly
to the window that has the
keyboard focus in the foreground
application. This method is faster
than the virtual key and supports
barcodes with ASCII characters
between 1 and 255 but works
only if the foreground application
uses standard Window’s Edit
controls for user input.
Note: This key does not appear in the
ScanWedge.exm file for the Dolphin
6100/6500/7600.
2=Virtual Key (safe) method: each
character is sent as a virtual
keystroke using
PostKeybdMessage().
This method only support bar
codes containing ASCII
characters and does not support
VKMapping. This method only
generates WM_CHAR
messages, it does not generate
WM_KEYDOWN and
WM_KEYUP messages.
Empty=No .wav file is specified.
The default beep or sound is
audio notification.
X=The path to the specific .wav file
you want played for either option.
The .wav files should be 8-bit,
11KHz, mono, and PCM.
GoodScanWav
BadScanWav
Specifies a .wav file played on the
completion of a successful decode/data
reception.
Empty
Empty
Specifies a .wav file played for an
unsuccessful decode/data reception.
5 - 5
Comm Section
The serial port settings in the Comm section determine the interaction between ScanWedge and the serial
port.
Comm Section
Key
Description
Default
Value
Available Values
0=Disabled; no data is received
1=Enabled; ScanWedge receives data
from the serial port (specified in the
Port key) as keystrokes to the
foreground application.
Enable
0
0
Enables (or disables) ScanWedge to
receive and interpret data from the
serial port.
0=Disabled; ScanWedge opens the
serial port immediately at startup and
doesn’t close until ScanWedge is
closed. This is the recommended
setting when the serial port is port 2
or 3.
AutoConnect
Enables or disables the auto-
connection between ScanWedge
and the serial port.
1=Enabled; ScanWedge connects to the
serial port when a power source is
detected and disconnects when the
power source is removed/not
detected.
The use of port 4/6 is not encouraged.
Port
Specifies the serial port to use to
connect to ScanWedge.
Note: This setting is ignored for Port 4.
7900=1
9500=1
1=Software (Xon-Xoff)
2=Hardware
3=Hardware and software
4=No flow control
FlowControl
Specifies the flow control method to
use–software only, hardware only, or
software and hardware.
4
Note: This setting is ignored for Port 4.
X=The appropriate baud rate.
BaudRate
Parity
Specifies the baud rate for the serial
port.
Note: This setting is ignored for Port 4.
38400
0
0=No parity
Specified the parity for the connection.
Note: This setting is ignored for Port 4.
1=Odd parity
2=Even parity
3=Mark parity
4=Space parity
X=Number of bits per byte
DataBits
StopBits
Specifies the number of bits per byte to
use.
Note: This setting is ignored for Port 4.
8
0
0=1 stop bit
1=1.5 stop bits
2=2 stop bits
Specified the number of stop bits to
use.
Note: This setting is ignored for Port 4.
5 - 6
Comm Section
The serial port settings in the Comm section determine the interaction between ScanWedge and the serial
port.
Comm Section
Key
Description
Default
Value
Available Values
0=Disabled; do not power out when
scanning with ScanWedge
1=Enabled; power out when scanning
with ScanWedge.
2=No change for ScanWedge. This
means that ScanWedge is not altering
the default power out setting in the
registry. The terminal defaults to the
power-out setting in the registry.
Powerout
Enables and disables power out of the
serial port for ScanWedge specifically.
General power out settings are
established in the registry.
The serial port powers out 5V at
500mA.
0
This parameter is supported for all
software configurations of the Dolphin
7900 and for the following software
configurations of the Dolphin 9500:
• Kernel 7.01, SP8 or later
• Kernel 7.03, SP1 or later (Kernel 7.03
alone is not supported.)
0=Disabled
1=Enabled
EnablePrefixData Enables or disables all prefix data
received via COM port after a
0
0
successful scan.
All prefix data is defined in the Settings
0=Disabled
1=Enabled
EnableSuffixData Enables or disables all suffix data
received via COM port after a
successful scan.
All suffix data is defined in the Settings
5 - 7
Dolphin 7900/9500 Port Tables
7900 9500 Interface
Port
Port
1
2
1
2
Mini-RS-232, RS-232
Bluetooth module–If there is no Bluetooth
hardware installed on the terminal, this
COM port is unassigned.
3
4
5
6
3
4
5
6
Raw infrared (IR)
Unassigned
USB virtual serial port
IrDA port
7,8,9 7,8,9 Unassigned–These are virtual COM ports
available for selection only when
connecting to devices that use virtual COM
ports, such as Bluetooth devices.
5 - 8
Decode Section
The Decode section specifies decoder settings when using the decoder with ScanWedge.
ScanWedge Entry
Description
Default
Value
Available Values
0=Disabled; decoder is not used.
1=Enabled; decoder sends bar
code data as keystrokes to the
active window.
Enable
Enables and disables the decoder for
ScanWedge.
1
42=OnScan or Scan key
Trigger
Sets the key used by ScanWedge to
initiate a scan/decode. The key is
registered as a system hotkey and
cannot be registered as a hot key by
any other applications.
42
0=Disabled; trigger key must be
released between scans.
1=Enabled; data is continuously
decoded and sent to the
application while the trigger key
is depressed.
ContScan
Enables and disables continuous
scan.
0
1
1=Enabled; the decoder
automatically initializes and un-
initializes as needed. A slight
delay occurs when the trigger is
activated.
0=Disabled; the decoder initializes
when the utility starts and un-
initializes when the utility
terminates.
PowerSave
Enables and disables power saving
mode.
Note: This key does not appear in the
ScanWedge.exm file for the
Dolphin 6100/6500/7600.
X=Time in 1/1000th of a second.
ScanTimeout
Specifies the decode time out in 1/
1000th seconds. If a barcode is not
decoded within the specified timeout
an audio and visual notification
indicates that an error occurred.
5000
1=Full Omni/Normal
2=ALD (Aggressive Linear
Decode) mode
ScanMode
Specifies the decode mode.
1
3
4=Quick Omni
X=Range from 1 to 6.
LinearRange
Specifies the linear search range to
be used while in ALD mode.
1 indicates a tight vertical range
near the aimer.
6 indicates a vertical range of
the entire height of the imager.
5 - 9
Decode Section
The Decode section specifies decoder settings when using the decoder with ScanWedge.
ScanWedge Entry
Description
Default
Value
Available Values
AimerDuration
The number of milliseconds the
scanner aimer is displayed, after the
trigger key has been pressed down,
before attempting to decode a
barcode.
0
[Decode
begins
instantly.
]
AimerDelay
The amount of time between scans
before the aimer turns on again.
500
Enter times in 1/1000th of a
second.
AimerDurationALR
The amount of time the aimer stays
on. This setting is for an ALR
decoder.
2000
AimerDelayALR
The amount of time between scans
before the aimer turns on again.
This setting is for an ALR decoder.
500
0
0=Use internal list
DefaultEnabledSymbo Specifies which symbologies should
logies
1=All symbologies are disabled
initially. Enable specific
symbologies in the Symbologies
section.
2=All symbologies are enabled
initially. Disable specific
symbologies in the Symbologies
section.
be enabled before processing the
0=Disabled
1=Enabled
EnablePrefixData
EnableSuffixData
Enables or disables all prefix data
received from the decoder after a
successful scan.
1
1
All prefix data is defined in the
0=Disabled
1=Enabled
Enables or disables all suffix data
received via decoder after a
successful scan.
All suffix data is defined in the
5 - 10
Decode Section
The Decode section specifies decoder settings when using the decoder with ScanWedge.
ScanWedge Entry
Description
Default
Value
Available Values
Variable
GoodScanFreq
Sound frequency used for play a
custom good scan beep.
2749
Use the up and down arrows to
change the number
The Window's "Good Decode" sound
(if defined in the control panel) takes
precedence over this option.
OR
GoodScanLen
BadScanFreq
Number of milliseconds to play the
sound as specified in GoodScanFreq
key.
50
Type in the code for the sound you
want.
Sound frequency used for play a
custom bad scan beep.
523
The Window's "Bad Decode" sound
(if defined in the control panel) takes
precedence over this option.
BadScanLen
Number of milliseconds to play the
sound as specified in BadScanFreq
key.
25
5 - 11
Centering Section
The Centering section determines the centering window for bar code scanning.
ScanWedge Entry
Description
Default
Value
Available Values
0=Disabled; centering is disabled
for ScanWedge.
1=Enabled; bar codes are decoded
only if they are within the
centering window specified by
the rest of the keys in this
section.
CenteringEnable=
Enable and disables the decode
centering window for the decoder.
0
Note: On Dolphins 7850, 7900, & 9500, the keys in this section are disabled by default.
CenteringTop=
CenteringBottom=
CenteringLeft=
CenteringRight=
210
270
346
406
Enter the coordinates in pixels.
Specifies the top coordinate of the
centering window.
Specifies the bottom coordinate of
the centering window.
Specifies the left coordinate of the
centering window.
Specifies the right coordinate of
the centering window.
5 - 12
Formatting
ScanWedge supports data formatting. The Formatting section contains subsections. Each subsection
supports one data format.
Formatting Subsections
Subsection
Key
Description
Default Available Values
Value
Format
CodeID
Specifies data formatting parameters
Empty
Empty
Empty=No Code ID
Identifies the Hand Held Products Code ID that
the bar code's symbology must have for the
format to be applied. The Code ID is a single
character that is case-sensitive; e.g., set
CodeID=j to apply the format to Code 128 only.
Empty=Format applies to any
length
0=Format applies to any length
X=The length
Length
Determines the length the bar code data must
have for the format to be applied.
Empty
Available 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
Send Commands
F1xx
Description
Send all characters followed by “xx” key or function code, starting from current cursor
position.
F2nnxx
F3ssxx
Send “nn” characters followed by “xx” key or function code, starting from current cursor
position.
Send up to but not including “ss” character (Search and Send) starting from current
cursor position, leaving cursor pointing to “ss” character followed by “xx” key or function
code.
F4xxnn
Send “xx” character “nn” times (Insert) leaving cursor in current cursor position.
Send all but the last “nn” characters, starting from the current cursor position.
E9nn
Move Commands
F5nn
F6nn
F7
Move the cursor ahead “nn” characters from current cursor position.
Move the cursor back “nn” characters from current cursor position.
Move the cursor to the beginning of the data string.
5 - 13
Available 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
EA
Move the cursor to the end of the data string.
Search Commands
F8xx
Search ahead for “xx” character from current cursor position, leaving cursor pointing to
“xx” character.
F9xx
E6xx
E7xx
Search back for “xx” character from current cursor position, leaving cursor pointing to
“xx” character.
Search ahead for the first non “xx” character from the current cursor position, leaving
cursor pointing to non “xx” character.
Search back for the first non “xx” character from the current cursor position, leaving
cursor pointing to non “xx” character.
Miscellaneous Commands
FExx
Compare character in current cursor position to the character “xx.” If characters are
equal, increment cursor. If characters are not equal, no format match.
EC
Check to make sure there is an ASCII number at the current cursor position.If character
is not numeric, format is aborted.
ED
Check to make sure there is a non-numeric ASCII character at the current cursor
position. If character is numeric, format is aborted.
FBnnxxyy…zz
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
encountered, the suppress function is terminated. The cursor is not moved by the FB
command. nn is a count of the number of suppressed characters in the list and xxyy…zz
is the list of characters to be suppressed.
FC
Disables suppress filter and clear all suppressed characters.
E4nnxx1xx2yy1 Replaces up to 15 characters in the data string with user specified characters.
Replacement continues until the E5 command is encountered. nn is the total count of
both characters to be replaced plus replacement characters; xx1 defines characters to
be replaced and xx2 defines replacement characters, continuing through zz1 and zz2.
yy2…zz1zz2
E5
Terminates character replacement.
Note: xx and ss stand for hex values of a character (00-FF), nn for a numeric count (00-99).
5 - 14
Code ID
Symbology Name
Australian Post
Aztec Code
Aztec Mesa Code
British Post
Canadian Post
China Post
ID
A (0x41)
z (0x7A)
Z (0x5A)
B (0x42)
C (0x43)
Q (0x51)
a (0x61)
q (0x71)
h (0x68)
j (0x6A)
o (0x6F)
< (0x3C)
b (0x62)
l (0x6C
Codabar
Codablock F
Code 11
Code 128
Code 16K
Code 32 Pharmaceutical (PARAF)
Code 39
Code 49
Code 93 and 93i
Coupon Code
Data Matrix
i (0x69)
c (0x63)
w (0x77)
y (0x79)
I (0x49)
d (0x64)
D (0x44)
X (0x57)
H (0X48)
e (0x65)
EAN·UCC Composite
GS1-128
EAN-13
EAN-8
Grid Matrix
Han Xin
Interleaved 2 of 5
5 - 15
Code ID
Symbology Name
ISBT
ID
j (0x6A)
J (0x4A)
K (0x4B)
? (0x3F)
m (0x6D)
x (0x78)
R (0x52)
g (0x67)
O (0x4F)
Japanese Post
KIX (Netherlands) Post
Korea Post
Matrix 2 of 5
MaxiCode
MicroPDF417
MSI
OCR US Money Font,
MICR (E 13 B) and SEMI Font
OCR-A
O (0x4F)
O (0x4F)
r (0x72)
L (0x4C)
n (0x6E)
W (0x57)
P (0x50)
s (0x73)
y (0x79)
OCR-B
PDF417
Planet Code
Plessey Code
PosiCode
Postnet
QR Code
Reduced Space Symbology
(RSS-14,RSS Limited, RSS
Expanded)
Straight 2 of 5 IATA (two-bar start/
stop)
f (0x66)
f (0x66)
Straight 2 of 5 Industrial
(three-bar start/stop)
TCIF Linked Code 39 (TLC39)
Telepen
T (0x54)
t (0x74)
5 - 16
Code ID
Symbology Name
Trioptic Code
UPC-A
ID
= (0x3D)
c (0x63)
E (0x45)
E (0x45)
UPC-E0
UPC-E1
5 - 17
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 Dolphin
Decode API documentation in the Dolphin SDK documentation.
Symbologies Settings
0=Disabled 1=Enabled
ScanWedge Entry
Default Enabled/
Disabled Value
Default Value
Australian Post
Aztec Code
0=Disabled
1=Enabled
0=Disabled
0,0,0,0,0,0,0,0,0
1,1,3750,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0
Aztec Mesas
(This code is not available on
the Dolphin 6100/6500/7600.)
British Post
Canadian Post
China Post
Codabar
0=Disabled
0=Disabled
0=Disabled
1=Enabled
0=Disabled
0=Disabled
1=Enabled
0=Disabled
0=Disabled
1=Enabled
0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0
0,4,80,0,0,0,0,0,0
1,0,0,0,4,60,0,0,0
0,1,2048,0,0,0,0,0,0
0,1,4,80,0,0,0,0,0
1,0,80,0,0,0,0,0,0
0,1,160,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0
1,0,0,0,0,0,0,48,0
Codablock
Code 11
Code 128/GS1-128
Code 16K
Code 32
Code 39
5 - 18
Symbologies Settings
0=Disabled 1=Enabled
ScanWedge Entry
Default Enabled/
Disabled Value
Default Value
Code 49
0=Disabled
0=Disabled
0=Disabled
0=Disabled
0=Disabled
0=Disabled
1=Enabled
0,1,81,0,0,0,0,0,0
0,0,80,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0
0,1,1500,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0
0,1,0,0,0,1,0,0,0
1,1,0,0,0,1,0,0,0
0,1,300,0,0,0,0,0,0
0,1,6000,0,0,0,0,0,0
0,1,2751,0,0,0,0,0,0
1,0,0,4,80,0,0,0,0
0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0
0,4,48,0,0,0,0,0,0
0,4,80,0,0,0,0,0,0
0,0,1,150,0,0,0,0,0
1,1,366,0,0,0,0,0,0
0,4,48,0,0,0,0,0,0
0,2,dddddddd,,,,0
1,1,2750,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0
0,4,48,0,0,0,0,0,0
0,4,48,2,0,0,0,0,0
Code 93
Coupon Code
Data Matrix
Dutch Post
EAN-8
EAN-13
EAN.UCC Composites 0=Disabled
Grid Matrix
Han Xin
0=Disabled
0=Disabled
1=Enabled
0=Disabled
0=Disabled
0=Disabled
0=Disabled
0=Disabled
1=Enabled
0=Disabled
0=Disabled
1=Enabled
0=Disabled
0=Disabled
0=Disabled
Interleaved 2 of 5
ISBT
Japanense Post
Korea Post
Matrix 2 of 5
MaxiCode
MicroPDF417
MSI
OCR
PDF417
Planet Code
Plessey
PosiCode
5 - 19
Symbologies Settings
0=Disabled 1=Enabled
ScanWedge Entry
Default Enabled/
Disabled Value
Default Value
Postnet
0=Disabled
0=Disabled
0=Disabled
0,0,0,0,0,0,0,0,0
QR Code
0,1,3500,0,0,0,0,0,0
0,4,74,0,0,0,0,0,0
Reduced Space
Symbology (RSS)
Straight 2 of 5 IATA
0=Disabled
0=Disabled
0,4,48,0,0,0,0,0,0
0,4,48,0,0,0,0,0,0
Straight 2 of 5
Industrial
TCIF Linked Code 39
(TLC39)
0=Disabled
0,0,0,0,0,0,0,0,0
Telepen
0=Disabled
0=Disabled
1=Enabled
0=Disabled
0=Disabled
0,1,60,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0
1,1,1,0,0,0,1,0,0
0,1,1,0,0,0,0,1,0
0,1,1,0,0,0,0,1,0
Trioptic Code
UPC-A
UPC-E0
UPC-E1
5 - 20
VK (Virtual Key) Mapping Section
The virtual key map settings are located in the VKMapping section in the ScanWedge configuration file.
The virtual key map settings define the virtual key that will be sent to ScanWedge for any decoded ASCII
character.
The settings are in the form: ASCII Key = Virtual Key, ShiftMode
Where
• ASCII Key is an ASCII value between 0 an 255 (decimal)
• Virtual Key is the virtual key to be sent when the specified ASCII key is decoded
• ShiftMode can have the following values:
• 0=the virtual key is never shifted
• 1=the virtual key must be shifted
• 2=the virtual key needs to be shifted if Caps Lock is off
• 3=the virtual key needs to be shifted if Caps Lock is on
For detailed information about the values in this section, see Virtual Key Codes Table on page 5-22.
5 - 21
Virtual Key Codes Table
The following table shows the symbolic constant names, hexadecimal values, and keyboard equivalents
for the virtual-key codes used by the Windows Mobile and Windows CE operating systems. The codes
are listed in numeric order.
Note: To use these codes in the VKMapping section, the hexadecimal values need to be converted to decimals.
Virtual Key Codes Table
Symbolic Constant
Name
Decimal
Value
Hexadecimal
Value
Touch Screen or Keyboard Equivalent
VK_LBUTTON
VK_CANCEL
——
1
01
Touch screen
Control-break processing
Undefined
3
03
5-7
8
05-07
08
VK_BACK
VK_TAB
BACKSPACE key
TAB key
9
09
——
10-11
12
0A-0B
0C
Undefined
VK_CLEAR
VK_RETURN
——
CLEAR key
13
0D
ENTER key
Undefined
14-15
16
0E-0F
10
VK_SHIFT
VK_CONTROL
VK_MENU
VK_CAPITAL
——
SHIFT key
17
11
CTRL key
18
12
ALT key
20
14
CAPS LOCK key
Reserved for Kanji systems
Undefined
21-25
26
15-19
1A
——
VK_CLEAR
VK_RETURN
——
12
0C
CLEAR key
13
0D
ENTER key
Undefined
14-15
16
0E-0F
10
VK_SHIFT
VK_CONTROL
SHIFT key
17
11
CTRL key
5 - 22
Virtual Key Codes Table
Symbolic Constant
Name
Decimal
Value
Hexadecimal
Value
Touch Screen or Keyboard Equivalent
VK_MENU
VK_CAPITAL
——
18
12
ALT key
20
14
CAPS LOCK key
Reserved for Kanji systems
Undefined
21-25
26
15-19
1A
1B
1C-1F
20
——
VK_ESCAPE
——
27
ESC key
28-31
32
Reserved for Kanji systems
SPACEBAR key
PAGE UP key
VK_SPACE
VK_PRIOR
VK_NEXT
VK_END
VK_HOME
VK_LEFT
VK_UP
33
21
34
22
PAGE DOWN key
END key
35
23
36
24
HOME key
37
25
LEFT ARROW key
UP ARROW key
RIGHT ARROW key
DOWN ARROW key
SELECT key
38
26
VK_RIGHT
VK_DOWN
VK_SELECT
——
39
27
40
28
41
29
42
2A
Original equipment manufacturer
(OEM)– specific
VK_EXECUTE
43
44
2B
2C
EXECUTE key
VK_SNAPSHOT
PRINT SCREEN key for Windows 3.0 and
later
VK_HELP
VK_0
47
48
49
50
2F
30
31
32
HELP key
0 key
VK_1
1 key
VK_2
2 key
5 - 23
Virtual Key Codes Table
Symbolic Constant
Name
Decimal
Value
Hexadecimal
Value
Touch Screen or Keyboard Equivalent
VK_3
VK_4
VK_5
VK_6
VK_7
VK_8
VK_9
——
51
33
34
35
36
37
38
39
3A-40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
3 key
4 key
5 key
6 key
7 key
8 key
9 key
Undefined
A key
B key
C key
D key
E key
F key
G key
H key
I key
52
53
54
55
56
57
58-64
65
VK_A
VK_B
VK_C
VK_D
VK_E
VK_F
VK_G
VK_H
VK_I
66
67
68
69
70
71
72
73
VK_J
VK_K
VK_L
VK_M
VK_N
VK_O
VK_P
74
J key
K key
L key
M key
N key
O key
P key
75
76
77
78
79
80
5 - 24
Virtual Key Codes Table
Symbolic Constant
Name
Decimal
Value
Hexadecimal
Value
Touch Screen or Keyboard Equivalent
VK_Q
81
51
52
53
54
55
56
57
58
59
5A
5B-5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
Q key
VK_R
82
R key
VK_S
83
S key
VK_T
84
T key
VK_U
85
U key
VK_V
86
V key
VK_W
87
W key
VK_X
88
X key
VK_Y
89
Y key
VK_Z
90
Z key
——
91-95
96
Undefined
VK_NUMPAD0
VK_NUMPAD1
VK_NUMPAD2
VK_NUMPAD3
VK_NUMPAD4
VK_NUMPAD5
VK_NUMPAD6
VK_NUMPAD7
VK_NUMPAD8
VK_NUMPAD9
VK_MULTIPLY
VK_ADD
Numeric keypad 0 key
Numeric keypad 1 key
Numeric keypad 2 key
Numeric keypad 3 key
Numeric keypad 4 key
Numeric keypad 5 key
Numeric keypad 6 key
Numeric keypad 7 key
Numeric keypad 8 key
Numeric keypad 9 key
Asterisk (*) key
Plus sign (+) key
Separator key
97
98
99
100
101
102
103
104
105
106
107
108
VK_SEPARATOR
5 - 25
Virtual Key Codes Table
Symbolic Constant
Name
Decimal
Value
Hexadecimal
Value
Touch Screen or Keyboard Equivalent
VK_SUBTRACT
VK_DECIMAL
VK_DIVIDE
——
109
6D
Minus sign (–) key
Period (.) key
Slash mark (/) key
Unassigned
110
6E
111
6F
88
88-8F
92-B9
BA-C0
C1-DA
DB-E4
E5
——
146-185
186-192
193-218
219-228
229
Unassigned
——
OEM-specific
Unassigned
——
——
OEM-specific
Unassigned
——
——
230
E6
OEM-specific
Unassigned
——
231-232
233-245
246
E7-E8
E9-F5
F6
——
OEM-specific
VK_ATTN
VK_CRSEL
VK_EXSEL
VK_EREOF
VK_PLAY
VK_ZOOM
VK_NONAME
VK_PA1
247
F7
248
F8
249
F9
250
FA
251
FB
252
FC
253
FD
VK_EM_CLEAR
VK_LWIN
VK_RWIN
VK_APPS
254
FE
91
5B
92
5C
93
5D
5 - 26
Virtual Key Codes Table
Symbolic Constant
Name
Decimal
Hexadecimal
Value
Touch Screen or Keyboard Equivalent
Value
160
161
162
163
164
165
VK_LSHIFT
A0
A1
A2
A3
A4
A5
VK_RSHIFT
VK_LCONTROL
VK_RCONTROL
VK_LMENU
VK_RMENU
Command Line Arguments
/restart
Forces ScanWedge to process its configuration file (Scanwedge.exm) again, which applies
ascending connect sound is played on restart.
/quit
Shuts down ScanWedge.
5 - 27
5 - 28
BattMon
BattMon programs the terminal’s LEDs to monitor the charge status of the battery.The LEDs are located
on the front panel of Dolphin terminals.
To Enable BattMon
2. Tap the BattMon icon once
. After activation, BattMon monitors the battery’s charge status.
When the battery is at 100%, the green LED lights solid green.
When the battery is charging the green LED flashes.
Note: To start BattMon automatically after each hard reset, enable the BattMon Program section of the
To Disable BattMon
OR
Command Bar Menu
When BattMon is enabled, a smaller BattMon icon appears in the Command bar at the bottom of the
Today screen.
Tap this icon to open the Command bar menu.
Menu Item
Status
This item …
Displays the battery charge status in percentage.
6 - 2
Menu Item
Enable
About
This item …
Enables and disables BattMon without exiting BattMon.
Provides version and copyright information for BattMon.
Closes BattMon. The icon no longer appears in the Command bar.
Exit
Command Line Arguments
/quit
Shut down BattMon.
/noicon
/nosplash
Run BattMon with no icon.
Hide the BattMon splash screen.
To Check Battery Power Manually
You can,
displays the charge percentage.
OR
On Dolphins 7850, 7900, & 9500, tap Start > Settings > System tab > Power. The Power window opens
displaying the current charge status of the terminal’s batteries.
On the Dolphin 6100/6500/7600, tap Start > Settings > Control Panel > double-tap Power
.
6 - 3
InstallerCE
InstallerCE is a utility that saves CAB files after a manual install initiated by double-tapping on the 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.
To Manually Install a CAB File
1. On the Dolphin terminal, open File Explorer.
2. Navigate to the \IPSM\AutoInstall (\Honeywell for 6100/6500)folder.
3. Double-tap on a CAB file. The program begins installing.
4. If the program is already installed, the system will ask you if you want to re-install it. Click Yes.
5. After installation is complete, notice that the CAB file remains in the AutoInstall folder.
6 - 4
HotKeys
The HotKeys Power Tool activates the hardware button assignments in the Buttons setting on Windows
Mobile-based devices.
To start HotKeys automatically after each hard reset, enable the HotKeys Program section of the
Note: HotKeys does not appear on the Dolphin 6100/6500/7600.
Note: The HotKeys on the Dolphin 7850 are F1–F4, not F1–ALT+SCAN as on the Dolphins 7900 and 9500. On
the Dolphin 7850, a Hotkeys.patch.D7850.reg file appears in the \IPSM\Autoinstall folder to enable these
different keys on the Dolphin 7850. Do not remove this file!
To Enable HotKeys
2. Tap the HotKeys icon once
. HotKeys is enabled and the button assignments in the Buttons
setting are active.
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.
3. Tap OK to save.
To Disable HotKeys
6 - 5
OR
Command Bar Menu
When HotKeys is enabled, a smaller HotKeys icon appears in the Command bar at the bottom of the
screen.
Tap this icon to open the Command bar menu for HotKeys.
Menu Item
Settings
Enable
About
Selecting this item …
Opens the Buttons setting.
Enables and disables HotKeys
Displays version and description information for HotKeys.
Closes HotKeys. The icon no longer appears in the Command bar.
Exit
Command Line Arguments
/quit
Shut down HotKeys.
/noicon
/nosplash
Run HotKeys with no icon.
Hide the HotKeys splash screen.
6 - 6
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.
Note: Keyboard Status does not appear on the Dolphin 6100/6500/7600.
To Enable Keyboard Status
Note: Keyboard Status is enabled automatically after each hard reset in the default Autorun.exm File (see page
2. Tap the Keyboard Status icon once
and Keyboard Status is enabled.
Keyboard Status Indicator
When enabled, the Keyboard Status displays an alpha-numeric indicator in the Navigation bar at the top
of every window.
Indicator
Keyboard is in …
Alpha mode, upper case (CAPS lock on).
Alpha mode, lower case (CAPS lock on).
Numeric mode.
Indicator Bubble
If you cannot tell which mode the keyboard is in from the icon, you can tap the icon and a bubble window
opens telling you what mode the keyboard is in.
6 - 7
To Disable Keyboard Status
again.
OR
Command Bar Menu
When Keyboard Status is enabled, the indicator icon appears in the Command bar at the bottom of the
screen.
Tap this icon to open the Command bar menu for Keyboard Status.
Menu Item
About
Selecting this item …
Displays version and description information for Keyboard Status.
Opens the Sounds & Notifications setting.
Settings
Enable
Exit
Enables and disables Keyboard Status.
Closes Keyboard Status. The icon no longer appears in the Command bar.
Command Line Arguments
/debug
Log debug output to \IPSMkeyboardstatus.log (\Honeywell for 6100/6500)
/quit
Shut down Keyboard Status.
/noicon
/nosplash
Run Keyboard Status with no icon.
Hide the Keyboard Status splash screen.
6 - 8
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
Command bar on application windows.
does not appear in the
Note: NoSIP does not appear on the Dolphin 6100/6500/7600.
To Enable NoSIP
2. 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
To Disable NoSIP
OR
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.
Menu Item
Enable SIP
Selecting this item …
Enables the SIP without stopping NoSIP.
When this item is selected, the indicator in the Command bar changes to
to indicate that the SIP is now active, even though the NoSIP is still running.
Displays version and description information for NoSIP.
About
Exit
Disables NoSIP; the icon no longer appears in the Command bar.
6 - 9
Command Line Arguments
/noicon
Run NoSIP with no icon
/nosound
/nohotkey
/enable
Turn off the sound
Disable the NoSIP hotkey
Enable the SIP
/disable
Disable the SIP
6 - 10
RASMan
RASMan establishes a PPP (Point-to-Point Protocol) connection with a RAS server.
Note: RASMan is not supported on the Dolphin 7850 and the Dolphin 6100/6500/7600.
To Enable RASMan
2. Click the RASMan icon once
. The PPP connection is established according to the settings in
Note: To start RASMan automatically after each hard reset, enable the RASMan Program section of the
To Disable RASMan
OR
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.
Menu Item
Selecting this item …
Auto Connect
This item is selected by default. It means that the terminal is connected to the RAS server
via PPP.
Connect
Disconnect
About
Re-establishes the PPP connection if it was disconnected.
Disconnects the PPP connection.
Displays version and description information about RASMan.
Disables RASMan; the icon no longer appears in the Command bar.
Exit
6 - 11
RASMan Configuration File
RASMan application settings are stored in the Settings section of \IPSM\RASMan.exm. Use EZConfig Editor
Default
Value
Available Values
Key
Description
0=Disable
1=Enable
AudioNotification
Enable and disable audio
notifications on connecting and
disconnecting.
1
0=Disabled; RASMan connection
must be launched manually when
the terminal is docked.
1=RASMan connects on an AC
power event.
AutoConnectOnDock Connects and disconnects RASMan
when the terminal is docked and
removed from the communication
peripheral.
1
2=RASMan connects on RS-232/
USB connection.
0=Disabled; the PPP connection is
not established when RASMan is
started.
AutoConnectOnStart Controls the automatic connection
up
1
when RASMan is started.
1=Enabled; the PPP connection is
established when RASMAN is
started.
RASMan attempts to connect only if
the device is docked and AC power
is detected.
`USB Connection
`115200 Default
`19200 Default
`38400 Default
`57600 Default
Indicates the connection RASMan
should use.
`USB
Connectio
n
Connectoid
These values must be typed in
exactly as they appear here.
Leave empty if no action is required.
Leave empty if no action is required.
Enter values in milliseconds.
Command to execute on a
successful connection.
Empty
Empty
CommandLine
CommandArgs
ConnectDelay
Command arguments for the
CommandLine setting.
Specifies the amount of time to wait 2000
before establishing the PPP
connection after RASMan is
started.
0=Disabled; no log file
1=Enabled; Creates a log file of
RASMan activity in the \IPSM
folder.
Debug
Enables and disables the creation
of a debug log file.
0
0=Disabled; ActiveSync runs while
RASMan is running.
1=Enabled; the ActiveSync
connection is disabled while
RASMan is running.
DisableActiveSync
Disables the ActiveSync connection
when RASMan is running.
1
6 - 12
RASMan Configuration File
RASMan application settings are stored in the Settings section of \IPSM\RASMan.exm. Use EZConfig Editor
(see page 2-2) to change the values in the RASMan.exm file.
Default
Value
Available Values
Key
Description
Retry
Specifies the retry count.
Specifies the retry delay.
10
Enter values in milliseconds.
RetryDelay
ShowError
1000
1
0=Disable
1=Enable
Enables and disables error
messages on connecting.
0=Disabled; status dialogs do not
appear.
1=Enabled; status dialogs do appear.
ShowStatus
Enables and disables the
appearance of status dialog boxes.
1
X=Number of milliseconds.
StatusMessageDelay Specifies a delay in milliseconds (i.e 25
1000 is 1 second) to apply after
status and error messages are
displayed.
0=Disabled; RASMan continues to
run when a critical error occurs.
1=Enabled; RASMan stops running
when a critical error occurs.
StopOnCriticalError
TrayIcon
Forces RASMan to stop running
when a critical error occurs.
1
1
0=Disable
1=Enable
Enables or disables the RASMan
tray icon.
6 - 13
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(\Honeywell for 6100/6500) memory persist.
Rebooting the Dolphin terminal
2. Tap the Reboot icon
. The Reboot screen appears.
To perform a warm boot, tap the Warm Boot button.
To perform a cold boot, tap the Cold Boot button.
The Dolphin terminal begins booting immediately.
Command Line Arguments
/r Warm Reset
/c Cold Reset
6 - 14
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.
To Suspend the Dolphin Terminal
2. Tap the Suspend icon once
. The terminal goes into Suspend mode.
To Wake the Dolphin Terminal from Suspend Mode
Press the SCAN key.
6 - 15
SysInfo
SysInfo provides a read-out of important system information including firmware versions, DLL versions,
system parameters, as well as network and radio information.
To See System Information
2. Tap the SysInfo icon once
.
3. 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.
To Save the System Information to a Text File
Tap File > Save to File. A file named “SYSINFO.txt” is generated and saved to the My Device folder.
To open the file, tap Start > Programs > File Explorer. Navigate to the My Device folder. The
SYSINFO.txt file appears in the list.
6 - 16
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!
To Upload SYSINFO.txt to a Workstation
You can upload the SYSINFO.txt file to a workstation via ActiveSync.
1. On the workstation, open Windows Explorer.
2. Navigate to the Mobile Device folder.
3. Select My Windows Mobile-Based Device. The SYSINFO.txt file appears here.
4. Copy and paste this file to a folder on your workstation.
6 - 17
Sample SysInfo Text
Field
Sample Data
This entry specifies the …
SYSTEM TIME:
Date
04/27/2005
16:21:29
Current date.
Time
Time the SysInfo icon was tapped.
Time is displayed in military time.
SYSTEM INFO:
Hardware Revision
OS Version
1
Hardware revision.
WM50
Operating system version.
Note: OS Version appears only on Dolphins 7850, 7900, and 9500 and not on the Dolphin 6100/6500/7600.
Kernel
8.08 (Oct 04, 2004)
03
Kernel version.
Service Pack
Service pack level.
Boot Loader
8.08 (Oct 04, 2004)
8.08
Bootloader version.
Keyboard Firmware
Manufacture Date
Model Number
Part Number
Keyboard firmware version.
Manufacture date.
20040720
7900
Model number.
7900L0P-412-C20
Main board part number.
Special part number, if any.
Terminal serial number.
CPLD firmware version.
Keyboard type.
Special Part Number
Terminal Serial Number
CPLD Version
000032592
31205342-005
25-key
Keyboard Type
Scanner Type
5300
Scanner type.
Touch Panel Type
Display Type
Installed
Type of touch panel.
Type of display.
Sharp Color
Unsupported
Battery Serial Number
CPU INFO:
Battery’s serial number; not supported by all kernels.
ProcessorName
Architecture
PXA255
ARM
Name of the CPU.
Processor architecture.
ProcessorLevel
ProcessorRevision
4
Architecture-dependent processor level.
Architecture-dependent processor revision.
Architecture-dependent frequency level.
Model A, Pass 6
312 Mhz
Processor Frequency
(Dolphin 7850 only)
6 - 18
Sample SysInfo Text
Field
Sample Data
This entry specifies the …
DLL VERSION INFO:
Decoder.dll
1.15
Current Decoder.dll API build revision.
Current waDecodeCE.dll API build revision.
Current Matrix engine build revision.
waDecodeCE.dll
Matrix Engine
HHPScanInterface.dll
Scan Driver
2.16
1.97.1.2
1.15
Current HHPScanInterface.dll API build revision.
Current scan driver build revision.
1.100
1.00.01
2.04.05
2.04.00
HHPICMediaHW.dll
ImgCE.dll
Current HHPICMediaHW.dll API build revision.
Current ImgCE.dll API build revision.
Current DibCE.dll API build revision.
DibCE.dll
SYSTEM PARAMETERS:
BatteryIdleTimeout
ExternalIdleTimeout
OEMInfo
0
0
HHP, Hand Held
Products, or
Honeywell
Name of the OEM.
PlatformType
NETWORK INFO:
Hostname
PocketPC
Type of platform (CE or PPC)
test
The logical name assigned to the terminal.
NumberOfAdapters
1: Mac Address
1: IP Address
2: Mac Address
2: IP Address
RADIO INFO:
2
Number of network adapters installing in the terminal.
000B6C1B8CC5
0.0.0.0
Terminal’s MAC and IP addresses.
8200600FE800
169.254.2.1
Current Mode:
Wi-Fi and Bluetooth Radio or radio combination currently enabled.
Modes Supported (1–X): Bluetooth
Radios and radio combinations the terminals supports.
Each radio and radio combination is its own supported
Wi-Fi
Wi-Fi and Bluetooth mode.
GSM
GSM and Bluetooth
[Radio] Hardware:
[Radio] Hardware:
[Radio] Hardware:
No WiFi Hardware
Radio Driver’s
Name
The radio hardware installed.
6 - 19
Sample SysInfo Text
Field
Sample Data
This entry specifies the …
/IPSM/ (/Honeywell for 6100/6500)
AutoInstall
The files in the \IPSMfolder.
ImagingProfiles.exm
AutoInstall.exe
AutoInstall.exm
EZConfigMenu.exm
Autorun.exe
PowerToolsMenu.exm
Autorun.exm
DeviceConfig.exe
DeviceConfig.exm
EZConfigPPC.exe
DemosMenu.exm
ImageDemo.exm
PrintDemoMenu.exm
RFSettings.exm
Scandemo.exm
NetworkMenu.exm
RASMan.exm
Scanwedge.exm
RegBackup.exm
/IPSM/AUTOINSTALL/ (/Honeywell for 6100/6500)
Demos_28.CAB
SyWMS386_1.CAB
The files stored in the AutoInstall folder. These are the
files that persist through cold boots and are loaded during
LeWMS211_2.CAB
DefaultSettings.reg
RadioSettings.reg
POWER STATUS:
ACLineStatus
AC online
Charging/High
100%
AC power status.
BatteryFlag
Battery charge status.
BatteryLifePercent
BackupBatteryFlag
Percentage of full battery charge remaining.
Backup battery charge status.
High
BackupBatteryLifePerc
ent
100%
Percentage of full backup battery charge remaining.
STORE INFO:
StoreSize
65773568
61070344
Size, in bytes, of the object store.
FreeSize
Amount of free space in the object store, in bytes.
SYSTEM VERSION:
6 - 20
Sample SysInfo Text
Field
Sample Data
This entry specifies the …
MajorVersion
MinorVersion
BuildNumber
PlatformId
4
Microsoft’s version and build numbers for the operating
system.
21
1088
3
CSDVersion
Most current service pack installed on the system.
GLOBAL MEMORY STATUS:
MemoryLoad
38
Number between 0 and 100 that gives a general idea of
current memory utilization. 0 indicates no memory use
and 100 indicates full memory use.
TotalPhysical
TotalPageFile
AvailPageFile
TotalVirtual
65888256
Total number of bytes of physical memory.
0
Number of bytes of physical memory available.
Total number of bytes that can be stored in the paging file.
0
33554432
Total number of bytes that can be described in the user
mode portion of the virtual address space of the calling
process.
AvailVirtual
RAM INFO
27721728
Number of bytes of unreserved and uncommitted memory
in the user mode portion of the virtual address space of
the calling process.
This section displays the current memory statistics for the terminal on Windows Mobile 5.0-based devices.
These statistics do not appear in the SysInfo file of terminals with Windows Mobile 2003, Windows Mobile 2003
Second Edition, or Windows CE 5.0 software.
Total Installed RAM
Total User RAM
128 MB
121 MB
Actual size of installed RAM chip.
Total RAM available for file system and program memory
after kernel overhead.
Min File System Size
File System Size
16 MB
48 MB
31 MB
Minimum sized allowed for the file system.
Current size of the file system.
Min Program Memory
Size
Minimum size allowed for program memory.
Program Memory Size
Current Split %
72 MB
40
Current size of the program memory.
% of the Total User RAM allocated to the file system.
Valid Split % Range
13%–75%
Valid % range that can be used when setting file system
size. If set out of range, value will be set to closest min or
max.
IMAGER INFO
This section displays imager statistics only for image engines, not laser engines.
6 - 21
Sample SysInfo Text
Field
Sample Data
This entry specifies the …
AimerXoffset
AimerYoffset
BitsPerPixel
EngineID
385
248
8
7
ImagerCols
ImagerRows
Rotation
640
480
0
YDepth
5750
6 - 22
7
Battery Analyzer
Overview
The Battery Analyzer Power Tool helps you manage battery power.
Requirements
For the Battery Analyzer to work, you must have the following items installed on the Dolphin terminal in
the following locations:
• The BatteryAnalyzer.exe is stored in the \Program Files\Power Tools folder.
• The BatteryAnalyzer.exm is stored in the \IPSM folder.
• The Battalyzer.dll is stored in the \Windows folder.
When all of these items are installed, the Battery Analyzer icon
appears on the Dolphin Power
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.
7 - 1
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.
The status bar at the top of
the window shows the
progress of the analyze
cycle.
The text box at the bottom
of the window displays the
details of the analyze cycle.
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.
Analyze Cycle Steps
There are three steps to the analyze cycle:
Step 1:
Step 2:
Step 3:
The battery charges to 100%.
The battery discharges to 0%.
The battery re-charges to 100%.
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.
Stopping an Analyze Cycle
You can stop the analyze cycle manually any time by tapping the File menu in the command bar. Tap
Stop Analyzing or Start Analyzing.
7 - 2
Command Line Arguments
The following command line arguments can be used in the CommandArgs key of the Battery Analyzer
section of the PowerToolsMenu.exm file.
/a
/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: \IPSM\BatteryAnalyzer.log.
/s
/q
Indicates “autostart” and launches the analyze cycle the moment you launch Battery
Analyzer from the main window.
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.
When you do run the Battery Analyzer in advanced mode, additional fields appear on the Battery Analyzer
window.
Capacity
Displays the capacity of the installed battery.
Log to File
Option to create a log file after the analyze cycle is complete.
7 - 3
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 \IPSMfolder. Open this file with Pocket Word.
Should the analyze cycle abort automatically for some reason, check the log file for details.
7 - 4
8
RegEdit
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.
Editing the Registry
1. On the Dolphin Power Tools Main Window (see page 1-2), 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
4. Expand the appropriate menu by clicking on the + sign.
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-14) 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.
8 - 2
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.
Menu Item
New
Description
Creates a new Key, String, or DWORD Value.
Import
Export
Exit
Closes RegEdit.
Edit Menu
The Edit menu helps you work with existing registry entries.
Menu Item
Copy
Description
Copies a selected item.
Pastes a copied item within RegEdit.
Paste
8 - 3
Menu Item
Rename
Description
Renames a registry entry.
Enter the new name and press the ENTER or OK key.
Delete
Find
Deletes a selected registry entry.
Searches for registry entries within a selected section. (Select an item in
the top half of the window before tapping Edit > Find.)
Enter the search criteria and tap OK. RegEdit notifies you if the selected
section contains data matching the entered criteria.
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 - 4
Importing Registry Files
The file must be loaded on the terminal and have a REG extension.
On Dolphins 7850, 7900, & 9500
1. Tap File > Import. By default, the import function searches for REG files and displays the search
results in the lower half of the window.
2. Tap once on the REG file and it loads automatically.
On Dolphins 7600
1. Tap File > Import.
2. Navigate to the specific REG file and double-tap on it to load.
8 - 5
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 (Honeywell for 6100/6500) in the Location drop-down list.
Other Export Options
You can export
Backing Up the Registry
Window (see page 1-2)
. A _RegBackup.reg file containing the entire registry is created and stored
in the \IPSM\Autoinstall (\Honeywell for 6100/6500) folder.
Because this REG file is stored in the \IPSM\Autoinstall(\Honeywell for 6100/6500) folder,
Autoinstall will launch and install this REG file during the next cold boot.
8 - 6
Restoring the Registry
After you have backed up the registry, a _RegBackup.reg file of the entire registry is stored in the
\IPSM\Autoinstall(\Honeywell for 6100/6500) folder.
You have a number of options to restore the registry by loading the _RegBackup.reg file.
RegRestore
On the Dolphin Power Tools Main Window (see page 1-2), 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. 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 \IPSM\Autoinstall(\Honeywell for 6100/6500) folder,
Autoinstall will launch and install this REG file during the next cold boot.
8 - 7
RegBackup
The RegBackup.exm file is located in the \IPSM(\Honeywell for 6100/6500) 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
exclude settings in this section indicate what content to backup.
This default section should never be removed as it contains default excludes specified by
SyChip & Philips Sections
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.
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.
These registry values will be
included in the
_RegBackup.reg file.
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.
8 - 8
Mode and Kernel Check
In each Subsection root in the tree, there should be two key-value pairs: Mode and KernelCheck.
If these keys are not present, the defaults will be applied:
Mode=Exclude
KernelCheck=Enabled
Mode
The Mode key specifies export behavior of the values in the section.
1=Include
0=Exclude
Only the values that follow will be included.
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 - 9
Command Line Arguments
Argument
Description
/export <filename>
Export registry to <filename>.
The <filename> part is optional. If no filename is entered, the file will default to
\IPSM\AutoInstall\_RegBackup.reg (\Honeywell for 6100/6500).
/import <filename>
/exm <filename>
Import <filename> to registry.
The <filename> part is optional. If no filename is entered, the file will default to
\IPSM\AutoInstall\_RegBackup.reg (\Honeywell for 6100/6500).
Specify the non-default backup EXM file <filename>. Filenames with spaces must
be wrapped in quotes. If omitted, the filename defaults to \IPSM\RegBackup.exm
(\Honeywell for 6100/6500).
This argument is only valid when used with /export.
/section
<SectionName>
Specify the non-default section in the EXM file for exclude or include export,
depending on the mode setting in that section. If omitted, this defaults to the
Backup section of whatever EXM file is specified.
This argument is only valid when used with /export.
/key <key>
/silent
Specify the top level of the registry key structure to export.
This argument is not valid when using /export or /import.
Displays no dialogs.
8 - 10
Dolphin 7600 Registry Power Tools
The Dolphin 7600 contains RegBackup and RegRestore Power Tools on the Power Tools main window.
RegBackup
RegBackup backs up the current registry to a RegBackup.hhp file in the \IPSMfolder.
Note: To ensure that you back up the most current registry, warm boot the terminal prior to backing up the registry.
1. In EZConfig Editor on the terminal, open the Autorun.exm file (Tap Start > Programs > Power Tools
> EZConfig Utilities > Autorun).
2. Enable the RegRestore section and disable the DeviceConfig section.
3. Save changes and close EZConfig Editor.
5. On the Dolphin Power Tools Main Window (see page 1-2), tap the RegBackup icon once
.
The registry starts backing up and the following screen appears.
6. When the backup is complete, a RegBackup.hhp file is created in the \IPSMfolder.
Note: During the next cold boot, Autorun will launch RegRestore, which will load RegBackup.hhp.
Dolphin 7600 RegBackup Command Line Arguments
/h Help
8 - 11
RegRestore
RegRestore imports the data from the RegBackup.hhp file stored in the \IPSMfolder into the current
registry.
On the Dolphin Power Tools Main Window (see page 1-2), tap the RegRestore icon once
.
RegRestore loads the RegBackup.hhp. When the restore is complete, the Power Tools main window
appears again.
Hard Reset (Cold Boot)
If you want the RegBackup.hhp file loaded during the next cold boot, modify the Autorun.exm File (see
Dolphin 7600 RegRestore Command Line Arguments
/r Reboot after restore.
/q Quiet, No dialogs
/k Override kernel version
/s Override service pack version
/h Help
8 - 12
8 - 14
9
EZMenu
Overview
EZMenu formats application windows to display and launch software programs on the terminal. For
EZMenu consists of
• Menu configuration files (e.g., *Menu.exm) in the \IPSM(\Honeywell for 6100/6500) folder that contain the
settings for application windows that are
• Applied by an EZMenu.exe in the \Program Files\Power Toolsfolder.
*Menu.exm Files
EasyMenu.exe
EXM files have an
icon.
Executables have an
icon.
Running Easy Menu
EZMenu runs when you access an application window that has a menu configuration file. EZMenu.exe
calls that menu configuration file to format the window.
Default EZMenu Configuration Files
Dolphin terminals ship with a number of menu configuration files in the \IPSM(\Honeywell for 6100/6500)
folder:
DemosMenu.exm
Programs the Demos main window (Start > Demos).
EZConfigMenu.exm
NetworkMenu.exm
PrintDemoMenu.exm Programs the Print Demo window (Start > Demos > Print Demo).
PowerToolsMenu.exm Programs the Power Tools main window; see Dolphin Power Tools Main Window on page
Default menu configuration files must be located in the \IPSM(\Honeywell for 6100/6500) folder.
9 - 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\EZConfig Editor.
9 - 2
Modifying Menu Configuration Files
Menu configuration files can be modified in EZConfig Editor on the workstation or the terminal
For details:
See EZConfig Editor on page 2-2. If modified on the workstation, the *Menu.exm file must be deployed
to the terminal.
Creating Menu Configuration Files
1. On the workstation, navigate to the C:\Program Files\Honeywell\Power Tools and Demos\EZConfig
Editor folder.
2. Open a sample menu configuration file in EZConfig Editor.
3. Tap File > Save As and save the file with a new name ending in “Menu.exm.”
5. Save or transfer the file to the \IPSM(\Honeywell for 6100/6500) folder on the terminal.
Menu Configuration File Sections
Menu configuration files contain of two basic sections: Settings and MenuEntries. Both sections are
locked, which means only their Values can be changed.
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.
Key
Sig
Description
Default Available Values
Value
Identifies this file as a menu file.
EZMen
u
These keys are read-only and
cannot be changed.
Version
This is the EZMenu version number.
Enables system debugging.
1
0
0=Disable
EnableDebug
1=Enable; an Easymenu.log file is
created in the \IPSM (\Honeywell for
6100/6500) folder.
0=Detail
1=List
2=Small Icon
3=Large Icon
ListViewMode
Determines the default view mode for the
3
9 - 3
Key
Description
Default Available Values
Value
User-defined
Caption
StartMenu
OK
Defines the caption or title displayed in
the title bar of the application window.
Variable
0=Disable Start Menu
1=Enable Start Menu
Enables and disables access to the Start Variabl
menu from the application window.
e
0=Disable OK Button
1=Enable OK Button
Enables and disables the OK button in
the upper right corner of the application
window.
Variabl
e
0=No Menus
Menu
Determines which menus appear in the
Command bar. There are three menus:
File, View, Help.
Exit=File menu
View=View menu
Default=File, View, and Help menus
3
1=Default Menu + No Exit + No View
2=Default Menu + No Exit
3=Default Menu
The following three parameters determine the icon spacing in all view modes:
ListViewIconSp Sets vertical icon spacing.
acingY
80
75
1
Spacing is measured in pixels.
ListViewIconSp Sets horizontal icon spacing.
acingX
Spacing is measured in pixels.
0=Disable gradient background
1=Enable gradient background
ListViewGradient
Determines whether the gradient
background (horizontal blue and
white lines) appears on the window.
Note: This key does not apply to the
Dolphin 6100/6500/7600.
0=Disabled; passwords are not masked.
1=Enabled; passwords are masked.
MaskPassword
1
0
Determines if password entries on
dialog boxes should be masked.
0=Disabled; the terminal does not return
to the Today screen while in suspend
mode.
TodayScreenSe
ssionTimeout
When the device is left in suspend
mode, this key specifies the number
of hours that need to pass before the
device returns to the Today screen.
X=Number of hours.
Note: This key does not apply to the
Dolphin 6100/6500/7600.
MenuEntries Subsections
The MenuEntries section determines which programs appear on the application window.
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.
9 - 4
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.
Child Section Keys
The keys in the child sections are locked, which means only their Values can be changed.
Key
Description
Required
Available Values
Name
Name to display on the window. The name appears Required
under the icon (if there is an icon).
User-defined
Description
Description to display on the window in Detail view. Required
User-defined
CommandLine Command line to execute when the item is selected Required
on the window. This is the location of the EXE file
for the program to launch.
Location of the EXE file.
Also available:
[ADMIN]=Toggles into
Administrative mode
[EXIT]=Exit menu
StartOption
Specifies startup options that must be met for the
menu entry to appear on the window.
Optional
The following keys can be added.
[Right-click and select Append Key, then type the Key name below in the field that appears.]
CommandArgs Command line arguments used with the
*Optional
Optional
Program-specific
Enter a password.
CommandLine parameter.
Password
HotKey
Use this key to password-protect access to the
window. If no value is entered, the window is not
password-protected.
Hotkey that can be used to launch the menu entry.
Optional
HotKey number
9 - 5
Key
Description
Required
Available Values
Global:
16=No Modifier
17=ALT
HotKeyModifier Modifier for the hotkey.
Optional
18=CONTROL
20=SHIFT
EZMenu only:
0=No Modifier
1=ALT
2=CONTROL
4=SHIFT
IconFile
Icon ID
Filename of the icon resource file.
Optional
The filename must be
an EXE or DLL, not an
ICO file.
X=Icon resource identifier
Icon resource identifier contained in the file
specified in the IconFile key.
Optional
Optional
X=Variable
SupportFile
The key dependencies.
Exit Icon
Default EZMenu Configuration Files (see page 9-1) contain a section named Exit as a child section of the
MenuEntries section. 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:
Option Name
DISABLED
COLDBOOT
WARMBOOT
TOUCH
The program launches if …
Category
Never, regardless of other startup options specified.
The terminal has performed a cold boot.
None
Boot type
The terminal has performed a warm boot.
The terminal has a touch screen display installed.
The terminal doesn’t have a touch screen display installed.
Touch screen
NONTOUCH
9 - 6
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:
Option Name
BATCH
The program launches if …
Category
The terminal is a batch unit (no RF or internal modem cards
installed).
RF
The terminal has an RF card installed (e.g., Cisco 802.11b).
The terminal has a GSM radio.
Mobility
GSM
BT
The terminal has a Bluetooth radio.
The terminal has an internal modem card installed.
The terminal has an imager installed.
The terminal has a laser scanner installed.
The terminal has no laser or imager installed.
The terminal has either an imager or a laser scanner installed.
RF Radio is Enabled.
MODEM
IMAGER
LASER
BLIND
ANYSCAN
RFON
GSMON
BTON
Scanner
GSM is enabled.
Bluetooth is enabled.
RFGSMBTOFF RF, GSM, & Bluetooth are disabled.
35KEY
43KEY
56KEY
The terminal has a 35-key keyboard installed.
The terminal has a 43-key keyboard installed.
The terminal has a 56-key keyboard installed.
Keyboard
9 - 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:
Option Name
7600
The program launches if …
Category
The terminal is a Dolphin 7600.
The terminal is a Dolphin 7850.
The terminal is a Dolphin 9500.
The terminal is a Dolphin 9501.
The terminal is a Dolphin 9550.
The terminal is a Dolphin 9551.
The terminal is a Dolphin 9500, 9501, 9550, or 9551.
The terminal is a Dolphin 7900.
7850
9500
9501
Model
9550
9551
95XX
7900
PNPID
The terminal has a card installed whose identification contains
ALL of the strings specified in the PNPID setting.
Expansion Card
NONPNPID
The terminal doesn’t have a card installed whose identification
contains ALL of the strings specified in the PNPID setting.
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.
9 - 8
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.
StartMenu=0
OK=0
(The Start menu won’t appear on the application window.)
(The OK button won’t appear on the application window.)
(No menus appear in the Command bar.)
Menu=0
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.
Booting the Terminal to the Application Window
You can program the terminal to boot to the application window by modifying the Autorun.exm File (see
1. In EZConfig Editor, open Autorun.exm.
2. Open the Programs section and enable the EasyMenu section.
3. In the EasyMenu section, modify the Args key to call the .exm file of the application window. This is
the path to the menu configuration file; i.e., “/ipsm/***menu.exm.” (\Honeywell for 6100/6500)
By default, the Args key calls /ipsm/demosmenu.exm(/honeywellfor 6100/6500).
4. Warm boot the terminal and verify that startup finishes on the application window.
9 - 9
9 - 10
10
Network Utilities
Accessing Network Utilities
On Windows Mobile-based Dolphins,
tap Start > Power Tools > Network Utilities
On the Dolphin 6100/6500/7600,
tap Start > Programs > Power Tools> Network Utilities
.
.
Network Utilities Window
Standard Network Utilities
There are three Network Utilities that mirror DOS-prompt functions of your workstation:
IP Config, Ping, and Route contain the options and capabilities on both Windows Mobile-based Dolphins
and the Dolphin 7600.
WiFi Status
WiFi Status helps you monitor the on-board 802.11b radio:
Note: WiFi Status is not supported on the Dolphin 6100/6500/7600.
Radio Settings
There are two Power Tools on the Network Utilities that enable you to backup and restore radio settings
in the registry.
10 - 1
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
displaying the Input tab.
. The IPConfig screen opens
Field
Description
This drop-down list contains the network adapters currently installed in the Dolphin
terminal. Every field and button on this screen pertains to the adapter selected in this
drop-down list.
Adapter
Displays the MAC (Media Access Control) address of the selected Adapter. This is the
serial number burned into the adapter that uniquely identifies it.
MAC Addr
Subnet Mask
Gateway
Displays the adapter’s subnet mask. The subnet mask determines the subnet upon
which the adapter resides.
Displays the adapter’s gateway information.
Click this button to release the IP address.
Release the IP
address
Click this button to renew the IP address.
Renew the IP
address
Click this button to retrieve and review the full configuration of the terminal’s IP setup.
Display full
configuration
10 - 2
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.
Using the Input Tab
Note: You do not need to complete all the fields on the Ping window to successfully execute, just the Destination IP
address.
Field
Description
Enter the IP address. This field is required.
Enter the timeout time in millisecond intervals; 1000 is the default.
Destination
Timeout
(milliseconds)
Indicate the buffer size for sending; 32 is the default.
Send buffer size
Send count
Indicate the count for sending; 4 is the default. Check Infinite to make the send
count infinite.
Short for Time To Live, this is the maximum amount of time a packet is allowed to
travel through the network before it is discarded.
TTL
Enter the Type of Service (TOS); it should be eight bits broken into five subfields.
TOS
Enter the number of hops to record in the IP header; 1–9.
This field traces the route of the packets for each hop.The hop count is the number
of network devices between the starting node and the destination node that an IP
packet hits while traveling over a network. The number of hops is recorded in the IP
header.
Rec route for count
hops
10 - 4
Using the Input Tab
Note: You do not need to complete all the fields on the Ping window to successfully execute, just the Destination IP
address.
Field
Description
Enter the number of timestamps to record for each hop; 1–4
The timestamp is the packet’s arrival time at each hop.
Timestamp route
Check this box if you don’t want the packet to fragment during routing.
Check this if you want the domain name server to be part of the route path.
Don’t fragment
DNS address
required
Execute
Click Execute to send the ping. The Output tab displays the response.
Reading the Output Tab
After you enter the IP information on the Input tab and click Execute, the Output tab appears and begins
displaying the ping results.
You can click the Stop button at any time to stop the ping. Any errors encountered display on the screen.
When the Ping process is complete or if you stop the ping at any point, ***Ping Stopped *** displays.
About Tab
The About tab displays description and version information about Ping.
10 - 5
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.
Using the Input Tab
Field
Description
This drop-down list contains the available routing commands. Select from:
Command
The text describes each command. The content changes automatically when a
command is selected from the Command drop-down list.
Text under
Command
Click this button to execute the selected command. The Output tab displays the
results.
Execute
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 Print Network Routing Tables
1. On the Input tab, select PRINT in the Command drop-down list.
10 - 6
2. Click the Execute button. The Output tab appears displaying the network routing table.
3. This table displays Destination, Netmask, Gateway, Metric, and Interface columns. Scroll right to
see all the columns.
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 in the screenshot 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).
10 - 7
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.
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.
To Clear Gateway Entries
Executing this command clears routing tables of all gateway entries.
10 - 8
1. On the Input tab, select CLEAR in the Command drop-down list.
2. Click the Execute button. The system processes your request and the number of entries deleted
appears on the Output tab.
10 - 9
WiFi Status
Note: WiFi Status does not appear on the Dolphin 6100/6500/7600.
The WiFi Status Power Tool displays information from the 802.11 adapter installed in the terminal and
enables you to configure certain operating parameters.
If you are using Wireless Zero Config or the Meetinghouse® AEGIS Client to configure the 802.11
adapter, use WiFi Status for diagnostics only.
!
Tap Start > Power Tools > Network Utilities > WiFiStatus
.
Setup Tab
The Setup tab enables you to change specific parameters of the 802.11 adapter.
Field
Description
Adapter
Update inv
SSID
Name of the radio module installed on the terminal.
This is the update interval used to poll the 802.11 adapter for status information.
Displays the SSID value presently configured in the 802.11 adapter.
Power mode
CAM
Choose between the following power modes:
Continuous access mode (CAM); the device is always on.
Maximum power saving; provides the greatest power savings for the 802.11 NIC radio.
Max PSP*
Fast PSP*
Fast power saving mode; provides the best combination of network performance and power usage.
*PSP=Power Save Polling
BSS Mode
Choose between the following modes:
Automatic=Switches between Ad hoc and infrastructure modes as required.
IBSS (Ad hoc)=Specifies independent basic service set (IBSS).
Infrastructure (ESS)=Specifies infrastructure.
10 - 10
Field
Description
Enable &
Disable
Tap these buttons to enable and disable the 802.11 radio
Apply
Tap this button to apply changes to the Update interval, SSID, Power mode, and 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.
Signal Strength
BSSID (same as
AP SSID
10 - 11
Backup Radio Settings
Note: Backup Radio Settings does not appear on the Dolphin 6100/6500/7600.
When the terminal’s radios are configured, entries are made in the registry that contain those settings.
However, those entries are removed during the next cold boot. Backup Radio Settings exports those radio
settings into a RadioSettings.reg file and places it in the \IPSM\Autoinstallfolder. By default, the settings
in the RadioSettings.reg file will be added to the registry during the next cold boot and your radios will be
configured automatically when the boot process is complete.
On the Network Utilities Window (page 10-1), tap the Backup Radio Settings icon
. The
RadioSettings.reg file is created and placed in the \IPSM\Autoinstallfolder.
Restore Radio Settings
Note: Restore Radio Settings does not appear on the Dolphin 6100/6500/7600.
You have a number of options to restore the registry by loading the RadioSettings.reg file.
Restore Radio Settings
On the Network Utilities Window (page 10-1), 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 \IPSM\Autoinstallfolder, Autoinstall will launch and install this
REG file during the next cold boot.
10 - 12
11
SetRAM
Overview
SetRAM enables you to reconfigure the memory distribution on Windows Mobile 5.0-based Dolphin
terminals.
Note: SetRAM is disabled on Dolphin terminals with Windows Mobile 2003, Windows Mobile 2003 Second Edition,
and Windows CE 5.0 software.
Windows Mobile 5.0 Memory
The Windows Mobile 5.0 operating system is designed to use a persistent file store rather than the RAM
object store used by all previous versions of Pocket PC and Windows Mobile software.
This change eliminated the need for the memory slider that allowed you to dynamically adjust the amount
of RAM allocated to program memory versus file store in the Memory control applet. Now, the Memory
control panel applet shows the current memory allocation but does not allow you to change it.
On Windows Mobile 5.0-based devices, the allocation of file system RAM versus program memory must
be made during hard resets. This change is a challenge in devices that use the RAM based file systems
because there is no way to predict individual application requirements of program memory vs. RAM file
store.
Dolphin Terminal Memory Configuration
On Dolphin terminals, the default memory allocation between file store and program memory is 50/50.
SetRAM Power Tool adjusts the division of program memory vs. file system memory on Dolphin
terminals.
11 - 1
Accessing SetRAM
. The SetRAM
window displays the current memory distribution.
2. To change the memory allocation, use the slider to adjust the memory allocation:
File MB=File Storage Memory
Prog MB=Program Memory
3. Tap Set RAM Allocation to make the change.
4. The terminal launches a hard reset, then a soft reset.
This reset process launches AutoInstall, which launches DeviceConfig’s RAM memory allocation
settings. Therefore, make sure that the RAM section is disabled in DeviceConfig.exm or that it
contains the same memory settings as SetRAM. For more information, see RAM Memory Allocation
RAM Memory Allocation in DeviceConfig
for the terminal during startup. Dolphin terminals default to the RAM allocation in DeviceConfig.
Therefore, if you want the changes you make in SetRAM to persist through hard resets, make sure that
the RAM section in DeviceConfig disabled or, if enabled, matches the parameters in SetRAM.
For more information about DeviceConfig, see RAM Section on page 3-14.
SetRAM Window
Field
Value
Description
Total Installed RAM
Memory Statistics:
128 MB
Actual size of installed RAM chip.
The values displayed in these fields are pulled from the terminal dynamically when
SetRAM opens.
When SetRAM acquires the information successfully, the SetRAM window displays
the following message: “RAM Info read success.”
11 - 2
SetRAM Window
Field
Value
Description
Total User RAM
121 MB
Total RAM available for file system and program memory minus kernel
overhead.
Min Program RAM
Min File Sys RAM
RAM File %
31 MB
16 MB
50
Minimum amount of memory allowed for program memory.
Minimum amount of memory allowed for the file system.
Percentage of the Total User RAM allocated to the file system.
The actual amount of memory allocated for the file system.
The actual amount of memory allocated for the program memory.
Actual File RAM
Actual Prog RAM
Slider
60 MB
60 MB
XX%
50%
The RAM file % represented by the slider position. This percentage
updates as you move the slider.
Valid Split % Range
File MB: & Prog MB:
13%–75% Valid % range that can be used when setting file system size. If set
out of range, value will be set to closest min or max.
60
The actual file and program memory (in MBs) represented by the
slider position. These numbers update as you move the slider.
RAM Memory Restrictions
RAM memory allocation restrictions are built into SetRAM; the slider will not allow you reset the memory
beyond the terminal’s capabilities.
11 - 3
11 - 4
12
Print Power Tools
Overview
Dolphin terminals contain two print utilities:
BTPrint.exe
The EXE is 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 printer. The Print Demo calls the BTPrint.exe when printing to a Bluetooth device.
Note: You can also call the EXE to print to a Bluetooth printer via the 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
Calling a Bluetooth Printer
Call BTPrint.exe from the command line – \Program Files\Power Tools\BTPrint.exe– with the
path of the document as the command line argument.
12 - 1
12 - 2
13
Customer Support
Technical Assistance
If you need assistance installing or troubleshooting your device, please call your distributor or the nearest technical support office:
North America/Canada
Telephone: (800) 782-4263
E-mail: [email protected]
Latin America
Telephone: (803) 835-8000
Telephone: (800) 782-4263
E-mail: [email protected]
Brazil
Telephone: +55 (21) 3535-9100
Fax: +55 (21) 3535-9105
E-mail: [email protected]
Mexico
Telephone: (803) 835-8000
E-mail: [email protected]
Europe, Middle East, and Africa
Telephone: +31 (0) 40 7999 393
Fax: +31 (0) 40 2425 672
E-mail: [email protected]
Hong Kong
Telephone: +852-29536436
Fax: +851-2511-3557
E-mail: [email protected]
Singapore
Telephone: +65-6842-7155
Fax: +65-6842-7166
E-mail: [email protected]
China
Telephone: +86 800 828 2803
Fax: +86-512-6762-2560
E-mail: [email protected]
Japan
Telephone: +81-3-3839-8511
Fax: +81-3-3839-8519
E-mail: [email protected]
Online Technical Assistance
13 - 1
13 - 2
Honeywell Scanning &
Mobility
9680 Old Bailes Road
Fort Mill, SC 29707
™
PWRTOOLS-UG Rev J
2/10
|