8.7. Printer Configuration
Printer configuration used to cause a great many headaches for administrators and users alike. These headaches are now mostly a thing of the past, thanks to the creation of cups, the free print server using the IPP protocol (Internet Printing Protocol).
This program is divided over several Debian packages: cups is the central print server; cups-bsd is a compatibility layer allowing use of commands from the traditional BSD printing system (lpd
daemon, lpr
and lpq
commands, etc.); cups-client contains a group of programs to interact with the server (block or unblock a printer, view or delete print jobs in progress, etc.); and finally, cups-driver-gutenprint contains a collection of additional printer drivers for cups
.
After installation of these different packages, cups
is administered easily through a web interface accessible at the local address: http://localhost:631/
. There you can add printers (including network printers), remove, and administer them. You can also administer cups with the system-config-printer
graphical interface (from the Debian package of the same name), which is installed by default if the “Desktop environment” task is chosen.