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.
| Tags | Office/Business printing Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | Mac OS X POSIX Unix |
| Implementation | C |
Recent releases


Changes: A new option to truncate long filenames was introduced. The spool file is now also purged on errors, and failed chmod() on the output file is treated as non-fatal. Updates and additions to the documentation were made, and the additional changelog was removed from the source code.


Changes: A memory allocation that was too small for the postprocessing string was fixed. Further, the bundled SELinux .te-file was updated and a typographical error in the documentation was corrected.


Changes: PostProcessing scripts get the original username as given to CUPS-PDF as a new 3rd argument. The PPD file now carries an IEEE1284-device ID to enable automatic selection. The exit codes of the backend were corrected to match CUPS' specifications.


Changes: The default options of the internal call to GhostScript have been optimized for PDF output.


Changes: Enclosing parentheses (), e.g. as those set by CUPS-LPD, will be removed from the title instead of being converted to _title_. A more comprehensive identification string was set that will make CUPS set 'CUPS-PDF' as the printer name when adding the printer automatically.
- All comments
Recent commentsAre there any plans to preserve the hyperlinks in a PDF such as when called to print an HTML page from a browser such as Firefox? I would ask for an option that could be turned on or off. In OpenOffice.org, the export to PDF does preserve the hyperlinks. Thank you.