Am 04.01.2011 14:11, schrieb Johannes Meixner:
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
Jop, muss wohl einStack sein. Dann versuch ich mir den mal ausgeben zu lassen. Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org