Honeywell MX3Plus User Manual

Page 1
MX3Plus
Hand-Held Computer
Microsoft® Windows® CE 5 Operating System
Reference Guide
Page 2

Disclaimer

Honeywell International Inc. (“HII”) reserves the right to make changes in specifications and other information contained in this document without prior notice, and the reader should in all cases consult HII to determine whether any such changes have been made. The information in this publication does not represent a commitment on the part of HII.
This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document may be photocopied, reproduced, or translated into another language without the prior written consent of HII.
© 2008-2012 Honeywell International Inc. All rights reserved.
Web Address: www.honeywellaidc.com
RFTerm is a trademark or registered trademark of EMS Technologies, Inc. in the United States and/or other countries.
Microsoft®Windows, ActiveSync®, MSN, Outlook®, Windows Mobile®, the Windows logo, and Windows Media are registered trademarks or trademarks of Microsoft Corporation.
Intel®and Intel XScale®are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
Summit Data Communications, the Laird Technologies Logo, the Summit logo, and "Connected. No Matter What" are trademarks of Laird Technologies, Inc.
The Bluetooth®word mark and logos are owned by the Bluetooth SIG, Inc.
Symbol®is a registered trademark of Symbol Technologies. MOTOROLA, MOTO, MOTOROLA SOLUTIONS and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holdings, LLC and are used under license.
Wavelink®, the Wavelink logo and tagline, Wavelink Studio™, Avalanche Management Console™, Mobile Manager™, and Mobile Manager Enterprise™ are trademarks of Wavelink Corporation, Kirkland.
RAM®and RAM Mount™ are both trademarks of National Products Inc., 1205 S. Orr Street, Seattle, WA 98108.
Acrobat®Reader © 2012with express permission from Adobe Systems Incorporated.
Other product names or marks mentioned in this document may be trademarks or registered trademarks of other companies and are the property of their respective owners.
Patents
For patent information, please refer to www.honeywellaidc.com/patents.
Limited Warranty
Refer to www.honeywellaidc.com/warranty_information for your product’s warranty information.
Page 3

Table of Contents

Chapter 1: Introduction 1-1
Components 1-2
Front 1-2
Back 1-3
Endcap 1-3
Endcap Options 1-3
Battery Well Vent Aperture 1-4
MX3Plus without a Touch Screen 1-5
Reboot 1-5
Warm Boot 1-5
Cold Boot 1-5
Startup Help 1-6
Chapter 2: Hardware 2-1
System Hardware 2-1
802.11b/g and a/b/g Wireless Client 2-1
Central Processing Unit 2-1
System Memory 2-1
Video Subsystem 2-1
Power Supply 2-2
Audio Interface 2-2
PCMCIA Slots 2-2
Slot 0 – Network or SRAM Cards 2-2
Slot 1 – Compact Flash Card 2-2
Bluetooth 2-3
Endcaps and COM Ports 2-4
Endcap Combinations 2-4
COM Port Switching 2-5
Integrated Scanner Port 2-5
Serial Port 2-6
Connection Cable Technical Specification 2-7
RTS/CTS Handshaking and the Serial Port 2-7
USB Host / USB Client Port 2-8
USB Host Cable 2-8
USB Client Cable 2-9
Tethered Scanners 2-9
Programmable Scan Buttons 2-10
Field Exit Key Function (IBM 5250/TN5250 Only) 2-10
Scan Buttons and the SCNR LED 2-10
i
Page 4
Display 2-11
Display and Display Backlight Timer 2-11
Keypad 2-12
Key Functions 2-12
Caps Key and CapsLock Mode 2-13
Keypad Shortcuts 2-13
Custom Key Maps 2-13
Speaker 2-14
IR port 2-14
LED Functions 2-15
Chapter 3: Power 3-1
Power Modes 3-1
Primary Events 3-1
On Mode 3-1
Suspend Mode 3-3
Critical Suspend Mode 3-3
Off Mode 3-3
Batteries 3-4
Main Battery 3-4
Battery Hot-Swapping 3-4
Low Battery Warning 3-4
Critical Suspend State 3-5
Backup Battery 3-5
Backup Battery Maintenance 3-5
Chapter 4: Software 4-1
Introduction 4-1
Operating System 4-1
Windows CE Operating System 4-1
General Windows CE Keyboard Shortcuts 4-2
Warmboot 4-3
Coldboot 4-3
Clearing Persistent Storage / Reset to Default Settings 4-3
Folders Copied at Startup 4-4
Saving Changes to the Registry 4-4
Software Load 4-5
Software Applications 4-5
Bluetooth (Optional) 4-5
Java (Optional) 4-5
RFTerm (Optional) 4-6
ii
Page 5
Avalanche 4-6
Software Development 4-6
Access Files on the SD/CF Card 4-6
MX3Plus Utilities 4-7
LAUNCH.EXE 4-7
LAUNCH.EXE and Persistent Storage 4-8
REGEDIT.EXE 4-8
REGLOAD.EXE 4-8
REGDUMP.EXE 4-8
WARMBOOT.EXE 4-9
WAVPLAY.EXE 4-9
MX3Plus Command-line Utilities 4-9
COLDBOOT.EXE 4-9
PrtScrn.EXE 4-9
Desktop 4-10
Desktop Icons 4-10
My Device Folders 4-12
Wavelink Avalanche Enabler (Optional) 4-12
Internet Explorer 4-13
Start Menu Program Options 4-13
Communication 4-14
ActiveSync 4-14
Connect and LXEConnect 4-14
Start FTP Server / Stop FTP Server 4-14
Summit 4-15
Certs 4-15
Command Prompt 4-15
eXpress Scan 4-16
Internet Explorer 4-16
Media Player 4-16
Microsoft File Viewers 4-16
Microsoft WordPad 4-16
Remote Desktop Connection 4-17
Settings 4-17
Transcriber 4-17
Windows Explorer 4-17
Taskbar 4-18
General Tab 4-18
Advanced Tab 4-18
Taskbar Icons 4-19
iii
Page 6
MX3Plus OS Upgrade 4-20
Introduction 4-20
Preparation 4-20
Procedure 4-20
Battery State and OS Upgrade 4-20
Upgrade Help 4-21
Control Panel 4-22
About 4-24
Version Tab and the Registry 4-24
Language and Fonts 4-24
Identifying Software Versions 4-25
MAC Address 4-25
Accessibility 4-26
Administration Control Panel 4-27
Introduction 4-27
Setup a New Device 4-28
Administration Mode 4-29
End User Mode 4-30
Passwords 4-30
End-User Switching Technique 4-31
Using a Stylus Tap 4-31
Using the Switch Key Sequence 4-31
Hotkey (Activation hotkey) 4-31
End User Internet Explorer (EUIE) 4-32
Application Configuration 4-33
Application Panel 4-34
Launch Button 4-36
Auto At Boot 4-37
Auto Re-Launch 4-38
Manual (Launch) 4-39
Allow Close 4-40
Match 4-40
Security Panel 4-41
Options Panel 4-42
Status Panel 4-43
View 4-43
Log 4-44
Save As 4-44
AppLock Help 4-44
AppLock Error Messages 4-45
iv
Page 7
Battery 4-51
Backup Battery Maintenance 4-51
Bluetooth 4-52
Bluetooth Devices 4-54
Discover 4-54
Stop Button 4-54
Clear Button 4-55
Bluetooth Device Menu 4-56
Bluetooth Properties 4-57
Settings 4-58
Turn Off Bluetooth 4-58
Options 4-59
Reconnect 4-60
Options 4-60
OPP Setup 4-62
OPP Send 4-64
Buttons 4-64
About 4-65
Using Bluetooth 4-66
Initial Configuration 4-66
Subsequent Use 4-67
Bluetooth Indicators 4-68
Bluetooth Bar Code Reader Setup 4-69
MX3Plus with Label 4-69
MX3Plus without Label 4-70
Bluetooth Beep and LED Indications 4-71
Bluetooth Printer Setup 4-71
Easy Pairing and Auto-Reconnect 4-72
Using OPP 4-73
Pairing with an OPP Device 4-73
Remote Device Pushes File to MX3Plus 4-73
MX3Plus Pushes File to Remote Device 4-74
LXEZ Pairing and External Application 4-74
Certificates 4-75
Date / Time 4-76
Device Management 4-77
Dialing 4-78
Display 4-79
Background 4-79
Appearance 4-79
v
Page 8
Backlight 4-80
Input Panel 4-81
Installed Programs 4-82
Internet Options 4-83
Keyboard 4-86
KeyPad 4-87
KeyMap Tab 4-88
How to Remap a Single Key 4-88
Remap a Key to a Unicode Value 4-88
How to Remap a Key Sequence 4-89
Remap a Key to a Sequence of Unicode Values 4-89
How to Remap an Application 4-90
How to Remap a Command 4-90
LaunchApp Tab 4-91
RunCmd Tab 4-92
License Viewer 4-93
Mixer 4-94
Mouse 4-95
Network and Dialup Options 4-96
Network Capture 4-97
Netlog 4-97
NDISLog 4-99
MX3X-VXC Options 4-100
Communication 4-100
Enable TCP/IP Version 6 4-100
Allow Remote Desktop Autologon 4-100
Autolaunch TimeSync 4-101
Disable SNMP 4-101
Misc 4-102
CapsLock 4-102
Touch Screen Disable 4-102
Backup Battery Low Warn Dialog Enable 4-102
Main Battery Low Warn Dialog Enable 4-102
Power Icon Enable 4-102
Enable RFTerm Auto Launch 4-102
Enable Auto Launch IP Wait 4-103
IP Wait Timeout 4-103
Status Popup 4-104
Owner 4-105
Password 4-107
vi
Page 9
PC Connection 4-108
PCMCIA 4-109
PCMCIATab Options 4-110
CF Tab Options 4-111
IntATA Tab Options 4-111
Power 4-112
Regional and Language Settings 4-114
Remove Programs 4-116
Scanner Wedge Introduction 4-117
Bar Code Processing Overview 4-117
Factory Default Settings 4-118
Main Tab 4-119
Keys Tab 4-121
COM1 Tab 4-121
COM2 Tab 4-122
COM3 Tab 4-123
Serial Port Pin 9 4-123
Enable Handshaking 4-123
Barcode Tab 4-124
Buttons 4-124
Enable Code ID 4-125
Bar Code – Custom Identifiers 4-127
Parameters 4-127
Buttons 4-128
Control Code Replacement Examples 4-129
Bar Code Processing Examples 4-130
Bar Code - Ctrl Char Mapping 4-131
Translate All 4-131
Parameters 4-131
Bar Code - Symbology Settings 4-133
Parameters 4-134
Strip Leading/Trailing Control 4-135
Bar Code Data Match List 4-136
Bar Code Data Match Edit Buttons 4-136
Match List Rules 4-137
Add Prefix/Suffix Control 4-138
Length Based Bar Code Stripping 4-139
Hat Encoding 4-141
Stylus 4-143
System 4-144
vii
Page 10
General Tab 4-144
Memory Tab 4-145
Device Name Tab 4-145
Copyrights Tab 4-146
Terminal Server Client Licenses 4-146
Volume and Sounds 4-147
Good Scan and Bad Scan Sounds 4-148
WiFi Control Panel 4-148
ActiveSync and LXEConnect 4-149
Introduction 4-149
Initial Setup 4-150
Connect via USB 4-150
Cable for USB ActiveSync Connection: 4-150
Connect and Communicate 4-151
Cable for Serial ActiveSync Connection 4-151
IRConnection 4-152
Cables for initial ActiveSync Configuration 4-152
Wireless Connection 4-153
MX3Plus without Touch Screen 4-153
Synchronizing from the Mobile Device 4-153
Explore 4-153
Backup Data Files using ActiveSync 4-154
Prerequisites 4-154
Serial Port Transfer 4-154
Infrared Port Transfer 4-154
USB Transfer 4-154
Connect 4-155
Disconnect 4-155
ActiveSync Help 4-156
Cold Boot and Loss of Host Re-connection 4-157
Configuring the MX3Plus with LXEConnect 4-158
Install LXEConnect 4-158
Using LXEConnect 4-160
Chapter 5: Enabler Installation and Configuration 5-1
Introduction 5-1
Installation 5-1
Installing the Enabler 5-1
Enabler Uninstall Process 5-2
Stop the Enabler Service 5-2
viii
Page 11
Update Monitoring Overview 5-2
Mobile Device Wireless and Network Settings 5-3
Preparing a Device for Remote Management 5-3
Using Wavelink Avalanche to Upgrade System Baseline 5-4
Version Information 5-4
User Interface 5-5
Enabler Configuration 5-5
File Menu Options 5-6
Avalanche Update using File > Settings 5-7
Menu Options 5-7
Connection 5-8
Server Contact 5-9
Data 5-10
Preferences 5-11
Taskbar 5-13
Execution 5-14
Startup/Shutdown 5-15
Scan Config 5-16
Display 5-17
Shortcuts 5-18
SaaS 5-19
Adapters 5-20
Status 5-23
Exit 5-24
Using Remote Management 5-25
For Your MX3Plus 5-25
Using eXpress Scan 5-25
Step 1: Create Bar Codes 5-25
Step 2: Scan Bar Codes 5-25
Step 3: Process Completion 5-27
Chapter 6: Wireless Network Configuration 6-1
Introduction 6-1
Important Notes 6-1
Summit Client Utility 6-2
Help 6-2
Summit Tray Icon 6-3
Wireless Zero Config Utility and the Summit Radio 6-4
Main Tab 6-5
Auto Profile 6-6
ix
Page 12
Admin Login 6-7
Profile Tab 6-8
Buttons 6-9
Profile Parameters 6-10
Status Tab 6-12
Diags Tab 6-13
Global Tab 6-14
Custom Parameter Option 6-15
Global Parameters 6-16
Sign-On vs. Stored Credentials 6-20
How to: Use Stored Credentials 6-20
How to: Use Sign On Screen 6-21
Windows Certificate Store vs. Certs Path 6-22
User Certificates 6-22
Root CA Certificates 6-22
Configuring the Profile 6-24
No Security 6-24
WEP 6-25
LEAP 6-26
PEAP/MSCHAP 6-28
PEAP/GTC 6-30
WPA/LEAP 6-32
EAP-FAST 6-34
EAP-TLS 6-36
WPA PSK 6-38
Certificates 6-39
Generating a Root CA Certificate 6-39
Installing a Root CA Certificate 6-42
Generating a User Certificate 6-44
Installing a User Certificate 6-50
Verify Installation 6-52
Chapter 7: Key Maps 7-1
MX3Plus 101-Key Equivalencies 7-1
IBM 3270 Terminal Emulation 7-6
IBM 5250 Terminal Emulation 7-11
Chapter 8: Technical Specifications 8-1
External Connectors / Interface / USB Host / Client Ports / Power Connector 8-2
Dimensions and Weight 8-2
Environmental Specifications 8-2
x
Page 13
Network Card Specifications 8-3
Summit 802.11 b/g CF 2.4GHz 8-3
Summit 802.11a/b/g CF 2.4/5.0GHz 8-3
Bluetooth 8-3
Chapter 9: Technical Assistance 9-1
xi
Page 14
xii
Page 15

Chapter 1: Introduction

The MX3Plus is a rugged, portable, hand-held Microsoft® Windows® CE 5 equipped mobile computer capable of wireless data communications using wireless LAN radios with internal antennas or an external remote mount antenna. It can store information for later transmission through an RS232, InfraRed, or USB port. The MX3Plus can be scaled from a limited function batch computer to an integrated wireless scanning computer. The keys on the keypad are constructed of a phosphorescent material that can easily be seen in dimly lighted areas.
Contact Technical Assistance for information on the latest upgrades for your MX3Plus or if the application or control panels are not the same as the application or control panels presented in this guide.
End User License Agreement (EULA)
When a new MX3Plus starts up a EULA is displayed on the touch screen. It remains on the screen until the Accept or Decline button is tapped with a stylus.
Tap the Accept button to accept the EULA terms and the MX3Plus continues the startup process. The EULA is not presented to the user again.
Tap the Decline button to decline the EULA and the MX3Plus will reboot. It will continue to reboot until the Accept button is tapped with the stylus.
Note: The EULA will be presented after any operating system upgrade or re-installation, including language-specific
operating systems.
1-1
Page 16

Components

Front

1. Endcap
2. Display
3. Scan, Enter or Field Exit (programmable)
4. Beeper
5. On / Off Button
6. 2nd LED
7. Alt LED
8. Ctrl LED
9. Shift LED
10. Caps LED
11. Scanner LED
12. Backup Battery LED
13. Status LED
14. Main Battery LED
15. Charger LED
16. Scan or Enter (programmable)
1-2
Page 17

Back

Endcap

