Programmer's Guide
PcOS Series 80PLUS
Epson Commands
Command Descriptions
Rev B 4/13/99
Page 85
Function
Horizontal tab
[EA]
ASCII
HT
Hexadecimal
09H
Decimal
<
9>
Description
This command moves the print position to the next horizontal tab position,
if that position exists.
Function
Set horizontal tab positions
[EA]
ASCII
ESC
D
n1 ... nk
NUL
Hexadecimal
1BH
44H
n1 ... nk
00
Decimal
<
27>
<68>
n1 ... nk
0
Range
1
≤
n
≤
255
0
≤
k
≤
32
Default
Default is every eight characters for 13 × 24 font.
Description
This command sets horizontal tab positions.
Where
n
specifies the column number for setting a horizontal tab position from
the beginning of the line.
k
indicates the total number of horizontal tab positions to be set.
Epson and Axiohm emulation modes treat tab positions differently
depending upon factors such as character pitch, expansion, and rotation.
Function
Set left margin
[E]
ASCII
GS
L
nL
nH
Hexadecimal
1DH
4CH
nL
nH
Decimal
<
29>
<76>
nL
nH
Range
0
≤
nL
≤
255
0
≤
nH
≤
255
Description
This command sets the left margin using
nL
and
nH
. The left margin is set
to [(
nL + nH
×
256)
×
horizontal motion unit)] from the beginning of the
line. In standard mode, this command is enabled only when input at the
beginning of a line. In page mode, an internal flag is activated and this
command is enabled when the printer returns to standard mode.
Function
Set printing area width
[E]
ASCII
GS
W
nL
nH
Hexadecimal
1DH
57H
nL
nH
Decimal
<
29>
<87>
nL
nH
Range
0
≤
nL
≤
255
0
≤
nH
≤
255
Description
The printing area width is set to [(
nL
+
nH
×
256)
×
horizontal motion
unit)] from the left margin. In standard mode, this command is enabled
only when input at the beginning of a line. In page mode, an internal flag
is activated, and this command is enabled when the printer returns to
standard mode.