Dolphin Peripherals 6100 User Manual

®
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  
iii  
iv  
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  
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  
Opens a window that displays the EZConfig utilities on the terminal. 2-1  
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*  
Puts an icon on the Navigation bar that indicates the alpha-numeric 6-7  
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.  
Performs a warm or cold boot from the touch screen, as opposed to 6-14  
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.  
Allows you to re-set the memory allocation; applies only to Windows 11-1  
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):  
BattMon (see page 6-2) (does not apply to Dolphin 6100/6500)  
InstallerCE (see page 6-4) (does not apply to Dolphin 6100/6500)  
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  
Upgrades are available from Customer Support (see page 13-1) or www.honeywellaidc.com.  
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:  
• Create and modify EXM files–Working with Open EXM Files (see page 2-7)  
• Convert INI files to EXM files–Converting Known INI and MNU Files (see page 2-25)  
In addition, EZConfig Editor on the workstation  
• Generates bar codes from EXM files–Creating Bar Codes (see page 2-19)  
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:  
Configuration documents Program and configure the terminal; see Opening EXM Files on page 2-6.  
Registry documents  
Update and modify the registry; see Registry Documents (page 2-16).  
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.  
Save to Device As Saves an open file to the terminal; see Saving to the Device on page 2-13.  
Note: Requires an ActiveSync connection between the workstation and the terminal.  
2 - 3  
       
File Menu  
Menu Item  
Description  
Associates the EXM file with an application on the terminal; see Associating Applications  
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.  
Information about locks on subsections and keys also appears in the Status Bar (see  
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.  
Note: You would use this option after saving the EXM file to the terminal; see Save to  
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.  
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  
Document (see page 2-5) option. If you want to keep disabled sections in the EXM file on  
the workstation but not in the file deployed to the terminal, use the Simplified option (see  
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.  
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.  
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.  
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  
• Create an EXM file that is a registry document–Creating Registry Documents (page 2-16),  
• Create a bar code package from that EXM file–Creating Bar Codes (page 2-19), and  
• Scan the bar code with the terminal  
By default, EZConfig Client on the terminal updates the Windows registry immediately after decoding the  
bar code.  
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  
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.  
Total Package Size (page 2-23) is displayed at the bottom of the window.  
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.  
The differences in total package size are displayed in the Package Size (page 2-23)  
field. Individual bar code size can be seen in the Display (page 2-20) field.  
# 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  
Display (page 2-20) field. The total number of bar codes created is displayed at the bottom  
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  
Deploys information according to the section-level merge mode settings; see Section-  
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.  
Terminal on page 1-9) but don’t cold boot yet.  
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  
EZConfig Client on page 2-31) as well as the EXM files on the terminal.  
• 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  
For details about each menu item, see File Menu on page 2-3.  
Note: You cannot generate bar codes from EXM files on the terminal.  
Edit Menu  
For details about each menu item, see Edit Menu on page 2-4. The Edit menu pops up  
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.  
For details about each menu item, see Tools Menu on page 2-5.  
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  
1. On the Dolphin terminal, tap Start > Power Tools. The Dolphin Power Tools Main Window (see  
You can scan the first bar code from the Power Tools main window by pressing the SCAN key; see  
page 2-34 for details.  
EZConfig Client can also be launched with a HotKey from any window; see page 2-34 for details.  
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  
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  
(Execute, page 2-15) determines whether the registry is updated or not. If Execute is  
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  
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  
values are not applied to the terminal. To use the DeviceConfig.exm file to configure the terminal, enable  
Autorun  
Autorun (see page 4-1) launches DeviceConfig.exe, which applies the DeviceConfig.exm settings, then  
launches a cold boot followed by a warm boot.  
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  
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)  
For more information, see Associating Applications, page 2-15.  
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  
value entered in the SSID (see page 3-4) key.  
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  
Use this section to configure the WLAN radio on Dolphin 7850 terminals; see 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.  
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.  
This is the serial number that appears in SysInfo (see page 6-16) as the Terminal Serial  
[MODELNUMBER]  
The terminal’s model number pulled dynamically from the kernel.  
This is the serial number that appears in SysInfo (see page 6-16) as the Model Number  
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,  
move the section up or down in the list; see Working with Sections (page 2-7).  
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  
Enable the ScanWedge section of the Autorun.exm File (see page 4-1).  
5 - 1  
       
