Zebra MP6000 Programming Guide

Page 1
MP6000
BAR CODE PROGRAMMING GUIDE
Page 2
Page 3
MP6000
BAR CODE PROGRAMMING GUIDE
72E-172633-08
Revision A
February 2016
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 ma nual is subject to change without notice.
The software is provided strictly on an “as i s” basis. All sof twar e, 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 n oted 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, exce pt as permitted unde r copyright law. The user shall not modify , merge, or incorporate any for m or portion of a licensed program with other pro gram material, create a derivative work from a licensed program , or us e a li censed 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

Subject to the terms of Zebra’s hardware warranty statement, the MP6000 is warranted against defects in workmanship and materials for a period of 1 (one) year from the date of shipment.
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:
- New software information
- Aux scanner parameters
- RS-232 NCR and Datalogic information
- Dual Cable Scale bar codes
- Reset button
- Third Party Scale parameters.
-03 Rev. A 7/2014 Added:
- New parameters...
- GS1 QR parameter
- GS1-Datamatrix parameter
- Center Object Detect
- Coerce UPC/EAN
- UPC/EAN/JAN Supplemental Aim ID Format
- Text to NCR Variant bullet under RS-232 Host Types
iii
Updated:
- Renamed Bar Code Self Service Mode to Bar Code Hold-off Mode
- Changed the default for IBM Specification Version to Version 2.2
-04 Rev . A 11/2014 Zebra branding; add Symbol Native API (SNAPI) Interface bar code to USB chapter; add SNAPI chapter.
-05 Rev. A 3/2015 Zebra Re-branding
-06 Rev. A 5/2015 Rev. D software updates: Additional auxiliary RS-232 device port configuration bar codes - Aux1/Aux2 Baud, Data Bits, Stop Bits and Parity' settings; added Honor Direct I/O Beeps and Scale Zero Button Limit.
-07 Rev. A 10/2015 Updates:
- Chapter 1: Added 9 msec option
- Chapter 2: NCR Prefix and Suf f ix descr iption; Scanner/Scale bar code hex value
- Chapter 4: Default for Maximum Initial Zero Setting Range; added hex values to
Scale Enable parameters
- Chapter 5:
-- Corrected Low Tone value
-- Added parameters for Enable Tone, Enable Volume; Disable Tone, Disable Volume; Disable Tone, Enable Volume; Enable Tone, Disable Volume
-- Corrected Baud Rate 115200
-- Corrected Exclude Decode Field Of Views bar code names
-- Corrected Illumination Configurations bar code names
- Chapter 6: Corrected hex value for Sensormatic Scan Enable Interlock Mode
- Chapter 7: Corrected Parity description
-08 Rev. A 2/2016 Added new sample bar codes: UPC-E, EAN-8, DataBar Expanded, DataBar Limited, Code 93, Aztec.
Page 6
Page 7
v
Page 8
vi MP6000 BAR CODE PROGRAMMING GUIDE
Page 9
vii
Page 10
Page 11
TABLE OF CONTENTS
Warranty ......................................................................................................................................... ii
Revision History.............................................................................................................................. iii
About This Guide
Introduction..................................................................................................................................... xvii
Chapter Descriptions ...................................................................................................................... xvii
Notational Conventions................................................................................................................... xviii
Related Documents ........................................................................................................................ xix
Recommended Services Information.............................................................................................. xix
Chapter 1: USB INTERFACE BAR CODES
Introduction .................................................................................................................................... 1-1
USB Parameter Defaults ................................................................................................................ 1-2
USB Host Parameters .................................................................................................................... 1-3
USB Device Type ..................................................................................................................... 1-3
USB Country Keyboard Types - Country Codes ...................................................................... 1-9
USB Keystroke Delay .............................................................................................................. 1-14
Simulated Caps Lock ............................................................................................................... 1-17
USB CAPS Lock Override ....................................................................................................... 1-19
Scan Disable Mode .................................................................................................................. 1-21
USB Ignore Unknown Characters ............................................................................................ 1-24
USB Convert Unknown to Code 39 ......................................................................................... 1-26
USB Ignore Beep Directive ...................................................................................................... 1-28
USB Ignore Type Directive ...................................................................................................... 1-30
Direct I/O Beeps ....................................................................................................................... 1-32
Emulate Keypad ....................................................................................................................... 1-34
Emulate Keypad with Leading Zero ......................................................................................... 1-36
USB Keyboard FN1 Substitution .............................................................................................. 1-38
Function Key Mapping ............................................................................................................. 1-40
Convert Case ........................................................................................................................... 1-42
USB Static CDC ....................................................................................................................... 1-45
USB Transmission Speed Parameters .................................................................................... 1-47
IBM USB Scale Default Response Status ............................................................................... 1-60
IBM Specification Version ........................................................................................................ 1-63
ASCII Character Set for USB ......................................................................................................... 1-65
Page 12
x MP6000 BAR CODE PROGRAMMING GUIDE
Chapter 2: RS-232 INTERFACE BAR CODES
Introduction .................................................................................................................................... 2-1
RS-232 Parameter Defaults ........................................................................................................... 2-2
RS-232 Host Parameters ............................................................................................................... 2-3
RS-232 Host Types ....................................................................................................................... 2-7
RS-232 Host -Datalogic Variant ............................................................................................... 2-17
RS-232 Host Preferences .............................................................................................................. 2-18
Baud Rate ................................................................................................................................ 2-18
Parity ........................................................................................................................................ 2-23
Stop Bits ................................................................................................................................... 2-26
Data Bits .................................................................................................................................. 2-28
Check Receive Errors .............................................................................................................. 2-30
Hardware Handshaking ........................................................................................................... 2-32
Software Handshaking ............................................................................................................. 2-38
Host Serial Response Timeout ................................................................................................ 2-44
RTS Line State ......................................................................................................................... 2-49
Beep on <BEL> ........................................................................................................................ 2-51
Intercharacter Delay ................................................................................................................. 2-53
Wincor-Nixdorf Beep/LED Options .......................................................................................... 2-58
Ignore Unknown Characters .................................................................................................... 2-61
NCR Variant Preferences ........................................................................................................ 2-63
ASCII Character Set for RS-232 .................................................................................................... 2-74
Chapter 3: IBM RS-485 INTERFACE BAR CODES
Introduction .................................................................................................................................... 3-1
IBM Parameter Defaults ................................................................................................................ 3-2
IBM RS-485 Host Parameters ....................................................................................................... 3-3
Port Address ............................................................................................................................ 3-3
Scale Port Address ........................................................................................................................ 3-7
IBM RS-485 Miscellaneous Parameters ........................................................................................ 3-11
Convert Unknown to Code 39 .................................................................................................. 3-11
Ignore Beep Directive .............................................................................................................. 3-13
Ignore Configuration Directive ................................................................................................. 3-15
Scan Disable Mode .................................................................................................................. 3-17
Chapter 4: SCALE CONFIGURATION
Introduction .................................................................................................................................... 4-1
Scanning Sequence Examples ...................................................................................................... 4-2
Errors While Scanning ................................................................................................................... 4-2
Scale Parameter Defaults .............................................................................................................. 4-2
Legal Scale Units ........................................................................................................................... 4-3
Legal Scale Dampening Filter Setting ........................................................................................... 4-5
Scale Enable .................................................................................................................................. 4-9
Scale Reset ................................................................................................................................... 4-11
Scale Display Configuration ........................................................................................................... 4-12
Scale Enforce Zero Return ............................................................................................................ 4-14
Scale Beep After Weight Request ................................................................................................. 4-16
Ignore Scale Pole Directives .......................................................................................................... 4-18
Maximum Initial Zero Setting Range .............................................................................................. 4-20
Maximum Scale Zeroing Weight Limit ........................................................................................... 4-22
Page 13
TABLE OF CONTENTS xi
Chapter 5: USER PREFERENCES & MISCELLANEOUS OPTIONS
Introduction .................................................................................................................................... 5-1
Scanning Sequence Examples ...................................................................................................... 5-2
Errors While Scanning ................................................................................................................... 5-2
User Preferences/Miscellaneous Options Parameter Defaults ...................................................... 5-2
User Preferences ........................................................................................................................... 5-5
Set Default Parameter ............................................................................................................. 5-5
Parameter Bar Code Scanning ................................................................................................ 5-8
Beep After Good Decode ......................................................................................................... 5-10
Beeper Tone ............................................................................................................................ 5-12
Beeper Volume ........................................................................................................................ 5-18
Beeper Duration ....................................................................................................................... 5-23
Tone/Volume Button Enable .................................................................................................... 5-26
Suppress Power-up Beeps ...................................................................................................... 5-30
Decode Session Timeout ......................................................................................................... 5-32
Timeout Between Decodes, Same Symbol ............................................................................. 5-33
Same Symbol Report Timeout ................................................................................................. 5-34
Swipe Frame Timeout .............................................................................................................. 5-36
Presentation Frame Timeout ................................................................................................... 5-37
Cell Phone Frame Timeout ...................................................................................................... 5-38
Fuzzy 1D Processing ............................................................................................................... 5-39
Mobile Phone Display Mode .................................................................................................... 5-41
PDF Prioritization ..................................................................................................................... 5-43
PDF Prioritization Timeout ....................................................................................................... 5-45
Center Object Detect ............................................................................................................... 5-46
Center IR Sensitivity ................................................................................................................ 5-48
Stitching Type .......................................................................................................................... 5-51
Scanning Usage Mode ............................................................................................................. 5-53
RS-232 Device Port Configuration ........................................................................................... 5-55
RS-232 Auxiliary Port Scale Protocol ...................................................................................... 5-61
Aux1 Baud Rate ....................................................................................................................... 5-66
Aux1 Data Bits ......................................................................................................................... 5-73
Aux1 Stop Bits ......................................................................................................................... 5-76
Aux1 Parity ............................................................................................................................... 5-79
Aux2 Baud Rate ....................................................................................................................... 5-85
Aux2 Data Bits ......................................................................................................................... 5-92
Aux2 Stop Bits ......................................................................................................................... 5-95
Aux2 Parity ............................................................................................................................... 5-98
Aux2 Parity (continued) ............................................................................................................ 5-99
Aux2 Parity (continued) ............................................................................................................ 5-100
Aux2 Parity (continued) ............................................................................................................ 5-101
Aux2 Parity (continued) ............................................................................................................ 5-102
Aux2 Parity (continued) ............................................................................................................ 5-103
Third Party Scale Parameters .................................................................................................. 5-104
Exclude Decode Field Of Views ............................................................................................... 5-110
Illumination Configurations ....................................................................................................... 5-114
Product ID (PID) Type .............................................................................................................. 5-121
Continuous Bar Code Read ..................................................................................................... 5-124
Miscellaneous Scanner Parameters .............................................................................................. 5-126
Transmit Code ID Character .................................................................................................... 5-126
Prefix/Suffix Values .................................................................................................................. 5-129
Page 14
xii MP6000 BAR CODE PROGRAMMING GUIDE
Scan Data Transmission Format ............................................................................................. 5-133
FN1 Substitution Values .......................................................................................................... 5-141
Copy Statistics to a Staging Flash Drive .................................................................................. 5-142
Chapter 6: EAS PARAMETERS
Introduction .................................................................................................................................... 6-1
Scanning Sequence Examples ...................................................................................................... 6-2
Errors While Scanning ................................................................................................................... 6-2
User Preferences/Miscellaneous Options Parameter Defaults ...................................................... 6-2
EAS Operating Modes ................................................................................................................... 6-4
Operating Modes ........................................................................................................................... 6-5
Sensormatic Auto Mode ........................................................................................................... 6-5
Sensormatic Always Enable Deactivation Mode ...................................................................... 6-6
Sensormatic Bar Code Interlock Mode .................................................................................... 6-7
Bar Code Auto Interlock Mode ................................................................................................. 6-8
Bar Code Hold Off Mode .......................................................................................................... 6-9
Sensormatic Scan Enable Interlock Mode ............................................................................... 6-10
Checkpoint Bar Code Interlock Mode ...................................................................................... 6-11
Checkpoint Scan Enable Interlock Mode ................................................................................. 6-12
EAS LED On Mode .................................................................................................................. 6-13
EAS Disable Mode ................................................................................................................... 6-14
Sensormatic Deactivation Timeout .......................................................................................... 6-15
Sensormatic EAS Deactivation ................................................................................................ 6-16
Sensormatic EAS Beeps .......................................................................................................... 6-18
Sensormatic Request Messages ............................................................................................. 6-29
Checkpoint Interlock Polarity ......................................................................................................... 6-36
Checkpoint Interlock Polarity (continued) ................................................................................ 6-37
Deactivation Override Button ......................................................................................................... 6-38
Chapter 7: AUXILIARY SCANNER BAR CODES
Introduction .................................................................................................................................... 7-1
Auxiliary Scanner Parameters ....................................................................................................... 7-3
Auxiliary Scanner Decode with Unknown Type ....................................................................... 7-3
Host Type ................................................................................................................................. 7-7
Baud Rate ................................................................................................................................ 7-10
Data Bits .................................................................................................................................. 7-17
Stop Bits ................................................................................................................................... 7-19
Parity ........................................................................................................................................ 7-21
Host RTS State ........................................................................................................................ 7-24
Chapter 8: 123SCAN2
Introduction .................................................................................................................................... 8-1
Chapter 9: SSI INTERFACE
Introduction .................................................................................................................................... 9-1
Chapter 10: SNAPI INTERFACE
Introduction .................................................................................................................................... 10-1
Chapter 11: SYMBOLOGIES
Introduction .................................................................................................................................... 11-1
Scanning Sequence Examples ...................................................................................................... 11-1
Page 15
TABLE OF CONTENTS xiii
Errors While Scanning ................................................................................................................... 11-1
Symbology Parameter Defaults ..................................................................................................... 11-2
Disable All Code Types .................................................................................................................. 11-7
UPC/EAN ....................................................................................................................................... 11-8
Enable/Disable UPC-A ............................................................................................................. 11-8
Enable/Disable UPC-E ............................................................................................................. 11-10
Enable/Disable UPC-E1 ........................................................................................................... 11-12
Enable/Disable EAN-8/JAN-8 .................................................................................................. 11-14
Enable/Disable EAN-13/JAN-13 .............................................................................................. 11-16
Enable/Disable Bookland EAN ................................................................................................ 11-18
Bookland ISBN Format ............................................................................................................ 11-20
Decode UPC/EAN/JAN Supplementals ................................................................................... 11-22
User-Programmable Supplementals ........................................................................................ 11-36
UPC/EAN Redundancy ............................................................................................................ 11-38
UPC/EAN/JAN Supplemental Redundancy ............................................................................. 11-39
Transmit UPC-A Check Digit ................................................................................................... 11-40
Transmit UPC-E Check Digit ................................................................................................... 11-42
Transmit UPC-E1 Check Digit ................................................................................................. 11-44
UPC-A Preamble ..................................................................................................................... 11-46
UPC-E Preamble ..................................................................................................................... 11-49
UPC-E1 Preamble ................................................................................................................... 11-52
Convert UPC-E to UPC-A ........................................................................................................ 11-55
Convert UPC-E1 to UPC-A ...................................................................................................... 11-57
EAN-8/JAN-8 Zero Extend ....................................................................................................... 11-59
Coerce UPC/EAN .................................................................................................................... 11-61
UPC/EAN/JAN Supplemental AIM ID Format .......................................................................... 11-63
UCC Coupon Extended Code .................................................................................................. 11-66
Coupon Report ......................................................................................................................... 11-68
ISSN EAN ................................................................................................................................ 11-71
UPC/EAN Random Weight Check Digit ................................................................................... 11-73
Code 128 ....................................................................................................................................... 11-75
Enable/Disable Code 128 ........................................................................................................ 11-75
Set Lengths for Code 128 ........................................................................................................ 11-77
Enable/Disable GS1-128 (formerly UCC/EAN-128) ................................................................. 11-82
Enable/Disable GS1-128 (formerly UCC/EAN-128) ................................................................. 11-83
Enable/Disable ISBT 128 ......................................................................................................... 11-84
ISBT Concatenation ................................................................................................................. 11-86
Check ISBT Table .................................................................................................................... 11-89
ISBT Concatenation Redundancy ............................................................................................ 11-91
Code 128 Stitching ................................................................................................................... 11-92
Code 128 Stitching Security Level ........................................................................................... 11-94
Code 128 Marginless Mode ..................................................................................................... 11-99
Enable/Disable Code 39 .......................................................................................................... 11-101
Enable/Disable Trioptic Code 39 ............................................................................................. 11-103
Convert Code 39 to Code 32 ................................................................................................... 11-105
Code 32 Prefix ......................................................................................................................... 11-107
Set Lengths for Code 39 .......................................................................................................... 11-109
Code 39 Check Digit Verification ............................................................................................. 11-113
Transmit Code 39 Check Digit ................................................................................................. 11-115
Code 39 Full ASCII Conversion ............................................................................................... 11-117
Code 39 Stitching ..................................................................................................................... 11-119
Page 16
xiv MP6000 BAR CODE PROGRAMMING GUIDE
Code 39 Stitching Security Level ............................................................................................. 11-121
Code 39 Marginless Mode ....................................................................................................... 11-126
Code 93 ......................................................................................................................................... 11-128
Enable/Disable Code 93 .......................................................................................................... 11-128
Set Lengths for Code 93 .......................................................................................................... 11-130
Code 93 Stitching ..................................................................................................................... 11-135
Code 93 Stitching Security Level ............................................................................................. 11-137
Code 93 Marginless Mode ....................................................................................................... 11-142
Interleaved 2 of 5 (ITF) .................................................................................................................. 11-144
Enable/Disable Interleaved 2 of 5 ............................................................................................ 11-144
I 2 of 5 Check Digit Verification ................................................................................................ 11-151
Transmit I 2 of 5 Check Digit .................................................................................................... 11-154
Convert I 2 of 5 to EAN-13 ....................................................................................................... 11-156
Interleaved 2 of 5 Stitching ...................................................................................................... 11-158
Interleaved 2 of 5 Stitching Security Level ............................................................................... 11-160
Interleaved 2 of 5 Marginless Mode ......................................................................................... 11-165
Discrete 2 of 5 (DTF/D 2 of 5) ........................................................................................................ 11-167
Enable/Disable Discrete 2 of 5 ................................................................................................. 11-167
Set Lengths for Discrete 2 of 5 ................................................................................................ 11-169
Codabar (NW - 7) .......................................................................................................................... 11-174
Enable/Disable Codabar .......................................................................................................... 11-174
Set Lengths for Codabar .......................................................................................................... 11-176
CLSI Editing ............................................................................................................................. 11-181
NOTIS Editing .......................................................................................................................... 11-183
Codabar Upper or Lower Case Start/Stop Characters Detection ............................................ 11-185
MSI ................................................................................................................................................ 11-187
Enable/Disable MSI ................................................................................................................. 11-187
Set Lengths for MSI ................................................................................................................. 11-189
MSI Check Digits ..................................................................................................................... 11-194
Transmit MSI Check Digit(s) .................................................................................................... 11-196
MSI Check Digit Algorithm ....................................................................................................... 11-198
Chinese 2 of 5 ........................................................................................................................ ........ 11-200
Enable/Disable Chinese 2 of 5 ................................................................................................. 11-200
Inverse 1D ..................................................................................................................................... 11-202
GS1 DataBar ................................................................................................................................. 11-205
GS1 DataBar Limited ............................................................................................................... 11-207
GS1 DataBar Expanded .......................................................................................................... 11-209
GS1 DataBar Limited Security Level ....................................................................................... 11-211
Convert GS1 DataBar to UPC/EAN ......................................................................................... 11-215
Composite ...................................................................................................................................... 11-217
Composite CC-C ...................................................................................................................... 11-217
Composite CC-A/B ................................................................................................................... 11-219
Composite TLC-39 ................................................................................................................... 11-221
UPC Composite Mode ............................................................................................................. 11-223
Composite Beep Mode ............................................................................................................ 11-226
GS1-128 Emulation Mode for UCC/EAN Composite Codes .................................................... 11-229
2D Symbologies ............................................................................................................................. 11-231
Enable/Disable PDF417 ........................................................................................................... 11-231
Enable/Disable MicroPDF417 .................................................................................................. 11-233
Code 128 Emulation ................................................................................................................ 11-235
Data Matrix ............................................................................................................................... 11-237
Page 17
TABLE OF CONTENTS xv
Data Matrix Inverse .................................................................................................................. 11-239
GS1 Data Matrix ...................................................................................................................... 11-242
QR Code .................................................................................................................................. 11-244
QR Inverse ............................................................................................................................... 11-246
GS1 QR ................................................................................................................................... 11-249
MicroQR ................................................................................................................................... 11-251
Aztec ........................................................................................................................................ 11-253
Aztec Inverse ........................................................................................................................... 11-255
Redundancy Level ..................................................................................................................... .... 11-258
Redundancy Level 1 ................................................................................................................ 11-258
Redundancy Level 2 ................................................................................................................ 11-258
Redundancy Level 3 ................................................................................................................ 11-258
Redundancy Level 4 ................................................................................................................ 11-258
Security Level .................................................................................................................. .............. 11-263
Intercharacter Gap Size ........................................................................................................... 11-267
Macro PDF Features ...................................................................................................................... 11-269
Flush Macro Buffer ................................................................................................................... 11-269
Abort Macro PDF Entry ............................................................................................................ 11-270
Chapter 12: DRIVER’S LICENSE SET UP
Introduction .................................................................................................................................... 12-1
Driver’s License Parsing ................................................................................................................ 12-5
No Driver’s License Parsing ..................................................................................................... 12-5
Embedded Driver’s License Parsing ........................................................................................ 12-6
Parsing Driver’s License Data Fields (Embedded Driver's License Parsing) ................................. 12-7
Embedded Driver's License Parsing Criteria - Code Type ....................................................... 12-7
Driver’s License Parse Field Bar Codes .................................................................................. 12-8
AAMVA Parse Field Bar Codes ............................................................................................... 12-21
Parser Version ID Bar Codes ................................................................................................... 12-90
User Preferences ........................................................................................................................... 12-91
Set Default Parameter ............................................................................................................. 12-91
Output Gender as M or F ......................................................................................................... 12-92
Date Format ............................................................................................................................. 12-93
Send Keystroke (Control Characters and Keyboard Characters) ............................................ 12-106
Parsing Rule Example ................................................................................................................... 12-234
Embedded Driver's License Parsing ADF Example ................................................................. 12-255
Chapter 13: ADVANCED DATA FORMATTING
Introduction .................................................................................................................................... 13-1
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
Code 93 ......................................................................................................................................... C-2
Page 18
xvi MP6000 BAR CODE PROGRAMMING GUIDE
UPC/EAN ....................................................................................................................................... C-3
UPC-A, 100% ........................................................................................................................... C-3
UPC-E ...................................................................................................................................... C-4
EAN-8 ...................................................................................................................................... C-5
EAN-13, 100% ......................................................................................................................... C-6
Code 128 ....................................................................................................................................... C-7
Interleaved 2 of 5 ........................................................................................................................... C-8
GS1 DataBar ................................................................................................................................. C-9
GS1 DataBar Omnidirectional .................................................................................................. C-9
GS1 DataBar Expanded .......................................................................................................... C-10
GS1 DataBar Limited ............................................................................................................... C-11
PDF417 .......................................................................................................................................... C-12
Data Matrix .................................................................................................................................... C-13
QR Code ........................................................................................................................................ C-14
Aztec .............................................................................................................................................. C-15
Appendix D: NUMERIC BAR CODES
Numeric Bar Codes ....................................................................................................................... D-1
0 ............................................................................................................................................... D-1
1 ............................................................................................................................................... D-2
2 ............................................................................................................................................... D-3
3 ............................................................................................................................................... D-4
4 ............................................................................................................................................... D-5
5 ............................................................................................................................................... D-6
6 ............................................................................................................................................... D-7
7 ............................................................................................................................................... D-8
8 ............................................................................................................................................... D-9
9 ............................................................................................................................................... D-10
Cancel ............................................................................................................................................ D-11
Appendix E: ASCII CHARACTER SETS
Character Sets ............................................................................................................................... E-1
Index
Page 19

ABOUT THIS GUIDE

Introduction

The MP6000 Bar Code Programming Guide includes the programming bar codes to configure the MP6000.

Chapter Descriptions

Chapter 1, USB INTERFACE BAR CODES provides bar code s to set up the bio ptic scanner with a USB host.
Chapter 2, RS-232 INTERFACE BAR CODES provides bar codes to set up the bioptic scanner with an
RS-232 host, such as point-of-sale devices, host computers, or other devices with an available RS-232 port.
Chapter 3, IBM RS-485 INTERFACE BAR CODES provides bar codes to set up the bioptic scanner with IBM
RS-485 Point of Sale (POS) systems.
Chapter 4, SCALE CONFIGURATION provides bar codes to configure and calibrate the scale.
Chapter 5, 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 MP6000.
Chapter 6, EAS PARAMETERS describes the EAS features, and provides programming bar codes for
selecting these features.
Chapter 7, AUXILIARY SCANNER BAR CODES includes the parameter bar codes in this chapter configure
the MP6000 for connection to an auxiliary scanner.
Chapter 8, 123SCAN2 describes the 123Scan2 utility.
Chapter 9, SSI INTERF ACE Customers using RS-232 OPOS require the Simple Ser ial Interface (SSI), which
provides a communications link between Zebra scanners, and a serial host.
Chapter 10, SNAPI INTERFACE includes information about the USB-SNAPI Interface.
Chapter 11, SYMBOLOGIES describes all symbology features and provides programming bar codes for
selecting these features for the MP6000.
Chapter 12, DRIVER’S LICENSE SET UP describes how to program the MP6000 to read and use the data
contained in the 2D bar codes on US driver's licenses, and AAMVA compliant ID cards.
Chapter 13, ADVANCED DATA FORMATTING briefly describes ADF and refers to the guide.
Page 20
xviii MP6000 BAR CODE PROGRAMMING GUIDE
*Baud Rate 9600
Feature/Option
* Indicates Default
Appendix A, STANDARD DEFAULT PARAMETERS provides a table of all host devices and
miscellaneous scanner 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 includes ASCII character set values.

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-s te p pr oc ed ur e s) ap pe a r as nu m be re d lists.
Throughout the programming bar code menus, asterisks (*) are used to denote default parameter
settings.
Symbols:
NOTE This symbol indicates something of special interest or importance to the reader. Failure to read the
note will not result in physical harm to the reader, equipment or data.
CAUTION This symbol indicates that if this information is ignored, the possibility of data or material damage
may occur.
IMPORTANT This symbol points out meaningful advice.
WARNING! This symbol indicates that if this information is ignored the possibility that serious
personal injury may occur.
Page 21

