New RPM 7 Beta is now available — try the new release →

List of RPM Transforms

RPM: HomePrint serverVirtual printerPrint spoolerQueuesActionsTransformsFAQ

Transforms

Each print job coming into RPM is placed in a queue. RPM executes the print job according to the transforms and actions you have configured in that queue.

When RPM processes jobs in a print queue, it first goes through the list of transforms. We describe how this works on the RPM Transforms Portal.

Once RPM has processed your print data through all the transforms, it hands the result off to each action. The transforms get the job first, then the actions.

Of course, if your queue has no transforms, then this step is skipped, and the action or actions process the raw print job.

There is no default transform. RPM does nothing to your print job data unless you configure it to do so using these transforms.

Translations

PCL to PDFElite
Converts PCL 5 and PCL XL to PDF. Also set passwords, permissions, etc. PCL to PDF
PCL Resource MappingElite
Changes the input tray, output bin, and/or number of copies in PCL 5 and PCL XL. Key to using multiple color stock. PCL trays, bins, & copies
PCL to Image FormatElite
Converts PCL files to image formats. Outputs include PostScript, JPEG, and TIFF. PCL to PostScript & image formats
String Translate
Changes character strings or binary byte sequences. Works on plain text, binary files such as PCL, and supports UTF-8 strings. String translator
Code Page Conversion
Translates input data using a code page. Includes built-in Unicode code pages and your installed Windows code pages. Code page
Data Privacy Filter
Reads plain text or PCL 5, outputs the same formatting with the plain text data obscured. Useful for sharing files with support staff. Data privacy protection
Unix to DOS
Converts plain text with line feed terminators to use carriage-return / line-feed. Eliminates the stair-step printed output effect. Remove stair-step
First Character Forms Control (FCFC)
Converts FCFC into plain text by expanding lines as indicated. Output can feed into Text to Text Markup or other transforms. Convert FCFC format

Outputting Text Markup

Text to Text Markup
Converts plain text, with a number of highlighting styles, into RPM’s text markup. Enables PDF or PCL output via RPM’s text print action. Convert text to text markup
SCS
Reads and utilizes SCS format from your IBM host system. Produces RPM’s text markup so you can print on a Windows printer or create PDFs. SCS to text markup
ASA
Converts ASA input to RPM’s text markup format. Enables text print or PDF output in just a few steps. ASA to text markup
Computer Output Reduction (COR)
Familiar to System i (AS/400) users for normalizing printed output. Works with RPM’s text markup as both input and output. Computer output reduction

Convert Text Markup to Other Formats

PDF
Converts RPM’s text markup to PDF. Text markup to PDF
HTML
Converts RPM’s text markup to HTML. Useful for posting printed output to a web server. Text markup to HTML
PCL
Converts RPM’s text markup to PCL 5. Combine with RPM’s raw print action to print directly to a PCL printer. Text markup to PCL

Removing and Eliminating Ranges of Data

Limit Bytes
Limits total output to a specific number of bytes regardless of format. Remaining input is ignored. Limit total bytes
Limit Lines
Limits total output to a given number of lines. Remaining input is ignored. Limit total lines
Remove Bytes
Removes a given number of bytes from the start of the input. All remaining bytes are passed along. Remove bytes from beginning
Remove Lines
Removes lines from the start of the input. All remaining lines are passed along. Useful for stripping header pages. Remove lines from beginning
Remove After
Once a given pattern is seen, removes all remaining lines from the job. The matching line is included in output. Remove lines after pattern
Remove Until
Removes input until a certain string appears. Can strip beginning pages if page endings are predictable. Remove lines up to pattern
Remove Nulls
Removes zero bytes from the input. Note that most transforms handle this automatically. Remove null bytes
Remove PCL
Removes PCL commands from the input, leaving plain text with some formatting intact. Works with PCL 5. Remove PCL commands
Remove Text Markup
Removes the text markup produced by RPM transforms, leaving plain text with lines intact. Remove text markup
Trim Lines
Removes a given number of lines from the end of plain text output. Remove lines from end

Insert & Append

Append Bytes
Appends a string or byte sequence to the end of the output. Can be a reset code, an additional paragraph, or any other data. Append data to print job
Append File
Appends the contents of a file to your input. The file can contain a reset code, additional pages, or any other data. Append file to print job
Break Lines
If your text input has no line breaks, inserts carriage-return / line-feed at the interval you select. Insert line breaks
Break Pages
If your line-oriented text has no page breaks, controls page length. Default page length is 60 lines. Insert page breaks
Insert Bytes
Inserts a byte sequence or string ahead of the input. Often used to change printer settings for the upcoming job. Insert byte sequence
Insert File
Inserts the contents of a disk file ahead of your job input. The file can contain job reset commands, print properties, or additional pages. Insert file contents
PCL Banner
Inserts a PCL banner page ahead of your PCL print job, with options to pull a cover sheet from a different paper tray. Insert PCL banner page
PCL Separator
Produces a simple PCL 5 job separator page including input tray, output bin, and a page break. Insert PCL separator
Text Banner
Adds a text markup banner page to print jobs or PDFs, including job metadata such as name and time received. Insert text banner page

Specialized Transforms

Data ExtractionElite
Extracts data from the print job without modifying it. Extracted values can affect job processing and redirect jobs to other queues. Data extraction
FilterElite
Runs a program of your choice on the print job data during processing. Supports standard input/output and command-line arguments. Use program to convert data
Watermark PDFElite
Adds a watermark to a PDF file using RPM’s overlay manager, which tracks images on disk and their placement coordinates. Add watermark to PDF