Intermec ScanPlus 1800 Reference Manual
Text of the manual
The ScanPlus products described in this manual comply with CE directives for electromagnetic
emission levels and electrical immunity.
The information contained in this manual is for informational purposes only and is subject to
change without notice. No part of this manual may be copied or reproduced in any manner without
the prior written permission of United Barcode Industries.
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.
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
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
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
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
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
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
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
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
ASCII character codes
SP/XX/RM/10/E/960401
1
ASCII character codes
NUL (00h)
SOH (01h)
STX (02h)
ETX (03h)
EOT (04h)
ENQ (05h)
ACK (06h)
BEL (07h)
End Selection
ASCII character codes
2
SP/XX/RM/10/E/960401
BS (08h)
HT or TAB (09h)
LF (0Ah)
VT (0Bh)
FF (0Ch)
CR (0Dh)
SO (0Eh)
SI (0Fh)
DLE (10h)
DC1 (11h)
End Selection
ASCII character codes
SP/XX/RM/10/E/960401
3
DC2 (12h)
DC3 (13h)
DC4 (14h)
NAK (15h)
SYN (16h)
ETB (17h)
CAN (18h)
EM (19h)
SUB (1Ah)
ESC (1Bh)
End Selection
ASCII character codes
4
SP/XX/RM/10/E/960401
FS (1Ch)
GS (1Dh)
RS (1Eh)
US (1Fh)
SP (20h)
! (21h)
" (22h)
# (23h)
$ (24h)
% (25h)
End Selection
ASCII character codes
SP/XX/RM/10/E/960401
5
& (26h)
’ (27h)
( (28h)
) (29h)
* (2Ah)
+ (2Bh)
, (2Ch)
- (2Dh)
. (2Eh)
/ (2Fh)
End Selection
ASCII character codes
6
SP/XX/RM/10/E/960401
0 (30h)
1 (31h)
2 (32h)
3 (33h)
4 (34h)
5 (35h)
6 (36h)
7 (37h)
8 (38h)
9 (39h)
End Selection
ASCII character codes
SP/XX/RM/10/E/960401
7
: (3Ah)
; (3Bh)
< (3Ch)
= (3Dh)
> (3Eh)
? (3Fh)
@ (40h)
A (41h)
B (42h)
C (43h)
End Selection
ASCII character codes
8
SP/XX/RM/10/E/960401
D (44h)
E (45h)
F (46h)
G (47h)
H (48h)
I (49h)
J (4Ah)
K (4Bh)
L (4Ch)
M (4Dh)
End Selection
ASCII character codes
SP/XX/RM/10/E/960401
9
N (4Eh)
O (4Fh)
P (50h)
Q (51h)
R (52h)
S (53h)
T (54h)
U (55h)
V (56h)
W (57h)
End Selection
ASCII character codes
10
SP/XX/RM/10/E/960401
X (58h)
Y (59h)
Z (5Ah)
[ (5Bh)
\ (5Ch)
] (5Dh)
^ (5Eh)
_ (5Fh)
‘ (60h)
a (61h)
End Selection
ASCII character codes
SP/XX/RM/10/E/960401
11
b (62h)
c (63h)
d (64h)
e (65h)
f (66h)
g (67h)
h (68h)
i (69h)
j (6Ah)
k (6Bh)
End Selection
ASCII character codes
12
SP/XX/RM/10/E/960401
l (6Ch)
m (6Dh)
n (6Eh)
o (6Fh)
p (70h)
q (71h)
r (72h)
s (73h)
t (74h)
u (75h)
End Selection
ASCII character codes
SP/XX/RM/10/E/960401
13
v (76h)
w (77h)
x (78h)
y (79h)
z (7Ah)
{ (7Bh)
| (7Ch)
} (7Dh)
~ (7Eh)
DEL (7Fh)
End Selection
Beeps / green indicator LED
14
SP/XX/RM/10/E/960401
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
Beeps / green indicator LED
SP/XX/RM/10/E/960401
15
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
Beeps / green indicator LED
16
SP/XX/RM/10/E/960401
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 (Ð Number codes or inside
back cover of this manual).
Good read LED
Good Read LED On (*)
Good Read LED Off
Beeps / green indicator LED
SP/XX/RM/10/E/960401
17
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.
Beeps / green indicator LED
18
SP/XX/RM/10/E/960401
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.
Beeps / green indicator LED
SP/XX/RM/10/E/960401
19
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).
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
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
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
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.
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
AIM processing
options
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)
E
0, 3, 4
UPC/EAN, other lengths (no check digit, . . .)
X
0
Compose interface number
SP/XX/RM/10/E/960401
25
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 (Ð Interfaces).
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.
Compose interface number
26
SP/XX/RM/10/E/960401
Compose Interface Number
1
2
3
4
5
6
7
8
9
0
End Selection
Concatenating configuration bar codes
SP/XX/RM/10/E/960401
27
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 Number codes to compose
numerical values.
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
If you need to enter Reset Factory Defaults, put this code at the beginning.
Concatenating configuration bar codes
28
SP/XX/RM/10/E/960401
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 (Ð Configuration modes—Display data
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
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 !).
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
configuration inhibit
1 mn
1 mn
configuration code
configuration code
ScanPlus startup
1 mn
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
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.
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) or if you want to send commands directly from
the host terminal to the ScanPlus in RS-232 Slave Mode (Ð 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) for example.
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.
Data decoding security parameters
SP/XX/RM/10/E/960401
33
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 Consecutive same read data validation feature provided below to ensure that the
same read result is obtained on 2 or more successive reads before the read is validated.
Data decoding security parameters
34
SP/XX/RM/10/E/960401
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
Data decoding security parameters
SP/XX/RM/10/E/960401
35
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 (Ð Number codes or inside back
cover of this manual).
Data decoding security parameters
36
SP/XX/RM/10/E/960401
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
1
0
0
0
then scan End Selection (Ð Number codes or
inside back cover of this manual).
Data decoding security parameters
SP/XX/RM/10/E/960401
37
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
1
0
0
0
then scan End Selection (Ð Number codes or
inside back cover of this manual).
Default parameter settings
38
SP/XX/RM/10/E/960401
Default parameter settings
Use the Reset Factory Defaults code to reset all the ScanPlus parameters to their factory
default settings (Ð Reset all configuration parameters).
Ð Parameter list / data strings provides the full list of parameters including default settings.
Emulating special keyboard keys—Keyboard wedge
SP/XX/RM/10/E/960401
39
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 (Ð Symbologies - Character formats
and ScanPlus transmission format).
Only symbologies supporting the full ASCII character set allow the
encoding of certain special keyboard keys such as and
.
No symbologies support the encoding of other function keys such as
and .
The Special keys interpretation codes provided below allow you to
interpret different Code 39 character combinations as special
keyboard keys.
The Special keys transmission codes allow you to transmit certain
special keyboard keys directly as a single keyboard character instead
of a character combination.
Example
code read
interpreted as
transmitted as
(Code 39 code)
x x x x x . L x x x
x x x x x . L x x x
x x x x x . L x x x
Special keys interpretation
x x x x x x x x
Special keys transmission
x x x x x H x x x
(full ASCII symbology code)
x x x x x x x x
x x x x x x x x
or
x x x x x x x x
Emulating special keyboard keys—Keyboard wedge
40
SP/XX/RM/10/E/960401
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 Code 39 keyboard emulation
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
Example
original Code 39 bar code with . L
dual characters ()
interpreted and transmitted as:
code39.L12
1 - not activeCODE39.L12
2 - always activeCODE312
3 - separate 2 characters or hyphenCODE39.L12
4 - separate 2 charsCODE39.L12
code39-.L12
1 - not activeCODE39-.L12
2 - always activeCODE3912
3 - separate 2 chars or hyphenCODE312
4 - separate 2 charsCODE39-.L12
--.L
1 - not active--.L
2 - always active-
3 - separate 2 chars or hyphen
4 - separate 2 chars--.L
.L
1 - not active.L
2 - always activ
3 - separate 2 chars or hyphe
4 - separate 2 char
Emulating special keyboard keys—Keyboard wedge
SP/XX/RM/10/E/960401
41
Code 39 keyboard emulation chart
emulated
keys
character
combination
emulated
keys
character
combination
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
BACK SPACE
.L
PF12
0L
⇒
.M
PF13
0M
⇐
.N
PF14
0N
⇑
.O
PF15
0O
⇓
.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
Emulating special keyboard keys—Keyboard wedge
42
SP/XX/RM/10/E/960401
Special keys transmission codes
Control characters transmission
Control Characters On transmits ASCII characters for decimal numbers 1 to 27 with the
sequence character.
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 instead of H
•
ASCII character 9 transmitted as instead of I
•
ASCII character 27 transmitted as instead of [
Control Characters On (*)
Control Characters Off
Example
xxx xx (Code 128) is transmitted as:
xxx I xx
(Control Characters On)
xxx xx
(Control Characters Off)
Alt mode transmission
Alt Mode On emulates the [+decimal_number_sequence] function available on PC AT
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 sequences and transmission will be slightly slower.
Alt Mode Off (*)
Alt Mode On
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 (Ð Number codes or inside
back cover of this manual).
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
CMM
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, ...)
data transmission
parameters
interface-specific communication parameters—in certain cases they
need to be modified to optimize the performance of the ScanPlus
dual-output RS-
232 CMM
CMM for ScanPlus connected between two systems communicating
through an RS-232 link (external power supply necessary)
external power
supply
5V or 12V mains power supply adapter—necessary if the host system
does not provide enough electrical power to drive the ScanPlus
interface number
automatically configures your ScanPlus by setting interface-specific
parameters—in particular data transmission parameters—to suit your
operating environment
keyboard wedge
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
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.
single-output RS-
232 CMM
CMM for RS-232 configuration with external power supply
symbology
bar code type or "family"—Code 39, UPC and EAN are examples of
common symbologies
IBM 46xx cash registers
SP/XX/RM/10/E/960401
45
IBM 46xx cash registers
Connection
Ø
port 5x or 9x
IBM 46xx cash registers
46
SP/XX/RM/10/E/960401
Predefined interface numbers
If your interface number is not among the predefined interface numbers, you must compose
the number yourself (Ð Compose interface number).
N° 110
IBM 46xx cash registers—Port 9x
N° 111
IBM 46xx cash registers—Port 5x
IBM 46xx cash registers
SP/XX/RM/10/E/960401
47
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
The ScanPlus Installation Guide tells you step by step how to install and set up your
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).
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).
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.
Compose Inter-Character Delay (maximum = 999 ms)
1
2
3
4
5
6
7
8
9
0
End Selection
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.
Compose Inter-Message Delay (maximum = 999 ms)
1
2
3
4
5
6
7
8
9
0
End Selection
If you reset your ScanPlus to its factory default settings (Ð Reset all configuration
parameters), no interface type is selected (null interface). In this case, you will have to re-
enter the appropriate interface number for your system ( Ð Compose interface number).
Ð IBM 46xx cash registers
Ð Laser emulation
Ð Keyboard wedge
Ð OCIA cash registers
Ð RS-232
Ð Wand emulation
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
laser emulation
no LED
x - x x x x x 1 - x x - x x
wand emulation
1 flash
x - x x x x x 2 - x x - x x
RS-232 C
2 flashes
x - x x x x x 3 - x x - x x
IBM 46xx cash registers
3 flashes
x - x x x x x 4 - x x - x x
RS-232 TTL
4 flashes
x - x x x x x 5 - x x - x x
OCIA cash registers
5 flashes
x - x x x x x 7 - x x - x x
keyboard wedge
7 flashes
1. Disconnect the keyboard from the
host computer.
2. Use the two CMM cables to connect
the CMM between the keyboard and
the host.
wedge
CMM
Reader
Power
Supply
To Display
To Keyboard
power supply
(optional)
to keyboard
input connectorØ
Predefined interface numbers
If your interface number is not among the predefined interface numbers, you must compose
the number yourself (Ð Compose interface number).
IBM PC AT and compatibles
N° 200
QWERTY - English
N° 201
AZERTY - French
N° 204
QWERTZ - German
N° 205
QWERTY - Swedish / Finnish
N° 206
QWERTY - Italian
N° 207
QWERTY - Norwegian
N° 208
QWERTY - Danish
N° 209
QWERTY - Spanish
N° 2020
QWERTZ - Swiss / French
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
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
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
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 (*).
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:
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 ( Ð Code mark).
No preamble / postamble
No Preamble
No Postamble
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 (Ð ASCII character codes and Keyboard wedge—Additional
preamble / postamble characters).
3. Scan End Selection to finish.
Predefined postamble codes
Enter (*)
Carriage Return
Tab
Field Advance
Field Exit
Down Arrow
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 (*)
Upper Case
Transmission delay
Ð Inter-character delay
Ð Inter-message delay
Keyboard wedge—Additional preamble / postamble characters
SP/XX/RM/10/E/960401
63
Keyboard wedge—Additional preamble /
postamble characters
PF 1
PF 2
PF 3
PF 4
PF 5
PF 6
PF 7
PF 8
End Selection
Keyboard wedge—Additional preamble / postamble characters
64
SP/XX/RM/10/E/960401
PF 9
PF 10
PF 11
PF 12
PF 13
PF 14
PF 15
PF 16
PF 17
PF 18
End Selection
Keyboard wedge—Additional preamble / postamble characters
SP/XX/RM/10/E/960401
65
PF 19
PF 20
PF 21
PF 22
PF 23
PF 24
DEL
ENTER
RETURN
SEND
End Selection
Keyboard wedge—Additional preamble / postamble characters
66
SP/XX/RM/10/E/960401
FIELD +
FIELD EXIT
HOME
END
TAB = Ctrl i
ALT
BACK TAB
BACK SPACE
ARROW RIGHT
ARROW LEFT
End Selection
Keyboard wedge—Additional preamble / postamble characters
SP/XX/RM/10/E/960401
67
ARROW UP
ARROW DOWN
CLEAR
FIELD -
DUP
ESC
LINE FEED
RESET
End Selection
Predefined interface numbers
If your interface number is not among the predefined interface numbers, you must compose
the number yourself (Ð Compose interface number).
N° 132
Laser With Pushbutton
N° 134
Connection to MicroBar LS
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 (*).
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
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
(Ð Number codes or inside back cover of this
manual).
3. Scan End Selection to finish.
Logical output signal state
quiet zone
margin
Signal state during transmission
Bar = 1, Space = 0, Margin = 0 (*)
Bar = 0, Space = 1, Margin = 1
Signal state outside transmission
Quiet Zone = 1 (*)
Quiet Zone = 0
Examples of signal state combinations
quiet zone
margin
Quiet Zone = 1 (*), Bar = 1 (*)
Quiet Zone = 0, Bar = 1 (*)
Quiet Zone = 1 (*), Bar = 0
Quiet Zone = 0, Bar = 0
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.
1
2
3
4
5
6
7
8
9
0
End Selection
OCIA cash registers
SP/XX/RM/10/E/960401
77
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° 121
OCIA TEC cash registers
Second Type
N° 122
OCIA NCR cash registers
OCIA cash registers
78
SP/XX/RM/10/E/960401
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
Parameter list / data strings
SP/XX/RM/10/E/960401
79
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
\41\4A\03\0D\60
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
\41\4A\24\0A\60
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\06\1F\60
Parameter list / data strings
80
SP/XX/RM/10/E/960401
DEC VT/PC 510 N° 271
AZERTY - PC type
\41\4A\04\0F\60
N° 275
QWERTY - PC type -
Swedish / Finnish
\41\4A\04\13\60
N° 2717
AZERTY - VT type -
French
\41\4A\2A\1D\60
N° 2718
QWERTY - VT type -
Swedish / Finnish
\41\4A\2A\1E\60
N° 2720
QWERTZ - PC type -
Swiss / French
\41\4A\2A\20\60
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
\41\4A\04\2C\60
N° 301
AZERTY - 102 keys PC/AT
fast
\41\4A\04\2D\60
N° 304
QWERTZ - 102 keys
PC/AT fast
\41\4A\04\30\60
RS-232—predefined interface numbers
N° 100
standard RS-232 C
(9600, 7, E, 2)
\41\4A\01\24\60
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
\41\4A\01\27\60
N° 105
RS-232 slave mode
\41\4A\01\29\60
Laser emulation—predefined interface numbers
N° 132
laser with pushbutton
\41\4A\02\04\60
Parameter list / data strings
SP/XX/RM/10/E/960401
81
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
\41\4A\01\2E\60
N° 111
IBM 46xx cash registers—
Port 5x
\41\4A\01\2F\60
OCIA cash registers—predefined interface numbers
N° 120
OCIA TEC cash registers
First Type
\41\4A\01\38\60
N° 121
OCIA TEC cash registers
Second Type
\41\4A\01\39\60
N° 122
OCIA NCR cash registers
\41\4A\01\3A\60
Parameter list / data strings
82
SP/XX/RM/10/E/960401
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)
not active (*)
\42\57\60
always active
\42\58\60
only active if separate 2-character
label or if preceded by a hyphen (-)
\42\59\60
only active if separate 2-character
label
\42\5A\60
special keys transmission control characters on (*)
\47\4D\60
control characters off
\47\4E\60
Alt mode off (*)
\41\47\60
Alt mode on
\41\46\60
end-of-transmission keyboard
character status
lower case (*)
\41\44\60
upper case
\41\45\60
inter-character delay see below
inter-message delay see below
RS-232—data transmission parameters
baud rate 9600 (*)
\41\07\60
Parameter list / data strings
SP/XX/RM/10/E/960401
83
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
Parameter list / data strings
84
SP/XX/RM/10/E/960401
LRC (longitudinal redundancy
check)
not active (*)
\4F\60
active
\4E\60
time-out (hardware and
software)
1000 ms (*)
\51\0F\28\60
unlimited
\51\00\60
compose (1 to 2500 ms)
\51\60
preamble no preamble
\45\53\3E\00\60
compose
\45\53\60
postamble no postamble
\45\54\3E\00\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
inter-character delay see below
inter-message delay see below
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
bar = 1, space = 0, margin = 0 (*)
\54\60
bar = 0, space = 1, margin = 1
\55\60
logical signal state outside
transmission
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
Parameter list / data strings
SP/XX/RM/10/E/960401
85
transmission in Code 39
\5E\01\60
inter-message delay see below
margin size 10 x narrow bar width (*)
\5A\0A\60
compose
\5A\60
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 0.88 ms (37.5 cm/s) (*)
\58\01\18\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
Parameter list / data strings
86
SP/XX/RM/10/E/960401
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
*
Codablock F
\45\59\15\60
D
Codabar
\45\59\04\60
*
Code 39
\45\59\01\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
Parameter list / data strings
SP/XX/RM/10/E/960401
87
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)
] E 0
3
4
UPC/EAN, other lengths (no
check digit, . . .)
] X 0
Parameter list / data strings
88
SP/XX/RM/10/E/960401
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)
not used (*)
\46\56\60
checked and transmitted
\46\54\60
checked but not transmitted
\46\55\60
barcode length (number of
characters)
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)
\47\44\60
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
Parameter list / data strings
SP/XX/RM/10/E/960401
89
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)
any length (*)
\42\5C\00\60
minimum length = 6
\42\5C\06\60
compose minimum length
\42\5C\60
special keys interpretation not active (*)
\42\57\60
always active
\42\58\60
only active if separate 2-character
label or if preceded by a hyphen (-)
\42\59\60
only active if separate 2-character
label
\42\5A\60
Parameter list / data strings
90
SP/XX/RM/10/E/960401
Code 93
activation not active (*)
\41\5F\60
active
\41\5E\60
barcode length (number of
characters)
any length (*)
\45\42\00\60
minimum length = 6
\45\42\06\60
compose minimum length
\45\42\60
Code 128 / EAN 128
activation not active (*)
\41\5B\60
active
\41\5A\60
barcode length (number of
characters)
any length (*)
\44\55\00\60
minimum length = 6
\44\55\06\60
compose minimum length
\44\55\60
FNC1 separator character—
EAN-128 norms
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)
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