Zebra MX101 Product Reference Guide

Page 1
MX101
PRODUCT REFERENCE GUIDE
Page 2
Page 3
MX101
PRODUCT REFERENCE GUIDE
72E-171320-04
Revision A
March 2015
Page 4
No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means, without permission in writing from Zebra. This includes electronic or mechanical means, such as photocopying, recording, or information storage and retrieval systems. The material in this manual is subject to change without notice.
The software is provided strictly on an “as is” basis. All software, including firmware, furnished to the user is on a licensed basis. Zebra grants to the user a non-transferable and non-exclusive license to use each software or firmware program delivered hereunder (licensed program). Except as noted below, such license may not be assigned, sub-licensed, or otherwise transferred by the user without prior written consent of Zebra. No right to copy a licensed program in whole or in part is granted, except as permitted under copyright law. The user shall not modify, merge, or incorporate any form or portion of a licensed program with other program material, create a derivative work from a licensed program, or use a licensed program in a network without written permission from Zebra. The user agrees to maintain Zebra’s copyright notice on the licensed programs delivered hereunder, and to include the same on any authorized copies it makes, in whole or in part. The user agrees not to decompile, disassemble, decode, or reverse engineer any licensed program delivered to the user or any portion thereof.
Zebra reserves the right to make changes to any software or product to improve reliability, function, or design. Zebra does not assume any product liability arising out of, or in connection with, the application or use of any product, circuit, or application described herein.
No license is granted, either expressly or by implication, estoppel, or otherwise under any Zebra Technologies Corporation, intellectual property rights. An implied license only exists for equipment, circuits, and subsystems contained in Zebra products.
Zebra Technologies Corporation Lincolnshire, IL U.S.A.
http://www.zebra.com

Warranty

For the complete Zebra hardware product warranty statement, go to:
http://www.zebra.com/warranty.
Page 5

Revision History

Changes to the original guide are listed below:
Change Date Description
-01 Rev. A 6/2013 Initial Release
-02 Rev. A 5/2014 Added:
iii
• Extra Low Frequency bar code
• Extra High Frequency bar code
• IBM Specification version (original and 2.2) section. Updated:
• Defaults
- Beeper Tone - High
- Beeper Duration - Long
- Timeout Between Decodes, Same Symbol - 0.6 seconds
- Motion Detect Range - Short range
- Range Restrict - 3 inches
- Code 39 is disabled by default.
• Cross-reference errors.
-03 Rev. A 11/2014 Zebra branding; Speaker Wire Ferrite Placement instructions.
-04 Rev. A 2/2015 Zebra Rebranding
Page 6
Page 7

TABLE OF CONTENTS

Warranty ......................................................................................................................................... ii
Revision History.............................................................................................................................. iii
About This Guide
Introduction ..................................................................................................................................... ix
Configurations................................................................................................................................. ix
Chapter Descriptions ...................................................................................................................... ix
Notational Conventions................................................................................................................... x
Related Documents ........................................................................................................................ xi
Recommended Services Information.............................................................................................. xi
Chapter 1: Getting Started
Introduction .................................................................................................................................... 1-1
Interfaces ....................................................................................................................................... 1-2
Unpacking ...................................................................................................................................... 1-2
Features ......................................................................................................................................... 1-3
Installing and Configuring the Digital Scanner ............................................................................... 1-4
Chapter 2: Data Capture
Introduction .................................................................................................................................... 2-1
Beeper and Decode LED Signals .................................................................................................. 2-2
Scanning ........................................................................................................................................ 2-3
Decode Ranges ............................................................................................................................. 2-3
Chapter 3: USB Interface
Introduction .................................................................................................................................... 3-1
USB Host Parameter ..................................................................................................................... 3-2
IBM Specification Version .............................................................................................................. 3-3
Page 8
Chapter 4: User Preferences & Miscellaneous Options
Introduction .................................................................................................................................... 4-1
Phantom Scan Session ................................................................................................................. 4-1
Scanning Sequence Examples ...................................................................................................... 4-2
Errors While Scanning ................................................................................................................... 4-2
User Preferences Parameter Defaults ........................................................................................... 4-2
User Preferences ........................................................................................................................... 4-4
Set Default Parameter ............................................................................................................. 4-4
Parameter Bar Code Scanning ................................................................................................ 4-5
Lock/Unlock Parameter Scanning ............................................................................................ 4-6
Locking/Unlocking via the Host Interface ........................................................................... 4-6
Beep After Good Decode ......................................................................................................... 4-7
Beeper Tone ............................................................................................................................ 4-8
Beeper Volume ........................................................................................................................ 4-9
Beeper Duration ....................................................................................................................... 4-10
Suppress Power-up Beeps ...................................................................................................... 4-10
Trigger Modes .......................................................................................................................... 4-11
Decode Session Timeout ......................................................................................................... 4-11
Timeout Between Decodes, Same Symbol ............................................................................. 4-12
Timeout Between Decodes, Different Symbols ....................................................................... 4-12
Motion Detect Range ............................................................................................................... 4-13
Range Restrict ......................................................................................................................... 4-14
Presentation Mode Field of View ............................................................................................. 4-15
Fuzzy 1D Processing ............................................................................................................... 4-16
Mirrored Image ......................................................................................................................... 4-16
Mobile Phone/Display Mode .................................................................................................... 4-17
Validate Concatenated Parameter Bar Codes ......................................................................... 4-17
Illumination Brightness ............................................................................................................. 4-18
Decoding Illumination ............................................................................................................... 4-18
Decode Aiming Pattern ............................................................................................................ 4-19
Miscellaneous Scanning Parameters ............................................................................................ 4-20
Transmit Code ID Character .................................................................................................... 4-20
Prefix/Suffix Values .................................................................................................................. 4-21
Scan Data Transmission Format ............................................................................................. 4-22
Report Version ......................................................................................................................... 4-24
Report Scanner Manufacturing Information ............................................................................. 4-24
Report Scan Engine Manufacturing Information ...................................................................... 4-24
Chapter 5: Symbologies
Introduction .................................................................................................................................... 5-1
Scanning Sequence Examples ...................................................................................................... 5-2
Errors While Scanning ................................................................................................................... 5-2
Symbology Parameter Defaults ..................................................................................................... 5-2
Disable All Code Types ................................................................................................................. 5-8
UPC/EAN ....................................................................................................................................... 5-9
Enable/Disable UPC-A ............................................................................................................. 5-9
Enable/Disable UPC-E ............................................................................................................. 5-9
Enable/Disable UPC-E1 ........................................................................................................... 5-10
Enable/Disable EAN-8/JAN-8 .................................................................................................. 5-10
Enable/Disable EAN-13/JAN-13 .............................................................................................. 5-11
Page 9
Table of Contents iii
Enable/Disable Bookland EAN ................................................................................................ 5-11
Bookland ISBN Format ............................................................................................................ 5-12
Decode UPC/EAN/JAN Supplementals ................................................................................... 5-13
User-Programmable Supplementals ........................................................................................ 5-16
UPC/EAN/JAN Supplemental Redundancy ............................................................................. 5-16
UPC/EAN/JAN Supplemental AIM ID Format .......................................................................... 5-17
Transmit UPC-A Check Digit ................................................................................................... 5-18
Transmit UPC-E Check Digit ................................................................................................... 5-18
Transmit UPC-E1 Check Digit ................................................................................................. 5-19
UPC-A Preamble ..................................................................................................................... 5-19
UPC-E Preamble ..................................................................................................................... 5-20
UPC-E1 Preamble ................................................................................................................... 5-21
Convert UPC-E to UPC-A ........................................................................................................ 5-22
Convert UPC-E1 to UPC-A ...................................................................................................... 5-22
EAN-8/JAN-8 Extend ............................................................................................................... 5-23
UCC Coupon Extended Code .................................................................................................. 5-23
Coupon Report ......................................................................................................................... 5-24
ISSN EAN ................................................................................................................................ 5-25
Code 128 ....................................................................................................................................... 5-26
Enable/Disable Code 128 ........................................................................................................ 5-26
Set Lengths for Code 128 ........................................................................................................ 5-26
Enable/Disable GS1-128 (formerly UCC/EAN-128) ................................................................. 5-27
Enable/Disable ISBT 128 ......................................................................................................... 5-28
ISBT Concatenation ................................................................................................................. 5-29
Check ISBT Table .................................................................................................................... 5-30
ISBT Concatenation Redundancy ............................................................................................ 5-30
Code 39 ......................................................................................................................................... 5-31
Enable/Disable Code 39 .......................................................................................................... 5-31
Enable/Disable Trioptic Code 39 ............................................................................................. 5-31
Convert Code 39 to Code 32 ................................................................................................... 5-32
Code 32 Prefix ......................................................................................................................... 5-32
Set Lengths for Code 39 .......................................................................................................... 5-33
Code 39 Check Digit Verification ............................................................................................. 5-34
Transmit Code 39 Check Digit ................................................................................................. 5-34
Code 39 Full ASCII Conversion ............................................................................................... 5-35
Code 39 Buffering - Scan & Store ............................................................................................ 5-36
Buffer Data ......................................................................................................................... 5-36
Clear Transmission Buffer .................................................................................................. 5-36
Transmit Buffer ................................................................................................................... 5-37
Overfilling Transmission Buffer .......................................................................................... 5-37
Attempt to Transmit an Empty Buffer ................................................................................. 5-37
Code 93 ......................................................................................................................................... 5-38
Enable/Disable Code 93 .......................................................................................................... 5-38
Set Lengths for Code 93 .......................................................................................................... 5-38
Code 11 ......................................................................................................................................... 5-40
Code 11 ................................................................................................................................... 5-40
Set Lengths for Code 11 .......................................................................................................... 5-40
Code 11 Check Digit Verification ............................................................................................. 5-42
Transmit Code 11 Check Digits ............................................................................................... 5-43
Interleaved 2 of 5 (ITF) .................................................................................................................. 5-44
Enable/Disable Interleaved 2 of 5 ............................................................................................ 5-44
Page 10
Set Lengths for Interleaved 2 of 5 ............................................................................................ 5-44
I 2 of 5 Check Digit Verification ................................................................................................ 5-46
Transmit I 2 of 5 Check Digit .................................................................................................... 5-46
Convert I 2 of 5 to EAN-13 ....................................................................................................... 5-47
Discrete 2 of 5 (DTF) ..................................................................................................................... 5-48
Enable/Disable Discrete 2 of 5 ................................................................................................. 5-48
Set Lengths for Discrete 2 of 5 ................................................................................................ 5-48
Codabar (NW - 7) .......................................................................................................................... 5-50
Enable/Disable Codabar .......................................................................................................... 5-50
Set Lengths for Codabar .......................................................................................................... 5-50
CLSI Editing ............................................................................................................................. 5-52
NOTIS Editing .......................................................................................................................... 5-52
Codabar Upper or Lower Case Start/Stop Characters Detection ............................................ 5-53
MSI ................................................................................................................................................ 5-54
Enable/Disable MSI ................................................................................................................. 5-54
Set Lengths for MSI ................................................................................................................. 5-54
MSI Check Digits ..................................................................................................................... 5-56
Transmit MSI Check Digit(s) .................................................................................................... 5-56
MSI Check Digit Algorithm ....................................................................................................... 5-57
Chinese 2 of 5 ................................................................................................................................ 5-57
Enable/Disable Chinese 2 of 5 ................................................................................................. 5-57
Matrix 2 of 5 ................................................................................................................................... 5-58
Enable/Disable Matrix 2 of 5 .................................................................................................... 5-58
Set Lengths for Matrix 2 of 5 .................................................................................................... 5-59
Matrix 2 of 5 Check Digit .......................................................................................................... 5-60
Transmit Matrix 2 of 5 Check Digit ........................................................................................... 5-60
Korean 3 of 5 ................................................................................................................................. 5-61
Enable/Disable Korean 3 of 5 .................................................................................................. 5-61
Inverse 1D ..................................................................................................................................... 5-62
Postal Codes ................................................................................................................................. 5-63
US Postnet ............................................................................................................................... 5-63
US Planet ................................................................................................................................. 5-63
Transmit US Postal Check Digit ............................................................................................... 5-64
UK Postal ................................................................................................................................. 5-64
Transmit UK Postal Check Digit ............................................................................................... 5-65
Japan Postal ............................................................................................................................ 5-65
Australia Post ........................................................................................................................... 5-66
Australia Post Format .............................................................................................................. 5-67
Netherlands KIX Code ............................................................................................................ 5-68
USPS 4CB/One Code/Intelligent Mail ...................................................................................... 5-68
UPU FICS Postal ..................................................................................................................... 5-69
GS1 DataBar ................................................................................................................................. 5-70
GS1 DataBar ............................................................................................................................ 5-70
GS1 DataBar Limited ............................................................................................................... 5-71
GS1 DataBar Limited Security Level ....................................................................................... 5-72
GS1 DataBar Expanded .......................................................................................................... 5-73
Convert GS1 DataBar to UPC/EAN ......................................................................................... 5-73
Composite ...................................................................................................................................... 5-74
Composite CC-C ...................................................................................................................... 5-74
Composite CC-A/B ................................................................................................................... 5-74
Composite TLC-39 ................................................................................................................... 5-75
Page 11
Table of Contents v
UPC Composite Mode ............................................................................................................. 5-75
Composite Beep Mode ............................................................................................................ 5-76
GS1-128 Emulation Mode for UCC/EAN Composite Codes .................................................... 5-76
2D Symbologies ............................................................................................................................. 5-77
Enable/Disable PDF417 ........................................................................................................... 5-77
Enable/Disable MicroPDF417 .................................................................................................. 5-77
Code 128 Emulation ................................................................................................................ 5-78
Data Matrix ............................................................................................................................... 5-79
Data Matrix Inverse .................................................................................................................. 5-79
Decode Mirror Images (Data Matrix Only) ............................................................................... 5-80
Maxicode .................................................................................................................................. 5-81
QR Code .................................................................................................................................. 5-81
QR Inverse ............................................................................................................................... 5-82
MicroQR ................................................................................................................................... 5-82
Aztec ........................................................................................................................................ 5-83
Aztec Inverse ........................................................................................................................... 5-83
Redundancy Level ......................................................................................................................... 5-84
Redundancy Level 1 ................................................................................................................ 5-84
Redundancy Level 2 ................................................................................................................ 5-84
Redundancy Level 3 ................................................................................................................ 5-84
Redundancy Level 4 ................................................................................................................ 5-85
Security Level ................................................................................................................................ 5-86
Intercharacter Gap Size ........................................................................................................... 5-87
Macro PDF Features ...................................................................................................................... 5-88
Macro PDF User Indications .................................................................................................... 5-88
Macro PDF Transmit / Decode Mode Symbols ........................................................................ 5-89
Transmit Macro PDF Control Header ...................................................................................... 5-90
Escape Characters .................................................................................................................. 5-90
Flush Macro Buffer ................................................................................................................... 5-91
Abort Macro PDF Entry ............................................................................................................ 5-91
Chapter 6: 123Scan2
Introduction .................................................................................................................................... 6-1
Communication with 123Scan2 ..................................................................................................... 6-1
123Scan2 Requirements ............................................................................................................... 6-2
Scanner SDK, Other Software Tools, and Videos ......................................................................... 6-2
Chapter 7: Advanced Data Formatting
Introduction .................................................................................................................................... 7-1
Chapter 8: Installing the MX101 Customer Side Scanner
Introduction .................................................................................................................................... 8-1
Installing the MX101 on the Customer’s Right Side of the Tower Cover ....................................... 8-2
Installing the MX101 on the Customer’s Left Side of the Tower Cover ......................................... 8-8
Affixing the MX101 Identification Label to the MP6000 ................................................................. 8-10
Page 12
vi MX101 PRODUCT REFERENCE GUIDE
Chapter 9: Maintenance, Troubleshooting, and Signal Descriptions
Introduction .................................................................................................................................... 9-1
Maintenance .................................................................................................................................. 9-1
Troubleshooting ............................................................................................................................. 9-2
Report Software Version Bar Code .......................................................................................... 9-3
Digital Scanner Signal Descriptions ............................................................................................... 9-4
Appendix A: Standard Default Parameters
Appendix B: Programming Reference
Symbol Code Identifiers ................................................................................................................. B-1
AIM Code Identifiers ...................................................................................................................... B-3
Appendix C: Sample Bar Codes
Code 39 ......................................................................................................................................... C-1
UPC/EAN ....................................................................................................................................... C-1
UPC-A, 100% ........................................................................................................................... C-1
EAN-13, 100% ......................................................................................................................... C-2
Code 128 ....................................................................................................................................... C-2
Interleaved 2 of 5 ........................................................................................................................... C-2
GS1 DataBar-14 ............................................................................................................................ C-3
PDF417 .......................................................................................................................................... C-3
Data Matrix .................................................................................................................................... C-3
Maxicode ....................................................................................................................................... C-3
QR Code ........................................................................................................................................ C-4
US Postnet ..................................................................................................................................... C-4
UK Postal ....................................................................................................................................... C-4
Appendix D: Numeric Bar Codes
Numeric Bar Codes ....................................................................................................................... D-1
Cancel ............................................................................................................................................ D-2
Glossary
Index
Page 13
Table of Contents vii
Page 14
viii MX101 PRODUCT REFERENCE GUIDE
Page 15

