Man kann probieren die mit Geos 64/128 original gelieferten Treiber mit PrinterCreator oder PrinterEdit (auch auf den Treiber-Disketten zu finden) zu öffnen und so nach Werten für Seitenbreite/Seitenlänge zu schauen (die Werte sind jeweils in Cards (8 Pixel)).
Bei moderneren Treibern (z.B. R. & R. Bachmann, die Geos-LQ-Treiber, W. Grimm und hat nicht sogar darkvision früher mal Druckertreiber erstellt?) wird man wohl direkt im Druckertreiber schauen müssen. Dazu sind aber Programmierkentnisse erforderlich.
Druckertreiber (beginnen ab Adresse $7900) enthalten bei $790c einen Sprung auf die Routine GetDimensions, die die Breite und Länge im x- bzw. y-Register zurück gibt. Durch Analyse dieser Routine sollte man die Stelle finden, wo die Werte gespeichert sind (und somit die Werte
). Wie gesagt, GeoWrite holt sich bei jedem Start von GeoWrite diese Werte aus dem aktuell eingestellten Druckertreiber.
Ich bin da jetzt erstmal raus, Drucker ist nicht wirklich mein Gebiet
.
Gruß
Werner