Aracılığıyla paylaş


Özellik Çakışma Önceliği

Önemli

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.

Bir özelliğin çakışma önceliği, Unidrv'in kullanıcı arabirimi kodu seçenek kısıtlamaları uyguladığında bir özelliğin sahip olması gereken önceliği tanımlar.

GPD ayrıştırıcısı, bir özelliğe en yüksekten en düşük önceliğe kadar aşağıdaki sırayla bir çakışma önceliği atar:

  1. Yüklü olan yüklenebilir özellikler. (Bkz. Yüklenebilir Özellikler ve Seçenekleri İşleme .)

  2. *FeatureType PRINTER_PROPERTY olarak ayarlanmış özellikler.

  3. *FeatureType DOC_PROPERTY veya JOB_PROPERTY olarak ayarlanmış fonksiyonlar.

Her özellik türündeki özelliklere, özelliğin *ConflictPriority özniteliği için belirtilen değere göre göreli bir öncelik atanır. Bu nedenle, örneğin, *ConflictPriority özniteliği 1 olan bir PRINTER_PROPERTY özelliği, *ConflictPriority özniteliği 3 olan DOC_PROPERTY özelliğinden daha yüksek önceliğe sahiptir. *ConflictPriority özniteliği olmayan özellikler, sahip olan özelliklerden daha düşük önceliğe sahiptir.

*FeatureType ve *ConflictPriority öznitelikleri hakkında daha fazla bilgi için bkz. Özellik Öznitelikleri.