ABOUT THIS GUIDE

Introduction

The MX101 Product Reference Guide provides general instructions for setting up, operating, maintaining, and troubleshooting the MX101 digital scanner.

Configurations

MX101-SR00004ZZWR: Customer Side Scanner

Chapter Descriptions

Topics covered in this guide are as follows:
Chapter 1, Getting Started provides information about the scanner’s features, and setting up, installing, and
configuring the digital scanner.
Chapter 2, Data Capture provides beeper and LED definitions, techniques involved in capturing bar codes,
general instructions and tips about scanning, and decode range information.
Chapter 4, User Preferences & Miscellaneous Options describes features frequently used to customize how
data transmits to the host device and programming bar codes for selecting user preference features for the decoder.
Chapter 3, USB Interface describes how to set up the decoder with a USB host.
Chapter 5, Symbologies describes all symbology features and provides programming bar codes for selecting
these features for the decoder.
Chapter 6, 123Scan2 describes this PC-based scanner configuration tool which enables rapid and easy
customized setup of scanners.
Chapter 7, Advanced Data Formatting briefly describes ADF, a means of customizing data before
transmission to the host device, and includes a reference to the ADF Programmer Guide.
Chapter 8, Installing the MX101 Customer Side Scanner provides the steps to install the MX101 into the
MP6000, and affix the MX101 identification label.
Page 16
x MX101 PRODUCT REFERENCE GUIDE
*Baud Rate 9600
Feature/Option
* Indicates Default
Chapter 9, Maintenance, Troubleshooting, and Signal Descriptions provides suggested digital scanner
maintenance, troubleshooting, technical specifications, and signal descriptions (pinouts).
Appendix A, Standard Default Parameters provides a table of all host devices and miscellaneous
defaults.
Appendix B, Programming Reference provides a table of AIM code identifiers, ASCII character
conversions, and keyboard maps.
Appendix C, Sample Bar Codes includes sample bar codes of various code types.
Appendix D, Numeric Bar Codes includes the numeric bar codes to scan for parameters requiring
specific numeric values.
Appendix E, ASCII Character Sets provides ASCII character value tables.

Notational Conventions

The following conventions are used in this document:
Italics are used to highlight the following:
Chapters and sections in this and related documents
Dialog box, window and screen names
Drop-down list and list box names
Check box and radio button names
Bold text is used to highlight the following:
Key names on a keypad
Button names on a screen.
bullets (•) indicate:
Action items
Lists of alternatives
Lists of required steps that are not necessarily sequential
Sequential lists (e.g., those that describe step-by-step procedures) appear as numbered lists.
Throughout the programming bar code menus, asterisks (*) are used to denote default parameter settings.
Page 17

Related Documents

MX101 CUSTOMER SIDE SCANNER (CSS) INSTALLATION GUIDE, p/n MN000051Axx, provides installation instructions to connect the MX101 CSS to the MP6000 (also included in this guide).
MX101 IDENTIFICATION LABEL, p/n MN000049Axx, provides installation information for the MX101 warranty label (also included in this guide).
MP6000 MULTI-PLANE IMAGING SCANNER INTEGRATOR GUIDE, p/n 72E-163525-xx, provides MP6000 site preparation and installation information, as well as MP6000 operating instructions.
MP6000 MULTI-PLANE IMAGING SCANNER BAR CODE PROGRAMMING GUIDE, p/n 72E-172633-xx, provides bar codes for MP6000 configuration.
MP6000 MULTI-PLANE IMAGING SCANNER REGULATORY GUIDE, p/n 72-171321-xx, provides domestic and international regulatory information, and China RoHS information.
Advanced Data Formatting Programmer Guide, p/n 72E-69680-xx, provides information on ADF, a means of customizing data before transmission to a host.
For the latest version of this guide and all Zebra guides, go to: http://www.zebra.com/support.
About This Guide xi

Recommended Services Information

If you have a problem using the equipment, contact your facility's technical or systems support. If there is a
problem with the equipment, they will contact the Zebra Customer Support Center at:
http://www.zebra.com/support.
When contacting Zebra support, please have the following information available:
Serial number of the unit
Model number or product name
Software type and version number
Zebra responds to calls by e-mail, telephone or fax within the time limits set forth in service agreements.
If your problem cannot be solved by the Zebra Customer Support Center, you may need to return your
equipment for servicing and will be given specific directions or a Field Service Technician may be sent to your
location to perform the repair, depending on your level of entitlement set forth in the service agreement. Zebra
is not responsible for any damages incurred during shipment if the approved shipping container is not used.
Shipping the units improperly can possibly void the warranty.
If you purchased your business product from a Zebra business partner, please contact that business partner
for support.
Zebra recommends the following Service options to keep the MP6000 operating at peak performance
throughout its lifecycle:
Service from the Start with Advance Exchange Support (available for scanner-only configurations).
Service from the Start with On Site System Support (available for scanner-only and scanner/scale configurations).
Page 18
xii MX101 PRODUCT REFERENCE GUIDE
Page 19
CHAPTER 1 GETTING STARTED

Introduction

The MX101 combines superior 1D and 2D omnidirectional bar code scanning with an advanced feature set in
a compact design. The digital scanner was designed to integrate seamlessly into the MP6000 multi-plane
imaging scanner, and is optimized for scanning customer cell phones and loyalty cards.
This chapter provides information about the scanner’s features, and setting up, installing, and configuring the
digital scanner.
Page 20
1 - 2 MX101 PRODUCT REFERENCE GUIDE

