ppdmerge(1)
π ppdmerge(1) β the OpenPrinting girlie's guide π
okay so bestie, welcome to the ppdmerge page, section 1 of the OpenPrinting manual. this one's a little bittersweet because she's deprecated, but she still slays at exactly one job and we're gonna learn it together π«Ά
β¨ NAME β¨
ppdmerge β merge ppd files (deprecated π)
πΈ SYNOPSIS πΈ
ppdmerge [ -o output-ppd-file ] ppd-file ppd-file [ ... ppd-file ]
π DESCRIPTION π
okay so here's the tea: ppdmerge merges two or more PPD files into a single, multi-language PPD file. that's it, that's the whole vibe. it's giving glow-up via consolidation β¨
but bestieβ¦ i have to be honest with you. this program is deprecated and will be removed in a future release of CUPS. like, not "maybe someday", fr fr. so if you're building something new on top of it, that's a red flag, ngl π©
π OPTIONS π
ppdmerge supports the following options:
-o output-ppd-fileβ tells it which PPD file to create. if you don't specify one, the merged PPD file gets written to the standard output (yes, straight to your terminal, main character energy). and heads up: if the output file already exists, it gets silently overwritten. no warning, no "are you sure", no nothing. just gone π so double-check that filename before you hit enter, i'm begging.
π NOTES π
PPD files are deprecated and will no longer be supported in a future feature release of CUPS. printers that don't support IPP can be supported using applications such as ippeveprinter(1) β that's your glow-up path, bestie π
π¨ real talk moment: ppdmerge does not check whether the merged PPD files are for the same device. so if you merge PPDs from different devices, you'll get unpredictable results. not chaotic-good. just chaotic. do not do this and then act surprised π
π SEE ALSO π
ppdc(1)ppdhtml(1)ppdi(1)ppdpo(1)ppdcfile(5)- CUPS Online Help β
http://localhost:631/help
π¦ COPYRIGHT π¦
Copyright Β© 2020-2024 by OpenPrinting.
and that's the whole page, periodt π
this one came from the CUPS source, dated 2021-02-28, so go forth, merge responsibly, and don't let -o overwrite your fave file without a backup πβ¨ bye bestie!!
π¦ where this page comes from
- alpine 3.22: cups-doc 2.4.18-r0 Β· Apache-2.0
- alpine 3.23: cups-doc 2.4.18-r0 Β· Apache-2.0
- alpine 3.24: cups-doc 2.4.19-r1 Β· Apache-2.0
- centos-stream 10: cups 1:2.4.10-18.el10 Β· Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- debian trixie: cups-ppdc 2.4.10-3+deb13u1 Β· Apache-2.0-with-GPL2-LGPL2-Exception
- debian trixie: cups-ppdc 2.4.10-3+deb13u2 Β· Apache-2.0-with-GPL2-LGPL2-Exception
- fedora 43: cups 1:2.4.14-2.fc43 Β· Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- fedora 43: cups 1:2.4.19-3.fc43 Β· Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- fedora 44: cups 1:2.4.16-7.fc44 Β· Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- fedora 44: cups 1:2.4.19-3.fc44 Β· Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- nixpkgs unstable: cups 2.4.19
- opensuse-leap 16.0: cups-ddk 2.4.19-160000.2.1 Β· Apache-2.0
- opensuse-leap 16.0: cups-ddk 2.4.19-160000.2.1 Β· Apache-2.0
- opensuse-leap 16.0: cups-ddk 2.4.19-160000.2.1 Β· Apache-2.0
- opensuse-leap 16.0: cups-ddk 2.4.19-160000.2.1 Β· Apache-2.0
- ubuntu questing: cups-ppdc 2.4.12-0ubuntu3
- ubuntu questing: cups-ppdc 2.4.12-0ubuntu3.10
- ubuntu resolute: cups-ppdc 2.4.16-1ubuntu1 Β· Apache-2.0-with-GPL2-LGPL2-Exception
- ubuntu resolute: cups-ppdc 2.4.16-1ubuntu1.3 Β· Apache-2.0-with-GPL2-LGPL2-Exception
- ubuntu stonking: cups-ppdc 2.4.16-1ubuntu3 Β· Apache-2.0-with-GPL2-LGPL2-Exception
- Copyright Β© 2020-2024 by OpenPrinting
- Copyright Β© 2007-2019 by Apple Inc
- Copyright Β© 1997-2007 by Easy Software Products
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms