Have you considered a Printer Switcher Box or USB Sharing Devices?

http://www.sfcable.com/1503-SF-11%20.html?utm_medium=shoppingengine&utm_source=nextag
...