0% found this document useful (0 votes)
215 views116 pages

PSC-Powerscan Manual

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
215 views116 pages

PSC-Powerscan Manual

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 116

Handheld Laser Scanner

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

Reasonable measures have been taken to ensure that all information


contained in this manual is complete and accurate. However, PSC
Scanning, Inc. reserves the right to change any specification at any time
without prior notice.

IBM® is a registered trademark of International Business Machines Corporation,


NCR® is a registered trademark of NCR Corporation, and SNI® is a registered
trademark of Siemens Nixdorf Information Systems. Their inclusion in this
manual is for the customer's information and convenience only, and constitutes
neither an endorsement nor a recommendation for these companies' products or
services.
Contents
Introduction
Understanding the Basics ............................................................ 1
Integrating the Scanner With Your Host System ......................... 2
Changing Interfaces ..................................................................... 2
Customizing Your Scanner's Operation ...................................... 5
Programming Overview ..................................................................... 6
What Is Programming Mode? ...................................................... 6
How To Program Using Bar Codes ............................................. 7
The Programming Session .......................................................... 8
LED and Beeper Indicators ....................................................... 10
If You Make a Mistake... ............................................................ 10
Return to Factory Settings ......................................................... 11
Where To Go From Here ........................................................... 12
Wand Emulation Interface Selection .......................................... 13
RS-232 Interface Selection ........................................................ 16
SNI RS-232 Interface Selection ................................................. 16
RS-232 ACK/NAK Options ......................................................... 26
PC Keyboard Wedge Interface Selection ................................. 29
PC Keyboard Wedge – Connect to a Laptop/No Keyboard
Attached ..................................................................................... 31
Caps Lock .................................................................................. 32
Country Mode ............................................................................ 33
Quiet Interval .............................................................................. 35
Label Transmit Format Configuration Items ...................................... 36
Prefix, Suffix, and Label I.D. ...................................................... 36
Symbologies
Symbology Options Overview ......................................................... 49
Symbology Selection ...................................................................... 51
UPC/EAN Options ............................................................................ 54
UPC/EAN Expansion ................................................................. 55
UPC/EAN Add-Ons .................................................................... 56
C128 and Custom Add-Ons ....................................................... 57
R44-1840 i
Price/Weight Check Digit ........................................................... 58
Code 39 Options .............................................................................. 61
Code 39 - continued .................................................................. 63
PharmaCode 39 Options .................................................................. 65
Interleaved 2 of 5 ............................................................................. 66
I 2 of 5 Check Digit and Variable Length Label Selections....... 67
Standard 2 of 5 ................................................................................. 71
Std 2 of 5 Check Digit and Variable Length Label Selections .. 72
Codabar Options .............................................................................. 76
Codabar Options - continued .................................................... 77
Codabar Check Digit & Variable Length ................................... 78
Codabar Start/Stop Character .................................................... 79
Codabar Fixed Length ............................................................... 80
Codabar Minimum Label Length ............................................... 82
MSI/Plessey Options ....................................................................... 84
MSI/Plessey Check Digit ........................................................... 84
MSI/Plessey Fixed Length ........................................................ 85
MSI/Plessey Minimum Length ................................................... 88
Code 93 Options .............................................................................. 90
Code 93 Minimum Length .......................................................... 90
Code128 and UCC/EAN 128 Options .............................................. 92
Code 128 and UCC/EAN 128 Minimum Length ......................... 92
General Features ............................................................................. 94
Green LED Lamp Idle State....................................................... 94
Beeper Settings ......................................................................... 95
Marker Beam Settings ............................................................... 98
Read Verification ..................................................................... 100
AutoSense® Stand Mode ....................................................... 102
Half-Angle ................................................................................ 103
Low Power Mode .................................................................... 104
Appendix A Additional Information ................................ 105
RS-232 Host Programming ............................................................ 105
Need More Information?................................................................. 105
Appendix B Sample Barcodes ........................................ 106
Appendix C Keypad .......................................................... 108
ii PowerScan™ Programming Guide
Introduction
The programming bar code labels contained in this manual will allow you to
customize and configure features and settings for your PSC® PowerScan
scanner. To ensure full compatibility and proper function, use only the
programming bar codes in this manual and other product-specific publications
to program scanner features.
This manual has been developed to make it quick and easy for users of all
levels to find the information needed to understand and configure scanner
features. The following descriptions will help you to determine where to go
from here.

Understanding the Basics


If you have little or no prior experience with programming using bar code
labels, you should review this introductory section to familiarize yourself
with the basics of scanner programming before performing any changes to
your scanner's configuration. Contents of this section are:
— Integrating the Scanner with Your Host System
— Changing Interfaces
— Customizing Your Scanner's Operation
— Programming Overview
— What is Programming Mode?
— How to Program Using Bar Codes
— The Programming Session
— LED and Beeper Indicators
— If You Make A Mistake
— Return to Factory Settings
— Where to Go From Here

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 PowerScan™ Programming Guide


To determine if your desired new interface is available on your scanner, check
the following section titled "Software". The section lists host interface types
supported by each interface board available at the time of this writing. If you
are still unsure of your scanner's available interface connectivity, consult your
PSC dealer
The scanner will need to be sent to a Level I Service repair depot if the
interface board must be swapped; however, if necessary, you can change your
scanner's interface cable by following these instructions. (Refer to Figure 1.):
1. Loosen the screw at the bottom of the handle. This screw is
captive and does not come all the way out.
WARNING
DO NOT try to pull the end cap off, as
this may damage the scanner.

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

Figure 1. Removing/Replacing the Interface Cable and Board

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

The Universal [Keyboard] Wedge Group supports:


• Consult the PowerScan Universal Wedge Programming Guide (P/N:
R44-1842) for more information.

After familiarizing yourself with the basic scanner programming procedures


in this section, turn to the appropriate interface programming section (RS-
232, Wand Emulation, etc.) of this manual to set other interface features,
completing the scanner's conversion to a new interface type.
Upon changing a scanner's interface setting, scan a bar code to verify that the
scanner communicates correctly with the new host system. Some sample bar
codes are provided in Appendix B of this manual. If any changes to the
scanner's factory settings are needed, consult the following section titled,
Customizing Your Scanner's Operation.

1 Contact your dealer if your desired interface is not listed. Interface group definitions are
subject to change without notice.

4 PowerScan™ Programming Guide


Customizing Your Scanner's Operation
Most scanner programming falls within three general categories:
• Host Communication Interface Selection and Settings—These
are the mandatory settings necessary to allow communication with
your host terminal. Examples of these settings are: RS-232 baud rate
and parity, etc.

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.

