Page 2 - Warranty; © Copyright 1997 Hewlett-Packard Company
All Rights Reserved. This document contains proprietaryinformation which is protected by copyright. No part of thisdocument may be photocopied, reproduced, or translated toanother language without the prior written consent ofHewlett-Packard Company. Warranty The information contained in this documen...
Page 3 - Trademark Credits
PrintingInformation This manual was created using text formatting software ona personal computer. The camera-ready copy was printeddirect to film and reproduced using standard offset printing. Trademark Credits Intellifont is a U.S. registered trademark of Agfa Division,Miles Incorporated. CG Times ...
Page 4 - Conventions; Bold indicates a term defined in the glossary.; Note
Conventions This manual uses the following conventions: Bold indicates a term defined in the glossary. Italic refers to a related document, or is used foremphasis. 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 e...
Page 5 - Contents; Printer Features
Contents 1 Printer Features PCL Feature Support . . . . . . . . . . . . . . . . . . . . . 1-3 PCL 5 Technical Reference Manual Corrections . . . . . . . 1-5 PCL Feature Support Matrix . . . . . . . . . . . . . . . . . 1-6 Printable Area . . . . . . . . . . . . . . . . . . . . . . . . . 1-26 2 Printe...
Page 9 - Printer Features; Introduction
1 Printer Features Introduction Hewlett-Packard printers which support the PCL 5 printerlanguage contain slightly different feature sets, eachsuitable for that printer ’s intended use. Each printerimplements minor variations of PCL 5 as a result of thosedifferences. With new printer releases, new fe...
Page 11 - 00 dpi support for higher quality printing
PCL FeatureSupport Table 1-1, the PCL Feature Support Matrix, lists all theprinter commands from the PCL 5 Printer LanguageTechnical Reference Manual and identifies which of thesecommands are supported by the various printers. Moredetailed PCL information for each PCL 5 printer isprovided in Chapter...
Page 12 - Notes
Notes In Table 1-1, if the command value field parameters arenot listed, then all parameters are supported by printersthat support that command. The value in parentheses following a commandparameter identifies the parameter value field value (forexample, the parameter “Letter (2)” indicates that the...
Page 14 - PCL 5 Feature Support Matrix
FUNCTION COMMAND III IIID IIISi IIIP 4 4M 4Si 4SiMx 4L 4ML 4P 4MP 4PJ 4 Plus 4M Plus 4V 4MV MISCELLANEOUS Configuration (AppleTalk) ? &b#W[data] ns ns ns ns ✓ ✓ ns ✓ ns ✓ ✓ JOB CONTROL Universal Exit/Start of PJL(UEL) ? %–12345X ns ns ✓ ns ✓ ✓ ✓ ✓ ✓ ✓ ✓ Reset ? E ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Number of ...
Page 34 - Printable Area
Printable Area The relationships between physical page, logical page,default picture frame, and printable area are illustrated in Figures 1-1 and 1-2. The tables list the variations insizes for the different physical page sizes. For moreinformation concerning printable area or logical/physicalpage d...
Page 35 - Figure 1-1. Portrait Logical Page and Printable Area Boundaries
DIMENSIONS (at 300 DPI - double for 600 DPI) PAPER SIZE A B C D E F G H Portrait Dimensions Letter 2550 3300 2400 3300 75 0 50 150 Legal 2550 4200 2400 4200 75 0 50 150 Ledger 3300 5100 3150 5100 75 0 50 150 Executive 2175 3150 2025 3150 75 0 50 150 A4 2480 3507 2338 3507 71 0 50 150 A3 3507 4960 33...
Page 36 - Figure 1-2. Landscape Logical Page and Printable Area Boundaries
DIMENSIONS (at 300 DPI - double for 600 DPI) PAPER SIZE A B C D E F G H Landscape Dimensions Letter 3300 2550 3180 2550 60 0 50 150 Legal 4200 2550 4080 2550 60 0 50 150 Ledger 5100 3300 4980 3300 60 0 50 150 Executive 3150 2175 3030 2175 60 0 50 150 A4 3507 2480 3389 2480 59 0 50 150 A3 4960 3507 4...
Page 37 - Printer-Specific Differences
2 Printer-Specific Differences Introduction Each Hewlett-Packard printer implements minor variationsof PCL 5 in order to best suit its intended use. This chapterdescribes specific differences that are important whendeveloping applications for the various PCL 5 printers. Thesections in this chapter d...
Page 41 - PCL Feature Additions for HP LaserJet 4
Feature/Command Support Comments Adaptive Compression System New Adaptive compression system enables the printer tocompress internal raster data when memory becomes low.This operation occurs automatically; there are no PCLcommands for this feature (refer to Chapter 5 for ADCinformation). Configurati...
Page 43 - # = Number of data bytes that follow command
Configuration Command (AppleTalk) The Configuration command allows a user to send PCL jobsto the printer over AppleTalk. This data is sent in the formof “key/value” data pairs (refer to “AppleTalkConfiguration” below for more information). ? & b # W [key]<sp>[value] # = Number of data byte...
Page 44 - RENAME
Notes PostScript in the HP LaserJet 4 printer supports thePostScript level 1 operators setprintername,AppleTalktype, and jobname, and the PostScript level 2setdevparams operator to allow PostScript print jobs tochange the Name Binding Protocol (NBP) printer nameand printer type, as well as change th...
Page 45 - JOB; JOB renames the current job name.; TYPE
JOB JOB renames the current job name. ? &b#WJOB<sp>jobname All characters are valid. For the job name the first 127characters are used. There is no default jobname. TYPE TYPE changes the type (device type) portion of the printer ’sAppleTalk Name Binding Protocol type field. ? &b#WTYPE&...
Page 48 - PCL Feature Additions for HP LaserJet 4ML
HP LaserJet 4MLPrinter The HP LaserJet 4ML printer is similar to the HP LaserJet4L printer, however, the 4ML includes PostScript and aLocalTalk I/O for printing in the Macintosh environment.The HP LaserJet 4ML printer also includes some new PCLfeatures: print model logical operation (ROP3) and pixel...
Page 49 - Definitions
Logical Operations With the introduction of the HP LaserJet 4ML printer theprint 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 theprint model’s transparent and opaque modes to produce ...
Page 50 - Operators; Logical Operators (default is Texture OR Source); Operands; Texture: pattern mask
Transparency Modes: The white pixels of the source and/orpattern may be made transparent (source transparency 0,pattern transparency 0). The destination shows throughthese areas. Transparency modes are set by the Source Transparency( ? *v#N) and Pattern Transparency ( ? *v#O) commands (refer to the ...
Page 51 - The Logical Operation command (
Notes The Logical Operation command ( ? * l #O) provides 255 possible logical operations. All of these logic operationsmap directly to their ROP3 (raster operation)counterparts (see the Microsoft Document, Reference,Volume 2, Chapter 11, Binary and Ternary RasterOperation Codes). The logical operati...
Page 52 - The four basic interactions are:; Case 4: Source and Pattern are transparent
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 & Pattern.Image_C = Not Patt...
Page 55 - Table of Logical Operations
Table of Logical Operations Table 2-6, Logical Operations (ROP3), shows the mappingbetween input values and their logical operations. Notethat the logical operations are specified as RPN (reversepolish notation) equations. Here is a key to describe whatthe Boolean Function values mean; S = Source a ...
Page 61 - Grid Intersection Model
Pixel Placement Command This command determines how pixels are rendered inimages. ? * l # R # = 0 - Grid intersection 1 - Grid centered Default = 0 Range = 0, 1 (command is ignored for other values) Two models are used for rendering pixels when an image isplaced on paper: Grid Intersection Model Gri...
Page 62 - The grid centered method is used by Microsoft Windows.
The example shown in Figure 2-1 illustrates the concepts of the two models. Assume a rectangle extends fromcoordinate position (1,1) to position (3,4). As shown below,each model produces a different result. (Since PCL printersprint only at intersections, grid centered pixel placement isimplemented a...
Page 63 - Placement Variations
Placement Variations PCL and HP-GL/2 (see following pages for HP-GL/2 pixelplacement command description) provide two pixelplacement modes: grid intersection (the default) and gridcentered. Grid intersection places pixels on theintersections of the grid (see Figure 2-2). Grid centeredplaces pixels i...
Page 64 - Pixel Placement; The PP command is not defaulted by an IN command.; Parameter Format; mode
Pixel Placement Command (HP-GL/2) The Pixel Placement (PP) command controls how pixels areplaced on the layout grid during polygon fills. Two pixelplacement modes are grid intersection or grid centered. PP [mode] ; mode 0 = grid intersection; device draws pixelscentered at grid intersections (see Fi...
Page 65 - opcode value is ignored printer sets ROP to 252.; The MC command is defaulted by an IN command.
Merge Control Command (HP-GL/2) The Merge Control (MC) command specifies the rasteroperation (ROP’s) to be performed in HP-GL/2. RasterOperations specify how source, destination, and patternsare combined to produce final images. This commandsupports all 256 Microsoft Windows ternary (ROP3)raster-ope...
Page 66 - Resulting Opcode; Common Opcodes
Note When using the MC command, some pattern types will notproduce the expected ROP result. This only occurs whenusing the FT (Fill Type) command pattern types 1, 2, 3, and4, and the ROP includes an XOR operation. (This problemis due to the fact that these patterns are the result of avector operatio...
Page 70 - –1 - Vertical rotated printing; Using
method can be used for parsing characters in the Shift-JISencoding specification. If the value field is 38, character codes in the range0x80-0xFF are processed as the first byte of a two-bytecharacter. The following byte is processed as the secondbyte of the two-byte character. All character codes o...
Page 71 - Font Header; PCL 5 Printer Language Technical Reference
Vertical substitution characters are those characters whichchange their appearance, orientation, or positioning whenwritten vertically. Examples in Japanese fonts includeparentheses, brackets, punctuation and small kana. In theexample above, the two small characters are replaced withvertical substit...
Page 72 - Galley Character Segment
New Font Format Header Segments For the HP LaserJet 4PJ printer, Font Header Format 15has been extended to include optional data segments forsupporting galley characters, typeface strings, andcharacter enhancements. Font Format 16 supports thesesegments plus optional segments for supporting vertical...
Page 73 - Description of Font; Segment Identifier Values
Table 2-9. Printer Segment Support for Font Format 16 Segment LJ 4PJ LJ 4V/ 4MV LJ 4LC LJ 4LJ Pro DJ 1600 LJ 5P Galley Character – GC ✓ ✓ ✓ ✓ ✓ ✓ Vertical Substitution – VT ✓ ✓ ✓ ✓ ✓ ✓ Typeface string – TF ✓ ✓ ✓ ✓ ✓ ns Vertical Rotation – VR ✓ ✓ ✓ ✓ ✓ ✓ Character Enhancement – CE ✓ ✓ ✓ ✓ ✓ ✓ Bitmap ...
Page 76 - Default Galley Character = 0xFFFF
exist, some glyph data will be output. For double-bytecharacters, the glyph of the default character defined forthe 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 Segmentwhich follows the Japanese W...
Page 77 - Horizontal Glyph ID #1
Vertical Substitution Segment The Vertical Substitution Segment contains pairs of glyphIDs. Each pair specifies the horizontal and vertical glyph IDfor a character. The segment can be built directly from aTrueType mort table which contains a vertical substitutionarray. The segment definition is show...
Page 78 - Substitute String Character List
If the value pairs are not sorted by horizontal glyph ID, thedata segment is invalid. If the End of Table mark #1 is not0xFFFF, the data segment is invalid. The location of theend of the table is determined using the Data Segment Sizefield. If the segment is invalid, the font download is ignored. Ty...
Page 81 - Vertical Rotation Segment
The following illustration shows how the PCL Typeface Listwould look. Vertical Rotation Segment The Vertical Rotation Segment is used to define the lowerboundary of the rotation box used when the character textpath direction is set to vertical rotation. This is an optionalsegment which may be downlo...
Page 82 - The structure of the Vertical Rotation Segment is:; Byte; Descender value
The structure of the Vertical Rotation Segment is: Byte 15 (MSB) 8 7 (LSB) 0 Byte 0 VR (22098) 1 24 Data Segment Size (4) * 35 6 Format (0) 7 8 Descender value 9 * This segment is for Font Format 16. The Data Segment Size field for Font Format 16 fonts is 4 bytes; the segment for Font Format 15 font...
Page 85 - General Print Job Initialization
HP LaserJet 4PJ Programming Tips This section provides programming tips concerning specificconsiderations for the HP LaserJet 4PJ printer. This section covers general print job initialization, font metriccalculation, vertical writing, and other issues which arepertinent to printing Japanese text on ...
Page 86 - Font Metric Calculation
The second example given here initializes a PCL 5 print jobfor printing Japanese text. The major differences from theprevious example are that it specifies A4 paper, initializesthe text parsing method to Shift-JIS, selects Win3.1J as theprimary symbol set, selects MS-Mincho as the primary font. ? %-...
Page 88 - Character Enhancements
Character Enhancements The HP LaserJet 4PJ printer supports PCL pseudo-boldand pseudo-italic character enhancements. Theseenhancements can be applied to the internal MS-Minchoand MS-Gothic fonts. They can also be applied to aTrueType soft font if a suitable “Character Enhancement”Segment is download...
Page 89 - Vertical Writing; ). When using a vertical rotated text path
Note HP-GL/2 as implemented in HP LaserJet printers has nomechanism for parsing 2-byte characters. Therefore,HP-GL/2 character transformations (e.g. SI and SRcommands) cannot be applied to these characters. Vertical Writing Vertical writing can be accomplished using the verticalrotated (“-1”) mode o...
Page 92 - Vertical Underlining
Vertical Underlining In Japanese writing, vertical underlines are placed to theright of vertical columns of text. This can be accomplishedin PCL 5 using the Fill Rectangular Area command. An underline is simply a long thin black-filled box. Thelength of the underline depends on the length of the tex...
Page 94 - Vertical Clusters
Vertical Clusters Vertical clusters are groups of two or three narrowcharacters side-by-side in a vertical line of text. Verticalclusters containing half-width characters can be created by using a combination of print direction and cursorpositioning commands. An example of vertical clusters is shown...
Page 96 - Paper Size
Paper Size Three new paper sizes were added to the HP LaserJet 4PJprinter. These paper sizes include: JIS B5, Hagaki, andOufuku-hagaki. The logical page size in dots per inch areshown in the table below. See page 1-26 in this manual andpages 2-9 to 2-10 in the PCL 5 Printer Language TechnicalReferen...
Page 99 - download font header data to the printer.; Font Header Format
Font HeaderFormat 16 BitmapFont Support Font Header Format 16 was introduced with the HPLaserJet 4PJ for downloading large TrueType fonts. For theHP LaserJet 4V, Font Header Format 16 has been extendedto support large bitmap fonts as well. The Font Headercommand ( ? ) s # W [font header data] ) is u...
Page 102 - – 1 bytes
The Segment Size field, which is part of each segmentwithin the Segmented Font Data, was changed from anunsigned integer in Format 15 to an unsigned long integerin Format 16. This allows segments to be up to 2 32 – 1 bytes long. Font Header Format 15 is described in more detail in thePCL 5 Printer L...
Page 104 - X Resolution; Character Definition
Table 2-13. Bitmap Resolution Data Segment Byte 15 (MSB) 8 7 (LSB) 0 x + 0 Segment Identifier (’BR’) x + 2x + 4 Segment Size (4) x + 6 X Resolution x + 8 Y Resolution The decimal equivalent for the ’BR’ mneumonic is 16978. X Resolution (unsigned long integer) This fields specifies the resolution of ...
Page 105 - Limitations
Limitations The following limitations apply to Format 16 Font Headersfor bitmap fonts: The Font Type field for Format 16 bitmap fonts must beset to 3. This is the case for 1-byte as well as 2-bytebitmap fonts. First Code and Last Code fields need to beset. Format 16 optional data segments are ignore...
Page 107 - ZONE
AppleTalk Configuration Command As discussed in the HP LaserJet 4 section of this chapter,the AppleTalk Configuration command allows a user tosend PCL jobs to the printer over AppleTalk. In addition tothe key values previously discussed (RENAME, TYPE, andJOB), the HP Color LaserJet printer also supp...
Page 111 - There is no job offset mechanism in the printers.
HP LaserJet 5Siand 5SiMx Printers HP LaserJet 5Si and 5SiMx printers are designed for usingin shared printing environments. The HP LaserJet 5SiMxprinter is equivalent to the HP LaserJet 5Si printer, butalso includes PostScript Level 2, 8 Mb of additionalmemory, and the HP JetDirect network interface...
Page 112 - Command; - Optional envelope feeder
Descriptions of the Paper (Media) Source, Output Bin, andAlphanumeric ID commands are provided below. Paper (Media) Source Command The Paper (Media) Source command selects the specifiedinput media source. Parameters have been added to enableprinting from the LaserJet 5Si/5SiMx printer trays. ? &...
Page 113 - LaserJet
The following table compares the paper/media sourcevalues and the trays they select on various printers. Value (#) LaserJet 4, 4 Plus, 4V LaserJet 4Si/4SiMx LaserJet 5Si/ 5SiMx 1 PC Tray Upper Cassette Tray 2 (upper drawer) 2, 3 (manual feed) MP Tray Manual Feed Slot Tray 1 (right side, manual feed)...
Page 115 - The format of the Alphanumeric ID command is as follows:
Alphanumeric ID Command The Alphanumeric ID command performs several differentfunctions depending on the operation specified. Thiscommand: 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 andmacros)...
Page 119 - Example: Using a Font with a String ID; Set the current Font ID to “AssociatedFontID”
Example: Using the Alphanumeric ID Command toDownload a Font Fonts can be downloaded to the printer disk using PJL, orusing PCL you can download a font with a String ID toRAM. The following example demonstrates downloading afont to a string name using PCL. Set the alphanumeric font ID to “TTFont1” ?...
Page 121 - Raster resolutions of 200 dpi and 600 dpi; Feature; Table 2-16. PCL Feature Additions for HP DeskJet 1200C Printer
HP DeskJet 1200CPrinter The DeskJet 1200C is a 300-dpi LaserJet-compatiblethermal inkjet color printer. It uses PCL 5 and is verycompatible with the LaserJet 4 family of printers. The maindifferences between the DeskJet 1200C and the LaserJet 4printer are summarized in the table below (for a complet...
Page 122 - Updated Features
Updated Features Printers with a “B” or “C” revision code, indicated by thethird digit in the serial number, have the followingadditional new features. (Print the self-test to see the serialnumber.) Two-Byte Fonts. Provides support for two-byte (large)fonts with more than 256 characters. Two-byte fo...
Page 123 - - Use current PCL CAP
Enter HP-GL/2 Mode Command The Enter HP-GL/2 Mode command causes the printer to interpret data as HP-GL/2 commands instead of PCLcommands. Three new parameters are added: one enablesstand-alone plotter mode ( ? %-1B), and the other two affect the coordinate system and pen position when switching int...
Page 124 - - Bond paper
Media Type Command This command sets the print mode required for printing onvarious media types. ? & l # M # = 0 - Plain paper 1 - Bond paper 2 - Special paper 3 - Glossy film 4 - Transparency film Default = 0 Range = 0 to 4 If no printable data has been sent, this command movesCAP to the top of...
Page 125 - This command determines print quality and speed.; - Normal quality
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 transparencyor glossy media is loaded, the printer automatically adjuststhe m...
Page 127 - Additional features include:; Table 2-17. PCL Feature Additions for the HP DeskJet 1600C Printer
HP DeskJet 1600CPrinter The DeskJet 1600C printer is a follow-on to the DeskJet1200C. It has 600 x 600 dpi black text resolution (plus TES,which is similar to RET) and 300-dpi color resolution. Likethe 1200C, the DeskJet 1600C is font- and language-compatible with the latest LaserJet 4 series printe...
Page 128 - PostScript. A SIMM upgrade is available.
IEEE-P1284. This bi-directional enhanced capabilityport (ECP) allows most printer features to be monitoredand controlled through Microsoft Windows or a DOSremote control panel shipped with the product. Inprevious HP printers, PJL provided some job-level statusand control, but PJL is embedded in the ...
Page 129 - Presentation Graphics. Best quality graphics.
PJL. Unlike the DeskJet 1200C, which implementedonly the PJL kernel, the DeskJet 1600C printer supportsall of the PJL commands listed below. Full PJL imple-mentation is not needed because of the multiple-channelcapability of the IEEE-P1284 Extended CapabilitiesPort. DeskJet 1600C also supports page ...
Page 130 - Method 9 (Replacement Delta Row Encoding)
Media Source Command The Paper (Media) Source command ( ? &l#H) for the DeskJet 1600C uses a value of 5 for its optional sheetfeeder and also supports a value of 7 (autoselect). A value of7 selects the current printer default source. The user,through the application, may select a particular tray...
Page 133 - Text Parsing
HP LaserJet 5 and5M Printers HP LaserJet 5 and 5M printers are performance-enhancedfollow-on products for HP LaserJet 4 Plus and 4M Plusprinters, respectively. The enhanced PCL 5 printerlanguage in these printers include all of the PCL 5 featuressupported by HP LaserJet 4 Plus and 4M Plus printers a...
Page 135 - MODE. Determines the interpretation mode as follows:
Comments: MODE. Determines the interpretation mode as follows: 0 Interprets each byte as a character (8-bit mode where the default row_number equals "0"). Computed character code is equal to (row_number * 256) + 8-bit code sent in LB or SM command. 1 Interprets the next two bytes as a charac...
Page 140 - 5 - Continuous tone smooth 150 lpi
Render Algorithm Command The Render Algorithm command selects the algorithm to beused for rendering page marking entities on a given page. ? *t#J # = 0-14 - See section 4, “Modifying Output Color” in the PCL 5 Color Technical Reference Manual for information on algorithms 0 through 14. 15 - Continuo...
Page 142 - Selecting Media Type; Besides using the Media Type command (
HP LaserJet 6LPrinter The HP LaserJet 6L printer looks like the LaserJet 5Lprinter and has an identical PCL feature set. At 6 pages-per-minute, it prints two more pages per minute than theLaserJet 5L, contains the same standard typefaces, andsupports the same paper sizes. Like the LaserJet 5L, theLa...
Page 143 - Internal Typefaces/Fonts and Symbol Sets
3 Internal Typefaces/Fonts and Symbol Sets Introduction This chapter identifies the internal typefaces/fonts andtheir associated symbol sets available in the variousprinters. This information is presented first for bitmapfonts and their symbol sets, then for scalable typefaces andtheir symbol sets. ...
Page 145 - Symbol Set; Bitmap Symbol Sets
Scalable Typefacesand Symbol Sets Table 3-3 lists the internal scalable Intellifont typefacesresident in the various printers. Table 3-4 lists theTrueType typefaces. Most of these typefaces are unbound;that is they can be linked to any of the available symbolsets (with the limitations indicated). Th...
Page 146 - Scalable Intellifont Typefaces
Typeface Treatment Typeface Number III, IIID, IIIP IIISi 5P, 5Si, 5SiMx, 5Si Mopier, 6P, 6MP, Color LJ, Color LJ 5/5M, DJ 1200C, DJ 1600C, LJ 4 family, 4000 series 4PJ4LJ Pro 4L5L6L 4LC 5 5M ITC Zapf Dingbats Med 4141 nr ✓ nr nr nr nr nr CG Times Med, It, Bld, Bld It 4101 ✓ ✓ ✓ nr ✓ ✓ nr Univers Med...
Page 147 - Scalable TrueType Typefaces
Typeface Treatment Typeface Number III, IIID, IIIP IIISi 5P, 5Si, 5SiMx, 5Si Mopier, 6P, 6MP, Color LJ, Color LJ 5/5M, DJ 1200C, DJ 1600C, LJ 4 family 4PJ4LJ Pro 4L5L6L 4LC 5, 5M, 4000 series Arial Med, It, Bld, Bld It 16602 nr nr ✓ ✓ nr ✓ ✓ Times New Roman Med, It, Bld, Bld It 16901 nr nr ✓ ✓ nr ✓ ...
Page 148 - Scalable Symbol Sets
Symbol Set 1 Printer III, IIID, IIIP IIISi LaserJet 4 / 5 / 6 Families, Color LaserJet Family, DeskJet 1200C & 1600C 4PJ 4LJ Pro 4LC Roman-8 ✓ ✓ ✓ ✓ ISO 8859/1 Latin 1 ✓ ✓ ✓ ✓ PC-8 ✓ ✓ ✓ ✓ PC-8 Danish/Norwegian ✓ ✓ ✓ ✓ PC-850 ✓ ✓ ✓ ✓ ISO 6 ASCII ✓ ✓ ✓ ✓ Legal ✓ ✓ ✓ ✓ ISO 21 German ✓ ✓ ✓ ✓ ISO 17...
Page 150 - Intellifont Typeface Symbol Set Support
PCL Symbol Set ID Symbol Set CG Times Univers Courier Letter Gothic Albertus Antique Olive Coronet Univers Cond. 8U Roman-8 • • • • • • • • 0N ISO 8859-1 Latin 1 (ECMA 94 Latin 1) • • • • • • • • 10U PC-8 • • • • • • • • 11U PC-8 D/N • • • • • • • • 12U PC-850 • • • • • • • • 19U Windows 3.1 Latin1 ...
Page 151 - Intellifont Typeface Symbol Set Support (continued)
PCL Symbol Set ID Symbol Set Clarend. Cond. Marigold CG Omega Garmnd. Antiqua Wingdings 8U Roman-8 • • • • 0N ISO 8859-1 Latin 1 (ECMA 94 Latin 1) • • • • 10U PC-8 • • • • 11U PC-8 D/N • • • • 12U PC-850 • • • • 19U Windows 3.1 Latin 1 (ANSI) • • • • 7J DeskTop • • • • 10J PS Text • • • • 13J Ventur...
Page 152 - TrueType Typeface Symbol Set Support
Scalable TrueType Typefaces Bitmap Font PCL Symbol Set ID Symbol Set Arial Times New Roman Wing- dings Symbol MS Mincho, MS Gothic Sim Sun Sim HeiGW-Kai Line Printer 8U Roman-8 • • • 0N ISO 8859-1 Latin 1 (was ECMA 94 Latin 1) • • • 10U PC-8 • • • 11U PC-8 D/N • • • 12U PC-850 • • • 19U Windows 3.1 ...
Page 153 - TrueType Typeface Symbol Set Support (continued)
Scalable TrueType Typefaces Bitmap Font PCL Symbol Set ID Symbol Set Arial Times New Roman Wing- dings Symbol MS Mincho, MS Gothic Sim Sun Sim HeiGW-Kai Line Printer 5N ISO 8859-9 Latin 5 • • ▲ 6N ISO 8859-10 Latin 6 ◆ ◆ ◆ 8M Math-8 ◆ ◆ 5M PS Math ◆ ◆ 6M Ventura Math 15U Pi Font ◆ ◆ 19M Symbol • 579...
Page 156 - Base/Family Typeface Selection Compatibility
Typeface Selection Command ? (s#T Type Printer Font Descriptor Type PCL 5 Printer IIP IID series II 1 Family Value Family Value TypefaceSelected TypefaceSelected TypefaceSelected Ignores typeface (value field too large) Family Value Base Value Ignorestypefacefor fontselection Ignorestypefacefor font...
Page 157 - Print Environment
4 Print Environment Introduction All of a printer ’s current feature settings are collectivelyreferred to as a print environment. A PCL printermaintains four print environments: Factory DefaultEnvironment, User Default Environment, Modified Print,and Overlay Environment. This chapter identifies the ...
Page 158 - Factory Default Environment — PCL Context
JOB CONTROL Number of Copies 1 1 Duplex 1 Off (Simplex) Binding 2 Long-edge Registration Left=0, Top=0 Tray Lock 1 All trays unlocked Manual Feed 1 Off Job Separation 3 Off Output Bin Upper (face down) bin Units of Measure 300 Units/inch PAGE CONTROL Print Direction 0 Orientation 1 Portrait Page Siz...
Page 159 - Factory Default Environment — PCL Context (continued)
FONTS 1 Symbol Set 2,6 Roman-8 Spacing 6 Fixed Pitch 3 10 cpi Height 4 12 point Style Upright Stroke Weight Medium Typeface 6 Courier UNDERLINING Underlining Mode Off CHARACTER TEXT PATH DIRECTION Character Text Path Direction 0 (horizontal) TEXT PARSING Text Parsing Method 5 0 or 31 FONT MANAGEMENT...
Page 164 - User Default Environment
Menu Item Range III IIID IIISi IIIP 4 4Si 4L 4ML, 4P, 4PJ, 4MP, 4LJ Pro, 4LC 4 Plus, 4M Plus, 5P, 5MP 4V, 4MV Copies 1* through 99 1 ✓ ✓ ✓ ✓ 1-999 1-999 1-999 1-999 1-999 1-999 Orientation Portrait*, Land. ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Font Source Internal*, Cart-ridge, Soft Fonts ✓ ✓ ✓ ✓ ✓ 2 ✓ 2 ✓✓ ✓ 2,3 ✓ 2...
Page 167 - Memory Usage
5 Memory Usage Introduction In some situations, the amount of available memory forprinting pages may be smaller than that required forprinting. To make more effective use of the available printermemory, newer HP PCL 5 printers incorporate newmethods for managing memory. This smaller amount ofavailab...
Page 168 - Image Adapt
Operation of ADCand MEt The goal of ADC is to automatically and transparentlyreduce Memory Out errors caused by raster graphics pages.MEt extends this goal to reducing all Memory Out errorsand eliminating Print Overrun errors. During the printing of a page, if available printer memorybecomes low, al...
Page 175 - Printer Commands
A Printer Commands Introduction This appendix lists HP printer language commands. TableA-1 lists PCL 5 commands in hierarchical order and givesthe decimal and hexadecimal equivalents of each. Table A-2lists HP-GL/2 commands, where as Table A-3 lists controlcodes. Note Values in parentheses “(x)” ide...
Page 176 - HP PCL 5 Commands
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUE JOB CONTROL COMMANDS Reset Configuration (AppleTalk) Key/Value data pair ? &b#W[data] 027 038 098 #...# 87 1B 26 62 #...# 57 Universal Exit Language (ULE) — ? %–12345X 027 037 045 049 050 051 052 053 088 1B 25 2D 31 32 33 34 35 58 Reset ...
Page 197 - Control Codes
Function Symbol Decimal Value Description Backspace B S 8 Move one column left unless at left margin, inwhich case no action is taken. Horizontal Tab H T 9 Move to the next horizontal tab stop. The tabstops are at the left margin, and every eightcolumns to the right of the left margin. Line Feed L F...
Page 199 - Internal Symbol Set Charts
B Internal Symbol Set Charts Introduction This section includes symbol set tables showing characterlocations and decimal addresses. Individual tables areprovided for the following symbol sets: Roman-8 ISO 8859/9 Latin 5 DeskTop Windows 3.1 Latin 5 Windows 3.1 Latin 1 “ANSI” Ventura Math 1 ISO 8859/1...
Page 219 - ISO Substitution Characters
ISO Substitution Table This table provides a quick reference for the values ofspecial characters contained in ISO (InternationalOrganization of Standardization) symbol sets. ISO symbolsets contain the same characters as the ASCII symbol set,except for the character positions listed in this table. Fo...
Page 220 - Conversion Table; This conversion table begins on the following page.
Conversion Table Table B-2 gives the hexadecimal, decimal, and octalequivalent 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 commandcharacters. This conversion table begins on the following page. B...
Page 221 - Roman-8 Character Conversion
Table B-2. Roman-8 Character Conversion Internal Symbol Set Charts B-23
Page 229 - Symbol Set and Typeface Codes
C Symbol Set and Typeface Codes Introduction The symbol set IDs in Table C-1 are used to select symbolsets using PCL commands. Kind1 values are used to selectsymbol sets using HP-GL/2 commands. The values underKind1 are also used in the Font Descriptor (header) symbolset field (bytes 14/15, describe...
Page 230 - Font Descriptor Symbol Set Value =
Note The HP-GL/2 Kind1 value can be calculated from the sym-bol set ID. The Kind1 value is the same value used for theSymbol Set value field in the Font Header (refer to Chapter11, Symbol Set of the PCL 5 Printer Language TechnicalReference Manual). The Kind1 value is computed by takingthe value of ...
Page 231 - Symbol Set Values
Symbol Set Name 1 Symbol Set ID Kind1 Value 2 GW-3212 18C 597 ISO 60: Danish/Norwegian 0D 4 Devanagari 2D 68 ISO 4: United Kingdom 1E 37 Windows 3.1 Latin 2 9E 293 ISO 69: French 1F 38 ISO 21: German 1G 39 Greek-8 8G 263 Windows 3.1 Latin/Greek 9G 295 PC-851 Latin/Greek 10G 327 PC-8 Latin/Greek 12G ...
Page 233 - Linotype Company; Typeface Family Values
Table C-2 represents the typeface family values assigned totype foundries. This value, plus the typeface base value (seeTable C-3), produces the numeric code needed to access thetypeface. Examples: CG Times from Agfa = 5 + 4096 = 4101. 801 from Bitstream Inc. = 5 + 8192 = 8197 Univers from Agfa = 52...
Page 234 - Typeface Base Values
Value Typeface Family 1 0 Line Printer 2 Elite 3 Courier 4 Helvetica 5 Times Roman 6 Letter Gothic 7 Script 8 Prestige 9 Caslon 540 & No. 3 9 Caslon Antique (contour) 9 Caslon Open Face (inline) 10 Orator 11 Presentation 13 Serifa 14 Futura 14 Greek Futura 15 Palatino 16 ITC Souvenir 16 ITC Souv...
Page 249 - Index
Index ! ? &b#W 2-7 ? *l # R 2-25 ? *l#O - Logical Operation 2-17 A adaptive compression IIIP 2-4 adaptive data compression (ADC) 2-4, 5-1 banded images 5-5image separation 5-5transmission guidelines 5-4 alphanumeric ID command 2-79AppleTalk configuration 2-7, 2-71device type 2-9PCL job support 2...