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
Requirements
PPC / Intel, Mac OS X 10.4.9 or later
Be the first to recommend a similar software title.
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...
My issue with documentation started with the fact that MacUpdate don't mention a website for AirPrintFix.
Then I think you could add in your archive a simple readme explaining basically what you say here on MU, where to put the file, how to reedit it if needed, refer the OSXhints article, mention that copying the file in the right place the mac will require authentication, and upon reboot the mac will ask again to confirm some file authorization changes (the kind of things that usually frightens people...), maybe even provide a second "even slower" version (that avoids any reediting by the user)...
All of this is way simpler than what you already did in fact, but it helps a lot the "basic users" around ;-)
All the best,
Hervé
Won't work for me yet.
I put the folder in the right place, restarted, had access rights fixed, restarted again and connected my printer to Airport Express. No go, as before...
as soon as I put in my USB cable to Airport, my network ceases to work.
I have to admit that I run Airport Express Firmware 6.1.1 instead of 6.3, as my DSL only works with the former. Maybe this is the showstopper here?
Hey Jon,
I'm afraid not. Whenever I connect my printer to the USB slot of the Airport Express my DSL immediately stops.
I've given up on it, so I print via the USB port directly in my MacBook Pro.
Thanks for your help. Appreciate it!
Cheers, Thorsten.
after so many years windows i finally moved to mac. have an hp offie jet 7310 allinone on my new airport base station. now pags dont come halfway out, now nothing is coming out anmore. As I am really illiterate in this field - can anybody help ou?
Please login or create a new MacUpdate Member account to use this feature
Watch Lists are available to MacUpdate Desktop Members Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
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:
+32
Hervé 5 reviewed on 18 May 2007
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...
I noticed that your ease of use rating is only 3/5. You also mention documentation.
Is that what the documentation should cover? I.e., how to install, how to configure and how to use AirPrintFix?
Best wishes,
Jon
+32
Then I think you could add in your archive a simple readme explaining basically what you say here on MU, where to put the file, how to reedit it if needed, refer the OSXhints article, mention that copying the file in the right place the mac will require authentication, and upon reboot the mac will ask again to confirm some file authorization changes (the kind of things that usually frightens people...), maybe even provide a second "even slower" version (that avoids any reediting by the user)...
All of this is way simpler than what you already did in fact, but it helps a lot the "basic users" around ;-)
All the best,
Hervé
+322
For the record, that's because we here at MacUpdate were never supplied with that information by the developer.
I will release the software from my ...anything but... software site.
Real Soon Now I Promise...
Thanks again.
* 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
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.
Won't work for me yet.
I put the folder in the right place, restarted, had access rights fixed, restarted again and connected my printer to Airport Express. No go, as before...
as soon as I put in my USB cable to Airport, my network ceases to work.
I have to admit that I run Airport Express Firmware 6.1.1 instead of 6.3, as my DSL only works with the former. Maybe this is the showstopper here?
Cheers, Thorsten.
Did you get it working?
Best, Jon
I'm afraid not. Whenever I connect my printer to the USB slot of the Airport Express my DSL immediately stops.
I've given up on it, so I print via the USB port directly in my MacBook Pro.
Thanks for your help. Appreciate it!
Cheers, Thorsten.
Many thanks Eelco
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?