Installing a non-Mac compatible printer
If you own a non-Mac compatible printer (like I do, the HP Color Laserjet 1600) but want to use it on OS X, here's what you can try:
1) Install GhostScript
2) Install Foomatic
3) Install foo2zjs
4) Plugin your printer
5) Go to System Preferences, add your printer
HP Color Laserjet 1600 prints as monochrome by default, so you need to access CUPS to edit default printer settings.
1) Go to http://localhost:631
2) Go to Printers
3) Click on your printer's name
4) Select Set Default Options from the Administration dropdown
5) Change Color Mode to Color
6) Click Set Default Options button to save
And if you are like me, you might have difficulties logging in to CUPS when it asks you to do so, you might have not added yourself as a user. So do this:
1) Open Terminal
2) Enter sudo lppasswd -a yourusername
3) Enter your current password thrice (or any password you like)
If you are still having difficulties printing, check from CUPS admin that you have the correct printer driver selected and change it if needed. For example HP Color Laserjet 1600 works best with HP Color LaserJet 1600 Foomatic/foo2hp driver.