Interfaces

The MX101 digital scanner connects to the MP6000 via a single USB cable, and defaults to the SNAPI interface type.

Unpacking

Remove the scanner, rear cover, and USB cable from the packing and inspect for damage. If the scanner was damaged in transit, contact Zebra Customer Support Center. See page xi for contact information. KEEP THE PACKING. It is the approved shipping container and should be used if the equipment ever needs to be returned for servicing.
Page 21

Features

MX101 Scan WIndow
Removable Tower Cover
Integrated MX101
MP6000
Customized MX101 Tower Cover
Decode LED
The MX101 is integrated into the multi-plane imaging scanner tower on either the left or right side. The
multi-plane imaging scanner requires a custom tower cover replacement.
The scanner has the following features:
Scans paper and mobile phone 1D/2D loyalty cards and coupons
Auditory and visual feedback on decode
Auto wakeup upon object presentation.
Getting Started 1 - 3
Figure 1-1
Scanner Features
Page 22
1 - 4 MX101 PRODUCT REFERENCE GUIDE

Installing and Configuring the Digital Scanner

To configure the digital scanner use the bar codes included in this manual, or use the 123Scan2 configuration program (see Chapter 6, 123Scan2). Also see Chapter 4, User Preferences & Miscellaneous Options, Chapter
5, Imaging Preferences, and Chapter 5, Symbologies for information about programming the digital scanner
using bar code menus.
See Chapter 8, Installing the MX101 Customer Side Scanner for instructions to install:
the MX101 into the MP6000 multi-plane imaging scanner.
the MX101 identification label.
Page 23
CHAPTER 2 DATA CAPTURE

Introduction

This chapter provides beeper and LED definitions, techniques involved in capturing bar codes, general
instructions and tips about scanning, and decode range information.
Page 24
2 - 2 MX101 Product Reference Guide

Beeper and Decode LED Signals

The digital scanner has a visual green LED indicator and issues different beep sequences, and patterns to indicate status. Table 2-1 defines beep sequences that occur during both normal scanning and while programming the digital scanner.
Table 2-1
No Decode No Audible Sound No Light
Decode Middle Tone Flash of Light
Bootup Low Tone, Middle Tone, High Tone No Light
Transmission Error Four Low Tones No Light
Entry Error Low Tone, High Tone Flash of Light
Defaults Set
Parameter Entered
Number Entry Expected High Tone, Low Tone Flash of Light
User Interface Indications
Description
Indication
Beeper Decode LED
High Tone, Low Tone, High Tone, Low Tone
Flash of Light
Page 25

Scanning

For standard operation, the scanner automatically decodes bar codes that are presented in its field of view.
Data Capture 2 - 3
Figure 2-1
Scanning

Decode Ranges

Table 2-2
Decode Ranges
Symbol
Specification
UPCA
13.0mil
80% MRD
PDF417
6.67mil
80% MRD
Code 128
15.0mil
80% MRD
Typical Working Ranges
(from side of MP6000)
Near Far
Contact Read 9.55 in./ 24.3 cm
Contact Read 2.75 in./7.0 cm
Contact Read 7.5 in./19.1 cm
Page 26
2 - 4 MX101 Product Reference Guide
Page 27
CHAPTER 3 USB INTERFACE
*Symbol Native API (SNAPI) with Imaging Interface
Feature/Option
*Indicates Default

Introduction

The scanner connects directly to a USB port on the MP6000. No additional power supply is required.
Throughout this guide, the asterisks (
Table 3-1
USB Host Parameter *Symbol Native API (SNAPI) with Imaging Interface
IBM Specification Version Original Specification
USB Interface Default Table
Parameter Default
*) indicate the default values.
Page
Number
3-2
3-3
Page 28
3 - 2 MX101 PRODUCT REFERENCE GUIDE

USB Host Parameter

When the MX101 connects to the MP6000, the MP6000 manages the device using the best fit host type to maximize communication between the two devices. Host types should not change. The default host type is
SNAPI with Imaging
NOTES 1. See Appendix A, Standard Default Parameters for all user preferences, symbologies, and
. Scan
miscellaneous default parameters.
2.When changing USB Device Types, the scanner automatically resets and issues the standard startup beep sequences.
SNAPI without
Imaging to change the option.
*Symbol Native API (SNAPI) with Imaging Interface
Symbol Native API (SNAPI) without Imaging Interface
Page 29

IBM Specification Version

The IBM USB interface specification version selected defines how code types are reported over the IBM USB interface.
*Original Specification
USB Interface 3 - 3
Version 2.2
Page 30
3 - 4 MX101 PRODUCT REFERENCE GUIDE
Page 31
CHAPTER 4 USER PREFERENCES &
*High Volume
(00h)
Feature/Option
* Indicates Default
Option Hex Value
MISCELLANEOUS OPTIONS

Introduction

You can program the digital scanner to perform various functions, or activate different features. This chapter describes each user preference feature and provides programming bar codes for selecting these features.
The digital scanner ships with the settings shown in Table 4-1 on page 4-2 (also see Appendix A, Standard
Default Parameters for all host device and miscellaneous defaults). If the default values suit requirements,
programming is not necessary.
To set feature values, scan a single bar code or a short bar code sequence. The settings are stored in non-volatile memory and are preserved even when the digital scanner is powered down.
To return all features to default values, scan the *Restore Defaults on page 4-4. Throughout the programming bar code menus, asterisks indicate (
*) default values.

Phantom Scan Session

The Phantom Scan Session feature places the system into a known state for two seconds immediately after the power-up beep sequence in order to decode a parameter bar code without intervention, and regardless of existing settings and mode. This allows the user to scan a Set Defaults, or other parameter bar code without triggering the decoder or initiating a host scan session in order to return an unresponsive system to its factory default settings. Aim and illumination are turned off, and Phantom Scan exits upon a host command or successful decode.
Page 32
4 - 2 MX101 PRODUCT REFERENCE GUIDE

Scanning Sequence Examples

In most cases, scanning one bar code sets the parameter value. For example, to set the beeper tone to high, scan the High Frequency (beeper tone) bar code listed under Beeper Tone on page 4-8. The scanner issues a fast warble beep and the LED turns green, signifying a successful parameter entry.
Other parameters, such as Data Transmission Formats, require scanning several bar codes. See these parameter descriptions for this procedure.

Errors While Scanning

Unless otherwise specified, to correct an error during a scanning sequence, just re-scan the correct parameter.

User Preferences Parameter Defaults

Table 4-1 lists defaults for user preferences parameters. To change any parameter value, scan the appropriate
bar code(s) provided in the User Preferences section beginning on page 4-4.
NOTE See Appendix A, Standard Default Parameters for all user preferences, hosts, symbologies, and
miscellaneous default parameters.
Table 4-1
User Preferences
Set Default Parameter Restore Defaults
Parameter Bar Code Scanning ECh Enable
Lock Parameter Scanning F2h 22h Disable
Unlock Parameter Scanning F2h 23h Disable
Beep After Good Decode 38h Enable
Beeper Tone 91h High
Beeper Volume 8Ch High
Beeper Duration F1h 74h Long
Suppress Power-up Beeps F1h D1h Do not suppress
User Preferences Default Table
Parameter
Parameter
Number
Default
Page
Number
4-4
4-5
4-6
4-6
4-7
4-8
4-9
4-10
4-10
Trigger Modes 8Ah Presentation Mode
Decode Session Timeout 88h 9.9 Sec
Timeout Between Decodes, Same Symbol 89h 0.6 Sec
Timeout Between Decodes, Different Symbols 90h 0.2 Sec
Motion Detect Range F2h 3Bh Short Range
4-11
4-11
4-12
4-12
4-13
Page 33
User Preferences & Miscellaneous Options 4 - 3
Table 4-1
Range Restrict F1h 75h 3 inches
Presentation Mode Field of View F1h 61h Medium Field of View
Fuzzy 1D Processing F1h 02h Enable
Mirrored Image F1h 70h Disable
Mobile Phone/Display Mode F1h CCh Enable
Validate Concatenated Parameter Bar Codes F1h B4h Disable
Illumination Brightness F1h 9Dh 6
Decoding Illumination F0h 2Ah Enable
Decode Aiming Pattern F0h 32h Disable
Miscellaneous Scanning Parameters
Transmit Code ID Character 2Dh None
SSI Prefix Value 69h <CR>
SSI Suffix 1 Value SSI Suffix 2 Value
User Preferences Default Table
Parameter
Parameter
Number
68h 6Ah
Default
<CR> <CR>
Page
Number
4-14
4-15
4-16
4-16
4-17
4-17
4-18
4-18
4-18
4-20
4-21
4-21
Scan Data Transmission Format EBh Data as is
Report Version
Report scanner Manufacturing Version
Report Scan Engine Manufacturing Version
4-22
4-24
4-24
4-24
Page 34
4 - 4 MX101 PRODUCT REFERENCE GUIDE

User Preferences

Set Default Parameter

You can reset the scanner to two types of defaults: factory defaults or custom defaults. Scan the appropriate bar code below to reset the scanner to its default settings and/or set its current settings as custom defaults.
Restore Defaults - Scan this bar code to reset all default parameters as follows.
If you previously set custom defaults by scanning Write to Custom Defaults, scan Restore Defaults
to retrieve and restore the scanner’s custom default settings.
If you did not set custom defaults, scan Restore Defaults to restore the factory default values listed in
Table A-1.
Set Factory Defaults - Scan this bar code to restore the factory default values listed in Table A-1. This
deletes any custom defaults set.
Write to Custom Defaults - Scan this bar code to set the current scanner settings as custom defaults. Once set, you can recover custom default settings by scanning Restore Defaults.
*Restore Defaults
Write to Custom Defaults
Set Factory Defaults
Page 35
User Preferences & Miscellaneous Options 4 - 5
Parameter Bar Code Scanning Parameter # ECh
To disable the decoding of parameter bar codes, including the Set Defaults parameter bar codes, scan the Disable Parameter Scanning bar code below. To enable decoding of parameter bar codes, scan Enable Parameter Scanning.
*Enable Parameter Scanning
(01h)
Disable Parameter Scanning
(00h)
Page 36
4 - 6 MX101 PRODUCT REFERENCE GUIDE
Lock/Unlock Parameter Scanning Lock: Parameter # F2h 22h Unlock: Parameter # F2h 23h
This feature locks parameter settings with a 4-digit code to prevent the user from changing parameter values by scanning parameter bar codes. This provides an added level of security not offered via Disable Parameter Scanning.
After locking parameter settings, the only parameter bar code that is accepted is Unlock with the correct code.
NOTE Parameter Bar Code Scanning must be enabled in order to scan the Lock parameter bar code. Once
parameter scanning is locked, scanning the Enable or Disable Parameter Scanning bar code results in a parameter error beep.
To lock parameter scanning:
1. Scan the Lock bar code.
2. Scan four bar codes from Appendix D, Numeric Bar Codes that represent the desired code. Enter leading
zeros for numbers below 1000, e.g., to program a code of 29, enter 0, 0, 2, 9. A "lock" beep sounds (two long high beeps) in addition to the parameter entry beep.
To unlock parameter scanning:
1. Scan the Unlock bar code.
2. Scan four bar codes from Appendix D, Numeric Bar Codes that represent the correct code. An "unlock"
beep sounds (two long low beeps) in addition to the parameter entry beep. Entering an incorrect code results in a parameter error beep.
Lock
Unlock
Locking/Unlocking via the Host Interface
Parameter scanning can also be locked or unlocked using a host interface such as SSI or USB SNAPI. To lock parameter scanning using the host interface, store a 4-digit code within the range of 1-9999 in the Lock parameter. Values outside this range are ignored. To unlock parameter scanning, store this code in the Unlock parameter. To persist the lock/unlock status through a power cycle, make this parameter value permanent.
NOTE Parameter values can be changed via host interface commands even when parameter scanning is locked.
Page 37
User Preferences & Miscellaneous Options 4 - 7
Beep After Good Decode Parameter # 38h
Scan a bar code below to select whether or not the scanner issues a beep signal after a good decode. If selecting Do Not Beep After Good Decode, beeper signals still occur during parameter menu scanning and to indicate error conditions.

