PSC Scanners Programming Manual

Handheld laser bar code scanners
Table of Contents

Advertisement

User's / Programming Guide
Handheld Laser Bar Code Scanners
Keyboard Wedge /
Wand Emulation Interface
PSC INC.

Advertisement

Table of Contents
loading

Summary of Contents for PSC Scanners

  • Page 1 User’s / Programming Guide Handheld Laser Bar Code Scanners Keyboard Wedge / Wand Emulation Interface PSC INC.
  • Page 2 PSC Inc. The drawings, specifications and other technical information con- tained in this manual are the property of PSC Inc. and shall not be copied, reproduced or used in any way; in whole or in part, as the basis of manufacture or sale of similar items without the prior writ- ten consent of PSC Inc.
  • Page 3 Scanners discussed in this manual are covered by patents issues or pending in the U.S. and other countries. The scanner is certified to be a Class II laser product with the United States Department of Health and Human Services Center for Devices and Radiological Health.
  • Page 4: Table Of Contents

    Introduction... 1 Keyboard Wedge Mode... 1 Serial Communications Mode... 1 AutoSense® Mode ... 1 Wand Emulation Mode ... 1 Magnetic Stripe Reader... 1 Unpacking ... 2 Installation ...2 Keyboard Wedge ... 2 Cable Installation ... 2 Connecting the Power Supply ... 3 Connecting a Magnetic Stripe Reader...
  • Page 5 System Status ... 22 Power Consumption... 23 Laser Redundancy ... 23 Laser Timeout ... 24 Beeper Operation... 24 Message Formatting ... 25 Prefixes and Suffixes ... 25 Prefix ... 26 Suffix ... 26 Code Identifier... 28 Preamble or Postamble Selection... 29 Preamble...
  • Page 6 Memory Module ... 62 Setup... 63 Marker Beam ... 64 Scanner Labeling... 66 Service and Warranty ... 66 Maintenance ... 67 Cleaning ...67 Inspection ...67 Appendix A ...69 Hexadecimal Conversion Tables ... 69 Primary Function Key Table ... 72 Secondary Function Key Tables... 73...
  • Page 7: Introduction

    Introduction Keyboard Wedge Mode As a keyboard wedge interface, the PSC scanner can be used with ter- minals provided by most of the major terminal manufacturers. In most cases, the PSC scanner is easily connected between the key- board and display of the terminal. The use of Preamble/Postamble,...
  • Page 8: Unpacking

    Whether a person has pressed a key on the keyboard or data has been transmitted from the scanner is indistinguishable by the host device. When the PSC scanner is not transmitting data to the ter- minal the keyboard operates as if the PSC scanner was not attached.
  • Page 9: Connecting The Power Supply

    MSR receptacle located on the housing connector. Terminal Power-Up Sequence Turn on the power to the terminal to which the PSC scanner is con- nected. The unit will issue a series of beeps which are intentional and indicate that the terminal/keyboard power-on reset routines have been completed.
  • Page 10: Serial Communications

    Serial RS232 Mode The PSC scanner can also be used in an RS232 environment by con- verting the serial TTL voltage levels to RS232 voltage levels. For this installation, the user needs an optional cable, an adapter pod, and a power supply.
  • Page 11: AutosenseĀ® Operation

    When the AutoSense (specifically designed for standard and HP scanners), the user must first attach the plastic scanner holder to the bracket of the stand as shown in Figure 1, next page. The scanner is then mounted into the holder.
  • Page 12 Figure 1. The (NO) Enable AutoSense scanned until the green “Good Decode” light blinks. This will acti- vate the trigger screen. The scanner is then placed into the holder and the user must check that the red laser beam is aimed at the reflective label affixed to the stand.
  • Page 13: Wand Emulation Operation

    Wand Emulation Operation To operate the PSC scanner in Wand Emulation the user must first turn off the powerto the host device and then detach the scanner from the host device by removing the cable from the scanner. The proper Wand Emulation cable must be connected between the scanner and the portable data terminal for remote data collection.
  • Page 14: Setup Overview

    General setup parameters are divided into Keyboard Wedge options (communication to host through the terminal keyboard), Wand Emu- lation options (communication between the scanner and the host sys- tem’s decoder), and Serial Communication options (communications direct to the host system).
  • Page 15: Serial Communication And Wedge Options

    Serial Communication and Wedge Options The following communication options are used to define how your PSC scanner communicates with the host system through its serial interface or its keyboard wedge interface. A message transmitted from the scanner upon a successful decode...
  • Page 16: Symbologies

    Symbologies The bar codes that can be read by PSC’s bar code scanners include: Code 39 Interleaved 2 of 5 Standard 2 of 5 UPC-A, UPC-E EAN/JAN A complete list of the related options and the instructions for setting them are provided in the section on Symbologies.
  • Page 17: Parameters Selection Guidelines

    Parameters section. Then scan the label to the left of Beeper On, Vol- ume Low. The correct label is reproduced below. When enabling or disabling a parameter, be sure the scanner beam illuminates only one bar code symbol at a time. The layout of this manual minimizes accidental multiple-label scanning.
  • Page 18 Your PSC scanner does not have a distinct programming mode. Instead, it automatically recognizes and reacts to the labels you scan. If, for example, you scan INTERCHARACTER DELAY = XX and then scan a normal data label, a normal tone is emitted in response to the data label, and the programming command is ignored.
  • Page 19: Serial Communication

    Baud Rate There are seven standard serial communication baud rates to select from. Your scanner and the serial host computer must be set to the same baud rate. Select the correct rate. 06656 Serial Communication...
  • Page 20: Data Transmission

    Data Transmission Serial transmission data is composed of three of four different ele- ments, depending upon host system requirements. These elements are the START bit, DATA bits (7 or 8 bits), OPTIONAL PARITY bits, and STOP bit (s) (1 or 2 bits). The PARITY bit is used for error detection (e.g., data altered in trans- mission), but is not required by all systems.
  • Page 21 Stop Data Parity Bits Mark Space If your system requires a WORD length of 8 bits, 1 or 2 STOP bits, and PARITY check, select the appropriate option from the table below: Stop Data Parity Bits Even Mark Space 06656 Table 1.
  • Page 22: Communications Protocol

    Communications Protocol XON/XOFF Protocol controls data flow between your PSC scanner and a serial host computer. If Protocol = XON/XOFF is selected, the scanner rec- ognizes the ASCII XON/XOFF characters. The host may then stop transmission with XOFF and resume with XON.
  • Page 23 Like XON/XOFF protocol, CTS protocol is a mechanism used to con- trol data flow out. The CTS input is used to inform the scanner that the host terminal is ready to accept scanned data. When CTS (+) pro- tocol is selected, the scanner waits for a low level on its CTS input before transmitting data.
  • Page 24 Protocol = CTS (+) RTS always low RTS always high RTS high indicates scanner ready to receive data RTS low indicates scanner has data to transmit RTS high indicates scanner has data to transmit Disable Stop/Go Protocol* Enable Stop/Go Protocol...
  • Page 25: Label Buffering

    When No Buffering is selected then scanning will be stopped until the current label is completely transmitted. When One Label Buffering is selected the scanner will allow the oper- ator to scan one more label in addition to the label already in the transmit buffer.
  • Page 26: Menu Commands Parameter Messages

    External trigger is controlled by applying an external trigger signal to the CTS input (with external triggering enabled). When active, this signal causes scanning to begin just as if the scanner’s trig- ger were depressed. Scanning continue until a label is decoded or the external trigger signal is deactivated.
  • Page 27: General Parameters

    Intercharacter Delay Certain terminals and computers require an intercharacter delay to simulate the effects of keystroke delays. Choosing an intercharacter delay causes the characters to be sent at the slower speed required by the device to which you are interfacing. To set Intercharacter Delay to other then zero, scan the label below and then scan two separate digits from the Digit Selection page (99 maximum).
  • Page 28: Transmission Mode

    The disadvantage of the full duplex mode is simply that the host computer must be programmed to relay the message back to the scanner. For models which do not have an LCD, parameter selec- tions NA and NB have no effect.
  • Page 29: Power Consumption

    Power Consumption You may choose one of two Power Consumption modes. Option @A supplies full power to the scanner at all times; Option @B allows the unit to revert to a standby mode after a successful read. This mode is a power conservation feature.
  • Page 30: Laser Timeout

    Laser Timeout The scan beam will activate in response to a trigger pull. The beam will automatically deactivate after a label is decoded. If a label is not decoded., the scan beam will timeout and deactivate after several sec- onds. Scan the following labels to control the length of the timeout. Beeper Operation Scan one of the options below to modify beeper operation.
  • Page 31: Message Formatting

    These attributes are handled differently whether the scanner is configured for serial mode or wedge mode. When config- ured for wedge mode these attributes are sent as keystrokes. The scanner automatically translates the ASCII characters into keystrokes before sending data to the host.
  • Page 32: Prefix

    Prefix A prefix is a subset of the preamble normally formatted to some industry standard, i.e., it is represented by a specific ASCII code. An example of a prefix is the STX (Start of Transmission) code. Suffix A suffix is a subset of the Postamble. Like the prefix, it is normally assigned a specific ASCII code.
  • Page 33 Certain specialized applications require a two character suffix of ETB NUL. Scanning MI provides this. Terminal ID Terminal ID characters are used to identify individual scanners when more than one scanner is interfaced with the host system. Options available are none (DISABLED) or digits 01 through 99.
  • Page 34: Code Identifier

    Code Identifier A code identifier may optionally be transmitted with the message. This option is provided so a host computer can identify the type of bar code scanned, as well as the encoded information. Scan Option FA to disable the code identifier. Scan Option FB to enable the code identifier.
  • Page 35: Preamble Or Postamble Selection

    Preamble or Postamble Selection Preambles and Postambles are composed of up to four ASCII charac- ters. Each ASCII character is encoded as two hexadecimal numbers. Use the Hexadecimal Conversion Table in Appendix A to look up the hexadecimal equivalent. If you select a Preamble or a Postamble you must scan four ASCII characters, even if the Preamble or Postamble is less than four characters in length.
  • Page 36 Scan Enter Postamble to enter a Postamble, then refer to the Hexadecimal Table in Appendix A. Postamble = None*# Enter Postamble IMPORTANT User’s / Programming Guide...
  • Page 37: Serial Commands

    Serial Commands General Serial Command Format Serial Commands are only accepted by the PSC scanner when in serial communications mode. Serial commands take the form: STX ESC LT1 LT2 <optional param- eters>ETX (Note: STX = ^B; ETX = ^C) STX, ESC, and ETX are ASCII codes whose values are 02H, 1BH, and 03H, respectively.
  • Page 38: Beeper Off Cr-Lf Ack

    ESC, and suffixed with ETX. Because it is not possible to set (via serial command) two Wand Emulation parameters (emulation speed and polarity, for example), scanners to be used in Wand Emulation envi- ronments must be programmed by scanning labels from this manual.
  • Page 39: Power Standby And Serial Commands

    The decoder firmware makes no attempt to resolve conflicts between serial programming commands and manually scanned menu labels. If you plan to scan menu labels from the PSC Operator’s Manual, do not attempt serial programming, and vice versa. Serial commands are given priority over pending menu labels.
  • Page 40: Keyboard Wedge Parameters

    Keyboard Wedge Parameters Scan symbol CE to enable Keyboard Wedge mode. Next, select a ter- minal type by scanning the symbol CF for IBM PC-AT or PS/2 mod- els 50/60/80; or symbol CG for PC-XT type terminals. Alternatively, you may scan just CF or CG to enable wedge mode and select a termi- nal type.
  • Page 41 06656 IBM 319X – U.S.A. PS/2 Mode 57/25 — U.S.A. Unisys B-26 Link 125 PC-AT German Keyboard PC-AT French Keyboard PC-AT UK Keyboard PC-AT Belgian Keyboard PC-AT Swiss Keyboard PC-AT Danish Keyboard...
  • Page 42 In normal Wedge Mode, the scanner emulates the keyboard exactly. Should a scanned bar code label have alphabetic characters, they will be presented to the computer as if they had been typed at the key- board. They will be affected by the Caps Lock key. If the scanned label has lower case alphabetic characters AND the Caps Lock key in ON, then the alphabetics will be presented as upper case.
  • Page 43 In some models of scanner, the wedge output is capable of two types. To enable primary or secondary keyboard modes, scan one of the next two labels. NOTE In Wedge Mode, non-printable ASCII characters (00-31H) do not allow for an obvious translation to keycodes.
  • Page 44: Symbologies

    UPC or EAN supplements, I 2 of 5 with check digit, and Code 39 modulo 43 check digit. The bar codes that can be read by PSC’s bar code scanners include: Code 39 Interleaved 2 of 5...
  • Page 45 Option QB or Option QC enable both UPC-A and UPC-E. If UPC is enabled, any UPC label, with or without supplement, is read. The supplement is read if Option QB is selected, and it is ignored if Option QC is selected. Expanded UPC-E is disabled by scanning Option QH, or is enabled by scanning Option QI.
  • Page 46 Transmission of the last character in a UPC symbol (the check digit) is disabled by scanning Option QF, or is enabled by scanning Option Scanning QJ causes UPC-A labels to be transmitted as EAN-13 labels. Scanning QK disables this feature. Disable Transmission of Check Digit Enable Transmission of Check...
  • Page 47 QA to QG apply to UPC-A and UPC-E. NOTE 06656 Enable transmissionof UPC-E check digit* Disable transmission of UPC-E number system digit Enable transmission of UPC-E number system digit Disable UPC-E* Enable UPC-E independently with supplement Enable UPC-E independently without supplement* Disable mandatory supplements* Enable mandatory supplements...
  • Page 48: Ean/Jan

    Scan Option RA to disable EAN/JAN (8 or 13 digit). Option RB or RC enables both EAN 8 digit and EAN 13 digit. If EAN/JAN is enabled, any EAN/JAN label, with or without supple- ment, is read. The supplement is read if Option RB is selected and is ignored if Option RC is selected.
  • Page 49 Transmission of the last character in an EAN/JAN symbol (the check digit) is disabled by scanning Option RF, or is enabled by scanning Option RG. 06656 Disable Transmission of Check Digit Enable Transmission of Check Digit *#@ Disable EAN-8 Transmission of check character Enable EAN-8 Transmission of check character*...
  • Page 50: Code 39

    RA to RG apply to both EAN-13 and EAN-8. NOTE To disable Code 39, scan Option OA. To enable Code 39, scan Option OB or OC. After enabling Code 39, make any additional required selections from Options OD through Disable EAN-8 special 5 character (0’s) preamble Enable EAN-8 special 5 character (0’s) preamble...
  • Page 51 The minimum length of Code 39 messages is set by scanning Option OH, followed by scanning two digits (01-32) from the Digit Selection page. The maximum length of Code 39 messages is set by scanning Option OI, followed by scanning two digits (01-32) from the Digit Selection page.
  • Page 52: Code 2 Of 5 - Interleaved

    Code 2 of 5 – Interleaved Scan Option PA to disable Interleaved Code 2 of 5. Scan Option PB or PC to enable Interleaved Code 2 of 5. The minimum length of Interleaved 2 of 5 messages is set by scanning Option PD, followed by scanning two digits (02-32) from the Digit Selection page.
  • Page 53: Code 2 Of 5 - Standard

    Scan Option PF to disable Standard Code 2 of 5. Scan Option PG to enable Standard Code 2 of 5. The minimum length of Standard 2 of 5 messages is set by scanning Option PH, followed by scanning two digits (01-32) from the Digit Selection page.
  • Page 54: Code 128

    Scan Option TA to disable Code 128. Scan Option TB to enable Code 128. The minimum length of Code 128 messages is set by scanning Option TC, followed by scanning two digits (01-32) from the Digit Selection page. The maximum length of Code 128 messages is set by scanning Option TD, followed by scanning two digits (01-32) from the Digit Selection page.
  • Page 55 The minimum length of Codabar messages is set by scanning Option VE, followed by scanning two digits (01-32) from the Digit Selection page. The maximum length of Codabar messages is set by scanning Option VF, followed by scanning two digits (01-32) from the Digit Selection page.
  • Page 56: Msi/Plessey

    Previous customization of other scanner features may have made Code 11 unavailable in some scanners. Consult Customer Service for current capabilities or if you require a specific symbology. MSI/Plessey...
  • Page 57: Code 93

    Previous customization of other scanner features may have made Code 93 unavailable in some scanners. Consult Customer Service for current capabilities or if you require a specific symbology. 06656 Set Minimum Length, specified by two digits 01-32 Set Maximum Length, specified by...
  • Page 58 Enable Full ASCII Code 93 Set Minimum Length, specified by two digits 0-1-32 Disable Code 93 Enable 16K Code Disable 16K Code User’s / Programming Guide...
  • Page 59: Digit Selection

    06656 Digit Selection...
  • Page 60: Symbology Identifiers

    Your PSC scanner can be programmed to add and/or change symbol- ogy identifiers which might be required to be transmitted with mes- sages. This feature is provided to allow a host computer to recognize the type of bar code scanned, as well as the uncoded information. The symbology identifiers are selected by scanning the desired program- ming bar code symbol as defined below.
  • Page 61 To change any single symbology identifier, scan the appropriate sym- bology identifier bar code symbol and then scan the four hexadecimal characters that represent the two bytes of the identifier. If you select a one character identifier, then scan zero (null) twice for the second character.
  • Page 62 Postambles. The similar difference is that symbology identifiers are a maximum of two characters, not four. Scanning the ZA (Result to Default) programming symbol will set all symbology identifiers back to PSC defaults as given in Table I and disable the transmission of the sym- bology identifiers.
  • Page 63 Table 5. Symbology Identifiers Symbology UPC-A UPC-E EAN-8 EAN-13 Code 128 Code 39 Interleaved 2/5 Standard 2/5 Code 11 Code 93 Codabar (NW7) MSI/Plessey 06656 ZA-PSC PC-ICL 9518 Default & < < < < < <...
  • Page 64: Wand Emulation Parameters

    Wand Emulation Parameters Scan Option CC if you intend to operate the scanner in Same Code Wand Emulation mode. If you want the label to be transmitted in Code 39 scan Option CB. Selected Option WA or WB. Select the fastest speed your decoder will accept for best overall per- formance by scanning one of the following labels.
  • Page 65 06656 10 inches per second# 15 inches per second 20 inches per second 30 inches per second 50 inches per second 70 inches per second...
  • Page 66: Data Synchronization

    Your PSC scanner can be prepared to synchronize the transmission of scanned data to the timing sequence some terminals require to prop- erly receive the data. This relationship is diagrammed in Figure 2. Figure 2. Timing Sequence Diagram Data Transmission Data Synchronization RTS output is used for the data synchronization signal.
  • Page 67 06656 Active # Polarity High Active Polarity Low...
  • Page 68: Memory Module

    The stored data in the Memory Module cannot be trans- mitted through the Wand Emulation output. NOTE The Memory Module feature is to be used only with the Memory Module mode. When used with scanners without this optional mode, programmed instructions will be damaged. CAUTION Memory Module User’s / Programming Guide...
  • Page 69: Setup

    If enabled, this mode intelligently switches from POS mode to Memory Module mode based on power source. NOTE 06656 Setup Disable Memory Module*# Enable Memory Module Enable automatic switch to memory module Disable automatic switch to memory module * Send Memory Module Clear Memory Module...
  • Page 70: Marker Beam

    You may also find a Marker Beam useful when scanning through showcase glass or bar code menus with labels in close proximity. This feature is available in all scanners without fac- tory authorization. To activate the Marker Beam, the user must also program the dura- tion of the Marker Beam.
  • Page 71 50 MS 100 MS 150 MS 200 MS 250 MS 06656 300 ms 350 MS 400 MS 450 MS 500 MS...
  • Page 72: Scanner Labeling

    The PSC Laser Scanners use a low-power, visible laser diode. As with any bright light source, such as the sun, the user should avoid staring directly into the light beam. Use of controls, adjustments, or performance of proce- dures other than those specified herein may result in hazardous visible light exposure.
  • Page 73: Maintenance

    Replacement cords and cables can be obtained by contacting your PSC Customer Service Representative. Routinely examine scanners for signs of damage. A badly dented enclosure may cause interference with internal components resulting in damage to, or malfunction of the unit. Units with damage to the enclosure should be returned to the factory for repair.
  • Page 74 NOTES User’s / Programming Guide...
  • Page 75: Appendix A

    Hexadecimal Conversion Table To use the conversion table: Find each ASCII character in the tables on the following pages and locate the corresponding bold hexadecimal-equiv- alent character in the top row and in the left column of the table. Notice, for example, that the ASCII character “Q” is represented by the hexadecimal numbers 5 (top) and 1 (left).
  • Page 76 Hexadecimal Conversion Table Part A User’s / Programming Guide “ & ‘ < >...
  • Page 77 Hexadecimal Conversion Table Part B 06656 ‘...
  • Page 78: Primary Function Key Table

    Primary Function Key Table ASCII FUNCTION CONTROL@ CONTROL A CONTROL B CONTROL C CONTROL D CONTROL E CONTROL F CONTROL G CONTROL H CONTROL I CONTROL J CONTROL K CONTROL L RETURN KEY CONTROL N CONTROL O CONTROL P CONTROL Q CONTROL R CONTROL S CONTROL T...
  • Page 79: Secondary Function Key Tables

    Secondary Function Key Tables PC/AT, PC/XT, IBM 3151, and IBM PS/2 Model 57/25 ASCII NOTE 1: [+] right keypad for the PC/XT and IBM PS/2 Model 57/25. 06656 FUNCTION ESCAPE NEW LINE ENTER ALT left side Make ALT left side Break CTRL left side Make CTRL left side Break ENTER right keypad (NOTE 1)
  • Page 80 Secondary Function Key Tables IBM 3171/3181/3191 and IBM 3477 ASCII FUNCTION ESCAPE ON LINE ENTER (Make/Break) ALT left side Make ALT left side Break ON LINE ENTER (Make only) FIELD EXIT (Make only) ENTER right keypad Cursor up (inner keypad) Cursor dn (inner keypad) Cursor left (inner keypad) Cursor right (inner keypad)
  • Page 81 VT220/320/420 ASCII FUNCTION ‘~ (terminal may be configured for ESCAPE) NEW LINE ENTER – Return ALT Make ALT Break CTRL Make CTRL Break ENTER – right side keypad Cursor up Cursor dn Cursor left Cursor right TAB FWD Remove Return (Main keypad) Insert Here Prev Next...
  • Page 82 Apple MacIntosh ASCII FUNCTION Enter Page Up Page Down RETURN Command On Delete Command Off Left Arrow Right Arrow Down Arrow Up Arrow Home Shift On Shift Off Control On Control Off Option (Alt) On Option (Alt) Off User’s / Programming Guide...
  • Page 83: Declaration Of Conformity

    DECLARATION OF CONFORMITY PSC hereby declares that the Equipment specified below has been tested and found compliant to the following Directives and Standards: Directives: Standards: Equipment Type: Product: Charles W. Vanlue Director, Corporate Quality PSC, Inc. 959 Terry Street Eugene, OR 97402 U.S.A.
  • Page 84 Asia Pacific PSC Hong Kong Hong Kong Telephone: [852]-2-584-6210 Fax: [852]-2-521-0291 Australia PSC Asia Pacific Pty Ltd. North Ryde, Australia Telephone: [61] 0 (2) 9878 8999 Fax: [61] 0 (2) 9878 8688 France PSC Sarl LES ULIS Cedex, France Telephone: [33].01.64.86.71.00 Fax: [33].01.64 46.72.44...

Table of Contents