PaperCut NG 15.3 User Manual

Table of Contents

About This Guide
Expectations & Prerequisites
Terminology used in this document
1. Introduction
What is PaperCut NG?
Key Features
System Requirements
How does PaperCut NG work?
Key Concepts
Understanding the print process flow
Architecture Overview
The Top-Ten Hidden Features!
One: Zero-install Client Deployment
Two: Remote Administration
Three: Mobile Printing & BYOD
Four: Shared Accounts
Five: Secondary Servers and Site Servers
Six: Scripting
Seven: Customizable Web Interface
Eight: XML Web Services and Command-line Control
Nine: 3rd Party Database Support
Ten: The Development Team
2. Installation
Installation on Windows
Step 1 - System Requirements & Network Setup
Step 2 - Print Queue Configuration
Step 3 - Download and Install
Step 4 - Configuration Wizard
Step 5 - Printer Configuration
Step 6 - Sharing Client Software
Step 7 - Client Software Deployment (Optional)
Step 8 - Testing
What Next?
Installation on Apple Mac
Step 1 - System Requirements
Step 2 - Print Queue Setup
Step 3 - Download and install
Step 4 - Configuration Wizard
Step 5 - Printer Configuration
Step 6 - Sharing Client Software
Step 7 - Testing
Step 8 - Deployment for a Professional (Client Billing) Installation
What next?
Installation on Novell OES Linux (iPrint)
Step 1 - System Requirements & Printer Setup
Step 2 - Create the host user account and firewall settings
Step 3 - Download and installing
Step 4 - Configuration Wizard
Step 5 - Printer/iPrint Configuration
Step 6 - Sharing Client Software
Step 7 - Testing
Step 8 - Deployment for a Professional (Client Billing) Installation
What next?
Installation on Linux (CUPS and/or Samba)
Step 1 - System Requirements
Step 2 - Create the host user account and firewall settings
Step 3 - Download and installing
Step 4 - Configuration Wizard
Step 5 - Printer Configuration
Step 6 - Sharing Client Software
Step 7 - Testing
Step 8 - Deployment for a Professional (Client Billing) Installation
What next?
Testing the Installation
Testing for an Education or Small/Medium Enterprise Installation:
Testing for a Professional (Client Billing) Installation:
3. 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
4. Quick Tour
Crumb Trail
Status Messages
Basic User Operations
Basic Printer Operations
Client Software
Demonstrating the client software and account selection process
Interface Levels
Admin Access
User Access
Assigning Administrator Level Access
Charting, Statistics, Reports and Logs
5. Services for Users
User Client
User Client Deployment
User Web Pages
Environmental Impact
Shared Accounts
Use Card
Add Credit
Transaction History
Recent Print Jobs
Jobs Pending Release
Web Print
Environmental Dashboard / Windows Live Tiles
Windows Live Tile
Windows Live Tile Installation
Using Environmental Dashboard on other browsers/platforms
Mobile User Web Pages
Gadgets/Widgets and more...
Paper-Less Alliance Widget
Windows Gadgets
Web Widgets
6. Advanced User Management
Groups in PaperCut NG
Setting up quota allocations
Custom Quota Scheduling Periods
Advanced User Quota Management
Automated Quota Allocation Example
New User Creation Rules
Bulk User Operations
Example 1: Bulk operation on a user group
Example 2: Bulk operation on an ad-hoc list of users
Additional information
Using Overdrafts
Batch User Data Import and Update
Batch User Import File Format
User card and ID numbers
Automatic Card/ID Generation
Batch User Card/Identity Update
Looking up card numbers in an external database
Disabling user printing with time latches
Office/Department History
Scenario 1: Correcting a late change to a user's office or department
Scenario - Correcting an unintended office or department change
Username Aliasing
User Management Quick Reference
7. Advanced Printer Management
Adding and Removing/Deleting/Ignoring Printers
On Windows
On Mac
On Linux
The Template Printer
Copying Printer Settings
Renaming a printer
Disabling printers with time latches
Managing printing using differential charging
Charging types available
How duplex discounts are calculated
Print filters: conversions and restrictions
Print Conversion Filters in Detail
Print Restriction Filters in Detail
Managing printer groups
Suggested best practises for naming printer groups
Cost Adjustments
Popup Authentication
How does popup authentication work?
Where and when should Popup authentication be used?
What technical considerations do I need to review before implementing Popup Authentication?
Color Detection
Printer Color Mode Auto-Detection
Limitations of Page-Level Color Detection
Validating page counts using hardware checks
Causes for differences in page counts
How hardware checks work
Configuring hardware checks
Reviewing hardware check results
Known Limitations
Watermarking/Job Annotation
Typical Uses
Enabling Watermarking
Digital Signatures in Detail (Advanced)
Behavior on Server Connection Failures
Failure Mode Settings
Failure Mode Settings on Virtual Queues
Toner Levels (for supported printers)
How toner level information is retrieved?
Printer Quick Reference
Refunding Print Jobs
Enabling End-User Refunds
Managing Refunds
Admin Notifications
User Notifications
Custom Printer Fields
Defining Custom Printer Fields
Extracting Usernames in Enterprise Print Environments (e.g. SAP, Unix)
Configuring PaperCut to Extract Usernames from Spool Files
8. Shared Accounts
Creating a Shared Account
The Template Account
Account Naming Guidelines
Client / Matter Naming Model
Project / Phase Naming Model
Customer / Job Naming Model
Client Security
Using account security with PIN/codes
The Account Selection Popup
Standard Account Selection Popup
Advanced Account Selection Popup
Manager Mode Popup
Automatically charge to a shared account
Account Selection in Non-Domain Environments (Workgroups)
Batch Shared Account Import and Update
Batch Account Import File Format
Shared Account Synchronization
Synchronization Options
Bulk Shared Account Operations
Shared Account Quota Allocation
Shared Account Cost Multiplier
Advanced Shared Account Options
9. Reports
Report types
User Reports
Printer Reports
Print Log Reports
Group Reports
Shared Accounts Reports
Transaction Reports
Environmental Impact Reports
Ratio Reports
Period Comparison Reports
Report Formats
Combining Filters and Reports
Scheduling and Emailing Reports
Advanced Reporting Options
10. Multi-Server and Multi-Site Deployments
PaperCut Site Server
Deployment Examples
Comparison Table
Further Resources
11. Resiliency with Site Servers
Technical Overview
What you will need
Where to deploy
Offline Operations
Supported functions
Offline Policies
1. Planning
2. Apply your license
3. [optional] Import a trusted signed certificate
4. Installation
5. Post installation setup
Common questions about Site Servers
12. Central Reports
Prerequisites for Central Reports
Setting up Central Reports
Server Configuration
Running Central Reports
Status Tab
Central Reports Tab
13. Hold/Release Queues & Print Release Stations
Release Station Interfaces
Standard Release Station
Manager-mode web-based release station
Web-based release station within the admin pages
End-user web-based release station
Mobile Print Release
Hold/Release Usage Scenarios
Saving paper and toner
Secure Printing
Pay per print (e.g. Library or Internet Cafe)
Expensive Printers (Approved Printing)
Delegated Print Release
Override/Change Account Selection during Admin Web Release
Unauthenticated printing
Release Station Configuration
Enabling hold/release support on a printer
Hold/Release Queue Managers
Standard Release Station Configuration
End-User Web Based Release Interface Configuration
Mobile Print Release Configuration
14. Find Me Printing and Printer Load Balancing
Find Me Printing
Implementation by Example
Find Me Printing and Web-Based Release
Global Print Driver
About the PaperCut Global Print Driver
Installation & Setup
Using Vendor Driver and Adaptive PDL Transforms
Requirements For Job Redirection (Load Balancing or Find Me Printing)
Compatibility Testing
Find Me Printing Implementation Checklist
Advanced Configuration
Overriding cost and filter settings
Mixed Color and Grayscale Printers
Cross-Server Job Redirection
Printer Load Balancing
Example 1: Simple Load Balancing
Bypassing Load Balancing For Recent Print Jobs
Find Me Printing and Printer Load Balancing FAQ
15. System Management
The Dashboard
User and Group Synchronization
Sync Source
Sync Options
Secondary Sync Source (Advanced)
Manual Synchronization
Card/Identity Numbers Sync
On Demand User Creation
Using Active Directory for user synchronization
Using LDAP for user synchronization
Assigning Administrator Level Access
Assigning Administrator Access to a Group
Assigning Administrator Access to a User
System Backups
Performing an Online Backup
Restoring an Export Backup
Performing Offline Backups
Export File Retention
Backup Print Archive files
System Notifications and Emailing
Configuring Notifications
System Notifications (for Administrators)
Testing Notification Methods
System Security Options
Application Server Connections
Provider Connection Security
Release Station Connection Security
Web Session Inactivity Timeout
Environmental Impact
Application Logs
Audit Logs
Privacy Options
Using the Config Editor
16. TopUp/Pre-Paid Cards
Cards by Example
The User's Perspective
The Administrator's Perspective
The Card System
Creating New Cards
Overview and Definitions
Using the Card Wizard
TopUp/Pre-Paid Card Tips
Using a Card
17. Configuring Secondary Print Servers and Locally Attached Printers
Configuring a Windows Secondary Print Server
Step 1 - Ensure primary server is set up correctly
Step 2 - Ensure firewall software is set to allow access to port 9191
Step 3 - Install the print provider
Step 4 - Configuration
Step 5 - Test
Automated Install
Configuring a Macintosh Secondary Print Server
Step 1 - Ensure primary server is set up correctly
Step 2 - Ensure firewall software is set to allow access to port 9191
Step 3 - Create the host user account
Step 4 - Install the print provider
Step 5 - Configuration
Step 6 - Test
Configuring a Linux or Novell iPrint Secondary Print Server
Step 1 - Ensure primary server is set up correctly
Step 2 - Ensure firewall software is set to allow access to port 9191
Step 3 - Account setup
Step 4 - Install the Print Provider
Step 5 - Configuration
Step 6 - Test
Print Monitoring Architecture
Multiple Print Servers
Automating Secondary Server Deployment on Windows
18. Advanced Customization
Customizing the User Client Tool window
Limiting the list of interface languages/translations
Customizing the User web pages
Look & Feel
Login Instructions
Additional Links in the Navigation Menu
Custom Printer Maps for Web Print
Customizing the Administration Web Interface
Customizing Report Headers
Data Access and Custom Reports
Plain Text Print Log
Automation and Scripting
Custom User Directory Information Providers
Enabling ports 80 (HTTP) and 443 (HTTPS)
Customizing Mobile Print Release
19. Web Browser Single Sign-on (SSO)
Planning for Web SSO Implementation
Preparing for SSO
Planning for Integrated Windows Authentication
Planning for WebAuth
Configuring Web SSO
Advanced Configuration
Post Installation Testing
20. Advanced Scripting (Print Scripting)
How to Use Print Scripts
Advanced Print Scripting - Global Include Script
Tips for Print Scripts
Print Script API Reference
Script Hooks (Entry Points)
Script Inputs
Script Actions
User Defined Persistent Properties (Storage)
Print Script Requirements (Advanced)
Print Script Frequently Asked Questions
21. Licensing and Support
Installing a License
Technical Support & Further Information
22. Deployment on an External Database (RDBMS)
Why use an external RDBMS?
Supported Databases
Upsizing to an External RDBMS
Step 1 - Stop PaperCut NG
Step 2 - Perform a backup of the existing data
Step 3 - Create a new database in the external RDBMS
Step 4 - Change the PaperCut NG connection details
Step 5 - Initialize the new database
Step 6 - Load the data into the new database
Step 7 - Restart PaperCut NG
Database specific configuration
Configuring Microsoft SQL Express
Configuring MySQL
Configuring Oracle (and Oracle Express Edition)
Best Practices on Microsoft SQL Server
23. Mobile & BYOD Printing
STEP 1 - Understanding the tools
STEP 2 - Understand your users
STEP 3 - Develop your strategy and deployment plan
Common questions that come up during planning
Google Cloud Print
User Authentication and Printer Sharing with Google Cloud Print
Setting up Google Cloud Print
Troubleshooting Google Cloud Print Problems
iOS Printing (iPad & iPhone)
Sharing Printers to iOS Devices
The PaperCut iPad / iPhone App (Mobile Client)
Troubleshooting & FAQ
Advanced iPad / iPhone Printing Setup
Email to Print
How Does it Work?
Solution Summary
Before You Start: Aliases
Prepare the PaperCut Server
Setting up a Mailbox
Testing Email to Print
Interaction with other features
Advanced Configuration
Print Options
Web Print (Driver-less printing via a web browser)
Key Features
Introduction to Web Print
Setting Up Web Print
Web Print Testing and Feature Tour
Web Print Configuration
Troubleshooting Web Print Problems
XPS Viewer Installation Instructions
Windows 8 Tablets & Windows RT Printing
Client Software
How do I print via a server with Windows RT?
Other Options for Windows RT and Windows 8 tablet devices
Mobile Print Release - Releasing print jobs on your mobile
Usage and features
Mobile Print Release Deployment/Install
Management tips for large networks
Advanced Options
Mobile Client
Self association for emails and email verification/validation
Unknown emails and email self-association
24. Print Archiving (viewing and content capture)
Technical Overview: How does archiving work?
Setting Up Print Archiving
Step 1: Install print spool file viewer technology
Step 2: Enable Print Archiving
Step 3: Review Configuration Options
Advanced Archiving Options and Features
Changing the archive storage directory
Backup Considerations
Setting up Secondary Print Servers or Site Servers
Advanced Configuration Keys
Downloading PDL / spool files for reprinting
Remove archived data
Troubleshooting and Known Limitations
No preview image available
GDI Printers (GDI Print Description Language)
There may be issues viewing some print jobs
Preview images may differ slightly from the printed document
No watermarking in preview images
Latest Information
25. Web Cashier
Setting Up Web Cashier
Purchasing Items
Depositing Funds
Web Cashier Order History
Advanced Web Cashier Configuration
Assigning Web Cashier User
Web Cashier Reports
26. Clustering and High Availability
About Clustering
Microsoft Failover Cluster Manager (MSFCM) on Windows 2008 R2 or later
Mode 1 - Clustering at the print layer
Mode 2 - Clustering at all application layers
Clustering Tips
Additional configuration to support Web Print
Additional configuration to support Print Archiving
Microsoft Cluster Server (MSCS) on Windows
Mode 1 - Clustering at the Print Provider layer
Mode 2 - Clustering at all application layers
Clustering Tips
Additional configuration to support Web Print
Additional configuration to support Print Archiving
Virtual Machine Clustering
Define your VM Clustering Environment
VM Clustering Setup
Veritas Cluster Server (VCS) on Windows
Mode 1 - Clustering at the print layer
Novell Cluster Services (NCS) on Novell OES Linux
Mode 1 - Clustering at the print layer
Mode 2 - Clustering at all application layers
Client/Workstation Configuration
27. PaperCut NG on Linux
The Installation Process
Manual extraction
The install process
Linux Print Queue Integration
Advanced Configuration & Logs
Advanced Logging
Maintain correct user name when print jobs are redirected on CUPS
Backups & System Management
User Directory and Authentication
Standard Unix
Samba/Windows Domain
Unix Command-Line Release Station Client
Installing the Command-Line Release Station Client
Removing PaperCut NG from a Linux server
Linux FAQ
28. Print Authentication
About Authentication and Printing
What is authentication?
Why does authentication pose a problem?
How does PaperCut NG address authentication?
Handling Unauthenticated (non-domain) Laptops
Option 1: Popup Authentication for Unauthenticated Laptops
Option 2: Release Station Authentication for Unauthenticated Laptops
The Authentication Cookbook - Recipes by example
Windows systems with generic logins
Windows laptops that do not authenticate against a domain
Windows print server using LDAP or eDirectory authentication
Mac OS X systems with generic user accounts
Mac OS X systems using domain authentication via Open Directory
Mac OS X systems using domain authentication via Windows Active Directory
Mac OS X laptops (or single user systems) printing to Windows print queues
Linux Workstations in a lab environment with printers hosted on a Windows server
Linux Workstations in a lab environment with printers hosted on Linux CUPS server
Linux laptops (or single user systems)
Multiuser Unix terminal servers
Further Recommendations
29. Mac Printing in Detail
Mac Printing Overview
Optional Hardware Configuration
Handling unauthenticated systems (e.g. Laptops)
Eliminating PopUp Authentication via Mac Login Hook
Mac hosted print queues for OS 10.8+
Installing the printers
Sharing the Printers
Setting up the printers on Mac workstations
Windows hosted print queues
Scenario One: My Own Mac (Single User)
Scenario Two: The Multi-User Mac with Popup Authentication
Scenario Three: Multi-user Macs using LDAP or Active Directory authentication
30. Running in a Workgroup Environment
Option 1: Common username and passwords on all systems
Option 2: Authenticating via popup
31. Printing Solutions for Guests and Anonymous users
Internal Users (users managed by PaperCut NG)
Implementation by Example
Internal Users Options
Changing Internal User Passwords
Batch Internal User Import and Update
Anonymous Guest Printing
Anonymous Setup
32. Multiple Personal Accounts
Why use multiple personal accounts?
Separating Quota and Cash
Independently Managed Work Areas
Enabling Multiple Personal Accounts
How Account Priorities Work
Configuring the Payment Accounts
Why can't I delete accounts?
Other Options
Configuration Examples
Example 1: Separate Cash/Quota Accounts
Example 2: Department/Faculty Quotas (Advanced)
33. Advanced Server Management
Server Address
Server address presented to users
Server address presented to external components
Changing the network interface that PaperCut listens on
Overriding the "Host" header for redirects
A. Tools - database, server-command scripting, and APIs (Advanced)
Server Commands (server-command)
Accessing Server Commands remotely
Available Commands
Database Tool (db-tools)
export-db Command
import-db Command
init-db Command
delete-old-logs Command
The XML Web Services API
Web Services Example Code
SSL/HTTPS Key Generation
Re-create the self-signed certificate
Creating and installing a purchased SSL Certificate
Importing an existing SSL key
Configuring PaperCut to use the new certificate
Renewing your SSL certificate
Further customization
Troubleshooting SSL
User Client Options
Command-line options
Configuration properties file
Changing the time after which jobs are deleted when awaiting popup response
Stopping and Starting the Application Server
Stopping and Starting the Application Server on Windows
Stopping and Starting the Application Server on Mac
Stopping and Starting the Application Server on Linux and Novell
Automating / Streamlining Installation on Windows
Importing Print Job Details
Monitoring PaperCut NG system health
B. Troubleshooting & Technical FAQ's
C. PaperCut LPD Service
Using the PaperCut LPD Service
Installing the PaperCut LPD Service
Connecting to an LPD Service
An example using Mac OS X System Preferences
An example using the CUPS admin interface
D. Advanced LDAP Configuration
LDAP Server Default Configuration
Standard (Unix / Open Directory)
Novell eDirectory Defaults
Microsoft Active Directory Defaults
E. Capacity Planning
Database Sizing and Growth
Internal database growth
SQL Server database growth
Sample database growth calculation
Print Archives Sizing and Growth
Network Bandwidth Planning
Bandwidth Estimates
Managing Large client billing databases
Known limitations
F. PDL Transform Language
Writing a transform
Transform Language Functions & Specification
Test Mode
Tips & Tricks
G. Upgrading From a Previous Version
Before you start
The recommended upgrade procedure
H. Upgrading from PaperCut Quota
Upgrade process
Step 1 - Stop and disable PaperCut Quota
Step 2 - Install PaperCut NG
Step 3 - Configure and test printers
Step 4 - Import the existing User Balances
Step 4b - Import the existing Accounts
Step 5 - Upgrade client software
Step 6 - Optionally uninstall PaperCut Quota
I. Example User Information Sheets
Example 1: Printing with the popup confirmation window
Popup Confirmation Dialog
The Printing Balance Window
Resolving Problems
Printing Denied Message
Example 2: Printing with shared accounts (for staff)
Shared Account Selection Popup Window
Resolving Problems
Printing Denied Message
Example 3: Printing using a release station
Example 4: Refunding a print job (for staff)
Action Refund Requests
Example 5: Adding credit using a TopUp/Pre-Paid Card
Example 6: Printing from a wireless network or laptop (Web Print)

