A wireless print server may work, but if your printer is multifuctional, usually only the print function works. More info here. http://www.ehow.com/how_4530941_make-printer-w ireless.html
Far easier to just plug your laptop in to the printer to print and save up for a dedicated wireless printer.
I really hate to say this ... but johnpol could just possibly be right (have you noticed his english improves when yogie isn't included in the answer?)
the bt home hub (black or white) will take a printer http://www.wallaceit.co.uk/witarticle80.aspx
(it also turns any usb storage (mem or hdd) device into a nas) bl@@dy good eh?
in principle possibly works on any router with a USB connector (just a guess)