When trouble shooting CUPS, change logging to debug or debug2 in /etc/cupsd/cupsd.conf. Then restart CUPS. It should give you more information why it is stating "printer not ready". When it is working correctly, change it back to info (I think).
Use CUPS web manager to add printers, remove printers, stop jobs, view jobs, and many other features and settings.