background image

Technical Reference

PRESCRIBE Commands

Summary of Contents for C8100DN - Color Laser Printer

Page 1: ...Technical Reference PRESCRIBE Commands...

Page 2: ......

Page 3: ...0 is a product of Xerox Corporation IBM Proprinter X 24E is a product of International Business Machines Corpo ration Epson LQ 850 is a product of Seiko Epson Corporation HP LaserJet Hewlett Packard P...

Page 4: ...cifications and the diskette will be free from defects in material and workmanship Agfa Japan does not warrant that the Software is free from all bugs errors and omissions THE PARTIES AGREE THAT ALL O...

Page 5: ...es use the ability to draw objects by constructing and manipulating paths including ellipses and round boxes etc execute macros including carbon copy macro control external optional units feeders etc...

Page 6: ...w to manage font selection and font samples Later Chapter 5 Barcodes explains the barcode printing capabilities of the command language Chapter 6 Permanent Parameters explains how to reprogram the pri...

Page 7: ...13 Graphics Tutorial Drawing Lines 2 2 Drawing Boxes and Circles 2 6 Drawing Filled Shapes 2 9 Path Mode Graphics 2 16 Path 2 16 Drawing Lines 2 18 Miter Limit 2 21 Drawing Arcs and Curves 2 24 Drawin...

Page 8: ...inter Emulation Mode 0 7 3 IBM Proprinter X24E Emulation Mode 1 7 4 IBM Proprinter X24E Control Codes 7 6 Diablo 630 Emulation Mode 2 7 12 Diablo 630 Control Codes 7 14 Epson LQ 850 Emulation Mode 5 7...

Page 9: ...stack and finishing operations such as sorting stapling etc Most application software controls printing systems by means of codes and escape sequences that are built into the program and are not dire...

Page 10: ...ring that takes the printing system from the usual text printing mode into the PRESCRIBE mode is R The command that returns it from the PRESCRIBE mode to the emulation mode is EXIT These transitions a...

Page 11: ...high altitude adventure will find Mt Baker a rewarding Figure 1 3 PRESCRIBE Example The previous example contains five sequences of PRESCRIBE commands The basic configuration of a PRESCRIBE command s...

Page 12: ...erning how the printing system prints on the page These concepts are Edge limits Margins Coordinate systems Text positioning Character spacing Paths Logical page and physical page Page orientation and...

Page 13: ...ets the margins automatically you should not set them with PRESCRIBE commands Page Orientation and Direction The term page orientation refers to the direction in which text is placed on the page In a...

Page 14: ...as changing the page orientation However in this case portrait refers to the print direction in which the axes of the coordinate system are oriented in the same direction as for the currently selecte...

Page 15: ...op and left margins are changed the physi cal position of the origin changes accordingly Text Positioning The printing system always keeps track of its current position on the page The current positio...

Page 16: ...cter is printed within an individual cell as shown below The character sits on a line called the baseline Characters such as y descend below the base line In some character fonts all the character cel...

Page 17: ...y may intersect themselves in arbitrary ways Paths can be used to draw lines and curves or specify boundaries of filled areas includ ing the outline of a character Paths are explained more fully in se...

Page 18: ...line represents the line as specified by the user the thick line shows what is actually drawn by the printing system With the path mode logical page coordinates are not adjusted even if they fall outs...

Page 19: ...marks apostrophes or double quotation marks The following example has exactly the same meaning as the one above TEXT You are about to enter PRESCRIBE The beginning of a character string is recognized...

Page 20: ...t leave stray apostrophes EXIT Incorrect R CMNT The symbol means inches EXIT In both of the above cases the printing system assumes that the expression EXIT is part of a character string started by th...

Page 21: ...stem always distinguishes between upper case and lowercase letters and prints exactly what is sent Special Parameters Some PRESCRIBE commands use unquoted strings of characters as parameters Exam ples...

Page 22: ...Chapter 1 Introduction to PRESCRIBE 1 14 Similarly the PRESCRIBE command CSET 11U designates use of the PC 8 Dan ish Norwegian symbol set The corresponding Hewlett Packard PCL command is ESC 11U...

Page 23: ...us graphics concepts of PRESCRIBE and illustrates how to use many of its graphic functions It defines standard graphics mode path mode graphics and raster graphics It explains how to use predefined fi...

Page 24: ...r gins This task has several distinct steps selecting a line width determining the starting point of the line and determining the end point of the line The following command sequence demonstrates this...

Page 25: ...ermines the thickness of all lines drawn after the command is issued In this example the line width is set to 0 01 inches The starting point of the line is established with the MAP Move to Absolute Po...

Page 26: ...of the page rather than in relation to the top and left page margins MZP moves the cursor to the point that is 0 5 inches from the left edge limit and 1 inch from the top edge limit Similarly on the n...

Page 27: ...urrent position and down 1 inch from its current position Then the com mand DRP 1 5 1 draws a line from that point to a point 1 5 inches to the left of the cursor position and 1 inch above it The curs...

Page 28: ...ise from the vertical axis The subsequent DRPA com mands draw additional 2 inch lines at angles that increase in increments of 72 degrees As indicated by the CMNT CoMmeNT commands angles that exceed 3...

Page 29: ...ich the box is drawn On line 5 BOX 3 4 draws a box with a width of 3 centimeters and a height of 4 centi meters The position of the box with respect to the cursor depends on the positive or negative v...

Page 30: ...horizontally adjacent corner BOX 4 2 V Moves the cursor to the vertically adjacent corner BOX 4 2 E Moves the cursor to the diagonally opposite corner BOX 4 2 L Moves the cursor down one line BOX 4 2...

Page 31: ...h the unit of measurement as centimeters and set the line width to 0 1 centi meters Next the MZP command moves the cursor to the point that is 8 centimeters to the right of the left edge limit and 8 c...

Page 32: ...left edge limit and 72 points below the top edge limit The PAT select fill PATtern command on line 4 of the program selects the fill pattern In this program pattern number 6 is selected You can select...

Page 33: ...eter is omitted Values for this option are H V E L N and B the same as for BOX Drawing Filled Arcs The ARC draw filled in ARC command is similar to the BLK command described in the preceding section i...

Page 34: ...d Block For this pattern the numbers across the top indicate the value of each column The num bers down the right side are the sums of the values of columns that contain black dots in that row Once th...

Page 35: ...ting the most significant six bits the next six bits and the least significant four bits respectively as shown on the next page You obtain the characters that define the pattern by dividing each row w...

