
29
In page mode, vertical and horizontal directions are based on the character
orientation.
When characters are enlarged with different sizes on one line, all the
characters on the line are aligned at the baseline.
The
ESC !
command can also turn double-width and double-height modes on
or off. However, the setting of the last received command is effective.
[Default]
n = 0
[Reference]
ESC !
44. GS $ nL nH
[Name]
Set absolute vertical print position in page mode
[Format]
ASCII
GS
$
nL
nH
Hex
1D
24
nL nH
Decimal 29
36
nL nH
[Range]
0
nL
255, 0
nH
255
[Description]
Sets the absolute vertical print starting position for buffer character data in page
mode.
This command sets the absolute print position to [( nL + nH
256)
(vertical or
horizontal motion unit)] inches.
[Details]
This command is effective only in page mode.
If the [( nL + nH
256)
(vertical or horizontal motion unit)] exceeds the
specified printing area, this command is ignored.
The horizontal starting buffer position does not move.
The reference starting position is that specified by
ESC T
.
This command operates as follows, depending on the starting position of the
printing area specified by
ESC T
:
①
When the starting position is set to the upper left or lower right, this
command sets the absolute position in the horizontal direction.
②
When the starting position is set to the upper right or lower left, this
command sets the absolute position in the vertical direction.
The horizontal and vertical motion unit are specified by
GS P
.
[Reference]
ESC $
,
ESC T
,
ESC W, ESC \
,
GS P, GS \
45. GS * x y d1...d(x × y × 8)
[Name]
Define downloaded bit image
[Format]
ASCII
GS
*
x
y
d1...d(x
╳
y
╳
8)
Hex
1D
2A
x
y
d1...d(x
╳
y
╳
8)
Decimal
29
42
x
y
d1 ...d(x
╳
y
╳
8)
[Range]
1
≤
x
≤
255
1
≤
y
≤
48
x
≤
y
≤
912
0
≤
d
≤
255