Page 2
PSC Inc. Owner 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.
Introduction This manual contains instructions for changing interfaces and bar codes for customizing the scanner's operation. Since the QuickScan 6000/6000 Plus scanner contains software enhancements and characteristics that set it apart from other scanners, it is recommended that this guide be used as the sole source of programming labels and information (except for other QuickScan 6000/6000 Plus product-specific publications).
For example, OCIA/RS-232 and Keyboard Wedge/ Wand Emulation are two common pairings. Contact your nearest PSC service depot if you don't know your scanner's interface group, or need to have the scanner altered to change to another I/F group.
Page 7
95 w/US keyboard • I/F Type F — PS/2 25 and 30 w/US keyboard • I/F Type G — IBM 3xxx w/122 keyboard (QuickScan 6000 Plus ONLY) • I/F Type H — IBM 3xxx w/102 keyboard (QuickScan 6000 Plus ONLY) •...
4. You have completed the factory settings change procedure. If you experience difficulties, have questions or require additional infor- mation, contact your local distributor using the listings located on the back cover of this guide. QuickScan 6000/6000 Plus Programming Guide...
Programming Overview This section describes how to set the scanner's programmable features. These features can be configured using the bar code labels contained in this manual or by using commands sent from the host. Refer to Appendix A, Additional Information, for host programming details. If you program the scanner using these bar codes, the scanner stores the changes until reprogrammed.
Programming Mode. Under these circumstances, the current feature you were trying to set is thrown out; any previous labels scanned during the session will take effect. QuickScan 6000/6000 Plus 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 informa- tion about the store/chain, location, POS system and other pertinent information about the scanner being repaired.
Once the necessary changes have been made, and you have scanned the END label, you are ready to scan. This step is not necessary for QuickScan 6000 Plus scanners, unless you require a specific interface sub-type such as SNI OCIA or IBM sub-type 4682/92 Port E. Interface software is automatically selected when the QuickScan 6000 Plus hardware connection (via a new interface cable) is made.
IBM 4683/84 • 4693/94 Port 5B Interface Selection Scan this label to enable the IBM 468x Port 5B interface. IBM 4683/84 • 4693/94 Port 5B Settings Data Format: Send As Code 39 — converts bar code data (UPC/EAN, add-ons, Code 93, Codabar, MSI/Plessey and Code 128) into Code 39 format before sending the data to the host.
39 ---------------- END AS 39 -------- END AS ----- NABLE IMIT OMMAND ----- ISABLE IMIT OMMAND RANSMIT NSOLICITED TATUS RANSMIT NSOLICITED TATUS ---------------------------------------------- For this IBM interface, the setting for Unsolicited Status is normally Disabled. QuickScan 6000/6000 Plus Programming Guide...
IBM 4682/92 Port E Interface Selection Scan this label to enable the IBM 468x/9x Port E interface. IBM 4682/92 Port E Settings Data Format: Send As Code 39 — converts bar code data (UPC/EAN, add-ons, Code 93, Codabar, MSI/Plessey and Code 128) into Code 39 format before sending the data to the host.
PSC OCIA Interface Selection Scan this label to enable the PSC OCIA interface. NCR OCIA Eight Bit (short format) Interface Selection Scan this label to enable the NCR OCIA (short format) interface. NCR OCIA Nine Bit (long format) Interface Selection Scan this label to enable the NCR OCIA Nine Bit (long format) interface.
OCIA Options Use these labels to change the settings as desired. The following brief descriptions explain each selection. Beep if Not on File — when enabled requires the scanner to beep when a label is scanned that is not on file. Host Commands —...
---------------------------------------------- ----------- PACE ----------- PACE (660 µ ) -------------------- (330 µ ) -------------------- ----- RANSMIT IN ORMAL ORMAT C39 F -------- RANSMIT IN ORMAT C128 F ------ RANSMIT IN ORMAT C39 ----------------- RANSMIT IN ASCII QuickScan 6000/6000 Plus Programming Guide...
Page 19
--------------------------------- -------------------------------- ------------- RANSMIT OISE ------ RANSMIT OISE ----------------------------- NABLE ----------------------------- ISABLE ---------------------------------------------- Go to the sections titled Symbology Selection and General Features in the back of this programming guide if you want to change any other settings for this interface. R44-1540...
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. RS-232 Communication Parameters This section contains the following RS-232 communication parameters in the order listed: •...
Page 21
Baud Rate Use the bar codes on this page to select the communications Baud Rate. Only one Baud Rate selection may be active at any one time. The last Baud Rate label you scan during a programming session will be the setting that is stored when you scan the END label.
Page 22
The bar codes on this page can be used to select the data format configu- ration needed to communicate with your system. ---------------------------------------------- ------------------------------- -------------------------------- -------------------------------- ------------------------------- ------------------------------ PACE --------------------------------- -------------------------------- ------------------------ EVEN ------------------------- IGHT ---------------------------------------------- QuickScan 6000/6000 Plus Programming Guide...
Handshaking Review your system documentation to identify handshaking requirements, and use these labels to change the settings if required. The following brief descriptions explain each selection. Hardware Control CTS/RTS Flow Control — is hardware handshaking. The scanner activates the RTS (Ready to Send) line when it is ready to send data to the host.
RS-232 ACK/NAK Options ( QuickScan 6000 Plus ONLY) Several ACK/NAK parameters can be set for your QuickScan 6000 Plus ® scanner. Contact your PSC dealer if the specific ACK/NAK option you wish to set is not included in this section.
Page 26
Use these labels to select the desired Intercharacter Delay. ---------------------------------------------- ---------------------------- = 10 ---------------- MILLISECONDS = 20 ---------------- MILLISECONDS = 30 ---------------- MILLISECONDS = 40 ---------------- MILLISECONDS = 50 ---------------- MILLISECONDS = 60 ---------------- MILLISECONDS = 70 ---------------- MILLISECONDS = 80 ---------------- MILLISECONDS QuickScan 6000/6000 Plus Programming Guide...
IBM 3xxx w/102 keyboard PS/55 5530T w/104 keyboard (QuickScan 6000 Plus ONLY) NEC 9801 (QuickScan 6000 Plus ONLY) NOTE We recommend that you disconnect power before plugging/ unplugging cables to avoid any possibility of equipment damage. QuickScan 6000/6000 Plus Programming Guide...
---------------------------------------------- A------------------------------------ B------------------------------------ C ----------------------------------- D ----------------------------------- E------------------------------------ F ------------------------------------ G ----------------------------------- H ----------------------------------- I ------------------------------------- J ------------------------------------ ---------------------------------------------- Keyboard Wedge interfaces G through J are only supported by the QuickScan 6000 Plus scanner. R44-1540...
Caps Lock ( QuickScan 6000 Plus ONLY) Three caps lock settings are available for the QuickScan 6000 Plus scanner. These are: • Caps Lock Off — to send character data (to the host)in normal format. • Caps Lock On — to send character data (to the host) in reverse case: (a…z) = (A…Z)
Country Mode ( QuickScan 6000 Plus ONLY) The following country/languages can be selected for the QuickScan 6000 Plus scanner when configured for I/F Type E only: • USA • France • Portugal • Japanese 106-Key • Belgium • Germany • Spain •...
Page 33
Country Mode ( QuickScan 6000 Plus ONLY)—continued ------------------------------- PAIN ---------------------------- WEDEN ----------------------- WITZERLAND 106-K --------------- APANESE ---------------------------------------------- R44-1540...
(0-2) + label data + PP + label data • Symbology specific characters (0-2) + label data + non- symbology specific characters (1-2) as a suffix PP + label data + C QuickScan 6000/6000 Plus Programming Guide...
Page 37
• Non-symbology specific characters (1-2) as a prefix + label data + non-symbology specific characters (1-2) as a suffix + label data + C • Non-symbology specific characters (1-2) as a prefix + symbol- ogy specific characters (0-2) + label data + non-symbology specific characters (1-2) as a suffix + PP + label data + C •...
---------------------------------------------- ------------------------ REFIX Go to the second page following this and scan the appropriate characters before scanning the END label to exit programming session. QuickScan 6000/6000 Plus Programming Guide...
Page 39
Setting Non-Symbology Specific Suffix(es) These characters will be added to the standard label format when your system has specific and unique requirements for information added to the barcode label data before it is sent to the host. Suffix characters follow the label data.
Page 40
NOTE You must scan the SET label and either the SET PREFIX or SET SUFFIX label before using the labels on this page. 0 ------------------------------------ 1 ------------------------------------ 2 ------------------------------------ 3 ------------------------------------ 4 ------------------------------------ 5 ------------------------------------ QuickScan 6000/6000 Plus Programming Guide...
Page 41
6 ------------------------------------ 7 ------------------------------------ 8 ------------------------------------ 9 ------------------------------------ A------------------------------------ B------------------------------------ C ----------------------------------- D ----------------------------------- E------------------------------------ F ------------------------------------ ------------ HARACTER ---------------------------------------------- R44-1540...
Hex Values. The Hex Values in this table are needed for setting symbol- ogy specific label identifiers, as well as enabling custom prefix and suffix characters. ASCII ASCII ASCII ASCII Char Value Char Value Char Value Char Value ‘ “ & ‘ ‘ < > QuickScan 6000/6000 Plus Programming Guide...
Symbology-Specific Label I.D. Setting Symbology-Specific Label Identifiers (Label I.D.) Symbology-specific label identifiers comprise one or two ASCII characters that can precede or follow barcode label data as it is transmitted to the host. The host uses these characters as a means of distinguishing be- tween symbologies.
Page 44
6. Scan the END label. In our example, you have changed the default label identifier prefix for UPC-A from 'A' to 'A1'. ---------------------------------------------- I.D. C ------- ISABLE ABEL ONTROL I.D. ----- RANSMIT ABEL REFIX I.D. ----- RANSMIT ABEL UFFIX QuickScan 6000/6000 Plus Programming Guide...
Page 47
How to Set Single Character Label I.D. If you only want a single character identifier, follow this modified proce- dure for setting label identifier. 1. Look at the ASCII chart shown on page 38 and identify the ASCII character and the corresponding Hex Code for the ASCII character you will use as the symbology specific identifier.
Page 48
Symbology Specific Label Identifiers Characters Use the labels on this page to change or modify symbology identifiers. 0 ------------------------------------ 1 ------------------------------------ 2 ------------------------------------ 3 ------------------------------------ 4 ------------------------------------ 5 ------------------------------------ 6 ------------------------------------ 7 ------------------------------------ 8 ------------------------------------ 9 ------------------------------------ QuickScan 6000/6000 Plus Programming Guide...
Page 49
A------------------------------------ B------------------------------------ C ----------------------------------- D ----------------------------------- E------------------------------------ F ------------------------------------ ------------ HARACTER ---------------------------------------------- R44-1540...
SNI OCIA Wand Emulation RS-232 Keyboard Wedge QuickScan 6000 and QuickScan 6000 Plus QuickScan 6000 Plus The symbology can be enabled through configuration item; however, labels will not be decoded or transmitted by the interface. QuickScan 6000/6000 Plus Programming Guide...
Symbology Options Overview Enable All Symbologies — allows the scanner to auto-discriminate between all the symbologies in this list. Use this selection only if you must constantly read a wide variety of symbologies. Turn to the following pages for enabling additional symbology specific options.
Enable All Symbologies Disable All Symbologies Code 128 is always active for the purpose of reading programming bar code labels; however, the scanner does not transmit data to the host when in Programming Mode. QuickScan 6000/6000 Plus Programming Guide...
Symbology Selection The bar code programming labels on the following pages allow you to enable or disable individual symbologies. NOTE If you enable a symbology that has additional features that should be set, turn to the pages that support that symbology and its programmable features.
Page 54
TANDARD IATA -------------------- NABLE IATA --------------------- ISABLE Standard 2 of 5 must first be enabled before IATA can be enabled; however, the scanner will not read Standard 2 of 5 labels when IATA is enabled. QuickScan 6000/6000 Plus Programming Guide...
Page 55
------------------ NABLE ODABAR ----------------- ISABLE ODABAR 93------------------ NABLE 93 ----------------- 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. QuickScan 6000/6000 Plus Programming Guide...
Due to the structure of add-on codes, selecting the Optional setting makes it impossible to ensure that the scanner will always read the add-on portion of the label. PSC makes no guarantee, either written or implied, that scanners with optional add-on decoding enabled will perform with the speed and accuracy re- quired for any given application.
Price/Weight Check Digit The price/weight check digit selections allow you to specify whether the scanner should calculate an extra check digit based on a four or five-digit price/weight block and compare it with the price/weight check digit contained in the bar code. If the calculated check digit does not match the value of the check digit contained in the bar code, the label will be rejected as invalid.
Page 60
5 - used for coupons If UPC-E is expanded to UPC-A, the transmission of Check Digit (CD) and NSD will be determined by the UPC-A settings on this page, not by these settings. QuickScan 6000/6000 Plus Programming Guide...
Page 61
EAN Data Format Settings These settings affect EAN data format when RS-232, Keyboard Wedge or OCIA is the active interface. ---------------------------------------------- ---------------- HECK IGIT -------- HECK IGIT ---------------- HECK IGIT -------- HECK IGIT ---------------------------------------------- R44-1540...
Code 39 labels (not including the check character). This feature is provided to ignore small label segments, reducing the possibility that a portion of a good label is incorrectly seen as an entire label. QuickScan 6000/6000 Plus Programming Guide...
Code 39 ( continued Use these labels to change the Code 39 programmable features. ---------------------------------------------- ------------------- OMPUTE --------------------------- OMPUTE ------------------- RANSMIT --------------------------- RANSMIT -------------------- T TRANSMIT --------------------------- RANSMIT ----------------------------- NABLE ----------------------------- ISABLE ---------------------------------------------- R44-1540...
Page 64
5. Scan the END label. ---------------------------------------------- ------ INIMUM ABEL ENGTH 0 ------------------------------------ 1 ------------------------------------ 2 ------------------------------------ 3 ------------------------------------ 4 ------------------------------------ * The IBM POS Interface is limited to 32 character labels. QuickScan 6000/6000 Plus Programming Guide...
Code 128 symbols. When this feature is disabled, the host cannot differentiate between these symbols. Scan the labels below to enable or disable the sending of an AIM symbol- ogy ID prefix. ---------------------------------------------- ----------------------------- NABLE ----------------------------- ISABLE ---------------------------------------------- QuickScan 6000/6000 Plus Programming Guide...
Interleaved 2 of 5 The Interleaved 2 of 5 symbology has the following programmable features: Check Digit — calculates 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. You may also choose to transmit or not transmit the Check Digit independent of whether the Check Digit is calculated by the scanner.
ISABLE ---------------------------------------------- For variable length symbologies, the QS6000/6000 Plus will decode up to 50 characters, but the actual length varies with label size and quality. The IBM POS interface is limited to 32 characters labels. QuickScan 6000/6000 Plus Programming Guide...
Page 69
Setting Interleaved 2 of 5 Fixed and Minimum Label Lengths All interfaces that are shipped with the standard factory configuration are set to read variable length labels. If you switch from variable to fixed length labels (by disabling variable lengths on the previous page), the default fixed label lengths are 14 digits and 8 digits.
Standard 2 of 5 The Standard 2 of 5 symbology has the following programmable features: Check Digit — calculates 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. You may also choose to transmit or not transmit the Check Digit independent of whether the Check Digit is calculated by the scanner.
ISABLE ---------------------------------------------- For variable length symbologies, the QS6000/6000 Plus will decode up to 50 characters, but the actual length varies with label size and quality. The IBM POS interface is limited to 32 characters labels. QuickScan 6000/6000 Plus 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 digits and 8 digits. Follow the steps below to change these defaults.
For variable length symbologies, the QS6000/6000 Plus will decode up to 50 characters, but the actual length varies with label size and quality. The IBM POS interface is limited to 32 characters labels. QuickScan 6000/6000 Plus Programming Guide...
Codabar Check Digit & Variable Length These programming labels determine whether you compute and send the check digit contents and enables variable length. If you want to set the scanner to read only fixed length labels, follow the procedures on the following pages. ---------------------------------------------- -------------------- T COMPUTE...
Choosing Transmit Start/Stop characters requires selecting one of these four data format selections: ABCD/TN*E, abcd, tn*e, ABCD/ABCD, or abcd/abcd. Refer to Appendix A, Standard Factory Settings , to identify the default setting for your scanner's interface type. QuickScan 6000/6000 Plus Programming Guide...
Codabar Fixed Length Most scanners shipped from the factory are set to read variable length labels for Codabar. If you switch from variable to fixed length labels, the factory set fixed label lengths are 14 and 08. Follow the steps below to change these defaults.
Page 80
9 ------------------------------------ ---------------------------------------------- For variable length symbologies, the QS6000/6000 Plus will decode up to 50 characters, but the actual length varies with label size and quality. The IBM POS interface is limited to 32 characters labels. QuickScan 6000/6000 Plus Programming Guide...
MSI/Plessey Check Digit MSI/Plessey Check Digit options include: Check Digit Calculation — calculates the Check Digit to verify the labels contents have been read correctly. If you enable this feature, your bar codes must include a Check Digit. You may also choose to transmit or not transmit the Check Digit.
MSI/Plessey Fixed Length With the QuickScan 6000/6000 Plus scanner, you now have 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 four to fifteen, including check character(s).
When to Beep — may be programmed to announce a 'good read' upon completion of one of the following events: • Decode of a bar code's label • Transmission from the scanner to the host • CTS activation at the host terminal (RS-232 models ONLY) QuickScan 6000/6000 Plus Programming Guide...
Read Verification QuickScan 6000/6000 Plus programming has been improved to allow selec- tion of read verification "minimum read" requirements by symbology type, as well as universally. This means that the scanner needn't waste valu- able time verifying high-confidence symbologies, while offering the security of multiple read verification on less reliable codes.
Page 87
Read Verification by Symbology To set the minimum read requirement for a desired symbology: 1. Scan the SET label. 2. Scan one symbology label below to select the symbology to be verified. 3. Scan the label on the following page representing the amount of times you wish a bar code label of that symbology type to be read before transmission to the host.
Page 88
ERIFY ODABAR 93 ------------------ ERIFY 128 ---------------- ERIFY MSI/P ------------- ERIFY LESSEY ------------------------- ------------------------ EADS ---------------------- HREE EADS ----------------------- EADS ---------------------------------------------- The Standard 2 of 5 symbology is available for QuickScan 6000 Plus scanners ONLY. QuickScan 6000/6000 Plus Programming Guide...
Low Power Mode QuickScan 6000/6000 Plus incorporates two optional low power modes to optimize power usage and extend scanner life. NOTE These features are only available with RS-232, Wand Emulation and Keyboard Wedge host interfaces. WARNING DO NOT use Very Low Power Mode in conjunction with Stand Mode, as this feature is not compatible and may cause unexpected behavior.
AutoSense Stand Mode AutoSense Stand Mode must be enabled when the scanner is used with the QuickScan 6000/6000 Plus stand accessory. This feature allows "hands free" operation of the scanner when placed in the stand. WARNING Very Low Power Mode must be disabled when using AutoSense Stand Mode, as these features are not compatible and may cause unexpected behavior.
(in the U.S. or Canada) PSC Technical Support at 1-800-547-2507. If you have specific comments about the contents of this Programming Guide or any other technical literature distributed by PSC, call 1-800-547- 2507 and ask for extension 3541.
IBM Port 9X I/F IBM Port E I/F Send as Code 39 Limit Command Set Unsolicited Status OCIA I/F PSC OCIA I/F NCR OCIA 8-Bit I/F NCR OCIA 9-Bit I/F SNI OCIA I/F Beep if Not on File Host Commands Intercharacter Delay Wand Em.
Page 97
DEFAULT IBM 468x/9x IBM 468x/9x Record Your FEATURE Port 5B Port 9x OCIA (PSC) OCIA (SNI) Default Set RS-232 I/F Settings RS-232 I/F SNI RS-232 I/F Baud Rate Parity Stop Bits Data Bits Hardware Control (RTS/CTS) Software Control Intercharacter Delay...
DEFAULT Wand Keyboard Record Your FEATURE Emulation RS-232 SNI RS-232 Wedge Default Set RS-232 I/F Settings RS-232 I/F Enable Std SNI RS-232 I/F Enable Baud Rate 9600 9600 Parity None Stop Bits Data Bits Hardware Control Use CTS/RTS (RTS/CTS) Disable Flow Control Disable Software Control...
Page 99
DEFAULT IBM 468x/9x IBM 468x/9x Record Your FEATURE Port 5B Port 9x OCIA (PSC) OCIA (SNI) Default Set UPC/EAN Options UPC-A to EAN-13 Expansion Don’ t Expand Don’ t Expand Don’ t Expand Don’ t Expand UPC-E to UPC-A Expansion Don’...
DEFAULT Wand Keyboard Record Your FEATURE Emulation RS-232 SNI RS-232 Wedge Default Set UPC/EAN Options UPC-A to EAN-13 Expansion Don’ t Expand Don’ t Expand Expand Don’ t Expand UPC-E to UPC-A Expansion Don’ t Expand Don’ t Expand Don’ t Expand Don’...
Page 101
DEFAULT IBM 468x/9x IBM 468x/9x Record Your FEATURE Port 5B Port 9x OCIA (PSC) OCIA (SNI) Default Set Codabar Options Check Digit Compute Require Require Require Ignore Check Digit Transmit Transmit Transmit Don’ t Transmit Transmit Variable Length Labels Enable...
Need help?
Do you have a question about the QuickScan 6000 and is the answer not in the manual?
Questions and answers