Page 36: ...XPAT command remain effective until they are redefined by another XPAT command or until the printing system is turned off Drawing Pie Charts The standard graphics mode provides a convenient function...

Page 37: ...are drawn in sequence clockwise around the circle The line thickness used for drawing the circle and the lines between slices are designated by the SPD Set Pen Diameter command Any number of pie slic...

Page 38: ...of path construction operators and painting opera tors for stroking or filling paths Path In PRESCRIBE a path is a set of straight or curved line segments either connected or disconnected that descri...

Page 39: ...y are defined consecutively with the second segment starting where the first one ends Non consecutive segments that meet or intersect fortuitously are not connected A subpath is a sequence of connecte...

Page 40: ...he PMZP Path Move to Zero relative Position command on line 3 moves the cursor to a position one inch from the top and left edge limits of the paper The coordinates specified may be positive or negati...

Page 41: ...inting system param eters line 2 empties the current path and lines 3 and 4 draw a line between two points that are specified in terms of absolute coordinates On line 5 the PMRP Path Move to Relative...

Page 42: ...mat SCAP line cap mode Values for line cap mode include 1 for square caps 2 for butt caps 3 for round caps Use of this command is illustrated in the following example R RES UNIT C CMNT Sets unit to cm...

Page 43: ...gments is filled with a tri angle With mitered joins the edges of connected line segments are extended until they meet This type of join is limited by the miter limit explained below With round joins...

Page 44: ...he following format SMLT limit value Here are some representative limit values and the corresponding angles at which the line join type switches between mitered and beveled Dash Type By default the ST...

Page 45: ...pattern num ber A value of 1 specifies solid lines User defined patterns can be selected by specify ing values from 11 to 20 The next section explains how to use the SDP Store Dash Pattern command to...

Page 46: ...or dash1 However if a pattern ends with a dash the following space parameter can be omitted Dash patterns defined with this command remain valid until redefined with another SDP command or until the p...

Page 47: ...D 1 PMRA 5 5 3 45 PARC 5 5 3 45 135 STRK PAGE EXIT In this current example the PMRA command moves the cursor from coordinates 5 5 as measured from the left and top edge limits of the page through the...

Page 48: ...tive Position uses the following format PCRP x1 y1 x2 y2 x3 y3 Figure 2 25 B zier Curves A B zier curve segment is one that is geometrically defined by a starting point the cur sor s current position...

Page 49: ...t is tangent to the line between x2 y2 and x3 y3 The curve is always entirely enclosed by the complex quadrilateral defined by the starting point x1 y1 x2 y2 and x3 y3 See the following examples R RES...

Page 50: ...AT set FLATness command The default flatness is 1 dot Setting smaller values of flatness results in smoother curves but more time is required for computing the larger number of line segments involved...

Page 51: ...PMZP 4 2 PARC 3 3 1 90 270 PARC 5 3 1 270 90 CLSP STRK PAGE EXIT In this example the PMZP command on line 2 places the current cursor at coordinates 4 2 where the subsequent PARC command automaticall...

Page 52: ...nd the center points However we will not close it explicitly Then we execute the FILL command This implicitly closes the path drawing a line between the ending point of the second arc and the starting...

Page 53: ...itself as shown in the next two figures the rule determines areas that are deemed to be inside the path R RES UNIT C PMZP 5 5 PMRA 5 5 2 0 PARC 5 5 2 0 360 PMRA 5 2 5 2 1 5 0 PARC 5 2 5 2 1 5 0 360 P...

Page 54: ...ed as paths However another PRESCRIBE command can be used to define a clipping tem plate for clipping texts paths and raster graphics For this purpose the CLPR CLiP Rectangular region command is provi...

Page 55: ...th the CPTH command can be either stroked or filled See the following example R RES UNIT P NEWP PAT 26 SFNT Helvetica Bd 54 PMZP 72 144 CPTH xyz FILL 1 PAGE EXIT Figure 2 35 Character Path Line 2 of t...

Page 56: ...n complex ity only by the dot resolution Raster Data Compression Formats PRESCRIBE supports raster data in three formats uncompressed raster data run length encoded raster data or raster data encoded...

Page 57: ...tes the number of bytes making up the pattern In TIFF encoding the two s complement value 128 indicates a non operative control byte The byte following such a byte is handled as a new control byte Com...

Page 58: ...t each of the available raster data resolutions Figure 2 37 Dot Resolutions The RVRD and RVCD commands print raster data in the presentation mode specified by the SRO command and at the resolution spe...

Page 59: ...the source image and pattern are placed The fill pattern or gray scale pattern is defined by the PAT command FPAT command or GPAT command The source image is any raster graphics image standard mode g...

Page 60: ...de is a number from 1 to 6 that determines the image model as follows Operation mode Source image Pattern 1 Transparent 2 Opaque Source transparency mode 0 transparent Pattern transparency mode 0 tran...

Page 61: ...1 GPAT 6 TEXT A FILL 1 PAGE EXIT Saving and Restoring the Graphics State The graphics state consists of a variety of items that affect how images are rendered on the page The graphics state contains v...

Page 62: ...becomes possible to restore the path after it has been filled thereby allowing it to be stroked without reconstructing it The commands used for saving and restoring the graphics state are the SCG Sav...

Page 63: ...e solution is to make the sequence into a macro Then you can execute the entire sequence with a single CALL command The procedure for defining a macro command sequence is simple Step 1 Assign a name t...

Page 64: ...mmy parameter and so on up to a maximum of 19 dummy parameters The same dummy parameter can be used any number of times Values are assigned to dummy parameters when the macro is called by the CALL com...

Page 65: ...ameter Dummy parameters in macro definitions are denoted using percent symbols as below R MCRO CIRCLE MZP 4 5 5 CIR 1 ENDM EXIT After this definition CALL CIRCLE 1 draws a one inch circle CALL CIRCLE...

Page 66: ...revious macros out of memory R RES UNITC DAM MCRO LOCATE SLM 1 STM 2 ENDM MCRO GRAPH UNIT C SPD 0 05 SCS 0 23 MAP 0 7 3 TEXT 1 MAP 0 0 BOX 6 7 MAP 0 1 0 5 TEXT Sun Mon Tue Wed Thu Fri Sat MAP 0 2 DAP...

Page 67: ...Examples of Macros 3 5 Figure 3 2 Macro Example 2...

Page 68: ...3 6 This page is left blank intentionally...

Page 69: ...esign The design is referred to as a typeface Several characteristics identify a font These include the font type bit map or scalable symbol set spacing pitch height style stroke weight and typeface f...

