Intermec ScanPlus S Series Installation Manual

Page 1
Installation Manual
P/N 0-360049-02
ScanP l us S Seri es
Page 2
This manual is compatible with EasySet System - spssen.cmd - 980610
The ScanPlus S/ST is a Class 2 Laser Scanner. Fix the laser warning labels onto the product if they are not already present. CAUTION - LASER LIGHT WHEN OPEN. DO NOT STARE INTO BEAM.
Regularity Statements
This product complies with directives 89/336/EEC and 73/23/EEC for :
Emission Immunity Low voltage
EN50081-1 (1992) EN50082-1 (1992) EN60742 (1995) EN55022 (1995) Class B EN61000-4-2 (1995) EN61000-3-2 (1995) EN61000-4-3 (1996) EN61000-3-35 (1995) EN61000-4-4 (1998)
USA: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
- Reorient or relocate the receiving antenna.
- Increase the separation between the equipment and receiver.
- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
- Consult the dealer or an experienced radio/TV technician for help. CANADA: This Class B digital apparatus meets all requirements of the Canadian Interference-Causing Equipment
Regulations. Cet appareil numérique de la classe B respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada.
AUSTRALIA-NEW ZEALAND: This equipment has been tested and found to conform to the directives concerning Class B digital devices, prescribed by the Australian and New-Zealander standard AS/NZS 3548 defined by the Spectrum Management Agency.
The information contained in this manual is for informational purposes only and is subject to change without notice. No part of this leaflet may be copied or reproduced in any manner without the prior written permission of Intermec Technologies Corporation.
ScanPlus products are covered by patents issued or pending in the USA and other countries.
© Intermec Technologies Corporation All Rights Reserved
North America / Asia Pacific / Latin America 6001 36th Avenue West PO Box 4280 Everett WA 98203-9280 Tel : +1 425 348 2600 Fax : +1 425 348 2833
Europe / Middle East / Africa Sovereign House Vastern Road Reading RG1 8BT England Tel : +44 118 987 9420 Fax : +44 118 987 9416
Internet :
http ://www.intermec.com
email : info@intermec.com
2 ScanPlus S Series - Installation Manual
Page 3
Contents
Contents
1. Using EasySet ..............................................................................................9
online setup with special download cable 0-605032-00..........................10
online setup with RS-232 cable 0-364032-00 ........................................ 11
2. Reset all parameters...................................................................................13
3. Terminal / cash register used in your application ..........................................15
keyboard wedge ................................................................................... 17
IBM PC AT and compatible........................................................18
DEC VT 220, 320, 420............................................................... 19
RS-232................................................................................................20
laser emulation.....................................................................................22
wand emulation .................................................................................... 23
IBM 46xx cash registers .......................................................................25
OCIA cash registers.............................................................................26
4. Data transmission settings ........................................................................... 27
keyboard wedge ................................................................................... 28
preamble...................................................................................28
symbology identifier...................................................................29
postamble .................................................................................33
special keys interpretation (Code 39) ......................................... 35
special keys transmission ..........................................................38
inter-character delay..................................................................39
inter-message delay..................................................................40
end-of-transmission keyboard character status...........................41
RS-232................................................................................................42
baud rate...................................................................................42
data bits.................................................................................... 43
parity.........................................................................................43
stop bits....................................................................................44
ScanPlus S Series - Installation Manual 3
Page 4
Contents
hardware/software protocols timeout .......................................... 44
ENQ ......................................................................................... 45
ACK.......................................................................................... 45
NAK.......................................................................................... 46
XON / XOFF software protocol................................................... 47
RTS / CTS hardware protocol.................................................... 48
preamble................................................................................... 49
preamble / postamble................................................................ 49
symbology identifier................................................................... 50
postamble................................................................................. 54
LRC (longitudinal redundancy check) ......................................... 55
inter-character delay.................................................................. 55
inter-message delay.................................................................. 56
laser emulation .................................................................................... 58
transmitted symbology type....................................................... 58
margin size ............................................................................... 58
logical signal state during transmission ...................................... 59
logical signal state outside transmission..................................... 59
inter-message delay.................................................................. 59
wand emulation.................................................................................... 61
transmitted symbology type....................................................... 61
margin size ............................................................................... 61
logical signal state during transmission ...................................... 62
logical signal state outside transmission..................................... 62
pulse duration........................................................................... 62
inter-message delay.................................................................. 64
IBM 46xx cash registers....................................................................... 65
inter-message delay.................................................................. 65
OCIA cash registers............................................................................. 66
inter-character delay.................................................................. 66
inter-message delay.................................................................. 67
4 ScanPlus S Series - Installation Manual
Page 5
Contents
5. Symbologies...............................................................................................69
Codabar...............................................................................................70
start/stop...................................................................................70
CLSI library system ................................................................... 71
check digit (AIM recommendation).............................................71
barcode length .......................................................................... 72
Code 39...............................................................................................74
format .......................................................................................74
start/stop...................................................................................78
check digit.................................................................................79
barcode length .......................................................................... 81
Code 93...............................................................................................82
barcode length .......................................................................... 82
Code 128 / EAN 128 ............................................................................ 84
EAN 128 identifier......................................................................84
CIP 128 French pharmaceutical codes....................................... 85
FNC1 separator character (EAN 128 norms) ..............................85
barcode length .......................................................................... 86
Interleaved 2 of 5 .................................................................................87
check digit.................................................................................87
barcode length .......................................................................... 88
Matrix 2 of 5.........................................................................................90
barcode length .......................................................................... 90
MSI Code.............................................................................................92
check digit.................................................................................92
barcode length .......................................................................... 93
Plessey Code ....................................................................................... 94
check digit.................................................................................94
barcode length .......................................................................... 95
Standard 2 of 5 .................................................................................... 96
format .......................................................................................96
ScanPlus S Series - Installation Manual 5
Page 6
Contents
check digit mod 10.................................................................... 96
barcode length.......................................................................... 97
UPC / EAN .......................................................................................... 99
add-on digits............................................................................100
check digit................................................................................101
UPC number system................................................................102
re-encoding UPC-A, UPC-E, EAN-8..........................................103
6. Operating settings......................................................................................105
trigger activation .................................................................................106
trigger operating scenarios .......................................................107
standard mode.........................................................................109
standard mode with aiming beam..............................................110
energy saver mode...................................................................110
trigger read duration.................................................................111
flashing mode.....................................................................................112
data decoding security ........................................................................113
predefined security levels.........................................................113
consecutive same read data validation......................................114
timeout between identical consecutive codes ............................114
timeout between different consecutive codes.............................115
beeps / green indicator LED................................................................116
volume.....................................................................................116
note (tone frequency) ...............................................................116
power-up beeps / power-up LED...............................................117
good read beeps......................................................................117
good read LED.........................................................................119
7. Configuration modes and utilities................................................................121
RS-232 slave mode.............................................................................124
temporary configuration mode.............................................................126
A. ASCII character codes...............................................................................127
6 ScanPlus S Series - Installation Manual
Page 7
Contents
B. Additional preamble / postamble characters—Keyboard wedge..................143
C. Number codes.......................................................................................... 149
D. Test codes................................................................................................151
Index ............................................................................................................ 153
ScanPlus S Series - Installation Manual 7
Page 8
Contents
8 ScanPlus S Series - Installation Manual
Page 9
1. Using EasySet
1. Using EasySet
- offline setup
1. select your Intermec product in EasySet ("Select reader" icon over the product image)
2. double-click the setup commands in EasySet to send them to the setup sheet
3. print out the setup sheet and read the configuration codes
- online setup : which cable ?
- products with cable P/N x-xx5xxx-xx require the special download cable configuration kit for full online setup (if you use RS-232 cable 0-364032-00 with these products, for certain data transmission settings you must connect your normal product cable and read the codes from the setup sheet !!!)
- all other products can use RS-232 cable 0-364032-00 for online setup (see the separate instructions in this section) or special download cable 0-605032-00 provided in the special download cable kit (includes power supply for cable and cd-rom)
special download cable kit P/N
Europe 0 - 9 0 0 0 2 9 - 0 2
North America 0 - 9 0 0 0 2 9 - 0 3
UK 0 - 9 0 0 0 2 9 - 0 4
ScanPlus S Series - Installation Manual 9
Page 10
1. Using EasySet
online setup with special download cable 0-605032-00
special download cable 0-605032-00
- online setup with special download cable 0-605032-00 :
1. connect the special download cable to the serial port of your PC
2. connect the power supply to the special download cable and provide electrical power
3. select your Intermec product in EasySet ("Select reader" icon over the product image)
4. disconnect your product cable from your product
5. connect your product cable to the special download cable (necessary to ensure full interface compatibility !!!)
6. connect your product to the special download cable
7. open the "Configure communication PC/Reader" dialog box in the "Reader" menu
8. select the COM serial port your product is connected to and select no parity, 8 data bits, 19200 bauds
9. select the "Send to reader" checkbox under the commands window
10. double-click on the setup commands to send them directly to your product (they are also sent to the setup sheet)
11. connect your product cable to your product when you have finished online setup
10 ScanPlus S Series - Installation Manual
Page 11
1. Using EasySet online setup with RS-232 cable 0-364032-00
online setup with RS-232 cable 0-364032-00
RS-232 direct cable 0-364032-00
- online setup with RS-232 cable 0-364032-00 :
1. connect the RS-232 cable to your product if it is not already connected
2. connect the RS-232 cable to the serial port of your PC
3. connect the power supply to the RS-232 cable and provide electrical power
4. select your Intermec product in EasySet ("Select reader" icon over the product image)
5. read the "RS-232 online setup mode" code (send it to the setup sheet and print it out, or read it from the Getting Started Guide you received with your product)
6. open the "Configure communication PC/Reader" dialog box in the "Reader" menu
7. select the COM serial port your product is connected to and select no parity, 8 data bits, 19200 bauds
8. select the "Send to reader" checkbox under the commands window
9. double-click on the setup commands to send them directly to your product (they are also sent to the setup sheet)
10. connect your normal product cable to your product (if applicable) when you have finished online setup
ScanPlus S Series - Installation Manual 11
Page 12
1. Using EasySet online setup with RS-232 cable 0-364032-00
RS-232 online setup mode
\41\4A\0F\29\60
- only necessary for setup with RS-232 cable 0-364032-00
- double-click the command to send it to the setup sheet
- follow the procedure for online setup with RS-232 cable 0-364032-00
12 ScanPlus S Series - Installation Manual
Page 13
2. Reset all parameters
2. Reset all parameters
- global reset of all parameter settings - useful for a first-time setup or for a fresh start with a new
application
- default settings are indicated by (*)
reset factory defaults
\46\42\60
- resets all configuration parameters to their default values and cancels the terminal / cash register selection
- after a global reset, you must select the terminal / cash register used in your application (>> next section) and customize your setup parameters if required
ScanPlus S Series - Installation Manual 13
Page 14
2. Reset all parameters
14 ScanPlus S Series - Installation Manual
Page 15
3. Terminal / cash register used in your application
3. Terminal / cash register used in your application
- necessary for transmission to your terminal / cash register !!!
- look for your system configuration in the terminal / cash register lists in this section or use the terminal selector
- the number of green LED flashes at power-up indicates the cable / interface configuration of your product
- green LED always on = no terminal / cash register selected
- energy saver trigger models : if the trigger is activated, you will have to press the trigger to see the power-up flashes
terminal selector:
- this option only available with EasySet
- use the terminal selector if you don't find your system configuration in the terminal / cash register lists
interface number selector: [range: 100-20000]
\41\4A\60
- enter a number string and scan End Selection (Appendix C)
- for special host system configurations
ScanPlus S Series - Installation Manual 15
Page 16
3. Terminal / cash register used in your application
- cancels the current interface settings (useful for
- green LED always on = no terminal / cash
- reselect your terminal / cash register and
null interface
\41\4A\00\60
test purposes if you want to read bar codes but do not want to transmit the data)
register selected
customize your data transmission settings (if required) to return to normal operation
16 ScanPlus S Series - Installation Manual
Page 17
3. Terminal / cash register used in your application keyboard wedge
keyboard wedge
- connection between a keyboard and the host system
- data is transmitted in keyboard emulation mode
- 7 green LED flashes at power-up
- switch off the host system before you connect the cables and optional power supply !
DIN/mini-DIN adaptor cable
(standard wedge)
standard wedge cable 0-364037-00 DEC VT 220/320/420 cable 0-364037-02 Wyse cable 0-365036-00
CMM-compatible wedge cable 0-364037-03
( )
"short" MicroBar cables
0-601xxx-xx
( )
( )
ScanPlus S Series - Installation Manual 17
Page 18
3. Terminal / cash register used in your application keyboard wedge
IBM PC AT and compatible
QWERTY English
\41\4A\03\08\60
QWERTZ German
\41\4A\03\0C\60
QWERTY Italian
\41\4A\03\0E\60
QWERTY Danish
AZERTY French
\41\4A\03\09\60
QWERTY Swedish / Finnish
\41\4A\03\0D\60
QWERTY Norwegian
\41\4A\03\0F\60
\41\4A\03\10\60
QWERTY Spanish
QWERTZ Swiss / French
\41\4A\03\11\60
\41\4A\1F\24\60
18 ScanPlus S Series - Installation Manual
Page 19
DEC VT 220, 320, 420
QWERTY PC type
3. Terminal / cash register used in your application keyboard wedge
\41\4A\06\1A\60
QWERTZ PC type
\41\4A\06\1E\60
AZERTY PC type
\41\4A\06\1B\60
QWERTY PC type Swedish / Finnish
\41\4A\06\1F\60
ScanPlus S Series - Installation Manual 19
Page 20
3. Terminal / cash register used in your application RS-232
DCE DTE
RS-232
- RS-232 C - 2 green LED flashes at power-up
- RS-232 TTL - 4 green LED flashes at power-up
- switch off the host system before you connect the cables and power supply !
RS-232 direct cable 0-364032-00
dual RS-232 cable 0-364032-01
20 ScanPlus S Series - Installation Manual
Page 21
3. Terminal / cash register used in your application RS-232
C (9600, 7, E, 2)
\41\4A\01\24\60
- necessary for all RS-232 C configurations (customize your RS-232 settings after reading this parameter)
PC Term (19200, 8, none, 2)
slave mode (9600, 7, E, 2)
\41\4A\01\29\60
- the same slave mode command is available in section 7, "Configuration modes and utilities", go there for more information
\41\4A\01\26\60
ScanPlus S Series - Installation Manual 21
Page 22
3. Terminal / cash register used in your application laser emulation
laser emulation
- no LED flash at power-up
- activates "energy saver mode - active for read duration (2 s), standby after good read" (see section 6, "Operating settings - trigger activation")
- switch off the host system before you connect the cable !
laser emulation cable 0-366030-00
laser with trigger
\41\4A\02\04\60
22 ScanPlus S Series - Installation Manual
Page 23
3. Terminal / cash register used in your application wand emulation
wand emulation
- 1 green LED flash at power-up
- activates "energy saver mode - active for read duration (2 s), standby after good read" (see section 6, "Operating settings - trigger activation")
- switch off the host system before you connect the cable !
wand emulation cable 0-364031-00
wand emulation cable 0-366031-00 (Intermec Interface / energy saver)
(not energy saver)
ScanPlus S Series - Installation Manual 23
Page 24
3. Terminal / cash register used in your application wand emulation
digital wand emulation
\41\4A\02\02\60
- "black high" (bar = 1, space = 0, margin = 0) analog wand emulation / Intermec Interface
- "white high" (bar = 0, space = 1, margin = 1)
- for Intermec products such as 97XX wedge products, JANUS 2010 hand-held computers, TRAKKER Antares 242X terminals, use :
ScanPlus S Series product P/N
ScanPlus S / SR + wand emulation cable 0 - 3 6 0 0 5 1 - 0 1 ScanPlus S / ST + wand emulation cable 0 - 3 6 6 0 5 1 - 0 1
wand emulation cable 0 - 3 6 6 0 3 1 - 0 0
\41\4A\02\03\60
24 ScanPlus S Series - Installation Manual
Page 25
3. Terminal / cash register used in your application IBM 46xx cash registers
IBM 46xx cash registers
- 3 green LED flashes at power-up
- setup is independent of the physical link with the cash register (you can configure for Port 9x or Port 5x as required by the host)
- switch off the host system before you connect the cable !
IBM 46xx 9x cable 0-365033-00
Port 9x
\41\4A\01\2E\60
Port 5x
\41\4A\01\2F\60
ScanPlus S Series - Installation Manual 25
Page 26
3. Terminal / cash register used in your application OCIA cash registers
OCIA cash registers
- 5 green LED flashes at power-up
- if you have problems with your OCIA configuration, switch off the system to reset the cash register and your product and try another OCIA type
- switch off the host system before you connect the cable !
OCIA NCR 7052/7053 cable 0-365035-00
TEC 1st type
\41\4A\01\38\60
NCR
\41\4A\01\3A\60
TEC 2nd type
\41\4A\01\39\60
NCR 7052
\41\4A\01\3B\60
26 ScanPlus S Series - Installation Manual
Page 27
4. Data transmission settings
- interface-specific communication parameters
- modify data transmission settings to optimize performance
4. Data transmission settings
ScanPlus S Series - Installation Manual 27
Page 28
4. Data transmission settings keyboard wedge
keyboard wedge
- default values (*) are for IBM PC AT and compatible - QWERTY English
preamble
[preamble] [symbology id] <data> [postamble]
none (*)
\45\53\3E\00\60
- enter an ASCII / Special Wedge Characters string and scan End Selection (Appendix A and B)
- maximum = 10 characters
compose:
\45\53\60
28 ScanPlus S Series - Installation Manual
Page 29
4. Data transmission settings keyboard wedge
symbology identifier
[preamble] [symbology id] <data> [postamble]
AIM
[preamble] [symbology id] <data> [postamble]
- optional 3-character symbology identifiers standardized by the AIM Committee Example: " ] A 0 " identifies standard Code 39 without check digit
- refer to the official AIM documentation on symbology identifiers for full information on the different processing options supported
symbology ] <symbology_id> <processing_option>
Codabar ] F 0, 2, 4
Code 39 ] A 0, 1, 2, 4 Code 93 ] G 0
Code 128/EAN 128 ] C 0, 1
Interleaved 2 of 5 ] I 0, 1, 2
Matrix 2 of 5 ] X 0
Standard 2 of 5 ] S 0, 1, 2
MSI Code ] M 0, 1
Plessey Code ] P 0
UPC/EAN (1) ] E 0, 3, 4 UPC/EAN (2) ] X 0
(1) UPC/EAN "standard" lengths = 8, 13, 15 (add-on 2), 18 (add-on 5) characters (2) UPC/EAN other lengths (no check digit, . . .)
not transmitted (*)
\47\59\60
ScanPlus S Series - Installation Manual 29
Page 30
4. Data transmission settings keyboard wedge
custom
[preamble] [symbology id] <data> [postamble]
not transmitted (*)
transmitted
\47\58\60
- activates AIM symbology identifier transmission for all symbologies
\45\56\60
- activates custom symbology identifier
compose
- compose 1 custom character
Codabar:
\45\59\04\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = N
transmitted
\45\55\60
transmission for all symbologies
30 ScanPlus S Series - Installation Manual
Page 31
- enter an ASCII character and scan End Selection
- default = M
Code 93:
\45\59\0D\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = D
- enter an ASCII character and scan End Selection
- default = M
EAN-8:
4. Data transmission settings keyboard wedge
Code 39:
\45\59\01\60
(Appendix A)
Code 128 / EAN 128:
\45\59\0B\60
(Appendix A)
\45\59\07\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = FF
EAN-13:
\45\59\06\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = F
ScanPlus S Series - Installation Manual 31
Page 32
4. Data transmission settings keyboard wedge
Interleaved 2 of 5:
\45\59\02\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = I
- enter an ASCII character and scan End Selection
- default = ?
MSI Code:
\45\59\0A\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = M
Matrix 2 of 5:
\45\59\0E\60
(Appendix A)
Plessey Code:
\45\59\0C\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = M
Standard 2 of 5:
\45\59\03\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = H
32 ScanPlus S Series - Installation Manual
Page 33
- enter an ASCII character and scan End Selection
- default = A
UPC-E:
\45\59\09\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = E
postamble
[preamble] [symbology id] <data> [postamble]
none
4. Data transmission settings keyboard wedge
UPC-A:
\45\59\08\60
(Appendix A)
\45\54\3E\00\60
Enter (*)
\45\54\04\02\01\60
Carriage Return
\45\54\04\02\02\60
Tab
\45\54\04\02\08\60
ScanPlus S Series - Installation Manual 33
Page 34
4. Data transmission settings keyboard wedge
Field Advance
\45\54\04\02\04\60
Down Arrow
Field Exit
\45\54\04\02\05\60
\45\54\04\02\0F\60
compose:
\45\54\60
- enter an ASCII / Special Wedge Characters string and scan End Selection (Appendix A and B)
- maximum = 10 characters
34 ScanPlus S Series - Installation Manual
Page 35
4. Data transmission settings keyboard wedge
special keys interpretation (Code 39)
- certain dual-character combinations in Code 39 bar codes can be interpreted and transmitted as special keyboard keys (Code 39 is not full ASCII and does not support direct encoding of special keyboard keys such as <Enter> and <Tab>)
- only for keyboard wedge applications with Code 39 bar codes !!! (your product must be enabled to read Code 39 codes with the correct barcode length settings)
emulated key characters emulated key characters
DEL .A PF1 0A
ENTER .B PF2 0B
RETURN .C PF3 0C
SEND .D PF4 0D
FIELD + .E PF5 0E
FIELD EXIT .F PF6 0F
HOME .G PF7 0G
END .H PF8 0H TAB .I PF9 0I
ALT .J PF10 0J
BACK TAB .K PF11 0K
BACKSPACE .L PF12 0L
right arrow .M PF13 0M
left arrow .N PF14 0N
up arrow .O PF15 0O
down arrow .P PF16 0P
CLEAR .Q PF17 0Q FIELD - .R PF18 0R
DUP .S PF19 0S ESC .T PF20 0T
LINE FEED .U PF21 0U
RESET .V PF22 0V
CTRL .W PF23 0W
SPECIAL .X PF24 0X
ScanPlus S Series - Installation Manual 35
Page 36
4. Data transmission settings keyboard wedge
interpreted and transmitted as:
not active (*)
\42\57\60
- special dual-character combinations not interpreted (original code string transmitted without interpretation)
Example ( . I dual-character combination = <Tab> )
original Code 39 code: interpreted and transmitted as:
msg . Ixx msg . Ixx
. I . I
x - . I x - . I
msg - . Ixx msg - . Ixx
always active
\42\58\60
- special dual-character combinations always interpreted as special keys
Example ( . I dual-character combination = <Tab> )
original Code 39 code:
msg . Ixx msg<Tab>xx
. I <Tab>
x - . I x <Tab>
msg - . Ixx msg<Tab>xx
36 ScanPlus S Series - Installation Manual
Page 37
separate 2 character label
interpreted and transmitted as:
interpreted and transmitted as:
\42\5A\60
- special dual-character combinations interpreted if only 2 characters in the original code
Example ( . I dual-character combination = <Tab> )
original Code 39 code:
msg . Ixx msg . Ixx
. I <Tab>
x - . I x - . I
msg - . Ixx msg - . Ixx
separate 2 character label or preceded by a hyphen
\42\59\60
4. Data transmission settings keyboard wedge
- special dual-character combinations interpreted if only 2 characters in the original code or if there is a hyphen in front of the 2 characters
Example ( . I dual-character combination = <Tab> )
original Code 39 code:
msg . Ixx msg . Ixx
. I <Tab>
x - . I x <Tab>
msg - . Ixx msg<Tab>xx
ScanPlus S Series - Installation Manual 37
Page 38
4. Data transmission settings keyboard wedge
special keys transmission
- only symbologies that support the full ASCII character set allow the encoding of special keyboard keys such as <Return> and <Tab>
- no symbologies support the encoding of other function keys such as <PF1> and <PageDown>
- the special keys transmission codes allow you to transmit special keyboard keys as a single keyboard character, a [<Ctrl> + character] combination, or an [<Alt> + decimal_sequence] combination
control characters
- emulates PC AT keyboard [<Ctrl> + character] sequence or transmits certain keyboard functions directly as single keyboard characters
on (*)
\47\4D\60
- transmits ASCII characters for decimal numbers 1 to 27 with the corresponding [<Ctrl> + character] sequence
off
\47\4E\60
- transmits the following characters directly as single keyboard characters:
ASCII character: transmitted as:
8 <Backspace> (not <Ctrl> H ) 9 <Tab> (not <Ctrl> I )
27 <Escape> (not <Ctrl> [ )
- useful to avoid confusion for applications that already use control sequences as commands
38 ScanPlus S Series - Installation Manual
Page 39
4. Data transmission settings keyboard wedge
Alt mode
- emulates PC AT keyboard [<Alt> + decimal_sequence] function (for bar codes containing ASCII characters not on your keyboard)
off (*)
\41\47\60
\41\46\60
- use only if necessary as transmission is slower !!! (all characters are transmitted as <Alt> sequences)
Example "A { B" is transmitted as: <Alt> + <6> + <5> <Alt> + <1> + <2> + <3> <Alt> + <6> + <6>
inter-character delay
- avoids dropping characters if transmitting decoded data too fast for the host system
- do not use for IBM 46xx cash registers or laser/wand emulation !!!
none (*)
\52\00\60
on
10 ms
20 ms
\52\14\60
\52\0A\60
ScanPlus S Series - Installation Manual 39
Page 40
4. Data transmission settings keyboard wedge
30 ms
40 ms
\52\1E\60
\52\28\60
\52\32\60
compose (ms): [range: 1-999 ms]
\52\60
- enter a number string and scan End Selection (Appendix C)
inter-message delay
- avoids dropping characters if transmitting decoded data too fast for the host system
none (*)
50 ms
\53\00\60
10 ms
30 ms
\53\0A\60
\53\1E\60
40 ScanPlus S Series - Installation Manual
Page 41
4. Data transmission settings keyboard wedge
50 ms
80 ms
\53\01\10\60
compose (ms): [range: 1-999 ms]
\53\60
- enter a number string and scan End Selection (Appendix C)
end-of-transmission keyboard character status
- sets keyboard to lower case or upper case at end of transmission
- Code 39 is transmitted in upper case
- Code 128 is transmitted in lower case / upper case (full ASCII)
lower case (*)
\53\32\60
100 ms
\53\01\24\60
\41\44\60
upper case
\41\45\60
ScanPlus S Series - Installation Manual 41
Page 42
4. Data transmission settings RS-232
RS-232
- default values (*) are for standard RS-232 C (9600, 7, E, 2)
baud rate
75
\41\00\60
300
\41\02\60
1200
\41\04\60
4800
150
\41\01\60
600
\41\03\60
2400
\41\05\60
\41\06\60
42 ScanPlus S Series - Installation Manual
Page 43
4. Data transmission settings RS-232
9600 (*)
data bits
parity
19200
\41\07\60
\41\08\60
38400
\41\09\60
7 (*)
\42\60
8
\43\60
even (*)
\46\01\60
none
\46\00\60
odd
\46\02\60
ScanPlus S Series - Installation Manual 43
Page 44
4. Data transmission settings RS-232
stop bits
1
\44\60
hardware/software protocols timeout
- the same timeout applies to all RS-232 protocols supported
1000 ms (*)
\51\0F\28\60
compose (ms): [range: 0-2500 ms]
\51\60
- enter a number string and scan End Selection (Appendix C)
2 (*)
\45\60
unlimited
\51\00\60
44 ScanPlus S Series - Installation Manual
Page 45
4. Data transmission settings RS-232
ENQ
- ENQ not used: barcode data is transmitted without receiving a request from the host system
- ENQ used: data is transmitted if ENQ character received from host system before end of hardware/software protocols time-out
not used (*)
\47\3E\00\60
compose:
\47\60
- enter an ASCII character and scan End Selection (Appendix A)
used (ENQ 05h)
\47\3E\05\60
ACK
- activating ACK or NAK activates the ACK/NAK protocol
- before reading a new bar code after transmission, the product waits for an ACK (positive acknowledge) from the host system or until the end of the hardware/software protocols time-out
not used (*)
\48\3E\00\60
used (ACK 06h)
\48\3E\06\60
ScanPlus S Series - Installation Manual 45
Page 46
4. Data transmission settings RS-232
compose:
\48\60
- enter an ASCII character and scan End Selection (Appendix A)
NAK
- activating ACK or NAK activates the ACK/NAK protocol
- a NAK (negative acknowledge) indicates an unsuccessful transmission attempt
- after 3 unsuccessful transmission attempts, message is aborted
not used (*)
\49\3E\00\60
compose:
\49\60
- enter an ASCII character and scan End Selection (Appendix A)
used (NAK 15h)
\49\3E\15\60
46 ScanPlus S Series - Installation Manual
Page 47
Typical ENQ / ACK / NAK scenarios
4. Data transmission settings RS-232
ScanPlushost terminal
ENQ
message
(OK)
ACK
(clears message)
XON / XOFF software protocol
ScanPlushost terminal
ENQ
message
(not OK)
NAK
repeats message
(OK)
ACK
(clears message)
- the host system controls the flow of data from the reader
- XOFF (ASCII character DC3) from the host at the end of the hardware/software protocols time­out interrupts transmission
- XON (ASCII character DC1) restarts the data flow
not active (*)
\4B\60
ScanPlus S Series - Installation Manual 47
Page 48
4. Data transmission settings RS-232
active
\4A\60
RTS / CTS hardware protocol
- CTS is tested before transmission of each character - data is only transmitted when CTS is activated
- RTS is activated before data is transmitted
- RTS can be deactivated after transmission of each character, after transmission of the whole message, or after an RTS pulse which can be emitted when each character is transmitted
not active (*)
\47\5F\00\60
active, RTS idle after whole message
\47\5F\03\60
active, RTS idle after each character
\47\5F\01\60
active, RTS pulse on each character
\47\5F\02\60
48 ScanPlus S Series - Installation Manual
Page 49
compose delay before RTS idle (ms): [range: 0-2500 ms]
\47\5E\60
- enter a number string and scan End Selection (Appendix C)
- default = 10 ms
- delay for RTS idle after each character / idle after whole message
- not valid for RTS pulse on each character
preamble
[preamble] [symbology id] <data> [postamble]
none (*)
\45\53\3E\00\60
4. Data transmission settings RS-232
compose:
\45\53\60
- enter an ASCII string and scan End Selection (Appendix A)
- maximum = 10 characters
preamble / postamble
[preamble] [symbology id] <data> [postamble]
STX / ETX
\45\53\3E\02\45\54\3E\03\60
ScanPlus S Series - Installation Manual 49
Page 50
4. Data transmission settings RS-232
symbology identifier
[preamble] [symbology id] <data> [postamble]
AIM
[preamble] [symbology id] <data> [postamble]
- optional 3-character symbology identifiers standardized by the AIM Committee Example: " ] A 0 " identifies standard Code 39 without check digit
- refer to the official AIM documentation on symbology identifiers for full information on the different processing options supported
symbology ] <symbology_id> <processing_option>
Codabar ] F 0, 2, 4 Code 39 ] A 0, 1, 2, 4 Code 93 ] G 0
Code 128/EAN 128 ] C 0, 1
Interleaved 2 of 5 ] I 0, 1, 2
Matrix 2 of 5 ] X 0
Standard 2 of 5 ] S 0, 1, 2
MSI Code ] M 0, 1
Plessey Code ] P 0
UPC/EAN (1) ] E 0, 3, 4 UPC/EAN (2) ] X 0
(1) UPC/EAN "standard" lengths = 8, 13, 15 (add-on 2), 18 (add-on 5) characters (2) UPC/EAN other lengths (no check digit, . . .)
not transmitted (*)
\47\59\60
50 ScanPlus S Series - Installation Manual
Page 51
custom
[preamble] [symbology id] <data> [postamble]
not transmitted (*)
4. Data transmission settings RS-232
transmitted
\47\58\60
- activates AIM symbology identifier transmission for all symbologies
\45\56\60
- activates custom symbology identifier
compose
- compose 1 custom character
Codabar:
\45\59\04\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = N
transmitted
\45\55\60
transmission for all symbologies
ScanPlus S Series - Installation Manual 51
Page 52
4. Data transmission settings RS-232
- enter an ASCII character and scan End Selection
- default = M
Code 93:
\45\59\0D\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = D
- enter an ASCII character and scan End Selection
- default = M
EAN-8:
Code 39:
\45\59\01\60
(Appendix A)
Code 128 / EAN 128:
\45\59\0B\60
(Appendix A)
\45\59\07\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = FF
EAN-13:
\45\59\06\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = F
52 ScanPlus S Series - Installation Manual
Page 53
Interleaved 2 of 5:
\45\59\02\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = I
- enter an ASCII character and scan End Selection
- default = ?
MSI Code:
\45\59\0A\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = M
4. Data transmission settings RS-232
Matrix 2 of 5:
\45\59\0E\60
(Appendix A)
Plessey Code:
\45\59\0C\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = M
Standard 2 of 5:
\45\59\03\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = H
ScanPlus S Series - Installation Manual 53
Page 54
4. Data transmission settings RS-232
- enter an ASCII character and scan End Selection
- default = A
UPC-E:
\45\59\09\60
- enter an ASCII character and scan End Selection (Appendix A)
- default = E
postamble
[preamble] [symbology id] <data> [postamble]
none
UPC-A:
\45\59\08\60
(Appendix A)
\45\54\3E\00\60
Carriage Return + Line Feed (*)
Carriage Return
\45\54\3E\0D\3E\0A\60
\45\54\3E\0D\60
Line Feed
\45\54\3E\0A\60
54 ScanPlus S Series - Installation Manual
Page 55
compose:
\45\54\60
- enter an ASCII string and scan End Selection (Appendix A)
- maximum = 10 characters
LRC (longitudinal redundancy check)
not active (*)
4. Data transmission settings RS-232
\4F\60
inter-character delay
- avoids dropping characters if transmitting decoded data too fast for the host system
- do not use for IBM 46xx cash registers or laser/wand emulation !!!
none (*)
\52\00\60
\52\0A\60
20 ms
\52\14\60
active
\4E\60
10 ms
ScanPlus S Series - Installation Manual 55
Page 56
4. Data transmission settings RS-232
30 ms
40 ms
\52\1E\60
\52\28\60
\52\32\60
compose (ms): [range: 1-999 ms]
\52\60
- enter a number string and scan End Selection (Appendix C)
inter-message delay
- avoids dropping characters if transmitting decoded data too fast for the host system
none (*)
50 ms
\53\00\60
10 ms
30 ms
\53\0A\60
\53\1E\60
56 ScanPlus S Series - Installation Manual
Page 57
4. Data transmission settings RS-232
50 ms
80 ms
\53\01\10\60
compose (ms): [range: 1-999 ms]
\53\60
- enter a number string and scan End Selection (Appendix C)
\53\32\60
100 ms
\53\01\24\60
ScanPlus S Series - Installation Manual 57
Page 58
4. Data transmission settings laser emulation
laser emulation
- default values (*) are for standard laser with trigger
transmitted symbology type
- transmits data in original barcode format or in Code 39 format
transmission in original code format (*)
\5E\00\60
- original code must not contain characters not supported by Code 39
transmission in Code 39
\5E\01\60
margin size
- defined in increments of narrow bar width (50 µs)
10 x narrow bar width (*)
\5A\0A\60
- enter a number string and scan End Selection (Appendix C)
58 ScanPlus S Series - Installation Manual
compose (x narrow bar width):
\5A\60
Page 59
logical signal state during transmission
bar = 1, space = 0, margin = 0 (*)
4. Data transmission settings laser emulation
\54\60
bar = 0, space = 1, margin = 1
logical signal state outside transmission
quiet zone = 1 (*)
\57\60
quiet zone = 0
inter-message delay
- avoids dropping characters if transmitting decoded data too fast for the host system
none (*)
\55\60
\56\60
\53\00\60
30 ms
\53\1E\60
10 ms
\53\0A\60
ScanPlus S Series - Installation Manual 59
Page 60
4. Data transmission settings laser emulation
50 ms
80 ms
\53\01\10\60
compose (ms): [range: 1-999 ms]
\53\60
- enter a number string and scan End Selection (Appendix C)
\53\32\60
100 ms
\53\01\24\60
60 ScanPlus S Series - Installation Manual
Page 61
4. Data transmission settings wand emulation
wand emulation
- default values (*) are for digital wand emulation
transmitted symbology type
- transmits data in original barcode format or in Code 39 format
transmission in original code format (*)
\5E\00\60
- original code must not contain characters not supported by Code 39
transmission in Code 39
\5E\01\60
margin size
- defined in increments of narrow bar width (50 µs)
10 x narrow bar width (*)
\5A\0A\60
- enter a number string and scan End Selection (Appendix C)
ScanPlus S Series - Installation Manual 61
compose (x narrow bar width):
\5A\60
Page 62
4. Data transmission settings wand emulation
logical signal state during transmission
bar = 1, space = 0, margin = 0 (*)
\54\60
bar = 0, space = 1, margin = 1
\55\60
logical signal state outside transmission
quiet zone = 0 (*)
\56\60
quiet zone = 1
\57\60
pulse duration
- times in ms represent the pulse duration of a narrow bar or space
- speeds in parentheses are for standard UPC/EAN bar codes with 0.33 mm narrow-bar elements
- emulated pulse duration speed = [ 100 x ( r / t ) ] cm/s, where r = actual narrowest element (mm) and t = setup duration element (ms)
Example if r = 0.45 mm and t = 0.4 ms, emulated speed = 100 x (0.45 / 0.4) = 112.5 cm/s
0.19 ms (175 cm/s EAN 100%)
\58\13\60
62 ScanPlus S Series - Installation Manual
Page 63
4. Data transmission settings wand emulation
0.26 ms (125 cm/s EAN 100%)
0.44 ms (75 cm/s EAN 100%)
\58\2C\60
0.88 ms (37.5 cm/s EAN 100%) (*)
\58\01\18\60
2.64 ms (12.5 cm/s EAN 100%)
\58\04\08\60
\58\1A\60
0.66 ms (50 cm/s EAN 100%)
\58\01\02\60
1.32 ms (25 cm/s EAN 100%)
\58\02\04\60
6.60 ms (5 cm/s EAN 100%)
compose (x 10 µs):
\58\0A\14\60
\58\60
- enter a number string and scan End Selection (Appendix C)
ScanPlus S Series - Installation Manual 63
Page 64
4. Data transmission settings wand emulation
inter-message delay
- avoids dropping characters if transmitting decoded data too fast for the host system
none (*)
\53\00\60
30 ms
\53\1E\60
80 ms
\53\01\10\60
compose (ms): [range: 1-999 ms]
10 ms
\53\0A\60
50 ms
\53\32\60
100 ms
\53\01\24\60
\53\60
- enter a number string and scan End Selection (Appendix C)
64 ScanPlus S Series - Installation Manual
Page 65
4. Data transmission settings IBM 46xx cash registers
IBM 46xx cash registers
inter-message delay
- avoids dropping characters if transmitting decoded data too fast for the host system
none (*)
\53\00\60
30 ms
\53\1E\60
80 ms
\53\01\10\60
compose (ms): [range: 1-999 ms]
10 ms
\53\0A\60
50 ms
\53\32\60
100 ms
\53\01\24\60
\53\60
- enter a number string and scan End Selection (Appendix C)
ScanPlus S Series - Installation Manual 65
Page 66
4. Data transmission settings OCIA cash registers
OCIA cash registers
inter-character delay
- avoids dropping characters if transmitting decoded data too fast for the host system
- do not use for IBM 46xx cash registers or laser/wand emulation !!!
none (*)
\52\00\60
20 ms
\52\14\60
40 ms
\52\28\60
compose (ms): [range: 1-999 ms]
10 ms
\52\0A\60
30 ms
\52\1E\60
50 ms
\52\32\60
\52\60
- enter a number string and scan End Selection (Appendix C)
66 ScanPlus S Series - Installation Manual
Page 67
4. Data transmission settings OCIA cash registers
inter-message delay
- avoids dropping characters if transmitting decoded data too fast for the host system
none (*)
\53\00\60
30 ms
\53\1E\60
80 ms
\53\01\10\60
compose (ms): [range: 1-999 ms]
10 ms
\53\0A\60
50 ms
\53\32\60
100 ms
\53\01\24\60
\53\60
- enter a number string and scan End Selection (Appendix C)
ScanPlus S Series - Installation Manual 67
Page 68
4. Data transmission settings OCIA cash registers
68 ScanPlus S Series - Installation Manual
Page 69
5. Symbologies
5. Symbologies
- symbology = bar code type or family (e.g. Code 39, UPC, EAN)
- activate the symbologies you need and modify the settings for your symbologies if required
- to optimize performance, only activate symbologies you need !!! (deactivate the Code 39 and UPC/EAN default symbologies if you don't need them)
disable all symbologies
\41\4B\60
- deactivates all the symbologies activated
- use the "not active" options to deactivate individual symbologies
- does not reset individual parameter settings for each symbology (when you reactivate a symbology, you recover the parameter settings stored in memory for that symbology when it was disabled - use reset factory defaults to reset all the symbology parameters to their factory default settings)
ScanPlus S Series - Installation Manual 69
Page 70
5. Symbologies Codabar
Codabar
- numerical symbology
not active (*)
\41\53\60
start/stop
not transmitted (*)
\43\4D\60
A, B, C, D
\43\4F\60
DC1, DC2, DC3, DC4
active
\41\52\60
a, b, c, d
\43\4E\60
a, b, c, d / t, n, *, e
\43\50\60
\43\51\60
70 ScanPlus S Series - Installation Manual
Page 71
5. Symbologies Codabar
CLSI library system
- spaces inserted after characters 1, 5, 10 in the 14-character label (used in the USA by libraries using the CLSI system)
Example: "39990000192148" is transmitted as "3 9990 00019 2148"
- start/stop can be transmitted or not transmitted as required
not active (*)
\43\53\60
active (insert spaces)
\43\52\60
check digit (AIM recommendation)
- AIM has a recommended check character for Codabar
- each Codabar data character (including Start/Stop) has a value assigned to it: 0 = 0 1 = 1 2 = 2 3 = 3 4 = 4 5 = 5 6 = 6 7 = 7 8 = 8 9 = 9 - = 10 $ = 11 : =
12 / = 13 , = 14 + = 15 A = 16 B = 17 C = 18 D = 19
- the values are added and the check is calculated: check = [(next multiple of 16) - (sum of assigned AIM values)]
Example
data characters: A 0 1 2 3 4 B
AIM values = 16 + 0 + 1 + 2 + 3 + 4 + 17: 43
next multiple of 16: 48
check = 48 - 43: 5
final message: A 0 1 2 3 4 5 B
ScanPlus S Series - Installation Manual 71
Page 72
5. Symbologies Codabar
not used (*)
\46\56\60
checked but not transmitted
\46\55\60
checked and transmitted
\46\54\60
barcode length
= <start> + <barcode data> + [check digit] + <stop>
- minimum length possible = 3 characters
- if the codes in your application have fixed lengths, use the "compose 1 or 2 or 3 fixed lengths" option !!!
compose 1 or 2 or 3 fixed lengths:
\43\54\60
- enter a number string and scan End Selection for each length and scan End Selection twice to finish (Appendix C)
- compose 1 or 2 or 3 fixed lengths provides the best performance and security if the codes in your application have fixed lengths
- minimum length possible = 3 characters
any length
\43\55\00\60
- cancels any fixed length / minimum length settings and accepts any valid length (3 or more characters)
72 ScanPlus S Series - Installation Manual
Page 73
compose minimum length: [range: 3-50]
\43\55\60
- enter a number string and scan End Selection (Appendix C)
- compose a minimum length if the codes in your application do not have 1 or 2 or 3 fixed lengths
- to optimize decoding performance and increase security, select the same length as the minimum length in your application (do not select a shorter length !!)
5. Symbologies Codabar
minimum length = 6 (*)
\43\55\06\60
ScanPlus S Series - Installation Manual 73
Page 74
5. Symbologies Code 39
Code 39
- alphanumeric symbology
- letter case not defined - transmitted in upper case
- default format = Standard 43 Characters
active (*)
format
\41\4C\60
not active
\41\4D\60
standard 43 characters (*)
\42\4A\60
full ASCII
\42\4B\60
- extra characters encoded using 1 of 4 control characters ($, %, /, +) combined with a letter:
74 ScanPlus S Series - Installation Manual
Page 75
Code 39 ASCII Hex Dec
%U NUL 00 0
$A SOH 01 1 $B STX 02 2 $C ETX 03 3 $D EOT 04 4 $E ENQ 05 5 $F ACK 06 6 $G BEL 07 7 $H BS 08 8
$I HT 09 9
$J LF 0A 10 $K VT 0B 11 $L FF 0C 12
$M CR 0D 13 $N SO 0E 14 $O SI 0F 15
$P DLE 10 16
$Q DC1 11 17 $R DC2 12 18
$S DC3 13 19 $T DC4 14 20
$U NAK 15 21
$V SYN 16 22
$W ETB 17 23
$X CAN 18 24 $Y EM 19 25 $Z SUB 1A 26
%A ESC 1B 27 %B FS 1C 28 %C GS 1D 29 %D RS 1E 30 %E US 1F 31
Space SP 20 32
/A ! 21 33
5. Symbologies Code 39
ScanPlus S Series - Installation Manual 75
Page 76
5. Symbologies Code 39
Code 39 ASCII Hex Dec
/B " 22 34 /C # 23 35
$ $ 24 36 % % 25 37 /F & 26 38 /G ' 27 39 /H ( 28 40
/I ) 29 41
/J * 2A 42
+ + 2B 43 /L , 2C 44
/M - 2D 45
/N . 2E 46
/ / 2F 47 0 0 30 48 1 1 31 49 2 2 32 50 3 3 33 51 4 4 34 52 5 5 35 53 6 6 36 54 7 7 37 55 8 8 38 56 9 9 39 57
/Z : 3A 58
%F ; 3B 59 %G < 3C 60 %H = 3D 61
%I > 3E 62 %J ? 3F 63 %V @ 40 64
A A 41 65 B B 42 66
C C 43 67
76 ScanPlus S Series - Installation Manual
Page 77
Code 39 ASCII Hex Dec
D D 44 68
E E 45 69
F F 46 70 G G 47 71 H H 48 72
I I 49 73
J J 4A 74 K K 4B 75 L L 4C 76
M M 4D 77 N N 4E 78 O O 4F 79
P P 50 80
Q Q 51 81 R R 52 82
S S 45 83 T T 54 84
U U 55 85
V V 56 86
W W 57 87
X X 58 88 Y Y 59 89 Z Z 5A 90
%K [ 5B 91
%L \ 5C 92 %M ] 5D 93 %N ^ 5E 94 %O _ 5F 95
%W ` 60 96
+A a 61 97
+B b 62 98 +C c 63 99 +D d 64 100
+E e 65 101
5. Symbologies Code 39
ScanPlus S Series - Installation Manual 77
Page 78
5. Symbologies Code 39
Code 39 ASCII Hex Dec
+F f 66 102
+G g 67 103
+H h 68 104
+I i 69 105
+J j 6A 106 +K k 6B 107 +L l 6C 108
+M m 6D 109
+N n 6E 110
+O o 6F 111
+P p 70 112
+Q q 71 113
+R r 72 114 +S s 73 115 +T t 74 116 +U u 75 117 +V v 76 118
+W w 77 119
+X x 78 120 +Y y 79 121 +Z z 7A 122
%P { 7B 123 %Q | 7C 124 %R } 7D 125
%S ~ 7E 126
%T DEL 7F 127
start/stop
not transmitted (*)
\42\4D\60
78 ScanPlus S Series - Installation Manual
Page 79
accepted characters
" * " only (*)
5. Symbologies Code 39
transmitted
\42\4C\60
\42\4E\02\60
" $ " and " * " accepted
\42\4E\03\60
check digit
modulo 43
- provides extra validation of data
checked and transmitted
" $ " only
\42\4E\01\60
not used (*)
\42\4F\60
\42\50\60
checked but not transmitted
\42\51\60
ScanPlus S Series - Installation Manual 79
Page 80
5. Symbologies Code 39
French CIP
- French pharmaceutical industry
- only used for codes with 7 characters
checked and transmitted
\42\52\60
Italian CPI
- Italian pharmaceutical industry
- transmitted as standard Code 39 if checksum not validated
checked and transmitted
\42\54\60
checked but not transmitted
\42\53\60
checked but not transmitted
\42\55\60
80 ScanPlus S Series - Installation Manual
Page 81
5. Symbologies Code 39
barcode length
= <start> + <barcode data> + [check digit] + <stop>
- minimum length possible = 3 characters
- use the "compose minimum length" option if you know the minimum length of the codes in your application !!!
any length (*)
\42\5C\00\60
- cancels the last minimum length selection and accepts any valid length (3 or more characters)
compose minimum length: [range: 3-50]
\42\5C\60
- enter a number string and scan End Selection (Appendix C)
- to optimize decoding performance and increase security, select the same length as the minimum length in your application (do not select a shorter length !!)
minimum length = 6
\42\5C\06\60
ScanPlus S Series - Installation Manual 81
Page 82
5. Symbologies Code 93
Code 93
- alphanumeric full ASCII symbology - letter case defined
not active (*)
\41\5F\60
active
\41\5E\60
barcode length
= <barcode data>
- minimum length possible = 1 character
- use the "compose minimum length" option if you know the minimum length of the codes in your application !!!
any length (*)
\45\42\00\60
- cancels the last minimum length selection and accepts any valid length (1 or more characters)
compose minimum length: [range: 1-50]
\45\42\60
- enter a number string and scan End Selection (Appendix C)
- to optimize decoding performance and increase security, select the same length as the minimum length in your application (do not select a shorter length !!)
82 ScanPlus S Series - Installation Manual
Page 83
minimum length = 6
\45\42\06\60
5. Symbologies Code 93
ScanPlus S Series - Installation Manual 83
Page 84
5. Symbologies Code 128 / EAN 128
Code 128 / EAN 128
- alphanumeric full ASCII symbology - letter case defined
- normalization allows decoding of UCC/EAN standard extension
- EAN 128 is auto-discriminating with Code 128 (recognition of the FNC1 start character used)
not active (*)
\41\5B\60
active
\41\5A\60
EAN 128 identifier
- the ]C1 AIM identifier for EAN 128 is automatically added by default in front of EAN 128 bar codes
include ]C1 identifier (*)
\47\5A\01\60
remove ]C1 identifier
\47\5A\00\60
84 ScanPlus S Series - Installation Manual
Page 85
CIP 128 French pharmaceutical codes
- embedded CIP 39 data
- fixed length 14 characters
- Code 128 character set C
not active (*)
5. Symbologies Code 128 / EAN 128
\47\5D\00\60
active
\47\5D\01\60
FNC1 separator character (EAN 128 norms)
- default = GS function character (ASCII 29)
- used as separator when multiple identifiers and their fields are concatenated
- Example: useful for keyboard wedge interfaces where the GS character can not be transmitted
compose:
\46\52\60
- enter an ASCII character and scan End Selection (Appendix A)
ScanPlus S Series - Installation Manual 85
Page 86
5. Symbologies Code 128 / EAN 128
barcode length
= <barcode data>
- minimum length possible = 1 character
- use the "compose minimum length" option if you know the minimum length of the codes in your application !!!
- Code 128 / EAN 128 does not use the same number of characters to code alphanumerical data and numerical data - if you can not read bar codes in your application, this may be due to an unsuitable minimum length - try entering a shorter length !
any length (*)
\44\55\00\60
- cancels the last minimum length selection and accepts any valid length (1 or more characters)
compose minimum length: [range: 1-50]
\44\55\60
- enter a number string and scan End Selection (Appendix C)
- to optimize decoding performance and increase security, select the same length as the minimum length in your application (do not select a shorter length !!)
minimum length = 6
\44\55\06\60
86 ScanPlus S Series - Installation Manual
Page 87
Interleaved 2 of 5
- numerical symbology
not active (*)
5. Symbologies Interleaved 2 of 5
\41\4F\60
active
\41\4E\60
check digit
- especially recommended for variable length Interleaved 2 of 5 and if "consecutive same read data validation" (data decoding security parameters) is not activated
not used (*)
\43\43\60
mod 10
checked and transmitted
\42\5F\60
checked but not transmitted
\43\40\60
ScanPlus S Series - Installation Manual 87
Page 88
5. Symbologies Interleaved 2 of 5
French CIP HR
- French pharmaceutical industry
- only used for codes with 7 characters
checked and transmitted
\43\41\60
checked but not transmitted
\43\42\60
barcode length
= <barcode data> + [check digit]
- minimum length possible = 2 characters
- if the codes in your application have fixed lengths, use the "compose 1 or 2 or 3 fixed lengths" option !!!
- Interleaved 2 of 5 always encodes an even number of characters
- for codes with an odd number of characters, you can add a last character printed as 5 narrow bars (not transmitted)
compose 1 or 2 or 3 fixed lengths:
\43\44\60
- enter a number string and scan End Selection for each length and scan End Selection twice to finish (Appendix C)
- compose 1 or 2 or 3 fixed lengths provides the best performance and security if the codes in your application have fixed lengths
- minimum length possible = 2 characters
88 ScanPlus S Series - Installation Manual
Page 89
- cancels any fixed length / minimum length
compose minimum length: [range: 2-50]
\43\45\60
- enter a number string and scan End Selection (Appendix C)
- compose a minimum length if the codes in your application do not have 1 or 2 or 3 fixed lengths
- to optimize decoding performance and increase security, select the same length as the minimum length in your application (do not select a shorter length !!)
5. Symbologies Interleaved 2 of 5
any length
\43\45\00\60
settings and accepts any valid length (2 or more characters)
minimum length = 6 (*)
\43\45\06\60
ScanPlus S Series - Installation Manual 89
Page 90
5. Symbologies Matrix 2 of 5
Matrix 2 of 5
- numerical symbology
not active (*)
\42\41\60
active
\42\40\60
barcode length
= <barcode data>
- minimum length possible = 3 characters
- use the "compose minimum length" option if you know the minimum length of the codes in your application !!!
any length
\46\59\00\60
- cancels the last minimum length selection and accepts any valid length (3 or more characters)
compose minimum length: [range: 3-50]
\46\59\60
- enter a number string and scan End Selection (Appendix C)
- to optimize decoding performance and increase security, select the same length as the minimum length in your application (do not select a shorter length !!)
90 ScanPlus S Series - Installation Manual
Page 91
minimum length = 6 (*)
\46\59\06\60
5. Symbologies Matrix 2 of 5
ScanPlus S Series - Installation Manual 91
Page 92
5. Symbologies MSI Code
MSI Code
- numerical symbology
not active (*)
\41\59\60
check digit
mod 10
checked and transmitted (*)
\44\5A\60
double mod 10
checked and transmitted
\44\5B\60
active
\41\58\60
checked but not transmitted
\44\5C\60
checked but not transmitted
\44\5D\60
92 ScanPlus S Series - Installation Manual
Page 93
5. Symbologies MSI Code
barcode length
= <barcode data> + <check digit>
- minimum length possible = 2 characters
- use the "compose minimum length" option if you know the minimum length of the codes in your application !!!
any length
\44\5F\00\60
- cancels the last minimum length selection and accepts any valid length (2 or more characters)
compose minimum length: [range: 2-50]
\44\5F\60
- enter a number string and scan End Selection (Appendix C)
- to optimize decoding performance and increase security, select the same length as the minimum length in your application (do not select a shorter length !!)
minimum length = 6 (*)
\44\5F\06\60
ScanPlus S Series - Installation Manual 93
Page 94
5. Symbologies Plessey Code
Plessey Code
- numerical symbology
not active (*)
\41\5D\60
check digit
not transmitted (*)
\44\57\60
active
\41\5C\60
transmitted
\44\56\60
94 ScanPlus S Series - Installation Manual
Page 95
5. Symbologies Plessey Code
barcode length
= <start> + <barcode data> + <2-character check digit> + <stop>
- minimum length possible = 5 characters maximum length possible = 25 characters
- use the "compose minimum length" option if you know the minimum length of the codes in your application !!!
any length (*)
\44\59\00\60
- cancels the last minimum length selection and accepts any valid length (from 5 to 25 characters)
compose minimum length: [range: 5-25]
\44\59\60
- enter a number string and scan End Selection (Appendix C)
- to optimize decoding performance and increase security, select the same length as the minimum length in your application (do not select a shorter length !!)
minimum length = 6
\44\59\06\60
ScanPlus S Series - Installation Manual 95
Page 96
5. Symbologies Standard 2 of 5
Standard 2 of 5
- numerical symbology
- default format = Identicon (6 start/stop bars)
- also referred to as "Straight 2 of 5" and "Industrial 2 of 5"
not active (*)
\41\51\60
format
Identicon (6 start/stop bars) (*)
\43\47\60
check digit mod 10
not used (*)
\43\4A\60
active
\41\50\60
Computer Identics (4 start/stop bars)
\43\46\60
checked and transmitted
\43\48\60
96 ScanPlus S Series - Installation Manual
Page 97
5. Symbologies Standard 2 of 5
checked but not transmitted
\43\49\60
barcode length
= <barcode data> + [check digit]
- minimum length possible = 3 characters
- if the codes in your application have fixed lengths, use the "compose 1 or 2 or 3 fixed lengths" option !!!
compose 1 or 2 or 3 fixed lengths:
\43\4B\60
- enter a number string and scan End Selection for each length and scan End Selection twice to finish (Appendix C)
- compose 1 or 2 or 3 fixed lengths provides the best performance and security if the codes in your application have fixed lengths
- minimum length possible = 3 characters
any length
\43\4C\00\60
- cancels any fixed length / minimum length settings and accepts any valid length (3 or more characters)
ScanPlus S Series - Installation Manual 97
Page 98
5. Symbologies Standard 2 of 5
compose minimum length: [range: 3-50]
\43\4C\60
- enter a number string and scan End Selection (Appendix C)
- compose a minimum length if the codes in your application do not have 1 or 2 or 3 fixed lengths
- to optimize decoding performance and increase security, select the same length as the minimum length in your application (do not select a shorter length !!)
minimum length = 6 (*)
\43\4C\06\60
98 ScanPlus S Series - Installation Manual
Page 99
5. Symbologies UPC / EAN
UPC / EAN
- numerical symbology
- deactivate EAN-13 for unregular UPC-E with number system equal to 1 (usually the first printed character)
active (*)
\41\56\60
- activates the UPC/EAN families currently selected (deactivated families are not reactivated, use "reactivate all" to select all UPC/EAN)
not active
UPC-A deactivated
\43\5D\60
UPC-E deactivated
EAN-8 deactivated
\43\5F\60
EAN-13 deactivated
\41\57\60
\43\5E\60
\44\40\60
ScanPlus S Series - Installation Manual 99
Page 100
5. Symbologies UPC / EAN
reactivate all (UPC-A, UPC-E, EAN-8, EAN-13) (*)
\43\5C\60
- reactivates all deactivated UPC/EAN families
add-on digits
not required but transmitted if read (*)
add-on 2
add-on 5
\44\43\60
required and transmitted
\44\42\60
not active (*)
\44\41\60
active
\46\44\60
not active (*)
\46\46\60
active
\46\45\60
100 ScanPlus S Series - Installation Manual
Loading...