We know it was possible to print to non-HP printers at some point during the iOS 4.2 beta testing process, equally we also know that it was possible to use AirPlay on an iPhone 3G and a second-generation iPod touch. These uses disappeared, but trust to the ever inventive Mac dev community to figure out a workaround — hurrah for them! To enable printing is so easy someone’s made an AppleScript that does it for you. Unfortunately the host site’s in German and even in translation I can’t make much sense of it, but I have learned that iOS seems to send a PDF of whatever you wish to print to an enabled printer using a printer description file called URF. See more here. The second workaround (thanks to CoveringWeb) involves using Redsn0w 0.9.6b3: Here’s the steps: In future when you open a page in Safari, you’ll see the Print button by clicking on the share icon at the bottom. (That image up top comes from MacFun, link in text above)