There is no explicit sequence related to 'bottom margin'.
Howver, note that most (all?) LaserJet devices have an unprintable area, which is usually 1/6 inch all round.
(i.e. you cannot usually print closer to any edge than 1/6 inch).
Left, right and top margins may be explicitly set by PCL sequences; the bottom margin is set indirectly by the 'SetTextLength' sequence when the perforation skip region is enabled (which it is by default). Disabling perforation skip can enable the printer to print closer to the end of the page.
Relevant sequences are:
<esc>&k#H set Horizontal Motion Index #=1/120 inch units
(effectively column width)
<esc>&a#L set Left Margin to left edge of column #
<esc>&a#M set Right Margin to right edge of column #
<esc>&l#C set Vertical Motion Index #=1/48 inch units
(effectively line spacing)
<esc>&l#E set Top Margin to top of line #
<esc>&l#F set Text Length = # lines
<esc>&l#L set perforation skip mode # 0=disable; 1=enable
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.