PCL 5 Comparison Guidefor the HP LaserJet III HP LaserJet IIIDHP LaserJet IIISi HP LaserJet IIIP HP LaserJet 4 FamilyHP LaserJet 4000 seriesHP Color
This guide covers the following HP LaserJet printers:Introduction DateLaserJet III March 1990LaserJet IIID September 1990LaserJet IIISi February 199
Table 2-10. Format 15 and Format 16 Font HeaderByte 15 (MSB) 8 7 (LSB) 00 Font Descriptor Size (minimum 72)2 Header Format (1
Table 2-11. Format 15 Segmented Font DataByte 15 (MSB) 8 7 (LSB) 0x + 0 First segment, Segment Identifierx + 2 First segment,
The Segment Size field, which is part of each segmentwithin the Segmented Font Data, was changed from anunsigned integer in Format 15 to an unsigned l
The remaining fields should be set the same as in theFormat 0 Font Header for PCL Bitmapped Fonts, with thefollowing exceptions:Font TypeFont type des
Table 2-13. Bitmap Resolution Data SegmentByte 15 (MSB) 8 7 (LSB) 0x + 0 Segment Identifier (’BR’)x + 2x + 4Segment Size (4)x +
Limitations The following limitations apply to Format 16 Font Headersfor bitmap fonts:The Font Type field for Format 16 bitmap fonts must beset to 3.
HP Color LaserJetPrinterAs its name implies, the HP Color LaserJet printer is acolor laser printer. This 300 dpi printer adds several newfeatures to t
AppleTalkConfigurationCommandAs discussed in the HP LaserJet 4 section of this chapter,the AppleTalk Configuration command allows a user tosend PCL jo
HP LaserJet 4LJPro PrinterThe HP LaserJet 4LJ Pro printer (C3935), released in May1995, is designed primarily for the Japanese market. Thisprinter pro
Japanese typefaces, also applies to the LaserJet 4LCprinter’s Chinese typefaces with the following differences.The default values for the Text Parsing
PCL FeatureSupportTable 1-1, the PCL Feature Support Matrix, lists all theprinter commands from the PCL 5 Printer LanguageTechnical Reference Manual a
HP LaserJet 5LPrinterThe HP LaserJet 5L printer, introduced in September 1995,is much different in appearance than the LaserJet 4Lprinter, but it has
HP LaserJet 5Siand 5SiMx PrintersHP LaserJet 5Si and 5SiMx printers are designed for usingin shared printing environments. The HP LaserJet 5SiMxprinte
Descriptions of the Paper (Media) Source, Output Bin, andAlphanumeric ID commands are provided below.Paper (Media) SourceCommandThe Paper (Media) Sour
The following table compares the paper/media sourcevalues and the trays they select on various printers.Value (#) LaserJet 4,4 Plus, 4VLaserJet4Si/4Si
Output Bin Command This command selects the destination bin into which theprint job is output when printed.?&l#G# = 0 - Automatic selection
Alphanumeric IDCommandThe Alphanumeric ID command performs several differentfunctions depending on the operation specified. Thiscommand:Specifies the
Operation Description0 Sets the current Font ID to the given String ID. This operation allowsthe user to set the current PCL Font ID to a string name,
Operation Description21 Deletes the macro association named by the current Macro ID. Themacro must have been associated with an alphanumeric Macro ID
Media Type Paper Size Paper Source Size/Type UsedNot specified Not specified Not specified Default sizeDefault typeNot specified Not specified Specifi
Example: Using the Alphanumeric ID Command toDownload a FontFonts can be downloaded to the printer disk using PJL, orusing PCL you can download a font
Notes In Table 1-1, if the command value field parameters arenot listed, then all parameters are supported by printersthat support that command.The va
Specify the current font as primary using the alphanumericID command ?&n17W2AssociatedFontIDDelete the name “AssociatedFontID” from the PCL databa
HP DeskJet 1200CPrinterThe DeskJet 1200C is a 300-dpi LaserJet-compatiblethermal inkjet color printer. It uses PCL 5 and is verycompatible with the La
Updated Features Printers with a “B” or “C” revision code, indicated by thethird digit in the serial number, have the followingadditional new features
Enter HP-GL/2 ModeCommandThe Enter HP-GL/2 Mode command causes the printer to interpret data as HP-GL/2 commands instead of PCLcommands. Three new par
Media TypeCommandThis command sets the print mode required for printing onvarious media types.?&l#M# = 0 - Plain paper 1 - Bond paper
Print QualityCommandThis command determines print quality and speed.?*o#Q# = -1 - EconoFast 0 - Normal quality 1 - Best/Presentat
Negative MotionCommandThe Negative Motion command specifies whether negativemotion will be used, thus determining whether the full pagemust be buffere
HP DeskJet 1600CPrinterThe DeskJet 1600C printer is a follow-on to the DeskJet1200C. It has 600 x 600 dpi black text resolution (plus TES,which is sim
IEEE-P1284. This bi-directional enhanced capabilityport (ECP) allows most printer features to be monitoredand controlled through Microsoft Windows or
PJL. Unlike the DeskJet 1200C, which implementedonly the PJL kernel, the DeskJet 1600C printer supportsall of the PJL commands listed below. Full PJL
PCL 5 TechnicalReference ManualCorrectionsThis section describes updates to the PCL 5 PrinterLanguage Technical Reference Manual (5961-0509).Because t
Media SourceCommandThe Paper (Media) Source command (?&l#H) for theDeskJet 1600C uses a value of 5 for its optional sheetfeeder and also supports
The command byte itself has three parts:Control Bit Offset Count Replacement CountControl Bit. Determines whether the replacement datais compressed,
count. If the replacement count byte is 255, anotherreplacement count byte follows. The last replacement countbyte is indicated by a value less than 2
HP LaserJet 5 and5M PrintersHP LaserJet 5 and 5M printers are performance-enhancedfollow-on products for HP LaserJet 4 Plus and 4M Plusprinters, respe
Two-Byte HP-GL/2SupportOne-byte applications (which support non-orthogonalrotation, scaling, and shearing of text) have long been ableto use HP-GL/2 t
Comments:MODE. Determines the interpretation mode as follows:0 Interprets each byte as a character (8-bit mode where the default row_number equ
Row Number. Used only in modes 0 and 2 (8-bitmodes) when a 16-bit character set is selected. The rownumber indicates the first byte while the LB or
Vertical Writing withProportional FontsThe Character Text Path Direction command wasintroduced with the HP LaserJet 4PJ printer to allow usersto verti
The new algorithm for deciding whether or not tocounter-rotate characters (when using the Character TextPath Direction command’s vertical-rotated prin
HP Color LaserJet5 and 5M PrintersHP Color LaserJet 5 and 5M printers use new HP ImageResolution Enhancement technology 1200 (HP Image REt1200) to pro
FUNCTION COMMAND III IIID IIISi IIIP 44M4Si4SiMx4L4ML4P4MP4PJ 4 Plus4M Plus4V4MVMISCELLANEOUSConfiguration (AppleTalk) ?&b#W[data] ns ns ns ns✓✓
Render AlgorithmCommandThe Render Algorithm command selects the algorithm to beused for rendering page marking entities on a given page.?*t#J# = 0-14
HP LaserJet 6P/6MP PrintersThe HP LaserJet 6P and 6MP printers are similar to theLaserJet 5P and 5MP printers, with the addition of higherperformance
HP LaserJet 6LPrinterThe HP LaserJet 6L printer looks like the LaserJet 5Lprinter and has an identical PCL feature set. At 6 pages-per-minute, it prin
3Internal Typefaces/Fonts and Symbol SetsIntroduction This chapter identifies the internal typefaces/fonts andtheir associated symbol sets available i
Bitmap Fonts andSymbol SetsTable 3-1 identifies the resident bitmap fonts for theprinters. The supported symbol sets for these bitmap fontsare shown i
Scalable Typefacesand Symbol SetsTable 3-3 lists the internal scalable Intellifont typefacesresident in the various printers. Table 3-4 lists theTrueT
Typeface Treatment TypefaceNumberIII,IIID,IIIPIIISi5P, 5Si, 5SiMx,5Si Mopier,6P, 6MP, Color LJ, Color LJ 5/5M,DJ 1200C, DJ 1600C, LJ 4 family,4000 s
Typeface Treatment TypefaceNumberIII,IIID,IIIPIIISi5P, 5Si, 5SiMx,5Si Mopier,6P, 6MP, Color LJ, Color LJ 5/5M,DJ 1200C, DJ 1600C, LJ 4 family4PJ4LJP
Symbol Set1 Printer III, IIID, IIIP IIISiLaserJet 4 / 5 / 6 Families, Color LaserJet Family, DeskJet 1200C & 1600C4PJ 4LJ Pro 4LCRoman-8 ✓✓ ✓ ✓IS
Symbol Set1 HP LaserJet Printer III, IIID, IIIP IIISiLaserJet 4/5 Families Color LaserJet Family, DeskJet 1200C & 1600C4LC 6L5, 5M, 4000 series,6P
FUNCTION COMMAND Color LJColor LJ 5,5M4LJ Pro4LC 5L6L5P5MP6P6MP5Si5SiMxMopier55M4000seriesDesk-Jet1200CDesk-Jet1600CMISCELLANEOUSConfiguration (AppleT
PCL SymbolSet IDSymbol Set CGTimesUnivers Courier LetterGothicAlbertus Antique OliveCoronet Univers Cond.8U Roman-8 • • • • • •••0N ISO 8859-1 Latin 1
PCL SymbolSet IDSymbol Set Clarend.Cond.Marigold CG Omega Garmnd.AntiquaWingdings8U Roman-8 ••••0N ISO 8859-1 Latin 1 (ECMA 94 Latin 1) ••••10U PC-8
Scalable TrueType Typefaces BitmapFontPCL SymbolSet IDSymbol Set Arial TimesNewRomanWing-dingsSymbol MSMincho,MS GothicSim SunSim HeiGW-KaiLinePrinter
Scalable TrueType Typefaces BitmapFontPCL SymbolSet IDSymbol Set Arial TimesNewRomanWing-dingsSymbol MSMincho,MS GothicSim SunSim HeiGW-KaiLinePrinter
Typeface SelectionDifferencesWith the introduction of the HP LaserJet IID printer,Hewlett-Packard expanded the typeface value field (in thefont header
Both the typeface family value and the typeface base valuecan be used for font selection. Since the typeface familyvalue (two-byte value) is based on
TypefaceSelectionCommand?(s#T TypePrinter FontDescriptorType PCL 5PrinterIIP IID series II1FamilyValueFamilyValueTypefaceSelectedTypefaceSelectedTypef
4Print EnvironmentIntroduction All of a printer’s current feature settings are collectivelyreferred to as a print environment. A PCL printermaintains
JOB CONTROLNumber of Copies11Duplex1Off (Simplex)Binding2Long-edgeRegistration Left=0, Top=0Tray Lock1All trays unlockedManual Feed1OffJob Separation
FONTS 1Symbol Set2,6Roman-8Spacing6FixedPitch310 cpiHeight412 pointStyle UprightStroke Weight MediumTypeface6 CourierUNDERLININGUnderlining Mode OffCH
FUNCTION COMMAND III IIID IIISi IIIP 44M4Si4SiMx4L4ML4P4MP4PJ 4 Plus4M Plus4V4MVPAGE CONTROLPage (Job) Size ?&l#A Executive (1) ✓✓✓✓✓✓✓✓✓ ✓ ✓Lett
PRINT MODELCurrent Pattern SolidSource Transparency Mode 0 (transparent)Pattern Transparency Mode 0 (transparent)Pattern Reference Point 0, 0 Logica
CHARACTER GROUPCharacter Set Roman-8Font Spacing FixedPitch 10 cpiHeight 12 pointPosture UprightStroke Weight MediumTypeface HP-GL/2 stickCharacter Di
LINE AND FILL ATTRIBUTE GROUPLine Type SolidLine Type Repeat Length 4% of the diagonal distance from P1 to P2Line Cap ButtLine Join MiteredMiter Lim
Note Table 4-3 lists the User Default Environment. This print environment is stored in non-volatile RAM (NVRAM),which allows it to be retained in the
Menu Item Range III IIID IIISi IIIP 4 4Si 4L4ML,4P, 4PJ,4MP, 4LJPro, 4LC4 Plus, 4M Plus,5P, 5MP4V, 4MVCopies 1* through 991 ✓✓✓✓1-999 1-999 1-999 1
Menu Item Range 5L6L5, 5M6P, 6MP5Si5SiMx5Si MopierColor LaserJet DeskJet 1200CDeskJet 1600CCopies 1* through 9991 ✓✓✓✓✓Orientation Portrait*, Land
Menu Item Range 4000 seriesCopies 1* through 9991 ✓Orientation Portrait*, Land.✓Font Source Internal*,Cartridge, Soft Fonts ✓ (no cartridges)F
5Memory UsageIntroduction In some situations, the amount of available memory forprinting pages may be smaller than that required forprinting. To make
Operation of ADCand MEtThe goal of ADC is to automatically and transparentlyreduce Memory Out errors caused by raster graphics pages.MEt extends this
All HP LaserJet 4, 5, and 6 family printers also includeenhancements to improve the internal storage of rastergraphics data.Additional MEtFeaturesWith
FUNCTION COMMAND Color LJColorLJ 5,5M4LJ Pro4LC 5L6L5P5MP6P6MP5Si5SiMxMopier55M4000seriesDesk-Jet1200CDesk-Jet1600CPAGE CONTROLPage (Job) Size ?&
ADC and MEt Notes For raster graphics compression to perform at its best it isrecommended that the “Recommendations For SendingData to the Printer,” d
Avoid Non-Raster Commands — During thetransmission of sequential raster bands non-rastercommands should be avoided. This includes cursorpositioning co
image separation. In general, for all HP LaserJetprinters, tall, narrow images should be avoided sincethey typically require more memory.Wide Patterns
Raster GraphicsAdaptiveCompression(Method 5)Raster Graphics Adaptive Compression (Set CompressionMethod Command, mode 5) is implemented on the HPLaser
5-8 Memory Usage
APrinter CommandsIntroduction This appendix lists HP printer language commands. TableA-1 lists PCL 5 commands in hierarchical order and givesthe deci
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUEJOB CONTROL COMMANDSResetConfiguration (AppleTalk)Key/Value data pair?&b#W[data] 027
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUEUnit of Measure# Number of unitsper inch?&u#D (d) 027 038 117 #...# 068 (100) 1B 26
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUEOrientation Orientation Portrait ?&l0O (o) 027 038 108 048 079 (111) 1B 26 6C 30 4F
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUECURSOR POSITIONING Vertical and Horizontal Vertical Position # of Rows ?&a#R (r) 02
FUNCTION COMMAND III IIID IIISi IIIP 44M4Si4SiMx4L4ML4P4MP4PJ 4 Plus4M Plus4V4MVPAGE CONTROL (continued)Paper (Media) Source ?&l#H Eject Page (0)
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUESymbol Set Selection1 - continuedPrimary Symbol Set DeskTop ?(7J 027 040 055 074 1B
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUESymbol Set Selection1 - continuedPrimary Symbol Set PC Turkish ?(9T 027 040 057 084 1
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUEStyle Primary Style Upright (Solid) ?(s0S (s) 027 040 115 048 083 (115) 1B 28 73 30 53
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUEPrimary Typeface Family 1Typeface Family LinePrinter ?(s0T (t) 027 040 115 048 084 (11
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUEFONT MANAGEMENT Assign Font ID Font ID # ?*c#D (d) 027 042 099 #...# 068 (100) 1B 2A
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUEFont Selection by ID Number Select font (with ID #) ID # primary font ?(#X 027 040 #...
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUERaster GraphicsRaster Graphics Presentation Follows orientation ?*r0F (f) 027 042 114
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUETHE PRINT MODEL Imaging Select Current Pattern Solid Black (default) ?*v0T (t) 027 042
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUERectangular Area Fill Fill Rectangular Area Solid Black ?*c0P (p) 027 042 099 048 080 (
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUEUSER DEFINED PATTERN / MANAGEMENT CREATION Define (Download) Pattern # of bytes ?*c#W[
FUNCTION COMMAND ColorLJColorLJ 5,5M4LJPro4LC 5L6L5P5MP6P6MP5Si5SiMxMopier55M4000seriesDesk-Jet1200CDesk-Jet1600CPAGE CONTROL (continued)Paper (Media)
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUESTATUS READBACKSet Status Readback Location Type Invalid Location ?*s0T (t) 027 042 115
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUEPCL VECTOR GRAPHICS SWITCHING/SET-UP PICTURE FRAMEEnter PCL Mode Use previous PCL curso
FUNCTION PARAMETER COMMAND DECIMAL VALUE HEXADECIMAL VALUECOLOR COMMANDSAssign Color Index Index Number ?*v#I (i) 027 042 118 #...# 073 (105) 1B
COMMAND MNEMONIC PARAMETERS*PALETTE EXTENSIONSColor Range CR [b_ref_red, w_ref_red, b_ref_grn, w_ref_grn, b_ref_blue, w_ref_blue];Number of Pens NP [n
COMMAND MNEMONIC PARAMETERS*POLYGON GROUPFill Rectangle Absolute RA x_coordinate,y_coordinate;Fill Rectangle Relative RR x_increment,y_increment;Edg
FUNCTION MNEMONIC PARAMETERS*CHARACTER GROUPSelect Standard Font SS NoneSelect Alternate Font SA NoneAbsolute Direction DI [run,rise];Relative Di
FUNCTION MNEMONIC PARAMETERS*CONFIGURATION AND STATUS GROUPAdvance Full Page PG [n];Scale SC [x1,x2,y1,y2[,type[,left,bottom]]];or[x1,xfactor,y1,yfact
Function Symbol Decimal Value DescriptionBackspaceBS8 Move one column left unless at left margin, inwhich case no action is taken.Horizontal Tab HT9
A-24 Printer Commands
BInternal Symbol Set ChartsIntroduction This section includes symbol set tables showing characterlocations and decimal addresses. Individual tables ar
All Rights Reserved. This document contains proprietaryinformation which is protected by copyright. No part of thisdocument may be photocopied, reprod
FUNCTION COMMAND III IIID IIISi IIIP 44M4Si4SiMx4L4ML4P4MP4PJ 4 Plus4M Plus4V4MVCURSOR POSITIONINGHorizontal Position ?&a#C✓ ✓ ✓✓✓ ✓ ✓✓✓ ✓ ✓?*p#X✓
The gray shaded areas in these tables denote printercontrol code areas. Math composite characters are shownwith light-colored shades, and line-draw co
8URoman-8 (R8)7JDeskTop (DT)Internal Symbol Set Charts B-3
0NISO 8859/1 Latin 1 (E1)19UWindows 3.1 Latin 1 (W1)B-4 Internal Symbol Set Charts
12UPC-850 Multilingual (PM)10UPC-8 Code Page 437 (PC)Internal Symbol Set Charts B-5
12JMC Text (MC)10JPS Text (TS)B-6 Internal Symbol Set Charts
11UPC-8 Danish/Norwegian (PD)13JVentura International (VI)Internal Symbol Set Charts B-7
1ULegal (LG)14JVentura US (VU)B-8 Internal Symbol Set Charts
6JMicrosoft Publishing (PG)9UWindows 3.0 Latin 1 (WO)Internal Symbol Set Charts B-9
17UPC-852 Latin 2 (PE)9TPC-Turkish (PT)B-10 Internal Symbol Set Charts
9EWindows 3.1 Latin 2 (WE)2NISO 8859/2 Latin 2 (E2)Internal Symbol Set Charts B-11
FUNCTION COMMAND Color LJColor LJ 5,5M4LJPro4LC 5L6L5P5MP6P6MP5Si5SiMxMopier55M4000seriesDesk-Jet1200CDesk-Jet1600CCURSOR POSITIONINGHorizontal Positi
5NISO 8859/9 Latin 5 (E5)5TWindows 3.1 Latin (WT)B-12 Internal Symbol Set Charts
9JPC-1004, Code Page 1004 (PU)26UPC-775, Code Page 775 (PV)Internal Symbol Set Charts B-13
19LWindows Baltic (WL)6NISO 8859/10 Latin 6 (E6)B-14 Internal Symbol Set Charts
6MVentura Math (VM)8MMath-8 (M8)Internal Symbol Set Charts B-15
5MPS Math (MS)15UPi Font (PI)B-16 Internal Symbol Set Charts
19MSymbol Font (AS)579LWingdings Font (L$)Internal Symbol Set Charts B-17
9LVentura ITC Zapf Dingbats (DV)10LPS ITC Zapf Dingbats (DS)B-18 Internal Symbol Set Charts
11LITC Zapf Dingbats series 100 (D1)12LITC Zapf Dingbats series 200 (D2)Internal Symbol Set Charts B-19
13LITC Zapf Dingbats series 300 (D3)B-20 Internal Symbol Set Charts
ISO SubstitutionTableThis table provides a quick reference for the values ofspecial characters contained in ISO (InternationalOrganization of Standard
FUNCTION COMMAND III IIID IIISi IIIP 44M4Si4SiMx4L4ML4P4MP4PJ 4 Plus4M Plus4V4MVSOFT FONT CREATIONFont Descriptor ?)s#W[data]Range: 0 - 32767✓ ✓ ✓✓✓✓✓
Conversion Table Table B-2 gives the hexadecimal, decimal, and octalequivalent of each character in the Roman-8 symbol set.Use this table when your so
Table B-2. Roman-8 Character ConversionInternal Symbol Set Charts B-23
Table B-2. Roman-8 Character Conversion (continued)B-24 Internal Symbol Set Charts
Table B-2. Roman-8 Character Conversion (continued)Internal Symbol Set Charts B-25
Table B-2. Roman-8 Character Conversion (continued)B-26 Internal Symbol Set Charts
Table B-2. Roman-8 Character Conversion (continued)Internal Symbol Set Charts B-27
Table B-2. Roman-8 Character Conversion (continued)B-28 Internal Symbol Set Charts
Table B-2. Roman-8 Character Conversion (continued)Internal Symbol Set Charts B-29
B-30 Internal Symbol Set Charts
CSymbol Set and Typeface Codes Introduction The symbol set IDs in Table C-1 are used to select symbolsets using PCL commands. Kind1 values are used t
FUNCTION COMMAND Color LJColorLJ 5,5M4LJPro4LC 5L6L5P5MP6P6MP5Si5SiMxMopier55M4000seriesDesk-Jet1200CDesk-Jet1600CSOFT FONT CREATIONFont Descriptor ?)
Note The HP-GL/2 Kind1 value can be calculated from the sym-bol set ID. The Kind1 value is the same value used for theSymbol Set value field in the Fo
Symbol Set Name1SymbolSet IDKind1Value2GW-3212 18C 597ISO 60: Danish/Norwegian 0D 4Devanagari 2D 68ISO 4: United Kingdom 1E 37Windows 3.1 Latin 2 9E 2
Symbol Set Name1SymbolSet IDKind1Value2ISO 8859/3 Latin 3 3N 110ISO 8859/4 Latin 4 4N 142ISO 8859/9 Latin 5 5N 174ISO 8859/10 Latin 6 6N 206ISO 8859/5
Table C-2 represents the typeface family values assigned totype foundries. This value, plus the typeface base value (seeTable C-3), produces the numer
Value Typeface Family10 Line Printer2 Elite3 Courier4 Helvetica5 Times Roman6 Letter Gothic7 Script8 Prestige9 Caslon 540 & No. 39 Caslon Antique
Value Typeface Family162 ITC Benguiat63 ITC Cheltenham64 Century Expanded65 Franklin Gothic65 Paetai (Thai)68 Plantin69 Trump Mediaeval70 Futura Black
Value Typeface Family1152 Maru Gosikku (round gothic Japan)152 Gulrim (Korean)152 HanYang Gulrim Proportional (Korean)153 Gosikku (Kaku, gothic Japan)
Value Typeface Family1210 Spartan210 ITC Ozwald (fatface)211 Neuzeit Grotesk212 PMN Caecilia213 ITC Busorama214 Agfa Wile Roman215 ITC Zapf Internatio
Value Typeface Family1260 Cyrillic Helvetica260 Greek Helvetica260 East Asian Helvetica261 Cyrillic Times261 Greek Times261 East Asian Times262 ITC Qu
Value Typeface Family1318 ITC Esprit319 Clairvaux320 Raphael321 ITC Franklin Gothic322 Murray Hill323 Baker Signet324 Mythos324 Gambling Pi325 San Mar
FUNCTION COMMAND III IIID IIISi IIIP 44M4Si4SiMx4L4ML4P4MP4PJ 4 Plus4M Plus4V4MVRASTER GRAPHICSRaster Resolution ?*t#R75 Dots/Inch (75) ✓ ✓ ✓✓✓ ✓ ✓✓✓
Value Typeface Family1380 Cartier381 Deepdene382 Delphin383 Parsons384 Brighton385 Berthold Barmeno386 Berthold Colossalis387 Berthold Cosmos388 ITC I
Value Typeface Family1441 Runic MT442 Moore Computer443 Commercial Script444 Dominante445 Wilhelm Klingspor Gotisch446 Trajanus447 TSI Caxton447 Letra
Value Typeface Family1494 Medical & Pharmaceutical 1495 Space495 Musical496 Special Alphabets 4497 Special Alphabets 5498 Special Alphabets 6499 I
Value Typeface Family1553 Antique Roman554 Goudy Catalogue, addt’l Old Style faces554 Goudy Handtooled (inline)554 Goudy Heavyface (black)555 Calligra
Value Typeface Family1611 Hanseatic (ultrabold condensed)612 Bison613 Jefferson614 Electra615 Antique No. 3616 Flemish Script (italic)617 Hallmark Bod
Value Typeface Family1672 Diotima673 Aldus674 Chaplin (italic)675 Uncle Sam Stars (pattern 0, shadow)675 Uncle Sam Stripes (pattern 1, shadow)676 Wild
Value Typeface Family1740 Kismet741 Digi Fraktur742 Anglia743 Jiffy744 Rosewood745 Zebrawood746 Pepperwood (condensed)747 Copal (solid)747 Copal (outl
Value Typeface Family1804 Cupid805 Arepo806 Aureus Uncial (upright)807 Connach (upright, norm and uncial lc)808 Cresci Rotunda (upright)809 Donatello
C-20 Symbol Set and Typeface Codes
Index!?&b#W 2-7?*l # R 2-25?*l#O - Logical Operation 2-17Aadaptive compressionIIIP 2-4adaptive data compression (ADC) 2-4, 5-1banded images
FUNCTION COMMAND Color LJColor LJ 5,5M4LJ Pro4LC 5L6L5P5MP6P6MP5Si5SiMxMopier55M4000seriesDesk-Jet1200CDesk-Jet1600CRASTER GRAPHICSRaster Resolution
EEconoMode 2-61economy mode, 4L 2-11end raster graphics command 2-2enter HP-GL/2 mode command 2-85environmentfactory default 4-1saving 2-10user
Mmanual conventions i-ivMC (merge control) command 2-29mechanical print quality command 2-85media destination (output bin) 2-78media source comman
simple color command 2-71string ID 2-79symbol setcharts B-1ID selection values C-2ISO substitution characters B-21kind 1 values C-2scalable font
FUNCTION COMMAND III IIID IIISi IIIP 44M4Si4SiMx4L4ML4P4MP4PJ 4 Plus4M Plus4V4MVRECTANGULAR AREA FILLHorizontal Rectangle Size ?*c#A✓ ✓ ✓✓✓✓✓✓✓ ✓ ✓?*c
FUNCTION COMMAND Color LJColor LJ 5,5M4LJ Pro4LC 5L6L5P5MP6P6MP5Si5SiMxMopier55M4000seriesDesk-Jet1200CDesk-Jet1600CRECTANGULAR AREA FILLHorizontal Re
FUNCTION COMMAND III IIID IIISi IIIP 44M4Si4SiMx4L4ML4P4MP4PJ 4 Plus4M Plus4V4MVPICTURE FRAME (for Vector Graphics)Picture Frame Horiz. Size ?*c#X✓✓✓
FUNCTION COMMAND Color LJColor LJ 5,5M4LJ Pro4LC 5L6L5P5MP6P6MP5Si5SiMxMopier55M4000seriesDesk-Jet1200CDesk-Jet1600CPICTURE FRAME (for Vector Graphics
PrintingInformationThis manual was created using text formatting software ona personal computer. The camera-ready copy was printeddirect to film and r
FUNCTION COMMAND III IIID IIISi IIIP 44M4Si4SiMx4L4ML4P4MP4PJ 4 Plus4M Plus4V4MVPCL 5 COLOR COMMANDSAssign Color Index ?*v#I ns ns ns ns ns ns ns ns n
FUNCTION COMMAND Color LJColorLJ 5,5M4LJ Pro4LC 5L6L5P5MP6P6MP5Si5SiMxMopier55M4000seriesDesk-Jet1200CDesk-Jet1600CPCL 5 COLOR COMMANDSAssign Color In
FUNCTION COMMAND III IIID IIISi IIIP 44M4Si4SiMx4L4ML4P4MP4PJ 4 Plus4M Plus4V4MVHP-GL/2 GRAPHICSHP-GL/2—Commandslisted in Table A-2 except as shown be
FUNCTION COMMAND Color LJColor LJ 5,5M4LJ Pro4LC 5L6L5P5MP6P6MP5Si5SiMxMopier55M4000seriesDesk-Jet1200CDesk-Jet1600CHP-GL/2 GRAPHICSHP-GL/2—Commandsli
Printable Area The relationships between physical page, logical page,default picture frame, and printable area are illustrated in Figures 1-1 and 1-2.
DIMENSIONS (at 300 DPI - double for 600 DPI)PAPER SIZEABCDEFGHPortrait DimensionsLetter2550 3300 2400 3300 75 0 50 150Legal2550 4200 2400 4200 75 0 50
DIMENSIONS (at 300 DPI - double for 600 DPI)PAPER SIZEABCDEFGHLandscape DimensionsLetter3300 2550 3180 2550 60 0 50 150Legal4200 2550 4080 2550 60 0 5
2Printer-Specific DifferencesIntroduction Each Hewlett-Packard printer implements minor variationsof PCL 5 in order to best suit its intended use. Thi
HP LaserJet IIISiPrinterSeveral new PCL features were added to the PCL 5language with the release of the HP LaserJet IIISi printer.These new features
Feature/Command Status CommentsSet Compression MethodModified Adds Adaptive Compression method to the SetCompression Method command.End Raster Graphi
Conventions This manual uses the following conventions:Bold indicates a term defined in the glossary.Italic refers to a related document, or is used f
Raster GraphicsAdaptiveCompression (IIIP)Adaptive compression was added to the PCL language withthe introduction of the HP LaserJet IIIP printer. Adap
Feature/Command Support CommentsAdaptive Compression System New Adaptive compression system enables the printer tocompress internal raster data when m
Feature/Command Support CommentsStatus ReadbackNew Feature The addition of 6 new status readback commands enablethe user to receive certain inform
ConfigurationCommand(AppleTalk)The Configuration command allows a user to send PCL jobsto the printer over AppleTalk. This data is sent in the formof
Notes PostScript in the HP LaserJet 4 printer supports thePostScript level 1 operators setprintername,AppleTalktype, and jobname, and the PostScript l
JOBJOB renames the current job name. ?&b#WJOB<sp>jobnameAll characters are valid. For the job name the first 127characters are used.There is
HP LaserJet 4SiPrinterThe HP LaserJet 4Si printer is the follow-on to the HPLaserJet IIISi printer. The HP LaserJet 4Si printercontains many new PCL
HP LaserJet 4LPrinterThe HP LaserJet 4L printer is a smaller, low-cost HPLaserJet printer. The control panel on this printer islimited to one button w
HP LaserJet 4MLPrinterThe HP LaserJet 4ML printer is similar to the HP LaserJet4L printer, however, the 4ML includes PostScript and aLocalTalk I/O for
Logical Operations With the introduction of the HP LaserJet 4ML printer theprint model was expanded to include logical operations.The basic print mode
Contents1 Printer FeaturesPCL Feature Support . . . . . . . . . . . . . . . . . . . . . 1-3PCL 5 Technical Reference Manual Corr
Transparency Modes: The white pixels of the source and/orpattern may be made transparent (source transparency 0,pattern transparency 0). The destinat
Notes The Logical Operation command (?*l#O) provides 255possible logical operations. All of these logic operationsmap directly to their ROP3 (raster o
The four basic interactions are:Case 1: Source and Pattern are opaque.Return ROP3 ( Dest, Src, Texture ).Case 2: Source is opaque, Pattern is transpar
Logical OperationCommandSpecifies the logical operation to be performed in RGB colorspace on the destination, source and texture to produce newdestin
Example: The Logical Operation default value is 252 (TSo),corresponding to a logical function of:(texture | source)The result is computed below for bo
Table of Logical OperationsTable 2-6, Logical Operations (ROP3), shows the mappingbetween input values and their logical operations. Notethat the logi
Input Value Boolean FunctionInput Value Boolean Function0 0 27 SDTSxaxn1 DTSoon 28 TSDTaox2 DTSona 29 DSTDxaxn3 TSon 30 TDSox4 SDTona 31 TDSoan5 DTon
Input Value Boolean Function Input Value Boolean Function54 SDTox 81 DSTnaon55 SDToan 82 DTSDaox56 TSDToax 83 STDSxaxn57 STDnox 84 DTSonon58 STDSxox
Input Value Boolean Function Input Value Boolean Function108 SDTax 135 TDSaxn109 TDSTDoaxxn 136 DSa110 SDTSnoax 137 SDTSnaoxn111 TDSxnan 138 DSTnoa11
Input Value Boolean Function Input Value Boolean Function162 DTSnoa 189 SDxTDxan163 DTSDxoxn 190 DTSxo164 TDSTonoxn 191 DTSano165 TDxn 192 TSa166 DST
New Font Format Header Segments . . . . . . . . . . . . 2-36Description of Font Header Segments . . . . . . . . . . . 2-37HP
Input Value Boolean Function Input Value Boolean Function216 TDSTxax 236 SDTao217 SDTSaoxn 237 SDTxno218 DTSDanax 238 DSo219 STxDSxan 239 SDTnoo220 S
Pixel PlacementCommandThis command determines how pixels are rendered inimages.?*l # R# = 0 - Grid intersection 1 - Grid centeredDefault = 0Range
The example shown in Figure 2-1 illustrates the concepts of the two models. Assume a rectangle extends fromcoordinate position (1,1) to position (3,4)
Placement VariationsPCL and HP-GL/2 (see following pages for HP-GL/2 pixelplacement command description) provide two pixelplacement modes: grid inters
Pixel PlacementCommand (HP-GL/2)The Pixel Placement (PP) command controls how pixels areplaced on the layout grid during polygon fills. Two pixelplace
Merge ControlCommand (HP-GL/2)The Merge Control (MC) command specifies the rasteroperation (ROP’s) to be performed in HP-GL/2. RasterOperations specif
Note When using the MC command, some pattern types will notproduce the expected ROP result. This only occurs whenusing the FT (Fill Type) command patt
HP LaserJet 4Pand 4MP PrintersThe HP LaserJet 4P printer is the follow-on to the HPLaserJet IIIP printer. The HP LaserJet 4MP printer is themulti-plat
HP LaserJet 4PJPrinterThe HP LaserJet 4PJ printer is a modified version of theHP LaserJet 4P printer designed specifically for theJapanese market. The
Descriptions of the Text Parsing Method Command,Character Text Path Direction Command, and Font Format16 are provided in the following paragraphs. Fol
Vertical Writing with Proportional Fonts . . . . . . . . . 2-101HP Color LaserJet 5 and 5M Printers . . . . . . . . . . . . 2-
method can be used for parsing characters in the Shift-JISencoding specification.If the value field is 38, character codes in the range0x80-0xFF are p
Vertical substitution characters are those characters whichchange their appearance, orientation, or positioning whenwritten vertically. Examples in Ja
New Font FormatHeader SegmentsFor the HP LaserJet 4PJ printer, Font Header Format 15has been extended to include optional data segments forsupporting
Table 2-9. Printer Segment Support for Font Format 16Segment LJ 4PJ LJ 4V/4MVLJ 4LC LJ 4LJProDJ 1600 LJ 5PGalley Character – GC✓✓✓✓✓✓Vertical Substitu
Data Segment SizeThe Data Segment Size indicates the number of bytes inthe immediately following Data Segment. The size of thisfield is 4 bytes for Fo
Default Galley Character (UI). Character code of thecharacter to be printed when a specified character is notwithin any of the defined regions.Number
exist, some glyph data will be output. For double-bytecharacters, the glyph of the default character defined forthe given TrueType font is used. For s
Vertical Substitution SegmentThe Vertical Substitution Segment contains pairs of glyphIDs. Each pair specifies the horizontal and vertical glyph IDfor
If the value pairs are not sorted by horizontal glyph ID, thedata segment is invalid. If the End of Table mark #1 is not0xFFFF, the data segment is in
The Typeface String Segment will be invalid if the DataSegment Size declared in the Data Segment Size field islarger or smaller than required for subs
Contents-4
MS MinchoByte 15 (MSB) 8 7 (LSB) 0 Byte0 TF (21574) 124Data SegmentSize (10) *356 Embedded FontName Flag = 1Substitute StringLeng
The following illustration shows how the PCL Typeface Listwould look.Vertical Rotation SegmentThe Vertical Rotation Segment is used to define the lowe
The structure of the Vertical Rotation Segment is:Byte 15 (MSB) 8 7 (LSB) 0 Byte0 VR (22098) 124Data Segment Size (4) * 356 Forma
If the Vertical Rotation Segment is not downloaded withthe font definition, a default value is used for theDescender value. The default value is set t
Stroke Weight (UINT16)—This field specifies the strokeweights which the printer is allowed to provide using thepseudo-bold enhancement algorithm.15
HP LaserJet 4PJProgramming TipsThis section provides programming tips concerning specificconsiderations for the HP LaserJet 4PJ printer. This section
The second example given here initializes a PCL 5 print jobfor printing Japanese text. The major differences from theprevious example are that it spec
In the MS-Mincho and MS-Gothic fonts provided in the HPLaserJet 4PJ, font metric calculation is somewhat easierthan for the Latin-based fonts. Width c
Character EnhancementsThe HP LaserJet 4PJ printer supports PCL pseudo-boldand pseudo-italic character enhancements. Theseenhancements can be applied t
Note HP-GL/2 as implemented in HP LaserJet printers has nomechanism for parsing 2-byte characters. Therefore,HP-GL/2 character transformations (e.g. S
1Printer FeaturesIntroduction Hewlett-Packard printers which support the PCL 5 printerlanguage contain slightly different feature sets, eachsuitable f
#include <stdio.h>#include <fcntl.h>#define MONTH "\202P\202P\214\216"#define DAY1 "\202P\202U\223\372"#define T
#include <stdio.h>#include <fcntl.h>#define KANJITXT "\225\127\226\173"#define RUBYTXT "\202\320\202\345\202\244 \202\331\
Vertical UnderliningIn Japanese writing, vertical underlines are placed to theright of vertical columns of text. This can be accomplishedin PCL 5 usin
#include <stdio.h>#include <fcntl.h>#define MONTH "\202P\202P\214\216"#define DAY1 "\202P\202U\223\372"#define
Vertical ClustersVertical clusters are groups of two or three narrowcharacters side-by-side in a vertical line of text. Verticalclusters containing ha
#include <stdio.h>#include <fcntl.h>#define MONTH "\214\216"#define TILDE "\201\140"#define DAY "\223\
Paper Size Three new paper sizes were added to the HP LaserJet 4PJprinter. These paper sizes include: JIS B5, Hagaki, andOufuku-hagaki. The logical pa
language. If resource saving is enabled, all thepermanent fonts, macros, and user-defined patterns plusother miscellaneous data is saved in a reserved
HP LaserJet 4Vand 4MV PrintersHP LaserJet 4V and 4MV printers print at speeds up to 16pages per minute and handle many paper sizes including11"x1
Font HeaderFormat 16 BitmapFont SupportFont Header Format 16 was introduced with the HPLaserJet 4PJ for downloading large TrueType fonts. For theHP La
Comentários a estes Manuais