1. Endcap
2. Leather Handtrap Connector
3. IR Port (COM 2 Port)
4. Cradle Input Contacts
5. Main Battery
6. Stylus
7. Back Cover
1. DC Power Jack
2. Left Port
3. Right Port (USB-C)
4. Audio Jack or External Antenna Connector
Note: The IR port on the back of the device is COM 2.

Endcap Options

Left Port (2) Right Port (3) See (4)
Serial COM3 Serial COM1 Audio Jack
Serial COM3 USB Client Audio Jack
USB Host Serial COM1 Audio Jack
USB Host USB Client Audio Jack
Scanner Serial COM1 Audio Jack
Scanner USB Client Audio Jack
Serial COM3 Serial COM1 Antenna
Serial COM3 USB Client Antenna
USB Host Serial COM1 Antenna
USB Host USB Client Antenna
1-3
Page 18

Battery Well Vent Aperture

Caution --- The vent aperture in the battery well should never be blocked with any object other than an approved main battery. The vent aperture functions to relieve any heat or pressure that may build up in the MX3Plus during everyday use.
If the vent hole is covered by an object, e.g. a tracking label, other than an approved main battery, the touch screen may be damaged. Contact Technical Assistance if damage occurs for the process to follow when returning the device to Honeywell for repair.
1-4
Page 19

MX3Plus without a Touch Screen

If your MX3Plus is not equipped with a touch screen you can use keypad shortcuts instead of the stylus:
l Press Tab and an Arrow key to select a file.
l Press Shift and an Arrow key to select several files.
l Once you’ve selected a file, press Alt then press Enter to open its Properties dialog.
l Press 2nd then press numeric dot to delete a file.
l To force the Start menu to display, press Ctrl then press Esc.
For a MX3Plus equipped with a touch screen, the touch screen can be disabled and enabled using Start > Settings > Control Panel > MX3X-VXC Options > Misc tab.
If a touch screen is not present or the touch screen is disabled, it may be preferable to use ActiveSync and LXEConnect to configure the MX3Plus.

Reboot

When the Windows CE desktop is displayed or an application begins, the power up (or reboot) sequence is complete.

Warm Boot

Start > Run
A warm boot reboots the computer without erasing any registry data. However, any applications installed to RAM are lost, as is all data in RAM. This occurs because the operating system is stored on the flash drive, but must be loaded into RAM to run.
Tap Start > Run and type WARMBOOT.EXE or WARMBOOT. This command is not case-sensitive.Tap the OK button. This process takes less than 15 seconds. Temporary data not saved is lost.
Note: There may be slight delays while the wireless client connects to the network, re-authorization for voice-enabled
applications completes, Wavelink Avalanche management of the MX3Plus startup completes, or Bluetooth relationships establish or re-establish.

Cold Boot

Start > Run
The Cold Boot function reboots the device, erases all registry data, and user-specified settings. The factory default settings are restored when the MX3Plus powers on again.
Passwords are lost upon cold boot. If a password is set, that password must be entered to begin the cold boot power cycle process.
Tap Start > Run and type COLDBOOT.EXE or COLDBOOT. This command is not case sensitive. Tap the OK button.
Note: Because of the extreme nature of cold boot, Honeywell recommends using this command only as an emergency (or
when instructed to do so as part of a specific MX3Plus procedure).
1-5
Page 20

Startup Help

Can’t change the date/time or adjust the volume.
Touch screen is not accepting stylus taps or needs recal­ibration.
MX3Plus seems to lockup as soon as it is warm booted.
New MX3Plus main batteries don't last more than a few hours.
Keep losing ActiveSync con­nection between my host com­puter and the MX3Plus.
AppLock is installed and may be running in User Mode on the MX3Plus. AppLock user mode restricts access to the control panels.
Press <Ctrl>+<Esc> to force the Start Menu to appear. Use the tab, backtab and cursor keys to move the cursor from element to element.
There may be slight delays while the wireless client connects to the network, authorization for voice-enabled applications complete, Wavelink Avalanche management startup com­pletes, and Bluetooth relationships establish or re-establish. When the desktop appears or an application begins, the MX3Plus is ready for use.
New batteries must be fully charged prior to first use. Li-Ion batteries (like all batteries) grad­ually lose their capacity over time (in a linear fashion) and never just stop working. This is important to remember – the MX3Plus is always ‘on’ even when in the Suspend state and draws a small amount of battery power at all times.
When the MX3Plus enters Suspend Mode, all connections are closed to save battery power. When the MX3Plus wakes up, if ActiveSync connection does not automatically re­establish, disconnect the cable, wait 1-2 seconds and reconnect the cable.
1-6
Page 21

Chapter 2: Hardware

System Hardware

802.11b/g and a/b/g Wireless Client

The MX3Plus has a 802.11x network card that supports diversity with two internal antennas. The CPU board does not allow hot swapping the network card. Adjusting power management on the network card is set to static dynamic control.
WEP, WPA and LEAP are supported.

Central Processing Unit

The CPU is a 400MHz Intel Xscale PXA255 CPU. The operating system is Microsoft® Windows® CE 5. The OS image is stored on an internal SD flash card and is loaded into DRAM for execution.
Xscale turbo mode switching is supported and turned on by default.
The MX3Plus supports the following I/O components of the core logic:
l One PCMCIA slot (supports Type I or II PCMCIA cards).
l One compact Flash card port (supports Type I and II cards).
l One InfraRed port.
l One Digitizer Input port (see Touch Screen).
l Two I/O ports in six configurations (see Endcaps and COM Ports).

System Memory

A Compact Flash Card is used for ROM, Flash for Windows operating system and Flash memory for bundled applications. The Flash is configured as the primary boot device and contains the Windows operating system image, boot loader, OAL, applications, utilities and device drivers.
Any flash remaining beyond the Windows operating system image is formatted for use as a persistent memory drive (which appears in My Computer as the folder labeled System). Any programs or data stored in this folder will not be lost if the memory backup battery fails.
The computer has one Type II CF+ slot. The computer supports and auto detects up to 256MB of Type I compact flash memory.

Video Subsystem

The display has a 640 pixel (horizontal) by 240 pixel (vertical) format. Display contrast adjustment is not necessary and the contrast adjustment key has no effect on the MX3Plus. Backlighting is available and can be adjusted with key sequences. The turn-off timing is configured through the Control Panel. The display controller supports Windows CE graphics modes. Touch screen allows mouse functions (pointing and taping on the display or Signature Capture) using a stylus.
There are two types of displays available:
l The active transmissive color display is optimized for indoor lighting and cannot be viewed without the backlight.
l The active transflective display is optimized for outdoor viewing.
2-1
Page 22

Power Supply

The MX3Plus uses two batteries for operation.
A 1900 mAh replaceable Lithium-Ion (Li-Ion) battery pack. The battery pack recharges while the computer is in a powered cradle or when connected to the optional external power sources. The main battery can be removed and inserted in the MX3 labeled Multi-Charger which simultaneously charges up to six battery packs in four hours.
An internal 50 mAh Nickel Cadmium (NiCd) backup battery. The backup battery is recharged directly by the main battery when it is in the mobile device. Full charging of the backup battery may take several hours. The recharging of the backup battery is automatically controlled by the operating system. The backup battery must be replaced by qualified service personnel.
Optional AC adapters are available – external AC power supplies (US and International) and a cigarette lighter adapter.

Audio Interface

An interface is available for headset operation. When a headset is plugged into the audio jack on the endcap, the main speaker is disabled.

PCMCIA Slots

Use and operation of the Personal Computer Memory Card International Association (PCMCIA) device (e.g. PC card) is dependent upon both the type of device installed and the application(s) running on the computer. Make sure the proper software is pre-loaded and PC cards are properly configured.
Slot 0 – Network or SRAM Cards
When removing or installing the network card, protect the internal components and the network card from electrostatic discharge.
The MX3Plus has one internal PCMCIA slot that conforms electrically to PCMCIA 2.1 specifications. The PC Slot supplies
0.75 of an amp at 5Volts or 3.3Volts. Battery voltage is supplied through unused pin 35 to support a WAN client device in the slot. The PC slot is accessible by the use of a Phillips screwdriver to first loosen the endcap. It accepts Type I or II cards only. Slot 0 accepts PCMCIA 802.11 network cards or SRAM/Flash memory cards.
Slot 1 – Compact Flash Card
The MX3Plus has one internal Compact Flash card port that supports Type I and II CF+ cards. The slot is accessible when the endcap has been loosened.
2-2
Page 23

Bluetooth

The MX3Plus contains Bluetooth version 2.0 with Enhanced Data Rate (EDR) up to 3.0 Mbit/s over the air. Bluetooth device connection (or pairing) can occur at distances up to 32.8 ft (10 meters) Line of Sight. The wireless client retains wireless connectivity while Bluetooth is active.
The user will not be able to select PIN authentication or encryption on connections to from the MX3Plus. However, the MX3Plus supports authentication requests from pairing devices. If a pairing device requests authentication or encryption, the MX3Plus displays a prompt for the PIN or passcode. Maximum encryption is 128 bit. Encryption is based on the length of the user’s passcode.
The Bluetooth client can simultaneously connect to one Bluetooth scanner and one Bluetooth printer. Up to four Bluetooth devices can be paired and managed using a control panel (Start > Settings > Control Panel > Bluetooth).
l The MX3Plus does not have a Bluetooth managed LED.
l The LED on the hand held Bluetooth scanner illuminates during a scanning operation; the Scan LED on the MX3Plus
does not illuminate.
l Bar code data captured by the Bluetooth scanner is manipulated by the settings in the MX3PlusScanner Properties
control panel applet.
l Multiple beeps may be heard during a bar code scan using a hand held Bluetooth scanner; beeps from the Bluetooth
scanner as the bar code data is accepted/rejected, and other beeps from the MX3Plus during final bar code data manipulation.
2-3
Page 24

Endcaps and COM Ports

The MX3Plus supports three COM port options. Two external serial ports are dependent on the end cap chosen. A third serial port is used to support an infrared transceiver (bar code reader). An additional endcap configuration supports serial and USB slave input/output at 1.5 MBps.
Caution: Do not use the RS232 labeled port for cables with USB Plugs/Receptacles. Caution: Do not use the USB-C or USB-H labeled port for serial tethered scanners.
The COM 2 port is always the IR port on the back of the MX3Plus, regardless of the type of endcap installed. COM 2 can only be accessed when a tethered scanner is connected to the RS232 port on the cradle, and the MX3Plus is in the cradle. The cradle does not need to be powered by a AC or DC power source. Tethered scanners receive power from the MX3Plus main battery.
On the Standard Range Scanner / Serial Port endcap COM 3 is the Integrated Scanner port. The integrated bar code scanner scans only when either MX3Plus Scan button is pressed. To edit Scanner Com Port parameters, select Start > Settings > Control Panel > Scanner. Change the parameter values and tap OK to save the changes.
On the Dual Serial Port endcap the COM1 port is the serial port on the right side of the endcap when the display is facing you. Seat the connector firmly over the pins and turn the thumbscrews in a clockwise direction. Do not overtighten.
Note: When the MX3Plus has a remote antenna connector, it does not have an audio jack.
Endcap Combinations
Left Port Right Port
Serial COM3 Serial COM1 Audio Jack
Serial COM3 USB Client Audio Jack
USB Host Serial COM1 Audio Jack
USB Host USB Client Audio Jack
Scanner Serial COM1 Audio Jack
Scanner USB Client Audio Jack
Serial COM3 Serial COM1 Antenna
Serial COM3 USB Client Antenna
USB Host Serial COM1 Antenna
USB Host USB Client Antenna
Bar code scanners, tethered to the serial port on a cradle, send ASCII data to the MX3Plus in the cradle through the COM2 Port.
2-4
Page 25
COM Port Switching
The COM 2 port is always the IR port on the back of the computer, regardless of the type of endcap installed.
On the Standard Range Scanner / Serial Port endcap COM 3 is the Integrated Scanner port.
On the Dual Serial Port endcap the COM1 port is the serial port on the right side of the endcap when the display is facing you.
The process used to enable the MX3Plus COM1 serial port for use with a tethered scanner is as follows:
Note: Use the scanner control panel to setup using both the integrated laser scanner and a tethered scanner.
To switch active scanner Com ports select Start > Settings > Control Panel > Scanner > Main tab.
Note: If there is an integrated laser scanner, COM3 is greyed out – if there is no integrated laser scanner, Internal is greyed
out.
To assign baud rate, parity, stop bits and data bits to Com 1, Com 2 or Com3, select Start > Settings > Control Panel > Scanner > COMn tab.
See Also: Tethered Scanners
Integrated Scanner Port
The integrated laser bar code scanner is used to collect bar code data from any nearby compatible bar code label. Depending on the size of the bar code, size of bars and spacing and quality of the bar code, the scanner is used to read bar codes between 3” and 30”. The bar code scanner reads UPC/EAN, Code 39, Code 93, I 2 of 5, Discrete 2 of 5, Code 128, Codabar and MSI symbologies.
The integrated laser scanner scans only when the Scan button is pressed. Scan buttons have no effect on tethered bar code scanners connected to a serial port on the endcap or to the serial port on a cradle holding an MX3Plus. The SCNR LED illuminates during any MX3Plus integrated scanner activation.
2-5
Page 26

Serial Port

RS232 connection is made through a labeled RS-232 Serial Port if installed. The connector is an industry-standard RS232. The connector is a PC/AT standard 9-pin “D” male connector.
Pin Signal Description
1 DCD Carrier Detect
2 RXD Receive Data - Input
3 TXD Transmit Data - Output
4 DTR Data Terminal Ready
5 GND Signal/Power Ground
6 DSR Data Set Ready
7 RTS Ready to Send
8 CTS Clear to Send
9 RI or +5 VDC Ring Indicator - Input
2-6
Page 27
Connection Cable Technical Specification
The exact serial cable is crucial. Many commercial null modem cables will not work. For best results the following cable is recommended:
Serial cable: 9000060CABLE
D9 Female D9 Female
1 7
2 3
3 2
4 6,8
5 5
6,8 4
7 1
9 no connection
Some laptop devices do not properly implement all control lines on the serial port – the laptop connection will not work.
RTS/CTS Handshaking and the Serial Port
l RTS Ready to Send
l CTS Clear to Send
l DTR Data Terminal Ready
l DSR Data Set Ready
l Remote Side The device sending data to and receiving data from the MX3Plus through the serial cable connected to the
RS232 ports on both devices.
l Serial Cable: 9000060CABLE
The MX3Plus serial port supports four types of handshaking via the serial cable: None, standard Xon/Xoff, standard DTR/DSR, and a form of RTS/CTS.
To use RTS/CTS, the remote side computer must clear the DTR line which sets the MX3Plus CTS line and allows the MX3Plus to send data to the remote side.
And then signals and data travel smoothly between both devices.
2-7
Page 28

USB Host / USB Client Port

USB Host / Client connection is made through an optional USB Port if installed. The connector is an industry-standard 9-pin “D” male connector. An Honeywell USB cable is required to adapt the connection to a standard USB connector.
RS-232 Serial Port
or
USB Client port
or
USB Host port
USB Host Cable
ActiveSync --- Connect from USB-C port to USB Type A host e.g. desktop PC, laptop, etc.
Caution: Do not use the RS-232 labeled port for cables with USB Plugs/Receptacles.
Caution: Do not use the USB-C or USB-H labeled port for serial tethered scanners.
Mobile Device End Goes To USB Type A Plug End
1 Host Detect 1
2 Not Used
3 D + (Green Wire) 3
4 Not Used
5 Ground (Black Wire) 4
6 Not Used
7 D - (White Wire) 2
8 Not Used
9 Not Used
2-8
Page 29
USB Client Cable
Connect from USB-H serial port to USB Type B Male receptacle on a USB hub, camera, etc.
Mobile Device End Goes To USB Type B Plug End
1 Not Used
2 Not Used
3 D + (Green Wire) 3
4 Not Used
5 Ground (Black Wire) 4
6 Not Used
7 D - (White Wire) 2
8 Not Used
9 Power 1
Tethered Scanners
Do not connect a tethered scanner cable to a MX3Plus USB-C or USB-H labeled endcap port. These ports cannot power a tethered scanner.
Tethered scanners connect to RS-232 labeled ports on the endcap and can connect to the RS232 port on a powered cradle.
The MX3Plus Scan buttons have no effect on tethered bar code scanners (connected to a serial port). Tethered scanners read bar code scans only when the trigger on the tethered scanner is pressed. The tethered scanner requires power on pin 9 of the mobile device’s serial port.
To set the MX3Plus to use a tethered scanner, select Start > Settings > Control Panel > Scanner > COM1 (or 2 or 3).
Tap the “Power on Pin 9 (+5V)” checkbox for the COM port selected. The COM port that accepts the scanner data can be configured for data rate, parity, stop bits and data bits.
2-9
Page 30

Programmable Scan Buttons

