Angepasste Farbformate
Wichtig
Es wird empfohlen, den IPP-Klassentreiber von Microsoft zusammen mit Druckunterstützungs-Apps (PSA) zu verwenden, um die Druckoberfläche in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.
Weitere Informationen finden Sie im Leitfaden zum Erstellen von Druckunterstützungs-Apps.
Unidrv unterstützt mehrere Farbformate, die unter Behandeln von Farbformaten aufgeführt sind.
Für diese Formate konvertiert Unidrv GDI-Bitmaps in das richtige Format, bevor sie an den Drucker gesendet werden. Wenn Ihr Drucker Formate akzeptiert, die von Unidrv nicht unterstützt werden, müssen Sie ein Rendering-Plug-In bereitstellen, das die IPrintOemUni ImageProcessing-Methode implementiert.
Wenn Sie IPrintOemUni ImageProcessing implementieren und der Benutzer ein Farbformat (ColorMode-Option) auswählt, das Unidrv nicht verarbeiten kann, ruft Unidrv jedes Mal, wenn ein Puffer von GDI-Bitmapdaten druckbereit ist, die -Methode auf und übergibt die Adresse der Bitmap als Eingabeargument. Die -Methode muss die Bitmap in das angegebene Format konvertieren, bei Bedarf angepasste Halbtonierungsvorgänge ausführen und die IPrintOemDriverUni::D rvWriteSpoolBuf-Methode aufrufen, um die geänderte Bitmap an den Druckspooler zu senden. Außerdem müssen die Methoden IPrintOemDriverUni::D rvXMoveTo und IPrintOemDriverUni::D rvYMoveTo aufgerufen werden, um die Cursorposition zu aktualisieren. Weitere Informationen zu diesen Vorgängen finden Sie in der Beschreibung von IPrintOemUni ImageProcessing.
Wenn ein Rendering-Plug-In IPrintOemUni ImageProcessing implementiert, kann es auch IPrintOemUni::MemoryUsage implementieren.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für