Related Documents

MP6000 Integrator Guide, p/n 72E-172632-xx, provides installation information, interface setups, scale calibration procedure, beeper and LED indicators, warning and er ror messages, and information about using the MP6000.
Advanced Data Formatting Programmer Guide (ADF), p/n 72E- 69680 -xx, pr ovide s ADF informatio n an d the bar codes necessary to customize data before transmission to a host.
For the latest version of this guide and all guides, go to: http://www.zebra.com/support.

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
ABOUT THIS GUIDE xix
Model number or product name
Software type and version number 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. is not responsible for any damages incurred during shipme nt if the approved shippin g container is no t used. Shipping the units improperly can possibly void the warranty.
If you purchased your business product fro m a busine ss partner, please contact that business partner for support.
recommends the following Service options to keep the MP6000 operating at peak per forma nce throug hou t it s 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 22
xx MP6000 BAR CODE PROGRAMMING GUIDE
Page 23
CHAPTER 1 USB INTERFACE BAR CODES
*Scan Disable Mode - Full Disable
Feature/Option
*Indicates Default

Introduction

This chapter includes the programming bar codes for the USB host interface. The MP6000 connects dire ctly to a USB host, or a powered USB hub. An additional power supply is required (PWRS-14000-14 8R). Only a USB Power Plus host (IBM registers) can power the MP6000 using a Power Plus cable, with an external power supply.
For detailed technical information about the MP6000 including in sta llation, settin g up interfa ces, calibr ating the scale, and operation refer to the MP6000 Integrator Guide (p/n 72E-172632-xx).
Throughout the programming bar code menus, aste risks (
*) indicate default values.
Page 24

