Freigeben über


Hinzufügen von Unterstützung für Drucktickets zu monolithischen Drucktreibern

Wichtig

Es wird empfohlen, den IPP-Posteingangsklassentreiber von Microsoft zusammen mit Druckunterstützungs-Apps (PSA) zu verwenden, um die Druckoberfläche in Windows 10 und 11 für die Druckergeräteentwicklung anzupassen.

Weitere Informationen finden Sie im Designhandbuch für Druckunterstützungs-Apps.

Damit ein monolithischer Drucktreiber Print Ticket-Unterstützung bietet und die Druckticket- und Druckfunktionen-Technologien unterstützt, muss er die IPrintTicketProvider-Schnittstelle implementieren und auch die erforderliche Unterstützung der IClassFactory-Schnittstelle für die vom Drucktreiber verwendeten COM-Aufrufmethoden bereitstellen. Der Treiber muss mindestens die Methoden der IPrintTicketProvider-Schnittstelle unterstützen, die während des OpenPrinter-Aufrufs in der unten gezeigten Sequenz aufgerufen werden:

  1. GetSupportedVersions

  2. BindPrinter

  3. QueryDeviceNamespace

Um die Unterstützung für diese Schnittstelle abzuschließen, muss der Drucktreiber die restlichen Methoden der IPrintTicketProvider-Schnittstelle unterstützen:

Getprintcapabilities

Convertdevmodetoprintticket

ConvertPrintTicketToDevMode

ValidatePrintTicket