PostScript (PS) ist eine Seitenbeschreibungssprache und Programmiersprache, die hauptsächlich in den Bereichen elektronisches und Desktop Publishing verwendet wird.
PostScript-Druck
PostScript brach mit der Tradition, indem es die besten Merkmale von Druckern und Plottern kombinierte. Wie Plotter bot PostScript hochwertige Strichzeichnungen und eine einheitliche Steuersprache, die auf jedem Druckermodell verwendet werden konnte. Wie Nadeldrucker bot PostScript einfache Möglichkeiten, Seiten mit Text und Rastergrafiken zu erzeugen. Im Gegensatz zu beiden konnte PostScript alle diese Medientypen auf einer einzelnen Seite platzieren, was deutlich mehr Flexibilität bot als jeder zuvor verfügbare Drucker oder Plotter.
PostScript ging über die typische Druckersteuersprache hinaus und war eine vollständige Programmiersprache für sich. Viele Anwendungen können ein Dokument in ein PostScript-Programm umwandeln, dessen Ausführung das ursprüngliche Dokument ergibt. Dieses Programm kann an einen Interpreter in einem Drucker gesendet werden, was zu einem gedruckten Dokument führt, oder an einen in einer anderen Anwendung, der das Dokument auf dem Bildschirm anzeigt. Da das Dokument-Programm unabhängig von seinem Ziel identisch ist, wird es als geräteunabhängig bezeichnet.
PostScript ist auch bemerkenswert für die Implementierung von Rasterisierung in Echtzeit; alles, selbst Text, wird in Form von geraden Linien und kubischen Bézierkurven (früher nur in CAD-Anwendungen zu finden) angegeben, was beliebige Skalierung, Rotation und andere Transformationen ermöglicht. Wenn das PostScript-Programm interpretiert wird, konvertiert der Interpreter diese Anweisungen in die Punkte, die erforderlich sind, um die Ausgabe zu bilden. Aus diesem Grund werden PostScript-Interpreter manchmal auch PostScript Raster Image Processors oder RIPs genannt.