RPM creates a new queue automatically

Fri, 06/21/2019 - 14:41 By Dave Brooks

Q: I already have a queue created in RPM Remote Print ManagerĀ® ("RPM"), but when I sent a print job, RPM creates a new queue automatically. Why does this happen and can this behavior be changed?

A: The LPR/LPD protocol requires that the LPR client must specify the name of the queue when it sends a print job. By default, if this queue does not exist, RPM will create the queue automatically instead of denying the print request.

You can turn off the auto-create queue functionality. If this setting is turned off and RPM receives a request to print a job to a queue that does not exist, RPM rejects the print request instead.

To fix this issue, you can do either of the following.

  1. Modify the configuration on the sending side to use the queue name already created.
  2. Rename the queue you created to use the new queue name
  3. In the auto-created queue, add a "Copy to Queue" action to send jobs to the queue you want to process them

Admittedly that last step seems silly, but if you can't change your host print setup and the queue you configured figures into your workflow process, it's an option that may save you steps.