CUPS prints jobs sent to different printers in the wrong order

Solution Verified - Updated -

Issue

  • When printing jobs, pages queue in the proper order but do not print in order queued. Is there a way to have CUPS use a single print queue for all printers? I assume, based on what we are experiencing, that each printer has its own queue (at least by default).

    Just to clarify the situation we have encountered we have one physical printer with 2 trays. In CUPS we have 2 printers/queues defined. LP21 defaults to tray 1 (white paper) and LP22 defaults to tray 2 (yellow paper). We are submitting invoices (PDF files) to this printer in the following order:

    File         Printer
    I0001.pdf    LP21
    I0001.pdf    LP22
    I0002.pdf    LP21
    I0001.pdf    LP22
    

    The end result should be that 2 copies of I0001.pdf should print together, then 2 copies of I0002.pdf, etc.

    The problem that we are seeing is that sometimes we end up with things printing out of sequence (i.e. white, yellow, yellow, white instead of white, yellow, white, yellow).

Environment

  • Red Hat Enterprise Linux (RHEL)
  • Common Unix Printing System (CUPS)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.