background image

Characters

This setting allows the RF Terminal to output chosen ASCII characters in place of the actual characters 
entered. For example, if you scanned the number 

1

 (

hex 31

) and wanted the RF Terminal to output 

hex 92 

instead, you would enter 

3192

 for the 

Characters 

parameter. This would re-assign the output characters, 

with the RF Terminal outputting 

hex 92

 every time it sees 

hex 31

. To re-assign characters:

• 

Select option “

8

” from the 

RF Terminal Setup 

menu then “

3

” to enable character entry. A square cursor will 

appear.

• 

Enter 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.

• 

Press 

“Enter

” when done or “

Clear

” to reset to none.

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

.

Data Encryption

Beginning with firmware version R7U301 and B5U301 data encryption is available.  Both the Base and the 
Terminal must have xxx301 or later firmware and have matching “KEYS” to communicate.  The default is 
no encryption so any Terminal can talk to any Base.  Relays are not affected and do not need to be running 
firmware xxx301 or later.

The Encryption Key on the Terminal is set in the 

OTHER SETTINGS

 menu.  Select option 4 to enter the 

KEY.  The key can be any 8-digit hex value.  Valid characters are 0-9 and A-F.  Use the shift key to enter the 
alpha characters.  00000000 and FFFFFFFF are invalid keys.  Setting the Encryption Key to either 
00000000 or FFFFFFFF will disable data encryption.  For more robust encryption, avoid using 0 and F.  A 
Terminal with Data Encryption set will display an “E” after the 7001 on the opening screen.

The Encryption Key on the Base is set using the Worth Data Hardware Utilities program that is included on 
the CD that came with the Base or can be downloaded from the Worth Data website.  Start by connecting 
the Base to a PC then run the Hardware Utilities on the PC that is connected to the Base.  From the menu on 
the left select “7000 Series Terminal” then “Base Configuration”.  If you know the COM port that the Base 
is connected to, enter it in box 2 then click the button to connect to the Base.  When the Base is found it's 
configuration is displayed.  Check the box to enable Data Encryption and enter the same 8-digit value that 
was entered on the Terminal.  Once the value is stored into the Base, cycle power on the Base to restart it 
using Data Encryption.  The LED will blink RED to indicate that the Base has Data Encryption enabled.

If a Terminal attempts to Sign On to a Base with a non-matching Key the Terminal will display the error: 
“Invalid Command”.

Site Test is not effected by Data Encryption and should always work if a Terminal and Base are within range 
of each other.

Summary of Contents for 7000 Series

Page 1: ......

Page 2: ...e may not cause interference and 2 this device must accept any interference including interference that may cause undesired operation of the device The 7001 RF Terminal and B5001 Base Station have been approved for use in the United States and Canada as a low power frequency hopping spread spectrum radio operating in the unlicensed 915 MHz frequency range The LT7001 model of this product has a las...

Page 3: ...sues 35 Evaluating your area of planned operation 35 Performing a Site Survey 36 Relay Stations 37 Is radio traffic contention likely 38 Before you begin programming 39 Failure Planning 40 Programming for the RF Terminal 41 Low Level Direct To Serial Port Programming 41 PromptCOM ActiveX 53 Concepts ActiveX Object Programming 53 PromptNET TCP IP Active X Controls 61 Concepts TCP IP COM 62 Portable...

Page 4: ...Specifications 86 Code 93 Specifications 89 Codabar Specifications 90 Code 128 Specifications 91 Interleaved 2 of 5 Code Specifications 93 UPC EAN Specifications 94 MSI Plessey Specifications 97 How to scan a bar code 99 ASCII Code Equivalent Table 101 ...

Page 5: ...st communication through RS 232 Serial User Customizable Voice Prompting plus Display Backlit Color TFT Display Standard Uses Li Ion battery The RF Terminal maintains software compatibility with applications written for the older generation T71 LT71 and T701 LT701 RF Terminals Differences are noted below Differences While the new 7000 series RF Terminals are fully software compatible with the olde...

Page 6: ...to the RF Terminal Voice prompts are now recorded on the PC and or imported from sound files and uploaded to the RF Terminal using the 7000 RF Terminal Voice Prompts Manager program Up to 99 voice prompts can be stored in the RF Terminal with a total time of about 95 seconds Some differences are simply advantages Greater range 3 3 miles line of sight vs 3000 feet line of sight Optional gun handle ...

