help center
How can we help?
- Overview
- Administration
- Architecture
- Authentication
- Charging and Billing
- Databases
- Devices
- Email to Print
- Find Me Printing
- [LEGACY] Google Cloud Print
- Grows
- Installing, Uninstalling and Migrating
- Integrations
- Languages
- Legacy Articles
- Logs
- Mobility Print
- Monitoring
- Notifications
- Novell
- Print Archiving
- Print Jobs
- Print Provider
- Print Queue Deployment
- Print Queues
- Releasing Print Jobs
- Reporting
- SalesAndLicensing
- Integrated Scanning
- Scripting and APIs
- Security and Privacy
- Site Servers
- Testing PaperCut
- Upgrading or Downgrading
- User Client
- User Interface
- User Management
- Watermarks and Signatures
- Web Print
How-to Articles
Contents
- Overview
- Administration
- Architecture
- Authentication
- Charging and Billing
- Databases
- Devices
- Email to Print
- Find Me Printing
- [LEGACY] Google Cloud Print
- Grows
- Installing, Uninstalling and Migrating
- Integrations
- Languages
- Legacy Articles
- Logs
- Mobility Print
- Monitoring
- Notifications
- Novell
- Print Archiving
- Print Jobs
- Print Provider
- Print Queue Deployment
- Print Queues
- Releasing Print Jobs
- Reporting
- SalesAndLicensing
- Integrated Scanning
- Scripting and APIs
- Security and Privacy
- Site Servers
- Testing PaperCut
- Upgrading or Downgrading
- User Client
- User Interface
- User Management
- Watermarks and Signatures
- Web Print
Tip: if you arrived here through a Google search, and you’re looking for something in particular, try using the Search box (at the top right corner) to search content across our website - including manual pages, product pages and the knowledgebase!
Administration
- Auto mount a SMB share at boot on macOS
- Change the Nightly Maintenance and Directory Sync times
- Configuring LDAP Over SSL (LDAPS)
- How to add the PaperCut system account to a Mac folder’s Sharing & Permissions List
- How To Create Tab Delimited Files
- How to get Support
- Improve slow network printing with data compression
- Managing the amount of memory used by PaperCut NG/MF
- Partially Clearing Out The Log Data
- Regular Expressions for Card Numbers
- Reporting Problems
- Reporting Watermark Problems
- Resetting the Admin Password
- Stopping and Starting (Restarting) PaperCut Services
- Tuning TCP/IP for your PaperCut server
- Where is the “Fingerprint” of my Server?
Architecture
- A guide to easy and secure Cerner printing with PaperCut
- Configuring PaperCut NG/MF to use a proxy
- How to use PaperCut in an Epic environment
- Installing PaperCut into a Citrix Environment
- Multiple Site locations and the PaperCut Client
- Print Server Network Load Balancing
Authentication
- [Legacy] How to deploy PaperCut NG/MF Application Server with SAML Single Sign-On
- [Legacy] Using WebAuth with PaperCut
- Advanced LDAP Tweaks for User and Group Synchronization
- Card-less Authentication for PaperCut MF
- Client pre authentication on Linux, macOS and Windows
- Elatec TCP3 Client Mode
- Enabling Entra ID (Azure AD) for PaperCut NG/MF version 21.1 or earlier
- How to configure PaperCut to allow users to log in with an alternate username
- How to dump LDAP Schema
- Integrating the PaperCut Client with a Public Kiosk solution
- LDAPS / SSL-only for Microsoft Active Directory connections
- Login to PaperCut interfaces using Email Address
- Rate limiting logins in PaperCut MF
- Syncing with JumpCloud
- Syncing with Okta
- Unauthenticated Printing
- Using PaperCut with Nexudus
- Using Windows Authentication with Microsoft SQL Server
Charging and Billing
- Billing teaching staff monthly
- Charging different amounts according to different Paper Types
- Charging different users different amounts
- Corporate Billing Scenario
- Different Costing for Staff
- End-User Transfer Feature
- How do I change the PaperCut currency symbol/sign?
- How do I charge fractions of a cent for printing?
- How do I refund a failed print job?
- How do I show Shared Account Balances in the User Client
- How to change the allowed amounts for Payment Gateways
- How to save on color toner with PaperCut
- How to set up a Free Copy button
- How to set up the Payment Gateway Module
- Implementing Quotas for Shared Accounts
- Integrating PaperCut with coworking space management software
- Managing many client matter accounts
- Normalizing usernames from printer usage
- Paypal Test Site
- Placing a daily limit on the number of pages printed
- Print Charging
- Print enablement & management in distributed working environments
- Providing free period or free exam printing
- Removing the currency symbols
- Running the PaperCut Pay Station Software on 64-bit Windows
- Separating Cash Payments and Free Quota
- Top-Up Cards
- What is Silent Monitoring Mode and how do I enable it?
Databases
- Database Tuning (Advanced Topic)
- Database Upgrades
- Detecting and Resolving Database Corruption
- How do I use SSL with Microsoft SQL Server?
- Migrating or Moving your PaperCut Database Server
- Optimizing your database
- SQL Server log files (LDF files) are growing large.How can I shrink them?
- Using Windows Authentication with Microsoft SQL Server
Devices
- Deny Access to the Device Copy Function
- Device Offline Mode
- Disable Power Save Mode on Ricoh Embedded Devices
- Elatec TCP3 Client Mode
- Elatec TWN3 Card Readers for Toshiba MFP devices
- Embedded Platform Timeout Settings
- How do I find out if my Canon MEAP device is compatible with PaperCut Gen3+?
- How to configure embedded software after a server migration or an IP/Hostname change
- How to Enable Debug in HP Chai Devices
- How to Enable Debug in HP FutureSmart and HP OXP Devices
- How to Enable Debug in Kyocera Devices
- How to Enable Debug in Lexmark Devices
- How to enable debug in Ricoh Devices
- How to Enable Debug in Samsung Devices
- How to obtain Sharp syslog logs
- How to set up a Free Copy button
- How to uninstall embedded software from a Kyocera MFD (PaperCut MF)
- Language Selection at the MFD
- Managing access to apps on Lexmark devices with PaperCut
- Obtaining debug logs from Canon Multi-Function Devices
- Obtaining debug logs from Fuji Xerox Embedded devices
- Printer and Device IP Address Change Considerations
- Setting up RIP devices
- Support for Sharp CR5 Atlas and Titan models with PaperCut MF
- Tracking jobs printed from a Fiery using PaperCut
- Tracking Photocopiers
- Upgrading PaperCut MF to 22.0.5 or later with an existing Fujifilm Business device fleet
Email to Print
- Email To Print Aliasing with Microsoft Exchange
- Setting Up Google OAuth2 for your Gmail account for Email to Print
Find Me Printing
- How to Setup a Nul Port on Windows
- How to Setup a Null Printer on macOS
- Print enablement & management in distributed working environments
- Setup Find-Me Printing on Multiple Operating Systems
- The end-to-end guide on setting up Find-Me Printing
- Touch-Free Secure Print Release
[LEGACY] Google Cloud Print
Grows
Installing, Uninstalling and Migrating
- [Legacy] Setting up Mobility Print DNS with MacOS Server DNS
- Automated Application Server Removal
- Automated PaperCut Server Deployment
- Best Practice when Migrating Domains
- Changing the PaperCut Server Name or IP Address
- Creating a Test Environment
- Environments with large numbers of Direct Print Monitors
- How do I install the PaperCut client software?
- How to Collect Windows Installer Logs
- How to configure embedded software after a server migration or an IP/Hostname change
- How to install PaperCut NG on Univention Corporate Server
- How to migrate your Windows Print Queues
- How to set up the Payment Gateway Module
- How to Uninstall PaperCut NG or MF
- Installing PaperCut into a Citrix Environment
- Installing PaperCut NG/MF on Windows Server Core
- macOS User Client Deployment using Packaging & Deployment Tools
- Migrating to PaperCut MF or NG from other solutions
- PaperCut Print Management on UNIX and Enterprise Systems (tracking)
- Plan your PaperCut Application Server Migration
- Plan your PaperCut Site Server Migration
- Port Forwarding on a Mac
- Run PaperCut Services with a Domain User Account
- Running PaperCut on Linux
- The end-to-end guide on setting up Find-Me Printing
- Upgrading your Mobility Print installation to work with PaperCut NG or PaperCut MF
Integrations
- Custom User Sync Integration
- I’m migrating from PCounter. How do I import balances?
- Importing scanned documents into 3rd party systems
- Integrating with 3rd Party Billing Systems
- Migrating to PaperCut MF or NG from other solutions
- Using PaperCut with Nexudus
Languages
- How do I change the language of the PaperCut login page?
- Language Selection at the MFD
- Language Support in Config Files
- Translating PaperCut into languages other than English
Legacy Articles
- [Legacy] Automating printer management in a school, university or education environment
- [Legacy] Configuring Squid on Linux to authenticate with Active Directory
- [Legacy] Enabling user client notifications on Windows when balloon tips are disabled
- [Legacy] Importing SSL Certificates in Linux
- [Legacy] Installing and configuring SquidNT
- [Legacy] Presto iOS Printing
- [Legacy] Upgrading PaperCut ChargeBack
- Migrate from PaperCut iOS Print to PaperCut Mobility Print
- Removing the “PaperCut Host User” Account on the Mac
Logs
- Capturing a Mac Spool File
- Capturing a Novell Spool file
- Capturing a Windows Spool File
- Changing Application Server Log Rotation
- Displaying older print logs
- Finding the Print Deploy logs for Troubleshooting
- How to collect Application Server Debug Logs
- How to collect Document Processing Logs
- How to collect Job Ticketing Logs
- How to collect Payment Gateway logs
- How to Collect Windows Installer Logs
- How to Enable Debug (collect logs) for PaperCut Web Print
- How to Enable Debug (collect logs) in CUPS
- How to Enable Debug (collect logs) in the PaperCut LPD Service
- How to Enable Debug (collect logs) in the Print Provider
- How to Enable Debug (collect logs) in the Release Station
- How to Enable Debug (collect logs) in the Site Server
- How to Enable Debug (collect logs) in the User Client
- How to Enable Debug in HP Chai Devices
- How to Enable Debug in HP FutureSmart and HP OXP Devices
- How to Enable Debug in Kyocera Devices
- How to Enable Debug in Lexmark Devices
- How to enable debug in Ricoh Devices
- How to Enable Debug in Samsung Devices
- How to enable Debug Logging
- How To Enable Debug Logging In The PaperCut Port Monitor
- How to obtain Sharp syslog logs
- Obtaining debug logs from Canon Multi-Function Devices
- Obtaining debug logs from Fuji Xerox Embedded devices
- Partially Clearing Out The Log Data
- Print Logging
- Sending Log Data to Another Location
- Universal Print Logs
- Using the Snapshots to Gather Information from PaperCut NG and PaperCut MF
Mobility Print
- [Legacy] Setting up Mobility Print DNS with MacOS Server DNS
- A better BIND Mobility record setup, a better you
- Advanced BIND DNS Mobility record setup
- Can Mobility Print users choose a tray?
- Changing the Mobility Server name in the client printer name
- Chrome App to Extension migration guide
- Deploy Mobility Print queues to Groups
- Finding the Mobility Print logs for Troubleshooting
- How to Migrate from Google Cloud Print to Mobility Print
- How to use Jamf Pro to deploy printers on managed iOS devices (iPhones and iPads)
- How to use Jamf Pro to deploy printers on managed Macs
- Migrate from PaperCut iOS Print to PaperCut Mobility Print
- Mobility Print quick setup guide for home printing
- Prevent users from printing jobs via mobility to removed queues
- Print Scripting with Mobility Print
- Setting up Mobility DNS records for Infoblox DDI
- Upgrading your Mobility Print installation to work with PaperCut NG or PaperCut MF
- Use an existing trusted SSL certificate for Mobility Print
Monitoring
- Advanced Health Monitoring using PRTG
- Health monitoring using PRTG and PaperCut templates
- Monitoring PaperCut NG or MF System Health using Zabbix
- Simple Health Monitoring using PRTG
- Simple Health Monitoring using Zabbix
- Third Party SQL Monitoring
Notifications
- Advanced Scripting: Conditionally Suppress Pop-up
- Can I make the messages that the client displays larger?
- Disabling Windows Print Notifications or ‘Toast’ Notifications
- Displaying a One Off Popup using Advanced Scripting
- Suppress Client Error Notifications When Offline
Novell
Print Archiving
- How to re-print EMF spool files (generated by print archiving)
- Using PaperCut’s LPD Service to Archive All Print Jobs
Print Jobs
- Batch Printing and the Popup and Hold/Release print queues
- Capturing a Mac Spool File
- Capturing a Novell Spool file
- Capturing a Windows Spool File
- Charging more for Mylar film plots
- Displaying older print logs
- Exporting and importing Job Ticketing data
- Hide Document Names on Windows Printers
- How do I change the temporary location used by PaperCut to store spool files in CUPS
- How to collect Job Ticketing Logs
- Paper Size Tolerance
- Print Scripting with Job Ticketing
- Printing a Print To File
- Providing a Print-to-file as requested by support
- Setting a custom watermark position on PCL5 documents
- Track Printing
- Using Wireshark to validate print traffic encryption
- Writing a PDL Transform – A practical walkthrough.
Print Provider
- Environments with large numbers of Direct Print Monitors
- Upgrade a Linux Secondary Server
- Where can I get the secondary server (or local printer) software?
- Mac Sonoma 14.4 broke my print tracking in Print Provider and Direct Print Monitor. How Can I fix it?
Print Queue Deployment
- Automatically adding/connecting printers to workstations
- Finding the Print Deploy logs for Troubleshooting
- How to use Jamf Pro to deploy printers on managed iOS devices (iPhones and iPads)
- How to use Jamf Pro to deploy printers on managed Macs
- Making Printers Available to All Users
Print Queues
- Adding a new printer on a Mac
- Adding and sharing a printer in Windows
- Amalgamate (merge) print queues from load-balanced print servers
- Automatically set up the PaperCut TCP/IP Port
- Batch Deleting Printers
- Best practices for configuring Windows Print Servers
- Configure how long jobs are held by PaperCut NG/MF
- Controlling printer access based on time
- Copying Printer Config from one Apple Mac To Another
- Disabling Windows Print Notifications or ‘Toast’ Notifications
- Does my printer support Hardware Page Count with PaperCut?
- Enabling or Disabling ALL Printers at once with Mac OS or Linux
- Hide the print job owner from a Find-Me Virtual Queue using the PaperCut NG/MF LPD Service
- How do I merge Printers/Users/Databases in PaperCut?
- How to Deal with Auto-Rotate on Plotters and Wide-Format printers
- How to Enable Debug (collect logs) in CUPS
- How to Enable Debug (collect logs) in the PaperCut LPD Service
- How to Enable Debug (collect logs) in the Print Provider
- How to migrate your Windows Print Queues
- How to Setup a Nul Port on Windows
- How to turn off Unknown Name and Withheld User in the macOS CUPS web interface
- Ignoring or deleting printers
- Improving Windows Print Spooler stability
- Installing an IPPS printer in Windows
- Mainframe/OnePrint Printing Issues
- PaperCut Hardware Page Count SNMP Test Tool
- PaperCut Print Management on UNIX and Enterprise Systems (tracking)
- Prevent users from bypassing PaperCut
- Print enablement & management in distributed working environments
- Printer Failover with Print Scripting
- Printing from macOS to shared Windows Server queues with LPD and SMB
- Queue Redirection - An example in Linux
- Registering a color printer to Microsoft Universal Print
- Removing duplicate printers after a server name change
- Script for Time-Based Printer Access
- Supporting Windows workstations via a Mac Server
- Testing a printer’s compatibility without the physical printer
- Toner Level Thresholds
- Tracking and Controlling 3D Printers
- Tracking Printer Trays
- Unauthenticated Printing
- Updating Printer Location in PaperCut
- Using LPD & LPR with PaperCut NG/MF
- Using PaperCut with ArchiCAD on the Mac
- What to know about configuring SNMP
- Where can I get the secondary server (or local printer) software?
Releasing Print Jobs
- Block release of print jobs to printers in error with Hardware Page Count enabled
- Configure how long jobs are held by PaperCut NG/MF
- Delegated Print Release Configuration
- Five Things You Did Not Know Release Stations Could Do
- How to run Print Release Station on a Mac
- Release and Cancel All Buttons on Release Station Interfaces
- Running the PaperCut Pay Station Software on 64-bit Windows
- Using a release station for color printing only
Reporting
- Email reports to departments head/manager
- A How-To Guide to Custom Report writing with JasperSoft Studio and PaperCut NG/MF
- Configure Data Integrations
- Corporate Billing Scenario
- Correcting Historical Displays of Page Count Errors
- Custom Reporting by Example: A Crystal Reports How-To
- Environmental Reports Per User
- Export Shared Account PIN Codes
- Finding your largest print users
- How do I find the list of active User Clients?
- How To View Shared Account Access
- Integrating PaperCut with coworking space management software
- Opening CSV Reports With Non-English Text in MS Excel
- Print Logging
- Producing custom reports with PaperCut
- Providing a Date Range for Custom Reports
- Reset user counters back to zero
- Retrieve Deleted User Print Data
- Running very large reports
SalesAndLicensing
Integrated Scanning
- Configuring Paper Sizes with Integrated Scanning
- How to collect Document Processing Logs
- How to turn off PaperCut’s Document Processing
- Importing scanned documents into 3rd party systems
- Importing User’s home folder from non-standard fields in Active Directory
- Increase OCR Job Processing Timeout Limit
- Prompting for additional pages when using Integrated Scanning
- Scan to Home Folder
- Scanning with PaperCut - best practices for compression
Scripting and APIs
- Top Tips for using the PaperCut MF/NG public web services API
- Administering PaperCut with PowerShell
- Advanced Scripting: Conditionally Suppress Pop-up
- Calling server-command from a remote system
- Clearing Stopped Mac Print Queues (automatically, using scripts)
- Combining Script Recipes
- Copying Printer Config from one Apple Mac To Another
- Deny Access to the Device Copy Function
- Displaying a One Off Popup using Advanced Scripting
- How can I find a user by their card number and erase it?
- Integrating PaperCut with coworking space management software
- Integrating with 3rd Party Billing Systems
- Location Adaptive Logon Script
- Maintain Additional User Attributes with JSON
- Managing PaperCut MF/NG Shared Accounts and User Settings via IDM Integration
- Placing a daily limit on the number of pages printed
- Print Scripting with Job Ticketing
- Print Scripting with Mobility Print
- Re-apply initial user settings via server command
- Scheduling server commands
- Updating User Card Numbers Using SQL
- Using Common Scripts
- Working with Scripting Properties
Security and Privacy
- [Legacy] Importing SSL Certificates in Linux
- Comprehensive guide to end-to-end print security
- Enable Support for Legacy Ciphers
- Forcing use of HTTPS/SSL only
- Ghost Script Vulnerabilities
- Hide Document Names on Windows Printers
- Hide the print job owner from a Find-Me Virtual Queue using the PaperCut NG/MF LPD Service
- How do I use SSL with Microsoft SQL Server?
- How to Secure your Web Print Sandbox server
- Importing an SSL certificate from IIS
- Installing an SSL Certificate the Easy Way
- Prevent users from bypassing PaperCut
- Rate limiting logins in PaperCut MF
- Secure your PaperCut NG/MF server
- Security Settings for PaperCut’s Web Server
- SSL Cipher Configuration - removing weak ciphers
- TLS support in PaperCut NG and MF
- Use an existing trusted SSL certificate for Mobility Print
- Using Wireshark to validate print traffic encryption
- Downgrade the execution privilege of the Print Deploy server on Linux and macOS
Site Servers
Testing PaperCut
- Basic Printing Testing
- Creating a Test Environment
- Load Testing a PaperCut NG/MF Setup
- Paypal Test Site
- Testing a printer’s compatibility without the physical printer
Upgrading or Downgrading
- Upgrading the Client Software
- Database Upgrades
- Downgrading PaperCut (to an older version)
- Migrating from one Edition of PaperCut to Another (e.g. from NG to MF)
- Upgrading PaperCut MF & NG (update procedure)
- Upgrading PaperCut NG in a Microsoft Cluster Environment
- Upgrading your Mobility Print installation to work with PaperCut NG or PaperCut MF
User Client
- Upgrading the Client Software
- [Legacy] Enabling user client notifications on Windows when balloon tips are disabled
- Accessibility and PaperCut
- Can I make the messages that the client displays larger?
- Client pre authentication on Linux, macOS and Windows
- Configuring the macOS PaperCut user client JVM start up parameters
- Hiding or Showing the PaperCut Icon in the Dock on macOS
- Hiding the Balance Window of the User Client Tool
- How do I change the PaperCut currency symbol/sign?
- How do I find the list of active User Clients?
- How do I install the PaperCut client software?
- How do I show Shared Account Balances in the User Client
- How to Enable Debug (collect logs) in the User Client
- I’m hiding the system tray. How can I stop the client from being minimized?
- Integrating the PaperCut Client with a Public Kiosk solution
- macOS User Client Deployment using Packaging & Deployment Tools
- MSI Silent Installation
- Removing the currency symbols
- Showing or forgetting the most recently used Shared Accounts
- Starting the Client on macOS with Launchd
- Starting the User Client Tool on a Secondary Screen in a Dual Screen Setup
- Suppress Client Error Notifications When Offline
User Interface
- Accessibility and PaperCut
- Advanced Customization of the User Web Interface - Javascript examples
- Embedding PaperCut Web Pages in your site
- Forcing use of HTTPS/SSL only
- How do I change the language of the PaperCut login page?
- How do I Log in?
- Logging into the User Web Interface as an Admin doesn’t always work
- Login to PaperCut interfaces using Email Address
- Make your own skeleton CSS file
- Open Custom Links In The Same Tab
User Management
- Applying user filters based on group membership
- Automatically generate Card/ID Numbers for users
- Best Practice when Migrating Domains
- Change how often users can generate their own card/ID number
- Creating PaperCut Administrators
- Custom User Sync Integration
- Deleting Users from PaperCut NG or PaperCut MF
- End-User Transfer Feature
- Group based restriction on printing
- Hiding the PaperCut Service Account from the login screen on macOS print servers
- How can I find a user by their card number and erase it?
- How do I merge Printers/Users/Databases in PaperCut?
- How do I self-associate a card with the secondary ID field?
- How to Automate Google Cloud Print Printer Sharing
- How to ignore a user in PaperCut
- How to quickly add or remove credit from users
- I have seen that PaperCut supports internal users. What about internal Groups?
- Ignoring disabled Active Directory users
- Importing a subset of domain users
- Importing User Office and Department from non-standard fields in Active Directory
- Importing User’s home folder from non-standard fields in Active Directory
- Importing users from multiple Active Directory domains
- Importing/Exporting Card Numbers / Identity Numbers
- Managing PaperCut MF/NG Shared Accounts and User Settings via IDM Integration
- Manually Overriding the Group List
- Merging two separate domains into one
- Multiple Card/ID Numbers for a user
- Multiple domain security configuration
- Normalizing usernames from printer usage
- Preparing to use UPN usernames with PaperCut when synching with the standard Azure AD sync method
- Print enablement & management in distributed working environments
- Re-apply initial user settings via server command
- Renaming domain groups
- Renaming user accounts
- Reset user counters back to zero
- Resetting an Internal Users Password
- Resetting the Admin Password
- Restricting Printing By Group with Exceptions
- Script for Time-Based Printer Access
- Setting the User Auto Generated ID Number Length
- Summary of options for Guest user management
- Syncing a Secondary Email Address from Active Directory
- Syncing against multiple Groups or Organizational Units
- Updating User Card Numbers Using SQL
Watermarks and Signatures
Web Print
Last updated June 13, 2024
Comments