Aracılığıyla paylaş


Özellik giriş biçimi

Important

Modern yazdırma platformu, Windows'un yazıcılarla iletişim kurmak için tercih ettiği araçlardır. Yazıcı cihazı geliştirme için Windows 10 ve 11'deki yazdırma deneyimini özelleştirmek için Yazdırma Desteği Uygulamaları (PSA) ile birlikte Microsoft'un IPP gelen kutusu sınıf sürücüsünü kullanmanızı öneririz.

Daha fazla bilgi için bkz. Yazdırma Desteği Uygulaması v1 ve v2 tasarım kılavuzu.

GPD dosyasında bir yazıcı özellik girdisi belirtmek için aşağıdaki biçimi kullanın:

*Özellik: FeatureName {FeatureAttributes}

Burada FeatureName önceden tanımlanmış standart özelliklerden birinin veya özelleştirilmiş bir özellik adının adıdır ve FeatureAttributes bir özellik öznitelikleri kümesidir.

Örneğin, bir GPD dosyası standart InputBin özelliğinin aşağıdaki belirtimini içerebilir.

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

Bir özellik belirtimini örneğin iki veya daha fazla InputBin özellik girdisi dahil olmak üzere yinelerseniz, aşağıdaki kurallar geçerlidir:

  • Yinelenmeyen öznitelikler ve seçenekler Unidrv'in veritabanına eklenir.

  • Yinelenen öznitelikler ve seçenekler değiştirilir ve Unidrv sadece son belirtimi saklar.

Özelliklerin kullanıcıya görüntülenme sırasını denetleyebilirsiniz. Bkz. Özelliklerin ve Seçeneklerin Görüntüleme Sırasını Belirtme.