Monarch 9825 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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Monarch 9825, 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 Monarch 9825 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 Monarch 9825. 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 Monarch 9825 should contain:
- informations concerning technical data of Monarch 9825
- name of the manufacturer and a year of construction of the Monarch 9825 item
- rules of operation, control and maintenance of the Monarch 9825 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 Monarch 9825 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 Monarch 9825, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Monarch 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 Monarch 9825.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Monarch 9825 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

    TC9800PM Rev. DD 3/02 ©1996 Monarch Marking Systems, Inc. All rights reserved. ✦ 9403 ® ✦ 9825  ✦ 9850  Monarch  Printers[...]

  • Page 2

    Each product a nd program ca rries a respe ctive written warranty , the only warranty on wh ich the customer can rely . Monarch reserves the right to make changes in the p roduct, the pr ograms, an d their avail ability at an y time and without noti ce. Although M onarch has mad e every effort to pro vide complete and accurate informa tion in this [...]

  • Page 3

    T ABLE OF CONTENTS GETT ING ST ARTE D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Abou t Th is M anual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Befo re Y o u Beg in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 4

    Defin ing the Print C ontrol P acket. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12 Defin ing the Monetary F ormatti ng P acket . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 3 Defin ing the Control Characte rs P acket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 4 Rese tting Con trol Char ac[...]

  • Page 5

    DEFINING FIELD OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 Appl ying Field Opt ions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Combi ning F ield Opt ions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Option 1 (F i[...]

  • Page 6

    Desi gnin g Bit mapp ed Ima ges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5- 4 Spec ial Consi der ations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4 Usin g th e Hex Met hod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5 Using t he Ru n Leng th Enco ding[...]

  • Page 7

    9850 Speci al Pr intin g Con side ratio ns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7 9850 Se rial Bar Code Prin ting I nformat ion . . . . . . . . . . . . . . . . . . . . . 6 -8 Downlo ading Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8 Sequent ial Me thod . . . . . . .[...]

  • Page 8

    PRINTER OPTI MIZA TION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 Adju stin g the P rint Q uali ty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9- 1 Reduc ing Imag ing Ti me . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Page 9

    Mon ospac ed Font Ma gnif icatio n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B- 6 Using 2 03 DPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B -6 Using 3 00 DPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B -6 Pro porti onal F ont Magn[...]

  • Page 10

    Code P age 860 ( MS -DOS P ortu gues e) . . . . . . . . . . . . . . . . . . . . . . . C - 9 Code P age 125 0 (L ati n 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C -9 Code P age 1251 (Cyrillic) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C -10 Code P age 125 2 (L ati n 1) . . . . . . . . . . . . . . [...]

  • Page 11

    GETTING ST ARTED 1 Before you rea d this man ual, revie w the printer i nformation i n the Operat or’s Handb ook or Operating In structions . This m anual provides th e necessary informa tion to desig n, write and prin t a Monarch® Prin ter Control Language II (MPCL II) format. The followi ng printers suppo rt this type of fo rmat: N 9403® (V .[...]

  • Page 12

    Before Y ou Begin 1. Connect the p rinter to the host. Refer to the Quick Referenc e or O perator’s Handb ook for m ore informati on. 2. Load sup plies in the printer . Re fer to the Quick Reference o r Operat or’s Handb ook for more informatio n. 3. T u rn on the printer . 4. Set the com municati on param eters and configu re the prin ter . Th[...]

  • Page 13

    2. T ype the followi ng constant text fi eld: C,250, 80,0 ,1,1 ,1,W,C ,0,0 ,"MONA RCH MA RKING: ",0 p 3. T ype the followi ng bar code fi eld: B,1,12 ,F,1 10,1 15,1,2 ,120 ,5,L,0 p 4. T ype the followi ng text field: T,2,18 ,V,3 0,30 ,1,1,1 ,1,B ,C,0,0 ,0 p } Y ou have crea ted a format packet fo r your MPCLII pri nter . Now , a batch pac[...]

  • Page 14

    10. T ype CO PY SAMP LE.FM T COM1. T he followi ng 2 inch by 2 in ch label pri nts: {F,25, A,R, M,508, 508,"F mt 25" p C,250, 80,0 ,1,2,1 ,W,C,0 ,0,"MO NARC H MARKIN G" p B,1,12 ,F,1 10,115 ,1,2,1 20,5,L ,0 p T,2,18 ,V,3 0,30,1 ,1,1,1 ,B,C,0 ,0 p } Sample B atch P acket {B,25, N,1 p 1,"123 4567 8901" p 2,"DAY TON,[...]

  • Page 15

    Starting with a Design Before you crea te a format p acket, you must de sign your l abel. There are seve ral steps to desi gning a custom l abel: 1. Decide whi ch fiel ds should appe ar on your l abel. See "Determin ing F ormat Contents" fo r more informa tion. 2. Determin e your label size. Labels a re availa ble from M onarch in a wid e[...]

  • Page 16

    Determ ining F ormat Conte nts Before you la y out your form at, you need to make a few decision s. For e xample: How large is your su pply , which fonts do you want to use , do you want to include a bar code, and do yo u want to inc lude graph ics? Determining the Print Area The "bottom" i s the edge that exits the pri nter first. The 0,[...]

  • Page 17

    If using the optional ver ifier , all ow a min imum no -scan zone at the top of the lab el of 1.3" (33 mm) for spe eds 6.0 ips or l ess; 1.8" (46 mm) for 8 .0 ips; and 2.2" (56 mm) for 10.0 ips . Use the fol lowing form ulas to convert i nches to dots and m e tric: Dots = inc hes x 20 3 (or 300 do ts per inc h) Metric (1/ 10mm) = inc[...]

  • Page 18

    Using Supply Layout Grids A supply layo ut grid contains m easurement markers. These markers help yo u accurately po sition inform ation on your label. Decide whe ther you want to de sign forma ts using Engl ish, Metric, or Dot mea surements. C hoose from the followi ng grids: N Englis h The Eng lish grid , shown to the right, is measu red in 1/100[...]

  • Page 19

    Considering Field T ypes After you sel ect a supply size, the next step in de signing a format is to decid e what inform ation you want to print o n the label. F or example, you may want to pri nt your company na me, price of an item, and a bar code that com bines in formation from other pla ces. Everything you want to pri nt falls into o ne of the[...]

  • Page 20

    Interchanging P ack ets Y ou can u se an MPC LII format that wa s desig ned for anoth er MPCLII pri nter on a 9800 se ries printer . However , the forma t may appear sm aller (field s will be sho rter), because mos t of the 9800 series prin ters use a 20 3 dpi pri nthead. The 98 50 printer ha s an optiona l 300 dpi p rinthead . Using the F ormat W [...]

  • Page 21

    CONFIGURING THE PRINTER 2 This chapte r discusses ho w to N set c ommunicati on pa ramete rs. N upload the printe r’s co nfigurati on or font i nformatio n. N configure the printer using online con figuration packe ts. N use i mmediate commands to control the printe r’s o perati on at any tim e. Som e parame ters may not be a vailabl e on eac h[...]

  • Page 22

    Setting Communica tion P arameters Use the fol lowing inform ation if you are u sing serial communi cations. See "U sing P arallel Comm unications" for inform ation ab out paral lel co mmunic ations . Not all prin ters have a para llel port. The comm unication p arameters at the pri nter must match those at the host, or you w ill not b e [...]

  • Page 23

    Using MPCLII Conventions Here are so me guidel ines to fol low when u sing M PCLII. MPCLII Punctuatio n Use the follo wing symbols wh en creating MPC LII packets: { start of header } end of h eader p field separa tor (Use hex 7C fo r this character . Dependin g on the code page selecte d, this character ma y appear differen tly .) , parameter separ[...]

  • Page 24

    N Define no m ore than 1000 fields (100 field s for 9403) in a format. Eac h p indi cates on e field. H owever , op tions are n ot counted as fi elds. The actual numb er of fields a fo rmat can have may be less, becau se the number of fi elds is li mited by the av ailabl e mem ory . N The fiel d num ber 0 to 99 9 ( 99 for the 9403) must be unique .[...]

  • Page 25

    N Indenting o ptions impro ves readabil ity of your formats. T ,1,18,V ,30,30,1,1 ,1,1,B,C,0,0,0 p R,42,1 p N Use a tild e (~) follo wed by a 3-di git ASCII co de in a quoted string t o sen d fu nction codes o r exte nded charact ers or send the 8-bi t ASCII code. Y ou can m odify formats an d fields w ith the optiona l entry method. See "Opti[...]

  • Page 26

    Include the I pa rameter wi th each packet i f you are sendi ng them ind ividually . Include it only at th e beginning of a data stream if you are se nding m ultiple pa ckets. This is the syntax to use whe n you create onli ne configuratio n packets: Syntax { Start of Header I , Configuration Header 1 to 8 opti onal packe ts A, para mete r 1... par[...]

  • Page 27

    3. a ction A Add co nfig uration . U Uploa d Use r Co nfig ura tion. 4. d evice Storag e Devic e. O ptions : M Memory N Nonv olatil e RAM R V o lati le RA M 5. uni ts Unit s. ( Optiona l pa ramet er .) Op tions: E Englis h M Metri c G Dots Exampl e { I ,0,A ,N,E p C,0,25 ,0,0 ,0 p } Adds a configura tion to non-v olatil e RAM and spec ifies English[...]

  • Page 28

    M,T,R, 20 p M,I,R, 3300 p M,D,N, 1280 p M,F,N, 640 p M,V,R, 3740 p The parameters fo r each packet ( A - M ) are displayed. In the first line tha t begins with M , 8725 is the total vola tile mem ory available , 1345 is the m emory used in volatile RA M. 2535 i s the total non-vol atile memory ava ilable, 615 is the memory used i n non-vola tile RA[...]

  • Page 29

    Making Print Adjustme nts Y ou can a djust where th e printer prin ts on your suppl y by adjusting th e supply , print, or m argin positi ons. Howe ver , keep in mind the followi ng: N Supply adj ustments acro ss the width of yo ur supply , such as the marg in positi on, are bas ed in dots- ei ther 203 dpi or 300 dpi, depen ding on you r pr inthea [...]

  • Page 30

    A5. slas h_zer o Slas h Ze ro. Options : 0 Prin t a st andar d ze ro (de faul t) 1 Prin t a ze ro w ith a slash thr ough i t A6. symbol _set Symb ol Se t. O ptions : 0 Int ernal/ Monarch (defau lt) 1 ANSI 2 Code P age 43 7 (Lat in U.S. ) 3 Code P age 850 (La tin 1) 4 Code P age 12 50 (Lat i n 2 ) 5 Code P age 12 51 (Cy rillic) 6 Code P age 12 52 (L[...]

  • Page 31

    Defining the Supply Setup P acket Use the supply setup packet (B) to select su pply type, ribbon, feed mode, su pply position, a nd cut positio n. Syntax { I ,B ,sup ply_ty pe,rib bon_on ,feed_ mode, supply _pos n,cut_ posn p } B1. B Supply Setup P acket B2. supply _typ e Supp ly T y pe. Opti ons: 0 Blac k m ark s uppl y 1 Die C ut/ed ge a pertu re[...]

  • Page 32

    Y ou can not change the suppl y posi tion wh ile the pri nter is activ e. Chang ing th e su pply p osit ion w ill af fect the p rint positi on, dispen se pos ition, and backf eed di stance . Once t he supply posit ion is set, use the pri nt c ontrol packet and backfe ed con trol pa cket t o adju st prin ting a nd t he dispe nse positi on. B6. cut_p[...]

  • Page 33

    C5. speed_ adj Print speed in inc hes pe r secon d (ips). Options : 0 Defau lt (f ormat s wit h ser ial bar c odes autom atic ally print at 2.5 ips ) 20 2.0 ip s (on ly s peed f or 94 03) 25 2.5 i ps (def ault for se rial ba r codes ) 40 4.0 ip s 60 6.0 ip s (de faul t for 9 825/ 9850) 80 8.0 ip s (98 50) 100 10.0 ips (9 850 w ith 20 3 dp i) 120 12[...]

  • Page 34

    D2. cur_ sym Currenc y Symbo l. O ptions : 0 No symbol 1 USA ($, Dollar - defa ult) 2 UK ( £, Pound ) 3 Japan (¥, Y en ) 4 German y ( 1 , Deut sche Mark ) 5 F rance (F , F ranc) 6 Spain (P , P eseta ) 7 Italy (L., Lira ) 8 Swed en (K r , Kr ona) 9 Finl and ( 2 , Mar kka) 10 Austria ( 6 , Shilling) 11 Indi a (Rs, Rupe e) 12 Russian ( 3 , Rubl e) 1[...]

  • Page 35

    Changes take effect with th e first character fol lowing the end of header chara cter } of the configuratio n packet. Each contro l character mu st be unique and cannot appea r anywhere el se in your packet, excep t within quotati on marks. Y ou can custom ize the traile r characters to work w ith your host. W ait two seconds for the new ch aracter[...]

  • Page 36

    After you chang e these param eters, all packets, in cluding any future configu ration packets, m ust use the new control characte rs. Monarch recom mends using the til de and ASC II character cod e sequence when sen ding this packet m ultiple tim es. Also, set the packet del imiters to chara cters within the 21 hex to 7 E hex range. Y ou must se n[...]

  • Page 37

    Defining the Comm unication Settings P ack et Use the com municati on settings pa cket (F) to set the baud rate, word len gth, stop bits, pa rity , and flow control fo r serial communi cations. T o set parallel communic ations, see "Usi ng P aral lel Com munic ations." Changi ng the c ommuni cation settings takes approxim ately two second[...]

  • Page 38

    F6. fl ow_cont rol Flow C ontrol. Opt ions: 0 None 2 (CTS) 1 DTR (defau lt) 3 XON / XOF F NOTE: If you u se the DOS CO PY command to do wnload your formats , set "Flow Cont rol" to DTR (n ot XON/XO FF). Exampl e { I ,F,3 ,1,0,0 ,1 p } Uses 9600 baud, an 8-bit word length, one stop bit, no parity , and the DTR m ode. Defining the Backfe ed[...]

  • Page 39

    The 9403 printer does not s upport the backf eed p acket . The dispen se posi tion and backfee d dist ance are op tio nal p aramet ers and do not h ave to be speci fied. How ever , they allow for gre ater preci sion w hen p ositio ning the suppl y . Syntax { I ,G ,act ion,di s_pos, bkfd_d is p } G1. G Back feed Cont rol Packe t G2. acti on Ac tion.[...]

  • Page 40

    Special Considerations When Using Backfeed Make a note o f the followi ng items: N Be care ful when tearing s uppli es, beca use the ad hesiv e can adher e to the print hea d or plate n ro ller . N Backfeed affects e ach label in th e on-deman d mode or the first and l ast label of th e batch in contin uous mode. N When backfee d is enab led and mu[...]

  • Page 41

    Defining the Memory Configuration P ack et Use the memo ry configuration packet (M) to customize the si ze of your printe r’s buffers, which gi ves you greater fl exibility in your formats. Memory mus t be allo cated in 1/2K increments. Th e memory confi gurati on packet doe s not accept d ecimals, so en ter who le numbers. M ultiply the a mount [...]

  • Page 42

    M3. device Storage type: N Non- volati le RA M R V o lati le RA M NOTE: Y ou c annot reall ocate flas h memo ry . M4. bu ffer size Buffe r size in 1/1 0K ranges. See the fol lowing ta ble for rang es. Exampl e { I ,M,I ,R,153 0 p } Stores the im age buffer in vola tile RAM and alloca tes 153K for it. The foll owing ta ble lis ts the co nfigured buf[...]

  • Page 43

    Use the fol lowing table to se e how much m e mory is ava ilable to reallocate. RAM* 9403 9825 98 50 V olat ile R AM 256K 1 Meg 8 Meg Non- volati le RAM NA NA 512K * Y o u cannot reallocate more memory th an what is available, or you will receive an error . Checking Current Buffer Si zes Send a confi guration up load packet to che ck the sizes of y[...]

  • Page 44

    About Memory Buffers T r ansmit Buffer Used to send E NQ, job, and upload responses. Thi s buffer must be a llocated as volatile ( R ) RAM. Receive Buffer Used to save da ta received from the ho st before it i s processed by the printer . Changi ng this bu ffer size affects the a mount of data the pri nter can receive without using flow control. Th[...]

  • Page 45

    F orm at B uffer Used to store form ats, batch data, a nd graphics. Use th e followin g formula to calcul ate the requi red format b uffer size: Lineco unt x 50/102 4 Line count i s the number o f lines in your format packe t includi ng the form at header and all the optio ns. The resul t of the above ca lculation i s in kilobyte s. On the 98 25 an[...]

  • Page 46

    Buffe r W ork sheet Make copies of thi s page to use a s a buffer worksheet. Buffer Allocation Considerations Ke ep thes e item s in mi nd when al locating me mory . N Do not al locate more m emory than what is ava ilable. N F ree memory fro m one buffer before you add it to anoth er buffer . N Reallo cate all the b uffers if you need to rea llocat[...]

  • Page 47

    allocates 6 K for the transmit bu ffer , and 4K is the maximu m for that buffer . If you define a buffer si ze that exceeds the maximu m value, an error o ccurs. However , no information is lost. N Whenever the printer accepts a me mory configuration packe t, it takes effe ct immediately , causing a printer reset. A ny informatio n contained in the[...]

  • Page 48

    Using Imm ediate Comm ands Immediate co mmands a ffect printer operati on as soon as th e printer receive s them, even if th ey are includ ed within a pa cket or used i nside qu otation m a rks. Y ou ca n use i mmedi ate com mands to chang e imm ediate command or sta tus polling con trol characters, rese t the printer , or cancel and repeat batche [...]

  • Page 49

    Command Parameter ^CA Canc els al l the b atche s in t he queu e. ^CB Canc els on ly th e cur rent bat ch b eing p rinted . ^DD or ^DCd Disables the MPC L data escape char acter (the tilde) and inhibits MP CL from acting on AN Y data escape sequence from the host. Sets the MPC L data escape c haracter to the AS CII value give n by the d parameter .[...]

  • Page 50

    Command Parameter ^RB Repeats the last pr inted batch, printing the sa me number of labels as specified in the original batch . This command does not w ork if using batch separa tors. NOTE : Printer ignores this command if printing. ^RS Resyn chroni zes suppl y whe n sup ply ro ll is cha nged . NOTE : Printer ignores this co mmand if printing. ^SD [...]

  • Page 51

    Syntax {h eade r,pack et#,ac tion,d evice p } 1. hea der Identi fies t he pac ket. Optio ns: A Check Digit Scheme F Fo r m a t G Graph ic (9825 V1.0 or greater) W Fo n t 2. p acket# Identifi cation numbe r of th e packet to clear ( 1-999 ) or font number ( 0 -9999 ). 0 is for all formats , font s, or grap hics. 3. a ction Enter C to c lear the pa c[...]

  • Page 52

    W3. ac tion A cti on. Opti ons: A Adds t he spe cified font. C Clea rs all or sp ecifie d font s, e xcept ones i n ROM. H Uplo ads fo nt siz e info rmati on. M Uplo ads fo nt mem ory usa ge inf ormatio n. NOTE: C does n ot c lear (er ase ) fon ts s aved in th e 98 25 o r 9850 p rinter ’s fla sh memory or on the option al SIMM board. Y ou m ust fo[...]

  • Page 53

    The prin ter returns the fol lowing to the h ost: {W,0,H ,Z p 0,1,0, "Sta ndard" ,0,0,0 ,21,33 ,21,33 ,5,1 p 0,1,1, "CGT riBd9" ,1,0,7 ,25,31 ,10,15 ,0,1 p 0,1,43 7,"C GTriBd 9",1,0 ,7,25, 31,10, 15,0,1 p 0,1,85 0,"C GTriBd 9",1,0 ,7,25, 31,10, 15,0,1 p 0,2,0, "Red uced", 0,0,0, 10,21, 10,21, 2,1 p [...]

  • Page 54

    0,511, 0,"C GTrium v9",1, 0,12,4 4,54,1 7,28,0,1 p 0,511, 1,"C GTrium v9",1, 0,12,4 4,54,1 7,28,0,1 p 0,511, 437, "CGTri umv9", 1,0,12 ,44,54 ,17,28,0,1 p 0,511, 850, "CGTri umv9", 1,0,12 ,44,54 ,17,28,0,1 p 0,512, 0,"C GTrium v11",1 ,0,15, 54,66, 22,35,0,1 p 0,512, 1,"C GTrium v11",1 ,0,1[...]

  • Page 55

    Printhead Density Displ ays w hether a 2 03 (0) d pi or 300 (1) dpi printh ead is used. The scalabl e font (font 5 0) is not avail able for all prin ters and it doe s not displ ay which printh ead (203 dpi or 30 0 dpi) is used . Using the Flash Upload P ack et Use the flash u pload packet to check the co ntents of flash memory . Y ou can only use t[...]

  • Page 56

    F ormat 1 was added to flas h memory and uses English units. The supply le ngth was two inch es and the suppl y width was two inches. Th e format name was "FM T1." Form at 5 was added to flash m emory and use s English un its. The suppl y length w as four inches an d the supply w idth was two i nches. The form at name was "FM T5.&quo[...]

  • Page 57

    N Clear flash m emory i f you enc ounter pro blem s stori ng pac kets. Flas h must be c leared thr ough the 9 403 printer ’s menu . N Individu al packets cannot b e cleared from flash mem ory . Clear ing fl ash er ases all packets stored in flash me mory (with "F" selecto r); however , cl earing flash does not erase an y packets loade d[...]

  • Page 58

    Exampl e {F,1 ,H,Z p } Selects form at1 and return s the followi ng to the host: {F,1,H ,Z p Fmt_1, 406, 406 p } Displays the su pply length and supply w idth (in dots) fo r format1. 2-38 Conf iguri ng t he Pr inter[...]

  • Page 59

    DEFINING FIELDS 3 This c hapter p rovides a refere nce for d efining N the format h eader N text, constant text, and non -printable text fie lds N bar c ode fiel ds N line an d box fi elds. Defi ning F ield s 3-1[...]

  • Page 60

    Defining the F ormat Header A F ormat Header b egins a format fil e. Syntax {F ,for mat#,a ction, device ,measu re,length, width, "nam e" p F1. F F ormat Heade r . F2. fo rmat# Number from 0- 999 ( 0-99 fo r 9403) to ide ntif y the format. F3. ac tion Enter A t o add a ne w format to th e pri nter . F4. device Fo rmat st orage d evice. Op[...]

  • Page 61

    Defining T ext Fields Create a separate definition for each text fiel d. If text falls on two lines, ea ch line of text re quires a separate definition. Syntax T, fiel d#,# o f char ,fix/v ar,row ,column, gap,f ont, hgt ma g,wid ma g,co lor,al ignm ent, char ro t,fi eld ro t,sym se t p T1. T T ext Fie ld. T2. fi eld# Uniq ue n umber from 0-999 ( 0-[...]

  • Page 62

    Printer Unit of Measure Row or End Row Column or End Column 9403 Engli sh ( 1/100 inch) Metric (1/10 mm) 203 d pi D ots 0-599 0-1523 0-1217 0-199 0-507 0-405 9825/ 9850 Engli sh ( 1/100 inch) Metric (1/10 mm) 203 d pi D ots 0-1599 0-4063 0-3247 0-399 0-1015 0-811 9850 Engli sh ( 1/100 inch) Metric (1/10 mm) 300 d pi D ots 0-1199 0-3047 0-3599 0-399[...]

  • Page 63

    Or a vali d dow nloade d fo nt sel ecto r num ber . Fon ts 5 and 6 are f or numeric d ata on ly . The 94 03 sup ports f onts 1 , 2 , 3 , 4 , 5 , 6 , 10 , and 11 . The CG T riumvirate fon ts suppo rt only the ANSI and DOS Code Page 437 and 85 0 S ymbo l Set s. Th e sc alable fon t does not su pport Code P age 12 56 (Arabi c). See Append ix C fo r mo[...]

  • Page 64

    Field placem ent in the packet is an impo rtant c onside ration when usi ng fie ld c olor attri butes, bec ause field s are ima ged in the ord er th ey are receive d. If a lin e fiel d is d efined before the ov erlay (t ext or consta nt tex t) fiel d, the line field is blo cked out b y the over lay field , depe ndin g on t he o verla y field’ s c[...]

  • Page 65

    T15. s ym set S ymb ol s et. O ption s: 0 Inter nal Symbo l Set 1 ANSI Symbol Se t 100 Maci ntos h 101 Wing ding s 102 UNICODE (user inp ut) f or particu lar map ping 103 BIG5 (us er input) for UNI CODE map ping 104 GB2312 (user in put) fo r UNICOD E mappi ng 105 SJIS (user input) for UNIC ODE mappi ng Code P age 93 2 (Japa nese Sh ift-JIS) 106 GB2[...]

  • Page 66

    The in ternal symbol set i s used. Defining Bar C ode Fields Each bar code field requi res a separate d efinition. Syntax B, fiel d#,# o f char ,fix/v ar,row ,column, font,d ensi ty,hei ght,te xt,ali gnme nt, field ro t p B1. B Bar Code Field . B2. fiel d# Unique n umbe r fr om 0-999 ( 0-99 fo r 940 3) to ide ntif y this fie ld. B3. # of c har Maxi[...]

  • Page 67

    Bar Code Number of Characters Fixed or Va r i a b l e Interleaved 2 of 5 or Interleaved I 2 of 5 w ith Barrier Bar 0 to 2710 V Code 39 or MOD43 0 to 2710 V Codaba r (NW 7) depend s o n app lica tion F or V Code 12 8 0 to 2710 V Code 16 K 0 to 2710 V Code 93 0 to 2710 V MSI 0 to 14 F or V PDF417 0 to 2710 V MaxiCode* 0 to 9 3 (alp hanum eric) 0 to 1[...]

  • Page 68

    Remembe r to includ e text or numbers that m ay app ear with t he bar code f or the row meas urement . Printer Unit of Measure Row or End Row Column or End Column 9403 Engli sh ( 1/100 inch) Metric (1/10 mm) 203 d pi D ots 0-599 0-1523 0-1217 0-199 0-507 0-405 9825/ 9850 Engli sh ( 1/100 inch) Metric (1/10 mm) 203 d pi D ots 0-1599 0-4063 0-3247 0-[...]

  • Page 69

    B7. font Bar code. Opti ons: 1 UPCA 2 UPCE 3 Int erleave d 2 of 5 4 Code 39 (n o chec k digi t) 5 Coda bar 6 EAN8 7 EAN13 8 Code 128 9 MSI 10 UPCA +2 11 UPCA +5 12 UPCE +2 13 UPCE +5 14 EAN8 +2 15 EAN8 +5 16 EAN13 +2 17 EAN13 +5 22 POSTNET 23 Code 93 31 Code 16K 32 PDF417 33 MaxiCod e 35 Data M atrix (ECC-200) 36 Quick Re sponse 40 Code 39 (MOD 43 [...]

  • Page 70

    203 DPI Barcode Densities Bar code Ty p e Density Sel ect or Density (% or cpi) Narrow Elem ent (dots/mils) Narrow to Wide Ratio Data Length Appearance Codes Available Char Set UPCA +2/+5 Price CD 2 4 76 % 114 % 2/9.9 3/14.8 1.0: 1 11 o r 12 14/17 1, 5, 6, 7 or 8 0 to 9 UPCE +2/+5 2 4 76 % 114 % 2/9.9 3/14.8 1.0:1 6 or 7 9/12 1, 5, 6, 7 or 8 0 to 9[...]

  • Page 71

    Bar Cod e Ty p e Densi ty Selector Data Length Quick Re spon se (QR Co de) Models 1 and 2 0 Mo del 1: 0-1 167 Nume ric; 0-707 Alphanumeric; 0-4 86 (8-Bit); 0-299 Kanji Mode l 2: 0-2 710 N umeric ; Alp hanu meric and 8-Bit; 0-1817 K anji NOTE: V a lues in bo ld i ndic ate th e de fault. Bar code Ty p e Density Sel ect or Density (% or cpi) Narrow El[...]

  • Page 72

    203 DPI Barcode Densities Bar Code Size Row x Col. Densi ty Selector Max. Data Length Num. X Alphanum. App Code Char Set Data Matrix Squa re symbo ls 10 x 10 12 x 12 14 x 14 16 x 16 18 x 18 20 x 20 22 x 22 24 x 24 26 x 26 32 x 32 36 x 36 40 x 40 44 x 44 48 x 48 52 x 52 64 x 64 72 x 72 80 x 80 88 x 88 96 x 96 104 x 104 120 x 120 132 x 132 144 x 1 44[...]

  • Page 73

    300 DPI Barcode Densities Bar code Ty p e Densi ty Selector Densi ty (% or cpi) Narrow Element (dots/mils ) Narrow to Wide Rat io Data Length Appearance Codes Available Char Set UPCA +2/+5 Price CD 2 4 77 % 103 % 3/10 4/13. 3 1:2.0 11 or 12 14/17 1, 5, 6, 7 or 8 0 to 9 UPCE +2/+5 2 4 77 % 103 % 3/10 4/13. 3 1:2. 0 6 or 7 9/12 1, 5, 6, 7 or 8 0 to 9[...]

  • Page 74

    Bar Co de Ty p e Densi ty Selector Data Length Quick Re spon se (QR Co de) Models 1 and 2 0 Mo del 1: 0-1 167 Nume ric; 0-707 Alphanumeric; 0-486 (8 -Bit); 0-2 99 Kanji Mode l 2: 0-271 0 Nu meric ; Alp hanum eric a nd 8-Bit; 0-1817 K anji NOTE: V a lues in bold ind icat e the defa ult. Bar code Ty p e Density Sel ect or Density (% or cpi) Narrow El[...]

  • Page 75

    Bar Code Size Row x Col. Densi ty Selector Max. Data Length Num. X Alphanum. App Code Char Set Data Matrix Squa re symbo ls 10 x 10 12 x 12 14 x 14 16 x 16 18 x 18 20 x 20 22 x 22 24 x 24 26 x 26 32 x 32 36 x 36 40 x 40 44 x 44 48 x 48 52 x 52 64 x 64 72 x 72 80 x 80 88 x 88 96 x 96 104 x 104 120 x 120 132 x 132 144 x 1 44 1 2 3 4 5 6 7 8 9 10 11 1[...]

  • Page 76

    B9. heig ht Bar code h eight, in 1/ 100 inches , 1/ 10 mm, or dot s. Mi nimum valu es: Englis h 19 Metri c 48 203 D ots 38 300 D ots 57 POST NET , PDF4 17, and Ma xiCod e bar codes have a fixe d height . Always use 0 for thes e ba r c odes . Fo r Data Matrix a nd QR Code, the p rinter d etermin es the s ize of t he symbo l, but the user’s scann e[...]

  • Page 77

    B12. fie ld ro t Field rotatio n. Field rotatio n rot ates t he wh ole fi eld, n ot jus t the c har acte rs. Rotat ion is aff ecte d by the p ivot poi nt, w hich vari es d epen ding on ho w tex t is jus tified . Lo wer l eft corne r of field is the pivot point . Op tions: 0 T op of field poi nts to top o f su pply (Use for Maxic ode) 1 T op of fiel[...]

  • Page 78

    In the foll owing e xampl e, data is e ntered in to four non -printabl e fields an d merged to fo rm field 5 , and is then prin ted as a bar code. See "Merging Fields" i n Chapte r 4 for more i nformatio n. Field Data Field T ype 1 20374 Non-print able 2 339 Non- printa ble 3 8 Non- printa ble 4 15 Non-pr intable 5 2 037433 9815 Bar Cod e[...]

  • Page 79

    Syntax C, row, column ,gap,f ont,hg t mag, wid mag, colo r,alig nment, char rot , field rot, "fixed char" ,sym s et p C1. C Cons tant T ext Fiel d. C2. row For monosp aced fonts , di stance from bot tom of prin t are a to the p ivot poi nt. For pr opo rtion ally spa ced fo nts, d ista nce from bottom of pri nt a rea to baseli ne of charac[...]

  • Page 80

    Or a vali d dow nloade d fo nt sel ecto r num ber . Fon ts 5 and 6 are f or numeric d ata on ly . The 94 03 sup ports f onts 1 , 2 , 3 , 4 , 5 , 6 , 10 , and 11 . The CG T riumvirate fon ts suppo rt only the ANSI and DOS Code Page 437 and 85 0 S ymbo l Set s. S ee Ap pendix C for mor e inf orm ation. C6. hgt mag He ight m agni fier , 1-7 t imes ( 4[...]

  • Page 81

    Field placem ent in the packet is an impo rtant c onside ration when usi ng fie ld c olor attri butes, bec ause field s are ima ged in the ord er th ey are receive d. If a lin e fiel d is d efined before the ov erlay (t ext or consta nt tex t) fiel d, the line field is blo cked out b y the over lay field , depe ndin g on t he o verla y field’ s c[...]

  • Page 82

    C13. sym set Sy mbol set. Opti ons: 0 Inter nal Symbo l Set 1 ANSI Symbol Se t 100 Maci ntos h 101 Wing ding s 102 UNICODE (user inp ut) f or particu lar map ping 103 BIG5 (us er input) for UNI CODE map ping 104 GB2312 (user in put) fo r UNICOD E mappi ng 105 SJIS (user input) for UNIC ODE mappi ng Code P age 93 2 (Japa nese Sh ift-JIS) 106 GB23 12[...]

  • Page 83

    used. "MAD E IN USA" is printed in this fi eld. The internal symb ol set is used . Defining Line Fields Use line s to form borders and mark out ori ginal price s. Define each lin e separately . Thi s field is not assig ned a field nu mber , but is counted as a field (keep this i n mind, as the printer allo ws a max imu m o f 1000 fields o[...]

  • Page 84

    Printer Unit of Measure Row or End Row Column or End Column 9403 Engli sh ( 1/100 inch) Metric (1/10 mm) 203 d pi D ots 0-599 0-1523 0-1217 0-199 0-507 0-405 9825/ 9850 Engli sh ( 1/100 inch) Metric (1/10 mm) 203 d pi D ots 0-1599 0-4063 0-3247 0-399 0-1015 0-811 9850 Engli sh ( 1/100 inch) Metric (1/10 mm) 300 d pi D ots 0-1199 0-3047 0-3599 0-399[...]

  • Page 85

    L7. thickn ess Usi ng the chart be low for referenc e, write the d esired line thickn ess ( 1 to 99 ) in b ox L7 . M easu red i n do ts. NOTE: Li ne thi ckness fills upwar d on h orizont al lin es, or to the r igh t on v ert ical lin es. L8. "p atte rn" Line p attern. Enter "" . Exampl e L,S, 110,30 ,110,1 50,10, "" p [...]

  • Page 86

    Syntax Q,row,col umn, end ro w,end co l,th icknes s, "patte rn" p Q1. Q Box ( Q uad rilatera l) Fiel d. Q2. row Distance from bo ttom o f print area t o lower le ft corn er of b ox. Printer Unit of Measure Row or End Row Column or End Column 9403 Engli sh ( 1/100 inch) Metric (1/10 mm) 203 d pi D ots 0-599 0-1523 0-1217 0-199 0-507 0-405 [...]

  • Page 87

    Q6. thic knes s Using t he cha rt belo w for ref erence, write t he desire d line thickn ess ( 1 to 99 ) in box Q6 . M easu red i n do ts. NOTE: Boxes fi ll i nwar d, so make sure you r box es d o no t overwri te oth er fiel ds. Q7. "p attern" Line pat tern. Enter "" . Exampl e Q,24 0,30,2 70,150 ,3,"" p Defines a box [...]

  • Page 88

    3-30 Defi ning F ield s[...]

  • Page 89

    DEFINING FIELD OPTIONS 4 This c hapter p rovides a refere nce for d efining N fiel d opti ons in for mats N check digit packe ts. When using m ultipl e option s on the 9403 pri nter , remembe r that options are p rocessed in the order the y are received. Defi ning Field Opt ions 4- 1[...]

  • Page 90

    Applying Field Options Field opti ons further define text, bar co de, and non-printabl e text fields. The text, constan t text, or bar code field must be previo usly defined before you can appl y any fie ld option to it. Define opti ons imme diately after the fi eld to wh ich they appl y . Combining Field Options Y ou can use m ore than one option [...]

  • Page 91

    20 Defi ne dat a entry prompt s (94 03/985 0) 30 P ad data to le ft or ri ght w ith sp ecif ied char acter 31 Gener ate c heck dig it 42 F o rmat as a price f ield 50 Defin e bar cod e dens itie s 51 Defi ne securi ty and trunca tion o f PDF417 bar codes 52 Define width or length of PDF4 17 bar codes 60 Defin e incr ement ing or dec reme nting fiel[...]

  • Page 92

    Option 2 (Dat a T ype Re strictions ) This opti on restricts the da ta type for a partic ular fiel d. Y ou can use Options 2 or 3 only once per fie ld. Do not use with Option 3 (Data Entry T em plates). Option 2 is o nly avail able on the 9403 and 9850 pri nters. Y ou must u se the Monarch  917  keypad wi th the 9850 prin ter for offlin e dat[...]

  • Page 93

    Optio n 3 (Data Entr y T emp lates ) This opti on provides m ore specifi c restrictio ns than Option 2. This opti on can be used to sel ect certain l etters (such as A through F or the numbers 1 th rough 4) from a character set. Y ou can also u se this option to cre ate a templa te of allowa ble characters for a fie ld. Do not use with Opti on 2 (D[...]

  • Page 94

    Exampl e R,3, S,"ABC 123456 7890" p Restricts the fi eld data to lette rs A , B , and C , and all digits. Exampl e R,3, T,"*** #_ _ _ _" p Creates a temp late that all ows any printa ble charac ter in position s 1, 2, and 3; digi ts in positi on 4; and reserves p ositions 5 through 8 for fixed or copied data. Exampl e R,3, T,&qu[...]

  • Page 95

    R3. src fld Field number from w hich d ata is copie d. R ange: 0 to 999 (or 0 to 99 for 9403) R4. src start Position num ber i n th e sour ce field of t he fir st ch ara cter to be copied . Ch aracter positi ons are n umbered 1 to 2710 (or 1 to 100 for 94 03), st arting from th e le ft. R5. # to cop y Number of ch aracters t o copy . R ange: 1 to 2[...]

  • Page 96

    T o creat e thi s seque nce: 1. Define fiel ds 1, 2, 3, an d 4. 2. Define fiel d 5 as a ba r code. All ow enough cha racters in the bar cod e field to hold al l the co pied cha racters . 3. Apply Op tion 4 to fiel d 5 once for eve ry source fiel d. Sub-Fields Y ou can co py a segment o f data from one fie ld into a ne w location , called a sub-fiel[...]

  • Page 97

    Elimin ates the user promp t for this field. Data is either fix ed or copied from a nother source. Option 20 (Define Data Entry Prompts) This opti on defines the ope rator prompt an d it is not recomm ended on fi elds fill ed entirely by fixed ch aracters or copied data . This option mu st be defin ed before Op tion 5, or the prompt wi ll not di sp[...]

  • Page 98

    R1. R Opti on He ader . R2. 30 Op tion 30 . R3. L/R Indicate s type of pa dding L P ad f ield o n left side R P ad fie ld on right s ide R4. "character" Pad charact er mu st be withi n the 0 - 25 5 dec ima l ran ge and enclos ed ins ide quotat ion marks. NOTE: D o not use on fixed length fi elds. Exampl e R,30 ,L,"X" p P ads dat[...]

  • Page 99

    Genera tes a check digit using t he pr eviousl y def ined check di git scheme 5 . Option 42 (Price Field) Y ou can apply optio ns that will i nsert monetary symbo ls automati cally . Do not use th is option wi th Option 31 (define a check digi t) or Option 60 (increm ent or decrement a fie ld). This option is no t recommende d for bar codes. Whe n [...]

  • Page 100

    Option 50 (Bar Code De nsity) Y ou can a pply this option to b ar code fields wh en you want to create custom densitie s. When you ap ply this op tion, it overrid es the densi ty value in the bar code fiel d. When using th is option, set the density p arameter in your bar co de field to the d efault value. Y o u can only use thi s option o nce for [...]

  • Page 101

    Creates a custom bar code dens ity with a narro w element of 4 dots, a wid e element of 8 d ots, a gap of 4 d ots, 4 additio nal dot widths for th e narrow bar code space, 8 addi tional dot wid ths for the wide bar code space (if this is a Cod e 39 or Codabar ba r code). Option 51 (PDF417 Security/T runcation) Y ou can d efine a securi ty level an [...]

  • Page 102

    Option 52 (PDF417 Width/Length) This o ption defin es the i mage wi dth or len gth of a PD F417 bar code. If you define a fixed numb er of columns (wid th), the bar code expand s in length. If you define a fixed numb er of rows (length), the bar code exp ands in width. Column val ue does not incl ude start/stop or l eft/right indic ator column s. I[...]

  • Page 103

    Option 60 (Incrementing/D ecrementing Fields) Y ou m ay have an appl icatio n, such a s seri al numb ers, in w hich you need a n umeric field to incre ment (increase in value) or decrement (decre ase in val ue) on succe ssive tickets wi thin a single batch . Incrementing or decrementing can be appl ied to numeric data only . If you have a fi eld th[...]

  • Page 104

    Option 61 (R eimage Field) This opti on redraws (rei mages) a consta nt field w hen you have a constant field next to a variable field on your label. It can be used on text, constant text, bar co de, line, or box fields. These pri nters do not red raw an are a if the fie ld data doe s not change. Whe n a field cha nges, that area is cl eared and th[...]

  • Page 105

    Using Check Digits Check digits are typicall y used to ensure that a text or bar code field scans correctly . If you apply Opti on 31, the printe r calcul ates a check dig it. A check digi t scheme de termines how the printer cal culates a check digit. W hen you define a check digit sche me, you assi gn a numbe r to identi fy it. This nu mber is la[...]

  • Page 106

    A8. "w eights " String of digits use d for cal culation . A weight string is a grou p of t wo or mo re numb ers tha t is a pplied to a field. Th e nu mber of di gits in th is s tring sho uld eq ual the nu mber in fld_leng th . Encl ose in q uotati on m ark s. R ange: 0 - 2710 ( 0 - 100 for 9403). Exampl e {A,1 ,A,R,1 0,5,P, "65432 &q[...]

  • Page 107

    3. Next, the produc t of each digit is added togeth er . This is the sum of the p roducts. 20 + 2 + 6 + 6 + 16 + 5 + 4 + 3 + 36 = 98 4. Divide the su m of the products by th e modulus ( 10 in this case), only to the whole num ber . The bal ance is cal led the remainder . 9 10 98 90 8 5. Subtract the rem ainder from the m odulus. The resul t becomes[...]

  • Page 108

    2. Each digit i n the fiel d is mu ltiplied b y the weig ht assigned to it: field: 5 2 3 2 4 5 2 1 9 weight strin g: 4 1 2 3 4 1 2 3 4 prod ucts: 20 2 6 6 16 5 4 3 36 3. Next, the digi ts of the products are added together . T wo-d igit products are trea ted as two sepa rate digits. This is the sum of the dig its. 2 + 0 + 2 + 6 + 6 + 1 + 6 + 5 + 4 [...]

  • Page 109

    CREA TING GRAPHIC S 5 This chapter p rovides inform ation on how to N map out the g raphic im age usin g the hexade cimal (he x) or run l ength metho d. N create a graph ic packet using a graphic header , bitm ap, duplic ate, next-bi tmap, text, constant text, l ine, and box Fields. N place a graphi c image i nto a forma t. Y ou ca n use g raphic p[...]

  • Page 110

    Overview of Compliance L abels Y ou can create com pliance labe ls by using a graphi c packet for the fixed fiel ds and a format packet for the variab le fields of your compliance label. The fixed fi elds of a comp liance label are composed of text, lines, or b oxes, which are rep eated on ea ch label. T he variable fie lds are com posed of te xt, [...]

  • Page 111

    Overview of Bitm apped Ima ges A printed image i s formed thro ugh a seri es of dots. Eac h square on the gri d below represents a dot on the pri nthead. The graphic image i s created by blacken ing dots in a specific pattern. Y ou can print varying shad es of gray according to the conce ntration of dots on the image. W hen the d ots are printed to[...]

  • Page 112

    The most e fficient enc oding meth od depends on how comp licated your graphic ima ge is and whether or not imagin g time is a concern. Y ou m ay want to experim ent with both en coding methods to ge t optimal performan ce. Designing Com pliance Labels T o use a graphi c packet to design your comp liance lab el: 1. Decide whi ch fields a re fixed ([...]

  • Page 113

    In the first la bel, the large "M " logo and thick b lack line exceed the allo wed black to w hite print rati o. In the second label, the large "M" l ogo does not exceed the black to white print ra tio. Using the He x Method The foll owing s teps e xplai n how to der ive a hex cha racter string from a bitm a pped grap hic. Each [...]

  • Page 114

    1. Assign 1 to every black square and 0 to every white square. 000000 0000 000000 000000 000000 000000 0000 000000 000000 111111 1111 111111 111111 1111 00 000000 0000 000000 000000 0000 000000 0000 000000 000000 000000 000000 0000 0 1111 111111 1 000000 000000 000000 000000 00 11 111111 1 0000 000000 0000 00000 000000 0000 000000 000000 000000 000[...]

  • Page 115

    3. One row at a time, convert each group of eight binary dig its to hex values, usi ng the binary to hex conversio n chart found in Append ix C. starti ng a t posi tion 4 9 ... 001111 11 = 3F 111111 11 = FF 111111 11 = FF 111100 00 = F0 4. Write the hex va lues for each row a s a continuous strin g. row 1, po siti on 49 = 03 FFFFFF 0000 0 All he x [...]

  • Page 116

    000000 00 0 000000 0 0000 0000 0 000000 0 00 000000 00000 000 00 1111 11 111111 11 11111111 1111 0000 000000 00 00000000 00 0000 00 000000 00 0 000000 0 0000 0000 0 000000 0 00 00000 1 11111111 11 0000 00 0 000000 0 0000 0000 0 000 1111 11111 000 000000 00 000 00000 000000 00 0 000000 0 0000 0000 0 000000 0 00 11111 0 00000000 0000000 0 0000 0000 0[...]

  • Page 117

    (row 1,po siti on 50) Z (row 2,po siti on 39) KzI (row 3,p osit ion 34) Ez sF (row 4,p osit ion 30) Dp ZoD . . If the end of the l ine specifies OFF dots (lower -case letters), the ending low er -case letters can be omitted. F or example, uZ F u can be writte n as uZF . 4. Repeat steps 1 through 5 for each row on the grid. 5. Insert the code values[...]

  • Page 118

    Using Non-volatile R AM Y ou ca n save g raphics to non-vol atile RA M on the 9 850 printer . Graphics are saved wh en you turn off the printer . Y ou can remove graphics fro m memory if ne cessary by sending a clear packet. See "Clea ring P ackets from Memory" in Chapter 2 for more informatio n. Using V olatile R AM Y ou sh ould use RA M[...]

  • Page 119

    Creat ing a Graphic P ack et Y our grap hic packet can contain : N bitmap ped f ields (for bitma pped images) N constant text fi elds N lines N boxes Images usin g hex r epre sentati on or run length encod ing a re bitmapped images. S ee "Designing Bitmapped Ima ges," to design your bitma pped image. Once you desi gn your graphic ima ge, [...]

  • Page 120

    The area enclosed within th e dotted lin es represe nts the grap hic im age starting at 0,0 (as defined i n the graphic header ). If you want a fixed amount of whi te space around yo ur graphi c imag e, use somethin g other than 0 for ro w and/ or colu mn . The area enclosed within th e dotted lin es represe nts the grap hic im age starting at 0,0 [...]

  • Page 121

    Within a Format When you define the graphi c field within yo ur format, the row and colu mn par ameter s repr esent w here on th e format to place the grap hic imag e. If you are doing a com pliance la bel, these numbers a re usually 0,0 , becau se your complian ce label covers the en tire supply . See "Placing the Graphic in a F ormat," [...]

  • Page 122

    G3. ac tion Enter A to add th e graph ic to the pri nter . G4. de vice Graphi c st orage d evice. O ptions : F Flash (9403/ 9825) N Non- volati le RA M R V o lati le RA M T T emporary storage NOTE: Graphic s stor ed in flash ar e save d whe n th e pri nter is turn ed o ff. G5. un its Unit of meas ure. For bitm apped gra phics , G (dots) is the o nl[...]

  • Page 123

    Creating Bitm ap Fields This defi nes one row of do ts, starting at a specifi c row and column withi n th e gr aphic image. Each uniq ue row of dots requires a bitmap fi eld. A bi tmap fiel d can later be repeated by usin g a duplica te fi eld. Syntax B, row, column ,algor ithm," data" p B1. B Bitm ap F ield . B2. row Dist ance ( in do ts[...]

  • Page 124

    Creating Ne xt-Bitmap Fields This fi eld us es the prev ious fie ld’s ro w and column locations. It allows yo u to use the bitmap or duplica te field data wi thout having to recal culate row an d column lo cations. This fi eld repre sents one row o f dots on the im age. Syntax N, adjd ir,adj amt,al gorith m,"dat a" p N1. N Next -Bitma p[...]

  • Page 125

    Creating Duplic ate Fields If a line o f data is id entical to a previ ous bitmap o r next-bitmap field, the dupl icate fiel d allows you to repeat the dot sequence without rety ping the data. A duplica te field repre sents one row of dots on the imag e. Duplicate fie lds are useful wh en you have a graphic with a lot of rep etition. Syntax D, adjd[...]

  • Page 126

    Sample Com pliance Graphic P acke t A samp le com plianc e graph ic pack et is s hown bel ow . {G,57, A,R, E,0,0, 0,"OVE RLAY" p L,V,50 0,15 5,90,8 5,3 p L,V,29 8,24 5,90,1 02,3 p L,V,50 0,2, 0,390, 3 p L,V,40 0,2, 0,390, 3 p L,V,29 8,2, 0,390, 3 p L,V,20 0,2, 0,390, 5 p C,560, 10,0 ,2,2,2 ,B,L,0 ,0,"FR OM:" ,0 p C,560, 160, 0,2[...]

  • Page 127

    Sample He x Graphic P ack et {G,99, A,R, G,0,0, 0,"99W IRE" B,39,4 8,H, "3FFFF FF0" p B,40,3 2,H, "01FFC 000000 FF8" p B,41,3 2,H, "3E000 000000 00FC0" p B,42,2 4,H, "03C00 03FFFF FF0000 F" p B,43,2 4,H, "7C3FF FFFFFF FFFFFE 1F0" p B,44,1 6,H, "0183F FFFFFF FFFFFF FFF0 6" p B,45,[...]

  • Page 128

    B,105, 24,H ,"0FFD FFFFFF FFFFE0 FF" p B,106, 24,H ,"FFFF FFFFFF FFFFF8 " p B,107, 32,H ,"3FFF FFFFFF FFFFE0 " p B,108, 32,H ,"03FF FFFFFF FFFF" p B,109, 48,H ,"07FF FF80" p D,0,1, 2 p B,111, 48,H ,"FFFF FFFF" p B,112, 32,H ,"FFFF 000000 00FFE0 " p B,113, 24,H ,"0780 00FFFF [...]

  • Page 129

    B,74,8 ,R," FmChZW hC" p B,75,8 ,R," GsZZEd C" p B,76,1 1,R, "JiNzk N" p B,77,1 2,R, "NbJzz eC" p B,78,1 6,R, "JaElZ KmD" p B,79,1 7,R, "QsSsG " p B,80,2 7,R, "ChZWg C" p D,0,4, 4 p B,81,3 4,R, "ZZEdC " p D,0,4, 4 p B,82,3 0,R, "NzkN" p D,0,4, 4 p B,83,2 7,R, [...]

  • Page 130

    Placing the Gra phic in a F ormat The graph ic image may be a bitm apped grap hic or a compl iance label overlay . T o include a g raphic wi thin a form at: 1. Desig n the grap hic im age as shown in "Desig ning Bi tmapped Images. " 2. If you are using RA M, place a graphic fiel d in the format file to reference th e graphi c. See the fol[...]

  • Page 131

    G3. row Di stance betwee n the bo ttom of the prin t area on th e supply to the bo ttom o f th e graph ic image . M easured in se lected units . Printer Unit of Measure Row or End Row Column or End Column 9403 Engli sh ( 1/100 inch) Metric (1/10 mm) 203 d pi D ots 0-599 0-1523 0-1217 0-199 0-507 0-405 9825/ 9850 Engli sh ( 1/100 inch) Metric (1/10 [...]

  • Page 132

    T,6,15 ,V,4 67,40, 4,1,2, 2,B,L, 0,0, 0 p T,7,10 ,V,4 62,330 ,6,2,4 ,3,B,L ,0,0 ,0 p T,8,20 ,V,5 45,160 ,0,2,2 ,2,B,L ,0,0 ,0 p T,9,30 ,V,4 46,40, 4,2,2, 2,B,L, 0,0, 0 p T,10,3 0,V, 426,40 ,4,2,2 ,2,B,L ,0,0 ,0 p T,11,3 0,V, 406,40 ,4,2,2 ,2,B,L ,0,0 ,0 p T,12,2 0,V, 368,27 0,0,2, 3,2,B, L,0, 0,0 p T,13,5 ,V,3 35,270 ,0,2,3 ,2,B,L ,0,0 ,0 p T,14,1 [...]

  • Page 133

    Sample Bitma p Graphic Image The foll owing forma t shows the grap hic packets (hex a nd run length) i n a sampl e format. {F,2,A ,R,E ,400,4 00,"FM T2" p G,99,2 27,3 5,0,0 p Q,240, 15,3 00,125 ,10," " p T,1,5, V,28 5,137, 0,10,2 ,2,B,L ,0,0 ,0 p T,2,5, V,25 5,137, 0,10,2 ,2,B,L ,0,0 ,0 p T,3,15 ,V,1 80,25, 0,10,1 ,2,B,L ,0,0 ,0[...]

  • Page 134

    5-26 Crea ting G rap hics[...]

  • Page 135

    PRINTING 6 This chapter descri bes how to N downlo ad files to the printer N define the b atch header , batch control, and b atch data file s N modify form ats N create DOS batch files. This chapte r also lists so me spe cial pr intin g conside rati ons. Printing 6-1[...]

  • Page 136

    T u rn on the pri nter and make sure it is ready to receive data before you downloa d. See your host’s docu mentation, system admi nistrato r , or "Dow nloading Me thods" for inform ation on ways to downl oad. When d ownloa ding, send yo ur packe ts in this order: 1. Memory co nfigur ation packet (M ) 2. Configu ration pac kets (A-G) 3.[...]

  • Page 137

    If you use the COPY com mand to dow nload yo ur formats, set flow control to DTR (not X ON/X OFF). Also, do not use the MS-DO S prompt from inside W indows, beca use you will ge t a framing erro r . Refer to the Ope rator ’s Han dbook or K eypad O perating Instructions for offline d ata entry and more printing informati on. Defining the Batch He [...]

  • Page 138

    B4. quan tity Quantity to pri nt ( 0 -3200 0 ). NOTE: Using 0 p re-image s the field to redu ce the imagi ng tim e for label s. See "Bat ch Quanti ty Zero Method" for more informat ion. Exampl e {B,1 ,N,1 p Define s a b atch head er th at u ses fo rmat #1 an d reim ages a ll fields usi ng the on line dat a. One labe l is printed w ith thi[...]

  • Page 139

    E6. cut_ type Enables or dis ables the knife. Opt ions: 0 Does n ot cut (defau lt) 1 Cuts b efore f irst ta g, cut s each tag , and cuts a fter last t ag. (9850 ) 2 Cuts b efore f irst ta g, cut s afte r batch. Cuts in st rips, not ea ch t ag. ( 9850 ) 3 Cuts b efore f irst ta g, cut s each tag, cuts after the la st tag an d fe eds on e or two t ag[...]

  • Page 140

    Defining Batch Data Fields Batch data fie lds shoul d be sent in fiel d number ord er . Use continua tion fields fo r large amou nts of data. If you a re using N (New) in the b atch header , yo u must list all fields wi th your data in sequence. If you are using U , you nee d to list only th ose fields and data tha t changes from th e last printed [...]

  • Page 141

    F or exampl e, you can use "" or ~0 34 to print the " cha racter in your batch data . Use ~~ to prin t the ~ character i n your batch data; otherwi se, the tild e characters i s ignored. Y o u can also use ~XXX wh ere XXX is the decimal equival ent or an unprin table character . Sample B atch Data with Special C haracters {B,1,N,1 p [...]

  • Page 142

    Print Spe ed Printing Print head Density Knife Peel Mode 2.5/4. 0/6.0 ips direct transfer 203/300 dpi suppo rted sup porte d 8.0 i ps dir ect transfer 2 03/300 dpi not sup ported suppor ted 10.0 ips direc t transfer 2 03 dp i only not sup porte d not s upport ed 12.0 ips direc t transfer 2 03 dp i only not sup porte d not s upport ed * The 9850 min[...]

  • Page 143

    Exampl e {For mat} {Batch Pac ket} Batch Method This is sim ilar to the seq uential me thod, but it is u sed when you want to send m u ltiple batches. Al l data for the fi rst batch is sent at one tim e , and the printer then i mages each fi eld. As soon as the last fi eld for the first b atch is image d, labels be gin to print. This process is re [...]

  • Page 144

    3. Repeat step 2 for each field exce pt the last one. 4. F or the last fiel d, input d ata and send a batch header w ith the quantity of la bels you wan t printed. Whe n the printer re ceives input for the l ast field, i t immedi ately prints the la bels. See "Reducin g Imaging T ime" in C hapter 9 for an example usi ng the batch qua ntit[...]

  • Page 145

    ST A TUS POLLING 7 This chapter expl ains how to use sta tus polling. There are two types of Statu s P olling: N Inquiry Re quest--informa tion about the re adiness of the printer . N Job Request--info rmation about the curren t (or last received) job down loaded to th e pr inter . Stat us Polli ng 7-1[...]

  • Page 146

    Inquir y R equest (ENQ ) An ENQ ch aracter acts as a request for p rinter status info rmation. Y ou can se nd an ENQ i n front of , in the middle of , or immedi ately followi ng any packet d ownloa ded to the pri nter . An ENQ is a command that can be exec uted as part of a pa cket or sent on its own (usin g a communi cations program). A n ENQ is p[...]

  • Page 147

    The foll owing gr aphics can be used as a q uick referenc e for the Status of Byte #2 and Byte #3. B yte #1 is the no n-printable user -def ined ENQ cha racte r . Stat us Polli ng 7-3[...]

  • Page 148

    ENQ R eference T able - Byte #2 Char Const. OFF Const. ON Comp . F ailure Corr . Error Online Data Error Busy Active Onl ine Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 @ 0 1 000000 A 01000001 B 01000010 C 01000011 D 01000100 E 01000101 F 01000110 G 01000111 H 01001000 I 01001001 J 01001010 K 01001011 L 01001100 M 01001101 N 01001110 O 01001111[...]

  • Page 149

    ENQ R eference T able - Byte #2 (continued) Char Const. OFF Const. ON Comp . F ailure Corr . Error Online Data Error Busy Active Onl ine Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 a 01100001 b 01100010 c 01100011 d 01100100 e 01100101 f 01100110 g 01100111 h 01101000 i 01101001 j 01101010 k 01101011 l 01101100 m 01101101 n 01101110 o 01101111 [...]

  • Page 150

    ENQ R eference T able - Byte #3 Char Const. OFF Const. ON Low Battery Form at Error W aiting to Dispe nse Label Ribbon Fa u l t Stock Fa u l t Online Error Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 @ 01000000 A 01000001 B 01000010 C 01000011 D 01000100 E 01000101 F 01000110 G 01000111 H 01001000 I 01001001 J 01001010 K 01001011 L 01001100 M 0[...]

  • Page 151

    ENQ R eference T able - Byte #3 (continued) Char Const. OFF Const. ON Low Battery Form at Error W aiting to Dispe nse Label Ribbon Fa u l t Stock Fa u l t Online Error Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 a 01100001 b 01100010 c 01100011 d 01100100 e 01100101 f 01100110 g 01100111 h 01101000 i 01101001 j 01101010 k 01101011 l 01101100 m [...]

  • Page 152

    Job R equest A Job Request retu rns status information about the m ost recently processed p rint job. Y ou can send a job re quest after an E NQ or batch. Y ou can send tw o levels of Job Requests: N Numeric Error C odes Only (0, 1, or 2) N V erbose (3 or 4) Syntax {J ,#} Field T ype V alid Options Description Identifier J J ob Status Request reque[...]

  • Page 153

    Job R esponse The Job Respon se varies, dependin g on the type of request sent to the printer . The fol lowing syntax is the response for a Job 0, 1,or 2 r equest . Syntax {J ,Sta tus1,S tatus2 ,"FMT- 1","BC H-2"} Status1 These errors stop the print job. Exa mples include ou t of stock, supply fau lts, or data formatting errors.[...]

  • Page 154

    The follow ing syntax is the respon se for a Job 3 request. Y ou may need to p ress ENTER or FEED/CU T , d ependi ng on your printer before the job respo nse is returned. Syntax {J ,"St atus1 A, B","St atus2 A,B,C, D,E" ,"FMT- 1","BC H-2"} "Status1 A ,B" Stat us1 A contai ns th e fiel d numbe r , in[...]

  • Page 155

    Status2 B- Field T ype represents the M PCLII fiel d that the error occurred on. If the packet has no fi elds, Status2 A w ill be repl icated. If the error occu rs before the field is ide ntified a questi on mark is sent. Sin ce the batch data i s variable , a D is sent to indi cate data. Status2 C - Fi eld Num ber represe nts the fiel d numbe r wi[...]

  • Page 156

    The follow ing syntax is the respon se for a Job 4 request. Syntax {J ,pri nted,t otal," FMT-1" ,"BCH- 2"} printed the number o f tags or lab els alrea dy printed in the ba tch. tota l the total num ber of tags or labe ls to be printed in th e current batch. "FMT - 1/BCH-2" The format or batch nu mber is returne d. Exa[...]

  • Page 157

    Job Status 0, 1, 2 Response T a ble (Status 1 Codes) Numb er Meaning 0 No erro r 1 Stac ker f ault 2 Supp ly pro blem 4 Hot prin thead 5 Pri nthead open 6 Insufficient memory 7 Ribb on pr oblem 8 Field ## extends off tag 9 Field ## has a bad font/bar code 10 Field ## contains invalid data 11 Field ## has a graphic missing 12 Inva lid c ommu nicati [...]

  • Page 158

    Job Status 0, 1, 2 Response T a ble (Status 2 Codes) Numb er Meaning 51 Invalid command 52 Inva lid s epar ator valu e 53 Graphic n ot found 54 Forma t for batch not found 55 Quantity/Multip les out-of -range 56 Name descripto r too long 57 Invalid cut value 58 Invalid number -of-par ts value 59 Invalid orientation value 60 Invalid thickness value [...]

  • Page 159

    Status P olling Considerat ions for Script Mode This i nformatio n only applie s to 9825 a nd 9850 printers running scripts. The foll owing tabl e shows the effects of the I P acket and the 9825 or 9 850 printer’ s front panel o n status pol ling and i mmedia te commands. I Pa cket Printer Configuration P ack et (inside the sc ript or sent online[...]

  • Page 160

    7-16 Status P olling[...]

  • Page 161

    DIAGNOSTIC S AND ERRORS 8 This chapter expl ains how to N print a test l abel N reset the pri nter N call T echnica l Sup port . Before you cal l Service, p rint a test label. T he label contain s inform ation to h elp Serv ice dia gnose m echani cal an d setup probl ems . This chapte r also provi des exp lanat ions o f your print er’s e rrors. T[...]

  • Page 162

    Printing a T est L abel 1. F rom the Us er Diagn ostics menu, pr ess the right arrow unti l you see USER DIAG T est Label 2. Press ENTER (ENT ER/P A USE) . T he 9825 and 9850 p rinters print the test la bels shown below . On the 9403 printe r , you wi ll see Print Quantity? [1/999]: +1 3. T ype the quantity of test l abels you wa nt to print. Press[...]

  • Page 163

    Reading a T est L abe l The 9825/98 50 fir st label shows th e prin ter’s con figur atio n by packet (A-M). S ee Chapter 2, "Co nfiguring the P rinter ," fo r more informati on. The l ines begin ning wi th M show the p rinter’s memory al location, which can be changed. Th e units for supp ly position , etc. are displa yed in dots, eve[...]

  • Page 164

    If the PC and Pr inter Aren’t Comm unicating If your PC is h aving troubl e communica ting with you r printer , follow these steps: N Check any message s that occur at the pr inter and at the computer . See the followin g error message listing in th is chapter for mo re informatio n. N Make su re you are u sing the c orrect prin ter cabl e. N Mak[...]

  • Page 165

    Calling T e chnical Support T echn ical su pport repre sentati ves are a vaila ble Monda y throug h F riday during re gular busin ess hours. F ollow these steps be fore you call : 1. Make s ure you r PC and p rint er ar e pr operly conne cted. 2. Record any error messages that occurre d. 3. T ry to recreate the problem, if yo u can. 4. Check your p[...]

  • Page 166

    R eading an Error Label An e rror l abel queues and prints on th e 982 5/985 0 pr inters when you press FEED /CUT after a data error (0-499) occurs. An error label is not available on the 9403 prin ter . The error la bel contains th e packet type, field type, line nu mber , and error number . T he packet and field type retu rn the first le tter aft[...]

  • Page 167

    Error Code Descriptio n 0 0 1 P acket ID number must be 1 to 999 . 0 0 2 Name must be 1 to 8 characters insid e quotes or a printe r -assign ed name (""). 0 0 3 Actio n m ust be A (add) or C (clear). 0 0 4 Supply len gth is invalid. See "Defining the F ormat Header" in Cha pter 3 for valid le ngths. 0 0 5 Supply width is inv ali[...]

  • Page 168

    0 1 5 Character ro tation mu st be 0 (0 de gree), 1 (90 degree), 2 (18 0 deg ree), or 3 (270 degree). See "De fining T ext Fiel ds" in C hapter 3 for informati on. 0 1 6 Fiel d rotation mu st be 0 (0 degre e), 1 (90 degre e), 2 (180 degree), or 3 (270 degree). Se e "Defining T e xt Fiel ds" in C hapter 3 for informati on. 0 1 7 [...]

  • Page 169

    0 3 1 Human readab le opt ion m ust be 0 defau lt 1 no CD or NS 5 NS at bo ttom, no CD 6 CD at bo ttom, no NS 7 CD and NS at bottom 8 no text 0 3 2 Bar code type is invalid. See "Defining Bar Code Fiel ds" in C hapter 3 fo r valid options . 0 3 3 Bar code density is inval id. See "Defini ng Bar Code Fields" i n Chapter 3 for the[...]

  • Page 170

    1 0 6 Print multiple is outsi de the range 1 to 999 . 1 0 7 Cut multiple is outside the range 0 to 99 9 . Only valid for printers w ith a knife. 1 0 8 Multip le part supply is outside the range 1 to 5 . 1 0 9 Cut type is outside the range 0 to 4 . 2 0 0 Option number must be 1 , 2 , 3 , 4 , 5 , 20 , 30 , 31 , 42 , 50 , 51 , 52 , 60 , or 61 . 2 0 1 [...]

  • Page 171

    2 1 1 Narrow elem ent val ue is l ess than 1 or greater tha n 99 . Correct the valu e and resend the format to the printer . 2 1 2 Wide el ement value is less than 1 or greater than 99 . Correct the valu e and resend the format to the printer . 2 1 3 Dimension mu st be 1 to 30 for a col umn or 3 to 90 for a row on a PDF41 7 bar co de. 2 1 4 T runca[...]

  • Page 172

    2 5 4 Slash zero selection mu st be 0 (standar d zero) or 1 (slash zero). 2 5 5 Supply type m ust be 0 (black mark), 1 (die cu t), 2 (non-indexed), or 3 (apert ure). 2 5 6 Ribb on selec tion mu st be 0 (d irect), 1 (transfer) or 2 (Hig h Ene rgy). 2 5 7 F eed mod e must be 0 ( continuo us) or 1 (on-d emand) . 2 5 8 Supply posi tion is outside the r[...]

  • Page 173

    2 6 8 W ord length sele ction m ust be 0 (7 bits), or 1 (8 bits). Resend the communication setting s packet or che ck the DIP switch settings. 2 6 9 St op bits selecti on must be 0 (1 bit), or 1 (2 bits). Resend the communication setting s packet or che ck the DIP switch settings. 2 7 0 P arity selection must be 0 (none), 1 (odd), or 2 (eve n). Res[...]

  • Page 174

    2 8 6 T he buffer size i s invalid. 2 8 7 The printh ead w idth m ust be 0 . 2 8 8 The battery vol tage must be 0 (15-volt ba ttery) or 1 (12-volt ba ttery). 2 8 9 The prin ter addr ess sp ecifie d in the co mmun ication settings pa cket must use exactly six characters. 2 9 0 Action must be 0 (disabl e) or 1 (ena ble) for the backf eed contro l pac[...]

  • Page 175

    3 5 2 Insufficient fon t memory is avai lable for the downloaded font. 3 8 0 Job requ est is outsid e t he rang e 0 to 4 . 4 0 0 The cha racte r immediat ely follow ing { is inva lid. 4 0 2 Field separa tor is not in the expecte d locatio n. 4 0 3 Field separator was not found. 4 0 4 The num ber or string that is curren tly bei ng processe d is too[...]

  • Page 176

    4 1 1 F r aming error . The printer cannot communicate with t he host. Make sure the host is turned on, communication cables are connected correctly , port settings are correct, and communications are active. Check the baud rate, word length, and stop bits to make sure they match those at the host. Do not toggle bet ween Microsoft® Windows® and M[...]

  • Page 177

    4 2 5 Internal softwa re list error . C all T e chnical Support. 4 2 6 Internal softwa re list error . C all T e chnical Support. 4 2 7 Format name is inv alid. V alid name is 1 - 8 characters inside quotes or "" for a pr inter -assigned name. Press ENTER or ESCAPE/CLEAR , depending on your printer and try to continue. If the error reappe[...]

  • Page 178

    Data F ormatting Failures F ormatting errors indicate that a fiel d will prin t incorrectly . After you have checke d the data stream a nd corrected the da ta, retransmit the fo rmat and batch. F or errors 571-622, th e batch will stil l print, but the fiel d, font, bar code , or density may be inc omplete , miss ing or c ontain incorrect data. 5 7[...]

  • Page 179

    6 1 1 F ont, bar code or de nsity is invali d. The font, ba r code or density i n the batch does n ot fit the form at. 6 1 2 The data in thi s line of th e batch is either m issing or does not m atch the form at. 6 1 3 Reference point off tag. 6 1 4 P ortion of fi eld off tag. Th ere may be an inval id character in the pack et. Make sure you did no[...]

  • Page 180

    "Reconfig uring Memo ry" for more inform a tion. If the error message persists, call T echn ical Suppor t. Machine F aults These errors occu r when there i s a proble m with the printer . 7 0 3 The print er sensed a ca librat ion of diff erent- sized bl ack marks. Make sure th e correct supply is loaded. 7 0 4 Printer has not sensed a sup[...]

  • Page 181

    7 5 2 Printe r sensed a mark in the w rong plac e. 7 5 3 Printer sens ed a mark that i s too long. 7 5 4 Printer has a ri bbon pro blem. Ch eck the ribbon for a jam or rem ove any slack by tu rning the take-up reel clockwis e. Load a ne w ribbon . 7 5 5 Printhead i s open. Cl ose the printh ead before continui ng. If the error persists, ca ll T ech[...]

  • Page 182

    7 6 5 The printhe ad has less than 8 bad dots (4 dots for 9403/9850 printers). The prin ter can shift bar code fields to avoid bad dots. Y o u may nee d to press ESCAPE /CLEAR to continue printing . Print a test label to confirm th e number of bad dots. 7 6 8 Printhead h as more than 30 b ad dots (10 do ts for 9403/9850 printers) or is not connecte[...]

  • Page 183

    8 5 2 Invalid b uffer definition packet or not en ough flash memory for the scri pt. One or m ore of the foll owing buffers were invalid: in put buffer , temp orary buffer , lookup buffer , printer , or array buffer . Check the buffer definiti ons. F ormat flash memory and d ownloa d the script using the COPY command from DOS or the ADK2 software. [...]

  • Page 184

    9 0 2 Software timer failure. 9 0 3 Software interrupt failure. 9 0 5 Illeg al interrupt. 9 0 6 Non-maskable interrupt. Check format packet for font clear or format cl ear packets. 9 0 7 Low RAM error . 9 0 8 N on V olatile RAM checksum fa ilure. 9 0 9 RAM corrupted. 9 1 0 W arm restart. 9 1 1 V er sion st ring mismat ch. Errors numb ered 900-911 o[...]

  • Page 185

    Printer Display Descriptio n WARNING RAM T est F ailure RAM check fa iled on po wer up. Res et your SETUP o ptions. T ransmit your packets again . POWER DOWN ROM Sum F ailure ROM checksum test failed. POWER DOWN Timer F ailure Timer test fa iled. POWER DOWN Intr T es t F ailur e Interrupt test fail ed. POWER DOWN Low System RAM Not enough RAM for s[...]

  • Page 186

    8-26 Diag nostic s and Errors[...]

  • Page 187

    PRINTER OPT IMIZA TION 9 This chapter p rovides inform ation on ho w to improve yo ur printer’s perfor manc e by N adjustin g the print qu ality N reducing the imagin g time for p rinting N providin g general tips a nd hints for de signing formats. This printer u ses "smart ima ging" to ima ge and print fie lds on supplies . Smart ima g[...]

  • Page 188

    N Select the print speed base d on desired thro ughput and print quality . If print q uality is m ore importan t, reduce the pri nt speed, beca use a lower p rint speed in creases th e print quality of labels. If throu ghput is more im portant, inc rease the prin t speed a s high as i t will go to give you the needed print performance. Se e "I[...]

  • Page 189

    N When de signing formats, keep in mind the fol lowing non-print zone s on the 9403 pr inter . T o p and Bot tom .035 inches Left and Ri ght Edges .10 inches The follo wing non-p rint zones are reco mmen ded for the 9800 series printers: All Sup plies .050 in ches on ei ther edge of the label . All Sup plies .020 inc hes at the end of th e label. I[...]

  • Page 190

    T o pre-image a label: 1. Send the form at and a batch header i n one file. The first time you send the b atch header , u se the parame ter N (new batch), and the p arameter 0 for (ze ro quantity). Exampl e {B,1 ,N,0 p } The prin ter images constant text, lin e, box, and gra phic fiel ds, but does not prin t them. 2. Input data for e ach field, and[...]

  • Page 191

    Increasing Throughput Reducin g the imagi ng time incre ases throug hput. Y ou can also increase the b aud rate to increa se the transm ission tim e and increase throu ghput. Make sure th e communica tion settings at the printer ma tch those at the h ost. Using a baud rate of 19200 is almost twi ce as fast a s 9600 baud. Usi ng a baud ra te of 3840[...]

  • Page 192

    Y ou can g roup fields w ith simil ar parameters. F or example T,1,10 ,V,2 50,50, 1,1,1, 1,B,C, 0,0 p T,2,15 ,,,7 5 p T,3,,, ,100 p The first text fi eld sets all th e parameters for tha t field. The second text fi eld’s numb er of characters an d column lo cation changes from w hat was defin ed in the first fi eld. In the third text field, only [...]

  • Page 193

    SAMPLES A This appen dix contai ns sample form ats. Y ou can customize any o f these forma ts to meet you r needs. Samp les A-1[...]

  • Page 194

    Sample UPCA F ormat P ack et {F,25, A,R, M,508, 508,"F mt 25" p C,250, 80,0 ,1,2,1 ,W,C,0 ,0,"MO NARC H MARKIN G" p B,1,12 ,F,1 10,115 ,1,2,1 20,5,L ,0 p T,2,18 ,V,3 0,30,1 ,1,1,1 ,B,C,0 ,0 p } Sample B atch P acket {B,25, N,1 p 1,"123 4567 8901" p 2,"DAY TON, OHIO" p } A-2 Samp les[...]

  • Page 195

    Sample MaxiCode P ackets MaxiC o de is a two-d imens ional bar code de velop ed by U PS (United P arcel Service, Inc.). Data must be defined in a specific way for UPS. Refer to the Guide to Bar Codi ng with U PS or the AIM MaxiCo de Speci fication for more details a bout data requir ements . The printers su pport Modes 0, 1, 2 , and 3. Contact Mo n[...]

  • Page 196

    If you receive an error 612, check your M axiCode da ta. Y ou may have not correctl y structured or left out one of the three req uired fields (po stal code, class of servi ce, and country co de) or the "~029" character . Use these updated forma t and batch packets with the fo llowin g firmware: N 9403 1.0 or greater N 9825 1.0 or greater[...]

  • Page 197

    Mode 2 Sample {F,1,A ,R,E ,400,4 00,"MA XI_M2" p B,1,99 ,V,0 40,140 ,33,7, 0,8,L, 0 p } MaxiCode bar-code (33) {B,1,N ,1 p 1,"[)> ~030 " p Message header C,"01~ 0299 6" p T ransportation header C,"068 1000 00~029 " p Postal Code (This field determines Mode) C,"840 ~029 " p Country code C,"00[...]

  • Page 198

    Mode 3 Sample {F,1,A ,R,E ,400,4 00,"MA XI_M3" p B,1,99 ,V,0 40,140 ,33,7, 0,8,L, 0 p } MaxiCode bar-code (33) {B,1,N ,1 p 1,"[)> ~030 " p Message header C,"01~ 0299 6" p T ransportation header C,"M5E 1G45 ~029" p Postal Code (This field determines Mode) C,"124 ~029 " p Country code C,"066 ~[...]

  • Page 199

    Sample Dat a Matrix P acke ts Data Matri x (ECC-200) is a two-dim ensiona l bar code which is made up o f squ are mo dule s arra nged within a pe rimete r fin der pattern. There are 24 square symbol sizes available ranging from 10 rows by 1 0 columns to 1 44 rows by 144 columns. T here are six rectangular symbo l sizes availa ble rang ing from 8 ro[...]

  • Page 200

    This exam ple prints a one-in ch by a half -inch tall ( 50 ) rectangular 16 row s by 36 c olumn s ( dens ity 29 ) Data Matrix sym bol rotated 90 ( 1 ). Sample Quick R esponse P ack ets Quick Respon se (QR Code) i s a two-dim ensional b ar code, which is mad e up of squ are mo dules arranged in an ov erall sq uare pattern. A uni que find er pattern [...]

  • Page 201

    Entering Batch Data for QR Code QR Code requires certai n parameters a t the beginn ing of al l batch data. Syntax "error_co r mask # data _input , char " error_cor Le vel of error correc tion. Some da maged bar codes may sti ll be sc anna ble if the err or co rrec tion is hi gh e nough. Optio ns: H Ultra high reliabi lity l evel Q High r[...]

  • Page 202

    QR Co de Packet {F,1,A ,R,E ,200,2 00,"QR CODE" p B,1,20 0,V, 50,50, 36,0,1 00,2,B ,0 p } {B,1,N ,1 p 1,"HM, N012 345678 901234 5" p } Structured Append Mode QR Code offers a mode ca lled structu red append (or concatena ted) that allo ws you to colle ct data from mul tiple QR Code symbol s and use that d ata elsew here. F or ex[...]

  • Page 203

    data_i nput T ype o f da ta i nput. Opti ons : A Automa tic M Manual char T ype o f ch aract ers . Op tion s: A Alphan umeric B Binary K Kanji N Numeric NOTE: In binary mode, the n umber of charact ers must be represen ted by the 4 -digit number in dec imal. Exampl e 1,"D02 05E9,Q0A," p C,"B00 6qrcode," p } Defines th e struc tu[...]

  • Page 204

    Sample Com pliance P ack et {F,1,A ,R,E ,600,4 00,"RD CI" p L,V,50 0,11 5,90,8 5,3 p L,V,29 8,24 5,90,1 02,3 p L,V,50 0,2, 0,390, 3 p L,V,40 0,2, 0,390, 3 p L,V,29 8,2, 0,390, 3 p L,V,20 0,2, 0,390, 5 p C,568, 8,0, 2,2,2, B,L,0, 0,"FRO M:", 0 p C,568, 125, 0,2,2, 2,B,L, 0,0,"C ARRI ER:",0 p C,529, 124, 0,2,2, 2,B,L, 0,[...]

  • Page 205

    Sample B atch P acket {B,1,N ,1 p 1,"123 4567 890" p 2,"098 7654 321" p 3,"~20 1420 32678" p 4,"100 2802 866285 4" p 5,"1 00 28 028 66 285 4" p 6,"ROD GER DI ST CTR" p 7,"829 2" p 8,"BRO ADWA Y" p 9,"555 WEST OA K AVE." p 10,"DA YTON , OH 45401- 0608"[...]

  • Page 206

    A-14 Samp les[...]

  • Page 207

    Sample F ormat P ack et {F,5,A ,R,G ,576,7 68,"1H DREC1" p L,S,19 ,39, 499,39 ,38,"" p L,S,19 ,93, 499,93 ,15,"" p L,S,19 ,124 ,499,1 24,15, "" p L,S,19 ,155 ,499,1 55,38, "" p C,461, 232, 0,1,1, 1,B,L, 0,0,"P O NUMB ER ",1 p C,426, 232, 0,1,1, 1,B,L, 0,0,"S TORE " p C,391, 232, [...]

  • Page 208

    Samp le Zero Ba tch P acket {B,5,N ,0 p } {B,5,U ,1 p 1,"600 5710 " p 2,"106 " p 3,"3" p 4,"3" p 5,"ALL IED FR EIGHT1 234" p 6,"123 4567 89012" p 7,"P" p 8,"106 5033 7" p 9,"0" p 10,"VI C" p 11,"1/ 6/94 " p 12,"10 6503 378" p } A-[...]

  • Page 209

    Sample Data En tr y Format P acket This packet for th e 9403, 9835, o r 9840 printe rs use Options 5 (Data Entry Sources) and 20 (Data Entry Prompts). After the printer receive s the format p acket, the operator ca n go into Batch Entry Mode at the printer a nd enter the b atch data. {F,1,A ,R,E ,300,2 00,"TE XTILES " p T,1,10 ,V,2 50,50,[...]

  • Page 210

    A-18 Sample s[...]

  • Page 211

    FONTS B Monarch® prin ters support two typ es of fonts: Bitma pped (traditi onal pr inter fon ts suc h as S tandard a nd Redu ced) an d Scalable/T rueT ype (F ont 50). Th is appendix gives a bri ef overview of each type of fo nt and how yo ur printer interpre ts fonts. It also shows exam ples of the fonts load ed in your printer . Number Font Size[...]

  • Page 212

    These sam ples were printe d using the Internal Symbol se t. Bold F ont Standard Font Reduced F ont OCRA-like Font B- 2 Fo n t s[...]

  • Page 213

    These sampl es were printed u sing Cod e P age 437. CG T riumvirate Bold Font CG T riumvi rate Font CG T riumvirate Font (9pt.) Fo n t s B -3[...]

  • Page 214

    EFF Swiss Bold F ont P axar F ont 70 and Font 71 Characters 32 33 34 35 36 37 38 39 !  #$%& $ 40 41 42 43 44 45 46 47 ()*+,-./ 48 49 50 51 52 53 54 55 01234567 5 65 75 85 96 06 16 26 3 8=>?@;<9 64 65 66 67 68 69 70 71 :ABCDEFG 72 73 74 75 76 77 78 79 HIJKLMNO 80 81 82 83 84 85 86 87 PQRSTUVW B- 4 Fo n t s[...]

  • Page 215

    NAFT A Font 72 and F ont 73 Characters 32 33 34 35 36 37 38 39 n 40 41 42 43 44 45 46 47  48 49 50 51 52 53 54 55   5 65 75 85 96 06 16 26 3  64 65 66 67 68 69 70 71  72 73 74 75 76 77 78 79  80 81 82 83 84 85 86[...]

  • Page 216

    Monospaced F ont Magnification Monospac ed characters occupy th e same am ount of space within a magnif ication. Use m onospaced fo nts for price fi elds and da ta you want to list in a co lumn. Decid e how wi de and tall you want the characte rs to appear on the labels. T he follo wing two tab les show the w idth and he ight of eac h of the mono s[...]

  • Page 217

    T o calculate other font w idths, mul tiply the font d ots (14 dots for Standard, 7 dots fo r Reduced, 24 dots for Bold) b y the magnifi cation and a dd the defau lt spacing (3 dots fo r Standard, 1 dot for Reduced, 3 dots for Bold) b etween charac ters. Exampl e 14 (Standard font dots) x 5 (magnifica tion) = 70 + 3 (de fault spacing b etween chara[...]

  • Page 218

    Bol d u{ 1/10 0 in. 16.7 117 .24 1/10 mm 42. 4 297. 8 dots 3 4 238 OCRA-like (1x only) 1/10 0 in. 11.8 1/10 mm 30 | dots 24 300 DP I Height Magni fication 1x 7x Stan dard KQ 1/10 0 in. 11 77 1/10 mm 28 195. 6 dots 3 3 231 Redu ced nt 1/10 0 in. 7 49 1/10 mm 17. 8 124. 5 dots 2 1 147 B- 8 Fo n t s[...]

  • Page 219

    300 DP I Height Magni fication Bol d u{ 1/100 in. 18.7 1 30.7 1/10 mm 47. 4 3 32 dots 56 392 OCRA-like (1x only) 1/10 0 in. 12 1/10 mm 30.5 | dots 36 Fo n t s B -9[...]

  • Page 220

    Proportional F ont Magnification Each character i n a proportio nally spaced font is a differe nt width. Y ou m ay be able to pl ace more charac ters on a line using proportiona lly spaced fon ts. Y ou may w ant to exper iment wit h these fonts a nd adjust fie ld measurem ents in your format as needed . The follow ing tabl es provide he ight and wi[...]

  • Page 221

    CG T riumvirate Bold (9 pt.) 3 00 DPI Width Mag. Minimum Average Maximum 1x 1/10 0 in . 1/10 m m Dots 1.5 3.8 4.5 6 8 20.3 24 = 11 28 33 D 7x 1/10 0 in . 1/10 m m 203 D ots 10.5 26.7 31.5 < 56 142.2 168 C 77 195.6 231 J Height Magnification 300 DPI 1x 7x CG T riumvir ate Bold `f 1/10 0 in. 9 63 1/10 mm 22.9 160. 2 dots 27 189 CG T riumvir ate (6[...]

  • Page 222

    Height Maginfication 203 DPI CG T riumv irate g m 1/10 0 in. 5.9 4 1.38 1/10 mm 14 .99 105.1 dots 12 84 CG T riumvir ate (6 pt. ) 300 DPI Width Mag. Minimum Average Max imum 1x 1/10 0 in . 1/10 m m Dots 1 2.54 3 6 3 7.62 9 R 6 15.2 18 Y 7x 1/10 0 in . 1/10 m m Dots 7 17.8 21 < 21 53.3 63 X 42 106.7 126 _ Height Maginfication 203 DPI CG T riumv i[...]

  • Page 223

    CG T riumvir ate (7 pt. ) 203 DPI Width Mag. Minimum Average Max imum 1x 1/10 0 in . 1/10 m m Dots .99 2.51 2 2.96 7.52 6 5.9 15 12 7x 1/10 0 in . 1/10 m m Dots 6.9 17.5 14 20.7 52.6 42 41.4 105.2 84 Height Magnification 203 DPI 1x 7x CG T riumvir ate 1/10 0 in. 8.87 56 1/10 mm 22.5 158 dots 18 126 CG T riumvir ate (7 pt. ) 300 DPI Width Mag. Minim[...]

  • Page 224

    Height Ma gnification 300 DPI 1x 7x CG T riumv irate 1/10 0 in . 9 63 1/10 mm 2 2.9 160 .2 dots 27 189 CG T riumvir ate (9 pt. ) 203 DPI Width Mag. Minimum Average Max imum 1x 1/100 in. 1/10 mm Dots .99 2.51 2 2.96 7.52 6 5.9 15 12 7x 1/100 in. 1/10 mm Dots 6.9 17.5 14 20.7 52.6 42 41.4 105.2 84 Height Ma gnification 203 DPI 1x 7x CG T riumv irate [...]

  • Page 225

    CG T riumvir ate (9 pt. ) 300 DPI Width Mag. Minimum Average Max imum 1x 1/10 0 in. 1/10 mm Dots 1.3 3.4 4 4.7 11.8 14 9.6 24.5 29 7x 1/10 0 in. 1/10 mm Dots 9.3 23.7 28 32.7 83 98 67.7 171.8 203 Height Ma gnification 300 DPI 1x 7x CG T riumv irate 1/10 0 in . 10. 7 74.7 1/10 mm 2 7.1 189 .6 dots 32 224 CG T riumvirate (11 pt.) 20 3 DPI Width Mag. [...]

  • Page 226

    Height Ma gnification 203 DPI 1x 7x CG T riumv irate 1/10 0 in . 8. 87 68 1/10 mm 22. 5 172. 7 dots 18 138 CG T riumvirate (11 pt.) 30 0 DPI Width Mag. Minimum Average Maximum 1x 1/100 in. 1/10 mm Dots 1.7 4.2 5 5.3 13.5 16 10.7 27.1 32 7x 1/100 in. 1/10 mm Dots 11.7 29.6 35 37.3 94.8 112 74.7 189.6 224 Height Ma gnification 300 DPI 1x 7x CG T rium[...]

  • Page 227

    CG T riumvirate (15 pt.) 20 3 DPI Width Mag. Minimum Average Maximum 1x 1/10 0 in. 1/10 mm Dots .99 2.51 2 2.96 7.52 6 5.9 15 12 7x 1/10 0 in. 1/10 mm Dots 6.9 17.5 14 20.7 52.6 42 41.4 105.2 84 Height Ma gnification 203 DPI 1x 7x CG T riumv irate 1/10 0 in . 8. 87 68 1/10 m m 22.5 172.7 dots 18 138 Fo n t s B -17[...]

  • Page 228

    CG T riumvirate (15 pt.) 30 0 DPI Width Mag. Minimum Average Maximum 1x 1/100 in. 1/10 mm Dots 2 5.1 6 7.6 19.4 23 15.7 39.8 47 7x 1/100 in. 1/10 mm Dots 14 35.5 42 53.7 136.3 161 47 119.4 141 Height Ma gnification 300 DPI 1x 7x CG T riumv irate 1/10 0 in . 17. 7 8123.7 1/10 mm 4 4.8 314 .1 dots 53 371 B- 1 8 Fo n t s[...]

  • Page 229

    Scalable/T rueT ype® F ont Information The scalabl e font characters p rint smoothly , with out the jagged edges you m ay s ee when bitma pped font s are magnifi ed. Scalab le/T rueT yp e fo nts ar e pr oporti onally space d (fi eld wid th varies with each letter). Format Considerati ons When defin ing formats with scala ble/T rueT ype font s, kee[...]

  • Page 230

    The 72 poi nt CG T riumvirate Bold sampl e shows the on e inch cell size. 6pt Sample 10pt Sample 24pt Sample 48pt Sample 72pt Sample 1" B- 2 0 Fo n t s[...]

  • Page 231

    Downloading T rueT ype F onts (9825 /9850 ) The prin ters can also acce pt downl oaded T rueT ype fonts. The MONARC H® MPC L  T oo lbox ( F ont Utility) is a vaila ble on o ur W e b site and co nverts T ru eT ype fonts to Hex or Run-Length encoding for the printer . Previo usly , the printers could acce pt a T rueT ype bitmap font tha t was con[...]

  • Page 232

    Using Asian (Double-B yte) T rueT y pe F onts Previ ously , M onarch print ers suppor ted down loadab le f onts, but with lim ited code page s. Characters are re presented by ch aracter code pages. T hese fonts are d esigned to be re gional ly specific; therefore, a ll code pag es may not be supp orted in a gi ven font. F or exam ple, using Cod e P[...]

  • Page 233

    Double-Byte T rueT ype F onts Asian T rueT ype font fi les are large an d may ima ge slower than bitmap fonts. T he size of the fo nt file, in byte s, is the minim um amount o f memory you must have a vailabl e for fonts in the printer’s downl oadable fonts buffer . Due to the size of these fil es, you must store the se fonts in th e optional 8-M[...]

  • Page 234

    Sample Asi an (Double-Byte) F ont F ormat and Batch {F,3,A ,R,E ,140,4 00,"EX AMPLE" p T,1,40 ,V,5 0,0,0, 1003,4 8,48,B ,L,0,0 ,103 p } {B,3,U ,1 p 1,"~17 7~06 5~177~ 066~17 7~067" p } This exampl e prints these three characters with B IG5 batch data of ~17 7~065, ~ 177~066, and ~177~0 67. Refer to www .microsoft.com for a l ist[...]

  • Page 235

    Ko rean, Chi nese, and Jap anese fon ts can be purc hased fr om: Dynala b In c. 2055 Ga teway Plac e Suite 40 0 San Jose, CA 95 110 408-4 90-42 24 www .dynalab.c om Using F ont Numbers in F ormats Use the fol lowing font nu mbers in your forma t when designa ting new fonts . 1 - 49 Resident fon ts (bitmapped only) 50 - 99 Resident fon ts (scalable [...]

  • Page 236

    L ocating the Font Numbe r in a Font P ack et If you are creatin g font packets, the font number is the second paramete r in the packet. S oftware is avai lable to crea te the font data and pa cket. Call T echnical Supp ort for more i nformation. Exampl e {W,2 00,A,N ,68 p font d ata p font d ata p } Use this nu mber in T8 or in C5 . Se e "Def[...]

  • Page 237

    SYMBOL SETS/CODE P AGES C This appen dix contai ns a listin g of the symbol sets, co de pages, and exten ded character sets the pri nters support. Use the charts in this appendix to convert dot sequenc es from the image d ot pattern to codes yo u can use in the fi elds. Use th e Binary to H ex Conversi on Chart to convert B inary dot sequenc es to [...]

  • Page 238

    Using Code 12 8 F unction Codes This tabl e lists the chara cters for Bar Code 128 function codes. These functions are us ed wit h scann ers. Code F unction Code ~201 F1 ~202 F2 ~203 F3 ~204 F4 Entering Extended Char acters When using extended characte rs in your batch data file, type a tilde in fron t of the three- digit code. F or example , if yo[...]

  • Page 239

    The Euro-do llar symbol a t position ~192 is only available in the Standard, Redu ced, and B old fonts. Addit ional code pages (932 , 93 6, and 95 0) ar e avai lable when using do wnloaded Asi an double -byte T rueT ype fonts. Each of these As ian code pa ges contain thou sands of characters, wh ich are not r epresente d in this manua l. Intern al [...]

  • Page 240

    ANS I Symb ol S et Bold Char acter S et C- 4 Symbol Sets/C ode P ages[...]

  • Page 241

    OCR A Char acter Set Code P age 10 0 (M acintosh ) Symbo l Set s/Cod e Pages C -5[...]

  • Page 242

    Code P age 101 (Wingdings) Code P age 43 7 (Latin U.S. ) C- 6 Symbol Sets/C ode P ages[...]

  • Page 243

    Code P age 85 0 (Latin 1) Code P age 85 2 (Latin 2) Symbo l Set s/Cod e Pages C -7[...]

  • Page 244

    Code P age 85 5 (R ussian) Code P age 85 7 (IBM T urkish) C- 8 Symbol Sets/C ode P ages[...]

  • Page 245

    Code P age 860 (MS-DOS P ortuguese) Code P age 12 50 (Latin 2) Symbo l Set s/Cod e Pages C -9[...]

  • Page 246

    Code P age 12 51 (Cy rillic ) Code P age 12 52 (Latin 1) C- 1 0 Symbol S ets/C ode Pages[...]

  • Page 247

    Code P age 12 53 (G reek) Code P age 12 54 (T urkish) Symbol Sets/ Code P ages C-11[...]

  • Page 248

    Code P age 12 55 (He brew) Code P age 12 56 (Ar abic) C- 1 2 Symbol S ets/C ode Pages[...]

  • Page 249

    Code P age 12 57 (Ba ltic) Code P age 12 58 (V ietnames e) Symbol Sets/ Code P ages C-13[...]

  • Page 250

    ASCII to He xadecima l Conversion Chart Use the char t below to transla te the characters p rinted on you r test label . The chart lists ASC II characters and th eir hexadeci mal and decimal equival ents. Char . Hex Decimal Char . Hex Decimal NUL 00 0 DC2 12 18 SOH 01 1 DC3 13 19 STX 02 2 D C4 14 20 ETX 03 3 NAK 15 21 EOT 04 4 SYN 16 22 ENQ 05 5 ET[...]

  • Page 251

    ASCII to He xadecimal Conversion Chart (continued) Char . Hex Decimal Char . Hex Decimal $2 4 3 6 ; 3 B 5 9 %2 5 3 7 < 3 C 6 0 &2 6 3 8 = 3 D 6 1 ’2 7 3 9 > 3 E 6 2 ( 28 40 ? 3F 63 ) 29 41 @ 40 64 * 2 A 42 A 41 65 + 2 B 43 B 42 66 , 2C 44 C 43 67 - 2D 45 D 44 68 . 2 E 46 E 45 69 / 2F 47 F 46 70 0 30 48 G 47 71 1 31 49 H 48 72 2 32 50 I [...]

  • Page 252

    ASCII to He xadecimal Conversion Chart (continued) Char . Hex Decimal Char . Hex Decimal R 52 82 i 69 105 S 5 3 83 j 6A 106 T 54 84 k 6B 107 U 55 85 l 6C 108 V 5 6 86 m 6D 109 W 57 87 n 6E 110 X5 8 8 8 o 6 F 1 1 1 Y 5 9 8 9p7 0 1 1 2 Z 5 A 9 0q7 1 1 1 3 [5 B 9 1r 7 2 1 1 4 5 C 9 2s 7 3 1 1 5 ]5 D 9 3 t 7 4 1 1 6 ^5 E 9 4u7 5 1 1 7 _5 F 9 5 v 7 6 1[...]

  • Page 253

    Binary to Hex C onversion Chart Binary Hex Binary Hex 000000 00 00 00 1000 00 20 000000 01 01 00 1000 01 21 000000 10 02 00 1000 10 22 000000 11 03 00 1000 11 23 000001 00 04 00 1001 00 24 000001 01 05 00 1001 01 25 000001 10 06 00 1001 10 26 000001 11 07 00 1001 11 27 000010 00 08 00 1010 00 28 000010 01 09 00 1010 01 29 000010 10 0A 0010 1010 2A [...]

  • Page 254

    Binar y to He xadecimal Conversion Chart (continued) Binary Hex Binary Hex 010000 00 40 01 1000 00 60 010000 01 41 01 1000 01 61 010000 10 42 01 1000 10 62 010000 11 43 01 1000 11 63 010001 00 44 01 1001 00 64 010001 01 45 01 1001 01 65 010001 10 46 01 1001 10 66 010001 11 47 01 1001 11 67 010010 00 48 01 1010 00 68 010010 01 49 01 1010 01 69 01001[...]

  • Page 255

    Binar y to He xadecimal Conversion Chart (continued) Binary Hex Binary Hex 100000 00 80 10 1000 00 A0 100000 01 81 10 1000 01 A1 100000 10 82 10 1000 10 A2 100000 11 83 10 1000 11 A3 100001 00 84 10 1001 00 A4 100001 01 85 10 1001 01 A5 100001 10 86 10 1001 10 A6 100001 11 87 10 1001 11 A7 100010 00 88 10 1010 00 A8 100010 01 89 10 1010 01 A9 10001[...]

  • Page 256

    Binar y to He xadecimal Conversion Chart (continued) Binary Hex Binary Hex 110000 00 C0 1110 0000 E0 110000 01 C1 1110 0001 E1 110000 10 C2 1110 0010 E2 110000 11 C3 1110 0011 E3 110001 00 C4 1110 0100 E4 110001 01 C5 1110 0101 E5 110001 10 C6 1110 0110 E6 110001 11 C7 1110 0111 E7 110010 00 C8 1110 1000 E8 110010 01 C9 1110 1001 E9 110010 10 CA 11[...]

  • Page 257

    Dot to R un L ength Encoding Chart ON (Blac k) Dots # of Dot s Co de # of Dots Code 1A 1 4 N 2B 1 5 O 3C 1 6 P 4D 1 7 Q 5E 1 8 R 6F 1 9 S 7G 2 0 T 8H 2 1 U 9I 2 2 V 10 J 23 W 11 K 24 X 12 L 25 Y 13 M 26 Z OFF (White Dots) # of Dot s Co de # of Dots Code 1a 1 4 n 2b 1 5 o 3c 1 6 p 4d 1 7 q 5e 1 8 r 6f 1 9 s 7g 2 0 t 8h 2 1 u 9i 2 2 v 10 j 23 w 11 k [...]

  • Page 258

    C- 2 2 Symbol S ets/C ode Pages[...]

  • Page 259

    FORMA T DESIGN TOOLS D Use copies of th ese worksheets and grids to create forma ts, batch data, and che ck digit sche mes. Y ou m ay want to ke ep copies of the compl eted forms for your records: N Online Configurati on W orksheet N Batch Worksheet N Check Digit W orksh eet N Supply Layo ut Grids (Inch es, Metric, Dots) N F orma t Worksheet N F or[...]

  • Page 260

    Online Configuration W orksheet The 9 403 p rinter doe s not suppo rt ba ckfeed. HEADER BAUD WORD LENGTH STOP BITS PARITY FLOW CONTROL F COMMUNICATION SETUP HEADER I ONLINE HEADER HEADER POWERUP MODE LANGUAGE SEPARATOR SLASH ZERO SYMBOL SET A SYSTEM SETUP HEADER START OF HEADER PARAMETER SEPARATOR CHAR. STRING FIELD SEPARATOR END OF TRANSMISSION DA[...]

  • Page 261

    Batch W orkshee t B1 HEADER B2 FORMAT # B3 NEW / UPDATE B4 QUANTITY B BATCH HEADER E1 HEADER E2 FEED-MODE E3 BATCH-SEP E4 PRINT-MULT E5 MULTI-PART E6 CUT-TYPE E BATCH CONTROL E7 CUT-MULT BATCH DATA DATA 1 FIELD # BATCH CONTINUATION DATA C C C C C C C C C C C C C C C 2 3 4 5 6 7 8 9 10 11 12 13 14[...]

  • Page 262

    Chec k Di git W ork sheet A1 HEADER A2 SELECTOR # A3 ACTION A4 DEVICE A5 MODULUS A6 LENGTH A7 ALGORITHM WEIGHT S A8 A R A1 HEADER A2 SELECTOR # A3 ACTION A4 DEVICE A5 MODULUS A6 LENGTH A7 ALGORITHM WEIGHT S A8 A R A1 HEADER A2 SELECTOR # A3 ACTION A4 DEVICE A5 MODULUS A6 LENGTH A7 ALGORITHM WEIGHT S A8 A R A1 HEADER A2 SELECTOR # A3 ACTION A4 DEVIC[...]

  • Page 263

    Supply Layout (Inches) 8.0 7.5 7.0 6.5 6.0 5.5 5.0 4.5 4.0 3.5 3.0 2.5 2.0 1.5 1.0 0.5 0.0 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0[...]

  • Page 264

    Supply Layout (Metric) 0 10 20 30 40 50 60 70 80 90 100 200 190 180 170 160 150 140 130 120 110 100 90 80 70 60 50 40 30 20 10 0 203 110 120 130 140 150 160 170 178[...]

  • Page 265

    Supply Layout (dpi) 0.0 0.0 96 192 288 384 480 576 672 768 806 480 384 288 192 96 576 672 768 864 960 1056 1152 1536 1440 1344 1248 192 203 0.0 508 406 305 203 102 609 711 812 914 1015 1117 1218 1624 1523 1421 1320 0.0 102 203 305 406 508 609 711 812 853 192 203[...]

  • Page 266

    Supply Layout (dpi) 0.0 0.0 102 203 305 406 508 609 711 812 853 508 406 305 203 102 609 711 812 914 1015 1117 1218 1624 1523 1421 1320 203 300 0.0 750 600 450 300 150 900 1050 1200 1350 1500 1650 1800 2400 2250 2100 1950 0.0 150 300 450 600 750 900 1050 1200 203 300 1350 1500 1650 1800 1950 2100[...]

  • Page 267

    D D D D R R R R 1 1 1 1 R R R R 4 4 4 4 NON - PRINTABLE TEXT FIELDS D1 HEADER D2 FIELD # FORMAT WORKSHEET TCMPCL2FW Rev. A 9/97 D3 # OF CHAR. C C C C C C C C1 HEADER C2 ROW C3 COLUMN C4 GAP C5 FONT C6 HGT. MAG. C7 WID. MAG. C8 COLOR C9 ALIGNMENT C10 CHAR. ROT. C11 FIELD ROT. C12 FIXED CHAR. ("IN QUOTES") CONSTANT TEXT FIELDS C13 SYM. SET [...]

  • Page 268

    D D D R R R R 1 1 1 1 R R R R 4 4 4 4 NON - PRINTABLE TEXT FIELDS D1 HEADER D2 FIELD # FORMAT WORKSHEET TCMPCL2FW Rev. A 9/97 D3 # OF CHAR. C C C C C C C C1 HEADER C2 ROW C3 COLUMN C4 GAP C5 FONT C6 HGT. MAG. C7 WID. MAG. C8 COLOR C9 ALIGNMENT C10 CHAR. ROT. C11 FIELD ROT. C12 FIXED CHAR. ("IN QUOTES") CONSTANT TEXT FIELDS C13 SYM. SET GR[...]

  • Page 269

    PRINTER DIFFERENCES E Here are th e major featu res and di fferences be tween eac h printer . Specific 1 464/1465 prin ter applicato r informati on is listed. E arlier printer versi ons may not sup port all featu res. Printer Comparison Feature 9403 Printe r 982 5 Printe r 9 850 P rinte r Print head Densi ty DPI (dots per in ch) 203 DP I 203 DPI 20[...]

  • Page 270

    Fe atur e 9403 Prin ter 982 5 Pr inter 9 850 P rinte r Key pad 21 keys for offline da ta entry Fe e d / C u t Enter/P ause Escape/Cle ar buttons Fe e d / C u t Enter/P ause Escape/Cle ar buttons Offline data entry with option al 9 17 key pad Displ ay 2-lin e 16 cha racte rs per line 2-li ne 16 ch arac ters per line 2-li ne 16 ch arac ters per line [...]

  • Page 271

    Fe atur e 9403 Pri nter 982 5 Pri nter 985 0 Pr inter Status Polling Y es Y es Y es Immediate Commands Y es Y es Y es T est Lab el Sin gle lab el fo r printer setup T w o labe ls fo r user and p rinter config uratio n T w o labe ls fo r user and p rinter config uratio n Ethernet Pri nt Server No Y es- supports IPX (NetW a re), TCP/IP , L A T , Appl[...]

  • Page 272

    Also, keep in mind the fol lowing: N The Printer App licators are released for 110-vol t sales only . N Y ou ca n use th ermal direct pr inting (n o ribbon ) or therm a l transfe r printi ng (wi th ribbon ). N The Print er Applic ators do not suppor t continuous (non-i ndexe d) supp lies. Printer Configur ation Informati on The defaul t configurati[...]

  • Page 273

    GLOS SARY Batch Data 2,"Monarch" p Defines the a ctual info rmation (as fie lds wit hin { } ) printed o n the label . Batch Control E,0,1,4,2 p Defines the p rint job (as a fi eld). Batch Header {B,1,N,1} First line of a batch, imm ediately follo wing ( { ). Identifie s the format a nd batch qua ntity . Batch P acket {B,1,N,1 p 2,"Mo[...]

  • Page 274

    For mat Header First line of a form at, imm ediately following the start of packet ( { ). A format hea der must begin w ith F , foll owed by va rious h eader el emen ts. {F,1,A ,R,E ,600,4 00,"Fm t-1" p Monospaced Fonts All characters have the same wid th and are easy to center justi fy . (Standard, bold, and re duced are monos paced .) N[...]

  • Page 275

    INDEX A addi ng cus t om f ont s 2 -3 1 a d ju s tm e n ts , p rin t 2 -9 a lg o rith m ,in s u m o f d ig its 4 -1 9 al gori t hm , i n sum of produc t s 4 -1 8 a lig n m e n t,b a r c o d e 3 -1 8 a llo c a t in g m e m o ry 2 -2 1 B backf eed p a c k e t s y n ta x 2 -1 8 b a c k in g u p 1 -4 bar code d e fin in g a s p e c t ra tio s 4 -1 4 PD[...]

  • Page 276

    boxes d e fin in g 3 -2 7 d e te rm in in g d i s ta n c e fro m le ft/rig h t 3 -2 8 det er m i ni ng di stanc e f rom t op/ bot t om 3- 28 b u ffe r s c a la b le fo n t 2 -2 5 b u ffe r s e l e c tio n 2 -2 1 b u ffe r s iz e se le c tio n 2 -2 1 C cal l i ng t echni cal s uppor t 8 -5 changi ng backf eed cont rol 2 -1 8 bar code densi t y 4 -1 [...]

  • Page 277

    conf i gur at i on packet s backf eed cont rol packet G 2 - 1 8 c o m m u n ic a tio n s e ttin g s p a c k e t F 2 - 1 7 g u id e lin e s 2 - 8 header 2 -5 m e m o ry c o n fig u ra ti o n p a c k e t M 2 -2 1 m onet ar y f or m at t i ng packet D 2 -1 3 o v e rv ie w 2 - 5 p a c k e t c o n tro l ch a r a c te rs p a c k e t E 2 -1 4 p rin t c o [...]

  • Page 278

    b a tc h d a ta fie ld 6 -6 bat ch header 6-3 b itm a p fie ld s 5 -1 5 b o x e s 3 -2 7 c h e c k d ig it s c h e m e w /s o d 4 -1 9 c h e c k d ig it s c h e m e w /s o p 4 -1 8 c o m m u n ic a tio n s e ttin g s p a c k e t F 2 - 1 7 com pl i ance l abel o ver l ays 5 -1 0 conf i gurat i on header 2 -5 c o n s ta n t te x t fie ld s 3 -2 0 d u[...]

  • Page 279

    c o m m u n ic a tio n 8 -1 4 d a ta , d e s c ri p ti o n o f 8 -6 d is p l a y 8 -2 5 fo rm a t 8 -1 8 h o w to re s e t p rin te rs 8 - 4 m a c h in e fa u lts 8 -1 9 F f eed m ode sel ect i on 6 -4 fie ld b itm a p , d e fin in g 5 -1 5 d u p lica te ,d e fin i n g 5 -1 7 gr aphi c, def i ni ng 5 -2 2 n e x t-b itm a p , d e fin in g 5 -1 6 o p[...]

  • Page 280

    d e fin in g b o x e s 3 -2 7 d e fin in g co n s ta n t te x t fie ld s 3 -2 0 d e fin in g l in e s 3 - 2 5 def i ni ng non- pr i nt abl e f i el ds 3 -1 9 d e fin in g te x t fie ld s 3 -3 def i ni ng t he header 3 - 2 d e s ig n i n g 1 - 5 - 1 -7 d e te rm in in g c o n te n t 1 -6 dow nl oadi ng s am pl e 6 - 2 f i el d t ypes descr i bed bri[...]

  • Page 281

    J j ob r equest s y n ta x 7 -8 j ob r esponse expl anat i on o f 7 - 9 s y n ta x fo r 0 -2 7 -9 s y n ta x fo r 3 7 -1 0 s y n ta x fo r 4 7 -1 2 j ob st at us expl anat i on of r esponse 7 -9 r equest i ng 7 -8 ta b le 7 -1 3 ju s tific a tio n o f b a r c o d e 3 -1 8 o f c o n s ta n t te x t fi e ld s 3 -2 3 o f te x t fie ld 3 -6 L l abel e [...]

  • Page 282

    li s t o f o p ti o n s 2 -1 4 s y m b o l s e l e c tio n 2 -1 3 s y m b o l s e ttin g 2 -1 3 u s in g p rice fo r m a ttin g 4 -1 0 m onospaced f ont s, m agni f i cat i on o f B -6 N non- pr i nt abl e f i el ds d e fin in g 3 -1 9 s a m p le 3 - 2 0 O o n li n e c o n fig u ra ti o n w o rk s h e e t D -2 onl i ne m ode sel ect i on 2 -9 opaqu[...]

  • Page 283

    fo r b a tc h d a ta field 6 -6 f or bat ch header 6 -3 m o d ifyin g p a rtia l 6 -1 0 r epeat i ng 9 -5 p a rity s e le c tio n 2 - 1 7 P D F417 bar codes s e c u rity /tru n c a tio n 4 -1 3 w i dt h/ l engt h 4 -1 4 pl aci ng hum an r eadabl es 9 -6 p o in t s iz e B - 1 9 pol l i ng f or st at us o v e rv ie w 7 - 1 posi ti oni ng gr aphi c i [...]

  • Page 284

    m i ssi ng/ over l appi ng due t o m agni f i cat i on 9- 6 no check di gi t generat ed 4 -1 0 o ff ta g e rro rs 9 -6 o th e r re s o u rc e s 8 -5 poor pr i nt qual i t y 9 -1 pr ocedur es b a c k in g u p 1 -4 d a il y c h e ck li s t 1 -4 p rin t lo g s 1 -4 p r o g ra m m in g c o n v e n tio n s 2 -3 pr opor t i onal f ont s, m agni f i cat i[...]

  • Page 285

    suppl y set up packet B 2 -1 1 s y s te m s e tu p p a c k e t A 2 - 9 te x t fi e ld 3 -3 z e r o b a tch p a c k e t A -1 5 s c a la b l e fo n t 3 -5 , 3 -2 2 , B -1 9 b u ffe r 2 -2 5 fo rm a ts B -1 9 schem es c u s to m iz in g c h e c k d ig its 4 -1 6 s e c u r ity /tru n c a tio n u s i n g o p tio n 5 1 4 -1 3 segm ent s d e fin in g 3 -2[...]

  • Page 286

    p rin te r c o n fig u ra tio n u p lo a d 2 -6 suppl y set up packet B 2 -1 1 s y s te m s e tu p p a c k e t A 2 - 9 syst em set up s y n ta x 2 -9 T t abl e bar code l engt hs 3 -8 E N Q re fe re n c e b y te 2 7 -3 E N Q re fe re n c e b y te 3 7 -6 f i xed/ var i abl e bar codes 3 -8 hexadeci m al conver si on C -1 7 i m m edi at e com m ands [...]

  • Page 287

    GOMARO s.a. - La Rosaire 5 - CH 1123 Aclens - Suisse http://www.gomaro.ch Tel: 021 869 97 70 - Fax: 021 869 96 02 Fournitures et assistance en Suisse:[...]