Text preview for : MS5145 Config guide.pdf part of Honeywell MS-5145 Honeywell Barcode Scanner MS-5145, Config Guide



Back to : MS5145 Config guide.pdf | Home

MetroSelect®
Single-Line Scanner

Configuration Guide
Disclaimer
Honeywell International Inc. ("HII") reserves the right to make changes in
specifications and other information contained in this document without prior
notice, and the reader should in all cases consult HII to determine whether any
such changes have been made. The information in this publication does not
represent a commitment on the part of HII.

HII shall not be liable for technical or editorial errors or omissions contained
herein: nor for incidental or consequential damages resulting from the
furnishing, performance, or use of this manual.

This document contains propriety information that is protected by copyright.
All rights reserved. No part of this document may be photocopied, reproduced,
or translated into another language without the prior written consent of HII.

© 2000 ­ 2011 Honeywell International Inc. All rights reserved.

Web Address: www.honeywellaidc.com


Trademarks
Omniplanar, MetroSet2, Metrologic, MetroSelect, RangeGate, CodeGate,
CodeSelect, Voyager, VoyagerCG, VoyagerBT and Focus are trademarks or
registered trademarks of Metrologic Instruments, Inc. or Honeywell
International Inc.

Microsoft and Windows are trademarks or registered trademarks of Microsoft
Corporation.

IBM is a trademark of International Business Machines Corporation.

The Bluetooth word mark is owned by the Bluetooth SIG, Inc. and any use of
such marks by Honeywell International Inc. is under license.

Other product names mentioned in this manual may be trademarks or
registered trademarks of their respective companies and are the property of
their respective owners.
Table of Contents
Introduction
Bar Code Configuration Methods .............................................................. 1­1
Single-Code Method .............................................................................. 1­1

Multi-Code Method ................................................................................ 1­1
Need to Start Over? .................................................................................. 1­2

Code Types and Decode Rules
UPC/EAN .................................................................................................. 2­1
Code 128 .................................................................................................. 2­2
Code 39 .................................................................................................... 2­2
2 of 5 Codes ............................................................................................. 2­4
Codabar .................................................................................................... 2­6
Code 93 .................................................................................................... 2­6
Code 11 .................................................................................................... 2­6
Telepen ..................................................................................................... 2­7
Plessey Codes .......................................................................................... 2­7
Additional Decode Features...................................................................... 2­8
Configurable Code Lengths ...................................................................... 2­9

Supplements .................................................................................... 3­1

GS1 Databar ..................................................................................... 4­1
GS1 Databar Limited ................................................................................ 4­2
GS1 Databar Expanded ............................................................................ 4­2

ISBT Code 128 Implementation
Configuration Mode .................................................................................. 5­1
Concatenation Configuration Mode .......................................................... 5­2
Pre-Defined Concatenation Configuration Mode ...................................... 5­2
User-Defined Concatenation Configuration Mode .................................... 5­3

Communications .............................................................................. 6­1



iii
Scanner Operation
Configuration Mode Options ...................................................................... 7­1
Scan Buffers .............................................................................................. 7­1
Redundant Scans ...................................................................................... 7­2
Miscellaneous Decode Features ............................................................... 7­2
Same Symbol Timeouts ............................................................................ 7­3
LED Options .............................................................................................. 7­3
Beeper Options ......................................................................................... 7­4
Data Transmission Delays......................................................................... 7­6
Communication Timeout Options .............................................................. 7­7
Host Scanner Commands ......................................................................... 7­8
Test Modes.............................................................................................. 7­10

Prefixes/Suffixes
User Configurable Prefixes, All Data ......................................................... 8­1
User Configurable ID Characters, Code Specific ...................................... 8­2
Standard Prefix Characters ....................................................................... 8­4
Standard Suffix Characters ....................................................................... 8­6
Longitudinal Redundancy Check ............................................................... 8­7
Block Check Character .............................................................................. 8­7
Character Replacements ........................................................................... 8­8
User Configurable Suffixes, All Data ......................................................... 8­9
Special Formats ...................................................................................... 8­10

Code Formatting
UPC/EAN Formatting ................................................................................ 9­1
Codabar Formatting .................................................................................. 9­3
Code 39 Formatting................................................................................... 9­4
Code 11 Formatting................................................................................... 9­4
Telepen ..................................................................................................... 9­4
Plessey ...................................................................................................... 9­5
2 of 5 Code Formatting .............................................................................. 9­5




iv
RS232
Parity Features ....................................................................................... 10­1
Baud Rate ............................................................................................... 10­1
Data/Stop Bits ......................................................................................... 10­2
Hardware Handshaking .......................................................................... 10­2
Software Handshaking ............................................................................ 10­4
Miscellaneous ......................................................................................... 10­5

Keyboard
Enable Keyboard Emulation ................................................................... 11­1
Country/Scan Code Table Selects .......................................................... 11­1
Keyboard/System Type........................................................................... 11­2
'Dumb' Terminal Selections .................................................................... 11­3
Special Keyboard Features..................................................................... 11­4
InterScan Code Delays ........................................................................... 11­6
Control Sets ............................................................................................ 11­7

OCIA ................................................................................................ 12­1

Light Pen Parameters .................................................................... 13­1
Set Narrow Element Width...................................................................... 13­2

RS485 Configuration
IBM Port .................................................................................................. 14­1
IBM Reserve Codes ................................................................................ 14­1

USB.................................................................................................. 15­1

Code Bytes Usage
Code Bytes 0-9 ....................................................................................... 16­1
Reserved Codes ..................................................................................... 16­2
Code Type Table .................................................................................... 16­2
ASCII Reference Table ........................................................................... 16­3
Extended Key Code Reference Table..................................................... 16­7




