background image

PCL 5 Comparison Guide

for the 

HP LaserJet III 

HP LaserJet IIID

HP LaserJet IIISi 

HP LaserJet IIIP   

HP LaserJet 4 Family

HP LaserJet 4000 series

HP Color LaserJet

HP Color LaserJet 5/5M

HP LaserJet 5 Family

HP LaserJet 6 Family

HP DeskJet 1200C

HP DeskJet 1600C   

Printers

Edition 1
E1097

HP Part No. 5021-0378
Printed in U.S.A.   10/97

Summary of Contents for PCL 5

Page 1: ...HP LaserJet IIISi HP LaserJet IIIP HP LaserJet 4 Family HP LaserJet 4000 series HP Color LaserJet HP Color LaserJet 5 5M HP LaserJet 5 Family HP LaserJet 6 Family HP DeskJet 1200C HP DeskJet 1600C Printers Edition 1 E1097 HP Part No 5021 0378 Printed in U S A 10 97 ...

Page 2: ...mation contained in this document is subject to change without notice Hewlett Packard makes no warranty of any kind with regard to this material including but not limited to the implied warranties of merchantability and fitness for a particular purpose Hewlett Packard shall not be liable for errors contained herein or for incidental consequential damages in connection with the furnishing performan...

Page 3: ...o and MS Gothic are trademarks and Microsoft Windows and MS DOS are U S registered trademarks of Microsoft Corporation Centronics is a U S registered trademark of Centronics Corporation ITC Zapf Dingbats is a U S registered trademark of International Typeface Corpora tion Helvetica and Times Roman are trademarks of Linotype AG and its subsidiaries Univers is a U S registered trademark of Linotype ...

Page 4: ... is used in some examples to distinguish the letter l from the numeral 1 one A slash zero 0 is used in some examples and escape sequences to distinguish the letter O from the number 0 0x XX represents a hexadecimal number XX The character indicates that the current line of code is a continuation of the previous line Note Notes contain important information set off from the text iv ...

Page 5: ... HP LaserJet 4 Printer 2 4 Configuration Command AppleTalk 2 7 HP LaserJet 4Si Printer 2 10 HP LaserJet 4L Printer 2 11 HP LaserJet 4ML Printer 2 12 Logical Operations 2 13 Logical Operations and Transparency Interactions 2 15 Logical Operation Command 2 17 Pixel Placement Command 2 25 Pixel Placement Command HP GL 2 2 28 Merge Control Command HP GL 2 2 29 HP LaserJet 4P and 4MP Printers 2 31 HP L...

Page 6: ...ion Command 2 71 HP LaserJet 4LJ Pro Printer 2 72 HP LaserJet 4LC Printer 2 72 HP LaserJet 5P and 5MP Printers 2 73 HP LaserJet 5L Printer 2 74 HP LaserJet 5Si and 5SiMx Printers 2 75 Paper Media Source Command 2 76 Output Bin Command 2 78 Alphanumeric ID Command 2 79 HP DeskJet 1200C Printer 2 85 Updated Features 2 86 Enter HP GL 2 Mode Command 2 87 Media Type Command 2 88 Print Quality Command 2...

Page 7: ...ets 3 2 Scalable Typefaces and Symbol Sets 3 3 Typeface Selection Differences 3 12 4 Print Environment 5 Memory Usage Operation of ADC and MEt 5 2 Image Adapt 5 2 Additional MEt Features 5 3 ADC and MEt Notes 5 4 Recommendations For Sending Data to the Printer 5 4 Raster Graphics Adaptive Compression Method 5 5 7 A Printer Commands B Internal Symbol Set Charts ISO Substitution Table B 21 Conversio...

Page 8: ...Contents 4 ...

Page 9: ... may be added with new commands and or PCL operations which require documentation The purpose of this guide is to identify the differences in the implementation of the PCL 5 Printer Language for different HP LaserJet and DeskJet printers as compared to that described in the PCL 5 Printer Language Technical Reference Manual This guide describes new commands and exceptions to existing commands uniqu...

Page 10: ...May 1994 LaserJet 4V 4MV September 1994 DeskJet 1200C May 1993 DeskJet 1200 PS May 1993 Color LaserJet September 1994 LaserJet 4LC March 1995 DeskJet 1600C March 1995 LaserJet 4LJ Pro May 1995 LaserJet 5P 5MP May 1995 LaserJet 5L September 1995 LaserJet 5Si 5SiMx November 1995 Color LaserJet 5 5M March 1996 LaserJet 5 5M April 1996 LaserJet 5Si Mopier October 1996 LaserJet 6P 6MP October 1996 Lase...

Page 11: ...hanced the PCL 5 printer language to provide some new features The major improvements to the PCL 5 printer language are listed below 600 dpi support for higher quality printing 45 scalable typefaces for greater type variety TrueType rasterizer in addition to the Intellifont rasterizer for fast Windows printing and for matching Windows and printer type easy WYSIWYG New graphics commands for faster ...

Page 12: ... that support that command The value in parentheses following a command parameter identifies the parameter value field value for example the parameter Letter 2 indicates that the value field to select letter size in the Page Size command is 2 Commands which are not supported ns by a printer are ignored 1 4 Feature Set ...

Page 13: ...the two escape sequences at the top should read u100D and u200D instead of u100B and u200B Chapter 8 PCL Font Selection Transparent Print Data Command The last sentence in the note at the bottom of page 8 33 should read Refer to the PCL 5 Comparison Guide Appendix A for character codes for the various symbol sets instead of Refer to Appendix A for character codes for the various symbol sets Chapte...

Page 14: ...l S ns ns ns ns ns ns 1 ns Left Long Edge Offset Registration l U Top Short Edge Offset Registration l Z Unit Of Measure u D ns ns ns ns Mechanical Print Quality o Q ns ns ns ns ns ns ns ns ns ns ns Media Type l M ns ns ns ns ns ns ns ns ns ns ns Negative Motion a N ns ns ns ns ns ns ns ns ns ns ns Indicates a command is supported ns Indicates a command is not supported 1 Supported if duplex optio...

Page 15: ...Copies l X Simplex Duplex Print l S ns ns ns ns ns ns ns ns ns Left Long Edge Offset Registration l U Top Short Edge Offset Registration l Z Unit Of Measure u D ns ns ns Mechanical Print Quality o Q ns ns ns ns ns ns ns ns ns ns Media Type l M ns ns ns ns ns ns ns ns ns ns Negative Motion a N ns ns ns ns ns ns ns ns ns ns Indicates a command is supported ns Indicates a command is not supported Tab...

Page 16: ...nvelope 81 Intl DL Envelope 90 Intl C5 Envelope 91 ns ns Intl B5 Envelope 100 ns ns ns ns Custom 101 ns ns ns ns ns ns ns ns 2 Hagaki Postcard 71 ns ns ns ns ns ns ns ns ns Oufuku Hagaki Postcard 72 ns ns ns ns ns ns ns ns ns Orientation l O Page Side Selection1 a G Job Separation l1T ns ns ns ns ns ns ns ns ns ns Indicates a command is supported ns Indicates a command is not supported 1 On non du...

Page 17: ...m 101 ns ns ns2 3 5 ns ns Hagaki Postcard 71 ns ns ns ns ns ns ns ns ns ns Oufuku Hagaki Postcard 72 ns ns ns ns ns ns ns ns Orientation l O Page Side Selection4 a G ns ns Job Separation l1T ns ns ns ns ns ns ns ns ns ns ns ns Indicates a command is supported ns Indicates a command is not supported 1 Black White only 2 For the HP LaserJet 5L printer the printer driver sets the paper size to legal ...

Page 18: ...s ns ns ns ns ns ns ns ns ns ns Destination Tray 1 1 ns ns ns ns ns ns ns ns ns Destination Tray 2 2 ns ns ns ns ns ns ns ns ns Destination Tray 3 3 ns ns ns ns ns ns ns ns ns ns ns Print Direction a P Character Text Path Dir c T ns ns ns ns ns ns ns ns ns Left Margin a L Right Margin a M Clear Horizontal Margins 9 Top Margin l E Text Length l F Perforation Skip l L Horizontal Motion Index k H Ver...

Page 19: ...utomatic 0 ns ns ns ns ns ns ns ns ns ns ns Destination Tray 1 1 ns ns ns ns ns ns ns Destination Tray 2 ns ns ns ns ns ns ns Destination Tray 3 ns ns ns ns ns ns ns ns ns ns ns Print Direction a P Character Text Path Dir c T ns ns ns ns ns Left Margin a L Right Margin a M Clear Horizontal Margins 9 Top Margin l E Text Length l F Perforation Skip l L Horizontal Motion Index k H Vertical Motion Ind...

Page 20: ...et Primary ID Spacing Primary s P Pitch Primary s H Height Primary s V Style Primary s S Stroke Weight Primary s B Typeface Primary s T Font Selection By ID Pri X Select Default Font Primary 3 Underline d D d Transparent Print Data p X data Text Parsing Method t P ns ns ns ns ns ns ns ns ns FONT MANAGEMENT Assign Font ID c D Font Control c F USER DEFINED SYMBOL SET Symbol Set ID Code c R ns ns ns ...

Page 21: ...ID Spacing Primary s P Pitch Primary s H Height Primary s V Style Primary s S Stroke Weight Primary s B Typeface Primary s T Font Selection By ID Pri X Select Default Font Primary 3 Underline d D d Transparent Print Data p X data Text Parsing Method t P ns ns ns 1 FONT MANAGEMENT Assign Font ID c D Font Control c F USER DEFINED SYMBOL SET Symbol Set ID Code c R Define Symbol Set f W data Symbol Se...

Page 22: ...D c G Select Current Pattern v T Solid Black 0 Solid White 1 HP Shading Pattern 2 Cross hatch Pattern 3 HP hatch Pattern User defined Pattern 4 ns ns ns Logical Operation l O ns ns ns ns ns ns ns Pixel Placement l R ns ns ns ns ns ns ns USER DEFINED PATTERN Define Download Pattern c W data ns ns ns Range 0 32767 Range 0 65535 Set Pattern Reference Point p R ns ns ns User defined Pattern Control c ...

Page 23: ...cy Mode v N Pattern Transparency Mode v O Area Fill Pattern ID c G Select Current Pattern v T Solid Black 0 Solid White 1 HP Shading Pattern 2 Cross hatch Pattern 3 HP hatch Pattern User defined Pattern 4 Logical Operation l O Pixel Placement l R USER DEFINED PATTERN Define Download Pattern c W data Range 0 32767 Range 0 65535 Set Pattern Reference Point p R User defined Pattern Control c Q Indica...

Page 24: ... A At logical page left limit 0 At CAP 1 At logic page left limit scaling ON 2 ns ns ns ns ns ns ns ns ns ns ns At CAP scaling ON 3 ns ns ns ns ns ns ns ns ns ns ns Y Offset b Y Set Compression Mode b M Unencoded 0 Run Length Encoded 1 TIFF Encoded 2 Delta Row Encoded 3 Mode 5 Adaptive 5 ns ns ns Replacement Delta Row 9 ns ns ns ns ns ns ns ns ns ns ns Transfer Raster Row Block b W data Transfer R...

Page 25: ...t K ns ns ns ns ns ns ns ns ns Start Raster Graphics r A At logical page left limit 0 At CAP 1 At logic page left limit scaling ON 2 ns ns ns ns ns ns ns ns At CAP scaling ON 3 ns ns ns ns ns ns ns ns Y Offset b Y Set Compression Mode b M Unencoded 0 Run Length Encoded 1 TIFF Encoded 2 Delta Row Encoded 3 Mode 5 Adaptive 5 Replacement Delta Row 9 ns ns ns ns ns ns ns ns ns ns ns Transfer Raster Ro...

Page 26: ...P Black solid 0 Solid White erase 1 Shaded gray 2 Cross hatch Pattern 3 User defined Pattern 4 ns ns ns Current Pattern 5 STATUS READBACK Set Status Readback Location Type s T ns ns ns ns Set Status Readback Location Unit s U ns ns ns ns Inquire Status Readback Entity s I ns ns ns ns Free Space s1M ns ns ns ns Flush All Pages r F ns ns ns ns Echo s X ns ns ns ns Indicates a command is supported ns...