*Beep After Good Decode

(Enable)
(01h)
Do Not Beep After Good Decode
(Disable)
(00h)
Page 38
4 - 8 MX101 PRODUCT REFERENCE GUIDE
Beeper Tone Parameter # 91h
To select a decode beep frequency (tone), scan the Low Frequency, Medium Frequency, or High Frequency bar code.
Low Frequency
(02h)
Medium Frequency
(01h)
*High Frequency
(00h)
Extra High Frequency
(0Dh)
Extra Low Frequency
(0Ch)
Page 39
User Preferences & Miscellaneous Options 4 - 9
Beeper Volume Parameter # 8Ch
To select a beeper volume, scan the Low Volume, Medium Volume, or High Vol ume bar code.
Low Volume
(02h)
Medium Volume
(01h)
*High Volume
(00h)
Page 40
4 - 10 MX101 PRODUCT REFERENCE GUIDE
Beeper Duration Parameter # F1h 74h
To select the duration for the beeper, scan one of the following bar codes.
Short
(00h)
Medium
(01h)
* Long
(02h)
Suppress Power-up Beeps Parameter # F1h D1h
Select whether or not to suppress the scanner’s power-up beeps.

Suppress Power-up Beeps

(01h)
* Do Not Suppress Power-up Beeps
(00h)
Page 41
Trigger Modes Parameter # 8Ah
Presentation Mode - When the scanner detects an object in its field of view, it triggers and attempt to
decode. The range of object detection does not vary under normal lighting conditions. This applies to decode mode only.
Host - A host command issues the triggering signal. The scanner interprets an actual trigger pull as a
Level triggering option.
* Presentation Mode
User Preferences & Miscellaneous Options 4 - 11
(07h)
Host
(08h)
Decode Session Timeout Parameter # 88h
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. The default timeout is 9.9 seconds.
To set a Decode Session Timeout, scan the bar code below. Next, scan two numeric bar codes from
Appendix D, Numeric Bar Codes that correspond to the desired on time. Provide a leading zero for single digit
numbers. For example, to set a Decode Session Timeout of 0.5 seconds, scan the bar code below, then scan the 0 and 5 bar codes. To correct an error or change the selection, scan Cancel on page D-2.

Decode Session Timeout

Page 42
4 - 12 MX101 PRODUCT REFERENCE GUIDE
Timeout Between Decodes, Same Symbol Parameter # 89h
Use this option in Presentation Mode to prevent multiple reads of a symbol left in the scanner’s field of view. The timeout begins when you remove the symbol from the field of view.
To select the timeout between decodes for the same symbol, available in 0.1 second increments from 0.0 to
9.9 seconds, scan the bar code below, then scan two numeric bar codes from Appendix D, Numeric Bar Codes that correspond to the desired interval. The default interval is 0.6 seconds.
NOTE The Timeout Between Decodes, Same Symbol value must be greater than the Timeout Between
Decodes, Different Symbols value.

Timeout Between Decodes, Same Symbol

Timeout Between Decodes, Different Symbols Parameter # 90h
Use this option in Presentation Mode to control the time the scanner is inactive between decoding different symbols. It is programmable in 0.1 second increments from 0.1 to 9.9 seconds. The default is 0.2 seconds.
To select the timeout between decodes for different symbols, scan the bar code below, then scan two numeric bar codes from Appendix D, Numeric Bar Codes that correspond to the desired interval, in 0.1 second increments.
NOTE The Timeout Between Decodes, Different Symbols value cannot be greater than or equal to the
Timeout Between Decodes, Same Symbol or the Decode Session Timeout on page 4-11 value.

Timeout Between Decodes, Different Symbols

Page 43
User Preferences & Miscellaneous Options 4 - 13

Motion Detect Range

Parameter # F2h 3Bh
This parameter controls the distance, or range, at which the scanner detects object motion and then triggers while in Presentation Mode.
Full Range
(02h)
Medium Range
(05h)
* Short Range
(0Ah)
Page 44
4 - 14 MX101 PRODUCT REFERENCE GUIDE

Range Restrict

Parameter # F1h 75h Attribute # 629
Range restriction can be enabled by setting a parameter value greater than zero and disabled when setting a value of zero. When enabled it allows for reducing the reading range of a UPC family bar code to a restricted range in inches. The parameter value represents a maximum reading range of a 100% UPC family bar code.
The value is approximate and small variations to a restriction limit are to be expected.
When scanning bar codes of different densities (i.e., 60%, 80%, and 200%) the range limit is scaled up/down proportional to the density.
Disable
(00h)
5 inches
(05h)
* 3 inches
(03h)
7 inches
(07h)
Page 45
User Preferences & Miscellaneous Options 4 - 15
Presentation Mode Field of View Parameter # F1h 61h
In Presentation Mode, the scanner searches for a bar code in the region around the aiming pattern’s center.
To search for a bar code in a smaller region around the aiming pattern in order to speed search time, select
Small Field of View, or to search a larger area, select Full Field of View.
Small Field of View
(00h)
Full Field of View
(02h)
*Medium Field of View
(01h)
Page 46
4 - 16 MX101 PRODUCT REFERENCE GUIDE
Fuzzy 1D Processing Parameter # F1h 02h
This option is enabled by default to optimize decode performance on 1D bar codes, including damaged and poor quality symbols. Disable this only if you experience time delays when decoding 2D bar codes, or in detecting a no decode.
*Enable Fuzzy 1D Processing
(01h)
Disable Fuzzy 1D Processing
(00h)
Mirrored Image Parameter # F1h 70h
Enable this to scan images in reverse, or mirrored, as if seen through a mirror. This mode is useful in applications requiring scanning through a mirror and using symbologies that do not decode in reverse.
Enabling this mode when using snapshot mode transmits images as mirrored images.
*Disable Mirrored Image
(00h)
Enable Mirrored Image
(01h)
Page 47
User Preferences & Miscellaneous Options 4 - 17
Mobile Phone/Display Mode Parameter # F1h CCh
This mode improves bar code reading performance with target bar codes displayed on mobile phones and electronic displays.
Disable Mobile Phone/Display Mode
(00h)
*Enable Mobile Phone/Display Mode
(03h)
Validate Concatenated Parameter Bar Codes Parameter # F1h B4h
The scanner can encounter invalid parameters when using concatenated parameter bar codes intended for different scanner models or different versions of a scanner. This parameter determines how to process concatenated parameter bar codes when the scanner encounters an invalid parameter setting in the bar code.
Disable this to ignore invalid parameters and configure valid parameters. Enable this to ignore all parameters if one or more are invalid.
*Disable Validate Concatenated Parameter Bar Codes
(00h)
Enable Validate Concatenated Parameter Bar Codes
(01h)
Page 48
4 - 18 MX101 PRODUCT REFERENCE GUIDE
Illumination Brightness Parameter # F1h 9Dh
This feature sets the brightness of the illumination by altering LED power. The default is 10, which is maximum LED brightness. For values from 1 to 10, LED brightness varies from lowest to highest level of brightness. The default is 6.
To program Illumination Brightness, scan this bar code followed by two numeric bar codes in Appendix D,
Numeric Bar Codes that correspond to the value of desired illumination brightness. For example, to set
Illumination Brightness to 6, scan the bar code below followed by the 0 and 6 bar codes.

Decoding Illumination

Illumination Brightness

Parameter # F0h 2Ah
Selecting Enable Decoding Illumination causes the scanner to turn on illumination every image capture to aid decoding. Select Disable Decoding Illumination to prevent the scanner from using decoding illumination.
Enabling illumination usually results in superior images. The effectiveness of illumination decreases as the distance to the target increases.
*Enable Decoding Illumination
(01h)
Disable Decoding Illumination
(00h)
Page 49
User Preferences & Miscellaneous Options 4 - 19
Decode Aiming Pattern Parameter # F0h 32h
Select Enable Decode Aiming Pattern to project the aiming pattern during bar code capture, or Disable Decode Aiming Pattern to turn the aiming pattern off.
Enable Decode Aiming Pattern
(02h)
* Disable Decode Aiming Pattern
(00h)
Page 50
4 - 20 MX101 PRODUCT REFERENCE GUIDE

Miscellaneous Scanning Parameters

Transmit Code ID Character

Parameter # 2Dh
A Code ID character identifies the code type of a scanned bar code. This is useful when 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.
Select no Code ID character, a Symbol Code ID character, or an AIM Code ID character. For Code ID Characters, see Symbol Code Identifiers on page B-1 and AIM Code Identifiers on page B-3.
Symbol Code ID Character
(02h)
*None
(00h)
AIM Code ID Character
(01h)
Page 51
User Preferences & Miscellaneous Options 4 - 21

Prefix/Suffix Values

Key Category Parameter # P = 63h, S1 = 62h, S2 = 64h Decimal Value Parameter # P = 69h, S1 = 68h, S2 = 6Ah
You can append a prefix and/or one or two suffixes to scan data for use in data editing. To set a value for a prefix or suffix, scan the prefix or suffix bar code below, then scan a four-digit number (i.e., four bar codes from
Appendix D, Numeric Bar Codes) that corresponds to that value. The first digit defines the key category (type
of character to send) and is stored in the key category parameter. The remaining three digits define the value of the character and are stored in the decimal value parameter. Be sure to use both key category and decimal value parameters to define the prefix/suffix value. See Table E-1 on page E-1 for the four-digit codes.
When using host commands to set the prefix or suffix, set the key category parameter to 1, then set the 3-digit decimal value. See Table E-1 on page E-1 for the four-digit codes.
To correct an error or change a selection, scan Cancel on page D-2.
NOTE To use Prefix/Suffix values, set the Scan Data Transmission Format on page 4-22.
Scan Prefix
(07h)
Scan Suffix 2
(08h)
Scan Suffix 1
(06h)
Page 52
4 - 22 MX101 PRODUCT REFERENCE GUIDE

Scan Data Transmission Format

Parameter # EBh
To change the scan data format, scan one of the following eight bar codes corresponding to the desired format.
NOTE If using this parameter do not use ADF rules to set the prefix/suffix.
To set values for the prefix and/or suffix, see Prefix/Suffix Values on page 4-21.
*Data As Is
(00h)
<DATA> <SUFFIX 2>
(02h)
<PREFIX> <DATA >
(04h)
<DATA> <SUFFIX 1>
(01h)
<DATA> <SUFFIX 1> <SUFFIX 2>
(03h)
Page 53
Scan Data Transmission Format (continued)
<PREFIX> <DATA> <SUFFIX 1>
(05h)
User Preferences & Miscellaneous Options 4 - 23
<PREFIX> <DATA> <SUFFIX 2>
(06h)
<PREFIX> <DATA> <SUFFIX 1> <SUFFIX 2>
(07h)
Page 54
4 - 24 MX101 PRODUCT REFERENCE GUIDE

