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:
ChangeDateDescription
-01 Rev. A6/2013Initial Release.
-02 Rev. A5/2014Added:
- 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. A7/2014Added:
- 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 . A11/2014Zebra branding; add Symbol Native API (SNAPI) Interface bar code to USB chapter;
add SNAPI chapter.
-05 Rev. A3/2015Zebra Re-branding
-06 Rev. A5/2015Rev. 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. A10/2015Updates:
- 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
Chinese 2 of 5 ........................................................................................................................ ........ 11-200
Enable/Disable Chinese 2 of 5 ................................................................................................. 11-200
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
xviiiMP6000 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 followingconventions 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 GUIDExix
•
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
xxMP6000 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
1 - 2MP6000 BAR CODE PROGRAMMING GUIDE
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 TypeIBM Table Top
USB Country Keyboard Types - Country CodesNorth American Standard
USB Keystroke DelayNo Delay
Simulated Caps LockDisable
USB CAPS Lock OverrideDisable
Scan Disable ModeFull Disable
USB Ignore Unknown CharactersEnable
Scan Disable ModeFull Disable
USB Ignore Unknown CharactersEnable
USB Convert Unknown to Code 39Disable
USB Ignore Beep DirectiveIgnore
USB Interface Parameter Defaults
ParameterDefault
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 DirectiveIgnore
Honor Direct I/O BeepsHonor
Emulate KeypadDisable
Emulate Keypad with Leading ZeroDisable
USB Keyboard FN 1 SubstitutionDisable
Function Key MappingDisable
Convert CaseDisable
USB Static CDCEnable
USB HID Polling Interval8 msec
Fast HID KeyboardDisable
Quick Keypad EmulationDisable
IBM USB Scale Default Response StatusDisabled
IBM Specification VersionVersion 2.2
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)
NOTE1. 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 CODES1 - 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
1 - 4MP6000 BAR CODE PROGRAMMING GUIDE
USB Device Type (continued)
IBM Hand-held USB
Page 27
USB Device Type (continued)
USB INTERFACE BAR CODES1 - 5
IBM OPOS
(IBM Hand-held USB with Full Scan Disable)
Page 28
1 - 6MP6000 BAR CODE PROGRAMMING GUIDE
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 CODES1 - 7
CDC COM Port Emulation
Page 30
1 - 8MP6000 BAR CODE PROGRAMMING GUIDE
USB Device Type (continued)
Symbol Native API (SNAPI) Interface
Page 31
USB INTERFACE BAR CODES1 - 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 - 10MP6000 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 CODES1 - 11
French Windows
Page 34
1 - 12MP6000 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 CODES1 - 13
French Canadian Windows 2000/XP
Page 36
1 - 14MP6000 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 CODES1 - 15
Medium Delay (20 msec)
Page 38
1 - 16MP6000 BAR CODE PROGRAMMING GUIDE
USB Keystroke Delay (continued)
Long Delay (40 msec)
Page 39
USB INTERFACE BAR CODES1 - 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 - 18MP6000 BAR CODE PROGRAMMING GUIDE
Simulated Caps Lock (continued)
Enable Simulated Caps Lock
Page 41
USB INTERFACE BAR CODES1 - 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 - 20MP6000 BAR CODE PROGRAMMING GUIDE
USB CAPS Lock Override (continued)
*Do Not Override Caps Lock Key
(Disable)
Page 43
USB INTERFACE BAR CODES1 - 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 - 22MP6000 BAR CODE PROGRAMMING GUIDE
Scan Disable Mode (continued)
Transmit Disable
(1)
Page 45
Scan Disable Mode (continued)
USB INTERFACE BAR CODES1 - 23
Auto Disable
(2)
Page 46
1 - 24MP6000 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 CODES1 - 25
Do Not Send Bar Codes with Unknown Characters
Page 48
1 - 26MP6000 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 CODES1 - 27
Enable Convert Unknown to Code 39
Page 50
1 - 28MP6000 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 CODES1 - 29
*Ignore USB Beep Directive
Page 52
1 - 30MP6000 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 CODES1 - 31
*Ignore USB Type Directive
Page 54
1 - 32MP6000 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 CODES1 - 33
Ignore Direct I/O Beeps
Page 56
1 - 34MP6000 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 CODES1 - 35
Enable Keypad Emulation
Page 58
1 - 36MP6000 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 CODES1 - 37
Enable Keypad Emulation with Leading Zero
Page 60
1 - 38MP6000 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 CODES1 - 39
*Disable USB Keyboard FN1 Substitution
Page 62
1 - 40MP6000 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 CODES1 - 41
Enable Function Key Mapping
Page 64
1 - 42MP6000 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 CODES1 - 43
Convert All to Upper Case
Page 66
1 - 44MP6000 BAR CODE PROGRAMMING GUIDE
Convert Case (continued)
Convert All to Lower Case
Page 67
USB INTERFACE BAR CODES1 - 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 - 46MP6000 BAR CODE PROGRAMMING GUIDE
USB Static CDC (continued)
Disable USB Static CDC
Page 69
USB INTERFACE BAR CODES1 - 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 - 48MP6000 BAR CODE PROGRAMMING GUIDE
USB HID Polling Interval (continued)
2 msec
Page 71
USB HID Polling Interval (continued)
USB INTERFACE BAR CODES1 - 49
3 msec
Page 72
1 - 50MP6000 BAR CODE PROGRAMMING GUIDE
USB HID Polling Interval (continued)
4 msec
Page 73
USB HID Polling Interval (continued)
USB INTERFACE BAR CODES1 - 51
5 msec
Page 74
1 - 52MP6000 BAR CODE PROGRAMMING GUIDE
USB HID Polling Interval (continued)
6 msec
Page 75
USB HID Polling Interval (continued)
USB INTERFACE BAR CODES1 - 53
7 msec
Page 76
1 - 54MP6000 BAR CODE PROGRAMMING GUIDE
USB HID Polling Interval (continued)
*8 msec
Page 77
USB HID Polling Interval (continued)
USB INTERFACE BAR CODES1 - 55
9 msec
Page 78
1 - 56MP6000 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 CODES1 - 57
*Disable
Page 80
1 - 58MP6000 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 CODES1 - 59
*Disable
Page 82
1 - 60MP6000 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 PositionDescription
0Flash update in progress (if flash update is implemented).
1Configuration data response frame.
2Extended status response frame.
3Not defined (always 0).
4Not defined (always 0).
5Not defined (always 0).
6Unacceptable command.
7Device not ready to receive weigh commands.
Scale Status Byte 1
Bit PositionDescription
00: US weigh mode.
1: Metric weigh mode.
10: Four digit weight.
1: Five digit weight.
2Weight data not include/scale in motion.
3Data value error (weight digits not in range 0-9).
4Read error (timeout occurred trying to obtain valid weight/status).
5Remote display required but not detected.
6Scale hardware error.
7Undefined command received (command reject).
Page 83
USB INTERFACE BAR CODES1 - 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 PositionDescription
0Configuration successful.
1Scale under zero.
2Scale over capacity.
3Scale center-of-zero.
4Scale requires zeroing.
5Scale warm up in progress.
6Duplicate weight (United Kingdom mode only).
7Not 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 - 62MP6000 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 CODES1 - 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 - 64MP6000 BAR CODE PROGRAMMING GUIDE
IBM Specification Version (continued)
*Version 2.2
Page 87
ASCII Character Set for USB
USB INTERFACE BAR CODES1 - 65
Table 1-5
Prefix/ Suffix Value
USB Prefix/Suffix Values
Full ASCII Code 39
Encode Char.acter
1000%UCTRL 2
1001$ACTRL A
1002$BCTRL B
1003$CCTRL C
1004$DCTRL D
1005$ECTRL E
1006$FCTRL F
1007$GCTRL G
1008$H
1009$I
CTRL H/
CTRL I/
1010$JCTRL J
1011$KCTRL K
Keystroke
BACKSPACE
1
HORIZONTAL TAB
1
1012$LCTRL L
1013$M
CTRL M/
1014$NCTRL N
1015$OCTRL O
1016$PCTRL P
1017$QCTRL Q
1018$RCTRL R
1019$SCTRL S
1020$TCTRL T
1021$UCTRL U
1022$VCTRL V
1023$WCTRL W
1024$XCTRL X
1025$YCTRL Y
1
The keystroke in bold transmits only if you enable
The keystroke in bold transmits only if you enable
1-40
. Otherwise, the unbolded keystroke transmits.
Function Key Mapping on page
Page 92
1 - 70MP6000 BAR CODE PROGRAMMING GUIDE
Table 1-6
2064ALT 2
2065ALT A
2066ALT B
2067ALT C
2068ALT D
2069ALT E
2070ALT F
2071ALT G
2072ALT H
2073ALT I
2074ALT J
2075ALT K
2076ALT L
USB ALT Key Character Set
ALT KeysKeystroke
2077ALT M
2078ALT N
2079ALT O
2080ALT P
2081ALT Q
2082ALT R
2083ALT S
2084ALT T
2085ALT U
2086ALT V
2087ALT W
2088ALT X
2089ALT Y
2090ALT Z
Page 93
USB INTERFACE BAR CODES1 - 71
Table 1-7
3000Right Control Key
3048GUI 0
3049GUI 1
3050GUI 2
3051GUI 3
3052GUI 4
3053GUI 5
3054GUI 6
3055GUI 7
3056GUI 8
3057GUI 9
3065GUI A
3066GUI B
USB GUI Key Character Set
GUI KeyKeystroke
3067GUI C
3068GUI D
3069GUI E
3070GUI F
3071GUI G
3072GUI H
3073GUI I
3074GUI J
3075GUI K
3076GUI L
3077GUI M
3078GUI N
3079GUI O
3080GUI P
3081GUI 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 - 72MP6000 BAR CODE PROGRAMMING GUIDE
Table 1-7
3082GUI R
3083GUI S
3084GUI T
3085GUI U
3086GUI V
3087GUI W
3088GUI X
3089GUI Y
3090GUI 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.
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
2 - 2MP6000 BAR CODE PROGRAMMING GUIDE
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 TypesStandard
Baud Rate9600
Parity TypeNone
Stop Bits1
Data Bits8-bit
Check Receive ErrorsEnable
Hardware HandshakingNone
Software HandshakingNone
Host Serial Response Timeout2 Sec
RTS Line StateLow RTS
Beep on <BEL>Disable
Intercharacter Delay0 msec