USB Parameter Defaults

Table 1-1 lists the defaults for USB host parameters. To change any option, scan the appropriate bar code(s)
provided in the Parameter Descriptions section beginning on page 1-3.
NOTE See Appendix A, ST ANDARD DEFAULT P ARAMETERS for all user pref erences, h osts, symb ologies , and
miscellaneous default parameters.
Table 1-1
USB Host Parameters
USB Device Type IBM Table Top USB Country Keyboard Types - Country Codes North American Standard
USB Keystroke Delay No Delay Simulated Caps Lock Disable USB CAPS Lock Override Disable Scan Disable Mode Full Disable USB Ignore Unknown Characters Enable Scan Disable Mode Full Disable USB Ignore Unknown Characters Enable USB Convert Unknown to Code 39 Disable USB Ignore Beep Directive Ignore
USB Interface Parameter Defaults
Parameter Default
USB Keyboard
Page
Number
1-3 1-9
1-14 1-17 1-19 1-21 1-19 1-21 1-24 1-26 1-28
USB Ignore Type Directive Ignore Honor Direct I/O Beeps Honor Emulate Keypad Disable Emulate Keypad with Leading Zero Disable USB Keyboard FN 1 Substitution Disable Function Key Mapping Disable Convert Case Disable USB Static CDC Enable USB HID Polling Interval 8 msec Fast HID Keyboard Disable Quick Keypad Emulation Disable IBM USB Scale Default Response Status Disabled IBM Specification Version Version 2.2
1-30 1-32 1-34 1-36 1-38 1-40 1-42 1-45 1-47 1-56 1-58 1-60 1-63
Page 25

