Page 1
METROLOGIC INSTRUMENTS, INC. MS951 Hand-Held Laser Scanner including all scanner configurations Programming Guide MLPN 2366 Printed in USA November 1998...
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. Light Pen emulation...
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 If during programming of the scanner, there is a need to return to the original factory settings, scan the RECALL DEFAULTS bar code. Any settings selected during that session or a previous session will be lost.
IR sensor, the laser beam emits from the output window and displays a constant, horizontal line until a bar code is sensed or until the scanner timeout elapses. When the laser is activated by the IR sensor, the laser...
The default, 1 scan buffer only compares new scanned data against the last bar code scanned. 2 scan buffers allow the scanner to test the last 2 bar codes scanned for same symbol re-scan purposes.
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 .
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 of ** No Two Second handshaking is involved.
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. The available baud rates range from 300 to 38400.
RS-232 Parameter - Parity Parity is an additional digit that makes the number of bits in the ASCII code odd or even. The scanner’s parity must match the host’s parity. **Space Parity Select this option to make the parity bit always 0.
RTS signal on each character that it transmits. Message RTS/CTS When this option is chosen, the scanner will activate and deactivate its RTS signal on each message that it transmits. This mode should normally be enabled for Sanyo registers.
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...
ASCII "D"from the host device. Scanning will resume when the scanner receives an ASCII "E". This feature will only work with RS-232 communication. When this option is chosen, the scanner will not stop scanning when it receives an ASCII "D" from the host device. Enable DTR Input ** Disable DTR Input Enable "DE"...
** CR On When this option is on, the scanner will transmit a Carriage Return after each bar code. CR Off When this option is on, the scanner will transmit a Line ** LF On Feed after each bar code. LF Off...
Page 20
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 Prefix ID On before any UPC/EAN bar codes. The prefixes are A (UPC-A), E0 (UPC-E), F (EAN-13), and FF (EAN-8). ** Prefix ID Off...
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...
MODE. This will only work with an AT computer. ** Disable Auto Detection KB Parameter - Alt Mode When this option is enabled, the scanner will duplicate this keyboard sequence: Hold down the Alt key; type the decimal number that corresponds to the appropriate keyboard character.
Enabling this feature will cause the scanner to send this extra bit to the host computer. More commonly found on older XT style BIOS's, and some AT BIOS's.
Enter/Exit Program Mode 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 a Line Feed after each bar code.
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.
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 between make and break key codes. Do Not Transmit Suppress F0H break code transmission...
(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...
Some applications software are not as efficient as they could be in managing the scanner data. Selecting longer inter-record delays can prevent data loss during long print routines and file look-ups .
Code 39. These settings will only work with a Version 15 (LTPN) MS951 scanner. Poll Light Pen 5 Volts When this option is enabled, the scanner will wait for an active source voltage before transmitting the data.
To improve reliability, disable the code types that will not be used. This will not decrease the time it takes for the scanner to scan a bar code, but it will prevent the operator from accidentally scanning bar code types that should not be included in your application.
Do Not Transmit UPC-A Number Sys the UPC-A number system character. **UPC-A Check Digit On When this option is on, the scanner will transmit the UPC-A check digit. UPC-A Check Digit Off Convert UPC-A to EAN-13 When this option is selected, the scanner will convert UPC-A to EAN-13 by trans- mitting a leading zero before the bar code.
When this option is on, the scanner will transmit the UPC-E check digit. ** UPC-E Check Digit Off UPC-E Leading 0 On When this option is on, the scanner will output a zero before each UPC-E bar code. ** UPC-E Leading 0 Off Disable EAN-8 Check Digit Transmission...
** Do Not Convert EAN-8 to EAN-13 Enable “$” Prefix ID for UPC/EAN ** Disable “$” Prefix ID for UPC/EAN UCC Supplemental Options When this option is enabled, the scanner will scan 2 Enable 2 Digit Supps digit supplementals. ** Disable 2 Digit Supps...
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 - perform in program mode - up to 80 numeric...
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 digit. ** Disable Mod 43 Check Digit...
Character Transmit ** Disable Code 39 Start/Stop Character Transmit Codabar **Enable Codabar When this option is enabled, the scanner will scan Codabar bar codes. Disable Codabar When this option is selected, the scanner will Transmit Start/Stop transmit Codabar’s 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.
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. ** Variable Length 2 Digits...
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 fewer than the configured minimum of characters. To activate, first scan an ITF character lock length. Then scan RBC-enable minimum test.
Plessey Check Digit(s) this feature to work. UK Plessey Options Enable UK Plessey When this option is enabled, the scanner will scan UK Plessey bar codes. ** Disable UK Plessey Transmit UK Plessey When this option is selected, the scanner will transmit Plessey’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. Default to ScanPal When this option is selected, the scan- ner’s parameters will automatically...
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 51
Enable this option when Caps Enable Caps Lock Mode Lock is used on the keyboard. Once (for the MI951 external wedge) enabled, Metrologic’s MS951 (RS- 232) hand-held scanner will simulate Caps Lock keyboard input when used with Metrologic’s MI951 external ** Disable Caps Lock Mode keyboard wedge.
Page 52
Disable RTS Counter Toggle the host computer. Enable BEEP on BEL RS232 The scanner will beep upon receiving an ASCII Bell character (07H) via the RS-232 Disable BEEP on BEL port.
RB0-RB9 bar codes. For example, scan RAT, RB0, RB0, RB7 (007 = decimal equivalent of an ASCII "BEL" character) and the scanner will transmit an ASCII "BEL" character before each bar code. For single character prefixes or suffixes always configure the "1st"...
ASCII Reference Table HEX Value Decimal Character Control Keyboard value...
Page 56
HEX Value Decimal Character Control/Alternate Eqv value space, blank " & apostrophe number zero number one comma minus period...
Page 57
HEX Value Decimal Character Control/Alternate Eqv value < > less than greater than shift P letter I...
Page 58
HEX Value Decimal Character Control/Alternate Eqv value 7 7 , shift O, underscore accent grave letter O shift K shift L shift M 8 8 , shift N...
Page 59
HEX Value Decimal Character Control/Alternate Eqv value delete, rubout vertical slash alt mode (alt mode)
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 SCAN SCAN CODE...
Page 61
PC Extended Key Reference Tables Continued Function keys F1 - F12 and other keys (No E0H required) XT/PS2 SCAN SCAN CODE CODE NUMERIC + NUMERIC - NUMERIC * CAPS LOCK NUM LOCK LEFT ALT KEY LEFT CTRL KEY LEFT SHIFT RIGHT SHIFT PREFIX/SUFFIX VALUE...
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. Code Page # Assigned Function...
Page 63
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...
Disclaimer Disclaimer Metrologic Instruments, Inc. and the author or authors make no claims or warranties with respect to the contents or accuracy of this publication, or the product it describes, including any warranties of fitness or merchantability for a particular purpose. Any stated or expressed warranties are in lieu of all obligations or liability for any damages, whether special, indirect, or consequential, arising out of or in connection with the use of this publication or the product it describes.