Enable Airprint for ALL your shared printers
Apple ROYALLY pissed me off with this AirPrint feature in iOS 4.2.1 release. To only support a dozen wifi printers out the gate is just plain asinine. Oy vey!! C’mon guys! You’re better than this. I have no clue WHY you chose screw up your precious USER EXPERIENCE (oh, make no mistake, you screwed up the user experience royally!). But, here’s the work around your users came her for. It’s blissfully easy:
1) Remove your existing printers via System Preferences.
2) Launch Applescript Editor
3) Cut and paste these two lines and then run the script (you’ll need your admin password):
do shell script "echo '# enable AirPrint
image/urf urf (0,UNIRAST<00>)' > /usr/share/cups/mime/airprint.types" with administrator privileges
4) You can either REBOOT your mac -or- you can kill the CUPSD process via Activity Monitor. It’ll revive itself after a few minutes. Your call.
5) Once CUPSD is running again you can re-add your printer(s) and then SHARE the one(s) you want via System Preferences.
And guess what!? You can now print from your iPad or your iPhone. Oh, hell YES!… you just did what Apple should have enabled from the get go. Congrats.
Explore posts in the same categories: AirPrint, iPad
November 24, 2010 at 1:07 am
Yes sir, that did the trick! So simple even I could do it. FYI it works on a wireless network printer not connected to ANY Mac (WiFi enabled free-standing MAC Address Canon MP-620 connected to wireless network). Trust me. It’s true. I did it. Followed the instructions on both MacBook Pros on the network, each with their own USB connected printers, one of which is a Samsung CLP-300 color laser printer, and now ALL printers show up for choosing. They ALL print, too. Thank you. Thank you. Thank you.
No messing with the Terminal or complicated coding syntax.
Clean, EASY, and it works!!!
November 24, 2010 at 1:13 am
Hey, now THAT’S cool to know! You’re quite welcome. Get word out there’s a hassle FREE way to do what others are charging $10 for.
January 24, 2013 at 5:38 am
Hi Gerald, I tried your script and followed step by step
but it did not seem to work. My iPad (iOS 6.0.1) did not pick up
any AirPrint printers..
January 24, 2013 at 6:43 am
Not sure why that would be. Could be the MacOS and iOS have each versioned enough since original post for critical components to have changed to a breaking point.