Das Problem zwischen PCL und PostScript ist sehr spezifisch für die Kombination aus Software und Drucker. Bei einigen Druckern ist PCL besser als PostScript, bei anderen gilt das Gegenteil. Einige Drucker wie der HP LaserJet 5 Color (und viele andere) verfügen über ein Zusatzmodul, das in einen der SIMM-Steckplätze passt und PostScript-Unterstützung bietet. Wieder andere Drucker verfügen über eine werkseitig integrierte Unterstützung. Wenn Sie eine PostScript-Datei an den Drucker senden, erhalten Sie eine Ausgabe von relativ hoher Qualität, die sehr vorhersehbar ist. Auf der anderen Seite wird die Software auf dem PC / MAC / X-Computer (oder was auch immer die Quelle des PostScript ist) hier zum Joker. Irgendwann muss eine Konvertierung von einem beliebigen Dokument in PostScript erfolgen (es sei denn, das Dokument ist bereits in PostScript vorhanden, und selbst in diesem Fall treten Probleme auf). Diese Konvertierung nach PostScript ist ein RIESIGES Problem. Einige Software (normalerweise Windows-Druckertreiber) konvertieren einfach das von Ihnen verwendete Dokument in eine Bitmap und binden die Bitmap in eine PostScript-Datei ein und senden diese an den Drucker. Dies ist in jeder Hinsicht eine enorme Verschwendung von Speicherplatz, und es geht vollständig um den Vorteil, den PostScript bietet. PostScript ist eine Layoutsprache, die Vektor- und Bitmap-Elemente formatieren kann. Wenn Sie über ein Textdokument verfügen, werden die Position des Texts, die Schriftart und andere Details beschrieben, und der Rohtext wird an den Drucker gesendet. Das PostScript-Modul im Drucker erkennt das physische Layout des Druckers und gibt die Ausgabe in einer Weise wieder, die unter Berücksichtigung der tatsächlichen Druckerhardware wahrscheinlich eine gute Ausgabe liefert. Wenn Ihr Druckertreiber den in Ihrem Dokument enthaltenen Text als Bitmap wiedergibt und diese Bitmap dann in eine PostScript-Datei schreibt, dann druckt Ihr Drucker einfach eine Bitmap. Dies führt zu einem Problem: Beim Drucken von Bitmaps gibt es bestimmte Optimierungen, mit denen der Drucker Bitmaps ansprechend gestaltet. In den meisten Fällen unterscheiden sich diese Optimierungen von denen, die für Text verwendet werden. Daher ist das Endergebnis normalerweise nicht optimal. Um alles zu verstehen, müssen folgende Punkte beachtet werden:
- Wie gut ist die Software, die Ihr Dokument in PCL oder PostScript konvertiert?
- Wie gut unterstützt Ihr Drucker PCL oder PostScript?
- Welche Kombination eignet sich am besten für meine spezielle Computer- / Druckerkombination?
Die Antworten auf diese Fragen sind oft nicht schwarz oder weiß. Außerdem können einige Drucker mit schlechter PCL-Qualität in PCL tatsächlich besser aussehende Dokumente erzeugen, da der PCL-Konverter auf dem Computer bestimmte Korrekturen oder Umgehungen für Probleme mit PCL auf einem bestimmten Drucker vornimmt oder umgekehrt mit PostScript .
Dann gibt es noch ein anderes Problem ... Einige Drucker behaupten, PostScript zu unterstützen, und in Wirklichkeit gibt es überhaupt keine PostScript-Unterstützung! Die Druckerverkäufer behaupten, PostScript zu unterstützen, basierend darauf, dass ihr Druckertreiber, der auf dem Computer ausgeführt wird, PostScript in die Sprache konvertieren kann, die der Drucker spricht!
Mein persönlicher Ansatz ist es, PostScript zu verwenden, wann immer dies möglich ist. Im Allgemeinen werde ich keinen Drucker kaufen, es sei denn, ich weiß, dass PostScript gut unterstützt wird, und ich spreche vom eigentlichen Drucker, nicht von Software, die auf dem PC ausgeführt wird, um PostScript in ein anderes Format zu konvertieren, das der Drucker verwendet. PostScript ist ein gut etabliertes Standardformat, das es noch eine Weile geben wird, und das Senden der EXAKTEN PostScript-Datei an einen beliebigen Drucker, der PostScript unterstützt, führt wahrscheinlich zu einer akzeptablen Ausgabe. Der Nachteil dabei ist, dass solche Drucker normalerweise teurer sind und mehr Speicher benötigen als andere Methoden. Der Preis ist jedoch die Zeit wert, die im Kampf mit den Treibern gespart wurde. Wenn auf der PC-Seite ein Problem mit dem PostScript-Konverter auftritt, ist es EINE Sache, das Problem zu beheben, und das Problem kann auf jedem Drucker behoben werden.
Sie könnten wahrscheinlich dasselbe mit PCL tun, aber dies ist nicht so sauber wie mit PostScript, da PCL normalerweise druckerspezifische Befehle umfasst und das Senden derselben PCL-Datei an verschiedene Drucker mit höherer Wahrscheinlichkeit zu falschen Ergebnissen führt als mit PostScript. Außerdem verfügen einige PCL-Treiber in der Regel über umfangreiche, druckerspezifische Problemumgehungsbibliotheken. Daher ist es nicht so einfach, dieselbe PCL-Datei an verschiedene Drucker zu senden und dieselbe Ausgabe zu erwarten. Dies bedeutet auch, dass bei einem sehr alten PCL-Drucker, der den Drucker hergestellt hat, die Wahrscheinlichkeit geringer ist, dass Fixes für die älteren Drucker veröffentlicht werden, und dass nur PCL-Fixes für spätere Modelle ausgegeben werden. Dies ist in der Regel bei PostScript nicht der Fall, da eine einzelne Korrektur der PostScript-Software alle Drucker betrifft, unabhängig davon, wer sie hergestellt hat oder wie alt sie sind.
Es gab andere Beiträge zu diesem Thread, die falsch sind: Zunächst einmal sind True Type-Schriften Vektorschriften (Umrissschriften), die Type1 (die auch Vektorschriften sind) sehr ähnlich sind, aber dem Autor die Möglichkeit bieten, Pixelhinweise zu übergeben. Dadurch sehen True Type-Schriftarten unter bestimmten Bedingungen im Allgemeinen besser aus als Type1-Schriftarten. Alles hängt von der Qualität der Software ab, mit der die Schriftarten besser gerendert werden als das tatsächliche Format der Schrift. Ich habe True Type-Schriftsoftware gesehen, die so schlecht gestaltet ist, dass sie die Schriften in einer festen Größe wiedergibt und dann die Ausgabe für die Anzeige skaliert. Auf die Qualität der Rendering-Software kommt es wesentlich mehr an als auf das Format, in dem die Schrift vorliegt.
Der Punkt hier ist, dass PCL und PostScript Standards sind, die viele Druckerhersteller übernommen haben. Abhängig davon, wie gut die Herstellung geschrieben hat, bestimmt die spezifische Implementierung, wie gut der Drucker mit einem bestimmten Standard arbeitet. Es gibt auch viele proprietäre Druckersprachen, die druckerspezifisch sind. Meiner Meinung nach sollten nicht standardisierte Druckersprachen nach Möglichkeit vollständig vermieden werden! Der Grund dafür ist, dass nicht standardisierte Sprachen häufig nicht dokumentiert werden und wenn das Unternehmen eine neue einführt, wird die Unterstützung für die alte wahrscheinlich eingestellt. Wenn Sie also das Betriebssystem Ihres Computers aktualisieren oder ändern und es keinen Treiber gibt, der mit Ihrer Drucker- / Betriebssystemkombination kompatibel ist, haben Sie jetzt einen Türstopper.