List of Figures

1.1. The user client tool
1.2. The User Client account selection popup
1.3. The Windows print queue
1.4. PaperCut NG Architecture - an advanced configuration
2.1. Network printer configuration
2.2. Configuring Windows print queue permissions
2.3. Configuring Windows print queue client rendering
2.4. Setup wizard
2.5. PaperCut NG Configuration wizard
2.6. User sync configuration wizard page
2.7. The Mac installer
2.8. PaperCut NG Configuration wizard
2.9. User sync configuration wizard page
2.10. Creating the host user account - part 1
2.11. Creating the host user account - part 2
2.12. The Novell OES Linux install process
2.13. PaperCut NG Configuration wizard
2.14. eDirectory/LDAP configuration wizard page
2.15. The Linux install process
2.16. PaperCut NG Configuration wizard
2.17. User sync configuration wizard page
2.18. Ensure the advanced popup is enabled
2.19. The account selection popup (displaying extra accounts)
4.1. Application navigation tabs
4.2. The Actions area. Click to perform the action.
4.3. Buttons to validate and save settings
4.4. The crumb trail highlighting the location
4.5. A red status message indicating a validation error
4.6. A field highlighted indicating a validation error
4.7. Application navigation tabs
4.8. Adjusting a user's credit up $10.00
4.9. A 40% discount applied to double-sided printing
4.10. Printer Filters and Restrictions
4.11. A printer disabled for 1 hour
4.12. The user client displaying the "Advanced Account Selection Popup"
4.13. The user client tool
4.14. User 30-day account balance history
4.15. Printer utilization chart
4.16. Print page history for a single printer
4.17. Printer report in PDF
4.18. Printer usage log
4.19. User account transaction log
5.1. PaperCut user client on Mac OS X
5.2. PaperCut user web pages
5.3. Example of customized user web pages
5.4. The user client balance window
5.5. The user client's confirmation popup
5.6. The user client's standard account selection popup
5.7. The user client's advanced account selection popup
5.8. PaperCut Client on Mac OS X
5.9. Deploying an MSI package as part of a Group Policy
5.10. Configuring a startup application in Group Policy Manager
5.11. Upgrading an MSI package as part of a GPO
5.12. Toast Notification (panel at top right) in Metro Mode
5.13. Connecting to a Windows server
5.14. The PCClient share's connection string
5.15. Add PCClient as a Login Item
5.16. Control-click and open the package contents
5.17. Double-click to install the login hook
5.18. A user's summary information
5.19. Draw a user's attention to their environmental impact
5.20. A list of available shared accounts
5.21. Printing costs as seen by the user
5.22. Using a TopUp/Pre-Paid Card
5.23. Transferring funds to another user
5.24. A user's recent balance transactions
5.25. A user's recent printing
5.26. The user's view of jobs pending release
5.27. Web Print jobs in progress
5.28. Environmental Dashboard
5.29. Windows live tile sample
5.30. Tile sample: 5 stars
5.31. Tile sample: Organization C02 use
5.32. Tile sample: Organization tree consumption
5.33. Tile sample: Organization weekly printed sheets
5.34. Tile sample: Tip to use grayscale
5.35. Tile sample: User energy use
5.36. Mobile user web tools - summary page
5.37. View in Desktop mode link
5.38. Mobile user web tools - balance
5.39. Mobile user web tools - environmental impact statistics
5.40. Mobile user web tools - redeem TopUp/Pre-Paid Card
5.41. Mobile user web tools - entering a TopUp/Pre-Paid Card number
5.42. The Paper-Less Alliance Desktop Widget
5.43. The Environmental Impact Gadget
5.44. The Print Balance Gadget
6.1. Adding/removing groups
6.2. The Group Details screen
6.3. Initial settings applied to new users
6.4. Setting a user's overdraft to $20.00
6.5. User printing disabled using a time-latch
6.6. View/edit department history link on User Details page
6.7. Department history page with date to change highlighted
6.8. View/edit department history link on User Details page
6.9. Link to delete a historical department (or office) change.
6.10. Department history page after having deleted a historical change
6.11. Enabling Username Aliasing
6.12. Username alias field on the User Details page.
6.13. Active Directory sync option for username aliasing
7.1. The Template Printer
7.2. Copy settings from one printer to others
7.3. Printer disabled using a time-latch
7.4. Standard charging example
7.5. Advanced differential charging example
7.6. Print conversion filters
7.7. Some of the available print restriction filters
7.8. Advanced conversion functionality with print scripting
7.9. Converting student printing to grayscale
7.10. Job Log showing an EMF job
7.11. Select "staff" from the list of groups
7.12. Adding a new printer group "Type:Color"
7.13. Adding an existing printer group
7.14. Three cost adjustments defined at the printer level
7.15. Cost adjustments displayed in the Advanced Client Popup
7.16. Cost adjustments displayed in the Manager Mode Popup
7.17. Turning on popup authentication at the user level
7.18. PaperCut NG client requesting for authentication
7.19. The color detection setting for a printer
7.20. Enabling the hardware check
7.21. Hardware check adjustment options
7.22. Printer properties dialog:
7.23. Printer ports dialog:
7.24. Add port dialog:
7.25. Choose printer port:
7.26. Hardware check status
7.27. Hardware check log status
7.28. An example watermark using variables
7.29. Print Job Log showing the PostScript metadata
7.30. Enabling watermarking in the Admin Console
7.31. Searching job log for signature b608c7a39f08643768051217f2f5315a
7.32. Job Log showing an EMF job
7.33. Job Log showing a ESC/P2(Epson) job
7.34. Failure mode settings
7.35. Status of print jobs logged after reconnection
7.36. Toner level information on Printer Details screen
7.37. Enabling end-user print job refund requests
7.38. A [Request Refund] link on the Recent Print Jobs
7.39. Sending refund request
7.40. Approving a refund request from the Refunds tab in the admin interface.
7.41. Overview of user's refund request
7.42. Printer refund request user notification options
7.43. Defining custom printer fields
7.44. Custom printer fields
8.1. Selecting a shared account with the User Client popup
8.2. Creating a shared account
8.3. The template account
8.4. Template account settings
8.5. Client / Matter Naming Model example
8.6. Searching accounts by client name in the client/matter code naming model
8.7. Searching accounts by client code in the client/matter code naming model
8.8. Searching accounts by matter name in the client/matter code naming model
8.9. Searching accounts by matter code in the client/matter code naming model
8.10. Project / Phase Naming Model example
8.11. Searching accounts by project name or number in the project/phase code naming model
8.12. Searching accounts by phase in the project/phase code naming model
8.13. Selecting a shared account from the popup
8.14. The user's popup settings under User -> User Details
8.15. Setting up shared account security
8.16. The standard account selection popup
8.17. Client popup options defined on a per-user basis
8.18. The print job confirmation dialog (no account selection options)
8.19. The advanced account selection popup
8.20. The manager mode popup
8.21. Account selection option to automatically charge to a shared account
8.22. Configuration allowing only selection of other user accounts
8.23. Popup requesting the user to enter their username and password
9.1. An example report displaying different date ranges
9.2. Selecting Ad-hoc date ranges and filters for reports
9.3. Printer log PDF report
9.4. Clickable report icons to run reports in different formats (PDF, HTML, CSV (Excel)).
9.5. Filters applied to the shared account print log
9.6. The Scheduled Reports page
10.1. Multi-Server and Multi-Site Deployments Multi Site/Multi Print Server deployment
10.2. Multi-Server and Multi-Site Deployments Single Server deployment
10.3. Multi-Server and Multi-Site Deployments Multi Site/Multi Print Server deployment
10.4. Multi-Server and Multi-Site Deployments Multi Site/Multi PaperCut Server deployment
11.1. Site Server example
11.2. WITHOUT Site Server
11.3. WITH Site Server
11.4. Account Selection when pop-up is not possible
11.5. Policy for restricted accounts
11.6. Policy for unauthenticated users
11.7. Policy for authentication
11.8. Site Server name
11.9. Application server IP/Hostname
11.10. Built-in admin credentials
11.11. Site Server status
11.12. Site Server list
12.1. Central Reports across multiple application servers
12.2. Central Reports Status Tab
13.1. The Standard Release Station
13.2. Manager-mode web-based release station
13.3. Web-based release station within the admin pages
13.4. End-user web-based interface listing held jobs
13.5. Mobile Print Release listing held jobs
13.6. Web based Print Release showing Override option
13.7. Selecting a Shared Account when using the Override option
13.8. All documents easily identifiable by document and machine name
13.9. End-user web based release interface options
14.1. Single Virtual Queue (High School)
14.2. Multiple Virtual Queues (Graphics Department)
14.3. Multiple Location Specific Virtual Queues (Large Company)
14.4. Find Me Printing and Web Based Release Interfaces
14.5. Simple Load Balancing
15.1. The Dashboard Page
15.2. User/group sync source options
15.3. Progress of a user/group synchronization process
15.4. Card/ID number Sync Options
15.5. On demand user creation options
15.6. The list of users and groups granted admin access
15.7. The list of users and groups granted admin access
15.8. The list of users and groups granted admin access
15.9. Options for a notification sent before a held job gets deleted
15.10. Options for a single system notification
15.11. Card/Id number Notification Option
15.12. Printer error notification settings
15.13. Low toner notification settings
15.14. Error level event notification settings
15.15. Pending refund request notification settings
15.16. Draw a user's attention to their environmental impact
16.1. Entering a batch ID
16.2. Defining a valid till date
16.3. Options to edit the card design
16.4. Enable Macros in MS Word 2007
16.5. Cards ready for printing
16.6. Imported card numbers
16.7. Inserting a new logo into a card
16.8. Propagate labels button in previous versions of MS Word
16.9. Update labels button in MS Word 2007
16.10. Using a card
17.1. Secondary server reporting back to primary server (application server)
17.2. PaperCut NG Architecture - an advanced configuration
18.1. Customizing the user client link
18.2. Customized user client link
18.3. A customized end-user web designed for St Mary's Anglican Girls School
18.4. A customized end-user web designed for Williamstown High School
18.5. Login Page with custom instructions
18.6. Adding a new custom navigation link to the user web interface
18.7. Example custom navigation link in the user web interface
18.8. Deleting a custom navigation link
18.9. Customized logo (admin-logo.png) in the administration interface
18.10. Customized logo (admin-main-logo.png) in the administration interface
18.11. Customized content in the administration interface dashboard
18.12. Example custom report header usage
18.13. Customized design of Mobile Print Release for WilTown School
19.1. Single Sign-on Configuration
20.1. Print Policy Pop-up (as implemented in the Print Policy Recipe)
20.2. The print script editor showing a sample script
20.3. Example syntax error in a print script
20.4. Example runtime error in a print script
20.5. Importing a print script recipe
20.6. Importing a print script snippet
20.7. Print Script Client Prompt with HTML formatting
23.1. Supported Environments
23.2. Google Cloud Print and PaperCut
23.3. Publishing Printer
23.4. Google Cloud Print Setup Wizard
23.5. Google Request for Permissions Window
23.6. Printer published to Google Cloud Print
23.7. Sharing a printer on Mac OS
23.8. Accessing the installation URL manually, using Safari
23.9. The "Install Profile" dialog, displayed after accessing the installation URL
23.10. The PaperCut App for iPad on the home screen
23.11. The PaperCut App for iPad (before printing)
23.12. The PaperCut App for iPhone(before printing)
23.13. Printing from iOS
23.14. Printing (PaperCut) app on the home screen
23.15. Authenticating to the PaperCut iPad App
23.16. The PaperCut App for iPad (after printing)
23.17. The PaperCut App for iPhone (after printing)
23.18. Printing from iOS
23.19. Printing (PaperCut) app on the home screen
23.20. Authenticating to the PaperCut App
23.21. The account selection dialog in the PaperCut App
23.22. The PaperCut App for iPad (after printing)
23.23. The PaperCut App for iPhone (after printing)
23.24. Email to Print workflow
23.25. Email to Print configuration
23.26. Web Print architecture overview
23.27. The PaperCut Web Print dialog
23.28. Web Print Server status OK
23.29. Web Print link in the user interface
23.30. The front Web Print page before any jobs have been submitted
23.31. Customizable Web Print introductory message
23.32. Web Print wizard step 1: list of printers available for Web Print
23.33. Web Print wizard step 2: selecting the number of copies for a Web Print job
23.34. Web Print wizard step 2: account selection options
23.35. Web Print wizard step 3: upload a document
23.36. Web Print wizard step 3: document upload in progress
23.37. List of active Web Print jobs
23.38. Web Print settings in the admin interface
23.39. Web Print: selecting a printer from the list, which may be replaced with a map or custom list
23.40. Web Print: printer selection map with a simple floor plan
23.41. Web Print: printer selection map with a simple site plan
23.42. Installing the XPS Viewer for Windows Server 2008
23.43. Select a Class Driver
23.44. The Mobile Print Release printer list
23.45. An empty job list
23.46. Jobs display in a held jobs list
23.47. Showing the details of a job in the held job list
23.48. Selecting the disired jobs in the held job list
24.1. Grid view is a great way to locate jobs visually
24.2. Inspecting a print log in the full screen viewer. The viewer toolbar supports navigation, zoom, image rotation and PDL file download.
24.3. Print Archiving options on the Options tab
24.4. The print job viewer showing the download PDL option in the toolbar
24.5. The print job viewer showing the remove option in the toolbar
25.1. Web Cashier items
25.2. Web Cashier Purchase example
25.3. Web Cashier Purchase Acknowledgement Slip
25.4. Web Cashier Deposit example
25.5. Web Cashier Deposit Acknowledgement Slip
25.6. Web Cashier default configuration
25.7. Web Cashier user
26.1. Stopping the service and setting to Manual startup
26.2. Adding a new Generic Service Resource
26.3. Cluster service parameters configuration
26.4. Adding a new Generic Service Resource
26.5. PaperCut Application Server Properties configuration
26.6. PaperCut dependencies configuration
26.7. Stopping the service and setting to Manual startup
26.8. Creating a new cluster resource
26.9. Cluster service parameters configuration
26.10. Stopping the service and setting to Manual startup
28.1. PaperCut NG client requesting authentication
29.1. Setting up a printer on Mac OS 10.8 / 10.9 Server using Jetdirect
29.2. Sharing printers for a print queue in Mac OS 10.8 / 10.9
29.3. Setting up a workstation printer on Mac OS 10.8 / 10.9
29.4. Publishing printers using Server Admin on Mac 10.8
29.5. Connecting the printers to the Mac OS X server
29.6. Installing the PaperCut Client software
30.1. Turn off simple file sharing
30.2. Turn off simple file sharing
30.3. Enable perform printing as other user
31.1. Internal users options
31.2. Web based internal user registration interface
31.3. Creating an internal user from the administration interface
31.4. Login screen showing the registration link
31.5. Changing an internal user password from the administration interface
31.6. Changing an internal user password from the user web page
31.7. Setting up anonymous printing
31.8. Setting a delegate for the guest-user account
32.1. Enabling Multiple Personal Accounts for the first time
32.2. Multiple Account Priorities
32.3. User payment accounts
32.4. Separate Cash and Quota accounts
32.5. Example of an advanced account setup
A.1. Accessing Certificate Information in Internet Explorer v11
A.2. Viewing the Certificate Chain in Windows
A.3. Customized Print Job Notification window
B.1. Disable simple file sharing
C.1. LPD Service set up wizard
C.2. CUPS Administration UI
C.3. CUPS Administration UI Add Printer
E.1. Database growth using the internal database
E.2. Database growth using a Microsoft SQL Server database
I.1. Client Popup Confirmation Window
I.2. Printing balance window showing $10.00 of printing balance
I.3. Printing balance icon in the system tray
I.4. Printing denied message
I.5. Shared Account Selection Popup
I.6. Printing balance icon in the system tray
I.7. Printing denied message
I.8. Login screen
I.9. Print jobs waiting in a release station
I.10. Job Log
I.11. Refunding print job
I.12. Approving a refund request from the Refunds tab in the admin interface.
I.13. Overview of user's refund request
I.14. Balance window showing the Details link
I.15. Redeem Card page
I.16. Printing using PDF Creator or XPS Document Writer
I.17. Web Print link
I.18. Web Print front page showing active jobs
I.19. Instructions for using the system
I.20. Choosing the printer
I.21. Enter the number of copies
I.22. Upload a document

