Table of Contents How to Use this Manual ......... i TriCoder Quickstart ..........ii Program #0 Quickstart........1-1 Chapter 1 Getting into Data Collection Mode ........1-1 Collecting Data ..............1-2 Uploading Data..............1-3 Program #1 Quickstart........2-1 Chapter 2 Collecting Data ..............
Page 3
Code 128 ..............6-12 Code 93 ...............6-13 Preamble and Postamble..........6-13 Terminator Character..........6-15 Computer Interface .............6-16 Intercharacter Delay ...........6-18 Speaker / Batteries ............6-18 Scanner Options............6-19 Aiming Dot Duration..........6-19 Keyboard Country ............6-20 Operation Mode ............6-21 Voice Messages ............6-22 Set Date...............6-22 Set Time ..............6-22 Alternative Date and Time formats ......6-23 Single Cycle Transmit ..........6-23 EOF String ..............6-23...
Page 4
Message Numbers............8-11 Data ID................ 8-11 Data Type..............8-14 Maximum Data Length..........8-14 Minimum Data Length ..........8-15 Input Device..............8-15 Yes/Next Statement ............ 8-16 No/End Statement............8-16 Upload Prefix.............. 8-17 Upload Suffix.............. 8-21 Programming the TriCoder by scanning bar codes only .. 8-21 Finishing and checking your program........
Page 5
Error messages for special consideration ......14-13 Fail-safe Re-initialization Procedure........ 14-15 Planning for success… ............. 14-16 If you have a problem…........... 14-17 Powering the TriCoder........A-1 Appendix A Turning the TriCoder ON and OFF........A-1 Battery Power and Wall Power ........... A-1 Storing the TriCoder ............
ADVANCED USAGE section describe Voice Messaging, Transmitting and Receiving programs, Tables and Pick Lists and Memory partitioning. The TROUBLESHOOTING section provides reference for error messages, solving problems and details on how to reach Worth Data. The REFERENCE section offers bar code specifications and other useful information.
TriCoder Quickstart As powerful as the TriCoder is, its basic operation is quite simple. Many people can use Program #0 or Program #1 to satisfy their data collection needs. This Chapter helps you get started quickly using Program #0 or Program #1. It also will refer you to the correct place if you want to customize or expand on Program #1.
Tips on choosing a program for Data Collection The TriCoder comes with 3 programs pre-installed. Program #0 is a simple un-editable program prompting repeatedly for an ITEM. Program #2 is identical to Program #0 except that it allows for customization (i.e. the Upload Prefix and Upload Suffix).
Page 9
Choosing an Interface If you are a Windows user with Window 98, 2000, ME, XP, or later, we suggest that you use the high speed USB interface, which offers the following advantages: (the first time you plug in your USB cable, you may be asked to choose the type of USB interface you wish to use) 1) Forty times faster data uploads than serial data uploads.
Chapter 1 Program #0 Quickstart The default data collection program, Program #0, is a simple program, repeatedly prompting the operator for data entry of the same type. This TriCoder program works well for a simple inventory where each item is scanned. This chapter is in the form of a tutorial.
Collecting Data Step The second step involves collecting data in the TriCoder. This is a good time to practice scanning. If you are not familiar with scanning bar codes, see Appendix C; How to scan a bar code for details and suggestions. If you don’t intend on using bar codes later, you can just enter the same data from the keypad.
Program #0 Sample Bar Codes Uploading Data Once you have collected your data in Program #0, uploading that data to the computer is the final step. For the tutorial, we assume that you have successfully established communication between the computer and the TriCoder.
Chapter 2 Program #1 Quickstart Program #1 prompts the operator for "Item" and then "Quantity". What makes this program different from program #0 (other than the additional "Quantity" prompt) is that Program #1 is editable. It can be customized to allow for additional prompts, voice messaging and file formatting.
Page 15
Continue to scan bar codes and enter quantities until you have at least 10 records. You can check to see how many times you have scanned an item number by pressing the following keys while at the ENTER ITEM prompt:...
− Press SHIFT − Press F1 − Press T You can use the same key sequence to check the number of times you have entered data for any prompt. To end data collection in Program #1, simply press the END key. If you forget to exit Data Collection and simply turn the TriCoder off, do not panic –...
Page 17
of your data file, press the BEGIN key. The TriCoder displays: ENTER QUANTITY (last quantity data entered) BEGIN OF FILE HIT ANY KEY_ Press any key on the TriCoder keypad. The TriCoder displays the first record of data. To scroll through the data record by record, press the RIGHT ARROW key.
If during data collection, the TriCoder displays the following message: WARNING 2K LEFT HIT STATUS KEY_ it means that the TriCoder has only 2K of memory left to collect data. This is a good time to go and upload your data. You can continue to collect data but you will eventually get this message: OUT OF MEMORY HIT ANY KEY_...
Chapter 3 Non Portable Mode NON PORTABLE mode allows the user to transmit data directly from the TriCoder to the host computer immediately without saving the data in the TriCoder's memory. Once data is entered via scanning a bar code or using the keypad, data is transmitted immediately by the TriCoder to the host.
If you are in any other mode, simply answer NO to all prompts until you see: NONPORTABLE MODE KEY [YES/NO]?_ Press YES to enter NON PORTABLE mode. If you have USB specified as the interface and you do not have the TriCoder connected by USB to the computer, you will get the message: USB not Connected Connect, Hit any Key...
Page 22
First Time USB Use As shipped from the factory the TriCoder’s Computer Interface is set for either PC Keyboard (T64/LT64) or RS-232 Serial (T54/LT54). Unless you have changed it, the first time you connect a USB cable to a host computer running Windows or Mac OS, you will be asked to choose which USB interface you wish to use with the TriCoder by the TriCoder displaying the following message:...
Unix dumb ASCII terminal configuration, the testing is identical to keyboard testing in the previous section. Serial and Fast USB Upload on a Macintosh are not supported with programs from Worth Data. Windows Users Install the Windows TriCoder Utilities program by inserting the CD ROM;...
Page 24
If you are connected to the USB port, TriCoder Utilities will detect the USB and no other configuration parameters are required. If you are connected to the serial port, you need to click the Port Settings tab, choose the port type and then set the corresponding RS-232 settings for your serial port.
Page 25
If you have specified a COM port, you will see the following screen where you can change all the serial port parameters. (Since the TriCoder’s default serial parameters are 9600,N, 8,1, you should probably not change the default parameters on the screen.) TriCoder Utilities Serial Port Settings After specifying finishing the serial port configuration, click on the "Test"...
Chapter 4 Uploading Data If you are ready to upload data, we assume you have established correct communication between your TriCoder and host and have collected some sample data, preferably using the Program #0 or Program #1 Tutorials. By default, the TriCoder uploads using a Carriage Return Separated format. For many users, the default file format works fine, but others may require more complex or even custom upload file formats.
Page 27
Uploading via USB or PC Keyboard Keyboard uploads are usually required because an application program will not accept file imports, hence you must upload directly into an application. We will illustrate the USB/Keyboard Data Upload using Notepad in Windows. If you want to use another text editor or Word Processor, the specifics may vary but the basic upload will be the same.
Page 28
• By default, the TriCoder's Terminator Character is set to CR, which means the TriCoder will insert a Carriage Return (like pressing the ENTER key on your PC) after each record of data it uploads. If you have changed the Terminator Character to a setting other than the default and are uploading data collected in the Tutorials, change it back to the default now.
Page 29
• After installing the TriCoder Utilities (see Chapter 3, Non Portable Mode for installation instructions) run the program by clicking on the TriCoder Utilities program icon. If you are connected via USB, the TriCoder Utilities will sense it and no other configuration is required.
Page 30
• Click on the START button to start the program. You must start the upload program before you start the TriCoder. • Follow the prompts on the TriCoder until you see the following: DATA UPLOAD? KEY [YES/NO]?_ • Press the YES key to begin the upload on the TriCoder. Wait for the TriCoder and the uploading program to indicate that the upload is finished.
File Formats By default, the TriCoder transmits its data in the following order: ID + Prefix + data + Checksum chs + Suffix + Terminator You should keep the above order in mind when determining how to upload your data. Before we actually upload any data, lets discuss some of the most common file formats.
Page 32
all of the fields of data, a Carriage Return is added to create a complete record. Modifying Program #1 as an example, the data uploaded would look like this: “ITEM NUMBER”, “QUANTITY” “0123456,12oz”, “15” “ITEM NUMBER”, “QUANTITY” “889384,8oz”, “940” “ITEM NUMBER”, “QUANTITY” “32834,20oz”...
Page 33
To change the Terminator Character using the keypad: • get into PROGRAMMING MODE • choose 5 for Change Setup • choose 1 for Computer • Press ENTER until you see TERMINATOR CHAR. • Press 2 • Press F1 • Press F1 again to exit PROGRAMMING MODE To change it using TriCoder Utilities and high speed USB: •...
Page 34
again until you see: UPLOAD SUFFIX Scan the bar code for “double quote” then scan the bar code for the “comma”. UPLOAD SUFFIX “,_ Press the ENTER key until you get to the UPLOAD PREFIX 02 prompt. At the prompt scan the “double quote” bar code. UPLOAD PREFIX “_ Press the ENTER key until you see the UPLOAD SUFFIX 02 prompt.
Page 35
To change the Terminator Character using the keypad: • enter PROGRAMMING MODE • choose 5 for Change Setup • choose 1 for Computer • Press ENTER until you see TERMINATOR CHAR. • Press 2 • Press F1 • Press F1 again to exit PROGRAMMING MODE To change the Terminator Character using TriCoder Utilities and high speed USB: •...
Menu, followed by 0 and 5; this puts a ½ (0.5) second delay after the TAB key to give Excel time to reposition and update its files. Press the ENTER key until you see the UPLOAD SUFFIX 02 prompt. Now we are going to simulate the positioning of the cursor to the first column of the next row.
Page 37
Stmt # Entry Prompt Yes/Next No/End Upload Upload Type Stmt Stmt Prefix Suffix Operator Name Enter Item No. Enter Quantity }01}02 Refer-back programming example The above program would prompt for Operator Name once, then repeatedly prompt for Item, then Quantity, attaching the Operator Name data and the Item data to the front of every quantity upon upload.
USB use regarding Windows XP and USB. The C21 USB Cable is required to connect the TriCoder to a USB port. The USB port does not power the TriCoder – it will operate on batteries or the Worth Data 5V power supply.
Page 39
PC or Macintosh. Only one end of the cable fits. If you don’t have Worth Data’s C21 cable, any USB cable will work. Plug the other end of the C21 USB cable into the USB port on the bottom of the TriCoder.
Serial Interface Connecting the Hardware The TriCoder can operate as a serial interface reader on a PC. To us e the serial interface, you must have software reading the serial port directly, or a keyboard emulation program like PortKey, (allows a serial interface TriCoder to look like it’s working as a keyboard wedge).
Serial Installation on PC Serial Interface Communications Software If you serially connect the TriCoder to a PC, software is required to communicate with the serial port. Some applications read the serial port directly; no additional software is required. If you want to connect to the serial port yet emulate the keyboard, use our PortKey software.
Page 42
Using the bar coded TriCoder Setup Menu To use the bar coded TriCoder Setup Menu, scan these bar codes in this order: • Start Setup • Setup Parameter bar code (i.e. “Beep Tone”) • Bar code of number that corresponds to the appropriate setting (i.e.
Setup Setting Description Parameter Computer Default setting on all T54/LT54s. RS- 232 ASCII Data Format – Interface 9600 Baud Rate None Parity 8 bits Data Bits 1 bit Stop Bits Protocol None Default Serial Parameters Only the default settings for each Setup Parameter are shown above. See Chapter 6;...
Take the end of the keyboard cable you unplugged from the back of the computer and plug it into the female end of the F30-1 Splitter cable. Take the male end of the F30-1 Splitter cable and plug it in to the back of the computer where the keyboard had been plugged in.
Page 45
Computer Interfaces, and the reading of different bar code types, as well as configuring some of the more advanced features of the TriCoder. If you have a PC with a T64 or LT64 TriCoder, the default Computer Interface is 1- PC Keyboard. Using the bar coded TriCoder Setup Menu To use the bar coded TriCoder Setup Menu, scan these bar codes in this order: •...
Keyboard Interface Configuration For the last 5 years, all PCs use the same Computer Interface – the T64/LT64 TriCoder default setting of Computer Interface 1. Test scans with garbled or incomplete data not the result of the wrong interface, but rather are keyboard BIOS timing sensitivities.
Chapter 6 TriCoder Setup Most, but not all of the Setup Parameters can be changed by either using the TriCoder keypad in Programming Mode or scanning the appropriate bar codes on the TriCoder Setup Menu. You can also "clone" your setup from one TriCoder to another if you have the appropriate cables and if you are using high speed USB you can change your setup parameters using the TriCoder Utilities program.
Page 49
Enter the password, WDTRI using the TriCoder keypad, then press ENTER. The TriCoder now displays the PROGRAM FUNCTION menu: Create Programs->1-3 Voice Operations-->4 Change Setup------->5 Data File Names---->6 Press the 5 key to select Change Setup. The keypad setup menu is now displayed: BarCodes-->0 DateTime->4...
TriCoder keypad. Once you are in a category, pressing ENTER will scroll through the parameters in the order shown above. When you get to the one you want to change, enter the new character (see the Parameter details later on), then press ENTER. Some changes must be made by scanning bar codes from the FULL ASCII MENU.
Click on any of the tabs to change settings for that section. Once you have made your changes, click OK and the changes are automatically made in your TriCoder. Cloning from one TriCoder to another If your programs, tables and setup are complex or large, transmitting them from TriCoder to TriCoder is faster and easier than manually entering all of the information every time.
Page 52
Starting the Receiving TriCoder Make sure all cables are attached correctly and the 5-volt power adapter is plugged in. To start the receiving TriCoder, answer NO to all prompts until you see: PROGRAM RECEIVE? KEY [YES/NO]?_ Press YES to get to the RECEIVE PROGRAM menu: RECEIVE PROGRAM ------------------------------ --------...
Page 53
Starting the Transmitting TriCoder At this point, you can start the transmitting TriCoder. To start transmitting programs or setup from a TriCoder, answer NO to all prompts until you see: PROGRAM TRANSMIT? KEY [YES/NO]?_ Press YES to get to the TRANSMIT PROGRAM menu: TRANSMIT PROGRAM -------------------------------- ------...
Page 54
If all data is echoed back correctly, the last character sent to the receiving unit is ASCII 128. If you see this message while transmitting a program, the program transfer is incomplete and the transmit/receive session will have to be restarted. To avoid any problems, do not press any keys on the TriCoder once the transmission has started.
TriCoder Setup Parameters Default settings are shown in bold print. The number or letter associated with the setting is the same whether configuring the TriCoder using the bar coded Setup Menu or via the keypad in PROGRAMMING MODE. Some parameters are set only by the bar code setup menu or only by the TriCoder keypad.
characters can be useful if you need to differentiate between data that comes from a bar code versus data coming from the keyboard. • Enabling use of the Mod 43 check character requires that the last character of your bar code conform to the Mod 43 check character specifications. See Appendix H;...
• ISBN (International Standard Book Numbering) bar codes are EAN-13 with a 5-digit supplement. If the “Bookland” bar code uses 978 (books) or 977 (periodicals) as the first three digits, then it can be transmitted by the TriCoder in the ISBN format. The settings for this can be found under the Terminator Character parameter.
The Bar Code ID’s are assigned as follows: Bar Code Bar Code Codabar Code 39 UPC-A EAN-13 I 2of5 2 of 5 Code 128 Code 93 UPC-E(0) UPC-E (1) EAN-8 StorageTek Plessey LabelCode 4 LabelCode 5 The ID character is transmitted in front of the bar code data. Code 93 Enable Code 93 Disable Code 93...
Page 61
Scan the Preamble or Postamble bar code or select Preamble or Postamble from the keypad menu. Scan the desired characters (up to 15) from the FULL ASCII Menu. Scan the SET bar code, or if using the keypad, press ENTER. To clear the Preamble or Postamble and return to the default (no Preambles or Postambles defined), scan CLEAR at step #2, then continue with your setup.
from Code 39 data and 1 character from UPC-A data”. Remember that the Preamble trims leading data and the Postamble trims trailing data. • The Preamble and Postamble can also be used to create “line feeds” on the TriCoder display before the data is displayed. To enter “line feeds”...
Computer Interface PC USB Keyboard Upload PC compatibles Keyboard Wedge RS-232 ASCII Data Format RS-422 ASCII Data Format PC USB High Speed Upload If setting 1 or setting 2 and Non-Dedicated Server Learning Mode for Timing with PC Keyboard Wedge Macintosh USB Keyboard T64/LT64s are shipped with the Computer Interface set to 1.
Page 64
Other Interfaces Depending upon the setting of the Interface Jumper (see pages K-2 and K- 3), the TriCoders Computer Interface is set to either RS-232 or PC compatible Keyboard Wedge. • The easy way to select an interface if using Keyboard Wedge mode (not USB) is to use Learning Mode (8).
Intercharacter Delay None Short Delay Medium-short Delay Medium-long Delay Long Delay (This does not apply to USB. It rarely applies to serial.) • Use Computer Interface setting 8 for Learning Mode whenever possible. This allows the TriCoder to figure out the timing on its own and set it in the EEPROM for you.
• For the TriCoder to know when to tell you to change batteries, you must select the correct battery type. The default is Alkaline (2). If you start using rechargeable batteries and fail change 2 to 3, your TriCoder will probably start acting very strange, (beeping, black bars on the display, no laser beam, etc.) as the batteries run down.
X is W for a TriCoder jumpered for Keyboard Interface or R for a TriCoder jumpered for Serial Interface or K for USB Keyboard upload or H for USB High Speed upload xxxx is the firmware version (i.e. 2018) and B is the board level( i.e.
Operation Mode Non Portable Mode Programming Mode Data Collection Mode Data Upload Mode Program Transmit Mode Program Receive Mode Buffered Terminal Mode • Non Portable Mode is used to read data directly into the Computer from the TriCoder, both in Keyboard Wedge, USB and Serial modes. If using the TriCoder as a serial interface, setting Protocol to Host Response Accepted can turn the TriCoder into a dumb terminal, displaying prompts from the host and transmitting data back.
Voice Messages This parameter partitions the total amount of voice messages into different message lengths. The default setting is: 303015 xx yy zz where: xx is number of ½ second messages yy is the number of 1 second messages zz is the number of 2 second messages The total time allotted must not exceed 75 seconds.
Alternative Date and Time formats See the Protocol parameter for details on how to set the TriCoder to use alternative Date and Time formats. The default formats use mmddyy and hhmm. Formats include: • A - short format - no separators between characters •...
Shut Down Time By default, if the TriCoder is inactive for more than 5 minutes, it will shut itself down in order to conserve batteries. To resume operation, you must turn the TriCoder back on using the ON/OFF key. To change the amount of time the TriCoder waits before shutting down: •...
Characters This setting allows the TriCoder 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 TriCoder to output hex 92 instead, you would enter 3192 for the Characters parameter.
Protocol Settings 0 - 6 apply only to Serial Interface TriCoders only. None XON / XOFF ACK/ NAK without Polling Polled - No ACK / NAK* Polled - with ACK / NAK* Host Response Accepted* Host Response Ignored Data Security ON Data Security OFF XMODEM Date Format mmddyyhhmm...
Page 74
Host Response Accepted causes the TriCoder to act upon data received from the host. Data received from the host can cause the TriCoder to beep, display data or output a voice message. These are the controls for this protocol: Data from Host Response by TriCoder one short beep Ctrl G (“BEL”...
the host, except ACK/NAK and XON/XOFF if configured to use those protocols. Data Security OFF allows the operator full access to all TriCoder functions. Data Security ON prevents the operator from editing any data or leaving DATA COLLECTION mode. To exit DATA COLLECTION mode, Data Security must be turned off either by scanning the bar coded Setup Menu or by using the keypad - press F1, then SHIFT, then D.
Stop Bits 1 bit 2 bits Set the Stop Bits to match the setting used by your terminal or serial port. Dialing String This parameter allows you to program an automatic dialing string for use with a modem. The Dialing String can contain up to 24 characters scanned from the FULL ASCII MENU.
Host Response Delay This setting is used only with ACK/ NAK protocol and Buffered Terminal Mode. It is used to set a time-out for the TriCoder while it is waiting for a response from the host. The default is infinite delay - it will wait forever for the host to respond.
Chapter 7 Using the TriCoder Utilities The TriCoder Utilities for Windows program is a versatile application that gives you the ability to: • Test communication (serial and USB High Speed) • Upload data from TriCoder to computer • Download programs and tables from the computer to the TriCoder •...
Page 79
If you are connected via USB, you should see USB chosen as the port type: If you do not have your TriCoder turned on, or the USB driver is installed incorrectly, you will see this error message: You can either turn your TriCoder on and click Retry, or click Cancel to exit the error message dialog box.
click OK when you see this message: Using the Table Editor The Table Editor allows you to: • load and edit existing tables that are on your computer and download them into your TriCoder and • create new tables and download them to your TriCoder Once you have the table open in the Table Editor, you can change any of the parameters and fields and then download the table back into your TriCoder.
Uploading from TriCoder to your Computer You can upload programs, data and cloned setup information to your computer from your TriCoder by either the serial port or the USB port. Serial Uploading If you are uploading your TriCoder from the Serial port, make sure your port settings are correct before you begin your upload.
Page 82
4. At the DATA UPLOAD prompt on the TriCoder, press YES. When the data is finished uploading, TriCoder Utilities will let you know it is finished. The TriCoder will display the message END OF TRANSMIT, DEL FILE Y/N?_ We suggest before you delete the data file from the TriCoder that you open the data file in Notepad to confirm the upload.
Page 83
4. On the TriCoder, press 0 at the TRANSMIT PROGRAM KEY prompt. TriCoder Utilities will let you know when your transmission is finished. The TriCoder will display the message END OF PGM,XMIT HIT ANY KEY_ High Speed USB Uploading If you are uploading information from your TriCoder via High Speed USB interface, you will be absolutely amazed at how easy it is! The TriCoder Utilities takes care of it all, your TriCoder just has to be turned on.
Page 84
to Inventorydata. Finally, to upload the file, click on the file you want to upload, and then click on the arrow button between the two panels. That's it! You don't have to do anything on the TriCoder! Program Files 1. Again, make sure you are connected to the USB cable and that your TriCoder is on.
Cloning your TriCoder Make sure you are connected to the USB cable and that your TriCoder is turned on. Start the TriCoder Utilities if it isn't already running. Click on the TriCoder Upload tab Highlight Cloning in the left panel. 5.
Page 86
Serial Downloads If you are downloading to your TriCoder from the Serial port, make sure your port settings are correct before you begin your download. It is usually a good idea to check your port settings and test in Non-Portable mode before downloading information into your TriCoder.
Page 87
Remember that you cannot download into program 0; you must choose 1, 2 or 3. Pressing 0 will clone your TriCoder. TriCoder Utilities will let you know when your transmission is finished. The TriCoder will display the message END OF PGM RCV HIT ANY KEY_ Table Download On the TriCoder, press NO until you see the prompt...
Page 88
On the TriCoder, press the 0 key to accept a clone file. TriCoder Utilities will let you know when your transmission is finished. The TriCoder will display the message END OF PGM RCV HIT ANY KEY_ High Speed USB Downloads If you are downloading from your computer to your TriCoder via the High Speed USB interface, the only thing you need to do on your TriCoder is make sure it is set for High Speed USB and turn it on! The TriCoder...
Page 89
Table Downloads Again, make sure you are connected to the USB cable and that your TriCoder is turned on. Start the TriCoder Utilities if it isn't already running. Your TriCoder memory must already be partitioned to accept a table file. If it is not, click on Tools, then TriCoder Setup. Click the Partitions tab, set the partitions and then click OK.
Chapter 8 Creating a custom program You can create a program in the TriCoder to prompt the operator for anything. You can tell the operator what to do next, notify them of errors, date and time stamp the data or review and edit previous data. The TriCoder has room for 4 programs;...
Page 91
Press YES at the PROGRAMMING MODE? prompt, then enter the password, WDTRI to get to the Programming Menu. Entering the password incorrectly generates the message: INCORRECT PASSWORD HIT ANY KEY_ Entering the password incorrectly 2 times generates the following message: ACCESS DENIED HIT ANY KEY_ At this point, you will be returned to the Mode Menu to start again.
The remainder of this chapter will explain each step in creating program statements. They are described in the order that they appear when programming the TriCoder. Program Name Program The first prompt the TriCoder displays when creating a Prompt program is the PROGRAM NAME prompt. The PROGRAM NAME entered at this prompt will be used to identify the program in the DATA COLLECTION menu.
ENTRY TYPE These are the Statement Entry types available: Statement Entry Type Code used for TriCoder Coding Form Data Branch Question Date and Time Stamp Time Stamp only Date Stamp only Xtra None Data AND Immediate Output Details on each Statement Entry Type are as follows: Data Data entry prompts are program statements that prompt the operator to enter data for storage in memory.
PROMPT field for a branch statement: PROMPT TRANSACTION?_ The final field for a branch statement is the STMT TO BRANCH field. This field tells the program what statements to go to when particular characters are entered. At this point you can enter up to 15 groups of 3 digit codes for a total of 45 characters.
play for this statement. MESSAGE NUMBERS 01 0200_ The next field prompt, the YES/NEXT STMT prompt, determines which statement the YES key takes the program to. For example, if we wanted the program to jump to statement #05 if we answer YES to statement #01, the prompt should look like this: YES/NEXT STMT The NO/END STMT prompt determines where the program goes if the...
instead of T to record seconds in addition to the hours and minutes: ENTRY TYPE 01 The Time Stamp statement uses the same program fields as the Date and Time Stamp statement. Date Stamp The Date Stamp statement stores only the date information in a MMDDYY format.
“ENTER ITEM NO.” prompt, then a “1” is stored as the data for the “ENTER QUANTITY” and the data entered at the “ENTER QUANTITY” prompt is stored as the data for the “ENTER ITEM NO.” prompt. If it seems confusing, use the following TriCoder Coding Form as an example: Stmt # Entry Prompt...
Even though the operator enters the letter A at statement #3, the A will not be written to memory and uploaded because branch statements record no data. What if your application requires the A as part of its data? By making statement #04 a None statement and entering an A as the upload prefix or suffix, an A will upload as the data for statement #04.
press the ENTER key on the TriCoder. Entering ! as the first character for the PROMPT text field will cause the TriCoder to increment the last data entered for the statement by 1. To accept this data, the user simply presses the ENTER key on the TriCoder. To enter different data, press CLEAR, then enter the new data via the scanner or the TriCoder keypad.
Message Numbers Program The MESSAGE NUMBER field is where the voice messages are specified for the current statement. Up to 2 voice messages Prompt can be specified for each statement: MESSAGE NUMBERS 01 0000_ Each voice message is identified using a 2 digit number. If two messages are specified, the first message is played, followed immediately by the second message.
Page 101
to make sure the correct type of data is entered. For example, to make sure the TriCoder only accepts data for this prompt that starts with 1A1, put 1A1 in the Data ID field: DATA ID 1A1_ Data Identifiers can be up to 3 characters long and can be position specific.
Page 102
data file and goes to the next program statement. To use Table Validation enter the following characters at the DATA ID prompt: A1A, (validates data from table #1) A2A or (validates data from table #2) (validates data from table #3) Not only can the TriCoder validate the data but can prevent the user from entering the same data twice by entering these characters at the DATA ID prompt:...
5. Prevent duplicate entry of data To prevent the duplication of data entered at a particular statement, use in the DATA ID field. During Data Collection, if data is entered at a statement prompt that had been entered previously for the same statement prompt, the user will see the message: DUPLICATE ACCESS PRESS ENTER_...
MAX DATA LEN To clear the MAX DATA LEN and enter a new value, press CLEAR on the TriCoder keypad and enter the new value. The MAX DATA LEN is important when using the Xtra Statement. See the section on the XTRA STATEMENT for more information. Minimum Data Length The MIN DATA LEN field tells the TriCoder the fewest number of Program...
Yes/Next Statement The YES/NEXT STMT field allows you to tell the TriCoder Program which statement to go to next or, in the case of a Question Prompt statement, where to go if the question is answered by the YES key. YES/NEXT STMT Make sure the statement number you specify is a valid statement.
the NO/END STMT for QUANTITY. • If you want to exit data collection when the END key is pressed, specify 99 in the NO/END STMT field. • If you want to disable the END key (have it do nothing), specify statement #00 in the NO/END STMT field.
Page 107
The SINGLE CYCLE TRANSMIT feature can help you with this process by uploading one piece of data at a time, allowing you to check each field as it uploads. 3. Timing Delays for this field only Timing delays of .10 seconds to 9.9 seconds can be programmed into the Upload Prefix (and Suffix).
Page 108
UPLOAD PREFIX The example above would upload the data in statement #01 attached in front of the data for statement #03 every time it is uploaded. 5. Trimming data from a field The Upload Prefix can be used to trim 1-15 leading characters from the specified statements data.
Page 109
UPLOAD PREFIX The example above would trim 3 characters off of a Code 39 bar code scanned for statement #01. If you scanned a UPC bar code instead, no trimming would occur. 6. Padding data with zeros or spaces The Upload Prefix can be used to add zeros or spaces before the data up to the Maximum Data Length specified for the statement.
Using a bar code printing program such as Worth Data Label RIGHT, you can print a sheet of bar codes that when scanned in sequence, creates an entire program in the TriCoder.
Function Bar Code Start Setup CLEAR key F1 key DELETE key Down Arrow key Right Arrow 01 to 15 fields, set nn to number of fields -nn- ENTER key to terminate string (for Pre/Postamble, EOF String) CR ($M) CAN ($X) End Setup Finishing and checking your program When you have finished entering your program, press the F1 key to have...
PROGRAMMING MODE PASSWORD?_ Enter the password (WDTRI), then choose the number of the program you were working on when you see the PROGRAM FUNCTION menu: Create Programs 1-3 Voice Operations 4 Change Setup---- 5 Data File Names-->6 Press the number of the program you were working on. Answer YES to EDIT PROGRAM?.
Page 113
The BEGIN key takes you to the first statement in your program file. Pressing END takes you to the END OF FILE - the last statement filled out with an Entry Type. You may have unused statements in a program; maybe you deleted a statement (remember that it reserves the statement number even though you have cleared all prompts) or you may have left gaps on purpose, to insert new statements later.
Chapter 9 Creating TriCoder Programs on your PC using the Virtual TriCoder You can also create custom TriCoder programs on your PC and download them to the TriCoder using our Virtual TriCoder Utility. The program is configured to download the files through a USB port or a serial port. For simple programs, entering them directly on the TriCoder is faster and easier.
The Virtual TriCoder Utility Screen File Menu Not much to explain here - use File to create a new file, open an existing file, save a current file and exit the program. Button Bar Menu View Table - click on this button to go the Program Grid. This view contains a grid similar to the TriCoder Coding Form contained in the manual.
Page 116
Upload to TriCoder – click on this button to upload a program file to the TriCoder. You can upload a new file you have created or one stored on disk. When uploading a file by USB to the TriCoder, you must start the transmitting program first and then start the TriCoder’s Receive Program next.
Run Virtual TriCoder – Click on this button to test a program as if you were creating it in the TriCoder itself. This will alert you to any problems before you upload the program to the TriCoder. The screen looks like a real TriCoder and works like one too.
avoids using them. See Chapter 8; Creating custom programs for details on YES/NEXT and NO/END. Creating a program We recommend reading Chapter 8; Creating Custom Programs to become familiar with all of the programming features before you try to create programs using the Virtual TriCoder Utility. After you are familiar with the program features, creating a program using the TriCoder Programming Utility screen is easy if you follow these simple steps: •...
Chapter 10 Transmitting and Receiving Programs and Setup The TriCoder has the ability to transmit and receive programs and setup information. Transmitting and receiving can occur between two TriCoders or between a TriCoder and a host computer. Transferring the entire setup configuration, voice messages and programs from one TriCoder to another is called “cloning”.
• Make sure all data is uploaded and deleted from the receiving TriCoder. The TriCoder will not allow you to receive data unless the TriCoders data files are empty. • Plug in the 5-volt power adapter(s). You want to make sure you don’t have a low-battery situation in the middle of a transfer.
Page 121
to the program number being transmitted from the other TriCoder or host. After making a selection, the TriCoder displays: RECEIVING PROGRAM PLEASE WAIT At this point, you can start the transmitting TriCoder or host program. Once the transmission is complete, the receiving TriCoder displays: END OF PGM.
Chapter 11 Partitioning memory for data files and tables Storage memory in the TriCoder can be divided and used for different purposes. Some memory can be allocated to store collected data while the remaining memory might be set aside to store table data (see Chapter 12, Tables and Pick Lists for details).
Page 124
switch back and forth between them at any time. With only 1 data file defined, this is not possible. By partitioning the TriCoder memory into 2 data files, you can assign one file to your shipping program and the other file to your receiving program, switching back and forth as necessary.
Page 125
If you try to select a data file number that has not been defined, the TriCoder will display: FILE NOT DEFINED HIT ANY KEY_ Using the STATUS key to view data file partitions Once you have partitioned your memory, you can use the STATUS key to review the amount of memory left in each data file and to see which program a data file is linked to.
The same rules that apply to single data files apply to multiple data files: 1. You won’t be able to change anything in the program itself except for the Upload Prefix and Upload Suffix while you have data in the TriCoder. You cannot re-define your memory partitions using the Partitions setup parameter while you have data in the TriCoder.
Chapter 12 Tables and Pick Lists The TriCoder has a valuable feature that allows you to download information into the TriCoder (a table) and then reference that table of information during data collection. There are 3 functions that the table feature performs: •...
Page 128
Data Validation validates a single field of entered data against a table constructed of single pieces of data. The TriCoder uses the DATA ID field to specify which table you want to use to validate the data entered for that statement. Data ID entry Description validate data using table 1...
Page 129
your longest number is 8 digits long) and then any data shorter than 8 characters long, must be padded with TRAILING spaces; for example (x indicates a “space” character): 08000000000EXAMPLE2 11111111 22xxxxxx 33333xxx 44444444 Ctrl Z (ASCII 26) (use if a DOS file) EXAMPLE2 above would accept a scan or entry of 22 when EXAMPLE1 would not.
The TriCoder uses the 0 (zero) at the end of each record to determine whether a record in the table has been accessed or not. When a record is accessed, the 0 (zero) changes to a 1. If the user enters the same data twice, the TriCoder will look at the table and see a 1 at the end of the matching data, indicating that the record had been accessed previously.
Page 131
Table Maintenance is specified in the DATA ID field while programming the TriCoder: DATA ID entry description data maintenance on table 1 data maintenance on table 2 data maintenance on table 3 Table Maintenance file format The file format for a table used for maintenance is similar to that used by table data validation in that it uses a header record to describe the table format to the TriCoder.
Page 132
There are several points to remember when creating a table maintenance file: • If you want to use variable length data in your key field, you must pad the data with TRAILING spaces until you reach the length set in your header. In the example above, your key field length is 5, so if you want to be able to enter the number 123, the data must actually be 123xx where xx are “space”...
data easier to process for most applications. The following example shows what the record looks like in the table: 11111TWINKIES - 4OZ $1.39 21 and what it will look like when it is uploaded to the computer: “111111”,”TWINKIES - 4OZ ”,”$1.39 ”,” 21” Downloading a table to the TriCoder Tables are downloaded to the TriCoder through a Windows supported high speed USB or a serial port.
Page 134
• Fixed Displayable Only - nothing to enter or scan • Verifiable - used to verify that the user is at the correct location, item, etc., or to force no partial picks. • Updatable - items can be changed If you do not want to use all four fields, put 00 in the field length. Pick List Format Just as with regular tables, the first line of the pick list is the header record which defines the pick lists format.
Page 135
111111 222222 333333 444444 The fourth field is U03 - describing a field that is three characters long and is Updatable. Updatable fields can be changed by keying or scanning. The cursor of the TriCoder will stop at the Updatable field and wait for operator input.
Page 136
Press a key and the TriCoder displays: DATA UPLOAD? KEY [YES/NO]?_ If you want to upload a partially picked Pick List, simply bypass the warning message the TriCoder will display indicating that the Pick List is incomplete. Pick List Examples The following example illustrates a program that would both output the order number and output the items on the pick list: Stmt...
Page 137
• At the remote warehouse location, the user plugs the TriCoder onto a workstation (PC or terminal) and selects Table Download from the TriCoder Mode Menu. • The user then starts a table-downloading program on the workstation, downloading a pick list that has been sorted by location to minimize the time needed to fill the pick list.
Page 138
DELETE DATA FILE KEY [Y/N]?_ If the TriCoder receives ASCII 01, 02 or 03, the TriCoder displays: DOWNLOADING TABLE PLEASE WAIT_ • In order to make this operation truly automated, you need to have a way to for the TriCoder to query the host periodically as to whether or not the host has a pick list to download to the TriCoder.
Page 139
If they press Y, the upload results may be unpredictable. If you key N, the TriCoder goes to the DATA COLLECTION prompt, allowing the operator to complete the Pick List. • If the operator wants to see what Order Number they are working on, they can: Press SHIFT Press F2...
Chapter 13 Voice Messages The TriCoder's exclusive use of voice prompts allows you to overcome problems such as literacy, language and lighting. With proper planning, voice prompting can make data collection significantly faster and simpler. Why Use Voice Messages and Prompts? •...
consecutive prompts or error messages will make it easier for the user to distinguish between them. • Consider using the “Data Security” option to prevent the operator from accidentally exiting “Data Collection” by pressing the F1 key instead of the intended F2 key (the F2 key replays the current voice message).
Accessing Voice Message Operations Voice Operations are accessed two ways. The first way is the usual access from the Programming Mode menu. The second way is “hotkey” access when you are creating a program or assigning errors messages From the Programming Mode menu… Enter the Programming Mode by answering “NO”...
Recording and Playback of Voice Messages If you respond with a “1” at the VOICE OPERATIONS prompt or use the SHIFT F1 F2 hotkey, you will see the following Record/Playback prompt: RECORD/PLAYBACK? KEY [R/P]? First, we will playback a message that has already been recorded. Use message #01 for this example.
Now you're ready to listen to your first recording. Press the P key and key in 03 for the message number. Do not be discouraged if you didn’t record the entire message. Our first attempt produced “EM” in a very frantic tone of voice.
Default Voice Messages The TriCoder comes from the factory with some voice prompts and error messages pre-recorded. You can change any of these messages but keep in mind that the error conditions that the voice error messages are linked to are fixed.
Page 147
• Upload any data in the TriCoders before you start. The TriCoder will not allow you to receive a program if there is a data file present. • Plug in the power supply. This eliminates the possibility of your batteries running out during the cloning process. •...
Page 148
Transmit only the voice messages by pressing the 9 key. The TriCoder will display: SENDING PROGRAM PLEASE WAIT_ The voice messages will play as they are transmitted. If you do not hear the correct messages or you hear no messages at all, you may have transmitted from the wrong TriCoder.
Chapter 14 Troubleshooting Display and Error Messages The following is an alphabetical list of all messages the TriCoder can display. Some describe an error state; others are simply instruction. Message Meaning Operator Action ACCESS DENIED You have failed twice to enter the Press any key to go to Mode correct password Menu...
Page 150
DATA TOO SHORT Too few characters were entered. Enter more characters or decrease your Minimum HIT ANY KEY_ Character Length. Alphabetic character entered when Re-enter data or change DATA TYPE ERROR numeric is expected or vice versa. Data Type in program. HIT ANY KEY_ DATA UPLOAD? Do you want to upload data?
Page 151
HOST NOT RESPONDING The TriCoder requested a table but Check host computer. the host is not responding. HIT ANY KEY_ You have entered data that doesn’t Re-enter your data or IDENTIFIER ERROR match the DATA ID specified. change the DATA ID. HIT ANY KEY_ TriCoder was shipped without Re-initialize TriCoder...
Page 152
PROGRAMMING MODE You are trying to enter Key in the password - Programming Mode and need to WDTRI PASSWORD?_ enter the password. The password prevents programming accidents. You have correctly entered the Key the number that PROGRAM FUNCTION KEY password and are in Programming corresponds to what you Create Programs---->1-3 Mode.
Page 153
TABLE NOT DEFINED You are trying to download a table Go to Setup and define the to a table number that is not table in the Partitions HIT ANY KEY_ defined in the Partitions. parameter. A table referenced in a data Download table or correct TABLE NOT FOUND collection program does not exist.
WARNING 2K LEFT You are running out of memory. Press STATUS key to see Finish what you are doing and exact amount of memory HIT STATUS KEY_ upload your data. left. Finish what you are doing and go upload your data The input device you are using is Use the correct input device...
Page 155
Strange Behavior • Low batteries that are not detected can exhibit some bizarre TriCoder symptoms, including laser beams that shut off, continuous beeping, shutting off when you scan, etc. Try the power supply. Try new batteries. Be sure if you are using NiCad or NiMH rechargeable batteries, you have the Speaker/Batteries set to 3 and not 2.
Poor read rates… • Try reading the bar code below as an example of a known “good” bar code. This bar code is a Code 39 bar code and is readable by the TriCoder set to its default settings. • Make sure your bar codes have clearly defined dark bars and clean white spaces.
USB HIGH Speed Data Upload or USB Keyboard Data Upload, you will be required to install a driver for Human Interface Device (HID) keyboard emulation as well as the Worth Data drivers for High Speed data transfers. If the driver (s) are not completely installed, when you plug the TriCoder...
• Remove any keyboard extension cables or adapters. Plug directly into the port using the TriCoders keyboard splitter cable to eliminate the possibility that the extensions or adapters may be causing the problem. The TriCoder transmits incorrect or no data to the PC’s screen…...
Page 159
The TriCoder beeps, but nothing appears on your computer screen… • Recheck the installation instructions – Chapter 5; TriCoder Connection – to make sure all cables are properly connected. If you are connecting directly to a serial port on a PC, use the following checklist: What kind of computer and port are you plugging into? •...
that not all software can keep up with the serial port at the highest baud rate. Try setting the TriCoder and serial port to a lower Baud Rate. If you have cables over 100 feet long, try lowering the baud rate. I can’t communicate with my RS-232 port on the host…...
My uploaded data has the old data followed by my new data… • If you upload your data and fail to delete it from the TriCoder, when you enter DATA COLLECTION mode again, the TriCoder assumes you want to collect more data and append it to the end of the data file that already exists.
Page 162
Unless you have removed both types of batteries (or both are dead), call Worth Data for an RMA number to return and fix your unit. If you have removed both batteries, follow the re-initialization procedure (Fail-safe Reinitialization Procedure) outlined at the end of this section.
Fail-safe Re-initialization Procedure Here is a fail-safe way to re-initialize the TriCoder and set it back to the factory defaults: (also useful for deleting a data file and programs no longer needed). After turning on the TriCoder, answer NO to all prompts until you NON PORTABLE MODE? KEY [YES/NO]?_ At the NON PORTABLE MODE prompt, press the F1 key.
If you have technical problems with the TriCoder itself and cannot remedy the problem using the troubleshooting guide in the manual, call your Dealer or Worth Data. 14-16...
If you have a problem with your TriCoder, consult the troubleshooting section of this manual FIRST. If you cannot find the answer here, call your Dealer or Worth Data for help. • Before you call your dealer or Worth Data for technical...
Appendix A Powering the TriCoder The TriCoder can be powered by batteries or by the 5-volt power adapter included with the unit. The TriCoder also has a programmable automatic shutoff intended to conserve power. The following information explains how to turn the TriCoder ON and OFF, the differences between battery power and wall power, the two different batteries the TriCoder uses and how to change them.
Page 167
Wall Power The ON/OFF key powers up the TriCoder once the 5-volt power adapter is plugged in. If accessing wall power with the power adapter, it is critical that you use ONLY the 5-volt power adapter that comes with the TriCoder. DO NOT plug in any other power adapter you may have even if the voltage matches –...
Page 168
sure the JP3 jumper is not installed and change the Speaker/Battery setting to ALKALINE. Recharging regular alkaline batteries can cause severe damage to the TriCoder. If using rechargeable NiCad or NiMH batteries, be sure to reset Speaker/Batteries from 02 to 03; otherwise, the TriCoder will not know when to tell you to change batteries and it will fail in very strange ways.
See Appendix F: Jumpers, Switches, and Adjustments for the location of JP3. The jumper should be ON for rechargeable, and OFF for regular ALKALINE. Also make sure you have the TriCoder Setup Speaker Batteries set to 3 for NiCad or NiMH so that the TriCoder will be able to tell you when to change batteries;...
Page 170
CHECK LITHIUM BATTERY means that data is probably not lost, but, flag bytes that the TriCoder monitors for change have indicated some kind of modification. CHANGE LITHIUM BATTERY means that both programs and data have been lost and the unit has been set back to factory default settings. You will probably see this message if both sets of batteries have been removed.
Appendix B Firmware and Model Upgrades Firmware Updates Occasionally it will be necessary for some users to update the TriCoder's firmware to fix a bug or take advantage of new capabilities added to the TriCoder. Previously, you had to actually replace the EEPROM chip inside the TriCoder.
Page 173
the TriCoder firmware is DMA 2002 or higher; if you have a lower number first upgrade your firmware by serial, and subsequent upgrades can be performed using USB. With a TriCoder jumpered for Serial interface and set for RS-232 Computer, you will see the following messages upon initiation of the firmware download sequence: Firmware Download via Serial Port...
Model Changes – from Serial to Wedge & back All that is required to change a serial model TriCoder to a Wedge model TriCoder (or wedge to serial) is to simply move a block of jumpers inside the TriCoder and change the cable. Although this sounds like an easy change to make, it is not necessarily a convenient one.
Page 175
Before you move the jumper block, note whether the jumper block is positioned on the Keyboard side or the Serial side. Use a small flathead screwdriver to loosen the jumper block and move it to the correct side. Be sure to press firmly on the jumper to make sure it is all the way down.
Different laser scanners have different scanning specifications. Table L-1 describes the laser scanners available from Worth Data and the scanning requirements for each one.
Page 177
Model Bar Code Density Range 6 mil 0” – 4” LZ100 10 mil 0” – 10” 40 mil 1” – 21” 50 mil 36” – 48” 6 mil 2” – 7” LZ200 10 mil .5” – 15” LT – TriCoders (integrated laser models) 40 mil 3”...
Later CCD scanners could read 1-3” distance from the bar code. The Worth Data LI50 Long Range CCD Scanner joins a new category of CCD scanners that are so radically improved, the scanning industry has renamed them “Linear Imager Scanners”.
Page 179
Special Laser and CCD Settings There are several hidden settings on the TriCoder Setup Menu designed specifically for laser and CCD performance: Feature Menu Setting Description Single Decode Code 39 -F Any decode is transmitted. Double Decode Code 39 -E Takes 2 decodes for transmission.
Cable Pin-outs Below are the pin-outs for our RS-232 and RS-422 cables. All cables showing a Worth Data part number (Fxx or Txx) are available for purchase. Unless you have experience making your own cables, we recommend buying your cables from us.
Page 181
F32B 25 Pin Modem Cable This cable is for use in Modem communications. It is a DB25 male to 8 pin modular cable. Mod 8 DB25 RJ45 Function Male Frame Ground Transmit Data Receive Data Signal Ground Table I-3. F34A Modem Cable Pins 5 and 6 are not connected at the DB25 end.
Page 182
422 Cable pin-outs RS-422 allows multiple numbers of TriCoders to be "multi-dropped" off a single 422 serial port. Maximum distance for RS-422 is 4000 feet. Using the following pin-outs, you can make your own 422 "multi-drop" cables by: Tying T+ on the TriCoder end to the R+ on the continuous 422 line. Tying T- on the TriCoder end to the R- on the continuous 422 line.
Page 183
Laser and CCD The laser and CCD TTL pin-outs are: Function 5 volts Data Phase Trigger Enable Shield(drain) Ground Table I-11. Laser and CCD Pin-outs Remember: If you make your own cables, you are on your own. We accept NO RESPONSIBILITY for damages resulting from incorrect wiring.
Appendix E Optional Features The following are the features available for the TriCoder: Item # Description 5V/110V Power Supply 5V/220V Europe and South American Power Supply 5V/220V UK Power Supply 5V/240V Australian/New Zealand Power Supply F30-1 PC 5 pin/6 pin Keyboard Splitter Cable USB Cable F32A 25 Pin Hayes Compatible Modem Cable...
Page 185
CCD or laser. The slot scanner is especially useful for reading bar codes printed on badges or ID cards. Worth Data sells a bar code slot scanner that plugs into the TriCoder's SCANNER port for scanning in Non Portable mode. We recommend using the 5-volt power adapter as the slot scanner drains the batteries very quickly.
Page 186
The Laser decode light switch is located on the TriCoder board which is visible and accessible from the battery compartment with the battery door removed. Move the switch to L . LZ100 Laser Scanner This laser scanner uses the Symbol 1200WA Scan Engine with a lifetime warranty on the scan element.
Page 187
Laser Accessories B10 Rubber Laser Boot The B10 Rubber Laser Boot fits both the LZ100 and LZ200 laser scanners, and the LI100 Linear Imager (CCD) scanner. The durable rubber cover was designed to substantially decrease the chance of damaging a laser or CCD scanner if dropped.
Page 188
CCD Scanners LI50 Worth Data Long Range CCD Scanner This CCD Scanner reads typical UPC codes from a .5” to 7” distance. It acts just like a laser scanner, except the beam is fuzzier than the lasers sharp line across the bar code. The cable is rated for 1,000,000 bends and is very durable.
Page 189
TriCoder Cases and Holsters The TriCoder has a variety of carrying cases and holsters available for use, depending upon the configuration and function of your TriCoder. Choosing the correct carrying case or holster can increase productivity by making the TriCoder more accessible and portable. The TriCoder can use the following carrying cases and holsters: F41 Leather Carrying Case for Booted TriCoder The F41 Leather Carrying Case features either a...
Page 190
T46 Holster for LT model TriCoder with B12 Rubber Boot The T46 holster was designed with ample room in order to accommodate the LT TriCoder while encased in the B12Rubber Boot. The holster is worn on the belt and gives the operator a convenient place to store and carry their TriCoder during use.
Appendix F Jumpers, Switches, and Adjustments To get to the Laser Decode Switch, you open the battery compartment and look for the switch on the visible board edge. Refer to the below diagram: The switch must be on the W setting for the older "switch wands" to work. The W setting also allows lasers and CCDs to work, but the decode light (green light turning on for 3 seconds to signify a “good read”) will not come on unless the switch is moved to L.
Page 193
The Battery Recharge Jumper is shipped disabled. If you want to use rechargeable batteries and charge them in the TriCoder using the 5V power adapter shipped with the TriCoder, you need to place the jumper so that it covers both pins (JP3). When you use rechargeable batteries, you need to change the Speaker/Batteries setting (See Setup) to 3;if you use rechargeables with the Speaker/Batteries setting at 2, you will experience difficulties as the batteries run down because the TriCoder firmware will...
Appendix G USB Driver Installation Recovery The USB TriCoder uses two separate USB “drivers”: The HID driver provided with Windows and the TRICODERUSB High Speed transfer driver provided with the TriCoder. Which driver is active depends on the operating mode of the TriCoder.
Page 195
12. Check the "Have Disk" button. 13. In the "Install from Disk" dialog, click the browse button and select the Worth Data Utilities CD ROM or the directory where you unpacked the files downloaded from www.barcodehq.com. 14. Choose the one "trcdr.inf" (a future version will be "trcdrhc.inf") file and click "Open"...
Page 196
8. Check the Only Specify A Location check-box. 9. Click the Next button. 10. In the input box that is displayed, enter the path to the Worth Data Utilities CD or the folder where the downloaded driver files have been extracted.
Page 197
Resolving incomplete, aborted or incorrect HID driver installation This driver is provided with Windows. Most recent versions of Windows include necessary files in the installed Windows folder so driver installation is easy if not automatic. It is possible for the user to cancel the HID driver installation before it is completed and this results in a problem.
Page 198
CD and point to it to complete the installation. 9. Click "Finish". Win2000: Log on as Administrator and open the “Administrative Tools” folder in your Control Panel. Run the “Computer Management” utility. Select the “Tree” tab on the left panel Find the “Device Manager”...
Appendix H Specifications for Code 39 Code 39 (or Code 3 of 9) is the de facto standard of non-retail American industry. It is widely used in the automotive industry (AIAG specifications) as well as in government and military applications (LOGMARS specifications). Code 39 is flexible, features a large character set, variable data length and density, and bi-directional readability.
Code 39 Advanced Features and Functions Mod 43 Check Character Standard Code 39 can be printed with a "Mod 43 Check Character". This Mod 43 check character cannot be used with Full ASCII Code 39. The check character is derived by assigning a value to each character in the data to be bar coded from the table as follows: Char value...
Page 202
Full ASCII Extension to Code 39 "Full-ASCII Code 39" expands the Code 39 character set to include all 128 ASCII characters. Symbols 0-9, A-Z and punctuation characters . and - are identical to their Code 39 representations. Lower-case letters, additional punctuation characters and control characters are represented by sequences of two Code 39 characters.
Page 203
Function/Control Key Support in Wedge Mode The TriCoder, when in keyboard wedge mode or serial PC Terminal mode, can transmit Function, Control, Alt and Shift Keys for use with software programs that use these keys for menus or commands. For example, when the TriCoder reads a bar code containing the Code 39 characters for SOH (Control-A), it will transmit the corresponding function key, F1 to your computer.
Page 204
Code IBM Key Mac Key Code IBM Key Mac Key Sequence Sequence Sequence Sequence Insert Right Arrow right arrow Delete Home home Up Arrow Up arrow Down Arrow down arrow Page Up page up Page Down page down Windows ON control ON Left Arrow left arrow...
Page 205
Function/Control Key Support with PortKey The TriCoder in RS-232 ASCII mode using PortKey can emulate the special keys on the PC keyboard. PortKey expects the "extended key code" convention outlined in the BASIC manuals and most compiler manuals. For example, to transmit a F1 key from a serial TriCoder to the keyboard, a null (ASCII 0) followed by a semicolon (ASCII 59) would be required.
Page 206
Accumulate Mode Accumulate Mode is an option allowing the TriCoder to accumulate multiple bar codes in its buffer, then transmit them to the computer as if they had been a single bar code. This is useful for entering quantities and other variable data.
Appendix I Code 128 Specifications Code 128 is a very powerful bar code, combining an extensive character set and variable length with compactness and error checking. The character set contains all 128 ASCII characters with each character made up of three bars and three spaces.
Page 209
Container Code from other UCC /EAN 128 bar codes. UCC/EAN 128 is enabled by scanning the appropriate bar codes on the TriCoder Setup Menu. If UCC/EAN 128 is enabled, you will be able to read standard Code 128 bar codes, any UCC/EAN 128 bar code, as well as the 19 digit UCC/EAN 128 bar codes with the Function 1 character and the Mod 10 check character.
Appendix J Interleaved 2 of 5 Code Interleaved 2 of 5 Code is a numeric-only, even-number-of-digits bar code. It is widely used in warehouse and industrial applications. A combination of five elements, two wide and three narrow represent each character. Odd-number position digits are encoded in the bars, even-number positions in the spaces.
Appendix K UPC Specifications UPC symbols are found on almost all grocery products and many other retail items. The UPC code most people are familiar with (UPC-A) is a fixed-length (12 digits) numeric only code, with the first digit controlled by UPC coding assignments and the last digit a checksum.
Page 213
0,6,7,8 Regular UPC 12 digit codes with numbers assigned by the UPC Council. (Do not use 0 as the leading number for in-store marking). Store-marked random weight items of meat and produce. Reserved for National Drug Code and Health Related Items. Use this leading digit for in-store marking of non-food items.
Page 214
For reference, these are the methods of calculation: Checksum calculation for UPC-A, EAN-13 and EAN-8 Use Worth Data’s phone number (it's not a real UPC-A code) as sample data: 18314589938 Assign even and odd positions, starting at the right and moving left:...
Page 215
UPC-E Checksum Calculation Use the sample data of 123456 to demonstrate the UPC-E checksum calculation: The 6 digit UPC-E code is converted to a 10-digit code, using an expansion scheme based on the sixth digit: If the code UPC-E Data Insertion Digits Insertion 10 digit code...
Appendix L Codabar Specifications Codabar is widely used in libraries, blood banks, the cotton industry and transportation industries. Its' character set consists of numbers 0 through 9, and punctuation characters + . - / : and $. Symbols a, b, c, d, t, n, * and e are used as start and stop characters.
Appendix M MSI/Plessey Specifications Plessey is a variable length numeric only bar code. MSI Bar Code is a variable length, numeric-only code with an automatically appended Modulus 10 check digit. MSI is sometimes called Modified Plessey Code. If the user specifies an additional check digit, the MSI code can be 14 digits long, otherwise it has a maximum length of 13 characters.
Page 219
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 the units position of the number (in this example, the 2) up to the highest order position (the 9). Use checking factors of: 2,3,4,5,6,7,2,3,4,5,6,7...
Appendix N Code 93 Specifications Code 93 is variable length, continuous, bi-directional, compact code. Code 93 is an alphanumeric bar code which consists of 43 data characters (0-9,A-Z,$/+%.- and Space), 4 control characters, and a unique start/stop character. The entire set of 128 ASCII characters is represented in Code 93 using combinations of control characters and data characters.
Appendix O ASCII Code Equivalent Table The 128 ASCII codes and their 3 digit decimal equivalents are detailed in the below table. The RS232 Models use the ASCII; the keyboard wedge models have some of the unprintable ASCII characters reassigned to specific keys, (i.e. SOH is f1).
Appendix P Piggyback Laser Installation The TriCoder can use a hand-held Laser scanner (such as the LZ100, LZ200 and 3200 models) in what we call a "Piggyback" configuration. This configuration has the TriCoder connected to the laser with a short cable and Velcro strips to secure the TriCoder to the top of the laser.
Page 226
To be used with a RS-422 board, the TriCoder must have the 422 option factory installed. RS-422 boards are available from a variety of sources. Worth Data sells a board as well as the cable from the 422 board to the first 422 T-Cable. Because the specifications vary for different RS-422 boards, we recommend getting the board and cable from us to eliminate problems with communication.
Appendix R Polling and how it works Polling is the operation where a TriCoder records data (either scanned or entered on the keypad) and buffers it until the host computer asks the TriCoder to transmit the data. The request for the data from the host is called a "poll". The TriCoder then transmits its data (along with its ID character to identify which TriCoder the data came from) to the host and goes on to record another piece of information and wait for it's next poll.
Page 229
host computer. The host can send data to the TriCoder to control the beeper, display data on the TriCoder screen or broadcast a voice message. If you are using the Host Response Accepted Protocol setup option, observe the following rules: To prevent conflict between ID characters and data characters, the displayable data characters must be limited to ASCII 32- 95.
Appendix S Modem Uploads Data collected in the TriCoder can be uploaded to a host via a Hayes-compatible modem. Either the host or the TriCoder can initiate the upload by dialing and establishing the connection. Modem communication is simple on the TriCoder side – it is the host application that can be difficult.
Page 231
• The dialing string is typically ATDTnnnnnnnn, where n is any other modem commands and the phone number you are dialing. One command you may find useful is a “pause” in the dialing string. A ½ second pause can be inserted by putting a “~” in the dialing string. Any Hayes-compatible commands can be programmed, but the length of the entire string must be limited to 24 characters.
Page 232
polled by the host computer. The following information describes what happens during an XMODEM upload: • After the TriCoder has received the CONNECT message from the modem, the TriCoder sends out the following message to the host computer : PREPARE TO RECEIVE TRICODER DATA BY XMODEM •...
Page 233
Xmodem Procomm Script File The following Procomm script file is an example of an automated Xmodem file upload from the Tricoder to the host. TRANSMIT “+++ATSO=1^M” WAITFOR “CONNECT” 86400 PAUSE 15 GETFILE XMODEM “FLE0.DAT” PAUSE 3 TRANSMIT “CHR$(04)” *insert ASCII character 04 to delete the file from the TriCoder PAUSE 3 HANGUP PAUSE 3...
Appendix T Buffered Terminal Mode Buffered Terminal Mode is a serial on-line mode, not a portable mode. Using the data prompts in Program #1, the TriCoder prompts the operator for input, writes the data to the TriCoder RAM, and transmits the data upon request from the Host computer using a Polled with ACK/NAK protocol.
Page 235
• After transmission of each field of data, the TriCoder waits for its ID character followed by an ACK or NAK from the host. If the TriCoder receives a NAK from the Host, it re-transmits the data. If the TriCoder receives an ACK from the host, it goes ahead and sends the next data field without waiting for another poll;...
Appendix U Using the TriCoder as a Time Clock Time clock applications are a popular use for the Tricoder. The most common ways to use the TriCoder as a time clock utilize either Buffered Terminal Mode or Data Collection Mode. In either case, you will want to display the time on the screen of the TriCoder.
Index 1 second voice messages........13-2 B10 Rubber Laser Boot ...........E-4 1/2 second voice messages........13-2 Bar Code Slot Badge Scanner........E-2 Bar Code Trimming with Xtra Statement ........... 8-8 Bar Code Type identification......... 6-12 2 of 5 Code Bar Codes - using to program TriCoder ....8-21 default length setting ........6-11 Battery Life indicator..........
Page 238
setup parameters using the keypad ....6-2 Connecting the Hardware the adapter on an F30 PC Keyboard Keyboard wedge interface........5-6 Splitter cable ..........5-6 serial interface ............5-3 the default voice messages ......13-6 Conserving data memory ........8-14 the TriCoders automatic shut-off time .... 6-24 Continual beeping on RS-232 Terminal ....6-27 the voice message partitions ......
Page 239
DATA TOO LONG ..........14-1 unprintable characters in Upload DATA TOO SHORT ..........14-2 Prefix/Suffix..........8-20 Data transmission format Double decode for lasers ........C-4 for portable mode ..........4-6 Double quotes used in Comma separated files..4-7 Non Portable mode...........6-29 Down Arrow - during keypad setup ......6-3 Data Type Downloading Alphabetic only ..........8-14...
Page 241
hardware .............5-6 Min/max length checks in Non Portable mode ..6-15 Keyboard Wedge mode troubleshooting ....14-9 Min/max limits in Non Portable mode ....6-15 Keyboards - AT/PS2 ..........5-6 Minimum Data Length ....See Xtra Statement Keyed UPC data with check digit......8-12 TriCoder Programming Prompt .......
Page 242
writing to data file for pick list ......12-9 Poor read rates............14-8 OUT OF MEMORY........2-5, 14-3 Portable Modem ............S-1 Output data file format for Table Maintenance..12-6 Portkey Outputting ASCII characters description of............5-4 in place of actual characters entered....6-25 using with the TriCoder in serial interface..5-3 Postamble TriCoder Setup Parameters ......6-13...
Page 243
Data Type ............8-14 Refer-back programming example ......4-12 Input Device .............8-15 Refer-backs - using Upload Prefix/Suffix ... 8-18 Maximum Data Length ........8-14 Repairing USB Installation........G-1 Message Numbers ..........8-11 Repeat last data entered for prompt......8-9 Minimum Data Length ........8-15 Replaying a voice prompt........
Page 244
automatically turning off ......... 6-24 points to remember...........12-6 Silencing all voice messages ......... 13-5 specifications ............12-4 Simple inventory program - Program #0 ....1-1 Updatable fields..........12-4 Simple physical inventory........2-1 using F2 key to display field again....12-4 Simulating keystrokes using Upload Suffix..8-21 Table size and memory partitions ....
Page 245
2 of 5 Code ............6-11 Dial-up by Host to TriCoder ......S-4 2 of 5 Length ............6-11 pick list download .......... 12-11 Alternative Date and Time Formats....6-23 unprintable characters - displaying......8-20 Baud Rate ............6-28 Up Arrow during keypad setup ....... 6-3 Beep Tone............6-8 UP ARROW key - using to review data....
Page 246
Programming Mode to change the TriCoder Setup ..............5-8 WAIT ON ACK/NAK ..........R-2 Programming Mode to change the TriCoder WAITING ON PMPT message ......6-27 Setup in serial mode........ 5-5 WAITING ON POLL ..........R-2 the bar code TriCoder Setup Menu .... 6-1, 6-8 Wall Power the keypad to setup the TriCoder.......
Need help?
Do you have a question about the TriCoder t53 and is the answer not in the manual?
Questions and answers