PSC Scanner Scanners User Manual

 
Scanners discussed in this manual are covered by patents issues or  
pending in the U.S. and other countries.  
The scanner is certified to be a Class II laser product  
with the United States Department of Health and Human  
Services Center for Devices and Radiological Health.  
The scanner, as a component, has been tested for com-  
pliance with the EMI requirements of the United States  
Federal Communications Commission Part 15, Sub-Part  
J, Class A. Original equipment manufacturers (OEMs) are  
responsible for testing the scanner with their equipment  
to ensure system compliance with FCC requirements.  
THIS APPARATUS COMPLIES WITH THE CLASS "A" LIMITS FOR  
RADIO INTERFERENCE AS SPECIFIED IN THE CANADIAN  
DEPARTMENT OF COMMUNICATIONS RADIO INTERFERENCE  
REGULATIONS.  
CET APPAREIL EST CONFORME AUX NORMES CLASS "A"  
D’INTERFERENCE RADIO TEL QUE SPECIFIER PAR LE MINIS-  
TERE CANADIEN DES COMMUNICATIONS DANS LES REGLE-  
MENTS D’INTERFERENCE RADIO.  
 
Introduction...................................................................................... 1  
Keyboard Wedge Mode........................................................ 1  
AutoSense® Operation............................................................... 5  
Wand Emulation Operation .........................................................7  
Label Buffering ................................................................... 19  
No Read Option.................................................................. 19  
Menu Commands Parameter Messages............................ 20  
External Trigger Operation ................................................. 20  
General Parameters .......................................................................21  
Intercharacter Delay ........................................................... 21  
Transmission Mode ............................................................ 22  
 
General Serial Command Format ............................................. 31  
ACK/NAK ........................................................................... 31  
Symbologies 38  
Digit Selection........................................................................... 53  
Symbology Identifiers ............................................................... 54  
Wand Emulation Parameters ....................................................... 58  
Select Code Type ..................................................................... 58  
Bar Code Polarity ..................................................................... 58  
Transmission Rate .................................................................... 58  
Data Synchronization ............................................................... 60  
 
Marker Beam.................................................................................. 64  
Maintenance ............................................................................. 67  
Cleaning ....................................................................................67  
Inspection ..................................................................................67  
Appendix A .....................................................................................69  
Hexadecimal Conversion Tables........................................ 69  
Primary Function Key Table ............................................... 72  
Secondary Function Key Tables......................................... 73  
 
