Formato voce funzionalità
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 specificare una voce di funzionalità della stampante in un file GPD, usare il formato seguente:
*Funzionalità: FeatureName {FeatureAttributes}
dove FeatureName è il nome di una delle funzionalità standard predefinite o di un nome di funzionalità personalizzato e FeatureAttributes è un set di attributi di funzionalità.
Ad esempio, un file GPD potrebbe contenere la specifica seguente della funzionalità InputBin standard.
*Feature: InputBin
{
*Name: "Paper Bin"
*DefaultOption: Upper
*Option: Upper
{
*Name: "Upper Tray"
*Command: CmdSelect
{
*Order: DOC_SETUP.10
*Cmd: "<1B>&l1H"
}
*Constraints: PaperSize.Env10
}
*Option: Manual
{
*Name: "Manual Feed"
*Command: CmdSelect
{
*Order: DOC_SETUP.10
*Cmd: "<1B>&l2H"
}
*Installable?: TRUE
}
}
Se si ripete una specifica di funzionalità, ad esempio, includendo due o più voci di funzionalità InputBin, si applicano le regole seguenti:
Gli attributi e le opzioni non duplicati vengono aggiunti al database Unidrv.
Gli attributi e le opzioni duplicati vengono sovrascritti e Unidrv mantiene solo l'ultima specifica.
È possibile controllare l'ordine in cui vengono visualizzate le funzionalità all'utente. Vedere Specifica della funzionalità e dell'ordine di visualizzazione delle opzioni.