If your printer is not wireless, then it probably needs a computer to work, yes? If so get FingerPrint (for Windows or Mac), Printopia (for Mac), or AirPrint Activator (either and free, but with no extra features).
I know you said no AirPrint, but these programs for your computer will allow you to print from within apps just as if you had an AirPrint printer.