Page 70: ...s Resident scalable fonts provide an outline of characters which can be sized according to sizing information for the font These fonts can be scaled from 0 25 to 999 75 points in quarter point increme...

Page 71: ...elvetica Nr Helvetica NrBd Helvetica NrOb Helvetica NrBdOb Palatino Palatino Bd Palatino It Palatino BdIt ITCAvantGardeGothic Bk ITCAvantGardeGothic Dm ITCAvantGardeGothic BkOb ITCAvantGardeGothic DmO...

Page 72: ...othic Bd LetterGothic It CourierPS CourierPS Bd CourierPS Ob CourierPS BdOb LinePrinterBM8 5 Roman Bitmap Font Name Albertus ExtraBold Albertus Medium AntiqueOlive AntiqueOlive Bold AntiqueOlive Itali...

Page 73: ...a Narrow BoldOblique Helvetica Narrow Oblique Helvetica Oblique LetterGothic LetterGothic Bold LetterGothic Italic Marigold NewCenturySchlbk Bold NewCenturySchlbk BoldItalic NewCenturySchlbk Italic Ne...

Page 74: ...It substitutes the scalable fonts for these fonts when required Univers Condensed Medium Univers Condensed MediumItalic Univers Medium Univers MediumItalic Wingdings Regular ZapfChancery MediumItalic...

Page 75: ...turn to Previous Font SCCS Save Current Code Set and RPCS Return to Previous Code Set LetterGothicBM12 Italic 50 27 12 12 LetterGothicBM12 Bold 9 28 12 12 LetterGothicBM12 BoldItalic 51 79 12 12 LineP...

Page 76: ...t and alter its appearance by compressing expanding or obliquing it The following example selects a scalable Dutch font sizes it to 10 points assigns it the font number 1001 and the Roman 8 symbol set...

Page 77: ...ont on a memory card and a memory card font has a lower priority than an identical font in printing system RAM Also assuming all other characteristics are the same a scalable font has lower priority t...

Page 78: ...ect when the emulation is enabled Font mode 15 is the default font mode of the Line Printer emula tion The other emulations have lower default font mode values If you use a variety of bitmap fonts you...

Page 79: ...of macros and when you are using embedded commands of word processing software To ensure that the saved font is retrieved with the correct code set add the SCCS Save Current Code Set and RPCS Return t...

Page 80: ...pear in Chapter 7 Creation of New Symbols and Characters With a little work it is possible to design completely new bitmap characters by con structing their dot maps This technique can be used to obta...

Page 81: ...Patterns in Chapter 2 The procedure for the numerical derivation is identical to creating fill patterns for XPAT Six bit sections consisting of all black dots as in the middle row of this symbol are a...

Page 82: ...des quick access to printing characters from a different character set characters not found in the default symbol set US ASCII By simply using the INTL command with appropriate parameters for lan guag...

Page 83: ...NIT P FSET 1p12v0s0b4148T CMNT 4148 means Universe CSET 1E CMNT ISO 4 U K EXIT The SFNT command primarily used to select and size a scalable font as stated previ ously also provides the parameter that...

Page 84: ...4 16 This page is left blank intentionally...

Page 85: ...linear barcode and two dimensional bar codes PDF barcodes by using PRESCRIBE commands The former part of this chapter deals with how to implement the linear barcodes the latter part explains the PDF4...

Page 86: ...m The cursor is located at the top left corner of the barcode for types 0 to 38 40 and 41 and at the bottom left corner of the barcode for type 39 and does not move The type flag and string parameters...

Page 87: ...adable text are used in some cases the tall bars may overlap the text The bar1 to bar4 and space1 to space4 parameters adjust the width of the bars and spaces Fine adjustment of these parameters may b...

Page 88: ...rcode 36 EAN 8 with a five digit supplement has four width classes which are set to 10 20 30 and 40 dots in the example below Two bar heights are also used R UNIT D BARC 36 N 012345678912 180 220 10 2...

Page 89: ...f specifiable bar and space widths bar1 bar2 bar3 bar4 and space1 space2 space3 space4 must be adhered to however Table 5 1 Barcode Types Sheet 1 of 2 No Type 0 UPC A 1 UPC A with two digit supplement...

Page 90: ...mer 44 Wide gap CODABAR Table 5 2 Length Character Set and Default Sheet 1 of 2 Type Length Character set Default 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 11 13 16 13 18 22 25 29 6 8 11 7 12 13...

Page 91: ...l with POSTNET B Business Reply Penalty and Franked Mail without POST NET C Business Reply Penalty and Franked Mail with POSTNET D OCR Readable Mail without POSTNET 0 41 125 0123456789 0 42 80 All pri...

Page 92: ...6 12 18 24 8 Yes Yes Yes Yes Yes 6 12 18 24 9 Yes Yes Yes Yes Yes 6 12 18 24 10 Yes Yes Yes Yes Yes 6 12 18 24 11 Yes Yes Yes Yes Yes 6 12 18 24 12 Yes Yes Yes Yes Yes 6 12 18 24 13 Yes Yes 6 12 18 24...

Page 93: ...4 35 Yes Yes Yes Yes Yes 6 12 18 24 36 Yes Yes Yes Yes Yes 6 12 18 24 37 Yes Yes Yes Yes Yes 6 12 18 24 38 Yes Yes Yes Yes Yes 6 12 18 24 41 Yes Yes 6 12 18 24 42 Yes Yes Yes Yes 6 12 18 24 44 Yes Yes...

Page 94: ...level encoding Decoding is the reverse process In addition PDF417 is an error correcting symbology designed for real world applica tions where portions of labels can get destroyed in handling It perf...

Page 95: ...mong all rows these codewords form data columns Overall Symbol Structure Any PDF417 symbol is made up of at least 3 rows and at most 90 rows The minimum number of codewords in a row is 3 this includes...

Page 96: ...hecommand 0through19 See Macro PDF417 on page 14 XBUF Defines a buffer name for a data input for XBAR command ENDB Terminates a XBAR command sequence XBCP mode Meaning XBCP 0 Reset XBCP 1 Narrowest el...

Page 97: ...itionrelativetothetopandleftedgelimits of the page UNIT Sets the unit of measurement used in the PRESCRIBE commands including the above The initial unit is inches The other units are relatedtoinchesas...

Page 98: ...command sequence is needed for each divided barcode which is succeeded by a XBCP 18 statement that defines a separate block index for each barcode The block index is needed to ensure that the divided...

