Star Micronics 8111 Printer User Manual


 
Vertical moves: by lines, decipoints and dots
To move the print position vertically a certain number of lines, send the
command:
<ESC> &a n R
in which for n you enter the number of lines you wish to move the print
position. So to move to line 45, measured from the top edge of the page, you
send the command:
<ES0 &a 45R
.~
But to move 45 lines down from the current print position, you send:
<ES6 &a +45C
To move the print position vertically a certain number of decipoints, send the
command:
<ESC> &a n V
.-
in which for n you enter the number of decipoints you wish to move the print
position down (or precede the number with a + or- sign if you want to move
up or down from the current position).
Finally, you can move a number of dots down from the top edge of the page,
or you can move a number of dots up or down from the current print position.
To move the print position up or down an absolute or relative number of dots,
send the command:
cESC> *p n Y
-
in which for n you put either the absolute number of dots down, or (preceded
by a + or - sign) the relative number of dots up or down from the current
_
position.
So to move 20 dots down you send the command:
-
<ES0 *p 20Y
And to move 20 dots up you send:
<ESC> *p -20Y
Combining move commands
One thing about moving the print position with the above commands is that
they let you think of your page in terms of Cartesian coordinates.
62