Xerox Xerox Printer Access Facility (XPAF) Support & Software Installation Guide

Page of 20
New Features 
The source for DCMV60 is provided in XPFSAMP(DCMV60). 
DCMV60 is now the default value for the OFORMAT parameter when loading LCDS 
fonts. 
 Converting existing XPAFXFI entries to use DCMV60 
To avoid having to reload all your LCDS fonts into the XPAF 6.0 CFONTLIB just to 
update the Decentralized Mapping Variation table to DCMV60 a utility, UFT6DCMV, 
has been provided that will update all entries in the XPAFXFI table. 
As part of the installation process the STAGE2 library member UPGJ101, can be used 
to create a copy of your existing XPAF TABLELIB, install the new DCMV60 mapping 
table, install the new XPFA2A and XPAFE2A table entries, and update XPAFXFI table 
entries to use DCMV60. 
 Copying Decentralized Replica Fonts 
Customers that use either the AFP-to-PCL or AFP-to-PDF transforms and want to use 
the new Decentralized mapping format will need to copy their Decentralized Replica 
fonts from their old XPAF DFONTLIB to the new XPAF 6.0 DFONTLIB using the 
provided utility, UFT6DREP. 
Sample JCL to run the UFT6DREP utility is provided in STAGE2 library member 
UPGJ102. 
UPGJ102 will, allocate a new DFONTLIB modeled on the existing DFONTLIB, scan the 
XPAFI2X table in the XPAF TABLELIB and copy any replica fonts referenced in the 
XPAFI2X table from the old DFONTLIB library to the new DFONTLIB. 
Note: The XPAFI2X table contains entries for the default set of supported AFP 
Character Sets, including the Core Interchange font set as well as reserved font names 
for character sets that do not include glyphs for certain character identifiers.  This will 
result in the XUPGDREP utility reporting these fonts as missing. 
 Loading LCDS Printer Resources from a FreeFlow Print Server 
Additional utilities are included with XPAF6.0 to provide an easy method of 
transferring LCDS from a FreeFlow Print Server controller to the mainframe and 
preparing them for loading into XPAF VSAM libraries via XOAF. 
Sample jobs to run these utilities are provided in STAGE2 members RJOB301, 
RJOB302 and RJOB303. 
RJOB301 allocates the additional datasets needed by the two subsequent jobs. 
RJOB302 needs to be modified with the printers IP address, and a user id and 
password of an account on the printer that has FTP access to the LCDS resources 
directory (/var/spool/XRXnps/resources/lcds).  Once customized and run, this job will 
execute a REXX EXEC that will FTP to the printer controller and get a listing of the 
relevant printer resources.  A second REXX is then executed that takes the listing and 
builds a third REXX that contains the individual FTP commands to ‘get’ each resource 
from the printer in the correct format and, if necessary, adjusting the file name to a 
valid member name for storing in the relevant PDS on the mainframe.  The third REXX 
is then run to transfer the files from the printer to the mainframe. 
RJOB303 adds the “LPS header record” to each resource object in preparation for 
loading into XPAF.  
 
XPAF 5.0 and XPAF 6.0 to XPAF 7.0 Upgrade (August 6, 2014)