802 RF Terminal Users Guide Worth Data Inc.
This equipment has been tested and found to comply with the limits for a Class B 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.
Table of Contents Chapter 1 Installation................................................................ 1-1 Components............................................................................1-1 Installation Sequence..............................................................1-1 Using the RF Terminal keypad…...........................................1-1 R/F Terminal Menu Functions ...............................................1-4 Installing the 802 Terminal Utilities Software .......................
Appendix C Code 39 Specifications ........................................ C-1 Appendix D Code 93 Specifications ........................................ D-1 Appendix E Codabar Specifications.........................................E-1 Appendix F Code 128 Specifications .......................................F-1 Appendix G Interleaved 2 of 5 Code Specifications .............. G-1 Appendix H UPC / EAN Specifications.................................... H-1 Appendix I MSI/Plessey Specifications................
Chapter 1 Installation Components The 802 Terminal is 802.11b compatible operating between 2.412GHz and 2.462Ghz using direct sequence spread spectrum; it works with Access Points that are 802.11b or 802.11g compatible (b is a subset of g). The components in your 802 Terminal system will vary according to the configuration of your system. Your R/F Terminal shipment should contain at least: • An R/F Terminal T802 or LT802 (unit includes keypad and display).
the display. When SHIFT is on, the cursor is a large black rectangle. When SHIFT is off, the cursor is a narrow underline character. For all prompts which ask for a YES or NO response, the ENTER key, is the YES reply, and the 0 (zero) key is the NO reply. As you key data, you will see each character displayed on the screen. If you make a mistake, you can delete the last character by pressing the DELETE key, or you can clear all characters displayed on the screen by pressing the CLEAR key.
transaction) and sign off. After 2 minutes, the R/F Terminal displays: CHANGE BATTERIES UNIT SHUT DOWN_ This message displays for 20 seconds before the R/F Terminal signs off from the host (if signed on) and then shuts itself down. If you turn it back on without changing batteries, you may experience constant beeping, intermittent scanning, and very irritating symptoms that look like equipment failure.
4. batteries to see if they need charging, displaying the following message: Checking Batteries Please Wait……….. If the batteries are already charged, the message will disappear. If the batteries need charging, the following message is displayed: Charging Batteries Please Wait……….. R/F Terminal Menu Functions There are four modes of operation for the R/F Terminal: SIGN ON Signs R/F Terminal on for two-way communication with host. SETUP MODE Accesses Setup parameters for Terminal and Base.
DEVICE SIGN ON ----- 1 SETUP MODE----------- 2 FIRMWARE UPDATE- 3 • Press the 1 key to initiate to a two-way communication host computer program through an Access Point. • Press the 2 key to change the configuration of the Terminal Device. • Press the 3 key to update the firmware on the Terminal Device. (The latest firmware is always available on our website 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.EXE program on the CD in Windows Explorer. 2. Click on the RF Terminal button to select the type of hardware. 3. Click on the "Install RF Loader" button. 4. Follow the installation instructions on the screen.
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.
Default RF Terminal Configuration Parameter Default Setting Device IP DHCP Server Used Server IP Device Searches Subnet Mask 255.255.255.
• Number bar code that corresponds to the appropriate setting (i.e. “3” to change the Beep Tone to “high”) - you should hear 2 beeps for each scan • End Setup-you should hear 3 beeps after END SETUP. 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".
The groups in the keypad Setup Menu contain the following setup parameters: Setup Group RF Setup 0 Parameter Setup Group Device IP Date/Time 3 Server IP Subnet Mask Starting Channel Parameter Set Time Set Date Date Format Display of Year SSID Encryption Skip Opening Screen Bar Codes 1 Code 3 of 9 UPC/EAN Code 2 of 5/I 2 of 5 2 of 5 Length Code 128 Codabar MSI/ Plessey Code 11 RS232 2 Battery 4 Recharging or Not Speaker 5 Speaker Volume Other 6 Headphone Volume Beep Tone Shut Down Time Pream
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, Device Address (if more than one terminal) and enabling bar codes to be read other than UPC or Code 39. Device IP Address Get Device IP from DCHP Server Use a Fixed Address • 0.0.0.0 nnn.nnn.nnn.nnn Every terminal needs a unique Device IP Address.
SSID Default SSID User Defined • blank XXXXXXXXXXX If wish to restrict terminal device to a specific network name, enter the name here. The default blank setting allows the terminal device to sign on to any available wireless network. If you want an SSID with lower case characters, you will have to scan the Full ASCII Menu. Encryption Method None 64 bit 128 bit • 0 1 2 For security of the network, Access Points and Devices can be set to a unique encryption key.
Control Key on RF Terminal Up Arrow Down Arrow Left Arrow Right Arrow Begin End Search Code transmitted to Host FS (ASCII 28) GS (ASCII 29) RS (ASCII 30) US (ASCII 31) ETB (ASCII 23) CAN (ASCII 24) VT (ASCII 11) The message is sent to the host as: Bytes 1 Last Function Value Data Transmitted Terminator of Message ASCII Value from Table Above CR LCD Backlight Display Mode No Yes Other 0 1 The Backlit Display is standard. The default setting is for the LCD Backlight to be ON.
will display six lines as follows: mm/dd/yy hh:mm alkBAT -zz% ServerIP=nnn.nnn.nnn.nnn DeviceIP=nnn.nnn.nnn.nnn Ch:=n SSID=xxxxxxxxxxxx WEP=Y Strength=-nn alk - when Alkaline batteries are specified in Battery setup rch- when NiMH or NiCad batteries specified in Battery setup zz=percent or battery life left in numbers i.e. 99, 50, 23 • Server IP either shows the Server's fixed TCPIP address; or if Device searches out the Server, shows 0.0.0.0.
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 123 12345678 12345678 12345678901 123456 Preamble 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 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. 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.
th in 1/10 second increments; i.e., 20 would be two seconds. 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.
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. Basic RF System communications… A WIFI system consists of three components – Host Server, Access Points and RF Terminal. The Access Points are connected to the Server by Ethernet wiring. The Terminal Device "signs in" by establishing communication with a Server Program through an Access Point.
When the Server receives a SIGN ON message from a RF Terminal, the Server transmits the SIGN ON information to the host application program.. The host application can then do one of two things: 1. 2. If it has something for the Terminal to do, it can send a prompt to the Terminal. The RF Terminal receives the prompt, waits for the operator to enter the requested data, and then transmits the data back to the application program.
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, since the Access Points are very inexpensive, you should be able to obtain whatever coverage you need. You can evaluate the RF Signal Strength of the strongest Access Point with the same SSID by simply pressing the Status Key.
Chapter 5 Before you begin programming… The RF Terminal receives messages from the host user program. The Terminal responds back to the host application program with data that was keyed or scanned by the Terminal's user. The host application program processes the data and sends back the next prompt. Each RF Terminal has a unique IP address (or at least a unique Mac address).
• Use the Test Program. The test program can at least allow you to see how the system functions and whether you can anticipate any system-wide problems. The test program should also be used as a response-time benchmark. • Study the Demo Programs. Demo programs are included for examples of how to use the ActiveX tool provided. Failure Planning Hardware Failures Let’s assume that each part of the system has failed.
Chapter 6 Programming for the RF Terminal The programming support offered for the RF Terminal are Active X drop-in components. Every necessary function is defined. You just complete the code for each function. Remember, plan for every error that the Server might return including: Sequence Errors detected Illegal Command detected Addressing a Terminal Not Signed In Command without an ID Programs languages that can interface with the Active X tool include VB, C++, Delphi, Access, FoxPro, etc.
The STATUS key is reserved to only display the Time and Date. 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. 802Control/ActiveX 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 across a TCP/IP network connection.
• Before making any WDIPterm method calls in your application, make sure to set the ServerOn property to "true". Test For Good Communication • Implement an event handler for OnTermBaseRegister that causes a beep or displays a message when called. If communication between the host PC and the base station is good, your event handler will fire when your program is running and you power up an attached base station.
Events are function definitions placed in your application’s source code. The function definitions in your source code are called Event Handlers. The skeleton structure of the event handler’s source code is automatically generated. The code in the Event Handler is called ("fired") by the drop-in component when a specific event occurs. An example of an event is when a terminal returns data and the OnTermData event is fired.
ClientList Valid Values: Read Only. Function: Returns a formatted string listing all attached client BaseNames and associated IP numbers. Format is "basename CR/LF ip address CR/LF basename…". Methods - TCP/IP COM Methods are commands that you issue to the WDIPterm 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 WDIPterm control than are listed here. This is normal.
by pressing the end key on the terminal. A termID+CR will be sent to the host. InputYesNo 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 a Yes (Enter key or C key) or a No (0 key or B key) from the terminal keypad. Note: C and B keys are used to facilitate keypad entry while scanning with the integrated laser.
and position. Must be followed by an "Input" method call to take effect. ClearScreen Parameters: basename, channel, terminal Function: This instructs the terminal attached to client basename on channel to clear its display. Must be followed by an "Input" method call to take effect. ClearLine Parameters: basename, channel, terminal, line Function: This instructs the terminal attached to client basename on channel to clear the specified line on its display.
NOTE: Base Stations use the message "Buffer Reinitialized..." to indicate a single terminal reinitialization. ReInitAll Parameters: basename, channel Function: This instructs all terminals attached to client basename on channel to re-initialize. TestClient Parameters: none Function: This instructs the Server to "ping" all attached clients. Results are recorded in the log. Events - TCP/IP COM WDIPterm events occur when a specific condition is met.
OnTermSignIn4 Data passed: basename, channel, terminal Event: A four-line terminal has signed in on channel at client basename. Terminal ID is passed in terminal. OnTermSignOut Data passed: basename, channel, terminal Event: A terminal has signed out on channel at client basename. Terminal ID is passed in terminal. OnTermData Data passed: basename, channel, terminal, data Event: A terminal on channel at client basename has sent data in response to an Input method call.
OnTermUpArrow Data passed: basename, channel, terminal Event: The up-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. OnTermDownArrow Data passed: basename, channel, terminal Event: The down-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.
OnTermSearchKey Data passed: basename, channel, terminal Event: The SEARCH button has been pressed on a terminal. You must issue another Input method call before WDIPterm can respond to another keypress on this 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.
One model of the Cameo printer is available with a magnetic stripe reader, allowing magnetic stripe input to the RF Terminal using the @M (magstripe input) command. • The Cameo printer with magstripe input is capable of reading Track 1, Track 2 or Tracks 1&2. See your Portable Printing Systems Programming Manual for the correct character string to send in the @M command to turn on the magstripe reader. (see page 6-2 for details).
Zebra QL 3 Printer The QL 3 Printer is used for label printing. It doesn’t have Magstripe input. The classic application is for printing shelf labels during shelf price verification: 1. The operator scans a shelf label. 2. The Terminal transmits scanned data to the host computer. 3. The host computer looks up the price, description, etc. and transmits the computer price back and sends the necessary commands to the attached QL 3 printer to prints a new shelf label with the correct price. 4.
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 ½ 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 # Prompts 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 System Test If your program fails to run successfully, you can run the 802 Test Program to check out the host/network/access point/terminal link. Radio Test The most basic tool for troubleshooting the Terminal Device's radio is to check the Signal Strength of the Access Points by pressing the Status Key and reading the Signal Strength on the last line displayed. Do this test at about 50 feet or less from the Access point (no walls).
See Chapter 2: Batteries to change the setting. To display the remaining battery life of the AA batteries and the type of batteries the Terminal is expecting, press the STATUS key shows: AAxBAT -zz% x=a when Alkaline batteries are specified in Battery setup x=n when NiMH or NiCad batteries specified in Battery setup Press the STATUS key again to resume processing. If using the Active X program with XP, be sure "connection pooling" is disabled.
Terminal Error Messages Message Meaning – Action Required Waiting for Server to Acknowledge This is a normal message, generated when the Terminal Device first tries to establish contact with a Server. The Terminal is not within range of any Access Point – regardless of SSID or encryption settings.
Message Meaning – Action Required Transmission Failed To Retry, Move Closer And Press Enter The terminal has tried 10 times to get its message through to the Access Point with no success. Could be result of bad radio in base or terminal. Could be the operator has gone out of range of the base- if so, move closer and press any key. No Firmware Detected 1 – Download Firmware 0 – Power off Terminal Press 0 or 1 now_ The firmware has somehow been wiped out – probably from an interrupted firmware download.
RF Terminal Problems When laser is triggered, it cycles power by itself – 1st screen When a voice message plays, it cycles power by itself –1st screen I get black bars on the display when I turn it on When I turn it on, it just beeps continually. • If the batteries are way low, when turned on, the Terminal will just keep beeping; it is cycling power, over and over because the batteries are too low.
readable by the RF Terminal set to its default settings. • Make sure your bar codes have clearly defined dark bars and clean white spaces. If the bars are so light that they are gray instead of black or are so dark that they “bleed” into the white spaces, the printing of the bar codes is the problem. Whoever is printing the bar codes needs to make the necessary corrections. • The bar code should also have a “quiet zone” of at least ¼” to the left of the first bar and to the right of the last bar.
the Technical Support Engineer. • The Engineer may ask you to go through some troubleshooting procedures while on the telephone. This will help them determine what is wrong and what the course of action should be. 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.
Appendix A Printer Pin-outs 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 B 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.
After moving the jumper, reassemble the case, plug the power into the RF Terminal, and connect the F36 Serial Cable to the host computer and proceed to download firmware using the 802 RF Terminal EPROM Loader program. Specify a failsafe terminal firmware update and follow the program's directions.
Appendix C 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 D 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 E 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 F 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 G 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 H 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 I 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 J 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 K 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 L Optional Features The following are the features available for the RF Terminal: Item # F10 F11 F14 F13 F34 F36 F44 F38 T15 T12 T12 B12 F41 T46 F88 H11 LZ300 LZ400 PSC LR LI50 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 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 LT802. The LZ400 uses the Symbol 1200HP Scan Engine with a lifetime warranty on the scan element.
L-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 M 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 1 1 second voice messages..........................7-2 1/2 second voice messages.......................7-2 2 2 of 5 Code.............................................2-12 default length setting .........................2-13 enabling check digit ..........................2-12 susceptible to mis-reads....................... 2-13 2 of 5 Codes reading variable length bar codes......2-13 2 of 5 Length ..........................................2-13 4 4 digit year option ..................................
Check digits / Checksums and Accumulate Mode ....................... C-4 Check Digits / Checksums Code 128 ............................................ F-1 Code 39 .............................................. C-2 Code 93 ..............................................D-1 Interleaved 2 of 5 ...............................G-1 MSI / Plessey....................................... I-1 UPC/EAN...........................................H-3 cloning Terminal setup to other terminals.................................
Full ASCII Extension to Code 39 ........... C-3 Function Code 1 transmission..................F-1 Function keys ...........................................6-1 H H11 Laser Holder.................................... L-2 hands free laser scanning........................... K-1 Hardware Failures ....................................5-2 Headphone Volume..................................2-8 Host Logic Error ...............................6-1, 8-3 How to change the batteries .....................
Partitions changing for voice messages...............7-2 for voice messages ..............................7-2 Password ..................................................2-3 Performance Issues...................................4-3 Pin-outs ...................................................A-1 Zebra Cameo Printer ........................... A-1 Planning for expansion.............................5-1 Planning for hardware failures .................5-2 Planning for system failures.....................
Set Date .............................................2-18 Set Time ............................................2-18 Shut Down Time ...............................2-19 Skip Opening Screens .........................2-7 SSID ....................................................2-6 Starting Channel..................................2-5 Stop Bits setting for serial printer .....2-20 Subnet Mask........................................2-5 Voice Message Partitions.........2-18, 2-19 RF Terminal Setup Codabar .......
turns off and on by itselt...........................8-5 U UCC 128 Serial Shipping Container bar code .................................................... F-2 UCC/EAN Code 128 enabling/disabling .............................2-11 UCC-128/ EAN-128................................ F-1 UP ARROW key transmitting ASCII 28 to host .............6-1 UPC 2 and 5-character supplemental codes ............................................................H-2 UPC/EAN...............................................