Henning Hucke
*** Dieter Kluenter (dieter@incode.com) schrieb in suse-linux heute:
[...] Wenn sich deine Bemerkung nur auf faxcover.ps bezieht, ist das so
_nicht_ [Die Redaktion]
richtig. :-)
Ein unvollständiges Postscript-File kann nicht ohne heuristik zu etwas vollständigem gemacht werden. Da entsprechende Dictionary-Einträge fehlen, wirft gs (ghostscript) an den entsprechenden Stellen Fehler, die wohl zum Abbruch und in kghosview (oder wie auch dat Teil heißt) zur Darstellung einer weißen Seite führen.
Das ist richtig, da zum Zeitpunkt der Betrachtung noch keine Empfängerangaben bestehen.
Der Trick ist, daß faxcover.ps, wenigstens bei Suse, aus einem latex file erzeugt wird in dem nur die fixen Absenderdaten stehen. Bei einem Aufruf von sendfax werden Empfänger, Telefonnummer usw. durch einen latex Lauf geparsed und alles zusammen zur faxcover.ps kompiliert.
man -P "less +'/ {7}faxcover +(is|works)'" faxcover
Da steht sogar explizit, das _kein_ weiterer latex-Lauf stattfindet (wie auch? Es ist ja schon ein Postscript-File *g*), sondern ein entsprechen- des Dictionary gebaut wird, das die Variablen, die in dem Postscript- File verwendet werden, füllt.
Ich habe explizit geschrieben "bei Suse..." SuSE verwendet die LateX Vorlagen von ....{weiß ich nicht mehr :-( } und nicht die faxcover.ps Vorlagen der HylaFAX Quellen, die als Postscript Sourcecode mitgeliefert werden. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour