HP 2500 HP PCL/PJL reference - PCL 5 Comparison Guide
HP 2500 - Color LaserJet Laser Printer Manual
View all HP 2500 manuals
Add to My Manuals
Save this manual to your list of manuals |
HP 2500 manual content summary:
- HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 1
- HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 2
- HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 3
PCL 5 Comparison Guide for the HP LaserJet III / IIID / IIIP / IIISi HP LaserJet 4 / 5 / 6 Families HP LaserJet 1100 series HP LaserJet 2100 series HP LaserJet 4000 series HP LaserJet 5000 series HP LaserJet 8000 series HP LaserJet 8100 series HP Color LaserJet HP Color LaserJet 5 / 5M HP Color - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 4
CG Times is a product of Agfa Corporation, AGFA Compugraphic Division. LaserJet, PCL, DeskJet, Vectra, and Resolution Enhancement are U.S. registered trademarks of Hewlett is a registered trademark and TrueType is a trademark of Apple Computer, Inc. ESC/P is a trademark of Seiko-Epson Corporation. - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 5
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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 6
iv ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 7
Guide Manual Conventions iii 1 Printer Features Introduction 1-1 PCL Feature Support 1-3 PCL 5 Technical Reference Manual Corrections 1-5 Printable Area 1-36 2 Printer-Specific Differences Introduction 2-1 HP LaserJet III and IIID Printers 2-1 HP LaserJet IIISi Printer 2-2 HP LaserJet - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 8
2-114 Color Space Support 2-114 Changes to PCL 5 Color Commands 2-114 New PCL 5 Commands 2-117 Differences with the HP LaserJet 4000 Series Printers 2-118 HP Color LaserJet 8500 Series Printers 2-119 HP LaserJet 1100 Series Printers 2-120 HP LaserJet 2100 Series Printers 2-120 vi Contents - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 9
Differences 3-13 4 Print Environment Introduction 4-1 5 Memory Usage Introduction 5-1 Operation of ADC and MEt Printer Commands Introduction A-1 Appendix B Internal Symbol Set Charts Introduction B-1 ISO Substitution Table B-34 Conversion Table B-35 Appendix C Symbol Set and Typeface Codes - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 10
viii Contents ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 11
Language for different HP LaserJet and DeskJet printers, as compared to the features 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 12
This guide covers the following HP LaserJet printers: z LaserJet III z LaserJet IIID z LaserJet IIISi z LaserJet IIIP z LaserJet 4, 4M z LaserJet 4Si, 4SiMx z LaserJet 4L, 4ML z LaserJet 4P, 4MP z LaserJet 4 Plus, 4M Plus, 4PJ z LaserJet 4V, 4MV z DeskJet 1200C, 1200/PS z Color LaserJet z LaserJet - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 13
8500 Series Note The PCL 5 Printer Language Technical Reference Manual (part number 5961-0509) was revised for the release of the HP LaserJet 4 printer and contains all PCL language features up to the HP LaserJet 4 printer. Subsequent commands are covered in this PCL 5 Comparison Guide and the PCL - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 14
Note 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 (for example, the parameter "Letter (2)" indicates that the value - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 15
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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 16
Table 1-1A. PCL 5 Feature Support Matrix FUNCTION supported. ns - Indicates a command is not supported. 1 Supported if duplex option is installed. 2 For custom paper, replace "CustomType" with the name of the paper, and replace "#" with the number of characters in the name, plus 1. 1-6 Printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 17
Table 1-1A. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND 4ML 4 4Si 4P supported. ns - Indicates a command is not supported. 1 On non-duplex printers, this command causes a conditional page eject. 2 The custom size is 11.7" x 17.7" on the HP LaserJet 4V/4MV printers. ENWW Printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 18
✓ ✓✓ ✓ ✓ ✓ Manual (Top/Rear) Feed (2) ✓ ✓✓ ✓ ✓ ✓ Manual Env. Feed (3) ✓ ✓✓ PCL mass storage command) Alphanumeric ID ?&n#W[operation] [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-8 Printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 19
SYMBOL SET Symbol Set ID Code ?*c#R ns ns ns ✓ ✓ ✓ ✓✓ ✓ ✓ ✓ Define Symbol Set ?(f#W[data] ns ns ns ✓ ✓ ✓ ✓✓ ✓ ✓ ✓ Symbol Set Control ?*c#S ns ns ns ✓ ✓ ✓ ✓✓ ✓ ✓ ✓ ✓ Indicates a command is supported. ns - Indicates a command is not supported. ENWW Printer Features 1-9 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 20
Table 1-1A. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND 4ML 4 4Si 4P 4 Plus 4V III IIID IIISi IIIP 4M 4Si Mx 4L 4MP 4PJ 4M Plus 4MV SOFT FONT CREATION Font Descriptor ?)s#W[data] Range: 0 - 32767 ✓ ✓✓ ✓ ✓ ✓ Range: 0 - 65535 ✓ ✓✓ ✓ ✓ ✓ Character Code - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 21
PCL 5 Feature Support ✓ Mode 5 Adaptive (5) ns ns ns ✓ ✓ ✓ ✓✓ ✓ ✓ ✓ Replacement Delta Row (9) ns ns ns ns ns ns ns ns ns ns ns Transfer 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 22
Table 1-1A. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND 4ML 4 4Si ✓ ✓ ✓ Flush All Pages ?&r#F ns ns ns ns ✓ ✓ ✓✓ ✓ ✓ ✓ Echo ?*s#X ns ns ns ns ✓ ✓ ✓✓ ✓ ✓ ✓ ✓ Indicates a command is supported. ns - Indicates a command is not supported. 1-12 Printer Features ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 23
ns ns ns _Previous HP-GL (0) ✓ ✓ ✓ ✓ ✓ ✓ ✓ _Current PCL CAP (1) ✓ ✓ ✓ ✓ ✓ ✓ ✓ _Current PCL coordinates and old HP-GL/2 (2) ns ns ns ns ns ns ns _Current PCL coordinates and current CAP (3) ns ns ns ns ns ns ns Enter PCL Mode ?%#A ✓ ✓ ✓ ✓ ✓ ✓ ✓ PROGRAMMING HINTS Display - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 24
PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND 4ML 4 4Si 4P 4 Plus 4V III IIID IIISi IIIP 4M 4Si Mx 4L 4MP 4PJ 4M Plus 4MV PCL ns ns ns ns ns ns ns ns Download Dither Matrix ?*m#W ns ns ns ns supported. ns - Indicates a command is not supported. 1-14 Printer Features ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 25
PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND 4ML 4 4Si 4P 4 Plus 4V III IIID IIISi IIIP 4M 4Si Mx 4L 4MP 4PJ 4M Plus 4MV HP-GL/2 GRAPHICS HP Download ✓ ✓ ✓ Media Type MT ns ns ns ns ns Error supported. ns - Indicates a command is not supported. ENWW Printer Features 1-15 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 26
Table 1-1B. PCL 5 Feature Support Matrix FUNCTION COMMAND Color 5L 5Si Desk Desk Color LJ supported. ns - Indicates a command is not supported. 1 For custom paper, replace "CustomType" with the name of the paper, and replace "#" with the number of characters in the name, plus 1. 1-16 Printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 27
Table 1-1B. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND Color Color LJ ns ns ns ns ✓ Indicates a command is supported. ns - Indicates a command is not supported. 1 Black & White only 2 For the HP LaserJet 5L printer, the printer driver sets the paper size to legal (3) when "custom - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 28
✓ ✓ ✓ ✓ ✓ Manual (Top/Rear) Feed (2) ✓ ✓ ✓✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Manual Env. Feed (3) ns PCL mass storage command) Alphanumeric ID ?&n#W[operation] [string] ns ns ns ns ns ns ns ✓ ✓ ns ns ✓ Indicates a command is supported. ns - Indicates a command is not supported. 1-18 Printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 29
PCL 5 Feature Support in this table can be changed to Secondary by replacing the left parenthesis "(" in the command with a 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). ENWW Printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 30
PCL 5 Feature Support ✓ ✓ Character Code ?*c#E ✓ ✓ ✓✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Download Character ?(s#W[data] ✓ HP Shading Pattern (2) ✓ ✓ ✓✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Cross-hatch Pattern (3) (HP-hatch command is supported. ns - Indicates a command is not supported. 1-20 Printer Features ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 31
PCL 5 Feature Support ✓ ✓ Mode 5 Adaptive (5) ✓ ✓ ✓✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Replacement Delta Row (9) ns ns ns ns ns ns ns ns ns ns ✓ Transfer Raster ✓ ✓ ✓ ✓ Indicates a command is supported. ns - Indicates a command is not supported. 1 Supported if printer resolution is 600 dpi. ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 32
Table 1-1B. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND Color ✓ ns ns Flush All Pages ?&r#F ns ns ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Echo ?*s#X ns ns ✓ ✓ ✓ ✓ ✓ ✓ ✓ ns ns ✓ Indicates a command is supported. ns - Indicates a command is not supported. 1-22 Printer Features ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 33
HP-GL (0) ✓ ✓ ✓✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ _Current PCL CAP (1) ✓ ✓ ✓✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ _Current PCL coordinates and old HP-GL/2 (2) ns ns ns ns ns ns ns ns ns ✓ ✓ _Current PCL ✓ ✓ Indicates a command is supported. ns - Indicates a command is not supported. ENWW Printer Features 1-23 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 34
PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND Color Color LJ 5, 4LJ LJ 5M Pro 5L 6L 5P 4LC 6L Gold 5MP 5Si Desk Desk 6P 5SiMx 5 Jet Jet 6MP Mopier 5M 1200C 1600C PCL ✓ ✓ Download Dither Matrix supported. ns - Indicates a command is not supported. 1-24 Printer Features ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 35
ns ✓1 ns (Relative) Color Range CR Download Character DL ✓ ✓ ns ns ns ns ✓ ✓ ✓ ✓ ✓ ✓ 21 Media Type MT ✓ ✓ ✓✓ ✓ ✓ ✓ ✓ ✓ ✓ Error supported. ns - Indicates a command is not supported. 1 Supported in stand-alone HP-GL/2 Mode only (DeskJet 1200) ENWW Printer Features 1-25 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 36
Table 1-1C. PCL 5 Feature Support Matrix FUNCTION COMMAND 1100 2100 4000 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series Series MISCELLANEOUS Configuration (AppleTalk) ?&b#W[data] ✓ ✓ ✓ ✓ ✓ ✓ ✓ ns JOB CONTROL Universal Exit/Start of PJL (UEL) ?%-12345X ✓ ✓ - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 37
PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND 1100 2100 4000 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series Series ✓ Indicates a command is supported. ns - Indicates a command is not supported. 1 For some HP LaserJet printers, the custom size is configurable - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 38
ID ALPHANUMERIC ID (Media selection by type/PCL mass storage command) ?&n#W[operation] [string] ✓ ✓ ✓ ✓1 ✓ ✓ ✓ ✓ ✓ Indicates a command is supported. ns - Indicates a command is not supported. 1 The LaserJet 4500 series printers support any Alphanumeric ID command that does not reference - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 39
Table 1-1C. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND 1100 2100 4000 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series Series CURSOR POSITIONING Horizontal Position ?&a#C ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ?*p#X ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ?&a#H ✓ ✓ ✓ ✓ ✓ ✓ ✓ - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 40
1-1C. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND 1100 2100 4000 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series Series SOFT FONT CREATION Font Descriptor ?)s#W[data] Range: 0 - 32767 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Range: 0 - 65535 ✓ ✓ ns Character Code - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 41
PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND 1100 2100 4000 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series Series ✓ ✓ ✓ ✓ ✓ ✓ ✓ Replacement Delta Row (9) ns ns ns ns ns supported. ns - Indicates a command is not supported. 1 Supported if printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 42
PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND 1100 2100 4000 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series Series Echo ?*s#X ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Indicates a command is supported. ns - Indicates a command is not supported. 1-32 Printer Features ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 43
Table 1-1C. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND 1100 2100 4000 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series Series PICTURE FRAME (for Vector Graphics) Picture Frame Horiz. Size ?*c#X ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Picture Frame Vert. Size ?*c#Y ✓ - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 44
ns ns ✓1 ns ns ns ✓ Download Dither Matrix ?*m#W ns ns ns ns ns ns ns ✓ Driver Function Config. ?*o3W643 ns ns ns Indicates a command is supported. ns - Indicates a command is not supported. 1 The HP LaserJet 4500 Series printers do not support Luminance-Chrominance and CIE - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 45
PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND 1100 2100 4000 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series Series HP-GL/2 GRAPHICS HP Download Media Type MT ns ns Error supported. ns - Indicates a command is not supported. ENWW Printer Features 1-35 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 46
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-36 Printer Features ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 47
SIZE DIMENSIONS (in dots at 300 DPI - double for 600 DPI) A B C D E F G H Letter Portrait Dimensions 2550 3300 2400 3300 75 0 50 150 Legal Ledger 2550 4200 2400 4200 75 0 3300 5100 3150 5100 75 0 50 150 50 150 Executive A4 2175 3150 2025 3150 75 0 2480 3507 2338 3507 71 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 48
E Portrait Dimensions 3300 2400 3300 75 4200 2400 4200 75 5100 3150 5100 75 3150 2025 3150 75 3507 2338 3507 71 4960 3365 0 0 0 71 71 0 0 G 50 50 50 50 50 50 50 50 50 50 50 0 0 50 50 H 150 150 150 150 150 150 150 150 150 150 150 50 50 150 150 Figure 1-2 Landscape Logical Page and - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 49
Comparison Guide Addendum, which includes product-specific information about newer products, as well as commands and variables added to support these newer products. HP LaserJet III and IIID Printers With the introduction of the HP LaserJet III printer, Hewlett-Packard introduced the PCL 5 printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 50
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 LaserJet IIIP printer. These new features are summarized in Table 2-2. One new feature listed here is adaptive compression (method 5) for - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 51
HP LaserJet IIIP PCL Sets New Feature Adds a parameter to support user-defined patterns. In addition to selecting . Define Symbol Set Command Symbol Set ID Code Command Symbol Set Control Command Unbound Scalable Fonts be downloaded to the printer. Addition of a new header used for unbound fonts - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 52
5961-0601.) In addition, there are some additional differences for the HP LaserJet 4 printer that are not covered in the technical reference manual but are described below. Note The HP LaserJet 4M printer, in addition to PCL, contains PostScript and a LocalTalk I/O for printing in the Macintosh - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 53
when memory becomes low. This operation occurs automatically; there are no PCL commands for this feature (refer to Chapter 5 for ADC information). Allows PCL jobs to be printed (using LocalTalk or EtherTalk MIO) using AppleTalk protocol. Supports 1-32,767 copies as does the HP LaserJet IIISi printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 54
Table 2-3. PCL Feature Additions for HP LaserJet 4 (continued) Feature/Command Support Status Readback New Feature Location Type Command Location Unit Command New New Inquire Entity Command New Flush All Pages Command New Free Memory Command Echo Command New New Bezier Curve Commands - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 55
] can be 1 character through 32765 characters. AppleTalk Configuration The HP LaserJet 4 printer can be configured to receive PCL print jobs over an AppleTalk connection using the Configuration command. The HP LaserJet 4 MIO AppleTalk interfaces support three key values: RENAME, JOB, and TYPE. These - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 56
Note PostScript in the HP LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 57
($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 then the printer's type is not changed. The default device type for PCL is "HP LaserJet 4" and for PostScript is "LaserWriter". - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 58
concerns job separation. The PCL Job Separation command is not supported. The HP LaserJet 4Si printer handles job separation through the control panel. If a PCL Job Separation command is received by the printer it will be ignored. Refer to the HP LaserJet 4Si User's Manual (part number C2010-90901 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 59
to one button with four indicators. Many of the control panel functions must be controlled programmatically using Hewlett-Packard's Printer Job Language (refer to the Printer Job Language Technical Reference Manual, part number 5021-0380 for detailed PJL information). The HP LaserJet 4L printer PCL - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 60
The HP LaserJet 4ML printer also includes some new PCL features: print model logical operation (ROP3) and pixel placement, as described on the following pages. The HP LaserJet 4ML supports the typefaces that the HP LaserJet 4 printer supports. Several of the typefaces in the HP LaserJet 4ML printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 61
introduction of the HP LaserJet 4ML printer the print model resulting image (refer to the PCL 5 Printer Language Technical Reference Manual for detailed information about the basic ). Definitions Source: The source image may be one of the following: • HP-GL/2 primitives • Rules • Characters • Raster - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 62
OR, XOR, NOT, to be performed on source, texture, and destination objects: character cell, raster image, rule, HP-GL/2 vectors and polygons • Texture: pattern Codes). The logical operations were defined by Microsoft Windows for an RGB color space (a "1" is white and a "0" is black). 2-14 Printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 63
modes are transparent (defaulted), the additional operations shown on the following page must be performed to achieve the final result. The four basic interactions are: • Case 1: Source Not Src. Image_C = Dest & Not Pattern. Return Image_A | Image_B | Image_C. ENWW Printer-Specific Differences 2-15 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 64
, the additional operations shown on the previous page must be performed to achieve the final result. Logical operations in the table are 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. 2-16 Printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 65
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 pattern transparency modes are transparent (the default transparency mode). ENWW Printer-Specific Differences 2-17 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 66
object in RGB space yields a white object. This is the same as ANDing the two objects in CMY space. It must be remembered that the printer operates in something similar to a CMY space and inverts the bits and reverses the order. 2-18 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 67
Input Value 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 Boolean Function SDTSxaxn TSDTaox DSTDxaxn TDSox TDSoan DTSnaa SDTxon DSna STDnaon STxDSxa TDSTanaxn SDTSaox SDTSxnox DTSxa TSDTSaoxxn DTSana SSTxTDxaxn STDSoax TSDnox TSDTxox TSDnoan - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 68
continued Input Value Boolean Function Input Value 54 SDTox 81 55 SDToan 82 56 TSDToax 83 57 STDnox 84 58 STDSxox 85 59 STDnoan 86 60 TSx 87 61 STDSonox 88 62 SDTSoax DSTnox DSx SDTSonox DSTDSonoxxn TDSxxn DTSax TSDTSoaxxn 2-20 Printer-Specific Differences ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 69
DSTnoa DSTDxoxn SDTnoa SDTSxoxn SSDxTDxax TDSanan TDSxna SDTSnoaxn DTSDToaxx STDaxn TSDTSoaxx DTSaxn DTSxx TSDTSonoxx SDTSonoxn DSxn DTSoaxn SDTSoaxn STDnax DSTDoaxn DSTDSaoxx TDSxan DTa TDSTnaoxn ENWW Printer-Specific Differences 2-21 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 70
DTSano TSa STDSnaoxn STDSonoxn TSxn STDnoa STDSxoxn SDTnax TSDToaxn SDToa STDoxn DTSDxax STDSaoxn S SDTono SDTnao STno TSDnoa TSDTxoxn TDSnax STDSoaxn SSTxTDxax DTSanan TSDTSaoxx DTSxan 2-22 Printer-Specific Differences ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 71
254 235 DTSxno 255 Boolean Function SDTao SDTxno DSo SDTnoo T TDSono TDSnao TSno TSDnao TDno TDSxo TDSano TDSao TDSxno DTo DTSnoo TSo TSDnoo DTSoo 1 ENWW Printer-Specific Differences 2-23 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 72
placed for both PCL and HP-GL/2 operation. 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 73
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. ENWW Printer-Specific Differences 2-25 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 74
Placement Variations PCL and HP-GL/2 (see following pages for HP-GL/2 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. Since PCL printers - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 75
the PCL Pixel Placement command also affects HP-GL/2 pixel placement. 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. ENWW Printer-Specific - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 76
supports all 256 Microsoft Windows ternary (ROP3) raster-operation codes. MC [mode, [opcode] ] ; Merge Control Command (HP- mode 0 = opcode value is ignored; printer sets ROP to 252. 1 = opcode value is used as the ROP value. If no opcode value is sent, printer sets ROP to 168. If opcode is - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 77
4, and the ROP includes an XOR operation. (This problem is due to the fact that these patterns are the The operation code (opcode) specifies the logical operations that are performed on a 0 0 0 1 1 1 1 1 1 1 0 204 (0xCC) 238 (0xEE) 102 (0x66) ENWW Printer-Specific Differences 2-29 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 78
the 4P printer. PCL operation and the internal fonts in these two printers are identical to that of the HP LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 79
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-4. PCL Feature Additions for HP LaserJet 4PJ Feature Status Comments Text Parsing Method New Command Provides a method for specifying character codes - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 80
LaserJet 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 character. All character codes outside this range are processed as one-byte values. - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 81
of the two-byte character. All character codes outside this range are processed as one-byte values. This method can be used = 0 Range = 0, 1 Using ?&c0T, the printer's current active position (CAP) advances left to right, . The PCL Print Direction command can be used to achieve other - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 82
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 LaserJet 4PJ printer provides support for large fonts - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 83
so that character alignment is compatible with the way Windows 3.1J rotates characters. Character Enhancement Segment The HP LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 84
TrueType fonts ✓ ✓ ✓ ✓ ✓ ✓ Bitmap fonts* ns ✓ ✓ ✓ ns ✓ ns - not supported * Format 16 bitmap font support is described beginning on page 2-63. 1 These segments are supported for the HP LaserJet 5Si and all later LaserJet printers. Description of Font Header Segments Each font header - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 85
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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 86
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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 87
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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 88
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. 2-40 Printer-Specific Differences ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 89
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) in the Substitute String Character List. ENWW Printer-Specific Differences 2-41 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 90
then the values are accessed by their character codes values; if the font is unbound, then the font download will be ignored. Typeface String Segments can be downloaded with any of Typeface String Segments for two downloaded fonts. The first is for character codes 0x96be for "MS" and Kanji "Mincho") 0x92a9 Byte 1 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 91
6 Substitute String Character List = 8 0x826c (Note: these are full-width 9 10 0x8272 Shift-JIS character codes 11 12 0x8353 for "MS" and Katakana for 13 14 0x8356 "Gothic") 15 16 0x8362 17 18 0x834e the Data Segment Size field is 2 bytes instead. ENWW Printer-Specific Differences 2-43 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 92
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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 93
(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. ENWW Printer-Specific Differences 2-45 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 94
whether the pseudo-bold or pseudo-italic enhancements can be performed on a downloaded font. The structure of the Character Enhancement Segment is: Style (UINT32)-This field specifies the style types that the printer is allowed to perform on the font characters. 31 43 0 Reserved Posture Bit - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 95
Note • 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 8 = "Book" or "Text" Weight 1 = Ultra Thin 9 = Semi- - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 96
than that used for other HP LaserJet printers. Output from pre-LaserJet 4PJ PCL drivers (for example, a HP LaserJet 4P driver) will only print correctly on the HP LaserJet 4PJ printer if the default PCL symbol set is set to a value other than the Japanese Windows 3.1 (Win3.1J) symbol set. This - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 97
, 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 line widths, page breaks, or WYSIWYG operation. To support most proportionally spaced fonts, font metrics must be extracted from the font - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 98
In the MS-Mincho and MS-Gothic fonts provided in the HP LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 99
The HP LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 100
these characters. HP-GL/2 as implemented in HP LaserJet printers has no mechanism for parsing 2-byte characters. Therefore, HP-GL/2 character replaced with a vertical substitute on the second line. The C program that follows was used to generate the PCL commands for this example. 2-52 Printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 101
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. ENWW Printer-Specific Differences 2-53 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 102
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"); /* EscE to reset printer */ fprintf(prn,"\33&t31P"); /* text parsing = Shift-JIS */ fprintf(prn,"\33(19K"); /* symbol set = Win3.1J - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 103
example of vertical underlining is shown below. The C program that follows was used to generate the PCL commands for this example. ENWW #include #include #define MONTH "\202P\202P\ =24; prn = fopen("lpt1","wb"); /* open lpt1 for writing */ Printer-Specific Differences 2-55 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 104
fprintf(prn,"\33%%-12345X"); /* send UEL to get to PJL */ fprintf(prn,"@PJL ENTER LANGUAGE=PCL\n"); /* Enter PCL */ fprintf(prn,"\33E"); /* Esc E to reset printer */ fprintf(prn,"\33&t31P"); /* text parsing = Shift-JIS */ fprintf(prn,"\33(19K"); /* symbol set = Win3.1J */ fprintf(prn,"\33& - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 105
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 = fopen("lpt1","wb"); /* open lpt1 for writing */ offset = ( 36 * point_size * 300) / Printer-Specific Differences 2-57 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 106
to place cluster */ fprintf(prn,"\33%%-12345X"); /* send UEL to get to PJL */ fprintf(prn,"@PJL ENTER LANGUAGE=PCL\n"); /* Enter PCL */ fprintf(prn,"\33E"); /* Esc E to reset printer */ fprintf(prn,"\33&t31P"); /* text parsing = Shift-JIS */ fprintf(prn,"\33(19K"); /* symbol set = Win3.1J - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 107
were added to the HP LaserJet 4PJ printer. These paper sizes include: JIS 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 108
. Resource saving is enabled from the control panel or using PJL-no PCL commands are required for this operation. • EconoMode, a feature supported by HP LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 109
text path direction • Japanese media/postcard support • Japanese fonts (large fonts) As with HP LaserJet 4Plus and 4M Plus printers, the LaserJet 4V and 4MV printers support the following added features which are not controlled using PCL: • Memory Enhancement technology (MEt) • Resource saving - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 110
TrueType fonts. For the HP LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 111
Position (Distance) Underline Thickness 32 Text Height 34 Text Width 36 First Code 38 Last Code/Number of Characters 40 Pitch Extended Height Extended 42 Cap Height 44 - 47 Desc. Segmented Font Data Size ... ... # - 2 Reserved (0) Checksum (LSB) 0 ENWW Printer-Specific Differences 2-63 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 112
, Data Segment . . . ... ... # - 8 Null Segment Identifier (FFFF - hex) # - 6 Null Segment Size (0) # - 4 # - 2 Reserved (0) Checksum x = Font Descriptor Size # = Font header length (as defined in Font Header command). 2-64 Printer-Specific Differences (LSB) 0 (LSB) 0 ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 113
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 "HP LaserJet 4PJ printer." (This information will included be in future versions of the PCL 5 Printer Language Technical Reference Manual - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 114
the font. In older bitmap font formats, PCL 5 LaserJet 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 LaserJet printers ignore this field. One new data segment is defined for Format 16 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 115
In the HP LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 116
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 path direction command, ?&c-1T) is not available for bitmap fonts. 2-68 Printer-Specific Differences ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 117
HP Color LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 118
PCL 5 Color Technical Reference Manual for PCL jobs to the printer over AppleTalk. In addition to the key values previously discussed (RENAME, TYPE, and JOB), the HP Color LaserJet printer also supports one character, and only the first 31 characters are used. If the zone is invalid, then the printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 119
memory, and improved font cache algorithm. PCL operation for this printer is identical to that of the HP LaserJet 4PJ printer. For command support, refer to Table 1-1, PCL Feature Support Matrix and to the "HP LaserJet 4PJ Printer" section earlier in this chapter. The HP LaserJet 4LJ Pro printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 120
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 LaserJet 4L printer. The HP LaserJet 5P / 5MP printer's maximum print speed is 6 pages per minute (HP LaserJet 4P runs at 4 ppm) and has a print resolution of 600 dpi. Another - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 121
design and supports all paper sizes supported by the LaserJet 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 LaserJet 5L printer. When manual feed is - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 122
equivalent to the HP LaserJet 5Si printer, but also includes PostScript Level 2, 8 Mb of additional memory, and the HP JetDirect network interface card. HP LaserJet 5Si and 5SiMx printers have features similar to those of HP LaserJet 4Si and 4SiMx printers, with improved performance and extra paper - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 123
Table 2-11. PCL Feature Additions for HP LaserJet 5Si/5SiMx Printers Feature Paper (Media) Source Output Bin Alphanumeric ID Status Modified Modified New Comments Additional parameters have been added to provide support for Tray 1, the printer's right side multi-purpose tray and the other - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 124
values and the trays they select on various printers. Value (#) 1 2, 3 (manual feed) 4 5 8 LaserJet 4, 4 Plus, 4V PC Tray MP Tray LaserJet 4Si, 4SiMx Upper Cassette Manual Feed Slot MP Tray as Cassette LC Tray N/A Lower Cassette N/A LaserJet 5Si/ 5SiMx Tray 2 (upper drawer) Tray 1 (right side - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 125
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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 126
location) • Specifies an ID string for different PCL objects (fonts and macros) • Supports the mass storage PCL enhancements for the LaserJet 5Si/5SiMx printer disk (allowing, for example, downloading a font with a String ID to RAM-downloading to the printer disk must be done using PJL) The format - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 127
the current PCL Font ID to a string name, which gives the user the ability to download fonts to Font IDs, these fonts are selectable in HP-GL/2 using the numeric Font ID. 2 The original Macro ID name is used to perform macro management commands on the macro, and Printer-Specific Differences 2-79 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 128
. 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. 2-80 Printer-Specific Differences ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 129
size Specified type Specified Specified size (not manual feed) Specified type Specified (manual feed) Manual feed request Specified size Specified type A Selecting the default media type causes the printer to consider the media type as not specified. Selecting an undefined or unavailable ID - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 130
Example: Using the Alphanumeric ID Command to Download a Font Fonts can be downloaded to the printer disk using PJL, 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 " - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 131
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 ENWW Printer-Specific Differences 2-83 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 132
.) 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 DeskJet 1200C printer does not support the following LaserJet 4 features: • Unit of Measure (?&u#D) • Status Readback - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 133
are compatible with current PCL data structures. • Frame Buffer/MEt Architecture. Provides MEt (Memory Enhancement technology), which overcomes memory contention problems. Drivers can use the PJL SET command (@PJL SET PAGEPROTECT=LETTER/ LEGAL/ A4/OFF) to put the printer into a page protect mode - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 134
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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 135
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 remote panel. HP recommends programmatically setting media type, especially in network environments. ENWW Printer-Specific Differences 2- - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 136
, 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. This command must - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 137
) 1 - Picture contains no negative motion (swath printers) Default = 0 Range = 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 138
supported. Enter HP-GL/2 Mode Modified HP-GL/2 standalone mode (-1) is not supported. Compression Method Modified Method 9, replacement delta row is added. Unit of Measure New Same as LaserJet 4 series printers. Paper Source Modified Autoselect (7) is added. HP-GL/2 in PCL macros New HP - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 139
of the LaserJet 4L, with one button and four LED indicators. • IEEE-P1284. 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, PJL - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 140
only the PJL kernel, the DeskJet 1600C printer supports all of the PJL commands listed below. Full PJL implementation is not needed because of the multiple-channel capability of the IEEE-P1284 Extended Capabilities Port. DeskJet 1600C also supports page protection with the @PJL SET PAGEPROTECT - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 141
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 DeskJet 1600C supports Method 9 compression (compressed replacement delta row encoding) in addition to compression methods 0, 1, 2, 3, and - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 142
and is added to the total replacement 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. 2-94 Printer-Specific Differences ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 143
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. ENWW Printer-Specific - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 144
5 and 5M Printers HP LaserJet 5 and 5M printers are performance-enhanced follow-on products for HP LaserJet 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 LaserJet 4 Plus and 4M Plus printers as well - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 145
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 LaserJet printers. Two-byte applications have not had this capability until the introduction of HP LaserJet 5 and 5M printers. The - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 146
default row_number equals "0"). Computed character code is equal to (row_number * 256) + 8-bit code sent in LB or SM 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 Printer-Specific Differences ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 147
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 0). The only exception is the ?E (Reset) instruction in dual-context devices. ?E is executed regardless of the byte boundaries within - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 148
determining character rotation. A new method to explicitly enumerate which characters should be counter-rotated in the font is being introduced with HP LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 149
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 0 2 0x0000 0x007F half-width latin characters 0xFF61 0xFF9F half-width katakana ENWW Printer-Specific Differences 2-101 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 150
for HP Color LaserJet 5 and 5M Printers Feature Status Comments Render Algorithm Command Modified Five new algorithms have been added. Configure Image Data Modified Command Has unique functionality while in PCL Imaging mode. Download Dither Matrix Command Support Not supported. Driver - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 151
14 - See section 4, "Modifying Output Color" in the PCL 5 Color Technical Reference Manual for information on algorithms 0 through 14. 15 - Continuous 2, 9, and 10 are ignored for device-independent color) HP Color LaserJet 5 and 5M printers remap non-continuous tone render algorithms (3 - 14) into - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 152
The HP LaserJet 5Si Mopier combines the performance and network strengths of the LaserJet 5Si/5SiMx printers with the ability to print, collate, and staple multiple copies of a document. The LaserJet 5Si Mopier has the same PCL feature set as the LaserJet 5Si/5Si printers, but allows you to download - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 153
the specific PCL implementation.) HP LaserJet 4000 Series Printers The HP LaserJet 4000 series printers are similar to the LaserJet 5/5M printers in their design and PCL feature set, with increased font support and 600 dpi support in PCL 5 (the printer offers 1200 dpi in PCL 6). The printers support - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 154
for the HP LaserJet 4000 printer are somewhat (?&l#M) to select a print media, with the LaserJet 4000 series printers you can also use the Paper Type command as replace "CustomType" with the name of the paper, and replace the "#" with the number of characters in the name, plus 1. 2-106 Printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 155
HP LaserJet 5000 Series Printers The HP LaserJet 5000 series printers have a nearly identical feature set as the HP LaserJet 4000 series printers. The LaserJet 5000 series printers support a set of paper sizes similar to the HP LaserJet 4V/4MV printers. Selecting Paper Source With the HP LaserJet - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 156
the Media Type command (?&l#M) to select a print media, with the LaserJet 5000 series printers you can also use the Paper Type command as follows: (This command replace "CustomType" with the name of the paper, and replace the "#" with the number of characters in the name, plus 1. 2-108 Printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 157
8000 Series Printers The HP LaserJet 8000 is a 24-ppm printer with 600 dpi support in PCL 5 (the printer offers 1200 dpi in PCL 6). It has built-in mopy capability, which is enabled when at least 16 Mb of memory or a disk drive are installed. The LaserJet 8000 series printers are direct replacements - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 158
LaserJet 8100 Series Printers The HP LaserJet 8100 series printers are 32-ppm printers with 600 dpi support in PCL 5. They are a direct replacement for the LaserJet 8000 series, and support exactly the same PCL 5 commands and options as the LaserJet 8000 printers. It includes built-in mopy support - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 159
LaserJet 4500 supports the same PCL 5 and HP-GL/2 commands and options as the LaserJet 4000 printer. The differences are listed below. The HP Color LaserJet 4500N printer is the network-ready version of the base model (4500) printer. It includes an HP JetDirect card and 32 Mb of additional memory - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 160
The following commands are supported especially for Asian font printing: • Character Text Path Direction • Text Parsing Method • 2-byte characters • HP-GL/2 Label allows 2-byte characters. Media Handling The HP Color LaserJet 4500 printer has two standard paper trays and one optional tray. They are - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 161
paper, and replace the "#" with the number of characters in the name, plus 1. Sending the "Default" paper type will cancel any previous media type request that may be in effect, and stops selection of media by type. Note that both "Card Stock" and "Cardstock" are supported. When the printer is set - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 162
, and Device CMY. Standard RGB replaces Colorimetric RGB (cRGB). All other color spaces supported in the HP Color LaserJet or Color LaserJet 5 are not supported in the HP Color LaserJet 4500 printers. Changes to PCL 5 Color Commands The focus of the printer's color support is on WYSIWYG color usage - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 163
PCL 5 Commands No Longer Supported or Greatly Simplified • Driver Function Configuration - This command had five options for the HP Color LaserJet and Color LaserJet 5 printers: Lightness, Saturation, Scaling Algorithm, Select Color Treatment, and Download to avoid rounding errors. • Configure Image - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 164
WYSIWYG color printing. • Download Dither Matrix - Not supported • Color Lookup Tables - Not supported since it does not support WYSIWYG color. • Gamma Correction - Not supported since it does not support WYSIWYG color. • Viewing Illuminant - Not supported since it does not support WYSIWYG color - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 165
New PCL 5 Commands The Finish Mode command allows the user to specify the finish, matte or glossy, to be applied to the document. A normal before the first page is marked and applies to all the pages in the document. Each document defaults to a matte finish. ENWW Printer-Specific Differences 2-117 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 166
the HP LaserJet 4000 Series Printers The HP Color LaserJet 4500 series printers support the color extensions to PCL 5e and HP-GL/2, commonly known as PCL 5c. The HP LaserJet 4000 series printers do not support any of these commands. Windows driver output from a LaserJet 4000 series printer driver - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 167
color laser printer. The printer is based on the feature set of the HP LaserJet 5Si printer, with the addition of color and an EIO interface. The color features are similar to the HP Color LaserJet 4500 series printer. Asian Font Support Two-byte printing is not supported, however, the PCL driver - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 168
LaserJet 2100 Series Printers The HP LaserJet 2100 series printers are versatile 10 page-per-minute laser printers designed for small workgroups and individuals with advanced printing needs. These printers offer 600 dpi support in PCL 5 (and 1200 dpi in PCL 6). The HP LaserJet 2100 series printers - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 169
Bins Unlike the HP LaserJet 4000 printer, the HP LaserJet 2100 series printers have no selectable output bins. All output lands in the one standard output bin. Selecting Media Type The HP LaserJet 2100 series printers do not support the Paper Type command. ENWW Printer-Specific Differences 2-121 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 170
2-122 Printer-Specific Differences ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 171
resident in the printer. For information about products newer than those included in this book, see the PCL5 Comparison Guide Addendum, which includes product-specific information about newer products, as well as commands and variables added to support these - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 172
all these bitmap fonts. However, with the introduction of the HP LaserJet 4 printer, the bitmap Courier was replaced by a scalable Courier typeface (refer to "Scalable Typefaces and Symbol Sets"). The HP LaserJet 4L, 5L, 6L, and 1100 series printers do not contain any bitmap fonts. If these - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 173
(not 3.1)7 1 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. 2 These symbol sets are becoming obsolete, are not recommended for future use, and are not resident on HP LaserJet 4, 4M - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 174
TrueType typefaces resident in the various printers. Most of these typefaces are all assigned symbol set and typeface codes is provided in Tables B-1, B-2, , 4LC 5L, 6L, 6L Gold, 1100 series 5, 5M, 2100, 4000, 5000, 8000, 8100, Color 4500, Color 8500 series 4141 nr ✓ nr nr nr nr nr - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 175
4PJ 4LJ Pro 4L, 4LC 5L, 6L, 6L Gold, 1100 series 5, 5M, 2100, 4000, Color 4500, Color 8500, 5000, 8000, 8100 series Med, It, Bld, Bld It 16602 nr nr ✓ ✓ nr nr nr ✓ nr ✓ - resident in the printer nr - not resident in the printer 1 Pseudo-bold, pseudo-italic, and pseudo-bold italic - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 176
4 family 4PJ 4LJ Pro 4L, 4LC 5L, 6L, 6L Gold, 1100 series 2100, 4000, Color 4500, 5000, 8000, 8100 series 25093 nr nr nr nr nr nr ✓ 24580 nr nr nr nr nr nr nr nr ✓ ✓ - resident in the printer nr - not resident in the printer 3-6 Internal Typefaces / Fonts and Symbol Sets ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 177
84 Portuguese2 ISO 85 Spanish2 ISO 10 Swedish/Finnish2 HP German2 HP Spanish2 PC-858 Multilingual w/ Euro III, IIID, IIIP ✓ nr nr Printer LaserJet 4 / 5 / 6 Families, IIISi 1100, 2100, 4000, 5000, 8000, 8100 series, Color LaserJet, 5, 5M, Color LaserJet 4500 DeskJet 1200C & 1600C ✓ ✓ nr nr - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 178
not resident. 1 PCL 5 printers support an extensive range of additional symbol sets. See Appendix C of this guide. 2 These symbol sets are soon to be obsolete and are not recommended for future use. 3 The Japanese Windows 3.1J symbol set is only resident in the LaserJet 4PJ, 4LJ Pro printers, and if - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 179
1200C, 1600C, LaserJet 1100 series, LaserJet 4/5/6 families except 4PJ, 4LJ Pro, 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.), Color LaserJet 8500, & LaserJet 4/5/6 families except - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 180
6L, 4LJ Pro, 5, and 5M. Not supported by LaserJet 1100 series printers. ◆ Additional fonts supported by DeskJet 1200C,1600C (B,C revs.), Color LaserJet 8500, & LaserJet 4/5/6 families except 4,4M,4Si,4SiMx,4PJ,4LJ Pro, 5,5M. ▲ Additional font supported by the HP LaserJet 4L, 5L, 6L, 6L Gold, DeskJet - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 181
, and 8100 series, Color LaserJet, Color LaserJet 5, 5M, Color LaserJet 4500 and 8500 series printers. Fonts supported on the HP LaserJet 2100, 4500, 8100, and 8500 series printers. 1 Not supported on the HP Color LaserJet 8500 printer. ✝ Supported only on the HP Color LaserJet 8500 printer. ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 182
and 8100 series, Color LaserJet 4500 and 8500 printers. ★ Not supported by HP LaserJet 5, 5M, LaserJet 2100, 4000, 5000, 8000, and 8100 series, Color LaserJet 4500 and 8500 series printers. 1 These symbol sets are only recommended for text typefaces. Table 3-8. Bound Symbol Set Support PCL Symbol - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 183
family value. 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 LaserJet 4 printer, HP redefined the typeface field again, this - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 184
Value 0 218 72 31 23 5 52 Table 3-9. Base/Family Typeface Selection Compatibility Typeface Selection Command ?(s#T Type Printer Font Descriptor Type PCL 5 Printer Family Value Family Value Typeface Selected IIP Typeface Selected IID Typeface Selected series II1 Ignores typeface (value field - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 185
all printers. See Table 1-1 to identify supported values for a certain HP printer. The HP LaserJet 4PJ printer defaults to the ESC/P personality. The defaults listed here are for PCL only. For information about products newer than those included in this book, see the PCL5 Comparison Guide Addendum - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 186
Environment - PCL Context Number of Copies1 Duplex1 Binding2 Registration Tray Lock1 Manual Feed1 Job Separation3 printer's Operator Control Panel for these feature settings. 2 Selectable from the printer Operator Control Panel if duplex is selected. 3 Used on HP LaserJet IIISi and 4Si printers - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 187
PCL Context (continued) Symbol Set2,6 Spacing6 Pitch3 Height4 Style Stroke Weight Typeface6 Underlining Mode Character Text Path Direction Text Parsing Method5 Font ID Character Code , it is 0-only available on the LaserJet 4PJ, 4LJ Pro, and LaserJet 4V/4MV printers if the ESC/P SIMM is installed. - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 188
Width Picture Frame Height Picture Frame Anchor Point HP-GL/2 Plot Horizontal Size HP-GL/2 Plot Vertical Size Macro ID End-of Text length PCL Cursor at left edge of the logical page (top margin plus 75% of VMI) Picture frame horizontal size Picture frame vertical size MACRO 0 TROUBLESHOOTING Off Off - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 189
Scalable or Bitmap Font Plotting Mode Pen State Polygon Buffer Polygon Mode CHARACTER GROUP Roman-8 Fixed 10 cpi 12 point Upright Medium HP-GL/2 stick Horizontal Absolute Size transformation off Absolute 0 0 0 Solidly filled, no edging 1 Etx Off 0 0 Select scalable fonts only VECTOR GROUP Absolute - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 190
Table 4-2. Factory Default Environment - HP-GL/2 Context (continued) LINE AND FILL ATTRIBUTE GROUP Line Type Solid Screened Vector No screening CONFIGURATION AND STATUS GROUP Scale Mode Off Window PCL default picture frame (the PCL default logical page less 1/2 inch at the top and the - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 191
power cycle (except for the HP LaserJet 4L, 5L, 6L, and 1100 series printers, which do not contain NVRAM). In earlier printers without PJL, the feature settings only. In newer printers with PJL, these feature settings can be set from either the control panel (if the printer has one) or through PJL - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 192
Legal, ✓ Executive, A4, Com-10, Monarch, DL, C5 Manual Feed Off*, On ✓ Duplex Off* (simplex), On ns Binding Long Supported * - Default value (see Chapter 3 for list) ns - Not Supported 1 PCL range is 1 through 32767 2 SIMMs also available 3 The HP LaserJet 4L, 4ML, 4PJ, and 4MP printers - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 193
Color DeskJet 6L 6P, 6MP 5SiMx LaserJet 1200C 5Si DeskJet Mopier 1600C Copies 1* envelopes Custom, DL, C5, B5) JISB5, JPOST, JPOSTD) Manual Feed Off*, On ✓ ✓ ✓ ✓ ✓ Duplex Off* ( Auto* Auto* ✓ - Supported * - Default value (see Chapter 2 for list) 1 PCL range is 1 through 32767 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 194
Item Range 1100 series 4000 series 5000, 8000 series 8100 series Copies 1* through DL, B5) Monarch, C5, 8.5" x 14") DL, B5) Manual Feed Off*, On ✓ ✓ ✓ ✓ Duplex Off* (simplex),On On, Off, Auto* ✓ - Supported * - Default value (see Chapter 2 for list) 1 PCL range is 1 through 32767 2 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 195
) Size Manual Feed Duplex (simplex),On Long-edge*, Short-edge Upper*, Lower 2100 series ✓ Color LaserJet 4500 series ✓ Color LaserJet 8500 series ✓ ✓ ✓ (no cartridges) ✓ ✓ ✓ ✓ On, Off, Auto* ns ✓ - Supported * - Default value (see Chapter 2 for list) 1 PCL range is 1 through 32767 2 Displayed - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 196
4-12 Print Environment ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 197
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 LaserJet 6, LaserJet 5, and LaserJet 4 family printers except the 4, 4M - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 198
of many raster graphics pages which would have caused a Memory Out error on previous HP LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 199
to be downloaded or scaled using a MEt-enhanced LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 200
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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 201
one line vertically and sixteen pixels horizontally). This constraint improves the operation of Image Adapt. • Rectangular Images - All HP LaserJet 4 family printers perform pattern transparent, degrade memory efficiency. (This restriction is not true for the HP Color LaserJet printer.) For best - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 202
sizes will be tiled out to the full width of the page and can consume a large amount of memory (since the HP Color LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 203
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 LaserJet 4L and LaserJet IIIP printers is that the data is not decompressed upon entry to the printer provided the image is portrait - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 204
5-8 Memory Usage ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 205
Note Note 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. Values in parentheses "(x)" identify the - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 206
Mode Matte Glossy Driver Function Config. Vivid Screen Match Load Calibration Tbl ?&b#W[data] Reset 027 038 098 #...# 87 1B 26 62 #...# 57 ?%-12345X 027 037 57 36 34 36 027 042 111 051 087 054 052 055 1B 2A 6F 33 57 36 34 37 1 For HP LaserJet 5Si/5SiMx printers, ?&l2G selects the "printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 207
Table A-1. HP PCL5 Commands (continued) FUNCTION COMMANDS Paper Source Page Size Eject Page ?&l0H Main Paper Source ?&l1H Manual Feed ?&l2H Manual Envelope Feed ?&l3H Alternate Paper Source ?&l4H Optional Large Paper ?&l5H Source 26 6C 31 30 31 41 (61) ENWW Printer Commands A-3 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 208
Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE 111) 1B 26 6C 32 4F (6F) (111) 1B 26 6C 33 4F (6F) (112) 1B 26 61 #...# 50 (70) (116) 1B 26 63 30 54 (74) (116) 1B 26 63 2D 31 54 (74) (101) 6C 34 38 44 (64) 1B 26 6E #...# 57 A-4 Printer Commands ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 209
HP PCL ?&a#R (r) 027 038 097 #...# 082 (114) 1B 26 61 #...# 52 (72) # of Units ?*p#Y (y) 027 042 112 #...# 089 (121 4: United Kingdom ?(1E 027 040 049 069 1B 28 31 45 Windows 3.1 Latin 2 ?(9E 027 040 057 069 1B 28 39 45 supported, refer to Table C-1 for a list of these symbol sets. ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 210
HP PCL 5 Commands (continued) FUNCTION Primary Symbol Set PARAMETER COMMAND DECIMAL VALUE Symbol Set Selection1 - continued DeskTop Series 200 ?(12L 027 040 049 050 076 ITC Zapf Dingbats Series 300 ?(13L 027 040 049 051 076 ITC Zapf Dingbats MS ?(14L 027 040 049 052 076 Windows supported - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 211
HP PCL 027 040 056 085 1B 28 38 55 Windows 3.0 Latin 1 ?(9U 027 040 057 085 Windows 3.1J(Japanese) ?(19K 027 040 049 057 075 1B 28 31 39 4B Spacing Primary Spacing Fixed ?(s0P (p) 027 040 115 048 080 (112) 1B 28 73 30 50 supported, refer to Table C-1 for a list of these symbol sets. ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 212
documentation provided with HP's font products. PCL 5 LaserJet 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 213
Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE Primary Typeface Family1 HEXADECIMAL VALUE Typeface Family LinePrinter 1B 28 73 33 31 34 30 32 54 (74) 1 Additional symbol sets are supported, refer to Table C-2 and C-3 for a list of these symbol sets. ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 214
Table A-1. HP PCL 5 Commands ( 74 30 50 (70) (112) 1B 26 74 31 50 (70) (112) 1B 26 74 32 31 50 (70) (112) 1B 26 74 33 31 50 (70) (112) 1B 26 74 33 38 50 (70 (66) (102) 1B 2A 63 36 46 (66) (114) 1B 2A 63 #...# 52 (72) 1B 28 66 #...# 57 (115) 1B 2A 63 30 53 (73) (115) 1B 2A 63 31 53 ( - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 215
Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER Select font (with ID #) ID # primary font ID # secondary font Font descriptor (font header) Download character Character code # of bytes # of bytes Character code # (decimal) Raster Resolution 75 dots/inch 100 dots/inch 150 dots/ - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 216
HP PCL (m) 027 042 098 053 077 (109) 1B 2A 62 35 4D (6D) Replacement Delta Row ?*b9M (m) 027 042 098 057 077 (109) 1B 2A 98 of Bytes (by row) ?*b#W[Data] 027 042 098 #...# 087 1B 2A 62 #...# 57 Transfer Raster Data # of Bytes (by plane) ?*b#V[Data] 027 042 062 #...# Printer Commands ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 217
HP PCL 5 Commands (continued) FUNCTION Select Current Pattern Source Transparency code 118 049 084 (116) HP-defined Shading Pattern ?*v2T (t) 027 042 118 050 084 (116) HP-defined Cross-hatched ?*v3T 1B 2A 6C #...# 4F (6F) 1B 2A 6C 30 52 (72) 1B 2A 76 31 52 (72) 1B 2A 63 #...# 41 (61) 1B 2A - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 218
Table A-1. HP PCL 5 Commands (continued) FUNCTION Fill Rectangular Area Pattern ID HEXADECIMAL VALUE 1B 2A 63 30 50 (70) 1B 2A 63 31 50 (70) 1B 2A 63 32 50 (70) 1B 2A 63 33 50 (70) 1B 2A 63 34 50 (70) 1B 2A 63 35 50 (70) 1B 2A 63 (67) 1B 2A 63 36 47 (67) A-14 Printer Commands ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 219
Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE USER DEFINED PATTERN / MANAGEMENT CREATION Define (Download) Pattern # of bytes ?*c#W[Data] 027 042 099 #...# 087 1B 2A 63 #...# 57 User-defined Pattern Control Delete all patterns Delete - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 220
HP PCL 5 Commands (continued) FUNCTION Set Status Readback Location Type Set Status Readback Location Unit Inquire Status Readback Entity Flush All Pages Free Memory 027 042 115 051 084 (116) 1B 2A 73 33 54 (74) Downloaded ?*s4T (t) 027 042 115 052 084 (116) 1B 2A 73 34 54 Printer Commands ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 221
25 31 41 Enter HP-GL/2 Mode Use previous HP-GL/2 pen position ?%0B 027 037 048 066 1B 25 30 42 Use current PCL cursor position ?%1B 59 (79) DUAL CONTEXT EXTENSIONS Enter PCL Mode ?%#A 0 - Retain previous PCL cursor position 1 - Use current HP-GL/2 pen position Reset ?E None Primary - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 222
HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Assign Color Index Index Number Color Component One 57 (69) (61) (62) (63) Configure Image Data # of Bytes ?*v#W[Data] 027 042 118 #...# 087 1B 2A 76 #...# 57 Download Monochrome error diffusion ?* - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 223
Table A-2. HP-GL/2 Commands COMMAND Color Range Number of Pens Pen Color Assignment Transparency Mode ... [,x,y]]; 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. ENWW Printer Commands A-19 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 224
Table A-2. HP-GL/2 Commands (continued) COMMAND Fill Rectangle Absolute Fill Rectangle Relative Edge Rectangle Absolute Edge Rectangle Relative ]; PM polygon_definition; FP 0 - Odd/Even 1 - non-zero winding EP None * Parameters in brackets are optional. A-20 Printer Commands ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 225
Table A-2. HP-GL/2 Commands (continued) FUNCTION Select Standard Font Select Alternate Font Absolute Direction Relative Direction Absolute Character ]]; (width and height must be less than 255) UL [index[,gap1 ... gapn]]; * Parameters in brackets are optional. ENWW Printer Commands A-21 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 226
HP-GL/2 Commands (continued) FUNCTION Advance Full Page Scale Input Window Input P1 and P2 Input Relative P1 And P2 Default Values Initialize Replot Rotate Coordinate System Begin Plot Chord Tolerance Mode Download Character Frame Advance Media Type Merge Control Output Error ],x,y]]; FR MT [type - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 227
Codes Function Backspace Horizontal Tab Line Feed Form Feed Carriage Return Shift Out Shift In Escape Space Symbol B S H T L F F F C R S O S I E C S P Decimal Value Description 8 Move one sequence (escape sequence). 32 Move one column to the right unless already at the right margin, in - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 228
A-24 Printer Commands ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 229
-10 Latin 6 PC-775 Symbol Font2 Wingdings Font2 Windows Dingbats Font2 PS Text MC Text PS-Math1 Math-81 Pi Font1 Desktop Legal Microsoft Publishing1 1 These math sets are inappropriate in sensitive characters of that typeface. 2 Available in one typeface only. ENWW Internal Symbol Set Charts B-1 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 230
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. To identify the symbol sets that are supported by a printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 231
ENWW Internal Symbol Set Charts B-3 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 232
B-4 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 233
ENWW Internal Symbol Set Charts B-5 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 234
B-6 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 235
ENWW Internal Symbol Set Charts B-7 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 236
B-8 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 237
ENWW Internal Symbol Set Charts B-9 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 238
B-10 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 239
ENWW Internal Symbol Set Charts B-11 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 240
B-12 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 241
ENWW Internal Symbol Set Charts B-13 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 242
B-14 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 243
ENWW Internal Symbol Set Charts B-15 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 244
B-16 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 245
ENWW Internal Symbol Set Charts B-17 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 246
B-18 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 247
ENWW Internal Symbol Set Charts B-19 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 248
B-20 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 249
ENWW Internal Symbol Set Charts B-21 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 250
B-22 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 251
ENWW Internal Symbol Set Charts B-23 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 252
B-24 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 253
ENWW Internal Symbol Set Charts B-25 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 254
B-26 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 255
ENWW Internal Symbol Set Charts B-27 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 256
B-28 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 257
ENWW Internal Symbol Set Charts B-29 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 258
B-30 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 259
ENWW Internal Symbol Set Charts B-31 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 260
B-32 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 261
ENWW Internal Symbol Set Charts B-33 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 262
ISO 4 (United Kingdom) symbol set, the British pound sign replaces the number sign used in decimal position 35 of the ASCII 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 263
for Roman-8 the character is the General Currency Symbol.) 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. ENWW Internal Symbol Set Charts B-35 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 264
Table B-2. Roman-8 / Roman-9 Character Conversion B-36 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 265
Table B-2. Roman-8 / Roman-9 Character Conversion (continued) ENWW Internal Symbol Set Charts B-37 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 266
Table B-2. Roman-8 / Roman-9 Character Conversion (continued) B-38 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 267
Table B-2. Roman-8 / Roman-9 Character Conversion (continued) ENWW Internal Symbol Set Charts B-39 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 268
Table B-2. Roman-8 / Roman-9 Character Conversion (continued) *Hex 0xBA character position: for Roman-9 the character is the Euro Sign, and for Roman-8 the character is the General Currency Symbol. B-40 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 269
Table B-2. Roman-8 / Roman-9 Character Conversion (continued) ENWW Internal Symbol Set Charts B-41 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 270
Table B-2. Roman-8 / Roman-9 Character Conversion (continued) B-42 Internal Symbol Set Charts ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 271
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. ENWW Symbol Set and Typeface Codes C-1 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 272
HP-GL/2 Kind1 value can be calculated from the symbol 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 Set and Typeface Codes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 273
HP Block Characters Tax Line Draw Line Draw-8 Ventura ITC Zapf Dingbats3 PS ITC Zapf Dingbats ITC Zapf Dingbats Series 100 ITC Zapf Dingbats Series 200 ITC Zapf Dingbats Series 300 ITC Zapf Dingbats MS Windows for information regarding additional symbol set support. 2 This value is also used Codes C-3 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 274
-775 2S 83 Arabic-8 7S 243 Windows 3.1 Latin/Arabic 8S 275 Code Page 864 Latin/Arabic 16S 531 3 of 9 Barcode 17S 563 Industrial 2 of 5 Barcode 18S 595 Matrix 2 of 5 Barcode 20S 659 Interleaved 2 of 5 Barcode 0T 20 CODABAR Barcode 1T 52 MSI/Plessey Barcode Symbol Kind1 Set - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 275
the HP LaserJet 4, 4M, 4Si, 4SiMx, 4L, 4ML, 4P, 4MP, 4PJ, 4LJ Pro, 4LC, 4 Plus, 4M Plus, 4V, 4MV, 5, 5M, 5P, 5L, 5Si, 5SiMx, 5Si Mopier, 6L, 6P, 6MP, LaserJet 1100, 2100, 4000, 5000, 8000, and 8100 series, Color LaserJet family, and DeskJet 1200C, 1600C printers. ENWW Symbol Set and Typeface Codes - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 276
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. C-6 Symbol Set and Typeface Codes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 277
Typeface Vendor Value 4096 8192 12288 16384 20480 28672 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 ENWW Symbol Set and Typeface - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 278
Typeface Family1 0 Line Printer 32 Brush (italic) HP-GL Drafting 17 Safeer (Arabic) 50 HP-GL Spline 17 Komain (Thai) 51 Gill Sans 17 Greek Oracle 51 Unesco (Thai) 18 ITC Garamond 52 no representation as to the quality or performance of the fonts, and any reference to - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 279
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. ENWW Symbol Set and Typeface - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 280
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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 281
Value Typeface Family1 Value Typeface Family1 194 Adobe Wood Series 1 226 Comenius-Antiqua 195 Memphis 227 Delta 196 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 282
de Berry 254 Temporary-Only Font 282 Times Europa 256 Bar Codes 283 ITC Jamille 257 Hadriano 284 Flyer 258 Joanna 285 Wedding 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 283
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. ENWW Symbol Set and Typeface - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 284
(numbered) 409 Adobe Wood Series 2 376 Figaro 410 Rotis Serif 377 Formal Script 410 Caravan LH One 378 Holland Title 411 Rotis 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 285
Seagull 470 Eusebius 440 Latin MT 470 Eusebius Open (inline) 441 Runic MT 471 Digital 442 Moore Computer 471 Noris Script (italic) 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 286
487 Business & Services 1 511 ITC Mona Lisa Solid (upright) 488 Sho 512 Sackers Square Gothic 488 Business & Services 2 512 Sackers 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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 287
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. ENWW Symbol Set and Typeface - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 288
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 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 289
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. ENWW Symbol Set and Typeface - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 290
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-20 Symbol Set and Typeface - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 291
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. ENWW Symbol Set and Typeface - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 292
Bar Codes 863 Spumoni 897 Fournier MT 864 Banshee 898 Bell MT 865 ZiptyDo MS Gothic (Japan, Proportional) 875 Khaki One 2549 Ming Light (Japan, Proportional) 876 Hewlett-Packard makes no representation as to the quality or performance of the fonts, and any reference to the fonts - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 293
index number. Table D-4 shows the characters contained in the unicode symbol collections. Printers released in 1998 and newer (the LaserJet 8000 and newer) contain the Euro character as character code 128 (hex 0x80). Earlier printers require an added solution to print the Euro character. ENWW MSL - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 294
Table D-1. Master Symbol List - Basic Latin (Bit 63) D-2 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 295
Table D-1. Master Symbol List - Basic Latin (Bit 63) (continued) ENWW MSL/Unicode Symbol Indexes D-3 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 296
Table D-1. Master Symbol List - Basic Latin (Bit 63) (continued) D-4 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 297
Table D-1. Master Symbol List - Basic Latin (Bit 63) (continued) ENWW MSL/Unicode Symbol Indexes D-5 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 298
Table D-1. Master Symbol List - Basic Latin (Bit 63) (continued) D-6 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 299
Table D-1. Master Symbol List - Basic Latin (Bit 63) (continued) ENWW MSL/Unicode Symbol Indexes D-7 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 300
Table D-1. Master Symbol List - Basic Latin (Bit 63) (continued) D-8 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 301
Table D-1. Master Symbol List - East European (Bit 62) (continued) ENWW MSL/Unicode Symbol Indexes D-9 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 302
Table D-1. Master Symbol List - Turkish (Bit 61) (continued) D-10 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 303
Table D-1. Master Symbol List - Baltic/Nordic/Latin-6 (Bit 60) (continued) ENWW MSL/Unicode Symbol Indexes D-11 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 304
Table D-1. Master Symbol List - Baltic/Nordic/Latin-6 (Bit 60) (continued) D-12 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 305
Table D-1. Master Symbol List - Math (Bit 34) (continued) ENWW MSL/Unicode Symbol Indexes D-13 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 306
Table D-1. Master Symbol List - Math (Bit 34) (continued) D-14 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 307
Table D-1. Master Symbol List - Math (Bit 34) (continued) ENWW MSL/Unicode Symbol Indexes D-15 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 308
Table D-1. Master Symbol List - Math (Bit 34) (continued) D-16 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 309
Table D-1. Master Symbol List - Semi-Graphics (Bit 33) (continued) ENWW MSL/Unicode Symbol Indexes D-17 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 310
Table D-1. Master Symbol List - Semi-Graphics (Bit 33) (continued) D-18 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 311
Table D-1. Master Symbol List - Semi-Graphics (Bit 33) (continued) ENWW MSL/Unicode Symbol Indexes D-19 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 312
Table D-2. MSL Symbol Collections D-20 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 313
Table D-2. MSL Symbol Collections (continued) ENWW MSL/Unicode Symbol Indexes D-21 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 314
Table D-2. MSL Symbol Collections (continued) D-22 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 315
Table D-2. MSL Symbol Collections (continued) ENWW MSL/Unicode Symbol Indexes D-23 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 316
Table D-3. Unicode Symbol List - ASCII (Bit 31) D-24 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 317
Table D-3. Unicode Symbol List - ASCII (Bit 31) (continued) ENWW MSL/Unicode Symbol Indexes D-25 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 318
Table D-3. Unicode Symbol List - Latin 1 (Bit 30) (continued) D-26 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 319
Table D-3. Unicode Symbol List - Latin 1 (Bit 30) (continued) ENWW MSL/Unicode Symbol Indexes D-27 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 320
Table D-3. Unicode Symbol List - Latin 2 (Bit 29) (continued) D-28 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 321
Table D-3. Unicode Symbol List - Latin 2 (Bit 29) (continued) ENWW MSL/Unicode Symbol Indexes D-29 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 322
Table D-3. Unicode Symbol List - Latin 5 (Bit 28) (continued) D-30 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 323
Table D-3. Unicode Symbol List - Latin 5 (Bit 28) (continued) ENWW MSL/Unicode Symbol Indexes D-31 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 324
Table D-3. Unicode Symbol List - Latin 6 (Bit 20) (continued) D-32 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 325
Table D-3. Unicode Symbol List - Latin 6 (Bit 20) (continued) ENWW MSL/Unicode Symbol Indexes D-33 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 326
Table D-3. Unicode Symbol List - Latin 6 (Bit 20) (continued) D-34 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 327
Table D-3. Unicode Symbol List - Desktop Publishing (Bit 27) (continued) ENWW MSL/Unicode Symbol Indexes D-35 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 328
Table D-3. Unicode Symbol List - Accents (Bit 26) (continued) D-36 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 329
Table D-3. Unicode Symbol List - PCL (Bit 25) (continued) ENWW MSL/Unicode Symbol Indexes D-37 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 330
Table D-3. Unicode Symbol List - Macintosh (Bit 24) (continued) D-38 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 331
Table D-3. Unicode Symbol List - PostScript (Bit 23) (continued) ENWW MSL/Unicode Symbol Indexes D-39 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 332
Table D-3. Unicode Symbol List - PC (Bit 22) (continued) D-40 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 333
Table D-4. Unicode Symbol Collections ENWW MSL/Unicode Symbol Indexes D-41 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 334
Table D-4. Unicode Symbol Collections (continued) D-42 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 335
Table D-4. Unicode Symbol Collections (continued) ENWW MSL/Unicode Symbol Indexes D-43 - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 336
D-44 MSL/Unicode Symbol Indexes ENWW - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 337
PCL job support downloading 5-6 enhancement segment 2-35, 2-46 enhancements 2-51 text path direction 2-33 CID command 2-69 color commands 2-84 components 1, 2, and 3 2-69 foreground 2-69 lookup tables 2-69 Color LaserJet 4500 series printers 2-111 8500 series printers 2-119 Color LaserJet printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 338
LaserJet 1100 series printers 2-120 2100 series printers 2-120 4 Plus printer 2-60 4 printer 2-4 4000 series printers 2-105 4500 series printers 2-111 4L printer 2-11 4LC printer 2-71 4LJ printer 2-71 4M Plus printer 2-60 4M printer 2-4 4ML printer 2-12 4P printer 2-30 4PJ printer 2-31 4Si printer - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 339
paper (media) source command 2-75 LaserJet 4000 2-105 LaserJet 5000 2-107 LaserJet 8000 2-109 paper type command 2-106, 2-108 patterns HP-GL/2 selection 5-6 memory usage 5-6 wide 5-6 PCL default settings 4-1 feature support 1-1, 2-1 job over AppleTalk 2-7 printer commands A-1 PG command 2-109 pixel - HP 2500 | HP PCL/PJL reference - PCL 5 Comparison Guide - Page 340
raster data to printer 5-4 set viewing 57 printing 2-33 rotated characters 2-33 rotation segment 2-35, 2-44 substitution character segment 2-35 substitution characters 2-34 substitution segment 2-40 underlining 2-55 writing 2-52 values 3-13, C-6 family values C-6 one-byte values 3-13 two-byte values