USB Host Parameters

USB Device Type

Select the desired USB device type from the following options.
* IBM Table-top USB
IBM Hand-held USB
IBM OPOS (IBM Hand-held USB with Full Scan Disable)
HID Keyboard Emulation
CDC COM Port Emulation.
Symbol Native API (SNAPI)
NOTE 1. When changing USB device types, the MP6000 automatically resets and issues the standard startup
beep sequences.
2. Select IBM Hand-held USB to disable data transmission when an IBM register issues a Scan Disable command. Illumination and decoding are still permitted. Select IBM OPOS (IBM Hand-held USB with Full Scan Disable) to completely shut off the scanner when an IBM register issues a Scan Disable command, including illumination, decoding, and data transmission.
USB INTERFACE BAR CODES 1 - 3
3. Before selecting CDC COM Port Emulation, install the USB CDC driver on the host to ensure the scanner does not stall during power up (due to a failure to enumerate USB). If the scanner stalls, to recover it: a. Install the USB CDC driver or b. After power-up, hold the trigger for 10 seconds, which allows the scanner to power up using an alternate USB configuration. Upon power-up, scan another USB Device Type.
* IBM Table-top USB
Page 26
USB Device Type (continued)
IBM Hand-held USB
Page 27
USB Device Type (continued)
USB INTERFACE BAR CODES 1 - 5
IBM OPOS
(IBM Hand-held USB with Full Scan Disable)
Page 28
USB Device Type (continued)
When the HID Keyboard host is selected, and the MP6000 has auxiliary scanners connected, use ADF rules to program the auxiliary scanners to add a 500 msec pause to the end of the data to prevent the interleaving of bar code data from multiple scanners. This works with standard RS-232, and SSI over RS-232 (with the Send Raw Decode Data setting).
HID Keyboard Emulation
Page 29
USB Device Type (continued)
USB INTERFACE BAR CODES 1 - 7
CDC COM Port Emulation
Page 30
USB Device Type (continued)
Symbol Native API (SNAPI) Interface
Page 31
USB INTERFACE BAR CODES 1 - 9

