background image

5-2

• 

Parse the Returned Strings thoroughly. Don’t assume anything 
about the next response from the Server to your program and look 
only for the partial string such as the ID only. Parse the string 
returned completely, and be sure you are examining every 
possibility. Failure to do so is a common mistake. 

• 

Plan for expansion. You may start small (1 Terminal) but try to 
create an application that will allow for easy expansion.  

• 

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. How are you going to 
know what has happened and how are you going to recover? 

• 

The most frequent failures are at the Terminal level. If a Terminal has 
a hardware failure, it will not be able to SIGN OUT. It is possible for 
the Terminal operator to press the ON/OFF key or the F1 key by 
accident, forcing the Terminal to SIGN OUT - sometimes in the 
middle of a transaction. This happens at battery-changing time also.  
You need to plan for partial transactions - do you trash the data you do 
have and start over, or pick up where you left off?   

• 

Keep in mind that if a Terminal has SIGNED OUT in mid-transaction, 
the Server clears any pending message for that Terminal before it will 
allow it to SIGN ON again. Make allowances to re-send messages or 
prompts that were cleared upon SIGN ON if necessary. 

Operator Errors 

• 

Plan on your operator walking out of range and going to lunch in 
the middle of a transaction.  What do you do with the data you do 
have, and where are you going to start up again? 

• 

Let’s say your operator is SIGNED ON and decides it’s time to take a 
break.  Instead of pressing the F1 key to SIGN OUT, he presses the 
OFF key. Pressing the OFF key is OK (it will SIGN him OUT) but 
there is a delay until the SIGN OUT is acknowledged. Because of the 
delay, the operator might think he didn’t press the key hard enough 
and press it again - this time actually powering down the Terminal 
before the SIGN OUT was complete. If this happens, you need to plan 
to re-send the last prompt to the Terminal when he SIGNs ON again. 

Содержание 802 RF

Страница 1: ...802 RF Terminal Users Manual February 2006 Worth Data Inc ...

Страница 2: ...lanned operation 4 1 Chapter 5 Before you begin programming 5 1 Failure Planning 5 2 Chapter 6 Programming for the 802 RF Terminal 6 1 Introduction 6 1 WD802Term ActiveX 6 4 Control Keys for Possible Programming 6 6 WD802Term ActiveX Concepts 6 7 Portable Printers 6 17 Chapter 7 Voice Message Operations 7 1 Why Use Voice Messages and Prompts 7 1 802 RF Terminal s Voice Message Mapping 7 2 Programm...

Страница 3: ...cifications F 1 Appendix G Interleaved 2 of 5 Code Specifications G 1 Appendix H UPC EAN Specifications H 1 Appendix I MSI Plessey Specifications I 1 Appendix J How to scan a bar code J 1 Appendix K Using the Scan Stand K 1 Appendix L Optional Features L 1 Appendix M ASCII Code Equivalent Table M 1 Appendix N 802 Display Character Code Mapping N 1 Appendix O 802 RF Terminal Setup Menu O 1 Index 1 ...

Страница 4: ... CD ROM demo programs Active X development software test program and firmware loader program Keep the shipping box for the R F Terminal in the event it is necessary to return equipment for repair later Installation Tips 1 Be sure all Access Points and Terminals have the same SSID and WEP Key if Encryption is used Terminals are shipped with a SSID of WORTH DATA 2 Start with one Terminal Get everyth...

Страница 5: ...for recharging 1 which allows the batteries to be recharged under program control Otherwise the batteries shipped are non rechargeable alkalines with no recharging options set in the Terminal However you may change the battery type yourself Using NIMH or alkaline batteries you should get 24 hours of operation assuming 1 transaction every 8 seconds If you did not order the rechargeable batteries an...

Страница 6: ...lose the date and time in the Real Time Clock The R F Terminal also has a battery life indicator Press the STATUS key to display the remaining battery life of the AA batteries as well as the date time and other information as follows mm dd yy hh mm alkBAT zz ServerIP nnn nnn nnn nnn DeviceIP nnn nnn nnn nnn Ch n SSID xxxxxxxxxxxx WEP 128 Signal nn alk when Alkaline batteries are specified in Batte...

Страница 7: ...me your application Recharging the batteries 1 Be sure you have specified rechargeable batteries in the RF Terminal s Setup If you ordered NiMH rechargeable batteries with a RF Terminal Worth Data makes the change before shipping See Battery in the RF Setup 2 With the RF Terminal shut off plug the F15 9V power adapter into the RF Terminal 3 The firmware in the terminal then checks the level of cha...

Страница 8: ... to start using the channel of the most frequently used Access Point 01 11 SSID xxxxxxxxxxxx refers to the first 12 characters of the up 32 ch character network name WEP 128 or 64 or NO shows how the Device is configured with an encryption key Rnn the radio firmware version To move on to the first menu item press any key on the R F Terminal keypad The display now reads DEVICE SIGN ON 1 SETUP MODE ...

Страница 9: ...rams in VB Excel and Delphi These demos provide samples that illustrate how to use the ActiveX programming tool and how to create a host application that can manage multiple terminals VB QL3 Printer Demo Program A Visual Basic demo that shows how to use a QL3 printer attached to a terminal from your host application 802 Test Program The 802 Test Program is provided to help you test your 802 Termin...

