I have an iOS application that prints just fine. I'm connected to a WiFi network that has a printer that supports AirPrint and I can send to that printer just fine. But I also need to print to specialty printers (like a Datamax/Oneil or even a Boca) that do not support AirPrint. Are there any software/hardware solutions that would allow for my iOS apps to print to printers without native support for AirPrint?
The setup presented in part II has been implemented in a small hospital, and now the users are able to print from their iPads to several printers shared this way. Some of the printers are really old ones (more than 10 years old).
The resulting setup works flawlessly, so I do recommend it.
You could save the file to the server and then have either a file watcher application running to monitor the folder you upload to, or you could trigger a server process after uploading the file to stream that file to the printer. This would be easy to accomplish using a web-service on either Windows or Linux.
You can turn any non-AirPrint printer into one if you are running a Mac with them connected, we use it quite a bit as we have no AirPrint printers...
Not to sound like I work for them (as I don't), but I looked far and wide for a good solution and this is it: Fingerprint by Collobos (mac or pc). It is $9.99. But, I can assure you it will be the best $10 you've spent in a while (they have a trial version). Not only can you share ANY printer (regular, pdf, etc.), you can send to file, to dropbox, etc. A great example is that you snap a photo on your iPhone and want to open it on your computer, click print and select Open on my computer.
Set it and forget it, anyone that comes into my house can print way (as long as they are connected to my wifi).