Have an odd issue, but was able to find a workaround for it, although it is beginning to become a nuisance...
I have an iMac with a USB printer attached to it. The printer is shared, and file/print sharing is enabled on the Mac.
Can print fine from the Mac. Cannot print directly (or even see the printer for that matter) from any Windows PC on my network.
For s&g's (s*** and giggles), I tried to add the printer from my Linux (F15) machine, and it worked!
So from there, as my "workaround", I shared that printer, and mapped the printer from my Windows machines to the Linux machine, which then prints to the Mac. This works fine, except when the Mac goes to "sleep".
Two things I am now looking to do (either or...)... Prevent the Mac from going to sleep, OR install whatever software is necessary to be able to allow a Windows PC to see the printer on the Mac. Not sure if I have to install Samba (or something) on the Mac, or install Mac drivers on the PC.
I do already have "Bonjour" installed on at least one PC, due to iTunes being installed on the PC.