Page 27: ...ed Fill Rectangle Area c P Black solid 0 Solid White erase 1 Shaded gray 2 Cross hatch Pattern 3 User defined Pattern 4 Current Pattern 5 STATUS READBACK Set Status Readback Location Type s T ns ns ns ns Set Status Readback Location Unit s U ns ns ns ns Inquire Status Readback Entity s I ns ns ns ns Free Space s1M ns ns ns ns Flush All Pages r F ns ns Echo s X ns ns ns ns Indicates a command is su...

Page 28: ...ter HP GL 2 B _Stand alone plotter 1 ns ns ns ns ns ns ns ns ns ns ns _Previous HP GL 0 _Current PCL CAP 1 _Current PCL coordinates and old HP GL 2 2 ns ns ns ns ns ns ns ns ns ns ns _Current PCL coordi nates current CAP 3 ns ns ns ns ns ns ns ns ns ns ns Enter PCL Mode A PROGRAMMING HINTS Display Functions On Y Off Z End Of Line Wrap s C Indicates a command is supported ns Indicates a command is ...

Page 29: ...L 2 Vert Plot Size c L Enter HP GL 2 B _Stand alone plotter 1 ns ns ns ns ns ns ns ns ns ns ns _Previous HP GL 0 _Current PCL CAP 1 _Current PCL coordinates and old HP GL 2 2 ns ns ns ns ns ns ns ns ns ns _Current PCL coordi nates current CAP 3 ns ns ns ns ns ns ns ns ns ns Enter PCL Mode A PROGRAMMING HINTS Display Functions On Y Off Z End Of Line Wrap s C Indicates a command is supported ns Indi...

Page 30: ...mma Correction t I ns ns ns ns ns ns ns ns ns ns ns Monochrome Print Mode b M ns ns ns ns ns ns ns ns ns ns ns Palette Control ID p I ns ns ns ns ns ns ns ns ns ns ns Palette Control p C ns ns ns ns ns ns ns ns ns ns ns Push Pop Palette p P ns ns ns ns ns ns ns ns ns ns ns Render Algorithm t J Range 0 8 ns ns ns ns ns ns ns ns ns ns ns Range 9 10 ns ns ns ns ns ns ns ns ns ns ns Range 11 14 ns ns ...

Page 31: ...s ns ns ns ns ns ns Gamma Correction t I ns ns ns ns ns ns ns ns Monochrome Print Mode b M ns ns ns ns ns ns ns ns ns ns Palette Control ID p I ns ns ns ns ns ns ns ns ns ns Palette Control p C ns ns ns ns ns ns ns ns ns ns Push Pop Palette p P ns ns ns ns ns ns ns ns Render Algorithm t J Range 0 8 ns ns ns ns ns ns ns ns Range 9 10 ns ns ns ns ns ns ns ns ns Range 11 14 ns ns ns ns ns ns ns ns Ra...

Page 32: ...1 ns ns ns ns Media Type MT ns ns ns ns ns ns ns ns ns ns ns Merge Control MC ns ns ns ns ns ns ns Number of Pens NP ns ns ns ns ns ns ns ns ns ns ns Output Error OE ns ns ns ns ns ns ns ns ns ns ns Output Hardcopy Limits OH ns ns ns ns ns ns ns ns ns ns ns Output Identification OI ns ns ns ns ns ns ns ns ns ns ns Output P1 and P2 OP ns ns ns ns ns ns ns ns ns ns ns Output Status OS ns ns ns ns ns...

Page 33: ... 19 21 Media Type MT ns ns ns ns ns ns ns ns ns ns 1 ns Merge Control MC Number of Pens NP ns ns ns ns ns ns ns ns Output Error OE ns ns ns ns ns ns ns ns ns ns 1 ns Output Hardcopy Limits OH ns ns ns ns ns ns ns ns ns ns 1 ns Output Identification OI ns ns ns ns ns ns ns ns ns ns 1 ns Output P1 and P2 OP ns ns ns ns ns ns ns ns ns ns 1 ns Output Status OS ns ns ns ns ns ns ns ns ns ns 1 ns Pen Co...

Page 34: ... printable area are illustrated in Figures 1 1 and 1 2 The tables list the variations in sizes for the different physical page sizes For more information concerning printable area or logical physical page differences consult the PCL 5 Printer Language Technical Reference Manual 1 26 Feature Set ...

Page 35: ...1 0 50 150 A3 3507 4960 3365 4960 71 0 50 150 Com 10 1237 2850 1087 2850 75 0 50 150 Monarch 1162 2250 1012 2250 75 0 50 150 C5 1913 2704 1771 2704 71 0 50 150 B5 2078 2952 1936 2952 71 0 50 150 DL 1299 2598 1157 2598 71 0 50 150 JIS B4 3035 4299 2893 4299 71 0 50 150 JIS B5 2149 3035 2007 3035 71 0 50 150 Hagaki 1181 1748 1039 1748 71 0 50 150 Oufuku hagaki 1748 2362 1606 2362 71 0 50 150 Figure ...

Page 36: ...9 0 50 150 A3 4960 3507 4842 3507 59 0 50 150 Com 10 2850 1237 2730 1237 60 0 50 150 Monarch 2250 1162 2130 1162 60 0 50 150 C5 2704 1913 2586 1913 59 0 50 150 B5 2952 2078 2834 2078 59 0 50 150 DL 2598 1299 2480 1299 59 0 50 150 JIS B4 4299 3035 4181 3035 59 0 50 150 JIS B5 3035 2149 2917 2149 59 0 50 150 Hagaki 1748 1181 1630 1181 59 0 50 150 Oufuku hagaki 2362 1748 2244 1748 59 0 50 150 Figure ...

Page 37: ...et III and IIID Printers With the introduction of the HP LaserJet III printer Hewlett Packard introduced the PCL 5 printer language The PCL 5 printer language incorporated many new features over the PCL 4 language A few of the more significant features included such things as the addition of a scalable font technology HP GL 2 vector graphics language support print model features raster graphics en...

Page 38: ...ompressed format and only decompress it when required for printing There are certain requirements which must be met for this data to be stored in compressed format These requirements are discussed following Table 2 2 Feature Status Comments Number of Copies Modified Greater range 1 to 32 767 Page Size Modified C5 Envelopes not supported Output Bin Selection Command New Allows programmatic selectio...

Page 39: ...d Modified In addition to selecting internal patterns this command is now used to assign an ID to a user defined pattern as well as to select patterns Also parameter range is extended from 100 to 32 767 User defined Symbol Sets New Feature Enables user to build a symbol set which contains user selected characters Define Symbol Set Command New Identifies the characters for a user defined symbol set...

Page 40: ...he 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 This revised technical reference manual is supplied as part of the Technical Reference Documentation Package which can be obtained by ordering part number 5961 0601 In addition there are some additional d...

Page 41: ...0 dpi bitmap font descriptor has been added to allow bitmap fonts to be created that work at either 1 300 or 1 600 inch printer resolution Scalable Font Support New Header A new Universal header has been added to allow design of typefaces of different scaling technologies to be supported by one header This header is used to support TrueType on the HP LaserJet 4 printer This header will be used to ...

Page 42: ... to clear page data from printer memory Free Memory Command New This command returns the current available memory Echo Command New Allows the user to send a unique ID number to the printer to be used as a place holder Bezier Curve Commands New HP GL 2 commands relative and absolute that allow a user to draw complex curves with less data required than that required for arcs Label Origin Modified La...

Page 43: ... can be 1 character through 32765 characters value can be 1 character through 32765 characters AppleTalk Configuration The HP LaserJet 4 printer can be configured to receive PCL print jobs over an AppleTalk connection using the Configuration command The HP LaserJet 4 MIO AppleTalk interfaces support three key values RENAME JOB and TYPE These keys are used for configuring an installed LocalTalk or ...

Page 44: ...otocol refer to Inside AppleTalk published by Addison Wesley Company Inc RENAME RENAME changes the printer name portion of the printer s AppleTalk Name Binding Protocol name field b WRENAME sp printername Valid characters for the printer name include 0 255 except for characters 00 40 3A 2A 3D and C5 The printername must contain at least one character and only the first 31 characters are used If an...

Page 45: ...pe must contain at least one character and only the first 31 characters are used If an invalid character 00 is not treated as an invalid character is contained in the devicetype the printer will ignore the escape sequence If the printer encounters the NULL 00 character in the devicetype it uses the NULL character to terminate the device type All the characters preceding the NULL will be used as th...

Page 46: ...t information The other exception concerns job separation The PCL Job Separation command is not supported The HP LaserJet 4Si printer handles job separation through the control panel If a PCL Job Separation command is received by the printer it will be ignored Refer to the HP LaserJet 4Si User s Manual part number C2010 90901 for additional information Resource saving a new feature in the HP Laser...

Page 47: ...ntrol include EconoMode and HP Memory Enhancement technology MEt EconoMode causes the printer to print less dots thus saving toner Memory Enhancement technology involves some memory saving techniques to better utilize available memory refer to Chapter 5 Memory Usage for additional information Typefaces in the HP LaserJet 4L printer are different from those of the HP LaserJet 4 printer The HP Laser...

Page 48: ...onts and Symbol Sets for complete font support information Feature Status Comments Paper Job Size Command Modified An additional parameter 101 has been added to provide support for custom size Logical Operations New Modifies the print model to allow logical operations such as AND OR XOR NOT to be performed on source texture and destination Pixel Placement PCL New Allows user to select either grid ...

Page 49: ...rands except transparency which must be specified first The print model process consists of the following steps 1 Specify source and or pattern transparency modes if desired 2 Specify the logical operation or use the default 3 Define the desired operands source destination pattern Definitions Source The source image may be one of the following HP GL 2 primitives Rules Characters Raster images sing...

Page 50: ...rformed on source texture and destination images Transparency modes and Logical Operation must be specified before printable data is sent Operators Source Transparency specified before logical operation default is transparent Pattern Transparency specified before logical operation default is transparent Logical Operators default is Texture OR Source Operands Source objects character cell raster im...

Page 51: ...1 is white and a 0 is black Logical Operations and Transparency Interactions As described above transparency modes operate in addition to logical operations The logical operations in Table 2 5 Logical Operations ROP3 on the following pages are true only if source and pattern transparency for white pixels are explicitly set to opaque v1N and v1O If source and or pattern transparency modes are trans...

Page 52: ...rn Image_C Not Pattern Src Dest Return Image_A Image_B Image_C Case 3 Source is transparent Pattern is opaque Temporary_ROP3 ROP3 Dest Src Texture Image_A Temporary_ROP3 Src Image_B Dest Not Src Return Image_A Image_B Case 4 Source and Pattern are transparent Temporary_ROP3 ROP3 Dest Src Texture Image_A Temporary_ROP3 Src Pattern Image_B Dest Not Src Image_C Dest Not Pattern Return Image_A Image_B...

Page 53: ...n table values on the following page However when source and or pattern transparency modes are set transparent the additional operations shown on the previous page must be performed to achieve the final result Logical operations in the table are shown in RPN reverse polish notation For example the value 225 corresponds to TDSoxn the logical function of NOT texture XOR source OR destination Notes T...

Page 54: ...e the input to the logical function The result 252 is the value that would be sent to identify the logical operation source and pattern transparency modes are opaque The last row ROP3 Transparencies source pattern are transparent shows the result if source and pattern transparency modes are transparent the default transparency mode Bits 7 6 5 4 3 2 1 0 Texture 1 1 1 1 0 0 0 0 Source 1 1 0 0 1 1 0 ...

Page 55: ...re o OR D Destination n NOT x EXCLUSIVE OR Note Since logical operations are interpreted in RGB space white 1 and black 0 rather than in CMY space white 0 and black 1 the results may not be intuitive For example ORing a white object with a black object in RGB space yields a white object This is the same as ANDing the two objects in CMY space It must be remem bered that the printer operates in some...

Page 56: ...STxDSxa 10 DTna 37 TDSTanaxn 11 TSDnaon 38 SDTSaox 12 STna 39 SDTSxnox 13 TDSnaon 40 DTSxa 14 TDSonon 41 TSDTSaoxxn 15 Tn 42 DTSana 16 TDSona 43 SSTxTDxaxn 17 DSon 44 STDSoax 18 SDTxnon 45 TSDnox 19 SDTaon 46 TSDTxox 20 DTSxnon 47 TSDnoan 21 DTSaon 48 TSna 22 TSDTSanaxx 49 SDTnaon 23 SSTxDSxaxn 50 SDTSoox 24 STxTDxa 51 Sn 25 SDTSanaxn 52 STDSaox 26 TDSTaox 53 STDSxnox Table 2 6 Logical Operations ...