There are two buttons, one on each side of the display. The buttons can be programmed to perform specific functions.
The programmable keys have no effect on bar code scanners tethered to the device.
When there is no integrated scanner installed, both buttons default to Enter buttons (with the exception of IBM 5250 terminal emulation devices – in this case, the left button is labeled and functions as Field Exit).
Note: The left programmable Scan key is the Field Exit key when the MX3Plus is an IBM 5250 / TN5250 compatible device.
To edit the button parameters, select Start > Settings > Control Panel > KeyPad. Change the parameter values and tap OK to save the changes.
Field Exit Key Function (IBM 5250/TN5250 Only)
The Field Exit key is used to exit an input field. If the field is an Auto Enter field, the auto transmit function is activated. This key function is present on the IBM 5250/TN5250 specific keypad only.
Scan Buttons and the SCNR LED
The SCNR LED, located above the keypad, illuminates during an integrated bar code scanner function. It is affected by internal scanner algorithms.
l Red – scanning.
l Green – good scan.
l Unlit – laser scanner is inactive.
The Scan buttons have no effect on tethered bar code scanners connected to a serial port. Tethered scanners read bar code scans only when the trigger on the tethered scanner is pressed. Pressing the trigger on the tethered scanner has no effect on the MX3Plus Scan buttons.
2-10
Page 31

Display

The touch screen display is an LCD unit capable of supporting VGA graphics modes. Display size is 640 x 240 pixels. The display covering is designed to resist stains. The touch screen allows signature capture and touch input. A pen stylus is included. The touch screen responds to an actuation force (touch) of 4 oz. of pressure (or greater).
There are two types of displays available: The active transmissive color display is optimized for indoor lighting and cannot be viewed without the backlight. The active transflective display is optimized for outdoor viewing.
The transflective display appears to have a greenish hue when the display is off. The transmissive display appears black when the display is off.
The choice between font sizes is made in the Control Panel option Display > Appearance. Font size selection may be overridden by a user supplied application.
The display is automatically turned off when the System Idle timer or Suspend timer expires.
Display and Display Backlight Timer
When the System Idle timer expires the display is turned off. The default value for the battery power timer is 15 seconds. The default value for the external power timer is 2 minutes.
When the User Idle timer expires the screen display backlight is turned off. The default value for the battery power timer is 3 seconds. The default value for the external power timer is 2 minutes.
Both values can be adjusted using the Control Panel option “Display > Backlight” or “Power > Schemes”.
Any of the following will wake the display and display backlight:
l Any key on the keypad
l Stylus touch on the touch screen
l Power button tap When the display wakes up, the timers will begin the countdown again.
When any of the above events occurs prior to the timers expiring, the timers start the countdown again.
2-11
Page 32

Keypad

The QWERTY keypad is phosphorescent. A phosphorescent keypad does not use a keypad backlight but glows in dim/dark areas after exposure to a light source.
Key Functions
Scan
(Scanner integrated into endcaps only.) The Scan key activates the scanner when a scanner endcap is installed and the Scan button is pressed. The internal scanner scans only when the Scan button is pressed. A Scan button press has no effect on externally attached scanners. See previous section titled “Programmable Buttons.” When there is no integrated scanner endcap, the Scan keys function as Enter keys. For IBM 5250 configurations, the left button is the “Field Exit” key.
Enter
The Enter key is used to confirm a forms entry or to transmit information. How it is used is determined by the application running on the computer.
2nd
The 2nd key is used to activate the 2nd functions of the keypad. Printed on many keys at the upper left corner are small characters that represent the 2nd function of that key. Using the 2nd key activates the second key function. Note that the 2nd key only stays active for one keystroke. Each time you need to use the 2nd function you must press the 2nd key. To cancel a 2nd function before pressing another key, press the 2nd key again.
When the 2nd function is active, the 2nd LED illuminates.
Ctrl
The Ctrl key enables the control functions of the keypad. This function is similar to a regular keyboard’s Control key. Note that the Ctrl key only stays active for one keystroke. Each time you need to use a Ctrl function, you need to press the Ctrl key before pressing the desired key.
When the Ctrl function is active, the Ctrl LED illuminates.
Alt
The Alt key enables the alternate functions of the keypad. This function is similar to a regular keyboard’s Alt key. Note that the Alt key only stays active for one keystroke. Each time you need to use an alternate function, you need to press the Alt key before pressing the desired key.
When the Alt function is active, the Alt LED illuminates.
2-12
Page 33
Shft
The Shft key enables the shifted functions of the keypad. This function is similar to a regular keyboard’s Shift key. Note that the Shift key only stays active for one keystroke. Each time you need to use a Shifted function, you need to press the Shft key before pressing the desired key. When the Shft function is active, the Shft LED illuminates. When the Shft key is pressed the next key is determined by the major key legends, i.e., the alpha keys display lower case letters – when CAPS is On alpha characters are capitalized. For example, when CAPS is on and the Shft key and the G key are pressed, a lower case g is displayed.
Spc
The Spc key adds a space to the line of data on the display. This function is similar to a regular keyboard’s Spacebar. The Spc key only stays active for one keystroke.
Caps Key and CapsLock Mode
This function is similar to a regular keyboard’s CapsLock key. Note that the CapsLock mode stays active until the CapsLock key sequence is pressed again. Each time you need to use a Caps function, you need to press the Caps key sequence first. To cancel a CapsLock function press the Caps key sequence again. When the CapsLock mode is active, the Caps LED illuminates.
The CapsLock key sequence is 2nd + F1.
l No CapsLock AND No Shift keypress – result is a lowercase letter.
l CapsLock OR Shift – result is an uppercase letter.
l CapsLock AND Shift keypress – result is a lowercase letter.
Keypad Shortcuts
Use keyboard shortcuts instead of the stylus:
l Press Tab and an Arrow key to select a file.
l Press Shift and an Arrow key to select several files.
l Once you’ve selected a file, press Alt then press Enter to open its Properties dialog.
l Press 2nd then press numeric dot to delete a file.
l To force the Start menu to display, press Ctrl then press Esc.
Custom Key Maps
A key or combination of keys can be remapped to provide a single keypress, a string of keypresses or to execute an application or command.
All key remapping is done using the KeyPad option in the Control Panel.
2-13
Page 34

Speaker

The speaker is located on the front of the MX3Plus above the Power button. The speaker has a loudness of at least 90 dB (2700 Hz) at 10 cm measured from the front of the unit. The speaker volume is adjustable via the keypad or the Control Panel or by an application through the use of an API call.
There are 16 distinct volume levels. The minimum volume level is 0 (no sound) with a default setting of maximum non-distorted volume. The volume sticks at maximum and minimum levels.
The speaker is disabled when a headset is plugged into the Audio Jack on the endcap. Speaker volume is enabled and adjusted using the Control Panel Volume & Sounds control panel.
After the speaker has been enabled using the Control Panel option, speaker volume is adjusted using the 2nd + <F8> key sequence, if desired. Operational “beeps” are emitted from the speaker.

IR port

At the back of the MX3Plus is an Infrared (IR) Data Port. The IR Port is designed to provide a data link between the mobile device and a similarly equipped piece of equipment such as a printer. The IR port is the MX3Plus’s COM 2 port and is a bi­directional half-duplex communication port. It supports baud rates up to 115k, SIR (Slow IR). It will support serial port emulation, as well as IrDA and Winsock over IR protocols. It also supports ActiveSync.
The IR operating envelope has a distance range of 2 cm (.79 inches) to 1 meter (3.2 feet) with a viewing angle of 30 degrees.
The MX3Plus uses IrDA protocol to send data in both directions, but not simultaneously. When sending data through the IR port, make sure the IR port on the first mobile device and the IR port on the second mobile device are in close proximity to each other. IrDA is not required and not used by terminal emulation programs.
When the MX3Plus is docked in a cradle, the Status LED on the cradle is red when data is being transmitted through the IR port.
2-14
Page 35

LED Functions

Across the top of the keypad are LEDs that provide visual cues to current MX3Plus operation. When the LED is not illuminated, the function is inactive.
2nd
2nd LED. The next keypress is a 2nd keypress. Amber when on. Blinks amber during configuration key sequence.
ALT
The next keypress is an ALT keypress. Amber when on and unlit when off.
CTRL
The next keypress is a CTRL keypress. Amber when on and unlit when off.
SHFT
The next letter is the uppercase letter on alpha keys and the shifted character on the numeric keypad keys. Amber when on and unlit when off.
CAPS
Uppercase letters are active until the CAPS key sequence is pressed again. Amber when on and unlit when off.
SCNR
Bar code scanner function, affected by both tethered scanners and the scanner endcap.
l Red – scanning.
l Green – good scan.
l Unlit – scanner is inactive.
BATT B
Backup Battery. When illuminated, the backup battery is charging. When unlit, the backup battery is not charging
STAT
Status Indicator. Amber – device is booting up. Blinking Green when display Suspend state begins.
2-15
Page 36
BATT M
Main Battery. When illuminated, main battery capacity is low.
l Red – low battery.
l Blinking Red – power fail.
l Unlit – Main battery is not low OR all charge is depleted in both batteries..
CHGR
Charger. When on, the mobile device is receiving external power either from the DC power jack or the MX3Plus is seated in a powered cradle.
l Red – Main battery is charging.
l Amber – Fault or temporary standby (Contact Customer Support).
l Green – battery charge is complete and the MX3Plus is connected to external power through the power jack or a
powered cradle.
2-16
Page 37

Chapter 3: Power

Power Modes

The MX3Plus has four power modes: On, Suspend, Critical Suspend and Off.

Primary Events

l Any key on the keypad
l COM1 activity
l Touch on the touch screen
l Power button tap
l COM3 activity
l PC card activity
l USB client connection
l External power connection
l Scanner activity

On Mode

The Display
When the display is On:
l the keyboard, touch screen and all peripherals function normally
l the display backlight is on until the Backlight timer expires (default is 3 seconds) 15 seconds afterwards, the display
turns off.
l when the main battery is hot-swapped, the display is turned Off.
The Mobile Device
After a new mobile device has been received, a charged main battery inserted, and the Power button tapped, the computer is always On until both batteries are drained completely of power.
When the main battery and backup battery are drained completely, the unit is in the Off mode. The unit transitions from the Off mode to the On mode when a charged main battery is inserted or external power is applied. Press the Power button to turn the device on.
3-1
Page 38
User Idle Mode
Note: When the display backlight is Off, the unit is still On. The unit functions normally – a tethered scanner trigger press or
an integrated scanner Scan key press will cause scans. Communications through the network or serial ports continue.
User Idle timers are set using Start > Settings > Control Panel > Power > Schemes tab. The display backlight is turned off when one of the following occurs:
l the user idle timer expires before a wakeup event takes place
l the Power button is tapped which immediately places the unit into Suspend Mode.
Display Backlight Suspend timers are set using Start > Settings > Control Panel > Display > Backlight tab.
Any of the following primary events will wake the display and display backlight:
l Any key on the keypad
l Stylus touch on the touch screen
l Power button tap
When the display backlight wakes up, the User Idle Timer begins the countdown again. When any of the above events occur prior to the timer expiring, the timer begins the countdown again.
The first display backlight wakeup key press or touch is sent to the operating system or running application. Once the display is On, the keyboard and touch screen function normally.
System Idle Mode
Note: When the display is Off, the unit is still On. The unit functions normally – tethered scanner trigger press or integrated
scanner Scan key press will cause scans. Communications through the network or serial ports continue.
System Idle timers are set using Start > Settings > Control Panel > Power > Schemes tab.
The display is turned off when the System Idle timer expires before a wakeup event takes place. The Power button is tapped which immediately wakes the unit up. The Status LED blinks green when the Display enters Off mode.
Any of the following primary events will wake the display and display backlight:
l Any key on the keypad
l Stylus touch on the touch screen
l Power button tap
When the display wakes up, the System Idle Timer begins the countdown again. When any of the above events occur prior to the timer expiring, the timer begins the countdown again. The first display wakeup key press or touch is sent to the operating system or running application. Once the display is On, the keyboard and touch screen function normally.
3-2
Page 39

Suspend Mode

The Suspend mode is entered when the device is either inactive for a predetermined period of time, the user taps the Power button or the user selects Start > Suspend.
Suspend timers are set using Start > Settings > Control Panel > Power > Schemes tab. Any of the following Wake up Events can be configured via a Power Management API call:
l Any key on the keypad
l PC card activity
l Power button tap
l Stylus touch on the touch screen
l COM1 CTS
l External power connection
l COM3 CTS
l USB client connection
When the device wakes up, the User Idle, System Idle and the Suspend timers begin the countdown again. When any one of the above events occurs prior to the Suspend timer expiring, the timer starts the countdown again.
The first wakeup key press or touch is not sent to the operating system or running application – the first keypress or touch is only used to wake up the unit and reset the timers. Once the unit has transitioned from the Suspend mode to the On mode, the unit, keyboard and touch screen function normally.

Critical Suspend Mode

The purpose of the Critical Suspend mode is to reduce power consumption to a lower level that still retains the contents of SDRAM. The device enters Critical Suspend Mode only when the main battery has failed or is removed/hot-swapped. The backup battery is supplying power to the unit during Critical Suspend Mode.
When hot-swapping (the main battery is removed and replaced), the display turns off, the BATT M LED begins to flash red, all peripherals are shut down, the CPU clock is stopped, and power is removed from the PCMCIA card.
When the device is in the Critical Suspend state (the main battery is in place and the device is being powered by the backup battery), the display turns off, the BATT M LED begins to flash red, all peripherals are shut down, the CPU clock is stopped, and power is removed from the PCMCIA card. The operating system is saving the state prior to the main battery failing and cannot be used.
If a fully charged main battery is installed before the backup battery is depleted (approximately 5 minutes) the device transitions to the Suspend state. To resume operation tap the Power key.
If the backup battery is depleted before a fully charged main battery is inserted, the device immediately turns itself Off and all unsaved information is lost. Insert a fully charged main battery and press the Power button to turn the device On.

Off Mode

The MX3Plus enters the Off Mode when the Main Battery and the Backup Battery are depleted. Insert a fully charged main battery and press the Power button to turn the device On.
3-3
Page 40

Batteries

Note: The correct MX3 Multicharger Plus should always be used to charge the MX3Plus’s main battery. The Multicharger
plus label is located on the back of the MX3Plus and the multicharger must have been upgraded to V1.01 to charge the MX3Plus’s main battery pack to 100%. Contact Technical Assistance for further information about theV1.01 upgrade kit, if needed.
The MX3Plus is designed to work with a Lithium-Ion (Li-Ion) battery pack from Honeywell. The MX3Plus receives continuous power from two batteries. There is a Lithium-Ion main battery that can be recharged separately by an approved battery charging unit. The main battery is recharged, if required, while installed in a powered cradle or when the MX3Plus is connected to external power using the power jack. There is a 50 mAh Nickel-Cadmium (NiCd) backup battery inside the MX3Plus that is recharged only by the main battery.
Note: The correct Desktop Cradle must always be used to store / charge / communicate with the MX3Plus. The Desktop
Cradle label is located on the bottom of the cradle. The Desktop cradle, compatible with the MX3Plus, Product Number is MX3002DSKCRDL.

Main Battery

The main battery has a rugged plastic enclosure that is designed to withstand the ordinary rigors of an industrial environment. Exercise care when transporting the battery pack making sure it does not come in contact with excessive heat, metal objects (coins, keys) or any power source other than the Multi-Charger or the MX3Plus battery well. When the main battery is properly installed in the MX3Plus it provides up to eight hours of operation depending upon operation and accessories installed. The battery pack is resistant to impact damage and falls of up to four feet to a concrete surface.
Under normal conditions it should last approximately eight hours before requiring a recharge. The more you use the scanner, the wireless client, or the backlight at it’s brightest setting, the shorter the time required between battery recharges.

Battery Hot-Swapping

When the main battery power level is low, the MX3Plus will signal the user with a warning dialog box on the display and the BATT M LED illuminates red. The Batt-M LED is illuminated until the main battery is replaced, the battery completely depletes, external power is applied to the mobile device using the power jack, or the MX3Plus is placed in a powered cradle.
You can replace the main battery by simply removing the discharged battery and installing a fully charged battery within a five minute time limit (or before the backup battery depletes). When the main battery is removed, the MX3Plus automatically transitions to the Critical Suspend state. During Critical Suspend, theMX3Plus’s backup battery will continue to power the unit for at least five minutes. Though data is retained, the MX3Plus cannot be used until a fully charged main battery is installed. After installing the fully charged battery, the MX3Plusautomatically transitions to the Suspend state. To resume from the Suspend state, tap the Power button. Full operational recovery from Suspend can take several seconds while the wireless device is reestablishing a network link.
If the backup battery depletes before a fully charged main battery can be inserted, the MX3Plus will turn OFF and the Power key must be used after the main battery is installed.
All configuration data is saved to flash memory before the computer powers off.

