Page
Page
HP Part No First Edition October
PCL 5 Printer LanguageTechnical Reference Manual
Page
Printing History
Trademark Credits
What You Can Learn From This Manual
Inside This Manual
Experienced Users
Non-technical Users
Software packages, refer to HP’s Software Application Notes
Chapter Summaries
Application notes can be obtained through the HP Forum on
Brief description of each chapter is provided below
Macros
Fonts
Viii
PCL Rectangular Area Fill Graphics
Configuration and Status Group
PCL 5 Comparison Guide
Related Documentation
Contents
Print Environment
Cursor Positioning Units
Horizontal Cursor Positioning Decipoints Command
Decipoints Columns & Rows
BS Backspace HT Horizontal Tab
Contents-4
10-2
MSL Symbol Index Example 10-14
10-4
10-5
Text Height UI 11-29
11-29
First Code UI 11-30 Last Code / Number of Characters UI
Height Extended UB 11-31 Cap Height UI
Macro Control Example
Contents-8
Symbol Set Response 16-18
16-6
16-8
17-3
17-2
17-9
Parameter Formats 17-10
19-4
19-3
19-8
Enlarging or Reducing a Picture 19-8
21-3
21-2
21-6
21-10
ExampleUsing theDV Command 23-49
ExampleUsing the DR Command 23-41
ExampleUsing the FI Command 23-54
ExampleUsing the FN Command 23-57
HMI
Error
Contents-14
HP PCL
2Introduction to HP PCL
PCL Printer Language Architecture
PCL Commands
What are Printer Commands?
Control Codes
PJL Commands
HP-GL/2 Commands
4Introduction to HP PCL
Two-Character Escape Sequences
Syntax of Escape Sequences
Two-character escape sequences have the following form
Parameterized Character a character from
Parameterized Escape Sequences
6Introduction to HP PCL
Character and a termination character. This escape sequence
Case l for clarity
?&l1O and ?&l2A
8Introduction to HP PCL
Introduction
2The
Logical
HP LaserJet printer
Printed Dots
More information
PCL coordinate system is defined as shown in Figure
PCL Coordinate System
Current top margin position
Is changed
PCL Units
Units of the PCL Coordinate System
Decipoints
Columns & Rows
HP-GL/2 Picture Frame
Used. The default HP-GL/2 picture frame is the current top
Not affected by the PCL print direction
6The
Portrait Logical Page & Printable Area Boundaries
Printable Area
At 300 DPI double for 600 DPI
8The
Landscape Logical Page & Printable Area Boundaries
Printable Area Character Cell Positioning
Is positioned using the Left Registration command
10The
Maintains four print environments the Factory Default
Group of all of the printer’s current feature settings
Describes the Factory Default Environment, the User Default
Printer commands select other settings
Default settings for specific printers, refer to
Factory Default Environment
Factory Default Print Environment Features
PCL Context
Line Termination Picture Frame Width
Factory Default Print Environment Features PCL Context
Picture Frame Height
Pattern Rotation Macro ID
4The Print Environment
Current Location Type Current Location Unit
Symbol Set Polygon Buffer Font Spacing Polygon Mode Pitch
Factory Default Print Environment Features HP-GL/2 Context
Scale Mode
6The Print Environment
User Default Environment
Items Not Included in Modified Print Environment
Modified Print Environment
PCL Context HP-GL/2 Context
Printers, refer to the PCL 5 Comparison Guide
Printer Reset
Resetting the Print Environment
Command and the EC%-12345Xcommand Universal Exit
Critical. Refer to -1 for an example of their usage
Cold Reset
10The Print Environment
Preamble
Structure of a Typical Job
2PCL Job Control Commands
Printer Reset Command
? % 1 2 3 4 5
Universal Exit Language Command
4PCL Job Control Commands
Number of Copies Command
Example
? & l #
Feature print in simplex mode front side of sheet only
Simplex/Duplex Print Command
Are bound along the width of the physical page see Figure
Be a concern if available user memory is critical
Short-Edge Binding Mode
Long-Edge Binding Mode
? & l # U
Left Offset Registration Command
= The number of decipoints 1/720 inch
Negative values cause it to move right refer to -4
8PCL Job Control Commands
Top Offset Registration Command
? & l # Z
Short-Edge Binding Mode Offsets
10PCL Job Control Commands
Duplex Page Side Selection Command
?&a#G
?&a1G
Separation, the command is ignored
Job Separation Command
? & l 1 T
Separation will be performed
Dual output bin feature, it is ignored
Output Bin Selection Command
12PCL Job Control Commands
? & l # G = 1 Upper Output Bin Lower Rear Output Bin
? & u # D
Unit of Measure Command
# =Number of units-per-inch
Information
14PCL Job Control Commands
Relative error when mapped to 3600
Over 7200=0.3332 4801-3600over 3600=0.3336
Units moves the cursor 1.5 inches, whether printed at 300 or
Dpi print resolution
16PCL Job Control Commands
Command
Control commands and data are associated with each
If a number of consecutive pages within a job have the same
Only once for that group of pages. Remember, once a PCL
2Page Control Commands
Size Command
? & l # a
Paper
? & l3A
LaserJet+, or the LaserJet 500+ printers
? & l # H
4Page Control Commands
To feed paper from the manual feed slot, send
?&l2H
? & l # O
Logical Page Orientation Command
# = 0 Portrait Landscape Reverse Portrait Reverse Landscape
HP-GL/2 State Variables
Orientation With Default Print Direction
8Page Control Commands
Print Direction does not default HMI
Print Direction Command
Command ?&l#O or the HP-GL/2 RO command
? & a # P
Changing Print Direction on a
10Page Control Commands
Text Area
Text Area Within
12Page Control Commands
? & a # L
Left Margin Command
# = Column number
To set the left margin to column 5, send
?&a45M 14Page Control Commands
Right Margin Command
? & a # M
To set the right margin to column 45, send
Clear Horizontal Margins Command
?&l4E 16Page Control Commands
Top Margin Command
? & l # E
Margin Cursor Positioning
First line of the logical page is line
?&l6ØF 18Page Control Commands
Text Length Command
? & l # F
? & l # L
Perforation Skip Command
20Page Control Commands
Horizontal Motion Index HMI Command
? & k # H
Horizontal Motion Index HMI Command
22Page Control Commands
Vertical Motion Index VMI Command
? & l # C
# = number of 1/48 inch increments between rows
?&l5.45C 5.45 = 7.5/66 x
Common VMI Settings
Line Spacing Command
Cursor Positioning
2Cursor Positioning
Absolute vs. Relative Cursor Positioning
Cursor Positioning Units
4Cursor Positioning
? & a # C = Number of Columns
Horizontal Cursor Positioning Columns Command
Width of a column is defined by the current HMI
? & a # H
Horizontal Cursor Positioning Decipoints Command
# = Number of Decipoints 1/720 inch
6Cursor Positioning
? * p #
Horizontal Cursor Positioning PCL Units Command
= Number of PCL Units
Logical
CR Carriage Return
Horizontal Cursor Positioning Control Codes
SP Space
Inch, the HMI is rounded to the nearest 1/300 inch
HT Horizontal Tab
BS Backspace
? & a # R
Vertical Cursor Positioning Rows Command
= Number of Rows
Position on
? & a #
Vertical Cursor Positioning Decipoints Command
= Number of Decipoints 1/720 inch
? * p # Y
Vertical Cursor Positioning PCL Units Command
# = Number of PCL Units
12Cursor Positioning
Vertical Cursor Positioning Control Codes
Half-Line Feed Command
LF Line Feed
FF Form Feed
? & k # G
Line Termination Command
# = 0- CR=CR LF=LF FF=FF
14Cursor Positioning
? & f # S
Push/Pop Cursor Position Command
16Cursor Positioning
Fonts
2Fonts
Font Sources
Printers. See for more information
Symbol Set
4Fonts
Spacing
Height
Pitch
Style
Stroke Weight
6Fonts
Typeface
Typeface Family
8Fonts
Orientation
Bitmap Fonts and Scalable Typefaces
12 Scalable Character
11 Bitmap Character
Special Effects
Internal Fonts
Fonts
PCL Font Selection
Font Priority Considerations
Font Selection Priority
2PCL Font Selection
Font, followed by a 300 dpi bitmapped soft font
Priority of Locations
MediumÍ
Font Select Table
Typeface Family Courier
4PCL Font Selection
Characteristics be sent to ensure that the correct font is
Font Resolution
Primary and Secondary Fonts
Selection method. However, HP recommends that all
EC ID Secondary Symbol Set Command
Symbol Set Command
6PCL Font Selection
Symbol Set Name Symbol Set ID
Typical Symbol Set Values
Example
ISO 6ASCII
8PCL Font Selection
Bit ISO Symbol Sets
Spacing Command
10PCL Font Selection
Pitch Command
Courier is very close to 60% of an Em, and 30 = 1 ÷ 0.64 ÷
Select table See Font Selection by ID Command later in this
Vendor
Chapter for more information
12PCL Font Selection
Height Command
To specify a height of 12 points for the primary font, send
ID Command later in this chapter for more information
Common Font Styles
Style Command
Value Font Styles
14PCL Font Selection
Described under Style MSB in Chapter
255 to 0-32767. This expansion allows for additional styles
Available for the next selection
To specify an upright style for the primary font, send
Stroke Weights
Stroke Weight Command
Instead
To specify a bold stroke weight for the primary font, send
Comparison Guide for typeface values
Typeface Family Command
Comparison Guide, for future typeface selection
18PCL Font Selection
FamilyValue Typeface Family
Sample Typeface Values
ECs4101T
ECs0T
20PCL Font Selection
Bitmap, Fixed-Spaced Font
Font Selection Examples
Scalable, Proportional-Spaced Font
Eliminated before the selection process begins
Summary of Font Selection by Characteristic
24PCL Font Selection
Thinner stroke weight is selected
Summary of Font Selection by Characteristic
Characteristic is not changed
Font Selectionby ID Command
26PCL Font Selection
Characteristic is not affected by the default font command
Select Default Font Command
HP-GL/2 Font Selection
Examples
28PCL Font Selection
Transparent Print Data Command
EC & d @ Disable underline
Underline Command
Aligned or be the same thickness
30PCL Font Selection
Font Management
2Font Management
Downloading Soft Fonts
Temporary vs. Permanent Fonts
Whenever the printer’s power is turned off
Deleting Fonts
Appropriate printer User’s Manual for specifics
4Font Management
Font ID Command
To remove all soft fonts from user memory, send
Font Control Command
To remove only those soft fonts that are temporary, send
To delete the soft font with an ID of 1, send
6Font Management
Designate the permanent soft font as primary
Font Management Example
Bound and Unbound Fonts
Unbound Scalable Fonts
Font Selection and Unbound Fonts
8Font Management
Various collections
Symbol Collections
Complement number
Character Requirements Number
Character Complement Numbers
10Font Management
Final Font Selection
Symbol Set Mapping Table
MSL Index Unicode Index Character Code Decimal Hexadecimal
Roman-8 Symbol Index Mapping
12Font Management
Printing a Character
14Font Management
Symbol Set Control EC*c#S
User-Defined Symbol Sets
# = Symbol Set ID Code decimal
Symbol Set ID Code Command
Symbol Set ID code = # * 32 + ID
10-2User-Defined Symbol Sets
Page
Data format for the user-defined symbol set is shown
Define Symbol Set
User-Defined Symbol Set Defintion Format
10-4User-Defined Symbol Sets
Font Header Field Data Type Notation
Header Size UI
ULI
Unsigned Long Integer
Symbol Set Type UB
Encoded Symbol Set Designator UI
10-6User-Defined Symbol Sets
Format UB
Last Code UI
First Code UI
Specifies the first character code in the set
10-8User-Defined Symbol Sets
Ascii required such as ISO 6 Ascii
001 Unicode Symbol Index
Ascii not required
French
Bit Field Designated Use Value Hex Meaning
10-10User-Defined Symbol Sets
MSL
Symbol Map Array of UI
10-12User-Defined Symbol Sets
Symbol Set Control Command
Unicode Symbol Index Example
User-Defined Symbol Set Examples
Symbol Map Data
10-14User-Defined Symbol Sets
MSL Symbol Index Example
Symbol Map Data
10-16User-Defined Symbol Sets
Soft Font Creation
Font Classifications
Font ID Command Font Header
HP LaserJet printer PCL bitmap, Intellifont scalable,
11-2Soft Font Creation
This manual, for information on how to obtain this document
Bitmap Fonts
Coordinate System
Intellifont Scalable Fonts
Fonts to match the paper’s physical coordinate system
Agfa Design Window
TrueType Scalable Fonts
Default Range
Font Header Command
Font Header Format
This chapter
Byte 15 MSB LSB
Format 0 Font Header for PCL Bitmapped Fonts
Bitmapped
Format 20 Font Header for Resolution-Specified
15 MSB LSB
11-8Soft Font Creation
Font Name Resolution Copyright optional
Font Number 11-10Soft Font Creation
Format 10 Font Header for Intellifont Bound Scalable
Global Intellifont Data Size
Format 10 Font Header for Intellifont Bound
Master Underline Thickness
Font Name Scale Factor Resolution
Or Threshold Global Italic Angle
Character Complement
Copyright optional Reserved Checksum
Global Intellifont Data
Format 15 Font Header for TrueType Scalable Fonts
Byte 15 MSB LSB0
Font Header Field Data Type Notation
Data Types
11-14Soft Font Creation
Header Format UB
Font Descriptor Size UI
Font Type UB
Header Format Values
Refer to for more information
Style MSB UI
Value Posture StyleWord partial sum
Alternate Italic
Multiply by 4 for StyleWord partial sum
Appearance Width
Cell Width UI
Baseline Position UI
Cell Height UI
11-18Soft Font Creation
Character Cell Bitmap
Orientation UB
Spacing B
Symbol Set UI
Bitmap Font Unsupported values invalidate font creation
Scalable Font set to zero
Pitch UI
XHeight UI
Height UI
11-22Soft Font Creation
14 Stroke Weight Values
Stroke Weight SB
Width Type SB
Style LSB UB
Current Usage
Typeface UB
Semi Bold Demi Bold
Extra Bold Black Extra Black Ultra Black
Value Vendor
Current Vendor Number Values
17 Typeface Family Value Previous
Previous Usage
Vendor Version
18 Previous Vendor Number Values
Serif Style Values
Serif Style UB
Value Serif Style
21 Bitmap Font Placement Values
Placement SB
Quality UB
19 Serif Style Values
Underline Thickness UB
Underline Position Distance SB
Text Height UI
Text Width UI
Pitch Extended UB
Last Code / Number of Characters UI
Font Type First Code../..Last Code
11-30Soft Font Creation
Cap Height UI
Height Extended UB
Scalable Font Set Pitch Extended field to zero
Initial HexValue Vendor Name
Font Number ULI
Agfa
Bigelow && Holmes
Font Name ASC16
Resolution UI
This field is ignored by the printer for bitmap fonts
Necessary for TrueType fonts
Master Underline Position SI
Scale Factor UI
Master Underline Thickness Height UI
Font Scaling Technology UB
Or Threshold UI
Variety UB
Global Italic Angle SI
Global Intellifont Data Size UI
Unicode Symbol Index
MSL Symbol Index
11-36Soft Font Creation
Bit Value
27 MSL Symbol Index Character Complement Bits
Unicode
28 Unicode Symbol Index Character Complement Bits
11-38Soft Font Creation
Copyright
Checksum
Segmented Font Data Format
Segment
30 Segmented Font Data
Segment Identifier UI
Value Mnemonic Data Segment
11-40Soft Font Creation
Formats of Data Segments
Segment Size UI
Data segments with an unrecognized identifier are ignored
GI Global Intellifont Data Reserved for future use
If Intellifont Face Data Reserved for future use
Checksum
PF PS-Compatible Font Name Reserved for future use
11-42Soft Font Creation
Bitmap Example
Font Header Examples
First Code Last Code
Intellifont Scalable Example
Pitch Extended Height Extended Cap Height
56.02% of Em
Reference in Design
29.63% Em Default HMI
Design Height
Points
11-46Soft Font Creation
Font Header Examples
11-48Soft Font Creation
Character Definitions
Symbol index value
Character Code Command
=character code
11-50Soft Font Creation
Character Definition Command
Character Descriptor and Data Format for PCL Bitmap Fonts
Character Descriptor Formats
Character descriptors
34 Character Descriptors/Data Continuation Block
Format Continuation non-zero Raster Character Data in bytes
Format UB
11-52Soft Font Creation
Descriptor Size UB
Continuation B
Class UB
Class 2 Compressed Bitmap Data
Class 1 Bitmap Data
11-54Soft Font Creation
Class 2 Character Data
Left Offset SI
Orientation UB
Top Offset SI
Portrait Landscape Reverse portrait Reverse landscape
Character Height UI
Character Width UI
Delta X SI
Character Data
11-58Soft Font Creation
Portrait Character Example
Landscape Character Example
41 Intellifont Scalable Contour Data Format
Reserved Checksum2
11-60Soft Font Creation
Contour Tree Data XY Coordinate Data
11-62Soft Font Creation
LaserJet Family Raster
Class 4 Intellifont Scalable Compound Character Data
Class 3 -Intellifont Scalable Character Contour Data
Contour Data Size UI
Metric Data Offset SI
Contour Tree Offset SI
Character Intellifont Data Offset SI
XY Data Offset SI
Metric Data
Compound Character Escapement SI
Character Descriptor and Data Format for TrueType Fonts
Number of Components UB
Component List
Character Data Size Desc Glyph ID
Format Continuation Descriptor Size Class
11-66Soft Font Creation
Intellifont Scalable
Desc Size Beginning of TrueType Glyph Data
11-68Soft Font Creation
Glyph ID UI
Character Data Size UI
TrueType Glyph Data
Checksum UB
Bitmap Portrait Character Example
Character Definition Examples
52 Character Format, Continuation, and Descriptor
11-70Soft Font Creation
Dot Row
53 Portrait Character Data Example
Decimal Equivalent
54 Character Format, Continuation and Descriptor
Bitmap Landscape Character Example
11-72Soft Font Creation
55 Landscape Character Data Example
11-74Soft Font Creation
Printer, initiates the command sequence to print
When printing letters, for example, which include a company
HP-GL/2 commands are not supported within macros on all
Concern, a possible solution might be an HP custom macro
12-2Macros
MacroDefinition End of the macro data definition
Macro Creation
12-4Macros
Macro Invocation
HP-GL/2 Context
Temporary / Permanent Macros
Macro ID
Deleting Macros
# =Macro ID number
To establish a macro ID number of 5, send
Execute another macro two levels of nesting are allowed
Macro Control
12-8Macros
ROM-Based Macros
Macro Control Example
Macros
PCL Print Model
Pattern
Source Transparency Mode
Source Image
Destination Image
Opaque and Transparency Modes
Pattern Transparency Mode
13-4The PCL Print Model
Effect of Transparency Modes on Images
Operation Comments
Command Sequence
End of Page Data
Source Transparency Mode Command
13-6The PCL Print Model
Were opaque white rules erase black rules regardless
Pattern Transparency Mode Command
Default No pattern Range
Pattern ID Area Fill ID Command
Selecting Cross-Hatch
Selecting Shaded patterns Patterns
Area Fill Graphics. It is duplicated here for convenience
13-10The PCL Print Model
Shading Patterns
Cross-Hatch Patterns
Shading pattern Cross-hatch pattern User-defined pattern
Select Current Pattern Command
Pattern E #T and the Pattern ID E
13-12The PCL Print Model
User-Defined Pattern Implementation
User-Defined Pattern Graphics
Tile point is moved for the next fill area
Pattern Reference Point
13-14The PCL Print Model
Moving Pattern Reference Point for Pattern Filling
User-Defined Pattern Header 300 dpi resolution
User-Defined Pattern Command
Resolution-Specified User-Defined Pattern Header
Continuation Byte
Format Byte
Pixel Encoding Byte
Master Y Resolution UI
Master X Resolution UI
Reserved Byte
Height in Pixels Bytes 4
User-defined Pattern Example
13-20The PCL Print Model
FF FF
Send the pattern header and binary data
13-22The PCL Print Model
Set Pattern Reference Point Command
Pattern Control Command
13-24The PCL Print Model
14-1,cross-hatch pattern -2, or user-defined
Rectangular Area Fill Procedure
14-2PCL Rectangular Area Fill Graphics
Decipoints=E #H, or PCL Units=E *c#A
Horizontal Rectangle Size PCL Units Command
Horizontal Rectangle Size Decipoints Command
Measure Command in Chapter
Measure is set to 600 units-per-inch
Vertical Rectangle Size PCL Units Command
Vertical Rectangle Size Decipoints Command
14-4PCL Rectangular Area Fill Graphics
# = Thru 2 = 1- 2% shade Pattern #1
Selecting Shaded Patterns
Selecting User-Defined patterns1
14-6PCL Rectangular Area Fill Graphics
Shading Patterns
14-8PCL Rectangular Area Fill Graphics
Fill Rectangular Area Command
14-10PCL Rectangular Area Fill Graphics
Pattern Transparency for Rectangular Area Fill
14-12PCL Rectangular Area Fill Graphics
Effect of Transparency Modes on Rectangular Areas
Pre-defined Pattern Examples
Rectangular Area Fill Examples
Solid Fill Black/White
14-14PCL Rectangular Area Fill Graphics
Shaded Fill
Shaded Fill Example
14-16PCL Rectangular Area Fill Graphics
Cross-hatch Fill
Patterned Fill Example
14-18PCL Rectangular Area Fill Graphics
User-Defined Pattern Fill Example
Raster Graphics
15-2Raster Graphics
Raster Area
Page
15-4Raster Graphics
Raster Graphics Command Sequence
Raster Compression are all true modes. Once specified,
Test, font printout, or power cycle
To the printable area
Requires 540,000 bits
Raster Graphics Resolution Command
15-6Raster Graphics
Raster Graphics Expansion at 600 dpi
Raster Graphics Expansion at 300 dpi
Default Range Raster
Raster Graphics Presentation Mode Command
Orientation Default Graphics Margin
Portrait Logical page left bound Reverse portrait Landscape
Landscape Dots in from the logical Top bound Reverse
Raster Graphics Presentation Mode for Portrait Orientation
15-10Raster Graphics
Raster Graphics Presentation Mode for Landscape Orientation
Cursor
Raster Height Command
15-12Raster Graphics
Maximum Raster Height
Raster Width Command
15-14Raster Graphics
Start Raster Graphics Command
Method nor the left raster graphics margin
Raster Y Offset Command
Unencoded Method
Set Compression Method Command
Run-length Encoding Method
15-16Raster Graphics
Tagged Image File Format Encoding Method
No Operation Value
Literal Pattern Values
Repeated Pattern Values
Byte Number Bits
Examples Run-length and Tiff Compression
Delta Row Compression Method
Command byte1 to 8 Replacement bytes
15-20Raster Graphics
Command Byte
15-22Raster Graphics
Seed Row
Repeating a Row
Printing a Zeroed Row Setting the Seed Row to Zero
Next delta row is applied to a zeroed seed row
Previous row to be replicated
Byte Row
Example Delta Row Compression
15-24Raster Graphics
Value Compression Operation
Adaptive Compression Method
Duplicate Row
Empty Row
15-26Raster Graphics
Adaptive Compression Operation Hints
15-28Raster Graphics
Transfer Raster Data Command
15-30Raster Graphics
End Raster Graphics Command
Raster Graphics Example
Command Data
11 Example of Raster Graphic Image Data
Dot Row Byte
15-32Raster Graphics
11Example of Raster Graphic Image Data
15-34Raster Graphics
Status Readback
Memory Status Request Example
Memory Status Request
Description Data
16-2Status Readback
Status response sent from printer to host
Entity Status
PCL Info Memory TOTAL=100000 LARGEST=25000
Entity Status Request Example
Example PCL Operation Command Comments
PCL
Info Fonts
Status Response
Value field
Status Response Syntax
Ignore lines with keywords they do not recognize
Two example status responses are shown below
Carriage Return decimal 13, Line Feed decimal 10, and Form
Example listings, CR, LF, and FF identify
Feed decimal 12 control codes. The Esc following
Control code decimal
16-8Status Readback
Set Status Readback Location Type Command
Set Status Readback Location Unit Command
Set Status Readback Location Unit Command
Location Type Unit
16-10Status Readback
Inquire Status Readback Entity Command
SELECT= SYMBOLSETS= LOCTYPE= LOCUNIT=
Symbol set are described below
Entity Status Responses
Font Response
Scalable Fonts
Bitmap Fonts
16-12Status Readback
Soft Fonts
Unbound Scalable Fonts
Location Type 1 Currently Selected Font
16-14Status Readback
LOCUNIT=1
None
Font Extended Response
Macro Response
Macros and returns an error ERROR=NONE
16-16Status Readback
Macro status response might appear as shown below
User-Defined Pattern Response
Symbol set response might appear as shown below
Symbol Set Response
Unit
16-18Status Readback
Invalid Entity Invalid Location None Internal Error
Entity Error Codes
Given
Memory, an internal error is returned, as shown below
16-20Status Readback
Free Space Command
Free Space status response returns two values
Memory Status Response
16-22Status Readback
LARGEST=25000
Memory Error Response
All page data including the partial page will be processed
Flush All Pages Command
Is processed and ejected from the paper path
16-24Status Readback
Echo command followed by a Free Space command. The printer
Echo Command
Echo Response
Echo command returns the following response
16-26Status Readback
Status Readback Programming Hints
16-28Status Readback
17-1
Learning HP-GL/2
HP-GL/2 Commands by Group 1
HP-GL/2 Commands and Syntax
HP-GL/2 Commands by Group 3
HP-GL/2 Commands by Group 2
FI1
HP-GL/2 Commands by Group 4
FN1
Understanding HP-GL/2 Syntax
HP-GL/2 Commands by Group 5
SV1
TR1
Typical HP-GL/2 Command
Notations Used to Express Syntax
LT6,25,1
Omitting Optional Parameters
LT6
Parameter Formats
LT6,1
Page
PR, RA, RR, RT, and WG
Down until a PD command is received
PM1/PM2 forms of PM
17-12An Introduction to HP-GL/2 Vector Graphics
ExampleBASIC
Using HP-GL/2 With Programming Languages
17-14An Introduction to HP-GL/2 Vector Graphics
ExampleC Programming Language
Coordinate System to Match the PCL System in Chapter
HP-GL/2 Coordinate System
Mode
Using the default HP-GL/2 coordinate system, the origin is
Parentheses X,Y for clarity. Do not use parentheses in your
17-16An Introduction to HP-GL/2 Vector Graphics
HP-GL/2 & PCL Orientation Interactions
Command modifies the default HP-GL/2 orientation
Matches the PCL orientation. -7 shows how the RO
Change in PCL print direction has no effect on the HP-GL/2
17-18An Introduction to HP-GL/2 Vector Graphics
Modifying HP-GL/2 Orientation on a Portrait
Printer’s printable limits, see Chapter
Vector Graphics Limits
Plotter Units
HP-GL/2 Units of Measure
User-units
PlotterUnits EquivalentValue
Pen Status
Pen Status and Location
Command Group
Commands That Include an Automatic Pen Down
Pen Location
17-24An Introduction to HP-GL/2 Vector Graphics
Scaling
Absolute Coordinates
Absolute and Relative Pen Movement
SC command is in effect
As absolute plotter units unless a PR Plot Relative command
Coordinates as the opposite corner
Numbers and therefore transmit less data over the I/O
Picture Frame
18-2The Picture Frame
Defining the Image AreaPCL Picture Frame
Creating a Page Size-Independent Plot
Size. See to specify an HP-GL/2 plot size
Enlarged or reduced to fit the PCL Picture Frame the amount
18-4The Picture Frame
Typical HP-GL/2 PlotCommand Sequence
18-6The Picture Frame
Example Creating and Using a PCL Picture Frame
Current HP-GL/2 pen position
Horizontal Picture Frame Size
When the print direction is set to 0 degrees the default
Width of the current logical
Valid to 4 decimal places
Vertical Picture Frame Size Decipoints
Set Picture Frame Anchor Point
Logical page and the default top margin
Print direction is
Anchor point or the picture frame
HP-GL/2 Plot Horizontal Size
Default
Range To 32767 valid to 4 decimal places
18-12The Picture Frame
HP-GL/2 Plot Vertical Size
EC % # B
Enter HP-GL/2 Mode
EC%1B
Mapped to
Enter PCL Mode
EC%0A
18-14The Picture Frame
Default Settings
18-16The Picture Frame
Example Creating a Simple Drawing
INSP1
Circle with a radius that is 25%
PU50,50CI25
Borders
18-18The Picture Frame
Configuration and Status Group
Command Summary
Configuration and Status Group Commands
To their default conditions
19-2The Configuration and Status Group
Language mode, you should establish default conditions at
Establishing Default Conditions
Environment and how it is affected by the reset command
DF command is not as powerful as the in command.
19-4The Configuration and Status Group
Using the Scale Command
Scaling Points P1 and P2
User-Unit Scaling with Default P1 and P2
Arc that falls within the effective window is printed
19-6The Configuration and Status Group
New P1 and P2 User-Unit Scaling with Negative Values
19-8The Configuration and Status Group
Using Scaling Effectively
Enlarging or Reducing a Picture
EC%0B
Example Changing the Size of a Drawing
Drawing Equal-Size Pictures on a
19-10The Configuration and Status Group
Reset the printer to complete the job
Enter HP-GL/2 mode, using
Example Drawing Equal-Size Pictures on a
EC&l1O Select landscape orientation
Creating Mirror-Images
19-12The Configuration and Status Group
Enter the PCL mode
Enter HP-GL/2 mode
Send a reset to end the job and eject
Example Creating a Mirror-Image
Subroutine
19-14The Configuration and Status Group
PA1,2PD1,4,3,4,3,7,2,7
Subroutine that prints the arrow figure on the next
Match the PCL System
Adapting the HP-GL/2 Coordinate System to
Example Adapting the HP-GL/2 Coordinate System
EC%1A
19-16The Configuration and Status Group
Enter the PCL mode with the CAP at
19-18The Configuration and Status Group
Windowing Setting Up Soft-Clip Limits
Four Types of Line Segments
Type From Last Point To New Point
Default Conditions
DF, Default Values
Function Command Default Condition
CO, Comment
LO1
19-20The Configuration and Status Group
SB0
IN, Initialize
Related commands
DF, RO, IP
Affected Commands Group
PD, PU
WU, PW
IP, Input P1 and P2
Parameter Format Functional Range Default
19-24The Configuration and Status Group
11 Commands Affected by P1/P2
IR, Input Relative P1 and P2
Related Commands Group
IW, Input Window RO, Rotate Coordinate System SC, Scale
19-26The Configuration and Status Group
Functional Parameter Format Range Default
IR, Input Relative P1 and P2
10Example P1 and P2 command
19-28The Configuration and Status Group
13 Commands Affected by P1/P2
IP, Input P1 and P2
IW, Input Window
Current 30 to 2 30
19-30The Configuration and Status Group
15 Example The IW Command
IW@
Lbthis is AN Example
19-32The Configuration and Status Group
13Example IW command
Same position on the next
PG, Advance Full
19-34The Configuration and Status Group
RO command
RO, Rotate Coordinate System
Angle of Rotation
Location to reflect the new orientation
Positive angle of rotation
Scaling points P1 and P2 rotate with the coordinate system
Upper-right corners of the picture frame
19-36The Configuration and Status Group
15Using the RO Command Without Using the IP
16Using IP after the RO Command
Input Relative P1 and P2 IW, Input Window
19-38The Configuration and Status Group
Illustration, see Number of Copies Command in Chapter
Source defaults the HP-GL/2 pen position
RP, Replot
19-40The Configuration and Status Group
Real 30 to 2 30 No default
SC, Scale
Parameter Format
Scaling Form Type Description
For Scaling Types 0
Scaling Form
Syntax
19-42The Configuration and Status Group
18Isotropic Scaling
For Scaling Type
19-44The Configuration and Status Group
Scaling Form Type Syntax
SC, Scale
Condition Printer Response
23 Possible Error Conditions for SC
Bezier Relative Draws a bezier curve using
Vector Group Commands
Pen location through two
Absolute points
Relative points
Drawing Lines
20-2The Vector Group
EC%ØB
Example Drawing Lines
EC%ØA
Example Drawing Circles
Drawing Circles
%ØB
%ØA
Drawing Arcs
To enable printing
Example Drawing Arcs
Rotation
Draw the arc for 180 in a negative angle
20-6The Vector Group
Drawing arcs 2
Example Drawing Bezier Curves
Drawing Bezier Curves
20-8The Vector Group
Sweep angle Clamped real 32768 to No default Chord angle
Current units 30 to 2 30 No default
AA, Arc Absolute
20-10The Vector Group
SP1 Select pen number 1. Even though there is no
Enable printing
20-12The Vector Group
AR, Arc Relative
Current 30 to 2 30 No default
LA, Line Attributes LT, Line Type PW, Pen Width
Circle that would be drawn if the arc was 360 degrees
20-14The Vector Group
Example Using Arc Relative to Draw Arcs
Line Type PW, Pen Width
20-16The Vector Group
AT, Absolute Arc Three Point
10 Example Using the AT Command
Pen down, and draw a line to
PU650,450 PD1000,450
PU3300,800 PD3500,800
Down, and draw a line to 3500,800
LT, Line Type PW,Pen Width
BR, Bezier Relative
Prpd
12 Example Using the BR Command Bezier Relative
Specify relative plotting and pen down
BR0,3048,4572,0
CI, Circle RT, Relative Arc Three Point LA, Line Attributes
BZ, Bezier Absolute AR, Arc Relative
LT, Line Type PW, Pen Width
BZ, Bezier Absolute
14 Example Using the BZ Command Bezier Absolute
20-22The Vector Group
Specify relative plotting and pen
20-24The Vector Group
BR, Bezier Relative AR, Arc Relative
CI, Circle
20-26The Vector Group
16 Example Effects of Chord Angle on Circle Smoothness
Send a reset to end the job
20-28The Vector Group
LTCI5
WG, Fill Wedge SC, Scale
EW, Edge Wedge
RT, Relative Arc Three Point LA, Line Attributes
20-30The Vector Group
PA, Plot Absolute
PD, Pen Down
Line Type PW, Pen Width SM, Symbol Mode
PR, Plot Relative PD, Pen Down PU, Pen Up Line Attributes
20-32The Vector Group
20 Example Using the Pen Down Command
Coordinate
LT, Line Type PW, Pen Width SM, Symbol Mode
Polyline Encoded Plot Relative PU, Pen Up Line Attributes
PE, Polyline Encoded
Command. Also, you must use a semicolon to terminate PE
Flag Character ‘’, ‘’, ‘’, ‘=’, or ‘7’
20-34The Vector Group
Flag Meaning Description
Value Format Range
PE while in polygon mode, the Select Pen command is ignored
Pen number Integer Number of fractional binary bits 26 to
20-36The Vector Group
24 Procedure to encode a number
Or base 32 equivalent 7-bit mode
Fraction adjustment. If you are
You are encoding fractional data otherwise, begin with step
10,525
= round
If x ≥ = 2 ×
Else = 2 × absx +
25 Terminator and non-terminator characters
26 Procedure for determining base range
Range Type Non-terminator Terminator
20-40The Vector Group
Next order digit 64ths place 63 + 8 = CHR$
Specify the next coordinate in absolute mode PA or PE=
Example Using the PE Command
When converting and encoding data, note the following
MOD 64 = n.AND.63. The number is logically ANDd with
20-42The Vector Group
‘‘260 Lprint ’’
PD, Pen Down Plot Relative PU, Pen Up Line Attributes
PR, Plot Relative
Increments Current 30 to 2 30 No default Units
20-44The Vector Group
Coordinate
28 Example Using the PR Command
PD, Pen Down Polyline Encoded Line Attributes
Pen Up
20-46The Vector Group
Last unmatched coordinate
Chord angle Clamped real
RT, Relative Arc Three Point
20-48The Vector Group
31 Example Using the RT Command Relative Arc Three Point
Away, with an ending point 0,-1500
Current location, place the pen
Plu from the beginning of the arc
20-50The Vector Group
From the starting point of the arc
20-52The Vector Group
Polygon Group
Polygon Group Commands
Mnemonic Command Name
Using the Polygon Buffer
21-2The Polygon Group
Drawing Rectangles
?%0B Enter HP-GL/2 mode Initialize HP-GL/2 mode SP1
Example Drawing Rectangles
Pen to print HP-GL/2 images
21-4The Polygon Group
Example Filled Rectangles
Draw an edge around the rectangle that was
Just drawn. Since the previous RR command
Leaves its definition in the polygon buffer
1500,1000, you do not need to specify
21-6The Polygon Group
Drawing Wedges
Example Drawing Wedges
Clarification
PA2500,3500 Specify absolute plotting and move to location
21-8The Polygon Group
Example Filling Wedges and Circles
PA2300,2500FT3, 75,45
Wedge using the same center
Hatching--parallel lines, with 75 plu
Lines tilted at
Drawing Polygons
PR, Plot Relative PU, Pen Up RT, Relative Arc Three Point
Drawing Subpolygons
Even/Odd Fill Method
Filling Polygons
21-12The Polygon Group
Filling Polygons Even/Odd Fill Method
Non-Zero Winding Fill Method
`Approximating Polygon Buffer Use
Drawing Circles in Polygon Mode
21-14The Polygon Group
Counting the Points in a Polygon
21-16The Polygon Group
Counting the Points in a Circle or Arc
Any two diagonally opposite corners
EA, Edge Rectangle Absolute
21-18The Polygon Group
Example Using EA to Draw Rectangles
Lower left corner at 105,65
21-20The Polygon Group
EP, Edge Polygon
10 Example Using the EP Command
21-22The Polygon Group
EA, Edge Rectangle Absolute
ER, Edge Rectangle Relative
Are restored
Starting point of the rectangle. Increments are interpreted
Two diagonally opposite corners
21-24The Polygon Group
12 Example Using ER to Draw Rectangles
A point 40,-25 user-units away as
Upper right corner
Opposite corner
With the current pen location being one
21-26The Polygon Group
EW, Edge Wedge
21-28The Polygon Group
17Anisotropic and Isotropic Scaling
Angle of 180. The minus sign before
14 Example Using EW to Draw a Pie Chart
Radius -1000 sets the zero-degree
21-30The Polygon Group
FP, Fill Polygon
Even/odd fill algorithm default
To be filled
Non-zero winding fill algorithm
Exit polygon mode
Circle with a 500 plu radius and a 5 default
17 Example
Chord angle. Close the current polygon
Related Commands Group
PM0 or PM
PM, Polygon Mode Command
Polygon Clamped Definition Integer
21-34The Polygon Group
DF, Default Values
Polygon Mode Allowable Commands Group
IN, Initialize AA, Arc Absolute
Mode, earlier in this chapter for more details
21-36The Polygon Group
PM1
PM2
20 Example Using the PM Command
21-38The Polygon Group
PM2FPEP
Command includes an automatic pen down. When the command
Coordinates Current units 230to 230 No default
RA, Fill Rectangle Absolute
Lower left corner and 800,1200 as
22 Example Using the RA Command with Different Fill Types
21-40The Polygon Group
Related Commands Group
21-42The Polygon Group
RR, Fill Rectangle Relative
Example Using the RR Command with Different
21-44The Polygon Group
24 Example Using the RR Command with Different Fill Types
WG, Fill Wedge
21-46The Polygon Group
26Fill Wedge with Scaling
WG, Fill Wedge
21-48The Polygon Group
26 Example Filling then Edging vs Edging then Filling Chart
Center point of the above circle is located at 0,0
When transparency mode TR command is opaque, filling then
Following example illustrates this
27 Example
Epfp
Fpep
21-50The Polygon Group
EW,Edge Wedge SC, Scale
21-52The Polygon Group
Line and Fill Attributes Group
Line and Fill Attribute Commands
Wedges
Using Line Attributes and Types
22-2The Line and Fill Attributes Group
Line Types Attribute
Commands Affectedby Line Types
22-4The Line and Fill Attributes Group
Using Fill Types
Fill Area Anchor Corner
Selecting a Pen and Changing Line Width
Example Changing the Anchor Corner
AC, Anchor Corner
22-6The Line and Fill Attributes Group
PA3000,3000
RR1000,1000 Rectangle ER1000,1000 ?%0A Enter the PCL mode
22-8The Line and Fill Attributes Group
Fill Type Description Option1 Option2
FT, Fill Type
Referenced from the positive plotter-unit X-axis, as shown
HP-GL/2
+X-axis to the -Y-axis
22-10The Line and Fill Attributes Group
FT, Fill Type
22-12The Line and Fill Attributes Group
HP-Defined Shading Patterns
PCL Cross-Hatch Patterns
Example Using the FT Command
Upper right corner 2500 plu to the right
Being the current pen location
Same rectangle
22-14The Line and Fill Attributes Group
LA, Line Attributes
22-16The Line and Fill Attributes Group
Attribute Kind Value Description
Line Joins
Line Ends
13Overlapping Line Ends without Line Join Selection
12Five Line Joins
14Miter Limit
Miter Limit
PD3100,1900 Line to 3100,1900 ?%0A Enter the PCL mode
Example Using the LA Command
LA1,4
22-20The Line and Fill Attributes Group
Related Commands Group
Line type Clamped integer Solid line Restores previous
LT99 Functional Parameter Format Range Default
LT, Line Type
22-22The Line and Fill Attributes Group
AC,Anchor Corner
11 Commands that Affect LT1 LT8
LA,Line Attributes
22-24The Line and Fill Attributes Group
12 Commands that Affect LT99
Percentages
22-26The Line and Fill Attributes Group
17Line Type Patterns and Pattern Percentages
FT,Fill Type
18Fixed and Adaptive Line Types
22-28The Line and Fill Attributes Group
AA,Arc Absolute
Width Clamped real 32768 to Dependent Pen Integer Black
PW, Pen Width
22-30The Line and Fill Attributes Group
14 Example Using the PW Command
SV, Screened Vectors WU, Pen Width Unit Selection
22-32The Line and Fill Attributes Group
RF, Raster Fill Definition
Indicates its color black or white
Pen Number Represents a pixel in the pattern being defined
White
16 Example Creating and Printing a Fill Pattern
22-34The Line and Fill Attributes Group
FT, Fill Type SV, Screened Vectors
SM, Symbol Mode
SMZ
18 Example Using the Symbol Mode Command
22-36The Line and Fill Attributes Group
Related Commands Group
22-38The Line and Fill Attributes Group
SP, Select Pen
SV, Screened Vectors
WU, Pen Width Unit Selection TR, Transparency Mode
Screentype Clamped 2, 21 No screening solid Integer
Shaded Fill Shading Ignored
Description Option1 Option2
Pattern Index Pen User-defined
22-40The Line and Fill Attributes Group
FT, Fill Type PW, Pen Width RF, Raster Fill Definition
23 Possible Error Conditions
Parameter Format Functional Range Default Clamped integer
TR, Transparency Mode
22-42The Line and Fill Attributes Group
Transparency mode is defaulted by the ?E Reset, IN, or DF
23Transparency Mode = OFF
22-44The Line and Fill Attributes Group
UL, User-Defined Line Type
24 Example Using the UL Command
WU, Pen Width Unit Selection
26 Possible Error Conditions
22-46The Line and Fill Attributes Group
PW, Pen Width
22-48The Line and Fill Attributes Group
Rendered
Character Group Commands
CP,Character Plot Moves the pen the specified
23-2The Character Group
Printing Labels
23-4The Character Group
Example Printing Labels
Mnemonic Command Name1
Commands Updating Carriage Return Point to Current Location
Moving to the Carriage Return Point
Absolute Arc
Control Code DecimalCode
Relative Arc
Backspace Horizontal tab Line feed
Shift Out1
Symbol Set Character Set Roman-8 Font Spacing Fixed
Default Label Conditions
Shift In2 Space
Typeface HP-GL/2 Stick
Character Size and Slant
Enhancing Labels
Character Spaces and Text Lines
23-8The Character Group
Label Orientation and Direction
Label Orientation and Placement
23-10The Character Group
Define Variable Text Path Command
Terminating Labels
Character Cell and HP-GL/2
Working with the Character Cell
Term Description
23-12The Character Group
Width Character
Origin Character cell
23-14The Character Group
Stick Font Character Cell
Printing with Fixed-Spaced and Proportional Fonts
Using Fonts
23-16The Character Group
Fixed-Spaced Font
Standard and Alternate Fonts
Designating and Selecting Fonts
Kind Characteristic Default Value Description
Kind Clamped No default Integer Value Kind dependent Real
AD, Alternate Font Definition
23-18The Character Group
FN, Select Secondary Font LB, Label
FI, Select Primary Font
23-20The Character Group
CF, Character Fill Mode
Increases in proportion with the point size
Between each line, with the lines set at a
CF1,1LBA Select character fill mode 1 edge and edge
PR127,0 Move the pen position 127 plu to the right
23-22The Character Group
DI, Absolute Direction
Related Commands Groups
CP, Character Plot
Command to adjust the width
Space width is uniquely defined for each font use the ES
Control code is used
12Interaction of Label Direction and Parameter Sign
SP1 Select pen number 1 black
10 Example Using the CP Command
23-26The Character Group
LINE$
Lbabove
CP0,-.95LBBELOW
LINECR-LF
23-28The Character Group
Run or cos θ Clamped real 32768 to Rise or sin θ
DI, Absolute Direction
23-30The Character Group
15Character Slope Rise and Run
Illustration
16Effect of Horizontal and Vertical Text Paths
23-32The Character Group
18Label Print Direction Rise and Run
14 Example Using the DI Command
DI Command Label Direction
Directioncr
Carriage Return
DI-1,-1LB Print the same word in the third quadrant
DI-1,1LB Print the word in the fourth quadrant
23-34The Character Group
15 Example Another DI Example
Error Condition Printer Response
17 Possible Error Conditions
Both parameters = Ignores command Number out of range
23-36The Character Group
DR, Relative Direction
23-38The Character Group
21Rise and Run Parameters
22Effects of Different Rise/Run Parameters
23-40The Character Group
DR Command Label Direction
Directional line, not necessarily on it
ExampleUsing the DR Command
DR,-1,-1LB1995 Set the label direction and print
20 Example Using the DR Command
DR,-1,0LB1996 Set the label direction and print
23-42The Character Group
Related Commands Group
DT, Define Label Terminator
22 Possible Error Conditions
ETX
23-44The Character Group
Label terminator will not print
This command would print as
Label terminator will print.#
23-46The Character Group
DV, Define Variable Text Path
26Four Text Paths
28DV Command Character Position for Normal 90 Parameter
27DV Command Character Position for Normal 0 Parameter
24 Example Using the DV Command
ExampleUsing theDV Command
23-50The Character Group
CP, Character Plot
%0B Enter HP-GL/2 mode Initialize HP-GL/2 mode SP1
26 Example Using the ES Command
ES, Extra Space
23-52The Character Group
Related Commands Group
FI, Select Primary Font
ExampleUsing the FI Command
23-54The Character Group
28 Example Using the FI Command
AD, Alternate Font Definition
FN, Select Secondary Font
30 Example Using the FN Command
ExampleUsing the FN Command
Font Carriage Return/Line Feed
LBLaserJetPrinters Print LaserJet Printers in the currently
Select the font
23-58The Character Group
LB, Label
23-60The Character Group
32 Example Printing Text with the LB Command
Related Commands Group
23-62The Character Group
LO, Label Origin
33Label Origin Positioning
34 Example Using the LO Command
Label origin number
Small circle dot, and specify
23-64The Character Group
Text Path Label Origin
Position is updated using an average delta X space
DV, Define Variable Text Path LB, Label
SA, Select Alternate Font
23-66The Character Group
Performance of the following HP-GL/2 commands
Commands. The choice of scalable or bitmap fonts can affect
SB, Scalable or Bitmap Fonts
See table on next
Command Limitation
AffectedCommands
SD, Standard Font Definition
23-68The Character Group
Kind 1 Symbol Set
Kind 3 Pitch
Kind 2 Font Spacing
40 Kind 2 Font Spacing Values
41 Kind 3 Pitch Values
Kind 4 Height
Kind 6 Stroke Weight
Kind 5 Posture
42 Kind 4 Height Values
Stroke WeightValue Description
44 Kind 6 Stroke Weight Values
Kind 7 Typeface
Medium, Book or Text
ExampleUsing the SD Command
Right-to-left direction
SI, Absolute Character Size
Stick font characters
23-74The Character Group
46 Example Using the SI Command
ExampleUsing the SI Command
SI-.6,.9LBPrint# 23-76The Character Group
SI.6,-.9LBPrint#
SI-.6,-.9LBPrint# Related Commands Group
23-78The Character Group
SL, Character Slant
49 Example Using the SL Command
ExampleUsing the SL Command
23-80The Character Group
DI, Absolute Direction DR, Relative Direction LB, Label
SR, Relative Character Size
Functional Parameter Format Range Default
Set to default conditions
An SR command remains in effect until another SR command is
They may look odd to your readers
Appears normal
51 Example Using the SR Command
ExampleUsing the SR Command
23-84The Character Group
SS, Select Standard Font
23-86The Character Group
TD, Transparent Data
TD, Transparent Data
23-88The Character Group
Programming Hints
Job stream may contain commands that are device specific
PCL Command Parsing
24-2Programming Hints
Do not perform a printer reset within a job
Support PJL. The ECE command should be included to ensure
Job Control
%-12345X
Paper Source
PCL Page Control
Size
Text Area/Margins
Fonts
PCL Cursor Positioning
24-6Programming Hints
Using HP-GL/2 text
PCL Raster Graphics
24-8Programming Hints
Macros
HP-GL/2 Vector Graphics
Print Data
Performance
Print Overrun
Protection
Memory on many HP LaserJet printers. One exception is
Frequent cause of Error 21 when printing graphics is that
Run
Protection for the page size most often used
Display Functions Mode
Troubleshooting Commands
To enable end-of-line wrap mode, send EC&s0C
End-of-Line Wrap
Disable Display Functions Mode
Enable Display Functions Mode
24-14Programming Hints
Auto Continue Mode
Error
Common Errors
24-16Programming Hints
Help From Your Dealer
Help From Your Organization
Help from HP
CompuServe HP Forum
HP First Faxback support
HP Distribution
HP’s Personal Peripherals Assist Line
Customer Support-3
Customer Support-4
Aspect Ratio
Auto-Continue
Baud Rate
Bound and Unbound Fonts
Configuration Menu
Configuration
Centronics I/O
Character Descriptor
Control Code
Default
Control Panel
Current Active Position CAP
Factory Default
Escape Sequence or PCL Command
Downloading
DTR Polarity
Font
Factory Default Environment
Font Cartridge
Font Header
Horizontal Motion Index HMI
Interface Connector
Buffer
Landscape
Internal Fonts
Logical
Macro
Negative angle of rotation
MSL Master Symbol List
Non-volatile RAM
Off-line/On-line
Parallel I/O
PCL Commands
PCL Coordination System Units
PCL Units
Point
Pitch
Positive angle of rotation
Primary Secondary Font
Reset
Printer Commands
Portrait
Print Environment
Robust-Xon
Resolution
Row
Rule
Symbol Index
Stroke Weight
Serial I/O
Soft Font
UEL Universal Exit Language Command
Symbol Set
Treatment
Typeface
User Default Environment
User Default
User-Defined Symbol Sets
Unit of Measure
VMI vertical motion index
Vertical Motion Index VMI
Index
Symbols
Index-18
Numerics
Index-19
Index-20
Index-21
Index-22
Index-23
Index-24
Index-25
Index-26
Index-27
Index-28
Index-29
MSL
Index-30
Index-31
Index-32
Index-33
Index-34
Index-35
Index-36
Index-37
VMI
Index-38
Index-39
Index-40