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.