Страница 10: ...P Starting Channel SSID Subnet Mask WEP Encryption Key Control Keys Only Automatic Check Back Skip Opening Screens Display of Year Date and Time Aiming Dot Duration Display Backlighting If you are using the bar coded Setup Menu and are unfamiliar with scanning bar codes see Appendix M How to scan a bar code to learn proper scanning technique before you begin scanning the bar codes on the Setup Men...

Страница 11: ...UPC A NSC check digit transmitted Laser Options none Shut Down Time 5 minutes EAN 13 country code check digit transmitted Voice Messages 303015 Encryption none EAN 13 country code check digit transmitted Control Keys Only no Display of year 2 digit UPC E 1st char check digit not transmitted Skip opening screens no Aiming Dot No UPC E 1st char check digit not transmitted Automatic Check Back No EAN...

Страница 12: ...key You should see DEVICE SIGN ON 1 SETUP MODE 2 SITE SURVEY 3 Press the 2 key to change the configuration of the Terminal Device At this point the terminal will ask for a password SETUP MODE PASSWORD _ Enter WDTRI on the keypad The next item allows you to choose which item to configure R F Terminal 1 Voice Operations 2 Press 1 to enter the RF Terminal Setup Now you are in the RF Terminal Setup Me...

Страница 13: ... Code 128 6 Voice Messages Codabar Laser Options MSI Plessey Aiming Dot Duration Code 11 Automatic Check Back Code 93 Control Keys Only RSS 14 LCD Display Mode LCD Backlight RS232 Baud Rate LCD Backlight Duration 2 Parity Data Bits Stop Bits Once you have selected a group to edit you will see each parameter displayed in the order listed above Use the next section of this chapter as a reference for...

Страница 14: ...Use a Fixed Address nnn nnn nnn nnn The terminal communicates with a Server by IP address The Server IP address can be found by a search initiated by the terminal or you can enter in a fixed IP address for the server The default setting in the terminal is to search a setting of 0 0 0 0 If you want to use a fixed server IP address enter the IP address nnn nnn nnn nnn where each n is a value of 0 9 ...

Страница 15: ...uthenticate to the access point and the network You must enter a WEP Encryption key to access the Authentication settings Open System authentication which is the default setting is the preferred method it allows any device to authenticate with the access point but will only allow it to communicate if the WEP keys match Shared Key is allowed to comply with the IEEE 802 11b standard however because ...

Страница 16: ...Duration is 5 seconds Backlight Duration Always ON 0 Duration in of seconds 1 2 5 9 The Backlight Duration is of no concern unless you have set the LCD Backlight Display to 1 for YES 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 sett...

Страница 17: ... shows the Device s fixed TCPIP address or if it is determined by a DHCP Server shows 0 0 0 0 Ch n shows the channel to start using the channel of the most frequently used Access Point SSID xxxxxxxxxxxx refers to the first 12 characters of the up to 32 character network name WEP 128 or 64 or NO shows how the Device is configured with an encryption key Strength nn shows the signal strength from the...

Страница 18: ...e default value is 00 The values possible for entry are 00 99 An entered 99 gives 99x5 seconds or 495 seconds between check backs The Terminal sends back an ASCII 07 for the data back to the host ID ASCII 07 CR This parameter s prompt is AUTOMATIC CHECK BACK Key 00 99 Current Value 00 Code 3 of 9 Code 39 Enable Code 3 of 9 0 Disable Code 3 of 9 1 Enable Full ASCII Code 39 2 Disable Full ASCII Code...

Страница 19: ... Enable transmission of UPC A NSC or EAN 13 1st 2 digits 4 Disable transmission of UPC A NSC or EAN 13 1st 2 digits 5 Enable transmission of UPC A and EAN 13 check digit 6 Disable transmission of UPC A and EAN 13 check digit 7 Enable transmission of UPC E NSC and EAN 8 1st digit 8 Disable transmission of UPC E and EAN 8 1st digit 9 Enable transmission of UPC E and EAN 8 Check digit A Disable trans...

Страница 20: ...parameter to 8 To turn off UPC E1 reading set it back to the default of 9 If you prefer to transmit UPC E bar codes in a 6 digit format while EAN 8 is transmitted in its original 8 digit format use setting F 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 ...

Страница 21: ... Codabar 2 Disable CLSI Codabar 3 Disable Start Stop character transmission 4 Enable Start Stop character transmission 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 ...

Страница 22: ...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 For example to change the RF Terminal to accept an 8 digit bar code scan 0 then 8 from the bar pad table 2 of 5 code must always be an even number of digits so the le...

Страница 23: ... 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 Code 93 Enable Code 93 0 Disable Code 93 1 Enable Full ASCII Code 93 2 Disable Full ASCII Code 93 3 Code 93 is similar in character set to Code 39 See Appendix F Code 93 for more information Code 93 is not a com...

Страница 24: ...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 To display the date during operation press the STATUS key Set Time The time ...

Страница 25: ...r 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 For ex...