Report Version

Scan the bar code below to report the version of software currently installed in the scanner.
Report Software Version

Report Scanner Manufacturing Information

Scan the bar code below to report the part number, serial number, and manufacture date of the scanner.
Report Scanner Manufacturing Information

Report Scan Engine Manufacturing Information

Scan the bar code below to report the part number, serial number, and manufacture date of the scan engine.
Report Engine Manufacturing Information
Page 55

CHAPTER 5 SYMBOLOGIES

*Enable UPC-A
(01h)
Feature/Option
* Indicates Default
Option Hex Value

Introduction

This chapter describes symbology features and provides the programming bar codes for selecting these features. Before programming, follow the instructions in Chapter 1, Getting Started.
The scanner is shipped with the settings shown in Table 5-1 on page 5-2 (also see Appendix A, Standard
Default Parameters for all host device and miscellaneous defaults). If the default values suit requirements,
programming is not necessary.
There are two ways to change a parameter value:
Scan the appropriate bar codes in this guide. These new values replace the standard default values in memory.
For USB SNAPI hosts, send a “parameter send” command from the host system. Hexadecimal parameter numbers are shown in this chapter below the parameter title, and options are shown in parenthesis beneath the accompanying bar codes.
Select a host type (see each host chapter for specific host information) after the power-up beeps sound. This is only necessary upon the first power-up when connected to a new host.
To return all features to default values, scan the Set Default Parameter on page 4-4. Throughout the programming bar code menus, asterisks (
*) indicate default values.
Page 56
5 - 2 MX101 PRODUCT REFERENCE GUIDE

Scanning Sequence Examples

In most cases, scanning one bar code sets the parameter value. For example, to transmit bar code data without the UPC-A check digit, simply scan the Do Not Transmit UPC-A Check Digit bar code under Transmit
UPC-A Check Digit on page 5-18. The scanner issues a fast warble beep and the LED turns green, signifying
a successful parameter entry.
Other parameters, such as Set Length(s) for D 2 of 5 require scanning several bar codes. See the individual parameter, such as Set Length(s) for D 2 of 5, for this procedure.

Errors While Scanning

Unless otherwise specified, to correct an error during a scanning sequence, just re-scan the correct parameter.

Symbology Parameter Defaults

Table 5-1 lists the defaults for all symbologies parameters. To change the default values, scan the appropriate
bar codes in this guide. These new values replace the standard default values in memory. To recall the default parameter values, scan the Set Default Parameter on page 4-4.
NOTE See Appendix A, Standard Default Parameters for all user preferences, hosts, and miscellaneous default
parameters.
Table 5-1
Disable All Code Types
UPC/EAN
UPC-A 01h Disable
UPC-E 02h Disable
UPC-E1 0Ch Disable
EAN-8/JAN 8 04h Disable
EAN-13/JAN 13 03h Disable
Bookland EAN 53h Disable
Bookland ISBN Format F1h 40h ISBN-10
Decode UPC/EAN/JAN Supplementals (2 and 5 digits) 10h Ignore
Parameter Defaults
Parameter
Parameter
Number
Default
Page
Number
5-8
5-9
5-9
5-10
5-10
5-11
5-11
5-12
5-14
User-Programmable Supplementals
Supplemental 1: Supplemental 2:
UPC/EAN/JAN Supplemental Redundancy 50h 10
F1h 43h F1h 44h
N/A
5-16
5-16
Page 57
Symbologies 5 - 3
Table 5-1
Decode UPC/EAN/JAN Supplemental AIM ID F1h A0h Combined
Transmit UPC-A Check Digit 28h Enable
Transmit UPC-E Check Digit 29h Enable
Transmit UPC-E1 Check Digit 2Ah Enable
UPC-A Preamble 22h System Character
UPC-E Preamble 23h System Character
UPC-E1 Preamble 24h System Character
Convert UPC-E to A 25h Disable
Convert UPC-E1 to A 26h Disable
EAN-8/JAN-8 Extend 27h Disable
UCC Coupon Extended Code 55h Disable
Coupon Report F1h DAh New Coupon
Parameter Defaults (Continued)
Parameter
Parameter
Number
Default
Symbols
Page
Number
5-17
5-18
5-18
5-19
5-19
5-19
5-21
5-22
5-22
5-23
5-23
5-24
ISSN EAN F1h 69h Disable
Code 128
Code 128 08h Enable
Set Length(s) for Code 128 D1h, D2h Any Length
GS1-128 (formerly UCC/EAN-128) 0Eh Disable
ISBT 128 54h Disable
ISBT Concatenation F1h 41h Disable
Check ISBT Table F1h 42h Enable
ISBT Concatenation Redundancy DFh 10
Code 39
Code 39 00h Disable
Trioptic Code 39 0Dh Disable
Convert Code 39 to Code 32 (Italian Pharmacy Code) 56h Disable
Code 32 Prefix E7h Disable
Set Length(s) for Code 39 12h, 13h Length Within
Range: 2 to 55
5-25
5-26
5-26
5-27
5-28
5-29
5-30
5-30
5-31
5-31
5-32
5-32
5-33
Code 39 Check Digit Verification 30h Disable
Transmit Code 39 Check Digit 2Bh Disable
5-34
5-34
Page 58
5 - 4 MX101 PRODUCT REFERENCE GUIDE
Table 5-1
Code 39 Full ASCII Conversion 11h Disable
Buffer Code 39 71h Disable
Code 93
Code 93 09h Disable
Set Length(s) for Code 93 1Ah, 1Bh Length Within
Code 11
Code 11 0Ah Disable
Set Lengths for Code 11 1Ch, 1Dh Length Within
Code 11 Check Digit Verification 34h Disable
Transmit Code 11 Check Digit(s) 2Fh Disable
Interleaved 2 of 5 (ITF)
Parameter Defaults (Continued)
Parameter
Parameter
Number
Default
Range: 4 to 55
Range: 4 to 55
Page
Number
5-35
5-36
5-38
5-38
5-40
5-40
5-42
5-43
Interleaved 2 of 5 (ITF) 06h Disable
Set Lengths for I 2 of 5 16h, 17h 1 Length;
Length = 14
I 2 of 5 Check Digit Verification 31h Disable
Transmit I 2 of 5 Check Digit 2Ch Disable
Convert I 2 of 5 to EAN 13 52h Disable
Discrete 2 of 5 (DTF)
Discrete 2 of 5 05h Disable
Set Length(s) for D 2 of 5 14h, 15h 1 Length;
Length = 12
Codabar (NW - 7)
Codabar 07h Disable
Set Lengths for Codabar 18h, 19h Length Within
Range: 5 to 55
CLSI Editing 36h Disable
NOTIS Editing 37h Disable
5-44
5-44
5-46
5-46
5-47
5-48
5-48
5-50
5-50
5-52
5-52
Codabar Upper or Lower Case Start/Stop Characters Detection
F2h 57h Upper Case
5-53
Page 59
Symbologies 5 - 5
Table 5-1
MSI
MSI 0Bh Disable
Set Length(s) for MSI 1Eh, 1Fh Length Within
MSI Check Digits 32h One
Transmit MSI Check Digit 2Eh Disable
MSI Check Digit Algorithm 33h Mod 10/Mod 10
Chinese 2 of 5
Chinese 2 of 5 F0h 98h Disable
Matrix 2 of 5
Matrix 2 of 5 F1h 6Ah Disable
Matrix 2 of 5 Lengths F1h 6Bh
Parameter Defaults (Continued)
Parameter
Parameter
Number
F1h 6Ch
Default
Range: 4 to 55
Length; Length = Any Length
Page
Number
5-54
5-54
5-56
5-56
5-57
5-57
5-58
5-59
Matrix 2 of 5 Check Digit F1h 6Eh Disable
Transmit Matrix 2 of 5 Check Digit F1h 6Fh Disable
Korean 3 of 5
Korean 3 of 5 F1h 45h Disable
Inverse 1D
Postal Codes
US Postnet 59h Disable
US Planet 5Ah Disable
Transmit US Postal Check Digit 5Fh Enable
UK Postal 5Bh Disable
Transmit UK Postal Check Digit 60h Enable
Japan Postal F0h 22h Disable
Australia Post F0h 23h Disable
Australia Post Format F1h CEh Autodiscriminate
Netherlands KIX Code F0h 46h Disable
F1h 4Ah Regular
5-60
5-60
5-61
5-62
5-63
5-63
5-64
5-64
5-65
5-65
5-66
5-67
5-68
USPS 4CB/One Code/Intelligent Mail F1h 50h Disable
UPU FICS Postal F1h 63h Disable
5-68
5-69
Page 60
5 - 6 MX101 PRODUCT REFERENCE GUIDE
Table 5-1
GS1 DataBar
GS1 DataBar (GS1 DataBar Omnidirectional, GS1 DataBar Truncated, GS1 DataBar Stacked, Omnidirectional)
GS1 DataBar Limited F0h 53h Disable
GS1 DataBar Limited Security Level F1h D8h 3
GS1 DataBar Expanded (GS1 DataBar Expanded, GS1 DataBar Expanded Stacked)
Convert GS1 DataBar to UPC/EAN F0h 8Dh Disable
Composite
Composite CC-C F0h 55h Disable
Composite CC-A/B F0h 56h Disable
Composite TLC-39 F0h 73h Disable
UPC Composite Mode F0h 58h UPC Never Linked
Parameter Defaults (Continued)
Parameter
GS1 DataBar Stacked
Parameter
Number
F0h 52h Enable
F0h 54h Disable
Default
Page
Number
5-70
5-71
5-72
5-73
5-73
5-74
5-74
5-75
5-75
Composite Beep Mode F0h 8Eh Beep As Each Code
Type is Decoded
GS1-128 Emulation Mode for UCC/EAN Composite Codes F0h ABh Disable
2D Symbologies
PDF417 0Fh Disable
MicroPDF417 E3h Disable
Code 128 Emulation 7Bh Disable
Data Matrix F0h 24h Disable
Data Matrix Inverse F1h 4Ch Regular
Decode Mirror Images (Data Matrix Only) F1h 19h Auto
Maxicode F0h 26h Disable
QR Code F0h 25h Disable
QR Inverse F1h 4Bh Regular
MicroQR F1h 3Dh Disable
Aztec F1h 3Eh Disable
5-76
5-76
5-77
5-77
5-78
5-79
5-79
5-80
5-81
5-81
5-82
5-82
5-83
Aztec Inverse F1h 4Dh Inverse Autodetect
5-83
Page 61
Symbologies 5 - 7
Table 5-1
Symbology-Specific Security Levels
Redundancy Level 4Eh 1
Security Level (UPC/EAN and Code 93) 4Dh 1
Intercharacter Gap Size F0h 7Dh Normal
Macro PDF
Macro PDF Transmit/Decode Mode Symbols BCh Passthrough Mode
Transmit Macro PDF Control Header B8h Enable
Escape Characters E9h None
Flush Macro PDF Buffer
Abort Macro PDF Entry
Parameter Defaults (Continued)
Parameter
Parameter
Number
Default
Page
Number
5-84
5-86
5-87
5-89
5-90
5-90
5-91
5-91
Page 62
5 - 8 MX101 PRODUCT REFERENCE GUIDE

