Universal Print Connector for PaperCut MF/NG
Universal Print is Microsoft’s SaaS cloud print service for M365 and Azure customers migrating away from local print servers.
The PaperCut connector component enables PaperCut MF or NG to manage Universal Print jobs and add the functionality of PaperCut to Universal Print environments. It also:
- Registers your local Windows print queues with Universal Print
- Pulls down print jobs from Universal Print, and sends them to your local queues
- Monitors printer and job status and reports this back to Universal Print
It’s a complete replacement for the default Microsoft connector. This means no additional software applications or network hardware components are needed to use PaperCut with Universal Print.
This page covers the installation and setup process for using PaperCut MF or NG with Universal Print.
- A Windows installation of PaperCut MF or PaperCut NG, version 18.0 or newer.
- An internet connection on the server that’s hosting it
- Azure Active Directory
You will need the credentials of a user in this Azure tenant with the Global Administrator role to complete the setup.
This guide assumes that you’ve already configured your PaperCut installation to sync with Azure Active Directory as a user identity source.
If you are retaining some on premise printing in conjunction with Universal Print or have multiple names for the same user, please review user name matching guidelines.
It’s highly recommended you explore Microsoft’s Universal Print documentation to understand how Universal Print works.
- Printer capabilities vary between manufacturer and version of printer driver being used. Universal Print tries to unify the many different printer features on the market into a common set. This means advanced printing options like stapling or hole punching might not be available for your model of printer yet.
- There is a system-wide document size limit of 100 MB enforced by Microsoft.
- Changing the name of a registered print queue in Windows will cause the connector to stop functioning correctly.
- See Universal Print Release History for the dedicated release notes page.
How you install and set up the connecter depends on what version of PaperCut NG/MF you have:
- Version 21.0 and newer: The connector component is included only with the install package for “Standard installation” and you manage it using the user interface.
- Version 21.0 and newer “Secondary print server installation” and “Site server installation” : The connector component will need to be downloaded here and installed. In order for the secondary connectors to be listed and managed in PaperCut Configure the secondary / site server connectors.
- Version 18.0 to v20.1: You will need to download the connector component downloaded here and install and manage it using the command line.
Install the connector on the same server that your PaperCut installation is, so it has access to the print queues that are being monitored.
This component automatically updates itself to make sure you’re always up to date with changes in Universal Print.
Note: There are separate steps further down this page for versions 18.0 to 20.1.3.
When you install PaperCut NG or MF, by default the PaperCut Universal Print Connector for Microsoft is installed as a separate service alongside PaperCut.
- Enable Universal Print integration.
a. Log in to the PaperCut Admin web interface.b. Navigate to Enable Printing > Mobile & BYOD.c. Click the Enable Universal Print integration checkbox.d. Click Apply at the bottom of the page. The Universal Print tab is added.
- Click the Universal Print tab. The page shows the connectors that are associated with your PaperCut installation. By default, you’ll only see the connector that is preinstalled on your primary server.
Register a printer
Printers must be registered with Universal Print before they can be shared and used.
- Click Enable Printing > Universal Print to go to the Universal Print connector configuration page.
- Click the connector running on the print server that has your printer(s) attached. A list of all printers associated with the connector is displayed.
- Click Register on the printer you want to make available in Universal Print. The Register Printer dialog box is displayed.
- Follow the instructions online to complete the registration. During the registration process, you will be redirected to authenticate with Azure using an account with the Global Administrator role. You’ll then give consent to the connector service to register the printer.
- Share the printer with the users in your organization. These steps are described in Microsoft’s Getting Started with Universal Print documentation.
The connector can support multiple “secondary” connectors. This allows you to centrally manage a collection of connectors installed on multiple servers. Please find the steps required for this below.
- Ensure you are using PaperCut v21 and above.
- Install the PaperCut Universal Print Connector onto the secondary/ site server(s) which you would like to appear in Enable Printing → Universal Print.
- Edit the connector configuration file as an admin, located at
[app-path]\providers\universal-print\win\data\conf\pc-upconnector.confon the main PaperCut server.
- Fill the
Authorizationproperty with a unique string greater than 12 characters. Your choice for this value. It will be used on the secondary server(s) too.
- Fill the
- Edit the configuration file on the secondary server(s). Default location:
C:\Program Files\PaperCut connector for Microsoft Universal Print\data\conf\pc-upconnector.conf.
- Fill the
PrimaryIpAddrproperty with the IP address of the primary connector server.
- Fill the
Authorizationproperty with the same value as in step 3.
- Fill the
- Restart the PaperCut Connector for Microsoft Universal Print service on the primary server, followed by the secondary servers.
You need to configure the connector before it can monitor Universal Print for print jobs.
The configuration process allows you to choose which local queues to register and monitor.
This is done using the “configure.exe” tool in the connector installation directory.
- Run Command Prompt as an Administrator
- Change directory into the installation directory for the PaperCut Connector
cd “C:\Program Files\PaperCut connector for Microsoft Universal Print”
- Identify your connector version, which is inside the
- Go to the version folder.
- . Run “configure.exe”
The configuration utility will now guide you through the steps to register your printers.
Once you’ve completed the configuration, restart the PaperCut Connector for Microsoft Universal Print service for the changes to apply.
You can now share the printers you’ve registered with your users! These steps are described on Microsoft’s Getting Started with Universal Print documentation.
Please refer to our article Universal Print Logs.
Still have questions?
Let us know! We love chatting about what’s going on under the hood. Feel free to leave a comment below or visit our Support Portal for further assistance.
Keywords: universal-print, connector, setup