List of Tables

6.1. Quota schedule times
6.2. User Import File Format
6.3. User Card/Identity Update File Format
7.1. Cost Adjustment Types
7.2. User Client Popup Config Keys
7.3. Substitution Variables/Macros
7.4. Fields available printer refund request user notifications
7.5. Examples of usernames seen in spool files and regular expressions to extract them
8.1. Shared Account Import File Format
9.1. Report Formats
9.2. Scheduled reports delivery times
9.3. Advanced Reporting Config Keys
10.1. Deployment model comparisons
11.1. What you will need
11.2. Supported Functions
12.1. Central Reports statements in
13.1. Standard Release Station config settings (for other advanced config settings, see the file)
13.2. Standard Release Station modes
14.1. Supported transform environments
15.1. Example regular expressions to extract card numbers
15.2. Fields available in printing notifications
15.3. Fields only available in notification sent before deleting the held job
15.4. Fields available in low balance notifications
15.5. Fields available Card/ID Number Notification
15.6. Advanced email notification (SMTP) settings
15.7. SMTP configuration example: internal SMTP server (no authentication)
15.8. SMTP configuration example: internal SMTP server with authentication
15.9. SMTP configuration example: Gmail
15.10. SMTP configuration example: Gmail (alternate config)
15.11. SMTP configuration example: Exchange
15.12. Fields available in printer error notifications
15.13. Fields available in error level event notifications
15.14. Fields available in pending refund request notifications
15.15. Default Web Session Inactivity Timeout Values
15.16. Timeout Web Session Config Keys
15.17. Environmental Impact Reporting
15.18. Application Log Configuration Keys
15.19. Application Log Configuration Keys
16.1. Card Terminology
17.1. PaperCut NG services/components
18.1. User Client Customization Config Keys
18.2. Files used to customize the user web pages
18.3. Config Keys for Customizing the Login Page
18.4. Fields available for replacement in custom navigation links in the user web interface
18.5. Files used to customize the administration web pages
18.6. Text print log file format
18.7. Files used to customize Mobile Print Release
20.1. Print Workflow Hooks
20.2. Job Info Script Reference (inputs.job)
20.3. User Info Script Reference (inputs.user)
20.4. Client Info Script Reference (inputs.client)
20.5. Printer Info Script Reference (inputs.printer)
20.6. Utilities Script Reference (inputs.utils)
20.7. Job Actions Script Reference (actions.job)
20.8. Client Actions Script Reference (actions.client)
20.9. Log Actions Script Reference (actions.log)
20.10. Utility Actions Script Reference (actions.utils)
20.11. User Actions Script Reference (actions.user)
20.12. Printer Actions Script Reference (actions.printer)
23.1. Technology Benefits
23.2. Technology Options
23.3. Technology Options
23.4. Email to Print Advanced Configuration
23.5. Web Print File Formats and Applications
23.6. Web Print Setup Options (by platform)
23.7. Web Print Settings
23.8. Files used for custom printer selection in the Web Print wizard
23.9. Web Print Config Editor Keys
23.10. Web Print Server Config File
23.11. Advanced Mobile Print Release Config Keys
24.1. Print Archiving Advanced Config Keys
25.1. Web Cashier Settings
25.2. Web Cashier Reports
27.1. Secured Application Areas
27.2. Standard print commands
27.3. Advanced Configuration
31.1. Internal User Import File Format
31.2. Guest Email to Print Modes
A.1. XML Web Services Methods
A.2. User Client command-line options
A.3. Windows installer command-line options
A.4. Fields for Importing Print Job Details
D.1. LDAP Primary Sync Source Config entries
D.2. LDAP Secondary Sync Source Config entries
D.3. Unix / Open Directory LDAP default settings
D.4. Novell eDirectory LDAP default settings
D.5. Active Directory LDAP default settings
F.1. PDL transform command functions
F.2. Pre-populated PDL transform script variables
F.3. PDL transform test mode output files
I.1. Web Print Supported Applications and File Formats