Output Solutions CCD-1021PLUS User manual

User’s Manual
1067/1090/1021+ CCD Scanner
Document Number : 6790-0116
Release Date : Nov06, 1998
1998, SYNTECH INFORMATION Co., Ltd..
All rights reserved. CipherLab is a registered
trademark of SYNTECH INFORMATION Co., Ltd.

WARNING
This equipment has been tested and found to comply
with the limits for a Class A digital device, pursuant to
Part 15 of FCC Rules. These limits are designed to
provide reasonable protection against harmful
interference in a residential installation. This
equipment generates, uses and can radiate radio
frequency energy and, if not installed and used in
accordance with the instructions, may cause harmful
interference to radio communications. However,
there is no guarantee that interference will not occur
in a particular installation. If this equipment does
cause harmful interference to radio or television
reception, which can be determined by turning the
equipment off and on, the user is encouraged to try
correct the interference by one or more of the
following measures:
•Reorient or relocate the receiving antenna.
•Increase the separation between the equipment and
receiver.
•Connect the equipment into an outlet on a circuit
different from that to which the receiver is
connected.
•Consult the dealer or an experienced radio/TV
technician for help.

Table of Contents
1. Introduction................................................................1
2. General Features........................................................2
2.1 Buzzer ................................................................2
2.2 Indicator...............................................................2
2.3 Scan Modes.........................................................2
2.4 Inhibit Time .........................................................4
2.5 Scanner Time-out Duration................................4
2.6 Reading Redundancy...........................................4
2.7 Supported Symbologies......................................4
2.8 Negative Barcodes..............................................5
3. Output Interface.........................................................6
3.1 Keyboard Wedge Interface................................6
3.1.1 Keyboard Type.............................................6
3.1.2 Keyboard Style -Alphabets........................ 6
3.1.3 Keyboard Style –Digits.............................. 7
3.1.4 Capital Lock Status......................................7
3.1.5 Alphabets Transmission..............................8
3.1.6 Digits Transmission....................................8
3.1.7 Inter-Character Delay..................................8
3.2 RS232 Interface..................................................9
3.2.1 Transmission Mode.....................................9
3.2.2 Baud Rate / Parity / DataBits.....................9
3.2.3 Flow Control................................................9
3.2.4 Inter-Character Delay................................10
3.3 Wand Emulation................................................10
3.3.1 Normal Status ............................................10
3.3.2 Bar Status ...................................................10
3.4 PC Term Mode..................................................10
4. Symbology Parameters...........................................12
4.1 Code39 ..............................................................12
4.2 Italy / French Pharmacode................................12
4.3 Industrial / Interleave / Matrix 25....................12
4.4 Codabar................................................................... 13
4.5 UPCE ..............................................................14
4.6 EAN8 ..............................................................14
4.7 UPCA ..............................................................14
4.8 EAN13 ..............................................................15
4.9 MSI ..............................................................15
4.10 Plessey.............................................................16
5. Data Output Format.................................................17

5.1 Character Substitution......................................17
5.2 Prefix / Postfix Code........................................17
5.3 Code ID................................................................... 17
5.4 Length Code ......................................................18
6. Data Editing..............................................................19
6.1 Select Editing Format.......................................19
6.2 Restore Default Format....................................19
6.3 Applicable Conditions......................................20
6.4 Total Number of Fields ....................................20
6.5 Dividing Data into Fields..................................21
6.6 Additional Fields...............................................21
6.7 Field Transmission Sequence..........................21
6.8 End of Format Programming...........................22
6.9 Activate Data Editing Formats.........................22
6.10 Exclusive Data Editing...................................22
6.11 Programming Examples.................................22
7. Configuring 1067/1090/1021+.............................24
7.1 Enter Configuration Mode...............................24
7.2 Default ..............................................................24
7.3 List Setting........................................................24
7.4 Setting Parameter Values.................................25
7.4.1 Numeric Parameters.................................25
7.4.2 Character String Parameters.....................26
7.4.3 Key Type/Status Setting............................26
7.5 Exit Configuration Mode .................................28

