EDIT: IF YOU'RE INTERESTED IN THE CP1217 OR OTHER INCOMPATIBLE HP LASERS, THERE IS A "BETTER" SOLUTION AT THE BOTTOM OF THIS THREAD
I'm posting this more for the benefit of people who, in the future, might be Googling around for a solution to get this printer working on their Mac. Having bought the printer and made a point of noting that the packaging in no way said "this only works on Windows, we have no Mac drivers", I was furious to get home and find that was the case (despite confusing references on the HP website to troubleshooting the driver installation!).
So I thought I'd post this so others in the same boat as me can get something working, and don't have quite the same Google trawl as I did.
You will need:
1) some kind of Virtualisation software. I used VMWare Fusion, but see no reason why the open source VirtualBox shouldn't work.
2) some kind of Windows in your virtualisation software. If all you're going to use it for is printing, then XP will probably be best.
3) The following guide:
http://www.stat.tamu.edu/~henrik/GSPSprinter/GSPSprinter.html
4) The software from the guide, Ghostscript and Redmon. You don't actually need GSView.
What you do:
1) Set up your install of XP in your virtualised environment. If, like I, you're going to have an installation solely to use as a print spooler, you can set its hard disk and memory usage to absolutely minimal (128Mb will be enough RAM).
2) Boot up your VM of XP and install your printer under it.
3) Follow the guide, inside the Virtual Machine, with the following amendments:
- when you get to the step where the guide tells you to install a Colour Laserjet 4550 PS, install an Apple Color LaserWriter 12/660 PS instead.
- you should use Stephanie Hole's arguments for Ghostscript in the redirected port (see the note in the guide).
Now you can install the printer in OSX:
4) Go into System Preferences/Printers and Faxes back in OSX.
5) Add a new printer and select Windows. You should see the Windows "machine" (i.e. your virtualised install of XP), and can select the shared Ghostscript "printer".
6) You will need to select a driver. Select the Color LaserWriter 12/660 PS.
Job done. You should now be able to print to the printer from OSX applications. Note that you'll need the XP virtual machine up and running when you do so, though.
I'm posting this more for the benefit of people who, in the future, might be Googling around for a solution to get this printer working on their Mac. Having bought the printer and made a point of noting that the packaging in no way said "this only works on Windows, we have no Mac drivers", I was furious to get home and find that was the case (despite confusing references on the HP website to troubleshooting the driver installation!).
So I thought I'd post this so others in the same boat as me can get something working, and don't have quite the same Google trawl as I did.
You will need:
1) some kind of Virtualisation software. I used VMWare Fusion, but see no reason why the open source VirtualBox shouldn't work.
2) some kind of Windows in your virtualisation software. If all you're going to use it for is printing, then XP will probably be best.
3) The following guide:
http://www.stat.tamu.edu/~henrik/GSPSprinter/GSPSprinter.html
4) The software from the guide, Ghostscript and Redmon. You don't actually need GSView.
What you do:
1) Set up your install of XP in your virtualised environment. If, like I, you're going to have an installation solely to use as a print spooler, you can set its hard disk and memory usage to absolutely minimal (128Mb will be enough RAM).
2) Boot up your VM of XP and install your printer under it.
3) Follow the guide, inside the Virtual Machine, with the following amendments:
- when you get to the step where the guide tells you to install a Colour Laserjet 4550 PS, install an Apple Color LaserWriter 12/660 PS instead.
- you should use Stephanie Hole's arguments for Ghostscript in the redirected port (see the note in the guide).
Now you can install the printer in OSX:
4) Go into System Preferences/Printers and Faxes back in OSX.
5) Add a new printer and select Windows. You should see the Windows "machine" (i.e. your virtualised install of XP), and can select the shared Ghostscript "printer".
6) You will need to select a driver. Select the Color LaserWriter 12/660 PS.
Job done. You should now be able to print to the printer from OSX applications. Note that you'll need the XP virtual machine up and running when you do so, though.