Udostępnij przez


Format wpisu funkcji

Important

Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.

Aby uzyskać więcej informacji, zobacz Print Support App v1 and v2 design guide (Przewodnik projektowania aplikacji do obsługi wydruku w wersji 1 i 2).

Aby określić wpis funkcji drukarki w pliku GPD, użyj następującego formatu:

*Funkcja: FeatureName {FeatureAttributes}

gdzie FeatureName jest nazwą jednej ze wstępnie zdefiniowanych funkcji standardowych lub niestandardowej nazwy funkcji, a FeatureAttributes to zestaw atrybutów funkcji.

Na przykład plik GPD może zawierać następującą specyfikację standardowej funkcji 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
    }
}

Jeśli na przykład powtórzysz specyfikację funkcji, w tym co najmniej dwa wpisy funkcji InputBin, obowiązują następujące reguły:

  • Atrybuty i opcje, które nie są zduplikowane, są dodawane do bazy danych Unidrv.

  • Atrybuty i opcje, które są zduplikowane, są zastępowane, a unidrv zachowuje tylko ostatnią specyfikację.

Możesz kontrolować kolejność wyświetlania funkcji użytkownikowi. Zobacz Określanie kolejności wyświetlania funkcji i opcji.