RedHat has a GUI printer administration tool which can add remote
printers and printers on local devices. It lets you choose a
ghostscript-supported printer type and Unix device file to print to,
then installs a print queue in /etc/printcap and writes a
short PostScript-and-ascii magic filter based around gs
and
nenscript
.
This solution works fairly well, and is trivial to setup for common
cases.
RedHat's most recent BETA release (Rembrandt II) apparently uses LPRng. I haven't looked at Rembrandt yet.
Please send me info on what other distributions do.