MX3-CE Reference Guide

An EMS Technologies Company Copyright © July 2001, October 2002 by LXE Inc. All Rights Reserved MX3CEA137REFGD -EQ-MX3CERG-A-ARC

This document has been changed from it’ original paper published format to conform with LXE Electronic Document Publishing Standards. The technical content has not been changed.

Regulatory Notices

Notice: LXE Inc. reserves the right to make improvements or changes in the products described in this manual at any time without notice. While reasonable efforts have been made in the preparation of this document to assure its accuracy, LXE assumes no liability resulting from any errors or omissions in this document, or from the use of the information contained herein. Copyright Notice: This manual is copyrighted. All rights are reserved. This document may not, in whole or in part, be copied, photocopied, reproduced, translated or reduced to any electronic medium or machine-readable form without prior consent, in writing, from LXE Inc. Copyright © 2001 by LXE Inc. An EMS Technologies Company. 125 Technology Parkway, Norcross, GA 30092 U.S.A. (770) 447-4224 Trademarks: LXE® is a registered trademark of LXE Inc. Microsoft, Windows and the Windows logo are registered trademarks of Microsoft Corporation in the United States and/or other countries. All other brand or product names are trademarks or registered trademarks of their respective companies or organizations. When this manual is in PDF format: "Acrobat ® Reader Copyright © 1987-1999 Adobe Systems Incorporated. All rights reserved. Adobe, the Adobe logo, Acrobat, and the Acrobat logo are trademarks of Adobe Systems Incorporated." applies. Li-Ion Battery When disposing of the MX3-CE Main Battery, the following precautions should be observed: The battery should be disposed of promptly. The battery should not be disassembled or crushed. The battery should not be heated above 212° (100°) or incinerated.

Table of Contents

CHAPTER 1 INTRODUCTION 1-1

Overview...... 1-1 Components ...... 1-2 When to Use This Guide...... 1-3 Document Conventions ...... 1-4 Getting Started...... 1-5 Tapping with a Stylus ...... 1-6 Insert Main Battery ...... 1-7 Attach Handstrap (Optional)...... 1-9 Attach to Hip-Flip (Optional) ...... 1-10 Connect External Power Supply (Optional) ...... 1-11 Connect Audio Jack (Optional) ...... 1-12 Power Button ...... 1-12 Touch Screen Calibration ...... 1-13 Set The Display Contrast ...... 1-13 Set the Display Backlight Timer...... 1-14 Set the Display Blanking Timer...... 1-14 Set the MX3-CE Power Off Timer...... 1-15 Set The Audio Speaker Volume ...... 1-16 Endcaps...... 1-17 COM Port Switching ...... 1-18 PCMCIA Cards...... 1-20 PCMCIA Radio Card...... 1-22 Data Entry...... 1-23 Keypad Data Entry...... 1-23 Stylus and the Touch Screen...... 1-23 Barcode Data Entry...... 1-23 RS-232 Data Entry...... 1-23 Scanner Entry...... 1-24 Power Modes...... 1-25 On Mode ...... 1-26 Suspend Mode ...... 1-27 Critical Suspend Mode ...... 1-28

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide ii Table of Contents

Off Mode ...... 1-28 Contacting LXE ...... 1-29 Manuals and Accessories ...... 1-29 Manuals...... 1-29 Accessories ...... 1-29

CHAPTER 2 PHYSICAL DESCRIPTION AND LAYOUT 2-1

Hardware Configuration ...... 2-1 System Hardware...... 2-1 Central Processing Unit ...... 2-1 AT Compatible Core Logic ...... 2-1 System Memory...... 2-2 Video Subsystem ...... 2-2 Power Supply...... 2-2 COM Ports...... 2-2 Audio Interface ...... 2-3 PCMCIA Slots...... 2-3 Physical Controls...... 2-4 Power Button ...... 2-4 Endcaps...... 2-5 Scan Buttons ...... 2-7 Keypad...... 2-8 Touch Screen and Keypad Shortcuts ...... 2-8 Scan Key Function...... 2-8 Enter Key Function...... 2-8 2nd Key Function...... 2-8 Ctrl Key Function ...... 2-9 Alt Key Function ...... 2-9 Shft Key Function...... 2-9 Spc Key Function...... 2-9 Mode Key Functions...... 2-9 Keypress Sequences...... 2-9 LED Functions...... 2-10 Display ...... 2-11 Display and Display Backlight Timer...... 2-11 Touchscreen...... 2-12 Cleaning the Display...... 2-12 Speaker...... 2-12 Infrared (IR) Port ...... 2-13 Storage Cradles ...... 2-14

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Table of Contents iii

CHAPTER 3 POWER SUPPLY 3-1

Introduction...... 3-1 Handling Batteries Safely...... 3-1 Battery Maintenance Publication...... 3-2 Main Battery Pack ...... 3-2 Battery Hot-Swapping...... 3-2 Low Battery Warning ...... 3-3 Critical Suspend State...... 3-3 Backup Battery...... 3-3 Maintenance...... 3-3 Battery Charger...... 3-4

CHAPTER 4 SYSTEM CONFIGURATION 4-1

Introduction...... 4-1 WinCE 3.0 ...... 4-1 Installed Software ...... 4-1 Software Load...... 4-2 Desktop...... 4-3 Start Menu Program Options ...... 4-4 Accessories ...... 4-4 Communications...... 4-5 Command Prompt...... 4-6 Internet Explorer...... 4-6 Microsoft Pocket Word...... 4-6 Inbox ...... 4-6 Test Utility...... 4-6 Windows Explorer...... 4-6 Taskbar ...... 4-7 Control Panel Options ...... 4-8 Communication...... 4-9 Date/Time ...... 4-10 Dialing ...... 4-11 Display...... 4-12 Input Panel ...... 4-13 Keyboard...... 4-14 Mouse ...... 4-14 Network ...... 4-15

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide iv Table of Contents

Owner ...... 4-16 Password...... 4-16 Power ...... 4-17 Primary Events...... 4-18 Regional Settings ...... 4-19 Scanner ...... 4-20 Stylus ...... 4-22 System...... 4-23 Volume and Sound ...... 4-24 Wireless – Lucent Radio Only...... 4-25 Backup MX3-CE Files ...... 4-27 Prerequisites...... 4-27 Configure the MX3-CE ...... 4-28 Connect...... 4-29 Explore...... 4-29 Disconnect ...... 4-30 Troubleshooting...... 4-31 Create a Communication Option ...... 4-32 Technical Specifications – Connection Cable ...... 4-33 MX3-CE Utilities ...... 4-34 Graphic Utilities...... 4-34 MX3-CE Command-line Utilities...... 4-35 Host PC Command-line Utilities...... 4-37 Miscellaneous ...... 4-38

CHAPTER 5 RF NETWORK CONFIGURATION 5-1

Introduction...... 5-1 Lucent Parameters...... 5-1 WaveLAN Network Name ...... 5-1 MAC Address ...... 5-2 Distance Between the Access Points ...... 5-2 RTS/CTS Medium Reservation...... 5-2 Interference Robustness...... 5-2 Card Power Management...... 5-2 Enable Encryption...... 5-3 Proxim Parameters ...... 5-3 Configuration...... 5-3 Site Survey Tools...... 5-3 Advanced ...... 5-4 About ...... 5-4

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Table of Contents

CHAPTER 6 SE923 SCANNER 6-1

Introduction...... 6-1 Quick Start...... 6-1 Factors That May Impact Scanner Performance...... 6-2 Barcode Quality ...... 6-2 Barcode Symbology...... 6-2 Lens Damage ...... 6-2 Ambient Lighting...... 6-2 Temperature...... 6-2 Scan Indicator ...... 6-3 Power Management ...... 6-3 Pre-Configured Default Values ...... 6-4 Decode Zone ...... 6-7 System Setup ...... 6-7 How To ...... 6-7 Frequently Used Barcodes ...... 6-8 Scanner Parameters ...... 6-15 Bi-Directional Redundancy ...... 6-15 Codabar...... 6-16 Code 128...... 6-20 Code 39...... 6-23 Code 93...... 6-29 Data Options ...... 6-32 Discrete 2 of 5...... 6-39 Event Reporting...... 6-42 Interleaved 2 of 5 ...... 6-44 Laser On Time ...... 6-49 Linear Code Type Security Level ...... 6-50 MSI Plessey ...... 6-52 Parameter Scanning ...... 6-56 Power Mode...... 6-57 Set Default Parameter ...... 6-58 Time-out Between Same ...... 6-58 Transmit “No Read” Message ...... 6-59 Trigger Mode ...... 6-60 UPC/EAN ...... 6-62 Scan Angle (Laser Clipping) ...... 6-78 Serial Interface...... 6-79 ASCII Character Equivalents...... 6-86

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide vi Table of Contents

Keypad Number Symbols...... 6-90

APPENDIX A KEY MAPS A-1

Keypad...... A-1 Key Map 101-Key Equivalencies ...... A-1

APPENDIX TECHNICAL SPECIFICATIONS B-1

Physical Specifications ...... B-1 Environmental Specifications...... B-2 MX3-CE and Endcaps ...... B-2 Display Specifications...... B-3 Power Supplies ...... B-3 Radio Specifications...... B-4 Proxim PCMCIA 2.4 GHz Type II...... B-4 Lucent PCMCIA 2.4 GHz Type II...... B-4

APPENDIX C API CALLS C-1

Introduction...... C-1 Power Management API ...... C-1 Docked Status ...... C-1 Battery Power Status...... C-1 Backup Battery Charge/Discharge...... C-2 COM1 Ring Indicator Power...... C-2 COM3 Ring Indicator Power...... C-3 Display Power On/Off ...... C-3 Backlight Power On/Off ...... C-4 Forcing Computer Not To Go To Suspend...... C-4 Cold Boot...... C-4 Warm Boot...... C-4 Scanner API...... C-5 Scanner Wedge Interface ...... C-5 Direct scanner interface ...... C-5 Detecting Presence Of Internal Scanner ...... C-6 Serial Ports API ...... C-7 Endcap Right Serial Port ...... C-7 Endcap Left Serial Port (Dual Serial Port Endcaps Only)...... C-7 IRDA Port...... C-7 USB Port (USB Endcaps Only) ...... C-7

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Table of Contents vii

Version Control API ...... C-8 OAL Version...... C-8 Bootloader Version...... C-8 Loaded Version Numbers ...... C-9 Loaded S Numbers...... C-9 Hardware Port Access API...... C-9 FPGA Register Access...... C-9 GPIO Pin Access ...... C-10 Reflash the MX3-CE ...... C-11

INDEX

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide viii Table of Contents

Illustrations Figure 1-1 Front of MX3...... 1-2 Figure 1-2 MX3-CE Endcap ...... 1-2 Figure 1-3 Back of MX3-CE...... 1-3 Figure 1-4 Hardware Configuration ...... 1-5 Figure 1-5 Main Battery...... 1-7 Figure 1-6 Battery Compartment...... 1-8 Figure 1-7 Main Battery...... 1-8 Figure 1-8 MX3-CE With Handstrap Installed ...... 1-9 Figure 1-9 US AC/DC 12V Power Supply and Cigarette Lighter Adapter ...... 1-11 Figure 1-10 International AC/DC 12V Power Supply...... 1-11 Figure 1-11 Connect External Power Supply...... 1-11 Figure 1-12 Connect Audio Jack...... 1-12 Figure 1-13 Touch Screen Recalibration...... 1-13 Figure 1-14 Display Properties / Backlight...... 1-14 Figure 1-15 Blanking Timer...... 1-14 Figure 1-16 Power Off Timer...... 1-15 Figure 1-17 Adjust Audio Volume...... 1-16 Figure 1-18 Endcap...... 1-18 Figure 1-19 Scanner Port and Programmable Button Screen...... 1-19 Figure 1-20 Assign COM Port Parameters...... 1-19 Figure 1-21 Slot Locations...... 1-20 Figure 1-22 Power Modes – On, Suspend, Critical Suspend and Off ...... 1-25 Figure 2-1 System Hardware...... 2-1 Figure 2-2 Location of the Power (PWR) Button...... 2-4 Figure 2-3 RS-232 Pinouts...... 2-6 Figure 2-4 9-Pin RS-232 Description...... 2-6 Figure 2-5 Programmable Buttons ...... 2-7 Figure 2-6 Left and Right Scan Button Programming...... 2-7 Figure 2-7 The QWERTY Keypad ...... 2-8 Figure 2-8 Function LEDs...... 2-10 Figure 2-9 MX3-CE Display...... 2-11 Figure 2-10 Speaker Location...... 2-12 Figure 2-11 Infrared Port - COM2 Port ...... 2-13 Figure 2-12 Desktop Cradle ...... 2-14 Figure 2-13 Vehicle Mounted Cradle...... 2-14 Figure 3-1 Main Battery Pack ...... 3-1 Figure 3-2 LXE Multi-Charger ...... 3-4 Figure 3-3 Insert Main Battery in Charger ...... 3-4 Figure 4-1 Pocket CMD Prompt Screen...... 4-6 Figure 4-2 Taskbar Properties...... 4-7 Figure 4-3 Communications / Device Name Tab ...... 4-9 Figure 4-4 Communication / PC Connection Tab ...... 4-9 Figure 4-5 Date/Time Properties...... 4-10 Figure 4-6 Dialing Properties...... 4-11 Figure 4-7 Display Properties / Backlight Tab...... 4-12 Figure 4-8 Display Properties / Blanking Tab...... 4-13 Figure 4-9 Keyboard Properties...... 4-14 Figure 4-10 Network Configuration / Adapters Tab ...... 4-15 Figure 4-11 Network Configuration / Identification Tab ...... 4-15 Figure 4-12 Power Properties / Power Off Tab...... 4-17 Figure 4-13 Primary Events Display ...... 4-18

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Table of Contents ix

Figure 4-14 Scanner Properties / Main Tab ...... 4-20 Figure 4-15 Scanner Com Port Settings ...... 4-21 Figure 4-16 Stylus Properties / Recalibration Start...... 4-22 Figure 4-17 Stylus Properties / Recalibration ...... 4-22 Figure 4-18 System Properties / General Tab ...... 4-23 Figure 4-19 System Properties / Memory Tab ...... 4-23 Figure 4-20 Volume and Sounds Properties / Volume Tab...... 4-24 Figure 4-21 Add/Edit Configuration Profile ...... 4-25 Figure 4-22 Basic Tab Display...... 4-26 Figure 4-23 Encryption Tab Display...... 4-26 Figure 4-24 Advanced Tab Display ...... 4-26 Figure 4-25 Admin Tab Display ...... 4-26 Figure 4-26 Pinout – Serial Cable for Synchronization...... 4-33 Figure 4-27 USB / Serial Pinout ...... 4-33 Figure A-1 QWERTY Keypad...... A-1

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide Table of Contents

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Table of Contents

CHAPTER 1 INTRODUCTION 1-1

Overview...... 1-1 Components ...... 1-2 When to Use This Guide...... 1-3 Document Conventions ...... 1-4 Getting Started...... 1-5 Tapping with a Stylus ...... 1-6 Keypad Shortcuts...... 1-6 Insert Main Battery ...... 1-7 Attach Handstrap (Optional)...... 1-9 Attach to Hip-Flip (Optional) ...... 1-10 Connect External Power Supply (Optional) ...... 1-11 Connect Audio Jack (Optional) ...... 1-12 Power Button ...... 1-12 Troubleshooting...... 1-12 Touch Screen Calibration ...... 1-13 Set The Display Contrast ...... 1-13 Set the Display Backlight Timer...... 1-14 Set the Display Blanking Timer...... 1-14 Set the MX3-CE Power Off Timer...... 1-15 Set The Audio Speaker Volume ...... 1-16 Using the Keypad ...... 1-16 Using the Touch Screen ...... 1-16 Endcaps...... 1-17 COM Port Switching ...... 1-18 PCMCIA Cards...... 1-20 PCMCIA Radio Card...... 1-22 Data Entry...... 1-23 Keypad Data Entry...... 1-23 Stylus and the Touch Screen...... 1-23 Barcode Data Entry...... 1-23 RS-232 Data Entry...... 1-23 Scanner Entry...... 1-24 Power Modes...... 1-25 On Mode ...... 1-26 The Display ...... 1-26 The MX3-CE...... 1-26

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-ii Table of Contents

LED Indicators ...... 1-26 Suspend Mode ...... 1-27 The Display ...... 1-27 The MX3-CE...... 1-27 Critical Suspend Mode ...... 1-28 Off Mode ...... 1-28 Contacting LXE ...... 1-29 Manuals and Accessories ...... 1-29 Manuals...... 1-29 Accessories ...... 1-29

Illustrations Figure 1-1 Front of MX3...... 1-2 Figure 1-2 MX3-CE Endcap ...... 1-2 Figure 1-3 Back of MX3-CE...... 1-3 Figure 1-4 Hardware Configuration ...... 1-5 Figure 1-5 Main Battery...... 1-7 Figure 1-6 Battery Compartment...... 1-8 Figure 1-7 Main Battery...... 1-8 Figure 1-8 MX3-CE With Handstrap Installed ...... 1-9 Figure 1-9 US AC/DC 12V Power Supply and Cigarette Lighter Adapter ...... 1-11 Figure 1-10 International AC/DC 12V Power Supply...... 1-11 Figure 1-11 Connect External Power Supply...... 1-11 Figure 1-12 Connect Audio Jack...... 1-12 Figure 1-13 Touch Screen Recalibration...... 1-13 Figure 1-14 Display Properties / Backlight...... 1-14 Figure 1-15 Blanking Timer...... 1-14 Figure 1-16 Power Off Timer...... 1-15 Figure 1-17 Adjust Audio Volume...... 1-16 Figure 1-18 Endcap...... 1-18 Figure 1-19 Scanner Port and Programmable Button Screen...... 1-19 Figure 1-20 Assign COM Port Parameters...... 1-19 Figure 1-21 Slot Locations...... 1-20 Figure 1-22 Power Modes – On, Suspend, Critical Suspend and Off ...... 1-25

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Chapter 1 Introduction

Overview

The MX3-CE is a rugged, portable, hand-held Windows CE computer capable of wireless data communications. The MX3-CE can transmit information using a 2.4 GHz radio (with an internally mounted antenna) and it can store information for later transmission through an RS-232 or InfraRed or USB port. The MX3-CE can be scaled from a limited function batch computer to an integrated RF scanning computer. The MX3-CE is horizontally oriented and features electroluminescent backlighting for the grayscale display. The touch-screen display supports graphic features and Windows icons that the Window's CE (WinCE 3.0) operating system supports. The keys on the keypad are constructed of a phosphorescent material that can easily be seen in dimly lighted areas. A passive stylus is included with the MX3-CE to assist in entering data and configuring the unit.

Note: 6400 System Access Points are compatible with an MX3-CE equipped with Proxim 2.4 GHz radios and drivers. 6500 System Access Points are compatible with an MX3-CE equipped with Lucent 2.4 GHz radios and drivers. The MX3-CE software load includes both Lucent and Proxim drivers.

Please refer to the "MX3-CE Installation and Operator’s Guide" for MX3-CE installation, user instruction and safety statements.

Please refer to the "MX3 Cradle Reference Guide" for technical information relating to the MX3 Desk Top and Vehicle Mount cradles.

Note: Until the Main Battery and Backup Battery are completely depleted, the MX3-CE is always On.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-2 Components

Components

Figure 1-1 Front of MX3

1 Endcap 9 Shift LED 2 Display 10 Caps LED 3 Scan or Enter 11 Scanner LED 4 Beeper 12 Backup Battery LED 5 On/Off Button 13 Status LED 6 2nd LED 14 Main Battery LED 7 Alt LED 15 Charger LED 8 Ctrl LED 16 Scan or Enter

Figure 1-2 MX3-CE Endcap

1 DC Power Jack 3 Com 1 (Serial or USB) Port

2 Com 3 (Serial or Scanner) Port 4 Audio Jack

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC When to Use This Guide 1-3

Figure 1-3 Back of MX3-CE

1 Endcap 4 Cradle Input Contacts 2 Leather Handstrap Connector 5 Main Battery 3 IR Port (Com 2 Port) 6 Stylus

When to Use This Guide

As the reference for LXE's MX3-CE computer, this guide provides detailed information on its features and functionality. Use this reference guide as you would any other source book -- reading portions to learn about the MX3-CE, and then referring to it when you need more information about a particular subject. This guide takes you through all aspects of installation and configuration for the LXE MX3-CE. Operating and safety instructions for the general user are contained in the “MX3-CE Installation and Operator’s Guide.” This chapter, “Introduction”, describes this reference guide's structure, contains setup and installation instruction, briefly describes data entry processes, and explains how to get help. Chapter 2 “Physical Description and Layout”, describes the function and layout of the configuration, controls and connectors on the MX3-CE. Chapter 3 “Power Supply” describes the power sources and battery charging stations. Chapter 4 “System Configuration” takes you through the Win-CE system setup and the MX3- CE file structure. Chapter 5 “RF Network Configuration” presents information and instruction for using and managing radio cards in the MX3-CE. Chapter 6 “SE923 Scanner” outputs decoded barcode data using a serial data interface with programmable baud rates. The SE 923 supports UPC/EAN, Code 39, Code 93, Interleaved 2 of 5, Discrete 2 of 5, Code 128, Codabar, and MSI symbologies. Appendix A “Key Maps” describes the keypress sequences for the QWERTY keypad. Appendix B “Technical Specifications” lists MX3-CE technical specifications.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-4 When to Use This Guide

Document Conventions This reference guide uses the following document conventions:

Convention Meaning ALL CAPS All caps are used to represent disk directories, file names, and application names. Rather than use the phrase "choose the Save command from the File menu", this Menu / Choice manual uses the convention "choose File / Save". Indicates the title of a book, chapter or a section within a chapter (for example, "Quotes" "Document Conventions"). < > Indicates a key on the keyboard (for example, ).

Indicates a reference to other documentation. Differences in operation or commands due to radio type.

ATTENTION Keyword that indicates vital or pivotal information to follow. Attention symbol that indicates vital or pivotal information to follow. Also, when marked on product, means to refer to the manual or operator’s guide. International fuse replacement symbol. When marked on the product, the label includes fuse ratings in volts (v) and amperes (a) for the product. Note: Keyword that indicates immediately relevant information. CAUTION Keyword that indicates a potentially hazardous situation which, if not avoided, may result in minor or moderate injury.

WARNING Keyword that indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury.

DANGER Keyword that indicates a imminent hazardous situation which, if not avoided, will result in death or serious injury.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Getting Started 1-5

Getting Started

Note: When your MX3-CE is pre-configured, the radio, PCMCIA card and endcaps are assembled by LXE to your specifications. This section’s instructions are based on the assumption that your new system is pre-configured and requires only accessory installation (e.. handstrap, stylus) and a power source. LXE recommends that installation or removal of accessories be performed on a clean, well-lit surface. When necessary, protect the work surface, MX3-CE, and components from electrostatic discharge.

Figure 1-4 Hardware Configuration

Use this guide as you would any other source book -- reading portions to learn about the MX3-CE, and then referring to it when you need more information about a particular subject. This guide takes you through an introduction to and operation of the LXE MX3-CE. In general, the sequence of events is: 1. Insert a fully charged battery and the unit automatically turns on. 2. Connect an external power source to the unit (if required). 3. Adjust screen display, audio volume and other parameters if desired.

Note: New batteries must be fully charged prior to use. This process takes up to four hours in an LXE Multi-Charger and up to eight hours using the MX3-CE internal charger.

Refer to the documentation received with the charger for complete information.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-6 Getting Started

Tapping with a Stylus

Note: Always use the point of the stylus for tapping or making strokes on the display. Never use an actual pen, pencil or sharp object to write on the touch screen. Hold the stylus as if it were a pen or pencil. Touch an element on the screen with the tip of the stylus then remove the stylus from the screen. Firmly press the stylus into the stylus holder on the MX3-CE when the stylus is not in use. Like using a mouse to click icons on a computer screen, using the stylus to tap icons on the MX3- CE display is the basic action that can: • Open applications • Choose menu commands • Select options in dialog boxes or drop-down boxes • Drag the slider in a scroll bar • Select text by dragging the stylus across the text • Place the cursor in a text box prior to typing in data or retrieving data using the integrated barcode scanner or an input/output device connected to the serial port. An extra or replacement stylus may be ordered from LXE. See "Contacting LXE" for telephone numbers and the section titled "Accessories" for the stylus part number.

Keypad Shortcuts Use keyboard shortcuts instead of the stylus if desired: • Press Tab and an Arrow key to select a file. • Press Shift and an Arrow key to select several files. • Once you've selected a file, press Alt-Enter to open its Properties dialog. • Press Shift- to delete a file (or 2nd + numeric keypad Dot). • Right mouse click – hold down the Alt key and touch the screen. Select a menu option.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Getting Started 1-7

Insert Main Battery As soon as the battery is inserted into the MX3-CE, the unit is automatically powered on (or returns from the Critical Suspend or Suspend state).

Note: New batteries must be charged prior to first use. This process takes up to four hours in an LXE Multi-Charger and eight hours with an external power source attached to the MX3-CE.

Figure 1-5 Main Battery

1 Front Side 2 Contacts, Main Battery 3 Contacts, Cradle Output 4 Retaining Clip 5 Top Side 6 Back Side 7 Contacts, External Cradle Input

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-8 Getting Started

Figure 1-6 Battery Compartment

The MX3-CE Battery Compartment is located at the bottom of the back of the computer. The arrows in the figure above point to the battery contacts in the computer.

Figure 1-7 Main Battery

Place the battery in the compartment, making sure the side of the battery with six contacts matches up with the battery contacts in the computer battery compartment. Do not slide the battery sideways into the compartment. Firmly press the battery into the compartment until it clicks. The battery is now securely fastened to the MX3-CE.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Getting Started 1-9

Attach Handstrap (Optional) An elastic handstrap is available for the MX3-CE. Once installed, the handstrap provides a means for the user to secure the computer to their hand. It is adjustable to fit practically any size hand and does not interfere with battery charging when the MX3-CE is in a docking station.

Figure 1-8 MX3-CE With Handstrap Installed

Tool Required: #1 Phillips Screwdriver

Installation

1. Remove the MX3-CE from the docking station. 2. Put the unit in Suspend mode to prevent accidental key presses when you are attaching the handstrap. 3. Place the MX3-CE, with the screen facing down, on a flat stable surface. 4. Attach the handstrap to the MX3-CE with the screws and washers provided. 5. Test the strap's connection making sure the MX3-CE is securely connected to each end of the strap connectors.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-10 Getting Started

Attach to Hip-Flip (Optional)

Note: Waist belt and #1 flat head screwdriver are not supplied by LXE. Once the MX3-CE is attached to the hip-flip and the hip-flip securely fastened to the user by a belt around their waist, the MX3-CE can be operated at a convenient height, leaving the user's hands free. The hip-flip adjusts downward to allow removing and replacing the main battery without removing the unit from the hip-flip or the user's body. The MX3-CE must be removed from the hip-flip before being placed in a docking station.

Caution: Never use the MX3-CE in the hip-flip without first securing the unit to the hip-flip with the screws.

Installation

1. If the MX3-CE has a handstrap, remove the handstrap and set it aside along with the handstrap screws and washers. 2. Put the unit in Suspend mode to prevent accidental key presses when you are attaching the hip-flip. 3. Slide the MX3-CE into the pocket in the hip-flip, making sure the keypad is up and the endcap ports are visible in the openings at the base of the hip-flip. 4. Place the MX3-CE (in the hip-flip) on a flat stable surface with the keypad down. 5. Tighten the assembly with the black screws provided, using the holes once used for the handstrap on the MX3-CE. 6. Test the hip-flip's connection making sure the MX3-CE is securely attached. 7. Slide the waist-belt through the loop in the hip-flip and secure the belt around your body.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Getting Started 1-11

Connect External Power Supply (Optional)

Note: In North America, this unit is intended for use with a UL Listed ITE power supply with output rated 12-80 V dc, minimum 3.5 A. Outside North America, this unit is intended for use with an IEC certified ITE power supply with output rated 12-80 V dc, minimum 3.5 A. There are three external power supplies available: • US AC/DC 12V Power Supply • Cigarette Lighter Adapter • International AC/DC 12V Power Supply

Figure 1-9 US AC/DC 12V Power Supply and Cigarette Lighter Adapter

Figure 1-10 International AC/DC 12V Power Supply

The MX3-CE DC power jack is located on the endcap. The cradle power jack is located on the back of the cradle.

Figure 1-11 Connect External Power Supply

1. Insert the barrel connector into the MX3-CE power jack and push in firmly.

2. The CHGR LED above the keypad illuminates when the MX3-CE is receiving external power through the power jack. The Main Battery recharges when the MX3-CE is connected to an external power source.

Note: When the MX3-CE is receiving external power through a cradle, the cradle Status LED and the CHGR LED on the MX3-CE are illuminated.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-12 Getting Started

Connect Audio Jack (Optional) The MX3-CE audio jack is located on the endcap.

Figure 1-12 Connect Audio Jack

Insert the barrel end of the connector into the MX3-CE audio jack and push in firmly.

Note: The audio option draws power from the battery.

Power Button

Note: Refer to the section titled "Power Modes" later in this chapter for information relating to the power states of the MX3-CE. The power button is located above the ESC key on the keypad. When a battery is inserted in the MX3-CE for the first time, the unit automatically powers on -- the Power button does not need to be pressed. Quickly tapping the Power button places the MX3-CE immediately in Suspend mode. Quickly tapping the Power button again, or touching the screen, immediately returns the MX3-CE from Suspend. When the WinCE desktop is displayed or an application begins, the power up (or reboot) sequence is complete.

