Condividi tramite


Interfaccia utente Unidrv

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 Unidrv usa CPSUI per creare le 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. Nella pagina sono elencate 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 (descritte nella documentazione di Microsoft Windows SDK). Le pagine elencano le impostazioni di configurazione specifiche del documento.

Queste pagine della finestra delle proprietà contengono le funzionalità della stampante e le opzioni della stampante specificate dal minidriver Unidrv di una stampante. Consentono inoltre all'utente di modificare i valori delle opzioni.

L'interfaccia utente Unidrv 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 della stampante che possono essere combinate, in base alle informazioni contenute nel minidriver. Garantisce inoltre che gli utenti non selezionino le opzioni non installate nella stampante.

È possibile modificare le pagine della finestra delle proprietà fornite da Unidrv fornendo un plug-in dell'interfaccia utente.