Home > HP > Printer > HP Pcl 5 Manual

HP Pcl 5 Manual

    Download as PDF Print this page Share this page

    Have a look at the manual HP Pcl 5 Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 1114 HP manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    							ENContents-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 
    						
    							Contents-10  EN
    The Configuration and Status Group
    Establishing Default Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-3
    The Scaling Points P1 and P2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-4
    Using the Scale Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-4
    Using Scaling Effectively . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-8
    Enlarging or Reducing a Picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-8
    Drawing Equal-Size Pictures on a Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-10
    Creating Mirror-Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-12
    Adapting the HP-GL/2 Coordinate System to Match the PCL System . . . . . .19-15
    Windowing: Setting Up Soft-Clip Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-18
    CO, Comment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-19
    DF, Default Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-19
    IN, Initialize  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-21
    IP, Input P1 and P2  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-23
    IR, Input Relative P1 and P2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-26
    IW, Input Window  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-29
    PG, Advance Full Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-33
    RO, Rotate Coordinate System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-34
    Angle of Rotation  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-34
    RP, Replot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-39
    SC, Scale  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-40
    For Scaling Types 0 and 1: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-41
    For Scaling Type 2: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-44
    The Vector Group
    Drawing Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-2
    Drawing Circles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-4
    Drawing Arcs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-5
     Angle of Rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-7
    Drawing Bezier Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-8
    AA, Arc Absolute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-9
    AR, Arc Relative  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-13
    AT, Absolute Arc Three Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-16
    BR, Bezier Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-19
    BZ, Bezier Absolute. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-22
    CI, Circle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-25
    PA, Plot Absolute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-30
    PD, Pen Down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-31
    PE, Polyline Encoded  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-34
    Encoding PE Flag Values and X,Y Coordinates   . . . . . . . . . . . . . . . . . . . . . .20-37
    Example: Using the PE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-41
    PR, Plot Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-44
    U, Pen Up  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-46
    RT, Relative Arc Three Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-48 
    						
    							ENContents-11
    The Polygon Group
    Using the Polygon Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-2
    Drawing Rectangles  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-3
    Drawing Wedges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-6
    Drawing Polygons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-10
    Drawing Subpolygons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-11
    Filling Polygons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-12
    Drawing Circles in Polygon Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-14
    `Approximating Polygon Buffer Use  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-14
    Counting the Points in a Polygon  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-15
    Counting the Points in a Circle or Arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-16
    EA, Edge Rectangle Absolute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-17
    EP, Edge Polygon  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-21
    ER, Edge Rectangle Relative  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-23
    EW, Edge Wedge  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-27
    FP, Fill Polygon  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-31
    PM, Polygon Mode Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-34
    (PM0) or (PM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-34
    (PM1)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-36
    (PM2)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-37
    RA, Fill Rectangle Absolute. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-39
    RR, Fill Rectangle Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-42
       WG, Fill Wedge  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-45
    The Line and Fill Attributes Group
    Using Line Attributes and Types  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-2
    Using Fill Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-4
    Selecting a “Pen” and Changing Line Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-5
    AC, Anchor Corner  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-6
    FT, Fill Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-9
    LA, Line Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-15
    Line Ends  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-17
    Line Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-17
    Miter Limi  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-19
    LT, Line Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-22
    PW, Pen Width  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-29
    RF, Raster Fill Definition  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-32
    SM, Symbol Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-35
    SP, Select Pen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-38
    SV, Screened Vectors  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-39
    TR, Transparency Mode  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-42
    UL, User-Defined Line Type  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-44
    WU, Pen Width Unit Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22-46 
    						
    							Contents-12  EN
    The Character Group
    Printing Labels  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-3
    Moving to the Carriage Return Point. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-5
    Control Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-6
    Default Label Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-7
    Enhancing Labels  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-8
    Character Size and Slant  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-8
    Character Spaces and Text Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-8
    Label Orientation and Placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-9
    Terminating Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-11
    Working with the Character Cell  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-12
    Using Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-15
    Printing with Fixed-Spaced and Proportional Fonts  . . . . . . . . . . . . . . . . . . . .23-15
    Designating and Selecting Fonts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-17
    Standard and Alternate Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-17
    AD, Alternate Font Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-18
    CF, Character Fill Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-20
    CP, Character Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-24
    DI, Absolute Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-29
    DR, Relative Direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-37
    Example:Using the DR Command  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-41
    DT, Define Label Terminator  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-44
    DV, Define Variable Text Path  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-46
    Example:Using theDV Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-49
    ES, Extra Space  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-51
    FI, Select Primary Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-54
    Example:Using the FI Command  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-54
    FN, Select Secondary Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-56
    Example:Using the FN Command  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-57
    LB, Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-59
    LO, Label Origin  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-62
    SA, Select Alternate Font  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-66
    SB, Scalable or Bitmap Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-67
    SD, Standard Font Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-68
    Kind 1: Symbol Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-69
    Kind 2: Font Spacing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-70
    Kind 3: Pitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-70
    Kind 4: Height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-71
    Kind 5: Posture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-71
    Kind 6: Stroke Weight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-71
    Kind 7: Typeface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-72
    Example:Using the SD Command  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-73
    SI, Absolute Character Size  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-74
    Example:Using the SI Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-75
    SL, Character Slant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-78
    Example:Using the SL Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-79 
    						
    							ENContents-13 SR, Relative Character Size  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-81
    Example:Using the SR Command  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-83
    SS, Select Standard Font  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-85
    TD, Transparent Data  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-86
    Programming Hints
    PCL Command Parsing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-2
    Job Control  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-3
    Printer Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-3
    PCL Page Control 1  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-4
    Paper Source  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-4
    Page Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-4
    Text Area/Margins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-4
    HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-4
    PCL Cursor Positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-5
    Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-5
    PCL Raster Graphics  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-7
    Macros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-8
    HP-GL/2 Vector Graphics  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-9
    Performance  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-10
    PCL Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-10
    Print Data  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-10
    Print Overrun  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-10
    Page Protection  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-10
    I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-11
    Troubleshooting Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-12
    End-of-Line Wrap  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-12
    Example  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-12
    Display Functions Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-12
    Example  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-13
    Auto Continue Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-14
    Common Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-15
    20 ERROR  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-15
    21 ERROR  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-15
    22 ERROR  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-15
    40 ERROR  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24-15
    Customer Support
    Help From Your Organization  . . . . . . . . . . . . . . . . . . . . . . . . . Customer Support-1
    Help From Your Dealer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Customer Support-1
    Help from HP  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Customer Support-1
    Index 
    						
    							ENPCL PRINTER LANGUAGE HISTORY  1-1
    1
    Introduction to 
    HP PCL
    PCL PRINTER LANGUAGE HISTORY
    Hewlett-Packard created the PCL printer language (simply 
    referred to as “PCL” elsewhere in this manual) to provide an 
    economical and efficient way for application programs to control 
    a range of printer features across a number of printing devices. 
    HP has evolved both the definition and implementations of PCL 
    to provide the optimal price and performance balance. PCL 5 
    represents a new breakthrough in price/performance leadership. 
    Its features were selected in direct response to customer 
    requests. HP will continue to lead enhancements to the PCL 
    printer language to deliver powerful technology advances.
    PCL commands are compact escape sequence codes that are 
    embedded in the print job data stream. This approach minimizes 
    both data transmission and command decoding overhead. 
    HP PCL formatters and fonts are designed to quickly translate 
    application output into high-quality, device-specific, raster print 
    images.
    PCL printer language commonality from HP printer to HP printer 
    helps to minimize printer support problems and protect HP 
    printer customer investment in applications and printer driver 
    software. 
    						
    							1-2   Introduction to HP PCLEN
    PCL Printer Language Architecture
    PCL printer language structure has been useful to guide language 
    functionality growth and command syntax definition. The PCL printer 
    language has evolved through five major levels of functionality driven 
    by the combination of printer technology developments, changing 
    user needs, and application software improvements. The five phases 
    of the PCL printer language evolution are: 
    The PCL printer language model succeeds because the following 
    points are observed:
    zAll HP LaserJet printers implement PCL printer language 
    features consistently. 
    zHP printers implement the above language feature groups in very 
    cost-effective formatters.
    zHP printers have the ability to ignore most unsupported 
    commands. PCL 1Print and Space functionality is the base set of 
    functions provided for simple, convenient, single-user 
    workstation output.
    PCL 2EDP (Electronic Data Processing) /Transaction 
    functionality is a superset of PCL 1. Functions were 
    added for general purpose, multi-user system printing.
    PCL 3Office Word Processing functionality is a superset of 
    PCL 2. Functions were added for high-quality, office 
    document production.
    PCL 4Page Formatting functionality is a superset of PCL 3. 
    Functions were added for new page printing 
    capabilities.
    PCL 5Office Publishing functionality is a superset of PCL 4. 
    New publishing capabilities include font scaling and 
    HP-GL/2 graphics. 
    						
    							ENWhat are Printer Commands? 1-3
    What are Printer Commands? 
    PCL printer commands provide access to printer features. There are 
    four general types of HP printer language commands:
    zcontrol codes 
    zPCL commands 
    zHP-GL/2 commands 
    zPJL commands
    Control Codes
    A control code is a character that initiates a printer function, for 
    example Carriage Return (CR), Line Feed (LF), Form Feed (FF), etc.
    PCL Commands 
    PCL commands provide access to the printer’s PCL control structure. 
    The PCL structure controls all of the printer’s features except those 
    used for vector graphics, which are controlled by the HP-GL/2 
    commands.
    PCL printer commands consist of two or more characters. The first 
    character is always the ASCII escape character, identified by the ? 
    symbol. ? is a special control code which identifies the subsequent 
    string of characters as a printer command. As the printer monitors 
    incoming data from a computer, it “looks” for this character. When this 
    character appears, the printer reads it and its associated characters 
    as a command to perform and not as data to print.
    NotePCL printer commands (other than single-character control codes) 
    are also referred to as escape sequences. The terms printer 
    command and escape sequence are used interchangeably 
    throughout this manual.
    Once a PCL command sets a parameter, that parameter remains set 
    until that PCL command is repeated with a new value, or the printer is 
    reset to its user default environment. For example, if you send the 
    printer a command to set line spacing to 3 lines/inch, each page 
    prints 3 lines/inch until the printer receives a different Line Spacing 
    command, or the printer is reset. 
    						
    							1-4   Introduction to HP PCLEN
    HP-GL/2 Commands 
    HP-GL/2, vector graphic commands are two letter mnemonic codes 
    designed to remind you of the function name (such as IN for Initialize). 
    Following the two letter mnemonic may be one or more parameters, 
    which identify details of how to process the command. For additional 
    information on HP-GL/2 commands, refer to Chapters 17 through 23.
    PJL Commands 
    PJL (Printer Job Language) commands provide a different type of 
    printer control. Unlike PCL and HP-GL/2, which control the placement 
    of dots on the printed page, PJL supplies job-level control. One of the 
    main features PJL offers is the ability to switch printer languages 
    (personalities) between jobs. For example, applications supporting 
    PJL can print one job using PCL, and then print the next job using 
    PostScript or another printer language, without any operator 
    intervention.
    PJL also provides two-way communications with the printer. For 
    example, PJL can request information from the printer such as printer 
    model, configuration, printer status, and job status. PJL also can be 
    used to change the printer’s control panel settings and modify the 
    message displayed on the control panel.
    The PJL language is designed to be used by application developers 
    and technical support personnel only. 
    						
    All HP manuals Comments (0)

    Related Manuals for HP Pcl 5 Manual