Working with the InfoPrint PPML transform program

InfoPrint Manager provides a transform program to convert Personalized Print Markup Language (PPML) data streams into the Advanced Function Presentation (AFP) format. PPML is an emerging XML-based print data stream that is divided into subsets. InfoPrint Manager supports the Graphic Arts Conformance Subset for processing objects in the data stream that can consist of PostScript, PDF, TIFF, and JPEG objects. Sample files that demonstrate the power of this transform are provided in the default directory of /usr/lpp/psf/ppml2afp with the names samplePS.ppml, samplePDF.ppml, sampleJPEG.ppml, and sampleTIFF.ppml.

Users can submit PPML jobs to InfoPrint through these methods:

  • Hot folder interfaces from Windows PC or Mac OS X.
  • Use of the pdpr command from the command line.
  • Use of the standard AIX print commands (enq, lp, qprt) from an AIX command line.
  • Use of the lprafp command from other UNIX systems.

For more information about how to submit PPML jobs to InfoPrint Manager, see InfoPrint Manager: Reference.

When a PPML print job is submitted to print on a PSF actual destination, InfoPrint automatically invokes the transform. You can also run the transforms from the command line without printing the generated output. You might find this useful if you intend to print the job later. Jobs print more quickly if they have already been transformed.

The PPML transform has options that you can use to specify processing information. For a list of the options or options and values for each transform, see InfoPrint Manager: Reference. Configuration files, environment variables, and user-exit programs allow you to specify processing information for InfoPrint to use when it invokes the transform automatically. You can also use configuration files and environment variables instead of typing options on the command line whenever you run a transform.