1) You will need a print server, as it has the necessary firmware and software controls for managing the flow of data into the printer and printer comminications back to the source. A plain USB wireless adapter cannot do that.

2) USB Printer servers come in wired and wireless flavors. For best performance, I recommend you should use a wired model. This gives best speed between the network and the printer and it keeps the printer communications from burdening the limited bandwidth of the wireless portion of your network. (Remember, the printer data must traverse the wireless network twice - once from the host to the router, and then back out from the router to the printer.) Physical configuration is easy - an ethernet cable from one of the unused ports on your broadband router to the print server, and then plug your printer into the USB port on the server.

If for whatever reason you can't put another ethernet cable between the broadband router and the printer, then you can use a somewhat more expensive wireless print server. As with the wired model, the printer plugs into the USB port on the print server, but the connection to the network is via radio signals to the broadband router.