A fair while ago, I wrote a short piece on D-Link’s Shareport utility. Essentially, it promised the use of the Shareport capable router USB port as a print server but failed to deliver BIG TIME.
Well, D-Link have released a new version of Shareport, version 3, and it appears to actually work. You can even set it to automatically switch to the computer which wants to print.
To get the software, go to the relevant D-link web site for your router, click on Support > Additional software..