System requirements

Server requirements

WARNING

Do not install Mobility Print on a DNS server or Domain Controller.

Operating System
  • Windows 2019 / 2016 / 2012 / 2012 R2 / Windows 2008 / 2008 R2 / Windows 10* / Windows 8* / Windows 7* (core, server, advanced server, enterprise edition, 64-bit editions, workstation, professional versions all supported)
  • Mac OS X 10.12+ (for example, Sierra, High Sierra, Mohave)
  • Most modern Linux operating systems including:
    • Red Hat Enterprise Linux (6.0+)

    • CentOS (6.0+)

    • SuSE Linux (11.0+)

    • Ubuntu (10.04+)

    • Debian (6.0+)

    • Others supporting GNU glibc 2.11 or higher.

NOTE

The "desktop" class systems such as Windows 7, 8, and 10, allow only 10 simultaneous connections. This means that these systems should be used as a "server" to host print queues only on networks where you expect less than 10 simultaneous print jobs to be processed.

Memory
  • 2 GB or higher recommended.

Hard Disk
  • At least 3 GB of free space is recommended.

IMPORTANT

Internet connection is required to automatically update the software when new versions are available. For more information, see the How do I update my Mobility Print server? section in the FAQs.

Printer requirements

Mobility Print works with the vast majority of printers. The key requirement is that the printer has a print driver for the server host operating system (for example, a Windows Driver).

Client requirements

  • iOS 11.0+

  • macOS X 10.12+ (Sierra) 64-bit

  • Windows 7+

  • Android 4.4+

  • Chrome OS with Chrome version 43+

Firewall rules

Which protocols and ports to set up depends on the printer discovery method you are going to use.

Using mDNS

  Client   Client Software? Printer discovery Print job delivery
Discovery
Protocols
Mobility Print Server port
Inbound/Outbound
Delivery
Protocols
Mobility Print
Server Port
macOS No

mDNS

5353 UDP IPPS/HTTPS 9164 TCP
iOS No

mDNS

5353 UDP IPPS/HTTPS 9164 TCP
Android Mobility Print app

mDNS and HTTPS

5353 UDP and 9164 TCP HTTPS 9164 TCP
Chrome Mobility Print app

mDNS and HTTP

5353 UDP and 9163 TCP HTTP API
(encrypted payload)
9163 TCP
Windows Installer

mDNS and HTTPS

5353 UDP and 9164 TCP IPP/HTTP 9163 TCP

Using a known host

  Client   Client Software? Printer discovery Print job delivery
Discovery
Protocols
Mobility Print Server port
Inbound/Outbound
Delivery
Protocols
Mobility Print
Server Port
macOS Mobility Print app

HTTPS

9164 TCP IPPS/HTTPS 9164 TCP
iOS Configuration profile

HTTPS

 

9164 TCP IPPS/HTTPS 9164 TCP
Android Mobility Print app

HTTPS

 

9164 TCP HTTPS API 9164 TCP
Chrome Mobility Print app

HTTP

9163 TCP HTTP API (encrypted payload) 9163 TCP
Windows Installer

HTTPS

 

9164 TCP IPP/HTTP 9163 TCP

Using DNS

  Client   Client Software? Printer discovery Print job delivery
Discovery
Protocols
Mobility Print Server port
Inbound/Outbound
Delivery
Protocols
Mobility Print
Server Port
macOS No

DNS

 

53 UDP and 53 TCP IPPS/HTTPS 9164 TCP
iOS No

DNS

53 UDP and 53 TCP IPPS/HTTPS 9164 TCP
Android Mobility Print app

DNS and HTTPS

 

53 UDP and 9164 TCP HTTPS API 9164 TCP
Chrome Mobility Print app

DNS and HTTP

53 UDP and 9163 TCP HTTP API (encrypted payload) 9163 TCP
Windows Installer

DNS and HTTPS

 

53 UDP and 9164 TCP IPP/HTTP 9163 TCP