Laser Printer Applications Manual
Tomovetheprintpositionhorizontallyacertainnumbcrofdecipoints,send
thecommand:
<ESC>&a n H
inwhichfornyouenterthenumberofdecipointsyouwishtomovetheprint
position(precededbya+orβ signifyouwanttomoveawayfromthecurrent
position).
Youcanmovetheprintpositionhorizontallybydotsbothwaystoo.Youcan
moveanumberofdotsawayfromtheleftedgeofthepage,oryoucanmove
a numberof dotsawayfromthecurrentprintposition.
To movehorizontallythis way,sendthe command:
<ESC>*p n X
in whichfor n youputeitherthenumberof dotsawayfromthepageedge,
or (precededby a + or β sign)the relativenumberof dotsaway fromthe
currentposition.
So to move20 dotsfromtheleftedgeyousendthiscommand:
<ESC>*p 20X
Andto move20 dotsto theleftof thecurrentpositionyousend:
<ESC>*pβ20X
Youcanalsomovethecursor8columnsatatimehorizontallybyuscof the
horizontaltab command.Simplysenda tabcharacter:
<HT>
to do this.Reversetabbingis not possible.
Moving the print position vertically
Youcanuscsimilarunitsto movetheprintpositionvertically:lines,dots,
or decipoints.Both lines and decipointscan be fractionsto two decimal
places.
Youcanalsomovetheprintpositionabsolutelydownfromthetopedgeof
thepage,orrelatively,awayfromthecurrentprintposition.Again,toshow
youwantto moveawayfromthecurrentprintpositionyouputaplus(+)or
minus(β) signbeforethenumberof unitsyou wantto move.
64