Disabling ScanWedge  
Navigate to the Dolphin Power Tools Main Window (see page 1-2) and tap the ScanWedge icon again.  
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!  
Use EZConfig Editor on the workstation to modify ScanWedge.exm. For more information, see Working  
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  
conversion parameters, see Virtual Key  
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  
conversion parameters, see Virtual Key  
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  
played. Use the Sound (page 5-  
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  
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  
changes immediately. If the SoundConnect (see page 5-4) is set to 1 (enabled), an  
ascending connect sound is played on restart.  
/quit  
Shuts down ScanWedge.  
5 - 27  
 
5 - 28  
6
Additional Power Tools  
Overview  
This chapter describes the following Power Tools:  
6 - 1  
 
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,  
Tap the BattMon icon in the Command bar on the Today screen. The Status (page 6-2) menu item  
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.  
3. Verify the assignment by tapping the button on the keyboard. To see button assignments, see  
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  
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 “admin” and launches Battery Analyzer in Advanced Mode (see page 7-3).  
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.  
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  
You can export the current registry by tapping the RegBackup icon on the Dolphin Power Tools Main  
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  
When you backup the registry (see Backing Up the Registry on page 8-6), the include/  
exclude settings in this section indicate what content to backup.  
This default section should never be removed as it contains default excludes specified by  
Honeywell. It can, however be added to. Do NOT change the Mode (page 8-9)!  
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.  
For information about creating a RegBackup file, see the RegBackup instructions on page 8-11.  
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  
page 4-1) by enabling the RegRestore section and disable the DeviceConfig section.  
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  
   
Registry Edit Options in EZConfig  
You can also use EZConfig Editor to create registry documents on the workstation, create a bar code,  
then use EZConfig Client to decode the bar code and update the registry on the terminal.  
For more information, see  
8 - 13  
 
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  
Programs the EZConfig Utilities window; see EZConfig Editor on the Terminal on page 2-  
NetworkMenu.exm  
Programs the Network Utilities window; see Accessing Network Utilities on page 10-1.  
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  
window. For details, see View Options on  
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  
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  
page 9-5) the Exit subsection to remove the Exit icon.  
4. If you are modifying the file in EZConfig Editor on the terminal, tap Tools > Launch Associated  
App. The application window opens displaying your changes.  
If you are modifying the file in EZConfig Editor on the workstation, save, then transfer the file to the  
terminal. On the terminal, navigate to the application window to verify your changes.  
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  
   
Displaying the Terminal’s IP Configuration  
On the Input tab, tap the Display full configuration button. The Dolphin terminal retrieves and displays  
the IP configuration for the entire terminal.  
About Tab  
The About tab displays information about this Power Tool.  
10 - 3  
 
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:  
• PRINT - Prints the network routing tables to the Output tab; see page 10-6.  
Command  
• CLEAR - Clears routing tables of all gateway entries; see page 10-8.  
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  
BTPrint prints to a Bluetooth device via the Bluetooth wireless radio; see page 12-1.  
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  
area of www.honeywellaidc.com.  
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  
Latin America  
Telephone: (803) 835-8000  
Telephone: (800) 782-4263  
Brazil  
Telephone: +55 (21) 3535-9100  
Fax: +55 (21) 3535-9105  
Mexico  
Telephone: (803) 835-8000  
Europe, Middle East, and Africa  
Telephone: +31 (0) 40 7999 393  
Fax: +31 (0) 40 2425 672  
Hong Kong  
Telephone: +852-29536436  
Fax: +851-2511-3557  
Singapore  
Telephone: +65-6842-7155  
Fax: +65-6842-7166  
China  
Telephone: +86 800 828 2803  
Fax: +86-512-6762-2560  
Japan  
Telephone: +81-3-3839-8511  
Fax: +81-3-3839-8519  
Online Technical Assistance  
You can also access technical assistance online at www.honeywellaidc.com.  
13 - 1  
     
13 - 2  
Honeywell Scanning &  
Mobility  
9680 Old Bailes Road  
Fort Mill, SC 29707  
PWRTOOLS-UG Rev J  
2/10  

Motorola Tundra VA76R User Manual
Huawei Technologies Cell Phone H881C User Manual
Haier Cell Phone P 867 User Manual
Freud Tools SD200 Series User Manual
Emerson RET66BK User Manual
Emerson CK5038 User Manual
DeLonghi DC51TT Series User Manual
Dell PowerVault MD1220 User Manual
Bunn ESPRESS ES2C User Manual
Bloomfield 0443 User Manual