959 Terry Street
Eugene, Oregon 97402
Telephone: (541) 683-5700
Telefax: (541) 345-7140
All rights reserved. No part of the contents of this documentation or the procedures described
therein may be reproduced or transmitted in any form or by any means without prior written
permission of PSC Inc. Owners of PSC Inc.’s products are hereby granted non-exclusive,
revocable license to reproduce and transmit this documentation for the purchaser’s own internal business purposes. Purchaser shall not remove or alter any proprietary notices, including
copyright notices, contained on this documentation and shall ensure that all notices appear on
any reproductions of the documentation.
Should future revisions of this manual be published, you can acquire printed versions by contacting PSC Customer Administration. Electronic versions will either be downloadable from the
PSC web site (www.pscnet.com) or provided on appropriate media. If you visit our web site
and would like to make comments or suggestions about this or other PSC publications, please
let us know via the “Contact PSC” page.
Disclaimer
Reasonable measures have been taken to ensure that the information included in this
manual is complete and accurate. However, PSC reserves the right to change any
specification at any time without prior notice.
PSC and the PSC logo are registered trademarks of PSC Inc. All other trademarks and trade
names referred to herein are property of their respective owners.
PowerScan™ is a trademark of PSC, Inc.
is a registered trademark of International Business Machines Corporation, NCR is a regis-
IBM
tered trademark of NCR Corporation, and Wincor Nixdorf is registered trademark of Wincor
Nixdorf GmbH & Co. KG. Their inclusion in this manual is for customer information only, and
constitutes neither an endorsement nor a recommendation for these companies’ products or
services.
ASCII Character Set................................................................................................................149
Programming Guide iii
Blank Page
ivPowerScan ™ Scanner
Introduction
The programming bar code labels contained in this manual will allow
you to customize and configure features and settings for your PSC
PowerScan
use only the programming bar codes in this manual and other productspecific 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 you r scanner ’s co nfiguration. Contents of this section
are:
•Integrating the Scanner With Your Host System
- Changing Interfaces
•Customizing Your Scanner’s Ope ration
•Programming Overview
- What Is Programming Mode?
•Programming Session
®
scanner. To ensure full compatibility and proper function,
- Programming Sequence
•LED and Beeper Indicators
•If You Make a Mistake...
- Return to Factory Settings
•Where To Go From Here
Programming Guide 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
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. After recording the modifications needed, finish reading
this section, then turn to the appropriate 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 connecti on 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 interfa c e
boards. For example, RS-232, Standard Keyboard Wedge, and Wand
Emulation are all available on a single interface board. Activation of
alternate available interfaces on these boards requires only that you
connect the scanner to the new host using the appropriate interface
cable. The scanner will automatically chan ge to the interface functions
specific to that cable.
2PowerScan™ Scanner
T o determine if your desir ed new interface is available on your scanner,
check the following section titled Software on page 4. 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 sc ann e r’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.
DO NOT try to pull the end cap off, as this may
damage the scanner.
CAUTION
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.
Figure 1. Removing/Replacing the Interface Cable
1
3
Programming Guide 3
2
SoftwareVerify that your scanner supports the desired interface
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/Alternate Key Encoding
•I/F Type B - AT, PS/2 25- 286, 30-286, 50, 50Z, 60, 70, 80, 90 & 95
w/Alternate Key Encoding
•I/F Type C - PS/2 25 and 30 w/Alternate Key Encoding
•I/F Type D - PC/XT w/Standard Key Encoding
•I/F Type E - AT, PS/2 25- 286, 30-286, 50, 50Z, 60, 70, 80, 90 & 95
w/Standard Key Encoding
•I/F Type F - PS/2 25 and 30 w/Standard Key Encoding
®
•I/F Type H - IBM
•I/F Type I - PS/555530T w/104 keyboard
•I/F Type J - NEC
•Wand Emulation
•RS-232
•WN
2
-RS-232 (SNI)
3xxx w/102 keyboard
®
9801 keyboard
1
. The list below
The IBM/RS-232 Group supports:
•IBM Port 5B•IBM Port E
•IBM Port 9B•RS-232
•IBM Port 17•WN-RS-232
For interface groupings supported by the Universal [Keyboard] Wedge
Group:
•Consult the Universal Wedge Programming Guide for more infor-
mation.
1. Contact your dealer or sales representative if your desired interface is not listed. Interface group
definitions are subject to change without notice.
2. Wincor Nixdorf® (formally SNI)
4PowerScan™ Scanner
After familiarizing yourself with the basi c 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: Sample Bar Codes
onpage 145. If any changes to the scanner’s factory settings are
needed, consult Customizing Your Scanner’s Operation below.
Customizing Your Scanner’s Operation
Most scanner programming falls within three general categories:
•Interface Selection and Settings - are the mandatory settings
necessary to allow communication with your host terminal.
Examples of these settings are: RS-232 baud rate and parity.
Ensure that your planned modifications are compatible with the current interface. 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
NOTE
invalid to the current interface group.
•Symbology Selection and Settings - gives the scanner the
capability to autodiscriminate as few as one, and as many as all
available symbologies. For optimal scanner performance
enable only those symbologies required. Additionally the scanner may be programmed with the standard options available
for the various symbologies, such as check d igit, minimum
label length, fixed and variable length bar codes, QuadraLogic
Decoding, etc.
•General Feature Set tings - are feat ures 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
information, contact your local distributor, or call your dealer or sales
representative.
Programming Guide 5
Programming Overview
The scanner’s programmable feature settings can be modified to
accommodate 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 command s are available. Refer to Appendix A: Additional
Information on page 143 for more details.
2.The easiest, most comprehensive way to program the scanner
is to use the Configurator Express™ On-Screen Programmining
Kit. Ask your dealer for more information about this product.
3.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/options.
NOTE
What Is Programming Mode?
When you program the scanner using any of
the methods above, the scanner will store the
changes until reprogrammed or returned to
factory defaults.
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.
While in the Programming Mode, the scanner only recognizes the special programming bar codes contained in this programming guide. See
the section, LED and Beeper Indicators on page 11 for information about
scanner indications while in the Programming Mode.
6PowerScan™ Scanner
Programming Session
A typical programming session is conducted as follows:
1.Scan the SET bar code at the beginning of each set of program-
ming bar codes to place the scanner in Programming Mode.
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 scann ing
functions are disabled.
2.Scan the programming label(s) that is (are) specially encoded
1
to make the desired changes. With few exceptions
, the scanner
will emit a triple beep each time you scan a valid programming
bar code.
Not all features are available for all interfaces
and the scanner will sound an error tone when
scanning programming bar codes for features
invalid to the current interface. Only features
supported by the currently active interface will
NOTE
be implemented.
If a label is scanned that changes the scanner’s interface, all previous configuration
items scanned in the programming session
NOTE
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 soun d ed wh en sc an n in g th es e
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.
Programming Guide 7
It is recommended that programming sessions be limited to one feature at a time.
Should you make a mistake in the programming sequence, it can be difficult to discover
where an error has been made if several features are programmed at once. Additionally, it
NOTE
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.
can be confusing to determine which features
may or may not have been successfully set
following such a session.
8PowerScan™ Scanner
Programming
Sequence
To modify a scanner feature (item), the programming bar codes contained in this manual must be scanned in a given sequence depending
upon the feature being programmed (as shown in Table 1). There are
three possible programming sequences:
A. Programming sample A (the most commonly used format)
demonstrates how three bar codes are scanned in sequence to
do the following:
1.Place the scanner in Programming Mode (SET bar code).
1
2.Scan the Item Tag
that will enable the new feature.
3.End the programming session and reset the scanner (E ND
bar code).
B. Sample B provides an example of a programming feature
requiring the entry of a range value. Like sample A, the scanner is placed in Programming Mode and an Item Tag
1
is
scanned. Then, a value must be entered before ending the programming session. In the example, three digits must be
scanned fr om th e nu mber p ad in Appendix C : Ke ypad. This type
of format, requiring a total of as many as six programming bar
codes, is necessary to allow flexible programming with larger
item value numeric ranges.
C. The programming sequence shown in example C requires
scanning of a single, extended length bar code. This special
programming bar code contains all the data necessary to enter
1
Programming Mode, set the Item Tag
and Item V alue, and exit
Programming Mode (all in one step).
1. An “Item Tag” is a term used to describe an assigned number, which is encoded in a programming
bar code, that toggles (selects, enables, disables, etc.) a specific programming feature.
Programming Guide 9
Table 1. Programming Sequence
A
B
C
SET
1
SET
ITEM T AGITEM VALUEEND/RESET
23
ENABLE
NEW FEATURE
END
123456
0
ENABLE NEW
FEATURE
USING THE
FOLLOWING
SETEND
SETTINGS...
0
8
1
ONE BAR CODE CONTAINS SET + ITEM T AG + ITEM VALUE + END
10PowerScan™ Scanner
LED and Beeper Indicators
The scanner provides a set of indicators that verify/announce the various scanner functions.
LED IndicatorsThe Amber “Laser ON” LED (located on top rear of scanner)
-lights whenever laser power is on.
The Green “Good Read” LED (also located on top rear of scanner)
-Flashes
-Flashes
gramming Mode.
The BeeperWhile in Scanning mode...
-Sounds
-Sounds
-Sounds
While in Programming mode...
-Sounds
Mode.
-Sounds
feature.
1
once to indicate when a “good read” has occurred.
1
slowly on and off to indicate the scanner is in Pro-
1
four times at power-up.
1
once following a “good read.”
1
six rapid “chirps” to indicate an error (error tone).
1
one time when entering/exiting the Programming
1
three times to indicate a successfully programmed
1. 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
more details.
General Features for
Programming Guide 11
If You Make a Mistake...
If, during a programming session, you find that you are unsure of the
scanner’s settings or wish to reset the scanner’s configuration, use the
Return to Factory Settings label below to return the scanner’s configuration to the factory settings. Scannin g this label will also reset any
changes made during previous programming sessions.
Return to Factory Settings
Scan this label to return the scanner to the default settings configured
at the factory. 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.
CAUTION
SET ----------------------- --------------------
Use this label with caution, since it will reset
ALL features that may have been programmed
for that interface type since the scanner’s
installation.
Return to Factory Setting ---------
END ------------------------------------------
If you don’t have a rec or d of yo ur s ite /s ys te m’s original configuration,
you may need to contact your sale representative 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.
12PowerScan™ Scanner
Where To Go From Here
Programming is easy and straightforward if you fol low these steps:
NOTE
1.If you are changing the scanner’s interface type, follow the
instructions in the section titled, Changing Interfaces on page 2
before proceeding.
2.Scan any feature bar codes that are unique to the interface you
are currently programming. These interface specific programming bar codes immediately follow each interface selection
label.
3.Turn to Symbologies Supported on page 60 if you are going to
change any bar code symbologies o r modify any symbologyrelated features.
If you are changing some interface types (for
example; if you are mo ving th e scanner f r om 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.
4.Turn to General Features on page 130 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.
Programming Guide 13
Interface Selection
This section contains programming bar code labels to select the
following interfaces:
•Wand Emulation Interface
•Pre-Noise Settings
•Keyboard Wedge Interface
•IBM Interface
Wand Emulation Interface
Scan these labels to enable the Wand Emulation Interface.
SET ----------------------- --------------------
Enable Wand Emulation ---------
END ------------------- ---------------- -------
14PowerScan™ Scanner
Wand Emulation Settings
Use these programming bar codes to configure the settings for the
Wand Emulation Interface.
SET ----------------------- --------------------
Polarity
Space Low, Bar High ---------
Space High, Bar Low ---------
Signal Speed
Low (660 µs) ---------
High (330 µs) ---------
Programming Guide 15
Data Format
Transmit in Normal
Format ---------
Transmit in C39
Format ---------
Transmit in C39 Full ASCII
Format ---------
Transmit in C128
Format ---------
Idle State
Low ---------
High ---------
16PowerScan™ Scanner
Transmit C128 Function
Characters
a
Enable
Disable ---------
---------
END ------------------- ---------------- -------
a. This feature should only be enabled when the Wand Data Format is con-
figured for Transmit in Normal Format or Transmit in Code 128 Format.
Programming Guide 17
Wand
Emulation Pre/
Post-Noise
Settings
The number of noise transitions generated prior to or following label
transitions are independently configurable options. To set either pre- or
post-noise transitions, enter Programming Mode by scanning the SET
bar code, then follow these steps:
1.Scan Don’t Transmit Pre-Noise or Don’t Transmit Post-Noise,
followed by the END bar code to disable noise transitions, or...
2.Scan the Set Pre- or Post -Noise Transitions bar code followed
by the digits from Appendix C: Keypad that represent the
desired number of noise transitions. Select from one to twenty
noise transitions for either pre- or post-noise. Complete the
programming sequence by scanning the END bar code.
Settings for this feature have been enhanced
since the product was originally released, adding the option to select a specific quantity of
noise transitions. If your scanner has a date
code of February, 2001 or before, pre-noise/
post-noise transitions are enabled by following
Step 2 above, EXCEPT the single digit selected
from Appendix C: Keypad MUST be one (1).
NOTE
This will either set the pre-noise transitions to
one or the post-noise transitions to three
depending on which feature is being programmed. The feature is disabled in the same
manner as Step 1 above.
1
Pre-Noise
Settings
SET ----------------- --------------------------
Pre-Noise
Don’t Transmit
Pre-Noise ---------
1. Scanners with a date code of February of 2001 or before MUST select the digits zero-one (01).
See the note on this page for details.
18PowerScan™ Scanner
Post-Noise Settings
Set Pre-Noise Transitions ---------
Scan two digits representing the desired number of Pre-Noise Transitions
using the number pad from Appendix C: Keypad, padded with leading zeros
Scan these labels to enable either the standard RS-232 interface
(PSC RS-232) or the WN-RS-232 (SNI) Interface.
SET ----------------------- --------------------
Enable Standard
RS-232 ---------
Enable WN-RS-232 ---------
END ------------------- ---------------- -------
RS-232 Communication Parameters
This section contains the following RS-232 communication parameters
in the order listed:
•Baud Rate
•Data Format Settings
- Data Bit
- Parity Bit
- Stop Bit(s)
•Handshaking
- Hardware Handshaking (CTS/RTS)
- Software Handshaking (Xon/Xoff)
•ACK/NAK Options
•Intercharacter Delay
Go to the sections titled Symbology Select ion starting on page 63 and
General Features on page 130if you want to change any other settings
for this interface.
20PowerScan™ Scanner
Baud RateUse 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 ----------------------- --------------------
Baud Rate = 1200 ---------
Baud Rate = 2400 ---------
Baud Rate = 4800 ---------
Baud Rate = 9600 ---------
Baud Rate = 19200 ---------
Baud Rate = 38400 ---------
END ------------------- ---------------- -------
Programming Guide 21
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 Table 1,
RS-232 Data Format below for acceptable combinations of these setting.
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.
Use these bar codes to set the Data Format options desired.
SET ----------------------- --------------------
Data Bit
Seven ---------
Eight ---------
22PowerScan™ Scanner
Parity Bit
None ---------
Even ---------
Odd ---------
Mark ---------
Space ---------
Stop Bit(s)
One ---------
Two ---------
END ------------------- ---------------- -------
Programming Guide 23
HandshakingReview your system documentation to identify handshaking require-
ments, and use these labels to change the settings if required. The following brief descriptions explain each selection.
Hardware
Handshaking
CTS/RTS Flow Control - is hardware handshaking. The scanner acti-
vates 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 2ms
1
.
CTS/RTS Flow Control
Data
CTS
Label TransmissionLabel TransmissionXmission
Active
Disabled
Inactive
CTS Scan Control - is also a hardware handshaking. When scan con-
trol is enabled, label scanning is disabled until CTS is asserted and deasserted as illustrated below.
Data
CTS Scan Control
Label 1Label 2Label 1
Disabled until
Will not scan again
until toggled
Assert
CTS
1. Timing varies slightly depending upon the baud rate selected.
De-assert
24PowerScan™ Scanner
Loading...
+ 126 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.