Horizontal Position - Brother HL-Series Technical Reference Manual

Hide thumbs Also See for HL-Series:
Table of Contents

Advertisement

Revision C 16/01/96
Vertical cursor positioning in Decipoints
Esc&a#V
# = number of decipoints in 1/720"
• A plus or minus sign preceding the number of decipoints parameter indicates that the cursor is to be positioned
relative to its current position. A signed positive parameter value signifies that the cursor is to be repositioned
vertically downwards on the page, a negative value means that it will be moved upwards.
• An unsigned number as the parameter signifies that the vertical repositioning is absolute - the cursor will be
repositioned the specified number of decipoints below the top margin, the PCL coordinate system's x-axis.
• The cursor's horizontal position remains unchanged.
• If you attempt to move the cursor to a position that is outside the boundaries of the logical page, the cursor will
be positioned at either the top or bottom of the logical page as appropriate.

Horizontal position

Horizontal cursor positioning in Columns
Esc&a#C
# = number of columns
• A plus or minus sign preceding the number of columns parameter indicates that the cursor is to be positioned
relative to its current position. A signed positive parameter value signifies that the cursor is to be repositioned
to the right on the page, a negative value means that it will be moved to the left.
• An unsigned number as the parameter signifies that the horizontal repositioning is absolute - the cursor will be
repositioned the specified number of columns to the right of the left edge of the logical page, the PCL
coordinate system's y-axis.
• The parameter value can have up to two decimal places.
• The cursor's vertical position remains unchanged.
• If you attempt to move the cursor to a position that is outside the boundaries of the logical page, the cursor will
be positioned at either the left or right edge of the logical page as appropriate.
10 REM ***** HORIZONTAL CURSOR POSITIONING *****
20 ESC$=CHR$(27)
30 REM
40 REM --- POSITIONING CURSOR AT COLUMN 10 ---
50 LPRINT ESC$+"&a10C";
60 LPRINT "A";
70 REM --- MOVING CURSOR 5 COLUMNS TO THE LEFT ---
80 LPRINT ESC$+"&a-5C";
90 LPRINT "B";
100 REM --- MOVING CURSOR 10 COLUMNS TO THE RIGHT ---
110 LPRINT ESC$+"&a+10C";
120 LPRINT "C";
130 REM --- PAPER EJECT ---
140 LPRINT CHR$(12);
150 END
< Sample file 3 >
(27)(38)(97)#(86)
(27)(38)(97)#(67)
Chapter 2 "PCL" - 26
<1Bh><26h><61h>#<56h>
<1Bh><26h><61h>#<43h>

Advertisement

Table of Contents
loading

Table of Contents