• Symbology Selection and Settings—To improve the scanner's


performance, active symbology recognition may be limited to only
those symbologies in use at your site. The scanner has the capability
to autodiscriminate as few as one, and as many as all available
symbologies. Additionally the scanner may be programmed with
the standard options available for the various symbologies, such as
check digit, minimum label length, fixed and variable length bar
codes, etc.
• General Feature Settings—These features are common to all
interface types. Examples include beeper adjustments such as
volume and length, read verification settings, etc.
If you experience difficulties, have questions or require additional informa-
tion, contact your local distributor, or call PSC directly using the listings
located on the back cover of this guide.

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.

What Is Programming Mode?


Programming Mode is a state in which the scanner must be placed in order to
accept programming commands. When programming using the bar code
labels in this manual, the scanner is typically placed in Programming Mode by
scanning the "SET" label at the top of most programming feature pages.
When in Programming Mode, the scanner only recognizes the special pro-
gramming bar codes contained in this programming guide. See the following
section, Scanner LED and Beeper Indicators for information about scanner
indications while in Programming Mode.

6 PowerScan™ Programming Guide


How To Program Using Bar Codes
For a scanner feature (item) to be modified, minimally, bar code data must be
scanned in sequence for the programming elements listed below. The follow-
ing section, The Programming Session, provides step-by-step instructions for
using the different types of programming bar code labels described.

SET ITEM TAG ITEM VALUE END/RESET


(Enter (Coded sequence (Numeric value. (Exits Program-
Programming assigned to that May enable/disable ming Mode and
Mode) particular feature) the feature, set a resets the scanner)
limit, etc.)

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:

• 1 label programming. A single programming label can be format-


ted to contain:
1. SET, ITEM TAG, ITEM VALUE, and END/RESET
Example: WAND EMULATION INTERFACE SELECTION.

• 3 label programming. Most of the features in this manual require


the scanning of 3 bar codes:
1. SET label
2. ITEM TAG/ITEM VALUE label (such as SET BAUD RATE TO
1200).
3. END/RESET label

• 4 to 6 label programming. This type of format is necessary to allow


flexible programming with larger item value numeric ranges.
1. SET label
2. ITEM TAG label (such as I 2 of 5: SET FIRST FIXED LENGTH)
3. SELECT ITEM VALUE DIGIT ONE
4. SELECT ITEM VALUE DIGIT TWO
5. END/RESET label

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.

Additionally, when programming a feature requiring you to scan


single digits to set a multi-digit number, such as Minimum Label
Length, scanning the END bar code (or any item tag/item value
bar code) before completing all input will result in an error tone
and cause the scanner to exit Programming Mode. Under these
circumstances, the current feature you were trying to set is
thrown out; any previous bar codes scanned during the session
will take effect.

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.

8 PowerScan™ Programming Guide


NOTE
It is possible to program multiple fea-
tures during a single programming ses-
sion (a programming session is defined
as the period of time between scanning
the SET bar code and scanning the END
bar code). However, it is recommended
that sessions be limited to one feature,
as it can be difficult to discover where
an error has been made, should you
make a mistake in the programming se-
quence. Additionally, it can be confus-
ing to determine which features may or
may not have been successfully set fol-
lowing such a session.

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.

If You Make a Mistake...


If, during a programming session, you find that you are unsure of the
scanner's settings or wish to re-set the scanner's configuration, use the Return
to Factory Settings label on the following page to return the scanner's
configuration to the factory settings. Scanning this label will also reset any
changes made during previous programming sessions.

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.

10 PowerScan™ Programming Guide


Return to Factory Settings
Scan this label to return the scanner to the default settings configured at the
factory for your scanner’s original interface specifications. This label is
typically used to return the scanner to a “known” operating state when the
present programming status is not known, faulty, or suspect.

WARNING
Use this label with caution, since it will reset
ALL features that may have been pro-
grammed for that interface type since the
scanner’s 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 --------------------------------------

RETURN TO F ACTORY SETTINGS

END --------------------------------------

If you don't have a record of your site/system's original configuration,


you may need to call your nearest PSC service depot for assistance to
return the scanner to normal function. Please be prepared to provide
information about the company, location, host terminal system and
other pertinent information about the scanner being repaired.

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.

1. If you are changing the scanner's interface type, follow the


instructions earlier in this section titled, Changing Interfaces,
before proceeding.
2. Scan any feature bar codes that are unique to the interface you
are currently programming. These interface specific program-
ming bar codes immediately follow each interface selection label.
3. Turn to the Symbology section if you are going to change any
bar code symbologies or modify any symbology related features.
4. Turn to the General Features section of this guide if you wish to
change or modify any of the scanner's other features.
Once the necessary changes have been made, and you have scanned the END
bar code, you are ready to scan.

12 PowerScan™ Programming Guide


Wand Emulation Interface Selection
Scan this label to enable the Wand Emulation interface.

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 --------------------------------------

ENABLE WAND EMULATION ---

END --------------------------------------

R44-1840 13
Wand Emulation Settings

SET --------------------------------------

SPACE LOW, BAR HIGH ------


POLARITY

SPACE HIGH , BAR LOW ------

LOW (660 µS) ----------------


SIGNAL SPEED

HIGH (330 µS)----------------

TRANSMIT IN NORMAL FORMAT

TRANSMIT IN C39 FORMAT ---


DATA FORMAT

TRANSMIT IN C128 F ORMAT -

TRANSMIT IN C39 -------------


FULL ASCII

14 PowerScan™ Programming Guide


L OW ..........................
IDLE STATE

HIGH ..........................
T RANSMIT A NOISE PATTERN
BEFORE L ABEL XMISSION

TRANSMIT P RE-NOISE ...

DON'T TRANSMIT PRE-N OISE

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).

SNI RS-232 Interface Selection


Scan this label to enable the SNI RS-232 interface.

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 --------------------------------------

ENABLE STANDARD RS-232 -

ENABLE SNI RS-232 -------

END --------------------------------------

16 PowerScan™ Programming Guide


RS-232 Communication Parameters
This section contains the following RS-232 communication parameters in
the order listed:
• Baud Rate
• Data Bits
• Parity
• Stop Bit(s)
• Hardware Handshaking (CTS/RTS)
• Software Handshaking (Xon/Xoff)
• ACK/NAK Options
• Intercharacter Delay
Go to the sections titled Symbology Selection and General Features in the
back of this programming guide if you want to change any other settings
for this interface.

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 ----------------------------------------

