Condividi tramite


Uso di GetOptions e SetOptions

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.

È possibile chiamare GetOptions per recuperare l'impostazione corrente del driver per le funzionalità le cui parole chiave sono elencate nel buffer a cui punta il parametro di input pmszFeaturesRequested .

Ad esempio, in una chiamata a GetOptions, si supponga che il buffer di input pmszFeaturesRequested contenga questa stringa (in formato MULTI_SZ):

"PageSize\0Duplex\0Resolution\0\0"

Al termine della restituzione del metodo GetOptions , l'output pmszFeatureOptionBuf potrebbe contenere la stringa seguente (anche in formato MULTI_SZ):

"PageSize\0Letter\0Duplex\0DuplexTumble\0Resolution\0300dpi\0\0"

Questo esempio mostra che GetOptions ha recuperato le parole chiave di opzione per PageSize (Letter), Duplex (DuplexTumble) e Resolution (300dpi).

È possibile chiamare SetOptions per modificare l'impostazione corrente del driver in base alle coppie di parole chiave feature/option nel buffer di input pmszFeatureOptionBuf .

Sono supportate due categorie di funzionalità:

Funzionalità PPD

Funzionalità dei driver