701 RF Terminal Users Guide Worth Data Inc.
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.
Introduction The 701 RF Terminal is a low cost, easy-to-use radio frequency interactive terminal which communicates with 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.
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 .....................................
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 ......
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 T701 or LT701 (unit includes keypad and display). If the R/F Terminal is an LT701 model, it will have an integrated laser scanner built-in to the body of the terminal. Each terminal is shipped with a shoulder strap, boot, and Setup Menu.
power supply plugged in the base, you can perform a site test to be sure you have adequate coverage and the radios are working perfectly. (See Chapter 4). 5. Now connect the Base Station to the computer’s serial port. Be sure to turn OFF all handshaking on the COM port used; in Windows, go 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. 6.
Configuring the Base station… After connecting the Base station to your serial port, you need to configure the serial settings on the Base station to match those required by your software. The default settings are: • • • • • 9600 baud No parity 8 data bits 1 stop bit “None” protocol setting You may want to increase the baud rate for performance.
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. When the R/F Terminal shuts down, simply press the ON/OFF button to resume operation.
Alkaline Batteries Detected, Rechargeables 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.
4. 5. 6. 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. Sign ON and resume your application. Recharging the batteries 1. 2. 3. 4. Be sure you have specified rechargeable batteries in the RF Terminal's Setup. If you ordered rechargeable batteries with a RF Terminal, Worth Data makes the change before shipping.
• 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. Every Terminal must have a unique ID. R:nn refers to the version of the radio processor firmware. • Line 3 refers to the channel currently used by the R/F Terminal. USA CHANNEL: 0 refers to a Terminal set to channel 0. The second part of this line identifies the display lines.
problems that may relate to range or interference. • Press NO to loop back to the SIGN ON? prompt. You can back-out of any mode or prompt by pressing the F1 key. For example, if you press YES at the SETUP MODE? prompt but really meant to press NO, press the F1 key to take you back to the menu. The F1 key on the R/F Terminal keypad works like the ESC key on the PC – it will usually get you out and back to the previous step.
you to download new R/F Terminal firmware from Worth Data into your R/F Terminal, Base or Relay. New firmware can be obtained on CD ROM directly from Worth Data or downloaded via the Web at: http://www.barcodehq.com/download.html Installing the Windows Terminal Loader Utility This program is for Windows 98, NT, 2000, XP, and ME: 1. Insert the CD into your CDROM drive. The "Hardware Utilities Installation" program should start automatically. If it does not, double click on the 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. The most commonly changed setup parameters are the Terminal ID (especially if you have more than 1 terminal) and the Channel (if you are adding an additional Base station).
Default RF Terminal Configuration Parameter Default Setting Parameter Radio Terminal ID 0 MSI Code RF Channel 0 Code 39 Enabled Plessey Code disabled Accumulate Mode ON Label Code5 disabled stop/start chs not xmit Default Setting Disabled check digit not transmitted Code 128 check digit disabled Enabled EAN/UCC 128 disabled Caps lock OFF 2 of 5 Code Code 11 Disabled Disabled RSS-14 Disabled I 2 of 5 Code disabled Code 93 Disabled check digit disabled Beep Tone medium Enabled P
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. Cover any adjacent bar codes before scanning, and then check the RF Terminal display to make sure the correct setting was entered.
The groups in the keypad Setup Menu contain the following setup parameters: Setup Group Parameter Setup Group Parameter RF Setup 0 RF Terminal ID Date/Time 3 Set Time Bar Codes 1 Code 3 of 9 RF Channel Security Code Skip opening screens Battery 4 Recharging or Not Speaker 5 Speaker Volume Headphone Volume Beep Tone UPC/EAN Code 2 of 5/I 2 of 5 2 of 5 Length Code 128 Codabar MSI/ Plessey Other 6 Code 11 Code 93 RS232 2 Set Date Date Format Display of Year Shut Down Time Preamble Postamble
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. RF Terminal ID Default ID Available ID's • 0 0-9, A-Z, a-z, - = Every terminal needs a unique Terminal ID. The default Terminal ID is always shipped as 0.
There are 10 channels of frequency hopping available for the US, Canada and Mexico operating in the 902 MHz band. These channels display as "USA Channel" on the screen upon power-up of the Terminal. The channels in MHz are: USA Versions RF Terminal Base Station RFU1nnnx BSU1nnnx RF Setup Security Code Disabled Enabled 0 1 • 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.
simply pressing the appropriate control key (without pressing the ENTER key afterward). This allows for simple and fast scrolling by the operator. The arrow keys, Begin, End, and Search are the specific keys supported. The default setting is to require the ENTER key to be pressed before data transmission. • If you set this feature to 1 (YES), in order for the RF Terminal to transmit the following values, the corresponding Control Key must be the first key pressed in a data entry sequence.
Backlight Duration Other Always ON Duration in # of seconds 0 1..2..5..-9 This setting determines how long the Backlight Display is on at startup or when triggered by pressing the F2 key. Always ON will create a drain on your batteries and you can expect shorter battery life. The default setting is 5 seconds.
• RLx , where x indicates the ID of the relay (0-F) with which the terminal was last communicating (N if it was not a relay, but a base) • 6/6 is a 6 line terminal in 6 line mode; other possibilities are 6/4 SC=N indicates no Security Code is programmed (if Y, Security Code) RF=NN refers to the radio processor firmware revision number C=N indicates no Character mapping (if Y, beware, characters are remapped) Press the STATUS key again to resume processing Speaker and Headphone Volume Controls Speaker
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 Enable Check Digit transmission Disable Check Digit transmission Caps Lock ON Caps Lock OFF 0 1 2 3 4 5 6 7 8 9 A B C D • The Start and Stop character for Code 39 is the * character.
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 Enable transmission of UPC-E and EAN-8 Check digit Disable transmission of UPC-E and E
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 EAN8 is transmitted in its original 8-digit format use setting F. This will allow you to use settings 9 and A and still transmit EAN-8 as 8 digits. • UPC-A can be transmitted in EAN-13 format by adding a leading 0 (USA county code) to the UPC-A data. This setting is found in the Laser Options parameter.
Bar Codes Codabar Enable Codabar Disable Codabar Enable CLSI Codabar Disable CLSI Codabar Disable Start/Stop character transmission Enable Start/Stop character transmission 0 1 2 3 4 5 • 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. If you are varying the start and stop characters to differentiate between different labels, transmitting the start and stop can be helpful.
2 of 5 Length Default setting Valid entries To read variable length 2 of 5 codes 06 00-98 00 • 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. To set the RF Terminal to read a different length, scan any two-digit number from the bar pad table.
• 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 Enable Full ASCII Code 93 Disable Full ASCII Code 93 • 0 1 2 3 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.
Data Preamble 123 12345678 12345678 12345678901 123456 • XYZ ~3XYZ ~9 ~A ~5 Preamble trims leading characters Data Transmitted XYZ123 XYZ45678 12345678 1 6 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: ~bx 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.
• 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: ~x 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.
• 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. You can have up to seven character reassignments. • Scan SET 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.
Date/ Time Set Date For correct date display, the 6-digit date must be set in the date format you plan to use. By default the US terminals use 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. For example, to set a date of January 20, 1999, you would enter 012099 (US format) or 200199 (European format). The date can be scanned in from the bar coded Setup Menu or entered from the RF Terminal keypad.
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. To change the amount of time the RF Terminal waits before shutting down: • • Scan Shut Down Time Scan two digits - the default is 05 (5 minutes)- to correspond to the length of time in minutes.
Reset While in Setup Mode, DO NOT scan the RESET bar code unless you want to set all of the RF Terminal setup parameters back to the factory default settings. Scanning RESET will erase all changes you have made. 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 QL3 printers.
• Settings E and F pertain to the way the RF Terminal handles illegal statements coming from the host computer. RF Terminal software versions prior to 9.059 did not handle illegal statements the same way as current versions. This setting is really only applicable if you had written your host program to be compatible with RF Terminal versions prior to RFT9059.
The program will look for the Base or Relay and determine its current configuration. Once the program finds it, it will display the Device Type (BASE or RELAY), the RF Channel (default is 01) and the Firmware Version (xxxxx-pp). The first five characters are for the main processor's firmware, which can be updated by you from the latest firmware always available on our website. The last two last two characters are the firmware version of the radio processor; this is not field updateable.
dataaaaaaaa where dataaaaaaaa is the data string from the original transmission, terminated by a CR (ASCII 13). This test verifies communication in both directions (host to Base, Base to host). • If the data isn’t echoed back, either your host COM port or the Base Station has a problem. • Once you know the Base Station is communicating with the host correctly, compare the channel of the Base Station with the channel of the Terminal.
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. The RF Terminal transmits a response back to the Base Station, which in turn sends the data on to the host program.
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. We decided to use a different approach that would help to eliminate unnecessary radio traffic, conserve battery power, reduce the size of the Terminal, and greatly simplify the base station's logic/circuitry.
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.
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. This type of data transmission is called One-Way Mode.
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.
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. open area range, unless you are going through a lot of walls, you probably won't care where the Base is located, and you probably will not need a Relay.
in a warehouse or grocery store environment. Mounting 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. There are a few things you need to do though before you begin: • • Make sure all other Base Stations are turned OFF.
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 – this alone can double the effective range. 2. If using a European terminal, try a different channel. You may find less interference on another channel. There are several to choose from, only try 1 or 2 others.
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. See Chapter 2; RF System Setup for details. Once the RF Terminal is Relay-ready, it can use the Relay instead of the Base Station to communicate. If a RF Terminal tries to transmit 10 times to a Base Station without a response, it broadcasts a “who can hear me” message.
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 1000 - 3000 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.
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. See Appendix B: Adding Relays for the pin outs and a testing plan. Is radio traffic contention likely? The radio traffic time is about 15ms per transaction.
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.
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. Failure to trap them will give create very strange, unpredictable results. Even though you don’t think your code will ever make a mistake, take advantage of feedback that the Base Station provides.
• If a Base Station has a hardware failure, neither the Terminal nor 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. Operator Errors • Plan on your operator walking out of range and going to lunch in the middle of a transaction.
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. 3) Active X drop-in components. Every necessary function is defined. You just complete the code for each function.
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.
These are valid entries for the third position character: 0 1 2 3 4 5 A B C D E S p P R K M 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. (Terminal sends 1 for YES, 0 for NO). C and B key are there to facilitate YES/NO keypad entry while scanning with integrated laser.
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). For example: @1,1,1,ITEM@2,1,1,QTY has two data entry “prompt” commands combined.
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) where CR is ASCII 13 LF is ASCII 10 EOT is ASCII4 The statement causes the RF Terminal to transmit the string "!U1 MCR 80 T2 CR LF" to the Cameo printer.
The following table shows the programming differences for 4 lines/6 lines: Command @C0 @C5 @C6 4 Line Command did not exist Cleared all lines on a 4 line display Command did not exist 6 Line Clears all lines on both a 4 line display and a 6 line display. Clears line 5 on a 6 line display. Clears ALL lines on a 4 line display. Clears line 6 on a 6 line display.
Here are some sample command statements utilizing some of the programming tips offered above: @2,1,1,ENTER ITEM NO @V23@1,2,1,WRONG ITEM @C1@1,7,0,PICKING @1,1,1,ITEM@2,1,1,QTY 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. Play voice message 23, display WRONG ITEM on line1, position 2 and wait for data input. This is a valid multiple command statement – it ends with a data entry request.
commands are typically used for attached serial printers. Serial commands cannot be combined with other commands in a message to the Base Station/Terminal. Remember, you can only send 231 characters (including the ID + @S + EOT). 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.
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. A 6 line display terminal configured as a 6 line display (see Installation and Setup for LCD DISPLAY MODE) sends ASCII 22 as its SIGN ON character. A 6 line display terminal configured as a 4 line display will transmit the ASCII 15 character for SIGN ON.
power on the Base Station and have the Terminal Sign On again in order to continue. Sequence Error Message The host program must observe the one-for-one "host prompt/terminal response" protocol at all times. The host cannot send a second data entry prompt until it has received a response to the first data entry prompt. If it does, this is considered a Sequence Error.
since the command doesn’t specify which terminal it is meant for, the base sends the following message back to the host: *?CR • If the Base Station receives more than 231 characters, it treats that statement as an Illegal Command. If it sees more than 231 characters 5 times in a row, it transmits the following message to the Terminal and shuts down: Base Shut Down Due to Host Logic Error You can re-initialize the terminal by sending *@EOT or by powering the base off and back on.
test for the problem, power up the Base without the serial cable connected. After you power the Base up, plug in the serial cable. You will not see the “Base Initialized” message but it should not matter when testing for the garbage data.
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.
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. Make sure the port is closed (call CloseDevice) before making changes to any of the port settings. • Call the OpenDevice method. This activates the COM port used by this instance of the WDterm control.
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. An example of a property is the ComDeviceName setting. • Methods are function calls used to issue commands and access features of the drop-in component.
ActiveTerminal Valid values: Definition: 0 -63 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 ComDeviceName for your other COM port(s).
Quiet Valid values: True, False Definition: If 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 "Inputxxx" commands cause the terminal to wait for operator input. Note that your development environment may show more available methods for the WDterm control than are listed here. This is normal. You may ignore methods you see that are not listed here.
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.
OutputSerial Parameters: data Function: This instructs the ActiveTerminal to send data to the terminal’s serial port. Data must be less than 231 characters in length for each call to OutputSerial. SendDisplay Parameters: line, position, prompt Function: This instructs the ActiveTerminal to display the prompt at line and position. Must be followed by an "Input" method call to take effect. ClearScreen Function: This instructs the ActiveTerminal to clear its display.
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 ActiveTerminal to re-initialize. Must be followed by an "Input" method call to take effect. Base Stations use the message "Buffer Reinitialized..." to indicate a single terminal reinitialization.
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. OnTermData Data passed: terminal, data Event: A terminal has sent data in response to an Input method call.
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 Input method call before WDterm can respond to another keypress on the terminal. OnTermDownArrow Data passed: terminal Event: The down-arrow button has been pressed on a terminal. You must issue another Input method call before WDterm can respond to another keypress on the terminal.
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 Input method call 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 from their R/F Terminal via an RF Base Station across a TCP/IP network connection.
• 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. You should see a "Base SignOn" message in the monitor window. Server Communications • Run the Server Test Utility on the server computer.
intervening SignOut. Multiple SignIns from one terminal without appropriate SignOuts indicate either: 1. A terminal going out of range and having its power cycled before returning within range OR 2. 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". Only the ActiveX variety are widely compatible with almost all development environments.
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: If Quiet is set to True then any status and error message generated by WDIPterm will be suppressed. LogFile Valid values: blank or a valid file name Function: If the file does not exist it will be created.
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. Timestamped appends a (hhmmss) prefix to the returned data.
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 OnTermData event handler).
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 basename on channel to beep count times. Count may be a value from 1 to 9. Must be followed by an "Input" method call to take effect.
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. See the samples for more specific information. Each event passes relevant information to your event handler function.
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 Input command until it has received a response from the first Input command. If a base station receives 5 sequence errors in a row, a Host Logic error is generated and the base shuts itself down.
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. OnTermBeginKey Data passed: basename, channel, terminal Event: The BEGIN button has been pressed on a terminal.
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” as do other printers. They do require a special cable that can be ordered from Worth Data (part #C12); cable pin-outs are available in Appendix C: Cable Pin-outs.
• 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.
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 E2L1 E2L2 E2L3 E2L4 E3L1 E3L2 Description 2"x1" Vinyl Shelf Adhesive Labels 2"x1.25" Paper Permanent Adhesive Labels 2”x2” Paper Permanent Adhesive Labels 2”x1.
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. Why Use Voice Messages and Prompts? • Voice messages can be in any language.
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” error message. RF Terminal’s Voice Message Mapping The RF Terminal is shipped with 75 seconds of total recording time.
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.
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. Remember to speak clearly – you have plenty of time to say ITEM in 1⁄2 second. When the message time is over, you will hear two beeps.
Default Voice Messages Here are the default messages and the numbers they are recorded under: Message Recorded Message # Prompt ITEM QUANTITY #01 #02 Error messages LOW BATTERIES CHANGE BATTERIES TRANSMISSION FAILED #31 #32 #33 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” them to your other RF Terminals.
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.
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. A Terminal will operate very poorly at a distance of less than 10 feet from the Base due to high transmitter power. Make sure to Site Test at least at 50 ft. range.
If you are using rechargeable batteries, you must change the Batteries parameter in the Terminal Setup to reflect the usage of rechargeable 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.
Terminal Error Messages Message Meaning – Action Required This is a normal message, generated when you first establish radio contact. If you continue to get this message and it results in a "Transmission Failed" message, your Radios in Base and Terminal are not communicating. Be sure they are on same channel. They may need repair. Problem is between Host computer and Base “Waiting on Host station. Check to see if host application is running.
Message Meaning – Action Required Relay n Cannot be Heard by the Base Notify Supervisor The terminal has established contact with Relay Station x. Relay Station x has attempted to communicate with the Base Station through the 422 cabling with no success. Cable is bad. Transmission Failed To Retry, Move Closer And Press Enter The terminal has tried 10 times to get its message through to the Base Station with no success. Could be result of bad radio in base or terminal.
Troubleshooting specific problems I can’t communicate at all... • First, check the communication link from the Base Station to the host. Use the following command to test the transmission of data from host to Base and back again to the host: @@*Edataaaaaaaa where dataaaaaaaa is any string of data, terminated by EOT. This string should be sent from the host to the Base Station.
Base Station mounted on the wall with the antenna parallel to the floor is the worst position. To accurately determine the hardware required to cover a particular area, you should use the Site Test mode built in-to the RF Terminal. I can't communicate with the RS-232 port on my host CPU... • This is one of the biggest problems called in. If you are not using our cables, check your cables first. If you have an extension cable, remove it for testing.
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... • Try reading a known good bar code - try the 1 on the Setup Menu bar pad table. Follow the steps for proper scanning technique discussed in Appendix M; How to scan a bar code. • Make sure the reader is configured to read the type of bar code you are trying to scan.
bar code you are reading. If you are using an infrared wand, your bar code must be printed using infrared-quality ink. • If using a laser or CCD, clean the window of the scanner with a soft cloth. If you have a problem… • If you have a problem with your RF System, consult the troubleshooting section of this manual FIRST. As a last resort before calling for an RMA, you can perform a diagnostic reset on your terminal.
Appendix A Channel and Jumper Changes Opening a Base As preparation for changing the Channel on a Base Station or changing to the base to operate as a Relay, 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. If you don't completely remove the screw, you can use it as a lever to pull up on the cover.
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: • If the Base has multiple strings of relays radiating from it, the Base would not be terminated. • If the Base is first in a string, (not in the middle or end of a string), set the 422 jumpers to Base w/RS-422 termination.
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. Using a Relay requires changing the setup on the Base station in addition to added cabling.
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. There is no serial parameter setup required on a Relay as it is transmitting only to the Base station and not directly to a serial port.
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.
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. Because relay cabling is often troublesome, we supply a test cable for isolating the user-made cable from the process.
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. Changing the Channel on a Relay The Relay must have their channel set to the same channel as the R/F Terminals in their network. The channel is set on a Relay by turning a rotary switch to the setting 0-9 (10 Channels in the US.
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. • If the Base is first in a string, (not in the middle or end of a string), set the 422 jumpers to Base w/RS-422 termination. • The last Relay in each string should have its jumpers set as a Relay w/RS-422 termination.
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.
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 Relay Station RS422 Pin-outs The R/F Relay Stations are connected by twisted pair wire -- use Belden 1227A1, Cat 5 wire or equivalent.
Zebra Cameo/QL 3 Printers 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.
Appendix D 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 the LOADER.
Loader program. Specify a failsafe terminal firmware update and follow the program's directions. Base Station Firmware upgrades You can download the latest firmware for the B551 Base Station from our website www.barcodehq.com. Go to the downloads page and select the B551 Base Station.
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 specifications). Code 39 is flexible, features a large character set, variable data length and density, and bi-directional readability. Code 39 is extremely accurate; substitution errors are almost nonexistent.
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.
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.
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. Accumulate Mode works with Code 39, Code 93 and Code 128 only and can't be used with a check digit. When the RF Terminal reads a bar code with a space as the first character, it beeps and buffers the data without transmission.
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 (09,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. , , , and . Pairing these control The control characters are characters with normal data characters creates full ASCII 93.
Appendix G Codabar Specifications a12345b 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. Characters are constructed of four bars and three spaces. Codabar is a numeric-only code, but different combinations of start and stop characters can be used to identify different types of labels.
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. Each element (bar or space) varies from one to four units in width, totaling 11 units of width per character.
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. UCC-128 Shipping Container Code If UCC/EAN-128 is enabled on the R/F Terminal reader, all Function 1 codes are transmitted as ]C1.
Appendix I Interleaved 2 of 5 Code Specifications 123456 Interleaved 2 of 5 Code is a numeric-only, even-number-ofdigits bar code. It is widely used in warehouse and industrial applications. A combination of five elements, two wide and three narrow represent each character. Oddnumber position digits are encoded in the bars, even-number positions in the spaces.
(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. The checksum becomes the low-order digit: 19873 8.
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. UPC-E and UPC-E1 are variations of the standard UPC-A code. Each digit is constructed of two bars and two spaces. UPC has very precise standards of code size, structure, and numbers to be used.
• 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). 2 Store-marked random weight items of meat and produce. 3 Reserved for National Drug Code and Health Related Items. 4 Use this leading digit for in-store marking of non-food items. 5 Reserved for coupons.
ISBN 0-553-37062 ISBN specifications are available from: American National Standards Institute Customer Service nd 11 West 42 St. New York, NY 10036 http://web.ansi.org document ISO 2108:1992 The UPC/EAN checksum character The last character in a UPC-A, UPC-E, UPC-E1, EAN-13 or EAN-8 bar code is the checksum.
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). UPC-E Checksum Calculation Use the sample data of 123456 to demonstrate the UPC-E checksum calculation: 1.
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.
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). Use checking factors of: 2,3,4,5,6,7,2,3,4,5,6,7... 2. Multiply the checking factor with its assigned number and add the products: 4 + 12 + 32 + 35 + 30 + 28 + 6 + 12 + 36 = 195 3. Divide the sum by 11 195/11 = 17 remainder 8 4.
Appendix L 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. Laser and CCD Scanners If you are using a laser or CCD scanner, technique is not critical. The scanners are “point-and-shoot”; you can’t miss.
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.
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; then the laser beam starts sweeping for the read. As shipped, the laser beam never forms an aiming dot, but you can program a number of seconds that you wish the aiming dot to appear before the sweeping beam by scanning the following: From the Keypad, go to RF Terminal Setup. Choose “Other”. Press Enter repeatedly until you get to the parameter labeled “AIMING DOT”.
Appendix M Using the Scan Stand Stand mode allows the operator to use an LZ300 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. Stand Mode is actually a fast cycling laser looking for a bar code (many transitions between black and white). The user scans the bar code on the Stand to activate it. A scan of the same bar code while in "Stand Mode" will deactivate it.
Appendix N Optional Features The following are the features available for the RF Terminal: Item # Description F10 F11 F14 F13 F34 F36 F44 F38 T15 T12 T12 B12 F41 T46 F88 H11 LZ300 LZ400 PSC LR LI50 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 422 Multi-drop "T" Cable RF Terminal Cloning Cable Voice Cloning Cable Headphone for V
LZ300 Laser Scanner This laser scanner uses the Symbol 1200WA Scan Engine with a lifetime warranty on the scan element. The 10 ft. cable is durability rated for 1,000,000 bends. It reads all densities of bar codes down to a 3 mil narrow bar and reads a typical UPC code at about 12". The warranty on the LZ300 is 2 years. LZ400 Laser Scanner This laser scanner is the equivalent of the lasers used in the integrated models of the RF Terminal.
N-3
RF Terminal Cases and Holsters The RF Terminal has a variety of carrying cases and holsters available for use, depending upon the configuration and function of your RF Terminal. Choosing the correct carrying case or holster can increase productivity by making the RF Terminal more accessible and portable. The RF Terminal can use the following carrying cases and holsters: F41 Leather RF Terminal Carrying Case The F41 Leather Carrying Case features either a shoulder strap or belt loop attachment.
Appendix O ASCII Code Equivalent Table The 128 ASCII codes, their 3-digit decimal equivalents and 2-digit hex equivalents are detailed in the below table.
Index using Postamble to add terminator character...... 2-16 Base and relay blink "channel" on power up............ 1-3 Base and Relay Setup ............................................. 2-22 Base Reinitialized ..................................................... 8-3 Base Reinitialized message.............................. 6-12, 8-3 Base Shut Down................................................. 6-9, 8-3 Base Station and Relay cover removal .................... A-1 Base station channel.....................
Changing a Relay back to a Base ............................. B-5 Changing ASCII characters used to accomodate XON/XOFF .........................................................6-11 Changing Base or Relay setup ................................2-22 Changing character output ......................................2-17 Changing more than one setup parameter at a time using the bar coded setup menu ............................2-3 Changing the AA batteries on the RF Terminal........
Headphone Volume .................................................. 2-9 Host Logic Error ................................................ 6-9, 8-3 Host programming guidelines................................... 6-1 Host to Terminal Programming ................................ 6-1 How many terminals per base?................................. 4-6 How Relay Stations work ......................................... See How Site Testing works............................................
LCD Display Mode ........................................... 2-7, 6-6 Leading characters trimming using preamble ....................................2-15 Leading digits for UPC/EAN ...............................2-11, J-2 Leading spaces and Accumulate mode .................... E-4 LEFT ARROW key-transmitting ASCII 30 to host6-12 Length restrictions on bar codes..............................2-15 Link Test from base to host........................................ 2-23 Literacy as a data collection problem....
RF 700 Configuration Utility.................................. 2-22 RF link test ................................................................2-23 RF System Base Station failures ............................................. 5-3 before you begin programming ............................ 5-1 creating programs to prompt the terminal ............ 6-1 operator errors....................................................... 5-3 planning for expansion .........................................
Routing the Wiring................................................... B-2 RS-232 Cable Pin-outs ............................................. C-1 RS-232 Extension cables.......................................... C-1 RS232 problems.......................................................... 8-6 RS-422 Termination Jumpers................................... A-2 RSS-14 code ............................................................2-14 Start/stop characters transmitting for Codabar.............................
UCC/EAN Code 128 enabling/disabling ............................................... 2-12 UCC-128/ EAN-128 ................................................ H-1 UNIX requirements and problems ...................2-24, 8-5 UP ARROW key transmitting ASCII 28 to host............................. 6-12 UPC 2 and 5-character supplemental codes ..............J-2 UPC/EAN................................................................ 2-11 about.......................................................................