PostScript ist unter GNU/Linux und Unix das Standardausgabeformat beim Drucken. Deswegen funktioniert auch das Drucken auf Postscript-Druckern so problemlos.
Postscript ist aber keine Seitenbeschreibungssprache wie z.B. HTML, sondern eine Programmiersprache, mit besonderen Funktionen zur Grafikerzeugung. Grundlage für Postscript ist übrigens Forth.
Postscript benutzt normalerweise eigene Schriften (die in Postscript programmiert sind), diese werden als Type-1 Schriften bezeichnet (oft spricht man aber auch einfach von Postscript-Schriften).
Siehe auch PostScript, ProgrammingPostscript. Weitere Infos zu Postscript gibts bei Adobe oder auch hier.
Tools
Tools zur Be- und Verarbeitung von Postscript-Dateien:
GhostScript ist ein Postscript-Interpreter und kann verschiedene Ausgabeformate erzeugen
PsToEdit kann Postscript in verschiedene Vektorgrafikformate umwandeln
Die PsUtils sind eine Sammlung von Programmen zur Bearbeitung von Postscript-Dateien. Diese haben Namen wie "ps2pdf" oder "ps2ascii".
Beispiele
Postscript eignet sich durchaus, um aus eigenen Programmen schöne Druckausgaben zu erzeugen. Hier ein kleines "Beispiel":
/tri { newpath moveto lineto lineto closepath setrgbcolor fill} def %Funktion zum Dreieck malen anlegen 0.5 0.1 0.9 % RGB-Farben auf den Stack legen 10 10 200 300 100 400 % Die drei Ecken tri % die Dreiecksfunktion aufrufen... 0.9 0.3 0.1 100 500 300 600 100 600 tri