Metrologic Instruments IS1000 User Manual

IS1000 Series
Radio Frequency Bar Code Reader
Configuration Guide
Metrologic Instruments GmbH
Dornierstrasse 2 82178 Puchheim GERMANY
Metrologic Instruments GmbH makes no guaranteed declaration or offer concerning the contents or use of this manual, and notably refutes any express or implicit liability as regards the merchandisable quality or suitability for a particular use of the product.
In addition, Metrologic Instruments GmbH reserves the right to update this publication and to make changes at any time without notice.
Metrologic Instruments GmbH refutes any liability concerning any modifications that might be made to the commodities supplied.
You use this equipment at your own risks and perils.
Metrologic Instruments GmbH will not be held liable for any direct or indirect losses or damage resulting from its use.
Moreover, Metrologic Instruments GmbH reserves the right to modify its products, entirely or in part, at any time without notice.
This hardware is guaranteed by Metrologic Instruments GmbH for one year from the date of delivery. During this period, any defective equipment item will be repaired or replaced without charge.
Copyright 2001 Metrologic Instruments GmbH. All rights reserved.
This manual is intended for the private use of the recipient, whether supplied on paper or in electronic form.
It may not be modified or copied by any means whatsoever without written authorization from Metrologic Instruments GmbH.
All names of products mentioned in this documentation are registered trademarks of their respective manufacturers.
MLPN XX-XXXXX
January 2002
IS1000 – Configuration Guide
i
Metrologic Instruments GmbH
Donierstrasse 2 82178 Puchheim GERMANY
Tel.: +49 (0)89 890 190 Fax: +49 (0)89 890 19 200
info@europe.metrologic.com
Metrologic Instruments Italia S.r.L.
Via Emilia 70 40064 Ozzano Dell'Emilia (BO) ITALY
Tel.: +39 051 651 19 78 Fax: +39 051 652 13 37
Metrologic Eria Ibérica S.A.
Julian Camarillo 29, D1 Bajo 28037 Madrid SPAIN
Tel.: +34 91 327 24 00 Fax: +34 91 327 38 29
Metrologic Eria Ibérica S.A.
Consell de Cent 106 – 108 – 3° 3a 08015 Barcelona SPAIN
Tel.: +34 93 423 11 10 Fax: +34 93 423 14 76
Metrologic Eria France S.A.
Z.I. Paris Nord II, 69, rue de la Belle Etoile, Bât. E – B.P. 50057 95947 Roissy CDG Cedex FRANCE
Tel.: +33 (0)1 48 63 78 78 Fax: +33 (0)1 48 63 24 94
Metrologic Instruments U.K., Ltd.
58 Tempus Business Centre, Kingsclere Road Basingstoke, Hampshire RG21 6XG UNITED KINGDOM
Tel.: +44 (0) 1256 365 900 Fax: +44 (0) 1256 365 955
IS1000 – Configuration Guide
ii
TABLE OF CONTENTS
1. INTRODUCTION............................................................................................................. 1
1.1. Default Configuration (factory setting).............................................................. 3
2. COMMUNICATION MODES........................................................................................... 5
2.1. RS232.................................................................................................................... 6
2.1.1. Baud Rate..................................................................................................6
2.1.2. Data Bits .................................................................................................... 7
2.1.3. Parity.......................................................................................................... 7
2.1.4. Stop Bits ....................................................................................................7
2.1.5. End of Message Character ........................................................................ 8
2.1.6. Time-Out Between Characters .................................................................. 9
2.1.7. ACK/NAK Protocol...................................................................................10
2.1.8. XON/XOFF Protocol ................................................................................ 10
2.1.9. RTS/CTS Protocol ................................................................................... 10
2.1.10. PC-Term Mode ........................................................................................ 11
2.2. Keyboard-Wedge ............................................................................................... 12
2.2.1. End of Message Character ...................................................................... 14
2.2.2. Upper / Lower Case Options ...................................................................14
2.2.3. Types of Numeric Characters ..................................................................15
2.2.4. Time-Out Between Characters ................................................................ 15
2.2.5. "WYSE" Time-Out.................................................................................... 16
2.3. P.O.S. (Point Of Sale) Systems......................................................................... 17
2.4. Wand Emulation................................................................................................. 18
2.4.1. Transmission Speed ................................................................................ 18
2.4.2. Bar/Space Polarity ................................................................................... 19
2.4.3. Idle State.................................................................................................. 19
2.5. Laser Emulation................................................................................................. 20
3. SYMBOLOGIES ...........................................................................................................21
3.1. Symbology Selection ........................................................................................22
3.2. Code 39............................................................................................................... 24
3.2.1. Standard/Full ASCII ................................................................................. 24
3.2.2. Full ASCII Extended ................................................................................24
3.2.3. Multiread .................................................................................................. 25
3.2.4. Modulo 43 Check Character .................................................................... 25
3.2.5. Pharmacode or Pharma 32/39................................................................. 26
3.2.6. CIP Code 39 ............................................................................................ 26
3.2.7. Start/Stop.................................................................................................27
3.2.8. Modulo 43 Algorithm................................................................................27
3.3. Interleaved 2/5.................................................................................................... 28
3.3.1. Fixed Length(s) Authorized and Set Upon First Reading(s) .................... 28
3.3.2. Fixed Length(s) Authorized and Set Using the Numeric Pad .................. 29
3.3.3. Variable Lengths Authorized.................................................................... 30
3.4. UPC/EAN............................................................................................................. 31
IS1000 – Configuration Guide
iii
3.4.1. Types of UPC/EAN Authorized................................................................ 31
3.4.2. Transformations.......................................................................................31
3.4.3. Add-On Options .......................................................................................32
3.4.4. Leading Prefixes for P.O.S. Systems ......................................................33
3.4.5. Flag Option .............................................................................................. 33
3.4.6. Check Digit Options ................................................................................. 34
3.4.7. Product Code...........................................................................................34
3.4.8. ISBN Conversion ..................................................................................... 34
3.5. Monarch/Codabar .............................................................................................. 35
3.5.1. Start/Stop.................................................................................................35
3.5.2. Concatenation.......................................................................................... 35
3.6. Code 128............................................................................................................. 36
3.6.1. Check Character......................................................................................36
3.6.2. FNC2 Function......................................................................................... 36
3.7. UCC/EAN 128 .....................................................................................................37
3.8. Standard 2/5 ....................................................................................................... 38
3.8.1. Number of Lengths Authorized ................................................................ 38
3.8.2. Start/Stop Types ...................................................................................... 38
3.9. MSI ......................................................................................................................39
3.9.1. Variable or Fix Lengths............................................................................39
3.9.2. Double Check Digit (Modulo 10).............................................................. 39
3.9.3. Single Check Digit (Modulo 10) ............................................................... 39
3.10. Plessey ...............................................................................................................40
3.11. Telepen ............................................................................................................... 40
3.12. Code 93............................................................................................................... 40
3.13. Matrix 2/5 ............................................................................................................ 41
3.13.1. Types of Start/Stop ..................................................................................41
3.13.2. Check Digit ..............................................................................................41
3.13.3. Fixed or Variable Lengths........................................................................ 41
3.13.4. Setting the Authorized Lengths................................................................ 42
3.14. IATA ....................................................................................................................43
3.15. BC 412................................................................................................................. 43
3.16. 3W7 .....................................................................................................................43
3.17. Leading Identifiers............................................................................................. 44
3.17.1. Identifier with One Character ...................................................................44
3.17.2. Identifier with Three Characters............................................................... 44
3.18. Decoding Selectivity.......................................................................................... 45
4. OPERATING MODES................................................................................................... 47
4.1. Simple Acknowledgment .................................................................................. 47
4.2. Host System Acknowledgment ........................................................................48
4.3. On File / Not On File ..........................................................................................48
4.3.1. Setting the On File Character .................................................................. 49
4.3.2. Setting the Not On File Character............................................................ 49
4.4. Bell ...................................................................................................................... 50
IS1000 – Configuration Guide
iv
4.5. Setting the Timers .............................................................................................51
4.5.1. Timer T1 ..................................................................................................51
4.5.2. Timer T2 ..................................................................................................52
4.5.3. Timer T3 ..................................................................................................52
5. EDITING MODE............................................................................................................53
6. APPENDIXES............................................................................................................... 55
6.1. Radio Parameters .............................................................................................. 55
6.1.1. Radio Channel ......................................................................................... 55
6.1.2. Number of Re-transmissions ................................................................... 56
6.2. Adjustment of the Beep Sound ........................................................................57
6.2.1. Laser Reader ........................................................................................... 57
6.2.2. Radio Base .............................................................................................. 57
6.3. Preamble / Postamble .......................................................................................58
6.3.1. Preamble Character................................................................................. 58
6.3.2. Postamble Character ............................................................................... 58
6.3.3. Clear Buffer.............................................................................................. 58
6.4. Conversion of Characters................................................................................. 59
6.4.1. First Character ......................................................................................... 59
6.4.2. Second Character....................................................................................61
6.5. Rolling Buffer Mode........................................................................................... 62
6.6. Transmission of the Full ASCII Character Set ................................................63
6.7. Displaying the Firmware Level ......................................................................... 64
6.8. Code 39 Full ASCII Extended Table ................................................................. 65
6.9. Multiread character Table ................................................................................. 67
6.10. Code 39 Full ASCII Table ..................................................................................70
6.11. Numeric Pad....................................................................................................... 81
6.12. Samples of Bar Codes....................................................................................... 82
IS1000 – Configuration Guide
v
Page intentionally left blank
IS1000 – Configuration Guide
vi
1. INTRODUCTION
This manual contains information about configuration IS1000 laser reader and decoder present in the radio base.
The installation procedures and technical description are described in the IS1000 Installation and User’s Guide.
The IS1000 Connection List contains the connection numbers (or ID) and the cable references to be used for Keyboard-Wedge communication on PCs and terminals, for communication with P.O.S. systems and Notebooks. For other types of connections see chapter 2, Communication
Modes.
IS1000 – Configuration Guide
1
Once the radio base is powered on, each parameter value can be changed simply by scanning, with the laser reader, the codes appearing in this manual with respect to configuration sequence.
START OF CONFIGURATION
bottom left of each page
Chapter 2 Page 5
Selection of the communication mode and adjustment of the transmission parameters
COMMUNICATION MODES
Chapter 3 Page 21
SYMBOLOGIES
Selection and adjustment of options
Chapter 4 Page 47
Selection of the operating mode and adjustment of options
OPERATING MODES
Chapter 5 Page 53
EDITING MODE
Adjustment of data formats
Chapter 6 Page 55
APPENDIXES
Adjustment of data formats
END OF CONFIGURATION
bottom right of each page
! Note:
There is no need to adjust all the parameters. Change only the ones concerning your application. Unchanged parameters will keep their previous value.
The parameter values are stored in a non-volatile memory called EEPROM and are saved when the radio base is turned off.
IS1000 – Configuration Guide
2
1.1. Default Configuration (factory setting)
When shipped from the factory, each IS1000 is configured with default parameter values as follows:
Default Configuration
RS232 mode:
- 9600 bps
Communication Mode
- Even parity
- 7 data bits
- 1 stop bit
- CR/LF end of message characters
Symbology
Radio 433 MHz – Channel 3
Operating Mode
Buzzer High volume
Code 39, Code 128, EAN 128, UPC/EAN, Interleaved 2/5, Monarch/Codabar
- Simple acknowledgment mode
- Timer 1 = 200 ms
- Timer 2 = 3 s
- Timer 3 = 2 s
- Number of re-transmissions = 3
These are the main parameters, please check the sections of this manual which concern your application.
The default value of each parameter appears like this:
3 to 5 characters
FUNCTION X ACTIVATED *
Code 39
The text below the code is framed and ended by the sign * to indicate the default value.
At any time, the default values of all the parameters can be set by scanning this code:
! Caution:
The reading of this code will turn all parameters to their default value.
IS1000 – Configuration Guide
DEFAULT CONFIGURATION
3
Page intentionally left blank
IS1000 – Configuration Guide
4
2. COMMUNICATION MODES
The radio base is equipped with a decoder offering a multi-interface communication port.
The default communication mode is RS232 (9600 baud, 7 data bits, parity even, 1 stop bit, end message: CR LF).
Other communication modes can be selected by using the following sequence:
Read the code Start of Configuration
bottom left of each page
Select the mode of communication
Adjust the transmission parameters
Read the code End of Configuration
bottom right of each page
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
5
2.1. RS232
Use the codes on this page through to page 11 to activate and adjust the RS232 parameters.
2.1.1. Baud Rate
300
1200
4800
RS232 MODE ACTIVATED *
600
2400
9600 *
19200
38400
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
6
2.1.2. Data Bits
7 *
2.1.3. Parity
EVEN *
ODD SPACE
2.1.4. Stop Bits
8
MARK
1 *
2
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
7
2.1.5. End of Message Character
One character can be systematically transmitted with each code to indicate the end of message:
CR/LF *
STX…ETX
HT SUITE (MINITEL)
NONE LF
CR EOT
Other characters or complete fields can be added to the message using the Preamble / Postamble function (see appendix 6.3, page 58) or the Editing Mode (see chapter 5, page 53).
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
8
2.1.6. Time-Out Between Characters
In case that errors are detected using high speed transmissions such as 19200 or 38400 baud and if two stop bits are already set, a time-out can be inserted between each character for a better synchronization:
0 ms *
10 ms
20 ms 50 ms
100 ms
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
9
2.1.7. ACK/NAK Protocol
Once this protocol is activated, the decoder waits for an acknowledgment from the host system:
ACK (06 hexa) means: message correctly received by the host system.
NAK (15 hexa) means: message incorrectly received by the host, upon
reception of this character the decoder resends the message.
ACK/NAK DISACTIVATED *
2.1.8. XON/XOFF Protocol
Using this protocol, the host system can control the data flow coming from the decoder:
XON (11 hexa) means: host system ready to receive data.
XOFF (13 hexa) means: host system busy, the decoder stops the transmission
XON/XOFF DISACTIVATED *
2.1.9. RTS/CTS Protocol
This protocol is a hardware "handshake" between the decoder and the host system. Before transmitting data, the decoder rises its RTS signal (pin 4) to +10 volt and waits for a +10 volt signal on its CTS (pin 5) from the host. The rest position of the two pins is -10 volt.
ACK/NAK ACTIVATED
and waits for an XON.
XON/XOFF ACTIVATED
RTS/CTS PROTOCOL DISACTIVATED *
RTS/CTS PROTOCOL ACTIVATED
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
10
2.1.10. PC-Term Mode
Some applications use several RS232 terminals connected to a PC host system configured in PC-Term mode. When a character is typed on a keyboard of a terminal, its scan code value is transmitted to the PC instead of its ASCII value. Then, upon reception, the PC sends back the corresponding ASCII character to display on the screen.
Therefore, once this mode is activated, the decoder sends the scan code value of each character read.
To activate the PC-Term mode, read this code and adjust the RS232 parameters using page 6 to 10. It is advised to insert a time-out of 50 ms between each character when baud rate is over 9600 baud (see page 9).
PC-TERM MODE ACTIVATED
Upper/lower case characters and the type of numeric characters can be adjusted using page 14 and 15.
Keyboard layout style can be selected using the Bar Code Pad page 12, without reading the code Keyboard-Wedge Mode Activated.
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
11
2.2. Keyboard-Wedge
In this mode the radio base is connected between the keyboard and the computer (or terminal). Data is emulated by the decoder as if it was typed on the keyboard.
The default communication mode (factory setting) is RS232, use the codes on this page to activate the Keyboard-Wedge mode and to select the ID corresponding to your computer or terminal:
KEYBOARD-WEDGE MODE ACTIVATED
Consult the IS1000 Connection List and enter the ID
corresponding to your computer or terminal using this Bar Code Pad
0 1
2 3
4 5
6 7
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
8 9
12
PC Keyboard-Wedge ID:
PC Keyboard Type ID
ALT Mode 114
Belgian 644
French 1
German 104
Hungarian 437
Italian 123
Spanish 313
Swedish 169
Swiss 148
UK 611
US 11
! Note:
For other Keyboard-Wedge interfaces, please refer to the IS1000 Connection List to obtain ID and cable reference.
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
13
2.2.1. End of Message Character
One of the characters below can be systematically emulated by the decoder as the end of message character:
RETURN *
FIELD EXIT
ENTER TAB +
CR/LF ; FEED ; SEND LF
FIELD ADVANCE NO CHARACTER
Other characters, signs, function keys or fields can be added using the Preamble / Postamble function (see appendix 6.3, page 58) or the Editing Mode (see chapter
5, page 53).
2.2.2. Upper / Lower Case Options
Use one of these codes to inform the decoder of the state of your keyboard:
UPPER CASE/CAPS *
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
14
LOWER CASE/SMALL
2.2.3. Types of Numeric Characters
This function allows the emulation of the numeric characters of the numeric pad or those located on top of the keyboard.
Use this function if trouble occurs with upper/lower case keyboard modes.
NUMERICS LOCATED
OVER THE ALPHANUMERIC PAD *
! Note:
If the option Numeric Pad is chosen, the numeric pad of the keyboard must be also turned on (or locked) for correct operation.
2.2.4. Time-Out Between Characters
The insertion of a time-out between each character can sometimes avoid eventual errors due to a fast transmission speed (specially on PS/2 or when DOS and BIOS are very busy).
0 ms *
NUMERIC PAD
5 ms
10 ms 20 ms
50 ms
100 ms
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
15
2.2.5. "WYSE" Time-Out
Some Keyboard-Wedge connections on some Wyse terminals can drop characters especially when a string of identical characters appears in a code.
Only in this case, use this function to insert a time-out between characters:
ACCESS CODE TIME-OUT
Enter the desired value
using the Numeric Pad page 81
0 value 49
VALIDATION
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
16
2.3. P.O.S. (Point Of Sale) Systems
The main communication modes with P.O.S. systems are:
RS232
Keyboard-Wedge
OCIA
RS485
To set RS232 communication use pages 6 to 11 to adjust the transmission parameters.
To set a Keyboard-Wedge, OCIA or RS485 communication use page 12 of this manual; scan the code Keyboard-Wedge Mode Activated and enter your ID.
! Note:
Please refer to the IS1000 Connection List to obtain ID and cable reference.
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
17
2.4. Wand Emulation
Scan this code to activate the wand emulation mode:
WAND EMULATION MODE ACTIVATED
Then select the symbology to be emulated using the Bar Code Pad page 12, without reading the code Keyboard-Wedge Mode Activated:
Emulation ID
Code 39 69
Interleaved 2/5 68
UPC/EAN * 70
* Only 8 or 13 characters messages are accepted for this emulation
Then adjust the following transmission parameters.
2.4.1. Transmission Speed
HIGH *
MEDIUM
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
LOW
18
2.4.2. Bar/Space Polarity
BAR = 1, SPACE = 0 *
2.4.3. Idle State
HIGH (5 VOLT) *
BAR = 0, SPACE = 1
LOW (0 VOLT)
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
19
2.5. Laser Emulation
With this mode, data are transmitted as code 39 data coming from a TTL hand held laser or CCD scanner.
Scan this code to activate this mode:
LASER EMULATION MODE ACTIVATED
! Note:
For the radio base connector pin-out, refer to the IS1000 Installation and User’s Guide.
START OF CONFIGURATION END OF CONFIGURATION
IS1000 – Configuration Guide
20
Loading...
+ 64 hidden pages