18 PowerScan™ Programming Guide


Data Format Table
There are many possible data format configurations for an RS-232 interface. Check
your host system manual to find out your system's communications requirements.
This table shows the acceptable format options.
Data Bits Start Bit Parity Bit(s) Stop Bit(s)
Seven 1 0 2
Seven 1 1 1
Seven 1 1 2
Eight 1 0 1
Eight 1 0 2
Eight 1 1 1

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 ---------------------------

SEVEN BITS -------------------


D ATA BITS

EIGHT BITS --------------------

END --------------------------------------

20 PowerScan™ Programming Guide


Handshaking
Review your system documentation to identify handshaking requirements, and use
these labels to change the settings if required. The following brief descriptions
explain each selection.
Hardware Control
CTS/RTS Flow Control — is hardware handshaking. The scanner
activates the RTS (Request to Send) line when it is ready to send data to
the host. The scanner waits for an active Clear to Send (CTS) signal
from the host before transmitting data. If hardware control is disabled,
CTS/RTS communication will not take place. If the host deactivates the
CTS line during data transmission, the host will receive additional
characters for no more than 2msec1.

CTS Scan Control — is also a hardware control. When scan control is


enabled, label scanning is disabled until CTS is asserted and de-asserted.

1 Timing varies slightly depending upon baud rate selected.

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.

ENABLE CTS/RTS FLOW CONTROL

ENABLE CTS SCAN C ONTROL

ENABLE XON / XOFF

DISABLE BOTH CTS/RTS AND XON / XOFF

1 Timing varies slightly depending upon baud rate selected.

22 PowerScan™ Programming Guide


Software Control -- High Density Models
NOTE
If your scanner is a HIGH DENSITY model,
it may not be able to read the software
control settings bar codes on the previ-
ous page. If so, use the bar codes below.

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.

Enable CTS/RTS Flow Control

SET --------------------------------------
ENABLE CTS/RTS FLOW

STEP #1------------------------
CONTROL

STEP #2------------------------

END --------------------------------------

R44-1840 23
Software Control -- High Density Models -- continued

Enable CTS Scan Control

SET --------------------------------------
ENABLE CTS SCAN

STEP #1------------------------
CONTROL

STEP #2------------------------

END --------------------------------------

Enable Xon/ Xoff

SET --------------------------------------
ENABLE XON /XOFF

STEP #1------------------------

STEP #2------------------------

END --------------------------------------

24 PowerScan™ Programming Guide


Software Control -- High Density Models -- continued

Disable both CTS/RTS and Xon/ Xoff

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.

Options for RS-232 ACK/NAK are:

• 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 --------------------------------

DISABLE ACK/NAK -------------


ACK/NAK ENABLE

FOR BAR CODE T RANSMISSION ---

FOR HOST COMMAND ACKNOWLEDGE

FOR BAR CODE T RANSMISSION ---


AND H OST C OMMAND
ACKNOWLEDGE

END --------------------------------

26 PowerScan™ Programming Guide


Intercharacter Delay
Intercharacter Delay refers to the pause, if any, between each character before it
is sent to the host. This time delay is used to control the flow of data from the
scanner.

SET --------------------------------------

0 ------------------------------

10 MILLISECONDS -------------
INTERCHARACTER DELAY

20 MILLISECONDS -------------

30 MILLISECONDS -------------

40 MILLISECONDS -------------

50 MILLISECONDS -------------

R44-1840 27
Intercharacter Delay -- continued

100 MILLISECONDS -----------


INTERCHARACTER DELAY

200 MILLISECONDS -----------

500 MILLISECONDS -----------

1 SECOND ---------------------

END --------------------------------------

28 PowerScan™ Programming Guide


This section contains the following PC Keyboard Wedge communication
parameters in the order listed:

Keyboard Wedge Communication Parameters


• Interface Selection
• Connect to Laptop
• Caps lock Settings
• Country Modes
• Intercharacter Delay
Go to the sections titled Symbology Selection and General Features in the
back of this programming guide if you want to change any other settings.

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.

PC Keyboard Wedge Interface Selection


The scanner supports a variety of PC Keyboard Wedge interfaces. The
table below defines the different interface selections.
I/F Type PCs Supported

A PC/XT w/Alternate Key Encoding


B AT, PS/2 25-286, 30-286, 50, 50Z, 60, 70, 80, 90 & 95 w/Alternate Key
Encoding
C PS/2 25 and 30 w/Alternate Key Encoding
D PC/XT w/Standard Key Encoding
E AT, PS/2 25-286, 30-286, 50, 50Z, 60, 70, 80, 90 & 95 w/Standard Key
Encoding
F PS/2 25 and 30 w/Standard Key Encoding
G IBM 3xxx w/122 keyboard
H IBM 3xxx w/102 keyboard
I PS/55 5530T w/104 keyboard
J NEC 9801

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 Selection—continued
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 --------------------------------------

30 PowerScan™ Programming Guide


PC Keyboard Wedge – Connect to a Laptop/No Keyboard Attached
If no keyboard is attached, the scanner must provide the acknowledge signal
to the PC. In this case, enable the "Laptop/No External Keyboard" mode. If
a keyboard is attached, enable "Keyboard Attached".
Laptop (integrated keyboard) — Scan the "Laptop/No External Keyboard"
label below when the scanner is connected to a laptop computer or when the
scanner is operated with no external keyboard attached.
PC (external keyboard) — If you move the scanner to a standard PC, change
the setting to "Keyboard Attached".
Send Control Characters — When this feature is enabled, all ASCII charac-
ters except NUL (00h) are transmitted. Disabling this feature limits transmis-
sion of ASCII characters to the following:
• Only ASCII characters between 20h..127h, plus…
- Carriage Return (CR=0Dh)
- BackSpace (BS=08h)
- Right Tab (HT=09h)
- Left Tab (0Bh)
- Esc (1Bh)

SET --------------------------------------
LAPTOP OR PC

LAPTOP/NO EXTERNAL KEYBOARD


C ONNECT TO

K EYBOARD ATTACHED -------------

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 --------------------------------------

CAPS L OCK OFF -------------


CAPS LOCK OPTIONS

CAPS LOCK ON ---------------

CAPS LOCK = SHIFT -LOCK ---

END --------------------------------------

32 PowerScan™ Programming Guide


Country Mode
The following country/languages can be selected when configured for I/F
Type E only:
• USA • France • Portugal • Japanese 106-Key
• Belgium • Germany • Spain
• Britain • Italy • Sweden
• Denmark • Norway • Switzerland

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 --------------

