4635

Xerox 4635, 4635 Laser Printing System, DocuPrint 4635 Laser Printing System User guide

  • Hello! I am an AI chatbot trained to assist you with the Xerox 4635 User guide. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
Xerox 4635 Laser Printing System
PDL/DJDE Reference
April 1995
721P83050
Xerox Corporation
701 S. Aviation Boulevard
El Segundo, CA 90245
© 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995 by Xerox
Corporation. All rights reserved.
Copyright protection claimed includes all forms and matters of
copyrightable material and information now allowed by statutory
or judicial law or hereinafter granted, including without limitation,
material generated from the software programs which are
displayed on the screen such as icons, screen displays, etc.
Printed in the United States of America
Xerox® and all other Xerox products mentioned in this
publication are trademarks of Xerox Corporation.
DEC and VAX are trademarks of Digital Equipment Corporation.
IBM and all IBM products mentioned in this publication are
trademarks of International Business Machines, Inc.
WARNING: This equipment has been tested and found to
comply with the limits for a Class A digital device, pursuant to
Part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference when the
equipment is operated in a commercial environment. This
equipment generates, uses, and can radiate radio frequency
energy and, if not installed and used in accordance with the
instruction manual, may cause harmful interference to radio
communications. Operation of this equipment in a residential
area is likely to cause harmful interference in which case the user
will be required to correct the interference at his own expense.
Changes are periodically made to this document. Changes,
technical inaccuracies, and typographic errors will be corrected in
subsequent editions.
This document was created on the Xerox 6085 Professional
Computer System using VP software. The typeface is Optima.
Related publications
The Xerox 4635 Laser Printing System PDL/DJDE Reference is part
of the ten-manual reference set for your laser printing system.
The entire reference set is listed in the table below. Several
other related documents are also listed for your convenience.
For a complete list and description of available Xerox
documentation, refer to the Xerox Documentation Catalog
(Publication number 610P17417) or call the Xerox
Documentation and Software Services (XDSS) at 1-800-445-5554.
Publication Number
Xerox Dynamic Document Interface
Operator Guide
720P13670
Xerox Dynamic Document Interface
Command Summary
720P13680
Xerox 4635 Laser Printing System
Operator Guide
721P83010
Xerox 4635 Laser Printing System
Operations Reference
721P83020
Xerox 4635 Laser Printing System
Sysgen Guide
721P83030
Xerox 4635 Laser Printing System
Message Guide
721P83040
Xerox 4635 Laser Printing System
PDL/DJDE Reference
721P83050
Xerox 4635 Laser Printing System
Forms Creation Guide
721P83060
Xerox 4635 Laser Printing System
Product Reference
721P83070
Xerox 4635 Laser Printing System
Installation Planning Guide
721P83080
Xerox 4635 Laser Printing System
Operator Command Summary Card
721P83090
Xerox 4635 Laser Printing System
PC UI Reference
721P83100
Xerox Laser Printing Systems
Tape Formats Manual
600P86175
Xerox Laser Printing Systems
Standard Font Library Font User Guide
600P86174
Helpful Facts About Paper 721P82490
XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE iii
Notice
This publication may contain descriptions of concepts and
features not currently available for your Xerox Laser Printing
System. Consult your Xerox sales representative or your
operating system software program description for additional
information.
iv XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE
Table of contents
Related publications iii
Notice iv
Introduction xxi
About the reference set xxi
4635 Laser Printing System document set xxi
About this manual xxiv
PDL syntax conventions used in this manual xxv
1. Overview 1-1
PDL features and functions 1-1
LPS component types 1-2
Hardware 1-2
Software 1-2
LPS hardware components 1-2
Advanced Image Subsystem (AIS) 1-2
Rastor image processor (RIP) 1-2
LPS software components 1-3
PDL related programs and tasks 1-5
Operating system executive task (OSEXEC) 1-5
File control program (FCP) 1-5
Operator communication subsystem (OCS) 1-5
Editor task 1-5
Font editor task 1-5
Input processing task 1-5
Report task (RPT) 1-5
Dynamic job descriptor (DJD) task 1-6
Output processing task 1-6
Print description language (PDL) processor 1-6
Forms description language (FDL) processor 1-6
Preparing for a print job 1-6
Job flow process 1-7
Input data types 1-8
Unformatted data 1-8
Formatted data 1-10
XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE v
TABLE OF CONTENTS
2. Print Description Language (PDL) 2-1
Purpose of PDL 2-1
PDL command structure 2-2
Command line length 2-2
Command components 2-2
Identifier 2-3
Command keyword 2-3
Parameter 2-4
Comments 2-4
Syntax rules 2-4
Right-part constants 2-5
Value constants 2-5
String constants 2-6
Job source library (JSL) structure 2-9
Command levels 2-10
ID level 2-11
System or JDL level 2-11
Catalog level 2-11
Job or JDE level 2-12
Examples-JOB command 2-12
END command 2-13
Creating separate files for grouping PDL commands 2-16
Hierarchy of replacement 2-16
Hierarchy within a job descriptor library (JDL) 2-16
Non-JDL hierarchy — START command 2-17
Start command 2-17
Points to note 2-20
Hierarchy of replacement in an errored job descriptor
library (JDL) 2-20
3. Creating a job source library (JSL) 3-1
Overview 3-1
What your JSL specified for LPS processing 3-1
Decisions to make before creating your JSL 3-2
Input data 3-2
Output specifications 3-3
Type of application to create 3-3
Special features 3-4
Interactions between JSLs, catalogs, and jobs 3-4
Review of PDL components and syntax 3-4
Command levels 3-4
vi XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE
TABLE OF CONTENTS
Command components 3-5
Command identifiers 3-5
Command keywords 3-5
Command parameters 3-5
Comments 3-6
PDL syntax 3-6
Hints and tips 3-6
Steps in creating a JSL 3-8
Using the Editor 3-8
Name the JDL identifier 3-8
Specifying VFUs 3-8
Setting up input parameters 3-8
Specifying LINE command parameters 3-9
Specifying ACCT command parameters 3-9
Specifying use of DJDEs 3-9
Adding logical processing specifications 3-9
Specifying formats 3-10
Using copy modification entries 3-10
Defining paper requirements 3-10
Specifying output requirements 3-11
Ending a JSL 3-11
Finished JSL 3-11
Compiling the JSL 3-13
Printing the job 3-14
Page considerations 3-15
Paper sizes 3-15
System page 3-15
Physical page 3-15
Edgemarking 3-15
Non-imaged elements 3-15
Page orientations 3-16
Landscape orientation 3-17
Portrait orientation 3-18
Registration shift and skew 3-19
Fonts 3-21
Font and graphic memory 3-22
4635 compatibility with the 4850, 4135 and 4050/4090/4650 LPS 3-22
Xerox 4850 and 4890 HighLight Color LPS 3-24
Running 4850/4890 applications on your 4635 LPS 3-24
XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE vii
TABLE OF CONTENTS
Downloading 4850/4890 LPS applications to your
4635 LPS 3-25
4850/4890 HighLight Color LPS forms 3-25
Points to note 3-25
4050/4090/4650 LPS 3-26
Creating 4635 LPS applications on a 4050,4090, or
4650 LPS 3-26
Running 4050, 4090, and 4650 jobs on your
4635 LPS 3-26
4. Specifying input parameters 4-1
Overview 4-1
BLOCK command 4-2
BLOCK command parameters 4-2
ADJUST 4-2
CONSTANT 4-3
FORMAT 4-3
LENGTH 4-3
LMULT 4-4
LTHFLD 4-4
OFFSET 4-4
POSTAMBLE 4-5
PREAMBLE 4-5
ZERO 4-5
Points to note—BLOCK command 4-5
Online versus offline JDLs 4-6
Example—BLOCK command usage 4-6
CODE command 4-7
CODE command parameters 4-7
ASSIGN 4-7
DEFAULT 4-8
Point to note — CODE command 4-8
Examples — CODE command usage 4-8
PCC command 4-9
PCC command parameters 4-9
ADVTAPE 4-9
ASSIGN 4-10
DEFAULT 4-11
INITIAL 4-12
MASK 4-12
Points to note—PCC command 4-12
Example—PCC command usage 4-13
viii XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE
TABLE OF CONTENTS
RECORD command 4-13
RECORD command parameters 4-13
ADJUST 4-14
CONSTANT 4-14
FORMAT 4-14
LENGTH 4-14
LMULT 4-15
LTHFLD 4-15
OFFSET 4-15
POSTAMBLE 4-16
PREAMBLE 4-16
STRUCTURE 4-16
Points to note—RECORD command 4-17
Example—RECORD command usage 4-17
SEFFNT command 4-20
Mapping files 4-20
SEFFNT command parameters 4-21
[label:] SEFFNT SEFMAP 4-21
SEFMAP 4-21
MAP 4-22
Points to note—SEFFNT command 4-22
Examples—SEFFNT command usage 4-23
TCODE command 4-24
TCODE command parameters 4-24
DEFAULT 4-24
TASSIGN 4-25
TRESET 4-26
Points to note—TCODE command 4-26
Examples—TCODE command usage 4-27
VOLUME command 4-28
VOLUME command parameters 4-28
BMULT 4-28
CODE 4-29
EOV 4-29
HOST 4-30
INTERPRESS 4-31
LABEL 4-32
LCODE 4-32
LPACK 4-33
MAXLAB 4-33
XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE ix
TABLE OF CONTENTS
MINLAB 4-33
OPTIMIZE 4-34
OSCHN 4-35
OSHDP 4-35
OSTLP 4-35
PLABEL 4-36
RMULT 4-36
RSAT 4-36
TCODE 4-37
UNPACK 4-37
Points to note—VOLUME command 4-38
Examples—VOLUME command usage 4-38
Input sources 4-39
Online printing systems 4-39
Channel-attached LPS 4-39
Online 3211/4245 mode 4-39
Online-specific commands 4-40
Creating a JDE or JDL 4-40
DJDE processing 4-40
Online optimization 4-41
Copy-sensitive copy modification entries (CME) 4-41
Report separation 4-41
Universal character set buffers (UCSBs) 4-41
UCSB processing 4-42
Forms control buffer (FCB) 4-42
Vertical format control processing 4-42
Online record length 4-43
Points to note 4-44
Online recovery 4-46
Online dump 4-46
Starting and ending dump sessions 4-46
Dump format 4-46
Points to note 4-47
Downloading files from the host to the LPS 4-47
Valid download file types 4-48
DJDE FILE command 4-48
Offline mode 4-49
Tape structure concepts 4-49
Host computer tape formats 4-49
Tape codes 4-49
x XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE
TABLE OF CONTENTS
Packed data formats 4-49
Record formats 4-50
Record structure 4-50
Multivolume processing 4-50
5. Defining clusters 5-1
Cluster features 5-1
Cluster processing overview 5-1
What clusters do for the programmer and operator 5-2
Where clusters are stored 5-2
How applications use clusters 5-3
Simple and OTEXT applications 5-3
Stockset applications 5-3
Mixing applications 5-4
Defining clusters and stocksets with PDL and DJDE 5-4
PDL commands 5-5
DJDEs 5-5
Points to note 5-5
Steps for creating clusters 5-6
Keeping stockset changes to a minimum 5-8
Using clusters with ordered stocks 5-8
6. Print format commands 6-1
Overview 6-1
ABNORMAL command 6-2
Abnormal command parameters 6-2
ERROR 6-2
IMISMATCH 6-3
ISUBSTITUTE 6-5
OTEXT 6-5
PAGES 6-5
REP 6-6
SECURITY 6-6
Recovery 6-6
Marker page 6-7
ACCT command 6-9
Accounting data on report basis 6-9
Overall usage accounting 6-9
Installation accounting report 6-10
ACCT command parameters 6-14
DEPT 6-14
XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE xi
TABLE OF CONTENTS
USER 6-14
Points to note—ACCT command 6-15
Example—ACCT command usage 6-15
BARCODE 6-15
Points to note—BARCODE command 6-16
ac:CME command 6-17
Short form CME specifications 6-17
Cataloged CMEs 6-17
CME parameters 6-18
CONSTANT 6-18
FONTS 6-18
LINE 6-19
POSITION 6-19
Points to note—CME command 6-20
Examples—CME command usage 6-21
EXPORT command 6-21
EXPORT command parameters 6-22
SEPARATORS 6-22
SNUMBER 6-23
SPLIT 6-24
SRECOVER 6-24
STIMING 6-25
Points to note—EXPORT command 6-25
Examples—EXPORT command usage 6-26
LINE command 6-26
LINE command parameters 6-27
DATA 6-27
FCB 6-27
FONTINDEX 6-28
MARGIN 6-28
OVERPRINT 6-29
PCC 6-29
PCCTYPE 6-30
UCSB 6-30
VFU 6-31
Points to note—LINE command 6-31
Examples—LINE command usage 6-33
MESSAGE command 6-34
MESSAGE command parameters 6-34
ITEXT 6-35
xii XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE
TABLE OF CONTENTS
OTEXT 6-35
BTEXT 6-36
Parameter rules 6-39
Points to note 6-40
Points to note—Audit Log 6-42
OUTPUT command 6-45
OUTPUT command parameters 6-47
BFORM 6-47
COLLATE 6-47
COPIES 6-48
COVER 6-48
CYCLEFORMS 6-49
DENSITY 6-50
DESTINATION 6-50
DUPLEX 6-50
FACEUP 6-51
FEED 6-51
FORMAT 6-52
FORMS 6-52
GRAPHICS 6-53
INVERT 6-54
IMAGE 6-54
MODIFY 6-55
NTO1 6-55
NUMBER 6-56
OFFSET 6-57
OSTK 6-57
PAPERSIZE 6-58
PURGE 6-59
RESOLUTION 6-59
SF1FUNCTION 6-60
SF2FUNCTION 6-60
SHIFT 6-60
SIZING 6-61
STOCKS 6-62
SYSPPR 6-63
TMODE 6-63
TRANS 6-64
UNITS 6-64
XSHIFT 6-65
XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE xiii
TABLE OF CONTENTS
XMP 6-65
Points to note—OUTPUT command 6-66
Examples—OUTPUT command usage 6-75
PDE command 6-77
Multiple logical pages on physical page 6-79
BEGIN 6-80
FONTS 6-80
PMODE 6-81
Points to note—PDE command 6-81
Examples—PDE command usage 6-82
ROUTE commands 6-82
Cataloged RTEXT files 6-83
ROUTE command parameters 6-83
RFORM 6-83
RTEXT 6-84
Example—ROUTE command usage 6-85
STOCKSET command 6-85
STOCKSET command parameters 6-86
ASSIGN 6-86
INIFEED 6-86
SYSPAGE 6-87
Point to note—STOCKSET command 6-87
Example—STOCKSET command usage 6-87
VFU command 6-88
VFU command parameters 6-89
ASSIGN 6-89
BOF 6-89
TOF 6-90
Points to note—VFU command 6-90
Example—VFU command usage 6-90
7. Using logical processing 7-1
Overview 7-1
Logical processing command format 7-1
Logical processing commands with TEST parameters 7-2
CRITERIA command 7-2
CHANGE 7-3
CONSTANT 7-4
LINENUM 7-4
Test expressions 7-4
Specifying one CRITERIA command 7-5
xiv XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE
TABLE OF CONTENTS
Specifying two CRITERIA command 7-5
CONSTANT mode 7-6
CHANGE mode 7-6
LINENUM parameter 7-6
Combining CHANGE and CONSTANT modes 7-6
Points to note—CRITERIA command 7-7
Examples—CRITERIA command usage 7-7
String comparison concepts 7-8
String comparisons 7-8
Character types 7-8
Masked comparisons using default type assignments 7-9
Masked comparisons using non-default type assignments 7-9
BANNER command 7-10
HCOUNT 7-11
HJOBNO 7-11
HRPTNA 7-12
TCOUNT 7-12
TEST 7-12
TYPE 7-13
Points to note—BANNER command 7-13
Examples—BANNER command usage 7-13
BSELECT and BDELETE commands 7-14
TEST—BSELECT and BDELETE commands 7-14
TEST 7-14
Points to note—BSELECT and BDELETE commands 7-15
Examples—BSELECT and BDELETE commands usage 7-15
RAUX command 7-16
TEST 7-16
Points to note—RAUX command 7-16
Example—RAUX command usage 7-17
RBAR command 7-17
RFEED command 7-17
TEST 7-17
Points to note—RFEED command 7-18
RSELECT and RDELETE commands 7-18
TEST 7-18
Points to note—RSELECT and RDELETE commands 7-19
Example—RDELETE command usage 7-19
ROFFSET command 7-19
PASSES 7-20
XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE xv
TABLE OF CONTENTS
TEST 7-20
Points to note—ROFFSET command 7-21
Example—ROFFSET command usage 7-21
RPAGE command 7-21
RPAGE command parameters 7-22
SIDE 7-22
TEST 7-22
WHEN 7-23
Points to note—RPAGE command 7-23
RSTACK command 7-26
RSTACK delimiter modes 7-26
Delimiter display 7-27
Delimiter on accounting page 7-27
Status display 7-27
Online RSTACK usage 7-27
RSTACK command parameters 7-28
ACCTINFO 7-28
DELIMITER 7-28
HRPTNA 7-29
PRINT 7-29
TEST 7-30
Points to note—RSTACK command 7-30
Example—RSTACK command usage 7-30
RSUSPEND and RRESUME commands 7-31
BEGIN 7-32
TEST 7-32
Points to note—RSUSPEND and RRESUME commands 7-32
Example—RSUSPEND and RRESUME commands usage 7-33
TABLE command 7-34
CONSTANT 7-35
MASK 7-35
Examples—TABLE command usage 7-35
8. Specifying dynamic job descriptor entries (DJDEs) 8-1
Overview 8-1
Benefits of using DJDEs 8-1
Page- and record-oriented DJDEs 8-2
Page-oriented 8-2
Record-oriented 8-4
IDEN command 8-6
OFFSET 8-6
xvi XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE
TABLE OF CONTENTS
OPRINFO 8-6
PREFIX 8-7
SKIP 8-7
Point to note—IDEN command 8-7
DJDE record specification 8-8
Application of DJDEs 8-9
DJDE operator information pages 8-11
Job parameter modification restrictions 8-11
Duplex DJDE page printing 8-13
Effect on multiple logical pages 8-13
COPIES=processing 8-14
Online DJDE restrictions 8-14
DJDE processing optimization 8-14
DJDE parameter definitions 8-15
ALTER 8-15
ASSIGN 8-15
BSEQ 8-16
BSIDE 8-17
BSKIP 8-17
Points to note—BARCODE command 8-18
BATCH 8-18
BEGIN 8-18
BFORM 8-19
BOF 8-19
BTEXT 8-20
Parameter rules 8-23
Points to note—BTEXT command 8-23
C text 8-26
CANCEL 8-26
COLLATE 8-27
COPIES 8-27
DATA 8-28
DEPT 8-28
DESTINATION 8-28
DUPLEX 8-28
END 8-29
FEED 8-29
FILE 8-29
FONTINDEX 8-30
FONTS 8-30
XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE xvii
TABLE OF CONTENTS
Points to note—FONTINDEX and FONTS 8-31
FORMAT 8-31
FORMS 8-32
Points to note—FORMAT and FORMS 8-32
GRAPHICS 8-32
IMAGE 8-33
INVERT 8-34
ITEXT 8-35
JDE 8-35
JDL 8-35
MAP 8-35
MARGIN 8-36
MODIFY 8-36
NUMBER 8-36
OTEXT 8-37
OVERPRINT 8-37
PMODE 8-38
RFORM 8-38
RTEXT 8-39
SAVE 8-39
SEFMAP 8-39
SEPARATORS 8-40
SF1FUNCTION 8-41
SF2FUNCTION 8-41
SHIFT 8-41
SIDE 8-42
SNUMBER 8-42
SPLIT 8-43
SRECOVER 8-43
STIMING 8-44
STOCKS 8-44
TMODE 8-44
TOF 8-45
TRANS 8-45
XSHIFT 8-45
Points to note—DJDE parameters 8-45
Examples—SEFMAP usage 8-47
DJDE FILE parameter 8-47
Points to note 8-48
File effectiveness 8-48
xviii XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE
TABLE OF CONTENTS
File replacement and deletion 8-49
Card-image file processing 8-49
LPS-labeled file processing 8-50
Delimited records for LPS-labeled files 8-51
9. Using graphics 9-1
Graphics considerations 9-1
Input for graphics 9-1
Processing modes 9-2
Random mode 9-2
Move mode 9-2
Block mode 9-2
Batch mode 9-3
Tape formats 9-3
Noninterleaved 9-3
Document interleaved 9-3
Page interleaved 9-4
Batch mode 9-4
Online formats 9-4
Noninterleaved 9-4
Document and page interleaved 9-4
Batch mode 9-5
Document interleaved graphic file transfers 9-5
Management of image files 9-5
PDL command and DJDE options for graphics 9-6
Performance 9-7
Random mode 9-7
Online 9-7
Document interleaved file creation 9-7
Restrictions 9-7
Graphic feature restrictions 9-7
Appendices
A. PDL command and DJDE summary A-1
B. PDL command quick reference B-1
C. Character code assignment tables C-1
D. Offline specifications D-1
E. Editor quick reference E-1
Glossary GLOSSARY-1
Index INDEX-1
XEROX 4635 LASER PRINTING SYSTEM PDL/DJDE REFERENCE xix
/