Page 57: ...x 64 TSDnaa 91 DTSDonox 65 DTSxon 92 DTSDxox 66 SDxTDxa 93 DTSnoan 67 STDSanaxn 94 DTSDnaox 68 SDna 95 DTan 69 DTSnaon 96 TDSxa 70 DSTDaox 97 DSTDSaoxxn 71 TSDTxaxn 98 DSTDoax 72 SDTxa 99 SDTnox 73 TDSTDaoxxn 100 SDTSoax 74 DTSDoax 101 DSTnox 75 TDSnox 102 DSx 76 SDTana 103 SDTSonox 77 SSTxDSxoxn 104 DSTDSonoxxn 78 TDSTxox 105 TDSxxn 79 TDSnoan 106 DTSax 80 TDna 107 TSDTSoaxxn Table 2 6 Logical Op...

Page 58: ...Sxna 118 SDTSnaox 145 SDTSnoaxn 119 DSan 146 DTSDToaxx 120 TDSax 147 STDaxn 121 DSTDSoaxxn 148 TSDTSoaxx 122 DTSDnoax 149 DTSaxn 123 SDTxnan 150 DTSxx 124 STDSnoax 151 TSDTSonoxx 125 DTSxnan 152 SDTSonoxn 126 STxDSxo 153 DSxn 127 DTSaan 154 DTSoaxn 128 DTSaa 155 SDTSoaxn 129 STxDSxon 156 STDnax 130 DTSxna 157 DSTDoaxn 131 STDSnoaxn 158 DSTDSaoxx 132 SDTxna 159 TDSxan 133 TDSTnoaxn 160 DTa 134 DSTD...

Page 59: ...nax 172 STDSxax 199 TSDToaxn 173 DTSDaoxn 200 SDToa 174 DSTnao 201 STDoxn 175 DTno 202 DTSDxax 176 TDSnoa 203 STDSaoxn 177 TDSTxoxn 204 S 178 SSTxDSxox 205 SDTono 179 SDTanan 206 SDTnao 180 TSDnax 207 STno 181 DTSDoaxn 208 TSDnoa 182 DTSDTaoxx 209 TSDTxoxn 183 SDTxan 210 TDSnax 184 TSDTxax 211 STDSoaxn 185 DSTDaoxn 212 SSTxTDxax 186 DTSnao 213 DTSanan 187 DSno 214 TSDTSaoxx 188 STDSanax 215 DTSxan...

Page 60: ...no 222 SDTxo 242 TDSnao 223 SDTano 243 TSno 224 TDSoa 244 TSDnao 225 TDSoxn 245 TDno 226 DSTDxax 246 TDSxo 227 TSDTaoxn 247 TDSano 228 SDTSxax 248 TDSao 229 TDSTaoxn 249 TDSxno 230 SDTSanax 250 DTo 231 STxTDxan 251 DTSnoo 232 SSTxDSxax 252 TSo 233 DSTDSanaxxn 253 TSDnoo 234 DTSao 254 DTSoo 235 DTSxno 255 1 Table 2 6 Logical Operations ROP3 continued 2 24 Printer Specific Differences ...

Page 61: ...Two models are used for rendering pixels when an image is placed on paper Grid Intersection Model Grid Centered Model This command can be invoked multiple times during a page It has no effect except to switch the model being used for imaging Note The PCL Pixel Placement command determines how pixels are placed for both PCL and HP GL 2 operation Printer Specific Differences 2 25 ...

Page 62: ...e PCL printers print only at intersections grid centered pixel placement is implemented as shown on the right 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 Figure 2 1 Pixel Placement 2 26 Printer Specific Diffe...

Page 63: ...s a rectangle one dot thinner and one dot shorter then the grid intersection model When rectangular area fills are used and grid intersection is used an overlapping of pixels can occur if rectangular area fills are placed adjacent to one another as shown below Depending on the raster operation presently in effect this overlap can produce undesirable results in the final printed image To avoid this...

Page 64: ... 1 The command is the HP GL 2 version of the PCL Pixel Placement command Whatever mode is selected using the HP GL 2 PP command also applies to PCL operation Likewise the PCL Pixel Placement command also affects HP GL 2 pixel placement Notes Microsoft Windows fills polygons based on grid centered method This command determines how pixels will be placed for both HP GL 2 and PCL operation The PP com...

Page 65: ...opcode value is sent printer sets ROP to 168 If opcode is out of range some value other then 0 255 the command is ignored and the default ROP of 252 is used For example MC1 60 MC1 60 MC1 60 MC1 60 all set the ROP to 60 however MC1 60 or MC1 300 set the ROP to the default value 252 Notes This command is the HP GL 2 version of the PCL Logical Operation command This command sets a ROP value which aff...

Page 66: ...ical operations that are performed on a source destination and patterned image prior to drawing the final image The opcodes are created by listing all possible combinations of a single pattern source and destination pixel and constructing the desired final pixel values The following table shows three common opcodes also see Table 2 6 Pixel Combinations Desired Destination Values Pattern Pixel Sour...

Page 67: ... PCL operation and the internal fonts in these two printers are identical to that of the HP LaserJet 4ML printer The 4P and 4MP printers have a control panel unlike the 4L and 4ML printers Refer to Table 1 1 PCL Feature Support Matrix for the commands these printers support and to Chapter 3 Internal Typefaces Fonts and Symbol Sets for font support information Printer Specific Differences 2 31 ...

Page 68: ...orizontal and vertical printing Font Header Format Modified Adds Font Format 16 a font header which supports large TrueType fonts Five new font header segments are supported Fonts New Additions and Deletions The resident typefaces are different than those in the HP LaserJet 4P printer Two large fonts fonts containing a large number of characters are included to support the Japanese market MS Minch...

Page 69: ...rocessed as one byte or two byte characters as described below Default 0 or 31 if the default symbol set is WIN31J the value is 31 otherwise it is 0 Range 0 1 21 31 38 If the value field is 21 character codes in the range 0x21 0xFF are processed as the first byte of a two byte character The following byte is processed as the second byte of the two byte character All character codes outside this ra...

Page 70: ... for use in vertical writing applications c T 0 Horizontal printing 1 Vertical rotated printing Default 0 Range 0 1 Using c0T the printer s current active position CAP advances left to right and linefeed advances top to bottom with horizontal upright characters Using c 1T the following actions occur Full width characters in large fonts are rotated counter clockwise 90 degrees vertical rotated char...

Page 71: ... fonts supplied in the printer are fonts which are bound to large symbol sets The LaserJet 4PJ printer supports a new font header to accomodate large bound fonts New segments are provided for support of vertical substitutes galley characters typeface strings and character enhancements The Font Header Command described beginning on page 11 6 of the PCL 5 Printer Language Technical Reference Manual ...

Page 72: ...fy vertical substitute glyphs for characters which change their appearance orientation or positioning when written vertically Typeface String Segment The Typeface String Segment allows names of permanent downloaded fonts to be displayed using non Latin characters in the appropriate typeface on the Typeface List Vertical Rotation Segment When the character text path direction is set to vertical rot...

Page 73: ...nt contains three parts Segment Identifier Data Segment Size Data Segment Segment Identifier Values The Segment Identifier Values for the Galley Character Vertical Substitution Character Typeface String Vertical Rotation and Character Enhancement Segments are as shown in the following table Value Mnemonic Data Segment 18243 GC Galley Character Segment 22100 VT Vertical Substitute Segment 21574 TF ...

Page 74: ...ions of the symbol set For example this segment can be set up so that an asterisk prints when a non existent character is selected in the region 0x81 0x9F and a question mark for characters in the region 0xE0 0xFC Byte 15 MSB 8 7 LSB 0 Byte 0 GC 18243 1 2 4 Data Segment Size 6 n 6 3 5 6 Format 0 7 8 Default Galley Character 9 10 Number of Regions n 11 12 Region 1 Upper Left Character Code 13 14 Re...

Page 75: ...aracter command with a character code 0xFFFF and a glyph ID 0 If both the character specified by the original character code and by the galley character code are missing the CAP is advanced in accordance with previous PCL rules for missing characters that is it is advanced according to the current setting of HMI Horizontal Motion Index The Galley Character Segment will be invalid if the format num...

Page 76: ...1 Galley Character 0x00A5 17 This segment is for Font Format 16 The Data Segment Size field for Font Format 16 fonts is 4 bytes the segment for Font Format 15 fonts is identical except the Data Segment Size field is 2 bytes instead In this example segment there is one galley character region This region is applied to all one byte characters character codes 0x0000 0x00FF any missing character in th...

Page 77: ...9 The Horizontal Glyph ID field is used by TrueType as an ID number for the horizontal glyph data associated with a given character The Vertical Glyph ID field contains the ID number for the vertical glyph data associated with the same character The vertical glyphs can be downloaded using the PCL Character Definition Command using a character code 0xFFFF A TrueType mort table typically contains a ...

Page 78: ...rmat 16 The Data Segment Size field for Font Format 16 fonts is 4 bytes the segment for Font Format 15 fonts is identical except the Data Segment Size field is 2 bytes instead Embedded Font Name Flag UB A zero value in this field is used to indicate that the ASCII name of the font from the Font Name field should be printed in addition to the substitute string A non zero value is used to indicate t...

Page 79: ...gment is invalid the font download will be ignored Typeface String Segments can be downloaded with any Font Format 15 or Font Format 16 font regardless of font type The following tables are examples of Typeface String Segments for two downloaded fonts The first is for MS Mincho and has the embedded font name flag set to true The second is for MS Gothic and has the embedded font name flag set to fa...

Page 80: ...te 0 TF 21574 1 2 4 Data Segment Size 14 3 5 6 Embedded Font Name Flag 0 Substitute String Length 6 7 8 10 12 14 16 18 Substitute String Character List 0x826c Note these are full width 0x8272 Shift JIS character codes 0x8353 for MS and Katakana for 0x8356 Gothic 0x8362 0x834e 9 11 13 15 17 19 This segment is for Font Format 16 The Data Segment Size field for Font Format 16 fonts is 4 bytes the seg...

Page 81: ...on is set to vertical rotation This is an optional segment which may be downloaded with Font Format 16 TrueType fonts The following illustration shows an example of character rotation The boxes around each character represent the vertical rotation box The distance between the baseline and the bottom of the character box is represented by the Descender value in the Vertical Rotation Segment Printer...

Page 82: ... for Font Format 16 The Data Segment Size field for Font Format 16 fonts is 4 bytes the segment for Font Format 15 fonts is identical except the Data Segment Size field is 2 bytes instead Format UINT16 Set this value to 0 Descender Value SINT16 Set this value to equal the sTypoDescender value from the OS 2 table of the TrueType font 2 46 Printer Specific Differences ...

Page 83: ...wnloaded font The structure of the Character Enhancement Segment is Byte 15 MSB 8 7 LSB 0 Byte 0 CE 17221 1 2 Data Segment Size 8 3 4 5 6 Style 7 8 9 10 Stroke Weight 11 12 Reserved 13 This segment is for Font Format 16 The Data Segment Size field for Font Format 16 fonts is 4 bytes the segment for Font Format 15 fonts is identical except the Data Segment Size field is 2 bytes instead Style UINT32...

Page 84: ...n Stroke Weight 0 Reserved 8 Book or Text Weight 1 Ultra Thin 9 Semi Bold 2 Extra Thin 10 Demi Bold 3 Thin 11 Bold 4 Extra Light 12 Extra Bold 5 Light 13 Black 6 Demi Light 14 Extra Black 7 Semi Light 15 Ultra Black Note Only stroke weights greater than the stroke weight of the font can be provided using the pseudo bold enhancement algorithm 2 48 Printer Specific Differences ...

Page 85: ... Win3 1J symbol set This is because the default PCL text parsing method is set based on the default PCL symbol set When the default PCL symbol set is set to Win3 1J the default text parsing method is Shift JIS parsing for any other value such as Roman 8 the default text parsing method is 1 byte parsing To set the default PCL symbol set value use PJL or the control panel The first example given her...

Page 86: ... 8 6LPI sets top margin to 6 lines selects a text length of 60 lines a 5 column left margin Shift JIS parsing WIN3 1J symbol set and a proportional 10 point upright text weight MS Mincho font After the PCL print data the following commands would be used to complete the job E 12345X Font Metric Calculation Accurate character placement relies on the ability to predict character width and height As a...

