Worth Data F52 User Manual

Manual is about: WDR Reader

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...