EN
Contents-9
An Introduction to HP-GL/2 Vector Graphics
Learning HP-GL/2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-2
HP-GL/2 Commands and Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-3
Understanding HP-GL/2 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-6
Notations Used to Express Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-8
Omitting Optional Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-9
Parameter Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-10
Using HP-GL/2 With Programming Languages. . . . . . . . . . . . . . . . . . . . . . . . . . .17-13
Example:BASIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-13
Example:C Programming Language. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-14
The HP-GL/2 Coordinate System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-15
HP-GL/2 & PCL Orientation Interactions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-17
The Vector Graphics Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-19
HP-GL/2 Units of Measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-20
Plotter Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-20
User-units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-20
Pen Status and Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-21
Pen Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-21
Pen Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-23
Scaling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-24
Absolute and Relative Pen Movement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-25
The Picture Frame
Defining the Image Area(PCL Picture Frame). . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-2
Automatically Adjusting Image Size to Fit the PCL Picture Frame . . . . . . . . . . . . .18-3
Creating a Page Size-Independent Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-3
Typical HP-GL/2 PlotCommand Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-5
Horizontal Picture Frame Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-8
Example:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-9
Vertical Picture Frame Size (Decipoints) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-9
Example:To specify a vertical picture frame size of 6.5 inches, send: . . . . . . .18-9
Set Picture Frame Anchor Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-10
Example:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-10
HP-GL/2 Plot Horizontal Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-11
Example:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-11
HP-GL/2 Plot Vertical Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-12
Example:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-12
Enter HP-GL/2 Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-13
Example:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-13
Enter PCL Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-14
Example:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-14
Default Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-15
Summary of Contents for LaserJet 4100
Page 1: ...Part I Click here to access Part II on hp com ...
Page 2: ......
Page 26: ...Contents 14 EN ...
Page 44: ...2 10 The Page EN ...
Page 54: ...3 10 The Print Environment EN ...
Page 70: ...4 16 PCL Job Control Commands EN ...
Page 80: ...5 10 Page Control Commands EN Figure 5 3 Changing Print Direction on a Page ...
Page 82: ...5 12 Page Control Commands EN Figure 5 4 Text Area Within the Page ...
Page 110: ...6 16 Cursor Positioning EN ...
Page 120: ...7 10 Fonts EN Figure 7 11 Bitmap Character Figure 7 12 Scalable Character ...
Page 122: ...7 12 Fonts EN ...
Page 152: ...8 30 PCL Font Selection EN ...
Page 166: ...9 14 Font Management EN ...
Page 182: ...10 16 User Defined Symbol Sets EN ...
Page 237: ...EN Character Descriptor Formats 11 55 Figure 11 5 Class 2 Character Data ...
Page 240: ...11 58 Soft Font Creation EN Figure 11 6 Portrait Character Example ...
Page 241: ...EN Character Descriptor Formats 11 59 Figure 11 7 Landscape Character Example ...
Page 270: ...13 4 The PCL Print Model EN Figure 13 3 Effect of Transparency Modes on Images ...
Page 276: ...13 10 The PCL Print Model EN Figure 13 4 Shading Patterns ...
Page 277: ...EN Pattern ID Area Fill ID Command 13 11 Figure 13 5 Cross Hatch Patterns ...
Page 290: ...13 24 The PCL Print Model EN ...
Page 297: ...EN Pattern ID Area Fill ID Command 14 7 Figure 14 1 Shading Patterns ...
Page 298: ...14 8 PCL Rectangular Area Fill Graphics EN Figure 14 2 Cross hatch Patterns ...
Page 341: ...EN Raster Graphics Example 15 33 Figure 15 11Example of Raster Graphic Image Data ...
Page 342: ...15 34 Raster Graphics EN ...
Page 370: ...16 28 Status Readback EN ...