The Lantronix XPrintServer home edition pretty much delivered right out of the box. We first tried just adding it to our lan since we already had a working print server in the form of the airport express.
Unfortunately we were initially unable to get any of the ios devices to find the printer. So we went with the other approach of connecting the printer to the XPrintServer usb port, doing so made it worked like a dream.
One thing you should remember is that you may need to delete your existing printer on osx then add the same printer with the XPrintServer name as the indicator.