Страница 26: ... long range lasers give the operator more time to aim the laser properly at a distant bar code usually using the marker beam The default beam time is 2 seconds Aiming Dot Duration This parameter applies to the built in internal laser and the LZ200 and LZ400 tethered laser scanners Before the laser beam spreads you can create a brighter aiming dot to be sure you are on the bar code you want to read...

Страница 27: ...and a portable printer such as the QL320 printers Baud Rate 4800 0 9600 1 19 200 2 38 400 3 57 600 4 115 200 5 Parity None 0 Even 1 Odd 2 None is generally used with 8 data bits Even or Odd parity is generally used with 7 data bits Data Bits 7 bits 0 8 bits 1 Stop Bits 1 bit 0 2 bits 1 RS232 RS232 RS232 RS232 ...

Страница 28: ...ts the data to the Access Point which in turn passes it on to the Host Server The application on the Host Server processes the information and sends a new data prompt out to the Access Point and the whole process begins again A little more in depth This RF system s dialogue is Terminal initiated The Terminal says I m here give me something to do When you select DEVICE SIGN ON the RF Terminal first...

Страница 29: ...ver If the host application program has another prompt for the terminal it sends it out repeating the process above If the host application program doesn t respond within 2 seconds the Terminal Device displays WAITING FOR PROMPT FROM HOST COMPUTER until the prompt is received If the Terminal gets no response after 3 transmissions it will perform an Access Point scan If it fails to get a good signa...

Страница 30: ...reating a Sequence Error However you might want to change the prompt to a slow operator or even locate a lost terminal with beeping You can do this using the Automatic Check Back option You set a predetermined interval in increments of 5 seconds of when you want the terminal to send back a message do you have a change for me If there is no change you simply resend the original prompt if there is a...

Страница 31: ......

Страница 32: ...et of an access point If you are planning the wiring of a new installation you will want to lay out your access points so that there is overlap Below is a 300 ft by 500 ft warehouse area with access points positioned to provide planned coverage over the entire area You do a site test by positioning one access point in each location and verifying that the projected area of coverage is actually atta...

Страница 33: ...erminal will do an Access Point Scan and report on the three Access Points with the strongest signals contacted or fewer than three is less contacted The display will be updated every two seconds and have the following format ACCESS POINT SCAN SSID CHAN SIGNAL WORTH DATA 11 80 WORTH DATA 9 65 WORTH DATA 5 35 HIT F1 TO EXIT Access points without a matching SSID will not be shown unless the Terminal...

Страница 34: ...etal walls may require the use of Relay Stations to achieve adequate coverage Organic material absorbs RF energy If you are trying to operate in an area with lots of densely packed organic material bags of beans or corn expect and plan for reduced operating ranges Raise the Access Point Sometimes just raising the Access Point 12 feet will dramatically increase your operating range especially in a ...

Страница 35: ......

Страница 36: ... established when a terminal connects to the 802 11 RF network The host computer application waits until a terminal SIGNS ON then begins its processing by sending the first prompt out to the terminal via an 802 11 b Access Point Before you begin programming there are some factors you should take into consideration during the planning process Plan for system failures This includes hardware failures...

Страница 37: ...tor to press the ON OFF key or the F1 key by accident forcing the Terminal to SIGN OUT sometimes in the middle of a transaction This happens at battery changing time also You need to plan for partial transactions do you trash the data you do have and start over or pick up where you left off Keep in mind that if a Terminal has SIGNED OUT in mid transaction the Server clears any pending message for ...

Страница 38: ...nd value parameter passing etc Database connectivity data structures and state management techniques are key to creating a program that can work with multiple terminals If you do not understand the references mentioned here and the implications of the pseudo code illustrations you may not have the skills necessary to create a working application using the 802 Terminal WD802Term ActiveX programming...

Страница 39: ... handler that is relevant to your application It is important to remember to keep event handlers short and efficient Do not make method calls to WD802Term from within a WD802Term event handler Instead set up a state management and polling or threading scheme as outlined below Signing In Data Structures Transactions and State Management When a terminal SIGNS ON it sends a signal to your application...

Страница 40: ...might keep track of where in a transaction process a terminal is any pending data from or prompt for the terminal and any other information that is relevant to a terminal in the transaction process you have defined An easy way to create a data structure for each terminal is to define an array of User Defined Type VB or Records Delphi or Structs C The array would be large enough to accommodate all ...

Страница 41: ...our application and in the timer s event handler check the TermData structure for the state of each terminal and make any appropriate WD802Term method calls from within the timer object s event handler The timer can be set to fire every 100 milliseconds or every 10 seconds or anything in between that is appropriate for your application Another more advanced way to decouple the WD802Term method cal...

Страница 42: ... the Terminal Device s can either have a static address or use an assigned IP address via a DHCP server or equivalent Refer to your Windows networking administration utility in the Control Panel to configure computer IP address settings WD802Term uses port 54140 You can link server and terminal through a dial up or DSL internet link as long as the server has a static IP address and your router pas...

Страница 43: ...minal should not be allowed to SignIn twice without and an 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 IP address terminal ID conflict Control Keys for Possible Programming There are some keys on the 802 RF Termi...

