Worth Data 7001 Series Manual

Table of Contents

Advertisement

Quick Links

This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to
Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful
interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy
and, if not installed and used in accordance with the instructions, may cause harmful interference to radio
communications. However, there is no guarantee that interference will not occur in a particular installation. If
this equipment does cause harmful interference to radio or television reception, which can be determined by
turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the
following measures:
Reorient or relocate the receiving antenna.
Increase the separation between the equipment and receiver.
Connect the equipment into an outlet on a circuit different from
that to which the receiver is connected.
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.
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1)
this device may not cause harmful interference, and 2) this device must accept any interference received,
including interference that may cause undesired operation.
This device complies with RSS-210 of Industry Canada. Operation is subject to the following two conditions:
1) this device may not cause interference, and 2) this device must accept any interference, including
interference that may cause undesired operation of the device.
The 7001 RF Terminal and B5001 Base Station have been approved for use in the United States and Canada as
a low power frequency hopping spread-spectrum radio operating in the unlicensed 915 MHz frequency range.
The LT7001 model of this product has a laser scanner integrated with the Terminal as one unit. The laser used is a
There are no user adjustments or maintenance operations to be performed on the integrated laser scanner.
Class II Laser Product and has a 1.2 Milliwatt Output. To operate
the laser scanner, aim the top of the case at a bar code, and press
the long green key on the keyboard of the R/F Terminal. The light
source will turn off, once a successful scan has occurred or 2.5
seconds has elapsed, whichever is first. Do not look directly into
the laser light source with the "Scan Key" depressed; avoid direct
eye contact with the laser light source.
The LTnn models of the RF Terminal as well as the LZ300 and
LZ400 Laser Scanners are covered by one or more of the
following U.S. Patents:
Patent #
4,360,798
4,369,361
4,496,831
4,593,186
4,603,262
4673,805
4,736,095
4,758,717
4,896,026
4,897,532
4,923,281
5,015,833
5,017,765
5,021,641
5,103,461
5,113,445
5,140,144
5,157,687
5,168,148
5,168,149
5,230,088
5,235,167
5,243,655
5,250,792
5,262,627
5,280,163
5,304,786
5,304,788
5,321,246
5,373,148
5,378,882
5,396,053
5,408,081
5,410,139
5,410,140
4,420,411
5,436,440
5,444,231
5,468,949
5,479,000
5,479,002
5,528,621
5,532,469
5,543,610
5,578,810
5,589,680
5,612,531
4,387,297
4,460,120
4,607,156
4,652,750
4,816,660
4,845,350
4,933,538
4,992,717
5,029,183
5,047,617
5,142,550
5,149,950
5,180,904
5,229,591
5,247,162
5,250,791
5,280,164
5,280,498
5,377,361
5,367,151
5,396,055
5,399,646
5,412,198
5,418,812
5,449,891
5,449,893
5,479,441
5,504,322
5,545,889
5,552,592

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Worth Data 7001 Series

  • Page 1 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 2 Introduction The 7001 RF Terminal is a low cost, easy-to-use radio frequency interactive terminal which communicates with PCs (or any computer) by RS-232 serial port or USB. This new terminal offers unprecedented power and ease of use, while maintaining compatibility with programs written for the older Worth Data Terminals.
  • Page 3 While the new 7001 series RF Terminals are fully software compatible with the older 70 and 700 series terminals, there are a few differences between them. The differences between this new generation of Worth Data RF Terminals and the generation referred to within this manual are: 64 Terminals per Base Station instead of 16.
  • Page 4: Table Of Contents

    Table of Contents Installation ............. 1-1 Chapter 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 ..........
  • Page 5 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 6: 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 T7001 or LT7001 (unit includes keypad and display). If the R/F Terminal is an LT7001 model, it will have an integrated laser scanner built-in to the body of the terminal.
  • Page 7: Connecting The Base Station To A Serial Port

    to Start Menu, Settings, System, Device Manager, Ports (COM and LPT). Now run one of the RF Terminal demo programs found on the Utilities CD-ROM. If using the USB port, you will be prompted to load a driver when the Base is pugged into the computer for the first time.
  • Page 8: Usb Driver Installation

    Base station. If the extension cable appears to be the culprit, check to be sure that Transmit lines are connected to Receive lines. USB Driver Installation A virtual COM port (VCP) driver is available for Linux, Mac OSX, Windows 2000, XP, 2003 Server and Vista. All 3 versions are supplied on the Utility CD and the latest version can be downloaded from: https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrive rs.aspx...
  • Page 9: R/F Terminal Operation

    R/F Terminal Operation Using the RF Terminal keypad… The R/F Terminal is turned on by pressing the green ON/OFF button located in the upper left-hand corner of the R/F Terminal keypad. The R/F Terminal has a Shut Down Time feature that allows you to determine the length of time the R/F Terminal must be inactive before automatically shutting down to conserve battery power.
  • Page 10 mm/dd/yy hh:mm BATÓÓÓÓÓÓÓÓÓÓÓ-zz% zz=percent in numbers i.e. 99, 10, 05 Press the STATUS key again to resume processing. To change the internal battery: 1. Turn OFF the R/F Terminal. Remove the battery holder door on the back of the R/F Terminal by removing the two screws holding the door in place..
  • Page 11 R/F TERMINAL 3C1nnnx TERM ID: 0 R:nn USA CHANNEL: 0 HIT ANY KEY (The opening screen can be bypassed upon power up. See Chapter 2) The first line on the screen, R/F TERMINAL 3C1nnnx, gives the firmware revision number. TERM ID: 0 refers to the current Terminal ID. The default setting is 0.
  • Page 12: Installing The R/F Terminal Utilities Software

    SITE TESTING KEY [YES/NO]?_ Press YES to enter SITE TESTING. SITE TESTING is an excellent way to assess your R/F communication in any area. It can help you determine the best place to locate your Base station for maximum R/F performance as well as troubleshoot problems that may relate to range or interference.
  • Page 13 Using the Windows 7000 RF Terminal Loader Utility The RF Terminal Loader program is a Windows application that allows you to download new RF Terminal firmware from Worth Data into your RF Terminal or Base. 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 14: 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 15 Default RF Terminal Configuration Parameter Default Setting Parameter Default Setting Radio Terminal ID MSI Code Disabled RF Channel check digit not transmitted Code 39 Enabled Plessey Code disabled Accumulate Mode ON Label Code5 disabled stop/start chs not xmit Code 128 Enabled check digit disabled EAN/UCC 128 disabled...
  • Page 16 More than one Setup Parameter can be changed before you scan END 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 17 The groups in the keypad Setup Menu contain the following setup parameters: Setup Group Parameter Setup Group Parameter RF Setup RF Terminal ID Date/Time Set Time RF Channel Set Date Security Code Date Format Skip opening screens Display of Year Battery Recharging or Not Bar Codes...
  • Page 18: 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 19 Security Code Disabled Enabled A Security Code can be utilized to minimize the possibility of a Base Station listening to data from a Terminal that is talking to a different Base Station. A Security Code can also prevent interference from having many Base Station/RF Terminal configurations in one area;...
  • Page 20: Lcd Backlight Brightness

    the first key pressed in a data entry sequence. If it is not the first data entered, the arrow key is ignored. Control Key on RF Terminal Code transmitted to Host Up Arrow FS (ASCII 28) Down Arrow GS (ASCII 29) Left Arrow RS (ASCII 30) Right Arrow...
  • Page 21 your batteries and you can expect shorter battery life. The default setting is 30 seconds. RF Setup Skip Opening Screens 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.
  • Page 22 Speaker 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 23: Code 3 Of 9 (Code 39)

    Bar Codes Code 3 of 9 (Code 39) 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 24 Bar Codes UPC/EAN 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 25 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 26 Bar Codes Codabar 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 27 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. The default setting of 06 causes the RF Terminal to read only 2 of 5 codes that are 6 digits in length.
  • Page 28 14 digits + UCC-128 format, i.e. ]C110012345678902 By default, standard RSS-14 is disabled, scan 1 to enable. We support the standard and stacked versions of RSS-14 formats. For more information on RSS-14, see the AIM website at http://www.aimglobal.org/standards/symbinfo/rss_overview.asp Bar Codes Code 93 Enable Code 93 Disable Code 93...
  • Page 29 trimming. Preambles trim characters from the front of the data. Here are some examples: Data Preamble Data Transmitted XYZ123 12345678 ~3XYZ XYZ45678 12345678 12345678 12345678901 123456 Preamble trims leading characters Using the Bar Code ID feature and the Preamble, you can trim data selectively, trimming characters only on the bar code type specified.
  • Page 30 4. To clear the Postamble and return to the default (no Postambles defined), scan CLEAR at step #2, and then continue with your setup. You can use the Postamble to trim characters from the data you are entering into the RF Terminal. You can trim from 1-15 characters from the data by creating a Postamble of: where ~ is ASCII 126 and x is a single hex digit 1-F (corresponding to 1-15).
  • Page 31 characters, with the RF Terminal outputting hex 92 every time it sees hex 31. To re-assign characters: Scan Characters Scan up to seven 4-digit pairings where the first 2 digits represent the hex number to replace and the second 2 digits represent the hex number to insert.
  • Page 32: Shut Down Time

    Set Time The time is set using a 4-digit military hhmm format. For example, to set the time to 3:08 p.m., you would enter 1508. The time can be scanned in from the bar coded Setup Menu or entered from the RF Terminal keypad. To display the time during operation, press the STATUS key.
  • Page 33 to keep reading until it gets two results that are identical. This "double scan checking" takes longer but will minimize misreads since it must get the same result twice before considering it a "good" read. 4-second laser beam increases the amount of time the laser beam is activated, giving the laser more time to try and read a code.
  • Page 34: Base Setup

    Base Station is attached to one of the computer COM ports using the 9 pin serial cable (F36) or USB cable included with your system and that the power supply (5v from Worth Data ONLY) is plugged in. Start the RF 7000 Configuration Utility.
  • Page 35 If you know which COM port you are attached to, select that port in the program, then click " ". If you are unsure of the COM port number, Continue the program can find it for you. Enter the range of COM ports to search, then click "...
  • Page 36: Testing The Rf Link Between Base Station And Host

    Once you have made any and all changes, click on the "Send Settings" button. Your Base is now configured! 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>...
  • Page 37: 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: Two-Way Mode - the host program transmits requests for data to the terminal via the Base Station.
  • Page 38 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 39 the terminal goes to sleep until the time it took the last time for the host to respond has expired; then the terminal wakes up and listens. If it has nothing, it retransmits its data and waits for a response. The original data transmission could have collided with another message, or the Base could have received the Terminal's data but had not yet received the host's prompt response.
  • Page 40: How The One-Way Rf System Works

    How the One-Way RF System works The RF System can be used to perform “dumb” data entry to the computer – you could even use Portkey to transmit the data through a serial connected Base as though it has been entered from the keyboard. This is useful if you want to enter data directly into an application.
  • Page 41: Enter Data

    receives the data, the RF Terminal displays the following prompt: Data Received Was aaaaaaaaaaaaaaaaaa Enter Data? Where aaaaaaaaaaaaaaaaaa is the data received by the Base Station (and transmitted to the Host Computer if connected). You can exit One-Way Mode simply by pressing the F1 key on the RF Terminal keypad. In One-Way Mode, the RF Terminal transmits its Terminal ID to the Base Station but it does not pass it on to the Host Computer.
  • Page 43: 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 2.5 miles of open area range, unless you are going through a lot of walls, you probably won't care where the Base is located.
  • Page 44 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. All you need to perform a Site Test is a RF Terminal, a Base Station and it's 5v power supply.
  • Page 45: Is Radio Traffic Contention Likely

    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 46: 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. This is not very useful, because it has no editing or prompting. The Base Station itself simply acknowledges the receipt of the data by echoing it back to the Terminal.
  • Page 47: Failure Planning

    Look for All Errors. Be sure your program is trapping all possible error conditions that the Base Station may return to you. The list includes: 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.
  • Page 48: Operator Errors

    Keep in mind that if a Terminal has SIGNED OUT in mid- transaction, the Base Station clears any pending message for that Terminal before it will allow it to SIGN ON again. Make allowances to re-send messages or prompts that were cleared upon SIGN ON if necessary.
  • Page 50: Programming For The Rf Terminal

    Chapter 5 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 51 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 52 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 53 Messages can be a combination of multiple commands, (i.e. voice messages, initialization, clearing lines, requesting data entry), up to 231 characters in length. A message cannot though, contain an @S command in combination with any other command. A message also should not contain more than 1 request for data entry (third character in command is 1).
  • Page 54 There is no reply to the host except the magstripe data. If the card cannot be read, pressing the ENTER key on the Terminal will send back ID+CR. This is the breakout method. This command must be the last in a series of commands. For example, the following would be a typical multi-command statement: @C0@1,1,0,Swipe Card@M! U1 MCR 80 T2 (CR)(LF)(EOT)
  • Page 55 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 56 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. This is a valid single command statement – it ends with a data entry request.
  • Page 57: Serial Reply

    Serial Reply After a Serial command (@S) has been successfully completed, the Base Station sends to the Host the Terminal ID followed by a CR. Serial commands are typically used for attached serial printers. Serial commands cannot be combined with other commands in a message to the Base Station/Terminal.
  • Page 58 then send a message periodically to re-assure the operator (remember to ask him to press ENTER) that instruction is coming or tell him to see his supervisor for re-assignment (or whatever makes sense for your application). Ideally, if the operator is leaving the area (to go to lunch or move to another building) before he is out of range of the network, he should SIGN OUT, then SIGN ON upon his return.
  • Page 59 Base Shut Down Due to Host Logic Error Check your program for the sequence error before starting again. The host program will have to reinitialize the Base Station or you will have to cycle power on the Base Station and have the Terminal Sign On again in order to continue.
  • Page 60 2?CR If a command is sent from the host to the base station without a valid terminal ID character, such as: @1,1,1,Scan Serial Number since the command doesn’t specify which terminal it is meant for, the base sends the following message back to the host: If the Base Station receives more than 231 characters, it treats that statement as an Illegal Command.
  • Page 61: Control Keys For Possible Programming

    Since ASCII 19 is XOFF, the ASCII 19 character can be changed to ASCII 20 for XON/XOFF sensitive systems by changing the Base Station Setup. See Chapter 2; RF System Setup for details. The Base Station Initialized message is provided so that the host will know that there has been a power interruption on the Base Station.
  • Page 62 The Control keys can be used without pressing the ENTER key by using the Control Keys Only Terminal Setup parameter. See Chapter 2; RF System Setup for details.
  • Page 63: 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 64: Multiple Base Stations

    PromptCOM/ActiveX is a drop in COM component that allow programmers to easily add the ability to send prompts to and receive data from their R/F Terminal via an RF Base Station. It is compatible with Visual Basic, Visual C++, Delphi, and most other 32-bit development platforms.
  • Page 65 2. Two (or more) terminals using the same ID (terminal ID conflict).
  • Page 66 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 67 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 68 Quiet Valid values: True, False Definition: Quiet is set to True then any status and error message generated by WDterm will be suppressed. Methods - Serial COM Methods are commands that you issue to the WDterm control. All of the "...
  • Page 69 InputKeyBd Parameters: line, position, prompt, shifted, timestamped Function: This instructs the ActiveTerminal 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. Timestamped appends a (hhmmss) prefix to the returned data.
  • Page 70 data string to the host (fires the event OnTermData handler). OutputSerial Parameters: data Function: This instructs the to send data to the ActiveTerminal terminal’s serial port. Data must be less than 231 characters in length for each call to OutputSerial SendDisplay Parameters: line, position, prompt...
  • Page 71 PlayVoice Parameters: msgnum Function: This instructs the ActiveTerminal to play voice 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 72 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 73 PromptCom/ActiveX is designed to prevent illegal commands but software is not always perfect and 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.
  • Page 74: Promptnet Tcp/Ip Active X Controls

    Event: The END button has been pressed on a terminal. You must issue another method call before Input WDterm can respond to another keypress on the terminal. OnTermSearchKey Data passed: terminal Event: The SEARCH button has been pressed on a terminal.
  • Page 75: Client Utility

    You can link server and client through a dial-up or DSL internet link as long as the server has a static IP address and your router passes the above ports. If you are unsure of how to set up your IP configuration properly, refer to your network administrator for help.
  • Page 76: Concepts - Tcp/Ip Com

    It is very important to keep track of "login status" for each terminal. Every SignOut event should have an associated SignIn event and a given terminal should not be allowed to SignIn twice without and an intervening SignOut. Multiple SignIns from one terminal without appropriate SignOuts indicate either: 1.
  • Page 77 Note that your development environment may show more properties for the WDIPterm control than are listed here. This is normal. You may ignore pro-perties you see listed in your development environment that are not listed here. ServerOn Valid values: True, False Function: Set to True to enable the server.
  • Page 78 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 either terminal keypad or scanner. If shifted is set to "true", the terminal will start in shifted mode. Timestamped appends a (hhmmss) prefix to the returned data.
  • Page 79 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. The entered data is not displayed on the terminal.
  • Page 80 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 81 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 82 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 83 Event: A terminal on channel at client basename has sent data in response to an method call. Input 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.
  • Page 84 Data passed: basename, channel, terminal Event: The left-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. OnTermRightArrow Data passed: basename, channel, terminal Event: The right-arrow button has been pressed on a terminal.
  • Page 85: 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 86: Zebra Ql 3 Printer

    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 87 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. We stock the 2” and 3” QL 3 printers with several label sizes immediately available including: Part Number Description...
  • Page 88: Voice Message Operations

    Chapter 5 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 using a utility program included on the Utility CD-ROM and then uploaded to the RF Terminal.
  • Page 89: 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 90 Enter the message number you are going to record. For this example, enter message #03 (by default this is a blank message) by pressing 03, then the ENTER key. The RF Terminal screen now shows: HIT ANY KEY TO START RECORDING To record a message, press any key and hold it down.
  • Page 91 Terminal detects very low batteries, it will play message #31, regardless of what is recorded there. You could record “Happy Birthday” and the RF Terminal would broadcast it any time it detected the low battery condition. To avoid confusion, try to keep the error messages somewhat related to the error condition they represent.
  • Page 92 Default Voice Messages Here are the default messages and the numbers they are recorded under: Message Recorded Message # Prompt 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 93 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 94: 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 95: Terminal Error Messages

    If the Terminal displays the “Waiting on Host Prompt” message, the host program is not communicating with the Base Station. There is no radio problem, because the Base Station has already acknowledged the Terminal’s Sign In. The Terminal is waiting on the Host to tell it to do something.
  • Page 96 Message Meaning – Action Required ”Waiting for Base This is a normal message, generated when you first establish radio contact. If you continue to get this to Acknowledge...?” message and it results in a "Transmission Failed" message, your Radios in Base and Terminal are not communicating.
  • Page 97 Message Meaning – Action Required Transmission Failed The terminal has tried 10 times to get its message through to the Base Station with no success. Could To Retry, Move Closer be result of bad radio in base or terminal. Could be And Press Enter the operator has gone out of range of the base- if so, move closer and press any key.
  • Page 98: Troubleshooting Specific Problems

    Site Test mode on the Terminal. You should get 96- 100% on first try at greater than 10 feet. If you don’t, it’s a good chance your radios need repair. Call Worth Data for an RMA. If you are using PICK or UNIX as your operating system, make sure the Base Station is set to "XON/XOFF Sensitive".
  • Page 99: Rf Terminal Problems

    especially in warehouses or grocery stores with tall shelving. A Base Station mounted on the wall with the antenna parallel to the floor is the worst position. 3. In an unobstructed outdoor area a range of 2.5 miles or greater “line-of-sight”...
  • Page 100: Problems Reading Bar Codes

    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 101 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 102 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 103: Appendix A Channel And Jumper Changes

    Appendix A Channel and Jumper Changes Opening a Base As preparation for changing the Channel on a Base Station, the case must be opened to expose the circuit board with the switches and jumpers. Be sure you disconnect power before opening the case. Turn your Base Station upside-down, and unscrew its single phillips head screw.
  • Page 105: Appendix C R/F Serial Pin-Outs

    Appendix A 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 106 For all RJ Cable pin numbers, number from left to right with the metal pin side of the connector facing you and the cable running to the down position...
  • Page 107 Zebra Cameo/QL 3 PrintersThese 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...
  • Page 109: Appendix D Firmware Upgrades

    Appendix A Firmware Upgrades Occasionally it is necessary to get firmware fixes for problems discovered with the R/F Terminal System. R/F Terminal Firmware Upgrades The R/F Terminal firmware can be upgraded by downloading new firmware into the R/F Terminal from your computer. Normal Firmware Download for a Terminal The RF Terminal firmware can also be upgraded by downloading a file with the current firmware into the RF Terminal's flash EPROM using...
  • Page 110 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 7000 RF Terminal EPROM Loader Program. Specify base firmware and follow the directions of the program.
  • Page 111: Appendix E Code 39 Specifications

    Appendix A 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 112: Code 39 Advanced Features And Functions

    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 113 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 114: Accumulate Mode

    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 115: Appendix F Code 93 Specifications

    Appendix B 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 117: Appendix G Codabar Specifications

    Appendix C 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 119: Appendix H Code 128 Specifications

    Appendix D 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 120 as the MOD 10 check digit that distinguishes the UCC Serial Shipping Container Code from other UCC /EAN 128 bar codes. 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”...
  • Page 121 info@uc-council.org 8:00 a.m. to 6 p.m. EST Many of the specifications are available online at: http://www.uc-council.org...
  • Page 123: Appendix I Interleaved 2 Of 5 Code Specifications

    “Minimum/Maximum” data length field when creating a program in the 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 124 (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 60 - 57 = 3 7. The checksum becomes the low-order digit: 19873 8.
  • Page 125: Upc / Ean Specifications

    Appendix F 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 126 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). Store-marked random weight items of meat and produce.
  • Page 127: The Upc/Ean Checksum Character

    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 128: Upc-E Checksum Calculation

    This same formula is used for EAN-13 (using the 1-12 digits) and EAN-8 (using the 1-7 digits). UPC-E Checksum Calculation Use the sample data of 123456 to demonstrate the UPC-E checksum calculation: 1. The 6 digit UPC-E code is converted to a 10-digit code, using an expansion scheme based on the sixth digit: If the code UPC-E Data...
  • Page 129: Msi/Plessey Specifications

    Appendix G 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 130 The MSI Mod 11 check digit is calculated as follows: The example bar code data is: 943457842 1. Assign a checking factor to each number, starting with the units position of the number (in this example, the 2) up to the highest order position (the 9).
  • Page 131: Appendix L How To Scan A Bar Code

    Appendix H How to scan a bar code The RF Terminal can be used with either a laser or a CCD scanner. 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 132: Laser Options

    Laser Options Several options are applicable to all laser and CCD Scanners that are used with the RF Terminal. These options are: 1) Longer timeout on the laser reading, and 2) Double decode required. Longer Laser Reading: A temporary solution to problem bar codes is sometimes to increase the length of the time the scanner attempts to read, from the default 2-second beam to a 4-second beam.
  • Page 133 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 135: Appendix N Optional Features

    Appendix A Optional Features The following are the features available for the RF Terminal: Item # Description 5V/110V Power Supply 5V/220V Euro/South American Power Supply 5V/220V UK Power Supply 5V/240V Australian/New Zealand Power Supply RS-232 Null Modem 8 Pin Modular to 25Pin Female RS-232 Straight 8 Pin Modular to 9 Pin Female 7000 RF Terminal USB cable 7000 RF Terminal Power Supply adapter cable...
  • Page 137: Ascii Code Equivalent Table

    Appendix A 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 char ASCII char ASCII char ASCII char ASCII ‘...
  • Page 138: Index

    Index trimming characters ..........2-16 using Postamble to add terminator character ..2-16 Base and relay blink "channel" on power up .... 1-3 1 second voice messages ........... 7-2 Base and Relay Setup ..........2-22 1/2 second voice messages ........7-2 Base Reinitialized .............
  • Page 139 CHANGE BATTERIES ..........1-5 transmitting start and stop characters ....2-10 Changing a base station to operate as a Relay ..A-1 using Caps Lock ON ........... 2-10 changing a host prompt already sent ......2-9 Code 39 Advanced Features/Functions ..... E-2 Changing a Relay back to a Base ......
  • Page 140 Double Decode ............2-20 double decode option ..........L-2 Getting into Site Test Mode ........4-2 Double-scan checking ........2-20, L-3 Global Computer Supplies ........C-1 DOWN ARROW key GREEN LED ............8-4 transmitting ASCII 29 to host ......6-12 Downloading firmware from your computer to the terminal ..............
  • Page 141 enabling reading of ..........2-14 Language problems during data collection ....7-1 OFF key - hitting it twice .......... 5-3 Laser and CCD Scanners .......... L-1 ON/OFF button ............1-4 Laser Comparison Chart ........... L-1 One Way Mode - getting into........1-7 Laser pin-outs ............
  • Page 142 Programming Commands clearing individual lines on terminal screen ..6-2 clearing terminal screen ........6-2 displaying date and time on terminal ....6-2 making terminal beep ..........6-2 outputting data to a serial device on terminal ..6-2 playing a voice message on a terminal ....6-2 reinitializing terminals ..........
  • Page 143 retransmission ............3-3 returns to 1st screen ........... 8-6 RF 700 Configuration Utility ........2-22 quiet zone..............8-7 RF link test ..............2-23 RF System Base Station failures ..........5-3 R/F Serial Pin-outs ........... C-1 before you begin programming ......5-1 R/F Terminal Firmware Upgrades ......
  • Page 144 RF Terminal Setup Parameters ......... 2-5 Skip Opening Screens ..........2-8 RIGHT ARROW key sleep mode for RF Terminal ........3-3 transmitting ASCII 31 to host ......6-12 SPEAKER VOLUME ..........2-9 RMA's ............... 8-8 Stand mode ...... See hands free laser scanning Routing the Wiring ............
  • Page 145 turns off and on by itselt ..........8-6 Voice Message Operations ........7-1 Two-Way Mode Voice message partitions - changing ......7-2 brief description of ..........3-1 Voice Message Partitions ....... 2-19, 2-20 in depth description of how it works ..... 3-2 Voice messages Typical coverage ............

This manual is also suitable for:

T7001Lt7001

Table of Contents