USB Country Keyboard Types - Country Codes

Scan the bar code corresponding to the keyboard type from the following options. This setting applies only to the USB HID Keyboard Emulation device.
Options:
*North American Standard USB Keyboard
German Windows
French Windows
French Canadian Windows 95/98
French Canadian Windows 2000/XP.
NOTE When changing USB country keyboard types the digital scanner automatically resets and issues the
standard startup beep sequences.
*North American Standard USB Keyboard
Page 32
1 - 10 MP6000 BAR CODE PROGRAMMING GUIDE
USB Country Keyboard Types - Country Codes (continued)
German Windows
Page 33
USB Country Keyboard Types - Country Codes (continued)
USB INTERFACE BAR CODES 1 - 11
French Windows
Page 34
1 - 12 MP6000 BAR CODE PROGRAMMING GUIDE
USB Country Keyboard Types - Country Codes (continued)
French Canadian Windows 95/98
Page 35
USB Country Keyboard Types - Country Codes (continued)
USB INTERFACE BAR CODES 1 - 13
French Canadian Windows 2000/XP
Page 36
1 - 14 MP6000 BAR CODE PROGRAMMING GUIDE

USB Keystroke Delay

This parameter sets the delay, in milliseconds , between emulated keystrokes. Scan the appropriate bar code from the following options to increase the delay when hosts require a slower transmission of data.
Options:
*No Delay
Medium Delay (20 msec)
Long Delay (40 msec).
*No Delay
Page 37
USB Keystroke Delay (continued)
USB INTERFACE BAR CODES 1 - 15
Medium Delay (20 msec)
Page 38
1 - 16 MP6000 BAR CODE PROGRAMMING GUIDE
USB Keystroke Delay (continued)
Long Delay (40 msec)
Page 39
USB INTERFACE BAR CODES 1 - 17

Simulated Caps Lock

Enable this to invert upper and lower case characters on the bar code as if the Caps Lock state is enabled on the keyboard. This inversion occurs regardless of the keyboard’s Caps Lock state. Note that this only applies to alpha characters.
Options:
*Disable Simulated Caps Lock
Enable Simulated Caps Lock.
*Disable Simulated Caps Lock
Page 40
1 - 18 MP6000 BAR CODE PROGRAMMING GUIDE
Simulated Caps Lock (continued)
Enable Simulated Caps Lock
Page 41
USB INTERFACE BAR CODES 1 - 19

USB CAPS Lock Override

This option applies only to the HID Keyboard Emulation device. Enable this to preserve the case of the data regardless of the state of the Caps Lock key. This setting is always enabled for the Japanese, Windows (ASCII) keyboard type and can not be disabled.
Options:
*Do Not Override Caps Lock Key (Disable)
Override Caps Lock Key (Enable).
NOTE If both Simulated Caps Lock and Caps Lock Override are enabled, Caps Lock Override takes
precedence.
Override Caps Lock Key
(Enable)
Page 42
1 - 20 MP6000 BAR CODE PROGRAMMING GUIDE
USB CAPS Lock Override (continued)
*Do Not Override Caps Lock Key
(Disable)
Page 43
USB INTERFACE BAR CODES 1 - 21

Scan Disable Mode

Parameter # 1214
This parameter determines the behavior of the MP6000 when it receives a Scan Disable directive from the connected host.
Options:
*Full Disable - Scanning bar codes is disabled.
Transmit Disable - The MP6000 may scan bar codes, but transmission of bar code data is disabled.
Auto Disable - MP6000 disables scanning after transmission of a bar code, and remains disabled until
the host sends a Scan Enable.
NOTE This feature is currently supported by IBM Table Top USB, IBM Hand-held USB, and all IBM 46XX
interfaces.
* Full Disable
(0)
Page 44
1 - 22 MP6000 BAR CODE PROGRAMMING GUIDE
Scan Disable Mode (continued)
Transmit Disable
(1)
Page 45
Scan Disable Mode (continued)
USB INTERFACE BAR CODES 1 - 23
Auto Disable
(2)
Page 46
1 - 24 MP6000 BAR CODE PROGRAMMING GUIDE

USB Ignore Unknown Characters

This option applies only to the IBM device. Unknown characters are characters the host does not recognize. Options:
*Send Bar Codes with Unknown Characters - Select Send Bar Codes With Unknown Characters to send all bar code data except for unknown characters. The MP6000 issues no error beeps.
Do Not Send Bar Codes with Unknown Characters - Select Do Not Send Bar Codes With Unknown Characters, for IBM devices, to prevent sending bar codes containin g at least one unknown character to
the host. The MP6000 issues an error beep.
*Send Bar Codes with Unknown Characters
Page 47
USB Ignore Unknown Characters (continued)
USB INTERFACE BAR CODES 1 - 25
Do Not Send Bar Codes with Unknown Characters
Page 48
1 - 26 MP6000 BAR CODE PROGRAMMING GUIDE

