Herunterladen Diese Seite drucken

Oki MICROLINE 395 Handbuch Seite 108

Werbung

Drucker die Anzahl zu druckender Grafikspalten mitteilen. Um die
Werte dieser Zahlen zu ermitteln, müssen Sie die Anzahl der zu
druckenden Grafikspalten pro Zeile bestimmen und sie durch 256
teilen. Der Wert n
ist dabei der ganzzahlige Teil des Ergebnisses, n
2
der als ganze Zahl ausgedrückte Rest.
Sollen beispielsweise 400 Grafikspalten gedruckt werden, berech-
nen sich n
und n
wie folgt.
1
2
n
= ganzzahliger Wert (400 / 256)
2
n
= 400 - 256 * n
1
2
Der letzte Teil einer Grafikanweisung enthält numerische Daten, die
die eigentliche Bildinformation beinhalten.
Jede Spalte wird durch ein 8 Bit umfassendes Byte dargestellt, wobei
eine 1 einem zu druckenden Punkt entspricht. Eine 0 zeigt, daß an
dieser Stelle kein Punkt gedruckt werden soll. Der oberste Punkt ist
das MSB (most significant bit = höchstwertiges Bit), der unterste
Punkt das LSB (least significant bit = niedrigstwertiges Bit).
Jeder Zeile in einer Spalte ist ein numerischer Wert zugeordnet. Ad-
dieren Sie die Werte der Spaltenpositionen, an denen Punkte ge-
druckt werden sollen, und setzen Sie die Gesamtsumme für jede
Spalte von links beginnend in Ihr Programm ein.
Ein Beispiel für die Berechnung der Spaltensummen finden Sie auf
Seite 8-2.
Nach der Berechnung der Werte für jede Spalte (s
vollständige Anweisung:
LPRINT CHR$(27); "K"; CHR$(144); CHR$(1);
CHR$(s
); CHR$(s
1
Das Befehlsformat ist für alle Grafikdichten gleich. Lediglich die Be-
fehle zur Eröffnung der Grafiken in den jeweiligen Auflösungen so-
wie die maximale Anzahl Spaltendaten variieren. Der in einer Spalte
ein bestimmtes Punktmuster darstellende Wert ist unabhängig von
der Grafikauflösung stets gleich.
Kapitel 8: IBM-Emulation - Grafiken und ladbare Zeichen
im Beispiel: n
im Beispiel: n
); ...; CHR$(s
2
400
Grafiken programmieren
1
= 1
Die Anzahl über n
1
ter Punktspalten darf die maximale
= 144
Anzahl Punktspalten pro Zeile für die
2
jeweilige Grafikdichte nicht überschrei-
ten.
, s
etc.) lautet die
1
2
)
und n
spezifizier-
1
2
8-9

Werbung

loading

Diese Anleitung auch für:

Microline 395c