As a keyboard wedge interface, the PSC scanner can be used with ter-  
minals provided by most of the major terminal manufacturers. In  
most cases, the PSC scanner is easily connected between the key-  
board and display of the terminal. The use of Preamble/Postamble,  
embedded keyboard function codes or keyboard function records  
allow operation of the terminal without manual entry from the key-  
board. In this mode of operations, the PSC scanner draws power from  
the terminal.  
The PSC scanner can be configured by the user for a serial communi-  
cation output. In this mode, the scanner can be connected to any  
device that accepts serial ASCII data at TTL voltage levels. RS232  
voltage levels can be achieved by the use of an optional RS232 con-  
version pod.  
®
The PSC scanner may be configured at the factory with PSC’s  
AutoSense® feature. AutoSense® operates with a passive stand for  
hands-free operation. When the scanner is placed in the stand, it  
becomes immediately active for reading any bar code label presented  
to it. The user can remove the scanner from the AutoSense® Stand  
and use it as a conventional hand-held scanner. When replaced in the  
stand, the scanner reverts automatically to AutoSense®.  
The PSC scanner can be configured by the user for Wand Emulation.  
In this mode, the PSC scanner can be connected to any device that  
accepts a wand signal input. Wand Emulation communication pre-  
sents bar code data to a host device exactly as a wand does. This pre-  
cludes the use of any option which adds information to the bar code  
symbol data (preamble, for example). A typical example of this  
would be to interface the scanner to a portable data terminal for  
remote data collection.  
Magnetic stripe reading capabilities are available with appropriate  
cabling.  
 
           
Your package should include a scanner, interface cable, Users Man-  
ual, and a plastic scanner holder.  
The unit should be inspected immediately upon receipt to determine  
if any damage has occurred during shipment. If damage has  
occurred, a claim should be filed with the carrier immediately.  
Retain the shipping box, since it should be used to return the scanner  
to the factory for service.  
In Keyboard Wedge mode the PSC scanner simulates keyboard key-  
strokes. Whether a person has pressed a key on the keyboard or data  
has been transmitted from the scanner is indistinguishable by the  
host device. When the PSC scanner is not transmitting data to the ter-  
minal the keyboard operates as if the PSC scanner was not attached.  
Installation of the PSC scanner should be completed by a user who is  
familiar with installing computer systems and cabling.  
1. Turn off power to the terminal to which the PSC scanner will  
be connected.  
2. Verify that you received the correct cabling. The cable sup-  
plied for keyboard wedge installation is referred to as a Y”  
cable.  
3. Connect the modular plug to the PSC scanner. Insert plug  
into the rectangular opening in the bottom of the scanner  
handle.  
4. Unplug the keyboard from the terminal and replug the key-  
board into the short leg of the Ycable that mates with it.  
5. Plug the remaining long leg of the Ycable into the terminal  
where the keyboard was connected.  
6. Arrange the fully connected unit so that all cables run freely.  
 
       
If supplied, plug the connector from the external power supply into  
the receptacle located on the housing connector. Then plug the power  
supply into a power source.  
If a detached Magnetic Stripe Reader (MSR) is to be used, plug the  
connector into the MSR receptacle located on the housing connector.  
Turn on the power to the terminal to which the PSC scanner is con-  
nected. The unit will issue a series of beeps which are intentional and  
indicate that the terminal/keyboard power-on reset routines have  
been completed.  
Proceed as follows:  
1. Using the Keyboard Wedge Parameters menu given in the  
Keyboard Wedge Parameters Section scan:  
WEDGE MODE ENABLE (CE)  
This sets the PSC scanner into a Keyboard Wedge interface  
mode.  
2. Select the terminal type by next scanning the appropriate  
symbol for your terminal.  
 
     
The PSC scanner provides the user with two different serial commu-  
nications options: Serial TTL and Serial RS232 communications.  
Serial TTL is a serial communications interface that uses TTL/CMOS  
voltage levels ranging from 0 to 5 volts. The user can select a nor-  
mally high (default setting) or normally low (inverted) voltage levels.  
Serial TTL communications mode uses different cables than those  
used in keyboard wedge applications. To configure the PSC scanner  
in a Serial TTL mode, the user must have the appropriate cable with  
the correct signal pinouts in order to interface the scanner to the host  
terminal. To program the PSC for Serial TTL communications, the  
user must first identify the serial communications parameters sup-  
ported by the host terminal. Typical parameters are the baud rate,  
parity and number of bits in the data word. These parameters are dis-  
cussed in the section on Serial Communication Parameters. The PSC  
scanner has the added versatility to enable the user to select the qui-  
escent voltage levels for interfacing with terminals that require  
inverted signals.  
The PSC scanner can also be used in an RS232 environment by con-  
verting the serial TTL voltage levels to RS232 voltage levels. For this  
installation, the user needs an optional cable, an adapter pod, and a  
power supply.  
When the PSC scanner is operated with the RS232 adapter pod, the  
same serial communications parameters apply as those used in a  
serial TTL environment. The only difference is that the RS232 adapter  
pod inverts the polarity of all the signals passing through it. There-  
fore, the user needs to program the scanner for serial communication,  
normal polarity (symbol CA). RS232 levels are available only in full  
continuous power mode.  
 
     
®
AutoSense® is a factory installed feature requested at time of order. It  
provides for hands-free or handheld operation. AutoSense® is acti-  
vated by scanning the Enable AutoSense® symbol. The scanner will  
respond by emitting a continuous, low level red beam of light known  
as the trigger beam. AutoSense® is deactivated by scanning the Dis-  
able AutoSense® symbol.  
When the AutoSense® feature is used with PSCs AutoSense® stand  
(specifically designed for standard and HP scanners), the user must  
first attach the plastic scanner holder to the bracket of the stand as  
shown in Figure 1, next page. The scanner is then mounted into the  
holder. Insure that the trigger beam is aimed at the reflective tape  
affixed to the stand. AutoSense® is now ready to automatically scan  
bar code labels presented to it. When the trigger beam is broken by  
the bar code label, the scan beam will automatically engage and  
decode the bar code symbol. Any time the scan beam disappears,  
whether by a decode or by a scan beam timeout, the automatic trigger  
must be re-enabled by allowing the trigger beam to sense the reflec-  
tive tape.  
While AutoSense® is activated, the user is able to remove the scanner  
from its holder and use it for handheld scanning operation. When the  
scanner is removed from the AutoSense® holder, the trigger beam  
will be broken and the scan beam will automatically be engaged. If  
the scanner does not decode a bar code symbol, the scanning beam  
will turn off after two to six seconds. Scanning is re-initiated by man-  
ually pulling the trigger. When the scanner is replaced into the holder  
AutoSense® will be automatically re-engaged when the trigger beam  
senses the reflective tape.  
®
®
 
 
®
®
To use this mode of operation properly, the user must first attach the  
plastic scanner holder to the bracket of the stand as shown in  
Figure 1. The (NO) Enable AutoSense® programming symbol is  
scanned until the green Good Decodelight blinks. This will acti-  
vate the trigger screen. The scanner is then placed into the holder and  
the user must check that the red laser beam is aimed at the reflective  
label affixed to the stand. The AutoSense® is now ready to read labels  
presented to it.  
Figure 1. The PSC AutoSense® Stand  
 
 
To operate the PSC scanner in Wand Emulation the user must first  
turn off the powerto the host device and then detach the scanner from  
the host device by removing the cable from the scanner.  
The proper Wand Emulation cable must be connected between the  
scanner and the portable data terminal for remote data collection. If  
using an optional Smart Cable, the scanner automatically switches to  
Wand Emulation. Specific Wand Emulation parameters may still  
need to be set. If using a cable without Smart Cable switching, the  
user must then configure the scanner to its Wand Emulation mode by  
scanning the symbol CC.  
This symbol activates the following default parameters:  
Code type, bar code polarity, and transmission rate can each be set for  
Wand Emulation. Menu symbols for these parameters are found in  
the section on Wand Emulation Parameters.  
When the user with a Smart Cable again connects to the host device,  
the scanner will automatically revert to the original communication  
mode. Without Smart Cable, scan the appropriate programming  
symbol.  
 
 
General setup parameters are divided into Keyboard Wedge options  
(communication to host through the terminal keyboard), Wand Emu-  
lation options (communication between the scanner and the host sys-  
tems decoder), and Serial Communication options (communications  
direct to the host system).  
Keyboard Wedge @  
Wand Emulation #  
Serial Communication *  
Several wedge mode options are available. Consult the Keyboard  
Wedge Parameters section for a complete list.  
The available wand emulation options, listed below, are found in the  
section Wand Emulation Parameters.  
Black High  
White High  
Same Code Wand Emulation  
Converted to Code 39 (full ASCII)  
5 inches per second  
10 inches per second  
15 inches per second  
20 inches per second  
50 inches per second  
70 inches per second  
 
     
Disable Data Synchronization  
Enable Data Synchronization  
Active Polarity High  
Active Polarity Low  
The following communication options are used to define how your  
PSC scanner communicates with the host system through its serial  
interface or its keyboard wedge interface.  
A message transmitted from the scanner upon a successful decode  
has the following format:  
Some of these attributes, e.g., prefix, preamble, etc., may not be  
required or may vary from one host system to another. The parameter  
selection process allows you to tailor these elements for the particular  
requirements of your host system. You may also program an inter-  
character delay to prevent data overrun problems with your host ter-  
minal.  
Options specific to serial communications are:  
Each of these options is discussed in greater detail in the section on  
Serial Communication Parameters.  
 
 
The bar codes that can be read by PSCs bar code scanners include:  
A complete list of the related options and the instructions for setting  
them are provided in the section on Symbologies.  
 
 
Three basic steps must be followed when selecting parameters for  
your scanner.  
1. Review this manual to be sure you understand the  
terminology.  
2. Review the requirements of your host system, with a techni-  
cal expert from your company, if necessary. This will enable  
you to determine if any of the factory default settings must  
be altered.  
3. Enable or disable the relevant parameters by scanning the  
appropriate menus. This operation is described in more  
detail in the following example.  
Assume that the beeper volume is too loud at its default setting. To  
change the beeper volume from its default value of loud to a setting  
of low, locate the beeper volume bar code menu in the General  
Parameters section. Then scan the label to the left of Beeper On, Vol-  
ume Low. The correct label is reproduced below.  
A successful scan is indicated by two short-high beeps. An unsuc-  
cessful scan produces no beeps and requires you to rescan the Beeper  
On; Volume Low bar code.  
Most parameters are modified in this way, and you may resume nor-  
mal bar code scanning when no further modifications are desired.  
Some parameters require multiple scans to modify a setting; for  
example, Intercharacter Delay. If you wish to set this parameter to 5  
milliseconds (msec.):  
 
   
1. Scan the bar code beside Intercharacter Delay = XX and lis-  
ten for one short-high beep.  
2. After the beep, scan the bar code beside 0 on the Digit Selec-  
tion page and listen for one short-high beep.  
3. Still at the Digit Selection page, scan the bar code for 5 (the  
last argument in the command) and listen for two short  
beeps.  
Your PSC scanner does not have a distinct programming mode.  
Instead, it automatically recognizes and reacts to the labels you scan.  
If, for example, you scan INTERCHARACTER DELAY = XX and  
then scan a normal data label, a normal tone is emitted in response to  
the data label, and the programming command is ignored. No special  
exit code is required to resume normal operations.  
 
