Version 6.0
February 2013
Xerox® Printer Access Facility (XPAF)
User Guide
©2012 Xerox Corporation. All Rights Reserved. Unpublished rights reserved under the copyright laws of the United States. Contents
of this publication may not be reproduced in any form without permission of Xerox Corporation.
XEROX® and XEROX and Design® are trademarks of Xerox Corporation in the United States and/or other countries.
Changes are periodically made to this document. Changes, technical inaccuracies, and typographic errors will be corrected in
subsequent editions.
Document version 6.0: December2012
Table of Contents
Table of Contents
Section One:
Introduction to XPAF
1. Getting started. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
XPAF User Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1
Conventions used. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Supported printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
XPAF subsystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-9
Supported data streams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-12
Parameter and keyword processing hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-16
Section Two:
Installing and Customizing XPAF
2. Installation requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Installation materials. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
SMP/E level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
Printer support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
IBM host requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
Installation service macro worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-10
3. SMP/E installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Installing the base product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-1
Installing maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-28
Installing usermods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-41
Installing user exits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-44
4. Installing resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Checklist for installing resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-2
Step 1 – Set up stage 1 job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-3
Step 2 – Generate stage 2 jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-13
Step 3 – Submit resource installation jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-14
5. Customizing your system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1
XPAF User Guide i
Table of Contents
Procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-4
Preparing the operating system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-6
Tuning your system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-15
Installing XPAF extended JCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-18
Defining XPAF to JES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-23
Selecting initialization parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-29
Preparing the printer PDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-30
Create/Modify paper-related tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-34
Setting up your printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-34
Setting up printer profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-35
Installing multiple copies of XOSF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-37
Verifying the installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-39
6. Setting up system-level features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Enabling banner page processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-1
Using SMF recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-13
Printing to disk and/or file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-17
Tailoring the DCF/SCRIPT environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-19
7. Coding the XPAF user exits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Coding the XOAF user exit (XOAFUSEC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-1
Coding the XOSF user exits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-4
User exit descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-14
XPAF, PSF, and JES user exit cross-reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 -38
8. Message logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
z/OS system logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-1
XPAF system logging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-3
9. Setting up multiple CPUs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
Checklist for setting up multiple CPUs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-1
Step 1 – Copy files to file from host CPU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-2
Step 2 – Offload files from file to remote CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-3
Step 3 – Install the extended JCL keywords on the remote CPU . . . . . . . . . . . . . . . . . . . . . . . .9-5
Step 4 – Submit the print job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-5
10. XPAF printer support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
Centralized printer models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-1
Decentralized printer models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-1
PCL-capable printer models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-2
VIPP-enabled printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-2
XPAF User Guide ii
Table of Contents
11. Setting up LCDS-capable printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
Connections to host and communication protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-1
Running Network-attached LCDS-capable printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-1
Running in channel attached ONLINE mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-2
Using BARR/SNA RJE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-3
Loading LCDS resources from a FreeFlow Print Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-11
12. Setting up decentralized printers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
13. Setting up PCL-capable printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1
Preparing resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-1
Printing to PCL-capable printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-3
Modifying document processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-5
14. Overview of the PDF Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1
Configuring XPAF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14-2
PDF Font Substitution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14-3
Encrypting PDF Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14-6
Points to note . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14-7
Known issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14-8
15. Printing via TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1
TCP/IP printing methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-1
Sending print jobs via TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-3
16. Additional features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1
Enabling XJCF simulation processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-7
Setting up XDS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-18
Connection to FTP servers/websites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-25
Support for Emtex V-Services print servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-28
17. Performing an installation verification procedure. . . . . . . . . . . . . . . . . . . . 17-1
Running the XPAF IVP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-1
Running the CMA-SPOOL or CA-SPOOL IVP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-1
Running the XDS IVP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-1
What does the IVP test?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-2
Setup requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-3
Executing the XPAF IVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-5
Executing the CMA-SPOOL or CA-SPOOL IVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-10
Executing the XDS IVP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-15
Verifying your output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-20
Line-mode processing IVP sample output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-20
DJDE processing IVP sample output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-22
XPAF User Guide iii
Table of Contents
XES processing IVP sample output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-24
Page Format processing IVP sample output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-26
AFP processing IVP sample output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-29
Pass-through processing IVP sample output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-32
Section Three:
Managing Resources with XPAF
18. Accessing XOAF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1
Using ISPF panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 8-1
Using TSO/batch commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-13
19. XPAF resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-1
Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-2
Forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-8
Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-11
Logos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-18
Printer-resident resource lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-20
Print description language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-28
Page formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-33
20. XPAF tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1
Paper-related tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-2
Font tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-15
Color cross-reference tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-33
Color conversion table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-34
21. Loading resources to a native library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-1
Loading centralized fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-2
Loading centralized forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-5
Loading centralized images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-7
Loading centralized logos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-9
Loading decentralized fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-11
Loading decentralized forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-13
Loading decentralized images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-15
Loading PDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-17
22. Converting resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1
Converting centralized fonts to decentralized fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-1
Converting centralized logos to decentralized fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-25
Converting Xerox fonts to IBM format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-28
Converting IBM AFP page segments to Xerox .IMG and/or RES format. . . . . . . . . . . . . . . . .22-32
XPAF User Guide iv
Table of Contents
23. Managing resource lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-1
Managing resident font lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-1
Managing a PCL font list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-7
Managing resident form lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-8
Managing resident image lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-14
Managing resident logo lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-20
24. Managing XPAF tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1
Maintaining paper-related tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-1
Maintaining font tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-15
Updating IBM font characteristics information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-40
Deleting a font table or table entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-45
Maintaining color cross-reference tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-48
Maintaining the color conversion table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-52
25. Managing custom fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-1
Using custom Xerox fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-1
Using custom replica fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-2
26. Displaying printer status information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-1
Displaying the status of printers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26-1
27. Managing XPAF libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-1
Displaying a directory of library members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27-1
Browsing a copy of a member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27-4
Deleting a member. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27-6
Reloading a member to a native library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27-7
28. Supported IBM character sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-1
Proportionally spaced character sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28-1
Uniformly spaced character sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28-3
29. Character mapping tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-1
Table naming conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29-1
Xerox code page tables (XCP1 through XCP19). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29-2
Centralized-to-decentralized font conversion character mapping tables . . . . . . . . . . . . . . . . . .29-3
30. XRFBATCH utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30-1
Setting up XRFBATCH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30-1
Executing XRFBATCH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30-6
Sample JCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30-6
XPAF User Guide v
Table of Contents
Section Four:
Printing Documents with XPAF
31. General information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31-1
How does XPAF select the document processing mode? . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31-1
Printing pass-through documents to PCL-capable printers . . . . . . . . . . . . . . . . . . . . . . . . . . . .31-5
Downloading resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31-9
Using system-level features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31-10
32. Printing line-mode documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32-1
Data stream definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32-1
XPAF support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32-1
Preparing resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32-1
Using resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32-2
Modifying document processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32-2
Using advanced features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32-2
Printing documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2-2
Processing line-mode documents as DJDE or AFP documents . . . . . . . . . . . . . . . . . . . . . . . .32-3
Troubleshooting problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32-4
33. Printing DJDE documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33-1
Data stream definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33-1
XPAF support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33-2
Preparing resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33-3
Using resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33-7
Modifying document processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33-10
Using advanced features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33-11
Printing documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33-17
Converting DJDE documents to XES documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33-18
Troubleshooting problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33-25
34. Printing XES documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34-1
Data stream definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34-1
XPAF support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34-2
Preparing resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34-3
Using resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34-6
Modifying document processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34-7
Using advanced features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34-8
Verifying your print environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34-10
Printing documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34-10
Converting XES documents to PCL or PDF documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34-11
XPAF User Guide vi
Table of Contents
35. Printing page-formatted documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35-1
Data stream definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35-1
XPAF support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35-1
Preparing resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35-2
Using resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35-6
Modifying document processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35-9
Using advanced features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35-10
Verifying your print environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35-12
Printing documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35-12
Converting page-formatted documents to other formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35-13
Troubleshooting problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35-13
36. Printing AFP documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36-1
Data stream definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36-1
XPAF support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36-2
Preparing resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36-2
Using resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36-7
Modifying document processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36-13
AFP structured fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36-14
Using advanced features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36-18
Verifying your print environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36-30
Printing documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36-30
Converting AFP documents to Metacode or XES documents . . . . . . . . . . . . . . . . . . . . . . . . .36-31
Troubleshooting problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36-37
37. Printing VIPP documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37-1
Data stream definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37-1
XPAF support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37-1
Preparing resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37-1
Using resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37-2
Modifying document processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37-2
Using advanced features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37-2
Printing documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 7-2
Verifying your print environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37-3
Creating a VIPP command file member. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37-4
38. Using XPAF extended features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38-1
Using XJCF simulation processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38-1
Printing documents through XDS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38-4
Redirecting XOSF-converted datasets to other printers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38-15
39. Using XRCBATCH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39-1
Processing performed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39-1
XPAF User Guide vii
Table of Contents
Specifying file attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39-2
Section Five:
XPAF Parameter and Keyword Reference
40. Initialization parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40-1
Specifying initialization parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40-1
Coding initialization parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40-2
Overriding specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40-3
Parameter definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40-4
41. Printer profile parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41-1
Specifying printer profile parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41-1
Coding printer profile parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41-2
Parameter definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41-3
42. Standard IBM JCL keywords. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42-1
Specifying IBM JCL keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42-1
Coding IBM JCL keywords. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42-1
Standard IBM JCL support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42-1
43. XPAF extended JCL keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43-1
Specifying XPAF extended JCL keywords. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43-1
Coding XPAF extended JCL keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43-1
XPAF extended JCL support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43-2
44. Parameter and keyword summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44-1
Summary table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44-1
Section Six:
XPAF Messages
45. Message overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45-1
ISPF messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-1
XPAF system messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-3
Message format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-6
How to interpret XPAF messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-8
Message conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-9
LDM messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-10
MSF messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-23
THM messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-30
XPAF User Guide viii
Table of Contents
UFL messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-32
UFT messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-36
UIL messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-46
UIX messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-48
UJL messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-50
ULL messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-54
ULR messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-57
UPL messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-59
UTB messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-65
XAE messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-71
XAM messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-73
XAU messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-86
XCC messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-99
XCD messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-103
XCN messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-108
XDI messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-112
XDS messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-148
XEI messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-163
XFC messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-174
XFS messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-182
XFU messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-187
XIN messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-191
XIS messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-199
XJC messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-203
XJD messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-205
XJS messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-207
XLC messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-209
XLD messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-214
XLW messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-216
XOA messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-219
XOAF messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-234
XPA messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-248
XPC messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-249
XPD messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-253
XPFE messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-280
XPL messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-303
XRC messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-305
XRD messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-319
XRF messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-331
XSJ messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-342
XSL messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-343
XSV messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-349
XTB messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-350
XPAF User Guide ix
Table of Contents
XTC messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-352
XTD messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-361
XTW messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-365
XUC messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-368
XUX messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-374
XVW messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-376
XWR messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-382
XXQ messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45-387
Section Seven:
XPAF Operator Guide
46. JES2 printer commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46-1
Starting a printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-1
Halting a printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-2
Stopping or draining a printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-2
Restarting a printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-2
Displaying a printer’s status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-3
Setting printer characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-3
Interrupting a document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-4
Restarting a document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-4
Backspacing a document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-4
Forward spacing a document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-5
Retransmitting a document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-5
Releasing a print job from the JES queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-5
Canceling a document being transmitted from JES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46-6
47. JES3 printer commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47-1
Starting an XPAF FSS for JES3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47-1
Starting a printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47-2
Terminating a printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47-2
Interrupting and retransmitting a document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47-3
Backspacing or forward spacing a document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47-4
Canceling output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47-4
Querying JES3 for job information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47-5
48. XPAF-exclusive operator commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48-1
Displaying the subsystem name for an XOSF started task . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-1
Displaying the status of active print jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-2
Displaying the status of active tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-3
Terminating an individual task on the printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-4
Terminating the XPAF FSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-5
XPAF User Guide x
Table of Contents
Forcing the XOSF address space to terminate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-6
Turning SMF recording on and off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-7
Turning z/OS system logging on and off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-7
Turning XOSF logging on and off. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-8
Refreshing the XLOG dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-8
Switching the XLOG to an alternate dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-9
Displaying the active XLOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-9
Turning intensive logging on and off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-10
Enabling messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-10
Suppressing messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48-11
49. XDS-exclusive operator commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49-1
Defining an optional subsystem command character. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49-1
Displaying XDS control blocks in use. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49-2
Interrupting a printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49-3
Restarting a printer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49-3
Terminating XDS with XOSF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49-3
Section Eight:
Xerox Page Format Editor
User Guide
50. Page format overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50-1
What is a page format? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50-1
Concepts and terms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50-2
Page format uses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50-6
Components of a page format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50-9
Creating and generating a page format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50-15
Invoking a page format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50-15
51. Introduction to the page format editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51-1
Panel conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51-1
System Services menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51-5
Xerox Page Format Editor menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51-6
52. Allocating page format datasets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52-1
Setting up your configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52-2
Maintaining your configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52-5
53. Selecting a page format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53-1
Specifying a page format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53-1
XPAF User Guide xi
Table of Contents
54. Using copy modification options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54-1
Selecting a copy modification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54-1
Specifying copy modification parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54-3
55. Using page layout options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55-1
Selecting a page layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55-1
Selecting page layout parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55-4
Specifying global parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55-4
Specifying line data parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55-6
Specifying font list parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55-22
56. Generating a page format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56-1
Generation procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56-1
57. Copying page format source members . . . . . . . . . . . . . . . . . . . . . . . . . . . 57-1
Specifying the copy source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57-1
58. Updating Xerox font characteristics information . . . . . . . . . . . . . . . . . . . . 58-1
Specifying font characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58-1
59. Page format examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59-1
List report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59-1
Statement report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59-6
Mail merge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59-15
Section Nine:
Appendices
A. Defining and initializing native libraries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Executing an LDMUTIL function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-1
Initializing a native library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-4
Offloading data from a native library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-5
Reloading data that has been offloaded. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-6
Verifying the space bitmap in a library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-7
Listing directory entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-8
Listing library statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-9
Expanding the size of a native library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-10
B. Uploading resources from file to host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Sample JCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-1
XPAF User Guide xii
Table of Contents
C. Resource management parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-1
Parameters related to font resource management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Parameters related to form resource management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Parameters related to image resource management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-6
Parameters related to logo resource management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8
Parameters related to list resource management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9
Parameters related to PDL resource management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10
Parameters related to page format resource management . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10
Parameters related to paper-related tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-11
Parameters related to color cross-reference tables and color conversion table . . . . . . . . . . . C-12
Section Ten: Glossary
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .G-1
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .I-1
XPAF User Guide xiii
Table of Contents
XPAF User Guide xiv
Section One:
Introduction to XPAF
Xerox Printer Access Facility (XPAF) software is a host-resident software
product that enhances the capabilities and use of Xerox printers in the
IBM z/OS environment. XPAF retrieves data streams from JES, a
third-party spool, or Xerox Direct Print Services ( XDS) and prepares them
for printing on a Xerox printer.
Xerox only supports the XPAF features and functions described in the
user documentation that acco mpanies the software. Do not assum e
support is provided if it is not explicitly documented.
This document provides the information you need to in stall, man age, an d
print documents with XPAF. Additional sections found in the
documentation include a complete list of the parameters and keywords
used, error messages generated by XPAF, guides for opera tors and page
format editor users, a glossary, and an index.
XPAF documentation is delivered in PDF format. It is designed to be
viewed online; however, page layouts have been maintained so that you
can duplex print all or part of the documentation as necessary.
Section One: Introduction to XPAF
Section One: Introduction to XPAF
1. 1 Getting started
This chapter provides a brief description of th e documentation an d the
conventions used.
XPAF User Documentation
When you use this document online you will find that cross references (in
light blue text) within the document are active links to the referenced
areas of the documentation, and that the inde x and table of contents al so
provide active links directly to the subject matter.
This document is divided into the following sections:
• Section One: Introduction to XPAF provides an overview of this
document and XPAF.
• Section Two: Installing and Customizing XPAF describes how to
install the XPAF software on your system and tailor it to meet your
site’s specific requirements. It also describes how to set up your
printers and perform an installation verification. This section is
designed for the systems programmer responsible for installing and
customizing the XPAF software.
Getting started
• Section Three: Managing Resources with XPAF describes how to
load, create, convert, and update XPAF resources. This section is
intended for the system administrator who will be responsible for
managing and maintaining XPAF system resources.
• Section Four: Printing Documents with XPAF describes how to print
line-mode, DJDE, XES, page-formatted, AFP, pass-through, and
VIPP documents. This section is intended for the systems
programmer, application programmer, or anyone who needs to print
documents with XPAF.
• Section Five: XPAF Parameter and Keyword Reference describes
the initialization parameters, printer profile parameters, and JCL
keywords available to tailor an XPAF system, printer, or job to your
specific needs. This section is intended for the systems programmer,
application programmer, or anyone who needs to print documents
with XPAF.
Section One: Introduction to XPAF 1-1
Getting started
• Section Six: XPAF Messages explains the informational, warning,
and error messages that XPAF issues. This section is intended for
systems programmers or application programmers who must
reference messages sent to the XOAF or XOSF log files.
• Section Seven: XPAF Operator Guide describes the JES2, JES3,
XPAF-exclusive, and XDS-exclusive commands available to a host
console operator when printing with XPAF. This section is intended
for console operators, system administrators, systems programmers,
and any other personnel interested in the operator commands for
XPAF.
• Section Eight: Xerox Page Format Editor User Guide describes how
to create and maintain page formats using XPAF facilities. This
section is intended for anyone who wants to format line-mode data
streams that are printed through XPAF.
• Section Nine: Appendices provides instructions on using the
LDMUTIL utility to define and initialize your native resource libraries
and sample JCL to use for uploading resources from a file to the
host system. It also identifies the initialization and printer profile
parameters related to managing resources.
• Section Ten: Glossary provides a glossary of the terms used within
the documentation as they relate to XPAF.
• Index contains indexed information to help you locate specific topics.
Section One: Introduction to XPAF 1-2
Conventions used
Notes
Getting started
General conventions are used for these elements:
• Notes
• Cautions
• Messages
• JCL
• Screen panels
• Parameters, keywords, and commands
• Library, dataset, and DD names
• Sample data
Each element is described below.
A note is a hint that assists you in performing a task or understanding the
text.
Cautions
Messages
JCL
NOTE: For greater emphasis, notes appear in blue text.
A caution notifies you that an action or omission may result in damage to
your equipment, software, or data.
CAUTION: For greater emphasis, cautions appear in red text.
Messages displayed on the console are presented in uppercase,
nine-point Monotype.com font. For example:
XDI3514I XOSF SYSTEM SMF RECORDING TURNED OFF
JCL listings and console displays longer than five lines are enclosed in
shaded frames similar to this example:
Section One: Introduction to XPAF 1-3
//job-name JOB job-information
Xerox Output Administrative Facility
Load Centralized Forms to a Nativ e Library
COMMAND ===>
INPUT
Dataset Name:
Member Name:
OUTPUT
Dataset Name:
Member Name:
//LDMINIT EXEC PGM=LDMUTIL,REGION=2048K
//STEPLIB DD DSN=library-name ,DISP=SHR
//SYSPRINT DD SYSOUT=A
//LDMPRINT DD SYSOUT=A
//LDMPARM DD *
INITIALIZE library-name
Screen panels
Getting started
These conventions are used in JCL definitions:
• Constant data is shown in uppercase type. You must code constant
data exactly as shown.
• Variable data is shown in lowercase, italicized type. Replace the
italicized variables with your site’s values.
Information displayed on an ISPF panel is enclosed in a frame similar to
this example:
Section One: Introduction to XPAF 1-4
Partial panels that show sample field entries a ppear between double lines
similar to this example:
Unit Measure: IN
LPI: 6
INPUT OUTPUT P RINT
OPTION START LENGTH ACROSS DOWN DIR FONT COLOR CONSTANT
_ 1___ 6___ .3_____ 1.1____ A ______ DEF N
_ 1___ 6___ .7_____ 8.92___ A ______ DEF N
_ 9___ 29__ 1.0____ 1.1____ A ______ DEF N
_ 9___ 29__ 1.8____ 8.4____ A ______ DEF N
Parameters, keywords, and commands
These conventions are used in the syntax definitions for initialization
parameters, printer profile parameters, IBM JCL keywords, XPAF
extended JCL keywords, TSO/batch commands, and operator
commands.
Table 1-1. Syntax conventions
Convention Description Example
Getting started
NOTE: Commas and parentheses are part of a statement’s definition
and must be included exactly as indicated.
Required text Uppercase indicates text that must be
entered exactly as shown.
Variable text Lowercase italics represent an entry for
which you must supply a value.
Numeric variable A lowercase italicized “n ” indicates a
numeric variable. The number of n’ s shown
represents the maximum positional value of
the numeric variable.
Abbreviation Characters in small capital letters are
optional and can be abbreviated. In this
example, the value EBCDIC can be
abbreviated as E.
No entry needed The word “blank” indicates that a blank (that
is, no value) is an acceptable value.
Select an entry from a list Braces { } indicate that one of the enclosed
vertically-stacked items is required.
Optional entry Square brackets [ ] indicate that the
enclosed text is optional.
FONTLIB=CFONTLIB
OPHLQ=prefix
CONROUTE=nnn
MODE=E
IMAGEOUTIMP=blank
DEFLINE=
OPWRITER=(DISK[,ONLY])
BCDIC
Multiple values An ellipses (...) indicates that the preceding
item can be repeated. In this example, as
many as eight colors can be specified.
COLORIMG=(color1 [,...,color8 ])
Section One: Introduction to XPAF 1-5
Library, dataset, and DD names
Library names are referenced by their low level qualifier only, not the ir full
dataset name (for example, XPFSAMP). Add the high level qualifier used
at your site to determine the full dataset name of a library reference.
Dataset names can be 1- to 44-characters long. Unless otherwise noted,
dataset names and member names must follow standard z/OS naming
conventions.
XPAF uses several initialization and printer profile parameters that name
DD statements in your XOSF start-up proc. These parameters’ default
values match the low level qualifier names for the datasets to which they
point. For example, by default the PAPTBLDD initialization parameter
names the TABLELIB DD statement that points to the prefix .TABLELIB
dataset.
You may change any of the supplied DD names and dataset names in
your XOSF start-up proc. However, when describing a native library, the
XPAF documentation references the default name. So, if you have
changed the default dataset name, substitute your library name for the
library name in the XPAF documentation. Refer to Section Five: XPAF
Parameter and Keyword Reference for detailed description of these
parameters.
Getting started
Sample data
Sample JCL, messages, reports, and IVPs shown within this document
reference a fictional company, Rainbow Office Supplies, its employees,
and its customers. Rainbow Office Supplies, its logo, the names of its
employees and customers, and any data used in the examples are
fictitious. Any similarity to actual companies or pe rsons is purely
coincidental.
Section One: Introduction to XPAF 1-6
Supported printers
Getting started
XPAF supports these printer types:
• Centralized printers are high-volume printers, which are either
channel-attached or remotely att ached to th e host. Channel-att ached
printers are directly attached to a host computer by input/output
channels. Remotely-attached printers are physically connected to a
host computer via TCP/IP or a telecommunications line.Centralized
printers also are referred to as LCDS, DJDE, or Metacode printers.
• PCL-capable printers are mid-volume printers, which are generally
remotely-attached to the host via TCP/IP.
• VIPP-enabled printers are print devices on which VIPP software
resides. VIPP documents must be sent to a VIPP-enabled print
device.
Table 1-2. XPAF-supported Xerox printers
Printer Model
Centralized PCL-capable
DP 4890 LPS
DP 4850 LPS
DP 4650 LPS
DP 4635 LPS
DP 4635MX LPS
DP 4135 LPS
DP 4090 LPS
DP 4050 LPS
DP 180 EPS
DP 180 LPS
DP 96 LPS
DP 92C LPS
DocuSP Family with
the LCDS
Decomposer
Free Flow Print
Server with the
LCDS Decomposer
Creating PDF Documents
XPAF can also convert Linemode, LCDS, XES and AFP documents into
PDF files which can then be e-mailed to a recipient, stored on a server or
sent to a printer.
DocuSP or FreeFlow
Print Server family of
products
Phaser Family
WorkCenter Family
DT 6180
DT 6155
DT 6135
DT 6115
DT 6100
Section One: Introduction to XPAF 1-7
Limitations of support
XPAF supports up to 64 printers per functional subsystem (FSS). The
capabilities of XPAF are limited to the functional abilities of the printer. For
example, if a printer does not support duplex printing, XPAF cannot
duplex a document sent to that printer.
Getting started
Section One: Introduction to XPAF 1-8
XPAF subsystems
Getting started
XPAF is composed of two subsystems:
• Xerox Output Administrative Facility (XOAF)
• Xerox Output Services Facility (XOSF)
Figure 1-1 provides an overview of the relationship of the two
subsystems.
Figure 1-1. XPAF subsystems
Section One: Introduction to XPAF 1-9
Xerox Output Administrative Facility
XOAF contains the functions and utilities that you use to prepare the
resources and supporting lists and tables needed during the printing
operation. Resources are fonts, forms, images, or logos that are required,
in addition to data, to print a document. A resource can be stored either
on the printer, in a library on the host, or inline in the data stream.
For more information about using XOAF utilities, refer to Section Three:
Managing Resources with XPAF.
Xerox Output Services Facility
XOSF interfaces with z/OS to accept documents from JES, convert them
into a format suitable for the intended printer, and transmit them to the
printer.
XOSF provides these functions:
• Host system interface
• Document processing
• Document transmission and printing
Getting started
Host system interface
XOSF interfaces with the host-resident z/OS operating system to accept
documents from JES. XOSF operates as an z/OS-based functional
subsystem (FSS) to obtain a data stream from the JES spool and maintain
control of the printer. Additionally , you can install XDS to invoke XOSF
directly without JES or any other sp ooling subsyste m.
For the host console operator, the interface to Xerox printers through
XOSF remains the same as JES-controlled printers. For example, an
operator can start, stop, and interrupt a printer. The operator a lso can use
operator commands unique to XPAF to make inquiries to the system for
status, state, and activity levels. For more information refer to Section
Seven: XPAF Operator Guide.
Document processing
XOSF document processing is governed by the type of data stream and
the type of printer selected for printing. The supported data streams are
discussed later in this chapter. The supported printers are discussed in
Section Two: Installing and Customizing XPAF.
In most cases, XOSF performs a process called resource conditioning.
This process ensures that all resources required to print the document are
available before sending the data stream to the printer.
During XOSF processing, some data streams may require a conversion of
the print commands to a format recognized by the Xerox printer.
Depending on the data stream type being processed and the printer being
used, a data stream may be converted into one of the following kinds of
Xerox data streams:
• Metacode data streams for printing on centralized printers. A
Metacode data stream consists of ASCII print reco rds that inc lude
carriage control commands, along with special codes known as
Section One: Introduction to XPAF 1-10
Getting started
metacodes, to define absolute positioning, or ientation, and font
indexing.
• XES data streams for printing on decentralized printers. XES control
codes are prefixed by a user-defined key which signals the printer to
recognize the character or characters that follow it as an escape
sequence.
• PCL data streams for printing on PCL-capable printers. PCL data
streams contain characters called escape sequences which signal
the printer to recognize the character or characters that follow it as a
print command.
• PDF data streams for printing on PDF printers or sending via e-mail.
PDF is a portable document open standard that contains a complete
description of the document that includes text, fonts, and images.
If a document already is form atted for t he data str eam type req uired by
the printer, conversion is not required. XPAF ca n send this type of data
stream directly to the printer after resource conditioning is complete. This
is known as native mode processing.
Other data streams can be sent to th e printer witho ut conditio ning or
conversion. This is called pass-through processing. For example, a PCL
document can be sent directly to a PCL-capable printer without XPAF
altering the data stream.
For more information about document processing, refer to Section Four:
Printing Documents with XPAF.
Document transmission
After XOSF performs any necessary conversions and resource
conditioning, XOSF sends the docu ment and t ailored pr inter instru ctions
to the printer.
Section One: Introduction to XPAF 1-11
Supported data streams
XPAF accepts these types of data streams:
• Line-mode
•D J D E
• XES
• Page-formatted
•A F P
•V I P P
• Other (in pass-through mode)
XPAF’s data stream support is summarized by printer type in the table
below and discussed on the pages that follow. Refer to Section Four:
Printing Documents with XPAF for deta iled information abou t how XPAF
processes each data stream type.
Getting started
Data stream type
Centralized
printers
Decentralized
printers
PCL-capable
printers
PDF
printers
Line-mode YES YES YES YES
DJDE YES YES
1
XES NO YES YES
Page-formatted YES
AFP YES
1
1
VIPP NO NO
Other (in
NO YES
YES
YES
1
1
3
YES
YES
YES
YES
YES
1
1
1
1
2
3
YES
YES
YES
YES
NO
YES
pass-through
mode)
1
Requires conversion.
2
Requires a VIPP-enabled printer.
3
Pass-through data streams are neither converted nor conditioned.
NOTE: You can enhance the look of your data streams by using
XPAF extended JCL to add print formatting commands and selecting
XPAF options at the time that your print job executes. XPAF provides
extended JCL keywords for use with most of the supported data
streams. For detailed information about the extended JCL keywords
available, refer to Section Five: XPAF Parameter and Keyword
Reference.
1
1
1
1
3
Section One: Introduction to XPAF 1-12