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 aktuellen Win32 DevCaps-Funktionen (z. B. GetDeviceCaps oder DeviceCapabilities, die beide in der Dokumentation zum Microsoft Platform Software Development Kit (SDK) beschrieben sind, beschränken die Art der Informationen, die nicht treiberfremde Komponenten erhalten können, im Hinblick auf die Funktionen und Eigenschaften von Druckgeräten. Es gibt keine Unterstützung für die Veröffentlichung der Funktionen von Druckprozessoren, noch gibt es eine Methode zum Aufzählen nicht standardmäßiger Features. Daher gibt es keine Möglichkeit für eine andere Komponente als einen Treiber, eine vollständige Benutzeroberfläche zu erstellen. Darüber hinaus kann der Client oder die Anwendung die Funktionen von Geräten oder Druckwarteschlangen nicht vollständig ermitteln, die von den Win32 DevCaps-Funktionen bereitgestellt werden. Die aktuellen Funktionen sind nicht erweiterbar, sodass Geräte keine neuen Eigenschaften oder Features veröffentlichen können.
Das PrintCapabilities-Schema soll viele der Einschränkungen der Win32 DevCaps-Funktionen beseitigen, indem eine Obermenge der Funktionen bereitgestellt wird, die von diesen Funktionen bereitgestellt werden. Wenn mehr Funktionen erforderlich sind, kann ein Anbieter des PrintCapabilities-Dokuments die Druckschemastichwörter innerhalb der Einschränkungen des Print Schema Framework erweitern, indem privat definierte Elementinstanzen hinzugefügt werden. Aufgrund der Abhängigkeit von XML als Medium des Austauschs kann jeder Verbraucher eines PrintCapabilities-Dokuments ohne Einschränkung auf alle Daten im Dokument zugreifen und ohne Bedenken die Kompatibilität mit verschiedenen Betriebssystemversionen gewährleisten. In diesem Abschnitt wird das PrintCapabilities-Schema beschrieben und die Verwendung beschrieben.
Die für diesen Abschnitt vorgesehene Zielgruppe enthält die folgenden Gruppen:
Implementierer der PrintTicket/PrintCapabilities Provider-Schnittstelle
Consumer von PrintCapabilities
Clients der PrintTicket/PrintCapabilities Provider-Schnittstelle
Die erste Kategorie in der vorherigen Liste wird im restlichen Abschnitt als PrintCapabilities-Anbieter bezeichnet. Die zweite und dritte Kategorie werden als PrintCapabilities-Consumer bezeichnet.
Beziehung zum Print-Schema und PrintTicket-Schema
Die PrintCapabilities- und PrintTicket-Schemas sind beide spezielle Teile des Print-Schemas. Die wichtigsten strukturellen Unterschiede zwischen diesen Teilmengen des Druckschemas sind, dass das PrintCapabilities-Schema Property- und ParameterDef-Instanzen enthält, die nicht im PrintTicket-Schema enthalten sind, während das PrintTicket-Schema Property- und ParameterInit-Instanzen enthält, die nicht im PrintCapabilities-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 PageMediaSize-Feature im PrintCapabilities-Schema eine Änderung vorgenommen wird, muss dieselbe Änderung im PrintTicket-Schema vorgenommen werden.
Verwandte Themen