To program the communication mode for serial asynchronous com-  
munication, scan the following label:  
There are seven standard serial communication baud rates to select  
from. Your scanner and the serial host computer must be set to the  
same baud rate. Select the correct rate.  
 
     
Serial transmission data is composed of three of four different ele-  
ments, depending upon host system requirements. These elements  
are the START bit, DATA bits (7 or 8 bits), OPTIONAL PARITY bits,  
and STOP bit (s) (1 or 2 bits).  
The PARITY bit is used for error detection (e.g., data altered in trans-  
mission), but is not required by all systems. A parity bit, if required,  
will be in one of the following four formats:  
If your system requires a WORD length of 7 bits, one or two STOP  
bits, and a PARITY check, select the appropriate option from Table 1.  
 
 
If your system requires a WORD length of 8 bits, 1 or 2 STOP bits, and  
PARITY check, select the appropriate option from the table below:  
 
If your system requires a WORD length of 8 bits and 1 or 2 STOP bits,  
but no PARITY, select the option below:  
PARITY check is not possible with this combination of STOP bits and  
WORD length.  
Some receiving equipment requires inverted serial communication  
signals.  
Protocol controls data flow between your PSC scanner and a serial  
host computer. If Protocol = XON/XOFF is selected, the scanner rec-  
ognizes the ASCII XON/XOFF characters. The host may then stop  
transmission with XOFF and resume with XON.  
Controlled data flow is achieved between devices when the receiving  
device sends ASCII XON/XOFF codes to the transmitting device. In  
other words, when the receiving device is unable to accept data, it  
sends on XOFF code to inform the host to temporarily suspend data  
transmission.  
When the receiving device catches up,it sends an XON code to  
inform the host that it is again ready to accept data. An advantage of  
this protocol is that additional hardware is not required for imple-  
mentation; only transmit, receive, and signal ground are required.  
 
 
Like XON/XOFF protocol, CTS protocol is a mechanism used to con-  
trol data flow out. The CTS input is used to inform the scanner that  
the host terminal is ready to accept scanned data. When CTS (+) pro-  
tocol is selected, the scanner waits for a low level on its CTS input  
before transmitting data. When CTS (-) is selected, the signal polari-  
ties are reversed and a high level indicates data may be transmitted.  
The CTS protocol may be programmed independently of the RTS pro-  
tocol; however, the signal polarities must be the same. You may not  
select CTS (+) and RTS (-).  
The RTS output from the scanner may be programmed to operate in  
one of three different modes. In the default mode RTS signals when  
the scanner is ready to receive commands or data. In the second  
mode, RTS is in a fixed state. In the third mode, RTS signals when the  
scanner has data to transmit. The RTS modes are independent of the  
CTS protocol. However, you must select the same active state for RTS  
as for CTS. You may not select CTS (-) and RTS fixed low. If CTS (-) is  
selected, then the active state for RTS will be high.  
 