Страница 44: ...alled 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 The details of how to access Properties Methods Events varies between development platforms Details of how it works in some of the most popular platforms is illustrated in the samples included with the RF Utilities CD or available for download f...

Страница 45: ... that 5000 If you are not familiar with IP ports leave this value at the default setting ServerActive Valid values True False Function Set ServerActive to True to begin listening for terminals Before setting to True be sure to call the InitializeServer method See Methods LogFileName Valid values Any valid file path and name Function Leave blank if you do not want a log file kept If you enter a fil...

Страница 46: ... wait for data to be entered from either terminal keypad or scanner If shifted is set to true the terminal will start in shifted mode Timestamped appends a hhmmss prefix to the returned data 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 onl...

Страница 47: ...shifted 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 The entered data is not displayed on the terminal InputSerial Parameters line position prompt Function This instructs the ActiveTerminal to display the prompt at line and position and wait for data to be received through the terminal serial por...

Страница 48: ...he terminal make sure to set the Protocol parameter in the 802 RF Terminal to XON XOFF See the 802 RF Terminal Manual for details Special Considerations After an OutputSerial call is successfully completed the terminal will return as data a CR ASCII 13 Carriage Return This will fire the OnTermData event If there is a problem with the serial data you will see an error message at the client and in t...

Страница 49: ...ke effect SendDate Parameters line Function This instructs the ActiveTerminal to display date and time on the specified line number Must be followed by an Input method call to take effect Beep Parameters count Function This instructs the ActiveTerminal to beep count times Count may be a value from 1 to 9 Must be followed by an Input method call to take effect PlayVoice Parameters msgnum Function T...

Страница 50: ...etter code for a given terminal number Use the returned character to match with the Terminal ID programmed into a non 802 RF Terminal This is provided for backwards compatibility and should not be used for new host applications GetIPAddress Parameters TermNumber Function Returns the actual IP address of the terminal associated with a given ID code GetErrCode Parameters none Function Returns code f...

Страница 51: ... into the terminal Terminal ID is always passed as 0 999 Once you have the event handler skeletons you can proceed to add whatever functionality you desire to each event Before any WD802term events will fire you must make sure to turn the Server on by calling WD802Term InitializeServer WD802Term ServerActive True OnServerActivate Data passed none Event Called when the ServerActive property is set ...

Страница 52: ...ent An illegal command has been sent to a terminal WD802Term ActiveX is designed to prevent illegal commands but software is not always perfect and we may not have imagined all the ways in which our customers will want to use it OnTermUpArrow Data passed terminal Event The up arrow button has been pressed on a terminal You must issue another Input method call before WD802Term can respond to anothe...

Страница 53: ...ent The BEGIN button has been pressed on a terminal You must issue another Input method call before WD802Term can respond to another keypress on the terminal If you have already entered some data on the terminal and press the Begin key this event will not fire OnTermEndKey Data passed terminal Event The END button has been pressed on a terminal You must issue another Input method call before WD802...

Страница 54: ...the DSR line on the printer so only the S command and the data you are sending to the printer is needed Once the 802 RF Terminal has turned on the printer it stays on until the host program turns it off using the POWER OFF COMMAND ESC 0x1b p 0x70 described in the Printing Systems Programming Manual or until the automatic shutdown takes place 2 minute default The 231 character limit applies to your...

Страница 55: ... Programming Manual on the CD ROM shipped with the printer Zebra QL 320 Printer The QL 320 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 tran...

Страница 56: ...nt Adhesive Labels 2 50 E2L3 2 x2 Paper Permanent Adhesive Labels 2 50 E2L4 2 x1 25 Vinyl Shelf Adhesive Labels 3 00 E3L1 3 x1 Vinyl Shelf Adhesive Labels 7 50 E3L2 3 x1 75 Paper Permanent Adhesive Labels 5 00 Shelf adhesive labels are designed for ease of removal to facilitate replacement Permanent adhesive labels are designed to stick and stay stuck making removal difficult without leaving a res...

Страница 57: ......

Страница 58: ...can make keying unnecessary Voice messages and prompts are a good way to keep the operator s attention focused on the job at hand Audible error messages and warnings also help to limit mistakes and downtime Tips for Using Voice Prompts Over 90 voice messages can be recorded in the 802 RF Terminal Here are some tips on making your voice prompts user friendly Short messages are preferable for prompt...

Страница 59: ...ges and you want 15 more 1 second messages your allocation would look like this 00 second message 45 1 second messages message numbers 01 45 15 2 second messages message numbers 46 60 Voice message partitions are set in the 802 RF Terminal either from the bar coded Setup Menu or by the keypad setup From the Setup Menu scan the bar code for Voice Messages and then scan six digits The first 2 digits...

Страница 60: ...ult messages If you heard nothing a new message can be safely recorded in the area assigned to message 01 After you have heard the message or static if no message has been recorded the 802 RF Terminal displays the RECORD PLAYBACK prompt again RECORD PLAYBACK KEY R P To record a message get out the microphone no it s not an earphone shipped with the 802 RF Terminal and plug it into the AUX jack loc...

