Kapitel 15: Epson - Grafiken und ladbare Zeichen
Standardzeichen-
satz kopieren
Ladbare Zeichen
erstellen
15-14
Funktion
Standardzeichensatz in
DLL kopieren
n =
0: Roman
n =
1: Swiss
n =
2: Courier
n =
3: Prestige
n =
5: OCR-B (mit OCR-B-Schriftenkarte)
n =
6: OCR-A (mit OCR-A-Schriftenkarte)
n =
7: Orator
n = 122: Swiss Bold
n = 124: Letter Gothic
n = 126: Speicherresidente Schriftart (Menüeinstellung)
n = 127: optionale Schriftenkarte (falls eine Schriftenkarte installiert ist)
Die Zeichen der über n festgelegten Schriftart im Bereich dezimal 32
bis 127 werden in den ladbaren Zeichengenerator kopiert. Das nach-
folgend festgelegte Zeichen wird dann Teil dieses neuen Zeichen-
satzes. Um ein Zeichen zu laden, müssen Sie die Befehlssequenz
ESC & gefolgt von den Parametern und den Zeichendaten einge-
ben. Die Variablen n
1
ladenden Zeichen. Sollen mehrere Zeichen in einem Befehl geladen
werden, müssen diese direkt aufeinander folgen. Ladbare Zeichen
müssen den dezimalen Werten von 32 bis 127 zugeordnet sein.
Funktion
Ladbare Zeichen erstellen
Bevor Sie die entsprechende Zeichenkette an den Drucker senden,
müssen Sie die genaue Position innerhalb des Rasters festlegen. Die-
ses geschieht über die Variablen d
auch das Beispielprogramm auf der nächsten Seite an.
Geben Sie im Anschluß an diese Variablen die anhand des Rasters
ermittelten Zeichendaten ein.
Dez.
Hex.
27 58 0
1B 6B 00
n 0
n 00
und n
definieren den Adreßbereich der zu
2
Dez.
Hex.
27 28 0
1B 26 00
n
n
d
d
n
n
1
2
0
1
1
d
(Daten)
d
(Daten)
2
2
n
= erstes zu ladendes Zeichen
1
n
= letztes zu ladendes Zeichen
2
d
= vor dem Zeichen freier Platz in Punkten
0
d
= Zeichenbreite in Punkten
1
d
= nach dem Zeichen freier Platz in Punkten
2
, d
und d
0
1
2°
ASCII
ESC : NUL
n NUL
ASCII
ESC & NUL
d
d
n
n
d
d
2
0
1
1
2
0
1
d
(Daten)
2
Schauen Sie sich dazu