1
1. Introduction
This User’s Manual contains all the information
needed to operate and configure the
1067/1090/1021+ CCD Barcode Scanner. It is
divided into two parts. The first part of this manual
describes the operation and programmable features of
the scanner. And the second part of this manual is
used for configuration, it contains the setup barcodes
used to configure the scanner.
The 1067/1090/1021+ is one of the most versatile
and flexible CCD barcode scanner in the world. All
the features and functions required for up to date
barcode reading are included. Owing to the compact
design and extremely low power consumption, this
scanner provides for easy installation and high product
durability. The scanner can not only fulfill the
requirements needed today, but also can suffice for
long term usage. The main functions and features
provided on 1067/1090/1021+ are listed below.
•Barcode Readability : Most popular barcode
symbologies are supported.
•Support negative barcodes.
•Support eight scan modes.
•Programmable Buzzer Volume and Beeping Tone
•Dual Color Indicator
•Multi-Interface Support : KBD Wedge, RS232
(Single/Dual Port), and Wand Emulation
•Programmable Code ID : Code ID can be
individually configured for each symbology.
•Programmable Length Code
•Programmable Prefix Code
•Programmable Postfix Code
•Character Substitution
•Data Editing : Data can be reorganized according to
user programmable formats. Up to three data editing
formats are supported.
•Extremely Low Power Consumption

2
2. General Features
2.1 Buzzer
The buzzer of the scanner beeps differently to indicate
various operating conditions.
•Power On Beep : The CCD scanner will issue a
long beep to indicate a successful power on.
•Good Read Beep : There are four volume levels
and four beeping tones (frequencies) that user can
select from when there is a good read. The available
options are listed below.
Volume : Maximum/Loud/Medium/Minimum
Frequency : 8 / 4 / 2 / 1 kHz
•Error Beep : The scanner will issue a long beep
with a low tone to indicate errors.
•Enter / Exit Configuration Beep : The scanner
will issue 6 beeps upon entering / exiting the
configuration mode.
•Setup Beep : In configuration mode, the scanner
will normally beep twice when a setup barcode is
read. If the particular setup parameter needs more
than one read, the scanner will only issue a short
beep to indicate that there are more setup barcodes
needed to complete the current parameter setting.
2.2 Indicator
There is a dual color indicator on top of the scanner.
Normally it is off, and it will turn red when there is a
good read. The indicator will be green when the
scanner is in configuration mode.
2.3 Scan Modes
There are eight scan modes supported by the CCD
scanner. User can choose the desired scan mode
depending on the application requirements. But, if the
scanner is a switch-less scanner, only Continuous
mode or Testing mode can be selected (other scan
modes involve trigger switch interaction). The
supported scan modes are described below.

3
•Auto Off Mode :The scanner will start
scanning once the switch is triggered. The
scanning continues until either a barcode is
read or a preset scanning period (Scanner
Time-Out Duration) is expired.
•Continuous Mode :The scanner is always
scanning.
•Auto Power Off Mode : The scanner will start
scanning once the switch is triggered. The
scanning continues until a preset scanning
period (Scanner Time-Out Duration) is
expired. Unlike the Auto Off mode, the scanner
will continue to scan and the scanning period is
re-counted each time there is a successful
read.
•Alternate Mode :The scanner will start
scanning once the switch is triggered. The
scanner will continue scanning until the switch
is triggered again.
•Momentary Mode :The scanner will be
scanning as long as the switch is depressed.
•Repeat Mode : The scanner is always scanning
just like Continuous Mode. But now the switch
acts like a “re-transmit button”. If the switch is
triggered within 1 second after a good read, the
same data will be transmit again without
actually reading the barcode. This “re-transmit
button” can be triggered as many times as user
desired, as long as the time between each
triggering does not exceed 1 second. This scan
mode is most useful when the same barcode is
to be read many times.
•Laser Mode :This is the scan mode most
often used on laser scanners. The scanner will
start scanning once the switch is pressed. The
scanning continues until either a barcode is
read,the switch is releasedor a preset scanning
period (Scanner Time-Out Duration) is
expired.

4
•Test Mode : The scanner is always scanning.
The scanner will decode repeatedly even with
the same barcode.
By default, the scan mode is Auto Off mode for
scanners with trigger switch, and is Continuous mode
for switch-less scanners.
2.4 Inhibit Time
If the scanner mode is set to Continuous, Auto Power
Off, Alternate, or Momentary mode, the scanner will
prevent accidentally reading the same barcode twice
by using an Inhibit Time (Blocking Time). The barcode
must be taken away from the scanning line longer than
the Inhibit Time to allow second reading of the same
barcode. This Inhibit Time can be long or short.
2.5 Scanner Time-out Duration
This parameter is used to limit the maximum scanning
period when the scan mode is either Auto Off Mode
or Auto Power Off Mode. This time-out duration is
specified in units of second. The default time-out
duration is ten seconds.
2.6 Reading Redundancy
This parameter is used to specify the levels of reading
(decoding) security. If No Redundancy is selected,
only one successful decoding can make the reading
valid. If Three Times Redundancy is selected, it will
take 3 successful decodes to make the reading valid. It
is obvious that the more redundancy the user selects,
the higher the reading security and thus the slower the
reading speed. The user must compromise between
decoding security and decoding speed if the security
feature is needed.
2.7 Supported Symbologies
Most of the popular barcode symbologies are
supported. Each symbology can be individually
enabled or disabled. The scanner will automatically
discriminate and recognize all the symbologies that
are enabled. The supported barcode symbologies are
listed below.

