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."
/EOP%20MobilePrint%20(Legacy)/AirPrint-Offline-Printer-Error-Message-EveryonePrint.jpg.png?width=300&height=161&name=AirPrint-Offline-Printer-Error-Message-EveryonePrint.jpg.png)
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./EOP%20MobilePrint%20(Legacy)/AirPrint-Connection-Diagram-EveryonePrint-Mobile-Gateway.jpg.png?width=600&height=131&name=AirPrint-Connection-Diagram-EveryonePrint-Mobile-Gateway.jpg.png)
Verify that communication from the iOS device to the Mobile Gateway is possible through TCP port 7910:
- From the Apple App Store, install the "iNetTools Free" app.
- Choose Port Scan in the App.
- 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.
/EOP%20MobilePrint%20(Legacy)/AirPrint-Port-Scan-Server-Entry-Demo-EveryonePrint.jpg.png?width=350&height=218&name=AirPrint-Port-Scan-Server-Entry-Demo-EveryonePrint.jpg.png)
- Choose Start to start the port scan.
- The result will appear, and if it says "Open," the port is accessible.
/EOP%20MobilePrint%20(Legacy)/AirPrint-Port-Scan-Open-Status-Demo-EveryonePrint.jpg.png?width=350&height=382&name=AirPrint-Port-Scan-Open-Status-Demo-EveryonePrint.jpg.png)