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.