Another flow control option is available. If enabled, the stop/go pro-  
tocol disables the trigger after every successful scan. The trigger is  
then re-enabled with a serial BGcommand in format  
<STX><ESC>BG<ETX>.  
 
The user may select one of three levels of serial buffering. With Full  
Buffering (the default) selected, the scanner will place all scanned  
labels into a buffer for transmission. This allows the operator to con-  
tinue scanning even though the previous label may not have been  
transmitted yet. Scanning will continue normally until the buffer is  
full, then scanning will stop. Scanning will continue when enough  
space is available for the current label.  
When No Buffering is selected then scanning will be stopped until  
the current label is completely transmitted.  
When One Label Buffering is selected the scanner will allow the oper-  
ator to scan one more label in addition to the label already in the  
transmit buffer. In other words, one label may be scanned beyond the  
label being transmitted.  
The scanner can be programmed to send a no read message (NR)  
upon a scan that does not result in a good read.  
 
   
In serial mode, most menu commands when scanned will provide a  
confirmation message to the host along with the ACK. This feature  
can be enabled or disabled.  
External trigger operation enables an external device to control scan-  
ning. External trigger is controlled by applying an external trigger  
signal to the CTS input (with external triggering enabled). When  
active, this signal causes scanning to begin just as if the scanners trig-  
ger were depressed. Scanning continue until a label is decoded or the  
external trigger signal is deactivated.  
In the event of a decode, the trigger signal must be deactivated for a  
minimum of 50 milliseconds before another scan can be attempted  
(tyingthe trigger signal active does not cause continuous scanning  
and decoding).  
When EXTERNAL TRIGGER(+) is scanned, scanning begins when a  
high level input is applied to the CTS input. Conversely, when  
EXTERNAL TRIGGER(-) is scanned, scanning begins when a low  
level is applied to CTS. When CTS is not connected, it is treated as if a  
high level is applied. The voltage levels given are at the modular con-  
nector. If an RS232 converter pod is used, then the levels are inverted.  
 
   
Certain terminals and computers require an intercharacter delay to  
simulate the effects of keystroke delays. Choosing an intercharacter  
delay causes the characters to be sent at the slower speed required by  
the device to which you are interfacing.  
Interlabel delay allows user to program a delay between transmitted  
labels.  
 
   
Transmission mode selects either full or half duplex operation regard-  
less of interface. In the half duplex mode, the decoded message is sent  
simultaneously to the display and to the host computer. In the full  
duplex mode, the message is sent to the host computer. In send mode,  
the host always has the capability to send a message directly to the  
LCD.  
The advantage of the full duplex mode is that the display shows the  
message received by the host. In the half duplex mode you can see  
that the message has been sent but there is no confirmation that it was  
received. The disadvantage of the full duplex mode is simply that the  
host computer must be programmed to relay the message back to the  
scanner.  
To examine the configuration of your system, scan the appropriate  
option.  
When Option ZB is scanned, a list of currently programmed parame-  
ters is sent to the display device. Scanning ZB may interfere with your  
terminal software, depending on your application.  
 
   
When Option ZC is scanned, the program version followed by car-  
riage return-line feed characters (CR-LF) is sent in the format  
<software name>SP<###> (WDHB 3.86, for example).  
You may choose one of two Power Consumption modes. Option @A  
supplies full power to the scanner at all times; Option @B allows the  
unit to revert to a standby mode after a successful read. This mode is  
a power conservation feature.  
For a successful decode to occur when Laser Redundancy is enabled,  
two laser scans of the bar code must match. Because the laser scans a  
label many times a second, you will notice little or no change in the  
speed of the decode. Laser redundancy can be used to enhance the  
security of the bar code reader.  
 
   
The scan beam will activate in response to a trigger pull. The beam  
will automatically deactivate after a label is decoded. If a label is not  
decoded., the scan beam will timeout and deactivate after several sec-  
onds. Scan the following labels to control the length of the timeout.  
Scan one of the options below to modify beeper operation.  
 
   
Message formatting describes how to format the data (decoded  
string) that is sent from the scanner to the host.  
Prefixes, Suffixes, Preambles and Postambles are programmable  
attributes that are transmitted along with the decoded label data to  
the host device. These attributes are handled differently whether the  
scanner is configured for serial mode or wedge mode. When config-  
ured for wedge mode these attributes are sent as keystrokes. The  
scanner automatically translates the ASCII characters into keystrokes  
before sending data to the host. Refer to the keystroke translation  
tables for non-printable ASCII characters.  
 
   
A prefix is a subset of the preamble normally formatted to some  
industry standard, i.e., it is represented by a specific ASCII code. An  
example of a prefix is the STX (Start of Transmission) code.  
A suffix is a subset of the Postamble. Like the prefix, it is normally  
assigned a specific ASCII code. Examples of suffixes are CR (Carriage  
Return) and LF (Line Feed).  
 
   
Users also have the ability to select any ASCII character for use as a  
suffix.  
Scan the MJ label, then scan two labels from the Hexadecimal Con-  
version Table representing the character needed for the suffix.  
Certain specialized applications require a two character suffix of ETB  
NUL. Scanning MI provides this.  
Terminal ID characters are used to identify individual scanners when  
more than one scanner is interfaced with the host system. Options  
available are none (DISABLED) or digits 01 through 99.  
 