JAPANESE 106-KEY ------

END --------------------------------------

34 PowerScan™ Programming Guide


Quiet Interval
Quiet Interval is the amount of time to look for keyboard activity before the
scanner breaks the keyboard connection in order to transmit data to the host.

SET --------------------------------------

10 MILLISECONDS ------------

20 MILLISECONDS ------------

50 MILLISECONDS ------------
QUIET INTERVAL

100 MILLISECONDS ----------

200 MILLISECONDS ----------

500 MILLISECONDS ----------

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.).

Prefix, Suffix, and Label I.D.


The table below shows examples of how Prefix, Suffix, and Label I.D.
characters can be applied. The shaded boxes highlight the example label data
and any additional characters added by way of Prefix, Suffix, Label I.D., and
combinations of each. The last column shows the resulting data that will be
transmitted when the additional characters are applied.

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.

Table 1. Prefix, Suffix, Label I.D. Examples

36 PowerScan™ Programming Guide


Setting Universal Prefix(es)
These characters will be added to the standard label format when your host
system has specific and unique requirements for information added to the bar
code label data before it is sent to the host. 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
prefixes.
For example, if you are going to send two prefix characters as
'STX' (start transmit) and 'SP' (Space). The ASCII chart shows
that 'STX' equals 02 hex and 'SP' equals 20hex
2. Scan the SET bar code.
3. Scan the SET PREFIX 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 four, scan 0, 2, 2, 0.

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.

5. Scan the END bar code.


You have added a two character prefix to all bar code data,
regardless of label symbology, that will be added to the label
data before it is sent to the host.

SET --------------------------------------

SET PREFIX ------------------

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.

5. Scan the END bar code.


You have added a two character suffix to all bar code data,
regardless of label symbology, that will be added to the label
data before it is sent to the host.

SET --------------------------------------

SET SUFFIX ------------------

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.

2. Scan SET PREFIX or SET SUFFIX.


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).

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.

4. Scan the digit '0' two times to disable transmission of a


second character.
5. Scan the END bar code.

SET --------------------------------------
SET SINGLE CHARACTER
PREFIX OR SUFFIX

SET PREFIX ------------------

SET 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

SET P REFIX ------------------

SET S UFFIX ------------------

0 ------------------------------

END --------------------------------------

40 PowerScan™ Programming Guide


Setting Label I.D. (Symbology Specific Label Identifiers)
Setting the Label I.D. feature can be a complex task requiring multiple steps
to enable all necessary options. You'll want to familiarize yourself with the
contents of this section before proceeding. Here is a brief listing of the order
of its contents:
Label Identifiers
Setting Label I.D. Locations
Setting Label I.D. Characters by Symbology
Label I.D. Symbology Selection
How to Set Single Character Label I.D.
Disabling Label I.D. for a Specific Symbology

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.

UPC-A ------------------------------ 'A' EAN-8 (8 Add-on) -------------- 'FF'


UPC-E ------------------------------ 'E' EAN-13 (2 add-on) ------------- 'F'
EAN-8 ---------------------------- 'FF' EAN-13 (5 Add-on) ------------- 'F'
EAN-13 ----------------------------- 'F' EAN-13 (8 Add-on) -------------- 'F'
UPC-A (2 add-on) -------------- 'A' Code 39 ----------------------------- '*'
UPC-A (5 Add-on) -------------- 'A' PharmaCode ---------------------- 'A'
UPC-A (8 Add-on) --------------- 'A' Codabar ---------------------------- '%'
UPC-E (2 add-on) -------------- 'E' Interleaved.2 of 5 --------------- 'i'
UPC-E (5 Add-on) -------------- 'E' Code 93 ---------------------------- '&'
UPC-E (8 Add-on) --------------- 'E' Code 128 --------------------------- '#'
EAN-8 (2 add-on) ------------- 'FF' MSI/Plessey --------------------- '@'
EAN-8 (5 Add-on) ------------ 'FF'

Table 2. Industry Standard Label Identifiers (all are prefixes)

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 --------------------------------------

LABEL I.D. = NONE ------------


SET LABEL ID LOCATION

TRANSMIT LABEL I.D. AS PREFIX

TRANSMIT LABEL I.D. AS SUFFIX

END --------------------------------------

42 PowerScan™ Programming Guide


Setting Label I.D. Characters by Symbology
To set symbology-specific label identifiers (Label I.D.):
1. Look at the ASCII chart on the inside back cover, and identify
the ASCII character(s) and the corresponding Hex Code(s) for
the ASCII characters you will use as identifiers.
For example: You need to change the Label I.D. for UPC-A to
'A1'.
2. Scan the SET bar code below.

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.

5. Scan the END bar code.

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-A W/2 DIGIT ADD-ON -

UPC-A W/5 DIGIT ADD-ON -


SET SYMBOLOGY SPECIFIC LABEL IDENTIFIER FOR :

UPC-A W/C128 ADD-ON --

UPC-E ----------------------

UPC-E W/2 DIGIT ADD-ON -

UPC-E W/5 DIGIT ADD-ON -

UPC-E W/C128 ADD-ON --

44 PowerScan™ Programming Guide


Label I.D. Symbology Selection
continued

EAN-8 ----------------------

EAN-8 W/2 DIGIT ADD-ON --


SET SYMBOLOGY SPECIFIC LABEL IDENTIFIER FOR :

EAN-8 W/5 DIGIT ADD-ON --

EAN-8 W/C128 ADD- ON --

EAN-13 --------------------

EAN-13 W/2 DIGIT ADD- ON

EAN-13 W/5 DIGIT ADD- ON

EAN-13 W/C128 ADD-ON

R44-1840 45
Label I.D. Symbology Selection
continued

UCC/EAN 128 -----------

CODE 39 ---------------------

P HARMA CODE ----------


SET S YMBOLOGY SPECIFIC LABEL IDENTIFIER FOR :

CODABAR ---------------------

INTERLEAVED 2 OF 5 ---------

STANDARD 2 OF 5 -----------

CODE 93 ---------------------

CODE 128 -------------------

MSI/PLESSEY ---------------

46 PowerScan™ Programming Guide


How to Set Single Character Label I.D.
The scanner will not transmit a label ID character if its hex value is set to
zero. If you have determined that you need a Label I.D. that contains only a
single character, follow this modified procedure:
1. Scan the SET bar code.

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.

4. Scan the digit '0' two times to disable transmission of a second


character.
5. Scan the END bar code.

Disabling Label I.D. for a Specific Symbology


