Directory locations of user-exit programs supplied with InfoPrint

When you create the auxiliary-sheet object, you specify the name of the user-exit program and other options, such as the form definition, if the program produces printed output. You identify which auxiliary-sheet objects you want associated with each actual destination using the InfoPrint Manager Administration Interface attributes notebook for each actual destination. InfoPrint loads the user-exit programs that are called out into memory and runs the programs when you submit a job to that printer.

The following table shows the sample executable user-exit programs that InfoPrint supplies.

User-exit programs

Program Description
Start Sheets
/usr/lpp/psf/bin/pduxblkh Prints a blank start sheet.
/usr/lpp/psf/bin/ainuxhdr Prints a brief-style start sheet.
/usr/lpp/psf/bin/ainuxhdr2 Prints a full-style start sheet.
/usr/lpp/psf/bin/ainuxhdrp Prints job ticket information about the start sheet.
/usr/lpp/psf/bin/ainuxhdrx Prints a start sheet without vertical lines for 64xx & 65xx printers.
Separator Sheets
/usr/lpp/psf/bin/pduxblks Prints a blank separator sheet.
/usr/lpp/psf/bin/ainuxsep Prints a brief-style separator sheet.
/usr/lpp/psf/bin/ainuxsep2 Prints a full-style separator sheet.
/usr/lpp/psf/bin/ainuxsepp Prints job ticket information about the separator sheet.
/usr/lpp/psf/bin/ainuxsepx Prints a separator sheet without vertical lines for 64xx & 65xx printers.
End Sheets
/usr/lpp/psf/bin/pduxblkt Prints a blank end sheet.
/usr/lpp/psf/bin/ainuxtlr Prints a brief-style end sheet.
/usr/lpp/psf/bin/ainuxtlr2 Prints a full-style end sheet.
/usr/lpp/psf/bin/ainuxtlrp Prints job ticket information about the end sheet.
/usr/lpp/psf/bin/ainuxtlrx Prints an end sheet without vertical lines for 64xx & 65xx printers.
Accounting
/usr/lpp/psf/bin/ainuxacc Prints a brief-style accounting sheet.
/usr/lpp/psf/bin/ainuxacc2 Prints a full-style accounting sheet.
/usr/lpp/psf/bin/ainuxaccp Writes accounting information to /var/psf/podaccount.log.
/usr/lpp/psf/bin/ainacclog Writes accounting information to /var/psf/accounting.log.
Post-print Accounting
/usr/lpp/psf/bin/ainuxjobcompletion Writes accounting information to /var/psf/jobcompletion.log.
Audit
/usr/lpp/psf/bin/ainuxaud Prints a brief-style audit sheet.
/usr/lpp/psf/bin/ainuxaud2 Prints a full-style audit sheet.
/usr/lpp/psf/bin/ainuxaudp Prints job ticket information about the audit sheet.
/usr/lpp/psf/bin/ainaudlog Writes accounting information to /var/psf/audit.log.
Input Data
/usr/lpp/psf/bin/ainuxind Performs no tasks; use it as a model for writing your own user exit program.
Output Data
/usr/lpp/psf/bin/ainuxout Performs no tasks; use it as a model for writing your own user exit program.
In addition, you can use the source code of the sample user-exit programs to write your own user-exit programs. InfoPrint provides the source code in the usr/lpp/psf/exits directory.