AirPrint: The Printer Is Off-line

How to Fix Offline AirPrint Printer Issues with EveryonePrint Mobile Gateway

EveryonePrint Mobile Gateway has been installed to enable iOS devices to use the built-in AirPrint functionality.

Issue:

When using AirPrint, the user selects a printer and presse "print"; after an elapsed period, an error message is displayed on the iOS device: "The printer is offline."

AirPrint-Offline-Printer-Error-Message-EveryonePrint.jpg

This error is a sign that there is a communication error in the print flow between the iOS device and EveryonePrint gateway on TCP port 7910.

Resolution:

Check that the firewall and routers are not blocking communication on TCP port 7910 between the iOS device and the EveryonePrint gateway.
AirPrint-Connection-Diagram-EveryonePrint-Mobile-Gateway.jpg

Verify that communication from the iOS device to the Mobile Gateway is possible through TCP port 7910:

  1. From the Apple App Store, install the "iNetTools Free" app.
  2. Choose Port Scan in the App.
  3. Enter the destination DNS/hostname/IP address of the server hosting the EveryonePrint Mobile Gateway, along with the port to test, e.g., port 7910 for native AirPrint.
    AirPrint-Port-Scan-Server-Entry-Demo-EveryonePrint.jpg
  4. Choose Start to start the port scan.
  5. The result will appear, and if it says "Open," the port is accessible.
    AirPrint-Port-Scan-Open-Status-Demo-EveryonePrint.jpg