Here's a neat utility that lets any windows-connected printer be accessed on iThings.
http://ipadhelp.com/iPad-help/how-to-enable-AirPrint-for-windows-and-use...
The slight catch is that the PC needs to have wifi and be on the same wifi as the iDevice. So a laptop or AIO is good and any printer shared on it can be airprinted. Tested on iPad and iPod (not iOS5).






Thanks for letting us know, Reg!