Interfaccia utente del driver plotter
Importante
La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.
Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.
L'interfaccia utente del plotter usa CPSUI per creare le due pagine della finestra delle proprietà seguenti:
La pagina Impostazioni dispositivo per la finestra delle proprietà della stampante, visualizzata quando un utente seleziona la voce di menu Proprietà dalla cartella della stampante o da una finestra della stampante. Questa pagina elenca le impostazioni di configurazione specifiche della stampante.
Le pagine Layout, Carta/Qualità e Avanzate per la finestra delle proprietà del documento, visualizzate quando un utente seleziona la voce di menu Impostazioni predefinite documento dalla cartella della stampante o da una finestra della stampante o quando un'applicazione chiama le funzioni PrinterProperties o DocumentProperties. Questa pagina elenca le impostazioni di configurazione specifiche del documento.
Queste finestre delle proprietà contengono le caratteristiche e le opzioni del plotter specificate dal minidriver di un plotter. Consentono inoltre all'utente di modificare i valori delle opzioni.
L'interfaccia utente del plotter viene implementata come DLL dell'interfaccia della stampante in modalità utente. Il codice all'interno di questa DLL, in combinazione con CPSUI, specifica il contenuto delle pagine della finestra delle proprietà. La DLL applica vincoli sulle opzioni del plotter che possono essere combinate, in base alle informazioni contenute nel minidriver. Garantisce inoltre che gli utenti non selezionino le opzioni non installate nel plotter.