Condividi tramite


Uso di EnumFeatures

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.

Un chiamante può usare EnumFeatures per recuperare un elenco di parole chiave che contiene le funzionalità del driver attualmente supportate e tutte le funzionalità PPD, oltre alle seguenti, che Pscript considera come se fossero funzionalità definite all'interno di PPD *OpenUI/*Parole chiave della struttura CloseUI:

*LeadingEdge

*UseHWMargins

Pscript gestisce determinate funzionalità in modo speciale. Se più di una delle parole chiave *Resolution, *SetResolution e *JCLResolution vengono visualizzate in un PPD, vengono unite in una funzionalità standard. Dopo l'unione, il nome della parola chiave della funzionalità sarà "JCLResolution" se *JCLResolution viene visualizzato per primo; in caso contrario, sarà "Risoluzione".

Alcune funzionalità del driver, ad esempio %Mirroring, sono sempre supportate, mentre altre funzionalità del driver sono supportate solo in determinate condizioni. Ad esempio, quando lo spooler EMF spooling è disabilitato nelle versioni di Windows 2000 e versioni successive del sistema operativo, la funzionalità %PageOrder non sarà supportata. Queste funzionalità del driver non supportate non verranno visualizzate nell'elenco di parole chiave di output di EnumFeatures.

Per le funzionalità del driver, l'output include il prefisso della parola chiave "%". Per le funzionalità PPD, il prefisso della parola chiave "*" non è incluso nell'output.