iOS: Test and Verify Ports from Apple Device to Server

How to Test and Verify Server Port Connectivity from Your Apple iOS Device

Issue:

When configuring native AirPrint or app printing from Apple iOS devices, it can be challenging to determine the root cause of issues such as timeouts, "The printer is offline" errors or similar problems. These issues may arise due to various factors, making troubleshooting a complex process.

To address these concerns effectively, it is crucial to understand that printing problems often occur because a network port is not open in the firewall between the mobile device on the WiFi network and the EveryonePrint servers with mobile gateways. This lack of open ports prevents seamless communication between the iOS device and the printing infrastructure.

Solution:

You can easily identify if a port is open and correctly set up for native AirPrint or app printing. 

Use the following simple method to verify if a port is open and accessible from the Apple iOS device:

  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 and the port to test, ie port 7910 for native AirPrint.
    Port Scan Input Fields on iOS App for Server Connectivity Check
  4. Choose Start to start the port scan.
  5. The result will appear, and if it says "Open," the ports are accessible.

    iOS Port Scan Result Showing Open Port Status for Connectivity Troubleshooting