background image

HP PCL Graphics Commands    9-11 

 

Horizontal Rectangle Size (Dots) 

This horizontal rectangle size command specifies the rectangle width in dots. 

 

ESC*c#A 

 

Decimal:   

027 042 099 # 065 

 

Hex: 

  1B 2A 63 # 41 

 

#:  Number of dots 

The factory default horizontal rectangle size is 0. 

Vertical Rectangle Size  

This vertical rectangle size sequence specifies the rectangle height in decipoints. 

 

ESC*c#V 

 

Decimal:   

027 042 099 # 066 

 

Hex: 

1B 2A 63 # 42 

 

#:  Number of decipoints (1/720 inch) 

The value field (#) is valid to four decimal places. 

The printer converts the specified width to dots by rounding up to an integral number of 
dots. For example, 5 decipoints, which corresponds to 2.08 dots on the printer, is converted 
to 3 dots. 

The factory default vertical rectangle size is 0. 

Vertical Rectangle Size (Dots) 

This vertical rectangle size sequence specifies the rectangle height in dots. 

 

ESC*c#B 

 

Decimal:   

027 042 099 # 066 

 

Hex: 

  1B 2A 63 # 42 

 

#:  Number of dots 

The factory default vertical rectangle size is 0. 

Summary of Contents for Intellibar M412

Page 1: ...2013 Revision 2 1 M Series Label Printer Models M48 M412 and M88 Programmer s Reference Guide Advancing the way the world prints labels...

Page 2: ...are expressly granted to others The IntelliTech product s discussed in this document are warranted in accordance with the terms of the Warranty Statement accompanying each product However actual perfo...

Page 3: ...sions to HP PCL Commands Print and Format Command Extensions 2 1 Variable Form Length 2 2 Setting Variable Form Length 2 2 Disabling Variable Form Length 2 4 Print Speed 2 4 Print Density 2 5 Print an...

Page 4: ...eset 3 1 Number of Copies 3 1 Long Edge Left Offset Registration 3 2 Short Edge TOP Offset Registration 3 2 Section 4 HP PCL Page Format Commands Page Size 4 1 Page LENGTH 4 2 Paper Source 4 4 Orienta...

Page 5: ...ol Codes 5 7 LF Line Feed 5 7 FF Form Feed 5 7 Line Termination 5 7 Push Pop Control 5 8 Section 6 HP PCL Font Characteristics Font Selection By Characteristic 6 1 Priority of Characteristics 6 2 Loca...

Page 6: ...6 24 Standard Font Definition SD 6 25 Alternate Font Definition AD 6 26 Character Fill Mode CF 6 27 Label Origin LO 6 28 Label LB 6 29 Define Label Terminator DT 6 30 Character Plot CP 6 30 Transpare...

Page 7: ...eight UB 8 10 Text Height UI 8 10 Text Width UI 8 10 Pitch Extended UB 8 10 Height Extended UB 8 10 Font Name ASC16 8 10 FONT Descriptor Font Header COMMAND 8 10 CHARACTER DESCRIPTOR AND DATA FORMAT 8...

Page 8: ...Dots 9 11 Vertical Rectangle Size 9 11 Vertical Rectangle Size Dots 9 11 Area Fill Pattern ID 9 12 Fill Rectangle Area 9 15 Rectangle Area Fill Examples 9 15 Pcl Print Model 9 18 Select Source Transp...

Page 9: ...Three Point AT 9 35 Plot Absolute PA 9 36 Plot Relative PR 9 36 Pen Down PD 9 37 Pen Up PU 9 37 Relative Arc Three Point RT 9 38 Polyline Encoded PE 9 39 Polygon Group Commands 9 40 Circle CI 9 40 Edg...

Page 10: ...r SAP Device Types SAP Printing with IntelliBar PCL Command Extensions 11 1 IntelliBar SAP Device Types 11 1 Installation of IntelliBar SAP Device Types 11 1 IntelliBar ABAP List and SAPScript Format...

Page 11: ...ter Image 9 2 9 2 Dot Translation 9 3 9 3 Raster Graphics Presentation 9 4 9 4 Example of Raster Graphic Image Data 9 9 9 5 Example of Raster Graphic ImageTransfer 9 10 9 6 Shading Levels 9 13 9 7 Fil...

Page 12: ...tation and other features Section 5 HP PCL Cursor Position Commands explains commands you can use to set the active print position or cursor position in the printable area of the label Section 6 HP PC...

Page 13: ...r job language PJL for experienced users and programmers Available from Hewlett Packard Part number 5961 0509 PCL PJL Technical Quick Reference Guide Available from Hewlett Packard Part number 5961 05...

Page 14: ...Preface xxiii resulting from loss of data profits or use for any reason or in any action arising out of or in connection with the use or performance of this information...

Page 15: ...r sor can move to print By using the cursor positioning commands see Section 4 you can move the cursor to different locations within the addressable area You cannot move the cursor outside the area PC...

Page 16: ...and rows for the y axis The dot represents the smallest printable point with a size equal to 1 300 inch Printer reso lution refers to the number of dots per inch PRINTABLE AREA The printable area ref...

Page 17: ...g applications Land scape orientation is useful for printing larger labels 08 Inches 2mm Min gap for die cut labels 4 625 Inches 117 475 mm maximum web width Model 48 and 412 52 Inches 13mm Min Label...

Page 18: ...0 degrees rotation landscape 90 degrees rotation reverse portrait 180 degrees rotation reverse landscape 270 degrees rotation This range of orientations provides tremendous versatility for printing co...

Page 19: ...Portrait Orientation Print Area Figure 1 4 shows the PCL portrait orientation print area Figure 1 4 PCL Portrait Orientation Print Area Landscape Orientation Print Area Figure 1 5 shows the landscape...

Page 20: ...er Clipping The printable area has tightly defined boundaries If any part of a character falls outside of the printable area it will not print The printer will treat the character as a space see Figur...

Page 21: ...ormation is subject to change without notice This information is provided as is without either express or implied warranty IntelliTech International Inc disclaims any and all warranties with regard to...

Page 22: ...hould be sent in the following order Variable Form Length defines printable area on labels longer or shorter than 11 inches clarifies label length and character clipping Print Speed controls the Intel...

Page 23: ...intable scan line on the page Vertical cursor positioning in PCL is relative to the top margin The exact location of this scan line varies with the setting of the Print Position command in the Adjustm...

Page 24: ...and used at power up This prevents feeding of blank labels When set to Operator Panel you must manually enter the label length and label gap length into NVRAM for use during power up calculations Ope...

Page 25: ...the page Disabling Variable Form Length ESC f0Z Decimal 027 033 102 048 090 Hex 1B 21 66 30 5A This command disables the Variable Form feature Print Speed ESC p S Decimal 027 033 112 83 Hex 1B 21 70...

Page 26: ...ructs the printer to print labels and then the printer pauses with the Tear Off Label instruction appearing in the control panel LCD The bottom of the last printed label is positioned at the tear bar...

Page 27: ...bel is not cut For example if the cut off frequency is set to 15 ESC n15C and the total number of labels to be printed is 20 cutting occurs after the 15th label The remaining five labels will print bu...

Page 28: ...parameter The following is a list of numbers to use for each bar code type 1 UPC A 2 UPC E 3 EAN JAN 13 with or without 2 or 5 digit supplements 4 EAN JAN 8 with or without 2 or 5 digit supplements 5...

Page 29: ...dots Range 1 to 6 Set Bar Code Ratio Code 39 Extended 3 of 9 and Interleaved 2 of 5 ESC b R Decimal 027 033 098 082 where is a number that sets the ratio of wide to narrow bars as follows 1 Ratio of 2...

Page 30: ...nable printing in NOTCHED bar code without check digit The following symbologies print the human readable check digit in the text if enabled UPC A Code 39 Interleaved 2 of 5 EAN JAN 8 Extended 3 of 9...

Page 31: ...e top of the notched area The characters are evenly spaced within the notched area Calculate Optional Check Digit ESC b K Decimal 027 033 098 075 where is a number that enables disables optional check...

Page 32: ...ol size ESC b D Set RESOLUTION for encoding data to printer Default 100 DPI Range 75 100 150 300 ESC b F Enable Disable TRUNCATED PDF symbols 0 disable Truncated Mode default 1 enable Enable Truncated...

Page 33: ...de is being printed the top left corner of the bar code will be at the current position If only text is being printed the left baseline of the first character will be at the current position The only...

Page 34: ...on ESC f0X 027 038 102 048 088 Stop Macro Definition ESC f1X 027 038 102 049 088 Enable Macro for Automatic Overlay ESC f4X 027 038 102 052 088 The application must specify the Macro ID see Section 10...

Page 35: ...st Figure 2 1 Internal Bar Code Example This information is subject to change without notice This information is provided as is without either express or implied warranty IntelliTech International Inc...

Page 36: ...on see Section 2 RESET ESC E Decimal 027 069 Hex 1B 45 Use this command at the beginning and end of each print job The command deletes any temporary fonts and macros prints any pages remaining in the...

Page 37: ...lex mode where positive values cause it to move left Negative values cause the logical page regardless of orientation to move left along the width of the physical page except on the back side of sheet...

Page 38: ...ect to change without notice This information is provided as is without either express or implied warranty IntelliTech International Inc disclaims any and all warranties with regard to this informatio...

Page 39: ...e command is followed by the escape sequence its decimal and hex formats and a description of how to use the command For information on the IntelliBar M Series extension commands used to control print...

Page 40: ...gth of the addressable print area in lines The printer ignores the page length com mand if the command is set for a value greater than the maximum supported page size or if the Vertical Motion Index V...

Page 41: ...A4 70 93 Executive 63 84 Table 4 2 Page Lengths for Landscape Orientation Page Size LINES PER INCH 6 8 Letter 51 68 Legal A4 49 66 Executive 43 58 You can print a legal size page in landscape orientat...

Page 42: ...to set the page orientation The command sets user default values for page length top margin text length left and right margins horizontal motion index HMI and vertical motion index VMI Any data in the...

Page 43: ...counterclockwise rotation 270 270o counterclockwise rotation Default 0 Range 0 90 180 270 all other values ignored This command rotates the logical page coordinate system with respect to the current o...

Page 44: ...tion changes NOTE This command does not affect HPGL 2 vector graphic images HPGL 2 graphics can be rotated only with the Orientation command see Orientation or the HPGL 2 RO command The Print Directio...

Page 45: ...argin The factory default setting for the right margin is the right edge of the addressable print ar ea TOP MARGIN ESC l E Decimal 027 038 108 069 Hex 1B 26 6C 45 number of lines Use the top margin co...

Page 46: ...top mar gin and the VMI NOTE The first line of the addressable print area is 0 Figure 4 2 Top Margin Cursor Position CLEAR HORIZONTAL MARGINS ESC 9 Decimal 027 057 Hex 1B 39 Use the clear horizontal m...

Page 47: ...er portion of addressable print area in inches top margin in inch es 1 2 inch x 48 VMI The factory default is as follows Text length in lines addressable print area length in inches 1 inch x 6 You mus...

Page 48: ...f shift in and shift out are used to switch between primary and secondary fonts The pitch value in the font header equals the default HMI value The factory default font HMI value is 12 to give 10 char...

Page 49: ...h The factory default setting is six lines per inch This information is subject to change without notice This information is provided as is without either express or implied warranty IntelliTech Inter...

Page 50: ...d Line feed Line termination Push pop In this section cursor position commands are listed by subsection The name of the com mand is followed by the escape sequence its decimal and hex formats and a de...

Page 51: ...ot or PCL typographic point represents the smallest printable point with a size equal to 1 300 inch Printer resolution refers to the number of dots per inch The decipoint equals 1 720 inch It is one t...

Page 52: ...his sequence If you specify a location outside of the addressable page area the cursor moves to the edge of the addressable page area You can specify a value to four decimal places HORIZONTAL CONTROL...

Page 53: ...edge of the addressable page area HORIZONTAL CONTROL CONTROL CODES You can also use the four control codes described below to position the cursor horizontally on the current line CR Carriage Return T...

Page 54: ...command to move the current vertical cursor or active print posi tion along the current column position on a new line If you specify a positive value using a plus sign in the value field the new posit...

Page 55: ...utside of the addressable page area the cursor will move to the edge of the addressable page area You can specify a value to two decimal places VERTICAL CONTROL DOTS ESC p Y Decimal 027 042 112 089 He...

Page 56: ...tal position on the next line The space between the lines is set by the last VMI or line spacing setting The line termination command affects the use of this control code FF Form Feed The FF control c...

Page 57: ...is ignored If you reset the printer the current cursor posi tion is placed on the top of the stack and all other pushed are lost If a position is outside of the addressable print area the cursor is p...

Page 58: ...ownloadable font may be selected for printing Fonts are selected using font selection commands This section describes how to select fonts There are several characteristics or attributes used to identi...

Page 59: ...n only one font remains that font is selected However if after comparison of all the font characteristics more than one font still remains then the location of the fonts is considered Location There a...

Page 60: ...sets If you download 33 or more fonts the printer will discard any subsequent downloaded data without producing an error message Font Specification The initial font specification in a job should be m...

Page 61: ...The printer maintains two independent font characteristic tables for use in selecting a primary font and a secondary font All of the characteristics previously described apply to both tables This pro...

Page 62: ...and secondary user default symbol sets are implicitly set when the user default font is selected using the control panel printing menu refer to Section 3 in the user s guide For example to select ASCI...

Page 63: ...5 Spanish 6S PC 8 10U PC 8 Danish Norwegian 11U PC850 12U Not recommended for future use ISO SYMBOL SETS The printer provides several ISO International Standards Organization symbol sets to support Eu...

Page 64: ...s P Primary spacing Decimal 027 040 115 049 080 proportional spacing 027 040 115 048 080 fixed spacing Hex 1B 28 73 31 50 proportional spacing 1B 28 73 30 50 fixed spacing ESC s P Secondary spacing De...

Page 65: ...er of characters per inch The following commands designate pitch for primary fonts ESC s H Primary pitch Decimal 027 040 115 072 Hex 1B 28 73 48 ESC s H Secondary pitch Decimal 027 041 115 072 Hex 1B...

Page 66: ...1B 29 73 56 Height in points The value field is valid to two decimal places If the requested height is unavailable the closest height is selected All fonts whose heights are within a quarter point of...

Page 67: ...for the primary font send ESC s0S To specify an italic style for the secondary font send ESC s1S STROKE WEIGHT Stroke weight designates the thickness of the strokes that compose the characters of a f...

Page 68: ...ble thinner stroke weight is selected If the specified stroke weight is less than zero and is not available the next thinner available stroke weight is selected If no thinner stroke weight is availabl...

Page 69: ...a typeface that is unavailable this characteristic is ignored during font selection The factory default primary and secondary typefaces are Courier The user default primary and secondary typefaces ar...

Page 70: ...sical page ESC l O 0 portrait 1 landscape 2 reverse portrait 4 reverse landscape Note that this command applies to both the primary and secondary fonts The printer automatically rotates all fonts to t...

Page 71: ...the ESC character ESC 0UESC s0p10h12v0s3b3T Once the font has been selected as explained above selecting another font with similar characteristics only requires changing the characteristics that are...

Page 72: ...rinting access to all characters in a font including those defined as unprintable ESC p X Transparent Print Data Decimal 1B 027 038 112 088 Hex 1B 26 70 58 Number of bytes of transparent print data Ea...

Page 73: ...ction 9 The factory default is underline disabled HPGL 2 FONT SELECTION In addition to selecting fonts using the PCL font selection commands fonts can also be selected and printed in HPGL 2 mode using...

Page 74: ...as either a resident font or a downloaded font To be selected the font must have been previously assigned a font ID number in PCL mode Also the FN command must be accompanied by an AD command alterna...

Page 75: ...onts to be scalable only or bimap as requested The FN and FI commands implicitly change the value of the SB command For example if SB 0 and FN selects a bitmap font SB is set to 1 When SB1 is set all...

Page 76: ...subsequent text printing Use the SA command to shift from the currently selected standard font to the designated alternate font SA The SA command tells the printer to print subsequent text printing co...

Page 77: ...t with or without parameters the text printing direction is not affected by changes in the locations of P1 and P2 No parameters Defaults the text printing direction to absolute and horizontal parallel...

Page 78: ...or without parameters the text printing direction is affected by changes in the locations of P1 and P2 No parameters Defaults the text printing direction to relative and horizontal parallel to X axis...

Page 79: ...until another SI command is executed an SR command is executed or the printer is initialized or set to its default conditions Relative Character Size SR This command specifies the size of characters...

Page 80: ...the SR command is a percentage of P2X P1X and P2Y P1Y The printer calculates the actual character width and height from the specified parameters as follows actual width width parameter 100 x P2X P1X...

Page 81: ...lines of text without affecting character size ES width height or ES Table 6 18 Extra Space Command Parameters Parameter Format Functional Range Default width clamped real 32768 to 32767 0 height cla...

Page 82: ...tics Kind Specifies the characteristic for which you are setting a value see Table Table 6 20 Kind Parameter Characteristics Kind Characteristic Default Value Description 1 Symbol set 277 Roman 8 2 Fo...

Page 83: ...unctional Range Default kind clamped integer 1 to 7 None value clamped real Kind dependent Kind dependent See Table 6 22 The printer interprets the parameters as follows No parameters Defaults the alt...

Page 84: ...0 1 2 or 3 0 solid fill edge pen integer 2 30 to 2 30 1 0 no edging No parameters Defaults characters to solid fill with no edging Equivalent to CF0 0 Fill mode Specifies how the printer renders fill...

Page 85: ...for the Stick font LO position or LO Table 6 24 Label Origin Command Parameters Parameter Format Functional Range Default position clamped integer 1 to 9 11 to 19 or 21 1 The printer interprets the p...

Page 86: ...text ASCII characters are drawn using the currently selected font Refer to the AD SA SD and SS commands in this section for details on specifying and selecting fonts You can include non printing chara...

Page 87: ...label terminator No parameter Defaults the label terminator to ETX not a semicolon and the mode to non printing 1 Label terminator Specifies the label terminator as the character immediately following...

Page 88: ...Right and left are relative to the current text direction The space width is uniquely defined for each font use the ES command described earlier in this section to adjust the width NOTE If you are usi...

Page 89: ...mal mode For example the left arrow in the PC 8 symbol set has a character code of 27 In normal mode a character code of 27 is interpreted as an escape character ESC in transparent data mode a charact...

Page 90: ...ach character begins above the previous character This is a vertical text path unless altered by the DI or DR commands Line Specifies the location of each character with respect to the preceding chara...

Page 91: ...designate a unique identification ID number prior to downloading the font This number is then associated with the soft font This num ber is assigned using the font ID command described later in this...

Page 92: ...font is determined by the font control escape sequence and the font ID value NOTE Temporary and permanent fonts do not remain in the user memory whenever printer power is turned off FONT CONTROL Font...

Page 93: ...ont with an ID number of 7 as the primary font send ESC 7X To select a font with an ID number of 5 as the secondary font send ESC 5X The current font remains in use if designated font is unavailable N...

Page 94: ...dimensions of the cell are in PCL Coordinate system dots and are therefore page orientation independent refer to Page Characteristics in Section 2 for a complete description of the PCL coordi nate sy...

Page 95: ...already associated with the ID the existing font is deleted during the down load of the font descriptor Unless otherwise specified inappropriate values in a font de scriptor field invalidate the font...

Page 96: ...ht 12 Orientation Spacing 14 Symbol set 16 Pitch default HMI 18 Height 20 x Height 22 Width type Style LSB 24 Stroke weight Typeface LSB 26 Typeface MSB Serif style 28 Quality Placement 30 Underline p...

Page 97: ...es Font Type UB Specifies one of the font types defined in Table 8 2 The font type should be set appropri ately for the font s symbol set Table 8 2 Font Type Values Value Font Type 0 7 bit 96 characte...

Page 98: ...e spacing of the font Zero specifies fixed spacing and one specifies propor tional spacing Symbol Set UI Specifies the symbol set for the font This value shown in Table 8 3 is computed by tak ing the...

Page 99: ...et Value HP Math 7 0 A 1 HP Line Draw 0 B 2 ISO 60 Norwegian version 1 0 D 4 ISO 61 Norwegian version 2 0 D 36 HP Roman Extensions 0 E 5 ISO 4 United Kingdom 1 E 37 ISO 25 French 0 F 6 ISO 69 French 1...

Page 100: ...15 ISO 16 Portuguese 4 S 147 ISO 84 Portuguese 5 S 179 ISO 85 Spanish 6 S 211 ISO 6 ASCII 0 U 21 HP Legal 1 U 53 ISO 2 Intl Reference Version 2 U 85 OEM 1 7 U 245 HP Roman 8 8 U 277 PC 8 10 U 341 PC 8...

Page 101: ...cifies the proportionate width of characters in the font The IntelliBar M Series does not use this field Style UB Specifies the style of the font Upright is specified by 0 and italics by 1 Stroke Weig...

Page 102: ...Table 8 6 Table 8 6 Serif Style Values Value Serif Style 0 Sans Serif Square 1 Sans Serif Round 2 Serif Line 3 Serif Triangle 4 Serif Swath 5 Serif Block 6 Serif Bracket 7 Rounded Bracket 8 Flair Str...

Page 103: ...nd a pitch extended field of 150 0 1465 dots additional which adds to 17 6465 dots or 17 0005 pitch Height Extended UB This is an addition to the height field that extends the height an extra eight bi...

Page 104: ...cription Font Descriptor Size 64 Bytes Reserved 0 Font Type 1 Eight bit Reserved 0 Baseline Distance 35 Cell Width 30 Cell Height 50 Orientation 0 Portrait Spacing 0 Fixed Pitch Symbol Set 8U 277 8x32...

Page 105: ...nloaded already contains a character with this code the ex isting character is deleted during the download of the character descriptor and data Unless otherwise specified inappropriate values in a cha...

Page 106: ...Continuation B Specifies whether the following data is a character descriptor block 0 or a continuation of the data 1 associated with the previous character descriptor Because the escape sequence val...

Page 107: ...rrent active position see The valid range for the left offset is 4200 to 4200 Top Offset SI Specifies the distance in dots from the reference point to the top of the character pattern on the physical...

Page 108: ...tes containing the dot per bit image of the character If a bit is set to one the corresponding dot will be printed The data is grouped in dot rows a row describes a one dot high strip of the character...

Page 109: ...g ESC c E Decimal 027 042 099 069 Hex 1B 2A 63 45 character code For example to designate the character code for an ASCII lowercase y send ESC c103E DOWNLOAD CHARACTER The download character sequence...

Page 110: ...owercase y ESC s144W character descriptor and data Table 8 8 lists the character format continuation and descriptor data Table 8 8 Portrait Character Descriptor Data Field Name Value Description Forma...

Page 111: ...character descriptor and data for a landscape 10 pitch 12 point upright medium Courier lowercase y send ESC c121E 121 is the decimal character code for an ASCII lowercase y ESC s124W character descri...

Page 112: ...escriptor Data Field Name Value Description Format 4 Continuation 0 Descriptor Size 14 Class 1 Orientation 1 Reserved 0 Left Offset 22 Top Offset 28 Character Width 32 Character Height 27 Delta X 120...

Page 113: ...mplied warranty IntelliTech International Inc disclaims any and all warranties with regard to this information Intel liTech shall not be liable in any event for any special indirect or consequential d...

Page 114: ...images Pictures in newspapers or on television are examples of raster images PCL includes commands for printing raster images The image is divided into rows one dot high A dot row of raster image dat...

Page 115: ...9 2 HP PCL Graphics Commands Figure 9 1 Star Shaped Raster Image...

Page 116: ...ally expands raster graphics transferred at resolutions less than 300 dots per inch to 300 dots per inch during printing Figure 9 2 illustrates a single bit translated into the corresponding printed d...

Page 117: ...ubsequent raster row will be printed beginning at the next dot row position in the negative X direction Figure 9 3 illustrates a master graphics representation Figure 9 3 Raster Graphics Presentation...

Page 118: ...y mode see Select Source Transparency Mode Only raster data appearing within the intersection of the logical page the printable area and if set the raster width and height is printed Data outside the...

Page 119: ...ter area Set Compression Method Command ESC b0M uncoded no compression Decimal 027 042 098 048 Hex 1B 2A 62 30 41 ESC b1M run length encoded Decimal 027 042 098 049 077 Hex 1B 2A 62 31 41 ESC b2M TIFF...

Page 120: ...printed at the current Y position at the left raster graphics margin Upon completion of this command the current active position is at the beginning of the next raster row at the left raster graphics...

Page 121: ...ate system 2 Specify the raster graphics resolution ESC t75R This sets the raster graphics resolution to 75 dots per inch 3 Specify the left raster graphics margin ESC r1A This sets the left graphics...

Page 122: ...HP PCL Graphics Commands 9 9 Figure 9 4 Example of Raster Graphic Image Data...

Page 123: ...ends in the positive Y direction NOTE Rectangular areas are not affected by the raster graphics resolution command Horizontal Rectangle Size Decipoints This horizontal rectangle size sequence specifie...

Page 124: ...mal 027 042 099 066 Hex 1B 2A 63 42 Number of decipoints 1 720 inch The value field is valid to four decimal places The printer converts the specified width to dots by rounding up to an integral numbe...

Page 125: ...r type of HP defined pattern Eight shading levels are defined within PCL To specify a shading level use any value between 1 and 100 Use a value within the range indicated in Figure 9 6 for the desired...

Page 126: ...HP PCL Graphics Commands 9 13 Figure 9 6 Shading Levels...

Page 127: ...9 14 HP PCL Graphics Commands Figure 9 7 Fill Patterns...

Page 128: ...er left corner of the rectangular area is located at the current active position The current active position is not changed during the printing of a rectangular area Rectangular areas are independent...

Page 129: ...on the cursor ESC p300x400Y This moves the cursor to dot position 300 400 within the PCL coordinate system 2 Specify the width of the rectangle ESC c900A This sets the rectangle width to 900 dots 3 in...

Page 130: ...This moves the cursor to dot position 300 400 within the PCL coordinate systems 2 Specify the width of the rectangle ESC c900A This sets the rectangle width to 900 dots 3 inches 3 Specify the height...

Page 131: ...that is a combination of the others see Figure 9 11 pattern The pattern is the design that is painted through the black 1 bits area of the source image onto the destination image For patterns Print M...

Page 132: ...these pixels have no effect on the destination when set to 1 opaque they are applied through the black pixels of the source pattern to the destination Figure 9 11 Print Model Imaging Select Source Tr...

Page 133: ...tion Select Pattern Command ESC v T Decimal 027 042 118 084 048 through 051 Hex 1B 2A 76 54 30 through 32 0 Solid black default 1 Solid white 2 HP defined shading pattern 3 HP defined cross hatch patt...

Page 134: ...ize of the HPGL 2 drawing being imported The vertical HPGL 2 plot size determines the vertical scaling factor used to fit the drawing into the PCL Picture Frame For example if the vertical HPGL 2 plot...

Page 135: ...ture Frame Horizontal Size Decipoints ESC C X Decimal 027 042 99 088 Hex 1B 2A 63 58 horizontal size in decipoints 1 720th inch Default width of the current logical page Range 0 tp 32767 valid to 4 de...

Page 136: ...dimension specified is parallel to the PCL Y axis when the print direction is set to 0 degrees the default HPGL 2 GRAPHICS The IntelliBar provides the ability to print vector graphics using the HPGL 2...

Page 137: ...1B 25 30 41 ESC 1A use current HPGL 2 pen position for cursor position Decimal 027 037 049 65 Hex 1B 25 31 41 This command causes the printer to return to PCL mode from HPGL 2 mode Sending this comma...

Page 138: ...th and any unused portion of the pattern residue LT99 restores the previous line type and residue if it is a fixed line type Line Attributes LA LA kind value kind value kind value or LA This command s...

Page 139: ...mand the default is metric millimeters Table 9 3 Pen Width Command Parameters Parameter Format Functional Range Default width clamped real 32768 to 32767 Dependent pen integer 0 or 1 1 black Dependent...

Page 140: ...er to draw Table 9 5 Select Pen Command Parameters Parameter Format Functional Range Default pen number integer 0 to 1 No pen Although your printer does not have physical pens for the purpose of compa...

Page 141: ...SM command includes an automatic pen down after the symbol is drawn the pen position and any dashed line residue are restored No parameter Terminates symbol mode Character Draws the specified characte...

Page 142: ...ecified but the option1 and or option2 parameter is omitted values previously given for the specified fill type are assumed or the defaults are assumed if none is specified No parameters Defaults all...

Page 143: ...0 0 X Y coordinates The coordinate position defines the position of the starting point for any fill pattern Raster Fill Definition RF RF index width height pen number pen number or RF index or RF This...

Page 144: ...s User Defined Line Type UL UL index gap1 gap20 or UL This command creates line types by specifying gap patterns that define the lengths of spaces and lines comprising a line type Table 9 11 User Defi...

Page 145: ...ypes 3 and 4 arcs circles edges of polygons rectangles wedges and PCL user defined patterns The SV command does not affect solid fill types stroked characters or edges of characters There are four typ...

Page 146: ...de Parameters Parameter Format Functional Range Default n clamped integer 0 or 1 1 on When transparency mode is on default the portion of a source image which is defined by white pixels does not affec...

Page 147: ...command draws an arc using absolute coordinates which starts at the current pen location and pivots around the current center point Table 9 14 Arc Absolute Command Parameters Parameter Format Functio...

Page 148: ...solute Arc Three Point AT AT Xinter Yinter Xend Yend chord angle This command draws an arc segment using absolute coordinates from a starting point through an intermediate point to an end point Use th...

Page 149: ...up down status If the pen is up PA moves the pen to the point if the pen is down PA draws a line to the point Lines are drawn using the current line width type and attributes Coordinates are interpre...

Page 150: ...19 Pen Down Command Parameters Parameter Format Functional Range Default X Y coordinates increments currents units 2 30 to 2 30 1 None This command emulates a pen plotter that must lower the pen to dr...

Page 151: ...ts depends on the most recently executed PA or PR command If no PA or PR command is issued absolute plotting PA is used Relative Arc Three Point RT RT Xincr inter Yincr inter Xincr end Yincr end chord...

Page 152: ...not use commas with this command Also you must use a semicolon to terminate the PE command No parameters Updates the Carriage Return point The PE command without parameters does not affect the pen s...

Page 153: ...angle This command draws the circumference of a circle using the specified radius and chord angle If you want a filled circle refer to the WG or PM commands described later in this section Table 9 24...

Page 154: ...ibutes The EA command performs an automatic pen down When command execution completes the original pen location and up down status are restored The X Y coordinates specify the opposite corner of the r...

Page 155: ...ing relative coordinates increments Use the RA command to fill rectangular shapes in drawings To outline a rectangle using relative coordinates use the ER command Table 9 27 Fill Rectangle Relative Co...

Page 156: ...pen location is the starting point of a rectangle Coordinates are interpreted in current units as user units when scaling is on as plotter units when scaling is off The only difference between the ER...

Page 157: ...own When the operation completes the original pen location and up down status are restored The only difference between the EW command and the WG fill wedge command is that the EW command produces an o...

Page 158: ...thod or FP Table 9 32 Fill Polygon Command Parameters Parameter Format Functional Range Default polygon definition clamped integer 0 or 1 0 odd even fill Fill method Specifies the algorithm used to de...

Page 159: ...and up down status are restored Configuration and Status Group The configuration and status group commands help you establish default conditions and values for HPGL 2 features scale images in the dime...

Page 160: ...be different than the size of the units along the Y axis Isotropic scaling then indicates that the units are the same size on both axes Point factor scaling sets up a ratio of plotter units to user u...

Page 161: ...o be used in advanced techniques such as printing mirror images enlarging or reducing drawings enlarging reducing relative character size or changing text direction IRXP1 YP1 XP2 YP2 or IR Table 9 35...

Page 162: ...s the picture frame anchor point set to lower left corner of PCL Picture Frame relative to the current coordinate system Alternate Font Direction AD Stick Font 11 5 point 9 characters per inch upright...

Page 163: ...ing mode User defined line type UL Defaults all 8 line types In addition the printer updates the carriage return point for text printing to the current pen location The DF command does not affect the...

Page 164: ...mand to orient your drawing vertically or horizontally or to reverse the orientation RO angle or RO Table 9 37 Rotate Coordinate System Command Parameters Parameter Format Functional Range Default Ang...

Page 165: ...sal Exit Language Flush All Pages Page Length Page Size Orientation Paper Source When a page is ejected using one of the above commands the PCL cursor position is set to the top of form on the new pag...

Page 166: ...of form on the next page A page eject caused by any of the above commands except paper source defaults the HPGL 2 pen position To print more than one plot use the Number of Copies command described in...

Page 167: ...o s number to a new macro the existing mac ro is overwritten in the user memory as you define the new macro All subsequent macro operations are performed by using the macro ID number You create a macr...

Page 168: ...nt is a combination of the user default and current modified print environments Any parameter changes made during a macro overlay are recorded in the modified print environment The changes do not rema...

Page 169: ...TROL The macro control sequence contains the commands to define invoke and delete macros ESC f X Decimal 027 038 102 088 Hex 1B 26 66 58 0 Start macro definition last ID specfied 1 Stop macro definiti...

Page 170: ...cro definition ESC a540h780V Places letterhead at decipoints 540 780 in the PCL coordinate system ESC t300R Set graphics resolution to 300 dots per inch ESC 1X Select font with ID of 1 Master Printer...

Page 171: ...at moves the cursor to the right margin executes a CR LF prior to the printing of the character or space When end of line wrap is disabled a character or space that would move the cursor to the right...

Page 172: ...a is printed using the current text area and selected font This information is subject to change without notice This information is provided as is without either express or implied warranty IntelliTec...

Page 173: ...III to a host system LJIII printers operate in the SAP environment by using the standard SAP HPLJIIID Device Type IntelliBar M Series printers operate in the SAP environment by using custom Z type Dev...

Page 174: ...lization Format Types Format Type Value Variable Form Length See Table 11 2 below for Type and Value Print Speed See Table 11 3 below for Value Print Density Value 0 Print and Tear Frequency Value 1 P...

Page 175: ...ries ZITC_XXX Device Types The standard SAP HPLJIIID bar codes are implemented through the Print Control commands listed in Table 11 4 below Table 11 4 Standard SAP Bar Code Commands Command Code Desc...

Page 176: ...maximum of 10 symbols To print ARTNR with a length less than 10 symbols ex 8 symbols the appropriate parameter in the PCL escape sequence must be changed to the appropriate value In the PCL escape seq...

Page 177: ...11 5 IntelliBar M Series PCL Command Extensions Cross Reference to SAP Z Print Control Command Codes Sap Z Print Command Code Function PCL Escape Command Code Setting Disabling Variable Form Length NO...

Page 178: ...d11A ZPD12 Set Print Density to 12 ESC d12A ZPD13 Set Print Density to 13 ESC d13A ZPD14 Set Print Density to 14 ESC d14A ZPD15 Set Print Density to 15 ESC d15A ZPD16 Set Print Density to 15 ESC d 15A...

Page 179: ...Postnet ESC b10C ZBT11 Set Bar Code Type 11 MSI Plessey ESC b11C ZBT12 Set Bar Code Type 12 Code 93 ESC b12C ZBT14 Set Bar Code Type 14 UCC 128 ESC b14C ZBT15 Set Bar Code Type 15 HIBC ESC b15C ZBT16...

Page 180: ...Bar Code 128 Subset Mode 2 Subset A upper and lower case characters ESC b2S ZBSM3 Set Bar Code 128 Subset Mode 3 Subset A double density numbers ESC b3S Setting UPC E Bar Code Method ZBCM0 Set UPC E B...

Page 181: ...ESC b0B Z17B1 PDF417 Enable Binary Only mode determinant symbol size ESC b1B Setting PDF417 Resolution for Encoding Data to Printer Z17D0 PDF417 Set Resolution 75 ESC b75D Z17D1 PDF417 Set Resolution...

Page 182: ...and Bar Width ESC b3Q Setting PDF417 Row Count for Sizing a PDF Symbol NOTE The Set PDF417 Row Count for Sizing a PDF Symbol command allowable Range 0 3 through 90 Z7U00 PDF417 Set Row count 0 Default...

Page 183: ...ommand allowable range 0 to 999 ZI000 Disables incrementing fields 0 Default ESC b0I ZI001 Enables incrementing fields 1 ESC b1I ZI002 Enables incrementing fields 2 ESC b2I through ZI999 Enables incre...

Page 184: ...zontal control decipoints 5 3 horizontal control dots 5 4 line termination 5 7 push pop control 5 8 vertical control control codes 5 7 vertical control decipoints 5 6 vertical control dots 5 6 vertica...

Page 185: ...izontal tab 5 5 space 5 4 HPGL 2 font selection 6 16 absolute character size 6 21 absolute direction 6 19 alternate font definition 6 26 character fill mode 6 27 character plot 6 30 character slant 6...

Page 186: ...de height 2 7 2 8 bar code ratio 2 8 bar code subset mode 2 8 bar code type 2 7 bar code width 2 8 calculate optional check digit 2 10 PDF417 2 11 print bar code 2 12 print human readable text 2 9 sup...

Page 187: ...t descriptor command 8 10 font descriptor format 8 2 Stroke weight 6 10 8 8 Style 6 10 8 8 Symbol set 6 4 T Transparent print data 6 15 Typeface 6 12 6 9 U Underline 8 9 command 6 16 distance 8 9 heig...

Reviews: