Condividi tramite


Aggiunta di nuove pagine della finestra delle proprietà

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.

Per aggiungere nuove pagine alle finestre delle proprietà fornite dall'interfaccia della stampante a Unidrv o Pscript5, il plug-in dell'interfaccia utente deve implementare i metodi IPrintOemUI seguenti:

  • IPrintOemUI::D evicePropertySheets

    Consente di aggiungere alla 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 o quando un'applicazione chiama la funzione PrinterProperties (descritta nella documentazione di Windows SDK).

  • IPrintOemUI::D ocumentPropertySheets

    Consente di aggiungere pagine alla finestra delle proprietà del documento, che viene visualizzata quando un utente seleziona la voce di menu Preferenze stampante dalla cartella della stampante o da una finestra della stampante o quando un'applicazione chiama le funzioni DocumentProperties o AdvancedDocumentProperties (descritte nella documentazione di Windows SDK).

Se si implementa uno di questi metodi, in genere si fornirà anche una funzione di callback tipizzata _CPSUICALLBACK per gestire le modifiche dell'utente. Questa funzione di callback deve chiamare IPrintOemDriverUI::D rvUpdateUISetting per informare il driver quando il valore associato a un'impostazione dell'interfaccia utente è stato modificato, se il valore dell'impostazione viene archiviato nella struttura DEVMODEW del driver o nelle chiavi del Registro di sistema.