Page 3 - Table of Contents
Table of Contents Scope of the MS951 Programming Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Programming the Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Enter Program Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Page 6 - Scope of the MS951 Programming Guide; do not; use baud rates. Light Pen emulation; should not; try to drop UPC/EAN check digits. Some features will
1 Scope of the MS951 Programming Guide This Manual contains all of the configuration codes for all versions of theMS951 hand-held bar code scanner products. Not all hardware versions of the scanner support all of the features universally.PC Keyboard Wedge units do not use baud rates. Light Pen emula...
Page 7 - Programming the Scanner; While in program mode, the scanner will make a “razz” sound when:
* * 2 Programming the Scanner The scanner is shipped from the factory programmed to a set of defaultconditions noted in this guide by an asterisk that appears before the briefdefinition. Since each host system is unique, the scanner has to be configuredto match your host system requirements. 1. Conn...
Page 8 - Enter Program Mode; Mode After Any Scan; When this option is selected, the; Only on First Scan; scanner will only enter program; Recall Defaults; Recall Defaults
D F 1 R 1 8 R 1 9 D F 1 Recall Defaults 3 Enter Program Mode **Ability to Enter Program When this option is selected, pro- Mode After Any Scan gramming can be entered by scann-ingthe ENTER/EXIT PROGRAM MODEbar code after power up or duringnormal scanning operation. Enter Program Mode When this optio...
Page 9 - Laser Activation Range
* * R S 1 R S 3 R S 2 R S 4 R S 5 R S 6 L P 8 Enter/Exit Program Mode 4 Laser Activation Range Short Range Activation When this option is selected, the IR sensor Out of the Stand is guaranteed to be activated when the posi-tion of the scanning window three inches fromthe object. Short Range Activati...
Page 10 - Identical Symbol Re-Scan Indicator; Enable Green LED; vs 2 Scan Buffers; Enable 2 Scan Buffers
D F 1 R 3 0 R 3 1 E X 6 E X 5 R 9 2 R 9 3 Recall Defaults 5 Same Symbol Re-Scan The scanner is programmed with a same symbol timeout. For SHORT SAME SYMBOL RE-SCAN, the time delay Short Same is ½ second, while the LONG SAME SYMBOL RE- Symbol Re-Scan SCAN delay is 1 second. These numbers represent ho...
Page 11 - Decode Options
* * R 8 6 R 8 7 R A N R A O Enter/Exit Program Mode 6 Decode Options Enable 2X Redundancy (MECCA) *Disable 2X Redundancy (MECCA) The following bar codes are very useful when working with Code 39 andCodabar applications. Enable Double Border Requirement(large inter-character space requirement) **Disa...
Page 12 - Beeper Tones; Alternate Tone 1
D F 1 B P 1 B P 2 B P 3 B P 4 Recall Defaults 7 Beeper Tones The scanner can be programmed to emit a certain tone. If necessary, scan theappropriate bar code on page 3. Alternate Tone 1 . . . . . . . . . . . . . . . . . . . . . . . . . . Low ToneAlternate Tone 2 . . . . . . . . . . . . . . . . . . ....
Page 13 - Audible Indicators for Communication Timeouts; handshaking is involved.
* * O C 5 O C 7 O C 9 R 5 0 R 5 1 O C 6 O C 8 Enter/Exit Program Mode 8 Audible Indicators for Communication Timeouts Two Second Timeout When this option is selected, the scanner willtimeout if it does not transmit its data to the hostafter two seconds during communication. This isonly valid in mode...
Page 15 - Select this option to make the parity bit always 0.; Even Parity; Select this option to make the parity bit always 1.; Odd Parity; RS-232 serial communication requires ASCII data to; Data Bits; Generally, if 7 data bits are selected, 2 stop bits are
* * P A 3 P A 4 D 8 1 D 8 2 P A 1 P A 2 Enter/Exit Program Mode 10 RS-232 Parameter - Parity Parity is an additional digit that makes the number of bits in the ASCII codeodd or even. The scanner’s parity must match the host’s parity. **Space Parity Select this option to make the parity bit always 0....
Page 16 - To prevent scanned information from being lost
D F 1 H H 1 H H 2 R 5 6 R 5 7 S H 2 S H 1 S H 4 S H 3 Recall Defaults 11 RS-232 Parameter - Hardware Handshaking To prevent scanned information from being lost Enable RTS/CTS during transmission, your host device may require an RTS/CTS signal. When the RTS/CTS (RequestTo Send/Clear To Send) is enabl...
Page 17 - Intercharacter Delay; No Intercharacter Delay
* * R 2 0 R 2 1 R 2 2 R 2 3 Enter/Exit Program Mode 12 Intercharacter Delay The time specified with an Intercharacter delay bar code represents the interimof time between transmission of characters. Some host systems require thisdelay when receiving transmissions, others do not. If necessary, scan t...
Page 19 - A Longitudinal Redundancy Check (LRC)is an; Record Header/Terminator Select; CR Off
* * R 5 8 R 5 9 R A 0 R 9 9 T R 2 T R 1 T R 4 T R 3 Enter/Exit Program Mode 14 Longitudinal Redundancy Check (LRC) A Longitudinal Redundancy Check (LRC)is an Enable LRC Calc+ error checking character that is calculated across Transmit RS232 a sequence of data characters. It is determined by eXclusiv...
Page 21 - Prefix ID On
* * P X 2 S X 2 P X 1 S X 1 Enter/Exit Program Mode 16 UPC/EAN Identifiers Prefix ID On When this option is on, the scanner will transmit a prefixbefore any UPC/EAN bar codes. The prefixes are A(UPC-A), E0 (UPC-E), F (EAN-13), and FF (EAN-8). ** Prefix ID Off Suffix ID On When this option is on, the...
Page 22 - KB Parameter - Keyboard Type; XT Keyboard
D F 1 R 2 4 L P 3 L P 4 S H 4 S H 3 R 5 7 Recall Defaults 17 Keyboard Wedge (KB) Interface Scan the ENABLE KB WEDGE INTERFACE bar code if yourcommunication requirement is keyboard emulation. The scanner will providekeyboard emulation by converting the scanned bar code data to the PCkeyboard scan cod...
Page 23 - KB Parameter - Keyboard Country Type
* * B R 2 B R 3 B R 4 B R 5 B R 6 B R 8 B R 1 B R 7 B R 9 Enter/Exit Program Mode 18 KB Parameter - Keyboard Country Type The following bar codes are used to define the keyboard country type. Ifnecessary, scan the appropriate bar code. ** USA Keyboard UK Keyboard France Keyboard Germany Keyboard Ita...
Page 25 - KB Parameter - Caps Lock Mode; When Caps Lock is used on the keyboard,; Enable Caps Lock; LOCK; Enable Auto Detection; MODE. This will only work with; Caps Lock Mode; KB Parameter - Alt Mode; When this option is enabled, the scanner; Enable Alt Mode; keyboard character. Caution should be
* * R 4 6 R 4 7 R 6 8 R 6 9 H H 3 H H 4 Enter/Exit Program Mode 20 KB Parameter - Caps Lock Mode When Caps Lock is used on the keyboard, Enable Caps Lock choose ENABLE CAPS LOCK. Onceenabled, the scanner will simulate CapsLock keyboard input. This mode will notwork with all keyboard types. ** Disabl...
Page 26 - The time specified with an inter scan code
D F 1 O C 8 O C 9 O C 7 H H 1 H H 2 Recall Defaults 21 KB Parameter - Inter Scan Code Delay (AT and PS/2 Modes) The time specified with an inter scan code ** 800 Microsecond Delay delay bar code represents the amount of time between individual 9 bit scan codes. Each character of a bar code takes bet...
Page 27 - When this option is on, the scanner will transmit a
* * T R 2 T R 4 T R 6 T R 8 T B 2 T B 3 T R 1 T R 3 T R 5 T R 7 Enter/Exit Program Mode 22 Record Header/Terminator Select ** CR On When this option is on, the scanner will transmit a Carriage Return after each bar code. CR Off LF On When this option is on, the scanner will transmit aLine Feed after...
Page 29 - KB Parameter - Special Features; When transmit F0H break code is chosen,
* * P A 1 P A 3 P A 2 P A 4 O C 5 O C 6 Enter/Exit Program Mode 24 KB Parameter - Special Features ** Transmit F0H Break Code When transmit F0H break code is chosen, (AT and PS/2 modes only) the scanner will transmit an F0H betweenmake and break key codes. Do Not Transmit Suppress F0H break code tra...
Page 30 - OCIA Options; Scan the ENABLE OCIA INTERFACE bar code; Enable OCIA Interface
D F 1 Z Z 1 O C 1 O C 2 O C 3 O C 4 Recall Defaults 25 OCIA Options Scan the ENABLE OCIA INTERFACE bar code Enable OCIA Interface if your communications requirement is OCIA (Optically Coupled Interface Adapter). This is a clocked (by the host) serial interface. Also, choose the various format that y...
Page 31 - IBM 46XX Options; If the scanner will be communicating; Enable IBM 46XX Interface; IBM 46XX Parameter - Inter Record Delay; No Inter Record Delay
* * Z Z 2 I B 3 I B 1 I B 2 R 2 0 R 2 1 R 2 2 R 2 3 Enter/Exit Program Mode 26 IBM 46XX Options If the scanner will be communicating Enable IBM 46XX Interface with an IBM 46XX register, scan theENABLE IBM 46XX INTERFACEbar code. Then, scan one of thefollowing bar codes. These settings Emulating IBM ...
Page 32 - Light Pen Options; If your scanner will be used in place of a light pen,
D F 1 L P 1 L P 3 L P 4 L P 5 L P 6 R 5 8 R 5 9 Recall Defaults 27 Light Pen Options If your scanner will be used in place of a light pen, Enable Light scan the ENABLE LIGHT PEN INTERFACE bar Pen Interface code. When this interface is enabled, the scannercan output a bar or space as the high signal....
Page 33 - Light Pen Emulation Feature; Enable Reverse Polarity; Code Type Selections; Disable UPC
* * R 0 8 R 0 9 C T A C T B C T C C T D Enter/Exit Program Mode 28 Light Pen Emulation Feature Some light pen decoders require an extra toggle of the data line before theywill recognize a border condition. Others require that while idle, the data linebe the polarity of a bar instead of a space. Enab...
Page 36 - A custom minimum character length can
D F 1 E X 7 E X 8 E X 9 R B A R B B Recall Defaults 31 Minimum Code Length for All Code Types The minimum number of characters in thebar codes that will be scanned should be Minimum 1 Character specified by scanning one of the following bar codes. For example, when the minimum is 3, the scanner will...
Page 39 - UCC Supplemental Options; Enable 2 Digit Supps
* * R 5 2 S P 1 S P 2 S P 3 S P 4 S P 5 S P 6 S P 7 R 5 3 R 7 0 R 7 1 S P 8 Enter/Exit Program Mode 34 Convert EAN-8 to EAN-13 When this option is selected, the scanner willconvert EAN-8 to EAN-13 by transmittingfive zeroes before the bar code. ** Do Not Convert EAN-8 to EAN-13 Enable “$” Prefix ID ...
Page 40 - Supplemental ISBN Options
D F 1 R A F R A G R A H R A I R A J R A K R A 3 R A 4 Recall Defaults 35 Supplemental ISBN Options These features convert Bookland bar codes to a variety of InternationalStandard Book Number (ISBN) formats. Enable Bookland to ISBN **Disable Bookland to ISBN Enable Transmit ISBN CD **Disable Transmit...
Page 41 - Enable ] C1 Transmit Coupon C128; Mod 43 check digit testing; Enable Full ASCII Code 39; When this option is enabled, the
* * C T E M D 1 M D 2 M D 3 M D 4 R 1 0 R A 5 R A 6 C T F R 1 1 Enter/Exit Program Mode 36 Enable ] C1 Transmit Coupon C128 *Disable ] C1 Transmit Coupon C128 Code 39 **Enable Code 39 When this option is enabled, the scan-ner will scan Code 39 bar codes. Disable Code 39 Enable Mod 43 Check Digit Whe...
Page 42 - Codabar; Disable Codabar
D F 1 C T 1 C T J C B 2 C B 1 C B 4 C B 3 R 4 3 R 4 4 R 7 4 R 3 3 Recall Defaults 37 Enable Italian Pharmaceutical ** Disable Italian Pharmaceutical Enable Code 39 Start/StopCharacter Transmit ** Disable Code 39 Start/Stop Character Transmit Codabar **Enable Codabar When this option is enabled, the ...
Page 43 - Disable ITF; When the transmit option is chosen, the; ITF Check Digit; scanner will transmit the ITF MOD 10; Do Not Transmit; ITF Mod 10 check digit testing must; MOD 10 ITF Check Digit; be enabled to suppress check digit
* * C T M I T 2 R 5 4 R 5 5 C T N I T 1 Enter/Exit Program Mode 38 Interleaved 2 of 5 (ITF) ** Enable ITF When this option is enabled, the scanner willscan Interleaved 2 of 5 (ITF) bar codes. Disable ITF Enable ITF Check Digit When this option is enabled, the scanner willscan ITF bar codes that have...
Page 47 - ITF Minimum Symbol Length Test; Enable MSI Plessey
* * R 0 2 R 0 3 R 0 4 R 0 5 R 0 6 R B C R B D Enter/Exit Program Mode 42 ITF Minimum Symbol Length Test A custom minimum character length can be configured for only ITF barcodes. This leaves shorter minimum lengths for other code types possible. Thescanner will not scan codes with fewer than the con...
Page 48 - UK Plessey Options
D F 1 R 0 7 R 1 2 R 7 7 R 7 8 R 8 1 R 8 2 R 7 9 R 8 0 R A Y R A Z R 1 3 Recall Defaults 43 MSI Plessey Mod 10/10 When this option is selected, the scanner Check Digit will scan MSI Plessey bar codes that have adouble Modulo 10 check digit. **Transmit MSI Plessey When this option is selected, the sca...
Page 49 - ScanPal Data Collector; When this mode is selected, the; Test Modes
* * I B 5 L P 6 S M 3 S M 2 S M 1 I B 6 L P 5 Enter/Exit Program Mode 44 ScanPal Data Collector The Metrologic ScanPal is a data collection terminal used with the MS951scanner. The following bar codes are used to configure the scanner tocommunicate with the ScanPal. Default to ScanPal When this opti...
Page 50 - Special Features
D F 1 R 2 5 R 2 6 R 0 0 R 0 1 R 0 8 R 0 9 R 1 4 R 1 5 R 1 6 R 1 7 Recall Defaults 45 Special Features The special features options are for special applications. Do not enable any ofthe special features options unless instructed by a Metrologic representative. ** Disable Sanyo 635 ECR Protocol Enable...
Page 51 - Golden Bountiful Formatting; Enable this option when Caps; Enable French Wyse 120V PC Term
* * R 4 5 R 4 6 R 4 7 R 2 9 R 6 6 R 6 7 R A 1 R A 2 R A 9 Enter/Exit Program Mode 46 Golden Bountiful Formatting Enable Sineko Mode Once Sineko mode is enabled, the onlyway to disable this feature is byscanning the Recall Defaults bar code. Enable Caps Lock Mode Enable this option when Caps (for the...
Page 53 - User Programmable Prefix and Suffix ID Characters; st Programmable Prefix ID
* * R A T R A U R A V R A W R A X Enter/Exit Program Mode 48 User Programmable Prefix and Suffix ID Characters User selected prefix/suffix characters can be programmed into the scanner byscanning the 3 digit decimal equivalent of the ASCII character into theappropriate character location with the RB...
Page 55 - ASCII Reference Table
50 ASCII Reference Table HEX Value Decimal Character Control Keyboard value Eqv 00 0 NUL @ 01 1 SOH A 02 2 STX B 03 3 ETX C 04 4 EOT D 05 5 ENQ E 06 6 ACK F 07 7 BEL G 08 8 BS H 09 9 HT I 0A 10 LF J 0B 11 VT K 0C 12 FF L 0D 13 CR M 0E 14 SO N 0F 15 SI O 10 16 DLE P 11 17 DC1 Q 12 18 DC2 R 13 19 DC3 ...
Page 60 - PC Extended Reference Key Tables
55 PC Extended Reference Key Tables The following keys on a PC 101 keyboard can be sent as prefix and suffix IDcharacters in Keyboard Wedge units. To a send keycode, load the appropriate prefix/suffix code with the decimalvalue listed in the prefix/suffix value column. KEY AT XT/PS2 PREFIX/SUFFIX VA...
Page 61 - PC Extended Key Reference Tables Continued
56 PC Extended Key Reference Tables Continued Function keys F1 - F12 and other keys (No E0H required) KEY AT XT/PS2 PREFIX/SUFFIX SCAN SCAN VALUE CODE CODE HEX DECIMAL F1 05H 3BH 90H = 144 F2 06H 3CH 91H = 145 F3 04H 3DH 92H = 146 F4 0CH 3EH 93H = 147 F5 03H 3FH 94H = 148 F6 0BH 40H 95H = 149 F7 83H...
Page 62 - Reserved Codes; Code
57 Reserved Codes Metrologic has reserved the codes on the following pages for features that willbe added at a later date. Do not assign a function for any of the reserved codes. These former reserved codes have been assigned functions by Metrologic. Code Page # Assigned Function R24 17 Enable Keybo...
Page 75 - Index
70 Index A ACK/NAK 11 Airline 2 of 5 30 Alt Mode 20 B Baud Rate 9 Beep after transmit 8 before transmit 8 razz 2, 8 Beeper Tones 6 Bookland 34 C Caps Lock Mode 20, 46Carriage Return (CR) 14, 22 Character RTS/CTS 11 CLSI 37 Codabar enable/disable 29, 37 transmit start/stop 37 EAN Code 11 30 $ prefix ...