Option Attributes

Important

The modern print platform is Windows' preferred means of communicating with printers. We recommend that you use Microsoft's IPP inbox class driver, along with Print Support Apps (PSA), to customize the print experience in Windows 10 and 11 for printer device development.

For more information, see Modern print platform and the Print support app design guide.

When specifying printer options, you use attributes to provide Unidrv with the following information:

  • Text strings representing an option's display name, user prompt, and help message.

  • A Boolean value indicating whether an option is always present or is installable.

  • The printer command that causes an option to be selected.

  • Various types of option-specific information.

This section contains the following topics:

Option Attributes for All Features

Option Attributes for the ColorMode Feature

Option Attributes for the Halftone Feature

Option Attributes for the InputBin Feature

Option Attributes for the Memory Feature

Option Attributes for the OutputBin Feature

Option Attributes for the PaperSize Feature

Option Attributes for the Resolution Feature