8.2.1. General
Until a couple of years ago, the choice for Linux users was
simple: everyone ran the same old LPD from BSD's Net-2 code. Then
LPRng became more popular, but
nowadays most modern Linux distributions use
CUPS, the Common UNIX
Printing System. CUPS is an
implementation of the Internet Printing Protocol (IPP), an
HTTP-like RFC standard replacement protocol for the venerable (and
clunky) LPD protocol. CUPS is distributed under the GNU Public
License. CUPS is also the default print system on MacOS X.