Page 2
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.
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 ............
Page 4
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 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.
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.
Page 7
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;...
Page 8
. 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: •...
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...
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. 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.
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. PowerScan ™ Programming Guide...
Page 13
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...
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. PowerScan ™ Programming Guide...
-------------------------------------- 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.
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. 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. -------------------------------------- NABLE MULATION...
Wand Emulation Settings -------------------------------------- ------ PACE ------ PACE (660 µ ) ---------------- (330 µ ) ---------------- RANSMIT IN ORMAL ORMAT C39 F RANSMIT IN ORMAT C128 F RANSMIT IN ORMAT C39 ------------- RANSMIT IN ASCII PowerScan ™ Programming Guide...
Page 19
............ RANSMIT OISE RANSMIT OISE ..... NABLE ..... ISABLE ........This feature should only be enabled with wand data format = normal or Code 128. R44-1840...
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.
Page 21
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.
Page 23
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 Seven Seven...
Refer to the Data Format Table on the previous page for acceptable combinations of these settings. -------------------------------------- -------------------------- --------------------------- --------------------------- -------------------------- ------------------------- PACE ---------------------------- --------------------------- ------------------- EVEN -------------------- IGHT -------------------------------------- PowerScan ™ Programming Guide...
Page 25
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.
Page 26
HIGH DENSITY model, use the software control selection bar codes on the following pages. CTS/RTS F NABLE ONTROL CTS S NABLE ONTROL NABLE CTS/RTS ISABLE BOTH Timing varies slightly depending upon baud rate selected. PowerScan ™ Programming Guide...
Page 27
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...
Page 28
Software Control -- High Density Models -- continued Enable CTS Scan Control -------------------------------------- #1------------------------ #2------------------------ -------------------------------------- Enable Xon/ Xoff -------------------------------------- #1------------------------ #2------------------------ -------------------------------------- PowerScan ™ Programming Guide...
Page 29
Software Control -- High Density Models -- continued Disable both CTS/RTS and Xon/ Xoff -------------------------------------- #1------------------------ #2------------------------ -------------------------------------- R44-1840...
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. -------------------------------------- 0 ------------------------------ ------------- MILLISECONDS ------------- MILLISECONDS ------------- MILLISECONDS...
Page 32
Intercharacter Delay -- continued ----------- MILLISECONDS ----------- MILLISECONDS ----------- MILLISECONDS --------------------- SECOND -------------------------------------- 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.
Page 34
Use the bar codes below to select the desired keyboard wedge interface. See the previous page for a description of each interface. ----------------------------------------- A ------------------------------- B ------------------------------- C ------------------------------- D ------------------------------- E-------------------------------- F -------------------------------- G ------------------------------- H ------------------------------- I --------------------------------- J -------------------------------- -------------------------------------- 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) —...
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. -------------------------------------- OFF ------------- ON --------------- HIFT -------------------------------------- PowerScan ™ Programming Guide...
Country Mode The following country/languages can be selected when configured for I/F Type E only: • U S A • France • Portugal • Japanese 106-Key • Belgium • Germany • Spain • Britain • Italy • Sweden • Denmark •...
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. -------------------------------------- ------------ MILLISECONDS ------------ MILLISECONDS ------------ MILLISECONDS ---------- MILLISECONDS ---------- MILLISECONDS ---------- MILLISECONDS --------------------...
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 PowerScan ™ Programming Guide...
Page 41
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...
Page 42
-------------------------------------- ------------------ UFFIX O TO PPENDIX OF THIS MANUAL AND SCAN THE APPROPRIATE CHARACTERS FROM THE KEYPAD BEFORE SCANNING THE BAR CODE TO EXIT PROGRAMMING SESSION PowerScan ™ Programming Guide...
Page 43
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: Scan the SET bar code.
Page 44
Scan the SET bar code. Scan SET PREFIX or SET SUFFIX. Scan the digit '0' four times to disable the prefix or suffix characters. Scan the END bar code. -------------------------------------- ------------------ REFIX ------------------ UFFIX 0 ------------------------------ -------------------------------------- PowerScan ™ Programming Guide...
Page 45
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.
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.) -------------------------------------- I.D. = N ------------ ABEL I.D. RANSMIT ABEL REFIX I.D. RANSMIT ABEL UFFIX -------------------------------------- PowerScan ™ Programming Guide...
Page 47
Setting Label I.D. Characters by Symbology To set symbology-specific label identifiers (Label I.D.): 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.
Page 51
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: Scan the SET bar code.
If you are unsure of your system require- ments, test the scanner using the factory settings before making any changes. 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.
Page 54
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. 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.
Page 56
Code 39 must first be enabled for the scanner to read PharmaCode 39 labels. 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. PowerScan ™ Programming Guide...
Page 57
----------- NABLE ODABAR ----------- ISABLE ODABAR 93 ----------- NABLE 93----------- ISABLE UCC/EAN 128 -- NABLE UCC/EAN 128 - ISABLE 128 --------- NABLE -------- ISABLE MSI/P ------ NABLE LESSEY MSI/P ----- ISABLE LESSEY -------------------------------------- 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).
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. PowerScan ™ Programming Guide...
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. PowerScan ™ Programming Guide...
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.
Select domestic four or five digit, European four or five digit, or disable the price/weight check. -------------------------------------- ISABLE RICE EIGHT HECK ----- NABLE IGIT HECK ----- NABLE IGIT HECK NABLE IGIT HECK NABLE IGIT HECK -------------------------------------- PowerScan ™ Programming Guide...
Page 63
UPC Data Format Settings These settings affect UPC data format. Number System Digit (NSD) settings operate with RS-232 and Keyboard Wedge interfaces ONLY. -------------------------------------- ---------- HECK IGIT HECK IGIT ----------------- --------- --------- HECK IGIT HECK IGIT ----------------- --------- -------------------------------------- NSD = Number System Digit. The NSD character is the character that precedes the UPC bar code.
Page 64
----------- HECK IGIT HECK IGIT ----------- HECK IGIT HECK IGIT ------------------------------- ------------------ -------------------------------------- NSD = Number System Digit. The NSD character is the character that precedes the EAN bar code, as in this example: xxxxx xxxxx 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.
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 48 characters. 2. Scan the SET label. 3. Scan the SET CODE 39 MINIMUM LABEL LENGTH bar code.
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.
This setting can be any even number of characters between 02 and 50 characters. 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. 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 50 characters.
Page 72
SECOND FIXED LENGTH below and skip to step seven. Scan the SET SECOND FIXED label. Set the second fixed label length by scanning the correct digits from this page. Scan the END label to complete the procedure. PowerScan ™ Programming Guide...
Page 73
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. Identify the minimum length setting you want to make. The selectable range is 02 to 50 characters.
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 you want to set the scanner to read only fixed length labels, follow the procedures on the pages immediately following. -------------------------------------- -------------- T COMPUTE --------------------- OMPUTE -------------- T TRANSMIT --------------------- RANSMIT ----------- ARIABLE ENGTH -------------- IXED ENGTHS -------------------------------------- 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.
Page 78
ENGTH ECOND IXED ENGTH INIMUM ABEL ENGTH 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. PowerScan ™ Programming Guide...
Page 79
Setting Standard 2 of 5 Fixed and Minimum Label Lengths - continued 0 ------------------------------ 1 ------------------------------ 2 ------------------------------ 3 ------------------------------ 4 ------------------------------ 5 ------------------------------ 6 ------------------------------ 7 ------------------------------ 8 ------------------------------ 9 ------------------------------ -------------------------------------- R44-1840...
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. 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).
If you want to set the scanner to read only fixed length labels, follow the procedures on the following pages. -------------------------------------- --------------- T COMPUTE ---------------------- OMPUTE --------------- T TRANSMIT ---------------------- RANSMIT ------------ ARIABLE ENGTH --------------- IXED ENGTHS ------------------------ NABLE ----------------------- ISABLE -------------------------------------- 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. -------------------------------------- ------- ATCH NOT EQUIRED ------------ ATCH...
8. Scan the END label to complete the procedure. 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. PowerScan ™ Programming Guide...
ENGTH 0 ------------------------------ 1 ------------------------------ 2 ------------------------------ 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. 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.
ENGTH 0 ------------------------------ 1 ------------------------------ 2 ------------------------------ 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. PowerScan ™ Programming Guide...
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). PowerScan ™ Programming Guide...
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.) PowerScan ™ Programming Guide...
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. -------------------------------------- OFF ---------------- ON ----------------- -------------------------------------- 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...
Setting the duration to zero disables the Marker Beam. Scan the END bar code. -------------------------------------- ----- ARKER NABLE ----- ARKER ISABLE ------------------- ECONDS 0.1 S ---------------- ECONDS 0.2 S ---------------- ECONDS 0.3 S ---------------- ECONDS 0.4 S ---------------- ECONDS PowerScan ™ Programming Guide...
Page 103
Marker Beam Settings - continued 0.5 S ---------------- ECONDS 0.6 S ---------------- ECONDS 0.7 S ---------------- ECONDS 0.8 S ---------------- ECONDS 0.9 S ---------------- ECONDS -------------------- ECOND 1.1 S ---------------- ECONDS 1.2 S ---------------- ECONDS 1.3 S ---------------- ECONDS 1.4 S ---------------- ECONDS 1.5 S...
Repeat steps one through three above until read verification has been modified for the desired symbologies. Scan the END bar code. -------------------------------------- UPC-A ------------- ERIFY UPC-E ------------- ERIFY EAN-8 -------------- ERIFY EAN-13 ------------ ERIFY PowerScan ™ Programming Guide...
Page 105
Read Verification - continued ------ ERIFY NSTORE ABEL ERIFY --------------------- ERIFY NTERLEAVED 5 --- ERIFY TANDARD ------------ ERIFY ODABAR 93 ------------ ERIFY ERIFY ------------------ MSI/P ------- ERIFY LESSEY Plus Pharmacode Plus UCC-EAN 128 R44-1840...
® 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. -------------------------------------- ------------------------ NABLE ----------------------- ISABLE -------------------------------------- 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. -------------------------------------- --------- NABLE NGLE --------- ISABLE NGLE -------------------------------------- R44-1840...
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. -------------------------------------- #1------------------------ #2------------------------ #1------------------------ #2------------------------ -------------------------------------- PowerScan ™ Programming Guide...
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...
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 ------------------------------ 4 ------------------------------ 5 ------------------------------ 6 ------------------------------ PowerScan ™ Programming Guide...
Page 113
Appendix C Keypad - continued 7 ------------------------------ 8 ------------------------------ 9 ------------------------------ A ----------------------------- B ----------------------------- C ----------------------------- D ----------------------------- E------------------------------ F ------------------------------ -------------------------------------- R44-1840...
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. ALUE ALUE ALUE...
Page 116
Telephone: [852]-2-584-6210 Telefax: [39] (0) 39/6859496 Telefax: [852]-2-521-0291 Japan Australia PSC Japan K.K. PSC Asia Pacific Pty Ltd. Shinagawa-ku, Tokyo, Japan North Ryde, Australia Telephone: [81] (0)3 3491 6761 Telephone: [61]0(2)9878 8999 Telefax: [81] (0)3 3491 6656 Telefax: [61]0(2)9878 8688...