Worth Data 802 RF 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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Worth Data 802 RF, 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 802 RF 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 802 RF. 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 802 RF should contain:
- informations concerning technical data of Worth Data 802 RF
- name of the manufacturer and a year of construction of the Worth Data 802 RF item
- rules of operation, control and maintenance of the Worth Data 802 RF 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 802 RF 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 802 RF, 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 802 RF.

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 802 RF 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

    802 RF Terminal Users Manual February 2006 Worth Data Inc.[...]

  • Page 2

    T able of Contents Chapter 1 Installation .............................................................. 1-1 Component s ............................................................................. 1-1 Installation Tips ....................................................................... 1-1 R/F Terminal Me nu Func ti ons ......................[...]

  • Page 3

    Appendix A Printer Pin-outs ...................................................... A-1 Appendix B Firmware Upgrades ............................................... B-1 Appendix C Code 39 Spec ifications ......................................... C-3 Appendix D Code 93 Spec ifications ......................................... D-1 Appendix E Codabar S[...]

  • Page 4

    1-1 Chapter 1 Installation Components The 802 T ermina l is 802.11b compatib le operating between 2399.5 MHz and 2474.5 MHz using direct se quence spread spectrum ; it works wi th Acce ss Points that a re 802.11b or 802.11g compatible (b is a subset of g). The co mponents in your 802 Terminal system will vary according to the configuration of your [...]

  • Page 5

    1-2 Terminal shuts down, simply pr ess the ON/OFF button to resume operation. The keypad is custom desi gned for the R/F Terminal o perations. It has numeric and c ontrol ke ys in the non-shi f ted state, and alpha characters in its shifted state. You can readily determine if SHIFT is on by the curso r on the display. When uppe r case alpha SHIFT i[...]

  • Page 6

    1-3 Battery Life Indicator The R/F T ermin al dete cts low AA bat teries and disp lays th e follow ing mess age: LOW BATTERIES Finish, Sign Off Change Batteries Hit Any Key _ At this point you have approx imately 2 minutes of operational time to finish your transaction (or note where you ar e leaving off if in the middle of a transaction) and si gn[...]

  • Page 7

    1-4 • Signal=nn% shows the signal strength from the best Access Point with the same SSID (if already SIGNED ON). Press the STATUS key again to resume processing To change the AA batteries: 1. Turn OFF the R/ F Ter min al. 2. Remove the batt ery holder do or on the back of the R/F Termi nal by pressing dow n on the grooved p ortion of the door and[...]

  • Page 8

    1-5 Upon power-up, the R/F Terminal d isplays the following opening scr een: 802 TERMINAL 1XWFUnnn ServerIP=nnn.nnn.nnn.nnn DeviceIP=nnn.nnn.nnn.nnn Ch:=n SSID=xxxxxxxxxxxx WEP=128 Rnn HIT ANY KEY (The opening screen can be bypassed upon power up. S ee Chapt er 2 ) • The first line on the screen, 802 TERMINAL WFUnnn, give s the firmware revision [...]

  • Page 9

    1-6 Installing the 802 Terminal Utilities Software The R/F Terminal system ships with a CD of programs for use with the 802 Terminal communicating with a network. To in st al l a n y of t h e p ro gr a ms found on the Utilities CD, simply insert the CD i nto your CDROM drive. The insta ll progr am shou ld star t autom atical ly. If it does not, s i[...]

  • Page 10

    2-1 Chapter 2 RF System Setup RF Terminal Setup The RF Terminal itself can be configured using the Terminal keypad or by using the bar coded Setup Menu , which is in the back of your manual. Even if you configure the RF Terminal usi ng the keypad, you may need the bar coded Setup Menu to use a s a reference. Most users do not need to cha nge anythi[...]

  • Page 11

    2-2 Default RF Terminal Configuration Parameter Default Setting Parameter Default Setting Device IP DHCP Server Used Disabled Server IP Device Searches Start/Stop not transm itted Subnet Mask 255.255.255. 0 Codabar CLSI format disabl ed Starting Channel 1 Disabled SSID None check digit not tra nsmitted WEP Encryption None Plessey Code disabled MSI [...]

  • Page 12

    2-3 More than one Setup P arameter can be cha nged before you scan END SETUP. For example, if you scanned START SETUP , then “ Beep Tone ”, then 3 , then “ Speaker Operation ”, then 1 , then END SETU P, this would change the beep tone t o “ high ”, and t urn the speaker " of f ". If you are using a Laser Scanner to setup the R[...]

  • Page 13

    2-4 The groups in the keypad Setup M enu contain the following set up parameters: Setup Group Parameter Setup Group Parameter RF Setup Device IP Date/Time Set Time 0 Server IP 3 Set Date Subnet Mask Date Format Starting Channel Display of Year SSID WEP Encryption Key Battery Recharging or N ot 4 Authentication (only if WEP is set) Skip Opening Scre[...]

  • Page 14

    2-5 RF Terminal Setup Parameters Default settings are shown in bold type in this manual and are ma rked by a * on the bar co de Setup Menu. The RF Terminal will typically require no setup chan ges except, Device Address (if more than one t erminal) and en abling bar codes to be read ot her than UPC or C ode 39. Device IP Address Get Device IP from [...]

  • Page 15

    2-6 SSID Default SSID None User Defined XXXXXXXXXXX • If wish to restrict terminal device to a specific network name, ente r the name here (up to 32 chs). The default setting is NON E. You will need to change it in orde r to sign on to your network. The SSID is case- sensitive; if you w ant an SSID with lower case ch aracters, use Shift F2 to go [...]

  • Page 16

    2-7 • If you set this feature to 1 (YES), in order for th e RF Terminal to transmit the following valu es, the corresponding Co ntrol Key must be the first key pressed in a data entry seque nce. If it is not the first data entered, t he arrow key is ignored. Control Key on RF Terminal Code transm itted to Host Up Arrow FS (ASCII 28) Down Arrow GS[...]

  • Page 17

    2-8 If you have skipped t he above screen a nd want to get to it, simpl y the press the F1 key. If your skip th e opening screen and you want to check th e settings of the Terminal without having to reset this parameter, just press the Status Key and the terminal will display six lines as follows: mm/dd/yy hh:mm alkBAT ?[...]

  • Page 18

    2-9 The prompt for Headphon e Volume is: HEADPHONE VOLUME Enter 0-9 for Volume Control Current Value is: 5 Automatic Check Back This parameter sho uld not be changed unde r normal circumstances. Aft er the host sends a prompt, the Terminal goes to sleep waiting on the operator to key or scan input in response to th e prompt. It waits until the Auto[...]

  • Page 19

    2-10 characters can be useful if you need to differentiate between data that comes from a bar code versus data c oming from the keypad. • Enabling use of the Mod 43 check ch aracter r equires that th e last character of your bar code conf orm to the Mod 43 check character specifications. See Appendix E; Code 39 for more information. Enable transm[...]

  • Page 20

    2-11 2006) format, set the Laser Options param eter to D. To return to the default of normal EAN-13 transmission, set it to C . For details on ISBN, see Appendix J , UPC/EAN . • Use setting 4 and 9 to enab le transmission of the NSC character to your comp uter. Th e N umber S ystem C ha racter is the leading character in the bar code. For details[...]

  • Page 21

    2-12 code used for the storage of computer data tapes. Enab ling the tap e label code ( C ) does not disable reading of Code 128 or Code 39 bar codes. • Bar Code ID’s are characters assigned to each bar code t ype to identif y that particul ar type of co de. These Bar Code IDs can be out put as a prefix to t he bar code data to i dentify what t[...]

  • Page 22

    2-13 • Setting 2 requires that the last digit in your bar code conform to the specifications for the 2 of 5 check digit calculation. See Appendix I ; 2 of 5 Code fo r more information. • Transmiss ion of the ch eck dig it ( 5 ) requires the use of setting 2 and will transmit the check digit along with the bar code data to the computer. • Sett[...]

  • Page 23

    2-14 • LabelCode5 and LabelCode4 are propriet ary bar code types used b y Follet. • If you have enabled t he Mod 10 o r Mod 11 chec k digits, t hey will be transmitted along with your bar code data from the RF Terminal to your host. • For more in formation re garding MSI or Plessey Code, see Appendix K ; MSI Plessey Code. RSS-14 Disabled 0 14[...]

  • Page 24

    2-15 with the RF Terminal, th is will be set to Rechargeable before shipp ing. • If you didn't order re-chargeable ba tteries, this shipped settin g is Alkaline. Battery Status can be displayed by pressi ng the STATUS key on the RF Terminal keypad. • Before you can recharg e the batteries, this parameter must be set to Rechargeab les. Don&[...]

  • Page 25

    2-16 Voice Message Partitions This parameter partitions the to tal am ount of voice messages into differen t message lengths. The default setting is: 303015 xx yy zz where: xx is number of ½ second messages yy is the number of 1-second messages zz is the number of 2-second messages The total time allotted must not exceed 75 seconds. To change the [...]

  • Page 26

    2-17 • Double Decode is there to minimize the possibility of misreads when scanning very poor quality bar codes. This op tion forces the RF Terminal to keep reading un til it gets two results that are identical. This "double scan checking" takes longer but will minimize misreads since it must get the same result twice before considering[...]

  • Page 27

    2-18 The following serial parameters B aud Rate, Par ity , Data Bits, and Stop Bits apply only to firmware updates and a po rtable printer such as the QL320 printers. Baud Rate 4800 0 9600 1 19,200 2 38,400 3 57,600 4 115,200 5 Parity None 0 Even 1 Odd 2 • None is generally used with 8 data bits • Even or Odd parity is g enerally u sed with 7 d[...]

  • Page 28

    3-1 Chapter 3 Operational Theory Before you j ump in and start writing a complex h ost program, i t might be nice to be familiar with the theory behind the operation of your RF Terminal. Basic RF System communications… A WIFI RF Terminal system consists of three componen ts – Host Server , Access Points and RF Terminal . The Acces s Poin ts are[...]

  • Page 29

    3-2 When the Server recei ves a SIGN ON message from a RF Terminal, the Server transmits the SIGN ON information to th e host application program. The host application can th en do one of two things: 1. If it has something for the Terminal to do, it can send a prompt to the Terminal. The RF Terminal receives the prompt, waits for t he operator to e[...]

  • Page 30

    3-3 Can I change a prompt after it has been sent? Normally once the Terminal has receive d a prompt from the host, it goes to sleep and waits (as long as it takes) fo r the operator to scan or key something in response. The host cannot se nd another data entry pr ompt without creating a "Sequence Error." Ho wever, you might want to ch ang[...]

  • Page 31

    [...]

  • Page 32

    4-1 Chapter 4 P erf ormance Issues Evaluating your area of planned operation Since every operational env ironment is different, it is impossible fo r us to tell you exactly what equipment you n eed and where you should put it to achieve maximum performance fr om your RF System. However, since access points are very inexpe nsive, you should be able [...]

  • Page 33

    4-2 covers, you won't have a p roblem. If you find a spot that none of the planned Access Poin t locations will cover, you will have to mov e one of the Access Points closer to the pr oblem spot or plan on addi ng another cl oser Access Point. It is best to locate the Access Point in the cent er as high as possible of the area you intend cover[...]

  • Page 34

    4-3 computer is located in a metal shed, you will need at least one Access Point located ou tside th e metal sh ed. • The more walls you try to transmit through, the more the signal breaks down. Walls that have meta l studs (interior office w alls) and concrete walls with steel reba r slightly degrade the sign al with each wall you try to go thro[...]

  • Page 35

    [...]

  • Page 36

    5-1 Chapter 5 Bef ore y ou begin pr ogramming… The “Application Host Program” or “Server Program” is a progr am designed and written by the user that incorporates the WD802Term ActiveX con trol. When an 802 RF Terminal is turned on and “Signs In” to the host, the WD802Term control repor ts a termina l ID number to the hos t applicat i[...]

  • Page 37

    5-2 • Parse the Returned Strings thoroughly . Don’t assume anything about the nex t response from the Server to yo ur program and loo k only for the partial string such as the ID only. Parse the string returned comp letely, and be sure you are ex amining every possibility. Failure to do so is a common mistake. • Plan for expansion . You may s[...]

  • Page 38

    6-1 Chapter 6 Pr ogramming f or the 802 RF T erminal The programming support of fered for the 802 RF Terminal is an ActiveX drop- in component. Every necessary function is defined - you just complete the cod e for each function . The ActiveX co mponent functio ns as a Serv er for managing data traffic to and from one or more terminals (your “ter [...]

  • Page 39

    6-2 Methods are how you initiate communication with th e WD802Term object. You can re quest that a prom pt be sent to a t erminal, map a t erminal ID to a n IP address, a nd a variety of ot her services. Events are how the WD802Term object initiates co mmunication with your application. You write "event handlers" in your progra m to respo[...]

  • Page 40

    6-3 Pick Item YY qty N Scan barcode: Enter Qty Picked: Of course you can see how you mi ght handle incorrect items o r wrong quantities by having your applicatio n generate prompts su ch as Incorrect Item Scan correct item: Too many items Pick item YY qty N Enter Qty picked: These are just examples and there are ot her ways to desi gn a transaction[...]

  • Page 41

    6-4 promptline2 as string promptline3 as string NextIfError as integer NextIfOK as integer End Type dim TransactionSequence(10) as TransactionElement TransactionSequence(1).commandcode = 1 'InputAny TransactionSequence(1).promptline1 = "Go to Location " + GetLocationCode TransactionSequence(1).promptline2 = "Press Enter When Rea[...]

  • Page 42

    6-5 Programming languages t hat can interf ace with the Active X tool include VB, C++, Delphi, Access, FoxPro, etc. If the Application Serve r receives any of: 1. 5 Addressing a Ter minal not SIGN ed ON messages in a r ow or 2. 5 Sequence Er rors in a ro w, or 3. 5 illegal commands in a row , the Server tran smits the follow ing message to th e Ter[...]

  • Page 43

    6-6 Test For Good Communication • Implemen t an event hand ler for OnTermSignIn that causes a beep or displays a message when called. If communication between the host PC and the terminal is good, your event handler will fire when your program is running and you sign in a terminal on your network. Terminal Tracking • Since you get only one set [...]

  • Page 44

    6-7 Concepts – WD802Term ActiveX Drop-in components are tools that are added to yo ur programmi ng environment "t ool kit". Only the ActiveX variety are wi dely compatible with almost al l development environme nts. When you use drop-in components in your program y ou will follow the stand ard object-o riented programming para digm that[...]

  • Page 45

    6-8 Keep in mind that unless your terminal is configur ed with a static IP address, each tim e it is powered on it can have a dif ferent IP address (issu ed by your DHCP server ). Also, regardl ess of the termina l’s IP addr ess, it can be assigned a differ ent ID (by WD802Term) each time it Sig ns On to th e server. Keep this in min d and design[...]

  • Page 46

    6-9 Methods – WD802Term ActiveX Methods are commands that you issue t o the WD802term control. All of the " Inputxxx " commands cause the terminal t o wait for operator input. Note that your development environm ent may show more available methods for the WD802term contro l than are listed here. This is normal. You may ignore methods yo[...]

  • Page 47

    6-10 InputScanner Parameters: line, position , prompt, allowbreakou t, timestamped Function: This instructs t he ActiveTerminal t o display t he prompt at line and position and wait for data to be entered from the terminal scann er only. Setting allowbreakout to true allow user to "breakout" of scanner only mode by pressi ng the end key o[...]

  • Page 48

    6-11 input can be by passed by pressi ng the enter key on the terminal which will send an empty data string to the host (fires the OnTermData event ha ndler). Data might be ! U1 MCR 80 T1 T2+ CR + LF (Refer to the Cameo manual for the exact string sequence you need to send. The above example se nds over a 10 second request for reading Track 1 and T[...]

  • Page 49

    6-12 SendDisplay Parameters: line, position, promp t Function: This instructs t he ActiveTerminal t o display t he prompt at line and position. Must be followed by an "Input" method call to take effect. ClearScreen Parameters: none Function: This instructs t he ActiveTerminal to clear its display. M ust be followe d by an "I nput&quo[...]

  • Page 50

    6-13 ReInitAll Parameters: none Function: Instructs all attached terminals to re-initialize. OutputRaw Parameters: data Function: This allows you to over ride all of WD802Term’s Input methods (or any other method, for that matter) and send whatever data you want to the Active Terminal. This is most useful for adapting old DLL- based code to use t[...]

  • Page 51

    6-14 Events – WD802Term ActiveX WD802term events o ccur when a specific cond ition is met. When an even t is "fired", an event handler fun ction in your application is called . Though the details of exact ly how it is done varies fr om one pro gramming environment t o the next, the source code ske letons for the v arious event handlers [...]

  • Page 52

    6-15 OnTermNotSignedIn Data passed: terminal Event: A com mand has b een sent to a terminal that is not signed i n. OnTermSequenceError Data passed: terminal Event: Th e one-for-one host prompt/terminal response protocol has been violated. The host cannot send a second Input command until it has received a respon se from the f irst Input command . [...]

  • Page 53

    6-16 OnTermLeftArrow Data passed: terminal Event: The left-arrow button has been pressed on a terminal. You must issue another Inpu t method call before WD80 2Term can res pond to anot her keypress on the terminal. If you have al ready entered some data on th e terminal and press an arrow key, this event w ill not fire. OnTermRightArrow Data passed[...]

  • Page 54

    6-17 Portable Printers Cameo and QL 320 Common Information Both of these printers are stoc ked by Worth Data for the conve nience of our users who need port able printi ng. These printers do not require any special pr otocol; the y do not re quire the “wake-up byte” as do ot her printers. They do require a special cab le that can be ordere d fr[...]

  • Page 55

    6-18 • When the Terminal sends data to th e host, it sends it in the following format: Terminal ID + DATA + CR Typically, the data is simply a st ring of characters, but in the instance of data coming from the magstr ipe reade r, there are some additional characters you need to be aware of. The magstripe reader sends its data in the follow ing fo[...]

  • Page 56

    6-19 We stock the 2” and 3” QL 320 printers with several label sizes immediately available including: Part Number Description Price/ Roll E2L1 2"x1" Vinyl Shelf Adhesive Labels $3.50 E2L2 2"x1.25" Paper Permanent Adhesi ve Labels $2.50 E2L3 2”x2” Paper Permanent Adhesive Labels $2.50 E2L4 2”x1.25” Vinyl Shel f Adhesi[...]

  • Page 57

    [...]

  • Page 58

    7-1 Chapter 7 V oice Message Operations The 802 RF Terminal’s exclu sive use of voice prompts allows you to overcome problems such as literacy, langu age and lighting. With proper planning, voice prompting ca n enhance you r 802 RF Termi nal application, making it faster a nd simpler . Voice me ssages are record ed in the 8 02 RF Ter minal, an d [...]

  • Page 59

    7-2 prompts or error messages will make it easier for the user to distinguish between them. • Be sure to record error messages for all possible proble ms that the user may encounter during a session. Once the operator becomes accustomed to listening to the voice prompts, it may become easy to overlook a “displ ay only” err or message. 802 RF [...]

  • Page 60

    7-3 Record/Playback--->1 Cloning Master----->3 Cloning Receiver-->4 Pressing the “ 1 ” ke y takes you int o the voice rec ording an d playback function. “ 3 ” and “ 4 ” allow you to clone voice messages fr om one 802 RF Terminal to an other. Each op tion is show n in detail bel ow: Recording and Playback of Voice Messages If yo[...]

  • Page 61

    7-4 your language) into the microphone of the 802 RF Terminal. Wh en ready, press the ENTER key and the instant you release it, speak ITEM i nto the microphone. Remember to speak clearly – you have plenty of time to say ITEM in ½ second. When th e message time is over, you will hear two beeps. The display is back to the RECORD/PLAYBACK prompt: R[...]

  • Page 62

    7-5 You need 2 cables to clone 802 RF Terminals; the Dat a Cloning Cable #F38 and the Voice Cloning Ca ble #T15 . The Data Cloning C able pl ugs into the “Computer” port on each 802 RF Terminal. This cable must be connected to clone properly. One jack on the Voice Cloning Cable has two black rings on it – th is end must plug in to the RECEIVI[...]

  • Page 63

    [...]

  • Page 64

    8-1 Chapter 8 T r oubleshooting General Considerations System Test If your program fails to run successfu lly, you can run the 802 Test Progra m to check out the ho st/network/access poin t/terminal link. Radio Test If you are not Signed In, t he best way to tes t the radio is t o perform a Si te Survey. If you are already Sig ned In and operat ing[...]

  • Page 65

    8-2 Intermittent laser beams, continuous beeping, black b ars on the screen, etc. See Chapter 2: Batteries to change the setting. To display the remaining battery life of the AA batteries and th e type of batt eries the Terminal i s expecting, press the STATUS key shows: XXXBAT  -zz% XXX= ALK when Alkaline bat terie[...]

  • Page 66

    8-3 Terminal Error Messages Message Meaning – Action Required Looking for App Server Please Wait This is a normal message, generated when the Terminal Device first tries to estab lish contact with a Server. TERMINAL OUT OF RANGE, PRESS ANY KEY TO RETRY The Terminal is not within range of any Ac cess Point – regardless of SSID or encryp tion set[...]

  • Page 67

    8-4 Troubleshooting specific problems My response time is poor... • First, do Site Survey 50 feet from the Access Point. If it's not 40- 50+ the Radio in the Terminal or the Access Poi nt is the problem. • Secon d, run the 802 Test Program. If it runs fast, your program that is slow. • If you have good response ti me everywhere but on th[...]

  • Page 68

    8-5 terminal s with alcoho l soaked cloth. Battery ac id leaks are not covered by the Worth Data warran ty, however, many battery manufacturers prov ide warran ty for th eir damage. I get 6 beeps when the RF Terminal powers up... • The unit needs repair. Call Worth Data for an RMA. Problems reading Bar Codes The reader won't beep when I try [...]

  • Page 69

    8-6 through the b ar code. If using a laser scanner or CCD scanner, make sure the beam covers the ba r code comple tely. • If using a laser or CCD, clean the window of the sca nner with a soft cloth. If you have a problem… • If you have a prob lem with your RF System, consult the troubleshooting section of this manu al FIRST . As a last resor[...]

  • Page 70

    A-1 Appendix A Printer Pin-outs These are the pin-outs for the cable ne eded to connect the Z ebra Cameo or QL 3 Printer to a Worth Data R/ F Terminal. You can order our C12 cable for $25, or if you already have a cable from Zebra and feel confident in your cable-making abilitie s, you can simply clip off the connector end that should connect to th[...]

  • Page 71

    [...]

  • Page 72

    B-1 Appendix B Firmware Upgrades Occasionally it is necessary to get firmware fi xes for proble ms discovered with the R/F Terminal System. R/F Terminal Firmware Upgrades The R/F Terminal firmware can be upgraded by downloading new firmware into the R/F Te rminal from your c omputer over t he radio link or using the serial port of the RF Terminal c[...]

  • Page 73

    B-2 When you press th e W key for a WiFi radio fi rm ware radio update, y ou will next see the prompt: Enter Firmware Rev. Number (3 digits) Now, assuming the firmwa re can be found, the update wil l proceed. If the firmware can't be found, you will get an error messag e displayed and be tr ansferr ed back to the prev ious m enu. Serial Firmwa[...]

  • Page 74

    C- 1 Appendix C Code 39 Specifications Code 39 (o r Code 3 of 9) is the de facto standard of non-retail American industry. It is widely used in the automo tive industry (AIAG sp ecifications) as well as in government and military app lications (LOGMARS specifi- cations). Code 39 is fle xible, features a large character set, variable data length and[...]

  • Page 75

    C- 2 Code 39 Advanced Features and Functions Mod 43 Check Character Standard Co de 39 can be printed with a " Mod 43 Check Character ". This Mod 43 check character cannot be used with Full ASCII Code 39 . Assigning a value to each character in the data to be bar coded from the table as follows derives the check c haracter: Char value Char[...]

  • Page 76

    C- 3 Full ASCII Extension to Code 39 " Full-ASCII Co de 39 " expands t he Code 39 char acter set to include all 128 ASCII cha racters. Symbol s 0-9, A-Z and punctuation characters and are identical to their Code 39 representations. Lower-case letters, additional punctu ation character s, and control ch aracters are represented by sequence[...]

  • Page 77

    C- 4 Accumulate Mode Accumulate Mode is an option allowing the RF Terminal 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 fo r entering quantities and other va riable data. Accumulate Mode works with Code 39, Code 93 and Code 128 only and can't be used wi[...]

  • Page 78

    D-1 Appendix D Code 93 Specifications Code 93 is va riable length, continuous, bi-di rectional, com pact code. Code 93 is an al phanumeric bar code whi ch consis ts of 43 data ch aracters ( 0- 9 , A-Z , $/+%.- and Space ), 4 control char acters , and a unique start /stop character . The entire set of 128 ASCII char acters is represented in Code 93 [...]

  • Page 79

    [...]

  • Page 80

    E-1 a12345b Appendix E Codabar Specifications Codabar is widely used in l ibraries, blo od banks, the cotton industry and transp ortation 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 const ruc[...]

  • Page 81

    [...]

  • Page 82

    F-1 Appendix F Code 128 Specifications Code 128 i s a very powerf ul bar code , combining an exte nsive character set and variable length wi th compactness and e rror checking. The character set contains all 128 ASCII characters with each cha racter made up of three bars and three spaces. Each elem ent (bar or space) varies from one to four units i[...]

  • Page 83

    F-2 Scanning the a ppropriate bar codes on the RF Terminal Setup Menu enables UCC/EAN 128 ; or you can use th e keypad in the PROGRAMMING MODE “Change Setup” option. If UCC/EAN 128 is enabled , you will be able to read both stand ard Code 128 bar codes as well as the UCC/EAN 128 bar codes with the Functio n 1 character and the Mod 10 c heck cha[...]

  • Page 84

    G-1 Appendix G Interlea ved 2 of 5 Code Specifications Interleaved 2 of 5 Code is a numeric-only, ev en-number-of- digits bar c ode. It is wi dely used in warehouse an d industrial applications. A comb ination of five elements, two wide and three narrow re present each character. Odd- number p osition digit s are encoded i n the bar s, even-numbe r[...]

  • Page 85

    G-2 (7 + 9) x 3 = 48 5. Add the resul ts of steps 3 a nd 4: 9 + 48 = 57 6. Subtract the result of ste p 5 from the next highest m ultiple of 10: 60 - 57 = 3 7. The checksum becomes the low-o rder digit: 1987 3 8. Because the data now has an odd le ngth, a leading zero is added, for the final res ult of 019873[...]

  • Page 86

    H-1 Appendix H UPC / EAN Specifications UPC symbol s are found o n almost all gr ocery products a nd many othe r retail ite ms. The UPC code most pe ople are familiar with (UPC-A) is a fixed-len gth (12 digits) numeric only code , with the fi rst digi t controlle d by UPC coding as signments and the last digit a checksum. UPC-E and UPC-E1 are varia[...]

  • Page 87

    H-2 • The lead ing N umber S ystem C haracter, (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 w ith numbers assi gnedby the UPC Council. (Do not use 0 as th e leading nu mber for in-store ma rking). 2 Store-mark ed random weight items of meat and produce. 3 Reserved fo[...]

  • Page 88

    H-3 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 EA N-8 bar code is the checksum. For re fere nce, these are the methods of calculati[...]

  • Page 89

    H-4 This same for mula is used fo r EAN-13 (usi ng the 1-12 dig its) 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: 1. The 6 digit UPC-E code is converted to a 10-digit code, using an exp ansion scheme based on the sixth dig it: If the code ends in: UPC-E Dat[...]

  • Page 90

    I-1 Appendix I MSI/Plesse y Specifications Plessey is a variable length numeric only bar code. MSI Bar Code is a variable length, numeric-o nly code with an automatically ap pended Modulus 10 check digit. MSI is sometimes called Modified Plessey Code . If the user s pecifies an addit ional check digi t, the MSI code can be 14 di gits long, otherwis[...]

  • Page 91

    I-2 The MSI Mod 11 check digit is calculated as follo ws: The example b ar code data is: 943457842 1. Assign a checking factor to each number, starting with the units position of the number (in this example, th e 2 ) up to the highest order position (the 9 ). Use checking factors of: 2,3,4,5,6,7,2,3,4,5,6,7... 2. Multiply th e checking factor with [...]

  • Page 92

    J-1 Appendix J Ho w to scan a bar code The RF Terminal can be used with e ither a laser or a CCD scanner. Which one you c hoose is depe ndent up on your appl ication and t he quality a nd density of your bar codes. This section will include information on different scanners as well as how to use each one. Laser and CCD Scanners If you are using a l[...]

  • Page 93

    J-2 Laser Options Several options are applicable to all laser and CCD Scann ers that are used with the RF Terminal. These options are: 1) Longer timeout on the laser readi ng, and 2) D ouble decode re quired. Longer Laser Reading : A temporary solution to problem bar codes is someti mes to inc rease th e length of the tim e the scann er atte mpts t[...]

  • Page 94

    J-3 sunlight. T he laser can be outputted as a brighter dot f or a few seconds, allowing the user to place the dot i n the middle of the bar code; then the laser beam starts sweeping for the read. As shipped, the laser beam never forms an aiming dot, bu t you can progr am a number of sec onds that you wish the aiming dot to a ppear befor e the swee[...]

  • Page 95

    [...]

  • Page 96

    K-1 Appendix K Using the Scan Stand Stand mode allows the operat or to use an LZ300 laser in “hands free” mode while a ttached to an RF Termin al. This is useful in shipping applica tions or any application where the oper ator requires both hands to perform their function. Stand Mode is actually a fast cyclin g laser l ooking for a bar code (ma[...]

  • Page 97

    [...]

  • Page 98

    L-1 Appendix L Optional Features The following are the features available for the RF Terminal: Item # Descrip tion F15 9V Power Supply for recharging F38 RF Terminal Cloning Cable T15 Voice Cloning Cable T12 Headphone B12 Rubber Boot for RF Terminal F41 RF Terminal Carrying Case T46 Holster for RF Terminal using Rubber Boot F88 Belt Holster for tet[...]

  • Page 99

    L-2 LZ400 Laser Scanner This laser scanner is the equivalen t of the lasers used in the LT802. The LZ400 uses the Symbol 1200HP Scan Engine with a lifetime w arranty on the scan element. It can read a 10 mil bar code at 17", a 40 mil bar code at 44 “ ft., and a re flective 100 mil ba r code at 9.5 ft. It can read high densit y code down to a[...]

  • Page 100

    L-3 RF Terminal Cases and Holsters The RF Terminal has a variety of car rying cases and holsters available for use, depend ing upon the confi guration and fu nction of your RF Terminal. Choosing the correct car rying case or holster can increase productivity by making the RF Term inal more accessible a nd portable. The RF Terminal can use the follo[...]

  • Page 101

    L-4 It provides quick extraction an d insertion. Rubber Boot for RF Terminal The B 12 Rub ber Boot is shi pped st andar d with every RF Terminal ordered. It is a rugged, protective rubber boots intended to protect the RF Terminal in the mos t hostile environments. This boot does n't have to be removed to change batteries or connect an y of the[...]

  • Page 102

    M-1 Appendix M ASCII Code Equiv alent T able The 128 ASC II codes, thei r 3-digit decimal equivalents a nd 2-digit hex equivalents a re detailed i n the below ta ble. 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 &[...]

  • Page 103

    [...]

  • Page 104

    N-1 Appendix N 802 Displa y Character Code Mapping ASCII Value Display Ch ASCII Value Display Ch ASCII Value Display Ch ASCII Value Display Ch Ascii Value Display Ch 32 space 70 F 108 l 208 Ð 246 ö 33 ! 71 G 109 m 209 Ñ 247 ÷ 34 " 72 H 110 n 210 Ò 248 ø 35 # 73 I 111 o 211 Ó 249 ù 36 $ 74 J 112 p 212 Ô 250 ú 37 % 75 K 113 q 213 Õ 25[...]

  • Page 105

    [...]

  • Page 106

    O-1 802 RF T erminal Setup Menu T o change a setting using the 802 RF T erminal Setup Menu: • Scan ST AR T 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 T able (0-9, A-F) • When all changes have been mad[...]

  • Page 107

    O-2 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 T ransmit no check digit 5 Transmit 1 check digit 6 Transmit 2 check digit[...]

  • Page 108

    O-3 Start Setup End Setup */+/* */-/* Data Bits Stop Bits */S/* 0 1 bit 1 2 bits * Parity Baud Rate 0 4800 3 38,400 1 9600 4 57,600 2 19,200 5 115,200 0 7 bits 1 8 bits */I/* */F/* * * Channel Printer IP Scan 2 digits 01 - 11 to set channel Enter in the address in the format of nnn.nnn.nnn.nnn (where each n is a value of 0- 9); or if you wish to us[...]

  • Page 109

    O-4 Start Setup End Setup */+/* */-/* Set Date Set Time */8/* */9/* Enter 6 digits in mmddyy format Enter 4 digits in hhmm military time format BARP AD T ABLE 08 *0* 19 *1* 2A *2* 3B 4C 5D 6E 7F *3* *4* *5* *6* *7* *8* *9* *A* *B* *C* *D* *E* *F* SET CLEAR */$/* */./* Resets curr ent individual parameter back to default settings. RESET *///* W arni[...]

  • Page 110

    O-5 Full ASCII Menu NUL SOH(f1) STX(f2) ETX(f3) *%U* *$A* *$B* *$C* 000 00 001 01 002 02 003 03 EO T(f4) ENQ(f5) A CK(f6) BEL(f7) *$D* *$E* *$F* *$G* 004 04 005 05 006 06 007 07 BS T AB 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 0D 014 0E 015 0F DLE(f10) DC1(Del) DC2(Ins) D[...]

  • Page 111

    O-6 89 : ; *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 DE F G *D* *E* *F* *G* 068 44 069 45 070 46 071 47 HI J K *H* *I* *J* *K* 072 48 073 49 074 4A 075 4B LM N O *L* *M* *N* *O* 076 4C 077 4D 078 4E 079 4F PQ R S *P* *Q* *R* *S* 080 [...]

  • Page 112

    O-7 tu v w *+T* *+U* *+V* *+W* 116 74 117 75 118 76 119 77 xy z { *+X* *+Y* *+Z* *%P* 120 78 121 79 122 7A 123 7B | } ~ DEL *%Q* *%R* *%S* *%T* 124 7C 125 7D 126 7E 127 7F[...]

  • Page 113

    [...]

  • Page 114

    1 Inde x 1 1 second voice messages ............................ 7-2 1/2 second voice messages ......................... 7- 2 2 2 of 5 Code ............................................... 2-12 default lengt h setting ........................... 2-13 enabling check digit ............................ 2-13 su sc ep ti bl e t o mi s- re ad s............[...]

  • Page 115

    2 Code 93 ................................................. D-1 Interleaved 2 of 5 .................................. G-1 MSI / Plessey ......................................... I-1 UPC/EAN ............................................. H-3 cloning Terminal s etup to other t erminals . 7-4 Cloning voice mes sages ............................. 7-4 ca[...]

  • Page 116

    3 H H11 Laser Holde r ....................................... L-2 ha nd s f r ee la se r s ca nn in g ............................. K-1 Hardware Failures ...................................... 5- 2 Headphone Volum e .................................... 2-9 Host Logic Error .................................. 6-5, 8-3 ho w i t w o rk s ..............[...]

  • Page 117

    4 Plessey code ................................................ I-1 Poor lighting situations suggestions f or dealing with .................. 7-1 poor read rates when scan ning bar c odes ... 8-5 poor response time ...................................... 8-4 Portable Printe r Pin-outs Ze bra Cameo ..... A-1 Portable Printe rs .......................[...]

  • Page 118

    5 Sequence error - avoidi ng .......................... 3- 3 Sequence Error ........................................... 8-3 Serial printer set up para mters on term inal2-18 Server Communications using the 802 Test progra m ................... 6-5 Server IP Address ....................................... 2- 5 Server Not Available ..................[...]

  • Page 119

    6 Upgrading firmw are in Base,Rela y or Terminal ................................................ B-1 US Date Format ........................................ 2-15 Using Arrow Key s to trans mit char acters .. 2-6 Using the bar c ode RF Ter minal Setup Menu ...................................................... 2-2 Using the Dem o Programs bef ore p[...]