Escape-sequenzen – Canon BJC-50 Benutzerhandbuch

Seite 124

Advertising
background image

ESCape-Sequenzen

Funktion

ASCII

Dec.

Hex.

Doppelbreite pro Zeile ein

ESC SO

27 14

1B 0E

Schmalschrift ein

ESC SI

27 15

1B 0F

Steuerung automatischer Blatteinzug ESC EM n

27 25 n

1B 19 n

n = R: Papierausgabe

Funktion

ASCII

Dec.

Hex.

Abstand zwischen Zeichen einstellen ESC SP n

27 32 n

1B 20 n

n = 0 bis 127

Verschiedene Druckmodi wählen *

1

ESC ! n

27 33 n

1B 21 n

MSB-Steuerung aus

ESC #

27 35

1B 23

Absolute Druckposition einstellen

ESC $ n

1

n

2

27 36 n

1

n

2

1B 24 n

1

n

2

Zu ladende Zeichen wählen

ESC % n

27 37 n

1B 25 n

Zu ladende Zeichen definieren

ESC & NUL n

1

n

2

27 38 0 n

1

n

2

1B 26 00 n

1

n

2

r

1

r

2

r

3

data

r

1

r

2

r

3

data

r

1

r

2

r

3

data

Unterstreichen wählen *

2

ESC ( - n

1

n

2

27 40 45 3 0

1B 28 2D 03 00

m d

1

d

2

1 d

1

d

2

01 d

1

d

2

Zeichentabelle zuordnen *

3

ESC ( t n

1

n

2

27 40 45 3 0

1B 28 2D 03 00

d

1

d

2

d

3

d

1

d

2

d

3

d

1

d

2

d

3

Daten als Zeichen drucken

ESC ( ^ n

1

n

2

data

27 40 n

1

n

2

data

1B 28 5E n

1

n

2

data

*

1

Arbeiten Sie mit dem Bit-Muster (Bit 0 bis Bit 7) von n, wenn n von 0 bis 255 reichen
kann, um eine Kombination von Zeichenabstand und Hervorhebung einzustellen oder
rückgängig zu machen

Bit

0

1

2

3

4

5

6

7

1

12 cpi

PS

Schmalschrift Hervorhebung Doppelt Doppelbreite Kursiv

Unterstreichen

0

10 cpi

Rückgängig Rückgängig

Rückgängig

Rückgängig Rückgängig

Rückgängig Rückgängig

*

2

d

1

bestimmt die Position des Unterstreichens:

d

1

= 1: unterstreichen

d

1

= 2: durchstreichen

d

1

= 3: überstreichen

d

2

bestimmt die Art des Unterstreichens:

d

2

= 0: mit d1 eingestellte Unterstreichung

ausschalten

d

2

= 1: einfache durchgehende Linie

d

2

= 2: doppelte durchgehende Linie

d

2

= 5: einfache durchbrochene Linie

d

2

= 6: doppelte durchbrochene Linie

121

Anhang C Zusammenfassung der Druckerbefehle

C

*

3

d

1

definiert den Bereich der

Zeichentabelle
d

1

= 0, 48: Tabelle 0

d

1

= 1, 49: Tabelle 1

d

1

= 2, 50: Tabelle 2

d

1

= 3, 51: Tabelle 3

d

2

definiert die Zeichentabelle

d

2

= 0:

Kursivtabelle

d

2

= 1:

Codeseite 437

d

2

= 3:

Codeseite 850

d

2

= 6:

Codeseite 855

d

2

= 7:

Codeseite 860

d

2

= 8:

Codeseite 863

d

2

= 9:

Codeseite 865

d

2

= 10:

Codeseite 852

d

2

= 11:

Codeseite 857

d

2

= 13:

Codeseite 864

d

2

= 15:

Codeseite 869

d

3

= 0

Advertising