Table of contents

Ending a JSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29 Sample completed JSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-30 Before creating a JSL: considerations and decisions . . . . . . . . 1-31 Input data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-32 Output specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-32 Special features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-33 Interactions between JSLs, catalogs, and jobs . . . . . . . 1-34 Paper sizes and page frames . . . . . . . . . . . . . . . . . . . . 1-34 Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-35 Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-38 Overriding PDL commands . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-40 Hints and tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-47 Coding a JSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-49 Before you start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-50 Short JSL coding procedure . . . . . . . . . . . . . . . . . . . . . 1-50 Full JSL coding procedure . . . . . . . . . . . . . . . . . . . . . . . 1-56 Sample online JSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-61 Sample offline JSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-63

Compiling a JSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-65 Compiling procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-65 Files produced by the compilation procedure . . . . . . . . 1-69 Correcting errors in a JSL . . . . . . . . . . . . . . . . . . . . . . . 1-70

Dynamic job descriptor entries (DJDEs) . . . . . . . . . . . . . . . . . . . . . . . 1-73 Benefits of using DJDEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-73 Dumps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-74 Online dump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-74 Starting and ending online dump sessions . . . . . . . . . . 1-74 Online dump format and content . . . . . . . . . . . . . . . . . . 1-74 Offline dump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-76 Starting and ending tape dump sessions . . . . . . . . . . . . 1-76 Offline dump format and content . . . . . . . . . . . . . . . . . . 1-76

Compatibility with other Xerox laser printing systems that use PDL . . 1-77 Printing highlight color applications on FreeFlow Print Server LCDS systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-79 Other Xerox monochrome LPS jobs . . . . . . . . . . . . . . . . . . . . . 1-81

2. Specifying input parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

Input data streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Input processing functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 Input processing online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2

Forms control buffer (FCB) and vertical format control processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 Example of an online JSL . . . . . . . . . . . . . . . . . . . . . . . . 2-6

Input processing offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 Host computer tape formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 Tape codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9

iv

Using LCDS Print Description Language

Page 4
Image 4
Xerox FreeFlow manual Specifying input parameters