Page 7: ...pment is shipped with the default setting of Channel 0 Terminal ID 0 and Relay ID 0 Unless you have other Terminal Base configurations already operating on that channel you probably don t need to change the channel 3 A Base and a Relay are the same product A jumper change is all that is required to use a Base station as a Relay See Appendix A for details 4 Without attaching the Base Station to the...

Page 8: ...F36 cable in place add in the extension cable without changing the physical location of the Base station If the extension cable appears to be the culprit check to be sure that Transmit lines are connected to Receive lines Configuring the Base station After connecting the Base station to your serial port you need to configure the serial settings on the Base station to match those required by your s...

Page 9: ...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 Battery Life Indicator The RF Terminal detects low battery and displays the following message LOW BATTERY Charge Battery Hit Any Key_ At this point you have approximately 10 of b...

Page 10: ...ry remove the 2 screws holding the handle in place Unplug the handle battery assembly 5 Replace the battery door and screws and turn the reader on using the ON OFF switch 6 Sign ON and resume your application Recharging the battery 1 With the RF Terminal shut off plug the 5V power adapter into the RF Terminal using the supplied adapter cable 2 The RF Terminal will turn On and display the following...

Page 11: ...etup Mode for the RF Terminal or Base station Press 3 to enter ONE WAY mode ONE WAY mode allows the RF Terminal to transmit data to the host computer without prompting from the host computer program we call this dumb data entry If you want a Terminator Character on the bar code you will have to enter a Postamble using the Setup Menu ONE WAY mode is also useful for demos as it does not require any ...

Page 12: ...your CDROM drive The install program should start automatically If it does not simply run the SETUP EXE program found on the CD Running the demo programs The demo programs are all programs provided to help you test your RF Terminal with a two way communication program Using the Windows 7000 RF Terminal Firmware Loader Utility The 7000 RF Terminal Firmware Loader program is a Windows application th...

Page 13: ...rminal Firmware Loader 7000 RF Terminal Firmware Loader Help 7000 RF Terminal Firmware Loader README See Appendix D Firmware Upgrades for details on how to use the 7000 RF Terminal Firmware Loader program Windows ...

Page 14: ...ans 0 2 of 5 Length 06 RS 232 I O Settings Baud Rate 9600 UPC A EAN 13 UPC E EAN 8 UPC EAN ALL ON Parity none Supplements OFF Data bits 8 UPC A NSC ON XON XOFF Printer ON UPC A check digit transmitted ON Time Date Settings Date Format USA Year Output 2 digits EAN 13 country code transmitted ON Shut Down Time 5 min Speaker Options Beep Volume medium EAN 13 Check ON Beep Tone 2 ISBN EAN 13 mode OFF ...

Page 15: ...s Data Bits XON XOFF Printer Date Time Set Time 4 Set Date Date Format Year Output Shut Down Time 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 all RF Terminal Setup Parameters RF Configuration Default settings are shown in bold type The RF Terminal will typically require no setup chang...

Page 16: ...e possibility of a Base Station listening to data from a Terminal that is talking to a different Base Station A Security Code can also prevent interference from having many Base Station RF Terminal configurations in one area i e a merchandise mart with multiple vendors all running RF Terminal networks A Security Code consists of 3 characters any combination of ASCII 33 ASCII 126 This allows for th...

Page 17: ... parameter should not be changed under normal circumstances After the host sends a prompt the Terminal goes to sleep waiting on the operator to key or scan input in response to the prompt It waits until the Automatic Shut Off time or until the operator responds This parameter sets the time that the Terminal stops waiting on input from the operator discards the current prompt and goes back to the h...

Page 18: ... EAN ALL ON OFF 1 UPC EAN Supplements ON OFF 2 UPC A NSC ON OFF 3 UPC A Check ON OFF 4 EAN 13 First 2 Digits ON OFF 5 EAN 13 Check ON OFF 6 ISBN EAN 13 Mode ON OFF 7 UPC A as EAN 13 ON OFF 8 Use setting 2 to enable reading of the 2 and 5 digit UPC EAN supplements commonly found on magazines and paperback books as well as the Extended Coupon Codes Using this setting force left to right reading of U...

