Contents

Introduction
About This Guide
Using this manual
Expectations & prerequisites
Terminology used in this document
What is PaperCut NG?
How does PaperCut NG 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
Managing 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 NG on Linux
The installation process
Advanced configuration & logs
Backups & system management
User directory and authentication
Unix command-line Release Station client
Removing PaperCut NG 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
Installing a Site Server
Common questions about Site Servers
Configuring secondary print servers and locally attached printers
Configuring a Windows secondary print server
Configuring a Macintosh secondary print server
Configuring 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
Installing the Direct Print Monitor on Windows computers
Installing the Direct Print Monitor on a Macintosh computer
Installing the Direct Print Monitor on a Linux computer
Linking 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 2008 R2 or later
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)
Upsizing to an external RDBMS
Configuring a database
Web browser Single Sign-on (SSO)
Planning for web SSO Implementation
Configuring 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
Using 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 NG
Setting new user creation rules
Setting up quota allocations
Setting overdraft limits
Enabling username aliasing
Maintaining office/department history
Disabling printing for a user
User card and ID numbers
Bulk user operations
Batch user data import and update
User management FAQs
Printing solutions for guests and snonymous users
Internal users (users managed by PaperCut NG)
Anonymous guest printing
Multiple personal accounts
Why use multiple personal accounts?
Configuring multiple shared accounts
Configuration examples
Shared accounts
Creating a shared account
Account naming guidelines
Client security
The account selection popup
Account selection in non-domain environments (Workgroups)
Batch shared account import and update
Shared account synchronization
Bulk shared account operations
Shared account quota allocation
Shared account cost multiplier
Advanced shared account options
Advanced printer management
Adding and removing/deleting/ignoring printers
The template printer
Copying printer settings
Renaming a printer
Disabling printers with time latches
Managing printing using differential charging
Using Print filters: conversions and restrictions
Managing printer groups
Defining cost adjustments
Popup authentication
Setting the color detection method
Validating page counts using hardware checks
Watermarking/job annotation
Behavior on server connection failures
Toner Levels (for supported printers)
Refunding print jobs
Defining custom printer fields
Extracting 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 on Windows
Configure a Release Station
Configure mobile print release
Mobile & BYOD printing
Google Cloud Print
iOS printing (iPad & iPhone)
Email to Print
Web Print (driver-less printing via a web browser)
Setting up Web Print
Set up Web Print: Default mode
Set up Web Print: Sandbox mode
Enable Web Print on a printer
Configuring 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
Installing the XPS Viewer
Windows 8 tablets & Windows RT printing
Mobile Print Release—releasing print jobs on your mobile
Mobile Client
Self association for emails and email verification/validation
TopUp/Pre-Paid Cards
The card system
Cards by example
Creating new cards
Using a card
Reports
Report types
Report formats
Generating filtered reports
Scheduling and emailing reports
Advanced reporting options
Central Reports
Prerequisites for Central Reports
Setting up Central Reports
Running Central Reports
Advanced scripting (print scripting)
Print script API reference
Advanced customization
Customizing the Admin web interface
Customizing the User web interface
Customizing the User Client
Customizing Mobile Print Release
Customizing report headers
Limiting the list of interface languages/translations
Data access and custom reports
Automation and scripting
Custom user directory information providers
Enabling ports 80 (HTTP) and 443 (HTTPS)
Web Cashier
Setting up Web Cashier
Assigning Web Cashier admin permissions
Processing purchases
Depositing funds in a Web Cashier account
Viewing Web Cashier order history
Customizing the Web Cashier interface text
Generating a Web Cashier report
Print Archiving (viewing and content capture)
Technical overview: How does archiving work?
Setting up Print Archiving
Advanced archiving options and features
Troubleshooting and known limitations
Administration
System management
The dashboard
Synchronizing user and group details
Assigning administrator level access
Setting up system notifications and emails
Managing system backups
Setting system security options
Changing the environmental impact reference values
Setting privacy options
Using the Config Editor
Logging
Server management
Changing the server address
Changing the network interface that PaperCut listens on
Overriding 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
Generating an SSL/HTTPS key
Configuring the User Client using the command-line
Stopping and starting the Application Server
Automating installation on Windows
Importing print job details
Monitoring 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 NG 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
Upgrading from a previous version
Upgrade process
Upgrading from PaperCut Quota
Upgrade process
Troubleshooting & technical FAQ's