Troubleshooting The MX3-CE will not turn off – force a Reboot by holding the Power key down for 15 seconds and the MX3-CE will reboot.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Getting Started 1-13

Touch Screen Calibration If the MX3-CE is not responding properly to pen touch taps, you may need to recalibrate your screen. Recalibration involves tapping the center of a target. If you miss the center, keep the stylus on the screen, slide it over the target's center, and then lift the stylus. To recalibrate the screen, select Start / Settings / Control Panel / Stylus / Calibration. To start, tap the Recalibrate button on the screen with the stylus.

Figure 1-13 Touch Screen Recalibration

Follow the instructions on the screen and press the Enter key to save the new calibration settings or press Esc to cancel or quit.

Set The Display Contrast Adjusting screen contrast lightens or darkens the characters to make them visible at a comfortable level. The contrast is incremented or decremented one step each time the contrast key is pressed. To adjust screen contrast, locate the key at the top of the keypad. Adjust the display contrast by pressing the: • 2nd key, then the key • Use the Up Arrow and Down Arrow keys to adjust contrast until the display lightens or darkens to your satisfaction. • Press the Enter key to exit this mode.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-14 Getting Started

Set the Display Backlight Timer

Note: Refer to the section titled "Power Modes" later in this manual for information relating to the power states of the MX3-CE. Select Start / Settings / Control Panel / Display Properties / Backlight tab. Change the parameter values and tap OK to save the changes. The first option should be set when the MX3-CE will be running on battery power only. The second option should be set when the MX3-CE will be running on external power (e.g. AC adapter, cigarette adapter, powered cradle). The default value for the battery power timer is 3 seconds. The default value for the external power timer is 2 minutes.

Figure 1-14 Display Properties / Backlight

Set the Display Blanking Timer

Note: Refer to the section titled "Power Modes" later in this manual for information relating to the power states of the MX3-CE. Select Start / Settings / Control Panel / Display Properties / Blanking tab. This option is also available by selecting Start / Settings / Control Panel / Power Properties / Blanking tab. Change the parameter values and tap OK to save the changes. The first option should be set when the MX3-CE will be running on battery power only. The second option should be set when the MX3-CE will be running on external power (e.g. AC adapter, cigarette adapter, powered cradle). The default value for the battery power timer is 15 seconds. The default value for the external power timer is 2 minutes.

Figure 1-15 Blanking Timer

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Getting Started 1-15

Set the MX3-CE Power Off Timer

Note: Refer to the section titled "Power Modes" later in this chapter for information relating to the power states of the MX3-CE. Select Start / Settings / Control Panel / Power Properties / Power Off tab. Change the parameter values and tap OK to save the changes. The first option should be set when the MX3-CE will be running on battery power only. The second option should be set when the MX3-CE will be running on external power (e.g. AC adapter, cigarette adapter, powered cradle). The default value for the battery power timer is 5 minutes.

Figure 1-16 Power Off Timer

Note: The MX3-CE does not turn off – it enters Suspend mode.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-16 Getting Started

Set The Audio Speaker Volume

Note: An application may override the control of the speaker volume. Turning off sounds saves power and prolongs battery life. The audio volume can be adjusted to a comfortable level for the operator. The volume is increased or decreased one step each time the volume key is pressed. The MX3-CE has an internal speaker and a jack for an external headset.

Using the Keypad

Note: Volume & Sounds (in Control Panel) must be enabled before the following key sequences will adjust the volume. To adjust speaker volume, locate the key at the top of the keypad. Adjust the speaker volume by pressing the: • 2nd key, then the key to enter Volume change mode. • Use the Up Arrow and Down Arrow keys to adjust volume until the speaker volume is satisfactory. • Press the Enter key to exit this mode.

Using the Touch Screen Select Start / Settings / Control Panel / Volume & Sounds / Volume tab. Change the volume setting and tap OK to save the change.

Figure 1-17 Adjust Audio Volume

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Endcaps 1-17

Endcaps

Refer to the "MX3-CE Operator’s Guide (LXE DocID MX3CEA136OPGDWW) for the section titled “Scanner Warnings and Labels” for important laser safety information before using the scanner.

The MX3-CE 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 (barcode reader). An additional endcap configuration supports serial and USB "slave" input/output at 1.5 Mbps.

Note: The USB port requires a DB9 to USB cable.

Scanner Port

RS-232 Port (Serial Port)

DC Power Jack

Audio Jack

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-18 Endcaps

COM Port Switching

Figure 1-18 Endcap

1 DC Power Jack 3 Com 1 Port

2 Com 3 Port 4 Audio Jack

The COM 2 port is always the IR port on the back of the MX3-CE, 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 MX3-CE COM1 port for use with a tethered scanner has three steps:

Note: If COM3 port is an integrated scanner, the integrated scanner is disabled when a tethered scanner is connected to and configured to run on the COM 1 port.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Endcaps 1-19

To switch active scanner Com ports select Start / Settings / Control Panel / Scanner / Main tab.

Figure 1-19 Scanner Port and Programmable Button Screen

To assign baud rate, parity, stop bits and data bits to Com 1, Com 2 or Com3, select Start / Settings / Control Panel / Scanner / COM .. tab.

Figure 1-20 Assign COM Port Parameters

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-20 PCMCIA Cards

PCMCIA Cards

When removing or installing PCMCIA cards, protect the MX3-CE internal components from electrostatic discharge.

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.

There is one PC card slot (Slot 0) and one Compact Flash card slot (Slot 1) in the MX3-CE. Slot 0 powers a radio PC card, PC SRAM card, ATA Flash card or a linear Flash card. The slots hold only one card at a time. Slot 0 supplies .75 of an amp at 5V or 3.3V.

The second slot (Slot 1) is designed to support a Type I or II Compact Flash disk.

Figure 1-21 Slot Locations

Note: As there is no PC Card management software loaded on the MX3-CE, LXE recommends purchasing preformatted PC SRAM and Flash cards as well as preformatted Compact Flash disks. Requirement: A screwdriver (not supplied by LXE)

Preparation

• LXE recommends that installation of the PC card be performed on a clean, well-lit surface. • Using a screwdriver, loosen the endcap and carefully remove or loosen all cables. Disconnect the radio antenna from the radio card. • Set both the endcap and the screws aside.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC PCMCIA Cards 1-21

Installation

1. Slide the PC Card, connector side first, into the slot until it seats. Use caution not to pull or snag the antenna connector. 2. If the PC Card is difficult to seat in the slot, remove the card, turn it around and re-install.

Removal

1. Grasp the top of the PC Card and pull it straight upward to remove. 2. Use caution not to pull or snag the antenna connector on the Radio card, if installed. If you anticipate keeping the PC card out of the MX3-CE for a long period of time place it in an enclosed storage container. Store in an area that is protected from dirt, moisture, and electrostatic contact.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-22 PCMCIA Cards

PCMCIA Radio Card

Note: When removing or installing the radio, protect the MX3-CE internal components and the radio from electrostatic discharge.

Slot 0 accepts the LXE 6500 System 2.4GHz PCMCIA radio card or the LXE 6400 System 2.4GHz radio

Preparation

• LXE recommends that installation of the radio card be performed on a clean, well-lit surface. • Using a screwdriver, loosen the endcap and carefully remove or loosen all cables. Disconnect the radio antenna from the radio card. • Set both the endcap and the screws aside.

Installation

1. Slide the PCMCIA Radio, connector side first, into the slot until it seats. 2. The radio antenna connector must be positioned up and toward the front of the MX3-CE (near the display). If the PCMCIA Radio is difficult to seat, remove the Radio card, turn it around and re-install. 3. Gently snap the antenna cable into the connector on the PCMCIA Radio. Use caution not to damage either the antenna cable connector or the connector on the radio. Note: A 6400 System radio has one antenna cable. A 6500 System radio has two antenna cables. Connect all antenna cables to the PCMCIA radio. 4. Reinstall the endcap.

Removal

1. Disconnect the antenna cable from the radio, using caution not to damage the radio connector or the antenna cable connector. 2. Move the cable aside and grasp the top of the radio card and pull straight up until the radio is removed from the MX3-CE unit. If you anticipate keeping the radio card out of the MX3-CE for a long period of time place it in an enclosed storage container. Store in an area that is protected from dirt, moisture, and electrostatic contact.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Data Entry 1-23

Data Entry

You can enter data into the MX3-CE through several different methods. The Scanner aperture provides barcode data entry, the RS-232 or the IR port are used to input/output data, and the keypad provides manually keyed entry. The stylus is used to select menu items and place the cursor in a text box, ready to accept data.

Keypad Data Entry The keypad is used to manually input data that is not collected otherwise. Almost any function that a full sized computer keyboard can provide is duplicated on the MX3-CE keypad but it may take a few more keystrokes to accomplish a keyed task. Almost every key has two or three different functions. The primary alpha or numeric character is printed on the key. For example, when the 2nd key is selected pressing the desired second-function key will produce the 2nd character. The specific 2nd character is printed above the corresponding key. Please refer to “Appendix A - Key Maps” for instruction on the specific keypresses to access all keypad functions.

Stylus and the Touch Screen

Note: Always use the point of the stylus for tapping or making strokes on the display. Never use an actual pen, pencil or sharp object to write on the touch screen. The stylus performs the same function as a mouse that is used to point to and click elements on a desk top computer. The stylus is used in the same manner as a mouse – single tap or double tap to select menu options, drag the stylus across text to select, hold the stylus down to activate slider bars, etcetera. Hold the stylus as if it were a pen or pencil. Touch an element on the screen with the tip of the stylus then remove the stylus from the screen. The touch screen responds to an actuation force (touch) of up to 4 oz. of pressure.

Barcode Data Entry The MX3-CE supports an accessory barcode label reading device (a tethered scanner). Keyboard data entries can be mixed with barcode data entries. Any tethered scanner that decodes the barcode internally and outputs an RS-232 data stream may be used. It sends the data to the computer in ASCII format. The serial port parameters may need to be changed to match the parameters of the tethered scanner.

RS-232 Data Entry The MX3-CE accepts input from an RS-232 device connected to either RS-232 port, COM1 or COM3.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-24 Data Entry

Scanner Entry Read all cautions, warnings and labels before using the laser scanner.

To scan with the laser barcode reader, point the laser window towards a barcode and press the Scan button. A red laser beam strikes the barcode. Align the red beam so that the barcode is centered within the beam. The laser beam must cross the entire barcode. Move the MX3-CE towards or away from the barcode so that the barcode takes up approximately two-thirds the width of the beam. The SCNR LED turns red when the laser beam is on. Following a good read, the LED turns green, indicating a successful scan. Beeps may be heard after a good read, depending on the application running on the MX3-CE. The laser and SCNR LED automatically turn off after a successful or unsuccessful read. The scanner is ready to scan again when the Scan key is pressed.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Power Modes 1-25

Power Modes

Figure 1-22 Power Modes – On, Suspend, Critical Suspend and Off

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-26 Power Modes

On Mode

The Display When the display is On: • the keyboard, touchscreen and all peripherals function normally • LED indicators are not illuminated • the display backlight is on until the Backlight timer expires • the display does not blank until the Blank timer expires • when the Main Battery is hot-swapped, the display is turned Off then transitions to On

The MX3-CE After a new MX3-CE has been received, a charged Main Battery inserted, and the Power button tapped, the MX3-CE 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.

LED Indicators

LED When On ...

2nd Orange. The next keypress is a 2nd keypress. ALT Orange. The next keypress is an ALT keypress. CTRL Orange. The next keypress is a CTRL keypress. SHFT Orange. The next letter is the uppercase letter on alpha keys and the shifted character on the numeric keypad keys. CAPS Orange. Uppercase letters are active until the CAPS key sequence is pressed again. SCNR Integrated barcode scanner function. • Red - scanning. • Green - good scan. BATT B Red. Backup Battery. When illuminated, the backup battery is charging. STAT Status Indicator. • Blinking Green when Display and/or Blank timer expires. • Not illuminated when the MX3-CE is in Suspend Mode. BATT Main Battery. When illuminated, main battery capacity is low. • Steady Red – low battery. • Blinking Red – power fail. CHGR Charger. When on, the MX3-CE is receiving external power either from the DC power jack or the MX3-CE is seated in a powered cradle. • Red - Main Battery is charging. • Green - battery charge is complete and the MX3-CE is connected to external power through the power jack or a powered cradle.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Power Modes 1-27

Suspend Mode

The Display

Note: When the display is Off, the unit is still On. The unit functions normally – tethered scanner trigger press, integrated scanner trigger press or Scan key presses will cause scans. Communications through the radio or serial ports continue. Display Suspend timers are set using Start / Settings / Control Panel / Display Properties / Blanking. The display is turned off when one of the following occurs: • the display timer expires before a wakeup event takes place • the Power button is tapped which immediately places the unit into Suspend Mode. The display backlight is turned off at the same time as the Display is turned off. Display Backlight Suspend timers are set using Start / Settings / Control Panel / Display Properties / Backlight. The Status LED blinks green when the Display enters Off mode. Any of the following will wake the display and display backlight: • Any key press on the keypad • Stylus-touch on the touch screen When the display wakes up, the Display Blanking Timer and Display Backlight Timer begin the countdown again. When any of the above events occur prior to the timers expiring, the timers begin the countdown again. The first wakeup key press or touch are not sent to the operating system or running application – the first keypress or touch are only used to turn the display and backlight On. Once the display (or backlight) is On, the keyboard and touch screen function normally.

