Advertisement

Quick Links

Worth Data
700 RF Terminal
Users Manual
5/04

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 700 and is the answer not in the manual?

Questions and answers

Summary of Contents for Worth Data 700

  • Page 1 Worth Data 700 RF Terminal Users Manual 5/04...
  • Page 2 Consult the dealer or an experienced radio/TV technician for help. Shielded cables and I/O cords must be used with this equipment to comply with the relevant FCC regulations. Changes or modifications not expressly approved in writing by Worth Data may void the user's authority to operate this equipment.
  • Page 3 PCs (or any computer) by serial port. This new terminal offers unprecedented power and ease of use, while maintaining compatibility with programs written for the older Worth Data Terminals. The list of fantastic features include: •...
  • Page 5: Table Of Contents

    Table of Contents Chapter 1 Installation ..............1-1 Components ............. 1-1 Installation Sequence..........1-1 Connecting the Base Station to a serial port.... 1-2 R/F Terminal Operation........... 1-4 Installing the R/F Terminal Utilities Software ..1-8 Chapter 2 RF System Setup............2-1 RF Terminal Setup........... 2-1 RF Terminal Setup Parameters........
  • Page 6 Appendix D Firmware Upgrades ..........D-1 Appendix E Code 39 Specifications ......... E-1 Appendix F Code 93 Specifications ......... F-1 Appendix G Codabar Specifications........G-1 Appendix H Code 128 Specifications ........H-1 Appendix I Interleaved 2 of 5 Code Specifications ....I-1 Appendix J UPC / EAN Specifications ........
  • Page 7: Chapter 1 Installation

    Chapter 1 Installation Components The components in your R/F Terminal system will vary according to the configuration of your system. Your R/F Terminal shipment should contain at least: • An R/F Terminal T70n or LT70n (unit includes keypad and display). If the R/F Terminal is an LT70x model, it will have an integrated laser scanner built-in to the body of the terminal.
  • Page 8: Connecting The Base Station To A Serial Port

    Relays and Bases can be converted in the field with new firmware EPROM and jumper changes. (Base Stations and relays require a 5v power supply from Worth Data. If you use a different power supply, it will probably burn up the Base or Relay Station.)
  • Page 9 If you are using an extension cable and are having problems, test the cable by: Connecting the Base station without using the extension cable. Simply plug in the F34 or F36 cable that came with the Base. If the Base works with only the F34 or F36 cable in place, add in the extension cable without changing the physical location of the Base station.
  • Page 10: R/F Terminal Operation

    DELETE key, or you can clear all characters displayed on the screen by pressing the CLEAR key. You can order NIMH batteries (L01) from Worth Data along with a 9v recharging Power Supply that recharges the batteries completely within 2 hours.
  • Page 11 Alkaline Batteries Detected, Recharge- ables Are Specified Do Not Recharge Battery Life Indicator The R/F Terminal detects low AA batteries and displays the following message: LOW BATTERIES Finish, Sign Off Change Batteries Hit Any Key_ At this point you have approximately 2 minutes of operational time to finish your transaction (or note where you are leaving off if in the middle of a transaction) and sign off.
  • Page 12 battery holder. The positive (+) end of the battery should be facing down toward the bottom of the R/F Terminal. If using rechargeable batteries, make sure that rechargeables are specified. See the previous page to quickly determine the setting using the Status key. Replace the battery door and turn the reader on using the ON/OFF switch.
  • Page 13 keypad. The display now reads: SIGN ON? KEY [YES/NO]?_ • Press the YES key to SIGN ON to a two-way communication host computer program through the Base station. • Press NO to move on to the next menu item: SETUP MODE? KEY [YES/NO]?_ •...
  • Page 14: Installing The R/F Terminal Utilities Software

    Using the Windows Terminal Loader Utility The R/F Terminal Loader program is a Windows application that allows you to download new R/F Terminal firmware from Worth Data into your R/F Terminal. New firmware can be obtained on CD ROM directly from Worth Data or downloaded via the Web at: http://www.barcodehq.com/download.html...
  • Page 15 in Windows Explorer. Click on the RF Terminal button to select the type of hardware. Click on the "Install RF Loader" button. Follow the installation instructions on the screen. Setup installs three programs and creates a program group for them: R/F TERMINAL EPROM LOADER HELP R/F TERMINAL EPROM LOADER UNINSTALL...
  • Page 17: Chapter 2 Rf System Setup

    Chapter 2 RF System Setup RF Terminal Setup The RF Terminal itself can be configured using the Terminal keypad or by using the bar coded Setup Menu. Even if you configure the RF Terminal using the keypad, you may need the bar coded Setup Menu to use as a reference. Most users do not need to change anything in the setup.
  • Page 18 Default RF Terminal Configuration Parameter Default Setting Parameter Default Setting Radio Terminal ID MSI Code Disabled check digit not transmitted RF Channel Code 39 Enabled Plessey Code disabled Accumulate Mode ON Label Code5 disabled stop/start chs not xmit Disabled Code 93 check digit disabled Full ASCII disabled Caps lock OFF...
  • Page 19 SETUP. For example, if you scanned START SETUP, then “Beep Tone”, then 3, then “Speaker Operation”, then 1, then END SETUP, this would change the beep tone to “high”, and turn the speaker "off". If you are using a Laser Scanner to setup the RF Terminal, the beam will often cover more than one bar code.
  • Page 20 The groups in the keypad Setup Menu contain the following setup parameters: Setup Group Parameter Setup Group Parameter RF Terminal ID Baud Rate RF Setup RS232 RF Channel Protocol Security Code Parity Skip opening screens Data Bits Host Response Delay Stop Bits Code 3 of 9 Date/Time...
  • Page 21: Rf Terminal Setup Parameters

    RF Terminal Setup Parameters Default settings are shown in bold type in this manual and are marked by a * on the bar code Setup Menu. The RF Terminal will typically require no setup changes except, Terminal ID (if more than one terminal) and enabling bar codes to be read other than UPC or Code 39.
  • Page 22 to the same channel. The channel is always displayed on the Start Up screen when you power up the Terminal. It is possible to have more than one RF Network in the same area, providing each RF Network is on separate channels to avoid interference and general confusion. •...
  • Page 23 Once you press 1 to enable the Security Code, you will see the • following prompt on the Terminal: Enter Security Code_ You will be able to see the code as you enter it on the Terminal but once you have moved on to another Setup Parameter, you will only see the status;...
  • Page 24 The message is sent to the host as: Bytes Function Value RF Terminal ID 0-9, A-Z, a-z, - = Data Transmitted ASCII Value from Table Above Last Terminator of Message Other LCD Display Mode 6 line display mode 4 line display mode WARNING: All Terminals shipped with 6 line displays are configured as 6 line display terminals and will not work in an existing system setup for 4 line display terminals.
  • Page 25 Skip Opening Screens Setup Go to Two-Way (SIGN ON) Go to One-Way (ONE WAY) • Many users want to skip the opening screens and go directly to SIGN ON or ONE WAY communication once their programs are fully operational. Selecting 1 or 2 will automatically take the operator to the corresponding mode and into your application, skipping the usual Mode Menu (SIGN ON?Y/N, SETUP?Y/N, ONE WAY?Y/N, SITE TESTING?Y/N).
  • Page 26 Setup Speaker and Headphone Volume Controls By selecting Speaker in the keyboard Setup Mode, you get to the options to control the Speaker/Beeper and Headphone volumes. If you are using headphones, you will want set the Speaker volume to 0 to conserve batteries. Volume settings possible are 0-9.The prompt for Speaker Volume is: SPEAKER VOLUME Enter 0-9 for Volume...
  • Page 27 Code 3 of 9 (Code 39) Codes Enable Code 3 of 9 Disable Code 3 of 9 Enable Full ASCII Code 39 Disable Full ASCII Code 39 Enable Code 39 Accumulate Mode Disable Code 39 Accumulate Mode Enable Start/Stop character transmission Disable Start/Stop character transmission Enable Mod 43 Check Digit Disable Mod43 Check Digit...
  • Page 28 UPC/EAN Codes Enable UPC/EAN Disable UPC/EAN Enable UPC/EAN Supplements Disable UPC/EAN Supplements Enable transmission of UPC-A NSC or EAN 13 1st 2 digits Disable transmission of UPC-A NSC or EAN-13 1st 2 digits Enable transmission of UPC-A and EAN-13 check digit Disable transmission of UPC-A and EAN-13 check digit Enable transmission of UPC-E NSC and EAN-8 1st digit Disable transmission of UPC-E and EAN-8 1st digit...
  • Page 29 parameter. To enable UPC-E1 reading, set the 2 of 5 Code parameter to 8. To turn off UPC-E1 reading, set it back to the default of 9. • If you prefer to transmit UPC-E bar codes in a 6-digit format while EAN- 8 is transmitted in its original 8-digit format use setting F.
  • Page 30 Codabar Codes Enable Codabar Disable Codabar Enable CLSI Codabar Disable CLSI Codabar Disable Start/Stop character transmission Enable Start/Stop character transmission • CLSI is a form of Codabar often used by libraries. • Setting 5 will transmit the Codabar start and stop characters with the bar code data to your computer.
  • Page 31 2 of 5 Length Default setting Valid entries 00-98 To read variable length 2 of 5 codes • 2 of 5 is so susceptible to misreads that the RF Terminal adds an additional safeguard - it can be configured to look for fixed-length data only. •...
  • Page 32 Code 93 Codes Enable Code 93 Disable Code 93 Enable Full ASCII Code 93 Disable Full ASCII Code 93 • Code 93 is similar in character set to Code 39. See Appendix F; Code 93 for more information. Code 93 is not a commonly used bar code symbology.
  • Page 33 • Using the Bar Code ID feature and the Preamble, you can trim data selectively, trimming characters only on the bar code type specified. To use selective trimming, enter: where b is the Bar Code ID character (see the Code 128 setup parameter) and x is the number of characters to trim from the front of the data.
  • Page 34 where ~ is ASCII 126 and x is a single hex digit 1-F (corresponding to 1-15). Data that is shorter than the trim amount is transmitted without trimming. Postambles trim characters from the end of the data. Here are some examples: Data Postamble Data Transmitted...
  • Page 35 You can eliminate the output of a character by using FF as the hex number to insert. For example, if you wanted to eliminate all $, following the above instructions, enter 24FF. Speaker Beep Tone Lowest Medium High Highest No Beep Tone Batteries Alkaline Batteries Rechargeables...
  • Page 36 Date/ Set Date Time For correct date display, the 6-digit date must be set in the date format you plan to use. By default, all US, Canada and Mexico models are using the US date format of dd/mm/yy. If you change the date format, you must re- set the date to match the new format.
  • Page 37 Shut Down Time Other By default, if the RF Terminal is inactive (no keystrokes or scanning) for more than 5 minutes, it will shut itself down in order to conserve batteries. This includes SIGNING OFF if appropriate. To resume operation, you must turn the RF Terminal back on using the ON/OFF key.
  • Page 38 The following serial parameters Baud Rate, Parity, Data Bits, and Stop Bits apply only to firmware updates and a portable printer such as the Cameo and Encore printers. Baud Rate RS232 1200 2400 4800 9600 19,200 RS232 Parity None Even •...
  • Page 39: Testing The Rf Link Between Base Station And Host

    Testing the RF link between base station and host Use the following command to test the transmission of data from host to Base and back again to the host: @@*Edataaaaaaaa<EOT> where dataaaaaaaa is any string of data, terminated by EOT. This string should be sent from the host to the Base Station.
  • Page 41: Chapter 3 Operational Theory

    Chapter 3 Operational Theory Before you jump in and start writing a complex host program, it might be nice to be familiar with the theory behind the operation of your RF Terminal. The RF Terminal has three different modes of communication: •...
  • Page 42 A little more in depth… This RF system’s dialogue is Terminal initiated. The Terminal says, “I’m here, give me something to do. The Worth Data RF system is different from other systems in that our RF Terminal does not constantly “listen” for a data prompt from the host.
  • Page 43: How The One-Way Rf System Works

    the host's prompt response. If the previous transmission got through, the Base Station knows that the data is a retransmission rather than a new data transmission so it sends a message to the Terminal telling it: “I have nothing for you from the host, go to sleep”. While in “sleep”...
  • Page 44 a beep. If the data transmission did not make it through to the Base station after 10 tries, the RF Terminal will give two long beeps and display the following message: TRANSMISSION FAILED TO RETRY, MOVE CLOSER AND PRESS ENTER. F1 TO EXIT.
  • Page 45: How Site Testing Works

    Station but it does not pass it on to the Host Computer. If your application on the Host Computer needs to know which RF Terminal data came from, use the Preamble setup parameter to enter unique identifying information. Data is also transmitted without a Terminator Character (like a CR or TAB that is transmitted after the data);...
  • Page 47: Chapter 4 Performance Issues

    Chapter 4 Performance Issues Evaluating your area of planned operation Since every operational environment is different, it is impossible for us to tell you exactly what equipment you need and where you should put it to achieve maximum performance from your RF System. However with 3000 ft.
  • Page 48 in a warehouse or grocery store environment. Mount the Base Station on the ceiling with the antenna pointing down is the best. Performing a Site Test As we have said before, the Site Test is your most valuable tool for evaluating your planned area of operation.
  • Page 49 The first line shows the percent of successful transmissions. As long as you are getting at least 90%, you will have excellent results in the location tested. If you don’t get the minimum results shown above: 1. Try hanging the Base Station upside down or tilted toward the area of usage –...
  • Page 50 configured to acknowledge that Relays are present. This is done using the Relay Existence setup parameter. By default, the RF Terminal is not configured to look for Relays. This setup parameter can only be accessed via the RF Terminal keypad - it cannot be configured using the bar coded RF Terminal Setup Menu.
  • Page 51 Determining coverage areas for Base Stations and Relays As we said before, it is almost impossible to predict the effective RF communications range in a given environment. The typical area of coverage is a 400-1000 ft. radius. After a Site Test, if you have determined that you will need to add Relays to cover the area you want to operate in, you will need to determine where to place your Relay in relation to your Base Station.
  • Page 52: Is Radio Traffic Contention Likely

    To Site Test a Relay, all other Relays and Base Stations must be turned off. This is the only way to know for sure which Relay is responding. Alternatively, perform the Relays’ test out of range of the other Relays and Base Stations. Relay Installation Relay Stations are connected to the Base by twisted-pair wire.
  • Page 53: Before You Begin Programming

    Chapter 5 Before you begin programming… The RF Terminal operates in two basic ways: One-Way communication, where all data transfer is initiated by the RF Terminal. The Base Station itself simply acknowledges the receipt of the data by echoing it back to the Terminal. The host computer has no dialog whatsoever with the Base Station or Terminal;...
  • Page 54: Failure Planning

    Sequence Errors detected Illegal Command detected Base Station Initialized Addressing a Terminal Not Signed In Command without an ID All of these error conditions are detailed in the next chapter. Don’t forget to program for them; this is a common mistake. Even though you don’t think your code will ever make a mistake, take advantage of feedback that the Base Station provides.
  • Page 55 the host computer will be able to communicate with it. When the Base Station comes back on-line, it sends a “Base Station Initialized” message back to the host, letting the host know that it must re-initialize all Terminals and pick up any incomplete transactions.
  • Page 57: Programming For The Rf Terminal

    Chapter 6 Programming for the RF Terminal The four levels of programming support offered for the RF Terminal are: 1) Low Level ASCII sequences sent to and from the Base Station by the user program reading/writing to the serial port. 2) Low Level ASCII sequences sent to and from the Base Station using DLL for Windows for serial port reading/writing.
  • Page 58 The Command(s) section of the message always starts with the second byte and can consist of one or more commands - including data to be displayed or voice messages to be broadcast. The last byte is always ASCII 4 (EOT) to terminate the message. Here is a listing of valid commands and examples: Command Command function...
  • Page 59 These are valid entries for the third position character: No data input for this Command, Display ONLY Data input required from the keypad or scanner Only keypad input allowed, start un-shifted Only keypad input allowed, start SHIFTED Only scanner input allowed Only accept YES (Enter key or C key) or NO (0 key or B key) keypad response.
  • Page 60 @1,1,1,ITEM@2,1,1,QTY has two data entry “prompt” commands combined. If this message were sent to the RF Terminal, the first data entry prompt (@1,1,1,ITEM) would be executed, but any and all commands after the first data entry prompt in that statement would be ignored without warning –...
  • Page 61 The following table shows the programming differences for 4 lines/6 lines: Command 4 Line 6 Line Command did not exist Clears all lines on both a 4 line display and a 6 line display. Cleared all lines on a 4 Clears line 5 on a 6 line display.
  • Page 62 Here are some sample command statements utilizing some of the programming tips offered above: @2,1,1,ENTER ITEM NO Display ENTER ITEM NO on line 2, position 1 and wait for wait for data input @V23@1,2,1,WRONG ITEM Play voice message 23, display WRONG ITEM on line1, position 2 and wait for data input @C1@1,7,0,PICKING Clear line 1.
  • Page 63 SIGN ON To login to the host computer, the user presses a key on the RF Terminal at power-up to get to the SIGN ON screen. As the user SIGNs ON, the Base Station sends back the following SIGN ON message to the host: Byte position Function Possible values...
  • Page 64 character. A 6 line display terminal configured as a 4 line display will transmit the ASCII 15 character for SIGN ON. SIGN OUT When a RF Terminal is powered down manually or the user presses the F1 key to exit data entry mode to go to one of the other modes (SETUP or ONE WAY), the host receives the following SIGN OUT message: Byte position Function...
  • Page 65 prompt. If it does, this is considered a Sequence Error. If the Base Station receives a command that is out of sequence, it sends the following message back to the host: Byte position Function Possible values RF Terminal ID 0-9, A-Z, a-z, - = Sequence Error DC2 (ASCII 18) Last...
  • Page 66 check back occurs according to the time specificed in the Terminal's setup, (specified in increments of 5 seconds). When a check back occurs, the Terminal clears the screen of the current prompt, and sends back the following message: Byte position Function Possible values RF Terminal ID...
  • Page 67 Control Keys for Possible Programming There are some keys on the RF Terminal keypad that when pressed, can transmit special ASCII characters back to the host program. This feature might be used by a programmer to allow the operator to review transactions. You can use these keys for special program functions, such as scrolling thru data, backing up steps, jumping, finishing a process, etc The keys are as follows:...
  • Page 68: Low Level Ascii Sequences Using A Dll

    LOW Level ASCII Sequences using a DLL The DLL disk is included with every RF Terminal system. To install the program, run the INSTALL.EXE program from Windows Explorer. The program, PromptCOM comes in both 16 bit and 32 bit versions of a Windows Dynamic Link Library (DLL) that allows programmers to easily add the ability to send prompts and receive data from their RF Terminal via the RF Base Station or direct serial link.
  • Page 69 Visual Basic, Visual C++, Delphi, and most other 32-bit development platforms. See the help file for installation instructions. Programming Considerations for Serial COM Before making any method calls, make sure you : • Set the COM port properties (device name, baud, parity, bits,) as desired.
  • Page 70 Concepts - Serial COM When you use drop-in components in your program you will follow the standard object-oriented programming paradigm that uses properties, methods, and events to implement the functionality of the drop-in component. • Properties are the various configuration variables used by the drop-in component.
  • Page 71 ActiveTerminal Valid values: 0 -63 Definition: This is the terminal ID (0-63) to which method call instructions are directed. ComDeviceName Valid values: COM1-COM16 Definition: This is the serial port that this instance of the control will use. If you have more than one base station, drop in another WDterm control and set its for your other COM port(s).
  • Page 72 Quiet Valid values: True, False Definition: is set to True then any status and error Quiet message generated by WDterm will be suppressed. Methods - Serial COM Methods are commands that you issue to the WDterm control. All of the "...
  • Page 73 InputKeyBd Parameters: line, position, prompt, shifted, timestamped Function: This instructs the to display the ActiveTerminal prompt at line and position and wait for data to be entered from the terminal keypad only. If shifted is set to “true”, the terminal will start in shifted mode. Timestamped appends a (hhmmss) prefix to the returned data.
  • Page 74 OutputSerial Parameters: data Function: This instructs the to send data to the ActiveTerminal terminal’s serial port. Data must be less than 232 characters in length for each call to . If OutputSerial you are sending data to a printer attached to the terminal, make sure to set the Protocol parameter in the RF Terminal to XON/XOFF.
  • Page 75 PlayVoice Parameters: msgnum Function: This instructs the to play voice ActiveTerminal message number msgnum. Msgnum may be a value from 1 to 99. Must be followed by an " " Input method call to take effect. ReInit Function: This instructs the to re-initialize.
  • Page 76 OnTermSignIn6 Data passed: terminal Event: A six-line terminal has signed in. Terminal ID is passed in terminal. OnTermSignIn4 Data passed: terminal Event: A four-line terminal has signed in. Terminal ID is passed in terminal. OnTermSignOut Data passed: terminal Event: A terminal has signed out. Terminal ID is passed in terminal.
  • Page 77 we may not have imagined all the ways in which our customers will want to use it! OnTermUpArrow Data passed: terminal Event: The up-arrow button has been pressed on a terminal. You must issue another method call Input before WDterm can respond to another keypress on the terminal.
  • Page 78: Promptnet Tcp/Ip Active X Controls

    WDterm can respond to another keypress on the terminal. OnTermSearchKey Data passed: terminal Event: The SEARCH button has been pressed on a terminal. You must issue another method call Input before WDterm can respond to another keypress on the terminal. PromptNET TCP/IP Active X Controls PromptNET/ActiveX is a drop in COM component that allows programmers to easily add the ability to send prompts to and receive data...
  • Page 79 • If you are unsure of how to set up your IP configuration properly, refer to your network administrator for help. Client Utility • Make sure the Client Utility is properly installed on the client computer and communicating with at least one Base Station. Test the Client by cycling power on the Base Station.
  • Page 80 intervening SignOut. Multiple SignIns from one terminal without appropriate SignOuts indicate either: A terminal going out of range and having its power cycled before returning within range OR Two (or more) terminals using the same ID (terminal ID conflict). Concepts - TCP/IP COM Drop-in components are tools that are added to your programming environment "tool kit".
  • Page 81 ServerOn Valid values: True, False Function: Set to True to enable the server. Set to false to turn the server off. You should leave this off unless your program is actually running. Setting it to True at design-time can cause problems. Quiet Valid values: True, False Function:...
  • Page 82 InputKeyBd Parameters: basename, channel, terminal, line, position, prompt, shifted, timestamped Function: This instructs the terminal attached to client basename on channel to display the prompt at line and position and wait for data to be entered from the terminal keypad only. If shifted is set to "true", the terminal will start in shifted mode.
  • Page 83 InputSerial Parameters: basename, channel, terminal, line, position, prompt Function: This instructs the terminal attached to client basename on channel to display the prompt at line and position and wait for data to be received through the terminal serial port. Waiting for serial input can be bypassed by pressing the enter key on the terminal which will send an empty data string to the host (fires the...
  • Page 84 SendDate Parameters: basename, channel, terminal, line Function: This instructs the terminal attached to client basename on channel to display date and time on the specified line number. Must be followed by an "Input" method call to take effect. Beep Parameters: basename, channel, terminal, count Function: This instructs the terminal attached to client...
  • Page 85 Events - TCP/IP COM WDIPterm events occur when a specific condition is met. When an event is "fired", an event handler function in your application is called. Though the details of exactly how it is done varies from one programming environment to the next, the source code skeletons for the various event handlers are automatically generated and inserted into your source code for you.
  • Page 86 OnTermNotSignedIn Data passed: basename, channel, terminal Event: A command has been sent to a terminal that is not signed in. OnTermSequenceError Data passed: basename, channel, terminal Event: The one-for-one host prompt/terminal response protocol has been violated. The host cannot send a second command until it has received a response Input...
  • Page 87 before WDIPterm can respond to another keypress on this terminal. OnTermRightArrow Data passed: basename, channel, terminal Event: The right-arrow button has been pressed on a terminal. You must issue another Input method call before WDIPterm can respond to another keypress on this terminal.
  • Page 88: Portable Printers

    Portable Printers Cameo and QL 3 Common Information Both of these printers are stocked by Worth Data for the convenience of our users who need portable printing. These printers do not require any special protocol; they do not require the “wake-up byte”...
  • Page 89 to receive magstripe input from the printer, you must then use the @R serial input command (see page 6-2 for details). • When the Terminal sends data to the host, it sends it in the following format: RF Terminal ID + DATA + CR Typically, the data is simply a string of characters, but in the instance of data coming from the magstripe reader, there are some additional characters you need to be aware of.
  • Page 90 The terminal operator then peels off the label and applies it to the shelf. Each printer is shipped with a no charge roll of thermal paper that can be used for development, including determining the exact label size that best fits you needs and the capabilities of the printer.
  • Page 91: Voice Message Operations

    Chapter 7 Voice Message Operations The RF Terminal’s exclusive use of voice prompts allows you to overcome problems such as literacy, language and lighting. With proper planning, voice prompting can enhance your RF Terminal application, making it faster and simpler. Voice messages are recorded in the RF Terminal, and then triggered by a prompt from the host computer.
  • Page 92: Rf Terminal's Voice Message Mapping

    prompts or error messages will make it easier for the user to distinguish between them. Be sure to record error messages for all possible problems that • the user may encounter during a session. Once the operator becomes accustomed to listening to the voice prompts, it may become easy to overlook a “display only”...
  • Page 93 Record/Playback--->1 Assign Errors------->2 Cloning Master----->3 Cloning Receiver-->4 Pressing the “1” key takes you into the voice recording and playback function. Pressing the “2” key allows you to assign voice message numbers to error conditions. “3” and “4” allow you to clone voice messages from one RF Terminal to another.
  • Page 94 To record a message, press any key and hold it down. When you release the key, immediately start speaking into the microphone. To practice, let’s record something in message #03. Get ready to say ITEM (in English or your language) into the microphone of the RF Terminal. When ready, press the ENTER key and the instant you release it, speak ITEM into the microphone.
  • Page 95 Default Voice Messages Here are the default messages and the numbers they are recorded under: Message Recorded Message # Prompts ITEM QUANTITY Error messages LOW BATTERIES CHANGE BATTERIES TRANSMISSION FAILED Cloning Voice Messages and Setup from RF Terminal to RF Terminal If you have several RF Terminals, you can record all of your voice messages in one RF Terminal and then simply “clone”...
  • Page 96 End of Cloning Hit Any Key_ If you did not hear the correct messages or you heard no messages at all, check your cables and receiver/master setup - you may have transmitted from the wrong RF Terminal. DATA XMIT ERROR CYCLE POWER If you get the DATA XMIT ERROR message, you have to restart the whole cloning procedure.
  • Page 97: Chapter 8 Troubleshooting

    Chapter 8 Troubleshooting General Considerations Site Test The most basic tool for troubleshooting is the Site Test at 50 feet range. (See Chapter 4 for the details on how to do a Site Test). If the Site Test fails at close range (50 feet), you have found the problem. The radio on either the Base Station or the RF Terminal is defective.
  • Page 98 batteries, otherwise you will strange behavior on the Terminal including: Intermittent laser beams, continuous beeping, black bars on the screen, etc. See Chapter 2: Batteries to change the setting. To display the remaining battery life of the AA batteries and the type of batteries the Terminal is expecting, press the STATUS key shows: AAxBAT -zz%...
  • Page 99 Terminal Error Messages Message Meaning – Action Required ”Waiting for Base Radios in Base and Terminal are not communicating. Be sure they are on same channel. Do Site Test at 3 to Acknowledge...?” feet from Base. If Site Test fails, the problem is with Base or Terminal radio.
  • Page 100 Message Meaning – Action Required The terminal has established contact with Relay Relay n Cannot be Station x. Relay Station x has attempted to Heard by the Base communicate with the Base Station through the 422 Notify Supervisor cabling with no success. Cable is bad. The terminal has tried 10 times to get its message Transmission Failed through to the Base Station with no success.
  • Page 101 Terminals are in use, and go to Site Test mode on the Terminal. You should get 96-100% on first try. If you don’t, it’s a good chance your radios need repair. Call Worth Data for an RMA.
  • Page 102 At the center of the area of intended coverage, and As high as possible - mounted on the ceiling of a room with the antenna pointing downward works the best. Sometimes just raising the Base Station to 12 feet will dramatically increase the distance, especially in warehouses or grocery stores with tall shelving.
  • Page 103 I get 6 beeps when the RF Terminal powers up... • The unit needs repair. Call Worth Data for an RMA. Problems reading Bar Codes The reader won't beep when I try to read bar codes...
  • Page 104 Many problems can be resolved over the telephone and will not require that you return the equipment to us. If you do need to return any of the RF equipment to Worth Data, the Engineer will issue an RMA number.
  • Page 105 All RMAs should be shipped back to the following address unless directed otherwise: RMA #XXXXXX Worth Data Inc. 623 Swift St. Santa Cruz, CA 95060 831-458-9938...
  • Page 107: Appendix A Channel And Jumper Changes

    Appendix A Channel and Jumper Changes Opening a Base As preparation for changing the Base Station to operate as a Relay, or changing the Channel or 422 termination, the case must be opened to expose the circuit board with the switches and jumpers. Be sure you disconnect power before starting.
  • Page 108 RS-422 Termination Jumpers Refer to the circuit board diagram on page A-1 for details. The Base can be jumpered to be 422 terminated or not terminated. By default, all Base stations are shipped as terminated. Use the following guidelines to change the termination for your system: •...
  • Page 109: Appendix B Adding Relays

    Appendix B Adding Relays Connecting a Relay Station How it works… A Relay station allows you to extend the area of your R/F coverage. Relays are connected by cable to the Base station, acting as a remote antenna. More than one Relay can be added by “multi-dropping” additional Relays.
  • Page 110 running from the unlabeled port on the Base station. See the section below for cabling requirements and pin-outs. It is very important to follow the pin-out directions carefully and to use the suggested cable type. The majority of problems we see are the result of incorrect wiring. Each Relay requires it’s own power supply.
  • Page 111 Incorrect Routing for Wiring Relay Station RS422 Pin-outs The R/F Relay Stations are connected by twisted pair wire -- use Belden 1227A1, Cat 5 wire, or equivalent. The Unlabeled Port on the Base Station and the Unlabeled Port on the Relay Station are connected with a straight cable using the following pin-outs: Base Connector Pin #...
  • Page 112 hears it, it answers with the message: Relay n Cannot Be Heard by the Base Notify Supervisor Press Any Key At this point, it is up to the operator to notify someone that the Relay is not communicating with the Base and to check the cabling first. There is no message sent to the host, so it is very important that the operator that receives this message notify someone immediately.
  • Page 113 Changing a Relay back to a Base You can convert the Relay back to a Base Station by setting any of the 422 Termination jumpers to the Base position. You can check the outcome by simply powering up the unit - a Base blinks green; a Relay blinks yellow.
  • Page 114 the following guidelines to change the termination for your system: Refer to the circuit board diagram on the previous page for details. • If the Base has multiple strings of relays radiating from it, the Base would not be terminated but each Relay would. •...
  • Page 115: R/F Serial Pin-Outs

    Appendix C R/F Serial Pin-outs Base Station to Host Pin-outs The Base Station is connected to a PC with one of the following cables: F34 DB25 Null Modem Cable These are the pin-outs for Cable F34, a DB25 Female to 8 pin modular RJ45 with pins 2 and 3 crossed, used for a Base connected directly to a 25 pin male host serial port.
  • Page 116 If you are planning to use a serial extension cable of 80 feet or more, you need to open the DB9 shell of our cable and be sure that only pins 2,3 and 5 (plus the shell connection) are connected. All others should be cut.
  • Page 117 These are the pin-outs for the cable needed to connect the Zebra Cameo or QL 3 Printer to a Worth Data R/F Terminal. You can order our C12 cable for $30, or if you already have a cable from Zebra and feel...
  • Page 119: Appendix D Firmware Upgrades

    FDL position as shown below. After moving the jumper, reassemble the case, plug the power into the RF Terminal, and connect the F36 Serial Cable to the host computer and proceed to download firmware using the 700 RF Terminal EPROM...
  • Page 120 Move JP4 to the FDL setting as show below: • Now apply power to the board, and plug the serial cable into the serial port of the board. • Now run the 700 RF Terminal EPROM Loader Program. Specify base firmware and follow the directions of the program.
  • Page 121: Code 39 Specifications

    Appendix E Code 39 Specifications Code 39 (or Code 3 of 9) is the de facto standard of non-retail American industry. It is widely used in the automotive industry (AIAG specifications) as well as in government and military applications (LOGMARS specifi- cations).
  • Page 122 Code 39 Advanced Features and Functions Mod 43 Check Character Standard Code 39 can be printed with a "Mod 43 Check Character". This Mod 43 check character cannot be used with Full ASCII Code 39. Assigning a value to each character in the data to be bar coded from the table as follows derives the check character: Char value...
  • Page 123 Full ASCII Extension to Code 39 "Full-ASCII Code 39" expands the Code 39 character set to include all 128 ASCII characters. Symbols 0-9, A-Z and punctuation characters and are identical to their Code 39 representations. Lower-case letters, additional punctuation characters, and control characters are represented by sequences of two Code 39 characters.
  • Page 124 Accumulate Mode Accumulate Mode is an option allowing the RF Terminal to accumulate multiple bar codes in its buffer, then transmit them to the computer as if they had been a single bar code. This is useful for entering quantities and other variable data.
  • Page 125: Code 93 Specifications

    Appendix F Code 93 Specifications Code 93 is variable length, continuous, bi-directional, compact code. Code 93 is an alphanumeric bar code which consists of 43 data characters (0- 9,A-Z,$/+%.- and Space), 4 control characters, and a unique start/stop character. The entire set of 128 ASCII characters is represented in Code 93 using combinations of control characters and data characters.
  • Page 127: Appendix G Codabar Specifications

    Appendix G Codabar Specifications Codabar is widely used in libraries, blood banks, the cotton industry and transportation industries. Its' character set consists of numbers 0 through 9, and punctuation characters + . - / : and $. Symbols a, b, c, d, t, n, * and e are used as start and stop characters.
  • Page 129: Code 128 Specifications

    Appendix H Code 128 Specifications Code 128 is a very powerful bar code, combining an extensive character set and variable length with compactness and error checking. The character set contains all 128 ASCII characters with each character made up of three bars and three spaces.
  • Page 130 Scanning the appropriate bar codes on the RF Terminal Setup Menu enables UCC/EAN 128; or you can use the keypad in the PROGRAMMING MODE “Change Setup” option. If UCC/EAN 128 is enabled, you will be able to read both standard Code 128 bar codes as well as the UCC/EAN 128 bar codes with the Function 1 character and the Mod 10 check character.
  • Page 131: Interleaved 2 Of 5 Code Specifications

    RF Terminal to check each field for the proper length. • Use a check digit. Worth Data's LabelRIGHT printing program automatically calculates and prints a check digit upon request using the method below: Interleaved 2 of 5 Mod 10 check digit calculation 1.
  • Page 132 (7 + 9) x 3 = 48 5. Add the results of steps 3 and 4: 9 + 48 = 57 6. Subtract the result of step 5 from the next highest multiple of 10: 60 - 57 = 3 7.
  • Page 133: Upc / Ean Specifications

    Appendix J UPC / EAN Specifications UPC symbols are found on almost all grocery products and many other retail items. The UPC code most people are familiar with (UPC-A) is a fixed-length (12 digits) numeric only code, with the first digit controlled by UPC coding assignments and the last digit a checksum.
  • Page 134 • The leading Number System Character, (the first number of the 11 digits to be entered) should conform to these UPC assignments: 0,6,7,8 Regular UPC 12 digit codes with numbers assignedby the UPC Council. (Do not use 0 as the leading number for in-store marking).
  • Page 135 For reference, these are the methods of calculation: Checksum calculation for UPC-A, EAN-13 and EAN-8 Use Worth Data's phone number (it's not a real UPC-A code) as sample data: 18314589938 Assign even and odd positions, starting at the right and moving left:...
  • Page 136 5. Subtract the result from the next higher multiple of 10. Next higher multiple of 10 over 125 = 130 130 - 125 = 5 5 is the Modulo-10 check character. The data to be printed becomes: 183145899385. This same formula is used for EAN-13 (using the 1-12 digits) and EAN-8 (using the 1-7 digits).
  • Page 137: Msi/Plessey Specifications

    Appendix K MSI/Plessey Specifications Plessey is a variable length numeric only bar code. MSI Bar Code is a variable length, numeric-only code with an automatically appended Modulus 10 check digit. MSI is sometimes called Modified Plessey Code. If the user specifies an additional check digit, the MSI code can be 14 digits long, otherwise it has a maximum length of 13 characters.
  • Page 138 The MSI Mod 11 check digit is calculated as follows: The example bar code data is: 943457842 Assign a checking factor to each number, starting with the units position of the number (in this example, the 2) up to the highest order position (the 9). Use checking factors of: 2,3,4,5,6,7,2,3,4,5,6,7...
  • Page 139: Piggyback Laser Installation

    Appendix L Piggyback Laser Installation The RF Terminal can use a hand-held Laser scanner (such as the LZ100, LZ200 and Symbol 3200) in what we call a "Piggyback" configuration. This configuration has the RF Terminal connected to the laser with a short cable and velcro strips to secure the RF Terminal to the top of the laser.
  • Page 141: Appendix M How To Scan A Bar Code

    Appendix M How to scan a bar code The RF Terminal can be used with a variety of scanners – wands, lasers, and CCDs. Which one you choose is dependent upon your application and the quality and density of your bar codes. This section will include information on different scanners as well as how to use each one.
  • Page 142 vary the distance of the scanner from the bar code by pulling up or moving down. Just as with the wand, the idea is to scan through the center of the bar code. Laser Options Several options are applicable to all laser and CCD Scanners that are used with the RF Terminal.
  • Page 143 Aiming the Laser Dot: Sometimes it is difficult to see the laser beam and know you are on the bar code, especially if you are attempting to read outdoors in direct sunlight. The laser can be outputted as a brighter dot for a few seconds, allowing the user to place the dot in the middle of the bar code;...
  • Page 145: Using The Scan Stand

    Appendix N Using the Scan Stand Stand mode allows the operator to use an LZ100 laser in “hands free” mode while attached to an RF Terminal. This is useful in shipping applications or any application where the operator requires both hands to perform their function.
  • Page 147: Appendix O Optional Features

    Holster for RF Terminal using Rubber Boot Piggyback Laser RF Terminal Carrying Case Belt Holster for tethered Laser Scanner Gun Laser Holder for LZxx with or without B10 rubber boot LZ100 Worth Data Laser Scanner LZ200 Worth Data Laser Scanner 3200ER Symbol Long Range Laser Scanner...
  • Page 148 scanner. This option uses the T24 cable to attach the RF Terminal to the top of the laser. A one-piece carrying case, the T47 is available for the RF Terminal in this “piggyback” configuration. The RF Terminal is shipped with the decode light on the laser scanner activated so that the RF Terminal can operate interchangeably with a wand or laser.
  • Page 149 decrease the chance of damaging a laser scanner if dropped. Install the B10 Rubber Laser Boot by placing the boot on the windowed end of the laser first, then pulling the boot toward the back of the Laser scanner. The H11 Laser Holder can accommodate the laser with or without the rubber boot.
  • Page 150 The T46 RF Terminal holster is worn on a belt and provides a convenient way to store and carry the RF Terminal during use. The holster can accommodate all 700 RF Terminal models with a boot included. It provides quick extraction and insertion.
  • Page 151 Rubber Boot for RF Terminal The B12 Rubber Boot is shipped standard with every RF Terminal ordered. It is a rugged, protective rubber boots intended to protect the RF Terminal in the most hostile environments. This boot doesn't have to be removed to change batteries or connect any of the cables or recharging power supply.
  • Page 153: Ascii Code Equivalent Table

    Appendix P ASCII Code Equivalent Table The 128 ASCII codes, their 3-digit decimal equivalents and 2-digit hex equivalents are detailed in the below table. 3 digit 3 digit 3 digit 3 digit ASCII ASCII ASCII ASCII char char char char ‘...
  • Page 155: Index

    Index bar code symbol ............2-4 Bar Code Type identification......... 2-13 Bar Codes Accumulate Mode..........E-4 1 second voice messages..........7-2 character substitution ......... 2-18 1/2 second voice messages........7-2 default settings ............. 2-2 ID character prefix ..........2-13 preambles and postambles ......... 2-13 trimming characters ...........
  • Page 156 Caps Lock ON Code 93 Specifications..........F-1 Code 39 setup parameter ........2-11 Code 93: ..............2-16 CCD pin-outs............C-3 Com port communication problems....2-23, 8-5 Change Batteries............8-3 Com port problems on host........8-6 CHANGE BATTERIES.......... 1-5 Command format from host to terminal ....6-1 Changing a base station to operate as a Relay ..A-1 Command section of a programming message ..6-2 changing a host prompt already sent .....
  • Page 157 How the Two-Way RF System works..... 3-1 for Control Keys...........2-7 How to change the batteries........1-5 Entering a Security Code on an RF Terminal....2-6 How to reach Worth Data ........8-9 EPROM changes .............D-2 How to record voice messages ........ 7-4 Eprom version identification........1-6 How to replace the EPROM ........
  • Page 158 Laser pin-outs ............C-3 Laser Scanner options ..........M-2 OFF key Laser Scanner Options........... 2-21 hitting it twice ............5-3 Laser Scanners..........M-1, O-1 ON/OFF button ............1-4 protective rubber boot .........O-3 One Way Mode Laser Terminal feature ..........L-1 getting into ............1-7 One-Way mode ............3-4 Backlight Setup ...........
  • Page 159 Prefix for bar code types ........2-13 multi-dropping additional ......B-1 Press Enter When Ready prompt during Site Test ..4-2 no serial parameters needed......B-2 Preventing another Base from listening ....... 2-6 troubleshooting unconnected relay..B-4, B-6 Printer using to extend RF range .......B-1 setting Parity to match serial printer......2-22 Relay test cable ..........B-4 Problems reading Bar Codes........8-7...
  • Page 160 Set Time............. 2-20 SIGN OUT Shut Down Time ..........2-21 Base to host programming ........6-8 Skip Opening Screens ......... 2-9 missing the message..........5-3 Stop Bits setting for serial printer ..... 2-22 Signing out in mid-transaction.........5-2 Voice Message Partitions ........2-20 Site survey..............3-5 RF Terminal Setup Site Test Mode...
  • Page 161 Transmitting Codabar start and stop characters..2-14 Utilities CD ............... 1-8 Transmitting EAN-8/UPC-E in original formats ..2-13 Transmitting through walls......... 4-1 Trimming by bar code type using bar code ID and preamble/postamble..2-17 Vehicle ID reading..........M-3 Trimming characters from data......2-16 VIN reading ............

Table of Contents