Xerox FreeFlow Printer User Manual


 
Table of contents
iv Using LCDS Print Description Language
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