Page 19: ...e 128 ON OFF 1 UCC EAN 128 ON OFF 2 UCC EAN 128 is a subset of Code 128 that follows certain specifications regarding character content length and check digits Enabling UCC EAN 128 2 causes the RF Terminal to look for a Code 128 bar code that begins with the Code 128 F1 Function 1 character See Appendix H Code 128 for more details Codabar Codabar ON OFF 1 Codabar CLSI ON OFF 2 Start Stop Character...

Page 20: ...able MSI ON OFF 1 Transmit Check Digits 0 1 or 2 2 The MSI Plessey options are selected by pressing the 1 key to select the desired mode of operation If you have enabled the Mod 10 or Mod 11 check digits they will be transmitted along with your bar code data from the RF Terminal to your host For more information regarding MSI or Plessey Code see Appendix K MSI Plessey Code Code 93 Code 11 Code 93 ...

Page 21: ...ype of bar code you are using The Bar Code ID s are assigned as follows Bar Code ID Bar Code ID Bar Code ID Bar Code ID Codabar a 2 of 5 f UPC E 1 o LabelCode 4 y Code 39 b Code 128 g EAN 8 p LabelCode 5 z UPC A c Code 93 i RSS 14 r EAN 13 d MSI j StorageTek s I 2of 5 e UPC E 0 n Plessey x The ID character is transmitted in front of the bar code data External Communications Settings RS 232 Setting...

Page 22: ...with 1 device at a time The Add New Devices screen shows up to 5 devices that have been added at the top of the screen and the names of up to 5 found Bluetooth devices at the bottom of the screen When the Add New Devices option is selected the LT7002 will scan for active Bluetooth devices You must make your Bluetooth device discoverable before the option is selected for the device to be found Cons...

Page 23: ...and transmit the year in a 2 digit format i e 2009 would transmit and display as 09 Before you change the RF Terminal to display a 4 digit year i e 2009 make sure that the software receiving data from the RF Terminal is set up to accept a 4 digit year Shut Down Time 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 cons...

Page 24: ...ning very poor quality bar codes This option forces the RF Terminal to keep reading until it gets two results that are identical This double scan checking takes longer but will minimize misreads since it must get the same result twice before considering it a good read 4 5 Second Laser Beam 4 5 Second Laser Beam ON OFF 2 4 5 second laser beam increases the amount of time the laser beam is activated...

Page 25: ...e set to one of 16 different values Each time you press the 2 key a small rectangle will show the selected background color with the current text color The default value is 1 for Black You can find more information about colors in chapter X Text Color Text Color 0 1 2 3 4 5 6 7 8 9 A B C D E F 3 The default text color can be set to one of 16 different values Each time you press the 3 key a small r...

Page 26: ...6 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 Preambles trim characters from the front of the data Here are some examples Data Preamble Data Transmitted 123 XYZ XYZ123 12345678 3XYZ XYZ45678 12345678 9 12345678 12345678901 A 1 123456 5 6 Preamble trims leading characters Using the Bar Code ID feature and the Preamb...

Page 27: ... 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 Here are some examples Data Postamble Data Transmitted 123 XYZ 123XYZ 12345678 3XYZ 12345XYZ 12345678 9 12345678 12345678901 A 1 123456 5 1 Postamble trims trailing characters Using the Bar Code ID feature and the Postamble...

Page 28: ...s set in the OTHER SETTINGS menu Select option 4 to enter the KEY The key can be any 8 digit hex value Valid characters are 0 9 and A F Use the shift key to enter the alpha characters 00000000 and FFFFFFFF are invalid keys Setting the Encryption Key to either 00000000 or FFFFFFFF will disable data encryption For more robust encryption avoid using 0 and F A Terminal with Data Encryption set will di...

Page 29: ...Manager program Play Voice Prompt To play a voice prompt select option 2 then enter the 2 digit number of the voice prompt that you wish to play The valid range is 01 to 99 Reset to Factory Default Select option 3 to reset all setup values to the factory default values This will reset all values in all menus of the RF TERMINAL SETUP ...

Page 30: ... If you are unsure of the COM port number the program can find it for you Enter the range of COM ports to search then click Find Base Station The program will look for the Base or Relay and determine its current configuration Once the program finds it it will display the Device Type BASE or RELAY the RF Channel default is 01 and the Firmware Version xxxxx pp The first five characters are for the m...