Page 87: ...ound DeviceResolution PointSize 72 FullWidthDeltaX round ppem PCLUnits DeviceResolution HalfWidthDeltaX round ppem 2 PCLUnits DeviceResolution where ppem EM width in pixels DeviceResolution current device resolution in dots per inch 600 or 300dpi PointSize point size requested FullWidthDeltaX character width of full width character in PCL Units HalfWidthDeltaX character width of half width charact...

Page 88: ...19K s1p10v1s4b28752T In the above command Italics style 1s and Extra Bold weight 4b are selected Since there is not an Extra Bold Italic MS Mincho font resident in the printer pseudo italics and pseudo bolding algorithms are applied to characters printed from the regular MS Mincho font If a soft font is selected using the Font Selection by ID command e g X the font is selected without any characte...

Page 89: ...nced in the horizontal direction The 1 mode has the effect of transforming a portrait page with horizontal full width characters into a landscape page with vertical full width characters This can be combined with the Print Direction command a P to achieve the desired text orientation e g portrait landscape reverse portrait or reverse landscape An example of horizontal and vertical rotated writing ...

Page 90: ...ion fprintf prn 33 c 1T select vertical writing fprintf prn n n n r KANJITXT print vertical version fprintf prn f formfeed fprintf prn 33 12345X send UEL to get to PJL Printing Ruby Characters Furigana Ruby characters also known in Japanese as furigana are small characters typically used as an aid in kanji pronunciation Ruby characters are usually but not always hiragana They are generally placed ...

Page 91: ...E EscE to reset printer fprintf prn 33 t31P text parsing Shift JIS fprintf prn 33 19K symbol set Win3 1J fprintf prn 33 s1p dv0s0b28752T point_size MS Mincho fprintf prn 33 p300x400Y set cursor position fprintf prn KANJITXT print kanji characters fprintf prn 33 s dV point_size 3 furigana point size fprintf prn 33 p300x dY 400 4 point_size cursor position fprintf prn RUBYTXT print ruby characters f...

Page 92: ...PCL 5 using the Fill Rectangular Area command An underline is simply a long thin black filled box The length of the underline depends on the length of the text to be underlined An example of vertical underlining is shown below The C program that follows was used to generate the PCL commands for this example 2 56 Printer Specific Differences ...

Page 93: ...E 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 set CAP position fprintf prn 33 s1p dv0s0b28752T point_size MS Mincho fprintf prn 33 c 1T select vertical writing fprintf prn KANJITXT print vertical text fprintf prn 33 p500x dY 1300 point_size 4 set CAP for underline draw und...

Page 94: ...h characters can be created by using a combination of print direction and cursor positioning commands An example of vertical clusters is shown below The C program that follows was used to generate the PCL commands for this example In this example two half width characters e g 2 digit numbers were printed as vertical clusters 2 58 Printer Specific Differences ...

Page 95: ...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 set CAP position fprintf prn 33 s1p dv0s0b28752T point_size MS Mincho fprintf prn 33 c 1T select vertical writing mode fprintf prn CLUSTER MONTH OFFSET 11 print month fprintf prn CLUSTER DAY OFFSET 16 pr...

Page 96: ...181 59 0 50 150 Oufuku hagaki 2362 1748 2244 1748 59 0 50 150 HP LaserJet 4 Plus and 4M Plus Printers HP LaserJet 4 Plus and 4M Plus printers are performance enhanced follow on products for HP LaserJet 4 and 4M printers respectively The HP LaserJet 4M Plus printer is the multi platform PostScript version of the LaserJet 4 Plus printer In addition to extra speed these printers also have the followi...

Page 97: ... mode which minimizes power consumption when the printer is sitting idle The amount of idle time required before the printer goes into powersave mode is configurable using the control panel or PJL PCL operation in these two printers is almost identical to that of HP LaserJet 4 and 4M printers except HP LaserJet 4 Plus and 4M Plus printers support Logical Operations ROP3 as explained in the HP Lase...

Page 98: ...does the HP LaserJet 4PJ printer including the following PCL enhancements Font header support for large bitmap fonts Text parsing method Character text path direction Japanese media postcard support Japanese fonts large fonts As with HP LaserJet 4Plus and 4M Plus printers the LaserJet 4V and 4MV printers support the following added features which are not controlled using PCL Memory Enhancement tec...

Page 99: ...n a large font is sometimes called a 16 bit font Font Header Format Font Header Format 16 was introduced because some font data segments in large fonts could be larger than 65535 bytes and this was not supported by Font Header Form at 15 The structures of Format 15 and Format 16 are identical with the exception of the Segment Size field in the Segmented Font Data format Table 2 10 below shows the ...

Page 100: ...oke Weight Typeface LSB 26 Typeface MSB Serif Style 28 Quality Placement 30 Underline Position Distance Underline Thickness 32 Text Height 34 Text Width 36 First Code 38 Last Code Number of Characters 40 Pitch Extended Height Extended 42 Cap Height 44 47 Font Number 48 63 Font Name 64 Scale Factor 66 Master Underline Position 68 Master Underline Thickness 70 Font Scaling Technology Variety 72 addi...

Page 101: ...um x Font Descriptor Size Font header length as defined in the Font Header command Table 2 12 Format 16 Segmented Font Data Byte 15 MSB 8 7 LSB 0 x 0 First segment Segment Identifier x 2 x 4 First segment Segment Size x 6 First segment Data Segment x 6 1st seg size Second segment Segment identifier Size Data Segment 8 Null Segment Identifier FFFF hex 6 4 Null Segment Size 0 2 Reserved 0 Checksum x...

Page 102: ... this chapter in the section titled HP LaserJet 4PJ printer This information will included be in future versions of the PCL 5 Printer Language Technical Reference Manual The new segments and values which are specific to bitmap fonts are described below Header Format The Header Format byte identifies the font header format For large fonts this field should be set to 16 Note that Format 15 does not ...

Page 103: ...ters use this field to determine the first and last codes of the symbol set First Code For Format 16 bitmap fonts set this field to the first printable character in the font In older bitmap font formats PCL 5 LaserJet printers ignore this field Last Code For Format 16 bitmap fonts set this field to the last printable character in the font In older bitmap font formats PCL 5 LaserJet printers ignore...

Page 104: ... 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 Character Definition The Character Descriptor and Data command s W character descriptor and data is used to download character data blocks to the printer F...

Page 105: ...e bitmap fonts First Code and Last Code fields need to be set Format 16 optional data segments are ignored for bitmap fonts These include the galley character segment vertical substitution character segment typeface string segment and vertical rotation segment Vertical rotated printing character text path direction command c 1T is not available for bitmap fonts Printer Specific Differences 2 69 ...

Page 106: ...s to map color input data into a new output range based on point by point conversions A lookup table is specified for each primary color CR Color Range HP GL 2 New Sets the range for specifying relative color data Configure Image Data New Configures the printer for color imaging establishes a modifiable color palette sets the pixel encoding mode and sets the number of bits per index and per primar...

Page 107: ...e created by the IN or CID command v W Push Pop Palette New Pushes or pops the palette from the palette stack Raster Scaling New Modified Several commands are added for raster scaling Destination Raster Width t H Destination Raster Height t V also two parameters are added to the Start Raster Graphics command to initiate scaling r2A and r3A See the PCL 5 Color Technical Reference Manual for more in...

Page 108: ...refer to Chapter 3 HP LaserJet 4LC Printer The HP LaserJet 4LC printer C3932 released in March 1995 is designed primarily for the Chinese market This printer provides a print resolution of 600 dpi has a maximum print speed of 4 ppm 2Mb of internal base memory and improved font cache algorithm PCL operation for this printer is identical to that of the LaserJet 4PJ printer For specific PCL command s...

Page 109: ...2852T should be changed to 18C s1p10v1s4b37058T HP LaserJet 5P and 5MP Printers The HP LaserJet 5P and 5MP printers were released March 6 1995 These printers are similar to the HP LaserJet 4P printer except that they are designed to run faster have an MP paper tray in place of the manual feed slot and have a reduced control panel similar to the HP LaserJet 4L printer The HP LaserJet 5P 5MP printer...

Page 110: ... LaserJet 4L printer In addition the custom paper size is supported through the printer driver The default symbol set is PC 8 instead of Roman 8 Manual feed operation is slightly different for the HP LaserJet 5L printer When manual feed is selected the printer pauses and waits for the user to insert the correct media into the printer either in the paper input bin or the single sheet input slot and...

Page 111: ...itional paper and envelope sizes are supported including ledger 11 x 17 Executive size paper is only supported by the MP tray There is no job offset mechanism in the printers HP LaserJet 5Si and 5SiMx printers do not request the envelope size every time the power is cycled It is assumed that the size does not usually change between power down and power up Base HP LaserJet 5Si and 5SiMx printers ha...

Page 112: ...side tray 20 39 High Capacity Input HCI trays 2 21 Default 7 Range 0 to 8 20 39 Feature Status Comments Paper Media Source Modified Additional parameters have been added to provide support for Tray 1 the printer s right side multi purpose tray and the other optional trays see the description of this command in the following paragraphs Output Bin Modified The Output Bin command l G selects the dest...

Page 113: ... 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 4 MP Tray as Cassette Lower Cassette Tray 3 lower drawer 5 LC Tray First Tray of HCI 8 N A N A Tray 1 right side normal Printer Specific Differences 2 77 ...

Page 114: ... face up bin 4 Selects bin 4 HCO 1 face down bin 5 Selects bin 5 HCO 2 face down bin 6 Selects bin 6 HCO 3 face down bin 7 Selects bin 7 HCO 4 face down bin 8 Selects bin 8 HCO 5 face down bin 9 Selects bin 9 HCO 6 face down bin 10 Selects bin 10 HCO 7 face down bin 11 Selects bin 11 HCO 8 face down bin Default 0 Range 0 to 11 Note The Output Bin command is not recommended Instead it is preferred ...

Page 115: ...g for example downloading a font with a String ID to RAM download ing to the printer disk must be done using PJL The format of the Alphanumeric ID command is as follows n W Operation String ID Number of bytes of String ID data Default 0 Range 2 to 512 The value field identifies the number of bytes in the String ID The Operation byte determines the type of operation and the type of object on which ...

Page 116: ...primary font The command is ignored if there is no font with that String ID 3 Selects the font referred to by the String ID as secondary This operation functions the same as the primary font specification operation number 2 however this command specifies the font as secondary 4 Sets the current Macro ID to the String ID This operation allows the user to set the current PCL Macro ID to a String ID ...

Page 117: ...me association however the disk resource itself is not changed 100 Media select see media selection table Media types are specified using the printer control panel The following table indicates which media type and paper size is used in the various media select situations Note PCL objects stored on the printer disk cannot be deleted set to temporary set to permanent or modified in any way using th...

Page 118: ...eed Default size Specified type Specified Not specified Specified manual feed Manual feed request Default size Specified type Specified Specified Not specified Specified size Specified type Specified Specified Specified not manual feed Specified size Specified type Specified Specified Specified manual feed Manual feed request Specified size Specified type A paper source is considered to be not spe...

Page 119: ...a String ID the user must first associate that font with a new Font ID number This association is required so that whether the font is on disk or RAM the procedure is the same Set the current Font ID to AssociatedFontID n17W0AssociatedFontID Find the font with ID UnivRomanID on disk or in RAM and give it the associated ID of AssociatedFontID n12W1UnivRomanID Set the current Font ID to 10 c10D Find...

Page 120: ...ing the alphanumeric ID command n17W2AssociatedFontID Delete the name AssociatedFontID from the PCL database n17W0AssociatedFontID n1W20 Reset the printer Resetting deletes all font and macro associations E 2 84 Printer Specific Differences ...

Page 121: ...or using the current PCL coordinate system previous HP GL 2 pen position 2B and for using the current PCL coordinate system current PCL CAP 3B Media Type New Sets the print mode required for printing on various media types Mechanical Print Quality New Determines the graphics print quality Negative Motion New Specifies whether negative motion will be used Raster Scaling New Modified Several command...

Page 122: ...echnology which overcomes memory contention problems Drivers can use the PJL SET command PJL SET PAGEPROTECT LETTER LEGAL A4 OFF to put the printer into a page protect mode that reserves the memory equivalent of a complete full color frame buffer for the current page size Page protect mode reserves printer memory blocks large enough to represent cyan magenta and yellow CMY bitmaps for an entire pa...

