Freigeben über


Arbeiten mit dem Driver Store

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 im Designhandbuch zur Print Support App v1 und v2.

V4-Druckertreiber werden direkt aus dem Driver Store ausgeführt, und Enhanced Point and Print lädt nicht das gesamte Treiberpaket auf die Client-Rechner herunter. Daher ist es wichtig, dass Sie die bewährten Verfahren in diesem Abschnitt beachten.

  • Treiber-Binärdateien sollten nicht versuchen, eine andere Binärdatei im Treiber zu öffnen. Stattdessen sollten Treiber-Binärdateien einen Treibereigenschaftenbehälter verwenden, um alle gemeinsamen, proprietären Daten zu kapseln.

  • Wenn Sie eine Drucker-Erweiterung entwickeln, die getrennt vom Treiber installiert wird (z. B. mit einer MSI oder setup.exe), dann finden Sie hier einige empfohlene Vorgehensweisen:

    • Wenn sich Ihre Druckerweiterungs-App beim Drucksystem registriert, sollte die App in ihrem AppPath-Eintrag Befehlszeilenoptionen angeben, um die App über die PrinterDriverID zu informieren, für die das Drucksystem die App startet. Die Befehlszeilenoptionen zeigen auch den Betriebsmodus an, für den das Drucksystem die App startet.

    • Wenn Ihre Drucker-Erweiterungsanwendung verschiedene Optionen für den Startkontext eines Benutzers benötigt, können Sie diese Optionen in einem Tastaturkürzel im Startmenü bereitstellen, was jedoch technisch nicht notwendig ist.

  • Wenn Sie eine Drucker-Erweiterungs-App entwickeln, die zusammen mit dem Treiber installiert wird, denken Sie daran, dass diese Art von App im Driver Store installiert wird. Achten Sie auch auf Folgendes:

    • Diese Anwendungen werden vom Drucksystem automatisch registriert und mit den Standard-Befehlszeilenoptionen registriert.

    • Die Angabe zusätzlicher Befehlszeilenschalter wird für solche Anwendungen nicht unterstützt.

    • Diese Anwendungen werden nicht außerhalb der Ereignisse „Druckeinstellungen“ oder „Druckerbenachrichtigungen“ gestartet. Die Erstellung von Tastaturkürzeln im Startmenü oder die Möglichkeit für Benutzer, diese Anwendungen außerhalb des Kontextes eines der beiden Ereignisse zu starten, wird also nicht unterstützt.

Best Practices für die Entwicklung von V4-Druckertreibern