Geschichte von PostScript. Diese Seiten bieten einen Überblick über die Entwicklung der PostScript-Seitenbeschreibungssprache. PostScript ist mittlerweile seit über 25 Jahren auf dem Markt. Dies hatte tiefgreifende Auswirkungen auf die Verlagsbranche und ist bis heute ein wichtiger Branchenstandard.

PostScript ist eine Sprache Programmierung, die zur Beschreibung von Vektorgrafiken und Drucken verwendet wird. Es wurde 1982 von John Warnock zusammen mit Kollegen von Adobe Systems entwickelt.

Finsteres Mittelalter. Geschichte von PostScript

Um PostScript zu bewerten, müssen Sie wissen, wie der Markt funktioniert, bevor es verfügbar wird. Wenn Sie in den frühen 80er Jahren Setzgeräte brauchten, wandten Sie sich an die Setzer von Acme, die Ihnen ein Acme-System mit einem Acme-Ausgabegerät verkauften. Anschließend absolvieren Sie eine mindestens zweiwöchige Schulung, um den Umgang mit dem System zu erlernen. Das Acme-System ist nicht mit Geräten anderer Hersteller kompatibel. In den meisten Fällen wäre sogar ein Datenaustausch mit anderen Systemen schwierig oder gar nicht möglich.

Wenn Sie über einen PC verfügen, können Sie ihn an einen Nadeldrucker anschließen, der Rasterzeichen mit geringer Qualität ausgibt. Die Grafik war machbar, aber die Qualität war nur für die Nerds akzeptabel, die damals Computer kauften.

Der Anfang ist ein Fotokopierer. Geschichte von PostScript

Die Geschichte von PostScript beginnt bei Parc, einem Xerox-Forschungsinstitut. Hier wurden viele der Computertechnologien entwickelt, die wir heute für selbstverständlich halten. Laserdrucker, GUI und Ethernet sind nur einige davon leuchtende Beispiele.

Einer der brillantesten Ingenieure bei Xerox war John Warnock. Er entwickelte eine Sprache namens Interpress, mit der sich Xerox-Laserdrucker steuern ließen. Er und sein Chef, Charles M. Chuck Geschke, versuchten zwei Jahre lang, Xerox davon zu überzeugen, Interpress in ein kommerzielles Produkt umzuwandeln. Als dies fehlschlug, beschlossen sie, Xerox zu verlassen und es selbst zu versuchen.  

Adobe gegründet

John Warnock und Chuck Geschke benannten ihr Unternehmen Adobe nach dem kleinen Bach, der hinter Warnocks Haus in Los Altos, Kalifornien, verlief. Manchmal findet man diesen Hinweis in Weinführern auf Karten des Napa Valley, wo einige der berühmtesten Weine Kaliforniens hergestellt werden.

Zunächst dachten Warnock und Geschke darüber nach, selbst einen wirklich leistungsstarken Drucker zu bauen, erkannten aber bald, dass es für andere Hersteller sinnvoller wäre, Tools zur Steuerung ihrer Drucker zu entwickeln.

Adobe brauchte 20 Mannjahre, um PostScript zu entwickeln, eine Sprache, mit der sich Ausgabegeräte wie Laserdrucker steuern lassen.

 

1984 – PostScript Level 1. Geschichte von PostScript

PostScript wurde 1984 veröffentlicht. Ursprünglich hieß es einfach PostScript. „Tier 1“ wurde später hinzugefügt, um es vom späteren Tier 2-Update zu unterscheiden.

PostScript ist eine sehr leistungsfähige Sprache, was ein bisschen wie Forth ist, eine andere Computersprache. Von Anfang an war für die Ausführung von PostScript ein recht leistungsfähiges System erforderlich. Tatsächlich verfügten PostScript-Drucker in ihren Anfangsjahren über mehr Rechenleistung als die daran angeschlossenen Macintosh-Geräte.

Es bietet einige enorme Vorteile, die andere Systeme nicht bieten:

  • PostScript ist geräteunabhängig. Das bedeutet, dass die PostScript-Datei auf jedem PostScript-Gerät ausgeführt werden kann. Auf einem Laserdrucker erhalten Sie eine Ausgabe von 300 dpi, aber die gleiche Datei erzeugt auf einem Fotosatzgerät wunderschöne, scharfe 2400 oder 2540 dpi. Für den Anwender bedeutete dies, dass er nicht mehr an einen Hersteller gebunden war und die Geräte auswählen konnte, die am besten zu seinem Einsatzzweck passten. Geschichte von PostScript
  • Jeder Hersteller kann eine Lizenz für einen PostScript-Interpreter erwerben und damit ein Ausgabegerät erstellen.
  • Die PostScript-Spezifikationen (Syntax) waren frei verfügbar, sodass jeder Software schreiben konnte, die sie unterstützte.

PostScript startet durch

PostScript war ein ziemlich großes Spiel für Adobe, und ohne Steve Jobs von Apple Computer hätten sie den Markt nicht von seinem Wert überzeugen können.

