IBM Licensed Programs: Office and Printing Products
680 AS/400e System Handbook
Advanced Print Utility (APU)
APU allows end users to design how existing line output is blended with new fonts, electronic
forms, image, and barcode, and how each page and copy appears. When complete, the
existing application is automatically monitored and transformed, using the APU design.
• End-user design of advanced electronic output.
• Application-independent, no changes to the application program are required.
• Supports complex document requirements, such as multiple page formats and copies,
each with customized layouts.
• APU production monitor provides the capability to customize precisely how
transformed application output is produced and distributed. User exits enable changes
to output. Full control is provided over where output pages, including different copies,
are directed.
Pager Printer Formatting Aid (PPFA)
PPFA is a compiler for page and form definitions, formatting objects for AS/400 printing
applications. These definitions, a standard in electronic printing, separate the formatting of
electronic documents from the application data. Once PPFA creates these formatting objects,
they are referenced in the printer file. Unlike spool reformatting systems, page and form
definitions are integrated within the AS/400 printer file. Once created and specified in the
application printer file, the application is automatically transformed, producing new electronic
output in one high-performance pass:
• Programmer approach to document design (there are also graphical Windows
front-ends to PPFA available)
• Application-independent, no changes to application program
• With V4R3, page and form definitions can be used in conjunction with DDS-defined
output
• Consistency with page and form definitions on other systems
AFP Toolbox for OS/400
AFP Toolbox for OS/400 contains a rich set of APIs that provide complete control over the
Advanced Function Printing (AFP) data stream. It is designed for applications that require
documents precisely tailored to each customer, dynamic integration of image, or similar
function, such as:
• A developers tool for advanced printing requirements such as variable placed boxes,
images, overlays, and formatted text in customized, complex documents
• Invoked from C, COBOL, and RPG programs
• Also available for MVS, OS/2, AIX, and Windows