USB Convert Unknown to Code 39

This option applies only to the IBM Hand-held, IBM Table Top, and IBM OPOS (IBM Hand-held USB with Full Scan Disable) devices. Scan a bar code below to enable or disable converting unknown bar code type data to Code 39.
Options:
*Disable Convert Unknown to Code 39
Enable Convert Unknown to Code 39.
*Disable Convert Unknown to Code 39
Page 49
USB Convert Unknown to Code 39 (continued)
USB INTERFACE BAR CODES 1 - 27
Enable Convert Unknown to Code 39
Page 50
1 - 28 MP6000 BAR CODE PROGRAMMING GUIDE

USB Ignore Beep Directive

This applies only to IBM Hand-held, IBM Table Top, and IBM OPOS (IBM Hand-held USB with Full Scan Disable) devices. Scan one of the following bar codes to honor or ignore a beep directive. All directives are still acknowledged as if they were processed.
Options:
Honor USB Beep Directive
*Ignore USB Beep Directive.
Honor USB Beep Directive
Page 51
USB Ignore Beep Directive (continued)
USB INTERFACE BAR CODES 1 - 29
*Ignore USB Beep Directive
Page 52
1 - 30 MP6000 BAR CODE PROGRAMMING GUIDE

USB Ignore Type Directive

This applies only to IBM hand-held, IBM tabletop, and OPOS devices. Scan one of the following bar codes to honor or ignore a code type enable/disable directive. All directives are still acknowledged as if they were processed.
Options:
Honor USB Ignore Type Directive
*Ignore USB Type Directive.
Honor USB Ignore Type Directive
Page 53
USB Ignore Type Directive (continued)
USB INTERFACE BAR CODES 1 - 31
*Ignore USB Type Directive
Page 54
1 - 32 MP6000 BAR CODE PROGRAMMING GUIDE

Direct I/O Beeps

Scan one of the following bar codes to honor or ignore a direct I/O beep from the USB host. When disabled, the MP6000 does not sound beeps on this command. All directives are still acknowledged to the USB host as if they were processed.
Options:
*Honor Direct I/O Beeps
Ignore Direct I/O Beeps.
*Honor Direct I/O Beeps
Page 55
Direct I/O Beeps (continued)
USB INTERFACE BAR CODES 1 - 33
Ignore Direct I/O Beeps
Page 56
1 - 34 MP6000 BAR CODE PROGRAMMING GUIDE

Emulate Keypad

Enable this to send all characters as ASCII sequences over the numeric keypad. For example ASCII A transmits as “ALT make” 0 6 5 “ALT Break”.
Options:
*Disable Keypad Emulation
Enable Keypad Emulation.
*Disable Keypad Emulation
Page 57
Emulate Keypad (continued)
USB INTERFACE BAR CODES 1 - 35
Enable Keypad Emulation
Page 58
1 - 36 MP6000 BAR CODE PROGRAMMING GUIDE

Emulate Keypad with Leading Zero

Enable this to send character sequences sent over the numeric keypad as ISO characters which have a leading zero. For example ASCII A transmits as “ALT MAKE” 0 0 6 5 “ALT BREAK”.
Options:
*Disable Keypad Emulation with Leading Zero
Enable Keypad Emulation with Leading Zero.
*Disable Keypad Emulation with Leading Zero
Page 59
Emulate Keypad with Leading Zero (continued)
USB INTERFACE BAR CODES 1 - 37
Enable Keypad Emulation with Leading Zero
Page 60
1 - 38 MP6000 BAR CODE PROGRAMMING GUIDE

USB Keyboard FN1 Substitution

This option applies only to the USB HID Keyboard Emulation device. Enable this to replace any FN1 characters in an EAN 128 bar code with a user-selected Key Category and value (see FN1 Substitution Values
on page 5-141 to set the Key Category and Key Value).
Options:
Enable USB Keyboard FN1 Substitution
*Disable USB Keyboard FN1 Substitution.
Enable USB Keyboard FN1 Substitution
Page 61
USB Keyboard FN 1 Substitution (continued)
USB INTERFACE BAR CODES 1 - 39
*Disable USB Keyboard FN1 Substitution
Page 62
1 - 40 MP6000 BAR CODE PROGRAMMING GUIDE

Function Key Mapping

ASCII values under 32 are normally sent as a control-key sequences (see Table 1-5 on page 1-65). Enable this parameter to send the keys in bold in place of the standard key mapping. Table entries that do not have a bold entry remain the same whether or not you enable this parameter.
Options:
*Disable Function Key Mapping
Enable Function Key Mapping.
*Disable Function Key Mapping
Page 63
Function Key Mapping (continued)
USB INTERFACE BAR CODES 1 - 41
Enable Function Key Mapping
Page 64
1 - 42 MP6000 BAR CODE PROGRAMMING GUIDE

Convert Case

Enable this to convert all bar code data to the selected case. Options:
*No Case Conversion
Convert All to Upper Case
Convert All to Lower Case.
*No Case Conversion
Page 65
Convert Case (continued)
USB INTERFACE BAR CODES 1 - 43
Convert All to Upper Case
Page 66
1 - 44 MP6000 BAR CODE PROGRAMMING GUIDE
Convert Case (continued)
Convert All to Lower Case
Page 67
USB INTERFACE BAR CODES 1 - 45

USB Static CDC

When disabled, each device connected consumes another COM port (first device = COM1, second device = COM2, third device = COM3, etc.)
When enabled, each device connects to the same COM port Options:
*Enable USB Static CDC
Disable USB Static CDC.
*Enable USB Static CDC
Page 68
1 - 46 MP6000 BAR CODE PROGRAMMING GUIDE
USB Static CDC (continued)
Disable USB Static CDC
Page 69
USB INTERFACE BAR CODES 1 - 47

USB Transmission Speed Parameters

Use the following parameters to speed USB data transmission:
USB HID Polling Interval - When using more current USB systems, use this parameter to set a lower
interval in order to increase data transmission speed.
Fast HID Keyboard - When configured as a USB HID keyboard device, use this parameter to increase
the data transmission speed of printable (7-bit) ASCII cha racters.
Quick Keypad Emulation - When configured as a USB HID keyboard device, use this parameter to
increase the data transmission speed of a mix of both printable (7-bit) and full (8-bit) ASCII characters.
NOTE Enabling Emulate Keypad on page 1-34 or Quick Keypad Emulation on page 1-58 overrides Fast HID
Keyboard.

USB HID Polling Interval

This option speeds data transmission for all USB devices except CDC. Scan the appropriate bar code to set the polling interval. The polling interval determines the rate at which data can be sent between the scanner and the host computer. A lower number indicates a faster data rate. The default value is 8 msec.
Options:
1 msec
2 msec
3 msec
4 msec
5 msec
6 msec
7 msec
* 8 msec
9 msec. Changing the polling interval re-initializes the scanner.
CAUTION Ensure the host can handle the selected data rate. Selecting a data rate that is too fast for the host can
result in lost data.
1 msec
Page 70
1 - 48 MP6000 BAR CODE PROGRAMMING GUIDE
USB HID Polling Interval (continued)
2 msec
Page 71
USB HID Polling Interval (continued)
USB INTERFACE BAR CODES 1 - 49
3 msec
Page 72
1 - 50 MP6000 BAR CODE PROGRAMMING GUIDE
USB HID Polling Interval (continued)
4 msec
Page 73
USB HID Polling Interval (continued)
USB INTERFACE BAR CODES 1 - 51
5 msec
Page 74
1 - 52 MP6000 BAR CODE PROGRAMMING GUIDE
USB HID Polling Interval (continued)
6 msec
Page 75
USB HID Polling Interval (continued)
USB INTERFACE BAR CODES 1 - 53
7 msec
Page 76
1 - 54 MP6000 BAR CODE PROGRAMMING GUIDE
USB HID Polling Interval (continued)
*8 msec
Page 77
USB HID Polling Interval (continued)
USB INTERFACE BAR CODES 1 - 55
9 msec
Page 78
1 - 56 MP6000 BAR CODE PROGRAMMING GUIDE

