Horizontal Position - Brother HL-1050 Technical Reference Manual

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

Advertisement

4.2.22. Horizontal position

Horizontal cursor positioning - columns
Esc&a#C
(27)(38)(97)#(67)
# = 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>
Horizontal cursor positioning - units
Esc*p#X
(27)(42)(112)#(88)
# = number of units
 The Units value is defined by the Esc & u # D command.
 A plus or minus sign preceding the number of dots 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 dots to the right of the left edge of the logical page, the PCL
coordinate system's y-axis.
 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 1 INCH ---
50 LPRINT ESC$+"*p300X";
60 LPRINT "A";
70 REM --- MOVING CURSOR 0.5 INCHES TO THE LEFT ---
80 LPRINT ESC$+"*p-150X";
90 LPRINT "B";
<1Bh><26h><61h>#<43h>
<1Bh><2Ah><70h>#<58h>
CHAPTER 2 PCL - 42

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents