Pscript Minidrivers

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.

Pscript minidrivers are created from .ppd files and .ntf files.

PPD Files

Text-based PostScript Printer Description files (.ppd files) describe a PostScript printer's characteristics. The Pscript driver for Microsoft Windows 2000 and later supports .ppd files that are compatible with version 4.3 of the PPD specification from Adobe Systems, Inc. Pscript reads a printer's .ppd file and converts the text into a binary format, stored locally as a .bpd file that is regenerated every time the .ppd file changes.

NTF Files

Windows 2000 and later font files (.ntf files) are binary files used for describing the device fonts of printers supported by Pscript.

Microsoft provides a default .ntf file, named pscript.ntf, that contains descriptions of commonly encountered US device fonts. For East Asian printers, Microsoft also provides a default .ntf file, named pscrptfe.ntf, which contains descriptions of commonly encountered East Asian device fonts.

In addition, hardware vendors can supply device font descriptions for fonts not supported by pscript.ntf. These font descriptions can be created by converting AFM files to NTF files. Customized, printer model-specific .ntf files can be installed by listing them as dependent files in a printer INF file. For more information, see Installing a Pscript Minidriver.

Pscript searches for font metrics by first checking printer model-specific .ntf files, then checking pscript.ntf, and using the first font description found.

This section contains the following topics:

Converting AFM Files to NTF Files

Converting East Asian AFM Files to NTF Files

Installing a Pscript Minidriver

PostScript Printer Standard Features

Pscript Printer Minidriver Versioning

Pscript Support for Stapling

AddEuro

TrueGray