Printer features are capabilities that can be controlled by the Unidrv driver. By listing a feature and its characteristics in a GPD file, you inform the Unidrv driver that your printer supports the feature.
Each printer feature can be assigned to one or more states, and printer options are used to define the possible states. For example, if your printer accepts both letter-sized and legal-sized pages, your GPD file should specify the PaperSize feature, along with the Letter and Legal options.
All features and their associated options are listed on either the printer property sheet or the document property sheet associated with the printer. For more information about these property sheets, see Unidrv User Interface.
This section explains GPD language support for both standard features and customized features. Additional topics in this section include Feature Entry Format, Feature Attributes, and Feature Conflict Priority.