Low Battery Warning

It is recommended that the main battery be removed and replaced when it’s energy depletes. When the Low Battery Warning appears do an orderly shut down of the mobile device, minimizing the operation of any optional equipment and insuring any information is saved that should be saved. When the mobile device is in an ON state, a low battery warning dialog box appears on the display and the Batt-M LED illuminates red. An uninterrupted external power source (wall AC adapters or DC/DC
3-4
Page 41
converters) transfers power to the mobile device internal charging circuitry which, in turn, recharges the main battery and backup battery.
Note: Once you receive the Low Battery Warning, you have approximately 5 minutes to perform an orderly shutdown and
replace the main battery before the unit powers off. The Low Battery Warning will transition to Critical Suspend before the MX3Plus powers off.

Critical Suspend State

The Critical Suspend state or mode can only be entered because of a main battery Power failure. A main battery Power failure can occur because the battery’s energy has been depleted or the battery has been removed.
When the mobile device is in the Critical Suspend state the main battery LED illuminates, the System LED blinks red, all peripherals are shut down, the CPU clock is stopped, and power is removed from the PCMCIA cards.
The operating system is saving the state prior to the backup battery failing and cannot be used. If a new fully charged main battery is installed before the backup battery fully depletes the operating system will transition to the Suspend state. To resume operation tap the Power key.

Backup Battery

The MX3Plus has a backup battery that is designed to provide limited-duration electrical power in the event of main battery failure. The backup battery is a 50 mAh Nickel Cadmium (NiCd) battery that is factory installed in the unit. The need for recharging of the backup battery is automatically detected and controlled by the operating system. The energy needed to charge the backup battery comes from the main battery.
It takes several hours of operation before the backup battery is capable of supporting the operation of the MX3Plus. The duration of backup battery life is dependent upon operation of the MX3Plus, it’s features and any operating applications. The backup battery is replaced by qualified service personnel.
Note: An uninterrupted external power source (wall AC adapters or DC/DC converters) transfers power to the MX3Plus’s
internal charging circuitry which, in turn, recharges the main battery and backup battery.

Backup Battery Maintenance

Note: Make sure there is a fully charged main battery in the MX3Plus before running the backup battery Discharge Utility.
The backup battery can be discharged and charged while the MX3Plus is receiving external power through the Power Jack or from a powered cradle.
The NiCd backup battery should be discharged completely once or twice a year. The main battery will fully charge the backup battery. This process will allow longer life for the backup battery.
The backup battery is discharged by selecting Start > Settings > Control Panel > Battery and tapping the “Discharge” button. The discharge utility shows the progress of the discharging. At this time, the program can be exited while continuing the discharge process. Normal use of the MX3Plus can resume during the discharge, with the exception of Hot-Swapping the main
battery. When the backup battery is fully discharged, the MX3Plus will automatically stop the discharge process and begin to
recharge the backup battery.
DO NOT REMOVE THE MAIN BATTERY from the MX3Plus until the backup battery is completely discharged – in approximately 1 hour and recharged in approximately 2.5 hours.
3-5
Page 42
3-6
Page 43

Chapter 4: Software

Introduction

There are several different aspects to the setup, configuration and operation of the MX3Plus. Many of the setup and configuration settings are dependent upon the optional features such as hardware and software installed on the unit. The examples found in this section are to be used as examples only, the configuration of your specific MX3Plus computer may vary. The following sections provide a general reference for the configuration of the MX3Plus and some of its optional features.

Operating System

Your MX3Plus operating system is Microsoft® Windows® CE 5. The MX3Plus operating system revision is displayed on the Desktop. This is the factory default setting for the Desktop Display Background.

Windows CE Operating System

Note: For general use instruction, please refer to commercially available Windows CE user’s guides or the Windows CE on-
line Help application installed with the MX3Plus
This segment assumes the system administrator is familiar with Microsoft Windows options and capabilities loaded on most standard Windows computers.
Therefore, the sections that follow describe only those Windows capabilities that are unique to the MX3Plus and its Windows CE environment.
4-1
Page 44

General Windows CE Keyboard Shortcuts

Use the keyboard shortcuts in the chart below to navigate with the MX3Plus keyboard. These are standard keyboard shortcuts for Windows CE applications.
Press these keys … To …
CTRL + C Copy
CTRL + X Cut
CTRL + V Paste
CTRL + Z Undo
DELETE Delete
SHIFT with any of the arrow keys
Select more than one item in a window or on the desktop, or select text within a document.
CTRL+A Select all.
ALT+ESC Cycle through items in the order they were opened.
CTRL+ESC Display the Start menu.
ALT+Underlined letter in a menu name Display the corresponding menu.
Underlined letter in a command name on an open menu
Carry out the corresponding command.
ESC Cancel the current task.
The touch screen provides equivalent functionality to a mouse:
l A touch on the touch screen is equivalent to a left mouse click.
l Many items can be moved by the “drag and drop” method, touching the desired item, moving the stylus across the
screen and releasing the stylus in the desired location.
l A double stylus tap is equivalent to a double click.
l A touch and hold is equivalent to a right mouse click
l Devices with Shift and Ctrl Keys The Shift and Ctrl keys can be used with the touch screen for multiple selection of
1
.
items.
l To select disconnected items, press the Ctrl key and then touch each item to be selected in the set. Press the
Ctrl key again to terminate this mode.
l To select a connected set of items, press the Shift key, then touch the first item in the series. Touch the last item
in the series. Press the Shift key again to terminate the selection mode.
1
Some applications may not support this right click method. Please review documentation for the application to see if it pro-
vides for right mouse click configuration.
4-2
Page 45

Warmboot

A warmboot reboots the computer without erasing any registry data. However, any applications installed to RAM are lost, as is all data in RAM. This occurs because the operating system is stored on the flash drive, but must be loaded into RAM to run.
All registry configurations are automatically preserved. Any applications stored as .CAB files in the System folder and configured in the Registry to persist are reinstalled on boot up by the Launch utility.

Coldboot

A coldboot reboots the computer, erases all registry data and returns the computer to factory default settings. In order to be preserved, applications and data must be stored in the System folder. Registry information is not preserved. Only factory default applications and drivers stored as .CAB files in the System folder are loaded by Launch.
A cold boot is initiated by running the Coldboot application in the Windows folder. This application automatically cold boots the MX3Plus, erasing any customer applied registry changes and returning the MX3Plus to its factory settings.

Clearing Persistent Storage / Reset to Default Settings

The coldboot utility sets all registry settings back to factory defaults. No other clearing is available or necessary.
4-3
Page 46

Folders Copied at Startup

The following folders are copied on startup:
System\Desktop copied to Windows\Desktop
System\Favorites copied to Windows\Favorites
System\Fonts copied to Windows\Fonts
System\Help copied to Windows\Help
System\Programs copied to Windows\Programs
AppMgr copied to Windows\AppMgr
Recent copied to Windows\Recent
This function copies only the folder contents, no sub-folders.
The Windows\Startup folder is not copied on startup because copying this folder has no effect on the system or an incorrect effect.
Files in the Startup folder are executed, but only from System\Startup. Windows\Startup is parsed too early in the boot process so it has no effect.
Executables in System\Startup must be the actual executable, not a shortcut, because shortcuts are not parsed by Launch.

Saving Changes to the Registry

The MX3Plus saves the registry when you:
l Tap Start > Run then type Warmboot. Tap OK.
l Perform a Suspend / Resume function (by pressing the Pwr key and then pressing it again).
The registry save process takes 0 – 3 seconds. If nothing has been changed, nothing is saved (e.g. 0 seconds)
The registry is automatically saved every 20 minutes. It is also saved every tenth time the registry settings are changed. Registry settings are changed when control panel applet (e.g. Date/Time) parameters are changed by the user and a warm boot was not performed afterward.
When you tap Start > Run then type Coldboot and tap the OK button, factory default registry settings are loaded during coldboot. All customized changes and settings are lost.
4-4
Page 47

Software Load

The software loaded on the MX3Plus consists of Microsoft® Windows® CE 5 OS, hardware-specific OEM Adaptation Layer, device drivers, Internet Explorer 6.0 for Windows CE browser and utilities. The software supported is summarized below:
l Full Operating System License: Includes all operating system components, including Microsoft® Windows® CE 5
kernel, file system, communications, connectivity (for remote APIs), device drivers, events and messaging, graphics, keyboard and touch screen input, window management, and common controls.
l Network and Device Drivers
l Bluetooth (Optional)
Note: Please contact your Honeywell representative for software updates and CAB files as they are released by Honeywell.

Software Applications

The following applications are included:
l WordPad
l Scan Wedge (bar code result manipulation)
l ActiveSync
l Transcriber
l Internet Explorer
l Word Viewer
l Excel Viewer
l PDF Viewer
l Image Viewer
Note that the viewer applications allow viewing documents, but not editing them.

Bluetooth (Optional)

Start > Settings > Control Panel > Bluetooth
Only installed on a Bluetooth equipped MX3Plus. The System Administrator can Discover and Pair targeted Bluetooth devices for each MX3Plus. The System Administrator can enable / disable Bluetooth settings and assign a Computer Friendly name for each MX3Plus.
The Bluetooth control panel can also be accessed by doubletapping the Bluetooth icon in the taskbar or on the desktop.

Java (Optional)

Files can be accessed by tapping Start > Programs > JEM-CE. Doubletap the EVM icon to open the EVM Console. A folder of Java examples and Plug-ins is also installed with the Java option. Java applications running on the mobile device are not currently supported.
4-5
Page 48

RFTerm (Optional)

Start > Programs > RFTerm
Installed by Honeywell. The application can also be accessed by double clicking the RFTerm desktop icon.

Avalanche

The Wavelink Avalanche Enabler installation file is pre-loaded on the MX3Plus; however, the device is not configured to launch the installation file automatically. The installation application must be run manually the first time Avalanche is used. Following installation, the Wavelink Avalanche Enabler will be an auto-launch application. This behavior can be modified by accessing the Avalanche Update Settings panel through the Enabler Interface.

Software Development

The CE API Programming Guide documents Honeywell-API calls for the MX3Plus. It is intended as an addition to Microsoft Windows CE API documentation.
A Software Developers Kit (SDK) and additional information about software development can be found on the Developer Portal. Contact Technical Assistance for more information.

Access Files on the SD/CF Card

Click the My Device icon on the Desktop then click the System icon.
A SD/CF card is used for permanent storage of the MX3Plus drivers, CAB files and utilities. It is also used for registry content back up.
CAB files, when executed, are not deleted.
Note: Always perform a warm reset (Start / Run / Warmboot) when exchanging one flash card for another.
4-6
Page 49

MX3Plus Utilities

The following files are pre-loaded.

LAUNCH.EXE

Launch works in coordination with registry settings to allow drivers or applications to be loaded automatically into DRAM at system startup. Registry settings control what gets launched; see the App Note for information on these settings. For examples, you can look at the registry key
HKEY_LOCAL_MACHINE \ Software \ LXE \ Persist
Launch will execute .CAB files, .BAT files, or .EXE files.
App Note
All applications to be installed into persistent memory must be in the form of Windows CE CAB files. These CAB files exist as separate files from the main installation image, and are copied to the CE device using ActiveSync, or using a Compact Flash ATA card. The CAB files are copied from ATA or using ActiveSync Explore into the folder System, which is the persistent storage virtual drive. Then, information is added to the registry, if desired, to make the CAB file auto-launch at startup.
The registry information needed is under the key HKEY_LOCAL_MACHINE \ Software \ LXE \ Persist, as follows. The main subkey is any text, and is a description of the file. Then 3 mandatory values are added:
FileName is the name of the CAB file, with the path (usually \System).
Installed is a DWORD value of 0, which changes to 1 once auto-launch installs the file.
FileCheck is the name of a file to look for to determine if the CAB file is installed. This will be the name of one of the files (with path) installed by the CAB file. Since the CAB file installs into DRAM, when memory is lost this file is lost, and the CAB file must be reinstalled.
There are three optional fields that may be added:
1. Order is used to force a sequence of events. Order=0 is first, and Order=99 is last. Two items which have the same order will be installed in the same pass, but not in a predictable sequence.
2. Delay is used to add a delay after the item is loaded, before the next is loaded. The delay is given in seconds, and defaults to 0 if not specified. If the install fails (or the file to be installed is not found), the delay does not occur.
3. PCMCIA is used to indicate that the file (usually a CAB file) being loaded is a radio driver, and the PCMCIA slots should be started after this file is loaded. By default, the PCMCIA slots are off on powerup, to prevent the “Unidentified PCMCIA Slot” dialog from appearing. Once the drivers are loaded, the slot can be turned on. The value in the PCMCIA field is a DWORD, representing the number of seconds to wait after installing the CAB file, but before activating the slot (a latency to allow the thread loading the driver to finish installation). The default value of 0 means the slot is not powered on. The default values for the default radio drivers (listed below) is 1, meaning one second elapses between the CAB file loading and the slot powering up.
The auto-launch process proceeds as follows:
l The launch utility opens the registry database and reads the list of CAB files to auto-launch.
l First it looks for FileName to see if the CAB file is present. If not, the registry entry is ignored. If it is present, and the
Installed flag is not set, auto-launch makes a copy of the CAB file (since it gets deleted by installation), and runs the Microsoft utility WCELOAD to install it.
4-7
Page 50
l If the Installed flag is set, auto-launch looks for the FileCheck file. If it is present, the CAB file is installed, and that
registry entry is complete. If the FileCheck file is not present, memory has been lost, and the utility calls WCELOAD to reinstall the CAB file.
l Then, the whole process repeats for the next entry in the registry, until all registry entries are analyzed.
l To force execution every time (for example, for AUTOEXEC.BAT), use a FileCheck of “dummy”, which will never be
found, forcing the item to execute.
l For persist keys specifying .EXE or .BAT files, the executing process is started, and then Launch will continue, leaving
the loading process to run independently. For other persist keys (including .CAB files), Launch will wait for the loading process to complete before continuing. This is important, for example, to ensure that a .CAB file is installed before the .EXE files from the .CAB file are run.
l Note that the auto-launch process can also launch batch files (*.BAT), executable files (*.EXE), registry setting files
(*.REG), or sound files (*.WAV). The mechanism is the same as listed above, but the appropriate CE application is called, depending on file type.
Note: Registry entries may vary depending on software revision level and options ordered with the MX3Plus.

LAUNCH.EXE and Persistent Storage

If any of the following directories are created in the System folder, Launch automatically copies all of the files in these directories to the respective folder on the flash drive:
l AppMgr
l Desktop
l Favorites
l Fonts
l Help
l Programs
l Recent
Note: Files in the Startup folder are executed, but only from System > Startup. They are not copied to another folder.

REGEDIT.EXE

Registry Editor – Use caution when editing the Registry and make a backup copy of the registry before changes are made.

REGLOAD.EXE

Double-tapping a registry settings file (e.g. REG) causes RegLoad to open the file and make the indicated settings in the registry. This is similar to how RegEdit works on a desktop PC. The .REG file format is the same as on the desktop PC.

REGDUMP.EXE

Registry dump – Saves a copy of the registry as a text file. The file, REG.TXT, is located in the root folder.
Note: The REG.TXT file is not saved in persistent storage. To use the REG.TXT file as a reference in the event of a
coldboot, copy the file to the System folder on the MX3Plus or store a copy of the REG.TXT file on a PC.
4-8
Page 51

WARMBOOT.EXE

Double click this file to warm boot the computer (i.e., all RAM is preserved). It automatically saves the registry before rebooting which means configuration changes are not lost.

WAVPLAY.EXE

Double tapping a sound file (e.g. WAV) causes WavPlay to open the file and run it in the background.

MX3Plus Command-line Utilities

Command line utilities can be executed by Start > Run > [program name].
COLDBOOT.EXE
Command line utility which performs a cold boot (all RAM is erased).
Passwords are lost upon cold boot. If a password is set, that password must be entered to begin the cold boot power cycle process.
PrtScrn.EXE
Command line utility which performs a screen print and saves the file in .BMP format in the \System folder. Tap Start > Run and type prtscrn and tap OK, or press Enter. There is a 10 second delay before the screen print is made. The device beeps and the screen captured file (scrnnnnn.bmp) is placed in the \System folder. The numeric filename is incremented by 1 each time the PrtScrn function is activated. The command is not case-sensitive.
4-9
Page 52

Desktop

Note: For general use instruction, please refer to commercially available Windows CE user’s guides or the Windows on-line
Help application installed in the mobile device.
The MX3Plus Desktop appearance is similar to that of a desktop PC running Windows 2000 or XP.
At the bottom of the screen is the Start button. Tapping the Start Button causes the Start Menu to pop up. It contains the standard Windows menu options: Programs, Favorites, Documents, Settings, Help, and Run.

