I also Use Win 7 x64.....Shareport 3.0 did not work for me....I purchased a Netgear WPGS606 Wireless Print Server with two USB ports (print server only) and four 10/100 Lan Ports so I can tether a PC or other ethernet device to it, and use it as a wirelesss bridge to my router at G speed.
I purchased off eBay for some $20.00 plus change and shipping.
Downloaded latest drivers & setup CD (you need this to make life easy)
Works well with my D-Link 655 and also with a Netgear 3700 router.
I have two Printers connected to it...it will not pass current Ink level info, but all other printer options work on all PCs on my network. I can access it's GUI from my network.
For N speeds, there are other options, all more costly. (printers do not need N speeds)