Udostępnij przez


Niestandardowe funkcje

Ważny

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).

Dostosowane funkcje to te, które są specyficzne dla twojego sprzętu. Utworzysz unikatowe nazwy dla tych funkcji. Dla każdej dostosowanej funkcji należy określić zestaw dostosowanych opcji. Załóżmy na przykład, że drukarka zapewnia tryb ekonomiczny działania. Ponieważ język GPD nie udostępnia funkcji opisującej tę funkcję, należy zdefiniować dostosowaną funkcję i jej opcje. Specyfikacja funkcji może wyglądać następująco:

*Feature: EconoMode
{
    *Name: "Economy Mode"
    *FeatureType: PRINTER_PROPERTY
    *DefaultOption: EconoModeOff
    *Option: EconoModeOff
    {
        *Name: "Off"
        *Command: CmdSelect
         {
             *Order: DOC_SETUP.5
             *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
         }
    }
    *Option: EconoModeOn
    {
        *Name: "On"
        *Command: CmdSelect
        {
            *Order: DOC_SETUP.5
            *Cmd: "@PJL SET ECONOMODE=ON<0A>"
        }
    }
}