Страница 61: ...lank you can listen to messages until you find a blank for recording The host computer relies on the fact that the voice messages are stored in the 802 RF Terminal itself and not generated by the host The host computer will trigger the broadcast of a voice message by sending a prompt to the 802 RF Terminal that tells it which message number to play If the host thinks that message 05 is STOP when i...

Страница 62: ... 802 RF Terminal must be started first On the receiving Terminal press the 4 key for Cloning Receiver The Receiving unit will display Recv Setup Voice Please Wait_ Now you can start the Master 802 RF Terminal by pressing the 3 key for Cloning Master The Master Terminal will display Xmit Setup Voice Please Wait_ During the cloning process you will hear the voice messages played aloud as they are co...

Страница 63: ......

Страница 64: ...iscover they are bad Most of the time batteries become the problem as a result of two failures 1 The operator ignores the Low Batteries message and doesn t finish up the transaction and immediately change the batteries If you turn the unit off and turn it on again the batteries may have had time to almost recover Unfortunately they will have so little reserve power that they will likely operate ju...

Страница 65: ... life of the AA batteries and the type of batteries the Terminal is expecting press the STATUS key shows XXXBAT zz XXX ALK when Alkaline batteries are specified in Battery setup XXX RCH when NiMH 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 ...

Страница 66: ... by the firmware normally a rare condition If you see it more than once per week please call us with information on what you were doing at the time it occurred Server Shut Down Due to Host Logic Error Press Any Key Problem is in host program Notify programmer If the Server detects 5 Sequence Errors in a row or 5 messages to a Terminal not Signed In or 5 Illegal Commands the Server transmits the me...

Страница 67: ...Points 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 Site Survey option on the mode menu RF Terminal Problems When laser is triggered it cycles power by itself 1 st screen When a voice message plays it cycles power by itself 1 st screen I get black bars on the display when I t...

Страница 68: ...very poor read rates when scanning bar codes Carefully follow the scanning instructions in Appendix M How to scan a bar code when reading any and all bar codes As straightforward as scanning may seem many people who call with a complaint about poor read rates simply aren t doing it right Try reading the following bar code below as an example of a known good bar code This bar code is a Code 39 bar ...

Страница 69: ...e the shipping box If you ever need to send the RF Terminal or any of its parts back for repair us this box Before you call your dealer or Worth Data for technical support have your RF Terminal and related equipment in front of you and be prepared to explain your problem in detail to the Technical Support Engineer The Engineer may ask you to go through some troubleshooting procedures while on the ...

Страница 70: ...h an RJ45 connector according to the pin outs on the next page Function Printer 8 pin RF Terminal RJ45 Function Receive 1 2 Transmit Transmit 2 3 Receive CTS 3 not connected none RTS 4 7 CTS Ground 5 4 Ground DSR 7 8 DTR DTR 8 not connected none Zebra Cameo QL 3 to RF Terminal Pin outs Laser and CCD The laser and CCD TTL pin outs are Pin Function 1 5 volts 2 Data 3 Phase 4 LED 5 Trigger 6 Enable 7...

Страница 71: ......

Страница 72: ...sing the radio link only no need to connect to the serial port of computer and terminal This firmware download can take place while other terminals are in normal operation The WD802Term ActiveX component must be running either within your application program or you can run the 802 Test Program The firmware version to which you intend upgrade needs to be in a folder named 802 Firmware on the root d...

Страница 73: ...rminal by following the instructions on the screens of the program for a normal Terminal firmware update The normal firmware update is done through RF If there is some bug in the RF communication there is a failsafe firmware download through the serial port using an F36 Serial Cable Failsafe Firmware Download for a Terminal If the firmware gets completely wiped out you will get a blank screen or a...

Страница 74: ...ts structure Each character is formed of three wide and six narrow elements made up of five bars and four spaces Code 39 s density can vary from a low of 75 characters per inch cpi to a high of 9 4 cpi There should be a quiet zone white space to the left and right of the bar code Code 39 uses an asterisk as a start and stop character This character must precede and follow the data in the bar code ...

Страница 75: ... 35 3 3 E 14 P 25 36 4 4 F 15 Q 26 37 5 5 G 16 R 27 space 38 6 6 H 17 S 28 39 7 7 I 18 T 29 40 8 8 J 19 U 30 41 9 9 K 20 V 31 42 A 10 L 21 W 32 Mod 43 Check character calculation for Code 39 Here is an example to illustrate how the check character is calculated for bar code data of 123XYZ 1 Take the sum of the values assigned to each character 1 2 3 33 34 35 108 1 2 3 X Y Z 2 Divide the sum by 43 ...

Страница 76: ...SCII Code 39 ASCII Code 39 ASCII Code 39 ASCII Code 39 NUL U SP Space V W SOH A A A A a A STX B B B B b B ETX C C C C c C EOT D D D D d D ENQ E E E E e E ACK F F F F f F BEL G G G G g G BS H H H H h H HT I I I I i I LF J J J J j J VT K K K K k K FF L L L L l L CR M or M M M m M SO N or N N N n N SI O O O O o O DLE P 0 0 or P P P p P DC1 Q 1 1 or Q Q Q q Q DC2 R 2 2 or R R R r R DC3 S 3 3 or S S S ...

