PaperCut MF system requirements

PaperCut MF

PaperCut MF is a cross-platform print monitoring application that runs on all major operating systems.

The system has been designed to support all platforms for both the client and the server components and to scale from small businesses with 5 users all the way to the largest education sites with 500,000 users or more.

To see the latest end of life announcements, visit our End of Life policy.

Capabilities

Scalability

  • Suitable for networks from 5 to 500,000+ users.
  • Browser based admin interface - simple for small sites yet powerful for large sites.

Architecture

  • Suitable for single server environments to multi-server, multi-site and clustered environments.
  • Capable of monitoring locally attached or workgroup printers.
  • Powerful yet optional user client software (not required for print monitoring).
  • International: Available in 20+ languages and currency formats world wide.

Licensing

  • True enterprise-wide licensing: unlimited printers, servers and workstations.
  • Licenses are based on monitored user numbers.

Open Systems

  • Open and documented API, scripting interface, and database schema.
  • XML Web Services API with helpful source code examples.
  • Report data in CSV/Excel, PDF and HTML.

Printers

  • Almost all major laser, inkjet, label and wide-format printers/MFDs/plotters.
  • Supported print languages: PCL, PCL6, HPGL, PostScript, PCL-GUI, XPS, Ricoh RPCS, Epson ESC, QPDL, various GDI printers and many languages that don't even have names!

User Directory Services

  • Active Directory (native integration including nested groups and OUs)
  • Apple OpenDirectory
  • Azure Active Directory
  • eDirectory
  • Google Cloud Directory

    This functionality is available for organizations using:

    • G Suite Education
    • G Suite Enterprise for Education
    • G Suite Enterprise
    • Cloud Identity Premium
  • LDAP
  • OpenLDAP
  • NIS, PAM, Samba, and others

Security & Encryption

  • SSL encryption used for sensitive client-server communications.
  • Option to install a signed SSL certificate.

Database Servers

(optional)

  • Self managing internal database: suitable for up to 5,000 users*
  • Microsoft SQL Server 2012 / 2014 / 2016 / 2017 or later (64-bit)
  • Microsoft SQL Express 2012 / 2014 / 2016 / 2017 or later (free from Microsoft)
  • PostgreSQL 8.2 or higher
  • MySQL 5.5 or higher
  • Oracle 12 or higher

Clustering Environments

(optional)

  • Microsoft Failover Cluster Manager
  • Microsoft Cluster Server
  • VMware High Availability Cluster
  • Linux HA
  • Novell Cluster Services

Application / Site Server Requirements

Operating System

  • Microsoft Windows (64-bit)
  • Apple OS X 10.12 (Sierra) or higher
  • Windows Server 2019 / 2016 / 2012 / 2012 R2 / Windows 10* / Windows 8*
  • Microsoft Clustering Services supported at all application layers
  • Most modern Linux (64-bit) distributions including Red Hat 6.0+, Novell SUSE 11.0+, Debian 6.0+, and others (requires GNU glibc 2.11 or higher)

Memory

  • 2GB minimum supported (4GB or higher recommended)

Hard Disk

  • 3GB, plus additional storage for logs and print history. When using Print Archiving (off by default), a minimum of 100GB of free disk space is recommended.

Port Requirements

  • Use this guide to determine how you should configure your firewall.

Mobility Print Server Requirements (Optional)

Operating System

  • Microsoft Windows (64-bit)
  • Windows Server 2019 / 2016 / 2012 / 2012 R2 / Windows 10* / Windows 8*
  • Apple OS X 10.12 (Sierra) or higher
  • Most modern Linux (64-bit) distributions 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

Memory

  • 2GB minimum supported (4GB or higher recommended)

Hard Disk

  • At least 3GB of free space recommended.

Port Requirements

The following ports must be available:

  • Port 9163 (HTTP) inbound TCP to the Mobility Print Server
  • Port 9164 (HTTPS) inbound TCP to the Mobility Print Server
  • If using mDNS, 5353 inbound and outbound UDP to/from the Mobility Print Server
  • If using DNS Service Discovery, 53 outbound UDP to DNS server from Mobility Print Server
  • If using DNS Service Discovery, 53 inbound UDP to Mobility Print Server from DNS server