Page 31: ...lem Once you know the Base Station is communicating with the host correctly compare the channel of the Base Station with the channel of the Terminal Use Site Testing to check the communication of the Terminal to the Base and back Stay close make sure no other Terminals are in use and go to Site Test mode on the Terminal You should get 90 100 on first try If you don t it s a good chance your radios...

Page 32: ...Terminal says I m here give me something to do The Worth Data RF system is different from other systems in that our RF Terminal does not constantly listen for a data prompt from the host We decided to use a different approach that would help to eliminate unnecessary radio traffic conserve battery power reduce the size of the Terminal and greatly simplify the operation Here is how it works Each RF ...

Page 33: ...ransmits its data and waits for a response If the Terminal gets no response after 10 re transmissions it assumes it is out of range from the Base Station with which it was communicating and attempts to establish contact with any Base Station If the Terminal can t contact any Base Station it displays TRANSMISSION FAILED HIT ANY KEY_ Pressing a key on the Terminal starts the re transmission process ...

Page 34: ...ion and transmitted to the Host Computer if connected You can exit One Way Mode simply by pressing the F1 key on the RF Terminal keypad In One Way Mode the RF Terminal transmits its Terminal ID to the Base Station but it does not pass it on to the Host Computer If your application on the Host Computer needs to know which RF Terminal data came from use the Preamble setup parameter to enter unique i...

Page 35: ...formation about Radio Frequency itself that can help you make smart choices about the location and composition of your system Metal walls are almost impenetrable by RF If your warehouse computer is located in a metal shed don t locate the Base Station inside with the computer Locate the Base Station outside the metal shed instead The more walls you try to transmit through the more the signal break...

Page 36: ...erminal is transmitting many messages and waiting for acknowledgement from the Base Station During the test the following message displays on the RF Terminal screen Site Testing in Progress Please Wait Please Wait will display on your screen until the test is finished If it takes more than a few seconds there is something wrong When the test is finished you will see the results displayed in the fo...

Page 37: ...ate If a RF Terminal tries to transmit 10 times to a Base Station without a response it broadcasts a who can hear me message If both the Base Station and the Relay hear the message whoever answers back to the RF Terminal first becomes the point of contact for that RF Terminal Once a RF Terminal has established communication with a Relay it addresses that particular Relay until another communicatio...

Page 38: ...erlap between the area covered by the Base Station and the area covered by the Relay The example on the right shows what can happen with no area overlap Keep in mind that the maximum length of wire that can run between a Base and a Relay or from Relay to Relay is 4000 feet In most cases the range of the LT7001 to the Base will exceed this amount unless you are operating in a very challenging envir...

Page 39: ...rst prompt out to the Terminal via the Base Station If the Terminal does not receive a prompt from the host it goes into sleep mode waking up and checking with the Base periodically see Chapter 3 Operational Theory for details to see if it has any messages waiting This conserves battery power and reduces radio traffic Two Way mode requires programming to communicate with the Terminal where One Way...

Page 40: ... 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 charging 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 Base Station clears any pending message for that Termi...

Page 41: ...detected Addressing a Terminal Not Signed In detected Command without an ID Programs can be written in any language that has access to the serial port reading writing regardless of the platform No more than one Base Station is allowed for each serial port Host to Terminal Programming The basic format of a message that is transmitted from Host to Base to Terminal is fairly simple Byte position Func...

Page 42: ...n 1 4 in US mm dd yy hh mm ss or Euro dd mm yy hh mm ss format on Terminal 1 1 Vnn Play voice message nn 01 99 on Terminal 1 1 Sdataxxxx Output dataxxxxxxx to serial port on Terminal 1 max 231 chars NOTE The 15 line terminal defaults to small font on Sign In Color Display Programming New commands have been added to take advantage of the larger color display on the LT7001 You now have the ability t...

Page 43: ...t with the default colors When you are defining the font size for each line of the screen be aware that the total pixel count of all the lines defined cannot exceed the height of the screen The total height of the screen is 240 pixels A small font is 16 pixels tall a medium font is 24 pixels tall and a large font is 32 pixels tall If you define 2 lines with small fonts 2 lines with medium fonts an...