Page 99: ...5 15 Some samples for Macro PDF417 are provided in PRESCRIBE Commands Command Reference on the XBCP page...

Page 100: ...Chapter 5 Barcodes 5 16...

Page 101: ...interface dependent If the printing sys tem is shared with other users remember that any changes to any non interface dependent parameters may interfere with the print jobs of the other users This ch...

Page 102: ...g Top margina A1 Integer value in inches 0 A2 Fraction value in 1 100 inches 0 Left margina A3 Integer value in inches 0 A4 Fraction value in 1 100 inches 0 Page lengtha A5 Integer value in inches 13...

Page 103: ...o alternative emulation P5 9 None if AES fails resolves to alternative emulation 10 Page eject commands if AES fails resolves to KPDL Emulation switching after receiving R P8 0 Current emulation 1 Def...

Page 104: ...aper c C8 PCL font range The printing system offers several categories of resident fonts PCL KPDL and simulated bitmap fonts The C8 parameter allows to prioritize font selection evaluation by excludin...

Page 105: ...on B7 0 Automatically enters message language selectionmenuat the initial power on After a language is selected B7 1 is set automatically 1 1 Does not automatically enter message language selection m...

Page 106: ...del Form feed time out value H9 Value in units of 5 seconds 0 to 99 6 Memory card partition reading at power upb I0 Partition name on a memory card to be read automatically at power up Maximum of 15 p...

Page 107: ...y reversing the output pages Printing resolution N8 0 300 dpi 1 1 600 dpi 3 1200 dpi PCLresourceprotection N9 0 Off 0 1 Protects permanent PCL resources and resets the environment 2 Protects permanent...

Page 108: ...ette the secondfeeder cassette and thefourthfeeder cassette 23 Main cassette the first feeder cassette the third feeder cassette and the fourth feeder cassette 24 Main cassette the second feeder casse...

Page 109: ...ing system Daisywheel data length R8 7 7 bit 7 8 8 bit Default envelope feeder paper size R9 Same as the R2 values except below 0 0 A4 or Letter A4 letter equation S4 0 Off 0 1 On Host buffer size S5...

Page 110: ...for the MP tray X0 1 Plain 1 2 Transparency 3 Preprinted 4 Label 5 Bond 6 Recycle 7 Vellum 8 Rough 9 Letterhead 10 Color 11 Prepunched 12 Envelope 13 Cardstock 21 Custom1 22 Custom2 23 Custom3 24 Cus...

Page 111: ...error message and pause the job when the waste punch box is full 5 Combination of value 1 and 4 6 Combination of value 2 and 4 7 Combination of value 1 2 and 4 8 Displays an error message and pause th...

Page 112: ...be enclosed by single or double quotation marks Partition names are case sensitive so the correct upper and lowercase characters must be used in the FRPO I0 string The FRPO M2 parameter enables the pr...

Page 113: ...ters The FRPO M5 M6 M7 and M8 parameters determine the ratio among the sizes allocated to these buffers Parameters M6 and M7 are provided for option interfaces For example to allocate the buffers with...

Page 114: ...Chapter 6 Permanent Parameters 6 14...

Page 115: ...haracter spacing etc Inappropriate selection of printer drivers and printer based emulations will produce undesirable results When shipped from the factory the printing system is set to emulate the HP...

Page 116: ...e user should select mode 8 In PostScript printing environments mode 9 should be selected an option on some models To set an emulation mode send the printing system the FRPO commands listed in the tab...

Page 117: ...rJet driver may be unable to properly right justify proportional text The printing system supports scalable outline fonts With the assistance of PRE SCRIBE commands the scalable fonts are available fo...

Page 118: ...8 plus international characters mathematical symbols Greek letters and graphic symbols so you can print things like Symbol sets PC 850 PC 860 PC 863 PC 865 US ASCII and Denmark allow all ruling chara...

Page 119: ...s Courier Prestige Elite and Courier Proportional See the table on next page These fonts can be obtained by embedded commands or by using a printer driver from your word processing software that suppo...

Page 120: ...s Command Reference To assign a font number to resident fonts for substituting the emulated fonts in IBM Pro printer X24E emulation all the option parameters including symbol set compression and angle...

Page 121: ...37 Yes ESC 12 CPI Printing 1B 3A Yes ESC Character Font Image Down load 1B 3D ESC A n Set Text Line Spacing 1B 41 n Yes ESC B n1 n2 n64 null Set Vertical Tabs 1B 42 n1 n2 n64 0 Yes ESC C n m Set Form...

Page 122: ...ondition 1B 5B 4B n1 n2 in id p1 p2 Yes ESC T n1 n2 0 0 c1 c2 Set Code Page 1B 5B 54 n1 n2 0 0 c1 c2 Yes ESC n1 n2 t1 t2 g1 g2 Set Vertical Unit 1B 5B 7C n1 n2 t1 t2 g1 g2 Yes ESC g n1 n2 m data High...

Page 123: ...IBM Proprinter X24E Emulation Mode 1 7 9 IBM Symbol Sets IBM PC 8 341 IBM PC 8 D N 373...

Page 124: ...Chapter 7 Emulation 7 10 IBM PC 850 405 IBM PC 860 30...

Page 125: ...IBM Proprinter X24E Emulation Mode 1 7 11 IBM PC 863 62 IBM PC 865 94...

Page 126: ...Line and character spacing including proportional spacing Half line feed reverse line feed and reverse half line feed Backspace and fine backspace Bold shadow double strike and underlining Graphics mo...

Page 127: ...lable font This font is proportionally spaced so you should also specify propor tional spacing with an embedded command When you change back to black ribbon the printing system changes to bitmap font...

Page 128: ...B 0E 12 ESC SO M Enter program mode 1B 0E 4D ESC DC1 n Set offset to n 1B 11 n Yes ESC SYN n Select printwheel type 1B 16 n ESC EM 1 Upper cassette for sheet 1 1B 19 31 Yes ESC EM 2 Lower cassette for...

Page 129: ...f linefeed 1B 44 Yes ESC E Underline ON 1B 45 Yes ESC G Hyplot ON absolute move 1B 47 ESC G BEL Hyplot ON absolute plot 1B 47 07 ESC L Set bottom margin at current position 1B 4C Yes ESC M Auto justif...

Page 130: ...Chapter 7 Emulation 7 16 Diablo 630 Symbol Sets DIABLO US 29 Diablo France 61...

Page 131: ...Diablo 630 Emulation Mode 2 7 17 Diablo Germany 93 Diablo U K 125...

