Condividi tramite


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.