Cups
From Linuxintro
CUPS is the common Unix printing system. It consists of a server part that prints, also called the print server and a client part that sends print requests to a so-called network printer, or rather to the print server.
Here is all information this wiki has about cups: