Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Thema ist nicht aktuell. Die aktuellsten Informationen finden Sie in der Print Schema Specification.
Die aktuelle Methode zum Angeben von Gerätekonfigurationsinformationen mithilfe einer DEVMODE-Struktur leidet unter mehreren Einschränkungen. Zunächst ist die DEVMODE-Struktur eine binäre Struktur, die zu Problemen unterschiedlicher Versionen führen kann. Zweitens wird er in einen nicht mehr nächstensiblen öffentlichen Teil und einen privaten Teil unterteilt, auf den nur von Treibern zugegriffen werden kann, und dann nur durch den spezifischen Treiber, der ihn erstellt hat. Das PrintTicket-Format drückt Konfigurationsinformationen mithilfe des XML-basierten Print Schema Frameworks aus, wodurch diese Mängel der DEVMODE-Struktur beseitigt werden.
Das PrintTicket-Schema behebt jedes der beiden genannten Probleme. Zuerst ist das PrintTicket-Schema eine XML-basierte Textdatei, sodass Probleme mit Erweiterbarkeit und Versionsverwaltung beseitigt werden. Zweitens sind Konfigurationsinformationen für alle Clients verfügbar, was bedeutet, dass jeder Client oder Anbieter alle in einem PrintTicket enthaltenen Informationen speichern und abrufen kann. Optionen werden mithilfe derselben Technik beschrieben, die vom Print Schema Framework und dem abgeleiteten PrintCapabilities-Dokument verwendet wird. Aus diesem Grund bietet das PrintTicket alle potenziellen Portabilitätsvorteile des Optionsdefinitionsmodells, das realisiert werden soll. Weitere Informationen finden Sie unter Print Schema Framework. Die für diesen Abschnitt vorgesehene Zielgruppe enthält die folgenden Gruppen:
Implementierer einer PrintTicket /PrintCapabilities Provider-Schnittstelle
Verbraucher des PrintTicket
Clients einer PrintTicket/PrintCapabilities Provider-Schnittstelle
Mitglieder der ersten Kategorie in der vorherigen Liste werden im restlichen Abschnitt als PrintTicket-Anbieter bezeichnet. Mitglieder der letzten beiden Kategorien werden als PrintTicket-Verbraucher bezeichnet.
Beziehung zum Druckschema und PrintCapabilities-Schema
Die PrintTicket- und PrintCapabilities-Schemas sind beide spezielle Teile des Print-Schemas. Die wichtigsten strukturellen Unterschiede zwischen diesen Teilmengen des PrintSchemas sind, dass das PrintTicket-Schema Property- und ParameterInit-Instanzen enthält, die nicht im PrintCapabilities-Schema enthalten sind, während das PrintCapabilities-Schema Property- und ParameterDef-Instanzen enthält, die nicht im PrintTicket-Schema enthalten sind. Mit Ausnahme dieser Unterschiede spiegeln sich die PrintCapabilities- und PrintTicket-Schemas in der Regel in Inhalts-, Freigabefeature-, Option-, ScoredProperty- und Value-Instanzen. Alle freigegebenen Inhalte müssen up-to-date aufbewahrt werden. Wenn beispielsweise im MediaSize-Feature im PrintCapabilities-Schema eine Änderung vorgenommen wird, muss dieselbe Änderung im PrintTicket-Schema vorgenommen werden.
Verwandte Themen