V4 Yazıcı Sürücüsü Yerelleştirmesi

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

Windows, IPrintSchemaCapabilities nesneleri aracılığıyla sağlanan yazıcı uzantılarının ve UWP cihaz uygulamalarının geliştirilmesini desteklemek için standart yerelleştirilmiş görüntü dizeleri sağlar.

Aşağıdaki tabloda Windows'un standart görüntü dizeleriyle yerelleştirebileceği özellikler gösterilmektedir:

Özellik Standart seçenekler
Giriş bölmeleri İş/Belge/PageInputBin
Ortam türleri PageMediaType
Çift yönlü iletişim JobDuplexAllDocumentsContiguously
Sıralama DocumentCollate
Çıkış rengi PageOutputColor
Oryantasyon PageOrientation
N-Up JobNUpAllDocumentsContiguously
Delik delme JobHolePunch

DocumentHolePunch
Zımbalama JobStapleAllDocuments

DocumentStaple
Bağlayıcılık JobBindAllDocuments

DocumentBinding
Çıkış kalitesi PageOutputQuality
Medya boyutu PageMediaSize

Ayrıca, bu dizeler, sürücünün özellik veya seçenek için kaynak DLL kullanarak bir görünen ad belirtmemesi koşuluyla PrintCapabilities XML formlarında kullanılabilir. Bir sürücü kaynak DLL kullanarak bir görünen ad belirtiyorsa, hem XML'de hem de Windows'un önceki sürümlerinde kullanılan eski COMPSTUI tabanlı yazdırma tercihleri kullanıcı arabirimine sunulur.

Farklı kullanıcı arabirimleri ve API'ler arasında görünen adlar farklılık gösterir. Belirli bir senaryo için beklenen yerelleştirme davranışına genel bir bakış görmek için aşağıdaki üç akış çizelgesini kullanın.

Aşağıdaki akış çizelgesi, UWP uygulamalarında ve nesnelerin IPrintSchemaFeature ve IPrintSchemaOption ailelerinde beklenen yerelleştirme davranışını gösterir.

Windows uygulamaları, iprintschemafeature veya iprintschemaoption için yerelleştirme davranışı akış çizelgesi.

Aşağıdaki akış çizelgesi, PrintCapabilities XML belgelerinde beklenen yerelleştirme davranışını gösterir.

printcapabilities xml belgeleri için yerelleştirme davranışı akış çizelgesi.

Aşağıdaki akış çizelgesi standart, Compstui tabanlı yazdırma tercihleri iletişim kutusunda beklenen yerelleştirme davranışını gösterir.

compstui tabanlı iletişim kutusu için yerelleştirme davranışı akış çizelgesi.

Microsoft tarafından yerelleştirilmiş görünen adları kullanmak için, GPD veya PPD yapılandırma dosyalarınızı düzgün düzenlemek için bu tablodaki yönergeleri izleyin.

Dosya türü Yönergeler
GPD GPD özelliği veya seçeneği için Ad girdisini belirtin.

rcNameID girdisini belirtmeyin.

Aşağıdaki özellikler veya seçenekler için, Standart Özellikler olarak belirtilmedikçe, GPD özelliklerini veya seçeneklerini ilgili Yazdırma Şeması tanımlı özelliklerle veya seçeneklerle eşlemek için PrintSchemaKeywordMap'i de belirtmeniz gerekir. Özellikleri eşlemek için PrintSchemaKeywordMap'in nasıl kullanılacağını gösteren örnekleri görmek için bkz. GPD/PPD-Based Özellik Açıklaması Değişiklikleri

İşDelikZımbası (JobHolePunch), BelgeDelikZımbası (DocumentHolePunch)

JobStapleAllDocuments, DocumentStaple

JobBindAllDocuments, DocumentBinding

PageOutputQuality

PageMediaType

N-Up için, seçenek değerlerinde PrintSchemaKeywordMap kullanmayın.
PPD PPD özelliklerini veya seçeneklerini ilgili Yazdırma Şeması tanımlı özelliklerle veya seçeneklerle eşlemek için PrintSchemaKeywordMap kullanın. Özellikleri eşlemek için PrintSchemaKeywordMap'in nasıl kullanılacağını gösteren örnekleri görmek için bkz. GPD/PPD-Based Özellik Açıklaması Değişiklikleri

N-Up için, seçenek değerlerinde PrintSchemaKeywordMap kullanmayın.

PPD Tabanlı Sürücüleri Yerelleştirme

PPD tabanlı sürücüler kaynak DLL'lerini desteklemez. Sonuç olarak, birden çok PPD dosyası sağlamak gerekebilir. Microsoft, PPD yapılandırma dosyalarını kullanan v4 yazdırma sürücülerinin yerel ayar başına bir PPD dosyası eklemek için bu konuda açıklanan teknikleri kullanmasını önerir.

IPrintSchemaCapabilities

IPrintSchemaFeature

IPrintSchemaOption

GPD/PPD-Based Özellik Açıklaması Değişiklikleri

Standart Özellikler