D-Link Express EtherNetwork Print Server for $19.99 shipped. Here is a screenshot for your reference. 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 over $45.