Suchen Sitemap Kontakt Impressum
Christian-Albrechts-Universität zu Kiel Rechenzentrum CAU Kiel
Benutzerspezifische Werkzeuge

Problem beim Ausdrucken mit benutzer-definierten Papierformaten

Beim Ausdrucken mit benutzer-definierten Papierformaten - was insbesondere beim Ausdrucken von überlangen Postern erforderlich ist - ist unter Windows95/98 und MacOS beobachtet worden, daß eine Zeichnung in fehlerhafter Weise um 90 Grad gedreht wird.

 

Windows 95/98

Der oben beschriebene Fehler tritt bei Verwendung des AdobePS-Druckertreibers (Version 4.31) und gleichzeitiger Verwendung eines benutzerdefinierten Formats (Custom Page Size) auf.
Der Fehler ist unabhängig von der Wahl des benutzten Anwendungs-Programms.

Nachstehend ein Ausschnitt aus einem erzeugten PostScript-File:

 

   %%BeginFeature: *CustomPageSize
   2466 3883 0 0 1
           4 dict begin
                   /Orientation exch def
                   2 array astore /Margins exch def
                   2 array astore /PageSize exch def
                   /ImagingBBox null def
                   currentdict
           end setpagedevice
   %%EndFeature

Fehlerhaft ist der letzte Parameter 1 in der Zeile 2466 3883 0 0 1.

Laut PostScript Language Reference Manual, 2nd Ed., Seite 237 bedeutet

0 : normale Darstellung, 1 : Rotation um 90 Grad

Der Fehler kann behoben werden, wenn die 1 durch eine 0 ersetzt wird.

MacOS

Der oben beschriebene Fehler tritt bei Verwendung des Laserwriter-Druckertreibers (Version 8.51) und gleichzeitiger Verwendung eines benutzerdefinierten Formats (Custom Page Size) auf.
Der Fehler ist unabhängig von der Wahl des benutzten Anwendungs-Programms.

Nachstehend ein Ausschnitt aus einem erzeugten PostScript-File:

 

   %ADO_ImageableArea: 57 57 2327 5896
    ...
   %%BeginFeature: *CustomPageSize True
   5953.261 2383.824 0 0 0
      4 dict begin
         /Orientation exch def
         2 array astore /Margins exch def
         2 array astore /PageSize exch def
         /ImagingBBox null def
       currentdict end setpagedevice
   %%EndFeature

Fehlerhaft ist die Reihenfolge der ersten beiden Parameter in der Zeile 5953.261 2383.824 0 0 0. Diese beiden Parameter legen das Papierformat fest, gemessen in PostScript-Einheiten (1/72 Zoll). Der erste Parameter beschreibt die Ausdehnung in X-Richtung, der zweite in Y-Richtung. Ein Vergleich mit den letzten beiden Parametern der Zeile ImageableArea: 57 57 2327 5896 zeigt, daß der X-Wert kleiner als der Y-Wert sein sollte, wie bei Hochformat üblich.

Der Fehler kann behoben werden, wenn die beiden genannten Parameter vertauscht werden.

Artikelaktionen