Страница 77: ...continues to read and buffer bar codes up to 40 characters until it reads a bar code without a leading space Once it reads this last bar code the entire buffer including that last code is transmitted as one long bar code A double minus sign bar code clears the buffer The ENTER code on this Barpad is a Code 39 Start Stop Character only Accumulate Mode must be turned on using the bar coded Setup Men...

Страница 78: ...pairings for Code 39 Code 39 uses M to produce a Carriage Return ASCII 13 character Code 93 uses M to produce the Carriage Return Code 93 s two built in check digits greatly minimize the possibility of reader substitution errors The bar code reader never transmits digits the check digits Code 93 s Start and Stop characters are also never transmitted If you have not decided which bar code type to u...

Страница 79: ......

Страница 80: ...tify different types of labels Codabar s variable data length and extremely low error rate make for a versatile bar code Codabar start stop transmission The Codabar section on the RF Terminal Setup Menu lets you determine whether Codabar start stop characters are transmitted or not If you are varying start stop characters with different types of labels you ll want to Enable Stop Start character Tr...

Страница 81: ......

Страница 82: ...e up of only one subset or may be a combination of several The Code 39 features of Accumulate Mode Caps Lock ON and Caps lock OFF also apply to Code 128 UCC 128 EAN 128 UCC 128 EAN 128 Code is a subset of Code 128 adopted by the UCC and EAN council s for use as a shipping label symbology UCC EAN 128 bar codes always start with a Function Code 1 character In addition a Function Code 1 character ter...

Страница 83: ...ary marking of shipping boxes with the exact serial number of the box used with EDI typically to identify a specific boxes contents The code consists of the following format Start C not transmitted Function Code 1 transmitted 2 Digit Qualifier transmitted 7 Digit Data Portion transmitted 1 Digit Mod 10 Check Digit transmitted 1 Digit Modulus 103 not transmitted Stop Code not transmitted Calculated...

Страница 84: ...the RF Terminal is set to look for a 6 digit I 2 of 5 code but you can set the length to something different using the RF Terminal Setup Menu Setting the length to 00 digits allows variable length bar codes scanning If you must use the 00 setting we recommend that you then use the Minimum Maximum data length field when creating a program in the RF Terminal to check each field for the proper length...

Страница 85: ...ps 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 Because the data now has an odd length a leading zero is added for the final result of 019873 ...

Страница 86: ... shorter version on the EAN 13 code containing seven data digits and ending again with a checksum The exact UPC EAN symbol specifications are available from Uniform Code Council Inc 7887 Washington Village Drive Suite 300 Dayton OH 45459 937 435 3870 Specifications are also available via the internet at http www uc council org Keep the following guidelines in mind when printing UPC bar codes If yo...

Страница 87: ... the Extended Coupon Code To read the supplements you must first enable them using the RF Terminal Setup Menu NOTE Enabling the supplements disallows the reading of UPC codes from right to left to assure that the 2 and 5 digit supplements are not get missed Coupon codes can be read from right to left or left to right ISBN Specifications ISBN International Standard Book Numbering bar codes are esse...

Страница 88: ...code as sample data 18314589938 Assign even and odd positions starting at the right and moving left 8 3 9 9 8 5 4 1 3 8 1 odd even odd even odd even odd even odd even odd 1 Starting with the leading digit 8 take the sum of all the characters in the odd positions 8 9 8 4 3 1 33 2 Multiply the result of step 1 by 3 33 x 3 99 3 Now take the sum of all the even position characters 3 9 5 1 8 26 4 Add t...

Страница 89: ...de3 00000 4 abc00000de 4 abcde4 00000 5 abcd00000e 5 abcde5 0000 6 abcde00005 6 abcde6 0000 6 abcde00006 7 abcde7 0000 6 abcde00007 8 abcde8 0000 6 abcde00008 9 abcde9 0000 6 abcde00009 Because the sample UPC E code ends in a 6 the insertion digits 0000 are inserted at the sixth digit insertion position 6 1234500006 2 Add the Number System Character of 0 to the sample data 01234500006 3 Use the UP...

Страница 90: ...rwise it has a maximum length of 13 characters This is how the MSI check digit s are calculated The MSI Mod 10 check digit is calculated as follows The example bar code data is 82345 1 Form a number from the odd positions starting in the units position 835 2 Multiply the new number by 2 835 x 2 1670 3 Add the digits of product 1 6 7 0 14 4 Add the even digits of the original number to the result i...

Страница 91: ... 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 Subtract remainder from 11 11 8 3 5 New Check Digit 3 If the remainder is 10 no check digit is added 6 Data with check digit is 943457823 ...

Страница 92: ...hows the comparison of all the laser and CCD scanners available from Worth Data Table M 1 Scanner Comparison Chart 6 mil high density 40 mil low density 100 mil very low density with paper and retro reflective label stock To try scanning a bar code using your laser or CCD scanner whether it be a handheld or integrated 1 Have your 802 RF Terminal either at the opening screen or at the Mode Menu 2 p...

Страница 93: ...ht identical decodes before beeping outputting data and completing a good read read To activate the double decode Scan Start Setup Scan Laser Options Scan 1 to select double decode Scan End Setup To return to the single decode beam scan 0 There are two Setup Options that do not apply to the LZ300 The two options are 1 Aiming Laser Dot for a predetermined time before the laser beam expands into a l...

