
Foomatic is a printing system designed to make it easier to set up common printers for use with debian (and other operating systems). it provides the 'glue' between a print spooler (like cups or lpr) and the printer, by providing information about how to process files sent to the printer.
this package includes a gnome-based graphical user interface to simplify configuring printers that use foomatic.
netcat, pconf-detect, nmap, and smbclient are recommended if you need to also manage remote printers.