A code identifier may optionally be transmitted with the message.  
This option is provided so a host computer can identify the type of  
bar code scanned, as well as the encoded information.  
Scan Option FA to disable the code identifier.  
Scan Option FB to enable the code identifier.  
The table below shows the default code-identifier character assign-  
ments. These can be changed using the procedure found in the Sym-  
bology Identifier Section.  
 
 
Preambles and Postambles are composed of up to four ASCII charac-  
ters. Each ASCII character is encoded as two hexadecimal numbers.  
Use the Hexadecimal Conversion Table in Appendix A to look up the  
hexadecimal equivalent.  
A Preamble is a string of characters that prefixes a message that is  
transmitted to the host. The sequence and number of characters in a  
Preamble is determined by the type of host system. Although not all  
systems require a Preamble, those which do will only receive mes-  
sages with the correct Preamble. The maximum preamble length is  
four characters.  
A Postamble is similar to a Preamble, except that it appended to the  
message which is transmitted to the host. Its maximum length is also  
four characters.  
 
     
 
Serial Commands are only accepted by the PSC scanner when in  
serial communications mode.  
Serial commands take the form: STX ESC LT1 LT2 <optional param-  
eters>ETX (Note: STX = ^B; ETX = ^C)  
STX, ESC, and ETX are ASCII codes whose values are 02H, 1BH, and  
03H, respectively. LT1 and LT2 are uppercase ASCII letters (commer-  
cial A and @ are the same as those printed in earlier sections of this  
manual under their corresponding menu bar code labels). The ESC  
code that follows the STX code identifies this as a command. Some  
commands require parameters such as minimum and maximum code  
lengths, and strings of hexadecimal characters. When parameters are  
required by the command, they immediately follow LT2. There are  
never spaces within serial commands.  
The scanner provides ACK/NAK protocol during serial program-  
ming in order to provide feedback to the host computer which is pro-  
gramming the scanner.  
ACK/NAK protocol provides two vital functions. First, it provides  
the host with positive acknowledgment that its commands are being  
accepted and acted upon. Second, and perhaps more important, it  
ensures that the host will not issue commands to the scanner more  
quickly than the scanner can process them. For example, every time  
the scanner receives a correct command, it modifies its internal  
EEPROM, a function that takes about one second. At 9600 baud, the  
host can easily issue commands to the scanner faster than they can be  
processed. If after issuing each command the host waits to receive an  
ACK or NAK code before issuing the next command, the scanner  
cannot be overrun. If XON/XOFF or CTS/RTS Protocol is being used,  
the scanner cannot be overrun by programming commands. How-  
ever, the host is not provided with feedback as to the outcome of its  
commands.  
The ACK/NAK protocol is quite simple. Whenever the scanner  
receives a correctly formatted command, it sends a confirmation mes-  
sage followed by an ACK (06H) code.  
 
     
If the scanner receives an unknown or improperly formatted code, or  
if the required parameters are missing or out-of-range, it sends a  
NAK (15H) Code.  
Some of the commands in this manual should not be used as serial  
commands because of the consequences they produce. All PSC scan-  
ners use the same hardware components to implement both serial  
communication and wand emulation. This means that all serial com-  
munication functions are disabled during wand emulation, and vice  
versa. Because of this, issuing any of the commands in Table 5 causes  
the scanner to enter its Wand Emulation mode, thereby disabling  
serial communication.  
Furthermore, because the scanner acts upon a command and then  
sends ACK or NAK, neither or these codes will be transmitted in  
response to any of the above commands. In Table 5 only the com-  
mand letters are listed; the complete command is prefixed with STX  
ESC, and suffixed with ETX. Because it is not possible to set (via serial  
command) two Wand Emulation parameters (emulation speed and  
polarity, for example), scanners to be used in Wand Emulation envi-  
ronments must be programmed by scanning labels from this manual.  
 
 
When the scanner is programmed for standby power operation (@B),  
the first character of the command is used to wake-upthe scanner;  
it is not properly received by the scanners CPU. Therefore, when  
there is any possibility that the scanner is in standby mode, an extra  
space code should be transmitted before STX to ensure the scanner is  
awakebefore sending commands to it. If the scanner is not being  
operated in standby mode, the space has no effect on commands  
(space prefixed commands are properly decoded). Having sent the  
space code to wake-upthe scanner, a 150 to 200 millisecond pause  
must be observed to allow the scanners CPU to complete its initial-  
ization tasks, during which time it is unable to accept serial com-  
mands before issuing the programming command. Failure to observe  
this delay causes the scanner to ignore the incoming command.  
All commands which affect serial communication are acted upon  
immediately. Therefore, when changing communication parameters  
(baud rate, word length, parity, etc.), the scanner will send the ACK  
Code, using the newly implemented communication parameters.  
There should be enough of a delay from the issuance of a communi-  
cation parameter setup command for the properly programmed host  
computer to modify its internal parameters and correctly receive the  
ACK code sent by the scanner. This is due to the internal, one second  
delay required for the scanner to update its internal EEPROM.  
The decoder firmware makes no attempt to resolve conflicts between  
serial programming commands and manually scanned menu labels.  
If you plan to scan menu labels from the PSC Operators Manual, do  
not attempt serial programming, and vice versa. Serial commands are  
given priority over pending menu labels. For example, if you scan the  
menu label SET I 2 of 5 MINIMUM LENGTH and the scanner is wait-  
ing for a two-digit, minimum length code when a serial command is  
issued, the serial command is acted upon and the pending manual  
command SET I 2 of 5 MINIMUM LENGTH is ignored.  
 
     
Scan symbol CE to enable Keyboard Wedge mode. Next, select a ter-  
minal type by scanning the symbol CF for IBM PC-AT or PS/2 mod-  
els 50/60/80; or symbol CG for PC-XT type terminals. Alternatively,  
you may scan just CF or CG to enable wedge mode and select a termi-  
nal type.  
 
 
 
