today I've installed IOS6 update, and the printer are no more discoverable.
Anyone have this issue?
It's not actually an airprint-generate issue. See here:
You need those two new mime stuff, restart cups, regenerate the .service files to include image/urf, copy those to /etc/avahi/services/, restart avahi-daemon. Shows up immediately on my iPhone 4S, CentOS 6 print server.
add warning about ios6 and image/urf fixes #5
FWIW on FreeBSD 9.1 with CUPS 1.5.4 I had to use apple.types and local.convs otherwise it didn't seem to find them.
(As per http://atxconsulting.com/posts/Automatically_generate_AirPrint_Avahi_service_files_for_CUPS_printers/)
None of these seem to work for me. I'm on iOS7 and the printer doesn't even appear. Followed this word for word. http://rohankapoor.com/2012/06/configuring-the-raspberry-pi-as-an-airprint-server/