This procedure is the same as setting a single character symbology identifier,
except you should scan four zeros before scanning the END bar code.

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.

48 PowerScan™ Programming Guide


Symbology Options Overview
Enable UPC-A — enables UPC-A as an active symbology. If you
enable this symbology, additional options for symbology ex-
pansion and reading add-ons are available.

Enable UPC-E — tells the scanner to recognize UPC-E as an active


symbology. Like UPC-A, UPC-E offers options for symbology
expansion and reading of add-ons.

Enable EAN-8 — selects EAN-8 as an active symbology. EAN-8


symbology selection also allows options for symbology expan-
sion and reading of add-ons.

Enable EAN-13 — selects EAN-13 as an active symbology. EAN-


13 options are similar to those of the EAN-8 symbology.

Enable Code 39 — selects Code 39 as an active symbology. Allows


selection of Check Digit, Start/Stop and Single Digit options.

Enable PharmaCode 39 — is a symbology subset of Code 39.


Enabling PharmaCode 39 selects this as the active Code 39
symbology (superceding standard Code 39 features).
NOTE
Standard Code 39 must be enabled be-
fore PharmaCode can be enabled.

Enable Interleaved 2 of 5 — selects Interleaved 2 of 5 as an active


symbology. Allows change of Check Digit or label format
(fixed or variable length) options.
Enable Standard 2 of 5 — selects Standard 2 of 5 as an active
symbology. Options for this symbology are similar to Inter-
leaved 2 of 5 features.

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.

Enable Codabar — selects Codabar as an active symbology. Allows


selection of Check Digit, Start/Stop character and format, or
label format (fixed or variable length) options.
Enable Code 93 — enables Code 93 as an active symbology. The
scanner is preset to recognize all Code 93 bar codes that have
between 2 and 50 characters.
Enable Code 128 — selects Code 128 as an active symbology. The
scanner is preset to recognize all Code 128 bar codes that have
between 2 and 50 characters.
Enable UCC/EAN 128 — chooses EAN 128 as an active
symbology.The Automatic Identification Manufacturers, Inc.
of the United States (AIM USA) have standardized the reporting
of data sources from bar code reading devices. Sending the AIM
symbology prefix identifies the symbology to the host terminal,
allowing it to specifically differentiate between UCC/EAN-128
(Code 128 with Function Character 1 in the first position) and
standard Code 128 symbols. When this feature is disabled, the
host cannot differentiate between these symbols.
Enable MSI/Plessey — selects MSI/Plessey as an active symbol-
ogy. Allows selection of Check Digit or label format (fixed or
variable length) options.

50 PowerScan™ Programming Guide


Symbology Selection
The bar code programming labels on the following pages allow you to
enable or disable all symbologies.

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 --------------------------------------

ENABLE UPC-A ------------

DISABLE UPC-A -----------

ENABLE UPC-E ------------

DISABLE UPC-E -----------

ENABLE EAN-8 -------------

DISABLE EAN-8 -----------

ENABLE EAN-13 -----------

R44-1840 51
DISABLE EAN-13 ---------

ENABLE CODE 39 -----------

DISABLE CODE 39-----------

ENABLE PHARMACODE1 39 -

DISABLE PHARMACODE 39 -

ENABLE INTERLEAVED 2 OF 5

DISABLE INTERLEAVED 2 OF 5

ENABLE STANDARD 2 OF 5--

DISABLE STANDARD 2 OF 5 -

ENABLE IATA2 --------------

DISABLE IATA --------------

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.

52 PowerScan™ Programming Guide


ENABLE CODABAR -----------

DISABLE CODABAR -----------

ENABLE CODE 93 -----------

DISABLE CODE 93-----------

ENABLE UCC/EAN 128 --

DISABLE UCC/EAN 128 -

ENABLE CODE 128 ---------

DISABLE CODE 1283 --------

ENABLE MSI/PLESSEY ------

DISABLE MSI/PLESSEY -----

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.

54 PowerScan™ Programming Guide


UPC/EAN Expansion
Use these labels to enable or disable:
• Expand UPC-A to EAN-13 • Expand EAN-8 to EAN-13
• Expand UPC-E to UPC-A • Expand UPC-E to EAN-13

SET --------------------------------------

EXPAND1 ----------------------
UPC-A TO EAN-13

EXPANSION

DON'T EXPAND ---------------

EXPAND1 ----------------------
UPC-E TO UPC-A
EXPANSION

DON'T EXPAND ---------------


EAN-8 TO EAN-13

EXPAND1 ----------------------
EXPANSION

DON'T EXPAND ---------------


UPC-E TO EAN-13
EXPANSION

EXPAND1 ----------------------

DON'T EXPAND ---------------

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.

All add-ons DISABLED, all UPC/EAN symbologies — the


scanner will not recognize or decode any add-on segment of
UPC/EAN labels, and will read and decode the standard
UPC/EAN portion of the label. The following bar codes
affect all four UPC/EAN symbologies, and will be applied to
all labels regardless of the leading digits of the base label.

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.

56 PowerScan™ Programming Guide


UPC/EAN Add-Ons - continued
Required — If this setting is selected, UPC/EAN labels must
contain a 2-digit, 5-digit or C128 add-on segment in order for
the scanner to recognize or decode them .
Optional — When optional add-ons are enabled, the scanner
will recognize UPC bar codes with or without add-ons.
NOTE
Due to the structure of add-on codes, selecting the
optional setting makes it impossible to ensure that
the scanner will always read the add-on portion of the
label. PSC makes no guarantee, either written or
implied, that scanners with optional add-on decoding
enabled will perform with the speed and accuracy
required for any given application.

SET --------------------------------------

ADD- ONS REQUIRED --


UPC/EAN ADD- ON OPTIONS

ADD- ONS OPTIONAL ---

DISABLE ADD-ONS ----

END --------------------------------------

C128 and Custom Add-Ons


A wide array of add-on options are available to streamline your installation to
best advantage. Call your salesman or service provider for assistance in customiz-
ing your scanner's add-on capabilities to your own unique specifications.

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 --------------------------------------

DISABLE PRICE/W EIGHT CHECK

ENABLE 4 DIGIT CHECK -----


PRICE/WEIGHT C HECK DIGIT

ENABLE 5 DIGIT CHECK -----

ENABLE EURO 4 DIGIT CHECK

ENABLE EURO 5 DIGIT CHECK

END --------------------------------------

58 PowerScan™ Programming Guide


UPC Data Format Settings
These settings affect UPC data format. Number System Digit (NSD)
settings operate with RS-232 and Keyboard Wedge interfaces ONLY.