Page 44: ...anges the colors All prompts will start with the user default The active colors from the last prompt will NOT be carried over to the next prompt A typical prompt command sequence follows the format below 0 n m o data where n is the line number 1 4 you want the prompt displayed on m is the character position 1 20 where you want the prompt displayed o is the character that determines whether the pro...

Page 45: ... back to host computer Uses for this are PDF 417 Serial Scanners and the Cameo Printer s magnetic stripe input A POS terminal becomes possible Scan the credit card and print the receipt all on the RF Terminal K Data input from an external serial keyboard that attaches to the serial port As data is keyed the characters are displayed on the RF Terminal LCD display M This command is for a printer ini...

Page 46: ...tialization and magstripe input on the Zebra Cameo printer equipped with the magstripe option The format of the command is Mdddatttta EOT where dddatttta might be U1 MCR 80 T1 T2 CR LF Refer to the Cameo manual for the exact string sequence you need to send The above example sends over an 10 second request for reading Track 1 and Track 2 There is no reply to the host except the magstripe data If t...

Page 47: ...operating in 6 line mode signs on using ASCII 22 If the 6 line terminal is configured for 4 line display it signs on using ASCII 15 This allows you to use both types of display in the same system and be able to distinguish between the two terminal types See page 6 6 for more information on SIGN ON CAUTION All 6 line display terminals are by default configured as 6 line display terminals and will t...

Page 48: ...ed with other commands in a message to the Base Station Terminal Remember you can only send 231 characters including the ID S EOT SIGN ON To login to the host computer the user presses a key on the RF Terminal at power up to get to the SIGN ON screen As the user SIGNs ON the Base Station sends back the following SIGN ON message to the host Byte position Function Possible values 1 RF Terminal ID 0 ...

Page 49: ...nfigured as a 4 line display will transmit the ASCII 15 character for SIGN ON SIGN OUT When a RF Terminal is powered down manually or the user presses the F1 key to exit data entry mode to go to one of the other modes SETUP or ONE WAY the host receives the following SIGN OUT message Byte position Function Possible values 1 RF Terminal ID 0 9 A Z a z 2 SIGN OUT SO ASCII 14 Last Termination of messa...

Page 50: ...ting again You will have to reinitialize the Base Station by host program control EOT or manually cycle power on the Base Station and have the Terminal Sign On again in order to continue Illegal Command When a terminal receives an illegal statement from the host it will display the entire statement on the terminal Once the ENTER key is pressed on the terminal the terminal sends a back to the Base ...

Page 51: ...or XON XOFF sensitive systems by changing the Base Station Setup See Chapter 2 RF System Setup for details The Base Station Initialized message is provided so that the host will know that there has been a power interruption on the Base Station When a serial device powers up the first byte transmitted is often garbage QBASIC handles the garbage character without incidence but GWBASIC does not unles...

Page 52: ...ey FS ASCII 28 DOWN ARROW key GS ASCII 29 LEFT ARROW key RS ASCII 30 RIGHT ARROW key US ASCII 31 BEGIN key ETB ASCII 23 END key CAN ASCII 24 SEARCH key VT ASCII 11 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 ASCII Control Cha...

Page 53: ...e 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 Multiple Base Stations For installations using multiple base stations attached to a single host PC these were called channels in PromptCOM DLL simply add a WDterm control to your application for each base station Terminal Tracking Since you get one set of event...

Page 54: ...and Quiet all properties require the serial port to be closed before they can be changed Use the CloseDevice method before setting properties and then call OpenDevice to re open the serial port Note that your development environment may show more properties for the WDterm control than are listed here This is normal You may ignore properties you see that are not listed here ActiveTerminal Valid val...

Page 55: ... the terminal to use OpenDevice Function Opens the communications serial port This must be called before any of the methods described below Make sure to set all Properties as desired before calling this method except ActiveTerminal or Quiet CloseDevice Function Closes the communications serial port This must be called before changing any of the Property settings except ActiveTerminal or Quiet When...

Page 56: ...eakout timestamped InputScannerColor 15 line terminal only Parameters line position prompt allowbreakout timestamped FG BG Function This instructs the ActiveTerminal to display the prompt at line and position and wait for data to be entered from the terminal scanner only Setting allowbreakout to true allow user to break out of scanner only mode by pressing the end key on the terminal A termID CR w...