Page 123: ...the current PCL CAP Default 0 Range 1 to 3 HP GL 2 mode remains in effect until a Start Raster command r A Reset E UEL command 12345X or power on In stand alone plotter mode 1B only a single context can be used HP GL 2 and PCL cannot be merged on the same page A value field of 1 or 3 sets the HP GL 2 pen position and the label carriage return point to the current PCL CAP A value field of 2 or 3 tr...

Page 124: ... margin of the next physical page When transparency media is loaded the printer auto matically adjusts the media type to Transparency and the print quality to Presentation Graphics regardless of the language or remote panel selection The Media Type and Print Quality commands always override remote control panel settings if the printer detects a different type of media than was requested It may ove...

Page 125: ...rint quality to Presentation graphics regardless of the language or remote panel selection The Media Type and Print Quality commands always override remote control panel settings if the printer detects a different type of media than was requested It may override these commands and the remote control panel settings Note This command must be sent at the beginning of the page before any printable dat...

Page 126: ...top of the page HP GL 2 operations Print directions other than 0 degrees Landscape text When the top of the character cell on the next line is above the top of the character cell on the current line The default value of 0 delays printing until all the processing of input data for a page is complete This is for software that needs to compose the data before printing A value of 1 allows data to be p...

Page 127: ...limination of DIP switches The DeskJet 1600C control panel is similar to that of the LaserJet 4L with one button and four LED indicators Feature Status Comments Raster Resolution Modified 200 and 600 dpi are supported Enter HP GL 2 Mode Modified HP GL 2 standalone mode 1 is not supported Compression Method Modified Method 9 replacement delta row is added Unit of Measure New Same as LaserJet 4 seri...

Page 128: ... monitored on a separate channel asynchronous to the data stream PJL still provides control that must be synchronous with the data stream Energy Star The printer lowers its power consumption if it has not been used for 15 minutes Out of Ink Sensing An LED on the control panel lights when a pen runs out of ink MIO Modular I O interface with auto sensing I O configuration JetDirect Optional network ...

Page 129: ...600C also supports page protection with the PJL SET PAGEPROTECT command COMMENT INQUIRE DEFAULT JOB ECHO RESET ENTER SET EOJ UEL Print Modes The DeskJet 1600C has the following user selectable print modes EconoFast The primary goal is cost per copy The secondary goal is high speed Presentation Graphics Best quality graphics Normal Equal emphasis on quality and throughput Best mode for most uses mi...

Page 130: ...rce may be user selected or based upon the printer s own algorithm Compression Method Command The Compression Method command b M for the DeskJet 1600C supports Method 9 compression compressed replacement delta row encoding in addition to compression methods 0 1 2 3 and 5 Method 9 Replacement Delta Row Encoding Like Method 3 this method replaces only bytes in the current row that differ from the pr...

Page 131: ...ely follows left raster margin An offset of 0 indicates the current byte an offset of 1 indicates the byte following the current byte The size of the offset count and replacement count fields depends on the value of the control bit CONTROL BIT 0 7 6 3 2 0 Control Bit 0 Offset Count Replacement Count If the control bit is 0 the replacement data is uncompressed If the control bit is 0 bits 0 2 indic...

Page 132: ...be replaced CONTROL BIT 1 7 6 5 4 0 Control Bit 1 Offset Count Replacement Count If the control bit is 1 the replacement data is run length encoded the bit boundaries are different than if the control bit is 0 bits 5 6 contain the offset count and bits 0 4 contain the replacement count As when the control bit is 0 optional offset bytes and replacement bytes may be added 2 96 Printer Specific Diffe...

Page 133: ...ault symbol set Shift JIS text parsing was the default method HP LaserJet printers from LaserJet 5 and 5M on now base the default text parsing method on the font type and symbol set fields in the default font If the default font is a 16 bit font the default text parsing method is set to one that matches the symbol set field In all other cases the default text parsing method is set to 1 byte text p...

Page 134: ...lications which support non orthogonal rotation scaling and shearing of text to print to HP LaserJet printers using HP GL 2 is provided by the Label Mode LM command Label Mode Command Determines how the Label LB and Symbol Mode SM commands interpret characters Used for printing a 2 byte character set such as WinJ DBCS GB2312 or Big 5 Syntax LM mode row number Parameter Format Functional Range Defa...

Page 135: ...LL byte To turn symbol mode off while in 16 bit mode you must send SM NULL where NULL is ASCII or decimal 0 2 Same logic as mode 0 except that vertical substitutes are used if found in a VT segment of the current font Characters are rotated counter clock wise to match the vertical rotated printing mode of the Character Text Path Direction command Default row_number equals 0 3 Same input logic as m...

Page 136: ... in 16 bit mode modes 1 or 3 you must specify the first byte of each character as 0 All other first byte calues are treated as undefined characters Notes When LM switches modes it turns off symbol mode executes SM LM affects the way SM and LB interpret bytes LM does not affect the DT or DL commands DT allows 8 bit terminator definitions only To terminate a label in 16 bit mode precede the current ...

Page 137: ...er is not rotated Since the introduction of the LaserJet 4PJ many vendors have produced proportional versions of their Asian fonts Thus the algorithm described above is no longer appropriate for determining character rotation A new method to explicitly enumerate which characters should be counter rotated in the font is being introduced with HP LaserJet 5 and 5M printers The new method consists of ...

Page 138: ... is NOT contained in a VE range rotate else don t rotate else use the old logic The original character code even if a galley character were substituted at some point Examples Japanese ShiftJIS Japanese Unicode Segment ID V E V E Format NumRanges 0 1 0 2 Range1FirstCode 0x0000 0x0000 half width latin characters Range1LastCode 0x00FF 0x007F Range2FirstCode 0xFF61 half width katakana Range2LastCode 0...

Page 139: ... 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 Feature Status Comments Render Algorithm Command Modified Five new algorithms have been added Configure Image Data Command Modified Has unique functionality while in PCL Imaging mode Download Dither Matrix Command Support Not supported Driver Configuration Co...

Page 140: ...smooth 150 lpi 16 Monochrome continuous tone detail 300 lpi 17 Monochrome continuous tone smooth 150 lpi 18 Continuous tone basic 100 lpi 19 Monochrome continuous tone basic 100 lpi Default 3 Range 0 to 19 invalid values are ignored values 1 2 9 and 10 are ignored for device independent color HP Color LaserJet 5 and 5M printers remap non continous tone render algorithms 3 14 into continuous tone s...

Page 141: ...iple copies of a document The LaserJet 5Si Mopier has the same PCL feature set as the LaserJet 5Si 5Si printers but allows you to download a document just once and then print as many originals as you need Multiple original printing mopying and stapling is accomplished using PJL commands The application soft ware using PJL commands determines to which output bin the printed copy will be delivered I...

Page 142: ... The HP LaserJet 4000 series printers are similar to the LaserJet 5 5M printers in their design and PCL feature set They support a very similar set of paper sizes Refer to Table 1 1 HP LaserJet Printer Feature Comparison for the specific PCL implementation Selecting Media Type Besides using the Media Type command l M to select a print media with the LaserJet 4000 series printers you can also use t...

Page 143: ... fonts and their associated symbol sets available in the various printers This information is presented first for bitmap fonts and their symbol sets then for scalable typefaces and their symbol sets Note Internal refers to those typefaces fonts and symbol sets which are resident in the printer Fonts 3 1 ...

Page 144: ...00C support the same fonts and symbol sets as the HP LaserJet 4 printer Table 3 2 identifies the symbol sets available for the internal bitmap fonts Note that this list is for the bitmap fonts only For the scalable typeface symbol sets refer to the section Scalable Typefaces and Symbol Sets Typeface Pitch Point Treatment Orientation III IIID IIIP IIISi 4 4M 4P 4MP 4Si 4ML 4PJ 4LJ Pro 4LC 4Plus 4M ...

Page 145: ...nish2 ISO 17 Spanish ISO 10 Swedish Finnish2 ISO 69 French HP German2 ISO 15 Italian HP Spanish2 ISO 60 Norwegian v1 ISO 8859 2 Latin 23 ISO 4 United Kingdom ISO 8859 9 Latin 53 ISO 11 Swedish names ISO 8859 10 Latin 64 1 PCL 5 printers support an extensive range of additional symbol sets Some of the more common sets and their associated IDs are listed in Appendix C of this guide 2 These symbol se...

Page 146: ...nr nr nr Courier Med It Bld Bld It 4099 nr nr nr Letter Gothic Med It Bld 4102 nr nr nr nr Albertus Med semi bold Extra Bld 4362 nr nr nr nr Antique Olive Med It Bld 4168 nr nr nr nr Clarendon Cond Bld Cnd 4140 nr nr nr nr nr Coronet Med It 4116 nr nr nr nr Garamond Antiqua Med Kursiv It Halbfett Bd Kursiv Halb 4197 nr nr nr nr nr Marigold Med 4297 nr nr nr nr nr CG Omega Med It Bld Bld It 4113 nr...

Page 147: ...r nr nr Albertus Med semi bold Extra Bld 4362 nr nr nr nr nr nr Antique Olive Med It Bld 4168 nr nr nr nr nr nr Clarendon Cond Bld Cnd 4140 nr nr nr nr nr nr Coronet Med It 4116 nr nr nr nr nr nr Garamond Antiqua Med Kursiv It Halbfett Bd Kursiv Halb 4197 nr nr nr nr nr nr Marigold Med 4297 nr nr nr nr nr nr CG Omega Med It Bld Bld It 4113 nr nr nr nr nr nr Wingdings Med 6826 nr nr nr nr nr nr nr ...

Page 148: ...IRV2 nr ISO 14 JIS ASCII2 nr ISO 61 Norwegian v22 nr ISO 16 Portuguese2 nr ISO 84 Portuguese2 nr ISO 85 Spanish2 nr ISO 10 Swedish Finnish2 nr HP German2 nr HP Spanish2 nr symbol set is resident nr symbol set is not resident 1 PCL 5 printers support an extensive range of additional symbol sets Some of the more common sets and their associated IDs are shown in Appendix C of this guide 2 These symbo...

Page 149: ...indows 3 1 Latin 1 nr nr Windows 3 1 Latin 2 nr nr Windows 3 1 Latin 5 nr nr Windows Baltic not 3 1 nr nr nr nr nr Windows 3 0 Latin 1 Windows 3 1J WIN3 1J nr nr 3 nr 3 nr GB2312 nr nr nr nr nr Symbol nr nr 4 4 Wingdings nr nr 4 4 Indicates a symbol set is supported nr Indicates a symbol set is not resident 1 PCL 5 printers support an extensive range of additional symbol sets Some of the more comm...

Page 150: ...F ISO French 9U Windows 3 0 Latin 1 12J MC Text 17U PC 852 9T PC Turkish 9E Windows 3 1 Latin 2 5T Windows 3 1 Latin 5 2N ISO 8859 2 Latin 2 5N ISO 8859 9 Latin 5 8M Math 8 5M PS Math 6M Ventura Math 15U Pi Font 19M Symbol 579L Wingdings Fonts supported by Color LaserJet family DeskJet 1200C LaserJet 4 5 families except 4PJ 4LJ Pro 4000 series 5 and 5M Courier is the only Intellifont typeface fami...

Page 151: ...ows 3 0 Latin 1 Windows 12J MC Text 17U PC 852 9T PC Turkish 9E Windows 3 1 Latin 2 5T Windows 3 1 Latin 5 2N ISO 8859 2 Latin 2 5N ISO 8859 9 Latin 5 8M Math 8 5M PS Math 6M Ventura Math 15U Pi Font 19M Symbol 579L Wingdings Supported by all LaserJet 4 5 6 family printers except 4PJ 4L 5L 6L 4LJ Pro 4000 series 5 and 5M Additional font supported by the HP LaserJet 4L 5L 6L DeskJet 1200C B and C r...

Page 152: ...y Windows 12J MC Text 17U PC 852 26U PC 775 9T PC Turkish 9E Windows 3 1 Latin 2 19L Windows Baltic not 3 1 5T Windows 3 1 Latin 5 2N ISO 8859 2 Latin 2 Fonts supported by HP LaserJet 4 4Si 4ML 4P 4MP 4PJ 4Plus 4M Plus 4V 4MV 4LJ Pro 4LC 4000 series 5P 5Si 5SiMx 5Si Mopier 5 5M 6P 6MP Color LaserJet Color LaserJet 5 and 5M printers Additional fonts supported by HP LaserJet 5 5M and 4000 series pri...

