---
name: "ppdmerge"
section: "1"
platform: "linux"
package: "cups"
version: "2:2.4.20-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux", "macos"]
url: "https://new.carta.tech/ppdmerge"
---

# ppdmerge(1)

merge ppd files (deprecated)

## NAME

ppdmerge - merge ppd files (deprecated)

## SYNOPSIS

**ppdmerge** \[ **-o** *output-ppd-file* \] *ppd-file* *ppd-file* \[ ... *ppd-file* \]

## DESCRIPTION

**ppdmerge** merges two or more PPD files into a single, multi-language PPD file. **This program is deprecated and will be removed in a future release of CUPS.**

## OPTIONS

**ppdmerge** supports the following options:

- **-o** *output-ppd-file*

  Specifies the PPD file to create. If not specified, the merged PPD file is written to the standard output. If the output file already exists, it is silently overwritten.

## NOTES

PPD files are deprecated and will no longer be supported in a future feature release of CUPS. Printers that do not support IPP can be supported using applications such as [**ippeveprinter**(1)](/ippeveprinter/1.md).

**ppdmerge** does not check whether the merged PPD files are for the same device. Merging of different device PPDs will yield unpredictable results.

## SEE ALSO

[**ppdc**(1)](/ppdc/1.md), [**ppdhtml**(1)](/ppdhtml/1.md), [**ppdi**(1)](/ppdi/1.md), [**ppdpo**(1)](/ppdpo/1.md), [**ppdcfile**(5)](/ppdcfile/5.md), CUPS Online Help (http://localhost:631/help)

## COPYRIGHT

Copyright © 2020-2024 by OpenPrinting.
