[GastForen PrePress allgemein PDF in der Druckvorstufe

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Postscript Fehler Erklärungen

Robert Zacherl
Beiträge gesamt: 4153

6. Apr 2003, 19:51
Bewertung:

gelesen: 7487

Beitrag als Lesezeichen
Maxen,

ich fürchte Sie enttäuschen zu müssen, aber das was Sie suchen gibt es meines Wissens nicht und wird es auch vermutlich nie geben.
Die Gründe dafür sind folgende:
PostScript ist eine Stack/Halden-orientierte Programmiersprache. Wenn ein PostScript-Fehler auftritt, ist meist entweder ein unbekannter, weil falsch geschriebener oder (noch) nicht definierter Operator aufgerufen worden oder ein falscher Operand wurde auf dem Stack vorgefunden bzw. ein oder mehrere Operanden fehlten auf diesem.

Den falsch geschriebenen Operator können wir getrost ausklammern sofern es sich nicht um handgeschriebenen PostScript-Code handelt. Ein noch nicht definierter oder zumindest in keinem Dictionary zu findener Operator ist schon realistischer, aber in der Praxis trotzdem recht selten anzutreffen.

In den meisten Fällen tritt die drittgenannte Variante auf: Ein falscher oder fehlernder Operand auf dem PostScript-Stack. Was Sie nun typischerweise erhalten sind entweder "typecheck"-Fehlermeldungen oder z.B. "stackunderflow"-Fehler. Herauszubekommen was diese Fehlermeldungen bedeuten ist nicht schwer. Einfach die PostScript-Spezifikation vom Adobe Server herunterladen und darin "nachblättern" oder eine der bereits genannten Websites konsultieren.

Damit ist aber noch lange nicht die eigentliche Ursache, der Auslöser für den eigentlichen PostScript-Fehler gefunden. Die Fragestellung muß nämlich eigentlich doch lauten: Wie kam es dazu, dass ein falscher Operator auf dem Stack abgelegt wurde oder wie kam es dazu dass ein oder mehrere Operanden zuwenig auf dem PostScript-Stack abgelegt wurden?
Und genau hier kann Ihnen keine Fehlerreferenz dieser Welt weiterhelfen, weil die Ursache immer Job-spezifisch ist. Das heißt, die Ursache ist nur durch Analyse des jweiligen PostScript-Jobs zu ermitteln. Und dazu sind nunmal fundierte PostScript-Kenntnisse erforderlich.

Vergessen Sie nie, dass es sich bei PostScript um eine Programmiersprache handelt. Genauso wie Programmierer teilweise Stunden oder tage mit der Fehlersuche in ihrem Code verbringen, ist es auch bei PostScript oftmals schwierig den Fehlerteufel im Code zu ermitteln.

Mit freundlichen Grüßen

Robert Zacherl

************************
IMPRESSED GmbH
http://www.impressed.de

(Dieser Beitrag wurde von Robert Zacherl am 7. Apr 2003, 10:20 geändert)
Dieser Beitrag wurde nicht geändert.