Metrologic Instruments MS951 User Manual

METROLOGIC INSTRUMENTS, INC.
MS951 Hand-Held Laser Scanner
including all scanner configurations
Programming Guide
MLPN 2366 Printed in USA November 1998
Locations:
Metrologic Instruments, Inc. Metrologic Instruments 90 Coles Road Rua Flórida 1.821, 5° Andar-Brooklin Blackwood, NJ 08012 CEP 04571-090, São Paulo-SP, BrasilCustomer Service: 1-800-ID-METRO Outside Brazil: Tel: 609-228-8100 Tel: 55-11-5505-6568 Fax: 609-228-6673 Fax: 55-11-5507-2301 info@metrologic.com info@sa.metrologic.com http://www.metrologic.com In Brazil: Mailing Address: Metrologic do Brasil Ltda. P.O. Box 307 Tel: 55-11-5505-2396 Bellmawr, NJ 08099-0307 Fax: 55-11- 5507-2301
metrolog@br.metrologic.com
Europe ASIA
Metrologic Instruments GmbH Metrologic Asia (PTE) Ltd. Dornierstrasse 2 31, Kaki Bukit Road 3 82178 Puchheim b. #05-08, Munich, Germany Techlink Tel: 49-89-89018-0 Singapore 417818 Fax: 49-89-89019-200 Tel: 65-842-7155 metrologic@europe.metrologic.com Fax: 65-842-7166
ant888@cyberway.com.sg
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.
Products and brand names mentioned in this document are trademarks of their respective companies.
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 ................................................ 6
Beeper Tones .................................................. 7
Audible Indicators for Communication Timeouts ...................... 8
RS-232 Interface ............................................... 9
RS-232 Parameter - Baud Rate .................................... 9
RS-232 Parameter - Parity ...................................... 10
RS-232 Parameter - Data Bits .................................... 10
RS-232 Parameter - Hardware Handshaking ........................ 11
RS-232 Parameter - Software Handshaking ......................... 11
Intercharacter Delay ............................................ 12
RS-232 Parameter - Scanning Control (DTR Signal) ................. 13
“DE” Disable Command ........................................ 13
Longitudinal Record Redundacy Check (LRC) ....................... 14
Record Header/Terminator Select .............................. 14, 15
UPC/EAN Identifiers ........................................... 16
Keyboard Wedge (KB) Interface .................................. 17
KB Parameter - Keyboard Type .................................. 17
KB Parameter - Keyboard Country Type ........................... 18
KB Parameter - Caps Lock Mode ................................. 20
KB Parameter - Alt Mode ....................................... 20
KB Parameter - Inter Scan Code Delay (AT and PS/2 Modes) .......... 21
KB Parameter - XT - Clean-Up Bit ............................... 21
Record/Header Terminator Select .............................. 22, 23
Intercharacter Delay ............................................ 23
KB Parameter - Special Features ................................. 24
OCIA Options ................................................ 25
IBM 46XX Options ............................................ 26
IBM 46XX Parameter - Inter Record Delay ......................... 26
Light Pen Options ............................................. 27
Light Pen Emulation ........................................... 28
Code Type Selections ....................................... 28-30
Minimum Code Length for All Code Types ......................... 31
Code Length Minimum Feature ................................... 31
UPC/EAN Code ............................................... 32
UPC-A Options ............................................... 32
UPC-E Options ............................................ 33, 34
UCC Supplemental Options ..................................... 34
Supplemental ISBN Options ..................................... 35
Coupon Code 128 .......................................... 35, 36
Code 39 .................................................. 36, 37
Codabar ..................................................... 37
Interleaved 2 of 5 (ITF) ......................................... 38
Interleaved 2 of 5 (ITF) Symbol Lengths ........................ 39-41
ITF Minimum Symbol Length Test ................................ 42
MSI Plessey Check Digit ..................................... 42, 43
UK Plessey Options ............................................ 43
ScanPal Data Collector ......................................... 44
Test Modes ................................................... 44
Special Features ............................................ 45-47
User Programmable Prefix and Suffix ID Characters .................. 48
RB0 - RB9 Bar Codes .......................................... 49
ASCII Reference Table ...................................... 50-54
PC Extended Reference Key Tables ............................ 55, 56
Reserved Codes ............................................ 57-68
Disclaimer ................................................... 69
Index .................................................... 70-72
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 do not use baud rates. Light Pen emulation scanners should not try to drop UPC/EAN check digits. Some features will deliver different results based upon the primary interface selected.
Emphasis will be placed on PC Keyboard Wedge and RS-232 applications. Keyboard Wedge units default to Keyboard Wedge communications. All other units default to RS-232 parameters.
1
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.
1. Connect the scanner to the host system or power source. (Refer to the Installation and User’s Guide MLPN 2365.)
2. Scan the ENTER/EXIT PROGRAM MODE bar code. (The unit will beep three times.)
Enter/Exit
Program Mode
* *
3. Scan by positioning the output window within two inches of each code. (When the first menu selection has been scanned, the laser will stay on until the ENTER/EXIT PROGRAM MODE code is scanned again. If no scanning occurs for 30 seconds while the scanner is in program mode, the unit will beep three times and all changes made will be lost. If this occurs, return to Step 1.)
4. Upon completing the scanning of the appropriate configuration options, scan the ENTER/EXIT PROGRAM MODE bar code again. (The new options will be saved and the scanner is ready for normal operation.)
Note: While in program mode, the scanner will make a “razz” sound when:
! the bar code it is scanning is not a program mode
code type;
! the feature is not currently supported in the firmware; ! the feature is not supported on the scanner’s hardware
configuration.
The sound serves as an audible indication that the scanner will not support that feature.
2
Recall Defaults
D F 1
Enter Program Mode
**Ability to Enter Program When this option is selected, pro- Mode After Any Scan gramming can be entered by scann-ing
the ENTER/EXIT PROGRAM MODE
R 1 8
Enter Program Mode When this option is selected, the Only on First Scan scanner will only enter program
bar code after power up or during normal scanning operation.
mode after power-up. Scan the
R 1 9
ENTER/ EXIT PROGRAM MODE
bar code immediately after the scan­ner first receives power. This option prevents the scanner from accident­ally entering program mode during normal scanning operation.
Recall Defaults
If during programming of the scanner, there is a need to return to the original Recall Defaults factory settings, scan the RECALL DEFAULTS bar code. Any settings selected during that session or a
D F 1
previous session will be lost.
3
Enter/Exit Program Mode
* *
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 from
R S 1
Short Range Activation When this option is selected, the IR sensor In the Stand is guaranteed to be activated when an object is
R S 3
**Long Range Activation When this option is selected, the IR sensor Out of the Stand is guaranteed to be activated when the posi-
R S 2
**Long Range Activation When this option is selected, the IR sensor In the Stand is guaranteed to be activated when an object is
R S 4
the object.
presented three inches from the scanning window.
tion of the scanning window is eight inches from the object.
presented eight inches from the scanning window.
Laser Operation
** Normal Scan This option is the default setting. When the laser is
activated by the IR sensor, the laser beam emits from the
R S 5
Pulsing Scan When the laser is activated by the IR sensor, the laser
R S 6
Custom Scan This option is available for special applications.
L P 8
4
output window and displays a constant, horizontal line until a bar code is sensed or until the scanner timeout elapses.
beam emits from the output window and displays a horizontal line that pulses until a bar code is sensed or until the scanner timeout elapses.
Do not scan the CUSTOM SCAN bar code unless
instructed by a Metrologic representative.
Recall Defaults
D F 1
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 how much time that a bar code must be out of the scan field before that bar code can
R 3 0
be scanned again. ** Long Same
Symbol Re-Scan
R 3 1
Identical Symbol Re-Scan Indicator
During the same symbol timeout, the LED’s do not ** Disable Green LED provide an indication of when the unit is ready to begin scanning the same symbol again. To program a LED to flash when thepreset delay is over, configure the scanner to Green LED Enabled.
E X 6
Enable Green LED
E X 5
1 vs 2 Scan Buffers
This feature controls the number of bar codes Enable 2 Scan Buffers considered for the purposes of the 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 **Enable 1 Scan Buffer purposes.
R 9 2
R 9 3
5
Enter/Exit Program Mode
* *
Decode Options
Enable 2X Redundancy (MECCA)
R 8 6
*Disable 2X Redundancy (MECCA)
R 8 7
The following bar codes are very useful when working with Code 39 and Codabar applications.
Enable Double Border Requirement (large inter-character space requirement)
R A N
**Disable Double Border Requirement (large inter-character space requirement)
R A O
6
Recall Defaults
D F 1
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
B P 1
**Alternate Tone 2
B P 2
Alternate Tone 3
B P 3
No Tone
B P 4
7
Enter/Exit Program Mode
* *
Audible Indicators for Communication Timeouts
Two Second Timeout When this option is selected, the scanner will
timeout if it does not transmit its data to the host
O C 5
** No Two Second handshaking is involved. Timeout
O C 6
Razz Beep on Timeout When this option is selected, the scanner will
O C 7
** No Tone On Timeout
O C 8
after two seconds during communication. This is only valid in modes where some type of
produce an audible razzberry tone when communications have timed out.
Three Beep on Timeout When this option is selected, the scanner will
beep three times when communications have
O C 9
** Beep Before Transmit When this option is chosen, the scanner will
timed out.
beep before each label is transmitted.
R 5 0
Beep After Transmit When this option is chosen, the scanner will
beep after each label is transmitted.
R 5 1
Generally used in conjunction with 2
second communications time out. Especially useful with OCIA and IBM 46XX applications.
8
Recall Defaults
D F 1
RS-232 Interface
** Enable RS-232 Interface
L P 2
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.
300 Baud Rate
B R 2
600 Baud Rate
B R 3
1200 Baud Rate
B R 4
2400 Baud Rate
B R 5
4800 Baud Rate
B R 6
** 9600 Baud Rate
B R 7
19200 Baud Rate
B R 8
38400 Baud Rate
B R 1
9
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 scanner’s parity must match the host’s parity.
**Space Parity Select this option to make the parity bit always 0.
P A 1
Even Parity Select this option to make the additional parity bit either a
0 or 1 to guarantee an even number of bits.
P A 3
Mark Parity Select this option to make the parity bit always 1.
P A 2
Odd Parity Select this option to make the additional parity bit either a
0 or 1 to guarantee an odd number of bits.
P A 4
RS-232 Parameter - Data Bits
RS-232 serial communication requires ASCII data to 8 Data Bits be transmitted in either 7 or 8 data bits. In addition, one parity bit will be transmitted. If necessary, scan the appropriate bar code that matches your host device’s requirements.
Generally, if 7 data bits are selected, 2 stop bits are ** 7 Data Bits transmitted. If 8 data bits are selected, 1 stop bit is transmitted . Stop bits are actually just an idle trans­mit line. From the scanners perspective, they are only important if the scanner is receiving more than 1 byte of information at a time. For most applications, the scanner is a transmit only device.
10
D 8 1
D 8 2
Recall Defaults
D F 1
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
H H 1
will output an RTS signal and wait for a CTS ** Disable RTS/CTS signal before any data is transmitted. The default setting of RTS/CTS is disabled. If necessary, scan the ENABLE RTS/CTS bar code.
** Character RTS/CTS When this option is chosen, the scanner will
H H 2
activate and deactivate its RTS signal on each
R 5 6
Message RTS/CTS When this option is chosen, the scanner will activate
R 5 7
character that it transmits.
and deactivate its RTS signal on each message that it transmits. This mode should normally be enabled for Sanyo registers.
RS-232 Parameter - Software Handshaking
For control of the data transmission process, use ACK/NAK or XON/XOFF instead of or in addition to the RTS/CTS hardware handshaking option.
Enable ACK/NAK When this option is enabled, the scanner will not
scan again unless an ACK (ASCII 06H) is received after transmission of a bar code. If an
S H 2
** Disable ACK/NAK retransmit the bar code.
S H 1
Enable XON/XOFF When this option is enabled, the scanner will stop
NAK (ASCII 15H) is received, the scanner will
transmission whenever an XOFF (ASCII 13H) is
S H 4
** Disable XON/XOFF
S H 3
received. Transmission will resume after an XON (ASCII 11H) is received.
11
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
R 2 0
**1 Millisecond Intercharacter Delay
R 2 1
5 Millisecond Intercharacter Delay
12
R 2 2
25 Millisecond Intercharacter Delay
R 2 3
Recall Defaults
D F 1
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 scanner’s DTR input pin. The scanner can be disabled by making DTR inactive (-12V) at ** Disable DTR Input the DTR input pin.
H H 3
The DTR Scan Disable feature will prevent
H H 4
any scanning when the Enable DTR input Enable DTR Scan Disable feature is chosen. Before enabling the Enable DTR Scan Disable feature, first scan the EN­ABLE DTR INPUT bar code. To turn off this
R 3 2
feature, scan the Recall Defaults bar code.
"DE" Disable Command
Enable "DE"
Disable Command
R 9 4
When this option is enabled, the scanner will stop scanning when it receives an 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.
*Disable "DE" Disable Command
R 9 5
When this option is chosen, the scanner will not stop scanning when it receives an ASCII "D" from the host device.
13
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.
The result, an "LRC byte" is then transmitted Transmit RS232 following the data stream and used by the receiving computer to determine if the information was received correctly. In the scanner's case, XOR is performed
prior to adding parity bits. Start LRC on
R 5 8
**Disable LRC Calc+
R 5 9
First RS232 Byte
When the LRC is enabled, the scanner defaults to starting the LRC on the second byte of information
R A 0
transmitted. Optionally, the calculation can start on **Start LRC on the first byte transmitted. Second RS232 Byte
R 9 9
Record Header/Terminator Select
** CR On When this option is on, the scanner will transmit a
Carriage Return after each bar code.
T R 2
** LF On When this option is on, the scanner will transmit a Line
Feed after each bar code.
T R 4
CR Off
T R 1
LF Off
T R 3
14
Recall Defaults
D F 1
STX Prefix On When this option is on, the scanner will transmit a Start
of TeXt (ASCII 02H) before each bar code.
T R 6
** STX Prefix Off
T R 5
ETX Suffix On When this option is on, the scanner will transmit an End
of TeXt (ASCII 03H) after each bar code.
T R 8
** ETX Suffix Off
T R 7
Tab Prefix On When this option is on, the scanner will transmit a TAB
(ASCII 09H) before each bar code.
T B 2
** Tab Prefix Off
T B 1
Tab Suffix On When this option is on, the scanner will transmit a TAB
(ASCII 09H) after each bar code.
T B 4
** Tab Suffix Off
T B 3
15
Enter/Exit Program Mode
* *
UPC/EAN Identifiers
Prefix ID On When this option is on, the scanner will transmit a prefix
before any UPC/EAN bar codes. The prefixes are A
P X 2
** Prefix ID Off
P X 1
Suffix ID On When this option is on, the scanner will transmit a suffix
S X 2
** Suffix ID Off
S X 1
(UPC-A), E0 (UPC-E), F (EAN-13), and FF (EAN-8).
after any UPC/EAN bar codes. The suffixes are A (UPC­A), E (UPC-E), F (EAN-13), and F (EAN-8).
16
Recall Defaults
D F 1
Keyboard Wedge (KB) Interface
Scan the ENABLE KB WEDGE INTERFACE bar code if your communication requirement is keyboard emulation. 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
R 2 4
KB Parameter - Keyboard Type
The following bar codes are used to define the type of keyboard in use. If necessary, scan the appropriate bar code.
** AT Keyboard (includes IBM PS/2: Models 50, 55, 60, 80)
®
L P 3
XT Keyboard
L P 4
Enable IBM PS/2 Keyboard (Models 30, 70, 8556)
S H 4
** Disable IBM PS/2 Keyboard (Models 30, 70, 8556)
S H 3
Enable Single-Ended Keyboard Emulation
R 5 7
17
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
B R 8
UK Keyboard
B R 2
France Keyboard
B R 3
Germany Keyboard
B R 4
18
Italy Keyboard
B R 5
Spain Keyboard
B R 6
Belgium Keyboard
B R 1
IBM KB4700 Financial Keyboard
B R 7
Swiss Keyboard
B R 9
Recall Defaults
D F 1
Reserved
B R A
Reserved
B R B
Reserved
B R C
Reserved
B R D
Reserved
B R E
Reserved
B R F
19
Loading...
+ 53 hidden pages