Im Jahr 1985 begannen die Verkäufe von Macintosh-Computern zu sinken, und Apple brauchte unbedingt eine Killer-App für sein neues Baby. Steve Jobs mochte die Technologie von Adobe, investierte 2,5 Millionen US-Dollar in das Unternehmen und überzeugte Warnock, einen PostScript-Controller für Apples LaserWriter zu entwickeln. Dieser Drucker ähnelte dem HP LaserJet, konnte aber dank eines PostScript-Controllers Seiten in „Compositor-Qualität“ erstellen. Der LaserWriter kostet etwa 7000 US-Dollar. Das mag heute teuer erscheinen (und das war es auch!), aber vergleichen Sie das mit dem ersten Laserdrucker von Xerox, der 1978 500 US-Dollar kostete.

Ein Computer, der an einen leistungsstarken Laserdrucker angeschlossen wäre, hätte keine großen Auswirkungen gehabt, aber Apple und Adobe hatten das Glück, auf einen dritten Partner zu stoßen, ein kleines Start-up-Unternehmen, das eine Anwendung entwickelt hat, um diesen voll auszunutzen Mac und LaserWriter. Grad. Das Unternehmen hieß Aldus und ihr Softwareprodukt war PageMaker.

Desktop Publishing war geboren, und innerhalb eines Jahres rettete die Kombination aus LaserWriter, PostScript und PageMaker Apple und machte Aldus und Adobe zu reichen Unternehmen. Linotype war der erste Grafikanbieter, der den Wert von PostScript erkannte und eine Reihe von Bildern mit seinem eigenen PostScript-RIP anbot. Bald folgten andere Hersteller und PostScript wurde schnell zur Verkehrssprache der Welt. Druckvorstufe.

1991 – PostScript Level 2. Geschichte von PostScript

Um 1991 veröffentlichte Adobe die nächste Version von PostScript mit dem Namen Level 2. Dies war ein ziemlich bedeutendes Update, auf das die Vertreter sehnsüchtig warteten. Druckvorstufe.

Die wichtigsten Merkmale:

  • Verbesserte Geschwindigkeit und Zuverlässigkeit: PostScript-Fehler „Limitcheck“ und „VMerror“ wurden kurz vor der Einführung der zweiten Ebene schrecklich. Adobe hat all dies behoben, indem es die Speicherverwaltung seines Codes verbessert und seinen Code optimiert hat. Dadurch erzielten wir auch eine bessere Leistung, insbesondere bei verschachtelten Scans.
  • Unterstützung der In-Rip-Separation: RIPs der Stufe 2 sind in der Lage, eine zusammengesetzte PostScript-Datei zu empfangen und selbstständig eine Farbseparation durchzuführen. Dies ist keine erforderliche Funktion und es gibt sicherlich funktionale Unterschiede zwischen Layer-2-RIPs verschiedener Hersteller.
  • Dekomprimieren von Bildern im RIP: RIPs der Stufe 2 können JPEG- und CCITT-Gruppe-4-komprimierte Bilder dekomprimieren.
  • Unterstützung zusammengesetzter Schriftarten: Dies ist wichtig für asiatische Länder, die größere Zeichensätze verwenden als wir in Europa. Apple hätte zusammengesetzte Schriftarten über QuickDraw GX unterstützen sollen. Heutzutage ist es in Apples Schrank irgendwo neben anderen Entdeckungen wie OpenDoc und Newton zu finden.
  • Schriftarten- und Vorlagen-Caching: Langweilige Dinge wie das Löschen des Schriftarten-Caches entfallen in Level zwei. Muster-Caching wurde einige Jahre später von Unternehmen wie PressWise und Preps verwendet.
  • Verbesserte Treiber: Hauptsächlich LaserWriter 8 für Macintosh und Adobe PostScript 2.X-Treiber für Windows 3.1 zusammen mit den zugehörigen PPD-Treibern.
  • Verbesserte Screening-Algorithmen: Dies war für viele RIP-Hersteller eine alte Nachricht, als Level 2 herauskam.  

Langsame Einführung von Level 2

Adobe hat einen großen Fehler gemacht, als es zuerst die Level-2-Spezifikationen veröffentlichte und dann an der eigentlichen Implementierung arbeitete. Peinlicherweise entwickelten die Konkurrenten Layer-2-Emulatoren schneller, als Adobe es für möglich gehalten hätte.
Obwohl PostScript Level 2 unmittelbare Vorteile brachte, dauerte es lange, bis Anwendungen tatsächlich begannen, die neue Funktionalität zu nutzen. XPress 5, 11 Jahre nach der Veröffentlichung von Level 2, unterstützte eine Funktion wie das Teilen innerhalb eines Rips nicht.

1998 – PostScript 3

Aus irgendeinem seltsamen Grund hat Adobe beschlossen, das neueste Update PostScript 3 statt PostScript Level 3 zu nennen. Im Vergleich zu Level 2 war PostScript 3 ein recht kleines Update. Als es gestartet wurde, konnten viele Anwendungen Layer 2 noch nicht ordnungsgemäß unterstützen. Geschichte von PostScript

