Are there known problems trying to AirPrint using Bonjour Gateway from an iPad or iPhone?

  • 2
  • Question
  • Updated 5 years ago
  • Answered
Photo of FAQ poster

FAQ poster, Official Rep

  • 177 Posts
  • 0 Reply Likes

Posted 6 years ago

  • 2
Photo of FAQ poster

FAQ poster, Official Rep

  • 177 Posts
  • 0 Reply Likes
We have identified a problem when trying to AirPrint from iPads or iPhones via the Bonjour Gateway (including our Free Bonjour Gateway). This problem has to do with how IOS advertises the service fields when coming from those devices and how the Bonjour Gateway detects them. In contrast, AirPrint from a mac laptop running OS X would be ok. Aerohive is developing a fix for the HiveOS platforms including the free Bonjour Gateway. Stay tuned, once ready, the fix will be announced to registered customers.
Photo of Steven Coenegrachts

Steven Coenegrachts

  • 6 Posts
  • 1 Reply Like
Is there any news about this problem? We are using Enterprise 6.1r1 and also with this version I notice that only macbook devices can print. iPad en iPhone devices still cannot detect aiprint printers.

Or do I have to add a new Bonjour service?

These are the current service settings:

Internet Printing Protocol *._ipp._tcp. [-any-] [-any-] Permit
Aerohive TCP Services *._aerohive*._tcp. [-any-] [-any-] Permit Aerohive UDP Services *._aerohive*._udp. [-any-] [-any-] Permit iTunes *._daap._tcp. [-any-] [-any-] Permit
AirPlay *._airplay._tcp. [-any-] [-any-] Permit

Any idea?

Kind regards,
Steven
Photo of Brian Ambler

Brian Ambler

  • 245 Posts
  • 126 Reply Likes
Hi Steven,

This issue was resolved a while back and both the latest HiveOS release and Free Bonjour Gateway release should no longer have this issue. If you would like to know the specific HiveOS release in which this fix was put in place, let me know.
Photo of Steven Coenegrachts

Steven Coenegrachts

  • 6 Posts
  • 1 Reply Like
Hi Brian,

If this was solved, how do I determine where the problem is?
You may send me the specific HiveOs release, but if you know
that we're on 6.1r1 then probably there is a misconfiguration on our HiveOs.

Is there a difference in the print protocol between printing from a macbook
and iPad/iPhone?

We need to print quite urgent from tablets so I hope you can help me?
Photo of Brian Ambler

Brian Ambler

  • 245 Posts
  • 126 Reply Likes
Hello Steven,

Sorry for the delay. If you are running the latest HiveOS release (at time of writing this is 6.1r1) then there is likely another mitigating factor at play as the AirPrint issue was resolved in 5.1r5. I would really recommending opening a support ticket with your Aerohive partner as Bonjour Gateway issues can be complex. However, a simple solution to check what services your AirPrint printer might need relayed would be to allow all services on the VLAN on which the printer lives, then note all of the services tied to that printer's MAC address. This can give you a hint if you are missing anything in your Bonjour services list.

If allowing all of the services being broadcast by the printer still does not resolve the issue, then it may be time to open a support ticket. Many things can interfere with Bonjour Gateway (for example, another multicast routing protocol such as PIM) that can complicate things. A dedicated support engineer should be able to resolve this issue more quickly than exchanging messages if this is required urgently.

Hope this helps.
Photo of Crowdie

Crowdie, Champ

  • 972 Posts
  • 272 Reply Likes
I have a couple of sites using the 6.1r1 Bonjour Gateway to print from iOS devices. I have found that:


  • A large number of Bonjour compliant printers are not AirPrint compliant printers so you cannot print to them using iOS devices.
  • Using third party AirPrint servers, such as FingerPrint 2, saved us a huge amount of time and grief. Disable the AirPrint functionality in your printers and configure the third party AirPrint server to support your printers. This also means that you can rename the AirPrint printer names so a printer can appear as "Admin Laser Printer", for example, rather than just the model name. This is a significant issue if you have a number of the same model of printer throughout your site.