Desktop Icons

At a minimum, the desktop displays icons for My Device, Internet Explorer and the Recycle Bin. Following are a few of the other icons that may be on the MX3Plus Desktop. Please Contact Technical Assistanceabout the latest updates and upgrades for your operating system.
Icon Function
Access files and programs.
Storage for files that are to be deleted.
Discover and then pair with nearby discoverable Bluetooth devices.
Storage for downloaded files / applications.
Connect to the Internet/intranet (requires radio card and Internet Service Provider – ISP enrollment is not avail­able from Honeywell).
Used for accessing the appropriate wireless configuration, SCU (Summit Client Utility).
The eXpress Scan utility allows an administrator to scan bar codes to provide the initial network and Ava­lanche Mobile Device Server address configuration. This eliminates the need to edit radio parameters man­ually on the mobile device. eXpress Scan uses bar codes created with eXpress Config.
4-10
Page 53
Icon Function
RFTerm is an optional terminal emulation program for mobile devices with a Windows operating System. When RFTerm is installed, this icon is displayed on the desktop.
A shortcut to the Remote Desktop Configuration utility.
Wavelink® Avalanche Mobility Center™ (Avalanche MC) is a remote client management system that is designed to distribute software and configuration updates to monitored devices, including Windows CE com­puters. The enabler for Wavelink Avalanche is loaded on the mobile device but not installed. When the enabler is installed this icon is displayed on the desktop.
The demo version of Wavelink Telnet CE is installed on all devices. Contact Technical Assistance for licens- ing information. When installed, license details are maintained in the Wavelink tab in the License Viewer con­trol panel.
Factory installed. Tapping the desktop icon displays information on the Java version installed. Files can be accessed by tapping Start > Programs > JEM-CE. Doubletap the EVM icon to open the EVM Console. A folder of Java examples and Plug-ins is also installed with the Java option. Java applications running on the mobile device are not currently supported.
Start button. Access programs, select from the Favorites listing, documents last worked on, change/view set­tings for the control panel or taskbar, on-line help or run programs.
Taskbar
The number and type of icons displayed are based on the device type, installed options and configuration of the MX3Plus.
4-11
Page 54

My Device Folders

Folder Description Preserved upon Reboot?
Application Data Data saved by running applications No
My Documents Storage for downloaded files / applications No
Network Mounted network drive No
Program Files Applications No
System Internal SD Flash Card (CAB file storage) Yes
Storage Card or SD Card Additional optional storage space Yes
Temp Location for temporary files No
Windows Operating System in Secure Storage No

Wavelink Avalanche Enabler (Optional)

Note: If the user is NOT using Wavelink Avalanche to manage their mobile device, the Enabler should not be installed on the
mobile device(s).
The following features are supported by the Wavelink Avalanche Enabler when used in conjunction with the Avalanche Manager.
After configuration, Enabler files are installed upon initial bootup and after a hard reset. Network parameter configuration is supported for:
l IP address: DHCP or static IP
l RF network SSID
l DNS hosts (primary, secondary, tertiary)
l Subnet mask
l Enabler update
Related Manual: Using Wavelink Avalanche on Windows Computers
The MX3Plus has the Avalanche Enabler installation files loaded, but not installed, on the mobile device when it is shipped. The installation files are located in the System folder on CE devices. The installation application must be run manually the first time Avalanche is used.
After the installation application is manually run, a reboot is necessary for the Enabler to begin normal performance. Following this reboot, the Enabler will by default be an auto-launch application. This behavior can be modified by accessing the Avalanche Update Settings panel through the Enabler Interface.
The designation of the mobile device to the Avalanche CE Manager is LXE_MX3X.
CE devices manufactured before October 2006 must have their drivers and system files upgraded before they can use the Avalanche Enabler functions. Contact Technical Assistance for details on upgrading the mobile device baseline.
4-12
Page 55

Internet Explorer

Start > Programs > Internet Explorer
This option requires a radio card and an Internet Service Provider. There are a few changes in the Windows CE version of Internet Explorer as it relates to the general desktop Windows PC Internet Explorer options. Tap the “?” button to access Internet Explorer Help.

Start Menu Program Options

The following list represents the factory default program installation. Your system may contain different items from those shown below, based on the software and hardware options purchased.
Communication Stores Network communication options
ActiveSync Transfer files between a MX3Plus and a desktop computer Connect Run this command after setting up a connection Start FTP
Server
Stop FTP
Server
Command Prompt The command line interface in a separate window eXpress Scan Option. Requires Wavelink Avalanche option eXpress Config. Internet Explorer Access web pages on the world wide Internet Java Optional Media Player Digital media player for movie and audio files. Microsoft File Viewers
Excel Viewer View Excel 97 and newer documents
Image Viewer View BMP, JPEG and PNG images
PDF Viewer View Adobe Acrobat documents
Word Viewer View Word 97 and newer documents and RTF files
Microsoft WordPad Opens an ASCII notepad Remote Desktop
Connection RFTerm Option. Terminal emulation application.
Settings
Summit Set Summit radio / network parameters Transcriber Enter data using the stylus on the touch screen Wavelink Avalanche Option. Remote management for networked devices Windows Explorer File management program
Begin connection to FTP server
End connection to FTP server
1
View downloaded files
Log on to a Windows Terminal Server
Access to all Control Panels, a shortcut to the Network and Dialup Control Panel and access to Taskbar options.
l If installed, RFTerm runs automatically at the conclusion of each reboot.
l If installed and enabled, AppLock runs automatically at the conclusion of each reboot.
1
The Microsoft File Viewers cannot display files that have been password protected.
4-13
Page 56
l The wireless client connects automatically during each reboot.
l Bluetooth re-connects to nearby paired devices automatically at the conclusion of each reboot.
l If installed and pre-configured, Wavelink Avalanche connects remotely and downloads updates automatically during
each reboot.

Communication

Start > Programs > Communication
ActiveSync
ActiveSync is pre-loaded on all mobile devices.
Using Microsoft ActiveSync you can copy files from your MX3Plus to your desktop computer , and vice versa.
Once an ActiveSync relationship (partnership) has been established with Connect (on a desktop computer), ActiveSync will synchronize using the wireless link, serial port, or USB on the MX3Plus.
Connect and LXEConnect
Upon cabling your MX3Plus to the desktop/laptop, and ActiveSync on the desktop/laptop opens, if the Connect or LXEConnect installation does not open on your MX3Plus, Contact Technical Assistance for assistance.
Start FTP Server / Stop FTP Server
Start > Communication > Start (or Stop) FTP Server
These shortcuts call the Services Manager to start and stop the FTP server. The server defaults to Off (for security) unless it is explicitly turned on from the menu.
4-14
Page 57

Summit

Start > Settings > Control Panel > Summit
Use this option to set up radio client profiles.
The Summit Control Panel can also be accessed by doubletapping the Summit icon in the taskbar or on the desktop.
Certs
The Certs option displays a readme file containing details on how the Summit Configuration Utility (SCU) handles certificates for WPA authentication.

Command Prompt

Start > Programs > Command Prompt
Type help cmd at the command prompt to view valid Pocket PC (Console) commands.
Exit the command prompt by typing exit at the command prompt or tap File > Close.
4-15
Page 58

eXpress Scan

The eXpress Scan utility allows an administrator to scan bar codes to provide the initial network and Avalanche Mobile Device Server address configuration.This eliminates the need to edit radio parameters manually on the MX3Plus.
eXpress Scan uses bar codes created with eXpress Config.

Internet Explorer

Start > Programs > Internet Explorer
This option requires a radio card and an Internet Service Provider. There are a few changes in the Windows CE version of Internet Explorer as it relates to the general desktop Windows PC Internet Explorer options. Tap the ? button to access Internet Explorer Help.

Media Player

Start > Programs > Media Player
There are few changes in the Windows CE version of Media Player as it relates to the general desktop Windows PC Microsoft Media Player options.
After the Media Player application is running, click the ? button to access Media Player Help.

Microsoft File Viewers

The following applications are included:
l Word Viewer
l Excel Viewer
l PDF Viewer
l Image Viewer
Note: The viewer applications allow viewing documents, but not editing them.

Microsoft WordPad

Start > Programs > Microsoft WordPad
Create and edit documents and templates in WordPad, using buttons and menu commands that are similar to those used in the desktop PC version of Microsoft WordPad.
By default WordPad files are saved as .PWD files. Documents can be saved in other formats e.g. .RTF or .DOC.
Tap the ? button to access WordPad Help.
4-16
Page 59

Remote Desktop Connection

Start > Programs > Remote Desktop Connection
There are few changes in the Windows CE version of Remote Desktop Connection as it relates to the general desktop Windows PC Microsoft Remote Desktop Connection options.
If installed, Remote Desktop Connection on the MX3Plus can be accessed by Start > Programs > Remote Desktop Connection.
Select a computer from the drop down list or enter a host name and tap the Connect button.
Tap the Options >> button to access the General, Display, Local Resources, Programs and Experience tabs. Tap the ? button to access Remote Desktop Connection Help.

Settings

Start > Settings
The Settings menu option may include the following:
Control Panel All control panels Network and Dialup Connections Taskbar Set Taskbar parameters
Shortcut to control panel. Connect to a network, create a new connection, and adjust parameters for client connections.

Transcriber

Start > Programs > Transcriber
To make changes to the Transcriber application, tap the keyboard icon in the status bar. Select Transcriber from the pop-up menu. Then open the Input control panel and tap the Options button. Transcriber Options (Start > Settings > Control Panel > Input Panel) are available only when Transcriber is selected as the active input method. Tap the “?” button or the Help button to access Transcriber Help.

Windows Explorer

Start > Programs > Windows Explorer
There are a few changes in the Windows CE version of Windows Explorer as it relates to the general desktop PC Windows Explorer options. Tap the “?” button to access Windows Explorer Help.
4-17
Page 60

Taskbar

Start > Settings > Taskbar and Start Menu
There are a few changes in the Windows CE version of Taskbar as it relates to the general desktop PC Windows Taskbar options.
When the taskbar is auto hidden, press the Ctrl key then the Esc key to make the Start button appear.
Clicking the Taskbar option on the Settings menu displays theTaskbar General tab and the Taskbar Advanced tab.

General Tab

Factory Default Settings
Always on Top Enabled
Auto hide Disabled
Show Clock Enabled

Advanced Tab

Expand Control Panel
Tap the checkbox to have the Control Panel folders appear in drop down menu format from the Settings > Control Panel menu option.
Clear Contents of Document Folder
Tap the Clear button to remove the contents of the Document folder.
4-18
Page 61
Taskbar Icons
As MX3Plus devices and applications open and change state, icons are placed in the Taskbar. In most cases, tapping the icon in the Taskbar opens the related application.
Refer to Start > Help for an explanation of standard Windows CE taskbar icons.
Following are a few of the MX3Plus unique taskbar icons that may appear in the Taskbar. These icons are in addition to the Windows CE taskbar icons.
Wireless Zero Config Inactive / Connected / Not Connected.
Clicking on the icon opens the Wireless Zero Config utility.
Bluetooth connected / disconnected. Clicking the icon opens the Bluetooth control panel.
ActiveSync Connection
Cerdisp connected (displayed when LXEConnect is connected)
Summit Client signal indicator no signal/ excellent signal. Clicking on the icon opens the
Summit Client Utility.
External power connected
Current time. Clicking the time display opens the Date/Time control panel.
Click this icon to return to the Desktop.
AppLock switchpad.
Input method, keyboard / input panel / transcriber
CapsLock active
4-19
Page 62

MX3Plus OS Upgrade

Introduction

Depending on the size of the operating system, the total time required for a successful upgrade may require several minutes.
The OS upgrade files are unique to your MX3Plus physical configuration and date of manufacture. OS upgrade files designed for one device configuration should not be used on a different device configuration.

Preparation

l Please Contact Technical Assistance to get the OS upgrade files.
l Use ActiveSync to back up MX3Plus user files and store them elsewhere before beginning an upgrade on the MX3Plus.
l Maintain an uninterrupted AC/DC power source to the MX3Plus throughout this process.
l The SD / CF card with the OS and systems files must be present for the MX3Plus to boot. Removing and installing SD
or CF cards should be performed on a clean, well-lit surface.
l Always perform OS updates when the MX3Plus has a dependable external power source connected to the MX3Plus
and/or a fully charged main battery.

Procedure

1. Verify a dependable power source is applied to the MX3Plus and will stay connected during the upgrade procedure.
2. Establish an ActiveSync connection between the MX3Plus and a desktop/laptop computer.
3. Download the OS files from the desktop/laptop to the MX3Plus's System folder.
4. During the file copy process to the MX3Plus System folder, when asked “Overwrite ?”, select Yes to All.
5. Review the files that were downloaded to the System folder.
6. Restart the MX3Plus.
7. Disconnect from ActiveSync.
8. When the OS finishes loading, check the OS update version by selecting Start > Settings > Control Panel > About > Software tab.
The touch screen may require calibration, however most Windows OS versions save the calibration data, eliminating the need to calibrate.

Battery State and OS Upgrade

Honeywell recommends a fully charged main battery be cabled to the MX3Plus prior to reflashing or upgrading the operating system. A prompt may appear when the battery reaches Critical Low that informs the user there is not enough power in the main battery to perform the upgrade.
The operating system will not be able to execute the OS update when the battery level is too low (25% or less), as there is a high risk that the power remaining in the battery expires when executing the upgrade and the MX3Plus will be left in an inoperable state.
When main battery power level is too low, connect external power to the MX3Plus before performing the upgrade procedure. Do not disconnect external power before the upgrade process is complete.
4-20
Page 63

Upgrade Help

The powered device won't boot up after the upgrade is finished.
Send the MX3Plus to Honeywell for re-imaging.
Warning: Opening the device e.g. removing endcaps or access panels, etc. could void the user's authority to operate this equipment.
4-21
Page 64

Control Panel

Start > Settings > Control Panel or My Device > Control Panel link
Note: Change the font displayed on the touch screen by choosing Start > Settings > Control Panel > Keyboard and then the
Key map drop down list.
Tap the ? button for Help when changing MX3Plus Control Panel options.
Option Function
About
Accessibility
Administration AppLock Administration utility.
Battery View voltage and status of the main and backup batteries.
Bluetooth Set the parameters for Bluetooth device connections.
Certificates Manage digital certificates used for secure communication.
Date/Time Set Date, Time, Time Zone, and Daylight Savings.
Device Management Connection setup for Microsoft Systems Management Server.
Dialing Connection setup for modem attached to COM port or Compact Flash slot.
Display
Input Panel Select the current key / data input method. Select custom key maps.
Installed Programs
Internet Options
Software, hardware, versions and network IP. No user intervention allowed. Integrated scanner type is identified.
Customize the way the keyboard, audio, display or mouse function for users with hearing or viewing difficulties.
Set background graphic and scheme. Set touch screen and keypad backlight properties and timers.
View the list of installed programs. This panel replaced Remove Programs in some OS versions. Contact Technical Assistance for assistance.
Set General, Connection, Security, Privacy, Advanced and Popups options for Internet
connectivity.
Keyboard Select a Key Map (or font). Set key repeat delay and key repeat rate.
Keypad Configure KeyMap keys, RunCmd and LaunchApp.
License Viewer Displays license information for installed licensed applications.
Mixer
Mouse Set the double-tap sensitivity for stylus taps on the touch screen.
MX3X-VXC Options Set various device specific configuration options.
Network and Dial Up Options Set network driver properties and network access properties.
Network Capture Set network logging options.
Owner
4-22
Adjust the input and output parameters – volume, sidetone, and record gain, for headphone, software and microphone.
Set the mobile device owner details (name, phone, etc). Enter notes. Enable / disable Owner display parameters. Enter Network ID for the device – user name, password, domain.
Page 65
Option Function
Password Set OS access password properties for signon and/or screen saver.
PC Connection
Control the connection between the mobile device and a local desktop or laptop computer.
PCMCIA Manage cards in card slots and IntATA card slot.
Power Set Power scheme properties. Review device status and properties.
Regional Settings
Set appearance of numbers, currency, time and date based on country region and language settings.
Select to remove specific user installed programs in their entirety. This panel is
Remove Programs
replaced by Installed Programs in some OS versions. Contact Technical Assistance for assistance.
Scan Wedge utility. Set scanner key wedge, scanner port, and imager LED illumination
Scanner
options. Assign baud rate, parity, stop bits and data bits for COM1 port. Assign scanned bar code data manipulation parameters.
Stylus Set double-tap sensitivity properties and/or calibrate the touch panel.
System
Review System and Computer data and revision levels. Adjust Storage and Program memory settings. Enter device name and description. Review copyright notices.
Terminal Server Client Licenses Select a server client license from a drop down list.
Volume and Sounds
Enable / disable volume and sounds. Set volume parameters and assign sound WAV files to events.
WiFi Set the parameters for a Summit client.
4-23
Page 66

