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.
Please send me info on what other distributions do.