“How should I configure my Windows Print Server to get the most out of PaperCut?”
PaperCut is intended to work ‘out of the box’ in most environments. However, to make sure you get the most out of the application and ensure all of the features work as intended, we’ve put together this guide to showcase some of the most helpful Windows Printing knowledge and experience we’ve gathered over the years. Skip to the bottom for a quick summary.
How to manage your printers
Print Management Console lets you manage everything about a printer in Windows. The fastest way to open the console is to launch Run by pressing Windows key + R, then type printmanagement.msc and hit Enter. Next, right-click on the printer you want to manage and choose Properties… This will open the Printer Properties dialog with lots of options to configure.
Below is a description of each one of the tabs, as well as our configuration advice.
This is where you can configure the printer’s name and location.
Give your printers a good name. We recommend coming up with an easy to read naming convention that includes the site, make, and model of each printer.
PaperCut can recognize the Location field which means the attribute is helpful for generating reports. If populated, this field is also used by Mobility Print to tell users where they can find your printer.
The Print Test Page button is your friend. Use this button to quickly and easily make sure you can send a print job from your server to your device.
On this tab, you can configure your print server to share the printer, as well as a few other settings.
Do check Share this printer if you intend to share printer. (It’s okay to leave this unchecked if you will be sharing the print queue using Google Cloud Print, or Mobility Print, or if you only want users to send print jobs to the Find-Me print queue).
PaperCut will work with long printer names, but according to Microsoft the Printer Share Name should be shorter than 32 characters.
Its best practice in environments with Macs and LPR printing for the Share Name to not include spaces.
Make sure to check Render print jobs on client computers. This should be the default anyway, but if this is disabled for whatever reason, it can cause additional load on the server and printing issues from Windows 10 clients.
Clicking the Additional Drivers… button lets you add drivers for legacy 32-bit systems.
This tab lets an administrator configure which ‘port’ the Windows print queue will use to communicate with the physical printer. Printer ports are different from a firewall port and traditionally referred to physical ports on the computer like COM1 and LPT1, but nowadays this is where you go to specify the IP address of your printer. What sort of port should you use? Well, that depends…
For most printers, the port should be a Standard TCP/IP Port that points to the IP address of your printer.
The PaperCut TCP/IP Port can also be used, but this is only recommended when doing Hardware Page Checks. By necessity, the PaperCut port will slow down printing as the application waits for the last job to finish printing before analyzing the next one. So if Hardware Page Checks are not needed, then stick with using a Standard TCP/IP Port.
We don’t recommend WSD ports as this obscures the IP address of the printer, making it difficult for PaperCut to communicate over SNMP to determine toner levels and status.
Do uncheck Enable bidirectional support. In our experience, this setting can cause instability. If the setting is grayed out, it means it is not applicable to this driver, as is the case with the PaperCut Global PostScript driver.
Ports Tab > Configure Port…
In this section, admins can specify advanced settings for the port. Most of the time this is automatically configured.
Ideally, the selected Protocol should be RAW. This type of connection is faster than legacy LPR connections and nearly all modern printers support it.
It’s recommended to check SNMP Status Enabled to let Windows query the printer for current status. The Community Name here and on the printer must match, or Windows will think that the device is offline.
In this section, administrators can specify the hours a printer is available, what driver a print queue should use to communicate with the physical printer, as well as configure how documents spool.
Driver will show the name of the driver configured in Print Management Console. We strongly recommend PostScript or PCL drivers when available. See our article about Supported Printers for more details.
Uncheck Enable Advanced Printing Features to prevent the driver from spooling print jobs in proprietary print languages instead of PCL or PostScript. Disabling this setting ensures that PaperCut can accurately read the spool files of the print job, which in turn enables a number of PaperCut features such as precise page count and color detection, grayscale conversion, and watermarking.
The Printing Defaults button lets you set default options for all users like default page size or color preference. This is similar to the Printing Preferences menu, which changes the same settings, but only for the logged-in user.
Here is where permissions are set to control which users or groups of users have rights to manage the print queue or documents.
It’s a good idea to just stick with the default permissions and use PaperCut features to manage printer access as found in Filters & Restrictions.
This is optional, but for physical print queues you could remove the Manage Documents right for Creator Owner to prevent users from bypassing PaperCut Hold & Release settings. However, don’t worry about this for Find-Me print queues which should point to a nul port anyway. The caveat to this technique is that we’ve seen cases where some manufacturer’s drivers require the Creator Owner permission.
Another way to prevent users from resuming held print jobs (without modifying permissions) is to use the PaperCut TCP/IP Port. If a user attempts to resume their held job, it will be automatically deleted by PaperCut.
Device Settings Tab
These settings may be unique to the make, model, and driver. It’s also possible that settings here can interfere with PaperCut features. For example, watch out for things like settings to configure the manufacturer’s implementation of Pull/Print among other queue management features.
The Printer Share Name should be shorter than 32 characters
Check Render print jobs on client computers
Configure printers to use a Standard TCP/IP port
Only use the PaperCut TCP/IP Port with the Hardware Page Checks feature
Use the nul port for Find-Me print queues
Disable Bidirectional Support
The port protocol should be RAW
Use Type-3 PCL or PostScript drivers when available
Disable Advanced Printing Features
Leave the default permissions on the Security Tab
Still have questions?
Let us know! We’re definitely happy to chat about what’s going on under the hood. Feel free to leave a comment below if you have any questions at all or visit our Support Portal for further assistance.
This release contains an updated Java version which no longer supports 32-bit workstations. If you have any 32-bit users launching the User Client or Release Station from a network share, see this Knowledge Base article for more information.