5
•Code 39 (Standard / Full ASCII)
•Italy Pharmacode
•French Pharmacode
•Industrial 25
•Interleave 25
•Matrix 25
•Codabar (NW-7)
•UPCA (with or without Addon)
•UPCE (with or without Addon)
•EAN8 (with or without Addon)
•EAN13 (with or without Addon)
•Code 93
•Code 128
•EAN 128
•MSI
•Plessey
2.8 Negative Barcodes
The CCD scanner can be configured to read negative
barcodes. Normally, barcodes are printed with the
color of the bars darker than that of the spaces. But
for negative barcodes, they are printed in the opposite
sense just like negative films. The spaces of the
negative barcodes are printed with a color darker than
that of the bars.

6
3. Output Interface
The 1067/1090/1021+ is a multi-interface CCD
scanner. It can be configured as a keyboard wedge
scanner, an RS-232 scanner, or a Wand emulation
scanner. The output interface can be easily changed
simply by replacing appropriate interface cable and
configuring the desired interface type.
3.1 Keyboard Wedge Interface
3.1.1 Keyboard Type
The keyboard wedge interface is enabled by
configuring/selecting keyboard type. The supported
keyboard types are listed below.
•PCAT -US, French German, Italian, Swedish,
Norwegian, UK, Belgium, Spanish, and
Portuguese KBD
•PCXT
•PS2-30
•PS-55
•IBM 5550
•IBM 3477 TYPE (Japanese KBD)
•IBM 34XX,319X & Memorex Telex
(122Keys)
•Wyse Enhance KBD (US, French)
•DEC VT220,320,420
•Macintosh (ADB)
•Hitachi Elles
•NEC 5200
•NEC 9800
•NEC Astra
•Unisys TO-300
•Televideo 965
•ADDS 1010
3.1.2 Keyboard Style -Alphabets
Keyboard layout style can be selected. There are three
options to this setting : default layout (US or English
style), AZERTY layout, and QWERTZ layout. This
setting only works when the keyboard type selected is
for US keyboard. The scanner will make necessary

7
adjustment when sending the ‘A’, ‘Q’, ‘W’, ‘Z’, ‘Y’,
and ‘M’ character according to this setting.
3.1.3 Keyboard Style –Digits
There are two digit layout styles as shown on the
following figures. One has its digit keys on top (upper
row), the other has them on bottom (lower row).
The digit layout style can be changed by configuring
this setting. There are three options to this setting :
Default, Lower Row, and Upper Row. The scanner
will make necessary adjustment when sending digits
according to the setting value of this parameter. This
setting is meant to be used with the above setting
(Keyboard Style –Alphabets) and perhaps Character
Substitution setting, when support to languages not
available on the scanner is needed.
3.1.4 Capital Lock Status
In order to send alphabets with correct case, the
scanner needs to know the capital lock status of the
keyboard. Incorrect settings may result in reversed
case of alphabets being transmitted. There are 3
options to this parameter : On, Off, or Auto
Detection. If this parameter is set to Auto Detection,
the scanner will automatically detect the capital lock
status of the keyboard before it transmits data. But the
Auto Detection option is supported only when the
keyboard type configured is either PCAT (all available
languages), PS2-30, PS55, IBM 34XX/319X, or
Memorex Telex.
! @ # $
1 2 3 4
Digits on Lower Row
1 2 3 4
! @ # $
Digits on Upper Row

8
3.1.5 Alphabets Transmission
User can choose how alphabets are sent by
configuring this parameter. The alphabets can be sent
according to their case (the Case Sensitive option),
or the case is ignored (the Ignore Case option) when
transmitting.
3.1.6 Digits Transmission
User can choose how the scanner transmits digits by
configuring this parameter. The scanner can transmit
digits by using the alphanumeric key or by using the
numeric key pad. The Num Lock status of the
keyboard should be ON if numeric key pad option is
selected.
Keyboard
3.1.7 Inter-Character Delay
An inter-character delay of 0 to 255 ms can be
configured to match the computer response time of
the keyboard interface. The delay time configured is
inserted between transmitting every character. The
longer the delay time configured, the slower the
transmission speed will be. The inter-character delay
is zero by default.
Numeric Key Pad
AlphaNumeric Key

