HP PCL 5 User Manual

Hp pcl 5 printer-accessory: user guide.
Hide thumbs

Advertising

   Also See for HP PCL 5

   Summary of Contents for HP PCL 5

  • 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...

  • Page 4: Copyright And License

    Copyright and Trademarks License Intellifont is a U.S. registered trademark of Agfa Division, Copyright © 2003 Miles Incorporated. CG Times is Hewlett-Packard Company, LP a product of Agfa Corporation, All Rights Reserved. AGFA Compugraphic Division. Reproduction, adaptation, or LaserJet, PCL, DeskJet, Vectra, translation without prior written and Resolution Enhancement permission is prohibited, except...

  • Page 5: Manual Conventions

    Manual 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”...

  • Page 6

    ENWW...

  • Page 7: Table Of Contents

    HP LaserJet 4 Plus and 4M Plus Printers ....... .2-60...

  • Page 8: Table Of Contents

    Updated Features ..........2-85 Enter HP-GL/2 Mode Command........2-86 Media Type Command .

  • Page 9: Table Of Contents

    3 Internal Typefaces / Fonts and Symbol Sets Introduction ............3-1 Bitmap Fonts and Symbol Sets .

  • Page 10

    viii Contents ENWW...

  • Page 11: Introduction

    Hewlett-Packard printers which support the PCL 5 printer language contain slightly different feature sets, each suitable for that printer's intended use. Each printer implements minor variations of PCL 5 as a result of those differences. With new printer releases, new features may be added with new commands and/or PCL operations which require documentation.

  • Page 12: Printer Features

    LaserJet 8100 series October 1998 Color LaserJet 4500 series October 1998 Color LaserJet 8500 series October 1998 LaserJet 1100 series October 1998 LaserJet 2100 series February 1999 This guide also covers the HP 1200C and 1600C DeskJet printers. 1-2 Printer Features ENWW...

  • Page 13: Pcl Feature Support

    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 5 Color Technical Reference Manual.

  • 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 field to select letter size in the Page Size command is “2”).

  • Page 15: Pcl 5 Technical Reference Manual Corrections

    Technical Reference Manual (5961-0509). Because this manual will not be updated, any changes to it are documented in this guide. Some errors have been identified in the PCL 5 Printer Language Technical Reference Manual since its printing. Those errors are identified and corrections are provided on this page.

  • Page 16

    Table 1-1A. PCL 5 Feature Support Matrix 4 Plus FUNCTION COMMAND IIID IIISi IIIP 4Si Mx 4 MP 4M Plus 4 MV 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...

  • Page 17

    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. Printer Features 1-7 ENWW...

  • Page 18

    Table 1-1A. PCL 5 Feature Support Matrix (continued) 4 Plus FUNCTION COMMAND IIID IIISi IIIP 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-1A. PCL 5 Feature Support Matrix (continued) 4 Plus FUNCTION COMMAND IIID IIISi IIIP 4Si Mx 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 20

    Table 1-1A. PCL 5 Feature Support Matrix (continued) 4 Plus FUNCTION COMMAND IIID IIISi IIIP 4Si Mx 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 21

    Table 1-1A. PCL 5 Feature Support Matrix (continued) 4 Plus FUNCTION COMMAND IIID IIISi IIIP 4Si Mx 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 22

    Table 1-1A. PCL 5 Feature Support Matrix (continued) 4 Plus FUNCTION COMMAND IIID IIISi IIIP 4Si Mx 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 23

    Table 1-1A. PCL 5 Feature Support Matrix (continued) 4 Plus FUNCTION COMMAND IIID IIISi IIIP 4SiMx 4M Plus PICTURE FRAME (for Vector Graphics) Picture Frame Horiz. Size ?*c#X Picture Frame Vert. Size ?*c#Y Set Picture Frame Anchor Point ?*c0T HP-GL/2 Horiz. Plot Size ?*c#K HP-GL/2 Vert.

  • Page 24

    Table 1-1A. PCL 5 Feature Support Matrix (continued) 4 Plus FUNCTION COMMAND IIID IIISi IIIP 4Si Mx 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 25

    Table 1-1A. PCL 5 Feature Support Matrix (continued) 4 Plus FUNCTION COMMAND IIID IIISi IIIP 4Si Mx 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 26

    Table 1-1B. PCL 5 Feature Support Matrix Color Desk Desk Color LJ 5, 5Si Mx FUNCTION COMMAND 6L Gold 5 MP 6 MP Mopier 1200C 1600C MISCELLANEOUS Configuration ?&b#W[data] (AppleTalk) JOB CONTROL Universal Exit/Start of ?%–12 45X PJL (UEL) Reset Number of Copies ?&l#X...

  • Page 27

    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 28

    Table 1-1B. PCL 5 Feature Support Matrix (continued) Color Desk Desk Color LJ 5, 5Si Mx FUNCTION COMMAND 6L Gold Mopier 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 29

    Table 1-1B. PCL 5 Feature Support Matrix (continued) Color Desk Desk Color LJ 5, 5SiMx FUNCTION COMMAND 6L Gold 5 MP 6 MP Mopier 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 30

    Table 1-1B. PCL 5 Feature Support Matrix (continued) Color Desk Desk Color LJ 5, 5SiMx FUNCTION COMMAND 6L Gold 5 MP 6 MP Mopier 1200C 1600C SOFT FONT CREATION Font Descriptor ?)s#W[data] Range: 0 - 32767 Range: 0 - 65535...

  • Page 31

    Table 1-1B. PCL 5 Feature Support Matrix (continued) Color Desk Desk Color LJ 5, 5SiMx FUNCTION COMMAND 6L Gold 5 MP Mopier 1200C 1600C RASTER GRAPHICS Raster Resolution ?*t#R 75 Dots/Inch (75) 100 Dots/Inch (100) 150 Dots/Inch (150) 200 Dots/Inch (200)

  • Page 32

    Table 1-1B. PCL 5 Feature Support Matrix (continued) Color Desk Desk Color LJ 5, 5SiMx FUNCTION COMMAND 6L Gold 5 MP Mopier 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 33

    Table 1-1B. PCL 5 Feature Support Matrix (continued) Color Desk Desk Color LJ 5, 5SiMx FUNCTION COMMAND 6L Gold Mopier 1200C 1600C PICTURE FRAME (for Vector Graphics) Picture Frame Horiz. Size ?*c#X Picture Frame Vert. Size ?*c#Y Set Picture Frame Anchor...

  • Page 34

    Table 1-1B. PCL 5 Feature Support Matrix (continued) Color Desk Desk Color LJ 5, 5SiMx FUNCTION COMMAND 6L Gold Mopier 1200C 1600C PCL 5 COLOR COMMANDS Assign Color Index ?*v#I Color Component 1 ?*v#A Color Component 2 ?*v#B Color Component 3...

  • Page 35

    Table 1-1B. PCL 5 Feature Support Matrix (continued) Color Desk Desk Color LJ 5, 5SiMx FUNCTION COMMAND 6L Gold Mopier 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 36

    Table 1-1C. PCL 5 Feature Support Matrix 1100 2100 4000 4500 5000 8000 8100 8500 FUNCTION COMMAND Series Series Series Series Series Series Series Series MISCELLANEOUS Configuration (AppleTalk) ?&b#W[data] JOB CONTROL Universal Exit/Start of PJL (UEL) ?%–12345X Reset Number of Copies ?&l#X...

  • Page 37

    Indicates a command is supported. ns - Indicates a command is not supported. For some HP LaserJet printers, the custom size is configurable via the control panel. On non-duplex printers, this command causes a conditional page eject. Printer Features 1-27...

  • Page 38

    Table 1-1C. PCL 5 Feature Support Matrix (continued) 1100 2100 4000 4500 5000 8000 8100 8500 FUNCTION COMMAND Series Series Series Series Series Series Series Series PAGE CONTROL (continued) Paper (Media) Source ?&l#H In Tray (current tray)(0) 1st Cassette (Main Paper Src.) (1)

  • Page 39

    Table 1-1C. PCL 5 Feature Support Matrix (continued) 1100 2100 4000 4500 5000 8000 8100 8500 FUNCTION COMMAND Series Series Series Series Series Series Series Series 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 40

    Table 1-1C. PCL 5 Feature Support Matrix (continued) 1100 2100 4000 4500 5000 8000 8100 8500 FUNCTION COMMAND Series Series Series Series Series Series Series Series SOFT FONT CREATION Font Descriptor ?)s#W[data] Range: 0 - 32767 Range: 0 - 65535...

  • Page 41

    Table 1-1C. PCL 5 Feature Support Matrix (continued) 1100 2100 4000 4500 5000 8000 8100 8500 FUNCTION COMMAND Series Series Series Series Series Series Series Series RASTER GRAPHICS Raster Resolution ?*t#R 75 Dots/Inch (75) 100 Dots/Inch (100) 150 Dots/Inch (150)

  • Page 42

    Table 1-1C. PCL 5 Feature Support Matrix (continued) 1100 2100 4000 4500 5000 8000 8100 8500 FUNCTION COMMAND Series Series Series Series Series Series Series Series RECTANGULAR AREA FILL Horizontal Rectangle Size ?*c#A ?*c#H Vertical Rectangle Size ?*c#B ?*c#V Pattern ID (Area Fill ID)

  • Page 43

    Table 1-1C. PCL 5 Feature Support Matrix (continued) 1100 2100 4000 4500 5000 8000 8100 8500 FUNCTION COMMAND Series Series Series Series Series Series Series Series PICTURE FRAME (for Vector Graphics) Picture Frame Horiz. Size ?*c#X Picture Frame Vert. Size...

  • Page 44

    Indicates a command is supported. ns - Indicates a command is not supported. The HP LaserJet 4500 Series printers do not support Luminance-Chrominance and CIE Lab, the long form of RGB/CMY, and the long form of cRGB 1-34 Printer Features...

  • Page 45

    Table 1-1C. PCL 5 Feature Support Matrix (continued) 1100 2100 4000 4500 5000 8000 8100 8500 FUNCTION COMMAND Series Series Series Series Series Series Series Series HP-GL/2 GRAPHICS HP-GL/2—Commands listed in Table A-2 except as shown below Advance Full Page...

  • Page 46: 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-36 Printer Features...

  • Page 47

    DIMENSIONS (in dots 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...

  • Page 48

    DIMENSIONS (in dots 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...

  • Page 49: Hp Laserjet Iii And Iiid Printers, Introduction

    This chapter describes specific differences that are important when developing applications for the various PCL 5 printers. The sections in this chapter describe such information as new commands not contained in the PCL 5 Printer Language Technical Reference Manual, and other miscellaneous differences in PCL operation particular to that printer.

  • Page 50: Hp Laserjet Iiisi Printer, Hp Laserjet Iiip Printer

    HP LaserJet IIISi Printer Several new PCL features were added to the PCL 5 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 51

    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 Modified Modified version of the End Raster Command Graphics command. User-defined Patterns Enables users to define and download their own user-defined pattern.

  • Page 52: Raster Graphics Adaptive Compression (iiip), Hp Laserjet 4 Printer

    (Method 5)” for additional information. HP LaserJet 4 Printer Several new PCL features were added to the PCL 5 language with the release of the HP LaserJet 4 printer. These new features are summarized in Table 2-3. Most of these features are described in the revised PCL 5 Printer Language Technical Reference Manual (part number 5961-0509).

  • Page 53

    Table 2-3. PCL Feature Additions for HP LaserJet 4 Feature/Command Support Comments Adaptive Compression System New Adaptive compression system enables the printer to compress internal raster data when memory becomes low. This operation occurs automatically; there are no PCL commands for this feature (refer to Chapter 5 for ADC information).

  • Page 54

    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 55: Configuration Command (appletalk)

    [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 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 change the print job name.

  • Page 57

    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 58: Hp Laserjet 4si Printer

    HP LaserJet IIISi features listed in Table 2-1 with two exceptions. First, is that the HP LaserJet 4Si does not support ITC Zapf Dingbats. Font support for the HP LaserJet 4Si is identical to the HP LaserJet 4 printer (refer to Chapter 3, “Internal Typefaces/Fonts and Symbol Sets,”...

  • Page 59: Hp Laserjet 4l Printer

    (refer to Chapter 5, “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 60: Hp Laserjet 4ml Printer

    HP LaserJet 4ML Printer The HP LaserJet 4ML printer is similar to the HP LaserJet 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 61: 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...

  • Page 62

    • Pattern Transparency (specified before logical operation; default is transparent) • Logical Operators (default is Texture OR Source) Operands • Source objects: character cell, raster image, rule, HP-GL/2 vectors and polygons • Texture: pattern mask • Destination: current page definition Assuming three bits per pixel, the following diagram shows the print model process.

  • Page 63: Logical Operations And Transparency Interactions

    Logical Operations and Transparency Interactions As described above, transparency modes operate in addition to logical operations. The logical operations in Table 2-5, Logical Operations (ROP3), on the following pages, are true only if source and pattern transparency (for white pixels) are explicitly set to opaque *v1N and *v1O).

  • Page 64: Logical Operation Command

    NOT (texture XOR (source OR destination)) Note 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. 2-16 Printer-Specific Differences...

  • Page 65

    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.

  • Page 66: Table Of Logical Operations

    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 67

    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 68

    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 69

    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 70

    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 71

    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 72: Pixel Placement Command

    Note The PCL Pixel Placement command determines how pixels are 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).

  • Page 73

    Figure 2-1 Pixel Placement The grid centered model produces a rectangle that is one dot row thinner and one dot row shorter than the grid intersection model. The grid intersection model is the PCL default. Note The grid centered method is used by Microsoft Windows. Printer-Specific Differences 2-25 ENWW...

  • Page 74

    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 75: Pixel Placement Command (hp-gl/2)

    1 = grid centered; device draws pixels centered inside the boxes created by the grid (see Figure 2-1). The command is the HP-GL/2 version of the PCL Pixel Placement command. Whatever mode is selected, using the HP-GL/2 PP command also applies to PCL operation. Likewise the PCL Pixel Placement command also affects HP-GL/2 pixel placement.

  • Page 76: Merge Control Command (hp-gl/2)

    MC1,+60; MC1,60+; all set the ROP to 60; however, MC1,-60; or MC1,300; set the ROP to the default value (252). Note 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 77

    Note When using the MC command, some pattern types will not produce the expected ROP result. This only occurs when using the FT (Fill Type) command pattern types 1, 2, 3, and 4, and the ROP includes an XOR operation. (This problem is due to the fact that these patterns are the result of a vector operation and do not produce raster data for use by a ROP operation.) All other Fill Type command patterns (types, 10, 11, 21, or 22) operate as expected.

  • Page 78: Hp Laserjet 4p And 4mp Printers

    HP LaserJet 4P and 4MP Printers The HP LaserJet 4P printer is the follow-on to the HP 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 79: 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 80: Text Parsing Method Command

    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 Command The Text Parsing Method command informs the PCL parser whether character codes should be interpreted as 1-byte or 2-byte character codes as described below.

  • Page 81: Character Text Path Direction Command

    If the value field is 38, character codes in the range 0x80-0xFF are processed as the first byte of a two-byte character. The following byte is processed as the second byte of the two-byte character. All character codes outside this range are processed as one-byte values. This method can be used for parsing Asian eight-bit encoding specifications, such as the Big Five and TCA encoding specifications (Taiwan), and KS C 5601-1992 and GB 2312-80, which can be either...

  • Page 82: Font Header Format 16

    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. Large fonts, such as the MS Mincho and MS Gothic fonts supplied in the printer, are fonts which are bound to large symbol sets. The LaserJet 4PJ printer supports a new font header to accommodate large bound fonts.

  • Page 83: New Font Format Header Segments

    New Font Format Header Segments For the HP LaserJet 4PJ printer, Font Header Format 15 has been extended to include optional data segments for supporting galley characters, typeface strings, and character enhancements. Font Format 16 supports these segments plus optional segments for supporting vertical substitution and a vertical rotation offset.

  • Page 84: Description Of Font Header Segments

    – not supported * Format 16 bitmap font support is described beginning on page 2-63. These segments are supported for the HP LaserJet 5Si and all later LaserJet printers. Description of Font Header Segments Each font header data segment contains three parts: •...

  • Page 85

    Segment Identifier Values The Segment Identifier Values for the Galley Character, Vertical Substitution Character, Typeface String, Vertical Rotation, and Character Enhancement Segments are as shown in the following table. Value Mnemonic* Data Segment 18243 Galley Character Segment 22100 Vertical Substitute Segment 21574 Typeface String Segment 22098...

  • Page 86

    Byte 15 (MSB) (LSB) 0 Byte Number of Regions (n) Region #1 Upper Left Character Code Region #1 Lower Right Character Code Region #1 Galley Character ..6*n+6 Region #n Upper Left Character Code 6*n+7 6*n+8 Region #n Lower Right Character Code 6*n+9...

  • Page 87

    The Galley Character Segment will be invalid if the format number is not supported or if the segment size declared in the Segment Size field is larger or smaller than required for the number of regions (N). If the segment is invalid, the font download will be ignored. Galley Character Segments can be downloaded with any Font Format 15 or 16 font, regardless of font type.

  • Page 88

    In this example segment, there is one galley character region. This region is applied to all one-byte characters (character codes 0x0000-0x00FF); any missing character in this region is replaced with the character at character code location 0x00A5. Any missing characters falling into this region (e.g. character codes 0x0100 - 0xFFFF) are replaced with the default galley character.

  • Page 89

    A TrueType mort table typically contains a header of 76 bytes, followed by the vertical substitution array which follows the segment format described here. However, the mort table header is designed to be variable-length, and the location of the vertical substitution data may be located elsewhere in mort tables in future fonts.

  • Page 90

    • Substitute String Character List (array of UI)—the characters which make up the substitute string. Each character is represented as a UI value. If the font is a bound font, then the values are accessed by their character codes values; if the font is unbound, then the Unicode index numbers (see Appendix D) are used.

  • Page 91

    MS Gothic Byte 15 (MSB) (LSB) 0 Byte TF (21574) Data Segment Size (14) * Embedded Font Substitute String Name Flag = 0 Length = 6 Substitute String Character List = 0x826c (Note: these are full-width 0x8272 Shift-JIS character codes 0x8353 for “MS”...

  • Page 92

    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 93

    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 94: Character Enhancement Segment

    • 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 95

    • 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 96: Hp Laserjet 4pj Programming Tips

    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 is because the default PCL text parsing method is set based on the default PCL symbol set.

  • Page 97

    &t31P (19K (s1p10v0s0b28752T The last line (2 lines, as shown) in the above example is a PCL 5 initialization string. This set of commands resets the printer, specifies 1 copy, specifies the paper tray as a paper source, chooses A4-size...

  • Page 98

    HalfWidthDeltaX = character width of half-width character in PCL Units PCLUnits = PCL Units The PCL Unit of measure is explained in more detail in the PCL 5 Technical Reference Manual. The default PCL Unit size is 1/300th of an inch, but the Unit of Measure command can be used to set the PCL Unit size to other values.

  • Page 99

    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 100

    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. HP-GL/2 as implemented in HP LaserJet printers has no mechanism for parsing 2-byte characters.

  • Page 101

    #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 102

    #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 103

    Vertical Underlining 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 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&a270P"); /* print direction = 270 */ fprintf(prn,"\33*p500x1300Y");...

  • Page 105

    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 106

    —— ————— sprintf(OFFSET,"\33*p-%dx-%dY",offset,offset); /* used 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");...

  • Page 107: Paper Size

    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 of these values.

  • Page 108: Hp Laserjet 4 Plus And 4m Plus Printers

    HP LaserJet 4ML printer section in this chapter. In addition, the internal fonts in HP LaserJet Plus and 4M Plus printers support the Latin 2 and Latin 5 symbol sets for all typefaces (in the HP LaserJet 4, 4M, 4Si, and 4SiMx, only 15 of the 35 Intellifont typefaces support these symbol sets).

  • Page 109: Hp Laserjet 4v And 4mv Printers

    HP LaserJet 4MV is the multi-platform (PostScript) version of the HP LaserJet 4V printer. The HP LaserJet 4V/4MV PCL 5 feature set is similar to that of the HP LaserJet 4 Plus/4M Plus printers, with the addition of wide format media support.

  • Page 110: Font Header Format 16 Bitmap Font Support, Font Header Format

    Font Header Format 16 Bitmap Font Support Font Header Format 16 was introduced with the HP LaserJet 4PJ for downloading large TrueType fonts. For the HP LaserJet 4V, Font Header Format 16 has been extended to support large bitmap fonts as well.

  • Page 111

    Table 2-6. 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 112

    Table 2-7. 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 113: Font Scaling Technology

    Format 15 to an unsigned long integer in Format 16. This allows segments to be up to 2 – 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.

  • Page 114: Font Type

    First Code For Format 16 bitmap fonts, set this field to the first printable character in the font. In older bitmap font formats, PCL 5 LaserJet printers ignore this field. Last Code For Format 16 bitmap fonts, set this field to the last printable character in the font.

  • Page 115: 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 116: 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 117: Hp Color Laserjet Printer

    HP Color LaserJet Printer As its name implies, the 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).

  • Page 118: Appletalk Configuration Command

    AppleTalk Configuration Command As discussed in the HP LaserJet 4 section of this chapter, the AppleTalk Configuration command allows a user to send PCL jobs to the printer over AppleTalk. In addition to the key values previously discussed (RENAME, TYPE, and JOB), the HP Color LaserJet printer also supports the ZONE key value as follows.

  • Page 119: Hp Laserjet 4lj Pro Printer, Hp Laserjet 4lc Printer

    600 dpi, has a maximum print speed of 4 ppm, 2 Mb 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 120: 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 121: Hp Laserjet 5l Printer

    As the LaserJet 4L printer, the printer has a reduced-function control panel. The HP LaserJet 5L printer has a vertical design and supports all paper sizes supported by the LaserJet 4L printer. In addition, the “custom” paper size is supported through the printer driver.

  • Page 122: Hp Laserjet 5si And 5simx Printers

    HP LaserJet 5Si and 5SiMx Printers HP LaserJet 5Si and 5SiMx printers are designed for using 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 123: Paper (media) Source Command

    Table 2-11. 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 124

    The following table compares the paper/media source values and the trays they select on various printers. Value (#) LaserJet 4, LaserJet 4Si, LaserJet 5Si/ 4 Plus, 4V 4SiMx 5SiMx PC Tray Upper Tray 2 Cassette (upper drawer) 2, 3 MP Tray Manual Feed Tray 1 (manual...

  • Page 125: 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 126: Alphanumeric Id Command

    Alphanumeric ID Command The Alphanumeric ID command performs several different functions depending on the operation specified. This command: • Specifies the type of print media on which to print a job (rather than specifying its location) • Specifies an ID string for different PCL objects (fonts and macros) •...

  • Page 127

    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 128

    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 129

    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 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.

  • 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. Printer-Specific Differences 2-83 ENWW...

  • Page 132: Hp Deskjet 1200c Printer

    HP DeskJet 1200C Printer The DeskJet 1200C is a 300-dpi LaserJet-compatible 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 133: 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 134: 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 135: 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. Printer-Specific Differences 2-87...

  • Page 136: Print Quality Command

    Print Quality Command This command determines print quality and speed. *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 137: Negative Motion Command

    Negative motion includes: • Vertical motion toward the top of the page • HP-GL/2 operations • Print directions other than 0 degrees • Landscape text • When the top of the character cell on the next line is above the...

  • Page 138: Hp Deskjet 1600c Printer

    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 139

    (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 provided some job-level status and control, but PJL is embedded in the data stream, synchronous with the printer description data.

  • Page 140

    • 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 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 command.

  • Page 141

    Media Source Command The Paper (Media) Source command ( &l#H) for the DeskJet 1600C uses a value of 5 for its optional sheet feeder and also supports a value of 7 (autoselect). A value of 7 selects the current printer default source.

  • Page 142

    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 143

    CONTROL BIT = 1 Control Bit = 1 Offset Count Replacement Count If the control bit is 1, the replacement data is run length encoded. the bit boundaries are different than if the control bit is 0: bits 5-6 contain the offset count, and bits 0-4 contain the replacement count.

  • Page 144: Hp Laserjet 5 And 5m Printers, Text Parsing

    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 as the features listed in Table 2-18.

  • Page 145: Two-byte Hp-gl/2 Support, Label Mode Command

    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.

  • Page 146

    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 147

    • 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 148: Vertical Writing With Proportional Fonts

    Vertical Writing with Proportional Fonts The Character Text Path Direction command was introduced with the HP LaserJet 4PJ printer to allow users to vertically rotate Asian fonts which were dual pitched. That is, the single-byte characters were half-width and the other characters were full-width.

  • Page 149

    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 150: Hp Color Laserjet 5 And 5m Printers

    Modifications to the PCL language for HP Color LaserJet 5 and 5M printers are summarized in the table below and are described in detail in the PCL 5 Color Technical Reference Manual (P/N 5961-0940): Table 2-15. PCL Feature Modifications for HP Color LaserJet 5 and 5M Printers Feature Status...

  • Page 151: Render Algorithm Command

    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-continuous tone render algorithms (3 - 14) into continuous tone smooth (15) and monochrome continuous tone smooth (17) algorithms.

  • Page 152: Hp Laserjet 6p/ 6mp Printers, Hp Laserjet 5si Mopier

    The HP LaserJet 6P and 6MP printers are similar to the 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, with the exception that the LaserJet 6P/6MP printers support some additional paper sizes (A5, JIS B5, JIS B4, and Oufuku-Hagaki postcards).

  • Page 153: Hp Laserjet 6l And Laserjet 6l Gold Printers, 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 a very similar set of paper sizes. (Refer to Table 1-1, HP LaserJet Printer Feature Comparison, for the specific PCL implementation.)

  • Page 154: Selecting Output Bins, Selecting Media Type

    Selecting Output Bins The paper source commands for the HP LaserJet 4000 printer are somewhat different than in Table 1-1B. The table below shows the commands for selecting the various output bins. Output Bins Command Default (0) &l0G Top Bin (face down)(1) &l1G...

  • Page 155: Hp Laserjet 5000 Series Printers

    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.

  • Page 156

    Selecting Media Type Besides using 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 is actually a variation of the Alphanumeric ID command.

  • Page 157: Hp Laserjet 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.

  • Page 158: Hp Laserjet 8100 Series Printers

    HP 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, which is enabled when 16 Mb of memory or a disk drive are installed.

  • Page 159: Hp Color Laserjet 4500 Series Printers, Simplified Color Management

    HP Color LaserJet 4500 Series Printers The HP Color LaserJet 4500 printer is the third in the series of Color LaserJet printers that started with the HP Color LaserJet printer. It is a 600 dpi device with 8-bit continuous tone support on each color channel.

  • Page 160: Color Raster Images, Asian Font Support, Media Handling

    • 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 accessed as follows: Tray Description Command Tray 1 Multi-purpose paper tray.

  • Page 161

    The following paper types are supported: Paper Type Command Bond &n5WdBond Plain &n6WdPlain Color &n6WdColor Labels &n7WdLabels Recycled &n9WdRecycled Letterhead &n11WdLetterhead Cardstock &n10WdCardstock Card stock &n11WdCard stock Prepunched &n11WdPrepunched Preprinted &n11WdPreprinted Transparency &n13WdTransparency Custom &n#WdCustomType Rough &n6WdRough Vellum &n7WdVellum Heavy &n6WdHeavy Gloss &n6WdGloss...

  • Page 162: Color Space Support, Alphanumeric Id Command, Changes To Pcl 5 Color Commands

    Changes to PCL 5 Color Commands The focus of the printer’s color support is on WYSIWYG color usage and a simplified usage model. A number of PCL 5 color commands introduced in the HP Color LaserJet and supported in the Color LaserJet 5 printer have been made obsolete as a direct result of using Standard RGB color to achieve WYSIWYG color.

  • Page 163

    Lightness, Saturation, Scaling Algorithm, Select Color Treatment, and Download Color Map. Select Color Treatment is the only option supported on the HP Color LaserJet 4500 printer. The range of values has been reduced to two choices: Vivid (2) (no color adjustment) and Screen Match (6).

  • Page 164

    • Render Algorithms — There are no new algorithms for this command that had twenty different algorithms, of which almost half of them were monochrome equivalents of color algorithms. The following table lists the algorithms that are supported: Algorithm Command Contone Best (High LPI) *t0J Device Best (Best)

  • Page 165: New Pcl 5 Commands

    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 page has a matte finish. Glossy finish can be requested to be applied to the page as it is printed.

  • Page 166: Differences With 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 will print correctly on the Color LaserJet 4500 printer.

  • Page 167: Hp Color Laserjet 8500 Series Printers

    HP Color LaserJet 8500 Series Printers The HP Color LaserJet 8500 series printer is a high-end 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.

  • Page 168: Hp Laserjet 1100 Series Printers, Hp Laserjet 2100 Series Printers

    These printers offer 600 dpi support in PCL 5 (and 1200 dpi in PCL 6). The HP LaserJet 2100 series printers have nearly the same PCL 5 feature set as the HP LaserJet 4000 series printers. Some of the...

  • Page 169

    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. Printer-Specific Differences 2-121 ENWW...

  • Page 170

    2-122 Printer-Specific Differences ENWW...

  • Page 171

    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 172: Bitmap Fonts And Symbol Sets

    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 printers receive a request for Line Printer, the fixed-pitch scalable Courier typeface is substituted.

  • Page 173

    These symbol sets are becoming obsolete, are not recommended for future use, and are not resident on HP LaserJet 4, 4M, 4Si, 4SiMx, 4ML, 4P, 4MP, 4PJ, 4 Plus, 4M Plus, 4V, 4MV, 4LJ Pro, 4LC, 2100 series, 4000 series, 5000 series, 8000 series, 8100 series, HP LaserJet 5 family, LaserJet 6 family, Color LaserJet family, and HP DeskJet 1200C and 1600C printers.

  • Page 174: Scalable Typefaces And Symbol Sets

    Scalable Typefaces and Symbol Sets Table 3-3 and 3-4 list the internal scalable Intellifont and TrueType typefaces resident in the various printers. Most of these typefaces are unbound; that is, they can be linked to any of the available symbol sets (with the limitations indicated).

  • Page 175

    Table 3-4. Scalable TrueType Typefaces 5P, 5Si, 5SiMx, 5, 5M, Typeface Treatment Typeface III, IIISi 5Si Mopier, 2100, Number IIID, 6P, 6MP, 4LJ Pro 4000, IIIP Color LJ, Color 4500, Color LJ 5/5M, 6L Gold, Color 8500, DJ 1200C, 1100 series 5000, DJ 1600C, 8000,...

  • Page 176

    Table 3-4. Scalable TrueType Typefaces (continued) 5P, 5Si, 5SiMx, Typeface Treatment Typeface III, IIISi 5Si Mopier, 2100, Number IIID, 6P, 6MP, 4LJ Pro 4000, IIIP Color LJ, Color 4500, Color LJ 5/5M, 6L Gold, 5000, Color LJ 8500 1100 series 8000, DJ 1200C, 8100...

  • Page 177

    - 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 178

    4V, 4MV, 5Si, 5SiMx, 5Si Mopier printers. For the HP LaserJet 4, 4M, 4Si, and 4SiMx printers, these symbol sets are only available in CG Times, Univers, Courier, and Letter Gothic. Only available in the HP LaserJet 2100, 4500, and 8100 series printers.

  • Page 179

    Table 3-6. Intellifont Typeface Symbol Set Support Symbol Set Univers Courier Letter Albertus Antique Coronet Univers Symbol Times Gothic Olive Cond. Set ID Roman-8 • • • • • • • • ISO 8859-1 Latin 1 • • • • •...

  • Page 180

    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 1200C (B, C revisions), and 1600C only. * These symbol sets are subsets of the Roman-8 set.

  • Page 181

    ISO 8859-15 Latin-91 • Fonts supported by HP LaserJet 4, 4Si, 4ML, 4P, 4MP, 4PJ, 4Plus, 4M Plus, 4V, 4MV, 4LJ Pro, 4LC, 5P, 5Si, 5SiMx, 5Si Mopier, 5, 5M, 6P, 6MP, LaserJet 2100, 4000, 5000, 8000, 8100 series, Color LaserJet, Color LaserJet 5, 5M, Color LaserJet 4500 and 8500 series printers.

  • Page 182

    GB2312 • Fonts supported by HP LaserJet 4, 4Si, 4ML, 4P, 4MP, 4PJ, 4Plus, 4M Plus, 4V, 4MV, 4LJ Pro, 4LC, 5P, 5Si, 5SiMx, 5Si Mopier, 5, 5M, 6P, 6MP, LaserJet 2100, 4000, 5000, 8000, and 8100 series, Color LaserJet, Color LaserJet 5, 5M, 4500, and 8500 series printers.

  • Page 183: Typeface Selection Differences

    There is some variation in how font selection occurs between PCL 5 printer models when mixing the typeface family and base values. The typeface selection compatibility for two types of values is identified for the various PCL 5 printers in Table 3-8.

  • Page 184

    ITC Avant Garde 4119 CG Century Schoolbook 4101 CG Times 4148 Univers Table 3-9. Base/Family Typeface Selection Compatibility Typeface Printer Font Selection Descriptor PCL 5 series II Command Type Printer ?(s#T Type Family Value Family Value Typeface Typeface Typeface Ignores typeface Selected...

  • Page 185

    Default Environment. The Factory Default Environment, which is programmed into a printer at the factory, is listed in Table 4-1 for the PCL context and Table 4-2 for the HP-GL/2 context. The User Default Environment, which can be set from a printer's control panel, is listed in Table 4-3.

  • Page 186

    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 187

    Table 4-1. Factory Default Environment — PCL Context (continued) FONTS1 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 188

    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 189

    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 190

    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.35 mm...

  • Page 191

    Table 4-3 lists the User Default Environment. This print environment is stored in non-volatile RAM (NVRAM), which allows it to be retained in the event of a power cycle (except for the HP LaserJet 4L, 5L, 6L, and 1100 series printers, which do not contain NVRAM). In earlier printers without PJL, the feature settings contained in the User Default Environment were selectable through the control panel only.

  • Page 192

    - 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 193

    Table 4-3. User Default Environment (continued) Menu Item Range 5, 5M Color DeskJet 6P, 6MP 5SiMx LaserJet 1200C DeskJet Mopier 1600C Copies 1* through 999 Orientation Portrait*, Land. Font Source Internal*, Cartridge, cartridges) cartridges) cartridges) Soft Fonts Font Number 0* (Courier) to n 10.00* .44 - 99.99 Pitch 12.00* 4 - 999.75...

  • Page 194

    Table 4-3. User Default Environment (continued) Menu Item Range 1100 series 4000 series 5000, 8100 series 8000 series Copies 1* through 999 Orientation Portrait*, Land. Font Source Internal*, Cartridge, cartridges) cartridges) cartridges) cartridges) Soft Fonts Font Number 0* (Courier) to n 10.00* .44 - 99.99 Pitch 12.00* 4 - 999.75...

  • Page 195

    Table 4-3. User Default Environment (continued) Menu Item Range 2100 series Color LaserJet Color LaserJet 4500 series 8500 series Copies 1* through 999 Orientation Portrait*, Land. Font Source Internal*, Cartridge, Soft Fonts cartridges) cartridges) cartridges) Font Number 0* (Courier) to n 10.00* .44 - 99.99 Pitch 12.00* 4 - 999.75...

  • Page 196

    4-12 Print Environment ENWW...

  • Page 197

    4SiMx, and DeskJet 1200C printers compress raster graphics data using a system called Adaptive Data Compression or ADC. The other HP LaserJet 4 / 5 / 6 printers use MEt to compress not only raster graphics data, but also to compress fonts, improve memory usage for page protection, and provide an overall improvement in memory efficiency.

  • Page 198: Operation Of Adc And Met, Image Adapt

    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 199: Additional Met Features, Adc And Met Notes

    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 200: Recommendations For Sending Data To The Printer

    Recommendations For Sending Data to the Printer The HP PCL 5 printers perform best in terms of speed and memory utilization if the recommendations made below are followed. Failure to follow these recommendations will not harm the printer, but may increase the chances of a memory out condition or increase the time to print a page.

  • Page 201

    • Avoid Unnecessary Print Model Use — Print model modes, other than source and pattern transparent, degrade memory efficiency. (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.

  • Page 202

    If possible send down fewer, larger polygons. • Download Font Characters as Needed — All PCL 5 printers operate best if fonts and outlines downloaded do not include information for characters which are not used upon the current page.

  • Page 203: Raster Graphics Adaptive Compression (method 5)

    ADC or MEt to compress the data if required. For the HP LaserJet 4L printer it is critical that the image actually compress (not expand) if Adaptive Compression is used since MEt does not operate upon images meeting the requirements for delayed decompression.

  • Page 204

    5-8 Memory Usage ENWW...

  • Page 205: 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 206

    027 042 111 051 087 054 052 055 1B 2A 6F 33 57 36 34 37 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.

  • Page 207

    Table A-1. HP PCL5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Unit of # Number of units per ?&u#D 027 038 117 #...# 068 (100) 1B 26 75 #...# 44 (64) Measure inch Mechanical Normal ?*o0Q 027 042 111 048 081...

  • Page 208

    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 (6F) Reverse Portrait ?&l2O...

  • Page 209

    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 (y) 027 042 112 #...# 089 (121) 1B 2A 70 #...# 59...

  • Page 210

    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 PC 1004 ?(9J 027 040 057 074 1B 28 39 4A...

  • Page 211

    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 ?(0U 027 040 048 085...

  • Page 212

    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 213

    Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Primary Typeface Family Typeface LinePrinter ?(s0T 027 040 115 048 084 (116) 1B 28 73 30 54 (74) Family Albertus ?(s4362T 027 040 115 052 051 054 050 084...

  • Page 214

    Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE FONT DEFAULT Font Default Primary Font ?(3@ 027 040 051 064 1B 28 33 40 Secondary Font ?)3@ 027 041 051 064 1B 29 33 40...

  • Page 215

    Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Font Selection by ID Number Select font (with ID # primary font ?(#X 027 040 #...# 088 1B 28 #...# 58 ID #) ID # secondary font ?)#X 027 041 #...# 088...

  • Page 216

    Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE Raster Graphics Raster Graphics Follows orientation ?*r0F 027 042 114 048 070 (102) 1B 2A 72 30 46 (66) Presentation ?*r3F Follows physical page 027 042 114 051 070...

  • Page 217

    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 ?*v1T...

  • Page 218

    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 219

    Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE USER DEFINED PATTERN / MANAGEMENT CREATION Define (Download) # of bytes ?*c#W[Data] 027 042 099 #...# 087 1B 2A 63 #...# 57 Pattern User-defined Pattern Delete all patterns...

  • Page 220

    Table A-1. HP PCL 5 Commands (continued) FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE STATUS READBACK Set Status Readback Invalid Location ?*s0T 027 042 115 048 084 (116) 1B 2A 73 30 54 (74) Location Type Currently Selected ?*s1T 027 042 115 049 084 (116)

  • Page 221

    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 222

    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 223

    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 224

    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...

  • Page 225

    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 226

    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 227

    Table A-3. Control Codes Function Symbol Decimal Value Description 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 228

    A-24 Printer Commands ENWW...

  • Page 229

    Internal Symbol Set Charts Introduction This section includes symbol set tables showing character locations and decimal addresses. Individual tables are provided for the following symbol sets: PC-8 PC-Turkish Roman-8 Windows CP1257 Baltic Windows CP1252 Latin 1 ISO 8859-10 Latin 6 ISO 8859-1 Latin 1 PC-775 PC-850 Multilingual...

  • Page 230

    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 231

    Internal Symbol Set Charts B-3 ENWW...

  • Page 232

    B-4 Internal Symbol Set Charts ENWW...

  • Page 233

    Internal Symbol Set Charts B-5 ENWW...

  • Page 234

    B-6 Internal Symbol Set Charts ENWW...

  • Page 235

    Internal Symbol Set Charts B-7 ENWW...

  • Page 236

    B-8 Internal Symbol Set Charts ENWW...

  • Page 237

    Internal Symbol Set Charts B-9 ENWW...

  • Page 238

    B-10 Internal Symbol Set Charts ENWW...

  • Page 239

    Internal Symbol Set Charts B-11 ENWW...

  • Page 240

    B-12 Internal Symbol Set Charts ENWW...

  • Page 241

    Internal Symbol Set Charts B-13 ENWW...

  • Page 242

    B-14 Internal Symbol Set Charts ENWW...

  • Page 243

    Internal Symbol Set Charts B-15 ENWW...

  • Page 244

    B-16 Internal Symbol Set Charts ENWW...

  • Page 245

    Internal Symbol Set Charts B-17 ENWW...

  • Page 246

    B-18 Internal Symbol Set Charts ENWW...

  • Page 247

    Internal Symbol Set Charts B-19 ENWW...

  • Page 248

    B-20 Internal Symbol Set Charts ENWW...

  • Page 249

    Internal Symbol Set Charts B-21 ENWW...

  • Page 250

    B-22 Internal Symbol Set Charts ENWW...

  • Page 251

    Internal Symbol Set Charts B-23 ENWW...

  • Page 252

    B-24 Internal Symbol Set Charts ENWW...

  • Page 253

    Internal Symbol Set Charts B-25 ENWW...

  • Page 254

    B-26 Internal Symbol Set Charts ENWW...

  • Page 255

    Internal Symbol Set Charts B-27 ENWW...

  • Page 256

    B-28 Internal Symbol Set Charts ENWW...

  • Page 257

    Internal Symbol Set Charts B-29 ENWW...

  • Page 258

    B-30 Internal Symbol Set Charts ENWW...

  • Page 259

    Internal Symbol Set Charts B-31 ENWW...

  • Page 260

    B-32 Internal Symbol Set Charts ENWW...

  • Page 261

    Internal Symbol Set Charts B-33 ENWW...

  • Page 262: Iso Substitution Table

    *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, 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.

  • Page 263: Conversion Table

    Conversion Table Table B-2 gives the hexadecimal, decimal, and octal equivalent of each character in the Roman-8 and Roman-9 symbol sets. (The only difference between the Roman-9 and Roman-8 symbol sets is the Hex 0xBA character position: for Roman-9 the character is the Euro Sign, and 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.

  • Page 264

    Table B-2. Roman-8 / Roman-9 Character Conversion B-36 Internal Symbol Set Charts ENWW...

  • Page 265

    Table B-2. Roman-8 / Roman-9 Character Conversion (continued) Internal Symbol Set Charts B-37 ENWW...

  • Page 266

    Table B-2. Roman-8 / Roman-9 Character Conversion (continued) B-38 Internal Symbol Set Charts ENWW...

  • Page 267

    Table B-2. Roman-8 / Roman-9 Character Conversion (continued) Internal Symbol Set Charts B-39 ENWW...

  • 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...

  • Page 269

    Table B-2. Roman-8 / Roman-9 Character Conversion (continued) Internal Symbol Set Charts B-41 ENWW...

  • Page 270

    Table B-2. Roman-8 / Roman-9 Character Conversion (continued) B-42 Internal Symbol Set Charts ENWW...

  • Page 271

    HP-GL/2 commands. The values under Kind1 are also used in the Font Descriptor (header) symbol set field (bytes 14/15, described in Chapter 11, Font Creation of the PCL 5 Printer Language Technical Reference Manual). Table C-2 identifies the Typeface Family values for the various type foundries.

  • Page 272

    The 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...

  • Page 273

    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 274

    PC-863 Canada-French Windows 3.1 Latin/Cyrillic PC-865 Norway ISO 11: Swedish PC-775 ISO 17: Spanish Arabic-8 HP European Spanish Windows 3.1 Latin/Arabic HP Latin Spanish Code Page 864 Latin/Arabic HP-GL Download 3 of 9 Barcode HP-GL Drafting Industrial 2 of 5 Barcode...

  • Page 275

    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, 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.

  • 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...

  • Page 277

    Table C-2. Typeface Family Values Vendor Name Typeface Vendor Value AGFA 4096 Bitstream Inc. 8192 Linotype Company 12288 Monotype Corporation 16384 Adobe Systems 20480 Bigelow & Holmes 28672 Examples: CG Times from Agfa = 5 4096 = 4101. 801 from Bitstream Inc. = 5 8192 = 8197 Univers from Agfa = 52 4096 = 4148.

  • Page 278

    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 279

    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 280

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Naskh Tieman Naskh Hollow Gyosho Advertisers Naskh David Koufi Nork Oberon Ousbouh Callisto Koufi Charter Italia (ITC) Serif Proportional Hadassah Sans Serif Monospace Bembo Amerigo Sharif PiFont Aachen Old Dreadful Malik Carmina...

  • Page 281

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Adobe Wood Series 1 Comenius-Antiqua Memphis Delta Lucida Sans Italian Old Style Syntax Zingo Utopia Octavian Berthold Walbaum Buch Borders & Ornaments 1 Minion Footlight Marigold Borders & Ornaments 4 ITC Tiepolo Apollo Versailles...

  • Page 282

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Transportation 1 Lutheresche Fraktur Hei (China) Universal News & Commercial Pi Star Trek Pi Thunderbird (extra condensed) Transportation 2 ITC Honda (black) ITC Mendoza Shelley Boton Mr. Big Jaeger Daily News Macbeth ITC Officina Serif...

  • Page 283

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Romic ITC Giovanni Formata Neuzeit S Cyrillic Univers Erbar Chuan Pim (like Univers) Parisian Narkis Tam (like Univers) Nofret Greek Univers II City Bauer Bodoni Old Style 7 Industria Bell Centennial Cutout...

  • Page 284

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Clearface Gothic Schadow Studz Akzidens Grotesk Buch Border Pi 1515-9 Akzidens Grotesk Buch Stencil Toolbox Akzidens Grotesk Buch Schulbuch Bundesbahn Pi Bookman Quake Bruce Old Style Chemical Pi Bulmer Neuland (solid &...

  • Page 285

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Eccentric Huxley Vertical Embassy Script Grayda Greek Florentine Script II Penfield No. 3 PL Latin Bold Michelangelo PL Latin Elongated (condensed) Neo Didot Latin Antique Berthold Caslon Buch Latin Wide (extended) Sans No.

  • Page 286

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Roundy ITC Beesknees (black) Animals ITC Studio Script (italic) Ruling Script ITC Mona Lisa Recut (inline) Business & Services 1 ITC Mona Lisa Solid (upright) Sackers Square Gothic Business &...

  • Page 287

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Forte (bold italic) Helvetica Inserat (condensed) Burin Roman Lucida Handwriting Burin Sans (light) Milestones Hellenic Wide (extended) Biffo Thompson Quillscript Calvert Kartoon Cantoria Classic Roman Dorchester Script AG Old Face Grotesque Lucian Pepita...

  • Page 288

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Linotype Modern Pifont OCRA Numbers Monterey Script (italic) Pifont Square Numbers Playbill (condensed) Pifont Triangle Numbers Normande Bank Script (italic) Wave Serlio Dekoration (pi numbers) Bernhard Fashion (extra light) Concorde (B.metrics) Mercurius Jets...

  • Page 289

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Orlando Caps Architect PL Barclay Outline (outline) Beton Extra Bold PL Britannia Bold Metropolis (extra bold, solid & inline) PL Fiorello Condensed PL Davison Zip Bold Fluidum Bold (italic) Neon (Nebiolo) Woodblock (bold) PL Benguiat Frisky...

  • Page 290

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Title PS Caliban (condensed italic) Hess Neobold Ex Ponto Hollandse Mediaeval Neue Hammer Unziale 1 Holland Seminar Neue Hammer Unziale 2 (edge) CG Cloister Galahad Adroit LiShu (China) Claire News Gungse (Korean) Triplett...

  • Page 291

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Scherzo Elegant (inline & outline) Jante Antiqua Poetry (solid & inline) Albers Architype Sphinx (extrabold, solid & inline) Aubette Architype Tube (upright) Ballmer Architype Searsucker (solid, outline, patterned) Bayer Type Architype Hindenburg (upright) Schwitters Architype...

  • Page 292

    Table C-3. Typeface Base Values (continued) Value Typeface Family Value Typeface Family Lombardic Caps Bossa Nova MVB Ludovico Smooth Flourish Emmascript MVB Ludovico Woodcut Flourish Dante MT Newton Inline Strayhorn MT Lucida Typewriter Currency Symbol Pi Font Mojo Russell Oblique Shuriken Boy Postino Andreas Plain...

  • Page 293

    MSL/Unicode Symbol Indexes Introduction Table D-1, the Master Symbol List, lists all of the characters available for the printers and their MSL index numbers. Table D-2, shows the characters contained in the MSL symbol collections. Table D-3, the Unicode Symbol List, lists all of the characters available for the printers and identifies their unicode index number.

  • Page 294

    Table D-1. Master Symbol List - Basic Latin (Bit 63) D-2 MSL/Unicode Symbol Indexes ENWW...

  • Page 295

    Table D-1. Master Symbol List - Basic Latin (Bit 63) (continued) MSL/Unicode Symbol Indexes D-3 ENWW...

  • Page 296

    Table D-1. Master Symbol List - Basic Latin (Bit 63) (continued) D-4 MSL/Unicode Symbol Indexes ENWW...

  • Page 297

    Table D-1. Master Symbol List - Basic Latin (Bit 63) (continued) MSL/Unicode Symbol Indexes D-5 ENWW...

  • Page 298

    Table D-1. Master Symbol List - Basic Latin (Bit 63) (continued) D-6 MSL/Unicode Symbol Indexes ENWW...

  • Page 299

    Table D-1. Master Symbol List - Basic Latin (Bit 63) (continued) MSL/Unicode Symbol Indexes D-7 ENWW...

  • Page 300

    Table D-1. Master Symbol List - Basic Latin (Bit 63) (continued) D-8 MSL/Unicode Symbol Indexes ENWW...

  • Page 301

    Table D-1. Master Symbol List - East European (Bit 62) (continued) MSL/Unicode Symbol Indexes D-9 ENWW...

  • Page 302

    Table D-1. Master Symbol List - Turkish (Bit 61) (continued) D-10 MSL/Unicode Symbol Indexes ENWW...

  • Page 303

    Table D-1. Master Symbol List - Baltic/Nordic/Latin-6 (Bit 60) (continued) MSL/Unicode Symbol Indexes D-11 ENWW...

  • Page 304

    Table D-1. Master Symbol List - Baltic/Nordic/Latin-6 (Bit 60) (continued) D-12 MSL/Unicode Symbol Indexes ENWW...

  • Page 305

    Table D-1. Master Symbol List - Math (Bit 34) (continued) MSL/Unicode Symbol Indexes D-13 ENWW...

  • Page 306

    Table D-1. Master Symbol List - Math (Bit 34) (continued) D-14 MSL/Unicode Symbol Indexes ENWW...

  • Page 307

    Table D-1. Master Symbol List - Math (Bit 34) (continued) MSL/Unicode Symbol Indexes D-15 ENWW...

  • Page 308

    Table D-1. Master Symbol List - Math (Bit 34) (continued) D-16 MSL/Unicode Symbol Indexes ENWW...

  • Page 309

    Table D-1. Master Symbol List - Semi-Graphics (Bit 33) (continued) MSL/Unicode Symbol Indexes D-17 ENWW...

  • Page 310

    Table D-1. Master Symbol List - Semi-Graphics (Bit 33) (continued) D-18 MSL/Unicode Symbol Indexes ENWW...

  • Page 311

    Table D-1. Master Symbol List - Semi-Graphics (Bit 33) (continued) MSL/Unicode Symbol Indexes D-19 ENWW...

  • Page 312

    Table D-2. MSL Symbol Collections D-20 MSL/Unicode Symbol Indexes ENWW...

  • Page 313

    Table D-2. MSL Symbol Collections (continued) MSL/Unicode Symbol Indexes D-21 ENWW...

  • Page 314

    Table D-2. MSL Symbol Collections (continued) D-22 MSL/Unicode Symbol Indexes ENWW...

  • Page 315

    Table D-2. MSL Symbol Collections (continued) MSL/Unicode Symbol Indexes D-23 ENWW...

  • Page 316

    Table D-3. Unicode Symbol List - ASCII (Bit 31) D-24 MSL/Unicode Symbol Indexes ENWW...

  • Page 317

    Table D-3. Unicode Symbol List - ASCII (Bit 31) (continued) MSL/Unicode Symbol Indexes D-25 ENWW...

  • Page 318

    Table D-3. Unicode Symbol List - Latin 1 (Bit 30) (continued) D-26 MSL/Unicode Symbol Indexes ENWW...

  • Page 319

    Table D-3. Unicode Symbol List - Latin 1 (Bit 30) (continued) MSL/Unicode Symbol Indexes D-27 ENWW...

  • Page 320

    Table D-3. Unicode Symbol List - Latin 2 (Bit 29) (continued) D-28 MSL/Unicode Symbol Indexes ENWW...

  • Page 321

    Table D-3. Unicode Symbol List - Latin 2 (Bit 29) (continued) MSL/Unicode Symbol Indexes D-29 ENWW...

  • Page 322

    Table D-3. Unicode Symbol List - Latin 5 (Bit 28) (continued) D-30 MSL/Unicode Symbol Indexes ENWW...

  • Page 323

    Table D-3. Unicode Symbol List - Latin 5 (Bit 28) (continued) MSL/Unicode Symbol Indexes D-31 ENWW...

  • Page 324

    Table D-3. Unicode Symbol List - Latin 6 (Bit 20) (continued) D-32 MSL/Unicode Symbol Indexes ENWW...

  • Page 325

    Table D-3. Unicode Symbol List - Latin 6 (Bit 20) (continued) MSL/Unicode Symbol Indexes D-33 ENWW...

  • Page 326

    Table D-3. Unicode Symbol List - Latin 6 (Bit 20) (continued) D-34 MSL/Unicode Symbol Indexes ENWW...

  • Page 327

    Table D-3. Unicode Symbol List - Desktop Publishing (Bit 27) (continued) MSL/Unicode Symbol Indexes D-35 ENWW...

  • Page 328

    Table D-3. Unicode Symbol List - Accents (Bit 26) (continued) D-36 MSL/Unicode Symbol Indexes ENWW...

  • Page 329

    Table D-3. Unicode Symbol List - PCL (Bit 25) (continued) MSL/Unicode Symbol Indexes D-37 ENWW...

  • Page 330

    Table D-3. Unicode Symbol List - Macintosh (Bit 24) (continued) D-38 MSL/Unicode Symbol Indexes ENWW...

  • Page 331

    Table D-3. Unicode Symbol List - PostScript (Bit 23) (continued) MSL/Unicode Symbol Indexes D-39 ENWW...

  • Page 332

    Table D-3. Unicode Symbol List - PC (Bit 22) (continued) D-40 MSL/Unicode Symbol Indexes ENWW...

  • Page 333

    Table D-4. Unicode Symbol Collections MSL/Unicode Symbol Indexes D-41 ENWW...

  • Page 334

    Table D-4. Unicode Symbol Collections (continued) D-42 MSL/Unicode Symbol Indexes ENWW...

  • Page 335

    Table D-4. Unicode Symbol Collections (continued) MSL/Unicode Symbol Indexes D-43 ENWW...

  • Page 336

    D-44 MSL/Unicode Symbol Indexes ENWW...

  • Page 337

    *l # R 2-24 change text path direction 2-33 *l#O - Logical Operation 2-16 configuration 2-7 end raster graphics 2-2, 2-62, 2-70 enter HP-GL/2 mode 2-84, 2-86 adaptive compression fill type HP-GL/2 5-6 IIIP 2-4 foreground color 2-69 Adaptive Data Compression (ADC) 5-1...

  • Page 338

    B-1 internal typefaces 3-1 EconoMode 2-60 ISO substitution characters B-34 economy mode, 4L 2-11 end raster graphics command 2-2, 2-62 enter HP-GL/2 mode command 2-84 environment job separation command factory default 4-1 (4Si) 2-10 saving 2-10 (IIISi) 2-2, 2-62...

  • Page 339

    5-4 IIISi printer 2-2, 2-62, 2-70 MEt 5-3 line printer font selection 3-2 page size command 2-2, 2-62, 2-70 line type HP-GL/2 command 5-6 LaserJet 8000 2-109 logical operations 2-13 palette control command 2-69 and transparency interactions 2-15...

  • Page 340

    raster scaling 2-70, 2-84 render algorithm command 2-70, 2-103 vertical resource saving clusters 2-57 4 Plus/4M Plus 2-60 printing 2-33 4Si 2-10 rotated characters 2-33 ROP3 logical operation 2-16 rotation segment 2-35, 2-44 ruby characters (furigana) 2-53 substitution character segment 2-35 substitution characters 2-34 substitution segment 2-40 underlining 2-55...

This manual also for:

3200se - laserjet all-in-one b/w laser 3300mfp - laserjet b/w laser 1220 - laserjet b/w laser 3015 - laserjet b/w laser 3030 - laserjet b/w laser 3330mfp - laserjet b/w laser... Show all

Comments to this Manuals

Symbols: 0
Latest comments: