Programmer's Guide
PcOS Series 80PLUS
Control Codes
Summary by
Code
Rev B 4/13/99
Page 57
Normal
ASCII
Second
ASCII
Field
Hex Code
IPCL Equivalent
Code
Description
Page
[ESC]
A <n>
1BH,41H
Set variable line spacing n/72 inch
(n = 1..85) (Enabled by [ESC] 2)
21
[ESC]
D <n>
1
<n>
2
<n>
3
. . .
<n>
k
<0>
1BH,44H
Horizontal tab set
(Set tabs at columns n1 n2 ... nk 0).
The maximum value of n depends on
the station selected.
18
[ESC]
E
1BH,45H
&%MM
Begin emphasized print (half speed)
32
[ESC]
F
1BH,46H
&%CM
End emphasized print
32
[ESC]
G
1BH,47H
&%ME
Begin enhanced print (double pass)
32
[ESC]
H
1BH,48H
&%CE
End enhanced print
32
[ESC]
J <n>
1BH,4AH
&%FM
<m
1
><m
2
><m
3
>
Do a fine line feed n/216 inch
n = 0 no line feed
n = 1..255
20
[ESC]
K <n>1
<n>2
1BH,4BH
Single-density graphics
n1 = 0..255
n2 = 0..3
len = n1 +256*n2
37
[ESC]
L <n>1
<n>2
1BH,4CH
Double-density half-speed graphics
n1 = 0..255
n2 = 0..3
len = n1 + 256*n2
37
[ESC]
P <n>
1BH,50H
&%RI {n=2}
&%RF {n=1}
&%RN {n=0}
Rotated font
n = 0 Normal
n = 1 Rotated 90°, 7 x 9
n = 2 Rotated 270°, 7 x 9
n = 5 Rotated 90°, 5 x 7
n = 7 Rotated 270°, 5 x 7
29
[ESC]
R
1BH,52H
&%HV
Reset horizontal tabs to defaults
18
[ESC]
V <n>
1BH,56H
Set intercharacter spacing
28
[ESC]
W <n>
1BH,57H
&%FS {n=0}
&%FD {n=1}
&%FH {n=3}
Multiline double-wide double-high
sequence
n = 0 End all
n = 1 Begin double-wide
n = 2 Double-high
n = 3 Both
30
[ESC]
X <n
1
>
<n
2
>
1BH,58H
Set left and right margin
n1 = Left in characters
n2 = Right in characters
[ESC]
Y <n>1
<n>2
1BH,59H
Double-density full-speed graphics
n1 = 0..255
n2 = 0..3
len = n1 +256 * n2
37