Страница 94: ...o appear before the laser beam spreads i e enter 30 for 3 seconds Difficult Code 39 Reading This setting facilitates reading of difficult Code 39 bar codes such as the Vehicle Identification Number VIN number on automobiles especially reading through a windshield VIN numbers are long often weathered often dirty and challenging to read To enable the more aggressive Code 39 algorithms necessary to r...

Страница 95: ......

Страница 96: ...er detects a suspect bar code the beam spreads wider and stays on for 2 1 2 second or until a bar code is successfully read If successfully read the scanner turns off until the next prompt If no read occurred it resumes the cycling looking for a prospective bar code When in Stand Mode if a key is pressed we assume the user wants to key data instead of scan data so the scanner is turned off at this...

Страница 97: ......

Страница 98: ... It acts just like a laser scanner except the beam is fuzzier than the lasers sharp line across the bar code The cable rated for 1 000 000 bends The warranty is 2 years Laser Scanners The LT802 model RF Terminal is available with an integrated laser scanner for one handed scanning This laser uses the Symbol SE900 Scan Engine with a lifetime warranty on the scan element We also offer cabled laser s...

Страница 99: ...cluding repeated drops PSC Long Range Laser This laser is a long range laser it reads a 100 mil reflective bar code from up to 17 ft but it also reads normal codes This makes it ideal for reading shelves so high you can t even reach them i e a forklift operator can scan the shelves without getting up but it can still read desktop bar codes at close range It actually has two lasers built in one for...

Страница 100: ...s either a shoulder strap or belt loop attachment The RF Terminal is worn upside down to make it easier for the operator to simply lift the RF Terminal up and view the display and keypad in the correct orientation The case has openings for all cable and scanner attachments making it unnecessary to remove the case for uploading This case has a clear plastic keypad window to protect the RF Terminal ...

Страница 101: ... Rubber Boot is shipped standard with every RF Terminal ordered It is a rugged protective rubber boots intended to protect the RF Terminal in the most hostile environments This boot doesn t have to be removed to change batteries or connect any of the cables or recharging power supply ...

Страница 102: ...0A 010 2A 042 J 4A 074 j 6A 106 VT 0B 011 2B 043 K 4B 075 k 6B 107 FF 0C 012 2C 044 L 4C 076 l 6C 108 CR 0D 013 2D 045 M 4D 077 m 6D 109 SO 0E 014 2E 046 N 4E 078 n 6E 110 SI 0F 015 2F 047 O 4F 079 o 6F 111 DLE 10 016 0 30 048 P 50 080 p 70 112 DC1 11 017 1 31 049 Q 51 081 q 71 113 DC2 12 018 2 32 050 R 52 082 r 72 114 DC3 13 019 3 33 051 S 53 083 s 73 115 DC4 14 020 4 34 052 T 54 084 t 74 116 NAK...

Страница 103: ......

Страница 104: ...þ 41 79 O 117 u 217 Ù 255 ÿ 42 80 P 118 v 218 Ú 43 81 Q 119 w 219 Û 44 82 R 120 x 220 Ü 45 83 S 121 y 221 Ý 46 84 T 122 z 222 Þ 47 85 U 123 223 ß 48 0 86 V 124 224 à 49 1 87 W 125 225 á 50 2 88 X 126 226 â 51 3 89 Y 127 227 ã 52 4 90 Z 128 228 ä 53 5 91 163 229 å 54 6 92 192 À 230 æ 55 7 93 193 Á 231 ç 56 8 94 194 Â 232 è 57 9 95 _ 195 Ã 233 é 58 96 196 Ä 234 ê 59 97 a 197 Å 235 ë 60 98 b 198 Æ 23...

Страница 105: ......

Страница 106: ...mit Mod 43 Check Character B Don t transmit Mod 43 Check Character C Caps Lock ON D Caps Lock OFF 0 Enable UPC EAN 1 Disable UPC EAN 2 Enable Supplements 3 Disable Supplements 4 Transmit UPC A NSC 5 Don t transmit UPC A NSC 6 Transmit UPC A Check Digit 7 Don t transmit UPC A Check Digit 8 Transmit UPC E NSC EAN 8 Flag Ch 9 Don t transmit UPC E NSC EAN 8 Flag Ch A Transmit UPC E EAN 8 Check digit B...

Страница 107: ...l ASCII Code 93 3 Disable Full ASCII Code 93 W R Laser Options Batteries O 0 None 1 Double Decode 2 4 5 second scan 0 Alkalines in use 1 Rechargeables in use Shut Down Time Beep Tone Scan 2 digits for number of minutes till shut down 0 Lowest 3 High 1 Low 4 Highest 2 Medium 5 No Beep Tone Date Format Voice Messages Scan 6 digits for message partitioning 1 2 number of 1 2 second messages 3 4 number...

Страница 108: ... 0 0 0 For future use Subnet Mask WEP Key 10 short form or 26 long form hex characters 0 F 6 6 0 4 G 0 None 1 Even 2 Odd H Enter 12 digits in the format xxx xxx xxx xxx You must enter the character as well as the numbers The default is 255 255 155 0 SSID Authentication 7 To restrict the terminal to a specific network name enter the name here up to 32 chs The default setting is NONE You will need t...