Page 153: ...rted by HP LaserJet 4 4Si 4ML 4P 4MP 4PJ 4Plus 4M Plus 4V 4MV 4LJ Pro 4LC 4000 series 5P 5Si 5SiMx 5Si Mopier 5 5M 6P 6MP Color LaserJet Color LaserJet 5 and 5M printers Fonts supported by HP LaserJet 4ML 4P 4MP 4PJ 4 Plus 4M Plus 4V 4MV 5Si 5SiMx 5Si Mopier 6P 6MP Color LaserJet Color LaserJet 5 and 5M printers Additional fonts supported by HP LaserJet 5 5M and 4000 series printers Only for HP La...

Page 154: ...r typeface base value selection In addition to expanding the typeface base value two other values were included in the two byte typeface value vendor number and vendor version The vendor number identifies the font vendor and the vendor version identifies the version of the font These two values are for a vendor to create an updated version of the typeface The three values together represent the ty...

Page 155: ...models when mixing the typeface family and base values The typeface selection compatibility for two types of values is identified for the various PCL 5 printers in Table 3 8 Some typeface two byte family values and their corresponding base values are listed below For a complete listing of typeface family and base values refer to Tables C 2 and C 3 in Appendix C of this document Family Value Typefa...

Page 156: ...Typeface may be selected font descriptor typeface MSB field is ignored 3 Base Value Base Value Typeface Selected Typeface Selected Typeface Selected Typeface Selected This table assumes that the typeface type specified is available in the printer 1 The LaserJet series II printer only accepts a typeface selection value field range of 0 255 2 If two fonts are available in the printer that have the s...

Page 157: ...1 for the PCL context and Table 4 2 for the HP GL 2 context The User Default Environment which can be set from a printer s control panel is listed in Table 4 3 Note If a feature setting is not supported on a printer for exam ple duplex on non duplex printers or status readback on printers which do not support that feature then the printer s print environment does not contain that feature setting I...

Page 158: ...150 dots Text Length 60 lines Left Margin Left logical page boundary Right Margin Right logical page boundary Perforation Skip On Line Termination CR CR LF LF FF FF 1 User can select default values from the printer s Operator Control Panel for these feature settings 2 Selectable from the printer Operator Control Panel if duplex is selected 3 Used on HP LaserJet IIISi and 4Si printers only 4 The fo...

Page 159: ...e front panel if a fixed space scalable font was selected as the user default 4 Selectable from the front panel if a proportional scalable font was selected as the user default 5 If the default symbol set is WIN31J the value is 31 otherwise it is 0 only available on the LaserJet 4PJ 4LJ Pro and LaserJet 4V 4MV printers if the ESC P SIMM is installed If the default symbol set is GB2312 the value is...

Page 160: ...icture Frame Width Logical page width 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 Macro ID 0 TROUBLESHOOTING End of Line Wrap Off Display Functions Off STATUS READBACK Current Location Type 0 In...

Page 161: ... Size Mode Absolute Character Slant 0 Extra Horizontal Space 0 Extra Vertical Space 0 Character Fill Mode Solidly filled no edging Label Origin 1 Label Terminator Etx Transparent Data Mode Off Primary Font ID 0 Secondary Font ID 0 Scalable or Bitmap Font Select scalable fonts only VECTOR GROUP Plotting Mode Absolute Pen State Up POLYGON GROUP Polygon Buffer Cleared Polygon Mode Off Table 4 2 Facto...

Page 162: ...es Anchor Corner 0 0 Plotter units User defined Fill Types Solid fill Transparency Mode On transparent Screened Vector No screening CONFIGURATION AND STATUS GROUP Scale Mode Off Window PCL default picture frame the PCL default logical page less 1 2 inch at the top and the bottom Coordinate System Orientation Orientation of PCL default logical page coordinate system P1 P2 Lower left upper right cor...

Page 163: ...which do not contain NVRAM In earlier printers without PJL the feature settings contained in the User Default Environ ment were selectable through the control panel only In newer printers with PJL these feature settings can be set from either the control panel if the printer has one or through PJL or both The User Default Environment is reset to the Factory De fault Environment upon a cold reset P...

Page 164: ...s EconoMode On Off ns ns ns ns ns ns Resource Saving On Off ns ns ns ns ns ns ns On Off Auto On Off Auto Supported Default value see Chapter 3 for list ns Not Supported 1 PCL range is 1 through 32767 2 SIMMs also available 3 The HP LaserJet 4L 4ML 4PJ and 4MP printers do not accept cartridges 4 Displayed for fixed spaced scalable fonts only 5 Displayed for proportional scalable fonts only 6 Sets P...

Page 165: ...D plus A4 Executive A3 B4 B5 Ledger 11 x 17 Envelopes Com 10 Monarch DL C5 B5 plus A4 11x17 A3 Executive plus COM10 DL C5 envelopes Manual Feed Off On Duplex Off simplex On ns 5 5M option 6P 6MP ns ns ns Binding Long edge Short edge ns 5 5M w duplex option ns ns Output Bin Media Bin Upper Lower ns ns ns Resolution Enhancement Medium Light Dark Off On On Off On Off Print Density 1 2 3 4 5 EconoMode...

Page 166: ...DL B5 Manual Feed Off On Duplex Off simplex On option Binding Long edge Short edge w duplex option Output Bin Media Bin Upper Lower ns Resolution Enhancement Medium Light Dark Off On Print Density 1 2 3 4 5 EconoMode On Off Resource Saving On Off On Off Auto Supported Default value see Chapter 2 for list ns Not Supported 1 PCL range is 1 through 32767 2 Displayed for fixed spaced scalable fonts on...

Page 167: ... data especially raster graphics to the printer For the HP LaserJet 4L using Raster Graphics Adaptive Compression PCL compression mode five All HP LaserJet 4 5 and 6 family printers have internal programming for optimizing the use of limited memory HP LaserJet 4 4M 4Si 4SiMx and DeskJet 1200C printers compress raster graphics data using a system called Adaptive Data Compression or ADC The other HP...

Page 168: ...photographs especially if a technique called error diffusion is used cannot always be printed as easily by ADC or MEt as can line art graphics Fortunately another internal printer feature Image Adapt can be called upon to make the page fit in memory Image Adapt Image Adapt is only used as a last resort for compressing raster graphics data and as such will rarely be seen It reduces a raster graphic...

Page 169: ...as manually turned on and memory was added to accommodate it With MEt the manual setting of Page Protection and the additional memory required to facilitate it is obsolete MEt automatically assesses the complexity of the page being printed and if too complex turns on a new form of page protection which uses compression to remove the requirement for additional memory In rare circumstances MEt s ass...

Page 170: ...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 Ordered Images Raster Graphic images or pictures should be sent from top to bottom with the data in...

Page 171: ... appear in the image either send zeroed data row s or use the Raster Y Offset command 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 Following th...

Page 172: ...iled across the page Avoid Unnecessary Pattern Selection In HP GL 2 avoid issuing redundant Fill Type FT and Line Type LT commands These commands may cause patterns to be rebuilt and tiled for each invocation Avoid Many Small Polygons In HP GL 2 avoid entering and exiting polygon mode repeatedly as it fragments memory If possible send down fewer larger polygons Download Font Characters as Needed A...

Page 173: ...r the HP LaserJet 4L and LaserJet IIIP printers is that the data is not decompressed upon entry to the printer provided the image is portrait 300 dpi transparent print model and no patterns are being used This allows the LaserJet 4L and IIIP to print many pages which would otherwise require more memory As an added benefit these pages print faster The other HP LaserJet 4 5 and 6 family printers dec...

Page 174: ...5 8 Memory Usage ...

Page 175: ...5 commands in hierarchical order and gives the decimal and hexadecimal equivalents of each Table A 2 lists HP GL 2 commands where as Table A 3 lists control codes Note Values in parentheses x identify the lower case of the termination character which is used for combining commands Printer Commands A 1 ...

Page 176: ...g 027 038 097 050 071 103 1B 26 61 32 47 67 Job Separation l1T t 027 038 108 049 084 116 1B 26 6C 31 54 74 Output Media Bin Automatic selection l0G g 027 038 108 048 071 103 1B 26 6C 30 47 67 Selection Upper Output Bin Bin 1 l1G g 027 038 108 049 071 103 1B 26 6C 31 47 67 Rear Output Bin1 Bin 2 l2G g 027 038 108 050 071 103 1B 26 6C 32 47 67 Selects Bin 3 l3G g 027 038 108 051 071 103 1B 26 6C 33 ...

Page 177: ...er l6H h 027 038 108 054 072 104 1B 26 6C 36 48 68 Auto Select l7H h 027 038 108 055 072 104 1B 26 6C 37 48 68 Tray 1 right tray l8H h 027 038 108 056 072 104 1B 26 6C 38 48 68 Page Size Executive l1A a 027 038 108 049 065 97 1B 26 6C 31 41 61 Letter l2A a 027 038 108 050 065 97 1B 26 6C 32 41 61 Legal l3A a 027 038 108 051 065 97 1B 26 6C 33 41 61 Ledger l6A a 027 038 108 054 065 97 1B 26 6C 36 4...

Page 178: ...kip Disable l0L l 027 038 108 048 076 108 1B 26 6C 30 4C 6C Enable l1L l 027 038 108 049 076 108 1B 26 6C 31 4C 6C Horizontal Column Spacing Horizontal Motion Index HMI of 1 120 Increments k H h 027 038 107 072 104 1B 26 6B 48 68 Vertical Line Spacing Vertical Motion In dex VMI of 1 48 Increments l C c 027 038 108 067 99 1B 26 6C 43 63 Line Spacing Lines per inch 1 line inch l1D d 027 038 108 049 ...

Page 179: ...6B 31 47 67 CR CR LF CR LF FF CR FF k2G g 027 038 107 050 071 103 1B 26 6B 32 47 67 CR CR LF LF CR LF FF CR FF k3G g 027 038 107 051 071 103 1B 26 6B 33 47 67 Push Pop Position Push Pop Position Push f0S s 027 038 102 048 083 115 1B 26 66 30 53 73 Pop f1S s 027 038 102 049 083 115 1B 26 66 31 53 73 FONT SELECTION Symbol Set Selection1 Primary Symbol Set ISO 60 Norwegian 1 0D 027 040 048 068 1B 28 ...

Page 180: ... 31 33 4C Wingdings 579L 027 040 053 055 057 076 1B 28 35 37 39 4C PS Math 5M 027 040 053 077 1B 28 35 4D Ventura Math 6M 027 040 054 077 1B 28 36 4D Math 8 8M 027 040 056 077 1B 28 38 4D Symbol 19M 027 040 049 057 077 1B 28 31 39 4D ISO 8859 1 ECMA 94 Latin 1 0N 027 040 048 078 1B 28 30 4E ISO 8859 2 Latin 2 2N 027 040 050 078 1B 28 32 4E ISO 8859 9 Latin 5 5N 027 040 053 078 1B 28 35 4E ISO 11 S...

Page 181: ...ndows 3 1 Latin 1 ANSI 19U 027 040 049 057 085 1B 28 31 39 55 Windows 3 1J Japanese 19K 027 040 049 057 075 1B 28 31 39 4B Spacing Primary Spacing Fixed s0P p 027 040 115 048 080 112 1B 28 73 30 50 70 Proportional s1P p 027 040 115 049 080 112 1B 28 73 31 50 70 Pitch Primary Pitch Characters inch s H h 027 040 115 072 104 1B 28 73 48 68 Set Pitch Mode 10 0 k0S s 027 038 107 048 083 115 1B 26 6B 30...

Page 182: ...utlines shading etc and widths as well as posture Refer to the PCL 5 Printer Language Technical Reference Manual Stroke Weight Primary Font Stroke Weight Ultra Thin s 7B b 027 040 115 045 055 066 98 1B 28 73 2D 37 42 62 Extra Thin s 6B b 027 040 115 045 054 066 98 1B 28 73 2D 36 42 62 Thin s 5B b 027 040 115 045 053 066 98 1B 28 73 2D 35 42 62 Extra Light s 4B b 027 040 115 045 052 066 98 1B 28 73...

Page 183: ...28752T t 027 040 115 050 056 055 053 050 084 116 1B 28 73 32 38 37 35 32 54 74 MS Gothic s28825T t 027 040 115 050 056 056 050 053 084 116 1B 28 73 32 38 38 32 35 54 74 Times New Roman s16901T t 027 040 115 049 054 057 048 049 084 116 1B 28 73 31 36 39 30 31 54 74 SimHei s37110T t 027 040 115 051 055 049 049 048 084 116 1B 28 73 33 37 31 31 30 54 74 SimSun s37058T t 027 040 115 051 055 048 053 056...