In normal Wedge Mode, the scanner emulates the keyboard exactly.  
Should a scanned bar code label have alphabetic characters, they will  
be presented to the computer as if they had been typed at the key-  
board. They will be affected by the Caps Lock key. If the scanned  
label has lower case alphabetic characters AND the Caps Lock key in  
ON, then the alphabetics will be presented as upper case.  
With the Caps Lock key ON, the user may required that the scanned  
alphabetics are presented to the computer exactly as they are encoded  
in the label. This is accomplished by scanning EO Shift Alphabetic  
Characters.  
 
 
The PSC scanner is configured with Code 39, Code 128, UPC-A and  
UPC-E not expanded symbologies. The user has the ability to enable  
or disable any of the symbologies given below as well as UPC or  
EAN supplements, I 2 of 5 with check digit, and Code 39 modulo 43  
check digit.  
The bar codes that can be read by PSCs bar code scanners include:  
The minimum label lengths are set to 1 character, except Code I 2 of  
5, which is set to 14 characters; andCode S 2 of 5, which is set to 4  
characters. The maximum label length for all symbologies is set to 32  
characters. The user has the ability to set the minimum and maxi-  
mum label lengths.  
The symbol * indicates Default Parameter for serial mode. The sym-  
bol # indicates Default Parameters for Wand Emulation. The symbol  
@ indicates default parameters for Wedge Mode.  
Scan Option QA to disable all UPC labels.  
 
   
Option QB or Option QC enable both UPC-A and UPC-E. If UPC is  
enabled, any UPC label, with or without supplement, is read. The  
supplement is read if Option QB is selected, and it is ignored if  
Option QC is selected.  
Expanded UPC-E is disabled by scanning Option QH, or is enabled  
by scanning Option QI.  
Transmission of the first character in a UPC symbol (the number sys-  
tem character) is disabled by scanning Option QD or enabled by  
scanning Option QE.  
 
Transmission of the last character in a UPC symbol (the check digit) is  
disabled by scanning Option QF, or is enabled by scanning Option  
QG.  
Scanning QJ causes UPC-A labels to be transmitted as EAN-13  
labels. Scanning QK disables this feature.  
 
 
Scan Option RA to disable EAN/JAN (8 or 13 digit).  
Option RB or RC enables both EAN 8 digit and EAN 13 digit. If  
EAN/JAN is enabled, any EAN/JAN label, with or without supple-  
ment, is read. The supplement is read if Option RB is selected and is  
ignored if Option RC is selected.  
Transmission of the first character in an EAN/JAN symbol (the num-  
ber system character) is disabled by scanning Option RD, or is  
enabled by scanning Option RE.  
 
 
Transmission of the last character in an EAN/JAN symbol (the check  
digit) is disabled by scanning Option RF, or is enabled by scanning  
Option RG.  
 
To disable Code 39, scan Option OA.  
To enable Code 39, scan Option OB or OC. After enabling Code 39,  
make any additional required selections from Options OD through  
OG.  
 
 
The minimum length of Code 39 messages is set by scanning Option  
OH, followed by scanning two digits (01-32) from the Digit Selection  
page.  
The maximum length of Code 39 messages is set by scanning Option  
OI, followed by scanning two digits (01-32) from the Digit Selection  
page. If the minimum and maximum values are set equal, only codes  
of that exact length are read.  
The START and STOP characters in code 39 may either be transmitted  
or suppressed. Scan Option OF to suppress transmission of the  
START and STOP characters. Scan Option OG to enable transmission.  
The following are only valid if CHK CHAR is enabled.  
 
Scan Option PA to disable Interleaved Code 2 of 5.  
Scan Option PB or PC to enable Interleaved Code 2 of 5.  
The minimum length of Interleaved 2 of 5 messages is set by scanning  
Option PD, followed by scanning two digits (02-32) from the Digit  
Selection page. The value of the number you scan must be even.  
The maximum length of Interleaved Code 2 of 5 is set by scanning  
Option PE, followed by scanning two digits (02-32) from the Digit  
Selection page. If the minimum and maximum values are set equal,  
only codes of that exact length are read. The minimum and maximum  
lengths must be even numbers.  
 
 
Scan Option PF to disable Standard Code 2 of 5.  
Scan Option PG to enable Standard Code 2 of 5.  
The minimum length of Standard 2 of 5 messages is set by scanning  
Option PH, followed by scanning two digits (01-32) from the Digit  
Selection page.  
The maximum length is set by scanning Option PI, followed by scan-  
ning two digits (01-32) from the Digit Selection page. If the minimum  
and maximum values are set equal, only codes of that exact length are  
read. The minimum and maximum lengths must be even numbers.  
 