Fast HID Keyboard

This option transmits USB HID keyboard data at a faster rate. Options:
Enable Fast HID Keyboard
* Disable Fast HID Keyboard.
NOTE Enabling Emulate Keypad on page 1-34 or Quick Keypad Emulation overrides Fast HID Keyboard.
Enable
Page 79
Fast HID Keyboard (continued)
USB INTERFACE BAR CODES 1 - 57
*Disable
Page 80
1 - 58 MP6000 BAR CODE PROGRAMMING GUIDE

Quick Keypad Emulation

This option applies only to the HID keyboard emulation device when Emulate Keyp ad on p age 1-34 is enabled. This parameter enables a quicker method of emulation utilizing the numeric keypad. The default value is Disable.
Options:
Enable Quick Keypad Emulation
*Disable Quick Keypad Emulation.
NOTE Enabling Emulate Keypad on page 1-34 or Quick Keypad Emulation overrides Fast HID Keyboard.
Enable
Page 81
Quick Keypad Emulation (continued)
USB INTERFACE BAR CODES 1 - 59
*Disable
Page 82
1 - 60 MP6000 BAR CODE PROGRAMMING GUIDE

IBM USB Scale Default Response Status

Parameter #1286
An MP6200 (MP6000 configured with a scale) sends a 2- byte scale st atus to the IBM USB Point o f Sale (POS) system as the default setting. This parameter allows a user to program the MP6200 scanner/scale to send either 2-byte scale status, or a 3-byte scale extended status.
Options:
*2-byte Scale Status - Extended Scale Status Disabled: The 2-byte scale status sent to the IBM POS consists of the information shown in Table 1-2 and Table 1-3.
Table 1-2
Table 1-3
Scale Status Byte 0
Bit Position Description
0 Flash update in progress (if flash update is implemented). 1 Configuration data response frame. 2 Extended status response frame. 3 Not defined (always 0). 4 Not defined (always 0). 5 Not defined (always 0). 6 Unacceptable command. 7 Device not ready to receive weigh commands.
Scale Status Byte 1
Bit Position Description
0 0: US weigh mode.
1: Metric weigh mode.
1 0: Four digit weight.
1: Five digit weight. 2 Weight data not include/scale in motion. 3 Data value error (weight digits not in range 0-9). 4 Read error (timeout occurred trying to obtain valid weight/status). 5 Remote display required but not detected. 6 Scale hardware error. 7 Undefined command received (command reject).
Page 83
USB INTERFACE BAR CODES 1 - 61
3-byte Scale Status - Extend ed Sc ale Status Enabled: When enabled, the MP6200 scanner/scale sends an additional scale status byte to the IBM POS with the information shown in Table 1-4.
Table 1-4
Scale Status Byte 2
Bit Position Description
0 Configuration successful. 1 Scale under zero. 2 Scale over capacity. 3 Scale center-of-zero. 4 Scale requires zeroing. 5 Scale warm up in progress. 6 Duplicate weight (United Kingdom mode only). 7 Not defined (always 0).
NOTE Some IBM POS applications require a 3-byte extended scale status for better price/weight transaction
performance.
*2-byte IBM USB Scale Status - Extended Scale Status Disabled
(0)
Page 84
1 - 62 MP6000 BAR CODE PROGRAMMING GUIDE
IBM USB Scale Default Response Status (continued)
3-byte IBM USB Scale Status - Ext ended Scale Status Enabled
(1)
Page 85
USB INTERFACE BAR CODES 1 - 63

IBM Specification Version

The IBM USB interface specification version selected defines how code types are reported over the IBM USB interface.
Options:
Original Specification
*Version 2.2.
Original Specification
Page 86
1 - 64 MP6000 BAR CODE PROGRAMMING GUIDE
IBM Specification Version (continued)
*Version 2.2
Page 87

ASCII Character Set for USB

