There is one obvious solution, Draytek Vigor 2600G, AFAIK the only
ADSL/router/wifi with printer server and USB socket for the printer. Problem
one: not cheap.
Problem two: it's not available yet, they say any day now, but...
http://www.broadbandbuyer.co.uk/Shop...p?SupplierID=9
The alternatively you could get HP wifi printer (look for printer on above
site),
but that's not cheap either.
I think there are wireless printer server boxes about, but likely to be
aimed at business, hence not cheap and not likely to have USB socket.
Regards,
Martin