Scan Option TA to disable Code 128.  
Scan Option TB to enable Code 128.  
The minimum length of Code 128 messages is set by scanning Option  
TC, followed by scanning two digits (01-32) from the Digit Selection  
page.  
The maximum length of Code 128 messages is set by scanning Option  
TD, followed by scanning two digits (01-32) from the Digit Selection  
page. If the minimum and maximum values are set equal, only codes  
of that exact length are read.  
Scan Option VA to disable Codabar.  
Scan Option VB to enable Codabar.  
 
 
The minimum length of Codabar messages is set by scanning Option  
VE, followed by scanning two digits (01-32) from the Digit Selection  
page.  
The maximum length of Codabar messages is set by scanning Option  
VF, followed by scanning two digits (01-32) from the Digit Selection  
page. If the minimum and maximum values are set equal, only codes  
of that exact length are read.  
The transmission of the STOP/START Characters is enabled by scan-  
ning Option VD, or is suppressed by scanning Option VC.  
 
Previous customization of other scanner features may have made  
MSI/Plessey unavailable in some scanners. Consult Customer Ser-  
vice for current capabilities or if you require a specific symbology.  
Previous customization of other scanner features may have made  
Code 11 unavailable in some scanners. Consult Customer Service for  
current capabilities or if you require a specific symbology.  
 
   
Previous customization of other scanner features may have made  
Code 93 unavailable in some scanners. Consult Customer Service for  
current capabilities or if you require a specific symbology.  
 
 
 
 
 
 
Your PSC scanner can be programmed to add and/or change symbol-  
ogy identifiers which might be required to be transmitted with mes-  
sages. This feature is provided to allow a host computer to recognize  
the type of bar code scanned, as well as the uncoded information. The  
symbology identifiers are selected by scanning the desired program-  
ming bar code symbol as defined below.  
 
 
To change any single symbology identifier, scan the appropriate sym-  
bology identifier bar code symbol and then scan the four hexadecimal  
characters that represent the two bytes of the identifier. If you select a  
one character identifier, then scan zero (null) twice for the second  
character.  
 
To find the hexadecimal values for the characters turn to the Hexa-  
decimal Conversion Table. The procedure for selecting a symbology  
identifier is identical to the procedure for selecting Preambles and  
Postambles. The similar difference is that symbology identifiers are a  
maximum of two characters, not four.  
The FC programming symbol selects the symbology identifiers for  
use with ICL 9518/9520 cash registers.  
The FD programming symbol selects the symbology identifiers for  
use with ICL 9518/9520 cash registers as given in Table 5.  
 
G
G
G
G
I
$
(
))  
)
,
$
&
%
$
<
<
=
D
E
F
H
J
K
S
,
,
,
<
<
<
;
<
,
,
,
,
 
 
Scan Option CC if you intend to operate the scanner in Same Code  
Wand Emulation mode. If you want the label to be transmitted in  
Code 39 scan Option CB.  
Selected Option WA or WB.  
Select the fastest speed your decoder will accept for best overall per-  
formance by scanning one of the following labels.  
 
       
 
Your PSC scanner can be prepared to synchronize the transmission of  
scanned data to the timing sequence some terminals require to prop-  
erly receive the data. This relationship is diagrammed in Figure 2.  
Figure 2. Timing Sequence Diagram  
Data Transmission  
data  
white space  
(ta)  
(th)  
Active  
Data Synchronization  
Setup Time (ts) 200 ms - 220 ms  
Hold Time (th) 0 ms - 10 ms  
RTS output is used for the data synchronization signal. Scan XD to  
enable the data synchronization signal. Scan Option XC to disable  
Data Synchronization.  
Polarity may be selected as either active high or low by scanning XE  
(high) or XF (low).  
 
 
 
The Memory Module option is a factory installed feature that is  
requested at time of order. The Memory Module option allows the  
5300 series scanner to store decoded labels in an internal battery  
backed up RAM. The stored buffered labels can then be transmitted  
some time later. The user may also choose an interlabel transmission  
delay in cases where the transmission rate of the buffered decoded  
label is faster than the receiving equipment.  
Switching to the Memory Module mode is achieved by scanning the  
Enable Memory Module symbol. The Memory Module is cleared  
every time Memory Module is enabled. While in Memory Module  
mode, the scanner will store in its internal memory all scanned bar  
code labels.  
The user can transmit the stored labels by scanning the Send Memory  
Module symbol. When the transmission rate is faster than the receiv-  
ing equipment, the user can program a delay that will occur after  
each label. The delay is programmed by scanning the Interlabel Delay  
symbol (see the Intercharacter Delay page of the Setup Parameters  
section), followed by two digits (see Digit Selection page) to set the  
delay duration. The allowable range of values is 00 to 99, where 99  
corresponds to a delay of 9.9 seconds.  
In order to restore the scanner to normal operation, the user needs to  
scan the Disable Memory Module label. Also the user may clear the  
contents of the Memory Module by scanning the Clear Memory Mod-  
ule symbol or by disabling and enabling Memory Module. Stored  
labels are cleared whenever Memory Module is enabled.  
 
 
 
 
The Marker Beam feature provides the user with a spotter beam for  
improved aiming at distant bar code labels and/or in extremely  
bright environments. You may also find a Marker Beam useful when  
scanning through showcase glass or bar code menus with labels in  
close proximity. This feature is available in all scanners without fac-  
tory authorization.  
To activate the Marker Beam, the user must also program the dura-  
tion of the Marker Beam. First, the symbol Enable Marker Beam is  
scanned and then followed by scanning one digit symbol from the  
Digit Selections table. Each digit symbol represents the desired time  
duration of the Marker Beam in milliseconds.  
To deactivate the Marker Beam, the user must scan the Disable  
Marker Beam symbol. For successful programming, the user must  
hold the trigger down for two seconds after scanning.  
 
 
 
