Projects / pdq


pdq is a direct replacement of lpr. Adding and configuring printers does not require root privilege. Jobs can be monitored through completion, job status can be checked *after* completion. Users can create custom command line options to set features such as tray selection, color mode, and print quality options. xpdq provides a graphical GTK based interface to simplify printer and option selection, and provides a wizard for printer installation.


Recent releases

  •  27 Mar 2000 22:03

    Release Notes: Status can now be set by driver/interface scripts, better cancel support, a comprehensive set of ghostscript drivers, cosmetic changes to the GTK interface (xpdq), bugfixes, and nice status messages when printing to remote LPD printer.

    •  04 Feb 2000 22:05

      Release Notes: Grant Taylor has extensively documented pdq in the Printing HOWTO, and has added support for hundreds of printers with PDQ-O-Matic drivers.

      •  18 Jan 2000 19:09

        Release Notes: Bugs were fixed in pdq_main.c, one of which prevented stdin operation on AIX due to a malloc curiosity. A cleaner distribution of drivers and interfaces was created, as well as a better configure script that allows the global printrc file to be specified in the Makefile. The default printrc location is now /etc/pdq/printrc.

        •  22 May 1999 16:11

          Release Notes: First announcement.

          Recent comments

          14 Jun 2006 19:48 reedjc

          Resurrect pdq

          Check out (
          I have imported the code into cvs and starting to make updates. Also I added a mailing list for discussion.

          pdq works fine. By using foomatic it can support same printers as cups or lprng.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.