Brother International HL-1070 Technical Reference - Page 51
Horizontal position, Horizontal cursor positioning - columns, PCL - 31
View all Brother International HL-1070 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 51 highlights
2001/10/02 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 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"; CHAPTER 2 "PCL" - 31