Solutions
Hardware
Software
Services
Support and Downloads
About Zebra
MP72 Scanner Scale Barcode Programming Guide
123Scan and Software Tools
MP72 Scanner Scale Barcode Programming Guide
MP72 Scanner Scale Barcode Programming Guide
About This Guide
Notational Conventions
Icon Conventions
Service Information
123Scan and Software Tools
123Scan
Communication with 123Scan
123Scan Requirements
123Scan Information
Scanner SDK, Other Software Tools, and Videos
Advanced Data Formatting
Multicode Data Formatting
Multicode Data Formatting Use
MDF for Best Practices
Preferred Symbol
USB Interface
USB Parameter Defaults
USB Device Type
USB Device Type (continued)
USB CDC Host Variant
USB Keystroke Delay
USB Caps Lock Override
Scan Disable Mode
USB Barcodes with Unknown Characters
USB Convert Unknown to Code 39
USB Fast HID
USB Polling Interval
USB Polling Interval (continued)
USB Polling Interval (continued)
Keypad Emulation
USB Quick Keypad Emulation
Keypad Emulation with Leading Zero
USB Keyboard FN1 Substitution
USB Function Key Mapping
USB Simulated Caps Lock
USB Convert Case
USB Static CDC
TGCS (IBM) USB Direct I/O Beep
USB IBM Long Direct I/O
TGCS (IBM) USB Beep Directive
TGCS (IBM) USB Barcode Configuration Directive
TGCS (IBM) USB Specification Version
IBM Flash Update
IBM Scanner Generic Management Information
IBM Scanner Vendor Specific Management Information
IBM Scale Generic Management Information
IBM USB Scale Default Response Status
USB ASCII Character Sets
RS-232 Interface
RS-232 Parameter Defaults
RS-232 Host-Specific Parameter Settings
RS-232 Host Specific Code ID Characters
RS-232 Host Types
RS-232 Host Types (continued)
RS-232 Host Types (continued)
RS-232 Baud Rate
RS-232 Baud Rate (continued)
RS-232 Parity
RS-232 Stop Bits
Data Bits
Check Receive Errors
Hardware Handshaking
Software Handshaking
RS-232 Host Serial Response Timeout
RTS Line State
Beep on <BEL>
Intercharacter Delay
RS-232 Power On Mode
Nixdorf Beep/LED Options
RS-232 Barcodes with Unknown Characters
Datalogic Host Format
Datalogic Supported Commands
NCR Host Preferences
NCR Use Prefix
NCR Prefix
NCR Suffix
NCR Use Block Check Character (BCC)
NCR Interface
NCR Scale Beep After Weight Request
NCR 2D Label-ID Mode
Reject Same Weight
RS-232 ASCII Character Sets
IBM 468X / 469X Interface
IBM Parameter Defaults
IBM Host Parameters
Port Address
Scale Port Address
Convert Unknown to Code 39
RS-485 Beep Directive
RS-485 Barcode Configuration Directive
Scan Disable Mode
IBM-485 Specification Version
IBM Commands
IBM Commands (continued)
Scale Configuration
Scale Parameter Defaults
Legal Scale Units
Legal Scale Dampening Filter Setting
Scale Enable
Scale Reset
Scale Display Configuration
Scale Enforce Zero Return
Scale Beep After Weight Request
Ignore Scale Pole Directives
Maximum Initial Zero Setting Range
Maximum Scale Zeroing Weight Limit
Weighing Behind Zero Mode
Scale 5 Digit Directive
User Preferences and Miscellaneous Options
User Preferences/Miscellaneous Options
User Preferences
Default Parameters
Parameter Barcode Scanning
Beep After Good Decode
Beeper Volume
Beeper Tone
Beeper Duration
Tone/Volume Button
Suppress Power Up Beeps
Decode Session Timeout
Hands-Free Decode Session Timeout
Timeout Between Decodes, Same Symbol
Same Symbol Timeout Mode
Enhanced Same Symbol Timeout Mode
Extended Same Symbol Timeout – GS1 Databar
Same Symbol Report Timeout
Timeout Between Decodes, Different Symbols
Trigger on Scan Disable / Enable Sequence
Object Detect Field of View
Mobile Phone/Display Mode
PDF Prioritization
PDF Prioritization Timeout
USB Serial Number Format
RS-232 Device Port Configuration
RS-232 Device Port Configuration (continued)
RS-232 Device Port Configuration (continued)
RS-232 Auxiliary Port Scale Protocol
Third Party Scale
Third Party Scale LED Pin
Third Party Scale Zero Pin
Weight Guard Enable
Product ID (PID) Type
Product ID (PID) Value
ECLevel
Miscellaneous Scanner Parameters
Enter Key
Tab Key
Transmit Code ID Character
Prefix Suffix Values
Scan Data Transmission Format
Scan Data Transmission Format (continued)
FN1 Substitution Values
Selecting a FN1 Substitution Value
Copy Statistics to a Staging Flash Drive
Alternate Beep Volume for Not on File Event
Not On File Beep Volume
Sync Bootup Beep Volume
Not on File Number of Beeps
User Data
Report Software Version
Image Capture Preferences
Image Capture Preferences Parameter Defaults
Image Capture Preferences Modes and Parameters
Snapshot Mode Timeout
Image Cropping
Crop to Pixel Addresses
Image Size (Number of Pixels)
JPEG Image Options
JPEG Quality Value
JPEG Size Value
Image Enhancement
Image File Format Selector
Image Rotation
Bits Per Pixel
Camera Button
Camera Button Delay
Electronic Article Surveillance (EAS)
EAS Parameter Defaults
EAS Parameters
EAS Operating Modes
Sensormatic Deactivation Timeout
Sensormatic EAS Deactivation
Sensormatic EAS Beeps
Sensormatic EAS Soft Tag Beeps
Sensormatic EAS Hard Tag Beeps
Sensormatic EAS Tag Detected Any Time Beep
Sensormatic EAS Deactivation Fail Beep
Sensormatic Request Messages
Sensormatic Request Communication/Connection Message
Sensormatic Request Voltage Message
Sensormatic Request Scan Time Message
Checkpoint Interlock Polarity
Deactivation Override Button
EAS Checkpoint Pulse
Auxiliary Scanner Barcodes
Auxiliary Scanner Defaults
Auxiliary Scanner Decode with Unknown Type
Host Type
Zebra Scanner Auto Switch Mode
Baud Rate
Baud Rate (continued)
Data Bits
Stop Bits
Parity
Host RTS State
USB Auxiliary Ports
Aux 1 Baud Rate
Aux 1 Data Bits
Aux 1 Stop Bits
Aux 1 Parity
Aux 2 Baud Rate
Aux 2 Data Bits
Aux 2 Stop Bits
Aux 2 Parity
Beep on Aux Decode
SSI Interface
Communication
SSI Commands
SSI Transactions
General Data Transactions
ACK/NAK Handshaking
Decoded Data Transmission
ACK/NAK Enabled and Packeted Data
ACK/NAK Enabled and Unpacketed ASCII Data
ACK/NAK Disabled and Packeted DECODE_DATA
ACK/NAK Disabled and Unpacketed ASCII Data
Communication Summary
RTS/CTS Lines
ACK/NAK Option
Number of Data Bits
Serial Response Timeout
Retries
Baud Rate, Stop Bits, Parity, Response Timeout, ACK/NAK Handshaking
Errors
SSI Communication Notes
Encapsulation of RSM Commands/Responses over SSI
Command Structure
Response Structure
Example Transaction
Setting SSI Parameters
SSI Scanning Sequence Examples
SSI Errors While Scanning
Simple Serial Interface Parameter Defaults
SSI Host Parameters
Select SSI Host
SSI Baud Rate
SSI Parity
Check Parity
SSI Stop Bits
Software Handshaking
Host RTS Line State
Decode Data Packet Format
Host Serial Response Timeout (SSI)
Host Character Timeout
Multipacket Option
Interpacket Delay
Event Reporting
Decode Event
Boot Up Event
Parameter Event
SNAPI Interface
Symbologies
Symbology Parameter Defaults
Enable/Disable All Code Types
UPC/EAN/JAN
UPC-A
UPC-E
UPC-E1
EAN-8/JAN-8
EAN-13/JAN-13
Bookland EAN
Bookland ISBN Format
ISSN EAN
Decode UPC/EAN/JAN Supplementals
Decode UPC/EAN/JAN Supplementals (continued)
Decode UPC/EAN/JAN Supplementals (continued)
Decode UPC/EAN/JAN Supplementals (continued)
User-Programmable Supplementals
UPC/EAN/JAN Supplemental Redundancy
UPC/EAN/JAN Supplemental AIM ID Format
Transmit UPC-A Check Digit
Transmit UPC-E Check Digit
Transmit UPC-E1 Check Digit
Transmit EAN-8 Check Digit
Transmit EAN-13 Check Digit
UPC-A Preamble
UPC-E Preamble
UPC-E1 Preamble
Convert UPC-E to UPC-A
Convert UPC-E1 to UPC-A
EAN/JAN Zero Extend
UPC Reduced Quiet Zone
Digimarc Digital Watermarks
Linear UPC/EAN
UPC/EAN Block Life Span
Decode UPC-A/EAN-13 with Voids
Decode UPC-A/EAN-13 with Voids Redundancy
Decode UPC-A/EAN-13 with Voids Redundancy (continued)
Code 128
Set Lengths for Code 128
GS1-128 (formerly UCC/EAN-128)
Code 128 <FNC4>
Code 128 Stitching
Code 128 Stitching Security Level
Code 128 Security Level
Code 128 Reduced Quiet Zone
Code 39
Trioptic Code 39
Convert Code 39 to Code 32
Code 32 Prefix
Set Lengths for Code 39
Code 39 Check Digit Verification
Transmit Code 39 Check Digit
Code 39 Full ASCII Conversion
Code 39 Security Level
Code 39 Stitching
Code 39 Stitching Security Level
Code 39 Reduced Quiet Zone
Transmit Code 39 Start/Stop Characters
Code 93
Set Lengths for Code 93
Code 93 Stitching
Code 93 Reduced Quiet Zone
Interleaved 2 of 5 (I 2 of 5)
Set Lengths for Interleaved 2 of 5 (I 2 of 5)
Interleaved 2 of 5 (I 2 of 5) Check Digit Verification
Transmit I 2 of 5 Check Digit
Convert Interleaved 2 of 5 (I 2 of 5) to EAN-13
Interleaved 2 of 5 (I 2 of 5) Security Level
Interleaved 2 of 5 (I 2 of 5) Stitching
Interleaved 2 of 5 (I 2 of 5) Reduced Quiet Zone
Discrete 2 of 5 (D 2 of 5)
Set Lengths for Discrete 2 of 5 (D 2 of 5)
Codabar (NW - 7)
Set Lengths for Codabar
CLSI Editing
NOTIS Editing
Codabar Security Level
Codabar Upper or Lower Case Start/Stop Characters
Codabar Mod 16 Check Digit Verification
Transmit Codabar Check Digit
MSI
Set Lengths for MSI
MSI Check Digits
Transmit MSI Check Digit(s)
MSI Check Digit Algorithm
MSI Reduced Quiet Zone
Chinese 2 of 5
Inverse 1D
GS1 DataBar
GS1 DataBar Omnidirectional (formerly GS1 DataBar-14)
GS1 DataBar Limited
GS1 DataBar Expanded
Convert GS1 DataBar to UPC/EAN/JAN
GS1 DataBar Security Level
GS1 DataBar Limited Margin Check
GS1 DataBar Expanded Security Level
GS1 Databar Enhanced Demote
Symbology-Specific Security Features
Redundancy Level
Security Level
1D Quiet Zone Level
Intercharacter Gap Size
Random Weight Check Digits
UPC-A Starting with '2'
EAN-13 Starting with '20'
EAN-13 Starting with '21'
EAN-13 Starting with '22'
EAN-13 Starting with '23'
EAN-13 Starting with '24'
EAN-13 Starting with '25'
EAN-13 Starting with '26'
EAN-13 Starting with '27'
EAN-13 Starting with '28'
EAN-13 Starting with '29'
2D Symbologies
PDF417
MicroPDF417
Code 128 Emulation
Data Matrix
GS1 Data Matrix
Data Matrix Inverse
QR Code
Weblink QR
GS1 QR
MicroQR
Linked QR Mode
Aztec
Aztec Inverse
Han Xin
Han Xin Inverse
Grid Matrix
Grid Matrix Inverse
Grid Matrix Mirrored
DotCode
DotCode Prioritize
DotCode Inverse
DotCode Mirrored
Macro PDF Features
Macro PDF User Indications
Flush Macro PDF Buffer
Abort Macro PDF Entry
Driver's License Set Up
Driver’s License Parsing
Parsing Driver’s License Data Fields (Embedded Driver's License Parsing)
Embedded Driver's License Parsing Criteria - Code Type
Driver’s License Parse Fields
Driver’s License Parse Fields (continued)
Driver’s License Parse Fields (continued)
AAMVA Parse Fields
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
AAMVA Parse Fields (continued)
Parser Version ID Barcode
DL Parsing User Preferences
Set Default Parameter
Output Gender as M or F
Date Format
Date Format (continued)
Date Format (continued)
No Separator
Send Keystroke (Control Characters and Keyboard Characters)
Control Characters
Control Characters (continued)
Control Characters (continued)
Control Characters (continued)
Control Characters (continued)
Control Characters (continued)
Control Characters (continued)
Control Characters (continued)
Keyboard Characters
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Keyboard Characters (continued)
Parsing Rule Example
Parsing Rule Example (continued)
Parsing Rule Example (continued)
Parsing Rule Example (continued)
Parsing Rule Example (continued)
Embedded Driver's License Parsing ADF Example
Embedded Driver's License Parsing ADF Example (continued)
Numeric Barcodes
Numeric Barcodes (continued)
Numeric Barcodes (continued)
Cancel
Alphanumeric Barcodes
Cancel
Alphanumeric Barcodes
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
Alphanumeric Barcodes (continued)
ASCII Character Sets
Programming Reference
Symbol Code Identifiers
AIM Code Identifiers
Communication Protocol Functionality
Functionality Supported via Communication (Cable) Interface
Country Codes
Country Code Barcodes
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Barcodes (continued)
Country Code Pages
Country Code Page Defaults
Country Code Page Barcodes
Country Code Page Barcodes (continued)
Country Code Page Barcodes (continued)
Country Code Page Barcodes (continued)
Country Code Page Barcodes (continued)
Country Code Page Barcodes (continued)
Country Code Page Barcodes (continued)
Country Code Page Barcodes (continued)
Country Code Page Barcodes (continued)
Country Code Page Barcodes (continued)
Country Code Page Barcodes (continued)
Country Code Page Barcodes (continued)
CJK Decode Control
CJK Control Parameters
Unicode Output Control
CJK Output Method to Windows Host
CJK Output Method to Windows Host (continued)
CJK Output Method to Windows Host (continued)
Non-CJK UTF Barcode Output
Unicode/CJK Decode Setup with Windows Host
Setting Up the Windows Registry Table for Unicode Universal Output
Adding CJK IME on Windows
Selecting the Simplified Chinese Input Method on the Host
Selecting the Traditional Chinese Input Method on the Host
Non-Parameter Attributes
Model Number
Serial Number
Date of Manufacture
Date of First Programming
Configuration Filename
Beeper/LED
Parameter Defaults
Beep on Next Bootup
Reboot
Host Trigger Session
Firmware Version
Scankit Version
Sample Barcodes
Sample Code 39
Sample Code 93
Sample UPC/EAN
Sample Code 128
Sample Interleaved 2 of 5
Sample Chinese 2 of 5
Sample GS1 DataBar
Sample PDF417
Sample Data Matrix
Sample QR Code
Sample Aztec
Sample Grid Matrix
123Scan and Software Tools
123Scan and Software Tools
This section describes the Zebra software tools available for customizing scanner operation.