
Revision C 16/01/96
Chapter 2 "PCL" - 26
Vertical cursor positioning in Decipoints
Esc&a#V
(27)(38)(97)#(86)
<1Bh><26h><61h>#<56h>
# = number of decipoints in 1/720"
•
A plus or minus sign preceding the number of decipoints 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
vertically downwards on the page, a negative value means that it will be moved upwards.
•
An unsigned number as the parameter signifies that the vertical repositioning is absolute - the cursor will be
repositioned the specified number of decipoints below the top margin, the PCL coordinate system’s x-axis.
•
The cursor’s horizontal 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 top or bottom of the logical page as appropriate.
Horizontal position
Horizontal cursor positioning in 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 >
Содержание HL- SERIES
Страница 13: ...Revision A 16 01 96 Chapter 1 Introduction ...
Страница 16: ...Revision C 16 01 96 Chapter 2 PCL 1 Chapter 2 PCL ...
Страница 123: ...Revision C 16 01 96 Chapter 2 PCL 3 W width raster area 78 Y y offset raster 79 ...
Страница 124: ...Revision C 16 01 96 Chapter 3 PJL 1 Chapter 3 PJL Printer Job Language ...
Страница 180: ...Revision C 16 01 96 Chapter 4 Diablo 630 1 Chapter 4 Diablo 630 ...
Страница 200: ...Revision C 16 01 96 Chapter 5 EPSON FX 850 1 Chapter 5 EPSON FX 850 ...
Страница 237: ...Revision C 16 01 96 Chapter 6 IBM Proprinter XL 1 Chapter 6 IBM Proprinter XL ...
Страница 259: ...Revision C 16 01 96 Chapter 7 Bar Codes Control 1 Chapter 7 Bar Code Control ...
Страница 267: ...Revision C 16 01 96 Chapter 8 HP GL2 1 CHAPTER 8 HP GL 2 Graphics Language ...
Страница 280: ...Revision C 16 01 96 Chapter 8 HP GL2 14 220 END Sample 21 ...
Страница 328: ...Revision C 16 01 96 Chapter 9 HP GL 1 CHAPTER 9 HP GL Graphics Language ...
Страница 332: ...Revision C 16 01 96 Chapter 9 HP GL 5 1 3 2 Printing Area a b d c a b c d mm A4 4 5 5 5 Letter 6 5 5 5 Legal 6 5 5 5 ...
Страница 342: ...Revision C 16 01 96 Chapter 9 HP GL 15 Sample 68 ...
Страница 387: ...Revision C 16 01 96 APPENDIX A COMPALISON LIST 24 RESOLUTION 300 600 300 600 300 600 ...