Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu konu güncel değil. En güncel bilgiler için bkz. Yazdırma Şeması Belirtimi.
Bir DEVMODE yapısı kullanarak cihaz yapılandırma bilgilerini belirtmenin geçerli yöntemi çeşitli sınırlamalardan muzdariptir. İlk olarak DEVMODE yapısı, farklı sürümlerde sorunlara yol açabilen ikili bir yapıdır. İkincisi, genişletilebilir olmayan bir ortak bölüme ve yalnızca sürücüler tarafından erişilebilen özel bir bölüme ve yalnızca onu oluşturan belirli bir sürücü tarafından bölünür. PrintTicket biçimi, XML tabanlı Yazdırma Şeması Çerçevesi'ni kullanarak yapılandırma bilgilerini ifade eder ve böylece DEVMODE yapısının bu eksikliklerini ortadan kaldırır.
PrintTicket Şeması, az önce bahsedilen iki sorunun her birini giderir. İlk olarak, PrintTicket Şeması XML tabanlı bir metin dosyasıdır, bu nedenle genişletilebilirlik ve sürüm oluşturma ile ilgili sorunlar ortadan kalkar. İkinci olarak, yapılandırma bilgileri tüm istemciler tarafından kullanılabilir, yani herhangi bir istemci veya sağlayıcı bir PrintTicket'te bulunan tüm bilgileri depolayabilir ve alabilir. Seçenekler, Print Schema Framework ve türetilmiş PrintCapabilities belgesi tarafından kullanılan teknik kullanılarak açıklanmıştır. Bu nedenle PrintTicket, Seçenek tanımı modelinin gerçekleştirilmesi için tüm olası taşınabilirlik avantajlarını sağlar. Daha fazla bilgi için bkz. Print Schema Framework. Bu bölüm için hedeflenen hedef kitle aşağıdaki grupları içerir:
PrintTicket / PrintCapabilities Sağlayıcı arabiriminin uygulayıcıları
PrintTicket tüketicileri
PrintTicket / PrintCapabilities Sağlayıcı arabiriminin istemcileri
Önceki listedeki ilk kategorinin üyeleri, bu bölümün geri kalanında PrintTicket sağlayıcıları olarak adlandırılır. Son iki kategorinin üyeleri PrintTicket tüketicileri olarak adlandırılır.
Yazdırma Şeması ve PrintCapabilities Şeması İlişkisi
PrintTicket ve PrintCapabilities şemaları, Yazdırma Şemasının özel parçalarıdır. Yazdırma Şeması'nın bu alt kümeleri arasındaki temel yapısal farklar, PrintTicket Şeması'nın PrintCapabilities Şemasında bulunmayan Özellik ve ParameterInit örneklerini içermesi, PrintCapabilities Şeması'nda ise PrintTicket Şemasında bulunmayan Property ve ParameterDef örneklerini içermesidir. Bu farklar dışında, PrintCapabilities ve PrintTicket şemaları genellikle içerik, özellik, seçenek, ScoredProperty ve Value örnekleri paylaşırken birbirini yansıtır. Bu tür paylaşılan içerikler up-togüncel tutulmalıdır. Örneğin, PrintCapabilities Şemasındaki MediaSize Özelliğinde bir değişiklik yapılırsa, aynı değişiklik PrintTicket Şemasında da yapılmalıdır.
İlgili konular