ppdc man page for CUPS.
Copyright © 2007-2019 by Apple Inc.
Copyright © 1997-2007 by Easy Software Products.
Licensed under Apache License v2.0. See the file "LICENSE" for more
information.
5 -D name[=value] Sets the named variable for use in the source file. It is equivalent to using the #define directive in the source file.
5 -I include-directory Specifies an alternate include directory. Multiple -I options can be supplied to add additional directories.
5 -c message-catalog Specifies a single message catalog file in GNU gettext (filename.po) or Apple strings (filename.strings) format to be used for localization.
5 -d output-directory Specifies the output directory for PPD files. The default output directory is "ppd".
5 -l language(s) Specifies one or more languages to use when localizing the PPD file(s). The default language is "en" (English). Separate multiple languages with commas, for example "de_DE,en_UK,es_ES,es_MX,es_US,fr_CA,fr_FR,it_IT" will create PPD files with German, UK English, Spanish (Spain, Mexico, and US), French (France and Canada), and Italian languages in each file.
5 -m Specifies that the output filename should be based on the ModelName value instead of FileName or PCFilenName.
5 -t Specifies that PPD files should be tested instead of generated.
5 -v Specifies verbose output, basically a running status of which files are being loaded or written. -z Generates compressed PPD files (filename.ppd.gz). The default is to generate uncompressed PPD files.
5 --cr
5 --crlf
5 --lf Specifies the line ending to use - carriage return, carriage return and line feed, or line feed alone. The default is to use the line feed character alone.