USB INTERFACE BAR CODES 1 - 65
Table 1-5
Prefix/ Suffix Value
USB Prefix/Suffix Values
Full ASCII Code 39 Encode Char.acter
1000 %U CTRL 2 1001 $A CTRL A 1002 $B CTRL B 1003 $C CTRL C 1004 $D CTRL D 1005 $E CTRL E 1006 $F CTRL F 1007 $G CTRL G 1008 $H
1009 $I
CTRL H/
CTRL I/ 1010 $J CTRL J 1011 $K CTRL K
Keystroke
BACKSPACE
1
HORIZONTAL TAB
1
1012 $L CTRL L 1013 $M
CTRL M/ 1014 $N CTRL N 1015 $O CTRL O 1016 $P CTRL P 1017 $Q CTRL Q 1018 $R CTRL R 1019 $S CTRL S 1020 $T CTRL T 1021 $U CTRL U 1022 $V CTRL V 1023 $W CTRL W 1024 $X CTRL X 1025 $Y CTRL Y
1
The keystroke in bold transmits only if you enable
1-40
. Otherwise, the unbolded keystroke transmits.
Function Key Mapping on page
ENTER
1
Page 88
1 - 66 MP6000 BAR CODE PROGRAMMING GUIDE
Table 1-5
Prefix/ Suffix Value
USB Prefix/Suffix Values (Continued)
Full ASCII Code 39 Encode Char.acter
1026 $Z CTRL Z 1027 %A
CTRL [/ 1028 %B CTRL \ 1029 %C CTRL ] 1030 %D CTRL 6 1031 %E CTRL ­1032 Space Space 1033 /A ! 1034 /B “ 1035 /C # 1036 /D $ 1037 /E %
Keystroke
1
ESC
1038 /F & 1039 /G ‘ 1040 /H ( 1041 /I ) 1042 /J * 1043 /K + 1044 /L , 1045 - ­1046 . . 1047 /O / 1048 0 0 1049 1 1 1050 2 2 1051 3 3 1052 4 4 1053 5 5 1054 6 6
1
The keystroke in bold transmits only if you enable
1-40
. Otherwise, the unbolded keystroke transmits.
Function Key Mapping on page
Page 89
USB INTERFACE BAR CODES 1 - 67
Table 1-5
Prefix/ Suffix Value
USB Prefix/Suffix Values (Continued)
Full ASCII Code 39 Encode Char.acter
1055 7 7 1056 8 8 1057 9 9 1058 /Z : 1059 %F ; 1060 %G < 1061 %H = 1062 %I > 1063 %J ? 1064 %V @ 1065 A A 1066 B B 1067 C C
Keystroke
1068 D D 1069 E E 1070 F F 1071 G G 1072 H H 1073 I I 1074 J J 1075 K K 1076 L L 1077 M M 1078 N N 1079 O O 1080 P P 1081 Q Q 1082 R R 1083 S S
1
The keystroke in bold transmits only if you enable
. Otherwise, the unbolded keystroke transmits.
1-40
Function Key Mapping on page
Page 90
1 - 68 MP6000 BAR CODE PROGRAMMING GUIDE
Table 1-5
Prefix/ Suffix Value
USB Prefix/Suffix Values (Continued)
Full ASCII Code 39 Encode Char.acter
1084 T T 1085 U U 1086 V V 1087 W W 1088 X X 1089 Y Y 1090 Z Z 1091 %K [ 1092 %L \ 1093 %M ] 1094 %N ^ 1095 %O _ 1096 %W `
Keystroke
1097 +A a 1098 +B b 1099 +C c 1100 +D d 1101 +E e 1102 +F f 1103 +G g 1104 +H h 1105 +I i 1106 +J j 1107 +K k 1108 +L l 1109 +M m 1110 +N n 1111 +O o 1112 +P p
1
The keystroke in bold transmits only if you enable
. Otherwise, the unbolded keystroke transmits.
1-40
Function Key Mapping on page
Page 91
USB INTERFACE BAR CODES 1 - 69
Table 1-5
Prefix/ Suffix Value
USB Prefix/Suffix Values (Continued)
Full ASCII Code 39 Encode Char.acter
1113 +Q q 1114 +R r 1115 +S s 1116 +T t 1117 +U u 1118 +V v 1119 +W w 1120 +X x 1121 +Y y 1122 +Z z 1123 %P { 1124 %Q | 1125 %R }
Keystroke
1126 %S ~
1
The keystroke in bold transmits only if you enable
1-40
. Otherwise, the unbolded keystroke transmits.
Function Key Mapping on page
Page 92
1 - 70 MP6000 BAR CODE PROGRAMMING GUIDE
Table 1-6
2064 ALT 2 2065 ALT A 2066 ALT B 2067 ALT C 2068 ALT D 2069 ALT E 2070 ALT F 2071 ALT G 2072 ALT H 2073 ALT I 2074 ALT J 2075 ALT K 2076 ALT L
USB ALT Key Character Set
ALT Keys Keystroke
2077 ALT M 2078 ALT N 2079 ALT O 2080 ALT P 2081 ALT Q 2082 ALT R 2083 ALT S 2084 ALT T 2085 ALT U 2086 ALT V 2087 ALT W 2088 ALT X 2089 ALT Y 2090 ALT Z
Page 93
USB INTERFACE BAR CODES 1 - 71
Table 1-7
3000 Right Control Key 3048 GUI 0 3049 GUI 1 3050 GUI 2 3051 GUI 3 3052 GUI 4 3053 GUI 5 3054 GUI 6 3055 GUI 7 3056 GUI 8 3057 GUI 9 3065 GUI A 3066 GUI B
USB GUI Key Character Set
GUI Key Keystroke
3067 GUI C 3068 GUI D 3069 GUI E 3070 GUI F 3071 GUI G 3072 GUI H 3073 GUI I 3074 GUI J 3075 GUI K 3076 GUI L 3077 GUI M 3078 GUI N 3079 GUI O 3080 GUI P 3081 GUI Q
Note: GUI Shift Keys - The Apple™ iMac keyboard has an apple key on either side of the space bar. Windows-based systems have a GUI key to the left of the left ALT key, and to the right of the right ALT key.
Page 94
1 - 72 MP6000 BAR CODE PROGRAMMING GUIDE
Table 1-7
3082 GUI R 3083 GUI S 3084 GUI T 3085 GUI U 3086 GUI V 3087 GUI W 3088 GUI X 3089 GUI Y 3090 GUI Z
Note: GUI Shift Keys - The Apple™ iMac keyboard has an apple key on either side of the space bar. Windows-based systems have a GUI key to the left of the left ALT key, and to the right of the right ALT key.
USB GUI Key Character Set (Continued)
GUI Key Keystroke
Page 95
USB INTERFACE BAR CODES 1 - 73
Table 1-8
5001 F1 5002 F2 5003 F3 5004 F4 5005 F5 5006 F6 5007 F7 5008 F8 5009 F9 5010 F10 5011 F11 5012 F12 5013 F13
USB F Key Character Set
F Keys Keystroke
5014 F14 5015 F15 5016 F16 5017 F17 5018 F18 5019 F19 5020 F20 5021 F21 5022 F22 5023 F23 5024 F24
Page 96
1 - 74 MP6000 BAR CODE PROGRAMMING GUIDE
Table 1-9
6042 * 6043 + 6044 undefined 6045 ­6046 . 6047 / 6048 0 6049 1 6050 2 6051 3 6052 4 6053 5 6054 6
USB Numeric Keypad Character Set
Numeric Keypad Keystroke
6055 7 6056 8 6057 9 6058 Enter 6059 Num Lock
Page 97
USB INTERFACE BAR CODES 1 - 75
Table 1-10
7001 Break 7002 Delete 7003 PgUp 7004 End 7005 Pg Dn 7006 Pause 7007 Scroll Lock 7008 Backspace 7009 Tab 7010 Print Screen 7011 Insert 7012 Home 7013 Enter
USB Extended Keypad Character Set
Extended Keypad Keystroke
7014 Escape 7015 Up Arrow 7016 Down Arrow 7017 Left Arrow 7018 Right Arrow
Page 98
1 - 76 MP6000 BAR CODE PROGRAMMING GUIDE
Page 99
CHAPTER 2 RS-232 INTERFACE BAR CODES
*Baud Rate 9,600
Feature/Option
* Indicates Default

Introduction

This chapter includes the programming bar codes for the RS-232 host interface. Use the RS-232 interface to connect the MP6000 to POS devices, host computers, or other devices with an available RS-232 port (e.g., com port).
For detailed technical information about the MP6000 including in sta llation, settin g up interfa ces, calibr ating the scale, and operation refer to the MP6000 Integrator Guide (p/n 72E-172632-xx). Also see Character Sets on
page E-1 for the character sets.
NOTE The MP6000 uses TTL RS-232 signal levels, which interface with most system architectures. For system
architectures requiring RS-232C signal levels, offers different cables providing TTL-to-RS-232C conversion.
Throughout the programming bar code menus, aste risks (
*) indicate default values.
Page 100

RS-232 Parameter Defaults

Table 2-1 lists the defaults for RS-232 host parameters. To change any option, scan the appropriate bar
code(s) provided.
NOTE See Appendix A, ST ANDARD DEFAULT P ARAMETERS for all user pref erences, h osts, symb ologies , and
miscellaneous default parameters.
Table 2-1
RS-232 Host Parameters
RS-232 Host Types Standard Baud Rate 9600 Parity Type None Stop Bits 1 Data Bits 8-bit Check Receive Errors Enable Hardware Handshaking None Software Handshaking None Host Serial Response Timeout 2 Sec RTS Line State Low RTS Beep on <BEL> Disable Intercharacter Delay 0 msec
RS-232 Host Default Table
Parameter Default
Page
Number
2-7 2-18 2-23 2-26 2-28 2-30 2-32 2-38 2-44 2-49 2-51 2-53
Wincor-Nixdorf Beep/LED Options Normal Operation Ignore Unknown Characters Send Bar Code NCR Use Prefix Enabled NCR Prefix 1002 (STX) NCR Suffix 1003 (ETX) NCR Use Block Check Character Enabled NCR Interface Follow System NCR Scale Beep After Weight Request Disable
2-58 2-61 2-63 2-65 2-66 2-67 2-69 2-72
Loading...