I have had some problems installing my printer in Cruchbang Linux which is a Ubuntu modified based distribution which comes with OpenBox (Will write about it later).
This was the problem, when I tried to install a new printer
Read the update at the end of this post, for a better solution System->Printer Settings, I was unable, cause the New option was gray, and I was not able to connect to the cups local server.
Then I realized it was off, so I tried to start it:
sudo /etc/init.d/cups start
And I got this:
* Restarting Common Unix Printing System: cupsd cupsd: Child exited with status 1! [fail]
I then checked the file /var/log/cups/error_log and this was inside it:
E [22/Jan/2009:17:13:59 -0400] "/etc/cups/ssl/server.crt" is a bad symlink - No such file or directory
And after googling a little, I decided to delete those files (maybe not the best solution, but it works now).
sudo rm /etc/cups/ssl/server.crt
You may also need to erase, server.key file.
sudo rm /etc/cups/ssl/server.key
Thanks to one the readers of this blog, here is a better solution
sudo apt-get install --reinstall ssl-cert