AirPrint: Verify Connectivity to MobilePrint Service

An explanation on how to verify Wide Area Mobile Print setup and operation

Please make sure you’ve followed the setup instructions precisely, as illustrated in my example below.

wamp
Make sure to use the proper syntax for the server FQDN : <server>.<zone>.<domain>

wamp-dns

Also you may inspect the SAFEQ Cloud Gateway logs (file siteapp.log) and check if you’ve incoming connection from the iOS device by searching for its IP address.

Successful AirPrint connection starts with something like below

  • in red the IP of the iOS device
  • in blue the HCP Gateway
[DEBUG] 2022-06-01 17:23:45.396 {2-291} bilePrintService$$anon$2$$anon$3 - Servletpath: /ipp
[DEBUG] 2022-06-01 17:23:45.396 {2-291} bilePrintService$$anon$2$$anon$3 - RequestURI: /ipp/Acme_Pull-print
[DEBUG] 2022-06-01 17:23:45.396 {2-291} bilePrintService$$anon$2$$anon$3 - Query: null
[DEBUG] 2022-06-01 17:23:45.396 {2-291} bilePrintService$$anon$2$$anon$3 - Requester ip: 192.168.1.80
[DEBUG] 2022-06-01 17:23:45.397 {2-291} bilePrintService$$anon$2$$anon$3 - Header Expect = 100-continue
[DEBUG] 2022-06-01 17:23:45.397 {2-291} bilePrintService$$anon$2$$anon$3 - Header User-Agent = CUPS/2.3 IPP/2.0
[DEBUG] 2022-06-01 17:23:45.397 {2-291} bilePrintService$$anon$2$$anon$3 - Header Host = hcpap-02.vmpla.lab:7910
[DEBUG] 2022-06-01 17:23:45.397 {2-291} bilePrintService$$anon$2$$anon$3 - Header Content-Length = 275
[DEBUG] 2022-06-01 17:23:45.397 {2-291} bilePrintService$$anon$2$$anon$3 - Header Date = Wed, 01 Jun 2022 15:23:45 GMT
[DEBUG] 2022-06-01 17:23:45.397 {2-291} bilePrintService$$anon$2$$anon$3 - Header Content-Type = application/ipp