My Windows desktop running Vista 32 is connected to my Airport Extreme via an ethernet cable. I have a USB connection from my Airport Extreme to my HP OfficeJet Pro L7580. I loaded Bonjour for Windows on my desktop and it picked up the printer. My MacBook Pro also picked it up and I can print from my desktop and wirelessly from my MacBook Pro.