The MX3-CE The Suspend mode is entered when the unit is inactive for a predetermined period of time or the operator taps the Power button. MX3-CE Suspend timers are set using Start / Settings / Control Panel / Power Properties / Power Off. Any of the following will wake the unit and reset the display and display backlight timers: • Any key press on the keypad • Stylus-touch on the touch screen • Power button tap • PC Card activity • COM 1 CTS • COM 3 CTS When the unit wakes up, the Display, Display Backlight and the Power Off timers begin the countdown again. When any one of the above events occurs prior to the Power Off timer expiring, the timer starts the countdown again.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-28 Power Modes

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 of the MX3-CE to a low level that still retains the contents of SDRAM. The unit enters Critical Suspend Mode only when the Main Battery has failed or is hot-swapped. The Backup Battery is supplying power to the unit during Critical Suspend Mode. When hot-swapping (the Main Battery is removed), 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 MX3-CE is in the Critical Suspend state (the Main Battery is in place and the unit 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 MX3-CE is saving the state prior to the Main Battery failing and cannot be used. If a new fully charged main battery is installed before the Backup Battery is depleted (approximately 5 minutes) the MX3-CE transitions to the Suspend state. To resume operation tap the Power key once or touch the screen with the stylus. If the Backup Battery is depleted before a fully charged Main Battery is inserted, the MX3-CE immediately turns itself Off and all unsaved information is lost. Insert a fully charged Main Battery and press the Power button to turn the MX3-CE On.

Off Mode The unit is in 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 MX3-CE On.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Contacting LXE 1-29

Contacting LXE

All LXE manuals are now available on one CD and they can also be viewed/downloaded from the LXE website. Contact your LXE representative to obtain the LXE Manuals CD (Product No. 9000A426LXEMANUALS). You can also get help from LXE by calling the telephone numbers listed on the LXE Manuals CD, in the file titled "Contacting LXE". This information is also available on the LXE website www.lxe.com. Explanations of terms and acronyms used in this manual are located in the file titled "Glossary" on the LXE Manuals CD.

Manuals and Accessories

Manuals LXtrEme MX3-CE Installation and Operator’s Guide LXtrEme MX3 Cradle Reference Guide

Accessories

Tethered Scanners Scanner, LS3203, Ext. Range, 8’ Cbl, US. 8011LS3203ERC08DUS Scanner, LS3203, Ext. Range, 8’ Cbl, EC. 8011LS3203ERC08DEC Scanner, LS3203, Ext. Range, 20’ Cbl, US 8011LS3203ERC08DUS Scanner, 530092IP, 7’ Cbl, WW. 8110IP530092C07DWW Scanner, 530092IP, 15’ Cbl, US. 8110IP530092C15DUS Scanner, P302FZY, 8’ Cbl, WW 8200A326SCNRP3028DA9F Scanner, P302FZY, 20’ Cbl, US 8200A327SCNRP30220DA9F Scanner, P304PRO, 8’ Cbl, WW 8210A326SCNRP3048DA9F Scanner, P304PRO, 8’ Cbl, US 8210A327SCNRP30420DA9F Scanner, Powerscan SR, 8’ Cbl, WW 8300A326SCNRPWRSR8DA9F Scanner, Powerscan SR, 12’ Cbl, US 8300A327SCNRPWRSR12DA9F Scanner, Powerscan LR, 8’ Cbl, WW 8310A326SCNRPWRLR8DA9F Scanner, Powerscan LR, 12’ Cbl, US 8310A327SCNRPWRLR12DA9F Scanner, Powerscan XLR, 8’ Cbl, WW 8320A326SCNRPWRXLR8DA9F Scanner, Powerscan XLR, 12’ Cbl, US 8320A327SCNRPWRXLR12DA9F PCMCIA Cards Standard Compact Flash Card, 1Gig HD 9000A254HDDCF1GB PCMCIA Compact Flash Adapter 9000A106PCCCFADPTR Holding Accessories Strap, Hand, Nylon 2381A407HANDSTRAP Nylon Holster for use with Belt 2381A401HOLSTER Nylon Hip Flip 2381A403HIPFLIP Nylon Case with Shoulder Strap 2381A402CASE1 Stand, Scanner For 5300IP Series, Tethered 8100A001STAND , Mounting LS300 8010A001BRKT Holster, Hood, Nylon, 5300IP Series, Tethered 8100A401HLSTRHOOD

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 1-30 Manuals and Accessories

Miscellaneous Pen, Stylus, Black, 2330 9000A501PASSIVEPEN Headset with microphone 9000A503HEADSET Battery Chargers and Battery 6 Unit Charger 2381A377CHGR6 Battery, Li-Ion 2381A376BATT1600 Cradles and Power Supplies Desktop Cradle1 2381A001DESKCRADLE Vehicle Mount Cradle3 2381A003VMCRADLE Power Supply, Vehicle Cradle, 9-30VDC 2381A054CRDLDCPWR30V Power Supply, Vehicle Cradle, 30-80VDC 2381A055CRDLDCPWR80V AC Power Supply, External, US 2335A301PSACUS AC Power Supply, External, AC, International 2335A302PSACWW Power Cord, AC, US 9000A066CBLPWRAC P/S, External, Cigarette Lighter Adapter 2335A303PSCIGLTADPT Power Adapter, Bare Wire 12 VDC 1300A053CBL12ML3 Power Adapter, 24-72 VDC, 20 Watts 1300A301PS24WW Power Adapter, 110-240 VAC 1300A303PSACWW Cables for Cradle and MX3-CE Serial Ports Cable, PC, DA-9F to DA-9F, 6 ft. 9000A054CBL6D9D9 USB Slave to DA-9 Interface Cable 9000A067CBL52USB

1 Power Adapter Required.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Table of Contents

CHAPTER 2 PHYSICAL DESCRIPTION AND LAYOUT 2-1

Hardware Configuration ...... 2-1 System Hardware...... 2-1 Central Processing Unit ...... 2-1 AT Compatible Core Logic ...... 2-1 System Memory...... 2-2 Video Subsystem ...... 2-2 Power Supply...... 2-2 COM Ports...... 2-2 Audio Interface ...... 2-3 PCMCIA Slots...... 2-3 Physical Controls...... 2-4 Power Button ...... 2-4 Reboot Sequence ...... 2-4 Endcaps...... 2-5 Integrated Scanner Port ...... 2-5 Serial Port...... 2-6 Serial / USB Port ...... 2-6 Tethered Scanners ...... 2-6 Scan Buttons ...... 2-7 Scan Buttons and the SCNR LED...... 2-7 Button Settings ...... 2-7 Keypad...... 2-8 Touch Screen and Keypad Shortcuts ...... 2-8 Scan Key Function...... 2-8 Enter Key Function...... 2-8 2nd Key Function...... 2-8 Ctrl Key Function ...... 2-9 Alt Key Function ...... 2-9 Shft Key Function...... 2-9 Spc Key Function...... 2-9 Mode Key Functions...... 2-9 Caps Key and CapsLock Mode ...... 2-9 Keypress Sequences...... 2-9 LED Functions...... 2-10 Display ...... 2-11 Display and Display Backlight Timer...... 2-11 Touchscreen...... 2-12

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 2-ii Table of Contents

Cleaning the Display...... 2-12 Speaker...... 2-12 Infrared (IR) Port ...... 2-13 Storage Cradles ...... 2-14

Illustrations:

Figure 2-1 System Hardware...... 2-1 Figure 2-2 Location of the Power (PWR) Button...... 2-4 Figure 2-3 RS-232 Pinouts...... 2-6 Figure 2-4 9-Pin RS-232 Description...... 2-6 Figure 2-5 Programmable Buttons ...... 2-7 Figure 2-6 Left and Right Scan Button Programming...... 2-7 Figure 2-7 The QWERTY Keypad ...... 2-8 Figure 2-8 Function LEDs...... 2-10 Figure 2-9 MX3-CE Display...... 2-11 Figure 2-10 Speaker Location...... 2-12 Figure 2-11 Infrared Port - COM2 Port ...... 2-13 Figure 2-12 Desktop Cradle ...... 2-14 Figure 2-13 Vehicle Mounted Cradle...... 2-14

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Chapter 2 Physical Description and Layout

Hardware Configuration

System Hardware The MX3-CE hardware configuration is shown in the following figure.

Figure 2-1 System Hardware

Central Processing Unit The LXE MX3-CE CPU is a SA1110 running at 133MHz.

AT Compatible Core Logic The MX3-CE supports the following I/ components of the core logic: • One PCMCIA slot (supports Type II or III PCMCIA cards). • One compact Flash card port (supports Type I and II cards). • One InfraRed port. • One Digitizer Input port (Touch screen). • Two serial ports in four configurations (see Chapter 1 "Introduction" section titled "Endcaps.").

Note: As the MX3-CE does not have PC Card Management software installed, LXE recommends purchasing pre-formatted cards.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 2-2 Hardware Configuration

System Memory On-board FLASH is used for ROM, Flash for WindowsCE and Flash memory for bundled applications. Pads are available for a minimum 16 MB of Flash. The system auto detects the amount of Flash populated. The Flash is configured as the primary boot device and contains the Windows CE image, boot loader, OAL, applications, utilities and device drivers. The computer has one Type II CFh+ slot. The MX3-CE 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. The display contrast is adjustable with the contrast control keys or key sequences. Backlighting is available and is configured through the Control Panel. The display controller supports Windows CE graphics modes. Touch screen allows mouse functions (pointing and clicking on the display or Signature Capture) to be performed with either the touch of a finger or an LXE approved stylus.

Power Supply The LXE MX3-CE uses two batteries for operation. • A replaceable Lithium-Ion (Li-Ion) battery pack. The battery pack recharges while in the MX3-CE with the computer in a powered cradle or with the optional external power sources attached. The main battery pack can be removed from the MX3-CE and inserted in the LXE 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 installed. Full charging of the backup battery may take several hours. The recharging of the backup battery is automatically controlled by the MX3-CE. 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.

COM Ports The MX3-CE has two serial ports configurable in four configurations: DB9 – COM 1 DB9 – COM 3 DB9 – COM 1 Scanner DB9 – USB DB9 – COM 3 DB9 – USB Scanner COM 2 is always the IR port.

Power to the COM ports may be turned off using the Control Panel option "Scanner".

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Hardware Configuration 2-3

Audio Interface An interface is available for headset operation. When the headset is plugged into the port, the main speaker is disabled.

PCMCIA Slots

Slot 0 The MX3-CE has one internal PCMCIA slot that conforms electrically to PCMCIA 2.1 specifications. The PC Slot supplies .75 of an amp at 5V or 3.3V. Battery voltage is supplied through unused pin 35 to support WAN radio in the slot. The PC slot is accessible by the use of a Phillips screwdriver to first remove the endcap. It accepts Type III cards only. Slot 0 accepts PCMCIA 2.4GHz radio cards or SRAM/Flash memory cards.

Slot 1 The MX3-CE has one internal compact Flash card port that supports Type I and II CF+ cards. The slot is accessible when the endcap has been removed.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 2-4 Physical Controls

Physical Controls

Power Button

Note: Refer to the section titled "Power Modes" in Chapter 1 "Introduction" for information relating to the power states of the MX3-CE. The power button is located above the ESC key on the keypad. When a battery is inserted in the MX3-CE for the first time, the unit automatically powers on -- the Power button does not need to be pressed.

Figure 2-2 Location of the Power (PWR) Button

Quickly tapping the Power button places the MX3-CE immediately in Suspend mode. Quickly tapping the Power button again, or touching the screen, immediately returns the MX3-CE from Suspend.

Reboot Sequence Hold the Power key down until the display goes out (about 15 seconds), then release the Power button. When the WinCE desktop is displayed or an application begins, the power on (or reboot) sequence is complete.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Physical Controls 2-5

Endcaps The MX3-CE 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 (barcode reader). An additional endcap configuration supports serial and USB "slave" input/output at 1.5 Mbps.

Note: The USB port requires a DB9 to USB cable.

Integrated Scanner Port

RS-232 Port (Serial Port) Serial / USB (optional)

DC Power Jack

Audio Jack

The default COM 2 port is always the IR port on the back of the MX3-CE, regardless of the type of endcap installed on the unit. On the Standard Range Scanner / Serial Port endcap COM 3 is the Integrated Scanner port. On the Dual Serial Port endcap the COM 1 port is the serial port on the right side of the endcap when the display is facing up.

Integrated Scanner Port The MX3-CE Barcode Scanner is used to collect barcode data from any nearby compatible barcode label. Depending on the size of the barcode, size of bars and spacing and quality of the barcode, the scanner is used to read barcodes between 3" and 30". The barcode scanner reads UPC/EAN, Code 39, Code 93, I 2 of 5, Discrete 2 of 5, Code 128, Codabar and MSI symbologies. The internal barcode scanner scans only when the Scan button is pressed. Scan buttons have no effect on tethered barcode scanners connected to the RS-232 port on the MX3-CE or a cradle containing an MX3-CE. The SCNR LED illuminates during any internal scanner activation.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 2-6 Physical Controls

Serial Port

RS-232 connection is made through an RS-232 Serial Port if installed. The connector is an industry-standard RS-232. The connector includes a PC/AT standard 9-pin “” male connector.

Figure 2-3 RS-232 Pinouts

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 Ring Indicator - Input or +5V DC

Figure 2-4 9-Pin RS-232 Description

Serial / USB Port The USB port requires a DB9 to USB cable (available from LXE). The serial port/USB port also supports serial data transfer (using a null modem cable) and non-host USB I/O at 1.5 Mbps. The MX3-CE automatically detects the cable configuration. Please refer to Chapter 1 "Introduction", section titled "Accessories" for LXE part numbers of the DB9-USB cable and the null modem cable.

Tethered Scanners The MX3-CE Scan buttons have no effect on tethered barcode scanners (connected to a serial port). Tethered scanners read barcode scans only when the trigger on the tethered scanner is pressed. To set the MX3-CE to use a tethered scanner, select Start / Settings / Control Panel / Scanner. Upon selecting "External Scanner", +5V power is automatically assigned to the port with the tethered scanner connection. The COM port that accepts the scanner data can be configured for data rate, parity, stop bits and data bits.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Physical Controls 2-7

Scan Buttons

Figure 2-5 Programmable Buttons

There are two buttons, one on each side of the display. The buttons are programmable and function as an integrated barcode scanner key or a numeric keypad Enter key. The Scan keys have no effect on scanners tethered to the MX3-CE.

Scan Buttons and the SCNR LED The SCNR LED, located above the keypad, illuminates during an integrated barcode scanner function. It is affected by internal scanner algorithms. • Red - scanning. • Green - good scan. • Unlit - scanner is inactive. The MX3-CE Scan buttons have no effect on tethered barcode scanners (connected to a serial port). Tethered scanners read barcode scans only when the trigger on the tethered scanner is pressed.

Button Settings To edit the button parameters, select Start / Settings / Control Panel / Scanner. Change the parameter values and tap OK to save the changes.

Figure 2-6 Left and Right Scan Button Programming

The default setting for the right button is Enter. The default setting for the left button is Scan. When the MX3-CE does not have an integrated scanner, both buttons default to Enter keys.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 2-8 Keypad

Keypad

The keypad is phosphorescent. A phosphorescent keypad does not use a keypad backlight but glows in dim/dark areas after exposure to a light source. All keypads are installed and configured by LXE. The keymaps (keypress sequences) are located in “Appendix A - Key Maps.”

Figure 2-7 The QWERTY Keypad

Touch Screen and Keypad Shortcuts Use keyboard shortcuts instead of the stylus when the MX3-CE is running WinCE. Press Tab and an Arrow key to select a file. Press Shift and an Arrow key to select several files. Once you've selected a file, press Alt-Enter to open its Properties dialog. Press Shift-Backspace to delete a file.

Scan Key Function

(MX3-CE's with Scanner 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.

When there is no integrated scanner endcap, the Scan keys function as Enter keys.

Enter Key Function

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 Key Function

nd The 2nd key is used to activate the 2 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.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Keypad 2-9

Ctrl Key Function

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 Key Function

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.

Shft Key Function

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 Key Function

The Spc key adds a space to the line of data on the display. This function is similar to a regular keyboard’s Spacebar. Note that the Spc key only stays active for one keystroke.

Mode Key Functions

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.

Keypress Sequences See Appendix A for key maps for all keypads.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 2-10 Keypad

LED Functions

Figure 2-8 Function LEDs

Across the top of the keypad are LEDs that provide visual cues to current computer operation. When the LED is not illuminated, the function is inactive.

LED When On ...

2nd Orange. The next keypress is a 2nd keypress. ALT Orange. The next keypress is an ALT keypress. CTRL Orange. The next keypress is a CTRL keypress. SHFT Orange. The next letter is the uppercase letter on alpha keys and the shifted character on the numeric keypad keys. CAPS Orange. Uppercase letters are active until the CAPS key sequence is pressed again. SCNR Integrated barcode scanner function. • Red - scanning. • Green - good scan. BATT B Red. Backup Battery. When illuminated, the backup battery is charging. STAT Status Indicator. • Blinking Green when Display and/or Blank timer expires. • Not illuminated when the MX3-CE is in Suspend Mode. BATT M Main Battery. When illuminated, main battery capacity is low. • Steady Red – low battery. • Blinking Red – power fail. CHGR Charger. When on, the MX3-CE is receiving external power either from the DC power jack or the MX3-CE is seated in a powered cradle. • Red - Main Battery is charging. • Green - battery charge is complete and the MX3-CE is connected to external power through the power jack or a powered cradle.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Display 2-11

Display

Figure 2-9 MX3-CE Display

The MX3-CE display is a transflective monochrome VGA LCD unit capable of supporting gray scales. The display window is 640 pixels (horizontal) x 240 pixels (vertical). 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 MX3-CE enters the Suspend state, Critical Suspend or the Display Blanking timer expires (Display Blanking default is 15 seconds).

Display and Display Backlight Timer When the Display Blanking 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 Display Backlight timer expires the 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 "Display / Blanking". Any of the following will wake the display and display backlight: • Any key on the keypad • Pen-touch on screen When the display wakes up, the Display Blanking and Backlight timers will begin the countdown again. When any of the above events occurs prior to the timers expiring, the timers start the countdown again.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 2-12 Speaker

Touchscreen The touchscreen provides a means of inputting information into the MX3-CE by touching the screen using the LXE approved stylus (the Passive Pen – see Chapter 1 section titled “Accessories.”) Touchscreen operation is not affected by Display Backlighting. Touchscreen operation is affected by the Display mode. If the display is off, a touch to the display will turn on the display but no touch data will be sent to the running application until the next touch.

Cleaning the Display When the display becomes soiled or smudged cleaning can be accomplished using a damp soft cloth. Do not use paper or cleaning fluids since they may result in damage to the display surface.

Speaker

Figure 2-10 Speaker Location

The MX3-CE Speaker has a loudness of at least 90 dB 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 8 distinct volume levels. The minimum volume level is 0 (no sound) with a default setting of midrange. 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" option. After the speaker has been enabled using the Control Panel option, speaker volume is adjusted using the 2nd + key sequence, if desired.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Infrared (IR) Port 2-13

Infrared (IR) Port

Figure 2-11 Infrared Port - COM2 Port

At the back of the MX3-CE Computer there is an Infrared (IR) Data Port. The IR Port is designed to provide a data link between the MX3-CE and a similarly equipped piece of equipment such as a printer. The IR port is the MX3-CE’s COM 2 port and is a bi-directional half-duplex communication port. It supports baud rates up to 115k. 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 MX3-CE 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 MX3-CE and the IR port on the second MX3-CE are in close proximity to each other. IrDA is not required and not used by terminal emulation programs. When the MX3-CE is docked in a cradle, the Status LED on the cradle is red when data is being transmitted through the IR port.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 2-14 Storage Cradles

Storage Cradles

There are two types of cradles for LXE's LXtrEme MX3-CE mobile computer: a desk top cradle for tabletop charging / communication applications and a vehicle mount cradle for vehicle mounted charging / communication applications. See the "LXtrEme MX3 Cradle Reference Guide."

Figure 2-12 Desktop Cradle Figure 2-13 Vehicle Mounted Cradle

The cradles give the MX3-CE the ability to communicate with a host computer and other equipment. In addition, using wall AC adapters or DC/DC converters, the cradle transfers power to the internal charging circuitry of the MX3-CE and the MX3-CE, in turn, recharges the Main Battery. The MX3-CE can be either on or off while in the cradle. Cables are available from LXE for connecting the cradle to a printer, a personal computer or a barcode printer. Tethered scanners (for RS-232 cradle connection) are also available from LXE. See Chapter 1 "Introduction" section titled "Manuals and Accessories."

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Table of Contents

CHAPTER 3 POWER SUPPLY 3-1

Introduction...... 3-1 Handling Batteries Safely...... 3-1 Battery Maintenance Publication...... 3-2 Main Battery Pack ...... 3-2 Battery Hot-Swapping...... 3-2 Low Battery Warning ...... 3-3 Critical Suspend State...... 3-3 Backup Battery...... 3-3 Maintenance...... 3-3 Battery Charger...... 3-4

Illustrations Figure 3-1 Main Battery Pack ...... 3-1 Figure 3-2 LXE Multi-Charger ...... 3-4 Figure 3-3 Insert Main Battery in Charger ...... 3-4

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 3-ii Table of Contents

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Chapter 3 Power Supply

Introduction

The MX3-CE computer is designed to work with a Lithium-Ion (Li-Ion) battery pack from LXE. The LXE MX3-CE receives continuous power from two batteries. There is a Lithium-Ion Main Battery Pack that can be recharged separately by an LXE approved battery charging unit. The Main Battery is recharged, if required, while installed in a powered cradle or when the MX3-CE is connected to external power using the power jack. There is a 50 mAh Nickel-Cadmium (NiCd) Backup Battery inside the MX3-CE that is recharged only by the Main Battery Pack. The MX3-CE maintains the date and time for a minimum of four days using a Main Battery that has reached the Low Warning point and a fully charged Backup Battery. The MX3-CE retains data, during a Main Battery hot swap, for at least 5 minutes.

Figure 3-1 Main Battery Pack

Note: New batteries must be charged prior to use. This process takes up to four hours in an LXE Multi-Charger and eight hours when the MX3-CE is connected to external power through it's power jack.

Handling Batteries Safely

Never dispose of a battery in a fire. This may cause an explosion. Do not replace individual cells in a battery pack. Do not attempt to pry open the battery pack shell. Be careful when handling any battery. If a battery is broken or shows signs of leakage do not attempt to charge it. Dispose of it using proper procedures.

Caution Nickel-based cells contain a chemical solution which burns skin, eyes, etc. Leakage from cells is the only possible way for such exposure to occur. In this event, rinse the affected area thoroughly with water. If the solution contacts the eyes, get immediate medical attention.

Caution NiCd and Li-Ion batteries are capable of delivering high currents when accidentally shorted. Accidental shorting can occur when contact is made with jewelry, metal surfaces, conductive tools, etc., making the objects very hot. Never place a battery in a pocket or case with keys, coins, or other metal objects.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 3-2 Main Battery Pack

Battery Maintenance Publication The LXE publication “Getting the Most from Your Batteries” is available from LXE and is a single-source guide to battery management. The document contains information about battery recharging, conditioning, and other pertinent issues.

Main Battery Pack

The main battery pack 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 or any power source other than the LXE Multi- Charger or the MX3-CE unit. When the Main Battery Pack is properly installed in the unit 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 or the transmitter, the shorter the time required between battery recharges.

Battery Hot-Swapping

When the main battery power level is low, the MX3-CE will signal the operator 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 MX3-CE using the power jack, or the MX3-CE is placed in a powered cradle. You can replace the main battery by simply removing the discharged battery and installing a charged battery within a five minute time limit (or before the backup battery depletes). When the Main Battery is removed, the MX3-CE automatically transitions to the Critical Suspend state. During Critical Suspend, the MX3-CE’s backup battery will continue to power the unit for at least five minutes. Though data is retained, the MX3-CE cannot be used until a new main battery pack is installed. After installing the new battery, the MX3-CE automatically 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 radio (if installed) is reestablishing an RF link. If the backup battery depletes before a fully charged main battery can be inserted, the MX3-CE will turn OFF and the Power key must be used after the main battery pack is installed.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Low Battery Warning 3-3

Low Battery Warning

It is recommended that the Main Battery Pack be removed and replaced when it's energy depletes. When the Low Battery Warning appears do an orderly shut down of the MX3-CE, minimizing the operation of any installed devices and insuring any information is saved that should be. When the unit is in an ON state, a low battery warning dialog box appears on the display and the Batt-M LED illuminates red.

Note: Once you receive the Low Battery Warning, you have approximately 5 minutes to perform an orderly shutdown and replace the main battery pack before the unit powers off. The Low Battery Warning will transition to Critical Suspend before the computer 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 MX3-CE 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 card(s). The MX3-CE 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 timer expires the MX3-CE will transition to the Suspend state. To resume operation tap the Power key. If the Off Timer expires the MX3-CE will turn itself off and all unsaved information is lost. Insert a fully charged main battery and press the Power button to turn the MX3-CE back on.

Note: The Off Timer can be configured in the Control Panel.

Backup Battery

The MX3-CE has a backup battery that is designed to provide limited-duration electrical power in the event of Main Battery Pack 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 MX3-CE. 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 computer. The duration of Backup Battery life is dependent upon operation of the MX3-CE, it’s features and any operating applications. The backup battery is replaced by LXE. See Chapter 1 “Introduction” section titled “Contacting LXE”.

Maintenance

Note: Make sure there is a fully charged main battery in the MX3-CE before running the Backup Battery Discharge Utility. The backup battery can be discharged and charged while the MX3-CE is receiving external power through the Power Jack or from a powered cradle.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 3-4 Battery Charger

The NiCd backup battery should be discharged completely once or twice a year. The Main Battery Pack will fully charge the backup battery. This process will allow longer life for the Backup Battery. The backup battery is discharged by selecting Control Panel / Power Properties / Battery and clicking 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 MX3-CE can resume during the discharge, with the exception of Hot-Swapping the Main Battery. When the backup battery is fully discharged, the MX3-CE will automatically stop the discharge process and begin to recharge the backup battery. DO NOT REMOVE THE MAIN BATTERY PACK from the MX3-CE until the backup battery is completely discharged -- in approximately 1 hour and recharged in approximately 2.5 hours.

Battery Charger

Figure 3-2 LXE Multi-Charger

The MX3-CE Main Battery Pack can be charged in the LXE Multi-Charger.

Figure 3-3 Insert Main Battery in Charger

Lower the battery pack straight into the battery charger pocket and push it down firmly until the retaining clip catches on the retaining pins. Do not "slam" the battery into the charging cup or slide it in sideways. Failure to follow these instructions can result in damage to the main battery or the charger.

Please refer to the "LXE Multi-Charger Operator's Guide" for technical information and operating instructions.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Table of Contents

CHAPTER 4 SYSTEM CONFIGURATION 4-1

Introduction...... 4-1 WinCE 3.0 ...... 4-1 Installed Software ...... 4-1 Software Load...... 4-2 Desktop...... 4-3 Start Menu Program Options ...... 4-4 Accessories ...... 4-4 Registry Dump...... 4-4 Pocket Registry Editor...... 4-4 Scribble...... 4-4 Set Clock ...... 4-4 Communications...... 4-5 Connect...... 4-5 Remote Networking ...... 4-5 Terminal ...... 4-5 Command Prompt...... 4-6 Internet Explorer...... 4-6 Microsoft Pocket Word...... 4-6 Inbox ...... 4-6 Test Utility...... 4-6 Windows Explorer...... 4-6 Taskbar ...... 4-7 Control Panel Options ...... 4-8 Communication...... 4-9 Device Name ...... 4-9 PC Connection...... 4-9 Date/Time ...... 4-10 Dialing ...... 4-11 Display...... 4-12 Background ...... 4-12 Appearance...... 4-12 Backlight ...... 4-12 Blanking ...... 4-13 Input Panel ...... 4-13 Keyboard...... 4-14 Mouse ...... 4-14 Network ...... 4-15

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-ii Table of Contents

Adapters...... 4-15 Identification ...... 4-15 Owner ...... 4-16 Password...... 4-16 Power ...... 4-17 Battery ...... 4-17 Power Off ...... 4-17 Backlight ...... 4-17 Blanking ...... 4-18 Charge ...... 4-18 Primary Events...... 4-18 Regional Settings ...... 4-19 Scanner ...... 4-20 Main ...... 4-20 COM Ports...... 4-21 Stylus ...... 4-22 Double Tap...... 4-22 Calibration...... 4-22 System...... 4-23 General ...... 4-23 Memory ...... 4-23 Volume and Sound ...... 4-24 Volume...... 4-24 Sounds ...... 4-24 Wireless – Lucent Radio Only...... 4-25 Default Profile for Access Points – Lucent Radio...... 4-26 Backup MX3-CE Files ...... 4-27 Prerequisites...... 4-27 Serial Port Transfer ...... 4-27 USB Port Transfer...... 4-27 Configure the MX3-CE ...... 4-28 Serial Connection ...... 4-28 USB Connection...... 4-28 IRDA Connection...... 4-28 Connect...... 4-29 Create a Connect Shortcut...... 4-29 Explore...... 4-29 Disconnect ...... 4-30 Serial Connection ...... 4-30 USB Connection...... 4-30 IRDA Connection...... 4-30 Troubleshooting...... 4-31 Create a Communication Option ...... 4-32 Technical Specifications – Connection Cable ...... 4-33 MX3-CE Utilities ...... 4-34

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Table of Contents 4-iii

Graphic Utilities...... 4-34 ABOUT.CPL...... 4-34 BATTTEST.EXE ...... 4-34 DEFAULT.EXE ...... 4-34 PEVENT.CPL ...... 4-34 PREGEDIT.EXE...... 4-34 REGDUMP.EXE...... 4-34 SCRIBBLE.EXE ...... 4-34 TEMPTEST.EXE...... 4-35 UTILITY.EXE...... 4-35 WARMBOOT.EXE ...... 4-35 WAVPLAY.EXE ...... 4-35 MX3-CE Command-line Utilities...... 4-35 COLDBOOT.EXE...... 4-35 FTP.EXE ...... 4-35 PING.EXE...... 4-35 RADIOTEST.EXE...... 4-35 SLEEP.EXE ...... 4-36 TIMEST.EXE...... 4-36 VER.EXE ...... 4-36 WHOAMI.EXE...... 4-36 Host PC Command-line Utilities...... 4-37 PDEL.EXE ...... 4-37 PGET.EXE ...... 4-37 PMD.EXE ...... 4-37 PPUT.EXE ...... 4-37 PRD.EXE ...... 4-37 PRUN.EXE ...... 4-37 PTREE.EXE...... 4-37 Miscellaneous ...... 4-38 BOOT.LNK...... 4-38 CONNECT.LNK...... 4-38 LXELOGO.BMP...... 4-38

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-iv Table of Contents

Illustrations

Figure 4-1 Pocket CMD Prompt Screen...... 4-6 Figure 4-2 Taskbar Properties...... 4-7 Figure 4-3 Communications / Device Name Tab ...... 4-9 Figure 4-4 Communication / PC Connection Tab ...... 4-9 Figure 4-5 Date/Time Properties...... 4-10 Figure 4-6 Dialing Properties...... 4-11 Figure 4-7 Display Properties / Backlight Tab...... 4-12 Figure 4-8 Display Properties / Blanking Tab...... 4-13 Figure 4-9 Keyboard Properties...... 4-14 Figure 4-10 Network Configuration / Adapters Tab ...... 4-15 Figure 4-11 Network Configuration / Identification Tab ...... 4-15 Figure 4-12 Power Properties / Power Off Tab...... 4-17 Figure 4-13 Primary Events Display ...... 4-18 Figure 4-14 Scanner Properties / Main Tab ...... 4-20 Figure 4-15 Scanner Com Port Settings ...... 4-21 Figure 4-16 Stylus Properties / Recalibration Start...... 4-22 Figure 4-17 Stylus Properties / Recalibration ...... 4-22 Figure 4-18 System Properties / General Tab ...... 4-23 Figure 4-19 System Properties / Memory Tab ...... 4-23 Figure 4-20 Volume and Sounds Properties / Volume Tab...... 4-24 Figure 4-21 Add/Edit Configuration Profile ...... 4-25 Figure 4-22 Basic Tab Display...... 4-26 Figure 4-23 Encryption Tab Display...... 4-26 Figure 4-24 Advanced Tab Display ...... 4-26 Figure 4-25 Admin Tab Display ...... 4-26 Figure 4-26 Pinout – Serial Cable for Synchronization...... 4-33 Figure 4-27 USB / Serial Pinout ...... 4-33

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Chapter 4 System Configuration

Introduction

There are several different aspects to the setup and configuration of the MX3-CE. 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 chapter are to be used as examples only, the configuration of your specific MX3-CE computer may vary. The following sections provide a general reference for the configuration of the MX3-CE and some of it’s optional features.

WinCE 3.0

For general use instruction, please refer to commercially available WinCE user's guides or the WinCE on-line Help application installed with the MX3-CE. This chapter's contents assumes the system administrator is familiar with Microsoft Windows options and capabilities loaded on most standard Windows 95, 98, NT or 2000 desktop computers. Therefore, the sections that follow describe only those Windows capabilities that are unique to the MX3-CE and it's WinCE environment.

Installed Software

Note: Some standard Windows options require an external modem connection. Modems are not available from LXE nor supported by LXE. When you order an MX3-CE you receive the software files required by the separate programs needed for operation and radio communication. The files are loaded by LXE and stored in subdirectories in the MX3-CE. This section lists the contents of the subdirectories and the general function of the files. Files installed in each MX3-CE are specific to the intended function of the MX3-CE – a MX3-CE with a standard Windows CE 3.0 load will have a different file structure than that of an MX3-CE being used by Windows CE software developers. Files installed in each MX3-CE configured for an RF environment contain PCMCIA card radio specific drivers – the drivers for each type of radio are specific to the manufacturer (e.g. Proxim, Lucent) for the radios installed in the RF environment and are not interchangeable.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-2 Installed Software

Software Load The software loaded on the MX3-CE computer consists of WindowsCE 3.0 , hardware-specific OEM Adaptation Layer, device drivers, MS Pocket Internet Explorer browser and utilities. The software supported by the MX3-CE is summarized below:

Operating System • Standard Microsoft CE, which is Windows CE 3.0 with MFC support, Web server support, and radio CE drivers. or • Developer's Microsoft CE, which is Windows CE 3.0 with MFC support, Web server support, radio CE drivers and Visual Basic support.

Radio Drivers • Only one radio is installed in the MX3-CE at any one time. All 2.4GHz PC radio card drivers are installed on the MX3-CE. The 2.4GHz type of PC radio card resident on the MX3-CE determines the type of radio driver running on the MX3- CE.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Desktop 4-3

Desktop

For general use instruction, please refer to commercially available WinCE user's guides or the WinCE on-line Help application installed with the MX3-CE.

The MX3-CE Desktop appearance is similar to that of a desktop PC running Windows 95, 98, NT or 2000. At a minimum, it has the following icons that can be tapped with the stylus to access My Computer, Internet Explorer, the Recycle Bin and Connect. At the bottom of the screen is the Start button. Clicking the Start Button causes the Start Menu to pop up. It contains the standard Windows menu options: Programs, Favorites, Documents, Settings, Help, and Run. The Start Menu Shutdown option found on most desktop PC's has been replaced with a single command: "Suspend" because the MX3-CE is always powered On (when a fully charged Main Battery and Backup Battery are present). Click the Suspend button to blank the screen or tap the red Power button to blank the screen and place the MX3-CE into Suspend mode. Tap the screen once more or tap the Power button to "wake" the unit up.

Desktop Icon Function

My Computer Access files and programs. Connect Connect the desktop PC with the MX3-CE using an LXE cable connection. Recycle Bin Storage for files that are to be deleted. Internet Explorer Connect to the internet/intranet (requires radio card and Internet Service Provider). MS Office Apps Pocket Word and/or Inbox. Start Access programs, favorite listing, documents last worked on, settings for the control panel or taskbar, on-line help, run programs or place the unit into Suspend mode.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-4 Start Menu Program Options

Start Menu Program Options

The following options represent the factory default program installation. Your system may be different based on the software and hardware options purchased.

Accessories

Registry Dump The Registry Dump option places the current contents of the Registry to a text file (REG.TXT) in the root directory.

Pocket Registry Editor This program is similar to the Microsoft Windows program REGEDIT. LXE cautions the user to edit parameters in the Registry with care, making sure a backup copy is first saved before any changes are made. Contact LXE Customer Support before making changes to the Pocket Registry parameters.

Scribble Use this option to test the quality and resolution of the touchscreen driver. The utility draws in dot mode by default (a dot appears for each data point read by the driver). Type the capital letter to draw in line mode (all dots are connected by lines); type the capital letter D to return to dot mode.

Set Clock Use this option to connect to the Internet using the radio card. The local correct time is retrieved and used to set Time for the MX3-CE.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Start Menu Program Options 4-5

Communications

Note: Some communication menu options require an external modem connection to the MX3- CE. Modems are not available from LXE nor supported by LXE.

Connect Connect requires a specific cable connection before the MX3-CE can connect to a desktop computer. Select "Make New Connection" and follow the instructions on the screen to create a connection while following the directions in the section titled "Backup MX3-CE Files" later in this chapter.

Remote Networking Remote networking requires a radio card before the MX3-CE can connect to the Internet or an Intranet. Select "Make New Connection" and follow the instructions on the screen to create a RF connection.

Terminal This option requires a radio card. Use this option to connect the MX3-CE to an online service or intranet that requires TTY or VT-100 terminal emulation. Use this option only when communicating with services that require terminal emulation. Select "Make New Session" and follow the instructions on the screen to create a Terminal Session.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-6 Start Menu Program Options

Command Prompt

Figure 4-1 Pocket CMD Prompt Screen

Type help at the command prompt for a list of available commands. There are slight changes from general desktop Windows PC MS/DOS Prompt options. Exit the Command Prompt by typing exit at the command prompt or select File / Close.

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

Microsoft Pocket Word There are a few changes in the WinCE version of Microsoft Word as it relates to the general desktop Windows PC Microsoft Word options. PocketWord documents are saved with a .PWD extension instead of .DOC extension although they can be saved as .RTF or .DOC files on the MX3-CE. Microsoft Word templates (.DOT files) are converted to PocketWord templates (.PWT). Click the "?" button to access PocketWord Help. When ActiveSync transfers .pwd files to the desktop from the MX3-CE, the file is converted to .doc files by ActiveSync.

Inbox This option requires a connection to a mail server. There are a few changes in the WinCE version of Inbox as it relates to the general desktop Windows PC Microsoft Outlook Inbox options. Click the "?" button to access Inbox Help. ActiveSync can be used to transfer messages between the MX3-CE inbox and a desktop inbox.

Test Utility Select the Test menu option to run tests on the FPGA, Display, Keyboard, Serial Ports, PCMCIA slots, Audio, Power or the Network. Select a test from the Test menu and follow the instructions on the screen. Select the Info menu option to view information about the firmware and software installed on the MX3-CE.

Windows Explorer There are a few changes in the WinCE version of Windows Explorer as it relates to the general desktop PC Windows Explorer options. Click the "?" button to access Windows Explorer Help.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Start Menu Program Options 4-7

Taskbar

Access: Start / Settings / Taskbar Factory Default Settings Always on Top Enabled Auto hide Disabled Show Clock Enabled

There are a few changes in the WinCE version of Taskbar as it relates to the general desktop PC Windows Taskbar options.

Figure 4-2 Taskbar Properties

Select the Start Menu tab and tap the Clear button to remove the contents of the Document folder.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-8 Control Panel Options

Control Panel Options

Access: Start / Settings / Control Panel or My Computer / Control Panel

Getting Help Please click the “?” box to get Help when changing Control Panel options.

Option Function About Displays hardware and software details. Communication Set Device Name and PC Connection properties. Date/Time Set Date, Time, Time Zone, and Daylight Savings. Dialing Set, create, edit and/or remove Dialing properties for modems. Set background graphic, color scheme appearance, screen backlight Display timeout and screen blanking timeout properties. Select the type of input method to use with the touch panel. Set the Input Panel size of the keys displayed in the Soft Keyboard and whether applications can change the keyboard settings. Keyboard Set key repeat delay and key repeat rate. Mouse Set double click sensitivity. Network Set network driver properties and network access properties. Owner Set MX3-CE owner details. Password Set MX3-CE access password properties. Enable or disable the hardware event(s) that can wake the MX3-CE Primary Events from suspend mode. Set Power Off, Backlight, Blanking properties. Review battery status Power and perform backup battery charging/discharging. Set appearance of numbers, currency, time and date based on regional Regional Settings and language settings. Set scanner keyboard wedge, scanner icon appearance, active scanner Scanner port, and scan key settings. Assign baud rate, parity, stop bits and data bits for available COM ports. Stylus Set double-tap sensitivity properties and/or calibrate the touch panel. Review System and Computer data and revision levels. Adjust Storage System and Program memory settings. Volume and Sounds Set volume parameters and assign sound wav files to WinCE events. Wireless Set PC Card radio parameters.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Control Panel Options 4-9

Communication Factory Default Settings Device Name Blank Device Description Blank PC Connection Allow Connection Enabled Connect Using Serial 1 @ 57600 Device Name

Figure 4-3 Communications / Device Name Tab

Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

PC Connection Please refer to the "Backup MX3-CE Files" section later in this chapter for parameter setting recommendations.

Figure 4-4 Communication / PC Connection Tab

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-10 Control Panel Options

Date/Time Access: Start / Settings / Control Panel / Date/Time Icon Factory Default Settings Current Time Current Time Zone GMT-5 Daylight Savings Disabled

Figure 4-5 Date/Time Properties

There is no change from general desktop PC Date/Time Properties options. Adjust the settings and click the OK box or the Apply button to save the changes. The changes take effect immediately.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Control Panel Options 4-11

Dialing Access: Start / Settings / Control Panel / Dialing Icon Factory Default Settings Dialing From Blank Area Code Blank Dial Using Tone Disable CW Disable Dialing Patterns Blank Note: Dialing requires an external modem connection. Modems are not available from LXE nor supported by LXE.

Figure 4-6 Dialing Properties

There is no change from general desktop PC Dialing Properties options. Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-12 Control Panel Options

Display

Access: Start / Settings / Control Panel / Display Icon Factory Default Settings Background Lxelogo Tile Enable Appearance Scheme High Contrast White Backlight Battery Auto Turn Off Enabled Idle Time 3 Seconds External Auto Turn Off Enabled Idle Time 2 minutes Blanking Battery Auto Turn Off Enabled Idle Time 15 Seconds External Auto Turn Off Enabled Idle Time 2 minutes Background There is no change from general desktop PC Display Properties / Background options. Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

Appearance No change from general desktop PC Display Properties / Appearance options. Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

Backlight

Figure 4-7 Display Properties / Backlight Tab

Adjust the settings and click the OK box to save the changes. The changes take effect immediately. This option is also available in Power.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Control Panel Options 4-13

Blanking

Figure 4-8 Display Properties / Blanking Tab

Adjust the settings and click the OK box to save the changes. The changes take effect immediately. This option is also available in Power.

Input Panel

Access: Start / Settings / Control Panel / Input Panel Icon Factory Default Settings Method Keyboard Applications allowed to change state Enabled Soft Keyboard Options Small Keys Gestures Disabled

Select the type of current input method and click the Options button. Adjust the settings and click the OK box to save the changes. There is no change from general desktop PC (with touch panel) Input Panel Properties options. Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-14 Control Panel Options

Keyboard

Access: Start / Settings / Control Panel / Keyboard Icon Factory Default Settings Repeat Enable Delay Short Rate Slow

Figure 4-9 Keyboard Properties

There is no change from general desktop PC Keyboard Properties options. Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

Mouse

Access: Start / Settings / Control Panel / Mouse Icon There is no change from general desktop PC Mouse / Double Click option. Follow the instructions on the screen and click the OK box to save the changes. The changes take effect immediately.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Control Panel Options 4-15

Network

Access: Start / Settings / Control Panel / Network Icon Factory Default Settings Adapter Radio Card Specific Identification User Name Blank Password Blank Domain Blank

Reset Radio Parameters After changing radio card adapter parameters, and when prompted, the radio card must be removed from the MX3-CE slot, pause for three seconds and reinsert the radio card in the MX3-CE. The new radio parameters will then be in effect.

Adapters

Figure 4-10 Network Configuration / Adapters Tab

Upon selecting a driver, click the Properties button. The next screen displayed is used to set the IP Address and Name Server Address parameters. Adjust the settings and click the OK box to save the changes.

Identification

Figure 4-11 Network Configuration / Identification Tab

There is no change from general desktop PC Network Configuration / Identification display. Enter the user name, password and domain information and click the OK box to save the changes.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-16 Control Panel Options

Owner

Access: Start / Settings / Control Panel / Owner Icon Factory Default Settings Identification Blank Notes Blank

There is no change from general desktop PC Owner Properties display. Enter the information and click the OK box to save the changes. The changes take effect immediately.

Password

Access: Start / Settings / Control Panel / Password Icon Factory Default Settings Password Blank At Power On Disabled Note: Once a password is assigned, each Control Panel option requires the password be entered before the Control Panel option can be accessed. If you forget the password, it cannot be restored without performing a cold boot on the unit (which erases all memory). There is no change from general desktop PC Password Properties options. Enter the password, then type it again to confirm it and click the OK box to save the changes. The password is immediately in effect.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Control Panel Options 4-17

Power

Access: Start / Settings / Control Panel / Power Icon Factory Default Settings Battery /A Power Off Battery Suspend Timer 5 Minutes External Power Disabled Backlight Battery Auto Turn Off Enabled Idle Time 3 Seconds External Auto Turn Off Enabled Idle Time 2 minutes Blanking Battery Auto Turn Off Enabled Idle Time 15 Seconds External Auto Turn Off Enabled Idle Time 2 minutes Charge N/A

Please refer to Chapter 1 "Introduction" section titled "Power Modes".

Battery The Battery tab shows the status and the percentage of power left in the Main Battery (external). It also shows the status of the Backup Battery. The listed values cannot be changed by the user.

Power Off

Figure 4-12 Power Properties / Power Off Tab

There is no change from general desktop PC Power Properties options. Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

Backlight These options are the same as those accessible through Display Properties. Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-18 Control Panel Options

Blanking These options are the same as those available using Display Properties. Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

Charge This option presents the Voltage and Status of the Main and Backup batteries. The option to charge and discharge the backup battery is available on this Power Properties / Charge tab. Once the backup battery is completely discharged, the MX3-CE automatically begins the Recharge process.

Primary Events

Access: Start / Settings / Control Panel / PEvents Icon Factory Default Settings Primary Display Backlight Wake on Resume button Enabled Disabled Disabled Wake on keypress Enabled Enabled Disabled Wake on touch screen Enabled Enabled Disabled Wake on COM1 CTS Enabled Disabled Disabled Wake on COM3 CTS Enabled Disabled Disabled Wake on USB Connect Disabled Disabled Disabled Wake on PCMCIA interrupt Disabled Disabled Disabled

Figure 4-13 Primary Events Display

Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Control Panel Options 4-19

Regional Settings

Access: Start / Settings / Control Panel / Regional Settings Icon No change from general desktop PC Regional Settings Properties options. Adjust the settings and click the OK box to save the changes. The changes take effect immediately. Factory Default Settings Regional Setting English (United States) Number 999,999,999.00 pos / -999,999,999.99 neg Currency $999,999,999.99 pos / ($999,999,999.99) neg Time :mm: tt (tt=AM or PM) Date M/d/yy short / dddd,MMMM,dd,yyyy long

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-20 Control Panel Options

Scanner

Access: Start / Settings / Control Panel / Scanner Icon Factory Default Settings Main Wedge Enabled Taskbar Icon Enabled Active Scanner COM3 (Internal) Scan Keys Left Scan Right Enter COM Ports Baud Rate 9600 Parity None Stop Bits 1 Data Bits 8 Main

Figure 4-14 Scanner Properties / Main Tab

Adjust the settings and click the OK box to save the changes. The changes take effect immediately. Upon selecting "External Scanner", +5V power is automatically assigned to the COM port. The Scan buttons have no effect on tethered external scanners connected to a serial port.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Control Panel Options 4-21

COM Ports

Figure 4-15 Scanner Com Port Settings

Adjust the settings and click the OK box to save the changes. The changes take effect immediately. The COM 1 display contains the same parameters as the COM 2 and COM 3 Tab. Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-22 Control Panel Options

Stylus

Access: Start / Settings / Control Panel / Stylus Icon

Factory Default Settings N/A

Double Tap There is no change from general desktop PC Mouse / Double Tap Properties display. Follow the instructions on the screen and click the OK box to save the changes. The changes take effect immediately.

Calibration

Figure 4-16 Stylus Properties / Recalibration Start

Figure 4-17 Stylus Properties / Recalibration

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Control Panel Options 4-23

System

Access: Start / Settings / Control Panel / System Icon Factory Default Settings General N/A Memory Middle of Memory Bar General

Figure 4-18 System Properties / General Tab

This screen is presented for information only. The parameters cannot be changed by the user.

Memory

Figure 4-19 System Properties / Memory Tab

There is no change from general desktop PC System Properties / Memory options. Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-24 Control Panel Options

Volume and Sound

Access: Start / Settings / Control Panel / Volume & Sounds Icon Factory Default Settings Volume Events Enabled Application Enabled Notifications Enabled Volume Middle of Bar Sounds Scheme LOUD! Volume

Figure 4-20 Volume and Sounds Properties / Volume Tab

Sounds There is no change from general desktop PC Volume and Sound Properties / Sounds options. Adjust the settings and click the OK box to save the changes. The changes take effect immediately.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Control Panel Options 4-25

Wireless – Lucent Radio Only

Access: Start / Settings / Control Panel / Wireless Icon Factory Default Settings – Lucent Radio Configuration Profile Default Access Point Basic Network Name Blank Encryption Data Security Disabled Advanced Card Power Management Enabled Robustness Off Medium Reservation Off Administration Distance Small MAC Network Assigned 0.0.0.0

Figure 4-21 Add/Edit Configuration Profile

Select the Profile, adjust the settings on the following screens and click the OK box to save the changes.

Please refer to Chapter 5 "RF Network Configuration" for information relating to specific parameters for the Lucent or Proxim radio card in the MX3-CE.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-26 Control Panel Options

Default Profile for Access Points – Lucent Radio

Figure 4-22 Basic Tab Display Figure 4-23 Encryption Tab Display

Figure 4-24 Advanced Tab Figure 4-25 Admin Tab Display Display

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Backup MX3-CE Files 4-27

Backup MX3-CE Files

Use the following to backup data files from the MX3-CE to a desktop or laptop PC using the appropriate cables and Microsoft's ActiveSync (NOT included in LXE file load).

Prerequisites

Serial Port Transfer • A desktop or laptop PC with an available serial port and an MX3-CE with a serial or serial/USB port. The desktop or laptop PC must be running Windows 95, 98, NT or 2000. • Null modem cable with all control lines connected. LXE recommends using the null modem cable part number listed in Chapter 1 "Introduction", subsection "Accessories".

USB Port Transfer • A desktop or laptop PC with an available USB port and an MX3-CE with a serial/USB port. The desktop or laptop PC must be running Windows 95 SR2, 98 or 2000. • A USB ActiveSync cable. The USB ActiveSync cable is highly non-standard; LXE recommends using the USB cable part number listed in Chapter 1 "Introduction", subsection "Accessories".

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-28 Backup MX3-CE Files

Configure the MX3-CE The following instructions relate to initial setup of ActiveSync. When there is a Connect icon on the MX3-CE desktop, this section can be bypassed.

Serial Connection Select Control Panel / Communications / PC Connection. Click the Change button. From the popup list, choose Serial 1 @ 57600 This will set up the MX3-CE to use COM 1. If the MX3-CE has a dual-serial port endcap, the Serial 3 @ 57600 can also be selected. Click OK and ensure the check box for "Allow connection with desktop computer when device is attached" is checked. Click OK to return to the Control Panel. Select Scanner and ensure the integrated scanner is set to a port that is NOT the same as the ActiveSync port.

USB Connection Select Control Panel / Communications / PC Connection. Click the Change button. From the popup list, choose USB This will set up the MX3-CE to use COM 1. Click OK and ensure the check box for "Allow connection with desktop computer when device is attached" is checked. Click OK to return to the Control Panel. Select Scanner and ensure the integrated scanner is set to a port that is NOT the same as the ActiveSync port.

Note: Do Not put the MX3-CE into Suspend Mode while a USB connection is in progress.

IRDA Connection

Note: The ActiveSync connection does true IRDA, not serial over IR, or TCP/IP (Winsock) over IR, like many infrared connections. Therefore, it is important to use a PC infrared interface which supports the handshaking needed for ActiveSync. Select Control Panel / Communications / PC Connection. Click the Change button. From the popup list, choose IR @ 115200 This will set up the MX3-CE to use COM 1. Click OK and ensure the check box for "Allow connection with desktop computer when device is attached" is checked. Click OK to return to the Control Panel. Select Scanner and ensure the integrated scanner is set to a port that is NOT the same as the ActiveSync port.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Backup MX3-CE Files 4-29

Connect Connect the modem cable to the PC (the client) and the MX3-CE. Double click the Connect icon on the MX3-CE desktop or the PC desktop.

Create a Connect Shortcut If there is not already a Connect icon on the desktop double-click My Computer in the MX3-CE Explore window, then double-click Windows. Scroll down until you find REPLLOG.EXE, and using the right mouse button drag it into the initial Explore window (the MX3-CE desktop). Choose Create Shortcut from the popup menu. To make a connection, double-click the new Connect icon on the desktop.

Explore From the ActiveSync dialog, click on the Explore button, which allows you to explore the MX3- CE from the PC side, with some limitations. You can copy files to or from the MX3-CE by drag- and-drop. You will not be allowed to delete files or copy files out of the \Windows directory on the MX3-CE. (Technically, the only files you cannot delete or copy are ones marked as system files in the original build of the Windows CE image. This, however, includes most of the files in the \Windows directory).

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-30 Backup MX3-CE Files

Disconnect

Serial Connection • Disconnect the cable from the MX3-CE. • Put the MX3-CE into suspend by tapping the red Suspend button. • Click the status bar icon in the lower right hand corner of the status bar. Then click the Disconnect button.

USB Connection • Disconnect the USB cable from the MX3-CE. It is necessary to wait 15-30 seconds before reconnecting the cable, so that the computer will timeout and disconnect. It will beep when this happens.

IRDA Connection • Move the MX3-CE so the infrared beam is broken.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Backup MX3-CE Files 4-31

Troubleshooting

ActiveSync on the host says that a device is trying to connect, but it cannot identify it

One or more control lines are not connected. This is usually a cable problem, but on a laptop or other device, it may indicate a bad serial port.

ActiveSync indicator on the host (disc in the toolbar tray) turns green and spins as soon as you connect the cable, before clicking the Connect icon (or REPLLOG.EXE in the Windows directory).

One or more control lines are tied together incorrectly. This is usually a cable problem, but on a laptop or other device, it may indicate a bad serial port.

ActiveSync indicator on the host turns green and spins, but connection never occurs

Baud rate of connection is not supported or detected by host. -or- Incorrect or broken data lines in cable.

ActiveSync indicator on the host remains gray

The host doesn' know you are trying to connect. May mean a bad cable, with no control lines connected, or an incompatible baud rate. Try the connection again, with a known-good cable.

Testing connection with a terminal program, or a serial port monitor:

You can use HyperTerminal or some other terminal emulator program to do a rough test of ActiveSync. Set the terminal emulator to 8 bits, no parity, 1 stop bits, and the same baud rate as the connection on the CE device. After double-clicking REPLLOG.EXE on the CE device, the word "CLIENT" appears on the display in ASCII format. When using a serial port monitor, you see the host echo "CLIENT", followed by "SERVER". After this point, the data stream becomes straight (binary) PPP.

Special issues with USB

If USB connects correctly, but the computer goes into suspend (or the red power button is tapped), the computer will forget its USB address. It will not check again until after the USB cable is removed and 15-30 seconds have expired. Reconnect. The LXE-supplied version of ActiveSync will identify the device during the initial setup detection (New Hardware Found) as “LXE MX3-CE”, but other versions of ActiveSync will only identify it as a Microsoft ActiveSync device.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-32 Backup MX3-CE Files

Create a Communication Option 1. On the MX3-CE, select Start / Programs / Communication / Remote Networking. A window is displayed showing the existing connections. 2. Assuming the one you want does not exist, double-click Make New Connection. 3. Give the new connection an appropriate name (USB, IR @ 9600, etc.). Click the Direct Connection radio button. Click the Next button. 4. From the popup menu, choose the port you want to connect to. Only the available ports are shown. 5. Click the Configure... button. 6. Under the Port Settings tab, choose the appropriate baud rate (select 115200 for USB, since baud rate does not really apply here). Data bits, parity, and stop bits remain at 8, none, and 1, respectively. 7. Under the Call Options tab, be sure to turn off Wait for dial tone, since a direct connection will not have a dial tone. Set the timeout parameter (default is 90 seconds). Click OK. 8. TCP/IP Settings should not need to change from defaults. Click the Finish button to create the new connection. 9. Close the Remote Networking window. 10. To activate the new connection select Start / Settings / Control Panel / Communication / PC Connection and click the Change button. 11. Select the new connection. Click OK twice. 12. Close the Control Panel window. 13. Connect the desktop PC to the MX3-CE with the appropriate cable. 14. Click the desktop Connect icon to test the new connection. You can activate the connection by double-clicking on the specific connection icon in the Remote Networking window, but this will only start an RAS (Remote Access Services) session, and does not start ActiveSync properly.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Backup MX3-CE Files 4-33

Technical Specifications – Connection Cable The exact serial cable is crucial. Many commercial null modem cables will not work. LXE recommends the following cables: Serial cable: 9000A054CBL6D9D9 Pinout:

DB9 female DB9 female 1,6 4 2 3 3 2 4 1,6 5 5 7 8 8 7 9 no connection

Figure 4-26 Pinout – Serial Cable for Synchronization

USB / Serial cable:

Figure 4-27 USB / Serial Pinout

Some laptop devices do not properly implement all control lines on the serial port – the laptop connection will not work. The USB ActiveSync cable is highly non-standard; LXE recommends using LXE cable part number listed in Chapter 1 "Introduction", subsection "Accessories".

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-34 MX3-CE Utilities

MX3-CE Utilities

The following files are pre-loaded by LXE. Not all of these utilities may be present on your unit.

Graphic Utilities

ABOUT.CPL Control panel which gives all available version information for system. If driver information and software version numbers are updated in the registry, these are also displayed.

BATTTEST.EXE Performs a standard battery test loop, where every 10 seconds, a scan occurs, and the current timestamp and battery voltages are sent via a WinSock connection to a desktop PC for logging. This utility will also create a log file on a Compact Flash card, if one is present. There are workarounds in this utility to be sure the backlight and display power up and blank according to the LXE power management standard. The desktop utility Socket Monitor.exe must be running on the host to receive the results of this testing.

DEFAULT.EXE Utility to setup registry for testing. Registry changes are hardcoded and compiled in, so changes involve recompiling the utility. After making changes, the utility automatically performs a warm boot, to be sure the changes take effect.

PEVENT.CPL Control panel which gives control over which hardware events can wake the system from suspend. Check boxes are checked if the event will waken the system, or cleared if it will not waken the system. The default value is for all events to waken the system. These values are stored in the registry.

PREGEDIT.EXE Pocket Registry Editor - part of Microsoft Power Tools for Windows CE.

REGDUMP.EXE Dumps the entire current contents of the registry to a text file in the root directory. This utility attempts to duplicate the format of files exported from the host PC RegEdit.exe (version 4, ASCII text). There is not (yet) any mechanism to pull this text file back into the registry, similar to the RegEdit import function.

SCRIBBLE.EXE Graphic utility to test quality and resolution of the touchscreen driver. The utility will draw in dot mode by default (a dot appears for each data point read by the driver). Type L to draw in line mode (all dots are connected by lines); type D to return to dot mode. This utility has no internal delays beyond standard windows processing, so the touch messages are queued and displayed identically to a non-CE application.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC MX3-CE Utilities 4-35

TEMPTEST.EXE Performs a standard temperature test loop, where every 10 seconds a scan occurs, various I/O ports are scanned, the Compact Flash slot is tested, and the current timestamp and battery voltages are sent via a WinSock connection to a desktop PC for logging. There are workarounds in this utility to be sure the backlight and display power up and blank according to the LXE power management standard. The desktop utility Socket Monitor.exe must be running on the host to receive the results of this testing.

UTILITY.EXE The master test utility application used for SIT testing. The menu items in this utility cover most of the possible tests of I/O devices on the Windows CE terminal. All tests are interactive; this is not intended for production testing. NOTE: Most of the sample code in the Windows CE API Toolkit comes from this application.

WARMBOOT.EXE Double click to warm boot the computer (i.e., all RAM is preserved). This utility depends on the Accelent OAL to work, but could be modified to support a different OAL.

WAVPLAY.EXE Utility to allow playing WAV files by double clicking. Must be located in the Windows directory. Double click the utility once, to setup the registry. Then, all WAV files will have icons, and you can double click a WAV file to hear it played.

MX3-CE Command-line Utilities

COLDBOOT.EXE Command line utility which performs a cold boot (all RAM is erased). Put on the command line for security, so it isn't clicked by accident. May have to add a password to this utility.

FTP.EXE Command line utility - similar to the FTP utility under ROM-DOS or Windows NT. An attempt was made to clone the commands and error message of the ROM-DOS utility, so the same test batch files can be used. Underlying protocol is WinSock, so it is much more efficient than utilities that use higher level protocols.

PING.EXE Command line utility - similar to the ping utility under Windows NT. You can type ping hostname, and a DNS lookup is performed on hostname, then a ping is sent. Alternatively, you can type ping nnn.nnn.nnn.nnn, and the IP address is used as given. The ping attempt will retry 5 times, but stops as soon as it succeeds.

RADIOTEST.EXE Performs a repetitive test on the radio connection, by pinging a known host every 10 seconds. It displays the results of each ping, as well as dumps them to a log file in the root directory.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-36 MX3-CE Utilities

SLEEP.EXE Command line utility to insert a timed pause into batch files. Type sleep nn at the command line to sleep nn seconds.

TIMEST.EXE Command line utility to generate a current time/date stamp; for use in batch files.

VER.EXE Command line utility, returns various version information about system. Syntax is: ver alone returns Windows CE version and build number. ver ? returns command line help text. ver a returns all version info, from all options below. ver b returns version info for the boot.bin bootloader software. ver c returns version and type info for the CPU chip. ver d returns size and usage info about the DRAM memory. ver e returns type info for the codec chip. ver f returns size and usage info about the flash memory. ver g returns version info from the FPGA chip. ver h returns all hardware version info, from c, e, and g. ver l returns the language and for the Windows CE build. ver m returns all memory info, from d, f, p, and t. ver o returns version and build info for the Windows CE software. ver p returns size and usage info about the program memory area. ver s returns all software version info, from b, l, o, and v. ver t returns size and usage info about the store memory area. ver v returns version info for the nk.bin Windows CE OAL software.

WHOAMI.EXE Command line utility - returns all IP addresses for the computer. Syntax is: whoami (no options). If not connected to the network, it will display the loopback IP (127.0.0.1). If connected via ActiveSync, it will display the ActiveSync IP (192.168.55.100). If connected to the network, it will display a valid local IP address.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC MX3-CE Utilities 4-37

Host PC Command-line Utilities

PDEL.EXE Desktop PC RAPI command file utility - deletes a file on the ActiveSync-attached MX3-CE. Syntax is: pdel filename.

PGET.EXE Desktop PC RAPI command file utility - copies a file from the ActiveSync-attached MX3-CE to the host PC. Syntax is: pget MX3file PCfile; if Pcfile is left off, the same name will be used for both.

PMD.EXE Desktop PC RAPI command line utility - creates a directory on the ActiveSync-attached MX3-CE. Syntax is: pmd dirname.

PPUT.EXE Desktop PC RAPI command line utility - copies a file from the host PC to the ActiveSync-attached MX3-CE. Syntax is: pput PCfile MX3file; if MX3file is left off, the same name will be used for both.

PRD.EXE Desktop PC RAPI command line utility - removes a directory from the ActiveSync-attached MX3- CE. Syntax is: prd dirname.

PRUN.EXE Desktop PC RAPI command line utility - runs an executable on the ActiveSync-attached MX3-CE. Syntax is: prun exename. Does not return until the application completes and displays the return code, if any.

PTREE.EXE Desktop PC RAPI command line utility - extracts a directory tree from the ActiveSync-attached MX3-CE. Syntax is: ptree filename. Filename is optional, in which case the entire device directory is recursively returned. Filename accepts wildcards (*.exe, etc).

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4-38 MX3-CE Utilities

Miscellaneous

BOOT.LNK Shortcut to warmboot.exe, placed on desktop for convenience in doing a warm boot.

CONNECT.LNK Shortcut to repllog.exe, placed on desktop for convenience in using ActiveSync.

LXELOGO.BMP Desktop graphic of LXE logo.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Table of Contents

CHAPTER 5 RF NETWORK CONFIGURATION 5-1

Introduction...... 5-1 Lucent Parameters...... 5-1 WaveLAN Network Name ...... 5-1 MAC Address ...... 5-2 Distance Between the Access Points ...... 5-2 RTS/CTS Medium Reservation...... 5-2 Interference Robustness...... 5-2 Card Power Management...... 5-2 Enable Encryption...... 5-3 Proxim Parameters ...... 5-3 Configuration...... 5-3 Network Domain ...... 5-3 Set Security ID ...... 5-3 Site Survey Tools...... 5-3 Master Search...... 5-3 Advanced ...... 5-4 Inactivity Seconds ...... 5-4 Inactivity Minutes...... 5-4 Roam Config ...... 5-4 About ...... 5-4

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 5-ii Table of Contents

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Chapter 5 RF Network Configuration

Introduction

Change the radio parameters by editing the Wireless parameters in the Control Panel.

Lucent Parameters

The following are the parameters that can be accessed and modified using the Task Bar Lucent icon for computers with Lucent 2.4GHz radios. • Describes current connection data : Client, Network, Connection, AP, Channel, Encryption and SNR graph. • Using the Tools menu, the user can check version information of the software. The options Load and Unload Automatically and Suspend While Connected can be toggled on or off using the Tools menu. • Selecting Edit Wireless Profiles at the Tools Menu begins the editing session described in Chapter 4 "System Configuration", section "Wireless". The following are the parameters that can be modified in the Control Panel Wireless option for computers with Lucent 2.4GHz radios.

WaveLAN Network Name Identifies the WaveLAN network the station will connect to. Valid: 0 to 32 string of printable uppercase characters. Default: ANY Note: Setting this value to ANY will enable the station to connect to any IEEE 802.11 network. Note: The string for WaveLAN_Network_Name is case-sensitive. The WaveLAN DOS ODI driver requires the use of only UPPERCASE characters. If you have configured the Access Points with lower-case names you will need to change your Access Point WaveLAN_Network_Name parameter to UPPERCASE characters for proper operation. Or, place double quotes around the WaveLAN_Network_Name to allow proper operation with upper and lower case letters e.g. "NameofUnit".

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 5-2 MAC Address

MAC Address The MAC address identifies the unit to the access points in the network. The MAC address is located on the label on the radio card in the unit. This option uses the MAC address that is on the card. The MAC address can be changed using this option and the address is changed in the card when the changes have been saved. Valid: Default or Network Assigned Default: Default Note: Network Assigned is a value entered by the operator.

Distance Between the Access Points Controls the roaming sensitivity of your computer. This parameter must be set according to the settings of the WavePOINT-II access points. Valid: Large Density Medium Density Small Density Default: Small Density RTS/CTS Medium Reservation Enables RTS/CTS communications. Sets the frame length threshold that determines when the station should start using RTS/CTS. Valid: Off, On Default: Off Note: The use of Medium Reservation is recommended in network environments where the density of the WaveLAN stations and WavePOINT-II access points is very low, and where there is poor network performance due to excessive frame collisions at the WavePOINT- II access points.

Interference Robustness Used when troubleshooting slow performance of the wireless network that could be related to in- band interference. Valid: On, Off Default: Off Card Power Management Configures whether the WaveLAN radio card will perform power management. Valid: On, Off Default: Off

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Proxim Parameters 5-3

Enable Encryption Configures whether this station will receive/send encrypted data traffic. When "On" is chosen, the unit will be able to receive both non-encrypted data and messages encrypted with one WEP encryption key values. If encryption is enabled (On) while the card does not support WEP, an error is reported. Valid: On, Off Default: Off Encryption Key If you enable WEP encryption, you can create up to four keys for wireless data transmissions. Set encryption key using either hex or radio buttons and select transmit key from the list of keys created.

Proxim Parameters

The following are the parameters that can be accessed and modified using the Task Bar Proxim icon for computers with Proxim 2.4GHz radios. The first screen displays the Master the computer is synchronized with, the network domain id and the node address.

Configuration

Network Domain Sets the network domain. It can be any number from 0 through 15 and must match the domain of the server or access point to which you want to connect. Valid: 0 through 15 Default: 0 Set Security ID Set the security id of the computer. It must be the same security id as other Proxim cards with the same security id. The default value is null.

Site Survey Tools

Master Search This tool locates all Master stations within range of the computer. Upon clicking the Masters button, a listing of all masters found is displayed. Using the options on the list screen, link quality testing can be performed. Select a master and click the Directed Link button. Select Done to exit Master Search tool.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 5-4 Advanced

Advanced

Inactivity Seconds Sets the number of seconds of inactivity before the PC card goes to sleep. Valid settings are 0 through 55 (values above 5 are rounded to the nearest multiple of 5). To minimize draw on the vehicle battery, set this as low as possible, preferably to 1. Valid: 0 through 55 seconds Default: 1 Inactivity Minutes Sets the number of minutes of inactivity before the PC card goes to sleep. To minimize draw on the vehicle battery, set this to 0. Valid: 0 through 20 minutes Default: 0 Roam Config Sets the roaming speed. Valid: Slow, Normal or Fast Default: Normal About Displays radio card software version number, ROM version and contact information for Proxim Inc.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Table of Contents Barcodes must be printed on a 600dpi printer. The barcodes cannot be scanned online.

CHAPTER 6 SE923 SCANNER 6-1

Introduction...... 6-1 Quick Start...... 6-1 Factors That May Impact Scanner Performance...... 6-2 Barcode Quality ...... 6-2 Barcode Symbology...... 6-2 Lens Damage ...... 6-2 Ambient Lighting...... 6-2 Temperature...... 6-2 Scan Indicator ...... 6-3 Power Management ...... 6-3 Pre-Configured Default Values ...... 6-4 Decode Zone ...... 6-7 System Setup ...... 6-7 How To ...... 6-7 Frequently Used Barcodes ...... 6-8 Reset/Cancel Barcodes ...... 6-8 Configure The Decoder For Barcode Types...... 6-9 Bookland EAN...... 6-9 Codabar...... 6-9 Code 128 - USS-128 ...... 6-10 Code 39...... 6-10 Code 93...... 6-11 Discrete 2 of 5...... 6-11 EAN-13...... 6-11 EAN-8...... 6-12 Interleaved 2 of 5 ...... 6-12 ISBT 128...... 6-12 MSI Plessey ...... 6-13 UCC/EAN-128...... 6-13 UPC-A...... 6-13 UPC-E...... 6-14 UPC-E1...... 6-14 Scanner Parameters ...... 6-15 Bi-Directional Redundancy ...... 6-15

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-ii Table of Contents

Codabar...... 6-16 CLSI Editing...... 6-16 NOTIS Editing ...... 6-17 Set Lengths for Codabar...... 6-17 One Discrete Length (Parameter L1)...... 6-18 Two Discrete Lengths (Parameter L2) ...... 6-18 Length Within Range...... 6-19 Any Length ...... 6-19 Code 128...... 6-20 USS-128 ...... 6-20 UCC/EAN-128 ...... 6-20 ISBT-128 ...... 6-22 Lengths for Code 128 ...... 6-22 Code 39...... 6-23 Code 39 Check Digit Verification...... 6-23 Code 32 Prefix...... 6-24 Convert Code 39 to Code 32 ...... 6-24 Full ASCII Conversion...... 6-25 Set Lengths for Code 39...... 6-26 One Discrete Length (Parameter L1)...... 6-26 Two Discrete Lengths (Parameter L2) ...... 6-27 Length Within Range...... 6-27 Any Length ...... 6-28 Transmit Code 39 Check Digit...... 6-28 Trioptic Code 39...... 6-28 Code 93...... 6-29 Set Lengths for Code 93...... 6-29 One Discrete Length (Parameter L1)...... 6-30 Two Discrete Lengths (Parameter L2) ...... 6-30 Length Within Range...... 6-31 Any Length ...... 6-31 Data Options ...... 6-32 Prefix/Suffix Values...... 6-32 Prefix...... 6-32 Suffix 1 ...... 6-33 Suffix 2 ...... 6-33 Scan Data Transmission Format...... 6-34 Transmit Code ID Character ...... 6-36 Transmit No Code ID Character...... 6-36 Transmit Symbol Code ID Character ...... 6-36 Transmit AIM Code ID Character ...... 6-37 Discrete 2 of 5...... 6-39 Set Lengths for Discrete 2 of 5...... 6-39 One Discrete Length (Parameter L1)...... 6-40 Two Discrete Lengths (Parameter L2) ...... 6-40 Length Within Range...... 6-41 Any Length ...... 6-41

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Table of Contents 6-iii

Event Reporting...... 6-42 Decode Event ...... 6-42 Bootup Event...... 6-43 Parameter Event ...... 6-43 Interleaved 2 of 5 ...... 6-44 Check Digit Verification ...... 6-44 Convert I 2 of 5 to EAN-13...... 6-45 Set Lengths for I 2 of 5...... 6-46 One Discrete Length (Parameter L1)...... 6-46 Two Discrete Lengths (Parameter L2) ...... 6-47 Length Within Range...... 6-47 Any Length ...... 6-47 Transmit I 2 of 5 Check Digit...... 6-48 Laser On Time ...... 6-49 Linear Code Type Security Level ...... 6-50 MSI Plessey ...... 6-52 MSI Plessey Check Digit Algorithm...... 6-52 MSI Plessey Check Digits ...... 6-53 Set Lengths for MSI Plessey ...... 6-53 One Discrete Length (Parameter L1)...... 6-54 Two Discrete Lengths (Parameter L2) ...... 6-54 Length Within Range...... 6-55 Any Length ...... 6-55 Transmit MSI Plessey Check Digit ...... 6-55 Parameter Scanning ...... 6-56 Power Mode...... 6-57 Set Default Parameter ...... 6-58 Time-out Between Same Symbol ...... 6-58 Transmit “No Read” Message ...... 6-59 Trigger Mode ...... 6-60 UPC/EAN ...... 6-62 UPC-A...... 6-62 UPC-E ...... 6-62 UPC-E1 ...... 6-63 EAN-8 ...... 6-63 EAN-13 ...... 6-64 Bookland EAN ...... 6-64 Check Digits...... 6-65 Transmit UPC-A Check Digit...... 6-65 Transmit UPC-E Check Digit ...... 6-65 Transmit UPC-E1 Check Digit ...... 6-66 Conversions...... 6-67 Convert UPC-E to UPC-A ...... 6-67 Convert UPC-E1 to UPC-A ...... 6-67 Convert EAN-8 to EAN-13 Type ...... 6-68 Preambles ...... 6-69 UPC-A Preamble ...... 6-69

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-iv Table of Contents

UPC-E Preamble...... 6-70 UPC-E1 Preamble...... 6-71 Supplementals ...... 6-72 Decode UPC/EAN Supplementals...... 6-72 Decode UPC/EAN Supplemental Redundancy ...... 6-73 EAN-8 Zero Extend...... 6-74 UPC/EAN Security Level...... 6-75 UPC/EAN Coupon Code...... 6-77 Scan Angle (Laser Clipping) ...... 6-78 Serial Interface...... 6-79 Baud Rate ...... 6-79 Decode Data Packet Format ...... 6-81 Host Character Time-out...... 6-81 Host Serial Response Time-out...... 6-82 Intercharacter Delay...... 6-82 Parity ...... 6-83 Software Handshaking ...... 6-84 Disable ACK/NAK Handshaking...... 6-84 Enable ACK/NAK Handshaking...... 6-84 Stop Bit Select...... 6-85 ASCII Character Equivalents...... 6-86 Keypad Number Symbols...... 6-90

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Chapter 6 SE923 Scanner

Barcodes must be printed on a 600dpi printer. The barcodes cannot be scanned online.

This chapter’s explanations and instructions are directed toward the SE923 scanner endcap. DO NOT USE THE BARCODES IN THIS CHAPTER FOR ANY OTHER SCANNER ENDCAP.

Introduction

Read all cautions, warnings and labels before using the scanner endcaps. The MX3-CE Barcode Scanner is used to collect barcoded data from any nearby compatible barcode label. The directions in this chapter are directed toward the LXE scanner model SE-923 parameter setup. See Chapter 1 “Introduction” for descriptions of endcap configurations.

Note: Do not disable “Parameter Scanning” in the MX3-CE until all parameters have been set. Quick Start

This section’s instructions are abbreviated and based on the assumption that your MX3-CE will power up. • Install a fully charged battery in the MX3-CE. • Configure the decoder using the barcodes in the “System Setup” section of this chapter, if necessary. “System Setup” has the most commonly used parameters at the beginning of the section. • Scan a barcode.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-2 Factors That May Impact Scanner Performance

Factors That May Impact Scanner Performance

The range of a scanner is dependent upon many outside influences including size of the barcode, quality of the barcode printing, material the barcode is printed on, condition of the scan lens (scratches) and angle of the scanner endcap relative to the barcode label. Any of these factors may result in having to re-scan the label from a different distance or angle.

Barcode Quality Check the barcode for marks or physical damage e.g. ripped label, missing section, correct size for the scanner being used, etc. In general, the bigger the barcode the further the distance from which it can be read. If the barcode is smaller than the specified size for the scanner being used, the distance, in almost all cases, will shrink. Large barcodes can be scanned at the maximum distance. Hold the scanner closer to small barcodes (or with bars that are very close together).

Note: Do not position the scanner exactly perpendicular to the barcode being scanned. In this position, light can bounce back into the scanner’s exit window, and possibly prevent a successful decode. Barcode Symbology Barcodes such as UPC codes and Code 128 are more complex than Code 39 and I 2 of 5. When attempting to get the maximum read distance possible, particularly with reflective labels, use Code 39. The use of Code 128 or other more complex symbologies will almost always result in a reduction in maximum read distance. LXE will not support scanner maximum distances when symbologies other than Code 39 are used.

Lens Damage A scratched scanner window can impact read rates and distances. Scanner lenses should be inspected frequently, particularly if scanning quality or distances get worse over time.

Ambient Lighting High ambient conditions, particularly outdoor environments, will produce enough light to somewhat “blind” the scanner. This will result in shorter read distances.

Temperature While small deviations from room temperature will have no impact on scanner performance, severe conditions like those found in freezers will have a negative impact on both the distance scanners can read and the speed the read is acquired.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scan Indicator 6-3

Scan Indicator

Aim the Scanner aperture toward the barcode. Press the Scan button. Align the red beam so that the barcode is centered within the beam. The laser beam must cross the entire barcode. Move the MX3-CE towards or away from the barcode so that the barcode takes up approximately two-thirds the width of the beam. The SCNR LED turns red when the laser beam is on. Following a good read, the LED turns green, indicating a successful scan. Beeps may be heard after a good read, depending on the application running on the MX3-CE. The laser and SCNR LED automatically turn off after a successful or unsuccessful read. The scanner is ready to scan again when the Scan key is pressed.

Power Management

The scanner endcap has two power modes: Continuous Power and Low Power. After power up initialization, which lasts approximately 22 msec., the scanner is in Low Power mode. If a valid barcode is scanned, the scanner engine decodes it and sends the results to the host. When the scanner is awakened, it remains awake for at least 1 second before re-entering Low Power mode. In Continuous Power mode, the scanner always waits for a scan button press or serial communication. In Low Power mode, the scanner draws less current than when in Continuous Power mode; which may extend battery life. The scanner enters Low Power mode automatically when the Power Mode parameter is set to the default, or Low Power, mode. The scanner must be awakened from the Low Power mode before performing any functions.

Note: The MX3-CE is designed to be operated in Low Power Mode. LXE recommends leaving this value unchanged.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-4 Pre-Configured Default Values

Pre-Configured Default Values

Parameter Default Value

Bi-directional Redundancy Disable Codabar Codabar Disable CLSI Editing Disable NOTIS Editing Disable Set Lengths for Codabar 5-55 Code 128 ISBT 128 Enable UCC/EAN-128 Enable USS-128 Enable Code 39 Code 39 Enable Check Digit Verification Disable Code 32 Prefix Disable Convert Code 39 to Code 32 Disable Full ASCII Conversion Disable Set Length(s) for Code 39 2-55 Transmit Check Digit Disable Trioptic Code 39 Disable Code 93 Code 93 Disable Set Length(s) for Code 93 4-55 Data Options Prefix Value Null Scan Data Transmission Format Data as is Suffix 1 LF Suffix 2 CR Transmit Code ID Character None Discrete 2 of 5 Discrete 2 of 5 Disable Set Length(s) for D 2 of 5 12 Event Reporting Boot Up Event Disable Decode Event Disable Parameter Event Disable

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Pre-Configured Default Values 6-5

Parameter Default Value

Interleaved 2 of 5 Interleaved 2 of 5 Enable Check Digit Verification Disable Convert I 2 of 5 to EAN 13 Disable Set Length(s) for I 2 of 5 14 Transmit I 2 of 5 Check Digit Disable Laser On Time 3.0 sec Linear Code Type Security Levels 1 MSI Plessey MSI Plessey Disable Check Digit Algorithm Mod 10/Mod 10 Check Digits One Set Length(s) for MSI Plessey 6-55 Transmit Check Digit Disable Parameter Scanning Enable Power Mode Low Power Set Default Parameter All Defaults Time-out Between Same Symbol 1.0 sec Transmit “No Read” Message Disable Trigger Mode Level UPC-EAN Bookland EAN Disable Convert EAN-8 to EAN-13 Type Type is EAN-13 Convert UPC-E to A Disable Convert UPC-E1 to A Disable Decode Supplemental Redundancy 7 Decode UPC/EAN Supplementals Ignore EAN-13 Enable EAN-8 Enable EAN-8 Zero Extend Disable Transmit UPC-A Check Digit Enable Transmit UPC-E Check Digit Enable Transmit UPC-E1 Check Digit Enable UPC/EAN Coupon Code Disable UPC/EAN Security Level 0 UPC-A Enable UPC-A Preamble System Character UPC-E Enable UPC-E Preamble System Character

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-6 Pre-Configured Default Values

Parameter Default Value

UPC-E1 Disable UPC-E1 Preamble System Character Scan Angle Normal Width Serial Interface Baud Rate 9600 Decode Data Packet Format Unpacketed Host Character Timeout 200 msec Host Serial Response Timeout 2 sec Intercharacter Delay 0 Parity None Software Handshaking Enable Stop Bit 1

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Decode Zone 6-7

Decode Zone

The decode zone is a function of barcode symbol characteristics including density, print contrast, wide-to-narrow ratio and edge acuity. The values shown in the following table are based on good quality symbols in the center of the scanner’s working range and the length of the barcode. Typical Symbol Density Min Max In. mm. In. cm. In. cm. 0.005 0.127 3 7.62 6 15.24 0.0075 0.191 2.5 6.35 10 25.4 0.010 0.254 2 5.08 15 38.1 0.015 0.381 2 5.08 20 50.8 0.020 0.508 * * 29 73.66 0.040 1.01 * * 40 101.6 0.055 1.40 * * 45 114.3 * Minimum distance determined by symbol length and scan angle.

System Setup

Using the barcodes contained in this section, you can change any scanning system parameter or reset all parameters to their default values. All scanner parameters are programmed into and held by the scanner.

Note: This chapter contains Code 128 barcode symbols for system setup parameters.

How To Select the symbol parameter you want to scan. Lay this reference guide flat on a table or propped up. Holding the scanner approximately 9 - 12 inches away from the symbol, scan the selected symbol. When the SCNR LED turns green, the parameter has been decoded.

Note: Whether there are beeps in conjunction with scan and decode functions is dependent on the application currently running in the MX3-CE.

Note: Decrease decode time by disabling unused barcode types. (See “Configure the Decoder for Barcode Types”.) The scanning system can store several different barcode symbologies at the same time. This means the system is able to scan a Code 39 barcode, then an Interleaved 2 of 5 barcode, then a different barcode without requiring a parameter reset.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-8 System Setup

Frequently Used Barcodes

Reset/Cancel Barcodes

Use the Set Default parameter to reset all scanner parameters to their default values. Use the Cancel barcode to correct parameter barcode scanning errors. Cancel will undo one previous scan. Note: Cancel will not undo a Set Default scan. Set All Defaults

Cancel

See “Pre-Configured Default Values” in the “Quick Start” section for an alphabetical listing of all default values.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC System Setup 6-9

Configure The Decoder For Barcode Types Scan either the Enable or the Disable barcode to the right to turn a barcode type on or off. See also the barcode type’s main section in this chapter. For example, see section “UPC/EAN” for the remainder of the UPC/EAN parameters -- such as UPC-A Preamble, UPC/EAN Security Level, etc.

Note: Increase decode time by disabling unused barcode types

Bookland EAN

Enable Bookland EAN

Disable Bookland EAN

Codabar

Enable Codabar

Disable Codabar

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-10 System Setup

Code 128 - USS-128

Enable USS-128

Disable USS-128

Code 39

Enable Code 39

Disable Code 39

Enable Code 39 Full AS

Disable Code 39 Full AS

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC System Setup 6-11

Code 93

Enable Code 93

Disable Code 93

Discrete 2 of 5

Enable Discrete 2 of 5

Disable Discrete 2 of 5

EAN-13

Enable EAN-13

Disable EAN-13

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-12 System Setup

EAN-8

Enable EAN-8

Disable EAN-8

Interleaved 2 of 5

Enable Interleaved 2 of

Disable Interleaved 2 of

ISBT 128

Enable ISBT 128

Disable ISBT 128

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC System Setup 6-13

MSI Plessey

Enable MSI Plessey

Disable MSI Plessey

UCC/EAN-128

Enable UCC/EAN-128

Disable UCC/EAN-128

UPC-A

Enable UPC-A

Disable UPC-A

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-14 System Setup

UPC-E

Enable UPC-E

Disable UPC-E

UPC-E1

Enable UPC-E1

Disable UPC-E1

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-15

Scanner Parameters

Bi-Directional Redundancy

Parameter Default Value: Disable

Use this parameter to decide whether a barcode is successfully scanned in both directions before being decoded.

Note: This parameter is only valid when a Linear Code Type Security Level has been enabled. The default for Security Level parameter is Level 1. Select an option by scanning either of the barcodes shown below. If you wish to change your selection, scan Cancel.

Enable Enable Bi-Directional Re

Disable Disable Bi-Directional

Cancel

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-16 Scanner Parameters

Codabar

Parameter Default Value: Disable

When enabled, Codabar symbols will be scanned, decoded and transmitted. Set this parameter by scanning either of the barcodes shown below.

Enable Enable Codabar

Disable Disable Codabar

CLSI Editing

Parameter Default Value: Disable

When enabled, the start and stop characters are stripped from the barcode and a space is inserted after the 1st, 5th, and 10th characters of a 14 character Codabar symbol. Set this parameter by scanning either of the barcodes shown below.

Enable Enable CLSI Editing

Disable Disable CLSI Editing

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-17

NOTIS Editing

Parameter Default Value: Disable

When enabled, the start and stop characters are stripped from a decoded Codabar symbol. Set this parameter by scanning either of the barcodes shown below.

Enable Enable NOTIS Editing

Disable Disable NOTIS Editing

Set Lengths for Codabar

L1 Parameter Default Value: 5 L2 Parameter Default Value: 55

Lengths for Codabar may be set for: • any length, • one or two discrete lengths, • or lengths within a specific range. The length of a code refers to the number of characters, including check digits, the code contains. It also includes any start or stop characters. See the table titled “ASCII Character Equivalents” at the end of this chapter.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-18 Scanner Parameters

One Discrete Length (Parameter L1) This option decodes only those codes containing a selected length. For example, when you want to scan only Codabar symbols containing 14 characters, scan the “Codabar One Discrete Length” barcode and then “1” and “4” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting one discrete length, scan this barcode:

Codabar - One Discrete Length

Next, scan two numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

Two Discrete Lengths (Parameter L2) This option decodes only those codes containing two selected lengths. For example, when you want to scan only Codabar symbols containing 2 or 14 characters, scan the “Codabar Two Discrete Lengths” barcode and then “0”, “2”, “1” and “4” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting two discrete lengths, scan this barcode:

Codabar - Two Discrete Lengths

Next, scan four numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-19

Length Within Range This option decodes a code type within a specified minimum and maximum range. For example, when you want to scan only Codabar symbols containing between 4 and 12 characters, scan the “Codabar Length Within Range” barcode and then “0”, “4”, “1” and “2” barcodes. To begin setting lengths within a range, scan this barcode:

Codabar - Length within Range

Next, scan numeric barcodes that correspond to the desired value using the “Keypad Number Symbols” at the end of this chapter. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

Any Length This option decodes Codabar barcodes containing any number of characters. To set any length, scan this barcode:

Codabar - Any Length

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-20 Scanner Parameters

Code 128

USS-128

Parameter Default Value: Enable

Set this parameter by scanning either of the barcodes shown below.

Enable Enable USS-128

Disable Disable USS-128

UCC/EAN-128

Parameter Default Value: Enable

Set this parameter by scanning either of the barcodes shown below.

Enable Enable UCC/EAN-128

Disable Disable UCC/EAN-128

UCC/EAN-128 is a convention for printing data fields with standard Code 128 bar code symbols. UCC/EAN-128 symbols are distinguished by a leading Function Code 1 (FNC1) character as the first or second character in the symbol. Other FNC1 characters are used to delineate fields. When EAN-128 symbols are read, they are transmitted after special formatting strips off the leading FNC1 character, and replaces other FNC1 characters with the ASCII 29 GS . When AIM symbology identifiers are transmitted, the modifier character indicates the position of the leading FNC1 character according to AIM guidelines. For example, ]cl indicates a UCC/EAN- 128 symbol with a leading FNC1 character.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-21

Standard Code 128 bar codes which do not have a leading FNC1 may still be used, but are not encoded according to the EAN-128 convention. Standard Code 128 and UCC/EAN-128 may be mixed in an application. The scanner autodiscriminates between these symbols, and can enable or disable one or both code types via bar code menus. The following table indicates the behavior of the scanner in each of the four possible parameter settings.

Standard UCC/ Code 128 EAN-128 Effect and Example

Disable Disable No Code 128 symbols can be read.

Disable Enable Read only symbols with leading FNC1. Examples: FNC1ABCDFNC1E are read as ABCD29E AFNC1BCDFNC1E are read as ABCD29E FNC1FNC1ABCDFNC1E are read as ABCD29E ABCDFNC1E cannot be read ABCDE cannot be read Enable Disable Read only symbols without leading FNC1. Examples: FNC1ABCDFNC1E cannot be read AFNC1BCDFNC1E cannot be read FNC1FNC1ABCDFNC1E cannot be read ABCDFNC1E is read as ABCD29E ABCDE is read as ABCDE Enable Enable Read both types of symbols. Examples: FNC1ABCDFNC1E are read as ABCD29E AFNC1BCDFNC1E are read as ABCD29E FNC1FNC1ABCDFNC1E are read as ABCD29E ABCDFNC1E is read as ABCD29E ABCDE is read as ABCDE

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-22 Scanner Parameters

ISBT-128

Parameter Default Value: Enable

Set this parameter by scanning either of the barcodes shown below.

Enable Enable ISBT 128

Disable Disable ISBT 128

Lengths for Code 128 No length setting is required for Code 128. The default setting is Any Length.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-23

Code 39 Parameter Default Value: Enable

Note: This parameter must be enabled when “Convert Code 39 to Code 32” is to be enabled. Set this parameter by scanning either of the barcodes shown below.

Enable Enable Code 39

Disable Disable Code 39

Code 39 Check Digit Verification

Parameter Default Value: Disable

When enabled, this parameter checks the integrity of a Code 39 symbol to ensure it complies with specified algorithms. Only those Code 39 symbols which include a modulo 43 check digit are decoded when this parameter is enabled. Set this parameter by scanning either of the barcodes shown below.

Enable Enable Code 39 Check

Disable Disable Code 39 Check

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-24 Scanner Parameters

Code 32 Prefix

Parameter Default Value: Disable

This parameter adds the prefix character “A” to all Code 32 barcodes. When enabled, “Convert Code 39 to Code 32” parameter must also be enabled. Set this parameter by scanning either of the barcodes shown below.

Enable Enable Code 32 Prefix

Disable Disable Code 32 Prefix

Convert Code 39 to Code 32

Parameter Default Value: Disable

When Convert Code 39 is enabled, set the “Code 39” parameter to enabled. When parameter “Code 32 Prefix” is to be enabled, this convert code 39 parameter must also be enabled. Set this parameter by scanning either of the barcodes shown below.

Enable Convert Code 39 to Cod

Disable Do Not Convert Code 39

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-25

Full ASCII Conversion

Parameter Default Value: Disable

Note: Code 39 Full ASCII and Trioptic Code 39 should not be enabled simultaneously. When enabled, the ASCII character set assigns a code to letter, punctuation marks, numerals, and most control keystrokes on the keyboard. The first 32 codes are non-printable and are assigned to keyboard control characters such as [Backspace] and [Return or Enter]. The other 96 are called printable codes because all but [Space] and [Delete] produce visible characters. Code 39 Full ASCII interprets the barcode special character ($ + % /) preceding a Code 39 character and assigns an ASCII character value to the pair. See the table titled “ASCII Character Equivalents” at the end of this chapter. Set this parameter by scanning either of the barcodes shown below.

Enable Enable Code 39 Full AS

Disable Disable Code 39 Full AS

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-26 Scanner Parameters

Set Lengths for Code 39

L1 Parameter Default Value: 2 L2 Parameter Default Value: 55

Lengths for Code 39 may be set for: • any length, • one or two discrete lengths, • or lengths within a specific range. The length of a code refers to the number of characters, including check digits, the code contains. If “Code 39 Full ASCII” is enabled, “Length Within a Range” or “Any Length” are the preferred options. See the table titled “ASCII Character Equivalents” at the end of this chapter.

One Discrete Length (Parameter L1) This option decodes only those codes containing a selected length. For example, when you want to scan only Code 39 symbols containing 14 characters, scan the “Code 39 One Discrete Length” barcode and then “1” and “4” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting one discrete length, scan this barcode:

Code 39 - One Discrete Length

Next, scan two numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-27

Two Discrete Lengths (Parameter L2) This option decodes only those codes containing two selected lengths. For example, when you want to scan only Code 39 symbols containing 2 or 14 characters, scan the “Code 39 Two Discrete Lengths” barcode and then “0”, “2”, “1” and “4” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting two discrete lengths, scan this barcode:

Code 39 - Two Discrete Lengths

Next, scan four numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

Length Within Range This option decodes a code type within a specified minimum and maximum range. For example, when you want to scan only Code 39 symbols containing between 4 and 12 characters, scan the “Code 39 Length Within Range” barcode and then “0”, “4”, “1” and “2” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting lengths within a range, scan this barcode:

Code 39 - Length within Range

Next, scan numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-28 Scanner Parameters

Any Length This option decodes Code 39 barcodes containing any number of characters. To set any length, scan this barcode:

Code 39 - Any Length

Transmit Code 39 Check Digit

Parameter Default Value: Disable

When enabled, the check digit is transmitted with the data. Parameter setting for “Code 39 Check Digit Verification” has no effect on this parameter value. Set this parameter by scanning either of the barcodes shown below.

Enable Transmit Code 39 Chec

Disable Do Not Transmit Code 3

Trioptic Code 39

Parameter Default Value: Disable

Trioptic Code 39 symbols always contain six characters. When Trioptic Code 39 is enabled, set the “Code 39 Full ASCII” parameter to disabled. Both parameters should not be enabled simultaneously. Set this parameter by scanning either of the barcodes shown below.

Enable Enable Trioptic Code 39

Disable Disable Trioptic Code 39

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-29

Code 93

Parameter Default Value: Disable

When enabled, Code 93 symbols will be scanned, decoded and transmitted. Set this parameter by scanning either of the barcodes shown below.

Enable Enable Code 93

Disable Disable Code 93

Set Lengths for Code 93

L1 Parameter Default Value: 4 L2 Parameter Default Value: 55

Lengths for Code 93 may be set for: • any length, • one or two discrete lengths, • or lengths within a specific range. The length of a code refers to the number of characters, including check digits, the code contains. See the table titled “ASCII Character Equivalents” at the end of this chapter.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-30 Scanner Parameters

One Discrete Length (Parameter L1) This option decodes only those codes containing a selected length. For example, when you want to scan only Code 93 symbols containing 14 characters, scan the “Code 93 One Discrete Length” barcode and then “1” and “4” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting one discrete length, scan this barcode:

Code 93 - One Discrete Length

Next, scan two numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

Two Discrete Lengths (Parameter L2) This option decodes only those codes containing two selected lengths. For example, when you want to scan only Code 93 symbols containing 2 or 14 characters, scan the “Code 93 Two Discrete Lengths” barcode and then “0”, “2”, “1” and “4” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting two discrete lengths, scan this barcode:

Code 93 - Two Discrete Length

Next, scan four numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-31

Length Within Range This option decodes a code type within a specified minimum and maximum range. For example, when you want to scan only Code 93 symbols containing between 4 and 12 characters, scan the “Code 93 Length Within Range” barcode and then “0”, “4”, “1” and “2” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting lengths within a range, scan this barcode:

Code 93 - Length within Range

Next, scan numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

Any Length This option decodes Code 93 barcodes containing any number of characters. To set any length, scan this barcode:

Code 93 - Any Length

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-32 Scanner Parameters

Data Options

Prefix/Suffix Values

Prefix (P) Parameter Default Value: Null Suffix1 (S1) Parameter Default Value: LF Suffix2 (S2) Parameter Default Value: CR

Note: Parameter “Scan Data Transmission Format” must be set before selecting Prefix/Suffix values. A prefix and/or one or two suffixes may be appended to scan data for use in data editing. These values are set by scanning four barcodes (resulting in a four digit number) that correspond to key codes for various computers. See the table titled “ASCII Character Equivalents” at the end of this chapter for keycodes. If you wish to change your selection, scan the Data Format Cancel barcode. Data Format Ca

Prefix To begin setting Prefix values, scan this barcode:

Scan Prefix

Next, scan four numeric barcodes that correspond to the computer keycode using the “Keypad Number Symbols” at the end of this chapter. If you wish to change your selection, scan Cancel on the “Keypad Number Symbols” page.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-33

Suffix 1 To begin setting Suffix 1 value, scan this barcode:

Scan Suffix 1

Next, scan four numeric barcodes that correspond to the computer keycode using the “Keypad Number Symbols” at the end of this chapter. If you wish to change your selection, scan Cancel on the “Keypad Number Symbols” page.

Suffix 2 To begin setting Suffix 2 value, scan this barcode:

Scan Suffix 2

Next, scan four numeric barcodes that correspond to the computer keycode using the “Keypad Number Symbols” at the end of this chapter. If you wish to change your numeric selection, scan Cancel on the “Keypad Number Symbols” page.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-34 Scanner Parameters

Scan Data Transmission Format

Parameter Default Value: Data As Is

Note: Parameter “Prefix/Suffix Values” should be set after setting this parameter. Use this option when you want to append a prefix and suffixes to the decode data. Set this parameter by scanning one of the following barcodes.

Data As Is Data As Is

[Data] [Suffix 1]

[Data] [Suffix 2]

[Data] [Suffix 1]

[Prefix] [Data]

[Prefix] [Data] [Suffix 1]

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-35

[Prefix] [Data] [Suffix 2]

[Prefix] [Data] < [Suffix 1] [Suffix 2]

Now you are ready to scan one of the “Prefix/Suffix Values” barcodes.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-36 Scanner Parameters

Transmit Code ID Character

Parameter Default Value: None

A code ID character identifies the code type of a scanned barcode. This may be useful when the scanner is decoding more than one code type. In addition to any single character prefix already selected, the code ID character is inserted between the prefix and the decoded symbol. Scan one of the following barcodes to select either no code ID character, a Symbol Code ID character or an AIM Code ID character.

Transmit No Code ID Character None

Transmit Symbol Code ID Character Symbol Code ID Charac

A UPC-A, UPC-E, UPC-E1, EAN-8, EAN-13 B Code 39, Code 32 C Codabar D Code 128, ISBT 128 E Code 93 F Interleaved 2 of 5 G Discrete 2 of 5 or Discrete 2 of 5 IATA MSI Plessey UCC/EAN-128 L Bookland EAN M Trioptic Code 39 N Coupon Code

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-37

Transmit AIM Code ID Character

AIM Code ID Character

Each AIM Code Identifier contains the three character string ]cm where: ] = Flag Character (ASCII 93) c = Code Character A Code 39 C Code 128 E UPC/EAN F Codabar G Code 93 H Code 11 I Interleaved 2 of 5 M MSI Plessey S D2 of 5, IATA 2 of 5 X Code 39 Trioptic, Bookland EAN m = Modifier Character The modifier character is the sum of the applicable option values based on the following table. Code Option Type Value Option Code39 0 No Check character or Full ASCII processing. 1 Reader has checked one check character. 3 Reader has checked and stripped check character. 4 Reader has performed Full ASCII character conversion. 5 Reader has performed Full ASCII character conversion and checked one check character. 7 Reader has performed Full ASCII character conversion and checked and stripped check character. Example: A Full ASCII barcode with check character ,A+I+MI+DW, is transmitted as ]A7AimId where 7 = (3+4). Trioptic Code 39 0 No option specified at this time. Always transmit 0. Example: A Trioptic bar code 412356 is transmitted as ]X0412356 Code 128 0 Standard data packet, No Function code 1 in first symbol position. 1 Function code 1 in first symbol character position. 2 Function code 1 in second symbol character position. Example: A Code (EAN) 128 barcode with Function 1 character in the first position, FNC1 Aim Id is transmitted as ]ClAimId I 2 of 5 0 No check digit processing. 1 Reader has validated check digit.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-38 Scanner Parameters