Page 132: ...Chapter 7 Emulation 7 18 Diablo Denmark 157 Diablo Sweden 189...

Page 133: ...Diablo 630 Emulation Mode 2 7 19 Diablo Italy 221 Diablo Spain 253...

Page 134: ...Chapter 7 Emulation 7 20 Diablo Japan 285...

Page 135: ...code also provides the US Legal character set The Korean character set is not supported When power is first switched on or after a reset the printing system always defaults in the Courier font 10 cpi...

Page 136: ...LQ 850 fonts in different spacings by using the same resident font it should be noted that substituting one font will also change the other fonts emulated by that font For example if you change the D...

Page 137: ...lready in use R SFNT Swiss742SWC Bold 12 3000 277 1 0 SFNT Dutch801SWC Roman 10 3001 277 1 0 SFNT Swiss742SWC Roman 8 3002 277 1 0 SFNT Swiss742SWC Roman 6 3003 277 1 0 EXIT All option parameters for...

Page 138: ...es ESC 0 Select 1 8 inch Line Spacing 1B 30 Yes ESC 2 Select 1 6 inch Line Spacing 1B 32 Yes ESC 3 n Set n 180 inch Line Spacing 1B 33 Yes ESC A n Set n 60 inch Line Spacing 1B 41 Yes ESC J n Perform...

Page 139: ...On Off 1B 2D Yes ESC q Select Character Style 1B 67 Yes Word Processing ESC a n Select Justification 1B 61 ESC SP n Set Intercharacter Space 1B 20 Yes Character Tables ESC t n Select Character Set 1B...

Page 140: ...Chapter 7 Emulation 7 26 LQ 850 Symbol Sets LQ US 28 LQ France 60...

Page 141: ...Epson LQ 850 Emulation Mode 5 7 27 LQ Germany 92 LQ U K 124...

Page 142: ...Chapter 7 Emulation 7 28 LQ Italy 220 LQ Spain 252...

Page 143: ...Chapter 7 Emulation 7 29 LQ Japan 284 LQ Norway 316...

Page 144: ...Chapter 7 Emulation 7 30 LQ Denmark 2 348 LQ Spain 2 380...

Page 145: ...Epson LQ 850 Emulation Mode 5 7 31 Latin America 412 LQ Denmark 156...

Page 146: ...Chapter 7 Emulation 7 32 LQ Sweden 188...

Page 147: ...300 AGFA80 Fonts 4 FS 1050 PCL 6 KPDL Fast 1200 600 300 AGFA80 Fonts 5 FS 1200 PCL 6 KPDL 600 300 AGFA80 Fonts 6 FS 1714M PCL 6 KPDL Fine 1200 Fast 1200 600 300 AGFA80 Fonts 7 FS 1750 PCL 6 KPDL Fine...

Page 148: ...height orientation weight character set etc sim ilar to the parameters used with the FSET command of PRESCRIBE The printing sys tem s resident fonts include the HP resident fonts and many of the font...

Page 149: ...election Resolution does not effect the availability of scalable fonts Bitmap fonts generated by LDFC present one limitation If the printing system uses a 300 dpi resolution LDFC generated 600 dpi bit...

Page 150: ...pter 4 for a discussion of the printing system s internal font evaluation The final lowest priority for font priority is the font source The source refers to the place where the font is accessed The f...

Page 151: ...BM PC 8 10U for the LaserJet emulation The LaserJet printer has many other symbol sets not directly accessed by the INTL command Temporary selection of one of these symbol sets can be made with the CS...

Page 152: ...ISO 21 Germany 1G 39 39 HP Spanish 1S 51 51 US Legal 1U 53 53 ISO 57 China 2K 75 75 ISO 17 Spain 2S 83 83 50 ISO 2 IRV 2U 85 85 50 ISO 10 Sweden 3S 115 15 51 ISO 16 Portugal 4S 147 47 51 Roman 9 4U 1...

Page 153: ...0R 338 38 IBM PC 8 10U 341 41 PC 869 Greek 11G 359 59 IBM PC 8 D N 11U 373 73 PC 8 Greek 12G 391 91 Macintosh 12J 394 94 ISO Greek 12N 398 98 USSR GOST 12R 402 2 54 IBM PC 850 12U 405 5 ABICOMP Brazil...

Page 154: ...resource protection mode in the HP LaserJet emulation A detailed description of the FRPO N9 command follows Note that the factory default setting for the N9 command is 0 Table 7 19 Resource Protection...

Page 155: ...h the HP PCL command language A description of the memory requirements and property values for typical models appear in the following table Minimum memory requirement for Resource Protection The follo...

Page 156: ...i default can be effective If factors such as resource protection duplexing and raster mem ory reduce memory too low then the printing system will remain at 300 dpi resolution HPLJ 4 duplex mode on ra...

Page 157: ...in 50 dots Text length Paper size 1 2 inch top 1 2 inch bottom Left margin Left logical Right margin Right logical Perforation skip On Line termination CR CR LF LF FF FF Fonts Font Courier Symbol set...

Page 158: ...TUSOFF Deactivates all unsolicited status Device Attendance Commands RDYMSG Specifies a message that replaces the Processing message on the message display Shown in offline state if the printing syste...

Page 159: ...case sensitive Spacing between characters white space should either be the space character ASCII 32 or the horizontal tab character ASCII 9 The placement of white space in PJL commands depends on its...

Page 160: ...and an optional plus or minus sign preceding the first digit Only one decimal point may be used It must also be placed somewhere after the first digit Digits are unnecessary after the deci mal point E...

Page 161: ...ings are issued for such commands that have unsup ported options values out of range values missing or of the incorrect type or values added when none are allowed When the printing system receives com...

Page 162: ...7 Emulation 7 48 Duplex DUPLEX FRPO N4 Default font FONTNUMBER FRPO V3 Point size PTSIZE FRPO V0 2 Pitch PITCH Symbol set SYMSET FRPO U6 U7 Table 7 24 PJL Reset Status Environment PJL command FRPO pa...

Page 163: ...Duplex Long Edge Binding Short Edge Binding ESC llS ESC l2S 1B 26 6C 32 53 1B 26 6C 32 53 No No Yes Yes Yes Yes Yes Yes Yes Yes Page Side Selection Next side ESC a0G 1B 26 61 30 47 No Yes Yes Yes Yes...

