Ich habe das Problem "gelöst". Der Windows-Druckertrieber, der ja die Umleitung in eine Datei macht, hat mehrere Einstellungen. Ich habe versuchsweise mal von "in EPS Datei umleiten" auf "in Datei umleiten" umgestellt. Da der Drucker PostScript will habe ich angenommen, dass die Datei dann PostScript enthalten wird. Es war so. Und wenn ich diese Datei dann mit ps2pdf umgewandelt habe, war das resultierende PDF auch im Querformat! Wieso allerdings die EPS Datei, z.B.mit okular angezeigt, richtig dargestellt wird, das daraus resultierende PDF aber falsch ist, bleibt für mich rätselhaft. Alles sehr eigenartig ..... Grüße, Norbert Am 18.02.2010 10:02, schrieb Johannes Meixner:
Hallo,
On Feb 17 17:27 Norbert Zawodsky wrote (shortened):
Schaue ich die EPS Datei an (z.B. mit okular) ist sie auch Querformat. nach der Umwandlung mit ps2pdf ist die generierte PDF Datei aber Hochformat !!!! Und blöder Weise nicht skaliert sondern abgeschnitten, dass heisst es fehlt 1/3 vom Ausdruck.
Genau das Symptom hatten wir mal vor längerer Zeit, vergl. http://de.opensuse.org/SDB:Kein_Landscape_Druck_mit_CUPS
Der springende Punkt darin ist: --------------------------------------------------------------------- Ursache Eine uneinheitliche Interpretation von Programmen bzw. Applikationen ... wie Landscape bzw. Portrait zu verstehen sein soll, wenn das im PostScript-Code als %%Orientation: Landscape bzw. als %%Orientation: Portrait steht.
...
Lösung
Wenn die Druckausgabe in der PostScript-Datei schon vom Programm bzw. der Applikation passend für den Landscape-Modus gedreht war, ... aber im PostScript-Code steht %%Orientation: Landscape, so muss das durch %%Orientation: Portrait ersetzt werden. ---------------------------------------------------------------------
Ob es auch in dem Fall hier ein "Orientation: Landscape" versus "Orientation: Portrait" Fehler ist, weiß ich natürlich nicht.
Die Adobe Spezifikation ist dazu übrigens ganz klar:
Wenn "%%Orientation: Landscape" drinsteht ist die vom "Inhalt" belegte Fälsche (die sog. Bounding Box bzw. Imaged Area) reiter als hoch - völig egal, was der "Inhalt" ist bzw. wierum man den "Inhalt" vor dem Gesicht drehen muss, um ihn "normal" lesen zu können.
Beispiel:
echo Hello | a2ps -1 -r -o Hello.ps
erzeugt Hello.ps was
%%BoundingBox: 24 24 571 818
zusammen mit
%%Orientation: Landscape
enthält wobei letzteres ganz einfach falsch ist, da die BoundingBox 571-24=547 breit und 818-24=794 hoch ist, also höher als breit, also ist es "Orientation: Portrait" genau, wie es auch mit
gs -r50 Hello.ps
angezeigt wird - völlig egal, dass man es im Querformat vors Gesicht halten muss, um den Inhalt normal lesen zu können.
Gruß Johannes Meixner
-- 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