To movetheprintpositionhorizontallya certainnumbcrofdecipoints,send the command:
<ESC>&a n H
in whichfor n youenterthenumberofdecipointsyouwishto movetheprint position(precededby a+ or– signif youwanttomoveawayfromthecurrent position).
Youcanmovetheprintpositionhorizontallybydotsbothwaystoo.Youcan movea numberof dotsawayfromtheleftedgeof thepage,or youcanmove
anumberof dots away from the currentprint position. To movehorizontallythis way, send the command:
<ESC>*p n X
in whichfor n you put eitherthe numberof dotsaway fromthe pageedge, or (precededby a + or – sign) the relativenumberof dots away from the currentposition.
So to move20 dots from the left edge you send this command:
<ESC>*p 20X
And to move 20 dots to the left of the currentpositionyou send:
<ESC>*p
Youcan alsomovethecursor8 columnsat a timehorizontallyby uscof the horizontaltab command.Simplysend a tab character:
<HT>
to do this. Reversetabbingis not possible.
Moving the print position vertically
Youcan usc similarunits to move the print positionvertically:lines,dots, or decipoints.Both lines and decipointscan be fractionsto two decimal places.
Youcan alsomovetheprintpositionabsolutelydownfromthetop edgeof thepage,or relatively,awayfromthecurrentprintposition.Again,to show youwantto moveawayfromthecurrentprintpositionyouput a plus(+)or
64