Marathon Barcode Programming Guide
Total Page:16
File Type:pdf, Size:1020Kb
Marathon™ Barcode Programming Guide E-EQ-MARATHONPG-A Copyright © 2011 by LXE®, Inc. LXE is now part of Honeywell. All Rights Reserved. Notices LXE Inc. reserves the right to make improvements or changes to published information at any time without notice. While reasonable efforts have been made in the preparation of this publication to assure its accuracy, LXE assumes no liability resulting from any errors or omissions in this publication, or from the use of the information contained herein. Further, LXE Incorporated, reserves the right to revise this publication and to make changes to it from time to time without any obligation to notify any person or organization of such revision or changes. Trademarks: Copyright © 2011 by LXE Inc., LXE is now part of Honeywell, 125 Technology Parkway, Norcross, GA 30092 U.S.A. (770) 447-4224 Microsoft®, ActiveSync®, MSN, Outlook®, Windows®, Windows Mobile®, the Windows logo, and Windows Media are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The Bluetooth® word mark and logos are owned by the Bluetooth SIG, Inc. and any use of such marks by LXE, Inc. is under license. PowerScan is a registered trademark of Datalogic Scanning, Inc., located in Eugene, OR. Symbol® is a registered trademark of Symbol Technologies. MOTOROLA® and the Stylized M Logo are registered trademarks of Motorola®, Inc. Hand Held® is a registered trademark of Hand Held Products, Inc.,a subsidiary of Honeywell International. Intermec® is a trademark of Intermec Technologies Corporation (ref: Intermec EV-15 scan engine) Intermec® Scanner Technology Center, Everett, WA 98203 When any part of this publication is in PDF format: “Acrobat ® Reader Copyright © 2011 Adobe Systems Incorporated. All rights reserved. Adobe, the Adobe logo, Acrobat, and the Acrobat logo are trademarks of Adobe Systems Incorporated” applies. Other product names mentioned within this publication may be trademarks or registered trademarks of other companies. Table of Contents Introduction 1 Cautions and Warnings 2 How To Scan a Barcode 3 Scan a Linear Barcode 3 Scan a 2D Barcode 4 Good Read / Bad Read Indicators 4 Factors That May Impact Scanner Performance 5 Troubleshooting 6 Printing Barcodes 6 Miscellaneous Programmable Barcodes 7 Beeper Frequency Adjustment 7 Beep on <BEL> 7 Event Reporting 7 Return to Factory Default Settings 7 Cleaning the Beam Aperture 7 Symbol Imager Programming Barcodes 8 Introduction 8 Barcode Decoder Types 8 Pre-Configured Default Values 9 Set All Defaults / Cancel Barcodes 14 Enable / Disable Parameter Scanning 15 Imager Parameters – General 16 Beep After Good Decode 16 Beeper Tone 17 Beeper Volume 18 Decode Aiming Pattern 19 Decode Mirror Images (Data Matrix Only) 20 Decode Session Timeout 21 Decoding Illumination 22 Operational Mode 23 Picklist Mode 24 Power Mode 25 Presentation Mode Session Timeout 26 Report Version 26 Time Delay to Low Power Mode 27 Event Reporting 28 Decode Event 28 E-EQ-MARATHONPG-A [ i ] Marathon™ Barcode Programming Guide Table of Contents Boot Up Event 28 Parameter Event 29 Miscellaneous Scanner Options 30 Prefix / Suffix Values 30 Transmit “No Read” Message 31 Scan Data Transmission Format 32 Transmit Code ID Character 34 Transmit No Code ID Character 34 Transmit Symbol Code ID Character 35 Transmit AIM Code ID Character 36 UPC/EAN 40 UPC-A 40 UPC-E 40 UPC-E1 41 EAN-8/JAN-8 41 EAN-13/JAN-13 42 Bookland EAN 42 Bookland ISBN Format 43 Decode UPC/EAN/JAN Supplementals 44 UPC/EAN/JAN Supplemental Redundancy 47 Transmit UPC-A Check Digit 48 Transmit UPC-E Check Digit 49 Transmit UPC-E1 Check Digit 50 UPC-A Preamble 51 UPC-E Preamble 52 UPC-E1 Preamble 53 Convert UPC-E to UPC-A 54 Convert UPC-E1 to UPC-A 54 EAN-8/JAN-8 Extend 55 UCC Coupon Extended Code 56 Code 128 57 UCC/EAN-128 57 ISBT-128 58 Code 39 59 Trioptic Code 39 59 Convert Code 39 to Code 32 60 Set Length(s) for Code 39 61 One Discrete Length (Parameter L1) 61 Two Discrete Lengths (Parameter L2) 62 Length Within Range 62 E-EQ-MARATHONPG-A [ ii ] Marathon™ Barcode Programming Guide Table of Contents Any Length 62 Code 39 Check Digit Verification 63 Transmit Code 39 Check Digit 63 Code 39 Full ASCII Conversion 64 Code 93 65 Set Lengths for Code 93 65 One Discrete Length (Parameter L1) 66 Two Discrete Lengths (Parameter L2) 66 Length Within Range 67 Any Length 67 Code 11 68 Set Lengths for Code 11 68 One Discrete Length (Parameter L1) 69 Two Discrete Lengths (Parameter L2) 69 Length Within Range 70 Any Length 70 Code 11 Check Digit Verification 71 Transmit Code 11 Check Digits 72 Interleaved 2 of 5 (ITF) 72 Set Lengths for I 2 of 5 73 One Discrete Length (Parameter L1) 74 Two Discrete Lengths (Parameter L2) 74 Length Within Range 75 Any Length 75 I 2 of 5 Check Digit Verification 76 Transmit I 2 of 5 Check Digit 77 Convert I 2 of 5 to EAN 13 78 Codabar 79 CLSI Editing 79 NOTIS Editing 80 Set Lengths for Codabar 80 One Discrete Length (Parameter L1) 81 Two Discrete Lengths (Parameter L2) 81 Length Within Range 82 Any Length 82 MSI 83 Set Length(s) for MSI 83 One Discrete Length (Parameter L1) 84 Two Discrete Lengths (Parameter L2) 84 Length Within Range 85 E-EQ-MARATHONPG-A [ iii ] Marathon™ Barcode Programming Guide Table of Contents Any Length 85 MSI Check Digits 86 Transmit MSI Check Digit 87 MSI Check Digit Algorithm 88 Postal Codes 89 US Postnet 89 US Planet 90 UK Postal 91 Transmit UK Postal Check Digit 91 Japan Postal 92 Australian Postal 92 Dutch Postal 93 Transmit US Postal Check Digit 93 4 State Postal 94 GS1 DataBar (RSS) 95 GS1 DataBar Omnidirectional (RSS-14) 95 GS1 DataBar Limited (RSS Limited) 96 GS1 DataBar Expanded (RSS Expanded) 96 Convert GS1 DataBar (RSS) to UPC/EAN 97 Composite 98 Composite CC-C 98 Composite CC-A/B 99 Composite TLC-39 99 UPC Composite Mode 100 UCC/EAN Code 128 Emulation Mode 101 Composite Beep Mode 102 2D Symbologies 103 Aztec 103 PDF417 103 MicroPDF417 104 Code 128 Emulation 105 Data Matrix 106 Maxicode 107 MicroQR 107 QR Code 108 Imager Keypad Number Symbols 109 ASCII Character Equivalents 111 Decode Zones 115 2D Imager 115 Barcode Programming Revision History 115 E-EQ-MARATHONPG-A [ iv ] Marathon™ Barcode Programming Guide Table of Contents Index 116 E-EQ-MARATHONPG-A [ v ] Marathon™ Barcode Programming Guide Introduction This programming guide has been developed specifically for the Marathon mobile device optional add-on barcode decoder module. The Marathon barcode decoder contains a hybrid SE4400/SE4500 decoding engine. Barcode laser scanners and laser imagers are used to read and then decode the data in barcodes. Barcode readers have many forms -- some are enclosed in a hand held device, others are an add-on, some others are connected to a hand held device by a cable, some are connected to the hand held device wirelessly and a few barcode readers are enclosed in a ring device that is worn on the finger and cabled to a body-worn device. Configuration barcodes in this guide are designed for a specific type of scan engine. Determining the type of scan engine for your Marathon is an important requirement before using it to scan a configuration barcode. If you are unsure, contact your System Administrator for assistance. Add-on Module with Imager The Marathon mobile device has an optional add-on module that contains a laser imager designed to scan and decode barcode labels. Ring Scanners and Ring Imagers Ring Scanners and Ring Imagers are barcode readers that can be worn on either hand. They may be tethered to: l the LXE® Bluetooth® module, l the LXE® HX2 mobile device, or l the LXE® HX3 voice mobile device. The ring scanner is secured to a finger. The Bluetooth module can be worn on the back of the hand or the wrist. The HX2 and HX3 are usually worn on the arm or at the waist. The Bluetooth Ring Scanner module is compatible with any LXE mobile device that has a Microsoft® Windows® CE 5 or later operating system and Bluetooth client capability. The Bluetooth Module, HX2 and HX3 use only one ring scanner or ring imager at a time. Integrated Scanners and Integrated Imagers Integrated scanners and integrated imagers are built-in to the mobile device and are usually located at the top of the device. The scan engine cannot be accessed by the end-user. Devices with an integrated barcode reader can also: l scan barcodes using a tethered barcode reader (connected to a cradle or a port on the mobile device). l pair with and scan barcodes using the wireless LXE Bluetooth Ring Scanner Tethered and Wireless Scanners Tethered scanners (LXE 8500 series tethered to a serial port on the device or device's cradle) are configured by scanning the engine-specific barcodes in the scanner manufacturer's programming guide. The manufacturer's guides are usually shipped with the barcode reader. LXE wireless Bluetooth 8700 and 8800 series are configured by scanning the engine-specific barcodes in the Bluetooth scanner manufacturer's programming guide. The manufacturer's guides are usually shipped with the wireless Bluetooth barcode reader. E-EQ-MARATHONPG-A [ 1 ] Marathon™ Barcode Programming Guide Cautions and Warnings Cautions and Warnings It is good practice to avoid looking into the beam emitted by any scan beam aperture. Do not connect the beam aperture to any other device, for example, a beam magnifier. Class 2 laser scanners use a low power, visible light diode.