About

Start > Settings > Control Panel > About
The data cannot be edited by the MX3Plus user on these panels.
Tab Contents
Software
Hardware
Versions
Network IP
GUID, Windows CE Version, OAL Version, Bootloader Version, Compile Version, FPGA Version and Language. Language indicates any pre-installed Asian fonts.
CPU Type, Codec Type, FPGA Version, Scanner type, Display, Flash memory, and DRAM memory
Revision level of software modules and .NET Compact Framework Version. Utilities, Drivers, Image, API, and Internet Explorer.
Current network connection IP and MAC address. Only the first 2 network ports are shown (usually radio and ActiveSync).
Version window information is retrieved from the registry.
Version Tab and the Registry
Modify the Registry using the Registry Editor. Use caution when editing the Registry and make a backup copy of the registry before changes are made.
The registry settings for the Version tab are under HKEY_LOCAL_MACHINE \ Software \ LXE \ Version in the registry.
To add a user application to the Version panel, create a new string value under the HKLM\Software\LXE\Version key. The string name should be the Application name to appear in the Version window. The data for the value should be the version number to appear in the Version window .
Version strings can be equal to or less than 254 characters. Because the strings are displayed in a text box, any number can be accommodated, up to the 64K byte text box limitation.
Language and Fonts
The Software tab displays any fonts built into the OS image. The fonts built into the OS image are noted in the Language section of this tab:
l English only – No additional fonts are built into the OS
l Japanese
l Simplified Chinese
l Traditional Chinese
l Korean
The above listed Asian fonts are ordered separately and built-in to the OS image. Built-in fonts are added to registry entries and are available immediately upon startup. Thai, Hebrew, Arabic and Cyrillic Russian fonts are available in the (English only) default (extended) fonts.
4-24
Page 67
Identifying Software Versions
The Versions tab displays the versions of many of the software programs installed. Not all installed software installed on the mobile device is included in this list and the list varies depending on the applications loaded on the MX3Plus. The Image line displays the revision of the system software installed. Refer to the last three digits to determine the revision level.
MAC Address
The Network IP tab displays the MAC address of the network card.
4-25
Page 68

Accessibility

Start > Settings > Control Panel > Accessibility
Customize the way the MX3Plus keyboard, sound, display, mouse, automatic reset and notification sounds function. There are a few changes from general Windows desktop Accessibility options.
Note: StickyKeys and StickyKeys Settings on the Keyboard panel are disabled as this setting, when enabled, interferes
with pre-assigned sticky key implementation.
Sticky Keys - Disabled.
Keyboard
ToggleKeys - Disabled by default. Tap the Use ToggleKeys checkbox to enable this option. Tap the Settings button to view or change parameters.
Sound
Display
Mouse
General
SoundSentry is disabled by default. Tap the Use SoundSentry checkbox to enable this option. Tap the Settings button to view or change parameters.
High Contrast is disabled by default. Tap the Use High Contrast checkbox to enable this option. Tap the Settings button to view or change parameters.
MouseKeys is disabled by default. Tap the Use MouseKeys checkbox to enable this option. Tap the Settings button to view or change parameters.
Automatic reset is disabled by default. Tap the Turn off accessibility features checkbox to enable this option and use the dropdown option to assign a timer.
Notification is enabled by default. Sounds are emitted when turning a feature on or off.
The following exceptions are due to a limitation in the Microsoft Windows CE operating system:
l If the ToggleKeys option is selected, please note that the ScrollLock key does not produce a sound as the CapsLock
and NumLock keys do.
l If the SoundSentry option is selected, please note that ScrollLock does not produce a visual warning as the CapsLock
and NumLock keys do.
4-26
Page 69

Administration Control Panel

