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.
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 ..................................
Scanner Operation Configuration Mode Options ...................................................................... 7–1 Scan Buffers .............................................................................................. 7–1 Redundant Scans ...................................................................................... 7–2 Miscellaneous Decode Features ............................................................... 7–2 Same Symbol Timeouts ......................................................
RS232 Parity Features ....................................................................................... 10–1 Baud Rate ............................................................................................... 10–1 Data/Stop Bits ......................................................................................... 10–2 Hardware Handshaking .......................................................................... 10–2 Software Handshaking ......................................................
® ® 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...................
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.
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.
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.
Code 128 * Enable Code 128 ³ 1 0 0 1 1 3 ³ 1 0 0 1 0 3 ³ 1 0 0 3 1 4 ³ 1 0 0 3 0 4 ³ 1 0 0 7 1 1 ³ 1 0 0 7 0 1 Disable Code 128 Enable UCC/EAN-128 ‘]C1’ Code Formatting – For Coupon Code 128, see page 3–3.
³ 1 0 0 2 1 5 ³ 1 0 0 2 0 5 ³ 1 0 0 3 0 7 ³ 1 0 0 3 1 7 ³ 1 0 0 3 1 2 ³ 1 0 0 3 0 2 ³ 1 0 0 7 0 2 ³ 1 0 0 7 1 2 ³ 1 0 0 4 1 6 ³ 1 0 0 4 0 6 ³ 1 0 0 9 1 4 ³ 1 0 0 9 0 4 ³ 1 0 7 7 1 5 ³ 1 0 7 7 0 5 Enable PARAF (Italian Pharmaceutical Codes) Support – Code 39 bar codes are converted to PARAF format.
³ 1 1 5 4 1 3 ³ 1 1 5 4 0 3 Enable Alternate Code 39 Reference Comparison Check – assists with elements that are below the 2 to 1 (wide to narrow) element width requirement.
Alternative ITF first Bar Reference ³ 1 0 0 9 1 3 ³ 1 0 0 9 0 3 ³ 1 0 0 1 1 0 ³ 1 0 0 1 0 0 ³ 9 0 1 5 0 0 ³ 1 0 0 0 1 5 ³ 1 0 0 0 0 5 ³ 1 0 0 5 0 7 ³ 1 0 0 5 1 7 ³ 1 0 0 0 1 4 ³ 1 0 0 0 0 4 ³ 1 0 0 3 1 3 ³ 1 0 0 3 0 3 * Normal ITF first Bar Reference Enable Standard 2 of 5 * Disable Standard 2 of 5 ~ Standard 2 of 5 Symbol Length – To specify the number of characters to be decoded, scan this bar code and the appropria
Enable Hong Kong 2 of 5 ³ 1 0 0 3 1 6 ³ 1 0 0 3 0 6 ³ 1 1 5 4 1 1 ³ 1 1 5 4 0 1 * Disable Hong Kong 2 of 5 Enable Follett ITF * Disable Follett ITF Codabar * Enable Codabar ³ 1 0 0 1 1 4 ³ 1 0 0 1 0 4 ³ 1 0 0 0 1 2 ³ 1 0 0 0 0 2 Disable Codabar Enable Dual Field Codabar * Disable Dual Field Codabar Code 93 * Enable Code 93 ³ 1 0 0 1 1 2 ³ 1 0 0 1 0 2 0 1 3 Disable Code 93 Code 11 Enable Code 11 ³ 2–6 1 0 0
* Disable Code 11 ³ 1 0 0 0 0 3 ³ 1 0 8 0 0 5 ³ 1 0 8 0 1 5 ³ 1 0 8 0 0 4 ³ 1 0 8 0 1 4 * Check for 1 Code 11 Check Digit Check for 2 Code 11 Check Digits * Do Not Check for 2 Code 11 Check Digits Check for 2 Code 11 Check Digits if Code Length is Greater Than 10 Characters Telepen Enable Telepen ³ 1 0 0 0 1 7 ³ 1 0 0 0 0 7 ³ 1 0 0 0 1 6 ³ 1 0 0 0 0 6 * Disable Telepen Enable ALPHA Telepen * Disable ALPHA Telepen Plessey Codes Enable MSI Pless
³ 2 0 0 7 3 4 ³ 2 0 0 7 2 4 ³ 1 0 0 1 1 7 ³ 1 0 0 1 0 7 ³ 1 0 0 7 1 6 ³ 1 0 0 7 0 6 ³ 1 0 8 0 0 3 ³ 1 0 8 0 1 3 Enable MSI Plessey MOD 10/10 Check Digit – Test MSI Plessey bar codes for a 2 digit Modulo 10 check digit. * Enable MSI Plessey MOD 10 Check Digit – Test MSI Plessey bar codes for a 1 digit Modulo 10 check digit.
³ 9 0 1 8 0 0 ³ 9 0 1 9 0 0 ³ 1 1 9 4 1 7 ³ 1 1 9 4 0 7 ³ 1 0 0 7 1 2 ³ 1 0 0 7 0 2 ~ Minimum Symbol Length – Single-line default 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 the proper code bytes, to lock the bar code’s length into place.
~ Code Length Lock #2 ³ 9 0 2 2 0 0 ³ 9 0 2 3 0 0 ³ 9 0 2 4 0 0 ³ 9 0 2 5 0 0 ³ 9 0 2 6 0 0 ³ 9 0 2 7 0 0 ³ 9 0 2 8 0 0 ³ 9 0 2 9 0 0 ³ 9 0 3 0 0 0 ³ 9 0 3 1 0 0 ³ 9 0 3 2 0 0 ³ 9 0 3 3 0 0 ³ 1 2 4 7 1 3 ³ 1 2 4 7 0 3 ~ Code Type Lock #2 ~ Code Length Lock #3 ~ Code Type Lock #3 ~ Code Length Lock #4 ~ Code Type Lock #4 ~ Code Length Lock #5 ~ Code Type Lock #5 ~ Code Length Lock #6 ~ Code Type Lock #6 ~ Code L
3 Supplements Enable Two Digit Supplements ³ 1 0 1 2 1 7 ³ 1 0 1 2 0 7 ³ 1 0 1 2 1 2 ³ 1 0 1 2 0 2 ³ 1 0 1 2 1 6 ³ 1 0 1 2 0 6 ³ 1 0 1 2 1 1 ³ 1 0 1 2 0 1 ³ 1 0 1 2 1 3 ³ 1 0 1 2 0 3 ³ 1 0 1 4 1 6 ³ 1 0 1 4 0 6 ³ 1 2 5 1 1 4 ³ 1 2 5 1 0 4 * Disable Two Digit Supplements * Enable Two Digit Redundancies – The scanner will scan the bar code plus the 2 digit add on twice before accepting data.
Enable Bookland (978) Supplement Required ³ 1 0 1 4 1 7 ³ 1 0 1 4 0 7 ³ 1 0 1 3 1 4 ³ 1 0 1 3 0 4 ³ 1 0 1 3 1 3 ³ 1 0 1 3 0 3 ³ 1 0 1 4 1 3 ³ 1 0 1 4 0 3 ³ 1 0 1 4 1 5 ³ 1 0 1 4 0 5 ³ 1 0 1 4 1 2 ³ 1 0 1 4 0 2 ³ 1 0 1 2 1 5 ³ 1 0 1 2 0 5 * Disable Bookland (978) Supplement Required Enable 977 (2 Digit) Supplement Required – The scanner will require a 2 digit supplement to be scanned when an EAN-13 code begins w
* Enable 2 Digit Supplements with 37x, 43x, or UPC # System 5 ³ 1 0 1 0 0 0 ³ 1 0 1 0 1 0 ³ 1 0 1 0 0 1 ³ 1 0 1 0 1 1 ³ 1 0 0 3 1 5 ³ 1 0 0 3 0 5 ³ 1 0 1 4 1 1 ³ 1 0 1 4 0 1 ³ 1 0 1 4 1 4 ³ 1 0 1 4 0 4 ³ 3 0 1 3 4 0 400 msec to Find Supplemental – The scanner will allot 400 milliseconds to find an add on after a main UPC/EAN bar code has been scanned.
Enable Code ID’s with Supplements ³ 1 0 1 2 1 4 ³ 1 0 1 2 0 4 ³ 1 1 8 4 0 6 ³ 1 1 8 4 1 6 ³ 1 0 1 3 1 5 ³ 1 0 1 3 0 5 ³ 1 0 1 3 1 7 ³ 1 0 1 3 0 7 ³ 1 0 1 3 1 6 ³ 1 0 1 3 0 6 ³ 1 2 5 1 1 5 ³ 1 2 5 1 0 5 ³ 1 2 5 1 0 6 ³ 1 2 5 1 1 6 * Disable Code ID’s with Supplements * Beep Once on Supplements Beep Twice on Supplements Enable ISBN Check Digit Transmission – Not available with all models.
Disable Supplemental when CodeGate Button is Pressed – Available for MS9540 scanners only. Requires standard Code Gate be inactive in and out of stand. ³ 1 0 1 2 1 0 ³ 1 0 1 2 0 0 * CodeGate Does Not Affect Supplemental Scanning – Available for MS9540 scanners only.
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.
GS1 DataBar Limited Enable GS1 DataBar Limited ³ 1 0 0 4 1 4 ³ 1 0 0 4 0 4 ³ 1 1 4 9 0 3 ³ 1 1 4 9 1 3 ³ 1 1 4 9 0 4 ³ 1 1 4 9 1 4 ³ 1 1 4 9 0 5 ³ 1 1 4 9 1 5 * Disable GS1 DataBar Limited * Transmit GS1 DataBar Limited CD Do Not Transmit GS1 DataBar Limited CD * Transmit GS1 DataBar Limited Application ID – Application identifier “01” is transmitted by default.
5 ISBT Code 128 Implementation Configuration Mode ³ 1 3 8 4 1 7 ³ 1 3 8 4 0 7 Enable ISBT Code 128 Disable ISBT Code 128 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.
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.
Donation Identification Number + Donor Identification Number =á + &; Concatenation ³ 4 3 8 4 9 0 ³ 4 3 8 4 1 0 0 Donation Identification Number + Confidential Unit Exclusion Status =á + &! Concatenation ³ 4 3 8 4 1 1 0 Product Code + Expiration Date (Form 1) =< + =>Concatenation ³ 4 3 8 4 1 2 0 Product Code + Expiration Date (Form 2) =< + &> Concatenation ³ 4 3 8 4 1 3 0 Product Code + Expiration Date (Form 3) &< + => Concatenation ³ 4 3 8 4 1 4 0 Product
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. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Scan the ENTER/EXIT configuration mode bar code. st Scan the 1 Left Identifier configuration mode bar code. Scan (Code Byte 0) + (Code Byte 6) + (Code Byte 1). nd Scan the 2 Left Identifier configuration mode bar code.
6 Communications Enable Light Pen/Wand Communication – Use this option if scanner should be used in place of a light pen. ³ 4 1 5 5 2 4 ³ 4 1 5 5 5 4 ³ 9 9 9 9 9 4 ³ 5 1 5 5 1 5 3 ³ 5 1 5 5 1 4 3 ³ 9 9 9 9 9 3 ³ 4 1 5 5 4 4 ³ 9 9 9 9 9 5 ³ 4 1 5 5 0 4 ³ 4 1 5 5 3 4 ³ 9 1 7 5 0 0 ³ 4 1 5 5 6 ® 4 * Enable RS232 – The scanner will work with RS232 +/- 12V serial output.
6–2
7 Scanner Operation Configuration Mode Options ³ 1 1 8 1 1 7 ³ 1 1 8 1 0 7 ³ 1 1 8 1 1 6 ³ 1 1 8 1 0 6 Allow Configuration Mode on Power Up – The scanner can only enter MetroSet mode before any bar codes are scanned. * Allow Configuration Mode Anytime – Allow MetroSet configuration at any time. Allow configuration Codes on Power Up – Once a product bar code is scanned after powerup, the scanner will not accept configuration bar codes.
Redundant Scans * 0 Redundant Scans – Requires 1 good decode for a good scan. ³ 3 0 1 1 0 0 ³ 3 0 1 1 1 0 1 Redundant Scan – Requires 2 consecutive decodes of the same bar code data for a good scan. ³ 3 0 1 1 2 0 2 Redundant Scans – Requires 3 consecutive decodes of the same bar code data for a good scan. ³ 3 0 1 1 3 0 3 Redundant Scans – Requires 4 consecutive decodes of the same bar code data for a good scan.
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.
Beeper Options * Normal Tone ³ 3 1 8 5 7 5 ³ 3 1 8 5 6 5 ³ 3 1 8 5 5 5 ³ 3 1 8 5 4 5 ³ 3 1 8 5 3 5 ³ 3 1 8 5 2 5 ³ 3 1 8 5 1 5 ³ 3 1 8 5 0 5 ³ 1 1 8 4 0 6 ³ 1 1 8 4 1 6 ³ 1 1 8 4 1 4 ³ 1 1 8 4 0 4 ³ 1 1 8 5 1 2 ³ 1 1 8 5 0 2 Optional Tone 1 Optional Tone 2 Optional Tone 3 Optional Tone 4 Optional Tone 5 Optional Tone 6 No Beep * Beep Once on Supplements Beep Twice on Supplements Enable Fast Beep * Disable Fast
³ 1 1 8 4 1 7 ³ 1 1 8 4 0 7 ³ 1 1 6 9 1 3 ³ 1 1 6 9 0 3 ³ 1 2 4 7 1 1 ³ 1 2 4 7 0 1 ³ 1 2 5 0 1 1 ³ 1 2 5 0 0 1 ³ 1 2 5 0 1 0 ³ 1 2 5 0 0 0 ³ 9 9 8 0 5 2 Beep on BEL Command – The scanner beeps 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.
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.
Communication Time Out Options Enable Communications Time Out ³ 1 1 8 4 1 2 ³ 1 1 8 4 0 2 ³ 1 1 8 4 1 3 ³ 1 1 8 4 0 3 ³ 9 1 9 1 0 0 ³ 8 1 9 1 4 0 0 ³ 8 1 9 1 2 0 0 ³ 8 1 9 1 8 0 0 ³ 1 1 8 4 1 0 ³ 1 1 8 4 0 0 ³ 1 1 8 4 1 1 ³ 1 1 8 4 0 1 * Disable Communications Time Out * Beep Before Transmit Beep After Transmit ~ Variable Communications Time Out * Default Communications Time Out (2 secs) Short Communications Time Out (1 s
Host Scanner Commands Enable D/E Disable Command – The scanner will disable scanning after it receives an ASCII “D” from the host device. It will enable scanning when it receives an ASCII “E”.
³ 1 1 5 9 1 6 ³ 1 1 5 9 0 6 ³ 1 1 8 1 1 1 ³ 1 1 8 1 0 1 ³ 1 1 8 3 1 1 ³ 1 1 8 3 0 1 ³ 9 9 9 9 6 9 ³ 1 1 8 2 1 3 ³ 1 1 8 2 0 3 ³ 1 2 5 0 1 6 ³ 1 2 5 0 0 6 ³ 1 2 5 0 1 3 ³ 1 2 5 0 0 3 Transmit Scanner ID byte with receipt of an “i” (69H) via RS232 – The ID byte is transmitted as 3 bytes (i.e. 0, 0, 1).
³ 1 4 1 7 1 5 ³ 1 4 1 7 0 5 ³ 1 1 9 9 1 7 ³ 1 1 9 9 0 7 Use Protocol Prefix and Suffix for Bar Code Transmission * No Protocol Prefix and Suffix for Bar Code Transmission Enable RTS on No Read – After a NOREAD occurs, the scanner will activate the RTS line for 20 milliseconds. The duration of the RTS activation can be loaded in address 199 bits 6–0 in 10 millisecond steps.
8 Prefixes/Suffixes Scan the Enter Configuration Mode bar code before trying to set these features (see the Multi-Code Method on page 1–1). User Configurable Prefixes, All Data ~ Configurable Prefix Character #1 – A prefix ID can be added and assigned for data transmission. Use this code with a code byte sequence, on page 16–1, which represents the desired character. ³ 9 0 3 5 0 0 ³ 9 0 3 6 0 0 ~ Configurable Prefix Character #2 – Assigns a second configurable prefix character.
User Configurable ID Characters, Code Specific ³ 1 0 5 5 0 7 ³ 1 0 5 5 1 7 * Use Configurable Code ID Bytes as Prefixes – User configured, code specific ID bytes are transmitted before the data. If using prefixes, user configured suffixes cannot be used. Use Configurable Code ID Bytes as Suffixes – User configured, code specific ID bytes are transmitted after the data. If using suffixes, user configured prefixes cannot be used.
‡ Enter configuration mode then scan this bar code followed by the three code byte bar codes (on page 16–1) that represent a unique ID character to be associated with this bar code type.
Standard Prefix Characters ³ 1 1 6 6 1 5 ³ 1 1 6 6 0 5 ³ 1 0 5 5 1 3 ³ 1 0 5 5 0 3 ³ 1 0 7 9 1 5 ³ 1 0 7 9 0 5 ³ 1 1 6 6 1 7 ³ 1 1 6 6 0 7 ³ 1 0 7 9 1 1 ³ 1 0 7 9 0 1 ³ 9 4 1 5 0 0 ³ 1 0 7 9 1 7 ³ 1 0 7 9 0 7 Enable STX Prefix – The scanner will transmit a Start of TeXt (ASCII 02H) before each bar code.
Enable SANYO ID Characters ³ 1 0 7 9 1 6 ³ 1 0 7 9 0 6 ³ 1 0 5 5 1 2 ³ 1 0 5 5 0 2 ³ 1 0 5 5 1 1 ³ 1 0 5 5 0 1 ³ 1 0 5 5 1 0 ³ 1 0 5 5 0 0 ³ 1 1 6 6 1 1 ³ 1 1 6 6 0 1 ³ 1 1 6 1 1 1 ³ 1 1 6 1 0 1 ³ 1 1 6 1 1 3 ³ 1 1 6 1 0 3 * Disable SANYO ID Characters Enable Manufacturer ID Prefix * Disable Manufacturer ID Prefix Enable “C” Prefix * Disable “C” Prefix Enable “$” Prefix ID for UPC/EAN * Disable “$” Prefix ID fo
Enable Tec 7-11 IDs ³ 1 2 4 6 1 0 ³ 1 2 4 6 0 0 * Disable Tec 7-11 IDs Standard Suffix Characters * Enable CR Suffix – The scanner transmits a ³ 1 1 6 6 1 3 ³ 1 1 6 6 0 3 ³ 1 1 6 6 1 2 ³ 1 1 6 6 0 2 ³ 1 1 6 6 1 0 ³ 1 1 6 6 0 0 ³ 1 1 6 6 1 4 ³ 1 1 6 6 0 4 ³ 1 1 6 6 1 6 ³ 1 1 6 6 0 6 carriage return after each bar code. Disable CR Suffix. * Enable LF Suffix – The scanner transmits a line feed after each bar code.
Enable NCR Suffix Character ³ 9 4 1 6 0 0 Longitudinal Redundancy Check A Longitudinal Redundancy Check (LRC) is an error checking character that is calculated across a sequence of data characters. It is determined by eXclusive ORing (XOR) the characters to be checked, starting with an initial value of 00H. The result, an “LRC byte” is then transmitted following the data stream and used by the receiving computer to determine if the information was received correctly.
Character Replacements To replace a character: 1. Scan the enter/exit configuration mode bar code (on page 1–1). 2. Scan the character to replace code (shown below). 3. Scan the ASCII code byte value of the character you wish to replace. Refer to the ASCII Reference Table in the Code Byte Usage section of this manual. 4. Scan the replacement character bar code (shown below). 5. Scan the ASCII code byte value of the replacement character. 6.
User Configurable Suffixes, All Data Note: Scan the Enter/Exit Configuration mode code before trying to set this feature. Refer to Multi-Code Method on page 1–1. ~ Configurable Suffix Character #1 – A suffix ID can be added and assigned for data transmission. Use this code with a 3 code byte sequence, on page 16–1, which represents the desired character. ³ 9 0 4 5 0 0 ³ 9 0 4 6 0 0 ~ Configurable Suffix Character #2 – Assigns a second configurable suffix character.
Special Formats Enable SINEKO Mode ³ 1 0 7 9 1 4 ³ 1 0 7 9 0 4 ³ 1 1 6 7 1 1 ³ 1 1 6 7 0 1 ³ 1 1 6 7 1 0 ³ 1 1 6 7 0 0 ³ 1 0 8 0 1 7 ³ 1 0 8 0 0 7 ³ 1 1 6 7 1 3 ³ 1 1 6 7 0 3 ³ 1 2 4 7 1 5 ³ 1 2 4 7 0 5 * Disable SINEKO Mode Enable Newcode Formatting Mode A * Disable Newcode Formatting Mode A Enable Newcode Formatting Mode B * Disable Newcode Formatting Mode B Remove All Leading Zero’s * Do Not Remove Leading Zero’s Enable M
9 Code Formatting UPC/EAN Formatting * Transmit UPC-A Check Digit ³ 1 0 7 5 1 7 ³ 1 0 7 5 0 7 ³ 1 0 7 5 1 6 ³ 1 0 7 5 0 6 ³ 1 0 7 5 1 5 ³ 1 0 7 5 0 5 ³ 1 0 7 6 0 2 ³ 1 0 7 6 1 2 ³ 1 0 7 5 1 0 ³ 1 0 7 5 0 0 ³ 1 0 7 5 1 4 ³ 1 0 7 5 0 4 Do Not Transmit UPC-A Check Digit Transmit UPC-E Check Digit * Do Not Transmit UPC-E Check Digit Expand UPC-E to 12 Digits – Expand UPC-E bar codes to the 12 digit equivalent, UPC-A bar codes.
³ 1 0 7 5 1 3 ³ 1 0 7 5 0 3 ³ 1 0 7 5 1 2 ³ 1 0 7 5 0 2 ³ 1 0 7 5 1 1 ³ 1 0 7 5 0 1 ³ 1 0 7 6 1 1 ³ 1 0 7 6 0 1 ³ 1 0 7 6 1 0 ³ 1 0 7 6 0 0 ³ 1 0 7 9 1 0 ³ 1 0 7 9 0 0 ³ 1 0 7 9 1 2 ³ 1 0 7 9 0 2 Transmit Lead Zero on UPC-E – This option will transmit a zero before each UPC-E bar code.
Codabar Formatting ³ 1 0 7 7 1 7 ³ 1 0 7 7 0 7 ³ 1 1 5 1 0 0 ³ 1 1 5 1 1 0 ³ 1 0 7 7 1 6 ³ 1 0 7 7 0 6 ³ 1 0 0 4 1 0 ³ 1 0 0 4 0 0 ³ 1 0 0 4 1 1 ³ 1 0 0 4 0 1 ³ 1 0 8 0 0 6 ³ 1 0 8 0 1 6 Transmit Codabar Start/Stop Characters – Transmits Codabar’s Start/stop characters before and after each bar code.
Code 39 Formatting ³ 1 0 7 7 1 5 ³ 1 0 7 7 0 5 ³ 1 0 7 7 1 0 ³ 1 0 7 7 0 0 ³ 1 0 7 7 1 2 ³ 1 0 7 7 0 2 Transmit Mod 43 Check Digit on Code 39 – This feature works in conjunction with Mod 43 Check Digit on Code 39 option, on page 2–2. Both must be enabled for this feature to work. * Do Not Transmit Mod 43 Check Digit on Code 39 Transmit Code 39 Stop/Start Characters – The scanner transmits Code 39’s start and stop characters before and after each bar code.
Plessey ³ 1 0 7 8 1 6 ³ 1 0 7 8 0 6 ³ 1 0 7 8 1 5 ³ 1 0 7 8 0 5 ³ 1 0 7 7 1 1 ³ 1 0 7 7 0 1 Transmit UK Plessey Check Digit – The scanner will transmit UK Plessey Check Digit characters and must be used with the UK Plessey option.
9–6
10 RS232 ³ 4 1 5 5 5 * Enable RS232 Mode – The scanner will work with RS232 +/-12V serial output. 4 Parity Features A parity bit is an extra data bit used to help catch data transmission errors. The scanner’s parity must match the host’s parity. No Parity ³ 3 1 6 0 4 5 ³ 3 1 6 0 0 5 ³ 3 1 6 0 1 5 ³ 3 1 6 0 2 5 Even Parity – Select to set the parity bit to either a 1 or 0 to ensure an even number of bits are 1s.
* 9600 BAUD Rate ³ 4 1 5 8 5 0 ³ 4 1 5 8 4 0 ³ 4 1 5 8 3 0 ³ 4 1 5 8 2 0 ³ 4 1 5 8 1 0 ³ 4 1 5 8 0 0 4800 BAUD Rate 2400 BAUD Rate 1200 BAUD Rate 600 BAUD Rate 300 BAUD Rate Data/Stop Bits ³ 1 1 6 0 1 3 ³ 1 1 6 0 0 3 ³ 1 1 6 0 1 4 ³ 1 1 6 0 0 4 8 Data Bits – The number of data bits transmitted for each character.
* Character RTS/CTS – Activates/Deactivates RTS signal for each character. ³ 1 1 5 8 1 5 ³ 1 1 5 8 0 5 ³ 1 2 4 5 1 0 ³ 1 2 4 5 0 0 ³ 1 2 4 5 1 1 ³ 1 2 4 5 0 1 ³ 1 2 4 5 1 2 ³ 1 2 4 5 0 2 * Activate RTS, Wait for CTS – Wait for CTS after activating RTS. ³ 1 2 4 5 1 3 Test CTS Not Present Before RTS (RSV4) – Do not activate RTS if CTS is already present.
³ 1 1 5 9 1 5 ³ 1 1 5 9 0 5 ³ 1 1 5 9 1 4 ³ 1 1 5 9 0 4 Enable RTS Counter Toggle – The scanner will toggle the RTS line on a good decode. * Disable RTS Counter Toggle Enable XON/XOFF Handshaking – The scanner will stop transmission whenever on XOFF (ASCII 13H) is received. Transmission will resume after an XON (ASCII 11H) is received. * Disable XON/XOFF Handshaking.
³ 1 1 5 8 1 4 ³ 1 1 5 8 0 4 ³ 1 2 5 2 1 0 ³ 1 2 5 2 0 0 Enable 5 NAK Retries Allow up to 5 retransmissions of the data if a NAK is received. * Disable 5 NAK Retries Enable GLS Handshaking – Accept ]V for the ACK acknowledgement. ACK will no longer be accepted but NAK and any additional ACK/NAK protocol characters enabled are still accepted.
10–6
11 Keyboard Enable Keyboard Emulation Load Keyboard Wedge Defaults – Loads the default settings for keyboard wedge mode. ³ 9 9 9 9 9 4 ³ 5 1 5 5 1 5 3 ³ 5 1 5 5 1 4 3 Enable Stand-Alone Keyboard Emulation – Use this with special stand-alone models that are not cabled for an external keyboard. Scan this bar code to enable the Stand-Alone Mode. The scanner will send keyboard “power on” information and configure hardware to simulate a constant keyboard connection.
Belgium Keyboard ³ 4 1 6 2 0 0 ³ 4 1 6 2 1 0 ³ 4 1 6 2 7 0 ³ 4 1 6 2 9 0 ³ 4 1 Japan Keyboard 0 IBM 4700 Financial Keyboard Sweden/Finland Keyboard Slovenian Keyboard 6 2 1 1 0 Keyboard/System Type * AT Keyboard – Includes IBM PS/2 and compatible models 50, 55, 60, 80. ³ 2 1 6 2 1 5 ³ 2 1 6 2 0 5 ³ 2 1 6 2 2 5 ³ 2 1 6 2 3 5 ³ 1 1 6 3 0 7 Enable XT Keyboard for Mode 1 – Special firmware in Voyager.
‘Dumb’ Terminal Selections Note: The following terminals may require custom cables.
Special Keyboard Features Transmit Make Code Only – Not available on all models. ³ 1 1 6 3 1 1 ³ 1 1 6 3 0 1 * Transmit Make/Break Code – Not available on all models. ³ 1 1 6 3 1 0 * Transmit FOH Break Code – The scanner will transmit the FOH in the break-code sequence. ³ 1 1 6 3 0 0 ³ 1 1 6 3 1 5 ³ 1 1 6 3 0 5 ³ 1 1 6 2 1 7 ³ 1 1 6 2 0 7 Do Not Transmit FOH Break Code Transmit Cleanup Bit – Use for certain NEC computers.
³ 1 1 6 2 1 4 ³ 1 1 6 2 0 4 ³ 1 1 6 2 1 4 ³ 1 1 6 2 0 4 ³ 1 1 6 3 1 6 ³ 1 1 6 3 0 6 ³ 1 1 6 4 1 0 ³ 1 1 6 4 0 0 ³ 1 1 6 3 0 3 ³ 1 1 6 3 1 3 ³ 1 1 6 3 0 4 ³ 1 1 6 3 1 4 Enable Auto Detect Mode (AT/PS2) – Automatically detects caps lock status. * Disable Auto Detect Mode (AT/PS2) Enable Caps Lock (XT) * Disable Caps Lock (XT) Send Numbers as Keypad Data – All data is sent as if it has been entered on a keypad.
Enable Right Alt Key Sequencing ³ 1 1 6 3 0 2 ³ 1 1 6 3 1 2 ³ 1 1 6 4 1 3 ³ 1 1 6 4 0 3 Disable Right Alt Key Sequencing Enable LaCaixa Special Keyboard Prefix & Suffix Scan Codes * Disable LaCaixa Special Keyboard Prefix & Suffix Scan Codes InterScan Code Delays ³ 8 1 ³ 8 1 ³ 8 ³ 11–6 9 1 6 6 6 1 5 5 5 6 8 7 1 5 5 5 0 * InterScan Code Delay 800 msec – The time specified represents the amount of time between individual 11-bit scan codes.
Control Sets In general, standard bar code symbologies will only encode the ASCII character set. Function keys, arrow keys and many other extended keys on an IBM compatible keyboard do not translate to ASCII characters. One method of ‘bar coding’ the extended keys is to substitute the extended key codes when a specific ASCII control character is found in the bar code stream. The Control Sets are specific translations of the ASCII (HEX) set.
ASCII (HEX) ASCII Control 00H Null Numeric Keypad + (Plus) 01H SOH Num Lock 02H STX Down Arrow 03H ETX Numeric Keypad - (Minus) 04H EOT Insert 05h ENQ Delete 06H ACK System Request 07H BEL (Right Arrow) 08H BS (Left Arrow) 11–8 Extended Key 09H TAB 0AH LF Tab Caps Lock 0BH VT Shift Tab 0CH FF Left Alt 0DH CR Enter 0EH SO Left Control OFH SI Up Arrow 10H DLE F1 11H DC1 F2 12H DC2 F3 13H DC3 F4 14H DC4 F5 15H NAK F6 16H SYN F7 17H
12 OCIA ³ 4 1 5 5 4 4 ³ 9 9 9 9 9 3 ³ 2 1 7 7 0 6 ³ 2 1 7 7 1 6 ³ 2 1 7 7 3 6 ³ 2 1 7 7 2 6 ³ 1 1 7 7 0 5 ³ 1 1 7 7 1 5 Enable OCIA Mode – Select this option if communications requires OCIA (Optically Coupled Interface Adapter). The host clocks this serial interface.
12–2
13 Light Pen Parameters ³ 4 1 5 5 2 4 ³ 1 1 6 9 1 7 ³ 1 1 6 9 0 7 ³ 1 1 6 9 1 6 ³ 1 1 6 9 0 6 ³ 1 1 6 9 1 5 ³ 1 1 6 9 0 5 ³ 1 1 6 9 1 1 ³ 1 1 6 9 0 1 ³ 1 1 6 9 1 0 ³ 1 1 6 9 0 0 Enable Light Pen Mode – Select this option if the scanner will be used in place of a light pen. It provides light pen emulation of each bar code scanned.
Set Narrow Element Width ³ 1 1 6 9 1 2 10x Narrow Element Border – Allows the transmission of Light Pen/Wand emulation using a 10x border. ³ 1 1 6 9 0 2 * 50x Narrow Element Border – Allows the transmission of Light Pen/Wand emulation using a 50x border. ³ 8 1 6 8 1 6 3 0 * 1 ms Narrow Element Width – Allows the transmission of Light Pen/ Wand emulation at 1ms Narrow Element width.
14 IBM® 46xx Configuration IBM Port ³ 4 1 5 5 0 4 ³ 9 9 9 9 9 5 ³ 3 1 7 2 5 0 ³ 3 1 7 2 6 0 ³ 3 1 7 2 7 0 ³ 3 1 7 2 3 0 ³ 1 1 7 2 0 6 ³ 1 1 7 2 1 6 Enable RS485 Communication – For RS485 communications. Not all scanners support this interface. The correct interface board is required. Load RS485 Defaults – Load default format settings for the RS485 systems.
14–2
15 USB Enable USB Interface♦ ³ 4 1 5 5 1 1 ³ 9 9 9 9 7 8 4 Enable Low Speed USB Defaults♦ ♦ This feature is limited to Honeywell scanners without integrated Low Speed USB electronics. These bar codes configure the scanner to communicate via the MX009.
³ 3 1 6 4 7 0 Enable Uni-Directional USB Serial Emulation Mode –Supported in Honeywell MS9500, MS5100 and IS4125 laser-class products. Note: This bar code enables Bi-Directional USB Serial Emulation Mode in the Honeywell ® Focus area-imaging products.
16 Code Bytes Usage The scanner must be in Configuration Mode for the features requiring code bytes for configuration. The Enter/Exit Configuration Mode bar code must be scanned before starting the configuration cycle. User configurable prefix/suffix characters can then be saved by scanning the 3 digit decimal equivalent of the ASCII character into the appropriate character location with the code byte bar codes. Example: To add an Asterisk (*) as a Prefix, scan the bar codes. 1. 2. 3. 4. 5. 6.
Code Byte 8 ³ 8 ³ 9 Code Byte 9 Reserved Codes ³ 9 9 9 9 8 8 ³ 9 9 9 9 8 7 ~ Enable Reserved Code – Contact Honeywell for information about this feature.
ASCII Reference Table HEX Value Decimal Value/ Code Byte Value Character Control Keyboard Eqv 00 01 000 NUL @ 001 SOH A 02 002 STX B 03 003 ETX C 04 004 EOT D 05 005 ENQ E 06 006 ACK F 07 007 BEL G 08 008 BS H 09 009 HT I 0A 010 LF J 0B 011 VT K 0C 012 FF L 0D 013 CR M 0E 014 SO N 0F 015 SI 0 10 016 DLE P 11 017 DC1 Q 12 018 DC2 R 13 019 DC3 S 14 020 DC4 T 15 021 NAK U 16 022 SYN V 17 023 ETB W 18 024 CAN X
HEX Value Decimal Value/ Code Byte Value Character 1D 029 GS ^ 1E 030 RS _ 1F 031 US space,blank 20 032 SP 21 033 ! 22 034 “ 23 035 # 24 036 $ 25 037 % 26 038 & 27 039 ‘ 28 040 ( 16–4 Control Keyboard Eqv apostrophe 29 041 ) 2A 042 * 2B 043 + 2C 044 , comma 2D 045 - minus period 2E 046 .
HEX Value Decimal Value/ Code Byte Value Character Control Keyboard Eqv 3C 060 < less than 3D 061 = 3E 062 > 3F 063 ? 40 064 @ 41 065 A 42 066 B 43 067 C 44 068 D 45 069 E 46 070 F 47 071 G 48 072 H 49 073 I 4A 074 J 4B 075 K 4C 076 L 4D 077 M 4E 078 N 4F 079 O 50 080 P 51 081 Q 52 082 R 53 083 S 54 084 T 55 085 U 56 086 V 57 087 W 58 088 X 59 089 Y greater than shift P letter l letter O 16–5
HEX Value Decimal Value/ Code Byte Value Character 5A 090 Z 5B 091 [ 16–6 Control Keyboard Eqv shift K 5C 092 \ shift L 5D 093 ] shift M 5E 094 ^ à,shift N 5F 095 _ ♣, shift 0, underscore 60 096 ‘ accent grave 61 097 a 62 098 b 63 099 c 64 100 d 65 101 e 66 102 f 67 103 g 68 104 h 69 105 I 6A 106 j 6B 107 k 6C 108 l 6D 109 m 6E 110 n 6F 111 o 70 112 p 71 113 q 72 114 r 73 115 s 74 116 t 75 117 u 76 118 v 77 119
HEX Value Decimal Value/ Code Byte Value Character 79 7A 7B 7C 7D 7E 7F 121 122 123 124 125 126 127 y z { | } ~ DEL Control Keyboard Eqv vertical slash alt mode (alt mode) delete, rubout Extended Key Code Reference Table Key Insert Delete Home End Page Up Page Down Right Alt Right Ctrl Reserved Reserved Numeric Keypad Enter Numeric Keypad/ F1 F2 F3 F4 F5 F6 F7 At Scan PS2 Scan Code Code 75H 72H 74H 6BH 70H 71H 6CH 69H 7DH 7AH 11H 14H 00H 00H 5AH 4AH 05H 06H 04H 0CH 03H 0BH 83H 48H 50H 4DH
Key At Scan PS2 Scan Code Code F8 0AH F9 01H F10 09H F11 78H F12 07H Numeric + 79H Numeric 7BH Numeric * 7CH Caps Lock 58H Num Lock 77H Left alt 11H Left Ctrl 14H Left Shift 12H Right Shift 59H Print Screen Multiple Tab ODH Shift Tab 8DH Enter 5AH ESC 76H Left ALT Make 11H Left ALT Break 11H Left CTRL Make 14H Left CTRL Break 14H *Left ALT + 1 character 11H *Left Crtl + 1 character 14H *Send Clear Jump Send Line Erase EOF Send - Make Only 42H 43H 44H 57H 58H 4EH 4AH 37H 3AH 45H 38H 1DH 2AH 36H 00H OFH 8F
17 MS9520 Voyager® and MS9540 VoyagerCG® Series Activation Range Use these bar codes to select infrared (IR) sensor activation range for sensing when objects are placed in the scan field.
* CodeGate Active Out of Stand ³ 1 1 8 7 1 3 ³ 1 1 8 7 0 3 CodeGate Inactive Out of Stand Laser/Scan Modes * Normal Scan – The laser turns on after the IR senses a bar code. The laser remains on for approximately 3 to 10 seconds. ³ 4 1 8 3 0 4 ³ 4 1 8 3 2 4 ³ 4 ³ 4 1 8 3 4 4 Custom (One Shot) Scan – The laser turns off after a good decode. ³ 4 1 8 3 5 4 Enable Manual Activation Mode – The laser activates when the CodeGate button is pressed.
Same Symbol Time Outs If using an MS5145 Eclipse, the MS9524 or MS9544 VoyagerPDF, go to page 7–3.
MS9520-00 and MS9540-00 Laser Emulation Mode The MS9520-00 and MS9540-00 leave the factory with Laser Emulation interface enabled. If you recall defaults while re-configuring your scanner, scan the following bar code to re-enable the Laser Emulation interface. The scanner you are using must be labeled as an MS9520-00 or MS9540-00 to support this feature.
18 MS9524 and MS9544 VoyagerPDF® Series * Enable PDF ³ 1 0 0 0 1 0 ³ 1 0 0 0 0 0 ³ 1 1 5 0 1 0 ³ 1 1 5 0 0 0 Disable PDF * Enable Audible Indicator Disable Audible Indicator PDF CodeGate Status Enable PDF CodeGate in Stand ³ 1 1 8 7 1 6 ³ 1 1 8 7 0 6 ³ 1 1 8 7 1 4 ³ 1 1 8 7 0 4 * Disable PDF CodeGate in Stand Enable PDF CodeGate Out of Stand * Disable PDF CodeGate Out of Stand MicroPDF and Composite Code Handling ³ 1 0 0 4 1 7 ³ 1 0 0 4 0
Disable GS1 DataBar 2D Linkage ³ 1 1 5 0 1 7 ³ 1 1 5 0 1 6 ³ 1 1 5 0 0 6 ³ 1 1 5 0 0 5 ³ 1 1 5 0 1 5 ³ 1 1 5 0 0 4 ³ 1 1 5 0 1 4 ³ 1 1 5 0 0 3 ³ 1 1 5 0 1 3 ³ 1 1 5 0 0 2 * Normal Composite Xmit – Always transmit the 1D and 2D constituent composite components separately. ³ 1 1 5 0 1 2 Xmit Composite Separately – Transmit the 1D and 2D constituent composite components separately.
19 MS9535 VoyagerBT ® ® The MS9535 can act as a client to other devices equipped with Bluetooth wireless technology. If the device’s address is a 12-digit hex value that does NOT start with a FNC3 (e.g., 000CA700118) the user must first scan the Get BT Address bar code (below), and then scan the device’s address bar code. Get BT Address ³ 0 0 0 C A 7 F F F F F F Scan the Provide BT Service bar code (below) to place the MS9535 into service mode.
³ 8 1 9 5 1 2 0 Sleep in 2 Minutes – The scanner will go into sleep mode after the laser has been off for 2 minutes. ³ 8 1 9 5 3 0 0 Sleep in 5 Minutes – The scanner will go into sleep mode after the laser has been off for 5 minutes. ³ 8 1 9 5 6 0 0 Sleep in 10 Minutes – The scanner will go into sleep mode after the laser has been off for 10 minutes.
20 MS9535-5M VoyagerBT ³ 1 2 3 9 1 0 Enable Inventory Mode – Bar code data that is scanned is stored in the scanner’s expanded memory base. The data will be transmitted when the scanner is placed back into its BT cradle. Note: A special beep will sound when a bar code is scanned but not stored due to a full a memory base. The scanner must be placed in the BT cradle to empty the memory.
³ 9 9 8 0 4 9 ³ 1 2 5 6 1 2 ³ 1 2 5 6 0 2 ³ 9 9 8 0 4 8 Clear Inventory Records – Will clear all stored bar code data in memory. Enable Auto Clear Records – Will automatically clear the stored records in the inventory buffer after transmission of the records stored. * Maintain Records Delete Last Record – Deletes the last bar code stored.. When the Transmit Quantity Field has been enabled, each scanned quantity code is a unique field.
Inventory Quantity Bar Codes** The following inventory quantity bar codes will enable the user to enter a quantity from 1 to 9999 for the last item (bar code) scanned. The item’s bar code data will be retransmitted as many times as the quantity indicates. Example: 1. 2. 3. 4. Scan the item’s bar code (ie.
20–4
21 IS4125 and IS4225 Scan Engines Disable Old Serial Program ³ 1 2 0 3 1 5 ³ 1 2 0 3 0 5 ³ 1 2 0 3 1 1 ³ 1 2 0 3 1 2 ³ 1 2 0 3 1 3 1 1 9 8 Enable Old Serial Program Enable TTL UART Enable Non Buffered TTL UART Enable Detect and Notify Mode ³ 8 4 6 6 0 0 Cunningham Defaults – Scan this code followed by Recall Defaults code to enable and load Cunningham defaults. Recall Defaults ³ 9 9 9 9 For Same Symbol Time Out information, see page 7–3.
21–2
22 IS4823 and IS4825 Scan Engines Operating Modes Activation Modes ³ 4 1 8 3 0 4 ³ 1 1 8 1 1 0 ³ 1 2 0 3 1 6 ³ 1 1 7 4 1 5 ³ 9 1 7 5 0 0 * Activate Scanning with the External Trigger – An external I/O pin is used to enable the scanning cycle. A High-to-Low transition on the I/O signal is used to activate scanning. The signal must be deactivated (HIGH) and re-activated for subsequent scanning cycles.
Activation Mode Features ~ Variable Laser-On Time Out – Scan this bar code with a code byte sequence (on page 16–1) that represents the desired time out increment. The configurable time increment (1-second increments) selected is the scanning laser-on time. ³ 9 1 9 6 0 0 ³ 1 2 0 3 1 4 Allow Full Laser-On Cycle – The laser stays on for a full cycle even when a bar code is scanned and transmitted.
³ 1 2 0 3 1 3 Detect and Notify Mode (Monitor the External Trigger) – The external I/O pin used in the default activation mode is monitored during the inactive laser cycles. An is transmitted when the I/O is active and an when it is inactive. Once the scanning activation cycle is started, the external I/O monitoring status is maintained until the scanning cycle is terminated regardless of the actual I/O level.
22–4
23 Miscellaneous Features Custom Defaults Honeywell manufactures several scanners for OEM applications. These scanners may use a different set of defaults than Honeywell factory defaults. Scanning the bar code will reset the default table to Honeywell defaults. ³ 8 4 6 6 0 0 ³ 9 9 9 9 9 8 Enable Factory Defaults – Scan this code followed by Recall Defaults code to enable and load Honeywell factory defaults.
Serial Program Mode For Serial Program Mode, all commands must be framed by an STX (02 Hex) and ETX (03 Hex). To recall defaults: 1. Transmit 999999 through the Serial Port. This will put the scanner in serial program mode. Scanning will be suspended and the scanner will respond with an ACK (06 Hex). 2. Transmit 999998 through the Serial Port. This is the Recall Defaults bar code in the MetroSelect guide. The scanner will respond with an ACK (06 Hex). 3.
24 Customer Support Technical Assistance If you need assistance installing or troubleshooting your device, please call your distributor or the nearest technical support office: North America/Canada Telephone: (800) 782-4263 E-mail: hsmnasupport@honeywell.com Latin America Telephone: (803) 835-8000 Telephone: (800) 782-4263 E-mail: hsmlasupport@honeywell.com Brazil Telephone: +55 (11) 5185-8222 Fax: +55 (11) 5185-8225 E-mail: brsuporte@honeywell.
Product Service and Repair Honeywell International Inc. provides service for all its products through service centers throughout the world. To obtain warranty or non-warranty service, contact the appropriate location below to obtain a Return Material Authorization number (RMA #) before returning the product. North America Telephone: (800) 782-4263 E-mail: hsmnaservice@honeywell.com Latin America Telephone: (803) 835-8000 Telephone: (800) 782-4263 Fax: (239) 263-9689 E-mail: laservice@honeywell.
Online Product Service and Repair Assistance You can also access product service and repair assistance online at www.honeywellaidc.
Honeywell Scanning & Mobility 9680 Old Bailes Road Fort Mill, SC 29707 www.honeywellaidc.