CUPS-PDF is a PDF writer backend for CUPS.

It is designed to produce PDF files in a heterogeneous network by providing a
PDF printer on the central fileserver. It will convert files printed to its
queue in CUPS to PDF and put them in a per-user-based directory structure.
It can execute post-processing scripts, e.g. to allow mailing the results
to the user.

Homepage:
https://www.cups-pdf.de/