Start > Settings > Control Panel > Administration
Use this option to set parameters for computers intended to be used as dedicated, single or multiple application devices. In other words, only the application or feature specified in the AppLock configuration by the Administrator are available to the MX3Plus user.
Devices with AppLock installed are shipped to start up in Administration mode with no default password, and when the MX3Plus is started for the first time, the user has full access to the MX3Plus and no password prompt is displayed. After the Administrator specifies an application or applications to lock, assigns a password and the MX3Plus is rebooted (or the hotkey is pressed), the MX3Plus is then in end-user mode.
AppLock also contains a component which sets configuration parameters and application launch settings as specified by the Administrator.
Introduction
AppLock is designed to be run on Windows CE based devices only.
MX3Plus AppLock is setup by the Administrator by tapping Start > Settings > Control Panel > Administration.
Configuration parameters are specified by the AppLock Administrator for the mobile device end-user. AppLock is password protected by the Administrator.
End-user mode locks the end-user into the configured application or applications. The end user can still reboot the mobile device and respond to dialog boxes. The administrator-specified applications are automatically launched in the specified order and run in full screen mode when the device boots up.
When the mobile device is reset to factory default values, for example after a cold reset, the Administrator may need to reconfigure the AppLock parameters.
The assumption, in this section, is that the first user to power up a new mobile device is the system administrator.
Note: AppLock Administrator Control panel file Launch option does not inter-relate with similarly-named options contained in
other MX3Plus Control Panels.
Note: A few applications do not follow normal procedures when closing. AppLock cannot prevent this type of application
from closing, but is notified that the application has closed. For these applications, AppLock immediately restarts the application (see Auto Re-Launch) which causes the screen to flicker. If this type of application is being locked, the administrator should close all other applications before switching to end-user mode to minimize the screen flicker.
AppLock is updated periodically as new options become available. Contact Technical Assistance for assistance, downloads and update availability.
4-27
Page 70
Setup a New Device
Devices with the AppLock feature are shipped to boot in Administration mode with no default password, thus when the MX3Plus is first booted, the user has full access to the device and no password prompt is displayed. After the administrator specifies the applications to lock, a password is assigned and the device is rebooted or the hotkey is pressed, the device switches to end-user mode.
Briefly, the process to configure a new device is as follows:
1. Connect an external power source to the device and press the Power button.
2. Adjust screen display, audio volume and other parameters if desired. Install accessories.
3. Tap Start > Settings > Control Panel > Administration icon.
4. Assign applications on the Control (single application) or Application (dual application) tab screen.
5. Assign a password on the Security tab screen.
6. Select a view level on the Status tab screen, if desired.
7. Tap OK
8. Press the hotkey sequence to launch AppLock and lock the configured application(s)
9. The device is now in end-user mode.
4-28
Page 71
Administration Mode
Administration mode gives full access to the mobile device, hardware and software configuration options.
The administrator must enter a valid password (when a password has already been assigned) before access to Administration mode and configuration options are allowed. The administrator can configure the following options:
l Create/change the keystroke sequence to activate administrator access.
l Create/change the password for administrator access.
l Assign the name of the application, or applications, to lock.
l Select the command line of the application to lock.
In addition to these configuration options, the administrator can view and manage the status logs of AppLock sessions.
Administrator default values for this device:
Administrator Hotkey
Shift+Ctrl+A
Password
none
Application path and name
none
Application command line
none
4-29
Page 72
End User Mode
End-user mode locks the end-user into the configured application or applications. The end user can still reboot and respond to dialog boxes. Each application is automatically launched and runs in full screen mode when the device boots up.
The user cannot unintentionally or intentionally exit the application nor can the end user execute any other applications. Normal application exit or switching methods and all Microsoft defined Windows CE key combinations, such as close (X) icon, File Exit, File Close, Alt-F4, Alt-Tab, etc. are disabled. The Windows CE desktop icons, menu bars, task bar and system trays are not visible or accessible. Task Manager is not available.
If the end-user selects File/Exit or Close from the applications menu bar, the menu is cleared and nothing else happens; the application remains active. Nothing happens when the end-user clicks on the Close icon on the application’s title bar and the application remains active.
Note: A few applications do not follow normal procedures when closing. AppLock cannot prevent this type of application
from closing, but is notified that the application has closed. For these applications, AppLock immediately restarts the application which causes the screen to flicker. If this type of application is being locked, the administrator should close all other applications before switching to end user mode to minimize the screen flicker.
Windows accelerator keys such as Alt-F4 are disabled.
Passwords
A password must be configured. If the password is not configured, a new device switches into Administration mode without prompting for a password. In addition to the hotkey press, a mode switch occurs if inaccurate information has been configured or if mandatory information is missing in the configuration.
There are several situations that display a password prompt after a password has been configured.
If the configured hotkey is pressed, the password prompt is displayed. In this case the user has 30 seconds to enter a password. If a valid password is not entered within 30 seconds, the password prompt is dismissed and the device returns to end-user mode.
All other situations that present the password prompt do not dismiss the prompt -- this is because the other situations result in invalid end-user operation.
These conditions include:
l If inaccurate configuration information is entered by the administrator, i.e. an application is specified that does not exist.
l If the application name, which is mandatory for end-user mode, is missing in the configuration.
l Invalid installation of AppLock (e.g. missing DLLs).
l Corrupted registry settings.
To summarize, if an error occurs that prevents AppLock from switching to user mode, the password will not timeout and AppLock will wait until the correct password is entered.
Forgotten password?
See: AppLock Help
4-30
Page 73
End-User Switching Technique
Note: The touch screen must be enabled.
A checkmark on the switchpad menu indicates applications currently active or available for Launching by the user. When Keyboard is selected, the MX3Plus default input method (Input Panel, Transcriber, or custom input method) is activated.
The check to the left of the application name indicates that the application is active.
If the application is listed but does not have a checkmark to the left of the application name, this means the application is configured in AppLock and can be manually launched by clicking on the application name in the list.
Using a Stylus Tap
When the mobile device enters end-user mode, a Switchpad icon (it looks like three tiny windows one above the other) is displayed in the lower right corner of the display. The Switchpad is always visible on top of the application in focus. However, if only one application is configured in AppLock and the Input Panel is disabled the Switchpad is not visible.
When the user taps the Switchpad icon, a menu is displayed showing the applications available to the user. The user can tap an application name in the popup menu and the selected application is brought to the foreground. The previous application continues to run in the background. Stylus taps affect the application in focus only. When the user needs to use the Input Panel, they tap the Keyboard option. Input Panel taps affect the application in focus only.
See Also: Application Panel > Launch > Manual (Launch) and Allow Close
Using the Switch Key Sequence
One switch key sequence (or hotkey) is defined by the administrator for the end-user to use when switching between locked applications. This is known as the Activation key. The Activation key is assigned by the Administrator using the Global Key parameter. When the switch key sequence is pressed on the keypad, the next application in the AppLock configuration is moved to the foreground and the previous application moves to the background. The previous application continues to run in the background. End-user key presses affect the application in focus only.
See Also: Start > Settings > Administration > Application Panel > Global Key
Hotkey (Activation hotkey)
The default Activation key is Ctrl+Spc. The key sequence switches the focus between one application and another. Data entry affects the application running in the foreground only. Note that the system administrator may have assigned a different key sequence to use when switching applications.
4-31
Page 74
End User Internet Explorer (EUIE)
AppLock supports applications that utilize Internet Explorer, such as .HTML pages and JAVA applications. The end user can run an application by entering the application name and path in Internet Explorer’s address bar.
To prevent the end user from executing an application using this method, the address bar and Options settings dialog are restricted in Internet Explorer. This is accomplished by creating an Internet Explorer that is used in end user mode: End-user Internet Explorer (EUIE.EXE). The EUIE executes the Internet Explorer application in full screen mode which removes the address bar and status bar. The Options Dialog is also removed so the end user cannot re-enable the address bar.
The administrator specifies the EUIE by checking the Internet checkbox in the Application tab of the Administrator applet. The internet application should then be entered in the Application text box.
When the Internet checkbox is enabled, the Menu and Status check boxes are available.
Enabling the Menu checkbox displays the EUIE menu which contains navigation functions like Back, Forward, Home, Refresh, etc., functions that are familiar to most Internet Explorer users. When the Menu checkbox is blank, the EUIE menu is not displayed and Navigation functions are unavailable.
When the Status checkbox is enabled, the status bar displayed by EUIE gives feedback to the end-user when they are navigating the Internet.
If the standard Internet Explorer that is shipped with the mobile device is desired, it should be treated like any other application. This means that IEXPLORER.EXE should be specified in the Application text box and the internet application should be entered in the command line. In this case, do not check the Internet checkbox.
4-32
Page 75
Application Configuration
Settings > Control Panel > Administration icon
The default Administrator Hotkey sequence is Shift+Ctrl+A.
Administrator mode allows access to all features on the device. When the hotkey is pressed to switch into Administrator mode, a password prompt is displayed (if a password has been configured). A password must be entered within 30 seconds (and within three tries) or the password prompt is removed and the device remains in end-user mode with the focus returned to the locked application. Without entry of a valid password, the switch into Administrator mode will not occur.
The password prompt is displayed if a password has been configured. When the valid password is entered, the Administration Control panel is displayed. When a valid password is not entered within 30 seconds, the user is returned to the System Control Panel.
If a password has not been configured, the Administrator Control panel is displayed.
Important: Before setting up multiple instances of the same application, make sure the targeted software application will allow two instances to run at the same time.
4-33
Page 76
Application Panel
Note: If your Application Panel does not look like the figure shown above, you may have the Single Application version.
Use the Application tab options to select the applications to launch when the device boots up in End-user Mode.
If no application is specified when the Administrator Control Panel is closed, the mobile device reboots into Administrator mode. If a password has been set, but an application has not been specified, the user will be prompted for the password before entering administration mode. The password prompt remains on the display until a valid password is entered.
Option Explanation
Default is blank. Move the cursor to the Filename text box and either type the application path or
Filename
tap the Browse button (the … button). The standard Windows CE Browse dialog is displayed. After selecting the application from the Browse dialog, tap OK.
Title
Arguments
Order
Internet
Launch Button
Global Key
Default is blank. Enter the Title to be associated with the application. The assumption is that multiple copies of the same application may need unique titles in order to differentiate them in the
Switchpad.
Default is blank. Enter the command line parameters for the application in the Arguments text box.
Default is 1. Enter the Order in which the application is to be loaded or presented to the end-user. Applications are launched in lowest to highest number order and do not need to be sequential.
Default is Disabled. Enable the Internet checkbox to use the End-user Internet Explorer (EUIE.EXE) When the checkbox is enabled, the Internet Menu and Internet Status are available. See the section titled End-user Internet Explorer (EUIE) for more details.
See following section titled Launch Button.
Note: AppLock Administrator Control panel file Launch option does not inter-relate with
similarly-named options contained in other Control Panels.
Default is Ctrl+Spc. Select the Global Key key sequence the end-user is to press when switching between applications. The Global Key default key sequence must be defined by the AppLock Administrator. The Global key is presented to the end-user as the Activation key.
4-34
Page 77
Option Explanation
Default is 10 seconds. Enter the number of seconds that Applications must wait before starting to run after reboot.
Global Delay
Note: Delay (Global) may not be available in all versions of AppLock. You can simulate a
Global Delay function by setting a delay for the first application (lowest Order) launched and setting the delay to 0 for all other applications. See Boot Options.
Default is Disabled. Enable (check) to show the Keyboard option on the Switchpad menu. When
Input Panel
enabled the input panel cannot be enabled or disabled for each individual application, and is available to the user for all configured applications.
Clear Button
Scroll Buttons
Tap the Clear button to clear all currently displayed Filename or Application information. The Global settings are not cleared.
Use the left and right scroll buttons to move from application setup screen to application setup screen. The left and right buttons update the information on the screen with the previous or next configured application respectively.
4-35
Page 78
Launch Button
Note: The Launch button may not be available in all versions of Multi-AppLock. Contact Technical Assistance for
assistance, downloads and AppLock update availability.
When clicked, displays the Launch options panel for the Filename selected on the Administration panel.
Note: Launch order is determined by the Order specified in the Application tab. The Order value does not have to be
sequential.
4-36
Page 79
Auto At Boot
Default is Enabled.
Auto At Boot
When enabled, automatically launches (subject to the specified Delay in seconds) the application after the unit is rebooted. If a Delay in seconds is specified, AppLock waits for the specified period of time to expire before launching the application. The Delay default value is 10 seconds; valid values are between 0 “no delay” and a maximum of 999 seconds.
Retries
This is the number of times the application launch will be retried if a failure occurs when the application is automatically launched at bootup. Valid values are between 0 (no tries) and 99 tries or -1 for infinite. Infinite tries ends when the application successfully launches. The default is 0 retries.
Delay
This timer is the time that AppLock waits prior to the initial launch of the selected application when it is automatically launched at bootup. Delay default is 10 seconds. Valid values are between 0 seconds (no delay) and 999 seconds.
The Auto At Boot delay is associated for each application; it will be either a value specified by the Administrator or it will be the delay default value. At startup, when a delay has been assigned for each application, AppLock waits for the delay associated with the first application to expire before launching the first application then AppLock waits for the delay associated with the second application to expire before launching the second application. AppLock continues in this manner until all applications are launched.
Note: A “Global Delay” can be accomplished by setting a timed delay for the first application to be launched (by lowest Order
number) and no delay (0 seconds) for all other applications.
Note: Launch order is determined by the Order specified in the Application tab. The Order value does not have to be
sequential.
4-37
Page 80
Auto Re-Launch
Auto Re-Launch
Default is Enabled.
When enabled for a specific application. automatically re-launches it (subject to the specified Auto Re-Launch Delay in seconds) after it terminates. This option allows the Administrator to disable the re-launch operation. AppLock cannot prevent all applications from closing. When an application that AppLock cannot prevent from closing terminates, perhaps because of an error condition, AppLock re-launches the application when this option is enabled.
Note: If Allow Close is enabled and both Auto Re-launch and Manual (Launch) are disabled, the application cannot be
restarted for the end-user or by the end-user after the application terminates.
Retries
Default is 0 tries. Retries is the number of times AppLock will try to re-launch the application. The retry count is reset after an application is successfully launched and controlled by AppLock. Valid values are between 0 (no tries) and 99 tries or -1 for infinite. Infinite tries ends when the application successfully launches.
Delay
Default is 0 seconds (no delay). Delay is the amount of time AppLock waits prior to re-launching an application that has terminated. The delay is specified in seconds. Valid values are between 0 (no delay) and 99 seconds.
AppLock must also be configured to automatically re-launch an application. To AppLock, application termination by the end­user is indistinguishable from application termination for any other reason.
4-38
Page 81
Manual (Launch)
Default is Disabled.
Enabling this option allows the end-user to launch the specified application(s). Upon bootup completion an application with Manual enabled is listed on the Switchpad accompanied by a checkmark that indicates the application is currently active or available for Launching. When an application name is tapped by the end-user, the application is launched (if inactive) and brought to the foreground.
Applications set up with Manual (Launch) enabled may or may not be launched at bootup. This function is based on the application’s Auto At Boot setting. The applications have been listed as approved applications for end-user manual launch using the Switchpad menu structure. The approved applications are listed on the Switchpad. A checkmark indicates the applications active status.
When Manual (Launch) is disabled for an application, and Allow Close is enabled for the application, when the end-user closes the specific application it is no longer available (shown) on the Switchpad.
When Auto At Boot and Manual (Launch) are both disabled for a specific application, the application is 1) not placed on the list of approved applications for end-user manual launch and 2) never launched, and 3) not displayed on the Switchpad.
4-39
Page 82
Allow Close
Default is Disabled. When enabled, the associated application can be closed by the end-user.
This option allows the administrator to configure applications that consume system resources to be terminated if an error condition occurs or at the end-user’s request. Error conditions may generate a topmost popup requiring an end-user response, memory resource issues requiring an end-user response, etc. Also at the administrator’s discretion, these types of applications can be started manually (see Manual [Launch]) by the end-user.
Match
Match
Default is blank (match is not used).
AppLock works by associating display windows with the launched process ID. If an application uses different process IDs for windows it creates, the Match field must be used.
Use the Match field to specify up to 32 characters of the class name for the application.
l DOSapplications using a standard DOSdisplay box should specify condev_appcls in the Match textbox.
l Remote Desktop (remote.exe) should specify TSSHELLWND in the Match textbox.
Note: An update may be required to support locking remote.exe. Contact Technical Assistance for details.
4-40
Page 83
Security Panel
Hotkey
Specify the hotkey sequence that triggers AppLock to switch between administrator and user modes and the password required to enter Administrator mode. The default hotkey sequence is Shift+Ctrl+A.
A 2ndkey keypress is an invalid keypress for a hotkey sequence.
Move the cursor to the Hot Key text box. Enter the new hot key sequence by first pressing the Shift state key followed by a normal key. The hotkey selected must be a key sequence that the application being locked does not use. The hotkey sequence is intercepted by AppLock and is not passed to the application.
Input from the keyboard or Input Panel is accepted with the restriction that the normal key must be pressed from the keyboard when switching modes. The hotkey sequence is displayed in the Hot key text box with “Shift”, “Alt”, and “Ctrl” text strings representing the shift state keys. The normal keyboard key completes the hotkey sequence. The hotkey must be entered via the keypad. Some hotkeys cannot be entered via the Input Panel. Also, hotkeys entered via the SIP are not guaranteed to work properly when switching operational modes.
For example, if the ‘Ctrl’ key is pressed followed by ‘A’, “Ctrl+A” is entered in the text box. If another key is pressed after a normal key press, the hotkey sequence is cleared and a new hotkey sequence is started.
A normal key is required for the hotkey sequence and is unlike pressing the normal key during a mode switch; this key can be entered from the SIP when configuring the key. However, when the hotkey is pressed to switch modes, the normal key must be entered from the keypad; it cannot be entered from the SIP.
Password
Move the cursor to the Password text box. The passwords entered in the Password and Confirm Password fields must match. Passwords are case sensitive.
When the user exits the Administrator Control panel, the two passwords are compared to verify that they match. If they do not match, a dialog box is displayed notifying the user of the error. After the user closes the dialog box, the Security Panel is displayed and the password can then be entered and confirmed again. If the passwords match, the password is encrypted and saved.
See Also: Passwords and AppLock Help
4-41
Page 84
Options Panel
AppLock contains several types of delays and timeouts to accommodate different applications. Please note that the delays specified on the Launch panel are delays before AppLock attempts to start the specified application(s). The timesouts specified on this panel are delays after AppLock has attempted to launch the application.
Launch timeout
This timeout specifies the period of time for AppLock to wait for the application to initially launch after the application has been called. For example, if the application takes time to launch and then initialize before a display a window is created, use this delay to specify the delay period.
Replace timeout
This timeout specifies the period of time for AppLock to wait after an initial screen (like a password prompt screen) is replaced by another application window.
Restart timeout
This specifies the period of time for AppLock to wait for an application to restart. If the application fails to restart automatically, AppLock then proceeds according to the options selected when the application was configured on the Application and Launch panels.
4-42
Page 85
Status Panel
Use the Status panel to view the log of previous AppLock operations and to configure which messages are to be recorded during AppLock operation.
Status information is stored in a specific location on the storage device and in a specific logfile specified by the Administrator. For this reason, the administrator can configure the type of status information that is logged, as well as clear the status information.
Move the cursor to the Filename text box and either type the logfile path or tap the Browse button (the … button). The standard Windows CE Browse dialog is displayed. After selecting the logfile from the Browse dialog, tap OK.
Note: If your Status Panel does not look like the figure shown above, you may have the Single Application version which
does not have as many options.
View
Error
Process
Extended Extended status provides more detailed information than that logged by Process Logging.
All All messages are displayed.
Tap the Refresh button after changing from one view level to another. The filtered records are displayed, all others are not displayed.
Error status messages are logged when an error occurs and is intended to be used by the administrator to deter­mine why the specified application cannot be locked.
Processing status shows the flow control of AppLock components and is mainly intended for Service and Support when helping users troubleshoot problems with their AppLock program.
4-43
Page 86
Log
Note: If a level higher than Error is selected, the status should be cleared frequently by the administrator.
In addition to the three view levels the administrator can select that all status information be logged or turn off all status information logging completely. The system default is ‘None’; however to reduce registry use, the administrator may want to select ‘None’ after verifying the configuration. Tap the Clear button to clear the status information from the registry.
l None
l Error
l Processing
l Extended
l All
Save As
When the 'Save As'… button is selected, a standard 'Save As' dialog screen is displayed. Specify the path and filename. If the filename exists, the user is prompted whether the file should be overwritten. If the file does not exist, it is created.
See Also: Error Messages
AppLock Help
The mobile device won’t switch from Administration mode to end-user mode.
l If the configuration is valid for one application but not the other, the switch to end-user mode fails. AppLock stays in
Administration mode and is stopped until the Administrator password is entered.
l If two copies of the same application are configured, but the application only allows one copy to run at a time, for
example Microsoft Pocket Word and RFTerm, the switch to end-user fails. AppLock stays in Administration mode and is stopped until the Administrator password is entered.
The hotkey sequence needed is not allowed. What does this mean?
When the Administrator is selecting a hotkey sequence to use when switching user modes, they are not allowed to enter key combinations that are reserved by installed software applications. Honeywell has validated RFTerm key combinations ONLY.
When RFTerm is installed on the mobile device and an RFTerm restricted key sequence is specified as a hotkey sequence by the Administrator, the following error message is displayed in a message box:
Selected hotkey is not allowed. Please reenter.
When RFTerm is not installed on the mobile device, the RFTerm keys are not restricted from use.
Can’t locate the password that has been set by the administrator?
Contact Technical Assistance.
4-44
Page 87
AppLock Error Messages
Any messages whose first word is an ‘ing’ word is output prior to the action described in the message. For example, “Switching to admin-hotkey press” is logged after the administrator has pressed the hotkey but prior to starting the switch process.
For all operations that can result in an error, an Error level message is displayed when a failure occurs. These messages contain the word “failure”. These messages have a partner Extended level message that is logged which contains the word “OK” if the action completed successfully rather than with an error.
For processing level messages, “Enter…” is logged at the beginning of the function specified in the message and “Exit…” is logged at the end (just before the return) of the function specified in the message.
Message Exp lanation and /or corrective action Level
Error reading hotkey The hotkey is read but not required by AppLock. LOG_EX
Error reading hotkey; using default
App Command Line= <Command line>
App= <Application name> Name of the application being locked
dwProcessID= <#> Device ID of the application being locked LOG_EX
Encrypt exported key len <#>
Encrypt password length= <#>
Encrypted data len <#> Length of the encrypted password LOG_EX
hProcess=<#> Handle of the application being locked LOG_EX
Key pressed = <#> A key has been pressed and trapped by the hotkey processing. LOG_EX
***************** The status information is being saved to a file and the file has been opened successfully. LOG_EX
Address of keyboard hook procedure failure
Address of keyboard hook procedure OK
Alt pressed The Alt key has been pressed and trapped by the HotKey processing. LOG_EX
Alt Processing the hotkey and backdoor entry LOG_EX
Application handle search failure
Application handle search OK
Application load failure The application could not be launched by AppLock; the application could not be found or is corrupted. LOG_ERROR
Backdoor message received
Cannot find kbdhook.dll
Converted Pwd Converted password from wide to mbs. LOG_EX
A hotkey is required. If there is a failure reading the hotkey, the internal factory default is used. LOG_ERROR
Command line of the application being locked
Sizeof encrypt export key LOG_EX
The length of the encrypted password. LOG_EX
AppLock found the kbdhook.dll, but was unable to get the address of the initialization procedure. F or some rea­son the dllis corrupted. Look in the \Windows directory for kbdhook.dll.If it exists, delete it. Also delete AppLock.exe from the \Windows directory and reboot the unit. Deleting AppLock.exe triggers the AppLock sys­tem to reload.
AppLock successfullyretrieved the address of the keyboard filter initialization procedure. LOG_EX
The application being locked did not complete initialization. LOG_ERROR
The application initialized itself successfully LOG_ERROR
The backdoor keys have been pressed. The backdoor hotkeys provide a method for customer service to get a user back into their system without editing the registry or reloading the device.
The load of the keyboard filter failed. This occurs when the dll is missing or is corrupted. Look in the \Windows directory for kbdhook.dll. If it exists,delete it. Also delete AppLock.exe from the \Windows directory and reboot the unit. Deleting AppLock.exe triggers the AppLock system to reload.
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_ERROR
LOG_PROC­ESSING
LOG_ERROR
4-45
Page 88
Message Exp lanation and /or corrective action Level
Could not create event EVT_HOTKEYCHG
Could not hook keyboard
Could not start thread Hot­KeyMon
Ctrl after L or X Processing the backdoor entry. LOG_EX
Ctrl pressed The Ctrl key has been pressed and trapped by the HotKey processing. LOG_EX
Ctrl Processing the hotkeyand backdoor entry. LOG_EX
Decrypt acquire context failure
Decrypt acquired context OK
Decrypt create hash fail­ure
Decrypt created hash OK Decryption process ok. LOG_EX
Decrypt failure Unable to decrypt password. LOG_ERROR
Decrypt import key failure Unable to decrypt password. LOG_ERROR
Decrypt imported key OK Decryption processok. LOG_EX
Encrypt acquire context failure
Encrypt acquire encrypt context failure
Encrypt acquired encrypt context OK
Encrypt create hash fail­ure
Encrypt create key failure Unable to encrypt password. LOG_ERROR
Encrypt created encrypt hash OK
Encrypt export key failure Unable to encrypt password. LOG_ERROR
Encrypt export key length failure
Encrypt exported key OK Encrypt password process successful. LOG_EX
Encrypt failure The password encryption failed. LOG_ERROR
Encrypt gen key failure Unable to encrypt password. LOG_ERROR
Encrypt generate key fail­ure
Encrypt get user key fail­ure
Encrypt get user key ok Encrypt password process successful. LOG_EX
Encrypt hash data failure Unable to encrypt password. LOG_ERROR
Encrypt hash data fr om pwd OK
The keyboard filter uses this event at the Administrator Control panel. The event could not be created. LOG_ERROR
If the keyboard cannot be controlled, AppLock cannot process the hotkey. This failure prevents a mode switch into user mode.
The keyboard filter must watch for hot key changes. The watch process could not be initiated. LOG_ERROR
Unable to decrypt password. LOG_ERROR
Decryption process ok. LOG_EX
Unable to decrypt password. LOG_ERROR
Unable to encrypt password. LOG_ERROR
Unable to encrypt password. LOG_ERROR
Encrypt password process successful. LOG_EX
Unable to encrypt password. LOG_ERROR
Encrypt password process successful. LOG_EX
Unable to encrypt password. LOG_ERROR
Unable to encrypt password. LOG_ERROR
Unable to encrypt password. LOG_ERROR
Encrypt password process successful. LOG_EX
LOG_ERROR
4-46
Page 89
Message Exp lanation and /or corrective action Level
Encrypt length failure Unable to encrypt password. LOG_ERROR
Encrypt out of memory for key
Encrypted data OK The password has been successfullyencrypted. LOG_EX
Enter AppLock­EnumWindows
Enter DecryptPwd Entering the password decryption process.
Enter EncryptPwd Entering the password encryption processing.
Enter FullScreenMode Entering the function that switches the screen mode. In full screen mode, the taskbar is hidden and disabled.
Enter GetAppInfo Processing is at the beginning of the function that retrieves the application information from the registry.
Enter password dialog Entering the password dialogprocessing.
Enter password timeout Entering the password timeout processing.
Enter restart app timer
Enter Task­barScreenMode
Enter ToAdmin Entering the function that handles a mode switch into admin mode.
Enter ToUser Entering the function that handles the mode switch to user mode
Enter verify password Entering the password verification processing.
ExitAppLock­EnumWindows-Found
ExitAppLock­EnumWindows-Not found
ExitDecryptPwd Exiting password decryption processing.
ExitEncryptPwd Exiting password encryption processing.
ExitFullScreenMode Exitingthe function that switches the screen to fullscreen.
ExitGetAppInfo Processing is at the end of the function that retrieved the application information from the registry.
Exitpassword dialog Exiting password prompt processing.
Exitpassword dialog-can­cel
Exitpassword dialog-OK Exiting password prompt successfully.
Unable to encrypt password. LOG_ERROR
In order for AppLock to control the application being locked so it can prevent the application from exiting, AppLock launches the application and has to wait until it has created and initialized its main window. T his mes­sage is logged when the function that waitsfor the application initialization is entered.
Some application shut down before AppLock can stop it. In these cases, AppLock gets notification of the exit. When the notification is received,AppLock starts a timer to restart the application. This message logs that the timer has expired and the processing is at the beginning of the timer function.
Entering the function that switches the screen to non-full screen mode and enable the taskbar.
There are two exit paths from the enumeration function. This message denotes the enumeration function found the application.
There are two exit paths from the enumeration function. This message denotes the enumeration function did not find the application.
Exiting password prompt w/cancel.
LOG_EX
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
4-47
Page 90
Message Exp lanation and /or corrective action Level
Exitpassword timeout Exiting password timeout processing.
Exitrestart app timer Processing is at the end of the timer function
ExitTaskbarScreenMode Exiting the function that switches the screen mode back to normal operation for the administrator.
ExitToAdmin Exiting the function that handles the mode switch into admin mode.
ExitToUser Exitingthe user mode switch function.
ExitToUser-Registry read failure
Exitverify password-no pwd set
Exitverify password­response from dialog
Found taskbar The handle to the taskbar has been found so that AppLock can disable it in user mode.
Getting address of key­board hook init procedure
Getting configuration from registry
Getting encrypt pwd length
Hook wndproc failure
Hook wndproc of open app failure
Hot key event creation fail­ure
Hot key pressed Processing the hotkey and backdoor entry LOG_EX
Hot key pressed Processing the hotkey and backdoor entry LOG_EX
Hot key set event failure
Hotkey press message received
In app hook:WM_SIZE
In app hook:WM_WIN­DOWPOSCHANGED
Initializing keyboard hook procedure
Keyboard hook initial­ization failure
The AppName value does not exist in the registry so user mode cannot be entered.
Exiting password verification.
Exiting password verification.
AppLock is retrieving the address of the keyboard hook.
The AppLock configuration is being read from the registry. This occurs at initialization and also at entry into user mode. The registrymust be re-read at entry into user mode in case the administration changed the set­tings of the application being controlled.
The length of the encrypted password is being calculated. LOG_EX
AppLock is unable to lock the application. This could happen if the application being locked encountered an error after performing its initialization and shut itself down prior to being locked by AppLock.
The application is open, but AppLock cannot lock it. LOG_ERROR
The Admin applet is unable to create the hotkey notification. LOG_ERROR
When the administrator changes the hotkeyconfiguration the hotkey controller must be notified. This noti­fication failed.
The user justpressed the configured hotkey.
In addition to preventing the locked applicationfrom exiting, AppLock must also prevent the application from enabling the taskbar and resizing the application’s window. This message traps a change in the window size and correctsit.
In addition to preventing the locked applicationfrom exiting, AppLock must also prevent the application from enabling the taskbar and resizing the application’s window. This message traps a change in the window posi­tion and corrects it.
AppLock is calling the keyboard hook initialization.
The keyboard filter initialization failed. LOG_ERROR
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_ERROR
LOG_ERROR
LOG_PROC­ESSING
LOG_EX
LOG_EX
LOG_PROC­ESSING
4-48
Page 91
Message Exp lanation and /or corrective action Level
Keyboard hook loaded OK
L after Ctrl Processingthe backdoor entry. LOG_EX
Loading keyboard hook
Open failure
Open registry failure
Opened status file The status information is being saved to a file and the filehas been opened successfully. LOG_EX
Out of memory for encrypted pwd
pRealTaskbarWndProc already set
Pwd cancelled or invalid­remain in user mode
Read registry error-hot key
Read registry failure-app name
Read registry failure-Cmd Line
Read registry failure-Inter­net
Registering Backdoor MSG
Registering Hotkey MSG
Registry read failure at reenter user mode
Registry read failure at reenter user mode
Registry read failure
Reset system work area failure
Shift pressed The Shift key has been pressed and trapped by the HotKey processing. LOG_EX
Shift Processingthe hotkey and backdoor entry LOG_EX
Show taskbar The taskbar is now being made visible and enabled.
Switching to admin-back­door
Switching to admin-hotkey press
The keyboard hook dll exists and loaded successfully. LOG_EX
When AppLock first loads, it loads a dll that containsthe keyboard hook processing. This message is logged prior to the load attempt.
The status information is being saved to a file and the file open has failed. This could occur if the file is write pro­tected. If the file does not exist, it is created.
If the Administration registry key does not exist, the switch to user mode fails because the AppName value in the Administration key is not available.
Not enough memory to encrypt the password. LOG_ERROR
The taskbar control has already been installed. LOG_EX
The password prompt was cancelled by the user or the maximum number of failed attempts to enter a pass­word was exceeded.
The hotkey registry entry is missing or empty. T his is not considered an error. The keyboard hook uses an embedded default if the value isnot set in the registry.
AppName registry value does not existor is empty. This constitutesa failure for switching into user mode. LOG_ERROR
AppCommandLine registry entry is missing or empty. This is not considered an error since command line infor­mation is not necessary to launch and lock the application.
The Internet registry entry is missing or empty. This is not considered an error since the Internet value is not necessary to launch and lock the application.
The AppLock system communicates with the keyboard hook via a user defined message. Both AppLock.exe and Kbdhook.dll register the message at initialization.
The AppLock system communicates with the keyboard hook via a user defined message. Both Applock.exe and Kbdhook.dll register the message at initialization.
The registry has to be read when entering user mode isthe AppName is missing. This user mode entry is attempted at boot and after a hotkeyswitch when the administrator has closed the application being locked or has changed the application name or command line.
The registry has to be read when switching into user mode. This is because the administrator can change the settingsduring administration mode. The read of the registry failedwhich means the Administration key was not found or the AppName value was missingor empty.
The registry read failed. The registryinformation read when this message is logged is the application infor­mation. It the Administration key cannot be opened or if the AppName value is missing or empty, this error is logged. The other application information is not required. If the AppName value is not available, AppLockcan­not switch into user mode.
The system work area isadjusted when in user mode to cover the taskbar area. The system work area has to be adjusted to exclude the taskbar area in administration mode. AppLock was unable to adjust this area.
The system is currentlyin user mode and is now switching to admin mode. T he switch occurred because of the backdoor key presseswere entered by the administrator.
The system is currentlyin user mode and is now switching to admin mode. T he switch occurred because of a hotkey press by the administrator.
LOG_PROC­ESSING
LOG_ERROR
LOG_ERROR
LOG_EX
LOG_ERROR
LOG_ERROR
LOG_ERROR
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_ERROR
LOG_ERROR
LOG_ERROR
LOG_ERROR
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
4-49
Page 92
Message Exp lanation and /or corrective action Level
Switching to admin­kbdhook.dllnot found
Switching to admin-key­board hook initialization fail­ure
Switching to admin-r eg­istry read failure
Switching to Task­barScreenMode
Switching to user mode The registry was successfullyread and AppLock is starting the process to switch to user mode.
Switching to user-hotkey press
Taskbar hook failure AppLock is unable to control the taskbar to prevent the locked application from re-enabling it. LOG_ERROR
Taskbar hook OK AppLocksuccessfully installed control of the taskbar. LOG_EX
Timeout looking for app window
ToUser after admin, not at boot
ToUser after admin-app still open
ToUser after admin-no app or cmd line change
Unable to move desktop
Unable to move taskbar
Unhook taskbar wndproc failure
Unhook wndproc failure AppLock could not remove the hook that allows monitoring of the application. LOG_ERROR
Unhooking taskbar
Unhooking wndproc
WM_SIZE adjusted This message denotes that AppLockhas readjusted the window size. LOG_EX
X after Ctrl+L Processing the backdoor entry. LOG_EX
Ret from password <#> Return value from password dialog. LOG_EX
Decrypt data len <#> Length of decrypted password. LOG_EX
Window handle to enum­windows=%x
WM_WINDOWPOSCHG adjusted=%x
The keyboard hook load failed, so AppLockswitchesto admin mode. If a password is specified, the password prompt is displayed and remains until a valid password is entered.
If the keyboard hook initialization fails, AppLock switches to admin mode. If a password is specified, the pass­word prompt is displayed and remains untila validpassword is entered.
See the explanation of the “Registryread failure” above. AppLock is switching into Admin mode. If a password has been configured, the prompt will be displayed and willnot be dismissed untila valid password is entered.
In administration mode, the taskbar is visible and enabled. LOG_EX
The system is currentlyin admin mode and is now switching to user mode. The switch occurred because of a hotkey press by the administrator.
After the application is launched, AppLock must wait until the application has initialized itself before proceeding. The application did not start successfullyand AppLock has timed out.
The user mode switch is attempted when the device boots and after the administrator presses the hotkey. The mode switch is being attempted after a hotkey press.
The switch to user mode is being made via a hotkey press and the administrator has left the application open and has not made any changes in the configuration.
If user mode is being entered via a hotkey press, the administrator may have left the configured application open. If so, AppLock does not launch the application again unless a new application or command line has been specified; otherwise, it just locksit.
The desktop is moved when switchinginto user mode. This prevents them from being visible if the application is exited and restarted by the timer. T his error does not affect the screen mode switch; processing continues.
The taskbar is moved when switching into user mode. This prevents them from being visible if the application is exited and restarted by the timer. T his error does not affect the screen mode switch; processing continues.
AppLock could not remove its control of the taskbar. This error does not affect AppLock processing LOG_ERROR
In administration mode, the taskbar should return to normal operation, so AppLock’scontrol of the taskbar should be removed.
When the administrator leaves user mode, the device is fullyoperational; therefore, AppLock must stop mon­itoring the locked application.
The window handle that is passed to the enumeration function. This message can be used by engineering with other development tools to trouble shoot application lock failures.
Output the window size after it has been adjusted by AppLock LOG_EX
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_PROC­ESSING
LOG_ERROR
LOG_EX
LOG_EX
LOG_EX
LOG_ERROR
LOG_ERROR
LOG_EX
LOG_EX
LOG_EX
4-50
Page 93

