Freigeben über


Verwenden der angepassten Komprimierung

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.

Wenn Sie einen benutzerdefinierten Komprimierungsalgorithmus bereitstellen möchten, fügen Sie einen CmdEnableOEMComp-Befehlseintrag ein, um den Befehl anzugeben, der Ihren Algorithmus ermöglicht. Wenn Ihr Drucker die Komprimierung deaktivieren kann, können Sie optional einen CmdDisableCompression-Eintrag einfügen, um den Befehl anzugeben, der die Komprimierung deaktiviert. Sie müssen außerdem ein Rendering-Plug-in bereitstellen, das die MethodeIPrintOemUni::Compression implementiert.

Wenn Sie einen angepassten Komprimierungsalgorithmus bereitstellen, können Sie auch die Verwendung von Unidrv-unterstützten Algorithmen aktivieren. Für jede Scanzeile versucht Unidrv jeden Komprimierungsalgorithmus und wählt den Algorithmus aus, der das komprimiertste Ergebnis erzeugt. (Informationen zu unidrv-unterstützten Algorithmen finden Sie unter Verwenden der Unidrv-unterstützten Komprimierung.) Wenn Unidrv den besten Algorithmus findet, komprimiert er die Scanzeilendaten. Anschließend sendet er an den Drucker den Befehl, der durch den entsprechenden Befehlseintrag angegeben wurde, gefolgt von den komprimierten Daten.

Weitere Informationen zu cmdEnableOEMComp- und CmdDisableCompression-Einträgen finden Sie unter Raster-Datenkomprimierungsbefehle.

Weitere Informationen zur benutzerdefinierten Komprimierung finden Sie unter Benutzerdefinierte Datenstromkomprimierung.