Page 57: ...fied line on its display Line number is indicated by 1 9 and A F Must be followed by an Input method call to take effect DefineFormat 15 line terminal only Parameters font linecount Function Adds a line formatting definition This command is called multiple times to build a display formatting definition for multiple lines which is then sent to the ActiveTerminal by the SendFormat command If only on...

Page 58: ...o take effect Base Stations use the message Buffer Reinitialized to indicate a single terminal re initialization ReInitAll Function Instructs all attached terminals to re initialize GetErrCode Returns code for the most recent error Calling this method resets the Error Code to 0 Error Codes 0 No Error 1 Command Data Too Long 2 Error on Close Device 3 Serial Out Data Too Long 4 Invalid Terminal ID O...

Page 59: ... terminal data Event A terminal has sent data in response to an Input method call OnTermNotSignedIn Data passed terminal Event A command has been sent to a terminal that is not signed in OnTermSequenceError Data passed terminal Event The one for one host prompt terminal response protocol has been violated The host cannot send a second Input command until it has received a response from the first I...

Page 60: ...t arrow button has been pressed on a terminal You must issue another Input method call before WDterm can respond to another keypress on the terminal OnTermBeginKey Data passed terminal Event The BEGIN button has been pressed on a terminal You must issue another Input method call before WDterm can respond to another keypress on the terminal OnTermEndKey Data Passed terminal Event The END button has...

Page 61: ... while the Client 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 PromptNET uses ports 54123 server and 54124 client You can link server and client through a dial up or DSL Internet link as long as the server has a static IP address a...

Page 62: ...having its power cycled before returning within range OR Two or more terminals using the same ID terminal ID conflict Concepts TCP IP COM Drop in components are tools that are added to your programming environment tool kit Only the ActiveX variety are widely compatible with almost all development environments When you use drop in components in your program you will follow the standard object orien...

Page 63: ...u 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 You may ignore methods you see that are not listed here InputAny Parameters basename channel terminal line position prompt shifted timestamped Function This inst...

Page 64: ...al Parameters basename channel terminal data Function This instructs the terminal attached to client basename on channel to send data to the terminal s serial port Data must be less than 231 characters in length for each call to OutputSerial SendDisplay Parameters basename channel terminal line position prompt Function This instructs the terminal attached to client basename on channel to display t...

Page 65: ...nt handler function in your application is called Though the details of exactly how it is done varies from one programming environment to the next the source code skeletons for the various event handlers are automatically generated and inserted into your source code for you See the samples for more specific information Each event passes relevant information to your event handler function OnTermDat...

Page 66: ... still possible so you should implement this event handler OnTermIllegalCommand Data passed basename channel terminal Event An illegal command has been sent to a terminal PromptNET ActiveX is designed to prevent illegal commands but we may not have imagined all the ways in which our customers will want to use it OnTermUpArrow Data passed basename channel terminal Event The up arrow button has been...

Page 67: ... Data passed basename channel terminal Event The END 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 th...

Page 68: ... using the POWER OFF COMMAND ESC 0x1b p 0x70 described in the Printing Systems Programming Manual or until the automatic shut down takes place 2 minute default The 231 character limit applies to your command string See your Portable Printing Systems Programming Manual for details on programming your printer Zebra Cameo Printer The Zebra Cameo Printers are portable direct thermal receipt printers n...

Page 69: ...nts a new shelf label with the correct price The terminal operator then peels off the label and applies it to the shelf Each printer is shipped with a no charge roll of thermal paper that can be used for development including determining the exact label size that best fits you needs and the capabilities of the printer We stock the 2 and 3 QL 3 printers with several label sizes immediately availabl...

Page 70: ...ror messages and warnings also help to limit mistakes and downtime Voice Prompts and the 7000 RF Terminal Voice Prompts Manager program The 7000 RF Terminal Voice Prompts Manager program which can be installed from the RF Terminal Utilities CD makes it easy to manage your RF Terminal system s Voice Prompts Record custom RF Terminal voice prompts using your computer s built in or external microphon...

Page 71: ...mly and you ll soon get the hang of it 6 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 Assigning Error Messages The RF Terminal comes from the factory with some voice prompts and error messages pre recorded You ...

