Print Queue Management with RPM

RPM receives print files from a host system and processes then according to queue configuration within an RPM print queue. The ability to create unlimited queues within RPM allows the user to have different queues to perform a specific task, such as saving a PDF file for one queue and printing text in another queue.

Within each queue, you'll find a transform and actions, or multiple occurrences of both. Simply put, the transform is what modifications need to be performed on a print file. The Action is where you want the print file to end up once the transforms are performed.

Transforms: RPM will Format and Modify your Print File

RPM Print Queues: transforms

RPM first needs to know what you want to do to the incoming print job. What transforms do you need to happen before RPM sends the print job to the desired location. Do you need a string translation? Do you need to remove or append bytes?

  • Translations:UTF-8, String translation, Unix to DOS
  • Removal: Remove null characters, Remove PCL, Remove bytes, Remove text markup
  • Insert/Append: Insert bytes, Insert file, Append bytes, Append file, Break lines, Text banner, PCL banner
  • Transform: ASA to text markup, SCS to text markup, Text markup, Apply COR to Text Markup
  • Output: Text markup to HTML, Text markup to PCL, Text markup to PDF

Action: Where will RPM send your Print File?

The second part of the RPM queue is the action. An action is where you want RPM to send your print jobs. An example of an action with RPM is: copy to queue, archive to folder, text printer, raw printer, filter, and email.

  • Email: Email the file to a recipient or multiple recipients
  • Raw Printer: Send a printer ready file (PCL or PDF) to a printer
  • Text Printer: Send an RPM formatted file (text markup) to a printer
  • Archive: Print all your print files to disk as an automatic print history
  • Filter: Integrate print data with third-party software and custom processing

Holding and Suspending Print Queues with RPM

RPM supports both suspending and holding queues. The difference being if the queue is unsuspended, all queued print jobs print. If you unhold a queue, the jobs in that queue are still held, but new jobs are printed. If you unhold a job, only that particular job prints.

Full Configuration of Print Queues - Extensive Output Customization

  • Full control of all print jobs, including the option to hold, delete, and move jobs to other RPM queues, provides an easy way to automate and control network printing.
  • There can be several queues referring to the same physical printer to distinguish certain options.
  • RPM supports an unlimited number of LPD queues and preserves all control file information.
  • RPM can support any printer model that supports a Windows print driver connected via TCP/IP, local, or shared providing improved print formatting.