Defining a transform sequence

A transform sequence lets you string together a series of transform objects to do a series of tasks. This topic provides an example of a transform sequence, followed by the specific procedure you can use to create a sequence of transform objects.

You want to define an actual destination that will copy AFP versions of all print jobs sent to it into a directory on your InfoPrint Manager server system. This directory is used as an archive of AFP versions of print jobs that might need to be viewed later.

To accomplish this, you use the InfoPrint Manager Administration GUI to create these three transforms:

  1. transps

    You set the input data format to PostScript, the Transform options to use ps2afp, and the output data format to MODCA-P (Mixed Object Document Content Architecture).

  2. transpcl

    You set the input data format to PCL, the Transform options to use pcl2afp, and the output data format to MODCA-P.

  3. saveafp

    You set the input data format to AFP, the Transform options to issue a copy command, and the output data format to MODCA-P. In addition, you make this a terminating transform by selecting Transform only in the Create Transform dialog.

Then, create an actual destination that you want to do the transform sequence. When the Printer Creation wizard asks if you want to change the configuration for the printer, click yes, then click the Configuration tab to define the transform sequence as follows:
  1. transps
  2. transpcl
  3. saveafp

Note: If you already have the destination created, open the properties notebook for that actual destination and click the Configuration tab to define the transform sequence.

When you send a job to this actual destination, this sequence of actions occurs:

  1. transps checks to see if the incoming data is PostScript. If it is PostScript,transps transforms the data into AFP using ps2afp. If it is not PostScript, transps does nothing.
  2. transpcl checks to see if the incoming data is PCL. If it is PCL, transpcl transforms it to AFP using pcl2afp. If it is not PCL, transpcl does nothing.
  3. saveafp copies the AFP file produced by either of the above steps into a specific directory.
  4. Since saveafp is a terminating transform, the job is not printed but is marked complete at this point.

To create a transform sequence, use this procedure from the InfoPrint Manager Administration GUI:

  1. Select the printer that you want to send the job to.
  2. Click Printer → Properties to open the Printer Properties notebook for the selected printer.
  3. In the Printer Properties notebook, click the Configuration tab.
    The data stream transforms that this printer can use are listed in the Transforms to use field.
    Note: If you can't see the Transforms to use field, click Show more.
  4. Use the Add and Remove buttons to specify the transforms in the sequence that they should be run in the Values field.
    For example, you might want to create the three-step transform sequence that runs the transps , transpcl, and saveafp transforms in sequence as described above.
  5. When you have entered the transforms in the correct sequence, click Apply to associate this transform sequence with the selected printer.