Brother International HL-L2340DW Command Reference Guide for Software Develope - Page 63
Horizontal position, Horizontal cursor positioning - columns, Horizontal cursor positioning
View all Brother International HL-L2340DW manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 63 highlights
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 - 43