Aktualisieren des INF Ihres paketfähigen Treibers
Wichtig
Die Modern Print-Plattform ist die von Windows bevorzugte Methode zur 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 Modern Print-Plattform und der Anleitung zum Design der Print-Support-App.
Nachdem Sie den Kerntreiber mit Ihrem paketfähigen Treiber gebündelt haben, besteht der nächste Schritt darin, die INF-Datei Ihres Pakettreibers zu aktualisieren.
Die INF-Datei für Ihren paketfähigen Treiber muss auf das aktualisierte Kerntreiberpaket verweisen. Identifizieren Sie dazu das Kerntreiberpaket mit einer Kernmodell-GUID, wie in Schreiben von Kerntreibern beschrieben. Zusätzlich zum Identifizieren des Kerntreiberpakets müssen Sie die folgenden beiden Änderungen an der INF-Datei vornehmen.
Geben Sie zunächst die mindestens zulässige Version des Kerntreibers an, sodass nur die aktualisierte Version verwendet wird. Wenn Sie eine Mindestversion angeben, besteht keine Möglichkeit, dass der paketfähige Treiber mit einer älteren, inkompatiblen Version des Kerntreiberpakets installiert wird. Um die Mindestversion anzugeben, verwenden Sie die INF InboxVersionRequired-Direktive, wie im folgenden Beispiel gezeigt:
[PrinterPackageInstallation.x86]
PackageAware=TRUE
CoreDriverDependencies={D20EA372-DD35-4950-9ED8-A6335AFE79F0}
InboxVersionRequired=<version of the updated core driver>
Ersetzen Sie im vorherigen Beispiel den Text kursiv durch die entsprechenden Treiberversionsinformationen.
Verwenden Sie zweitens die INF CopyINF-Direktive, um das aktualisierte Kerntreiberpaket in den Treiberspeicher zu kopieren. Diese Direktive wurde in Windows Vista aktualisiert, um das Kopieren in den Treiberspeicher zu unterstützen.
Nach Abschluss dieser Schritte sollte der Treiber zum Testen bereit sein. Während der PnP-Installation ermittelt das Installationsprogramm den neuen paketfähigen Treiber und liest die zugeordnete INF-Datei. Die CopyINF-Direktive erzwingt, dass das aktualisierte Kerntreiberpaket in den Treiberspeicher geladen wird, und der Rest der paketfähigen Treiberinstallation wird fortgesetzt.