If he wants a small dediciated link for the printer, go for something like the
D-Link DP-311P. You'll see they also have the DP-311U for USB printers. He can pick one up for about
$130
For more flexibility get any wireless router with a built in print server.