Home










RPM Remote Print Manager® is the only complete LPD printing software solution designed expressly for Windows® platforms. RPM allows users to customize and control the processing of print jobs received over a TCP/IP network from host systems including mainframes, AS/400s, UNIX and Linux, and other Windows systems.

Brooks has three versions of the RPM software to service a variety of printing environments. Each version is designed for a specific Windows platform and contains a number of features to best handle your printing requirements. RPM has many hard to find "print server" features such as:

  • Formatting as to CPI, LPI, margins, page rotation, tray selection, and applying any driver supported page finishing functions.
  • Control as to deleting, holding, redirecting, when to print.
  • Insert and append functions and character translations.
  • Suppressing blank pages and Wrapping lines of text.
  • PCL removal and translations.
  • Banner page removal or inserting.
  • Data conversions as to EBCDIC to ASCII and SCS to ASCII per supported languages.
  • Filter type queue processing as to archiving and printing simultaneously, broadcast printing, data conversion and data massaging, calling a software forms generator or other filter programs.

Technical Articles  |  RPM's Print Queues  |  Try RPM for FREE  |  View RPM Overview Presentation

Why Software and not Hardware?

Hardware print servers add extra maintenance & costs. With RPM there is no need to buy a refurbished print server, RPM software can do everything a hardware print server can, and more and comes at a price cheaper than most hardware print servers.

  • RPM can receive multiple jobs simultaneously, not loosing jobs. Hardware print servers can receive and print only one at a time.
  • RPM can have multiple print queues each going to a different printer or configured differently for the same printer. Hardware print servers have 1 queue and can only print to 1 printer (if a single port print server). Multiple port print servers can still only receive a single job at a time.
  • RPM has text and filter queues. Hardware print servers are limited to pass-through only. No saving to disk and no reformatting the data for the printer.
  • When issues arise, print servers are not easily upgraded. RPM is upgraded often.
  • Hardware print servers are limited in the "kind" of printer it can print to. For instance, if your hardware print server supports parallel printers, then you buy a new printer and it supports only USB, you must buy a new (typically more expensive) print server that supports the new technology. RPM does not care how the printer is attached, only whether Windows can print to it.
  • You have to buy a new hardware print server for every printer you want connected to the network. RPM can print to the printers you have today, and new ones that you will buy in the future.
  • RPM can restrict access to users based on their hostname or IP address. Print servers cannot.

RPM offers numerous ways to customize print data. The following features all have real-world uses. Many of these features were added due to customer feedback.

RPM Excels Above The Competition!

  • Easy configuration for fitting text output to any size paper. Support all fonts the printer can use. A variety of host data formats enable end-users to print without host system modifications.
  • Supports three print queue types: text, raw, and filter. Unlimited print queue definitions accommodate routine and special printing needs. Customize data before printing. Transmit raw or pre-formatted files to any Windows printer.
  • Users can easily select appropriate code page to use when printing. RPM can use any code page currently installed on the PC.
  • Automatically create a print queue when a job is received, reducing network administration time by eliminating the need to search for misnamed queues.
  • Extensive logging in RPM provides each message in an easy to read format. Each log message shows a unique RPM event number, the time, the source of the message, the application that generated the message, and the message text. RPM can be configured to log only a minimal amount of messages or high detail messages.
  • Easily translate and convert text from different formats. Translate EBCDIC data, ASA carriage control codes, convert SCS to ASCII, or EBCDIC to ASCII for all queue types. In text mode, SCS formatting is preserved, including font changes and character positioning.
  • RPM follows the established UNIX model of using named queues to represent distinct processing requirements. Each queue you created in RPM is fully configurable, and independent from every other queue. This means that a queue specifies actual processing, as well as the name of a printer or port.
  • RPM allows Computers as print servers, or any PC with Windows to act as a Print Server.

Easy Host Over IP Printing

RPM can receive jobs from many types of host systems. We have a long history of listening and incorporating the various features and capabilities that current RPM users have requested over the years.

AS/400 Printing with RPM

AS400 printing with RPM gives you unparalleled flexibility in AS400 network print management. AS400 desktop printing through RPM enhances the printing capabilities allowing users to customize and control processing of print jobs received on a TCP/IP network. RPM's SCS to ASCII translation for the AS400 works great while enhancing printing time and reducing CPU usage on the AS400. RPM can interpret SCS codes and translate them to ASCII. RPM also has the ability to capture AS400 print jobs to disk using the RPM filter queue.

HP3000 Printing

RPM is designed with support for receiving jobs via the Telnet printing protocol, also known as "stream printing" or "reverse telnet". RPM will remove PCL codes automatically, no need to reconfigure the application. RPM provides the ability to print jobs from MPE/iX to any printer, regardless of brand name. No need to purchase HP specific equipment.

UNIX Printing

RPM will format ANY UNIX text file and print to ANY Windows printer, regardless of paper size, tray selection, number of copies, paper orientation, or printer destination. RPM will translate ASA/FORTRAN control characters to PC printer commands, on the fly. RPM enhances the user's ability to customize and control processing of UNIX print jobs received on a TCP/IP network. The Telnet protocol includes reverse telnet, Jetdirect, and stream printing. RPM's print queues have the ability to translate LF to CR/LF.

RPM Elite

  • Supports 99 printers
  • Access up to unlimited printers
  • Integrated with Windows security
  • Includes remote administration
  • Customize processing through COM interface
  • Runs as a native service
  • No delays in filter queue processing
  • Intended to run on server platforms
  • Read more about RPM Elite

RPM Select

  • Supports 24 printers
  • Integrated with Windows security
  • Runs as a native service
  • Includes filter queue processing delay to limit impact on interactive users
  • Intended to run on Workstation platforms
  • Read more about RPM Select

RPM 9X

  • Supports 24 printers
  • Access up to 249 printers
  • Runs as a Windows application
  • Resumes printing when printer error is resolved
  • Resource scheduler provides faster turnaround for printing
  • Runs in system tray as an icon or completely hidden from users
  • No delay in filter queue processing
  • Read more about RPM 9X

Technical Articles  |  RPM's Print Queues

Other Products: INTELLIscribe® is a TCP/IP Print Client supporting LPR/LPD protocol and HP JetDirect® printers. INTELLIscribe offers the ability to spool and print data to any networked printer, hardware print server, Windows LPD, Unix LPD, AS/400 LPD, or mainframe LPD without a network server!