Advertisement

Quick Links

Introduction................................................................................................1
Installation .................................................................................................2
Configuring the WDR Reader ...................................................................8
Scanning Techniques ............................................................................9
Using The WDR Setup Menu ..............................................................10
Test the Reader with your computer ...................................................24
Using the Bar Code Slot Scanner .......................................................25
Using the MagStripe Slot Scanner ......................................................26
Laser and CCD Scanners....................................................................27
Accumulate Mode ...................................................................................31
Function/Control Key Support .................................................................32
Polling......................................................................................................33
Troubleshooting ......................................................................................37
WDR Reader Cables and Pinouts ..........................................................40
Opening the WDR Case..........................................................................42
Jumper & Switch Settings .......................................................................43
Specifications for Code 39 ......................................................................45
Codabar Specifications ...........................................................................48
Code 128 Specifications .........................................................................49
Interleaved 2 of 5 Code...........................................................................51
UPC Specifications .................................................................................53
MSI/Plessey Specifications .....................................................................57
Code 93 Specifications ...........................................................................59
PC Terminal Mode ..................................................................................60
WDR Setup Menu ...................................................................................62
Index........................................................................................................69
06/06
© Copyright 2006, Worth Data, Inc.
WDR Table of Contents

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the F52 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Worth Data F52

  • Page 1: Table Of Contents

    Specifications for Code 39 ..............45 Codabar Specifications ................48 Code 128 Specifications .................49 Interleaved 2 of 5 Code................51 UPC Specifications .................53 MSI/Plessey Specifications ..............57 Code 93 Specifications ................59 PC Terminal Mode ..................60 WDR Setup Menu ...................62 Index......................69 06/06 © Copyright 2006, Worth Data, Inc.
  • Page 2: Introduction

    Introduction Worth Data's WDR Readers are versatile serial bar code readers designed for use with all micro and minicomputers. Features of the WDR Reader include: • The WDR Model R22 can be attached between your computer and a terminal, sending bar code data along with keyboard data with LINUX, UNIX and PICK.
  • Page 3: Installation

    F45-1..serial “Y” cable for connection between terminal and host (See page 42 for pin-outs and longer descriptions) c. A scanner (F52 wand, LI50 CCD, LZ300 Laser or LZ400 Laser) d. A scanner holder. e. A 5-volt power supply (Don't use a non-Worth Data power supply;...
  • Page 4 Connect the power adapter to the WDR Reader & to an outlet: Be certain to only use a Worth Data power supply; any other power supply will likely fry the reader. Insert the power jack into the WDR Reader's power connector, and plug the other end into an electric outlet.
  • Page 5 Your software will need to read the serial port as a separate device, unless you're using an IBM-compatible computer and Worth Data’s PortKey software, which makes serial-port data look to your computer as if it had been typed at the keyboard.
  • Page 6 Installing the WDR Reader between a Host and Terminal If you attach the WDR R22 Reader between your computer and a terminal, as shown below, using the F45-1 Serial Y Cable, bar code data will display on the terminal as if it had been typed. The F45-1 Serial Y Cable assumes you already have a dumb ASCII terminal connected to a host computer.
  • Page 7 Follow these instructions to connect and configure your WDR Readers for polling. Connect the Worth Data power supplies to the WDR readers and plug the power supplies into your outlets. You should hear three beeps as each WDR Reader is plugged into the wall.
  • Page 8 must be assigned a unique ID. The IDs for a WDR Reader and any other Worth Data readers on the same port must be limited to ASCII values 96-127. To set the ID character on a WDR reader, scan the Start Setup and then Set ID Character bar codes from the WDR Reader Setup Menu.
  • Page 9: Configuring The Wdr Reader

    Configuring the WDR Reader for your computer and application Find the 8 1/2 x 11" laminated WDR Reader Setup Menu sheet and look it over. This simple menu lets you easily configure the WDR Reader to work with almost any computer system, and to tailor its bar code reading and data format characteristics.
  • Page 10: Scanning Techniques

    Scanning Techniques Follow these instructions for proper scanning -- to read the Reader Setup Menu bar codes and configure the WDR Reader, you must know the right way to scan bar codes. Wand scanners Start in the white space (quiet zone) to the left or right of the bar code.
  • Page 11: Using The Wdr Setup Menu

    Laser And CCD Scanning Instructions Using a laser or CCD scanner is basically as simple and intuitive as "point and shoot" at a distance of .5 - 24", depending on the scanner and the density of the bar code. Basically, the CCD and laser scanner's beam must cross every bar and space on the bar code, without touching any other bar codes, as shown in the first example below.
  • Page 12 scanned bar codes before, read the scanning instructions on pages 10-11 before continuing. 2. Next, choose the topic you want to change an option for, and scan its code. Let's use Beep Tone, at the lower left corner of the menu, as an example. Scan the Beep Tone code now.
  • Page 13: Beep Tone

    Beep Tone Lowest Medium High Highest No Beep, No Laser Good LED No Beep, but Laser Good LED No Aiming Dot for LZ400-D 1 Second Aiming Dot 2 Second Aiming Dot 3 Second Aiming Dot 4 Second Aiming Dot 5 Second Aiming Dot 6 Second Aiming Dot Code 3 of 9 (Code 39) Enable Code 39...
  • Page 14 "Caps Lock ON" means that for all codes lower case letters read as data will be transmitted as upper case, and upper case as lower. Numbers, punctuation & control characters are not affected. "Caps Lock OFF" means that letters will be transmitted exactly as read. UPC/EAN Enable UPC/EAN Disable UPC/EAN...
  • Page 15: Msi And Plessey

    UPC-E Compressed Format transmits UPC-E codes as is; Expanded Format adds zeros to make them the same length as UPC-A. UPC-E can be used in either normal UPC-E format (implicit NSC of 0) or UPC- E1 format (NSC of 1). UPC-E1 is enabled by wanding 2 of 5 Code and 8 (9 disables UPC-E1).
  • Page 16: Code 128

    Codabar Enable Codabar Disable Codabar Enable CLSI Codabar Disable CLSI Codabar Enable Start/Stop Character Transmission Disable Start/Stop Character Transmission For information about Codabar, see Appendix E. CLSI format is a form of Codabar often used by libraries. Enabling Start/Stop character transmission means that the WDR Reader will transmit start/stop characters to your computer along with data.
  • Page 17: Of 5 Data Length

    2 of 5 Code Enable Interleaved 2 of 5 Disable Interleaved 2 of 5 Enable Interleaved 2 of 5 Check Digit Disable Interleaved 2 of 5 Check Digit Enable Check Digit Transmission Disable Check Digit Transmission Enable Standard 2 of 5 Disable Standard 2 of 5 For information about Interleaved and Standard 2 of 5, see Appendix G.
  • Page 18: Baud Rate

    Inter-character delays None Short Short Medium Medium Long The WDR Reader can transmit bar code data with five different inter-character delay rates (this is independent of baud rate). Most computers work perfectly with no delay, but with the wide variety of systems out there we have to provide some delay rates.
  • Page 19: Stop Bits

    Stop bits 1 Bit 2 Bits Set the stop bits to the same setting your terminal is using, or you want to use with your serial port. Protocol None XON/XOFF ACK/NAK Polled – No ACK/NAK Polled with ACK/NAK Host Response Enabled Host Response Disabled "None"...
  • Page 20 WDR and then compare its calculated checksums with the ones received from the WDR. If they match, the computer transmits an ACK back to the WDR; if they don't match, the computer transmits back a NAK to the WDR. When the reader receives an ACK or NAK, or times out, its LED returns to green.
  • Page 21 Set ID Character (For Polling protocol only.) Before a WDR using polling protocol can transmit data to your computer, the computer must poll the reader with that particular reader's ID character. ID characters can be any lower case letter, the punctuation characters {, |, }, ~, or DEL.
  • Page 22: Host Response Delay

    A final use of the Preamble/Postamble is to enter a minimum/maximum length check for bar code data read. Use the Preamble or Postamble by entering |nnmm where "|" is ASCII 124, "nn" is the two digit minimum to be read and "mm" is the two digit maximum to be read.
  • Page 23: Terminator Characters

    For example: Suppose you want the WDR Reader to output a hex 92 character every time you scan a 1 (hex 31); you want to remap hex 31 to hex 92, (If you're using 8 data bits, output of 80-F8 codes is possible.) 1) Scan the Start Setup Bar Code 2) Scan the Characters Bar Code on the Setup Sheet.
  • Page 24: Data Format

    Two Track Scanner, Both or 2 Output Only Two Track Scanner, 1 or 3 Output Only Track 1&2 Scanner, 2 Output Only Caps Lock Off Caps Lock On Use None (the default) if you don't have a MagStripe scanner. For single-track scanners, use 1, 2 or 3 to match its track.
  • Page 25: Test The Reader With Your Computer

    Test the Reader with your computer If running Windows, install and run the WDRTEST program distributed with the WDR reader, (or download it from our Website www.barcodehq.com). If you ordered PortKey, use PortKey instead of the WDRTEST program. Now go to Notepad in your Windows programs, and scan data according to below: •...
  • Page 26: Using The Bar Code Slot Scanner

    Depending on your application, you may want to use a slot scanner as your bar code input device instead of or in addition to a wand. Worth Data makes a bar code slot scanner that plugs into either of the WDR Reader's Scanner or Magstripe ports, and is designed for reading bar codes printed on badges or ID cards.
  • Page 27: Using The Magstripe Slot Scanner

    Using the MagStripe Slot Scanner The MagStripe Slot Scanner options (track 1, track 2, track 3, or track 1 and 2 or 2 and 3) enable the WDR Reader to read credit and other magnetic-strip cards without disconnecting or disabling the bar code wand. These stationary scanners read tracks 1 and 2, or 2 and 3, of magnetically-encoded cards meeting the standards defined by ANSI x 4.13, ANSI x 4.16 1983, ISO 3554 and ISO 2894.
  • Page 28: Laser And Ccd Scanners

    Laser and CCD Scanners Worth Data laser and CCD scanners plug directly into WDR Reader SCANNER port. Laser scanners add these abilities to the WDR Reader: • Fast reading of difficult bar codes. • Reading bar codes from a distance •...
  • Page 29 5,479,000; 5,479,002; 5,479,441; 5,504,322; 5,528,621; 5,532,469; 5,543,610; 5,545,889; 5,552,592; 5,578,810; 5,589,680; 5,612,531 A stand is available for all of the Worth Data lasers and CCDs that allows hands free reading of bar codes. Just before placing the scanner in the stand, scan the bar code on the stand to set the laser into an automatic reading mode.
  • Page 31 Four laser scanner options: “Double-scan checking": To minimize the possibility of misreads with very poorly printed bar codes or when reading through windshields, you have the option of forcing the WDR to keep reading until it gets two results that are exactly the same.
  • Page 32: Accumulate Mode

    Accumulate Mode Accumulate Mode is an option (which can be enabled or disabled using the Reader Setup Menu's Code 39 section) allowing the reader to accumulate multiple bar codes in its buffer, then transmit them to the computer as if they had been a single bar code.
  • Page 33: Function/Control Key Support

    Function/Control Key Support Function/Control Key Support with PortKey Using PortKey, the can emulate the special keys on the PC keyboard. PortKey expects the "extended key code" convention outlined in the BASIC manuals and most compiler manuals. For example, to transmit a F1 key from a WDR using PortKey to the PC’s keyboard, a null (ASCII 0) followed by a semicolon (ASCII 59) would be required.
  • Page 34: Polling

    Polling Polling is supported by PortKey for Windows. It allows cycling of files so that you can process the data of a just closed file while to continuing to collect data in the next generation file. PortKey is only $40 when purchased with a reader. To connect and configure your WDR readers for polling, do the following: 1.
  • Page 35 • If the reader has data to transmit, its LED returns to green, and it sends back its ID character, the bar code data, and its terminator character*. So when the computer transmits an a (and CR), reader a responds with a123456 (and its terminator character*), and its LED returns to green.
  • Page 36 If you are transmitting over a long distance, you should use Polled with ACK/NAK protocol to decrease the chance of noise distorting the data. The following is a program to use ACK/NAK too: 10 DIM ID$(3) 20 NAK$=CHR$(21):ACK$=CHR$(6):TRUE=-1:FALSE=0 30 OPEN "COM1:9600,N,8,1,RS,DS,CD" AS #1 40 ID$(1)="a":ID$(2)="b":ID$(3)="c"...
  • Page 37 example, suppose you are transmitting 123, followed by a CR(Hex 0D) to the host. The TriCoder ORs the three bytes to Hex 30 (ASCII 48); the high order nibble is transmitted as 33 and the low order nibble is transmitted as Hex 30. (The previous BASIC program illustrates this calculation and conversion.) The transmission format for polled WDR Readers is: [ID] [Preamble] [DATA] [Postamble] [Checksum Chs] [Terminator]...
  • Page 38: Troubleshooting

    2. If the outlet is good, either the power adapter or the WDR Reader is not working properly -- call Worth Data. The reader doesn't beep when you try to read your bar codes: 1.
  • Page 39 2. Make sure you haven't enabled transmission of any start/stop characters, checksums or leading digits you don't want transmitted, and that Terminator Character is set to CR/LF, CR, HT or none as you desire. For UPC-E, select Compressed if you don't want it padded with zeros. Poor read rate: 1.
  • Page 40 5. If you're using your own software to read the serial port, verify that the problem is not in your software by running a modem or communications program set to that serial port, and seeing if it gets any data on the screen when you read a bar code.
  • Page 41: Wdr Reader Cables And Pinouts

    WDR Reader Cables and Pinouts There are several WDR Reader cable selection options for use with different types of computer systems and serial ports: • F34: A single null-modem cable with a female DB-25 connector, for direct attachment to a 25-pin serial port. •...
  • Page 42 Request To Send is tied high on both ports so the WDR Reader will always be able to transmit with systems using RTS/CTS protocol. Clear To Send, Data Set Ready and Data Terminal Ready are passed straight through between the host and terminal ports -- if your system uses any of these lines for handshaking, the handshaking will continue as before, with no interference from the reader.
  • Page 43: Opening The Wdr Case

    Appendix A Opening the WDR Case Use the illustrations below as a guide for opening the WDR case, if you need to change or verify any jumper settings, or adjust the beeper volume. Turn your Reader upside-down, and unscrew its single Phillips screw. If you don't completely remove the screw, you can use it as a lever to pull up on the cover;...
  • Page 44: Jumper & Switch Settings

    Appendix B Jumper & Switch Settings Open the WDR Reader's case using the instructions in Appendix A. S1, the Input Device switch: “S1" is the switch on the WDR board near the scanner input ports. The W and L settings are a little misleading, because you can actually use the laser scanner with either setting.
  • Page 45 JP8, the DTS jumper: This jumper determines whether to force DTR high or not. By default, DTR is NOT high. To force DTR high, switch the jumper to DTR.
  • Page 46: Specifications For Code 39

    Appendix C Specifications for Code 39 Code 39 (or Code 3 of 9) is the de facto standard of non-retail American industry. It is widely used in the automotive industry (AIAG specifications) as well as in government and military applications (LOGMARS specifications). Code 39 is flexible, features a large character set, variable data length and density, and bi- directional readability.
  • Page 47: Code 39 Advanced Features And Functions

    Code 39 Advanced Features and Functions Mod 43 Check Character Standard Code 39 can be printed with a "Mod 43 Check Character". This Mod 43 check character cannot be used with Full ASCII Code 39. The check character is derived by assigning a value to each character in the data to be bar coded from the table as follows: Char Value...
  • Page 48 Full ASCII Extension to Code 39 "Full-ASCII Code 39" expands the Code 39 character set to include all 128 ASCII characters. Symbols 0-9, A-Z and punctuation characters . and - are identical to their Code 39 representations. Lower-case letters, additional punctuation characters and control characters are represented by sequences of two Code 39 characters.
  • Page 49: Codabar Specifications

    Appendix D Codabar Specifications Codabar is widely used in libraries, blood banks, the cotton industry and transportation industries. Its' character set consists of numbers 0 through 9, and punctuation characters + . - / : and $. Symbols a, b, c, d, t, n, * and e are used as start and stop characters.
  • Page 50: Code 128 Specifications

    Appendix E Code 128 Specifications Code 128 is a very powerful bar code, combining an extensive character set and variable length with compactness and error checking. The character set contains all 128 ASCII characters with each character made up of three bars and three spaces.
  • Page 51 Code, a 20 numeric digit code beginning with a Start C and Function Code 1 and terminating with a MOD 10 Check Digit. This is to comply with the Uniform Code Council's Serial Shipping Container Code specification. The Mod 10 Check digit is calculated the same as the Interleaved 2 of 5 example in Appendix D.
  • Page 52: Interleaved 2 Of 5 Code

    WDR to check each field for the proper length. • Use a check digit. Worth Data’s LabelRIGHT printing program automatically calculates and prints a check digit upon request using the method below: Interleaved 2 of 5 Mod 10 check digit calculation 1.
  • Page 53 4. Multiply the sum of the even digits by 3: (7 + 9) x 3 = 48 5. Add the results of steps 3 and 4: 9 + 48 = 57 6. Subtract the result of step 5 from the next highest multiple of 10: 60 - 57 = 3 7.
  • Page 54: Upc Specifications

    Appendix G UPC Specifications UPC symbols are found on almost all grocery products and many other retail items. The UPC code most people are familiar with (UPC-A) is a fixed-length (12 digits) numeric only code, with the 6789: ;<=>5 first digit controlled by UPC coding assignments and the last digit a checksum.
  • Page 55 • The leading Number System Character, (the first number of the 11 digits to be entered) should conform to these UPC assignments: 0,6,7,8 Regular UPC 12 digit codes with numbers assigned by the GS1 US. (Do not use 0 as the leading number for in- store marking). Store-marked random weight items of meat and produce.
  • Page 56 For reference, these are the methods of calculation: Checksum calculation for UPC-A, EAN-13 and EAN-8 Use Worth Data's USA phone number (it's not a real UPC-A code) as sample data: 18314589938 Assign even and odd positions, starting at the right and moving left:...
  • Page 57 UPC-E Checksum Calculation Use the sample data of 123456 to demonstrate the UPC-E checksum calculation: 1. The 6 digit UPC-E code is converted to a 10-digit code, using an expansion scheme based on the sixth digit: If the code UPC-E Data Insertion Digits Insertion 10 digit code...
  • Page 58: Msi/Plessey Specifications

    Appendix H MSI/Plessey Specifications Plessey is a variable length numeric only bar code. MSI Bar Code is a variable length, numeric-only code with an automatically appended Modulus 10 check digit. MSI is sometimes called Modified Plessey Code. If the user specifies an additional check digit, the MSI code can be 14 digits long, otherwise it has a maximum length of 13 characters.
  • Page 59 The MSI Mod 11 check digit is calculated as follows: The example bar code data is: 943457842 1. Assign a checking factor to each number, starting with the units position of the number (in this example, the 2) up to the highest order position (the 9).
  • Page 60: Code 93 Specifications

    Appendix I Code 93 Specifications Code 93 is variable length, continuous, bi-directional, compact code. Code 93 is an alphanumeric bar code which consists of 43 data characters (0-9,A-Z,$/+%.- and Space), 4 control characters, and a unique start/stop character. The entire set of 128 ASCII characters is represented in Code 93 using combinations of control characters and data characters.
  • Page 61: Pc Terminal Mode

    Appendix J PC Terminal Mode Since the mid-90’s, PC Terminal mode is a rarity, so it is unlikely that any new system you are installing would use PC-Terminal Mode. "PC-Terminal Mode" is only used when these three conditions are met: •...
  • Page 62 If you are using "PC-Terminal" mode”, your reader can emulate the full keyboard reading bar codes. In PC-Terminal mode, when the reader reads a Code 128 or Full-ASCII Code 39 bar code containing one of the control characters shown in the table below, it will transmit the corresponding function key to your computer.
  • Page 63: Wdr Setup Menu

    Appendix K WDR Setup Menu To change a setting using the WDR Setup Menu: • Scan START SETUP to enter setup mode • Scan the parameter you want to change (i.e. Code 3 of 9) • Choose the setting you want to change and scan the corresponding letter or number from the Barpad Table (0-9, A-F) •...
  • Page 64 Start Setup End Setup */+/* */-/* Code 93 Code 128 */S/* */W/* 0) Disable 128 0) Enable Code 93 1) Enable 128 1) Disable Code 93 2) Disable UCC/EAN-128 2) Enable Full ASCII Code 93 3) Enable UCC/EAN-128 3) Disable Full ASCII Code 93 Codabar MSI/Plessey */D/*...
  • Page 65 Start Setup End Setup */+/* */-/* Protocol Set ID Character */3/* */E/* Scan Characters (ASCII 96-127) for polled 0) None address from Full ASCII Menu 1) XON / XOFF 2) ACK / NAK 3) Polled - No ACK / NAK 4) Polled with ACK / NAK 5) Host Response Enabled 6) Host Response Ignored...
  • Page 66 Start Setup End Setup */+/* */-/* Preamble Postamble */1/* */2/* Scan up to 15 characters from the Full ASCII Scan up to 15 characters from the Full ASCII Menu. Scan SET when completed. Menu. Scan SET when completed. BARPAD TABLE */$/* CLEAR */./*...
  • Page 67: Full Ascii Menu

    Char (function) *%U* BARCODE Full ASCII Menu Decimal SOH(f1) STX(f2) ETX(f3) *$A* *%U* *$B* *$C* EOT(f4) ENQ(f5) ACK(f6) BEL(f7) *$D* *$G* *$E* *$F* VT(Pg Up) *$I* *$J* *$K* *$H* FF(Pg Dn) SO(f8) SI(f9) *$L* *$M* *$N* *$O* DLE(f10) DC1(Del) DC2(Ins) DC3( ) *$Q* *$R*...
  • Page 68 */Z* *%F* < > *%G* *%H* *%I* *%J* *%V* *%K* *%L* *%M* *%N* *%O* *%W* *+A* *+B* *+C* *+D* *+E* *+F* *+G* *+H* *+I* *+J* *+K* *+L* *+M* *+N* *+O* *+P* *+Q* *+R* *+S*...
  • Page 69 *+T* *+U* *+V* *+W* *+X* *+Y* *+Z* *%P* *%Q* *%R* *%S* *%T*...
  • Page 70: Index

    Index upon power up........3 2 of 5 Code about..........51 Cables data length ......16, 37, 51 may require modification ....39 default settings ......8, 16 pinouts ..........40 ..........2, 40 types Caps Lock ........12, 39 Case opening........42 CCD Scanners how to use ....10 Accumulate Mode ....12, 31, 38 Character codes reassigning ....21 ACK/NAK protocol...
  • Page 71 Code 93 about ..........59 settings..........16 Half duplex Code 93 Specifications......59 troubleshooting ......39 Continuous scanning ......30 Half Duplex/Full Duplex jumper..43 Hardware handshaking ....... 41 Hex values........... 21 Host / Terminal configuration setting jumper for ......43 Daisy-chaining readers ......6 Host Responce Delay......
  • Page 72 continuous scanning warning ..30 PC-Terminal Mode decode light ........43 Hex scan codes .......60 double-scan checking..... 30 when to use........23 how to use ........10 Plessey code.........57 jumper settings ....... 43 Polled transmission format....36 types ..........27 Polling........18, 33, 35 warning labels ........
  • Page 73 Preamble.........20 default settings....... 13 Protocol ..........18 guidelines for use......53 Stop bits..........18 ISBN format ......14, 54 Terminator Character .....22 NSC's and check digits....13 UPC/EAN........13 numbering conventions ....53 Shiping Serial Container Code....15 Supplemental codes..... 8, 13, 53 Slot scanners ..........9 UPC-A –adding a country code ..

This manual is also suitable for:

Li50 ccdLz300 laserLz400 laserWdr r22

Table of Contents