Horizontal position – Brother HL-2170W User Manual
Page 58
CHAPTER 2 PCL - 39
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
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";
- HL-1670N HL-6050D HL 5250DN HL-5070N HL-2460 HL-6050DN HL-2150N HL 2700CN HL-2130 HL-S7000DN HL-3040CN HL 1650 HL-6050 HL-5240 HL-5240L HL-1470N HL 3070CW HL 5170DN HL-3450CN HL-3140CW HL 5470DW HL-5140 HL-5440D HL-7050 HL-2240 HL-5040 HL-4070CDW HL-1870N HL-1110 HL-1850 HL 4150CDN HL-8050N HL 5450DN HL 5370DW HL-5050 HL-2140 HL 1270N HL-2600CN HL-6180DW HL-5350DN HL-4050CDN HL-2070N HL-3260N HL-5150D HL-5280DW HL-3170CDW HL-4570CDW HL-3150CDW HL 4040CN HL-4140CN HL 2240D HL 2270DW HL-1250 HL-7050N HL 5340D HL-2250DN HL-1450 HL-L9200CDWT HL-1112 HL-5270DN HL-5450DNT HL-L8250CDN HL 4570CDWT HL-5380DN HL-6180DWT HL-L8350CDW HL-4040CDN HL-L8350CDWT HL-2230 HL-5470DWT HL 2220 HL-1110E HL-1112E