Frequently Asked Questions

Thu, 08/30/2018 - 07:24 By Dave Brooks

This FAQ focuses on RPM Remote Print Manager®  ("RPM"). For related topics please see the FAQ list to the top right.

Printing issues

Processing based on print job content type

Q: Can RPM apply logic to a job like this:

IF (job) = SCS stream THEN (run SCS to Text Markup and Text Markup to PDF)

ELSE (run PCL to PDF transform)

A: RPM does not have the ability internally to distinguish PCL and SCS. Both are binary formats although PCL often has PJL commands at the top.

It's possible to use the Data Extraction transform to pull data from the file and do dynamic job routing. However, text lends itself better to that than binary data.

RPM queues are designed with doing a consistent set of processing steps with each job sent to that queue.

Can RPM broadcast print?

Q: Is there a way I can print from my Windows application onto two printers at once

A: Yes, we have a post that describes how to broadcast print with RPM.

My PCL and PostScript jobs are not printing correctly

Q: My PCL and PostScript jobs are not printing correctly. Is this because RPM is in trial mode?

A: It would help if you could be more clear on what was not "correct" but it's not due to RPM being in trial mode. Printing in trial mode works perfectly fine.

In the troubleshooting guide we mention 3 reasons why print jobs which are already formatted for your printer might not print, such as PCL and PostScript as you mentioned:

  1. the printer you selected is using a "class driver"
  2. your printer is not compatible with the data format you are sending it
  3. rarely, an older version of RPM could append a null character, if the print client appended the null character, and some printers will refuse to process

Go to the troubleshooting guide and scroll to the last section, "What about Raw Printer actions where the jobs disappear from the Windows queue but fail to print?"

RPM is not working!

Q: "RPM is not working" We've prepared a troubleshooting guide for that distressing moment when you can't figure out why nothing happens.

A: Now and then customers report that it's taking a very long time for RPM to print their jobs. We wrote an FAQ on slow printing to address that.

How do I print to a shared printer or folder?

This page says "Shared printers" in the title but it covers login credentials, and explains how this applies to both printing and archive.

How to set up a Windows printer to print to RPM using LPR

This page describes how to set up a Windows TCP/IP port to use LPR, and direct sockets (port 9100)

LPR Byte Counting

Q: Why is LPR Byte Counting Enabled required? 

A: Actually, as of RPM version 6.2, we no longer require the Windows TCP/IP port to have "Enable Byte Counting" switched on.

Which versions of Windows does RPM support

Q: On which versions of Windows does RPM run? 

A: RPM runs on currently supported Windows platforms; currently, that is Windows 7 and beyond.

How to save print jobs to PDF

This page describes how to save print jobs to PDF and other common formats

What are ways I can specify the page range for a print job?

If your job contains searchable text, this page describes several ways to use RPM search functions to print a range of pages. You can still manually select the starting and ending pages in the user interface for a job.

Print client setup

How to setup remote systems to print to RPM: Linux • CUPS • AS/400 OUTQ • AIX 4.x • AIX 3.x • MVS mainframe • IBM/VSE mainframe • SGI IRIX • Solaris 2.51 • Solaris 7/sparc • SunOS 2.6 • DEC VAX • OpenVMS • Tandem OS • HP3000

General questions

Where to install RPM

Q: Can I install RPM on my mainframe?

A: RPM is a Windows application so it must be installed on a Windows-based computer.

Q: Do I need to install RPM on each workstation in my network?

A: Some of our customers install RPM at each workstation, some do not. We suggest you talk with your IT staff or an outside IT consultant. Try downloading and configuring the software for one or more users. You should be able to make an informed decision that way.

Sending a print job to Brooks support

Q: How do I send a sample print job to support?

A: First, suspend the queue. Next, send the print job to that queue, 

Finally, right-click on the job in the user interface, select Properties to find the path to the data file, then send that file in an email to support [AT] brooksnet [DOT] com.

Question about logging detail level

Q: What is the procedure to increase logs to debug level?

A: In the Message Log faq scroll down to "How do I keep the size of the message log in check" or go to Configure / Log Settings in the user interface. You can change the logging detail by clicking on "Log Detail

How to adjust time we retain message logs

Q: How do we retain logs for a longer time period?

A: Go to the Message Log faq as above or check the Log Settings form in the user interface with Configure / Log Settings. You can set the time period in this form.

How to get the latest version

Q: Where can I get the latest version?

A: In the user interface go to Help / Check for Updates:

Check for updates

At this writing, update was available, and we had no beta versions:

Available updates

If you select the link, that version will download in your default web browser to the default download folder. Look for it there and run it from an elevated command line.

Does RPM support bold text?
Does RPM support USB printers?
Dot matrix printer prints very slowly.
How to modify the line spacing?
Mainframe telnet test
PostScript files print as PostScript code
RPM is receiving but nothing was printed
RPM shows an "Xfer" state
RPM takes a long time to print
Saving print jobs so they can be reprinted
Software that does PostScript translation
Which file prints first?

RPM Permissions and Setup

Escaping the grip of antivirus (new)
Granting "Logon as a batch job"
When I print, I get a stair step effect
There is no page between jobs
What type of printers does RPM support?
Will RPM support network printers?
PCL code is printing through raw queue
Raw print output different from direct printing
Will RPM run in a cluster environment?
How do I configure my firewall?
Local Telnet test
How to get RPM to print text and PostScript
Determining LPI and CPI for Text Queue
Is there a way to backup my queue configuration?
My new HP printer does not support internal fonts
Using Ghostscript with RPM
Access is denied to a shared printer
Acrobat Distiller 5 hangs when printing from RPM
Can RPM handle FORTRAN codes?
Configuring RPM for direct socket printing
How to copy queue configuration
How to determine the IP Address
How do I disable banner pages?
How to set up RPM with Lapres
How to translate EBCDIC to ASCII?
I can ping the PC, but can't connect
Print Setup dialog does not open
The service is disabled and cannot be started
RPM creates a new queue automatically


My AIX system queue is disabled automatically
Printing to the AIX Unix LPD server
"Host does not have access" message with AIX


Warning: Printer limit exceeded
Can I increase the printer limit?
How is the license verified?
RPM is no longer licensed


Cannot print to inkjet printer
Setting Up Remote Printer on HP9000
I cannot print a banner page on my Lexmark printer
LPD queue names for print servers