v
® ®
MS9520 Voyager and MS9540 VoyagerCG Series
Activation Range ..................................................................................... 17­1
Stand Scan Modes .................................................................................. 17­1
CodeGate® Status .................................................................................. 17­1
Laser/Scan Modes .................................................................................. 17­2
Same Symbol Time Outs......................................................................... 17­3
MS9520/9540-00 Laser Emulation Mode ................................................ 17­4
®
MS9524 and MS9544 VoyagerPDF Series
PDF CodeGate Status ............................................................................. 18­1
MicroPDF and Composite Code Handling ............................................... 18­1

MS9535 VoyagerBT ....................................................................... 19­1

MS9535-5M VoyagerBT .................................................................. 20­1
Inventory Quantity Bar Codes ................................................................. 20­3

IS4125 and IS4225 Scan Engines ................................................. 21­1

IS4823 and IS4825 Scan Engines ................................................. 22­1
Operating Modes ..................................................................................... 22­1

Miscellaneous Features
Custom Defaults ...................................................................................... 23­1
Serial Program Mode .............................................................................. 23­2

Customer Support .......................................................................... 24­1
Technical Assistance............................................................................... 24­1
Product Service and Repair..................................................................... 24­2




vi
1
Introduction
Your new scanner has been factory configured with a set of default
parameters. Since many host systems have unique formats and protocol
requirements, Honeywell provides a wide range of configurable features
that may be selected using this bar code based configuration tool. Once the
configuration is completed, the scanner stores the settings in nonvolatile
memory (NOVRAM). NOVRAM saves the settings when the power is off.
Note: Bar code descriptions marked with an asterisk ( * ) define a feature that
is a factory default. Bar codes marked with a tilde ( ~ ) require the
Multi-Code configuration method.

Bar Code Configuration Methods
The MetroSelect class of scanners can be bar code configured in two ways:
the Single-Code Method and the Multi-Code Method.

Note: To properly configure an MS9540 scanner, all configuration
®
codes must be scanned using the CodeGate option.

Single-Code Method
Most features can be enabled or disabled using the Single-Code Method.
1. Power-up the scanner.
2. Scan the bar code for the desired feature.
3. The scanner will emit a multi-toned beep to indicate the configuration
has been saved to NOVRAM.

Multi-Code Method
All features can be enabled or disabled using the Multi-Code Method.
A feature marked with a tilde ( ~ ) requires the Multi-Code Method.
1. Power-up the scanner.
2. Scan the enter/exit configuration mode bar code (3 beeps).
3. Scan the bar code for the desired feature (1 beep). Multiple features
can be enabled/disabled before scanning the enter/exit configuration
mode bar code.
4. Scan the enter/exit configuration mode bar code (3 beeps) and save
the new configuration. To abort a configuration change, power off the
scanner before scanning the enter/exit code.

Enter/Exit Configuration Mode

³ 9 9 9 9 9 9




1­1
Need To Start Over?
Scan the Recall Defaults bar code to erase all previous settings and return
the scanner to its factory default communication protocol. Keyboard Wedge
interface scanners will load keyboard wedge defaults. All other scanners load
RS232 defaults.


Note: Honeywell manufactures several products for OEM applications.
These OEM products are configured with custom OEM defaults, which
may use a different set of defaults than the standard set of factory
defaults. See page 23­1 for additional information on custom defaults
and how they affect factory defaults.

Recall Defaults

³ 9 9 9 9 9 8




1­2
2
Code Types and Decode Rules
Bar code descriptions marked with an asterisk ( * ) define a feature that is a
factory default. Bar codes marked with a tilde ( ~ ) require the Multi-Code
configuration method.


UPC/EAN
* Enable UPC/EAN
³ 1 0 0 1 1 6



Disable UPC/EAN
³ 1 0 0 1 0 6



* Enable UPC-A
³ 1 0 0 2 1 6



Disable UPC-A
³ 1 0 0 2 0 6



* Enable UPC-E
³ 1 0 0 2 1 0



Disable UPC-E
³ 1 0 0 2 0 0



* Enable EAN-13
³ 1 0 0 2 1 1



Disable EAN-13
³ 1 0 0 2 0 1



* Enable EAN-8
³ 1 0 0 2 1 4



Disable EAN-8
³ 1 0 0 2 0 4




2­1
Code 128
* Enable Code 128
³ 1 0 0 1 1 3



Disable Code 128
³ 1 0 0 1 0 3



Enable UCC/EAN-128 `]C1' Code Formatting ­
³ 1 0 0 3 1 4 For Coupon Code 128, see page 3­3.

* Disable UCC/EAN-128 `]C1' Code Formatting
³ 1 0 0 3 0 4



Ignore Code 128 Characters
³ 1 0 0 7 1 1



* Use to Determine Extended ASCII
³ 1 0 0 7 0 1 Characters


Code 39
* Enable Code 39
³ 1 0 0 1 1 1



Disable Code 39
³ 1 0 0 1 0 1



Enable MOD 43 Check Digit on Code 39 ­ The
³ 1 0 0 2 1 3 scanner only scans Code 39 bar codes that have
a valid Modulo 43 check digit.
* Disable MOD 43 Check Digit on Code 39
³ 1 0 0 2 0 3



Enable Full ASCII Code 39
³ 1 0 0 2 1 7



* Disable Full ASCII Code 39
³ 1 0 0 2 0 7




2­2
Enable PARAF (Italian Pharmaceutical Codes)
³ 1 0 0 2 1 5 Support ­ Code 39 bar codes are converted to
PARAF format.

* Disable PARAF Support
³ 1 0 0 2 0 5



* Allow PARAF Codes Only
³ 1 0 0 3 0 7



Allow Non-PARAF Codes
³ 1 0 0 3 1 7



Enable TRI-OPTIC Code
³ 1 0 0 3 1 2



* Disable TRI-OPTIC Code
³ 1 0 0 3 0 2



