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 photo copying,
recording, or information storage and retrieval systems. The material in this manual is subject to change
without notice.
The software is provided strictly on an “as is” basis. All software, including firmware, furnished to the user is on
a licensed basis. Zebra grants to the user a non-transferable and non-exclusive license to use each software
or firmware program delivered hereunder (licensed program) . Except as n oted below, such licen se may not b e
assigned, sublicensed, or otherwise tran sfe rr e d by th e user without prior written consent of Zebra. No right to
copy a licensed program in whole or in part is granted, except as permitted under copyright law. The user shall
not modify , merge, or incorporate any 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 au thorized copies it m akes, 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 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 patent right or patent, covering or relating to any combination, system,
apparatus, machine, material, method, or process in which Zebra products might be used. An implied license
exists only for equipment, circuits, and subsystems contained in Zebra products.
Warranty
For the complete hardware product warranty statement, go to: http://www.zebra.com/warranty.
MN-002912-03 Rev. A9/2017Updated QR Code default
MN-002912-04 Rev . A2/2018Updates
- Removed references to Ohio Driver’s License Optimization.
- Updated default parameter descriptions.
- Removed barcodes for Scale Pole Display T ype Standard & Alte rnate
and added to the Integrator Guide.
- Changed UPC/EAN Random Weight Check Digit default to disable.
- Changed UPC/EAN Block Life Span default to 10.
- Updated ’important note’ for param 1842.
iii
Adds
- User Data information.
- Report Software Version barcode.
- Added IBM Commands; updated existing barcode caption
- New parameters
Weighing Behind Zero Mode
Scale 5 Digit Directive
Same Symbol Timeout Mode
Enhanced Same Symbol Timeout Mode
USB Auxiliary Ports
USB Serial Number Format
RS-232 Device Port Configurations
IR Interference Filter
Left IR/Wakeup Sensitivity
Right IR/Wakeup Sensitivity
Report Software Version
- Added EAS & Aux params to default table Appendix A; added footnote 3
to table.
ivMP7000 Scanner Scale Bar Code Programming Guide
ChangeDateDescription
MN-002912-05 Rev. A8/2019Updates for Rev D Software
Added:
- UPC-A/EAN-13 with Voids/Redundancy bar codes.
- RS-232 Power On Mode
- Weblink_QR
- NCR 2D Label-ID Mode
- Examples for USB Serial Number Format
- Note to Aux Sca nner Bar Codes chapter - Decode with Unknown T y pe not
supported for IBM TT.
- Note to Aux Scanner Bar Codes chapter - Disconnect aux scanner from
MP7000 prior to change host type.
- Reject Same Weight
Updated:
- Table 2-5, Terminal Specific Code ID Characters
Deleted:
- References to Maxicode
- UPC/EAN Random Weight Check Digit
MN-002912-06EN Rev. A9/2020Added: RS232 Code ID Suppression; RS232 Code ID Suppression Code
Type; RS232 Code ID Suppression Host; Transmit Code 39 Start / Stop
Characters; DotCode; DotCode Prioritize; DotCode Inverse; DotCode
Mirrored; Grid Matrix, Grid Matrix Inverse, and Grid Matrix Mirrored;
Transmit EAN13 Check Digit; Transmit EAN8 Check Digit; Codabar Mod 16
Check Digit; Transmit Codabar Check Digit; GS1 Databar Enhanced
Demote; Weblink QR; Linked QR; EAS Checkpoint Pulse; Random Weight
Check Digits: UPC-A Starting with '2'; Random Weight Check Digits: EAN13 Starting with '20'; Random Weight Check Digits: EAN-13 Starting with
'21'; Random Weight Check Digits: EAN-13 Starting with '22'; Random
Weight Check Digits: EAN-13 Starting with '23'; Random Weight Check
Digits: EAN-13 Starting with '24'; Random Weight Check Digits: EAN-13
Starting with '25'; Random Weight Check Digits: EAN-13 Starting with '26';
Random Weight Check Digits: EAN-13 Starting with '27'; Random Weight
Check Digits: EAN-13 Starting with '28'; Random Weight Check Digits:
EAN-13 Starting with '29'; Multicode Data Formatting (MDF) in Ch apter 1 4
Data Formatting.
Split 123Scan chapter to Chapter 1 123Scan and Software Tools and
Chapter 14 Data Formatting.
Updated 123Scan and Software Too ls.
Deleted Unsolicited Heartbeat Interval.
TABLE OF CONTENTS
Warranty ............................................................................................................................................ ii
Revision History................................................................................................................................. iii
About This Guide
Introduction..................................................................................................................................... xvii
Chapter Descriptions ...................................................................................................................... xvii
Notational Conventions.................................................................................................................. xviii
Related Documents and Software................................................................................................... xix
Provide Documentation Feedback................................................................................................... xix
Han Xin ................................................................................................................................... I-34
Index
xviMP7000 Scanner Scale Bar Code Programming Guide
ABOUT THIS GUIDE
Introduction
This guide includes the programming barco d es to configure the MP7000 Scanner Scale.
Chapter Descriptions
Topics covered in this guide are as follows:
•
Chapter 1, 123Scan and Software Tools describes the 123Scan utility.
•
Chapter 2, USB Interface provides barcodes to set up the scanner with a USB host.
•
Chapter 3, RS-232 Interface provides barcodes to set up the scanner with an RS-232 host, such as
point-of-sale devices, host computers, or other devices with an available RS-232 port.
•
Chapter 4, IBM RS-485 Interface Bar Codes provides barcodes to set up the scanner with IBM RS-485 Point
of Sale (POS) systems.
•
Chapter 5, Scale Configuration provides barcodes to configure and calibra te th e sca le.
•
Chapter 6, User Preferences & Miscellaneous Options describes features frequently used to customize how
data transmits to the host device and programming barcodes for selecting user preference features for the
MP7X00.
•
Chapter 7, Image Capture Preferences describes imaging preference features and provides programming
barcodes for selecting these features.
•
Chapter 8, EAS Parameters describes the EAS features, and provides programming barcodes for selecting
these features.
•
Chapter 9, Auxiliary Scanner Bar Codes includes the parameter barcodes in this chapter configure the
MP7X00 for connection to an auxiliary scanner.
•
Chapter 10, SSI Interface Customers using RS-232 OPOS require the Simple Serial Interface (SSI), which
provides a communications link between Zebra scanners, and a serial host.
•
Chapter 11, SNAPI Interface includes information about the USB-SNAPI Interface.
•
Chapter 12, Symbologies describes all symbology features and provides programming barcodes for
selecting these features for the MP7X00.
xviiiMP7000 Scanner Scale Bar Code Programming Guide
•
Chapter 13, Driver’s License Set Up describes how to program the MP7X00 to read and use the data
contained in the 2D barcodes on US driver's licenses, and AAMVA compliant ID cards.
•
Chapter 14, Data Formatting dbriefly describes the Zebra features available for customizing scanner
operation.
•
Appendix A, Standard Parameter Defaults provides a table of all host devices and miscellaneous scanner
defaults.
•
Appendix B, Numeric Bar Codes includes the numeric barcodes to scan for parameters requiring specific
numeric values.
•
Appendix C, Alphanumeric Bar Codes includes the alphanumeric barcodes to scan for parameters requiring
specific alphanumeric values.
•
Appendix D, ASCII Character Sets provides tables for ASCII character values and other character sets.
•
Appendix E, Programming Reference provides tables for Symbol code identifiers, AIM code identifiers, and
modifier characters.
•
Appendix F, Country Codes provides barcodes for programming the country keyboard type for the USB
keyboard (HID) device and the keyboard wedge host.
•
Appendix G, Country Code Pages provides barcodes for sele cting code pages for the country keyboard type.
•
Appendix H, CJK Decode Control describes control parameters for Unicode/CJK (Chinese, Japanese,
Korean) barcode decode through USB HID Keyboard Emulation mode.
•
Appendix I, Sample Bar Codes includes sample barcodes of various code types.
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 seq ue nt ial
•
Sequential lists (e.g., those that describe step-by-step procedures) appear as numbered lists.
About This Guidexix
*Baud Rate 9600
Feature/Option
* Indicates Default
•
Throughout the programming barcode 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.
IMPORTANTThis symbol points out meaningful advice.
WARNING! This symbol indicates that if this information is ignored the possibility that serious
personal injury may occur.
Related Documents and Software
The following documents provide more information about the MP7X00 and other reference information.
•
MP7000 Scanner Scale Integrator Guide, p/n MN-002914-xx, provides installation information, interface
setups, scale calibration procedure, beeper and LED indicators, warning and error messages, and
information about using the MP7X000.
•
MP7000 Scanner Scale Regulatory Guide, p/n MN-002939-xx, provides Regulatory information, Health and
Safety Recommendations, Weights & Measures Scale Certifications, CMM Disclosure, and Waste Electrical
and Electronic Equipment instructions.
•
MX101 Customer Side Scanner Product Reference Guide, p/n MN-003031-xx, provides barco des for MX101
device configuration.
•
Taiwan RoHS, p/n MN- 0 03 07 1 -xx Z HT W.
•
Advanced Data Formatting Programmer Guide , p/n 7 2E-696 80- xx, pro vides infor matio n on ADF, a means of
customizing data before transmission to a host.
For the latest version of this guide and all guides, go to: http://www.zebra.com/support
Provide Documentation Feedback
If you have comments, questions, or suggestions about this guide, send an email to EVM-Techdocs@zebra.com.
.
xxMP7000 Scanner Scale Bar Code Programming Guide
CHAPTER 1 123SCAN AND
SOFTWARE TOOLS
Introduction
This chapter briefly describes the Zebra software tools available for customizing scanner operation.
123Scan
123Scan is a software tool that simplifies scanner setup and more.
Intuitive enough for first time users, the 123Scan wizard guides users through a streamlined setup process.
Settings are saved in a configuration file that can be printed as a single programming barcode for scanning,
emailed to a smart phone for scanning from its screen, or downloaded to the scanner using a USB cable.
Through 123Scan a user can:
•
Configure a scanner using a wizard
• Program the following scanner settings:
• Beeper tone / volume settings
• Enable / disable symbologies
• Communication settings
• Modify data before transmission to a host using:
• Advanced Data Formatting (ADF) - Scan one barcode per trigger pull
•
Load parameter settings to a scanner via:
• Barcode scanning:
• Scan a paper barcode
• Scan a barcode from a PC screen
• Scan a barcode from a smart phone screen
• Download over a USB cable:
• Load settings to one scanner
• Stage up to 10 scanners simultaneously
1 - 2MP7000 Scanner Scale Bar Code Programming Guide
•
Validate scanner setup:
• View scanned data within the utility's Data View screen
• Capture an image and save to a PC within the utility's Data View screen
• Review settings using the Parameter Report
• Clone settings from an already deployed scanner
•
Upgrade scanner firmware:
• Load settings to one scanner
• Stage up to 10 scanners simultaneously with a power USB hub
•
View statistics such as:
• Asset tracking information
• Time and usage information
• Barcodes scanned by symbology
• Communication diagnostics
•
Generate the following reports:
• Barcode Report - Programming barcode, included par ameter settings, and supported scanner models
• Parameter Report - Lists parameters programmed within a configuration file
• Activity Report - Lists activities performed on a scanner(s)
• Inventory Report - Lists scanner asset tracking information
• Validation Report - Printout of scanned data
• Statistics Report - Lists all statistics retrieved from the scanner
For more information go to: http://www.zebra.com/123Scan
.
Communication with 123Scan
Use a USB cable to connect the scanner to a Windows host computer r unning 123Scan.
123Scan Requirements
•
Host computer running Windows
•
Scanner
•
USB cable
123Scan Information
For more information on123Scan, go to: http://www.zebra.com/123Scan.
123Scan and Software Tools1 - 3
For a 1 minute tour of 123Scan, go to: http://www.zebra.com/ScannerHowToVideos
To download any of the following free tools, go to:
•
123Scan configuration utility (described in this chapter)
•
How-to-videos
http://www.zebra.com/scannersoftware.
.
Scanner SDK, Other Software Tools, and Videos
Tackle all your scanner programming needs with our diversified set of software tools. Whether you need to simply
stage a device, or develop a fully featured application with image and data capture as well as asset management,
these tools help you every step of the way.
To download any of the following free tools, go to: http://www.zebra.com/scannersoftware
•
123Scan configuration utility
•
SDKs
• Scanner SDK for Windows
• Scanner SDK for Linux
• Scanner SDK for Android
•
Drivers
• OPOS driver
.
• JPOS driver
• TWAIN driver
• USB CDC driver
• Virtual COM port driver
•
Scanner Management Service (SMS) for Remote Management
• Windows
• Linux
• IBM 4690
•
Mobile Apps
• Scanner Control App
•Android
•
How-To-Videos
•
User documentation.
1 - 4MP7000 Scanner Scale Bar Code Programming Guide
CHAPTER 2 USB INTERFACE
*Enable Parameter
Feature/option* Indicates default
Introduction
This chapter includes the programming barcodes for the USB host interface. The MP70XX connects directly to a
USB host. An additional power supply may be required (PWR-BGA12v50W0WW - power supply;
CBL-DC-388A1-01 - DC cable). Only a USB Power Plus host can po wer the MP70XX using a Zebra Power Plus
cable, without an external power supply.
The scanner ships with the settings shown in Table 2-1 on page 2-2 (also see Appendix A, Standard Parameter
Defaults for all defaults). If the default values suit requirements, programming is not necessary.
For detailed technical information about the MP7X000 including installation, setting up interfaces, calibrating the
scale, and operation refer to the MP7000 Scanner Scale Inte grator Guide (p/n MN-002914-xx).
Setting Parameters
To set feature values, scan a single barcode or a short barcode sequence. The settings are stored in non-volatile
memory and are preserved even when th e sca nn e r po wer s do wn .
To return all features to default values, see Default Parameters on page 6-5. Througho ut the programming b arcode
menus, asterisks (
*) indicate default values.
Scanning Sequence Examples
In most cases scanning one barcode sets the parameter value. For example, to set the USB keystroke delay to
medium, scan the Medium Delay (20 msec) barcode under USB Keystroke Delay on page 2-11. The scanner
issues a fast warble beep and the LED turns bright green momentarily, then returns to a darker gree n, signifying a
successful parameter entry.
Other parameters require scanning several barcodes. See the parameter descriptions for this procedure.
2 - 2MP7000 Scanner Scale Bar Code Programming Guide
Errors While Scanning
Unless otherwise specified, to correct an error during a scanning sequence, just re-scan the correct para meter.
USB Parameter Defaults
Table 2-1 lists defaults for USB host parameters. Change these values in one of two ways:
•
Scan the appropriate barcodes in this chapter . The new value replaces the standar d default value in memory.
To recall default parameter values, see Default Parameters on page 6-5.
•
Configure the scanner using the 123Scan configuration program. See Chapter 1, 123Scan and Software
Tools.
NOTE See Appendix A, Standard Parameter Defaults for all user preference, host, symbology, and
miscellaneous default parameters.
Table 2-1 USB Interface Parameter Defaults
ParameterDefault
USB Host Parameters
USB Device TypeIBM Table-top
USB Country Keyboard Types - Country CodesUS English (North American)
USB Keystroke DelayNo Delay
USB Caps Lock OverrideDisable
Scan Disable ModeFull Disable
Bar Codes with Unknown CharactersSend Bar Codes with Unknown
Characters
USB Convert Unknown to Code 39Disable
USB Fast HIDDisable
USB Polling Interval8 msec
Keypad Emulation Disable
Quick Keypad EmulationDisable
Keypad Emulation with Leading ZeroDisable
USB FN1 SubstitutionDisable
Page
Number
2-3
F-2
2-11
2-14
2-16
2-19
2-21
2-23
2-25
2-34
2-36
2-38
2-40
Function Key MappingDisable
Simulated Caps LockDisable
Convert CaseNo Case Conversion
USB Static CDCEnable
TGCS (IBM) USB Direct I/O BeepHonor
TGCS (IBM) USB Beep DirectiveIgnore
TGCS (IBM) USB Bar Code Configuration DirectiveIgnore
2-42
2-44
2-46
2-49
2-51
2-53
2-55
Table 2-1 USB Interface Parameter Defaults (Continued)
USB Interface2 - 3
ParameterDefault
TGCS (IBM) USB Specification VersionVersion 0 (Original)
IBM USB Scale Default Response StatusDisabled
USB Host Parameters
USB Device Type
Scan one of the following barcodes to select the USB device type.
•
IBM Table-top USB - default (page 2-4)
•
IBM Hand-held USB (page 2-5)
•
IBM OPOS - IBM Hand-held USB with Full Scan Disable (page 2-6)
•
HID Keyboard Emulation (page 2-7)
•
USB CDC Host (page 2-8)
•
Symbol Native API (SNAPI) with Imaging Interface (page 2-9).
•
Symbol Native API (SNAPI) without Imaging Interface (page 2-10).
Page
Number
2-57
2-59
NOTES1. When changing USB device types, the scanner resets and issues the standard startup beep
sequences.
2. When connecting two scanners to a host, IBM does not allow selecting two of the same device type.
If you require two connections, select IBM Table-top USB for the MP7XXX and IBM Hand-held USB for the second scanner.
3. Select IBM Hand-held USB to disable data transmission when an IBM register issues a Scan
Disable command. Aim, illumination, and decoding is still permitted. Select OPOS (IBM Hand-held with Full Disable) to completely shut off the scanner when an IBM register issues a Scan Disable
command, including aim, illumination, decoding, and data transmission.
4. Before scanning USB CDC Host on page 2-8, install the appropriate USB CDC Driver on the host to
ensure the scanner does not stall during power up (due to a failure to enumerate USB). Go to
www.zebra.com/support, Support & Downloads > Barcode Scanners > USB CDC Driver , select the
appropriate Windows platform, and download either
Zebra_CDC_ACM_Driver_(x64)v2.15.0004.exe (64bit) or
Zebra_CDC_ACM_Driver(x86)_v2.15.0004.exe (32bit.
To recover a stalled scanner:
Install the USB CDC Driver
or
Unplug the USB cable and add power. Scan *Set Factory Defaults on page 6-5, Restore
Defaults on page 6-6, *IBM Table-top USB on page 2-4, or another USB host.
2 - 4MP7000 Scanner Scale Bar Code Programming Guide
USB Device Type (continued)
*IBM Table-top USB
USB Device Type (continued)
USB Interface2 - 5
IBM Hand-held USB
2 - 6MP7000 Scanner Scale Bar Code Programming Guide
USB Device Type (continued)
IBM OPOS
(IBM Hand-held with Full Disable)
USB Device Type (continued)
USB Interface2 - 7
HID Keyboard Emulation
2 - 8MP7000 Scanner Scale Bar Code Programming Guide
USB Device Type (continued)
USB CDC Host
USB Device Type (continued)
USB Interface2 - 9
Symbol Native API (SNAPI) with Imaging Interface
2 - 10 MP7000 Scanner Scale Bar Code Programming Guide
USB Device Type (continued)
Symbol Native API (SNAPI) without Imaging Interface
USB Interface 2 - 11
USB Country Keyboard Types - Country Codes
See Appendix F, Country Codes for barcodes and other detailed information for country keyboard types.
USB Keystroke Delay
Scan one of the following barcodes to set the delay , in milliseconds, between emulated keystrokes. Select a longer
delay for hosts that require slower data transmission.
*No Delay
2 - 12 MP7000 Scanner Scale Bar Code Programming Guide
USB Keystroke Delay (continued)
Medium Delay (20 msec)
USB Keystroke Delay (continued)
USB Interface 2 - 13
Long Delay (40 msec)
2 - 14 MP7000 Scanner Scale Bar Code Programming Guide
USB Caps Lock Override
This option applies only to the
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.
USB Keyboard HID
device. Scan Override Caps Lock Key to preserve the case of
Override Caps Lock Key
(Enable)
USB Caps Lock Override (continued)
USB Interface 2 - 15
*Do Not Override Caps Lock Key
(Disable)
2 - 16 MP7000 Scanner Scale Bar Code Programming Guide
Scan Disable Mode
Parameter # 1214
This parameter determines the behavior of the MP7X00 when it receives a Scan Disable directive from the
connected host.
•
*Full Disable- Scanning barcodes is disabled.
•
Transmit Disable - The MP7X00 may scan barcodes, but transmission of barcode data is disabled.
•
Auto Disable - MP7X00 disables scanning after transmission of a barcode, and remains disabled until the
host sends a Scan Enable.
NOTE This feature is currently supported by IBM T able Top USB, IBM Hand-held USB, and all IBM 46XX
interfaces.
* Full Disable
(0)
Scan Disable Mode (continued)
USB Interface 2 - 17
Transmit Disable
(1)
2 - 18 MP7000 Scanner Scale Bar Code Programming Guide
Scan Disable Mode (continued)
Auto Disable
(2)
Bar Codes with Unknown Characters
USB Interface 2 - 19
This option applies only to the
does not recognize. Scan Send Bar Codes With Unknown Characters to send all barcode data except for
unknown characters. The scanner issues no error beeps.
Scan Do Not Send Bar Codes With Unknown Characters for IBM devices to prevent sending ba rcodes
containing at least one unknown character to the host, or for
characters up to the unknown character. The scanner issues an error beep.
USB Keyboard HID
and IBM devices. Unknown characters are characters the host
USB Keyboard HID
devices to send the barcode
*Send Bar Codes with Unknown Characters
2 - 20 MP7000 Scanner Scale Bar Code Programming Guide
Bar Codes with Unknown Characters (continued)
Do Not Send Bar Codes with Unknown Characters
USB Interface 2 - 21
USB Convert Unknown to Code 39
This option applies only to the IBM hand-held, IBM table-top, and OPOS devices. Scan one of the following
barcodes to enable or disable converting unknown barcode type data to Code 39.
Enable Convert Unknown to Code 39
2 - 22 MP7000 Scanner Scale Bar Code Programming Guide
USB Convert Unknown to Code 39 (continued)
*Disable Convert Unknown to Code 39
USB Fast HID
USB Interface 2 - 23
Scan Enable USB Fast HID to transmit
NOTE Disable this if there are problems with transmission.
USB HID
data at a faster rate.
Enable USB Fast HID
2 - 24 MP7000 Scanner Scale Bar Code Programming Guide
USB Fast HID (continued)
*Disable USB Fast HID
USB Interface 2 - 25
USB Polling Interval
Scan one of the following barcodes to set the polling interval, which is the rate at which data transmits between the
scanner and host computer. A lower number indicates a faster data rate.
NOTE When changing the USB polling interval, the scanner restarts and issues a power-up beep sequence.
IMPORTANTEnsure the host supports the selected data rate.
1 msec
2 - 26 MP7000 Scanner Scale Bar Code Programming Guide
USB Polling Interval (continued)
2 msec
USB Polling Interval (continued)
USB Interface 2 - 27
3 msec
2 - 28 MP7000 Scanner Scale Bar Code Programming Guide
USB Polling Interval (continued)
4 msec
USB Polling Interval (continued)
USB Interface 2 - 29
5 msec
2 - 30 MP7000 Scanner Scale Bar Code Programming Guide
USB Polling Interval (continued)
6 msec
USB Polling Interval (continued)
USB Interface 2 - 31
7 msec
2 - 32 MP7000 Scanner Scale Bar Code Programming Guide
USB Polling Interval (continued)
*8 msec
USB Polling Interval (continued)
USB Interface 2 - 33
9 msec
2 - 34 MP7000 Scanner Scale Bar Code Programming Guide
Keypad Emulation
Scan Enable Keypad Emulation to send all characters as ASCII sequences over the numeric keypad.
For example, ASCII A transmits as “ALT make” 0 6 5 “ALT B re ak ”.
NOTE If your keyboard type is not listed in the country code list (see Country Codes on page F-1),
disable Quick Keypad Emulation and enable Keypad Emulation.
Enable Keypad Emulation
Keypad Emulation (continued)
USB Interface 2 - 35
*Disable Keypad Emulation
2 - 36 MP7000 Scanner Scale Bar Code Programming Guide
Quick Keypad Emulation
This option applies only to the
Keypad Emulation for a quicker method of emulation using the numeric keypad where ASCII sequences are only
sent for ASCII characters not found on the keyboard.
USB Keyboard HID
device when Keypad Emulation is enabled. Scan Enable Quick
Enable Quick Keypad Emulation
Quick Keypad Emulation (continued)
USB Interface 2 - 37
*Disable Quick Keypad Emulation
2 - 38 MP7000 Scanner Scale Bar Code Programming Guide
Keypad Emulation with Leading Zero
Scan Enable Keypad Emulation with Leading Zero 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”.
Enable Keypad Emulation with Leading Zero
Keypad Emulation with Leading Zero (continued)
USB Interface 2 - 39
*Disable Keypad Emulation with Leading Zero
2 - 40 MP7000 Scanner Scale Bar Code Programming Guide
USB Keyboard FN1 Substitution
This option applies only to the
replace any FN1 character in a GS1 128 barcode with a user-selected Key Category and value.See FN1
Substitution Values on page 6-102 to set the Key Category and Key Value.
USB Keyboard HID
device. Scan Enable USB Keyboard FN1 Substitution to
Enable USB Keyboard FN1 Substitution
USB Keyboard FN1 Substitution (continued)
USB Interface 2 - 41
*Disable USB Keyboard FN1 Substitution
2 - 42 MP7000 Scanner Scale Bar Code Programming Guide
Function Key Mapping
ASCII values under 32 are normally sent as a control-ke y se quen ce (se e Table D-1 on page D-1). Scan Enable
Function Key Mapping to send the keys in bold in place of the standard key mapping. Table entries that do not
have a bold equivalent remain the same regardless of whether you enable this parameter.
Enable Function Key Mapping
Function Key Mapping (continued)
USB Interface 2 - 43
*Disable Function Key Mapping
2 - 44 MP7000 Scanner Scale Bar Code Programming Guide
Simulated Caps Lock
Scan Enable Simulated Caps Lock to invert upper an d lower case cha racters on the barcode as if the Caps L ock
state is enabled on the keyboard. This inversion occurs regardless of the keyboard’s Caps Lock state.
NOTE Simulated Caps Lock applies to ASCII characters only.
NOTE Do not enable this if USB Caps Lock Override on page 2-14 is enabled.
Enable Simulated Caps Lock
Simulated Caps Lock (continued)
USB Interface 2 - 45
*Disable Simulated Caps Lock
2 - 46 MP7000 Scanner Scale Bar Code Programming Guide
Convert Case
Scan one of the following barcodes to convert all barcode data to the selected case.
NOTE Convert Case applies to ASCII characters only.
*No Case Conversion
Convert Case (continued)
USB Interface 2 - 47
Convert All to Upper Case
2 - 48 MP7000 Scanner Scale Bar Code Programming Guide
Convert Case (continued)
Convert All to Lower Case
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.
USB Interface 2 - 49
*Enable USB Static CDC
2 - 50 MP7000 Scanner Scale Bar Code Programming Guide
USB Static CDC (continued)
Disable USB Static CDC
USB Interface 2 - 51
TGCS (IBM) USB Direct I/O Beep
The host can send a direct I/O beep request to the scanner. If you select Ignore Direct I/O Beep, the scanner does
not sound beeps on this command. All directives are still acknowledged to the USB host as if they were processed.
Honor Direct IO Beep
2 - 52 MP7000 Scanner Scale Bar Code Programming Guide
TGCS (IBM) USB Direct I/O Beep (continued)
*Ignore Direct IO Beep
USB Interface 2 - 53
TGCS (IBM) USB Beep Directive
The host can send a beeper configuration request to the scanner. Scan Ignore Beep Directive to prevent the
scanner from processing the host request. All directives are still acknowledged to the USB host as if they were
processed.
*Honor Beep Directive
2 - 54 MP7000 Scanner Scale Bar Code Programming Guide
TGCS (IBM) USB Beep Directive (continued)
Ignore Beep Directive
USB Interface 2 - 55
TGCS (IBM) USB Bar Code Configuration Directive
The host can enable and disable code types. Scan Ignore Bar Code Configuration Directive to prevent the
scanner from processing the host request. All directives are still acknowledged to the USB host as if they were
processed.
Honor Bar Code Configuration Directive
2 - 56 MP7000 Scanner Scale Bar Code Programming Guide
TGCS (IBM) USB Bar Code Configuration Directive (continued)
*Ignore Bar Code Configuration Directive
USB Interface 2 - 57
TGCS (IBM) USB Specification Version
Select IBM Specification Level Version 0 (Original) to send the following code types as unknown:
•
Data Matrix
•
GS1 Data Matrix
•
QR Code
•
GS1 QR
•
MicroQR Code
•
Aztec
Select IBM Specification LevelVersion 2.2 to send the code types with the appropriate IBM identifiers.
*IBM Specification Level Version 0 (Original)
2 - 58 MP7000 Scanner Scale Bar Code Programming Guide
TGCS (IBM) USB Specification Version (continued)
IBM Specification Level Version 2.2
USB Interface 2 - 59
IBM USB Scale Default Response Status
Parameter #1286
An MP7001 (MP7X00 configured with a scale) sends a 2-byte scale status to the IBM USB Point of Sale (POS)
system as the default setting. This parameter allows a user to program the MP7001 scanner/scale to send either
2-byte scale status, or a 3-byte scale extended status.
•
*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 2-2 and Table 2-3.
Table 2-2 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.
Table 2-3 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).
2 - 60 MP7000 Scanner Scale Bar Code Programming Guide
•
3-byte Scale Status - Extended Scale Status Enabled: When enabled, the MP7001 scanner/scale sends an
additional scale status byte to the IBM POS with the information shown in Table 2-4.
Table 2-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)
IBM USB Scale Default Response Status (continued)
USB Interface 2 - 61
3-byte IBM USB Scale Status - Extended Scale Status Enabled
(1)
2 - 62 MP7000 Scanner Scale Bar Code Programming Guide
ASCII Character Sets
See Appendix D, ASCII Character Sets for the following information:
•
Table D-1, ASCII Character Set on page D-1
•
Table D-2, ALT Key Character Set on page D-6
•
Table D-3, GUI Key Character Set on page D-7
•
Table D-4, PF Key Character Set on page D-9
•
Table D-5, F Key Character Set on page D-10
•
Table D-6, Numeric Key Character Set on page D-11
•
Table D-7, Extended Key Character Set on page D-12
CHAPTER 3 RS-232 INTERFACE
*Enable Parameter
Feature/option
* Indicates default
Introduction
This chapter describes how to set up the scanner with an RS-232 host. The scanner uses the RS-232 interface to
connect to point-of-sale devices, host computers, or other devices with an available RS-232 port (e.g., com port).
The scanner ships with the settings shown in Table 3-1 on page 3-2 (also see Appendix A, Standard Parameter
Defaults for all defaults). If the default values suit requirements, programming is not necessary.
If your host does not appear in Table 3-2, refer to the documentation for the host device to set communication
parameters to match the host.
For detailed technical information about the scanner including installation, setting up interfaces, calibrating the
scale, and operation refer to the MP7000 Scanner Scale Inte grator Guid e (p/n MN-002914- xx). Also see Appendix
D, ASCII Character Sets for the character sets
NOTE The scanner uses TTL RS-232 signal levels, which interface with most system architectures. For system
architectures requiring RS-232C signal levels, Zebra offers different cables providing TTL-to-RS-232C
conversion. Contact the Zebra Customer Support Center online at: www.zebra.com/support for more
information.
Setting Parameters
To set feature values, scan a single barcode or a short barcode sequence. The settings are stored in non-volatile
memory and are preserved even when th e sca nn e r po wer s do wn .
To return all features to default values, see Default Parameters on page 6-5. Througho ut the programming b arcode
menus, asterisks (
*) indicate default values.
3 - 2MP7000 Scanner Scale Bar Code Programming Guide
Scanning Sequence Examples
In most cases scanning one barcode sets the parameter value. For example, to set the b aud rate to 19,200, scan
the Baud Rate 19,200 barcode under Baud Rate on page 3-18. The scanner issues a fast warble beep and the
LED turns bright green momentarily, then returns to a darker green, signifying a successful parameter entry.
Other parameters require scanning several barcodes. See the parameter descriptions for this procedure.
Errors While Scanning
Unless otherwise specified, to correct an error during a scanning sequence, just re-scan the correct para meter.
RS-232 Parameter Defaults
Table 3-1 lists defaults for RS-232 host parameters. Change these values in one of two ways:
•
Scan the appropriate barcodes in this chapter . The new value replaces the standar d default value in memory.
To recall default parameter values, see Default Parameters on page 6-5.
•
Configure the scanner using the 123Scan configuration program. See Chapter 1, 123Scan and Software
Tools.
NOTE See Appendix A, Standard Parameter Defaults for all user preference, host, symbology, and
miscellaneous default parameters.
Table 3-1 RS-232 Interface Parameter Defaults
ParameterDefault
RS-232 Host Parameters
RS-232 Host TypesStandard
Baud Rate9600
ParityNone
Stop Bits1 Stop Bit
Data Bits8-bit
Check Receive ErrorsEnable
Hardware HandshakingNone
Software HandshakingNone
Host Serial Response Timeout2 Sec
Page
Number
3-7
3-18
3-23
3-26
3-28
3-30
3-32
3-38
3-43
RTS Line StateLow RTS
Beep on <BEL>Disable
Intercharacter Delay0 msec
RS-232 Power On ModeDisable
Nixdorf Beep/LED OptionsNormal Operation
Bar Codes with Unknown CharactersSend Bar Code With Unknown
Characters
NCR Use PrefixEnabled
NCR Prefix1002 (STX)
NCR Suffix1003 (ETX)
NCR Use Block Check CharacterEnabled
NCR InterfaceFollow System
NCR Scale Beep After Weight RequestDisable
NCR 2D Label-ID ModeNCR Mode
Reject Same WeightDisable
RS232 Code ID SuppressionDo Not Suppress Code ID
RS232 Code ID Suppression Code Type None
RS232 Code ID Suppression Host NULL HOST
Various RS-232 hosts use their own parameter default settings. Selecting standard, ICL, Fujitsu, Wincor-Nixdorf
Mode A, Wincor-Nixdorf Mode B, OPOS/JPOS, Olivetti, Omron, Common Use Terminal Equipment (CUTE-LP/LG
barcode readers), NCR, or Datalogic sets the defaults listed in Table 3-2 and Table 3-3.
Table 3-2 Terminal Specific RS-232
ParameterICLFujitsu
Baud Rate
Parity
Stop Bit Select
ASCII Format
Hardware Handshaking
Software Handshaking
In the Wincor-Nixdorf Mode B, if CTS is low, scanning is disabled. When CTS is high, scanning is
enabled.
If you scan Wincor-Nixdorf Mode B without connecting the digital scanner to the proper host, it may
appear unable to scan. If this happens, scan a different RS-232 host type within 5 seconds of cycling
power to the digital scanner.
3 - 4MP7000 Scanner Scale Bar Code Programming Guide
Table 3-2 Terminal Specific RS-232 (Continued)
ParameterICLFujitsu
Serial Response Timeout
RTS Line State
Beep On <BEL>
Transmit Code ID
Data Transmission Format
Prefix
Suffix
Wincor-Nixdorf
Mode A
9.9 Sec.2 Sec.NoneNone
HighLowLowLow = No data to send
DisableDisableDisableDisable
YesYesYesYes
Data/SuffixData/SuffixData/SuffixData/Suffix
NoneNoneNoneNone
CR (1013)CR (1013)CR (1013)CR (1013)
Wincor-Nixdorf Mode
B/OPOS/JPOS
In the Wincor-Nixdorf Mode B, if CTS is low, scanning is disabled. When CTS is high, scanning is
enabled.
If you scan Wincor-Nixdorf Mode B without connecting the digital scanner to the proper host, it may
appear unable to scan. If this happens, scan a different RS-232 host type within 5 seconds of cycling
power to the digital scanner.
Table 3-3 Terminal Specific RS-232
ParameterOlivettiOmronCUTENCRDatalogic
Baud Rate
Parity
96009600960096009600
EvenNoneEvenOddOdd
Stop Bit Select
ASCII Format
Hardware Handshaking
Software Handshaking
Serial Response Timeout
RTS Line State
Beep On <BEL>
Transmit Code ID
Data Transmission Format
The CUTE host disables all parameter scanning, including Set Defaults. If you inadvertently select
CUTE, scan *Enable Parameter Bar Code Scanning (1) on page 6-7 then change the host selection.
RS-232 Interface3 - 5
Selecting ICL, Fujitsu, Wincor-Nixdorf Mode A, Wincor-Nixdorf Mode B, OPOS/JPOS, Olivetti, Omron, Common
Use Terminal Equipment (CUTE-LP/LG barcode readers), NCR, or Datalogic enables the transmission of code ID
characters listed in Table 3-4 and Table 3-5. These code ID characters are not programmable and are separate
from the Transmit Code ID feature. Do not enable the Transmit Code ID feature for these terminals.
AAAA
EECC
FFFFBB
FFAA
FFAA
C <len>NoneMM
NoneNoneMM
NoneNoneNoneNone
NoneNoneNoneNone
N <len>NoneNN
L <len>NoneKK
L <len>NonePP
NoneNoneLL
Wincor-Nixdorf
Mode B/
OPOS/JPOS
I 2 of 5
D 2 of 5
MSI
IATA
GS1 DataBar Variants
PDF417
MicroPDF417
Data Matrix
QR Codes
Aztec/Aztec Rune
I <len>NoneII
H <len>NoneHH
NoneNoneOO
H<len>NoneHH
NoneNoneEE
NoneNoneQQ
NoneNoneSS
NoneNoneRR
NoneNoneUU
NoneNoneVV
3 - 6MP7000 Scanner Scale Bar Code Programming Guide
Table 3-5 Terminal Specific Code ID Characters
Code TypeOlivettiOmronCUTENCRDatalogic
UPC-A
UPC-E
EAN-8/JAN-8
EAN-13/JAN-13
Bookland EAN
Code 39
Code 39 Full ASCII
Trioptic
Code 32
Codabar
Code 128
GS1-128
Code 93
I 2 of 5
D 2 of 5
AAA
CENoneEE
BFFNoneFFFF
AFAFF
AFNoneNoneNone
M <len>C <len>3B1*
NoneNone3NoneNone
NoneNoneNoneNone$T
NoneNoneNoneNoneAE
N <len>N <len>NoneNone%
K <len>L <len>5B3#
P <len>L <len>5NoneNone
L <len>NoneNoneNone&
I <len>I <len>1B2i
H <len>H <len>2NoneNone
AA
MSI
IATA
GS1 DataBar Variants
PDF417
MicroPDF417
Data Matrix
QR Codes
Aztec/Aztec Rune
* In NCR-LEGACY mode the Code-ID transmits a P.
O <len>NoneNoneNone@
H<len>H<len>2NoneIA
NoneNoneNone]e0GS1 DataBar - R4
Scan one of the following barcodes to select the RS-232 host interface.
•
Standard RS-232 - default (page 3-7)
•
ICL RS-232 (page 3-8)
•
Wincor-Nixdorf RS-232 Mode A (page 3-9)
•
Wincor-Nixdorf RS-232 Mode B (page 3-10)
•
Olivetti ORS4500 (page 3-11)
•
Omron (page 3-12)
•
OPOS/JPOS (page 3-13)
•
Fujitsu RS-232 (page 3-14)
•
CUTE 2 (page 3-15)
•
NCR Variant - both Scanner-Only and Scanner/Scale variants (page 3-16)
•
Datalogic Variant (page 3-17).
RS-232 Interface3 - 7
NOTES1. Scanning Standard RS-232 activates the RS-232 driver, but does not change port settings (e.g.,
parity, data bits, handshaking). Selecting another RS-232 host type barcode changes these settings.
2. The CUTE host (on page 3-15) disables all parameter scanning, including Set Defaults. If you
inadvertently select CUTE, scan Enable Parameter Bar Code Scanning (page 6-7) then change the
host selection.
*Standard RS-232
3 - 8MP7000 Scanner Scale Bar Code Programming Guide
RS-232 Host Types (continued)
ICL RS-232
RS-232 Host Types (continued)
RS-232 Interface3 - 9
Wincor-Nixdorf RS-232 Mode A
3 - 10 MP7000 Scanner Scale Bar Code Programming Guide
RS-232 Host Types (continued)
Wincor-Nixdorf RS-232 Mode B
RS-232 Host Types (continued)
RS-232 Interface 3 - 11
Olivetti ORS4500
3 - 12 MP7000 Scanner Scale Bar Code Programming Guide
RS-232 Host Types (continued)
Omron
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.