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.
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
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 BeepsPower-Up LED On (*)Power-Up BeepsPower-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 indicationselected interface typeP/N identification
(all models)
no LEDlaser emulationx - x x x x x 0 - x x - x x
1 flashwand emulationx - x x x x x 1 - x x - x x
2 flashesRS-232 Cx - x x x x x 2 - x x - x x
3 flashesIBM 46xx cash registersx - x x x x x 3 - x x - x x
4 flashesRS-232 TTLx - x x x x x 4 - x x - x x
5 flashesOCIA cash registersx - x x x x x 5 - x x - x x
7 flasheskeyboard wedgex - 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 Duration300 ms Beep Duration
Compose good read beep duration
Compose Beep Duration (0 to 999 ms)
ExampleTo 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 versionidentification).
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
symbologydefault code mark
Codablock A
Codablock F
CodabarD
Code 39
Code 93D
Code 128 / EAN 128D
Interleaved 2 of 5I
Matrix 2 of 5D
Standard 2 of 5D
PDF417*
MSI CodeD
Plessey CodeD
UPC-AF
UPC-EE
EAN-8FF
EAN-13F
*
*
*
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
MScanning 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 MarkCodablock F—Compose Code Mark
Codabar—Compose Code MarkCode 39—Compose Code Mark
).
Code 93—Compose Code Mark#ODE%!.Ô#OMPOSECode Mark
Interleaved 2 of 5—Compose Code MarkMatrix 2 of 5—Compose Code Mark
SP/XX/RM/10/E/960401 21
Code mark
Standard 2 of 5—Compose Code MarkPDF417—Compose Code Mark
MSI Code—Compose Code MarkPlessey #ODE—Compose Code Mark
UPC-A—Compose Code MarkUPC-E—Compose Code Mark
EAN-8—Compose Code MarkEAN-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.
MAIM 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.
ExampleIf 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.
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.
symbologyAIM symbology
identifier
Codablock A
Codablock F
CodabarF0, 2, 4
Code 39
Code 93G0
Code 128 / EAN 128C0, 1
Interleaved 2 of 5I0, 1, 2
Matrix 2 of 5X0
Standard 2 of 5S0, 1, 2
PDF417L0
MSI CodeM0, 1
Plessey CodeP0
UPC/EAN, "standard" lengths
(8, 13, 15 (add-on 2), 18 (add-on 5) characters)
UPC/EAN, other lengths (no check digit, . . .)X0
O
O
A
E0, 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.
MDo 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
ExampleTo 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).
ExampleFor the following codes, you will obtain the following strings:
reset factory defaults\46\42\60
N° 201AZERTY - 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.
ExampleFor 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
ExampleTo 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
Example1. 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 poorquality 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)
ExampleTo 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.
ExampleTo 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)
ExampleTo 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 readinterpreted astransmitted 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 xx 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 Label4 - 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 active3 - 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
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)
ExampleTo 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 RS232 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 RS232 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 9xN° 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.
Transmissiondelay
Ð
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 interfacenumbers 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 (ÐParameterlist / 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 ms30 ms
40 ms50 ms
Compose inter-character delay
ExampleTo make your ScanPlus insert an 80 ms delay between characters:
1. Scan Compose Inter-Character Delay on the next page.
2. Scan8then0.
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 ms50 ms
80 ms100 ms
Compose inter-message delay
ExampleTo make your ScanPlus insert a 200 ms delay between messages:
1. Scan Compose Inter- Message Delay on the next page.
2. Scan 20 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 identificationselected interface typegreen LED indication
factory default setting
(all models)
null interfacecontinuous 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
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 PreambleNo Postamble
Code mark
).
Compose preamble / postamble
Compose PreambleCompose Postamble
ExampleTo 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
TabField Advance
Field ExitDown 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.
If your interface number is not among the predefined interface numbers, you must compose
the number yourself (Ð
N° 132 Laser With PushbuttonN° 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
ExampleTo 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
ExampleTo 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 scan2 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 zonemargin
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 zonemargin
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 (Ð
IBM 46xx cash registers—predefined interface numbers
N° 110IBM 46xx cash registers—
Port 9x
N° 111IBM 46xx cash registers—
Port 5x
OCIA cash registers—predefined interface numbers
N° 120OCIA TEC cash registers
First Type
N° 121OCIA TEC cash registers
Second Type
N° 122OCIA 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