I like the option provided by the Updox Central shared printer, installed as SanjeevP describes above. But it's not all good news if you have non-Windows machines on your network. Even working with tech support from Updox, I could not reliably use the shared printer installed on a networked PC, from a Mac on the same network. Perhaps permissions, shares, firewalls, etc. But it didn't work.
I have to try the setup again, it seems that Updox Central is a newer version now.