Overhauled CUPS: Improved Unix Printing - page 2
CUPS now supports printer discovery via SNMP, supports IPv6, and SSL. The first two are self-explanatory, and require no additional work from the hardworking administrator. Why would you want to use SSL? To protect sensitive data and passwords sent over the network. CUPS even works over the Internet, which is a nice alternative to finicky fax machines with their ugly printouts.
cupsd.conf options have changed, and so has the CUPS documentation. It's been nicely streamlined and includes all the new options. CUPS can be run completely from the command-line if you choose, and all of the command-line options are documented in a more convenient format than in the old manuals.
CUPS is a good network printer server. On Unix networks, which includes Linux, the BSDs, and Mac OS X, sharing is automatic once you turn on CUPS' network browsing. CUPS installs with network sharing turned off for security. When it's enabled your CUPS clients don't have to do a thing, because all network-shared printers will automatically be available. (See Figure 2.)
(Click for a larger image)
CUPS also makes a nice *nix/Windows printer server, either on its own or combined with Samba. If you prefer to run servers without X Window, you may do remote administration either from the command line or the Web interface, and you can use CUPS' own access controls to restrict access to the Web interface.