Config: MacbookPro, Windows7 PC, Time Capsule and Canon IP3600 printer. The printer is connected to the Time Capsule by USB cable.
Printing from the MBP wireless is no problem at all.
Printing from the PC was ok using windows XP, but after upgrading to windows 7 64 bit something strange happens: The printer receives a signal, comes out of sleeping mode, starts to make some noise, but won't print. After a few seconds the printing task disappears as if it was done... nothing prints... Bizar.
So the connection is OK but the printer does not react to printing tasks...
after hours of trying I finally found the (simple) solution. Bonjour instantly found my canon IP3600 printer but put it on the drivers of an IP3500 printer. I manually had to change the driver and then... it worked. Seems to be a bug in bonjour, choosing the wrong driver.