Mobility Print system requirements

PaperCut NG/MF integration

Mobility Print integrates with PaperCut NG/MF versions 17.0.3 or greater.

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.

Auto update

The following port and URL endpoints must be externally available for auto updating:

  • 443 TCP (HTTPS), with connections to:

    • https://mobility-print.papercut.com/*

    • https://mobility-print-standalone.papercut.com/*

    • https://storage.googleapis.com/pc-mobility-print.appspot.com/*

Using mDNS

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

mDNS

5353 UDP 5353 UDP IPPS/HTTPS 9164 TCP
iOS No

mDNS

5353 UDP 5353 UDP IPPS/HTTPS 9164 TCP
Android Mobility Print App

mDNS
HTTPS

5353 UDP
9164 TCP

5353 UDP HTTPS 9164 TCP
Chrome Mobility Print App

mDNS
HTTP

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

mDN
HTTPS

5353 UDP
9164 TCP
5353 UDP IPP/HTTP 9163 TCP

Using a known host

When setting up Mobility Print with a known host, the following port and URL endpoints must be externally available to be able to retrieve the client setup files:

  • 443 TCP (HTTPS), with connections to:

    • https://www.papercut.com/api/product/mobility-print/latest/client/windows

    • https://www.papercut.com/api/product/mobility-print/latest/client/macos

    • https://www.papercut.com/api/product/mobility-print/latest/client/android

    • https://ios-profile-signing-dot-pc-mobility-print.appspot.com/sign-profile/v1

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

HTTPS

9164 TCP n/a IPPS/HTTPS 9164 TCP
iOS Configuration profile

HTTPS

 

9164 TCP n/a IPPS/HTTPS 9164 TCP
Android Mobility Print App

HTTPS

 

9164 TCP

n/a HTTPS API 9164 TCP
Chrome Mobility Print App

HTTP

9163 TCP n/a HTTP API (encrypted payload) 9163 TCP
Windows Installer

HTTPS

9164 TCP n/a IPP/HTTP 9163 TCP

Using DNS

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

DNS

 

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

DNS

53 UDP
53 TCP
53 UDP
53 TCP
IPPS/HTTPS 9164 TCP
Android Mobility Print App

DNS
HTTPS

53 UDP
9164 TCP
53 UDP HTTPS API 9164 TCP
Chrome Mobility Print App

DNS
HTTPS

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

DNS
HTTPS

53 UDP
9164 TCP
53 UDP IPP/HTTP 9163 TCP