Страница 109: ...t BARPAD TABLE 0 8 0 1 9 1 2 A 2 3 B 4 C 5 D 6 E 7 F 3 4 5 6 7 8 9 A B C D E F SET CLEAR Resets current individual parameter back to default settings RESET Warning Scanning this bar code after scanning START SETUP will reset the reader back to all of the default parameter settings 0 Disabled 1 Enabled Y Skip Opening Screen ...

Страница 110: ... 10 017 11 018 12 019 13 DC4 NAK SYN ETB Home T U V W 020 14 021 15 022 16 023 17 CAN End EM Shift On SUB Shift Off Esc X Y Z A 024 18 025 19 026 1A 027 1B FS Ctrl On GS Ctrl Off RS Alt On US Alt Off B C D E 028 1C 029 1D 030 1E 031 1F SP A B C 032 20 033 21 034 22 035 23 D E F G 036 24 037 25 038 26 039 27 H I J K 040 28 041 29 042 2A 043 2B L O 044 2C 045 2D 046 2E 047 2F 0 1 2 3 0 1 2 3 048 30 ...

Страница 111: ... M N O 076 4C 077 4D 078 4E 079 4F P Q R S P Q R S 080 50 081 51 082 52 083 53 T U V W T U V W 084 54 085 55 086 56 087 57 X Y Z X Y Z K _ 088 58 089 59 090 5A 091 5B L M N O 092 5C 093 5D 094 5E 095 5F a b c W A B C 096 60 097 61 098 62 099 63 d e f g D E F G 100 64 101 65 102 66 103 67 h i j k H I J K 104 68 105 69 106 6A 107 6B l m n o L M N O 108 6C 109 6D 110 6E 111 6F p q r s P Q R S 112 70 ...

Страница 112: ...O 7 t u v w T U V W 116 74 117 75 118 76 119 77 x y z X Y Z P 120 78 121 79 122 7A 123 7B DEL Q R S T 124 7C 125 7D 126 7E 127 7F ...

Страница 113: ......

Страница 114: ...6 5 Basic RF System communications 3 1 Batteries 2 14 battery charging 1 4 Battery Life indicator 1 3 Battery Status indicator 2 15 Baud Rate for serial printer 2 18 Beep Tone 2 14 Beeping and Accumulate Mode C 6 changing the tone or pitch 2 14 during setup configuration 2 2 Beeping a lost unit 3 3 Before you begin programming 5 1 BEGIN key transmitting ASCII 23 to host 6 6 bright light problems a...

Страница 115: ... key using 1 2 deleting display data 1 2 Detecting low batteries on RF Terminal 1 3 Device Address how to find out what yours is 1 5 Device IP Address 2 5 Device Sign On in depth description of how it works 3 1 DEVICE SIGN ON Menu Option 1 4 difficult Code 39 codes J 2 Difficult Code 39 Reading J 3 Display Backlight Setup 2 7 Display of Year 2 15 displaying the date during operation 2 15 Displayin...

Страница 116: ...or 8 3 LOGMARS C 3 Longer Laser reading J 2 Looking for App Server 8 3 Looking for App Server Message 3 1 Looking for DHCP Server 8 3 Looking for DHCP Server Message 3 1 Loose decoding algorithm for Laser scanners 2 13 LOW BATTERIES 1 3 8 3 Low Battery message 1 3 LZ300 Laser Scanner L 1 LZ400 Laser Scanner L 2 M Magstripe input See Zebra Cameo Printer data format from Cameo 6 18 Mapping of voice ...

Страница 117: ...ictions on using arrow keys to transmit special characters 6 6 RF System before you begin programming 5 1 creating programs to prompt the terminal6 1 operator errors 5 2 planning for expansion 5 2 planning for failures 5 1 planning for hardware failures 5 2 using Test program to test system 5 2 RF System Setup 2 1 RF Terminal opening screen 1 5 system components 1 1 RF Terminal Cases and Holsters ...

Страница 118: ...code 2 12 Storage Tek Tape Label code 2 11 Subnet Mask 2 5 substitution errors J 2 Substitutions of data J 3 sunlight problems aiming dot J 3 T T49 Holster for RF Terminal L 3 Tape library bar code 2 12 terminal cycles power 8 4 terminal goes back to opening screen 8 4 Terminal keys transmitting ASCII values 2 6 Terminal Out of Range Message 3 2 Terminal setup Encryption Key 2 6 Terminal Setup Clo...

Страница 119: ...tions 7 4 playback 7 3 record error messages for all situations 7 2 Voice Operations selection on SETUP Menu7 2 Voice Prompts help to limit mistakes 7 1 W WAITING ON HOST PROMPT 8 3 WAITING ON HOST PROMPT message 3 2 Waiting on Host Prompt problems 8 4 WD802Term ActiveX Concepts Properties Methods and Events 6 7 WDTRI password 2 3 WEP Key 2 6 What to do with data after a failure 5 2 What to do wit...

Отзывы: