Worth Data RF Terminal 7000 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Worth Data RF Terminal 7000, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Worth Data RF Terminal 7000 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Worth Data RF Terminal 7000. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Worth Data RF Terminal 7000 should contain:
- informations concerning technical data of Worth Data RF Terminal 7000
- name of the manufacturer and a year of construction of the Worth Data RF Terminal 7000 item
- rules of operation, control and maintenance of the Worth Data RF Terminal 7000 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Worth Data RF Terminal 7000 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Worth Data RF Terminal 7000, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Worth Data service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Worth Data RF Terminal 7000.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Worth Data RF Terminal 7000 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    [...]

  • Page 2

    This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and [...]

  • Page 3

    T able of Contents Introduction......................................................................................................................................................... .... .5 Differences ..................................................................................................................................... ... ... ...[...]

  • Page 4

    RF Serial Pin-outs............................................................................................................................. .... ... 83 Firmware Upgrades....................................................................................................... .... ... ... ... .... ... ... ... 85 Code 39 Specifications..............[...]

  • Page 5

    Introduction The 7001 RF T erminal is a low cost, eas y-to-use radio frequency interactive terminal which communicates with PCs (or any computer) by RS-232 serial port. This new term inal offers unprecedented power and ease of use, while maintaining compatibility with programs written for the older W orth Data T erminals. The list of fantastic feat[...]

  • Page 6

    • Speaker volume is controlled by the RF T erminal's S etup menu. • The 7000 Series does not have a choice of batter y types. It comes with a built-in Li-Ion recharge able battery . The battery is charged by the same power supply that is used with the Base Station. An adapter cable is provided to allow connection to the RF T erminal. • V[...]

  • Page 7

    Chapter 1: Installation Components The components in your RF T erminal system will vary according to the configuration of your system. Y our RF T erminal shipment should contain at least: • An RF T erminal T7001 or L T7001 - If the RF T erminal is an L T7001 model, it will have an integrated laser scanner built-in to the body of the terminal. •[...]

  • Page 8

    out to the serial port, which then passes this data on to the Base station. The Base station then broadcasts the message to the terminal, causing the terminal to displa y the message to the user . The Base station is not machine-sensitive (it needs a standard RS-232 serial port) nor is it operating s ystem dependent (you just need to be able to rea[...]

  • Page 9

    RF T e rmi nal Operation Using the RF T erm inal keypad… The RF T erminal is turned on by pressing the green ON/OFF button located in the upper left- hand corner of the RF T erminal keypad. It is a good idea to fully charge the RF T erminal before you use it the first time to make sure the battery charged. See below for m ore information on batte[...]

  • Page 10

    be significantly shorter than when the device was new , the batter y should be replaced. If you have the optional “gun” handle with the extended batter y then both batteries should be replaced at the same time. T he main battery is a common digital camera battery sold as Fujifilm NP-120 or Pentax D-LI7. W e use a high quality Japanese Li-Ion ce[...]

  • Page 11

    RF T er minal Men u Functions Upon power-up, t he RF T erminal displays the following opening screen: RF TERMINAL L T70 01 FIRM WARE: Uxxx – H Wyy-Rzz US A CH ANNEL: 0 TERM ID: 0 HIT ANY KE Y TO CONTINUE ( The o pe ni ng sc r ee n c an b e b yp a sse d u po n po wer up . Se e Cha pt er 2 ) • On second line on the screen, FIRMW ARE: Uxxx, gives [...]

  • Page 12

    running on the host computer . The entire mode menu can be skipped (see Chapter 2 ; RF System Setup ), causing the RF T erminal to automatically SIGN-ON or go to ONE-W A Y mode on power up. Installing the RF T er minal Utilities Software The RF T erminal s y stem ships with a CD of programs for use with the RF T er minal and Base station. Y ou have[...]

  • Page 13

    • 7000 RF T erminal Firmware Loader • 7000 RF T erminal Firmware Loader Help • 7000 RF T erminal Firmware Loader README See A ppendix D ; Firmwar e Upgrades for details on how to use the 7000 RF T erminal Firmware Loader program (W indows).[...]

  • Page 14

    RF System Setup The RF T erminal can be configured using the T erminal Setup Menu. Most users do not need to change anything in the setup. The m ost commonly changed setup parameters are the T erminal ID (especially if y ou have more than 1 terminal) and the Channel (if you are adding an additional Base sta tion). Factory Default RF T erminal Confi[...]

  • Page 15

    SPEAKER SETTINGS 5 LASER SETTINGS 6 LCD SETTINGS 7 OTHER SETTINGS 8 SYSTEM TOO LS 9 DONE/EXIT 0 Select the option you want to set or verify or press 0 or the F1 key to exit back to the MODE MENU. The groups in the keypad Setup Menu contain the following setup parameters: Setup Group Parameter Setup Group Parameter RF Setup R F Channel Speaker Beep [...]

  • Page 16

    ID , select option 2 on the keypad after which a box will appear w here you can enter the desired T erminal ID. Enter one character for the T erminal ID . RF T er minal Chan nel Default Channel 0 • The terminal's radio operates by "frequenc y hopping" spread spectrum. The radios hop from one frequency to another using a pseudo-rand[...]

  • Page 17

    Control Keys Only Control Keys Only Off Control Keys Only On • Several special keys on the RF T erminal ke ypad can generate a response automatically , sending a separate message to the host by simply pressing the appropriate control ke y (wit hout pressing the ENTER key afterward). This allows for simple and fast scrolling by the operator . The [...]

  • Page 18

    characters are transmitted to the computer along with the data. For example, at setting ON, the data of 1234 would be transmitted as *1234*. T ransmitting the start and stop characters can be useful if you need to differentiate between data that comes from a bar code versus data coming from the keypad. • Enabling use of the Mod 43 check character[...]

  • Page 19

    UPC-E / EAN-8 Options UPC-E First Digit ON OFF 1 EAN-8 First Digit ON OFF 2 UPC-E Check Digit ON OFF 3 EAN-8 Check Digit ON OFF 4 UPC-E Expanded ON OFF 5 UPC-E1 ON OFF 6 • Use setting 1 and 2 to enable or disable the UPC-E or EAN-8 first digit. • Use setting 3 and 4 to enable or disable the UPC-E or EAN-8 check digit. The check digit is the las[...]

  • Page 20

    • 2 of 5 is so susceptible to misreads that the RF T erminal adds an addit ional safeguard - it can be configured to look for fixed-length data only . • The default setting of 06 causes the RF T erminal to read only 2 of 5 codes that are 6 digits in length. T o set the RF T erminal to read a different length, enter any two-digit number . 2 of 5[...]

  • Page 21

    Other Bar Code Options Storage T ek Label ON OFF 2 LabelCode 5 ON OFF 3 LabelCode 4 ON OFF 4 Bar Code IDs ON OFF 5 The Storage T ek T ape Label code is a proprietary variation of Code 39 code used for the storage of computer data tapes. Enabling the tape label code does not disable read ing of Code 128 or Code 39 bar codes. LabelCode 5 and LabelCod[...]

  • Page 22

    XON / XOFF Printer • Se tt in g 4 p er ta in s t o u se of a ser ial Pr in te r wi th y our RF T e rm ina l. Us e k ey 4 t o e na bl e X ON / X OF F if y our se ria l P ri nte r su pp or ts i t. It DO ES N OT a ppl y to th e Cam eo an d QL 3 Pri nt er s. • Settings E and F pertain to the way the RF T erminal handles illegal statements coming fr[...]

  • Page 23

    Date & Ti me Setting Set Tim e The time is set using a 4-digit military hhmm format. For example, to set the time to 3:08 p.m., you would enter 1508. T o display the time during operation, press the ST A TUS key . Set Date For correct date display , the 6-digit date must be set in the date for mat you plan to use. By default the US terminals us[...]

  • Page 24

    or F1 to exit. Beep T o ne 1 - Lowest 2 2 - Low 2 3 - Medium 2 4 - High 2 5 - Highest 2 The default beep tone is 3 – Medium. Ea ch time you press the “ 2 ” key you will hear a beep at various tones. Whe n you are happy with the tone of the beep, press 0 or F1 to exit. V oic e V o lume OFF 3 Low 3 Medium 3 High 3 The default volume of the “V[...]

  • Page 25

    Filter Mode • Filter Mode • 0 – 3 4 • This option is only available on the L T701 1. • If you are trying to read poorly printed bar codes, this setting may improve the performance of the decoder . • Mode 0 is the default setting and works best with good quality bar codes. • Mode 1 might help when reading codes printed with uneven leve[...]

  • Page 26

    Other Settings Preamble Preambles are user-defined data that is attached to the beginning of data (bar code or keyed) that is transmitted to the host by the RF T erminal. For example, if you set a preamble of @@ and scanned bar code data of 12345 , @@12345 would be transmitted to the host. By default, the RF T erminal has no preambles configured. P[...]

  • Page 27

    Postamble Postambles are user-defined data that is attached to the end of data (bar code or keyed) that is transmitted to the host by the RF T erminal. For example, if you set a Postamble of @@ and scanned bar code data of 12345 , 12345@@ would be transmitted to the host. • By default, the RF T erminal has no Postambles configured. Postambles can[...]

  • Page 28

    Characters This setting allows the RF T erminal to output chosen ASCII characters in place of the actual characters entered. For example, if you scanned the number 1 ( hex 31 ) and wanted the RF T erminal to output hex 92 instead, you would enter 3192 for the Characters parameter . This would re-assign the output characters, with the RF T erminal o[...]

  • Page 29

    System T oo ls Download File This will allow you to update the terminal's voice prompts when using the 7000 RF T er minal V oi ce Prompts Manager program. Play V oi ce Prompt T o play a voice prompt, select option “ 2 ” then enter the 2-digit number of the voice prompt that you wish to play . The valid range is 01 to 99. Reset to Factory D[...]

  • Page 30

    Base and Relay Setup The Base and Relay Setup is only accessible via the RF 7000 Configuration Utility included on the Utilities CD that came with your RF T erminal. Y ou can also download the utility from our website at: http://www .barcodehq.com/utilities/rfbasecfg7k.exe Using the RF 7000 Configuration Utility After you install the Configuration [...]

  • Page 31

    Y ou ca n e na bl e a Sec uri ty Co de f or ei the r a B as e or a Re l ay . The Se cu ri ty Co de n eed s t o b e thr ee ch ar act er s a nd w he n e na bl ed , r equ ir es a ny on e wan ti ng to ma ke a ch ang e t o t he B a se o r Rel ay t o e nt er thi s 3- ch ar act er co de. " Xon/Xoff Sensitive " should be checked ONL Y if your s y[...]

  • Page 32

    loca tion f or th e Bas e St ation . T he sit e s urvey ev aluate s t he si gna l stre ngth o f a n umb er of t est packet s tha t are exc hanged betw een th e Base a nd T erm inal. The hi gher the nu mb er , the more su cce ssf ul your co mmu nicati ons wil l be f rom th at ar ea. This hel ps y ou t o i dentify pro ble m a reas b efore y ou impl e[...]

  • Page 33

    back and forth as described in example 1. The Base Station sends a data prompt to the RF T erminal, the RF T erminal transmits the operator-entered data back to the Base Station. If the host program has another prompt for the terminal, the Base sends it out, repeat ing the process above. Suppose the host program does not have a pro mpt ready to sen[...]

  • Page 34

    inf ormati on by echoi ng ba ck the data to the T erm ina l t hat se nt it, alon g with a beep. If th e d ata t ran smiss ion did not ma ke it t hroug h to the Base statio n aft er 10 tri es, th e RF T erm inal w ill gi ve tw o l ong be eps a nd displ ay the follo wing mes sage: TRANSMISSION F AILED TO RET R Y , MOVE CLOSER AND PRESS ENTER. F1 TO E[...]

  • Page 35

    successful your communications will be from that area. Site Survey does not require your Base Station be attached to your Host Computer . All you need is your Base Station, 5v power supply and RF T erminal. For detailed information on how to perform a Site T est and us e the results to determine the best location for your Base Station, go to Chapte[...]

  • Page 36

    • Make sure that the B ase St ati on and RF T erm inal y ou are usin g a re set to t he sam e c hanne l. B ase St atio ns and RF T erm inals are s hip ped fr om th e fa ctory set t o cha nnel 0 . If yo u need to ch ange t he ch annel, see Appe ndi x A ; Cha nne l and Jumpe r C han ges . The Base Station does not need to be connected to a host com[...]

  • Page 37

    coverage in more than one location that is difficult to cover with a single base. An example of this would be inside two or more metal buildings where a base would be in one building and a relay in the other . Relays work like a remote antenna, passing data to the Base Station via cable instead of radio frequenc y . Base Stations are used as Relay [...]

  • Page 38

    Sometimes a Relay gets a response from the Base Station that is partial data or garbage. The T erminal retransmits its data since it has not received a new prompt. If this occurs ten times, the RF T erminal broadcasts, “who can hear me”. A t this point the Relay is still functioning and answers the RF T erminal’ s ca ll. Should the Relay resp[...]

  • Page 39

    cable distance allowable. The gating factor for the application is almost always going to be the application pr ogram. By splitting the application between two or mor e work stations, each talking to a separate set of T erminals/Base Station, that factor can be minimized. Before you begin programming… The RF T erminal operates in two basic wa ys:[...]

  • Page 40

    this is a common mistake. Failure to trap them will give create very strange, unpredictable results. Even though you don’t t hink your code will ever make a mistake, take advantage of feedback that the Base Station provides. Failure to do so is a common mistake that eventuall y results in serious program failure, sometimes due to hardware problem[...]

  • Page 41

    Programming for the RF T er minal The three levels of programming support offered for the RF T ermina l are: • Low Level ASCII s equences sent to and from the Base Station by the user program reading/writing to the serial port. • Active X drop-in components. Every necessar y function is defined. Y ou just complete the code for each function. ?[...]

  • Page 42

    Here is a listing of valid commands and examples: Command characters Command function *@ Reinitializes all terminals 3@ Reinitialize s T er minal #3 1@B n Make T e rminal #1 beep n (1-9) times 2@C0 * Clears the entire screen (4, 6 or 15 lines) on T er minal #2. *See more about 4 and 6 line displays on page 6-4. 0@C1 Clears line 1 on T erminal #0 1@[...]

  • Page 43

    The color codes are: 0 = AQU A 1 = BL A C K 2 = B LUE 3 = FUCHSI A 4 = GR A Y 5 = GREEN 6 = LIME 7 = M A ROON 8 = N A V Y 9 = OLIVE A = PURPLE B = RED C = SIL VER D = TE AL E = WHITE F = YELLOW Here are some examples: @CS2M2L2 will clear the screen and set the first two lines of the screen to be s mall fonts, the next two lines to be medium fonts, [...]

  • Page 44

    background for all lines. The total height of the lines will be (1x16)+(3x24)+(1x32)+(1x16)+(2x32)=200 pixels: this is line 1 this is line 2 this is line 3 this is line 4 this is line 5 this is line 6 this is line 7 this is line 8 The active colors change whenever cb is received in a prompt. The user default will be used to display all the prompts[...]

  • Page 45

    For example, the command @1,1,1, Enter Quantity would display Enter Quantity starting at position 1 on line 1, then wait for the operator to enter their data. These are valid entries for the third position character: 0 No data input for this Command, Display ON LY 1 Data input required from the keypad or scanner 2 Only keypad input allowed, start u[...]

  • Page 46

    prom pt in that statem ent wo uld b e i gnore d with out warn ing – the re wil l b e no di splay or ind icati on o f an ill egal comm and. The @S command (for serial output) statemen t cannot be combined with any other command - even clear ( @C x ) commands. After a @S command is successfully completed, the Base Station sends back to the host the[...]

  • Page 47

    the statement, it will try to display the invalid statement on ID 0. Once the ENTER ke y is pressed on the T erminal displaying the invalid statement, the terminal sends the Base Station a “? ” character . The Base Station then in turn sends the message n ?CR (where n is the T erminal ID and CR is a carriage return) back to the Host computer . [...]

  • Page 48

    Base Station to Host Formats The basic format of a message that is transmitted from Base to Host is fairl y simple: Byte position Function Possible values 1 RF T e rminal ID 0 -9, A-Z, a-z, - = 2+ Data T ransmitted ** Last T er mination of message CR (A SCII 13) T ypically , the Base Station is sending the “answer” to the hosts “question” -[...]

  • Page 49

    a valid command - remember that all messages must end with a request for data input. The host should then expect a response from the terminal of T erminal ID + DA T A (none if onl y pressing ENTER key) + CR . SIGN ON is a good way for the terminal operator who has not received instruction from the host for several minutes to determine if he is stil[...]

  • Page 50

    Ch ec k yo ur pro gr am fo r t he s eq ue nce er ror b efo re sta rt ing a ga in. T he ho st pr ogr am wil l hav e t o rei nit ial iz e th e Ba se S ta t io n o r y ou wi ll ha ve t o cy cle po wer o n t he Bas e St ati on an d ha ve th e T e rm ina l S ig n On a ga in in ord er to c ont inu e. Sequence Error Message The host program must observe t[...]

  • Page 51

    A ut omatic Check Back When a terminal checks back in to see if there is a change in instructions, the host can send back the same prompt or send back a new prompt. The check back occurs according to the time specified in the T erminal's setup, (specified in increments of 5 seconds). When a check back occurs, the T erminal clears the screen of[...]

  • Page 52

    Control Keys for Possib le Programming There are some keys on the RF T erminal keypad that when pressed, can transmit special ASCII characters back to the host program. This feature might be used by a programmer to allow the operator to review transactions. Y ou can use these keys for spec ial progra m functions, such as scrolling thr ough data, ba[...]

  • Page 53

    PromptCOM/ActiveX Drop-in components are tools that are added to your programming environment "tool kit". There are a variety of different technologies around for implementing a drop-in component such as V BX (for V isual Basic) and VCL (for Delphi and C Builder) and COM (ActiveX). Onl y the ActiveX variet y are widely compatible with alm[...]

  • Page 54

    • Methods are function calls used to issue commands and access features of the drop-in component. An example of a method is sending an Input command to the terminal. • Events are function definitions placed in your applica tion’ s source code. The function definitions in your source code are called Event Handlers. The skeleton structure of th[...]

  • Page 55

    ComStopBits V alid values: 1, 2 Definition: This is a serial port setting and must match the base station setting. WDterm may allow other settings but those listed here are the onl y ones com patible with current version base stations. Quiet V alid values: T rue, False Definition: If Qui et is set t o T ru e t hen a ny sta tu s a nd err or m es sag[...]

  • Page 56

    InputKeyBd Parameters: line, position, pr ompt, shifted, timestamped InputKeyBdColor (15-line terminal only) Parameters: line, position, pr ompt, shifted, timestamped,FG,BG Function: This instructs the Active Ter minal to display the prompt at line and position and wait for data to be entered from the terminal ke y p ad only . If shifted is set to [...]

  • Page 57

    Function: This instructs the Active Ter minal to display the prompt at line and position and wait for data to be received through the terminal serial port. W aiting for serial input can be bypassed by pressing the enter key on the terminal which will send an empty data string to the host (fires the On Ter mData event handler). OutputSerial Paramete[...]

  • Page 58

    SendFormat (15-line terminal only) Parameters: FGcolor , BGcolor Function: Sends to the Active Terminal the current Format Definition as created b y one or m ore calls to the DefineFormat method. It also sets the user-default display foreground and background colors. Must be followed by an Input method call to take effect. SendDate Parameters: line[...]

  • Page 59

    T erminal ID is always passed as 0-63. A T er minal ID value of 99 indicates an error . Once you have the event handler skeletons, you can proceed to add whatever functionalit y y ou desire to each event. Y ou must call the OpenDevice method before an y events can be fired. On TermBaseRegister Event: An attached base station has successfully powere[...]

  • Page 60

    method call before WDterm can respond to another keypress on the terminal. On TermDownArrow Data passed: terminal Event: The down-arrow button has been pressed on a terminal. Y ou must issue another Input method call before WDterm can respond to another keypress on the terminal. On TermLeftArrow Data passed: terminal Event: The left-arrow button ha[...]

  • Page 61

    PromptNET TCP/I P Active X Controls Pro m ptNET/ActiveX is a drop in COM component that allows programmers to easily add the ability to send prompts to and receive data from their RF T ermina l via an RF Base Station across a TCP/I P network connection. Pro m ptNET requires a "Client" computer on a TCP/I P network (to which up to 4 serial[...]

  • Page 62

    Before making any WDIPterm method calls in your application, make sure to set the ServerOn property to "true". T e st For Good Communication Implement an event handler for OnT ermBaseRegister that causes a beep or displays a message when called. If communication between the host PC and the base station is good, your event handler will fir[...]

  • Page 63

    Properties - TCP/I P COM Properties are the various configuration variables used b y the W DI Pterm control. They are directly assignable in your application (e.g. "WDIPterm.ServerOn = true") and can be set in your development environment’ s object browser . Note that your development environment may show more properties for the WDIPter[...]

  • Page 64

    the end key on the terminal. A termID+CR will be sent to the host. Input YesNo Parameters: basename, channel, terminal, line, position, pr ompt Function: This instructs the terminal attached to client basename on channel to displa y the prompt at line and position and wait for a Y es (Enter ke y or C key) or a No (0 key or B key ) from the terminal[...]

  • Page 65

    effect . Play Voice Parameters: basename, channel, terminal, msgnum Function: This instructs the terminal attached to client basename on channel to pla y voice message number msgnum . Msgnum ma y be a value from 1 to 99. Must be followed by an " Input " method call to take effect. ReInit Parameters: basename, channel, terminal Function: T[...]

  • Page 66

    Data passed: basename, channel, terminal Event: A four-line terminal has signed in on channel at client basename . T erminal ID is passed in terminal . On TermSignOut Data passed: basename, channel, terminal Event: A ter minal has signed out on channel at client basename . T erminal ID is passed in terminal . On TermData Data passed: basename, chan[...]

  • Page 67

    Data passed: basename, channel, terminal Event: The BEGIN button has been pressed on a terminal. Y ou must issue another Input method call before WDIPterm can respond to another keypress on this terminal. On TermEndKey Data passed: basename, channel, terminal Event: The END button has been pressed on a terminal. Y ou must issue another Input method[...]

  • Page 68

    Portable Printers Cameo and QL 3 Common Information Both of these printers are stocked by W orth Data for the convenience of our users who need portable printing. These printers do not require any special protocol; the y do not require the “wake-up byte” as do other printers. T hey do require a special cable that can be ordered fro m W orth Dat[...]

  • Page 69

    So, when the RF T erminal transmits the data to the host, it will be in the following format: RF T erminal ID + T1: D A TA + CR or RF T erminal ID + T2: D A TA + CR or RF T erminal ID + T1: D A TA + T2: DA T A + CR For fu rther i nfo rm ati on, see y our Pr inting Syste ms Pr ogr ammi ng Ma nual on the CD RO M s hip ped wi th th e pri nter . Zebra [...]

  • Page 70

    V oi ce Message Operations The RF T erminal’ s exclusive use of voice prompts allows you to overcome problems such as literac y , language and lighting. W ith proper planning, voice pro mpting can enhance your RF T erminal application, making it faster and simpler . V oice messages are recorded (or imported from existing sound files) and uploaded[...]

  • Page 71

    1. Short messages are preferable for pro mpts; most English prompts can be stated in ½ second. Instead of saying, “Enter the Item Number ,” say “Item”. The ty pical RF T er minal operator does not want to hear long messages thousands of times. Error messages are typically longer because they are the exception and need to provide more preci[...]

  • Page 72

    T r oubl eshooting General Considera tions Site T est The most basic tool for troubleshooting is the Site T est at 50 feet range. (See Chapter 4 for the details on how to do a Site T est). If the Site T est fails at close range (50 feet), you have found the problem. The radio on either the Base Station or the RF T erminal is defective. A T erminal [...]

  • Page 73

    • The cable between the Base Station and host computer is bad. T ry the test with extension cables removed. • The host COM port is bad or assigned to another device driver installed. T ry another COM port or try another computer . • RAREL Y!!! The RS232 chi p on the Base Station is bad. T e rminal Error Messages Message Meaning – A ction Re[...]

  • Page 74

    above. • T w o bases on the same channel are big tr ouble . Sometimes you get an error message and after checking, everything on the Base seems to be set OK. Drop power on the suspect Base and try signing in again. If you get the same message, there is another Base answering which should not be on the same channel. T rou bleshooting specif ic pro[...]

  • Page 75

    to the floor is the worst position. • In an unobstructed outdoor area a range of 3.3 miles or greater “line-of-sight” is possible but indoor “obstructed” range will be much less. Reflections and obstructions, depending on the densit y and material, can reduce the range to a few hundred feet indoors. Far better than t ypical WiFi systems. [...]

  • Page 76

    I have very poor read rates when scanning bar codes... • Ca ref ul ly fol lo w th e sc an nin g ins tru ct io ns i n Ap pe nd ix M; How t o sc an a ba r c od e w hen re ad i ng an y an d a ll ba r co de s. As st ra ig htf or wa rd a s s can ni ng m ay see m , m any p eo pl e w ho c all wi th a com pl ai nt ab out po or re ad ra te s si m ply ar e[...]

  • Page 77

    • Save the shipping box . If you ever need to send the RF T er minal or any of its parts back for repair , use this box. • Before you call your dealer or W orth Data for technical support, have your RF T erminal and related equipment in front of you and be prepar ed to explain your pr oblem in detail to the T echnical Support Engineer . • The[...]

  • Page 78

    Appendixes Channel and Jumper Changes Opening a Base As preparation for changing the Channel on a Base Station or changing the Base to operate as a Rela y , the case must be opened to expose the circuit board with the switches and jumpers. Be sure you disconnect power before opening the case. T urn your Base Station upside-down, and unscrew its sin[...]

  • Page 79

    Channel Changes T o determine the current channel of a Base Station , power up the Base and watch the L ED light on the front of the unit. On power UP , a Base LED will blink "channel +3" times. For example, a unit that blinks 5 ti mes on power up is operating on channel 2 . Channel 0 blinks 3 times, channel 5 blinks 8 times. Changing the[...]

  • Page 80

    Adding Relays Connecting a Relay S tation How it works… A Rela y station allows you to extend the area of your RF coverage. Relays are connected by cable to the Base station, acting as a remote antenna. More than one Relay can be added b y “multi-dropping” additional Relays. Using a Relay requires changing the setup on the Base station in add[...]

  • Page 81

    Routing the Wirin g The below diagram illustrates the RIGHT way to route your wiring and which units should be terminated. Notice this is the classical bus interface where the Base and Relays are connected to a “ one-cable bus”. The bottom of the Y -Cables is connected into the unterminated base or relay(s). Notices that the two end units are t[...]

  • Page 82

    Base Connector Pin # Relay Connector Receive Data + 5 T ransmit Data + Receive Data - 6 Tra nsmit Data - T ransmit Data + 2 Receive Data + T ransmit Data - 3 Receive Data - Make a cable with 5-5, 6-6, 2-2, and 3-3 (a straight cable); but, be careful that you select wires so that the 2 wire is in the twisted pair with the 3 wire, and the 5 wire is i[...]

  • Page 83

    Re lay s sh ou l d be se t t o t he sa m e ch ann el as th e B ase st at ion an d RF T e rmi nal s th at y ou w ill b e u si ng in y our sy st em. De te rmi nin g t he c ur re nt channel is the same as on the Base station; power up the Relay and count the number of times the LED flashes (channel + 3). The default setting is channel 0 (3 flashes). E[...]

  • Page 84

    RF Serial Pin-outs Base Station to Host Pin-outs The Base Station is connected to a PC with one of the following cables: F34 DB25 Null Modem Cable These are the pin-outs for Cable F34, a DB25 Female to 8 pin modular RJ45 with pins 2 and 3 crossed, used for a Base connected directly to a 25 pin male host serial port. Mod 8 RJ45 Function DB25 Female [...]

  • Page 85

    Relay Station RS42 2 Pin-outs The RF Relay Stations are connected by twisted pair wire -- use Belden 1227A1, Cat 5 wire or equivalent. The Relay Port on the Base Station and the Relay Port on the Relay Station are connected with a straight cable using the following pin-outs: Base Connector Pin # Relay Connector Receive Data + 5 Tr ansmit Data + Rec[...]

  • Page 86

    Firmware Upgrades Updates are occasionally available for the RF T erminal System when new featur es or improvements are added. RF T e rmi nal Firmware Upgrad es The RF T erminal firmware can be upgraded b y downloading new firmware into the RF T erminal from your computer . Normal Firmware Download for a T erminal The RF T erminal firmware can also[...]

  • Page 87

    Code 39 Specifications 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 militar y applications (LOGMARS specifications). Code 39 is flexible, features a large character set, variable data length and density , and bi- di[...]

  • Page 88

    T ake the sum of the values assigned to each character: 1 + 2 + 3 + 33 + 34 + 35 = 108 1 2 3 X Y Z Divide the sum by 43 : (thus the name modulus 43) 108/43 = 2 with a Remainder of 22 Find the character corresponding with the remainder . M ( value 22) is the CHECK CHARACTER The data becomes 123XYZM , with M added as the Mod-43 check character . Full[...]

  • Page 89

    transmit them to the computer as if they had been a single bar code. This is useful for entering quantities and other variable data. Accumulate Mode works with Code 39, Code 93 and Code 128 only and can't be used with a check dig it. When the RF T erminal reads a bar code with a space as the first character , it beeps and buffers the data with[...]

  • Page 90

    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 c haracters , and a unique start/stop character . T he entire set of 128 ASCII characters is represented in Code 93 using combinations of co[...]

  • Page 91

    a12345b Codabar Specifications Codabar is widely used in libraries, blood banks, the cotton industr y 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. Characters are constructed of four bars and thr[...]

  • Page 92

    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 or space) varies from one to four units in width, totaling 1 1 u[...]

  • Page 93

    If UCC/EAN-128 is enabled on the RF T erminal reader , all Function 1 codes are transmitted as ]C1. In addition, should you be reading a 20 digit Shipping Serial Container code, the Mod 10 check digit is also compared with the computed Mod 10 value to give further assurance of no substitutions. The UCC/EAN- 128 Shipping Serial Container Code is a s[...]

  • Page 94

    Interleaved 2 of 5 Code Specifications 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-nu mber position digits are encoded in the bars, even-number positions in the spaces. [...]

  • Page 95

    UPC / EAN 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 b y UPC coding assignments and the last digit a checksum. UPC-E and UPC-E1 are variations of the standard UPC-A[...]

  • Page 96

    must first enable them using the RF T erminal Setup Menu. NOTE: Enabling the supplements disallows the r eading of U PC codes fr om right to left to assur e that the 2 and 5 digit supplements ar e not get missed. Coupon codes can be r ead fr om right to left or left to right. ISBN Specifications ISB N (In te rnat ional Stand ard Bo ok Numbe rin g) [...]

  • Page 97

    5 is the Modulo-10 check character . The data to be printed becomes: 18314589938 5 . This same formula is used for EAN-13 (using the 1-12 digits) and EAN-8 (using the 1-7 digits). UPC-E Checksum Calculation Use the sample data of 123456 to demonstrate the UPC-E checksum calculation:  The 6 digit UPC-E code is converted to a 10-digit code, using [...]

  • Page 98

    MSI/Plessey Specifications Plessey is a variable length numeric onl y 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 le[...]

  • Page 99

    • Data with check digit is: 943457823[...]

  • Page 100

    How to scan a bar code The RF T erminal is available with an optional internal laser bar code scanner . T his section will include information on diffe rent scanners as well as how to use each one. Y ou can use this information to compare the built-in scanner with other types of bar code scanners that are also available from W orth Data. Laser Scan[...]

  • Page 101

    windshield. This applies only to the external tethered LZ400 Laser Scanner . A iming the Laser Dot: Sometimes it is difficult to see the laser beam and know you are on the bar code, especially if you are attempting to read outdoors in direct sunlight. The laser can be outputted as a brighter dot for a few seconds, allowing the user to place the dot[...]

  • Page 102

    ASCII Code Equivalent T a ble The 128 ASCII codes, their 3-digit dec imal equivalents and 2-digit hex equivalents are detailed in the below table. char hex 3 digit ASCII char hex 3 digit ASCII char hex 3 digit ASCII char hex 3 digit ASCII NUL 00 000 SP 20 032 @ 40 064 ‘ 60 096 SOH 01 001 ! 21 033 A 41 065 a 61 097 STX 02 002 " 22 034 B 42 06[...]

  • Page 103

    • The 7000 series RF T erminal does not have a choice of battery types. It comes with a built-in Li-Ion rechargeable battery . The 5000 series Base 5V power supply is now used to char ge the battery on the T erminal as well. A full charge cycle takes 2-3 hours. • V oice prompts are now recorded (and/or imported from sound files) on the PC and u[...]