npadmin is a command line tool to administer network printers. It is based on the concepts of JetAdmin and other vendor's tools but is designed to be scriptable. It uses SNMP to query the common printer MIB (RFC 1759) and return information about the printer. There is a surprising amount of information available in the common printer MIB and since the vendors all use their private MIBs, this appears to be the only tool that makes it available.
The OMNI printer driver provides support for over 450 printers using the Ghostscript framework. In addition, it provides a model for dynamically loading printer drivers and creating new devices by editing device description files, and simplifies new printer driver development by allowing for the subclassing of previous device features.
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.
PPR is a Unix print spooler expressly designed for operating PostScript printers. Its features are numerous, and it supports printers connected to parallel or serial ports, or over the network through AppleTalk, LanManager, LPD, and TCP/IP protocols. It accepts jobs from Microsoft Windows, Macintosh, and Unix clients. If the input file is not PostScript, it can pipe the input through a filter. PPR has been designed to manage large numbers of printers with minimal operator attention. It has command line and Web interfaces.