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

RPM uses your print job to control outputs

RPM Remote Print Manager is our print server software

One of the features of the LPD print protocol is that, along with the print job, it also sends a bundle of information about the job. We refer to this as metadata in keeping with current usage. It is also called a control file, and sometimes you’ll see that reference as well.

Originally, RPM Remote Print Manager® (RPM) used this metadata for a document name when you print, and a local filename when you run a program. Now that we archive, send emails, upload via FTP, and more, we have found uses for more of the metadata.

The metadata we use for RPM outputs (the actions) includes:

When RPM receives the print job, it adds these items to the metadata:

This table shows for each action how we are currently using the metadata:

ActionMetadata usage
Archive to folderArchive filename constructed from any metadata
Archive to FTP serverUpload filename constructed from any metadata
Text printUses job name for Windows spooler print job name
Raw printUses job name for Windows spooler print job name
LPR printUses job name for the transmitted job
IP printn/a
FilterThe command line can be constructed from any metadata, including individual arguments or switches
EmailThe subject line is constructed from multiple fields; the destination field can also use the Mail or User data
Copy queueWith dynamic queues, the queue name can include any metadata value

When we added data extraction to RPM we opened the door for you to control any of the values used to drive the outputs, from the data file itself.