Contents

Introduction
About This Guide
Using this manual
Expectations & prerequisites
Terminology used in this document
What is PaperCut MF?
How does PaperCut MF work?
The Top-Ten Hidden Features!
Example user information sheets
Example 1: Printing with the popup confirmation window
Example 2: Printing with shared accounts (for staff)
Example 3: Printing using a Release Station
Example 4: Refunding a print job (for staff)
Example 5: Adding credit using a TopUp/Pre-Paid Card
Example 6: Printing from a wireless network or laptop (Web Print)
Licensing and support
Installing a license
Technical support & further information
End User License Agreement (EULA)
Installation
Implementation by example
Scenario: The small school
Scenario: The large school
Scenario: The university
Scenario: The small business
Scenario: The medium to large business
Scenario: The public library or Internet cafe/kiosk
Capacity planning
Database sizing and growth
Print archives sizing and growth
Network bandwidth planning
Manage large client billing databases
Installation on Windows
Quick install: Windows
Running in a Workgroup environment
Option 1: Common username and passwords on all systems
Option 2: Authenticating via popup
Installation on Mac
Quick install: Apple Mac
Mac printing in detail
Mac hosted print queues for OS 10.8+
Windows hosted print queues
Installation on Linux (CUPS and Samba)
Quick install: Linux (CUPS and/or Samba)
PaperCut MF on Linux
The installation process
Advanced configuration & logs
Backups & system management
User directory and authentication
Unix command-line Release Station client
Remove PaperCut MF from a Linux server
Linux FAQ
Installation on Novell OES Linux (iPrint)
Quick install: Novell OES Linux (iPrint)
Testing the installation
Advanced implementation
Multi-Server and Multi-Site Deployments
Resiliency with Site Servers
Technical overview
Offline operations
Install a Site Server
Common questions about Site Servers
Configuring secondary print servers and locally attached printers
Configure a Windows secondary print server
Configure a Macintosh secondary print server
Configure a Linux or Novell iPrint secondary print server
Print monitoring architecture
Multiple print servers
Automating secondary server deployment on Windows
Configuring Direct Printing
Install the Direct Print Monitor
Install the Direct Print Monitor on Windows computers
Install the Direct Print Monitor on a Macintosh computer
Install the Direct Print Monitor on a Linux computer
Link direct print queues to a printer
View linked print queues
Link a print queue to a printer
Unlink a print queue from a printer
Configure a directly connected printer
Configure Find-Me Printing for directly connected printers
Clustering and high availability
Microsoft Failover Cluster Manager (MSFCM) on Windows server 2012/2016
Microsoft Failover Cluster Manager (MSFCM) on Windows 2008 R2
Microsoft Cluster Server (MSCS) on Windows
Virtual Machine clustering
Veritas Cluster Server (VCS) on Windows
Novell Cluster Services (NCS) on Novell OES Linux
Client/workstation configuration
Deployment on an external database (RDBMS)
Upsize to an external RDBMS
Configuring Microsoft SQL Express
Configuring Microsoft SQL Server
Configuring MySQL
Configuring Oracle (and Oracle Express Edition)
Web browser Single Sign-on (SSO)
Plan for web SSO Implementation
Configure web SSO
Advanced LDAP Configuration
LDAP Server Default Configuration
Print authentication
About authentication and printing
Handling unauthenticated (non-domain) laptops
The authentication cookbook - recipes by example
PaperCut LPD service
The PaperCut LPD service
User Client
Install the User Client on Windows
Install the User Client on Mac OS X
Install the User Client on Linux and Unix
Tour
Navigation
Sections
Basic user operations
Basic printer operations
Client software
Interface levels
Assigning administrator level access
Charting, statistics, reports and logs
Configuration
Services for Users
User Client
User web interface
Environmental Dashboard / Windows Live Tiles
Windows Live Tile installation
Using Environmental Dashboard on other browsers/platforms
Mobile User web interface
Gadgets/widgets and more...
Advanced user management
Groups in PaperCut MF
Set new user creation rules
Set up quota allocations
Set overdraft limits
Enable username aliasing
Maintain office/department history
Disable printing for a user
User card and ID numbers
Bulk user operations
Batch import and update user data
User management FAQs
Printing solutions for guests and anonymous users
Internal users (users managed by PaperCut MF)
Anonymous guest printing
Multiple personal accounts
Why use multiple personal accounts?
Configure multiple personal accounts
Configuration examples
Shared accounts
Create a shared account
Search for a shared account
Account naming guidelines
The account selection popup
Grant access to the account selection popup
Batch import and update shared account
Synchronize shared accounts with external source
Bulk shared account operations
Allocate a shared account quota
Apply a cost multiplier to a shared account
Advanced shared account options
Account selection in non-domain environments (Workgroups)
Advanced printer management
Add and remove/delete/ignore printers
The template printer
Copy printer settings
Rename a printer
Disable printers with time latches
Set up differential charging
Using Print filters: conversions and restrictions
Manage printer groups
Define cost adjustments
Popup authentication
Set the color detection method
Validate page counts using hardware checks
Watermarking/job annotation
Behavior on server connection failures
Toner Levels (for supported printers)
Refund print jobs
Define custom printer fields
Extract usernames in enterprise print environments (e.g. SAP, Unix)
Printer FAQs
Find-Me printing and printer load balancing
Find-Me printing
Global Print Driver
Requirements for job redirection (load balancing or Find-Me printing)
Advanced configuration
Printer load balancing
Find-Me printing and printer load balancing FAQ
Hold/release queues & Print Release Stations
Release Station interfaces
Hold/release usage scenarios
Install a Release Station
Install a Release Station on Windows
Install a Release Station on a Mac
Configure a Release Station
Prevent jobs being released when a printer/device is in error
Prevent jobs being released from an MFD Release Station when a device is in error
Prevent jobs being released from a Standard Release Station when a printer is in error
Prevent jobs being released from a web-based Release Station when a printer is in error
Frequently Asked Questions: Prevent jobs being released when a printer is in error
Configure mobile print release
Copier integration
Overview
Setup
Device List and statuses
Manage copiers
Authentication methods
About filters and restrictions
Advanced configuration
Release Stations and Find Me Printing
Configure Secure Print Release
Configure Secure Print Release with Find-Me printing
Configure Secure Print Release with load balancing
Configure Secure Print Release to support multiple operating systems
Prevent jobs from being released from an MFD Release Station when a device is in error
Frequently Asked Questions: Prevent jobs being released when a printer is in error
Integrated Scanning
Introduction
Prepare for Integrated Scanning implementation
Set up Integrated Scanning
Advanced configuration
Reporting
Substitution variables/macros
XML metadata file
Mobile & BYOD printing
Mobility Print
Google Cloud Print
Email to Print
Web Print (driver-less printing via a web browser)
Set up Web Print
Set up Web Print: Default mode
Set up Web Print: Sandbox mode
Enable Web Print on a printer
Configure Web Print (optional)
Modify default Web Print settings
Create a Web Print printer map or custom printer list
Advanced Web Print configuration
Submit a Web Print job
Scaling your Web Print environment
Add or remove a Web Print server
Monitor a Web Print server
Troubleshooting Web Print problems
Install the XPS Viewer
iOS printing (iPad & iPhone)
Mobile Print Release—releasing print jobs on your mobile
Mobile web client
Self association for emails and email verification/validation
TopUp/Pre-Paid Cards
The card system
Create new cards
Redeem a card
Reports
Report types
Report formats
Generate filtered reports
Schedule and email reports
Advanced reporting options
Central Reports
Prerequisites for Central Reports
Set up Central Reports
Run Central Reports
Advanced scripting (print scripting)
Print script API reference
Advanced customization
Customize the Login page
Customize the Admin web interface
Customize the User web interface
Customize the User Client
Customize Mobile Print Release
Customize report headers
Limit the list of interface languages/translations
Data access and custom reports
Automation and scripting
Custom user directory information providers
Enable ports 80 (HTTP) and 443 (HTTPS)
Web Cashier
Set up Web Cashier
Assign Web Cashier admin permissions
Process purchases
Deposit funds in a Web Cashier account
View Web Cashier order history
Customize the Web Cashier interface text
Generate a Web Cashier report
Advanced: Apply a regular expression to convert a card number
Print Archiving (viewing and content capture)
Technical overview: How does archiving work?
Set up Print Archiving
Advanced archiving options and features
Troubleshooting and known limitations
Administration
System management
The dashboard
Synchronize user and group details
Synchronize user and group details with Active Directory
Synchronize user and group details with LDAP
Manually synchronize with a user directory
On demand user creation
Assign administrator level access
Set up system notifications and emails
Configure email
Configure system notifications
Manage system backups
Set system security options
Change the Application Server ports
Enforce HTTPS communication
Restrict access to the Application Server
Change the web session inactivity timeout
Change the environmental impact reference values
Set privacy options
Using the Config Editor
Logging
Server management
Change the server address
Change the network interface that PaperCut listens on
Override the "Host" header for redirects
Tools - database, server-command scripting, and APIs (Advanced)
Server commands (server-command)
Database tool (db-tools)
The XML Web Services API
Generate an SSL/HTTPS key
Customize the PaperCut MF self-signed certificate
Use a certificate signed by a trusted authority
Purchase and install a trusted SSL certificate
Use an existing trusted SSL certificate specifically for PaperCut MF
Use an existing IIS certificate
Renew an SSL certificate
Advanced customization
Troubleshoot SSL/HTTPS key generation
Configure the User Client using the command-line
Stop and start the Application Server
Automate installation on Windows
Import print job details
Monitor print system health
PaperCut system health monitoring overview
Examples: Monitoring system health
Example 1: Overall print system health monitoring
Example 2: Printer health monitoring
Example 3: Advanced system health monitoring
Configure PaperCut MF system health monitoring
Discover the System Health interface authorization key
Discover the printer and device status URLs
System Health interface reference
Status summary URLs
Status per printer and per device URLs
Status per Web Print application
Advanced system statistics URLs
Advanced system information URLs
PDL transform language
Upgrading
Upgrade from a previous version
Upgrade from PaperCut Quota
Troubleshooting & technical FAQ's