Free peer-to-peer printer-sharing tool PrinterShare cuts out the network fiddling and router tweaking necessary to share a printer from, say, a Mac system at home to your Windows PC at work. The PrinterShare system requires signing up each computer on your network and assigning it a name, but once you're set up, sharing and accessing printers is truly simple. Files you send to be printed remotely are encrypted by default, and free accounts print, unfortunately, with a cover sheet that includes an ad. For those trying to make connections between troublesome systems, PrinterShare might save some frustration. Got another, non-ad-supported GUI tool? Share it in the comments. PrinterShare is a free download for Windows, Mac, and Linux systems. Update: Vista systems require a UAC work-around for full two-way printing
source: http://www.lifehacker.com.au/tips/2008/09/29/printershare_eases_remote_printing_across_operating_systems-2.html