Printing configuration and network printing is a broad topic requiring knowledge and experience with both hardware, networking, and system administration. For more detailed information about deploying printer services in your environments, refer to the following resources.
printcap(5) man page — File format for the /etc/printcap printer configuration file.
lpr(1) man page — Information on printing selected files on the printer of your choice.
lpd(8) man page — The LPRng printer daemon.
lprm(1) man page — Information on removing print jobs from a printer queue.
cupsd(8) man page — The CUPS printer daemon.
cupsd.conf(5) man page — The file format for the CUPS printer daemon configuration file.
classes.conf(5) man page — The file format for the CUPS class configuration file.
Files in /usr/share/doc/cups-<version> — The document collection for CUPS.
Files in /usr/share/doc/LPRng-<version> — The document collection for LPRng.
http://www.webopedia.com/TERM/p/printer.html — General definitions of printers and descriptions of printer types.
http://www.linuxprinting.org/ — A database of documents about printing, along with a database of nearly 1000 printers compatible with Linux printing facilities.
http://www.cups.org/ — Documentation, FAQs, and newsgroups about CUPS.
http://www.tldp.org/HOWTO/Printing-HOWTO/index.html — The Linux Printing-HOWTO from the Linux Documentation Project.