Hauptvorteile PostScript 3 sind:

  • Unterstützt über 256 Graustufen pro Farbe. Adobe hat 12-Bit-Rasterung in seinen PostScript-Code integriert. Dies ermöglicht bis zu 4096 Graustufen pro Farbe. In der Vergangenheit war die Graustufengrenze von 256 vor allem bei Überblendungen teilweise als Streifen sichtbar.
  • PDF-Unterstützung. PostScript 3-RIPs unterstützen sowohl PostScript Level 2- als auch PDF-Dateien.
  • Verbesserte Unterstützung der Intra-Rip-Trennung: PostScript Level 2-RIPs sind bereits zur Farbtrennung innerhalb des RIP selbst in der Lage, aber einige Bildtypen, wie Duplex- oder Hexachrome-Bilder, können in einem solchen Workflow nicht verarbeitet werden. PostScript 3 enthält einen zusätzlichen Farbraum namens DeviceN. Wenn ein Nicht-CMYK-Farbbild in diesem Farbraum codiert wird, kann PostScript 3 RIP die korrekte Farbseparation dieses Bildes bereitstellen.
  • Bereit zum Drucken. In diesen Tagen der Internetwerbung konnte Adobe nicht wegbleiben und hat PostScript um einige Internetfunktionen erweitert. Seltsamerweise scheint sich keiner der OEM-Kunden von Adobe die Mühe gemacht zu haben, es zu implementieren.

2001 – Die große Kluft. Geschichte von PostScript

Die 1.4 veröffentlichten Spezifikationen für PDF 2001 enthielten erstmals zwei Funktionen, die in PostScript kein Äquivalent hatten: Transparenz und Ebenen.

Bildauflösung

Ist 2006 der Anfang vom Ende? Geschichte von PostScript

Im Jahr 2006 kündigte Adobe die Adobe PDF Print Engine (APPE) an, eine komplette Neufassung seiner RIP-Architektur. Anstatt sich auf PostScript als primäre Seitenbeschreibungssprache zu verlassen, verwendet APPE PDF. Designer können jetzt exportieren PDF-Dateien aus einer Layoutanwendung wie InDesign. Diese Seiten werden an den Drucker gesendet, der ein PDF-basiertes Workflow-System verwendet, um diese Seiten zu prüfen, zu erfassen und abzulegen. Anschließend wird die PDF-Druckmaschine zur Erstellung der fertigen Daten verwendet. In der gesamten Kette wird PostScript nicht mehr benötigt.

Auf die Frage, ob Adobe jemals PostScript 4 einführen wird, ein Update, das alle in PDF verfügbaren neuen Funktionen enthalten wird, sagte Dov Isaacs von Adobe in einem Thread in den Printplanet-Foren Folgendes:

„Das wird auf keinen Fall passieren. PostScript ist eine Programmiersprache, keine Seitenbeschreibungssprache. Naturgemäß bietet es keine wirklich zuverlässigen End-to-End-Workflows, da sich Inhalte naturgemäß im laufenden Betrieb ändern können. Spaß für Hacker, Katastrophe für Menschen, die ihren Lebensunterhalt verdienen müssen.
Nein, es gibt keine 4. Ebene auf der CD PostScript-Sprache, darauf wartend, dass das Marketing das Signal gibt. Ab PDF 1.4 waren alle Ergänzungen zum Adobe-Bildmodell in PDF und nicht in PostScript enthalten.
Um es ganz klar zu sagen: Adobe wird die PostScript-Technologie weiterhin über unsere OEM-Partner lizenzieren, solange eine Nachfrage seitens seiner Kunden besteht. Wir werden auch weiterhin das PostScript-zu-PDF-Gateway mithilfe unserer Distiller-Technologie in Acrobat unterstützen. Adobe wird weiterhin unterstützen EPS als veraltetes Grafikformat zum Importieren undurchsichtiger, undurchsichtiger Grafikdaten in Adobe-Anwendungen (wie InDesign und Illustrator). Obwohl wir definitiv nicht empfehlen, neue Grafikinhalte im EPS-Format zu speichern (außer dass die Daten in Seitenlayoutprogramme importiert werden müssen, die nicht gerade PDF-zentriert sind – hier müssen keine Namen genannt werden!), sollte sich unsere Benutzerbasis wohl fühlen Sie müssen sich keine Gedanken über die Konvertierung Ihrer sehr großen Bibliotheken EPS-basierter Grafikressourcen machen.“ Geschichte von PostScript

Allmähliches Scheitern 

Der obige Beitrag hat bereits deutlich gemacht, dass Adobe sich nicht mehr um PostScript kümmert. Im letzten Jahrzehnt ist die Branche auf PDF-basierte Arbeitsabläufe umgestiegen. Es gibt immer noch Einzelfälle, in denen PostScript aufgrund der Verwendung veralteter Software oder der mangelnden Bereitschaft, ihre Arbeitsweise zu ändern, eingesetzt wird. Da PostScript-Treiber immer seltener werden, ist es nur eine Frage der Zeit, bis PostScript vollständig verschwindet.

Design