Xerox 192 User Manual

Print Server version 6.0 June 2007

Xerox FreeFlow® Print Server

Using LCDS

Print Description

701P47156

Xerox Corporation
Global Knowledge & Language Services
800 Phillips Road Bldg. 845-17S
Webster, NY 14580
Copyright © 2007 Xerox Corporation. All rights reserved.
Copyright protection claimed includes all forms and matters of copyrighted material and information now allowed by statutory or judicial law or hereinafter granted, including without limitation, material generated from the software programs that are displayed on the screen such as styles, templates, icons, screen displays, looks, etc.
Adobe® and the Adobe logo, InDesign®, Illustrator®, PageMaker®, Photoshop®, Acrobat®, Distiller®, and the Acrobat logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.
Macintosh, Power Macintosh, and Mac are registered trademarks of Apple Computer, Inc.
Microsoft® Windows NT® and Microsoft® Windows are trademarks of Microsoft Corporation.
PANTONE® is a registered trademark of Pantone, Inc.
Sun Microsystems and Solaris are a trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the U.S. and other countries.
SWOP® is a registered trademark of SWOP, Inc.
Quark and QuarkXPress are trademarks of Quark, Inc. and all applicable affiliated companies, Reg. U.S. Pat. & Tm. Off. and in many other countries.
This product includes software developed by the Apache Software Foundation (http://www.apache.org).
This product includes software developed by the JDOM Project (http://www.jdom.org).
This product includes software developed by the Jaxen Project (http://www.jaxen.org).
iGen3® is a registered trademark of Xerox Corporation in the US and/or other countries.
Xerox®, FreeFlow®, and SmartPress™ are the trademarks of or licensed to XEROX CORPORATION.

Table of contents

Laser safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Ozone information: U. S. only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Operation safety: U. S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Operation safety: Europe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Warning markings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Electrical supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Ventilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
Operator accessible areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
Before cleaning your product . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
CE mark: Europe only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
For further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv
1. PDL principles and procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Enabling PDL features and functions . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
PDL command structure and components . . . . . . . . . . . . . . . . . . . . . . 1-3
Command lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Components of a command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Command syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Syntax rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12
Command syntax conventions . . . . . . . . . . . . . . . . . . . . 1-14
Sample PDL commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
PDL command categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16
The Job Source Library (JSL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17
What does a JSL specify? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18
JSL command levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18
JDL name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-21
JDL or system level commands . . . . . . . . . . . . . . . . . . . 1-21
Coding system level commands with identifiers . 1-21
Coding other system level commands . . . . . . . . 1-24
Catalog level commands . . . . . . . . . . . . . . . . . . . . . . . . 1-26
Job or JDE level commands . . . . . . . . . . . . . . . . . . . . . 1-26
Coding job or JDE level commands . . . . . . . . . . 1-27
Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29
Using LCDS Print Description Language iii
Table of contents
Dynamic job descriptor entries (DJDEs) . . . . . . . . . . . . . . . . . . . . . . . 1-73
Dumps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-74
Compatibility with other Xerox laser printing systems that use PDL . . 1-77
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
Benefits of using DJDEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-73
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
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
Table of contents
Packed data formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Record formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Record structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Multivolume processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Input processing command descriptions . . . . . . . . . . . . . . . . . . . . . . . 2-11
BLOCK command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
BLOCK command parameters . . . . . . . . . . . . . . . . . . . . 2-12
BLOCK ADJUST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
BLOCK CONSTANT . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
BLOCK FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
BLOCK LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
BLOCK LMULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
BLOCK LTHFLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
BLOCK OFFSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
BLOCK POSTAMBLE . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
BLOCK PREAMBLE . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
BLOCK ZERO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
BLOCK command: points to note . . . . . . . . . . . . . . . . . 2-18
Block command example . . . . . . . . . . . . . . . . . . . . . . . . 2-18
CODE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
CODE command parameters . . . . . . . . . . . . . . . . . . . . 2-19
CODE ASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
CODE DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
CODE SPACECODE . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
DBCODE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
DBCODE command parameters . . . . . . . . . . . . . . . . . . 2-23
DBCODE ASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
DBCODE DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24
DBCODE command: point to note . . . . . . . . . . . . . . . . . 2-24
IDEN command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24
IDEN command parameters . . . . . . . . . . . . . . . . . . . . . 2-25
IDEN DJPCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
IDEN OFFSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26
IDEN OPRINFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26
IDEN PREFIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27
IDEN SKIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27
IDEN command example . . . . . . . . . . . . . . . . . . . . . . . . 2-28
KCODE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-28
KCODE command parameters . . . . . . . . . . . . . . . . . . . 2-28
KCODE ASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29
KCODE DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29
KCODE command: point to note . . . . . . . . . . . . . . . . . . 2-30
PCC command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30
PCC command parameters . . . . . . . . . . . . . . . . . . . . . . 2-30
PCC ADVTAPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-31
PCC ASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-31
Using LCDS Print Description Language v
Table of contents
PCC DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-33
PCC INITIAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-34
PCC MASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-35
PCC command: points to note . . . . . . . . . . . . . . . . . . . . 2-35
PCC command example . . . . . . . . . . . . . . . . . . . . . . . . 2-35
RECORD command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-36
Record command parameters . . . . . . . . . . . . . . . . . . . . 2-36
RECORD ADJUST . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-36
RECORD CONSTANT . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
RECORD FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
RECORD LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-38
RECORD LMULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39
RECORD LTHFLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39
RECORD OFFSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-40
RECORD POSTAMBLE . . . . . . . . . . . . . . . . . . . . . . . . 2-40
RECORD PREAMBLE . . . . . . . . . . . . . . . . . . . . . . . . . . 2-40
RECORD STRUCTURE . . . . . . . . . . . . . . . . . . . . . . . . 2-41
RECORD command: Points to note . . . . . . . . . . . . . . . 2-41
RECORD command example . . . . . . . . . . . . . . . . . . . . 2-42
SEFFNT command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-44
SEFFNT command parameters . . . . . . . . . . . . . . . . . . . 2-45
SEFFNT SEFMAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-45
SEFFNT MAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-46
SEFFNT command: points to note . . . . . . . . . . . . . . . . 2-47
SEFFNT command examples . . . . . . . . . . . . . . . . . . . . 2-48
TCODE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-49
TCODE command parameters . . . . . . . . . . . . . . . . . . . 2-50
TCODE DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-51
TCODE TASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-51
TCODE TRESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-52
TCODE command examples . . . . . . . . . . . . . . . . . . . . . 2-53
VOLUME command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-54
VOLUME command parameters . . . . . . . . . . . . . . . . . . 2-54
VOLUME BMULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-56
VOLUME CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-56
VOLUME DBCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-57
VOLUME DBCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-58
VOLUME EMTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-58
VOLUME EOV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-59
VOLUME EXPAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-59
VOLUME HOST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-60
VOLUME KANJI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-62
VOLUME KCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-63
VOLUME LABEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-63
VOLUME LCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-64
VOLUME LPACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-64
vi Using LCDS Print Description Language
Table of contents
VOLUME MAXLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-65
VOLUME MINLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-65
VOLUME OPTIMIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-66
VOLUME OSCHN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-67
VOLUME OSHDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-67
VOLUME OSTLP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-67
VOLUME RMULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-68
VOLUME TCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-68
VOLUME UNPACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-69
VOLUME VCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-70
VOLUME command examples . . . . . . . . . . . . . . . . . . . 2-71
3. Using logical processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Types of commands for logical processing . . . . . . . . . . . . . . . . . . . . . . 3-1
Test expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Coding a test expression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Logical processing commands that have TEST parameters . . . 3-4
Commands that define criteria and constants . . . . . . . . . . . . . . . . . . . . 3-4
TABLE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
TABLE command parameters . . . . . . . . . . . . . . . . . . . . . 3-5
TABLE CONSTANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
TABLE MASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
TABLE command: points to note . . . . . . . . . . . . . . . . . . . 3-7
TABLE command examples . . . . . . . . . . . . . . . . . . . . . . 3-7
CRITERIA command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
CRITERIA command modes . . . . . . . . . . . . . . . . . . . . . . 3-9
Using the CRITERIA command . . . . . . . . . . . . . . . . . . . 3-10
String comparisons . . . . . . . . . . . . . . . . . . . . . . . 3-11
CRITERIA command parameters . . . . . . . . . . . . . . . . . 3-14
CRITERIA CHANGE . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
CRITERIA CONSTANT . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
CRITERIA LINENUM . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17
CRITERIA VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
Logical processing command descriptions . . . . . . . . . . . . . . . . . . . . . 3-22
BANNER command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
BANNER command parameters . . . . . . . . . . . . . . . . . . 3-23
BANNER HCOUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
BANNER HJOBNO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
BANNER HRPTNA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
BANNER TCOUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
BANNER TEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
BANNER TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
BANNER command: points to note . . . . . . . . . . . . . . . . 3-27
BANNER command examples . . . . . . . . . . . . . . . . . . . . 3-27
BSELECT and BDELETE commands . . . . . . . . . . . . . . . . . . . 3-28
BSELECT and BDELETE TEST parameter . . . . . . . . . 3-28
Using LCDS Print Description Language vii
Table of contents
BSELECT and BDELETE commands: points to note . . 3-29
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
LMODIFY command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
LMODIFY command parameters . . . . . . . . . . . . . . . . . . 3-31
LMODIFY INK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
LMODIFY SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
LMODIFY TEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
Points to note: LMODIFY command . . . . . . . . . . . . . . . 3-33
RAUX command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
RAUX TEST parameter . . . . . . . . . . . . . . . . . . . . . . . . . 3-34
RAUX command: points to note . . . . . . . . . . . . . . . . . . 3-34
RAUX command example . . . . . . . . . . . . . . . . . . . . . . . 3-34
RDELETE and RSELECT commands . . . . . . . . . . . . . . . . . . . 3-35
RSELECT and RDELETE TEST parameter . . . . . . . . . 3-35
RDELETE and RSELECT commands: point to note . . . 3-36
RDELETE command example . . . . . . . . . . . . . . . . . . . . 3-36
RFEED command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
RFEED TEST parameter . . . . . . . . . . . . . . . . . . . . . . . . 3-37
RFEED command: points to note . . . . . . . . . . . . . . . . . 3-38
ROFFSET command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-39
ROFFSET command parameters . . . . . . . . . . . . . . . . . 3-40
ROFFSET PASSES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-40
ROFFSET TEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41
ROFFSET command: points to note . . . . . . . . . . . . . . . 3-41
ROFFSET command example . . . . . . . . . . . . . . . . . . . . 3-42
RPAGE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-43
RPAGE command parameters . . . . . . . . . . . . . . . . . . . 3-43
RPAGE SIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-43
RPAGE TEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45
RPAGE WHEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45
RPAGE command: points to note . . . . . . . . . . . . . . . . . 3-46
RPAGE command examples . . . . . . . . . . . . . . . . . . . . . 3-46
RRESUME and RSUSPEND commands . . . . . . . . . . . . . . . . . 3-49
RSUSPEND and RRESUME command parameters . . . 3-49
RSUSPEND and RRESUME BEGIN . . . . . . . . . . . . . . . 3-49
RSUSPEND and RRESUME TEST . . . . . . . . . . . . . . . . 3-50
RRESUME and RSUSPEND commands: points to note 3-50
RSUSPEND and RRESUME example . . . . . . . . . . . . . 3-52
RSTACK command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-53
RSTACK delimiter modes . . . . . . . . . . . . . . . . . . . . . . . 3-53
Delimiter on accounting page . . . . . . . . . . . . . . . . . . . . 3-54
Status display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-54
RSTACK command parameters . . . . . . . . . . . . . . . . . . 3-55
RSTACK ACCTINFO . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-55
viii Using LCDS Print Description Language
Table of contents
RSTACK DELIMITER . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56
RSTACK HRPTNA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56
RSTACK PRINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-57
RSTACK TEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-58
RSTACK command: points to note . . . . . . . . . . . . . . . . 3-58
RSTACK command example . . . . . . . . . . . . . . . . . . . . . 3-59
4. Specifying print format parameters . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Print format command descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
ABNORMAL command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
ABNORMAL command parameters . . . . . . . . . . . . . . . . . 4-2
ABNORMAL ACCTFEED . . . . . . . . . . . . . . . . . . . . . . . . 4-2
ABNORMAL CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
ABNORMAL ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
ABNORMAL IMISMATCH . . . . . . . . . . . . . . . . . . . . . . . . 4-5
ABNORMAL ISUBSTITUTE . . . . . . . . . . . . . . . . . . . . . . 4-7
ABNORMAL OTEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
ABNORMAL REP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
ABNORMAL SECURITY . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
ACCT command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
ACCT command parameters . . . . . . . . . . . . . . . . . . . . . 4-10
ACCT DEPT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
ACCT USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
ACCT command: points to note . . . . . . . . . . . . . . . . . . . 4-11
ACCT command example . . . . . . . . . . . . . . . . . . . . . . . 4-11
CME command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
CME command parameters . . . . . . . . . . . . . . . . . . . . . . 4-13
CME CONSTANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
CME FONT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
CME INK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
CME LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
CME POSITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
CME command: points to note . . . . . . . . . . . . . . . . . . . 4-17
CME command examples . . . . . . . . . . . . . . . . . . . . . . . 4-19
IDR command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20
IDR command parameters . . . . . . . . . . . . . . . . . . . . . . . 4-21
IDR ICATALOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
IDR ILIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22
IDR PALETTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23
LINE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23
LINE command parameters . . . . . . . . . . . . . . . . . . . . . . 4-23
LINE BASELINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
LINE BLANKTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
LINE DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26
LINE FCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26
LINE FDATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27
Using LCDS Print Description Language ix
Table of contents
LINE FONTINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
LINE GDATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29
LINE INKINDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30
LINE LPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31
LINE MARGIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-32
LINE OVERPRINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-32
LINE PCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-34
LINE PCCTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
LINE VFU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36
LINE command: points to note . . . . . . . . . . . . . . . . . . . 4-37
LINE command examples . . . . . . . . . . . . . . . . . . . . . . . 4-38
MESSAGE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-39
MESSAGE command parameters . . . . . . . . . . . . . . . . . 4-40
MESSAGE ITEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-40
MESSAGE OTEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41
MESSAGE command: points to note . . . . . . . . . . . . . . . 4-42
MESSAGE command example . . . . . . . . . . . . . . . . . . . 4-42
OUTPUT command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-43
OUTPUT command parameters . . . . . . . . . . . . . . . . . . 4-43
OUTPUT BFORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-45
OUTPUT BINDING . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-46
OUTPUT COLLATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-49
OUTPUT COPIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-49
OUTPUT COVER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-50
OUTPUT CYCLEFORMS . . . . . . . . . . . . . . . . . . . . . . . 4-50
OUTPUT DENSITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-52
OUTPUT DESTINATION . . . . . . . . . . . . . . . . . . . . . . . . 4-52
OUTPUT DUPLEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53
OUTPUT FACEUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53
OUTPUT FEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-54
OUTPUT FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-55
OUTPUT FORMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-56
OUTPUT GRAPHICS . . . . . . . . . . . . . . . . . . . . . . . . . . 4-57
OUTPUT IDFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-58
OUTPUT IDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-59
OUTPUT IMAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-60
OUTPUT INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-61
OUTPUT IRESULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-62
OUTPUT LOGO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-63
OUTPUT MODIFY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-64
OUTPUT NTO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-65
OUTPUT NUMBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-67
OUTPUT OFFSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-69
OUTPUT OSTK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-70
OUTPUT PAPERSIZE . . . . . . . . . . . . . . . . . . . . . . . . . . 4-75
OUTPUT PURGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-76
x Using LCDS Print Description Language
Table of contents
OUTPUT SF1FUNCTION . . . . . . . . . . . . . . . . . . . . . . . 4-77
OUTPUT SF2FUNCTION . . . . . . . . . . . . . . . . . . . . . . . 4-78
OUTPUT SHIFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-78
OUTPUT SIZING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-79
OUTPUT STAPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-81
OUTPUT STOCKS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-82
OUTPUT SYSPPR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-83
OUTPUT TMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-85
OUTPUT TRANS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-89
OUTPUT UNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-89
OUTPUT XSHIFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-90
OUTPUT command: point to note . . . . . . . . . . . . . . . . . 4-91
OUTPUT command examples . . . . . . . . . . . . . . . . . . . . 4-91
PDE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-93
Standard PDEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-93
PDE command parameters . . . . . . . . . . . . . . . . . . . . . . 4-95
PDE BEGIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-95
PDE FONTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-98
PDE PMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-99
PDE command: points to note . . . . . . . . . . . . . . . . . . . 4-100
PDE command examples . . . . . . . . . . . . . . . . . . . . . . 4-100
ROUTE command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-101
ROUTE command parameters . . . . . . . . . . . . . . . . . . 4-101
ROUTE RFORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-102
ROUTE RTEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-102
ROUTE command example . . . . . . . . . . . . . . . . . . . . . 4-105
STOCKSET command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-105
STOCKSET command parameters . . . . . . . . . . . . . . . 4-106
STOCKSET ASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . 4-106
STOCKSET INIFEED . . . . . . . . . . . . . . . . . . . . . . . . . 4-107
STOCKSET SYSPAGE . . . . . . . . . . . . . . . . . . . . . . . . 4-107
STOCKSET command example . . . . . . . . . . . . . . . . . 4-109
VFU command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-110
VFU command parameters . . . . . . . . . . . . . . . . . . . . . 4-110
VFU ASSIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-110
VFU BOF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-111
VFU TOF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-111
VFU command: points to note . . . . . . . . . . . . . . . . . . . 4-112
VFU command example . . . . . . . . . . . . . . . . . . . . . . . 4-113
5. Using Dynamic Job Descriptor Entries (DJDEs) . . . . . . . . . . . . . 5-1
Using the IDEN command to enable DJDEs . . . . . . . . . . . . . . . . . . . . . 5-1
Specifying DJDE records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Application of DJDEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
DJDE operator information pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Restrictions on job parameter modification . . . . . . . . . . . . . . . . . . . . . . 5-6
Using LCDS Print Description Language xi
Table of contents
Considerations and cautions for using DJDEs . . . . . . . . . . . . . . . . . . . 5-8
Types of DJDEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
DJDE descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
ALTER DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
ALTER DJDE: point to note . . . . . . . . . . . . . . . . . . . . . . 5-15
Examples of ALTER DJDE . . . . . . . . . . . . . . . . . . . . . . 5-15
ASSIGN DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
ASSIGN DJDE: points to note . . . . . . . . . . . . . . . . . . . . 5-16
BATCH DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16
BATCH DJDE: points to note . . . . . . . . . . . . . . . . . . . . . 5-17
BEGIN DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
BEGIN DJDE: points to note . . . . . . . . . . . . . . . . . . . . . 5-18
BFORM DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18
BFORM DJDE: points to note . . . . . . . . . . . . . . . . . . . . 5-19
BOF DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20
BOF DJDE: points to note . . . . . . . . . . . . . . . . . . . . . . . 5-20
C (text) DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20
C (text) DJDE: points to note . . . . . . . . . . . . . . . . . . . . . 5-21
CANCEL DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
COLLATE DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-22
COLLATE DJDE: point to note . . . . . . . . . . . . . . . . . . . 5-22
COPIES DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-22
COPIES DJDE: points to note . . . . . . . . . . . . . . . . . . . . 5-23
DATA DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23
DATA DJDE: point to note . . . . . . . . . . . . . . . . . . . . . . . 5-23
DEPT DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24
DEPT DJDE: points to note . . . . . . . . . . . . . . . . . . . . . . 5-24
DESTINATION DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-24
DESTINATION DJDE: points to note . . . . . . . . . . . . . . . 5-25
DUPLEX DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25
END DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
END DJDE: points to note . . . . . . . . . . . . . . . . . . . . . . . 5-26
EOF DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
EOF DJDE: point to note . . . . . . . . . . . . . . . . . . . . . . . . 5-26
FEED DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
FDATA DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27
FILE DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28
FILE DJDE: points to note . . . . . . . . . . . . . . . . . . . . . . . 5-29
FILE DJDE processing . . . . . . . . . . . . . . . . . . . . . . . . . 5-29
FONTINDEX DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-33
FONTINDEX DJDE: points to note . . . . . . . . . . . . . . . . 5-34
FONTS DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-35
FONTS DJDE: points to note . . . . . . . . . . . . . . . . . . . . . 5-36
FORMAT DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-37
FORMAT DJDE: points to note . . . . . . . . . . . . . . . . . . . 5-37
FORM[S] DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-38
xii Using LCDS Print Description Language
Table of contents
FORM[S] DJDE: point to note . . . . . . . . . . . . . . . . . . . . 5-38
GDATA DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-39
GRAPHIC DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-39
GRAPHIC DJDE: points to note . . . . . . . . . . . . . . . . . . 5-41
ICATALOG DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-42
ICATALOG DJDE example . . . . . . . . . . . . . . . . . . . . . . 5-42
IDFAULT DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-42
IDFAULT DJDE: point to note . . . . . . . . . . . . . . . . . . . . 5-43
IDR DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-43
ILIST DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-43
ILIST DJDE example . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-44
IMAGE DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-44
INKINDEX DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-45
INVERT DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-46
IRESULT DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-47
IRESULT DJDE: points to note . . . . . . . . . . . . . . . . . . . 5-47
ITEXT DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-48
ITEXT DJDE: points to note . . . . . . . . . . . . . . . . . . . . . . 5-48
JDE DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-48
JDE DJDE: points to note . . . . . . . . . . . . . . . . . . . . . . . 5-49
JDL DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-49
JDL DJDE: points to note . . . . . . . . . . . . . . . . . . . . . . . 5-50
LOGO DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-50
LOGO DJDE: points to note . . . . . . . . . . . . . . . . . . . . . 5-52
LPI DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-52
LPI DJDE: point to note . . . . . . . . . . . . . . . . . . . . . . . . . 5-53
MAP DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-53
MARGIN DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-53
MARGIN DJDE: points to note . . . . . . . . . . . . . . . . . . . 5-54
MODIFY DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-54
MODIFY DJDE: points to note . . . . . . . . . . . . . . . . . . . . 5-55
NUMBER DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-55
NUMBER DJDE: point to note . . . . . . . . . . . . . . . . . . . . 5-56
NUMBER DJDE example . . . . . . . . . . . . . . . . . . . . . . . 5-58
OTEXT DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-58
OTEXT DJDE: point to note . . . . . . . . . . . . . . . . . . . . . . 5-59
OVERPRINT DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-59
OVERPRINT DJDE: points to note . . . . . . . . . . . . . . . . 5-60
PALETTE DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-60
PALETTE DJDE example . . . . . . . . . . . . . . . . . . . . . . . 5-61
PMODE DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-61
PMODE DJDE: point to note . . . . . . . . . . . . . . . . . . . . . 5-61
RFORM DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-61
RFORM DJDE: points to note . . . . . . . . . . . . . . . . . . . . 5-62
RTEXT DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-62
RTEXT DJDE example . . . . . . . . . . . . . . . . . . . . . . . . . 5-63
Using LCDS Print Description Language xiii
Table of contents
SAVE DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-64
SAVE DJDE: point to note . . . . . . . . . . . . . . . . . . . . . . . 5-64
SEFMAP DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-64
SEFMAP DJDE: points to note . . . . . . . . . . . . . . . . . . . 5-65
SEFMAP DJDE examples . . . . . . . . . . . . . . . . . . . . . . . 5-65
SF1FUNCTION DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-66
SF2FUNCTION DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-67
SHIFT DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-67
SHIFT DJDE: points to note . . . . . . . . . . . . . . . . . . . . . 5-68
SIDE DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-68
SIDE DJDE: points to note . . . . . . . . . . . . . . . . . . . . . . 5-69
STOCKS DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-70
STOCKS DJDE: point to note . . . . . . . . . . . . . . . . . . . . 5-70
TMODE DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-70
TOF DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-71
TOF DJDE: points to note . . . . . . . . . . . . . . . . . . . . . . . 5-71
TRANS DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-72
TRANS DJDE: points to note . . . . . . . . . . . . . . . . . . . . . 5-72
XMP DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-73
XSHIFT DJDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-74
6. Using PDL commands for graphics . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Input for graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Error handling for graphics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Graphic processing modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Formats for graphic data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Impact of graphics on system performance . . . . . . . . . . . . . . . . . . . . . 6-6
Graphics features restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
A. PDL command and DJDE summary. . . . . . . . . . . . . . . . . . . . . . . .A-1
Summary table of PDL commands and DJDEs . . . . . . . . . . . . . . . . . . A-2
B. PDL command quick reference . . . . . . . . . . . . . . . . . . . . . . . . . . .B-1
PDL command Quick Reference table . . . . . . . . . . . . . . . . . . . . . . . . . B-2
C. Character code assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-1
IBM BCD code set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Honeywell/Bull 200 and 2000 BCD code set . . . . . . . . . . . . . . . . . . . . . C-2
Honeywell/Bull 6000 BCD code set . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
Fieldata translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
UNIVAC ASCII character set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Standard ASCII character set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5
Standard EBCDIC character set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-6
Xerox EBCDIC to extended ASCII hexadecimal translation values . . . C-7
D. Offline specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-1
xiv Using LCDS Print Description Language
Table of contents
Input unpacking examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
Valid host computer and label specifications . . . . . . . . . . . . . . . . . . . . D-2
Host system JDLs on system software CD . . . . . . . . . . . . . . . . . . . . . . D-4
LPS tape label format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-5
Glossary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Glossary-1
Using LCDS Print Description Language xv
Table of contents
xvi Using LCDS Print Description Language
Laser safety
WARNING
Adjustments, use of controls, or performance of procedures other than those specified herein may result in hazardous light exposure.
Xerox FreeFlow Print Server-based printers are certified to comply with the performance standards of the U.S. Department of Health, Education, and Welfare for Class 1 laser products. Class 1 laser products do not emit hazardous radiation. The DocuPrint printers do not emit hazardous radiation, because the laser beam is completely enclosed during all modes of customer operation.
The laser danger labels on the system are for Xerox service representatives and are on or near panels or shields that must be removed with a tool. DO NOT REMOVE LABELED PANELS
OR PANELS NEAR LABELS. ONLY XEROX SERVICE REPRESENTATIVES HAVE ACCESS TO THESE PANELS.
Ozone information: U. S. only
This product produces ozone during normal operation. The amount of ozone produced depends on print volume. Ozone is heavier than air. The environmental parameters specified in the Xerox installation instructions ensure that concentration levels are within safe limits. If you need additional information concerning ozone, call 1-800-828-6571 to request the Xerox publication 600P83222, OZONE.
Using LCDS Print Description Language xvii
Operation safety: U. S.
Your Xerox equipment and supplies have been designed and tested to meet strict safety requirements. They have been approved by safety agencies, and they comply with environmental standards. Please observe the following precautions to ensure your continued safety.
Improper connection of the equipment grounding conductor may result in risk of electrical shock.
Always connect equipment to a properly grounded electrical
Never use a ground adapter plug to connect equipment to an
Always place equipment on a solid support surface with
WARNING
outlet. If in doubt, have the outlet checked by a qualified electrician.
electrical outlet that lacks a ground connection terminal.
adequate strength for its weight.
Always use materials and supplies specifically designed for your Xerox equipment. Use of unsuitable materials may result in poor performance and may create a hazardous situation.
Never move either the printer or the print server without first contacting Xerox for approval.
Never attempt any maintenance that is not specifically described in this documentation.
Never remove any covers or guards that are fastened with screws. There are no operator-serviceable areas within these covers.
Never override electrical or mechanical interlocks.
Never use supplies or cleaning materials for other than their intended purposes. Keep all materials out of the reach of children.
Never operate the equipment if you notice unusual noises or odors. Disconnect the power cord from the electrical outlet and call service to correct the problem.
If you need any additional safety information concerning the equipment or materials Xerox supplies, call Xerox Product Safety at the following toll-free number in the United States:
xviii Using LCDS Print Description Language
1-800-828-6571
For customers outside the United States, contact your local Xerox representative or operating company.
Operation safety: Europe
This Xerox product and supplies are manufactured, tested and certified to strict safety regulations, electromagnetic regulations and established environmental standards.
Any unauthorized alteration, which may include the addition of new functions or connection of external devices, may impact the product certification.
Please contact your Xerox representative for more information.
Warning markings
All warning instructions marked on or supplied with the product should be followed.
This WARNING alerts users to areas of the product where there is the possibility of personal damage.
This WARNING alerts users to areas of the product where there are heated surfaces, which should not be touched.
Electrical supply
This product shall be operated from the type of electrical supply indicated on the data plate label of the product. If you are not sure that your electrical supply meets the requirements, please consult your local power company for advice.
Using LCDS Print Description Language xix
Ventilation
WARNING
This product must be connected to a protective earth circuit.
This product is supplied with a plug that has a protective earth pin. This plug fits only into an earthed electrical outlet. This is a safety feature. Always connect equipment to a properly grounded electrical outlet. If in doubt, have the outlet checked by a qualified electrician.
To disconnect all electrical power to the product, the disconnect device is the power cord. Remove the plug from the electrical outlet.
Slots and openings in the enclosure of the product are provided for ventilation. Do not block or cover the ventilation vents, as this could result in the product overheating.
This product should not be placed in a built-in installation unless proper ventilation is provided. Please contact your Xerox representative for advice.
Never push objects of any kind into the ventilation vents of the product.
Operator accessible areas
This product has been designed to restrict operator access to safe areas only. Operator access to hazardous areas is restricted with covers or guards which require a tool to remove. Never remove these covers or guards.
xx Using LCDS Print Description Language
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 documentation.
Before cleaning your product
Before cleaning this product, unplug the product from the electrical outlet. Always use materials specifically designated for this product; the use of other materials may result in poor performance and may create a hazardous situation. Do not use aerosol cleaners as they may be flammable under certain circumstances.
CE mark: Europe only
January 1, 1995: Council Directive 73/23/EEC, amended by Council Directive 93/68/EEC, approximation of the laws of the member states related to low voltage equipment.
January 1, 1996: Council Directive 89/336/EEC, approximation of the laws of the member states related to electromagnetic compatibility.
March 9, 1999: Council Directive 99/5/EC, on radio equipment and telecommunications terminal equipment and the mutual recognition of their conformity.
A full declaration of conformity, defining the relevant directives and referenced standards, can be obtained from your Xerox representative.
In order to allow this equipment to operate in proximity to Industrial, Scientific and Medical (ISM) equipment, the external radiation for the ISM equipment may have to be limited or special mitigation measures taken.
Using LCDS Print Description Language xxi
This is a Class A product. In a domestic environment this product may cause radio frequency interference, in which case the user may be required to take adequate measures.
Shielded interface cables must be used with this product to maintain compliance with Council Directive 89/36/EEC.
For further information
For more information on Environment, Health and Safety in relation to this Xerox product and supplies, please contact the following customer help lines:
Europe: +44 1707 353434
USA: 1-800-828-6571
Canada: 1-800-828-6571
xxii Using LCDS Print Description Language
Contents
Introduction
Using LCDS Print Description Language provides information on how to use PDL to program LCDS job descriptions that can be used on any Xerox FreeFlow Print Server-based printing system featuring LCDS. Examples of these systems include, but are not limited to: the Xerox DocuPrint 75/90 and 100/115/135/155/180 Enterprise Printing Systems, the DocuPrint 75 MX, the Xerox DocuTech 128/155/180 HighLight Color Printing System, and the Xerox Nuvera 100/120 family of printing systems.
Before using this documentation, become familiar with its contents and conventions.
Focus of this
guide
The topics discussed in this guide include:
Explanation of a Job Source Library (JSL), including required and optional commands and components
Rules and guidelines for coding LCDS PDL commands
Procedures for creating and compiling a JSL
Syntax and explanation of each LCDS PDL command, parameter, and DJDE
Explanation of Dynamic Job Descriptor Entries (DJDEs) and the process for inserting them into the data stream
Reference list of all PDL and DJDE commands, including online and offline usage, parameters, and the Xerox printing systems that support them
A glossary and index are also provided.
This documentation describes LCDS Print Description Language as it applies to the DocuPrint 100/115/135/155/180 and 75/90 EPS, and the DocuPrint 75 MX. Except where otherwise noted, the PDL information contained in this documentation also applies to the following families of Xerox Laser Printing Systems that print LCDS data:
Using LCDS Print Description Language xxiii
Introduction
Xerox 180, 180MX, 96, and 96MX Laser Printing Systems
The following families of printing systems support subsets of the PDL commands that can be used.
Xerox 4635 and 4635 MX Laser Printing Systems
Xerox 4850 and 4890 HighLight Color Laser Printing Systems
Xerox DocuPrint 92C HighLight Color Laser Printing System
Xerox 4050, 4090, and 4650 Laser Printing Systems
Xerox 9790 and 8790 Laser Printing Systems
Xerox DocuTech 128/155/180 HighLight Color Printing Systems
Xerox Nuvera 100/120 MX Digital Production Systems
Refer to Appendix A, “PDL command and DJDE summary,” for information on which laser printer families support the different commands.
Conventions
NOTE: Forms Description Language (FDL) commands cannot be used on the FreeFlow Print Server, because these systems do not have forms compiling capability. You can, however, create forms by using FDL on another laser printing system or by using a forms creation software package on a PC or other type of workstation. Form files that are created externally can be transferred or imported to the system disk of your FreeFlow Print Server, and can be specified for jobs that are printed on the system.
This guide uses the following conventions:
Alerts: Alerts include notes, cautions, and warnings.
Notes are hints that help you perform a task or
understand the text.
Cautions alert you to an action that could damage
hardware, software, or your print job.
Warnings alert you to conditions that may cause injury to
people.
Alerts appear as follows:
Notes: Printed in italics
CAUTIONS: Printed in red
xxiv Using LCDS Print Description Language
Introduction
WARNINGS: Printed in bold red
Angle brackets: Angle brackets surrounding a word indicate the word is the name of a key on the print server keyboard. Key names start with a capital letter. (Example: Press <Enter>.)
Square brackets: Square brackets around words or phrases indicate the names of buttons to click or menu options to select on a screen., Square brackets also indicate the names of fields and text boxes on screens. (Example: In the [Folders] field, select [resources].)
Bold type: Used for emphasis. It is also used for keywords that introduce items in a list.
Entering: Within procedures, the two-step process of keying in text and pressing <Enter>. (Example: Enter y in the box.)
Fixed pitch font: Used to indicate text that you enter in a text field on a window, such as examples of PDL commands. It also indicates text that the system displays on the screen, such as messages. Example:
LINE DATA=(1,132), FONTINDEX=133;
Italics: Indicate variables (types of items that vary from one command to another), or the position of a specified argument in the command syntax. (Example: IDEN SKIP = value.)
Italics are also used for document titles and library names (Example: Using LCDS Print Description Language.)
Using LCDS Print Description Language xxv
Introduction
xxvi Using LCDS Print Description Language
1. PDL principles and procedures
The Xerox LCDS Print Description Language (PDL) is a set of commands you give to the printing system to define properties such as the appearance, output destination, and paper feed source for your LCDS print job.
You can use LCDS PDL to do all of the following in your print jobs:
Change and mix font types on a page to page, line to line, or character to character basis. This allows you to customize printed output for specific needs; for example, emphasizing important headings by changing font styles and sizes.
Change text orientation and positioning on a page to page basis. This allows you to print characters along the width or length of the page with equal ease. The printing system can switch instantly, at a page boundary, between portrait (tall and narrow) and landscape (wide) page formats, combining the two styles within a single report.
Print a number of previously separate logical pages on the same physical page of a document.
Modify documents on a page to page basis by using copy modification entries (CMEs) to replace selected portions of text with other data, change fonts, or label copies as “confidential.”
Merge variable print data with forms stored on the system disk. This feature eliminates the need for forms overlays and most preprinted forms, as well as assuring perfect registration.
Print two different forms back to back (duplex) on one sheet of paper, thereby reducing paper costs. Additionally, this option offers potential savings in inventory, filing, storage, and mailing costs for computer generated material.
Feed paper either short edge first or long edge first to accommodate a variety of paper sizes.
Using LCDS Print Description Language 1-1
PDL principles and procedures
Enabling PDL features and functions
To enable these functions, you enter PDL commands to enable the following for your print job:
Describe the input (type, format, characteristics, and source)
Define any logical or special processing functions to be performed on selected text, pages, or copies
Describe the output (type, format, font selection, accounting options, and destination)
Each command has a set of parameters and parameter options used to define the above characteristics of a print job.
PDL commands may be specified in the following ways:
In a Job Source Library (JSL)
As Dynamic Job Descriptor Entries (DJDEs)
Job Source
Libraries (JSLs)
Dynamic job
descriptor entries
(DJDEs)
One way to issue PDL job definition commands to your printing system is to create a text file of these commands for your job. The source (text, uncompiled) file of PDL commands is called a “job source library” (JSL) file. The JSL file is then compiled by the system to create an object file, called a “job descriptor library” (JDL).
Each compiled JDL file is stored in a resource folder named “lcds” located on the print server disk. The system accesses the required JDL from the “lcds” folder when the operator specifies it to start a job. When a job is sent from the host, the printing system reads the specified JDL and obtains instructions on what fonts and forms to use when printing the job as well as where to direct the printed output.
Dynamic Job Descriptor Entries (DJDEs) are parameters embedded within the input data stream. They modify the printing environment established by a job descriptor entry (JDE) within a JDL, as the job is printing. DJDEs allow page by page or record by record modifications to your applications.
Most PDL commands are also available as DJDEs. Refer to “PDL command and DJDE summary,” Appendix A, for information on which PDL commands have DJDE counterparts.
In order to use DJDEs, you must specify an IDEN command in the JSL to advise the system that DJDE records are included in the input data stream and where to look for them.
1-2 Using LCDS Print Description Language
Refer to the “Specifying DJDE records” section of the “Using Dynamic Job Descriptor Entries (DJDEs)” chapter for information on how to include DJDEs in the data stream.
PDL command structure and components
In order for the system to recognize and respond correctly to your PDL commands, you must construct and enter them correctly. Some components of PDL commands must be specified every time, while others are optional. There are some rules for constructing commands. You must follow these rules in order for your system to print your job the way you want it. Refer to “Command syntax” later in this chapter for details on the JSL syntax rules.
Command lines
PDL principles and procedures
The JSL consists of command lines, also called records, on which you enter PDL commands. The length of these records can be up to 133 characters for JSLs on tape.
NOTE: If you select the [TRUNCATE] option of the xjdc compiling command, only characters 1 through 72 may be used for parameter information. Refer to “Compiling a JSL” later in this chapter.
You can continue commands on successive lines if the parameters are separated by commas. Multiple commands may appear on one record line if separated by semicolons.
Components of a command
Each PDL command consists of a command keyword and one or more parameters. Parameters are separated by commas or spaces. A PDL command has the following parts:
Command identifier (if required)
NOTE: DJDEs do not have identifiers.
Command keyword
One or more command parameters
Parameter options
Using LCDS Print Description Language 1-3
PDL principles and procedures
Comments (if appropriate)
These components are shown in the following figure.
Figure 1-1. Diagram of PDL command components
1. Command statement
2. Identifier
3. Command keyword
4. Parameter keyword
5. Parameter option
6. Additional parameter keywords and options
In the example above, the identifier, parameter keyword, and parameter options are part of the VFU command, which is represented by the required command keyword VFU. All of these components may be collectively referred to as a “command statement.”
The following table shows examples of the typical components of a PDL command statement.
Table 1-1. Set of typical PDL commands
Command Command identifier
VFU1:
CME4:
keyword
(required)
VFU
CME
Parameter keywords
ASSIGN= TOF= BOF=
LINE= POSITION= FONT=
Parameter options
(1,1), 1, 55;
(1,60), 5, 2;
1-4 Using LCDS Print Description Language
Loading...
+ 476 hidden pages