EVERYTHING XIAOMI
Get listed

CUPS-PDF

CUPS-PDF provides a virtual PDF printer for creating PDF files from print jobs on a central fileserver.

Place
#30 of 46
Score
6.0
CUPS-PDF's website

What CUPS-PDF is

CUPS-PDF provides a virtual PDF printer for creating PDF files from print jobs on a central fileserver. After installation, users can choose “CUPS-PDF (Virtual PDF Printer)” when setting up a printer in CUPS. It accepts PostScript, CUPS print jobs, and raw queues from Samba or Netatalk. Output is sorted into subdirectories named for the job owner; an anonymous output directory is also available unless disabled. Configuration options cover resolution, page size, PDF version, filename truncation, job ID labels, title preference, and log level. CUPS-PDF is free, distributed under GPL version 2 or later, and provided without warranty. It is available as source and through packages or ports for several distributions and systems, including Debian, Fedora/RHEL/CentOS, FreeBSD, and OpenBSD. A Mac OS X package and MacPorts port are also listed. The software requires root privileges and a fully featured UNIX filesystem. Windows and NetWare shares are unsupported, and NFS output must be mounted without root_squash.

Good

  • Free software under GPL version 2 or later
  • Supports PostScript and CUPS print jobs
  • Offers configurable PDF and filename options
  • Packages or ports listed for multiple systems

Watch out

  • Requires root privileges
  • Windows and NetWare shares are unsupported
  • NFS output requires mounting without root_squash

Who it suits

CUPS-PDF suits administrators who want a shared PDF printer for a heterogeneous network. It is intended for UNIX-based environments and documented setups involving Samba or Netatalk queues.

Verdict

CUPS-PDF provides a central virtual printer with configurable output and support for several UNIX-oriented distributions. Check its filesystem and root-permission requirements before deploying it.

Plans and prices

From CUPS-PDF's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
CUPS-PDFFreeGPL software · no warranty

The facts

Each one read from CUPS-PDF's own pages, with the date it was checked.

What it does

Configuration
The included PPD and configuration options cover resolution, page size, PDF version, filename truncation, job ID labels, title preference, and log level.checked 11 Oct 2026
Current source
The download page identifies cups-pdf_3.0.3.tar.gz as the current source package.checked 11 Oct 2026
Deployment
The software is available as a source package and is packaged for multiple distributions.checked 11 Oct 2026
Distribution packages
The download page lists packages or ports for Debian, openSUSE, Fedora/RHEL/CentOS, Gentoo, Slackware, FreeBSD, OpenBSD, and T2.checked 11 Oct 2026
Filesystem limit
CUPS-PDF requires a fully featured UNIX filesystem; NetWare and Windows shares are unsupported, and NFS output must be mounted without root_squash.checked 11 Oct 2026
Integrations
Documented client setups include UNIX clients and queues receiving input through Samba or Netatalk for Windows, OS/2, or Mac OS.checked 11 Oct 2026
License
CUPS-PDF is distributed under the GPL, version 2 or any later version, and is provided without warranty.checked 11 Oct 2026
Output handling
Generated PDFs are placed in subdirectories named for the print job owner, with an anonymous output directory available unless disabled.checked 11 Oct 2026
Printer setup
After installation, users can select “CUPS-PDF (Virtual PDF Printer)” when setting up a printer in CUPS.checked 11 Oct 2026
Purpose
CUPS-PDF creates PDF files in a heterogeneous network by providing a PDF printer on a central fileserver.checked 11 Oct 2026
Security requirements
CUPS-PDF requires root privileges; its documentation says the backend should be owned by root and have permissions set to 0700.checked 11 Oct 2026
Security setting
The configuration defaults AllowUnsafeOptions to 0 and warns that allowing users to override all options can pose severe security risks.checked 11 Oct 2026
Support
The maker invites comments, suggestions, and bug reports by email to Volker C. Behr.checked 11 Oct 2026

The company

Headquarters
Randersacker, Germanychecked 28 Sep 2026

Where it runs

Mac support
The download page links to a Mac OS X package and MacPorts port, and the documentation says Mac OS X requires pstopdf instead of AFPL GhostScript.checked 11 Oct 2026

Alternatives to CUPS-PDF

All alternatives
  1. 1Carbone logo

    Carbone

    Free planOpen sourceWebAPILinuxmacOS
    8.3Free plan
  2. 2PDFMonkey logo

    PDFMonkey

    PDFMonkey

    Free planWebAPI
    7.6From €5 a month
  3. 3CraftMyPDF logo

    CraftMyPDF

    CraftMyPDF

    Free planWebAPI
    7.5From $29 a month
  4. 4DocRaptor logo

    DocRaptor

    Artifex Software Inc.

    Free planWebAPI
    7.1From $15 a month
  5. 5

    ReportLab

    Free planWebAPILinuxmacOS
    7.1Free plan
  6. 6

    Anvil PDF Generation API

    Anvil

    Free planWebAPI
    7.0From $99 a month