Binary package “printconf” in ubuntu precise

automatically configures USB and parallel printers with CUPS

 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 detects printers attached to the parallel or USB ports
 of the computer, and automatically establishes printer queues using
 Foomatic for those printers. These queues can be managed using the
 CUPS web interface at http://localhost:631/ or by using the
 Foomatic-GUI tool.
 .
 Some low-end inkjet and laser printers that use proprietary languages
 (so-called "WinPrinters" or "GDI printers") will require either the
 foo2zjs or pnm2ppa package to work.