How to share an unsupported (for Mac) printer via PC?

From Mac OS X Hints: Print to a non-Mac-supported Windows-connected printer