Worthdata B55R55 User Manual 63375
Worthdata Inc 63375
8
533: m 1x. unnmanflflu nun..unun- _nn_.nnnnn Owner’s Guide .nnn=m ”Vt. unumannfin nun—Annu- _.n,:nnnnn .m Pomble DATA SOLUTIONS ow This equipment has been tested and found in comply with the limits for a Class A digittil device, pursuttnl to qut 15 of the FCC Rules These limits are designed to provide r tisonuhle protection tigninst harmful interference in a residential installation, This equipment generates, uses and can radiate rtidin frequen y energy rind, if not installed And used in accordance with the instructions, mtty cause htirmlul interference to radio communications. However, there is no guzirtinluc that interference will not occur in a particular installation. If this equipment dues cause harmful interference to rtidiu or television rcccptiun, which can ht: determined by turning the eguiptncnt off and on, the user is encouraged to try to correct the inter ercncc by one or more of the following measures: I Reorieni or relocate the receiving antenna. I Increase the scptlrttlinn between the equipment find receiver. I Connect the equipment into tin outlet an it circuit different from thiit to which the receiver is cotincctt‘tl. I Consult the dctiler ur nu experienced radio/TV technician for help. Shielded cables and I/O cords must he used with this equipment to comply with the rclevunt FCC, regulations. Changes or modifications not exprc Iv approved in writing by Worthington Diiti Solutions niiiy \t|t(l the II ‘r's zililhtirity to operute this equipment. This device complies with Putt 15 of the FCC Rules. ()pt:rtllitm is subject to the following two conditions: (1) this deiiee muy not cutisc harmful interference, nnd 2) this tlmict: must tict‘cpl Jilly interference received, including interference thin mziy cziu. undesired operation. This device eompll s with RS th1 of Industry (‘unrid . Operation is subject to the following two conditions: I) this dent may not ertusc interference, rind 2) this device must tit-cept tiny tttteil' rett , including interference that may cause undesired tipcitition ot’tlte tlciice. The RF Tetiriintil hits been approved for use in the United Stzttes and Ctinttdzt us ti low power n.irrow blind radio operating in lllL’ unlicensed 902 MHT frequency range. As of this printing, tippruiul is pending for the UK zit 458Mll/ and Frttncc and (ittmtmy tit 434MH/ The LT7x models of this product h1t\c ;t I: Cl’ sczimlcr ititcg tied with lhc Terminal us out: unit, The lziscr used ' u C c II Lttsur Product and has a 1.0 Milliwatt Maximum Output To operate the laser scanner, tiiitt the top of the cuse tit ti litti code, (the light source comes mil tit it 31] degree tingle)‘ and picss the long green key on the keyboard orihc R/F Terminal. The light sotirct‘ will turn off, oncca sites it] s in h s occurred in ’7 stxtitids has elupxed, whiehc er is first. Do mil look dirt; tly into the l: or light source with the Scam Key" depressed; avoid direct eye contact with the lttser liglit sourccr Table of Contents introduction... lnslallaliun“ Componenls of R/F Ter Summary of installation step Base to COM Port Cnnneclion Setup of Terminal and Base. R/F Terminal Setup Menu Selup by Keyboard. Terminal Sctnp by Kybd Base Siaiinn Ssiup ...... “gwqu‘amwm Terminal Operalion .. Performance Guideline On/ori Keyw Keybnnrd Operatmn. Battery Opcralinn. One Way Mod Sile Testing Range Consideration Site Testing Mode. u N hNMr—icogflfi RF Programming Hasl Progr Base Sminn in Hnsl Formals Failure Planning. Changing Base from Host Sample Programs DLL [or Windows ogriimmer Voice Message Operations" Programming Voice M Record and Playback Error Condition As a. Cloning Voice Messages.. Troubleshnuling.” Appendix A, Base & Relay Seuings....,. ., n. Appendix B, Serial Pinoulsm. Appendix (7, Code 39 FulIASCIICod 3‘) Appendix D, Code 91. Appendix E, leiilmr Appendix F, Code 128. Appendix G, 2 MS Ci)(lc.... 1/95 Appendix H, UPC Specifications .. Appendix I, MSI/Plessey Appendix J, Laser TerminaL Appendix K, Add’l Cable Pinoul. Appendix L, Firmware Upgrades Appendix M, Wand Typ Appendix N, Scanning Techniques Wand Techniques Laser Techniques Accumulate Mod Appendix 0, Optional Feature. Index“ .. .. Warning labels to AVOID DIRECT EYE EXPOSURE, DANGER arc leealcd according to the below diagram: his win mean. 01 me as Ymmlnli n w. m- um mu moo am imam by on. 01 mm. m in. Maw-"q u 5 Pit-Mr mm» 4 550.799 4.35: 551. 4 537 297 4 we no use 531 4.595 m o m 252. 4 557.154 4.552 750 4 575 m 4 mum. ”55.717. 4.5mm. 4 3453517. 49551125 4597.552 4925 an «533.555 an 717; ”15.533 5.0!7 795. 6 021.441 5 names 5.047 517 5101431. 5.|15.445. 5140 144 5142550 5145550, 5157 557 5155145515514» 5150304 5 m 501. 5 230.055 5.295 157. 5 243 555 5 247152 5m 7m, 5250772. 5252527. 5 no in 5 390154 5250 499. 5554 m. 5304 m 5 321 m 5 377 551» 5557.151 5373.145 5 man: 5 395 053 5375 055 355.345 5400951 54151315 410.140 5021545415 m 4 420.411 5.455 440. 5 444.251 5.449 591. 5.44957: 5 450,545. 5.47: one: 5.4mm. 5.47: an. 5 504.325 5 554.521 5.552 450 5 543 510.5 545 m 5 552 an 5.5mm 5555550, 512 551 There an; m uscr ildjuslmcnla or maintenance openizipns m be performed on the ‘megrzued laser stunner. Caution - use or conlrnls or adjustments or performance ul’ procedures other than those specified herein mimy result in hazardous l light exposure Introduction Worthington Data Solutions’ R/F Terminal“ is a narrow band radio terminal to allow remote communication from a PC or Macintosh. Applications suitable include order picking, putAaways, receiving, shipping, e—labelingmerchandise or shelves, time stock taking, shell price verification, r and attendance, job costing, labor distribution, patient dispensing, tape library management, etc. -- any application where an on-line computer ' ecking through a remote RF Terminal can aid in efficiency Features of the R/F Terminal include: I Data input on the R/F Terminal via the 35 key keyboard plus your choice of a wand, CCD, or laser bar code scanner. A scanner is not necessary. I Voice prompts and error messages on the R /FTerminal which are triggered by the host program’s control. I Up to 16 Terminals can be attached to one base station. I Up to 16 frequencies are user selectable on the R/F Terminal, Base Station, and Relay Stations. This allows you to change frequencies as conflicts arise with additional RF equipment installed in the same area, as well as have several Terminal/Base Station networks operating in the same area without interference and providing very fast response time. I The R/F TerminalWl automatically reads and discriminates 3‘), 2 of 5, Interleaved 2 of 5, between Code 39, Full ASCII Code N-8,UCC/EAN—128,UPC»E, UPC- Codabar, Code 123, EAN-lS, EA E1, UPCvA, Code 93, M51, LabelCode4&5, and Plesscy. Only Code 39 and UPC/EAN are enabled when shipped. ning the inal1M is easily configured by simply scan u or by keyboard entry while in the SETUP I The R/F Term RF Terminal Setup Men MODE. mands to the serial port, I Easy host programming with simple com to which the Base Station is attached. These commands control the display of data on the screen, where data is to he keyed or scanned, broadcast of voice messages, and passing data to the R/F Terminals serial port to an attached printer, I The R/F Tcrminalw can operate from battery power for roaming operations, or it can operate from wall power. I The R/F Terminal can operate in the normal 2-way data communication with a HOST computer, but in addition, there are two other modes provided for hostlcss demonstrations, one-way dumb scanning, and site testing of the communication links. The site testing mode can be uselul for determining the optimal location of a base station and the total cost of a potential network including relays. Installation Components of R/F Terminal In the event the shipping box shows damage on arrival, please note the damage on the carrier’s receipt log. Be sure to save your shipping hox to facilitate safe reshipping for repair, return, or transfer. Your R/F Terminal shipment should contain the following: 1) A11 R/F Terminal (with keyboard and display). If an LT71, with an integrated laser scanner bui . An Integrated Laser Scanner model does not have a cable to pine ln -- it is connected under the covers. 2) A scanner (Laser, Wand, or CCD) which plugs into the Scanner Port on the R/F Terminal (not necessarily required (or operation). 3) A scanner holder (if scanner was ordered). 4) An 81/2“x11"laminntcd Setup Menu. 5) A manual on [he R/F Terminal. Optionally, you will receive with the R/F Terminal (me or more Base Stations which include: 1) A Base Station or Relay Slulion with Power Supply for each. 2) If a Base Station, a Serial ezthle (F34 fur D525, or Filo for D89). 3) If multiple Relay Stations, 422 Y cables (FM). You are expected to furnish the twisted pair eablint,y connecting the Base Station to any Relay stations. (We recommend you use Ethernet rated twisted pair Cable or Beltlen 9502 wire) There are only four modes of operation for the R/FTcrminal: SIGNED ()N data transmission to host SETUP MODE to setup Terminal and Base ON ErWAY for dumh scanning at hostless demo SITE TESTING for evaluation of sites When turning on the R/F Terminal, you will see the messages: R/F TERMINAL 59mm (Firmware Rev=9nnn) TERM ID:U RELAY=N0 USA FREQUENCY: t) (Frequent ZD) HlT ANY KEY The top line gives the firmware revision number. The Terminal 1D is necessary for multi-terminals/hase distinction; each Terminal in a network must have 1! unique 1D. The country and frequency are displayed on the third line. Remember, the frequencies of any terminals and base stations within a network must match, Summary ofinstallnlion steps The procedure for installation is: I) Set the frequency for the base, relays, and R/F Terminals la the frequency desired. It this is your first Base/Terminal system, and you do not have other base stations operating in the same area already, you can skip the frequency settings rtnd use the default setting which 15 frequency (1 There are 16 frequencies selectnhle, O-F, all within the 915 MHz range. The R/F Terminal’s frequency setting is displayed on the first screen when powering up the R/F Terminal. ‘ e Page 83 for how to set the R/F Tcrminitl’s frequency and see page 54 for how to set the frequency on the Base and Relay SllIllUlli 2) Assign the Terminal [D and Relay IDs. Unless you have multiple R/F Terminals, you will be able to use the default Tcmtina/ [D 0. You can see the TL’fllli/mf 1D assigned to the R/F Terminal when you turn on the unit. See Page 8 for HOW TO set IDs on the Terminal and Page 54 for Relays. 3) Connect the Base Station to it seriztl pot-t, See Page 4 for how to connect the Base. The DEMOBAS program us the default shipped settings for serial eommunietttions: ‘Jot)0hps, No purity, 8 Ditta Bits, 1 Stop Bit, and No protocol, lfyou wrtnt to use something different then these settings, you will have to modify tlte Base Station Setup. See Page 23 for the Base Station Setup. 4) Plug the power adapter into the Bttse Station (if not done). 5) At this point, you can either run om: of the demo programs on the found on the Utilities disk for DOS (SHOVVBAS) or the Visuitl Basic Windows program on the host eomputer, or yotl can run the builtrin ONE-WAYMade which doesn’t require a host to demonstrate. See Page 29 for how to "In the ONEVWAY Alnde testing, ttr see page 43 for how to run the BASIC DEMOBAS two wny testing program. 6} Now press the R/F Terntirtul’s ON key itnd respond with the YES key to the SIGN ON? prompt. You can now begin entering and trttnsmitting tillla using the ONE—WAY Mode or the DEMOBAS program to which you should respond to it“ prompts There is also it Sire Trailing option to rtllow you to test the ril te of the R/F Terminal tutti i pcreentttge of First try transmissions reported. As you move about the site you press the ENTER key, and the R/F Terminal will send a message it] times to the Bits ttion, reporting buck to you what percentage of the me .ges were refined on a first attempt basis -~ giving you a measure Qf him good the RF link is from it particular location hack to Lt ane Stittion in unother loeittton. This will help you decide where to relocrtte the Base Station itnll it you need Relay” stations, See page 30 for (1 discussion on how to perform Site Tet-mtg. The next few pages go on with the hilt innittittittit instructions, Connecting the R/It‘ “use Station to it dedicated surlol port The R/F Ternt' ' Station communt computer program, The Radio/Freedom Base Station can he LiltCClly attached to a spare serial port as shown below. Your software will need to read and write the serial port as a separate device, See page 4243 for a Simple BASIC program to read and write to two R/F Terminuls through the serial port, (this program is also on the R/F Terminal utilities diskette distributed with each Base Station ordered.) You mzty wunt to install the R/F Base Station more than 3 feet nwrty from the computer. um, you should be careful to u ble thztt is shielded with foil w tp and ti lmre Wire touching the foil wrap connected to pin 1 for proper shielding from signal interference from electrical noise, (s) communicate with a Base Station. The Base ites vizt the COMPUTER serial port to rt host n/r umhut tnmpum 555 Base station If you specified a ZS-pin null-modem cable (part number FM) or u ‘I—piu cable (part number F3o) when you plucerl your ttrder, you can cuhle directly from the RF/Reztdcr’s COMPUTER port to your computer’s serial port. Refer to Amie/um B I'orthe ctthle pinouts. If you are not connecting to ti PC, refer [0 Appendix B for serial] pinouts. After you have connected it to the host computer, you will need to set the serial parameters on the Base Station, unless you use the shipped defaults of 9600 baud rate, No purity, 8 data bits, 1 stop bit, and None protocol. If you are using an extension cztble, he sure the cable doesn’t cause problems by 1) testing without extension, 2) testing the extension with the base in exactly the some hwhm zts in 1. This will is( l' » any problem to the cable, A relay should he counetted from the Btt s RELAY port to the relay’s RELAY port, The next pages describe the other changes possible in the R/F Terminal and how to want! the R/F Tt'mtinul Xt'tup Mum to make them. All of these changes can he nmde by Leylvomtl, referring to the SUN/[7 Mmu Setup of Terminal and Base The R/F Terminal can be configured from the keyboard or by wanding the laminated R/F Tcnuinal Setup Menu. Even if you use the keyboard, you will have to refer to the Salli/7 Menu for how to select the options. The R/F Base Station must be set up through the R/F Tcrminal's keyboard, (this is to minimize the possihility of confusion of thinking you are setting up the R/F Terminal serial parameters when in reali y you are changing the Base Station Setup and thereby messing up the communication to the host computer), Therefore, let’s start with the setup of the R/F Terminal. Remember, most people will not have to change: ything —— some only the Terminal 1D and Frequency. Find the S l/2x11”luminated TennittalSelupMenu sheet and look it over, This simple menu lets you easily configure the R/F Terminal to work with almost any computer system, and to tailor its bar code reading and data format characteristics precisely to your needs. If you unfamiliar with good scanning techniques, be sure to read the scanning instructinns Appendix N. To read Terminal Setup Menu bar codes and configure yuur rcatler, you must know the right way to scan bar codes. These are the R/F Tcrminal's default settings. The R/F Terminal is shipped configured to these setting and can be reset to them at anytime by reading the Start Setup and Reset codes on the Terminal SPIN/J Menu Radio Terminal ID RF Frequency Relay Exist Code 39 Accumulate Mode enabled Start/stop chs not xinit 2 ul‘S Cutle I 2 or 5 Code 6-digil code length UPC and EAN UPC Supps dlSZtl)lEtl,U m5 Cmnpr UPC—A NSC KL HAN-13 1st 2 charue . and ehe ’ digits transmitted UPC-E NSC st EAN-x lst characters & check digits not transmitted leubur fl S rt/SIUI) not transmitted (ILSI Format disabled MSl Disabled Check digit(s) not transmitted Plcssey Code disabled Label CodeS disabled Code 128 Disabled EAN/UCC-128 eude disabled Code 93 Disabled Full ASCII Extension disabled Code 11 Disabled General configurallnn settings Medium Beep pitch No preamble or pustamble 9600 Baud Rale,No Parity,8 Data BiIsJ Stop Bit Full Duplex Transmission mm/dd/yy formal for US Eproms others are dd/mm/yy The default of the Base Station as shipped is Frequency 0 The default of the Relay Statirm as shipped is Frequency 0 and ID 0 As shipped, the R/F Terminal will not search for a listening Relay in the event of a transmission failure. It can be changed tn search for an available relay. No Security ID Frequency Bank 0 Don‘t Skip Opening Screens and go direct to cummunication If you need to change any of the default settings, ur would like to learn more about the R/F Terminal options, the next several pages will explain, step by step, how to set them and what they do. If you have never scanned with a laser or u wand before, read the instructions in Appundix N before proceeding. lf you don’t need to change the default frequency (0) ur the default Terminal ID (0), and you’re going to be only using Cnde 39, UPC, or keyed data, you skip ahead [0 page 26. Using the R/F Terminal Setup Menu Bro configure your reader using the Terminal Setup Menu, you must first scan the Start Setup code at the tap left corner. Do this now. You’ll hear two beeps, During Setup, nothing will be transmitted to your computer; the Terminal Setup Menu codes are strictly for configuring the reader. lfyou did not hear two beeps, try scanning the code again, until you hear the two beeps. If you’ve never scanned bar codes before, read the scanning instructions in Appendix N before continuing. 2 ext, 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. ghen, choose the option you want to change, from the list next to t e topic bar code you just scanned. For Beep Tone, the options range from (I for the lowest pitch to 4 for the highest pitch. Using the "Barpnd Table“ on the right side of the Temxinal Setup Menu, scan the number or letter associated with the option you have selected, Let's change the beep pitch to Highest. Now scan the 4 on the “Barpnd Table". You will again hear two beeps. 4 ow scan End Setup at the top-right corner of the Temiinal Setup Mam! to complete the setup exercise, You'll hear three beeps. Ifyou followed the instructions correctly and successfully changed beep tone to “highest“, the three beeps will be higher in pitch than the other " beeps had been. If they aren‘t higher in pitch, repeat the steps on this page until you are successful at changing the beep tone. Now that your beep tone is at the "highest" pitch, you may want to change ' it back to ”medium“ or a different setting. Repeat the steps above, selecting the option you prefer to ”highest" in step 3, When you’ve successfully changed the beep pitch, and are ready to , configure the reader for your specific application, scan Start Setup again, Continue scanning topies and options until you’ve made all the changes you desire, and then scan End Setup to complete setup. Pay attention to the Terminal ID and Frequency settings. The next several pages will take you step by step through configuring each R/F Terminal option. Default settings are shown in hold in this manual and marked with an * on the Tclminal Setup Menu. Beep Tone Lowest Low Medium High Highest None [l Terminal ID As shipped, the R/F Terminal has n Terminal 1D of 0. If yeu have more than one R/F Terminal assigned to 3 Base Station application, you must be sure that each R/F Terminal has a unique Terminal ID, The Terminal ID is displayed on the first screen after powering up. To change the Terminal lD, wand the Terminal lD bar code enter one character O-F, wanding the barpad table or the keying. R/F Terminal Frequency As shipped, the R/F Terminal has a frequency off]. There are 16 field changeable frequencies on Bank 0, which almost everyone will want to use; there are 80 tntal frequencies with bank switching, (rarely needed). All terminals, base stations, and relay stations in the same network must have the same frequency assigned. To change the frequency on the R/F Terminal, wand the Frequency bar code and then wand your selection of 0~F on the Burp/1d Table of the Setup Menu. (Frequencies of the Base and Relay are set manually by rotary switch), The country and Frequency of thc R/F Terminal show on the opening screen. The USA/Canada 16 (80 as of 2/5/97) frequencies in MHZ are: Agd’l Fregucncie of RFT9057 F0 Bank 0 Bank 1 B nk 2 Bank 3 Bank4 0 91175 902.35 908.75 915.15 921.55 I 912.15 902.75 909.15 915.55 921.95 2 912.55 903.15 909.55 915.95 922.35 3 912.95 903.55 909.95 916.35 922.75 4 91335 903.95 910.35 916.75 923.15 5 913.75 904.35 910.75 917.15 923.55 6 914.15 904.75 911.15 917.55 923.95 7 91455 905.15 911.55 917.95 924.35 8 914.95 905.55 911.95 918.35 924.75 9 915.35 905.95 912.35 918.75 925.15 A 915.75 906.35 912.75 919.15 925.55 B 916.15 906.75 913.15 919.55 925.95 C 916.55 907.15 913.55 919.95 92635 1) 916.95 907.55 913.95 920 35 926.75 E 91735 907.95 914.35 920.75 927.15 F 91775 908.35 914.75 921.15 927.55 The USA epmms (also for Canada and MUXiCU) versions are: RFT9.nnn for the Terminal, RLY9.nnnn for the Relay, untl DL(29.nnn for the Base Simian. If yctu are using relays, you must restrict the sixteen frequencies on Bunk 0. Relays cannot be configured to hanks’ 1~4 frequencies. You should rarely need tn deviate from Bank 0 anyway. The additional banks were added for merchandise marts with many businesses under the same roof, each business wishing to cperute on a separate frequency for privacy and laek of interference from the many other businesses also npernting R/F Terminals. Auslmlin and New Zenland Frequencies The sixtccn [rcquencics for Auslrnlia and New Zealand (AUZ on opening screen) in MH1 um: 0-921,50 1-92190 2-92230 3322.70 , .1(J 5-92350 fir-923.90 77924 30 8924.70 9325.10 A-925450 B-925.90 0926.30 D»926.70 5927.10 F-92750 ThcAus/NZ cproms are DLA9.nnn for Bass Sraliun,RLA9.nnn for Relay and RFA9_nnn for [he R/F Terminal. Uniled Kingdom Frequenci The eleven (and only 11) Unilud Kingdom Frcquencics are: 458525 6458675 458.550 7458700 458575 3458725 458.600 9458.750 458.625 A458.775 458.650 Tho Unilcll Kingdom cpmm Varsions ilrc DLG‘).nnn for the Base Slnlion, RLG9.nnn for the Rcluy Slulions, zmd RFG9J|nn [or the R/F Terminal, mgurw-c Continental Europe Frequencies The nine (and only 9) contincnlzll European (Germany and France primarily) frequencics arc: ll 433575 5431825 1 433.625 6431875 2 433.075 7433.925 3 433.725 84335175 4 433,775 The cprom vcrsiom for (lac Conlincnlzll Eumpc zlrc DLEann for llrc " linn, RLE‘).nnn for Rcluy Stations, and RFE‘J.nnn for lhc R/F Singapore Frequencies The four (and only 4) Singaporl: froqucncicsnrc: 0 453.725 3 458.725 1 453.750 4 458. 'U The cprom vusinns for Singapore um DLS‘Lnnn for lhc Base Slalion, RLS‘).nnn for [he Relay Simian, Lind RFS‘1Jmn for lhc R/F Terminal. Relay Exislence As shipped me R/F Turminal is nol configured for rclay lfyou warm the lcrrninnl to be able lo swilch lo (A R/F Relay unil as you walk out of rangc from the anc Stallion, you ncul lo z~cl [he Relay Exislence from No lo Yes: This can only be done by the keyboard setup, not by scanning the Setup Mann. (See page 19 for how to setup by keyboard), Caution: Relays cannot work with any USA frequencies other than the 16 in Bank 0, Relays are not supported in One-Way mode. Site testing will work with a relay, but to do a site test, you must only have the Relay active with no other Base Stations or Relays active; switching will not take place in Site Testing: as a precaution, set Relay Existence to No before doing a site test. The Relay Existence parameter is displayed on the screen as below: RELAY EXISTENCE O~No, l-Yes Relay Status is 0 Press 0 or 1 to change the ability to switch to relays. Code 3 of9 (Code 39) Enable Code 39 Disable Code 39 Enable Full ASCII Code 39 Disable Full ASCII Code 39 Enable Code 39 Accumulate Mode Disable Code 39 Accumulate Mode Enable Start/stop eh transmission Disable Start/Stop eh transmission Enable Mod 43 Check Digit Disable Mod 43 Check Digit Enable Check Digit Transmi. ' Disable Check Digit Trunsm Cups Lock ON Cups Lock OFF gn=>cmqa~uau-o For inform tion about Code 39 and Full ASCII Code 39, see Appendix e page 75 for information about Accumulate Mode, Enabling Start/Stop character transmission means that the R/F Terminal will transmit the * Start/Stop characters to your computer along with the data. For example, data of 1234 would be transmitted tls ls1123-1? Most people don't want this option, but it can be useful if you wttnt your software to he uble to differentiate between keyboard and bar code data, Enabling the Mott 43 Check Digit requires the units position ofthe data to match the calculated check digit explained in Appendix C. Ifynn’t'e enabled the chuck tligil, enabling Check Digit transmission causes the render to transmit it to your computer along with the bar code tlaltt. "Caps Lock ON“ means that [or all codes lower case letters read as data will be transmitted as upper case, and upper case as lower. Numbers, punctuation & control characters are nnt affected. “Cups Luck OFF" means that letters will be transmitted exactly as read. 10 Code 128 Disable Code 128 0 E hie Code 128 1 Disable UCC/EAN-lzfl 2 Enable UCC/EAN-l28 3 For a complete discussion nf Code 128 and UCC/EAN-iZS, See? Appendix F. To enable a Bar Code ID character (at-[or Codabar, b—Code 39, c— UPC, d-EAN, e-120f5, g-128, j—MSI) tn be transmitted at the beginning of each bar code read, wand E4 To disable bar code lD characters, wand F. To enable the Storage Technology Tape Code, wttnd D, The default is C for disabled. 7' UPC/EAN Emible UPC/BAN Disable UPC/EAN Enable UPC/HAN Supplements Disable UPC/BAN Supplements Enable trnnsmissinn of UPC-A NSC and BAN-13 lst 2 di ‘ts Disablc transmissinn UfUPC-A NSC and EAN-13 lst 2 d Its Enable tritnsini on of UPC-A ind BAN-13 Cheek Digit Disable transmission of UPC-A and {SAN-13 Check Digit Enahle transmission of UPC—E NSC and EAN-S 1st Digit Disable trnn “ion UfUPC-E NSC und EAN~8 15! Digit Enable transm on (ifUPC-E nnd EANVS Check Digit Disnble transm "ion til" UPC-E and HAN-8 check Digit UPC-Et) Compressed UPOEO Expttndcd BAN-8 observes 9 84 A Above EAN-S is forced to transmit 8 digits fimonw wwqamnwwuc Enabling transmission of UPC or EAN NSC’s (leading digits, l for UPC; 2 for EAN-13) or Check Digits means that these digits will be transmitted to ytntr computer along with the rest of the UPC or EAN data UPC-E Compressed Format transmits UPC-E0 codes as is; Expanded Frn’mat adds 7cros to make them the same length as UPCvAUPC-E with an implicit NSC of (l is enabled. UPC~E1 is ( bled as shipped. Don’t enable UPC-E] with EAN»13 11150 1; led or you may experience partial reads of UPC-E] when reading EAN—i3. To enable UPC-EL wand 2 uj'5 Code and then n‘nnd 8; ‘l is the default of UPC-El disabled. if you wish to transmit UPC-A data in EAN-13 format, (an added lending 0 for the USA's country code), wand Luxur Options and F. “landing, E, the default, sets UPC back to no country code transmitted. Enabling supplements allows you to read 2 and 5—digit supplemental ll Codes used with magazines, and books. This disallows right-to—lcft reading ofUPC/EAN codes with u wand, to minimize the chance that a supplement is skipped. Recognize that with any scanner, it is possible to skip the supplement _. 50 plan 0“ it -— use the host computer to enforce any ruquired lengths. ISBN, International Standnrd Book Numbering, bar codes are EAN» 13 codes with a 5 digit supplement. If the first three digits are the "Bookland“ country codes of 97s for books or 977 for periodicals, then you can enable transmission of EAN~13 bar codes in the ISBN format. Suppose you scan an EANVIS with 5 digit supplement which is a bar code of 978055337062153495. It would be transmitted in ISBN format as 0553370626. 055337062 are the first nine digits of the ISBN format, and 6 is the newly calculated Mod-l] check digit. To enable the transmission of the ISBN format, Scan Laser Options and D. Scanning C the default, disables conversion to ISBN Iormnt hack to regular EAN‘IB formnt. For more information about UPC and EAN, see Appendix H. MS] and Plessey Disable MSI Enable MSI with 1 Mod 10 check digit Enable MSI with 2 Mod 10 check digits Enable MSI with 1 Mod 11 and 1 Mod [0 check digit Transmit nu check digits Transmit I Cltcck digit Transmit 2 Check digits Enable Plesscy(mulunlly exclusive with MS!) Enable Lnbchndc 5 Ennble LnbelCodc 4 For more inInrmzttion about MSI code, sue Appendix I. lfyott‘w wtablcd [710 Mm! It) or Mod 11 chunk dig/l(.t), enabling transmission of one or two chuck digits CZlIIQCn the R/F Tcrminul to transmit it/thcm to your t'nntpttler nlong with the bur code data. Codabar quamawwwc Enttble Cudubur Disable Codahar Enable CLSI Codubnr Disable CLSI COdilbflI Enable Start/Stop character Trtmsm' Disnble Start/Stop tlnrritctrr Trimsm shin CLSI format is u form of Cr often used by libraries. For information about Cudn Lll’, set: Appcndir E. Enabling Start/Stop Chltr' tcr uanxmissifln means that the R/F Terminal will transmit strut/Slop Ch.tt’itClcr5 to your computer along with data. It you'ro varying start/stop characters with different lubcl types, you’ll want to enable transmission. urAwN—c 12 Code 93 Enublc Disable Ennblc Full ASCII Disable Full ASCII For more information on Code 93, see Appendix D. 20f5 Enable interleaved 2 of 5 Disable Interleaved 2 of 5 Enable Interleaved 2 of5 Check Digit Disable Interleaved Z of 5 Check Digil Enable Check Digit Transmission Disable Check Digit Transmission Enable Standard 2 of 5 Disuble Standard 2 of 5 For information about Interleaved and Std 2 of 5, see Appendix Gr Enabling the Check Digit requires the data’s units position to match the calculation for the check digit explained in Appendix G. Ifyott’ve cur/bled IIIC rlieck Ltitrl, enabling Check Digit rransmissiun causes the render to transmit it to your computer along with (ht: bar code data. 2 MS Dam Length 2 (iii Code is so susceptible to interpreting partial scans as valid reads that the R/F Terminal use: fixed-length (lulu an a safeguard, To choose a (lulu length, scan it us u lwtrdigit number using the Bnrpad Table. For cxnmpie, to select s—digit dzttu length, you would scan a u and then it 8. Because Interleaved 2 of 5 is required to be an even number ut digits in length, you must use an even numbert If you’re unsure of your bill code length, temporarily set length to 00, read a bztr cnde, count its digits, and then set it buck to the proper length, Preamble A ”Preamble” - n user-specified data string transmitted at the b inning of Litth lur code F example, if you SpCCliy the prenmble QT“ illld read dutzt ol‘123436, ' 42123456” would be transmitted to your computer, uN—‘o qoxmuuN—‘c The default is no premnble To select 1: preamble, wand up to 15 churneters from the ”FULL ASCll MENU” on the back of the Terminal Setup Mm“, and then wzmd SET when you’re done. To return to lhe no preamble setting, wand Clear here instead of wunding SET or any clutructen from the FULL ASCll MENU, You can trim 145 lending characters from bur code codes by wanding 11 ~ (tilde .. ASCII 125) followed by a single digit, 1 through F, as part of the Preamble. (Bur codes ultich are shorter than the amount-to- tritn are transmitted with no trimming.) Consider the examples in the 13 and how trimming> works: tollow'mg table to undcrst Data Bar Code Data Preamble Transmitted 123 XYZ XYZIZS 12345678 ~3XYZ XYZ4567S 12345673 ~ 9 12345678 12345 ~ A 1 2345 123456 ~ 5 6 For example, you can ively by bar code type. You can also trim select Code 39 an trim 2 characters from code outputs This is done by using the bar ' h the tilde A preamble o conjunction Wit characters from the fro the from of U discussion [or a list of the 1D character assoc type. Preamble (or P You can also use the maximum of bar code data length‘to A801 124, nn is the two digit maximum to be read. Postamhle "Postamble" refers to a user—specifi end of each bar code. For instance, it you and read data (if 123456, ”123456@@" wou computer, The default i characters (to Terminal Setup return tr) the nt) [70 wanding SET or any im 1-15 trailing charac Asctt 126) tnllowe lCh are shorter Consider t {the Pustamble: m the "FULL characters it run t You can tr a ~ (tilde -- (Bar codes w without trimming.) understand the options 0 d a different amount code 1D character tn t ~b2~c1 says mm d trim 1 chara er to the Code 17.8 parameter‘s ialed wi Oslamblc) t be read. Ent ed data string tra specify the p05 1d ht: transmitt To select a pastamble, 5 my p051amhlcr ASCll MENU" on the tcrs lmm bur d by a single than the amount-tu- he examples in th from other bar cter from revious th each ar cude 0 set a minimum and er lnnmm where lts d mm is the two nsmilted at the tamble @@ ed to your wand up to 15 back 01 the en you’re done To Menu, and then wan stumble setting, wand CLEAR hers: instead of he FULL ASCII MENU. code cadres by wandittg hex digit, 1 through F, trim are transmitte e following table to Data Bar Code Data Pustamhle Transmitted 123 XYZ 123XYZ 12345678 —3XYZ lZMSXYZ 12345673 ~ 9 12345678 12345 ~A 12345 —5 1 123456 14 Bar codes which are shorter than the sum of the Postamble trimming and Preamble trimming will be transmitted without trimming, You can also trim selectively by bar code type. For example, you can trim 2 characters from Code 39 and a different amount from other bar code outputs. This is done by using the bar code ID character in conjunction with the tildei A poslantblt: oi ~h2~c1 says trim 2 characters from the back of Code 3‘) output and 1 character from the back of UPC-A. Refer to the Code 128 parameter's previous discussion for a list of the ID character associated with each bar code type. Characters This setup option allows you to output ASCII characters different from the ones wandedi For example: Suppose you want the R/F Terminal to output a hex 92 character every time you wand a 1 (hex 31), you want in remap hex 31 to hex 92,(11you’re using 8 data bits, output of SO-FE codes is possible.) 1) Wand the Start Setup Bar Code 2) Wand the Characters Bar Code on the Setup Sheet. 3) Wand 3 l and 9 2 to output hex 02 when reading a"1", 4) Wand up to 7 other pairs of character rca..ignments. 5) Wand Set when complete. 6) Wand End Setup to exit setup mode. You can also eliminate characters by reassigning hcx codes to FF, For example, to strip all 3 (dollar sign) characters from transmission, you would follow the above instructions and wand 2 4 F F in step 3. Speaker Operation Speaker On 1) Speaker orr (Earphone Only) 1 The beeps, key click, and voice prompts are all produced through the speaker. Key clicks and beeps don’t draw much power. Voice prompts can lower battery life by 5()% if the voice prompts option is used continually. Should you be in a noisy environment or desire to conserve power with exclusive use of an earphone, wand or key 1 for this parameter; that disables the Speaker so that messages and beeps can only he heard through the earphone. Set Date Use the Barpad Table to wand a 01115)” date in mmddyy format. For instance, to set a date of1/1/92,ynu would wand 010192 You can press the keypad’s STATUS key to see the date and time For the US Version only, if you intend to select the European Date format, do so before wanding in the date to be sure it is in the correct format, Othewvisc, you will have to set the date again. 15 Date Formats US Format 0 European Format 1 The USA normal displayed date format is mm/dd/yy, The alternative European Date Format is dd/mm/yy; this is normal for the Australian, UK and European eprom versions. Setting the date with US format active and then changing to the European format won‘t work. After changing the format, you must reset the date in the new format for correct operation. Set Time Use the Barpad Table to wand a 4-digit time in military hhmm format For instance. to set a time of 3:08 p.m., you would wand 1508. You can press the keypad‘s STATUS key to see the date and time, The Roal—Time-Clock is maintained by batteries with a backup capacitor. When changing batteries, you must finish within 5 minutes for the RTC to be maintained. Reset Once you are in the Setup Mode, don’t scan Reset unless you’re sure you want to restore the R/F Terminal to its default settings (as described on page 5), erasing all changes you’ve made. Voice Message Partitions This parameter is to partition the total time between different length messages. The unit is shipped with a default of: 303015 (for 75 secs) which means, 30 1/2 second messages allocated 30 1 second messages allocated 15 2 second messages allocated Notice the total is 75 seconds. You can change this allocation by wanding the bar code and then wanding (i new digits: the lst two digits for the number of 1/2 second messages, the next two digits for the number of 1 second messages, the next two digits for the number on second messages, The total for the wanded digits must not exceed the total seconds available for recording - 75 seconds. CAUTION. if you change this parameter, you will probably have to rc-record some of your messages. The words will still be there, but one message may be divided into 2 messages or 2 messages may appear in one message’s allocated area of recording 16 Shul Duwn Time Thi tiling allows you In ovurrirle [he dcluull 5 minute lime ol lmlcllvily on (he R/F Terminal which resulls in llle unll being shul down completely to conserve pow r. In between keystrokes and Minding, ihe R/F Terminal goes inlu sleep mode, wailing for u kcyslmkc or wanding uclion lo ziwukcn il. ll‘il slays in [he sleep nmrlu for 5 minutes, it will us umc you huv lurgollen to [uni lhc unil oil" and Shul iiself down, (including SIGNing OFF if approprialc), To resume operation allcr ii shut down, you will have to iurn lhc power on again, You can override the 5 minulc shut down time by wandlng lhc bar code for Slim Down Time, and [hen wanding two digils (mm the barpud, Lu. 1) and 1 far one mlnulc. If you don’t Wiinl Ihc R/F Terminal to over lurn offiiulomzilicully, wund I)”. Laser Scanner Options: None Double decode Long range laser 4.5 second lusci- btum "Double-sum checking”: To minimize lhl: pus. bilily of misrcads wilh very poorly prinlcd hiir codes or when residing lhrough Windshields, you huve the oplion of forcing the R/F Terminal Io keep residing uniil it gels lwu rcsulls that are cxucllyihe same. This "double scam checking" lakes a lillle longer, but it will minimi'lc misrcuds. To uclivale double scun checking Wand Il "Long Range Laser": Long range laser miners, such as |he Symbol 3200 Laser Scanner, arc mile" rcudmg relrorcflcclivu labels To muximive lhc range of a long range llISCI’ scanner. specify 2. For normal range laser wlmning, leine il in r: darnnll. 4-secuud beam: Anollier option wiih problem reading condilions is to inereusu [he length of the lime [he SL’RHHIL'I ullempls lo read, from the dcfuull Z-sccond Ileiinr to u 4 5 corn! lleiiml Th. is also used wilh Long Range Scanners m allow lime For Ihc user [0 aim properly at [he dislanl bur code, usually usmg [he marker beam. To select (he 4- sucond hcum wuuil 3 gum-a: 17 Baud Rate 300 0 600 1 1200 2 2400 3 4800 4 9600 5 19,200 6 This is the baud rate of the R/F Terminal to a serial printer. Use 5 high a rate as your printer can accommodate. Data bits 7 bits 0 8 bits 1 Set the data bits ("word length“) to the same setting your printer is usmg. Parity None 0 Even 1 Odd 2 Set parity to the same selling your printer is using, None is usually used in conjunction with 8 data bits; Even or Odd with seven data bits. Stop bits 1 bit 0 2 bits 1 Set the stop bits to the same setting your printer is using. Reset described on page 5), erasing all changes you’ve made, because that’s exactly what Reset will do, Setup By Keyboard The Base Station has to be setup through the R/F Terminal’s keyboard. The R/F Terminal can be setup by wanding or through it’s keyboard. Keyboard setup is provided for convenience In the preceding section, are details about the RF Terminal’s parameters and how to change them. To enter the Setup Mode, perform the following: a) Turn rm the R/F Terminal, and then press any key. b) At the display prompt: SIGN ON? key N0. KEY[YES/N()]? C) At the display prompt: SETUP MODE key YES. KEY [YES mop d) At. the display prompt: SETUP MODE key WDTRI PASSWORD? e) At the display: R/F Terminal Setup-l Key 1 for R/F ane Setup ---2 Voice Operations-"3 RF Terminal f) You will see the display below: RF Setup-0 Speaker—4 Key 0 Date/Time-S Select RF Setup by keying 0. Ifyuu select any other parameters, use the Setup Menu for guidance. Each terminal in a network must have a unique ID, so that the messages can be properly routed to the appropriate terminal, The default Tcmiinal ID shipped is 0, All Terminals, Base Stations, and Relays must be on the same frequency to communicate. The shipping default frequency is 0. To set the Terminal ID or the Frequency for the R/F Terminal, you can wtmd from the R/F TemtinuI Sclup Menu ur key the following: g) At the display message: RF TERMINAL 1D Press the Enter key to accept the I) or Press any key from 0~F for the Terminal ID i) You will go to the next message which is: RF Frequency PIEaS the Enter key to rrccept the 0 frequency or Press any key from O-F fur the next frequency assignment 19 H you change the frequency on the Terminal, you must be sure it matches the frequency on the Base Station. After setting the Frequency and/or Terminal ID, press the F1 key repeatedly until you are back at the SIGN ON? prompt The next pages describe in detail the other changes possible in the R/F Terminal and how to make them. Terminal Setup by Keyboard Referring again to the screen below: BflrCodes 1 R323} -2 Date/Time-3 The parameters Within groups are: RF Setup 115-232 R/F Terminal lD Baud Rate RF Frequency Protocol Relay Existence Parity Security ID Data Bits Frequency Bank Slop Bits Host Response Delay Skip Opening Screens Bur Codes Code 3 of 9 UPC/EAN 2 uf 5 Code Date/Time 2 of 5 Length Set Time Code 128 Set Date Codubar Date Format MSl/Plessey Speaker Speaker On/orr Beep Tone Other Shul»Down Time Preamble (CR by scanner only, Enter is equivalent to SET) Postamhle (CR by scanner only, Enter is equivalent to SET) Laser Options Voice Messages Arrow Keys Only Not available for keyboard changing Characters Reset The following are awailahle for keyboard setup only: Security ID Arrow Keys Only Protocol Frequency Bank Skip Opening Screen Display of Year Host Response Delay Once you have selected to which group you wish to go, you will see each parameter displayed in the order listed aliove, Referring to the R/F Terminal Setup Menu for details of the displayed character 20 can: 1) change the parameters by keying in data, or 2) set the individual parameter back to its default by pressing the CLEAR key, or 3) press ENTER to leave the parameter unchanged and go to the next parameter in that category tile, or 4) press the Arrow lteys to move forward and backwards: u) Up Arrow moves to the beginning of the category b) Duwn Arrow moves to the end of the category me 6) Left Arrow moves one up the category file d) Right Arrow moves one down in the category file, 5) Press the F1 key to go back to the category selection screen. Security Code Under RF Setup SECURITY CODE 0-Disabled l-Enabled Status is n To minimize the possibility of another Base Stntion listening to data being entered from a terminal talking to another Base Station, or to prevent interference from many Base Station/Terminal configurations in one area, the Suettlily Code cun be enabled. When you get to this prompt on the screen, you can t: ter n 3 churncter Security Code. These characters can be ASCII 33 - ASCII 126; for 3 characters, this yields 830,000+ combinations, You must set up the Base Station With which you intend to communicate with the idcnltcal Security Code. All terminals Enabled, you will see the prompt: Enter Security Code? As you are entering the Security Code on the Terminal you can see the code you are entering, but once you hztve gone past the Security Code in the Setup, upon returning, you will only see "Enabled" or "Disabled"; the Terminal’s Security Code will not he displayed, It you forget the code which other already Terminuls have, you will have to go into Base Setup to see the Security Code. (This requires you to have full control of the Base to set a jumper). You cttn return a Terminal to Security Code "Disabled" status by pressing the CLEAR key on the Terminal. Frequency Bank Under RF Setup Frequency Bunk 0,1,Z,3,0r 4 Setting is n The default Frequency Bank is 0. You can change it to 1,2,3, or 4 for different sets of frequcne' s, This allows up to 80 frequencies to be selected. Setup to a Base is always done wrth Bank 0, regardless of setting. Reltiys are not supported on any Bunk except 0. 21 (l, regardless nf setting. Relays are not suppnrted on any Bank except 0. Arrow Keys Only Under Other Calegery Son-re customers have requested that the Arrow Keys on the RF Tcrmin'tl's keybtiard be able to function indepen ' any one of them Will result in a separate message having to press the Enter Key. This is a little bit risky, because the Armw Keys have a shifted state that produce alpha characters. if the user thinks that the keyboard is in a shifted state and it is not, unanticipated data will be transmitted. But, for these people who judge the potential problem to be small, the option is offered. The default shipping state of the R/F Terminal is to require the ENTER key tc be pressed beferc transmission. In the RF Terminal Setup under the Other cntegnry, yo (allowing prompt: ARROW KEYS ONLY OvNo Lch Arrow Key Status is n Where n is the current status of 0 or l. Tr) enter ll it is set to l fur Yes, in a dam entry sequence, if th the 4 arrow keys, the value for that arrow key w immediately The values are: Key on Termin l Code Transmitted to Host FS (ASCII 23) u will see the a new status, key 0 nr 1, c first key is one of ill be transmitted Up Arrow Key Down Arrow Key GS (ASCII 29) Left Arrnw Key RS (ASCll 30) Right Arrow Key Us (ASCII 31) The actual message will be: Bytes Function Value 1 RF Terminal lD ll-F 2 Data Transmitted Last Terminator nl Msg CR If one of the nrrtnv kt. ' is pressed alter Ame all the other keys has been pressed first in a dam entry sequence, the arrow keys will be ignored. Skip Opening Screens Unttcr RF SETUP Category 5. operational, most users will want to skip the opening Once it program i directly inlt) SlGN ON (two—Why) ur ONE WAY screens and gr) communicatinn. SKIP OPENTNG SCREENS G-Nn l-Go to Twat-Way (SIGN ON) 2-00 to One-Way (ONE WAY) Skip Status is n By selecting l or 2‘ you will skip the opening screen and skip the mode menu ol'SlGN (WHY/N], SETUP MODE? [Y/Nl, ONE—WAY'Z[Y/N], SlTE TESTING? [Y/N] and go directly inn» the application. if you Wish [0 get to the Mode Menu referenced in the nhnve sentence, just press the Fl key. 22 Host Response Delay Under RF SETUP Category Most DOS and Windows applications can respond within 200430llms, The RF Terminal listens [or 300m wailing (or the host to reply to its data entry with the: next promptt ll the RF Terminal doesn‘t get a response in that time, it goes to sleep for 625m and then waits a random time of 250- 650ms before rctransmitting lhc data, lithe Base Station has already successfully received the data, it will reply to the Terminal “Go to sloep,l don't have any prompt lrom the host computer yet“. The RF Tcrminul will then go to sleep and awoken repeatedly on on exponentially growing time until it finally gets the host prt‘tmpl The abovc process has generated a lot of rndio transmissions and busy air time. So, if you know that your host application cannot get back within 300ms with a prompt, you can significantly cut down on thc extraneous radio traffic by telling the RF Terminal to wait a fixed length of time before listening for the host prompt to come back. You can vnry this ztmount of timc from 0.1 seconds to 9.9 seconds by changing the Host Response Delay from (X) to a new value, cuch incrcmcut specified being 0.1 seconds, For example, suppose your host computer ttikes 2 secontls to respond to is thin received. if you enter 20 lot the“ Host Response Delay, there will he no wasted radio time. Tltcrciorc, more (Crmillztls cztn short: a Bast: Station and the total response limt will he uetnnlly less on the nvcrnge than if you left the Host Romania DcIuv oi 00. Display otYear Unllcr DATE/TIME Cntcgory For iransmiltinglhc limc stamped tiilll: from the RF Terminal to the host computer, you may want to change the default 2 digit year date to he a 4 digit year. (Be sure your software will accept a 4 digit year.) To Lia this, do to the Display of mi» purumcter Anti you will we tht: following screen: DlSPLAY OF YEAR 0r2 Digits 1-4 Digits Status iszn where n is 0 or 1 for whnt is the current l'onnztt specilicd. Enter the l) or 1 for your desired format number. Emcring i will display and trnnmil u 4 digit year instead of the default 2 digit year. 23 Configuring the Base Station Serial Parameters The Base Station has serial parameters (baud rate, parity, data bits, etc.) which are setup through the keyboard at" an R/F Terminal on the same frequency, R/F Terminals can be "Signed On" when the Base Station is in Setup Mode. The Base Station cannot be setup with the Setup Menu to minimize the possibility of setting tip the Base Station while intending to setup the R/F Terminal. As a further precaution t'or accidentally changing the Base Station’s serial parameters and thereby destroying the communication to the host computer, ajumper in the Base Station must he set to P for Program Mode. (Turn all other Base Stations oil' or go to an isolated area to set up a new base station) To move the jumper that allows Base Station setup, first have all current users SIGN OFF the system. Unplug the power supply. Refer to Appendix A for instructions on how to remove the cover of the Base Station and expose the circuit board with the jumpers on them. Move JP103 to the P position. Plug the power supply back into the Base Station. Now you are ready to change the Base Station serial parameters from a R/F Terminal. Get close to the Base Station with an R/F Terminal which is on the same frequency as the Base Station. (The Frequency of the R/F Terminal is displayed on the opening screen, and the frequency on the R/F Base Station is set on the rotary switch located on the circuit board). Turn on the R/F Terminal and [Hess any key at the opening screen. Press the NO key at prompt: SIGN ON? Press the YES key at protup SETUP MODE? Key WDTRI at prompt: SETUP MODE PASSWORD? Key 2 at the prompt below: PROGRAM FUNCTION KEY R/F Terminal Setup 1 R/F Base Setup Voice Operations Now you will see the BAUD RATE screen as below: 0-300, 1-600, 24200 3-240(J,4~4800,3»‘)(>U(l 649200 Baud Rate is n Where it is the current baud rate 076. Press ENTER to accept the current baud rate, or key 076 to select a new baud rate. The higher the baud rate, the less distancei 19200 bps cannot be transmitted more than 50~100ieet.‘)600 baud more than 200 feet typically. (Remember, the 115—232 specification is forjust 50 feet). Most people can c 5in achieve several hundred Feet, especially at the lower baud rates -- but a lot depends on the quality 0" 'll!lC and other electrical equipment that the cable comes near, (espc ly electrical motors starting), If you need more distance use inexpensive line drivers. 24 Now you will see the XON/XOFF SENSITIVE screen tts below: XON/XOFF SENSITIVE O-Nt) 1-ch The Setting is 11 Where ll is the current setting. The ()-Na setting send out ASCII 19 for the "ane lnitinlizcd“ message and ASCII 17 for at "Terminal ID not Signed ON" message; unfortunately this conflicts with anyune using a multi-uscr system thttt u5hirlud slate, and alpha characters in ils shifted 5mm. You can readily delerminc if the SHIFT is an by (he Cursor an the display. When SHIFF is on, the cursor is 2 large black reclangle, When SHIFT is off, lhe cursor is a narrow underline clmrzlclcrl Fm all prempls which llsk [er a YES or NO respullsc, lhc key, (as labeled) is the YES reply, and the »(minus) key is \he N0 reply. As you key dIIIa‘ you will see each characler displayed on (he screen. If you make a mislakc, you can delete lhe last character wilh the DELETE key, or you can clear all characters displayed nu [he screen with the CLEAR keyl Battery Operation You can use rechargeable llzllleries or alkaline ballerics. If ynu use rechargeable bulleries, you musl use lm exlenlul reelmrgerl Plugging in lhe power supply in lhe R/F lerminal does nut recharge the hullcries; we wum m exclude the pmslbllily or recharging regular alkaline blllleries which might explode and mine expensive rllunngc. Rechargeable alkaline bulleries we pmbulily best suiled for (his device’s power drain. Wilh alkaline er rechargeable lrlknlinc blilleries, you should gel ax least 14 hours of cnnlinuous operalion wilh x lmnsuelions per mlnule average usage, There is only one set of liulleries in [he R/F Terminal That is because no data is Stored in lhe R/F Tcrmhml m prnlccl. As Ihe lmlleries go low, the following message will be displayed: LOW BATTERIES Finishi Sign Off Change Bulleries H il Any Key_ You will have llppmximulely 2 minutes ufoperzllion lel'l lo finish or [like nmc of where yml are in a lru anion, so lhzll you elm SIGN OFF, (by pressing (he F1 key or [he OFF key), befnre you see lhe message: CHANGE BATTERIES UNIT SHUT DOWN Alter displaying lhe above message ler 20 seconds, the R/F Terminal signs on from the hosl, (”SIGNED ON), and shuts down by itself in preleci from unslnhle power culldilions in npernlirin and (0 preserve lhe RCuI-Time-Clock, You lnusl nmv change [he bilIlCIICA. ”you lry lo (urn lhe unil buck ()N, it will knew [he ballerles have nnl he chllngcd and "UI him (in To change the balleric 1) power OFF the R/F Termilmll 29 2) remove the battery holder door on the buck side of the R/F Terminal by pressing down on the grooved part of the door and pushing outward. 3) take out the old and inscrt the new, (the orientation for the batteries is markcd in tho lJultcry holder). Notice the tops of the llaltcrits Shottltl bu facing down, to the bottom of the R/F Tcrminnl. 4) rcplucc Ihc buttery holder door, and 5) power the unil husk UN 6) SIGN ON and rcsumt: your transaction if it wns not finished. Once you haw: removed thu baltcrics, you have 5 minutes to gut ncw batteries back into the R/F Terminal, othcrwisc, you will loose the settings for Time and Date. One Way Communications Semc users will want tu do dumb data entry It) the computer, perhnps even using Perthy to transmit the dtttu as though it has been keyed into any program, The Terminal ID will not be transmitted as in 2~wny, so if you have multiple Terminals tram milling, use the meitblt' to enter unique identifying information This Ollt’ Way Made allows data to be sent to the computer by tertuin:tl(<) without any bust pmmpting. The data is transmitted without 3 Terminator Character. (such its CR or TAB), 50 if ynu want ll Terminttttir Clturuuler, cntCr it into the Parmmble of each R/F Terminal you wish to use in One-Way Marlo. The receipt of data by the Base Stution is acknowledged by it echeing it buck to the R/F Terminal that sent it along with {I beep. If [he dulzt trunsmis‘iilm did not make it lhruugh tn the Base 5 lieu, the R/F Tcrminttl will give two long beeps and display the following message“ Transmission Failed. Tt) Relry,Move Closer rind Prefix; Enter. Fl to Exxt. This One Way/blade can also be used 115 it simple demrmstrlttion pt'ugrum without the need of the host computer being ctmneetetl and running it program to centre] the R/F Tcrmintt]. After ltztving powered up the Base Station, (and connected it to host ctnnputer’< st, at port, it” you want dttlzt entry on the host maybe using the Windnws trmiunl Program or WDS’s PortKey) perform the following: (if using Windows Terminal program, be sure to disable Xon/Xeff us a progttnn enabled uption) Turn on the R/F Terminal with the ()N key, tmd then press tiny key, At the display prompt: SIGN ON? SETUP MODE 7 ONE WAY MODE key Yes If there are other users in two-mitt rti/rimtuit’tutt’on ttlrerttl) ‘lGNetl ON the Base Station, you will nut be (tilmvetl ll) pmeeed. A Bu lllttn has to be dedicated to One—Way trunm (Ht. If it l\ dedicated. you “iii see: Dllttt Ruuttd Wits Enlet Dittzt't Since this is the first time ytiu zne entering tlnlrt, there i\’ nu pr ' uslv received dfllil (in the screelt'a 2nd line. The 7rd in“: 0] the scr “ll 5 prompting you to key or “and (lulu, (ftilltiwed by the ENTER key, it keying). lfthc data is received by the Base Station, the Bttse Slitlllm Sends buck the following screen: Data Reached Wm murmur t . it tmuzm Enter D: Where ttaaauzttmuit is the ll.” re cited by the Bttxe Sitttitm. (ttnd transmitted to the lmst eumputtt I tlllrlCllCLl tut dumb wztnnittg). At any time, press the F1 key to Exit this One Way Aim/e. 31 Site Testing Operating Range Considerations It is almost impossible to predict the eff tii't; RF Communication range in a given environment. 4004000 ft. radius is typical. To maximize the range, the Base fltution or Relays should be located: 1) at the center of area of intended coverage, and 2) if not in the center, tilt the Base Station in the direction of use. Raising the Base helps ton, (i.e. on the ceiling of the room). Sometimes just raising the base station to H feet will dramatically increase the distance, especially in Warehouses or grocery stores with tall shelvingr Mounted on the Ceiling with the antenna pointing down works best. Metal walls are almost impenetrable by RF. So, even though a Warehouse's otrtce computer may be located in a metal shed, don’t locate the Base Station inside -- run a serial cable outside the shed and locate the se Station there. Elevator shafts have similar blockage problems. Ltk wise, the more walls you try to go through, the more the signal breaks down. Walls that have metal studs, (interior office walls), and concrete walls with steel rebar cut down on th ignttl iehtly with each wall you try to go through. You may have to it illitlfls With metal walls Organic material also absorbs RF energy with remarkable e iency, cutting down the effectiy range. So if you're trying to npcrztte in a warehouse with lots of densely packed organic material, (such as bags of beans or corn), expect reduced operating ranges. Relays can increase the area of coverage up to 5X times more. Connect a relay irom the Busc’s RELAY port to the Rcla s RELAY port. Relays work like a remote antenna, but remember that you will have slower response time with a relay in the loop, (the time to assemble the data and pass it through to the Terminal or the Base). You must set up the R/F Terminal to know that relays are present. If the Terminal knows relays are present, when it gets a tranflttissttm failure, it will ask it anyone out there can hear it; a relay can then respond and tlte Terminal will talk through the who until a Sttllsctttlcnt thtitsntits‘tuu failure. If both the base and relay hears a “who can hear me“ message, lioth will respond; the 1" st to SULLLSSIUH)’ establish contact will then he addressed. You can test this by sctting the Terminal and Relay to a conttnon frequency but different from the hase's frequency when you stitrt the eommunic ion program, the Terminal will fall in communicating wttlt the Base Station and broadcast the "who can hear me“ message, Since the relay and terminal are on the same frequency, the relay answers Ifyou are going to locate the Base Station more than 20-30 feet from the host computer, you need to use good quality i0il~wr21ppcd cable with a bare wire tout. ng the foil and connected to Pin ‘1 of the D825 or DB9. You will used a total of thrcc additional wit 5: Tran iit Data, Receive Data, and Signal Ground. If you are going to lo tte the Base Station more than 200 feet from the computer, use low cost line drivers. 32 To effectively cover a given area, then.- must be m‘crlup. Consider the lolluwing location of a relay and hug : Area of Coverage my of coverage Dem! Sputt‘ 5m station mm m (M Dead 5pm Ann [all 4170 Feet As yuu can see, only at the point whurc the two circles touch is there covcmgc between the two unlh. The (land space is without cm'emgc. Alternatively [mating the base and rclzty as below results in coverage: Am a] [we/aye Area 0] [average 600 in: ._—_———— To accurately dctcrminc the required hurdwurc to cover u givcn sitc, you should use the 5110 Testing Mmiu lluilt into the lirmwurc of each R/F Tcrminul Rclztys can be tested by turning all itll other Relays and Buses to be sun; you know which rulzty is responding. Allcrntttivcly Lin thc tcst of a Rcluy's radio cut of rangc of other operating units. 33 Site Testing Mode To perform site testing, you do not have to be connected to a host computer. All you need is one R/F Terminal and a R/F Base Station, The idea of a site test is to find out if you have adequate communication in all the places you want to be able to roam with an R/F Terminal. You may decide to relocate the R/F Base Stallion to n more central location, art/or you may decide to purchase R/F Relay Stations to increase your RF coverage. Before starting: 1) be sure all other Buses and Relays are turned off tmd 2) be sure the Base Station and the R/F Terminal to be tested are on the same frequency assignment. A5 shipped from the factory, both units are an RF Frequency 0. If you are unsure about the Base Station’s frequency, refer to the section onAppcnst‘A for how to set it. it is best to have a site layout and several colored pens to record the results of the testing. With each location of the Base Stulion, record it on the site layout in u different color. Rctord the t "t results in the same color at the location tested. it you mme the Bust, Station to a different location, use another color pen to record the location itnLi the results an each location You don't huve to connect the bust: to nnything hut wall power to do a site test, Just locate your Bust: tation where you think hest, power it up, and then got into the Silt’ Testing mode by the following: 1)Turnthe R/F Terminal on and press any key. 2) At the SIGN ON? prompt press the N0 key. 3) At the SETUP MODE? prompt, press the NO key. 4) At the ONE WAY MODE prompt, press the No key. 5) At the SITE TESTlNG prompt, press the YES key The Base Station should be powered up and you should move to your first location that you wish to test thoroughly for adequate communication with your R/F Terminal. Once you tire in a test position, stop. The screen shows: Prc: Enter When Rcudy, Fl to Exit After pre mg the ENTER key, hold still in the test location while the R/F Terminal transmits 50 messages and waits for an acknowledgement from the Base Station. The follon‘ it; message will show on your screen: Site Testing in , Please PLEASE WAITwill show on your sc ‘eu until the test is finished, (if it takes more than a few seconds, something is mung). When it is finished, 34 you will set: the rcstilts on the screen as follows: lst Try nn’it'y Gum] 2nd Try nun% Good Press Enter when Ready, F1 to Exit The first lint: shows the % of successful transmissions on lst try. The scumd line shows the % of successful transmissions on 2nd try. ”you an: only planning for one Terminal, even 50% successful on the 2nd retry is probably OK for most applications. If you plan on several Terminals operating in the same arca, than 5tJ% would be a result in very long delays too often -- 50% would not be acceptable, Consider the following rough guidelinc v In a Given Area Rough Number of Torminztls Minimum Acccplublc Pcrccntngu 1 75 on 2nd Try 2 85 on 2nd Try 3 95 tm 2nd Try 4 75 on lst Try 5-8 85 on 1st Try ‘)»+ 06 on Ist Try lfyou don’t get tht: above minimum results: lstv Be sun: to try hanging the ba. degrees) it towards the area or us distance. 2nd. If its really had up close, try zt tlil cnt lruqucncy. Mnylic thcrc is interfcrcncc to be avoided on ztnothcr chunncl. Thcrc are many to choose from. Just try one or two others. 3rd, Try locating the base (or rulzty) closer to the area of dilliculty .Iua1 moving it clcscr will require you to rccltut’k llIC other locations trlrczttly tested. 4111. Plan for ti Rcluyt Move tltc and try again In a few cases sovereign Ciln he incrcnscd liy adding has mtl splitting the terminals onto dilfcrcnt frcqucnci to get less contention, (tI assumes that functions can be isoltttctl in Certain t|tmrmurlupplng nuns). min" upside down or till (30 gt: this can double the effective c to where you cxpcct to plncc tt rultty At any time, press the F1 key to exit the Site Tasting motlu. 35 Host Programming Guidelines From Host to Terminal The RF Terminal has a 4x20 LCD screen and up to 99 voice messages which can be activated by the host user program. Messages from the host user program are written to the serial port to which the applicable Base Station is attached. Up to in RF Terminals can be controlled by one base station, so the host user program must address the applicable RF Terminal by its ID character. When the host ree es a message from the Base Station, it will receive data with the Terminal lD also included, (this applies to two-way communication but not for one—way communication). The initial dialog is initiated by the Terminal SlGNing IMO the network. Then a forced host prompt/terminal response dialog, (one for one), takes place, Every message to the R/F Terminal results is dam response from the R/F Terminal The host’s basic program flow is to wait for the terminal to initiate a dialog by Signing In If a termiuul Signs Out, the host program can either 1)trash any incomplete transactions, or 2) wait for the terminal to sign in Again to complete the transaction., (it depends on the application as to what approach is best.) If the Terminal doesn’t receive a prompt from the Host compute 4t)(ln\s, it will go to sleep, wake up, Zlnd ask the Base Station if it has a mess ge for it; if not, it Wlll go b‘ k to sleep. The question and sleep will repeat, each time with the Terminal sleeping more between queries, (to conserve buttery power). We have tried to make it ensy for the programmer to communicate with the Base Station, requiring no protocol or handshaking; this will be satisfactory when commun tiling with a Bust Station that is loculed only a few feet of the compute ul port. Short dislttnces are not subject to noise corruption of data on the serinl cable, For longer distances be sure to use shielded cable with Pin 1 a bare wire touching the shield, consider lower baud rules, and consider line drivers for very noisy environments. The basic format of a message to be transmitted to the R/F Terminal is as follows' Bytes Funttion ble Value 1 RF Terminal TD 0— 2+ Commundbs) Lust Termination EOT It is not possible to have more than one base station on the single COM port. Multi~dropping or dzii rining ol' multiple base . ations on one COM port is not supported, 36 The Command(s) Body of the Message can consist of one or more commands (including data to be displayed and voice messages to be played) as shown in the following message examples: Reinitializes all terminals Reinitializes Terminal} Beep the Terminal 1 n(1—9) times Clears the entire screen(4 lines) on Term 2 clears line 1 on Terminal [1 clears line 2 on Terminal 1 clears line 3 on Terminal 2 clears line 4 on Terminal 0 »- displays date and time on line 11 in format ofmm/dd/yy llh:mm:ss or European dd/mm/yy hh:mm:ss l@Vnn ---------- play voice message nn(01-99) on Terminal 1 1@Sdataaaazlaaa ———— output data to serial port on Terminal 1 O@n,m,o,data ————— display "data" at position n of line m and wait for data input it o: 1, (display only if o=(l) Reinitiallze commands clear the buffer for terminal(s) in the base station. A The host program should follow a reinitializing command with re—displny of all the screen data necessary to start the application, The following are command formats without the preceding Terminal ID. @2,],],ENTER lTEM NO on display line 2, start in pos-itien Lshow ENTER ITEM NO position cursor after t) in N0 and wait for data inpul. @V23@1.2y1,WRONG ITEM play voice message 23; on display line 1, starting in position 2, display WRONG ITEM, and wait for data input (the last 1 would be a 0 it it was a display only). @jCl@l,7,0,FlCKlNG Clear line 1. At P0 on 7 of line 1 display PlCKlNG. No data input, This command by itself is illegal because it does not request data entry; it must be followed with an additional data entry command @1,1,1,1TEM@lLl,1,QTY This is an illegal cummauu. Only one data entry command may be included in any message. The entire command will be ignored and displayed on the terminal..th A message with multiple commands is legal and useful. For example, un- command "@1,1,0,PLEASE ENTER@Z,1,1,QTY” would display — PLEASE ENTER on line 1 and then display QTY rm Line 2 and then wait for data input, You can fill all 4 lines with one message. 37 The third number in the sequence determines data input from the terminal. Values and their meanings are: 0- No Data Input for this Command, Display Only 1- Data Input from the Keyboard or Scanner 2- Only Keyboard Input, Start Unshilted 3— Only Keyboard Input, Start Shifted 4— Only Scanner Input 57 Only Accept Yes or No keyed response (the Terminal sends back a t for Yes and 0 for No) A—Same as 1, but time stamped (prefix I—II—IMMSS) B-Same as 2, but time stamped " C—Same as 3, but time stamped D-Same as 4, but time stamped S-Shitted Keypad Input or Scanner Input The total message is terminated by EOT (ASCII 4). A user programming in BASIC would send down a complete command as: PRINT #1, @C1@V21@I,1,‘l,lTEM“chr$(4); On RF Terminal 3: Clear line 1; Display ITEM beginning at column l,play voice message 21, and wait for data input with the cursor to the right of the M in ITEM; eltr$(4) outputs ASCII 4, EOT to terminate the message to the base station. Data entry/prompt commands can only be combined with Clear statements and data display statements. MttltipIC dam entry/prompt commands cannot be combined. The S for Serial command cannot be combined with any other command -- even clear commands After a S command is successfully completed, the base station sends back the R/F Terminal ID followed by a CR, S Commands would he used for serial devices attached to the R/F Terminal such as the O’Neil MicroFlash serial printer. (To use the MieroFIash Printer, you must send NULL,CR,LF before valid data to wake up the printer.) Single command statements must be in data entry command. In a multiple command statement, the last command must be a ata entry/prompt statement. Any statement with illegal commands will be ignored, but displayed on the addressed terminal, (if there is no ID, it will try to display the invalid statement on ID 0) Once the Enter key has been pressed, the terminal will send back a question mark to the base and the base will send the ? back to the host program in the format of n7 where n is the IDA Version of software prior to 9.059 did not handle illegal statements the same; for backwards compatibility in illegal statement handling, you can change setup of the terminal under R5232 Protocol to E. Base Station to Host Formats The format is: Bmes Function Possible Value 1 RF Terminal ID O-F 2+ Data Transmitted 38 Illegal Commund When a Terminal receives an illegal statement, it will display the entire statement on the addressed terminal; once the Enter key on the terminal has been pressed, the terminal will send back a 7 to the Base and the Base will send back the following command to the host program: thes Fu P sihle Value 1 RF Terntinttl ID O-F 2 7 Last Terminator of Msg CR Serinl Reply After a Serial S command is successfully completed, the base station sends back the R/F Terminxtl ID followed by a CR. If you don’t have a serial device attached, this command can be useful to see if a specific R/F Terminal is on—line and responding. Sign IN When the R/F Terminttl is powered up and it key is pressed, the user can Login into the host computer As the user logs in, the Bane Station sends back the following SIGN IN tn sttge to the host computer: Bfles ant on Possible Vttlue l RFTerminal ID U-F 2 SI (ASCII 15) 3rd CR (ASCII 13) The host program should send a message to the RF Terminal that just Signed in with some instructions such as: Standby for Assignmcnl Nothing to Do: See Supervisor Pick Item 1234 cm lfthere is something to do, ntttttrnlly the host program will instruct the Terminal What to do. ltthcrc is nothing tn the queue .tt the time of Sign On, the host program should acknowledge that it has received the Terminal’s Sign On and tell the Terminal to Stand By and Press the Enter Key to acknowledge receipt til” the message (to fulfill the data entry requirement of the message). Then the host program should look for a response ochrminal ID + CR from the base sttttiott, This procedure can also he useful for clearing up the doubt of a terminal operator who has not hztd anything to do for sevcrnl minutes or longer; the operator might doubt than the host program is alive or that he is connected. By Signing Out and Signing In, the operator will get a message that there is nothing to «It; now Of course, the host program could also note elapsed time with no instructions sent to at Terminal and send our ti reassuring message requiring the Enter Key to be pressed in acknowledgement (or maybe tell hint to sign off and go see his supervisor for reassignment - whntever mukes sense to the application). If the operator is leaving the area for lunch or to another building, before he disappears out of range, he could hit the END key followed by 39 ENTER causing' the program to send a pmmpi which says, "Press BEGIN whcn ready again”; and then the operator it: go do something else. When back in range, he hits the BEGIN key (allowed by ENTER This alluws the operator to gel a message immediately upnn returning to (In: range at the radio network, A stmplcr alternative is [0 simply Sign Out and Sign In later on his return. Sign Out thn the R/F Terminal is powcrcd down manually or the: user presses the F1 key to get out of the data cnlry mode to one or lht; other modes, the host rcccivss thc l'nllnwing SIGN OUT message; Bfles Function Possible Value 1 RF Tcrminal ID O-F 2 SO (ASCII 14) 3rd CR (ASCII 13) Addressing a Terminal not Signer] IN II the Host attempts to address a terminal nut signud on, the Base Station will send back the (allowing message m the host mmputcr program: Bflcs Function P blc Value 1 RF Terminal ID (i 2 DCI (ASCII 17) 3rd CR (ASCII 13) The ASCII 17 can be changed to ASCII 16 [or XON/XOFF SENSITIVE systtzms by changing the BASE STATION SETUP parameters. Sequence Error Message The onc-fur-nnc host prompt/Icrmiiml rcsprmsc must hr: observtzd by the hast program, The host cannm send a second data entry prompt without first getting a data response to lhc first darn cnlry prompt; this would be a sequence crmr, If the bust: stalimi receives it command (rut oi sequence, it will send back the folluwiug message m the host computer program: Bytes Functinn Passihlc anuc 1 RF Terminal ID (I-F 2 DC2 (ASCII 18) 3 CR (ASCII 13) Base Slatinn Initialiled Message thncvcr thc Base Station is powered up, it sends a message back to the has: as follows: Bytes Function vlc Value I BASE ID F ed a, an “ 2 DC} (ASCII 19) 3 CR (ASCII 13) Since ASCII 19 is alsu XOFF, for lhmc muliiAuscr systems which have XON/XOFF scusi ‘ity, ASCII 20 can In; scnt instcucl of ASCII 19 by changing the BASE , ATION SETUP pttrumcturs. 40 The “Base Station lnitialized Message" is provided so that the host will know that there has been a power interruption on the Base Station. When a serial device powers up, the first byte is often garbage; QBASiC handles this without incident, GWBASIC does not unless ON ERROR GOTO is used to trap the error. Beware, of this first byte problem. To isolate this potential garbage byte problem, power up the Base without the serial cable connected and then plug it in. Naturally you will not see the “initialized“ code mentioned above, but it should not matter (or problem determination. There are also some speciztl keys on the RF Terminal than, when pressed, result in the following codes being passed back to the host computer program: (the programmer might use these for reviewing transactions, etc.) Key on Terminal Code Transmitted to Host Up Arrow Key FS (ASCll 28) Down Arrow Key GS (ASCII 29) Left Arrow Key RS (ASCII 30) Right Arrow Key US (ASCil 31) Begin Key ETB (ASCII 23) End Key CAN (ASCII 24) Status Key Reserved to Display Time and Date Search Key VT (ASCII it) For these codes to be transmitted, they cannot bt: a part of a multi- character data entry ll' anothcr key has already been pressed, these keys are ignored, (the upper case ol these keys are valid data to be entered and so are not ignored). For these keys lobe transmitted, they must be pressed individually and exclusively and followed by the ENTER key. If you want to bypass having to hit the ENTER key for the arrow keys only, seeArr-ow Keys Only in the R/F Terminal Setup. Base Station to Terminal Protocol The Base Station sends out prompts to the RF Terminnt It“ the Terminal doesn‘t get a host message tiller sending data back to the host, the Terminal will retransmit the lust message to the host. It the East: Station has the previously transmitted data, it will respond to the terminal to stand by -- data has already been received. The Terminal will then go to sleep and periodically wake up to check back with the Base Station to see it the base has a received a prompt from the host designated for tht: Terminal, Each cycle of going to sleep results in a longer sleep time —- sleeping up 2 minutes if 30 seconds elttpscs with no host prompt received. This type of checking back, eliminates the need [or the Terminal to always be ON waiting for the host to send it a prompt, thert‘by saving batteries. 41 Failure Planning Let’s assume that each part of the system fails. Think out how you are going to know what has happened and how you are going to recover. If the RF Terminal fails, it will not be able to SIGN ON. If rt Terminal Operator SIGNS out in the middle ofa transaction sequence, how are you going to handle that? Trash it, or resume where it left off, when and if the Terminal Operator ever signs back in? The most frequent failure will be at the Terminal level. The Terminal Operator can press the ON/OFF key‘ forcing a SIGN OUT or he can hit the F1 key, forcing in SIGN OUT; this will happen also at battery changing lime. So plan [or it. If an operator turns off the Terminal in the middle of a transaction, upon SIGNing back IN, the Base Station clears any pending message previously destined for the Terminal before it SlGNed IN. If the Base Station fails, neither the Terminals nor the Host will be able to communicate with it. When it comes back up, there is a “Base Station lnillull’ d" message sent back to the host. Then the host computer must reinitialize all the Terminals and pick up any incomplete transactions. If Relay is not connected to a Base Station, when an R/F Terminal puts out the message "Who Can Hear Me” and the unconnected Relay hears it, it will send the following message to the R/F Terminal: Relay I) Cannot Be Heard by the Base Notify Supervisor Press Any Key where I! is the ID character olthe Relay Station. There is no message sent to the host computer later; therefore the operator of the R/F Terminal who gets the above message is depended upon to notify the proper authorities that a cable ha: been cut or broken or no longer works, Operator Errors Plan on the operator walking out of range and going to lunch in the middle ofu transaction. While SIGNed ON in TwoJVfly mode, if the operator hits the OFF key without first pressing the F1 key to exit, the R/F Terminal will attempt to SIGN OUT -- so there will be a delay until the SIGN OUT is acknowledged. Because of the delay, the operator might think he didn’t hit the key hard enough and press the OFF key again ~- turning off the R/F Terminal before the SIGN OUT would he Complete. Therefore when the operator signs on again, your program needs to resend the last prompt to the terminal signing in again. Changing Base Parameters from Host Once a Bust: Station is hung from (he coiling, you dnn’l Wanl. lo have to gel 11 laddcr every time you want to change snmcihing on one. Therefore there are programming commands [0 allow you to change their setup, (except frequency) from the hosr. The cnmmand for the Base Station setup is: ©@*S b r p d s l am EDT b =Baud Renew—6) 0800, 1-600, 2-17.00 3-24l)0,4v48(m,5-9600 (149200 r: XON/XOFF Scusilichl-l) [l-nn, l-ycs p = Parity (0-2) U-nonc, l-cvcn Z—odd > Data bits (01) 0v7bils, 1-xhiis s=Sl0p bits (0-1) O-lbil, 172hils lzLislcning (0-1) O-Tcrminnis and Relays erclays nnly 1 udd’i bylc [or iulurc (mukc i) for prescm) 7. 2nd mld’l byic [or fulnrc (nmlcc 0 for prcsenl) EOT mormal hnsl in has: mcssngc lcrminulnr If lhc cmmnzmd dims not hn - rlic cxnu lcngih "I" all bytes prcscm and any bylc does not hzivc n vnlid mine, the urmmand will he ignurcd. Be careful using this comnrmd, because il docs changu rhu way you can communicurc with Lhc lr ynur program must mnkc unljusimcnls in the now pnrumclcrs immcdruwly ufler making changes lo coniinuc commun iliun. Host In “use Link Testing Ynu can also issuc a command in lost iilc dnin transmission to and from the bass from [he lmsi. The crunumnd forum is: @'(a *Eduiuuziuun< EOT> whurc dulu‘ nnu is any string of dun sum in the ummnnd lcrniinalcd by EOT (ASCII 04). If the dam is rccciwd by lilc Buss, ii is echoed bziuk lo the his! for residing in the formal dal: nznm whurc du znnnu is rhc uchucd string and CR is lhc icrminzniun chziruclcr. This vcrifics bolh dircclinns of irnl'lic m iiu: anc. // Sample Programs Sum ple l’rflgrnms The follnwing program is DEMOBAS, a simple program 10 control single R/F Terminal in a simulated picking application. (For tcsling multiple R/F Terminals, use the SHOW.BAS pmgrnm). DEMOABAS does. have voice message broadcasling using the dciunll mcssagfis shipped Willi lhc terminal, 5’ (his isllhc very simplc DEML).13AS program which asks fur ilcni and 6’ quantity. This Wlll not work With mcrc than 0m: icrminal. AS #1 CKlNG“ up line displaypd. no cmry ’display ilcm, wail for entry 'display qty, wail for cnlry 60 BS Tl$= ”initialize variable 70 IF Eom) THEN 70 ’wuil for byte 10 read 80 ASlePUT$(1,#l) 'inpui abylc 90 h" RlGHT$(A$,1) : CHRSU3) THEN 110 ‘il CR lhcn golf) 110 \(X) B$zB$lA$zcoT0 70 ’clsc Ciiflcal H) 133, get another ch 110 IF RlGHT$(B$,1)= CHR$(1‘J) THEN 180 ‘base initialized mossagc’? 1201F RIGHT$(B$,1):CHR$(14) THEN 2“) 'sign on! messagc’,’ 130 lF RlGHT$(B$,l) = CHRSUS) ’sign in mos gt: THEN Tl$= LEFl‘SOBSJ) + PSU) mm): "if Sign in, 151 lwu msgs 1:2: GOTO 150 140 Tl$= LEFT$(B$,1) +P$(l) ‘mossagc : 10 plus msgs 150 T$:T1$+CHR$(4) ”add EOT fnr lcrminulor 160 PRINT #l,T$', ’scnd message lo Terminal 170l=l+1lelf4THElel ’hundlc indexes 180 PRlNT 'TR1CODER/BASE DATA ‘. ";B$ ’displuy data rcccivcd 190 PRINT "HOST RESPONSE '. ",T1$ ’displuy (lam lrunamilled 200 GOTO 00 ‘wuil (or another message 210 PRINT "TRlCODER ";LEFT$(BS,1);” SlGNED OUT" 220 GOTO 60 The Inllowing is u samplc program to control two R/F Terminals simullanenusly doing different applications This program is on the R/F Terminal Utilities Disk under the name of TWOAPSBAS There an: my voice messages activated by this prugram, hut mice mcssagcs would be trivial to add. 5’ this is an example or twu applicalions ~ one on each terminal 10 DIM P$(2,10),1(2),J(2) 20 OPEN “COMIz9600tN,8,1,RS,DS,CS ‘D" AS #1 30 P$(0,1):”@Bl (35@1,7,0,PICKING" ‘Isl prompt for lcrminul (J 40 P$(0,2) = ”@C3@3,2,1,ITEM“ ’2nd prompl for terminal 0 ”@C4@4,2,1,QUANTITY" ’3rll prom pl for terminal 0 tlB3@C5@1,6,0,INVENTORY” ”le prompt for terminal 1 1C2@2,1,1,L0CATION:" ’an pmmpl fur terminal 1 @C3@3,l,l,PRODUCT:" ”3rd pmmpl for lerminal 1 @c4@4,1,1,c0UNT:" ’4lh prompt for terminal 1 ’lnax. VlIIUCS of pmmpt counters 120 IF EOF(1) THEN 120 130 AS =INPUT$(1,# 1) ‘rcccivc u message from base 144] IF RIGHT$(A$,1)=CHR$(13) THEN 160 150 B$=B$ + A$IGOTO 120 160 TIDSZ LEFT$(B$,1):ID :AS(T(TID$)-48 ‘R/F Tcrminzll ID 170 IF RIGHTSOSSJ) CHR$(1‘)) THEN 2m) ‘Dcs-RF Imsc pnwcr up 180 IF RIGHT$(B$,1) : HR$(I7) THEN 300 ’DCZ-lcrminzll didn't sign in 190 IF RIG HT$(B$,I) = CHRSUS) THEN 310 ‘DCl-acqucncc error 200 IF RIGHT$(BS,1)= CH mm) THEN 290 ”SO-Terminal signed cm 210 IF RIGHT$(B$,I) < >CHR$(15) THEN 220 215 T1$=TID$+ PS(ID,1) + PS(ID,Z):I[ID) =2,GDT() 230 ‘sign In 220 T1$=TIDS+P$(ID,I(1D)) ’gcl the ncxl prompt 230 T$=T1$+CHR$(4) ’(lppcnd an cm 240 PRINT #1,T$; Band (0 hasc 2501(ID)=I(ID)+ 1: IF I(ID)=J(ID)THEN l(lD):2 'incrcml:nt prompt ctr 260 PRINT ”R/F Terminal/BASE DATA ‘ ";B$ 270 PRINT "HOST RESPONSE : ";’l‘l$ 280 GOTO 110 290 PRINT "R/F Terminal ";TlD SIGNED OUT‘ iOTO 110 300 PRINT "R/F Terminal "',’I‘ID NOT SIGNED IN (;()T() 110 310 PRINT "SEQUENCE ERROR ON R/F Terminal ";TID$:G()T0 IIU 45 DLL for Windows Programmers PrumptCOMM comes in 16 and 32 bit versions of a \Vinduws Dynamic Link Libmry (DLL) that allows programmcrs to Clisliy add the ability to send prompts to and receive data I'mrn thcir R/F Terminal via an RF Base Station or direct serial link, The DLL is a $50 option distributed on Ont: diski To instull thc program, run the INSTALLEXE program on the floppy from Windows ngram Manager. The Application Programming lnterlacc( APl) lm‘ pmmptCOMM consists of the following functions: lnilComDLL CIoscComDLL Setup SendCummand GctCnmmDatu Then: an: sample programs distributed on the disk in Visual Basic, Access, and Delphi. There is also a Visual Basic coda example which doesn't require the DLL. The help system is extensive. The README Eli: hus lhc lalcst cltangcs ducumcntcd. 46 Voice Message Operations Over 90 voice messages can be recorded for host triggered broadcasting. Voice messages need to be recorded and programmed before any message can be broadcast for user program prompts or selected system error messages. Your users of the R/F Terminal are not going to want to hear long messages, thousands oi times. Short messages are preferable for prompts; most English prompts can be stated in l/‘z second. Don't say, "Enter the ltem Number", 53 ‘liem". Error messages can be longer, because they are the exception and need more precise instructions Programming Voice Messages To setup or playback voice messages or assign voice messages to error messages, you must enter the SETUP MODE including keying in the password as discussed previously in this section at" the munuul. Once you have entered the SETUP MODE and keyed in the correct password, you will see the following prompt: R/F Terminal Setup-l Key 3 for R/F Buse Setup Voice Voice Operation. Operations Key a} to select Voice Opcmtirmx, The next prompt displayed is, Record Playback -l Assign Errors— Cloning Maste Cloning Receiver-74 This prompt allows you to: 1) Go to the routines to record or playboek messages by number, or 2) Assign mice mes numbers to commonly used error mes. - gcs, or 3) Clone voice messugcs from one Terminal to another. We will detail them in their order. Record and Playback of Voice Messages If you respond with a l tor RCL‘Ier/Plflylmuk, you will see the next display. RECORD/PLAYBACK‘? KEY ill/P]? As u tutorial press the P key and release it. The screen should now show: RECORD/I’LAYBACK? KEY [R/Pl‘! MESSAGE # ' < You ztre now supposed to enter a two digit number for the message number you wish to Playback or hear. Lets enter til here. You will probably henr nothing and see the display its follows: MESSAGE # :[ll RECORD/PLAYBACK‘? KEY lR/P]? 47 If you heard nothing, we can safely record over the area assigned to message # 01, so let’s respond with an R to request Record (let the microphone out and plug it into the AUXjack located next to the POWER jack. Your display should now show: RECORD/PLAYBACK? KEY [R/PJ? MESSAGE :_ Waiting for us to enter a message number. Let’s enter (it , and the screen will now Show: MESSAGE # :(l1 HlT ANY KEY TO START RECORDING What that really means s' Press any key, and when you releuse it, start recording. Let‘s record something we can use in the default program #l. Get ready to say ITEM (or your language) very clearly into the microphone that is plugged into the R/F Terminal, When ready, press the Enter key, and when you release the key, speak ITEM into the microphone. You will hear two beeps when the messugc time is over, and you display will show: HIT ANY KEY TO START RECORDING RECORD/PLAYBACK? KEY [R/P]? Tips of For Volta Usability 1) Record calmly. A frantic voice is very uncomfortable to listen to repeatedly. 2) Vary the tone of your voice for tuljucent prompts. Use a different voice for the error conditions. 3) Record all the Ertor Messages that might be encountered in u dillfl collection session. 4) Use a btirpztd table for simple numeric variable length data entries so the operator can scam everything and not have to use the keyboard -— only listen and scan -- potentially much faster than keyboard entry. Now you’re all set to listen to your first recording, Just hit the P key and key in 01 [or the message number. The author’s first attempt produced M and a very frantic tone of voice. Practice starting as soon us you release the key and speaking clearly and calmly, (think of the poor guy who has to hear it 10,000 limes next week). Keep trying There’s plenty of time to say ITEM in 1/2 second calmly. That's the way all messages are recorded. If you’re not sure where blank space is, you can listen to messages until you’ve found a usable message Space for recording. When you are finished, Picss F1 to exit the voice operations, Assigning Voice Messages to Error Conditions Voice messages for error conditions Lire even more useful than Voice messages for operator prompts. Hearing prompts over and over can be rather tiring so you may wzmt to prmidc for stopping the repetitive prompts after 35 times, depending on the complexity ol the prompts. To assign voice messages, you need to get into the SETUP MODE as previously discussed, Having selected Voicc Operations. The next prompt displayed is: Record/Playh' k-—>t Assign Errors——-- > 2 Cloning Master—-- > 3 Cloning Reeeivcr- >4 Key n 2 toAsrlgn Errors. The screen will appear as: Record/Playback" >] Assign Errors-— >2 LOW BATTERIES 0000 This is the first m age we have the opportunity to assign an error mes. ge(s). You can ham one in ge or two messztg . (luck to hack) assigned to an error condition. The above prompt is giving you the opportunity to create a voice message for the LOW BATTERIES conditionr Whenever the R/F Terminal displays that message, if you assign 3 message(s) here, the R/F Terminal will hroudeost your message. Lets go record a message to use here. Press and rele e etteh key in this sequence: Shift, F1 and F2. Now the screen reads: RECORD/PLAYBACK‘.’ KEY lR/Pl‘! Before we record over 11 mess number ttreu, let's plzty it to see it there is anything there. Press the P l . A5 shipped, the R/F Terminal has n LOW BATTERIES message there; you’ll hear it immediately. If nothing is recorded, you will he r static. Chances are you heard the correct message or only static. If so, its clear to record. This message has already been recorded at the factory, but you can change it. We aim safely record over the areu Assigned to message # 31, so let's respond with an R to request Record. Get the microphone out and plug, it into the AUX jack located next to the POWER jock.) Your display should now show: RECORD/PLAYBACK‘? KEY lR/Pl'} MESSAGE 1 _ 49 Now it is waiting for us to enter u message number. Lets enter 31 , and the screen will now Show: MESSAGE # : 31 HIT ANY KEY TO START RECORDING What. that really means is: Press tiny key, and when you release it, start recording. Let’s record something we can use in the defuull pmgram #1. Get ready to say LOW BATTERIES(0r your language) very clearly inlo the microphone that is plugged into the R/F Terminal When ready, press the Enter key, and when you release rhe key, speak LOW BATTERIES into the microphone. You will hear lwn beeps when the message time is Over, and the display will show: an ANY KEY TO START RECORDING RECORD/PLAYBACK’! KEY lR/PI'J Now you‘re all set to listen to yuur recording. Just hit the I’ key and key in 31 for the message number. Practice starting soon as you release the key and speaking clenrly and culmly. Keep [I'll/mg. There’s plenty of time lo say LOW BATTERIES in I second calmly, Thal’s the way all messages are r “Ul’tiud. If you're nol sure where blank space is, you can listen tn messages, until you’ve Iound a usuble messuge space for recording. Now lets go back to the ERROR ASSIGN process where we were when we went to RECORD. Press rhc F1 key and we’re buck to: L0“! BATTERIES 3100 Now let’s assign lhat message number we just recorded. Hit the CLEAR key and (hen key in 3100. We left the second message unassigned. (us we will must (ll the lime). The messages m‘ailuhle (or assignment are; LOW BATTERIES Finish, Sign on Change Batteries H'u Any Key CHANGE BATTERIES UNIT SHUT D()WN_ TRANSMISSION FAILED. To RelryMove Clmer and Press Enter. F1 ta Exit. 50 You will be cycled through all of lhcm, Al any limc, you can hit F1 m exit the ASSIGN ERRORS opcrulions, You can also use (In: arrow keys lo move through the mcssagcs; UP Arrow , lrunsfers lo lhc Beginning of File DOWN Arrow - transfers to the End of File RIGHT Arrow » moves down one massage in (in; file LEFT Arrow - moves up on: message in lhc fill: Cloning Voice Messages Once voice messagcs have been rccordcd in one R/F Terminal, Ihose messages can bi; cloned lo ulhcr R/F Terminals, (along with the Terminal Sclup sxccpl Ihu Tcrminnl ID). You will need cloning cables F38 and T15, F38 plugs bclwccn lhc lwo Campy/cf ports on the Terminals and the T15 cable plugs hclwccn Ihc lwoAUX porls on (he Terminals; plug Ihc double black handed jack into the "R ceiving" Terminal and plug lhc singlc black banded jack into ihc Muslur“ Terminal Aflcr having plugged in both Cloning cables with [he doubled banded slercojack in [be receiving Tcrminnl, you am ready to clone the voice messages. Having sclcclcd Vol’cc Operations from llw Programming Mode Menu, you should 5m; displayed on each R/F Tcrminul’s scrccn the following: Record/Play Assign Error. Cloning Masler—r— >3 Cloning Receiver->4 Slarl Ihc Receiving Tcrmi ul first, by hining 4. ThL-n slarl 1hc Cloning Maslcr by keying 3. Thu messages will now he lransmillcd and played as lhcy an: copied, ll will lake aboul 75 seconds no complete. The display of the Receiving unit has llic Following massage: Rccx Sump/Vivien; Plcasc Wail The display oflhc lrunsmilling Tcrmimil has lhc following message: Xinil Sclup/Voicc Please Wail Allcr lhc unils have linishcd cloning, lmlh displays will have the following message: End of Cloning Hil Any Key 51 Troubleshooting lean't communicate at all First, check out the communication link from the Bust: Station to the Host. There is a command to test the transmissmn of data from host to Ba c and from Base to host. The command to be issued from the host is: @@*Edataaaaaa < EOT> when: datuaaaaa is tiny string of tluta sent in the command lerminulcd by EOT (ASCII 04). If the data is received by the Elise, it is echoed back to the host for reading in the format dataaaaaa < CR > where datuuaaaa is the echoed string and CR is the termination character. This verifies both directions of traffic to the Base. If the data isn’t echoed buck, either your host COM port or the Base Station has a problem. Check to set: if the East: Station JP103 is jumpercd to N for Normal, not P If it is jurnpered to P, no communication with the anc can take place. Once you know the Bast: is communicating with the host, compare the frequency of the Bust: Station with the frequency of the Terminal; they must be the same. Now you can use the Site Testing to chuck the communication of the Terminal tn the Base and back Move in very close. Be sure no other Terminals are in use, and bring up the SITErTESTlNG mode You should get 96-100% on first try. It yott don’t the radios need repair. Call for an RMA To check out the operation of a Relay, first check out the radio by doing a site test on the Rclny with all other Relays and Blues till. To check uut its working with a Base Station, Set the Base to a different frequency than the Relay and set at Tcrminal’s frequency to the Relay's frequency. Be sure to set the R/F Terminal to RELAYZYES, Then cable connect the Rultty’e (RELAY port the Basc’s RELAY port). Starr communicating with your program or the DEMOBAS program; It will take 10 + seconds (or the Terminal to switch to the Rcluy, (it it was formerly conimtmicnting with u Busc). When the Terminal cun’l communicate with the Base, it will put out a "who can hear me“ message, The Relay will answer and communication will be established through it. You will notice a slightly slower throughput with the Relay in the loop. You can also test tilt: link ol the Rclrry to at Terminal, gt) inlt) SETUP MODE on an R/F Terminal, and set the Base Station to "listening only to relays“, then when you communicate with a Tcrminul set to the same frequency 1 Relay, my message rceeiwd by the BASE has been forwarded by the Rt: If you are running with Unix or Pick: he sure the base is set It) ”Xtin/Xttff Sensitive." 52 I’m not getting the distance I need To maximize the range, the Base Station or Relays should be located: 1) at the center of area of irrtertded coverage. and 2) as high as possible, (ie. on tlte ceiling of the room). Sometimes just raising the base station to 12 feet will dramatically increase the distance, especially in warehouses or grocery stores wtth tall shelving. Mounted on the ceiling with the antenna pointing titlwn works lu‘sl. Mounted on a wall with the antenna pointing parallel to the floor is worst. T0 accurately determine the required hardware to cover a given site, you should use the Sire Tut-liar; Mode built into the firmware of each R/F Terminal. My response time is poor First do a site rust next to the base. tfit‘s not ‘Js‘: RF iii the problenrr Next, run the demo program, If it runs first, it is your program that is slowr tryour program is ttot responding within 30tlms, the radio messages are duplicated erery 300 nix until tlte terminal rCCLIVL> a prompt from the host. A host program that tr 2 seconds to respond to a terminal’s data entry with a new pt'(\t|‘t|it will increase the radio traltic by 4()0%, requiring you to limit even lttrtlter the number ot termin' s on a base See Hurt Reroute Dela)y for help, lfyou have good response time everywhere area, you may need a relay; but remember, It. base onlyr cept on the fringe otthe ins are not as that as the If there are sereral terminals per h; station, consider adding another base station and splitting the terminals to reduce contention The reader won't beep when reading bar codes Try reading a known good har code ,, the I on the S's/rt]: Menu, following the steps for proper scanning lL‘L‘ltniqllC on page 73. Try scanning at different speeds -- a common error is scanning too slowly, Read the instructions beginning on page 7 configuring the Terminal for different bar code types and formats, and make sure you properly enabled the bar code types you’re trying to read, I get a beep when reading . but nothing is It?! smitted Do you get 3 “Waiting for Base to Acknowledge" or ” ailing for Host Prompt" m sage. lfse, move closer and che L the Frequencres. It not check the Base Power Up sequence to the host. Set; Alrove ”you are getting two beeps, any (‘ode 30 or 128 hat eotle with [carting spaces (such as the Barpad on page 75) “ill not be tranmtllted to your 53 computer until you read a bar code without a leading spat. Try reading the 1 on the Ba/Fad of the Tami/ta! Setup Menu as an example of a known good label without a leading space. If you have bar codes with leading spaces in them, and you want them transmitted,yuu must disnble Accumulate Mode using the Setup Menu. Rcread the configuration section and make sure you properly enabled the bar code types you‘re trying to read. ll the read failure is on Interleaved 2 of 5 cutlcs, make sure the data length is the same that you selected on the Tannin/11 Setup Menu. Be sure you don’t have the check digit enabled for Code 3‘) or interleaved 2 ol 5 if you’re trying to read data Without chock digits. Extra characters ut the beginning or end of your bar code data Clear the Preamble and Postamhlc. Poor read rate Carefully follow the scanning instructions on page 73 when reading any and all bar codes. As straightforward as scanning may seem, many people who call with a complaint about poor rend rate are simply not wanding correctly. I get six beeps when the R/F Terminal powers up The unit needs repair, Call for an RMA, The R/F Terminal transmits data to your screen or serial part, but some characters are garbled or missing Mnke sure you’ve set the R/F Terminal to the sum: baud rate, parity, data bits and stop hits 113 your serial part. If Code 39 bar codes are transmitting in the wrong (upper and lower transposed) case, set Caps Lock Oil on the Satup Menu. [Can’t Communicate With My RS 32 Port on Most CPU One of the biggest problems L lled in Check your tables first. For other circumstances, sec the section titlctl R/F Terminal Serial Model Pinottts and check your host's serial port pinouts to be sure that you have "Transmit Data" wired to “Roccivc Data". Use a "null modem" connector to ttzst switching pins 2 and 3 on one or more serial cables or get a technician with a breakout box to modify your cal)le(s). ll you arc communicating to a Unix or Pick host system, he sun; you have setup the Base for "Xon\X0[I' Sensitive” to prevent the XOFF code being scnt as the "Base ltliliuliZL‘d" message. Windows 95 com port tctups must also be changed to turn off XON/XOFF. Appendix A Frequency & Jumper Changes Base and Relay Opening Procedures The Base and Relay on Power UP will blink “Frequency +3“ times to show the frequency. Frequency 0 will blink 3 times, frequency 5 blinks 8 time. As preparation for changing Base Station’s frequency, baud rate, protocol, dm hits, slop hits, and parity; or in preparation for changing 3 Relay Station’s ID, frequency, or 422 termination, lhe case must be opened to expose the circuit board with the switches and jumpers. Be sure you disconnect power before starting, Turn your R/F Base or Relay Station upside-down, and unscrew its single phillips screw, If you don’t completely remove the screw, you can use it as a lever to pull up on the cover; otherwise, insert a fingernail, credit curd edge or small screwdriver blade into the gap between the base and side of the case, and genlly use it as a lever to lift up the edge of the base. Then grasp the edge ofthe base and open it outward like a door. Insert fingernail or screwdriver blade 0D Dpen outward like a door Na rig—m Yumlnitixm Annoy Swikh Inlay Stalin kw: lemrlrm'inn Icky sum... Nu um Yumirmlon Numal n; Jumper Blnck o Prugrlmlng E- JPlUl controls the D’l’R >etinl line, NC is loii. H it high. Some modems require the DTR Signal to he high. it" so, set it to H JPTO’L should always be set to S. JP103 Controls the Program/nut]: Made for the Base or Relay. For normal operation, leave this jumper in the Normal setting. Tn program the Retay ID or to program the East: Stations Cmnptttet' Port settings from an R/F Terminal, more thia jumper to P for Programming Mode. If the Base Station is jnmpered for Programming, the user will he unable to "Sign On“ for communication and will see the following mesmge displayed: BASE lS JUMPERED FOR PROGRAMMlNG, CANNOT SKSN ON HIT ANY KEY if the Base Station is set for Normal, the user will he unable to setup the bust: and will see the following meemage displayed: BASE 15 NOT JUMPERED FOR PROGRAMMING. CANNOT SETUP HlT ANY KEY After changing the N/P jumper (JPIOS), you need to cycle power on the Base Station or Relay for the new setting to take effect. Now by entering the SETUP MODE on the R/F Terminal you lIlllh Changes to the Base Setup from the R/F Terminal. Alt chart s to the Blue Slotitin must he made from the keypad only; thi< in to minimi/e cont'tismn between setup of the R/F Terminal and the R/F Blue Siatinn. Reter to Brut: Setup lnSlt’tlctiOnQ in the main body ol‘ the “lttlllltll tor ittxlrttctitmx on how to mah the baud rate, purity, protocol, ett‘. cltiingcs to the Base Station. The IS also a program furnixhed on the R/F Terminal Utilitiex Disk in make changes on inaccessible Bane Stations or Relays. The Base Station and Relay Illlhl have their fruqttetieics set to the attmc frequency an the R/F Terminals in their network. The [retiitency is set by turning a rotary switch to the >elting tt-F (to tlit'tereni frequencies to choose from). Use a very small llat head htt‘mvtll’lwtt' to turn the snitch w the desired number. Each Relay must also have a unique 1D and is set by mining Jumper JPN} to P, and then more the Rotary Switch L. V1) to a position (tlrF) to correspond to the lD to which you wish to set the Relay Station, New cycle power on the Relay Station. Set JPN]? hark to N (for normal) and restore the Rotary Swtieh to the t'retiut-ncy setting which you intend operate the Base Station and Terminah in the netiiork. The Base and Relay can he junipered lo ht the 422 terminated or not terminated. It the Base has multiple string\ of relays tiditit'tng train it, it would not be terminated. ll it i: the first in a alting, not in the middle of a string), set the 422jnmpcr5 to Ba 1|\c CHECK CHARACTER The dulu [0 be primed bccumcs ll}X\'ZM_ 60 Full ASCII Extension to Code 39: “Full ASCII Codi: 39"cxpandsll1c Cndc 39 chumclcr SCI 10 include all 128 ASCII charuclcrs. Symbols 079, A-Z and puncluulion characters . and - are identical 10 Code 39 characters. Lowcr cam: lcllcrs, addilinnal punctuation Symbols and cnnlrol charuclcrs 11m rcprcscntcd by No— clmruclcr scquenccs1 This gives Full ASCII Code 39 11 characwx sol suitable for any appliczninn, but 111 1111: mm of halving CI—‘I l'm 1hc lower case 11nd other added characters. This table shows the Full ASCII Code 30charz1clcr scl 11s a J'uncliun Of Code 39 churuclcrs: ASCII C39 ASCII C39 ASCII C39 ASCII C30 NUL ews P Space (a: w 1 %w 5011 3.4 1 [A A A u +A STX $11 -- /11 11 1s 11 + 11 ETX 1c # /c c c c + 1; HOT 313 s /1) 1) 11 11 +1) ENQ $1: % /1: 15 I2 e +E ACK SF & [F F F I" +F HEL sc ’ /(1 (1 1: g +(; BS 511 1 /11 H 11 11 +11 HT 51 ) /1 1 1 1 +1 LF 51 * /.l .I J j +1 VT 51: + /1< K K k + 11 FF 5L , /L 1. 1_ 1 + L CR 5111 - . M M m + M so SN . . N N 11 + N 51 so / /() l) () 1. + () nu: sp 11 <1 p 1> ]) + P nc1 w 1 1 Q Q q + Q ncz $11 2 2 R k .- + R DC} 55 3 3 s s 5 +5 nu $T 4 4 'r T 1 1 1- NAK $11 5 5 U U u + 11 SYN 11V 6 6 v v v +v ETB sw 7 7 w w w + w CAN sex 11 11 x x x +x EM w : /z z z 1 +2 SUB sz ; w 1 975K 1 m ESC 0/14 < m; \ 47,1. 1 $111 rs %B = 0,111 1 47:11 1 Wm GS %c > 411 A 9m ~ [ks Rs 74) '.> m m 11151. on US ‘7(E ‘/(X 61 Appenfli‘ u Code 93 Specifications Code 93 is variable length, continuous, bi- directional, compact codc.C0de 93 is an iilpltanumeric bar code which consists of 43 data characters (0- 9;A-Z; $/+%.» and Space), four control characters, and a unique start/stop characterr The entire set 0f128 ASCII characters is represented in Code 93 using combinations of control characters and basic data ChétraCICrS. The cuntml characters are Circlc$, Citele‘fll, Circle/‘ and Circlcfl Full ASCII 93 is created by pairing thew clturuetem with normal characters. It is almost identical to the pairings for Code 3‘); Code 3‘) uses SM to produce it Carriage Return (ASCII 13) character -- Cndc 93 uses a Circ|c$M to produce the Carriage Return. lee 93 also has two built-in check digits, (ncvcr transmitted), which greatly minimize ll‘lC pussihility of rczttlcr substitution crrorsi Check digits Ill'C never transmitted. The Start/Stop is never transmitted. If you are reading this while trying to decide which code to use in your organization, while we agree that Code 03 i an excellent code, we believe that Code 128 is gettcmlly preferable becztu. : 1) Code 93 doesn’t have It numeric plucking capability that 128 does, and 2) Cede 93 requircs pairing; ttt make all Full ASCII while 128 dncsn‘t. 62 Appendix E Codabar Codabar Codabar is widely used in libraries, blood banks, and the cotton and transportation industries. Its character set consists of numbcrs 0 through 9, and punctuation characters + .- / : and $, Symbols a. b, c, d, t, n, * and e are used as start and stop c aractcrs. Characters are constructed of tour bars and three spaces. Codalmr’s variable data length and extremely low error rate make for a versatile bar code. Though basically a numeric code, you can also use different combinations of start and stop characters to identify different types of labels. Cudubar start/stop trans") 'on The Codnbar section on the Tcmtmal Sump Menu lets you determine whether Cudabar start/slop Characters will be transmitted. If you’re varying start/stop characters with different types of labels, you’ll want to enable their transmission. Start/stop transmission can also be helpful if you want your program to be able to tlillcrentiatc between data coming from the R/F Terminal and data coming from the keyboard. Otherwise, you’ll probably want to disultlc it. Appendix 1" Code 128 Code 128 is a very powerful l11ll' cede, combining Hillilhle length and a character set Ctmluining all 128 ASCII Codes with ariripaciiie. and error checking. Char' ters are made up til thr bars and three spaces, erieh element varying lrnm one to four units in width, totaling 11 units of width per characterr It contains two levels 01 error checking: each character is checked for internal parity, and the last Character is a Checksum. There are three subsets lnr Cirtle 128: AB, and (T. A Code 128 bar code can he made up 01 any mix iii" the subsets ' iere are three start characters for each subset, su subsets lift: swuclied within the code with an embedded start character. Subset (I is the packed decimal version which is very space efficient, encoding (Wt) numeric characters into one bar code zicter pattern. Code 128 has a huilt»in cheek digit, Mod 103, which h not transmitted and is used in minimtlc the possibility ofa missed read, UCCJZS or EAN-128 code is ' subset of Code 128 which always starts with a Function 1 Code 128 character. The possible formats tire endless, but they all start with an Function 1 Code 128 character. Each variable length field (except if it is the last field) within it h'ir Cttdu is also suppnsed in he terminated by a Function 1 Char ‘rt The specification fur reading ii UCC»128 Ul’ EANJZS I‘L‘l‘lllrll5 ezieh Function Ciide 1 character CHCUHHHTULl in be transmitted in ](‘l by the liar code rczidert ll UCC/EAN-l7 5 enabled un the R/F Terminal render, all Function 1 miles are transmitted as ]Cl. ln ntltlitiiin, shtitilil ynu be reading a 20 digit Shipping Serial Container code, the Mud ll] check digit is alsn compared willi the computed Mirii iii xaliie iii give fltrlhtlr assurance of no substitutions The UCC/EANVIZS Shipping Serial Container Code is a subset of UCCJZS in EAN-IZS adopted for voluntary marking of shipping boxes \\ilh the e\ l serial number or the hex, (used with ED] typically to identily it specific hexes ciintenls, The code consists of the ftillim'ing format: Start C [not transmitted) Function Cnde i (lriinstnillcd) 2 Digit Qualifier (transmitted) 17 Digit Data Piirtiim (irmmniiicil) lDigit Mod 11) Check Digit (transmitted) (Calculated with l‘) iligi (UPC nietl’itid] 1 Digit Modulus 103 (lltttill’ltlhllllilctl) Slim (Tndc (uni transmitted) Appendix G 2 of 5 Code Interleaved 2 of 5 Code is a numeric-only, ev n number-of-digits code widely used in warehouse and industrial appli lionsn Each character is represented by a combination of live elements two wide and three narrow, Odd-number position tligils zm: encoded in the burs, and the even—positions in the spaces. Interleaved 2 of5 Code is so susceptible to partial scans being interpreted as valid reads that we recommend at least one of the following safeguards: Use one length oil 2 of 5 codes so that the length cheek can be activated. Interleaved 2 of 5 codes are nermzttly reltd with the length check activated; you set the length using the T81111i/tal Setup Mc/ttl. You can set the length to 00 digits, allowing variuble length bar codes to he scanned; how we recommend ll’ml you then use the Mhtimum/Mm'lmum di_ 5 in the Terrninlil programming to check each field for the proper length. Use a check digit, This would be especially helpful when using varinble length bar codes. Utility 1 and the LnbelRlGHT printing programs will automatically calculate and prinl 3 check digit upon request according to the method below: 1. Assume that the bar ende data is 1987. 2. Starting with the least significant digit (in this the, a 7), ltthel the digits alternatively even tmd odd. 7 » even 8 - edd 9 - even 1 , odd 3. Take the sum of the odd digits: 8 + t z 4. Multiply the sum of the even digits by 3: (7 + 9] x 3 = 48 5. Add [he results ofstcps 3 and 4: 9+ 48 = 57 6, Subtract the result of step 5 from the next highest multiple of 10: 60 - S7 = 3 7l The checksum becomes the lmwrorder digit: 19873 Because the data now has an odd length, n lending lere is lttltled, for the final result (ll 019873. 65 Appmtnx n UPC Specifications UPC symbols are found on almost all grocery products and many other retail items. UPL‘i I fixed—length (12 digits) numeric-only code, with the first digit eontro by UPC coding assignments and the 12th digit 3 checksum. Each digit is constructed with two bars and two spaces EAN is basically an inlCl’nntlonal superset of UPC, the main difference being that the first digit of a IZ-digit UPC code is controlled by UPC coding assignments, and the first two digits of the 13- git EAN art: a country code. The final digit of catch code is a chccksum EAN—S is a shorter version of the EAN code, with seven digits of data and a cheeksum digit. The exact UPC symbol speett ution is availnhle for Sit] from the Uniform Froducl Code Council, Inc., 7051 Corporate Way, Suite 201, Dayton, Ohio 4545974294, (513)4357387u. UPC has \cry precise standards of code size, structure, and numbers to be used, Keep the Following guidelines in mind when printing UPC bar codes“ I If you plan on using a "supermarket—type“ slot scanner to read the codes, for an optimum first read rate, specify a Bar code height of at let. J)“. I Make it an early practice to observe UPC Council numbering conventions. Don’t start labeling unmarked merchandise with codes that may conflict with those already assigned Ifthey’re not in your store now, they will likely be in the luture. causing conflicts in your inventory numbering system. The leading number system character, (the first of the 11 digits to be entered) should conform to these UPC assignments: 0,6,7 Regular UPC 12 igit codes assigned by the UPC Council. Don't use 0, 6, or 7 . lending numbers for in-slore marking. Z Store-marked random “eight items of meat and produce. J Reserved for National Drug> Code and Health Related Items. 4 Use this leading di ' for in'stote marking of nonrfood items. or Reserved for coupons. Don't use this today, or you won’t be tthle to process coupons through your system tomorrow UPC 2 and S-character supplemental codes The Ul’C/EAN standards include Ihc addition of tt 2 or 5-characlcr supplemental code used with niagamres and paperbacks. To read the 66 Supplcmtnts, you must cnllblc them u,’ g the R/F Terminal Selup Menu. Note: enabling the supplements lows the reading of UPC codes from right to left, to assure that the supplement does not get skipped. The UPC/EAN Checksum Character The last character in a UPGA, UPC-E, UPC-E1, BAN-13 or EAN-S bar code in the checksum. For reference, this is the methud of calculation: Step 1:We’ll use Worthington Data Solutions’ phone number (it’s not a real UPC-A cutie) as sample data: 14084589938 Step 2:Starling with the lezlsl—hignificant s - cvcn digit (in this case, 8) label the 3 - odd digits from right to left 9 » even alternately even and odd: 9 - odd 8 — even 5 - odd 4 — even 8 » mid 0 - even 4 — odd l — Cvcn Step 3: Starting with the least-significant digit, 8, take the sum of all the characters in the even positions: 5+9+8+4+0+1=30 Step 4: Multiply the result of step 3 by 3' 30 x 3 = 90 Step 5:an tukt: the sum of all tht: odd characters: 3+9+5+8+4=29 Step OZAL1d the result in Step 4 lo llle result in Step 5: 90 + 29 = 11‘) Step 7:5ubtract the result from the next higher multiple of 10. In this example, the next higher multiple (if10 0Vcr119i5120: 120 -119 = 1 Step 8: lis the Modulo-lt] check character for the lple lhltli, milking the data 10 be printed: 140845x99381 The same formula is used for EAN-D lintl BAN-8 bur eodea. The following page uttctlhcs checkstlm t’nlt‘ulillion for UPC—E hull UPC E1. 67 UPC-E Checksum Calculation This page will show you how UPCvE checksums art: calculated, using an example UPC-E code with data nf123456, Step lzThe 6—digit UPC—E cntlc is cunvcrtcd to it lOAdigit code, using an expansion schema thCLl on the sixth digit. Ilthc cochPC-E Insertion lnbcrliun 10-digit ends in a Data Digits Position Codt: 0 ahcdell 00000 3 uhfil)000t‘de 1 abcdel 10000 3 athlKlOcde 2 nbudez 20000 3 anUOOOch 3 ahctlel 00000 4 flbdll)000de 4 abcde4 00000 5 flbchOOlmB 5 abcdes 0000 6 abodellODOS 6 nbcdt‘fi 0000 6 tlbcdctmlmfi 7 ubctle7 0000 6 ahcdcll0007 3 uhttlL’S 0000 (y ubcdetlllltllfl 9 tlln‘dt'9 0000 t) ubctle()0009 Bccausc the sample UPGE coda cntls in a 6, insertion digits 0000 art: inscrtcd at the sixth digit (insertion position 6), making: 1234500006 Step 2: retace the resulting 10»digit code with the numbcr system character (0 for UPC-E. For the sample UPC'E cutlc: 01234500006 Step 31Usc the UPC-A chcclt digit pmccdurc tluscribad on the previous page tr) cttlculntu I hack digit of the resulting ll-digit code as ifit were u UPC-A code. The sample UPC-E cutlc’s clttck digit ia- 5 Stop 4:Thc data to be printed is an eight—digit numbur cunsisting orthe numbemystem character, then the Original six'dlgit code, then the check digit. The sample UPGE code bccomcs: 01234565 “W“ MSI Bar Code 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. if the user specifi n additional check digit, the MSI code can be 14 digits long; otherwi ' ll has a maximum lenglh of 13 characters. This is 110“! the MSI ehcck digil(5) are calculated: The MS] Mod 10 check digit is calculated as follows: l. The example bar code data is: 82345 2. Form a number of the odd positions, starting in tht: units position. 8 3 5 3. Multiply the new number by 2 . (835) x2 = 1670 4. Add the digits of product 1 + 6 + 7 + 0 = 14 5. Add the even digits oflhe original number to the result in 4: 2 + 4 + 14 z 20 6 Subtract the result from the next highest multiple of 10 20 - 20 z 0 7. New Check Digit 0 8. Data with check digit is: 823450 The MSI Mod 11 check digit is calculated as follows: 1. The example bar code data is: 943457842 2. Assign a checking I'nctor to each number starting in the units position of the number up to the higher order positions; use weights of Z.3,4,5,ti,7,2,‘l,4,i 6,7 3. Multiply the checking factor with its the products: 4+12+32+35+3ll+28+b+12+3ti=l95 gncd number und add 4. Divide the sum by 11 105/11 : 17 remainder 8 5. Subtract remainder from 11 ll - H z 3 6, New Check Digit 3 (H the remainder is 10, no chuck digit is added.) 7. Data with check digit is: 943457823 Plcsscy is a variable length nttmct’ic tmly cutlt: with 2 Chuck characters not transmitted. LahelCtidc4 and 5 are ntm~slnndard codes sold by Follell Systems. 69 “Pp““db‘JPiggyback Laser Terminal To imlall the Piggyback cable do the following: 1) If the normal lungv laser cable is still plugged lnlo the L'IXOU laser, at the has: of the handle lnhCfl a pencil or flat blade screwdriver m dcprcsc lllc lab nu mu R145 and rhcn pull (ml \hc cable, 2) lnscrl the end ofthc T24 will] strain relief into lhc lasur. Plug 3) Place the vclcro Strips on lhc luscr (And R/F Turm'mal scparalely (if nul already on) accurdinglo lhc bcluw figure. aining end of the cable into the scanner port. 4) Now plug the rcm face lo hc sun: lhc sticky back makcs Press down on ll‘lC VL‘lcrn sur l" the laser and R/F Terminal. good Contact with the surface 0 4) Plug the rugged and ul'lhc cuhlu inm Lhc R/F Terminarlv 70 Appendix K Additional Cable Pinouts There are scvcral other cable pinuuls which may provu useful in uscrs, beyond those Ihal are detailed in (lw body oflhc manual. (Sec R3232/422 pinuuts in the index). For all RJ Cable pin numbcrs, number from [all to right with tho mclul pin side ollhe connector facing you and (lit L biz: running 1.0 lbs down posirinn (O’Neil’s documcnlurinn uscs‘ rcvum: mi uuliun fur numbering). Thc pinuuls for a cable to comical lhc O’Ncil MicroFIush Prinlcr lo un R/F Terminal (Mal: RJ45 on Terminal ends and Male RJlI on Prinlcr) arc : (This is using our numbering uricnlalirm, not O’Neil’s) Primer R/F Terminal Rlll R145 Pins 5 3 Pins 4 2 Pins 3 7 Pins 2 4 (To use the MicroFlash Prinlcr, you must sand NU LL,CR,LF lrcl'orc valid data In waku up His printer.) The wand pinouts arc: Pin 1 — 5V0lls Pin 2 , Dillfl Pin 4 - Enable Pin 7 - Shicld (Drain) Pin 8 - Gmund (Wand emulation devices will no! work pmpcrly - due in impmpcr cnublc lines supported - don’t even try, its moluss) The laser and (ICD TTL pinmus urc: Pin 1 — 5 Vulls Pin 2 — Data Pin 3 — Pllusc Pin 4 - LED Pin 5 - Trigger Fin 6 — Enable Pin 7 , Shield (Drain) Pin 8 — Ground 11' you makc your own cables, yuu are on your own. We acccpl nu rcsponsihilily for damages resulting from incorrm‘l Wiring A W L n "M u Flrmware Upgrades nine Sthtitm and Relay Firmware Upgrades Occasionally it will be necessary to get firmware fixes for problems discovered with the R/FTerminul Sys ‘m, especially in the early stages of exteh advance in development This is accomplished replacing the EPROM, a chip which is to replace the Similar chip on the board of the R/F Base Station or Relay. To replace the EPROM, remove the co\er to the Base Station or Relay according to instructions in Appendix A. Remove the EPROM, (the chip with the Copyright hthet on it), by gently prying with a small flat head screw driver ., alternate ends to keep from bending the metal legs. Before inserting the new EPROM, notice that the EPROM has at small groove in one end; the end with the groom in it mUst match the groove in the socket which it is to be inserted into, Don‘t i sett the Chip backwards -- line up the groove in the chip to he on the mute side as the socket’s groove, You may need to slightly bend into the center the leg.» ol the EPROM so that they can be inserted into the sock . Place the (hip into the socket and begin tct lightly push the Clhp into the socket Unless you check, you may bend one of the leads not in gt hole" unde ieath the chip milking your Reader dihlunctionalt One‘e you are sure llll legs are por' ioned into the holes correctly, you can push httrd until the chip is firmly positioned into the sockctt After turning the re-powering the R/F East; or Relay, you should see the LED flash the number of time equal to the irequeney assigned, This indicates that the EFROM hzn been successfully installed. If it doesn’t flash, remove the EPROM and check for bent legs, Also be certain you have not placed it in upside down, (not matching the notches), RF Terminal Firmware Upgrade: The same procedure applies to the R/F Terminal. Reler to Appendix A for how to open the Termtnu ' . This Eprom is square and has a paper label on it for identification To remove itt insert a paper clip leg at each corner with a groove in it, lifting up on the clip to pry out the EPROM. Notice that one Corner is l)lLlllL Put the new EPROM in the socket, lining up the blunt corner of the EPR()M with the same blunt corner on the suckclt Press ii in, and put the cttse back together. Replace the batteries and turn it on. If the Iirst screen comes up eotrc Iy» you're done. Otherwise, you probably didn't get it suited all the way tn. Try again. The RF Terminal can also be upgraded in firmware Ivy downloading a disk file with the current firmware into the RF Terminul‘s fiash EPROM. You will need the RF Tenn/1m] Uliliriu: Disk which has the LOADEREXE prugramonil. (Thesriurcc cudc isLoadevBAS) If you have received a disk with the latest firmware or have duwnlrmdcd the firmware frum our Bulletin Board, the firmware is ilmvnloaded by the following pmccdurc: 1) Without yet cabling the RFTCrminul (0 the PC, cycle power (in the RF Terminal and press any key to arrive m the prumpi: SIGN ON? KEY|YES/NO]7 2) Now press and release lllC F1 key. 3) Now press and rclease the SHIFT key 4) Now press and release the D key. The display shows: (l-RDM 1»XMT ZVRCV 3-TR 4-TON S-RON L-Load K—Resel EEPROM I-R/Clone J-T/Clone 5) Now plug the scriul cable from the cumputer (FSG or F34) into lhe COMPUTER port on the RF Terminal (the upper port) 6) Now press the END(L) key nn the RF Terminal. 7) Now LOADER program, Typc LOADER. The rim question is“ The LOADER program will first risk ynu the following question: COM PORT NUMBER (l m 2) : _ key in a t or 2. 8) Now the LOADER PROGRAM will now us}; you [or the firmware filcnumc you wish to dmvnlmid: FIRMWARE FILENAME , Type in the name of the program. including any dillcrcnt drive and path if it is not lucaied km the same drive and Liil'CCltrTy us the LOADEREXE program. You will then 500 the message: PREPARE TERMINAL FOR RECEIVING, THEN PRESS ANY KEY WHEN READY The computer will display dots until finished. Don‘t interrupt once [he duh» are being, displayed -- neither the old firmware or new firmware will be complete ,. just (i nun-working, mixture, 8) If the d [Jilly doesn’t go to the opening screen displaying the new firmware rm lion number, unplug ilie (‘ill‘lC and pop the Imucries mil and the replace them Finally you will see th message helow allowing you to update more Terminals: LOAD ANOTHER TERMINAL? [Y/N] Reply with a Y to continue or N m smp and exit tu DOS. 73 Appendix M Wand Types The R/F Terminal eumex ith a puwer-cnnserving low, medium, nr high? resolution "switch scanner" hur cttde wztnd. A ‘ uinless steel wand with it black rubber belt around the middle is ;\ "sw' “h scanner“, The label on the wand cord identifies the wand type: 8 MILRED (tr MED VlS: Mediunt~rc5nlution Visible —F57 6 MlLRED: liigh-tesolutinn Visible —F58 These are the twn reanlutions of wands and their assuciuted characteristics: Medium-resolution Wand This is u Verantilc, general purpose mediunnesnlulinn visible-red LED wand capable nf reading Wullrprinted dot-mutrix codes and high—density but codes up to 12 cpi for Code 39. n mun “ell-printed dot matrix mum with the same high read rate the lnw resolution mind it reads high density bar cndcs at slightly lesa angle from perpendicular than a high res wand High—resolution Wnnds High resolution wands are de>igned ln read any printing technology other than dot matrix It can read up to 13 cpi im- yldil 39. It cu so read any \vell»prinled dirt—matrix ur other loner-density codes, prowling, there are my signilieunt voids (white spots in the bars) in the codes and if using, infrared light (in l hle tu your eyt) that the bar codes are printed with inlrnredrlight udsnrhing in .The higher the resolution, the greater the angle ynu can read u well printed but cmle, Sn, it ynu are exclusively reading laser or thermal tranxler printed codes, a high resolutittn wand will be your best perlnr thing wand 74 Appendb. N Scanning Techniques Scanning Techniques Folinw lhcsc instruclions fur prupcr scanning 7— m wad lhc Tcmlilla/ Sent/1 Menu bar codes and configure ihn R/F Terminal, you musl know lhc right way (a Scull bar codes. Wfl nd scanners Al'lcr squats/mg (hc black ruhhcr hCll zn’uund lhcc uinlcss slccl min: [0 swilch (hc wand nn, stun in the white space (quiet zone) In the lcii nr right nf lhc bar code. Hold Illa wand us if ll were a pencil, with ahnu! n 30- d vrce till from pcrpcndicular m lhc label. You can scan in cilhcr dircclion. Quickly (3 (n 30 inches per second) and lighlly draw an imaginary lint: through me cnlirc lmr cndc. Don’t go slow or press liill'd 7— I llhcr hclp the reading. Rut kccp slight pressure on (hc swilch. Dull’l stop in the lllllllllE nl‘ the cudtn anc the Wand snwmhlyacmsslhccnlircburcoda,sloppingwhcnilrcachcs the while spam (quicl mnc) m lhc righl Ul'lhc liar coda. Sta-y wilhin [he C(‘(it‘ throughout the entire scan. Do nfll move lhc Mind’s lip nlmvc or liclnw (hc lincs nflhc bar code. u yuu llon’l nut 11 mmnuarepmlnhlysumnngmosmw, 75 Laser Techniques Usin a laser scanner is bztaiczilly as simple and inlu shoot", 0 as “point and Basically, the setmncr’s beam must cm» every bar and space on the bar code, without touching any other bur codes, {is shown in the first example below. Fm laser scanners, you’ll need Io hold the scanner further away to produce a wider bertm for large bar codes, and closer for bar codes with bars very close together. Even though momentary exposure to these low—power, visible-light losers is not known to be harmful, you should not stare into the beam or aim it into anyone’s eves. Right Wrong wrung lllliiilli H“ ”II1 Hullllli llllllllll Illlllllli till llllll ||i|||l||l The important thing to remember about using a laser with the Terminal Setup Menu is that you need to make sure the summer’s beam covers only one bar code at u time. The Winner‘s beam is wide ennugh, and the configuration bztr eodcs time together enough, that you will need to use your fingm, or the Law; Setup A isl window, [0 "block of!“ bar codes adjacent to whatever configuration bar code you need to read. For example, to read this "5“ bar code on the Terminal Sump Menu, you would need to cover tiny adjacent bur codes with paper or a finger first, as shown on the right. 76 Accumulate Mode Accumulate Made ix an uplinn (“Inch can he cnulxlcd or xliazihlcd using [hm Terminal Sun/1 Mmu‘.» (fade 3‘) scclion) ullmvirn,y the reader In accumulate multiple bar codes in in buffer, lhcn transmit lhcm in lhc computer as iflhcy had been a singlc bzir cnclc. T 9 useful for cmcring quantities and other variable dulu. The small lam d bdrpud card is provided to aid in cnlcring variablc quzmlilics. It works will] Code 39 only, and czm’l I): u d with u chuck digilv When the reader reads a bar code wilh 11 leading are, it lwcpc and buffers lhc data wilhoul transmission, ll continua [0 ml and buffer hm L'ndus (up in 4a chmcxcrs) until in mm n In!“ cndc (mm H landing space, Then lilC cnlirc buffer (including [hill ml coda) Irunsmillcd {I3 UllU lung bur codu. A bar mdcnru duublc min (7-) sign clczns mu buii‘cr, Scanning a backspace ends ($H) buckspuccs in Full ASCll mode. A handy code for Enlcr (as seen on [he "Barpud” below) is u Start/Ship only, (No dam.) This nnmcric "Burpznl“ illuslralcs Accmnulnlu Modc. Sam 5, 3. PL and Enter. The rcndcr lrummils a single IllthSilgu 01’538, 11’ ii If u If u i n u u in; ml m m an n imuu Clear buffer Enter ll/llfllllll ll IIIHIJ Ill Appendix 0 Optional Features Oplional failures include: Funurc Cde Mm Tll] Emphonc fur noisy urc'ls T15 Pig brick Terminal F FM) Carrying Case T47 Piggyback Curr ng T48 lnl ‘mlcd Lu T4‘) lnlcgmlcd Luscr Hulxlcr F38 Clunlng Cubic T15 Vnicc ("Inning Culwlc F57 wild! \ md F58 lch \V;|nd LZLOO ' 5 ' nncr LZQUU Luau 5 mncr F843 Lung Range CCD Sczmncr m Micmphonc 78 Pricc $10 $15 $55 $65 $65 $45 $15 $15 $120 $120 $540 $695 $389 $15 Index 2 015 Code alvouh (15 u111a1c11g111. 131115 1111111111sc11111gs.13 4 dig“ ycxr opxio11.23 422 nhlc 1111111111158 421111111pm, 56 47. 5131111 beam 111m 17 80 h'cquunmcs. 21 Accumulalc mode. 10 77 A110“ 1 11111), mm;- 72 1111111111111“ frequclmc. 1) AUX 1111-1. 19 AUX pDrL 57 1111111111115 51111511111110111 111 «11111 113c1m111<1-11111p111111111y 1111111?" 01111111 1111; 111 1111111 &11111g1.3(1 11111 mac dam 1c11g1h rhukmg 14 11111-11111»: ./\cr111111111111- mode. 77 (hammersuhsmmiuu 15 dcfuull 111111119, 5 111111111111“ 1mm. 11 [111111111111 11111 1111111111111». 11 1111111111101 clmnmcrs. 13 1ri111111111gc11a1—uc1o11. 13 11mg 11111 May 11cqucncy 11111115 1111p1111c1 l1p.5§ 111. rhungcs 1111111 1111111 43 lime hzmddmlnng, 311 1111.11- 111111pc1» 11-1111“; 5/1 11mm 5011111 1111111111111 21 1111s: smnon Imnd 111k 24 111111111111-11111111 21 1111111111151 25 plugr 11111111g111111pc|124 11-1111 pummucri‘ 34 1111p1111< 25 13.111 511111111111111Rc1 111111 lcmmul 55 11m 5111111111111~1111a11u114 79 11m slu11n11loca11u11,35 nasc 5111111111Sc111111yCodu.711 Base 10 11011111111c11111g.13,52 Basic arrlmccwrc ofd1alng,36 mm «1111111111d 11111111111 37 Bancry tonscnxiiou 1c111111q11c. 31. llaucry 11 av Banuy (1111111111111 21 Baud L110. 111154 1111111 me llasc 5111111111121 Bccpmg 111111 Ac1~11111111111u 1111111: 77 111 pmc1-11p.5 1h111g111g p11c11, 7 durmg configumflon. 7 1111111111; 1111111111101-1/c1111s1c11111g1zr1 llody 111 1|1c\.~.11gu 111111111111111. 37 mu} rcqmrc 111111111‘11m11111.j4 1111011 4 <,11111111g 11-111, ~pu11f11'11111111s. 511 111,11 1.1111 111 (K'l) [1111111111171 Changing 11m 1111111 111111. 13 c 11111111111, 11.111c11c1. 211 19111; m111v11~11111 11m. 43 1111911; 1z/1 1'1-1111111111’1c1111c11cy. 10 1711311911; 1I11: 11/11'1‘1-1111111111 11). 10 111mm (11.11.1111-11 111111» 11111111 pmumcvcr. 15 111111 111g111/1111-1-11111ns 11nd 1\1:C111n\||.1l1: mode. 77 was 121,111 1311111» 30. 111. (11 1111111111111 2 1115. 13 (15 m1. 11-1 m1 (11111. 12 Li”, 711111111 41, 51111111 ax 1:1c111111g 111111 1111111~p1ay_ 17 Cleanng 111: whole d|splay, 37 Clonmg cable plnouls, 71 Clnnmg cabins 1—38 and T15, 51 cm “g Vumc Mcsmgcs. 51 Codahar aboul, 63 5151 Emma 12 default seuhlgs. 12 S1an/stomensmlbs1on, 12. 63 Cudc 123 abuuh M 42111111 seumgs. 11 Cod: sq aboul, {10 Accun1ulalcmfldc_10,77 011»le 10,54 chcck d1gils, 10.1111 dcfau1|u111|1g§JO 111 1-1 [smp Tmnunisquu. m Cudc 93 flhQHL (12 Comm“ dcwcuon "anummm 37 Command Iormm ham. 37 Cunfiguhmon bust 51311011114 01111111111; u rtmy smnon. 12 (1011101111011 (71 lumindls, 27 immune“ problems. 35 Cnvc1 ycmnvul 11nd uplaccmcm 111m mm 1c1ay,5$ Comm. 31 I):11ahits,11§ 11m hyu 11m 511111011. 25 Dan cmry (0111111111111, 37 11m 411111 “111: Scnmg 1s Dmc Korma“. 11. Dznc x1, 1s D119 51mg“ Cable 11110111551 11cm“ Frvqucncy 111111. 21. Duran“ scum .s Dam 111 111151 rcspnnw‘ 21 Dana 1cy using, 19 Dclcung display M1120 Dmlog nrrl111cc111re.36 DLL (111 mm pmgmmming. «- Double 11mm checking, 17 Double scan clmrkmg 17 BD raw/11111111 11110111101 15m, (A llmcr 1c, c1immming1‘nmmw keys 7 EI’ROM clung“. 72 prom |dcn|1hcul1ol1,9 Eprom numhcrs 1m UK 9 mpcfln 17m 1111.11.11. 1s Eurnpcan frequcncun. 9 Etpa11d111g UP ‘0, 11 Emmm wage mslaflaunu prublmns wim. 52 1-1 as Fscupc‘ 18 1‘1 10 1.1123 1734 mm Mudtm (TaMc 1111011111511 136 DWI 131111: 111111111511 1. mm upgradta. 72 11111111112 npgradcs 11/1 fbm\mzl\.72 l'mcmg 511mm 011113133 1: m1 (mm-cums. 9 quuc cm Allflrm 11.9 New 111.1110 S111g11yk1r 1) U57\/C111111d.1/\1 ‘1m mu 1111111 quucncics fm‘ LK 1: X'rcqucnry 1111111 71 r. 1‘1‘u11uc11r5 ducmnnmmm 11m 1 Rd1ly.55 Frcqu lccmm 1111 lurmlnal. 10 11.117. 7 1111: 1) 1110111. 111 duflmh ~cl|1ng§ 10 11.1111,“ 1 (we 11 131111551011. (A (mum rwqumcs. <1 1101113111111 (1111: swan 1:1 111 (10111; unmvy m inpphmnmn .2z lhghrrcsoluunn 1111.11 7.1 111151 pmgl‘mmmnghnsc changcs. 43 11cm pmgrummmg guldclinc‘. 75 11am pmgmmnflng 1c|11y clmngcc. 43 111151 mpomc delay. 21 um. 11mm 11111 mung, 43, 5: 111mm dcma. 11 How many 1111111111115 pcrliatc"127 111111 111 change nn 111111014. 7: 1111111 10 11mg: 111mm 29 11111110 comer 11m 11/1 l'cr111111al.3l1 [law to dc1cm1111c haqucncy 1111 base and (clay, 55 11> mignmam we); 59 [D's m1 harcudc 111111, 11 111ch command 513111111138 111cgalm1111na11111.37 lmpmvcmem aclions, 35 1111113111111; aim—11117111137 [nsmIJallon m a 1c1-1u1pur114 lulcrlcavnfl 2 ol 5 111111111, as (‘hcbk digjk, 13, 65 am lcngm, 13, as dcfaun scumgs. 13 Julnpm Scmngx 511 Keyboard 1:11.11 19 Keypad, _9 Laser p1nnu111 71 Lisa scanner fixmware 11111111115, 17 Law scnnnm how 10 1111.71, 1nsu'rc1-n11nn1 111111111. 70 Lnadmg (hammers —-1r1mmmg. 13 Lcadmg 111g11s (UPC/1 N). 11.1111 Lcad g spaces 111111 Atrumukllc 1mm. 77 I,cng1111v.-slr1cnons 1111111111111: 14 1111111111 0! 11m nnu 1mm. 33 Long 111130 1a1n1 111m hcum 111111-1 17 Lang range 1.1141 scannclz 17 Longcrl11 1111111111: 1‘1m1111unic111i011,35 81 M1<‘1'(>p1mnu. 511 Microphone 11111, 49 .\11111n111111/111111111111n1 1111 101m 111p1111 14 11151 ulmul. (n‘l “111-1 111g1ls.(1‘) 11151 Code 111ch 111g11s, 12 111131111111-11111gn. 12 mun-1 n1nnn1ng1. 35 New 7111111111 frequencies. 9 N11” Modnm rn111c 131111111111 51; Numm 1: "Hm-pm", 77 111-1- KEY 11111111g1111m,42 (11m Vv'flyMndc 31 ()1\u~\\r'ay 1511111 Kay 1111511111111c.31 11111111110111111111111111 111-11 111111) mnvdcrannm, 31 Upcnnm or 13.42 (“game 111n1c1 1 1 1110111111132 1111 drums. 32 1’111'1’11. 114 121111111 11111; or FAN—13, 11 1'1' 1111111111 Modu when Io 11st.“ 11a 1111111111111 g1x1dcl|1|cs.17 1111-111-111111e111c111.54 1’111111011blus.52 1‘1k1mc11'c1111111-JU 1’111111111 11111111111 anhlcs 71 11111111. 71 1'111131111111». 14 1111111 up 1,11 map; 5.1 1111111 1111 11111 was (ypci. 11 1'1 c1111ng11n01hc1 base 11 c1|1ng.2| 1>1c1m111ng 1111311111111‘1md I1s1cn111g. 21. 1’1111101' 11111111111 38 |’11>1>11;1nku1v1ng.52 l’mgmmlmng 1111.11 gmdclincs. 311 1>mg1~1n1n11ng Jumper bust: 517111011121 Progmmmmg Vmcc Messages. 47 mec considcraum1s.32 1m. gmngchdraucr (odes, 15 Reflscuvc 1mm. 17 Rcluy ddmmg as cxhliug. 9 urphanncd. 42 uncommcmd 10 “152.42 Relay rahlc 1111101115, 51; Relay changes from 11051, 43 1mm how “my opcrznc. 52 110»: Hwy wo1‘k.32 how 10 1am. 32 wing. 52 11mm. 111. 1g Rusponsc mm: unprovnmunl Respmm 111m pwhlcm. 35 Ruponw 111m vmiablcs. 27 Rcsmmuns on hm- coda um 1cng111, 14 Rmmmflccflvc labels 17 115.232 ASC“ Dam 111mm 5: RS 232 piuoun. 511 11/ 12111111131 mmpmucnu. 2 1151.11.11 5311111155. 5 1115111111110“. 2 11/1 111111111111 quucncy. 11 11/1- l'crmimfl 11) menu“; 1') 11/1” c1‘1111111fl561up \1c1111 2015 ("0110.13 2 offi(?odc1)111ul,cng1l1. 13 11ho111. 7 hccp mu. 7 (1111111111. 12 Code 1211. 11 Coda xv. 111 D1111: 8:1.15 .\ ‘1 12 pin“) 18 pmmmblc. 14 prcmumc, 13 Rem. 11. 5pca1c1»upc1-m1m1, 15 210,111“. 111 1511111111111): (hammers, 13 Tum: Sm. 15. 1<1 UPC/KAN. 11 5mm mnmxmr pmouls, 71 Sunmng mmmqucs user, 76 wands, 75 Sammy Code Base. 211 Scturuy Code 011 TcrmmaL 21 Scltchvc Inmmmg by 11111 code “pt. 14 5211111 connucuun, 4 5mm Nada unuhlcslmolmg. 54 S: 11111 nokc Gaming 30 Sum pummucn 11:1 -s1a11un. 24 scrim pmonls, 511 5 1111pnmc. 38 Selling“) 011 1213“. sq 91111145111: mm. 15. 16 '11mg1hci)u\c1 ls Sc11111glhc‘l1l11c, 15.111 Sc11111gi01j11111pcrs.5(1 Sump 11111 «1111111124 311.11) “mm 11m.11m1c.18 Lhuruuurs. 15 11111311115 11; "1:11“:le 111.11 Sump nr pm 111 mm mung“. 47 Slnppuvg, sum Cm1|a111c1'(‘rvd1:£(>1 5111.1 13mm l1111c.17 sum 001 1111mng1hu m1. sncnung 1111 \0111: me. Smgupmc frequcncms. u 5112 who} 2 511112411111. 12.31 511 beam 54 suppmg 111c opcnmg scrccns.12 $101 mums “aupcvmmkcl 1ypc", (16 spam; (Jpcmhon 1s Sphumglmmmms10 mm: 11215155. 35 Sun/flop L'\1u1'11rlc1s mum. 12.111 1711111» 19. 111. 77 82 11ansn11ss1on,111, 121 (13 51111115 Key, 11, SrK rode 101 (3px: raflndgcs, 11 Smp bus, 111 smp 1111; Base 511111011, 25 51mg: Technulogy mpe bar code. 11 Subslilunons avoiding laser, 17 Suwcyinga she, 32 511111111 scanner. 74 Syslcm archllcclure, 351 Tapt canndgc bar code, 11 Tapc lihmry bar code, 11 Tcrn1mallD,S Tmmiual 1D Onc-ny. 31 711111111111 keys lxansmiucd valucs, 41 Tclmmal Semp Sccunly Code, 21 Tcrmmalor Chmactcr One-Wax 31 Tcrminumr rharnclels, 13 Tcsnng lmnmmucanon 110111 base 10 111151. 43. 52 1-1. 111g relays, 5: fining me 11/1" Tc1nnna1, 75 1111111111 mnsmcmlmn, 1; Time Sc\. 15, 11. 111111 smmping in 151111111111, 38 Tlps 011111 Voice Usab1|1|y, AB Trailing charaflcr 111n1111111g. 14 111111111111; selectively by [331 101111)“, 15 '1'111nn1111g by bar rod: lpr 14 1111111111115; 1ca111ngcha1aum. 13 ‘1‘11n1111i11g 1111111115; chamflcm 1-1 Troubleshnolmg, 521 54 uccvus enabling or 11511111113. 11 Ucc/EA. s meKL M UK =prom vcmon numbtrs, 9 Un1|cd ngdom frequencm, 9 Um 1111111111111“, 54 Ulllx Imublch. 52 UP D and UPC—El. 11 UP ‘ 'lc1\ab|1ng. 11 UPC/EAN 3110111. 66 Checksum, as, as mmprcssed 1:1 expanded, 11 de1a1111sc111ngs,11 guidelmcs for use. 511 NSC‘s and check d|gj(s, 11 numbering mnvenuons, 511 Supplemcnlal (odes, 111 66 UPC-A 111 13 digs: EAN (01mm, 11 Ul’CAA » adding a counuy code, 11 USA/Canada /Mcx1co cpmm idennncauon, 11 Using Windows Tumma] ngram, 31 Vnirc measag: command1 37 Vow: message parliliomng, 1s Vuirc Menage Pannions, 16 Voice mmagcs earphone u1|1y1 15 playbaxk, 47 mun1di|1g,47 s1|=ncmg,, 117 V011": mussflgus 101 mm condihons, 49 Wmnng 1111 hosl pmmm, 23 Wand mnncclor 11111131115, 71 Wand cmumxon scanners “5111111011, 71 Wand scannels how m use, 75 Wand was, 7.1 Wand Vs keyboard cnlry, 33 Wands 150111110115. 74 W1n11m~s 95 Cnm Perl swing, 54 Wmdows nynannc Link L111mry. 4s Wmduws Se11a|l)l,L,46 Xen/Xofl Sum-11m, 52 Year 2qu compl1anrc123 dlsplay1ng4 d1g11s, 23 Year 2011 mmplianrc, 23 Wanhinglon Dala Sulmions us nu rm LWJiS—AZZB USA M dqulnm (umneln Mndqnmus ux FveeFune mam) 393 m man Mwss‘on Sweet 2qu Femzn Sheet Germany FreeFune mm mm Same cchsfinfiu DuhhnZ Ireland Fvancs Fveanne (canmsussn Pmme w Elm—345 AZZD-OflB—OSB 9m Phnnz 353 v 6514556 Smssrveefm |557337 Fax aux—05579554 m asussuezz NemeflandsFreanne usnzzaene
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : Yes Create Date : 2001:05:20 22:29:56 Producer : Acrobat Distiller 4.0 for Windows Author : VicodinES /CB /TNN Title : 63375.pdf Modify Date : 2001:05:20 22:30:49-04:00 Page Count : 88EXIF Metadata provided by EXIF.tools