Disable All Code Types

To disable all symbologies, scan the bar code below. This is useful when enabling only a few code types.
Disable All Code Types
Page 63

UPC/EAN

Enable/Disable UPC-A

Parameter # 01h
To enable or disable UPC-A, scan the appropriate bar code below.
Symbologies 5 - 9
Enable UPC-A
(01h)

Enable/Disable UPC-E

Parameter # 02h
To enable or disable UPC-E, scan the appropriate bar code below.
Enable UPC-E
(01h)
*Disable UPC-A
(00h)
*Disable UPC-E
(00h)
Page 64
5 - 10 MX101 PRODUCT REFERENCE GUIDE

Enable/Disable UPC-E1

Parameter # 0Ch
UPC-E1 is disabled by default.
To enable or disable UPC-E1, scan the appropriate bar code below.
NOTE UPC-E1 is not a UCC (Uniform Code Council) approved symbology.
Enable UPC-E1
(01h)

Enable/Disable EAN-8/JAN-8

Parameter # 04h
To enable or disable EAN-8/JAN-8, scan the appropriate bar code below.
Enable EAN-8/JAN-8
(01h)
*Disable UPC-E1
(00h)
*Disable EAN-8/JAN-8
(00h)
Page 65

Enable/Disable EAN-13/JAN-13

Parameter # 03h
To enable or disable EAN-13/JAN-13, scan the appropriate bar code below.
Enable EAN-13/JAN-13
(01h)
Symbologies 5 - 11
*Disable EAN-13/JAN-13
(00h)

Enable/Disable Bookland EAN

Parameter # 53h
To enable or disable Bookland EAN, scan the appropriate bar code below.
Enable Bookland EAN
(01h)
NOTE If Bookland EAN is enabled, select a Bookland ISBN Format on page 5-12. Also select either Decode
UPC/EAN Supplementals, Autodiscriminate UPC/EAN Supplementals, or Enable 978/979 Supplemental Mode in Decode UPC/EAN/JAN Supplementals on page 5-13.
*Disable Bookland EAN
(00h)
Page 66
5 - 12 MX101 PRODUCT REFERENCE GUIDE

Bookland ISBN Format

Parameter # F1h 40h
If Bookland EAN is enabled, select one of the following formats for Bookland data:
Bookland ISBN-10 - The scanner reports Bookland data starting with 978 in traditional 10-digit format
with the special Bookland check digit for backward-compatibility. Data starting with 979 is not considered Bookland in this mode.
Bookland ISBN-13 - The scanner reports Bookland data (starting with either 978 or 979) as EAN-13 in
13-digit format to meet the 2007 ISBN-13 protocol.
*Bookland ISBN-10
(00h)
Bookland ISBN-13
(01h)
NOTE For Bookland EAN to function properly, ensure Bookland EAN is enabled (see Enable/Disable Bookland
EAN on page 5-11), then select either Decode UPC/EAN Supplementals, Autodiscriminate UPC/EAN
Supplementals, or Enable 978/979 Supplemental Mode in Decode UPC/EAN/JAN Supplementals on
page 5-13.
Page 67
Symbologies 5 - 13

Decode UPC/EAN/JAN Supplementals

Parameter # 10h
Supplementals are bar codes appended according to specific format conventions (e.g., UPC A+2, UPC E+2, EAN 13+2). The following options are available:
If you select Ignore UPC/EAN with Supplementals, and the scanner is presented with a UPC/EAN plus supplemental symbol, the scanner decodes UPC/EAN and ignores the supplemental characters.
If you select Decode UPC/EAN with Supplementals, the scanner only decodes UPC/EAN symbols with supplemental characters, and ignores symbols without supplementals.
If you select Autodiscriminate UPC/EAN Supplementals, the scanner decodes UPC/EAN symbols with supplemental characters immediately. If the symbol does not have a supplemental, the scanner must decode the bar code the number of times set via UPC/EAN/JAN Supplemental Redundancy on
page 5-16 before transmitting its data to confirm that there is no supplemental.
If you select one of the following Supplemental Mode options, the scanner immediately transmits EAN-13 bar codes starting with that prefix that have supplemental characters. If the symbol does not have a supplemental, the scanner must decode the bar code the number of times set via UPC/EAN/JAN
Supplemental Redundancy on page 5-16 before transmitting its data to confirm that there is no
supplemental. The scanner transmits UPC/EAN bar codes that do not have that prefix immediately.
• Enable 378/379 Supplemental Mode
• Enable 978/979 Supplemental Mode
NOTE If you select 978/979 Supplemental Mode and are scanning Bookland EAN bar codes, see
Enable/Disable Bookland EAN on page 5-11 to enable Bookland EAN, and select a format using Bookland ISBN Format on page 5-12.
• Enable 977 Supplemental Mode
• Enable 414/419/434/439 Supplemental Mode
• Enable 491 Supplemental Mode
• Enable Smart Supplemental Mode - applies to EAN-13 bar codes starting with any prefix listed
previously.
• Supplemental User-Programmable Type 1 - applies to EAN-13 bar codes starting with a 3-digit
user-defined prefix. Set this 3-digit prefix using User-Programmable Supplementals on page 5-16.
• Supplemental User-Programmable Type 1 and 2 - applies to EAN-13 bar codes starting with either
of two 3-digit user-defined prefixes. Set the 3-digit prefixes using User-Programmable Supplementals
on page 5-16.
• Smart Supplemental Plus User-Programmable 1 - applies to EAN-13 bar codes starting with any
prefix listed previously or the user-defined prefix set using User-Programmable Supplementals on
page 5-16.
• Smart Supplemental Plus User-Programmable 1 and 2 - applies to EAN-13 bar codes starting with
any prefix listed previously or one of the two user-defined prefixes set using User-Programmable
Supplementals on page 5-16.
NOTE To minimize the risk of invalid data transmission, select either to decode or ignore supplemental
characters.
Page 68
5 - 14 MX101 PRODUCT REFERENCE GUIDE
Decode UPC/EAN/JAN Supplementals (continued)
Decode UPC/EAN/JAN Only With Supplementals
(01h)
*Ignore Supplementals
(00h)
Autodiscriminate UPC/EAN/JAN Supplementals
(02h)
Enable 978/979 Supplemental Mode
(05h)
Enable 378/379 Supplemental Mode
(04h)
Enable 977 Supplemental Mode
(07h)
Page 69
Decode UPC/EAN/JAN Supplementals (continued)
Enable 414/419/434/439 Supplemental Mode
(06h)
Symbologies 5 - 15
Enable 491 Supplemental Mode
(08h)
Enable Smart Supplemental Mode
(03h)
Supplemental User-Programmable Type 1 and 2
(0Ah)
Supplemental User-Programmable Type 1
(09h)
Smart Supplemental Plus User-Programmable 1
(0Bh)
Smart Supplemental Plus User-Programmable 1 and 2
(0Ch)
Page 70
5 - 16 MX101 PRODUCT REFERENCE GUIDE

User-Programmable Supplementals

Supplemental 1: Parameter # F1h 43h Supplemental 2: Parameter # F1h 44h
If you selected a Supplemental User-Programmable option from Decode UPC/EAN/JAN Supplementals on
page 5-13, select User-Programmable Supplemental 1 to set the 3-digit prefix. Then select the 3 digits using
the numeric bar codes beginning on page D-1. Select User-Programmable Supplemental 2 to set a second 3-digit prefix. Then select the 3 digits using the numeric bar codes beginning on page D-1.
User-Programmable Supplemental 1
User-Programmable Supplemental 2

UPC/EAN/JAN Supplemental Redundancy

Parameter # 50h
If you selected Autodiscriminate UPC/EAN/JAN Supplementals, this option adjusts the number of times to decode a symbol without supplementals before transmission. The range is from two to thirty times. Five or above is recommended when decoding a mix of UPC/EAN/JAN symbols with and without supplementals. The default is 10.
Scan the bar code below to set a decode redundancy value. Next, scan two numeric bar codes in Appendix D,
Numeric Bar Codes. Enter a leading zero for single digit numbers. To correct an error or change a selection,
scan Cancel on page D-2.
UPC/EAN/JAN Supplemental Redundancy
Page 71
Symbologies 5 - 17

UPC/EAN/JAN Supplemental AIM ID Format

Parameter # F1h A0h
Select an output format when reporting UPC/EAN/JAN bar codes with Supplementals with Transmit Code ID
Character on page 4-20 set to
Separate - transmit UPC/EAN with supplementals with separate AIM IDs but one transmission, i.e.:
]E<0 or 4><data>]E<1 or 2>[supplemental data]
Combined – transmit UPC/EAN with supplementals with one AIM ID and one transmission, i.e.:
]E3<data+supplemental data>
Separate Transmissions - transmit UPC/EAN with supplementals with separate AIM IDs and separate
transmissions, i.e.:
]E<0 or 4><data> ]E<1 or 2>[supplemental data]
AIM Code ID Character:
Separate
(00h)
Separate Transmissions
(02h)
*Combined
(01h)
Page 72
5 - 18 MX101 PRODUCT REFERENCE GUIDE

Transmit UPC-A Check Digit

Parameter # 28h
The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar code below to transmit the bar code data with or without the UPC-A check digit. It is always verified to guarantee the integrity of the data.
*Transmit UPC-A Check Digit
(01h)
Do Not Transmit UPC-A Check Digit
(00h)

Transmit UPC-E Check Digit

Parameter # 29h
The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar code below to transmit the bar code data with or without the UPC-E check digit. It is always verified to guarantee the integrity of the data.
*Transmit UPC-E Check Digit
(01h)
Do Not Transmit UPC-E Check Digit
(00h)
Page 73
Symbologies 5 - 19

Transmit UPC-E1 Check Digit

Parameter # 2Ah
The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar code below to transmit the bar code data with or without the UPC-E1 check digit. It is always verified to guarantee the integrity of the data.
*Transmit UPC-E1 Check Digit
(01h)
Do Not Transmit UPC-E1 Check Digit
(00h)

UPC-A Preamble

