Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 1.7 KB

plotter-driver-user-interface.md

File metadata and controls

23 lines (16 loc) · 1.7 KB
title description keywords ms.date
Plotter Driver User Interface
Provides information about the plotter driver user interface.
Plotter Driver WDK print, user interface
MSPlot WDK print, user interface
user interface WDK MSPlot
01/30/2023

Plotter driver user interface

[!includePrint Support Apps]

The plotter user interface employs CPSUI to create the following two property sheet pages:

  • The Device Settings page for the printer property sheet, which is displayed when a user selects the Properties menu item from the printer folder or a printer window. This page lists printer-specific configuration settings.

  • The Layout, Paper/Quality, and Advanced pages for the document property sheet, which are displayed when a user selects the Document Defaults menu item from the printer folder or a printer window, or when an application calls the PrinterProperties or DocumentProperties functions. This page lists document-specific configuration settings.

These property sheets contain the plotter features and options specified by a plotter's minidriver. They also allow the user to modify option values.

The plotter's user interface is implemented as a user-mode printer interface DLL. Code within this DLL, in conjunction with CPSUI, specifies the contents of the property sheet pages. The DLL enforces constraints on which plotter options can be combined, based on information in the minidriver. It also ensures that users do not select options not installed on the plotter.