Guys,Just dropping a note about using Arch to print to virtually any printer from your iphone/ipad. All you need is cups and avahi-daemon and a printer definition in /etc/avahi/services and it works flawlessly. Howto and example avahi printer.service file at:
http://hartlessbydesign.com/blog/view/197-airprint-with-ubuntu-1010 -- David C. Rankin, J.D.,P.E.