Worth Data 802 RF user manual Failure Planning, Hardware Failures, Operator Errors

Page 37

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-sendthe last prompt to the Terminal when he SIGNs ON again.

5-2

Image 37
Contents February 2006 Worth Data Inc Table of Contents Appendix B Appendix aAppendix C Appendix DInstallation Tips InstallationUsing the RF Terminal keypad… ComponentsPage Finish, Sign Off Change Batteries Hit Any Key Battery Life IndicatorMm/dd/yy hhmm To change the AA batteries Terminal Menu FunctionsRecharging the batteries Checking Batteries Please Wait………Setup Mode Site Survey Opening screen can be bypassed upon power up. See ChapterInstalling the 802 Terminal Utilities Software RF Terminal Setup RF System SetupRF Terminal Default Settings Using the bar code RF Terminal Setup Menu Default RF Terminal ConfigurationRF Setup Batteries--4 BarCodes Using the keypad to setup the RF TerminalTerminal Voice Operations-2 RS232Group you will find the parameter RF SetupDevice IP Address RF Terminal Setup ParametersServer IP Address Subnet MaskWEP Encryption Key AuthenticationControl Keys Only Backlight Duration LCD Backlight Display ModeSkip Opening Screens Enter 0-9 for Volume Control Current Value is Speaker and Headphone Volume ControlsCode 3 of 9 Code Automatic Check BackKey Current Value UPC/EAN Code 5 Code CodabarID character is transmitted in front of the bar code data MSI and Plessey 5 LengthBeep Tone RSS-14Batteries Set Time Set DateDisplay of Year Shut Down Time Voice Message PartitionsLaser Scanner Options 303015Aiming Dot Duration ResetParity Baud RateData Bits Stop BitsBasic RF System communications… Operational TheoryLittle more in depth… Looking for Dhcp Server Please WaitWaiting for Prompt From Host Computer Can I change a prompt after it has been sent? Page Evaluating your area of planned operation Performance Issues80% Ssid65% 35%Page Page Before you begin programming… Failure Planning Operator ErrorsHardware Failures Introduction Programming for the 802 RF TerminalObjects, Properties, Methods, and Events Go to location Press enter when ready Pick Item YY qty N Scan barcode Enter Qty Picked Programming Considerations WD802Term/ActiveXServer Shut Down Due to Host Logic Error Network SetupServer Communications WD802Term.InitializeServer WD802Term.ServerActive = TrueTest For Good Communication Control Keys for Possible ProgrammingTerminal Tracking Properties WD802Term ActiveX Concepts WD802Term ActiveX999 True, False 5000-65536Any valid file path and name Through 2GBNone Methods WD802Term ActiveXLine, position, prompt, shifted, timestamped Line, position, promptLine, position, prompt, shifted Entry while scanning with the integrated laserData Special Considerations Count LineMsgnum TermNumber Terminal Events WD802Term ActiveXTerminal, data One-for-one host prompt/terminal response OnTermLeftArrow Cameo and QL 320 Common Information Portable PrintersZebra Cameo Printer Track 1&2 Zebra QL 320 PrinterPart Number Description Price Roll Page Tips for Using Voice Prompts Why Use Voice Messages and Prompts?Voice Message Operations RF Terminal’s Voice Message Mapping Terminal Setup-1 Voice Operations----2Programming Voice Messages Cloning Master Cloning Receiver Recording and Playback of Voice MessagesKEY R/P? Default Voice Messages Xmit Setup/Voice Please Wait Recv Setup/Voice Please WaitEnd of Cloning Hit Any Key Page General Considerations TroubleshootingSystem Test Radio TestXXXBAT-zz% Message Terminal Error MessagesMeaning Action Required RF Terminal Problems Troubleshooting specific problemsUnit won’t power up with batteries good batteries My response time is poorGet 6 beeps when the RF Terminal powers up Problems reading Bar CodesReader wont beep when I try to read bar codes Have very poor read rates when scanning bar codesWorth Data Inc Swift St Santa Cruz, CA 95060 If you have a problem…Laser and CCD Printer Pin-outsRemember Page Terminal Firmware Upgrades Firmware UpgradesFirmware Download via Radio Link Failsafe Firmware Download for a Terminal Serial Firmware Download for a TerminalEnter Firmware Rev Number 3 digits C39 Code 39 SpecificationsMod 43 Check Character Code 39 Advanced Features and Functions+ 2 + 3 + 33 + 34 + 35 = 108/43 = 2 with a RemainderFull Ascii Extension to Code Start/Stop Character only Accumulate ModeClear Enter Code 93 Specifications Page Codabar start/stop transmission Codabar SpecificationsPage UCC-128/ EAN-128 Code 128 SpecificationsUCC-128 Shipping Container Code Interleaved 2 of 5 Mod 10 check digit calculation Interleaved 2 of 5 Code SpecificationsEven Odd + 1 =+ 48 = + 9 x 3 =60 57 = 019873UPC / EAN Specifications Supplemental codes Isbn SpecificationsChecksum calculation for UPC-A, EAN-13 and EAN-8 UPC/EAN checksum character01234500006 UPC-E Checksum Calculation835 x 2 = MSI/Plessey Specifications+ 6 + 7 + 0 = + 4 + 14 =4,5,6,7,2,3,4,5,6,7 943457842+ 12 + 32 + 35 + 30 + 28 + 6 + 12 + 36 = 195/11 = 17 remainderLaser and CCD Scanners How to scan a bar codeLaser Options To return to the default 2-second beam, scanAiming the Laser Dot To return to the single decode beam, scanDifficult Code 39 Reading Page Using the Scan Stand Page CCD Scanners Optional FeaturesLaser Scanners LI50 Linear Imager ScannerLZ400 Laser Scanner Laser AccessoriesPSC Long Range Laser H11 Laser HolderF41 Leather RF Terminal Carrying Case RF Terminal Cases and HolstersT46 Holster for RF Terminal Rubber Boot for RF Terminal BEL Ascii Code Equivalent TablePage Display Character Code Mapping Page UPC/EAN RF Terminal Setup MenuDisable Codabar Ssid Resets current individual parameter Back to default settings Full Ascii Menu 056 057 058 059 060 061 062 063 064 065 066 067 +T* *+U* *+V* *+W Page Index EDI Label Code 4 Printer Setup Mode Upgrading firmware in Base,Relay or