Update: Finally working. I had to use Bonjour's recommended generic printer manufacturer and generic postscript printer driver instead of specifying HP and HP PSC 2200 series printer driver (which is what I am actually printing to). If you go back and look at the device driver field, the generic driver appears to be for an HP Colorjet 4550 postscript printer. It seems to work for my PSC 2210, but I haven't tried to print anything fancy.
In addition, I had to go into Printer Properties from Windows, select Ports and then chose Automatically use Windows Logon name and password (previously it had the anonymous username field checked. I wasn't aware that I had a Windows logon name and password turned on for this machine, but so be it
So in summary, in addition to all of the stuff you find on other websites about how to get Bonjour printing working on Windows (to a printer attached via USB to a Mac), if you are having problems print you should try the following:
1) Make sure printer name is one word, no spaces
2) Make sure Mac name is one word, no spaces
3) Use the generic printer/generic device driver
4) Configure the printer port in the Properties window to automatically use the Windows Username/Logon
Also, make sure that your firewall is not blocking Bonjour (which was not a problem for me but I know that others have had and issue with this) and, of course, your Mac cannot be in hibernation mode when you are trying to print to a printer attached to it via USB
Step 3 may not be necessary if your printer driver supports Bonjour (I am not sure how you determine this), but give it a try if you are having problems printing
If anyone figures out how to get Bonjour to use my actual printer driver, let me know
Good luck