UBI ScanPlus 1800, ScanPlus 1802, ScanPlus ER, ScanPlus XP, ScanPlus PDF Reference Manual

ScanPlus
Reference Manual
Edition 1.0
April 1996
SP/XX/RM/10/E/960401
Notice
The ScanPlus products described in this manual comply with CE directives for electromagnetic emission levels and electrical immunity.
ScanPlus products are covered by patents issued or pending in the USA and other countries. ScanPlus is a trademark of United Barcode Industries.
This Reference Manual can be used with all ScanPlus products except the ScanPlus CL.
SP/XX/RM/10/E/960401
Contents
The topics in this manual are presented in alphabetical order for easy access. Use the
Contents
for a quick overview if you do not know where to find a particular item.
ASCII character codes...........................................................................................1
Beeps / green indicator LED................................................................................14
Power-up beeps / power-up LED........................................................14
Good read beeps / good read LED.....................................................15
Crackles, beeps and LEDs—2D bar codes ........................................17
Configuration beeps ...........................................................................19
Software/CPU version beeps and flashes ..........................................19
Code mark...........................................................................................................20
Default code marks.............................................................................20
Composing custom code marks .........................................................21
AIM symbology identifiers...................................................................23
Compose interface number .................................................................................25
Which interface number? ...................................................................25
Composing an interface number ........................................................25
Concatenating configuration bar codes ...............................................................27
What is a configuration bar code? ......................................................27
Why concatenate?..............................................................................27
Limitations ..........................................................................................27
How to concatenate............................................................................27
Configuration modes ...........................................................................................29
Configuration authorization modes.....................................................29
Temporary configuration mode...........................................................30
Transparent configuration mode.........................................................31
SP/XX/RM/10/E/960401 Contents iii
Contents
Display data string mode ....................................................................32
Data decoding security parameters .....................................................................33
Description..........................................................................................33
Predefined security levels...................................................................34
Consecutive same read data validation ..............................................35
Time-out between identical consecutive codes ..................................36
Time-out between different consecutive codes...................................37
Default parameter settings...................................................................................38
Emulating special keyboard keys—Keyboard wedge ..........................................39
Interpreting and transmitting special keyboard keys ...........................39
Special keys interpretation codes .......................................................40
Special keys transmission codes ........................................................42
Flashing mode .....................................................................................................43
Glossary...............................................................................................................44
IBM 46xx cash registers.......................................................................................45
Connection..........................................................................................45
Predefined interface numbers.............................................................46
Predefined data transmission settings ................................................47
Transmission delay.............................................................................47
Installation procedure ..........................................................................................48
General installation / configuration procedure ....................................48
Inter-character delay............................................................................................49
Predefined delay values......................................................................49
Compose inter-character delay...........................................................49
Inter-message delay ............................................................................................51
Predefined delay values......................................................................51
Compose inter-message delay ...........................................................51
Interfaces.............................................................................................................53
Interface types ....................................................................................53
iv Contents SP/XX/RM/10/E/960401
Contents
Identifying the interface ......................................................................53
Keyboard wedge..................................................................................................54
Connection .........................................................................................54
Predefined interface numbers ............................................................55
Predefined data transmission settings................................................59
Preamble / postamble.........................................................................60
Interpreting and transmitting special keyboard keys ..........................62
End-of-transmission keyboard character status .................................62
Transmission delay.............................................................................62
Keyboard wedge—Additional preamble / postamble characters .........................63
Laser emulation...................................................................................................68
Connection .........................................................................................68
Predefined interface numbers ............................................................69
Predefined data transmission settings................................................70
Transmitted symbology type...............................................................71
Transmission delay.............................................................................71
Margin size .........................................................................................72
Logical output signal state ..................................................................73
Number codes .....................................................................................................75
OCIA cash registers ............................................................................................76
Connection .........................................................................................76
Predefined interface numbers ............................................................77
Predefined data transmission settings................................................78
Transmission delay.............................................................................78
Parameter list / data strings.................................................................................79
Interface numbers...............................................................................79
Data transmission parameters............................................................82
Symbology parameters.......................................................................88
ScanPlus operating parameters .........................................................94
Data string values...............................................................................98
SP/XX/RM/10/E/960401 Contents v
Contents
Preamble / postamble........................................................................................105
Product checklist................................................................................................106
Pushbutton models............................................................................................107
Standard pushbutton models............................................................107
Energy saver pushbutton models .....................................................108
Pushbutton models—Activation.........................................................................109
Pushbutton deactivation....................................................................109
Pushbutton activation........................................................................109
Pushbutton operating scenarios .......................................................110
Standard pushbutton models............................................................112
Energy saver pushbutton models .....................................................114
Compose read duration ....................................................................115
Reset all configuration parameters ....................................................................116
Reset factory defaults .......................................................................116
RS-232...............................................................................................................117
Direct connection ..............................................................................117
Single-output connection—External power supply............................118
Dual-output connection.....................................................................120
Predefined interface numbers...........................................................122
Predefined data transmission settings ..............................................123
Baud Rate.........................................................................................124
Data bits............................................................................................125
Parity.................................................................................................125
Stop bits............................................................................................125
ENQ / ACK / NAK software protocol .................................................126
XON/XOFF software protocol ...........................................................128
CTS/RTS hardware protocol.............................................................128
LRC (Longitudinal Redundancy Check)............................................129
Time-out (hardware and software)....................................................129
Preamble / postamble.......................................................................130
Transmission delay...........................................................................131
vi Contents SP/XX/RM/10/E/960401
Contents
RS-232—Slave mode........................................................................................132
Activation..........................................................................................132
How to use slave mode ....................................................................132
Scan rate parameters—ScanPlus SP ...............................................................134
Predefined scan rates.......................................................................134
Scan rate / decode rate ratio ............................................................135
Software / CPU version identification ................................................................136
Software / CPU Versions..................................................................136
Version indications ...........................................................................136
Symbologies......................................................................................................138
Available symbologies ......................................................................138
Default symbologies .........................................................................138
Character formats and ScanPlus transmission format .....................139
Barcode length and data security .....................................................139
Symbologies—Activation...................................................................................142
Symbologies—Codabar.....................................................................................146
Activation..........................................................................................146
Default values...................................................................................146
Start/stop ..........................................................................................147
CLSI library system...........................................................................147
Check digit (AIM recommendation) ..................................................148
Barcode length .................................................................................150
Symbologies—Codablock .................................................................................151
Activation..........................................................................................151
Default values...................................................................................151
Time-out between reads...................................................................152
Check digit........................................................................................152
Symbologies—Code 39.....................................................................................153
Activation..........................................................................................153
Default values...................................................................................153
SP/XX/RM/10/E/960401 Contents vii
Contents
Start/stop...........................................................................................155
Check digit........................................................................................156
Barcode length..................................................................................157
Special wedge keys emulation..........................................................157
Symbologies—Code 93.....................................................................................158
Activation ..........................................................................................158
Default values...................................................................................158
Barcode length..................................................................................159
Symbologies—Code 128 / EAN 128..................................................................160
Activation ..........................................................................................160
Default values...................................................................................160
Barcode length..................................................................................161
Code EAN-128 norms (auto-discriminating) .....................................162
Symbologies—EAN-8, EAN-13..........................................................................163
Symbologies—EAN 128 ....................................................................................164
Symbologies—Interleaved 2 of 5.......................................................................165
Activation ..........................................................................................165
Default values...................................................................................165
Check digit........................................................................................166
Barcode length..................................................................................167
Symbologies—Matrix 2 of 5...............................................................................168
Activation ..........................................................................................168
Default values...................................................................................168
Barcode length..................................................................................169
Symbologies—MSI Code...................................................................................170
Activation ..........................................................................................170
Default values...................................................................................170
Check digit........................................................................................170
Barcode length..................................................................................171
Symbologies—PDF417 .....................................................................................172
viii Contents SP/XX/RM/10/E/960401
Contents
Activation.......................................................................................... 172
Symbologies—Plessey Code ............................................................................173
Activation..........................................................................................173
Default values...................................................................................173
Check digit........................................................................................173
Barcode length .................................................................................174
Symbologies—Standard 2 of 5..........................................................................175
Activation..........................................................................................175
Default values...................................................................................175
Check digit mod 10...........................................................................176
Barcode length .................................................................................177
Symbologies—UPC/EAN code families ............................................................178
Activation..........................................................................................178
Default values...................................................................................179
Add-on digits.....................................................................................180
Check digit........................................................................................181
Transmission of number system.......................................................182
Re-encoding UPC-A, UPC-E, EAN-8................................................183
Test codes.........................................................................................................184
One-dimensional symbologies .........................................................184
Two-dimensional symbologies..........................................................185
Troubleshooting.................................................................................................186
Before you contact your UBI representative . . . ...............................186
If you still have a problem . . ............................................................186
Power-up problems—all models.......................................................187
Operating problems—all models ......................................................188
Operating problems—pushbutton models ........................................189
Configuration problems—all models.................................................190
Wand emulation ................................................................................................191
Connection .......................................................................................191
SP/XX/RM/10/E/960401 Contents ix
Contents
Predefined interface numbers...........................................................192
Predefined data transmission settings ..............................................193
Transmitted symbology type.............................................................194
Transmission delay...........................................................................194
Margin size........................................................................................195
Logical output signal state ................................................................196
Pulse duration...................................................................................198
x Contents SP/XX/RM/10/E/960401
ASCII character codes
NUL (00h) SOH (01h)
STX (02h) ETX (03h)
ASCII character codes
EOT (04h) ENQ (05h)
ACK (06h) BEL (07h)
End Selection
SP/XX/RM/10/E/960401 1
ASCII character codes
BS (08h) HT or TAB (09h)
LF (0Ah) VT (0Bh)
FF (0Ch) CR (0Dh)
SO (0Eh) SI (0Fh)
DLE (10h) DC1 (11h)
End Selection
2 SP/XX/RM/10/E/960401
ASCII character codes
DC2 (12h) DC3 (13h)
DC4 (14h) NAK (15h)
SYN (16h) ETB (17h)
CAN (18h) EM (19h)
SUB (1Ah) ESC (1Bh)
End Selection
SP/XX/RM/10/E/960401 3
ASCII character codes
FS (1Ch) GS (1Dh)
RS (1Eh) US (1Fh)
SP (20h) ! (21h)
" (22h) # (23h)
$ (24h) % (25h)
End Selection
4 SP/XX/RM/10/E/960401
ASCII character codes
& (26h)
( (28h) ) (29h)
* (2Ah) + (2Bh)
(27h)
, (2Ch) - (2Dh)
. (2Eh) / (2Fh)
End Selection
SP/XX/RM/10/E/960401 5
ASCII character codes
0 (30h) 1 (31h)
2 (32h) 3 (33h)
4 (34h) 5 (35h)
6 (36h) 7 (37h)
8 (38h) 9 (39h)
End Selection
6 SP/XX/RM/10/E/960401
ASCII character codes
: (3Ah) ; (3Bh)
< (3Ch) = (3Dh)
> (3Eh) ? (3Fh)
@ (40h) A (41h)
B (42h) C (43h)
End Selection
SP/XX/RM/10/E/960401 7
ASCII character codes
D (44h) E (45h)
F (46h) G (47h)
H (48h) I (49h)
J (4Ah) K (4Bh)
L (4Ch) M (4Dh)
End Selection
8 SP/XX/RM/10/E/960401
ASCII character codes
N (4Eh) O (4Fh)
P (50h) Q (51h)
R (52h) S (53h)
T (54h) U (55h)
V (56h) W (57h)
End Selection
SP/XX/RM/10/E/960401 9
ASCII character codes
X (58h) Y (59h)
Z (5Ah) [ (5Bh)
\ (5Ch) ] (5Dh)
_
^ (5Eh)
(5Fh)
(60h) a (61h)
End Selection
10 SP/XX/RM/10/E/960401
ASCII character codes
b (62h) c (63h)
d (64h) e (65h)
f (66h) g (67h)
h (68h) i (69h)
j (6Ah) k (6Bh)
End Selection
SP/XX/RM/10/E/960401 11
ASCII character codes
l (6Ch) m (6Dh)
n (6Eh) o (6Fh)
p (70h) q (71h)
r (72h) s (73h)
t (74h) u (75h)
End Selection
12 SP/XX/RM/10/E/960401
ASCII character codes
v (76h) w (77h)
x (78h) y (79h)
z (7Ah) { (7Bh)
| (7Ch) } (7Dh)
~ (7Eh) DEL (7Fh)
End Selection
SP/XX/RM/10/E/960401 13
Beeps / green indicator LED
Beeps / green indicator LED
Power-up beeps / power-up LED
Two beeps indicate that the power-up sequence has been completed. Three long beeps followed by five short beeps indicate an EEPROM integrity error at power-
up. If this occurs, contact your UBI representative.
If you have an energy saver pushbutton model and the pushbutton is activated, the power-up beeps and power-up LED are deactivated and can not be activated.
Power-Up BeepsPower-Up LED On (*) Power-Up BeepsPower-Up LED Off
Identifying the interface
After the two power-up beeps, the number of green indicator LED flashes at power-up indicates the interface driver selected for your ScanPlus.
The Part Number (P/N) indicates the hardware interface setup for your ScanPlus model.
green LED indication selected interface type P/N identification
continuous LED null interface factory default setting
(all models) no LED laser emulation x - x x x x x 0 - x x - x x 1 flash wand emulation x - x x x x x 1 - x x - x x 2 flashes RS-232 C x - x x x x x 2 - x x - x x 3 flashes IBM 46xx cash registers x - x x x x x 3 - x x - x x 4 flashes RS-232 TTL x - x x x x x 4 - x x - x x 5 flashes OCIA cash registers x - x x x x x 5 - x x - x x 7 flashes keyboard wedge x - x x x x x 7 - x x - x x
14 SP/XX/RM/10/E/960401
Beeps / green indicator LED
Good read beeps / good read LED
By default, a single short beep (80 ms) indicates that the barcode has been read successfully.
If Beep After Transmission is selected, the same beep indicates that the bar code has been read and transmitted to the host system.
Number of good read beeps
1 Good Read Beep (*) 2 Good Read Beeps
No Good Read Beep
Timing of good read beeps
Beep Before Transmission (*) Beep After Transmission
SP/XX/RM/10/E/960401 15
Beeps / green indicator LED
Duration of good read beeps
80 ms Beep Duration (*) 60 ms Beep Duration
200 ms Beep Duration 300 ms Beep Duration
Compose good read beep duration
Compose Beep Duration (0 to 999 ms)
Example To make each beep last for half a second (500 ms):
1. Scan Compose Beep Duration.
2. Scan 5 0 0 then scan End Selection (Ð back cover of this manual).
Number codes
or inside
Good read LED
Good Read LED On
16 SP/XX/RM/10/E/960401
(*)
Good Read LED Off
Beeps / green indicator LED
Crackles, beeps and LEDs—2D bar codes
2D crackle / LED flicker
Crackle On (*) LED Flicker On
Crackle Off - LED Flicker Off
Reading Codablock bar codes—ScanPlus XP / ScanPlus PDF
irregular crackle
The ScanPlus XP / ScanPlus PDF is reading Codablock data—the more intensive the crackle, the better the reading performance. If LED Flicker On is selected, the green indicator LED will also flicker. The crackling and flickering continue all the time the ScanPlus is reading.
- -
- -
single clear success beep
beep
The ScanPlus XP / ScanPlus PDF has successfully read the code.
If the ScanPlus is removed from the Codablock code for more than 10 seconds before you finish reading the code (before you hear a success beep), the data you have read so far will be lost and you will have to start again.
SP/XX/RM/10/E/960401 17
Beeps / green indicator LED
Reading PDF417 bar codes—ScanPlus PDF
irregular crackle
The ScanPlus PDF is reading new PDF417 data—the more intensive the crackle, the better the reading performance. If LED Flicker On is selected, the green indicator LED will also flicker.
regular tick
The ScanPlus PDF has already read the data you are scanning—you will hear this if you have to rescan the same area of code a second time or if you pause over the code during scanning.
regular continuous crackle
The ScanPlus PDF has read all the data and is doing error-correction processing—you will hear this with codes with a high security level or if the code is of poor quality.
- -
- -
single clear success beep
beep
The ScanPlus PDF has successfully read the code.
If the ScanPlus is removed from the PDF417 code for more than 10 seconds before you finish reading the code (before you hear a success beep), the data you have read so far will be lost and you will have to start again.
18 SP/XX/RM/10/E/960401
Beeps / green indicator LED
Configuration beeps
The ScanPlus has special beeps for the configuration bar codes provided in this manual.
success
A short beep followed by a long beep indicates the selection has been accepted by the ScanPlus.
error
Six short beeps indicate a setup error (incorrect configuration code) for the selected interface type:
option not available,
interface number not available,
optional feature not implemented,
commands not read in the correct order,
other setup errors.
Three long beeps indicate an EEPROM hardware error during configuration. If this occurs, contact your UBI representative.
Software/CPU version beeps and flashes
Recent ScanPlus models produce software version identification beeps and CPU version LED flashes (red reading LEDs) when you read the Software / CPU Versions code (Ð Software/CPU version identification).
SP/XX/RM/10/E/960401 19
Code mark
Code mark
Default code marks
Code Mark Transmitted enables transmission of current settings of code marks—barcode symbology identifying characters.
Code marks are transmitted after the preamble if present and before the barcode data.
M Code marks should only be activated for keyboard wedge and RS-232 interfaces.
Code Mark Not Transmitted (*) Code Mark Transmitted
Default code mark values
symbology default code mark
Codablock A Codablock F Codabar D
Code 39 Code 93 D
Code 128 / EAN 128 D Interleaved 2 of 5 I Matrix 2 of 5 D Standard 2 of 5 D PDF417 * MSI Code D Plessey Code D UPC-A F UPC-E E EAN-8 FF EAN-13 F
* *
*
20 SP/XX/RM/10/E/960401
Code mark
Composing custom code marks
1. Select the Compose Code Mark code for your symbology.
2. Scan an identifying character and scan End Selection ( Ð
ASCII character codes
M Scanning any Compose Code Mark code automatically activates code mark
transmission for all symbologies (use for keyboard wedge and RS-232 interfaces only).
Codablock A—Compose Code Mark Codablock F—Compose Code Mark
Codabar—Compose Code Mark Code 39—Compose Code Mark
).
Code 93—Compose Code Mark #ODE%!.Ô#OMPOSECode Mark
Interleaved 2 of 5—Compose Code Mark Matrix 2 of 5—Compose Code Mark
SP/XX/RM/10/E/960401 21
Code mark
Standard 2 of 5—Compose Code Mark PDF417—Compose Code Mark
MSI Code—Compose Code Mark Plessey #ODE—Compose Code Mark
UPC-A—Compose Code Mark UPC-E—Compose Code Mark
EAN-8—Compose Code Mark EAN-13—Compose Code Mark
22 SP/XX/RM/10/E/960401
Code mark
AIM symbology identifiers
AIM symbology identifiers are optional 3-character code marks that have been standardized by the AIM Committee.
AIM symbology identifiers are transmitted after the preamble if present and before the barcode data.
Selecting AIM Transmitted automatically activates AIM symbology identifier transmission for all symbologies.
M AIM symbology identifiers should only be activated for keyboard wedge and
RS-232 interfaces.
AIM Not Transmitted (*) AIM Transmitted
Identifier syntax
AIM symbology identifiers consist of 3 characters which provide the following information:
the character " ] " indicates that the input source type is a bar code,
a letter (A, B, C, . . . ) identifies the symbology,
a hexadecimal number identifies any special processing performed
by the ScanPlus.
Example If you select AIM Transmitted, a standard Code 39 code without check digit
and containing the string CODE-39 will be transmitted as follows:
]A0CODE-39
The table on the next page provides the list of symbology identifiers and processing options supported.
SP/XX/RM/10/E/960401 23
Code mark
AIM symbology identifiers / supported processing options
Not all the special processing options are supported. Refer to the official AIM documentation on symbology identifiers for full information on the
different processing options.
symbology AIM symbology
identifier
Codablock A Codablock F Codabar F 0, 2, 4
Code 39 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 PDF417 L 0 MSI Code M 0, 1 Plessey Code P 0 UPC/EAN, "standard" lengths
(8, 13, 15 (add-on 2), 18 (add-on 5) characters) UPC/EAN, other lengths (no check digit, . . .) X 0
O O
A
E 0, 3, 4
AIM processing
6 4
0, 1, 2, 4
options
24 SP/XX/RM/10/E/960401
Compose interface number
Compose interface number
Which interface number?
To know which interface number to enter, check the following points in the order shown:
1. Look to see if there is a suitable number in the Predefined interface
numbers section for your interface.
2. Look to see if your configuration is described in the ScanPlus
Terminal List (if available).
3. If you still do not know which number to enter, contact your UBI
representative.
Entering an interface number usually only modifies data transmission parameter settings but in some special cases, other parameter settings (pushbutton activation, indicator LED / beep settings, symbologies, etc.) may be modified for specific interface configurations.
M Do not enter an interface number that is not compatible with the interface-
specific software and hardware configuration of your ScanPlus model—check the
ScanPlus Part Number if you do not know the interface for your model (Ð
Composing an interface number
Example To enter the number 102:
1. Scan Compose Interface Number on the next page.
2. Scan each digit of your interface number using the number codes—in our
example we would scan 1, then 0, then 2.
3. Scan End Selection to finish.
SP/XX/RM/10/E/960401 25
Interfaces
).
Compose interface number
Compose Interface Number
12
34
56
78
90
End Selection
26 SP/XX/RM/10/E/960401
Concatenating configuration bar codes
Concatenating configuration bar codes
What is a configuration bar code?
All the configuration codes in this Reference Manual are Code 128
bar codes with a special terminator character—FNC3, data string \60—to indicate that the code is a configuration code.
Why concatenate?
In order to configure the ScanPlus for a given installation, you may need to read a number of configuration codes one after the other—and you may need to do this for each ScanPlus you have to install and set up.
Many of the configuration bar codes in this manual can be concatenated (combined) to form a single custom bar code which corresponds to your own particular setup configuration—you then only need to read 1 or 2 concatenated codes instead of a whole series of codes.
Limitations
Do not create concatenated codes wider than the maximum reading width of your ScanPlus product (71 mm (2.80") for the ScanPlus SP for example).
If you need to create more than one code for a series of configuration codes, always
end each concatenated code with a complete configuration code—not a partial code—and the FNC3 terminator.
You can not concatenate configuration codes that use the numerical values.
Number codes
to compose
How to concatenate
1. Identify the list of codes you want to concatenate and the order of
concatenation—the codes should be concatenated in the same order as you would read them individually.
Example
SP/XX/RM/10/E/960401 27
If you need to enter Reset Factory Defaults, put this code at the beginning.
Concatenating configuration bar codes
2. Obtain the data strings for the codes you want to concatenate (Ð Parameter list / data strings).
Example For the following codes, you will obtain the following strings:
reset factory defaults \46\42\60
N° 201 AZERTY - French \41\4A\03\09\60 Codabar active \41\52\60 2 good read beeps \45\4A\01\60
You can also obtain the data strings by putting the ScanPlus into Display Data String mode and reading the configuration codes of your choice (Ð
strings
). However, the strings displayed include a check digit after the \60 end-of-code
character which you must also remove when you concatenate the codes.
3. Use the individual data strings to create a single data string and remove the \60 end-of-code characters for each code except the last code in the string.
Example For the codes listed in the previous example, you will obtain the following
concatenated string:
\46\42\41\4A\03\09\41\52\45\4A\01\60
Configuration modes—Display data
4. If necessary, convert the hexadecimal values and backslash separators into suitable values for your barcode printing sofware (ASCII values for example).
The data strings contain hexadecimal values separated by backslashes.
Make sure that the values you use with your software correspond to these values.
Example: Instead of the hexadecimal value \41, you may need to use the equivalent ASCII character "A" (do not use the decimal value 41 !).
28 SP/XX/RM/10/E/960401
Configuration modes
Configuration modes
Configuration authorization modes
Configuration enable mode
Configuration Enable Mode allows you to configure your ScanPlus at all times.
Configuration Enable Mode (*)
Configuration inhibit after 1 mn
Configuration Inhibit After 1 mn protects the ScanPlus from unintentional configuration
actions—configuration is inhibited if no configuration codes are read during the first minute after power-up.
Each time a configuration code is read within 1 minute, configuration is enabled for another minute.
Configuration Inhibit After 1 mn is not available with ScanPlus pushbutton models.
Configuration Inhibit After 1 mn
1 mn
configuration codeScanPlus startup
configuration code
SP/XX/RM/10/E/960401 29
1 mn
1 mn configuration inhibit
Configuration modes
Temporary configuration mode
Temporary Configuration Mode allows you to test new configuration settings without loosing your current configuration setup.
Temporary configuration mode remains active until you select Restore/Update Current Configuration or until you switch off the ScanPlus.
Temporary Configuration Mode
Restore current configuration
Restore Current Configuration quits temporary configuration mode and returns the ScanPlus to its current configuration settings.
Restore Current Configuration
Update current configuration
Update Current Configuration replaces the current configuration settings with the new settings entered in temporary configuration mode.
The ScanPlus quits temporary configuration mode.
Update Current Configuration
30 SP/XX/RM/10/E/960401
Configuration modes
Transparent configuration mode
Transparent Configuration Mode allows you to use the ScanPlus (and the present Reference Manual if required!) to configure other UBI products.
Transparent configuration mode remains active until you switch off the ScanPlus.
Transparent Configuration Mode
Example To use your ScanPlus to configure UBI’s OmniImage product:
1. Connect the ScanPlus to the OmniImage in wand emulation mode (Wand/Magstripe connector of the OmniImage).
2. Scan Transparent Configuration Mode.
3. Use your ScanPlus to scan the desired configuration codes for interpretation by the OmniImage.
4. Switch off the ScanPlus to deactivate Transparent Configuration Mode.
SP/XX/RM/10/E/960401 31
Configuration modes
Display data string mode
Display Data String Mode allows you to display the data string values and checksum for configuration bar codes on a terminal screen. The configuration codes in this manual are in Code 128 format.
Data string values are displayed in hexadecimal and are separated by backslashes. Data string values are useful if you want to concatenate configuration bar codes
(Ð
Concatenating configuration bar codes
the host terminal to the ScanPlus in RS-232 Slave Mode (Ð
Display Data String Mode remains active until you switch off the ScanPlus.
Display Data String Mode
Example 1. Scan Display Data String Mode.
2. Read a configuration bar code—the Code 39 activation code
(Ð
Symbologies—Code 39
The following data string will be displayed on your terminal screen: \41\4C\60\5E In this example, "\41\4C\60" is the command for Code 39 activation and
"\5E" is the checksum.
) or if you want to send commands directly from
RS-232—Slave mode
) for example.
).
32 SP/XX/RM/10/E/960401
Data decoding security parameters
Data decoding security parameters
Description
Data decoding security parameters allow you to ensure that the ScanPlus transmits the correct data after decoding, whatever the reading conditions or quality of the bar codes read.
Predefined security levels
The Normal Security Level optimizes the reading speed for most situations.
Only select Medium and High Security Levels when using poor­quality bar codes or for critical applications.
The predefined security level parameters can be modified individually.
Increasing the level of security reduces the reading speed.
Data security and barcode length
The reliability of the barcode data transmitted can depend on the
symbologies used—some symbologies are more "fragile" than others and errors may occur due to incorrect interpretation of code lengths.
You can configure the ScanPlus to transmit data for codes of 1 or 2 fixed lengths only or codes with a known minimum length (Ð Symbologies - Barcode length and data security).
If you use the Compose Minimum Length option, we recommend that you use a check digit and the same read result is obtained on 2 or more successive reads before the read is validated.
SP/XX/RM/10/E/960401 33
Consecutive same read data validation
feature provided below to ensure that the
Data decoding security parameters
Predefined security levels
Normal security level
Single Read Before Transmission—300 ms Between Identical Consecutive Codes— No Time-Out Between Different Consecutive Codes
Normal Security Level (*)
Medium security level
2 Consecutive Same Reads Before Transmission—300 ms Between Identical Consecutive Codes—10 ms Between Different Consecutive Codes
Medium Security Level
High security level
4 Consecutive Same Reads Before Transmission—350 ms Between Identical Consecutive Codes—30 ms Between Different Consecutive Codes
High Security Level
34 SP/XX/RM/10/E/960401
Data decoding security parameters
Consecutive same read data validation
By default, transmission occurs after a single successful read.
Single Read Before Transmission (*)
Compose number of consecutive same reads before transmission
To increase the reliability of the data transmitted, you can set the ScanPlus to validate the
data before transmission—it will only transmit data after a specified number of successful consecutive reads have given the same result.
Consecutive same read data validation is useful when increased data security is required— poorly printed codes, codes with variable lengths and without check digits, "fragile" barcode types.
Increasing the number of consecutive same reads before transmission decreases the decoding rate.
Compose Number of Consecutive Same Reads Before Transmission (maximum = 10)
Example To make your ScanPlus read the same code successfully 5 times before it
can transmit it:
1. Scan Compose Number of Consecutive Same Reads.
2. Scan 5 then scan End Selection (Ð cover of this manual).
SP/XX/RM/10/E/960401 35
Number codes
or inside back
Data decoding security parameters
Time-out between identical consecutive codes
By default, you can only read identical consecutive codes after a time-out between reads of 300 ms.
300 ms Between Identical Consecutive Codes (*)
Compose timeout between identical consecutive codes
Increasing the timeout before you can read another identical code protects against unwanted reading of the same bar code.
This time-out should not be shorter than the Timeout Between Different Consecutive Codes.
Compose Timeout Between Identical Consecutive Codes (maximum time-out = 2550 ms)
Example To make your ScanPlus wait 1 second (= 1000 ms) before it can read the
same code again:
1. Scan Compose Timeout Between Identical Consecutive Codes.
2. Scan 1000then scan End Selection (Ð inside back cover of this manual).
36 SP/XX/RM/10/E/960401
Number codes
or
Data decoding security parameters
Time-out between different consecutive codes
By default, you can read two different codes immediately one after the other—there is no time-out between reads.
No Time-Out Between Different Consecutive Codes (*)
Compose timeout between different consecutive codes
Increasing the timeout before you can read a different code protects against unwanted reading of other bar codes if they are close together on the same label.
This time-out should not be longer than the Timeout Between Identical Consecutive Codes.
Compose Timeout Between Different Consecutive Codes (maximum time-out = 2550 ms)
Example To make your ScanPlus wait 1 second (= 1000 ms) before it can read a
different code:
1. Scan Compose Timeout Between Different Consecutive Codes.
2. Scan 1000then scan End Selection (Ð inside back cover of this manual).
SP/XX/RM/10/E/960401 37
Number codes
or
Default parameter settings
Default parameter settings
Use the Reset Factory Defaults code to reset all the ScanPlus parameters to their factory default settings (Ð
Ð
Parameter list / data strings
Reset all configuration parameters
provides the full list of parameters including default settings.
).
38 SP/XX/RM/10/E/960401
Emulating special keyboard keys—Keyboard wedge
Emulating special keyboard keys— Keyboard wedge
Interpreting and transmitting special keyboard keys
Different symbologies support different character formats. The ScanPlus transmission format is different according to the symbologies used (Ð
and ScanPlus transmission format
).
Only symbologies supporting the full ASCII character set allow the encoding of certain 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 interpretation codes provided below allow you to interpret different Code 39 character combinations as special keyboard keys.
Symbologies - Character formats
The Special keys transmission codes allow you to transmit certain special keyboard keys directly as a single keyboard character instead of a <Ctrl> character combination.
Example
code read interpreted as transmitted as
(Code 39 code)
x x x x x . L x x x
(full ASCII symbology code)
x x x x x <Backspace> x x x
SP/XX/RM/10/E/960401 39
x x x x x
Special keys interpretation
x x x x x <Backspace> x x x
x x x x x <Backspace> x x x
. L x x x x x x x x . L x x x
Special keys transmission
x x x x x <Ctrl> H x x x
or
x x x x x <Backspace> x x x
Emulating special keyboard keys—Keyboard wedge
Special keys interpretation codes
The following codes allow the emulation of special keyboard keys by reading Code 39 bar codes containing dual-character combinations as shown in the
chart
on the next page.
As the dual-character combinations use Code 39 bar codes, the ScanPlus must be enabled to read Code 39 codes with the appropriate barcode length setting (Ð
Symbologies—Code 39
).
1 - Not Active (*) 2 - Always Active
3 - Only Active If Separate 2-Character Label 4 - Only Active If
Or If Preceded By A Hyphen ( - ) Separate 2-Character Label
Code 39 keyboard emulation
Example
original Code 39 bar code with . L
dual characters (<Backspace>)
code39.L12
code39-.L12
--.L
.L
1 - not activeCODE39.L12
2 - always activeCODE312
3 - separate 2 characters or hyphenCODE39.L12 4 - separate 2 charsCODE39.L12
1 - not activeCODE39-.L12
2 - always activeCODE3912 3 - separate 2 chars or hyphenCODE312
4 - separate 2 charsCODE39-.L12 1 - not active--.L
2 - always active­3 - separate 2 chars or hyphen
4 - separate 2 chars--.L 1 - not active.L
2 - always activ 3 - separate 2 chars or hyphe 4 - separate 2 char
interpreted and transmitted as:
40 SP/XX/RM/10/E/960401
Emulating special keyboard keys—Keyboard wedge
Code 39 keyboard emulation chart
emulated
keys
DEL ENTER RETURN SEND FIELD + FIELD EXIT HOME END TAB ALT BACK TAB BACK SPACE
⇒ ⇐ ⇑ ⇓
CLEAR FIELD ­DUP ESC LINE FEED RESET CTRL SPECIAL
character
combination
.A .B .C .D .E .F .G .H .I .J .K .L .M .N .O .P .Q .R .S .T .U .V .W .X
emulated
keys
PF1 0A PF2 0B PF3 0C PF4 0D PF5 0E PF6 0F PF7 0G PF8 0H
PF9 0I PF10 0J PF11 0K PF12 0L PF13 0M PF14 0N PF15 0O PF16 0P PF17 0Q PF18 0R PF19 0S PF20 0T PF21 0U PF22 0V PF23 0W PF24 0X
combination
character
SP/XX/RM/10/E/960401 41
Emulating special keyboard keys—Keyboard wedge
Special keys transmission codes
Control characters transmission
Control Characters On transmits ASCII characters for decimal numbers 1 to 27 with the sequence <Ctrl>
Control Characters Off transmits the following characters directly as single keyboard
characters—useful for applications that already use the control sequences as co mmands:
ASCII character 8 transmitted as <Backspace> instead of <Ctrl> H
ASCII character 9 transmitted as <Tab> instead of <Ctrl> I
ASCII character 27 transmitted as <Escape> instead of <Ctrl> [
Control Characters On (*) Control Characters Off
Example xxx <Tab> xx (Code 128) is transmitted as:
character
.
xxx <Ctrl> I xx (Control Characters On) xxx <Tab> xx (Control Characters Off)
Alt mode transmission
Alt Mode On emulates the [<Alt>+ keyboards and can be used to transmit ASCII characters that are not available on the keyboard corresponding to your interface number.
If you read bar codes containing such characters, you will be able to transmit the characters if you select Alt Mode On. Only use Alt mode if necessary, as all characters will be transmitted as <Alt> sequences and transmission will be slightly slower.
Alt Mode Off (*) Alt Mode On
42 SP/XX/RM/10/E/960401
decimal_number_sequence
] function available on PC AT
Flashing mode
Flashing mode
To increase LED life, the ScanPlus is configured by default to flash after 10 minutes in standby instead of producing a continuous beam. When you present a bar code, it will return to a continuous beam.
Flashing mode is the default mode for all ScanPlus models but is not available when the pushbutton of pushbutton models is activated.
Flash After 10 Minutes (*)
No Flash
Compose flash time-out
Compose Time-Out Before Flash (1-minute increments, max = 60 minutes)
Example To make your ScanPlus start to flash after 30 minutes of inactivity:
1. Scan Compose Time-Out Before Flash.
2. Scan 3 0 then scan End Selection (Ð back cover of this manual).
SP/XX/RM/10/E/960401 43
Number codes
or inside
Glossary
Glossary
aiming beam
CMM
data transmission parameters
dual-output RS­232 CMM
external power supply
interface number
keyboard wedge
red light used to ensure that ScanPlus pushbutton models are correctly
positioned over the bar codes before reading is activated—particularly useful for distance readers like the ScanPlus ER
Cable Management Module—cable adapter used to connect the ScanPlus to the host system if a direct connection is not possible (need for an external power supply, keyboard wedge configuration, ...)
interface-specific communication parameters—in certain cases they need to be modified to optimize the performance of the ScanPlus
CMM for ScanPlus connected between two systems communicating through an RS-232 link (external power supply necessary)
5V or 12V mains power supply adapter—necessary if the host system does not provide enough electrical power to drive the ScanPlus
automatically configures your ScanPlus by setting interface-specific parameters—in particular data transmission parameters—to suit your operating environment
ScanPlus connected between a keyboard and the host system—data from the ScanPlus is transmitted in keyboard emulation mode to provide instant software compatibility (an external power supply may be necessary)
operating parameters
single-output RS­232 CMM
symbology
44 SP/XX/RM/10/E/960401
parameters that affect the way the different ScanPlus models operate— general operating parameters include pushbutton activation, beep and indicator LED settings, operating mode settings, etc.
CMM for RS-232 configuration with external power supply
bar code type or "family"—Code 39, UPC and EAN are examples of common symbologies
IBM 46xx cash registers
Connection
port 5x or 9x
IBM 46xx cash registers
Ø
SP/XX/RM/10/E/960401 45
IBM 46xx cash registers
Predefined interface numbers
If your interface number is not among the predefined interface numbers, you must compose the number yourself (Ð
N° 110 IBM 46xx cash registers—Port 9x N° 111 IBM 46xx cash registers—Port 5x
Compose interface number
).
46 SP/XX/RM/10/E/960401
IBM 46xx cash registers
Predefined data transmission settings
Predefined settings for IBM 46xx cash registers - Interface N° 110 / N° 111
The main predefined parameter settings for IBM 46xx cash registers depend on cash register protocols and can not be modified.
Transmission delay
Ð
Inter-message delay
SP/XX/RM/10/E/960401 47
Installation procedure
Installation procedure
The
ScanPlus Installation Guide
ScanPlus to operate successfully in most working situations.
General installation / configuration procedure
1. Check you have everything you need (Ð Product checklist).
2. Switch off the host system and connect up your ScanPlus (Ð Connection for your interface).
3. Switch on the host system.
4. Scan the interface number for your system (Ð Predefined interface numbers for your interface or Compose interface number).
5. Customize the data transmission settings for your interface if required (Ð Data transmission parameters for your interface).
tells you step by step how to install and set up your
6. Select the symbologies you need and customize the symbology parameter settings if required (Ð Symbologies).
7. Customize the ScanPlus operating settings if required (Ð Parameter list / data strings and individual operating parameter entries).
48 SP/XX/RM/10/E/960401
Inter-character delay
Inter-character delay
The maximum rate at which data can be transmitted by the ScanPlus is affected by the response of the system. By the insertion of an inter-character delay, the ScanPlus can avoid dropping characters if it is transmitting decoded data too rapidly.
This feature can only be used with keyboard wedge and RS-232 interfaces and OCIA cash registers.
Predefined delay values
No Delay (*) 10 ms
20 ms 30 ms
40 ms 50 ms
Compose inter-character delay
Example To make your ScanPlus insert an 80 ms delay between characters:
1. Scan Compose Inter-Character Delay on the next page.
2. Scan 8 then 0.
3. Scan End Selection.
SP/XX/RM/10/E/960401 49
Inter-character delay
12
34
56
Compose Inter-Character Delay (maximum = 999 ms)
78
90
End Selection
50 SP/XX/RM/10/E/960401
Inter-message delay
Inter-message delay
The maximum rate at which data can be transmitted by the ScanPlus is affected by the response of the system. By the insertion of an inter-message delay, the ScanPlus can avoid dropping characters if it is transmitting decoded data too rapidly.
This feature can be used with all interfaces.
Predefined delay values
No Delay (*) 10 ms
30 ms 50 ms
80 ms 100 ms
Compose inter-message delay
Example To make your ScanPlus insert a 200 ms delay between messages:
1. Scan Compose Inter- Message Delay on the next page.
2. Scan 2 0 then 0.
3. Scan End Selection.
SP/XX/RM/10/E/960401 51
Inter-message delay
12
34
56
Compose Inter-Message Delay (maximum = 999 ms)
78
90
End Selection
52 SP/XX/RM/10/E/960401
Interfaces
Interface types
Interfaces
If you reset your ScanPlus to its factory default settings (Ð
parameters
enter the appropriate interface number for your system (Ð
), no interface type is selected (null interface). In this case, you will have to re-
Compose interface number
Ð
IBM 46xx cash registers
Ð
Laser emulation
Ð
Keyboard wedge
Ð
OCIA cash registers
Ð
RS-232
Ð
Wand emulation
Reset all configuration
Identifying the interface
The Part Number (P/N) indicates the hardware interface setup for your ScanPlus model. The number of green indicator LED flashes at power-up indicates the interface driver
selected for your ScanPlus. If you have an energy saver pushbutton model and the pushbutton is activated, you will have to press the pushbutton to see the power-up flashes.
P/N identification selected interface type green LED indication
factory default setting (all models)
null interface continuous LED
).
x - x x x x x 0 - x x - x x x - x x x x x 1 - x x - x x x - x x x x x 2 - x x - x x x - x x x x x 3 - x x - x x x - x x x x x 4 - x x - x x x - x x x x x 5 - x x - x x x - x x x x x 7 - x x - x x
SP/XX/RM/10/E/960401 53
laser emulation no LED wand emulation 1 flash RS-232 C 2 flashes IBM 46xx cash registers 3 flashes RS-232 TTL 4 flashes OCIA cash registers 5 flashes keyboard wedge 7 flashes
Keyboard wedge
Keyboard wedge
Connection
keyboard
cable
keyboard to
CMM cable
to keyboard
input connector
CMM to
host cable
Ø
To Keyboard
Power
Supply
wedge
power supply
(optional)
54 SP/XX/RM/10/E/960401
CMM
To Display
Reader
1. Disconnect the keyboard from the host computer.
2. Use the two CMM cables to connect the CMM between the keyboard and the host.
Keyboard wedge
Predefined interface numbers
If your interface number is not among the predefined interface numbers, you must compose the number yourself (Ð
IBM PC AT and compatibles
N° 200 QWERTY - English N° 201 AZERTY - French
N° 204 QWERTZ - German N° 205 QWERTY - Swedish / Finnish
Compose interface number
).
N° 206 QWERTY - Italian N° 207 QWERTY - Norwegian
N° 208 QWERTY - Danish N° 209 QWERTY - Spanish
N° 2020 QWERTZ - Swiss / French
SP/XX/RM/10/E/960401 55
Keyboard wedge
IBM 31xx, 32xx, 34xx
N° 230 QWERTY - English N° 231 AZERTY - French
N° 232 AZERTY - international N° 233 AZERTY - caps QWERTY
N° 234 QWERTZ - German N° 2310 QWERTY - data entry
N° 2313 AZERTY - data entry N° 2314 QWERTZ - numeric keypad
56 SP/XX/RM/10/E/960401
Keyboard wedge
DEC VT 220, 320, 420
N° 410 QWERTY - PC type N° 411 AZERTY - PC type
N° 414 QWERTZ - PC type N° 415 QWERTY - PC type - Swedish /
Finnish
DEC VT/PC 510
N° 271 AZERTY - PC type N° 275 QWERTY - PC type - Swedish /
Finnish
N° 2717 AZERTY - VT type - French N° 2718 QWERTY - VT type - Swedish /
Finnish
N° 2720 QWERTZ - PC type - Swiss / French
SP/XX/RM/10/E/960401 57
Keyboard wedge
Apple / Macintosh
N° 220 QWERTY - English N° 221 AZERTY - French
N° 224 QWERTZ - German
Hewlett Packard 700/92
N° 260 QWERTY - English N° 261 AZERTY - French
N° 264 QWERTZ - German
Wyse 60, 65, 99GT, 120
N° 300 QWERTY - 102 keys PC/AT fast N° 301 AZERTY - 102 keys PC/AT fast
N° 304 QWERTZ - 102 keys PC/AT fast
58 SP/XX/RM/10/E/960401
Keyboard wedge
Predefined data transmission settings
Predefined settings for keyboard wedge - Interface N° 200
end-of-transmission keyboard character status - lower case end-of-message control code - enter inter-character delay - none inter-message delay - none
In this section, the predefined parameter settings for standard keyboard wedge configurations are indicated by an asterisk (*).
SP/XX/RM/10/E/960401 59
Keyboard wedge
Preamble / postamble
The ScanPlus can send preambles and postambles—control codes before and after each message—to emulate command keys on the keyboard and allow automatic data entry:
<preamble> <barcode data> <postamble>
Maximum number of characters in each preamble and postamble:
ScanPlus SP: maximum = 5 characters ScanPlus ER / XP / PDF: maximum = 10 characters.
Preambles can contain customizable barcode type code marks ( Ð
No preamble / postamble
No Preamble No Postamble
Code mark
).
Compose preamble / postamble
Compose Preamble Compose Postamble
Example To enter the STX character (ASCII character 02) as a preamble:
1. Scan Compose Preamble.
2. Scan one or more character codes you want to include in the preamble—in our example we would scan the ASCII STX character code (Ð
preamble / postamble characters
3. Scan End Selection to finish.
60 SP/XX/RM/10/E/960401
ASCII character codes
and
Keyboard wedge—Additional
).
Predefined postamble codes
Enter (*) Carriage Return
Tab Field Advance
Field Exit Down Arrow
Keyboard wedge
SP/XX/RM/10/E/960401 61
Keyboard wedge
Interpreting and transmitting special keyboard keys
Ð
Emulating special keyboard keys—Keyboard wedge
End-of-transmission keyboard character status
The ScanPlus transmission format is different according to the symbologies used (Ð
Symbologies - Character formats and ScanPlus transmission format
By default, the ScanPlus sets the keyboard to lower case at the end of transmission.
).
Lower Case
Transmission delay
Ð
Inter-character delay
Ð
Inter-message delay
(*)
Upper Case
62 SP/XX/RM/10/E/960401
Keyboard wedge—Additional preamble / postamble characters
Keyboard wedge—Additional preamble / postamble characters
PF 1 PF 2
PF 3 PF 4
PF 5 PF 6
PF 7 PF 8
End Selection
SP/XX/RM/10/E/960401 63
Keyboard wedge—Additional preamble / postamble characters
PF 9 PF 10
PF 11 PF 12
PF 13 PF 14
PF 15 PF 16
PF 17 PF 18
End Selection
64 SP/XX/RM/10/E/960401
Keyboard wedge—Additional preamble / postamble characters
PF 19 PF 20
PF 21 PF 22
PF 23 PF 24
DEL ENTER
RETURN SEND
End Selection
SP/XX/RM/10/E/960401 65
Keyboard wedge—Additional preamble / postamble characters
FIELD
+ FIELD EXIT
HOME END
TAB = Ctrl i ALT
BACK TAB BACK SPACE
ARROW RIGHT ARROW LEFT
End Selection
66 SP/XX/RM/10/E/960401
Keyboard wedge—Additional preamble / postamble characters
ARROW UP ARROW DOWN
CLEAR FIELD -
DUP ESC
LINE FEED RESET
End Selection
SP/XX/RM/10/E/960401 67
Laser emulation
Laser emulation
Connection
scanner input
port
Ø
68 SP/XX/RM/10/E/960401
Laser emulation
Predefined interface numbers
If your interface number is not among the predefined interface numbers, you must compose the number yourself (Ð
N° 132 Laser With Pushbutton N° 134 Connection to MicroBar LS
Compose interface number
).
SP/XX/RM/10/E/960401 69
Laser emulation
Predefined data transmission settings
Predefined settings for laser emulation - Interface N° 132
transmitted symbology type - original code margin size - 10 x narrow bar width logical signal state during transmission - bar = 1, space = 0, margin = 0 logical signal state outside transmission - quiet zone = 1
In this section, the predefined parameter settings for Interface N° 132 (standard laser emulation configuration) are indicated by an asterisk (*).
70 SP/XX/RM/10/E/960401
Laser emulation
Transmitted symbology type
In laser emulation, the ScanPlus can transmit data in the original barcode format or converted into Code 39 format, provided that the bar codes contain characters that exist in the Code 39 standard.
Transmission In Original Code (*) Transmission In Code 39
Example To transmit Code 128 bar codes in Code 128 format:
Scan Transmission In Original Code. To transmit Code 128 bar codes in Code 39 format:
Scan Transmission In Code 39.
Transmission delay
Ð
Inter-message delay
SP/XX/RM/10/E/960401 71
Laser emulation
Margin size
Predefined margin size
The size of the default margin is 10 times the size of the narrow bar (50 µs).
10 x Narrow Bar Width
Compose margin size
Compose Margin Size
Example To set a margin size of 20 x the narrow bar width:
1. Scan Compose Margin Size.
2. Scan the desired value in narrow-bar increments—in our example we would scan 2 0 (Ð manual).
3. Scan End Selection to finish.
Number codes
(*)
or inside back cover of this
72 SP/XX/RM/10/E/960401
Logical output signal state
Signal state during transmission
Bar = 1, Space = 0, Margin = 0 (*)
Bar = 0, Space = 1, Margin = 1
Laser emulation
quiet zone margin
Signal state outside transmission
Quiet Zone = 1 (*)
Quiet Zone = 0
SP/XX/RM/10/E/960401 73
Laser emulation
Examples of signal state combinations
Quiet Zone = 1 (*), Bar = 1 (*)
Quiet Zone = 0, Bar = 1 (*)
quiet zone margin
Quiet Zone = 1 (*), Bar = 0
Quiet Zone = 0, Bar = 0
74 SP/XX/RM/10/E/960401
Number codes
Number codes
Use these number codes to enter custom numerical values required by certain configuration codes. The same number codes are provided on the inside back cover of this manual.
12
34
56
78
90
End Selection
SP/XX/RM/10/E/960401 75
OCIA cash registers
OCIA cash registers
Connection
scanner input
port
Ø
76 SP/XX/RM/10/E/960401
OCIA cash registers
Predefined interface numbers
If your interface number is not among the predefined interface numbers, you must compose the number yourself (Ð
Compose interface number
).
N° 120 OCIA TEC cash registers
First Type
N° 122 OCIA NCR cash registers
N° 121 OCIA TEC cash registers
Second Type
SP/XX/RM/10/E/960401 77
OCIA cash registers
Predefined data transmission settings
Predefined settings for OCIA cash registers - Interface N° 120 / N° 121 / N° 122
The main predefined parameter settings for OCIA cash registers depend on cash register protocols and can not be modified.
inter-character delay - none inter-message delay - none
Transmission delay
Ð
Inter-character delay
Ð
Inter-message delay
78 SP/XX/RM/10/E/960401
Parameter list / data strings
Parameter list / data strings
Interface numbers
compose interface number \41\4A\60
Keyboard wedge—predefined interface numbers
IBM PC AT and compatibles N° 200 QWERTY - English \41\4A\03\08\60
N° 201 AZERTY - French \41\4A\03\09\60 N° 204 QWERTZ - German \41\4A\03\0C\60 N° 205 QWERTY - Swedish /
Finnish N° 206 QWERTY - Italian \41\4A\03\0E\60 N° 207 QWERTY - Norwegian \41\4A\03\0F\60 N° 208 QWERTY - Danish \41\4A\03\10\60 N° 209 QWERTY - Spanish \41\4A\03\11\60 N° 2020 QWERTZ - Swiss / French \41\4A\1F\24\60
IBM 31xx, 32xx, 34xx N° 230 QWERTY - English \41\4A\03\26\60
N° 231 AZERTY - French \41\4A\03\27\60 N° 232 AZERTY - international \41\4A\03\28\60 N° 233 AZERTY - caps QWERTY \41\4A\03\29\60 N° 234 QWERTZ - German \41\4A\03\2A\60 N° 2310 QWERTY - data entry \41\4A\24\06\60 N° 2313 AZERTY - data entry \41\4A\24\09\60 N° 2314 QWERTZ - numeric
keypad
DEC VT 220, 320, 420 N° 410 QWERTY - PC type \41\4A\06\1A\60
N° 411 AZERTY - PC type \41\4A\06\1B\60 N° 414 QWERTZ - PC type \41\4A\06\1E\60 N° 415 QWERTY - PC type -
Swedish / Finnish
\41\4A\03\0D\60
\41\4A\24\0A\60
\41\4A\06\1F\60
SP/XX/RM/10/E/960401 79
Parameter list / data strings
DEC VT/PC 510 N° 271 AZERTY - PC type \41\4A\04\0F\60
N° 275 QWERTY - PC type -
Swedish / Finnish
N° 2717 AZERTY - VT type -
French
N° 2718 QWERTY - VT type -
Swedish / Finnish
N° 2720 QWERTZ - PC type -
Swiss / French
Apple / Macintosh N° 220 QWERTY - English \41\4A\03\1C\60
N° 221 AZERTY - French \41\4A\03\1D\60 N° 224 QWERTZ - German \41\4A\03\20\60
Hewlett Packard 700/92 N° 260 QWERTY - English \41\4A\04\04\60
N° 261 AZERTY - French \41\4A\04\05\60 N° 264 QWERTZ - German \41\4A\04\08\60
Wyse 60, 65, 99GT, 120 N° 300 QWERTY - 102 keys
PC/AT fast
N° 301 AZERTY - 102 keys PC/AT
fast
N° 304 QWERTZ - 102 keys
PC/AT fast
\41\4A\04\13\60
\41\4A\2A\1D\60
\41\4A\2A\1E\60
\41\4A\2A\20\60
\41\4A\04\2C\60
\41\4A\04\2D\60
\41\4A\04\30\60
RS-232—predefined interface numbers
N° 100 standard RS-232 C
(9600, 7, E, 2) N° 101 RS-232 TTL level \41\4A\01\25\60 N° 102 RS-232 PC Term \41\4A\01\26\60 N° 103 RS-232 compatible
ScanPlus CL slave mode N° 105 RS-232 slave mode \41\4A\01\29\60
\41\4A\01\24\60
\41\4A\01\27\60
Laser emulation—predefined interface numbers
N° 132 laser with pushbutton \41\4A\02\04\60
80 SP/XX/RM/10/E/960401
Parameter list / data strings
N° 134 connection to MicroBar LS \41\4A\02\06\60
Wand emulation—predefined interface numbers
N° 130 digital wand emulation \41\4A\02\02\60 N° 131 analog wand emulation \41\4A\02\03\60
IBM 46xx cash registers—predefined interface numbers
N° 110 IBM 46xx cash registers—
Port 9x
N° 111 IBM 46xx cash registers—
Port 5x
OCIA cash registers—predefined interface numbers
N° 120 OCIA TEC cash registers
First Type
N° 121 OCIA TEC cash registers
Second Type
N° 122 OCIA NCR cash registers \41\4A\01\3A\60
\41\4A\01\2E\60
\41\4A\01\2F\60
\41\4A\01\38\60
\41\4A\01\39\60
SP/XX/RM/10/E/960401 81
Parameter list / data strings
Data transmission parameters
Keyboard wedge—data transmission parameters
preamble no preamble \45\53\3E\00\60
compose \45\53\60
postamble no postamble \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 Field Advance \45\54\04\02\04\60 Field Exit \45\54\04\02\05\60 Down Arrow \45\54\04\02\0F\60 compose \45\54\60
special keys interpretation
(Code 39)
special keys transmission control characters on (*) \47\4D\60
end-of-transmission keyboard
character status
inter-character delay see below
inter-message delay see below
not active (*) \42\57\60
always active \42\58\60 only active if separate 2-character
label or if preceded by a hyphen (-) only active if separate 2-character
label
control characters off \47\4E\60 Alt mode off (*) \41\47\60 Alt mode on \41\46\60 lower case (*) \41\44\60
upper case \41\45\60
\42\59\60
\42\5A\60
RS-232—data transmission parameters
baud rate 9600 (*) \41\07\60
82 SP/XX/RM/10/E/960401
Parameter list / data strings
75 \41\00\60 150 \41\01\60 300 \41\02\60 600 \41\03\60 1200 \41\04\60 2400 \41\05\60 4800 \41\06\60 19200 \41\08\60 38400 \41\09\60
data bits 7 (*) \42\60
8 \43\60
parity even (*) \46\01\60
odd \46\02\60 none \46\00\60
stop bits 2 (*) \45\60
1 \44\60
ENQ (Hex 05) not used (*) \47\3E\00\60
ENQ (HEX 05) \47\3E\05\60 compose \47\60
ACK (Hex 06) not used (*) \48\3E\00\60
ACK (HEX 06) \48\3E\06\60 compose \48\60
NAK (Hex 15) not used (*) \49\3E\00\60
NAK (HEX 15) \49\3E\15\60 compose \49\60
XON/XOFF software protocol not active (*) \4B\60
active \4A\60
CTS/RTS hardware protocol not active (*) \4D\60
active \4C\60
SP/XX/RM/10/E/960401 83
Parameter list / data strings
LRC (longitudinal redundancy
check)
time-out (hardware and
software)
preamble no preamble \45\53\3E\00\60
postamble no postamble \45\54\3E\00\60
inter-character delay see below
inter-message delay see below
not active (*) \4F\60
active \4E\60 1000 ms (*) \51\0F\28\60
unlimited \51\00\60 compose (1 to 2500 ms) \51\60
compose \45\53\60
Carriage Return + Line Feed (*) \45\54\3E\0D\3E\0A\60 Carriage Return \45\54\3E\0D\60 Line Feed \45\54\3E\0A\60 compose \45\54\60
Laser emulation—data transmission parameters
transmitted symbology type transmission in original code (*) \5E\00\60
transmission in Code 39 \5E\01\60
inter-message delay see below
margin size 10 x narrow bar width (*) \5A\0A\60
compose margin size \5A\60
logical signal state during
transmission
logical signal state outside
transmission
bar = 1, space = 0, margin = 0 (*) \54\60
bar = 0, space = 1, margin = 1 \55\60 quiet zone = 1 (*) \57\60
quiet zone = 0 \56\60
Wand emulation—data transmission parameters
transmitted symbology type transmission in original code (*) \5E\00\60
84 SP/XX/RM/10/E/960401
inter-message delay see below
margin size 10 x narrow bar width (*) \5A\0A\60
logical signal state during
transmission
logical signal state outside
transmission
pulse duration 0.88 ms (37.5 cm/s) (*) \58\01\18\60
Parameter list / data strings
transmission in Code 39 \5E\01\60
compose \5A\60 bar = 1, space = 0, margin = 0 (*) \54\60
bar = 0, space = 1, margin = 1 \55\60 quiet zone = 0 (*) \56\60
quiet zone = 1 \57\60
0.19 ms (175 cm/s) \58\13\60
0.26 ms (125 cm/s) \58\1A\60
0.44 ms (75 cm/s) \58\2C\60
0.66 ms (50 cm/s) \58\01\02\60
1.32 ms (25 cm/s) \58\02\04\60
2.64 ms (12.5 cm/s) \58\04\08\60
6.60 ms (5 cm/s) \58\0A\14\60
IBM 46xx cash registers—data transmission parameters
inter-message delay see below
OCIA cash registers—data transmission parameters
inter-character delay see below
inter-message delay see below
Inter-character delay—keyboard wedge, RS-232, OCIA
inter-character delay none (*) \52\00\60
10 ms \52\0A\60 20 ms \52\14\60 30 ms \52\1E\60 40 ms \52\28\60
SP/XX/RM/10/E/960401 85
Parameter list / data strings
50 ms \52\32\60 compose (1 to 999 ms) \52\60
Inter-message delay—all interfaces
inter-message delay none (*) \53\00\60
10 ms \53\0A\60 30 ms \53\1E\60 50 ms \53\32\60 80 ms \53\01\10\60 100 ms \53\01\24\60 compose (1 to 999 ms) \53\60
Code mark—keyboard wedge, RS-232
activation code mark not transmitted (*) \45\56\60
code mark transmitted \45\55\60
Default code marks: Symbology: Compose code mark:
*
Codablock A \45\59\14\60
*
D Codabar \45\59\04\60
*
D Code 93 \45\59\0D\60 D Code 128 / EAN 128 \45\59\0B\60
I Interleaved 2 of 5 \45\59\02\60 D Matrix 2 of 5 \45\59\0E\60 D Standard 2 of 5 \45\59\03\60
* PDF417 \45\59\13\60 D MSI Code \45\59\0A\60 D Plessey Code \45\59\0C\60 F UPC-A \45\59\08\60 E UPC-E \45\59\09\60
86 SP/XX/RM/10/E/960401
Codablock F \45\59\15\60
Code 39 \45\59\01\60
Parameter list / data strings
FF EAN-8 \45\59\07\60
F EAN-13 \45\59\06\60
AIM symbology identifiers—keyboard wedge, RS-232
activation AIM not transmitted (*) \47\59\60
AIM transmitted \47\58\60 Symbology: AIM symbology identifiers: Codablock A ] O 6 Codablock F ] O 4 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 PDF417 ] L 0 MSI Code ] M 0
1 Plessey Code ] P 0 UPC/EAN, "standard" lengths
(8, 13, 15 (add-on 2), 18 (add­on 5) characters)
UPC/EAN, other lengths (no check digit, . . .)
]E0
3
4
]X0
SP/XX/RM/10/E/960401 87
Parameter list / data strings
Symbology parameters
disable all symbologies \41\4B\60
Codabar
activation not active (*) \41\53\60
active \41\52\60
start/stop not transmitted (*) \43\4D\60
a, b, c, d \43\4E\60 A, B, C, D \43\4F\60 a, b, c, d/t, n, *, e \43\50\60 DC1, DC2, DC3, DC4 \43\51\60
CLSI library system not active (*) \43\53\60
active \43\52\60
check digit (AIM
recommendation)
barcode length (number of
characters)
not used (*) \46\56\60
checked and transmitted \46\54\60 checked but not transmitted \46\55\60 minimum length = 6 (*) \43\55\06\60
any length \43\55\00\60 compose minimum length \43\55\60 compose 1 or 2 fixed lengths \43\54\60
Codablock
activation not active (*) \47\45\60
active (only available ScanPlus XP/PDF)
Codablock type Codablock F (*) \47\47\60
Codablock A \47\46\60
time-out between reads active (*) \47\52\60
not active \47\53\60
88 SP/XX/RM/10/E/960401
\47\44\60
Parameter list / data strings
check digit not transmitted (*) \47\57\60
transmitted \47\56\60
Code 39
activation active (*) (ScanPlus SP / ER / XP) \41\4C\60
not active (*) (ScanPlus PDF) \41\4D\60
Code 39 type standard 43 characters (*) \42\4A\60
full ASCII \42\4B\60
start/stop not transmitted (*) \42\4D\60
transmitted \42\4C\60
accepted start/stop characters " * " only (*) \42\4E\02\60
" $ " only \42\4E\01\60 " $ " and " * " accepted \42\4E\03\60
check digit not used (*) \42\4F\60
modulo 43 check digit checked and transmitted \42\50\60
checked but not transmitted \42\51\60
French CIP check digit checked and transmitted \42\52\60
checked but not transmitted \42\53\60
Italian CPI check digit checked and transmitted \42\54\60
checked but not transmitted \42\55\60
barcode length (number of
characters)
special keys interpretation not active (*) \42\57\60
any length (*) \42\5C\00\60
minimum length = 6 \42\5C\06\60 compose minimum length \42\5C\60
always active \42\58\60 only active if separate 2-character
label or if preceded by a hyphen (-) only active if separate 2-character
label
\42\59\60
\42\5A\60
SP/XX/RM/10/E/960401 89
Parameter list / data strings
Code 93
activation not active (*) \41\5F\60
active \41\5E\60
barcode length (number of
characters)
Code 128 / EAN 128
activation not active (*) \41\5B\60
barcode length (number of
characters)
FNC1 separator character—
EAN-128 norms
any length (*) \45\42\00\60
minimum length = 6 \45\42\06\60 compose minimum length \45\42\60
active \41\5A\60 any length (*) \44\55\00\60
minimum length = 6 \44\55\06\60 compose minimum length \44\55\60
GS function character (ASCII 29) \46\52\60
Interleaved 2 of 5
activation not active (*) \41\4F\60
active \41\4E\60
check digit not used (*) \43\43\60
check digit mod 10 checked and transmitted \42\5F\60
checked but not transmitted \43\40\60
French CIP HR check digit checked and transmitted \43\41\60
checked but not transmitted \43\42\60
barcode length (number of
characters)
90 SP/XX/RM/10/E/960401
minimum length = 6 (*) \43\45\06\60
any length \43\45\00\60 compose minimum length \43\45\60 compose 1 or 2 fixed lengths \43\44\60
Loading...