Page
Page
HP Part No First Edition October
PCL 5 Printer LanguageTechnical Reference Manual
Page
Printing History
Trademark Credits
Non-technical Users
Inside This Manual
What You Can Learn From This Manual
Experienced Users
Brief description of each chapter is provided below
Chapter Summaries
Software packages, refer to HP’s Software Application Notes
Application notes can be obtained through the HP Forum on
Macros
Fonts
Viii
PCL Rectangular Area Fill Graphics
Configuration and Status Group
PCL 5 Comparison Guide
Related Documentation
Contents
Print Environment
BS Backspace HT Horizontal Tab
Horizontal Cursor Positioning Decipoints Command
Cursor Positioning Units
Decipoints Columns & Rows
Contents-4
10-5
MSL Symbol Index Example 10-14
10-2
10-4
Height Extended UB 11-31 Cap Height UI
11-29
Text Height UI 11-29
First Code UI 11-30 Last Code / Number of Characters UI
Macro Control Example
16-8
Symbol Set Response 16-18
Contents-8
16-6
Parameter Formats 17-10
17-2
17-3
17-9
Enlarging or Reducing a Picture 19-8
19-3
19-4
19-8
21-10
21-2
21-3
21-6
ExampleUsing the FN Command 23-57
ExampleUsing the DR Command 23-41
ExampleUsing theDV Command 23-49
ExampleUsing the FI Command 23-54
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
Is changed
PCL Coordinate System
PCL coordinate system is defined as shown in Figure
Current top margin position
Columns & Rows
Units of the PCL Coordinate System
PCL Units
Decipoints
6The
Used. The default HP-GL/2 picture frame is the current top
HP-GL/2 Picture Frame
Not affected by the PCL print direction
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
Printer commands select other settings
Group of all of the printer’s current feature settings
Maintains four print environments the Factory Default
Describes the Factory Default Environment, the User Default
PCL Context
Factory Default Environment
Default settings for specific printers, refer to
Factory Default Print Environment Features
Pattern Rotation Macro ID
Factory Default Print Environment Features PCL Context
Line Termination Picture Frame Width
Picture Frame Height
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
Printers, refer to the PCL 5 Comparison Guide
Modified Print Environment
Items Not Included in Modified Print Environment
PCL Context HP-GL/2 Context
Critical. Refer to -1 for an example of their usage
Resetting the Print Environment
Printer Reset
Command and the EC%-12345Xcommand Universal Exit
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
? & l #
Number of Copies Command
4PCL Job Control Commands
Example
Be a concern if available user memory is critical
Simplex/Duplex Print Command
Feature print in simplex mode front side of sheet only
Are bound along the width of the physical page see Figure
Short-Edge Binding Mode
Long-Edge Binding Mode
Negative values cause it to move right refer to -4
Left Offset Registration Command
? & l # U
= The number of decipoints 1/720 inch
8PCL Job Control Commands
Top Offset Registration Command
? & l # Z
Short-Edge Binding Mode Offsets
?&a1G
Duplex Page Side Selection Command
10PCL Job Control Commands
?&a#G
Separation will be performed
Job Separation Command
Separation, the command is ignored
? & l 1 T
? & l # G = 1 Upper Output Bin Lower Rear Output Bin
Output Bin Selection Command
Dual output bin feature, it is ignored
12PCL Job Control Commands
Information
Unit of Measure Command
? & u # D
# =Number of units-per-inch
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
Only once for that group of pages. Remember, once a PCL
Control commands and data are associated with each
Command
If a number of consecutive pages within a job have the same
Paper
Size Command
2Page Control Commands
? & l # a
? & l3A
LaserJet+, or the LaserJet 500+ printers
?&l2H
4Page Control Commands
? & l # H
To feed paper from the manual feed slot, send
? & 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
? & a # P
Print Direction Command
Print Direction does not default HMI
Command ?&l#O or the HP-GL/2 RO command
Changing Print Direction on a
10Page Control Commands
Text Area
Text Area Within
12Page Control Commands
To set the left margin to column 5, send
Left Margin Command
? & a # L
# = Column number
To set the right margin to column 45, send
Right Margin Command
?&a45M 14Page Control Commands
? & a # M
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
# = number of 1/48 inch increments between rows
Vertical Motion Index VMI Command
22Page Control Commands
? & l # C
?&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
6Cursor Positioning
Horizontal Cursor Positioning Decipoints Command
? & a # H
# = Number of Decipoints 1/720 inch
Logical
Horizontal Cursor Positioning PCL Units Command
? * p #
= Number of PCL Units
Inch, the HMI is rounded to the nearest 1/300 inch
Horizontal Cursor Positioning Control Codes
CR Carriage Return
SP Space
HT Horizontal Tab
BS Backspace
Position on
Vertical Cursor Positioning Rows Command
? & a # R
= Number of Rows
? & a #
Vertical Cursor Positioning Decipoints Command
= Number of Decipoints 1/720 inch
12Cursor Positioning
Vertical Cursor Positioning PCL Units Command
? * p # Y
# = Number of PCL Units
FF Form Feed
Half-Line Feed Command
Vertical Cursor Positioning Control Codes
LF Line Feed
14Cursor Positioning
Line Termination Command
? & k # G
# = 0- CR=CR LF=LF FF=FF
? & 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
4PCL Font Selection
Font Select Table
MediumÍ
Typeface Family Courier
Selection method. However, HP recommends that all
Font Resolution
Characteristics be sent to ensure that the correct font is
Primary and Secondary Fonts
EC ID Secondary Symbol Set Command
Symbol Set Command
6PCL Font Selection
ISO 6ASCII
Typical Symbol Set Values
Symbol Set Name Symbol Set ID
Example
8PCL Font Selection
Bit ISO Symbol Sets
Spacing Command
10PCL Font Selection
Pitch Command
Chapter for more information
Select table See Font Selection by ID Command later in this
Courier is very close to 60% of an Em, and 30 = 1 ÷ 0.64 ÷
Vendor
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
14PCL Font Selection
Style Command
Common Font Styles
Value Font Styles
To specify an upright style for the primary font, send
255 to 0-32767. This expansion allows for additional styles
Described under Style MSB in Chapter
Available for the next selection
Stroke Weights
Stroke Weight Command
Instead
To specify a bold stroke weight for the primary font, send
18PCL Font Selection
Typeface Family Command
Comparison Guide for typeface values
Comparison Guide, for future typeface selection
ECs0T
Sample Typeface Values
FamilyValue Typeface Family
ECs4101T
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
Examples
Select Default Font Command
Characteristic is not affected by the default font command
HP-GL/2 Font Selection
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
Appropriate printer User’s Manual for specifics
Whenever the printer’s power is turned off
Temporary vs. Permanent Fonts
Deleting Fonts
4Font Management
Font ID Command
To delete the soft font with an ID of 1, send
Font Control Command
To remove all soft fonts from user memory, send
To remove only those soft fonts that are temporary, send
6Font Management
Designate the permanent soft font as primary
Font Management Example
8Font Management
Unbound Scalable Fonts
Bound and Unbound Fonts
Font Selection and Unbound Fonts
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
10-2User-Defined Symbol Sets
Symbol Set ID Code Command
# = Symbol Set ID Code decimal
Symbol Set ID code = # * 32 + ID
Page
10-4User-Defined Symbol Sets
Define Symbol Set
Data format for the user-defined symbol set is shown
User-Defined Symbol Set Defintion Format
Unsigned Long Integer
Header Size UI
Font Header Field Data Type Notation
ULI
Format UB
Encoded Symbol Set Designator UI
Symbol Set Type UB
10-6User-Defined Symbol Sets
Last Code UI
First Code UI
Specifies the first character code in the set
10-8User-Defined Symbol Sets
French
001 Unicode Symbol Index
Ascii required such as ISO 6 Ascii
Ascii not required
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
11-2Soft Font Creation
Font ID Command Font Header
Font Classifications
HP LaserJet printer PCL bitmap, Intellifont scalable,
This manual, for information on how to obtain this document
Fonts to match the paper’s physical coordinate system
Coordinate System
Bitmap Fonts
Intellifont Scalable Fonts
Agfa Design Window
TrueType Scalable Fonts
This chapter
Font Header Command
Default Range
Font Header Format
Byte 15 MSB LSB
Format 0 Font Header for PCL Bitmapped Fonts
11-8Soft Font Creation
Format 20 Font Header for Resolution-Specified
Bitmapped
15 MSB LSB
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
Character Complement
Font Name Scale Factor Resolution
Master Underline Thickness
Or Threshold Global Italic Angle
Byte 15 MSB LSB0
Global Intellifont Data
Copyright optional Reserved Checksum
Format 15 Font Header for TrueType Scalable Fonts
Font Header Field Data Type Notation
Data Types
11-14Soft Font Creation
Header Format Values
Font Descriptor Size UI
Header Format UB
Font Type UB
Alternate Italic
Style MSB UI
Refer to for more information
Value Posture StyleWord partial sum
Multiply by 4 for StyleWord partial sum
Appearance Width
11-18Soft Font Creation
Baseline Position UI
Cell Width UI
Cell Height UI
Character Cell Bitmap
Orientation UB
Scalable Font set to zero
Symbol Set UI
Spacing B
Bitmap Font Unsupported values invalidate font creation
Pitch UI
XHeight UI
Height UI
11-22Soft Font Creation
Style LSB UB
Stroke Weight SB
14 Stroke Weight Values
Width Type SB
Extra Bold Black Extra Black Ultra Black
Typeface UB
Current Usage
Semi Bold Demi Bold
Value Vendor
Current Vendor Number Values
18 Previous Vendor Number Values
Previous Usage
17 Typeface Family Value Previous
Vendor Version
Serif Style Values
Serif Style UB
Value Serif Style
19 Serif Style Values
Placement SB
21 Bitmap Font Placement Values
Quality UB
Text Width UI
Underline Position Distance SB
Underline Thickness UB
Text Height UI
11-30Soft Font Creation
Last Code / Number of Characters UI
Pitch Extended UB
Font Type First Code../..Last Code
Cap Height UI
Height Extended UB
Scalable Font Set Pitch Extended field to zero
Bigelow && Holmes
Font Number ULI
Initial HexValue Vendor Name
Agfa
Necessary for TrueType fonts
Resolution UI
Font Name ASC16
This field is ignored by the printer for bitmap fonts
Font Scaling Technology UB
Scale Factor UI
Master Underline Position SI
Master Underline Thickness Height UI
Global Intellifont Data Size UI
Variety UB
Or Threshold UI
Global Italic Angle SI
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
Segment
Checksum
Copyright
Segmented Font Data Format
11-40Soft Font Creation
Segment Identifier UI
30 Segmented Font Data
Value Mnemonic Data Segment
GI Global Intellifont Data Reserved for future use
Segment Size UI
Formats of Data Segments
Data segments with an unrecognized identifier are ignored
11-42Soft Font Creation
Checksum
If Intellifont Face Data Reserved for future use
PF PS-Compatible Font Name Reserved for future use
Bitmap Example
Font Header Examples
56.02% of Em
Intellifont Scalable Example
First Code Last Code
Pitch Extended Height Extended Cap Height
Points
29.63% Em Default HMI
Reference in Design
Design Height
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
34 Character Descriptors/Data Continuation Block
Character Descriptor Formats
Character Descriptor and Data Format for PCL Bitmap Fonts
Character descriptors
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
Portrait Landscape Reverse portrait Reverse landscape
Orientation UB
Left Offset SI
Top Offset SI
Character Data
Character Width UI
Character Height UI
Delta X SI
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
Metric Data Offset SI
Class 3 -Intellifont Scalable Character Contour Data
Class 4 Intellifont Scalable Compound Character Data
Contour Data Size UI
Metric Data
Character Intellifont Data Offset SI
Contour Tree Offset SI
XY Data Offset SI
Component List
Character Descriptor and Data Format for TrueType Fonts
Compound Character Escapement SI
Number of Components UB
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
Checksum UB
Character Data Size UI
Glyph ID UI
TrueType Glyph Data
11-70Soft Font Creation
Character Definition Examples
Bitmap Portrait Character Example
52 Character Format, Continuation, and Descriptor
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
Concern, a possible solution might be an HP custom macro
When printing letters, for example, which include a company
Printer, initiates the command sequence to print
HP-GL/2 commands are not supported within macros on all
12-2Macros
MacroDefinition End of the macro data definition
Macro Creation
12-4Macros
Macro Invocation
HP-GL/2 Context
Temporary / Permanent Macros
To establish a macro ID number of 5, send
Deleting Macros
Macro ID
# =Macro ID number
Execute another macro two levels of nesting are allowed
Macro Control
12-8Macros
ROM-Based Macros
Macro Control Example
Macros
PCL Print Model
Destination Image
Source Transparency Mode
Pattern
Source 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
Selecting Shaded patterns Patterns
Pattern ID Area Fill ID Command
Default No pattern Range
Selecting Cross-Hatch
Area Fill Graphics. It is duplicated here for convenience
13-10The PCL Print Model
Shading Patterns
Cross-Hatch Patterns
13-12The PCL Print Model
Select Current Pattern Command
Shading pattern Cross-hatch pattern User-defined pattern
Pattern E #T and the Pattern ID E
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
Height in Pixels Bytes 4
Master X Resolution UI
Master Y Resolution UI
Reserved Byte
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
Measure is set to 600 units-per-inch
Horizontal Rectangle Size Decipoints Command
Horizontal Rectangle Size PCL Units Command
Measure Command in Chapter
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
Portrait Logical page left bound Reverse portrait Landscape
Raster Graphics Presentation Mode Command
Default Range Raster
Orientation Default Graphics Margin
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
15-16Raster Graphics
Set Compression Method Command
Unencoded Method
Run-length Encoding Method
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
Previous row to be replicated
Printing a Zeroed Row Setting the Seed Row to Zero
Repeating a Row
Next delta row is applied to a zeroed seed row
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
Dot Row Byte
Command Data
Raster Graphics Example
11 Example of Raster Graphic Image Data
15-32Raster Graphics
11Example of Raster Graphic Image Data
15-34Raster Graphics
Status Readback
16-2Status Readback
Memory Status Request
Memory Status Request Example
Description Data
Status response sent from printer to host
Entity Status
PCL Info Memory TOTAL=100000 LARGEST=25000
Info Fonts
Example PCL Operation Command Comments
Entity Status Request Example
PCL
Status Response
Two example status responses are shown below
Status Response Syntax
Value field
Ignore lines with keywords they do not recognize
Control code decimal
Example listings, CR, LF, and FF identify
Carriage Return decimal 13, Line Feed decimal 10, and Form
Feed decimal 12 control codes. The Esc following
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
Font Response
Symbol set are described below
SELECT= SYMBOLSETS= LOCTYPE= LOCUNIT=
Entity Status Responses
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
16-18Status Readback
Symbol Set Response
Symbol set response might appear as shown below
Unit
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
16-24Status Readback
Flush All Pages Command
All page data including the partial page will be processed
Is processed and ejected from the paper path
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
TR1
HP-GL/2 Commands by Group 5
Understanding HP-GL/2 Syntax
SV1
Typical HP-GL/2 Command
Notations Used to Express Syntax
LT6,25,1
Omitting Optional Parameters
LT6
Parameter Formats
LT6,1
Page
17-12An Introduction to HP-GL/2 Vector Graphics
Down until a PD command is received
PR, RA, RR, RT, and WG
PM1/PM2 forms of PM
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
17-16An Introduction to HP-GL/2 Vector Graphics
Using the default HP-GL/2 coordinate system, the origin is
Mode
Parentheses X,Y for clarity. Do not use parentheses in your
Change in PCL print direction has no effect on the HP-GL/2
Command modifies the default HP-GL/2 orientation
HP-GL/2 & PCL Orientation Interactions
Matches the PCL orientation. -7 shows how the RO
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
PlotterUnits EquivalentValue
HP-GL/2 Units of Measure
Plotter Units
User-units
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
Numbers and therefore transmit less data over the I/O
As absolute plotter units unless a PR Plot Relative command
SC command is in effect
Coordinates as the opposite corner
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
Valid to 4 decimal places
When the print direction is set to 0 degrees the default
Horizontal Picture Frame Size
Width of the current logical
Vertical Picture Frame Size Decipoints
Anchor point or the picture frame
Logical page and the default top margin
Set Picture Frame Anchor Point
Print direction is
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
18-14The Picture Frame
Enter PCL Mode
Mapped to
EC%0A
Default Settings
18-16The Picture Frame
Example Creating a Simple Drawing
INSP1
18-18The Picture Frame
PU50,50CI25
Circle with a radius that is 25%
Borders
Configuration and Status Group
19-2The Configuration and Status Group
Configuration and Status Group Commands
Command Summary
To their default conditions
DF command is not as powerful as the in command.
Establishing Default Conditions
Language mode, you should establish default conditions at
Environment and how it is affected by the reset 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
EC&l1O Select landscape orientation
Enter HP-GL/2 mode, using
Reset the printer to complete the job
Example Drawing Equal-Size Pictures on a
Creating Mirror-Images
19-12The Configuration and Status Group
Example Creating a Mirror-Image
Enter HP-GL/2 mode
Enter the PCL mode
Send a reset to end the job and eject
Subroutine that prints the arrow figure on the next
19-14The Configuration and Status Group
Subroutine
PA1,2PD1,4,3,4,3,7,2,7
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
Type From Last Point To New Point
Windowing Setting Up Soft-Clip Limits
19-18The Configuration and Status Group
Four Types of Line Segments
CO, Comment
DF, Default Values
Default Conditions
Function Command Default Condition
LO1
19-20The Configuration and Status Group
SB0
IN, Initialize
Related commands
WU, PW
Affected Commands Group
DF, RO, IP
PD, PU
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
Angle of Rotation
RO command
19-34The Configuration and Status Group
RO, Rotate Coordinate System
Upper-right corners of the picture frame
Positive angle of rotation
Location to reflect the new orientation
Scaling points P1 and P2 rotate with the coordinate system
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
Parameter Format
Real 30 to 2 30 No default
19-40The Configuration and Status Group
SC, Scale
Syntax
For Scaling Types 0
Scaling Form Type Description
Scaling Form
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
Absolute points
Vector Group Commands
Bezier Relative Draws a bezier curve using
Pen location through two
Relative points
Drawing Lines
20-2The Vector Group
EC%ØB
Example Drawing Lines
EC%ØA
%ØA
Drawing Circles
Example Drawing Circles
%ØB
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
Circle that would be drawn if the arc was 360 degrees
Current 30 to 2 30 No default
AR, Arc Relative
LA, Line Attributes LT, Line Type PW, Pen Width
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
Down, and draw a line to 3500,800
PU650,450 PD1000,450
Pen down, and draw a line to
PU3300,800 PD3500,800
LT, Line Type PW,Pen Width
BR, Bezier Relative
BR0,3048,4572,0
12 Example Using the BR Command Bezier Relative
Prpd
Specify relative plotting and pen down
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
20-34The Vector Group
Command. Also, you must use a semicolon to terminate PE
PE, Polyline Encoded
Flag Character ‘’, ‘’, ‘’, ‘=’, or ‘7’
Flag Meaning Description
20-36The Vector Group
PE while in polygon mode, the Select Pen command is ignored
Value Format Range
Pen number Integer Number of fractional binary bits 26 to
You are encoding fractional data otherwise, begin with step
Or base 32 equivalent 7-bit mode
24 Procedure to encode a number
Fraction adjustment. If you are
Else = 2 × absx +
= round
10,525
If x ≥ = 2 ×
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$
MOD 64 = n.AND.63. The number is logically ANDd with
Example Using the PE Command
Specify the next coordinate in absolute mode PA or PE=
When converting and encoding data, note the following
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
20-50The Vector Group
Current location, place the pen
Away, with an ending point 0,-1500
Plu from the beginning of the arc
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
Pen to print HP-GL/2 images
?%0B Enter HP-GL/2 mode Initialize HP-GL/2 mode SP1
Drawing Rectangles
Example Drawing Rectangles
21-4The Polygon Group
Example Filled Rectangles
1500,1000, you do not need to specify
Just drawn. Since the previous RR command
Draw an edge around the rectangle that was
Leaves its definition in the polygon buffer
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
Lines tilted at
Wedge using the same center
PA2300,2500FT3, 75,45
Hatching--parallel lines, with 75 plu
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
Two diagonally opposite corners
Are restored
ER, Edge Rectangle Relative
Starting point of the rectangle. Increments are interpreted
21-24The Polygon Group
12 Example Using ER to Draw Rectangles
With the current pen location being one
Upper right corner
A point 40,-25 user-units away as
Opposite corner
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
Non-zero winding fill algorithm
Even/odd fill algorithm default
FP, Fill Polygon
To be filled
Chord angle. Close the current polygon
Circle with a 500 plu radius and a 5 default
Exit polygon mode
17 Example
Related Commands Group
21-34The Polygon Group
PM, Polygon Mode Command
PM0 or PM
Polygon Clamped Definition Integer
Mode, earlier in this chapter for more details
Polygon Mode Allowable Commands Group
DF, Default Values
IN, Initialize AA, Arc Absolute
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
27 Example
When transparency mode TR command is opaque, filling then
Center point of the above circle is located at 0,0
Following example illustrates this
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
22-10The Line and Fill Attributes Group
HP-GL/2
Referenced from the positive plotter-unit X-axis, as shown
+X-axis to the -Y-axis
FT, Fill Type
22-12The Line and Fill Attributes Group
HP-Defined Shading Patterns
PCL Cross-Hatch Patterns
Example Using the FT Command
22-14The Line and Fill Attributes Group
Being the current pen location
Upper right corner 2500 plu to the right
Same rectangle
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
22-20The Line and Fill Attributes Group
Example Using the LA Command
PD3100,1900 Line to 3100,1900 ?%0A Enter the PCL mode
LA1,4
Related Commands Group
22-22The Line and Fill Attributes Group
LT99 Functional Parameter Format Range Default
Line type Clamped integer Solid line Restores previous
LT, Line Type
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
16 Example Creating and Printing a Fill Pattern
Pen Number Represents a pixel in the pattern being defined
Indicates its color black or white
White
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
22-40The Line and Fill Attributes Group
Description Option1 Option2
Shaded Fill Shading Ignored
Pattern Index Pen User-defined
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
Absolute Arc
Commands Updating Carriage Return Point to Current Location
Mnemonic Command Name1
Moving to the Carriage Return Point
Shift Out1
Relative Arc
Control Code DecimalCode
Backspace Horizontal tab Line feed
Typeface HP-GL/2 Stick
Default Label Conditions
Symbol Set Character Set Roman-8 Font Spacing Fixed
Shift In2 Space
23-8The Character Group
Enhancing Labels
Character Size and Slant
Character Spaces and Text Lines
Label Orientation and Direction
Label Orientation and Placement
23-10The Character Group
Define Variable Text Path Command
Terminating Labels
23-12The Character Group
Working with the Character Cell
Character Cell and HP-GL/2
Term Description
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
23-18The Character Group
Kind Clamped No default Integer Value Kind dependent Real
Kind Characteristic Default Value Description
AD, Alternate Font Definition
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
23-22The Character Group
CF1,1LBA Select character fill mode 1 edge and edge
Between each line, with the lines set at a
PR127,0 Move the pen position 127 plu to the right
DI, Absolute Direction
Related Commands Groups
Control code is used
Command to adjust the width
CP, Character Plot
Space width is uniquely defined for each font use the ES
12Interaction of Label Direction and Parameter Sign
SP1 Select pen number 1 black
10 Example Using the CP Command
23-26The Character Group
LINECR-LF
Lbabove
LINE$
CP0,-.95LBBELOW
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
23-34The Character Group
DI-1,-1LB Print the same word in the third quadrant
Carriage Return
DI-1,1LB Print the word in the fourth quadrant
15 Example Another DI Example
23-36The Character Group
17 Possible Error Conditions
Error Condition Printer Response
Both parameters = Ignores command Number out of range
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
23-42The Character Group
20 Example Using the DR Command
DR,-1,-1LB1995 Set the label direction and print
DR,-1,0LB1996 Set the label direction and print
Related Commands Group
23-44The Character Group
22 Possible Error Conditions
DT, Define Label Terminator
ETX
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
23-58The Character Group
LBLaserJetPrinters Print LaserJet Printers in the currently
Font Carriage Return/Line Feed
Select the font
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
See table on next
Commands. The choice of scalable or bitmap fonts can affect
Performance of the following HP-GL/2 commands
SB, Scalable or Bitmap Fonts
23-68The Character Group
AffectedCommands
Command Limitation
SD, Standard Font Definition
Kind 1 Symbol Set
41 Kind 3 Pitch Values
Kind 2 Font Spacing
Kind 3 Pitch
40 Kind 2 Font Spacing Values
42 Kind 4 Height Values
Kind 6 Stroke Weight
Kind 4 Height
Kind 5 Posture
Medium, Book or Text
44 Kind 6 Stroke Weight Values
Stroke WeightValue Description
Kind 7 Typeface
ExampleUsing the SD Command
23-74The Character Group
SI, Absolute Character Size
Right-to-left direction
Stick font characters
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
Appears normal
An SR command remains in effect until another SR command is
Set to default conditions
They may look odd to your readers
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
%-12345X
Support PJL. The ECE command should be included to ensure
Do not perform a printer reset within a job
Job Control
Text Area/Margins
PCL Page Control
Paper Source
Size
Fonts
PCL Cursor Positioning
24-6Programming Hints
Using HP-GL/2 text
PCL Raster Graphics
24-8Programming Hints
Macros
HP-GL/2 Vector Graphics
Protection
Performance
Print Data
Print Overrun
Protection for the page size most often used
Frequent cause of Error 21 when printing graphics is that
Memory on many HP LaserJet printers. One exception is
Run
End-of-Line Wrap
Troubleshooting Commands
Display Functions Mode
To enable end-of-line wrap mode, send EC&s0C
Disable Display Functions Mode
Enable Display Functions Mode
24-14Programming Hints
Auto Continue Mode
Error
Common Errors
24-16Programming Hints
CompuServe HP Forum
Help From Your Organization
Help From Your Dealer
Help from HP
HP First Faxback support
HP Distribution
HP’s Personal Peripherals Assist Line
Customer Support-3
Customer Support-4
Bound and Unbound Fonts
Auto-Continue
Aspect Ratio
Baud Rate
Character Descriptor
Configuration
Configuration Menu
Centronics I/O
Current Active Position CAP
Default
Control Code
Control Panel
DTR Polarity
Escape Sequence or PCL Command
Factory Default
Downloading
Font Header
Factory Default Environment
Font
Font Cartridge
Horizontal Motion Index HMI
Interface Connector
Buffer
Macro
Internal Fonts
Landscape
Logical
Off-line/On-line
MSL Master Symbol List
Negative angle of rotation
Non-volatile RAM
PCL Units
PCL Commands
Parallel I/O
PCL Coordination System Units
Primary Secondary Font
Pitch
Point
Positive angle of rotation
Print Environment
Printer Commands
Reset
Portrait
Rule
Resolution
Robust-Xon
Row
Soft Font
Stroke Weight
Symbol Index
Serial I/O
Typeface
Symbol Set
UEL Universal Exit Language Command
Treatment
Unit of Measure
User Default
User Default Environment
User-Defined Symbol Sets
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