Printing configuration and network printing are broad topics
requiring knowledge and experience in hardware, networking, and system
administration. For more detailed information about deploying printer
services in your environments, refer to the following resources.
https://www.linuxprinting.org/
— A database of documents about printing, along with a
database of nearly 1000 printers compatible with Linux printing
facilities.
Network Printing by Matthew Gast and
Todd Radermacher; O'Reilly & Associates, Inc. —
Comprehensive information on using Linux as a print server in
heterogeneous environments.
The Red Hat Enterprise Linux System Administration Guide; Red Hat, Inc. —
Includes a chapter on printer configuration.