USING THE PM COMMAND
The Polygon Mode ( PM ) command is used to define
shapes, such as block letters or any unique area. After
the shape has been defined, you need to exit polygon
mode to fill and/or edge the polygon the is stored in
the buffer. For more information see the PCL 5 Printer
Language Technical Reference Manual.
NOTE: This set of HP-GL/2 commands
draws a picture of an electrical
outlet.
LEGEND: Ec = [Ctrl] [P] [Esc] in DOS EDIT.
EcE Resets the printer.
Ec%0B Enters HP-GL/2 mode.
IN; Initializes HP-GL/2 mode.
SP1; Selects pen number 1,
(black). Even though
there is no physical pen,
the SP command must be
used to enable printing.
PA2000,2000; Specifies absolute
plotting, then moves to
(2000,2000).
PM0;PD3000,2000,3000,3000; Enters polygon mode,
stores a Pen Down
command, at locations
(3000,2000), and
(3000,3000).
PD2000,3000,2000,2000; Stores two more
locations, (2000,3000),
and (2000,2000).
PM1; Closes the first polygon.
PD2080,2160,2480,2160,2480,
2340,2080,2340,2080,2160; Stores 5 locations for a
subpolygon.
PM1; Closes the subpolygon.
PD2080,2660,2480,2660,2480,
2840,2080,2840,2080,2660; Stores 5 more locations
for another subpolygon.
PM1; Closes the second
subpolygon.
PD2920,2340,2920,2660,2720,
2660; Begins a third subpolygon
that draws the ground
plug portion of the
receptacle.
AA2720,2500,180;PD2920,2340; Stores a 180 degree arc
that begins at
(2720,2660), the previous
current pen location, and
ends at (2720,2500).
Draws a line to
2920,2340.
PM2;FP;EP; Closes the subpolygon,
and exits polygon mode.
"FP" fills the polygon,
using the even/odd
default method, and "EP"
edges the polygon and
subpolygons currently
stored in the buffer.
NOTE: The Even/Odd fill method of FP
is the default. To determine
which portions of a single
polygon or a series of
subpolygons are filled when you
send a FP command, simply draw a
straight line extending from any
point within an enclosed area of
the polygon to a point outside
the polygon. FP fills the
enclosed area in question only
if the line you have drawn
intersects the edges of the
polygon an odd number of times.
For a visual example of this
please see page 21-15 of the
Updated PCL 5 Printer Language
Technical Reference Manual.
Ec%0A Enters the PCL mode.
EcE Sends a reset to end the
job and eject the page.
Copyright Hewlett-Packard Co. 1993
The information contained herein is subject to change
without notice.
Hewlett-Packard shall not be liable for incidental or
consequential damages in connection with the use of this
material.