Code Option Type Value Option 3 Reader has validated and stripped check digit . Example: An I 2 of 5 barcode without check digit, 4123, is transmitted as ]I04123 Codabar 0 No check digit processing. 1 Reader has checked check digit. 3 Reader has stripped check digit before transmission. Example: A Codabar barcode without check digit, 4123, is transmitted as ]F04123 Code 93 0 No options specified at this time. Always transmit 0. Example: A Code 93 barcode 012345678905 is transmitted as ]G0012345678905 MSI Plessey 0 Single check digit checked. 1 Two check digits checked. 2 Single check digit verified and stripped before transmission. 3 Two check digits verified and stripped before transmission. Example: An MSI Plessey barcode 4123, with a single check digit checked, is transmitted as ]M04123 D 2 of 5 0 No options specified at this time. Always transmit 0. Example: A D 2 of 5 barcode 4123, is transmitted as ]S04123 UPC/EAN 0 Standard packet in full EAN country code format, which is 13 digits for UPC-A and UPC-E (not including supplemental data). 1 Two digit supplement data only 2 Five digit supplement data only 4 EAN-8 data packet. Example: A UPC-A barcode 012345678905 is transmitted as ]E00012345678905 Bookland EAN 0 No options specified at this time. Always transmit 0. Example: A Bookland EAN barcode 123456789X is transmitted as ]X0123456789X

