
Revision C 16/01/96
Chapter 2 "PCL" - 74
Pattern example
10 WIDTH "LPT1:", 255
20 ESC$ = CHR$(27)
30 REM --- RESET PRINTER ---
40 LPRINT ESC$; "E";
50 REM --- SET SOURCE=TRANSPARENT ---
60 REM --- SET PATTERN=OPAQUE ---
70 LPRINT ESC$; "*v0n1O";
80 REM --- BACKGROUND ---
90 LPRINT ESC$; "*c80G"; ESC$; "*v2T";
100 LPRINT ESC$; "*p100x100Y"; ESC$; "*c1000a300b2P";
110 REM --- PATTERN ---
120 LPRINT ESC$; "*p150x300Y";
130 LPRINT ESC$; "(s1p48v0s0b4101T";
140 LPRINT ESC$; "*c1G"; ESC$; "*v3T"; : LPRINT "P";
150 LPRINT ESC$; "*c2G"; ESC$; "*v3T"; : LPRINT "A";
160 LPRINT ESC$; "*c6G"; ESC$; "*v3T"; : LPRINT "T";
170 LPRINT ESC$; "*c4G"; ESC$; "*v3T"; : LPRINT "T";
180 LPRINT ESC$; "*c5G"; ESC$; "*v3T"; : LPRINT "E";
190 LPRINT ESC$; "*c3G"; ESC$; "*v3T"; : LPRINT "R";
200 LPRINT ESC$; "*c1G"; ESC$; "*v3T"; : LPRINT "N";
210 REM --- PAPER EJECT ---
220 LPRINT CHR$(12);
230 END
< Sample file 6 >
Plotting rectangles
Drawing rectangles is a basic case of printing graphics: the source image consists solely of the rectangle itself.
Thus only the pattern transparency has any bearing on the final effect - the source transparency is irrelevant.
Cursor position
Position the cursor using the commands described in the chapter entitled “The Page”. You can use units,
decipoints or rows and columns as coordinate units. Remember that the y-coordinate value goes up as the cursor
moves down the logical page.
Set rectangle width
Esc*c#A
(27)(42)(99)#(65)
<1Bh><2Ah><63h>#<41h>
•
This command sets the width of the rectangle to be printed in dots.
•
# is a number of dots.
Esc*c#H
(27)(42)(99)#(72)
<1Bh><2Ah><63h>#<48h>
•
This command sets the width of the rectangle to be printed in decipoints.
•
# is a number of decipoints.
Содержание 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 ...