Sdílet prostřednictvím


Formát zadávání funkcí

Important

Moderní tisková platforma je upřednostňovaná pro komunikaci s tiskárnami ve Windows. Doporučujeme použít ovladač třídy doručené pošty IPP od Microsoftu spolu s tiskovými podpůrnými aplikacemi (PSA) k přizpůsobení prostředí tisku ve Windows 10 a 11 pro vývoj zařízení tiskárny.

Další informace najdete v průvodci návrhem aplikace podpory tisku v1 a v2.

Chcete-li zadat položku funkce tiskárny v souboru GPD, použijte následující formát:

*Funkce: FeatureName {FeatureAttributes}

where FeatureName je název jedné z předdefinovaných standardních funkcí nebo vlastního názvu funkce a FeatureAttributes je sada atributů funkcí.

Například soubor GPD může obsahovat následující specifikaci standardní funkce InputBin.

*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
    }
}

Pokud specifikaci funkce zopakujete například přidáním dvou nebo více položek funkce InputBin, použijí se následující pravidla:

  • Atributy a možnosti, které nejsou duplikovány, se přidají do databáze Unidrv.

  • Atributy a možnosti, které jsou duplikovány, jsou přepsány a Unidrv uchovává pouze poslední specifikaci.

Můžete řídit pořadí zobrazení funkcí uživateli. Viz Určení pořadí zobrazení funkcí a možností.