Beiträge von Korodny im Thema „GEOS Druckseiten in Bildschirm-Pixeln“

    Ah, sorry - das mit der variablen Geowrite-Seitenlänge hatte ich längst verdrängt - aber meine C64-Druckzeiten sind ja auch schon ein paar Jahrzehnte her.

    9-Nadel-Drucker - also das Ausgabegerät, für das C64-Druckprogramme i.d.R. gedacht waren - hatten horizontal diverse Auflösungen, u.a. 60, 120 oder 240 dpi, gab glaube ich auch noch höher. Als ich mich mit Drucken beschäftigt habe, galt 240 dpi als Standard, den man voraussetzen konnte - ich glaube auf einer A4-Seite waren das 1920 Pixel pro Zeile.

    Die Drucker hatten 9 Nadeln, von denen beim Grafikdruck - den GEOS im Regelfall nutzt - aber nur 8 benutzt wurden. Die Nadeln waren untereinander angeordnet, mit 1/72 Zoll Abstand. Die vertikale Auflösung war dann immer ein Vielfaches von 1/72 Zoll, meine ich - also 1/144 Zoll, bzw. 1/216 Zoll. Vertikal waren das auf einer A4-Seite so um die 2400 Pixel, WIMRE.

    Die (rund) 640x800 Bildpunkte Auflösung für eine Druckseite bei vielen C64 Programmen sind ziemlich genau ein Drittel der maximalen (9-Nadel-) Druckerauflösung - das vereinfacht das Skalieren bzw. Kantenglätten des Ausdrucks natürlich.

    Treiber mit immer besserer Kantenglättung zu schreiben war eine Zeitlang ein Volkssport. Trotzdem sieht man Druckseiten aus dem C64 ihre Herkunft in der Regel an - es wird ja nur ein Drittel der maximalen Auflösung des Druckers genutzt. Ein Workaround war, Zeichensätze in verschiedenen Auflösungen zu benutzen - GeosLQ macht das beispielsweise: Geos-typische Version des Fonts für die Bildschirm-Anzeige, eine erheblich höher aufgelöste Version für den Ausdruck.

    Eine GEOS- (bzw. Geowrite/Geopaint-) Druckseite hat immer 640x720 Pixel - das dürfte vermutlich dem Seitenverhältnis von US-Letter entsprechen, keine Ahnung.

    GeoPublish arbeitet aber halbwegs vektorbasiert - eine feste Auflösung dürfte ein GeoPublish-Dokument also erst mit dem Ausdruck auf einem entsprechenden, nicht-Postscript-fähigen Drucker erhalten. Wie das im Detail funktioniert,weiß ich nicht.