ppdcfile

Format de fichier source du compiler ppd de cups

Le compileur PPD de cups lit les fichiers méta qui contiennent des descriptions d'un ou plusieurs fichiers PPD à générer avec ppdc. Le format de fichier source est un fichier texte ASCII. Les informations de pilote d'imprimante peuvent être groupés en utilisant { ... }; les directives peuvent être placées n'importe où dans une ligne et sont suivies par une ou plusieurs valeurs. La liste des directives et valeurs acceptées sont:

#define name value
#elif {name | value}
#else
#endif
#font name encoding "version" charset status
#if {name | value}
#include ‹filename›
#include "filename"
#media name width length
#media "name/text" width length
#po locale "filename"
Attribute name "" value
Attribute name keyword value
Attribute name "keyword/text" value
Choice name "code"
Choice "name/text" "code"
ColorDevice boolean-value
ColorModel name colorspace colororder compression
ColorModel "name/text" colorspace colororder compression
ColorProfile resolution/mediatype gamma density matrix
Copyright "text"
CustomMedia name width length left bottom right top "size-code" "region-code"
CustomMedia "name/text" width length left bottom right top "size-code" "region-code"
Cutter boolean-value
Darkness temperature name
Darkness temperature "name/text"
DriverType type
Duplex type
Filter mime-type cost program
Finishing name
Finishing "name/text"
Font *
Font name encoding "version" charset status
Group name
Group "name/text"
HWMargins left bottom right top
InputSlot position name
InputSlot position "name/text"
Installable name
Installable "name/text"
LocAttribute name "keyword/text" value
ManualCopies boolean-value
Manufacturer "name"
MaxSize width length
MediaSize name
MediaType type name
MediaType type "name/text"
MinSize width length
ModelName "name"
ModelNumber number
Option name type section order
Option "name/text" type section order
PCFileName "filename.ppd"
Resolution colorspace bits-per-color row-count row-feed row-step name
Resolution colorspace bits-per-color row-count row-feed row-step "name/text"
SimpleColorProfile resolution/mediatype density yellow-density red-density gamma red-adjust green-adjust blue-adjust
Throughput pages-per-minute
UIConstraints "*Option1 *Option2"
UIConstraints "*Option1 Choice1 *Option2"
UIConstraints "*Option1 *Option2 Choice2"
UIConstraints "*Option1 Choice1 *Option2 Choice2"
VariablePaperSize boolean-value
Version number