Uso di EnumFeatures

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.

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 delle parole chiave della struttura PPD *OpenUI/*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 spooling EMF di spooler è disabilitato in 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, il prefisso della parola chiave "%" è incluso nell'output. Per le funzionalità PPD, il prefisso della parola chiave "*" non è incluso nell'output.