- DL manuals
- Worth Data
- Barcode Reader
- F52
- User Manual
Worth Data F52 User Manual
WDR
Table of Contents
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.
Summary of F52
Page 1
Wdr table of contents introduction................................................................................................1 installation .................................................................................................2 configuring the wdr reader ................................
Page 2: Introduction
1 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, un...
Page 3: Installation
2 installation components of wdr reader: the contents of your wdr reader shipment should include the following: 1) a wdr r22 decoder box plus: a. Velcro strips which can be used to conveniently attach the reader to the side of your computer, monitor or desk. B. If ordered, one of the appropriate ser...
Page 4
3 connect the scanner to the wdr reader: insert the scanner's telephone-style connector into the wdr reader's scanner port. You'll hear a click when it is properly inserted. (if you have a magstripe slot scanner, see page 27 for its installation instructions.) connect the power adapter to the wdr re...
Page 5
4 installing the wdr reader with a dedicated serial port the wdr reader can be directly attached to a spare serial port as shown below. 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 ...
Page 6
5 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 ...
Page 7: "daisy-Chain" Attachment
6 "daisy-chain" attachment "daisy chaining" allows many readers to be used with a single serial port. Each wdr r22 reader uses one f45-1 serial y cable plugged into it’s serial port. A straight 25pin- to-25pin serial cable is used to go from y cable to y cable (see the diagram below). With three, fo...
Page 8
7 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. On the reverse side of ...
Page 9: Configuring The Wdr Reader
8 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 characteri...
Page 10: Scanning Techniques
9 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. Hold the wand as if it...
Page 11: Using The Wdr Setup Menu
10 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 cod...
Page 12
11 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. You'll hear two beeps. 3...
Page 13: Beep Tone
12 beep tone lowest 0 low 1 medium 2 high 3 highest 4 no beep, no laser good led 5 no beep, but laser good led 6 no aiming dot for lz400-d 9 1 second aiming dot a 2 second aiming dot b 3 second aiming dot c 4 second aiming dot d 5 second aiming dot e 6 second aiming dot f code 3 of 9 (code 39) enabl...
Page 14: Upc/ean
13 "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 0 disable ...
Page 15: Msi and Plessey
14 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). It is very e...
Page 16: Codabar
15 codabar enable codabar 0 disable codabar 1 enable clsi codabar 2 disable clsi codabar 3 enable start/stop character transmission 4 disable start/stop character transmission 5 for information about codabar, see appendix e. Clsi format is a form of codabar often used by libraries. Enabling start/st...
Page 17: 2 of 5 Code
16 2 of 5 code enable interleaved 2 of 5 0 disable interleaved 2 of 5 1 enable interleaved 2 of 5 check digit 2 disable interleaved 2 of 5 check digit 3 enable check digit transmission 4 disable check digit transmission 5 enable standard 2 of 5 6 disable standard 2 of 5 7 for information about inter...
Page 18: Inter-Character Delays
17 inter-character delays none 0 short 1 short medium 2 medium 3 long 4 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...
Page 19: Stop Bits
18 stop bits 1 bit 0 2 bits 1 set the stop bits to the same setting your terminal is using, or you want to use with your serial port. Protocol none 0 xon/xoff 1 ack/nak 2 polled – no ack/nak 3 polled with ack/nak 4 host response enabled 5 host response disabled 6 "none" means that the wdr will trans...
Page 20
19 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. The r...
Page 23: Terminator Characters
22 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. 3)...
Page 24: Data Format
23 two track scanner, both or 2 output only 5 two track scanner, 1 or 3 output only 6 track 1&2 scanner, 2 output only 7 caps lock off e caps lock on f 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. To read both tracks 1 and...
Page 25
24 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 sca...
Page 26: Wand Scanner
25 wand scanner a high-quality, stainless steel, visible-light, usa made wand scanner is available with the wdr. The f52/3 medium/high wand scanner is capable of reading all printed media bar codes including dot matrix, laser, thermal, thermal transfer, inkjet, etc. This wand can read high density b...
Page 27
26 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 ...
Page 28: Laser and Ccd Scanners
27 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 • operator reading moving objects, such as on an assembly line. • n...
Page 29
28 safety label to advise the user of the laser cautions appears on these lasers as shown: the lz300 and lz400, are covered by one or more of the following u.S. Patents: patent#:4,360,798; 4,387,297; 4,460,120; 4,496,831; 4,593,186; 4,603,262; 4,607,156; 4,652,750; 4,673,805; 4,736,095; 4,816,660; 4...
Page 30
29.
Page 31: Four Laser Scanner Options:
30 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. This "double scan checkin...
Page 32: Accumulate Mode
31 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. This is useful for entering q...
Page 33: Function/control Key Support
32 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...
Page 34: Polling
33 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 p...
Page 35
34 • 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. When th...
Page 36
35 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$...
Page 37
36 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 conver...
Page 38: Troubleshooting
37 troubleshooting if you're unsure about the settings of the reader (for instance, if another person may have changed some of them), return it to its default settings by scanning the start setup and reset codes. Then reconfigure it for your system and application using the instructions beginning on...
Page 39
38 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
39 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. 6. Try setting the reader to half duplex. If d...
Page 41
40 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. • f36: a single straight-through cab...
Page 42
41 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 han...
Page 43: Opening The Wdr Case
42 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...
Page 44: Jumper & Switch Settings
43 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 eit...
Page 45: Jp8, The Dts Jumper:
44 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
45 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 ...
Page 47: Mod 43 Check Character
46 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 fro...
Page 48
47 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 charact...
Page 49: Codabar Specifications
48 a12345b 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 st...
Page 50: Code 128 Specifications
49 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. Each element (bar ...
Page 51
50 ucc 128 shipping container code 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 th...
Page 52: Interleaved 2 of 5 Code
51 appendix f interleaved 2 of 5 code interleaved 2 of 5 code is a numeric-only, even-number-of-digits bar code. It is widely used in warehouse and industrial applications. A combination of five elements, two wide and three narrow represent each character. Odd-number position digits are encoded in t...
Page 53
52 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. The checksum becomes the low-order digit: 19873 8. Because the data now has an odd length, a leading...
Page 54: Upc Specifications
53 6789: ;5 5 : 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 first digit controlled by upc coding assignments and the last d...
Page 55
54 • 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). 2 store-marked random weight items ...
Page 56
55 isbn specifications are available from: american national standards institute customer service 11 west 42 nd st. New york, ny 10036 http://web.Ansi.Org document iso 2108:1992 the upc/ean checksum character the last character in a upc-a, upc-e, upc-e1, ean-13 or ean-8 bar code is the checksum. For...
Page 57
56 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 ends in: upc-e data insertion digits insertion position 10 digit code ...
Page 58: Msi/plessey Specifications
57 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...
Page 59
58 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). Use checking factors of: 2,3,4,5,6,7,2,3,4,5,6...
Page 60: Code 93 Specifications
59 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 charact...
Page 61: Pc Terminal Mode
60 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: • you are running a network or multi-user operating system (concu...
Page 62
61 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 ke...
Page 63: Wdr Setup Menu
62 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) • when all...
Page 64
63 start setup end setup */+/* */-/* code 93 code 128 */s/* 0) disable 128 1) enable 128 2) disable ucc/ean-128 3) enable ucc/ean-128 * * codabar msi/plessey 0) disable msi 1) enable msi 1 mod 10 check digit 2) enable msi 2 mod 10 check digits 3) enable msi mod 11/10 check digits 4) transmit no chec...
Page 65
64 start setup end setup */+/* */-/* protocol set id character */3/* scan characters (ascii 96-127) for polled address from full ascii menu 0) none 1) xon / xoff 2) ack / nak 3) polled - no ack / nak 4) polled with ack / nak 5) host response enabled 6) host response ignored */e/* * * baud rate host ...
Page 66
65 start setup end setup */+/* */-/* preamble postamble */1/* */2/* scan up to 15 characters from the full ascii menu. Scan set when completed. Scan up to 15 characters from the full ascii menu. Scan set when completed. Barpad table 0 8 *0* 1 9 *1* 2 a *2* 3 b 4 c 5 d 6 e 7 f *3* *4* *5* *6* *7* *8*...
Page 67: Full Ascii Menu
66 full ascii menu nul soh(f1) stx(f2) etx(f3) *%u* *$a* *$b* *$c* 000 00 001 01 002 02 003 03 eot(f4) enq(f5) ack(f6) bel(f7) *$d* *$e* *$f* *$g* 004 04 005 05 006 06 007 07 bs tab lf vt(pg up) *$h* *$i* *$j* *$k* 008 08 009 09 010 0a 011 0b ff(pg dn) cr so(f8) si(f9) *$l* *$m* *$n* *$o* 012 0c 013...
Page 68
67 8 9 : ; *8* *9* */z* *%f* 056 38 057 39 058 3a 059 3b = > ? *%g* *%h* *%i* *%j* 060 3c 061 3d 062 3e 063 3f @ a b c *%v* *a* *b* *c* 064 40 065 41 066 42 067 43 d e f g *d* *e* *f* *g* 068 44 069 45 070 46 071 47 h i j k *h* *i* *j* *k* 072 48 073 49 074 4a 075 4b l m n o *l* *m* *n* *o* 076 4c 0...
Page 70: Index
69 index 2 2 of 5 code about............................................... 51 data length ..........................16, 37, 51 default settings ........................... 8, 16 a accumulate mode ...................12, 31, 38 ack/nak protocol checksum calculation..................... 19 configuring...
Page 71
70 code 93 about ...............................................59 settings............................................16 code 93 specifications........................59 continuous scanning ...........................30 d daisy-chaining readers ..........................6 data bits ...................
Page 72
71 continuous scanning warning ........ 30 decode light .................................... 43 double-scan checking..................... 30 how to use ...................................... 10 jumper settings ............................... 43 types ............................................... 2...
Page 73
72 preamble.........................................20 protocol ..........................................18 stop bits..........................................18 terminator character .....................22 upc/ean.......................................13 shiping serial container code............15...