SET --------------------------------------

SEND CHECK DIGIT ----------

DON'T S END CHECK DIGIT --


UPC-A

SEND NSD1 -----------------

DON 'T SEND NSD1 ---------

SEND CHECK DIGIT 2 ---------

DON 'T SEND CHECK DIGIT 2 -


UPC-E

SEND NSD2 -----------------

DON 'T SEND NSD2 ---------

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 --------------------------------------

SEND CHECK DIGIT -----------


EAN-8

DON'T S END CHECK DIGIT ---

SEND CHECK DIGIT -----------

DON'T S END CHECK DIGIT ---


EAN-13

SEND NSD1 -------------------------------

DON'T SEND NSD1 ------------------

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

60 PowerScan™ Programming Guide


Code 39 Options
The Code 39 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.

Start/Stop Characters — you can choose either Send or Don't


Send depending on your host's interface requirement.

Code 39 Full ASCII — enable or disable the ability to decode


Code 39 Full ASCII labels.

Code 39 Minimum Label Length — set the minimum label


length required for Code 39 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.

R44-1840 61
SET --------------------------------------

DON' T COMPUTE -------------

COMPUTE ---------------------
CHECK DIGIT
CODE 39

DON'T TRANSMIT -------------

TRANSMIT ---------------------

DON'T TRANSMIT --------------


START /STOP
CODE 39

TRANSMIT ---------------------
FULL ASCII

ENABLE -----------------------

DISABLE ----------------------
CODE 39

END --------------------------------------

62 PowerScan™ Programming Guide


Code 39 - continued
Follow these steps to set Code 39 Minimum Label Length:
1. Identify the minimum length setting you want to make. The
selectable range is 00 to 481 characters.
2. Scan the SET label.
3. Scan the SET CODE 39 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 --------------------------------------

SET MINIMUM LABEL LENGTH


C ODE 39 MINIMUM L ABEL LENGTH

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 --------------------------------------

64 PowerScan™ Programming Guide


PharmaCode 39 Options
PharmaCode 39 (P39) symbology has the following programmable features:

NOTE
In order for P39 labels to be read and
transmitted as P39, the Code 39 (C39)
symbology must first be enabled.

Transmit Check Digit — select whether the check digit will/


won't be transmitted to the host terminal.
Start/Stop Characters — you can choose either Send or Don't
Send depending on your host's interface requirement.

SET --------------------------------------
PHARMA CODE 39

DON'T TRANSMIT -------------


CHECK DIGIT

TRANSMIT ---------------------

DON'T TRANSMIT --------------


PHARMACODE 39
START/STOP

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.

66 PowerScan™ Programming Guide


• Set Second Fixed Length — use this label to instruct the
scanner that the next two programming labels you scan will
define the second fixed label length. Again, this setting can be
any even number of characters between 02 and 501 characters.
• 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 fixed length.

I 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 --------------------------------------

DON 'T COMPUTE --------------

COMPUTE ---------------------
CHECK DIGIT

DON'T TRANSMIT --------------

TRANSMIT ---------------------

VARIABLE L ENGTH -----------


L ENGTH CONTROL

FIXED LENGTHS --------------

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.

Setting Fixed 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 first fixed label length by scanning the correct digits from
the next two pages.
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 below and skip to step seven.
6. Scan the SET SECOND FIXED label.
7. Set the second fixed label length by scanning the correct digits
from this page.
8. Scan the END label to complete the procedure.

68 PowerScan™ Programming Guide


Setting Interleaved 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 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

SET FIRST F IXED LENGTH ---

SET SECOND FIXED LENGTH

NO SECOND F IXED LENGTH -

SET MINIMUM L ABEL 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. 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 --------------------------------------

70 PowerScan™ Programming Guide


