Transforms are InfoPrint objects (like queues and destinations) that you create and configure in InfoPrint Manager. Transforms receive data in a particular format or formats, process the data in some way, and output the changed data. When you create a transform, you have complete control over what data format or formats it operates on and what type of processing it does. The processing that the transform performs can be anything from simply copying the data to a different place on disk, to filtering the data stream that the transform receives (for example, to remove a particular PostScript order), to transforming the data to a completely different format (for example, converting PCL to AFP).

In addition, you can specify whether you want the file that the transform produces to be printed. If the transform does not submit the file to be printed (for example, if the transform completes its processing and saves the file to a different location), it is called a terminating transform.