Freigeben über


Erweiterte Treiberkonfiguration

Wichtig

Die moderne Druckplattform ist die bevorzugte Methode von Windows für die Kommunikation mit Druckern. Wir empfehlen die Verwendung des Microsoft IPP-Treibers für die Posteingangsklasse zusammen mit Print Support Apps (PSA), um das Druckverhalten in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.

Weitere Informationen finden Sie unter Moderne Druckplattform und im Designhandbuch für die Drucksupport-App.

GPD- und PPD-Dateien können verwendet werden, um erweiterte Treiberkonfigurationsinformationen für einen v4-Drucktreiber bereitzustellen.

Ein Drucktreiber, der auf dem v4-Treibermodell basiert, kann diese GPD- und PPD-Dateien dann mithilfe von Bidi vom Gerät abrufen. Auf diese Weise können Geräte, die einen Druckerklassentreiber verwenden, einen umfangreicheren Featuresatz unterstützen, ohne dass mehr Downloads von Windows Update erforderlich sind.

Diese Funktionalität wird standardmäßig für Treiber unterstützt, die WS-Print v1.1 unterstützen. Tcp/IP-Geräte und WS-Print v1.0-Geräte können diese Funktionalität jedoch auch unterstützen, indem die Bidi-Erweiterungsdateien implementiert werden, die die folgenden Bidi-Schemaelemente angeben.

Schemapfad: Schemaabschnitt zum Lesen der GPD/PPD-Dateien

Abschnittsname: DriverConfigFiles

Schemapfad: \Printer.Configuration.DriverConfigFiles

Beschreibung: Dieser neue Abschnitt für das Bidi-Schema enthält Schemawerte zum Abfragen des Geräts nach Treiberkonfigurationsdaten, einschließlich der GPD- und PPD-Beschreibungsdateien.

Erweiterung zum Lesen der GPD-Datei

Schemaname: GPDFile

Schemapfad: \Printer.Configuration.DriverConfigFiles:GPDFile

Knotentyp: Value

Datentyp: BIDI_STRING

Beschreibung: Die vollständige GPD-Datei für das Gerät. Die GPD-Datei enthält alle spezifischen Gerätekonfigurationsinformationen, die gemäß den aktuellen Einstellungen des Geräts verfügbar und auf dem neuesten Stand sind.

Erweiterung zum Lesen der PPD-Datei

Schemaname: PPDFile

Schemapfad: \Printer.Configuration.DriverConfigFiles:PPDFile

Knotentyp: Value

Datentyp: BIDI_STRING

Beschreibung: Die vollständige PPD-Datei für das Gerät. Die PPD-Datei enthält alle spezifischen Gerätekonfigurationsinformationen, die gemäß den aktuellen Einstellungen des Geräts verfügbar und auf dem neuesten Stand sind.

Unabhängig davon, ob Sie eine GPD- oder eine PPD-Datei verwenden, muss für USB-Geräte die XML-Datei mit der Bidi-Erweiterung das Attribut drvPrinterEvent angeben und seinen Wert auf „true“ setzen. Dadurch wird sichergestellt, dass das Element nach der Aktualisierung des Bidi-Caches aktualisiert wird.

Das folgende XML-Fragment veranschaulicht die richtige Syntax für die Verwendung des Attributs "drvPrinterEvent":

<?xml version='1.0'?>
...
  <Property name='DeviceInfo'>
     <Const name="Category" type="BIDI_STRING" value="DeviceCategory"/> 
     <Value name="QueueProperty" type="BIDI_STRING" accessType="Get" queryKey="Configuration" refreshInterval="60" drvPrinterEvent="true"/> 
  </Property> 
...

V4-Druckertreiber-Konnektivität