Parameter # 22h
Preamble characters are part of the UPC symbol, and include Country Code and System Character. There are three options for transmitting a UPC-A preamble to the host device: transmit System Character only, transmit System Character and Country Code (“0” for USA), and transmit no preamble. Select the appropriate option to match the host system.
No Preamble (<DATA>)
(00h)
*System Character (<SYSTEM CHARACTER>
<DATA>)
(01h)
System Character & Country Code
(< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
(02h)
Page 74
5 - 20 MX101 PRODUCT REFERENCE GUIDE

UPC-E Preamble

Parameter # 23h
Preamble characters are part of the UPC symbol, and include Country Code and System Character. There are three options for transmitting a UPC-E preamble to the host device: transmit System Character only, transmit System Character and Country Code (“0” for USA), and transmit no preamble. Select the appropriate option to match the host system.
No Preamble (<DATA>)
(00h)
System Character & Country Code
(< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
(02h)
*System Character (<SYSTEM CHARACTER>
<DATA>)
(01h)
Page 75
Symbologies 5 - 21

UPC-E1 Preamble

Parameter # 24h
Preamble characters are part of the UPC symbol, and include Country Code and System Character. There are three options for transmitting a UPC-E1 preamble to the host device: transmit System Character only, transmit System Character and Country Code (“0” for USA), and transmit no preamble. Select the appropriate option to match the host system.
No Preamble (<DATA>)
(00h)
System Character & Country Code
(< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
(02h)
*System Character (<SYSTEM CHARACTER>
<DATA>)
(01h)
Page 76
5 - 22 MX101 PRODUCT REFERENCE GUIDE

Convert UPC-E to UPC-A

Parameter # 25h
Enable this to convert UPC-E (zero suppressed) decoded data to UPC-A format before transmission. After conversion, the data follows UPC-A format and is affected by UPC-A programming selections (e.g., Preamble, Check Digit).
Disable this to transmit UPC-E decoded data as UPC-E data, without conversion.
Convert UPC-E to UPC-A (Enable)
(01h)
*Do Not Convert UPC-E to UPC-A (Disable)
(00h)

Convert UPC-E1 to UPC-A

Parameter # 26h
Enable this to convert UPC-E1 decoded data to UPC-A format before transmission. After conversion, the data follows UPC-A format and is affected by UPC-A programming selections (e.g., Preamble, Check Digit).
Disable this to transmit UPC-E1 decoded data as UPC-E1 data, without conversion.
Convert UPC-E1 to UPC-A (Enable)
(01h)
*Do Not Convert UPC-E1 to UPC-A (Disable)
(00h)
Page 77
Symbologies 5 - 23

EAN-8/JAN-8 Extend

Parameter # 27h
Enable this parameter to add five leading zeros to decoded EAN-8 symbols to make them compatible in format to EAN-13 symbols.
Disable this to transmit EAN-8 symbols as is.
Enable EAN/JAN Zero Extend
(01h)
*Disable EAN/JAN Zero Extend
(00h)

UCC Coupon Extended Code

Parameter # 55h
Enable this parameter to decode UPC-A bar codes starting with digit ‘5’, EAN-13 bar codes starting with digit ‘99’, and UPC-A/GS1-128 Coupon Codes. UPCA, EAN-13, and GS1-128 must be enabled to scan all types of Coupon Codes.
Enable UCC Coupon Extended Code
(01h)
*Disable UCC Coupon Extended Code
(00h)
NOTE See UPC/EAN/JAN Supplemental Redundancy on page 5-16 to control autodiscrimination of the GS1-128
(right half) of a coupon code.
Page 78
5 - 24 MX101 PRODUCT REFERENCE GUIDE

Coupon Report

Parameter # F1h DAh
Traditional coupon symbols (old coupon symbols) are composed of two bar codes: UPC/EAN and Code128. A new coupon symbol is composed of a single Databar Expanded bar code. The new coupon format offers more options for purchase values (up to $999.99) and supports complex discount offers such as a second purchase requirement.
An interim coupon symbol also exists that contains both types of bar codes: UPC/EAN and Databar Expanded. This format accommodates both retailers that do not recognize or use the additional information included in the new coupon symbol, as well as those who can process new coupon symbols.
Scan a bar code below to select one of the following options for decoding coupon symbols:
Old Coupon Symbols - Scanning an old coupon symbol reports both UPC and Code 128, scanning an
interim coupon symbol reports UPC, and scanning a new coupon symbol reports nothing (no decode).
New Coupon Symbols - Scanning an old coupon symbol reports either UPC or Code 128, and scanning
an interim coupon symbol or a new coupon symbol reports Databar Expanded.
Both Coupon Formats - Scanning an old coupon symbol reports both UPC and Code 128, and scanning
an interim coupon symbol or a new coupon symbol reports Databar Expanded.
Old Coupon Symbols
(00h)
Both Coupon Formats
(02h)
*New Coupon Symbols
(01h)
Page 79

ISSN EAN

Parameter # F1h 69h
To enable or disable ISSN EAN, scan the appropriate bar code below.
Enable ISSN EAN
(01h)
Symbologies 5 - 25
*Disable ISSN EAN
(00h)
Page 80
5 - 26 MX101 PRODUCT REFERENCE GUIDE

Code 128

Enable/Disable Code 128

Parameter # 08h
To enable or disable Code 128, scan the appropriate bar code below.
*Enable Code 128
(01h)
Disable Code 128
(00h)

Set Lengths for Code 128

Parameter # L1 = D1h, L2 = D2h
The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Code 128 to any length, one or two discrete lengths, or lengths within a specific range.
NOTE When setting lengths for different bar code types, enter a leading zero for single digit numbers.
One Discrete Length - Select this option to decode only Code 128 symbols containing a selected
length. Select the length using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode only Code 128 symbols with 14 characters, scan Code 128 - One Discrete Length, then scan
1 followed by 4. To correct an error or change the selection, scan Cancel on page D-2.
Two Discrete Lengths - Select this option to decode only Code 128 symbols containing either of
two selected lengths. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode only Code 128 symbols containing either 2 or 14 characters, select Code 128 - Two Discrete Lengths, then scan 0, 2, 1, and then 4. To correct an error or change the selection, scan Cancel on page D-2.
Length Within Range - Select this option to decode a Code 128 symbol with a specific length
range. Select lengths using numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode Code 128 symbols containing between 4 and 12 characters, first scan Code 128 - Length Within Range. Then scan 0, 4, 1, and 2 (enter a leading zero for single digit numbers). To correct an error or change the selection, scan Cancel on page D-2.
Any Length - Select this option to decode Code 128 symbols containing any number of characters
within the scanner’s capability.
Page 81
Set Lengths for Code 128 (continued)
Code 128 - One Discrete Length
Symbologies 5 - 27
Code 128 - Two Discrete Lengths
Code 128 - Length Within Range

Enable/Disable GS1-128 (formerly UCC/EAN-128)

Parameter # 0Eh
To enable or disable GS1-128, scan the appropriate bar code below.
Enable GS1-128
(01h)
*Code 128 - Any Length
*Disable GS1-128
(00h)
Page 82
5 - 28 MX101 PRODUCT REFERENCE GUIDE

Enable/Disable ISBT 128

Parameter # 54h
ISBT 128 is a variant of Code 128 used in the blood bank industry. Scan a bar code below to enable or disable ISBT 128. If necessary, the host must perform concatenation of the ISBT data.
Enable ISBT 128
(01h)
*Disable ISBT 128
(00h)
Page 83

ISBT Concatenation

Parameter # F1h 41h
Select an option for concatenating pairs of ISBT code types:
If you select Disable ISBT Concatenation, the scanner does not concatenate pairs of ISBT codes it encounters.
If you select Enable ISBT Concatenation, there must be two ISBT codes in order for the scanner to decode and perform concatenation. The scanner does not decode single ISBT symbols.
If you select Autodiscriminate ISBT Concatenation, the scanner decodes and concatenates pairs of ISBT codes immediately. If only a single ISBT symbol is present, the scanner must decode the symbol the number of times set via ISBT Concatenation Redundancy on page 5-30 before transmitting its data to
confirm that there is no additional ISBT symbol.
Symbologies 5 - 29
*Disable ISBT Concatenation
(00h)
Autodiscriminate ISBT Concatenation
(02h)
Enable ISBT Concatenation
(01h)
Page 84
5 - 30 MX101 PRODUCT REFERENCE GUIDE

Check ISBT Table

Parameter # F1h 42h
The ISBT specification includes a table that lists several types of ISBT bar codes that are commonly used in pairs. If you set ISBT Concatenation to Enable, enable Check ISBT Table to concatenate only those pairs found in this table. Other types of ISBT codes are not concatenated.
*Enable Check ISBT Table
(01h)
Disable Check ISBT Table
(00h)

ISBT Concatenation Redundancy

Parameter # DFh
If you set ISBT Concatenation to Autodiscriminate, use this parameter to set the number of times the scanner must decode an ISBT symbol before determining that there is no additional symbol.
Scan the bar code below, then scan two numeric bar codes in Appendix D, Numeric Bar Codes to set a value between 2 and 20. Enter a leading zero for single digit numbers. To correct an error or change a selection, scan Cancel on page D-2. The default is 10.
ISBT Concatenation Redundancy
Page 85

Code 39

Enable/Disable Code 39

Parameter # 00h
To enable or disable Code 39, scan the appropriate bar code below.
Enable Code 39
Symbologies 5 - 31
(01h)
* Disable Code 39
(00h)

Enable/Disable Trioptic Code 39

Parameter # 0Dh
Trioptic Code 39 is a variant of Code 39 used in the marking of computer tape cartridges. Trioptic Code 39 symbols always contain six characters. To enable or disable Trioptic Code 39, scan the appropriate bar code below.
Enable Trioptic Code 39
(01h)
*Disable Trioptic Code 39
(00h)
NOTE You cannot enable Trioptic Code 39 and Code 39 Full ASCII simultaneously.
Page 86
5 - 32 MX101 PRODUCT REFERENCE GUIDE

Convert Code 39 to Code 32

Parameter # 56h
Code 32 is a variant of Code 39 used by the Italian pharmaceutical industry. Scan the appropriate bar code below to enable or disable converting Code 39 to Code 32.
NOTE Code 39 must be enabled for this parameter to function.
Enable Convert Code 39 to Code 32
(01h)
*Disable Convert Code 39 to Code 32
(00h)

Code 32 Prefix

Parameter # E7h
Scan the appropriate bar code below to enable or disable adding the prefix character “A” to all Code 32 bar codes.
NOTE Convert Code 39 to Code 32 must be enabled for this parameter to function.
Enable Code 32 Prefix
(01h)
*Disable Code 32 Prefix
(00h)
Page 87
Symbologies 5 - 33

Set Lengths for Code 39

Parameter # L1 = 12h, L2 = 13h
The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Code 39 to any length, one or two discrete lengths, or lengths within a specific range. If Code 39 Full ASCII is enabled, Length Within a Range or Any Length are the preferred options.
NOTE When setting lengths for different bar code types, enter a leading zero for single digit numbers.
One Discrete Length - Select this option to decode only Code 39 symbols containing a selected length.
Select the length using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode only Code 39 symbols with 14 characters, scan Code 39 - One Discrete Length, then scan 1 followed by 4. To correct an error or change the selection, scan Cancel on page D-2.
Two Discrete Lengths - Select this option to decode only Code 39 symbols containing either of two
selected lengths. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode only Code 39 symbols containing either 2 or 14 characters, select Code 39 - Two Discrete Lengths, then scan 0, 2, 1, and then 4. To correct an error or change the selection, scan
Cancel on page D-2.
Length Within Range - Select this option to decode a Code 39 symbol with a specific length
range. Select lengths using numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode Code 39 symbols containing between 4 and 12 characters, first scan Code 39 - Length Within Range. Then scan 0, 4, 1, and 2 (enter a leading zero for single digit numbers). To correct an error or change the selection, scan Cancel on page D-2.
Any Length - Select this option to decode Code 39 symbols containing any number of characters within
the scanner’s capability.
Code 39 - One Discrete Length
Code 39 - Two Discrete Lengths
*Code 39 - Length Within Range
Code 39 - Any Length
Page 88
5 - 34 MX101 PRODUCT REFERENCE GUIDE

Code 39 Check Digit Verification

Parameter # 30h
Enable this feature to check the integrity of all Code 39 symbols to verify that the data complies with specified check digit algorithm. Only Code 39 symbols which include a modulo 43 check digit are decoded. Enable this feature if the Code 39 symbols contain a Modulo 43 check digit.
Enable Code 39 Check Digit
(01h)
*Disable Code 39 Check Digit
(00h)

Transmit Code 39 Check Digit

Parameter # 2Bh
Scan a bar code below to transmit Code 39 data with or without the check digit.
Transmit Code 39 Check Digit (Enable)
(01h)
*Do Not Transmit Code 39 Check Digit (Disable)
NOTE Code 39 Check Digit Verification must be enabled for this parameter to function.
(00h)
Page 89
Symbologies 5 - 35

Code 39 Full ASCII Conversion

Parameter # 11h
Code 39 Full ASCII is a variant of Code 39 which pairs characters to encode the full ASCII character set. To enable or disable Code 39 Full ASCII, scan the appropriate bar code below.
Enable Code 39 Full ASCII
(01h)
*Disable Code 39 Full ASCII
(00h)
NOTE You cannot enable Trioptic Code 39 and Code 39 Full ASCII simultaneously.
Code 39 Full ASCII to Full ASCII Correlation is host-dependent, and is therefore described in the ASCII Character Set Table for the appropriate interface. See the ASCII Value Table on page E-1.
Page 90
5 - 36 MX101 PRODUCT REFERENCE GUIDE

Code 39 Buffering - Scan & Store

Parameter # 71h
This feature allows the scanner to accumulate data from multiple Code 39 symbols.
Selecting the Scan and Store option (Buffer Code 39) temporarily buffers all Code 39 symbols having a leading space as a first character for later transmission. The leading space is not buffered.
Decoding a Code 39 symbol with no leading space transmits in sequence all buffered data in a first-in first-out format, plus the “triggering” symbol. See the following pages for further details.
Select Do Not Buffer Code 39 to transmit all decoded Code 39 symbols immediately without storing them in the buffer.
This feature affects Code 39 only. If selecting Buffer Code 39, we recommend configuring the scanner to decode Code 39 symbology only.
Buffer Code 39 (Enable)
(01h)
*Do Not Buffer Code 39 (Disable)
(00h)
While there is data in the transmission buffer, you cannot select Do Not Buffer Code 39. The buffer holds 200 bytes of information.
To disable Code 39 buffering when there is data in the transmission buffer, first force the buffer transmission (see Transmit Buffer on page 5-37) or clear the buffer.
Buffer Data
To buffer data, enable Code 39 buffering and scan a Code 39 symbol with a space immediately following the start pattern.
Unless the data overflows the transmission buffer, the scanner issues a low/high beep to indicate successful decode and buffering. (For overflow conditions, see Overfilling Transmission Buffer on page
5-37.)
The scanner adds the decoded data excluding the leading space to the transmission buffer.
No transmission occurs.
Clear Transmission Buffer
To clear the transmission buffer, scan the Clear Buffer bar code below, which contains only a start character, a dash (minus), and a stop character.
The scanner issues a short high/low/high beep.
The scanner erases the transmission buffer.
No transmission occurs.
Page 91
Symbologies 5 - 37
Clear Buffer
NOTE The Clear Buffer contains only the dash (minus) character. In order to scan this command, set Code 39
lengths to include length 1.
Transmit Buffer
There are two methods to transmit the Code 39 buffer.
1. Scan the Transmit Buffer bar code below, which includes only a start character, a plus (+), and a stop
character.
2. The scanner transmits and clears the buffer.
The scanner issues a low/high beep.
Transmit Buffer
3. Scan a Code 39 bar code with a leading character other than a space.
The scanner appends new decode data to buffered data.
The scanner transmits and clears the buffer.
The scanner signals that it transmitted the buffer with a low/high beep.
The scanner transmits and clears the buffer.
NOTE The Transmit Buffer contains only a plus (+) character. In order to scan this command, set Code 39
lengths to include length 1.
Overfilling Transmission Buffer
The Code 39 buffer holds 200 characters. If the symbol just read overflows the transmission buffer:
The scanner indicates that it rejected the symbol by issuing three long, high beeps.
No transmission occurs. The data in the buffer is not affected.
Attempt to Transmit an Empty Buffer
If you scan the Transmit Buffer symbol and the Code 39 buffer is empty:
A short low/high/low beep signals that the buffer is empty.
No transmission occurs.
The buffer remains empty.
Page 92
5 - 38 MX101 PRODUCT REFERENCE GUIDE

Code 93

Enable/Disable Code 93

Parameter # 09h
To enable or disable Code 93, scan the appropriate bar code below.
Enable Code 93
(01h)
*Disable Code 93
(00h)

Set Lengths for Code 93

Parameter # L1 = 1Ah, L2 = 1Bh
The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Code 93 to any length, one or two discrete lengths, or lengths within a specific range.
One Discrete Length - Select this option to decode only Code 93 symbols containing a selected length.
Select the length using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode only Code 93 symbols with 14 characters, scan Code 93 - One Discrete Length, then scan 1 followed by 4. To correct an error or to change the selection, scan Cancel on page D-2.
Two Discrete Lengths - Select this option to decode only Code 93 symbols containing either of two
selected lengths. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode only Code 93 symbols containing either 2 or 14 characters, select Code 93 - Two Discrete Lengths, then scan 0, 2, 1, and then 4. To correct an error or to change the selection, scan Cancel on page D-2.
Length Within Range - Select this option to decode a Code 93 symbol with a specific length
range. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode Code 93 symbols containing between 4 and 12 characters, first scan Code 93 - Length Within Range. Then scan 0, 4, 1, and 2 (enter a leading zero for single digit numbers). To correct an error or change the selection, scan Cancel on page D-2.
Any Length - Scan this option to decode Code 93 symbols containing any number of characters within
the scanner’s capability.
Page 93
Set Lengths for Code 93 (continued)
Code 93 - One Discrete Length
Symbologies 5 - 39
Code 93 - Two Discrete Lengths
*Code 93 - Length Within Range
Code 93 - Any Length
Page 94
5 - 40 MX101 PRODUCT REFERENCE GUIDE

Code 11

Code 11

Parameter # 0Ah
To enable or disable Code 11, scan the appropriate bar code below.
Enable Code 11
(01h)
*Disable Code 11
(00h)

Set Lengths for Code 11

Parameter # L1 = 1Ch, L2 = 1Dh
The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Code 11 to any length, one or two discrete lengths, or lengths within a specific range.
One Discrete Length - Select this option to decode only Code 11 symbols containing a selected length.
Select the length using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode only Code 11 symbols with 14 characters, scan Code 11 - One Discrete Length, then scan 1 followed by 4. To correct an error or to change the selection, scan Cancel on page D-2.
Two Discrete Lengths - Select this option to decode only Code 11 symbols containing either of two
selected lengths. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode only Code 11 symbols containing either 2 or 14 characters, select Code 11 - Two Discrete Lengths, then scan 0, 2, 1, and then 4. To correct an error or to change the selection, scan Cancel on page D-2.
Length Within Range - Select this option to decode a Code 11 symbol with a specific length
range. Select lengths using numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode Code 11 symbols containing between 4 and 12 characters, first scan Code 11 - Length Within Range. Then scan 0, 4, 1, and 2 (enter a leading zero for single digit numbers). To correct an error or change the selection, scan Cancel on page D-2.
Any Length - Scan this option to decode Code 11 symbols containing any number of characters within
the scanner’s capability.
Page 95
Set Lengths for Code 11 (continued)
Code 11 - One Discrete Length
Symbologies 5 - 41
Code 11 - Two Discrete Lengths
*Code 11 - Length Within Range
Code 11 - Any Length
Page 96
5 - 42 MX101 PRODUCT REFERENCE GUIDE

Code 11 Check Digit Verification

Parameter # 34h
This feature allows the scanner to check the integrity of all Code 11 symbols to verify that the data complies with the specified check digit algorithm. This selects the check digit mechanism for the decoded Code 11 bar code. The options are to check for one check digit, check for two check digits, or disable the feature.
To enable this feature, scan the bar code below corresponding to the number of check digits encoded in the Code 11 symbols.
*Disable
(00h)
Two Check Digits
(02h)
One Check Digit
(01h)
Page 97

Transmit Code 11 Check Digits

Parameter # 2Fh
This feature selects whether or not to transmit the Code 11 check digit(s).
Transmit Code 11 Check Digit(s) (Enable)
(01h)
*Do Not Transmit Code 11 Check Digit(s) (Disable)
NOTE Code 11 Check Digit Verification must be enabled for this parameter to function.
Symbologies 5 - 43
(00h)
Page 98
5 - 44 MX101 PRODUCT REFERENCE GUIDE

Interleaved 2 of 5 (ITF)

Enable/Disable Interleaved 2 of 5

Parameter # 06h
To enable or disable Interleaved 2 of 5, scan the appropriate bar code below, and select an Interleaved 2 of 5 length from the following pages.
Enable Interleaved 2 of 5
(01h)
*Disable Interleaved 2 of 5
(00h)

Set Lengths for Interleaved 2 of 5

Parameter # L1 = 16h, L2 = 17h
The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for I 2 of 5 to any length, one or two discrete lengths, or lengths within a specific range. The range for Interleaved 2 of 5 lengths is 0 - 55.
One Discrete Length - Select this option to decode only I 2 of 5 symbols containing a selected length.
Select the length using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode only I 2 of 5 symbols with 14 characters, scan I 2 of 5 - One Discrete Length, then scan 1 followed by 4. To correct an error or to change the selection, scan Cancel on page D-2.
Two Discrete Lengths - Select this option to decode only I 2 of 5 symbols containing either of two
selected lengths. Select lengths using the numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode only I 2 of 5 symbols containing either 2 or 14 characters, select I 2 of 5 - Two Discrete Lengths, then scan 0, 2, 1, and then 4. To correct an error or to change the selection, scan Cancel on page D-2.
Length Within Range - Select this option to decode an I 2 of 5 symbol with a specific length
range. Select lengths using numeric bar codes in Appendix D, Numeric Bar Codes. For example, to decode I 2 of 5 symbols containing between 4 and 12 characters, first scan I 2 of 5 - Length Within Range. Then scan 0, 4, 1, and 2 (enter a leading zero for single digit numbers). To correct an error or change the selection, scan Cancel on page D-2.
Any Length - Scan this option to decode I 2 of 5 symbols containing any number of characters within the
scanner’s capability.
NOTE Due to the construction of the I 2 of 5 symbology, it is possible for a scan line covering only a portion of the
code to transmit as a complete scan, yielding less data than is encoded in the bar code. To prevent this, select specific lengths (I 2 of 5 - One Discrete Length, Two Discrete Lengths) for I 2 of 5 applications.
Page 99
Set Lengths for Interleaved 2 of 5 (continued)
*I 2 of 5 - One Discrete Length
Symbologies 5 - 45
I 2 of 5 - Two Discrete Lengths
I 2 of 5 - Length Within Range
I 2 of 5 - Any Length
Page 100
5 - 46 MX101 PRODUCT REFERENCE GUIDE

I 2 of 5 Check Digit Verification

Parameter # 31h
Enable this feature to check the integrity of all I 2 of 5 symbols to verify the data complies with either the specified Uniform Symbology Specification (USS), or the Optical Product Code Council (OPCC) check digit algorithm.
*Disable
(00h)
USS Check Digit
(01h)
OPCC Check Digit
(02h)

Transmit I 2 of 5 Check Digit

Parameter # 2Ch
Scan the appropriate bar code below to transmit I 2 of 5 data with or without the check digit.
Transmit I 2 of 5 Check Digit (Enable)
(01h)
*Do Not Transmit I 2 of 5 Check Digit (Disable)
(00h)
Loading...