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