Hi,
I just upgraded my iThings to iOS 6 and Airprint no longer works. Everything is still fine with iThings running iOS 5.
I did find some references on the web referring to this issue with "recipes" how to fix for Centos and Ubuntu.
Is there such a "recipe" for my b3 running 2.5.1.1? Or is it fine to follow the instructions for Ubuntu? Anybody have any experience what works before I screw up my b3?
Question for the Excito team: any plans putting such a patch into 2.5.1.2?
Thanks,
- Damir
New user's registration have been closed due to high spamming and low trafic on this forum. Please contact forum admins directly if you need an account. Thanks !
Airprint with iOS 6
-
- Posts: 904
- Joined: 09 Oct 2009, 18:49
Re: Airprint with iOS 6
Can you post a link to some of the solutions you found?
Re: Airprint with iOS 6
I tried before but wasn't allowed by the forum police. Let me try again:
I found the following:
Centos 6: http://thepoch.com/post/32724116678/get ... -for-ios-6
Ubuntu: http://ubuntuforums.org/showthread.php?p=12254866
another for Ubuntu: http://sysblog.sund.org/2012/10/ios-6-a ... on-ubuntu/
I haven't tried anything yet, hoping for a kind soul who figured out how to do it on Bubba.
Thanks,
- Damir
I found the following:
Centos 6: http://thepoch.com/post/32724116678/get ... -for-ios-6
Ubuntu: http://ubuntuforums.org/showthread.php?p=12254866
another for Ubuntu: http://sysblog.sund.org/2012/10/ios-6-a ... on-ubuntu/
I haven't tried anything yet, hoping for a kind soul who figured out how to do it on Bubba.
Thanks,
- Damir
-
- Posts: 904
- Joined: 09 Oct 2009, 18:49
Re: Airprint with iOS 6
Well, I can't see any harm in trying the two Ubuntu solutions you posted. Just make sure to backup any files before you edit them.
Re: Airprint with iOS 6
Okay, so here are what I think are the minimum steps to restore the Airprint functionality on a B3 running 2.5.1.1 when printing from an iOS 6 iDevice:
cd /usr/share/cups/mime
create the following 2 files:
airprint.convs containing:
#
# "$Id: $"
#
# AirPrint
# Updated list with minimal set 25 Sept
image/urf application/pdf 100 pdftoraster
#
# End of "$Id: $".
#
and a file: airprint.types containing:
#
# "$Id: $"
#
# AirPrint type
image/urf urf string(0,UNIRAST<00>)
#
# End of "$Id: $".
#
-----------------
# get and execute the airprint-generate.py script by TJ Fontaine (see: http://atxconsulting.com/posts/Automati ... _printers/):
cd /tmp # or wherever you like to put some temp files
wget https://raw.github.com/tjfontaine/airpr ... enerate.py
# let python run the script and generate the service files with the prefix "printer_"
python airprint-generate.py -p printer_
# now you have .service files in that directory for each of your printers; copy those to /etc/avahi/services
su # become su
cp printer_*.service /etc/avahi/services
# finally restart both cupsd and avahi-daemon
service cupsd restart
service avahi-daemon restart
And your printers should again show up on iOS6 iDevices.
Good luck,
- Damir
cd /usr/share/cups/mime
create the following 2 files:
airprint.convs containing:
#
# "$Id: $"
#
# AirPrint
# Updated list with minimal set 25 Sept
image/urf application/pdf 100 pdftoraster
#
# End of "$Id: $".
#
and a file: airprint.types containing:
#
# "$Id: $"
#
# AirPrint type
image/urf urf string(0,UNIRAST<00>)
#
# End of "$Id: $".
#
-----------------
# get and execute the airprint-generate.py script by TJ Fontaine (see: http://atxconsulting.com/posts/Automati ... _printers/):
cd /tmp # or wherever you like to put some temp files
wget https://raw.github.com/tjfontaine/airpr ... enerate.py
# let python run the script and generate the service files with the prefix "printer_"
python airprint-generate.py -p printer_
# now you have .service files in that directory for each of your printers; copy those to /etc/avahi/services
su # become su
cp printer_*.service /etc/avahi/services
# finally restart both cupsd and avahi-daemon
service cupsd restart
service avahi-daemon restart
And your printers should again show up on iOS6 iDevices.
Good luck,
- Damir