Worth Data 5000 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Worth Data 5000, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Worth Data 5000 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Worth Data 5000. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Worth Data 5000 should contain:
- informations concerning technical data of Worth Data 5000
- name of the manufacturer and a year of construction of the Worth Data 5000 item
- rules of operation, control and maintenance of the Worth Data 5000 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Worth Data 5000 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Worth Data 5000, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Worth Data service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Worth Data 5000.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Worth Data 5000 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    Owner’ s Manual A battery operated Po r t a b l e B a t c h Reader with V oice M essages for PC, M a c , e t c . P or table Data Collector ™ 5000 T riCoder www .wor thdata.com[...]

  • Page 2

    Warning: This equipment generates, uses and can radiate radio frequency e nergy. If not in stalled and used in accordance with the instruction ma nual, it may cause inte rference to radio comm unications. It has been te sted and found to com ply with the limit s f or a Class A comp uting device pursua nt to Subpart J of Part 15 of FCC Rules, which [...]

  • Page 3

    T a ble of Contents Chapter 1: H ow to Use this Manual ......................................................................................................................................................... 5 Chapter 2: TriCod er Quickstart ................................ ..........................................................................[...]

  • Page 4

    3 Other Settings .................................................................................................................................................................................. 45 System Tools ..........................................................................................................................................[...]

  • Page 5

    4 Chapter 16: Powering the TriCoder ....................................................................................................................................................... 93 Turning the TriCoder ON and OFF ...............................................................................................................................[...]

  • Page 6

    5 Chapter 1: How to Use this M anual The TriCoder is an extremely versatile bar code reader. It functions as both a portable data co llection device as well as a fixed on -line bar code reader. Although the T riCoder can per form complex d ata collectio n functio ns, it's true value is in its simplicity. With ver y little instruction, a us er [...]

  • Page 7

    6 Chapter 2: T riCoder Q uic ks tar t As powerful as t he TriCod er is, its basic o peration is quite simple. Man y peo ple can use P rogram #0 or P rogram # 1 to satisfy their data collection needs. This C hapter helps you get started quickly usi ng Program #0 or Program #1. It al so will refer y o u to the correct place if you want to custo mize [...]

  • Page 8

    7 Program #0 Quickstart The default data collection pro gram, Progra m #0, is a simple progra m, repe ated ly pro mpting the o perator for data entr y of the sa me type. This Tr iCoder program works well for a simple inventory where ea ch item is sca nned. T his chapter is in the form of a tutorial. Even if you don‟t in tend to use P rogram #0, w[...]

  • Page 9

    8 Collecting Data The second step involves collectin g data in the T riCoder. T his is a good time to practice scannin g. I f you are not familiar with scanning bar codes , see Appendix B: H ow to scan a bar code for details and su ggestions. If you don‟t intend on using bar co des later, you can just enter the same data from the keypad. Pressing[...]

  • Page 10

    9 Uploading Data Once you have co llected your data in P rogram # 0, uploading that data to the co mputer is the final step. For the tutorial , we assu me that you ha ve succe ssfully established communicatio n betwee n the computer and the T riCoder. If you ha ve not, go to Chapter 3 : Non Portable Mode , and establish co mmunication first. If you[...]

  • Page 11

    10 Program #1 Quickstart Sample Progra m #1 pro mpts the operator for " Item " and then " Quantity ". What makes this pro gram different from program # 0 (other tha n the additional " Quantity " prompt) is that Sample Pro gram #1 is editable. It can be custo mized to allo w for add itional pro mpts, voice messaging a n[...]

  • Page 12

    11 Reviewing and Ed iting Data During o r after collecting data, it is possible to review and edit the data while it is still in the T riCoder. You can also delete d ata entirely. Data Review Mode is a ha ndy tool – esp ecially if you know y o u‟ve made a mistake a nd want to correct it before you u p load your data. For the tutorial, let s sa [...]

  • Page 13

    12 You can use the STATUS key at any ti me during data collection to check t he a mount o f memory you have left as well as the battery levels: mm/dd/yy hh:mm:ss BATTERY: ------ xx% xxxK BYT ES FREE If during data collection, the T riCoder displays the follo wing message: WARNING 2K LEFT HIT ST A T US KEY_ it means that t he TriCoder has only 2K o [...]

  • Page 14

    13 Uploading Data Once you have collected your data in P rogram #1, uploading that data to the co mputer is the final step. For the tu torial, we a ssume that you ha ve s uccessfully established co mmunication bet ween the co mputer and the T riCoder. If you have not, go to Chapter 3 : Non Portable Mode , and establish communication first. If y o u[...]

  • Page 15

    14 Chapter 3: Non P ortab le Mode NON PORTABL E mode allows t he user to tra nsmit data directl y from the TriCoder to the host co mpu ter i mmediately without savi ng the data in the T riCoder memory. Once data is e ntered via scanning a bar code or using the keypad, it is transmitted i mmedia tel y by the Tr iCoder to the host. This mode is prima[...]

  • Page 16

    15 If you are usin g Windo ws® 7, Vista, XP , 2 000, ME, or 98 SE and you wish to upload your files directl y into your appli cation th rough the keyboard, you must choos e 2 – PC OR M AC USB HIS KEYBOARD . After specifying 2, dep ending on the version of Windo ws you have you may b e as ked to install the USB Keyboard HID driver, which is pr ob[...]

  • Page 17

    16 Chapter 4: Using Inte gr a ted Har dwar e Utilities Full Speed USB Data Upl oa d and P C Serial Interface Testing communication between PC and a T riCod er w ith fast USB interface or serial interface needs spec ial soft ware. Windows users should use the Integ rated Ha rdware Uti lities program that is s hipped with TriCoder on the Util ities C[...]

  • Page 18

    17 The TriCoder now displays: NONPORT ABLE MODE PRESS <F1> TO EXIT and is ready and waitin g for keypad input or scanner inp ut. Scan the TEST LABEL ab ove. You should see the word T EST LABEL (or data you e ntered on the keypad) o n the TriCoder screen AND on your co mputer scre en. I f you are not using the TriCoder with a ba r code scanner[...]

  • Page 19

    18 Hardwa re Utilities Serial Settings Once the serial port co nfiguration is finished, clic k o n the " Test " b utton. Click o n the test windo w so that a flashing cursor ap pears. Scan the test label or, if you have no scan ner, type 123 on the TriCoder key p ad, then press the T riCoder ENTER ke y. Hardwa re Utilities Serial Port Tes[...]

  • Page 20

    Chapter 5: Uploading D a ta If you are read y to upload data, w e ass ume you have estab lished correct communication bet w ee n your T riCoder a nd host and have collected so me sample data, preferab ly u sing the De fault Pr ogram #0 or Sa mple Progra m #1 T utorials. B y default, the TriCoder uploads using a Carriage Return Separated format. For[...]

  • Page 21

    20 Comma Separated Files Another common file for mat is a Comma Separated File . A TriCoder setup to upload in this format uploads data like this: “DATA”,”DAT A”( CR ) “111111”,” 22” “DATA”,”DAT A”( CR ) data looks like: “ 2 22222”,”33” “DATA”,”DAT A”( CR ) “333333”,” 44” Each data item is surrou nded[...]

  • Page 22

    21 SUFFIX -- _ Scan the bar cod e for “ doub le quote” then scan the bar co de for the “ co mma”. SUFFIX -- “, _ Press the ENTER ke y to complete the cha nge. Press the Right Arro w to go to PROMPT 02. At the prompt scan the “ double quot e” bar code. PREFIX -- _ Press ENT ER or the do wn arro w until you move the c ursor to the line:[...]

  • Page 23

    22 The T riCoder is not limited to uploading using o nly the three file formats - Carriag e Return delimited , Comma delimited and Flat File - descr ibed above. By using d ifferent characters in the Uploa d P refix and Up load Suff ix o f each progra m state ment, you can create a file in just about any forma t – the three described above are sim[...]

  • Page 24

    23 Serial Upload Windows Serial PC Users  The Worth Data Hardware Utilities program has the abilit y to upload the T riCoder via the serial port in add ition to USB suppo rt. Plug the serial cable into t he TriCoder and turn it on. After insta lling the Hardwa re Utilitie s (see C hapter 3 , Non Po rtable Mod e for installati on instructions) ru[...]

  • Page 25

    24 Chapter 6 : T riCoder C onnection Interfacing with the compute r is possibly t he most cr itical oper ation. W ithout proper communication between the co m p uter and TriCoder, all that data you co llected for hours and hours rea lly is n‟t d o ing you much good. Whether you are using the USB interface, or the Serial interface, before you even[...]

  • Page 26

    25 Serial Interface The TriCoder can operate as a serial interface reader o n a PC. To use the serial interface, you must have software read ing t he serial port directly, or a keyboard e mulation progra m like P ortKey , (allows a serial interface T riCoder to look like it‟s working a s a keyboard wedge). T he Utilities CD -ROM that is incl uded[...]

  • Page 27

    26 Chapter 7 : Configuring th e T riCoder Once the hardware is co nnected, the next step is to co nfigure the Tr iCoder and test your communication. I f you are using the seria l interface, you should have i nstalled the serial co mmunication soft ware you want to use (see the previous section). The TriCoder setup allo ws the user to co nfigure the[...]

  • Page 28

    27 a problem. USB HID Keyboar d Interface The T riCoder ca n operate as a USB HI D keyboard on both a PC and a Macintosh. A USB cable and Setup co nfiguration change is all that is needed. To install the T riCoder as a USB keyboard, use a ca ble C22 . Use the follo wing p rocedure and the diagram belo w to install the TriCoder between the keyboard [...]

  • Page 29

    28 TriCoder for USB HID Keyboard uploads. Pressing the 1 ke y repeatedly will cycle throug h the 3 HOST settings. More than one Setup Parameter can be changed b efore you exit the setup. Pressing while in a Setup Parameter will take you back one step in the Setup Mode ; from there choose a new gro up of setting s. Pressing again at the TriCoder Set[...]

  • Page 30

    29 Chapter 8 : T riCoder Set up All of the Set up Parameters are changed via the T riCoder keypad using t he Setup Mo de. Yo u can also send your s etup from the Hardware Utilities via USB using the Full Sp eed USB setup or b y a Clone file also sent from the Hardware Utilitie s . Using the keypad to setup the TriCoder You can change t he Setup Par[...]

  • Page 31

    30 Using the Hardw are Utilities to change Setup Par ameters If you are using the FULL SPEED USB interface, you can use the Integ rated Ha rdware Utilitie s progra m to change your setup parameters. To use the H ardware Utilities , you must make sure your T riCoder is turned o n, plugged into the co mputer w it h a C22 USB cab le, and it is set for[...]

  • Page 32

    31 TriCoder Setup Para m eters Al l par ame te rs ar e s et by th e T riC od er key pa d by g oin g int o S ET UP (O pti on 5) fr om the Ma in Men u or ope ni ng sc ree n. Wh en you en te r t he Se tup Mo de y ou w ill s ee the Tr iC ode r S etu p s cre en w ith v ari ous op ti ons to ch an ge. Ch oo se the op ti on y ou wou ld lik e t o ch ang e b[...]

  • Page 33

    32 Bar Code Setup On the Bar Code Setup screen key in the number that corresponds to the setup par ameters you would like to cha nge. BAR CODE SETUP CODE 3 OF 9 ------------------------- 1 UPC-A EAN 13 ------------------------ 2 UPC-E EAN 8 ------------------------- 3 CODE 128 ------------------------------- 4 2 OF 5 CODES -------------------------[...]

  • Page 34

    33 UPC-A/EAN- 13 UPC-A/EAN-13 OPTIONS UPC/EAN ALL -------------- ON/ OFF 1 UPC/EAN SUPPLEMENT ON /OFF 2 UPC-A NSC ----------------- ON/ OFF 3 UPC-A CHECK ------------- ON/ OFF 4 EAN-13 1 ST 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 DONE/EXIT ----------------------- [...]

  • Page 35

    34 2 of 5 Code 2 OF 5 CODE OPTIONS INTERLEAVED 2 OF 5 ------- ON /OFF 1 CHECK DIGIT ------------------- ON /OFF 2 TRANSMIT CHECK DIGIT ON /OFF 3 STANDARD 2 OF 5 ------------ ON /OFF 4 2 OF 5 CHECK DIGIT LENGTH -- 06 5 2 DIGITS FROM 00- 98 DEFAULT IS 06 TEST MODE ONLY 00 DONE/EXIT -------------------------------- 0 CHANGE SETTING #: _ o Setting 2 re[...]

  • Page 36

    35 Code 93 / Code 11 CODE 93/CODE 11 CODE 93 --------------------------- ON /OFF 1 CODE 93 FULL ASCII ---------- ON /OFF 2 CODE 11 --------------------------- ON /OFF 3 CODE 11 CHECK TRAN ------ 0 /1/2 4 DONE/EXIT -------------------------------- 0 CHANGE SETTING #: _ Code 9 3 is si milar in characte r set to Cod e 39. See Appendix L: Code 93 for m[...]

  • Page 37

    36 I/O SETTINGS HOST (Computer Interface) The TriCoder is shipped with the HOST Comp uter Interface set to USB FULL SPEED as the default . I/O SETTINGS HOST ---------------- USB-FULL SPEED 1 TERMINATOR CHARACTER - CR 2 SINGLE CYCLE UPLOAD OFF 3 BAUD RATE ---------------------- 9600 4 PARITY ---------------------------- NONE 5 DATA BITS ------------[...]

  • Page 38

    37 FULL SPEED USB If you are usi ng Win dows and you wish to use th e Hardwar e Uti lities to uploa d data via USB in full sp eed, choos e FULL SPEE D USB fo r the HOS T interf ace. You wi ll als o be abl e to do prog ram up loads/ downl oad s, fi rmwa r e upgra des, voice uploads , and tabl e down loads . The firs t tim e you plug in a C22 US B ca[...]

  • Page 39

    38 Terminator Character I/O SETTINGS HOST ------------- HID KEYBOARD 1 TERMINATOR CHARACTER - CR 2 SINGLE CYCLE UPLOAD OFF 3 BAUD RATE ---------------------- 9600 4 PARITY --------------------------- NONE 5 DATA BITS ----------------------- 8 BITS 6 USB ENUMERATION DELAY: 0 7 USB HID SPEED ---------------- FAST 8 USB HID ALT OUTPUT ----- - OFF 9 DO[...]

  • Page 40

    39 Parity I/O SETTINGS HOST ----------------------------- SERIAL 1 TERMINATOR CHARACTER - CR 2 SINGLE CYCLE UPLOAD OFF 3 BAUD RATE ---------------------- 9600 4 PARITY --------------------------- NONE 5 DATA BITS ----------------------- 8 BITS 6 PROTOCOL ----------------------- NONE 7 DONE/EXIT ------------------------------------ 0 CHANGE SETTING [...]

  • Page 41

    40 USB ENUMERATION DELAY I/O SETTINGS HOST ---------------- USB-FULL SPEED 1 TERMINATOR CHARACTER - CR 2 SINGLE CYCLE UPLOAD OFF 3 BAUD RATE ---------------------- 9600 4 PARITY ---------------------------- NONE 5 DATA BITS ----------------------- 8 BITS 6 USB ENUMERATION DELAY: 0 7 USB HID SPEED ---------------- FAST 8 USB HID ALT OUTPUT ----- - O[...]

  • Page 42

    41 USB ALT OUTPUT I/O SETTINGS HOST ---------------- USB-FULL SPEED 1 TERMINATOR CHARACTER - CR 2 SINGLE CYCLE UPLOAD OFF 3 BAUD RATE ---------------------- 9600 4 PARITY ---------------------------- NONE 5 DATA BITS ----------------------- 8 BITS 6 USB ENUMERATION DELAY: 0 7 USB HID SPEED ---------------- FAST 8 USB HID ALT OUTPUT ----- - OFF 9 DO[...]

  • Page 43

    42 SPEAKER OPTIONS SPEAKER OPTIONS BEEP VOLUME ----------------------------- 0-9 1 BEEP TONE ------------------------ 1/2/ 3 /4/5 2 VOICE VOLUME ----- HIGH/ MED /LOW/OFF 3 KEYPAD TONE ---------------------- ON/ OFF 4 DONE/EXIT --------------------------------------- 0 CHANGE SETTING #: _ Beep Volume Press the # 1 key on t he Tr iCoder to cycle thro[...]

  • Page 44

    43 Date & Time Settings DATE & TIME SETTINGS TIME --------------------------- 0907 1 DATE -------------------------- 122309 2 DATE FORMAT -------- US A /EURO 3 YEAR OUTPUT --------- 2 /4 - DIGIT 4 SHUT DOWN TIME ----- 05 5 DATE/TIME FORMAT – SHORT 6 DONE/EXIT ---------------------------- 0 CHANGE SETTING #: _ Time Press the # 1 key on the[...]

  • Page 45

    44 LCD Options LCD OPTIONS MASTER BACKGD, COLOR --- 1 1 PROMPT BACKGD, COLOR --- 1 2 PROMPT TEXT COLOR --------- 2 3 DATA BACKGD, COLOR -------- 1 4 DATA TEXT COLOR -------------- E 5 BRIGHTNESS --- LO W / MED/ HIGH 6 BRIGHTNESS TIMEOUT -------- 05 7 DONE/EXIT ----------------------------- 0 CHANGE SETTING #: _ Master Background Color Keying 1 allo[...]

  • Page 46

    45 Other Settin gs OTHER SETTINGS PREAMBLE ------------------------- 1 POSTAMBLE ------------------------ 2 CHARACTERS ----------------------- 3 EOF STRING ------------------------- 4 DONE/EXIT ----------------------------- 0 CHANGE SETTING #: _ Preamble and Postamble T he Pr eamb le an d P ost amb le app ly to dat a ent ere d in NON -PO RTA BL E M[...]

  • Page 47

    46 Using the Bar Code ID feature and the Prea mble or Postamble , you can tri m data selectively, trimming characters o nl y o n the bar code type specified. T o use selective trimming, e nter : ~ bx where b is the Bar Code ID charac ter (see the DataBar/RSS-14 /Other Bar Codes S etup p arameter ) and x is the number of characters to trim from the [...]

  • Page 48

    47 System Tools SYSTEM TOOLS CHARGING FROM USB - YES/ NO 1 PL AY VOICE PROMPT -------- 00 2 LANGUAGE ------------- ENGLISH 3 RESET SETUPS TO DEFAULT 4 RESET PROGRAMS & DATA ----- 5 CLEAR DATA FILE (S) -------------- 6 DATA SECURITY -------- OFF/ ON 7 FIXED PROGRAM --- OFF/ 0/1/2/3 8 TABLE ALLOWED -------- YES/ NO 9 DONE/EXIT -------------------[...]

  • Page 49

    48 Chapter 9 : Using the Inte gr ated Har dw are Uti lities The Hard ware Utilities for Windo ws program is a versatile ap plication that gives you the ab ility to:  Test communication (Serial and USB Full Spee d)  Upload data from TriCoder to computer  Download Pro grams , Voice, and T ables from the computer to the T riCoder  Change T[...]

  • Page 50

    49 If you are connected via U SB, you should see TriCoder HCVxxxx i n the Far Left Pane as sho wn below.[...]

  • Page 51

    50 If you do not have your T riCoder turned on and cabled up correctly, or the USB driver is installed incorrectly, you will see this erro r message: USB T riCoder Not Found You can turn your TriCoder o n with the C22 USB Cable co nnected to your computer a nd after a short delay it will sho w up o n the right panel after it enumerate s and registe[...]

  • Page 52

    51 Uploading from TriCod e r to your C om puter You can upload programs, dat a, voice and cloned setup info rmation to your co mputer from your TriCod er by either the serial p ort or the USB port. Serial Uploading If you ar e uploading your T riCoder from the Serial port, make sure your port settings are correct before you b egin your uploa d. It [...]

  • Page 53

    52 Clone Files 1. Turn the TriCoder On. 2. In the Hardware Utilities , ch oose Clone TriCo der a s the File type, t hen speci fy the name of the file (we reco mmend using the extension .cln for clone files) 3. Click the START butto n in the Ha rdware Utilities . 4. The Hardware Utilities will let you know when your transmission is f inished.[...]

  • Page 54

    53 Full Speed USB Upload in g If you ar e uploadin g informat ion from your T riCoder via Full Spee d USB interface, you will be absolutely a mazed at ho w ea sy it i s! The Hardware Utilities ta kes care of it all; your TriCoder just has to be turned on. Data Files 1. Make sure you are connected with a C22 USB cable and your TriCoder is on. 2. Sta[...]

  • Page 55

    54 Type in the na me of the file you want to save, or use t he default na me as shown and click save. T hat's it! You don 't ha ve to do anything on the TriCoder ! Program Files 1. Again, make sure you are connected with a C22 USB cable and that your TriCod er is tur ned on and is on the openi ng screen. 2. Start Hardware Utilities if it [...]

  • Page 56

    55 Do wn lo adi ng f rom t he co mp ut er to y our T ri Cod er You can download saved files on your computer back into your TriCoder using t he TriCoder Manager in the Hard ware Utilities in either ser ial or high -speed US B mode. T he files must be valid TriCod er pro grams, tables or clone files. Tr iCoder programs can be created on your compute[...]

  • Page 57

    56 The Ha rdware Utilities will let you know when your trans mission is finished. Full Speed USB Downloads If you are do wnloading from your co mputer to your TriCoder via the Full Spee d USB interface, the only thi ng you need to do o n your TriCoder is mak e sure it is set for Full Speed USB and tu rn it o n! The Hardware Utilities program will t[...]

  • Page 58

    57 Chapter 10 : Cr ea ting a Custom Pr ogr am You can create a pro gram in the TriCoder to prompt the op erator for anything. You can t ell the oper ator what to do next, not i fy the m of errors, date and time sta mp the data or review and edit previous d ata. The TriCod er has r oom for 4 programs; pro gram #0 is fixed and cannot be changed o r d[...]

  • Page 59

    58 Program Name Press the number of the pro gram you wish to create or edit; 1 , 2 , or 3 . For this example we w ill key in 1 . T he TriCoder then displays: PROGRAM #1 PROGRAM #1 NAME ---------------- 1 SAMPLE PROGRAM EDIT PROGRAM #1 ----------------- 2 DONE/EXIT ----------------------------- 0 PLEASE SELECT OPTION: _ By pressi ng key 1 on the T r[...]

  • Page 60

    59 Programming To ed it Program #1 press the 2 key. T his will enter you i nto the editing section and sho w you pr ogramming pro mpts and allow you to edit each section of the pro mpt on one scr een. The te xt belo w i s an exa mple of what you s ee o n the T riCoder screen when crea ting a program. < PROGRAM # 1 PROMPT 01 > ENTRY TYPE -----[...]

  • Page 61

    60 Entry Type The first li ne on the progra m screen is the ENTRY TYPE prompt. This prompt deter mines what type of data is entered for this statement. This is the most important pr ompt as it determines exac tly what happen s at this step in the p rogram. < PROGRAM # 1 PROMPT 01 > ENTRY TYPE --------------------------- D These are the Pro mp[...]

  • Page 62

    61 Go to state m ent 34 if a 5 is keyed/scanned Go to state m ent 02 if anything else is keyed/ scanned The ST MT TO BRANCH field would look like this: ENTRY TYPE --------------------------- B PROMPT TEXT: TRANSACTION? STATEMENT TO BRANCH R18534*02_ Question A question statement creates a program pro mpt that the us er answers YES o r NO to . Data [...]

  • Page 63

    62 The Time Sta mp state ment type records only the time in formation to memory in the HHMM format. Just as with t he Date and Time Stamp statement, using DIS in the DATA ID field will dis play the time information o n the T riCoder screen when the statement is executed. Use t instead o f T to r ecord seconds in addition to the hours and minutes: E[...]

  • Page 64

    63 None The None statement entry type is used as a “dummy” statement, recording no data an d transmitting only the Upload prefix and suffix . It is typically used as a destinatio n for a branch statement , allowing you to rec ord wh at a ction the operator took w it hout reco rding any data. The pro gram goes on without any input fro m the oper[...]

  • Page 65

    64 ! (space) UF (space) myfile.fmtCRLF data1 CRLF data2 CRLF data3 CR a nd LF are scanned from the F ull ASCII Menu and the filename must e nd with " .fmt". No CRLF is r equired after the last data item. The Tr iCoder will do it for you. Here is a progra m example using ref er -backs Stmnt # Type Prompt Min. Len. Max Len. Yes/Next No/End [...]

  • Page 66

    65 Then the user would see the P rompt SCAN ITEM NO: and then the “Ite m Descriptio n”, “Price” and “Quantity On Hand” from the Table as sho wn b elow: SCAN ITEM NO: 69 -1894ES-1 Honey w ell VisionPRO TH8000 The rmostat $125.99 23 You can then display i ndividual data fro m the table to change by doing the following in the n ext stateme[...]

  • Page 67

    66 for the prompt is 123 4, then the next time the PROMPT text is displayed, it w o uld display as follo ws : ENTER ITEM NO. 1234 _ To accept 123 4 as the actual data (instead of enterin g new d ata), simply press the ENT ER key on the TriCoder. Entering ! as the first characte r for the PROMP T text field will cause the T riCoder to increment t he[...]

  • Page 68

    67 DATA ID: _ The DATA ID field has 6 different functions, d epending on what is entered at the pr ompt: Data Identifiers UPC/EAN Chec k Digit verification Table Access Display Date/Time Prevent Duplicate Entry Compare Data 1. Data Identifiers The first function of the D ATA ID field is to specify Data Identifiers for the data e ntered for the c ur[...]

  • Page 69

    68 Table Lookup: For table lo okup functions the TriCoder can display additional fields associated with the „key‟ field displa ying up to 3 additional fields from t hat record in the tab le. I f you have a part number, or the key field, and 1 -3 additional fields with data such as description, price, quantity on hand - or any other data, then y[...]

  • Page 70

    69 DATA LENGTH MAX: 13_ To clear the DATE LENGTH M AX : and enter a new value, press CLEAR on the Tr iCoder keypad and enter the ne w value. The DATE LEN GTH MAX is i mportant when usin g the Xtra State ment. See t he section on the XTR A ST ATEMENT for more information. Minimum Data Length The DATE L ENGTH MIN : field tells the T riCoder the fewes[...]

  • Page 71

    70 you have a progra m that prompts for (1 )BLDG., then (2)AISLE, then (3)ITE M, then (4)QUANTIT Y, w it h a loop that goes b ack to IT EM after QUANT ITY. T o b reak o ut of the loop at ITEM and go back to B LDG, use 01 in the NO/END STMT for ITE M. To break out of t he loop at QUANTITY and go to AISLE, use 02 in the NO/END STMT for QUANTITY.  [...]

  • Page 72

    71 As an example, let‟s say you wanted to attach an aisle nu mber as a prefix to every item nu mber you e ntered. Assuming the aisle number is state ment # 02, entering }02 in the Upload Prefix of the ite m number state ment would attach t he aisle number to ever y item number. Only the data in stateme nt #02 would be atta ched; any Uploa d Prefi[...]

  • Page 73

    72 For example, if statement #0 1 has a Maximu m Data Len gth of 10 and you sca n the nu mber 12345, the follo wing Uploa d Prefix for statement #1 w o uld produce d ata of 0000012345. PREFIX - - ^0 When program ming an Up load Prefix , you must pr ess the ENTER key on the T riCoder to ter minate the e ntry, whether y ou ha ve entered data from the[...]

  • Page 74

    73 Finishing and che c king your pr ogram When you have finished entering your progra m, press the ke y to have the Tr iCoder check your pro gram for errors. If you have refer enced a statement n umber that doesn‟t exist or has n‟t been defined prop erly, you will see the message: INVALID STMT . # HIT ANY KEY_ Pressing a ke y will take you to t[...]

  • Page 75

    74 Reviewing and M odifying programs You can rev iew or modify a program at a ny time. If you have data collected for that program, the o nly portions you can r evie w or modify ar e the Prefix and Suffix . This is a safeguard to make sure you do not d amage data alread y collected before it is upload ed. If you need to modify a progra m field othe[...]

  • Page 76

    75 Chapter 11 : Cr ea ting T riCoder Pr ogr ams on y our Windows PC You can also create custo m Tri Coder programs on your PC and do wnload the m to the TriCoder using our Virtual TriCoder in the Integrated H ardware Utilities . The program is configured to do wnload the files through a USB port o r a Serial port. For simple progra m s, enter ing t[...]

  • Page 77

    76 3. S ele ct the T riC od er Tab on th e lef t of th e S cr een 4. S ele ct Vi rtu al Tr iCo der on t he Tri Cod er Ma nag er Men u 5. Pr es s t he St art V irt ual T riC ode r b utt on an d f oll ow th e pro mpt s[...]

  • Page 78

    77 6. You will then see the follo wing screen(s) for the Virtual T riCoder: From this screen you can start to create a new TriCoder Progra m. By d efault the View Table (P rogram Grid) is activated and will also appea r with the Virtual TriCoder screen. For help ge tting started simply press the H elp button and you can get d etailed instructions o[...]

  • Page 79

    78 Chapter 12 : V oi ce Messa g es The TriCod er's e xclusive use of voice prompts allows you to overco me pr oblems such as literac y, lan guage a nd li ghting. With p roper planning, voice pro mpting can make data collection signi ficantly faster and simpler. Why Use Voice M e ssages and Pro mpts? o Voice messages can be in any lan guage . o[...]

  • Page 80

    79 Recording and Playba c k of Voice Messages Voice Messages are r ecorded only in the Hardware Utilit ies Pro gram. You can record, manage, and sor t voice files using the Voice option in the TriCoder Manager. Belo w is a screen shot of this process. It is fairly easy to follo w a nd the help files can guide you if you need more help. Voice Messag[...]

  • Page 81

    80 Default Voice Mes sages Th e TriC od er com es f rom th e f ac to ry w it h s om e v oi ce prom pt s a nd e rro r m ess ag es pr e-re co rded . You ca n chan ge an y of the se me ss age s bu t k eep in mi nd th at th e e rr or con dit ion s tha t the vo ic e e rro r m es sag es ar e l ink ed t o a re fix ed . F or ex amp le, th e “ Ch ang e Ba[...]

  • Page 82

    81 Chapter 13 : T ab les The T riCoder allows y o u to do wnload a lookup table for verifying data and/or d isplaying data from a tab le to complement the d ata collection pr ocess. In addition, you can use tables to updat e things like prices descr iptions and other data that you ha ve stored in a file but may be different in the field. The TriCod[...]

  • Page 83

    82 08000000000EX A M PLE2 11111111 22 xxxxxx 33333 xxx 44444444 Ctrl Z (ASCII 26) ( use if a DO S file ) EXAMPLE2 above would accept a scan or entry of 22 when EX A M PLE1 would not. Preventing duplicate entry o f data Sometimes you might want to make sure that an ite m in your table i s not scanned o r entered t w ice. You can p revent duplicate d[...]

  • Page 84

    83 Chapter 14 : T r oublesh oo ting Display and Error Messages The follo wing is an alphabetical list o f all mess a ges t he T riCoder can displa y. Some desc ribe an er ror state; o thers are simply instruction. Message Meaning Operator Action APPEND DATA FILE KEY [YES/NO]? Us ing M ult ip le Dat a fi les se lec te d a nd a lre ady hav e da ta in[...]

  • Page 85

    84 FATAL ENTRY T YPE CANNOT CONTINUE CYC LE POWER An invalid E ntry Typ e has been detected in your program. C ycle powe r & see if it clears the error. This can b e caused b y the TriCoder turning off during programm ing. UNIT MAY NEED TO B E RESET TO CLEAR ERR OR – RESET P ROGRAMS & DAT A IN SYSTE M SETUP & RESET SETUPS T O DEFAULT [...]

  • Page 86

    85 TABLE FORM AT ERROR PRESS ANY KEY_ The table heade r is in an invali d format or EOF Ctrl Z (ASCII 2 6) is missing. Check table file for format errors. Try again. TABLE NOT FOUND HIT ANY KEY_ A table refer enced in a data coll ection program does not exist. Download table or correct program to referen ce corr ect table. UPLOADING DAT A PLEASE WA[...]

  • Page 87

    86 General Troubleshooti ng If you want to what the settings in th e T riCoder are, you can e nter Setup M ode , key i n the number tha t correspo nds to the Para m eter (s) in which you are interested, and then read the display settings re ferring to the TriCoder Manua l for an explanatio n of the options. You can return the Tr iCoder to the defau[...]

  • Page 88

    87 Poor read rates … o Try read ing the bar code below as an example o f a known “good” b ar code. T his bar co de is a Code 39 b ar code and is readable b y th e T riCoder set to its default settings. o Make s ure your bar codes have clearly d efined dark bar s and clean white spaces. I f the bar s are so light that they are gray instead o f[...]

  • Page 89

    88 USB troubleshooting (for Wi ndo ws Users) The bulk of USB pro blems are due to d river(s) installations not being co m p leted and the data transfer(s) won't work. Whether y o u have selected USB F ull Spe ed Data Up load or HID Keybo ard Data Up load, you w i ll be required to i nstall a d river f o r Human Interface Device (HID) keyboard [...]

  • Page 90

    89 Serial mode troub l eshooting Th e f ol low in g p ro blem s pe rtai n m os tly t o T riC od er‟ s s etu p in se ria l m od e. Using the 5 volt power adapter, the TriCoder does not beep when turned on… Plug som ething else into the wall out let to mak e sure the outle t is workin g or plug the TriC oder‟s powe r adapt er into an outlet tha[...]

  • Page 91

    90 Program troubleshooting The following exa mples have to do with programming the TriCoder . When editing a program, all I can see are the upload prefixes and suffixes… If there is a data file currentl y in the TriCoder , you cannot edit any par t of the programs e xcept for the Upload Pre fix or Upload Suffix. This i s to pro tect the inte grit[...]

  • Page 92

    91 Planning for success … Before you set o ut on your first big inventor y or other d ata collection eve nt, there are a few t hings you can do to better yo ur chances for succe ss. Planni ng and testing before the b ig d ay ca n help you a void headac hes as well as numerous calls to tech s upport. The whole point o f using the TriCoder is to re[...]

  • Page 93

    92 Chapter 15 : F ail-safe R e-initializa tion Pr ocedur e Here is a fail-safe way to re-initialize the TriCod er and set it b ack to the factory defa ults: (also useful for deleting a data file and programs no longer needed) . o After turning on the T riCoder, answer 5 at the Main Menu ( opening screen) o Press the 8 key for System Setup o You wil[...]

  • Page 94

    Chapter 16 : P owering the T riCoder The T riCoder can be p owered by the internal Li -ion batter y or by the Wo rth Data 5 -volt power adapter included with the unit. T he TriCoder also has a progra mmable auto matic shutoff i ntended to conserve po wer. T he following in formation explains ho w to tur n the TriCoder ON and OFF, the dif ferences b[...]

  • Page 95

    94 Battery Power For po rtable use, there is a rep laceable, built -in 1 950mAh N P-120 Li-ion batter y used by t he Tr iCoder. This batter y provides t he mai n power for the scanner, display and all electrical circ uitry. T he internal batter y should pr ovide ap proximately 20 hours o f co ntin uous scanning, as well as retai n the data in memor[...]

  • Page 96

    95 Chapter 17 : F irmwar e Upg r ades Occasionally it will be necessary for so me users to update the T riCoder's firm ware to fix a bug or take advantage o f new capab ilities added to the TriCoder. T he TriCoder uses a Flash EPROM and can be updated b y do wnloading a file using the Hard ware Utilit ies . The latest fir mware file ca n alway[...]

  • Page 97

    96 Select TriCod er and then Press Next: Select the COM por t you are using if you are co nnecting by Serial Cable or Select USB is you are co nnecting by USB.[...]

  • Page 98

    97 Browse your co mputer to find the fir mware file you want to use. T he la test fir mware can always be downloaded from o ur w eb site ( www.barcodehq.com/do wnloads.html ). W hen you have sel ected the correct file press the Next butto n. Con nect the T riCoder to the computer using a serial ca ble or USB cable and press the Next butto n. Then t[...]

  • Page 99

    98 Failsafe Firmw a re Update If your TriCoder firmware update is i nterrupted, you ma y end up with a T riCoder that will not fu nction proper ly. If yo u have a 5 000 version T riCoder, you ca n perfor m the failsafe update by either USB or serial port. I f your firmware update fails, you must u se the following failsafe fir mware upd ate procedu[...]

  • Page 100

    99 Appendix A : How to sc a n a bar code The TriCod er can be used with a variety of la ser scanners. W hich o ne you choose is dependent upon your ap plication and the qu ality and density of your bar codes. This sec tion will include infor mation on different laser scanners as well as how to use each one. Practice Scanning To practice scanning, t[...]

  • Page 101

    100 Appendix B: Laser S c anner Opt io ns The laser scanner is t y p ically the easiest sca nner to u se, requiring less operato r training. A par ticularly d esirable featur e o f the laser scanner is t hat upon triggeri ng the beam, the laser sca ns the bar code multiple times (36 -100 scans per second) until it has a goo d read. This pr acticall[...]

  • Page 102

    101 Appendix C: Ca ble Pin-outs Below are the pin -outs for o ur ca bles. All cables showing a Worth Data part number ( C xx) ar e a vailable for purchase. Unless you have experience makin g your own cab les, we recommend buying your cables from us. For all of the 5000 TriCoder cables, number p ins based on the number seq uence o f the connector ( [...]

  • Page 103

    102 I/O Connector Pin-outs I/O Connector pin-o uts are: Pin Function 1 Ground 2 Ground 3 Laser DLE 4 USB D+ 5 Laser EN 6 USB D- 7 Laser Data 8 USB Vbus 9 Laser SOS 10 - 11 5VDC Input 12 5VDC Input 13 5VDC Out 14 Laser Trigger 15 Ground 16 Ground 17 Audio Out 18 RS -232 RXD 19 RS -232 TXD 20 Ground 21 RS -422 T+ 22 RS -422 T- 23 RS -422 R+ 24 RS -42[...]

  • Page 104

    103 Appendix D: Opt io nal F ea tur es The follo wing ar e the features availab le for the TriCoder: Item # Description F10 5V/110V Pow er Supply F11 5V/220V Europe an d South American Power Supply F14 5V/220V UK Pow er Supply F13 5V/240V Australian /New Zealand Pow er Supply C22 USB I/O Cable C23 I/O Power Supp ly A dapter Cable C24 9 Pin Serial I[...]

  • Page 105

    104 Appendix E: USB Driver Installa tion R ecov ery The USB TriCoder uses two sep arate USB “drivers”: T he HID driver provided with W indows and t he Full Speed transfer driver provided with the TriCod er. Which driver is active dep ends on the op erating m o de of the TriCod er. Driver installation is initiated when the T riCoder device (HID [...]

  • Page 106

    105 9. Select "Search for a suitable driver for my d evice ( recommended) ." and click "Next" 10. Select "Specify a location" an d click "Next" 11. Browse to the Worth Data Utilities CD -ROM o f the folder where you unpacked files d ownloaded from www.barcodehq.co m/downloads.html and click "OK" 12.[...]

  • Page 107

    106 Resolving incomp le te, abort ed or incorrect HID driver install a tion This dr iver is pr ovided with Windo ws . Most recent versions o f Windows include necessary file s in t he installed Windo ws folder so driver installation is eas y if not automatic. It is p ossible for the user to cancel the HID driver installation before it is co mpleted[...]

  • Page 108

    107 Appendix F: Specifica tions f or Code 39 Code 39 (or Cod e 3 of 9 ) is the de facto standard of non -retail American i ndustry. It is widely used in the a utomotive industry ( AIAG specifications) as well as in govern ment and military applications ( LOGMARS spec ifications ). Code 39 is flexible, features a large character set, variable d ata [...]

  • Page 109

    108 Code 39 Advanced Features a nd Functions Mod 43 Check Character Standard Code 39 can be printed with a " M od 43 Check C haracter " . T his Mod 4 3 check character cannot be used with Full ASC II Code 39 . The check character is derived b y assigning a value to ea ch character in the data to b e bar coded from the table as follo ws : [...]

  • Page 110

    109 Full ASCII Extension to Code 39 " Full-ASCII Code 39 " expands t he Code 39 character set to include all 128 ASCII c haracters. Symbols 0 -9, A-Z and p unctuation characters . and - are ide ntical to their Cod e 39 representations. Lower -case letter s, additional punctuation characters and control characters are rep resented by seque[...]

  • Page 111

    110 Function/Control Key Support in HID Keyboard Mode The TriCoder , when in HID Keyboard Mo de, can transmit Function, Contr ol , Alt and Shi ft Keys for use with software pr ograms that use t hese keys for menus or commands. For example, when the T riCoder r eads a bar code containing the Code 39 characters for SOH (Control-A), it will transmit t[...]

  • Page 112

    111 Th e SHI FT, CTR L, & AL T (Com ma nd an d Op ti on for MAC ) k eys m us t us e ON (ke y pr es sed ) an d OF F (k ey re le ase d) ba r co des to pro per ly em ul ate k eyb oar d fu nct io ns . Fo r ex am ple , to en cod e a ba r cod e se que nc e f or Ct rl-C , y ou w ou ld cr eat e a b ar cod e of C tr l O N, C, an d C tr l OFF . You can a[...]

  • Page 113

    112 Function/Control Key Support with PortKey The TriCoder in RS-232 ASCI I mode using PortKe y can emulate the special keys on the P C keyboard. P ortKey expects the " extend ed key code " convention o utlined in the B ASIC manuals and most co mpiler manuals. For example, to transmit a F1 ke y fro m a serial TriCoder to the keyboard, a n[...]

  • Page 114

    113 A c cumulate Mode Accumulate Mode is an option allowing the TriCoder to accumulate multiple bar codes in its buffer, then transmit the m to the computer as if they had been a single bar cod e. This is useful for entering quantitie s and other variable data. Accumulate Mode works with Code 39 , Co de 93 and Cod e 1 28 only and c a n't be us[...]

  • Page 115

    114 Appendix G: Code 128 Sp ecif ica tions Code 128 is a very p owerful bar co de, combining an extensive char acter set and variable length with compactness and e rror che cking. The character set contains all 128 ASCII characters with each character made up of three b ars an d three spaces. (No double charac ters are required to make up lo wer ca[...]

  • Page 116

    115 Appendix H: Inter lea ved 2 of 5 Code Interleaved 2 of 5 Code is a numeric -only, e ven-number- of -digits bar cod e. It is widely used in warehouse and ind ustrial app lications. A co m b ination of five ele m e nts, t wo wide a nd three narro w repr esent each character . Odd -number po sition digits are encoded in the bars, e ven-number posi[...]

  • Page 117

    116 Appendix I: UPC Sp ecifications UPC s ymbols are fo und on almost all grocer y products and many other retail ite ms. T he UPC code most people are familiar with (UP C-A) is a fixed -length (12 digits) numeric o nly code, with the fir st digit controlled by UPC co ding assignments and the last digit a c hecksum. U PC -E and UP C-E1 are variatio[...]

  • Page 118

    117 option of transmitting in the I SBN format. ISBN 0- 553 - 37062 ISBN specifications are available fro m: American National St andards Institute Customer Serv ice 11 West 42 nd St. New York, NY 10 036 http://web.ansi.org document ISO 2108:1992 The UPC/EAN che c ksum chara c ter The last character in a UPC -A, UPC-E, UP C-E1, EAN-13 or EAN -8 bar[...]

  • Page 119

    1 18 UPC-E Checksum Calculation Use the sample data of 12 3456 to demonstrate the UPC -E c hecksum calculatio n: The 6 digit UP C-E code is converted to a 10-digit cod e, using an expansion scheme based on the sixth digit : Because the sa m p le UPC-E co de ends in a 6 , the insertion d igits 0000 are inserted at the sixth digit (insertion po sitio[...]

  • Page 120

    119 Appendix J: Coda bar Specifica tions Cod abar is wid ely used in li braries , blood b anks, th e cotton indust r y an d trans porta tion indu stries. I ts' chara cter set con sists of numbers 0 th rough 9 , an d punctu ation charact ers + . - / : and $ . Symb ols a, b, c, d, t , n, * and e are used as start an d stop ch aract ers. Chara ct[...]

  • Page 121

    120 Appendix K: MSI/Pless ey Sp ecif ica tions Pl ess ey is a var ia ble len gth nu mer ic onl y bar co de. MSI Ba r Co de is a v ari abl e leng th , nu me ric -on ly co de w ith an au tom at ica lly ap pen de d Mo du lus 10 ch eck digi t . MSI is s ome tim es ca ll ed Mod ifi ed Pl ess ey C ode . If th e u ser s pec ifi es an a ddi tio na l che ck[...]

  • Page 122

    121 Appendix L: Code 93 Spe cif ica tions Code 93 is variable length, conti nuous, bi -directional, compact cod e. Code 93 is an alp hanumeric bar code which consi sts o f 43 data characters ( 0-9 , A-Z , $/+%.- and Space ), 4 control characters , and a unique start/stop character . The entire set o f 1 28 ASCII characters is represented i n Code 9[...]

  • Page 123

    122 Appendix M: A SC II Cod e Equivalent T ab le The 128 ASCII co des and th eir 3 d igit deci mal eq uivale nts are d etailed in the belo w tab le. T he RS232 Mod els use the ASCII; the keyboard wedge models have some of the unprintable ASCII characters rea ssigned to specific keys, (i.e. SOH is f1). char hex 3 digit ASCII char hex 3 digit ASCII c[...]

  • Page 124

    123 Appendix N: RS -4 22 Using the T riCoder with an RS -422 boar d instead of a stand ard RS-23 2 serial port allows multiple TriCod ers to be multi -drop ped off of a sin gle RS -422 port at a d istance up to 4000 fee t. Multiple TriCoder s can then be polled periodically while they are collecting data. T o be used with a RS -422 board, the TriCo[...]

  • Page 125

    Max Chs 01-99 T riCoder Coding Form Program Name: Date: Statement No. Entry Type D-Data Q-Quest T-Time Y-Date S-Both B-Brnch X- Xtra Prompt Text Data ID Unique 3 Chars or table ID or Time Display Data Type:D N A, or Blank Min Chs 00-99 (2-Chs) Input Device: K, W or Blank Next Stmt Num. or Yes Branch End Branch or No Branch Upload Prefix Upload Suff[...]

  • Page 126

    NUL DLE(f10) SP 0 @ P ` p SOH(f1) DC1(Del) ! 1 A Q a q STX(f2) DC2(Ins) “ 2 B R b r ETX(f3) DC3( ) # 3 C S c s EOT(f4) DC4( ) $ 4 D T d t ENQ(f5) NAK( ) % 5 E U e u ACK(f6) SYN( ) & 6 F V f v BEL(f7) ETB(Home) ‘ 7 G W g w BS CAN(End) ( 8 H X h x HT EM(Shift ON) ) 9 I Y i y LF SUB(Shift OFF) * : J Z j z VT(Pg Up) Esc + ; K [ k { FF(Pg Dn) FS[...]