Page 184: ...070 102 1B 2A 63 35 46 66 Copy Assign the currently invoked font as temporary c6F f 027 042 099 054 070 102 1B 2A 63 36 46 66 Soft Symbol Set Management Creation Set Symbol Set ID c R r 027 042 099 082 114 1B 2A 63 52 72 Define Symbol Set of Bytes f W Data 027 040 102 087 1B 28 66 57 Symbol Set Control Delete all symbol sets c0S s 027 042 099 048 083 115 1B 2A 63 30 53 73 Delete all temporary symb...

Page 185: ... 042 099 069 101 1B 2A 63 45 65 GRAPHICS Raster Graphics Raster 75 dots inch t75R r 027 042 116 055 053 082 114 1B 2A 74 37 35 52 72 Resolution 100 dots inch t100R r 027 042 116 049 048 048 082 114 1B 2A 74 31 30 30 52 72 150 dots inch t150R r 027 042 116 049 053 048 082 114 1B 2A 74 31 35 30 52 72 200 dots inch t200R r 027 042 116 050 048 048 082 114 1B 2A 74 32 30 30 52 72 300 dots inch t300R r ...

Page 186: ... 109 1B 2A 62 32 4D 6D Delta Row b3M m 027 042 098 051 077 109 1B 2A 62 33 4D 6D Adaptive Compression b5M m 027 042 098 053 077 109 1B 2A 62 35 4D 6D Replacement Delta Row b9M m 027 042 098 057 077 109 1B 2A 98 39 4D 6D Transfer Raster Data by row of Bytes b W Data 027 042 098 087 1B 2A 62 57 Transfer Raster Data by plane of Bytes b V Data 027 042 062 086 1B 2A 98 56 End Raster Graphics Old versio...

Page 187: ...110 110 1B 2A 76 30 4E 1B 2A 76 31 4E 6E 6E Pattern Transparency Mode Transparent Opaque v0O v1O o o 027 042 118 048 079 027 042 118 049 079 111 111 1B 2A 76 30 4F 1B 2A 76 31 4F 6F 6F Logical Operation ROP3 input value l O o 027 042 108 079 111 1B 2A 6C 4F 6F Pixel Placement Grid Intersection v0R r 027 042 108 048 082 114 1B 2A 6C 30 52 72 Pixel Placement v1R r 027 042 118 049 082 114 1B 2A 76 31...

Page 188: ...9 049 048 071 103 1B 2A 63 31 30 47 67 15 Gray c15G g 027 042 099 049 053 071 103 1B 2A 63 31 35 47 67 30 Gray c30G g 027 042 099 051 048 071 103 1B 2A 63 33 30 47 67 45 Gray c45G g 027 042 099 052 053 071 103 1B 2A 63 34 35 47 67 70 Gray c70G g 027 042 099 055 048 071 103 1B 2A 63 37 30 47 67 90 Gray c90G g 027 042 099 057 048 071 103 1B 2A 63 39 30 47 67 100 Gray c100G g 027 042 099 049 048 048 ...

Page 189: ...r 027 042 112 049 082 114 1B 2A 70 31 52 72 MACROS Macro ID Macro ID f Y y 027 038 102 089 121 1B 26 66 59 79 Macro Control Start Macro Def f0X x 027 038 102 048 088 120 1B 26 66 30 58 78 Stop Macro Def f1X x 027 038 102 049 088 120 1B 26 66 31 58 78 Execute Macro f2X x 027 038 102 050 088 120 1B 26 66 32 58 78 Call Macro f3X x 027 038 102 051 088 120 1B 26 66 33 58 78 Enable Overlay f4X x 027 038...

Page 190: ... 75 Entity 3 s3U u 027 042 115 051 085 117 1B 2A 73 33 55 75 Entity 4 s4U u 027 042 115 052 085 117 1B 2A 73 34 55 75 Inquire Status Readback Entity Font s0I i 027 042 115 048 073 105 1B 2A 73 30 49 69 Macro s1I i 027 042 115 049 073 105 1B 2A 73 31 49 69 User defined Pattern s2I i 027 042 115 050 073 105 1B 2A 73 32 49 69 Symbol Set s3I i 027 042 115 051 073 105 1B 2A 73 33 49 69 Font Extended s4...

Page 191: ... 3B 027 037 051 066 1B 25 33 42 HP GL 2 Plot Horzontal Size Horizontal size in inches c K k 027 042 099 075 107 1B 2A 63 4B 6B HP GL 2 Plot Vertical Size Vertical size in inches c L l 027 042 099 076 108 1B 2A 63 4C 6C Set Picture Frame Anchor Point Set anchor point to cursor position c0T t 027 042 099 048 084 116 1B 2A 63 30 54 74 Picture Frame Horizontal Size Decipoints c X x 027 042 099 088 120...

Page 192: ...116 050 074 106 1B 2A 74 32 4A 6A Device best dither t3J j 027 042 116 051 074 106 1B 2A 74 33 4A 6A Error diffusion t4J j 027 042 116 052 074 106 1B 2A 74 34 4A 6A Monochrome device best dither t5J j 027 042 116 053 074 106 1B 2A 74 35 4A 6A Monochrome error diffusion t6J j 027 042 116 054 074 106 1B 2A 74 36 4A 6A Cluster ordered dither t7J j 027 042 116 055 074 106 1B 2A 74 37 4A 6A Monochrome ...

Page 193: ...ol_pt y3_control_pt x1_control_pt y1_control_pt x2_control_pt y2_control_pt x3_control_pt y3_control_pt Bezier Relative BR x1_control_pt_increments y1_control_pt_increments x2_control_pt_increments y2_control_pt_increments x3_control_pt_increments y3_control_pt_increments x1_control_pt_increments y1_control_pt_increments x2_control_pt_increments y2_control_pt_increments x3_control_pt_increments y3...

Page 194: ...dinate y_coordinate Edge Rectangle Relative ER x_increment y_increment Fill Wedge WG radius start_angle sweep_angle chord_angle Edge Wedge EW radius start_angle sweep_angle chord_angle Polygon Mode PM polygon_definition Fill Polygon FP 0 Odd Even 1 non zero winding Edge Polygon EP None Parameters in brackets are optional Table A 2 HP GL 2 Commands continued A 20 Printer Commands ...

Page 195: ...fine Label Terminator DT 1bterm mode Character Plot CP spaces lines Transparent Data TD mode Define Variable Text Path DV path line LINE AND FILL ATTRIBUTES GROUP Line Type LT line_type pattern_length mode Line Attributes LA kind value kind value Pen Width PW width pen Pen Width Unit Selection WU type Select Pen SP pen required 1 for black recommended or 0 for white Symbol Mode SM char Fill Type F...

Page 196: ...tate Coordinate System RO angle TECHNICAL GRAPHICS EXTENSION Begin Plot BP kind value kind value Chord Tolerance Mode CT mode Download Character DL charnum up x y up x y Frame Advance FR Media Type MT type Merge Control MC mode opcod Output Error OE Output Hardclip Limits OH Output Identification OI Output P1 and P2 OP Output Status OS Pixel Placement PP mode Plot Size PS length width Quality Leve...

Page 197: ... first line at top of the next page while maintaining current column position Carriage Return C R 13 Move to the left margin on the current print line Shift Out S O 14 Select characters that follow from the current secondary font until receipt of a Shift In Shift In S I 15 Select characters that follow from the current primary font until receipt of a Shift Out Escape E C 27 Indicates the beginning...

Page 198: ...A 24 Printer Commands ...

Page 199: ...n 1 Ventura ITC Zapf Dingbats2 Microsoft Publishing1 PS ITC Zapf Dingbats2 PC 852 ITC Zapf Dingbats series 1002 PC 8 Turkish ITC Zapf Dingbats series 2002 ISO 8859 2 Latin 2 ITC Zapf Dingbats series 3002 Windows 3 1 Latin 2 1 Intellifont only except for HP LaserJet 5 5M and 4000 series printers where they are also True Type These math sets are inappropriate in script faces italic faces or any unus...

Page 200: ...character The International Organization for Standardization ISO symbol sets and the HP German and HP Spanish symbol sets are represented by a character substitution table see page B 19 The final table the Roman 8 Character Conversion table identifies the hexadecimal decimal and octal codes for the Roman 8 symbol set Note To identify the symbol sets that are supported by a printer refer to Chapter...

Page 201: ...8U Roman 8 R8 7J DeskTop DT Internal Symbol Set Charts B 3 ...

Page 202: ...0N ISO 8859 1 Latin 1 E1 19U Windows 3 1 Latin 1 W1 B 4 Internal Symbol Set Charts ...

Page 203: ...12U PC 850 Multilingual PM 10U PC 8 Code Page 437 PC Internal Symbol Set Charts B 5 ...

Page 204: ...12J MC Text MC 10J PS Text TS B 6 Internal Symbol Set Charts ...

Page 205: ...11U PC 8 Danish Norwegian PD 13J Ventura International VI Internal Symbol Set Charts B 7 ...

Page 206: ...1U Legal LG 14J Ventura US VU B 8 Internal Symbol Set Charts ...

Page 207: ...6J Microsoft Publishing PG 9U Windows 3 0 Latin 1 WO Internal Symbol Set Charts B 9 ...

Page 208: ...17U PC 852 Latin 2 PE 9T PC Turkish PT B 10 Internal Symbol Set Charts ...

Page 209: ...9E Windows 3 1 Latin 2 WE 2N ISO 8859 2 Latin 2 E2 Internal Symbol Set Charts B 11 ...

Page 210: ...5N ISO 8859 9 Latin 5 E5 5T Windows 3 1 Latin WT B 12 Internal Symbol Set Charts ...

Page 211: ...9J PC 1004 Code Page 1004 PU 26U PC 775 Code Page 775 PV Internal Symbol Set Charts B 13 ...

Page 212: ...19L Windows Baltic WL 6N ISO 8859 10 Latin 6 E6 B 14 Internal Symbol Set Charts ...

Page 213: ...6M Ventura Math VM 8M Math 8 M8 Internal Symbol Set Charts B 15 ...

Page 214: ...5M PS Math MS 15U Pi Font PI B 16 Internal Symbol Set Charts ...

Page 215: ...19M Symbol Font AS 579L Wingdings Font L Internal Symbol Set Charts B 17 ...

Page 216: ...9L Ventura ITC Zapf Dingbats DV 10L PS ITC Zapf Dingbats DS B 18 Internal Symbol Set Charts ...

Page 217: ...11L ITC Zapf Dingbats series 100 D1 12L ITC Zapf Dingbats series 200 D2 Internal Symbol Set Charts B 19 ...

Page 218: ...13L ITC Zapf Dingbats series 300 D3 B 20 Internal Symbol Set Charts ...

Page 219: ... the ISO 4 United Kingdom symbol set the British pound sign replaces the number sign used in decimal position 35 of the ASCII symbol set These symbol sets are becoming obsolete and are not recommended for future use and are not present on the HP LaserJet 4 4M 4Si 4SiMx 4L 4ML 4P 4MP 4PJ 4LJ Pro 4LC 4 Plus 4M Plus 4V 4MV 4000 series 5 5M 5P 5L 5Si 5SiMx 5Si Mopier 6L 6P 6MP Color LaserJet Color Las...

Page 220: ...tal equivalent of each character in the Roman 8 symbol set Use this table when your software requires hexadecimal decimal or octal values in place of your printer command characters This conversion table begins on the following page B 22 Internal Symbol Set Charts ...

Page 221: ...Table B 2 Roman 8 Character Conversion Internal Symbol Set Charts B 23 ...

Page 222: ...Table B 2 Roman 8 Character Conversion continued B 24 Internal Symbol Set Charts ...

Page 223: ...Table B 2 Roman 8 Character Conversion continued Internal Symbol Set Charts B 25 ...

Page 224: ...Table B 2 Roman 8 Character Conversion continued B 26 Internal Symbol Set Charts ...

Page 225: ...Table B 2 Roman 8 Character Conversion continued Internal Symbol Set Charts B 27 ...

Page 226: ...Table B 2 Roman 8 Character Conversion continued B 28 Internal Symbol Set Charts ...

Page 227: ...Table B 2 Roman 8 Character Conversion continued Internal Symbol Set Charts B 29 ...

Page 228: ...B 30 Internal Symbol Set Charts ...