According to AIM standards, a UPC with supplemental barcode is transmitted in the following format: ]EO (UPC chars) (terminator) ]E2 (supplemental) (terminator) In the SE 1223, however, the format is changed to: ]EO (UPC chars) ]E2 (supplemental) Therefore, a UPC with two supplemental characters, 01234567890510, is transmitted to the host as a 21- character string, ]E00012345678905]E110.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-39

Discrete 2 of 5

Parameter Default Value: Disable

When enabled, Discrete 2 of 5 (D 2 of 5) symbols will be scanned, decoded and transmitted. Set this parameter by scanning either of the barcodes shown below.

Enable Enable Discrete 2 of 5

Disable Disable Discrete 2 of 5

Set Lengths for Discrete 2 of 5

L1 Parameter Default Value: 12 L2 Parameter Default Value: 12

Lengths for D 2 of 5 may be set for: • any length, • one or two discrete lengths, • or lengths within a specific range. The length of a code refers to the number of characters, including check digits, the code contains. See the table titled “ASCII Character Equivalents” at the end of this chapter.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-40 Scanner Parameters

One Discrete Length (Parameter L1) This option decodes only those codes containing a selected length. For example, when you want to scan only D 2 of 5 symbols containing 14 characters, scan the “D 2 of 5 One Discrete Length” barcode and then “1” and “4” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting one discrete length, scan this barcode:

