PaperCut integrates with CUPS by hooking itself into the print workflow. By prefixing the DeviceURI with papercut: you’re instructing CUPS to execute a PaperCut process before passing the job into the physical printer. If after prefixing the DeviceURI the queue immediately raises an error and enters a Stop state, the following may explain the cause:
SELinux: SELinux is enabled on the system preventing PaperCut from working. SELinux security policies on systems such as RedHat prevent CUPS from executing foreign applications. Either ensure that SELinux is not enabled on your system, or invest in the time to understand SELinux and updated the kernel’s security policy to allow CUPS to exec the papercut process. When this problem arises, the PaperCut backend will be unable to read the print-provider.conf file and will report this error in the CUPS error_log. File Permissions: PaperCut will install a CUPS backend process in the default CUPS backend directory (usually /usr/lib/cups/backend). The installer will attempt to configure the correct permissions on the papercut backend process. Default permissions can however vary from Linux distribution to distribution. Verify that this process has execute permissions. Copy the permissions as set on other backends in this directory such as the lpd or parallel backends. Perl may need to be installed: Please note that we have seen reports for certain red hat based distributions of Linux, running the PaperCut process may require to install Perl. So if you run into any hiccups with the PaperCut Process use your package manager to install Perl. If these suggestions fail to resolve the problem, please enable debug logging at the Print Provider layer by following the instructions in the knowledge base article linked below, and open a ticket with our Support Team .
https://www.papercut.com/kb/Main/HowToEnableDebugInThePrintProvider Also the CUPS error_log can sometimes contain messages that are useful.
Articles in this section
- Users receive "Need admin approval" error with Scan to OneDrive for Business
- Resolving PaperCut NG/MF performance issues by maintaining its internal database
- Preserving print script discounts when changing print jobs attributes at the device
- Load Balancing Concepts for PaperCut Environments
- PaperCut MF 24.1.8 - Document Processing information and FAQs
- Manually Generating and Installing iOS AirPrint Profiles for Mobility Print (When Auto Setup Fails)
- Common Xerox Issues and how to fix them
- PaperCut NG/MF Security Bulletin (May 2025)
- How to permit users to cancel print jobs at HP MFD
- How to remove a print job from the queue
Comments
0 comments
Please sign in to leave a comment.