Page 2
PSC Scanning, Inc. The same proprietary and copyright notice must appear on any permitted copies as appears on the original. This exception does not permit copies to be made for others, whether or not sold.
Page 5
Appendix A Additional Information Host Programming ..................87 Creating MultiFunction Labels ................. 87 Need More Information? ................. 87 Appendix B Sample Bar Codes Sample Bar Codes ..................88 R44-2018...
(except for other QuickScan 1000 product-specific publications). The organization of this manual is intended to support a variety of users while making it quick and easy to find the information you need.
Keyboard Wedge/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 9
• I/F Type H — IBM 3xxx w/102 keyboard • I/F Type I — PS/55 5530T w/104 keyboard • I/F Type J NEC 9801 keyboard OCIA • PSC OCIA • NCR 8 bit OCIA • NCR 9 bit OCIA • SNI OCIA...
Customizing Your Scanner Operation When enabling a new interface, it may be necessary to modify the original factory settings to match your specific host system's communication and symbology requirements. Check with your system administrator to identify your host system's specific interface requirements to ensure that they match the new interface you've selected.
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 repro- grammed.
The Programming Session It is possible to program multiple features during a single programming session (a programming session is defined as the period of time between scanning the “set” label and scanning the “end” label). 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 make a mistake in the programming sequence.
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 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 neccessary for QuickScan 1000 scanners, unless you require a specific interface sub-type such as SNI or IBM sub-type 4682/92 Port E. Interface software is automatically selected when the QuickScan 1000 hardware connection (via a new interface cable) is made.
IBM 4683/84 • 4693/94 Port 5B Interface Selection Scan this single label to enable the IBM 468x Port 5B interface (do not scan the SET bar code before, or the END bar code after scanning the interface selection bar code). IBM 4683/84 •...
END AS 39 ---------------- END AS ------- E NABLE IMIT OMMAND ------------ ISABLE IMIT OMMAND ------- T RANSMIT NSOLICITED TATUS RANSMIT NSOLICITED TATUS ----------------------------------------------- END For this IBM interface, the setting for Unsolicited Status is normally Disabled. QuickScan 1000™ Programming Guide...
IBM 4682/92 Port E Interface Selection Scan this bar code to enable the IBM 468x/9x Port E interface (do not scan the SET bar code before, or the END bar code after scanning this bar code). IBM 4682/92 Port E Settings Data Format: Send As Code 39 —...
-------------- S PACE ----- PACE -------------- L (660 µ (330 µ ) -------------- -------------- T RANSMIT IN ORMAL ORMAT C39 F RANSMIT IN ORMAT --------------- T C128 F RANSMIT IN ORMAT C39 ----------- RANSMIT IN ASCII QuickScan 1000™ Programming Guide...
Page 19
Wand Emulation Interface - continued -------------- L -------------------------- --------------- T RANSMIT OISE RANSMIT OISE --------------- E NABLE ----------------------- ISABLE ----------------------------------------------- END 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-2018...
PSC RS-232 Interface Selection Scan this single label to enable the standard PSC RS-232 interface (do not scan the SET bar code before, or the END bar code after scanning the interface selection bar code). SNI RS-232 Interface Selection Scan this single label to enable the SNI RS-232 interface (do not scan the SET bar code before, or the END bar code after scanning the interface selection bar code).
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.
Data Format Settings The bar codes on this page can be used to select the data format configuration needed to communicate with your system. SET -------------------------------------------------- -------------- N -------------------------- -------------- O ------------------------- --------------- S PACE --------------------------- -------------- T ------------------ EVEN -------------- E IGHT END -------------------------------------------------...
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.
Software Control — this is software handshaking that allows the host to control data transmission. If the host sends an X command to the scanner, the scanner will not send the bar code data until it receives an X command from the host.
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, but it should not be required for most applications. Use these labels to select the desired Intercharacter Delay.
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 28
SET -------------------------------------------------- --- A B ----------------------------- ----------- D ----------------------------- ----------- F ------------------------------ ------------ G H ----------------------------- ------------ I J ------------------------------ ----------------------------------------------- END Keyboard Wedge interfaces G through J are only supported by the QuickScan 1000 scanner. QuickScan™ 1000 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) —...
Caps Lock Three caps lock settings are available for the QuickScan 1000™ 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 The following country/languages can be selected for the QuickScan 1000™ scanner when configured for I/F Type E only: • USA • France • Portugal • Japanese 106-Key • Belgium • Germany • Spain • Britain • Italy • Sweden •...
Country Mode — continued ------------ S PAIN ---------------------- WEDEN ------------ S WITZERLAND 106-K --------- APANESE ----------------------------------------------- END QuickScan™ 1000 Programming Guide...
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, but it should not be required for most applications. Use these labels to select the desired Intercharacter Delay.
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 —...
Label Transmit Format Configuration Items (RS-232 and Keyboard Wedge Interfaces Only) If you need to send information in addition to label data, the scanner can be config- ured to transmit prefixes and/or suffixes as well as symbology specific identifier characters (Label I.D.). Prefix &...
Page 38
• 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 + symbology specific characters (0-2) + label data + non-symbology specific characters (1-2) as a suffix + PP + label data + C •...
Page 39
Setting Non-Symbology Specific 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 barcode label data before it is sent to the host. Identify your specific system requirements before adding or modifying these settings, then...
Page 40
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. Identify your specific system requirements before adding or modifying these settings, then...
Page 41
Setting A Single Character Prefix or Suffix To set one ASCII character as a prefix or suffix, follow steps one through four on the previous two pages (select prefix or suffix), then... Scan the two digit Hex Code for that character. (e.g.
Page 42
-------- 6 7 ------------------------------ -------- 8 9 ------------------------------ -------- A B ----------------------------- -------- C D ----------------------------- -------- E F ------------------------------ -------- O HARACTER END ------------------------------------------------- QuickScan™ 1000 Programming Guide...
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. ASCII ASCII ASCII...
Page 44
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 between symbologies. Industry standards have been established for symbology-specific label identifiers, and are listed in the table below.
Page 45
Setting Symbology Specific Label Identifiers (Label I.D.) Continued Scan the label representing the symbology whose label identifier you wish to modify. In our example, we would scan the 'UPC-A' symbology label. Identify and scan the digits that correspond to the Hex Values. The hex values from the ASCII chart that correspond to 'A1' from our example are as follows: = 'A', and...
Page 47
39 --------------------- -------- C ODABAR 5 --------- NTERLEAVED -------- S TANDARD 93 --------------------- -------- C MSI/P LESSEY -------------------------- ----------------------------------------------- END MSI/Plessey may not be supported for your scanner. Contact your distributor, PSC Sales or PSC Technical Support for more information. R44-2018...
Page 48
How to Set Single Character Label I.D. If you only want a single character identifier, follow this modified procedure for setting label identifier. 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 49
Disabling Label I.D. for a Specific Symbology This procedure is the same as setting a single character symbology identifier, except you should scan two zeros and the One Character Only labels before scanning the END label. Symbology Specific Label Identifiers Characters Use the labels on this page to change or modify symbology identifiers.
Page 50
-------- 9 A ----------------------------- -------- B C ----------------------------- -------- D E ----------------------------- -------- F ----- HARACTER ----------------------------------------------- END QuickScan™ 1000 Programming Guide...
Symbologies Symbology selection (bar code type) determines which symbologies the scanner will decode. Once you have identified the symbologies you wish to enable, turn to the following pages, enable those symbologies and set the data format options (e.g. check digit, start/stop characters) required by your host system for each symbology type. You must enable the symbology format options settings that are compatible with your host system.
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. 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. MSI/Plessey may not be supported for your scanner. Contact your distributor, PSC Sales or PSC Technical Support for more information.
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 55
-------- E NABLE NTERLEAVED ISABLE NTERLEAVED -------- E NABLE TANDARD ISABLE TANDARD -------- E 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. R44-2018...
Page 56
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). MSI/Plessey may not be supported for your scanner. Contact your distributor, PSC Sales or PSC Technical Support for more information. QuickScan™ 1000 Programming Guide...
UPC/EAN Options The information below provides a brief description of the programmable UPC/EAN features included on the following pages. Expand UPC-A to EAN-13 — adds a leading zero to a UPC-A label which 'expands' the label to the EAN-13 data format. Selecting this feature also changes the symbology ID to match those required for EAN-13.
UPC/EAN Expansion Use these labels to enable or disable: • Expand UPC-A to EAN-13 • Expand EAN-8 to EAN-13 • Expand UPC-E to UPC-A • Expand UPC-E to EAN-13 SET -------------------------------------------------- -------- E XPAND --------------- XPAND -------- E XPAND --------------- XPAND -------- E XPAND...
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 required 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.
UPC Data Format Settings These settings affect UPC data format when RS-232 is the active interface. Number System Digit (NSD) settings operate with RS-232 and Keyboard Wedge interfaces ONLY. SET -------------------------------------------------- -------- S HECK IGIT HECK IGIT -------- S --------- -------- S HECK IGIT...
EAN Data Format Settings These settings affect EAN data format when RS-232, Keyboard Wedge is the active interface. SET -------------------------------------------------- -------- S HECK IGIT HECK IGIT -------- S HECK IGIT HECK IGIT ----------------------------------------------- END QuickScan™ 1000 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 barcode label is correct. If you enable this feature, your barcodes 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.
Page 64
Code 39 ( continued Use these labels to change the Code 39 programmable features. SET -------------------------------------------------- -------- D OMPUTE --------------------- OMPUTE -------- D RANSMIT --------------------- RANSMIT -------- D T TRANSMIT --------------------- RANSMIT -------- E NABLE ----------------------- ISABLE ----------------------------------------------- END QuickScan™ 1000 Programming Guide...
Page 65
Code 39 ( continued Follow these steps to set Code 39 Minimum Label Length: Identify the minimum length setting you want to make. The selectable range is 00 to 48 characters Scan the SET label. Scan the SET CODE 39 MINIMUM LABEL LENGTH barcode. Setting Lengths If you are setting a length less than ten, you must scan a zero first and then the length digit ( 04, 06, 08).
Code 128 Options AIM Symbology ID Prefix The Automatic Identification Manufacturers, Inc. of the United States (AIM USA) have standardized the reporting of data sources from barcode reading devices. Sending the AIM symbology prefix identifies the symbology to the host terminal, allowing it to specifically differentiate between UCC-128 (Code 128 with Function Character 1 in the first position) and standard Code 128 symbols.
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 barcode label is correct. If you enable this feature, your barcodes must contain a Check Digit.
• 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 digits between 04 and 50 digits •...
Page 70
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.
Page 71
SET -------------------------------------------------- -------- S IRST IXED ENGTH ECOND IXED ENGTH -------- N ECOND IXED ENGTH INIMUM ABEL ENGTH -------- 0 1 ------------------------------ -------- 2 3 ------------------------------ -------- 4 6 ------------------------------ -------- 8 END ------------------------------------------------- R44-2018...
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.
• 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 number of digits between 04 and 50 digits (including check character).
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.
Page 75
SET -------------------------------------------------- -------- S IRST IXED ENGTH ECOND IXED ENGTH -------- N ECOND IXED ENGTH INIMUM ABEL ENGTH -------- 0 1 ------------------------------ -------- 2 3 ------------------------------ -------- 4 5 ------------------------------ -------- 6 R44-2018...
Codabar Options The Codabar symbology has the following programmable features: Check Digit — calculates the Check Digit to verify the label's 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.
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. SET -------------------------------------------------- -------- D T COMPUTE...
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. SET -------------------------------------------------- -------- M ATCH NOT EQUIRED ------------...
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. Enable Fixed Identify the fixed length settings you want to make.
Page 81
Scan the SET SECOND FIXED LENGTH label. Set the second fixed label length by scanning the correct digits from this page. The selectable range is from 03 to 50 digits Scan the END label to complete the procedure. -------- 0 1 ------------------------------ -------- 2 3 ------------------------------...
MSI/Plessey Check Digit NOTE MSI/Plessey may not be supported for your scanner. Contact your distributor, PSC Sales or PSC Technical Support for more information. MSI/Plessey Check Digit options include: Check Digit Calculation — calculates the Check Digit to verify the labels contents have been read correctly.
MSI/Plessey Fixed Length With the QuickScan™ 1000 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: Identify the fixed length setting(s) you wish to make. Fixed lengths can be set from four to fifteen, including check character(s).
General Features The following section contains the general features that are common to all interfaces. These features allow modification of the scanner's behavior to accomodate user preferences. Good Read Beeper Settings These labels provide options for the scanner's audible 'beep' signal. Audible Signal —...
Page 86
SET -------------------------------------------------- -------- O ---------------------------- -------- E NABLE ----------------------- ISABLE -------- N ORMAL -------------------------- -------- S HORT ----------------------- EDIUM -------- L -------------- FTER ECODE -------- A FTER ABEL MISSION CTS A ---- FTER CTIVATION ----------------------------------------------- END QuickScan™ 1000 Programming Guide...
Read Verification QuickScan™ 1000 programming has been improved to allow selection of read verification "minimum read" requirements by symbology type, as well as universally. This means that the scanner needn't waste valuable time verifying high-confidence symbologies, while offering the security of mul- tiple read verification on less reliable codes.
Page 88
Read Verification by Symbology To set the minimum read requirement for a desired symbology: Scan the SET label. Scan one symbology label below to select the symbology to be verified. 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 89
ERIFY NTERLEAVED -------- V ERIFY TANDARD ------------- ERIFY ODABAR -------- V ERIFY 128 ---------- ERIFY -------- V MSI/P ERIFY LESSEY ------------------- -------- T EADS ---------------- HREE EADS -------- F EADS END ------------------------------------------------- R44-2018...
Debug Mode When enabled, this mode will cause any product labels that are read to be discarded with no attempt made to transmit them to a host. Any host scanning control will also be disabled while this option is in effect. This mode may be enabled in conjunc- tion with any of the defined host interfaces.
Laser Timeout This feature turns the laser off if the scanner has been idle beyond the selectable amount of time set below. SET -------------------------------------------------- -------- 4 S ECONDS ------------------- ECONDS -------- 10 S ECONDS 15 S ----------------- ECONDS ----------------------------------------------- END R44-2018...
Double Read Timeout Use this feature to require the scanner to delay (for the selectable amount of time below) before reading the same bar code twice. SET -------------------------------------------------- -------- 400 MILLISECONDS ----------- MILLISECONDS -------- 800 MILLISECONDS END ------------------------------------------------- QuickScan™ 1000 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.