Page 164: ...Yes No Destination Tray 9 Face down ESC l12G 1B 26 6C 31 32 47 No No No Yes No Media Type Media Type Automatica ESC n5Wd Auto 35 57 64 61 75 74 6F Yes Yes Yes Yes Yes Plain ESC n6Wd Plain 36 57 64 50...

Page 165: ...s Yes Yes Yes Yes Letter ESC l2A 1B 26 6C 32 41 Yes Yes Yes Yes Yes Legal ESC l3A 1B 26 6C 33 41 Yes Yes Yes Yes Yes Ledger ESC l6A 1B 26 6C 36 41 No No Yes Yes No A5 ESC l25A 1B 26 6C 32 35 41 Yes Ye...

Page 166: ...5 Yes Yes Yes Yes Yes Text Length of Lines ESC l F 1B 26 6C 46 Yes Yes Yes Yes Yes Left Margin of Columns ESC a L 1B 26 61 4C Yes Yes Yes Yes Yes Right Margin of Columns ESC a M 1B 26 61 4D Yes Yes Ye...

Page 167: ...32 47 Yes Yes Yes Yes Yes CR CR LF LF CR LF FF CR FF ESC k3G 1B 26 6B 33 47 Yes Yes Yes Yes Yes Push Pop Position Push Pop Position Push ESC f S 1B 26 66 30 53 Yes Yes Yes Yes Yes Pop ESC f S 1B 26 6...

Page 168: ...1 Latin 1 ANSI ESC 19U 1B 28 31 39 55 Yes Yes Yes Yes Yes PC 775 ESC 26U 1B 28 32 36 55 No No No Yes No Windows 3 1J Japanese ESC 19K 1B 28 31 39 4B Yes Yes Yes Yes Yes Spacing Primary Spacing Fixed...

Page 169: ...73 37 42 Yes Yes Yes Yes Yes Primary Typeface Family Typeface Family Albertus ESC s4362T 1B 28 73 34 31 36 32 54 Yes Yes Yes Yes Yes Antique Olive ESC s4168T 1B 28 73 34 31 36 38 54 Yes Yes Yes Yes Ye...

Page 170: ...1B 26 74 31 50 Yes Yes Yes Yes Yes 1 Byte 2 Byte ESC t21P 1B 26 74 32 31 50 Yes Yes Yes Yes Yes 1 Byte 2 Byte ESC t31P 1B 26 74 33 31 50 Yes Yes Yes Yes Yes 1 Byte 2 Byte ESC t38P 1B 26 74 33 38 50 Ye...

Page 171: ...ter code decimal ESC c E 1B 2A 63 45 Yes Yes Yes Yes Yes GRAPHICS PCL Vector Graphics Switching Set Up Enter PCL Mode Use previous PCL cursor position ESC 0A 1B 25 30 41 Yes Yes Yes Yes Yes Use curren...

Page 172: ...ter Y Offset of Raster Lines of vertical movement ESC b Y 1B 2A 62 59 Yes Yes Yes Yes Yes Set Raster Compression Mode Unencoded ESC b0M 1B 2A 62 30 4D Yes Yes Yes Yes Yes Run Length Encoded ESC b1M 1B...

Page 173: ...eight Vertical Size of dots ESC c B 1B 2A 63 42 Yes Yes Yes Yes Yes ofdecipoints ESC c V 1B 2A 63 56 Yes Yes Yes Yes Yes Rectangular Area Fill Fill Rectangular Area Solid Black ESC c0P 1B 2A 63 30 50...

Page 174: ...26 66 30 58 Yes Yes Yes Yes Yes Stop Macro Definition ESC f1X 1B 26 66 31 58 Yes Yes Yes Yes Yes Execute Macro ESC f2X 1B 26 66 32 58 Yes Yes Yes Yes Yes Call Macro ESC f3X 1B 26 66 33 58 Yes Yes Yes...

Page 175: ...Wrap Enabled ESC s0C 1B 26 73 30 43 Yes Yes Yes Yes Yes Disabled ESC s1C 1B 26 73 31 43 Yes Yes Yes Yes Yes Display Functions ON ESCY 1B 59 Yes Yes Yes Yes Yes OFF ESCZ 1B 5A Yes Yes Yes Yes Yes PCL...

Page 176: ...SC p I 1B2670 49 No No No No Yes Palette Control Delete All Palettes in store ESC p C 1B 26 70 30 43 No No No No Yes Delete All Palettes in stack ESC p C 1B 26 70 31 43 No No No No Yes Delete Palette...

Page 177: ...uous tone smooth ESC t J 1B 2A 74 31 37 4A No No No No Yes Continuous tone basic ESC t J 1B 2A 74 31 38 4A No No No No Yes Mono continuous tone basic ESC t J 1B 2A 74 31 39 4A No No No No Yes Select P...

Page 178: ...rement y_increment sweep_angle chord_angle ABSOLUTE ARC THREE POINT AT x_inter y_inter x_end y_end chord_angle PLOT ABSOLUTE PA x y x y PLOT RELATIVE PR x y x y PEN DOWN PD x y x y PEN UP PU x y x y R...

Page 179: ...e SYMBOL MODE SM char FILL TYPE FT fill_type option1 option2 ANCHOR CORNER AC x_coordinate y_coordinate RASTER FILL DEFINITION RF index width height pen_nbr pen_nbr width and height must be less than...

Page 180: ...F ECHO PJL ECHO Words CR LF Response PJL ECHO Words CR LF FF ENTER PJL ENTER LANGUAGE personality CR LF EOJ PJL EOJ NAME job name CR LF INFO PJL INFO read only variable CR LF Response PJL INFO read on...

Page 181: ...HP LaserJet Emulation Mode 6 7 67 LaserJet Symbol Sets ISO 60 Norway 0D ISO 15 Italian 0I...

Page 182: ...Chapter 7 Emulation 7 68 ECMA 94 Latin 1 0N ISO 11 Sweden 0S...

Page 183: ...HP LaserJet Emulation Mode 6 7 69 ISO 6 ASCII 0U ISO 4 U K 1E...

Page 184: ...Chapter 7 Emulation 7 70 ISO 69 France 1F ISO 21 Germany 1G...

Page 185: ...HP LaserJet Emulation Mode 6 7 71 US Legal 1U ISO Latin 2 2N...

Page 186: ...Chapter 7 Emulation 7 72 ISO 17 Spain 2S PC Cyrillic 3R...

Page 187: ...HP LaserJet Emulation Mode 6 7 73 PS math 5M ISO Latin 5 5N...

Page 188: ...Chapter 7 Emulation 7 74 Windows Latin 5 5T MS publishing 6J...