Page 229: ... 2 commands The values under Kind1 are also used in the Font Descriptor header symbol set field bytes 14 15 described in Chapter 11 Font Creation of the PCL 5 Printer Language Technical Reference Manual Table C 2 identifies the Typeface Family values for the various type foundries Table C 3 identifies all the currently assigned typeface base values Symbol Set and Typeface Codes C 1 ...

Page 230: ... taking the value of the value field for the symbol set multiplying it by 32 adding the decimal ASCII value of the termination character the symbol set ID character value of the escape sequence and subtracting 64 Font Descriptor Symbol Set Value Escape Sequence Value Field Value 32 Decimal Value of Escape Sequence Termination Character 64 For example to calculate the Kind1 value for the symbol set...

Page 231: ... 2L 76 Line Draw 8 8L 268 Ventura ITC Zapf Dingbats3 9L 300 PS ITC Zapf Dingbats 10L 332 ITC Zapf Dingbats Series 100 11L 364 ITC Zapf Dingbats Series 200 12L 396 ITC Zapf Dingbats Series 300 13L 428 Windows Baltic 19L 620 Carta 20L 652 Ornaments 21L 684 Universal News Commercial Pi 22L 716 Chess 23L 748 Astrology 1 24L 780 Pi Set 1 31L 1004 Pi Set 2 32L 1036 Pi Set 3 33L 1068 Pi Set 4 34L 1100 Pi...

Page 232: ... PC 8 D N Danish Norwegian 11U 373 PC 850 Multilingual 12U 405 Pi Font 15U 501 PC 857 16U 533 PC 852 Latin 2 17U 565 Windows 3 1 Latin 1 19U 629 PC 860 Portugal 20U 661 PC 861 Iceland 21U 693 PC 863 Canada French 23U 757 PC 865 Norway 25U 821 PC 775 26U 853 Arabic 8 8V 278 Windows 3 1 Latin Arabic 9V 310 Code Page 864 Latin Arabic 10V 342 3 of 9 Barcode 0Y 25 Industrial 2 of 5 Barcode 1Y 57 Matrix...

Page 233: ...racters 0C 3 ISO 61 Norwegian Version 2 1D 36 Roman Extension 0E 5 ISO 25 French 0F 6 HP German 0G 7 ISO 14 JIS ASCII 0K 11 ISO 13 Katakana 1K 43 Symbol Set Name1 Symbol Set ID Kind1 Value2 Obsolete Symbol Sets3 ISO 57 Chinese 2K 75 HP Spanish 1S 51 ISO 10 Swedish 3S 115 ISO 16 Portuguese 4S 147 ISO 84 Portuguese 5S 179 ISO 85 Spanish 6S 211 ISO 2 International Reference 2U 85 Arabic McKay s versi...

Page 234: ...est condensed 34 Hobo 35 Windsor 38 Peignot 39 Baskerville 41 Trade Gothic 41 Pemai Thai 41 CG Trade 42 Goudy Old Style 43 ITC Zapf Chancery 44 Clarendon 45 ITC Zapf Dingbats 46 Cooper 47 ITC Bookman 47 Noparat Thai 48 Stick 49 HP GL Drafting 50 HP GL Spline 51 Gill Sans 51 Unesco Thai 52 Univers 53 Bodoni 53 Poster Bodoni black 53 Greek Apla 54 Rockwell 55 Melior 56 ITC Tiffany 57 ITC Clearface 5...

Page 235: ...d Stempel 102 Garth Graphic 103 ITC Ronda 103 Candy Bits patterned 104 OCR A 105 Cochin 106 Englische Schreibschrift italic 106 Mister Earl condensed 107 Flash italic 107 Woodstock 108 Gothic numbered 109 Stencil ATF 110 OCR B 111 Akzidenz Grotesk 112 Black White patterned outline inline 112 Logos 113 Shannon 114 ITC Stone Informal 115 ITC Stone Sans 116 ITC Stone Serif 117 Schneidler Mediaeval 11...

Page 236: ...Frutiger 178 Candida 179 Folio 180 Corona 181 ITC Kabel 181 Zeppelin inline 182 Garamond No 3 183 Sabon 184 ITC Novarese 185 Weiss 186 Hiroshige 187 French Script 188 Meridien 189 Mistral 190 Aster 191 Caledonia 192 Nuptial Script 193 Lucida 194 Song China 194 Adobe Wood Series 1 195 Memphis 196 Lucida Sans 197 Syntax 198 Utopia 199 Berthold Walbaum Buch 200 Minion 201 Marigold 202 ITC Tiepolo 203...

Page 237: ...7 Communication 6 238 Modern 238 PL Modern 238 Games Sports 1 239 Artistik 239 Games Sports 2 240 Flintstones 240 Games Sports 3 241 SnowCap 241 Games Sports 4 242 Bedrock 242 Holidays 1 243 Star Fleet 243 Industry Engineering 1 244 Star Trek Film 244 Industry Engineering 2 245 Star Trek 245 Transportation 1 246 Hei China 246 Star Trek Pi 246 Transportation 2 247 ITC Mendoza 248 Boton 249 Jaeger D...

Page 238: ...Charme 291 ITC Flora 292 Basilica 293 Auriol 294 Kuenstler Script 295 ITC New Baskerville 296 Berling 297 News Gothic 298 Critter 298 Linotype Holiday Pi 1 2 3 299 Medici Script 300 Aurora 301 Carta 302 Adobe Symbol 303 Insignia 304 Perpetua 305 Raleigh 306 Romic 307 Formata 308 Cyrillic Univers 308 Chuan Pim like Univers 308 Narkis Tam like Univers 308 Greek Univers II 309 Bauer Bodoni 310 Indust...

Page 239: ...lic 359 Kino bold condensed 360 Looney Tunes 360 E13B MICR 361 Imperial 361 CMC 7 MICR 362 Charlemagne 363 Present Script 364 Repro Script italic 364 Matura bold 365 Baskerville No 2 366 Engravers Roman 367 VGC Egyptian 505 368 TBG Herculanum 369 Clearface Gothic 370 Studz 370 Border Pi 1515 9 371 Toolbox 371 Bundesbahn Pi 372 Quake 372 Chemical Pi 373 Neuland solid inline 373 Newton Inline 373 Wa...

Page 240: ...rcadia 415 ITC Veljovik 416 Armenian Aramian 417 Armenian Barz 418 Helvetica Rounded 419 Olympian 420 DIN Engschrift condensed 420 DIN Mittelschrift 421 Granjon 422 Guardi 423 Impact 424 Sassoon Primary 425 Packard 426 Baskerville Book 427 ITC Pacella 428 Rusticana 429 Eccentric 430 Embassy Script 430 Greek Florentine Script II 431 PL Latin Bold 431 PL Latin Elongated condensed 431 Latin Antique 4...

Page 241: ...73 Pelican italic 473 Visigoth bold italic 474 Letraset Arta 475 Post Mediaval 476 Adsans 477 Ariadne 478 Calligraphy 479 Didot 480 Ashley Script italic 480 Ashley Crawford bold 480 Ashley Inline inline 481 Catull 482 Cremona 483 Audrey No 2 484 Lo Type 485 Madame patterned with shadow 486 Roundy 486 Animals 487 Ruling Script 487 Business Services 1 488 Sho 488 Business Services 2 489 Wiesbaden Sw...

Page 242: ... Pi 526 Sackers Roman 527 Kompakt ultra black italic 527 Monoline Script italic 528 Othello bold condensed 529 Sackers Classic Roman 529 Sackers Italian Script italic 530 Musketeer 530 Riviera inline 531 Poppl Residenz 532 Rotation 533 Bank Gothic 534 Delphian inline 534 Greeting Monotone 535 Sackers Antique Roman 536 Schwabacher 537 Egyptienne condensed 538 Artisan Roman inline 538 Forte bold ita...

Page 243: ... condensed 588 Eckmann text 589 Cloister Open Face outline 589 Davida text 589 Klang italic 590 Fry s Baskerville 591 Metro 592 Mandate 593 Star Trek Gen 594 Virile 595 Bingham Script text 595 Block bold 596 ITC Gorilla text 596 ITC Pioneer outline shadow 597 Ruzicka 598 Bodoni Campanile 599 Linotype Modern 600 Monterey Script italic 600 Playbill condensed 601 Normande 602 Wave 603 Bernhard Fashio...

Page 244: ...nline 645 Skjald 646 Bell Gothic 647 Gillies Gothic Bold italic 648 Quaint Roman 648 Chic inline 649 PL Westerveldt Light condensed 650 PL Davison Americana 651 TC Jasper 652 Poppl Laudatio 653 TC Europa Bold 654 Siena Black italic 655 Yearbook 656 Koloss extra bold 657 Phenix American extra condensed 658 PL Bernhardt 659 Orlando Caps 659 PL Barclay Outline outline 660 PL Britannia Bold 661 PL Fio...

Page 245: ...Bold condensed 703 PL West Behemoth Semi Condensed XBd Cd 704 Renault 705 Forbes Bold 706 Mobil 707 Becket 708 Lucida Sans Typewriter 709 Cartoon Script Roman 710 Campanula 711 Odilia 712 Lino Letter 713 Henche 714 Mahlau condensed 715 Aquarias No 8 bold 716 CG Frontiera 717 Globe Gothic 718 Signature 719 Sans Serif Stencil 720 Boldface PS 721 Title PS 725 Hess Neobold 726 Hollandse Mediaeval 727 ...

Page 246: ...tesk 772 Apolline 773 Alisal 774 Strider 775 Throhand 776 Cicero e should be e acute 777 Antique Condensed Two 778 Asphalt Black 779 Avalon 780 Brok 781 Citadel 782 Hermes 783 Lafayette 784 Narcissus 785 Pilsner 786 Showcard Moderne 787 Streamline 788 Scherzo 789 Jante Antiqua 790 Albers Architype 791 Aubette Architype 792 Ballmer Architype 793 Bayer Type Architype 794 Schwitters Architype 795 Cra...

Page 247: ...38 Dorothea upright 839 Hrabanus upright 840 Lexie s Animals 841 Mexican Birds 841 Mexican Borders 841 Mexican Symbols 842 Monmouth upright 843 Neuhengen upright 844 Ophelia Italic 845 Poggio Bookhand upright 846 Pompeii Capitals upright 847 Ramsey upright 848 Sallando Italic 849 Thalia Italic 850 Trieste upright 851 Connach Historic 852 Lombardic Caps 853 Ludovico Smooth Flourish 853 Ludovico Woo...

Page 248: ...C 20 Symbol Set and Typeface Codes ...

Page 249: ...2 5 6 foreground color 2 70 HP GL 2 mode 2 87 job separation 2 2 line type HP GL 2 5 6 logical operation 2 17 MC merge control 2 29 mechanical print quality 2 85 2 89 media destination output bin 2 78 media source 2 76 media type 2 85 2 88 negative motion 2 90 number of copies 2 2 output bin selection 2 2 2 78 page size 2 2 palette control 2 70 paper media source 2 76 pixel placement 2 25 2 28 PP ...

Page 250: ...cement command 2 28 polygon memory usage 5 6 HP GL 2 mode command 2 87 I I O configuration 2 7 ID values symbol set C 2 image adapt 5 2 initialization 2 49 internal fonts 3 1 internal symbol sets 3 1 mapping B 1 See also symbol set charts internal typefaces 3 1 ISO substitution characters B 21 J job separation command 4Si 2 10 IIISi 2 2 L large fonts 2 35 LaserJet 4 Plus printer 2 60 4 printer 2 4...

Page 251: ...ult settings 4 1 feature support 1 1 2 1 job over AppleTalk 2 7 printer commands A 1 pixel placement 2 25 command 2 25 HP GL 2 command 2 28 PCL command 2 25 polygons avoid multiple smaller 5 6 PostScript level 1 operators 2 8 level 2 operators 2 8 NBP 2 8 powersave mode 2 61 PP command HP GL 2 2 28 print environment default settings 4 4 print job initialization 2 49 print model 2 13 memory efficie...

Page 252: ...n 2 15 TrueType fonts 3 10 two byte fonts 2 86 two byte typeface values 3 12 type AppleTalk 2 9 typeface base values 3 12 C 5 family values C 5 one byte values 3 12 two byte values 3 12 value field 3 12 vendor values C 5 typeface field scalable font descriptor 3 12 typeface string segment 2 36 2 42 typefaces internal scalable 3 3 U user environment settings 4 7 V vertical clusters 2 58 printing 2 ...

Reviews: