Räumen Sie einige Mythen über PDF-Druckertreiber auf

Ich bin mir sicher, dass Sie manchmal Sätze gehört haben wie "Ein Druckertreiber, der auf Windows GDI basiert, kann nur RGB-Farben reproduzieren" oder "Wenn ein Druckertreiber nicht auf dem PostScript-Treiber basiert, kann man keine EPS-Grafiken drucken". Es besteht kein Zweifel, dass diese Mythen bestehen bleiben, seit das PDF Producer-Software existiert. In diesem Artikel möchte ich Ihnen einige Hintergrundinformationen geben, die Ihnen helfen, zu verstehen, wie es wirklich funktioniert.

Die Architektur des Microsoft Windows-Drucksystems ist gut gestaltet, aber nicht einfach zu verstehen. Ich möchte Sie nicht mit zu vielen Informationen verwirren und versuche, mich auf den wesentlichen Teil, den Druckertreiber, zu konzentrieren. Wenn Sie ein Experte sind, entschuldige ich mich, falls ich zu sehr vereinfache. Es dient dem besseren Verständnis.

Man kann sich einen Druckertreiber als die Komponente vorstellen, die eine geräteunabhängige Spool-Datei (siehe unten) in eine geräteabhängige wie HP-GL, HP-PCL, PostScript, AFP und andere übersetzt.

In Microsoft Windows gibt es zwei geräteunabhängige Spool-Dateiformate: EMF und XPS. Das traditionelle EMF (Enhanced Metafile)-Dateiformat kann als Aufzeichnung von Aufrufen an das Windows GDI (Graphics Device Interface)-Subsystem betrachtet werden, während das moderne XPS (XML Paper Specification) eine Seitendefinitionssprache auf Basis von XML ist. EMF existiert seit der ersten Version des Windows-Betriebssystems. XPS wurde mit Windows Vista eingeführt. Es gibt keine direkte Verbindung zwischen GDI und XPS. Für Kompatibilitätsgründe bietet das Windows-Drucksystem jedoch einige integrierte 'Übersetzer' von GDI nach XPS und umgekehrt. In der Folge werde ich mich auf GDI konzentrieren und später einen Artikel über XPS veröffentlichen.

Die meisten Druckertreiber basieren nach wie vor auf GDI (und dem EMF-Spool-Dateiformat). Das gilt insbesondere für den Windows PostScript-Druckertreiber, der ursprünglich eine gemeinsame Entwicklung von Adobe und Microsoft war. Um Druckanwendungen die Nutzung der Möglichkeiten von PostScript wie Farbmodelle usw. zu ermöglichen. GDI wurde so erweitert, dass Anwendungen direkt PostScript-Code in die Spool-Datei injizieren können. Die PostScript-Injektionsfunktion ist jedoch die Quelle der Verwirrung, wie wir später sehen werden.

Die Mehrheit der PDF Producer-Software, einschließlich Adobe Acrobat, basiert auf dem Windows PostScript-Druckertreiber. Wenn eine Anwendung ein Dokument mit einer PDF Producer-Software druckt, wird tatsächlich eine Spool-Datei unter Verwendung des PostScript-Druckertreibers erzeugt. Die Spool-Datei wird sofort von einem Drucknachbearbeiter wie Adobe Distiller in eine PDF-Datei übersetzt. Der Vorteil der Zwischen-PostScript-Spool-Datei ist einerseits, dass der Softwarehersteller den bestehenden PostScript-Druckertreiber wiederverwenden kann und keinen PDF-Druckertreiber entwickeln und warten muss. Andererseits muss der Benutzer mit den Implementierungsgrenzen des PostScript-Druckertreibers (er implementiert nicht alle GDI-Funktionen) und mit einer langsameren Leistung leben.

Eine hochwertige und leistungsstarke PDF Producer-Software, die auf GDI basiert, kann nur durch einen spezialisierten Druckertreiber implementiert werden, der direkt ein PDF-Dokument erzeugt. Das hat folgende Vorteile:

  • Leistung: 50 bis 100 Seiten pro Sekunde (ansonsten 10-mal langsamer)

  • GDI-Funktionsabdeckung: 100 % (ansonsten durch den PostScript-Druckertreiber eingeschränkt)

  • RGB- und CMYK-Farbräume werden direkt von GDI unterstützt

  • Unterstützung für das Windows-Farbmanagementsystem (CMS)

  • Unterstützung für die PostScript-Injektionsfunktion

Wie Sie sehen können, kann ein spezialisierter PDF-Druckertreiber die PostScript-Injektionsfunktion direkt unterstützen, da diese Funktion für jeden Druckertreiber verfügbar ist und nicht auf den PostScript-Druckertreiber beschränkt ist.

Hier ist meine Meinung, um die Mythen aufzuklären: Um die Kraft von PostScript in Anwendungen wie EPS-Grafiken, Sonderfarben usw. zu nutzen, ist es nicht erforderlich, dass eine PDF-Producer-Software auf dem PostScript-Druckertreiber und den Architekturen basiert, die ihn verwenden. In einer hochqualitativen und leistungsstarken Umgebung ist ein PDF-Producer, der auf einem spezialisierten Druckertreiber basiert, definitiv die bessere Wahl.

Gefällt Ihnen, was Sie sehen? Teilen Sie es mit einem Freund.

Phone