Bar code wand reader/decoder, serial interface/rs-232 (68 pages)
Summary of Contents for Welch Allyn SCANTEAM 3000PDF
Page 3
Consult the dealer or an experienced radio or television technician for help. Caution: Any changes or modifications made to this device that are not expressly approved by Welch Allyn, Inc. may void the user’s authority to operate the equipment. Note: To maintain compliance with FCC Rules and Regulations, cables connected to this device must be shielded cables, in which the cable shield wire(s) have been grounded (tied) to the connector shell.
Page 4
The Lodge, Tanners Lane Warrington, Cheshire WA2 7NA England Welch Allyn shall not be liable for use of our product with equipment (i.e., power supplies, personal computers, etc.) that is not CE marked and does not comply with the Low Voltage Directive.
Page 5
Welch Allyn reserves the right to make changes in specifications and other information contained in this document without prior notice, and the reader should in all cases consult Welch Allyn to determine whether any such changes have been made. The information in this publication does not represent a commitment on the part of Welch Allyn.
Page 7
(2) years from the time of shipment by Welch Allyn, Inc. to the user at the time it is purchased from any of Welch Allyn Inc.’s Authorized Distributors. Any attempt on the part of the user to disassemble or service the equipment shall void the warranty.
Page 12
List of Illustrations Figure Page Dimensional Figure of SCANTEAM 3000PDF ..1–6 1D “Touch” Reader ......
Page 13
Preface SCANTEAM 3000PDF CCD Scanners are used in both retail and commercial environments. The retail environment includes point–of–sale uses, while the commercial environments include industrial type applications (e.g., time and attendance information gathering). This technical manual is an extension of the SCANTEAM PDF Programming Menu.
Page 14
Related Publications Reading Between the Lines: An Introduction to Bar Code Technology Craig K. Harmon and Russ Adams 1989 Helmers Publishing Inc. 174 Concord Street Peterborough, NH 03458 (603) 924–9631 The Bar Code Book: Reading, Printing, and Specification of Bar Code Symbols Roger C.
INTRODUCTION TO THE SCANTEAM 3000PDF READER 1.1 Introduction The SCANTEAM 3000PDF reader is a hand held, contact CCD (Charge Coupled Device) bar code reader with integrated decoding of the PDF417 symbology and autodiscrimination of popular linear bar codes. The integrated decoder feature of the SCANTEAM 3000PDF offers users a one piece solution for reading and decoding PDF labels.
Page 16
(e.g., inventory and asset tracking), as well as in retail use (e.g., point-of-sale applications). The SCANTEAM 3000PDF reader has a high first pass read rate and scans bar code symbols at a lateral speed of up to 10 inches (25cm) per second.
Page 17
Table 1.1 illustrates the host of SCANTEAM 3000PDF configurations. Table 1.1 SCANTEAM 3000PDF Configurations Product Code SCANTEAM 3000PDF Product Options 3000PDF – Trigger Options Auto Trigger Manual Trigger Serial Output Options “Pseudo” RS–232 or TTL Output “True” RS–232 Output (5 or 12 volts) “True”...
1.2 Bar Code Symbologies In addition to providing integrated decoding for PDF417, the SCANTEAM 3000PDF reader auto-discriminates up to 7 of the most popular bar codes. The supported symbologies are included in the table below. Table 1.2 Supported Symbologies Supported Symbologies...
1.5 Hardware Summary The primary hardware components of the SCANTEAM 3000PDF reader follow. Figure 1.1 presents a dimensional representation of the SCANTEAM 3000PDF scanner. Refer to Appendix A for additional hardware figures. Polycarbonate, rugged, plastic housing High resolution, 3 inch scan width...
A holder for mounting the scanner on a table, counter top, or cash register when not in use is available for the SCANTEAM 3000PDF and may be ordered separately. Replacement/Alternate Interface Cables Contact your Welch Allyn Sales Representative for information about ordering additional cables. 1–6 Introduction to the 3000PDF Reader...
OPERATIONAL DESCRIPTION 2.1 Reading Conventional and PDF417 Codes The SCANTEAM 3000PDF reader can be used to scan both conventional (1D or linear") codes and the new PDF417 high density portable data files." The operator technique for the two types of supported codes is very different.
As the operator drags the device over the PDF417 label, the reader ticks" to indicate PDF data collection. Once the reader has collected enough data, the ticking stops and the device emits a hum" indicating the start of the decoding process. A good read"...
2.2 SCANTEAM 3000PDF Hardware Components The body of the SCANTEAM 3000PDF houses all the scanning elements and decoding/interface elements. Refer to Figure 2.3. LED Pulse Generator Code Decoding/Interface Symbol for Decoded Output Versions Sensor Aperture Power Supply, Digitizing, Microprocessor, Lens...
Page 24
A portion of the scattered light re-enters the scanner's optical system and is detected by the CCD (Charged Coupled Device) sensor. The CCD converts the analog light signal into a sequence of electrical pulses with amplitude proportional to the energy level of the scattered light.
2.2.4 Microprocessor The microprocessor controls the generation of timing signals required for the operation of the SCANTEAM 3000PDF device. Additionally it monitors the digital output of the device and decodes the digitized pulses as required. 2.3 Timing Sequence Figure 2.4 illustrates the timing sequence for the SCANTEAM...
Bar Code Symbol Being Scanned Timing Shift Out Analog Data Illumination Start of Scan Analog Signal from CCD Array White Black Digital Data Out White Black Decoded Data (Decoded Output Only) Figure 2.4 SCANTEAM 3000PDF Timing Sequence Operational Description 2–6...
3.3 Reader Identification The SCANTEAM 3000PDF's model and serial number are on the identification label attached to the under side of the reader's body. Refer to Figure 3.1. You may want to record these...
SKANEATELES FALLS, NY 13153–0187 USA ITEM # MODEL # DATE – S/N MADE IN USA PATENT 5,294,788 & 5,291,008 Agency Approval Figure 3.1 SCANTEAM 3000PDF Identification Label 3–2 Set–Up and Installation...
When the connector is properly oriented and firmly pressed into the opening, it clicks into place. Refer to Figure 3.2. 8 Pin Modular Plug Connector to power supply RS–232, 9 pin D Shell Connector to PC Figure 3.2 SCANTEAM 3000PDF (with RS–232 Interface Cable) Set–Up and Installation 3–3...
Note: The SCANTEAM 3000PDF provides RS–232 output capability ONLY. The interface will be a serial RS–232 output cable with a connector compatible with the host terminal’s RS–232 port.
Page 31
For both scanner types, position the scanner's read nose slightly below the upper edge and centered over the bar code symbol. Refer to Figure 3.3. Figure 3.3 3000PDF Scanner Reading Bar Code Symbol 3.6.1 Using the Manual Scan Mode In the manual triggering mode, you must press the trigger on the scanner to read the bar code symbol.
PDF417. PDF417 WELCH ALLYN IS PDF CAPABLE! Figure 3.4 Bar Code Test Symbol Once you have set up the scanner, tested it, and confirmed it is operating properly, you need to program the scanner for your bar code application.
4.2 Reader Programming Conventions The SCANTEAM 3000PDF Reader is programmed by scanning bar code symbols included in the SCANTEAM PDF417 Programming Menu. The menus contain the bar code symbols...
Page 34
The Programming Menu for the SCANTEAM 3000PDF has seven main sections: Table 4.1 Programming Menu Sections Application Options Main Sections Beeper Volume (Low, medium–low, medium–high, high) Beep on Power Up Beep on Good Read Ticking Indicates Scanning Progress (PDF) Humming Indicates Decoder is Busy (PDF)
Additional information about the audio feedback is provided later in this chapter. 4.3.1 Audio Feedback and PDF417 Decoding Using the SCANTEAM 3000PDF Reader, there are three distinct phases" to a successful PDF417 decode: Data Collection Decoding...
4.4 Using the Programming Menus The SCANTEAM PDF417 Programming Menu has three components: Menu Selection -- Lists all programming options, by function Bar Code Chart -- Located at the back of the SCANTEAM PDF417 Programming Menu, this section is used to enter" alphanumeric and Roman numeral data during the programming mode.
Page 37
SYSTEM SCANTEAM PDF/PM Programming Menu GUIDE USE THIS PAGE As a general overview of the programming menu. The programming menu consists of two basic components as shown below. BAR CODE CHART II CODE Programming Menu Programming Menu SELECTION II USE THIS PAGE In combination with the adjoining menu pages to program the unit.
4.5 Performing Menu Selections The following explains how to use the Menu Selections page and the Bar Code Chart to program your SCANTEAM 3000PDF scanner. Scan the ENTER bar code symbol on the menu page to begin the programming sequence. Listen for a double beep.
4.6 Specifics of the Programming Menu 4.6.1 Recommended Programming Sequence The SCANTEAM 3000PDF operating parameters can be programmed in any order by moving from one menu page to another. However, since the programming process typically requires numerous scans, it is recommended that you plan and document each configuration command in advance.
Page 40
4.6.2.3 Beep On Good Read When enabled, the reader beeps once following a successful decode. When disabled, the beeper will not sound following a decode. Default = enabled (Yes"). 4.6.2.4 PDF417: Ticking Indicates Scanning Progress When enabled, the reader will emit a ticking sound as it scans a PDF417 symbol.
4.6.3 RS-232 Serial Output Options The section below provides detailed information on the various programming options for SCANTEAM 3000PDF RS 232 Output. RS 232 parameter changes are affected immediately (i.e., before scanning the EXIT bar code.) 4.6.3.1 Baud Rate This programming selection sets the baud rate from 600 bits per second to 38,400 bits per second.
Page 42
For example: suppose the receiver stores transmitted characters in a 512 byte buffer, yet the PDF417 reader has a 1400 byte message to transmit. The receiver might take 510 characters into its buffer, then tell the reader to STOP transmitting. As the receiver processes the message, space becomes available in the 512 byte buffer and the receiver can tell the reader to START transmitting again.
4.6.3.4 “No Read” Notification If Manual Trigger is enabled and you activate and deactivate the trigger without successfully reading a bar code, you will receive the output sequence {Prefix}NR"{Suffix}. This occurs when the trigger switch is pressed or when the scanner is triggered serially.
Page 44
Note: PDF Wand Emulation Users Encrypted PDF symbols (Veritas or Hypercompression) are designed to be used with specific applications running on the host device or PC. If the host device or PC is not running the specific application, the control sequences contained in the encrypted PDF symbol could affect the host device or PC.
The following information describes the two trigger options and provides additional notes, including information on the SCANTEAM 3000PDF power saving mode. Generally, a TRIGGER ON causes the reader to begin decoding, and a TRIGGER OFF halts decoding. The meaning of TRIGGER ON and TRIGGER OFF depends on the trigger mode.
In manual trigger mode it is necessary to TRIGGER OFF following a successful decode before another code can be read. The scanning stops immediately following a successful decode, but the reader is not TRIGGERED OFF until one of the conditions above has been satisfied. Note: If the scanner is triggered serially, it is not necessary to send the TRIGGER OFF command following a good read.
Page 47
These prefix/suffixes apply to all messages regardless of the symbology, and cannot be assigned for a specific symbology. The special characters for Code ID will change to indicate the decoded symbology. Note: HEX-ASCII and Symbology charts are shown below the Prefix/Suffix Examples.
Page 48
Table 4.3 HEX-ASCII Chart HEX - ASCII CHART ‘ ” & ’ < – > Table 4.4 Symbology Chart SYMBOLOGY CHART Symbology Code ID ASCII Symbology Code ID ASCII Symbology Code ID ASCII Codabar Code 2 of 5 Code 49 Code 39 MSI code Matrix 2 of 5...
Page 49
Hex Character Result Insert Code ID The 80 hex will be replaced by a single character identifying the decoded barcode symbology. See the Symbology Chart, above. Insert AIM Symbology ID and Modifier The 81 hex will be replaced by a three character string: Where: ] is the symbology ID flag character C is the symbology ID character M is the modifier character...
Page 50
Longitudinal Redundancy Checking in the PDF Decoder As with parity checking on serially transmitted data, Longitudinal Redundancy Checking (LRC) is an optional means of detecting communication errors on transmissions to the host. The LRC character is computed as the Exclusive OR of each character, beginning with the prefix, as it is transmitted.
Page 51
Example Application #1 The host application requires that the bar code data be framed by a leading STX character (the prefix) and a trailing ETX character (the suffix). As an added assurance that the data is transmitted correctly, the whole string including the suffix(es) must be checked for validity on the host application side.
Page 52
On Bar Code Chart III, scan On Bar Code Chart III, scan 02 On Bar Code Chart I, scan Roman Numeral II. On Bar Code Chart III, scan 86. On Bar Code Chart III, scan 03. Scan the Exit label. The data will be transmitted as [STX]data[LRC][ETX].
Page 53
Data will be transmitted as [prefix]data[LRC][CR][ETX] If the LRC is the last character of the prefix, then it is not necessary to initialize its value. Programming Flow Enter Prefix/Suffix programming. Select Prefix programming. Set the LRC value to the computed X’ored (Hex) value (87XX) Scan the required prefix as a Hex value.
Data will be transmitted to the host as [STX]data[LRC][CR][ETX] 4.6.7 Code Selection I (Industrial) Menu Page The SCANTEAM 3000PDF autodiscriminates between the following Industrial symbologies: Codabar, Code 39, Interleaved 2 of 5, and Code 128. The Code Selection I (Industrial) page of the SCANTEAM PDF417 Programming Menu is used to disable or enable all Industrial symbologies.
Page 55
Example: Configure the SCANTEAM 3000PDF to decode the following symbologies: Code 39: Minimum Length = 8 Maximum Length = 14 Start/Stop: Transmit Check Digit: Required Check Digit: Transmit Full ASCII: Code 128: Minimum Length = 6 Maximum Length = 12 Refer to the Selections/Variables options on the CODE Selection I (Industrial) page of the SCANTEAM PDF417 Programming Menu.
EXIT 4.6.8 Code Selection II (Retail) Menu Page The SCANTEAM 3000PDF autodiscriminates between the following Retail symbologies: UPC, EAN. The Code Selection II (Retail) page of the SCANTEAM PDF417 Programming Menu is used to disable or enable all Retail symbologies.
Page 57
Table 4.7 Retail Symbologies Symbology Length Options Not Selectable Enable Version (A, E), Version E output compressed or expanded, 2 or 5 digit addendum, check digit transmission, number system digit transmission. EAN/JAN Not Selectable Enable Version 8 and 13, 2 or 5 digit addendum, check digit transmission ISBN conversion.
Example: Configure the SCANTEAM 3000PDF to the following retail code symbologies and values: UPC-A will be sent with the following properties: Check Digit Xmit Disabled # System Digit Disabled Read UPC Version E (expanded) 2-digit Addenda Disabled 5-digit Addenda Disabled Refer to the Selections/Variables table on the CODE Selection II (Retail) page of the SCANTEAM PDF417 Programming Menu.
ENTER DEFAULT EXIT 4.6.9 Code Selection III (Stacked) Menu Page The SCANTEAM 3000PDF autodiscriminates the PDF417 symbology. 4.6.9.1 Macro PDF417 Up to 16 Macro PDF417 symbols encoding up to 13,000 characters of data can be combined in designated order and transmitted as a single data packet in the PDF417 readers.
Page 60
4.6.9.3 Show GLI Blocks Enabling this feature causes GLI Commands to be issued where located within their encoded data sequences. When enabled, the \" is used as an escape character and natural occurrences of \" in data are replaced by \\". 4.6.9.4 One Pass If this option is enabled, any partial PDF417 scan will be cleared...
4.6.9.7 Scan Diagnostics Enabling scan diagnostics causes progress reports to be issued during PDF417 scanning. Interim reports are in the cryptic form: 21x07=115+032=147 129 C" which reports: (#Rows)x(#DataColumns)=(#DataWords)+(#CheckWords)= (Total) (#Read) (Grade) The first five parameters describe the symbol being scanned while the final two report on the progress made in scanning it.
Page 62
Example 1 If you want PDF417 enabled and all other bar code symbologies disabled, use the following sequence of serial commands: E <Ctrl–X> T <Ctrl–Y> <SPC> <Ctrl–Y> F <Ctrl–X> K <Ctrl–Y> 0 <Ctrl–Y> <SPC> <Ctrl–Y> The above serial commands correspond to the selections and variables on the programming menu page: ENTER code for Disable All Symbologies Menu Page Confirm selection...
Page 63
RS 232 parameter changes are immediately affected. The connected host serial device must also change to the programmed selections accordingly. After changing baud rate, it may be necessary to wait a short amount of time for the serial port to stabilize. For this reason bar code menuing is suggested for changing RS 232 parameters.
PRINTING PDF417 LABELS FOR IMPROVED READABILITY 5.1 Printing PDF417 Labels for Improved Readability with SCANTEAM 3000PDF Readers PDF417 was designed to allow great flexibility in printing, making it possible to print labels to meet a variety of requirements. This appendix describes five label parameters,...
5.2.2 Number of Columns and Rows Every PDF417 label is a matrix of codewords. You pick the number of columns (1-30) and rows (3-90) in the matrix. For example, to print a label which encodes 216 codewords, you could choose 9 rows by 24 columns to equal 216 codewords, or 18 rows by 12 columns to equal 216 codewords.
PDF417 has been designed to allow a small amount of tilt. Welch Allyn PDF417 capable products have been designed to perform well even at high tilt angles. The absolute maximum angle is determined by the X and Y dimensions. At least two codewords must be captured in a single row.
Error correction levels 7-8 are not recommended since they add a great deal of area to the label. Welch Allyn suggests using error correction levels 3-6, depending on the message size. These levels offer excellent protection from label damage without adding a great deal of area to the label.
Unfortunately an increase in row height means a decrease in information density. Readability and information density are both important. You will need to determine the needs of your particular application. In any case, you should make the row height as large as space allows. If necessary, try increasing the number of columns to match the width of the scanner.
Page 70
5.5 Example of PDF417 Printing Problem: Encode about 544 digits for maximum readability into space 22mm x 72mm. Expect above average label damage. Solution: 1. Choose X Dimension = 0.17mm 6.6 mils 2. Use 30% extra for error correction 554 digits require how many codewords? 554 = 12 groups of 15 PDF417 codewords encodes 12 (44) = 528 digits 26 remaining digits = 8.8 =>...
Page 71
For LW =72mm, X = 0.17mm # columns 72mm –71X 72mm –12.07mm =20.73 2.89mm Choose # columns = 20 The true LW = 411X = 69.87mm 4. Finally, choose row height to be as large as space allows. LH = Y (# rows) No quiet zones needed Total number of code- message...
Page 72
For LH = 22mm Y = 1.69mm The actual number of digits one can encode in this label is: Total number of (# columns) (# rows) = (20) (13) codewords in matrix Subtract 64 for error correction level 5, 1 for symbol length and 1 more for numeric mode =>...
MAINTENANCE AND TROUBLESHOOTING 6.1 Maintenance The SCANTEAM 3000PDF provides reliable and efficient operation with a minimum of care. Although specific maintenance is not required, the following periodic checks contribute significantly to dependable scanner operation. 6.1.1 Cleaning the Scan Window The scanning window must be kept clean to assure a high first pass"...
A badly worn cable or damaged connector may interfere with the proper operation of the unit and should be replaced. Contact the Welch Allyn Customer Service Group for information about cable replacement. Instructions for replacing the cable are included below.
6.2 Troubleshooting The SCANTEAM 3000PDF reader automatically performs self-tests whenever you turn it on. If your unit is not functioning properly, review the following Troubleshooting Guide to try and isolate the problem. Note: The scanner does not contain any user serviceable parts and, therefore, the scanner case should not be opened.
Skaneateles, New York. To obtain warranty or non-warranty service, return the unit to Welch Allyn, Inc. (postage paid) with a copy of the dated purchase record attached. In the United States, please contact the Welch Allyn Product...
Page 77
Buckinghamshire HP22 4ND England Telephone: Int+44 1296 682140 Fax: Int+44 1296 682104 For service in Asia, please contact your Welch Allyn representative (at address below) or your local distributor. Welch Allyn, Hong Kong Office 10/F Tung Sun Commercial Centre 194-200 Lockhart Road...
TECHNICAL SPECIFICATIONS A.1 Scanner Performance The SCANTEAM performance has been measured in terms of the first bar elongation/contraction and inner bar (space) elongation/contraction when scanning the test targets defined below: SCANTEAM 3000 Performance First bar contraction 3 – 0.000 inch [0.000 mm] First bar elongation 3 + 0.005in [0.127 mm] Inner bar (space) contraction 3 + 0.003 inch [0.076 mm] Inner bar (space) elongation 3 + 0.003 inch [0.076mm]...
A.3 Electrical Specifications Operating Voltage: Decoded Output (3000–X2C) 5V+10% Decoded Output (3000–X4C) 5V + 10% or Decoded Output (3000–X3C) 8–14V Operating Current: Auto–Trigger Mode. See chart below. Scan 5 Volts Decoded Extended Voltage Rate Output 12 Volts Typical Maximum Typical Maximum 325mA 450mA...
Page 82
SCANTEAM 3000PDF Options: –X2C (TTL), –X3C (TRUE), and –X4C (TRUE) RS–232 Decoded Out Connector Pin Assignments: The Scanner provides decoded output data format. See chart below. 8–Pin RJ41 Modular Connector Standard Welch Signal Function Allyn Color Code Braid Cord Shield...
Page 83
SCANTEAM 3000PDF Options: –X2C (TTL), –X3C (TRUE), and –X4C (TRUE) RS–232 continued 9–Pin D Shell Connector Standard Welch Signal Function Allyn Color Code Blue Prog 1 Green Transmit Data – Serial Data from Scanner Orange Receive Data – Serial Data to Scanner...
A.4 Environmental Specifications Operating Temperature: 32 F to 122 F (0 C to 50 C) Storage Temperature: –40 F to 158 F (–40 C to 70 C) Relative Operating and Storage Humidity: 0 to 95% (non–condensing) Barometric Pressure: 101,000 to 69,000 Pascals (Sea level to 3000 meters) Shock: Sustains 5 foot drop to a non–yielding...
9.5 .5 Extended 65.0 .6 [1651.0 152.4] Retracted 7.0 1.0 8.0 .5 Warning Label [203.2 12.7] Reference Label 18.0 2.0 9 pin D Female with external power 9 pin D Male with external power Dimensions are in inches [mm] Figure A.2 Dimensional Figure of 8’ Coiled Cord A.6 Regulatory and Safety Requirements FCC Class B Canadian Ministry of Communications...
A.8 Bar Code Symbol Specifications All bar code symbols should satisfy the appropriate AIM Uniform Symbology Specification. Background Substrate The bar code symbol should be printed on material which is reflective and has a matte (not glossy) finish. A background diffuse reflectance of at least 70% to 80% is desirable for optimum contrast.
Page 87
INDEX AIM Publications, vi Electrical Specifications, A-3 Operating Current Auto-Trigger Mode, 3-5 Auto-Trigger Mode, A-3 Manual Trigger Mode, A-3 Low Power, A-3 Operating Voltage, A-3 Power Supply Noise Rejection, Bar Code Chart, 4-4 Bar Code Symbol Specifications, Environmental Specifications, Background Substrate, A-8 Ambient Illumination, A-6 Definition, A-8 Barometric Pressure, A-6...
Need help?
Do you have a question about the SCANTEAM 3000PDF and is the answer not in the manual?
Questions and answers