PCL 5 Comparison Guide
for the
HP LaserJet III
HP LaserJet IIID
HP LaserJet IIISi
HP LaserJet IIIP
HP LaserJet 4 Family
HP LaserJet 4000 series
HP Color LaserJet
HP Color LaserJet 5/5M
HP LaserJet 5 Family
HP LaserJet 6 Family
HP DeskJet 1200C
HP DeskJet 1600C
Printers
Edition 1
E1097
HP Part No. 5021-0378
Printed in U.S.A. 10/97
Download from Www.Somanuals.com. All Manuals Search And Download.
Printing
Information
This manual was created using text formatting software on
a personal computer. The camera-ready copy was printed
direct to film and reproduced using standard offset printing.
Trademark Credits
Intellifont is a U.S. registered trademark of Agfa Division,
Miles Incorporated. CG Times is a product of Agfa
Corporation, AGFA Compugraphic Division. LaserJ et, PCL,
DeskJ et, Vectra, and Resolution Enhancement are U.S.
registered trademarks of Hewlett-Packard Company. IBM
is a registered trademark of International Business
Machines Corporation. Wingdings, MS-Mincho, and
MS-Gothic are trademarks, and Microsoft, Windows, and
MS-DOS are U.S. registered trademarks of Microsoft
Corporation. Centronics is a U.S. registered trademark of
Centronics Corporation. ITC Zapf Dingbats is a U.S.
registered trademark of International Typeface Corpora-
tion. Helvetica and Times Roman are trademarks of
Linotype AG and its subsidiaries.
Univers is a U.S. registered trademark of Linotype AG and
its subsidiaries. PostScript and the PostScript logo are
registered trademarks of Adobe Systems, Inc. in the U.S.
and other countries. Arial, Times New Roman and
Monotype are U.S. registered trademarks of Monotype
Corporation plc. Macintosh is a registered trademark and
TrueType is a trademark of Apple Computer, Inc. ESC/ P is
a trademark of Seiko-Epson Corporation.
iii
Download from Www.Somanuals.com. All Manuals Search And Download.
Conventions
This manual uses the following conventions:
Bold indicates a term defined in the glossary.
Italic refers to a related document, or is used for
emphasis.
The cursive letter l is used in some examples to
distinguish the letter “l” from the numeral “1” (one).
A slash zero 0 is used in some examples and escape
sequences to distinguish the letter “O” from the number
“0”.
0x XX represents a hexadecimal number (XX).
The ~ character indicates that the current line of code is
a continuation of the previous line.
Note
Notes contain important information set off from the text.
iv
Download from Www.Somanuals.com. All Manuals Search And Download.
Contents
1 P r in ter F ea tu r es
PCL Feature Support . . . . . . . . . . . . . . . . . . . . . 1-3
PCL 5 Technical Reference Manual Corrections . . . . . . . 1-5
PCL Feature Support Matrix . . . . . . . . . . . . . . . . . 1-6
Printable Area . . . . . . . . . . . . . . . . . . . . . . . . . 1-26
2 P r in ter -Sp ecific Differ en ces
HP LaserJ et III and IIID Printers . . . . . . . . . . . . . . 2-1
HP LaserJ et IIISi Printer . . . . . . . . . . . . . . . . . . . 2-2
HP LaserJ et IIIP Printer . . . . . . . . . . . . . . . . . . . 2-2
Raster Graphics Adaptive Compression (IIIP) . . . . . . . 2-4
HP LaserJ et 4 Printer . . . . . . . . . . . . . . . . . . . . . 2-4
Configuration Command (AppleTalk) . . . . . . . . . . . 2-7
HP LaserJ et 4Si Printer . . . . . . . . . . . . . . . . . . . . 2-10
HP LaserJ et 4L Printer . . . . . . . . . . . . . . . . . . . . 2-11
HP LaserJ et 4ML Printer . . . . . . . . . . . . . . . . . . . 2-12
Logical Operations . . . . . . . . . . . . . . . . . . . . . 2-13
Logical Operations and Transparency Interactions . . . . 2-15
Logical Operation Command . . . . . . . . . . . . . . . . 2-17
Pixel Placement Command . . . . . . . . . . . . . . . . . 2-25
Pixel Placement Command (HP-GL/2) . . . . . . . . . . . 2-28
Merge Control Command (HP-GL/2) . . . . . . . . . . . . 2-29
HP LaserJ et 4P and 4MP Printers . . . . . . . . . . . . . . 2-31
HP LaserJ et 4PJ Printer . . . . . . . . . . . . . . . . . . . 2-32
Text Parsing Method Command . . . . . . . . . . . . . . 2-33
Character Text Path Direction Command . . . . . . . . . 2-34
Font Header Format 16 . . . . . . . . . . . . . . . . . . . 2-35
Download from Www.Somanuals.com. All Manuals Search And Download.
New Font Format Header Segments . . . . . . . . . . . . 2-36
Description of Font Header Segments . . . . . . . . . . . 2-37
HP LaserJ et 4PJ Programming Tips . . . . . . . . . . . . 2-49
Paper Size . . . . . . . . . . . . . . . . . . . . . . . . . . 2-60
HP LaserJ et 4 Plus and 4M Plus Printers . . . . . . . . . . 2-60
HP LaserJ et 4V and 4MV Printers . . . . . . . . . . . . . . 2-62
Font Header Format 16 Bitmap Font Support . . . . . . . . 2-63
Font Header Format . . . . . . . . . . . . . . . . . . . . . 2-63
Character Definition . . . . . . . . . . . . . . . . . . . . . 2-68
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . 2-69
HP Color LaserJ et Printer . . . . . . . . . . . . . . . . . . 2-70
AppleTalk Configuration Command . . . . . . . . . . . . 2-71
HP LaserJ et 4LJ Pro Printer . . . . . . . . . . . . . . . . . 2-72
HP LaserJ et 4LC Printer . . . . . . . . . . . . . . . . . . . 2-72
HP LaserJ et 5P and 5MP Printers . . . . . . . . . . . . . . 2-73
HP LaserJ et 5L Printer . . . . . . . . . . . . . . . . . . . . 2-74
HP LaserJ et 5Si and 5SiMx Printers . . . . . . . . . . . . . 2-75
Paper (Media) Source Command . . . . . . . . . . . . . . 2-76
Output Bin Command . . . . . . . . . . . . . . . . . . . . 2-78
Alphanumeric ID Command . . . . . . . . . . . . . . . . 2-79
HP DeskJ et 1200C Printer . . . . . . . . . . . . . . . . . . 2-85
Updated Features . . . . . . . . . . . . . . . . . . . . . . 2-86
Enter HP-GL/2 Mode Command . . . . . . . . . . . . . . 2-87
Media Type Command . . . . . . . . . . . . . . . . . . . 2-88
Print Quality Command . . . . . . . . . . . . . . . . . . . 2-89
Negative Motion Command . . . . . . . . . . . . . . . . . 2-90
HP DeskJ et 1600C Printer . . . . . . . . . . . . . . . . . . 2-91
HP LaserJ et 5 and 5M Printers . . . . . . . . . . . . . . . . 2-97
Text Parsing . . . . . . . . . . . . . . . . . . . . . . . . . 2-97
Two-Byte HP-GL/2 Support . . . . . . . . . . . . . . . . . 2-98
Label Mode Command . . . . . . . . . . . . . . . . . . . . 2-98
Contents-2
Download from Www.Somanuals.com. All Manuals Search And Download.
Vertical Writing with Proportional Fonts . . . . . . . . . 2-101
HP Color LaserJ et 5 and 5M Printers . . . . . . . . . . . . 2-103
HP LaserJ et 6P/ 6MP Printers . . . . . . . . . . . . . . . . 2-105
HP LaserJ et 5Si Mopier . . . . . . . . . . . . . . . . . . . . 2-105
HP LaserJ et 6L Printer . . . . . . . . . . . . . . . . . . . . 2-106
HP LaserJ et 4000 series Printers . . . . . . . . . . . . . . . 2-106
3 In ter n a l Typ efa ces/F on ts a n d Sym bol Set s
Bitmap Fonts and Symbol Sets . . . . . . . . . . . . . . . . 3-2
Scalable Typefaces and Symbol Sets . . . . . . . . . . . . . 3-3
Typeface Selection Differences . . . . . . . . . . . . . . . . 3-12
4 P r in t En vir on m en t
5 Mem or y Usa ge
Operation of ADC and MEt . . . . . . . . . . . . . . . . . . 5-2
Image Adapt . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Additional MEt Features . . . . . . . . . . . . . . . . . . 5-3
ADC and MEt Notes . . . . . . . . . . . . . . . . . . . . . 5-4
Recommendations For Sending Data to the Printer . . . . 5-4
Raster Graphics Adaptive Compression (Method 5) . . . . . 5-7
A P r in ter Com m a n d s
B In ter n a l Sym bol Set Ch a r t s
ISO Substitution Table . . . . . . . . . . . . . . . . . . . B-21
Conversion Table . . . . . . . . . . . . . . . . . . . . . . B-22
C Sym bol Set a n d Typ efa ce Cod es
D MSL/Un icod e Sym bol In d exes
In d ex
Contents-3
Download from Www.Somanuals.com. All Manuals Search And Download.
Contents-4
Download from Www.Somanuals.com. All Manuals Search And Download.
1
Printer Features
Introduction
Hewlett-Packard printers which support the PCL 5 printer
language contain slightly different feature sets, each
suitable for that printer ’s intended use. Each printer
implements minor variations of PCL 5 as a result of those
differences. With new printer releases, new features may be
added with new commands and/or PCL operations which
require documentation.
The purpose of this guide is to identify the differences in
the implementation of the PCL 5 Printer Language for
different HP LaserJ et and DeskJ et printers, as compared to
that described in the PCL 5 Printer Language Technical
Reference Manual. This guide describes new commands and
exceptions to existing commands unique to the printers, as
well as internal typeface/font support and print
environment settings.
Feature Set 1-1
Download from Www.Somanuals.com. All Manuals Search And Download.
This guide covers the following HP LaserJ et printers:
In tr od u ction Da te
LaserJ et III
March 1990
LaserJ et IIID
September 1990
February 1991
May 1991
LaserJ et IIISi
LaserJ et IIIP
LaserJ et 4, 4M
LaserJ et 4Si, 4SiMx
LaserJ et 4L, 4ML
LaserJ et 4P, 4MP
LaserJ et 4 Plus, 4M Plus
LaserJ et 4PJ
October 1992
April 1993
May 1993
September 1993
May 1994
May 1994
LaserJ et 4V, 4MV
DeskJ et 1200C
DeskJ et 1200/PS
Color LaserJ et
September 1994
May 1993
May 1993
September 1994
March 1995
March 1995
May 1995
LaserJ et 4LC
DeskJ et 1600C
LaserJ et 4LJ Pro
LaserJ et 5P, 5MP
LaserJ et 5L
May 1995
September 1995
November 1995
March 1996
April 1996
LaserJ et 5Si, 5SiMx
Color LaserJ et 5, 5M
LaserJ et 5, 5M
LaserJ et 5Si Mopier
LaserJ et 6P, 6MP
LaserJ et 6L
October 1996
October 1996
September 1997
November 1997
LaserJ et 4000 series
This guide also covers the HP 1200C and 1600C DeskJ et
printers.
1-2 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
PCL Feature
Support
Table 1-1, the PCL Feature Support Matrix, lists all the
printer commands from the PCL 5 Printer Language
Technical Reference Manual and identifies which of these
commands are supported by the various printers. More
detailed PCL information for each PCL 5 printer is
provided in Chapter 2.
Note
The PCL 5 Printer Language Technical Reference Manual
(part number 5961-0509) was revised for the release of the
HP LaserJ et 4 printer and contains all PCL language
features up to the HP LaserJ et 4 printer.
With the introduction of the HP LaserJ et 4 printer,
Hewlett-Packard enhanced the PCL 5 printer language to
provide some new features. The major improvements to the
PCL 5 printer language are listed below.
600 dpi support for higher quality printing
45 scalable typefaces for greater type variety
TrueType rasterizer (in addition to the Intellifont
rasterizer) for fast Windows printing, and for matching
Windows and printer type (easy WYSIWYG)
New graphics commands for faster and better curves and
shading quality
Bi-directional I/O for easier use and sharing by providing
printer status to computer applications
Automatic and faster printer language switching
Automatic I/O switching for faster I/O rates
Improved memory management so most pages print in
standard memory
Improved PCL and HP-GL/2 performance for faster
graphics and text printing
Feature Set 1-3
Download from Www.Somanuals.com. All Manuals Search And Download.
Notes
In Table 1-1, if the command value field parameters are
not listed, then all parameters are supported by printers
that support that command.
The value in parentheses following a command
parameter identifies the parameter value field value (for
example, the parameter “Letter (2)” indicates that the
value field to select letter size in the Page Size command
is “2” ).
Commands which are not supported (“ns”) by a printer
are ignored.
1-4 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
PCL 5 Technical
Reference Manual
Corrections
This section describes updates to the PCL 5 Printer
Language Technical Reference Manual (5961-0509).
Because this manual will not be updated, any changes to it
are documented in this guide. Some errors have been
identified in the PCL 5 Printer Language Technical
Reference Manual since its printing. Those errors are
identified and corrections are provided on this page.
Chapter 4
PCL Job Control
Commands
Unit of Measure Command
In Figure 4-6 on page 4-18, the two escape sequences at the
top should read “(?&u100D) and (?&u200D)” instead of
“(?&u100B) and (?&u200B).”
Chapter 8
PCL Font Selection
Transparent Print Data Command
The last sentence in the note at the bottom of page 8-33
should read “Refer to the PCL 5 Comparison Guide,
Appendix A, for character codes for the various symbol
sets.” instead of “Refer to Appendix A for character codes for
the various symbol sets.”
Chapter 13
The PCL Print Model
User-Defined Pattern Command
In Figure 13-10 on page 13-19, byte zero should read
Format (20) instead of Format (0)
On page 13-21, Format (Byte 0) should read “0” for a 300
DPI user-defined pattern header and “20” for a
resolution-specified user-defined pattern header.
Feature Set 1-5
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix
4ML
4P
FUNCTION
COMMAND
III
IIID
IIISi IIIP
4
4Si
4L
4PJ 4 Plus
4V
4M 4SiMx
4MP
4M Plus 4MV
MISCELLANEOUS
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Configuration (AppleTalk)
?&b#W[data] ns
ns
ns
ns
ns
ns
ns
JOB CONTROL
✓
✓
✓
Universal Exit/Start of PJ L
(UEL)
?%–12345X
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Reset
?E
Number of Copies
Simplex/Duplex Print
Left (Long-Edge) Offset
Registration
?&l#X
?&l#S
?&l#U
1
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
✓
✓
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Top (Short-Edge) Offset
Registration
?&l#Z
✓
✓
✓
✓
✓
✓
✓
Unit Of Measure
Mechanical Print Quality
Media Type
?&u#D
?*o#Q
?&l#M
?&a#N
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Negative Motion
✓- Indicates a command is supported. ns- Indicates a command is not supported.
1
Supported if duplex option is installed.
1-6 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL Feature Support Matrix (continued)
Color
5Si
5SiMx
Desk- Desk-
Jet Jet
FUNCTION
COMMAND
Color LJ 5, 4LJ 4LC 5L
5P
6P
5
4000
LJ
5M
Pro
6L 5MP 6MP Mopier 5M series 1200C 1600C
MISCELLANEOUS
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Configuration (AppleTalk) ?&b#W[data]
ns ns
JOB CONTROL
✓
✓
✓
✓
Universal Exit/Start of
PJ L (UEL)
?%–12345X
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Reset
?E
Number of Copies
Simplex/Duplex Print
Left (Long-Edge) Offset
Registration
Top (Short-Edge) Offset
Registration
Unit Of Measure
Mechanical Print Quality
Media Type
?&l#X
?&l#S
?&l#U
ns
✓
ns
✓
ns ns ns ns
ns
✓
ns
✓
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
?&l#Z
✓
✓
✓
✓
?&u#D
?*o#Q
?&l#M
?&a#N
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Negative Motion
✓
- Indicates a command is supported. ns- Indicates a command is not supported.
Feature Set 1-7
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
4ML
4P
FUNCTION
COMMAND
III
IIID
IIISi
IIIP
4
4Si
4L
4PJ
4 Plus
4V
4M 4SiMx
4MP
4M Plus 4MV
PAGE CONTROL
Page (J ob) Size
?&l#A
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Executive (1)
Letter (2)
Legal (3)
Ledger (6)
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
A5 (25)
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
A4 (26)
A3 (27)
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
ns
ns
J IS B5 Paper (45)
J IS B4 Paper (46)
Monarch Envelope (80)
Comm. 10 Envelope (81)
Intl. DL Envelope (90)
Intl. C5 Envelope (91)
Intl. B5 Envelope (100)
Custom (101)
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
ns
ns
ns
ns
ns
ns
✓
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
2
✓
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
Hagaki Postcard (71)
ns
ns
Oufuku-Hagaki
Postcard (72)
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Orientation
?&l#O
?&a#G
?&l1T
Page Side Selection1
J ob Separation
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1
On non-duplex printers, this command causes a conditional page eject.
The custom size is 11.7" x 17.7" on the HP LaserJet 4V/4MV printers.
2
1-8 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
Color
5Si
5SiMx
Desk- Desk-
Jet Jet
FUNCTION
COMMAND Color LJ 5,
4LJ
Pro
4LC
5L
6L
5P
6P
5
4000
LJ
5M
5MP 6MP Mopier 5M series 1200C 1600C
PAGE CONTROL
Page (J ob) Size
?&l#A
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Executive (1)
ns
✓
ns
✓
Letter (2)
1
✓
✓
Legal (3)
✓
4
1
Ledger (6)
✓
✓
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
A5 (25)
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
A4 (26)
1
✓
✓
✓
✓
✓
✓
✓
✓
✓
A3 (27)
✓
ns
✓
ns
✓
ns
ns
ns
ns
ns
✓
ns
✓
ns
✓
ns
ns
ns
ns
ns
ns
J IS B5 Paper (45)
J IS B4 Paper (46)
Monarch Envelope (80)
Com-10 Envelope (81)
Intl. DL Envelope (90)
Intl. C5 Envelope (91)
Intl. B5 Envelope (100)
Custom (101)
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
ns
ns
ns
ns
ns
ns
ns
ns
5
ns2
✓
3
✓
Hagaki Postcard (71)
ns
ns
ns
ns
✓
ns
ns
ns
✓
ns
ns
Oufuku-Hagaki
Postcard (72)
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Orientation
?&l#O
Page Side Selection4
?&a#G ns
?&l1T ns
ns
ns
J ob Separation
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1
2
3
4
5
Black & White only
For the HP LaserJet 5L printer, the printer driver sets the paper size to legal (3) when “custom” is selected.
The custom size is 11.7" x 17.7" on HP LaserJet 5Si, 5SiMx, and 5Si Mopier printers.
On non-duplex printers, this command causes a conditional page eject.
For the LaserJet 4000 series printers, the custom size is configurable via the control panel or PML.
Feature Set 1-9
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
4ML
4P
FUNCTION
COMMAND
III
IIID
IIISi
IIIP
4
4Si
4L
4PJ
4 Plus
4V
4M 4SiMx
4MP
4M Plus 4MV
PAGE CONTROL (continued)
Paper (Media) Source
Eject Page (0)
?&l#H
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Main (Front) Paper
Source (1)
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Manual (Top/Rear)
Feed (2)
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Manual Env. Feed (3)
Alt. Paper Source (4)
Opt. Large Source (5)
Envelope Feeder (6)
Auto Select (7)
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
ns
✓
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Tray 1 (right side) (8)
HCI Trays 2-21 (20-39)
Output (Media) Bin
Automatic (0)
?&l#G
ns
ns
ns
ns
ns
ns
ns
✓
ns
ns
ns
ns
ns
ns
ns
✓
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Destination Tray 1 (1)
Destination Tray 2 (2)
Destination Tray 3 (3)
Print Direction
✓
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
?&a#P
?&c#T
?&a#L
?&a#M
?9
?&l#E
?&l#F
?&l#L
?&k#H
?&l#C
?&l#D
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Character Text Path Dir.
Left Margin
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Right Margin
Clear Horizontal Margins
Top Margin
Text Length
Perforation Skip
Horizontal Motion Index
Vertical Motion Index
Line Spacing
ALPHANUMERIC ID (Media selection by type/PCL mass storage command)
Alphanumeric ID
?&n#W[oper-
ation] [string]
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1-10 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
Color
5Si
6P 5SiMx
Desk- Desk-
Jet Jet
FUNCTION
COMMAND
Color LJ 5,
LJ 5M
PAGE CONTROL (continued)
4LJ 4LC 5L
Pro
5P
5
4000
6L 5MP 6MP Mopier 5M series 1200C 1600C
Paper (Media) Source
Eject Page (0)
?&l#H
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Main (Front) Paper
Source (1)
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Manual (Top/Rear)
Feed (2)
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Manual Env. Feed (3)
Alt. Paper Source (4)
Optional Source (5)
Envelope Feeder (6)
Auto Select (7)
ns
✓
ns
✓
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns ns
ns
✓
✓
✓
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
Tray 1 (right side) (8)
HCI Trays 2-21 (20-39)
Output (Media) Bin
ns
ns
ns
ns
ns
1
✓
?&l#G
✓
✓
✓
Automatic (0)
ns
✓
ns
ns
ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns
✓
ns
✓
ns
✓
ns
ns
ns
ns
ns
ns
Destination Tray 1 (1)
Destination Tray 2
Destination Tray 3
Print Direction
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
?&a#P
?&c#T
?&a#L
?&a#M
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Character Text Path Dir.
Left Margin
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Right Margin
Clear Horizontal Margins ?9
Top Margin
?&l#E
Text Length
?&l#F
?&l#L
?&k#H
?&l#C
?&l#D
Perforation Skip
Horizontal Motion Index
Vertical Motion Index
Line Spacing
ALPHANUMERIC ID (Media selection by type/PCL mass storage command)
✓
✓
✓
Alphanumeric ID
?&n#W[oper- ns
ation] [string]
ns
ns
ns ns ns ns
ns
ns
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1
The LaserJet 4000 series printers support HCI trays 2– 41 (20 – 59)
Feature Set 1-11
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
4ML
4P
FUNCTION
COMMAND
III
IIID
IIISi
IIIP
4
4Si
4L
4PJ 4 Plus
4V
4M 4SiMx
4MP
4M Plus 4MV
CURSOR POSITIONING
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Horizontal Position
Vertical Position
?&a#C
?*p#X
?&a#H
?&a#R
?*p#Y
?&a#V
?=
Half Line Feed
Line Termination
Push/Pop Position
?&k#G
?&f#S
FONT SELECTION
The Primary font printer commands in this table can be changed to Secondary by replacing the left parenthesis
“(” in the command with a right parenthesis “)”.
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Symbol Set (Primary)
Spacing (Primary)
?(ID
?(s#P
?(s#H
?(s#V
?(s#S
?(s#B
?(s#T
?(#X
Pitch (Primary)
Height (Primary)
Style (Primary)
Stroke Weight (Primary)
Typeface (Primary)
Font Selection By ID # (Pri.)
Select Default Font (Primary) ?(3@
Underline
?&d#D
?&d@
?&p#X[data]
?&t#P
Transparent Print Data
Text Parsing Method
ns
ns
ns
ns
ns
ns
ns
ns
ns
FONT MANAGEMENT
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Assign Font ID #
Font Control
?*c#D
?*c#F
USER-DEFINED SYMBOL SET
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Symbol Set ID Code
Define Symbol Set
Symbol Set Control
?*c#R
?(f#W[data]
?*c#S
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1-12 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
Color
5Si
Desk-
Jet
Desk-
Jet
FUNCTION
COMMAND
Color LJ 5, 4LJ 4LC 5L 5P 6P 5SiMx
LJ 5M Pro
CURSOR POSITIONING
5
4000
6L 5MP 6MP Mopier 5M series 1200C 1600C
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Horizontal Position
Vertical Position
?&a#C
?*p#X
?&a#H
?&a#R
?*p#Y
?&a#V
?=
Half Line Feed
Line Termination
Push/Pop Position
?&k#G
?&f#S
FONT SELECTION
The Primary font commands in this table can be changed to Secondary by replacing the left parenthesis “(” in
the command with a right parenthesis “)”.
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Symbol Set (Primary)
Spacing (Primary)
Pitch (Primary)
Height (Primary)
Style (Primary)
Stroke Weight (Primary)
Typeface (Primary)
Font Selection By ID # (Pri.)
Select Default Font (Primary) ?(3@
Underline
?(ID
?(s#P
?(s#H
?(s#V
?(s#S
?(s#B
?(s#T
?(#X
?&d#D
?&d@
?&p#X[data]
?&t#P
✓
Transparent Print Data
Text Parsing Method
1
ns
ns
ns
✓
FONT MANAGEMENT
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Assign Font ID #
Font Control
?*c#D
?*c#F
USER-DEFINED SYMBOL SET
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Symbol Set ID Code
Define Symbol Set
Symbol Set Control
?*c#R
?(f#W[data]
?*c#S
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1
Available in code versions “B” and “C” only (see the DeskJet 1200C section near the end of this chapter).
Feature Set 1-13
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
4ML
4P
FUNCTION
COMMAND
III
IIID
IIISi
IIIP
4
4Si
4L
4PJ 4 Plus
4V
4M 4SiMx
4MP
4M Plus 4MV
SOFT FONT CREATION
Font Descriptor
Range: 0 - 32767
Range: 0 - 65535
Character Code
Download Character
?)s#W[data]
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
?*c#E
?(s#W[data]
MACROS
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Macro ID
?&f#Y
?&f#X
✓
Macro Control
PRINT MODEL IMAGING
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Source Transparency Mode
Pattern Transparency Mode
Area Fill (Pattern) ID
?*v#N
?*v#O
?*c#G
?*v#T
Select Current Pattern
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Solid Black (0)
Solid White (1)
HP Shading Pattern (2)
Cross-hatch Pattern (3)
(HP-hatch Pattern)
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
User-defined Pattern (4)
Logical Operation
ns
ns
ns
ns
ns
ns
ns
ns
ns
?*l#O
?*l#R
ns
ns
ns
ns
ns
ns
ns
ns
Pixel Placement
USER-DEFINED PATTERN
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Define (Download) Pattern
Range: 0 - 32767
?*c#W[data] ns
ns
✓
ns
✓
✓
Range: 0 - 65535
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Set Pattern Reference Point
User-defined Pattern Control
?*p#R
?*c#Q
ns
ns
ns
ns
ns
ns
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1-14 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
Color
5Si
6P 5SiMx
Desk- Desk-
Jet Jet
FUNCTION
COMMAND
Color LJ 5, 4LJ 4LC 5L
5P
5
4000
LJ
5M
Pro
6L 5MP 6MP Mopier 5M series 1200C 1600C
SOFT FONT CREATION
Font Descriptor
?)s#W[data]
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Range: 0 - 32767
Range: 0 - 65535
Character Code
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
?*c#E
?(s#W[data]
Download Character
MACROS
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Macro ID
?&f#Y
?&f#X
✓
Macro Control
PRINT MODEL IMAGING
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Source Transparency
Mode
?*v#N
?*v#O
Pattern Transparency
Mode
Area Fill (Pattern) ID
Select Current Pattern
?*c#G
?*v#T
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Solid Black (0)
Solid White (1)
HP Shading Pattern (2)
Cross-hatch Pattern (3)
(HP-hatch Pattern)
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
User-defined Pattern (4)
Logical Operation
?*l#O
?*l#R
Pixel Placement
USER-DEFINED PATTERN
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Define (Download) Pattern ?*c#W[data]
Range: 0 - 32767
Range: 0 - 65535
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Set Pattern Reference
Point
?*p#R
?*c#Q
✓
✓
✓
✓
✓
User-defined Pattern
Control
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
Feature Set 1-15
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
4ML
4P
FUNCTION
COMMAND
III
IIID
IIISi
IIIP
4
4Si
4L
4PJ
4 Plus
4V
4M 4SiMx
4MP
4M Plus 4MV
RASTER GRAPHICS
Raster Resolution
?*t#R
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
75 Dots/Inch (75)
100 Dots/Inch (100)
150 Dots/Inch (150)
200 Dots/Inch (200) 1
300 Dots/Inch (300)
600 Dots/Inch (600) 1
Graphics Presentation
Raster Height (Source)
Raster Height (Destination)
Raster Width (Source)
Raster Width (Destination)
Scale Algorithm
2
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
✓
✓
2
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
✓
✓
?*r#F
?*r#T
?*t#V
?*r#S
?*t#H
?*t#K
?*r#A
✓
✓
✓
✓
✓
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Start Raster Graphics
At logical page left limit(0)
At CAP (1)
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
At logic. page left limit,
scaling ON (2)
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
At CAP, scaling ON (3)
Y Offset
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
?*b#Y
?*b#M
Set Compression Mode
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Unencoded (0)
Run-Length Encoded (1)
TIFF Encoded (2)
Delta Row Encoded (3)
Mode 5 Adaptive (5)
Replacement Delta Row (9)
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Transfer Raster (Row/Block) ?*b#W[data]
Transfer Raster (Plane)
?*b#V[data]
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
End Graphics
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Version B
?*rB
?*rC
Version C (Preferred)
ns
ns
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1
Supported if printer resolution is 600 dpi.
2
The 4ML printer does not support 200 or 600 dpi operation.
1-16 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
Color
5Si
6P 5SiMx
Desk- Desk-
Jet Jet
FUNCTION
COMMAND
Color LJ 5, 4LJ 4LC 5L
LJ 5M Pro
RASTER GRAPHICS
5P
5
4000
6L 5MP 6MP Mopier 5M series 1200C 1600C
Raster Resolution
?*t#R
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
75 Dots/Inch (75)
100 Dots/Inch (100)
150 Dots/Inch (150)
200 Dots/Inch (200) 1
ns
✓
ns
✓
ns
✓
300 Dots/Inch (300)
600 Dots/Inch (600) 1
Graphics Presentation
Raster Height (Source)
Raster Height (Destination)
Raster Width (Source)
Raster Width (Destination)
Scale Algorithm
ns
✓
ns
✓
ns
✓
?*r#F
?*r#T
?*t#V
?*r#S
?*t#H
?*t#K
?*r#A
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
ns ns ns ns ns
✓
ns
✓
ns
✓
ns
✓
✓
✓
✓
✓
ns
✓
ns ns ns ns ns
ns ns ns ns ns
ns
ns
ns
ns
ns
ns
ns
Start Raster Graphics
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
At logical page left limit(0)
At CAP (1)
At logic. page left limit,
scaling ON (2)
ns ns ns ns ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
At CAP, scaling ON (3)
Y Offset
ns ns ns ns ns
ns
✓
ns
✓
ns
✓
✓
✓
✓
✓
✓
?*b#Y
?*b#M
Set Compression Mode
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Unencoded (0)
Run-Length Encoded (1)
TIFF Encoded (2)
Delta Row Encoded (3)
Mode 5 Adaptive (5)
Replacement Delta Row (9)
ns
✓
ns
✓
ns ns ns ns ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
✓
✓
✓
✓
Transfer Raster (Row/Block) ?*b#W[data]
Transfer Raster (Plane)
✓
✓
✓
?*b#V[data]
ns ns ns ns ns
ns
ns
ns
End Graphics
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Version B
?*rB
?*rC
Version C (Preferred)
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1
Supported if printer resolution is 600 dpi.
Feature Set 1-17
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
4ML
4P
FUNCTION
COMMAND
III
IIID
IIISi
IIIP
4
4Si
4L
4PJ
4 Plus
4V
4M 4SiMx
4MP
4M Plus 4MV
RECTANGULAR AREA FILL
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Horizontal Rectangle Size
Vertical Rectangle Size
?*c#A
?*c#H
?*c#B
?*c#V
?*c#G
✓
✓
✓
✓
Pattern ID (Area Fill ID)
1-100 for Shading
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
1-6 for Cross-hatch
0-32767 for User-defined
Fill Rectangle Area
ns
ns
ns
?*c#P
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Black (solid) (0)
✓
✓
✓
✓
✓
✓
(Solid) White (erase) (1)
Shaded (gray) (2)
Cross-hatch Pattern (3)
User-defined Pattern (4)
Current Pattern (5)
ns
✓
ns
✓
ns
✓
STATUS READBACK
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Set Status Readback
Location Type
?*s#T
?*s#U
?*s#I
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
Set Status Readback
Location Unit
Inquire Status Readback
Entity
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Free Space
Flush All Pages
Echo
?*s1M
?&r#F
?*s#X
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1-18 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
Color
5Si
5SiMx
Desk- Desk-
Jet Jet
FUNCTION
COMMAND Color LJ 5, 4LJ
LJ 5M Pro
4LC 5L
5P
6P
5
4000
6L 5MP 6MP Mopier 5M series 1200C 1600C
RECTANGULAR AREA FILL
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Horizontal Rectangle Size
Vertical Rectangle Size
Pattern ID (Area Fill ID)
?*c#A
?*c#H
?*c#B
?*c#V
?*c#G
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
1-100 for Shading
1-6 for Cross-hatch
0-32767 for User-defined
Fill Rectangle Area
?*c#P
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Black (solid) (0)
(Solid) White (erase) (1)
Shaded (gray) (2)
Cross-hatch Pattern (3)
User-defined Pattern (4)
Current Pattern (5)
STATUS READBACK
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Set Status Readback
Location Type
?*s#T
?*s#U
?*s#I
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Set Status Readback
Location Unit
Inquire Status Readback
Entity
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Free Space
Flush All Pages
Echo
?*s1M
?&r#F
?*s#X
ns
ns
ns
ns
ns
ns
ns
✓
ns
✓
ns
ns
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
Feature Set 1-19
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL Feature Support Matrix (continued)
4ML
4P
FUNCTION
COMMAND
III
IIID
IIISi
IIIP
4
4Si
4L
4PJ
4 Plus
4V
4M
4SiMx
4MP
4M Plus 4MV
PICTURE FRAME (for Vector Graphics)
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Picture Frame Horiz. Size ?*c#X
Picture Frame Vert. Size
?*c#Y
?*c0T
Set Picture Frame Anchor
Point
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
HP-GL/2 Horiz. Plot Size
HP-GL/2 Vert. Plot Size
Enter HP-GL/2
?*c#K
?*c#L
?%#B
_Stand-alone plotter (-1)
_Previous HP-GL (0)
_Current PCL CAP (1)
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
_Current PCL coordinates
and old HP-GL/2 (2)
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
_Current PCL coordi-
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
nates & current CAP (3)
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Enter PCL Mode
?%#A
PROGRAMMING HINTS
Display Functions
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
On
?Y
?Z
?&s#C
Off
End-Of-Line Wrap
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1-20 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1.
PCL 5 Feature Support Matrix (continued)
Color
5Si
5SiMx
Desk- Desk-
Jet Jet
FUNCTION
COMMAND Color LJ 5, 4LJ
LJ 5M Pro
4LC
5L
6L
5P
6P
5
4000
5MP 6MP Mopier 5M series 1200C 1600C
PICTURE FRAME (for Vector Graphics)
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Picture Frame Horiz. Size
Picture Frame Vert. Size
?*c#X
?*c#Y
?*c0T
ns
✓
✓
Set Picture Frame Anchor
Point
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
HP-GL/2 Horiz. Plot Size
HP-GL/2 Vert. Plot Size
Enter HP-GL/2
?*c#K
?*c#L
?%#B
✓
✓
✓
✓
_Stand-alone plotter (-1)
_Previous HP-GL (0)
_Current PCL CAP (1)
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
_Current PCL coordinates
and old HP-GL/2 (2)
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
_Current PCL coordi-
nates & current CAP (3)
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Enter PCL Mode
?%#A
PROGRAMMING HINTS
Display Functions
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
On
?Y
?Z
?&s#C
Off
End-Of-Line Wrap
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
Feature Set 1-21
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1. PCL 5 Feature Support Matrix (continued)
4ML
4P
FUNCTION
COMMAND
III
IIID
IIISi
IIIP
4
4Si
4L
4PJ
4 Plus
4V
4M 4SiMx
4MP
4M Plus 4MV
PCL 5 COLOR COMMANDS
Assign Color Index
Color Component 1
Color Component 2
Color Component 3
Color Lookup Tables
Configure Image Data
?*v#I
?*v#A
?*v#B
?*v#C
?*l#W[data]
?*v#W[data] ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Download Dither Matrix ?*m#W
Foreground Color
ns
ns
ns
ns
ns
ns
ns
?*v#S
?*t#I
Gamma Correction
Monochrome Print Mode ?&b#M
Palette Control ID
Palette Control
Push/Pop Palette
Render Algorithm
Range: 0 - 8
?&p#I
?&p#C
?*p#P
?*t#J
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Range: 9 - 10
Range: 11 - 14
Range: 15 - 19
Select Palette
?&p#S
?*i#W[data]
?*r#U
Set Viewing Illuminant
Simple Color
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1-22 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1. PCL 5 Feature Support Matrix (continued)
Color
5Si
5SiMx
Desk- Desk-
Jet Jet
FUNCTION
COMMAND
Color LJ 5, 4LJ 4LC 5L
LJ 5M Pro
PCL 5 COLOR COMMANDS
5P
6P
5
4000
6L 5MP 6MP Mopier 5M series 1200C 1600C
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Assign Color Index
Color Component 1
Color Component 2
Color Component 3
Color Lookup Tables
Configure Image Data
?*v#I
?*v#A
?*v#B
?*v#C
?*l#W[data]
?*v#W[data]
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
ns
✓
ns
✓
✓
✓
✓
✓
✓
✓
Download Dither Matrix ?*m#W
Foreground Color
?*v#S
?*t#I
Gamma Correction
Monochrome Print Mode ?&b#M
Palette Control ID
ns
ns
ns
ns
?&p#I
?&p#C
?*p#P
?*t#J
Palette Control
ns
✓
ns
✓
Push/Pop Palette
Render Algorithm
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Range: 0 - 8
Range: 9 - 10
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns ns ns ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
Range: 11 - 14
Range: 15 - 19
Select Palette
Set Viewing Illuminant
Simple Color
✓
✓
✓
✓
ns
✓
ns
ns
ns
ns
?&p#S
?*i#W[data]
?*r#U
✓
✓
ns
✓
ns
✓
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
Feature Set 1-23
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1. PCL 5 Feature Support Matrix (continued)
4ML
4P
FUNCTION
COMMAND
III
IIID
IIISi
IIIP
4
4Si
4L
4PJ
4 Plus
4V
4M
4SiMx
4MP
4M Plus 4MV
HP-GL/2 GRAPHICS
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
HP-GL/2—Commands
listed in Table A-2
except as shown below
Advance Full Page
Bezier
PG
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
BR, BZ
BP
Begin Plot
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Chord Tolerance Mode
(Relative) Color Range
Download Character
Fill Type
CT
CR
DL
FT
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Odd/Even
Non-Zero Winding
Frame Advance
Label origin
ns
ns
ns
ns
ns
ns
ns
ns
FR
LO
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
1-9 / 11-19
21
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Media Type
Merge Control
Number of Pens
Output Error
MT
MC
NP
OE
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
ns
✓
ns
✓
ns
✓
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Output Hardcopy Limits OH
Output Identification
Output P1 and P2
Output Status
Pen Color Assignment
Pixel Placement
Plot Size
OI
OP
OS
PC
PP
PS
QL
RP
ns
✓
ns
✓
ns
✓
ns
✓
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Quality Level
Replot
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1-24 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 1-1. PCL 5 Feature Support Matrix (continued)
Color
5Si
5SiMx
Desk- Desk-
Jet Jet
FUNCTION
COMMAND Color LJ 5, 4LJ
4LC
5L
6L
5P
6P
5
4000
LJ
5M
Pro
5MP 6MP Mopier 5M series 1200C 1600C
HP-GL/2 GRAPHICS
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
HP-GL/2—Commands
listed in Table A-2 except
as shown below
1
✓
✓
✓
✓
✓
Advance Full Page
Bezier
PG
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
BR, BZ
BP
1
✓
Begin Plot
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
1
✓
Chord Tolerance Mode
(Relative) Color Range
Download Character
Fill Type
CT
ns
ns
ns
✓
✓
✓
✓
CR
1
✓
DL
ns
ns
ns
FT
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Odd/Even
✓
✓
✓
✓
✓
Non-Zero Winding
Frame Advance
Label origin
1
✓
FR
LO
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
1-9 / 11-19
✓
21
1
✓
Media Type
MT
MC
NP
OE
OH
OI
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Merge Control
Number of Pens
Output Error
Output Hardcopy Limits
Output Identification
Output P1 and P2
Output Status
Pen Color Assignment
Pixel Placement
Plot Size
✓
✓
✓
✓
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
1
✓
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
1
✓
1
✓
1
✓
OP
OS
PC
PP
1
✓
ns
ns
ns
✓
✓
✓
✓
ns
ns
ns
ns
ns
ns
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
1
✓
PS
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
1
✓
Quality Level
Replot
QL
RP
1
✓
✓
- Indicates a command is supported.
ns - Indicates a command is not supported.
1
Supported in stand-alone HP-GL/2 Mode only (DeskJet 1200)
Feature Set 1-25
Download from Www.Somanuals.com. All Manuals Search And Download.
Printable Area
The relationships between physical page, logical page,
default picture frame, and printable area are illustrated
in Figures 1-1 and 1-2. The tables list the variations in
sizes for the different physical page sizes. For more
information concerning printable area or logical/physical
page differences, consult the PCL 5 Printer Language
Technical Reference Manual.
1-26 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
DIMENSIONS (at 300 DPI - double for 600 DPI)
PAPER SIZE
Letter
A
B
C
D
E
F
G
H
Portrait Dimensions
2550
2550
3300
2175
2480
3507
1237
1162
1913
2078
1299
3035
2149
1181
1748
3300
4200
5100
3150
3507
4960
2850
2250
2704
2952
2598
4299
3035
1748
2362
2400
2400
3150
2025
2338
3365
1087
1012
1771
1936
1157
2893
2007
1039
1606
3300
4200
5100
3150
3507
4960
2850
2250
2704
2952
2598
4299
3035
1748
2362
75
75
75
75
71
71
75
75
71
71
71
71
71
71
71
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
150
Legal
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Ledger
Executive
A4
A3
Com-10
Monarch
C5
B5
DL
JIS B4
JIS B5
Hagaki
Oufuku-hagaki
Figure 1-1. Portrait Logical Page and Printable Area Boundaries
Feature Set 1-27
Download from Www.Somanuals.com. All Manuals Search And Download.
DIMENSIONS (at 300 DPI - double for 600 DPI)
PAPER SIZE
Letter
A
B
C
D
E
F
G
H
Landscape Dimensions
3300
4200
5100
3150
3507
4960
2850
2250
2704
2952
2598
4299
3035
1748
2362
2550
2550
3300
2175
2480
3507
1237
1162
1913
2078
1299
3035
2149
1181
1748
3180
4080
4980
3030
3389
4842
2730
2130
2586
2834
2480
4181
2917
1630
2244
2550
2550
3300
2175
2480
3507
1237
1162
1913
2078
1299
3035
2149
1181
1748
60
60
60
60
59
59
60
60
59
59
59
59
59
59
59
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
150
Legal
150
150
150
150
150
150
150
150
150
150
150
150
150
150
Ledger
Executive
A4
A3
Com-10
Monarch
C5
B5
DL
JIS B4
JIS B5
Hagaki
Oufuku-hagaki
Figure 1-2. Landscape Logical Page and Printable Area Boundaries
1-28 Feature Set
Download from Www.Somanuals.com. All Manuals Search And Download.
2
Printer-Specific Differences
Introduction
Each Hewlett-Packard printer implements minor variations
of PCL 5 in order to best suit its intended use. This chapter
describes specific differences that are important when
developing applications for the various PCL 5 printers. The
sections in this chapter describe such information as new
commands not contained in the PCL 5 Printer Language
Technical Reference Manual, and other miscellaneous
differences in PCL operation particular to that printer.
HP LaserJet III and
IIID Printers
With the introduction of the HP LaserJ et III printer,
Hewlett-Packard introduced the PCL 5 printer language.
The PCL 5 printer language incorporated many new
features over the PCL 4 language. A few of the more
significant features included such things as the addition of
a scalable font technology, HP-GL/2 vector graphics
language support, print model features, raster graphics
enhancements, and the Print Direction command.
The HP LaserJ et IIID printer language support is basically
identical to the HP LaserJ et III printer except for the
addition of the duplex feature, dual input bin, envelope
feeder support and their associated commands (see
Table 1-1).
Printer-Specific Differences 2-1
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet IIISi
Printer
Several new PCL features were added to the PCL 5
language with the release of the HP LaserJ et IIISi printer.
These new features are summarized in Table 2-1 below.
Table 2-1.
PCL Feature Additions for HP LaserJet IIISi Printer
Feature
Number of Copies
Status
Modified
Modified
New
Comments
Greater range, 1 to 32,767.
Page Size
C5 Envelopes not supported.
Output Bin Selection Command
Allows programmatic selection of upper or lower
output paper bins.
End Raster Graphics Command
Job Separation
New/Modified
New Command
New Additions
Modified version of the existing End Raster
Graphics command.
Causes the paper stacker to shift positions to
offset the output paper stack.
Fonts
Four variations of Univers Condensed; ITC Zapf
Dingbats in five symbol sets.
HP LaserJet IIIP
Printer
Several new PCL features were added to the PCL 5
language with the release of the HP LaserJ et IIIP printer.
These new features are summarized in Table 2-2. One new
feature listed here is adaptive compression (method 5) for
the Raster Compression Mode command. In addition to
compressing data for transmission, if certain rules are
followed (discussed below), the HP LaserJ et IIIP printer
will store adaptive compressed data in compressed format
and only decompress it when required for printing. There
are certain requirements which must be met for this data to
be stored in compressed format. These requirements are
discussed following Table 2-2.
2-2 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-2.
HP LaserJet IIIP PCL Feature Additions
Feature/Command
Status
Comments
Set Compression Method
Modified
Adds Adaptive Compression method to the Set
Compression Method command.
End Raster Graphics Command
User-defined Patterns
Modified
New
Modified version of the End Raster Graphics command.
Enables users to define and download their own user-
defined pattern.
User-defined Pattern Command
New Feature
Used to download the binary data for user-defined
pattern.
Set Pattern Reference Point Command
Pattern Control Command
New
New
Sets pattern reference point.
Used to make user-defined patterns permanent or
temporary, or to delete them.
Select Pattern & Fill Rectangular Area
Commands
Modified
Modified
Adds a parameter to support user-defined patterns.
Pattern ID Command
In addition to selecting internal patterns, this command
is now used to assign an ID to a user-defined pattern as
well as to select patterns. Also, parameter range is
extended from 100 to 32,767.
User-defined Symbol Sets
New Feature
Enables user to build a symbol set which contains user-
selected characters.
Define Symbol Set Command
Symbol Set ID Code Command
New
New
Identifies the characters for a user-defined symbol set.
Assigns a number for identification to the user-defined
symbol set.
Symbol Set Control Command
Unbound Scalable Fonts
New
New Feature
New
Used to make user-defined symbol sets permanent or
temporary, or to delete them.
Allows typefaces (unbound fonts), not just fonts (bound
fonts) to be downloaded to the printer.
Unbound Scalable Font Descriptor
Addition of a new header used for unbound fonts (font
type 10).
Printer-Specific Differences 2-3
Download from Www.Somanuals.com. All Manuals Search And Download.
Raster Graphics
Adaptive
Compression (IIIP)
Adaptive compression was added to the PCL language with
the introduction of the HP LaserJ et IIIP printer. Adaptive
compression (or method 5 as it is referred to) is a method
for compressing raster data using the raster Set
Compression Method command (parameter value 5). (Refer
to the Set Compression Method command in the PCL 5
Printer Language Technical Reference manual for detailed
information on using this compression technique.) Also,
refer to Chapter 4 in this document, “Raster Graphics
Adaptive Compression (Method 5)” for additional
information.
HP LaserJet 4
Printer
Several new PCL features were added to the PCL 5
language with the release of the HP LaserJ et 4 printer.
These new features are summarized in Table 2-3. Most of
these features are described in the revised PCL 5 Printer
Language Technical Reference Manual (part number
5961-0509). (This revised technical reference manual is
supplied as part of the Technical Reference Documentation
Package which can be obtained by ordering part number
5961-0601.) In addition, there are some additional
differences for the HP LaserJ et 4 printer that are not
covered in the technical reference manual but are described
below.
Note
The HP LaserJ et 4M printer, in addition to PCL, contains
PostScript and a LocalTalk I/O for printing in the
Macintosh environment. PCL operation and the PCL
internal fonts for this printer are identical to the HP
LaserJ et 4 printer. Thus, for PCL information for the HP
LaserJ et 4M printer, refer to the HP LaserJ et 4 printer
features.
2-4 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-3.
PCL Feature Additions for HP LaserJet 4
Feature/Command
Support
Comments
Adaptive Compression System
New
Adaptive compression system enables the printer to
compress internal raster data when memory becomes low.
This operation occurs automatically; there are no PCL
commands for this feature (refer to Chapter 5 for ADC
information).
Configuration Command
Number of Copies
New
Modified
New
Allows PCL jobs to be printed (using LocalTalk or
EtherTalk MIO) using AppleTalk protocol.
Supports 1-32,767 copies as does the HP LaserJ et IIISi
printer.
Units of Measure Command
Page Size
Allows selection of the units of measure for cursor moves,
drawing rules, and for character spacing (font metrics).
Modified
A parameter value is added for B5 envelope size; the HP
LaserJ et 4 printer supports the four standard paper sizes
and five envelope sizes.
Bitmap Font Support
Scalable Font Support
New Header
New Header
Printer will expand 300 dpi bitmap fonts to 600 dpi. A new
300/600 dpi bitmap font descriptor has been added to
allow bitmap fonts to be created that work at either 1/300
or 1/600 inch printer resolution.
A new Universal header has been added to allow design of
typefaces of different scaling technologies to be supported
by one header. This header is used to support TrueType on
the HP LaserJ et 4 printer. (This header will be used to
support any other new scaling technologies HP may add in
the future).
True Type
New
New
TrueType scaling technology support has been added to
the printer.
Internal Typefaces
Several new Intellifont and TrueType internal typefaces
(and supporting symbol sets) are now provided in the
printer.
Raster Resolution Command
User-defined Pattern
Modified
Parameter values have been added to support raster
resolutions of 200 dpi and 600 dpi.
New Header
A new 300/600 dpi user-defined pattern header has been
added to support patterns that work at either 1/300 or
1/600 inch printer resolution.
Continued on next page.
Printer-Specific Differences 2-5
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-3.
PCL Feature Additions for HP LaserJet 4 (continued)
Feature/Command
Support
Comments
Status Readback
New Feature
The addition of 6 new status readback commands enable
the user to receive certain information back from the
printer about fonts, symbol sets, macros, user-defined
patterns, and available memory.
Location Type Command
Location Unit Command
Inquire Entity Command
New
New
New
Used to specify a status readback type of location
(current, all, internal, downloaded, cartridge, SIMMs).
Specifies a status readback location unit (all, temporary
or permanent, highest-lowest priority, specific SIMM).
Requests the status from the location (type and unit)
specified for fonts, symbol sets, macros, or user-defined
patterns.
Flush All Pages Command
Free Memory Command
Echo Command
New
New
New
Allows the user to clear page data from printer memory.
This command returns the current available memory.
Allows the user to send a unique ID number to the
printer to be used as a “place holder.”
Bezier Curve Commands
New
HP-GL/2 commands (relative and absolute) that allow a
user to draw complex curves with less data required
than that required for arcs.
Label Origin
Fill Polygon
Modified
Modified
Label position LO 21 is provided for correct alignment of
HP-GL/2 text with PCL text.
Previously, the HP-GL/2 Fill Polygon command filled
polygons using the odd/even fill technique. A second
technique, non-zero winding fill, has been added.
Macros
Modified
New
HP-GL/2 is now supported in macros.
Configuration Command
Added to allow the user to communicate with the MIO
card in the printer.
2-6 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Configuration
Command
The Configuration command allows a user to send PCL jobs
to the printer over AppleTalk. This data is sent in the form
of “key/value” data pairs (refer to “AppleTalk
(AppleTalk)
Configuration” below for more information).
?& b # W [k ey]<sp >[va lu e]
# = Number of data bytes that follow command
Defa u lt = 0
Ra n ge = 0 - 32767
[k ey] can be 1 character through 32765 characters.
[va lu e] can be 1 character through 32765 characters.
AppleTalk Configuration
The HP LaserJ et 4 printer can be configured to receive
PCL print jobs over an AppleTalk connection using
the Configuration command. The HP LaserJ et 4 MIO
AppleTalk interfaces support three key values: RENAME,
J OB, and TYP E. These keys are used for configuring an
installed LocalTalk or EtherTalk MIO card to allow PCL
print jobs generated by a Macintosh host to be printed.
Printer-Specific Differences 2-7
Download from Www.Somanuals.com. All Manuals Search And Download.
Notes
PostScript in the HP LaserJ et 4 printer supports the
PostScript level 1 operators setprintername,
AppleTalktype, and jobname, and the PostScript level 2
setdevparams operator to allow PostScript print jobs to
change the Name Binding Protocol (NBP) printer name
and printer type, as well as change the print job name.
MIO sub-system in the printer accepts a new NBP
printer name, NBP printer type, and job name from
either the PCL or PostScript personalities. The printer
passes that information across the MIO interface to the
installed MIO card which indicated support for the MIO
AppleTalk extensions. The MIO sub-system will treat the
PCL NBP type and the PostScript NBP type separately.
For information about AppleTalk Name Binding Protocol
refer to Inside AppleTalk published by Addison Wesley
Company, Inc.
RENAME
RENAME changes the printer name portion of the printer ’s
AppleTalk Name Binding Protocol name field.
?&b#WRENAME<sp >p r in ter n a m e
Valid characters for the printer name include 0-255 except
for characters $00, “@” ($40), “:” ($3A), “*” ($2A), “=” ($3D),
and $C5. The printername must contain at least one
character, and only the first 31 characters are used. If an
invalid character ($00 is not treated as an invalid
character) is contained in the printername, the printer will
ignore the escape sequence. If the printer encounters the
NULL ($00) character, the printer uses the NULL character
to terminate the printer name. All the characters preceding
the NULL will be used. If another device on the AppleTalk
network uses the same printer name, another character is
added to the end of the printer name.
The default printername is the printer model (for example,
“HP LaserJ et 4”).
2-8 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
JOB
J OB renames the current job name.
?&b#WJ OB<sp >jobn a m e
All characters are valid. For the job name the first 127
characters are used.
There is no default jobname.
TYPE
TYPE changes the type (device type) portion of the printer ’s
AppleTalk Name Binding Protocol type field.
?&b#WTYP E<sp >d evicetyp e
Valid characters for the device type include 0-255 except for
characters $00, “@” ($40), “:” ($3A), “*” ($2A), “=” ($3D), and
$C5. The devicetype must contain at least one character,
and only the first 31 characters are used. If an invalid
character ($00 is not treated as an invalid character) is
contained in the devicetype, the printer will ignore the
escape sequence. If the printer encounters the NULL ($00)
character in the devicetype, it uses the NULL character to
terminate the device type. All the characters preceding the
NULL will be used as the devicetype. If the device type is
invalid then the printer ’s type is not changed.
The default device type for PCL is “HP LaserJ et 4” and for
PostScript is “LaserWriter”.
Printer-Specific Differences 2-9
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 4Si
Printer
The HP LaserJ et 4Si printer is the follow-on to the HP
LaserJ et IIISi printer. The HP LaserJ et 4Si printer
contains many new PCL features over the HP LaserJ et
IIISi. PCL support for the HP LaserJ et 4Si printer is
identical to the HP LaserJ et 4 printer except for the
addition of the duplex feature, dual output bin (see Table
1-1) and resource saving.
Like the HP LaserJ et IIISi printer, the HP LaserJ et 4Si
supports the HP LaserJ et IIISi features listed in Table 2-1
with two exceptions. First, is that the HP LaserJ et 4Si does
not support ITC Zapf Dingbats. Font support for the HP
LaserJ et 4Si is identical to the HP LaserJ et 4 printer (refer
to Chapter 3, “Internal Typefaces/Fonts and Symbol Sets,”
for complete font support information). The other exception
concerns job separation. The PCL J ob Separation command
is not supported. The HP LaserJ et 4Si printer handles job
separation through the control panel. If a PCL J ob
Separation command is received by the printer it will be
ignored. Refer to the HP LaserJ et 4Si User ’s Manual (part
number C2010-90901) for additional information.
Resource saving, a new feature in the HP LaserJ et 4Si
printer, allows saving information for the current language
(PCL or PostScript) when switching to the other language.
If resource saving is enabled (from the control panel or PJ L;
no PCL commands are required for this operation), all the
permanent fonts, macros, and user-defined patterns plus
some other miscellaneous data is saved in a reserved
portion of printer memory. This data is stored until
the language is enabled again. When the language is
re-enabled, the stored data will be made available for use.
2-10 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 4L
Printer
The HP LaserJ et 4L printer is a smaller, low-cost HP
LaserJ et printer. The control panel on this printer is
limited to one button with four indicators. Many of
the control panel functions must be controlled program-
matically using Hewlett-Packard’s Printer J ob Language
(refer to the Printer J ob Language Technical Reference
Manual, part number 5021-0380 for detailed PJ L
information).
The HP LaserJ et 4L printer PCL command features are
identical to those of the HP LaserJ et 4 printer PCL
features, except for some differences in parameter values
(such as for paper source—refer to Table 1-1). Additional
features which do not require PCL command control
include EconoMode and HP Memory Enhancement
technology (MEt). EconoMode causes the printer to print
less dots, thus saving toner. Memory Enhancement
technology involves some memory saving techniques to
better utilize available memory (refer to Chapter 5,
“Memory Usage” for additional information).
Typefaces in the HP LaserJ et 4L printer are different from
those of the HP LaserJ et 4 printer. The HP LaserJ et 4
printer contains both Intellifont and TrueType scaling
technologies, but the 4L contains only Intellifont scaling
technology. Thus, the 4L does not contain any of the
TrueType typefaces, with one modification. The TrueType
Wingdings typeface has been converted to Intellifont format
and is available in the printer as an Intellifont typeface
(refer to Chapter 3, “Internal Typefaces/Fonts and Symbol
Sets” for additional information).
Printer-Specific Differences 2-11
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 4ML
Printer
The HP LaserJ et 4ML printer is similar to the HP LaserJ et
4L printer, however, the 4ML includes PostScript and a
LocalTalk I/O for printing in the Macintosh environment.
The HP LaserJ et 4ML printer also includes some new PCL
features: print model logical operation (ROP3) and pixel
placement, as described on the following pages.
The HP LaserJ et 4ML supports the typefaces that the HP
LaserJ et 4 printer supports. Several of the typefaces in the
HP LaserJ et 4ML printer have additional support for the
Latin 2 and Latin 5 symbol sets (refer to Chapter 3,
“Internal Typefaces/Fonts and Symbol Sets,” for complete
font support information).
Table 2-4.
PCL Feature Additions for HP LaserJet 4ML
Feature
Status
Comments
Paper (Job) Size Command
Modified
An additional parameter (101) has been added to provide
support for custom size.
Logical Operations
New
New
New
New
Modifies the print model to allow logical operations (such as
AND, OR, XOR, NOT) to be performed on source, texture,
and destination.
Pixel Placement (PCL)
Pixel Placement (HP-GL/2)
Merge Control
Allows user to select either grid intersection or grid
centered placement of pixels when rendering an image in
PCL.
Allows user to select either grid intersection or grid
centered placement of pixels when rendering an image in
HP-GL/2.
Allows the user to use logical operations (ROP’s) in
HP-GL/2.
2-12 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Logical Operations
With the introduction of the HP LaserJ et 4ML printer the
print model was expanded to include logical operations.
The basic print model defines how a pattern, source image,
and destination image are applied to each other using the
print model’s transparent and opaque modes to produce a
resulting image (refer to the PCL 5 Printer Language
Technical Reference Manual for detailed information about
the basic print model operation). The Logical Operations
(?*l#O) command can apply logical functions (e.g., AND,
OR, XOR, NOT) to any of these operands except
transparency, which must be specified first.
The print model process consists of the following steps:
1. Specify source and/or pattern transparency modes, if
desired.
2. Specify the logical operation (or use the default).
3. Define the desired operands (source, destination,
pattern).
Definitions
Source: The source image may be one of the following:
HP-GL/2 primitives
Rules
Characters
Raster images (single plane mask or multiplane color)
Destination: The destination image contains whatever is
currently defined on the page. It includes any images
placed through previous operations.
Pattern or Texture: The pattern is defined by Current
Pattern (?*v#T). The terms pattern and texture are used
interchangeably in this section.
Printer-Specific Differences 2-13
Download from Www.Somanuals.com. All Manuals Search And Download.
Transparency Modes: The white pixels of the source and/or
pattern may be made transparent (source transparency 0,
pattern transparency 0). The destination shows through
these areas.
Transparency modes are set by the Source Transparency
(?*v#N) and Pattern Transparency (?*v#O) commands
(refer to the PCL 5 Printer Language Technical Reference
Manual).
The print model allows logical operations, such as AND,
OR, XOR, NOT, to be performed on source, texture, and
destination images. Transparency modes and Logical
Operation must be specified before printable data is sent.
Operators
Source Transparency (specified before logical operation;
default is transparent)
Pattern Transparency (specified before logical operation;
default is transparent)
Logical Operators (default is Texture OR Source)
Operands
Source objects: character cell, raster image, rule,
HP-GL/2 vectors and polygons
Texture: pattern mask
Destination: current page definition
Assuming three bits per pixel, the following diagram shows
the print model process.
2-14 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Notes
The Logical Operation command (?*l#O) provides 255
possible logical operations. All of these logic operations
map directly to their ROP3 (raster operation)
counterparts (see the Microsoft Document, Reference,
Volume 2, Chapter 11, Binary and Ternary Raster
Operation Codes).
The logical operations were defined by Microsoft
Windows for an RGB color space (a ‘‘1’’ is white and a “0”
is black).
Logical Operations
and Transparency
Interactions
As described above, transparency modes operate in addition
to logical operations. The logical operations in Table 2-5,
Logical Operations (ROP3), on the following pages, are true
only if source and pattern transparency (for white pixels)
are explicitly set to opaque (?*v1N and ?*v1O). If source
and/or pattern transparency modes are transparent
(defaulted), the additional operations shown on the
following page must be performed to achieve the final
result.
Printer-Specific Differences 2-15
Download from Www.Somanuals.com. All Manuals Search And Download.
The four basic interactions are:
Ca se 1: Source and Pattern are opaque.
Return ROP3 ( Dest, Src, Texture ).
Ca se 2: Source is opaque, Pattern is transparent.
Temporary_ROP3 = ROP3 ( Dest, Src, Texture ).
Image_A = Temporary_ROP3, & Not Src.
Image_B = Temporary_ROP3 & Pattern.
Image_C = Not Pattern & Src & Dest.
Return Image_A | Image_B | Image_C
Ca se 3: Source is transparent, Pattern is opaque.
Temporary_ROP3 = ROP3 ( Dest, Src, Texture ).
Image_A = Temporary_ROP3 & Src.
Image_B = Dest & Not Src.
Return Image_A | Image_B
Ca se 4: Source and Pattern are transparent
Temporary_ROP3 = ROP3 ( Dest, Src, Texture ).
Image_A = Temporary_ROP3 & Src & Pattern.
Image_B = Dest & Not Src.
Image_C = Dest & Not Pattern.
Return Image_A | Image_B | Image_C.
2-16 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Logical Operation
Command
Specifies the logical operation to be performed in RGB color
space on the destination, source and texture to produce new
destination data.
?*l# O
# = Logical operation value (see Table 2-6)
Default = 252 (TSo)
Range = 0 to 255
Note
When source and/or pattern transparency modes are set
opaque (not defaulted), values specified by this command
map directly to the ROP3 (raster operation) table values on
the following page. However, when source and/or pattern
transparency modes are set transparent, the additional
operations shown on the previous page must be performed
to achieve the final result.
Logical operations in the table are shown in RPN (reverse
polish notation). For example, the value 225 corresponds to
TDSoxn, the logical function of
NOT (texture XOR (source OR destination))
Notes
This command is the PCL Version of the HP-GL/2 MC
command.
This command sets the ROP value which affects not only
PCL operation but also the HP-GL/2 ROP value.
Printer-Specific Differences 2-17
Download from Www.Somanuals.com. All Manuals Search And Download.
Example:
The Logical Operation default value is 252 (TSo),
corresponding to a logical function of:
(texture | source)
The result is computed below for both case 1 (source
and pattern opaque) and case 4 (source and pattern
transparent) on the previous page. Note that the ROP3
value of 252 results only with case 1, when both source and
pattern transparency modes are set to opaque.
Table 2-5.
Logical Operation (ROP3)
Bits
7
6
5
4
3
2
1
0
Texture
Source
1
1
1
1
0
0
0
0
1
1
1
0
0
1
0
0
1
1
1
0
0
1
0
0
0
Destination
ROP3 (source & pattern are opaque)
1
1
1
1
1
1
1
0
(decimal 252)
ROP3 +Transparencies
1
1
0
1
0
1
0
(source & pattern are transparent)
Each column of destination, source, and texture values are
the input to the logical function. The result, 252, is the
value that would be sent to identify the logical operation
(source and pattern transparency modes are opaque). The
last row, “ROP3 + Transparencies (source & pattern are
transparent)” shows the result if source and pattern
transparency modes are transparent (the default
transparency mode).
2-18 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Table of Logical Operations
Table 2-6, Logical Operations (ROP3), shows the mapping
between input values and their logical operations. Note
that the logical operations are specified as RPN (reverse
polish notation) equations. Here is a key to describe what
the Boolean Function values mean;
S = Source
a = AND
T = Texture
D = Destination
o = OR
n = NOT
x = EXCLUSIVE OR
Note
Since logical operations are interpreted in RGB space
(white = 1 and black = 0) rather than in CMY space
(white = 0 and black = 1), the results may not be intuitive.
For example, ORing a white object with a black object in
RGB space yields a white object. This is the same as
ANDing the two objects in CMY space. It must be remem-
bered that the printer operates in something similar to a
CMY space and inverts the bits and reverses the order.
Printer-Specific Differences 2-19
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-6.
Logical Operations (ROP3)
Boolean Function
Input Value
Input Value
Boolean Function
SDTSxaxn
TSDTaox
DSTDxaxn
TDSox
0
0
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
1
DTSoon
DTSona
TSon
2
3
4
SDTona
DTon
TDSoan
5
DTSnaa
6
TDSxnon
TDSaon
SDTnaa
TDSxon
DTna
SDTxon
7
DSna
8
STDnaon
STxDSxa
TDSTanaxn
SDTSaox
SDTSxnox
DTSxa
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
TSDnaon
STna
TDSnaon
TDSonon
Tn
TSDTSaoxxn
DTSana
TDSona
DSon
SSTxTDxaxn
STDSoax
TSDnox
SDTxnon
SDTaon
DTSxnon
DTSaon
TSDTSanaxx
SSTxDSxaxn
STxTDxa
SDTSanaxn
TDSTaox
TSDTxox
TSDnoan
TSna
SDTnaon
SDTSoox
Sn
STDSaox
STDSxnox
2-20 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-6. Logical Operations (ROP3) continued
Input Value
Boolean Function
SDTox
Input Value
81
Boolean Function
DSTnaon
DTSDaox
STDSxaxn
DTSonon
Dn
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
SDToan
82
TSDToax
STDnox
83
84
STDSxox
STDnoan
TSx
85
86
DTSox
87
DTSoan
STDSonox
STDSnaox
TSan
88
TDSToax
DTSnox
89
90
DTx
TSDnaa
91
DTSDonox
DTSDxox
DTSnoan
DTSDnaox
DTan
DTSxon
92
SDxTDxa
STDSanaxn
SDna
93
94
95
DTSnaon
DSTDaox
TSDTxaxn
SDTxa
96
TDSxa
97
DSTDSaoxxn
DSTDoax
SDTnox
98
99
TDSTDaoxxn
DTSDoax
TDSnox
100
101
102
103
104
105
106
107
SDTSoax
DSTnox
DSx
SDTana
SDTSonox
DSTDSonoxxn
TDSxxn
SSTxDSxoxn
TDSTxox
TDSnoan
TDna
DTSax
TSDTSoaxxn
Printer-Specific Differences 2-21
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-6.
Logical Operations (ROP3) continued
Input Value
Boolean Function
SDTax
Input Value
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
Boolean Function
TDSaxn
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
TDSTDoaxxn
SDTSnoax
TDSxnan
TDSana
DSa
SDTSnaoxn
DSTnoa
DSTDxoxn
SDTnoa
SSDxTDxaxn
SDTSxox
SDTnoan
DSTDxox
DSTnoan
SDTSnaox
DSan
SDTSxoxn
SSDxTDxax
TDSanan
TDSxna
SDTSnoaxn
DTSDToaxx
STDaxn
TDSax
DSTDSoaxxn
DTSDnoax
SDTxnan
STDSnoax
DTSxnan
STxDSxo
DTSaan
TSDTSoaxx
DTSaxn
DTSxx
TSDTSonoxx
SDTSonoxn
DSxn
DTSoaxn
SDTSoaxn
STDnax
DTSaa
STxDSxon
DTSxna
DSTDoaxn
DSTDSaoxx
TDSxan
STDSnoaxn
SDTxna
TDSTnoaxn
DSTDSoaxx
DTa
TDSTnaoxn
2-22 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-6.
Logical Operations (ROP3) continued
Input Value
Boolean Function
DTSnoa
Input Value
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
Boolean Function
SDxTDxan
DTSxo
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
DTSDxoxn
TDSTonoxn
TDxn
DTSano
TSa
DSTnax
TDSToaxn
DTSoa
STDSnaoxn
STDSonoxn
TSxn
DTSoxn
STDnoa
D
STDSxoxn
SDTnax
TSDToaxn
SDToa
DTSono
STDSxax
DTSDaoxn
DSTnao
DTno
STDoxn
DTSDxax
STDSaoxn
S
TDSnoa
TDSTxoxn
SSTxDSxox
SDTanan
TSDnax
DTSDoaxn
DTSDTaoxx
SDTxan
SDTono
SDTnao
STno
TSDnoa
TSDTxoxn
TDSnax
STDSoaxn
SSTxTDxax
DTSanan
TSDTSaoxx
DTSxan
TSDTxax
DSTDaoxn
DTSnao
DSno
212
213
214
215
STDSanax
Printer-Specific Differences 2-23
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-6.
Logical Operations (ROP3) continued
Input Value
Boolean Function
TDSTxax
SDTSaoxn
DTSDanax
STxDSxan
STDnao
Input Value
236
Boolean Function
SDTao
SDTxno
DSo
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
237
238
239
SDTnoo
T
240
SDno
241
TDSono
TDSnao
TSno
SDTxo
242
SDTano
243
TDSoa
244
TSDnao
TDno
TDSoxn
245
DSTDxax
TSDTaoxn
SDTSxax
TDSTaoxn
SDTSanax
STxTDxan
SSTxDSxax
DSTDSanaxxn
DTSao
246
TDSxo
TDSano
TDSao
TDSxno
DTo
247
248
249
250
251
DTSnoo
TSo
252
253
TSDnoo
DTSoo
1
254
DTSxno
255
2-24 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Pixel Placement
Command
This command determines how pixels are rendered in
images.
?*l # R
# = 0 - Grid intersection
1 - Grid centered
Defa u lt = 0
Ra n ge = 0, 1 (command is ignored for other
values)
Two models are used for rendering pixels when an image is
placed on paper:
Grid Intersection Model
Grid Centered Model
This command can be invoked multiple times during a
page. It has no effect except to switch the model being used
for imaging.
Note
The PCL Pixel Placement command determines how pixels
are placed for both PCL and HP-GL/2 operation.
Printer-Specific Differences 2-25
Download from Www.Somanuals.com. All Manuals Search And Download.
The example shown in Figure 2-1 illustrates the concepts
of the two models. Assume a rectangle extends from
coordinate position (1,1) to position (3,4). As shown below,
each model produces a different result. (Since PCL printers
print only at intersections, grid centered pixel placement is
implemented as shown on the right.)
Figure 2-1. Pixel Placement
The grid centered model produces a rectangle that is one
dot row thinner and one dot row shorter than the grid
intersection model. The grid intersection model is the PCL
default.
Note
The grid centered method is used by Microsoft Windows.
2-26 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Placement Variations
PCL and HP-GL/2 (see following pages for HP-GL/2 pixel
placement command description) provide two pixel
placement modes: grid intersection (the default) and grid
centered. Grid intersection places pixels on the
intersections of the grid (see Figure 2-2). Grid centered
places pixels in the center of the grid. In Figure 2-2, a
rectangle extends from position (1,1) to (3,4). The grid
centered model produces a rectangle one dot thinner and
one dot shorter then the grid intersection model.
When rectangular area fills are used and grid intersection
is used, an overlapping of pixels can occur if rectangular
area fills are placed adjacent to one another (as shown
below). Depending on the raster operation presently in
effect, this overlap can produce undesirable results in the
final printed image. To avoid this problem, use the grid
centered method.
Note
Since PCL printers print only at intersections, grid centered
is implemented as shown on the right.
Figure 2-2. Pixel Placement Variations
Printer-Specific Differences 2-27
Download from Www.Somanuals.com. All Manuals Search And Download.
Pixel Placement
Command (HP-GL/2)
The Pixel Placement (PP) command controls how pixels are
placed on the layout grid during polygon fills. Two pixel
placement modes are grid intersection or grid centered.
P P [m od e] ;
Pixel Placement Command (HP-GL/2)
Parameter
Format
Functional Range
Default
mode
clamped integer
0 or 1
0 (grid intersection)
mode
0
=
=
grid intersection; device draws pixels
centered at grid intersections (see
Figure 2-1).
1
grid centered; device draws pixels centered
inside the boxes created by the grid (see
Figure 2-1).
The command is the HP-GL/2 version of the PCL Pixel
Placement command. Whatever mode is selected, using the
HP-GL/2 PP command also applies to PCL operation.
Likewise the PCL Pixel Placement command also affects
HP-GL/2 pixel placement.
Notes
Microsoft Windows fills polygons based on grid centered
method.
This command determines how pixels will be placed for
both HP-GL/2 and PCL operation.
The PP command is not defaulted by an IN command.
2-28 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Merge Control
Command (HP-GL/2)
The Merge Control (MC) command specifies the raster
operation (ROP’s) to be performed in HP-GL/2. Raster
Operations specify how source, destination, and patterns
are combined to produce final images. This command
supports all 256 Microsoft Windows ternary (ROP3)
raster-operation codes.
MC [m od e, [op cod e] ] ;
Merge Control Command (HP-GL/2)
Parameter
Format
Functional Range
0 or 1
Default
0 (ROP 252)
168, 252
mode
clamped integer
clamped integer
opcode
0...2551
1 For opcode ROP values refer to Table 2-6, Logical Operation.
mode
0
1
=
=
opcode value is ignored; printer sets ROP to 252.
opcode value is used as the ROP value. If no
opcode value is sent, printer sets ROP to 168. If
opcode is out of range (some value other then
0-255), the command is ignored and the default
ROP of 252 is used. (For example: MC1,60;
MC1,60-; MC1,+60; MC1,60+; all set the ROP to
60; however, MC1,-60; or MC1,300; set the ROP
to the default value (252).
Notes
This command is the HP-GL/2 version of the PCL Logical
Operation command.
This command sets a ROP value which affects not only
HP-GL/2 operation but also the PCL ROP value.
The MC command is defaulted by an IN command.
Printer-Specific Differences 2-29
Download from Www.Somanuals.com. All Manuals Search And Download.
Note
When using the MC command, some pattern types will not
produce the expected ROP result. This only occurs when
using the FT (Fill Type) command pattern types 1, 2, 3, and
4, and the ROP includes an XOR operation. (This problem
is due to the fact that these patterns are the result of a
vector operation and do not produce raster data for use by a
ROP operation.) All other Fill Type command patterns
(types, 10, 11, 21, or 22) operate as expected.
opcode
The operation code (opcode) specifies the logical operations
that are performed on a source, destination, and patterned
image prior to drawing the final image. The opcodes are
created by listing all possible combinations of a single
pattern, source and destination pixel, and constructing the
desired final pixel values. The following table shows three
common opcodes (also see Table 2-6).
Table 2-7.
Common Opcodes
Pixel Combinations
Desired Destination Values
Pattern Pixel Source Pixel Destination
Pixel
Source
Overwrite
Transparency
(TR
Source
Destination
command)
0
0
0
0
1
1
1
1
0
0
1
0
1
0
1
0
1
0
0
0
0
0
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
0
Resulting Opcode
204 (0xCC)
238 (0xEE)
102 (0x66)
2-30 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 4P
and 4MP Printers
The HP LaserJ et 4P printer is the follow-on to the HP
LaserJ et IIIP printer. The HP LaserJ et 4MP printer is the
multi-platform (PostScript) version of the 4P printer. PCL
operation and the internal fonts in these two printers are
identical to that of the HP LaserJ et 4ML printer. The 4P
and 4MP printers have a control panel unlike the 4L and
4ML printers. Refer to Table 1-1, PCL Feature Support
Matrix, for the commands these printers support and to
Chapter 3, “Internal Typefaces/Fonts and Symbol Sets,” for
font support information.
Printer-Specific Differences 2-31
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 4PJ
Printer
The HP LaserJ et 4PJ printer is a modified version of the
HP LaserJ et 4P printer designed specifically for the
J apanese market. The enhanced PCL 5 printer language in
this printer includes all of the PCL 5 features of the HP
LaserJ et 4P, plus special features which specifically support
the Asian printing market. These features include large
font support, support for vertical printing, and the ESC/P
printer language. Table 2-8 lists the PCL feature additions
for this printer.
Table 2-8.
PCL Feature Additions for HP LaserJet 4PJ
Feature
Status
Comments
Text Parsing Method Command
New
Provides a method for specifying character
codes to select characters in large fonts (> 256
characters).
Character Text Path Direction Command
Font Header Format
New
Allows vertical printing for Asian markets,
which use both horizontal and vertical printing.
Modified
Adds Font Format 16, a font header which
supports large TrueType fonts. Five new font
header segments are supported.
Fonts
New Additions
and Deletions
The resident typefaces are different than those
in the HP LaserJ et 4P printer. Two large fonts
(fonts containing a large number of characters)
are included to support the J apanese market:
MS Mincho and MS Gothic. The printer also
contains some Western TrueType typefaces
(Arial and Times Roman families). The printer
does not have any Intellifont typefaces except
the Courier family.
Page Size Command
New Additions
New
Adds support for J IS B5 paper (?&l45A) and
two J apanese postcard sizes: Hagaki (?&l71A)
and Oufuku-Hagaki (?&l72A).
Character Enhancements
Allows pseudo-bold and pseudo-italic
enhancements to be applied to MS Mincho, MS
Gothic, and certain downloaded TrueType fonts.
2-32 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Descriptions of the Text Parsing Method Command,
Character Text Path Direction Command, and Font Format
16 are provided in the following paragraphs. Following
that, a “LaserJ et 4PJ Programming Tips” section offers
examples and tips for performing specific tasks using PCL 5.
Text Parsing Method
Command
The Text Parsing Method command informs the PCL parser
whether character codes should be interpreted as 1-byte or
2-byte character codes as described below.
?& t # P
# = 0, 1 - All character codes are processed as
one-byte characters.
21 - Character codes are processed as one-byte
or two-byte characters as described below.
31 - Character codes are processed as one-byte
or two-byte characters as described below.
38 - Character codes are processed as one-byte
or two-byte characters as described below.
Defa u lt = 0 or 31 (if the default symbol set is
WIN31J , the value is 31; otherwise it is 0)
Ra n ge = 0, 1, 21, 31, 38
If the value field is 21, character codes in the range
0x21-0xFF are processed as the first byte of a two-byte
character. The following byte is processed as the second
byte of the two-byte character. All character codes outside
this range are processed as one-byte values. This method
can be used for parsing characters in Asian seven-bit
encoding specifications, including J IS X0208 (J apan), GB
2312-80 (China), and KS C 5601-1992 (Korea).
If the value field is 31, character codes in the range
0x81-0x9F and 0xE0-0xFC are processed as the first byte of
a two-byte character. The following byte is processed as the
second byte of the two-byte character. All character codes
outside this range are processed as one-byte values. This
Printer-Specific Differences 2-33
Download from Www.Somanuals.com. All Manuals Search And Download.
method can be used for parsing characters in the Shift-J IS
encoding specification.
If the value field is 38, character codes in the range
0x80-0xFF are processed as the first byte of a two-byte
character. The following byte is processed as the second
byte of the two-byte character. All character codes outside
this range are processed as one-byte values. This
method can be used for parsing Asian eight-bit encoding
specifications, such as the Big Five and TCA encoding
specifications (Taiwan), and KS C 5601-1992 and GB
2312-80, which can be either 7 or 8 bit.
Character Text Path
Direction Command
This command allows the user to vertically rotate text for
use in vertical writing applications.
?& c # T
# = 0 - Horizontal printing
–1 - Vertical rotated printing
Defa u lt = 0
Ra n ge = 0, 1
Using ?&c0T, the printer ’s current active position (CAP)
advances left to right, and linefeed advances top to bottom
with horizontal, upright characters.
Using ?&c–1T, the following actions occur:
Full-width characters in large fonts are rotated
counter-clockwise 90 degrees (“vertical rotated”
characters).
Vertical substitutes are made for characters which
change their appearance, orientation, or positioning
when written vertically.
All other characters are unaffected by this setting.
The vertical-rotated printing mode (?&c-1T) has the
effect of transforming a portrait page with horizontal
text into a landscape page with vertical text. The PCL
Print Direction command can be used to achieve other
text orientations.
2-34 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Vertical substitution characters are those characters which
change their appearance, orientation, or positioning when
written vertically. Examples in J apanese fonts include
parentheses, brackets, punctuation and small kana. In the
example above, the two small characters are replaced with
vertical substitutes. Vertical substitution characters are
accessed through the Vertical Substitutes Character
Segment, which is described in more detail later in this
chapter.
Font Header
Format 16
The HP LaserJ et 4PJ printer provides support for large
fonts. Large fonts, such as the MS Mincho and MS Gothic
fonts supplied in the printer, are fonts which are bound to
large symbol sets. The LaserJ et 4PJ printer supports a new
font header to accomodate large bound fonts. New segments
are provided for support of vertical substitutes, galley
characters, typeface strings, and character enhancements.
The Font Header Command, described beginning on page
11-6 of the PCL 5 Printer Language Technical Reference
Manual, has several different header formats. The support
of large fonts adds Font Header Format 16 (Universal Font
Header). Font Header Format 16 is identical in structure to
format 15 (Universal Scalable Font Header) except that the
size field for data segments has been enlarged from 16 bits
to 32 bits, and a new Font Type has been added for large
fonts (Font Type 3).
Printer-Specific Differences 2-35
Download from Www.Somanuals.com. All Manuals Search And Download.
New Font Format
Header Segments
For the HP LaserJ et 4PJ printer, Font Header Format 15
has been extended to include optional data segments for
supporting galley characters, typeface strings, and
character enhancements. Font Format 16 supports these
segments plus optional segments for supporting vertical
substitution and a vertical rotation offset. (Segmented Font
Data is described beginning on page 11-45 of the PCL 5
Printer Language Technical Reference Manual.)
Galley Character Segment
If an application requests a character that does not exist
within the current font, the printer checks the Galley
Character Segment for a substitute character to print.
Vertical Substitution Character Segment
The Vertical Substitution Character Segment is used to
identify vertical substitute glyphs for characters which
change their appearance, orientation, or positioning when
written vertically.
Typeface String Segment
The Typeface String Segment allows names of permanent
downloaded fonts to be displayed, using non-Latin
characters, in the appropriate typeface on the Typeface List.
Vertical Rotation Segment
When the character text path direction is set to vertical
rotation, full-width characters are rotated counter-clockwise
90°. The Vertical Rotation Segment sets the point around
which the character rotates, so that character alignment is
compatible with the way Windows 3.1J rotates characters.
Character Enhancement Segment
The HP LaserJ et 4PJ printer can apply pseudo-bold and
pseudo-italic enhancements to MS Mincho, MS Gothic, and
certain downloaded TrueType fonts. This segment is used to
indicate that a particular downloaded font is able to have
these character enhancements applied.
2-36 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-9.
Printer Segment Support for Font Format 16
Segment
LJ 4PJ LJ 4V/ LJ 4LC LJ 4LJ DJ 1600 LJ 5P
4MV
Pro
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Galley Character – GC
Vertical Substitution – VT
Typeface string – TF
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
ns
✓
Vertical Rotation – VR
✓
✓
Character Enhancement – CE
Bitmap Resolution – BR *
ns
ns
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
TrueType fonts
Bitmap fonts *
ns
ns
ns – not supported
*
Format 16 bitmap font support is described beginning on page 2-63.
Description of Font
Header Segments
Each font header data segment contains three parts:
Segment Identifier
Data Segment Size
Data Segment
Segment Identifier Values
The Segment Identifier Values for the Galley Character,
Vertical Substitution Character, Typeface String, Vertical
Rotation, and Character Enhancement Segments are as
shown in the following table.
Value
18243
22100
21574
22098
17221
Mnemonic*
Data Segment
GC
VT
TF
VR
CE
Galley Character Segment
Vertical Substitute Segment
Typeface String Segment
Vertical Rotation Segment
Character Enhancement Segment
* The mnemonic is obtained when the two bytes of this big-endian word are treated as
ASCII characters.
Printer-Specific Differences 2-37
Download from Www.Somanuals.com. All Manuals Search And Download.
Data Segment Size
The Data Segment Size indicates the number of bytes in
the immediately following Data Segment. The size of this
field is 4 bytes for Font Format 16 fonts, and 2 bytes for
Font Format 15 fonts. The rest of the data segments are
identical for both font formats.
Galley Character Segment
If an application requests a character that does not exist
within the current font, the printer checks the Galley
Character Segment for a substitute character to print
instead. The Galley Character Segment specifies the
character codes of the substitute characters to be printed.
A different galley character can be specified for different
regions of the symbol set. For example, this segment can
be set up so that an asterisk prints when a non-existent
character is selected in the region 0x81 - 0x9F, and a
question mark for characters in the region 0xE0-0xFC.
Byte
15 (MSB)
8
7
(LSB) 0
Byte
0
GC (18243)
1
2
4
Data Segment Size (6*n+6) *
3
5
6
8
Format = 0
7
9
Default Galley Character
Number of Regions (n)
10
12
14
16
. . .
11
Region #1 Upper Left Character Code
Region #1 Lower Right Character Code
Region #1 Galley Character
13
15
17
. . .
6*n+7
6*n+6 Region #n Upper Left Character Code
6*n+8 Region #n Lower Right Character Code 6*n+9
6*n+10 Region #n Galley Character 6*n+11
* This segment is for Font Format 16. The Data Segment Size field for Font Format 16
fonts is 4 bytes; the segment for Font Format 15 fonts is identical except the Data
Segment Size field is 2 bytes instead.
2-38 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Defa u lt Ga lley Ch a r a cter (UI). Character code of the
character to be printed when a specified character is not
within any of the defined regions.
Nu m ber of Region s (UI). Number of regions for which
galley characters are defined. Regions are defined for a
table in which the first character code byte specifies the
row and the second byte specifies the column.
Region #x Up p er Left Ch a r a cter Cod e (UI).
Character code defining upper left corner of Region #x.
Region #x Low er Righ t Ch a r a cter Cod e (UI).
Character code defining lower right corner of Region #x.
Region #x Ga lley Ch a r a cter (UI). Character code of
the character to be printed when a character within
Region #x is missing from the selected font.
If the value of the galley character field is 0xFFFF, then if
the font contains a missing character glyph, that glyph is
printed. The missing character glyph can be downloaded
using the PCL Download Character command with a
character code = 0xFFFF and a glyph ID = 0.
If both the character specified by the original character code
and by the galley character code are missing, the CAP is
advanced in accordance with previous PCL rules for
missing characters, that is, it is advanced according to the
current setting of HMI (Horizontal Motion Index).
The Galley Character Segment will be invalid if the format
number is not supported or if the segment size declared in
the Segment Size field is larger or smaller than required for
the number of regions (N). If the segment is invalid, the
font download will be ignored.
Galley Character Segments can be downloaded with any
Font Format 15 or 16 font, regardless of font type.
The Galley Character Segment can be used to implement a
requirement of the Microsoft Windows Version 3.1, J apanese
Version, Microsoft Standard Character Set Specification
(March 11, 1993), which states “when there is an output
request for a character of a specified typeface, even if the
glyph corresponding to the specified character code does not
Printer-Specific Differences 2-39
Download from Www.Somanuals.com. All Manuals Search And Download.
exist, some glyph data will be output. For double-byte
characters, the glyph of the default character defined for
the given TrueType font is used. For single-byte characters,
the glyph at 0xA5 (small dot, U+FF65) is used.”
The following table shows a Galley Character Segment
which follows the J apanese Windows specification.
Byte
15 (MSB)
8
7
(LSB) 0
Byte
0
GC (18243)
1
2
4
Data Segment Size (12) *
3
5
6
8
Format = 0
7
9
Default Galley Character = 0xFFFF
Number of Regions (n) = 1
10
12
11
13
Region #1 Upper Left
Character Code = 0x0000
14
16
Region #1 Lower Right
Character Code = 0x00FF
15
17
Region #1 Galley Character = 0x00A5
* This segment is for Font Format 16. The Data Segment Size field for Font Format 16
fonts is 4 bytes; the segment for Font Format 15 fonts is identical except the Data
Segment Size field is 2 bytes instead.
In this example segment, there is one galley character
region. This region is applied to all one-byte characters
(character codes 0x0000-0x00FF); any missing character in
this region is replaced with the character at character code
location 0x00A5. Any missing characters falling into this
region (e.g. character codes 0x0100 - 0xFFFF) are replaced
with the default galley character. Since in this example the
Default Galley Character field = 0xFFFF, the missing
character glyph is printed if it is present in the font.
2-40 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Vertical Substitution Segment
The Vertical Substitution Segment contains pairs of glyph
IDs. Each pair specifies the horizontal and vertical glyph ID
for a character. The segment can be built directly from a
TrueType mort table which contains a vertical substitution
array. The segment definition is shown in the table below.
Byte
15 (MSB)
8
7
(LSB) 0
Byte
0
VT (22100)
1
2
4
Data Segment Size (4*n+4) *
3
5
6
8
Horizontal Glyph ID #1
Vertical Glyph ID #1
7
9
. . .
. . .
4*n+2 Horizontal Glyph ID #n
4*n+4 Vertical Glyph ID #n
4*n+3
4*n+5
4*n+7
4*n+9
4*n+6 End of table mark #1 = 0xFFFF
4*n+8 End of table mark #2 = 0xFFFF
The Horizontal Glyph ID field is used by TrueType as an ID
number for the horizontal glyph data associated with a
given character. The Vertical Glyph ID field contains the ID
number for the vertical glyph data associated with the
same character.
The vertical glyphs can be downloaded using the PCL
Character Definition Command using a character code =
0xFFFF.
A TrueType mort table typically contains a header of 76
bytes, followed by the vertical substitution array which
follows the segment format described here. However, the
mort table header is designed to be variable-length, and the
location of the vertical substitution data may be located
elsewhere in mort tables in future fonts.
If the Font Type is not Type 3 (16-bit fonts), this data
segment is ignored.
Printer-Specific Differences 2-41
Download from Www.Somanuals.com. All Manuals Search And Download.
If the value pairs are not sorted by horizontal glyph ID, the
data segment is invalid. If the End of Table mark #1 is not
0xFFFF, the data segment is invalid. The location of the
end of the table is determined using the Data Segment Size
field. If the segment is invalid, the font download is ignored.
Typeface String Segment
The purpose of this segment is to provide a substitute
string to print for a permanent downloaded font when doing
a PCL Typeface List printout. It has the following structure:
Byte
15 (MSB)
8
7
(LSB) 0
Byte
0
TF (21574)
1
2
4
Data Segment Size (2*n+2) *
3
5
6
Embedded Font
Name Flag
Substitute String
Length (n)
7
8
Substitute String Character List
9
. . .
. . .
* This segment is for Font Format 16. The Data Segment Size field for Font Format 16
fonts is 4 bytes; the segment for Font Format 15 fonts is identical except the Data
Segment Size field is 2 bytes instead.
Embedded Font Name Flag (UB)—A zero value in this field
is used to indicate that the ASCII name of the font (from
the Font Name field) should be printed in addition to the
substitute string. A non-zero value is used to indicate that
only the substitute string should be printed.
Substitute String Length (UB)—the number of UI
characters in the Substitute String Character List.
Substitute String Character List (array of UI)—the
characters which make up the substitute string. Each
character is represented as a UI value. If the font is a
bound font, then the values are accessed by their
character codes values; if the font is unbound, then the
Unicode index numbers (see Appendix D) are used.
2-42 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
The Typeface String Segment will be invalid if the Data
Segment Size declared in the Data Segment Size field is
larger or smaller than required for substitute string length,
or if the Data Segment Size is an odd number of bytes. If
the segment is invalid, the font download will be ignored.
Typeface String Segments can be downloaded with any
Font Format 15 or Font Format 16 font, regardless of font
type.
The following tables are examples of Typeface String
Segments for two downloaded fonts. The first is for MS
Mincho, and has the embedded font name flag set to true.
The second is for MS Gothic, and has the embedded font
name flag set to false.
Printer-Specific Differences 2-43
Download from Www.Somanuals.com. All Manuals Search And Download.
MS Mincho
Byte
15 (MSB)
8
7
(LSB) 0
Byte
0
TF (21574)
1
2
4
Data Segment
Size (10) *
3
5
6
Embedded Font
Name Flag = 1
Substitute String
Length = 4
7
Substitute String Character List =
8
0x826c
0x8272
0x96be
0x92a9
(Note: these are full-width
Shift-J IS character codes
for “MS” and Kanji
“Mincho” )
9
10
12
14
11
13
15
MS Gothic
Byte
15 (MSB)
8
7
(LSB) 0
Byte
0
TF (21574)
1
2
4
Data Segment
Size (14) *
3
5
6
Embedded Font
Name Flag = 0
Substitute String
Length = 6
7
Substitute String Character List =
8
0x826c
0x8272
0x8353
0x8356
0x8362
0x834e
(Note: these are full-width
Shift-J IS character codes
for “MS” and Katakana for
“Gothic” )
9
10
12
14
16
18
11
13
15
17
19
* This segment is for Font Format 16. The Data Segment Size field for Font Format 16
fonts is 4 bytes; the segment for Font Format 15 fonts is identical except the Data
Segment Size field is 2 bytes instead.
2-44 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
The following illustration shows how the PCL Typeface List
would look.
Vertical Rotation Segment
The Vertical Rotation Segment is used to define the lower
boundary of the rotation box used when the character text
path direction is set to vertical rotation. This is an optional
segment which may be downloaded with Font Format 16
TrueType fonts.
The following illustration shows an example of character
rotation. The boxes around each character represent the
vertical rotation box. The distance between the baseline
and the bottom of the character box is represented by the
Descender value in the Vertical Rotation Segment.
Printer-Specific Differences 2-45
Download from Www.Somanuals.com. All Manuals Search And Download.
The structure of the Vertical Rotation Segment is:
Byte
15 (MSB)
8
7
(LSB) 0
Byte
0
VR (22098)
1
2
4
Data Segment Size (4) *
3
5
6
8
Format (0)
7
9
Descender value
* This segment is for Font Format 16. The Data Segment Size field for Font Format 16
fonts is 4 bytes; the segment for Font Format 15 fonts is identical except the Data
Segment Size field is 2 bytes instead.
Format (UINT16)—Set this value to 0.
Descender Value (SINT16)—Set this value to equal the
“sTypoDescender” value from the “OS/2” table of the
TrueType font.
2-46 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
If the Vertical Rotation Segment is not downloaded with
the font definition, a default value is used for the
Descender value. The default value is set to the following:
Descender value = -36/256 * ScaleFactor
Where: ScaleFactor is Bytes 64 and 65 from the
Font Format 16 Font Header.
Character Enhancement Segment
This segment indicates whether the pseudo-bold or
pseudo-italic enhancements can be performed on a
downloaded font.
The structure of the Character Enhancement Segment is:
Byte
0
15 (MSB)
8
7
(LSB) 0
Byte
CE (17221)
1
3
2
Data Segment Size (8)
Style
4
5
6
7
8
9
10
12
Stroke Weight
Reserved
11
13
* This segment is for Font Format 16. The Data Segment Size field for Font Format 16
fonts is 4 bytes; the segment for Font Format 15 fonts is identical except the Data
Segment Size field is 2 bytes instead.
Style (UINT32)—This field specifies the style types that
the printer is allowed to perform on the font characters.
31
4
3
0
Reserved
Posture
Bit Positions (#) = Posture
1 = Italics
0, 2, 3 = Reserved
Printer-Specific Differences 2-47
Download from Www.Somanuals.com. All Manuals Search And Download.
Stroke Weight (UINT16)—This field specifies the stroke
weights which the printer is allowed to provide using the
pseudo-bold enhancement algorithm.
15
0
Stroke weight
Bit Position (#) = Stroke Weight
0 = Reserved
1 = Ultra Thin
2 = Extra Thin
3 = Thin
8 = “Book” or “Text” Weight
9 = Semi-Bold
10 = Demi-Bold
11 = Bold
4 = Extra Light
5 = Light
12 = Extra Bold
13 = Black
6 = Demi Light
7 = Semi Light
14 = Extra Black
15 = Ultra Black
Note
Only stroke weights greater than the stroke weight of the
font can be provided using the pseudo-bold enhancement
algorithm.
2-48 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 4PJ
Programming Tips
This section provides programming tips concerning specific
considerations for the HP LaserJ et 4PJ printer. This
section covers general print job initialization, font metric
calculation, vertical writing, and other issues which are
pertinent to printing J apanese text on the HP LaserJ et 4PJ
printer using PCL 5.
General Print Job Initialization
This example demonstrates the general print job
initialization procedure for the HP LaserJ et 4PJ printer,
which is slightly different than that used for other HP
LaserJ et printers.
Output from pre-LaserJ et 4PJ PCL drivers (for example, a
HP LaserJ et 4P driver) will only print correctly on the HP
LaserJ et 4PJ printer if the default PCL symbol set is set to
a value other than the J apanese Windows 3.1 (Win3.1J )
symbol set. This is because the default PCL text parsing
method is set based on the default PCL symbol set. When
the default PCL symbol set is set to Win3.1J , the default
text parsing method is Shift-J IS parsing; for any other
value, such as Roman-8, the default text parsing method is
1-byte parsing. To set the default PCL symbol set value, use
PJ L or the control panel.
The first example given here is nearly identical to the
initialization used for other HP LaserJ et 4 family printers.
The only difference is that it includes a PJ L command to set
the default PCL symbol set to Roman-8.
?%-12345X@PJL<CR><LF>
@PJL SET RESOLUTION=600<CR><LF>
@PJL PAGEPROTECT=OFF<CR><LF>
@PJL RET=MEDIUM<CR><LF>
@PJL COMMENT *** This command is added ***
@PJL SET LPARM:PCL SYMSET=ROMAN8<CR><LF>
@PJL ENTER LANGUAGE=PCL<CR><LF>
?E?&l1x1s1h2a0o8c6e54F?&a5L?(0U?(s1p9vs3b41
~01T
The commands in the above example are explained in more
detail in the PCL 5 and PJ L technical reference manuals.
Printer-Specific Differences 2-49
Download from Www.Somanuals.com. All Manuals Search And Download.
The second example given here initializes a PCL 5 print job
for printing J apanese text. The major differences from the
previous example are that it specifies A4 paper, initializes
the text parsing method to Shift-J IS, selects Win3.1J as the
primary symbol set, selects MS-Mincho as the primary font.
?%-12345X@PJL<CR><LF>
@PJL SET RESOLUTION=600<CR><LF>
@PJL PAGEPROTECT=OFF<CR><LF>
@PJL RET=MEDIUM<CR><LF>
@PJL ENTER LANGUAGE=PCL<CR><LF>
?E?&l1x1h26a0o8c6e60F?&a5L?&t31P?(19K
~?(s1p10v0s0b28752T
The last line (2 lines, as shown) in the above example is a
PCL 5 initialization string. This set of commands resets the
printer, specifies 1 copy, specifies the paper tray as a paper
source, chooses A4-size paper, selects portrait orientation,
VMI=8 (6LPI), sets top margin to 6 lines, selects a text
length of 60 lines, a 5-column left margin, Shift-J IS
parsing, WIN3.1J symbol set, and a proportional, 10-point,
upright, text-weight MS-Mincho font.
After the PCL print data, the following commands would be
used to complete the job:
?E?%-12345X
Font Metric Calculation
Accurate character placement relies on the ability to predict
character width and height. As a character ’s point size
changes, so does its width and height. (CAP displacement,
the distance the CAP moves for vertically rotated text, is a
full-width calculation.)
In proportionally spaced fonts, character widths also vary
from character to character within the font. Variable
character widths add complexity to maintaining accurate
line widths, page breaks, or WYSIWYG operation. To
support most proportionally spaced fonts, font metrics
must be extracted from the font metric files.
2-50 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
In the MS-Mincho and MS-Gothic fonts provided in the HP
LaserJ et 4PJ , font metric calculation is somewhat easier
than for the Latin-based fonts. Width calculations are
easier because all characters of these fonts conform to one
of two different character widths at a particular point size.
The characters are either considered full-width or half-
width. One-byte characters are always half-width and
two-byte characters are always full-width.
Full-width characters occupy the entire EM width at a
particular point size. Half-width characters occupy half of
an EM width. The following equations show how to
calculate the EM width and character widths for a
full-width and a half-width character.
ppem = round (DeviceResolution * PointSize/ 72)
FullWidthDeltaX = round (ppem * PCLUnits/ DeviceResolution)
HalfWidthDeltaX=round ((ppem/ 2) * PCLUnits/ DeviceResolution)
where:
ppem = EM width in pixels
DeviceResolution = current device resolution in dots per inch
(600 or 300dpi)
PointSize = point size requested
FullWidthDeltaX = character width of full-width character in PCL
Units
HalfWidthDeltaX = character width of half-width character in PCL
Units
PCLUnits = PCL Units
The PCL Unit of measure is explained in more detail in the
PCL 5 Technical Reference Manual. The default PCL Unit
size is 1/300th of an inch, but the Unit of Measure command
can be used to set the PCL Unit size to other values.
Note that HalfWidthDeltaX may not be exactly half of
FullWidthDeltaX because of rounding. For example, if
FullWidthDeltaX = round(99.0) = 99, then the
corresponding HalfWidthDeltaX = round(99.0/2) =
round(49.5) = 50.
Printer-Specific Differences 2-51
Download from Www.Somanuals.com. All Manuals Search And Download.
Character Enhancements
The HP LaserJ et 4PJ printer supports PCL pseudo-bold
and pseudo-italic character enhancements. These
enhancements can be applied to the internal MS-Mincho
and MS-Gothic fonts. They can also be applied to a
TrueType soft font if a suitable “Character Enhancement”
Segment is downloaded with the font header.
The enhancements are selected using PCL font selection
commands. The pseudo-italic enhancement can be selected
using the Style command. The pseudo-bold enhancement
can be selected using the Stroke Weight command. The bold
levels which can be applied to the internal MS-Mincho and
MS-Gothic fonts are Semi Bold, Demi Bold, Bold, and Extra
Bold. For example, to select a 10-point, Extra Bold, Italic,
MS-Mincho font, use the following PCL command:
?(19K?(s1p10v1s4b28752T
In the above command, Italics style (1s) and Extra Bold
weight (4b) are selected. Since there is not an Extra Bold
Italic MS-Mincho font resident in the printer, pseudo-italics
and pseudo-bolding algorithms are applied to characters
printed from the regular MS-Mincho font.
If a soft font is selected using the “Font Selection by ID”
command (e.g. ?(#X ), the font is selected without any
character enhancements applied. To select a soft font by ID
with character enhancements, first select the font by ID,
then select the desired attributes. For example, assume a
soft font is downloaded with ID = 1 and a Character
Enhancement Segment indicating that pseudo-bold and
pseudo-italics character enhancements can be applied. The
following command can be used to select that font with
those enhancements:
?(1X?(s1s3B
Other font effects, such as character shadowing, strike-
through, and gray-shading can be accomplished using the
print model.
2-52 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Note
HP-GL/2 as implemented in HP LaserJ et printers has no
mechanism for parsing 2-byte characters. Therefore,
HP-GL/2 character transformations (e.g. SI and SR
commands) cannot be applied to these characters.
Vertical Writing
Vertical writing can be accomplished using the vertical
rotated (“-1”) mode of the Character Text Path command
(?&c-1T). When using a vertical rotated text path
direction, full-width characters are rotated and printed “on
their sides.” All other characters are unaffected and the
CAP is still advanced in the horizontal direction. The “-1”
mode has the effect of transforming a portrait page with
horizontal full-width characters into a landscape page with
vertical full-width characters. This can be combined with
the Print Direction command (?&a#P) to achieve the
desired text orientation (e.g. portrait, landscape, reverse
portrait, or reverse landscape).
An example of horizontal and vertical rotated writing is
shown below. The first line of text is horizontal writing and
the second line is vertical rotated writing. Note that the “~”
character is replaced with a vertical substitute on the
second line. The C program that follows was used to
generate the PCL commands for this example.
Printer-Specific Differences 2-53
Download from Www.Somanuals.com. All Manuals Search And Download.
#include <stdio.h>
#include <fcntl.h>
#define MONTH
#define DAY1
#define TILDE
#define DAY2
"\202P\202P\214\216"
"\202P\202U\223\372"
"\201\140"
"\202P\202V\223\372"
#define KANJITXT MONTH DAY1 TILDE MONTH DAY2
FILE *prn;
main()
{
int point_size=24;
prn = fopen("lpt1","wb");
/* open lpt1 for writing */
fprintf(prn,"\33%%-12345X"); /* send UEL to get to PJL */
fprintf(prn,"@PJL ENTER LANGUAGE=PCL\n");
/* Enter PCL */
fprintf(prn,"\33E");
/* send an esc E to reset printer */
/* left margin */
fprintf(prn,"\33&a4L");
fprintf(prn,"\33&t31P");
fprintf(prn,"\33(19K");
/* text parsing = Shift-JIS */
/* symbol set = Win3.1J */
fprintf(prn,"\33(s1p%dv0s0b28752T",point_size); /* MS-Mincho */
fprintf(prn,"\n\n\n\r" KANJITXT); /* print horizontal version */
fprintf(prn,"\33&c-1T");
fprintf(prn,"\n\n\n\r" KANJITXT);
fprintf(prn,"\f");
/* select vertical writing */
/* print vertical version */
/* formfeed */
fprintf(prn,"\33%%-12345X");
/* send UEL to get to PJL */
}
Printing Ruby Characters (Furigana)
Ruby characters, also known in J apanese as furigana,
are small characters typically used as an aid in kanji
pronunciation. Ruby characters are usually (but not
always) hiragana. They are generally placed above the
corresponding kanji in horizontal writing and to the right
in vertical writing. Ruby characters can be generated using
font scaling and cursor positioning commands.
An example of ruby characters is shown below. In this
example, the ruby characters are printed at one-third the
size of the kanji. The C program that follows was used to
generate the PCL commands for this example.
2-54 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
#include <stdio.h>
#include <fcntl.h>
#define KANJITXT "\225\127\226\173"
#define RUBYTXT "\202\320\202\345\202\244 \202\331\202\361 "
FILE *prn;
main()
{
int point_size=72;
prn = fopen("lpt1","wb");
/* open lpt1 for writing */
/* send UEL to get to PJL */
fprintf(prn,"\33%%-12345X");
fprintf(prn,"@PJL ENTER LANGUAGE=PCL\n");
/* Enter PCL */
fprintf(prn,"\33E");
/* EscE to reset printer */
/* text parsing = Shift-JIS */
/* symbol set = Win3.1J */
fprintf(prn,"\33&t31P");
fprintf(prn,"\33(19K");
fprintf(prn,"\33(s1p%dv0s0b28752T",point_size); /* MS-Mincho */
fprintf(prn,"\33*p300x400Y");
fprintf(prn,KANJITXT);
/* set cursor position */
/* print kanji characters */
fprintf(prn,"\33(s%dV",point_size/3); /*furigana point size */
fprintf(prn,"\33*p300x%dY",400-4*point_size);/*cursor position*/
fprintf(prn,RUBYTXT);
fprintf(prn,"\f");
/* print ruby characters */
/* formfeed */
fprintf(prn,"\33%%-12345X");
/* send UEL to get to PJL */
}
Printer-Specific Differences 2-55
Download from Www.Somanuals.com. All Manuals Search And Download.
Vertical Underlining
In J apanese writing, vertical underlines are placed to the
right of vertical columns of text. This can be accomplished
in PCL 5 using the Fill Rectangular Area command.
An underline is simply a long thin black-filled box. The
length of the underline depends on the length of the text to
be underlined.
An example of vertical underlining is shown below. The C
program that follows was used to generate the PCL
commands for this example.
2-56 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
#include <stdio.h>
#include <fcntl.h>
#define MONTH
#define DAY1
#define TILDE
#define DAY2
"\202P\202P\214\216"
"\202P\202U\223\372"
"\201\140"
"\202P\202V\223\372"
#define KANJITXT MONTH DAY1 TILDE MONTH DAY2
FILE *prn;
main()
{
int point_size=24;
prn = fopen("lpt1","wb");
/* open lpt1 for writing */
/* send UEL to get to PJL */
/* Enter PCL */
fprintf(prn,"\33%%-12345X");
fprintf(prn,"@PJL ENTER LANGUAGE=PCL\n");
fprintf(prn,"\33E");
/* Esc E to reset printer */
/* text parsing = Shift-JIS */
/* symbol set = Win3.1J */
/* print direction = 270 */
/* set CAP position */
fprintf(prn,"\33&t31P");
fprintf(prn,"\33(19K");
fprintf(prn,"\33&a270P");
fprintf(prn,"\33*p500x1300Y");
fprintf(prn,"\33(s1p%dv0s0b28752T",point_size); /* MS-Mincho */
fprintf(prn,"\33&c-1T");
fprintf(prn, KANJITXT);
/* select vertical writing */
/* print vertical text */
fprintf(prn,"\33*p500x%dY",1300-point_size*4); /* set CAP for
underline*/
/* draw underline */
fprintf(prn,"\33*c%da3b0P",300 * strlen(KANJITXT)/2 *
point_size/72);
fprintf(prn,"\f");
/* formfeed */
fprintf(prn,"\33%%-12345X");
/* send UEL to get to PJL */
}
Printer-Specific Differences 2-57
Download from Www.Somanuals.com. All Manuals Search And Download.
Vertical Clusters
Vertical clusters are groups of two or three narrow
characters side-by-side in a vertical line of text. Vertical
clusters containing half-width characters can be created
by using a combination of print direction and cursor
positioning commands.
An example of vertical clusters is shown below. The C
program that follows was used to generate the PCL
commands for this example. In this example, two half-
width characters (e.g. 2-digit numbers) were printed as
vertical clusters.
2-58 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
#include <stdio.h>
#include <fcntl.h>
#define MONTH
#define TILDE
#define DAY
"\214\216"
"\201\140"
"\223\372"
#define CLUSTER "\201\100\033&f0S\033&a0P%s%d\033&a270P\033&f1S"
FILE *prn;
main()
{
int point_size=24;
int offset;
char OFFSET[40];
prn = fopen("lpt1","wb");
offset = ( 36 * point_size * 300) /
/* ---- ----------
( 256 * 72
/* open lpt1 for writing */
*/
);
sprintf(OFFSET,"\33*p-%dx-%dY",offset,offset);
place cluster */
/* used to
fprintf(prn,"\33%%-12345X");
/* send UEL to get to PJL */
/* Enter PCL */
fprintf(prn,"@PJL ENTER LANGUAGE=PCL\n");
fprintf(prn,"\33E");
/* Esc E to reset printer */
/* text parsing = Shift-JIS */
/* symbol set = Win3.1J */
/* print direction = 270 */
/* set CAP position */
fprintf(prn,"\33&t31P");
fprintf(prn,"\33(19K");
fprintf(prn,"\33&a270P");
fprintf(prn,"\33*p500x1300Y");
fprintf(prn,"\33(s1p%dv0s0b28752T",point_size); /* MS-Mincho */
fprintf(prn,"\33&c-1T"); /* select vertical writing mode */
fprintf(prn, CLUSTER MONTH, OFFSET, 11);
fprintf(prn, CLUSTER DAY, OFFSET, 16);
fprintf(prn, TILDE);
/* print month */
/* print day */
/* print tilde */
/* print month */
/* print day */
/* formfeed */
fprintf(prn, CLUSTER MONTH, OFFSET, 11);
fprintf(prn, CLUSTER DAY, OFFSET, 17);
fprintf(prn,"\f");
fprintf(prn,"\33%%-12345X");
/* send UEL to get to PJL */
}
Printer-Specific Differences 2-59
Download from Www.Somanuals.com. All Manuals Search And Download.
Paper Size
Three new paper sizes were added to the HP LaserJ et 4PJ
printer. These paper sizes include: J IS B5, Hagaki, and
Oufuku-hagaki. The logical page size in dots per inch are
shown in the table below. See page 1-26 in this manual and
pages 2-9 to 2-10 in the PCL 5 Printer Language Technical
Reference Manual for an explanation of these values.
DIMENSIONS
(at 300 DPI - double for 600 DPI)
PAPER SIZE
A
B
C
D
E
F
G
H
Portrait Dimensions
JIS B5
2149
1181
1748
3035
1748
2362
2007
1039
1606
3035
1748
2362
71
71
71
0
0
0
50
50
50
150
Hagaki
150
150
Oufuku-hagaki
Landscape Dimensions
JIS B5
3035
1748
2362
2149
1181
1748
2917
1630
2244
2149
1181
1748
59
59
59
0
0
0
50
50
50
150
150
150
Hagaki
Oufuku-hagaki
HP LaserJet 4 Plus
and 4M Plus
Printers
HP LaserJ et 4 Plus and 4M Plus printers are
performance-enhanced follow-on products for HP LaserJ et 4
and 4M printers, respectively. The HP LaserJ et 4M Plus
printer is the multi-platform (PostScript) version of the
LaserJ et 4 Plus printer.
In addition to extra speed, these printers also have the
following added features which are not controlled using
PCL:
Memory Enhancement technology (MEt), which uses
memory-saving techniques to better utilize available
memory (refer to Chapter 5 “Memory Usage” for
additional information). MEt is not controlled using PCL.
Resource saving, as in the LaserJ et 4Si printer. Resource
saving allows saving information for the current
language (PCL or PostScript) when switching to another
2-60 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
language. If resource saving is enabled, all the
permanent fonts, macros, and user-defined patterns plus
other miscellaneous data is saved in a reserved portion of
printer memory. This data is stored until the language is
enabled again. When the language is re-enabled, the
stored data is made available for use. Resource saving is
enabled from the control panel or using PJ L—no PCL
commands are required for this operation.
EconoMode, a feature supported by HP LaserJ et 4L and
4P printers, allows the user to reduce the amount of
toner used by removing about 75% of the dots from the
printed page. EconoMode is selected using PJ L or from
the control panel—it is not controlled using PCL.
Powersave mode, which minimizes power consumption
when the printer is sitting idle. The amount of idle time
required before the printer goes into powersave mode is
configurable using the control panel or PJ L.
PCL operation in these two printers is almost identical to
that of HP LaserJ et 4 and 4M printers, except HP LaserJ et
4 Plus and 4M Plus printers support Logical Operations
(ROP3) as explained in the HP LaserJ et 4ML printer
section in this chapter. In addition, the internal fonts in
HP LaserJ et Plus and 4M Plus printers support the Latin 2
and Latin 5 symbol sets for all typefaces (in the HP
LaserJ et 4, 4M, 4Si, and 4SiMx, only 15 of the 35 Intellifont
typefaces support these symbol sets). Refer to Table 1-1,
PCL Feature Support Matrix, for the commands these
printers support and to Chapter 3, “Internal
Typefaces/Fonts and Symbol Sets,” for font support
information.
Printer-Specific Differences 2-61
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 4V
and 4MV Printers
HP LaserJ et 4V and 4MV printers print at speeds up to 16
pages per minute and handle many paper sizes including
11"x17" paper. The HP LaserJ et 4MV is the multi-platform
(PostScript) version of the HP LaserJ et 4V printer.
The HP LaserJ et 4V/4MV PCL 5 feature set is similar to
that of the HP LaserJ et 4 Plus/4M Plus printers, with the
addition of wide format media support. As an option, the
printer can also support J apanese printing as does the HP
LaserJ et 4PJ printer, including the following PCL
enhancements:
Font header support for large bitmap fonts
Text parsing method
Character text path direction
J apanese media/postcard support
J apanese fonts (large fonts)
As with HP LaserJ et 4Plus and 4M Plus printers, the
LaserJ et 4V and 4MV printers support the following added
features which are not controlled using PCL:
Memory Enhancement technology (MEt)
Resource saving
EconoMode
Powersave mode
Refer to Table 1-1, the PCL Feature Support Matrix, for
the commands these printers support, and to Chapter 3,
“Internal Typefaces/Fonts and Symbol Sets,” for font
support information.
2-62 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Font Header
Format 16 Bitmap
Font Support
Font Header Format 16 was introduced with the HP
LaserJ et 4PJ for downloading large TrueType fonts. For the
HP LaserJ et 4V, Font Header Format 16 has been extended
to support large bitmap fonts as well. The Font Header
command ( ? ) s # W [font header data] ) is used to
download font header data to the printer.
A large font is a bound font with character codes that are
not limited to 8-bit values. For this reason a large font is
sometimes called a 16-bit font.
Font Header Format
Font Header Format 16 was introduced because some font
data segments in large fonts could be larger than 65535
bytes, and this was not supported by Font Header Form
at 15. The structures of Format 15 and Format 16 are
identical with the exception of the Segment Size field in the
Segmented Font Data format. Table 2-10 below shows the
Format 15 and Format 16 Font Header format. Table 2-11
shows the Format 15 Segmented Font Data format. Table
2-12 shows the Format 16 Segmented Font Data format.
Note that Format 15 does not support bitmap fonts.
Printer-Specific Differences 2-63
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-10. Format 15 and Format 16 Font Header
Byte
0
15 (MSB)
8
7
(LSB) 0
Font Descriptor Size (minimum 72)
Header Format (15 or 16)
Style MSB
2
Font Type
Reserved
4
6
Baseline Position
Cell Width
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
Cell Height
Orientation
Spacing
Symbol Set
Pitch (default HMI)
Height
x-Height
Width Type
Style LSB
Stroke Weight
Typeface MSB
Quality
Typeface LSB
Serif Style
Placement
Underline Position (Distance)
Text Height
Underline Thickness
Text Width
First Code
Last Code/Number of Characters
Pitch Extended
Cap Height
Height Extended
44 - 47 Font Number
48 - 63 Font Name
64
66
68
70
Scale Factor
Master Underline Position
Master Underline Thickness
Font Scaling Technology
Variety
72
[additional data may be inserted here]
. . .
Desc. Segmented Font Data
Size
. . .
. . .
# - 2
Reserved (0)
Checksum
2-64 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-11. Format 15 Segmented Font Data
Byte
x + 0
x + 2
15 (MSB)
8
7
(LSB) 0
First segment, Segment Identifier
First segment, Segment Size
x + 4
. . .
First segment, Data Segment
. . .
x + 4
+ 1st
Second segment: Segment identifier,
Size, Data Segment
seg size . . .
. . .
. . .
# - 6
# - 4
# - 2
Null Segment Identifier (FFFF - hex)
Null Segment Size (0)
Reserved (0)
Checksum
x = Font Descriptor Size
# = Font header length (as defined in the Font Header command).
Table 2-12. Format 16 Segmented Font Data
Byte
15 (MSB)
8
7
(LSB) 0
x + 0
First segment, Segment Identifier
First segment, Segment Size
x + 2
x + 4
x + 6
. . .
First segment, Data Segment
. . .
x + 6
+ 1st
Second segment: Segment identifier, Size, Data Segment
. . .
seg size
. . .
. . .
# - 8
Null Segment Identifier (FFFF - hex)
Null Segment Size (0)
# - 6
# - 4
# - 2
Reserved (0)
Checksum
x = Font Descriptor Size
# = Font header length (as defined in Font Header command).
Printer-Specific Differences 2-65
Download from Www.Somanuals.com. All Manuals Search And Download.
The Segment Size field, which is part of each segment
within the Segmented Font Data, was changed from an
unsigned integer in Format 15 to an unsigned long integer
in Format 16. This allows segments to be up to 232– 1 bytes
long.
Font Header Format 15 is described in more detail in the
PCL 5 Printer Language Technical Reference Manual in the
“Soft Font Creation” chapter.
Format 16 supports new segments and new values for the
Font Type and Font Scaling Technology fields. New
segments which are specific to large TrueType fonts are
described in this chapter in the section titled “HP LaserJ et
4PJ printer.” (This information will included be in future
versions of the PCL 5 Printer Language Technical Reference
Manual.) The new segments and values which are specific
to bitmap fonts are described below.
Header Format
The Header Format byte identifies the font header format.
For large fonts, this field should be set to 16. Note that
Format 15 does not support bitmap fonts.
Scale Factor
For bitmap fonts, set this field to 0.
Master Underline Position
For bitmap fonts, set this field to 0.
Master Underline Thickness
For bitmap fonts, set this field to 0.
Font Scaling Technology
For bitmap fonts, set this field to 254.
Variety
For bitmap fonts, set this field to 0.
2-66 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
The remaining fields should be set the same as in the
Format 0 Font Header for PCL Bitmapped Fonts, with the
following exceptions:
Font Type
Font type describes the font’s relation to symbol sets. For
Format 16 bitmap fonts, set this field to 3. A value of 3 is
used to identify a large (16-bit) font. All character codes 0 to
65534 are printable, except 0, 7 to 15, and 27 [decimal].
Access to those codes which are unprintable, yet have a
character defined, requires the use of the Transparent Print
Data command. In older font header formats, PCL 5
LaserJ et printers use this field to determine the first and
last codes of the symbol set.
First Code
For Format 16 bitmap fonts, set this field to the first
printable character in the font. In older bitmap font
formats, PCL 5 LaserJ et printers ignore this field.
Last Code
For Format 16 bitmap fonts, set this field to the last
printable character in the font. In older bitmap font
formats, PCL 5 LaserJ et printers ignore this field.
One new data segment is defined for Format 16 bitmap
fonts:
Bitmap Resolution Data Segment
The bitmap resolution data segment is used to define the
x-resolution and y-resolution for the bitmap. This segment
is required for Format 16 bitmap fonts.
The structure for the bitmap segment is shown in
Table 2-13.
Printer-Specific Differences 2-67
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-13. Bitmap Resolution Data Segment
Byte
x + 0
15 (MSB)
8
7
(LSB) 0
Segment Identifier (’BR’)
Segment Size (4)
x + 2
x + 4
x + 6
x + 8
X Resolution
Y Resolution
The decimal equivalent for the ’BR’ mneumonic is 16978.
X Resolution (unsigned long integer)
This fields specifies the resolution of the font in the X
dimension in dots per inch.
Y Resolution (unsigned long integer)
This fields specifies the resolution of the font in the Y
dimension in dots per inch.
If the specified combination is not supported by the printer,
the font will be invalidated. In the HP LaserJ et 4V,
supported combinations are (X Resolution=300,Y
Resolution=300) and (X Resolution=600,Y Resolution=600).
Character Definition
The Character Descriptor and Data command
( ?( s # W [character descriptor and data] ) is used to
download character data blocks to the printer. Format 4 is
used to download character descriptors and data for bitmap
characters. This command is described in detail in the PCL
5 Printer Language Technical Reference Manual.
2-68 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Limitations
The following limitations apply to Format 16 Font Headers
for bitmap fonts:
The Font Type field for Format 16 bitmap fonts must be
set to 3. This is the case for 1-byte as well as 2-byte
bitmap fonts. First Code and Last Code fields need to be
set.
Format 16 optional data segments are ignored for bitmap
fonts. These include the galley character segment,
vertical substitution character segment, typeface string
segment, and vertical rotation segment.
Vertical rotated printing (character text path direction
command, ?&c-1T) is not available for bitmap fonts.
Printer-Specific Differences 2-69
Download from Www.Somanuals.com. All Manuals Search And Download.
HP Color LaserJet
Printer
As its name implies, the HP Color LaserJ et printer is a
color laser printer. This 300 dpi printer adds several new
features to the PCL 5 language. These new features are
summarized in the table below and are described in detail
in the PCL 5 Color Technical Reference Manual (part
number 5961-0940). The printer also supports logical
operations, the HP-GL/2 Merge Control command, and
pixel placement (both PCL and HP-GL/2 commands). These
commands are described in the HP LaserJ et 4L section of
this chapter and also in the PCL 5 Color Technical
Reference Manual.
Table 2-14. PCL Feature Additions for HP Color LaserJet Printer
Feature
Status
Comments
AppleTalk Configuration
Modified
In addition to supporting the RENAME, J OB, and TYPE
key values, this printer also supports the ZONE value.
Assign Color Index
New
New
New
Assigns the three current color components to the specified
palette index number.
Color Components 1, 2, 3
Color lookup Tables
These three commands specify the three color components of
any new color entry in the color palette.
Enables and specifies color lookup tables to map color input
data into a new output range based on point-by-point
conversions. A lookup table is specified for each primary
color.
CR (Color Range—HP-GL/2)
Configure Image Data
New
New
Sets the range for specifying relative color data.
Configures the printer for color imaging—establishes a
modifiable color palette, sets the pixel encoding mode, and
sets the number of bits per index and per primary color.
Download Dither Matrix
Download Pattern
New
New
Specifies a single dither matrix for all three primary colors.
Downloads user-defined patterns, including color patterns,
to the printer.
Foreground Color
New
New
New
Sets the foreground color to the specified index of the
current palette.
Gamma Correction
Monochrome Print Mode
Specifies the gamma correction to be applied equally to each
primary color.
Provides a means to convert a color page to a quick-printing
gray-scale equivalent.
NP (Number of Pens—HP-GL/2)
Palette Control
New
New
New
Resizes the palette after the IN or ?*v#W commands.
Provides a mechanism for marking and deleting palettes.
Palette Control ID
Identifies a palette to be used for some of the palette control
functions.
2-70 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-14. PCL Feature Additions for HP Color LaserJet Printer (continued)
Feature
Status
Comments
PC (Pen Color—HP-GL/2)
New
Changes the pen color in a palette created by the IN or CID
command (?*v#W).
Push/Pop Palette
Raster Scaling
New
Pushes or pops the palette from the palette stack.
New/Modified
Several commands are added for raster scaling: Destination
Raster Width (?*t#H), Destination Raster Height (?*t#V);
also, two parameters are added to the Start Raster Graphics
command to initiate scaling (?*r2A and ?*r3A). (See the PCL
5 Color Technical Reference Manual for more information.)
Render Algorithm
New
Selects the algorithm to be used for rendering page marking
entities on a given page.
Select Palette by ID
New
New
Activates a palette with the specified ID number.
Set Viewing Illuminant
Specifies the relative white point used in the determination of
a viewing illuminant condition.
Simple Color
New
New
Specifies an unmodifiable fixed-size palette.
Transfer Raster Graphics (by
plane)
Provides a means to send raster data by color plane. This
command sends a plane of raster data to the printer and
advances to the next plane.
AppleTalk
Configuration
Command
As discussed in the HP LaserJ et 4 section of this chapter,
the AppleTalk Configuration command allows a user to
send PCL jobs to the printer over AppleTalk. In addition to
the key values previously discussed (RENAME, TYPE, and
J OB), the HP Color LaserJ et printer also supports the
ZONE key value as follows.
ZONE
ZONE changes the zone field of the printer ’s AppleTalk
Network Identifier (Name Binding Protocol type field).
?&b#WZONE<sp >zon en a m e
Valid characters for the zone name include 0-255 except for
characters $00, “@” ($40), “:” ($3A), “*” ($2A), “=” ($3D),
$C5, and ($FF). The zone name must contain at least one
character, and only the first 31 characters are used. If the
zone is invalid, then the printer ’s zone is not changed. Zone
changes only occur after the present job has completed.
Printer-Specific Differences 2-71
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 4LJ
Pro Printer
The HP LaserJ et 4LJ Pro printer (C3935), released in May
1995, is designed primarily for the J apanese market. This
printer provides a print resolution of 600 dpi, has a
maximum print speed of 4ppm, 2Mb of internal base
memory, and improved font cache algorithm. PCL operation
for this printer is identical to that of the HP LaserJ et 4PJ
printer. For command support, refer to Table 1-1, PCL
Feature Support Matrix and to the “HP LaserJ et 4PJ
Printer” section earlier in this chapter.
The HP LaserJ et 4LJ Pro printer contains the same two
J apanese typefaces, MS Mincho and MS Gothic (and
WIN3.1J symbol set), as those in the HP LaserJ et 4PJ
printer. (The HP LaserJ et 4PJ and the 4LJ Pro printers
have a reduced set of Intellifont fonts from that of the
standard HP LaserJ et 4 printer family.) For detailed font
information refer to Chapter 3.
HP LaserJet 4LC
Printer
The HP LaserJ et 4LC printer (C3932), released in March
1995, is designed primarily for the Chinese market. This
printer provides a print resolution of 600 dpi, has a
maximum print speed of 4 ppm, 2Mb of internal base
memory, and improved font cache algorithm. PCL operation
for this printer is identical to that of the LaserJ et 4PJ
printer. For specific PCL command support information,
refer to Table 1-1, PCL Feature Support Matrix.
The HP LaserJ et 4LC printer contains three new Chinese
typefaces, SimSun, SimHei, and GW-Kai (and a new symbol
set for these fonts, GB2312). The default typeface is
SimSun and the default symbol set is GB2312. (The
HP LaserJ et 4LC printer contains the standard set of
Intellifont fonts, unlike the HP LaserJ et 4PJ and 4LJ Pro
printers which have reduced Intellifont typeface sets.)
Refer to Chapter 3 for detailed font information.
The typeface/font information, described in the “HP
LaserJ et 4PJ Printer” section earlier in this chapter for the
2-72 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
J apanese typefaces, also applies to the LaserJ et 4LC
printer ’s Chinese typefaces with the following differences.
The default values for the Text Parsing Method command
are different for the HP LaserJ et 4LC. These default values
are 0 or 38 (provided the default symbol set is GB2312,
otherwise it is 0). Also, the examples in this section can be
used for the Chinese fonts, provided the symbol set value
field in the Symbol Set command is changed to 18C (for the
GB2312 symbol set) and the typeface value in the font
selection command string is changed to one of the Chinese
fonts [for example, the J apanese font selection command
?(19K?(s1p10v1s4b2852T should be changed to
?(18C?(s1p10v1s4b37058T ].
HP LaserJet 5P
and 5MP Printers
The HP LaserJ et 5P and 5MP printers were released March
6, 1995. These printers are similar to the HP LaserJ et 4P
printer except that they are designed to run faster, have an
MP paper tray in place of the manual feed slot, and have a
reduced control panel similar to the HP LaserJ et 4L
printer. The HP LaserJ et 5P / 5MP printer ’s maximum
print speed is 6 pages per minute (HP LaserJ et 4P runs at
4 ppm) and has a print resolution of 600 dpi.
Another new feature on this printer is an IrDA-compliant
infrared serial I/O port located on the front of the printer.
PCL operation is almost identical to that of the HP
LaserJ et 4 Plus printer. (Refer to Table 1-1, HP LaserJ et
Printer Feature Comparison, for the specific PCL
implementation.)
Printer-Specific Differences 2-73
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 5L
Printer
The HP LaserJ et 5L printer, introduced in September 1995,
is much different in appearance than the LaserJ et 4L
printer, but it has a very similar feature set, including the
same set of 26 internal typefaces. One of the main
differences is that the LaserJ et 5L printer offers 600 dpi
printing. Although both printers have a print engine speed
of 4 pages per minute, the LaserJ et 5L printer has faster
processing which increases performance. As the LaserJ et
4L printer, the printer has a reduced-function control panel.
The HP LaserJ et 5L printer has a vertical design and
supports all paper sizes supported by the LaserJ et 4L
printer. In addition, the “custom” paper size is supported
through the printer driver.
The default symbol set is PC-8 instead of Roman-8.
Manual feed operation is slightly different for the HP
LaserJ et 5L printer. When manual feed is selected, the
printer pauses and waits for the user to insert the correct
media into the printer (either in the paper input bin or the
single sheet input slot) and press the control panel key.
PCL and PJ L operation is almost identical to that of the HP
LaserJ et 4L printer. Two differences are that the LaserJ et
5L printer adds support for the logical operations and pixel
placement commands. These features are described in this
chapter in the LaserJ et 4ML section. (Refer to Table 1-1,
HP LaserJ et Printer Feature Comparison, for the specific
PCL implementation.)
2-74 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 5Si
and 5SiMx Printers
HP LaserJ et 5Si and 5SiMx printers are designed for using
in shared printing environments. The HP LaserJ et 5SiMx
printer is equivalent to the HP LaserJ et 5Si printer, but
also includes PostScript Level 2, 8 Mb of additional
memory, and the HP J etDirect network interface card.
HP LaserJ et 5Si and 5SiMx printers have features similar
to those of HP LaserJ et 4Si and 4SiMx printers, with
improved performance and extra paper handling features.
Some of the feature differences are listed below.
The printers include the same set of internal fonts, but
there are no font cartridge slots on the printers. Both
printers support font/macro SIMMs and downloaded soft
fonts and macros.
The default symbol set is PC-8 instead of Roman-8.
Additional paper and envelope sizes are supported,
including ledger (11" x 17"). Executive size paper is only
supported by the MP tray.
There is no job offset mechanism in the printers.
HP LaserJ et 5Si and 5SiMx printers do not request
the envelope size every time the power is cycled. It is
assumed that the size does not usually change between
power down and power up.
Base HP LaserJ et 5Si and 5SiMx printers have one
100-sheet multi-purpose tray (Tray 1), and two 500-sheet
universal-input trays. Optional paper handling devices
include a duplex unit, a power envelope feeder, a
2000-sheet input tray and a multi-bin mailbox.
HP LaserJ et 4Si and 4SiMx printers used “tray locking”
to prevent automatic selection of a paper tray. HP
LaserJ et 5Si and 5SiMx printers accomplish “tray
locking” using the Alphanumeric ID command to select
the paper tray by media type.
Table 2-15 lists the PCL feature additions for HP LaserJ et
5Si and 5SiMx printers.
Printer-Specific Differences 2-75
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 2-15. PCL Feature Additions for HP LaserJet 5Si/5SiMx Printers
Feature
Status
Comments
Paper (Media) Source
Modified
Additional parameters have been added to provide support
for Tray 1, the printer ’s right side multi-purpose tray and
the other optional trays (see the description of this
command in the following paragraphs).
Output Bin
Modified
New
The Output Bin command (?&l#G) selects the destination
bin for the print job.
Alphanumeric ID
Specifies alphanumeric String IDs for selecting and
manipulating fonts, macros, and media types. Specifies
media selection by the type of media and supports
enhancements for the printer disk drive.
Descriptions of the Paper (Media) Source, Output Bin, and
Alphanumeric ID commands are provided below.
Paper (Media) Source
Command
The Paper (Media) Source command selects the specified
input media source. Parameters have been added to enable
printing from the LaserJ et 5Si/5SiMx printer trays.
?& l # H
# = 0 - Print current page (source is unchanged)
1 - Tray 2 (upper drawer)
2 - Manual feed (tray 1, right side tray)
3 - Manual envelope feed (tray 1, right tray)
4 - Tray 3 (lower drawer)
5 - High Capacity Input (HCI), first tray
6 - Optional envelope feeder
7 - Autoselect
8 - Tray 1 (right side tray)
20 - 39 - High Capacity Input (HCI) trays 2- 21
Defa u lt = 7
Ra n ge = 0 to 8, 20 - 39
2-76 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
The following table compares the paper/media source
values and the trays they select on various printers.
Value (#) LaserJet 4, LaserJet
4 Plus, 4V 4Si/4SiMx
LaserJet 5Si/
5SiMx
1
PC Tray
Upper
Tray 2
Cassette
(upper drawer)
2, 3
MP Tray
Manual
Tray 1
(manual
feed)
Feed Slot
(right side,
manual feed)
4
MP Tray
as
Lower
Cassette
Tray 3
(lower drawer)
Cassette
5
8
LC Tray
N/A
First Tray of HCI
N/A
Tray 1
(right side,
normal)
Printer-Specific Differences 2-77
Download from Www.Somanuals.com. All Manuals Search And Download.
Output Bin Command
This command selects the destination bin into which the
print job is output when printed.
?& l # G
# = 0 - Automatic selection
1 - Selects bin #1 (printer top/face-down bin)
2 - Selects bin #2 (printer left/face-up bin; this
bin not available when the High Capacity
Output (HCO) is attached)
3 - Selects bin #3 (HCO face up bin)
4 - Selects bin #4 (HCO #1 face down bin)
5 - Selects bin #5 (HCO #2 face down bin)
6 - Selects bin #6 (HCO #3 face down bin)
7 - Selects bin #7 (HCO #4 face down bin)
8 - Selects bin #8 (HCO #5 face down bin)
9 - Selects bin #9 (HCO #6 face down bin)
10 - Selects bin #10 (HCO #7 face down bin)
11 - Selects bin #11 (HCO #8 face down bin)
Defa u lt = 0
Ra n ge = 0 to 11
Note
The Output Bin command is not recommended. Instead, it
is preferred that the PJ L OUTBIN command be used to set
the default media destination.
2-78 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Alphanumeric ID
Command
The Alphanumeric ID command performs several different
functions depending on the operation specified. This
command:
Specifies the type of print media on which to print a job
(rather than specifying its location)
Specifies an ID string for different PCL objects (fonts and
macros)
Supports the mass storage PCL enhancements for the
LaserJ et 5Si/5SiMx printer disk (allowing, for example,
downloading a font with a String ID to RAM— download-
ing to the printer disk must be done using PJ L)
The format of the Alphanumeric ID command is as follows:
?& n # W[Operation][String ID]
# = Number of bytes of String ID data
Defa u lt = 0
Ra n ge = 2 to 512
The value field (#) identifies the number of bytes in the
String ID.
The Operation byte determines the type of operation and
the type of object on which the operation is to be performed.
The operations are listed in the table below.
The String ID begins with the second byte and can be up to
511 characters long.
Printer-Specific Differences 2-79
Download from Www.Somanuals.com. All Manuals Search And Download.
Operation
Description
0
Set s th e cu r r en t F on t ID to th e given Str in g ID. This operation allows
the user to set the current PCL Font ID to a string name, which gives the
user the ability to download fonts to a string name. If the current Font ID
has been set with both the Alphanumeric ID command and the Font ID
command (?*c#D), the ID last sent takes precedence. For example, if the
current font ID was set to 10 and then to “Font1”, the current font ID would
be “Font1”.
1
2
Associa tes th e cu r r en t F on t ID to th e fon t w ith th e Str in g ID
su p p lied . This operation finds the font with the supplied String ID and
assigns the current Font ID to that font so that the font now has two names.
The original font name is used to perform font management commands on
the font, and the new associated name is used when selecting the font for
usage. Note that since fonts with string names can be associated to numeric
Font IDs, these fonts are selectable in HP-GL/2 using the numeric Font ID.
Select s th e fon t r efer r ed to by th e Str in g ID a s p r im a r y. This operation
finds the associated font using the supplied String ID and specifies that font
as the current primary font. The command is ignored if there is no font with
that String ID.
3
4
Select s th e fon t r efer r ed to by th e Str in g ID a s secon d a r y. This
operation functions the same as the primary font specification (operation
number 2), however this command specifies the font as secondary.
Set s th e cu r r en t Ma cr o ID to th e Str in g ID. This operation allows the
user to set the current PCL Macro ID to a String ID name. If the current
Macro ID has been set with both the Alphanumeric ID command and the
Macro ID command (?&f#Y), the ID last sent takes precedence. For example,
if the current Macro ID was set to 10 and then to “Macro1”, the current
macro ID would be “Macro1”.
5
Associa tes th e cu r r en t Ma cr o ID to th e su p p lied Str in g ID. This
operation finds the macro with the supplied String ID and assigns the
current Macro ID to that macro. This macro then has two names. The
original Macro ID name is used to perform macro management commands on
the macro, and the new associated name is used when executing, calling, or
overlaying the macro.
20
Deletes th e fon t a ssocia tion n a m ed by th e cu r r en t F on t ID. The font
must have been associated with an alphanumeric Font ID (using operation 0).
No String ID is supplied (?&n1W20). This command removes the alphanumeric
font name association, however the disk resource itself is not changed.
2-80 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Operation
Description
21
Deletes th e m a cr o a ssocia tion n a m ed by th e cu r r en t Ma cr o ID. The
macro must have been associated with an alphanumeric Macro ID (using
operation 4). No String ID is supplied (?&n1W21). This command removes
the alphanumeric macro name association, however the disk resource itself is
not changed.
100
Med ia select (see m ed ia selection ta ble). Media types are specified using
the printer control panel. The following table indicates which media type and
paper size is used in the various media-select situations.
Note
PCL objects stored on the printer disk cannot be deleted,
set to temporary, set to permanent, or modified in any way
using the PCL language.
Printer-Specific Differences 2-81
Download from Www.Somanuals.com. All Manuals Search And Download.
Media Type
Paper Size
Paper Source
Size/Type Used
Default size
Not specified
Not specified
Not specified
Default type
Not specified
Not specified
Not specified
Not specified
Not specified
Specified
Not specified
Not specified
Specified
Specified
(not manual feed)
Default size
Type configured in specified tray
Specified
(manual feed)
Manual feed request
Default size
Not specified
Specified size
Default type
Specified
Specified
(not manual feed)
Specified size
Type configured in specified tray
Specified
Specified
(manual feed)
Manual feed request
Specified size
Not specified
Not specified
Not specified
Not specified
Default size
Specified type
Specified
Specified
(not manual feed)
Default size
Specified type
Specified
Specified
(manual feed)
Manual feed request
Default size
Specified type
Specified
Specified
Specified
Specified
Specified
Specified
Not specified
Specified size
Specified type
Specified
(not manual feed)
Specified size
Specified type
Specified
(manual feed)
Manual feed request
Specified size
Specified type
A paper source is considered to be not specified when a
Media Source command has not been received or when the
media source is set to autoselect (value 7). The media type
is considered to be not specified when an Alphanumeric ID
command for media type (value 100) has not been received.
Selecting the default media type causes the printer to
consider the media type as not specified.
Selecting an undefined or unavailable ID causes the printer
to generate a manual feed request.
2-82 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Example: Using the Alphanumeric ID Command to
Download a Font
Fonts can be downloaded to the printer disk using PJ L, or
using PCL you can download a font with a String ID to
RAM. The following example demonstrates downloading a
font to a string name using PCL.
Set the alphanumeric font ID to “TTFont1”
?&n8W0TTFont1
Download the font. It is assigned the String ID “TTFont1”
?sW[data]
Example: Using a Font with a String ID
When the user wants to use a font with a String ID, the
user must first associate that font with a new Font ID
number. This association is required so that whether the
font is on disk or RAM, the procedure is the same.
Set the current Font ID to “AssociatedFontID”
?&n17W0AssociatedFontID
Find the font with ID “UnivRomanID” on disk or in RAM
and give it the associated ID of “AssociatedFontID”
?&n12W1UnivRomanID
Set the current Font ID to 10
?*c10D
Find the font with String ID “TimesRmID” on disk or in
RAM and give it the associated Font ID of 10
?&n10W1TimesRmID
Set the current secondary font to the font with a Font ID of
10 (which in this case, is an associated font)
?)10X
Printer-Specific Differences 2-83
Download from Www.Somanuals.com. All Manuals Search And Download.
Specify the current font as primary using the alphanumeric
ID command
?&n17W2AssociatedFontID
Delete the name “AssociatedFontID” from the PCL database
?&n17W0AssociatedFontID
?&n1W20
Reset the printer. Resetting deletes all font and macro
associations.
?E
2-84 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
HP DeskJet 1200C
Printer
The DeskJ et 1200C is a 300-dpi LaserJ et-compatible
thermal inkjet color printer. It uses PCL 5 and is very
compatible with the LaserJ et 4 family of printers. The main
differences between the DeskJ et 1200C and the LaserJ et 4
printer are summarized in the table below (for a complete
listing, see Table 1-1).
Table 2-16. PCL Feature Additions for HP DeskJet 1200C Printer
Feature
Status
Comments
Enter HP-GL/2 Mode
Modified
Three additional parameters (-1, 2, 3) have been added to
provide support for Standalone HP-GL/2 Mode (?%-1B), for
using the current PCL coordinate system/previous HP-GL/2
pen position (?%2B), and for using the current PCL
coordinate system/current PCL CAP (?%3B).
Media Type
New
Sets the print mode required for printing on various media
types.
Mechanical Print Quality
Negative Motion
New
New
Determines the graphics print quality.
Specifies whether negative motion will be used.
Raster Scaling
New/Modified
Several commands are added for raster scaling: Destination
Raster Width (?*t#H), Destination Raster Height (?*t#V),
Scale Algorithm (?*t#K); also, two parameters are added to
the Start Raster Graphics command to initiate scaling
(?*r2A and ?*r3A). (See the PCL 5 Color Technical
Reference Manual for more information.)
Color Commands
New
See Table 1-1 for a complete list of color commands
supported by the printer. See the PCL 5 Color Technical
Reference Manual for descriptions of the color commands.
The DeskJ et 1200C printer does not support the following
LaserJ et 4 features:
Unit of Measure (?&u#D)
Status Readback (?*s#X, ?*s#U, ?*s#M, ?*s#T, ?*s#I)
Raster resolutions of 200 dpi and 600 dpi
Page sizes: Executive, A4, J IS B5 paper, International B5
envelope, Monarch envelope
HP-GL/2 in macros
Printer-Specific Differences 2-85
Download from Www.Somanuals.com. All Manuals Search And Download.
Updated Features
Printers with a “B” or “C” revision code, indicated by the
third digit in the serial number, have the following
additional new features. (Print the self-test to see the serial
number.)
Tw o-Byte F on ts. Provides support for two-byte (large)
fonts with more than 256 characters. Two-byte fonts
support such large symbol set mappings as Unicode,
Shift-J IS, J IS208, and Big5. Two-byte fonts are
compatible with current PCL data structures.
F r a m e Bu ffer /MEt Ar ch itectu r e. Provides MEt
(Memory Enhancement technology), which overcomes
memory contention problems. Drivers can use the PJ L
SET command (@PJ L SET PAGEPROTECT=LETTER/
LEGAL/ A4/OFF) to put the printer into a page protect
mode that reserves the memory equivalent of a complete
full-color frame buffer for the current page size. Page
protect mode reserves printer memory blocks large
enough to represent cyan, magenta, and yellow (CMY)
bitmaps for an entire page of the currently selected
media).
Noise Dith er. Two new halftone render algorithms
(noise dither and monochrome noise dither) have been
added.
Ar bitr a r y Dith er Ma tr ix Sizes. The printer now
allows the full 16-bit range for downloaded dither matrix
height and width (?*m#W).
2-86 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Enter HP-GL/2 Mode
Command
The Enter HP-GL/2 Mode command causes the printer
to interpret data as HP-GL/2 commands instead of PCL
commands. Three new parameters are added: one enables
stand-alone plotter mode (?%-1B), and the other two affect
the coordinate system and pen position when switching into
HP-GL/2 (?%2B and ?%3B).
?%# B
# = –1 - Stand-alone plotter mode (single context)
0 - Use previous HP-GL/2 pen position
1 - Use current PCL CAP
2 - Use current PCL dot coordinate system and
old HP-GL/2 pen position
3 - Use PCL dot coordinate system and the
current PCL CAP
Defa u lt = 0
Ra n ge = –1 to 3
HP-GL/2 mode remains in effect until a Start Raster
command (?*r#A), Reset (?E), UEL command
(?%-12345X), or power-on.
In stand-alone plotter mode (?%–1B), only a single context
can be used (HP-GL/2 and PCL cannot be merged on the
same page).
A value field of 1 or 3 sets the HP-GL/2 pen position and the
label carriage return point to the current PCL CAP. A value
field of 2 or 3 transfers the current PCL dot coordinate
system, including the PCL origin and axes; the coordinate
system thus established is independent of the positions of
P1 and P2.
This command cannot be executed from display functions
mode or within a binary data transfer. HP-GL/2 ingnores
this command.
Printer-Specific Differences 2-87
Download from Www.Somanuals.com. All Manuals Search And Download.
Media Type
Command
This command sets the print mode required for printing on
various media types.
?&l# M
# = 0 - Plain paper
1 - Bond paper
2 - Special paper
3 - Glossy film
4 - Transparency film
Defa u lt = 0
Ra n ge = 0 to 4
If no printable data has been sent, this command moves
CAP to the top of form at the left margin of the current
page. If printable data has been sent, the page is closed and
printed, and CAP moves to the top of form at the left
margin of the next physical page.
When transparency media is loaded, the printer auto-
matically adjusts the media type to Transparency and the
print quality to Presentation Graphics, regardless of the
language or remote-panel selection.
The Media Type and Print Quality commands always
override remote control panel settings if the printer detects
a different type of media than was requested. It may
override these commands and the remote control panel
settings.
Note
This command may override the remote panel. HP
recommends programmatically setting media type,
especially in network environments.
2-88 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Print Quality
Command
This command determines print quality and speed.
?*o # Q
# = -1 - EconoFast
0 - Normal quality
1 - Best/Presentation graphics
Defa u lt = 0
Ra n ge = -1, 0, 1
EconoFast prints black text at 300 dpi. When transparency
or glossy media is loaded, the printer automatically adjusts
the media type to Transparency and the print quality to
Presentation graphics, regardless of the language or
remote-panel selection.
The Media Type and Print Quality commands always
override remote control panel settings if the printer detects
a different type of media than was requested. It may
override these commands and the remote control panel
settings.
Note
This command must be sent at the beginning of the page
before any printable data; otherwise, when the command is
received, the current page is closed and printed.
Printer-Specific Differences 2-89
Download from Www.Somanuals.com. All Manuals Search And Download.
Negative Motion
Command
The Negative Motion command specifies whether negative
motion will be used, thus determining whether the full page
must be buffered before printing can begin.
?& a # N
# = 0 - Picture contains negative motion (page
formatting printers)
1 - Picture contains no negative motion (swath
printers)
Defa u lt = 0
Ra n ge = 0, 1
If the page contains no negative motion, using the ?&a1N
command increases print speed.
Negative motion includes:
Vertical motion toward the top of the page
HP-GL/2 operations
Print directions other than 0 degrees
Landscape text
When the top of the character cell on the next line is
above the top of the character cell on the current line
The default value of 0 delays printing until all the
processing of input data for a page is complete. This is for
software that needs to compose the data before printing.
A value of 1 allows data to be printed as received, rather
than first stored in a buffer. Otherwise, printing will be
delayed until all processing of input data is complete.
Note
This command must be sent before any printable data is
received by the printer.
2-90 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
HP DeskJet 1600C
Printer
The DeskJ et 1600C printer is a follow-on to the DeskJ et
1200C. It has 600 x 600 dpi black text resolution (plus TES,
which is similar to RET) and 300-dpi color resolution. Like
the 1200C, the DeskJ et 1600C is font- and language-
compatible with the latest LaserJ et 4 series printers. The
DeskJ et 1200C and 1600C contain most of the same PCL 5
color features as the Color LaserJ et (described in the PCL 5
Color Technical Reference Manual), with some exceptions
and additions (see Table 1-1). DeskJ et 1200C and 1600C
drivers should work on the Color LaserJ et, but not vice
versa. Changes from the DeskJ et 1200C are listed below.
Table 2-17. PCL Feature Additions for the HP DeskJet 1600C Printer
Feature
Raster Resolution
Status
Modified
Modified
Modified
New
Comments
200 and 600 dpi are supported.
Enter HP-GL/2 Mode
Compression Method
Unit of Measure
HP-GL/2 standalone mode (-1) is not supported.
Method 9, replacement delta row is added.
Same as LaserJ et 4 series printers.
Paper Source
Modified
New
Autoselect (7) is added.
HP-GL/2 in PCL macros
Noise Dither*
HP-GL/2 commands may appear in PCL macros.
Modified
Noise ordered dither (13) and monochrome noise ordered
dither (14) are added.
Downloaded dither Matrix*
Two-Byte Fonts*
Modified
New
The full 16-bit range for height and width is allowed.
Font header format 16 two-byte font downloading.
Same as LaserJ et 4PJ printer.
Text Parsing Method*
New
* Also on "B" and "C" versions of the DeskJ et 1200C.
Additional features include:
Sim p lified Con tr ol P a n el. The IEEE-P1284 ECP port
described below allows front-panel simplification and the
elimination of DIP switches. The DeskJ et 1600C control
panel is similar to that of the LaserJ et 4L, with one
button and four LED indicators.
Printer-Specific Differences 2-91
Download from Www.Somanuals.com. All Manuals Search And Download.
IEEE-P 1284. This bi-directional enhanced capability
port (ECP) allows most printer features to be monitored
and controlled through Microsoft Windows or a DOS
remote control panel shipped with the product. In
previous HP printers, PJ L provided some job-level status
and control, but PJ L is embedded in the data stream,
synchronous with the printer description data. With the
implementation if MLC (Multiple Logical Channels) on
the ECP and MIO 6.0, the printer can be controlled and
monitored on a separate channel, asynchronous to the
data stream. PJ L still provides control that must be
synchronous with the data stream.
En er gy Sta r. The printer lowers its power consumption
if it has not been used for 15 minutes.
Ou t-of-In k Sen sin g. An LED on the control panel
lights when a pen runs out of ink.
MIO. Modular I/O interface with auto-sensing I/O
configuration.
J etDir ect. Optional network cards: Novell, TCP-IP,
LocalTalk, EtherTalk, and third party.
P ostScr ip t. A SIMM upgrade is available.
Op tion a l Med ia Sou r ce. An optional sheet feeder tray
is available.
Med ia Detection . Automatic detection of media size
and media type (transparency).
2-92 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
P J L. Unlike the DeskJ et 1200C, which implemented
only the PJ L kernel, the DeskJ et 1600C printer supports
all of the PJ L commands listed below. Full PJ L imple-
mentation is not needed because of the multiple-channel
capability of the IEEE-P1284 Extended Capabilities
Port. DeskJ et 1600C also supports page protection with
the @PJ L SET PAGEPROTECT command.
COMMENT
DEFAULT
ECHO
INQUIRE
J OB
RESET
SET
ENTER
EOJ
UEL
P r in t Mod es. The DeskJ et 1600C has the following
user-selectable print modes:
Econ oF a st. The primary goal is cost per copy. The
secondary goal is high speed.
P r esen ta tion Gr a p h ics. Best quality graphics.
Nor m a l. Equal emphasis on quality and throughput.
Best mode for most uses, minimizing the need to switch
to other modes.
Printer-Specific Differences 2-93
Download from Www.Somanuals.com. All Manuals Search And Download.
Media Source
Command
The Paper (Media) Source command (?&l#H) for the
DeskJ et 1600C uses a value of 5 for its optional sheet
feeder and also supports a value of 7 (autoselect). A value of
7 selects the current printer default source. The user,
through the application, may select a particular tray for the
first page or pages (for example, a fancy cover page), then
choose autoselect to pull paper from a default tray (for
example, containing standard paper). This is different than
option 0, which continues printing from the currently
selected source. The "default" source may be user-selected,
or based upon the printer ’s own algorithm.
Compression Method
Command
The Compression Method command (?*b#M) for
the DeskJ et 1600C supports Method 9 compression
(compressed replacement delta row encoding) in addition
to compression methods 0, 1, 2, 3, and 5.
Method 9 (Replacement Delta Row Encoding)
Like Method 3, this method replaces only bytes in the
current row that differ from the preceding (seed) row.
Unlike Method 3, the replacement (delta) bytes may be
encoded.
The replacement byte string (delta compression string)
consists of a command byte, optional offset bytes, optional
replacement count bytes, and the replacement data.
Command
Byte
Optional Offset Bytes Optional Replacement Count Bytes
Data
Bytes
2-94 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
The command byte itself has three parts:
Control Bit Offset Count Replacement Count
Con tr ol Bit. Determines whether the replacement data
is compressed, and also the bit boundaries of the
command byte’s other two fields.
Offset Cou n t. The left offset (number of bytes) the
replacement data is offset from the current byte position
in the seed row.
Rep la cem en t Cou n t. The number of consecutive bytes
to be replaced. One more byte than the replacement
count is replaced (for example, 6 bytes are replaced by a
replacement count of 5).
Like compression method 3, the “current” byte follows the
last replacement byte; at the beginning of a row, the current
byte immediately follows left raster margin. An offset of 0
indicates the current byte; an offset of 1 indicates the byte
following the current byte.
The size of the offset count and replacement count fields
depends on the value of the control bit.
CONTROL BIT = 0
7
6
3
2
0
Control Bit = 0
Offset Count
Replacement Count
If the control bit is 0, the replacement data is
uncompressed. If the control bit is 0, bits 0-2 indicate the
replacement count and bits 3-6 indicate the offset count.
If the offset count is 15, an additional offset count byte
follows and is added to the total offset count. If the offset
count byte is 255, another offset count byte follows. The last
offset count byte is indicated by a value less than 255.
If the replacement count is 7, an additional replacement
count byte follows and is added to the total replacement
Printer-Specific Differences 2-95
Download from Www.Somanuals.com. All Manuals Search And Download.
count. If the replacement count byte is 255, another
replacement count byte follows. The last replacement count
byte is indicated by a value less than 255. One more than
the total replacement byte count will be replaced.
CONTROL BIT = 1
7
6
5
4
0
Control Bit = 1
Offset Count
Replacement Count
If the control bit is 1, the replacement data is run length
encoded. the bit boundaries are different than if the control
bit is 0: bits 5-6 contain the offset count, and bits 0-4
contain the replacement count. As when the control bit is 0,
optional offset bytes and replacement bytes may be added.
2-96 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 5 and
5M Printers
HP LaserJ et 5 and 5M printers are performance-enhanced
follow-on products for HP LaserJ et 4 Plus and 4M Plus
printers, respectively. The enhanced PCL 5 printer
language in these printers include all of the PCL 5 features
supported by HP LaserJ et 4 Plus and 4M Plus printers as
well as the features listed in Table 2-18.
Table 2-18. PCL Feature Modifications for HP Color LaserJet 5 and 5M Printers
Feature
Status
Comments
Character Text Path Direction Command
Modified
A new algorithm decides whether or not to counter-
rotate characters when using the vertical rotated
printing mode.
Text Parsing Method Command
Label Mode (LM) Command
Modified
New
The default text parsing method is based on the font
type and symbol set fields in the default font.
HP-GL/2 support for 2-byte applications.
Text Parsing
When 2-byte text parsing methods were introduced in HP
LaserJ ets (from LaserJ et 4PJ on), the default text parsing
method was based on the default symbol set. For example,
if a user selected Roman-8 as the default symbol set
(via the control panel or a PJ L command), then 1-byte
text parsing was the default method. If they selected
WINJ -DBCS as the default symbol set, Shift-J IS text
parsing was the default method.
HP LaserJ et printers (from LaserJ et 5 and 5M on) now
base the default text parsing method on the font type and
symbol set fields in the default font. If the default font is a
16-bit font, the default text parsing method is set to one
that matches the symbol set field. In all other cases, the
default text parsing method is set to 1-byte text parsing.
Printer-Specific Differences 2-97
Download from Www.Somanuals.com. All Manuals Search And Download.
Two-Byte HP-GL/2
Support
One-byte applications (which support non-orthogonal
rotation, scaling, and shearing of text) have long been able
to use HP-GL/2 to print to HP LaserJ et printers. Two-byte
applications have not had this capability until the
introduction of HP LaserJ et 5 and 5M printers.
The capability of 2-byte applications (which support
non-orthogonal rotation, scaling, and shearing of text) to
print to HP LaserJ et printers using HP-GL/2 is provided by
the Label Mode (LM) command.
Label Mode
Command
Determines how the Label (LB) and Symbol Mode (SM)
commands interpret characters. Used for printing a 2-byte
character set such as WinJ -DBCS, GB2312, or Big-5.
Syntax:
LM(mode,[row number]:)
Parameter
Format
Functional
Range
Default
mode
row number
clamped
integer
0, 1, 2, or
3
0 (8-bitmode)
clamped
integer
0 to 255
0
2-98 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Comments:
MODE. Determines the interpretation mode as follows:
0
Interprets each byte as a character (8-bit mode
where the default row_number equals "0").
Computed character code is equal to
(row_number * 256) + 8-bit code sent in LB or SM
command.
1
Interprets the next two bytes as a character (16-bit
mode). LB and SM commands will read two bytes
to form one 2-byte character code equal to
(first_byte * 256) + second_byte. Label terminator
and 8-bit control codes must be preceded by a
NULL byte. To turn symbol mode off while in 16-bit
mode, you must send SM<NULL>; where NULL is
ASCII or decimal 0.
2
3
Same logic as mode 0, except that vertical
substitutes are used if found in a VT segment of
the current font. Characters are rotated counter
clock-wise to match the vertical-rotated printing
mode of the Character Text Path Direction
command. Default row_number equals "0".
Same input logic as mode 1, except that vertical
substitutes are used if found in a VT segment of
the current font. Full width characters are rotated
counter clock-wise to match the vertical-rotated
printing mode of the Character Text Path Direction
command.
Printer-Specific Differences 2-99
Download from Www.Somanuals.com. All Manuals Search And Download.
Row Nu m ber. Used only in modes 0 and 2 (8-bit
modes) when a 16-bit character set is selected. The row
number indicates the first byte while the LB or SM
instruction will supply the second byte.
For example, if you send LMO,37, and you have selected
a 16-bit character set, sending LBAB<TERM> would
result in the device printing characters 65 and 66 from
row 37 of the character set grid.
If you are using an 8-bit character set in 16-bit mode
(modes 1 or 3), you must specify the first byte of each
character as 0. All other first byte calues are treated as
undefined characters.
Notes:
When LM switches modes, it turns off symbol mode
(executes SM;).
LM affects the way SM and LB interpret bytes.
LM does not affect the DT or DL commands.
DT allows 8-bit terminator definitions only. To terminate
a label in 16-bit mode, precede the current label termina-
tor by the null character (decimal 0). The only exception
is the ?E (Reset) instruction in dual-context devices. ?E
is executed regardless of the byte boundaries within LB
and SM.
2-100 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
Vertical Writing with
Proportional Fonts
The Character Text Path Direction command was
introduced with the HP LaserJ et 4PJ printer to allow users
to vertically rotate Asian fonts which were dual pitched.
That is, the single-byte characters were half-width and the
other characters were full-width.
An algorithm was implemented to determine whether or
not to counter-rotate characters when using the
vertical-rotated printing mode of the Character Text Path
Direction command. A character is rotated if the glyph is
full-width; otherwise, the character is not rotated.
Since the introduction of the LaserJ et 4PJ , many vendors
have produced proportional versions of their Asian fonts.
Thus, the algorithm described above is no longer
appropriate for determining character rotation.
A new method to explicitly enumerate which characters
should be counter-rotated in the font is being introduced
with HP LaserJ et 5 and 5M printers. The new method
consists of adding an optional font segment to Font Format
16. The optional segment, which is called the Vertical
Exception (VE) segment, has the following form:
UBYTE[2] SEGMENT ID
UBYTE Format
= ’VE’
= 0
(other values reserved)
UBYTE NumRanges
= N
UINT16 Range1FirstCode
UINT16 Range1LastCode
•
•
•
UINT16 RangeNFirstCode
UINT16 RangeNLastCode
Printer-Specific Differences 2-101
Download from Www.Somanuals.com. All Manuals Search And Download.
The new algorithm for deciding whether or not to
counter-rotate characters (when using the Character Text
Path Direction command’s vertical-rotated printing mode)
is as follows:
if (the current font contains a VE segment)
{
if(the character code* is NOT contained in
a VE range)
rotate
else
don’t rotate
}
else
use the old logic
* The original character code, even if a galley character
were substituted at some point.
Examples:
J apanese ShiftJ IS
J apanese Unicode
Segment ID
V
0
E
1
V
0
E
2
Format/NumRanges
Range1FirstCode
Range1LastCode
Range2FirstCode
Range2LastCode
0x0000
0x00FF
0x0000
0x007F
0xFF61
0xFF9F
half-width latin
characters
half-width
katakana
2-102 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
HP Color LaserJet
5 and 5M Printers
HP Color LaserJ et 5 and 5M printers use new HP Image
Resolution Enhancement technology 1200 (HP Image REt
1200) to project outstanding text, graphics, and more
vibrant colors than before.
The HP Color LaserJ et 5M printer is network-ready with
genuine Adobe PostScript Level 2 software, 36 Mbytes of
memory, and an HP J etDirect card. The HP Color LaserJ et
5 printer is upgradable so you can tailor it to suit the needs
of your particular environment.
HP Color LaserJ et 5 and 5M printers can use glossy paper
or transparency film for special output.
Modifications to the PCL language for HP Color LaserJ et 5
and 5M printers are summarized in the table below and are
described in detail in the PCL 5 Color Technical Reference
Manual (P/N 5961-0940):
Table 2-19. PCL Feature Modifications for HP Color LaserJet 5 and 5M Printers
Feature
Status
Modified
Modified
Support
Support
Modified
Comments
Five new algorithms have been added.
Has unique functionality while in PCL Imaging mode.
Not supported.
Render Algorithm Command
Configure Image Data Command
Download Dither Matrix Command
Driver Configuration Command
Download Pattern Command
Do not support all features of the function_index argument.
Restricts the width and height of a user pattern to less than
16384 pixels.
Scale Algorithm Command
Font Cartridges
Support
Support
Not supported.
Not supported. Customized fonts, if needed, can be utilized
via SIMMs.
Printer-Specific Differences 2-103
Download from Www.Somanuals.com. All Manuals Search And Download.
Render Algorithm
Command
The Render Algorithm command selects the algorithm to be
used for rendering page marking entities on a given page.
?*t#J
# =
0-14 - See section 4, “Modifying Output Color”
in the PCL 5 Color Technical Reference
Manual for information on algorithms
0 through 14.
15 - Continuous tone smooth 150 lpi
16 - Monochrome continuous tone detail
300 lpi
17 - Monochrome continuous tone smooth
150 lpi
18 - Continuous tone basic 100 lpi
19 - Monochrome continuous tone basic
100 lpi
Defa u lt = 3
Ra n ge = 0 to 19 (invalid values are ignored;
values 1, 2, 9, and 10 are ignored for
device-independent color)
HP Color LaserJ et 5 and 5M printers remap non-continous
tone render algorithms (3 - 14) into continuous tone smooth
(15) and monochrome continuous tone smooth (17)
algorithms.
2-104 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 6P/
6MP Printers
The HP LaserJ et 6P and 6MP printers are similar to the
LaserJ et 5P and 5MP printers, with the addition of higher
performance and faster print speed (up to 8 ppm). The PCL
5 feature set is identical to the LaserJ et 5P/5MP printers,
with the exception that the LaserJ et 6P/6MP printers
support some additional paper sizes (A5, J IS B5, J IS B4,
and Oufuku-Hagaki postcards).
The HP LaserJ et 6MP printer also includes the Adobe
PostScript Level 2 printer language with 35 additional
built-in PostScript fonts.
HP LaserJet 5Si
Mopier
The HP LaserJ et 5Si Mopier combines the performance and
network strengths of the LaserJ et 5Si/5SiMx printers with
the ability to print, collate, and staple multiple copies of a
document. The LaserJ et 5Si Mopier has the same PCL
feature set as the LaserJ et 5Si/5Si printers, but allows you
to download a document just once and then print as many
originals as you need.
Multiple-original printing (“mopying”) and stapling is
accomplished using PJ L commands. The application soft-
ware, using PJ L commands, determines to which output
bin the printed copy will be delivered. If the stapling bin is
selected, the job is automatically stapled.
Note
Multiple mopies are produced using the PJ L SET QTY
command. In order for the mopier to produce more than one
original of a print job, the PCL number of copies command
(?&l#X) must not be included in the data stream, since this
command will limit the job to one copy or produce multiple
uncollated copies.
See the PJ L Printer J ob Language Technical Reference
Manual for a PJ L example of printing to the mopier.
Printer-Specific Differences 2-105
Download from Www.Somanuals.com. All Manuals Search And Download.
HP LaserJet 6L
Printer
The HP LaserJ et 6L printer looks like the LaserJ et 5L
printer and has an identical PCL feature set. At 6 pages-
per-minute, it prints two more pages per minute than the
LaserJ et 5L, contains the same standard typefaces, and
supports the same paper sizes. Like the LaserJ et 5L, the
LaserJ et 6L printer does not have a control panel.
(Refer to Table 1-1, HP LaserJ et Printer Feature
Comparison, for the specific PCL implementation.)
HP LaserJet 4000
Series Printers
The HP LaserJ et 4000 series printers are similar to the
LaserJ et 5/5M printers in their design and PCL feature set.
They support a very similar set of paper sizes. (Refer to
Table 1-1, HP LaserJ et Printer Feature Comparison, for the
specific PCL implementation.)
Selecting Media Type
Besides using the Media Type command (?&l#M) to select
a print media, with the LaserJ et 4000 series printers you
can also use the Alphanumeric ID command as follows:
?&n11W[binary 100][name]
where name is a media type string such as “Preprinted”
For example:
?&n6W[binary 100]Legal
selects the “Legal” media type.
For more information on the Alphanumeric ID command,
see page 2-79.
2-106 Printer-Specific Differences
Download from Www.Somanuals.com. All Manuals Search And Download.
3
Internal Typefaces/Fonts and Symbol Sets
Introduction
This chapter identifies the internal typefaces/fonts and
their associated symbol sets available in the various
printers. This information is presented first for bitmap
fonts and their symbol sets, then for scalable typefaces and
their symbol sets.
Note
Internal refers to those typefaces/fonts and symbol sets
which are resident in the printer.
Fonts 3-1
Download from Www.Somanuals.com. All Manuals Search And Download.
Bitmap Fonts and
Symbol Sets
Table 3-1 identifies the resident bitmap fonts for the
printers. The supported symbol sets for these bitmap fonts
are shown in Table 3-2. The HP LaserJ et III, IIID, IIIP, and
IIISi printers contained all these bitmap fonts. However,
with the introduction of the HP LaserJ et 4 printer, the
bitmap Courier was replaced by a scalable Courier typeface
(refer to “Scalable Typefaces and Symbol Sets”). The HP
LaserJ et 4L, 5L, and 6L printers do not contain any bitmap
fonts. If this printer receives a request for Line Printer, the
fixed-pitch scalable Courier typeface is substituted. Except
as noted, the DeskJ et 1200C and 1600C support the same
fonts and symbol sets as the HP LaserJ et 4 printer.
Table 3-2 identifies the symbol sets available for the
internal bitmap fonts. Note that this list is for the bitmap
fonts only. For the scalable typeface symbol sets, refer to
the section “Scalable Typefaces and Symbol Sets.”
Table 3-1.
Bitmap Fonts (All Fixed Pitch)
4, 4M, 4P, 4MP, 4Si, 4ML, 4PJ, 4LJ Pro,
Typeface
Pitch/Point
Treatment
Orientation
III, IIID, IIIP, 4LC, 4Plus, 4M Plus, 4000 series, 4V,
4L
5L
6L
IIISi
4MV, 5P, 5MP, 6P, 6MP, 5Si, 5SiMx,
5Si Mopier, 5, 5M, Color LJ, Color LJ
5, Color LJ 5M, DJ 1200C, DJ 1600C
✓
✓
✓
✓
✓
✓
✓
Courier
Courier
10/12 Med
10/12 Italic
10/12 Bold
12/10 Med
12/10 Italic
12/10 Bold
P & L
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
P
Courier
P & L
Courier
P
P
Courier
Courier
P
nr
✓
Line Printer
16.67/8.5
Med
P & L
nr - not resident
P - Portrait
L - Landscape
3-2 Fonts
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3-2.
Bitmap Symbol Sets
Symbol Set1
Roman-8
ISO 57 Chinese2
ISO 8859/1 Latin 1 (ECMA-94)
PC-8
ISO 25 French2
ISO 2 IRV2
PC-8 Danish/Norwegian
PC-850
ISO 14 J IS ASCII2
ISO 61 Norwegian v22
ISO 16 Portuguese2
ISO 84 Portuguese2
ISO 85 Spanish2
ISO 10 Swedish/Finnish2
HP German2
ISO 6 ASCII
Legal
ISO 21 German
ISO 17 Spanish
ISO 69 French
ISO 15 Italian
HP Spanish2
ISO 60 Norwegian v1
ISO 4 United Kingdom
ISO 11 Swedish: names
ISO 8859/2 Latin 23
ISO 8859/9 Latin 53
ISO 8859/10 Latin 64
1
2
PCL 5 printers support an extensive range of additional symbol sets. Some of the more common sets and their associated IDs are listed in
Appendix C of this guide.
These symbol sets are becoming obsolete, are not recommended for future use, and are not resident on HP LaserJet 4, 4M, 4Si, 4SiMx, 4L,
4ML, 4P, 4MP, 4PJ, 4 Plus, 4M Plus, 4V, 4MV, 4LJ Pro, 4LC, 4000 series, HP LaserJet 5 family, LaserJet 6 family, HP Color LaserJet fam-
ily, and HP DeskJet 1200C and 1600C printers.
3
4
The ISO Latin 2 and 5 symbol sets are not supported on HP LaserJet III family and HP LaserJet 4, 4M, 4Si, 4SiMx, 4L, HP DeskJet 1200C
and 1600C printers.
Resident on HP LaserJet 5, 5M, and 4000 series printers only.
Scalable Typefaces
and Symbol Sets
Table 3-3 lists the internal scalable Intellifont typefaces
resident in the various printers. Table 3-4 lists the
TrueType typefaces. Most of these typefaces are unbound;
that is they can be linked to any of the available symbol
sets (with the limitations indicated). The symbol sets to
which a typeface can be bound are identified in Tables 3-5,
3-6, and 3-7. (A list of all of the assigned symbol set and
typeface codes is provided in Tables B-1, B-2, and B-3.)
Fonts 3-3
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3-3.
Scalable Intellifont Typefaces
5P, 5Si, 5SiMx,
5Si Mopier,
6P, 6MP,
Typeface
Treatment
Typeface
Number
III,
IIID,
IIIP
IIISi
4PJ
4LJ
Pro
4L
5L
6L
4LC
5
5M
Color LJ,
Color LJ 5/5M,
DJ 1200C,
DJ 1600C,
LJ 4 family,
4000 series
✓
✓
✓
✓
ITC Zapf Dingbats Med
4141
4101
4148
4148
nr
✓
✓
nr
✓
✓
✓
nr
nr
nr
nr
nr
✓
✓
✓
nr
✓
✓
✓
nr
nr
nr
nr
CG Times
Univers
Med, It, Bld, Bld It
Med, It, Bld, Bld It
Univers Cond
Med Cnd, It Cnd,
nr
Bld Cnd, Bld It Cnd
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Courier
Med, It, Bld, Bld It
Med, It, Bld
4099
4102
4362
nr
nr
nr
nr
nr
nr
nr
nr
nr
Letter Gothic
Albertus
nr
nr
Med (semi-bold),
Extra Bld
✓
✓
✓
✓
✓
✓
✓
✓
✓
Antique Olive
Med, It, Bld
4168
4140
4116
4197
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
Clarendon Cond. Bld Cnd
nr
✓
Coronet
Med It
Garamond
Antiqua (Med),
Kursiv (It),
nr
Halbfett (Bd),
Kursiv Halb
✓
✓
✓
✓
Marigold
Med
4297
4113
6826
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
CG Omega
Wingdings
Med, It, Bld, Bld It
Med
nr
✓
nr
nr
✓
- resident in the printer nr - not resident in the printer
3-4 Fonts
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3-4.
Scalable TrueType Typefaces
5P, 5Si, 5SiMx,
5Si Mopier,
6P, 6MP,
Typeface
Treatment
Typeface
Number
III,
IIID,
IIIP
IIISi
4PJ
4LJ
Pro
4L
5L
6L
4LC
5,
5M,
4000
series
Color LJ,
Color LJ 5/5M,
DJ 1200C,
DJ 1600C,
LJ 4 family
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Arial
Med, It, Bld, Bld It 16602 nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
Times New Roman Med, It, Bld, Bld It 16901 nr
Symbol
Med
16686 nr
31402 nr
Wingdings
CG Times
Univers
Med
Med, It, Bld, Bld It
Med, It, Bld, Bld It
4101
4148
4148
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
Univers Cond
Med Cnd, It Cnd,
Bld Cnd, Bld It Cnd
✓
✓
✓
Courier
Med, It, Bld, Bld It
Med, It, Bld
4099
4102
4362
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
Letter Gothic
Albertus
Med (semi-bold),
Extra Bld
✓
✓
✓
✓
Antique Olive
Med, It, Bld
4168
4140
4116
4197
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
Clarendon Cond. Bld Cnd
Coronet
Med It
Garamond
Antiqua (Med),
Kursiv (It),
Halbfett (Bd),
Kursiv Halb
✓
✓
Marigold
CG Omega
Wingdings
MS Mincho
MS Gothic
SimSun
Med
4297
4113
6826
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
Med, It, Bld, Bld It
Med
nr
✓
✓
nr
nr
nr
nr
nr
nr
Med1
Med1
Med1
Med1
Med1
28752 nr
28825 nr
37058 nr
37110 nr
37357 nr
nr
✓
✓
✓
nr
nr
nr
Sim Hei
GW-Kai
✓
- resident in the printer nr - not resident in the printer
1
Pseudo-bold, pseudo-italic, and pseudo-bold italic are available using character enhancements.
Fonts 3-5
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3-5.
Scalable Symbol Sets
Printer
LaserJet 4 / 5 / 6 Families,
Color LaserJet Family,
DeskJet 1200C & 1600C
4PJ
4LJ Pro
4LC
Symbol Set1
Roman-8
III, IIID, IIIP
IIISi
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
ISO 8859/1 Latin 1
PC-8
PC-8 Danish/Norwegian
PC-850
ISO 6 ASCII
Legal
ISO 21 German
ISO 17 Spanish
ISO 69 French
ISO 15 Italian
ISO 60 Norwegian v1
ISO 4 United Kingdom
ISO 11 Swedish: names
ISO 57 Chinese2
ISO 25 French2
ISO 2 IRV2
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
ISO 14 J IS ASCII2
ISO 61 Norwegian v22
ISO 16 Portuguese2
ISO 84 Portuguese2
ISO 85 Spanish2
ISO 10 Swedish/Finnish2
HP German2
HP Spanish2
✓
- symbol set is resident. nr - symbol set is not resident.
1
PCL 5 printers support an extensive range of additional symbol sets. Some of the more common sets and their associated IDs are shown in
Appendix C of this guide.
2
These symbol sets are soon to be obsolete, are not recommended for future use, and are not resident on any DeskJet 1200C or
DeskJet 1600C.
3-6 Fonts
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3-5.
Scalable Symbol Sets (continued)
HP LaserJet Printer
LaserJet 4/5 Families
5, 5M,
4000 series,
6P, 6MP
✓
Symbol Set1
III, IIID, IIIP
IIISi
Color LaserJet Family,
DeskJet 1200C & 1600C
4LC
6L
PC-1004 (OS/2)
DeskTop
nr
✓
nr
✓
nr
nr
nr
✓
✓
✓
✓
Ventura International 2
PS Text
nr
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
2
Ventura US
nr
✓
✓
Microsoft Publishing
Math-8
2
Ventura Math
nr
✓
✓
PS Math
Pi Font
2
Ventura ITC Zapf Dingbats
PS ITC Zapf Dingbats
ITC Zapf Dingbats 100
ITC Zapf Dingbats 200
ITC Zapf Dingbats 300
ISO 8859-2 Latin 2
ISO 8859-9 Latin 5
ISO 8859-10 Latin 6
PC 852
PC 775
PC Turkish
MC Text
Windows 3.1 Latin 1
Windows 3.1 Latin 2
Windows 3.1 Latin 5
Windows Baltic (not 3.1)
Windows 3.0 Latin 1
Windows 3.1J (WIN3.1J )
GB2312
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
✓
nr
nr
nr
nr
nr
✓
nr
nr
nr
nr
nr
✓
nr
nr
nr
nr
nr
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
nr
nr
nr
nr
nr
nr
nr
nr
nr
nr
✓
✓
✓
nr
✓
nr
✓
nr
✓
nr
✓
✓
✓
✓
✓
nr
✓
✓
✓
✓
✓
nr
✓
✓
✓
✓
✓
nr
✓
nr
✓
nr
nr
✓
nr
✓
✓
3
3
✓
nr
nr
nr
nr
nr
nr
nr
nr
✓
nr
✓
✓
✓
nr
nr
✓
✓
nr
nr
4
4
✓
Symbol
Wingdings
✓
4
4
✓
✓
✓
- Indicates a symbol set is supported.
nr - Indicates a symbol set is not resident.
1
PCL 5 printers support an extensive range of additional symbol sets. Some of the more common sets and their associated IDs are shown in
Appendix C of this guide.
2
3
These symbol sets are soon to be obsolete and are not recommended for future use.
The Japanese Windows 3.1J symbol set is only resident in the LaserJet 4PJ, 4LJ Pro, and LaserJet 4V, 4MV, 5Si, 5SiMx, 5Si Mopier print-
ers if ESC/P SIMM installed.
4
The HP LaserJet 4L, 5L, and 6L printers do not support the Symbol symbol set.
Fonts 3-7
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3-6. Intellifont Typeface Symbol Set Support
PCL Symbol
Set ID
Symbol Set
CG
Times
Univers Courier Letter Albertus Antique Coronet Univers
Gothic
Olive
Cond.
8U
0N
Roman-8
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
◆
◆
◆
◆
◆
◆
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
◆
◆
◆
◆
◆
◆
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
◆
◆
◆
◆
◆
◆
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
◆
◆
◆
◆
◆
◆
ISO 8859-1 Latin 1 (ECMA 94 Latin 1)
PC-8
10U
11U
12U
19U
7J
PC-8 D/N
PC-850
Windows 3.1 Latin1 (ANSI)
DeskTop
10J
13J
14J
6J
PS Text
Ventura International
Ventura US
Microsoft Publishing
Legal
1U
1E
ISO United Kingdom*
ASCII*
0U
0S
ISO Swedish: names*
ISO Italian*
0I
2S
ISO Spanish*
ISO German*
ISO Norwegian*
ISO French*
1G
0D
1F
9U
Windows 3.0 Latin 1
MC Text
12J
17U
9T
PC-852
PC-Turkish
9E
Windows 3.1 Latin 2
Windows 3.1 Latin 5
ISO 8859-2 Latin 2
ISO 8859-9 Latin 5
Math-8
5T
2N
5N
8M
5M
6M
15U
19M
579L
PS Math
Ventura Math
Pi Font
Symbol
Wingdings
•
Fonts supported by Color LaserJet family, DeskJet 1200C, LaserJet 4/5 families except 4PJ, 4LJ Pro, 4000 series, 5, and 5M. Courier is
the only Intellifont typeface family supported by the LaserJet 4PJ printer.
◆
Additional fonts supported by DeskJet 1200C,1600C (B,C revs.) & LaserJet 4/5/6 families except 4,4M,4Si,4SiMx,4PJ,4LJ Pro,4000 series,
5,5M.
3-8 Fonts
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3-6.
Intellifont Typeface Symbol Set Support (continued)
PCL Symbol
Set ID
Symbol Set
Clarend.
Cond.
Marigold
CG Omega
Garmnd.
Antiqua
Wingdings
8U
0N
Roman-8
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
◆
◆
◆
◆
◆
◆
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
◆
◆
◆
◆
◆
◆
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
◆
◆
◆
◆
◆
◆
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
◆
◆
◆
◆
◆
◆
ISO 8859-1 Latin 1 (ECMA 94 Latin 1)
PC-8
10U
11U
12U
19U
7J
PC-8 D/N
PC-850
Windows 3.1 Latin 1 (ANSI)
DeskTop
10J
13J
14J
6J
PS Text
Ventura International
Ventura US
Microsoft Publishing
Legal
1U
1E
ISO United Kingdom *
ASCII*
0U
0S
ISO Swedish: names*
ISO Italian*
0I
2S
ISO Spanish*
ISO German*
ISO Norwegian*
ISO French*
1G
0D
1F
9U
Windows 3.0 Latin 1 (Windows)
MC Text
12J
17U
9T
PC-852
PC-Turkish
9E
Windows 3.1 Latin 2
Windows 3.1 Latin 5
ISO 8859-2 Latin 2
ISO 8859-9 Latin 5
Math-8
5T
2N
5N
8M
5M
6M
15U
19M
579L
PS Math
Ventura Math
Pi Font
Symbol
Wingdings
▲
•
▲
Supported by all LaserJet 4 / 5 / 6 family printers except 4PJ, 4L, 5L, 6L, 4LJ Pro, 4000 series, 5, and 5M.
Additional font supported by the HP LaserJet 4L, 5L, 6L, DeskJet 1200C (B and C revisions), and 1600C only.
◆
Additional fonts supported by LaserJet 4ML, 4P, 4MP, 4LJ Pro, 4 Plus, 4M Plus, 4V,4MV,4000 series, Color LJ, LaserJet 5/6 families except 5,
5M.
Fonts 3-9
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3-7.
TrueType Typeface Symbol Set Support
Scalable TrueType Typefaces
Bitmap
Font
PCL
Symbol
Set ID
Symbol Set
Arial
Times
New
Roman
•
Wing-
dings
Symbol
MS
Sim Sun
Line
Mincho, Sim Hei Printer
MS Gothic GW-Kai
8U
Roman-8
•
•
•
•
•
•
◆
•
•
•
•
◆
•
•
•
•
•
•
•
•
•
•
•
•
◆
•
•
◆
•
•
•
0N
ISO 8859-1 Latin 1 (was ECMA 94 Latin 1)
•
•
•
•
•
◆
•
•
•
•
◆
•
•
•
•
•
•
•
•
•
•
•
•
◆
•
•
◆
•
•
•
•
•
•
10U PC-8
11U PC-8 D/N
12U PC-850
19U Windows 3.1 Latin 1 (Microsoft “ANSI”)
9J
7J
PC-1004 (OS/2)
DeskTop
10J
13J
14J
6J
PS Text
★
Ventura International
Ventura US
Microsoft Publishing
Legal
1U
1E
0U
0S
•
•
•
•
•
•
•
•
•
ISO United Kingdom *
ASCII*
ISO Swedish: names*
ISO Italian*
0I
2S
ISO Spanish*
1G
0D
1F
ISO German*
ISO Norwegian*
ISO French*
9U
12J
Windows 3.0 Latin 1 (formerly “Windows”)
MC Text
17U PC-852
26U PC-775
9T
9E
PC-Turkish
Windows 3.1 Latin 2
19L Windows Baltic (not 3.1)
5T
2N
Windows 3.1 Latin 5
ISO 8859-2 Latin 2
▲
•
Fonts supported by HP LaserJet 4, 4Si, 4ML, 4P, 4MP, 4PJ, 4Plus, 4M Plus, 4V, 4MV, 4LJ Pro, 4LC, 4000 series, 5P, 5Si, 5SiMx,
5Si Mopier, 5, 5M, 6P, 6MP, Color LaserJet, Color LaserJet 5, and 5M printers.
◆
Additional fonts supported by HP LaserJet 5, 5M, and 4000 series printers.
★
*
Not supported by HP LaserJet 5, 5M, and 4000 series printers as well as Ventura synbol sets.
These subsets are variations of the Roman-8 set.
▲
Fonts supported by HP LaserJet 4ML, 4P, 4MP, 4PJ, 4 Plus, 4M Plus, 4V, 4MV, 4000 series, 5Si, 5SiMx, 5Si Mopier, 5, 5M, 6P, 6MP,
Color LaserJet, Color LaserJet 5, and 5M printers.
3-10 Fonts
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3-7.
TrueType Typeface Symbol Set Support (continued)
Scalable TrueType Typefaces
Bitmap
Font
PCL
Symbol
Set ID
5N
6N
8M
5M
6M
Symbol Set
Arial
Times
New
Roman
•
◆
◆
◆
Wing-
dings
Symbol
MS
Sim Sun
Line
Mincho, Sim Hei Printer
MS Gothic GW-Kai
ISO 8859-9 Latin 5
ISO 8859-10 Latin 6
•
▲
◆
◆
◆
◆
Math-8
PS Math
Ventura Math
15U Pi Font
◆
◆
19M Symbol
•
579L Wingdings
•
19K J apanese Windows 3.1J (WIN3.1J )
19C GB2312
★
•
•
Fonts supported by HP LaserJet 4, 4Si, 4ML, 4P, 4MP, 4PJ, 4Plus, 4M Plus, 4V, 4MV, 4LJ Pro, 4LC, 4000 series, 5P, 5Si, 5SiMx,
5Si Mopier, 5, 5M, 6P, 6MP, Color LaserJet, Color LaserJet 5, and 5M printers.
▲
Fonts supported by HP LaserJet 4ML, 4P, 4MP, 4PJ, 4 Plus, 4M Plus, 4V, 4MV, 5Si, 5SiMx, 5Si Mopier, 6P, 6MP, Color LaserJet,
Color LaserJet 5, and 5M printers.
◆
Additional fonts supported by HP LaserJet 5, 5M, and 4000 series printers.
★
Only for HP LaserJet 4PJ, 4LJ Pro, & 4V/4MV, 5Si/5SiMx and 5Si Mopier if ESC/P SIMM installed.
Fonts 3-11
Download from Www.Somanuals.com. All Manuals Search And Download.
Typeface Selection
Differences
With the introduction of the HP LaserJ et IID printer,
Hewlett-Packard expanded the typeface value field (in the
font header) from a one-byte to a two-byte value field, thus
expanding the typeface range from 0-255 to 0-32767. This
expansion allows for additional typefaces.
Prior to the HP LaserJ et IID printer, typeface values used a
single byte (8-bits for a range of 0-255) for font selection.
This value, referred to as the typeface base value, was used
to identify fonts for selection. With the addition of the
second byte in the typeface value field, one bit was added to
the typeface base value range, increasing it from 8 bits to
9 bits (for a range of 0-511). This allows a greater range for
typeface base value selection.
In addition to expanding the typeface base value, two other
values were included in the two-byte typeface value:
ven d or n u m ber and ven d or ver sion . The vendor
number identifies the font vendor and the vendor version
identifies the version of the font. These two values are for a
vendor to create an updated version of the typeface. The
three values together represent the typ efa ce fa m ily
va lu e. Refer to the PCL 5 Printer Language Technical
Reference Manual Chapter 11,“Font Creation - Typeface
Family,” for a more complete description of this two-byte
typeface family value.
Note
With the introduction of the HP LaserJ et 4 printer, HP
redefined the typeface field again, this time eliminating the
vendor version identifier and expanding the typeface family
to encompass the 12 least significant bits (bits 11-0) of this
16-bit field (see the field description for “Typeface” in
Chapter 11).
3-12 Fonts
Download from Www.Somanuals.com. All Manuals Search And Download.
Both the typeface family value and the typeface base value
can be used for font selection. Since the typeface family
value (two-byte value) is based on the typeface base value
(9 bit value), a font selection which specifies the typeface
base value may select a font described by a typeface family
value in the printer.
There is some variation in how font selection occurs
between PCL 5 printer models when mixing the typeface
family and base values. The typeface selection compatibility
for two types of values is identified for the various PCL 5
printers in Table 3-8.
Some typeface (two-byte) family values and their
corresponding base values are listed below. For a complete
listing of typeface family and base values, refer to Tables
C-2 and C-3 in Appendix C of this document.
Typeface Values
Family
Value
Typeface Family
Line Printer
Base
Value
0
0
218
72
31
23
5
16602
4168
4127
4119
4101
4148
Arial
Antique Olive
ITC Avant Garde
CG Century Schoolbook
CG Times
Univers
52
Fonts 3-13
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 3-8.
Base/Family Typeface Selection Compatibility
Typeface
Printer Font
Descriptor
Type
Selection
Command
?(s#T Type
PCL 5
Printer
IIP
IID
series II1
Family
Value
Family
Value
Typeface
Selected
Typeface
Selected
Typeface
Selected
Ignores typeface
(value field too large)
Family
Value
Base
Value
Ignores
typeface
for font
selection
Ignores
typeface
for font
selection
Ignores
typeface
for font
selection
Ignores typeface for
font selection
(value field too large)
Base
Value
Family
Value
Typeface
Selected2
Ignores
typeface
for font
selection
Ignores
typeface
for font
selection
Typeface may be
selected
(font descriptor
typeface MSB field is
ignored)3
Base
Value
Base
Value
Typeface
Selected
Typeface
Selected
Typeface
Selected
Typeface Selected
This table assumes that the typeface type specified is available in the printer.
1 The LaserJet series II printer only accepts a typeface selection value field range of 0-255.
2
If two fonts are available in the printer that have the same value in the lower (LSB) byte of the font descriptor typeface field (such as 5 and
4101), the typeface selected will be one of these selected at random.
3 The MSB typeface byte in the Font Descriptor is ignored by the printer; only the LSB typeface byte is read.
3-14 Fonts
Download from Www.Somanuals.com. All Manuals Search And Download.
4
Print Environment
Introduction
All of a printer ’s current feature settings are collectively
referred to as a print environment. A PCL printer
maintains four print environments: Factory Default
Environment, User Default Environment, Modified Print,
and Overlay Environment.
This chapter identifies the Factory Default Environment
and User Default Environment. The Factory Default
Environment, which is programmed into a printer at the
factory, is listed in Table 4-1 for the PCL context and
Table 4-2 for the HP-GL/2 context. The User Default
Environment, which can be set from a printer ’s control
panel, is listed in Table 4-3.
Note
If a feature setting is not supported on a printer (for exam-
ple, duplex on non-duplex printers, or status readback on
printers which do not support that feature), then the
printer ’s print environment does not contain that feature
setting. In the following tables, not all values are used for
all printers. See Table 1-1 to identify supported values for a
certain HP printer.
The HP LaserJ et 4PJ printer defaults to the ESC/P person-
ality. The defaults listed here are for PCL only.
Print Environment 4-1
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 4-1.
Factory Default Environment — PCL Context
JOB CONTROL
Number of Copies1
Duplex1
Binding2
1
Off (Simplex)
Long-edge
Registration
Tray Lock1
Manual Feed1
J ob Separation3
Output Bin
Left=0, Top=0
All trays unlocked
Off
Off
Upper (face down) bin
300 Units/inch
Units of Measure
PAGE CONTROL
Print Direction
Orientation1
Page Size1
0
Portrait
Letter
Paper (Media) Source
Paper Source (Printer Specific Large
Source)
Media Destination
Vertical Motion Index1
Horizontal Motion Index4
Top Margin
0 (Automatic Selection)
8 (6 lpi)
12 (10 cpi)
1/2" (150 dots)
Text Length
60 lines
Left Margin
Left logical page boundary
Right logical page boundary
On
Right Margin
Perforation Skip
Line Termination
CR→CR, LF→LF, FF→FF
1
2
3
4
User can select default values from the printer’s Operator Control Panel for these feature settings.
Selectable from the printer Operator Control Panel if duplex is selected.
Used on HP LaserJet IIISi and 4Si printers only.
The font characteristics are determined by the default font. The default font can be the factory default font, the
user selected default font from the Operator Control Panel, or from a font cartridge with a default font.
4-2 Print Environment
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 4-1.
Factory Default Environment — PCL Context (continued)
FONTS 1
Symbol Set2,6
Spacing6
Pitch3
Roman-8
Fixed
10 cpi
12 point
Upright
Medium
Courier
Height4
Style
Stroke Weight
Typeface6
UNDERLINING
Underlining Mode
Off
CHARACTER TEXT PATH DIRECTION
Character Text Path Direction
0 (horizontal)
TEXT PARSING
Text Parsing Method5
0 or 31
FONT MANAGEMENT
Font ID
0
Character Code
Symbol Set ID
0
0
RASTER GRAPHICS
Presentation Mode
3 (Print image along the physical page
width)
Left Graphics Margin
Resolution
0
75 dpi
Compression Mode
Raster Height
0
N/A
Raster Width
Logical Page Width
1
The font characteristics are determined by the default font. The default font can be the factory default font, the user selected default font
from the Operator Control Panel, or from a font cartridge with a default font.
2
3
4
5
User can select default values from the printer’s Operator Control Panel for these feature settings.
Selectable from the front panel if a fixed-space scalable font was selected as the user default.
Selectable from the front panel if a proportional scalable font was selected as the user default.
If the default symbol set is WIN31J, the value is 31; otherwise, it is 0—only available on the LaserJet 4PJ, 4LJ Pro, and LaserJet 4V/4MV
printers if the ESC/P SIMM is installed. If the default symbol set is GB2312, the value is 38; otherwise it is 0.
6
For the LaserJet 4PJ and 4LJ Pro printers, the default symbol set is WIN31J, the default typeface is MS Mincho, and the default spacing is
proportional. For the LaserJet 4V/4MV printer, the default symbol set is Roman-8, default typeface is Courier, and spacing fixed;
Japanese customers must explicitly change the defaults if desired. For the LaserJet 4LC printer, the default symbol set is GB2312,
default typeface is Sim Sun, and the default spacing is proportional. For the LaserJet 5L, 5Si, 5SiMx, 6P, 6MP printers and the LaserJet 5Si
Mopier, the default symbol set is PC-8.
Print Environment 4-3
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 4-1.
Factory Default Environment — PCL Context (continued)
PRINT MODEL
Current Pattern
Solid
Source Transparency Mode
Pattern Transparency Mode
Pattern Reference Point
Logical Operation
0 (transparent)
0 (transparent)
0, 0
ROP 252
Pattern Rotation
0 (Pattern rotates with print direction)
RECTANGULAR AREA FILL
Horizontal Rectangle Size
Vertical Rectangle Size
Area Fill ID
0
0
0
PICTURE FRAME
Picture Frame Width
Logical page width
Picture Frame Height
Picture Frame Anchor Point
Text length
PCL Cursor at left edge of the logical page
(top margin plus 75% of VMI)
HP-GL/2 Plot Horizontal Size
HP-GL/2 Plot Vertical Size
Picture frame horizontal size
Picture frame vertical size
MACRO
Macro ID
0
TROUBLESHOOTING
End-of-Line Wrap
Display Functions
Off
Off
STATUS READBACK
0 - Invalid location
0 - All units
Current Location Type
Current Location Unit
4-4 Print Environment
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 4-2.
Factory Default Environment — HP-GL/2 Context
CHARACTER GROUP
Character Set
Roman-8
Font Spacing
Fixed
Pitch
10 cpi
Height
12 point
Posture
Upright
Stroke Weight
Medium
Typeface
HP-GL/2 stick
Character Direction
Character Direction Mode
Character Size
Horizontal
Absolute
Size transformation off
Character Size Mode
Character Slant
Extra Horizontal Space
Extra Vertical Space
Character Fill Mode
Label Origin
Absolute
0
0
0
Solidly filled, no edging
1
Label Terminator
Transparent Data Mode
Primary Font ID
Secondary Font ID
Scalable or Bitmap Font
Etx
Off
0
0
Select scalable fonts only
VECTOR GROUP
Absolute
Plotting Mode
Pen State
Up
POLYGON GROUP
Polygon Buffer
Polygon Mode
Cleared
Off
Print Environment 4-5
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 4-2.
Factory Default Environment — HP-GL/2 Context (continued)
LINE AND FILL ATTRIBUTE GROUP
Line Type
Solid
Line Type Repeat Length
Line Cap
4% of the diagonal distance from P1 to P2
Butt
Line J oin
Mitered
Miter Limit
5
Pen Width
0.35mm
Pen Width Selection Mode
Selected Pen
Metric
No pen
Symbol Mode
Off
Fill Type
Solid (bi-directional)
Eight standard line types
(0,0) Plotter units
Solid fill
User-defined Line Type
Anchor Corner
User-defined Fill Types
Transparency Mode
Screened Vector
On (transparent)
No screening
CONFIGURATION AND STATUS GROUP
Scale Mode
Window
Off
PCL default picture frame
(the PCL default logical page less 1/2 inch at
the top and the bottom)
Coordinate System Orientation
P1, P2
Orientation of PCL default logical page
coordinate system
Lower left, upper right corners, respectively,
of picture frame
4-6 Print Environment
Download from Www.Somanuals.com. All Manuals Search And Download.
Note
Table 4-3 lists the User Default Environment. This print
environment is stored in non-volatile RAM (NVRAM),
which allows it to be retained in the event of a power cycle
(except for the HP LaserJ et 4L, 5L, and 6L printers, which
do not contain NVRAM). In earlier printers without PJ L,
the feature settings contained in the User Default Environ-
ment were selectable through the control panel only. In
newer printers with PJ L, these feature settings can be set
from either the control panel (if the printer has one) or
through PJ L or both.
The User Default Environment is reset to the Factory De-
fault Environment upon a cold reset.
Print Environment 4-7
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 4-3.
User Default Environment
4ML,
Menu Item
Range
III
IIID
IIISi
IIIP
4
4Si
4L
4P, 4PJ,
4 Plus,
4V,
4MP, 4LJ 4M Plus,
Pro, 4LC 5P, 5MP
4MV
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Copies
1* through 991
Portrait*, Land.
1-999 1-999 1-999
1-999
1-999
1-999
✓
✓
✓
✓
✓
✓
Orientation
Font Source
2
2
2,3
2
2
✓
✓
✓✓
✓
✓
✓
Internal*, Cart-
ridge, Soft Fonts
7
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Font Number
0* (Courier) to n
10.00* .44 - 99.99
12.00* 4 - 999.75
Roman-8*
4
✓
✓
Pitch
Point Size5
7
✓
Symbol Set
7
✓
Form/Lines of 60* 5 - 128
Text6
✓
✓
Paper (J ob)
Size
Letter*, Legal,
Executive, A4,
Com-10,
no
C5
plus
B5
no
C5
plus
B5
plus B5 plus
plus
A3,
11x17and
more9
✓
✓
&
B5
Custom6
Monarch, DL, C5
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Manual Feed
Duplex
Off*, On
8
✓
Off* (simplex),On
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
8
8
8
8
✓
✓
✓
Binding
Long-edge*,
Short-edge
✓
✓
✓
✓
Output Bin
Upper*, Lower
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
ns
✓
Resolution
Enhancement
Medium*, Light,
Dark, Off
On/
Off
✓
✓
✓
✓
✓
✓
✓
✓
Print Density
EconoMode
1, 2, 3*, 4, 5
On, Off*
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
✓
Resource
Saving
On, Off*
ns
ns
On,
Off,
On, Off,
Auto*
Auto*
✓
- Supported
*
- Default value (see Chapter 3 for list) ns - Not Supported
1
PCL range is 1 through 32767
2
SIMMs also available
3
4
5
6
7
The HP LaserJet 4L, 4ML, 4PJ, and 4MP printers do not accept cartridges.
Displayed for fixed-spaced scalable fonts only
Displayed for proportional scalable fonts only
Sets PCL text length
For LaserJet 4PJ and 4LJ Pro, WIN3.1J is the default symbol set and MS Mincho is default typeface; for the LaserJet 4LC, GB2312 is the
default symbol set and SimSun is the default typeface. A4 is default paper size, 64 is default lines of text; printer also supports JIS B5
paper, Hagaki and Oufuku-Hagaki postcards.
8
9
Supported if duplex is installed (duplex is an option on LaserJet 4 Plus and 4M Plus)
LaserJet 4V/4MV also supports JIS B5, JIS B4, JPOST, JPOSTD, Commercial B5, and Custom (11.7" x 17.7").
4-8 Print Environment
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 4-3.
User Default Environment (continued)
Menu Item
Range
5L
6L
5, 5M
6P, 6MP
5Si
5SiMx
Color LaserJet DeskJet 1200C
DeskJet 1600C
5Si Mopier
1* through 9991
Portrait*, Land.
✓
✓
✓
✓
✓
✓
✓
✓
Copies
✓
✓
✓
✓
Orientation
Font Source
Internal*,
Cartridge,
Soft Fonts
✓ (no
cartridges)
✓
(no
✓
(no
cartridges)
cartridges)
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Font Number
0* (Courier) to n
10.00* .44 - 99.99
12.00* 4 - 999.75
Roman-8*
✓
✓
2
Pitch
Point Size3
✓
✓
Symbol Set
Form/Lines Text4 60* 5 - 128
PC-8*
✓
PC-8*
✓
✓
✓
✓
Paper (J ob) Size
Letter*, Legal,
plus A4,
plus A4, A5,
Executive,
Envelopes
(Com10,
Monarch, C5,
DL, B5)
(6P/6MP also
includes
Custom,
plus A4,
Executive,
A3, B4, B5, Executive,
Ledger (11"
x 17"),
Envelopes
(Com-10,
Monarch,
DL, C5, B5
plus A4,
11x17, A3,
Executive,
Envelopes
(Com-10,
Monarch,
C5, DL, B5)
Custom
plus
COM10,
DL, C5
envelopes
(3" x 5" –
8.5" x 14")
J ISB5,
J POST,
J POSTD)
✓
✓
✓
✓
✓
Manual Feed
Duplex
Off*, On
✓
Off* (simplex),On
ns
5/5M (option)
6P/6MP (ns)
ns
ns
✓
✓
Binding
Long-edge*,
Short-edge
ns
ns
5/5M (w/
duplex option)
ns
ns
✓
Output Bin
(Media Bin)
Upper*, Lower
ns
ns
✓
✓
Resolution
Enhancement
Medium*, Light,
Dark, Off, On
On*, Off
On*, Off
✓
✓
✓
✓
✓
✓
✓
✓
✓
Print Density
EconoMode
1, 2, 3*, 4, 5
On, Off*
✓
✓
Resource
Saving
On, Off*
ns
On, Off, Auto*
On, Off,
Auto*
On, Off,
Auto*
On, Off,
Auto*
✓
- Supported
*
- Default value (see Chapter 2 for list) ns - Not Supported
1
PCL range is 1 through 32767
2
3
4
Displayed for fixed-spaced scalable fonts only.
Displayed for proportional scalable fonts only
Sets PCL text length
Print Environment 4-9
Download from Www.Somanuals.com. All Manuals Search And Download.
Table 4-3. User Default Environment (continued)
Menu Item
Range
4000 series
✓
✓
Copies
1* through 9991
Portrait*, Land.
Orientation
Font Source
Internal*,
Cartridge,
Soft Fonts
✓
(no
cartridges)
Font Number
0* (Courier) to n
10.00* .44 - 99.99
12.00* 4 - 999.75
Roman-8*
✓
✓
2
Pitch
Point Size3
✓
✓
Symbol Set
Form/Lines Text4 60* 5 - 128
✓
Paper (J ob) Size
Letter*, Legal,
plus A4, A5,
B5, J IS-B5,
Executive,
Envelopes
(Com10,
Monarch, C5,
DL, B5)
Manual Feed
Duplex
Off*, On
✓
Off* (simplex),On
option
Binding
Long-edge*,
Short-edge
(w/ duplex
option)
Output Bin
(Media Bin)
Upper*, Lower
ns
✓
Resolution
Enhancement
Medium*, Light,
Dark, Off, On
Print Density
EconoMode
1, 2, 3*, 4, 5
On, Off*
✓
✓
Resource
Saving
On, Off*
On, Off, Auto*
✓
- Supported
*
- Default value (see Chapter 2 for list) ns - Not Supported
1
PCL range is 1 through 32767
2
3
Displayed for fixed-spaced scalable fonts only.
Displayed for proportional scalable fonts only
Sets PCL text length
4
4-10 Print Environment
Download from Www.Somanuals.com. All Manuals Search And Download.
5
Memory Usage
Introduction
In some situations, the amount of available memory for
printing pages may be smaller than that required for
printing. To make more effective use of the available printer
memory, newer HP PCL 5 printers incorporate new
methods for managing memory. This smaller amount of
available memory is made more usable by:
Memory Enhancement technology, MEt, (available on all
HP LaserJ et 6, LaserJ et 5, and LaserJ et 4 family
printers except the 4, 4M, 4Si and 4SiMx)
Adaptive Data Compression, ADC, (available on HP
LaserJ et 4, 4M, 4Si, 4SiMx and DeskJ et 1200C printers)
Following recommended practices for transmitting data,
especially raster graphics, to the printer
For the HP LaserJ et 4L, using Raster Graphics Adaptive
Compression (PCL compression mode five)
All HP LaserJ et 4, 5 and 6 family printers have internal
programming for optimizing the use of limited memory. HP
LaserJ et 4, 4M, 4Si, 4SiMx, and DeskJ et 1200C printers
compress raster graphics data using a system called
Adaptive Data Compression or ADC. The other HP
LaserJ et 4 / 5 / 6 printers use MEt to compress not only
raster graphics data, but also to compress fonts, improve
memory usage for page protection, and provide an overall
improvement in memory efficiency. Both systems operate
automatically and without any intervention from the user.
The HP Color LaserJ et printer has memory management
features similar to MEt, but has additional features for
color processing.
Memory Usage 5-1
Download from Www.Somanuals.com. All Manuals Search And Download.
Operation of ADC
and MEt
The goal of ADC is to automatically and transparently
reduce Memory Out errors caused by raster graphics pages.
MEt extends this goal to reducing all Memory Out errors
and eliminating Print Overrun errors.
During the printing of a page, if available printer memory
becomes low, all HP LaserJ et 4, 5, and 6 family printers
and the HP Color LaserJ et printer have the ability to
automatically compress any already-stored raster graphics
data using a variety of compression techniques. This allows
the printing of many raster graphics pages which would
have caused a Memory Out error on previous HP LaserJ et
printers having the same amount of memory.
With ADC or MEt, PCL 5 printers can typically print a full
page of raster graphics in base memory without a memory
out. This is especially true for line art and typical business
graphics. Other types of graphics such as scanned
photographs (especially if a technique called error-diffusion
is used), cannot always be printed as easily by ADC or MEt
as can line art graphics. Fortunately, another internal
printer feature, Im a ge Ad a p t, can be called upon to make
the page fit in memory.
Image Adapt
Image Adapt is only used as a last resort for compressing
raster graphics data and as such will rarely be seen. It
reduces a raster graphic image to one-fourth its original
size by trading off some of the image’s fine detail. This loss
of fine detail is often not noticeable.
Image Adapt can be disabled on some of the HP LaserJ et 4,
5, and 6 family printers if required, but the technique
varies. On the HP LaserJ et 4, 4M and 4Si the user will
have to add more memory to effectively remove the need for
Image Adapt. Image Adapt can be disabled on some of the
other HP LaserJ et 4, 5, and 6 family printers by using a
PJ L command (refer to the respective printer user manuals
for further information—the Color LaserJ et printer does
not utilize Image Adapt). If Image Adapt is turned off, more
pages will cause Memory Out errors.
5-2 Memory Usage
Download from Www.Somanuals.com. All Manuals Search And Download.
All HP LaserJ et 4, 5, and 6 family printers also include
enhancements to improve the internal storage of raster
graphics data.
Additional MEt
Features
With MEt, font data can also be compressed. All
downloaded bitmap characters and characters scaled from
internal or downloaded scalable outlines can be
compressed. The amount of memory savings varies with the
size of the characters involved (larger is better) but
character sizes can typically be cut in half. This allows
roughly twice as many fonts to be downloaded or scaled
using a MEt-enhanced LaserJ et printer as previously
allowed on printers without MEt.
In prior PCL 5 printers, if the page could not be rendered as
fast as the laser printed it, a Print Overrun error occurred
unless page protection was manually turned on and
memory was added to accommodate it. With MEt, the
manual setting of Page Protection and the additional
memory required to facilitate it is obsolete. MEt
automatically assesses the complexity of the page being
printed and if too complex turns on a new form of page
protection which uses compression to remove the
requirement for additional memory.
In rare circumstances MEt’s assessment of the page may
prove to be incorrect. For these cases there is some amount
of control over this Page Protection process depending upon
which MEt-equipped printer is being used. Page Protection
may be explicitly turned on or off to avoid the complexity
assessment and either always or never perform the page
protection process. See the appropriate user manual for
details.
MEt also includes other internal memory-saving techniques
which improve the amount of memory required for the
printer ’s internal representation of your page.
Memory Usage 5-3
Download from Www.Somanuals.com. All Manuals Search And Download.
ADC and MEt Notes
For raster graphics compression to perform at its best it is
recommended that the “Recommendations For Sending
Data to the Printer,” described below, be followed.
Character bitmaps can only be compressed if they can be
stored uncompressed in contiguous printer memory first.
This requirement implies that large point size characters
may require more printer memory than would seem
necessary.
During MEt’s Page Protection, portions of the internal
representation of the page are discarded to make room for
other aspects of the page protection process. If a memory
out condition occurs during this process (unlikely, but
possible) a white band will be seen on the page. The best
way to remedy this situation is to add memory to the
printer.
Recommendations
For Sending Data to
the Printer
The HP PCL 5 printers perform best in terms of speed and
memory utilization if the recommendations made below are
followed. Failure to follow these recommendations will not
harm the printer, but may increase the chances of a
memory out condition or increase the time to print a page.
Or d er ed Im a ges — Raster Graphic images or pictures
should be sent from top to bottom with the data in one
band (start raster, end raster pair). If one band is not
possible, as few as possible multiple bands may be used
as long as they exactly follow each other and are sent in
top-to-bottom order. Also, multiple bands should be as
large as possible.
Ba n d Sizes — If an image is sent in bands (start raster,
end raster pairs), the bands should be multiples of 32
lines high. This is especially critical for landscape
graphics. If there is no way to send multiples of 32-line
high bands, multiples of four for band height should be
used. This allows Image Adapt to work better.
5-4 Memory Usage
Download from Www.Somanuals.com. All Manuals Search And Download.
Avoid Non -Ra ster Com m a n d s — During the
transmission of sequential raster bands non-raster
commands should be avoided. This includes cursor
positioning commands.
Sep a r a tion of Im a ges — If more than one image or
picture is to be printed on a page, it is best to keep them
separate. Separation consists of assuring that the new
image starts with a new start raster command and that
the one image does not exactly follow the next image
(separate the image by at least one line vertically and
sixteen pixels horizontally). This constraint improves the
operation of Image Adapt.
Recta n gu la r Im a ges — All HP LaserJ et 4 family
printers perform best if raster images are sent as
rectangular images to the printer. This entails keeping
the right margin of the image constant and keeping all
lines the full image width (no lines are truncated). Also,
avoid skipping lines. When whole blank lines appear in
the image, either send zeroed data row(s) or use the
Raster Y-Offset command.
Avoid Un n ecessa r y P r in t Mod el Use — Print model
modes, other than source and pattern transparent,
degrade memory efficiency. (This restriction is not true
for the HP Color LaserJ et printer.) For best results do
not use an opaque source unless there is an image known
to already be on the page in the same area. Following the
other rules listed in this section minimizes the impact of
using non-transparent print model modes.
Avoid Ta ll, Na r r ow Im a ges — For ADC, images which
are taller than they are wide by more than eight to one
disable the printer ’s ability to automatically separate
images upon the page (this restriction is not true for the
HP Color LaserJ et printer). This violation is desirable in
the case where the above rules are violated and multiple
images are rendered as one image and sent to the printer
as one combined image. Sending raster data as a
checkerboard with non-full width bands sent left to right
and top to bottom also disables the printer ’s automatic
Memory Usage 5-5
Download from Www.Somanuals.com. All Manuals Search And Download.
image separation. In general, for all HP LaserJ et
printers, tall, narrow images should be avoided since
they typically require more memory.
Wid e P a tter n s — Patterns can use up a lot of
memory— avoid them if possible. Avoid patterns which,
in their final orientation, are not 1, 2, 4, 8, 16 or 32 (32 is
for all but the 4L) bits wide. Patterns of other sizes will
be tiled out to the full width of the page and can consume
a large amount of memory (since the HP Color LaserJ et
printer does not perform this way, it is not a factor for
this printer). Note that a landscape pattern that is 16
wide by 5 high would become 5 wide by 16 high when
rotated and be subjected to being tiled across the page.
Avoid Un n ecessa r y P a tter n Selection — In HP-GL/2,
avoid issuing redundant Fill Type (FT) and Line Type
(LT) commands. These commands may cause patterns to
be rebuilt and tiled for each invocation.
Avoid Ma n y Sm a ll P olygon s — In HP-GL/2 avoid
entering and exiting polygon mode repeatedly as it
fragments memory. If possible send down fewer, larger
polygons.
Dow n loa d F on t Ch a r a cter s a s Need ed — All PCL 5
printers operate best if fonts and outlines downloaded do
not include information for characters which are not
used upon the current page. It is also best to download
bitmap characters in the orientation which they will be
used.
Note
When deleting font characters and patterns, remember that
if a pattern or font character is used on the current page,
any deletion commands affecting it will not be executed
until the page is printed.
5-6 Memory Usage
Download from Www.Somanuals.com. All Manuals Search And Download.
Raster Graphics
Adaptive
Compression
(Method 5)
Raster Graphics Adaptive Compression (Set Compression
Method Command, mode 5) is implemented on the HP
LaserJ et IIIP, Color LaserJ et, all LaserJ et 4, 5, and 6
family printers, and the DeskJ et 1200C and 1600C printers.
This compression method allows the host to compress data
using a combination of PCL compression modes to obtain
optimum compression (refer to the PCL 5 Printer Language
Technical Reference manual, Set Compression Method
Command, for details).
An added benefit of this method for the HP LaserJ et 4L and
LaserJ et IIIP printers is that the data is not decompressed
upon entry to the printer provided the image is portrait,
300 dpi, transparent print model and no patterns are being
used. This allows the LaserJ et 4L and IIIP to print many
pages which would otherwise require more memory. As an
added benefit these pages print faster. The other HP
LaserJ et 4, 5, and 6 family printers decompress the data
upon entry to the printer and rely upon ADC or MEt to
compress the data if required.
For the HP LaserJ et 4L printer it is critical that the image
actually compress (not expand) if Adaptive Compression is
used since MEt does not operate upon images meeting the
requirements for delayed decompression.
Memory Usage 5-7
Download from Www.Somanuals.com. All Manuals Search And Download.
5-8 Memory Usage
Download from Www.Somanuals.com. All Manuals Search And Download.
A
Printer Commands
Introduction
This appendix lists HP printer language commands. Table
A-1 lists PCL 5 commands in hierarchical order and gives
the decimal and hexadecimal equivalents of each. Table A-2
lists HP-GL/2 commands, where as Table A-3 lists control
codes.
Note
Values in parentheses “(x)” identify the lower case of the
termination character which is used for combining
commands.
Printer Commands A-1
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands
FUNCTION
PARAMETER
COMMAND
DECIMAL VALUE
HEXADECIMAL VALUE
JOB CONTROL COMMANDS
Reset
Configuration
(AppleTalk)
Key/Value data
pair
?&b#W[data]
?%–12345X
027 038 098 #...# 87
1B 26 62 #...# 57
Universal Exit
Language (ULE)
—
027 037 045 049 050 051 052 053 088
1B 25 2D 31 32 33 34 35 58
1B 45
Reset
—
?E
027 069
Number of Copies
# of Copies
Simplex
?&l#X
?&l0S
(x) 027 038 108 #...# 088
(s) 027 038 108 048 083
(120) 1B 26 6C #...# 58
(78)
(73)
Simplex/Duplex
Print
(115) 1B 26 6C 30 53
Duplex
Long Edge
Binding
?&l1S
?&l2S
?&l#U
?&l#Z
(s) 027 038 108 049 083
(s) 027 038 108 050 083
(u) 027 038 108 #...# 085
(z) 027 038 108 #...# 090
(115) 1B 26 6C 31 53
(115) 1B 26 6C 32 53
(117) 1B 26 6C #...# 55
(122) 1B 26 6C #...# 5A
(73)
(73)
(75)
(7A)
Short Edge
Binding
Long-Edge (Left) Offset
Registration
# of Decipoints
(1/720")
Short-Edge (Top) Offset
Registration
# of Decipoints
(1/720")
Page Side Selection
Next Side
Front Side
Back Side
—
?&a0G
?&a1G
?&a2G
?&l1T
(g) 027 038 097 048 071
(g) 027 038 097 049 071
(g) 027 038 097 050 071
(t) 027 038 108 049 084
(g) 027 038 108 048 071
(g) 027 038 108 049 071
(103) 1B 26 61 30 47
(103) 1B 26 61 31 47
(103) 1B 26 61 32 47
(116) 1B 26 6C 31 54
(103) 1B 26 6C 30 47
(103) 1B 26 6C 31 47
(67)
(67)
(67)
(74)
(67)
(67)
J ob Separation
Output (Media) Bin
Selection
Automatic selection ?&l0G
Upper Output Bin
(Bin #1)
?&l1G
Rear Output Bin1
(Bin #2)
?&l2G
(g) 027 038 108 050 071
(103) 1B 26 6C 32 47
(67)
Selects Bin #3
Selects Bin #4
Selects Bin #5
Selects Bin #6
Selects Bin #7
Selects Bin #8
Selects Bin #9
Selects Bin #10
Selects Bin #11
?&l3G
?&l4G
?&l5G
?&l6G
?&l7G
?&l8G
?&l9G
?&l10G
?&l11G
(g) 027 038 108 051 071
(g) 027 038 108 052 071
(g) 027 038 108 053 071
(g) 027 038 108 054 071
(g) 027 038 108 055 071
(g) 027 038 108 056 071
(g) 027 038 108 057 071
(g) 027 038 108 049 048 071
(g) 027 038 108 049 049 071
(103) 1B 26 6C 33 47
(103) 1B 26 6C 34 47
(103) 1B 26 6C 35 47
(103) 1B 26 6C 36 47
(103) 1B 26 6C 37 47
(103) 1B 26 6C 38 47
(103) 1B 26 6C 39 47
(103) 1B 26 6C 31 30 47
(103) 1B 26 6C 31 31 47
(67)
(67)
(67)
(67)
(67)
(67)
(67)
(67)
(67)
1
For HP LaserJet 5Si/5SiMx printers, ?&l2G selects the “printer left/face up bin,” which is not available when the High Capacity Output
(HCO) is attached.
A-2 Printer Commands
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
Unit of
Measure
PARAMETER
# Number of units ?&u#D
per inch
COMMAND
DECIMAL VALUE
027 038 117 #...# 068
HEXADECIMAL VALUE
(d)
(100) 1B 26 75 #...# 44
(64)
Mechanical Print
Quality
Normal
?*o0Q
(q)
027 042 111 048 081
(113) 1B 2A 6F 30 51
(71)
Better
?*o1Q
(q)
027 042 111 049 081
027 042 111 050 081
027 038 108 048 077
027 038 108 049 077
027 038 108 050 077
027 038 108 051 077
027 038 108 052 077
027 038 097 048 078
(113) 1B 2A 6F 31 51
(113) 1B 2A 6F 32 51
(109) 1B 26 6C 30 4D
(109) 1B 26 6C 31 4D
(109) 1B 26 6C 32 4D
(109) 1B 26 6C 33 4D
(109) 1B 26 6C 34 4D
(110) 1B 26 61 30 4E
(71)
(71)
(6D)
(6D)
(6D)
(6D)
(6D)
(6E)
Best
?*o2Q
(q)
Media Type
Plain
?&l0M
?&l1M
?&l2M
?&l3M
?&l4M
(m)
(m)
(m)
(m)
(m)
(n)
Bond
Special
Glossy
Transparency
Negative Motion
Contains negative ?&a0N
motion
Does not contain
negative motion
?&a1N
(n)
027 038 097 049 078
(110) 1B 26 61 31 4E
(6E)
PAGE CONTROL COMMANDS
Page Length and Size
Paper Source
Eject Page
?&l0H
(h)
(h)
(h)
(h)
027 038 108 048 072
027 038 108 049 072
027 038 108 050 072
027 038 108 051 072
(104) 1B 26 6C 30 48
(104) 1B 26 6C 31 48
(104) 1B 26 6C 32 48
(104) 1B 26 6C 33 48
(68)
(68)
(68)
(68)
Main Paper Source ?&l1H
Manual Feed
?&l2H
?&l3H
Manual Envelope
Feed
Alternate Paper
Source
?&l4H
?&l5H
(h)
(h)
027 038 108 052 072
027 038 108 053 072
(104) 1B 26 6C 34 48
(104) 1B 26 6C 35 48
(68)
(68)
Optional Large
Paper Source
Envelope Feeder
Auto Select
?&l6H
?&l7H
(h)
(h)
(h)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
027 038 108 054 072
(104) 1B 26 6C 36 48
(104) 1B 26 6C 37 48
(104) 1B 26 6C 38 48
(68)
(68)
(68)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
(61)
027 038 108 055 072
Tray 1 (right tray) ?&l8H
027 038 108 056 072
Page Size
Executive
Letter
?&l1A
?&l2A
?&l3A
?&l6A
?&l27A
?&l26A
?&l25A
?&l24A
?&l46A
?&l45A
?&l44A
?&l71A
?&l72A
027 038 108 049 065
(97)
(97)
(97)
(97)
(97)
(97)
(97)
(97)
(97)
(97)
(97)
(97)
(97)
(97)
(97)
(97)
(97)
(97)
(97)
1B 26 6C 31 41
027 038 108 050 065
1B 26 6C 32 41
Legal
027 038 108 051 065
1B 26 6C 33 41
Ledger
027 038 108 054 065
1B 26 6C 36 41
A3
027 038 108 050 055 065
027 038 108 050 054 065
027 038 108 050 053 065
027 038 108 050 052 065
027 038 108 052 054 065
027 038 108 052 053 065
027 038 108 052 052 065
027 038 108 055 049 065
027 038 108 055 050 065
027 038 108 056 048 065
027 038 108 056 049 065
027 038 108 057 048 065
027 038 108 057 049 065
027 038 108 049 048 048 065
027 038 108 049 048 049 065
1B 26 6C 32 37 41
1B 26 6C 32 36 41
1B 26 6C 32 35 41
1B 26 6C 32 34 41
1B 26 6C 34 36 41
1B 26 6C 34 35 41
1B 26 6C 34 34 41
1B 26 6C 37 31 41
1B 26 6C 37 32 41
1B 26 6C 38 30 41
1B 26 6C 38 31 41
1B 26 6C 39 30 41
1B 26 6C 39 31 41
1B 26 6C 31 30 30 41
1B 26 6C 31 30 31 41
A4
A5
A6
J IS B4 Paper
J IS B5 Paper
J IS B6 Paper
Hagaki Postcard
Oufuku-Hagaki
Monarch Envelope ?&l80A
COM 10 Envelope ?&l81A
DL Envelope
C5 Envelope
B5 Envelope
Custom
?&l90A
?&l91A
?&l100A
?&l101A
Printer Commands A-3
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
DECIMAL VALUE
Orientation
(o) 027 038 108 048 079
(o) 027 038 108 049 079
(o) 027 038 108 050 079
(o) 027 038 108 051 079
HEXADECIMAL VALUE
1B 26 6C 30 4F
Orientation
Portrait
?&l0O
(111)
(111)
(111)
(111)
(6F)
(6F)
(6F)
(6F)
Landscape
Reverse Portrait
?&l1O
?&l2O
?&l3O
1B 26 6C 31 4F
1B 26 6C 32 4F
1B 26 6C 33 4F
Reverse
Landscape
Print Direction
# Degrees of
Rotation (counter-
clockwise,
?&a#P
(p) 027 038 097 #...# 080
(112) 1B 26 61 #...# 50
(70)
90° increments
only)
Character Text
Path Direction
Horizontal
Vertical Rotated
?&c0T
?&c–1T
(t) 027 038 099 048 084
(t) 027 038 099 045 049 084
(116) 1B 26 63 30 54
(116) 1B 26 63 2D 31 54
(74)
(74)
Margins and Text Length
(e) 027 038 108 #...# 069
(f) 027 038 108 #...# 070
(l) 027 038 097 #...# 076
(m) 027 038 097 #...# 077
027 057
Top Margin
Text Length
Left Margin
Right Margin
# of Lines
# of Lines
# of Columns
# of Columns
—
?&l#E
?&l#F
?&a#L
?&a#M
?9
(101) 1B 26 6C #...# 45
(102) 1B 26 6C #...# 46
(108) 1B 26 61 #...# 4C
(109) 1B 26 61 #...# 4D
1B 39
(65)
(66)
(6C)
(6D)
Clear Horizontal
Margins
Perforation Skip Mode
(l) 027 038 108 048 076
(l) 027 038 108 049 076
Perforation Skip
Disable
Enable
?&l0L
?&l1L
(108) 1B 26 6C 30 4C
(108) 1B 26 6C 31 4C
(6C)
(6C)
Horizontal Column Spacing
Horizontal Motion
Index (HMI)
# of 1/120"
Increments
?&k#H
(h) 027 038 107 #...# 072
(104) 1B 26 6B #...# 48
(68)
Vertical Line Spacing
Vertical Motion In- # of 1/48"
?&l#C
?&l1D
(c) 027 038 108 #...# 067
(99)
1B 26 6C #...# 43
(63)
(64)
dex (VMI)
Increments
Line Spacing
1 line/inch
(d) 027 038 108 049 068
(100) 1B 26 6C 31 44
(Lines per inch)
2 lines/inch
3 lines/inch
4 lines/inch
6 lines/inch
8 lines/inch
12 lines/inch
16 lines/inch
24 lines/inch
48 lines/inch
?&l2D
?&l3D
?&l4D
?&l6D
?&l8D
?&l12D
?&l16D
?&l24D
?&l48D
(d) 027 038 108 050 068
(d) 027 038 108 051 068
(d) 027 038 108 052 068
(d) 027 038 108 054 068
(d) 027 038 108 056 068
(d) 027 038 108 049 050 068
(d) 027 038 108 049 054 068
(d) 027 038 108 050 052 068
(d) 027 038 108 052 056 068
(100) 1B 26 6C 32 44
(100) 1B 26 6C 33 44
(100) 1B 26 6C 34 44
(100) 1B 26 6C 36 44
(100) 1B 26 6C 38 44
(100) 1B 26 6C 31 32 44
(100) 1B 26 6C 31 36 44
(100) 1B 26 6C 32 34 44
(100) 1B 26 6C 34 38 44
(64)
(64)
(64)
(64)
(64)
(64)
(64)
(64)
(64)
ALPHANUMERIC ID
Alphanumeric ID
# of bytes
?&n#W[operation]
[String]
027 038 110 #...# 087
1B 26 6E #...# 57
A-4 Printer Commands
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
CURSOR POSITIONING
Vertical and Horizontal
DECIMAL VALUE
HEXADECIMAL VALUE
Vertical Position
# of Rows
# of Units
?&a#R
?*p#Y
?&a#V
?&a#C
?*p#X
?&a#H
?=
(r) 027 038 097 #...# 082
(y) 027 042 112 #...# 089
(v) 027 038 097 #...# 086
(c) 027 038 097 #...# 067
(x) 027 042 112 #...# 088
(h) 027 038 097 #...# 072
027 061
(114) 1B 26 61 #...# 52
(72)
(79)
(76)
(63)
(78)
(68)
(121) 1B 2A 70 #...# 59
(118) 1B 26 61 #...# 56
# of Decipoints
# of Columns
# of Units
Horizontal Position
(99)
1B 26 61 #...# 43
(120) 1B 2A 70 #...# 58
(104) 1B 26 61 #...# 48
1B 3D
# of Decipoints
Half Line Feed
End-of-Line Termination
Line Termination
CR=CR; LF=LF; FF=FF
?&k0G
?&k1G
?&k2G
?&k3G
(g) 027 038 107 048 071
(103) 1B 26 6B 30 47
(103) 1B 26 6B 31 47
(103) 1B 26 6B 32 47
(103) 1B 26 6B 33 47
(67)
(67)
(67)
(67)
CR=CR+LF; LF=LF; FF=FF
CR=CR; LF=CR+LF; FF=CR+FF
CR=CR+LF; LF=CR+LF; FF=CR+FF
(g) 027 038 107 049 071
(g) 027 038 107 050 071
(g) 027 038 107 051 071
Push/Pop Position
?&f0S
Push/Pop Position
Push
Pop
(s) 027 038 102 048 083
(s) 027 038 102 049 083
(115) 1B 26 66 30 53
(115) 1B 26 66 31 53
(73)
(73)
?&f1S
FONT SELECTION
Symbol Set Selection1
Primary Symbol Set
ISO 60: Norwegian 1
ISO 4: United Kingdom
Windows 3.1 Latin 2
ISO 69: French
?(0D
?(1E
?(9E
?(1F
?(1G
?(0I
027 040 048 068
027 040 049 069
027 040 057 069
027 040 049 070
027 040 049 071
027 040 048 073
027 040 054 074
1B 28 30 44
1B 28 31 45
1B 28 39 45
1B 28 31 46
1B 28 31 47
1B 28 30 49
1B 28 36 4A
ISO 21: German
ISO 15: Italian
Microsoft Publishing
?(6J
1
Additional symbol sets are supported, refer to Table C-1 for a list of these symbol sets.
Printer Commands A-5
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
DECIMAL VALUE
HEXADECIMAL VALUE
1B 28 37 4A
Symbol Set Selection1 - continued
Primary Symbol Set
DeskTop
?(7J
027 040 055 074
PS Text
?(10J
?(12J
?(13J
?(14J
?(9L
027 040 049 048 074
027 040 049 050 074
027 040 049 051 074
027 040 049 052 074
027 040 057 076
1B 28 31 30 4A
1B 28 31 32 4A
1B 28 31 33 4A
1B 28 31 34 4A
1B 28 39 4C
MC Text
Ventura International
Ventura US
Ventura ITC Zapf Dingbats
PS ITC Zapf Dingbats
?(10L
027 040 049 048 076
027 040 049 049 076
027 040 049 050 076
027 040 049 051 076
027 040 053 055 057 076
027 040 053 077
1B 28 31 30 4C
1B 28 31 31 4C
1B 28 31 32 4C
1B 28 31 33 4C
1B 28 35 37 39 4C
1B 28 35 4D
ITC Zapf Dingbats Series 100 ?(11L
ITC Zapf Dingbats Series 200 ?(12L
ITC Zapf Dingbats Series 300 ?(13L
Wingdings
PS Math
?(579L
?(5M
Ventura Math
Math-8
?(6M
027 040 054 077
1B 28 36 4D
?(8M
027 040 056 077
1B 28 38 4D
Symbol
?(19M
027 040 049 057 077
027 040 048 078
1B 28 31 39 4D
1B 28 30 4E
ISO 8859-1 (ECMA-94) Latin 1 ?(0N
ISO 8859-2: Latin 2
ISO 8859-9: Latin 5
ISO 11: Swedish
ISO 17: Spanish
Windows 3.1 Latin 5
PC 1004
?(2N
?(5N
?(0S
?(2S
?(5T
?(9J
027 040 050 078
1B 28 32 4E
027 040 053 078
1B 28 35 4E
027 040 048 083
1B 28 30 53
027 040 050 083
1B 28 32 53
027 040 053 084
1B 28 35 54
027 040 057 074
1B 28 39 4A
1B 28 32 36 55
1B 28 31 4C
PC 775
?(26U
?(19L
?(6N
027 040 050 054 085
027 040 049 076
Windows Baltic
ISO 8859-10: Latin 6
027 040 054 078
1B 28 36 4E
1
Additional symbol sets are supported, refer to Table C-1 for a list of these symbol sets.
A-6 Printer Commands
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER COMMAND
Symbol Set Selection1 - continued
DECIMAL VALUE
HEXADECIMAL VALUE
Primary Symbol Set
PC Turkish
?(9T
027 040 057 084
1B 28 39 54
ISO 6: ASCII
Legal
?(0U
027 040 048 085
1B 28 30 55
?(1U
027 040 049 085
1B 28 31 55
Roman-8
?(8U
027 040 056 085
1B 28 38 55
Windows 3.0 Latin 1
PC-8
?(9U
027 040 057 085
1B 28 39 55
?(10U
?(11U
?(12U
?(15U
?(17U
?(19U
?(19K
027 040 049 048 085
027 040 049 049 085
027 040 049 050 085
027 040 049 053 085
027 040 049 055 085
027 040 049 057 085
027 040 049 057 075
1B 28 31 30 55
1B 28 31 31 55
1B 28 31 32 55
1B 28 31 35 55
1B 28 31 37 55
1B 28 31 39 55
1B 28 31 39 4B
PC-8 D/N
PC-850
Pi Font
PC-852
Windows 3.1 Latin 1 (ANSI)
Windows 3.1J (J apanese)
Spacing
Primary Spacing
Fixed
?(s0P
?(s1P
(p)
(p)
027 040 115 048 080
027 040 115 049 080
(112) 1B 28 73 30 50
(70)
(70)
Proportional
(112) 1B 28 73 31 50
Pitch
Primary Pitch
Set Pitch Mode
# Characters/inch
10.0
?(s#H
(h)
(s)
(s)
(s)
027 040 115 #...# 072
027 038 107 048 083
027 038 107 050 083
027 038 107 052 083
(104) 1B 28 73 #...# 48
(115) 1B 26 6B 30 53
(115) 1B 26 6B 32 53
(115) 1B 26 6B 34 53
(68)
(73)
(73)
(73)
?&k0S
?&k2S
?&k4S
Compressed (16.5-16.7)
Elite (12.0)
Point Size
?(s#V
Primary Height
# Points
(v)
027 040 115 #...# 086
(118) 1B 28 73 #...# 56
(76)
1
Additional symbol sets are supported, refer to Table C-1 for a list of these symbol sets.
Printer Commands A-7
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
Style
DECIMAL VALUE
027 040 115 048 083
HEXADECIMAL VALUE
Primary Style
Upright (Solid)
?(s0S
(s)
(s)
(s)
(s)
(s)
(s)
(s)
(s)
(s)
(s)
(115) 1B 28 73 30 53
(73)
(73)
(73)
(73)
(73)
(73)
(73)
(73)
(73)
(73)
Italic
?(s1S
027 040 115 049 083
(115) 1B 28 73 31 53
Condensed
?(s4S
027 040 115 052 083
(115) 1B 28 73 34 53
Condensed Italic
Compressed (Extra Condensed)
Expanded
?(s5S
027 040 115 053 083
(115) 1B 28 73 35 53
?(s8S
027 040 115 056 083
(115) 1B 28 73 38 53
?(s24S
?(s32S
?(s64S
?(s128S
?(s160S
027 040 115 050 052 083
027 040 115 051 050 083
027 040 115 054 052 083
027 040 115 049 050 056 083
027 040 115 049 054 048 083
(115) 1B 28 73 32 34 53
(115) 1B 28 73 33 32 53
(115) 1B 28 73 36 34 53
(115) 1B 28 73 31 32 38 53
(115) 1B 28 73 31 36 30 53
Outline
Inline
Shadowed
Outline Shadowed
Additional style values may be obtained from the related documentation provided with HP’s font products.
PCL 5 LaserJ et Printers allows the specification of complex structures (contours, outlines, shading, etc.) and widths as well as posture.
Refer to the PCL 5 Printer Language Technical Reference Manual.
Stroke Weight
Primary Font
Stroke Weight
Ultra Thin
Extra Thin
Thin
?(s–7B
?(s–6B
?(s–5B
?(s–4B
?(s–3B
?(s–2B
?(s–1B
?(s0B
?(s1B
?(s2B
?(s3B
?(s4B
?(s5B
?(s6B
?(s7B
(b)
(b)
(b)
(b)
(b)
(b)
(b)
(b)
(b)
(b)
(b)
(b)
(b)
(b)
(b)
027 040 115 045 055 066
027 040 115 045 054 066
027 040 115 045 053 066
027 040 115 045 052 066
027 040 115 045 051 066
027 040 115 045 050 066
027 040 115 045 049 066
027 040 115 048 066
027 040 115 049 066
027 040 115 050 066
027 040 115 051 066
027 040 115 052 066
027 040 115 053 066
027 040 115 054 066
027 040 115 055 066
(98) 1B 28 73 2D 37 42
(98) 1B 28 73 2D 36 42
(98) 1B 28 73 2D 35 42
(98) 1B 28 73 2D 34 42
(98) 1B 28 73 2D 33 42
(98) 1B 28 73 2D 32 42
(98) 1B 28 73 2D 31 42
(98) 1B 28 73 30 42
(98) 1B 28 73 31 42
(98) 1B 28 73 32 42
(98) 1B 28 73 33 42
(98) 1B 28 73 34 42
(98) 1B 28 73 35 42
(98) 1B 28 73 36 42
(98) 1B 28 73 37 42
(62)
(62)
(62)
(62)
(62)
(62)
(62)
(62)
(62)
(62)
(62)
(62)
(62)
(62)
(62)
Extra Light
Light
Demi Light
Semi Light
Medium (book or text)
Semi Bold
Demi Bold
Bold
Extra Bold
Black
Extra Black
Ultra Black
A-8 Printer Commands
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
DECIMAL VALUE
HEXADECIMAL VALUE
(116) 1B 28 73 30 54
Primary Typeface Family 1
Typeface Family
LinePrinter
?(s0T
(t) 027 040 115 048 084
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(74)
Albertus
?(s4362T
?(s4168T
?(s4140T
?(s4116T
?(s3T
(t) 027 040 115 052 051 054 050 084
(t) 027 040 115 052 049 054 056 084
(t) 027 040 115 052 049 052 048 084
(t) 027 040 115 052 049 049 054 084
(t) 027 040 115 051 084
(116) 1B 28 73 34 33 36 32 54
(116) 1B 28 73 34 31 36 38 54
(116) 1B 28 73 34 31 34 30 54
(116) 1B 28 73 34 31 31 36 54
(116) 1B 28 73 33 54
Antique Olive
Clarendon
Coronet
Courier
GW-Kai
?(s37357T
?(s4099T
?(s4141T
?(s4197T
?(s4102T
?(s4297T
?(s4113T
?(s4101T
?(s4148T
?(s16602T
?(s28752T
?(s28825T
?(s16901T
?(s37110T
?(s37058T
?(s16686T
?(s6826T
?(s31402T
(t) 027 040 115 051 055 051 053 055 084
(t) 027 040 115 052 048 057 057 084
(t) 027 040 115 052 049 052 049 084
(t) 027 040 115 052 049 057 055 084
(t) 027 040 115 052 049 048 050 084
(t) 027 040 115 052 050 057 055 084
(t) 027 040 115 052 049 049 051 084
(t) 027 040 115 052 049 048 049 084
(t) 027 040 115 052 049 052 056 084
(t) 027 040 115 049 054 054 048 050 084
(t) 027 040 115 050 056 055 053 050 084
(t) 027 040 115 050 056 056 050 053 084
(t) 027 040 115 049 054 057 048 049 084
(t) 027 040 115 051 055 049 049 048 084
(t) 027 040 115 051 055 048 053 056 084
(t) 027 040 115 049 054 054 056 054 084
(t) 027 040 115 054 056 050 054 084
(t) 027 040 115 051 049 052 048 050 084
(116) 1B 28 73 33 37 33 35 37 54
(116) 1B 28 73 34 30 39 39 54
(116) 1B 28 73 34 31 34 31 54
(116) 1B 28 73 34 31 39 37 54
(116) 1B 28 73 34 31 30 32 54
(116) 1B 28 73 34 32 39 37 54
(116) 1B 28 73 34 31 31 33 54
(116) 1B 28 73 34 31 30 31 54
(116) 1B 28 73 34 31 34 38 54
(116) 1B 28 73 31 36 36 30 32 54
(116) 1B 28 73 32 38 37 35 32 54
(116) 1B 28 73 32 38 38 32 35 54
(116) 1B 28 73 31 36 39 30 31 54
(116) 1B 28 73 33 37 31 31 30 54
(116) 1B 28 73 33 37 30 35 38 54
(116) 1B 28 73 31 36 36 38 36 54
(116) 1B 28 73 36 38 32 36 54
(116) 1B 28 73 33 31 34 30 32 54
Courier
ITC Zapf Dingbats
Garamond Antiqua
Letter Gothic
Marigold
CG Omega
CG Times
Univers
Arial
MS Mincho
MS Gothic
Times New Roman
SimHei
SimSun
Symbol
Wingdings
Wingdings
FONT DEFAULT
027 040 051 064
027 041 051 064
Font Default
Underline
Primary Font
?(3@
?)3@
1B 28 33 40
1B 29 33 40
Secondary Font
UNDERLINE
(d) 027 038 100 048 068
(d) 027 038 100 051 068
027 038 100 064
Enable Fixed
Enable Floating
Disable
?&d0D
?&d3D
?&d@
(100) 1B 26 64 30 44
(100) 1B 26 64 33 44
1B 26 64 40
(64)
(64)
TEXT PARSING METHOD
Text Parsing Method 1-Byte
1-Byte
?&t0P
(p) 027 038 116 48 080
(p) 027 038 116 49 080
(p) 027 038 116 050 049 080
(p) 027 038 116 051 049 080
(p) 027 038 116 051 056 080
(112) 1B 26 74 30 50
(112) 1B 26 74 31 50
(112) 1B 26 74 32 31 50
(112) 1B 26 74 33 31 50
(112) 1B 26 74 33 38 50
(70)
(70)
(70)
(70)
(70)
?&t1P
1-Byte/2-Byte
1-Byte/2-Byte
1-Byte/2-Byte
?&t21P
?&t31P
?&t38P
TRANSPARENT PRINT DATA
Transparent Print
Data
# of Bytes
?&p#X[Data]
027 038 112 #...# 088
1B 26 70 #...# 58
1
Additional typefaces are supported, refer to Table C-2 and C-3 for a list of these symbol sets.
Printer Commands A-9
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
DECIMAL VALUE
027 042 099 #...# 068
HEXADECIMAL VALUE
FONT MANAGEMENT
Assign Font ID
Font ID #
?*c#D
?*c0F
?*c1F
?*c2F
(d)
(f)
(f)
(f)
(f)
(f)
(f)
(f)
(100) 1B 2A 63 #...# 44
(64)
(66)
(66)
(66)
(66)
(66)
(66)
(66)
Font and Character Control
Delete all Fonts
027 042 099 048 070
027 042 099 049 070
027 042 099 050 070
027 042 099 051 070
027 042 099 052 070
027 042 099 053 070
027 042 099 054 070
(102) 1B 2A 63 30 46
(102) 1B 2A 63 31 46
(102) 1B 2A 63 32 46
(102) 1B 2A 63 33 46
(102) 1B 2A 63 34 46
(102) 1B 2A 63 35 46
(102) 1B 2A 63 36 46
Delete all temporary fonts
Delete last font ID specified
Delete last character specified ?*c3F
Make font temporary
?*c4F
?*c5F
?*c6F
Make font permanent
Copy/Assign the currently
invoked font as temporary
Soft Symbol Set Management / Creation
Set Symbol Set
ID #
?*c#R
(r)
027 042 099 #...# 082
027 040 102 #...# 087
027 042 099 048 083
027 042 099 049 083
(114) 1B 2A 63 #...# 52
1B 28 66 #...# 57
(72)
Define Symbol Set
Symbol Set Control
# of Bytes
?(f#W[Data]
?*c0S
Delete all symbol sets
(s)
(s)
(115) 1B 2A 63 30 53
(115) 1B 2A 63 31 53
(73)
(73)
Delete all temporary symbol
sets
?*c1S
Delete current
soft symbol set
(last ID#)
?*c2S
(s)
027 042 099 050 083
(115) 1B 2A 63 32 53
(73)
Make current soft symbol set
temporary
?*c4S
?*c5S
(s)
(s)
027 042 099 052 083
027 042 099 053 083
(115) 1B 2A 63 34 53
(115) 1B 2A 63 35 53
(73)
(73)
Make current soft symbol set
permanent
A-10 Printer Commands
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
DECIMAL VALUE
HEXADECIMAL VALUE
Font Selection by ID Number
Select font (with ID #)
ID # primary font
?(#X
?)#X
027 040 #...# 088
1B 28 #...# 58
1B 29 #...# 58
ID # secondary font
027 041 #...# 088
SOFT FONT CREATION
Font descriptor
(font header)
# of bytes
# of bytes
?)s#W[Data]
027 041 115 #...# 087
1B 29 73 #...# 57
1B 28 73 #...# 57
Download character
Character code
?(s#W[Data]
027 040 115 #...# 087
027 042 099 #...# 069
Character code # (decimal) ?*c#E
(e)
(101) 1B 2A 63 #...# 45
(65)
(72)
GRAPHICS
Raster Graphics
Raster
75 dots/inch
100 dots/inch
150 dots/inch
200 dots/inch
300 dots/inch
600 dots/inch
?*t75R
(r)
(r)
(r)
(r)
(r)
(r)
027 042 116 055 053 082
(114) 1B 2A 74 37 35 52
Resolution
?*t100R
?*t150R
?*t200R
?*t300R
?*t600R
027 042 116 049 048 048 082
027 042 116 049 053 048 082
027 042 116 050 048 048 082
027 042 116 051 048 048 082
027 042 116 054 048 048 082
(114) 1B 2A 74 31 30 30 52 (72)
(114) 1B 2A 74 31 35 30 52 (72)
(114) 1B 2A 74 32 30 30 52 (72)
(114) 1B 2A 74 33 30 30 52 (72)
(114) 1B 2A 74 36 30 30 52 (72)
Printer Commands A-11
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
DECIMAL VALUE
HEXADECIMAL VALUE
Raster Graphics
?*r0F
Raster Graphics Presentation
Start Raster Graphics
Follows orientation
(f)
027 042 114 048 070
027 042 114 051 070
027 042 114 048 065
027 042 114 049 065
027 042 114 050 065
(102) 1B 2A 72 30 46
(66)
(66)
(61)
(61)
(61)
Follows physical page
Left Raster Graphics Margin
Current Cursor
?*r3F
(f)
(102) 1B 2A 72 33 46
(97) 1B 2A 72 30 41
(97) 1B 2A 72 31 41
(97) 1B 2A 72 32 41
?*r0A
(a)
(a)
(a)
?*r1A
Scale mode (logical left page
boundary)
?*r2A
Scale mode (at CAP)
?*r3A
?*b#Y
(a)
(y)
027 042 114 051 065
027 042 098 #...# 089
(97) 1B 2A 72 33 42
(121) 1B 2A 62 #...# 59
(61)
(79)
Raster Y Offset
# of Raster Lines of vertical
movement
Set Raster Compression Mode
Unencoded
?*b0M
(m)
(m)
(m)
(m)
(m)
(m)
027 042 098 048 077
027 042 098 049 077
027 042 098 050 077
027 042 098 051 077
027 042 098 053 077
027 042 098 057 077
027 042 098 #...# 087
027 042 062 #...# 086
(109) 1B 2A 62 30 4D
(109) 1B 2A 62 31 4D
(109) 1B 2A 62 32 4D
(109) 1B 2A 62 33 4D
(109) 1B 2A 62 35 4D
(109) 1B 2A 98 39 4D
1B 2A 62 #...# 57
(6D)
(6D)
(6D)
(6D)
(6D)
(6D)
Run-Length Encoded
Tagged Image File Format
Delta Row
?*b1M
?*b2M
?*b3M
Adaptive Compression
Replacement Delta Row
# of Bytes
?*b5M
?*b9M
Transfer Raster Data (by row)
?*b#W[Data]
?*b#V[Data]
Transfer Raster Data (by plane) # of Bytes
1B 2A 98 #...# 56
End Raster Graphics
Old version Preferred
?*rB
?*rC
(b)
(c)
027 042 114 066
027 042 114 067
(98) 1B 2A 72 42
(99) 1B 2A 72 43
(62)
(63)
Raster Height (Source)
Raster Width (Source)
# Raster Rows
?*r#T
?*r#S
(t)
(s)
027 042 114 #...# 084
027 042 114 #...# 083
(116) 1B 2A 72 #...# 54
(115) 1B 2A 72 #...# 53
(74)
(73)
# Pixels of the Specified
Resolution
Raster Height (Destination)
Raster Width (Destination)
Scale Algorithm
# of Decipoints
?*t#H
?*t#V
?*t0K
?*t1K
(h)
(v)
(k)
(k)
027 042 116 #...# 072
027 042 116 #...# 086
027 042 116 048 075
027 042 116 049 075
(104) 1B 2A 74 #...# 48
(118) 1B 2A 74 #...# 56
(107) 1B 2A 74 30 4B
(107) 1B 2A 74 31 4B
(68)
(76)
(6B)
(6B)
# of Decipoints
Source with light background
Source with dark background
A-12 Printer Commands
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
THE PRINT MODEL
Imaging
DECIMAL VALUE
HEXADECIMAL VALUE
Select Current Pattern
Solid Black (default)
Solid White
?*v0T
?*v1T
?*v2T
?*v3T
(t)
(t)
(t)
(t)
027 042 118 048 084
(116) 1B 2A 76 30 54
(74)
(74)
(74)
(74)
027 042 118 049 084
027 042 118 050 084
027 042 118 051 084
(116) 1B 2A 76 31 54
(116) 1B 2A 76 32 54
(116) 1B 2A 76 33 54
HP-defined Shading Pattern
HP-defined
Cross-hatched Pattern
User-defined Pattern
Transparent Opaque
?*v4T
(t)
027 042 118 052 084
(116) 1B 2A 76 34 54
(74)
Source Transparency code
Pattern Transparency Mode
?*v0N
?*v1N
(n)
(n)
027 042 118 048 078
027 042 118 049 078
(110) 1B 2A 76 30 4E
(110) 1B 2A 76 31 4E
(6E)
(6E)
Transparent Opaque
?*v0O
?*v1O
(o)
(o)
027 042 118 048 079
027 042 118 049 079
(111) 1B 2A 76 30 4F
(111) 1B 2A 76 31 4F
(6F)
(6F)
Logical Operation
Pixel Placement
# = ROP3 input value
Grid Intersection
Pixel Placement
?*l#O
?*v0R
?*v1R
(o)
(r)
(r)
027 042 108 #...# 079
027 042 108 048 082
027 042 118 049 082
(111) 1B 2A 6C #...# 4F
(114) 1B 2A 6C 30 52
(114) 1B 2A 76 31 52
(6F)
(72)
(72)
Rectangle Dimensions
Rectangle Width (Horizontal
Size)
# of dots
?*c#A
(a)
027 042 099 #...# 065
(97) 1B 2A 63 #...# 41
(61)
# of decipoints
# of dots
?*c#H
?*c#B
(h)
(b)
027 042 099 #...# 072
027 042 099 #...# 066
(104) 1B 2A 63 #...# 48
(98) 1B 2A 63 # ... # 42
(68)
(62)
Rectangle Height (Vertical
Size)
# of decipoints
?*c#V
(v)
027 042 099 #...# 086
(118) 1B 2A 63 #...# 56
(76)
Printer Commands A-13
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
DECIMAL VALUE
HEXADECIMAL VALUE
Rectangular Area Fill
Fill Rectangular Area
Solid Black
?*c0P
?*c1P
?*c2P
?*c3P
?*c4P
?*c5P
?*c#G
(p)
(p)
(p)
(p)
(p)
(p)
(g)
027 042 099 048 080
(112) 1B 2A 63 30 50
(70)
(70)
(70)
(70)
(70)
(70)
(67)
Erase (solid white fill)
Shaded Fill
027 042 099 049 080
027 042 099 050 080
027 042 099 051 080
027 042 099 052 080
027 042 099 053 080
027 042 099 #...# 071
(112) 1B 2A 63 31 50
(112) 1B 2A 63 32 50
(112) 1B 2A 63 33 50
(112) 1B 2A 63 34 50
(112) 1B 2A 63 35 50
(103) 1B 2A 63 #...# 47
Cross-hatched Fill
User-defined
Current Pattern
Pattern ID
Shading
% of Shading or Type of
Pattern or User Pattern ID
2% Gray
?*c2G
(g)
(g)
(g)
(g)
(g)
(g)
(g)
(g)
(g)
(g)
(g)
(g)
(g)
(g)
027 042 099 050 071
(103) 1B 2A 63 32 47
(67)
(67)
(67)
(67)
(67)
(67)
(67)
(67)
(67)
(67)
(67)
(67)
(67)
(67)
10% Gray
?*c10G
?*c15G
?*c30G
?*c45G
?*c70G
?*c90G
?*c100G
?*c1G
027 042 099 049 048 071
027 042 099 049 053 071
027 042 099 051 048 071
027 042 099 052 053 071
027 042 099 055 048 071
027 042 099 057 048 071
(103) 1B 2A 63 31 30 47
(103) 1B 2A 63 31 35 47
(103) 1B 2A 63 33 30 47
(103) 1B 2A 63 34 35 47
(103) 1B 2A 63 37 30 47
(103) 1B 2A 63 39 30 47
15% Gray
30% Gray
45% Gray
70% Gray
90% Gray
100% Gray
1 Horiz. Line
2 Vert. Lines
3 Diagonal Lines
4 Diagonal Lines
5 Square Grid
6 Diagonal Grid
027 042 099 049 048 048 071 (103) 1B 2A 63 31 30 30 47
Pattern
027 042 099 049 071
027 042 099 050 071
027 042 099 051 071
027 042 099 052 071
027 042 099 053 071
027 042 099 054 071
(103) 1B 2A 63 31 47
(103) 1B 2A 63 32 47
(103) 1B 2A 63 33 47
(103) 1B 2A 63 34 47
(103) 1B 2A 63 35 47
(103) 1B 2A 63 36 47
?*c2G
?*c3G
?*c4G
?*c5G
?*c6G
A-14 Printer Commands
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
DECIMAL VALUE
HEXADECIMAL VALUE
USER DEFINED PATTERN / MANAGEMENT CREATION
Define (Download) Pattern
User-defined Pattern Control
# of bytes
?*c#W[Data]
?*c0Q
027 042 099 #...# 087
027 042 099 048 081
027 042 099 049 081
027 042 099 050 081
027 042 099 052 081
027 042 099 053 081
027 042 112 048 082
027 042 112 049 082
1B 2A 63 #...# 57
Delete all patterns
(q)
(q)
(q)
(q)
(q)
(r)
(r)
(113) 1B 2A 63 030 51
(71)
(71)
(71)
(71)
(71)
(72)
(72)
Delete all temporary patterns ?*c1Q
(113) 1B 2A 63 031 51
(113) 1B 2A 63 032 51
(113) 1B 2A 63 034 51
(113) 1B 2A 63 035 51
(114) 1B 2A 70 30 52
(114) 1B 2A 70 31 52
Delete current pattern
Make pattern temporary
Make pattern permanent
Rotate with orientation
Follow physical page
?*c2Q
?*c4Q
?*c5Q
?*p0R
?*p1R
Set Pattern Reference
Point
MACROS
Macro ID
Macro ID #
?&f#Y
?&f0X
?&f1X
?&f2X
?&f3X
?&f4X
?&f5X
?&f6X
?&f7X
?&f8X
?&f9X
?&f10X
(y)
(x)
(x)
(x)
(x)
(x)
(x)
(x)
(x)
(x)
(x)
(x)
027 038 102 #...# 089
027 038 102 048 088
027 038 102 049 088
027 038 102 050 088
027 038 102 051 088
027 038 102 052 088
027 038 102 053 088
027 038 102 054 088
027 038 102 055 088
027 038 102 056 088
027 038 102 057 088
027 038 102 049 048 088
(121) 1B 26 66 #...# 59
(120) 1B 26 66 30 58
(120) 1B 26 66 31 58
(120) 1B 26 66 32 58
(120) 1B 26 66 33 58
(120) 1B 26 66 34 58
(120) 1B 26 66 35 58
(120) 1B 26 66 36 58
(120) 1B 26 66 37 58
(120) 1B 26 66 38 58
(120) 1B 26 66 39 58
(120) 1B 26 66 31 30 58
(79)
(78)
(78)
(78)
(78)
(78)
(78)
(78)
(78)
(78)
(78)
(78)
Macro Control
Start Macro Def.
Stop Macro Def.
Execute Macro
Call Macro
Enable Overlay
Disable Overlay
Delete Macros
Delete All Temp. Macros
Delete Macro ID
Make Temporary
Make Permanent
Printer Commands A-15
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
DECIMAL VALUE
HEXADECIMAL VALUE
(116) 1B 2A 73 30 54
STATUS READBACK
Set Status Readback Location Type Invalid Location
?*s0T
?*s1T
?*s2T
?*s3T
?*s4T
?*s5T
?*s7T
?*s0U
?*s1U
?*s2U
?*s3U
?*s4U
?*s0I
(t)
(t)
(t)
(t)
(t)
(t)
(t)
(u)
(u)
(u)
(u)
(u)
(i)
(i)
(i)
(i)
(i)
(f)
(f)
027 042 115 048 084
027 042 115 049 084
027 042 115 050 084
027 042 115 051 084
027 042 115 052 084
027 042 115 053 084
027 042 115 055 084
027 042 115 048 085
027 042 115 049 085
027 042 115 050 085
027 042 115 051 085
027 042 115 052 085
027 042 115 048 073
027 042 115 049 073
027 042 115 050 073
027 042 115 051 073
027 042 115 052 073
027 038 114 048 070
027 038 114 049 070
(74)
(74)
(74)
(74)
(74)
(74)
(74)
(75)
(75)
(75)
(75)
(75)
(69)
(69)
(69)
(69)
(69)
(66)
(66)
(6D)
(78)
Currently Selected
All Locations
Internal
(116) 1B 2A 73 31 54
(116) 1B 2A 73 32 54
(116) 1B 2A 73 33 54
(116) 1B 2A 73 34 54
(116) 1B 2A 73 35 54
(116) 1B 2A 73 37 54
(117) 1B 2A 73 30 55
(117) 1B 2A 73 31 55
(117) 1B 2A 73 32 55
(117) 1B 2A 73 33 55
(117) 1B 2A 73 34 55
(105) 1B 2A 73 30 49
(105) 1B 2A 73 31 49
(105) 1B 2A 73 32 49
(105) 1B 2A 73 33 49
(105) 1B 2A 73 34 49
(120) 1B 26 72 30 46
(120) 1B 26 72 31 46
(109) 1B 2A 73 31 4D
(120) 1B 2A 73 #...# 58
Downloaded
Cartridge
User-installed ROM (SIMMs)
Set Status Readback Location Unit All entities of the Location Type
Entity 1 or Temporary
Entity 2 or Permanent
Entity 3
Entity 4
Inquire Status Readback Entity
Font
Macro
?*s1I
User-defined Pattern
Symbol Set
?*s2I
?*s3I
Font Extended
Flush All Complete Pages
Flush All Page Data
—
?*s4I
Flush All Pages
?&r0F
?&r1F
?*s1M
?*s#X
Free Memory Space
Echo
(m) 027 042 115 049 077
# = Echo value (-32767 to 32767)
(x)
027 042 115 #...# 088
PROGRAMMING HINTS
End-of-Line Wrap
Display Functions
Enabled
Disabled
ON
?&s0C
?&s1C
?Y
(c)
027 038 115 048 067
027 038 115 049 067
027 089
(99) 1B 26 73 30 43
(99) 1B 26 73 31 43
1B 59
(63)
(63)
(c)
OFF
?Z
027 090
1B 5A
A-16 Printer Commands
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
DECIMAL VALUE
HEXADECIMAL VALUE
PCL VECTOR GRAPHICS SWITCHING/SET-UP PICTURE FRAME
Enter PCL Mode
Use previous PCL cursor
position
?%0A
?%1A
?%0B
?%1B
027 037 048 65
027 037 049 65
027 037 048 066
027 037 049 066
1B 25 30 41
1B 25 31 41
1B 25 30 42
1B 25 31 42
Use current HP-GL/2pen
position for cursor position
Enter HP-GL/2 Mode
Use previous HP-GL/2 pen
position
Use current PCL cursor
position
Stand-alone plotter mode
?%–1B
?%2B
027 037 045 049 066
027 037 050 066
1B 25 2D 31 42
1B 25 32 42
Current PCL
coordinate system/old HP-GL
pen position
Current PCL coordinate
system/current PCL CAP
?%3B
027 037 051 066
1B 25 33 42
HP-GL/2 Plot Horzontal Size
HP-GL/2 Plot Vertical Size
Horizontal size in inches
Vertical size in inches
?*c#K
?*c#L
?*c0T
(k)
(l)
(t)
027 042 099 #...# 075
027 042 099 #...# 076
027 042 099 048 084
(107) 1B 2A 63 # ... # 4B
(6B)
(6C)
(74)
(108) 1B 2A 63 #...# 4C
(116) 1B 2A 63 30 54
Set Picture Frame Anchor
Point
Set anchor point to cursor
position
Picture Frame Horizontal Size Decipoints
?*c#X
?*c#Y
(x)
(y)
027 042 099 #...# 088
027 042 099 #...# 089
(120) 1B 2A 63 #...# 58
(121) 1B 2A 63 #...# 59
(78)
(79)
Picture Frame Vertical Size
Enter PCL Mode
Decipoints
DUAL CONTEXT EXTENSIONS
?%#A
0 - Retain previous
PCL cursor position
1 - Use current
HP-GL/2 pen
position
Reset
?E
FI
None
Primary Font
Secondary Font
Font_ID
Font_ID
FN
SB
Scalable Or
Bitmapped Fonts
0 - Scalable
fonts only
1 - Bitmapped
fonts allowed
Printer Commands A-17
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-1. HP PCL 5 Commands (continued)
FUNCTION
PARAMETER
COMMAND
DECIMAL VALUE
HEXADECIMAL VALUE
COLOR COMMANDS
?*v#I
Assign Color Index
Index Number
(i) 027 042 118 #...# 073
(a) 027 042 118 #...# 065
(b) 027 042 118 #...# 066
(c) 027 042 118 #...# 067
027 042 108 #...# 087
(105) 1B 2A 76 #...# 49
(69)
(61)
(62)
(63)
Color Component One
Color Component Two
Color Component Three
Color Lookup Tables
Configure Image Data
Download Dither Matrix
Foreground Color
1st Component
2nd Component
3rd Component
# of Bytes
?*v#A
(97) 1B 2A 76 #...# 41
(98) 1B 2A 76 #...# 42
(99) 1B 2A 76 #...# 43
1B 2A 6C #...# 57
?*v#B
?*v#C
?*l#W[Data]
?*v#W[Data]
?*v#I
# of Bytes
027 042 118 #...# 087
1B 2A 76 #...# 57
# of Bytes
(i) 027 042 118 #...# 073
(s) 027 042 118 #...# 083
(i) 027 042 116 #...# 073
(m) 027 038 062 048 077
(m) 027 038 062 049 077
(i) 027 038 112 #...# 073
(c) 027 038 112 048 067
(c) 027 038 112 049 067
(c) 027 038 112 050 067
(c) 027 038 112 054 067
(p) 027 042 112 048 080
(p) 027 042 112 049 080
(j) 027 042 116 048 074
(j) 027 042 116 049 074
(j) 027 042 116 050 074
(j) 027 042 116 051 074
(j) 027 042 116 052 074
(j) 027 042 116 053 074
(j) 027 042 116 054 074
(j) 027 042 116 055 074
(j) 027 042 116 056 074
(j) 027 042 116 057 074
(105) 1B 2A 76 #...# 49
(115) 1B 2A 76 #...# 53
(105) 1B 2A 74 #...# 49
(109) 1B 26 98 30 4D
(109) 1B 26 98 31 4D
(105) 1B 26 70 #...# 49
(99) 1B 26 70 30 43
(99) 1B 26 70 31 43
(99) 1B 26 70 32 43
(99) 1B 26 70 36 43
(112) 1B 2A 70 30 50
(112) 1B 2A 70 31 50
(106) 1B 2A 74 30 4A
(106) 1B 2A 74 31 4A
(106) 1B 2A 74 32 4A
(106) 1B 2A 74 33 4A
(106) 1B 2A 74 34 4A
(106) 1B 2A 74 35 4A
(106) 1B 2A 74 36 4A
(106) 1B 2A 74 37 4A
(106) 1B 2A 74 38 4A
(106) 1B 2A 74 30 4A
(69)
(73)
(69)
(6D)
(6D)
(69)
(63)
(63)
(63)
(63)
(70)
(70)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(6A)
(73)
Index Number
?*v#S
Gamma Correction
Gamma Number
Mixed Rendering
Gray Equivalent
Palette ID #
?*t#I
Monochrome Print Mode
?&b0M
?&b1M
?&p#I
Palette Control ID
Palette Control
Delete All Palettes in store
Delete All Palettes in stack
Delete Palette (last ID)
Copy Palette
?&p0C
?&p1C
?&p2C
?&p6C
Push/Pop Palette
Render Algorithm
Push Palette
?*p0P
Pop Palette
?*p1P
Continuous tone detail
Snap to primaries
?*t0J
?*t1J
Snap black/white, colors to black ?*t2J
Device best dither
?*t3J
?*t4J
?*t5J
?*t6J
?*t7J
?*t8J
?*t9J
Error diffusion
Monochrome device best dither
Monochrome error diffusion
Cluster ordered dither
Monochrome cluster ordered
User-defined dither
Monochrome user-defined dither ?*t10J
(j) 027 042 116 049 048 074 (106) 1B 2A 74 31 30 4A
(j) 027 042 116 049 049 074 (106) 1B 2A 74 31 31 4A
(j) 027 042 116 049 050 074 (106) 1B 2A 74 31 32 4A
(j) 027 042 116 049 051 074 (106) 1B 2A 74 31 33 4A
(j) 027 042 116 049 052 074 (106) 1B 2A 74 31 34 4A
(j) 027 042 116 049 053 074 (106) 1B 2A 74 31 35 4A
(j) 027 042 116 049 054 074 (106) 1B 2A 74 31 36 4A
(j) 027 042 116 049 055 074 (106) 1B 2A 74 31 37 4A
(j) 027 042 116 049 056 074 (106) 1B 2A 74 31 38 4A
(j) 027 042 116 049 057 074 (106) 1B 2A 74 31 39 4A
Ordered dither
?*t11J
?*t12J
?*t13J
Monochrome ordered dither
Noise ordered dither
Monochrome noise ordered dither ?*t14J
Continuous tone smooth
Mono. continuous tone detail
Mono. continuous tone smooth
Continuous tone basic
Mono. continuous tone basic
Palette ID #
?*t15J
?*t16J
?*t17J
?*t18J
?*t19J
?&p#S
?*i#W[Data]
?*r–3U
?*r1U
Select Palette
(s) 027 038 112 #...# 083
(115) 1B 26 70 #...# 53
Set Viewing Illumination
Simple Color
# of Bytes
027 042 105 #...# 087
1B 2A 69 #...# 57
3-Plane Device CMY Palette
1-Plane K Palette
(u) 027 042 114 045 051 085 (117) 1B 2A 72 2D 33 55
(75)
(75)
(75)
(u) 027 042 114 049 085
(u) 027 042 114 051 085
(117) 1B 2A 72 31 55
(117) 1B 2A 72 33 55
3-Plane Device RGB Palette
?*r3U
A-18 Printer Commands
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-2. HP-GL/2 Commands
COMMAND
MNEMONIC
PARAMETERS*
PALETTE EXTENSIONS
Color Range
CR
NP
PC
TR
[b_ref_red, w_ref_red, b_ref_grn, w_ref_grn, b_ref_blue, w_ref_blue];
Number of Pens
[n];
Pen Color Assignment
Transparency Mode
[pen [,red, green, blue]];
0 - Off (opaque)
1 - On (transparent)
Screened Vectors
SV
[screen_type[,shading[,index]]]
VECTOR GROUP
Arc Absolute
AA
AR
AT
BZ
x_center,y_center,sweep_angle [,chord_angle];
x_increment,y_increment,sweep_angle [,chord_angle];
x_inter,y_inter,x_end,y_end[,chord_angle];
Arc Relative
Absolute Arc Three Point
Bezier Absolute
x1_control_pt, y1_control_pt
x2_control_pt, y2_control_pt
x3_control_pt, y3_control_pt ...
[x1_control_pt, y1_control_pt
x2_control_pt, y2_control_pt
x3_control_pt, y3_control_pt];
Bezier Relative
BR
x1_control_pt_increments,
y1_control_pt_increments,
x2_control_pt_increments,
y2_control_pt_increments,
x3_control_pt_increments,
y3_control_pt_increments ...
[x1_control_pt_increments,
y1_control_pt_increments,
x2_control_pt_increments,
y2_control_pt_increments,
x3_control_pt_increments,
y3_control_pt_increments];
Circle
CI
PA
PR
PD
PU
RT
PE
radius [,chord angle];
Plot Absolute
Plot Relative
Pen Down
[x,y ... [,x,y]];
[x,y ... [,x,y]];
[x,y ... [,x,y]];
Pen Up
[x,y ... [,x,y]];
Relative Arc Three Point
Polyline Encoded
x_incr_inter,y_incr_inter,x_incr_end,y_incr_end[,chord angle];
[flag[val]| coord pair ... [flag[val]| coord pair]];
* Parameters in brackets are optional.
Printer Commands A-19
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-2. HP-GL/2 Commands (continued)
COMMAND
MNEMONIC
POLYGON GROUP
PARAMETERS*
Fill Rectangle Absolute
Fill Rectangle Relative
Edge Rectangle Absolute
Edge Rectangle Relative
Fill Wedge
RA
x_coordinate,y_coordinate;
RR
EA
ER
WG
EW
PM
FP
x_increment,y_increment;
x_coordinate,y_coordinate;
x_increment,y_increment;
radius,start_angle,sweep_angle[,chord_angle];
radius,start_angle,sweep_angle[chord_angle];
polygon_definition;
Edge Wedge
Polygon Mode
Fill Polygon
0- Odd/Even
1 - non-zero winding
Edge Polygon
EP
None
* Parameters in brackets are optional.
A-20 Printer Commands
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-2. HP-GL/2 Commands (continued)
FUNCTION
MNEMONIC
PARAMETERS*
CHARACTER GROUP
Select Standard Font
Select Alternate Font
Absolute Direction
Relative Direction
Absolute Character Size
Relative Character Size
Character Slant
SS
SA
DI
None
None
[run,rise];
[run,rise];
[width,height];
[width,height];
DR
SI
SR
SL
ES
SD
AD
CF
LO
LB
DT
CP
TD
DV
[tangent_of_angle];
[width[,height]]
Extra Space
Standard Font Definition
Alternate Font Definition
Character Fill Mode
Label Origin
[kind,value ... [,kind,value]];
[kind,value ... [,kind,value]];
[fill_mode[,edge_pen]];
[position];
Label
[char ... [char]]1bterm
[1bterm[,mode]];
[spaces,lines];
Define Label Terminator
Character Plot
Transparent Data
Define Variable Text Path
[mode];
[path[,line]];
LINE AND FILL ATTRIBUTES GROUP
Line Type
LT
LA
PW
WU
SP
[line_type[,pattern_length[,mode]]];
Line Attributes
Pen Width
[kind,value ... [,kind,value]];
[width[,pen]];
Pen Width Unit Selection
Select Pen
[type];
[pen]; (required, 1 for black (recommended) or
0 for white)
Symbol Mode
Fill Type
SM
FT
AC
RF
[char];
[fill_type[,option1[,option2]]];
[x_coordinate,y_coordinate];
Anchor Corner
Raster Fill Definition
[index[,width,height,pen_nbr ... pen_nbr]];
(width and height must be less than 255)
User Defined Line Type
UL
[index[,gap1 ... gapn]];
* Parameters in brackets are optional.
Printer Commands A-21
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-2. HP-GL/2 Commands (continued)
FUNCTION
MNEMONIC
CONFIGURATION AND STATUS GROUP
PARAMETERS*
Advance Full Page
Scale
PG
SC
[n];
[x1,x2,y1,y2[,type[,left,bottom]]];
or
[x1,xfactor,y1,yfactor,2];
Input Window
IW
IP
[xLL,yLL,xUR,yUR];
Input P1 and P2
Input Relative P1 And P2
Default Values
Initialize
[p1x,p1y[,p2x,p2y]];
IR
[p1x,p1y[,p2x,p2y]];
DF
IN
RP
RO
None
[n];
Replot
[n];
Rotate Coordinate System
[angle];
TECHNICAL GRAPHICS EXTENSION
Begin Plot
BP
CT
DL
FR
MT
MC
OE
OH
OI
[kind, value...[,kind, value]];
Chord Tolerance Mode
Download Character
Frame Advance
Media Type
[mode];
[charnum [[,up], x, y...[,up],x,y]];
[type];
Merge Control
[mode [, opcod]];
Output Error
Output Hardclip Limits
Output Identification
Output P1 and P2
Output Status
OP
OS
PP
Pixel Placement
Plot Size
[mode];
PS
[length [,width]];
[quality level]
Quality Level
QL
* Parameters in brackets are optional.
A-22 Printer Commands
Download from Www.Somanuals.com. All Manuals Search And Download.
Table A-3. Control Codes
Function
Symbol
Decimal
Value
Description
B
H
Backspace
8
9
Move one column left unless at left margin, in
which case no action is taken.
S
T
Horizontal Tab
Move to the next horizontal tab stop. The tab
stops are at the left margin, and every eight
columns to the right of the left margin.
L
F
Line Feed
Form Feed
10
12
Move to the next print line while maintaining
current column position.
F
F
R
Move to the first line at top of the next page while
maintaining current column position.
C
S
Carriage Return
Shift Out
13
14
Move to the left margin on the current print line.
Select characters that follow from the current
secondary font until receipt of a Shift In.
O
S
Shift In
Escape
Space
15
27
32
Select characters that follow from the current
primary font until receipt of a Shift Out.
I
E
S
Indicates the beginning of a special control
sequence (escape sequence).
C
P
Move one column to the right unless already at
the right margin, in which case no action is taken.
Printer Commands A-23
Download from Www.Somanuals.com. All Manuals Search And Download.
A-24 Printer Commands
Download from Www.Somanuals.com. All Manuals Search And Download.
B
Internal Symbol Set Charts
Introduction
This section includes symbol set tables showing character
locations and decimal addresses. Individual tables are
provided for the following symbol sets:
Roman-8
ISO 8859/9 Latin 5
Windows 3.1 Latin 5
Ventura Math1
Math-81
DeskTop
Windows 3.1 Latin 1 “ANSI”
ISO 8859/1 Latin 1
PC-8
Pi Font1
PC-850
PS Math1
PS Text
Symbol2
MC Text
Wingdings2
Ventura International
PC-8 D/N
PC 1004
PC 775
Ventura US
Windows Baltic
Legal
ISO 8859/10 Latin 6
Windows 3.0 Latin 1
Microsoft Publishing1
PC-852
Ventura ITC Zapf Dingbats2
PS ITC Zapf Dingbats2
ITC Zapf Dingbats series 1002
ITC Zapf Dingbats series 2002
ITC Zapf Dingbats series 3002
PC-8 Turkish
ISO 8859/2 Latin 2
Windows 3.1 Latin 2
1
2
Intellifont only except for HP LaserJet 5, 5M, and 4000 series printers where they are also True-
Type. These math sets are inappropriate in script faces, italic faces, or any unusual weight or
style. MS Publishing and Pi Font may be used with script, italic, or unusual weight styles, since
these sets contain few “limited sensitivity” characters that conflict with the typeface sensitive
characters of that typeface.
Available in one typeface only.
Internal Symbol Set Charts B-1
Download from Www.Somanuals.com. All Manuals Search And Download.
The gray shaded areas in these tables denote printer
control code areas. Math composite characters are shown
with light-colored shades, and line-draw composite
characters are shown with dark-colored shades. Composite
characters are made by combining individual character
elements into a large character.
The International Organization for Standardization (ISO)
symbol sets and the HP German and HP Spanish symbol
sets are represented by a character substitution table (see
page B-19). The final table, the Roman-8 Character
Conversion table identifies the hexadecimal, decimal, and
octal codes for the Roman-8 symbol set.
Note
To identify the symbol sets that are supported by a printer,
refer to Chapter 3, Internal Typefaces/Fonts and Symbol
Sets,” in this document.
B-2 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
7J
DeskTop (DT)
8U
Roman-8 (R8)
Internal Symbol Set Charts B-3
Download from Www.Somanuals.com. All Manuals Search And Download.
0N
ISO 8859/1 Latin 1 (E1)
19U
Windows 3.1 Latin 1 (W1)
B-4 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
12U
PC-850 Multilingual (PM)
10U
PC-8 Code Page 437 (PC)
Internal Symbol Set Charts B-5
Download from Www.Somanuals.com. All Manuals Search And Download.
12J
MC Text (MC)
10J
PS Text (TS)
B-6 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
11U
PC-8 Danish/Norwegian (PD)
13J
Ventura International (VI)
Internal Symbol Set Charts B-7
Download from Www.Somanuals.com. All Manuals Search And Download.
1U
Legal (LG)
14J
Ventura US (VU)
B-8 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
6J
Microsoft Publishing (PG)
9U
Windows 3.0 Latin 1 (WO)
Internal Symbol Set Charts B-9
Download from Www.Somanuals.com. All Manuals Search And Download.
9T
PC-Turkish (PT)
17U
PC-852 Latin 2 (PE)
B-10 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
9E
Windows 3.1 Latin 2 (WE)
2N
ISO 8859/2 Latin 2 (E2)
Internal Symbol Set Charts B-11
Download from Www.Somanuals.com. All Manuals Search And Download.
5T
Windows 3.1 Latin (WT)
5N
ISO 8859/9 Latin 5 (E5)
B-12 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
9J
PC-1004, Code Page 1004 (PU)
26U
PC-775, Code Page 775 (PV)
Internal Symbol Set Charts B-13
Download from Www.Somanuals.com. All Manuals Search And Download.
19L
Windows Baltic (WL)
6N
ISO 8859/10 Latin 6 (E6)
B-14 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
8M
Math-8 (M8)
6M
Ventura Math (VM)
Internal Symbol Set Charts B-15
Download from Www.Somanuals.com. All Manuals Search And Download.
5M
PS Math (MS)
15U
Pi Font (PI)
B-16 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
579L
Wingdings Font (L$)
19M
Symbol Font (AS)
Internal Symbol Set Charts B-17
Download from Www.Somanuals.com. All Manuals Search And Download.
10L
PS ITC Zapf Dingbats (DS)
9L
Ventura ITC Zapf Dingbats (DV)
B-18 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
12L
ITC Zapf Dingbats series 200 (D2)
11L
ITC Zapf Dingbats series 100 (D1)
Internal Symbol Set Charts B-19
Download from Www.Somanuals.com. All Manuals Search And Download.
13L
ITC Zapf Dingbats series 300 (D3)
B-20 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
ISO Substitution
Table
This table provides a quick reference for the values of
special characters contained in ISO (International
Organization of Standardization) symbol sets. ISO symbol
sets contain the same characters as the ASCII symbol set,
except for the character positions listed in this table. For
example, in the ISO 4 (United Kingdom) symbol set, the
British pound sign replaces the number sign used in
decimal position 35 of the ASCII symbol set.
Table B-1. ISO Substitution Characters
* These symbol sets are becoming obsolete and are not recommended for future use and are not present on the HP LaserJet 4, 4M, 4Si,
4SiMx, 4L, 4ML, 4P, 4MP, 4PJ, 4LJ Pro, 4LC, 4 Plus, 4M Plus, 4V, 4MV, 4000 series, 5, 5M, 5P, 5L, 5Si, 5SiMx, 5Si Mopier, 6L, 6P, 6MP,
Color LaserJet, Color LaserJet 5, 5M, and DeskJet 1200C, 1600C printers.
Internal Symbol Set Charts B-21
Download from Www.Somanuals.com. All Manuals Search And Download.
Conversion Table
Table B-2 gives the hexadecimal, decimal, and octal
equivalent of each character in the Roman-8 symbol set.
Use this table when your software requires hexadecimal,
decimal, or octal values in place of your printer command
characters.
This conversion table begins on the following page.
B-22 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
Table B-2. Roman-8 Character Conversion
Internal Symbol Set Charts B-23
Download from Www.Somanuals.com. All Manuals Search And Download.
Table B-2. Roman-8 Character Conversion (continued)
B-24 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
Table B-2. Roman-8 Character Conversion (continued)
Internal Symbol Set Charts B-25
Download from Www.Somanuals.com. All Manuals Search And Download.
Table B-2. Roman-8 Character Conversion (continued)
B-26 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
Table B-2. Roman-8 Character Conversion (continued)
Internal Symbol Set Charts B-27
Download from Www.Somanuals.com. All Manuals Search And Download.
Table B-2. Roman-8 Character Conversion (continued)
B-28 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
Table B-2. Roman-8 Character Conversion (continued)
Internal Symbol Set Charts B-29
Download from Www.Somanuals.com. All Manuals Search And Download.
B-30 Internal Symbol Set Charts
Download from Www.Somanuals.com. All Manuals Search And Download.
C
Symbol Set and Typeface Codes
Introduction
The symbol set IDs in Table C-1 are used to select symbol
sets using PCL commands. Kind1 values are used to select
symbol sets using HP-GL/2 commands. The values under
Kind1 are also used in the Font Descriptor (header) symbol
set field (bytes 14/15, described in Chapter 11, Font
Creation of the PCL 5 Printer Language Technical Reference
Manual). Table C-2 identifies the Typeface Family values
for the various type foundries. Table C-3 identifies all the
currently assigned typeface base values.
Symbol Set and Typeface Codes C-1
Download from Www.Somanuals.com. All Manuals Search And Download.
Note
The HP-GL/2 Kind1 value can be calculated from the sym-
bol set ID. The Kind1 value is the same value used for the
Symbol Set value field in the Font Header (refer to Chapter
11, Symbol Set of the PCL 5 Printer Language Technical
Reference Manual). The Kind1 value is computed by taking
the value of the value field for the symbol set, multiplying it
by 32, adding the decimal (ASCII) value of the termination
character (the symbol set ID character value) of the escape
sequence, and subtracting 64.
Font Descriptor Symbol Set Value =
(Escape Sequence Value Field Value * 32)
+
(Decimal Value of Escape Sequence
Termination Character - 64).
For example, to calculate the Kind1 value for the symbol
set 19M (M = ASCII 77):
Symbol set 19M = (19*32) + (77 -64) = 621
C-2 Symbol Set and Typeface Codes
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-1. Symbol Set Values
Symbol Set Name1
Symbol
Set ID
Kind1
Value2
Symbol Set Name1
Symbol
Set ID
Kind1
Value2
GW-3212
18C
0D
2D
1E
597
Line Draw-7
0L
12
ISO 60: Danish/Norwegian
Devanagari
4
HP Block Characters
Tax Line Draw
Line Draw-8
1L
44
68
2L
76
ISO 4: United Kingdom
Windows 3.1 Latin 2
ISO 69: French
ISO 21: German
Greek-8
37
8L
268
300
332
364
396
428
620
652
684
716
748
780
1004
1036
1068
1100
1132
1164
18540
13
9E
293
38
Ventura ITC Zapf Dingbats3
PS ITC Zapf Dingbats
ITC Zapf Dingbats Series 100
ITC Zapf Dingbats Series 200
ITC Zapf Dingbats Series 300
Windows Baltic
Carta
9L
1F
10L
11L
12L
13L
19L
20L
21L
22L
23L
24L
31L
32L
33L
34L
35L
36L
579L
0M
1G
8G
9G
10G
12G
0H
7H
8H
15H
0I
39
263
295
327
391
8
Windows 3.1 Latin/Greek
PC-851 Latin/Greek
PC-8 Latin/Greek
Hebrew-7
Ornaments
ISO 8859/8 Latin/Hebrew
Hebrew-8
232
264
488
9
Universal News & Commercial Pi
Chess
PC-862 Latin/Hebrew
ISO 15: Italian
Astrology 1
Pi Set #1
Microsoft Publishing
DeskTop
6J
202
234
266
298
330
362
394
426
458
522
554
586
618
682
714
746
267
299
Pi Set #2
7J
Pi Set #3
Document
8J
Pi Set #4
PC-1004
9J
Pi Set #5
PS Text
10J
11J
12J
13J
14J
16J
17J
18J
19J
21J
22J
23J
8K
9K
Pi Set #6
PS ISO Latin1
Wingdings
MC Text
Math-7
Ventura International3
Ventura US3
Tech-7
1M
45
PS Math
Ventura Math3
5M
173
205
269
333
365
397
429
621
14
Swash Characters
Small Caps & Old Style Figures
Old Style Figures
Fractions
6M
Math-8
8M
Universal Greek & Math Pi
TeX Math Extension
TeX Math Symbol
TeX Math Italic
Symbol
10M
11M
12M
13M
19M
0N
Lining Figures
Small Caps and Lining Figures
Alternate Caps
Kana-8 (J IS 210)
Korean-8
ISO 8859/1 Latin 1
ISO 8859/2 Latin 2
2N
78
1
Contact your local software vendor for information regarding additional symbol set support.
2
This value is also used for the Encoded Symbol Set Designator field in the user-defined symbol set descriptor, and for the Symbol Set field
in the font headers.
3
Not recommended for future use. These symbol sets are of limited usage and are being discontinued.
Symbol Set and Typeface Codes C-3
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-1. Symbol Set Values (continued)
Symbol Set Name1
Symbol
Set ID
Kind1
Value2
Symbol Set Name1
Symbol
Set ID
Kind1
Value2
ISO 8859/3 Latin 3
3N
4N
5N
6N
10N
11N
12N
0O
1O
2O
10O
0P
110
PC-8 Turkish
9T
308
ISO 8859/4 Latin 4
ISO 8859/9 Latin 5
ISO 8859/10 Latin 6
ISO 8859/5 Latin/Cyrillic
ISO 8859/6 Latin/Arabic
ISO 8859/7 Latin/Greek
OCR-A
142
174
206
334
366
398
15
Teletex
10T
0U
340
21
ISO 6: ASCII
Legal
1U
53
HPL
5U
181
245
277
309
341
373
405
501
533
565
629
661
693
757
821
853
278
310
342
25
OEM-1
7U
Roman-8
8U
Windows 3.0 Latin 1
PC-8, Code Page 437
PC-8 D/N, Danish/Norwegian
PC-850, Multilingual
Pi Font
9U
OCR-B
47
10U
11U
12U
15U
16U
17U
19U
20U
21U
23U
25U
26U
8V
OCR-M
79
MICR (E13B)
335
16
Typewriter Paired APL
Bit Paired APL
Expert
1P
48
PC-857
10P
11P
12P
xQ
0R
336
368
400
PC-852, Latin 2
Windows 3.1 Latin 1
PC-860 Portugal
Alternate
Fraktur
Reserved for Specials
Cyrillic ASCII (8859/5-1986)
Cyrillic
17+32x PC-861 Iceland
18
PC-863 Canada-French
1R
50
PC-865 Norway
PC Cyrillic
3R
114
306
19
PC-775
Windows 3.1 Latin/Cyrillic
ISO 11: Swedish
ISO 17: Spanish3
HP European Spanish
HP Latin Spanish
HP-GL Download
HP-GL Drafting
HP-GL Special Symbols
Sonata
9R
Arabic-8
0S
Windows 3.1 Latin/Arabic
Code Page 864 Latin/Arabic
3 of 9 Barcode
9V
2S
83
10V
0Y
7S
243
275
531
563
595
659
20
8S
Industrial 2 of 5 Barcode
Matrix 2 of 5 Barcode
Interleaved 2 of 5 Barcode
CODABAR Barcode
MSI/Plessey Barcode
Code 11 Barcode
1Y
57
16S
17S
18S
20S
0T
2Y
89
4Y
153
185
217
249
281
473
505
5Y
6Y
Thai-8
7Y
TISI 620-2533 (Thai)
Windows 3.1 Latin 5
Turkish-8
1T
52
UPC/EAN Barcode
MICR (CMC-7)
8Y
5T
180
276
14Y
15Y
8T
USPS ZIP
1
2
Contact your local software vendor for information regarding additional symbol set support.
This value is also used for the Encoded Symbol Set Designator field in the user-defined symbol set descriptor and for the Symbol Set field
in the font headers.
3
These symbol sets are becoming obsolete and are not recommended for future use and are not present on the HP LaserJet 4, 4M, 4Si,
4SiMx, 4L, 4ML, 4P, 4MP, 4PJ, 4LJ Pro, 4LC, 4 Plus, 4M Plus, 4V, 4MV, 4000 series, 5, 5M, 5P, 5L, 5Si, 5SiMx, 5Si Mopier, 6L, 6P, 6MP,
Color LaserJet, and DeskJet 1200C, 1600C printers.
C-4 Symbol Set and Typeface Codes
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-1. Symbol Set Values (continued)
Symbol Set Name1
Symbol
Set ID
Kind1
Value2
Symbol Set Name1
Symbol
Set ID
Kind1
Value2
Obsolete Symbol Sets3
Math-7 (same as 0M)
Line Draw-7 (same as 0L)
HP Large Characters
ISO 61: Norwegian Version 2
Roman Extension
Obsolete Symbol Sets3
ISO 57: Chinese
0A
0B
0C
1D
0E
0F
1
2
3
2K
1S
3S
4S
5S
6S
2U
0V
75
HP Spanish
51
ISO 10: Swedish
115
147
179
211
85
36
5
ISO 16: Portuguese
ISO 84: Portuguese
ISO 85: Spanish
ISO 25: French
6
HP German
0G
0K
1K
7
ISO 2: International Reference
Arabic (McKay’s version)
ISO 14: J IS ASCII
11
43
22
ISO 13: Katakana
Table C-2 represents the typeface family values assigned to
type foundries. This value, plus the typeface base value (see
Table C-3), produces the numeric code needed to access the
typeface.
Table C-2. Typeface Family Values
Vendor Name
Typeface Vendor Value
AGFA
4096
8192
Bitstream Inc.
Linotype Company
Monotype Corporation
Adobe Systems
12288
16384
20480
28672
Bigelow & Holmes
Examples:
CG Times from Agfa = 5 + 4096 = 4101.
801 from Bitstream Inc. = 5 + 8192 = 8197
Univers from Agfa = 52 + 4096 = 4148.
Times New Roman from Monotype = 517 + 16384 = 16901
Symbol Set and Typeface Codes C-5
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values
Value
Typeface Family1
Value
Typeface Family1
0
Line Printer
Elite
32
Brush (italic)
Stop
2
32
33
33
34
35
38
39
41
41
41
42
43
44
45
46
47
47
48
49
50
51
51
52
53
53
53
54
55
56
57
58
59
59
60
61
3
Courier
Blippo (black)
4
Helvetica
Times Roman
Letter Gothic
Script
Tea Chest (condensed)
Hobo
5
6
Windsor
7
Peignot
8
Prestige
Baskerville
Trade Gothic
Pemai (Thai)
CG Trade
9
Caslon 540 & No. 3
Caslon Antique (contour)
Caslon Open Face (inline)
Orator
9
9
10
11
13
14
14
15
16
16
17
17
17
17
18
20
20
21
23
23
24
27
28
29
30
31
31
Goudy Old Style
ITC Zapf Chancery
Clarendon
Presentation
Serifa
Futura
ITC Zapf Dingbats
Cooper
Greek Futura
Palatino
ITC Bookman
Noparat (Thai)
Stick
ITC Souvenir
ITC Souvenir Greek
Optima
HP-GL Drafting
HP-GL Spline
Gill Sans
Safeer (Arabic)
Komain (Thai)
Greek Oracle
Unesco (Thai)
Univers
ITC Garamond
Coronet (italic)
Chevalier (bold expanded pattern 0)
Broadway
Bodoni
Poster Bodoni (black)
Greek Apla
Century Schoolbook
Greek & Math Serif
University Roman
ITC Korinna
Rockwell
Melior
ITC Tiffany
ITC Clearface
Amelia
Naskh
Cloister Black
ITC Galliard
Park Avenue (italic)
Falstaff (black)
Handel Gothic
Dom Casual
ITC Avant Garde Gothic
Tom (Thai)
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
C-6 Symbol Set and Typeface Codes
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
Typeface Family1
Value
Typeface Family1
62
ITC Benguiat
93
Kaufmann
63
64
65
65
68
69
70
71
72
72
73
74
75
76
77
78
79
79
79
80
80
80
81
81
81
82
82
83
84
87
89
90
91
91
92
ITC Cheltenham
Century Expanded
Franklin Gothic
Paetai (Thai)
93
U-Thong (Thai)
94
ITC Bolt (extended)
ITC Machine (condensed)
Revue
94
97
Plantin
101
102
103
103
104
105
106
106
107
107
108
109
110
111
112
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
Garamond (Stempel)
Garth Graphic
ITC Ronda
Trump Mediaeval
Futura Black
ITC American Typewriter
Antique Olive
Candy Bits (patterned)
OCR-A
Greek Antique Olive
Uncial
Cochin
Englische Schreibschrift (italic)
Mister Earl (condensed)
Flash (italic)
ITC Bauhaus
Century Old Style
ITC Eras
Woodstock
Friz Quadrata (ITC)
ITC Lubalin Graph
Eurostile
Gothic (numbered)
Stencil (ATF)
OCR-B
Intanon (Thai)
Greek Microstyle
Mincho (J apanese)
Myoungjo (Korean)
HanYang Batang Proportional (Korean)
ITC Serif Gothic
Saemmul (Korea)
Sammul (Korea)
Snell Roundhand
Pilgy (Korean)
Souvenir Gothic
Stymie
Akzidenz-Grotesk
Black White (patterned, outline, inline)
Logos
Shannon
ITC Stone Informal
ITC Stone Sans
ITC Stone Serif
Schneidler Mediaeval
ITC Symbol
ITC Weidemann
Copperplate Gothic (display)
Trajan
Bernhard Modern
Excelsior
Concorde
J anson Text
Gando Ronde Script
Ondine
Linotype Centennial
Life
EACT (Thai)
Minister
P. T. Barnum
New Century Schoolbook
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
Symbol Set and Typeface Codes C-7
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
152
152
152
153
153
153
154
155
156
157
158
159
160
160
161
161
162
162
163
163
164
164
165
166
167
168
169
169
170
170
171
171
172
173
174
175
Typeface Family1
Maru Gosikku (round gothic J apan)
Gulrim (Korean)
HanYang Gulrim Proportional (Korean)
Gosikku (Kaku, gothic J apan)
Gothic (J apan, Fixed Pitch)
HanYang Dotum Proportional (Korean)
Socho
Value
176
177
178
179
180
181
181
182
183
184
185
186
187
188
189
190
191
192
193
194
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
Typeface Family1
ITC Berkeley Oldstyle
Frutiger
Candida
Folio
Corona
ITC Kabel
Zeppelin (inline)
Garamond No. 3
Sabon
Kyokasho (text book)
Kaisho
Traditional Arabic Script
Arabic News
ITC Novarese
Weiss
Post Antiqua
Hiroshige
Aerospace Pi
French Script
Meridien
Devanagari (Hindi)
Maritime Pi
Mistral
Krishna (Gujarati)
Bits Pic Pi
Aster
Caledonia
Ranjit (Gurmukhi)
Keycap Pi
Nuptial Script
Lucida
Raj Raja (Tamil)
Tieman
Song (China)
Adobe Wood Series 1
Memphis
Gyosho
David
Lucida Sans
Syntax
Nork
Ousbouh
Utopia
Koufi
Berthold Walbaum Buch
Minion
Italia (ITC)
Hadassah
Marigold
Bembo
ITC Tiepolo
Versailles
Sharif
Aachen
ITC Leawood
ITC Caslon No. 224
ITC Cushing
ITC Fenice
ITC Usherwood
ITC Benguiat Gothic
Malik
Americana
Arnold Boecklin
Copperplate Gothic (text)
Belwe
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
C-8 Symbol Set and Typeface Codes
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
210
210
211
212
213
214
215
216
217
218
219
220
221
221
222
222
223
223
224
225
226
227
228
229
230
230
231
231
232
232
233
233
234
234
235
235
Typeface Family1
Value
236
236
237
237
238
238
238
239
239
240
240
241
241
242
242
243
243
244
244
245
245
246
246
246
247
248
249
250
251
252
253
254
256
257
258
259
Typeface Family1
Spartan
Cataneo
ITC Ozwald (fatface)
Neuzeit Grotesk
PMN Caecilia
ITC Busorama
Agfa Wile Roman
ITC Zapf International
Poppl-Pontifex
ITC Quay Sans
Arial
Communication 3
Wittenberger Fraktur
Communication 6
Modern
PL Modern
Games & Sports 1
Artistik
Games & Sports 2
Flintstones
Fairfield
Games & Sports 3
SnowCap
ITC Zapf Book
Lucida Casual
Linotype Technical Pi 1 & 2
Graphite
Games & Sports 4
Bedrock
Holidays 1
Linotype Textil Pi 1 & 2
Poetica
Star Fleet
Industry & Engineering 1
Star Trek Film
Industry & Engineering 2
Star Trek
Century Schoolbook Monospace
Berliner Grotesk
Christiana
Comenius-Antiqua
Delta
Transportation 1
Hei (China)
Italian Old Style
Zingo
Star Trek Pi
Transportation 2
ITC Mendoza
Boton
Octavian
Borders & Ornaments 1
Footlight
J aeger Daily News
ITC Officina Serif
ITC Officina Sans
Goudy Modern
Scotch Roman
Temporary-Only Font
Bar Codes
Borders & Ornaments 4
Apollo
Borders & Ornaments 5
Bremen
Borders & Ornaments 6
Oranda
Communication 1
Nubian
Hadriano
J oanna
Communication 2
Onyx
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
Symbol Set and Typeface Codes C-9
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
260
260
260
261
261
261
262
263
264
265
266
267
268
269
270
270
271
272
273
274
275
275
276
276
277
277
278
278
279
280
281
282
283
284
285
286
Typeface Family1
Value
287
288
289
290
291
292
293
294
295
296
297
298
298
299
300
301
302
303
304
305
306
307
308
308
308
308
309
310
311
311
312
313
314
315
316
317
Typeface Family1
Cyrillic Helvetica
Avenir
Greek Helvetica
East Asian Helvetica
Cyrillic Times
Greek Times
Lucia
Tekton
Charme
ITC Flora
Basilica
Auriol
East Asian Times
ITC Quorum
Engravers’ Old English
Kennerley
Kuenstler Script
ITC New Baskerville
Berling
Adobe Caslon
Albertus
News Gothic
Critter
New Aurora Grotesque
TBG Omnia
Linotype Holiday Pi 1, 2, & 3
Medici Script
Aurora
Glypha
Tempo
Umbra (open shadow)
American Text
Pasquale
Carta
Adobe Symbol
Insignia
ITC Elan
Perpetua
Monotype Goudy Sans
Lutheresche Fraktur
Universal News & Commercial Pi
Thunderbird (extra condensed)
ITC Honda (black)
Shelley
Raleigh
Romic
Formata
Cyrillic Univers
Chuan Pim (like Univers)
Narkis Tam (like Univers)
Greek Univers II
Bauer Bodoni
Industria
Mr. Big
Macbeth
Universal Greek & Math Pi
ITC Century
Cutout
Vineta
Decoration Pi
Letraset Bramley
Isabella
TBG Duc de Berry
Times Europa
ITC J amille
Cascade Script
VAG Rounded
Russell Square
Liberty
Flyer
Wedding Text
Carolina
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
C-10 Symbol Set and Typeface Codes
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
318
319
320
321
322
323
324
324
325
326
327
327
328
329
330
331
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
Typeface Family1
Value
351
352
353
357
358
358
359
359
360
360
361
361
362
363
364
364
365
366
367
368
369
370
370
371
371
372
372
373
373
373
374
375
376
377
378
379
Typeface Family1
ITC Esprit
Clairvaux
Raphael
Simplified Arabic
Maximus
ITC Slimbach
Berthold Garamond
Rad
ITC Franklin Gothic
Murray Hill
Baker Signet
Mythos
Land Pi
Oxford (italic)
Kino (bold condensed)
Looney Tunes
E13B MICR
Gambling Pi
San Marco
Typo Roman
Engravers Text (inline)
New Berolina (italic)
Orbit-B
Imperial
CMC-7 MICR
Charlemagne
Present Script
Repro Script (italic)
Matura (bold)
Baskerville No. 2
Engravers’ Roman
VGC Egyptian 505
TBG Herculanum
Clearface Gothic
Studz
McCollough
ITC Isadora
Giddyup
Audio Pi
Letraset Crillee
Agfa Nadianne
Compliment
ITC Giovanni
Neuzeit S
Erbar
Border Pi 1515-9
Toolbox
Parisian
Nofret
Bundesbahn Pi
Quake
City
Old Style 7
Bell Centennial
Lydian
Chemical Pi
Neuland (solid & inline)
Newton Inline
Warning Pi
Monotype Ellington
Impressum
Reporter No. 2
Freestyle Script
Serpentine
Lithos
Harry
Alternate Gothic (numbered)
Figaro
Formal Script
Holland Title
ITC Barcelona
Basilia
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
Symbol Set and Typeface Codes C-11
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
380
381
382
383
384
385
386
387
388
389
390
390
391
392
393
394
395
396
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
410
411
411
Typeface Family1
Value
412
412
413
413
414
415
416
417
418
419
420
420
421
422
423
424
425
426
427
428
429
430
430
431
431
431
431
432
433
434
435
436
437
438
439
440
Typeface Family1
Cartier
Rotis Sans Serif
Deepdene
Delphin
Parsons
Brighton
Caravan LH Three
Rotis Semisans
Caravan LH Four
Arcadia
Berthold Barmeno
Berthold Colossalis
Berthold Cosmos
ITC Isbell
ITC Veljovik
Armenian Aramian
Armenian Barz
Helvetica Rounded
Olympian
ITC Mixage
Sonata
DIN Engschrift (condensed)
DIN Mittelschrift
Granjon
Badr, or Bayaan II
ITC Newtext
Happening
Guardi
Menue
Impact
Doric
Sassoon Primary
Packard
S’maragd
Pierrot
Baskerville Book
ITC Pacella
Ornaments
Berthold Bodoni Old Face
Schadow
Rusticana
Eccentric
Akzidens Grotesk Buch
Akzidens Grotesk Buch Stencil
Akzidens Grotesk Buch Schulbuch
Bookman
Embassy Script
Greek Florentine Script II
PL Latin Bold
PL Latin Elongated (condensed)
Latin Antique
Latin Wide (extended)
ITC Modern 216
Serlio
Bruce Old Style
Bulmer
Madison
Textype
Primer
Piranesi
Garamond (Simoncini)
Adobe Wood Series 2
Rotis Serif
Imago
Wilke
Cyrillic 22
Caravan LH One
Rotis Semiserif
Caravan LH Two
Adobe Garamond
Seagull
Latin MT
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
C-12 Symbol Set and Typeface Codes
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
441
442
443
444
445
446
447
447
448
448
448
449
449
450
451
452
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
470
Typeface Family1
Value
471
471
472
473
473
473
474
475
476
477
478
479
480
480
480
481
482
483
484
485
486
486
487
487
488
488
489
489
490
490
491
491
492
492
493
493
Typeface Family1
Runic MT
Digital
Moore Computer
Commercial Script
Dominante
Noris Script (italic)
Poppl-Pontifex (B.metrics)
Amigo
Wilhelm Klingspor Gotisch
Trajanus
Pelican (italic)
Visigoth (bold italic)
Letraset Arta
Post Mediaval
Adsans
TSI Caxton
Letraset Caxton
Fette Fraktur
Sapphire (pattern 0)
Saphir (pattern 0)
Rainbow Bass (pattern 0)
European Pi
Ariadne
Calligraphy
Didot
Ashley Script (italic)
Ashley Crawford (bold)
Ashley Inline (inline)
Catull
Banco
Bodoni Antiqua
Sallwey Script
Mathematical Pi
Congress
Cremona
Audrey No. 2
Lo-Type
Cheq
Berthold Walbaum Buch (B.metrics)
Huxley Vertical
Grayda
Madame (patterned with shadow)
Roundy
Animals
Penfield No. 3
Michelangelo
Neo Didot
Ruling Script
Business & Services 1
Sho
Berthold Caslon Buch
Sans No. 1
Business & Services 2
Wiesbaden Swing
Commercial 1
Star Trek Next
Commercial 2
ITC Highlander
Ecology
Torino
Photina
Calligraphiques
Concorde Nova
Franco
Goudy Text
Helios II
Balloon (italic)
Eusebius
General Symbols 1
Kai Medium
Eusebius Open (inline)
General Symbols 2
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
Symbol Set and Typeface Codes C-13
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
494
495
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
509
509
510
510
511
511
511
512
512
513
514
516
517
518
519
520
521
522
522
Typeface Family1
Medical & Pharmaceutical 1
Space
Value
523
524
525
526
527
527
528
529
529
530
530
531
532
533
534
534
535
536
537
538
538
539
539
540
541
542
543
544
545
546
547
548
549
550
551
552
Typeface Family1
Centaur
Fine Hand
Musical
Linotype Astrology Pi
Sackers Roman
Kompakt (ultra black italic)
Monoline Script (italic)
Othello (bold condensed)
Sackers Classic Roman
Sackers Italian Script (italic)
Musketeer
Special Alphabets 4
Special Alphabets 5
Special Alphabets 6
Inflex
Monotype Old Style
Ming
FangSong
Helinda Rook
Riviera (inline)
Original Script
Poppl-Residenz
Rotation
Citadel Script
Old Fashion Script
ITC Legacy Serif
ITC Legacy Sans
Athenaeum
Bank Gothic
Delphian (inline)
Greeting Monotone
Sackers Antique Roman
Schwabacher
Athenaeum Negative (pattern 0)
Athenaeum Positive (pattern 1)
ITC Anna (condensed)
ITC Beesknees (black)
ITC Studio Script (italic)
ITC Mona Lisa Recut (inline)
ITC Mona Lisa Solid (upright)
Sackers Square Gothic
Sackers English Script
Heritage
Egyptienne (condensed)
Artisan Roman (inline)
Forte (bold italic)
Burin Roman
Burin Sans (light)
Hellenic Wide (extended)
Thompson Quillscript
Kartoon
Classic Roman
Sackers Gothic
AG Old Face
Greek Helios II
Lucian
Times (Ten, New, etc.)
Berthold Script
Della Robbia
Libra
Bernhard Tango (italic)
Castellar (inline)
Else
Brody (bold upright)
Ad Lib (bold)
Choc (black)
Basque (condensed)
Palace Script (italic)
Handle Oldstyle
Roman
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
C-14 Symbol Set and Typeface Codes
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
553
554
554
554
555
556
557
558
559
560
561
562
563
565
566
567
568
569
570
571
571
572
572
573
574
575
576
577
578
579
580
581
582
583
584
585
Typeface Family1
Value
585
586
587
587
588
588
589
589
589
590
591
592
593
594
595
595
596
596
597
598
599
600
600
601
602
603
603
604
605
605
606
607
608
609
610
611
Typeface Family1
Antique Roman
Profil (bold italic inline)
Goudy Catalogue, addt’l Old Style faces
Goudy Handtooled (inline)
Goudy Heavyface (black)
Calligrapher
Lucida Bright
Pi Collection
Imprint
Allegro (bold italic)
Engraver ’s Gothic (text)
Bernhard (bold condensed)
Eckmann (text)
Cloister Open Face (outline)
Davida (text)
Broadpen
Amazone
Klang (italic)
Frank Ruehl
Cloe
Fry’s Baskerville
Metro
Discus
Mandate
Myriad
Star Trek Gen
WTC Our Bodoni
Ideal Schreibschrift
Print
Virile
Bingham Script (text)
Block (bold)
Lucida Blackletter
Lucida Calligraphy
Data 70
ITC Gorilla (text)
ITC Pioneer (outline shadow)
Ruzicka
Compacta (expanded)
Helvetica Inserat (condensed)
Lucida Handwriting
Milestones
Bodoni Campanile
Linotype Modern
Monterey Script (italic)
Playbill (condensed)
Normande
Biffo
Calvert
Wave
Cantoria
Bernhard Fashion (extra light)
Mercurius
Dorchester Script
Grotesque
Stuyvesant (inline)
Impuls (italic)
Pepita
Vectora
Romana (text & bold)
Shotgun
Script Bold
Spectrum
Ehrhardt
Boulevard
ITC Grizzly
Cheltenham
ITC Grouch
De Vinne
ITC Tom’s New Roman
Palette (italic)
London Text (inline)
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
Symbol Set and Typeface Codes C-15
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
611
612
613
614
615
616
617
618
619
620
620
621
622
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
641
642
642
Typeface Family1
Hanseatic (ultrabold condensed)
Bison
Value
643
643
644
644
645
645
646
647
648
648
649
650
651
652
653
654
655
656
657
658
659
659
660
661
662
663
663
664
664
665
666
667
668
669
670
671
Typeface Family1
Capone Light
Victorian Silhouette (contour)
Dynamo (extra bold)
Modernistic (inline)
Gallia (inline)
J efferson
Electra
Antique No. 3
Flemish Script (italic)
Hallmark Bodoni
Modern #20
Skjald
Bell Gothic
Gillies Gothic Bold (italic)
Quaint Roman
Westinghouse Gothic
Bloc (outline)
Chic (inline)
Empire (ultra condensed)
Oscar
PL Westerveldt Light (condensed)
PL Davison Americana
TC J asper
Eagle Bold
J oanna Solotype (inline)
Akzidenz-Grotesk (B.metrics)
Koch Antiqua
Poppl-Laudatio
TC Europa Bold
Siena Black (italic)
Yearbook
Mirarae
Horley Old Style
Tango
Koloss (extra bold)
Phenix American (extra condensed)
PL Bernhardt
Pifont Circle Numbers
Pifont OCRA Numbers
Pifont Square Numbers
Pifont Triangle Numbers
Bank Script (italic)
Serlio Dekoration (pi numbers)
Concorde (B.metrics)
J ets
Orlando Caps
PL Barclay Outline (outline)
PL Britannia Bold
PL Fiorello Condensed
Fluidum Bold (italic)
Woodblock (bold)
Sinaloa (pattern 0)
Stratford Extra Bold
Matra (pattern 0)
PL Tower Condensed
Section Bold Condensed
Miehle Condensed
Phyllis
J etsons
Looney Type
Pompeijana
Rusticana (Frutiger)
Notre Dame
Beverly Hills (inline)
Lotus (pattern 0)
Advertisers Gothic Light
Eclipse (pattern 0)
Modernique (extra bold)
Egyptienne F
Post Antiqua (B.metrics)
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
C-16 Symbol Set and Typeface Codes
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
672
673
674
675
675
676
677
677
677
677
678
679
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
Typeface Family1
Value
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
Typeface Family1
Quirinus Bold (condensed)
PL West Behemoth Semi Condensed (XBd Cd)
Renault
Diotima
Aldus
Chaplin (italic)
Uncle Sam Stars (pattern 0, shadow)
Uncle Sam Stripes (pattern 1, shadow)
Wildstyle
Forbes Bold
Mobil
Becket
Logan (pattern 0)
Eon Age (pattern 1)
System X3 (pattern 2)
Galaxy Run (pattern 3)
J ukebox (bold condensed)
Marking Numbers Squares
Al Harf Al J adid
Lucida Sans Typewriter
Cartoon Script Roman
Campanula
Odilia
Lino Letter
Henche
Mahlau (condensed)
Aquarias No. 8 (bold)
CG Frontiera
Globe Gothic
Signature
Vivaldi
Codex
Metronome Gothic (bold extra condensed)
Salut (bold)
Lucida Fax
Sans Serif Stencil
Boldface PS
Bellevue
Architect
Title PS
Beton Extra Bold
Metropolis (extra bold, solid & inline)
PL Davison Zip Bold
Neon (Nebiolo)
Hess Neobold
Hollandse Mediaeval
Holland Seminar
CG Cloister
PL Benguiat Frisky
PL Bartuska Trophy Oblique
Cable
Adroit
Claire News
Triplett
PL Brazilia
Accolade
PL Radiant
Claridge
Ritmo Bold (italic)
PL Fiedler Gothic Bold
Egiziano Black
Alpin Gothic
Geometric
Heldustry
Studio
Busorama
PL Futura Maxi
Salto
Solemnis
Fehrle Display
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
Symbol Set and Typeface Codes C-17
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
740
741
742
743
744
745
746
747
747
748
749
750
751
752
753
754
755
756
756
756
757
758
758
759
760
760
760
761
762
763
764
765
766
767
768
Typeface Family1
Value
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
Typeface Family1
Kismet
Kigali Roman
Digi Fraktur
Anglia
Rundfunk Antiqua
Rundfunk Grotesk
Apolline
J iffy
Rosewood
Zebrawood
Alisal
Strider
Pepperwood (condensed)
Copal (solid)
Throhand
Cicero (e should be e-acute)
Antique Condensed Two
Asphalt Black
Avalon
Copal (outline, patterned)
Motter Corpus (extrabold)
Cerigo
Caflisch Script
Brok
Mezz
Citadel
Nueva
Hermes
Penumbra
Lafayette
Sanvito
Narcissus
Viva
Pilsner
Alexa (italic)
Showcard Moderne
Streamline
Balzano
Caliban (condensed italic)
Ex Ponto
Scherzo
J ante Antiqua
Albers Architype
Aubette Architype
Ballmer Architype
Bayer Type Architype
Schwitters Architype
Crane
Neue Hammer Unziale 1
Neue Hammer Unziale 2 (edge)
Galahad
LiShu (China)
Gungse (Korean)
HanYang GungSe Proportional (Korean)
Yuang (Yuan, XiYuang - China)
Miryam
Runa Serif
Comedia Serif
Breadline Normal
Revolution Normal
Virgin Roman Normal
Gararond
Ryadh
Arkona (ital script)
El Greco (ital script)
Aja (ital script)
Poppl-Exquisit (ital script)
Sassafras Roman
Abacus
Classic
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
C-18 Symbol Set and Typeface Codes
Download from Www.Somanuals.com. All Manuals Search And Download.
Table C-3. Typeface Base Values (continued)
Value
804
805
806
807
808
809
810
810
811
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
Typeface Family1
Value
836
Typeface Family1
Cupid
Arepo
Alligators
837
Carmela (italic)
Aureus Uncial (upright)
Connach (upright, norm and uncial lc)
Cresci Rotunda (upright)
Donatello (italic, black italic)
Francesca (lombardic, upright & cond)
Lombardic Capitals (upright)
Ludovico Smooth (italic & flourishes)
Ludovico Woodcut (italic & flourishes)
Mantegna (italic)
838
Dorothea (upright)
839
Hrabanus (upright)
840
Lexie’s Animals
841
Mexican Birds
841
Mexican Borders
841
Mexican Symbols
842
Monmouth (upright)
843
Neuhengen (upright)
Ophelia Italic
844
Palatino Rotunda (upright)
Percival (upright)
845
Poggio Bookhand (upright)
Pompeii Capitals (upright)
Ramsey (upright)
846
Wolfdance (italic)
847
Adastra (bold italic inline)
Ampersands
848
Sallando Italic
849
Thalia Italic
Arwen (upright)
850
Trieste (upright)
Blocks (upright, solid filled)
Elegant (inline & outline)
Poetry (solid & inline)
851
Connach Historic
852
Lombardic Caps
853
Ludovico Smooth Flourish
Ludovico Woodcut Flourish
Newton Inline
Sphinx (extrabold, solid & inline)
Tube (upright)
853
854
Searsucker (solid, outline, patterned)
Hindenburg (upright)
855
Lucida Typewriter
930
Akzidenz Grotesk Buch Rounded
Isil Gothic
Informal (black, norm & condensed)
Marquis (upright)
1030
2128
2128
2200
2201
2201
2549
2730
2808
HanYang Batang Fixed Pitch (Korean)
MS Mincho (J apan, Proportional)
HanYang Gulrim Fixed Pitch (Korean)
HanYang Dotum Fixed Pitch (Korean)
MS Gothic (J apan, Proportional)
Ming Light (J apan, Proportional)
Wingdings
Questions
Maximilian (upright, inline)
Minimal (upright thin)
Stalk (upright inline)
Mariposa (family)
Mariposa Sans (family)
Corvallis (upright & italic)
Corvallis Sans (upright & italic)
HanYang GungSe Fixed Pitch (Korean)
1
These typeface names may be registered trademarks of a third party. Use of these fonts may be conditional upon a license grant from the
owners of the fonts. Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts
does not grant any license or right to use the fonts.
Symbol Set and Typeface Codes C-19
Download from Www.Somanuals.com. All Manuals Search And Download.
C-20 Symbol Set and Typeface Codes
Download from Www.Somanuals.com. All Manuals Search And Download.
Index
fill type HP-GL/2 5-6
foreground color 2-70
HP-GL/2 mode 2-87
!
?&b#W 2-7
?*l # R 2-25
job separation 2-2
?*l#O - Logical Operation 2-17
line type HP-GL/2 5-6
logical operation 2-17
MC (merge control) 2-29
mechanical print quality 2-85, 2-89
media destination (output bin) 2-78
media source 2-76
media type 2-85, 2-88
negative motion 2-90
number of copies 2-2
output bin selection 2-2, 2-78
page size 2-2
A
adaptive compression
IIIP 2-4
adaptive data compression (ADC) 2-4, 5-1
banded images 5-5
image separation 5-5
transmission guidelines 5-4
alphanumeric ID command 2-79
AppleTalk
palette control 2-70
configuration 2-7, 2-71
device type 2-9
PCL job support 2-7
RENAME 2-8, 2-71
type, PostScript 2-8
ZONE 2-71
paper (media) source 2-76
pixel placement 2-25, 2-28
PP (pixel placement) 2-28
print quality 2-89
push/pop palette 2-71
render algorithm 2-71, 2-104
simple color 2-71
arbitrary dither matrix sizes 2-86
assign color index command 2-70
text parsing method 2-33
text path direction 2-34
compression
B
adaptive compression 2-4
transmission recommendations 5-4
compression methods, memory saving 5-6
configuration command 2-7
base values, typeface 3-12
bitmap fonts, internal 3-2
Configure Image Data (CID) command 2-70
conventions, manual i-iv
corrections 1-5
C
character
conversion table B-22
downloading 5-6
enhancement segment 2-36, 2-47
enhancements 2-52
text path direction 2-34
CID command 2-70
color
D
data transmission 5-4
decimal values
character B-22
printer commands A-1
default settings
commands 2-85
components 1, 2, and 3 2-70
foreground 2-70
factory 4-1
HP-GL/2 4-4
lookup tables 2-70
Color LaserJet printer 2-70
command
DeskJet 1200C printer 2-85
DeskJet 1600C printer 2-91
device type, AppleTalk 2-9
dither patterns 2-104
download dither matrix 2-70
downloading characters 5-6
duplex printing 2-1
alphanumeric ID 2-79
assign color index 2-70
change text path direction 2-34
configuration 2-7
end raster graphics 2-2
enter HP-GL/2 mode 2-85
Index-1
Download from Www.Somanuals.com. All Manuals Search And Download.
E
I
EconoMode 2-61
I/O configuration 2-7
ID values, symbol set C-2
image adapt 5-2
economy mode, 4L 2-11
end raster graphics command 2-2
enter HP-GL/2 mode command 2-85
environment
initialization 2-49
internal fonts 3-1
factory default 4-1
saving 2-10
user default 4-7
internal symbol sets 3-1
mapping B-1
See also symbol set charts
internal typefaces 3-1
ISO substitution characters B-21
F
factory default
environment 4-1
HP-GL/2 setting 4-4
settings 4-1
J
job separation command
(4Si) 2-10
feature settings
(IIISi) 2-2
default 4-1
user 4-7
fill type HP-GL/2 command 5-6
font format 16 2-32
font header format 16 2-35
font metric calculation 2-50
font selection
L
large fonts 2-35
LaserJet
4 Plus printer 2-60
4 printer 2-4
line printer substitution 3-2
symbol set ID values C-2
fonts
4000 series printers 2-106
4L printer 2-11
4LC printer 2-72
4LJ printer 2-72
4M Plus printer 2-60
4M printer 2-4
internal scalable 3-3
new header segments 2-36
TrueType 3-10
foreground color 2-70
frame anchor/MEt architecture 2-86
furigana (ruby characters) 2-54
4ML printer 2-12
4MP printer 2-32
4P printer 2-31 - 2-32
4PJ printer 2-32
4Si printer 2-10
4V/4MV printer 2-62
5L printer 2-74
5MP printer 2-73
5P printer 2-73
5Si Mopier 2-105
5Si/5SiMx printers 2-75
6L printers 2-106
6P/6MP printers 2-105
Color printer 2-70
III printer 2-1
G
galley character segment 2-36, 2-38
gamma correction 2-70
grid centered, pixel 2-25
grid intersection, pixel 2-25
H
hexadecimal values
character B-22
IIID printer 2-1
IIIP printer 2-2
IIISi printer 2-2
printer commands A-1
HP-GL/2
kind 1 values C-2
pixel placement command 2-28
polygon memory usage 5-6
HP-GL/2 mode command 2-87
line printer font selection 3-2
line type HP-GL/2 command 5-6
logical operations 2-13
and transparency interactions 2-15
command 2-17
logical page area 1-26
Index-2
Download from Www.Somanuals.com. All Manuals Search And Download.
feature support 1-1, 2-1
job over AppleTalk 2-7
printer commands A-1
M
manual conventions i-iv
MC (merge control) command 2-29
mechanical print quality command 2-85
media destination (output bin) 2-78
media source command 2-76
media type command 2-85, 2-88
media type, selection by 2-79
memory
pixel placement 2-25
command 2-25
HP-GL/2 command 2-28
PCL command 2-25
polygons, avoid multiple smaller 5-6
PostScript
level 1 operators 2-8
level 2 operators 2-8
NBP 2-8
character storage requirements 5-6
compression methods 5-6
polygon usage 5-6
powersave mode 2-61
print model 5-5
PP command, HP-GL/2 2-28
print environment default settings 4-4
print job initialization 2-49
print model 2-13
memory enhancement technology (MEt) 2-11, 2-60,
5-1
features 5-3
page protection 5-3
memory efficiency 5-5
memory usage 5-1
print quality command 2-89
See mechanical print quality command
printable area tables 1-26
printer commands
PCL - decimal and hexadecimal values A-1
printer introduction dates 1-2
printer name, AppleTalk 2-8, 2-71
printing ruby characters (furigana) 2-54
push/pop palette command 2-71
font bitmaps 5-4
merge control command 2-29
monochrome print mode 2-70
MS Gothic 2-32
MS Mincho 2-32
N
name binding protocol (NBP) 2-8
negative motion 2-85
negative motion command 2-90
network, AppleTalk configuration 2-7
noise dither 2-86
Q
quality, print 2-89
notes i-iv
number of copies 2-2
R
raster graphics
adaptive compression (IIIP) 2-4
compression methods 5-6
transmission guidelines 5-4
raster scaling 2-71, 2-85
render algorithm command 2-71, 2-104
resource saving
O
octal character values B-22
one-byte typeface values 3-12
operations, logical 2-13
output bin command 2-78
output bin selection command 2-2
4 Plus/4M Plus 2-60
4Si 2-10
ROP3 logical operation 2-17
ruby characters (furigana) 2-54
P
page protection 5-4
MEt 5-3
page size command 2-2
palette control command 2-70
paper (media) source command 2-76
patterns
S
scalable typefaces, internal 3-3
selection by media type 2-79
sending raster data to printer 5-4
set viewing illuminant command 2-71
setdevparams, PostScript 2-8
setprintername, PostScript 2-8
settings, HP-GL/2 default 4-4
HP-GL/2 selection 5-6
memory usage 5-6
wide 5-6
PCL
default settings 4-1
Index-3
Download from Www.Somanuals.com. All Manuals Search And Download.
simple color command 2-71
string ID 2-79
symbol set
charts B-1
ID selection values C-2
ISO substitution characters B-21
kind 1 values C-2
scalable fonts 3-3
T
text parsing method command 2-33
text path direction, character 2-34
transfer raster graphics by plane 2-71
transmission
ADC recommendations 5-4
compression recommendations 5-4
transparency interactions and logical operation 2-15
TrueType fonts 3-10
two-byte fonts 2-86
two-byte typeface values 3-12
type, AppleTalk 2-9
typeface
base values 3-12, C-5
family values C-5
one-byte values 3-12
two-byte values 3-12
value field 3-12
vendor values C-5
typeface field, scalable font descriptor 3-12
typeface string segment 2-36, 2-42
typefaces, internal scalable 3-3
U
user environment settings 4-7
V
vertical
clusters 2-58
printing 2-34
rotated characters 2-34
rotation segment 2-36, 2-45
substitution character segment 2-36
substitution characters 2-35
substitution segment 2-41
underlining 2-56
writing 2-53
Index-4
Download from Www.Somanuals.com. All Manuals Search And Download.
|