Page 72: ...n t finish up the transaction and immediately charge the battery If you turn the unit off and turn it on again the battery may have had time to almost recover Unfortunately they will have so little reserve power that they will likely operate just long enough to produce some very screwy behavior on the RF Terminal Intermittent laser beams continuous beeping a blank screen etc are just a few of the ...

Page 73: ...ase default configuration YELLOW LED Base operating as a Relay Two or more terminals with the same ID can generate all kinds of strange messages including those shaded Message Meaning Action Required Waiting for Base to Acknowledge This is a normal message generated when you first establish radio contact If you continue to get this message and it results in a Transmission Failed message your Radio...

Page 74: ... compare the channel of the Base Station with the channel of the Terminal Use Site Testing to check the communication of the Terminal to the Base and back Make sure no other Terminals are in use and go to Site Test mode on the Terminal You should get 96 100 on first try at greater than 10 feet If you don t it s a good chance your radios need repair Call Worth Data for an RMA If you are using PICK ...

Page 75: ...e through the control panel System Device Manager Ports COM LPT COM Port Port Settings Flow Control Set Flow Control to None 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 When I turn it on it just beeps continually When I turn it on the screen flashes continually If the battery is very low when turn...

Page 76: ... dirty or scratched Problems with Voice Prompts If you have any problems with RF Terminal Voice Prompts read the If you have problems topic of the 7000 RF Terminal Voice Prompts program help file If you still have a problem If you have a problem with your RF System consult the troubleshooting section of this manual FIRST As a last resort before calling for an RMA you can follow the steps below to ...

Page 77: ...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 If you do need to return the RF Terminal for ANY reason you MUST have an RMA number first Write the RMA number on the o...

Page 78: ...ase Then grasp the edge of the Base and open it outward like a door Changing a Base to a Relay Moving the jumpers to any of the Relay positions causes the Base Station to operate as a Relay A Base station blinks green on power up a Relay blinks yellow on power up RS 422 Termination Jumpers Refer to the circuit board diagram on page A 1 for details The Base can be jumpered to be 422 terminated or n...

Page 79: ...n a Base Relay The Base Station and its related Relays must have their channel set to the same channel as the RF Terminals in their network The channel is set on a Base or Relay by turning a rotary switch to the setting 0 5 6 different channels to choose from Use a very small flat head screwdriver to turn the switch to the desired number See the circuit board diagram on page A 1 for location of th...

Page 80: ...mine if adding a Relay will help If you are considering Relays read Chapter 4 Performance Issues first If adding only one Relay the cabling should run between the Relay port on the Base station and the Relay port on the Relay In this example both the Base Station and Relay should have jumpers set to terminated To add additional Relays you must multi drop them off a single bus line running from the...

Page 81: ...Y cables Sometimes people try to route everything through a panel or wiring closet this will not work properly it will generate excessive data noise and drag down the responsiveness of the Base and application With too much noise the Base will stop working and issue a Base Station Reinitalized message to the terminals If used such a radial interface as below might appear to work most of the time b...

Page 82: ...able for isolating the user made cable from the process This test cable is so short that it doesn t follow the rules of twists on the previous page it is just a Ethernet patch cable for node but adequate for testing the relay HINT Use the suggested wire type and if you re doing your own crimping be sure to use the expensive metal crimpers 100 and not the cheap plastic crimpers 15 Get someone famil...

Page 83: ...sing the RF 7000 Base Serial Configuration Utility RS 422 Termination When adding Relays to a system the last Relay s in the line s must be terminated By default all Base stations are shipped as terminated Use the following guidelines to change the termination for your system Refer to the circuit board diagram on the previous page for details If the Base has multiple strings of relays radiating fr...

Page 84: ...sary to keep Windows from following noise transitions as handshaking transitions that can severely degrade the application or even crash Windows F36 DB9 Straight Cable These are the pin outs for Cable F36 a DB9 Female to 8 pin modular RJ45 This cable is used to connect the Base to a 9 pin Male host serial port Mod 8 RJ45 Function DB 9 Female 1 Shell chassis ground Shell 2 Transmit Data 2 3 Receive...

Page 85: ...n Relay Connector Receive Data 5 Transmit Data Receive Data 6 Transmit Data Transmit Data 2 Receive Data Transmit Data 3 Receive Data Make a cable with 5 5 6 6 2 2 and 3 3 a straight cable but be careful that you select wires so that the 2 wire is in the twisted pair with the 3 wire and the 5 wire is in the twisted pair with the 6 wire For all RJ Cable pin numbers number from left to right with th...

