Benutzerdefinierte Datenstromfilterung
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.
Unidrv ermöglicht es benutzerdefiniertem Code, die endgültige Nachbearbeitung von Bilddaten vor dem Spooling durchzuführen. Diese Verarbeitung kann aus dem Entfernen angrenzender Punkte oder eines anderen Datenfiltervorgangs bestehen, den Unidrv nicht bereitstellt.
Um die endgültige Nachverarbeitung von Bilddaten durchzuführen, stellen Sie ein Rendering-Plug-In bereit, das die IPrintOemUni::FilterGraphics-Methode implementiert.
Die IPrintOemUni::FilterGraphics-Methode empfängt Scanzeilendaten als Eingabe. Die Methode muss die Daten verarbeiten und dann an den Druckspooler senden, indem IPrintOemDriverUni::D rvWriteSpoolBuf aufgerufen wird. Wenn die IPrintOemUni::FilterGraphics-Methode implementiert ist, spoolt Unidrv keine Druckerdaten. Stattdessen sendet er jeden Datenblock an die IPrintOemUni::FilterGraphics-Methode.