HANDHELD LASER SCANNER PROGRAMMING GUIDE
PSC Scanning, Inc. 959 Terry Street Eugene, Oregon 97402-9120 Telephone: (541) 683-5700 Toll Free: (800) 547-2507 Fax: (541) 686-1702 PSC and the PSC logo are registered trademarks of PSC INC. This manual and the procedures described in it are copyrighted, with all rights reserved. Under copyright law, this manual may not be copied in whole or part without prior written consent from PSC Scanning, Inc. The same proprietary and copyright notice must appear on any permitted copies as appears on the original.
Contents Introduction Understanding the Basics .......................................................................... 1 Integrating Peripherals With Host Systems ................................................. 1 Changing Interfaces .................................................................................. 2 Customizing Your Scanner Operation ........................................................ 4 Programming Overview ..........................................................................
OCIA PSC OCIA Interface Selection ................................................................. 29 NCR OCIA Eight Bit (short format) Interface Selection ............................ 29 NCR OCIA Nine Bit (long format) Interface Selection .............................. 29 SNI OCIA Interface Selection .................................................................. 29 OCIA Options ..........................................................................................
Appendix A Additional Information Host Programming .......................................................................................... 87 Creating MultiFunction Labels ......................................................................... 87 Need More Information? ................................................................................. 87 Appendix B Sample Bar Codes Sample Bar Codes ..........................................................................................
NOTES iv QuickScan™ 1000 Programming Guide
This manual contains instructions for changing interfaces and bar codes for customizing the scanner's operation. Since the QuickScan™ 1000 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 1000 product-specific publications).
Changing Interfaces To change a scanner's interface… HARDWARE If necessary, replace the scanner's interface cable to match the new host terminal's connection requirements. To disconnect the cable from the scanner, insert a .050” hex driver or bent paper clip into the CABLE RELEASE hole, and press down to unlock the cable connector. Reference Figure 1. NOTE We recommend that you disconnect power before plugging/ unplugging cables to avoid any possibility of equipment damage. Figure 1.
GENERAL INFORMATION RS-232 • PSC RS-232 • SNI RS-232 IBM • IBM 4683/84, 4693/94 Port 5B • 4682/92 Port E • IBM 4683/84, 4693/94 Port 9A, 9B, 9C, 9E Wand Emulation KeyboardWedge • I/F Type A — PC/XT w/foreign keyboard • I/F Type B — AT, PS/2 25-286, 30-286, 50, 50Z, 60, 70, 80, 90 & 95 w/ foreign keyboard • I/F Type C — PS/2 25 and 30 w/foreign keyboard • I/F Type D — PC/XT w/US keyboard • I/F Type E — AT, PS/2 25-286, 30-286, 50, 50Z, 60, 70, 80, 90 & 95 w/ US keyboard • I/F Type F — PS/2 25 and 30 w/US ke
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. Also, the scanner's operational features, such as speaker volume, can be customized to match your unique requirements. 1.
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.
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, during a programming session, you find that you are unsure of the scanner's settings or wish to re-set the scanner's configuration, use the Return to Factory Settings label on this page to return the scanner's configuration to the factory settings. Scanning this label will also reset any changes made during previous programming sessions.
Where To Go From Here Programming is easy and straightforward if you follow these steps: 1. If you are changing interfaces, first connect the scanner to the new host using the new interface cable. Scan the interface enable bar code label1 . 2. Scan any feature labels that are unique to the interface you are currently programming. These interface specific programming labels immediately follow each interface selection label. 3.
IBM 4683/84 • 4693/94 Port 5B Interface Selection IBM 4683/84 • 4693/94 Port 5B Settings Data Format: Send As Code 39 — converts bar code data (UPC/EAN, addons, Code 93, Codabar, MSI/Plessey and Code 128) into Code 39 format before sending the data to the host. These settings are for IBM 4683/84 • 4693/94 Port 5B interface ONLY. Limit Command Set — is an option that causes the scanner to ignore 'enable scanner' and 'disable scanner' commands sent from the host.
IBM 4683/84 • 4693/94 Port 9A, 9B, 9C, 9E I/F Selection Scan this single label to enable the IBM 468x/9x Port 9x interface (do not scan the SET barcodebefore,ortheENDbarcodeafterscanningtheinterfaceselectionbarcode). 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. These settings are for IBM 4683/84 • 4693/94 Port 9A, 9B, 9C, 9E interface ONLY.
IBM 4682/92 Port E Interface Selection 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. These settings are for IBM 4682/92 Port E interface ONLY. Limit Command Set — tells the scanner to ignore 'enable scanner' and 'disable scanner' commands sent from the host.
Wand Emulation Interface Selection Scan this single label to enable the Wand Emulation interface (do not scan the SET bar code before, or the END bar code after scanning the interface selection bar code).
-------------- LOW HIGH -------------------------- --------------- TRANSMIT PRE-NOISE DON'T T RANSMIT PRE-NOISE WAND EMULATION INTERFACE TRANSMIT C128 FUNCTION C HAR'S TRANSMIT A NOISE PATTERN B EFORE LABEL TRANSMISSION I DLE STATE Wand Emulation Interface - continued --------------- ENABLE DISABLE ----------------------- ----------------------------------------------- END Go to the sections titled Symbology Selection and General Features in the back of this programming guide if you want to chang
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 barcode). 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.
Handshaking Review your system documentation to identify handshaking requirements, and use these labels to change the settings if required. The following brief descriptions explain eachselection. 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. The scanner waits for an active Clear to Send (CTS) signal from the host before transmitting data.
Software Control XON/XOFF — this is software handshaking that allows the host to control data transmission. If the host sends an XOFF command to the scanner, the scanner will not send the bar code data until it receives an XON command from the host. If the host sends the XOFF command during data transmission, the host will receive additional characters for no more than 2msec1. NOTE Hardware/software controls are mutually exclusive.
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.
I NTERCHARACTER DELAY Intercharacter Delay - continued 90 MILLISECONDS ------------ -------------- 100 MILLISECONDS END ------------------------------------------------- RS-232 INTERFACE 20 QuickScan™ 1000 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.
PC Keyboard Wedge Interface Selection—continued The scanner supports ten1 PC Keyboard Wedge interfaces. The table below defines the different interface selections.
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) — scan the "Laptop/No External Keyboard" label below when the scanner is connected to a laptop computer or when the scanner is operated with no external keyboard attached.
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) (A…Z) = (a…z) Use this feature if your caps lock is on. • Caps Lock = Shift-Lock — to send character data (to the host) in shifted case. Use this feature if your shift lock is on. For use with interface type G (122-keyboard) ONLY.
Country Mode The following country/languages can be selected for the QuickScan 1000™ scanner when configured for I/F Type E only: • • • • USA Belgium Britain Denmark • • • • France Germany Italy Norway • • • • Portugal • Japanese 106-Key Spain Sweden Switzerland SET ------------------------------------------------------------- USA B ELGIUM ---------------------- DENMARK -------------------------------- F RANCE KEYBOARD WEDGE INTERFACE COUNTRY MODE ------------ BRITAIN GERMANY -------------------
Country Mode — continued COUNTRY MODE ------------ SPAIN S WEDEN ---------------------- ------------ S WITZERLAND JAPANESE 106-KEY --------- ----------------------------------------------- END KEYBOARD WEDGE INTERFACE 26 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.
55 I NTERCHARACTER DELAY 65 75 85 KEYBOARD WEDGE INTERFACE 95 MILLISECONDS MILLISECONDS MILLISECONDS MILLISECONDS MILLISECONDS ------------ 50 MILLISECONDS ------------ 60 MILLISECONDS ------------ 70 MILLISECONDS ------------ 80 MILLISECONDS ------------ 90 MILLISECONDS ------------ 99 MILLISECONDS ------------ ------------ ------------ ------------ ------------ END ------------------------------------------------- 28 QuickScan™ 1000 Programming Guide
PSC OCIA1 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. SNI OCIA Interface Selection KEYBOARD WEDGE INTERFACE Scan this label to enable the SNI OCIA interface. 1 NOTE: In previous publications, this interface was termed, "SP OCIA".
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 — when enabled allows the scanner to accept commands directly from the host. Intercharacter Delay — refers to a pause, if any, between each character before being sent to the host.
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 configured to transmit prefixes and/or suffixes as well as symbology specific identifier characters (Label I.D.). Prefix & Suffix As the examples below show, none, one or two symbology specific ASCII characters can be added to the beginning of label in addition to multiple prefix and suffix characters.
• non-symbology specific characters (1-2) as a prefix + label data + nonsymbology specific characters (1-2) as a suffix CpCp + label data + CsCs • 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 CpCp + PP + label data + CsCs • non-symbology specific characters (1-2) as a prefix + label data + symbology specific characters + non-symbology specific characters used as suffixes.
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... 1. Look at the ASCII chart shown on page 38 and identify the ASCII character(s) and the corresponding Hex Code(s) for the ASCII characters you will use as prefixes.
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... 1.
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... 1. Scan the two digit Hex Code for that character. (e.g. 03, 8F, ...FF) NOTE If you make a mistake, or lose your place while setting this option, scan the END label to exit Programming Mode.
-------- 6 7 ------------------------------------- 8 -------- A B ----------------------------- SET PREFIX / AND OR SUFFIX CHARACTERS 9 ------------------------------ -------- C D ------------------------------------ E F ------------------------------------- O NE CHARACTER ONLY LABEL TRANSMIT FORMAT CONFIG END ------------------------------------------------- 36 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. VALUE ASCII CHAR. VALUE ASCII CHAR. VALUE ASCII CHAR.
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. Most scanners will have factory default identifiers preset to these standards. Table 1.
Setting Symbology Specific Label Identifiers (Label I.D.) Continued 4. Scan the label representing the symbology whose label identifier you wish to modify. In our example, we would scan the 'UPC-A' symbology label. 5. 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: 41 hex = 'A', and 31 hex = '1'. Thus, we would scan digit programming labels in this order: 4, 1, 3, 1. 6. Scan the END label.
Label I.D.
EAN-13 ---------------------------- EAN-13 W/2 - DIGIT ADD ON FOR : EAN-13 W/5 - DIGIT ADD ON SET SYMBOLOGY SPECIFIC LABEL IDENTIFIER -------- EAN-13 W/C128 ADD -ON CODE 39 ---------------------------- CODABAR I NTERLEAVED 2 OF 5 ---------------- STANDARD 2 OF 5 CODE 93 ---------------------------- C ODE 128 ----------------------------------------------- END 1 MSI/Plessey may not be supported for your scanner. Contact your distributor, PSC Sales or PSC Technical Support for more information.
How to Set Single Character Label I.D. If you only want a single character identifier, follow this modified procedure 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. 2. Scan the SET label. 3. Scan the label identifier label for the symbology identifier that you are going to change.
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.
SET SYMBOLOGY SPECIFIC LABEL I DENTIFIERS C HARACTERS -------- 9 A ----------------------------- -------- B C ----------------------------- -------- D E ----------------------------- -------- F O NE CHARACTER ONLY ----- ----------------------------------------------- END LABEL TRANSMIT FORMAT CONFIG 44 QuickScan™ 1000 Programming Guide
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 SELECTION 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 — disables all symbologies1. The scanner will only recognize the programming labels contained in this manual while you are in Programming Mode.
NOTE Standard 2 of 5 must be enabled before IATA can be enabled. Enable Codabar — selects Codabar as an active symbology. Allows selection of Check Digit, Start/Stop character and format, or label format (fixed or variable length) options. EnableCode93 — selectsCode93asanactivesymbology. Thescannerispreset to recognize all Code 93 bar codes that have between 2 and 50 characters. Code 93 has no user selectable options. Enable Code 1281 — selects Code 128 as an active symbology.
SYMBOLOGY SELECTION 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.
OF 5 DISABLE INTERLEAVED 2 OF 5 -------- ENABLE STANDARD 2 DISABLE STANDARD 2 OF OF 5 5- -------- ENABLE IATA 3 DISABLE IATA --------------- 3 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.
SYMBOLOGY SELECTION -------- ENABLE CODABAR DISABLE CODABAR ------------ -------- ENABLE CODE 93 DISABLE CODE 93 ----------- -------- ENABLE CODE 128 DISABLE C ODE 128 4 ---------------- ENABLE MSI/P LESSEY 5 DISABLE MSI/PLESSEY ------ ----------------------------------------------- END 4 5 50 Code 128 is always active for the purpose of reading programming bar code labels.
SYMBOLOGY SELECTION 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. Expand UPC-E to UPC-A — expands UPC-E labels to UPC-A data format.
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 UPC-A TO EAN-13 EXPANSION UPC-E TO UPC-A EXPANSION EAN-8 TO EAN-13 EXPANSION EXPANSION SET -------------------------------------------------- UPC-E TO EAN-13 SYMBOLOGY SELECTION UPC/EAN Expansion -------- EXPAND1 DON'T EXPAND ---------------------- EXPAND1 DON'T EXPAND ---------------------- EXPAND1 DON'T EXPAND ---------------------- EXPAND1 DON'T EXPAN
If you need to scan UPC or EAN labels that include Add-on codes, the selections on this page set the scanner's Add-on feature. There are three Add-on read modes available: optional, required and disabled. Optional — the scanner will recognize UPC bar codes with or without Add-ons. NOTE 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.
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. Select domestic four or five digit, European four or five digit, or disable the price/weight check.
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 --------------------------------------------------------- SEND CHECK DIGIT UPC-A DON'T SEND CHECK DIGIT --------- SEND NSD 1 DON'T SEND NSD1 ---------------- SEND C HECK DIGIT2 UPC-E DON'T S END CHECK DIGIT2 -------- SEND NSD 2 DON'T SEND NSD2 ------------------------------------------------------ END 1 2 NSD = Number System Digit.
These settings affect EAN data format when RS-232, Keyboard Wedge is the active interface.
SYMBOLOGY SELECTION 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.
Use these labels to change the Code 39 programmable features.
SYMBOLOGY SELECTION 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 characters1. 2. Scan the SET label. 3. 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). 4. Set the minimum label length by scanning the correct digits from below and the next page. 5.
CODE 39 M INIMUM L ABEL L ENGTH SYMBOLOGY SELECTION -------- 5 6 ------------------------------ -------- 7 8 ------------------------------ -------- 9 END ------------------------------------------------- 60 QuickScan™ 1000 Programming Guide
Scan the labels below to enable or disable the sending of an AIM symbology ID prefix. AIM S YMBOLOGY ID PREFIX SET --------------------------------------------------------- ENABLE DISABLE ----------------------- ----------------------------------------------- END R44-2018 61 SYMBOLOGY SELECTION 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.
SYMBOLOGY SELECTION 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. You may also choose to transmit or not transmit the Check Digit independent of whether the Check Digit is calculated by the scanner.
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 digits1. • No Second Fixed Length — scan this label after setting the first fixed length to instruct the scanner to recognize only the label length chosen as the first fixed length.
SYMBOLOGY SELECTION 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. Follow the steps below to change these defaults. All fixed length settings for Interleaved 2 of 5 must be an even number. Set Fixed 1.
SYMBOLOGY SELECTION SET --------------------------------------------------------- SET FIRST F IXED L ENGTH -------- NO SECOND F IXED L ENGTH SET MINIMUM LABEL LENGTH -------- 0 1 ------------------------------ INTERLEAVED 2 OF 5 F IXED AND MINIMUM LABEL LENGTHS SET SECOND FIXED LENGTH -------- 2 3 ------------------------------------- 4 6 ------------------------------------- 8 END ------------------------------------------------R44-2018 65
SYMBOLOGY SELECTION 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.
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 digits1 (including check character). • No Second Fixed Length — scan this label after setting the first fixed length to instruct the scanner to recognize only the label length chosen as the first fixed length.
SYMBOLOGY SELECTION 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. Set Fixed 1. Identify the fixed length settings you want to make. 2. Scan the SET label. 3. Scan the ENABLE FIRST FIXED bar code.
SYMBOLOGY SELECTION SET --------------------------------------------------------- SET FIRST F IXED L ENGTH SET SECOND FIXED LENGTH SET MINIMUM LABEL LENGTH -------- 0 1 ------------------------------ 5 FIXED AND MINIMUM LABEL LENGTHS -------- NO SECOND F IXED L ENGTH STANDARD 2 OF -------- 2 3 ------------------------------ -------- 4 5 ------------------------------ -------- 6 R44-2018 69
STANDARD 2 OF 5 FIXED AND MINIMUM LABEL L ENGTHS SYMBOLOGY SELECTION -------- 7 8 ------------------------------ -------- 9 END ------------------------------------------------- 70 QuickScan™ 1000 Programming Guide
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. Start/Stop Characters — you can choose either Send or Don't Send depending on your host's interface requirement.
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.
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 selectwhichcharactersaretransmitted.
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 1. Identify the fixed length settings you want to make. 2. Scan the SET label. 3. Scan the SET FIRST FIXED LENGTH label. Setting Lengths If you are setting a length less than ten, you must scan a zero first and then the length digit (02, ...09). 4.
Scan the SET SECOND FIXED LENGTH label. 6. Set the second fixed label length by scanning the correct digits from this page. The selectable range is from 03 to 50 digits1. 7. Scan the END label to complete the procedure. SYMBOLOGY SELECTION 5.
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. 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. Transmit Check Digit — enables or disables transmission of MSI/ Plessey Check Digit(s).
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: 1. Identify the fixed length setting(s) you wish to make. Fixed lengths can be set from four to fifteen, including check character(s). 2. Scan the SET label. 3. Scan the ENABLE MSI/PLESSEY FIXED label. 4. Scan the SET FIRST FIXED LENGTH label. 5.
SYMBOLOGY SELECTION -------- SET F IRST F IXED L ENGTH SET SECOND FIXED LENGTH -------- NO SECOND F IXED L ENGTH 0 ------------------------------ MSI/PLESSEY SET FIXED LENGTHS -------- 1 2 ------------------------------------- 3 4 ------------------------------------- 5 6 ------------------------------------- 7 8 ------------------------------------- 9 END ------------------------------------------------- 78 QuickScan™ 1000 Programming Guide
General Features Good Read Beeper Settings These labels provide options for the scanner's audible 'beep' signal. 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 beep provides the best scanning status feedback to the user. Error tones are always enabled and cannot be disabled. Power-up Beep — when enabled, beeps upon scanner power-up.
POWER -UP BEEP BEEPER VOLUME BEEP DURATION -------- O FF ON ----------------------------------- E NABLE DISABLE ------------------------------ N ORMAL LOUD --------------------------------- S HORT M EDIUM ------------------------------ LONG WHEN TO BEEP GENERAL FEATURES AUDIBLE SIGNAL SET -------------------------------------------------- AFTER DECODE --------------------- AFTER LABEL X- MISSION AFTER CTS ACTIVATION -------------------------------------------------- END 80 QuickScan™ 1000 Programmin
Read Verification GENERAL FEATURES 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 multiple read verification on less reliable codes. NOTE The more times the scanner is required to read and compare the bar codes data, the longer it will take to complete a good read cycle.
Read Verification by Symbology To set the minimum read requirement for a desired symbology: 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. 4. Repeat steps one through three above until read verification has been selected for all symbologies you desire to be verified. 5. Scan the END label.
OF 5 -------- VERIFY STANDARD 2 OF 5 GENERAL FEATURES READ VERIFICATION SYMBOLOGY TYPE VERIFY I NTERLEAVED 2 VERIFY CODABAR ------------- -------- VERIFY C ODE 93 VERIFY CODE 128 ---------- VERIFY READS (APPLIES TO ALL SYMBOLOGIES ABOVE ) -------- VERIFY MSI/P LESSEY ONE R EAD ------------------- -------- TWO READS THREE READS ---------------- -------- FOUR R EADS END ------------------------------------------------- R44-2018 83
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 conjunction with any of the defined host interfaces. All other programmable options that are set for that interface will remain in effect while in debug mode.
Laser Timeout This feature turns the laser off if the scanner has been idle beyond the selectable amount of time set below.
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.
Appendix A Additional Information Host Programming Some interfaces and host systems include the ability to configure the scanner by sending commands to the scanner. Consult your host system manual for more infomation about this feature.
Appendix B Sample Bar Codes CODE 128 C o d e 1 2 8 . T e s t APPENDIX A APPENDIX B ADDITIONAL INFO TEST BARCODES CODE 39 Code 39.Test INTERLEAVED 2 OF 5 0 1 2 3 4 5 6 7 8 9 CODABAR A $ 9 9 . 9 5 A CODE 93 Code 93.
4 9 UPC-A w/2 digit Add-on 60992 0 01118 7 6 9 0 0 0 UPC-A w/ 5 digit Add-on 51041 8 APPENDIX B TEST BARCODES 08029 0 UPC-E 0 EAN-8 (JAN-8) 998875 0 0021 0126 EAN-13 (JAN-13) MSI/Plessey 14476925 R44-2018 89
NOTES APPENDIX A APPENDIX B ADDITIONAL INFO TEST BARCODES QuickScan™ 1000 Programming Guide 90
Italy Asia Pacific PSC Hong Kong Hong Kong Telephone: [852]-2-584-6210 Telefax: [852]-2-521-0291 PSC S.r.l. Vimercate (MI), Italy Telephone: [39] (0) 39/62903.1 Telefax: [39] (0) 39/6859496 Australia Japan PSC Asia Pacific Pty Ltd. North Ryde, Australia Telephone: [61]0(2)9878 8999 Telefax: [61]0(2)9878 8688 PSC Japan K.K. Shinagawa-ku, Tokyo, Japan Telephone: [81] (0)3 3491 6761 Telefax: [81] (0)3 3491 6656 France Latin America PSC Sarl LES ULIS Cedex, France Telephone: [33].01.64.86.71.