Option attributes for the Resolution feature

> [!IMPORTANT] > 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 the Print support app design guide.**

The following table lists the attributes associated with the Resolution feature. For more information about the Resolution feature, see Standard Features.

Attribute name Attribute parameter Comments
*DPI PAIR of numeric values representing the x and y values for the printer's resolution, in dots per inch. Required. The x and y values must equal *TextDPI x and y values, or they must be equal to *TextDPI x and y values divided by a power of two. For example, if *TextDPI is PAIR(300, 300), then *DPI values might be PAIR(300, 300), PAIR(150, 150), or PAIR(75, 75), but not PAIR(100, 100).
*MinStripBlankPixels Numeric value representing the minimum number of blank bytes that Unidrv should encounter within a scan line before stripping enclosing blank bytes. Optional. If not specified, the default value is zero. This attribute is relevant only if a *StripBlanks entry specifies ENCLOSED. For more information, see Raster Data Emission Attributes.
*PinsPerLogPass Numeric value presenting the number of scan lines printed by one logical pass of the print head. Must be a multiple of *PinsPerPhysPass, since each logical pass consists of one or more physical passes. Optional. If not specified, the default value is 1. Required if a printer performs interlacing, requiring multiple passes of the print head across a set of scan lines, to print all the scan lines.
*PinsPerPhysPass Numeric value representing the number of scan lines printed as the print head moves across the page. Must be one, or a multiple of eight. Optional. If not specified, the default value is 1.

The horizontal and vertical resolutions should be multiples of *PinsPerPhysPass, or the output might be unpredictable.
*RequireUniDir? TRUE or FALSE, indicating whether the specified resolution requires unidirectional printing to be enabled. Optional. If not specified, the default value is FALSE.
*SpotDiameter Numeric value representing the spot diameter size, as a percentage of the pixel size, for the resolution specified by *DPI. Required.

Examples:

100 means the spot diameter equals the pixel size.

200 means the spot diameter is twice the pixel size.

50 means the spot diameter is half the pixel size.
*TextDPI PAIR or numeric values representing the x and y values for the printer's text resolution, in dots per inch. Required. See *DPI comments. This resolution is used for drawing fonts and vector graphics.

For information about additional option attributes, see Option Attributes for All Features.

Also, see Controlling Image Quality.