The PSC Laser Scanners use a low-power, visible laser diode. As with  
any bright light source, such as the sun, the user should avoid staring  
directly into the light beam.  
PSC provides service for its bar code products at the service center  
located at its manufacturing facility in Eugene, Oregon. The specific  
warranty language for the bar code scanner is contained in the next  
section of this manual. Several service plans are available for the  
products:  
All products carry a minimum one year warranty from date of pur-  
chase.  
A warranty extension program is available at a nominal  
annual fee.  
Factory service is available for out-of-warranty products  
by requesting a Return Material Authorization (RMA)  
for the product from our Repair Service Group. They can  
be contacted by calling:  
1-800-547-2507  
within the continental United States, Canada, or Mexico)  
or 1-541-683-5700 (elsewhere)  
Should you call to request an RMA, have the following information  
available:  
Model Number  
Serial Number  
Date of Manufacture  
Description of Problem  
Purchase Order Number  
The PSC Fax number is:  
Fax: 541 686-1702  
 
   
PSC Scanners are designed to provide trouble-free operation  
throughout their lives. They contain no components that require peri-  
odic maintenance. Optimum performance may be ensured by follow-  
ing the preventive maintenance procedures suggested below. If  
scanning performance declines, please follow these procedures.  
A dirty scan window can impair scanning performance. When the  
window appears to be dirty or smeared, clean it by wiping with a  
slightly damp cloth or facial tissue. Water or a suitable cleaning solu-  
tion such as Windexmay be used on the cloth. The plastic case of  
your scanner can also be cleaned in this manner.  
Periodically inspect scanner cords and cables for wear and other  
signs of damage which may interfere with the proper operation of the  
unit. A badly worn cord or cable should be replaced immediately.  
Replacement cords and cables can be obtained by contacting your  
PSC Customer Service Representative.  
Routinely examine scanners for signs of damage. A badly dented  
enclosure may cause interference with internal components resulting  
in damage to, or malfunction of the unit. Units with damage to the  
enclosure should be returned to the factory for repair. Please refer to  
Service and Warranty Section.  
 
     
 
To use the conversion table:  
1. Find each ASCII character in the tables on the following  
pages and locate the corresponding bold hexadecimal-equiv-  
alent character in the top row and in the left column of the  
table. Notice, for example, that the ASCII character Qis  
represented by the hexadecimal numbers 5 (top) and 1 (left).  
2. Scan the bar code symbols that correspond to the hexadeci-  
mal-equivalent characters. First scan the bar code symbol  
that corresponds to the bold hex character at the top. Then  
scan the bar code symbol that corresponds to the bold hex character  
at the left.  
For example, for the ASCII character Q,first scan the bar  
code symbol labeled 5; then scan the bar code symbol labeled  
1. If your preamble or postamble contains an N, first scan 4  
and then E.  
3. Repeat this procedure for each ASCII character you wish to  
enter.  
 
     
0
1
2
3
4
5
6
7
 
8
9
A
B
C
D
E
F
 
ASCII  
HEX  
FUNCTION  
 
 
ASCII  
HEX  
FUNCTION  
NOTE 1: [+] right keypad for the PC/XT and IBM PS/2 Model 57/25.  
 
 
 
 
 
DECLARATION OF CONFORMITY  
PSC hereby declares that the Equipment specified below has  
been tested and found compliant to the following Directives  
and Standards:  
Directives: EMC  
Low Voltage  
Standards: EN  
EN 50082-1  
EN 60950  
Equipment Type: Handheld Laser  
Bar Code Scanners  
Product: Keyboard Wedge/  
Wand Emulation Interface  
Charles W. Vanlue  
Director, Corporate Quality  
PSC, Inc.  
959 Terry Street  
Eugene, OR 97402  
U.S.A.  
Nigel Davis  
Vice President  
Europe, Middle East & Africa  
PSC Bar Code Ltd.  
Axis 3, Rhodes Way  
Watford, England  
WD24YW  
UK  
Part No. 06656Rev C (03/00)  
 
PRINTED WITH  
SOY INK  
Printed on recycled paper  
 

Peerless Industries Portable Speaker ACC SB User Manual
Peg Perego Car Seat Adjustable Base User Manual
Pelco Computer Monitor C1959M User Manual
Philips CD Player SAC2590 User Manual
Philips Cell Phone Accessories SA2886 User Manual
Philips Cordless Telephone DECT2112S User Manual
Philips Power Supply LR6PS12X User Manual
Phoenix Gold Car Amplifier TI2 10004 User Manual
Pioneer DVD Player DV 610AV S User Manual
Planar Personal Computer C3012T User Manual