The Common Unix Printing System (CUPS) is the current standard for printing on Linux.
The cupsd daemon handles print spooling. Configuration files are stored in /etc/cups/, and configuration usually happens through a web interface accessed through http://localhost:631/.
CUPS maintains backward compatibility with lpd.
CUPS supports printer configuration in the file /etc/printcap for backward compatibility.