Printek 4503 User Manual

Page of 167
IBM Proprinter Emulation
Page 4-6
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 (m1m2m3m4) 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
0
00
no change
1
01
line feeds unchanged, single-high characters
2
02
line feeds unchanged, double-high characters
16
10
single line feeds, character height unchanged
17
11
single line feeds, single-high characters
18
12
single line feeds, double-high characters
32
20
double line feeds, character height unchanged
33
21
double line feeds, single-high characters
34
22
double line feeds, double-high characters
m4
hex
character width
1
01
single-wide characters
2
02
double-wide characters
Example:  The following escape sequence will select double-wide and double-high
mode, with double line feeds.
Escape Sequence:
ESC
[
@
4
0
0
0
34
2
Hexadecimal:
1B
5B
40
04
00
00
00
22
02
Select Subscript or Superscript Mode
ESC S n
Selects subscript mode for n=1, or superscript mode for n=0.  This will print
characters about half the normal height, in the bottom or top half of the normal
character cell.
Example:  The following escape sequence will select superscript mode.
Escape Sequence:
ESC
S
0
Hexadecimal:
1B
53
30
Cancel Subscript and Superscript Mode
ESC T
Cancels subscript and superscript mode.
Escape Sequence:
ESC
T
Hexadecimal:
1B
54