Page 189: ...HP LaserJet Emulation Mode 6 7 75 ISO Latin 6 6N Desktop 7J...

Page 190: ...Chapter 7 Emulation 7 76 Greek 8 8G Math 8 8M...

Page 191: ...HP LaserJet Emulation Mode 6 7 77 Turkish 8 8T HP Roman 8 8U...

Page 192: ...Chapter 7 Emulation 7 78 Windows Latin 2 9E Windows Greek 9G...

Page 193: ...HP LaserJet Emulation Mode 6 7 79 PC 1004 9J ISO Latin 9 9N...

Page 194: ...Chapter 7 Emulation 7 80 Win Cyrillic 9R PC Turkish 9T...

Page 195: ...HP LaserJet Emulation Mode 6 7 81 Windows 9U PC 851 Greek 10G...

Page 196: ...Chapter 7 Emulation 7 82 PS text 10J ISO Cyrillic 10N...

Page 197: ...HP LaserJet Emulation Mode 6 7 83 PC 855 Serbia 10R PC 869 Greek 11G...

Page 198: ...Chapter 7 Emulation 7 84 PC 8 Greek 12G Macintosh 12J...

Page 199: ...HP LaserJet Emulation Mode 6 7 85 ISO Greek 12N USSR GOST 12R...

Page 200: ...Chapter 7 Emulation 7 86 ABICOMP Brazil 13P PC 8 Bulgarian 13R...

Page 201: ...HP LaserJet Emulation Mode 6 7 87 PC 8 Greek 437G 14G ABICOMP Int 14P...

Page 202: ...Chapter 7 Emulation 7 88 PC Ukrainian 14R Pi font 15U...

Page 203: ...HP LaserJet Emulation Mode 6 7 89 PC 857 Turkish 16U PC 852 Latin 2 17U...

Page 204: ...Chapter 7 Emulation 7 90 ISO 10646 18N PC 853 Turkish 18U...

Page 205: ...HP LaserJet Emulation Mode 6 7 91 Winbalt 19L Windows Latin 1 19U...

Page 206: ...Chapter 7 Emulation 7 92 PC 860 Portugal 20U PC 861 Iceland 21U...

Page 207: ...HP LaserJet Emulation Mode 6 7 93 PC 863 Canada 23U PC 8 Polish 24Q...

Page 208: ...Chapter 7 Emulation 7 94 PC 865 Norway 25U PC 775 26U...

Page 209: ...HP LaserJet Emulation Mode 6 7 95 PC 8 PC Nova 27Q...

Page 210: ...interface Status information is not available when the parallel interface is used Basic This section explains basic information about the KC GL language KC GL Instruction Format The syntax for KC GL...

Page 211: ...t If no sign is specified the value is assumed to be positive Scaled real number scaled decimal Real numbers from 223 to 223 1 can be used with up to eight digits to the right of the decimal point If...

Page 212: ...the pen to the stall from which it came in other words it prints nothing when it receives a SP or SP 0 instruction Figure 7 29 Plot Coordinates Automatic Plot Coordinate Mode bit 2 0 Printing System...

Page 213: ...lues for the pen control increments in x and y coordinates the width and height of characters differ from the normal non enhance mode as follows Page Orientation bit 4 This bit defines page orientatio...

Page 214: ...arameter or from the printing system s control panel See below Format R FRPO J9 x EXIT x data size 0 no reduction 1 A2 2 A1 3 A0 4 B3 5 B2 6 B1 7 B0 Plotter Units and User Units Plotter Units The plot...

Page 215: ...of this section as Coordinate Values Sample KC GL Program The following file draws circles according to the KC GL instructions The result appears in Figure 7 30 on page 102 IN Initialize plotter IP0...

Page 216: ...no parameters The functions of these instructions appear on the following pages The last ASCII char acter sent by the plotter printing system in response to the instruction is a terminator which will...

Page 217: ...f scaling is on OE Output Error The plotter returns a decimal error number for the instruction executed immediately before the OE instruction The error code is converted to a non negative ASCII coded...

Page 218: ...current scaling points P1 and P2 The coordinates are given in plotter units by ASCII coded integers as follows P1x P1y P2x P2y TERM KC GL option FRPO G0 Plotter model Mode A 7550A TERM Mode B 7596A TE...

Page 219: ...integers each sepa rated by comma The type field can contain the values 1 through 4 which have the fol lowing values Bit Position Bit Value Description 0 1 The pen is down 1 2 P1 or P2 has been change...

Page 220: ...put appear below Output Buffer Space ESC B This instruction returns 0 if the receive buffer is full and 1024 if the receive buffer is empty Output Extended Error ESC E This instruction normally return...

Page 221: ...empty with the printing system under one of the following con ditions cover open paper empty or paper jam Table 7 32 KC GL Fonts and Symbol Sets No Symbol Set ISO No 0 10 ANSI ASCII 006 1 11 HP 9825...

Page 222: ...Chapter 7 Emulation 7 108 KC GL Symbol Sets ANSI ASCII 0 Roman Extensions 7...

Page 223: ...HP 7550A Emulation KC GL Mode 8 7 109 Katakana 8 KC GL International Characters...

Page 224: ...tter units Dots A4 11477 3389 7999 2362 A3 16398 4842 11487 3392 Letter 10776 3182 8236 2432 Ledger 16872 4982 10776 3182 Table 7 35 Coordinate Values Mode A RO 0 Paper size P1x P1y P2x P2y A4 430 200...

Page 225: ...ate character set CI radius i sd resolution i Circle CP horizontal character count d vertical character count d Character plot CS character set no i Designate standard character set CT Chord tolerance...

Page 226: ...per size PT pen thickness d Pen thickness PU x1 coordinate i sd y1 coordinate i sd xn coordinate i sd yn coordinate i sd Pen up RA x coordinate i sd y coordinate i sd Fill rectangle absolute RO angle...

Page 227: ...escription ESC Plotter ONa a Ignored ESC Y Plotter ONa ESC Plotter OFFa ESC Z Plotter OFFa ESC DEC DEC Plotter configurationa ESC B Output buffer space ESC E Output extended error ESC H DEC ASC ASC AS...

Page 228: ...distance between P1 and P2 used only in fill types 3 and 4 Fill angle FT 0 degrees Pen thickness PT 0 3 mm fill spacing for fill types 1 and 2 Label origin Current pen position Relative direction DR1...