* Use Standard Code 39 Framing
³ 1 0 0 7 0 2



Try Code 39 Codes Without 5 Bar Multiples
³ 1 0 0 7 1 2


Enable ITF/Code 39 Filters
³ 1 0 0 4 1 6



* Disable ITF/Code 39 Filters
³ 1 0 0 4 0 6



Enable Self-Service Library Code 39
³ 1 0 0 9 1 4



* Disable Self-Service Library Code 39
³ 1 0 0 9 0 4



Transmit MOD 43 Check Digit ­ with Self
³ 1 0 7 7 1 5 Service Library Code 39

* Do Not Transmit MOD 43 Check Digit ­ with
³ 1 0 7 7 0 5 Self Service Library Code 39




2­3
Enable Alternate Code 39 Reference
³ 1 1 5 4 1 3 Comparison Check ­ assists with elements that
are below the 2 to 1 (wide to narrow) element
width requirement.
* Normal Code 39 Reference Comparison
³ 1 1 5 4 0 3 Check


2 OF 5 CODES
* Enable Interleaved 2 of 5 (ITF)
³ 1 0 0 1 1 5



Disable Interleaved 2 of 5 (ITF)
³ 1 0 0 1 0 5



Enable MOD 10 Check on ITF ­ The scanner
³ 1 0 0 3 1 0 will only scan Interleaved 2 of 5 (ITF) bar codes
that have a Modulo 10 check digit.

* Disable MOD 10 Check on ITF
³ 1 0 0 3 0 0




Allow ITF Null Characters
³ 1 0 7 8 1 7



* Do Not Allow ITF Null Characters
³ 1 0 7 8 0 7



~ ITF Symbol Length Lock 1 ­ To specify a first
³ 9 0 1 6 0 0 ITF symbol length lock, scan this bar code and
the appropriate code byte sequence located
on page 16­1.
~ ITF Symbol Length Lock 2 ­ To specify a second
³ 9 0 1 7 0 0 ITF symbol length lock, scan this bar code and the
appropriate code byte sequence located
on page 16­1.

~ ITF Minimum Symbol Length ­ To specify a
³ 9 0 3 4 0 0 minimum number of ITF characters to be decoded,
scan the appropriate code byte sequence located
on page 16­1.


2­4
Alternative ITF first Bar Reference
³ 1 0 0 9 1 3



* Normal ITF first Bar Reference
³ 1 0 0 9 0 3



Enable Standard 2 of 5
³ 1 0 0 1 1 0



* Disable Standard 2 of 5
³ 1 0 0 1 0 0



~ Standard 2 of 5 Symbol Length ­ To specify
³ 9 0 1 5 0 0 the number of characters to be decoded, scan
this bar code and the appropriate code byte
sequence located on page 16­1.

Enable Matrix 2 of 5
³ 1 0 0 0 1 5



* Disable Matrix 2 of 5
³ 1 0 0 0 0 5



* Enable Matrix 2 of 5 Check Digit Requirement
³ 1 0 0 5 0 7



Disable Matrix 2 of 5 Check Digit Requirement
³ 1 0 0 5 1 7



Enable 15 Digit Airline 2 of 5
³ 1 0 0 0 1 4



* Disable 15 Digit Airline 2 of 5
³ 1 0 0 0 0 4



Enable 13 Digit Airline 2 of 5
³ 1 0 0 3 1 3



* Disable 13 Digit Airline 2 of 5
³ 1 0 0 3 0 3




2­5
Enable Hong Kong 2 of 5
³ 1 0 0 3 1 6



* Disable Hong Kong 2 of 5
³ 1 0 0 3 0 6



Enable Follett ITF
³ 1 1 5 4 1 1



* Disable Follett ITF
³ 1 1 5 4 0 1




Codabar
* Enable Codabar
³ 1 0 0 1 1 4



Disable Codabar
³ 1 0 0 1 0 4



Enable Dual Field Codabar
³ 1 0 0 0 1 2



* Disable Dual Field Codabar
³ 1 0 0 0 0 2




Code 93
* Enable Code 93
³ 1 0 0 1 1 2



Disable Code 93
³ 1 0 0 1 0 2




Code 11
Enable Code 11
³ 1 0 0 0 1 3




2­6
* Disable Code 11
³ 1 0 0 0 0 3



* Check for 1 Code 11 Check Digit
³ 1 0 8 0 0 5



Check for 2 Code 11 Check Digits
³ 1 0 8 0 1 5



* Do Not Check for 2 Code 11 Check Digits
³ 1 0 8 0 0 4



Check for 2 Code 11 Check Digits if Code
³ 1 0 8 0 1 4 Length is Greater Than 10 Characters



Telepen
Enable Telepen
³ 1 0 0 0 1 7



* Disable Telepen
³ 1 0 0 0 0 7



Enable ALPHA Telepen
³ 1 0 0 0 1 6



* Disable ALPHA Telepen
³ 1 0 0 0 0 6




Plessey Codes
Enable MSI Plessey
³ 1 0 0 2 1 2



* Disable MSI Plessey
³ 1 0 0 2 0 2



* No MSI Plessey Check Digit ­ Plessey bar
³ 2 0 0 7 0 4 codes will not be tested for a check digit.




2­7
Enable MSI Plessey MOD 10/10 Check Digit ­
³ 2 0 0 7 3 4 Test MSI Plessey bar codes for a 2 digit
Modulo 10 check digit.

* Enable MSI Plessey MOD 10 Check Digit ­
³ 2 0 0 7 2 4 Test MSI Plessey bar codes for a 1 digit
Modulo 10 check digit.

Enable UK Plessey
³ 1 0 0 1 1 7



* Disable UK Plessey
³ 1 0 0 1 0 7



Enabled UK Plessey A to X Conversion
³ 1 0 0 7 1 6



