Aggiunta di nuove pagine della finestra delle proprietà

Importante

È consigliabile usare il driver della classe posta in arrivo 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 della stampante.

Per altre informazioni, vedere la 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.