Plotter Driver Components
MSPlot components consist of DLLs and binary data files, as illustrated in the following diagram.
Components in the diagram include:
A user application 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.
MSPlot minidrivers (.pcd files).
- Cached .pcd file data
Minidriver data read from .pcd files.
Plotter driver user interface DLL, providing common UI code for all MSPlot-supported printers.
CPSUI user interface for printers.
Plotter driver renderer, which renders images and sends the image data stream to the spooler.