* Disabled UK Plessey A to X Conversion
³ 1 0 0 7 0 6


* Standard Plessey Stop Characters
³ 1 0 8 0 0 3



Accept Bad Plessey Stop Characters
³ 1 0 8 0 1 3




Additional Decode Features
Enable Double Border Required / Large
³ 1 0 0 0 1 1 Intercharacter Space

* Disable Double Border Required / Large
³ 1 0 0 0 0 1 Intercharacter Space

Enable Small Border Required
³ 1 0 1 1 1 5



* Disable Small Border
³ 1 0 1 1 0 5




2­8
~ Minimum Symbol Length ­ Single-line default
³ 9 0 1 8 0 0 is 3. Combine this code with the proper code bytes
(on page 16­1), to specify the minimum number
of characters in all non-UPC/EAN bar codes.

~ Symbol Length Lock ­ Combine this code with
³ 9 0 1 9 0 0 the proper code bytes, to lock the bar code's
length into place.

Enable Modulus 8 Filter on Bar & Space
³ 1 1 9 4 1 7 Counts


* Disable Modulus 8 Filter on Bar & Space
³ 1 1 9 4 0 7 Counts


Handle Code 39 Bad Border
³ 1 0 0 7 1 2




* Disable Code 39 Bad Border
³ 1 0 0 7 0 2




Configurable Code Lengths
There are seven bar code lock lengths available. Specific code types can be
assigned to a lock length.

While in configuration mode:
1. Scan the code length lock #1 bar code (below).
2. Scan the three code bytes that represent the code length
(on page 16­1).
3. Scan the matching code type lock #1 bar code (below).
4. Scan the three code bytes that represent the code type (on page 16­1).
This process can be repeated for lock lengths 2 through 7.

~ Code Length Lock #1
³ 9 0 2 0 0 0



~ Code Type Lock #1
³ 9 0 2 1 0 0




2­9
~ Code Length Lock #2
³ 9 0 2 2 0 0



~ Code Type Lock #2
³ 9 0 2 3 0 0



~ Code Length Lock #3
³ 9 0 2 4 0 0



~ Code Type Lock #3
³ 9 0 2 5 0 0



~ Code Length Lock #4
³ 9 0 2 6 0 0



~ Code Type Lock #4
³ 9 0 2 7 0 0



~ Code Length Lock #5
³ 9 0 2 8 0 0



~ Code Type Lock #5
³ 9 0 2 9 0 0



~ Code Length Lock #6
³ 9 0 3 0 0 0



~ Code Type Lock #6
³ 9 0 3 1 0 0



~ Code Length Lock #7.
³ 9 0 3 2 0 0



~ Code Type Lock #7.
³ 9 0 3 3 0 0




Enable Japanese Multi-Field
³ 1 2 4 7 1 3



Disable Japanese Multi-Field
³ 1 2 4 7 0 3




2­10
3
Supplements
Enable Two Digit Supplements
³ 1 0 1 2 1 7



* Disable Two Digit Supplements
³ 1 0 1 2 0 7



* Enable Two Digit Redundancies ­ The scanner
³ 1 0 1 2 1 2 will scan the bar code plus the 2 digit add on
twice before accepting data.
Disable Two Digit Redundancies
³ 1 0 1 2 0 2



Enable Five Digit Supplements
³ 1 0 1 2 1 6



* Disable Five Digit Supplements
³ 1 0 1 2 0 6



Enable Five Digit Redundancies ­ The scanner
³ 1 0 1 2 1 1 will scan the bar code plus the 5 digit add on
twice before accepting data.

* Disable Five Digit Redundancies
³ 1 0 1 2 0 1



Supplements are Required ­ All UPC/EAN
³ 1 0 1 2 1 3 labels that are scanned must have a supplement.

* Supplements are Not Required
³ 1 0 1 2 0 3



Enable Remote Supplement Required ­
³ 1 0 1 4 1 6 MS9500 & MS6200 not supported.

* Disable Remote Supplement Required ­
³ 1 0 1 4 0 6 MS9500 & MS6200 not supported.

Enable Bookland (979) Supplement Required
³ 1 2 5 1 1 4



* Disable Bookland (979) Supplement Required
³ 1 2 5 1 0 4



3­1
Enable Bookland (978) Supplement Required
³ 1 0 1 4 1 7



* Disable Bookland (978) Supplement Required
³ 1 0 1 4 0 7



Enable 977 (2 Digit) Supplement Required ­
³ 1 0 1 3 1 4 The scanner will require a 2 digit supplement to be
scanned when an EAN-13 code begins with 977.

* Disable 977 (2 Digit) Supplement Required
³ 1 0 1 3 0 4



Enable 378/379 French Supplement Required
³ 1 0 1 3 1 3



* Disable 378/379 French Supplement Required
³ 1 0 1 3 0 3



Enable 414/419 German Bookland
³ 1 0 1 4 1 3 Supplement Required

* Disable 414/419 German Bookland
³ 1 0 1 4 0 3 Supplement Required

Enable 434/439 German Supplement Required
³ 1 0 1 4 1 5



* Disable 434/439 German Supplement
³ 1 0 1 4 0 5 Required

Enable # System 2 Requires Supplements
³ 1 0 1 4 1 2



* Disable # System 2 Requires Supplements
³ 1 0 1 4 0 2



Enable UPC # System 5 Requires
³ 1 0 1 2 1 5 Supplements

* Disable UPC # System 5 Requires
³ 1 0 1 2 0 5 Supplements



3­2
* Enable 2 Digit Supplements with 37x, 43x, or
³ 1 0 1 0 0 0 UPC # System 5

Disable 2 Digit Supplements with 37x, 43x, or
³ 1 0 1 0 1 0 UPC # System 5

