Programmer's Guide
PcOS Series 80PLUS
Epson Commands
Command Descriptions
Rev B 4/13/99
Page 87
The parameters for the horizontal or vertical motion units (
x or y
) differ
depending on the starting position of the printing area as follows:
If the starting position is the upper left or lower right of the printing area
(
n
= 0, 2, 48, or 50), then these commands use
1) Horizontal motion units, ESC SP, ESC $, and ESC \
2) Vertical motion units, ESC 3, ESC J, GS $, and GS \
If the starting position is the upper right or lower left of the printing area
(
n
= 1, 3, 49, or 51), then these commands use
1) Horizontal motion units, ESC 3, ESC J, GS $, and GS \
2) Vertical motion units, ESC SP, ESC $, and ESC \
Function
Set absolute vertical print position in page mode
[E]
ASCII
GS
$
n
L
n
H
Hexadecimal
1DH
24H
n
L
n
H
Decimal
<29>
<36>
n
L
n
H
Range
0
≤
n
L
≤
255
0
≤
n
H
≤
255
Description
GS $ n
L
n
H
sets the absolute vertical print starting position for buffer
character data in page mode to [(n
L
+ n
H
×
256)
×
(vertical or horizontal
motion unit)] inches. This command is effective only in page mode.
Function
Set absolute vertical print position in page mode
[E]
ASCII
GS
\
n
L
n
H
Hexadecimal
1DH
5CH
n
L
n
H
Decimal
<29>
<92>
n
L
n
H
Range
0
≤
n
L
≤
255
0
≤
n
H
≤
255
Description
GS \ n
L
n
H
moves the vertical print position in page mode to [(n
L
+ n
H
×
256)
×
(vertical or horizontal motion unit)] inches from the current
position. This command is effective only in page mode. Use the
complement of N for setting pitch movement upward: -N pitch = 65536 -
N, where N = (n
L
+ n
H
×
256). The horizontal and vertical motion units use
the horizontal and vertical values set by the GS P command.