LinuxCommandLibrary

ppdmerge

Merge multiple PPD printer files

TLDR

Merge PPD files

$ ppdmerge -o [output.ppd] [file1.ppd] [file2.ppd]
copy
Merge multiple language versions
$ ppdmerge -o [combined.ppd] [en.ppd] [de.ppd] [fr.ppd]
copy

SYNOPSIS

ppdmerge [options] files

DESCRIPTION

ppdmerge merges multiple PPD (PostScript Printer Description) files into a single multi-language PPD file. This is primarily used to combine localized versions of a printer driver so that a single PPD file supports multiple languages, with CUPS selecting the appropriate translation based on the user's locale.
The input files should be variants of the same printer definition differing only in their translated strings. The merged output contains all language variants, reducing the number of PPD files that need to be distributed and installed.

PARAMETERS

FILES

Input PPD files.
-o FILE
Output file name.

CAVEATS

CUPS specific. For language localization.

HISTORY

ppdmerge is part of CUPS for PPD file merging.

SEE ALSO

ppdc(1), ppdi(1), cups(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community