Battery

Start > Settings > Control Panel > Battery
This panel is used to view the status and percentage of power remaining in the MX3Plus main battery. The data cannot be edited by the user.
The battery gas gauge icon resides in the system tray and shows four levels of charge – 100%, 75%, 50%, 25%. At a point below 25%, the system status LED will turn red and the gas gauge icon will turn red indicating the battery is low.
Jacked is shown in the Status box when the Main battery is receiving external power.
The main battery is charged/recharged when the MX3Plus is docked in a powered cradle or directly cabled to an external power source.
The backup battery draws power from the Main battery to maintain a charge. The backup battery voltage and percentage of power fluctuate continuously.
When there is no Main battery in the unit, the backup battery begins to discharge as it maintains RAM and other vital settings. After a Main battery is installed, the backup battery begins to draw power from the Main battery again.
Note: Frequent connection to an external power source, if feasible, is recommended to maintain backup battery charge
status as the backup battery cannot be recharged by a dead or missing main battery.
Backup Battery Maintenance
Discharge and recharge the backup battery twice a year. Use the Charge or Discharge buttons to charge and discharge the backup battery:
To Charge
Tap the Charge button. The Discharge button text changes to “Off”. When the backup battery is charging, tap the Off button to stop the Charge process.
To Discharge
Tap the Discharge button. The Charge button text changes to “Off”. When the backup battery is discharging, tap the Off button to stop the Discharge process.
4-51
Page 94

Bluetooth

Start > Settings > Control Panel > Bluetooth
Note: Contact Technical Assistance for upgrade availability if your Bluetooth control panel is not the same as the control
panels presented in this section.
Discover and manage pairing with nearby Bluetooth devices.
Factory Default Settings
Discovered Devices None
Settings
Turn Off Bluetooth Disabled
Computer is connectable Enabled
Computer is discoverable Disabled
Prompt if devices request to pair Enabled
Continuous search Disabled
Filtered Mode Enabled
Printer Port on COM 9:
Logging Disabled
Computer Friendly Name System Device Name
Reconnect
Report lost connection Enabled
Report when reconnected Disabled
Report failure to reconnect Enabled
Clear Pairing Table on boot Disabled
Auto Reconnect on Boot Enabled
Auto Reconnect Enabled
OPP Setup
Inbox \My Device\My Documents\DefaultInbox
Outbox \My Device\My Documents\DefaultOutbox
Write Capable Enabled
Enable Notifications Enabled
Disabled (unchecked) by default in both Filtered and Non Filtered Modes. The option is dimmed in Non Filtered Mode.
Disable LXEZ Pairing OPP Unchecked, OPP is enabled
4-52
Page 95
Bluetooth taskbar Icon state and Bluetooth device Icon states change as Bluetooth devices are discovered, paired, connected and disconnected. There may be audible or visual signals as paired devices re-connect with the MX3Plus.
l The default Bluetooth setting is On.
l The MX3Plus cannot be discovered by other Bluetooth devices when the Computer is discoverable option is disabled
(unchecked) on the Settings panel.
l Other Bluetooth devices cannot be discovered if they have been set up to be Non-Discoverable or Invisible.
l When Filtered Mode is enabled, the MX3Plus can pair with one Bluetooth scanner and one Bluetooth printer.
l When Filtered Mode is disabled, the MX3Plus can pair with up to four Bluetooth devices, with a limit of one scanner,
one printer, two HID1devices (one Mouse, one Keyboard), one PAN2device, and one DUN3device connected at the same time.
l It is not necessary to disconnect a paired scanner and printer before a different scanner or printer is paired with the
MX3Plus.
l The target Bluetooth device should be as close as possible (up to 32.8 ft (10 meters) Line of Sight) to the MX3Plus
during the pairing process.
Assumption: The System Administrator has Discovered and Paired targeted Bluetooth devices for the MX3Plus. The MX3Plus operating system has been upgraded to the revision level required for Bluetooth client operation. An application (or API) is available that will accept data from serial Bluetooth devices.
1
Human Interface Device profiles used by Bluetooth keyboards, mice, pointing devices and remote monitoring devices.
2
Personal Area Networking profile. Un-modified Ethernet payloads (using BNEP) can exchange packets between Bluetooth
devices. PANU is a PAN User service that uses either the NAP or the GN service.
3
Dial-Up Networking provides access to the Internet and other dial-up services using Bluetooth technology.
4-53
Page 96
Bluetooth Devices
The Bluetooth Devices tab displays any device previously discovered and paired with the MX3Plus.
Discover
Tap the Discover button to locate all discoverable Bluetooth devices in the vicinity. The Discovery process also queries for the unique identifier of each device discovered.
Stop Button
Tap Stop at any time to end the Discover and Query for Unique Identifier functions. Devices not paired are not shown after any reboot sequence.
Note: When an active paired device enters Suspend Mode, is turned Off or leaves the MX3Plus Bluetooth scanning range,
the Bluetooth connection between the paired device and the MX3Plus is lost. There may be audible or visual signals as paired devices disconnect from the MX3Plus.
4-54
Page 97
Bluetooth Device List
The discovered paired devices may or may not be identified with an icon. Discovered devices without an icon can be paired as a Scanner or a Printer. The Bluetooth panel assigns an icon to the device name.
The discovered paired devices may or may not be identified with an icon. Discovered devices without an icon can be paired as a Serial device, a Bluetooth scanner, a Bluetooth printer, a PAN, and a DUN connected at the same time. More than one HID device can be connected but only one Bluetooth mouse and one Bluetooth keyboard. The Bluetooth panel assigns an icon to the device name.
An icon with a red background indicates the device's Bluetooth connection is inactive.
An icon with a white background indicates the device is connected to the MX3Plus and the device's Bluetooth connection is active.
Double-tap a device in the list to open the device properties menu. The target device does not need to be active.
Clear Button
Deletes all devices from the Device table that are not currently paired. A dialog box is presented, "Delete all disconnected devices? Yes/No". Tap the Yes button to remove disconnected or deleted devices from the device table. The devices are removed from the Device table after any reboot sequence and when LXEZ Pairing is re-launched without a reboot sequence. Tap the No button to make no changes. See Clear Pairing Table on Boot.
4-55
Page 98
Bluetooth Device Menu
Pre-requisite: The Discover button has been clicked and there are Bluetooth devices listed.
Click on a device in the list to highlight it. Double click the highlighted device to display the Bluetooth Device right click menu. The Bluetooth device does not need to be active.
Filtered Mode Enabled Filtered Mode Disabled
Right Click Menu Options
Pair as Scanner Receive data from the highlighted Bluetooth scanner or Bluetooth imager.
Pair as Printer Send data to the highlighted Bluetooth printer.
Pair as Serial Device
Pair as HID Device
Pair as PAN Device (PANU to NAP)
Pair as DUN Device
Disconnect Stop the connection between the MX3Plus and the highlighted paired Bluetooth device.
Delete
Properties More information on the highlighted Bluetooth device.
Communicate with the highlighted serial Bluetooth device. This option is available when Filtered Mode is disabled.
Communicate with the highlighted HID (Human Interface Device). This option is available when Fil­tered Mode is disabled/unchecked.
Communicate with the highlighted PAN (Personal Area Networking) device. This option is available when Filtered Mode is disabled/unchecked.
Communicate with the highlighted DUN (Dial-Up Networking) device. This option is available when Filtered Mode is disabled/unchecked.
Remove an unpaired device from the Bluetooth device list. The highlighted device name and iden­tifier is removed from the MX3Plus Bluetooth Devices panel after the user taps OK.
4-56
Page 99
Bluetooth Properties
Data on the Bluetooth Properties panel cannot be changed by the user. The data displayed is the result of the device Query performed during the Discovery process.
The Status dialog box reflects the current state of the highlighted device.
4-57
Page 100
Settings
Note: These options can still be checked or unchecked whether Bluetooth connection is enabled or disabled.
Turn Off Bluetooth
The default value is Bluetooth On. Tap the button to toggle the Bluetooth client On or Off. The button title changes from Turn Off Bluetooth to Turn On Bluetooth. When the button is dimmed (grey), the Bluetooth client cannot be disabled.
4-58
Loading...