Some GNU/Linux vendors provide LPRng, a far less
ancient LPD print spooling implementation. LPRng is far easier to
administer for large installations (read: more than one printer,
any serial printers, or any peculiar non-lpd network printers) and
has a less frightfully haphazard codebase than does stock lpd. It
can even honestly claim to be secure - there are no SUID binaries,
and it supports authentication via PGP or Kerberos.
LPRng also includes some example setups for common network
printers - HP LaserJets, mainly - that include some accounting
abilities. LPRng uses more or less the same basic filter model
as does BSD lpd, so the LPD
support offered by the linuxprinting.org website applies to LPRng as well.
This can help you effectively use free software drivers for many
LPRng is distributed under either the GPL or an Artistic license.