Pscript Minidrivers
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.
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