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 pro-
vided 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 is a registered trademark of PSC Inc. The PSC logo is a trademark of PSC. All other trademarks and trade
names referred to herein are property of their respective owners.
Patents
Manufactured under License from Intermec IP Corp. and covered by one or more of
the following United States patents:
Appendix B - Bar Code Samples ............................................................55
Appendix C - ASCII Codes ....................................................................58
Appendix D - Parameter Setting List ......................................................60
Appendix E - Alphanumeric Characters ..................................................61
Product Reference Guide i
iiQS2500
Installation
Keyboard Wedge
Wand Emulation
Complete the following steps for the appropriate interface.
1.Turn off the terminal or computer.
2.Disconnect the keyboard cable from the back of the terminal or
computer.
3.Connect the QS2500 to the terminal or computer using the
appropriate interface cable.
4.Turn the terminal or computer back on.
1.Turn off the terminal or computer.
2.Connect the appropriate interface cable to the terminal or computer.
3.Turn the terminal or computer on.
RS-232
USB
1.Turn off the terminal or computer.
2.Connect the interface cable and the external power supply (DC
adapter) shipped with your QS2500. If a power-off-terminal
(POT) cable is shipped, no external power supply is required.
3.Secure the connector to the serial port on the back of the computer or terminal by tightening the two screws.
4.If required, plug the power supply into the power source.
5.Turn the terminal or computer on.
1.Plug the USB cable into the terminal or computer.
If the QS2500 does not operate, turn off the terminal or computer
immediately and check all connections. If necessary, go through the
above steps again.
NOTE
Product Reference Guide 1
Programming the QS2500
To program the QS2500, you must scan a series of programming bar
codes in the correct order. The inside back cover of this manual contains a table of alphanumeric bar codes needed to program the various
options.
To program each option:
1.Scan the Start Program bar code above the list of options (see
the table below).
2.Enter the option mode by scanning the Option bar code.
3.Find the alphanumeric entry for the option setting you want,
and scan the alphanumeric characters located in Appendix E.
4.Scan the Finish bar code in Appendix E.
5.Scan the Exit bar code.
Start Program
Table 1. Interface Options
Option Bar CodeOptionAlphanumeric Entry
Keyboard Wedge00
RS-23201
Wand Emulation02
USB03
Exit
- An asterisk (*) in the table indicates the default setting.
- A software utility, Configurator Express, is also available for programming
and configuring the QS2500. Refer to the Readme file on the QS2500 prod-
NOTES
uct CD for additional information.
2QS2500
Resetting the QS2500
To return all QS2500 option settings to the factory defaults, scan the following three bar codes, in the order shown:
Start Program
Default Value
Initialization
Interfaces
The QS2500 supports four interfaces, Keyboard Wedge, RS-232, Wand
Emulation and USB. The correct interface cable is included for the scanner interface type you ordered.
Keyboard Wedge
As a keyboard interface, the QS2500 supports most popular PCs and
IBM terminals. The installation of the wedge is a fairly simple process
that doesn’t require any changes of software or hardware.
Keyboard Type:
puter.
Keyboard Layout:
guages. For details about keyboard languages, please refer to your
operating system manual.
Keyboard Speed:
match that of the host computer. Generally, set
speed. If output characters of bar codes get lost, you may need to set a
slower speed.
Select the keyboard type connector for your host com-
The Keyboard Layout option supports many lan-
You can change the output speed of the QS2500 to
00 or 01 for high
Product Reference Guide 3
t
Start Program
Option Bar CodeOption
IBM AT, PS/200*
Keyboard Type
Keyboard Layout
Reserved01 - 06
USA00*
Belgium01
Danish02
France03
Germany04
Italian05
Portuguese06
Spanish07
Swedish08
Alphanumeric
Entry
Keyboard Speed
Switzerland09
UK10
Latin American11
Japan12
0–8
(0 = high clock rate;
8 = low clock rate)
00–08
01*
Exi
4QS2500
Function Key:
ASCII values from 01
When this option is enabled, the QS2500 outputs bar code
hex
to 1F
as function-key presses in your appli-
hex
cation. See the table of ASCII codes In Appendix C on page
58.
Numeric Key:
setting
when it reads digits. If you use setting
If your application accepts only keypad numeric code, use
01 to make the QS2500 output code as numeric-keypad presses
02, Caps Lock and output will
be independent.
Caps Lock:
By selecting Caps Lock or No Caps Lock, the QS2500 can get
Caps Lock status.
Power-On Simulation:
All PCs check the keyboard status during the
power-on selftest. It is recommended that you enable this function if
you are working without a keyboard installation. It simulates keyboard
timing and passes the keyboard status to the PC during power-on.
Intercharacter Delay:
This delay is inserted after each data character
transmitted. If the transmission speed is too high, the system may not
be able to receive all characters. You may need to adjust the delay to
make the system work properly.
Block Transmission Delay:
This is a delay timer between bar code data
outputs. The feature is used to transfer continually with shorter bar
code data or multifield scanning.
Start Program
Alphanumeric
Option Bar CodeOption
Entry
Disable00*
Function Key
Numeric Key
Caps Lock
Product Reference Guide 5
Enable01
Alphabetic key00*
Numeric keypad
only
01
Alt+Keypad02
Caps lock00
No caps lock01*
Option Bar CodeOption
t
Disable00*
Alphanumeric
Entry
Power-On Simulation
Intercharacter Delay
Block Transmission Delay
Wand Emulation
Option Bar CodeOption
Enable01
0–99 (msec.)
0–99 (10 msec.)
Start Program
00–99
02*
00–99
10*
Alphanumeric
Entry
Keyboard Wedge00*
Exi
Interface selection
Bar/Space Polarity
Idle Polarity
Wand Emulation01
Bar high/Space low00*
Bar low/Space high01
Idle low00*
Idle high01
6QS2500
Option Bar CodeOption
t
66000
Alphanumeric
Entry
Output Speed (pixels per
125001
second)
250002
500003*
1000004
2000005
15 (Default)
Margin Delay (pixels)
00–99 (x 10 pixels)
30 (default)
Transmit Delay (Milliseconds)
00–99 (x 10 msec.)
RS-232
CTS = Clear To Send (Hardware Signal)
RTS = Request To Send (Hardware Signal)
Xon = Transmit On (ASCII Code 11
Xoff = Transmit Off (ASCII Code13
ACK = Acknowledge (ACSII Code 06
NAK = Not Acknowledge (ASCII Code 15
hex
hex
)
)
hex
)
hex
15*
00–99
30*
00–99
Exi
)
Flow Control
Product Reference Guide 7
None:
The communication uses only TxD and RxD signals, without regard for any hardware or software handshaking protocol.
RTS/CTS:
If the QS2500 wants to send the bar code data to the host
computer, it will issue the RTS signal first, wait for the CTS signal from the host computer, and then perform the normal data
communication. If there is no replied CTS signal from the host
computer after the timeout (response delay) duration, the
QS2500 will issue five warning beeps.
Xon/Xoff:
sends an Xoff code to inform the QS2500 to suspend data transmission and an Xon to continue.
When the host computer is unable to accept data, it
ACK/NAK:
waits for an ACK (acknowledge) or NAK (not acknowledge)
from the host computer after data transmission. It then resends
the data in response to a NAK.
Intercharacter Delay:
character. It is the same as the intercharacter delay of the keyboard wedge.
Block Transmission Delay:
bar code data. It is the same as the block transmission delay of
the keyboard wedge.
Response Delay:
the amount of time the QS2500 waits for handshaking
acknowledgment from the host computer.
When the ACK/NAK protocol is used, the QS2500
Advanced Feature
PSC Aux. Port:
to the Auxiliary (AUX) port of some PSC omni-directional
scanners. The QS2500 will assert RTS high to signal the scanner
that data will be sent immediately after RTS is asserted. When
connecting to a PSC scanner aux. port, additional programming is required to enable transmission of code IDs for all
symbologies to be scanned.
This is the delay time between outputs of data
This is the delay time between outputs of
This delay is used for serial communication. It is
This configures the QS2500 flow control to connect
Mode B:
8QS2500
This configures the RS-233 flow control to communicate
to some Wincor (SNI) terminals.
Start Program
Option Bar CodeOption
None00*
Flow Control
Intercharacter Delay
Block Transmission Delay
RTS/CTS01
Xon/Xoff02
ACK/NAK03
PSC Aux. Port
Mode B05
0–99 (msec.)
0–99 (10 msec.)
Alphanumeric
Entry
a
04
00–99
00*
00–99
00*
Response Delay
Baud Rate
0–99 (100 msec.)
00–99
20*
300 Baud00
600 Baud01
1200 Baud02
2400 Baud03
4800 Baud04
9600 Baud05*
19200 Baud06
38400 Baud07
Product Reference Guide 9
Option Bar CodeOption
t
None00*
Alphanumeric
Entry
Scan
Parity
Data Bit
Stop Bit
a. Reading PDF417 through the Aux. Port is host dependent.
Scanning Mode
Good-read off:
ning. The light source of the QS2500 stops scanning when there
is a successful read or no code is decoded after the standby
duration has elapsed.
The trigger button must be pressed to activate scan-
Odd01
Even02
8 bits00*
7 bits01
1 bit00*
2 bits01
Exi
Momentary:
Alternate:
Timeout off:
Continue:
10QS2500
The trigger button acts as a switch. Pressing the but-
ton activates scanning and releasing the button stops scanning.
The trigger button acts as a toggle switch. Pressing the
button activates or stops scanning.
The trigger button must be pressed to activate scanning, and the QS2500 stops scanning when no code is decoded
after the standby duration has elapsed.
The QS2500 always keeps reading, and it does not matter whether the trigger button is pressed or the standby duration has elapsed.
Test only:
The QS2500 always keeps a constant reading, and samelabel reading is allowed without double confirmation. The feature can test the performance of the QS2500 for reading speed
and sensitivity.
Standby Duration:
A timeout duration of 1 to 99 seconds can be set. It is
effective only when the CCD scanning mode is operated in timeout-off
mode and good-read off mode.
Same Bar Code Delay Time:
If the bar code has been scanned twice, then
only the first bar code will be accepted.
Double Confirm:
If this option is enabled, the QS2500 will require a several successful decodings to confirm the bar code data. Larger settings
will make misreads less likely. If a double confirm is set, the multifield
scan function will be disabled.
Multifield Scan:
The QS2500 can be read many sets of bar code data on
the same scanning line at the same time, even if they are different kinds
of bar code symbology.
Start Program
Alphanumeric
Option Bar CodeOption
Entry
Good-read off00
Scanning Mode
Momentary01*
Alternate02
Timeout off03
Continue04
Test only05
0–99 (sec.)
Standby Duration
0–99 (10 msec.)
Same Bar Code Delay Time
Product Reference Guide 11
01–99
10*
01–99
50*
Option Bar CodeOption
t
Alphanumeric
Entry
0–99
Double Confirm
Multifield Scan
Global Minimum/Maximum Code Length:
length can be set to qualify data entry. The length is defined as the
actual bar code data length to be sent. Labels with length exceeding
these limits will be rejected. Make sure that the minimum-length setting is no greater than the maximum-length setting; otherwise, the
labels of the symbology will not be readable. In particular, you can set
the same value for both minimum and maximum lengths to force
decoding of only fixed-length bar codes. This setting has no effect on
certain symbologies of fixed length.
(0 = no double confirm)
Disable00*
Enable01
Global minimum and maximum
00–09
00*
Exi
Set the minimum/maximum length if you have a special demand for
individual bar codes. Include the checksum digits if you want to set
global minimum/maximum code length.
NOTE
Inverted Image Scan:
black/white bar codes with a white/black background.
CTS Trigger:
ning by applying an external trigger signal to the CTS input. When
active, this signal causes scanning to begin as the QS2500’s trigger is
depressed.
Visible Scan Field Indicator:
emitted when the trigger is pulled.
This operation enables an external device to control scan-
With this option enabled, the QS2500 will scan
This function allows a visible indicator to be
12QS2500
t
Start Program
Option Bar CodeOption
0–63
Global Minimum Code Length
0–63
Global Maximum Code Length
Disable00*
Inverted Image Scan
CTS Trigger
Visible Scan Field Indicator
Enable01
Disable00*
Enable01
Disable00*
30 second01
60 second02
Alphanumeric
Entry
00–63
04*
00–63
63*
Beep/Tone/LED Settings
Power-On Alert:
to indicate a successful self-test.
LED Control:
QS2500 will light up.
90 second03
120 second04
150 second05
180 second06
Continuous07
Exi
After power-on, the QS2500 will generate an alert signal
After each successful bar code reading, the LED above the
Product Reference Guide 13
Beep Control:
beep.
After each successful bar code reading, the QS2500 will