D 2 of 5 - One Discrete Length

Next, scan two numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

Two Discrete Lengths (Parameter L2) This option decodes only those codes containing two selected lengths. For example, when you want to scan only D 2 of 5 symbols containing 2 or 14 characters, scan the “D 2 of 5 Two Discrete Lengths” barcode and then “0”, “2”, “1” and “4” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting two discrete lengths, scan this barcode:

D 2 of 5 - Two Discrete Lengths

Next, scan four numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-41

Length Within Range This option decodes a code type within a specified minimum and maximum range. For example, when you want to scan only D 2 of 5 symbols containing between 4 and 12 characters, scan the “D 2 of 5 Length Within Range” barcode and then “0”, “4”, “1” and “2” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting lengths within a range, scan this barcode:

D 2 of 5 - Length within Range

Next, scan numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

Any Length This option decodes D 2 of 5 barcodes containing any number of characters.

Note: Selecting this option may lead to misdecodes for D 2 of 5 codes. To set any length, scan this barcode:

D 2 of 5 - Any Length

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-42 Scanner Parameters

Event Reporting

Note: These events have have no effect on the MX3-CE. Event requests from the host are ignored by the MX3-CE OS. The host can request the decoder to furnish certain information (events) relative to the decoder’s behavior. The events listed below and on the following pages can be enabled or disabled by scanning the appropriate barcodes.

Code Event Class Event Reported

Decode Event Non parameter decode 0x01 Default: Disable

Boot Up Event System power up 0x03 Default: Disable

Parameter Event Parameter entry error 0x07 Default: Disable Parameter stored 0x08 Defaults set (and parameter event is enabled by default) 0x0A Number expected 0x0F

Decode Event Parameter Default Value Disable

When enabled, the decoder generates a message to the host whenever a barcode is successfully decoded. When disabled, no notification is sent. Set this parameter by scanning one of the following barcodes. Enable Enable

Disable Disable

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-43

Bootup Event

Parameter Default Value Disable

When enabled, the decoder generates a message to the host whenever power is applied. When disabled, no notification is sent. Set this parameter by scanning one of the following barcodes.

Enable Enable

Disable Disable

Parameter Event

Parameter Default Value Disable

When enabled, the decoder generates a message to the host when one of the following events occurs. When disabled, no notification is sent. Events: Parameter entry error Parameter stored Defaults set (and parameter event is enabled by default) Number expected Set this parameter by scanning one of the following barcodes.

Enable Enable

Disable Disable

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-44 Scanner Parameters

Interleaved 2 of 5

Parameter Default Value: Enable

When enabled, Interleaved 2 of 5 (I 2 of 5) symbols will be scanned, decoded and transmitted. Set this parameter by scanning either of the barcodes shown below.

Enable Enable Interleaved 2 of

Disable Disable Interleaved 2 of

Check Digit Verification

Parameter Default Value: Disable

When enabled, this parameter checks the integrity of an I 2 of 5 symbol to ensure it complies with a specified algorithm, either USS (Uniform Symbology Specification) or OPCC (Optical Product Code Council). Set this parameter by scanning one of the barcodes shown below.

Disable Disable

USS USS Check Digit

OPCC OPCC Check Digit

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-45

Convert I 2 of 5 to EAN-13

Parameter Default Value: Disable

A successful barcode conversion requires the following to be true: • Interleaved 2 of 5 scanning is enabled. • One of the I 2 of 5 lengths is set to 14. • The barcode has a leading zero. • The barcode has a valid EAN-13 check digit. When enabled, the parameter converts a 14 character I 2 of 5 barcode into EAN-13 and transmits it to the host as EAN-13. Set this parameter by scanning either of the barcodes shown below.

Enable Convert I 2 of 5 to EAN-

Disable Do Not Convert I 2 of 5

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-46 Scanner Parameters

Set Lengths for I 2 of 5

L1 Parameter Default Value: 14 L2 Parameter Default Value: 14

Lengths for I 2 of 5 may be set for: • any length, • one or two discrete lengths, • or lengths within a specific range. The length of a code refers to the number of characters, including check digits, the code contains. See the table titled “ASCII Character Equivalents” at the end of this chapter.

One Discrete Length (Parameter L1) This option decodes only those codes containing a selected length. For example, when you want to scan only I 2 of 5 symbols containing 14 characters, scan the “I 2 of 5 One Discrete Length” barcode and then “1” and “4” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting one discrete length, scan this barcode:

I 2 of 5 - One Discrete Length

Next, scan two numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-47

Two Discrete Lengths (Parameter L2) This option decodes only those codes containing two selected lengths. For example, when you want to scan only I 2 of 5 symbols containing 2 or 14 characters, scan the “I 2 of 5 Two Discrete Lengths” barcode and then “0”, “2”, “1” and “4” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting two discrete lengths, scan this barcode:

I 2 of 5 - Two Discrete Lengths

Next, scan four numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

Length Within Range This option decodes a code type within a specified minimum and maximum range. For example, when you want to scan only I 2 of 5 symbols containing between 4 and 12 characters, scan the “I 2 of 5 Length Within Range” barcode and then “0”, “4”, “1” and “2” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting lengths within a range, scan this barcode:

I 2 of 5 - Length within Range

Next, scan numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

Any Length This option decodes I 2 of 5 barcodes containing any number of characters.

Note: Selecting this option may lead to misdecodes for I 2 of 5 codes. To set any length, scan this barcode:

I 2 of 5 - Any Length

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-48 Scanner Parameters

Transmit I 2 of 5 Check Digit

Parameter Default Value: Disable

When enabled, the check digit is transmitted with the data. Parameter setting for “I 2 of 5 Check Digit Verification” has no effect on this parameter value. Set this parameter by scanning either of the barcodes shown below.

Enable Transmit I 2 of 5 Check

Disable Do Not Transmit I 2 of 5

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-49

Laser On Time

Parameter Default Value: 3.0 Seconds

This parameter sets the maximum time decode processing continues during a scan attempt. It is programmable in 0.1 second increments from 0.5 to 9.9 seconds. If a label has not been decoded before this time expires and the session is terminated, the system regards it as a failed scan attempt. To begin setting Laser On Time, scan this barcode:

Laser On Time

Next, scan two numeric barcodes that correspond to the desired on time using the “Keypad Number Symbols” at the end of this chapter. Times less than 1.0 second must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-50 Scanner Parameters

Linear Code Type Security Level

Parameter Default Value: Level 1

Note: Parameter does not apply to Code 128. Use this parameter to determine the security level appropriate for barcode quality. The security level indicates how many times the barcode must be successfully read by the scanner before being decoded. There are four security levels. Higher security levels are selected for decreasing levels of barcode quality. As security levels increase, the scanner’s aggressiveness decreases. Select an option by scanning one of the barcodes shown below. If you wish to change your selection, scan Cancel.

Linear Security

Level 1 The following code types must be successfully read twice before being decoded:

Codabar All lengths MSI Plessey Length of 4 or less D 2 of 5 Length of 8 or less I 2 of 5 Length of 8 or less

Linear Security Level 1

Level 2 All code types (except Code 128) must be successfully read twice before being decoded.

Linear Security Level 2

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-51

Linear Security

Level 3 The following code types must be successfully read three times before being decoded:

MSI Plessey Length of 4 or less D 2 of 5 Length of 8 or less I 2 of 5 Length of 8 or less

All other code types (except Code 128) must be successfully read twice before being decoded.

Linear Security Level 3

Level 4 All code types (except Code 128) must be successfully read three times before being decoded.

Linear Security Level 4

Cancel

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-52 Scanner Parameters

MSI Plessey

Parameter Default Value: Disable

When enabled, MSI Plessey symbols will be scanned, decoded and transmitted. Set this parameter by scanning either of the barcodes shown below.

Enable Enable MSI Plessey

Disable Disable MSI Plessey

MSI Plessey Check Digit Algorithm

Parameter Default Value: Disable

When the “Two MSI Plessey Check Digits” option is selected, an additional verification is required to ensure integrity. Either of the two following algorithms may be selected. Set this parameter by scanning either of the barcodes shown below.

Mod 10/Mod 11 MOD 10/MOD 11

Mod 10/Mod 10 MOD 10/MOD 10

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-53

MSI Plessey Check Digits

Parameter Default Value: One

Check digits placed at the end of the MSI Plessey barcode verify the integrity of the data. At least one check digit is always required. Check digits are not automatically transmitted with the data. When Two Check Digits is selected, an “MSI Plessey Check Digit Algorithm” must also be selected. Set the number of check digits to be included with the barcode by scanning either of the barcodes shown below.

One MSI Plessey One MSI Plessey Check check digit

Two MSI Plessey Two MSI Plessey Check check digits

Set Lengths for MSI Plessey

L1 Parameter Default Value: 6 L2 Parameter Default Value: 55

Lengths for MSI Plessey may be set for: • any length, • one or two discrete lengths, • or lengths within a specific range. The length of a code refers to the number of characters, including check digits, the code contains. See the table titled “ASCII Character Equivalents” at the end of this chapter.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-54 Scanner Parameters

One Discrete Length (Parameter L1) This option decodes only those codes containing a selected length. For example, when you want to scan only MSI Plessey symbols containing 14 characters, scan the “MSI Plessey One Discrete Length” barcode and then “1” and “4” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting one discrete length, scan this barcode:

MSI Plessey - One Discrete Length

Next, scan two numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

Two Discrete Lengths (Parameter L2) This option decodes only those codes containing two selected lengths. For example, when you want to scan only MSI Plessey symbols containing 2 or 14 characters, scan the “MSI Plessey Two Discrete Lengths” barcode and then “0”, “2”, “1” and “4” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting two discrete lengths, scan this barcode:

MSI Plessey - Two Discrete Lengths

Next, scan four numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-55

Length Within Range This option decodes a code type within a specified minimum and maximum range. For example, when you want to scan only MSI Plessey symbols containing between 4 and 12 characters, scan the “MSI Plessey Length Within Range” barcode and then “0”, “4”, “1” and “2” barcodes using the “Keypad Number Symbols” at the end of this chapter. To begin setting lengths within a range, scan this barcode:

MSI Plessey - Length within Range

Next, scan numeric barcodes that correspond to the desired value. Single digit numbers must have a leading zero. If you wish to change your number selection, scan Cancel on the “Keypad Number Symbols” page.

Any Length This option decodes MSI Plessey barcodes containing any number of characters.

Note: Selecting this option may lead to misdecodes for MSI Plessey codes. To set any length, scan this barcode:

MSI Plessey - Any Length

Transmit MSI Plessey Check Digit

Parameter Default Value: Disable

When enabled, the check digit is transmitted with the data. Set this parameter by scanning either of the barcodes shown below.

Enable Transmit MSI Plessey C

Disable Do Not Transmit MSI Pl

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-56 Scanner Parameters

Parameter Scanning

Parameter Default Value: Enable

Use this parameter to decide whether scanner parameters can be set using the barcodes in this chapter.

Note: When this parameter is disabled, scan the Set Defaults parameter barcode to enable parameter scanning. When disabled, either scan the Enable Parameter Scanning barcode or the Set All Defaults barcode to reset the parameter and barcodes in this chapter can then be scanned. When enabled, scanners can be configured using the barcodes in this chapter. Select a mode by scanning either of the barcodes shown below.

Enable Enable Parameter Scan

Disable Disable Parameter Scan

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-57

Power Mode

Note: The MX3-CE is designed to be operated in Low Power Mode. LXE recommends leaving this value unchanged.

Parameter Default Value: Low Power

A parameter setting of Continuous On means the laser scanner will not power down until the MX3- CE enters Suspend. A parameter setting of Low Power means the laser scanner will enter low power mode after one second of waiting for a SCAN button press. Pressing the SCAN button will begin the decode sequence. Select a Power Mode by scanning either of the barcodes shown below.

Continuous On Continuous On

Low Power Low Power

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-58 Scanner Parameters

Set Default Parameter

Use the Set Default parameter to reset all scanner parameters to their default values. See the “Pre- Configured Default Settings” list in the Quick Start section earlier in this chapter. Note: Scanning the Cancel barcode will not undo a Set Default scan.

Set All Defaults

Important

When all parameters are reset to the default values, you must again set the Laser On Time parameter to 1.5 sec to match the default MX3-CE Max On Timer default value of 1.5 sec.

Time-out Between Same Symbol

Parameter Default Value: 1.0 Second

When in Continuous triggering mode, this parameter sets the minimum time that must elapse before the scanner decodes a second barcode which is identical to one which has just been decoded. This reduces the risk of accidentally scanning the same symbol twice. It is programmable in 0.1 second increments from 0.0 to 9.9 seconds. There is no time-out when the value is set to 0.0 seconds. To begin setting the time-out value between same symbols, scan this barcode:

Time-Out Between Same S

Next, scan two numeric barcodes that correspond to the desired time using the “Keypad Number Symbols” at the end of this chapter. Times less than 1.0 second must have a leading zero. If you wish to change your selection, scan Cancel on the “Keypad Number Symbols” page.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-59

Transmit “No Read” Message

Parameter Default Value: Disable

Use this parameter to decide whether a message is sent to the host when a barcode symbol does not decode. When enabled, and a symbol does not decode, “NR” is transmitted. Any prefix or suffix which have been enabled are appended around the message. When disabled, and a symbol does not decode, nothing is sent to the host. Select an option by scanning either of the barcodes shown below. If you wish to change your selection, scan Cancel.

Enable Enable No Read

Disable Disable No Read

Cancel

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-60 Scanner Parameters

Trigger Mode

Note: The MX3-CE is designed to be operated in Level Trigger Mode. LXE recommends leaving this value unchanged.

Parameter Default Value: Level

Use this parameter to determine when the laser is activated and decoding begins, how long the laser remains on and what determines the cessation of the laser scan and decode process. Select a trigger mode by scanning the appropriate barcode. If you wish to change your selection, scan Cancel.

Level A SCAN button press activates the laser and decode processing. The laser remains on and decode processing continues until a SCAN button release, a valid decode or the Laser On Time-out is reached.

Level

Pulse A SCAN button press activates the laser and decode processing. The laser remains on and decode processing continues until a valid decode, or the Laser On Time-out is reached.

Pulse

Continuous The laser is always on and decoding.

Continuous

See Also Time-out Between Same Symbol

Blinking This mode is used for trigger less scanning operations. Scanning range is reduced in this mode. This mode cannot be used with scanners that support an aim mode.

Blinking

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-61

Host Signal comes from a host command. Any actual SCAN button press will be interpreted by the scanner engine as a Level triggering option.

Host

Cancel

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-62 Scanner Parameters

UPC/EAN

UPC-A

Parameter Default Value: Enable

Select an option by scanning either of the barcodes shown below.

Enable Enable UPC-A

Disable Disable UPC-A

UPC-E

Parameter Default Value: Enable

Select an option by scanning either of the barcodes shown below.

Enable Enable UPC-E

Disable Disable UPC-E

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-63

UPC-E1

Parameter Default Value: Disable

Select an option by scanning either of the barcodes shown below.

Enable Enable UPC-E1

Disable Disable UPC-E1

EAN-8

Parameter Default Value: Enable

Select an option by scanning either of the barcodes shown below.

Enable Enable EAN-8

Disable Disable EAN-8

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-64 Scanner Parameters

EAN-13

Parameter Default Value: Enable

Select an option by scanning either of the barcodes shown below.

Enable Enable EAN-13

Disable Disable EAN-13

Bookland EAN

Parameter Default Value: Disable

Select an option by scanning either of the barcodes shown below.

Enable Enable Bookland EAN

Disable Disable Bookland EAN

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-65

Check Digits

Transmit UPC-A Check Digit

Parameter Default Value: Enable

This parameter determines whether the symbol will be transmitted with or without the UPC-A check digit. Select an option by scanning either of the barcodes shown below.

Enable Transmit UPC-A Check

Disable Do Not Transmit UPC-A

Transmit UPC-E Check Digit

Parameter Default Value: Enable

This parameter determines whether the symbol will be transmitted with or without the UPC-E check digit. Select an option by scanning either of the barcodes shown below.

Enable Transmit UPC-E Check

Disable Do Not Transmit UPC-E

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-66 Scanner Parameters

Transmit UPC-E1 Check Digit

Parameter Default Value: Enable

This parameter determines whether the symbol will be transmitted with or without the UPC-E1 check digit. Select an option by scanning either of the barcodes shown below.

Enable Transmit UPC-E1 Chec

Disable Do Not Transmit UPC-E

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-67

Conversions

Convert UPC-E to UPC-A

Parameter Default Value: Disable

When this parameter is enabled, UPC-E (zero suppressed) decoded data is converted to UPC-A format before transmission. After conversion, data follows UPC-A format and is affected by UPC- A programming selections (e.g. Preamble, Check Digit, etc.). When disabled, UPC-E (zero suppressed) decoded data is transmitted without conversion. Select an option by scanning either of the barcodes shown below.

Enable Convert UPC-E to UPC-

Disable Do Not Convert UPC-E

Convert UPC-E1 to UPC-A

Parameter Default Value: Disable

When this parameter is enabled, UPC-E1 (zero suppressed) decoded data is converted to UPC-A format before transmission. After conversion, data follows UPC-A format and is affected by UPC- A programming selections (e.g. Preamble, Check Digit, etc.). When disabled, UPC-E1 (zero suppressed) decoded data is transmitted without conversion. Select an option by scanning either of the barcodes shown below.

Enable Convert UPC-E1 to UPC

Disable Do Not Convert UPC-E1

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-68 Scanner Parameters

Convert EAN-8 to EAN-13 Type

Parameter Default Value: Type is EAN-13

When “EAN-8 Zero Extend” is enabled, this parameter setting labels the extended symbol as either an EAN-13 barcode or an EAN-8 barcode. When “EAN-8 Zero Extend” is disabled, this parameter’s conversion setting is ignored. Select an option by scanning either of the barcodes shown below.

EAN-13 Type Is EAN-13

EAN-8 Type Is EAN-8

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-69

Preambles

UPC-A Preamble

Parameter Default Value: System Character

A preamble is a lead-in character for UPC-A symbols transmitted to the host device. The lead-in characters are considered part of the symbol. Data is sent to the host in the following format: No Preamble [data] System Character [schar] [data] System Character and Country Code [country code] [schar] [data] Select an option by scanning one of the barcodes shown below.

No Preamble No Preamble

System Character System Character

System Character System Character & Co and Country Code (“0” for USA)

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-70 Scanner Parameters

UPC-E Preamble

Parameter Default Value: System Character

A preamble is a lead-in character for UPC-E symbols transmitted to the host device. The lead-in characters are considered part of the symbol. Data is sent to the host in the following format: No Preamble [data] System Character [schar] [data] System Character and Country Code [country code] [schar] [data] Select an option by scanning one of the barcodes shown below.

No Preamble No Preamble

System Character System Character

System Character System Character & Co and Country Code (“0” for USA)

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-71

UPC-E1 Preamble

Parameter Default Value: System Character

A preamble is a lead-in character for UPC-E1 symbols transmitted to the host device. The lead-in characters are considered part of the symbol. Data is sent to the host in the following format: No Preamble [data] System Character [schar] [data] System Character and Country Code [country code] [schar] [data] Select an option by scanning one of the barcodes shown below.

No Preamble No Preamble

System Character System Character

System Character System Character & Co and Country Code (“0” for USA)

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-72 Scanner Parameters

Supplementals

Decode UPC/EAN Supplementals

Parameter Default Value: Ignore

Note: In order to minimize the risk of invalid data transmission, we recommend that you select whether to read or ignore supplemental characters. Supplementals are additionally appended characters (2 or 5) according to specific code format conventions (e.g. UPC-A + 2). Three options are available. Select an option by scanning one of the barcodes shown below.

Decode UPC/EAN symbols without supplemental UPC/EAN with characters are not decoded. Supplementals Decode UPC/EAN with Supp

Ignore UPC/EAN When a UPC/EAN plus supplemental symbol is with scanned, the UPC/EAN is decoded and the Supplementals supplemental characters ignored.

Ignore UPC/EAN with Supple

Autodiscriminate When this option is selected you must assign a UPC/EAN value to the “Decode UPC/EAN Supplemental Supplementals Redundancy” parameter. A value of 5 or more is recommended.

Autodiscriminate UPC/EAN w

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-73

Decode UPC/EAN Supplemental Redundancy

Parameter Default Value: 7 Times

With Autodiscriminate UPC/EAN Supplementals selected, this option adjusts the number of times a symbol without supplementals will be decoded before transmission. The range is from 2 to 20 times. Five or above is recommended when decoding a mix of UPC/EAN symbols with and without supplementals, and the autodiscriminate option is selected. To begin setting the decode redundancy value, scan this barcode:

Decode UPC/EAN Supplementa

Next, scan two numeric barcodes that correspond to the desired value using the “Keypad Number Symbols” at the end of this chapter. Single digit numbers must have a leading zero. If you wish to change your selection, scan Cancel on the “Keypad Number Symbols” page.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-74 Scanner Parameters

EAN-8 Zero Extend

Parameter Default Value: Disable

When this parameter is enabled, five leading zeros are added to decoded EAN-8 symbols to make them compatible in format to EAN-13 symbols. Use parameter “Convert EAN-8 to EAN-13 Type” to label the extended symbol. When disabled, EAN-8 symbols are transmitted as is and parameter “Convert EAN-8 to EAN-13 Type” setting is ignored. Select an option by scanning either of the barcodes shown below.

Enable Enable EAN Zero Exten

Disable Disable EAN Zero Exten

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-75

UPC/EAN Security Level

Parameter Default Value: Level 0

Use this parameter to determine the security level appropriate for UPC/EAN barcode quality. There is an inverse relationship between security and scanner aggressiveness, so be sure to choose only that level of security necessary for any given application. There are four decode security levels. Higher security levels are selected for decreasing levels of barcode quality. As security levels increase, the scanner’s aggressiveness decreases. Select an option by scanning one of the barcodes shown below. If you wish to change your selection, scan Cancel.

UPC/EAN Security

Level 0 The default setting. Allows the scanner to operate in its most aggressive state, while providing sufficient security in decoding “in-spec” UPC/EAN barcodes.

UPC/EAN Security Leve

Level 1 As barcode quality levels diminish, certain Mis-decode 1,2,7,8 characters become prone to mis-decodes before others (i.e. 1, 2, 7, 8). Select this level upon mis-decodes of poorly printed labels that are limited to 1, 2, 7 and 8.

UPC/EAN Security Leve

Level 2 Select this security level upon experiencing Mis-decodes not 1,2,7,8 mis-decodes of poorly printed barcodes and the mis-decodes are not limited to characters 1,2,7 and 8.

UPC/EAN Security Leve

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-76 Scanner Parameters

UPC/EAN Security

Level 3 Select this security level if you have tried security level 2 and are still experiencing mis-decodes. Using this level is an extreme measure against mis-decoding severely out of spec barcodes. This level significantly impairs the decoding ability of the scanner. If this level of security is necessary, you should try to improve the quality of your barcodes.

UPC/EAN Security Leve

Cancel

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-77

UPC/EAN Coupon Code

Parameter Default Value: Disable

When the UPC/EAN Coupon Code parameter is enabled, and the “Autodiscriminate UPC/EAN Supplementals” parameter is enabled, the following barcodes are decoded: • UPC-A • UPC-A with 2 supplemental characters • UPC-A with 5 supplemental characters • UPC-A/EAN128 Select an option by scanning either of the barcodes shown below.

Enable Enable UPC/EAN Coup

Disable Disable UPC/EAN Coup

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-78 Scanner Parameters

Scan Angle (Laser Clipping)

Parameter Default Value: Normal Width

Choose one of the options below to adjust the visible scan width for the scan beam. Select an option by scanning either of the barcodes shown below.

No Clipping Scan Angle No Clipping

Minimum Clipping Scan Angle Min Clipping

Medium Clipping Scan Angle Med Clipping

Maximum Clipping Scan Angle Max Clipping

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-79

Serial Interface

Default Values: Baud Rate Parameter 9600 Decode Data Packet Format Parameter Unpacketed Host Character Time-out Parameter 200 msec Host Serial Response Time-out Parameter 2 sec Intercharacter Delay Parameter 0 Parity Parameter None Software Handshaking Parameter Enable Stop Bit Select Parameter 1

Note: LXE recommends keeping the Baud Rate Parameter at 9600 bps at all times for the MX3-CE. If the baud rate is changed, be sure to change the baud rate in the Control Panel option "Scanner".

Baud Rate

Baud Rate Parameter Default Value 9600

Baud rate is the number of bits of data transmitted per second. The scanner’s baud rate setting should match the data rate setting of the host device. If not, data may not reach the host device or may reach it in distorted form. Set this parameter by scanning one of the following barcodes.

300 bps Baud Rate 300

600 bps Baud Rate 600

1200 bps Baud Rate 1200

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-80 Scanner Parameters

2400 bps Baud Rate 2400

4800 bps Baud Rate 4800

9600 bps Baud Rate 9600

19,200 bps Baud Rate 19200

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-81

Decode Data Packet Format

Decode Data Packet Parameter Default Value Unpacketed

This parameter selects whether decoded data is transmitted in raw format (unpacketed), or transmitted with the packet format as defined by the serial protocol. If the raw format is chosen, ACK/NAK handshaking is automatically disabled for decode data. Set this parameter by scanning either of the following barcodes.

Send Raw Decode Data Send Raw Decode Data

Send Packeted Decode Send Packeted Decode Data

Host Character Time-out

Host Character Time-out Parameter Default Value 200 msec

This parameter determines the maximum time the decoder waits between characters transmitted by the host before discarding the received data and declaring an error. The time-out is set in 0.01 second increments from 0.01 seconds to 0.99 seconds. After scanning the barcode below, scan two numerical barcodes to set the desired time-out. To begin setting the time-out value, scan this barcode:

Host Character Time-Out

Next, scan two numeric barcodes that correspond to the desired value using the “Keypad Number Symbols” at the end of this chapter. Single digit numbers must have a leading zero. For example, a value of 300 msec is selected by scanning the “3” and the “0” numeric barcodes. A value of 30 msec is selected by scanning the “0” and the “3” barcodes. If you wish to change your selection, scan Cancel on the “Keypad Number Symbols” page.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-82 Scanner Parameters

Host Serial Response Time-out

Host Serial Response Time-out Parameter Default Value 2 sec

This parameter determines the maximum time the decoder waits for an ACK or NAK before resending. Also, if the decoder wants to send, and the host has already been granted permission to send, the decoder waits for the designated time-out before declaring an error. The delay period can range from 0.0 to 9.9 seconds in 0.1 second increments. After scanning the barcode below, scan two numerical barcodes to set the delay. To begin setting the time-out value, scan this barcode:

Host Serial Response Tim

Next, scan two numeric barcodes that correspond to the desired value using the “Keypad Number Symbols” at the end of this chapter. Time durations of less than 1.0 second require a leading zero. For example, a value of 4.5 seconds is selected by scanning the “4” and the “5” numeric barcodes. A value of 0.3 seconds is selected by scanning the “0” and the “3” barcodes. If you wish to change your selection, scan Cancel on the “Keypad Number Symbols” page.

Intercharacter Delay

Intercharacter Delay Parameter Default Value 0 msec

Select the intercharacter delay option matching host requirements. The intercharacter delay gives the host system time to service its receiver and perform other tasks between characters. The delay period can range from no delay to 99 msec in 1 msec increments. After scanning the barcode below, scan two numerical barcodes to set the delay. To begin setting the delay value, scan this barcode:

Intercharacter Delay

Next, scan two numeric barcodes that correspond to the desired value using the “Keypad Number Symbols” at the end of this chapter. Time durations of less than 1 msec require a leading zero. For example, a value of 25 msec is selected by scanning the “2” and the “5” numeric barcodes. A value of 6 msec is selected by scanning the “0” and the “6” barcodes. If you wish to change your selection, scan Cancel on the “Keypad Number Symbols” page.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-83

Parity

Parity Parameter Default Value None

A parity check bit is the most significant bit of each ASCII coded character. Select the parity type according to host device requirements.

Set this parameter by scanning one of the following barcodes.

Odd Parity Odd The Odd parity bit has a value 0 or 1, based on data, to ensure that an odd number of 1 bits is contained in the coded character.

Even Parity Even The Even parity bit has a value 0 or 1, based on data, to ensure that an even number of 1 bits is contained in the coded character.

Mark Parity Mark The parity bit is always 1.

Space Parity Space The parity bit is always 0.

None None No parity is required.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-84 Scanner Parameters

Software Handshaking

Software Handshaking Parameter Default Value Enable

