Debian Admin posted a guide about setting up CUPS Server and Client in Debian
Setup CUPS (Common UNIX Printing System) Server and Client in Debian
The Common UNIX Printing SystemTM, or CUPS, is the software you use to print from applications like the web browser you are using to read this page. It converts the page descriptions produced by your application (put a paragraph here, draw a line there, and so forth) into something your printer can understand and then sends the information to the printer for printing.
Setup CUPS (Common UNIX Printing System) Server and Client in Debian