Standard 2 of 5
The Standard 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 short reads.
You can select any valid number of characters for reading specific length
labels only. Read the following details for specific Standard 2 of 5 limits.
Standard 2 of 5 Label Lengths
Standard 2 of 5 Minimum Label Length — set the minimum
label length required for Standard 2/5 labels (range 01-50 1).
(This feature is provided to improve read rate).
Variable Length — If you select variable length, the scanner will
recognize labels with between the minimum label length (see
the section titled, "Setting Standard 2 of 5 Fixed and Minimum
Label Lengths") 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
number of characters between 01 and 50 1 characters.
• Set Second Fixed Length — use this label to instruct the
scanner that the next two programming labels you scan will
define the second fixed label length. Again, this setting can be
any number of characters between 01 and 501 characters.
• 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 fixed 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 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 --------------------------------------

DON'T COMPUTE --------------

COMPUTE ---------------------
CHECK DIGIT

DON'T TRANSMIT --------------

TRANSMIT ---------------------

VARIABLE LENGTH -----------


LENGTH CONTROL

FIXED LENGTHS --------------

END --------------------------------------

72 PowerScan™ Programming Guide


Setting Standard 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 characters. Follow the steps below to
change these defaults.
Set Fixed
1. Identify the fixed length settings you want to make.
2. Scan the SET bar code.
3. Scan the FIXED LENGTHS bar code on the previous page.
4. Scan the SET FIRST FIXED LENGTH bar code on the next
page.

Setting Fixed Lengths


If you are setting a length less than ten, you must scan a zero first and
then the length digit ( 01, 02, ...09).
5. Set the first fixed label length by scanning the correct digits from
the next two pages.
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 below and skip to step seven.
6. Scan the SET SECOND FIXED bar code.
7. Set the second fixed label length by scanning the correct digits from the
following pages.
8. Scan the END bar code to complete the procedure.

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

SET FIRST F IXED LENGTH ---

SET SECOND FIXED L ENGTH

NO SECOND F IXED LENGTH -

SET MINIMUM 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.

74 PowerScan™ Programming Guide


Setting Standard 2 of 5 Fixed and Minimum Label Lengths - continued

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.

76 PowerScan™ Programming Guide


Codabar Options - continued

Gap Check — disabling this feature allows the scanner to


combine two label halves printed in close proximity to each
other that may have been printed at different times and
perhaps different locations.

Codabar Minimum Label Length — set the minimum label


length required for Codabar 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.

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 --------------------------------------

DON'T COMPUTE ---------------


CHECK DIGIT

COMPUTE ----------------------

DON 'T TRANSMIT ---------------

TRANSMIT ----------------------
LENGTH CONTROL

VARIABLE LENGTH ------------

FIXED LENGTHS ---------------

ENABLE ------------------------
GAP CHECK

DISABLE -----------------------

END --------------------------------------

78 PowerScan™ Programming Guide


Codabar Start/Stop Character

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 --------------------------------------

M ATCH NOT REQUIRED -------

M ATCH REQUIRED ------------


START/STOP FORMAT & T RANSMISSION SPECIFICATIONS

D ON' T TRANSMIT -------------

TRANSMIT1 --------------------

FORMAT = ABCD/TN*E --

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

SET FIRST FIXED LENGTH ---

SET SECOND F IXED LENGTH

NO SECOND FIXED LENGTH -

7. Set the second fixed label length by scanning the correct


digits from this page. The selectable range is from 03 to 501.
8. Scan the END label to complete the procedure.
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.

80 PowerScan™ Programming Guide


Codabar Fixed Length - continued

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 --------------------------------------

SET CODABAR M INIMUM LABEL L ENGTH -


C ODABAR MINIMUM LABEL L ENGTH

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.

82 PowerScan™ Programming Guide


Codabar Minimum Label Length - continued

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 --------------------------------------

CALCULATE CHECK DIGIT ---

DON'T CALCULATE CHECK DIGIT

TRANSMIT CHECK DIGIT -----


MSI/P LESSEY

DON'T TRANSMIT CHECK DIGIT

ONE CHECK DIGIT -----------

TWO CHECK DIGITS ----------

END --------------------------------------

84 PowerScan™ Programming Guide


MSI/Plessey Fixed Length
The scanner offers the option of requiring MSI/Plessey labels to have one
or two fixed length(s).
To set fixed length(s) for MSI/Plessey labels:
1. Identify the fixed length setting(s) you wish to make. Fixed
lengths can be set from 04 to 16, including check character(s).
2. Scan the SET bar code.
3. Scan the ENABLE FIXED LENGTHS bar code.
4. Scan the SET FIRST FIXED LENGTH bar code.
5. Set the first fixed label length by scanning the correct digits
on the following page. If you are setting a length less than
ten, you must scan a zero first and then the length digit (e.g.
04, 06, 09). If a second fixed length is not needed, skip to
Step 8.
6. If a second fixed length is desired, scan the SET SECOND
FIXED LENGTH bar code.
7. Set the second fixed label length by scanning the correct
digits on the following page. Remember, if you're setting a
length less than ten, you must scan a zero first and then the
length digit.
8. Scan the END bar code.

SET --------------------------------------

ENABLE VARIABLE LENGTH --


LENGTH CONTROL
MSI/PLESSEY

ENABLE FIXED LENGTHS -----

R44-1840 85
MSI/Plessey Fixed Length - continued

SET FIRST F IXED LENGTH ---

SET SECOND FIXED LENGTH

NO SECOND F IXED LENGTH -


MSI/PLESSEY SET FIXED LENGTHS

0 ------------------------------

1 ------------------------------

2 ------------------------------

3 ------------------------------

4 ------------------------------

86 PowerScan™ Programming Guide


MSI/Plessey Fixed Length - continued

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 --------------------------------------

SET MSI/P LESSEY MINIMUM LABEL LENGTH


MSI/P LESSEY M INIMUM L ABEL LENGTH

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. 

88 PowerScan™ Programming Guide


MSI/Plessey Minimum Length - continued

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 --------------------------------------

SET C93 MINIMUM LABEL LENGTH ------


C ODE 93 MINIMUM LABEL LENGTH

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).

90 PowerScan™ Programming Guide


Code 93 Minimum Length - continued

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 --------------------------------------

SET C128/UCC/EAN 128 MINIMUM LABEL LENGTH


C ODE 128 AND UCC/EAN 128
MINIMUM LABEL L ENGTH

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.)

92 PowerScan™ Programming Guide


Code 128 and UCC/EAN 128 Minimum Length - continued

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.

• Green LED Lamp Idle State


• Beeper Settings
• Marker Beam Mode
• Read Verification
• Low Power Mode
• AutoSense Stand Mode

Green LED Lamp Idle State


When the scanner is idle, its green LED lamp can be programmed to indicate
this in one of two ways:
• LED lamp is OFF when the scanner is idle.
• LED lamp is ON when the scanner is idle.

SET --------------------------------------
LED INDICATION WHEN SCANNER IS IDLE

LED IS OFF ----------------

LED IS ON -----------------

END --------------------------------------

94 PowerScan™ Programming Guide


Beeper Settings
These labels provide options for the scanner's audible 'beep' signal. Refer-
ence "LED and Beeper Indicator" located in the first section of this manual
for more information about beeper behavior.
Audible Signal—enables/disables the beep upon completion of a good read.

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 --------------------------

96 PowerScan™ Programming Guide


Beeper Settings — continued

AFTER DECODE --------------


W HEN TO BEEP

AFTER LABEL TRANSMISSION

AFTER CTS ACTIVATION ----

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 --------------------------------------

M ARKER BEAM ENABLE -----


ENABLE/DISABLE
MARKER BEAM

M ARKER BEAM DISABLE -----

0 SECONDS -------------------
MARKER BEAM D URATION

0.1 SECONDS ----------------

0.2 SECONDS ----------------

0.3 SECONDS ----------------

0.4 SECONDS ----------------

98 PowerScan™ Programming Guide


Marker Beam Settings - continued

0.5 SECONDS ----------------

0.6 SECONDS ----------------

0.7 SECONDS ----------------

0.8 SECONDS ----------------


MARKER BEAM DURATION

0.9 SECONDS ----------------

1 SECOND --------------------

1.1 SECONDS ----------------

1.2 SECONDS ----------------

1.3 SECONDS ----------------

1.4 SECONDS ----------------

1.5 SECONDS ----------------

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.

To set the minimum read requirement for a desired symbology:


1. Scan the SET bar code.
2. Scan one symbology label below to select the symbology to be
verified.
3. Scan the bar code on the following page representing the
amount of times you wish a bar codes label of that symbology
type to be read before transmission to the host.
4. Repeat steps one through three above until read verification has been
modified for the desired symbologies.
5. Scan the END bar code.

SET --------------------------------------

VERIFY UPC-A -------------


R EAD VERIFICATION SYMBOLOGY TYPE

VERIFY UPC-E -------------

VERIFY EAN-8 --------------

VERIFY EAN-13 ------------

100 PowerScan™ Programming Guide


Read Verification - continued

VERIFY INSTORE LABEL ------

VERIFY CODE 391 ---------------------

VERIFY INTERLEAVED 2 OF 5-
READ VERIFICATION S YMBOLOGY T YPE

VERIFY STANDARD 2 OF 5 ---

