Symbolic Names

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.

A symbolic name is a character string used as an identifier. Symbolic names have the following characteristics:

  • The first character must be an uppercase or lowercase letter.

  • After the first character, the name can consist of uppercase and lowercase letters, numbers, and the underscore character ( _ ).

  • Names are case sensitive.

  • The number of characters in a name is unlimited.

The GPD language pre-defines a large number of symbolic names. Predefined names exist for printer attributes, command names, standard features, standard options, and standard variables.

You can define symbolic names for customized features, customized options, and macros.