Printing on linux is so much fun. Used a web browser for accessing Cups to set up a printer on my server from my desktop. The Cups software easily found the network printer. and after I chose a driver, the driver was installed without ever having to load a single cd or restart a computer. Was printing in just a few minutes.
You need to change a few settings. First back up your settings file.
$ sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.original
Then you need to write protect the file.
$ sudo chmod a-w /etc/cups/cupsd.conf.original
And lastly you need to add settings in the settings file to let the interface be accessible.
# Only listen for connections from the local machine.
Listen 192.168.1.41:631 # Listen on the LAN interface, Port 631 (IPP) local host address
# Show shared printers on the local network.
BrowseLocalProtocols CUPS dnssd
# Default authentication type, when authentication is required...
# Web interface setting...
# Restrict access to the server... (to local network)
Allow from 192.168.1.*
Just change whatever you need to. Then with your browser go to 192.168.1.41:631