Client Requirements

  • iOS 11+
  • OS X 10.12+ (Sierra)
  • Windows 7+
  • Android 4.4+
  • Chrome OS with Chrome version 69+

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 (e.g. a Windows driver).

Operating System

  • Windows Server 2016 / 2012 / 2012 R2 / Windows 10* / Windows 8*
  • Apple OS X 10.12 (Sierra) or higher
  • Most modern Linux distributions (requires Java 8.0 or later)
  • Other systems supporting Java 8.0 or later

Memory

  • 1GB or greater

Hard Disk

  • 0MB - zero-install deployment (recommended)
  • 70MB - full local installation

Web Print Sandbox Requirements (Optional)

Operating System

  • Windows Server 2016 / 2012 / 2012 R2 / Windows 10* / Windows 8*

3rd Party Software Requirements

  • Adobe Reader 9 or later (optional, internal PDF renderer is used in the absence of Adobe Reader)
  • Microsoft Office 2016, 2013, 2010, and 365 (to support Office formats)
  • Microsoft Standalone XPS Viewer / XPS Essentials Pack (to support Microsoft XPS) - download here.

Memory

  • 2GB minimum supported (4GB or higher recommended)

Hard Disk

  • At least 3GB of free space.

Client / Workstation Requirements

Operating System

  • Microsoft Windows 10 / Windows 8
  • Apple OS X 10.12 (Sierra) or higher
  • Most modern Linux distributions (requires Java 8.0 or later)
  • Other systems supporting Java 8.0 or later

Memory

  • Most modern client workstations are configured with 2GB to 4GB of memory, PaperCut requires a minimal 256MB.

Hard Disk

  • 0MB - zero-install deployment (recommended)
  • 100MB - full local installation

Most modern client workstations have 60GB to 250GB of storage available.

Web Browsers

  • Microsoft Internet Explorer 11 and above
  • Microsoft Edge
  • Mozilla Firefox 25 and above
  • Apple Safari 9 and above
  • Google Chrome 27 and above

Job Ticketing Requirements

Operating System

Memory

Hard Disk

  • See Application / Site Server requirements for PaperCut MF
  • Consider additional disk space requirements for submitted files (e.g. 3D print files)

PaperCut version

  • Requires PaperCut MF 18.0.0 or later installed on the application server

Locally hosted (on-premise) OCR Server Requirements

Operating System

  • Microsoft Windows (64-bit) Server 2019 / Server 2016 / Server 2012

Resources

Port Requirements

  • Port 9181 (HTTPS) inbound TCP to the Locally hosted (on-premise) OCR Server

PaperCut version

  • Requires PaperCut MF 19.0 or later installed on the application server

Printers and drivers

Print Deploy works with the vast majority of printers. This includes, but is not limited to, print languages such as PostScript, PCL5, PCL5e, PCL6, XPS, Epson ESC/P2, Canon UFR, UFRII and more.

Windows

The following driver requirements must be met before Print Deploy will clone the print queue:

  • The driver must have an INF file (Setup Information file).
  • The driver must be digitally signed and package aware.
  • The driver is not a virtual driver like a PDF printer. In other words, the print queue has to point to a physical device or in the case of a Direct Print Find-Me setup, to a local nul-port.

Client requirements

  • Windows 8, 8.1 and 10, 64-bit
  • macOS X 10.12+ (Sierra) 64-bit
  • Chromebooks
  • Coming soon, Linux support.

Firewall rules

For an up-to-date list of PaperCut NG/MF firewall ports, see the Firewall Ports used by NG/MF knowledge base article.

The following ports must be open for the end-user client to be able to communicate with the Application Server:

On the client
  • 9174 (HTTPS) outbound TCP port to Application Server
  • 9173 (HTTP) outbound TCP port to Application Server
  • 9175 (HTTP) TCP to localhost only applicable is third party firewalls are active on the client computer.
On the Application Server

Inbound:

  • 9174 (HTTPS) TCP port for Print Deploy clients
  • 9173 (HTTP) TCP port for Print Deploy clients

Outbound:

  • 443 (HTTPS) TCP port to <fill in address here>. For automatic updates of the Print Deploy service and Print Deploy clients.

* The "desktop" class systems such as Windows 8 and 10 only allow 10 simultaneous connections (see Microsoft article). This means that these systems should only be used as a "server" to host print queues on networks with 10 workstations or less.

† SELinux should be disabled prior to installing.