This parameter offers control of the data transmission process in addition to that offered by hardware handshaking. Hardware handshaking is always enabled and cannot be disabled by the user. Scan one of the following barcodes to set software handshaking.

Disable ACK/NAK Handshaking When this option is selected, the decoder will neither generate nor expect ACK/NAK handshaking packets.

Disable ACK/NAK

Enable ACK/NAK Handshaking When this option is selected, after transmitting data, the scanner expects either an ACK or NAK response from the host. The scanner will also ACK or NAK messages from the host when this option is selected. The scanner waits up to the programmable Host Serial Response Time-out to receive an ACK or NAK. If the scanner does not get a response in this time, it resends its data up to two times before discarding the data and declaring a transmit error.

Enable ACK/NAK

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner Parameters 6-85

Stop Bit Select

Parity Parameter Default Value 1

The stop bit(s) at the end of each transmitted character marks the end of transmission of one character and prepares the receiving device for the next character in the serial data stream. The number of stop bits selected (one or two) depends on the number the receiving computer is programmed to accommodate. Set the number of stop bits to match host device requirements. Set this parameter by scanning one of the following barcodes.

One Stop Bit 1 Stop Bit

Two Stop Bits 2 Stop Bits

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-86 ASCII Character Equivalents

ASCII Character Equivalents

Values from 1128 through 1255 (hex values 80h through FFh) may also be set. But the conversion of those characters to printable characters is not standardized. Therefore, they are not included in the table.

Note: The Scanner Keyboard Wedge ignores the values in italics in the table shown below.

Scan Value Hex Value Full ASCII Code 39 Encode Char. Keystroke 1000 00h %U CTRL 2 1001 0lh $A CTRL A 1002 02h $B CTRL B 1003 03h $C CTRL C 1004 04h $D CTRL D 1005 05h $E CTRL E 1006 06h $F CTRL F 1007 07h $G CTRL G 1008 08h $H CTRL H 1009 09h $I CTRL I 1010 0Ah $J CTRL J 1011 0Bh $K CTRL K 1012 0Ch $L CTRL L 1013 0Dh $M CTRL M 1014 0Eh $N CTRL N 1015 0Fh $O CTRL O 1016 10h $P CTRL P 1017 1lh $ CTRL Q 1018 12h $R CTRL R 1019 13h $S CTRL S 1020 14h $T CTRL T 1021 15h $U CTRL U 1022 16h $V CTRL V 1023 17h $W CTRL W 1024 18h $X CTRL X 1025 19h $ CTRL Y 1026 lAh $ CTRL Z 1027 lBh %A CTRL [ 1028 lCh %B CTRL \ 1029 lDh %C CTRL ] 1030 lEh %D CTRL 6 1031 lFh %E CTRL -

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC ASCII Character Equivalents 6-87

Scan Value Hex Value Full ASCII Code 39 Encode Char. Keystroke 1032 20h Space Space 1033 21h /A ! 1034 22h /B ‘ 1035 23h /C # 1036 24h /D $ 1037 25h /E % 1038 26h /F & 1039 27h /G ’ 1040 28h /H ( 1041 29h /I ) 1042 2Ah /J * 1043 2Bh /K + 1044 2Ch /L , 1045 2Dh - - 1046 2Eh . . 1047 2Fh / / 1048 30h 0 0 1049 31h 1 1 1050 32h 2 2 1051 33h 3 3 1052 34h 4 4 1053 35h 5 5 1054 36h 6 6 1055 37h 7 7 1056 38h 8 8 1057 39h 9 9 1058 3Ah /Z : 1059 3Bh %F ; 1060 3Ch %G < 1061 3Dh %H = 1062 3Eh %I > 1063 3Fh %J ? 1064 40h %V @ 1065 41h A A 1066 42h B B 1067 43h C C 1068 44h D D 1069 45h E E

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-88 ASCII Character Equivalents

Scan Value Hex Value Full ASCII Code 39 Encode Char. Keystroke 1070 46h F F 1071 47h G G 1072 48h H H 1073 49h I I 1074 4Ah J J 1075 4Bh K K 1076 4Ch L L 1077 4Dh M M 1078 4Eh N N 1079 4Fh O O 1080 50h P P 1081 51h Q Q 1082 52h R R 1083 53h S S 1084 54h T T 1085 55h U U 1086 56h V V 1087 57h W W 1088 58h X X 1089 59h Y Y 1090 5Ah Z Z 1091 5Bh %K [ 1092 5Ch %L \ 1093 5Dh %M ] 1094 5Eh %N ^ 1095 5Fh %O - 1096 60h %W ‘ 1097 61h +A a 1098 62h +B b 1099 63h +C c 1100 64h +D d 1101 65h +E e 1102 66h +F f 1103 67h +G g 1104 68h +H h 1105 69h +I i 1106 6Ah +J j 1107 6Bh +K k

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC ASCII Character Equivalents 6-89

Scan Value Hex Value Full ASCII Code 39 Encode Char. Keystroke 1108 6Ch +L 1 1109 6Dh +M m 1110 6Eh +N n 1111 6Fh +O o 1112 70h +P p 1113 71h +Q q 1114 72h +R r 1115 73h +S s 1116 74h +T t 1117 75h +U u 1118 76h +V v 1119 77h +W w 1120 78h +X x 1121 79h +Y y 1122 7Ah +Z z 1123 7Bh %P { 1124 7Ch %Q | 1125 7Dh %R } 1126 7Eh %S ~ 1127 7Fh Undefined

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6-90 Keypad Number Symbols

Keypad Number Symbols

The barcode labels shown below represent a numeric keypad, with decimal values 0 through 9. Each label can be scanned individually to enter a numeric value. Use these numeric value symbols to enter numeric input in the course of performing a system configuration.

0 5

1 6

2 7

3 8

4 9

Cancel

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Table of Contents

APPENDIX A KEY MAPS A-1

Keypad...... A-1 Key Map 101-Key Equivalencies ...... A-1

Illustrations Figure A-1 QWERTY Keypad...... A-1

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide A-ii Table of Contents

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Appendix A Key Maps

Keypad

Figure A-1 QWERTY Keypad

Key Map 101-Key Equivalencies

Note: This key mapping is used on hand held computers that are NOT running an LXE Terminal Emulator. When using a sequence of keys that includes the 2nd key, press the 2nd key first then the rest of the key sequence.

Note: When the computer boots, the default condition of NumLock is On and the default condition of Caps (or CapsLock) is Off. The Caps (or CapsLock) condition can be toggled with a 2nd+F1 key sequence. The CAPS LED is illuminated when CapsLock is On.

To get this Press These Keys and Then Press this key 2nd Shift Ctrl Alt CapsLock key

Contrast  F6 Volume  F8 Backlight  F10 2nd 2nd Shift Shft Alt Alt Ctrl Ctrl Scan1 Scan Esc Esc Space Spc Enter Enter CapsLock (Toggle)  F1 Back Space BkSp Tab Tab BackTab  Tab

1 Left Scan key default value is Scan. Right Scan key default value is Enter.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide A-2 Keypad

To get this Press These Keys and Then Press this key 2nd Shift Ctrl Alt CapsLock key

Break  F2 Pause   F3 Up Arrow Up Arrow Down Arrow Down Arrow Right Arrow Right Arrow Left Arrow Left Arrow Insert  BkSp Delete  DOT Home  Left Arrow End  Right Arrow Page Up  Up Arrow Page Down  Down Arrow Right Shift   F7 Right Alt   F8 Right Ctrl   F9 ScrollLock   F4 F1 F1 F2 F2 F3 F3 F4 F4 F5 F5 F6 F6 F7 F7 F8 F8 F9 F9 F10 F10 F11   F1 F12   F2 a  A b  B c  C d  D e  E f  F g  G h  H

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Keypad A-3

To get this Press These Keys and Then Press this key 2nd Shift Ctrl Alt CapsLock key

i  I j  J k  K l  L m  M n  N o  O p  P q  Q r  R s  S t  T u  U v  V w  W x  X y  Y z  Z A  A B  B C  C D  D E  E F  F G  G H  H I  I J  J K  K L  L M  M N  N O  O P  P Q  Q R  R

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide A-4 Keypad

To get this Press These Keys and Then Press this key 2nd Shift Ctrl Alt CapsLock key

