Xerox FreeFlow Bedienungsanleitung

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
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506

Zur Seite of

Richtige Gebrauchsanleitung

Die Vorschriften verpflichten den Verkäufer zur Übertragung der Gebrauchsanleitung Xerox FreeFlow an den Erwerber, zusammen mit der Ware. Eine fehlende Anleitung oder falsche Informationen, die dem Verbraucher übertragen werden, bilden eine Grundlage für eine Reklamation aufgrund Unstimmigkeit des Geräts mit dem Vertrag. Rechtsmäßig lässt man das Anfügen einer Gebrauchsanleitung in anderer Form als Papierform zu, was letztens sehr oft genutzt wird, indem man eine grafische oder elektronische Anleitung von Xerox FreeFlow, sowie Anleitungsvideos für Nutzer beifügt. Die Bedingung ist, dass ihre Form leserlich und verständlich ist.

Was ist eine Gebrauchsanleitung?

Das Wort kommt vom lateinischen „instructio”, d.h. ordnen. Demnach kann man in der Anleitung Xerox FreeFlow die Beschreibung der Etappen der Vorgehensweisen finden. Das Ziel der Anleitung ist die Belehrung, Vereinfachung des Starts, der Nutzung des Geräts oder auch der Ausführung bestimmter Tätigkeiten. Die Anleitung ist eine Sammlung von Informationen über ein Gegenstand/eine Dienstleistung, ein Hinweis.

Leider widmen nicht viele Nutzer ihre Zeit der Gebrauchsanleitung Xerox FreeFlow. Eine gute Gebrauchsanleitung erlaubt nicht nur eine Reihe zusätzlicher Funktionen des gekauften Geräts kennenzulernen, sondern hilft dabei viele Fehler zu vermeiden.

Was sollte also eine ideale Gebrauchsanleitung beinhalten?

Die Gebrauchsanleitung Xerox FreeFlow sollte vor allem folgendes enthalten:
- Informationen über technische Daten des Geräts Xerox FreeFlow
- Den Namen des Produzenten und das Produktionsjahr des Geräts Xerox FreeFlow
- Grundsätze der Bedienung, Regulierung und Wartung des Geräts Xerox FreeFlow
- Sicherheitszeichen und Zertifikate, die die Übereinstimmung mit entsprechenden Normen bestätigen

Warum lesen wir keine Gebrauchsanleitungen?

Der Grund dafür ist die fehlende Zeit und die Sicherheit, was die bestimmten Funktionen der gekauften Geräte angeht. Leider ist das Anschließen und Starten von Xerox FreeFlow zu wenig. Eine Anleitung beinhaltet eine Reihe von Hinweisen bezüglich bestimmter Funktionen, Sicherheitsgrundsätze, Wartungsarten (sogar das, welche Mittel man benutzen sollte), eventueller Fehler von Xerox FreeFlow und Lösungsarten für Probleme, die während der Nutzung auftreten könnten. Immerhin kann man in der Gebrauchsanleitung die Kontaktnummer zum Service Xerox finden, wenn die vorgeschlagenen Lösungen nicht wirksam sind. Aktuell erfreuen sich Anleitungen in Form von interessanten Animationen oder Videoanleitungen an Popularität, die den Nutzer besser ansprechen als eine Broschüre. Diese Art von Anleitung gibt garantiert, dass der Nutzer sich das ganze Video anschaut, ohne die spezifizierten und komplizierten technischen Beschreibungen von Xerox FreeFlow zu überspringen, wie es bei der Papierform passiert.

Warum sollte man Gebrauchsanleitungen lesen?

In der Gebrauchsanleitung finden wir vor allem die Antwort über den Bau sowie die Möglichkeiten des Geräts Xerox FreeFlow, über die Nutzung bestimmter Accessoires und eine Reihe von Informationen, die erlauben, jegliche Funktionen und Bequemlichkeiten zu nutzen.

Nach dem gelungenen Kauf des Geräts, sollte man einige Zeit für das Kennenlernen jedes Teils der Anleitung von Xerox FreeFlow widmen. Aktuell sind sie genau vorbereitet oder übersetzt, damit sie nicht nur verständlich für die Nutzer sind, aber auch ihre grundliegende Hilfs-Informations-Funktion erfüllen.

