Metrologic MS951 Programming Manual

Metrologic MS951 Programming Manual

Hand-held laser scanner
Hide thumbs Also See for MS951:
Table of Contents

Advertisement

METROLOGIC INSTRUMENTS, INC.
MS951 Hand-Held Laser Scanner
including all scanner configurations
Programming Guide
MLPN 2366
Printed in USA
November 1998

Advertisement

Table of Contents
loading

Summary of Contents for Metrologic MS951

  • Page 1 METROLOGIC INSTRUMENTS, INC. MS951 Hand-Held Laser Scanner including all scanner configurations Programming Guide MLPN 2366 Printed in USA November 1998...
  • Page 2 Copyright ® © 1998 by Metrologic Instruments, Inc. All rights reserved. No part of this work may be reproduced, transmitted, or stored in any form or by any means without prior written consent, except by reviewer, who may quote brief passages in a review, or provided for in the Copyright Act of 1976.
  • Page 3: Table Of Contents

    Table of Contents Scope of the MS951 Programming Guide ......Programming the Scanner ........
  • Page 4 Record Header/Terminator Select ......14, 15 UPC/EAN Identifiers ......... . . Keyboard Wedge (KB) Interface .
  • Page 5 UCC Supplemental Options ........Supplemental ISBN Options .
  • Page 6: 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. Light Pen emulation...
  • Page 7: Programming The Scanner

    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.
  • Page 8: Enter Program Mode

    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.
  • Page 9: Laser Activation Range

    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...
  • Page 10: Same Symbol Re-Scan

    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.
  • Page 11: Decode Options

    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)
  • Page 12: Beeper Tones

    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 .
  • Page 13: Audible Indicators For Communication Timeouts

    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.
  • Page 14: 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. The available baud rates range from 300 to 38400.
  • Page 15: Rs-232 Parameter - Parity

    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.
  • Page 16: Rs-232 Parameter - Hardware Handshaking

    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.
  • Page 17: Intercharacter Delay

    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...
  • Page 18: Rs-232 Parameter - Scanning Control (Dtr Signal)

    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"...
  • Page 19: Longitudinal Record Redundacy Check (Lrc)

    ** 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.
  • Page 21: Upc/Ean Identifiers

    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...
  • Page 22: Keyboard Wedge (Kb) Interface

    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.
  • Page 23: Kb Parameter - Keyboard Country Type

    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...
  • Page 24 Recall Defaults Reserved Reserved Reserved Reserved Reserved Reserved...
  • Page 25: Kb Parameter - Caps Lock Mode

    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.
  • Page 26: Kb Parameter - Inter Scan Code Delay (At And Ps/2 Modes)

    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.
  • Page 27: Record/Header Terminator Select

    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.
  • Page 28: Intercharacter Delay

    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.
  • Page 29: Kb Parameter - Special Features

    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...
  • Page 30: Ocia Options

    (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...
  • Page 31: Ibm 46Xx Options

    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 .
  • Page 32: Light Pen Options

    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.
  • Page 33: Light Pen Emulation

    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.
  • Page 34 Recall Defaults ** Enable Code 39 Disable Code 39 ** Enable Codabar Disable Codabar ** Enable Code 128 Disable Code 128 ** Enable Code 93 Disable Code 93 ** Enable Interleaved 2 of 5 Disable Interleaved 2 of 5...
  • Page 35 Enter/Exit Program Mode Enable Code 11 ** Disable Code 11 Enable MSI Plessey ** Disable MSI Plessey Enable UK Plessey ** Disable UK Plessey Enable Airline 2 of 5 ** Disable Airline 2 of 5 Enable Telepen ** Disable Telepen **Disable Alphanumeric Telepen Enable Alphanumeric Telepen...
  • Page 36: Minimum Code Length For All Code Types

    For example, when the minimum is 3, the scanner will not scan bar codes that has less than 3 characters ** Minimum 3 Characters...
  • Page 37: Upc/Ean Code

    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.
  • Page 38: Upc-E Options

    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...
  • Page 39: Ucc Supplemental Options

    ** 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...
  • Page 40: Supplemental Isbn Options

    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...
  • Page 41: Code 39

    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...
  • Page 42: Codabar

    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.
  • Page 43: Interleaved 2 Of 5 (Itf)

    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.
  • Page 44: Interleaved 2 Of 5 (Itf) Symbol Lengths

    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...
  • Page 45 Enter/Exit Program Mode 18 Digits 20 Digits 22 Digits 24 Digits 26 Digits 28 Digits 30 Digits 32 Digits 34 Digits 36 Digits 38 Digits...
  • Page 46 Recall Defaults 40 Digits 42 Digits 44 Digits 46 Digits 48 Digits 50 Digits...
  • Page 47: 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 fewer than the configured minimum of characters. To activate, first scan an ITF character lock length. Then scan RBC-enable minimum test.
  • Page 48: Uk Plessey Options

    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.
  • Page 49: Scanpal Data Collector

    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...
  • Page 50: Special Features

    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.
  • Page 53: User Programmable Prefix And Suffix Id Characters

    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"...
  • Page 54: Rb0 - Rb9 Bar Codes

    RB0 - RB9 Bar Codes A 3 digit decimal value must be entered for the desired ID Character. RB0 - 0 RB1 - 1 RB2 - 2 RB3 - 3 RB4 - 4 RB5 - 5 RB6 - 6 RB7 - 7 RB8 - 8 RB9 - 9...
  • Page 55: Ascii Reference Table

    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)
  • Page 60: Pc Extended Reference Key Tables

    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...
  • Page 62: Reserved Codes

    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...
  • Page 74: Disclaimer

    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.
  • Page 75: Index

    Index ACK/NAK Airline 2 of 5 Alt Mode Baud Rate Beep after transmit before transmit Custom Scan razz 2, 8 Beeper Tones Bookland Data Bits Default 3, 17 Caps Lock Mode 20, 46 Carriage Return (CR) 14, 22 Character RTS/CTS DTS/NIXDORF 25 CLSI DTS/SIEMENS 25...
  • Page 76 emulating 4500 inter record delay 26 Laser Inter Record Delay 125 m/sec 25 m/sec 50 m/sec none Light Pen Inter Scan Code Delay 15 milisecond 7.5 milisecond 800 microsecond 21 Intercharacter Delay 12, 23 Interleaved 2 of 5 check digit enable/disable 29, 38 Line Feed (LF)
  • Page 77 Supplemental 2 digit 5 digit required 34 prefix 15, 22 suffix 15, 23 normal scan scan count scannability transmit scanner parameters razz beep three beep two second enable/disable 30, 43 special format transmit check digit 43 $ prefix id enable/disable...

Table of Contents