AirPrintFix
AirPrintFix
1.0

5.0

AirPrintFix free download for Mac

AirPrintFix1.0

11 April 2007

Fixes USB printing via AirPort Express and Extreme.

Overview

Note: AirPrintFix is no longer under development, and it is no longer available for sale.

AirPrintFix adds firewall rules to fix USB printing over (older 802.11b&g) AirPort Express and AirPort Extreme.

The fix simply adds a firewall rule that limits comms on port 10000 -- that's the AirPort usb -- to 12Mbit/s -- that's USB 1.1 speed.

The dearchived file is a StartUpItem. Place it in /Library/StartUpItems and reboot two times; first time you should be asked for permission to fix permissions on the startupitem, second time will install the firewall rule. Of course, only do this if you are sure you want too.

Thanks to BFA who has reminded me of the MacOSXHints hints that I posted at:

http://www.macosxhints.com/article.php?story=20070118020953464

which has some history of the fix. AirPrintFIx tries to make the fix last through a reset.

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate AirPrintFix app?

6 Reviews of AirPrintFix

anonymous-tern-1753
11 April 2007
Version: 1.0

Most helpful

That's a great idea! I would love to hook up my Canon PIXMA MP530 to my Airport Express... But, please tell me, how are these to two files supposed to work?
(0)
umass12
14 August 2012
Version: 1.0
I'm still having troubles getting this guy to work properly. I have placed the folder in the proper location, and tried repairing the permissions both with disk utility and manually ("sudo chown -R root:wheel AirPrintFix/" and "sudo chmod -R 755 AirPrintFix/", from /Library/StartupItems of course), but still have problems with the printer pausing mid-print. It shows up as working when I type "sudo ipfw list". I tried again using Hervé 5's suggestion to change the speed to 1Mbit/s but this still doesn't work after multiple boots. Any suggestions? I am running a HP Photosmart C4480 from 2008 with my 2008 white MacBook (10.6.8 and 2.4 GHz Intel Core 2 Duo).
(0)
umass12
13 August 2012
Version: 1.0
I'm still having troubles getting this guy to work properly. I have placed the folder in the proper location, and tried repairing the permissions both with disk utility and manually ("sudo chown -R root:wheel AirPrintFix/" and "sudo chmod -R 755 AirPrintFix/", from /Library/StartupItems of course), but still have problems with the printer pausing mid-print. It shows up as working when I type "sudo ipfw list". I tried again using Hervé 5's suggestion to change the speed to 1Mbit/s but this still doesn't work after multiple boots. Any suggestions? I am running a HP Photosmart C4480 from 2008 with my 2008 white MacBook (10.6.8 and 2.4 GHz Intel Core 2 Duo).
(0)
5
Hervé-5
18 May 2007
Version: 1.0
excellent way to implement the macOSXHint trick mentioned in the previous comment. On OSXHints you were obliged to send the two commands in the terminal after each restart, with this "startupitem" you never need it anymore :-) On the minus side: - more documentation would be better - it is worth mentioning that for some printers (like my old HP all-in-one) the maximum speed set in the script is *still* too high, I had to lower it down to 1Mb/s. Now it works perfectly. All in all, excellent. You solved an issue that lasted more than one year...
(0)
Show comments (4)
...anything But...
12 April 2007
Version: 1.0
I don't have a great knowledge of the system (I'm not really a developer:-), but here are some *guesses* as to what might stop it working: * I don't have the Mac OS X firewall turned on; do you? By rewriting the firewall rules there may be a clash. * you may have to restart twice: once to fix permissions, once for the startupitem to work * (as you say) it may be the wrong airport version (I'm not at home, and so can't check which version I have) If the fix has taken, the new firewall rules should be shown by (carefully!) typing the terminal command: > sudo ipfw list Here's what I get: > jon% sudo ipfw list > Password: > 00100 pipe 1 ip from any to any dst-port 10000 > 65535 allow ip from any to any and it's the 00100 line that has been added. Happy to try to help! Best, Jon
(0)
...anything But...
12 April 2007
Version: 1.0
Thank you. I will change the description today to include the information below. The folder that you will get when the zip file is unarchived is a StartUpItem. Place it in /Library/StartUpItems and reboot. Feel free to check the contents of the files; the main one does this: #!/bin/sh . /etc/rc.common StartService () { ConsoleMessage "Applying AirPrintFix" /sbin/ipfw add pipe 1 ip from any to any 10000 /sbin/ipfw pipe 1 config bw 12Mbit/s } RunService "$1" adding a firewall rule that limits the connection to any printer on port 10000---that's the airport usb.
(0)
Show comments (4)
anonymous-tern-1753
11 April 2007
Version: 1.0
That's a great idea! I would love to hook up my Canon PIXMA MP530 to my Airport Express... But, please tell me, how are these to two files supposed to work?
(0)