How to Set Up AirPrint on Your Network

AirPrint is Apple’s wireless printing protocol. It lets iPhones, iPads, and Macs send print jobs to a compatible printer without installing drivers or configuring anything manually. In a home or small office with a straightforward network, it usually just works. In a business environment with VLANs, managed switches, or multiple subnets, it often doesn’t; and understanding why helps you fix it.

How AirPrint Works

AirPrint relies on a protocol called mDNS (multicast DNS) the same technology behind Bonjour, Apple’s zero-configuration networking system. When you tap print on an iPhone, it sends a multicast query across the local network asking if any AirPrint-capable printers are available. Compatible printers respond, and the device connects directly.

This works seamlessly when your iPhone and your printer are on the same network segment. The problem is that multicast traffic doesn’t cross router boundaries or VLAN boundaries by default. If your printer is on a different VLAN from your Apple devices; which is often the case in a properly segmented business network they can’t find each other.

Step 1: Check Printer Compatibility

Not all printers support AirPrint natively. Most printers released in the last several years from HP, Canon, Epson, Brother, and Lexmark include AirPrint support, but it’s worth confirming before troubleshooting.

Check the manufacturer’s website or look for the AirPrint logo on the printer’s packaging. Apple also maintains a list of AirPrint-compatible printers on their support site.

If your printer doesn’t support AirPrint natively, a Mac running on the same network can share the printer via AirPrint, this is covered below.

Step 2: Confirm the Printer is on the Network

Before anything else, confirm the printer has a valid IP address on your network and is reachable. Print a network configuration page from the printer’s control panel; this will show the IP address, subnet mask, and whether WiFi or ethernet is active.

For office use, a wired ethernet connection is preferable to WiFi for printers. It’s more reliable, avoids band-steering issues, and ensures the printer is always reachable regardless of wireless conditions.

Step 3: Simple Networks — It Should Just Work

If your network is flat (all devices on the same subnet with no VLAN separation) AirPrint should work without any configuration. Make sure:

  • The printer and your Apple device are on the same WiFi network (not a guest network)
  • The printer is powered on and not in sleep mode
  • Any firewall on the printer itself isn’t blocking mDNS (UDP port 5353)

If it still doesn’t work, try restarting the printer and your router.

Step 4: Networks with VLANs — mDNS Bridging

If your network uses VLANs (which it should, if it’s been set up properly) your printer is likely on a different VLAN from your Apple devices, and mDNS traffic isn’t crossing between them.

The solution is mDNS bridging (sometimes called mDNS reflection or Bonjour gateway). This is a feature that forwards mDNS announcements between VLANs, allowing devices on different segments to discover each other.

Several platforms support this:

  • Ubiquiti UniFi — mDNS reflection is available in the UniFi Network Application settings under Services. Enable it and specify which VLANs should share mDNS traffic.
  • Sophos Firewall — supports mDNS proxy configuration
  • pfSense / OPNsense — Avahi package provides mDNS bridging between interfaces
  • Cisco Meraki — Bonjour gateway feature in wireless settings

Enable mDNS bridging between your device VLAN and your printer VLAN, and AirPrint discovery will work across the segment boundary.

Step 5: Sharing a Non-AirPrint Printer via Mac

If your printer doesn’t support AirPrint natively, a Mac connected to the printer can share it as an AirPrint printer to other devices on the network.

On the Mac:

  1. Go to System Settings > Printers & Scanners
  2. Select the printer and enable Share this printer on the network
  3. Go to System Settings > General > Sharing and enable Printer Sharing

The Mac must be awake and on the network for other devices to print through it. This is a workable solution for a small office but isn’t reliable for a busy environment; a dedicated print server or AirPrint-native printer is a better long-term answer.

Common Problems

Printer appears then disappears. Usually an mDNS or network stability issue. Check that the printer has a static IP address (assigned via DHCP reservation or configured manually) so it doesn’t change addresses and break discovery.

Printer found but job fails. Can indicate a driver or compatibility issue on the printer side, a firewall rule blocking the print port (TCP 631 for IPP), or a printer that’s listed as AirPrint-compatible but has firmware that doesn’t fully implement it. Check for firmware updates on the printer.

Only visible on some devices. If some Apple devices can see the printer and others can’t, check which VLAN or subnet each device is on. Devices on a guest network won’t see printers on the main network…by design.

Scroll to Top