"No AirPrint Printers Found" when trying to print from iOS device

  • 7018667
  • 27-Feb-2017
  • 22-Feb-2018

Environment

Micro Focus iPrint Appliance 2.1
Micro Focus iPrint Appliance 3.1

Situation

When trying to print from an iOS devices, the error "No AirPrint Printers Found" is displayed.

Resolution

The most common reasons for this message are:
  • the iPrint server and the iOS device are on different subnets. 
  • the printer agent is not AirPrint enabled.  This could be due to the physical printer not having AirPrint enabled.  iPrint cannot enable AirPrint if the physical printer doesn't support AirPrint or if the AirPrint option is not turned on. 
The iPrint documentation addresses a less common scenario where VMware has two network cards enabled; an internal and external card.
Follow the documentation to solve this issue. (See the "default_network_interface" section.)

See Cause section for an explanation.

Cause

iPrint Appliance is configured with 2 interfaces:

- eth0 connects to internal LAN
- eth1 connects to segment where wireless access  point is present.

The current appliance mDNS implementation only advertises mDNS information on eth0 interface so, in this circumstance, the information was only sent to the internal LAN (eth0) and not the segment (eth1) where the iOS devices connect , hence the error.