Pscript components consist of DLLs, plus text and binary data files, as illustrated in the following diagram:
Components in the diagram include:
A user application, such as a word processor, that provides users with printing capabilities.
User-mode DLL that exports Win32 GDI functions.
- Kernel-Mode Graphics Engine
NT-based operating system executive code that implements GDI functionality.
- Minidriver Text Files
- Binary Data Files
Temporary files (with a .bpd extension) that Pscript creates after parsing information contained in minidriver text files.
Pscript user interface DLL, providing common UI code for all Pscript-supported printers.
- User Interface Plug-In
Optional, printer-specific, user interface plug-in.
CPSUI user interface for printers.
Pscript renderer, which handles text output and renders images, then sends the text and image data to the print spooler.
- Rendering Plug-In
Optional, printer-specific, rendering plug-in.