* Enable 5 Digit Supplements with 37x, 43x, or
³ 1 0 1 0 0 1 UPC # System 5

Disable 5 Digit Supplements with 37x, 43x, or
³ 1 0 1 0 1 1 UPC # System 5

Enable Coupon Code 128
³ 1 0 0 3 1 5



* Disable Coupon Code 128
³ 1 0 0 3 0 5



Enable Code 128 `]C1' Extended Code Format
³ 1 0 1 4 1 1 ­The scanner transmits a `]C1' at the beginning
of the Code 128 portion of the coupon code.

* Disable Code 128 `]C1' Extended Code
³ 1 0 1 4 0 1 Format.

* Enable Code 128 Group Separators ­ A "GS"
³ 1 0 1 4 1 4 (1DH) character will be transmitted with coupon
Code 128 codes.
Disable Code 128 Group Separators
³ 1 0 1 4 0 4



400 msec to Find Supplemental ­ The scanner
³ 3 0 1 3 4 0 will allot 400 milliseconds to find an add on after
a main UPC/EAN bar code has been scanned.

200 msec to Find Supplemental ­ The scanner
³ 3 0 1 3 2 0 will allot 200 milliseconds to find an add on after
a main UPC/EAN bar code has been scanned.

* 100 msec to Find Supplemental ­ The scanner
³ 3 0 1 3 1 0 will allot 100 milliseconds to find an add on after
a main UPC/EAN bar code has been scanned.




3­3
Enable Code ID's with Supplements
³ 1 0 1 2 1 4



* Disable Code ID's with Supplements
³ 1 0 1 2 0 4



* Beep Once on Supplements
³ 1 1 8 4 0 6



Beep Twice on Supplements
³ 1 1 8 4 1 6



Enable ISBN Check Digit Transmission ­ Not
³ 1 0 1 3 1 5 available with all models.

Disable ISBN Check Digit Transmission
³ 1 0 1 3 0 5



Enable Bookland to ISBN Conversion ­ Not
³ 1 0 1 3 1 7 available with all models.

* Disable Bookland to ISBN Conversion
³ 1 0 1 3 0 7



Enable ISBN Re-Formatting
³ 1 0 1 3 1 6



* Disable ISBN Re-Formatting
³ 1 0 1 3 0 6



Enable Bookland to ISBN 979 Conversion
³ 1 2 5 1 1 5



* Disable Bookland to ISBN 979 Conversion
³ 1 2 5 1 0 5



* Normal ISBN Re-Formatting
³ 1 2 5 1 0 6



13 Digit ISBN Re-Formatting
³ 1 2 5 1 1 6




3­4
Disable Supplemental when CodeGate Button
³ 1 0 1 2 1 0 is Pressed ­ Available for MS9540 scanners
only. Requires standard Code Gate be inactive in
and out of stand.

* CodeGate Does Not Affect Supplemental
³ 1 0 1 2 0 0 Scanning ­ Available for MS9540 scanners only.

No Supplement Checking if EAN-13 Code is
³ 1 2 5 0 1 7 just scanned

* Normal Supplement Checking
³ 1 2 5 0 0 7




3­5
3­6
4
GS1 DataBar
® ®
Honeywell's MS9520 Voyager and MS9540 VoyagerCG scanners with
software #14810 and higher can be configured to scan GS1 DataBar type
bar codes.

Double Border Required ­ Due to the large
³ 1 0 0 0 1 1 spaces commonly found in GS1 DataBar
symbologies, Honeywell recommends double
border requirements be enabled when scanning
GS1 DataBar code type symbologies.

Enable GS1 DataBar 14
³ 1 0 0 4 1 3




* Disable GS1 DataBar 14
³ 1 0 0 4 0 3




* Transmit GS1 DataBar 14 Check Digit
³ 1 1 4 9 0 0




Do Not Transmit GS1 DataBar 14 Check Digit
³ 1 1 4 9 1 0




* Transmit GS1 DataBar 14 Application ID ­
³ 1 1 4 9 0 1 Application Identifier "01" is transmitted
by default.

Do Not Transmit GS1 DataBar 14
³ 1 1 4 9 1 1 Application ID


* Transmit GS1 DataBar 14 Symbology ID ­
³ 1 1 4 9 0 2 Symbology Identifier "]e0" is transmitted
by default.

Do Not Transmit GS1 DataBar 14 Symbology
³ 1 1 4 9 1 2




4­1
GS1 DataBar Limited
Enable GS1 DataBar Limited
³ 1 0 0 4 1 4



* Disable GS1 DataBar Limited
³ 1 0 0 4 0 4



* Transmit GS1 DataBar Limited CD
³ 1 1 4 9 0 3



Do Not Transmit GS1 DataBar Limited CD
³ 1 1 4 9 1 3



* Transmit GS1 DataBar Limited Application ID ­
³ 1 1 4 9 0 4 Application identifier "01" is transmitted by default.


Do Not Transmit GS1 DataBar Limited
³ 1 1 4 9 1 4 Application ID

* Transmit GS1 DataBar Limited Symbology ID ­
³ 1 1 4 9 0 5 Symbology identifier "]e0" is transmitted by default.

Do Not Transmit GS1 DataBar Limited
³ 1 1 4 9 1 5 Symbology ID


GS1 DataBar Expanded
Enable GS1 DataBar Expanded
³ 1 0 0 4 1 5



* Disable GS1 DataBar Expanded
³ 1 0 0 4 0 5



* Transmit GS1 DataBar Expanded Symbol ID ­
³ 1 1 4 9 0 6 Symbology identifier "]e0" is transmitted by default.

Do Not Transmit GS1 DataBar Expanded
³ 1 1 4 9 1 6 Symbol ID




4­2
5
ISBT Code 128 Implementation
Configuration Mode
Enable ISBT Code 128
³ 1 3 8 4 1 7




Disable ISBT Code 128
³ 1 3 8 4 0 7


The bar codes below enable or disable a special transmit mode as outlined in
section 3.5.2 of the ISBT-128 Specification. This output method allows the user
to confirm independently the accuracy of the Code-128 check digit.

Enable ISBT Special Transmit
³ 1 3 8 4 1 6




Disable ISBT Special Transmit
³ 1 3 8 4 0 6


The bar codes below enable or disable the transmission of the ISBT Code 128
data identifiers. When this option is enabled, the first two data characters
are removed from the data stream (ID characters) unless the ISBT bar code
scanned contains Donation Identification Number identifiers. If Donation
Identification Number identifiers are present, only the first ID character is
removed from the Donation ID Number. The second is regarded as
normal data.

Don't Transmit ISBT ID's
³ 1 3 8 4 1 5




* Transmit ISBT Identifiers
³ 1 3 8 4 0 5


The bar codes below convert and transmit the Mode 37, 2 check digit from the
flag digits of the Donation Identification Number provided the check digit is
contained in the flag digits. Transmission of the Donation Identification number
will be the same except for the last two digits, which are converted into a single
check sum character.

Convert Flag Digits to Mod 37, 2 CD
³ 1 3 8 5 1 0




* Normal Flag Digit Transmission
³ 1 3 8 5 0 0




5­1

Concatenation Configuration Mode
The following bar codes are used to configure variable time requirements used
to find the second bar code of the ISBT concatenation sequence.

100 msec to Find Concatenation Sequence
³ 3 0 1 3 1 0




200 msec to Find Concatenation Sequence
³ 3 0 1 3 2 0




300 msec to Find Concatenation Sequence
³ 3 0 1 3 3 0




400 msec to Find Concatenation Sequence
³ 3 0 1 3 4 0




500 msec to Find Concatenation Sequence
³ 3 0 1 3 5 0




600 msec to Find Concatenation, Sequence
³ 3 0 1 3 6 0




700 msec to Find Concatenation Sequence
³ 3 0 1 3 7 0




Pre-Defined Concatenation Configuration Mode
The first two bar codes below enable or disable pre-defined concatenation
sequences. The remaining bar codes enable the specific pre-defined
concatenation sequence shown, but are not needed to enable concatenation.
They can be used to disable or re-enable any selected pre-defined
concatenation sequence.

Enable Pre-Defined Concatenation Sequence
³ 1 3 8 4 1 3




Disable Pre-Defined Concatenation Sequence
³ 1 3 8 4 0 3



Donation Identification Number + AB0/Rh (D)
³ 4 3 8 4 8 0 Blood Groups =á + =% Concatenation

This feature is only supported in the MS9500 Voyager product series.


5­2
Donation Identification Number + Donor
³ 4 3 8 4 9 0 Identification Number =á + &; Concatenation

Donation Identification Number + Confidential
³ 4 3 8 4 1 0 0 Unit Exclusion Status =á + &! Concatenation

Product Code + Expiration Date (Form 1)
³ 4 3 8 4 1 1 0 =< + =>Concatenation

Product Code + Expiration Date (Form 2)
³ 4 3 8 4 1 2 0 =< + &> Concatenation

Product Code + Expiration Date (Form 3)
³ 4 3 8 4 1 3 0 &< + => Concatenation

Product Code + Expiration Date (Form 4)
³ 4 3 8 4 1 4 0 &< + &> Concatenation


User-Defined Concatenation Configuration Mode
The first two bar codes shown below can be used to enable or disable user-
defined concatenation sequences. The remaining bar codes are used to enter
the user-defined identifiers used in the concatenation sequence. First enter
configuration mode then scan the one of the identifier codes, followed by the
code byte sequence or the desired identifiers.

Enable User-Defined Sequences
³ 1 3 8 4 1 4




Disable User-Defined Sequences
³ 1 3 8 4 0 4



st
1 Left Identifier
³ 9 3 8 0 0 0



nd
2 Left Identifier
³ 9 3 8 1 0 0



st
1 Right Identifier
³ 9 3 8 2 0 0


nd
2 Right Identifier
³ 9 3 8 3 0 0

This feature is only supported in the MS9500 Voyager product series.


5­3
The following example demonstrates how to configure the User-Defined ISBT
identifiers:

Assume the left-hand identifiers are the ISBT defined donation
identification number: "=G"; and the right hand identifiers are country
specific identifiers "&a".
1. Scan the ENTER/EXIT configuration mode bar code.
st
2. Scan the 1 Left Identifier configuration mode bar code.
3. Scan (Code Byte 0) + (Code Byte 6) + (Code Byte 1).
nd
4. Scan the 2 Left Identifier configuration mode bar code.
5. Scan (Code Byte 0) + (Code Byte 7) + (Code Byte 1).
st
6. Scan the 1 Right Identifier configuration mode bar code.
7. Scan (Code Byte 0) + (Code Byte 3) + (Code Byte 8).
nd
8. Scan the 2 Right Identifier configuration mode bar code.
9. Scan (Code Byte 0) + (Code Byte 9) + (Code Byte 7).
10. Scan the Enable User-Defined Sequence bar Code.
11. Scan the Enable ISBT bar code.
12. Scan the ENTER/EXIT configuration mode bar code.
The scanner is now configured with the appropriate identifiers. Since both
ISBT and User-defined Concatenation are enabled, ISBT 128 bar codes
scanned successively that contain these identifiers will be concatenated.

An alternate method of the type found in section 4.8.1 of the ISBT
specifications can be used for configuring user-defined concatenation
sequences. Using the previous example, the identifiers can be configured into
a single configuration mode bar code. The following bar codes can be used to
enable and disable the user-defined concatenation.
Enable (Left, =G) + (Right, &a)


= & ³ = G & a 5 0 5 d 1




Disable (Left, =G) + (Right, &a)


= & ³ = G & a 5 0 5 d 0



Note: These configuration bar codes require Single-Code configuration mode.
These bar codes are not recognized in Multi-Code configuration mode.

Two forms of concatenation can be enabled at any given time, one pre-defined
sequence and the user-defined sequence. Code selects and ISBT Code-128
concatenation cannot be used simultaneously. Both functions use the same
internal resources so they must remain mutually exclusive.


5­4
6
Communications
Enable Light Pen/Wand Communication ­
³ 4 1 5 5 2 4 Use this option if scanner should be used in
place of a light pen.
* Enable RS232 ­ The scanner will work with
³ 4 1 5 5 5 4 RS232 +/- 12V serial output.

Load Keyboard Wedge Defaults ­ Scan this
³ 9 9 9 9 9 4 code before selecting Normal or Stand Alone
Wedge Mode.

Enable Stand-Alone Keyboard Scanner ­
³ 5 1 5 5 1 5 3 Allows scanner to be used without an external
keyboard.

Enable Keyboard Wedge Emulation ­ Select if
³ 5 1 5 5 1 4 3 the scanner provides keyboard emulation by
converting the scanned bar code data to the PC
keyboard scan code equivalent.
Load OCIA Defaults ­ Scan this code before
³ 9 9 9 9 9 3 selecting Enable OCIA output.

Enable OCIA Output ­ Select this option if the
³ 4 1 5 5 4 4 communications requirement is on Optically
Coupled Interface Adapter (OCIA). This is a
docked (by the host) serial interface.

Load RS485 Defaults
³ 9 9 9 9 9 5



Enable RS485 Communication ­ Select this
³ 4 1 5 5 0 4 option for RS485 SIOC/RS485 communications.
Not all scanners support this interface. The
correct interface board is required.

Enable No Communication Mode ­ Select this
³ 4 1 5 5 3 4 option if the scanner does not interface with the
host device.

Reserved
³ 9 1 7 5 0 0



Reserved
³ 4 1 5 5 6 4
®
Applicable for IBM Host applications.

6­1
6­2
7
Scanner Operation
Configuration Mode Options
Allow Configuration Mode on Power Up ­ The
³ 1 1 8 1 1 7 scanner can only enter MetroSet mode before
any bar codes are scanned.
* Allow Configuration Mode Anytime ­ Allow
³ 1 1 8 1 0 7 MetroSet configuration at any time.

Allow configuration Codes on Power Up ­
³ 1 1 8 1 1 6 Once a product bar code is scanned after power-
up, the scanner will not accept configuration bar
codes.
* Allow Configuration Codes Anytime ­ Allows
³ 1 1 8 1 0 6 scanning of configuration bar codes at any time.


Scan Buffers
* 1 Scan Buffer ­ The scanner will scan one bar
³ 3 1 8 0 0 0 code in the scan field and not scan again until
the bar code is removed from the scan field for
the duration of the same symbol time out.

2 Scan Buffers ­ The scanner will scan two bar
³ 3 1 8 0 1 0 codes in the scan field one time each. These two
bar codes will not be scanned again and until
they are removed from the scan field for the
duration of the same symbol time out.

3 Scan Buffers ­ Same function as 2 Scan
³ 3 1 8 0 2 0 Buffers, but three bar codes are in the scan field.


4 Scan Buffers ­ Same function as 2 Scan
³ 3 1 8 0 3 0 Buffers, but four bar codes are in the scan field.




7­1
Redundant Scans
* 0 Redundant Scans ­ Requires 1 good decode
³ 3 0 1 1 0 0 for a good scan.


1 Redundant Scan ­ Requires 2 consecutive
³ 3 0 1 1 1 0 decodes of the same bar code data for a good
scan.

2 Redundant Scans ­ Requires 3 consecutive
³ 3 0 1 1 2 0 decodes of the same bar code data for a good
scan.

3 Redundant Scans ­ Requires 4 consecutive
³ 3 0 1 1 3 0 decodes of the same bar code data for a good
scan.

4 Redundant Scans ­ Requires 5 consecutive
³ 3 0 1 1 4 0 decodes of the same bar code for a good scan.


5 Redundant Scans ­ Requires 6 consecutive
³ 3 0 1 1 5 0 decodes of the same bar code for a good scan.


6 Redundant Scans ­ Requires 7 consecutive
³ 3 0 1 1 6 0 decodes of the same bar code for a good scan.


7 Redundant Scans ­ Requires 8 consecutive
³ 3 0 1 1 7 0 decodes of the same bar code for a good scan.


Miscellaneous Decode Features
* Optional Same Symbol Check ­ Requires 1
³ 1 1 8 1 1 3 different character between successive bar
codes to consider the bar code new.
Normal Same Symbol Check ­ Requires 3
³ 1 1 8 1 0 3 different characters between successive bar
codes to consider the bar code new.




7­2
Same Symbol Time Outs
The length of time before a bar code can be rescanned after it is removed from
the scan field is user-configurable in increments of 50 msecs to 6350 msecs
(6.35 sec).

If using an MS9500 or IS4125, go to page 17­3.
~ Variable Same Symbol Time Out ­ While in
³ 9 1 8 9 0 0 configuration mode, scan this bar code followed
by the appropriate code byte sequence (on page
16­1) to set the same symbol time out duration.
This feature is not supported for the MS9500
series or the IS4125, refer to page 17­3 for
additional information.
No Same Symbol Time Out
³ 8 1 8 9 0 0



Infinite Same Symbol Time Out ­ The scanner
³ 1 1 8 9 1 7 will not repetitively scan the same bar code.
This option overrides the symbol rescan time-outs.

Enable 2 Second Time Out ­ after 2 seconds of
³ 1 1 9 4 1 4 inactivity the laser will turn off and stay off until
the CodeGate button is pressed. This feature is
for the MS5145 only.
Disable 2 Second Time Out
³ 1 1 9 4 0 4




LED Options
Flash Green LED if Rescan Allowed ­ This
³ 1 1 8 3 1 3 indicates same symbol timeout has elapsed.

Do Not Flash Green LED if Rescan Allowed
³ 1 1 8 3 0 3



Reverse LED Functions ­ Red = Laser On
³ 1 1 8 3 1 2 Green = Good Read

* Normal LED Functions ­ Green = Laser On
³ 1 1 8 3 0 2 Red = Good Read



7­3
Beeper Options
* Normal Tone
³ 3 1 8 5 7 5



Optional Tone 1
³ 3 1 8 5 6 5



Optional Tone 2
³ 3 1 8 5 5 5



Optional Tone 3
³ 3 1 8 5 4 5



Optional Tone 4
³ 3 1 8 5 3 5



Optional Tone 5
³ 3 1 8 5 2 5



Optional Tone 6
³ 3 1 8 5 1 5



No Beep
³ 3 1 8 5 0 5



* Beep Once on Supplements
³ 1 1 8 4 0 6



Beep Twice on Supplements
³ 1 1 8 4 1 6



Enable Fast Beep
³ 1 1 8 4 1 4



* Disable Fast Beep
³ 1 1 8 4 0 4



Enable Fun Tones ­ scan this bar code then
³ 1 1 8 5 1 2 scan one of the Optional Tone bar codes above.

* Disable Fun Tones
³ 1 1 8 5 0 2




7­4
Beep on BEL Command ­ The scanner beeps
³ 1 1 8 4 1 7 when it receives a BEL character from the host. If
a number is sent within 200 msecs before the
BEL character, the scanner will beep that
number of times.

* Ignore BEL Command
³ 1 1 8 4 0 7



Enable Light Pen Toggle During Beep ­
³ 1 1 6 9 1 3 The scanner beeps and toggles the light pen
data line on a successful decode. This drives a
good read indicator.

* Disable Light Pen Toggle During Beep
³ 1 1 6 9 0 3



Enable Pass-Through
³ 1 2 4 7 1 1



Disable Pass-Through
³ 1 2 4 7 0 1



Beep with Pass-Through Data
³ 1 2 5 0 1 1



* No Beep with Pass-Through Data
³ 1 2 5 0 0 1



Enable Record Count Capture
³ 1 2 5 0 1 0



* No Record Count Capture
³ 1 2 5 0 0 0



Transmit Record Counts
³ 9 9 8 0 5 2




7­5
Data Transmission Delays
Use these codes to select the amount of delay between sending data
characters from the scanner to the host. This helps prevent the scanner from
overflowing host-input buffers.

* 1 msec Intercharacter Delay
³ 8 1 8 8 1 0



10 msec Intercharacter Delay
³ 8 1 8 8 1 0 0



25 msec Intercharacter Delay
³ 8 1 8 8 2 5 0



~ Variable msec Intercharacter Delay ­ Scan this
³ 9 1 8 8 0 0 bar code and a sequence of code bytes on page
16­1 to set the delay between characters sent to
the host system (range from 1 to 255 msecs.).

No Intercharacter Delay
³ 8 1 8 8 0 0



~ Variable Inter-Record Delay
³ 9 1 9 3 0 0



Turn Off Laser During Inter-Record Delay
³ 1 1 9 3 1 7



* Leave Laser On During Inter-Record Delay
³ 1 1 9 3 0 7




7­6
Communication Time Out Options
Enable Communications Time Out
³ 1 1 8 4 1 2



* Disable Communications Time Out
³ 1 1 8 4 0 2



* Beep Before Transmit
³ 1 1 8 4 1 3



Beep After Transmit
³ 1 1 8 4 0 3



~ Variable Communications Time Out
³ 9 1 9 1 0 0



* Default Communications Time Out (2 secs)
³ 8 1 9 1 4 0 0



Short Communications Time Out (1 secs)
³ 8 1 9 1 2 0 0



Long Communications Time Out (4 secs)
³ 8 1 9 1 8 0 0



Three Beeps on Time Out
³ 1 1 8 4 1 0



* No Beeps on Time Out
³ 1 1 8 4 0 0



Razzberry Tone on Time Out
³ 1 1 8 4 1 1



* No Razzberry Tone on Time Out
³ 1 1 8 4 0 1




7­7
Host Scanner Commands
Enable D/E Disable Command ­ The scanner
³ 1 1 8 0 1 5 will disable scanning after it receives an ASCII
"D" from the host device. It will enable scanning
when it receives an ASCII "E".
* Disable D/E Disable.
³ 1 1 8 0 0 5



Enable Z/R Type D/E Simulation ­ The scanner
³ 1 1 8 2 1 1 will disable scanning after it receives an ASCII
"Z" from the host device. It will enable scanning
when it receives an ASCII "R".
* No Z/R Type D/E Simulation
³ 1 1 8 2 0 1



Enable F/L Laser Command ­ The scanner will
³ 1 1 8 0 1 4 turn off the laser after the scanner receives an
ASCII "F" character. The laser will turn on after it
receives an ASCII "L" character.
* Disable F/L Laser Command
³ 1 1 8 0 0 4



Use DTR Scan Disable ­ The scanner will
³ 1 1 8 1 1 5 monitor the DTR input to determine if scanning
should be allowed. A +12V active level enables
decoding. A -12V inactive level disables decoding.

* Do Not Use DTR Scan Disable ­ Do not monitor
³ 1 1 8 1 0 5 the DTR input.

Activate DC2 Character ­ Scanning will be
³ 1 1 8 1 1 0 initiated with the receipt of a DC2 character
(^R, 124).
* Do Not Activate on DC2 Character
³ 1 1 8