Available in PaperCut NG and PaperCut MF.

Configuring Direct Printing


This is the original, manual method of deploying Direct PrintingDirect Printing allows you to print directly from a desktop to a printer, without the need for a print server. (serverless printing).

Now there's a much simpler and faster method, called Print Deploy. For more information and setup details, head over to the Print Deploy Help Center.

This section describes how you can track and report on printing that is sent directly from a computer to a printer, without the need for a print serverA print server is a system responsible for hosting print queues and sharing printer resources to desktops. Users submit print jobs to a print server rather then directly to the printer itself. A print server can be a dedicated server but on many networks this server also performs other tasks, such as file serving.

This solution is ideal for businesses that have distributed branches with a modest number of computers, such as post offices, bank branches, gas stations, retail outlets. It also suits small businesses with a collection of computers in an environment without dedicated IT support. Direct Print allows you to monitor local printers without a print server. The combination of a Direct Printing configuration and a private cloud implementation of PaperCut can eliminate the need for any local infrastructure.


Direct Printing is not recommended for environments using quotas or charging, such as education. This is because users can turn off PaperCut NG/MF's tracking from their computer. It might be possible, depending on permissions, for a user to disable the Direct Print MonitorThe Direct Print Monitor is the Direct Printing component that tracks jobs between desktops and an MFD., which would turn off print tracking on their computer.

Scenario 1: Small business

Matt’s Accounting is a small business with five employees working in a Windows environment. They want to track their printing costs per client, but do not want the overhead of having to set up and maintain a print server and dedicated Application ServerAn Application Server is the primary server program responsible for providing the PaperCut user interface, storing data, and providing services to users. PaperCut uses the Application Server to manage user and account information, manage printers, calculate print costs, provide a web browser interface to administrators and end users, and much more.. They have two choices for the Application Server:

  • purchase a low cost PC that can be used as an Application Server

  • use a cloud-based Application Server

They have chosen to use a cloud-based Application Server.

Since they do not have a dedicated print server and also do not have the experience to manage a print server, they want to print directly from their computers to the printer. This PaperCut NG/MF solution is easy to set up and requires no IT infrastructure changes.

Direct Printing setup - small office

Figure 14: Direct Printing setup - small office

Scenario 2: Business with distributed small branches

Dash About Inc. is a medium sized taxi company that comprises a head office plus 20 home-based offices used by the drivers. They currently have PaperCut set up in their head office and now want to roll out PaperCut to each home office. They do not want the network overhead of print jobs being sent to head office and then back to the home offices via their VPN, but also do not want to set up a print server in each home office. Direct Printing is ideal in this situation as a print server is not required.

Dash About have already set up an automated PaperCut install process for new computers and want to incorporate the Direct Printing installation into this process.

Direct Printing setup - distributed branch

Figure 15: Direct Printing setup - distributed branch

How does it work?

Direct Printing allows print jobs to be sent directly from a user’s computer to a printer, without an intervening print server. This requires print queues (sometimes referred to as “printers” or “drivers”) to be set up on each computer for each printer. For example, on Windows, this is done through the Devices and Printers control panel.

With this setup, there are multiple computers each with a print queueA print queue displays information about documents that are waiting to be printed, such as the printing status, document owner, and number of pages to print. You can use the print queue to view, pause, resume, restart, and cancel print jobs. directed at the same physical printer. However, you do not want each print queue to be displayed as a separate printer in PaperCut NG/MF. Direct Printing consolidates the print jobs from multiple print queues into a single printer.

Each computer that prints directly to a printer needs the following components:

  • a print queue that sends jobs directly to a printer rather than to a print server queue. The print queue can use either the IP address or hostname of the printer.

  • a small monitoring component, known as a Direct Print Monitor. This monitoring component reports back to the Application Server.

Direct Printing simplifies the configuration, management, and reporting of print jobs. The Application Server automatically merges the information from multiple computers into one printer in the Printer List. This process is called linking.

Each linked print queue automatically uses the printer's configuration, which means you do not need to configure each print queue individually. PaperCut NG/MF reports the summarized data at the printer level rather than for each individual print queue.

The process of setting up Direct Printing, depends on the operating system.

Direct Printing architecture

Figure 16: Direct Printing architecture