Inhaltsverzeichnis der Gebrauchsanleitungen

  • Seite 1

    Print Server version 6.0 June 2007 Xerox FreeFlow ® Print Server Using LCDS Print Description 701P47156 Language[...]

  • Seite 2

    Xerox Corporation Global Knowledge & Language Services 800 Phillips Road Bldg. 845-17S Webster , NY 14580 Copyright © 2007 Xerox Co rporation. All right s reserved. Copyright protectio n claimed includes all for ms and matters of copyri ghted material an d information now allowed by statutor y or judicial law or herein afte r granted, includ i[...]

  • Seite 3

    Using LCDS Print Description Language iii T able of content s Laser safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii Ozone information: U. S. only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi i Operation safety: U. S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Seite 4

    Table of contents iv Using LCDS Prin t Description Language Ending a JSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29 Sample completed JSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-30 Before creating a JSL: considerati ons and decisions . . . . . . . . 1-31 Input data . . . . . . . . . . . .[...]

  • Seite 5

    Table of contents Using LCDS Print Description Language v Packed data formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 Record formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 Record structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 Multivolume[...]

  • Seite 6

    Table of contents vi Using LCDS Prin t Description Language PCC DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-33 PCC INITIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-34 PCC MASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-35 PCC command: points to note . . . . . . . . . [...]

  • Seite 7

    Table of contents Using LCDS Print Description Language vii VOLUME MAXLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-65 VOLUME MINLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-65 VOLUME OPTIMIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-66 VOLUME OSCHN . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Seite 8

    Table of contents viii Using LCDS Pr int Description Language BSELECT and BDELETE commands : points to note . . 3-29 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29 Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29 Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-[...]

  • Seite 9

    Table of contents Using LCDS Print Description Language ix RSTACK DELIMITER . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56 RSTACK HRPTNA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56 RSTACK PRINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-57 RSTACK TEST . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Seite 10

    Table of contents x Using LCDS Prin t Description Language LINE FONTINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28 LINE GDATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29 LINE INKINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30 LINE LPI . . . . . . . . . . . . . . . . . . . . .[...]

  • Seite 11

    Table of contents Using LCDS Print Description Language xi OUTPUT SF1FUNCTION . . . . . . . . . . . . . . . . . . . . . . . 4-77 OUTPUT SF2FUNCTION . . . . . . . . . . . . . . . . . . . . . . . 4-78 OUTPUT SHIFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-78 OUTPUT SIZING . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Seite 12

    Table of contents xii Using LCDS Prin t Description Language Considerations and cautions fo r using DJDEs . . . . . . . . . . . . . . . . . . . 5-8 Types of DJDEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10 DJDE descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-[...]

  • Seite 13

    Table of contents Using LCDS Print Description Language xiii FORM[S] DJDE: point to not e . . . . . . . . . . . . . . . . . . . . 5-38 GDATA DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-39 GRAPHIC DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-39 GRAPHIC DJDE: points to n ote . .[...]

  • Seite 14

    Table of contents xiv Using LCDS Prin t Description Language SAVE DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-64 SAVE DJDE: point to note . . . . . . . . . . . . . . . . . . . . . . . 5-64 SEFMAP DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-64 SEFMAP DJDE: points to note . .[...]

  • Seite 15

    Table of contents Using LCDS Print Description Language xv Input unpacking examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1 Valid host computer and label specifications . . . . . . . . . . . . . . . . . . . . D-2 Host system JDLs on system soft ware CD . . . . . . . . . . . . . . . . . . . . . . D-4 LPS tape label [...]

  • Seite 16

    Table of contents xvi Using LCDS Prin t Description Language[...]

  • Seite 17

    Using LCDS Print Description Language xvii Laser safety W ARNING Adjustment s, use of controls, or performance of procedures other than those specified here in may result in hazardous light exposure. Xerox FreeFlow Print Server-based printers are certified to comply with the perform ance standards of t he U.S. Dep artment of Health, Education, and [...]

  • Seite 18

    xviii Using LCDS Pr int Description Language Operation safety: U. S. Y our Xerox equipment and supplies have been designed and tested to meet strict safety requiremen ts. They have been approved by safety agencie s, and they comply with environmental st andards. Pleas e observe the following precautions to ensure your continued safety . W ARNING Im[...]

  • Seite 19

    Using LCDS Print Description Language xix 1-800-828-6571 For customers outside the United S tates, contact your local Xerox representative or operating comp any . Operation safety: Europe This Xerox product and supplies are manufactur ed, tested and certified to strict sa fety regulations, electr omagnetic regulations and established environment al[...]

  • Seite 20

    xx Using LCDS Prin t Description Language W ARNING This product must be connect ed to a protective earth circuit. This product is supplied with a pl ug that has a protective earth pin. This plug fits on ly into an earthed electr ical outlet. This is a safety feature. Always connec t equipment to a properly grounded electrical outlet. If in doubt , [...]

  • Seite 21

    Using LCDS Print Description Language xxi Maintenance Any operator product maintenance procedures are described in the user documentation supplied with the product. Do not carry out any maintenance on the product which is not described in the customer document ation. Before cleaning your product Before cleaning this product, unplug the product from[...]

  • Seite 22

    xxii Using LCDS Prin t Description Language This is a Class A product. In a do mestic environment this product may cause radio frequen cy interference, in wh ich case the user may be required to take adequate measures. Shielded interface cables must be used with this product to maintain compliance with C ouncil Directive 89/36/EEC. For further info[...]

  • Seite 23

    Using LCDS Print Description Language xxiii Introduction Using LCDS Prin t Description Language provides information on how to use PDL to program LCDS job descriptions that can be used on any Xerox FreeFlow Prin t Server-based printing system featuring LCDS. Exampl es of these systems include, but are not limited to: the Xerox Docu Print 75/90 and [...]

  • Seite 24

    Introduction xxiv Using LCDS Prin t Description Language Xerox 180, 180MX, 96, and 96MX Laser Printing Systems The following families of printi ng systems support subsets of the PDL commands that can be used. • Xerox 4635 and 4635 MX La ser Printing Systems • Xerox 4850 and 4890 HighLight Color Laser Printing Systems • Xerox DocuPrint 92C Hig[...]

  • Seite 25

    Introduction Using LCDS Print Description Language xxv – W ARNINGS: Printed in bold red • Angle bracket s: Angle brackets surrounding a word indicate the word is the name of a key on the prin t server keyboard. Key names start with a capi t al letter . (E xample: Press <Enter>.) • Square bracket s: Square brackets around words or phrase[...]

  • Seite 26

    Introduction xxvi Using LCDS Prin t Description Language[...]

  • Seite 27

    Using LCDS Print Description Language 1-1 1. PDL principles and procedures The Xerox LCDS Print Descripti on Language (PDL) is a set of commands you give to the printi ng system to define properties such as the appearance, output destination, and paper feed source for your LCDS print job. Y ou can use LCDS PDL to do all of the following in your pri[...]

  • Seite 28

    PDL principles and procedures 1-2 Using LCDS Prin t Description Language Enabling PDL features and functions T o enable these functions, you ent er PDL commands to enable the following for your print job: • Describe the input (t ype, format, characteristics, and source) • Define any logical or specia l processing functions to be performed on se[...]

  • Seite 29

    PDL principles and procedures Using LCDS Print Description Language 1-3 Refer to the “S pecify ing DJDE records” section of the “Using Dynamic Job Descriptor Entries (D JDEs)” chapter for information on how to include DJDEs in the data stream. PDL command structu re and component s In order for the syst em to recognize and re spond correctl[...]

  • Seite 30

    PDL principles and procedures 1-4 Using LCDS Prin t Description Language • Comments (if appropriate) These components are shown in the following figure. Figure 1-1. Diagram of PDL command component s 1. Command statement 2. Identifier 3. Command keyword 4. Parameter keyword 5. Parameter option 6. Additional parameter keywords and options In the e[...]

  • Seite 31

    PDL principles and procedures Using LCDS Print Description Language 1-5 Command identifier Some PDL commands require identifiers to precede their command keywords. By coding an identifier before a command, you associate the identifier with the command. Th is allows the command to be referenced (by its identifier) by other commands within the JSL. S[...]

  • Seite 32

    PDL principles and procedures 1-6 Using LCDS Prin t Description Language Refer to Appendix A, “PDL comm and and DJDE summary ,” for a list of all availa ble command keywords. Parameters Each command keyword is follow ed by parameters. Parameters give precise specifications for the print job or application. • In commands that comprise a JSL, e[...]

  • Seite 33

    PDL principles and procedures Using LCDS Print Description Language 1-7 Example: • V ariable references In creating your JSLs, you will often include variable references, which ma y be either file names of resources stored on the system disk (for ms, CMEs, PDEs, stocksets, and so on) or identifiers for commands coded previously in the JSL. Exampl[...]

  • Seite 34

    PDL principles and procedures 1-8 Using LCDS Prin t Description Language • EBCDIC •O c t a l •K a n j i – Using the # charact er (case toggle) Within a text stri ng, the # character may be used as a case toggle. In other word s, when a text string is encountered, it is assumed t hat characters are inserted into the print line as they appear[...]

  • Seite 35

    PDL principles and procedures Using LCDS Print Description Language 1-9 T able 1-2. T ypes of string const ant s Const ant Definition Example Hexadecimal Normally used as string constant s, but they m ay also be used as value constants. Each p air of hexadecimal characters result s in one byte. A hexadecimal const ant must immed iately be preceded [...]

  • Seite 36

    PDL principles and procedures 1-10 Using LCDS Pr int Description Language EBCDIC EBCDIC constant s are used for value and string const ants. They must be preceded by the characters E apostrophe ( E’) and followed by an apostrophe character ( ’). The EBCDIC string type allows hexadecimal represent ation of characters to be embedded in a characte[...]

  • Seite 37

    PDL principles and procedures Using LCDS Print Description Language 1-11 H2 and H6 H2 and H6 const ants gener ate H2000 BCD and H6000 BCD codes, respectively . Use of H2 and H6 is identical to use of E and A prefixes described in the p revious sections of this table. Since H2000 and H6000 BCD are defined as 6-bit codes, no specification gr eater th[...]

  • Seite 38

    PDL principles and procedures 1-12 Using LCDS Pr int Description Language Command synt ax For the system to read and pr ocess any command you put in your JSL, you must place all elements in the proper order and use the correct symbol or amoun t of space to sep arate them. Synt ax rules When you enter your PDL comm ands at the print server , worksta[...]

  • Seite 39

    PDL principles and procedures Using LCDS Print Description Language 1-13 END; END; • Multiple p art options: Use parentheses to enclose multiple part s of a parameter option. Example: CRITERIA CONSTANT=(0,120,EQ,T1); • Order of right p art component s: If you want to specify more than one component of a parameter right part, enter the component[...]

  • Seite 40

    PDL principles and procedures 1-14 Using LCDS Pr int Description Language NOTE: Commas and bl anks cannot be used interchangeably . Many commands require commas to separate the p arameters, and bl anks are not valid delimiters. The syntax diagram in eac h command and p arameter description shows which delimiters to use. • Uppercase text: Use UPPE[...]

  • Seite 41

    PDL principles and procedures Using LCDS Print Description Language 1-15 Sample PDL commands The following table list s a set of commands in the order that they might appear in a JSL. It shows the components of PDL commands and a variety of right part options. The commands are disp layed below in table form so you can more easily distingui sh their[...]

  • Seite 42

    PDL principles and procedures 1-16 Using LCDS Pr int Description Language PDL command categories PDL commands are classified according to their functional categories: input, logica l processing, or output (print formatting) commands. DJDEs are in a separate category , because they are specified in the data st ream instead of a JSL. Descriptions of [...]

  • Seite 43

    PDL principles and procedures Using LCDS Print Description Language 1-17 The Job Source Library (JSL) The PDL commands that you issu e to the printing system must be entered together in a file called a “job s ource library” (JSL). The JSL file is then compiled to c onvert it to an object file called a “job descriptor library” (JDL), which t[...]

  • Seite 44

    PDL principles and procedures 1-18 Using LCDS Pr int Description Language What does a JSL specify? A JSL is a set (“library”) of commands that specify various aspects of a print job, including: • What portion of the variab le and fixed data to use • Placement, font, and point size for the variable and fixed data • Which fonts, forms, imag[...]

  • Seite 45

    PDL principles and procedures Using LCDS Print Description Language 1-19 Refer to “Coding a JSL” in this chapter for t he procedure for creating a Job Source Library . PDL commands are org anized within a JSL in groupings called “command levels.” • JDL or system level commands • Catalog level commands • Job or JDE level commands Y ou [...]

  • Seite 46

    PDL principles and procedures 1-20 Using LCDS Pr int Description Language The following table illustrates a sample JSL file format and provides examples. Note that co mments are used to designate the beginning of each level. T able 1-7. Sample JSL file format /* This sample JSL shows the JSL command levels*/ JDLSMP: JDL; /* System level commands co[...]

  • Seite 47

    PDL principles and procedures Using LCDS Print Description Language 1-21 JDL name Begin your JSL by deciding on a name for the compiled JDL and entering the “JDL” command on t he first line of the JSL. The JDLNAME is a 1 to 6 character alphanumeric identifier specifying the name of the JDL to be created. Select a name that is related to the fun[...]

  • Seite 48

    PDL principles and procedures 1-22 Using LCDS Pr int Description Language The VFU (vertical form at unit) commands in the JSL illustration shown in table 1-7 are examples of commands wit h identifiers. (In this JSL, the VF U command identifiers are called “VFU1” and “VFU9.”) The types of commands described in the following sections are usua[...]

  • Seite 49

    PDL principles and procedures Using LCDS Print Description Language 1-23 Specifying VFUs The VFU (vertical form at unit) command specifies the vertical tabbing for the print job. T here can be more than one VFU identified. Each VFU command requires an id entifier . All VFUs are typically specified at the begi nning of the system level; for example:[...]

  • Seite 50

    PDL principles and procedures 1-24 Using LCDS Pr int Description Language Specifying format s (PDEs) There are many standa rd formats or prin t description entries (PDEs) available for your JSL. These formats are listed in the “PDE command” section of th e “S pecifying print format parameters” in Chapter 4. PDEs, like VFUs, require identifi[...]

  • Seite 51

    PDL principles and procedures Using LCDS Print Description Language 1-25 Setting up input p arameters Y ou may want to start by specifyi ng the input data characteristics for the application. The basic input processing commands are BLOCK, CODE, PCC, RECORD, TCODE, and VOLUME. Input processing characteristics vary depending on the data source. For e[...]

  • Seite 52

    PDL principles and procedures 1-26 Using LCDS Pr int Description Language Cat alog level commands The catalog level allows the coding of commands common to several JDEs. A catalog can then be referenced in an INCLUDE parameter in any following JDE commands. A catalog section of a JSL begins with the CA T A LOG command and ends with the appearance o[...]

  • Seite 53

    PDL principles and procedures Using LCDS Print Description Language 1-27 Examples of JOB commands Following are some exam ples of job commands. A JOB or JDE command remains in effect until another JOB or JDE command or an END co mmand is encountered. The identifier in a JOB or JDE comm and, as in JOB2, JOB3, or JOB4 in the previous example, is used[...]

  • Seite 54

    PDL principles and procedures 1-28 Using LCDS Pr int Description Language Here is a sample STOCKSET command: Specifying output requirement s There are many specifications you can select to define the manner and look of your printed application. Y ou can also have messages displayed to operators to advise them of special circumstances. This is done [...]

  • Seite 55

    PDL principles and procedures Using LCDS Print Description Language 1-29 Comment s Comments are optional st atem ent s you may include in the source file to identify sections of the JSL, de scribe selected PDL commands and their functions, or provide messages for anyone who modifies the JSL later . T he system does not perceive these comments as co[...]

  • Seite 56

    PDL principles and procedures 1-30 Using LCDS Pr int Description Language CMEs, PDEs, TST s, and STOCKSET s: Following an END; command for a JSL, you may code one or more CMEs (CME command), PDEs (FORMA T co mmand), TST s (ROUTE command), or stocksets (ST OCKSET command). If the CME, PDE, TST , or stockset that you are coding will be used by more t[...]

  • Seite 57

    PDL principles and procedures Using LCDS Print Description Language 1-31 Before creating a JSL: cons iderations and decisions Before starting to develop the JS L for your application, you must make the following key decision s, based on your site specific needs and the design of the application. • Input data • Output specifications • T ype of[...]

  • Seite 58

    PDL principles and procedures 1-32 Using LCDS Pr int Description Language Input dat a Before starting to develop the JSL for your app lication, you should know the followin g information about t he input data. • The input source, such as: – The host that supports th e 321 1 or 4245 host interface – Open reel or cart ridge tape, which ar e of [...]

  • Seite 59

    PDL principles and procedures Using LCDS Print Description Language 1-33 • Will the output be deliv ered face up, N to 1 (last page first), and collated? • Will the data be printed on one side of the page (simplex) or on both sides (duplex)? • Will graphics be used? • What types of applications will be printed? For example: –F o r m s –[...]

  • Seite 60

    PDL principles and procedures 1-34 Using LCDS Pr int Description Language Interactions between JSLs, cat alogs, and jobs Before starting to develop the JSL for your applicat ion, consider the interactions, similarities, and dif ferences between various JSLs, catalogs, and jobs. Reme mber: although a printing system can have only one JOB or JDE in e[...]

  • Seite 61

    PDL principles and procedures Using LCDS Print Description Language 1-35 Logical p age A “logical page” is a user defined page image that is bordered by T op of Form and Bottom of Form and lef t and right margin specifications. Up to 63 logical pages can be defined on a physical page. NOTE: Y ou are not able to s pecify right margins on logical[...]

  • Seite 62

    PDL principles and procedures 1-36 Using LCDS Pr int Description Language Figure 1-2. V ertical and horizontal positions in portrait mode 1. Left margin (horizont al position or hpos) 2. Character cell 3. T op margin (vertical position or vpos) Figure 1-3. Horizont al and ver tical positions in landscape mode 1. Left margin (hpos) 2. Character cell[...]

  • Seite 63

    PDL principles and procedures Using LCDS Print Description Language 1-37 Portrait orient ation The following figure shows portrait orientation dime nsions for a document using FMT6 (the standard portrait format for imp act printer output). Figure 1-4. Page layout for FM T6: Imp act prin ter format, 8.1 lines per inch[...]

  • Seite 64

    PDL principles and procedures 1-38 Using LCDS Pr int Description Language Landscape orient ation The following figure shows land scape orientation dimensions for a document using FMT1 (the st andard landscape format for imp act printer out put). Figure 1-5. Page layout for FM T1: Equivalent imp act printer format, 8.1 lines per inch Font s A font i[...]

  • Seite 65

    PDL principles and procedures Using LCDS Print Description Language 1-39 Figure 1-6. Fixed pitch and proportional font character sp acing 1. Fixed pitch character cell 2. Proportionally spac ed character cell Because the length of a line printed with a pr oportional font is relatively unpredictable, fixed pi tch font s are used for variable data on[...]

  • Seite 66

    PDL principles and procedures 1-40 Using LCDS Pr int Description Language In addition to typeface, style, and size, a font can be defined by its orient ation: • Landscape • Portrait • Inverse landscape • Inverse portrait Custom fonts, signatu res, and logos may be ordered from Xerox through your sale s representative. Overriding PDL command[...]

  • Seite 67

    PDL principles and procedures Using LCDS Print Description Language 1-41 Figure 1-8. Comman d override sequence User interface window overrides Some PDL commands and DJDEs that are specified in the JSL can be overridden by queue properties that have been selected on user interface qu eue management windows. • Quantity: The highest priority overri[...]

  • Seite 68

    PDL principles and procedures 1-42 Using LCDS Pr int Description Language Figure 1. Print Services wi ndow with Queue Manager selected 2. On the queue list, double-click the nam e of the queue to which your job will be sent. The Properties window for the selected queue opens. 3. On the Properties window , click the tab that contains the attributes [...]

  • Seite 69

    PDL principles and procedures Using LCDS Print Description Language 1-43 – The FreeFlow Print Server on the DP EPS supports unlimited stock media to be assigned to a tray . – The FreeFlow Print Server on the Nuvera 1xx MX DPS supports up to 15 dif ferent media to be assigned to a tray . • [Output]: Includes sides imaged (1-sided or 2-sided), [...]

  • Seite 70

    PDL principles and procedures 1-44 Using LCDS Pr int Description Language Figure 2. Output t ab on Queu e Properties wi ndow with [Override] opt ions selected NOTE: The [Initial Form] sele ction that appears on some of the user interface windows functi ons differently from the other options that can override JDL commands. [Initial Form] is overridd[...]

  • Seite 71

    PDL principles and procedures Using LCDS Print Description Language 1-45 Spe c if y i ng overrides while a job is printing If you want to specify late bindi ng overrides that will immediately take ef fect on a job that is currently printing , do the following: 1. Click [Pause Printing] on the Print Services window to halt printing. 2. Follow the pr[...]

  • Seite 72

    PDL principles and procedures 1-46 Using LCDS Pr int Description Language NOTE: This JSL contains some highlight color commands and parameters: IDR, ILIST , IC A T ALOG , and IDEF AUL T . These commands are processed, but most have no effect on the output if the JSL is used to print on the FreeFlow Print Server LCDS systems. However , if the JSL is[...]

  • Seite 73

    PDL principles and procedures Using LCDS Print Description Language 1-47 Hint s and tip s The following tips ma y help you as you cr eate your JSL. • The only required elem ents in a JSL are: – A JDL name, which is the nam e of the file created by compiling the JSL – One or more job names (JDEs) – END; command at the end of the JSL. /*Catal[...]

  • Seite 74

    PDL principles and procedures 1-48 Using LCDS Pr int Description Language System defaults can be used fo r all other specifications, although typically each applicat ion has its own specific characteristics. • Use tab sp acing to creat e columns for the command identifiers, commands, and parame ters in your JSLs. While not required by the system,[...]

  • Seite 75

    PDL principles and procedures Using LCDS Print Description Language 1-49 • After deciding on the command levels you will use, make a test run of the job to se e the output and to make any necessary adjustments. • Design forms to accommodat e placement of data on the pag e . NOTE: It is best to start wit h the st andard formats (print descriptio[...]

  • Seite 76

    PDL principles and procedures 1-50 Using LCDS Pr int Description Language Before you st art Before you start to code your JSL, be sure you have done the following: 1. Identify the source media and data format. 2. Design the layout of your print job. 3. Build forms for the job, if necessary . 4. Identify logical processing requirements. 5. Determine[...]

  • Seite 77

    PDL principles and procedures Using LCDS Print Description Language 1-51 Figure 1-9. Worksp ace and Programs menus[...]

  • Seite 78

    PDL principles and procedures 1-52 Using LCDS Pr int Description Language c. From the Programs menu, sele ct [T ext Editor]. A T ext Editor window opens. Figure 1-10. T ext Editor window 2. Bring the default JSL (stored in the “lcds” folder on the system disk) into the T ext Editor , using the following procedure. a. From the File menu on the T[...]

  • Seite 79

    PDL principles and procedures Using LCDS Print Description Language 1-53 Figure 1-1 1. T ext Editor – Include a File window b. In the [Enter path or folder name:] text field at the top of the Include a File window , en ter one of the followi ng directory paths and pre ss <Return>. /opt/XRXnps/resources/lcds/ or /var/spool/XRXnps/resources/l[...]

  • Seite 80

    PDL principles and procedures 1-54 Using LCDS Pr int Description Language d. Click the file name DF AUL T .JSL, then click [OK]. The default JSL is displayed in the T ext Editor window . 3. Using the default JSL as a base, enter any changes, additional commands or paramete rs, and deletions that you need to make in order to construct your new JSL. [...]

  • Seite 81

    PDL principles and procedures Using LCDS Print Description Language 1-55 5. In the [Enter path or folder name:] text fi eld, enter one of the following paths to the “lcds” folder: /opt/XRXnps/resources/lcds/ or /var/spool/XRXnps/resources/lcds/ NOTE: The file and folder na mes are case–sensitive. Be sure to enter the directory path exactly as[...]

  • Seite 82

    PDL principles and procedures 1-56 Using LCDS Pr int Description Language Full JSL coding procedure If you do not want to use an ex isting JSL as a pattern and you prefer to build the entire JSL your self, follow these steps. 1. Open a T ext Editor window by following these steps: a. On the print server screen, right-click in the background to disp[...]

  • Seite 83

    PDL principles and procedures Using LCDS Print Description Language 1-57 Figure 1-14. T ext Editor window 2. In the T ext Editor window , co de the JDL name, starting at the left edge of the window worksp ace. 3. Code the system or JDL le vel ID commands with their identifiers. Recommended: • Before beginning y our system level commands, code a c[...]

  • Seite 84

    PDL principles and procedures 1-58 Using LCDS Pr int Description Language 4. Code the rest of your syst em level commands (those not requiring identifiers), to specify your input processing commands. Refer to the “S pec ifying input parameters” chapter for inform ation on coding these commands. Recommended: For each of these commands, tab or sp[...]

  • Seite 85

    PDL principles and procedures Using LCDS Print Description Language 1-59 Recommended: Do the follow ing when you are coding cat alog commands. • Place a comment on the li ne above the first CA T ALOG command line, indicating that the following commands are catalog level. • Place the catalog identifier , fo llowed by a colon (:) and the CA T ALO[...]

  • Seite 86

    PDL principles and procedures 1-60 Using LCDS Pr int Description Language Figure 1-16. T ext Editor – Save As window 13. In the [Enter p ath or folder name:] text fi eld, enter one of the following paths to the “lcds” folder: /opt/XRXnps/resources/lcds/ or /var/spool/XRXnps/resources/lcds/ The “lcds” folder , where t he DF AUL T .JSL and [...]

  • Seite 87

    PDL principles and procedures Using LCDS Print Description Language 1-61 CAUTION Be sure to give a new name to the JSL file you have created. Otherwise, your new JSL may overwrite th e default JSL in the “lcds” folder . (Overwriting can occur if you access the default JSL by selecting [Open} from the File menu on the T ext Editor window instead[...]

  • Seite 88

    PDL principles and procedures 1-62 Using LCDS Pr int Description Language T4: TABLE CONSTANT='// JOB'; C4: CRITERIA CONSTANT=(0,6,EQ,T4), LINENUM=(1,20); T5: TABLE CONSTANT=(10,'*'); C5: CRITERIA CONSTANT=(0,10,EQ,T5), LINENUM=(50,10); VOLUME HOST=IBMONL; LINE PCCTYPE=IBM3211, VFU=VFU1, FCB=IGNORE; ACCT USER=(TRAY); IDEN PREFIX=[...]

  • Seite 89

    PDL principles and procedures Using LCDS Print Description Language 1-63 Sample offline JSL The following figure shows an example of an offline JSL. Note how comments are used to explain and identify p arts of the JSL. NOTE: This JSL contains so me highlight color commands. These commands are processed by the FreeFlow Print Server , but all printin[...]

  • Seite 90

    PDL principles and procedures 1-64 Using LCDS Pr int Description Language RSTACK TEST=(C1), DELIMITER=YES; ACCT USER=TRAY; /******* Catalog level commands *******/ CATPOW; CATALOG; VOLUME HOST=IBMOS, CODE=EBCDIC; BLOCK LENGTH=2048, PREAMBLE=6, LTHFLD=2, FORMAT=BIN, OFFSET=4; RECORD LENGTH=135, STRUCTURE=VB, PREAMBLE=2, LTHFLD=2, FORMAT=BIN, OFFSET=[...]

  • Seite 91

    PDL principles and procedures Using LCDS Print Description Language 1-65 Compiling a JSL The second part of crea ting the JSL is compili ng it. Each JSL file must be compiled (converted) into an object file (Job Descriptor Library or JDL) before it can be read by the system to print a job. The Xerox Job Description Compil er (XJDC) software on your[...]

  • Seite 92

    PDL principles and procedures 1-66 Using LCDS Pr int Description Language • Do not omit any slashes (/). T hese symbols separate dif ferent directory levels of folders in the UNIX file system. The slash at the beginning of t he command is actually the identifier or “name” of the pare nt (root) directory of the file system. • Enter all co mm[...]

  • Seite 93

    PDL principles and procedures Using LCDS Print Description Language 1-67 Figure 1-19. T erminal window with % prompt displayed 2. Move the pointer onto the T erminal window . A blinking cursor should be visible next to the prompt (a % si gn, sometimes preceded by the name of your system). 3. At the % prompt, enter the fo llowing command to compile [...]

  • Seite 94

    PDL principles and procedures 1-68 Using LCDS Pr int Description Language T able 1-12. xjdc command options Option Defi nition COMpile Compiles the JS L with printed sheets. SCAn Scans the JSL only . PRInt Generates a pr inted JSL. NOPrint Generates a printed JSL only when it contains erro rs. REPlace S pecifies that an existing JDL file may be rep[...]

  • Seite 95

    PDL principles and procedures Using LCDS Print Description Language 1-69 If the JSL compiles correctly with no errors, the JDL object file is created from the JSL, and a message is displayed in the T erminal window , indicating that the compilation was successful. The system places the newly cr eated JDL file (along with the .LST and .RSC files tha[...]

  • Seite 96

    PDL principles and procedures 1-70 Using LCDS Pr int Description Language Correcting errors in a JSL If errors are encountered in a JSL while it is bei ng compiled, the following message appears in the T erminal window: **********JSL CONTAINS ERROR(S)********** Figure 1-20. T erminal wi ndow displaying compiling messages for a JSL with errors The s[...]

  • Seite 97

    PDL principles and procedures Using LCDS Print Description Language 1-71 Figure 1-21. T ext Editor – Open a File window c. In the Folders fiel d, double-click the nam e of each of the folders that comprise the path to the “lcds” folder , in the order shown below: /opt/XRXnps/resources/lcds d. In the Files field of the O pen a File window , cl[...]

  • Seite 98

    PDL principles and procedures 1-72 Using LCDS Pr int Description Language Figure 1-22. A .LST file fo r a JSL cont aining errors 2. Open another T ext Editor windo w and display your JSL in this new window . (The procedure fo r displaying the JSL is described under “Opening a file in the T ext Editor ,” above.) 3. Enter the indicated correction[...]

  • Seite 99

    PDL principles and procedures Using LCDS Print Description Language 1-73 Dynamic job descriptor entries (DJDEs) Dynamic job descriptor entrie s (DJDEs) are parameters embedded within the input data stream. DJDEs modify the printing environment est ablished by a job descriptor entry (JDE) as the job is printing. Dynamic job descriptor entry processi[...]

  • Seite 100

    PDL principles and procedures 1-74 Using LCDS Pr int Description Language Dump s The dump feature is a tr oubleshooting tool for pr int jobs. It allows you to generate a hardcopy of the command and data transmission between the host com puter or the ma gnetic tape and the printing system while a job is being transmitted and printed. Online dump The[...]

  • Seite 101

    PDL principles and procedures Using LCDS Print Description Language 1-75 The DA T A segment consists of the input data in hexadecimal transmitted from the host and prin ted in hexadecim al and ASCII. The data is translated based on t he value specified in the CODE command. Restrictions for online dump s Online dumps have the fo llowing restrictions[...]

  • Seite 102

    PDL principles and procedures 1-76 Using LCDS Pr int Description Language Offline dump The offline t ape dump feature is a troubleshooting tool for tape jobs. It allows you to generate a hardcopy printout of all the characters, carriage control info rmation, channel status, t ape labels, and other info rmation in the data stream, while a job is bei[...]

  • Seite 103

    PDL principles and procedures Using LCDS Print Description Language 1-77 The tape dat a stream dump contai ns the following information for each block that is dumped: • Block number • Block length • The decimal number of the starti ng byte in each printed line of data • The data printed in hexadecimal • The data printed using the tran sla[...]

  • Seite 104

    PDL principles and procedures 1-78 Using LCDS Pr int Description Language T able 1-14. Sof tware version comp atibility JDL source file down- loaded to: V3.5: 4050 4090 4650 V3.6 4135 V3.7: 4850 V3.8: 4050 4090 4650 V3.9: 9790 8790 V4.0 & 5.0: 4850 4890 DP92C V3A: 4635 VM10: DP180 LPS DP180 MX DocuSP 3.7: DP EPS DP 75 MX DP 100/1 15/ 135/155/18[...]

  • Seite 105

    PDL principles and procedures Using LCDS Print Description Language 1-79 Printing highlight color applications on FreeFl ow Print Server LCDS systems If you have a Xerox 48 50, 4890, or DP92C HighLight Color LPS, or the FreeFlow Pr int Server-based Xero x DT128/155/180 HLC Printing System, your applications probably include the use of highlight col[...]

  • Seite 106

    PDL principles and procedures 1-80 Using LCDS Pr int Description Language For detail ed information on t he syntax and use of these PDL commands and DJDEs, refer to the Print Description Language Reference for your 4850/4890 or DP92 HighLight Color LPS. Downloading highlight color JDLs to your FreeFlow Print Server Y ou can download color JDLs to y[...]

  • Seite 107

    PDL principles and procedures Using LCDS Print Description Language 1-81 • Downloading to the FreeFlow Print Se rver LCDS systems colored forms that were created with host or third party vendor software p ackages. Refer to the Forms Creation Guide for the 4850/4890 or DP92C HighLight Color LPS for detail ed information on creating and using highl[...]

  • Seite 108

    PDL principles and procedures 1-82 Using LCDS Pr int Description Language[...]

  • Seite 109

    Using LCDS Print Description Language 2-1 2. S pecifying input p arameters Input data is processed and tem porarily wr itten to disk for subsequent printing under cont rol of user selected PDL commands. The input processor decodes and formats input data online from a host attached channel interface or a remote communication, and offline from magnet[...]

  • Seite 110

    Specifying input parameters 2-2 Using LCDS Prin t Description Language Input processing functions The following functions are part of input processing on the FreeFlow Print Server LCDS systems. Input processing online For online printing, the LCDS data is transmitted from a host computer either dire ctly or through a protocol converter . The FreeFl[...]

  • Seite 111

    Specifying input parameters Using LCDS Print Description Language 2-3 Report sep aration The two logical proc essing commands that can control report separation online are BANN ER and RST ACK. The BANNER command specifies the detection crit eria for traditional spooler banner pages and their associated report boundaries. The RST ACK command is used[...]

  • Seite 112

    Specifying input parameters 2-4 Using LCDS Prin t Description Language In the event of a pow er failure, the system notifies you if you need to retransmit any data, and which records to resend. Downloading resource files from the host to the printer Y ou can download resource files su ch as forms, fonts, JSLs, and so forth, by using the FILE DJDE. [...]

  • Seite 113

    Specifying input parameters Using LCDS Print Description Language 2-5 Forms control buffer (FCB) and vertical format control processing The 321 1 and 4245 forms contro l buffer (FCB) defines channel positions and forms l ength. Y ou may restrict the forms control buffer information by accepti ng or suppressing the normal processing of host transmi [...]

  • Seite 114

    Specifying input parameters 2-6 Using LCDS Prin t Description Language • When the system is operati ng online in 321 1 or 4245 emulation mode, forms control buffers (FCBs) are received from the host to redefin e channel-to-line number assignments and to set margin s based on the print position indexing byte. • If the print position i ndexing (P[...]

  • Seite 115

    Specifying input parameters Using LCDS Print Description Language 2-7 T3: TABLE CONSTANT=’EOJ’; C3: CRITERIA CONSTANT=(0,3,EQ,T3), LINENUM=(1,20); T4: TABLE CONSTANT=’//JOB’; C4: CRITERIA CONSTANT=(0,6,EQ,T4), LINENUM=(1,20); T5: TABLE CONSTANT=(10)’*’; C5: CRITERIA CONSTANT=(0,10,EQ,T5), LINENUM=(50,10); VOLUME HOST=IBMONL, OPTIMIZE=(N[...]

  • Seite 116

    Specifying input parameters 2-8 Using LCDS Prin t Description Language Input processing offline For offline operations, the input m edium to the printing system is magnetic tape, which may be re corded in one of a variety of standard vendor format s. Offline printing is handled by the T ape Client software, which is an opti onal part of the FreeFlo[...]

  • Seite 117

    Specifying input parameters Using LCDS Print Description Language 2-9 Ta p e c o d e s T ape codes that are recognized by the FreeFlow Print Server LCDS systems are EBCDIC, ASCI I, and several versions of BCD. If these codes are not suffic ient for a p artic ular tape, you may create a new code translation table or modify (customize) an existing co[...]

  • Seite 118

    Specifying input parameters 2-10 Using LCDS Pr int Description Language Record structure A record is arbitrarily divided in to two portions: operating system and user . • The operating system portion of the record contains information that is supplied by the host operating or spooling system. • The user portion of the record contains informatio[...]

  • Seite 119

    Specifying input parameters Using LCDS Print Description Language 2-11 As before, volume 1 is the start-of-job, and the volume specified by n is the volume that c ontains dat a for the last page that was written to th e print file before the system rollove r . Input processing command descriptions The basic PDL commands to c ontrol input processing[...]

  • Seite 120

    Specifying input parameters 2-12 Using LCDS Pr int Description Language BLOCK command The BLOCK command defines blo ck length characteristics and recording modes for of fline dat a sources. BLOCK command p arameters The following table summarizes the BLOCK command parameters. The following sections descri be the syntax of the BLOCK command paramete[...]

  • Seite 121

    Specifying input parameters Using LCDS Print Description Language 2-13 BLOCK ADJUST S pecifies a block adjustment va lue that is added to, or subtracted from, the contents of the block length field to determine the true blo ck length. Refer to the “BLOCK LENG TH” parameter section for further information. Synt ax BLOCK ADJUST = value Options De[...]

  • Seite 122

    Specifying input parameters 2-14 Using LCDS Pr int Description Language BLOCK FORMA T S pecifies the recording mode of the block length field. Synt ax BLOCK FORMA T = type Options BLOCK LENG TH S pecifies the longest physical bl ock that is being processed. Synt ax BLOCK LENG TH = value Options Default 1330 BLOCK LENG TH p arameter: point s to note[...]

  • Seite 123

    Specifying input parameters Using LCDS Print Description Language 2-15 • If a block length is specified that is le ss than the minimum block length that is found on t he tape, the syst em allocates input buffers, which are sized to the minimum t ape block length. It is wise to specify the maximum block length in the JSL, so that input buffers are[...]

  • Seite 124

    Specifying input parameters 2-16 Using LCDS Pr int Description Language Default 1 BLOCK L THFLD: point to note • If the size is set to 0, the block length fi eld is not considered to be part of the blo ck; and the length of a block on the tape is the actual physic al block length. • The L THFLD parameter may be overridden if RECORD STRUCTURE is[...]

  • Seite 125

    Specifying input parameters Using LCDS Print Description Language 2-17 BLOCK POST AMBLE p arameter: point s to note • If the block delimiter string co nstant is specified, the block postamble is ignored. • The POST AMBLE parameter ma y be overridden if RECORD STRUCTURE is changed thr ough tape label processing. BLOCK PREAMBLE S pecifies the len[...]

  • Seite 126

    Specifying input parameters 2-18 Using LCDS Pr int Description Language BLOCK command: point s to note Note the following when using the BLOCK command: • The values for L THFLD , OFFSET , FORMA T , and PREAMBLE may be overridden if RECORD ST RUCTURE is changed as the result of ANSI or IBM OS/S tandard label processing. • The length of the block[...]

  • Seite 127

    Specifying input parameters Using LCDS Print Description Language 2-19 Figure 2-1. Sample BLOCK command diagra m CODE command Defines a character code translation table. When you require a us er defined character code translation table, you define the character translation using this command, then reference the CODE comm and using the VOLUME CODE p[...]

  • Seite 128

    Specifying input parameters 2-20 Using LCDS Pr int Description Language The following sections descri be the syntax of the CODE command parameters and explain the p arameter options. CODE ASSIGN Defines user character code assignments. Synt ax ac : CODE ASSIGN = {( input , output ) | ( input , ( output 1 [, output 2 ] [,...]))} Options CODE ASSIGN [...]

  • Seite 129

    Specifying input parameters Using LCDS Print Description Language 2-21 Options Default Codetype: EBCDIC CODE DEF AUL T p arameter: point s to note • The DEF AUL T parameter must be coded before any ASSIGN parameter for the assi gnment exceptions to become active. A DEF AUL T parameter following any defined ASSIGN parameters causes those ASSIGN p [...]

  • Seite 130

    Specifying input parameters 2-22 Using LCDS Pr int Description Language Example 2 In this example, consecutive i nput codes, such as X’5B’ and X’5C’, need not be specified to accomplish code modification. CODE SP ACECODE Defines the blank (space) char acter code for the single-byte character set. Synt ax ac : CODE SP ACECODE = spacecode , O[...]

  • Seite 131

    Specifying input parameters Using LCDS Print Description Language 2-23 ac identifier A command identifi er of the type ac is optional for the first DBCODE command within a JDE. Thereafter , each additional DBCODE command must include the identifier . The ac iden tifier consists of 1 to 6 alphanumeric characters (A through Z and 0 through 9). One of[...]

  • Seite 132

    Specifying input parameters 2-24 Using LCDS Pr int Description Language DBCODE DEF AUL T S pecifies a base code from whic h you can make double-byte character code assignment exceptions. The base code is specified by a codetype ; the exceptions are specified in the ASSIGN parameter . Synt ax ac: DBCODE DEF AUL T = codetype Options Default No defaul[...]

  • Seite 133

    Specifying input parameters Using LCDS Print Description Language 2-25 IDEN command p arameters IDEN DJPCC (DJDE Printer Carriage Control) Defines the processing of carriage control for DJDE reco rds found in t he data stream. Synt ax IDEN DJPCC= {DEF AUL T | PROCESS | IGNORE} Options Default DEF AUL T T able 2-22. Summary of IDEN command parameter[...]

  • Seite 134

    Specifying input parameters 2-26 Using LCDS Pr int Description Language IDEN OFFSET S pecifies the number of byte s (beginning at 0) from the beginning of the user po rtion of the record to the beginning of the prefix string constant of the DJDE record . The number may be negative. Synt ax IDEN OFFSET = value Options Default 0 IDEN OPRINFO S pecifi[...]

  • Seite 135

    Specifying input parameters Using LCDS Print Description Language 2-27 IDEN PREFIX Defines the character string that must appear in the identification part of each DJDE record in the input dat a stream. When the system recognizes this character st ring, it examines the rest of the record for DJDE commands. Synt ax IDEN PREFIX = sc Options Default N[...]

  • Seite 136

    Specifying input parameters 2-28 Using LCDS Pr int Description Language IDEN command example KCODE command Defines a double-byte charac ter code translation table. When you require a user defined translation t able of double-byte character codes, you define the double-byte character translation using the KCODE co mmand, then reference this command [...]

  • Seite 137

    Specifying input parameters Using LCDS Print Description Language 2-29 KCODE ASSIGN Defines double-byte c haracter code assignment exceptions or an entire user characte r translation table. Synt ax ac : KCODE ASSIGN = {( input , output ) | ( input , ( output 1 [, output 2 ] [,...])} Options Default No default KCODE DEF AUL T S pecifies a base code [...]

  • Seite 138

    Specifying input parameters 2-30 Using LCDS Pr int Description Language KCODE command: point to note The DBCODE command can be us ed in the same manner as KCODE. PCC command Enables you to create a table (or modify an existing st andard table) of one-byte printer carri age control codes and define their action. NOTE: This command is ignored by the [...]

  • Seite 139

    Specifying input parameters Using LCDS Print Description Language 2-31 The following sections descri be the syntax of the command parameters and explain their options. PCC ADVT APE S pecifies whether or not the carriage cont rol advances to a new page when two successive channel skip p arameters are issued with no intervening print. For example, on[...]

  • Seite 140

    Specifying input parameters 2-32 Using LCDS Pr int Description Language Synt ax [ ac :] PCC ASSIGN = {( byte , ccln ) | ( byte , ( ccln 1 [, ccln 2 ] [, ...])} Synt ax for ccln definition: { field 1 [, field 2 [, field 3 ]] | ( field 1 [, field 2 [, field 3 ]] [, {TOF | OVR | IGN}])} Options Default No default T able 2-33. PCC ASSI GN parameter opt[...]

  • Seite 141

    Specifying input parameters Using LCDS Print Description Language 2-33 PCC ASSIGN p arameter: point s to note • Y ou need not specify consecutive byte values. For example, you can code the fo llowing command as a single command: ASSIGN=(X’60’, SP1), ASSIGN=(X’61’, SP2), ASSIGN=(X’62’, SP3); The single command is: ASSIGN=(X’60’, SP[...]

  • Seite 142

    Specifying input parameters 2-34 Using LCDS Pr int Description Language Default A table of PSP1 (Pri nt and S pace 1) codes PCC DEF AUL T p arameter: point to note The DEF AUL T parameter mu st precede any ASSIGN parameter . Any preceding ASSIGN parameter is not incorporated into the PCC table. PCC INITIAL S pecifies the initial reference po int (T[...]

  • Seite 143

    Specifying input parameters Using LCDS Print Description Language 2-35 PCC MASK Makes inaccessible any unnecessa ry bits from the printer carriage control byte. Synt ax [ ac :] PCC MASK = value Options Default X’FF’ PCC command: point s to note When using the PCC command, keep in mind the following: • Multiple user defined PCC tabl es are all[...]

  • Seite 144

    Specifying input parameters 2-36 Using LCDS Pr int Description Language In the previous ex ample, these codes were added to the standard IBM1403 carriage control code t able: X’40’ (S pace 1 Line And Print), X’F1’ (Skip to Channel 1 And Pr int), and X’F8’ (Print And Skip to Channel 8). RECORD command S pecifies the stru cture of the pri[...]

  • Seite 145

    Specifying input parameters Using LCDS Print Description Language 2-37 Options Default 0 RECORD CONST ANT S pecifies a constant string used to signal the end of a record. This record delimiter const ant string signals the end of the record, but it is not included in th e print line. Synt ax RECORD CONST ANT = sc Options Default No default RECORD FO[...]

  • Seite 146

    Specifying input parameters 2-38 Using LCDS Pr int Description Language Options Default BIN RECORD LENG TH S pecifies the length of the longest record. Synt ax RECORD LENG TH = value Options Default Online: 150 Offline: 133 RECORD LENG TH p arameter: point s to note • When you change the LINE DA T A parameter to a value greater than the default v[...]

  • Seite 147

    Specifying input parameters Using LCDS Print Description Language 2-39 • The tape label content s can overri de a record length value. If a defined record length is larg er than the def ault block length (1330), you must specify a blo ck length that is large enough to hold the record. If a large enough reco rd length is not specified, data may be[...]

  • Seite 148

    Specifying input parameters 2-40 Using LCDS Pr int Description Language RECORD OFFSET S pecifies the location of the record length field. Synt ax RECORD OFFSET = value Options Default 0 RECORD POST AMBLE S pecifies the length in bytes of the extraneous dat a at the end of each tape record, measured from the end of the record backwards to the end of[...]

  • Seite 149

    Specifying input parameters Using LCDS Print Description Language 2-41 Options Default 0 RECORD STRUCTURE S pecifies the general record structure of the input data. Synt ax RECORD STRUCTURE = structure-type Options Default FB RECORD command: Point s to note Note the following when using the RECORD command: • L THFLD, OFFSET , FORMA T , and PREAMB[...]

  • Seite 150

    Specifying input parameters 2-42 Using LCDS Pr int Description Language CONST ANT may be enabled as the result of STRUCTURE being changed to U in label processi ng. However , no definition is assumed for the cons tant string. The default must be zero, or it must be defined in the job descriptor entry . • LINE DA T A p arameter and RECORD LENG TH [...]

  • Seite 151

    Specifying input parameters Using LCDS Print Description Language 2-43 Figure 2-3. Record format types[...]

  • Seite 152

    Specifying input parameters 2-44 Using LCDS Pr int Description Language SEFFNT command When you print a job on large sized paper (such as 1 1 by 17 inch or A3), the p aper must feed with it s short edge as the leading edge. This is called “short edge feed” (SEF). The SEFFNT command enabl es or disables the short edge feed font mapping feature. [...]

  • Seite 153

    Specifying input parameters Using LCDS Print Description Language 2-45 SEFFNT command p arameters The following table summariz es the use of the SEFFNT command parameters. The following sections descri be the syntax of the command parameters and give explanati ons of the p arameter options. SEFFNT SEFMAP S pecifies font mapping, which a ssociates o[...]

  • Seite 154

    Specifying input parameters 2-46 Using LCDS Pr int Description Language Default No default SEFFNT SEFMAP p arameter: point s to note • When specified without a label preceding the SEFFNT command, SEFMAP puts all font mapping definitions within the JDL, rather t han creating a sepa ra te mapping file. • When SEFMAP is coded outside of a st andar[...]

  • Seite 155

    Specifying input parameters Using LCDS Print Description Language 2-47 Options Default No default SEFFNT command: point s to note Note the following when using the SEFFNT command: • The system does not assume an y mappings for fonts. Y ou must always provide t he mapping. Once th e font mapping is found, range checking is based on the new orienta[...]

  • Seite 156

    Specifying input parameters 2-48 Using LCDS Pr int Description Language • If you want to use 1 1 by 17 inch paper or any size that requires SEF , be aware that form source libraries (.FSL) files, form (.FRM) files, logo (.LGO) files, and image (.IMG) files are not automatically scaled or rotated. Y ou may need to alter the FSL text file to specif[...]

  • Seite 157

    Specifying input parameters Using LCDS Print Description Language 2-49 Example 5 Job 4 overrides the system le vel SEFFNT mapping with a job level definition. TCODE command The TCODE command defines a se t of input–character–to–type assignments that will be used for the masked st ring comparisons in a report. Y ou must use TCOD E whenever you[...]

  • Seite 158

    Specifying input parameters 2-50 Using LCDS Pr int Description Language • The printing system accepts lowe rcase characters expressed literally or symbolic ally; that is, prec eded by the pound sign (#) functioning as a sw itch case operator . The following table gives some examples of how the TCODE command may be coded to specif y the following [...]

  • Seite 159

    Specifying input parameters Using LCDS Print Description Language 2-51 TCODE DEF AUL T S pecifies an initial set of charac ter type assignments for use with masked comparisons. Y ou may s pecify default assignments for any standard character set by coding the appropr iate keyword. Synt ax ac : TCODE DEF AUL T = { tcode T ype | value } Options Defau[...]

  • Seite 160

    Specifying input parameters 2-52 Using LCDS Pr int Description Language Options TCODE T ASSIGN p arameter: point to note When a typespec is coded as a 0, all characters specified by an inputspec are disassociated fr om all type code assignment s. Thus, the T ASSIGN parameter ma y untype a specified set of characters. When a typespec is coded with a[...]

  • Seite 161

    Specifying input parameters Using LCDS Print Description Language 2-53 Options Default No default TCODE command examples Following are a few examples of how to use the TCODE command. Example 1 The basic character set used fo r default types is ASCII. The keyboard display has upperca se and lowercase character capability: Example 2 The basic charact[...]

  • Seite 162

    Specifying input parameters 2-54 Using LCDS Pr int Description Language Example 4 The basic character set is EBCDIC. The editor that was used to edit the JSL file is limi ted to uppercase only: VOLUME command The VOLUME command specifie s input medium and data characteristics. VOLUME command p arameters The following table summarizes the pa rameter[...]

  • Seite 163

    Specifying input parameters Using LCDS Print Description Language 2-55 The following sections descri be the syntax of the VOLUME command parameters and explain the p arameter options. VOLUME KANJI S pecifies double-byte character printin g mode and allows printing of dat a streams of intermixed single-byte and double-byte characters. YN N VOLUME KC[...]

  • Seite 164

    Specifying input parameters 2-56 Using LCDS Pr int Description Language VOLUME BMUL T S pecifies a multiplication factor that you can u se to determine the true block length. Synt ax VOLUME BMUL T = value Options Default 1 VOLUME CODE S pecifies which code translati on table the system uses to interpret the input data. Synt ax VOLUME CODE = { keywo[...]

  • Seite 165

    Specifying input parameters Using LCDS Print Description Language 2-57 Default EBCDIC VOLUME CODE p arameter: point s to note • When you run a CODE=NONE jo b with DUPLEX=YES and SHIFT=YES, you must spec ify MARGIN in inches. • Input data is translated acco rding to the CODE selected on the VOLUME command. Any c haracter that is translated into [...]

  • Seite 166

    Specifying input parameters 2-58 Using LCDS Pr int Description Language VOLUME DBCS S pecifies the double-byte character printing mode. Allows printing of data streams of inte rmixed single-byte and double- byte characters. Synt ax VOLUME DBCS = {YES | NO} Options Default NO VOLUME EMTYPE S pecifies the emulation type with which the system will pri[...]

  • Seite 167

    Specifying input parameters Using LCDS Print Description Language 2-59 VOLUME EOV S pecifies the action the system ta kes when it encounters an end of volume (EOV) on the input data tape. Synt ax VOLUME EOV = ([P AUSE | NO P AUSE], [EOF | NOEOF]) Options Default s NOP AUSE, NOEOF VOLUME EXP AGE Enables data error logging and reporting of unprintabl[...]

  • Seite 168

    Specifying input parameters 2-60 Using LCDS Pr int Description Language Options Default YES VOLUME HOST S pecifies the computer or host operating sys tem that generated the input da ta file. Synt ax VOLUME HOST = host type Options T able 2-63. VOLUME EXP AGE parameter options and definitions Option Defi nition YES If a character is not inclu ded in[...]

  • Seite 169

    Specifying input parameters Using LCDS Print Description Language 2-61 Default Offline printing: IBMOS Online printing: No default VOLUME HOST p arameter: point s to note • For HOST=DUMP , two t ape mar ks at the end of the tape are required to dump the dat a t ape using DUMP .JSL. • If a selected HOST type is inconsistent with a selected LABEL[...]

  • Seite 170

    Specifying input parameters 2-62 Using LCDS Pr int Description Language • If the host application progra m uses ANSI carriage control commands, the host operatin g system converts each command to a valid 321 1 or 4245 channel co mmand before sending it to the printer for online printing. The printing system online interface (as we ll as the 321 1[...]

  • Seite 171

    Specifying input parameters Using LCDS Print Description Language 2-63 VOLUME KCODE S pecifies which double-byte charac ter code transl ation table the system will use to inte rpret the input data. Synt ax VOLUME KCODE = { keyword | id } Options Default No default VOLUME LABEL S pecifies the type of label on the input tape. Synt ax VOLUME LABEL = l[...]

  • Seite 172

    Specifying input parameters 2-64 Using LCDS Pr int Description Language VOLUME LCODE S pecifies the code translation table that will be used in interpreting the tape label. Synt ax VOLUME LCODE = { keyword | id | NONE} Options Default EBCDIC VOLUME LP ACK S pecifies whether undefined labels (LABEL =UNDEF) are packed or unp acked. Synt ax VOLUME LP [...]

  • Seite 173

    Specifying input parameters Using LCDS Print Description Language 2-65 Options Default NO VOLUME MAXLAB S pecifies the longest physical block that will be treated as a label when an undefined l abel is specifi ed (LABEL=UNDEF). Synt ax VOLUME MAXLAB = value Options Default 81 VOLUME MAXLAB p arameter: point to note Any data block whose length is be[...]

  • Seite 174

    Specifying input parameters 2-66 Using LCDS Pr int Description Language Options Default 80 VOLUME OPTIMIZE Enhances the performance of the data stream. NOTE: This parameter is s upported only p art ially by the FreeFlow Print Server LCDS syst ems. The parameter options table below reflect s only t he options that are supported. Synt ax VOLUME OPTIM[...]

  • Seite 175

    Specifying input parameters Using LCDS Print Description Language 2-67 VOLUME OSCHN S pecifies the channel that the system uses to signal the end of a report that is generated by an IBM OS writer . Synt ax VOLUME OSCHN = value Options Default 9 VOLUME OSHDP S pecifies the number of header banner pages that will be generated by an IBM OS Wr iter . S[...]

  • Seite 176

    Specifying input parameters 2-68 Using LCDS Pr int Description Language Options Default 0 VOLUME RMUL T S pecifies a multiplication factor that the record length uses to determine the true record length. Synt ax VOLUME RMUL T = value Options Default 1 VOLUME TCODE S pecifies the set of type a ssignments to use for masked comparisons. Synt ax VOLUME[...]

  • Seite 177

    Specifying input parameters Using LCDS Print Description Language 2-69 Options Default EBCDIC VOLUME UNP ACK S pecifies the unpacking meth od of the input data when unpacking is required. Synt ax VOLUME UNP ACK = {NONE | T4 X3 | T4X3H2 | UNIV AC} Options Default NONE T able 2-77. VOLUME TCODE p ara meter options and definitions Option Defini tion t[...]

  • Seite 178

    Specifying input parameters 2-70 Using LCDS Pr int Description Language VOLUME VCODE S pecifies a table of character type codes to use with the CRITERIA command, V ALUE pa rameter . This parameter accommodates the different pres ent ations of numbers used in different countries, thereby ensu ring accurate comp arisons of numeric values. Synt ax VOL[...]

  • Seite 179

    Specifying input parameters Using LCDS Print Description Language 2-71 There are eight unique character T y pe codes in a character code translation set, as defined in the following “Unique character T ype codes” table. Default EBCDIC, VCODE0 VOLUME VCODE examples VOLUME CODE=ASCII, VCODE=(ASCII, VCODE0) In the example above, the command utiliz[...]

  • Seite 180

    Specifying input parameters 2-72 Using LCDS Pr int Description Language Offline: VOLUME HOST=UNIVAC, LABEL=STANDARD, UNPACK=T4X3, CODE=ASCII, LCODE=ASCII; VOLUME HOST=IBMOS; VOLUME HOST=B6700, LABEL=ANSI, BMULT=6, RMULT=6; VOLUME HOST=OCTDUMP, CODE=H6BCD, UNPACK=T4X3;[...]

  • Seite 181

    Using LCDS Print Description Language 3-1 3. Using logical processing Logical, or special, processing enables you to specify logical functions that will be performed on a record or a set of records. During job processing, the system tests the value of a specified test expression and directs the flow of processing based on the result of the test. In[...]

  • Seite 182

    Using logical processing 3-2 Using LCDS Prin t Description Language T est expressions T o define a logical processing co mmand fully , you must specify one or two fields in the record t hat will be tested. In general, a logical processing command has the following format: parameter command-keyword = options , ..., command-keyword TEST = testexp , .[...]

  • Seite 183

    Using logical processing Using LCDS Print Description Language 3-3 • A specific print line range is specified by the LINENUM parameter , and the line or lines that are being tested contain no record (that is, the li nes have been skipped or spaced over). If the test specifies a change mode function, the CRITERIA command fails because no change ha[...]

  • Seite 184

    Using logical processing 3-4 Using LCDS Prin t Description Language Logical processing commands that have TEST p arameters The logical processing commands with TEST parameters are listed below . Each individual co mmand should be specified only once per job descriptor entry . If any one command is specified more than once, the last occurren ce is u[...]

  • Seite 185

    Using logical processing Using LCDS Print Description Language 3-5 Each constant that is included in a referenced T ABLE command is examined by the system to see if it is equal in value to the input data field specified in t he CONST ANT parameter of the CRITERIA command. NOTE: The T ABLE command must precede any CRITERIA command that references it[...]

  • Seite 186

    Using logical processing 3-6 Using LCDS Prin t Description Language T ABLE MASK Defines mask characters used with in string constant s (specified by CONST ANT parameter). Also indicates which characters denote special type testing an d what that type is. Synt ax ac : T ABLE MASK = ( ignorechar [, charspec 1 [, charspec 2 [,...]]]) Options Default N[...]

  • Seite 187

    Using logical processing Using LCDS Print Description Language 3-7 T ABLE command: points to note • In an unmasked comparison (u sing only the CONST ANT parameter of the T ABLE command) , characters in the string constant that correspond positio nally to those in the input data string are tested for absolut e equality , one character at a time. ?[...]

  • Seite 188

    Using logical processing 3-8 Using LCDS Prin t Description Language The characters used in the MASK parameter occupy numbered positions, begi nning with 0 and separated by commas. These position numbers in the MASK parame ter are used as type numbers. Therefore, the associations of mask characters to type that are listed in the following table are [...]

  • Seite 189

    Using logical processing Using LCDS Print Description Language 3-9 Example 4 The T ABLE command below sets up the character to type associations shown in the following table. A logical test using this T ABLE command examines a field of an input data record to determine if the following conditions are met: • The word DA TE is present. •T h e / i[...]

  • Seite 190

    Using logical processing 3-10 Using LCDS Pr int Description Language Const ant mode In Constant mode (that is, when the CRITERIA CONST ANT parameter has been specified), y ou must specify the location, length, and contents of a fixed fiel d within a record. Each record is examined at the specified loca tion to determine if th e constant is present [...]

  • Seite 191

    Using logical processing Using LCDS Print Description Language 3-11 The criid 1 and criid 2 are the identifiers for two CRITERIA commands. The parentheses in this format are required. For example, the following three commands specify that a record should be selected (RSELECT parame ter) if a particular field is equal to a given string constant ( sc[...]

  • Seite 192

    Using logical processing 3-12 Using LCDS Pr int Description Language – Compare the character in that position for absolute equality . – Ignore the character in t hat position (consider the character , whatever it is, to compare as equal). – Compare the character in that position for type, for example, alphabetic, numeric, or some specially de[...]

  • Seite 193

    Using logical processing Using LCDS Print Description Language 3-13 Masked comparisons using nondefault type assignment s Performing masked comparison s using either a nonst andard character set or a standard se t for which the default type assignments are not suit able r equires coding the following: • TCODE command: This command is used either [...]

  • Seite 194

    Using logical processing 3-14 Using LCDS Pr int Description Language CRITERIA command parameters A CRITERIA command may contai n only one specification of one of these parameters: CONST A NT , CHANGE, or V ALUE. In addition, it may optionally cont ain the LINENUM p arameter . Thus, one or two parameters must be provided in the CRITERIA command. The[...]

  • Seite 195

    Using logical processing Using LCDS Print Description Language 3-15 Options Default No default CRITERIA CHANGE p arameter: point s to note • In online jobs, the host truncat es trailing blanks. Y ou may add blank character spaces to any c ontrol fields that are shorter than the specified length, so the system can make a comparison. • The data f[...]

  • Seite 196

    Using logical processing 3-16 Using LCDS Pr int Description Language – If the LINENUM parameter is used, lines within the specified range are processe d normally , and lines outside the range are not evaluat ed. Thus, Change mode comparison strings are not sa ved from lines out side of a LINENUM range. Refer to the “CRITERIA LINENUM” paramete[...]

  • Seite 197

    Using logical processing Using LCDS Print Description Language 3-17 Options Default No default CRITERIA CONST ANT p arameter synt ax example The following CRITERIA command syntax diagram describes a test for a subfield equal to a specific constant t able. criid : CRITERIA CONST ANT=( offset , length , EQ, ta b id ); In the above syntax, the CONST A[...]

  • Seite 198

    Using logical processing 3-18 Using LCDS Pr int Description Language Options Default All lines CRITERIA V ALUE Defines test specifications for a logical processing function with the V alue mode criterion. Use the CRITERIA V ALUE parame ter to comp are two numeric values. The system returns a true va lue if the variable text data satisfies the test [...]

  • Seite 199

    Using logical processing Using LCDS Print Description Language 3-19 Default No default CRITERIA V ALUE p arameter: point s to note • A test criteria specifying t he EQ operator may return a true result even though t he character strings being compared are not identically equal. Fo r example, ‘0000’ is eq ual to ‘0,’ ‘0.0,’ ‘$0.00,?[...]

  • Seite 200

    Using logical processing 3-20 Using LCDS Pr int Description Language – Non-numeric characters, such as currency symbols, positive and negative number des ignators, and alphabetic text may only precede, follow , or enclose the numeric character string. V alid character strings would include the following if the appropriate VCODE tabl e is specifie[...]

  • Seite 201

    Using logical processing Using LCDS Print Description Language 3-21 – If the operator is NE, L T , G T , LE, or GE, the system tests the variable data against only th e first value in the T ABLE CONST ANT statement. Performance considerations with the CRITERIA V ALUE parameter CRITERIA V ALUE affect s system pe rformance in relation to the number[...]

  • Seite 202

    Using logical processing 3-22 Using LCDS Pr int Description Language Logical processing co mmand descriptions Logical processing commands caus e the system to test input data records in the job against specif ied criteria. If the criteria are satisfied, the system performs specif ic actions. The commands described in the following sections provide [...]

  • Seite 203

    Using logical processing Using LCDS Print Description Language 3-23 The system recognizes the end of a report when enough banner pages have been printed to satisf y the “end of report” test criteria. BANNER command parameters The following table summariz es the BANNER command parameters. The following sections descri be the syntax of the BANNER[...]

  • Seite 204

    Using logical processing 3-24 Using LCDS Pr int Description Language Options Default 0 BANNER HCOUNT p arameter: point to note The FreeFlow Print Server LC DS systems do not recognize header banner pages if an HCOUNT value of 0 is specified. BANNER HJOBNO S pecifies that, for each report, a subfield of the first record that satisfies the banner sel[...]

  • Seite 205

    Using logical processing Using LCDS Print Description Language 3-25 Options Default NONE BANNER TCOUNT S pecifies the total num ber of consecutive trailer banner pages that must be detect ed to recognize the end of the report. Synt ax BANNER TCOUNT = value Option Default 0 BANNER TEST Defines the test expression for detection of a banner page for e[...]

  • Seite 206

    Using logical processing 3-26 Using LCDS Pr int Description Language Options Default No default BANNER TYPE S pecifies the use of selected da ta pages as banner pages when reports do not cont ain this information. Synt ax BANNER TYPE = {DA T A | BANNER} Options Default BANNER BANNER TYPE p arameter: point to note Use DA T A when reports do not cont[...]

  • Seite 207

    Using logical processing Using LCDS Print Description Language 3-27 BANNER command: point s to note • Field content captured via HJOBNO and HRP TNA is translated using the CODE tabl e in ef fect when the record containing them is processed. • The following table shows the ef fect of the TCOUNT and HCOUNT parameters of t he BANNER command under [...]

  • Seite 208

    Using logical processing 3-28 Using LCDS Pr int Description Language Example 2 If a job stream has two trailer page s with the ch aracter string DA TE= mm/dd/yy appearing on line 10 or 1 1 and beginning in print position 20, the BANNER criteria could be coded as follows: The MASK parameter specifies a masking character . The CONST ANT parameter spe[...]

  • Seite 209

    Using logical processing Using LCDS Print Description Language 3-29 Options Default No default BSELECT and BDELETE co mmands: points to note Note the following when using the BSELECT and BDELETE commands: • It is import ant to not e that block selection or block deletion is performed before the extraction of the records from the block. If a block[...]

  • Seite 210

    Using logical processing 3-30 Using LCDS Pr int Description Language The contents of the first byte of each t ape block (of fset=0, length=1) is examined for the char acter constant 'P'. When a 'P' is detected, the entire block is selected (BSELECT) for printing. When the first byte of any block does not contain a 'P',[...]

  • Seite 211

    Using logical processing Using LCDS Print Description Language 3-31 LMODIFY command Enables you to select one or more text strings to which highlight color will be added under sp ecified conditions. NOTE: The FreeFlow Print Serv er LCDS monochrome systems ignore this command. However , JSLs that contain the LMODIFY command may be created and transf[...]

  • Seite 212

    Using logical processing 3-32 Using LCDS Pr int Description Language LMODIFY SELECT S pecifies the part of the print lin e that will be printed in the specified ink. Synt ax LMODIFY SELECT= {LINE | ( offset , length )} Options Default No default LMODIFY TEST S pecifies the test expression fo r selecting one or more text strings to be printed in col[...]

  • Seite 213

    Using logical processing Using LCDS Print Description Language 3-33 Point s to note: LMODIFY command • The LMODIFY command ac ts upon individual print lines. The offset values in all of the test criteria are me asured from the beginning of the print line to the beginning of the test field. The print data of fset (pdo value) in the LINE DA T A par[...]

  • Seite 214

    Using logical processing 3-34 Using LCDS Pr int Description Language RAUX TEST p arameter S pecifies the test expression fo r selection of paper from the auxiliary tray . Synt ax RAUX TEST = testexp Options Default No default RAUX command: point s to note • If a record that is intended to sa tisfy the criteria for RAUX is suspended by RSUSPEND, t[...]

  • Seite 215

    Using logical processing Using LCDS Print Description Language 3-35 Figure 3-3. Dat a record showin g offset specified in RAUX command The data record, when processed as p art of the input data stream, causes the page it is a p art of to be printed on a sheet of paper fed from the auxiliary tr ay . The Xs are depicted in the above example only to i[...]

  • Seite 216

    Using logical processing 3-36 Using LCDS Pr int Description Language Options Default No default RDELETE and RSELECT co mmands: point to note The RSELECT and RD ELETE commands are supported on the FreeFlow Print Server LCDS syst ems only for offline printing. RDELETE command example The following commands illustra te the use of RDELETE to process in[...]

  • Seite 217

    Using logical processing Using LCDS Print Description Language 3-37 Figure 3-4. Illustration of RDELETE command usage 1. T ape mark, followed by interblock gap (IBG) 2. Block 1, followed by interblock gap (IBG) 3. Block 2, followed by interblock gap (IBG) 4. T ape mark 5. Record length field (in preamble) 6. Printer carriage cont rol (PCC) byte (at[...]

  • Seite 218

    Using logical processing 3-38 Using LCDS Pr int Description Language Options Default No default RFEED command: point s to note • Satisfaction of the RFEED criter ia causes the current page to feed from the tray assigned to the stock defined in the RFEED command. • If a criterion is met, the stock name remains in ef fect until the next RFEED cri[...]

  • Seite 219

    Using logical processing Using LCDS Print Description Language 3-39 In this example, the system checks C1, C2, and then C3. If C2 and C3 satisfy the specifi ed criteria, the C2 stock has priority over the C3 stock due to its position in the JSL. ROFFSET command The logical processing ROFFS ET command enables you to initiate a page of fset in the st[...]

  • Seite 220

    Using logical processing 3-40 Using LCDS Pr int Description Language ROFFSET can also force an offset on either all copies of the report or only the first copy . In conjunction with job offset control (OFFSET param eter of the OUTP UT command), you can exert extensive control over the offsetti ng function to build t a ilored, job controlled stacks [...]

  • Seite 221

    Using logical processing Using LCDS Print Description Language 3-41 ROFFSET TEST S pecifies the test expr ession for offsetting pages in the st acker bin. Synt ax ROFFSET TEST = testexp Options Default No default ROFFSET command: point s to note • The ROFFSET feature pr ints the record that satisfies the test expression according to the normal jo[...]

  • Seite 222

    Using logical processing 3-42 Using LCDS Pr int Description Language ROFFSET command example In the following exampl e, a file has multiple reports without any delimiter records separating the r eport s. Each page of the report has a page number as p art of t he heading. Each report causes renumbering of the pages, st arti ng with P AGE...1. With t[...]

  • Seite 223

    Using logical processing Using LCDS Print Description Language 3-43 RP AGE command The RP AGE command allows you to reposition the current (or next) logical page on the physical p age. RP AGE command parameters The following table summar izes the RP AGE command parameters. The following sections descri be the syntax of the RP AGE command parameters[...]

  • Seite 224

    Using logical processing 3-44 Using LCDS Pr int Description Language Options Default (NUFRONT , NOFFSET) T able 3-33. RP AGE SIDE para meter options and definitions Option Defi nition sideopt In duplex (with no BFORM) , sideopt produces the following resu lts: NUFRONT The specified logical page is posit ioned as the first logical page on a new shee[...]

  • Seite 225

    Using logical processing Using LCDS Print Description Language 3-45 RP AGE TEST Defines the test expression for detection of an RP AGE reco rd that will cause the l ogical page to be reposit ioned on a physical pag e . Synt ax RP AGE TEST = testexp Options Default No default RP AGE WHEN Defines the portion of the current logical page that will be p[...]

  • Seite 226

    Using logical processing 3-46 Using LCDS Pr int Description Language RP AGE command: points to note Note the following when using the RP AGE command. • If a record intended to satisf y the criteria for RP AGE is suspended by RSUSPEND, that re cord is not checked for the RP AGE criteria. Note that the RP AGE criteria takes effect when printing is [...]

  • Seite 227

    Using logical processing Using LCDS Print Description Language 3-47 Figure 3-6. Effect s of RP AGE SIDE p arameter[...]

  • Seite 228

    Using logical processing 3-48 Using LCDS Pr int Description Language Figure 3-7. Effect s of RP AGE WHEN parameter[...]

  • Seite 229

    Using logical processing Using LCDS Print Description Language 3-49 RRESUME and RSUSPEND commands The print suppression l ogical processing functi on permits you to delete from printing groups of reco rds that are distinguishable at the start and end, but whose inte rmediate records may not be unique or distinguishable. Print suppression and resump[...]

  • Seite 230

    Using logical processing 3-50 Using LCDS Pr int Description Language Options Default NEXT RSUSPEND and RRESUME TE ST Defines the test expressions for the record at which printing will be suppressed (RSUSPEND) or resumed (RRESUME). Synt ax RSUSPEND TEST = testexp RRESUME TEST = testexp Options Default No default RRESUME and RSUSPEND commands: point [...]

  • Seite 231

    Using logical processing Using LCDS Print Description Language 3-51 • Interaction with RST ACK – A record that satisfies the RST ACK criteria is detected, and it terminates the report and record suspension, regardless of whether or not the printing of records was suspended at the time. DJDE records are not proce ssed if record printing has been[...]

  • Seite 232

    Using logical processing 3-52 Using LCDS Pr int Description Language • DJDE records are process ed, not ignored, even when detected after an RSUSPEND record and before the corresponding RR ESUME record . RSUSPEND and RRESUME exa mple Following is an example of the RSUSPEND an d RRESUME commands. The printing of the input data re cords in the foll[...]

  • Seite 233

    Using logical processing Using LCDS Print Description Language 3-53 RST ACK command The stacked report s feature enabl es you to define a series of reports in a single file. This is accomplished by specifying the end of the report in the coded logical pr ocessing commands. The printer stacks report s in a file if more than one report is included in[...]

  • Seite 234

    Using logical processing 3-54 Using LCDS Pr int Description Language In this mode, you can use the PRINT parameter to print the delimiter (or the delimiter packe t) and to select the output destination of this delimiter p age: BIN, TRA Y , or BOTH. The option BOTH delivers t he page to the sample tray and to the output tray . The delimiter page, wh[...]

  • Seite 235

    Using logical processing Using LCDS Print Description Language 3-55 RST ACK command p arameters The following table summarizes t he p arameters of the RST ACK command. RST ACK ACCTINFO S pecifies that a subfield of the fi rst record will be printed on the accounting page at the end of the report. If DELIMITER=YES is also coded, the subfield is from[...]

  • Seite 236

    Using logical processing 3-56 Using LCDS Pr int Description Language RST ACK DELIMITER S pecifies whether or not RST ACK records are treated as data records. Synt ax RST ACK DELIMITER = {YES | NO} Options Default NO Point to note: RST ACK DELIMITER p arameter Y ou can use DELIMITER = NO to detect a record that is uniquely recognizable as the first [...]

  • Seite 237

    Using logical processing Using LCDS Print Description Language 3-57 Options Default NONE RST ACK PRINT If DELIMITER=YES is coded, specifie s if the report delimiters will be printed, and if so, the output destination of the printed delimiters. Synt ax RST ACK PRINT = {BIN | BOTH | TRA Y | NONE} Options Default NONE RST ACK PRINT p arameter: point s[...]

  • Seite 238

    Using logical processing 3-58 Using LCDS Pr int Description Language RST ACK TEST Defines the test expression for t he “end of report ” conditions for either Change mode or Cons tant mode criteria. Synt ax RST ACK TEST = testexp Options Default No default RST ACK command: point s to note • If the TEST expression on t he RST ACK command consis[...]

  • Seite 239

    Using logical processing Using LCDS Print Description Language 3-59 • Detection of RST ACK imme diately following report separation is ignored. This pr event s null reports. If RST ACK is specified in a selected JDE or JDL, that is , a JDE or JDL invoked in a DJDE), the followi ng restrictions apply to online systems: – If RST ACK is not specif[...]

  • Seite 240

    Using logical processing 3-60 Using LCDS Pr int Description Language The following figure illustrates a sample RST ACK command usage. Figure 3-8. Sample RST ACK command usage illustration[...]

  • Seite 241

    Using LCDS Print Description Language 4-1 4. S pecifying print format p arameters T o specify the physical characteri stics of a print job, define the placement of data on the p age, identify system responses to error conditions, and other functions related to the printed output, you use the PDL print format commands. These commands are described i[...]

  • Seite 242

    Specifying print format parameters 4-2 Using LCDS Prin t Description Language ABNORMAL command The ABNORMAL command allows you to restrict certain operator functions a nd to define system responses to error conditions. ABNORMAL command parameters The following table summariz es the ABNORMAL command parameters. The following sections describe the sy[...]

  • Seite 243

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-3 Synt ax ABNORMAL ACCTFEED = {A UX | OPR} Options Default AUX ABNORMAL CODE S pecifies the handling of illegal function codes in the data stream. The system sets the repor t completion code and insert s an account error page into the job. Synt ax ABNORMAL CODE = {IGN ORE |[...]

  • Seite 244

    Specifying print format parameters 4-4 Using LCDS Prin t Description Language Options Default STOP ABNORMAL ERROR p arameter: point s to note • The CONTINUE and ABOR T opt ions put the printer in “Nonstop” mode. The ST OP option put s the system in “S top” mode. Any abnormal condition t hat is detected, such as a syntax error in a DJDE sp[...]

  • Seite 245

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-5 ABNORMAL IMISMA TCH S pecifies the action fo r a highlight color printer to take when a specified ink requires a primary in k color that is not currently loaded. NOTE: IMISMA TCH is a highli ght color parameter that is recognized by printers such as the Xerox 4850 and 489[...]

  • Seite 246

    Specifying print format parameters 4-6 Using LCDS Prin t Description Language FreeFlow Print Server-based LCDS printers contain queue default settings and a queue override setting. The default setting will be to Use Loaded Color . Th e LCDS datastream overrides queue default settings; however , a queue override setting will override the LCDS datast[...]

  • Seite 247

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-7 ABNORMAL ISUBSTITUTE S pecifies whether or not the operator of a hi ghlight color printer may initiate ink substitution. NOTE: ISUBSTITUTE is a highli ght color parameter that is recognized by printers such as the Xerox 4850 and 4890, as well as the Xerox DT 128/155/180 H[...]

  • Seite 248

    Specifying print format parameters 4-8 Using LCDS Prin t Description Language Options Default NOW AIT ABNORMAL OTEXT parameter example Following is an example of th e ABNORMAL OTEXT parameter . ABNORMAL REP S pecifies whether or not the first data page delivered to the output bin following a printer jam recovery or a system rollover is offset from [...]

  • Seite 249

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-9 ABNORMAL SECURITY Restricts cert ain operations or administrative functions. Synt ax ABNORMAL SECURITY = {YES | NO} Options Default NO ABNORMAL SECURITY p arameter: point s to note • If SECURITY is invoked in a se lected JDE, such as one that is requested via a JDE DJDE[...]

  • Seite 250

    Specifying print format parameters 4-10 Using LCDS Pr int Description Language ACCT command The ACCT command enables a pr intout of an accounting summary to be included with each report printed. This summary consists of a single p age of in formation containing job setup information and counts of processing event s. The system automatically saves o[...]

  • Seite 251

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-11 Default Built from the JDL name by adding “.JDL” to the name. ACCT DEPT p arameter: point to note The department name ( sc ) is printed on the accounting sheet, and is entered into the acco unting log for the report. ACCT USER S pecifies the delivery destination of t[...]

  • Seite 252

    Specifying print format parameters 4-12 Using LCDS Pr int Description Language CME command Copy modification entries (CMEs) allow certain p arts of the printed data in a repor t to be replac ed with predefined static data, and/or specify the changing of font s within the variable data. (The copy modification function is also referred to as “spot [...]

  • Seite 253

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-13 Refer to “Importing LCDS resource s” in the “PDL principles and procedures” chapter for the procedure for c opying resources to the /opt/XRXnps/resources/lcds/ folder from elsewhere within the Unix file system. NOTE: When you modify a CME s ource file, you must r[...]

  • Seite 254

    Specifying print format parameters 4-14 Using LCDS Pr int Description Language CME CONST ANT S pecifies a character string to print. Synt ax [ ac :] CME CONST ANT = sc Options Default No default CME CONST ANT p arameter: point to note The CONST ANT paramete r of t he CME has no default and must be specified, unless all that is required is a font ch[...]

  • Seite 255

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-15 Default No default CME FONT p arameter: point s to note • A font specification applies to i nput variable data as well as to static CME dat a. If a line number (LINE) and character position (POSITION) but no inse rtion text (CONST ANT) are specified, the font change th[...]

  • Seite 256

    Specifying print format parameters 4-16 Using LCDS Pr int Description Language CME INK p arameter: point s to note • If 0 is specified (or defaulted) for the INK p arameter , the ink for the variable data and the CME text reve rt s to the ink that was specified in the IDF AUL T parameter of the OUTPUT command. • An inkindex value greater than t[...]

  • Seite 257

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-17 CME POSITION S pecifies the initial character posit ion at which to begin to apply the CME in t he print line. Synt ax [ ac :] CME POSITION = n Options Default 1 CME command: point s to note • The CME LINE and POSITION parameters are order dependent; that is, LINE must[...]

  • Seite 258

    Specifying print format parameters 4-18 Using LCDS Pr int Description Language There also may be multiple text specifications following a column specification. These are combined to form a single text string. • String position: Where a CME string constant is printed on a line depends upon where the PO SITION and CONST ANT parameters are specified[...]

  • Seite 259

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-19 CME command examples This section shows two examples of uses of the CME command. Example 1 CME parameters specif ied in standard form: CME parameters specified in short form: or Example 2 The following is an example of copy sensitive CMEs. For the first copy of the repor[...]

  • Seite 260

    Specifying print format parameters 4-20 Using LCDS Pr int Description Language IDR command Allows you to define default in k catalogs, p alettes, and inks. ac identifier Y ou must specify an ac identifier when defining an IDR. This identifier is referenced by t he OUTPUT IDR p arameter or the IDR DJDE. If a JSL contains a n IDR command , but does n[...]

  • Seite 261

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-21 If no IDF AUL T is specified, the fi rst element of the ILIST is used as the default. If no ILIST is spec ified, the system default is used. IDR command p arameters The following table summarizes the IDR command p arameters. IDR ICA T ALOG Establishes a default ink cat a[...]

  • Seite 262

    Specifying print format parameters 4-22 Using LCDS Pr int Description Language IDR ILIST This parameter provides a list of all the inks which may be referenced by indexing in prin ting variable input data or CME data. Synt ax ac :IDR ILIST = {‘ inkname ’ | (‘ inkname 1 ’ [‘ inkname 2 ’] [, ...])} Options Default No default IDR ILIST p a[...]

  • Seite 263

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-23 IDR P ALETTE Establishes a default inks p ale tte that will be used in ink references when t here is no specific palette reference. Synt ax ac :IDR P ALETTE = ‘ pa le t te ’ Options Default No default IDR P ALETTE p arameter: point to note The palette that is identif[...]

  • Seite 264

    Specifying print format parameters 4-24 Using LCDS Pr int Description Language The following sections descri be the syntax of the command parameters and explain their options. LINE BASELINE Defines how to calculate the ba seline position of the character that is being printed. Synt ax LINE BASELINE = {TOP | CENT ER | BOTT OM | LARGE[ST]} LINE FDA T[...]

  • Seite 265

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-25 Options Default LARGE[ST] LINE BASELINE p arameter: point to note If KANJI is specified as one of the font s (KANJI = YES), a BASELINE=LARGE command is treated as BASELINE=TOP . LINE BLANKTYPE S pecifies whether or not the “shift in” and “shift out” function code[...]

  • Seite 266

    Specifying print format parameters 4-26 Using LCDS Pr int Description Language LINE DA T A S pecifies the location and length of the print line data within an input data record. Synt ax LINE DA T A = ( pd o , length ) Options Default Online: (0,150) Offline: (1,132) LINE FCB S pecifies whether to suppress or to process host transmitted forms contro[...]

  • Seite 267

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-27 LINE FCB p arameter: point s to note • If you specify FCB=PROCES S, an FCB load causes positioning to TOF . If the system is already at T OF , page eject does not occur . However , if the line num ber before the FCB load is greater than TO F , a page eject occurs. • [...]

  • Seite 268

    Specifying print format parameters 4-28 Using LCDS Pr int Description Language LINE FONTINDEX S pecifies that a field within the user portion of a record defines the index to a specific font to be used for that line. If FONTINDEX is not specif ied, no index is used. Synt ax LINE FONTINDEX = { offset | ( offset [, initval [, bitopt ]]) | NO NE} Opti[...]

  • Seite 269

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-29 LINE FONTINDEX p arameter: point s to note • When the bitopt option is specified, the initval must also be specified. • If the initval is ONE or is not specifie d, the value of the font index byte in the data record is a number in the range 1 to n , where n is the nu[...]

  • Seite 270

    Specifying print format parameters 4-30 Using LCDS Pr int Description Language Options Default offset : 0 termination : DEF AUL T LINE INKINDEX S pecifies a field within a data reco rd that contains a number that represents the ink index in the current ILIST . Synt ax LINE INKINDEX = { offset | ( offset [, initval [, bitopt ]]) | NONE} Options Defa[...]

  • Seite 271

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-31 LINE INKINDEX p arameter: point s to note • The FreeFlow Print Server LCDS systems support only the offset option for the LI NE INKINDEX p arameter . • When the bitopt option is specified, the initval must also be specified. • The printer permits an entire line or [...]

  • Seite 272

    Specifying print format parameters 4-32 Using LCDS Pr int Description Language Default No default LINE LPI p arameter: point s to note • If the LARGE[ST] is specif ied for the LINE BASELINE parameter , the LPI parameter is ignored. • The line spacing value is not based on the maxi mum LPI font of the line. Instead, it is based on the value that[...]

  • Seite 273

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-33 Options Default (PRINT , NODISP) LINE OVERPRINT p arameter: point s to note FONTINDEX and OVERPRINT : When used in conjunction with OVERPRINT , FONTINDEX is handled as follows: • For OVERPRINT=PRINT , the printing system overprints records analogously to an impact prin[...]

  • Seite 274

    Specifying print format parameters 4-34 Using LCDS Pr int Description Language LINE OVERPRINT p arameter example Following is an example of th e LINE OVERPRINT parameter . LINE PCC S pecifies the position (a nd possible translat ion) of the printer carriage control field. NOTE: The PCC parameter is ignor ed in online printing by the FreeFlow Print [...]

  • Seite 275

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-35 LINE PCCTYPE S pecifies a set of prin ter carriage control code s that wil l be used in printing a job. Synt ax LINE PCCTYPE = { PCCname | PCCid | USER} Options Default Online: IBM4245 Offline: ANSI T able 4-37. LINE P CCTYPE p arameter opti ons and definitions Option De[...]

  • Seite 276

    Specifying print format parameters 4-36 Using LCDS Pr int Description Language LINE PCCTYPE p arameter: point s to note • For the FreeFlow Print Server LCDS systems, this parameter is treated as if the system were an IBM 321 1. Note that there is no function al difference between IBM321 1 and IBM4245 for PCC types. • Creation of a user defin ed[...]

  • Seite 277

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-37 LINE command: point s to note • Line sp acing with multiple font s : The vertical spacing of a line is the line spacin g of the largest font in use in the previous line. The current line can also be adjusted downward by the difference in height between the first and th[...]

  • Seite 278

    Specifying print format parameters 4-38 Using LCDS Pr int Description Language LINE command examples Here are some examples of use of the LINE command. Example 1 The LINE command below defines the characteristics of the following record structure show n in the following figure. Figure 4-1. Diagram of a sampl e print dat a offset (pdo) p arameter Th[...]

  • Seite 279

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-39 Figure 4-2. Sample dat a record structure Example 3 LINE PCCTYPE=NONE, DATA=(1,57), VFU=V1; MESSAGE command The MESSAGE command permits you to inform the operator of special conditions by displaying user defined text on the screen. • All MESSAGE command parameters must[...]

  • Seite 280

    Specifying print format parameters 4-40 Using LCDS Pr int Description Language MESSAGE command p arameters The following table summarizes the MESSAGE command parameters. The following sections descri be the syntax of the command parameters and explain the p arameter options. MESSAGE ITEXT (“Input text”) S pecifies a text me ssage to be sent to [...]

  • Seite 281

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-41 MESSAGE ITEXT p arameter: point s to note • If EBCDIC or hexadec imal strings or hex defined bytes using “!” in a character string ar e used in a M ESSAGE command, they are interpreted as st andard EBCDIC and are translated to extended ASCII. • Y ou can use the #[...]

  • Seite 282

    Specifying print format parameters 4-42 Using LCDS Pr int Description Language MESSAGE OTEXT : point s to note • Multiple line messages may be s pecified for a single copy by one of the following methods: – S pecifying the copy number mo re than once in different OTEXT parameters – S pecifying a list of string cons tants cont ained in a secon[...]

  • Seite 283

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-43 OUTPUT command The OUTPUT command controls the organization and format of a report, including the number of copies of a report, the forms to be printed with the variable data, report of fsetting, and the use of simplex or duplex mode. For fu rther information on graphics[...]

  • Seite 284

    Specifying print format parameters 4-44 Using LCDS Pr int Description Language OUTPUT G RAPHICS S pecifies if and how graphics ar e used in the job. YY N OUTPUT IDF AUL T S pecifies the default ink that will be us ed for parameters in which no ink is specified. YY Y OUTPUT IDR S pecifies the name of an ink descriptor (IDR) that will be used for the[...]

  • Seite 285

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-45 OUTPUT BFOR M Prints a form on the back side of a duplex dat a sheet. In association with the duplex printing mode DUPLEX=YES, a page cont aining only a form (no va riable data can be printed with this page) may be printed on the ba ck side of a dat a sheet. This feature[...]

  • Seite 286

    Specifying print format parameters 4-46 Using LCDS Pr int Description Language Default NONE OUTPUT BIND ING S pecifies printing for long edge or short edge bi nding. Causes the page to be rot ated to orient it correc tly for binding by a finishing device on th e long or short edge. Synt ax OUTPUT BINDIN G = {LONG | SHORT} Options Default LONG OUTPU[...]

  • Seite 287

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-47 Figure 4-3. T wo-hole drilled out put from a long edg e feed job, with short edge binding The following figure shows the result s of dif ferent specifications.[...]

  • Seite 288

    Specifying print format parameters 4-48 Using LCDS Pr int Description Language Figure 4-4. Diagrams of outp ut resulting from different BINDING specifications[...]

  • Seite 289

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-49 OUTPUT COLLA TE S pecifies whether pages will be printed collat ed (in ordered sets) or uncollated. Synt ax OUTPUT COLLA TE = {YES | NO} Options Default YES OUTPUT COLLA TE p arameter: point s to note • If NT O1=YES, PDL over rides COLLA TE=NO with COLLA TE=YES and not[...]

  • Seite 290

    Specifying print format parameters 4-50 Using LCDS Pr int Description Language OUTPUT COVER S pecifies that cover sheets are to be fed from the AUX stock. These cover sheets may be placed at the front or back of each copy of a report. Synt ax OUTPUT COVER = {(FRONT [, SEP] ) | BACK | (BOTH [, SEP]) | NONE} Options Default NONE OUTPUT COVER p aramet[...]

  • Seite 291

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-51 Options Default NONE OUTPUT CYCLEFORMS p arameter: point s to note • If multiple CYCLEFORMS ar e specified in the same OUTPUT command, a single list consisting of all these specified forms is cr eated. The forms are li sted in the order the names are encounter ed. The [...]

  • Seite 292

    Specifying print format parameters 4-52 Using LCDS Pr int Description Language OUTPUT DENS ITY S pecifies how the syst em will respond to a scan line density error . This parameter is obsolete and is listed for comp atibility purposes only . It is, however , recognized by the XJDC (PDL) compiler . Y ou would use it if your JSL will be used for prin[...]

  • Seite 293

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-53 Options Default BIN OUTPUT DUPLEX S pecifies whether printing is to o ccur in duplex (print on both sides of a sheet) or simplex (print on a single side). Synt ax OUTPUT DUPLEX = {YES | NO} Options Default NO OUTPUT DUPLEX p arameter: point to note T ransparencies cannot[...]

  • Seite 294

    Specifying print format parameters 4-54 Using LCDS Pr int Description Language Options Default NO OUTPUT F ACEUP p arameter: point to note S pecify F ACEUP=YES when printi ng on label sto ck. Delivering label sheets face up prevent s del amination when the sheets are stacked. Refer to the “OUTPUT NTO1” p arameter section late r in this chapter [...]

  • Seite 295

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-55 OUTPUT FEED p arameter: point s to note • “FEED = stockreference ” must refer to a stock assigned to a stockname by the STOCKSE T command that has been specified for the report. • The MAIN stock is the def ault for system generated pages and is used if no SYSP AG[...]

  • Seite 296

    Specifying print format parameters 4-56 Using LCDS Pr int Description Language OUTPUT FORMS S pecifies forms to be associated wit h the report c opies. Different forms may be associated with diff erent copies of a report by the use of multiple FORMS left part s in the same OUTPUT command. Synt ax OUTPUT FORMS = {NONE | formid | ( formid [, init [, [...]

  • Seite 297

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-57 OUTPUT FORMS p arameter: point s to note • CYCLEFORMS and FORMS p arameters: Both may be used within a report; howeve r , only the last parameter specified is in effect at any given time. If a multicopy report specifies CYCLEFORMS, a FORMS DJDE that is encountered with[...]

  • Seite 298

    Specifying print format parameters 4-58 Using LCDS Pr int Description Language Default NO OUTPUT GRAPHICS p arameter: point s to note • If you are using the IMAGE pa rameter in conjunction with GRAPHICS, make sure to list the GRAPHICS parameter first, as these two paramete rs are order dependent. • In Batch mode, only one graphic is imaged per [...]

  • Seite 299

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-59 Options Default The first ink that is referenced in the IDR ILIST parameter in effect at the st art of the page. If no IDR is specified, the default ink is BLACK. OUTPUT IDF AUL T p arameter example OUTPUT IDFAULT=’RED’ OUTPUT IDR S pecifies the ink descripto r that [...]

  • Seite 300

    Specifying print format parameters 4-60 Using LCDS Pr int Description Language OUTPUT IMAGE This p arameter is for Batch mode processing only , and specifies the initial graphic imaging pa rameters to be used. Synt ax OUTPUT IMAGE = ( vpos [ unit s ], hpos [ units ] [ , n [/ d ]] [, (INKS, inkref 1 [, inkref 2 ])]) Options T able 4-59. OUTPUT IMAGE[...]

  • Seite 301

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-61 Default T op left corner of the portrait or landscape oriented p age, scaled at 1/1 OUTPUT IMAGE p arameter: point s to note • T o put an image on a page, use a form with the image, or use the IMAGE DJDE. • If the UN option is used to define pos itioning, the UNITS p[...]

  • Seite 302

    Specifying print format parameters 4-62 Using LCDS Pr int Description Language Default NONE OUTPUT IRESUL T S pecifies what the result will be when objects that are imaged with different inks overlap. Synt ax OUTPUT IRESUL T = {BLACK | COLOR} Options Default The ink priority that wa s chosen at installation. OUTPUT IRESUL T p arameter: point s to n[...]

  • Seite 303

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-63 OUTPUT LOGO Allows you to specify a logo for imaging on all pages of a report, unless it is canceled by a CANC EL DJDE. Up to 128 logos can be specified on a page. Synt ax OUTPUT LOGO = ( name , vpos units , hpos units [, INKS, inkindex 1 [, inkindex 2 ])]) Options Defau[...]

  • Seite 304

    Specifying print format parameters 4-64 Using LCDS Pr int Description Language OUTPUT LOGO p arameter: point s to note • The number of logos that are allowed on a pa ge varies depending on the st ructure of the logo and the amount of available dynamic memory sp ace. If ther e is not enough dynamic memory available for the number of logos specifie[...]

  • Seite 305

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-65 OUTPUT MODIFY p arameter: point s to note • A CME may be coded within a JSL or coded and catalogued separately for use by severa l JSLs. Any CME invoked by a DJDE must be catalogued sep ara tely . Refer to the “CME command” section earlier in this chapter for furth[...]

  • Seite 306

    Specifying print format parameters 4-66 Using LCDS Pr int Description Language Default NO OUTPUT NT O1 p arameter: point s to note The NTO1 p arameter interacts wi th some of the other OUTPUT command parameters. These intera ctions can cause some of the specifications in the JSL to be overridde n. In other cases, you must follow special pr ocedures[...]

  • Seite 307

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-67 • NTO1 and OSTK: When printing order ed stock in NTO1 sequence using the OSTK para meter , note the following: The ordered stock must be reverse collated in the feeder so that the first sheet of the set is on the bottom, the second sheet next to the bottom, and so on, [...]

  • Seite 308

    Specifying print format parameters 4-68 Using LCDS Pr int Description Language findex font index . An index into the list of fo nts specified in the curr en tly active FONTS parameter of the PDE command, or of a recent DJDE. The index is an integer , starting with 1 for the first font. If a font index is not specified, the first f ont in the list i[...]

  • Seite 309

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-69 Default NO OUTPUT NUMBER p arameter: point s to note • The page number character st ring is placed on the page at the specified line nu mber , based on the li ne spacing of the specified font. If override line sp acing is specified for the font, it does not affect wher[...]

  • Seite 310

    Specifying print format parameters 4-70 Using LCDS Pr int Description Language OUTPUT OFFSET p arameter: point to note The OFFSET control of FIRST , ALL, or NONE may be modified by the ROFFSET command. Refe r to the “ROFFSET” command section in the “Using l ogical processing” chapter . If OUTPUT OFFSET=FIRST (or ALL) was specified, and the [...]

  • Seite 311

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-71 Default s • mod and pos : 1 •R E S • no tabs • size : 0.5 IN •P OUTPUT OSTK p arameter: point s to note When using t abs and ordered stock: • All applications that are printed on a tab have p ages formatted for tab printing. If there is a PDE switch in the jo[...]

  • Seite 312

    Specifying print format parameters 4-72 Using LCDS Pr int Description Language – Ta b w i d t h s : When running a tab sto ck job, you must not include the width of the t ab when specifying the P APERSIZE command. However , you must include the width of the t ab when specifying the stock size on the print server user interface window s or on the [...]

  • Seite 313

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-73 However , if the OSTK comm and is specifi ed, the system allows a tolerance of n inches (where n is the width of the tab specified in the OSTK command) when validity checks are being performed on BE GIN values and graphic positioning. In addi tion, the FEED= tab stock DJ[...]

  • Seite 314

    Specifying print format parameters 4-74 Using LCDS Pr int Description Language – S pecify T ABS in the ordere d stock statement so that dynamic width checking is disabled. – Y ou may define the ordered sto ck statement at the job or the system level of a JSL. If you define it at the job level, you must ensure that the or dered stock command def[...]

  • Seite 315

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-75 What to do: In order to run the job in succession, you must code the JSL with MOD=5 and POS=1 for Job 1 and MOD=5 and POS=5 for Job 2. The system keeps tra ck of the last t ab position in tray 2 at the end of J ob 1. Upon starting Jo b 2, printer purges T ab 3 and T ab 4[...]

  • Seite 316

    Specifying print format parameters 4-76 Using LCDS Pr int Description Language • P APERSIZE=B4 and P APERSIZE =(10.12,14.33) produce identical results because they indicate long edge feed, as opposed to short edge feed form at. Refer to the “SEFFNT command” section in the “S pe cifying input parameters” chapter for detailed informati on o[...]

  • Seite 317

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-77 Options Default YES OUTPUT PURGE p arameter: point to note Y ou can use the SA VE DJDE to over ride the purging of specific files. OUTPUT SF1FUNCTION S pecifies to the third party fini sher whether or not it should perform the user-defined SF1 operation on the current r [...]

  • Seite 318

    Specifying print format parameters 4-78 Using LCDS Pr int Description Language OUTPUT SF2FUNCTION S pecifies to the third party fini sher whether or not it should perform the user-defined SF2 operation on the current r eport. This parameter provides control ov er third party finishing devices that conform to the DF A standard. Y ou use it to invoke[...]

  • Seite 319

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-79 Options Default NO OUTPUT SHIFT p arameter: point s to note • If the origin of a prin t line is off the p age, the printer prints as much of the line as possible and provides a message, once per report, indica ting that printing is off the p age. • Graphics and logos[...]

  • Seite 320

    Specifying print format parameters 4-80 Using LCDS Pr int Description Language Options Default SEMIAUTO OUTPUT SIZING p arameter: point s to note • A paper size is considered equal in size to another p aper size if neither dimension differs by more t han 15/600 of an inch. • Use this command to print on paper larger than the specified paper siz[...]

  • Seite 321

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-81 • If the stock is not an exact paper size match, but is larger than the specified size, selecting SEMIAUT O (or BEST) causes the printer to stop and wait for operator confirmation to continue printi ng, using the lar ger paper . Further mismatches of this type are igno[...]

  • Seite 322

    Specifying print format parameters 4-82 Using LCDS Pr int Description Language Default NO OUTPUT ST APLE p arameter: point s to note • The ST APLE command must be s pecified in the initial JDL/ JDE, or the JDL/JDE DJDE reco rd must be the first record processed. If there is a banner page in front of the JDL/JDE DJDE record, the ST APLE command is[...]

  • Seite 323

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-83 OUTPUT ST OCKS p arameter: point s to note • If the stocksetname does not reference a STOCKSET command coded earlier in t he same JDL, the system assumes that the stockset exists as a .STK file in the “lcds” folder , which is rea d at print time. In this case, XJDC[...]

  • Seite 324

    Specifying print format parameters 4-84 Using LCDS Pr int Description Language OUTPUT SYSPPR p arameter: point s to note • P APERSIZE=B4 and P APERSIZE= (10.12, 14.33) produce identical results in that they indicate long edge feed, as opposed to short-edge feed format. Refer to the “SEFFNT command” section in the “S pe cifying input paramet[...]

  • Seite 325

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-85 OUTPUT TMODE S pecifies a maximum paper width in order to improve throughput efficiency when mixed p aper sizes are used. Refer to “Paper sizing and print speed” in your printer operator guide for an explanation of t he relationship between paper widths and throughpu[...]

  • Seite 326

    Specifying print format parameters 4-86 Using LCDS Pr int Description Language • Pitch modes and throughput performance: The printing system can operate in several different pitch modes : 3, 4, 5, 6, and 7. The following ta ble shows the minimum and maximum boundary values fo r each pitch mode and the default paper sizes t hat can be specifi ed w[...]

  • Seite 327

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-87 – For any paper size wider t han 15.32 inches / 389 mm, the system automatically switches to 3 pitch mode, in which it prints up to 77 p ages per minute. – For very large papers, such as 1 1 by 17 inches or A3, paper is fed short edge firs t, so the 1 1-inch edge lea[...]

  • Seite 328

    Specifying print format parameters 4-88 Using LCDS Pr int Description Language Example: Assuming that your appl ication calls for 8.5 by 1 1-inch paper , you could use 5 pitch mode. However , by selecting 4 pitch, which reduces the pages per minute on the DP 180 EPS from 180 to 77, you make the printer speed more closely match your finishing device[...]

  • Seite 329

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-89 OUTPUT TRANS S pecifies whether or not transparencies are used in the print job. Synt ax OUTPUT TRANS = {YES | NO} Options Default NO OUTPUT TRANS p arameter: point s to note • DP 100/1 15/135/ 155/180 EPS only: T ransparencies cannot be handled by the high capacity fe[...]

  • Seite 330

    Specifying print format parameters 4-90 Using LCDS Pr int Description Language Options Default No default OUTPUT XSHIFT S pecifies whether or not the image of th e form and data on a page is to be shif ted downw ard or upward (thus changing the x coordinate of the logi cal page origin) and if so, by what values. XSHIFT is used to shift the image of[...]

  • Seite 331

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-91 OUTPUT XSHIFT p arameter example Following is an example of the OUTPUT XSHIFT parameter . OUTPUT command: point to note Certain p arameters of the OUTP UT command interact with each other or with other commands. So me parameters require cert ain options to be specifi ed [...]

  • Seite 332

    Specifying print format parameters 4-92 Using LCDS Pr int Description Language Example 3 The commands in the following figure illustrate use of the offsetting features of the OU TPUT command. The p arameter ALL offset s all copies of all repo rts; FIRST of fsets just the first copy of each report and NONE inhibits of fsetting. Figure 4-5. Illustrat[...]

  • Seite 333

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-93 Figure 4-6. Illustration of use of OUTPUT CYCLEFORMS p arameter in a multicopy report PDE command The PDE command spec ifies a page descriptor entry (PDE), which defines the formatting fo r each page of a report. This formatting information includes page orientation (lan[...]

  • Seite 334

    Specifying print format parameters 4-94 Using LCDS Pr int Description Language T able 4-82. St andard print formats (PDEs) PDE id No. of lines No. of columns lines per inch char . per inch Approx. point size Page size and orient ation* BEGIN values Default font id FMT1 66 132 8.1 13.6 9 1 1 by 8.5 (.18,.66) L01 12B FMT2 66 150 8.1 15 9 1 1 by 8.5 ([...]

  • Seite 335

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-95 PDE command parameters The following table summarizes the PDE command p arameters. The following sections describe the syntax of the PDE command parameters and explain the p arameter options. PDE BEGIN S pecifies the location of the starti ng print line of a logical p ag[...]

  • Seite 336

    Specifying print format parameters 4-96 Using LCDS Pr int Description Language Options Default (.18 IN, .66 IN) PDE BEGIN p arameter: point s to note • When specifying the location of t he beginning of a print line on a logical page, view the p age in the orientation (landscape or portrait) in whic h it will be printed. • S tructure your variab[...]

  • Seite 337

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-97 • RTEXT is imaged on a sep arate physical sheet. The line and column specifications for positi oning the text refe r to the fi rst logical page specified in the PDE. • RAUX criteria that is f ound on any logical page on the physical page causes that sheet to be fed f[...]

  • Seite 338

    Specifying print format parameters 4-98 Using LCDS Pr int Description Language • The placement of the values of the BEGIN parameter on the FreeFlow Print Server LCDS syst ems, 4850 L PS, 4890 LPS, and DP92C LPS is relative to the top edge of the physical sheet for all paper sizes. On the 4635 and DP180 LPS, however , an A4 paper size specif icati[...]

  • Seite 339

    Specifying print fo rmat parameters Using LCDS Print Description Language 4-99 PDE FONTS p arameter: point s to note • If different font s are used on the same print line, character heights of all fo nts used in the print li ne are compared to find the largest fo nt in the line. (The line spac ing value that was defined, or specified as an overri[...]

  • Seite 340

    Specifying print format parameters 4-100 Using LCDS Pr int Description Language PDE command: point s to note • Y ou may code PDEs as part of the JSL or create them as separate files so that they ma y be referenced by one or more JDLs or by DJDEs. PDEs are invoked by the OUTPUT FORMA T parameter or by t he FORM A T DJDE. A PDE must have been previ[...]

  • Seite 341

    Specifying print fo rmat parameters Using LCDS Print De scription Language 4-101 Example 2 The following is an example of multiple B EGINs. T wo logical pages are defined on one physical p age. Example 3 This is an example of a PDE t hat may be compiled separately from a JDL. The compil ation process creates a .PDE object file, which may be referen[...]

  • Seite 342

    Specifying print format parameters 4-102 Using LCDS Pr int Description Language ROUTE RFORM S pecifies a form to be pr inted with all RTEXT pages. Synt ax ROUTE RFORM = { formid | NONE} Options Default NONE ROUTE RFORM p arameter: point s to note • The RFORM parameter is not allowed in a ROUTE command that is a catalogued file, but it may be spec[...]

  • Seite 343

    Specifying print fo rmat parameters Using LCDS Print De scription Language 4-103 Options Default NONE ROUTE RTEXT p arameter: point s to note • The font index is associated onl y with a particular string. T o print an entire R TEXT page in the same font, you must specify the font index with each string. For strings without a fontindex specified, [...]

  • Seite 344

    Specifying print format parameters 4-104 Using LCDS Pr int Description Language • If a proportional pitch font is used, the starting column number for printing the RTEXT is determined by using the character spacing value for the sp ace character in the character font. • If R TEXT is specified along with COVER=(FRONT , SEP) or (BOTH, SEP), the R[...]

  • Seite 345

    Specifying print fo rmat parameters Using LCDS Print De scription Language 4-105 After the above commands are co mpiled by PDL, a .TST file is created. In the example above, the file would be named “ROUTE1.TST .” Y ou can then a ccess this file by name with the ROUTE command (RTEXT= rtextid ) from a JDL or with a DJDE. For this example, t he RT[...]

  • Seite 346

    Specifying print format parameters 4-106 Using LCDS Pr int Description Language STOCKSET command p arameters The following table summariz es the ST OCKSET command parameters. STOCKSET ASSIGN Associates stocks with an identified stock reference or with other stocks to create a stock set that will be used together in an application. Synt ax [ ac ]: S[...]

  • Seite 347

    Specifying print fo rmat parameters Using LCDS Print De scription Language 4-107 STOCKSET INIFEED S pecifies which stock to use in the absence of any OUTPUT FEED param eter or FEED DJDE. If no stock is specified, the INIFEED parameter defaults to th e first stock name specified in the ASSIGN parameter . Synt ax [ ac :] STOCKSET INIFEED = {‘ stock[...]

  • Seite 348

    Specifying print format parameters 4-108 Using LCDS Pr int Description Language Default MAIN STOCKSET SYSP AGE p arameter: point s to note • Paper size mismatch on system pages: Pages generated by the system via such comm ands as IDEN OPRINFO are formatted for 8.5 by 1 1 inch paper , unless the queue has been configured for A4 pape r . These syst[...]

  • Seite 349

    Specifying print fo rmat parameters Using LCDS Print De scription Language 4-109 • The MAIN and AUX stocks and their preferred trays have already been defined in the operating system software when the printing system is delivered. However , you can change their specifications at the user interface, using the S tock Manager windows. (Y ou cannot, [...]

  • Seite 350

    Specifying print format parameters 4-110 Using LCDS Pr int Description Language VFU command The VFU command assigns outpu t line numbers to printer carriage control channels. These Line to Channel assignments perform the same function as th e printer carriage control tape on a conventional line printer . The VFU command also assigns li ne numbers t[...]

  • Seite 351

    Specifying print fo rmat parameters Using LCDS Print De scription Language 4-111 Options Default No default VFU BOF S pecifies the Bottom Of Form line number . Synt ax [ ac :] VFU BOF = value Options Default 66 VFU BOF p arameter: point to note If the carriage control action specified by t he PCC ASSIGN parameter for BOF is specif ied as OVR (t he [...]

  • Seite 352

    Specifying print format parameters 4-112 Using LCDS Pr int Description Language Options Default 1 VFU T OF p arameter: point to note If the value that is specified in the TOF parameter is greater than or equal to the BOF (Bottom Of Form) value, the T OF value is set to 1. VFU command: point s to note • For all PCCTYPEs except ANSI and user define[...]

  • Seite 353

    Specifying print fo rmat parameters Using LCDS Print De scription Language 4-113 VFU command example Following is an example of how to use the VFU command. In the following example, top of form is assigned to line number 5 and bottom of form is assigned to line number 55. Channels 1, 2, and 12 have been assigned line numbers. Assume the printing sy[...]

  • Seite 354

    Specifying print format parameters 4-114 Using LCDS Pr int Description Language[...]

  • Seite 355

    Using LCDS Print Description Language 5-1 5. Using Dynamic Job Descriptor Entries (DJDEs) Dynamic Job Descriptor Entrie s, unlike the PDL commands described in the Inpu t Processing, Print Format, and Logical Processing sections, are not co ded in JSLs. They are coded in the data stream to make changes during pr inting to what was specified in the [...]

  • Seite 356

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-2 Using LCDS Prin t Description Language Example Here is another example: For information on coding the IDEN co mmand and explanations of its p arameters and options, refer to the “IDEN command” description in the “S pecifying input parameters” chapter . S pecifying DJDE records DJDE records a[...]

  • Seite 357

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-3 • DJDE records need not be cons ecutive because none of the parameters are applied until the system encounters END. However , it is recommended that DJDE records be consecutive, especially when used with delimiter records. • A page oriented DJDE that is posi[...]

  • Seite 358

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-4 Using LCDS Prin t Description Language The following figure shows the us age of a single record DJDE and the IDEN command. Figure 5-1. Single record DJDE diagram and IDEN command The following is an example of a multiple record DJDE. DJDE packet in dat a stream: Command in JSL: *MTEST C MULTI-RECORD[...]

  • Seite 359

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-5 DJDE operator information p ages The specification OPRI NFO=YES in the JDE specifies that the DJDE records will be printed and sent to the output bin at the next page transition af ter an END command. The DJDE records are printed on a separa te p age from the r [...]

  • Seite 360

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-6 Using LCDS Prin t Description Language Restrictions on job p arameter modification T o process a DJDE, the system must process data up to the recognition and interpretation of the DJDE itself. This sequence requires that the basic description of the input source must be correct before the applicatio[...]

  • Seite 361

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-7 Parameters that can be changed through a JDE DJDE The parameters that can be changed through a JDE that you specify in a JDE DJDE are li sted in the following table. NOTE: If a front cover is invok ed in a selected JDE that takes effect af ter the first page of [...]

  • Seite 362

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-8 Using LCDS Prin t Description Language Considerations and caut ions for using DJDEs Remember the following point s and cautions when coding and applying DJDEs. Page transition issue If you use the JDE DJDE to reassi gn the channel that caused the page transition (generally c hannel 1), when the DJDE[...]

  • Seite 363

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-9 •J D E •J D L • DUPLEX=NO •F E E D Effect of multiple logical pages If you use multiple PDE BEGI N commands to define multiple logical pages on one physical p age (as describ ed in the PDE command description in the “S peci fying print format parameter[...]

  • Seite 364

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-10 Using LCDS Pr int Description Language Printer carriage control and DJDEs Printer carriage control processing may differ if it is associated with DJDEs. Use of certain PCC p arameters in conjunction with DJDEs affect s what those p arame ters do. The following table shows what to expect from thos e[...]

  • Seite 365

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-11 • If DJDEs are located at the st art of a report, they invoke changes beginning with t he first page of the report (or report copy). T able 5-4. Page oriented DJDEs DJDE Function BEGIN S pecifies the location of th e starting print lin e of each logical page.[...]

  • Seite 366

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-12 Using LCDS Pr int Description Language ITEXT S pecifies a text message that will be display ed to operators during processing. JDE S pecifies the JDE to be used wit hin the selected JDL at the next p age boundary . JDL S pecifies the name o f the JDL to be invoked at the next page boundary . MAP Re[...]

  • Seite 367

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-13 Record oriented DJDEs Record oriented DJDEs take ef fe ct immediately at the next record following the last record of the packet (set) of DJDE records of which they are a pa rt. After an END parameter , a compiled record oriented DJDE takes ef fect immediately [...]

  • Seite 368

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-14 Using LCDS Pr int Description Language The following table list s record oriented DJDEs that are used with graphics. DJDE descriptions The following sections give the definition, syntax, and options for each available DJDE. AL TER DJDE S pecifies new imaging paramete rs for graphics previously refe[...]

  • Seite 369

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-15 Options AL TER DJDE: point to note AL TER maintains the GRAPHICS HOLD parameter in effect but also specifies a new set of imagi ng parameters for the current and subsequent pages. Examples of AL TER DJDE ALTER=(BUS,5,5,1); ALTER=(IMG,1,3,5), END; T able 5-7. AL[...]

  • Seite 370

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-16 Using LCDS Pr int Description Language ASSIGN DJDE S pecifies an assignment of a VF U channel number to a page line number or set of line numbers. Ty p e Record oriented Synt ax ASSIGN= ( channo , lineno ) or ASSIGN = ( channo , ( lineno 1 [, lineno 2 ] [, ...])) Options ASSIGN DJDE: point s to not[...]

  • Seite 371

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-17 Synt ax BA TCH = {ST ART | END} Options BA TCH DJDE: points to note • The BA TCH DJDE is supported for online Batch mode jobs only . • This DJDE must be used precis ely to mark the beginning and ending of online Batch mode data. – The first graphic (or IM[...]

  • Seite 372

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-18 Using LCDS Pr int Description Language Options BEGIN DJDE: points to note • All specifications for vpos and hpos are rounded to the nearest dot (1/300 of an inch) for positioni ng of the logical page. S pecifications must be a decimal number with no more than three digits to the right of the deci[...]

  • Seite 373

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-19 Options BFORM DJDE: point s to note • Multiple BFORM DJDEs may be s pecified to place dif ferent BFORMS on different copies. • Multiple inst ances of the BF ORM DJDE right part synt ax (shown in the Syntax section for this DJDE) may be provided enclosed in [...]

  • Seite 374

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-20 Using LCDS Pr int Description Language BOF DJDE S pecifies the Bottom Of Form (BOF) line number . It takes ef fect at the next record fo llowing an END DJDE. Ty p e Record oriented Synt ax BOF = value Options BOF DJDE: point s to note • If Bottom Of Form (BOF) is alte red by DJDE to a line number[...]

  • Seite 375

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-21 Options C (text) DJDE: point s to note • When you are coding the C text DJDE, the C must be followed by a sp ace (not by an equal sign). • Any text following the keywor d up to a semicolon (unless the semicolon is enclosed in parent heses) or the End Of Rec[...]

  • Seite 376

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-22 Using LCDS Pr int Description Language COLLA TE DJDE S pecifies Collated or Uncoll ated mode for printing. Ty p e Page oriented Synt ax COLLA TE = {YES | NO} Options COLLA TE DJDE: point to note The COLLA TE DJDE takes ef fect at the next page boundary but must occur before t he first data reco rd [...]

  • Seite 377

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-23 COPIES DJDE: point s to note • In duplex processing, if COPIES appears bef ore the back side of a duplex page, a blank back sheet is output, and the print data continues on the next front page. • If COPIES=0 is specified for a page, that p age is not printe[...]

  • Seite 378

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-24 Using LCDS Pr int Description Language DEPT DJDE Defines the name under which accounting statistics will be accumulated for this report. Ty p e Page oriented Synt ax DEPT = sc Options DEPT DJDE: point s to note • The sc name should already ha ve been created in the accounting file prior to proces[...]

  • Seite 379

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-25 Options DESTINA TION DJDE: points to note • T ransparencies should be sent only to the sample tray . • EXPORT is honored only if the by p ass transport is specified on the LCDS Setup window as the output destination. DUPLEX DJDE S pecifies whether printing [...]

  • Seite 380

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-26 Using LCDS Pr int Description Language END DJDE S pecifies the end of a DJDE packet. When an END DJDE is encountered, the system applies all DJDE in formation specified to the current printing environment at the ne xt page or record boundary . Ty p e Record oriented Synt ax END; END DJDE: point s t[...]

  • Seite 381

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-27 FEED DJDE Controls the stock on wh ich the page is printed. “FEED= stockreference ” must refer to a stock assigned to a ‘ stockname ’ by the STOCKSET command in effect at the time the page is printed. Ty p e Page oriented Synt ax FEED = {MAIN | AUX | O [...]

  • Seite 382

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-28 Using LCDS Pr int Description Language Options FILE DJDE Enables you to load file s to the system disks while a print job is in progress. The print job may be in voked solely for the purpose of downloading permanent files. (A lthough intended primarily for use with online systems, this DJDE is not [...]

  • Seite 383

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-29 FILE DJDE: point s to note • For LPS labeled file s, the FILE DJDE ma y be specified as follows: FILE=() In this case, the file n ame an d file type are obtained from the label record that precedes the file data. • If the filename or filetype specified in t[...]

  • Seite 384

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-30 Using LCDS Pr int Description Language Files that are transferred with a D (delete) option are deleted as soon as the report is processe d, and therefore must not be referenced in a subsequent report. NOTE: The FILE DJDE does not al low a file to be replaced if the file is a system permanent file. [...]

  • Seite 385

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-31 Records with a length greater t han 80 bytes are truncated to 80 bytes; records with a length less than 80 by tes are padded with ASCII blanks to 80 bytes. Character translation may be performed, depending on the JDE in effect. 4. The system terminates record p[...]

  • Seite 386

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-32 Using LCDS Pr int Description Language • If the first record does not meet the requirement s for a label record, the preceding DJDE packet is printed on an OPRINFO page with an error me ssage indicating that no label record was found. The system then proceeds to process the data as variable text [...]

  • Seite 387

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-33 If the nonblank character that is appended at th e end of the records is not consistently present throughout the file, the preceding DJDE packet is printed on an OPRINFO p age with an error message indicating that processing for the file “ FILENAME ” is bei[...]

  • Seite 388

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-34 Using LCDS Pr int Description Language Options FONTINDEX DJDE: points to note • The FONTINDEX DJDE takes ef fe ct at the next logical page boundary . • The FONTINDEX DJDE options ar e the same as fo r the LINE FONTINDEX command). • Because there is ambiguity between the FONTINDE X and FONTS k[...]

  • Seite 389

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-35 When FONTINDEX is specified, the line spacing of the first line of a report is determined by t he font indicated by the font index value in the first line of the report. If t here is no font index value in the record and FONTINDEX is specified, the line spacing[...]

  • Seite 390

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-36 Using LCDS Pr int Description Language FONTS DJDE: point s to note • The FONTS DJDE takes ef fect at the next page boundary . • Y ou can use up to 1 28 fonts with the font indexing cap ability . If the number of fonts to be in voked exceeds the size of one DJDE record, you must use multiple FON[...]

  • Seite 391

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-37 • Because there is ambiguity between the abbreviated forms of the FONTINDEX and th e FONTS DJDEs, if either is abbreviated to the first thr ee letters, DJDE processing presumes FONTINDEX. • If there are more than 128 font s in a DJDE packet, a synt ax error[...]

  • Seite 392

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-38 Using LCDS Pr int Description Language FORM[S] DJDE S pecifies the form to be merged onto the printed pages. It t akes effect on the next p age boundary . T he form specified is invoked beginning with the s pecified starting copy number . Multiple FORMS DJDEs may be used to asso ciate dif ferent fo[...]

  • Seite 393

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-39 GDA T A DJDE S pecifies the starti ng point of the graphi c data from the beginning of the user po rtion of a data record. Ty p e Record oriented Synt ax GDA T A = offset , termination Options GRAPHIC DJDE S pecifies that the DJDE is a graphic sentinel . That i[...]

  • Seite 394

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-40 Using LCDS Pr int Description Language Options T able 5-29. GRAPHIC DJDE options and definitions Option Defi nition name Identif ies the gr aphic. If document inter leaved, it become s the file name with which the .IMG file is written. If page interleave d, it is used to associate the graph ic with[...]

  • Seite 395

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-41 GRAPHIC DJDE: point s to note • Other than name , none of the parameters may be used if the specified graphic is document interleaved, nor should name normally be used if the graphic is referenced by an IMAGE DJDE. If the graphic is page interleaved, the re m[...]

  • Seite 396

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-42 Using LCDS Pr int Description Language • If inks are used: – If one inkref in the list is omitted, commas must be used as place holders to maintain th e relative positioning of the remaining ink references. – If more than two ink refe rences are specified, the additional ink refer ences are i[...]

  • Seite 397

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-43 Options IDF AUL T DJDE: point to note Only saturated primary colors can be specified by this DJDE. IDR DJDE S pecifies the ink descriptor entry that will be used for subsequent pages. Refer to the “IDR comman d” section in the “S pecifying print format pa[...]

  • Seite 398

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-44 Using LCDS Pr int Description Language Options ILIST DJDE example ILIST = (‘BLACK’ , ‘XEROX.RED’) IMAGE DJDE In Batch mode, this DJDE define s new im aging parameters for subsequent graphics. In all ot her modes, it defines imaging parameters for the named graphic. Ty p e Record oriented Sy[...]

  • Seite 399

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-45 INKINDEX DJDE S pecifies a field within a data reco rd that contains a number that represents the ink index in the current ILIST . Ty p e Page oriented hpos horizontal posi tion . S p ecifies the ho rizontal position of the left edge of the gr aphic, as a right[...]

  • Seite 400

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-46 Using LCDS Pr int Description Language Synt ax INKINDEX = { offset , [ZERO | ONE] [, bitopt ] | NONE} Options INKINDEX DJDE: point to note If inks are used: • If one inkref in the list is omitted, commas must be used as place holders to maintain the relative positioning of the remaining ink refer[...]

  • Seite 401

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-47 Options IRESUL T DJDE S pecifies what the result will be when objects that are imaged with different inks overlap. Ty p e Page oriented Synt ax IRESUL T = {DEF AUL T | BLACK | COLOR} Options IRESUL T DJDE: point s to note • For monochrome printe rs, the COLOR[...]

  • Seite 402

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-48 Using LCDS Pr int Description Language • If more than one IRESUL T is specified on a page, the last instance t akes precedence. • The FreeFlow Print Server-bas ed DT 128/155/180 HighLight Color Printing System s have queue settings for this opti on; the default setting is Black. ITEXT DJDE S pe[...]

  • Seite 403

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-49 Options JDE DJDE: point s to note • The new JDE that is spec ified in the JDE DJDE JDEid parameter is the “s elected JDE.” • In a DJDE packet cont aining a JDE DJDE, other record or page oriented DJDEs included in the p acket override parameters specifi[...]

  • Seite 404

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-50 Using LCDS Pr int Description Language JDL DJDE: point s to note • The JDLid .JDL file must exist on the print server disk. • If there is no delimiter betw een the JDL DJDE and the JDL identifier ( JDLid ), a syntax error is displayed. • If only a JDL DJDE (no JDE DJDE ) is specified in the D[...]

  • Seite 405

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-51 units S pecifies the unit of measure for the ve rtical and horizontal p ositions of th e logo on the page. A v ailable unit s are: •D O T S • CM (centimeters) • IN (inches) • UN (user defined unit) • XDOTS (DOTS at 600 spi) If UN is specified, the use[...]

  • Seite 406

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-52 Using LCDS Pr int Description Language LOGO DJDE: points to note • Any logos specified in a se lected JDE (the JDE that was specified in the JDE DJDE) replace those from the original JDE. If none are specified in t he selected JDE, logos from the original JDE are canceled. • If the logo that is[...]

  • Seite 407

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-53 LPI DJDE: point to note If LARGE[ST] was spec ified for the LINE BASELINE parameter , the LPI DJDE is ignored. MAP DJDE References a font mapping file ( FILENAME .LIB) previously created using a co mpiled SEFFNT command. Ty p e Page oriented Synt ax MAP = FILEN[...]

  • Seite 408

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-54 Using LCDS Pr int Description Language Options MARGIN DJDE: points to note • A value must be specified as an integer ( nnn ), if its valuetype is character positions (POS). • The options for the MARGINS DJ DE are the same as for the LINE MARGIN command. MODIFY DJDE S pecifies a copy modificatio[...]

  • Seite 409

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-55 MODIFY DJDE: point s to note • Any CME invoked by a DJDE must be catalogued sep arately . Refer to the “Catalogued CMEs” section in the “S pecifying print format parameters” chapt er for further information. • The MODIFY DJDE takes ef fect at the ne[...]

  • Seite 410

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-56 Using LCDS Pr int Description Language Options NUMBER DJDE: point to note • The beginning page number ma y be nonpositive , in which case it is incriminat ed at page trans itions but is not printed until it is positive. • If the system encounters a NUMB ER DJDE immediately af ter the criteria t[...]

  • Seite 411

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-57 Figure 5-2. Page numberi ng when NUMBER DJDE immediately follows RST A CK DELIMITER criteria[...]

  • Seite 412

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-58 Using LCDS Pr int Description Language • The options for the NUMBER DJ DE are the same as for the NUMBER parameter of the OUTPUT JSL command. NUMBER DJDE example NUMBER=(1,1,40,1), END; OTEXT DJDE S pecifies a text message to be out put to the operator during job printing. It takes ef fect on the[...]

  • Seite 413

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-59 OTEXT DJDE: point to note The DJDE parameters are t he same as for the MESSAGE OTEXT command. OVERPRINT DJDE S pecifies how overprint lines ar e handled. (Overprint lines are print lines whose carriage control specifies printing with no line spacing because the[...]

  • Seite 414

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-60 Using LCDS Pr int Description Language OVERPRINT DJDE: point s to note • The OVERPRINT DJDE normally takes effect on the next record following an END DJ DE. If FONTINDEX has been invoked in a JDE or DJDE , OV ERPRINT takes ef fect at the next logical page boundary . • OVERPRINT options are t he[...]

  • Seite 415

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-61 P ALETTE DJDE example P ALETTE = ’SIMPLE’ PMODE DJDE S pecifies the text ori entation for each page. Ty p e Page oriented Synt ax PMODE = {LANDSCAPE | PORTRAIT} Options PMODE DJDE: poi nt to note If PMODE is changed through a DJDE, the BEGIN DJDE should be [...]

  • Seite 416

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-62 Using LCDS Pr int Description Language Options RFORM DJDE: point s to note • The RFORM parameter is not allowed in a ROUTE command that is being defined as a cata logued file. However , you may specify it in the ROUTE command in the JSL invoking the catalogued R TEXT file, or you can specify it v[...]

  • Seite 417

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-63 Synt ax RTEXT = {NONE | sc | ( sc [, { passnum | ALL} [, line [, col [, fontindex ]]]]) | rtextid } Options RTEXT DJDE example RTEXT=(’TEST’,ALL,15,5,2); END; T able 5-52. RTEXT DJDE options and definitions Option Defini tion sc string constant S pecifies t[...]

  • Seite 418

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-64 Using LCDS Pr int Description Language SA VE DJDE S pecifies that image (. IMG) files that were updated during the current report will not be purged when processing of the report is completed. For specific files, this DJDE ov errides automatic file deletions that are specified by the OUTPUT PURGE=Y[...]

  • Seite 419

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-65 Options SEFMAP DJDE: point s to note • UPD and REP options affect only memory resident font mapping tables (not disk resident t ables such as those found in JDLs). • If you want to use 1 1 by 17 in ch, A4, or any size paper that requires short edge f eed, b[...]

  • Seite 420

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-66 Using LCDS Pr int Description Language Example 2: SEFMAP=((font1,font7), (font5,font6),REP); Before the above SEF DJDE was processed, the contents of the memory font mapping table were: ((font1,font2), (font3,font4)) After this SEFMAP DJDE is pr ocessed, the contents of the memory font m apping tab[...]

  • Seite 421

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-67 SF2FUNCTION DJDE S pecifies to the third party fini sher whether or not it should perform the user defined SF2 operation on the current sheet. SF2FUNCTION invokes the C7 signal of the electronic interface between printing system and a third party finishing devi[...]

  • Seite 422

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-68 Using LCDS Pr int Description Language Options SHIFT DJDE: point s to note • The SHIFT DJDE takes ef fect at the next physical p age boundary . • The resolution for both v 1 and v 2 is 1/300 of an inch for all printers. • If the origin of a print line falls off the p a ge, the printing system[...]

  • Seite 423

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-69 Options SIDE DJDE: point s to note • The SIDE DJDE takes ef fect at a logical page boundary . • The SIDE DJDE options are the same as for the RP AGE command, SIDE parameter . • The SIDE DJDE should be used instead of , not in conjunction with , the RP AGE[...]

  • Seite 424

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-70 Using LCDS Pr int Description Language STOCKS DJDE Identifies the stock set and its associ ated stock(s) to be used in a report. This stockset file ( STOCKSETNAME .STK) must already have been created by a compiled JSL and must currently reside in the “lcds” resource fo lder on the system disk. [...]

  • Seite 425

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-71 Options TOF DJDE S pecifies the number of lines from the top of the logical page to the first print line (T op Of Form). Ty p e Record oriented Synt ax TO F = value Options TOF DJDE: point s to note • The TOF DJDE is applied before processing of the first dat[...]

  • Seite 426

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-72 Using LCDS Pr int Description Language For example, if the initia l T OF and BOF values are 2 for every job, a page transition occurs every time a dat a record is processed because the TOF and BOF have the same value. If a TOF DJDE specifying a value of 1 is processed and the page transition has al[...]

  • Seite 427

    Using Dynamic Job Descriptor E ntries (DJDEs) Using LCDS Print Description Language 5-73 • When simplex mode is put into effect, as is done by use of the TRANS DJDE, the system ensures that the first simplex page printed af ter the DJDE is on an odd numbered page. T o accomplish this, the system forc es a blank back side for the last duplex page.[...]

  • Seite 428

    Using Dynamic Job Descriptor E ntries (DJDEs) 5-74 Using LCDS Pr int Description Language XSHIFT DJDE S pecifies whether the image of the form and data on a p age is to be shifted, and if so, by what values. This DJDE shift s the data downward (in the x direction) for short edge binding, because a long edge feed page is viewed in portrait mode. It [...]

  • Seite 429

    Using LCDS Print Description Language 6-1 6. Using PDL commands for graphics Several PDL parameters are available for graphics handling. These include four OUTPUT comm and parameters (specified in the JDE) and six DJDEs. The fo llowing tables summarize those parameters. For a explanation of the OUTPUT command parameters, refer to the “OUTPUT comm[...]

  • Seite 430

    Using PDL commands for graphics 6-2 Using LCDS Prin t Description Language Graphics DJDEs are record orient ed because they ta ke effect immediately . For example, AL TER, CANCEL, and IMAGE may appear anywhere on the page and are applied to the p age on which they occur . Page oriented DJDEs to be appli ed to the next page must not precede Batch mo[...]

  • Seite 431

    Using PDL commands for graphics Using LCDS Print Description Language 6-3 Error handling for graphics Use the ABNORMAL ERROR para meter to specify how the system will handle error conditions involving graphics. If you specified ABNORMAL ERROR=STOP in the JSL, the DP 2000 Series EPS systems do the foll owing when they encounter an image that is off [...]

  • Seite 432

    Using PDL commands for graphics 6-4 Using LCDS Prin t Description Language Batch mode In Batch mode, the i nput stream contains graphics that will be imaged, one per page, wi th either default or specified imaging options. Batch mode gr aphics are processed the same as Block mode graphics. In Batch mode, only one graphic is imaged on each page (for[...]

  • Seite 433

    Using PDL commands for graphics Using LCDS Print Description Language 6-5 • Use of block and record constant s in an appropriately structured file (type F , FB, V , or VB) cont aining interleaved graphics is supported. However , the actual delimiter searching is suspended while an .IMG file is being read. – For record delimiters, this means tha[...]

  • Seite 434

    Using PDL commands for graphics 6-6 Using LCDS Prin t Description Language Except for the graphics themse lves, the input stream may contain only optional IMAGE DJ DE records. When the system encounters an IMAGE DJDE reco rd, that DJDE defines the scaling and positioning paramete rs for subsequent graphics. Imp act of graphics on system performance[...]

  • Seite 435

    Using PDL commands for graphics Using LCDS Print Description Language 6-7 • No online banner page (neither header nor trailer) may include graphic references. • A JDE that is selected with the JDE DJDE or JDL DJDE may not specify GRAPHICS=NO if th e current report has already processed at least one gr aphic. (The GRAPHICS=NO specification is ig[...]

  • Seite 436

    Using PDL commands for graphics 6-8 Using LCDS Prin t Description Language[...]

  • Seite 437

    Using LCDS Print Description Language A-1 A. PDL command and DJDE summary This section contains all t he PDL commands, p arameters, and DJDEs available for all the Xe rox laser printing systems, including the FreeFlow Print Server LCDS systems. This document may be used as a qui ck reference for information about PDL command syntax and p arameters.[...]

  • Seite 438

    PDL command and DJDE summary A-2 Using LCDS Prin t Description Language • Printing system column: Indicates the laser printing systems to which the command or parameter applies. “ALL” means that the comm and is applicable to all laser printing systems operating with vers ion 3 software or higher . • Online and Offline columns: S pecify the [...]

  • Seite 439

    PDL command and DJDE summary Using LCDS Print Description Language A-3 AL TER DJDE name — All Y Y Record vpos — All Y Y Record hpos — All Y Y Record n/d — All Y Y Record INKS — All Y Y Record ‘ inkref ’’ — All Y Y Record BANNER HCOUNT 0 All N Y — HJOBNO NONE All N Y — HRPTNA NONE All Y Y — TCOUNT 0 All N Y — TEST — All N[...]

  • Seite 440

    PDL command and DJDE summary A-4 Using LCDS Prin t Description Language C text DJD E text — All Y Y Record CANCEL DJDE ALL — All Y Y Record name — A ll Y Y Record ac :CA T ALOG — — All Y Y — ac :CME CONST ANT — All Y Y — FONTS — All Y Y — INK — 4850, 4890 , 92C LPS, DP EPS (prints black), DT 128/15 5/ 180 HLC YY — LINE — A[...]

  • Seite 441

    PDL command and DJDE summary Using LCDS Print Description Language A-5 EOF , DJDE — — FreeFlow Print Server LCDS systems YY R e c o r d EXPORT SEP ARA TORS NONE 4850, 4890, DP92C, 4135, 96, 4635, 180, 9790, 8790 LPS YY — SNUMBER — 4850, 4890, DP92C, 4135, 96, 4635, 180, 9790, 8790 LPS YY P a g e SPLIT — 4850, 4890, DP92C, 4135, 96, 4635, [...]

  • Seite 442

    PDL command and DJDE summary A-6 Using LCDS Prin t Description Language ac :IDR ICA T ALOG System default 4850, 4890, DP92C LPS, DP EPS (prints black), DT128/155/ 180 HLC YY P a g e ILIST — 4850, 4890, DP92C LPS, DP EPS (prints black), DT128/155/ 180 HLC YY P a g e P ALETTE DF AUL T 4850, 4890, DP92C LPS, DP EPS (prints black), DT128/155/ 180 HLC[...]

  • Seite 443

    PDL command and DJDE summary Using LCDS Print Description Language A-7 LINE BASELINE LARGE[ST] FreeFlow Print Server LCDS systems NY— BLANKTYPE NOSP ACE FreeFlow Print Server LCDS systems NY— DA T A offline=1,132 All Y Y Record online=0,150 All N Y Record FCB PROCESS All N Y — FDA T A 0, DEF AUL T FreeFlow Print Server LCDS systems NYR e c o [...]

  • Seite 444

    PDL command and DJDE summary A-8 Using LCDS Prin t Description Language LINE (continued) PCCTYPE offline=ANSI All Y N — online=IBM4245 All N Y — UCSB PROCESS All except FreeFlow Print Server LCDS NY— VFU NONE All Y Y — LMODIFY TEST — 4850, 4890, DP92C LPS, FreeFlow Print Server LCDS systems YY — MESSAGE ITEXT NONE All Y Y Page OTEXT NON[...]

  • Seite 445

    PDL command and DJDE summary Using LCDS Print Description Language A-9 OUTPUT BFORM NONE; init defaults to first or next copy All Y Y Page BINDING LONG FreeFlow Print Server LCDS systems NY— COLLA TE YES All Y Y Page COPIES 1 All Y Y Page COVER NONE All Y Y — CYCLEFORMS NONE All Y Y — DENSITY DEF AUL T All Y Y — DESTINA TION NO All Y Y — [...]

  • Seite 446

    PDL command and DJDE summary A-10 Using LCDS Pr int Description Language OUTPUT (continued) IDF AUL T First ink in ILIST parameter 4850, 4890, DP92C LPS, DP EPS (prints black), DT128/155/ 180 HLC YY P a g e IDR DFIDR.IDR 4850, 4890, DP92C LPS, DP EPS (prints black), DT128/155/ 180 HLC YY P a g e IMAGE INCHES; top lef t corner scale d 1 to 1 All Y Y[...]

  • Seite 447

    PDL command and DJDE summary Using LCDS Print Description Language A-11 OUTPUT (continued) SF1FUNCTION NO 4850, 4 890, 4135, 96, 4635, 180 LPS, FreeFlow Print Server LCDS systems YY P a g e SF2FUNCTION NO 4850, 4 890, 4135, 96, 4635, 180 LPS, FreeFlow Print Server LCDS systems YY P a g e SHIFT — All Y Y Page SIZING — All Y Y — ST APLE Depen d[...]

  • Seite 448

    PDL command and DJDE summary A-12 Using LCDS Pr int Description Language ac :PCC ADVT APE YES All Y N — ASSIGN — All Y N — DEF AUL T DEF AUL T All Y N — INITIAL TOF All Y N — MASK X’FF’ All Y N — ac :PDE BEG IN .18 IN, .66 IN All Y Y Page FONTS L01 12B All Y Y Page PMODE LANDSCAPE All Y Y Page RAUX TEST — All Y Y — RDELETE TEST [...]

  • Seite 449

    PDL command and DJDE summary Using LCDS Print Description Language A-13 RP AGE SIDE NUFRONT , NOFFSET All Y Y Page TEST — All Y Y — WHEN TOP A ll Y Y — RRESUME BEGIN NEXT All Y Y — TEST — All Y Y — RSELECT TEST — All Y Y — RSPLIT TEST — 9790 and 8790 LPS Y Y — RST ACK ACCTINFO — All Y Y — DELIMITER NO All Y Y — HRPTNA NONE[...]

  • Seite 450

    PDL command and DJDE summary A-14 Using LCDS Pr int Description Language ac :TCODE DEF AUL T — All Y Y — T ASSIGN — All Y Y — TRESET — All Y Y — ac :VFU ASSIGN — All Y Y Record BOF 66 All Y Y Record TOF 1 All Y Y Record VOLUME BMUL T 1 All Y N — CODE EBCDIC All Y Y — DBCODE — FreeFlow Print Server LCDS systems NY— DBCS NO Free[...]

  • Seite 451

    PDL command and DJDE summary Using LCDS Print Description Language A-15 VOLUME (continued) OPTIMIZE NONE All except FreeFlow Print Server LCDS YN — OSCHN 9 All Y N — OSHDP 0 All Y N — OSTLP 0 All Y N — PLABEL NO All except FreeFlow Print Server LCDS YN — RMUL T 1 All Y N — RSA T REMOUNT All Y N — TCODE EBCDIC All Y N — UNP AC K NONE[...]

  • Seite 452

    PDL command and DJDE summary A-16 Using LCDS Pr int Description Language[...]

  • Seite 453

    Using LCDS Print Description Language B-1 B. PDL command quick reference This section provides a quick reference for PDL commands, in the form of structur e diagrams. The comm ands shown here are supported on some or all of the following laser printing systems: DP180 LPS, DP96 LPS, 4050 LPS, 4090 LPS, 4135 LPS, 4635 LPS, 4850 LPS, 4890 LPS, DP92C L[...]

  • Seite 454

    PDL command quick reference B-2 Using LCDS Prin t Description Language • Synt ax column: Beside each command in the Command column, lists the command p arame ters in alphabetical order and gives the syntax for each p arameter . • Default column: Gives the default option for each parameter . PDL command Quick Reference t able T able B-2. PDL com[...]

  • Seite 455

    PDL command quick reference Using LCDS Print Description Language B-3 BDELETE BDELETE TEST = testexp — BLOCK BLOCK ADJUST = value 0 BLOCK CONST ANT = sc — BLOCK FORMA T = type BIN BLOCK LENG TH = value 1330 BLOCK LMUL T = value 1 BLOCK L THFLD = value 0 BLOCK OFFSET = value 0 BLOCK POST AMBLE = value 0 BLOCK PREAMBLE = value 0 BLOCK ZERO = {YES[...]

  • Seite 456

    PDL command quick reference B-4 Using LCDS Prin t Description Language ac :DBCODE ac :DBCODE ASSIGN = ( input , output )— ac :DBCODE DEF AUL T = {JIS | JEF | KEIS | I BM} — END (DJDE only) END; — EOF , (DJDE only) EOF ,; — EXPORT EXPORT SEP ARA TORS = {FIRST | LAST | [,D]) | (BOTH [, D ]) | NONE} NONE EXPORT SNUMBER = ( lnum , cnum , findex[...]

  • Seite 457

    PDL command quick reference Using LCDS Print Description Language B-5 LINE LINE BASELINE = {TOP | LA RGE[ST] | CENTER | BOTTOM} — LINE BLANKTYPE = {SP ACE | NOSP ACE} NOSP ACE LINE DA T A = ( pdo , length ) offline: 1,134; online: 0,150 LINE FCB = {IGNORE | PROCESS} PROCESS LINE FDA T A = ( offset , termination ) 0, DEF AUL T LINE FONTINDEX = { o[...]

  • Seite 458

    PDL command quick reference B-6 Using LCDS Prin t Description Language OUTPUT OUTPUT BFOR M = { formid | ( formid [, init | [, copies ]] [, INK[ S], inkref 1 [, inkref 2 ] ...)} NONE OUTPUT BINDING = {LO NG | SHORT} LONG OUTPUT COLLA TE = {YES | NO} YES OUTPUT COPIES = number 1 OUTPUT COVER = coveropt NONE OUTPUT CYCLEFORMS = { formid [, formid ],.[...]

  • Seite 459

    PDL command quick reference Using LCDS Print Description Language B-7 OUTPUT (Continued) OUTPUT NTO1 = {YES | NO | n }N O OUTPUT NUMBER = {( pnum | num , cnum [, [ findex ] [, inkref ]]) | NO} NO OUTPUT OFFSET = {ALL | FIRST | NONE} ALL OUTPUT OSTK = ( stockdef [, mod ] [, pos ] [, {RES | NORES}] [,T ABS] [, (s ize [, {DOTS | IN | CM}]) [, {L | P}][...]

  • Seite 460

    PDL command quick reference B-8 Using LCDS Prin t Description Language ac :PDE ac :PDE BEG IN = ( vpos , hpos ) .18 IN, .66 IN ac :PDE FONTS = {( f 1 [, f 2 ] [, ...]) | (( f 1 , s 1 ) [, ( f 2 , s 2 )] [, ...]) | (( f 1 , s 1 [{ lpi | XDOTS | DOTS}] ) [, ( f 2 , s 2 ) [{ lpi | XDOTS | DOTS}])] [,...])} L01 12B ac :PDE PMODE = {LANDSCAPE | PORTRAIT[...]

  • Seite 461

    PDL command quick reference Using LCDS Print Description Language B-9 RST ACK RST ACK ACCTINFO = ( offset , length )— RST ACK DELIMITER = {YES | NO} NO RST ACK H RPTNA = {( offset , length ) | NONE} NONE RST A CK PRINT = {BIN | BOTH | TRA Y | NONE} NONE RST ACK TEST = testexp — RSUSPEND RSUSPEND BEGIN = {CURRENT | NEXT} NEXT RSUSPEND TEST = tes[...]

  • Seite 462

    PDL command quick reference B-10 Using LCDS Pr int Description Language VOLUME VOLUME BMUL T = value 1 VOLUME CODE = { keywor d | id | NONE} EBCDIC VOLUME DBCODE = { keyword | id }— VOLUME DBCS = {YES | NO} NO VOLUME EMTYPE = {T1 | T2} T1 VOLUME EOV = {(P AUSE, EOF) | (NOP AUSE, NOEOF)} NOP AUSE, NOEOF VOLUME EXP AGE = {YES | NO} NO VOLUME HOST =[...]

  • Seite 463

    Using LCDS Print Description Language C-1 C. Character code assignment s The charts in this section illus trate the followin g character code assignments: • IBM BCD code set • Honeywell/Bull 200 and 2000 BCD code set • Honeywell/Bull 6000 BCD code set • Fieldata translation • UNIV AC ASCII character set • S tandard ASCII character set ?[...]

  • Seite 464

    Character code assignments C-2 Using LCDS Prin t Description Language IBM BCD code set Honeywell/Bull 200 an d 2000 BCD code set T able C-1. IB M BCD code set Most significant bit s Oct al (columns) 01234567 (rows) Binary 000 001 010 01 1 100 101 11 0 111 0 000 8 Y – Q & H 1 0 0 1 19/ Z J R A I 2 0 1 0 20$ K B & 3 0 1 13#T , L$C . 4 100 4[...]

  • Seite 465

    Character code assignments Using LCDS Print Description Language C-3 Honeywell/Bull 600 0 BCD code set Fieldat a translation T able C-3. Honeywell/Bu ll 6000 BCD code set Most significant bit s Oct al (columns) 012 34567 (rows) Binary 000 001 010 01 1 100 101 11 0 111 0 0 0 0 08s p a c e H ¬ | ^Q + Y 1 0 0 1 19A I J R / Z 2 0 1 02 [ B &K- S_ 3[...]

  • Seite 466

    Character code assignments C-4 Using LCDS Prin t Description Language UNIV AC ASCII character set T able C-5. UNIV AC ASCII character set Octal Character Octal Character Octal Character 040 blank 100 @ 140 0 4 1! 1 0 1A 1 4 1a 0 4 2“ 1 0 2B 1 4 2b 0 4 3# 1 0 3C 1 4 3c 0 4 4$ 1 0 4D 1 4 4d 0 4 5% 1 0 5E 1 4 5e 0 4 6& 1 0 6F 1 4 6f 0 4 7/ 1 0[...]

  • Seite 467

    Character code assignments Using LCDS Print Description Language C-5 S t andard ASCII character set 0 7 4< 1 3 4 1 7 4| 0 7 5= 1 3 5} 1 7 5{ 0 7 6> 1 3 6^ 1 7 6~ 0 7 7? 1 3 7_ 1 7 7n u l l T able C-6. St andard ASCII character set Most significant bit s Hexa- decimal 0123456789 ABCDE F Bi- nary 00 00 00 01 00 10 00 11 01 00 01 01 01 10 01 11[...]

  • Seite 468

    Character code assignments C-6 Using LCDS Prin t Description Language S t andard EBCDIC character set T able C-7. St andard EBCDIC character set M o s t s i g n i f i c a n t b i t s Hexa- decimal 01 2 3 456789A BCDE F Bi- nary 00 00 00 01 00 10 00 11 01 00 01 01 01 10 01 11 10 00 10 01 10 10 10 11 11 00 11 01 11 10 11 11 0 0000 & - ¼½ { } [...]

  • Seite 469

    Character code assignments Using LCDS Print Description Language C-7 Xerox EBCDIC to extended ASCII hexadecimal translation values NOTE: V alues on the perimeter are EBCDIC. V a lues within the blocked rectangles are ASCII. Example: An EBCDIC value of AB is equivalent to an ASCII value of 7D. T able C-8. Xerox E BCD IC to extended ASCII he xadecima[...]

  • Seite 470

    Character code assignments C-8 Using LCDS Prin t Description Language[...]

  • Seite 471

    Using LCDS Print Description Language D-1 D. Offline specifications This appendix provides specific ations for tapes for of fline printing. Input unp acking examples The following figure shows seve ral input unpacking examples. Figure D-1. Input unp acking examples[...]

  • Seite 472

    Offline specifications D-2 Using LCDS Prin t Description Language V alid host computer and label specifications T able D-1. V alid host comput er and label specifications Host type Label specific ations Unlabeled ANSI St andard System print COBOL Undef . ACOS4 x ANSI X Burroughs medi um systems: B2500 B2700 B3700 B4700 XX X XX X XX X XX X Burroughs[...]

  • Seite 473

    Offline specifications Using LCDS Print Description Language D-3 Each shaded area of this table show s the label that is substituted by PDL when an invalid host/label pair is specified. Each X indicates a valid label specificat ion parameter fo r each type of host. NEC X NCR XX OLDUMP Label specification is ignored. OSWTR X X OCTDUMP Label specific[...]

  • Seite 474

    Offline specifications D-4 Using LCDS Prin t Description Language Host system JDLs on system sof tware CD Job description library (JDL) source files that are supplied on the FreeFlow Print Server software CD are summarized in the following table. After an LPS sof tware system is cr eated by the user , the source for these JDLs is resident in the JS[...]

  • Seite 475

    Offline specifications Using LCDS Print Description Language D-5 LPS t ape label format LCDS resources (such as JDLs) that reside on LPS formatted tapes may be downloaded to the pr inting system disk from a host mainframe computer by means of . The format of the tapes that may contain these resources is shown in the following diagram. In this diagr[...]

  • Seite 476

    Offline specifications D-6 Using LCDS Prin t Description Language Figure D-2. LPS t ape format diagram[...]

  • Seite 477

    Offline specifications Using LCDS Print Description Language D-7 NOTE: Characters in the ASCII file name and type fields must be in the RAD–50 (Radix-50) char acter set. The following table defines the RAD- 50 character set. T able D-3. Content of t ape records Byte range Information cont ained in record Additional information 00–02 File name I[...]

  • Seite 478

    Offline specifications D-8 Using LCDS Prin t Description Language[...]

  • Seite 479

    Using LCDS Print Descr iption Language Glossary-1 Glossary A3 Paper size measuring 297 by 420 mm. A4 Paper size measuring 210 by 297 mm. ACT Advanced Customer T r aining AFP Advanced Function Printing AIM Ancillary IOT message processor . S ystem task that initializes the client layer between t he printer and the prin t server . It also displays th[...]

  • Seite 480

    Glossary Glossary-2 Using LCDS Print Description Language background job Low-priority job, usua lly batched, that is executed automatically as system resources become available. batch processing Allows for repetitive operations to be performed sequentially on batched data without much invo lvement of the computer operator . BCD binary coded decimal[...]

  • Seite 481

    Glossary Using LCDS Print Descr iption Language Glossary-3 bp s bits per second. In serial comm unication, the instant aneous bit speed with which a device or c hannel transmits a character . BSC binary synchronous communicati on. 1. Communi cation using binary synchronous line discipline. 2. Uniform procedure using a standardized set of control ch[...]

  • Seite 482

    Glossary Glossary-4 Using LCDS Print Description Language CME copy modification entry . Entry modifying the out put printing characteristics of a repor t on a copy-to-copy basis. collate T o arrange or assemble into ordered sets. compiler Software that translates instru ctions written in high-level language into machine language for execution by a [...]

  • Seite 483

    Glossary Using LCDS Print Descr iption Language Glossary-5 dry ink Minute dry particles of resin and carbon black used to create images. Dry ink can accept an electrical charge. DSU digital signal unit DSR disk save and restore DTE data terminal equipment dump session The online dump feature is a troubl eshooting tool for print jobs, allowing you t[...]

  • Seite 484

    Glossary Glossary-6 Using LCDS Print Description Language fixed pitch Font set in which every characte r cell has the same width. In reference to characte r sets, this term describes typefaces in which all character cells are of equal width; monosp aced as opposed to proportional spaced. fixed sp acing Arrangement of characters on a line so that al[...]

  • Seite 485

    Glossary Using LCDS Print Descr iption Language Glossary-7 HCS high-capacity st acker . S tacke r bin capable of holding 2500 sheets of 20 pound/75 gsm p aper . In the LPS, the high-capacity stacker bins are located in th e top half of the feeder/st acker modules. hexadecimal Numbering system with a base of 16. In th is system, 10 through 15 are re[...]

  • Seite 486

    Glossary Glossary-8 Using LCDS Print Description Language Interpress master File written according to the Interpress standard. I/O input/output IOM image output module IOT input output terminal, also referred to as “printer” IPD Interpress decomposer IPFONTS Interpress fonts IPL initial program load. For the op tional open-reel tape drive, the [...]

  • Seite 487

    Glossary Using LCDS Print Descr iption Language Glossary-9 leading 1. V ertical distance between lines (also called line space), measured from a baseli ne of one line to the baseline of the next. 2. Extra spacing between lines of type. 3. In typography , sp acing between lines and paragraphs. LED light emitting diode. So lid substance that gl ows w[...]

  • Seite 488

    Glossary Glossary-10 Using LCDS Print Description Language met acode Same as “native mode.” Method of speaking to and controlling the image generator . T hese controls are us ed by the character dispatcher to generate scan line information. This information is sent in the form of character specificat ions to the image generator , which uses it [...]

  • Seite 489

    Glossary Using LCDS Print Descr iption Language Glossary-11 output 1. Material produced by a peripheral device of a computer , such as a printout or a magnetic tape. 2. Result of completed operations. overprinting Printing more than one charac ter at the same position. overprint ratio Maximum number of vari able data and form characters that may be[...]

  • Seite 490

    Glossary Glossary-12 Using LCDS Print Description Language ppm pages per m inute PQA print quality adjustment PROM programmable read-only memory proportional font Font containing characters that va ry in width. See also fixed font. proportional sp acing T ext in which each alphanumeric character is given a weighted amount of space. Such output has [...]

  • Seite 491

    Glossary Using LCDS Print Descr iption Language Glossary-13 scale T o adjust font or image size a ccording to given proportions. SCSI small computer system inte rface. Accepted standard for connecting peripheral de vices to computers. SDLC synchronous data link control SEF short-edge feed. The move ment of paper through the printer in the direction[...]

  • Seite 492

    Glossary Glossary-14 Using LCDS Print Description Language synchronous Efficient encoding of dat a suitable for high-speed, block-oriented data transmission by using equal time element s. sysgen system generation synt ax Rules governing the structure of expressions in a programming language. system controller Part of the system that provi des inter[...]

  • Seite 493

    Glossary Using LCDS Print Descr iption Language Glossary-15 TXC total xerographic convergence UCS Universal Character Set. Printer f eature that permits the use of a variety of character UCSB Universal Character Set Buffer UI user interface UNIX T ext Editor Editing window on a UNIX workstation print server , used to code PDL commands in a JSL. uti[...]

  • Seite 494

    Glossary Glossary-16 Using LCDS Print Description Language XMP xerographic mode persistence XMS xerographic mode switching XP AF , XPF Xerox Printer Access Facility XPMF-VMS Xerox Print Management Fa cility - VMS V ersion XPPI Xerox Pen Plotter Interface XPS Xerox Publishing System y axis V ertical axis on a forms grid[...]

  • Seite 495

    Using LCDS Print De scription Language INDEX-1 Index Symbols # sign changing case, 1-8 Numerics 2-sided printing see duplex print ing 3211, IBM emulation , 2-2 4245, IBM emulation , 2-2 A abbreviations in command syntax, 1-12 ABNORMAL command, 4-2–4- 9 ACCTFEED parameter, 4-2 CODE parameter, 4-3 ERROR parameter, 4-3, 6-3 IMISMATCH parameter, 4-5 [...]

  • Seite 496

    INDEX INDEX-2 Using LCDS Pr int Description Language ADJUST parameter, 2-13 CONSTANT parameter, 2-13 FORMAT parameter, 2-14 LENGTH para meter, 2-14 LMULT parameter, 2-15 LTHFLD parameter, 2-15 OFFSET parameter, 2-16 POSTAMBLE paramet er, 2-16 PREAMBLE parameter, 2-17 ZERO param eter, 2-17 Block mode (graphics), 6-3 BMULT parameter, VOLUME command ,[...]

  • Seite 497

    Using LCDS Print De scription Language INDEX-3 INDEX abbreviations, 1-12 blank spaces, 1-12 system level identifiers, 1-21 variables, 1-7 comments, 1- 29 in DJDEs, 5-20 compatibility between systems, 1-77–1-81 compiling a JSL, 1-65–1-72 constant mode, CRITERIA command, 3- 10 CONSTANT parameter BLOCK command, 2-13 CME command, 4-14 CRITERIA comm[...]

  • Seite 498

    INDEX INDEX-4 Using LCDS Pr int Description Language END DJDE, 5-26 ending a DJDE, 5-2, 5-26 ending a JS L, 1-29– 1-30 EOF DJDE, 5-26 EOV parameter, VOLUME command, 2- 59 ERROR parameter ABNORMAL command, 4-3, 6-3 errors in JSL , correcting , 1-70–1- 72 EXPAGE parameter, VOLU ME command, 2-59 F FACEUP parameter OUTPUT command, 4-53 FCB interact[...]

  • Seite 499

    Using LCDS Print De scription Language INDEX-5 INDEX commands, 1-79 IDR, 4-20–4-23 commands on monoch rome systems, 1-18 DJDEs, 5-42, 5- 43, 5-45, 5-47 , 5-60, 5-73 downloading JDLs, 1-80 forms, 1-80 parameters, 4-5, 4-7, 4-15, 4-2 1–4-23, 4-30, 4-58, 4-59, 4- 62 highlight color jobs, 1-79 –1-81 HJOBNO parameter BANNER command, 3-24, 3- 27 HO[...]

  • Seite 500

    INDEX INDEX-6 Using LCDS Pr int Description Language job recove ry online, 2-3 JSL coding, 1-49–1-61 full procedure, 1-56–1-6 1 short procedure, 1- 50–1-55 command levels, 1-18–1-28 compiling, 1-65–1-72 correcting errors, 1- 70–1-72 creating hints and tips, 1-47–1- 49 default, 1-53 definition, 1-2 ending, 1- 12, 1-29 –1-30 from othe[...]

  • Seite 501

    Using LCDS Print De scription Language INDEX-7 INDEX measure, unit of defining, 4-89 MESSAGE command, 4-39–4-42 ITEXT parameter, 4-40 OTEXT parameter, 4-41 messages error, 5-5 operator, 4-7, 4-39–4-42 DJDEs, 5-5, 5-48, 5-58 MINLAB parameter, VOLUME comman d, 2-65 modes, CRITERIA command, 3- 9–3-10 change mo de, 3-10 constant mode, 3-10 value [...]

  • Seite 502

    INDEX INDEX-8 Using LCDS Pr int Description Language TRANS parameter, 4-89 UNITS parameter, 4-89 XSHIFT parameter, 4-90 output command descriptions see print format command de scriptions output parameters, specifying, 1-28 OVERPRINT DJDE, 5-59 OVERPRINT parameter LINE command, 4-32 overrides specifying during printing, 1-45 overriding command s, 1-[...]

  • Seite 503

    Using LCDS Print De scription Language INDEX-9 INDEX multivolume re ports, 2-10 online, 2-3 REP parameter ABNORMAL command, 4-8 repeat count, indicating, 1-8 report separation, 2-3 required elements of JSLs, 1-47 resources downloading, 2-4 restricting functions, 4-9 restrictions parameter changes by DJDE, 5- 6 RFEED command, 3-37–3-3 9 TEST param[...]

  • Seite 504

    INDEX INDEX-10 Using LCDS Print Description Language mismatch re sponse , 4-79 specifying, 4-54 DJDE, 5-27 specifying size, 4-75 STOCKS DJDE, 5-70 STOCKS parameter OUTPUT command, 4-82 stockset specifying, 4-82 STOCKSET command, 1-27, 4- 105–4-109 ASSIGN parameter, 4-106 INIFEED parameter, 4- 107 SYSPAGE paramet er, 4-107 string comparisons, 3-11[...]

  • Seite 505

    Using LCDS Print De scription Language INDEX-11 INDEX variables, 1-7, 1-14 VCODE parameter VOLUME comma nd, 2-70–2-72 vertical format ting See VFU command VFU interaction with FCB, 2-5 VFU command, 1-23, 4-11 0–4-113 ASSIGN parameter, 4-110 BOF paramete r, 4-111 TOF parameter, 4-11 1 VFU parameter LINE command, 4-36 VFUs specifying, 1-23, 4-11 [...]

  • Seite 506

    INDEX INDEX-12 Using LCDS Print Description Language[...]