Table of Contents Scope of the MS951 Programming Guide............. 1 Programming the Scanner ................2 Enter Program Mode..................3 Recall Defaults....................3 Laser Activation Range................. 4 Laser Operation..................... 4 Same Symbol Re-Scan.................. 5 Identical Symbol Re-Scan Indicator ............. 5 1 vs. 2 Scan Buffers ..................5 Decode Options.....................
Scope of the MS951 Programming Guide This Manual contains all of the configuration codes for all versions of the MS951 hand-held bar code scanner products. Not all hardware versions of the scanner support all of the features universally. PC Keyboard Wedge units use baud rates.
Programming the Scanner The scanner is shipped from the factory programmed to a set of default conditions noted in this guide by an asterisk that appears before the brief definition. Since each host system is unique, the scanner has to be configured to match your host system requirements.
Recall Defaults Enter Program Mode When this option is selected, pro- **Ability to Enter Program gramming can be entered by scann- Mode After Any Scan gin the ENTER/EXIT PROGRAM MODE bar code after power up or during normal scanning operation. When this option is selected, the Enter Program Mode scanner will only enter program...
Recall Defaults Same Symbol Re-Scan The scanner is programmed with a same symbol timeout. For SHORT SAME SYMBOL RE-SCAN, the time Symbol Re-Scan delay is 2 second, while the LONG SAME SYMBOL RE- SCAN delay is 1 second. These numbers represent how much time that a bar code must be out of the scan field before that bar code can be scanned again.
Enter/Exit Program Mode Decode Options Enable 2X Redundancy (MECCA) *Disable 2X Redundancy (MECCA) The following bar codes are very useful when working with Code 39 and Codabar applications. Enable Double Border Requirement (large inter-character space requirement) **Disable Double Border Requirement (large inter-character space requirement)
Recall Defaults Beeper Tones The scanner can be programmed to emit a certain tone. If necessary, scan the appropriate bar code on page 3. Alternate Tone 1 ..........Low Tone Alternate Tone 2 ..........High Tone (Default) Alternate Tone 3 ..........Medium Tone No Tone Alternate Tone 1 **Alternate Tone 2...
Enter/Exit Program Mode Audible Indicators for Communication Timeouts When this option is selected, the scanner will Two Second Timeout timeout if it does not transmit its data to the host after two seconds during communication. This is only valid in modes where some type handshaking is involved.
Recall Defaults RS-232 Interface ** Enable RS-232 Interface RS-232 Parameter - Baud Rate A baud rate is a unit that measures the speed with which information is transferred. The baud rate of the scanner must equal the baud rate of the host device.
Enter/Exit Program Mode RS-232 Parameter - Parity Parity is an additional digit that makes the number of bits in the ASCII code odd or even. The scanners parity must match the hosts parity. Select this option to make the parity bit always 0. **Space Parity Select this option to make the additional parity bit either Even Parity...
Recall Defaults 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 (Request To Send/Clear To Send) is enabled, the scanner will output an RTS signal and wait for a CTS ** Disable RTS/CTS signal before any data is transmitted.
Enter/Exit Program Mode Intercharacter Delay The time specified with an Intercharacter delay bar code represents the interim of time between transmission of characters. Some host systems require this delay when receiving transmissions, others do not. If necessary, scan the appropriate bar code. No Intercharacter Delay **1 Millisecond Intercharacter Delay 5 Millisecond Intercharacter Delay...
Recall Defaults RS-232 Parameter - Scanning Control (DTR Signal) When the DTR (Data Terminal Ready) input Enable DTR Input is enabled, the scanner will not transmit unless an active (+12V) DTR signal is present on the scanners DTR input pin. The scanner can be disabled by making DTR inactive (-12V) at ** Disable DTR Input the DTR input pin.
Enter/Exit Program Mode 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 eXclusive ORing (XOR) the characters to be checked, starting with an initial value of 00H.
Page 21
Recall Defaults When this option is on, the scanner will transmit a Start STX Prefix On of TeXt (ASCII 02H) before each bar code. ** STX Prefix Off When this option is on, the scanner will transmit an End ETX Suffix On of TeXt (ASCII 03H) after each bar code.
Enter/Exit Program Mode UPC/EAN Identifiers When this option is on, the scanner will transmit a Prefix ID On prefix before any UPC/EAN bar codes. The prefixes are A (UPC-A), E0 (UPC-E), F (EAN-13), and FF (EAN- ** Prefix ID Off When this option is on, the scanner will transmit a Suffix ID On suffix after any UPC/EAN bar codes.
The scanner will provide keyboard emulation by converting the scanned bar code data to the PC keyboard scan code equivalent. The keyboard settings will only work with a Version 47 (KBWEDGE) MS951 scanner. Enable Keyboard Wedge Interface KB Parameter - Keyboard Type The following bar codes are used to define the type of keyboard in use.
Enter/Exit Program Mode KB Parameter - Keyboard Country Type The following bar codes are used to define the keyboard country type. If necessary, scan the appropriate bar code. ** USA Keyboard UK Keyboard France Keyboard Germany Keyboard Italy Keyboard Spain Keyboard Belgium Keyboard IBM KB4700 Financial Keyboard Swiss Keyboard...
Enter/Exit Program Mode KB Parameter - Caps Lock Mode When Caps Lock is used on the keyboard, Enable Caps Lock choose ENABLE CAPS LOCK. Once enabled, the scanner will simulate Caps Lock keyboard input. This mode will not work with all keyboard types. ** Disable Caps Lock To detect automatically if Caps Lock is used, enable AUTODETECTION CAPS LOCK...
Recall Defaults 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 between two and twelve of these scan codes to be 7.5 Millisecond Delay passed through to the PC via the keyboard...
Enter/Exit Program Mode Record Header/Terminator Select When this option is on, the scanner will transmit a ** CR On Carriage Return after each bar code. CR Off When this option is on, the scanner will transmit a LF On Line Feed after each bar code. **LF Off When this option is on, the scanner will transmit a STX Prefix On...
Recall Defaults When this option is on, the scanner will transmit a Tab Suffix On TAB (ASCII 09H) after each bar code. ** Tab Suffix Off Intercharacter Delay The time specified with an Intercharacter delay bar code represents the interim of time between transmission of characters. Some host systems require this delay when receiving transmissions, others do not.
Enter/Exit Program Mode KB Parameter - Special Features When transmit F0H break code is chosen, ** Transmit F0H Break Code the scanner will transmit an F0H between (AT and PS/2 modes only) make and break key codes. Suppress F0H break code transmission Do Not Transmit between the make and break key F0H Break Code...
(Optically Coupled Interface Adapter). This is a clocked (by the host) serial interface. Also, choose the various format that your host device requires. These settings will only work if with a Version 9 (OCIA) MS951 scanner. NCR - S Format NCR - F Format ** DTS/NIXDORF...
Then, scan one of the following bar codes. These settings Emulating IBM 4500/Port 9? will only work if with a Version 11 (46XX) MS951 scanner. Emulating 3687/4014/Port 17 ** Emulating IBM 1520/Port 5b 46XX Parameter - Inter Record Delay IBM The time specified with an inter record delay bar code represents the interim of time between transmission of bar codes.
When TRANSMIT AS CODE 39 is enabled, the ** Bars High scanner will output the bar codes bar or space high signal as Code 39. These settings will only work with a Version 15 (LTPN) MS951 scanner. Spaces High ** Transmit as Scanned Transmit as Code 39...
Enter/Exit Program Mode Light Pen Emulation Feature Some light pen decoders require an extra toggle of the data line before they will recognize a border condition. Others require that while idle, the data line be the polarity of a bar instead of a space. Enabling this feature can satisfy these requirements.
Recall Defaults Minimum Code Length for All Code Types The minimum number of characters in the bar 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 not scan bar codes that has less than 3 characters ** Minimum 3 Characters...
When this option is selected, the scanner **Transmit UPC-A will transmit the UPC-A number system Number Sys character. Metrologic strongly discourages the disabling of this feature because duplicate numbers may result in the database when the scanner is programmed not to...
Recall Defaults UPC-E Options When this option is selected, the scanner will Expand UPC-E expand UPC-E to the 12-digit equivalent UPC-A. ** Do Not Expand UPC-E When this option is on, the scanner will UPC-E Check Digit On transmit the UPC-E check digit. ** UPC-E Check Digit Off When this option is on, the scanner will output UPC-E Leading 0 On...
Enter/Exit Program Mode When this option is selected, the scanner Convert EAN-8 to EAN-13 will convert EAN-8 to EAN-13 by transmitting five zeroes before the bar code. ** Do Not Convert EAN-8 to EAN-13 Enable “$” Prefix ID for UPC/EAN ** Disable “$”...
Recall Defaults Supplemental ISBN Options These features convert Bookland bar codes to a variety of International Standard Book Number (ISBN) formats. Enable Bookland to ISBN **Disable Bookland to ISBN Enable Transmit ISBN CD **Disable Transmit ISBN CD Enable ISBN Reformatting **Disable ISBN Reformatting Coupon Code 128 Supplemental scanning - performs in program mode - up to 80 numeric...
Enter/Exit Program Mode Enable ] C1 Transmit Coupon C128 *Disable ] C1 Transmit Coupon C128 Code 39 When this option is enabled, the **Enable Code 39 scanner will scan Code 39 bar codes. Disable Code 39 When this option is enabled, the Enable Mod 43 Check Digit scanner will only scan Code 39 bar codes that have a Modulo 43 check...
Recall Defaults Enable Italian Pharmaceutical ** Disable Italian Pharmaceutical Enable Code 39 Start/Stop Character Transmit ** Disable Code 39 Start/Stop Character Transmit Codabar When this option is enabled, the scanner will *Enable Codabar scan Codabar bar codes. Disable Codabar When this option is selected, the scanner will Transmit Start/Stop transmit Codabars start and stop characters before and after each bar code.
Enter/Exit Program Mode Interleaved 2 of 5 (ITF) When this option is enabled, the scanner will ** Enable ITF scan Interleaved 2 of 5 (ITF) bar codes. Disable ITF When this option is enabled, the scanner will Enable ITF Check Digit scan ITF bar codes that have a Modulo 10 check digit.
Recall Defaults Interleaved 2 of 5 (ITF) Symbol Lengths The number of ITF digits in the bar codes that will be scanned should be specified by scanning the appropriate bar codes. A maximum of two bar code lengths can be specified. If all of the bar codes that will be scanned are variable lengths, program the scanner to VARIABLE LENGTH.
Enter/Exit Program Mode ITF Minimum Symbol Length Test A custom minimum character length can be configured for only ITF bar codes. This leaves shorter minimum lengths for other code types possible. The scanner will not scan codes with less than the configured minimum of characters.
Recall Defaults When this option is selected, the scanner MSI Plessey Mod 10/10 will scan MSI Plessey bar codes that have a Check Digit double Module 10 check digit. When this option is selected, the scanner **Transmit MSI Plessey will transmit MSI Plesseys check digit(s) Check Digit(s) character.
Enter/Exit Program Mode ScanPal Data Collector The Metrologic ScanPal is a data collection terminal used with the MS951 scanner. The following bar codes are used to configure the scanner to communicate with the ScanPal. When this option is selected, the scan-...
Recall Defaults Special Features The special features options are for special applications. Do not enable any of the special features options unless instructed by a Metrologic representative. ** Disable Sanyo 635 ECR Protocol Enable Sanyo 635 ECR Protocol Enable Post Software ID Characters ** Disable Post Software ID Characters Enable “NEWCODE”...
Page 52
Enable this option when Caps Enable Caps Lock Mode Lock is used on the keyboard. Once (for the MI951 external wedge) enabled, Metrologics MS951 (RS- 232) hand-held scanner will simulate Caps Lock keyboard input when used with Metrologics MI951 external keyboard wedge.
Page 53
Recall Defaults Enable Dayton Hudson 468X/9B (STD 468X Port 9B) Enable Rochford Thompson Mode Disable Rochford Thompson Mode When enabled, the RTS output line is Enable RTS Counter Toggle pulsed high for approximately 15 milliseconds following the trans- mission of the bar code data to the host computer.
Enter/Exit Program Mode User Programmable Prefix and Suffix ID Characters User selected prefix/suffix characters can be programmed into the scanner by scanning the 3 digit decimal equivalent of the ASCII character into the appropriate character location with the RB0-RB9 bar codes. For example, scan RAT, RB0, RB0, RB7 (007 = decimal equivalent of an ASCII "BEL"...
PC Extended Reference Key Tables The following keys on a PC 101 keyboard can be sent as prefix and suffix ID characters in Keyboard Wedge units. To a send keycode, load the appropriate prefix/suffix code with the decimal value listed in the prefix/suffix value column. XT/PS2 PREFIX/SUFFIX VALUE SCAN...
Page 62
PC Extended Key Reference Tables (Continued) Function keys F1 - F12 and other keys (No E0H required) XT/PS2 PREFIX/SUFFIX SCAN SCAN VALUE CODE CODE HEX DECIMAL 90H = 144 91H = 145 92H = 146 93H = 147 94H = 148 95H = 149 96H = 150 97H = 151...
Reserved Codes Metrologic has reserved the codes on the following pages for features that will be 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.
Page 64
Enable Dayton Hudson 468X/9B (STD 468X Port 9B) Enable Rochford Thompson Mode Disable Rochford Thompson Mode Enable Bookland To ISBN Disable Bookland To ISBN Enable Transmit ISBN CD Disable Transmit ISBN CD Enable ISBN Reformatting Disable ISBN Reformatting Enable RTS Counter Toggle Disable RTS Counter Toggle Enable Double Border Request Disable Double Border Request...
Il leur est également réservé le droit de procéder à des modifications de cette brochure sans avoir à en avertir qui que ce soit. Metrologic se réserve en outre le droit de procéder à des modifications du produit qui y est décrit.
Index Interleaved 2 of 5... 29, 38 ACK/NAK ......11 MSI Plessey....30, 42 Airline 2 of 5......30 Telepen ........ 30 Alt Mode ......... 20 UK Plessey ....30, 43 UPC ....... 28, 32 Custom Scan ......4 Baud Rate........9 Beep after transmit......
Page 77
Index Inter Scan Code Delay Light Pen 15 milisecond ...... 21 bars high ......27 7.5 milisecond ..... 21 interface ....... 27 800 microsecond....21 poll 5 volts ......27 Intercharacter Delay..12, 23 spaces high ......27 Interleaved 2 of 5 transmit as code 39 27 check digit ......
Page 78
Index Prefix ID ........16 prefix ......15, 22 STX ....... 14, 22 suffix......15, 23 tab........15, 22 Telepen........30 Prefix ID Test Modes $ for UPC/EAN ....34 normal scan......44 Program Mode scan count ......44 after any scan......3 scannability......
Page 79
June 2002 Printed in USA 0 0 - 0 2 3 6 6...