S  S T  T U  U V  V W  W X  X Y  Y Z  Z 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 0 0 DOT DOT <  0 [  1 ]  2 >  3 =  4 {  5 }  6 /  7 -  8 +  9 *  I : ()  D ; ()  F ?  L `  N _ ()  M , ()  J

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Keypad A-5

To get this Press These Keys and Then Press this key 2nd Shift Ctrl Alt CapsLock key

‘ ()  H ~ (tilde)  B \  S |  A “  G !  Q @  W #  E $  R %  T ^  Y &  U (  O )  P

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide A-6 Keypad

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Table of Contents

APPENDIX B TECHNICAL SPECIFICATIONS B-1

Physical Specifications ...... B-1 Environmental Specifications...... B-2 MX3-CE and Endcaps ...... B-2 Display Specifications...... B-3 Power Supplies ...... B-3 US AC Wall Adapter...... B-3 International AC Adapter ...... B-3 Radio Specifications...... B-4 Proxim PCMCIA 2.4 GHz Type II...... B-4 Lucent PCMCIA 2.4 GHz Type II...... B-4

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide B-ii Table of Contents

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Appendix B Technical Specifications

Physical Specifications

Features Specifications Comments

CPU SA1110 CPU operating at 133 MHz or 32 bit CPU (with on-chip cache) 206 MHz Memory ROM 16 MB Flash RAM 16, 32 or 64MB of SDRAM System Memory

Display LCD Monochrome Transflective Transflective LCD with Touchscreen Customer Configurable Backlighting

Touchscreen

Mass Removable PC SRAM or Flash PCMCIA Type III PC Storage Card Cards (Various Sizes) (Customer Compact Flash Card Installable) Bootable SRAM PC Card, ATA Flash PC Card, or ATA Hard Drive PC Card PCMCIA Interface One PCMCIA Slot: Compatible with the PCMCIA Slot 0 accepts Type I, II, and III version 2.1 standard. Slot 1 accepts Type I and II CF+ Weights Unit with radio, battery and scanner Less than 30 oz >850g endcap Battery 5.6 oz 157g Radio Card - 2.4GHz Type II 1.0 oz 28g 1.6 oz 45g SRAM Card 1 oz 28g External Connectors/Interface IrDA Connector (COM 2) bi-directional Supports 115k baud half-duplex Endcap - Dual Serial, DA-9 Connector 9 Pin “D” (male) Connector. (COM 1 and COM 3) Provides connection to external devices such as a printer. Endcap - incl Scanner (COM 3), DA-9 9 Pin “D” (male) Connector. Connector (COM 1) Provides connection to external devices such as a printer. Endcap – incl Scanner (COM 3), USB USB "slave" requires specific Connector, DA-9 (COM 1) LXE cable for either PC serial or USB port

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide B-2 Environmental Specifications

Features Specifications Comments

Power Connector 8.5V - 15 VDC Input Power External Battery Charger Contacts 10.8 - 16VDC Input Power Power Jack Audio Connector Audio Jack Dimensions w/Endcap Length 6.5” 165 cm Width 9” 228 cm Depth 1.5” 38 cm Batteries Main 10.8V, 3 cell, Li-Ion battery pack In-Unit Chargeable or Externally Chargeable Backup Internal Nickel-Cadmium (NiCd) Automatically charges from (CMOS) 5.7V max. Main Battery during normal operation Memory operational for 5 minutes when Main Battery is depleted

Environmental Specifications

MX3-CE and Endcaps

Feature Specification

Operating Temperature -4°F to 122°F (20°C to 50°C) Storage Temperature -22°F to 158°F (-30°C to 70°C) Water and Dust IEC IP65 (with standard endcaps) Operating Humidity Up to 90% non-condensing at 104°F (40°C) Ambient Light – ranging from Display readable (with backlight on) for <= two hours total darkness to direct sunlight Keypad readable (after previous exposure to a 60W bulb for 30 minutes) for <= 15 minutes. Contamination Resistant to exposure to skin oil and other lubricants. Vibration Based on MIL Std 810D ESD 8 KV air, 4kV direct contact Shock Multiple 4 foot drops to concrete 6 foot with protective cover/boot

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Display Specifications B-3

Display Specifications

Feature Specification Type Transflective Monochrome LCD Electroluminescent Backlighting Resolution 640x240 pixels Size ½ VGA landscape Diagonal Viewing Area 5.92 in (150.4mm) Dot Pitch 0.22mm Dot Size 0.20mm x 0.20mm Gray Scale 16 Shades of Gray

Power Supplies

US AC Wall Adapter Feature Specification Input Power Switch None Power "ON" Indicator None Input Fusing Thermal Fuse Input Voltage 108VAC min - 132VAC max Input Frequency 47 - 63 Hz Input Connector North American wall plug, no ground Output Connector Barrel connector, female, 5.5 x 2.5 x 11.5mm, Center Positive Output Voltage +12VDC, unregulated Output Current 0 Amps min, 1.5 A max Operating Temperature 32° F to 104° F / 0° C to 40° C Storage Temperature -13° F to 158° F / -25° C to 70° C Humidity Operates in a relative humidity of: 5 – 95% (non-condensing)

International AC Adapter Feature Specification Operating Temperature 32°F to 104°F (-0°C to 40°C) Storage Temperature -13°F to 158°F (-25°C to 70°C) Operating Humidity Up to 90% non-condensing at 104°F (40°C) Input Power Switch None Power "ON" Indicator None Input Voltage 108VAC min - 264VAC max Input Frequency 47 - 63 Hz Input Connector Customer supplied Output Connector Barrel connector, female, 5.5 x 2.5 x 11mm, Center Positive Output Voltage +12VDC, regulated Output Voltage Regulation +/- 5% Output Current 0 Amps min, 1.00 Amps max

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide B-4 Radio Specifications

Radio Specifications

Proxim PCMCIA 2.4 GHz Type II

Bus Interface: PCMCIA 2.0, Type II slot Radio Frequencies: 2.4 - 2.4835 GHz FH SS RF Data Rates: 0.8 / 1.6 Mbps RF Power Level: 100 mW (varies by country) Channels 15 Operating Temperature see MX3 Environmental Specs Storage Temperature see MX3 Environmental Specs Connectivity: TCP/IP, Ethernet, NDIS Antenna Internal

Lucent PCMCIA 2.4 GHz Type II

Bus Interface: PCMCIA 2.0, Type II slot Radio Frequencies: 2.4 - 2.4835 GHz IEEE 802.11 SS RF Data Rates: 1 / 2 Mbps RF Power Level: 100 mW nominal (varies by country) Channels 11 US, 13 Europe, 4 France, 1 Japan Operating Temperature see MX3 Environmental Specs Storage Temperature see MX3 Environmental Specs Connectivity: NDIS, TCP/IP, Ethernet Antenna Internal

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Table of Contents

APPENDIX C API CALLS C-1

Introduction...... C-1 Power Management API ...... C-1 Docked Status ...... C-1 Battery Power Status...... C-1 Backup Battery Charge/Discharge...... C-2 COM1 Ring Indicator Power...... C-2 COM3 Ring Indicator Power...... C-3 Display Power On/Off ...... C-3 Backlight Power On/Off ...... C-4 Forcing Computer Not To Go To Suspend...... C-4 Cold Boot...... C-4 Warm Boot...... C-4 Scanner API...... C-5 Scanner Wedge Interface ...... C-5 Activating Scan (Internal Scanner Only)...... C-5 Retrieving Data...... C-5 Direct scanner interface ...... C-5 Activating Scan (Internal Scanner Only)...... C-5 Retrieving Data...... C-5 Detecting Presence Of Internal Scanner ...... C-6 Serial Ports API ...... C-7 Endcap Right Serial Port ...... C-7 Endcap Left Serial Port (Dual Serial Port Endcaps Only)...... C-7 IRDA Port...... C-7 USB Port (USB Endcaps Only) ...... C-7 Version Control API ...... C-8 OAL Version...... C-8 Bootloader Version...... C-8 Loaded Version Numbers ...... C-9 Loaded S Numbers...... C-9 Hardware Port Access API...... C-9 FPGA Register Access...... C-9 GPIO Pin Access ...... C-10 Reflash the MX3-CE ...... C-11

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide C-ii Table of Contents

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC

Appendix C API Calls

Introduction

This appendix documents only the LXE-specific API calls for the MX3-CE. It is intended as an appendix to the standard Microsoft Windows CE API documentation. Details of many of the calls in this appendix to the MX3-CE Reference Guide may be found in Microsoft’s documentation. These LXE specific API calls and registry settings cover the following: • Power Management • Scanner • Serial Ports • Version Control • Hardware port access Also included are instructions on reflashing the MX3-CE.

Power Management API

Docked Status One or more control lines are not connected. This is usually a cable problem, but on a laptop or other device, it may indicate a bad serial port. See Also: ReadFPGA(). #define FPGA_PWR_ STATUS 8 #define BIT_JACKED 0x04 #define BIT_DOCKED 0x08

if (ReadFPGARegister(FPGA_PWR_STATUS, &val)) { if (val & BIT_JACKED) ShowWindow(GetDlgItem(hwnd, IDC_JACKED), SW_SHOW); if (val & BIT_DOCKED) ShowWindow(GetDlgItem(hwnd, IDC_DOCKED), SW_SHOW); }

Battery Power Status Battery status can be obtained from a standard Win32 API call: SYSTEM_POWER_STATUS_EX2 batt; GetSystemPowerStatusEx2(&batt, sizeof(batt), TRUE);

This gives voltages for both main and backup batteries in millivolts, and an estimated percentage of the life left in the main battery. Not all fields in this structure are filled.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide C-2 Power Management API

Backup Battery Charge/Discharge Backup battery charge and discharge are controlled by bits in an FPGA register. Note: turn off the charge bits when turning on the discharge bits, and vice-versa; this is protected in hardware, but there’s no reason to risk it. See Also: ReadFPGA() and WriteFPGA(). #define FPGA_PWR_CNTL2 11 #define BIT_BBDC 0x80 #define BIT_BBC 0x40

void BackupDischarge(int onoff) { int val;

ReadFPGA(FPGA_PWR_CNTL2, &val); if (onoff) val &= ~BIT_BBC, // charge off val |= BIT_BBDC; // discharge on else val &= ~BIT_BBDC; // discharge off WriteFPGA(FPGA_PWR_CNTL2, val); }

void BackupCharge(void) { int val;

ReadFPGARegister(FPGA_PWR_CNTL2, &val); if (onoff) val |= BIT_BBC, // charge on val &= ~BIT_BBDC; // discharge off else val &= ~BIT_BBC; // charge off WriteFPGA(FPGA_PWR_CNTL2, val); } COM1 Ring Indicator Power One or more control lines are not connected. This is usually a cable problem, but on a laptop or other device, it may indicate a bad serial port. See Also: ReadFPGA() and WriteFPGA(). #define FPGA_PWR_CNTL2 11 #define BIT_COM1RI 0x02

void SetCOM3RI(int onoff) { int val;

ReadFPGA(FPGA_PWR_CNTL2, &val); if (onoff) val |= BIT_COM1RI; // RI power on else val &= ~BIT_COM1RI; // RI power off WriteFPGA(FPGA_PWR_CNTL2, val); }

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Power Management API C-3

COM3 Ring Indicator Power One or more control lines are not connected. This is usually a cable problem, but on a laptop or other device, it may indicate a bad serial port. See Also: ReadFPGA() and WriteFPGA(). #define FPGA_PWR_CNTL2 11 #define BIT_COM3RI 0x01

void SetCOM3RI(int onoff) { int val;

ReadFPGA(FPGA_PWR_CNTL2, &val); if (onoff) val |= BIT_COM3RI; // RI power on else val &= ~BIT_COM3RI; // RI power off WriteFPGA(FPGA_PWR_CNTL2, val); }

Display Power On/Off The standard Win32 API call ExtEscape() can be made to turn the display power on and off. Note that because this subverts the power management system, it may become confused as to the current state of the display power. HDC hdc; VIDEO_POWER_MANAGEMENT vpm;

hdc = GetDC(hwnd); vpm.Length = sizeof(VIDEO_POWER_MANAGEMENT); vpm.DPMSVersion = 0x0001; vpm.PowerState = VideoPowerOff; // Power off the display ExtEscape(hdc, SETPOWERMANAGEMENT, vpm.Length, (LPCSTR) &vpm, 0, NULL); Sleep(3000); vpm.PowerState = VideoPowerOn; // Power on the display ExtEscape(hdc, SETPOWERMANAGEMENT, vpm.Length, (LPCSTR) &vpm, 0, NULL); ReleaseDC(NULL, hdc);

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide C-4 Power Management API

Backlight Power On/Off Backlight power is activated by directly toggling the GPIO pins. This has the limitation that the system software does not know what the current state of the backlight is. In particular, if the backlight is turned on in software, the power management driver still thinks it is off, and does not control it. See Also: WriteGPIO(). void WriteBacklight(int onoff) { DWORD val; #define GPIO20 0x00100000L

if (onoff) val = GPIO20; else val = 0; WriteGPIO(val, GPIO20); }

Forcing Computer Not To Go To Suspend Software activity on the computer will not prevent the computer from going into suspend. You can set the power management timers to zero and reboot, or you can periodically (off a timer event) call the following Win32 API: SystemIdleTimerReset(); Cold Boot Cold boot is performed by making a KernelIOCtl call as follows: DWORD rtn; if (MessageBox(NULL, L"Are you REALLY REALLY sure?", L"Erasing memory!", MB_ICONWARNING|MB_YESNO|MB_DEFBUTTON2) == IDYES) KernelIoControl(IOCTL_HAL_COLDBOOT, NULL, 0, NULL, 0, &rtn);

Note that cold boot erases all RAM memory; any applications and data in RAM are erased, and any registry changes from defaults will be destroyed.

Warm Boot Warm boot is performed by making a KernelIOCtl call as follows: DWORD rtn; KernelIoControl(IOCTL_HAL_WARMBOOT, NULL, 0, NULL, 0, &rtn);

Note that warm boot preserves all RAM memory.

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Scanner API C-5

Scanner API

The scanner has 2 different usage methods, depending upon whether or not the scanner wedge is active. If the scanner wedge is active, the serial port or ports it is configured to will be locked so other applications cannot open them.

Scanner Wedge Interface

Activating Scan (Internal Scanner Only) An event must be sent to the scanner wedge to cause a scan to happen: HANDLE scanstate, scandelta; scanstate = CreateEvent(NULL, FALSE, FALSE, L"StateScanKey1"); scandelta = CreateEvent(NULL, FALSE, FALSE, L"DeltaScanKey1");

// scanner on SetEvent(scanstate); SetEvent(scandelta);

When a successful scan occurs, the scanner engine will be deactivated. Otherwise a reset event can be sent to stop the scan attempt: // scanner off ResetEvent(scanstate); SetEvent(scandelta);

Tethered scanners cannot be triggered by software.

Retrieving Data Data from the scan engine is translated into keystrokes, and passed to the process that has the current focus as WM_CHAR messages. Only ASCII scan data is translated; anything outside the standard range is silently ignored by the scan wedge. This method relies on correct configuration of the scanner engine (using scanned barcode options) to transmit the correct data to the computer.

Direct scanner interface

Activating Scan (Internal Scanner Only) The scanner will begin scanning when DTR is set active, and terminate when DTR is set inactive, or when a successful scan occurs. Tethered scanners cannot be triggered by software.

Retrieving Data Data from the scan engine may be retrieved using the standard Win32 calls for talking to serial ports. The internal scanner is COM3, a tethered scanner connected to the cradle with a docked computer is COM2, a tethered scanner to the right serial port is COM1, and the left serial port (on a dual serial endcap) is COM3.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide C-6 Scanner API

Detecting Presence Of Internal Scanner The internal scanner is reliably detected via a 2-stage process. First, RTS is toggled, and the software looks for a response coming back. Note that the sense of RTS is reversed in this case, so it must be cleared to be made active: static BOOL CheckScanner1(HANDLE port, LPCTSTR portname) { int tim=0;

if (wcscmp(portname, L"COM3:") != 0) // only COM3 can be scanner return FALSE; if (!CommSetup(port, CBR_9600, 8, NOPARITY, ONESTOPBIT)) return FALSE; if (!CommSetLine(port, linename, SETRTS)) return FALSE; if (!CommSetLine(port, linename, CLRRTS)) // IMPORTANT-scanner is negative active return FALSE; while (1) { DWORD flags; GetCommModemStatus(port, &flags); if (!(flags & MS_CTS_ON)) // IMPORTANT-scanner is negative active break; if (++tim > 100L) // timeout return FALSE; Sleep(1); } return TRUE; }

Second, a Symbol Revision Request command is sent to the scanner, and the software looks for the correct response: static BOOL ScanCommandSend(HANDLE port, unsigned char *ptr, int length) { int i, cksm; DWORD cnt; unsigned char buf[100];

// build checksum for packet length -= 2; // skip checksum for (i=0, cksm=0; i> 8); ptr[i] = (cksm & 0xFF); length += 2; // include checksum if (!WriteFile(port, ptr, length, &cnt, 0)) return FALSE; if (!ReadFile(port, buf, 100, &cnt, 0)) return FALSE; if (buf[1] != REPLY_REVISION) return FALSE; return TRUE; // we don’t really care what response was }

static BOOL CheckScanner2(HANDLE port) { static unsigned char cmd[] = { 0x04, // length REQUEST_REVISION, // opcode HOST_SOURCE, // source of message STATUS_IS_OK, // initialize status 0,0 // checksum }; return ScanCommandSend(port, cmd, sizeof(cmd)); }

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Serial Ports API C-7

Serial Ports API

For the most part, all of the standard Win32 API calls for serial ports will work on the MX3-CE serial ports. If the scanner wedge is running, it will lock the ports it is configured to monitor, and will prevent those from being opened, since Windows CE lacks the ability to share serial ports.

Endcap Right Serial Port This port is addressable as COM1, and supports all baud rates up to 115200. All control lines that are present on a DB-9 connector are functional. To apply +5 volt power via Ring Indicator, see Power Management APIs.

Endcap Left Serial Port (Dual Serial Port Endcaps Only) This port is addressable as COM3, and supports all baud rates up to 115200. All control lines that are present on a DB-9 connector are functional. To apply +5 volt power via Ring Indicator, see Power Management APIs.

IRDA Port This port can be used as a standard serial port when addressed as COM2, and supports all baud rates up to 115200. Because it is an infrared port, no control lines are implemented. The Win32 standard SETIR test for infrared ports works: if (EscapeCommFunction(port, SETIR)) printf(“This is an Infrared port\n”); else printf(“This is an RS-232 port\n”);

This port can be used as an IRDA port when addressed as COM5, and supports all baud rates up to 115200. It also has full support through WinSock for doing a TCP/IP sockets connection over I/R. Note that ActiveSync usage supports only true IRDA connections.

USB Port (USB Endcaps Only) This port is addressable as COM4; because it is a USB port, baud rate support is irrelevant. There is no implemented client support for HID or HCD devices. It is intended to be used only for ActiveSync.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide C-8 Version Control API

Version Control API

OAL Version There is an OEM API call to get the current OAL version information. typedef struct tagOemVerInfo { int cboemverinfo; // sizeof (tagOemVerInfo); unsigned short oemverinfover; // version # of version info structure char sig[8]; // "ACCELVER"-Accelent Systems Signature char id; // 'B' = boot loader, 'N' = CE image char tgtcustomer[24]; // _TGTCUSTOMER - customer name char tgtplat[24]; // _TGTPLAT - platform name char tgtplatversion[8]; // _TGTPLATVERSION - platform version char tgtcputype[8]; // _TGTCPUTYPE - CPU type char tgtcpu[12]; // _TGTCPU - CPU name char tgtcoreversion[8]; // _TGTCOREVERSION - ASI software core version char date[12]; // __DATE__ - build date char time[12]; // __TIME__ - build time } OEMVERSIONINFO, *POEMVERSIONINFO;

#define IOCTL_HAL_GET_OAL_VERINFO 0x1012000

OEMVERSIONINFO buf; DWORD len; if (!KernelIoControl(IOCTL_HAL_GET_OAL_VERINFO, NULL, 0, &buf, sizeof(buf), &len)) printf(“Kernel IOCTL failed\n”); else printf(L" version %S %S %S", buf.tgtcoreversion, buf.date, buf.time);

Bootloader Version There is an OEM API call to get the current bootloader version information.. #define IOCTL_HAL_GET_BOOTLOADER_VERINFO 0x1012004

OEMVERSIONINFO buf; DWORD len; if(!KernelIoControl(IOCTL_HAL_GET_BOOTLOADER_VERINFO, NULL, 0, &buf, sizeof(buf), &len)) printf(“Kernel IOCTL failed\n”); else printf(L" version %S %S %S", buf.tgtcoreversion, buf.date, buf.time);

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Hardware Port Access API C-9

Loaded Version Numbers The registry key HKLM\Software\LXE\Version contains current version numbers of loaded software, including PCMCIA radio drivers.

Loaded S Numbers The registry key HKLM\Software\LXE\Snumber contains current S numbers of loaded software, including PCMCIA radio drivers.

Hardware Port Access API

FPGA Register Access There is an OEM API call to read FPGA registers. typedef struct { DWORD Register; // in - register number DWORD Mask; // in - mask of bits to read or modify DWORD Value; // in - value of bits to write, out - value of bits read } HAL_CUSTOM_REGISTER_STRUCT, * PHAL_CUSTOM_REGISTER_STRUCT;

#define IOCTL_HAL_CUSTOM_READ_BITFIELD 0x101202C

void ReadFPGA(int reg, int *val) { HAL_CUSTOM_REGISTER_STRUCT buf; DWORD len;

buf.Register = reg; buf.Mask = 0xFF; if (!KernelIoControl (IOCTL_HAL_CUSTOM_READ_BITFIELD, (LPVOID)&buf,sizeof(HAL_CUSTOM_REGISTER_STRUCT), NULL, 0, &len))

printf(“Kernel IOCTL failed\n”); else *val = buf.Value; }

There is another OEM API call to write FPGA registers. #define IOCTL_HAL_CUSTOM_WRITE_BITFIELD 0x1012030

void WriteFPGA(int reg, int val) { HAL_CUSTOM_REGISTER_STRUCT buf; DWORD len;

buf.Register = reg; buf.Mask = 0xFF; buf.Value = val; if (!KernelIoControl(IOCTL_HAL_CUSTOM_WRITE_BITFIELD, (LPVOID)&buf, sizeof(HAL_CUSTOM_REGISTER_STRUCT), NULL, 0, &len)) printf(“Kernel IOCTL failed\n”); }

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide C-10 Hardware Port Access API

GPIO Pin Access WARNING: Accessing GPIO pins incorrectly (especially outputting data on an input pin) can result in hardware damage and failure. There are OEM API calls to read, write, and redirect GPIO data: typedef struct { DWORD Chip; // in – always 0 DWORD Group; // in – always 0 DWORD Mask; // in - bit mask for bits to be read or modified DWORD Value; // in - value of bits to write, out - value of bits read } HAL_GPIO_STRUCT, * PHAL_GPIO_STRUCT;

#define IOCTL_HAL_GPIO_READ 0x1012020 #define IOCTL_HAL_GPIO_WRITE 0x1012024 #define IOCTL_HAL_GPIO_DIRECTION 0x1012028

void WriteGPIO(DWORD val, DWORD mask) { HAL_GPIO_STRUCT buf; DWORD len; buf.Chip = buf.Group = 0; buf.Mask = mask; buf.Value = val; if (!KernelIoControl(IOCTL_HAL_GPIO_WRITE, (LPVOID)&buf, sizeof(HAL_GPIO_STRUCT), NULL, 0, &len)) printf(“Kernel IOCTL failed\n”); }

Usage of these is similar to the above routines for the FPGA. Of the 32 bits of the mask and value registers, only 28 are used (corresponding to GPIO:0-27).

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Reflash the MX3-CE C-11

Reflash the MX3-CE

How To

1. Remove the endcap from the MX3-CE being very careful not to damage the leads to the external power jack, the headphone jack or the antenna. The antenna may be taped to the endcap so great care must be taken when removing the endcap. 2. Place the compact flash card labeled BOOT.BIN in the right hand slot. 3. Power cycle the computer. This is accomplished by holding the power key down for 15 seconds. 4. When the display switches off release the power key. The computer automatically loads the new boot loader and programs the flash. This will take approximately 5 seconds. 5. When the computer displays "Done, Reboot" remove the flash card and the computer will reboot. 6. Place the compact flash card labeled NK.BIN in the right hand slot. 7. Power cycle the computer. This is accomplished by holding the power key down for 15 seconds. 8. When the display switches off release the power key. The computer automatically loads the new CE image and programs the flash. This will take approximately 2 minutes. 9. When the computer displays "Done, Reboot" remove the flash card and the computer will reboot. 10. Replace the endcap, being careful not to pinch any leads.

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide C-12 Reflash the MX3-CE

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Index 1

Index

2nd key function ...... 2-8 ASCII 29 GS control character...... 6-20 ASCII Character Equivalents...... 6-86 At Power On ...... 4-16 A Audio Jack, How To...... 1-12 Audio Volume, How To ...... 1-16 About ...... 4-8 Autodiscriminate UPC/EAN Supplementals 6-73, 6- ABOUT.CPL ...... 4-34 77 Accessories Electrostatic Discharge...... 1-5 Installing...... 1-5 B Active Scanner...... 4-20 ActiveSync...... 4-27 Background...... 4-12 Configure ...... 4-28 Backlight...... 4-12, 4-17 Connect ...... 4-29 Backlight Timer...... 1-14 Create Comm Option ...... 4-32 Backup Battery Disconnect...... 4-30 Maintenance...... 3-4 Explore...... 4-29 Replacement...... 3-4 Prerequisites...... 4-27 Time Limit ...... 3-2 Troubleshooting ...... 4-31 Backup Data Files...... 4-27 Adapter ...... 4-15 Barcode AIM Data Entry...... 1-23 Code Types...... 6-9 UPC with Supplemental Characters ...... 6-38 Barcode Labels Code Identifier ...... 6-37 Keypad, SE923 ...... 6-90 Code Modifier...... 6-37 Barcode quality...... 6-2 Symbology Identifiers ...... 6-20 Barcode Scanner Algorithm Integrated ...... 2-5 MSI Plessey...... 6-52 Tethered ...... 2-5 Allow Connection ...... 4-9 Barcode symbology, problems...... 6-2 Alt key function ...... 2-9 Batteries...... B-2 Ambient lighting and scanner problems...... 6-2 Battery ...... 4-17 Any Length Backup ...... 3-3 Codabar...... 6-19 Charge New ...... 1-5 Code 39...... 6-28 Charger...... 3-4 Code 93...... 6-31 Charging...... 2-2 D 2 of 5 ...... 6-41 Handling Safely...... 3-1 I 2 of 5...... 6-47 Lithium-Ion (Li-Ion) ...... 2-2 MSI Plessey...... 6-55 Low Warning timing ...... 3-1 API Nickel Cadmium (NiCad) ...... 2-2 GPIO Pin Access...... C-10 Battery Auto Turn Off ...... 4-12, 4-17 Hardware Port Access...... C-9 Battery Compartment...... 1-8 Power Management...... C-1 Battery Life Scanner...... C-5 Approximate ...... 3-2 Serial Ports...... C-7 Battery, charge before using ...... 1-7 Version Control...... C-8 Battery, How To ...... 1-8 API calls ...... C-1 BATTTEST.EXE ...... 4-34 Appearance ...... 4-12 Baud Rate ...... 4-20 Application ...... 4-24 Bi-Directional Redundancy ...... 6-15 approved stylus ...... 2-12 Blanking...... 4-12, 4-17 Area Code ...... 4-11 Blanking Timer...... 1-14

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 2 Index

Bookland EAN...... 6-64 Code 39 Full ASCII AIM Code ...... 6-38 and Trioptic Code 39 ...... 6-25 BOOT.LNK ...... 4-38 Code 93...... 6-29 Bootup Event Message ...... 6-43 AIM Code ...... 6-38 Any Length ...... 6-31 Length Within Range ...... 6-31 C Lengths...... 6-29 One Discrete Length ...... 6-30 Calibration ...... 4-22 Two Discrete Lengths ...... 6-30 Cancel Parameter Scanning ...... 6-56 Code ID Character...... 6-36 Caps mode function ...... 2-9 COLDBOOT.EXE...... 4-35 Card Power Management...... 5-2 COM Port Switching ...... 1-18, 2-5 Character Equivalents, ASCII...... 6-86 COM Ports...... 4-20 Charge...... 4-17 Configurations...... 2-2 Charger Command Prompt...... 4-6 Battery...... 3-4 Communication...... 4-8 Charging Battery Communications ...... 4-5 Time Required...... 2-2 compact flash memor...... 2-2 Check Digit Components I 2 of 5...... 6-44 Back ...... 1-3 MSI Plessey...... 6-53 Top...... 1-2, 1-18 Verification, Code 39...... 6-23 Components, Location...... 1-2 Clean Connect...... 4-5 Display Screen ...... 2-12 Connect Using ...... 4-9 CLSI Editing, Codabar ...... 6-16 CONNECT.LNK ...... 4-38 Codabar...... 6-16 Continuous Power...... 6-3 AIM Code ...... 6-38 Continuous Triggering Mode...... 6-58 Any Length...... 6-19 Control Panel options ...... 4-8 CLSI Editing ...... 6-16 Controls, Physical...... 2-4 Length Within Range ...... 6-19 Convert NOTIS Editing...... 6-17 Code 39 to Code 32 ...... 6-24 One Discrete Length...... 6-18 EAN-8 to EAN-13 ...... 6-68 Two Discrete Lengths ...... 6-18 I 2 of 5 to EAN-13 ...... 6-45 Code 128...... 6-20, 6-22 UPC-E to UPC-A...... 6-67 AIM Code ...... 6-37 UPC-E1 to UPC-A...... 6-67 and Linear Code Type Security Level...... 6-50 Core Logic ...... 2-1 Length ...... 6-22 Coupon Code ...... 6-77 Code 32 Prefix...... 6-24 CPU ...... 2-1, B-1 and Convert Cradles, storage and function...... 2-14 Code 39 to Code 32...... 6-24 Critical Suspend...... 3-2 Code 39...... 6-23, 6-24 what happens when ...... 3-3 AIM Code ...... 6-37 Critical Suspend Mode ...... 1-28 and Convert Critical Suspend state ...... 3-3 Code 39 to Code 32...... 6-23 Ctrl key function ...... 2-9 Any Length...... 6-28 Current Time...... 4-10 Check Digit ...... 6-28 Check Digit Verification ...... 6-23, 6-28 Full ASCII...... 6-25 D and Length options ...... 6-26 Length ...... 6-26 D 2 of 5...... 6-39 Length Within Range ...... 6-27 AIM Code ...... 6-38 One Discrete Length...... 6-26 Any Length ...... 6-41 to Code 32...... 6-24 Length Within Range ...... 6-41 to Full ASCII...... 6-28 One Discrete Length ...... 6-40 Two Discrete Lengths ...... 6-27 Two Discrete Lengths ...... 6-40

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Index 3

Data Bits ...... 4-20 Transmit Code 39 Check Digit ...... 6-28 Data entry, How To ...... 1-23 Transmit Code ID Character ...... 6-36 Data Options Transmit MSI Check Digit...... 6-55 Prefix, Suffix1 and Suffix2 ...... 6-32 Transmit No Read Message ...... 6-59 Date/Time ...... 4-8 Trigger Mode ...... 6-60 Daylight Savings...... 4-10 Trioptic Code 39...... 6-28 DB9-DB9 Serial Cable UCC/EAN-128...... 6-20 Tech Specs ...... 4-33 UCP-A Preamble ...... 6-69 Decode Event Message...... 6-42 UPC/EAN Autodiscriminate...... 6-73 Decode Zone...... 6-7 UPC/EAN Coupon Code ...... 6-77 Default UPC/EAN Security Level ...... 6-75 Bi-Directional Redundancy...... 6-15 UPC/EAN Supplemental...... 6-72 Bookland EAN...... 6-64 UPC-A ...... 6-62 Bootup Event ...... 6-43 UPC-A Check Digit ...... 6-65 CLSI Editing ...... 6-16 UPC-E...... 6-62 Codabar...... 6-16 UPC-E Check Digit...... 6-65 Codabar Lengths ...... 6-17 UPC-E Preamble...... 6-70 Code 128 USS-128 ...... 6-20 UPC-E1...... 6-63 Code 32 Prefix ...... 6-24 UPC-E1 Check Digit...... 6-66 Code 39...... 6-23 UPC-E1 Preamble...... 6-71 Code 39 Check Digit Verification...... 6-23 Default Values Code 39 Full ASCII ...... 6-25 SE923 Scanner...... 6-4 Code 39 Length...... 6-26 DEFAULT.EXE ...... 4-34 Code 93...... 6-29 Delay...... 4-14 Code 93 Length...... 6-29 Desktop...... 4-3 Convert Code 39 to Code 32...... 6-24 Device Description ...... 4-9 Convert EAN-8 to EAN-13 Type...... 6-68 Device Name ...... 4-9 Convert I 2 of 5 to EAN-13...... 6-45 Dial Using...... 4-11 Convert UPC-E to UPC-A ...... 6-67 Dialing ...... 4-8 Convert UPC-E1 to UPC-A ...... 6-67 Dialing From...... 4-11 Decode Event...... 6-42 Dialing Patterns ...... 4-11 Discrete 2 of 5...... 6-39 Dimensions ...... B-2 Discrete 2 of 5 Lengths ...... 6-39 Disable CW ...... 4-11 EAN-13...... 6-64 Disable SE923 Parameter Scanning...... 6-56 EAN-8...... 6-63 Discrete 2 of 5 ...... 6-39 EAN-8 Zero Extend ...... 6-74 Discrete Length I 2 of 5...... 6-44 Codabar...... 6-18 I 2 of 5 Check Digit Verification...... 6-44 Code 39...... 6-26, 6-27 I 2 of 5 Lengths ...... 6-46 Code 93...... 6-30 I 2 of 5 Transmit Check Digit ...... 6-48 D 2 of 5 ...... 6-40 ISBT-128 ...... 6-22 I 2 of 5...... 6-46 Laser On Time ...... 6-49 MSI Plessey ...... 6-54 Linear Code Type Security Level...... 6-50 Display...... 4-8, B-1 MSI Check Digit Algorithm...... 6-52 adjust contrast ...... 1-13 MSI Check Digits...... 6-53 Cleaning...... 2-12 MSI Plessey...... 6-52 Description...... 2-11 MSI Plessey Lengths...... 6-53 Size ...... 2-11 NOTIS Editing...... 6-17 Specifications...... B-3 Parameter Event ...... 6-43 Display Backlight Timer...... 2-11 Parameter Scanning...... 6-56 Display Backlighting Power Mode Scanner ...... 6-57 and the Touchscreen ...... 2-12 Prefix, Suffix1 and Suffix2 ...... 6-32 Display Contrast, How To ...... 1-13 Scan Angle ...... 6-78 Display Timer ...... 2-11 Scan Data Transmission Format...... 6-34 Distance Between Access Points ...... 5-2 Time-out Between Same Symbol...... 6-58 Document Conventions...... 1-4

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 4 Index

Domain ...... 4-15 FPGA registers ...... C-9 Double Click...... 4-14 FTP.EXE ...... 4-35 Double Tap ...... 4-22 Function 2nd Key...... 2-8 Alt Key...... 2-9 E Caps Mode ...... 2-9 Ctrl Key...... 2-9 EAN, Bookland...... 6-64 Enter Key ...... 2-8 EAN-13...... 6-64 Scan Key...... 2-8 EAN-13 and I 2 of 5 ...... 6-45 Shft Key ...... 2-9 EAN-8...... 6-63 Spc Key...... 2-9 to EAN-13...... 6-68 Function Code 1 (FNC1) ...... 6-20 Zero Extend...... 6-68, 6-74 Electrostatic Discharge ...... 1-20, 1-22 Enable Encryption...... 5-3 G Encode Char...... 6-86 Encryption Key...... 5-3 General ...... 4-23 Endcaps and COM Ports...... 1-17, 2-5 Getting Started...... 1-5 Enter Data, How To...... 1-23 Getting the Most from Your Batteries ...... 3-2 Enter key function...... 2-8 Environmental Specifications ...... B-2 Equivalents, ASCII ...... 6-86 H Event Reporting ...... 6-42 Events ...... 4-24 Handling Batteries ...... 3-1 External Auto Turn Off...... 4-12, 4-17 Handstrap, How To...... 1-9 External Connectors/Interface...... B-1 Hardware External Power...... 4-17 Configuration ...... 2-1 External Power Supplies...... 1-11 Headset ...... 2-12 Help from LXE...... 1-29 F Hex Value...... 6-86 Hip-Flip, How To ...... 1-10 Factory Default Settings Hot Swapping Main Battery ...... 3-2 Communication ...... 4-9 Hot-swapping and Critical Suspend Mode ...... 1-28 Date/Time ...... 4-10 How To Dialing...... 4-11 Barcode Types ...... 6-9 Display ...... 4-12 Cancel Scanner Parameter...... 6-8 Input Panel ...... 4-13 Radio Card ...... 1-22 Keyboard...... 4-14 Reset Scanner Parameter...... 6-8 Network...... 4-15 Scan System Setup Barcodes ...... 6-7 Owner...... 4-16 HyperTerminal...... 4-31 Password ...... 4-16 Power ...... 4-17 Primary Events...... 4-18 I Regional Settings ...... 4-19 Scanner...... 4-20 I 2 of 5 ...... 6-44 Stylus...... 4-22 AIM Code ...... 6-37 System...... 4-23 Any Length ...... 6-47 Taskbar...... 4-7 Length Within Range ...... 6-47 Volume and Sounds ...... 4-24 One Discrete Length ...... 6-46 Wireless...... 4-25 to EAN-13...... 6-45 Failure Two Discrete Lengths ...... 6-47 Battery Pack...... 3-3 Icons FLASH...... 2-2 Connect ...... 4-3 Flash and Reflash...... C-11 Explorer, Internet...... 4-3

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Index 5

My Computer ...... 4-3 Code 39...... 6-27 Recycle Bin...... 4-3 Code 93...... 6-31 Identification...... 4-15, 4-16 D 2 of 5 ...... 6-41 Idle Time...... 4-12, 4-17 I 2 of 5...... 6-47 IEC IP55 ...... B-2 MSI Plessey ...... 6-55 Inactivity Minutes ...... 5-4 Li-Ion Inactivity Seconds...... 5-4 1600 mAh ...... 2-2 Inbox...... 4-6 Linear Code Type Security Level ...... 6-50 InfraRed Port ...... 2-13 and Bi-Directional Redundancy...... 6-15 Input Panel...... 4-8 Lithium-Ion (Li-Ion) ...... 3-1 Interference Robustness...... 5-2 Location, Components...... 1-2, 1-3, 1-18 Interleaved 2 of 5...... 6-44 Low Battery Warning ...... 3-3 Internet Explorer...... 4-6 Low Power...... 6-3 IR operating envelope...... 2-13 LXELOGO.BMP...... 4-38 IR Port ...... 2-13 IrDA Lite Plus...... 2-13 ISBT-128 ...... 6-22 M MAC address ...... 5-2 K Main...... 4-20 Main Battery Keyboard ...... 4-8 and Critical Suspend state ...... 3-2 keyboard shortcuts ...... 2-8 components ...... 1-7 Keymaps ...... A-1 Hot Swapping...... 3-2 keypad...... 2-8 Main Battery Pack ...... 3-2 Keypad data entry, How To ...... 1-23 Main Battery Power Failure...... 3-3 Keypad Number Symbols ...... 6-90 Maintenance, required Keypad Shortcuts...... 1-6 Backup Battery...... 3-4 Keystroke Value ...... 6-86 Make New Connection ...... 4-5 Make New Session...... 4-5 Manuals ...... 1-29 L Mass Storage...... B-1 Master Search ...... 5-3 Laser Clipping...... 6-78 Memory ...... 4-23, B-1 Laser On Time ...... 6-49 Menu Options and Max On Timer...... 6-49 Start...... 4-4 LEDs Min Max Length 2nd function ...... 1-26, 2-10 Codabar...... 6-19 ALT function...... 1-26, 2-10 Code 39...... 6-27 BATT B function ...... 1-26, 2-10 Code 93...... 6-31 BATT M function ...... 1-26, 2-10 D 2 of 5 ...... 6-41 CAPS function ...... 1-26, 2-10 Interleaved 2 of 5 ...... 6-47 CHGR function ...... 1-26, 2-10 MSI Plessey ...... 6-55 CTRL function ...... 1-26, 2-10 Min Max Scan Distance...... 6-7 on keypads,location...... 2-10 Mod 10/Mod 10...... 6-52 SCNR function...... 1-26, 2-10 Mod 10/Mod 11...... 6-52 SHFT function...... 1-26, 2-10 Mode STAT function ...... 1-26, 2-10 Critical Suspend...... 1-28 Left...... 4-20 Off...... 1-28 Length Power On ...... 1-26 Code 128...... 6-22 Suspend...... 1-27 Code 39...... 6-26 Mode Key Functions...... 2-9 Code 93...... 6-29 modulo 43 check digit ...... 6-23 Length Within Range Mouse ...... 4-8, 4-14 Codabar...... 6-19 MSI Plessey...... 6-52

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 6 Index

AIM Code ...... 6-38 PC Radio...... 1-22 Any Length...... 6-55 PCMCIA...... 1-20 Check Digit Algorithm...... 6-52 PCMCIA Interface...... B-1 Check Digits...... 6-53 PCMCIA Radio ...... 1-22 Length Within Range ...... 6-55 PCMCIA Slots...... 2-3 One Discrete Length...... 6-54 PDEL.EXE ...... 4-37 Two Discrete Lengths ...... 6-54 Pen Stylus ...... 1-6, 1-23 MSI Plessey Check Digits PEVENT.CPL ...... 4-34 and MSI Plessey PGET.EXE ...... 4-37 Check Digit Algorithm ...... 6-53 phosphorescent ...... 2-8 Multi-Charger Operator's Guide ...... 3-4 Physical Specifications ...... B-1 PING.EXE...... 4-35 Pinout N USB/Serial Cable...... 4-33 Plessey ...... 6-52 Network ...... 4-8 PMD.EXE...... 4-37 Network Domain...... 5-3 Power...... 4-8 New Battery...... 1-5 power button...... 1-12 NiCad...... 3-1 Power Button ...... 2-4 NiCAD Power Connector ...... B-2 50 mAh...... 2-2 Power Management ...... 6-3 Nickel-Cadmium (NiCad)...... 3-1 Power Mode...... 6-57 Notes...... 4-16 Power Modes, Diagrammed...... 1-25 Notifications ...... 4-24 Power Off ...... 4-17 NOTIS Editing Forced ...... 1-12 Codabar...... 6-17 Power Off Timer...... 1-15 Null Modem Cable...... 4-27 Power Supply...... 3-1 Battery Packs ...... 2-2 Power Up Initialization...... 6-3 O PPUT.EXE ...... 4-37 PRD.EXE...... 4-37 Off Mode ...... 1-28 Preamble On Mode...... 1-26 UPC-A ...... 6-69 OPCC (Optical Product Code Council) ...... 6-44 UPC-E...... 6-70 Operating Temperature ...... B-2 UPC-E1...... 6-71 US AC to DC ...... B-3 Prefix ...... 6-32 WW AC to DC...... B-3 Prefix / Suffixes ...... 6-32 Owner ...... 4-8 PREGEDIT.EXE...... 4-34 Pre-loaded Files...... 4-1, 4-34 Primary Events...... 4-8 P Prompt Parameter Event Message ...... 6-43 Command...... 4-6 Parameter Scanning ...... 6-56 PRUN.EXE...... 4-37 Parameters PTREE.EXE ...... 4-37 Lucent ...... 5-1 NET.CFG Lucent...... 5-3 Q Parity...... 4-20 Quick Start Instructions ...... 1-5 Passive Pen ...... 2-12 Password...... 4-8, 4-15, 4-16 PC Card...... 1-20 Storage ...... 1-21 R PC card slots ...... 1-20 RADIOTEST.EXE ...... 4-35 PC Connection...... 4-9 Rate...... 4-14

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC Index 7

Reboot...... 2-4 for ActiveSync ...... 4-33 Recalibrate ...... 1-13 Serial Interface, SE1200 ...... 6-79 Recalibration...... 4-22 Set Clock ...... 4-4 Reflash ...... C-11 Set Default ...... 6-8, 6-58 REGDUMP.EXE...... 4-34 Set Default and Cancel ...... 6-8 Regional Setting...... 4-19 Set Security ID...... 5-3 Regional Settings ...... 4-8 Shift key function...... 2-9 Registry...... 4-4 shortcuts...... 2-8 Registry Dump...... 4-4 Shutdown time limits ...... 3-3 Remote Networking ...... 4-5 SLEEP.EXE...... 4-36 Repeat ...... 4-14 Soft Keyboard...... 4-13 REPLLOG.EXE...... 4-29 Software and Files ...... 4-1, 4-34 Right ...... 4-20 Software Load...... 4-2 Roam Config...... 5-4 Sounds ...... 4-24 RS-232 Space key function...... 2-9 Data Entry ...... 1-23 Speaker ...... 2-12 RS-232 Pinouts ...... 2-6 SRAM or Flash PCMCIA...... B-1 RTS CTS Medium Reservation ...... 5-2 Start ...... 4-3 Start Menu ...... 4-4 Stop Bits ...... 4-20 S Storage Temperature...... B-2 US AC to DC ...... B-3 Scan Angle...... 6-78 WW AC to DC...... B-3 Scan buttons Storing PC Cards ...... 1-21 and tethered scanners ...... 2-6 stylus...... 1-6 Scan Buttons ...... 2-7 Stylus ...... 1-6, 1-23, 4-8 Scan buttons and the SCNR LED ...... 2-7 Suffix 1 ...... 6-33 Scan Data Prefix/Suffix ...... 6-34 Suffix 2 ...... 6-33 Scan Data Transmission Format ...... 6-34 Supplemental Redundancy UPC/EAN...... 6-73 Scan Distance, Min Max...... 6-7 Supplementals Scan key function...... 2-8 UPC/EAN ...... 6-72 Scan Keys ...... 4-20 Suspend Mode ...... 1-27 Scan Value...... 6-86 Suspend Timer...... 4-17 Scanner ...... 4-8 System ...... 4-8 Scanner and data entry, How To...... 1-24 System Configuration ...... 4-1 Scanner LED, functioning...... 1-24, 6-3 System Hardware Configuration...... 2-1 Scanner lens damage...... 6-2 System Setup Scanner Performance Scanner...... 6-7 LXE Support ...... 6-2 Scanner Power Mode...... 6-57 Scanner Setup T Quick Start ...... 6-1 Scanner Upgrade...... 6-1 Taskbar Icon ...... 4-20 Scheme...... 4-12, 4-24 Technical Specifications...... B-1 Screwdriver Temperature and scanner problems ...... 6-2 Phillips, for handstrap ...... 1-9 TEMPTEST.EXE...... 4-35 Scribble...... 4-4 Terminal Emulators ...... A-1 SCRIBBLE.EXE ...... 4-34 Terminal Session ...... 4-5 SE923 Scanner Tile...... 4-12 Keypad Number Symbols ...... 6-90 Time Out Between Same Symbol...... 6-58 SE923 Scanner, Defaults ...... 6-4 Time Zone...... 4-10 Security Level TIMEST.EXE...... 4-36 Linear Code Type...... 6-50 Touch Screen...... 1-6 UPC/EAN ...... 6-75 Touch Screen and Keypad Shortcuts ...... 1-6 Serial Cable Touch Screen data entry, How To ...... 1-23

E-EQ-MX3CERG-A-ARC MX3-CE Reference Guide 8 Index

touchscreen ...... 2-12 to UPC-A ...... 6-67 Transmit USB ActiveSync cable...... 4-27 AIM Code ID ...... 6-36 USB port...... 2-6 Check Digit USB Serial Cable I 2 of 5 ...... 6-48 for ActiveSync ...... 4-33 Code 39 Check Digit...... 6-28 User Name ...... 4-15 Code ID Character ...... 6-36 USS (Uniform Symbology Specification)...... 6-44 MSI Plessey Check Digit ...... 6-55 USS-128 ...... 6-20 No Read Message...... 6-59 Utility Symbol Code ID...... 6-36 Test ...... 4-6 UPC-A Check Digit ...... 6-65 UTILITY.EXE...... 4-35 UPC-E Check Digit...... 6-65 UPC-E1 Check Digit...... 6-66 Transmit Code 39 Check Digit V and Code 39 Check Digit Verification...... 6-28 Trigger Mode...... 6-60 VER.EXE ...... 4-36 and Laser On Time...... 6-60 Verify Check Digit Trioptic Code 39...... 6-25, 6-28 I 2 of 5...... 6-44 AIM Code ...... 6-37 Video Subsystem and Code 39 Full ASCII...... 6-28 Display Characteristics...... 2-2 Troubleshooting Volume ...... 4-24 ActiveSync ...... 4-31 adjust audio volume ...... 1-16 Power Off...... 1-12 Volume and Sounds...... 4-8 Two Discrete Lengths Codabar...... 6-18 Code 93...... 6-30 W D 2 of 5 ...... 6-40 Wake up action for display backlight ...... 1-27 I 2 of 5...... 6-47 WARMBOOT.EXE...... 4-35 MSI Plessey...... 6-54 Warning Type II radio ...... 1-22 Low Battery beeps ...... 3-3 WaveLAN Network Name Lucent parameter...... 5-1 U WAVPLAY.EXE...... 4-35 UCC/EAN-128...... 6-20 Wedge...... 4-20 UPC with Supplemental Characters Weights...... B-1 AIM Code ...... 6-38 When to use this guide...... 1-3 UPC/EAN ...... 6-62 WHOAMI.EXE ...... 4-36 AIM Code ...... 6-38 WinCE on-line Help ...... 4-1 Coupon Code ...... 6-77 Windows 95 SR2 ...... 4-27 Security Level ...... 6-75 Windows Explorer...... 4-6 Supplemental Redundancy...... 6-73 Wireless ...... 4-8 Supplementals ...... 6-72 Word UPC-A ...... 6-62 Pocket ...... 4-6 Check Digit ...... 6-65 Preamble ...... 6-69 UPC-E...... 6-62 Z Check Digit ...... 6-65 Zero Extend ...... 6-74 Preamble ...... 6-70 Zero Suppressed to UPC-A ...... 6-67 UPC-E to UPC-A...... 6-67 UPC-E1...... 6-63 UPC-E1 to UPC-A...... 6-67 Check Digit ...... 6-66 Preamble ...... 6-71

MX3-CE Reference Guide E-EQ-MX3CERG-A-ARC