D-Link Express EtherNetwork Print Server for $19.99 shipped. This device allows a USB printer to be shared on a network by other computers, eliminating the need to have a dedicated computer powered on to support the printer. A complete list of supported printers is here. Most places sell it for $39 or more.
Originally posted earlier, this deal is now available again and has been revised.