Check out the new USENIX Web site.

LPRng - An Enhanced Printer Spooler System

Patrick Powell - San Diego State University, San Diego, CA
Justin Mason - Iona Technologies, Ireland


The LPRng software is an enhanced, extended, and portable version of the Berkeley LPR software. While providing the same general functionality, the implementation is completely new and provides support for the following features: lightweight (no databases needed) lpr, lpc, and lprm programs; dynamic redirection of print queues; automatic job holding; highly verbose diagnostics; multiple printers serving a single queue; client programs do not need to run SUID root; greatly enhanced security checks; and a greatly improved permission and authorization mechanism.

Download the full text of this paper
ASCII (55,079 bytes)
POSTSCRIPT (210,738 bytes)
PDF (84,091 bytes)

To Become a USENIX Member, please see our Membership Information.