9
3.2 RS232 Interface
The RS-232 interface is enabled by reading the
“Activate RS-232 Interface” label in configuration
mode. User can select the desired transmission mode,
flow control, baud rate, parity, and data bits to be used
in this output interface.
3.2.1 Transmission Mode
There are four transmission modes supported on the
scanner when RS232 output interface is used. One of
them is for single port operation, and the others are
for dual port operation. Single port operation is used
where the scanner is connected directly to the host
computer, whereas the dual port operation is used
where the scanner is connected between host and
terminal. The interface cable for dual port operation
always has two connectors, one of them is a male
connector and the other one is a female connector.
Under dual port operation, user can select whether
data are transmitted to either ends or are transmitted
to both ends. The supported transmission modes are
listed below.
•Single Port
•Dual Port -Data are transmitted to male
connector end.
•Dual Port -Data are transmitted to female
connector end
•Dual Port -Data are transmitted to both ends.
3.2.2 Baud Rate / Parity / Data Bits
The supported baud rate, parity, and data bit are listed
below.
•Baud Rate : 38400 / 19200 / 9600 / 4800 /
2400 / 1200 / 300 / 110
•Parity : None / Even / Odd
•Data bit : 8 / 7
3.2.3 Flow Control
If the single port transmission mode is selected, user
can further configure the flow (handshake) control
method to be used. The available options are listed
below.

10
•No Flow Control
•Scanner Ready : The scanner will activate the
RTS signal after power on. After each good
read the scanner will then wait for the CTS
signal becomes active. The data will not be sent
until CTS signal becomes active.
•Data Ready : The RTS signal will be activated
after each good read. The scanner will then wait
for the CTS signal becomes active. The data
will not be sent until CTS signal becomes
active.
•Inverted Data Ready : It is like the Data Ready
flow control, but the RTS signal level is
inverted.
3.2.4 Inter-Character Delay
An inter-character delay of 0 to 255 ms can be
configured to match the computer response time. The
delay time configured is inserted between
transmitting every character. The longer the delay
time configured, the slower the transmission speed
will be. The inter-character delay is zero by default.
3.3 Wand Emulation
The Wand Emulation output interface is enabled by
reading the “Activate Wand Emulation” label in
configuration mode. User can select the signal levels
of the normal status and bar status to be used in this
output interface.
3.3.1 Normal Status
This setting specifies the signal level of the normal
state when not transmitting a barcode image.
3.3.2 Bar Status
This setting specifies the signal level used to
represent a bar when transmitting a barcode image.
3.4 PC Term Mode
The PC Term mode is enabled by reading the
“Activate PC Term” label in configuration mode. The
user can select US style keyboard or French style
keyboard depends on which activation label is read.

11
User can then select the desired baud rate, parity, and
data bits to be used in this output interface. The Inter-
Character Delay and Capital Lock Status settings can
also be configured.

12
4. Symbology Parameters
This section describes user configurable parameters
which are pertaining to barcode symbologies.
4.1 Code39
•Standard / Full ASCII Code 39 : User can
choose to read either Standard Code 39 or Full
ASCII Code 39 by configuring this parameter.
•Start/Stop Transmission : This parameter
specifies whether the start/stop characters of
Code 39 are included in the data being
transmitted.
•Checksum Verification : This parameter
specifies whether the scanner will perform
checksum verification when decoding
barcodes. If the checksum is incorrect, the
barcode will not be read.
•Checksum Transmission : This parameter
specifies whether the checksum character are
included in the data being transmitted.
4.2 Italy / French Pharmacode
For Italy /French Pharmacode, there is always a
checksum character included in the barcode. So the
checksum verification is always performed when
decoding these symbologies. User though can choose
whether the checksum character is to be transmitted
or not. The start / stop transmission of this code
shares the same setting of Code 39.
•Checksum Transmission : This parameter
specifies whether the checksum character are
included in the data being transmitted.
4.3 Industrial / Interleave / Matrix 25
•Start / Stop Selection : This parameter
provides the readability of all 2 of 5
symbology variants. For example, flight tickets
actually use an Industrial 25 barcode but with
Interleave 25 start / stop. In order to read this
barcode, the start / stop selection parameter
of Industrial 25 should set to ‘Interleave 25.

