LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

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. ppdmerge does not check whether the merged PPD files are for the same device; merging different device PPDs will yield unpredictable results.

PARAMETERS

FILES

Input PPD files.
-o FILE
Output file name. If not specified, the merged PPD file is written to standard output.

CAVEATS

Deprecated. PPD files and ppdmerge will be removed in a future release of CUPS.

HISTORY

ppdmerge is part of CUPS for PPD file merging.

SEE ALSO

ppdc(1), ppdi(1), ppdhtml(1), ppdpo(1), cups(1)

Copied to clipboard
Kai