VERIFY CODABAR ------------

VERIFY CODE 93 ------------

VERIFY CODE 1282 ------------------

VERIFY MSI/PLESSEY -------

1 Plus Pharmacode
2 Plus UCC-EAN 128

R44-1840 101
Read Verification - continued

ONE READ -------------------


VERIFY READS (APPLIES TO A LL
SYMBOLOGIES A BOVE)

TWO READS ------------------

THREE READS ----------------

FOUR READS -----------------

END ----------------------------------------------

AutoSense® Stand Mode


AutoSense Stand Mode must be enabled when the scanner is used with its
stand accessory. This feature allows "hands free" operation of the scanner
when placed in the stand.

SET --------------------------------------

ENABLE ------------------------
STAND MODE
AUTOSENSE

DISABLE -----------------------

END --------------------------------------

102 PowerScan™ Programming Guide


Half-Angle
When enabled, the Half-Angle feature causes the scanner to scan with
a scan angle that is nominally 14° wide. Disabling the feature returns
the scanner to the standard 28° scan width.

SET --------------------------------------

ENABLE HALF-ANGLE ---------


HALF -ANGLE

DISABLE HALF-ANGLE ---------

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 --------------------------------------

104 PowerScan™ Programming Guide


Appendix A
Additional Information
RS-232 Host Programming
The RS-232 interface has the ability to configure the scanner by sending a
limited set of commands to the scanner via the host. Available commands are:
Disable Scanner - places the scanner in an operational mode in which the
scanner does not accept bar code data input from the scan optics. NOTE:
The scanner will complete any message transmission in progress to the host.
Enable Scanner - places the scanner in an operational mode in which the
scanner shall accept label data input from the scan optics.
Reset Scanner - performs a scanner reset operation. Any bar code data the
scanner may be holding in buffers is discarded. NOTE: After reset is ex-
ecuted, no other host command may be sent for 30 seconds.
Beep Good Read Tone - causes the beeper to sound one 'good read' tone if
the beeper is enabled (see the section in this manual titled, "General Features"
for more information about setting the scanner's beeper functions).
Force Good Read Tone - causes the beeper to sound one 'good read' tone
even if the beeper is configured as disabled.
XOFF - suspends current data transmission from the scanner to the host or
prevents future data transmissions from occurring.
XON - permits resumption of data transmission from the scanner to the host
that was previously suspended via the XOFF command.

Need More Information?


If you require more information about using your host system to change the
scanner's programmable features or detailed instructions about creating
multifunction labels, contact your local dealer or distributor or call (in the
U.S. or Canada) PSC Technical Support at 1-800-547-2507. You can also
obtain more information about PSC at www.pscnet.com.

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

106 PowerScan™ Programming Guide


UPC-A 0 00112 23344 0

49

UPC-A w/2 digit Add-on


0 60992 01118 7

69000

UPC-A w/ 5 digit Add-on


0 08029 51041 8

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 ------------------------------

108 PowerScan™ Programming Guide


Appendix C Keypad - continued

7 ------------------------------

8 ------------------------------

9 ------------------------------

A -----------------------------
K EYPAD

B -----------------------------

C -----------------------------

D -----------------------------

E------------------------------

F ------------------------------

END --------------------------------------

R44-1840 109
NOTES

110 PowerScan™ Programming Guide


ASCII Character Set
The table on this page shows a set of ASCII characters and their corresponding
Hex Values. The Hex Values in this table are needed for setting symbology specific
label identifiers, as well as enabling custom prefix and suffix characters.

ASCII HEX ASCII HEX ASCII HEX ASCII HEX


CHAR. VALUE CHAR. VALUE CHAR. VALUE CHAR. VALUE
nul 00 sp 20 @ 40 ‘ 60
soh 01 ! 21 A 41 a 61
stx 02 “ 22 B 42 b 62
etx 03 # 23 C 43 c 63
eot 04 $ 24 D 44 d 64
enq 05 % 25 E 45 e 65
ack 06 & 26 F 46 f 66
bel 07 ‘ 27 G 47 g 67
bs 08 ( 28 H 48 h 68
ht 09 ) 29 I 49 i 69
lf 0A * 2A J 4A j 6A
vt 0B + 2B K 4B k 6B
ff 0C ‘ 2C L 4C l 6C
cr 0D - 2D M 4D m 6D
so 0E . 2E N 4E n 6E
si 0F / 2F O 4F o 6F
dle 10 0 30 P 50 p 70
dc1 11 1 31 Q 51 q 71
dc2 12 2 32 R 52 r 72
dc3 13 3 33 S 53 s 73
dc4 14 4 34 T 54 t 74
nak 15 5 35 U 55 u 75
syn 16 6 36 V 56 v 76
etb 17 7 37 W 57 w 77
can 18 8 38 X 58 x 78
em 19 9 39 Y 59 y 79
sub 1A : 3A Z 5A z 7A
esc 1B ; 3B [ 5B { 7B
fs 1C < 3C \ 5C | 7C
gs 1D = 3D ] 5D } 7D
rs 1E > 3E ^ 5E ~ 7E
us 1F ? 3F _ 5F del 7F
Asia Pacific Italy
PSC Hong Kong PSC S.r.l.
Hong Kong Vimercate (MI), Italy
Telephone: [852]-2-584-6210 Telephone: [39] (0) 39/62903.1
Telefax: [852]-2-521-0291 Telefax: [39] (0) 39/6859496

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

France Latin America


PSC Sarl PSC S.A., INC.
LES ULIS Cedex, France Miami, Florida, USA
Telephone: [33].01.64.86.71.00 Telephone: (305) 539-0111
Telefax : [33].01.64 46.72.44 Telefax: (305) 539-0206

Germany United Kingdom


PSC GmbH PSC Bar Code Ltd.
Darmstadt, Germany Watford, England
Telephone: [49] (0) 61 51/93 58 0 Telephone: [44] (0) 1923 809500
Telefax: [49] (0) 61 51/93 58 58 Telefax: [44] (0) 1923 809 505

Corporate Headquarters www.pscnet.com PSC Scanning, Inc.


675 Basket Road 959 Terry Street
Webster, NY 14580-9787 Eugene, OR 97402-9150
Telephone: (716) 265-1600 Telephone: (541) 683-5700
Toll Free: (800) 828-6489 Toll Free: (800) 547-2507
Telefax: (716) 265-6400 Telefax: (541) 686-1702

Printed on recycled paper

© 1999 PSC INC.


R44-1840 (Rev C) Printed in USA12/99

You might also like