Page 86: ...the terminal s battery or power adapter are tested to be good but the screen stays blank screen or only displays a cursor when you press the power button you will need to do a Failsafe firmware upgrade to restore the firmware To do a Failsafe firmware upgrade on a terminal that has had its firmware completely wiped out run the 7000 RF Terminal Firmware Loader program it can be installed from the R...

Page 87: ...precede and follow the data in the bar code The RF Terminal gives you the option of transmitting or not transmitting these characters when the bar code is read Exact specifications for Code 39 and other bar code symbologies can be obtained from ANSI at the address below American National Standards Institute Customer Service 11 West 42nd St New York NY 10036 http web ansi org document ANSI AIM BC1 ...

Page 88: ...haracters This table depicts the Full ASCII character set as a function of Code 39 characters ASCII 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...

Page 89: ...l 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 Menu or by using the keypad Accumulate Mode is located in the Code...

Page 90: ...ngs 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 use fo...

Page 91: ...fferent 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 Transmiss...

Page 92: ... 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 terminates all variable length fields unless they are the last field in the bar code The RF Terminal outputs the following for the special function codes and start sequences C1 Start C Function C...

Page 93: ...tted 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 using 19digits UPC method The UCC 128 specification is used extensively by the retail industry If you have a requirement for a UCC 128 Serial Shipping Container bar code be sure to follow the ...

Page 94: ...up 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 Use a check digit Worth Data s LabelRIGHT printing program automatically calculates and prints a check digit upon request using the m...

Page 95: ...nd when printing UPC bar codes If you plan to use a supermarket type in counter scanner to read the codes specify a bar code height of at least 9 for an optimal first read rate Make it an early practice to observe the numbering conventions of the UPC Council Do not label unmarked merchandise with a bar code whose numbers may conflict with those already assigned If products with these numbers are n...

Page 96: ... 0 553 37062 ISBN specifications are available from American National Standards Institute Customer Service 11 West 42nd 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 For reference these are the methods of calculation Checksum calculation for UPC A EAN 13 and EAN 8 Use ...

Page 97: ...00cde 2 abcde2 20000 3 ab20000cde 3 abcde3 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 Add the Number System Character of 0 to the...

Page 98: ... new number by 2 835 x 2 1670 Add the digits of product 1 6 7 0 14 Add the even digits of the original number to the result in 3 2 4 14 20 Subtract the result from the next highest multiple of 10 20 20 0 New Check Digit 0 Data with check digit is 823450 The MSI Mod 11 check digit is calculated as follows The example bar code data is 943457842 Assign a checking factor to each number starting with t...

Page 99: ... Data with check digit is 943457823 ...

Page 100: ... Pull the trigger or push the button on an integrated model and line up the beam on the bar code If you don t get a read vary the distance of the scanner from the bar code by pulling up or moving down The idea is to scan through the center of the bar code Laser Options Several options are applicable to all laser scanners that are used with the RF Terminal These options are 1 Longer timeout on the ...

Page 101: ...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 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 weathere...

Page 102: ...6 022 6 36 054 V 56 086 v 76 118 ETB 17 023 7 37 055 W 57 087 w 77 119 CAN 18 024 8 38 056 X 58 088 x 78 120 EM 19 025 9 39 057 Y 59 089 y 79 121 SUB 1A 026 3A 058 Z 5A 090 z 7A 122 ESC 1B 027 3B 059 5B 091 7B 123 FS 1C 028 3C 060 5C 092 7C 124 GS 1D 029 3D 061 5D 093 7D 125 RS 1E 030 3E 062 5E 094 7E 126 US 1F 031 3F 063 _ 5F 095 DEL 7F 127 Full ASCII Equivalent Table While the new 7000 series RF...

Page 103: ... and uploaded to the RF Terminal using the 7000 RF Terminal Voice Prompts Manager program provided on the Utilities CD Up to 99 voice prompts can be stored in the Terminal with a total time of about 95 seconds There are other differences that are simply advantages Greater distance 3 3 miles vs 3000 feet Longer battery life 12 hours instead of 10 hours Optional gun handle with secondary battery Fas...

Reviews: