Hallo, On Jan 4 11:08 Daniel Spannbauer wrote:
ich habe hier einen Postscript-Code, der vonCups erzeugt wurde. DenCode habe ich von Cups in eine Datei schreiben lassen. Es sollte also genau der Output sein, der auch an einenDrucker geschickt wird.
In diesem Postscript-Code werden einige "Variablen" manipuiliert. So wird nach bestimmten gegebenheiten bestimmt welchen Schacht der Drucker wählen soll etc. pp.
Gibt es ein Programm, mit dem ich den Inhalt dieser "Variablen" sichtbar machen kann?
"Variablen" in PostScript ist normalerweise irgendwas auf dem PostScript Stack. Via PostScript Operator "print" kann ein String auf stdout ausgegeben werden. Via PostScript operator "cvs" kann etwas in einen String umgewandelt werden. Der PostScript Operator "string" erzeugt einen String gegebener Länge. Beispiel: testy1.ps ----------------------------------------------------------- %! (12 + 34 = ) print 12 34 add 100 string cvs print (\n) print ----------------------------------------------------------- $ gs testy1.ps ... 12 + 34 = 46 GS> Notfalls kann man sich den PostScript Stack von Ghostscript auch via absichtlichem PostScript-Fehler ausgeben lassen. Beispiel: testy2.ps ----------------------------------------------------------- %! 12 34 add (dummy) add ----------------------------------------------------------- $ gs testy2.ps ... Error: /typecheck in --add-- Operand stack: 46 (dummy) ... Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex