PSC-Powerscan Manual
PSC-Powerscan Manual
Programming Guide
PSC Scanning, Inc.
959 Terry Street
Eugene, Oregon 97402-9120
Telephone: (541) 683-5700
Toll Free: (800) 547-2507
Fax: (541) 686-1702
PSC and the PSC logo are registered trademarks of PSC, Inc.
PowerScan is a trademark of PSC, Inc.
This manual and the procedures described in it are copyrighted, with all rights
reserved. Under copyright law, this manual may not be copied in whole or part
without prior written consent from PSC Scanning, Inc. The same proprietary
and copyright notice must appear on any permitted copies as appears on the
original. This exception does not permit copies to be made for others, whether
or not sold. Under the law, copying includes translating into another language
or format including electronic media.
Disclaimer
R44-1840 1
Integrating the Scanner With Your Host System
Your scanner MUST be equipped with the correct hardware (interface board,
cable, etc.) to properly communicate with your host system. Contact your
PSC dealer for information if you have questions about your scanner's
hardware compatibility.
You may also want to contact the dealer or your system administrator if you
have no record of how your scanner was pre-programmed at the factory.
Scanners are typically programmed with the default settings listed in Appen-
dix C of this manual for specific interface types, however, your scanner may
have been custom configured with settings that are unique to your company
or application.
Once you know the scanner's current settings, you can determine what
changes will be required to allow communication with your host system and/
or optional features you choose to modify to customize your installation.
(We recommend that you list your preferred settings in the blank column
provided in the defaults table in Appendix C of this manual.) After recording
the modifications needed, finish reading this section, then turn to the appro-
priate page and follow the instructions to program the scanner.
When all scanner features are programmed to your satisfaction, the scanner is
ready to be placed into operation.
Changing Interfaces
When moving the scanner to a host terminal of a different interface type than
previously connected, it may be necessary to alter the scanner's hardware
and/or software to allow connection and communication between the two
devices.
HARDWARE
Interface Board
An interface board swap is usually unnecessary, since multiple host interface
protocols are supported in combination on most interface boards. For
example, RS-232, Standard Keyboard Wedge, and Wand Emulation are all
available on a single interface board. Activation of alternate available inter-
faces on these boards requires only that you connect the scanner to the new
host using the appropriate interface cable (see Interface Cable below). The
scanner will automatically change to the interface functions specific to that
cable.
2. Swing the forked cable retainer clear of the square hole in the end
cap and rotate away from the cable.
3. Holding the scanner handle and end cap together in one hand, pull
the connector out of the handle end cap to free the interface cable.
4. Connect the new interface cable at the scanner and rotate the
forked cable retainer to secure it. Tighten the screw to between 6 and
10 in-lbs.
3 2
R44-1840 3
SOFTWARE
Verify that your scanner supports the desired interface1. The list below
indicates the interface groupings the scanner supports. Contact your nearest
PSC service depot if you don't know your scanner's group, or need assistance
to change the scanner to another interface group.
The Standard Keyboard Wedge/Wand Emulation/RS-232 Group supports:
• I/F Type A — PC/XT w/foreign keyboard
• I/F Type B — AT, PS/2 25-286, 30-286, 50, 50Z, 60, 70, 80, 90 & 95
w/foreign keyboard
• I/F Type C — PS/2 25 and 30 w/foreign keyboard
• I/F Type D — PC/XT w/US keyboard
• I/F Type E — AT, PS/2 25-286, 30-286, 50, 50Z, 60, 70, 80, 90 & 95
w/US keyboard
• I/F Type F — PS/2 25 and 30 w/US keyboard
• I/F Type G — IBM 3xxx w/122 keyboard
• I/F Type H — IBM 3xxx w/102 keyboard
• I/F Type I — PS/555530T w/104 keyboard
• I/F Type J — NEC 9801 keyboard
• Wand Emulation
• RS-232
• SNI RS-232
1 Contact your dealer if your desired interface is not listed. Interface group definitions are
subject to change without notice.
NOTE
Ensure that your planned modifications
are compatible with the current inter-
face. For example, baud rate selections
are only valid in the RS-232 interface.
The scanner will sound an error tone
when scanning programming labels for
features invalid to the current inter-
face group.
R44-1840 5
Programming Overview
The scanner's programmable feature settings can be modified to accomodate
your system's unique requirements. These settings can be communicated to
the scanner in one of two ways:
1. Commands can be sent directly from the host. A limited set of
host commands are available. Refer to Appendix A, Additional
Information, for more details.
2. Programming bar code labels can also be used to modify the
scanner's programmable settings. This manual provides the bar
code labels and instructions necessary to configure the scanner's
features. Note that if you program the scanner using these bar
codes, the scanner will store the changes until reprogrammed or
returned to factory defaults.
This manual contains special bar code labels that are used to change or enable
the scanner's programmable options. These bar code labels can contain all, or
only a part of the data necessary to modify a particular scanner feature. For
example, you may be required to scan programming bar codes that differ as
follows:
R44-1840 7
The Programming Session
A typical programming session is conducted as follows:
1. Scan the SET bar code at the top of the page. The scanner will emit
three beeps, indicating it has read the bar code and the green LED will
flash on and off slowly while the scanner remains in Programming
Mode. Normal scanning functions are disabled.
2. Scan the programming label(s) that is (are) specially encoded
to make the desired changes. With few exceptions1, the scanner
will emit a triple beep each time you scan a valid programming
bar code. (Note that not all features are available for all inter-
faces and that the scanner will sound an error tone when scan-
ning programming bar codes for features invalid to the current
interface.) Only features supported by the currently active
interface will be implemented.
NOTE
If a label is scanned that changes the
scanner's interface, all previous con-
figuration items scanned in the pro-
gramming session are lost.
1 Some features, such as Minimum Label Length, require you to select the label's
length by scanning a series of single-digit bar codes. A single 'good read' beep is
sounded when scanning these single digits in Programming Mode. Only the final
required digit in the sequence will produce a triple beep when scanned, indicating a
successfully programmed feature.
3. Scan the END label at the bottom of the page to save any
new settings and exit Programming Mode. The scanner will
sound a beep and reset upon exiting Programming Mode, and
the green LED will return to its usual state (on steady or off).
The scanner will not exit Programming Mode unless the END
bar code is scanned or power is disconnected. Disconnecting
power during Programming Mode, before scanning the END
label, will cause all new settings to be ignored. On power-up,
the scanner will return to previous settings.
4. Maintain a good record of all changes made to ensure that
you know if the original factory settings have been changed.
The factory default table in Appendix C of this manual provides
a convenient place for you to record your settings.
R44-1840 9
LED and Beeper Indicators
The scanner provides a set of indicators that verify/announce the various
scanner functions. These are:
The Amber "Laser ON" LED (located on top rear of scanner)
- The sole function of this indicator is to light whenever laser power
is on.
The Green "Good Read" LED (also located on top rear of scanner)
- Flashes2 once to indicate when a "good read" has occurred.
- Flashes2 slowly on and off to indicate the scanner is in Programming Mode.
The Beeper
While in Scanning mode...
- Sounds2 four times at power-up.
- Sounds2 once following a "good read".
- Sounds2 six rapid "chirps" to indicate an error (error tone).
While in Programming mode...
- Sounds2 one time when entering/exiting Programming Mode.
- Sounds2 three times to indicate a successfully programmed feature.
2 The green LED and Beeper are configurable features and may have been modified or
disabled at an earlier programming session. See the section in this manual titled General
Features for more details.
WARNING
Use this label with caution, since it will reset
ALL features that may have been pro-
grammed for that interface type since the
scanners installation.
NOTE
If your scanner is a HIGH DENSITY model,
it may not be able to read the factory
settings bar code above. If so, scan
these three bar codes in its place.
SET --------------------------------------
END --------------------------------------
R44-1840 11
Where To Go From Here
Programming is easy and straightforward if you follow these steps:
NOTE
If you are changing some interface types
(for example; if you are moving the
scanner from a Universal Keyboard
Wedge to an RS-232 host) you must
first change the hardware. Replace the
scanner's interface board (if required)
and connect the scanner using the new
interface cable BEFORE performing any
programming changes.
NOTE
If your scanner is a HIGH DENSITY model,
it may not be able to read the wand interface
selection bar code above. If so, scan
these three bar codes in its place.
SET --------------------------------------
END --------------------------------------
R44-1840 13
Wand Emulation Settings
SET --------------------------------------
HIGH ..........................
T RANSMIT A NOISE PATTERN
BEFORE L ABEL XMISSION
ENABLE1 .....................
FUNCTION CHAR'S
TRANSMIT C128
DISABLE .....................
END ......................................
1 This feature should only be enabled with wand data format = normal or Code 128.
R44-1840 15
RS-232 Interface Selection
Scan this label to enable the standard RS-232 interface (PSC RS-232).
NOTE
If your scanner is a HIGH DENSITY model,
it may not be able to read the RS-232
interface selection bar codes above. If
so, use these bar codes instead.
SET --------------------------------------
END --------------------------------------
R44-1840 17
Baud Rate
Use the bar codes on this page to select the communications Baud Rate. Only
one Baud Rate selection may be active at any one time. The last Baud Rate label
you scan during a programming session will be the setting that is stored when you
scan the END label.
SET ----------------------------------------
= 1200 --------------------------
= 2400 --------------------------
= 4800 --------------------------
BAUD R ATE
= 9600 --------------------------
= 19200-------------------------
= 38400 -------------------------
END ----------------------------------------
R44-1840 19
Data Format Settings
The bar codes on this page can be used to select the data format configuration
needed to communicate with your system. Refer to the Data Format Table on the
previous page for acceptable combinations of these settings.
SET --------------------------------------
NONE --------------------------
EVEN ---------------------------
PARITY
ODD ---------------------------
M ARK --------------------------
SPACE -------------------------
ONE ----------------------------
STOP BITS
TWO ---------------------------
END --------------------------------------
R44-1840 21
Software Control
XON/XOFF — this is software handshaking that allows the host to control
data transmission. If the host sends an XOFF command to the scanner, the
scanner will not send the bar code data until it receives an XON command
from the host. If the host sends the XOFF command during data transmis-
sion, the host will receive additional characters for no more than 2msec1.
NOTE
Hardware/software controls are mu-
tually exclusive. The settings below
allow only one of these features to be
enabled at a time, as enabling multiple
controls will produce unpredictable re-
sults.
The bar codes below are single-scan
programming bar codes and DO NOT
require concurrent scanning of either
SET or END bar codes to implement. If
your scanner is a HIGH DENSITY model,
use the software control selection bar
codes on the following pages.
IMPORTANT
Each of the handshaking features re-
quires that a series of bar codes be
scanned in the sequence given, and
MUST be set independent of other
programming. That is, you must enter
Programming Mode by scanning the SET
bar code, scan the bar codes required
to set one handshaking feature, then
scan the END barcode; DO NOT at-
tempt to set other features while in
Programming Mode, or unpredictable
results could occur.
SET --------------------------------------
ENABLE CTS/RTS FLOW
STEP #1------------------------
CONTROL
STEP #2------------------------
END --------------------------------------
R44-1840 23
Software Control -- High Density Models -- continued
SET --------------------------------------
ENABLE CTS SCAN
STEP #1------------------------
CONTROL
STEP #2------------------------
END --------------------------------------
SET --------------------------------------
ENABLE XON /XOFF
STEP #1------------------------
STEP #2------------------------
END --------------------------------------
SET --------------------------------------
DISABLE BOTH CTS/RTS
STEP #1------------------------
AND X ON /X OFF
STEP #2------------------------
END --------------------------------------
R44-1840 25
RS-232 ACK/NAK Options
Several ACK/NAK parameters can be set for your scanner.
• Disable ACK/NAK
• Enable ACK/NAK for bar code transmission
• Enable ACK/NAK for host command acknowledge
• Enable ACK/NAK for bar code transmission and host command
acknowledge.
SET --------------------------------
END --------------------------------
SET --------------------------------------
0 ------------------------------
10 MILLISECONDS -------------
INTERCHARACTER DELAY
20 MILLISECONDS -------------
30 MILLISECONDS -------------
40 MILLISECONDS -------------
50 MILLISECONDS -------------
R44-1840 27
Intercharacter Delay -- continued
1 SECOND ---------------------
END --------------------------------------
NOTE
If the transmission parameters are con-
figured such that a label results in no
actual data to send, the label will be ac-
cepted, beeped, and no data transmitted.
NOTE
We recommend that you disconnect power before plugging/
unplugging cables to avoid any possibility of equipment damage.
R44-1840 29
PC Keyboard Wedge Interface Selectioncontinued
Use the bar codes below to select the desired keyboard wedge interface. See
the previous page for a description of each interface.
SET -----------------------------------------
A -------------------------------
B -------------------------------
C -------------------------------
D -------------------------------
( SEE TABLE ON PREVIOUS PAGE)
INTERFACE (I/F) TYPE
E--------------------------------
F --------------------------------
G -------------------------------
H -------------------------------
I ---------------------------------
J --------------------------------
END --------------------------------------
SET --------------------------------------
LAPTOP OR PC
ENABLE -----------------------------
SEND CONTROL
CHARACTERS
D ISABLE ----------------------------
END --------------------------------------
R44-1840 31
Caps Lock
Three caps lock settings are available. These are:
• Caps Lock Off — to send character data (to the host)in normal
format.
• Caps Lock On — to send character data (to the host) in reverse case:
(a…z) = (A…Z)
(A…Z) = (a…z)
Use this feature if your keyboard's caps lock key is on.
• Caps Lock = Shift-Lock — to send character data (to the host) in
shifted case. Use this feature if you choose to use the keyboard with
the shift lock key left on. For use with interface type G (IBM 3xxx
122-keyboard) ONLY.
SET --------------------------------------
END --------------------------------------
SET --------------------------------------
USA ----------------------
BELGIUM -------------------
COUNTRY MODE
BRITAIN --------------------
DENMARK ------------------
FRANCE --------------------
GERMANY ------------------
R44-1840 33
Country Mode - continued
ITALY -----------------------
N ORWAY -------------------
PORTUGAL -----------------
C OUNTRY MODE
SPAIN ----------------------
SWEDEN -------------------
SWITZERLAND --------------
END --------------------------------------
SET --------------------------------------
10 MILLISECONDS ------------
20 MILLISECONDS ------------
50 MILLISECONDS ------------
QUIET INTERVAL
1 SECOND --------------------
END --------------------------------------
R44-1840 35
Label Transmit Format Configuration Items
(RS-232 and Keyboard Wedge Interfaces Only)
If you need to send information in addition to bar code label data, the scanner
can be configured to transmit Universal Prefixes (also known as preambles),
Universal Suffixes (also known as postambles), and symbology specific
identifier characters (termed Label I.D.).
NOTE
Using this feature requires a thorough
understanding of your specific system
requirements. If you have questions
or need assistance with these fea-
tures, call your system specialist or
PSC technical support.
NOTE
If you make a mistake or lose your place while setting this
option, scan the END bar code to exit Programming Mode.
The scanner will sound a two-beep error tone to indicate
that programming was incomplete, and the setting will
remain as it was before entering Programming Mode.
SET --------------------------------------
GO TO APPENDIX C OF THIS MANUAL AND SCAN THE APPROPRIATE CHARACTERS FROM THE
KEYPAD BEFORE SCANNING THEEND BAR CODE TO EXIT PROGRAMMING SESSION.
R44-1840 37
Setting Universal Suffix(es)
These characters will be added to the standard label format when your system
has specific and unique requirements for information added to the bar code
label data before it is sent to the host. Suffix characters follow the label data.
Identify your specific system requirements before adding or modifying these
settings, then...
1. Look at the ASCII chart shown on the inside back cover of this
manual, and identify the ASCII character(s) and the correspond-
ing Hex Code(s) for the ASCII characters you will use as suffixes.
For example, if you are going to send two suffix characters as
'LF' (Line Feed) and 'CR' (Carriage Return). The ASCII chart
shows that 'LF' equals 0Ahex and 'CR' equals 0Dhex
2. Scan the SET bar code.
3. Scan the SET SUFFIX bar code on this page.
4. Turn to the keypad on the last two pages of this manual, and scan the
four digits corresponding to the Hex Values determined in step 1 above.
For the example in step one, scan 0, A, 0,D.
NOTE
If you make a mistake, or lose your place while setting this
option, scan the END bar code to exit Programming Mode.
The scanner will sound a two-beep error tone to indicate
that programming was incomplete, and the setting will
remain as it was before entering Programming Mode.
SET --------------------------------------
GO TO APPENDIX C OF THIS MANUAL AND SCAN THE APPROPRIATE CHARACTERS FROM THE
KEYPAD BEFORE SCANNING THEEND BAR CODE TO EXIT PROGRAMMING SESSION.
38 PowerScan™ Programming Guide
Setting A Single Character Prefix or Suffix
The scanner will not transmit a prefix, suffix or label ID character if its hex value is set
to zero. To set a prefix or suffix that has only one character, follow these steps:
1. Scan the SET bar code.
For example, if 'Space' (SP) is desired, the chart shows that the
corresponding hex code for 'SP' is 20, thus you would scan the
digit 2, then the digit 0 from the keypad.
NOTE
If you make a mistake, or lose your place while setting this
option, scan the END bar code to exit Programming Mode.
The scanner will sound an error tone to indicate that
programming was incomplete, and the setting will remain
as it was before entering Programming Mode.
SET --------------------------------------
SET SINGLE CHARACTER
PREFIX OR SUFFIX
R44-1840 39
Disabling Universal Prefix or Suffix Characters
To disable universal prefix or suffix characters, follow these instructions:
1. Scan the SET bar code.
2. Scan SET PREFIX or SET SUFFIX.
3. Scan the digit '0' four times to disable the prefix or suffix
characters.
4. Scan the END bar code.
SET --------------------------------------
D ISABLE PREFIX /SUFFIX C HARACTERS
0 ------------------------------
END --------------------------------------
Label Identifiers
Symbology-specific label identifiers comprise one or two ASCII characters that
can precede or follow bar code label data as it is transmitted to the host. The
host uses these characters as a means of distinguishing between symbologies.
Industry standards have been established for symbology-specific label identifi-
ers, and are listed in the table below. Most scanners will have factory default
identifiers preset to these standards.
R44-1840 41
Setting Label I.D. Location
NOTE
Your selection (prefix, suffix, or none) will
apply universally to all symbologies and can-
not be individually selected for each.
Use the following bar codes to choose the position where Label I.D. charac-
ters will be placed in relation to scanned label data: Prefix (before), Suffix
(after) or None (no Label I.D.)
SET --------------------------------------
END --------------------------------------
SET --------------------------------------
3. Scan the bar code from the following pages representing the
symbology whose Label I.D. you wish to modify. Scan only
one symbology type per programming session.
In our example, we would scan the 'UPC-A' symbology bar
code.
4. Identify and scan the four digits (using the keypad bar codes on
the last two pages of this manual) that correspond to the Hex
Values you determined in step 1 above.
The hex values from the ASCII chart that correspond to 'A1'
from our example are as follows: 41 hex = 'A', and
31 hex = '1'. Thus, we would scan digit programming bar codes
in this order: 4, 1, 3, 1.
You have changed the default Label I.D. for UPC-A from 'A' to
'A1'.
R44-1840 43
Label I.D. Symbology Selection
UPC-A ----------------------
UPC-E ----------------------
EAN-8 ----------------------
EAN-13 --------------------
R44-1840 45
Label I.D. Symbology Selection
continued
CODE 39 ---------------------
CODABAR ---------------------
INTERLEAVED 2 OF 5 ---------
STANDARD 2 OF 5 -----------
CODE 93 ---------------------
MSI/PLESSEY ---------------
2. Scan your selection from the previous two pages for the symbol-
ogy identifier you plan to change.
For example, scan the EAN-8 bar code to select that symbology.
3. Turn to the keypad (Appendix C of this manual) and scan the
two-digit hex code that represents your desired character (refer
to the ASCII chart on the inside back cover of this manual for
this conversion).
As an example, assume that you want to change the Label I.D. for
EAN-8 from the default setting "FF" to the single character "8". In
this example, note that the chart shows that the ASCII character
'8' is equivalent to 38hex, therefore the digits 3, then 8 should be
scanned.
NOTE
If you make a mistake, or lose your place while setting
this option, scan the END bar code to exit Program-
ming Mode. The scanner will sound a two-beep error
tone to indicate that programming was incomplete,
and the setting will remain as it was before entering
Programming Mode.
R44-1840 47
Symbologies
Symbology selection (bar code type) determines which symbologies the
scanner will decode. The chart below shows the symbologies that are
supported by each interface. Once you have identified the symbologies
you wish to enable, turn to the following pages, enable those symbologies
and set the data format options (e.g. check digit, start/stop characters)
required by your host system for each symbology type. You must enable
the symbology format options settings that are compatible with your
host system.
The factory settings for each interface were chosen to meet the standard
industry requirements and in most cases you will not need to change the
symbology format settings. If you are unsure of your system require-
ments, test the scanner using the factory settings before making any
changes.
R44-1840 49
IATA — is a special symbology subset of Standard 2 of 5. Enabling
IATA selects this custom code as the active Standard 2 of 5
symbology (superceding any other Standard 2 of 5 features).
NOTE
Standard 2 of 5 must be enabled in
order for IATA to be active, however,
when IATA is enabled, Standard 2 of 5
will not be decoded.
NOTE
If you enable a symbology that has addi-
tional features that should be set, turn
to the pages that support that symbol-
ogy and its programmable features.
SET --------------------------------------
R44-1840 51
DISABLE EAN-13 ---------
ENABLE PHARMACODE1 39 -
DISABLE PHARMACODE 39 -
ENABLE INTERLEAVED 2 OF 5
DISABLE INTERLEAVED 2 OF 5
DISABLE STANDARD 2 OF 5 -
1 Code 39 must first be enabled for the scanner to read PharmaCode 39 labels.
2 Standard 2 of 5 must first be enabled in order for IATA to be active, however, when IATA is
enabled, Standard 2 of 5 will not be decoded.
END --------------------------------------
3 Code 128 is always active for the purpose of reading programming bar code labels. Scanning the
DISABLE ALL SYMBOLOGIES or the DISABLE CODE 128 labels disables Code 128 transmission
to the host (disables decoding of all C128 non-programming labels).
R44-1840 53
UPC/EAN Options
The information below provides a brief description of the programmable
UPC/EAN features included on the following pages.
Expand UPC-A to EAN-13 — adds a leading zero to a UPC-A
label which 'expands' the label to the EAN-13 data format.
Selecting this feature also changes the symbology ID to
match those required for EAN-13.
Expand UPC-E to UPC-A — expands UPC-E labels to UPC-A
data format. Selecting this feature also changes the symbol-
ogy ID to match those required for UPC-A.
If this feature and Expand UPC-A to EAN-13 are both
enabled, label data will be sent to the host in EAN-13 label
format.
Expand EAN-8 to EAN-13 — adds five zeros in front of an
EAN-8 label. Data is sent in EAN-13 data format. Selecting
this feature also changes the symbology ID to match those
required for EAN-13.
Expand UPC-E to EAN-13 — expands UPC-E labels to EAN-
13 data format. Selecting this feature also changes the
symbology ID to match those required for EAN-13.
UPC-A or UPC-E and EAN-8 or EAN-13 Two and Five
Digit Add-Ons
Optional — scanner will read UPC/EAN bar codes with or
without add-ons.
Required — UPC/EAN bar codes must have add-on or label
will not be read.
Disable — scanner will not recognize/read add-on portion
of UPC/EAN labels, but will read the main body of the
label.
Price/Weight Check Digit — provides options for enabling
price/weight check digits. The feature includes selections for
domestic four or five digit, and European four or five digit,
as well as the option to disable the price/weight check.
SET --------------------------------------
EXPAND1 ----------------------
UPC-A TO EAN-13
EXPANSION
EXPAND1 ----------------------
UPC-E TO UPC-A
EXPANSION
EXPAND1 ----------------------
EXPANSION
EXPAND1 ----------------------
END --------------------------------------
1 When any expansion feature is enabled, the transmission of the Prefix, Suffix, Check Digit and
Number System Digit (NSD) are controlled by your selections for the symbology 'expanded to' rather
than the symbology 'expanded from'. For example, if you expand UPC-E to UPC-A, settings for UPC-
A determine how the scanner sends a bar code's contents.
R44-1840 55
UPC/EAN Add-Ons
There are many, many ways to configure the scanner to handle add-ons.
The scanner uses four filters that can be specified to define how add-ons
will be handled. For each filter...
- each add-on type can be disabled, required or optional
- any combination of the four UPC/EAN symbologies can be affected
- 2-digit, 5-digit and C128 add-ons can be individually config-
ured
- the leading digits of the base labels affected can be specified
NOTE
The settings below represent only a small portion of
the options available for this feature. Contact your
salesman or service provider if you need more assis-
tance with advanced add-on settings.
To reset all four filters to disable all add-ons for all UPC/
EAN symbologies, scan the SET bar code, then all four of
the DISABLE bar codes, then the END bar code on the
next page.
SET --------------------------------------
END --------------------------------------
R44-1840 57
Price/Weight Check Digit
The price/weight check digit selections allow you to specify whether the
scanner should calculate an extra check digit based on a four or five-digit
price/weight block and compare it with the price/weight check digit
contained in the bar code. If the calculated check digit does not match
the value of the check digit contained in the bar code, the label will be
rejected as invalid. Select domestic four or five digit, European four or
five digit, or disable the price/weight check.
SET --------------------------------------
END --------------------------------------
SET --------------------------------------
END --------------------------------------
1
NSD = Number System Digit. The NSD character is the character that precedes the UPC
bar code. The NSD for regular UPC-A bar codes is a zero. Other commonly used Number
System Digits used with UPC-A are:
2 - used for random weight items such as meat and produce
3 - used for the drug and health items
4 - used for in-store non-food items 0
5 - used for coupons NSD xxxxx xxxxx
2
If UPC-E is expanded to UPC-A, the transmission of Check Digit (CD) and NSD will be determined by
the UPC-A settings on this page, not by these settings.
R44-1840 59
EAN Data Format Settings
These settings affect EAN data format.
SET --------------------------------------
END --------------------------------------
1
NSD = Number System Digit. The NSD character is the character that precedes the EAN
bar code, as in this example:
0
NSD xxxxx xxxxx
R44-1840 61
SET --------------------------------------
COMPUTE ---------------------
CHECK DIGIT
CODE 39
TRANSMIT ---------------------
TRANSMIT ---------------------
FULL ASCII
ENABLE -----------------------
DISABLE ----------------------
CODE 39
END --------------------------------------
SET --------------------------------------
0 ------------------------------
1 ------------------------------
2 ------------------------------
1 For this symbology, the scanner will decode up to 48 characters, but the actual length read will vary
depending upon interface type, and bar code physical size and quality. Code 39 bar codes
containing one or more full ASCII characters can also limit the amount of characters that will be
decoded (in these circumstances, the scanner will decode at least 24 data characters).
R44-1840 63
Code 39 - continued
3 ------------------------------
4 ------------------------------
5 ------------------------------
C ODE 39 MINIMUM LABEL LENGTH
6 ------------------------------
7 ------------------------------
8 ------------------------------
9 ------------------------------
END --------------------------------------
NOTE
In order for P39 labels to be read and
transmitted as P39, the Code 39 (C39)
symbology must first be enabled.
SET --------------------------------------
PHARMA CODE 39
TRANSMIT ---------------------
TRANSMIT ---------------------
END --------------------------------------
R44-1840 65
Interleaved 2 of 5
The Interleaved 2 of 5 symbology has the following programmable
features:
Check Digit — calculate the Check Digit to verify that the
Check Digit contained in the bar code label is correct. If you
enable this feature, your bar codes must contain a Check
Digit.
If the Check Digit is not calculated, the digit will be sent
regardless of settings for transmit or don't transmit. For
example, if you choose to Transmit Check Digit, but not
calculate, the scanner sends the Check Digit encoded in the
bar code without verifying its accuracy.
Label Format — provides the selection between fixed or
variable length labels. If your application has labels with
specific fixed lengths, we recommend selecting fixed lengths
to improve read rate and avoid stray reads.
You can select any valid number of characters for reading specific
length labels only. Read the following details for specific Inter-
leaved 2 of 5 limits.
Interleaved 2 of 5 Label Lengths
Interleaved 2 of 5 Minimum Label Length — set the minimum
label length required for I 2/5 labels (not including the check
character). This feature is provided to ignore small label segments,
reducing the possibility that a portion of a good label is incorrectly
seen as an entire label. This setting can be any even number of
characters between 02 and 501.
Variable Length — If you select variable length, the scanner will
recognize labels with an even number of characters between
the minimum length (set above) and 501 characters.
Fixed Length — If you select fixed length, there are three labels
for programming your scanner to read either one or two
fixed lengths. The labels are:
• Set First Fixed Length — Use this label to instruct the scanner that
the next two programming labels you scan will define the first fixed
label length. This setting can be any even number of characters
between 02 and 501 characters.
1 For this symbology, the scanner will decode up to 50 characters, but the actual length read
will vary depending upon interface type, and bar code physical size and quality.
SET --------------------------------------
COMPUTE ---------------------
CHECK DIGIT
TRANSMIT ---------------------
END --------------------------------------
R44-1840 67
Setting Interleaved 2 of 5 Fixed and Minimum Label Lengths
All interfaces that are shipped with the standard factory configuration are set to
read variable length labels. If you switch from variable to fixed length labels, the
default fixed label lengths are 14 characters and 8 digits. Follow the steps below
to change these defaults. All fixed length settings for Interleaved 2 of 5 must be
an even number.
Set Fixed
1. Identify the fixed length settings you want to make.
2. Scan the SET label.
3. Scan the FIXED LENGTHS bar code on the previous page.
4. Scan the SET FIRST FIXED LENGTH bar code on the next
page.
1.
Identify the minimum length setting you want to make. The
selectable range is 02 to 501 characters.
2. Scan the SET label.
3. Scan the SET MINIMUM LABEL LENGTH bar code.
If you are setting a length less than ten, you must scan a zero first and
then the length digit (02, 04, 06, 08).
4. Set the minimum label length by scanning the correct digits
from the next two pages.
5. Scan the END label.
SET --------------------------------------
INTERLEAVED 2 OF 5 FIXED AND MINIMUM LABEL LENGTHS
1 For this symbology, the scanner will decode up to 50 characters, but the actual length read
will vary depending upon interface type, and bar code physical size and quality. The IBM
POS interface is limited to 32 character labels.
R44-1840 69
Setting Interleaved 2 of 5 Fixed and Minimum Label Lengths - continued
0 ------------------------------
1 ------------------------------
INTERLEAVED 2 OF 5 FIXED AND MINIMUM LABEL LENGTHS
2 ------------------------------
3 ------------------------------
4 ------------------------------
5 ------------------------------
6 ------------------------------
8 ------------------------------
END --------------------------------------
R44-1840 71
Std 2 of 5 Check Digit and Variable Length Label Selections
These programming labels determine whether you compute and send the
check digit contents.
If you want to set the scanner to read only fixed length labels, follow the
procedures on the pages immediately following.
SET --------------------------------------
COMPUTE ---------------------
CHECK DIGIT
TRANSMIT ---------------------
END --------------------------------------
R44-1840 73
Setting Standard 2 of 5 Fixed and Minimum Label Lengths - continued
Setting Minimum Label Length
NOTE
Minimum Length is only active when length
control is set to VARIABLE LENGTH.
1.
Identify the minimum length setting you want to make. The
selectable range is 01 to 501 characters.
2. Scan the SET bar code.
3. Scan the SET MINIMUM LABEL LENGTH bar code.
If you are setting a length less than ten, you must scan a zero first and
then the length digit ( 01, 02, ...09).
4. Set the minimum label length by scanning the correct digits from
the next pages.
5. Scan the END bar code.
SET --------------------------------------
STANDARD 2 OF 5 FIXED AND MINIMUM LABEL LENGTHS
1 For this symbology, the scanner will decode up to 50 characters, but the actual length read
will vary depending upon interface type, and bar code physical size and quality.
0 ------------------------------
1 ------------------------------
2 ------------------------------
STANDARD 2 OF 5 FIXED AND MINIMUM LABEL LENGTHS
3 ------------------------------
4 ------------------------------
5 ------------------------------
6 ------------------------------
7 ------------------------------
8 ------------------------------
9 ------------------------------
END --------------------------------------
R44-1840 75
Codabar Options
The Codabar symbology has the following programmable features:
Check Digit — calculate the Check Digit to verify the label's
contents have been read correctly. If you enable this feature,
your bar codes must include a Check Digit. You may also
choose to transmit or not transmit the Check Digit.
Start/Stop Characters — you can choose either Send or Don't
Send depending on your host's interface requirement.
Start/Stop Format — if you need to send the Start/Stop
characters, there are four standard format options that you
can select from; ABCD/TN*E, ABCD/ABCD, abcd/tn*e, or
abcd/abcd. This setting must match your system require-
ments. If you select one of these options, it determines how
the ASCII characters A, B, C, D that are used for Start/Stop
characters, will be translated before being sent to the host.
Start/Stop Match — the requirement that the Start and Stop
characters must match (be identical) can be enabled or
disabled.
Label Format — provides the selection between fixed or variable
length labels. If your application has labels with specific fixed
length, we recommend selecting fixed lengths to improve read rate.
If you select variable length, the scanner will recognize labels
with between 03 and 50 1 characters.
Set First Fixed Length — if you select fixed length, use this
feature to set a first fixed label length to a setting between 03 and
501 characters.
Set Second Fixed Length — if you select fixed length, use
this feature to set a second fixed label length to a setting
between 03 and 501 digits.
No Second Fixed Length — scan this label after setting the
first fixed length to instruct the scanner to recognize only the
label length chosen as the first label length.
1 For this symbology, the scanner will decode up to 50 characters, but the actual length read
will vary depending upon interface type, and bar code physical size and quality.
R44-1840 77
Codabar Check Digit & Variable Length
These programming labels determine whether you compute and send the
check digit contents and enables variable length.
If you want to set the scanner to read only fixed length labels, follow the
procedures on the following pages.
SET --------------------------------------
COMPUTE ----------------------
TRANSMIT ----------------------
LENGTH CONTROL
ENABLE ------------------------
GAP CHECK
DISABLE -----------------------
END --------------------------------------
These bar codes allow you to set the Start/Stop character format and
transmission. Refer to your host user's manual to identify your system
requirements, then use these labels to select which characters are transmitted.
SET --------------------------------------
TRANSMIT1 --------------------
FORMAT = ABCD/TN*E --
FORMAT = ABCD/ABCD
FORMAT = abcd/abcd----
END --------------------------------------
1
Choosing Transmit Start/Stop characters requires selecting one of these four data format
selections: ABCD/TN*E, abcd, tn*e, ABCD/ABCD, or abcd/abcd. Refer to Appendix A,
Standard Factory Settings, to identify the default setting for your scanner's interface type.
R44-1840 79
Codabar Fixed Length
Most scanners shipped from the factory are set to read variable length
labels for Codabar.
Enable Fixed
1. Identify the fixed length settings you want to make.
2. Scan the SET bar code.
3. Scan the FIXED LENGTHS bar code from the Length Control
selection two pages back.
4. Scan the SET FIRST FIXED LENGTH bar code below.
Setting Lengths
If you are setting a length less than ten, you must scan a zero first and
then the length digit (03, ...09).
5. Set the first fixed length label by scanning the correct digits from
the next page. The selectable range is from 03 to 501.
If you need to set a second fixed length, continue with step five.
If you do not need to set a second fixed length, scan the NO
SECOND FIXED LENGTH label below and skip to step seven.
6. Scan the SET SECOND FIXED LENGTH label.
SET --------------------------------------
CODABAR FIXED LENGTHS
0 ------------------------------
1 ------------------------------
2 ------------------------------
3 ------------------------------
C ODABAR SET FIXED LENGTHS
4 ------------------------------
5 ------------------------------
6 ------------------------------
7 ------------------------------
8 ------------------------------
9 ------------------------------
END --------------------------------------
R44-1840 81
Codabar Minimum Label Length
Follow these steps to set Code 39 Minimum Label Length:
1. Identify the minimum length setting you want to make. The
selectable range is 03 to 501 characters.
2. Scan the SET label.
3. Scan the VARIABLE LENGTH bar code from the Codabar
Length Control selection earlier in this section.
4. Scan the SET CODABAR MINIMUM LABEL LENGTH
bar code.
Setting Lengths
If you are setting a length less than ten, you must scan a zero first and
then the length digit ( 04, 06, 08).
5. Set the minimum label length by scanning the correct digits
from below and the next page.
6. Scan the END label.
SET --------------------------------------
0 ------------------------------
1 ------------------------------
2 ------------------------------
1 For this symbology, the scanner will decode up to 50 characters, but the actual length read
will vary depending upon interface type, and bar code physical size and quality.
3 ------------------------------
4 ------------------------------
5 ------------------------------
C ODABAR MINIMUM LABEL L ENGTH
6 ------------------------------
7 ------------------------------
8 ------------------------------
9 ------------------------------
END --------------------------------------
R44-1840 83
MSI/Plessey Options
MSI/Plessey Check Digit
MSI/Plessey Check Digit options include:
Check Digit Calculation — calculate the Check Digit to verify the
labels contents have been read correctly. If you enable this
feature, your bar codes must include a Check Digit. You may
also choose to transmit or not transmit the Check Digit.
Transmit Check Digit — enable or disable transmission of
MSI/Plessey Check Digit(s).
Number of Check Digits — specify either one or two Check
Digits.
SET --------------------------------------
END --------------------------------------
SET --------------------------------------
R44-1840 85
MSI/Plessey Fixed Length - continued
0 ------------------------------
1 ------------------------------
2 ------------------------------
3 ------------------------------
4 ------------------------------
5 ------------------------------
6 ------------------------------
MSI/PLESSEY SET FIXED L ENGTHS
7 ------------------------------
8 ------------------------------
9 ------------------------------
END --------------------------------------
R44-1840 87
MSI/Plessey Minimum Length
Follow these steps to set MSI/Plessey Minimum Label Length:
1. Identify the minimum length setting you want to make. The
selectable range is 01 to 501 characters.
2. Scan the SET label.
3. Scan the VARIABLE LENGTH bar code from the MSI/Plessey
Length Control selection earlier in this section.
4. Scan the SET MSI/Plessey MINIMUM LABEL LENGTH
bar code.
Setting Lengths
If you are setting a length less than ten, you must scan a zero first and
then the length digit (04, 06, 08).
5. Set the minimum label length by scanning the correct digits
from below and the next page.
6. Scan the END label.
SET --------------------------------------
0 ------------------------------
1 ------------------------------
2 ------------------------------
1 For this symbology, the scanner will decode up to 50 characters, but the actual length read
will vary depending upon interface type, and bar code physical size and quality.
3 ------------------------------
4 ------------------------------
MSI/P LESSEY M INIMUM LABEL LENGTH
5 ------------------------------
6 ------------------------------
7 ------------------------------
8 ------------------------------
9 ------------------------------
END --------------------------------------
R44-1840 89
Code 93 Options
Code 93 Minimum Length
Follow these steps to set Code 93 Minimum Label Length:
1. Identify the minimum length setting you want to make. The
selectable range is 01 to 501 characters.
2. Scan the SET label.
3. Scan the SET C93 MINIMUM LABEL LENGTH bar code.
Setting Lengths
If you are setting a length less than ten, you must scan a zero first and
then the length digit ( 04, 06, 08).
4. Set the minimum label length by scanning the correct digits
from below and the next page.
5. Scan the END label.
SET --------------------------------------
0 ------------------------------
1 ------------------------------
2 ------------------------------
1 For this symbology, the scanner will decode up to 50 characters, but the actual length read
will vary depending upon interface type, and bar code physical size and quality. The IBM
POS interface is limited to 32 character labels. Code 93 bar codes containing one or more
shift characters can also limit the amount of characters that will be decoded (in these
circumstances, the scanner will decode at least 39 data characters).
3 ------------------------------
4 ------------------------------
5 ------------------------------
C ODE 93 M INIMUM LABEL LENGTH
6 ------------------------------
7 ------------------------------
8 ------------------------------
9 ------------------------------
END --------------------------------------
R44-1840 91
Code128 and UCC/EAN 128 Options
Code 128 and UCC/EAN 128 Minimum Length
Follow these steps to set Code 128 and UCC/EAN 128 Minimum Label Length:
1. Identify the minimum length setting you want to make. The
selectable range is 01 to 501 characters.
2. Scan the SET label.
3. Scan the SET C128 MINIMUM LABEL LENGTH bar code.
Setting Lengths
If you are setting a length less than ten, you must scan a zero first and
then the length digit ( 04, 06, 08).
4. Set the minimum label length by scanning the correct digits
from below and the next page.
5. Scan the END label.
SET --------------------------------------
0 ------------------------------
1 ------------------------------
2 ------------------------------
1 The scanner will decode up to 50 characters, but the actual length read will vary depending upon
interface type, the physical size of the bar code, print quality and whether the bar code data consists
of Code 128 code set A, set B, or set C characters. (The C128 character set C allows for more
densely packed data, thus if the bar code includes all or mostly C128 set C characters, more
characters can be decoded.)
3 ------------------------------
4 ------------------------------
C ODE 128 AND UCC/EAN 128 MINIMUM L ABEL LENGTH
5 ------------------------------
6 ------------------------------
7 ------------------------------
8 ------------------------------
9 ------------------------------
END --------------------------------------
R44-1840 93
General Features
The following section contains the general features that are common
to all interfaces. These features (shown below in the order listed in
this section) allow modification of the scanner's behavior to
accomodate user preferences.
SET --------------------------------------
LED INDICATION WHEN SCANNER IS IDLE
LED IS ON -----------------
END --------------------------------------
NOTE
It is strongly recommended that this
feature remain enabled, as the good read
beep provides the best scanning status
feedback to the user. Error tones are
always enabled and cannot be disabled.
Power-up Beep—when enabled, beeps upon scanner power up.
Beeper Volume—allows setting of the beeper to three different volume
settings. The greatest volume occurs with frequency set high and
volume set to volume 3.
Good Read Beep Duration—can be adjusted to SHORT (100msec),
MEDIUM (250msec), or LONG (500msec) durations.
When to Beep—may be programmed to announce a 'good read' upon
completion of one of the following events:
• Decode of a bar code label
• Transmission from the scanner to the host
• CTS activation at the host terminal (RS-232 interface models ONLY)
SET ---------------------------------
AUDIBLE S IGNAL
OFF ----------------------------
ON -----------------------------
POWER- UP BEEP
ENABLE ------------------------
DISABLE -----------------------
R44-1840 95
Beeper Settings continued
VOLUME 1 ---------------------
BEEPER VOLUME
VOLUME 2 ---------------------
VOLUME 3 ---------------------
LOW ---------------------------
BEEP F REQUENCY
GOOD READ
MEDIUM ------------------------
HIGH ---------------------------
SHORT -------------------------
BEEP DURATION
MEDIUM ------------------------
LONG --------------------------
END --------------------------------------
R44-1840 97
Marker Beam Settings
The Marker Beam feature provides the user with a spotter beam for im-
proved aiming at distant bar code labels and/or in extrememly bright envi-
ronments. A Marker Beam can also be useful when scanning through
showcase glass or bar code menus containing bar codes printed with little
space between them.
To enable the Marker Beam:
1. Scan the SET bar code.
2. Scan the ENABLE MARKER BEAM bar code.
3. Scan the desired time duration setting for the Marker Beam to be illumi-
nated. Setting the duration to zero disables the Marker Beam.
4. Scan the END bar code.
SET --------------------------------------
0 SECONDS -------------------
MARKER BEAM D URATION
1 SECOND --------------------
END --------------------------------------
R44-1840 99
Read Verification
Scanner programming has been improved to allow selection of read verifica-
tion "minimum read" requirements by symbology type, rather than univer-
sally. This means that the scanner needn't waste valuable time verifying high-
confidence symbologies, while offering the security of multiple read verifica-
tion on less reliable codes.
NOTE
The more times the scanner is required to read and
compare the bar codes data, the longer it will take to
complete a good read cycle.
SET --------------------------------------
VERIFY INTERLEAVED 2 OF 5-
READ VERIFICATION S YMBOLOGY T YPE
1 Plus Pharmacode
2 Plus UCC-EAN 128
R44-1840 101
Read Verification - continued
END ----------------------------------------------
SET --------------------------------------
ENABLE ------------------------
STAND MODE
AUTOSENSE
DISABLE -----------------------
END --------------------------------------
SET --------------------------------------
END --------------------------------------
R44-1840 103
Low Power Mode
When enabled, Low Power Mode causes the scanner to power-down
completely between trigger pulls. This results in very low idle current,
lowering the energy needs of the scanner. It does, however, require
the scanner's microcontroller to reboot with every trigger pull. This
will introduce a very small delay in scanning when this mode is
enabled. Therefore, it is recommended that this mode only be used
when the scanner is connected to a battery powered terminal.
IMPORTANT
The state of this feature is not af-
fected by the RETURN TO FACTORY
DEFAULTS programming bar code. It
must be manually enabled or disabled
using the programming bar codes below.
SET --------------------------------------
LOW POWER MODE
STEP #1------------------------
ENABLE
STEP #2------------------------
LOW POWER MODE
STEP #1------------------------
DISABLE
STEP #2------------------------
END --------------------------------------
R44-1840 105
Appendix B
Sample Barcodes
CODE 128
C o d e 1 2 8 . T e s t
CODE 39
C O D E 3 9 . T E S T
INTERLEAVED 2 OF 5
0123456789
STANDARD 2 OF 5
1 2 3 4 5 6 7 8 9 0
CODABAR
A $ 9 9 . 9 5 A
CODE 93
Code 93-test
MSI/Plessey
1 4 4 7 6 9 2 5 4
49
69000
UPC-E
0 998875 0
EAN-8 (JAN-8)
0021 0126
EAN-13 (JAN-13)
1 101234 567891
R44-1840 107
Appendix C
Keypad
Some features in this manual require selection of numerals and letters from
the set below. Carefully read the instructions for such features, then scan
these bar codes as directed.
0 ------------------------------
1 ------------------------------
2 ------------------------------
3 ------------------------------
KEYPAD
4 ------------------------------
5 ------------------------------
6 ------------------------------
7 ------------------------------
8 ------------------------------
9 ------------------------------
A -----------------------------
K EYPAD
B -----------------------------
C -----------------------------
D -----------------------------
E------------------------------
F ------------------------------
END --------------------------------------
R44-1840 109
NOTES
Australia Japan
PSC Asia Pacific Pty Ltd. PSC Japan K.K.
North Ryde, Australia Shinagawa-ku, Tokyo, Japan
Telephone: [61]0(2)9878 8999 Telephone: [81] (0)3 3491 6761
Telefax: [61]0(2)9878 8688 Telefax: [81] (0)3 3491 6656