13
•Checksum Verification : This parameter
specifies whether the scanner will perform
checksum verification when decoding
barcodes. If the checksum is incorrect, the
barcode will not be read.
•Checksum Transmission : This parameter
specifies whether the checksum character are
included in the data being transmitted.
•Code Length Qualification : Because of the
weak structure of the 2 of 5 codes, a partial
scan has a high probability of decoding as a
valid but shorter 2 of 5 codes (known as short
scan). To prevent this kind of undesired
reading, the Code Length settings can help to
insure that the correct code is read by
qualifying the allowable code length. Code
length parameters can be configured in two
ways : Fixed Code Length or Max / Min
code length. If the fixed code length is
selected, up to 2 fixed lengths can be specified.
And if max / min code length is selected, the
max length and the min length must be
specified, and the scanner will only accept
those codes with lengths fall between max /
min length specified.
•Read Odd Number of Digits : This parameter
is available only to the Interleave 25. This
parameter must be enabled in order to read
Interleave 25 labels which contain odd number
of digits.
4.4 Codabar
•Start/Stop Transmission : This parameter
specifies whether the start/stop characters of
Codabar are included in the data being
transmitted.
•Start / Stop Selection : Four different start /
stop pairs can be selected as start / stop
characters as listed below.
abcd / abcd
abcd / tn*e
ABCD / ABCD

14
ABCD / TN*E
•CLSI Conversion : If this parameter is
enabled, the scanner will perform the CLSI
conversion when a 14 digits Codabar barcode
is read.
4.5 UPCE
•System Number Selection : The UPCE
comes with 2 flavors : System Number 0 and
System Number 1. These two differ in the way
data are encoded. The system number 1 is the
new UPCE extension to the ordinary UPCE
(system number 0). User can have the choice
of enabling both system numbers or just
system number 0.
Warning : Because of the way system number 1
is encoded, if both system numbers are
enabled, user might suffer from short scanning
UPCA or EAN13 into UPCE system number 1
barcodes.
•Convert to UPCA : If this parameter is
enabled, the UPCE read will be expanded into
UPCA, and the following processing will
follow the parameters configured for UPCA.
•System Number Transmission : If this
parameter is enabled, the system number will
be included in the data being transmitted.
•Checksum Transmission: If this parameter is
enabled, the checksum character will be
included in the data being transmitted.
4.6 EAN8
•Convert to EAN13 : If this parameter is
enabled, the EAN8 read will be expanded into
EAN13, and the following processing will
follow the parameters configured for EAN13.
•Checksum Transmission : If this parameter is
enabled, the checksum character will be
included in the data being transmitted.
4.7 UPCA

15
•Convert to EAN13 : If this parameter is
enabled, the UPCA read will be expanded into
EAN13, and the following processing will
follow the parameters configured for EAN13.
•System Number Transmission : If this
parameter is enabled, the system number will
be included in the data being transmitted.
•Checksum Transmission : If this parameter is
enabled, the checksum character will be
included in the data being transmitted.
4.8 EAN13
•ISBN / ISSN Conversion : If these parameters
are enabled, the scanner will convert the code
read into ISBN or ISSN code if the formats are
correct (EAN13 codes start with 978 or 979
for ISBN, and 977 for ISSN).
•Checksum Transmission : If this parameter is
enabled, the checksum character will be
included in the data being transmitted.
4.9 MSI
•Checksum Verification : Three kinds of
checksum calculations can be implemented
into MSI code : Single Modulo 10, Double
Modulo 10, or Modulo 11 & 10 checksum. If
the checksum character is incorrect, the
barcode will not be read.
•Checksum Transmission : User can control
how the checksum is transmitted by
configuring this parameters.
1) Transmitted
2) Last digit not transmitted
3) Last 2 digits not transmitted
•Code Length Qualification : Because of the
weak structure of the MSI code, a partial scan
has a high probability of decoding as a valid but
shorter MSI codes (known as short scan). To
prevent this kind of undesired readings, the
Code Length settings can help to ensure that
the correct code is read by qualifying the

16
allowable code length. Code length limitations
can be set in 2 ways : Fixed Code Length and
Max / Min code length. If the fixed code
length is selected, up to 2 fixed lengths can be
specified. And if max / min code length is
selected, the max length and the min length
must be specified, and the scanner will only
accept those codes with lengths fall between
max / min length specified.
4.10 Plessey
•Convert to UK Plessey : If this parameter is
enabled, the scanner will change each
occurrence of the character ‘A’ into character
‘X’ in the code.
•Checksum Transmission : If this parameter is
enabled, the checksum characters (two
characters) will be transmitted together with
data.
Other manuals for CCD-1021PLUS
1
This manual suits for next models
5
Table of contents
Other Output Solutions Scanner manuals