Page 229: ...mple as shown in Figure 7 44 on page 116 Example Operators to draw a text and an enclosing box Note that in KPDL mode unit for dis tances is 1 72 inches The initial SEM 9 ensures that the printing sys...

Page 230: ...he operator table each operator is pre ceded by its list of operands if any These operands must be placed onto the stack prior to the operator itself Each operator is followed by a list of its results...

Page 231: ...array string target anchorsearch tail target true or string false Test whether target is initial substring of string int bool1 int bool2 and int bool3 Bitwise or logical AND x y r ang1 ang2 arc Create...

Page 232: ...Find cosine of angle degrees count n Count objects on stack countdictstack int Count objects on dictionary stack countexecstack int Count objects on execution stack mark obj1 objn counttomark mark obj...

Page 233: ...urrent page currentpoint x y Getcoordinatesofcurrent point currentrgbcolor red green blue Get current red green blue levels currentscreen freq angle proc Get current halftone screen currentshared Retu...

Page 234: ...aint a form array execstack subarray Copy execution stack into array index 2 execuserobject Execute the user object array file string executeonly array file string Enable execution access only exit Ex...

Page 235: ...tate grestoreall Restoretobottommostgraphics state gsave Save graphics state 2 gstate gstate Create a new graphics state object num string1 num string2 gt bool Test whether num string1 num string2 mat...

Page 236: ...string name length int Get length of name x y lineto Createlinefromcurrentpointto x y num ln real Get natural logarithm key load value Search dictionary stack for key and return value num log real Get...

Page 237: ...hexadecimal characters from file into string file string readline substring bool Read line from file into string return true if filled array dict file string readonly array dict file string Enable re...

Page 238: ...unction parameter wx wy llx lly urx ury setcachedevice Declare width and bounds of cached character w0x w0y llx lly urx ury w1x w1y vx vy 2 setcachedevice2 Declare width and bounds of cached character...

Page 239: ...Same as setglobal num 3 setsmoothness Set the smoothness to num bool 2 setstrokeadjust Set the stroke adjust parameter dict 2 setsystemparams Set the system parameters for interpreter proc settransfe...

Page 240: ...boolean value true on stack num1 truncate num2 Discard fraction part of num1 obj type name Get name identifying type of object userpath 2 uappend Append the user path to the current path 2 ucache Dec...

Page 241: ...perator Result Description buildtime int Identify the build of the interpreter byteorder bool Get the native order in binary encoded tokens true low order byte first false high order byte first int st...

Page 242: ...ng as printing system name integer integer setsorterstacker Set sorter to sorting mode int setuserdiskpercent Adjust disk size for use with KPDL waittimeout int Get wait time out value a3 Set imageabl...

Page 243: ...custom size See KPDL PrintableAreaonpage140 Thisoperatorisin userdict postcard Setimageableareatopostcardsize SeeKPDL PrintableAreaonpage140 Thisoperatorisin userdict doublepostcard Setimageableareat...

Page 244: ...ay containing B5 size paper select it as currenttray andsetimageableareaforB5size paper b6tray Find tray containing B6 size paper select it as currenttray andsetimageableareaforB6size paper legaltray...

Page 245: ...rrent tray and set imageable area for custom size paper int setdefaultoutputtray Set the default output tray 0 Upper tray face down tray 1 Lower tray face up tray 2 Option tray sorter etc defaultoutpu...

Page 246: ...occurs true error print on false error print off DoStartPage bool Indicate whether ornot to print status at poweron as a bool object true print status false do not print status FactoryDefaults bool I...

Page 247: ...he numeric values of binary tokens Revision int Indicate the interpreter s revision number StartJobPassword int string Indicate the password for ExitServer and StartJob StartupMode int Indicate by num...

Page 248: ...ngle character in the font cache MaxFormItem int Indicate the maximum number of bytes used by the form of a single cached form MaxLocalVM int Indicate the maximum number of bytes of the local VM MaxOp...

Page 249: ...bounding box for the entire page default null InputAttributes dict Indicate the dictionary associated with a currently availableinputdevice papertray usingthenumber assigned to each Install array Exec...

Page 250: ...llate function true electric collate on only when harddisk is installed CollateDetails dict Control the detailed parameters of the collate function See CollateDetails Parameters on page 138 Fold int F...

Page 251: ...off DeviceRenderingRGBInfo dict Controls RGB emulation Ex DeviceRenderingRGBInfo VirtualColorDevice ColorTransform name setpagedevice name sRGB DeviceRenderingRGBInfo VirtualColorDevice null setpaged...

Page 252: ...7 50 CollateDetails Parameters Key Type Meaning Parameters default Mode integer Job mode 0 HP Mopier mode Job retention 1 Volatile job 2 Nonvolatile job 8 VirtualMailbox job 0 Type integer Job Retenti...

Page 253: ...puter screen Table 7 51 Enabling e MPS Functions e MPS Collate CollateDetails Mode Type Hold Hold Type HoldKey Electronic sorting true 0 0 Temporary job storage true 1 Permanent job storage true 2 Vir...

Page 254: ...underflow Operand stack underflow 18 syntaxerror Syntax error in program 19 timeout Time limit exceeded 20 typecheck Wrong type of operand 21 undefined Name not found in dictionary 22 undefinedfilenam...

Page 255: ...5 x 684 Int l C4a 22 9 x 32 4 649 x 919 0 42 12 0 35 10 22 0 x 31 7 625 x 899 Int l C5 16 2 x 22 9 459 x 649 0 42 12 0 35 10 15 34 x 22 18 435 x 629 Double postcard 14 8 x 20 0 421 x 595b b For A4 let...

Page 256: ...7 142 This page is left blank intentionally...

Page 257: ...13 Complex curves 2 26 Compressing raster data 2 34 Compression SFNT 4 8 Control byte 2 34 Control codes Diablo 630 7 14 Epson LQ 850 7 24 HP LaserJet series 7 49 IBM Proprinter 7 6 Coordinates 1 7 1...

Page 258: ...printer commands 7 49 HP PCL language 1 13 HP GL 2 language 1 6 printer commands 7 64 Human readable text barcode 5 3 Human readable text macro 5 2 I IBM Proprinter character set 7 9 control codes 7 6...

Page 259: ...20 Round line join 2 21 Row work 2 13 S Scalable font 4 2 assiging a font number to 4 8 lists 4 2 outline 4 2 Scaled real number KC GL 7 97 Scaling point KC GL 7 101 Short and tall parameters barcode...

Page 260: ......

Page 261: ......

Page 262: ...Rev 4 51 2008 6...

Reviews: