EasyManua.ls Logo

Brother PCL - Horizontal Position

Brother PCL
450 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
2006/05/31
CHAPTER 2 "PCL" - 34
4.2.22. Horizontal position
Horizontal cursor positioning - columns
Esc&a#C (27)(38)(97)#(67) <1Bh><26h><61h>#<43h>
# = 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) <1Bh><2Ah><70h>#<58h>
# = 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";

Table of Contents

Related product manuals