IBM Proprinter Emulation

Select Double-Wide Mode (one line)

SO

(or)

ESC SO

Selects double-wide mode for one line. Double-wide mode doubles the width of all characters, but does not affect character height. This mode is cancelled by a carriage return or DC4.

Control code:

SO

 

 

Hexadecimal:

0E

 

 

Escape Sequence:

ESC

SO

 

Hexadecimal:

1B

0E

 

Cancel Double-Wide Mode (one line)

DC4

Cancels double-wide mode selected by SO or ESC SO. Does not cancel double-wide mode selected by ESC W or ESC !.

Control code:

DC4

Hexadecimal:

14

Double-Wide Mode

ESC W n

Selects double-wide mode for n=1, or cancels for n=0. Double-wide mode doubles the width of all characters, but does not affect character height.

Example: The following escape sequence will select double-wide mode.

Escape Sequence:

ESC

W

1

Hexadecimal:

1B

57

31

Double-High Mode

 

 

ESC [ @ n1 n2 m1 m2 m3 m4

Selects single or double-high mode, single or double-wide mode, and single or double line feeds.

The two bytes n1 and n2 specify how many mode bytes (m1, m2, m3, m4) follow. Theoretically, there may be n1 + (n2 x 256) mode bytes. Actually, n2 must be 0, and n1 may be 0 to 4, but is normally 4.

m1 and m2 must be 0 (NUL). m3 and m4 may be set to the values in the following tables.

m3

hex

character height and line spacing

000 no change

101 line feeds unchanged, single-high characters

202 line feeds unchanged, double-high characters

1610 single line feeds, character height unchanged

1711 single line feeds, single-high characters

1812 single line feeds, double-high characters

3220 double line feeds, character height unchanged

3321 double line feeds, single-high characters

3422 double line feeds, double-high characters

m4

hex

character width

101 single-wide characters

202 double-wide characters

Example: The following escape sequence will select double-wide and double-high mode, with double line feeds.

48

Page 54
Image 54
Printek 8000 manual ESC @ n1 n2 m1 m2 m3 m4