I just finished installing the Office Edition of the Lantronix xPrintServer on a clients network, and I must admit to being very impressed with it.
xPrintServer is a tiny little device (smaller than an iPhone, but thicker) that you plug into your network, which acts as a intermediary between your network printers and your iOS devices.
Set-up is ridiculous simply – you just plug it in to your network, wait about 30 seconds for it to detect all the printers on your network (USB ones can be connected directly), and… that’s it really. Your iOS device should automatically discover the printers on the network that are shared by xPrintServer.
After 30 seconds the xPrintServer had detected all of our printers, including ones like the Koyerca KM-3060, allowing me to print without performing any configuration at all.
With support for over 4000 printers, allowing printing to up to 8 USB printers (you’ll have to attach a hub) and 10+ network printers (2 if you get the cheaper $99 home version), this is $200 well spent.
About the only issue is that you’ll have to be careful where on your network you install it, as complicated network topographies can cause it not to detect some printers, but that’s hardly the devices fault.