HP PCL 5 Comparison Manual

HP PCL 5 Comparison Manual

For the hp laserjet iii hp laserjet iiid hp laserjet iiisi hp laserjet iiip hp laserjet 4 family hp laserjet 4000 series hp color laserjet hp color laserjet 5/5m hp laserjet 5 family hp laserjet 6 family hp deskjet 1200c hp deskjet 1600c
Hide thumbs Also See for PCL 5:
Table of Contents

Advertisement

PCL 5 Comparison Guide
for the
HP LaserJet III
HP LaserJet IIID
HP LaserJet IIISi
HP LaserJet IIIP
HP LaserJet 4 Family
HP LaserJet 4000 series
HP Color LaserJet
HP Color LaserJet 5/5M
HP LaserJet 5 Family
HP LaserJet 6 Family
HP DeskJet 1200C
HP DeskJet 1600C
Printers
Edition 1
E1097
HP Part No. 5021-0378
Printed in U.S.A. 10/97

Advertisement

Table of Contents
loading

Summary of Contents for HP PCL 5

  • Page 1 PCL 5 Comparison Guide for the HP LaserJet III HP LaserJet IIID HP LaserJet IIISi HP LaserJet IIIP HP LaserJet 4 Family HP LaserJet 4000 series HP Color LaserJet HP Color LaserJet 5/5M HP LaserJet 5 Family HP LaserJet 6 Family...
  • Page 2 All Rights Reserved. This document contains proprietary information which is protected by copyright. No part of this document may be photocopied, reproduced, or translated to another language without the prior written consent of Hewlett-Packard Company. Warranty The information contained in this document is subject to change without notice.
  • Page 3 Printing This manual was created using text formatting software on Information a personal computer. The camera-ready copy was printed direct to film and reproduced using standard offset printing. Trademark Credits Intellifont is a U.S. registered trademark of Agfa Division, Miles Incorporated. CG Times is a product of Agfa Corporation, AGFA Compugraphic Division.
  • Page 4 Conventions This manual uses the following conventions: Bold indicates a term defined in the glossary. Italic refers to a related document, or is used for emphasis. The cursive letter l is used in some examples to distinguish the letter “l” from the numeral “1” (one). A slash zero 0 is used in some examples and escape sequences to distinguish the letter “O”...
  • Page 5: Table Of Contents

    Raster Graphics Adaptive Compression (IIIP) ..2-4 HP LaserJet 4 Printer ..... 2-4 Configuration Command (AppleTalk) ... 2-7 HP LaserJet 4Si Printer .
  • Page 6 HP LaserJet 5P and 5MP Printers ....2-73 HP LaserJet 5L Printer ....2-74 HP LaserJet 5Si and 5SiMx Printers .
  • Page 7 HP LaserJet 6P/ 6MP Printers ....2-105 HP LaserJet 5Si Mopier ....2-105 HP LaserJet 6L Printer .
  • Page 8 Contents-4...
  • Page 9: Printer Features

    Each printer implements minor variations of PCL 5 as a result of those differences. With new printer releases, new features may be added with new commands and/or PCL operations which require documentation.
  • Page 10 March 1996 LaserJet 5, 5M April 1996 LaserJet 5Si Mopier October 1996 LaserJet 6P, 6MP October 1996 LaserJet 6L September 1997 LaserJet 4000 series November 1997 This guide also covers the HP 1200C and 1600C DeskJet printers. 1-2 Feature Set...
  • Page 11: Pcl Feature Support

    PCL 5 Printer Language Technical Reference Manual and identifies which of these commands are supported by the various printers. More detailed PCL information for each PCL 5 printer is provided in Chapter 2. Note The PCL 5 Printer Language Technical Reference Manual...
  • Page 12 Notes In Table 1-1, if the command value field parameters are not listed, then all parameters are supported by printers that support that command. The value in parentheses following a command parameter identifies the parameter value field value (for example, the parameter “Letter (2)” indicates that the value field to select letter size in the Page Size command is “2”...
  • Page 13: Pcl 5 Technical Reference Manual Corrections

    PCL 5 Technical This section describes updates to the PCL 5 Printer Reference Manual Language Technical Reference Manual (5961-0509). Because this manual will not be updated, any changes to it Corrections are documented in this guide. Some errors have been identified in the PCL 5 Printer Language Technical Reference Manual since its printing.
  • Page 14 Table 1-1. PCL 5 Feature Support Matrix FUNCTION COMMAND IIID IIISi IIIP 4 Plus 4SiMx 4M Plus MISCELLANEOUS Configuration (AppleTalk) ?&b#W[data] JOB CONTROL Universal Exit/Start of PJL ?%–12345X (UEL) Reset Number of Copies ?&l#X Simplex/Duplex Print ?&l#S Left (Long-Edge) Offset ?&l#U...
  • Page 15: Pcl Feature Support Matrix

    Table 1-1. PCL Feature Support Matrix (continued) Color Desk- Desk- FUNCTION COMMAND Color LJ 5, 4LC 5L 5SiMx 4000 Mopier series 1200C 1600C MISCELLANEOUS Configuration (AppleTalk) ?&b#W[data] ns ns JOB CONTROL Universal Exit/Start of ?%–12345X PJL (UEL) Reset Number of Copies ?&l#X Simplex/Duplex Print ?&l#S...
  • Page 16 - Indicates a command is supported. ns - Indicates a command is not supported. On non-duplex printers, this command causes a conditional page eject. The custom size is 11.7" x 17.7" on the HP LaserJet 4V/4MV printers. 1-8 Feature Set...
  • Page 17 Black & White only For the HP LaserJet 5L printer, the printer driver sets the paper size to legal (3) when “custom” is selected. The custom size is 11.7" x 17.7" on HP LaserJet 5Si, 5SiMx, and 5Si Mopier printers.
  • Page 18 Table 1-1. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND IIID IIISi IIIP 4 Plus 4SiMx 4M Plus PAGE CONTROL (continued) Paper (Media) Source ?&l#H Eject Page (0) Main (Front) Paper Source (1) Manual (Top/Rear) Feed (2) Manual Env. Feed (3) Alt.
  • Page 19 Table 1-1. PCL 5 Feature Support Matrix (continued) Color Desk- Desk- FUNCTION COMMAND Color LJ 5, 5SiMx 4000 Mopier series 1200C 1600C PAGE CONTROL (continued) Paper (Media) Source ?&l#H Eject Page (0) Main (Front) Paper Source (1) Manual (Top/Rear) Feed (2) Manual Env.
  • Page 20 Table 1-1. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND IIID IIISi IIIP 4 Plus 4SiMx 4M Plus CURSOR POSITIONING Horizontal Position ?&a#C ?*p#X ?&a#H Vertical Position ?&a#R ?*p#Y ?&a#V Half Line Feed Line Termination ?&k#G Push/Pop Position ?&f#S FONT SELECTION The Primary font printer commands in this table can be changed to Secondary by replacing the left parenthesis “(”...
  • Page 21 Table 1-1. PCL 5 Feature Support Matrix (continued) Color Desk- Desk- FUNCTION COMMAND Color LJ 5, 4LC 5L 5SiMx 4000 Mopier series 1200C 1600C CURSOR POSITIONING Horizontal Position ?&a#C ?*p#X ?&a#H Vertical Position ?&a#R ?*p#Y ?&a#V Half Line Feed Line Termination ?&k#G...
  • Page 22 Table 1-1. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND IIID IIISi IIIP 4 Plus 4SiMx 4M Plus SOFT FONT CREATION Font Descriptor ?)s#W[data] Range: 0 - 32767 Range: 0 - 65535 Character Code ?*c#E Download Character ?(s#W[data] MACROS Macro ID ?&f#Y...
  • Page 23 Table 1-1. PCL 5 Feature Support Matrix (continued) Color Desk- Desk- FUNCTION COMMAND Color LJ 5, 5SiMx 4000 Mopier series 1200C 1600C SOFT FONT CREATION Font Descriptor ?)s#W[data] Range: 0 - 32767 Range: 0 - 65535 Character Code ?*c#E Download Character...
  • Page 24 Table 1-1. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND IIID IIISi IIIP 4 Plus 4SiMx 4M Plus RASTER GRAPHICS Raster Resolution ?*t#R 75 Dots/Inch (75) 100 Dots/Inch (100) 150 Dots/Inch (150) 200 Dots/Inch (200) 300 Dots/Inch (300) 600 Dots/Inch (600)
  • Page 25 Table 1-1. PCL 5 Feature Support Matrix (continued) Color Desk- Desk- FUNCTION COMMAND Color LJ 5, 5SiMx 4000 Mopier series 1200C 1600C RASTER GRAPHICS Raster Resolution ?*t#R 75 Dots/Inch (75) 100 Dots/Inch (100) 150 Dots/Inch (150) 200 Dots/Inch (200) 300 Dots/Inch (300)
  • Page 26 Table 1-1. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND IIID IIISi IIIP 4 Plus 4SiMx 4M Plus RECTANGULAR AREA FILL Horizontal Rectangle Size ?*c#A ?*c#H Vertical Rectangle Size ?*c#B ?*c#V Pattern ID (Area Fill ID) ?*c#G 1-100 for Shading...
  • Page 27 Table 1-1. PCL 5 Feature Support Matrix (continued) Color Desk- Desk- FUNCTION COMMAND Color LJ 5, 5SiMx 4000 Mopier series 1200C 1600C RECTANGULAR AREA FILL Horizontal Rectangle Size ?*c#A ?*c#H Vertical Rectangle Size ?*c#B ?*c#V Pattern ID (Area Fill ID)
  • Page 28 PICTURE FRAME (for Vector Graphics) Picture Frame Horiz. Size ?*c#X Picture Frame Vert. Size ?*c#Y Set Picture Frame Anchor ?*c0T Point HP-GL/2 Horiz. Plot Size ?*c#K HP-GL/2 Vert. Plot Size ?*c#L Enter HP-GL/2 ?%#B _Stand-alone plotter (-1) _Previous HP-GL (0)
  • Page 29 Table 1-1. PCL 5 Feature Support Matrix (continued) Color Desk- Desk- FUNCTION COMMAND Color LJ 5, 5SiMx 4000 Mopier series 1200C 1600C PICTURE FRAME (for Vector Graphics) Picture Frame Horiz. Size ?*c#X Picture Frame Vert. Size ?*c#Y Set Picture Frame Anchor...
  • Page 30 Table 1-1. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND IIID IIISi IIIP 4 Plus 4SiMx 4M Plus PCL 5 COLOR COMMANDS Assign Color Index ?*v#I Color Component 1 ?*v#A Color Component 2 ?*v#B Color Component 3 ?*v#C Color Lookup Tables...
  • Page 31 Table 1-1. PCL 5 Feature Support Matrix (continued) Color Desk- Desk- FUNCTION COMMAND Color LJ 5, 4LC 5L 5SiMx 4000 Mopier series 1200C 1600C PCL 5 COLOR COMMANDS Assign Color Index ?*v#I Color Component 1 ?*v#A Color Component 2 ?*v#B...
  • Page 32 Table 1-1. PCL 5 Feature Support Matrix (continued) FUNCTION COMMAND IIID IIISi IIIP 4 Plus 4SiMx 4M Plus HP-GL/2 GRAPHICS HP-GL/2—Commands listed in Table A-2 except as shown below Advance Full Page Bezier BR, BZ Begin Plot Chord Tolerance Mode...
  • Page 33 Table 1-1. PCL 5 Feature Support Matrix (continued) Color Desk- Desk- FUNCTION COMMAND Color LJ 5, 5SiMx 4000 Mopier series 1200C 1600C HP-GL/2 GRAPHICS HP-GL/2—Commands listed in Table A-2 except as shown below Advance Full Page Bezier BR, BZ Begin Plot...
  • Page 34: Printable Area

    Figures 1-1 and 1-2. The tables list the variations in sizes for the different physical page sizes. For more information concerning printable area or logical/physical page differences, consult the PCL 5 Printer Language Technical Reference Manual. 1-26 Feature Set...
  • Page 35 DIMENSIONS (at 300 DPI - double for 600 DPI) PAPER SIZE Portrait Dimensions Letter 2550 3300 2400 3300 Legal 2550 4200 2400 4200 Ledger 3300 5100 3150 5100 Executive 2175 3150 2025 3150 2480 3507 2338 3507 3507 4960 3365 4960 Com-10 1237...
  • Page 36 DIMENSIONS (at 300 DPI - double for 600 DPI) PAPER SIZE Landscape Dimensions Letter 3300 2550 3180 2550 Legal 4200 2550 4080 2550 Ledger 5100 3300 4980 3300 Executive 3150 2175 3030 2175 3507 2480 3389 2480 4960 3507 4842 3507 Com-10 2850...
  • Page 37: Printer-Specific Differences

    Printer-Specific Differences Introduction Each Hewlett-Packard printer implements minor variations of PCL 5 in order to best suit its intended use. This chapter describes specific differences that are important when developing applications for the various PCL 5 printers. The sections in this chapter describe such information as new...
  • Page 38: Hp Laserjet Iiisi Printer

    HP LaserJet IIISi Several new PCL features were added to the PCL 5 Printer language with the release of the HP LaserJet IIISi printer. These new features are summarized in Table 2-1 below. Table 2-1. PCL Feature Additions for HP LaserJet IIISi Printer...
  • Page 39 Table 2-2. HP LaserJet IIIP PCL Feature Additions Feature/Command Status Comments Set Compression Method Modified Adds Adaptive Compression method to the Set Compression Method command. End Raster Graphics Command Modified Modified version of the End Raster Graphics command. User-defined Patterns Enables users to define and download their own user- defined pattern.
  • Page 40: Raster Graphics Adaptive Compression (Iiip)

    Compression (IIIP) for compressing raster data using the raster Set Compression Method command (parameter value 5). (Refer to the Set Compression Method command in the PCL 5 Printer Language Technical Reference manual for detailed information on using this compression technique.) Also, refer to Chapter 4 in this document, “Raster Graphics...
  • Page 41: Hp Laserjet 4 Printer

    Allows selection of the units of measure for cursor moves, drawing rules, and for character spacing (font metrics). Page Size Modified A parameter value is added for B5 envelope size; the HP LaserJet 4 printer supports the four standard paper sizes and five envelope sizes. Bitmap Font Support New Header Printer will expand 300 dpi bitmap fonts to 600 dpi.
  • Page 42 Table 2-3. PCL Feature Additions for HP LaserJet 4 (continued) Feature/Command Support Comments Status Readback New Feature The addition of 6 new status readback commands enable the user to receive certain information back from the printer about fonts, symbol sets, macros, user-defined patterns, and available memory.
  • Page 43: Configuration Command (Appletalk)

    [key] can be 1 character through 32765 characters. [value] 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.
  • Page 44 Notes 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 change the print job name.
  • Page 45 All the characters preceding the NULL will be used as the devicetype. If the device type is invalid then the printer’s type is not changed. The default device type for PCL is “HP LaserJet 4” and for PostScript is “LaserWriter”. Printer-Specific Differences 2-9...
  • Page 46: Hp Laserjet 4Si Printer

    HP LaserJet 4Si The HP LaserJet 4Si printer is the follow-on to the HP Printer LaserJet IIISi printer. The HP LaserJet 4Si printer contains many new PCL features over the HP LaserJet IIISi. PCL support for the HP LaserJet 4Si printer is...
  • Page 47: Hp Laserjet 4L Printer

    “Memory Usage” for additional information). Typefaces in the HP LaserJet 4L printer are different from those of the HP LaserJet 4 printer. The HP LaserJet 4 printer contains both Intellifont and TrueType scaling technologies, but the 4L contains only Intellifont scaling technology.
  • Page 48: Hp Laserjet 4Ml Printer

    HP LaserJet 4ML The HP LaserJet 4ML printer is similar to the HP LaserJet Printer 4L printer, however, the 4ML includes PostScript and a LocalTalk I/O for printing in the Macintosh environment. 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.
  • Page 49: Logical Operations

    Logical Operations With the introduction of the HP LaserJet 4ML printer the print model was expanded to include logical operations. The basic print model defines how a pattern, source image, and destination image are applied to each other using the print model’s transparent and opaque modes to produce a...
  • Page 50 Transparency modes are set by the Source Transparency (?*v#N) and Pattern Transparency (?*v#O) commands (refer to the PCL 5 Printer Language Technical Reference Manual). The print model allows logical operations, such as AND, OR, XOR, NOT, to be performed on source, texture, and destination images.
  • Page 51: Logical Operations And Transparency Interactions

    Notes The Logical Operation command (?*l#O) provides 255 possible logical operations. All of these logic operations map directly to their ROP3 (raster operation) counterparts (see the Microsoft Document, Reference, Volume 2, Chapter 11, Binary and Ternary Raster Operation Codes). The logical operations were defined by Microsoft Windows for an RGB color space (a ‘‘1’’...
  • Page 52 The four basic interactions are: Case 1: Source and Pattern are opaque. Return ROP3 ( Dest, Src, Texture ). Case 2: Source is opaque, Pattern is transparent. Temporary_ROP3 = ROP3 ( Dest, Src, Texture ). Image_A = Temporary_ROP3, & Not Src. Image_B = Temporary_ROP3 &...
  • Page 53: Logical Operation Command

    TDSoxn, the logical function of NOT (texture XOR (source OR destination)) Notes This command is the PCL Version of the HP-GL/2 MC command. This command sets the ROP value which affects not only PCL operation but also the HP-GL/2 ROP value.
  • Page 54 Example: The Logical Operation default value is 252 (TSo), corresponding to a logical function of: (texture | source) The result is computed below for both case 1 (source and pattern opaque) and case 4 (source and pattern transparent) on the previous page. Note that the ROP3 value of 252 results only with case 1, when both source and pattern transparency modes are set to opaque.
  • Page 55 Table of Logical Operations Table 2-6, Logical Operations (ROP3), shows the mapping between input values and their logical operations. Note that the logical operations are specified as RPN (reverse polish notation) equations. Here is a key to describe what the Boolean Function values mean; S = Source a = AND T = Texture...
  • Page 56 Table 2-6. Logical Operations (ROP3) Input Value Boolean Function Input Value Boolean Function SDTSxaxn DTSoon TSDTaox DTSona DSTDxaxn TSon TDSox SDTona TDSoan DTon DTSnaa TDSxnon SDTxon TDSaon DSna SDTnaa STDnaon TDSxon STxDSxa DTna TDSTanaxn TSDnaon SDTSaox STna SDTSxnox TDSnaon DTSxa TDSonon TSDTSaoxxn DTSana...
  • Page 57 Table 2-6. Logical Operations (ROP3) continued Input Value Boolean Function Input Value Boolean Function SDTox DSTnaon SDToan DTSDaox TSDToax STDSxaxn STDnox DTSonon STDSxox STDnoan DTSox DTSoan STDSonox TDSToax STDSnaox DTSnox TSan TSDnaa DTSDonox DTSxon DTSDxox SDxTDxa DTSnoan STDSanaxn DTSDnaox SDna DTan DTSnaon TDSxa...
  • Page 58 Table 2-6. Logical Operations (ROP3) continued Input Value Boolean Function Input Value Boolean Function SDTax TDSaxn TDSTDoaxxn SDTSnoax SDTSnaoxn TDSxnan DSTnoa TDSana DSTDxoxn SSDxTDxaxn SDTnoa SDTSxox SDTSxoxn SDTnoan SSDxTDxax DSTDxox TDSanan DSTnoan TDSxna SDTSnaox SDTSnoaxn DSan DTSDToaxx TDSax STDaxn DSTDSoaxxn TSDTSoaxx DTSDnoax DTSaxn...
  • Page 59 Table 2-6. Logical Operations (ROP3) continued Input Value Boolean Function Input Value Boolean Function DTSnoa SDxTDxan DTSDxoxn DTSxo TDSTonoxn DTSano TDxn DSTnax STDSnaoxn TDSToaxn STDSonoxn DTSoa TSxn DTSoxn STDnoa STDSxoxn DTSono SDTnax STDSxax TSDToaxn DTSDaoxn SDToa DSTnao STDoxn DTno DTSDxax TDSnoa STDSaoxn TDSTxoxn...
  • Page 60 Table 2-6. Logical Operations (ROP3) continued Input Value Boolean Function Input Value Boolean Function TDSTxax SDTao SDTSaoxn SDTxno DTSDanax STxDSxan SDTnoo STDnao SDno TDSono SDTxo TDSnao SDTano TSno TDSoa TSDnao TDSoxn TDno DSTDxax TDSxo TSDTaoxn TDSano SDTSxax TDSao TDSTaoxn TDSxno SDTSanax STxTDxan DTSnoo...
  • Page 61: Pixel Placement Command

    This command can be invoked multiple times during a page. It has no effect except to switch the model being used for imaging. Note The PCL Pixel Placement command determines how pixels are placed for both PCL and HP-GL/2 operation. Printer-Specific Differences 2-25...
  • Page 62 The example shown in Figure 2-1 illustrates the concepts of the two models. Assume a rectangle extends from coordinate position (1,1) to position (3,4). As shown below, each model produces a different result. (Since PCL printers print only at intersections, grid centered pixel placement is implemented as shown on the right.) Figure 2-1.
  • Page 63 Placement Variations PCL and HP-GL/2 (see following pages for HP-GL/2 pixel placement command description) provide two pixel placement modes: grid intersection (the default) and grid centered. Grid intersection places pixels on the intersections of the grid (see Figure 2-2). Grid centered places pixels in the center of the grid.
  • Page 64: Pixel Placement Command (Hp-Gl/2)

    (see Figure 2-1). The command is the HP-GL/2 version of the PCL Pixel Placement command. Whatever mode is selected, using the HP-GL/2 PP command also applies to PCL operation.
  • Page 65: Merge Control Command (Hp-Gl/2)

    60; however, MC1,-60; or MC1,300; set the ROP to the default value (252). Notes This command is the HP-GL/2 version of the PCL Logical Operation command. This command sets a ROP value which affects not only HP-GL/2 operation but also the PCL ROP value.
  • Page 66 Note When using the MC command, some pattern types will not produce the expected ROP result. This only occurs when using the FT (Fill Type) command pattern types 1, 2, 3, and 4, and the ROP includes an XOR operation. (This problem is due to the fact that these patterns are the result of a vector operation and do not produce raster data for use by a ROP operation.) All other Fill Type command patterns...
  • Page 67: Hp Laserjet 4P And 4Mp Printers

    HP LaserJet 4P The HP LaserJet 4P printer is the follow-on to the HP and 4MP Printers LaserJet IIIP printer. The HP LaserJet 4MP printer is the multi-platform (PostScript) version of the 4P printer. PCL operation and the internal fonts in these two printers are identical to that of the HP LaserJet 4ML printer.
  • Page 68: Hp Laserjet 4Pj Printer

    HP LaserJet 4P printer designed specifically for the Japanese market. The enhanced PCL 5 printer language in this printer includes all of the PCL 5 features of the HP LaserJet 4P, plus special features which specifically support the Asian printing market. These features include large font support, support for vertical printing, and the ESC/P printer language.
  • Page 69: Text Parsing Method Command

    Character Text Path Direction Command, and Font Format 16 are provided in the following paragraphs. Following that, a “LaserJet 4PJ Programming Tips” section offers examples and tips for performing specific tasks using PCL 5. Text Parsing Method The Text Parsing Method command informs the PCL parser...
  • Page 70: Character Text Path Direction Command

    method can be used for parsing characters in the Shift-JIS encoding specification. If the value field is 38, character codes in the range 0x80-0xFF are processed as the first byte of a two-byte character. The following byte is processed as the second byte of the two-byte character.
  • Page 71: Font Header Format 16

    The Font Header Command, described beginning on page 11-6 of the PCL 5 Printer Language Technical Reference Manual, has several different header formats. The support of large fonts adds Font Header Format 16 (Universal Font Header).
  • Page 72: New Font Format Header Segments

    Font Format 16 supports these segments plus optional segments for supporting vertical substitution and a vertical rotation offset. (Segmented Font Data is described beginning on page 11-45 of the PCL 5 Printer Language Technical Reference Manual.) Galley Character Segment...
  • Page 73: Description Of Font Header Segments

    Table 2-9. Printer Segment Support for Font Format 16 Segment LJ 4PJ LJ 4V/ LJ 4LC LJ 4LJ DJ 1600 LJ 5P Galley Character – GC Vertical Substitution – VT Typeface string – TF Vertical Rotation – VR Character Enhancement – CE Bitmap Resolution –...
  • Page 74 Data Segment Size The Data Segment Size indicates the number of bytes in the immediately following Data Segment. The size of this field is 4 bytes for Font Format 16 fonts, and 2 bytes for Font Format 15 fonts. The rest of the data segments are identical for both font formats.
  • Page 75 Default Galley Character (UI). Character code of the character to be printed when a specified character is not within any of the defined regions. Number of Regions (UI). Number of regions for which galley characters are defined. Regions are defined for a table in which the first character code byte specifies the row and the second byte specifies the column.
  • Page 76 exist, some glyph data will be output. For double-byte characters, the glyph of the default character defined for the given TrueType font is used. For single-byte characters, the glyph at 0xA5 (small dot, U+FF65) is used.” The following table shows a Galley Character Segment which follows the Japanese Windows specification.
  • Page 77 Vertical Substitution Segment The Vertical Substitution Segment contains pairs of glyph IDs. Each pair specifies the horizontal and vertical glyph ID for a character. The segment can be built directly from a TrueType mort table which contains a vertical substitution array.
  • Page 78 If the value pairs are not sorted by horizontal glyph ID, the data segment is invalid. If the End of Table mark #1 is not 0xFFFF, the data segment is invalid. The location of the end of the table is determined using the Data Segment Size field.
  • Page 79 The Typeface String Segment will be invalid if the Data Segment Size declared in the Data Segment Size field is larger or smaller than required for substitute string length, or if the Data Segment Size is an odd number of bytes. If the segment is invalid, the font download will be ignored.
  • Page 80 MS Mincho Byte 15 (MSB) (LSB) 0 Byte TF (21574) Data Segment Size (10) * Embedded Font Substitute String Name Flag = 1 Length = 4 Substitute String Character List = 0x826c (Note: these are full-width 0x8272 Shift-JIS character codes 0x96be for “MS”...
  • Page 81 The following illustration shows how the PCL Typeface List would look. Vertical Rotation Segment The Vertical Rotation Segment is used to define the lower boundary of the rotation box used when the character text path direction is set to vertical rotation. This is an optional segment which may be downloaded with Font Format 16 TrueType fonts.
  • Page 82 The structure of the Vertical Rotation Segment is: Byte 15 (MSB) (LSB) 0 Byte VR (22098) Data Segment Size (4) * Format (0) Descender value * This segment is for Font Format 16. The Data Segment Size field for Font Format 16 fonts is 4 bytes;...
  • Page 83 If the Vertical Rotation Segment is not downloaded with the font definition, a default value is used for the Descender value. The default value is set to the following: Descender value = -36/256 * ScaleFactor Where: ScaleFactor is Bytes 64 and 65 from the Font Format 16 Font Header.
  • Page 84 Stroke Weight (UINT16)—This field specifies the stroke weights which the printer is allowed to provide using the pseudo-bold enhancement algorithm. Stroke weight Bit Position (#) = Stroke Weight 0 = Reserved 8 = “Book” or “Text” Weight 1 = Ultra Thin 9 = Semi-Bold 2 = Extra Thin 10 = Demi-Bold...
  • Page 85: Hp Laserjet 4Pj Programming Tips

    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.
  • Page 86 The second example given here initializes a PCL 5 print job for printing Japanese text. The major differences from the previous example are that it specifies A4 paper, initializes the text parsing method to Shift-JIS, selects Win3.1J as the primary symbol set, selects MS-Mincho as the primary font.
  • Page 87 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.
  • Page 88 Character Enhancements 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”...
  • Page 89 Note HP-GL/2 as implemented in HP LaserJet printers has no mechanism for parsing 2-byte characters. Therefore, HP-GL/2 character transformations (e.g. SI and SR commands) cannot be applied to these characters. Vertical Writing Vertical writing can be accomplished using the vertical rotated (“-1”) mode of the Character Text Path command...
  • Page 90 #include <stdio.h> #include <fcntl.h> #define MONTH "\202P\202P\214\216" #define DAY1 "\202P\202U\223\372" #define TILDE "\201\140" #define DAY2 "\202P\202V\223\372" #define KANJITXT MONTH DAY1 TILDE MONTH DAY2 FILE *prn; main() int point_size=24; prn = fopen("lpt1","wb"); /* open lpt1 for writing */ fprintf(prn,"\33%%-12345X"); /* send UEL to get to PJL */ fprintf(prn,"@PJL ENTER LANGUAGE=PCL\n");...
  • Page 91 #include <stdio.h> #include <fcntl.h> #define KANJITXT "\225\127\226\173" #define RUBYTXT "\202\320\202\345\202\244 \202\331\202\361 " FILE *prn; main() int point_size=72; prn = fopen("lpt1","wb"); /* open lpt1 for writing */ fprintf(prn,"\33%%-12345X"); /* send UEL to get to PJL */ fprintf(prn,"@PJL ENTER LANGUAGE=PCL\n"); /* Enter PCL */ fprintf(prn,"\33E");...
  • Page 92 In Japanese writing, vertical underlines are placed to the right of vertical columns of text. This can be accomplished in PCL 5 using the Fill Rectangular Area command. An underline is simply a long thin black-filled box. The length of the underline depends on the length of the text to be underlined.
  • Page 93 #include <stdio.h> #include <fcntl.h> #define MONTH "\202P\202P\214\216" #define DAY1 "\202P\202U\223\372" #define TILDE "\201\140" #define DAY2 "\202P\202V\223\372" #define KANJITXT MONTH DAY1 TILDE MONTH DAY2 FILE *prn; main() int point_size=24; prn = fopen("lpt1","wb"); /* open lpt1 for writing */ fprintf(prn,"\33%%-12345X"); /* send UEL to get to PJL */ fprintf(prn,"@PJL ENTER LANGUAGE=PCL\n");...
  • Page 94 Vertical Clusters Vertical clusters are groups of two or three narrow characters side-by-side in a vertical line of text. Vertical clusters containing half-width characters can be created by using a combination of print direction and cursor positioning commands. An example of vertical clusters is shown below. The C program that follows was used to generate the PCL commands for this example.
  • Page 95 #include <stdio.h> #include <fcntl.h> #define MONTH "\214\216" #define TILDE "\201\140" #define DAY "\223\372" #define CLUSTER "\201\100\033&f0S\033&a0P%s%d\033&a270P\033&f1S" FILE *prn; main() int point_size=24; int offset; char OFFSET[40]; prn = fopen("lpt1","wb"); /* open lpt1 for writing */ offset = ( * point_size * 300) ---- ---------- sprintf(OFFSET,"\33*p-%dx-%dY",offset,offset);...
  • Page 96: Paper Size

    Oufuku-hagaki. The logical page size in dots per inch are shown in the table below. See page 1-26 in this manual and pages 2-9 to 2-10 in the PCL 5 Printer Language Technical Reference Manual for an explanation of these values.
  • Page 97 PJL. PCL operation in these two printers is almost identical to that of HP LaserJet 4 and 4M printers, except HP LaserJet 4 Plus and 4M Plus printers support Logical Operations (ROP3) as explained in the HP LaserJet 4ML printer section in this chapter.
  • Page 98: Hp Laserjet 4V And 4Mv Printers

    HP LaserJet 4V HP LaserJet 4V and 4MV printers print at speeds up to 16 and 4MV Printers pages per minute and handle many paper sizes including 11"x17" paper. The HP LaserJet 4MV is the multi-platform (PostScript) version of the HP LaserJet 4V printer.
  • Page 99: Font Header Format 16 Bitmap Font Support

    Font Header Format 16 was introduced with the HP Format 16 Bitmap LaserJet 4PJ for downloading large TrueType fonts. For the HP LaserJet 4V, Font Header Format 16 has been extended Font Support 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.
  • Page 100 Table 2-10. Format 15 and Format 16 Font Header Byte 15 (MSB) (LSB) 0 Font Descriptor Size (minimum 72) Header Format (15 or 16) Font Type Style MSB Reserved Baseline Position Cell Width Cell Height Orientation Spacing Symbol Set Pitch (default HMI) Height x-Height Width Type...
  • Page 101 Table 2-11. Format 15 Segmented Font Data Byte 15 (MSB) (LSB) 0 x + 0 First segment, Segment Identifier x + 2 First segment, Segment Size x + 4 First segment, Data Segment ..x + 4 Second segment: Segment identifier, + 1st Size, Data Segment...
  • Page 102 – 1 bytes long. Font Header Format 15 is described in more detail in the PCL 5 Printer Language Technical Reference Manual in the “Soft Font Creation” chapter. Format 16 supports new segments and new values for the Font Type and Font Scaling Technology fields. New segments which are specific to large TrueType fonts are described in this chapter in the section titled “HP LaserJet...
  • Page 103 Access to those codes which are unprintable, yet have a character defined, requires the use of the Transparent Print Data command. In older font header formats, PCL 5 LaserJet printers use this field to determine the first and last codes of the symbol set.
  • Page 104: Character Definition

    This fields specifies the resolution of the font in the Y dimension in dots per inch. If the specified combination is not supported by the printer, the font will be invalidated. In the HP LaserJet 4V, supported combinations are (X Resolution=300,Y Resolution=300) and (X Resolution=600,Y Resolution=600).
  • Page 105: Limitations

    Limitations The following limitations apply to Format 16 Font Headers for bitmap fonts: The Font Type field for Format 16 bitmap fonts must be set to 3. This is the case for 1-byte as well as 2-byte bitmap fonts. First Code and Last Code fields need to be set.
  • Page 106: Hp Color Laserjet Printer

    HP Color LaserJet As its name implies, the HP Color LaserJet printer is a Printer 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).
  • Page 107: Appletalk Configuration Command

    Table 2-14. PCL Feature Additions for HP Color LaserJet Printer (continued) Feature Status Comments PC (Pen Color—HP-GL/2) Changes the pen color in a palette created by the IN or CID command (?*v#W). Push/Pop Palette Pushes or pops the palette from the palette stack.
  • Page 108: Hp Laserjet 4Lj Pro Printer

    4ppm, 2Mb of internal base 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”...
  • Page 109: Hp Laserjet 5P And 5Mp Printers

    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.
  • Page 110: Hp Laserjet 5L Printer

    (either in the paper input bin or the single sheet input slot) and press the control panel key. PCL and PJL operation is almost identical to that of the HP LaserJet 4L printer. Two differences are that the LaserJet 5L printer adds support for the logical operations and pixel placement commands.
  • Page 111: Hp Laserjet 5Si And 5Simx Printers

    HP LaserJet 5Si HP LaserJet 5Si and 5SiMx printers are designed for using and 5SiMx Printers in shared printing environments. The HP LaserJet 5SiMx printer is 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.
  • Page 112: Paper (Media) Source Command

    Table 2-15. PCL Feature Additions for HP LaserJet 5Si/5SiMx Printers Feature Status Comments Paper (Media) Source Modified Additional parameters have been added to provide support for Tray 1, the printer’s right side multi-purpose tray and the other optional trays (see the description of this command in the following paragraphs).
  • Page 113 The following table compares the paper/media source values and the trays they select on various printers. Value (#) LaserJet 4, LaserJet LaserJet 5Si/ 4 Plus, 4V 4Si/4SiMx 5SiMx PC Tray Upper Tray 2 Cassette (upper drawer) 2, 3 MP Tray Manual Tray 1 (manual...
  • Page 114: Output Bin Command

    Output Bin Command This command selects the destination bin into which the print job is output when printed. ?&l#G 0 - Automatic selection 1 - Selects bin #1 (printer top/face-down bin) 2 - Selects bin #2 (printer left/face-up bin; this bin not available when the High Capacity Output (HCO) is attached) 3 - Selects bin #3 (HCO face up bin)
  • Page 115: Alphanumeric Id Command

    Alphanumeric ID The Alphanumeric ID command performs several different functions depending on the operation specified. This Command command: Specifies the type of print media on which to print a job (rather than specifying its location) Specifies an ID string for different PCL objects (fonts and macros) Supports the mass storage PCL enhancements for the LaserJet 5Si/5SiMx printer disk (allowing, for example,...
  • Page 116 Note that since fonts with string names can be associated to numeric Font IDs, these fonts are selectable in HP-GL/2 using the numeric Font ID. Selects the font referred to by the String ID as primary. This operation finds the associated font using the supplied String ID and specifies that font as the current primary font.
  • Page 117 Operation Description Deletes the macro association named by the current Macro ID. The macro must have been associated with an alphanumeric Macro ID (using operation 4). No String ID is supplied (?&n1W21). This command removes the alphanumeric macro name association, however the disk resource itself is not changed.
  • Page 118 Media Type Paper Size Paper Source Size/Type Used Not specified Not specified Not specified Default size Default type Not specified Not specified Specified Default size (not manual feed) Type configured in specified tray Not specified Not specified Specified Manual feed request (manual feed) Default size Not specified...
  • Page 119 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.
  • Page 120 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. 2-84 Printer-Specific Differences...
  • Page 121: Hp Deskjet 1200C Printer

    HP DeskJet 1200C The DeskJet 1200C is a 300-dpi LaserJet-compatible Printer thermal inkjet color printer. It uses PCL 5 and is very compatible with the LaserJet 4 family of printers. The main differences between the DeskJet 1200C and the LaserJet 4 printer are summarized in the table below (for a complete listing, see Table 1-1).
  • Page 122: Updated Features

    Updated Features Printers with a “B” or “C” revision code, indicated by the third digit in the serial number, have the following additional new features. (Print the self-test to see the serial number.) Two-Byte Fonts. Provides support for two-byte (large) fonts with more than 256 characters.
  • Page 123: Enter Hp-Gl/2 Mode Command

    (HP-GL/2 and PCL cannot be merged on the same page). A value field of 1 or 3 sets the HP-GL/2 pen position and the label carriage return point to the current PCL CAP. A value field of 2 or 3 transfers the current PCL dot coordinate system, including the PCL origin and axes;...
  • Page 124: Media Type Command

    It may override these commands and the remote control panel settings. Note This command may override the remote panel. HP recommends programmatically setting media type, especially in network environments. 2-88 Printer-Specific Differences...
  • Page 125: Print Quality Command

    Print Quality This command determines print quality and speed. Command ?*o#Q -1 - EconoFast 0 - Normal quality 1 - Best/Presentation graphics Default = 0 Range = -1, 0, 1 EconoFast prints black text at 300 dpi. When transparency or glossy media is loaded, the printer automatically adjusts the media type to Transparency and the print quality to Presentation graphics, regardless of the language or remote-panel selection.
  • Page 126: Negative Motion Command

    If the page contains no negative motion, using the ?&a1N command increases print speed. Negative motion includes: Vertical motion toward the top of the page HP-GL/2 operations Print directions other than 0 degrees Landscape text When the top of the character cell on the next line is...
  • Page 127: Hp Deskjet 1600C Printer

    1200C, the DeskJet 1600C is font- and language- compatible with the latest LaserJet 4 series printers. The DeskJet 1200C and 1600C contain most of the same PCL 5 color features as the Color LaserJet (described in the PCL 5 Color Technical Reference Manual), with some exceptions and additions (see Table 1-1).
  • Page 128 Microsoft Windows or a DOS remote control panel shipped with the product. In previous HP printers, PJL provided some job-level status and control, but PJL is embedded in the data stream, synchronous with the printer description data. With the implementation if MLC (Multiple Logical Channels) on the ECP and MIO 6.0, the printer can be controlled and...
  • Page 129 PJL. Unlike the DeskJet 1200C, which implemented only the PJL kernel, the DeskJet 1600C printer supports all of the PJL commands listed below. Full PJL imple- mentation is not needed because of the multiple-channel capability of the IEEE-P1284 Extended Capabilities Port.
  • Page 130 Media Source The Paper (Media) Source command (?&l#H) for the DeskJet 1600C uses a value of 5 for its optional sheet Command feeder and also supports a value of 7 (autoselect). A value of 7 selects the current printer default source. The user, through the application, may select a particular tray for the first page or pages (for example, a fancy cover page), then choose autoselect to pull paper from a default tray (for...
  • Page 131 The command byte itself has three parts: Control Bit Offset Count Replacement Count Control Bit. Determines whether the replacement data is compressed, and also the bit boundaries of the command byte’s other two fields. Offset Count. The left offset (number of bytes) the replacement data is offset from the current byte position in the seed row.
  • Page 132 count. If the replacement count byte is 255, another replacement count byte follows. The last replacement count byte is indicated by a value less than 255. One more than the total replacement byte count will be replaced. CONTROL BIT = 1 Control Bit = 1 Offset Count Replacement Count...
  • Page 133: Hp Laserjet 5 And 5M Printers

    PCL 5 features supported by HP LaserJet 4 Plus and 4M Plus printers as well as the features listed in Table 2-18. Table 2-18. PCL Feature Modifications for HP Color LaserJet 5 and 5M Printers Feature Status...
  • Page 134: Two-Byte Hp-Gl/2 Support

    One-byte applications (which support non-orthogonal rotation, scaling, and shearing of text) have long been able Support 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.
  • Page 135 Comments: MODE. Determines the interpretation mode as follows: Interprets each byte as a character (8-bit mode where the default row_number equals "0"). Computed character code is equal to (row_number * 256) + 8-bit code sent in LB or SM command. Interprets the next two bytes as a character (16-bit mode).
  • Page 136 Row Number. Used only in modes 0 and 2 (8-bit modes) when a 16-bit character set is selected. The row number indicates the first byte while the LB or SM instruction will supply the second byte. For example, if you send LMO,37, and you have selected a 16-bit character set, sending LBAB<TERM>...
  • Page 137: Vertical Writing With Proportional Fonts

    Vertical Writing with The Character Text Path Direction command was introduced with the HP LaserJet 4PJ printer to allow users Proportional Fonts to vertically rotate Asian fonts which were dual pitched. That is, the single-byte characters were half-width and the other characters were full-width.
  • Page 138 The new algorithm for deciding whether or not to counter-rotate characters (when using the Character Text Path Direction command’s vertical-rotated printing mode) is as follows: if (the current font contains a VE segment) if(the character code* is NOT contained in a VE range) rotate else...
  • Page 139: Hp Color Laserjet 5 And 5M Printers

    5M printers are summarized in the table below and are described in detail in the PCL 5 Color Technical Reference Manual (P/N 5961-0940): Table 2-19. PCL Feature Modifications for HP Color LaserJet 5 and 5M Printers Feature Status Comments...
  • Page 140 Range = 0 to 19 (invalid values are ignored; values 1, 2, 9, and 10 are ignored for device-independent color) HP Color LaserJet 5 and 5M printers remap non-continous tone render algorithms (3 - 14) into continuous tone smooth (15) and monochrome continuous tone smooth (17) algorithms.
  • Page 141: Hp Laserjet 6P/ 6Mp Printers

    HP LaserJet 6P/ The HP LaserJet 6P and 6MP printers are similar to the 6MP Printers LaserJet 5P and 5MP printers, with the addition of higher performance and faster print speed (up to 8 ppm). The PCL 5 feature set is identical to the LaserJet 5P/5MP printers,...
  • Page 142: Hp Laserjet 6L Printer

    HP LaserJet 6L The HP LaserJet 6L printer looks like the LaserJet 5L Printer printer and has an identical PCL feature set. At 6 pages- per-minute, it prints two more pages per minute than the LaserJet 5L, contains the same standard typefaces, and supports the same paper sizes.
  • Page 143: Internal Typefaces/Fonts And Symbol Sets

    Internal Typefaces/Fonts and Symbol Sets Introduction This chapter identifies the internal typefaces/fonts and their associated symbol sets available in the various printers. This information is presented first for bitmap fonts and their symbol sets, then for scalable typefaces and their symbol sets. Note Internal refers to those typefaces/fonts and symbol sets which are resident in the printer.
  • Page 144: Bitmap Fonts And Symbol Sets

    Symbol Sets printers. The supported symbol sets for these bitmap fonts are shown in Table 3-2. The HP LaserJet III, IIID, IIIP, and IIISi printers contained 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”).
  • Page 145: Scalable Typefaces And Symbol Sets

    4ML, 4P, 4MP, 4PJ, 4 Plus, 4M Plus, 4V, 4MV, 4LJ Pro, 4LC, 4000 series, HP LaserJet 5 family, LaserJet 6 family, HP Color LaserJet fam- ily, and HP DeskJet 1200C and 1600C printers. The ISO Latin 2 and 5 symbol sets are not supported on HP LaserJet III family and HP LaserJet 4, 4M, 4Si, 4SiMx, 4L, HP DeskJet 1200C and 1600C printers.
  • Page 146 Table 3-3. Scalable Intellifont Typefaces 5P, 5Si, 5SiMx, Typeface Treatment Typeface III, IIISi 5Si Mopier, Number IIID, 6P, 6MP, IIIP Color LJ, Color LJ 5/5M, DJ 1200C, DJ 1600C, LJ 4 family, 4000 series ITC Zapf Dingbats Med 4141 CG Times Med, It, Bld, Bld It 4101 Univers...
  • Page 147 Table 3-4. Scalable TrueType Typefaces 5P, 5Si, 5SiMx, Typeface Treatment Typeface III, IIISi 5Si Mopier, Number IIID, 6P, 6MP, IIIP Color LJ, 4000 Color LJ 5/5M, series DJ 1200C, DJ 1600C, LJ 4 family Arial Med, It, Bld, Bld It 16602 Times New Roman Med, It, Bld, Bld It 16901...
  • Page 148 - symbol set is resident. nr - symbol set is not resident. PCL 5 printers support an extensive range of additional symbol sets. Some of the more common sets and their associated IDs are shown in Appendix C of this guide.
  • Page 149 - Indicates a symbol set is supported. nr - Indicates a symbol set is not resident. PCL 5 printers support an extensive range of additional symbol sets. Some of the more common sets and their associated IDs are shown in Appendix C of this guide.
  • Page 150 Table 3-6. Intellifont Typeface Symbol Set Support PCL Symbol Symbol Set Univers Courier Letter Albertus Antique Coronet Univers Set ID Times Gothic Olive Cond. Roman-8 ISO 8859-1 Latin 1 (ECMA 94 Latin 1) PC-8 PC-8 D/N PC-850 Windows 3.1 Latin1 (ANSI) DeskTop PS Text Ventura International...
  • Page 151 Supported by all LaserJet 4 / 5 / 6 family printers except 4PJ, 4L, 5L, 6L, 4LJ Pro, 4000 series, 5, and 5M. Additional font supported by the HP LaserJet 4L, 5L, 6L, DeskJet 1200C (B and C revisions), and 1600C only.
  • Page 152 * These subsets are variations of the Roman-8 set. Fonts supported by HP LaserJet 4ML, 4P, 4MP, 4PJ, 4 Plus, 4M Plus, 4V, 4MV, 4000 series, 5Si, 5SiMx, 5Si Mopier, 5, 5M, 6P, 6MP, Color LaserJet, Color LaserJet 5, and 5M printers.
  • Page 153 Japanese Windows 3.1J (WIN3.1J) GB2312 Fonts supported by HP LaserJet 4, 4Si, 4ML, 4P, 4MP, 4PJ, 4Plus, 4M Plus, 4V, 4MV, 4LJ Pro, 4LC, 4000 series, 5P, 5Si, 5SiMx, 5Si Mopier, 5, 5M, 6P, 6MP, Color LaserJet, Color LaserJet 5, and 5M printers.
  • Page 154: Typeface Selection Differences

    0-255 to 0-32767. This expansion allows for additional typefaces. Prior to the HP LaserJet IID printer, typeface values used a single byte (8-bits for a range of 0-255) for font selection. This value, referred to as the typeface base value, was used to identify fonts for selection.
  • Page 155 PCL 5 printer models when mixing the typeface family and base values. The typeface selection compatibility for two types of values is identified for the various PCL 5 printers in Table 3-8. Some typeface (two-byte) family values and their corresponding base values are listed below.
  • Page 156 Table 3-8. Base/Family Typeface Selection Compatibility Typeface Printer Font Selection Descriptor PCL 5 series II Command Type Printer ?(s#T Type Family Family Typeface Typeface Typeface Ignores typeface Value Value Selected Selected Selected (value field too large) Family Base Ignores Ignores...
  • Page 157: Print Environment

    In the following tables, not all values are used for all printers. See Table 1-1 to identify supported values for a certain HP printer. The HP LaserJet 4PJ printer defaults to the ESC/P person- ality. The defaults listed here are for PCL only. Print Environment 4-1...
  • Page 158 User can select default values from the printer’s Operator Control Panel for these feature settings. Selectable from the printer Operator Control Panel if duplex is selected. Used on HP LaserJet IIISi and 4Si printers only. The font characteristics are determined by the default font. The default font can be the factory default font, the user selected default font from the Operator Control Panel, or from a font cartridge with a default font.
  • Page 159: Font Management

    Table 4-1. Factory Default Environment — PCL Context (continued) FONTS Symbol Set Roman-8 Spacing Fixed Pitch 10 cpi Height 12 point Style Upright Stroke Weight Medium Typeface Courier UNDERLINING Underlining Mode CHARACTER TEXT PATH DIRECTION Character Text Path Direction 0 (horizontal) TEXT PARSING Text Parsing Method 0 or 31...
  • Page 160 Picture Frame Height Text length Picture Frame Anchor Point PCL Cursor at left edge of the logical page (top margin plus 75% of VMI) HP-GL/2 Plot Horizontal Size Picture frame horizontal size HP-GL/2 Plot Vertical Size Picture frame vertical size MACRO...
  • Page 161 Table 4-2. Factory Default Environment — HP-GL/2 Context CHARACTER GROUP Character Set Roman-8 Font Spacing Fixed Pitch 10 cpi Height 12 point Posture Upright Stroke Weight Medium Typeface HP-GL/2 stick Character Direction Horizontal Character Direction Mode Absolute Character Size Size transformation off...
  • Page 162 Table 4-2. Factory Default Environment — HP-GL/2 Context (continued) LINE AND FILL ATTRIBUTE GROUP Line Type Solid Line Type Repeat Length 4% of the diagonal distance from P1 to P2 Line Cap Butt Line Join Mitered Miter Limit Pen Width 0.35mm...
  • Page 163 RAM (NVRAM), which allows it to be retained in the event of a power cycle (except for the HP LaserJet 4L, 5L, and 6L printers, which do not contain NVRAM). In earlier printers without PJL, the feature settings contained in the User Default Environ- ment were selectable through the control panel only.
  • Page 164 - Not Supported PCL range is 1 through 32767 SIMMs also available The HP LaserJet 4L, 4ML, 4PJ, and 4MP printers do not accept cartridges. Displayed for fixed-spaced scalable fonts only Displayed for proportional scalable fonts only Sets PCL text length For LaserJet 4PJ and 4LJ Pro, WIN3.1J is the default symbol set and MS Mincho is default typeface;...
  • Page 165 Table 4-3. User Default Environment (continued) Menu Item Range 5, 5M Color LaserJet DeskJet 1200C 6P, 6MP 5SiMx DeskJet 1600C 5Si Mopier Copies 1* through 999 Orientation Portrait*, Land. Font Source Internal*, Cartridge, cartridges) cartridges) cartridges) Soft Fonts Font Number 0* (Courier) to n Pitch 10.00* .44 - 99.99...
  • Page 166 Table 4-3. User Default Environment (continued) Menu Item Range 4000 series Copies 1* through 999 Orientation Portrait*, Land. Font Source Internal*, Cartridge, cartridges) Soft Fonts Font Number 0* (Courier) to n Pitch 10.00* .44 - 99.99 Point Size 12.00* 4 - 999.75 Symbol Set Roman-8* Form/Lines Text...
  • Page 167: Memory Usage

    For the HP LaserJet 4L, using Raster Graphics Adaptive Compression (PCL compression mode five) All HP LaserJet 4, 5 and 6 family printers have internal programming for optimizing the use of limited memory. HP LaserJet 4, 4M, 4Si, 4SiMx, and DeskJet 1200C printers compress raster graphics data using a system called Adaptive Data Compression or ADC.
  • Page 168: Operation Of Adc And Met

    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 typical business graphics.
  • Page 169: Additional Met Features

    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 added to accommodate it.
  • Page 170: Adc And Met Notes

    Recommendations The HP PCL 5 printers perform best in terms of speed and memory utilization if the recommendations made below are For Sending Data to followed. Failure to follow these recommendations will not...
  • Page 171 (This restriction is not true for the HP Color LaserJet printer.) For best results do not use an opaque source unless there is an image known to already be on the page in the same area. Following the other rules listed in this section minimizes the impact of using non-transparent print model modes.
  • Page 172 4L) bits wide. Patterns of other sizes will be tiled out to the full width of the page and can consume a large amount of memory (since the HP Color LaserJet printer does not perform this way, it is not a factor for this printer).
  • Page 173: Raster Graphics Adaptive Compression (Method 5)

    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, 300 dpi, transparent print model and no patterns are being used.
  • Page 174 5-8 Memory Usage...
  • Page 175: Printer Commands

    Printer Commands Introduction This appendix lists HP printer language commands. Table A-1 lists PCL 5 commands in hierarchical order and gives the decimal and hexadecimal equivalents of each. Table A-2 lists HP-GL/2 commands, where as Table A-3 lists control codes.
  • Page 176 027 038 108 049 049 071 (103) 1B 26 6C 31 31 47 (67) For HP LaserJet 5Si/5SiMx printers, ?&l2G selects the “printer left/face up bin,” which is not available when the High Capacity Output (HCO) is attached. A-2 Printer Commands...
  • Page 177 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Unit of # Number of units ?&u#D 027 038 117 #...# 068 (100) 1B 26 75 #...# 44 (64) Measure per inch Mechanical Print Normal ?*o0Q...
  • Page 178 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Orientation Orientation Portrait ?&l0O 027 038 108 048 079 (111) 1B 26 6C 30 4F (6F) Landscape ?&l1O 027 038 108 049 079 (111) 1B 26 6C 31 4F...
  • Page 179 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE CURSOR POSITIONING Vertical and Horizontal Vertical Position # of Rows ?&a#R 027 038 097 #...# 082 (114) 1B 26 61 #...# 52 (72) # of Units ?*p#Y 027 042 112 #...# 089...
  • Page 180 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Symbol Set Selection - continued Primary Symbol Set DeskTop ?(7J 027 040 055 074 1B 28 37 4A PS Text ?(10J 027 040 049 048 074...
  • Page 181 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Symbol Set Selection - continued Primary Symbol Set PC Turkish ?(9T 027 040 057 084 1B 28 39 54 ISO 6: ASCII 027 040 048 085...
  • Page 182 Additional style values may be obtained from the related 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.
  • Page 183 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Primary Typeface Family Typeface Family LinePrinter ?(s0T 027 040 115 048 084 (116) 1B 28 73 30 54 (74) Albertus 027 040 115 052 051 054 050 084...
  • Page 184 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE FONT MANAGEMENT Assign Font ID Font ID # ?*c#D 027 042 099 #...# 068 (100) 1B 2A 63 #...# 44 (64) Font and Character Control Delete all Fonts...
  • Page 185 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Font Selection by ID Number Select font (with ID #) ID # primary font ?(#X 027 040 #...# 088 1B 28 #...# 58 ID # secondary font 027 041 #...# 088...
  • Page 186 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Raster Graphics Raster Graphics Presentation Follows orientation ?*r0F 027 042 114 048 070 (102) 1B 2A 72 30 46 (66) Follows physical page ?*r3F 027 042 114 051 070...
  • Page 187 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE THE PRINT MODEL Imaging Select Current Pattern Solid Black (default) ?*v0T 027 042 118 048 084 (116) 1B 2A 76 30 54 (74) Solid White 027 042 118 049 084...
  • Page 188 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Rectangular Area Fill Fill Rectangular Area Solid Black ?*c0P 027 042 099 048 080 (112) 1B 2A 63 30 50 (70) Erase (solid white fill) ?*c1P...
  • Page 189 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...
  • Page 190 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE STATUS READBACK Set Status Readback Location Type Invalid Location ?*s0T 027 042 115 048 084 (116) 1B 2A 73 30 54 (74) Currently Selected ?*s1T 027 042 115 049 084...
  • Page 191 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE PCL VECTOR GRAPHICS SWITCHING/SET-UP PICTURE FRAME Enter PCL Mode Use previous PCL cursor ?%0A 027 037 048 65 1B 25 30 41 position Use current HP-GL/2pen...
  • Page 192 Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE COLOR COMMANDS Assign Color Index Index Number ?*v#I 027 042 118 #...# 073 (105) 1B 2A 76 #...# 49 (69) Color Component One 1st Component ?*v#A 027 042 118 #...# 065...
  • Page 193 Table A-2. HP-GL/2 Commands COMMAND MNEMONIC PARAMETERS* PALETTE EXTENSIONS Color Range [b_ref_red, w_ref_red, b_ref_grn, w_ref_grn, b_ref_blue, w_ref_blue]; Number of Pens [n]; Pen Color Assignment [pen [,red, green, blue]]; Transparency Mode 0 - Off (opaque) 1 - On (transparent) Screened Vectors...
  • Page 194 Table A-2. HP-GL/2 Commands (continued) COMMAND MNEMONIC PARAMETERS* POLYGON GROUP Fill Rectangle Absolute x_coordinate,y_coordinate; Fill Rectangle Relative x_increment,y_increment; Edge Rectangle Absolute x_coordinate,y_coordinate; Edge Rectangle Relative x_increment,y_increment; Fill Wedge radius,start_angle,sweep_angle[,chord_angle]; Edge Wedge radius,start_angle,sweep_angle[chord_angle]; Polygon Mode polygon_definition; Fill Polygon 0- Odd/Even 1 - non-zero winding...
  • Page 195 Table A-2. HP-GL/2 Commands (continued) FUNCTION MNEMONIC PARAMETERS* CHARACTER GROUP Select Standard Font None Select Alternate Font None Absolute Direction [run,rise]; Relative Direction [run,rise]; Absolute Character Size [width,height]; Relative Character Size [width,height]; Character Slant [tangent_of_angle]; Extra Space [width[,height]] Standard Font Definition [kind,value ...
  • Page 196 Table A-2. HP-GL/2 Commands (continued) FUNCTION MNEMONIC PARAMETERS* CONFIGURATION AND STATUS GROUP Advance Full Page [n]; Scale [x1,x2,y1,y2[,type[,left,bottom]]]; [x1,xfactor,y1,yfactor,2]; Input Window [xLL,yLL,xUR,yUR]; Input P1 and P2 [p1x,p1y[,p2x,p2y]]; Input Relative P1 And P2 [p1x,p1y[,p2x,p2y]]; Default Values None Initialize [n]; Replot [n];...
  • Page 197 Table A-3. Control Codes Function Symbol Decimal Description Value Backspace Move one column left unless at left margin, in which case no action is taken. Horizontal Tab Move to the next horizontal tab stop. The tab stops are at the left margin, and every eight columns to the right of the left margin.
  • Page 198 A-24 Printer Commands...
  • Page 199 ITC Zapf Dingbats series 300 Windows 3.1 Latin 2 Intellifont only except for HP LaserJet 5, 5M, and 4000 series printers where they are also True- Type. These math sets are inappropriate in script faces, italic faces, or any unusual weight or style.
  • Page 200 The International Organization for Standardization (ISO) symbol sets and the HP German and HP Spanish symbol sets are represented by a character substitution table (see page B-19). The final table, the Roman-8 Character Conversion table identifies the hexadecimal, decimal, and octal codes for the Roman-8 symbol set.
  • Page 201 DeskTop (DT) Roman-8 (R8) Internal Symbol Set Charts B-3...
  • Page 202 ISO 8859/1 Latin 1 (E1) Windows 3.1 Latin 1 (W1) B-4 Internal Symbol Set Charts...
  • Page 203 PC-850 Multilingual (PM) PC-8 Code Page 437 (PC) Internal Symbol Set Charts B-5...
  • Page 204 MC Text (MC) PS Text (TS) B-6 Internal Symbol Set Charts...
  • Page 205 PC-8 Danish/Norwegian (PD) Ventura International (VI) Internal Symbol Set Charts B-7...
  • Page 206 Legal (LG) Ventura US (VU) B-8 Internal Symbol Set Charts...
  • Page 207 Microsoft Publishing (PG) Windows 3.0 Latin 1 (WO) Internal Symbol Set Charts B-9...
  • Page 208 PC-Turkish (PT) PC-852 Latin 2 (PE) B-10 Internal Symbol Set Charts...
  • Page 209 Windows 3.1 Latin 2 (WE) ISO 8859/2 Latin 2 (E2) Internal Symbol Set Charts B-11...
  • Page 210 Windows 3.1 Latin (WT) ISO 8859/9 Latin 5 (E5) B-12 Internal Symbol Set Charts...
  • Page 211 PC-1004, Code Page 1004 (PU) PC-775, Code Page 775 (PV) Internal Symbol Set Charts B-13...
  • Page 212 Windows Baltic (WL) ISO 8859/10 Latin 6 (E6) B-14 Internal Symbol Set Charts...
  • Page 213 Math-8 (M8) Ventura Math (VM) Internal Symbol Set Charts B-15...
  • Page 214 PS Math (MS) Pi Font (PI) B-16 Internal Symbol Set Charts...
  • Page 215 579L Wingdings Font (L$) Symbol Font (AS) Internal Symbol Set Charts B-17...
  • Page 216 PS ITC Zapf Dingbats (DS) Ventura ITC Zapf Dingbats (DV) B-18 Internal Symbol Set Charts...
  • Page 217 ITC Zapf Dingbats series 200 (D2) ITC Zapf Dingbats series 100 (D1) Internal Symbol Set Charts B-19...
  • Page 218 ITC Zapf Dingbats series 300 (D3) B-20 Internal Symbol Set Charts...
  • Page 219: Iso Substitution Table

    ISO Substitution Characters * These symbol sets are becoming obsolete and are not recommended for future use and are not present on the HP LaserJet 4, 4M, 4Si, 4SiMx, 4L, 4ML, 4P, 4MP, 4PJ, 4LJ Pro, 4LC, 4 Plus, 4M Plus, 4V, 4MV, 4000 series, 5, 5M, 5P, 5L, 5Si, 5SiMx, 5Si Mopier, 6L, 6P, 6MP, Color LaserJet, Color LaserJet 5, 5M, and DeskJet 1200C, 1600C printers.
  • Page 220: Conversion Table

    Conversion Table Table B-2 gives the hexadecimal, decimal, and octal equivalent of each character in the Roman-8 symbol set. Use this table when your software requires hexadecimal, decimal, or octal values in place of your printer command characters. This conversion table begins on the following page. B-22 Internal Symbol Set Charts...
  • Page 221 Table B-2. Roman-8 Character Conversion Internal Symbol Set Charts B-23...
  • Page 222 Table B-2. Roman-8 Character Conversion (continued) B-24 Internal Symbol Set Charts...
  • Page 223 Table B-2. Roman-8 Character Conversion (continued) Internal Symbol Set Charts B-25...
  • Page 224 Table B-2. Roman-8 Character Conversion (continued) B-26 Internal Symbol Set Charts...
  • Page 225 Table B-2. Roman-8 Character Conversion (continued) Internal Symbol Set Charts B-27...
  • Page 226 Table B-2. Roman-8 Character Conversion (continued) B-28 Internal Symbol Set Charts...
  • Page 227 Table B-2. Roman-8 Character Conversion (continued) Internal Symbol Set Charts B-29...
  • Page 228 B-30 Internal Symbol Set Charts...
  • Page 229: C Symbol Set And Typeface Codes

    Kind1 are also used in the Font Descriptor (header) symbol set field (bytes 14/15, described in Chapter 11, Font Creation of the PCL 5 Printer Language Technical Reference Manual). Table C-2 identifies the Typeface Family values for the various type foundries. Table C-3 identifies all the currently assigned typeface base values.
  • Page 230 ID. The Kind1 value is the same value used for the Symbol Set value field in the Font Header (refer to Chapter 11, Symbol Set of the PCL 5 Printer Language Technical Reference Manual). The Kind1 value is computed by taking...
  • Page 231 Kind1 Set ID Value Set ID Value GW-3212 Line Draw-7 ISO 60: Danish/Norwegian HP Block Characters Devanagari Tax Line Draw ISO 4: United Kingdom Line Draw-8 Windows 3.1 Latin 2 Ventura ITC Zapf Dingbats ISO 69: French PS ITC Zapf Dingbats...
  • Page 232 These symbol sets are becoming obsolete and are not recommended for future use and are not present on the HP LaserJet 4, 4M, 4Si, 4SiMx, 4L, 4ML, 4P, 4MP, 4PJ, 4LJ Pro, 4LC, 4 Plus, 4M Plus, 4V, 4MV, 4000 series, 5, 5M, 5P, 5L, 5Si, 5SiMx, 5Si Mopier, 6L, 6P, 6MP, Color LaserJet, and DeskJet 1200C, 1600C printers.
  • Page 233 Obsolete Symbol Sets Obsolete Symbol Sets Math-7 (same as 0M) ISO 57: Chinese Line Draw-7 (same as 0L) HP Spanish HP Large Characters ISO 10: Swedish ISO 61: Norwegian Version 2 ISO 16: Portuguese Roman Extension ISO 84: Portuguese ISO 25: French...
  • Page 234 Futura ITC Zapf Dingbats Greek Futura Cooper Palatino ITC Bookman ITC Souvenir Noparat (Thai) ITC Souvenir Greek Stick Optima HP-GL Drafting Safeer (Arabic) HP-GL Spline Komain (Thai) Gill Sans Greek Oracle Unesco (Thai) ITC Garamond Univers Coronet (italic) Bodoni Chevalier (bold expanded pattern 0)
  • Page 235 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family ITC Benguiat Kaufmann ITC Cheltenham U-Thong (Thai) Century Expanded ITC Bolt (extended) Franklin Gothic ITC Machine (condensed) Paetai (Thai) Revue Plantin Garamond (Stempel) Trump Mediaeval Garth Graphic Futura Black ITC Ronda ITC American Typewriter Candy Bits (patterned)
  • Page 236 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Maru Gosikku (round gothic Japan) ITC Berkeley Oldstyle Gulrim (Korean) Frutiger HanYang Gulrim Proportional (Korean) Candida Gosikku (Kaku, gothic Japan) Folio Gothic (Japan, Fixed Pitch) Corona HanYang Dotum Proportional (Korean) ITC Kabel Socho Zeppelin (inline)
  • Page 237 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Spartan Cataneo ITC Ozwald (fatface) Communication 3 Neuzeit Grotesk Wittenberger Fraktur PMN Caecilia Communication 6 ITC Busorama Modern Agfa Wile Roman PL Modern ITC Zapf International Games & Sports 1 Poppl-Pontifex Artistik ITC Quay Sans...
  • Page 238 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Cyrillic Helvetica Avenir Greek Helvetica Lucia East Asian Helvetica Tekton Cyrillic Times Charme Greek Times ITC Flora East Asian Times Basilica ITC Quorum Auriol Engravers’ Old English Kuenstler Script Kennerley ITC New Baskerville Adobe Caslon...
  • Page 239 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family ITC Esprit Simplified Arabic Clairvaux Maximus Raphael ITC Slimbach ITC Franklin Gothic Berthold Garamond Murray Hill Baker Signet Land Pi Mythos Oxford (italic) Gambling Pi Kino (bold condensed) San Marco Looney Tunes Typo Roman...
  • Page 240 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Cartier Rotis Sans Serif Deepdene Caravan LH Three Delphin Rotis Semisans Parsons Caravan LH Four Brighton Arcadia Berthold Barmeno ITC Veljovik Berthold Colossalis Armenian Aramian Berthold Cosmos Armenian Barz ITC Isbell Helvetica Rounded ITC Mixage...
  • Page 241 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Runic MT Digital Moore Computer Noris Script (italic) Commercial Script Poppl-Pontifex (B.metrics) Dominante Amigo Wilhelm Klingspor Gotisch Pelican (italic) Trajanus Visigoth (bold italic) TSI Caxton Letraset Arta Letraset Caxton Post Mediaval Fette Fraktur Adsans...
  • Page 242 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Medical & Pharmaceutical 1 Centaur Space Fine Hand Musical Linotype Astrology Pi Special Alphabets 4 Sackers Roman Special Alphabets 5 Kompakt (ultra black italic) Special Alphabets 6 Monoline Script (italic) Inflex Othello (bold condensed) Monotype Old Style...
  • Page 243 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Antique Roman Profil (bold italic inline) Goudy Catalogue, addt’l Old Style faces Imprint Goudy Handtooled (inline) Allegro (bold italic) Goudy Heavyface (black) Engraver’s Gothic (text) Calligrapher Bernhard (bold condensed) Lucida Bright Eckmann (text) Pi Collection...
  • Page 244 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Hanseatic (ultrabold condensed) Capone Light Bison Victorian Silhouette (contour) Jefferson Dynamo (extra bold) Electra Modernistic (inline) Antique No. 3 Gallia (inline) Flemish Script (italic) Skjald Hallmark Bodoni Bell Gothic Modern #20 Gillies Gothic Bold (italic) Westinghouse Gothic...
  • Page 245 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Diotima Quirinus Bold (condensed) Aldus PL West Behemoth Semi Condensed (XBd Cd) Chaplin (italic) Renault Uncle Sam Stars (pattern 0, shadow) Forbes Bold Uncle Sam Stripes (pattern 1, shadow) Mobil Wildstyle Becket...
  • Page 246 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Kismet Kigali Roman Digi Fraktur Rundfunk Antiqua Anglia Rundfunk Grotesk Jiffy Apolline Rosewood Alisal Zebrawood Strider Pepperwood (condensed) Throhand Copal (solid) Cicero (e should be e-acute) Copal (outline, patterned) Antique Condensed Two Motter Corpus (extrabold) Asphalt Black...
  • Page 247 Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Cupid Alligators Arepo Carmela (italic) Aureus Uncial (upright) Dorothea (upright) Connach (upright, norm and uncial lc) Hrabanus (upright) Cresci Rotunda (upright) Lexie’s Animals Donatello (italic, black italic) Mexican Birds Francesca (lombardic, upright &...
  • Page 248 C-20 Symbol Set and Typeface Codes...
  • Page 249 Index fill type HP-GL/2 5-6 foreground color 2-70 ?&b#W 2-7 HP-GL/2 mode 2-87 ?*l # R 2-25 job separation 2-2 ?*l#O - Logical Operation 2-17 line type HP-GL/2 5-6 logical operation 2-17 MC (merge control) 2-29 mechanical print quality 2-85, 2-89...
  • Page 250 EconoMode 2-61 I/O configuration 2-7 economy mode, 4L 2-11 ID values, symbol set C-2 end raster graphics command 2-2 image adapt 5-2 enter HP-GL/2 mode command 2-85 initialization 2-49 environment internal fonts 3-1 factory default 4-1 internal symbol sets 3-1...
  • Page 251 2 operators 2-8 compression methods 5-6 NBP 2-8 polygon usage 5-6 powersave mode 2-61 print model 5-5 PP command, HP-GL/2 2-28 memory enhancement technology (MEt) 2-11, 2-60, print environment default settings 4-4 print job initialization 2-49 features 5-3 print model 2-13...
  • Page 252 simple color command 2-71 string ID 2-79 symbol set charts B-1 ID selection values C-2 ISO substitution characters B-21 kind 1 values C-2 scalable fonts 3-3 text parsing method command 2-33 text path direction, character 2-34 transfer raster graphics by plane 2-71 transmission ADC recommendations 5-4 compression recommendations 5-4...

Table of Contents