Kyocera TASKalfa 5501i PRESCRIBE Commands Technical Reference Manual - Rev. 4.
Kyocera TASKalfa 5501i Manual
View all Kyocera TASKalfa 5501i manuals
Add to My Manuals
Save this manual to your list of manuals |
Kyocera TASKalfa 5501i manual content summary:
- Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 1
PRESCRIBE Commands Technical Reference - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 2
- Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 3
any interruption of service, loss of this manual is subject to change without instructions in this manual. No responsibility is assumed for defects in the printing system's firmware. Regarding Tradenames PRESCRIBE is a registered trademark of Kyocera Corporation. KPDL is a trademark of Kyocera - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 4
SOFTWARE AND TYPEFACES. 9. New York, U.S.A. law governs this Agreement. 10. You shall not sublicense, sell, lease, or otherwise transfer the Software BY ANY STATEMENT OR REPRESENTATION NOT CONTAINED IN THIS AGREEMENT. NO CHANGE IN THIS AGREEMENT IS EFFECTIVE UNLESS WRITTEN AND SIGNED BY PROPERLY - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 5
Introduction This manual contains information needed to use the firmware features provided by the Kyocera printing system. Among these (24-pin dot matrix printer) emulation • Epson LQ-850 (24-pin dot matrix printer) emulation • Diablo 630 emulation • generic line printer emulation • KPDL (Apple - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 6
6 Permanent Parameters explains how to reprogram the printing system's firmware for customization. Chapter 7 Emulation gives notes on the printing various emulation modes. An Index is also provided at the end of this manual. Notice Most PRESCRIBE commands operate in the same way on all of these - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 7
Page and Physical Page 1-9 Command Parameters ...1-10 Numeric Parameters ...1-10 Character Strings ...1-11 Upper and Lowercase Letters 2-34 Commands for Printing Raster Data 2-35 Printing Raster Data...2-37 Changing the Printing System's Imaging Model 2-37 Saving and Restoring the Graphics - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 8
Sets ...4-14 Barcodes PDF417 Symbol Description...5-10 Printing a Two-dimensional Barcode 5-12 General Information on Emulation 7-3 Line Printer Emulation (Mode 0) ...7-3 IBM Device-Control Instructions ...7-107 Fonts and Symbol Sets in KC-GL 7-108 Summary of KC-GL Instructions 7-112 KPDL - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 9
of the Kyocera printing systems control line and character spacing, adjust margins, change fonts, position text, draw graphics, and print device settings including selection of paper source, output stack, and add features that may not be supported by your application. This chapter presents an - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 10
are diagramed in the figure below. Figure 1. 1. Mode Transitions The printing system's emulation mode can be permanently set by the FRPO (Firmware RePrOgram) P1 command. See Chapter 7 for details. The printing system is factory-set to emulate the Hewlett-Packard LaserJet. The example below - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 11
Figure 1. 2. Text Including PRESCRIBE Commands !R! RES; SLM 1; STM 1; SPD 0.03; FTMD 13; SFNT "Helvetica-Bd"; EXIT; WELCOME TO WINDFALL NATIONAL PARK !R! SFNT "Times-Rom"; EXIT; The park entrance is located in the rolling hills of the Northern Woods, a forested area abundant in deer, elk, squirrel, - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 12
and Margins on page 5. The edge limits adjust automatically to the size of the paper cassette (although not to the size of manually fed paper). The edge limits can also be set to various standard sizes by the SPSZ (set paper size) command, or by the equivalent HP LaserJet commands. In HP LaserJet - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 13
Figure 1. 4. Edge Limits and Margins Portrait Orientation Basic Concepts Edge limits in HP emulation Edge limits in HP emulation Landscape orientation When the printing system passes the bottom margin while printing text, it prints the page and feeds to the next page. Spacing is carried over, so - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 14
Chapter 1 Introduction to PRESCRIBE Page Orientation Changing the page orientation automatically adjusts the margins so that they remain the same distance from the four edges of the paper. If the printing system cannot make these margin settings (for example, if the left margin would be to the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 15
right of the origin, and values of Y indicate positions below the origin. See the figure on page 10. When the top and left margins are changed, the physical position of the origin changes accordingly. Text Positioning The printing system always keeps track of its current position on the page. The - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 16
of characters. These proportional fonts produce text that is easier to read. However, in order to align the right margin, you must use software that supports the printing system's proportional spacing. 1-8 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 17
Figure 1. 8. Character Spacing Font height Basic Concepts Baseline Paths A path is a set of straight and curved line segments. Paths can be open, as in the case of lines, or closed, as in the case of rectangles, circles, or any fully enclosed area of any shape. The segments may be connected with - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 18
use number values to specify parameters. For example, numbers are used to specify distances in inches, centimeters, points, or dots. Negative numbers are also allowed. 1-10 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 19
Command Parameters For computer code values beyond four decimal places, the fifth and subsequent decimal places are ignored. Examples: Number output by computer Number used by printing system 1234.1234 1234.1234 -1234.1234 -1234.1234 0.123456 0.1234 Some commands have angle parameters. - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 20
Chapter 1 Introduction to PRESCRIBE TEXT "You're about to enter PRESCRIBE."; TEXT ' " " " '; In the first command above, the character string starts with a double quotation mark. The printing system therefore expects the string to end with a double quotation mark, and regards the apostrophe in the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 21
In this manual, PRESCRIBE change symbol set by symbol-set ID) command. (See Chapter 4 for a detailed explanation of how these commands are used to select fonts.) The FSET and CSET commands use parameters that closely resemble the command parameters used for font control in Hewlett-Packard's printer - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 22
Chapter 1 Introduction to PRESCRIBE Similarly, the PRESCRIBE command CSET 11U; designates use of the PC-8 Danish/Norwegian symbol set. The corresponding Hewlett-Packard PCL command is ESC(11U. 1-14 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 23
, and raster graphics. It explains how to use predefined fill patterns, how to define your own fill patterns, and introduces ways in which you can change the print model, the rules that determine the manner in which patterns and images are rendered on the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 24
to an absolute position in a Cartesian coordinate system whose origin (0,0) is at the intersection of the left and top edge limits of the paper. DRP (draw to relative position) Draws a line to a position specified as a horizontal and ver- tical displacement from the current cursor position. DRPA - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 25
printing system memory and re-establishes the printing system's permanent defaults. Although you would not include this command in every sequence 1 inch from the top margin. If the margins are changed, the position specified by MAP also changes correspondingly. On the next line of the program, the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 26
Chapter 2 Graphics Tutorial Figure 2. 2. Result of Draw Commands: Zero-relative Lines Edge limits MZP 0.5, 1; DZP 2, 0.5; The first two lines switch the printing system to the PRESCRIBE mode, reset printing system parameters, and set the line width to 0.01 inch. On the third line, the MZP (Move - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 27
Figure 2. 3. Result of Draw Commands: Relative Lines Edge limits In this command sequence, the PRESCRIBE mode begins with the !R!, resets the printing system defaults to permanent settings with RES;, and establishes a pen width of 0.01 inches with the SPD 0.01;. The MRP (Move to Relative Position) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 28
Tutorial Figure 2. 4. Result of Draw Commands: Lines in Angles The first two lines of this command sequence initiates the PRESCRIBE mode, resets printing system defaults to permanent settings, and sets the line width to 0.01 inches. Then the MZP command on line 3 moves the cursor to a point 5 inches - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 29
below the cursor if height is positive, and above the cursor if height is negative. This relation is illustrated in the figure that follows. By default, the position of the cursor is not affected by this command. However, you can also specify an option parameter to make the cursor move to - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 30
Chapter 2 Graphics Tutorial Figure 2. 6. Cursor Positioning Options -Y -X Cursor position X Y BOX 4, 2, H; Moves the cursor to the 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, - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 31
; UNIT C; SPD 0.1; MZP 8, 8; CIR 1; CIR 2; CIR 3; PAGE; EXIT; Figure 2. 7. Circles Lines 1, 2 and 3 start PRESCRIBE mode, reset the printing system to its default parameters, establish the unit of measurement as centimeters, and set the line width to 0.1 centimeters. Next, the MZP command moves the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 32
same pattern as printed in monochrome. The way a color looks may differ when used for different patterns even though the same color has been specified. 2-10 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 33
The BLK (draw filled-in BLocK) command on line 5 actually draws the filled in block. This command closely resembles the BOX command explained in the preceding section. However, whereas the BOX command draws a line around a rectangular area, the BLK command fills a rectangular area with the currently - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 34
the FPAT command on line 3. Each of the eight numbers in the FPAT defines one row of an 8 × 8 dot pattern. The pat- tern follows: Figure 2. 10. Dot Pattern and a Filled Block 128 64 32 16 8 42 1 = 16 = 40 = 68 = 130 = 65 = 34 = 20 =8 For this pattern, the numbers across the top - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 35
!R! RES; XPAT 100; @X0@ | 0Af0CC0FA8L@ - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 36
turned off. Drawing Pie Charts The standard graphics mode provides a convenient function for drawing pie charts. See the following example: !R! RES; UNIT C; SPD .05; MZP 10, 10; PIE 2, 0, 10, 20, 30, 40; PAGE; EXIT; 2-14 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 37
(since we set the unit to centimeters with the UNIT command), and the starting angle is 0 degrees. Four pie slices are specified, with sizes of 10, 20, 30, and 40. The printing system automatically converts the slice sizes to angles totalling 360 degrees. Then it draws the first slice with a cut - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 38
slices. Since the total size of the pie slices in the example is 100 (10+20+30+40), the angular extent of each arc is equal to 360 x size of slice /100. For example, the angular extent of the first arc is 360 x 10 /100 = 36 degrees. The starting angle of each arc equals the starting angle of the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 39
Path Mode Graphics There are no restrictions on the shape of a path. A single path may include multiple closed subpaths, representing several areas, and a path may intersect itself in an arbitrary manner. The order of the segments that define a path is significant. A pair of line segments is said to - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 40
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 negative. On line 4, the PDZP (Path, Draw to our work and cancelling all changes made during the course of the program, then EXIT ends the PRESCRIBE mode. 2-18 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 41
Position) command on line 6 draws a line to the point 1 inch to the left of the new position and 1 inch below it. The line thickness is changed to 0.04 inches by the SPD command on line 7. Finally, the STRK command on line 8 strokes the path onto the page, PAGE prints out the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 42
kinds of line ends. These include: Figure 2. 16. Line Ends Square caps Butt caps Round caps The default line end type is butt caps. You can switch from the current line end type to any of the other square caps is set before constructing the path, the line type is changed to round prior to 2-20 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 43
are called beveled, mitered, round, and notched. These are illustrated below. Figure 2. 18. Joins Beveled join Mitered join Round join Notched join The default line join type is beveled. With beveled joins, connected line segments end with butt caps, and the notch at the larger angle between - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 44
prevent objectionably long spikes when lines join at small angles. The default miter limit is 10, which results in beveled joins at angles of less than about 11 4 29 5 23 6 19 7 16 8 14 9 13 Dash Type By default, the STRK command strokes paths with solid lines. However, you can also use - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 45
this program, the DPAT command selects the dash pattern with which the line is stroked. Predefined dash patterns are selected by specifying values from 1 to 10 for pattern-number. (A value of 1 specifies solid lines.) User-defined patterns can be selected by specifying values from 11 to 20. The next - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 46
Chapter 2 Graphics Tutorial Figure 2. 21. Printout of the SDP Example The SDP command on line 3 defines a dashed pattern consisting of two lengths of black, two lengths of white, five lengths of black, and two lengths of white. On line 11, the DPAT command selects this pattern for stroking. The path - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 47
Figure 2. 22. Printout of the PARC Example Path Mode Graphics After the arc is drawn, the cursor is located at the end of the arc. If you wish to eliminate the straight line segment in the above example, leaving only the arc, the cursor position must be moved in advance to the position at which - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 48
Chapter 2 Graphics Tutorial Figure 2. 24. Printout of a Circle Made with PMRA Drawing Complex Curves PRESCRIBE also provides a second curve-drawing operator for constructing complex curves that are referred to as Bézier curve segments. The PCRP (Path, Curve to Relative Position) uses the following - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 49
Path Mode Graphics The curve leaves the current position in the direction of x1, y1, and is tangent to the line between the current position and x1, y1. It bends towards x2, y2, then to x3, y3, and at the end point, is tangent to the line between x2, y2 and x3, y3. The curve is always entirely - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 50
straight line segments. The length of these line segments is referred to as a curve's flatness. You can change the degree of flatness with the FLAT (set FLATness) command. The default flatness is 1 (dot). Setting smaller values of flatness results in smoother curves, but more time is required - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 51
!R! RES; UNIT C; NEWP; SPD .1; FLAT 60; PMZP 5, 5; PCRP 4, 2, 5, 4, 4, 0; STRK; PAGE; EXIT; Figure 2. 30. Curve with Flatness 60 Path Mode Graphics Both of these programs draw an identical curve. The only difference between the two is in the flatness, which is specified on line 2. Closed Paths - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 52
the selected gray scale pattern. Note that we could have filled the path with a standard mode fill pattern instead of a gray-scale pattern. The only change necessary would be to replace the GPAT command on line 3 with a PAT or FPAT command specifying the pattern to be used. The format of the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 53
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; PMRA 5.5, 5.5, 1, 0; PARC 5.5, 5.5, 1, 0, 360; FILL 1; PMZP 10.5, 4.5; PMRA 10.5, 4.5, 2, 0; PARC 10.5, 4.5, 2, 0, 360; PMRA 11, 6, 2, 0; PARC 11, 6, 2, 0, 360; PMRA 12, 5, 2, 0; PARC 12, 5, 2, 0, 360; FILL - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 54
Chapter 2 Graphics Tutorial With 1 specified for the rule parameter of FILL, the method for determining whether a point is inside the path involves drawing a ray from that point in any direction and counting the number of times the ray crosses segments of the path. The point is said to be inside the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 55
Figure 2. 34. Clipping Rectangle Example Path Mode Graphics Printing with Character Paths When a resident scalable (outline) font is selected, you can treat a character as a path and add it to the current path. The PRESCRIBE command is CPTH (Character PaTH). Paths created with the CPTH command can - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 56
an image of a given size. Raster graphics are limited in size only by the dimensions of the paper, and in complexity 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 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 57
function of the SRO command is to specify the presentation mode; i.e., the orientation of the raster image. If the presentation mode is 0 (the default mode), raster lines print along the width of the physical page, regardless of the current page orientation. If the presentation mode is 1, raster - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 58
of the raster image that extends outside of the area is clipped. The STR command specifies the resolution at which raster data is printed. The default resolution is 75 dots per inch, or the equivalent of 16 physical dots for each raster-line dot. The following figure shows how a single raster - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 59
SRO command, to set the dot resolution with the STR command, then to print the raster data with the RVRD or RVCD/ENDR command pair. Changing the Printing System's Imaging Model The printing system's imaging model governs the way in which images and patterns are applied to each other. In short - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 60
Chapter 2 Graphics Tutorial Figure 2. 38. Image Models Source transparency mode = 0 (transparent) Pattern transparency mode = 0 (transparent) Source transparency mode = 0 (transparent) Pattern transparency mode = 1 (opaque) Source transparency mode = 1 (opaque) Pattern transparency mode = 0 ( - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 61
command applies the white pixels of the source image onto the destination directly. The following program example illustrates use of the SIMG command. Try changing the value specified for SIMG on line 3 and see the effect on the result (the figure on the previous page). !R! RES; UNIT C; NEWP; SIMG - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 62
Chapter 2 Graphics Tutorial For example, construction of a filled and outlined shape such as that shown below requires that we draw the path and then fill it. However, filling the path also clears it, making it unavailable for stroking. Figure 2. 39. A Path both Stroked and Filled By saving the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 63
Chapter 3 Macros After you have gone to the trouble of creating (and debugging) a PRESCRIBE command sequence, it is inefficient to use it only once, but it is a nuisance to type the same sequence repeatedly. - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 64
the other characters can include digits and special symbols such as hyphens. For example, F-1 and GRY2 are valid macro names. The dummy sign (the default is the percent sign) indicates dummy parameters in the body of the macro. Dummy parameters enable you to place different variables when the macros - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 65
Examples of Macros Figure 3. 1. PRESCRIBE Macro Limitations Macro limitations are summarized as follows. Maximum number of macros downloadable to the printing system Maximum nesting levels Maximum length of macro name Maximum number of parameters Maximum length of CALL command PRESCRIBE commands - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 66
3, -%5; DAP 4, -%6; DAP 5, -%7; DAP 6, -%8; ENDM; CALL LOCATE, 2, 9; CALL GRAPH, 'Temperature', 2.5, 3.5, 1.9, 3.0, 3.8, 2.8, 3.3; CALL LOCATE, 10, 9; CALL GRAPH, 'Humidity', 3.5, 1.0, 1.3, 2.6, 1.8, 6.4, 5.9; CALL LOCATE, 2, 20; CALL GRAPH, 'Paid Attendance', 5.2, 1.1, 0.9, 1.5, 1.3, 3.3, 4.4; CALL - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 67
Figure 3. 2. Macro Example 2 Examples of Macros 3-5 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 68
This page is left blank intentionally. 3-6 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 69
Chapter 4 Fonts This chapter covers font-related topics, including the printing system's resident and option fonts, character sets, and usage of font-selection and symbol creation commands. A font is a set of characters of a particular design. The design is referred to as a typeface. Several - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 70
fonts. The printing system accepts as many downloadable fonts as user memory allows. When the HP LaserJet is the printing system's default emulation, the power-up (default) font is Courier. A different default font can be selected by using the FRPO (Firmware RePrOgram) command of parameters V3 (or - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 71
Font Name Garamond-Hlb Garamond-Krsv Garamond-HlbKrsv Marigold Albertus-Md Albertus-ExBd Arial Arial-Bd Arial-It Arial-BdIt TimesNewRoman TimesNewRoman-Bd TimesNewRoman-It TimesNewRoman-BdIt Helvetica Helvetica-Bd Helvetica-Ob Helvetica-BdOb Helvetica-Nr Helvetica-NrBd Helvetica-NrOb Helvetica- - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 72
LetterGothic-Bd LetterGothic-It CourierPS CourierPS-Bd CourierPS-Ob CourierPS-BdOb LinePrinterBM8.5-Roman (Bitmap) KPDL Fonts In KPDL (Kyocera Print-system Description Language) emulation, the printing system provides PostScript-compatible 47 scalable fonts. These fonts are also accessible - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 73
Font Name Clarendon-Condensed-Bold Coronet Courier Courier-Bold Courier-BoldOblique Courier-Oblique CourierPCL CourierPCL-Bd CourierPCL-BoldItalic CourierPCL-Italic Garamond-Antiqua Garamond-Halbfett Garamond-Kursiv Garamond-KursivHalbfett Helvetica Helvetica-Bold Helvetica-BoldOblique Helvetica- - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 74
supported (tabled on page 4-4), a scalable font is substituted. For example, if Dutch801BM10-Roman, which means a Dutch 801 style bitmap font of 10-point and Roman-style and was resident to the previous models of Kyocera printers, the printing system substitutes a Times Roman style scalable font - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 75
Swiss721BM10-Bold 12 31 10 Prop. Swiss721BM10-BoldItalic 54 - 10 Prop. Swiss721BM8-Roman 13 way is to select a printing system driver within a software application. This third way is preferable the absence of this support, the user should selection include: • FSET (change current Font SETting by - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 76
that it tilts forward at an angle of 13.5 degrees. !R! SFNT 'TimesNewRoman', 10, 1001, 277, .9, .3; EXIT; In this sequence, the assignment of font number command. Once this assignment has been made, it remains effective until changed with another SFNT command or until the power is turned off. - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 77
memory card (for card option fonts), and printing system RAM (for downloaded fonts). A font in printing system ROM has lower priority than an identical by a CSET (Change current symbol SET) command which selects the desired HP symbol set. In the example below, the Windows symbol set is selected - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 78
Printer emulation. The other emulations have lower default font mode values. If you use a variety of bitmap fonts, you will probably find font mode 13 most convenient. In font mode 13 character spacing and orientation are always correct, and the line spacing remains constant when you change the 10- - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 79
your mind and decide to use LetterGothicBM12-Bold (font 9) instead of LetterGothicBM12-Roman, all you have to change is one SETF command (from SETF 2, 8; to SETF 2, 9;). In emulation modes 1, 2, and 5, the SETF command can team up in a very effective way with embedded word- - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 80
printer drivers include support for a set of specific typefaces. The Kyocera printing system internally assigns these typefaces to match similar typefaces already in the printing system. Kyocera users may reassign these fonts to create a custom font list. To make this change square-ruled paper (shown - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 81
used instead. The resolution may be specified for 300 or 600 (dpi) only in printing system models that support the 600-dpi resolution printing. LDFC generated 300 dpi characters may print when the default resolution is 300 or 600 dpi. It is not possible for 600 dpi LDFC generated characters to print - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 82
supports many symbol sets (also referred to as character sets). The variety of Kyocera supported symbol sets can be attributed to the numerous printer symbol set. All downloaded fonts contain specific emulated printer (HP LaserJet in the above example). If the current emulation is changed to Diablo - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 83
Symbol Set • CSET (Change symbol SET) • SFNT (Select current FoNT by typeface) The CSET command selects a symbol set by specifying its identification code which closely resembles the command parameters of the HP printer control language. In the example below, the Windows symbol set is selected. CSET - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 84
This page is left blank intentionally. 4-16 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 85
. The former part of this chapter deals with how to implement the linear barcodes, the latter part explains the PDF417. They are step-by-step guide with a direct and practical approach. - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 86
reversal. The scanability of barcodes is affected by the quality of the paper and the type of scanner used. Parameters of the BARC command enable type. lists the allowed lengths and character sets. also lists a default character that is used to fill out strings shorter than the minimum length - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 87
the UNIT command (default: inches). The short and tall parameters must be both specified or both omitted. If they are omitted, the default values as shown in be needed to obtain scannable barcodes for a particular scanner and type of paper. The dots unit (UNIT D;) is convenient. Barcode 40 (USPS FIM - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 88
220, 10, 20, 30, 40, 10, 20, 30, 40; EXIT; Barcode 39 (USPS POSTNET) prints a POSTNET barcode on a mail piece. The United States Postal Service (USPS) not be specified as the scanability of the barcode is most effective with the default values. Also the flag parameter for this barcode must be N (do - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 89
widths are ignored and defaulted to 1.68 points 10 check digit 19 Code 39 with no check digit (USD-3) 20 Code 39 with mod-43 check digit (USD-3) 21 Interleaved two of five (USD-1) with no check digit (See No. 41.) 22 Identicon two of five with no checksum 23 Code 128 (USD-6) manual code change - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 90
with checksum 42 UCC/EAN 128 43 Customer 44 Wide gap CODABAR Table 5.2. Length, Character Set, and Default (Sheet 1 of 2) Type Length Character set Default 0 11 0123456789 0 1 13 2 16 3 13 4 18 5 22 6 25 7 29 86 98 10 11 11 7 12 12 13 13 14 15 15 1-14 16 1-14 17 1-14 18 1-14 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 91
Table 5.2. Length, Character Set, and Default (Sheet 2 of 2) Type Length Character set Default 29 1-25 0123456789 0 30 1-25 31 1-25 32 1-25 -0123456789 0 33 1-25 0123456789KLMO 0 34 1-25 35 9 0123456789 0 36 12 37 14 38 17 39 139 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 92
3/16" 3-1/4" min. 5/8"min. Table 5.4. Bar Height and Width Classes Type Tall bars Width classes Default (dots) 12341234 0 Yes Yes Yes Yes Yes 6 12 18 24 1 Yes Yes 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 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 93
Table 5.4. Bar Height and Width Classes Type Tall bars Width classes Default (dots) 12341234 22 - Yes Yes - - 6 12 (18) (24) 23 - Yes Yes Yes Yes 6 12 18 125" Short: 0.05" 0.02" 21 bars/inch 0.0475" 40 5/8" 0.031" 1/16" (Tilt: ±5°) 43 Tall: 10.2 pt. Short: 3.4 pt. 1.68 pt. - 1.68 pt. 5-9 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 94
four spaces, for a total of 17 module widths. Each codeword starts with a bar and ends with a space. See figure below. 1-module width 3-module wide bar 0 0 0 1 0 1 0 1 0 0 0 1 1 1 1 1 1 5-10 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 95
start pattern A unique pattern of light and dark elements which indicates the leftmost part of a barcode label. stop pattern A unique pattern of light and dark elements which indicates the rightmost part of a barcode label. row A lateral set of elements made up of a start pattern, codewords, and - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 96
ratio of height and width XBCP 7 Bar height by a ratio of element width XBCP 8 Number of rows and columns (XBCP 4 and 5) XBCP 9 Truncation XBCP 10 through 19 These modes give additional control options used to support Macro PDF417 barcodes. See more details in section Macro PDF417. 5-12 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 97
onto a medium such as label. More detailed discussion on these (and some other) positioning commands can be found in the PRESCRIBE Commands Command Reference. By default the cursor is located at the top left corner of the barcode and stays there after printing is done. MAP MRP MZP UNIT Moves the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 98
barcodes in that they contain additional control options which are added by modes 10 through 19 of the XBCP command. This allows a reader to make use that implementation of these parameters are optional except XBCP 17 and XBCP 18. XBCP 10 XBCP 11 XBCP 12 XBCP 13 XBCP 14 XBCP 15 XBCP 16 XBCP 17 XBCP - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 99
Some samples for Macro PDF417 are provided in PRESCRIBE Commands Command Reference on the XBCP page. 5-15 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 100
Chapter 5 Barcodes 5-16 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 101
may be changed permanently with the FRPO (Firmware RePrOgram) service status page, command: !R! STAT 1; EXIT; Before changing any FRPO parameter, print out a service status page, so you will know the parameter values before the changes are made. To return FRPO parameters to their factory default - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 102
that changes made lengtha Page widtha Page orientationa Default font No.a Operation panel Conventional mode (Characters higher than 127 are printed. Supported symbol sets: ISO-60 Norway [00D], ISO-15 formfeed 8: Mode A; formfeed 9: Mode B; formfeed 10: Mode A; no formfeed 11: Mode B; no formfeed - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 103
1: Long-edge binding 2: Short-edge binding Default emulation P1 0: Line Printer 6 mode 1: IBM Proprinter X24E 2: Diablo emulation P7 0: Page eject commands 10 switching trigger 1: None 2: Page paper messaged 0 1: Remove sorter paper deactivated except at power-up 2: Remove sorter paper - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 104
Japan 9: US Legal 10: IBM PC-850 ( Default scalable fonta, e V3 Fraction value in 1/100 points: 0, 25, 50, or 75 0 Name of typeface of up to 32 characters, enclosed - with single or double quotation marks a Ignored in some emulation modes. b For models supporting A3 and ledger size paper - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 105
the default font for V3. The example below gives the PRESCRIBE sequence which changes the default Factory setting Downloadable PCL font printing system is ready or waiting. Error is valid. 10: XON is not sent. Error is ignored. 11 Service status page D5 0: Not printed 1 1: Printed Paper jam - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 106
to 99 in units of the size defined by FRPO S5 5 (monochrome model), 10 (monochrome model with network Interface), or 12 (color model) Form feed time- 3: ^L and ^D 7: ^D and ^L Reduce/enlarge ratio J0 0: 100% 0 (Models supporting A3 size only) 5: 70% 6: 81% 7: 86% 8: 94% 9: 98% Status - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 107
3: Default Network or Option Network 4: Option Network or Option2 Network 5: USB Host buffer moded M3 0: Automatic 0 1: Fixed First buffer size M4 Second (First)e buffer M5 size Size of the first buffer Size of the second (first) buffer 3 (model with network interface) or 5 (other) 10 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 108
size R2 0: Size of the default paper cassette (See R4.) 0 1: Monarch (3-7/8 × 7-1/2 inches) 2: Business (4-1/8 × 9-1/2 inches) 3: International DL (11 × 22 cm) 4: International C5 (16.2 × 22.9 cm) 5: Executive (7-1/4 × 10-1/2 inches) 6: US Letter (8-1/2 × 11 inches) 7: US Legal (8-1/2 × 14 inches - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 109
Full PCL printable area with character pitches given by U2 and U3. 10: IBM HT reference point as the left margin. 11: Full PCL MP tray paper size R7 Same as the R2 values except: 0 0 0: Maximum paper size of the printing system Daisywheel data length R8 7: 7-bit 7 8: 8-bit Default envelope - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 110
simulation Ink simulation Gloss mode Paper type for the MP tray Paper type for paper cassettes 1 to 6 Paper type for Envelope Feeder/ X1 - X6 1: Plain 3: Preprinted 5: Bond 6: Recycled 8: Rough 9: Letterhead 10: Color 11: Prepunched 21: Custom1 22: Custom2 23: Custom3 24: Custom4 25: - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 111
paper source X9 0: Performs paper selection depending on 8 (model supporting media type. driver priority mode) 1: Performs paper selection depending on or 0 (other) paper sources. 2: Performs paper is exceeded. 9: Combination of value 1 and 8. 10: Combination of value 2 and 8. 11: Combination - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 112
Default operation for Y5 PDF direct printing 0: Enlarges or reduces the image to fit in the 0 current paper size. Loads paper from the current paper cassette. 1: Through the image. Loads paper size, you must reset the printing system to bring the change in effect. e M5/M6/M7/M8-Host buffer size - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 113
printer your software supports and select the appropriate printer driver. In rare cases when your software does not support any of the printers above, install your software to drive the standard line printer our Internet home page to directly download the printer driver of the latest version. This - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 114
default setting (mode 6: HP LaserJet). Refer to the following diagram to locate the next level emulation in case you need to change Emulation Switching Command Sequence Mode 0 1 2 5 6 8 9 Emulation Line Printer IBM Proprinter X24E Diablo 630 Epson LQ-850 HP LaserJet HP 7550A KPDL FRPO Commands - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 115
supporting seven printer emulations is remarkably complete; although a few differences are noteworthy: • The printing system cannot print on paper .) • The graphics commands which create a path are also supported in all emulation modes. Instructions on how to create a path are described in Chapter 2. - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 116
7 Emulation Table 7.2. Line Printer Control Codes Character code (decimal) 8 10 12 13 Abbreviation BS LF commands but not with the Proprinter escape sequences. The following symbol sets list shows the support for the IBM emulation. Table 7.3. IBM Proprinter X24E Symbol Sets Symbol set US ASCII - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 117
printing system defaults to LetterGothic (12 points, 10 cpi). This default font emulates the IBM printer's Sans-serif 10cpi font. The default font cannot be changed in the embedded commands or by using a printer driver from your word-processing software that supports the IBM Proprinter X24E. No - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 118
changing the font mode to 13. !R! FTMD 13; EXIT; It should be noted that for FTMD 13; the default Elite Draft Sans-serif Courier Prop. Character spacing 10 cpi, 12 cpi 10 cpi 12 cpi Condensed (15 cpi) Proportional ALTF orientation. The printing system supports the IBM printer's bit-image graphics in - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 119
Return 0D Double-Wide Printing by line 0E Condensed Printing 0F Select Printer 11 10 CPI Print 12 Cancel Double-Wide Printing 14 by line Cancel or Superscript Print- 1B 53 n ing Cancel Subscript or Super- 1B 54 script Supported - Yes Yes Yes Yes Yes Yes Yes Yes - Yes Yes - - Yes Yes - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 120
Chapter 7 Emulation Table 7.6. IBM Proprinter X24E Control Codes Command Function Code (hex) Supported ESC U n Set Print Direction 1B 55 n - ESC W n Continuous Double-Wide 1B 57 n Yes Printing ESC X n m Set Horizontal Margins 1B 58 n m Yes ESC Y n1 n2 v1 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 121
IBM Proprinter X24E Emulation (Mode 1) 7-9 IBM Symbol Sets IBM PC-8 (341) IBM PC-8 (D/N) (373) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 122
Chapter 7 Emulation 7-10 IBM PC-850 (405) IBM PC-860 (30) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 123
IBM PC-865 (94) IBM Proprinter X24E Emulation (Mode 1) 7-11 IBM PC-863 (62) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 124
line and character spacing are always 6 lines and 10 characters per inch at power-up and after a reset. In Diablo emulation, the printing system supports the embedded commands of word-processing software essentially the same way as the Diablo 630 printer does for the following features: • Margins - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 125
set alternate font) and ALTF (change to alternate font) commands. To for that scalable font. The default font mode (FTMD) is feature of the Diablo 630 printer is implemented in an interesting 10, 3000; SFNT 'CGTimes-It', 10, 3001; SETF 1, 3000; CMNT Red: 10-point CGTimes; SETF 0, 3001; CMNT Black: 10 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 126
tab to line n Set n lines per page Remote reset Enter printwheel table download mode Enter program mode Set offset to n Select printwheel type Upper cassette (for sheet 1) Lower cassette (for sheet 2) Manual paper feed (for envelope) Eject page Memory test Request status byte 1 Request status - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 127
1B 50 1B 51 1B 52 1B 53 1B 54 1B 55 1B 56 1B 56 07 1B 57 1B 58 1B 59 1B 5A Supported Yes Yes Yes Yes - Yes Yes - - - Yes Yes Yes Yes Yes Yes Yes - - Yes - - Yes Yes Yes Yes Yes Yes Yes - - Yes Yes - - 7-15 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 128
Chapter 7 Emulation 7-16 Diablo 630 Symbol Sets DIABLO US (29) Diablo France (61) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 129
Diablo 630 Emulation (Mode 2) 7-17 Diablo Germany (93) Diablo U. K. (125) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 130
Chapter 7 Emulation 7-18 Diablo Denmark (157) Diablo Sweden (189) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 131
Diablo 630 Emulation (Mode 2) 7-19 Diablo Italy (221) Diablo Spain (253) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 132
Chapter 7 Emulation 7-20 Diablo Japan (285) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 133
supports default font emulates LQ-850's Draft, 10 cpi and cannot be changed for the LQ-850 emulation. The printing system also emulates the other four LQ-850 fonts (five in all). These fonts can be selected by embedded commands in the word processing software or using an Epson LQ-850 printer driver - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 134
example, if you change the Draft 15 cpi font which is emulated by the PrestigeEliteBM7.2-Roman font, this will also affect the other 15 cpi LQ-850 fonts using the same ALTF 7; setting. Table 7.12. Epson LQ-850 Fonts (Sheet 1 of 2) Font name Character spacing ALTF No. Draft/Epson Courier 10 cpi - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 135
, Proportional 6 15 cpi 7 Condensed 10 cpi 8 Condensed 12 cpi, Condensed proportional 9 You can alter these default SETF assignments to suit your own purposes. In the example below, four of the SETF assignments are changed to proportional fonts, and the font mode is changed to 15. The sample - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 136
Codes Command Function Printer Operation ESC @ Initialize Printer DC 1 Select Printer DC 3 Deselect Printer DEL Delete Character n32 null Set Horizontal Tabs Print Size and Character Width ESC P Select 10 CPI 7-24 Code (hex) Supported 1B 40 Yes 11 - 13 - 7F - 1B 3C Yes - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 137
Epson LQ-850 Emulation (Mode 5) Table 7.13. Epson LQ-850 Control Codes Command Function Code (hex) Supported ESC M Select 12 CPI 1B 4D Yes ESC g Select 15 CPI 1B 67 Yes ESC p n Turn Proportional Mode On/Off 1B 70 Yes SI Select - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 138
Chapter 7 Emulation 7-26 LQ-850 Symbol Sets LQ US (28) LQ France (60) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 139
LQ U.K. (124) Epson LQ-850 Emulation (Mode 5) 7-27 LQ Germany (92) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 140
Chapter 7 Emulation 7-28 LQ Italy (220) LQ Spain (252) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 141
Chapter 7 Emulation 7-29 LQ Japan (284) LQ Norway (316) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 142
Chapter 7 Emulation 7-30 LQ Denmark 2 (348) LQ Spain 2 (380) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 143
LQ Denmark (156) Epson LQ-850 Emulation (Mode 5) 7-31 Latin America (412) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 144
Chapter 7 Emulation 7-32 LQ Sweden (188) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 145
provided in downloaded fonts. (A full list of the supported symbol sets appear in section LaserJet Symbol Sets on page 37.) These symbol sets can be used by appropriate font selection commands as explained below. Fonts can be selected with PRESCRIBE commands, or through the printer driver provided - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 146
HP LaserJet Word-Processing Printout Additional soft fonts can be downloaded from external sources before printing begins. The printing system the fonts from the HP font cartridges. The printing system supports the same soft fonts as the HP LaserJet printers. In addition, the printing system - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 147
size of the default cassette. If printer driver (when a LaserJet driver is selected within the application software). LaserJet Fonts The printing system emulates the LaserJet fonts as listed below. Table 7.15. LaserJet Fonts No. HP LaserJet Font Kyocera 10 fonts or downloaded bitmap fonts support, - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 148
the printing systems not supporting the 600/1200 dpi method applies to fonts downloaded to the printing system default is regular and matches the Hewlett-Packard. It can be changed to dark which was the default stroke weight of Courier and Letter Gothic in order Kyocera printing systems by changing - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 149
default symbol set is IBM PC-8 (10U) for the LaserJet emulation. The LaserJet printer sets to a particular font using the FSET (change current Font SETting) command. More information on these downward compatibility. The following symbol sets are supported when substituted bitmap fonts are in use - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 150
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 (437) 37 54 Symbol Sets for Scalable Fonts The following table lists symbol set support for resident scalable fonts. To power up the printing system in one of these - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 151
3R (114) 14 51 PS math 5M (173) 73 ISO Latin 5 5N (174) 74 Windows Latin 5 5T (180) 80 MS Publishing 6J (202) 2 52 ISO Latin 6 6N (206 (590) 90 PC-853 Turkish 18U (597) 97 WinBalt 19L (620) 20 56 Windows Latin 1 19U (629) 29 PC-860 Portugal 20U (661) 61 PC-861 Iceland - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 152
a status page that enables the user to confirm changes made with the preceding sequences. The power-up font resource protection feature is Kyocera's implementation of the switches to and from the HP LaserJet emulation. A permanent default can be set for resource protection using the following FRPO - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 153
sent to the printing system. • The emulation is changed by the user from the operator panel keys. • requires extra memory for storing downloaded fonts and macros. This memory printing system models, refer to the operation manual supplied with the printing system. Table 7.19 3 Mbytes 10 Mbytes 7-41 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 154
10 MB 10 MB 10 MB - 14 MB 14 MB 14 MB Switching the Print Resolution Because the printing systems with the 1200 dpi resolution support print at 300, 600, 1200 dpi, the printing system provides an FRPO command to establish a default provided with the RESL (change RESoLution) command which switches - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 155
area fill Macro Troubleshooting command Number of copies Cassette Orientation Paper size VMI HMI change some default states but, more importantly, allows current printing system states to be communicated back to the host system. The Kyocera printing systems described in this manual support - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 156
Supported PJL Commands Command Group Environment Commands Command DEFAULT for device status changes, end-of-job printing system mass storage files. Downloads files to the printing system tab character (ASCII 9) Line feed character (ASCII 10) Carriage return character (ASCII 13) Space character ( - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 157
file indication. It is not part of PJL, but is used to end KPDL instructions. The PJL command syntax should follow one of four formats: Format 1: - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 158
Chapter 7 Emulation PJL variables PJL uses alphanumeric variables, numeric variables, and strings. The following explains the three types of variables and their ranges. Alphanumeric variables Any combination of letters and digits, with the rule that the first character must always be a letter. - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 159
PAGEPROTECT (HP Page protection) Personality PERSONALITY KIR (HP RET) RET Interface timeout TIMEOUT Copy COPIES Paper size PAPER Orientation ORIENTATION Manual feed MANUAL FEED Paper source MANUAL FEED Output stack OUTBIN FRPO parameter - FRPO R5 - FRPO N0 FRPO N9 FRPO C0 FRPO - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 160
Chapter 7 Emulation Table 7.23. PJL Reset Status Environment Duplex Default font Point size Pitch Symbol set PJL command DUPLEX FONTNUMBER PTSIZE PITCH SYMSET FRPO parameter FRPO N4 FRPO V3 FRPO V0-2 - FRPO U6/U7 7-48 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 161
LaserJet Printer Commands - PCL In the tables below, Yes means that the command is supported and No means that the command is not supported (depending 48 Yes Yes Upper Paper ESC&l1H Tray (1) 1B 26 6C 31 48 Yes Yes Manual Feeder (2) ESC&l2H 1B 26 6C 32 48 Yes Yes Manual Feeder (3) ESC&l3H - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 162
Chapter 7 Emulation Table 7.24. HP LaserJet PCL Commands (Sheet 2 of 16) Function Output Bin Media Type Media Type Parameter Command Destination Tray 1 (Face down) Destination Tray 2 (Face up) Destination Tray 3 (Opt. Face down) Destination Tray 1 (Face down) Destination Tray 2 (Face down) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 163
HP LaserJet Emulation (Mode 6) Table 7.24. HP LaserJet PCL Commands (Sheet 3 of 16) Function Page Size Parameter Color Prepunched Envelope Card stock Custom 1 Custom 2 Custom 3 Custom 4 Custom 5 Custom 6 Custom 7 Custom 8 Command Hexadecimal Value ESC&n6Wd 36 57 64 43 6F Color 6C 6F 72 ESC - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 164
7.24. HP LaserJet PCL Commands (Sheet 4 of 16) Function Parameter Command International ESC&l100A B5 Custom ESC&l101A Monarch ESC&l80A COM 10 ESC&l81A DL ESC&l90A Page Length International ESC&l91A C5 # of Lines ESC&l#P Orientation Orientation Portrait ESC&l0O Landscape ESC&l1O - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 165
/Pop Push Position Pop ESC&f#S ESC&f#S FONT SELECTION Symbol Set Selection Primary ISO 60: ESC(0D Symbol Set Norwegian ISO 4; United ESC(1E Kingdom Windows 3.1 ESC(9E Latin 2 ISO 69: French ESC(1F ISO 21: German ESC(1G ISO 15: Italian ESC(0I Microsoft publishing ESC(6J DeskTop - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 166
. HP LaserJet PCL Commands (Sheet 6 of 16) Function Parameter Command Math-8 Symbol ECMA-94 Latin 1 ISO L2 ISO L5 ISO 8859-10 Latin 6 ISO 11: Swedish ISO 17: Spanish Windows 3.1 Latin 5 ESC(8M ESC(19M ESC(0N ESC(2N ESC(5N ESC(6N ESC(0S ESC(2S ESC(5T PC Turkish ESC - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 167
HP LaserJet Emulation (Mode 6) Table 7.24. HP LaserJet PCL Commands (Sheet 7 of 16) Function Parameter Command Inline ESC(s64S Shadowed ESC(s128S Outline Shadowed Stroke Weight Primary Font Ultra Thin Stroke Weight Extra Thin ESC(s160S ESC(s-7B ESC(s-6B Thin ESC(s-5B Extra Light ESC(s-4B - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 168
New Roman SimHei ESC(s16901T ESC(s37110T SimSun ESC(s37058T Symbol ESC(s16686T Wingdings ESC(s6826T Wingdings ESC(s31402T Font Default Font Default Underline Underline Text Parsing Method Primary Font ESC(3@ Secondary Font ESC)3@ Enable Fixed ESC&d0D Enable Floating ESC&d3D Disable - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 169
58 Yes Yes 1B 29 #...# 58 Yes Yes Soft Font Creation Font descriptor # of bytes ESC)s#W[Data] 1B 29 73 #...# 57 Yes Yes (font header) Download # of bytes ESC(s#W[Data] 1B 28 73 #...# 57 Yes Yes character Character code Character code # (decimal) ESC*c#E 1B 2A 63 #...# Yes Yes 45 GRAPHICS PCL - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 170
Chapter 7 Emulation Table 7.24. HP LaserJet PCL Commands (Sheet 10 of 16) Function Parameter Command Enter HP-GL/2 Mode Use Previous ESC%0B HP-GL/2 pen position Use current PCL cursor position ESC%1B HP- - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 171
(Source) Raster Width # Pixels of the ESC*r#S (Source) Specified Resolution THE PRINT MODEL Imaging Select Current Solid Black ESC*v0T Pattern (default) Solid White ESC*v1T HP-defined Shading Pattern ESC*v2T HP-defined CrossHatched Pattern ESC*v3T User defined ESC*v4T pattern Source - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 172
(Sheet 12 of 16) Function Parameter Command Hexadecimal Value Desk- Floor top type type B&W B&W Shading 2% Gray ESC*c2G 1B 2A 63 32 47 Yes Yes 10% Gray ESC*c10G 1B 2A 63 31 30 Yes Yes 47 15% Gray ESC*c15G 1B 2A 63 31 35 Yes Yes 47 30% Gray - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 173
Status Readback Status Invalid Readback Location Location Type Currently Selected ESC*s0T ESC*s1T All Locations ESC*s2T Internal ESC*s3T Downloaded ESC*s4T Cartridge ESC*s5T User-installed ESC*s7T ROM (SIMMs) Set Status All entities of ESC*s0U Readback the Location Location Unit Type - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 174
43 Color Lookup # of Bytes Tables ESC*l#W 1B 2A 6C #...# No No 57 Configure # of Bytes ESC*v#W 1B 2A 76 #...# No No Image Data 57 Download # of Bytes ESC*m#W 1B 2A 76 #...# No No Dither Matrix 49 Foreground Index Number ESC*v#S Color 1B 2A 76 #...# No No 53 Gamma Correction Gamma - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 175
HP LaserJet Emulation (Mode 6) Table 7.24. HP LaserJet PCL Commands (Sheet 15 of 16) Function Parameter Command Palette Control Push/Pop Palette Render Algorithm Delete All Palettes in store ESC&p#C Delete All Palettes in stack ESC*p#C Delete Palette ESC*p#C (last ID) Copy Palette ESC*p#C - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 176
Simple Color 3-Plane ESC*r#U Device CMY Palette 1-Plane K palette ESC*r#U 3-Plane ESC*r#U Device RGB Palette Transfer # of Bytes Raster (Plane) ESC*b#V a Not supported by HP PCL. Hexadecimal Value Desk- Floor top type type B&W B&W 1B 2A 72 2D 33 No No 55 Desk- Floor top type type - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 177
Commands In the command tables below, parameters in brackets are optional. Table 7.25. HP-GL/2 Context Printer Commands (Sheet 1 of 2) Command DUAL CONTEXT EXTENSIONS ENTER PCL MODE Mnemonic ESC%#A RESET ESCE PRIMARY FONT Fl SECONDARY FONT FN SCALABLE OR BITMAPPED FONTS SB - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 178
HP-GL/2 Context Printer Commands (Sheet 2 SCALE SC INPUT WINDOW IW INPUT P1 AND P2 IP INPUT RELATIVE P1 AND P2 IR DEFAULT VALUES DF INITIALIZE IN Replot RP ROTATE COORDINATE SYSTEM RO TECHNICAL GRAPHICS EXTENSION Begin Plot BP Chord Tolerance Mode CT Download - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 179
HT> Horizontal tab character (ASCII 9). Line feed character (ASCII 10). Carriage return character (ASCII 13). Space character ( PJL Commands COMMENT @PJL COMMENT [] DEFAULT @PJL DEFAULT [LPARM: personality] variable = value [] DINQUIRE @PJL - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 180
Chapter 7 Emulation 7-68 LaserJet Symbol Sets ISO-60 Norway (0D) ISO-15 Italian (0I) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 181
HP LaserJet Emulation (Mode 6) 7-69 ECMA-94 Latin 1 (0N) ISO 11 Sweden (0S) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 182
Chapter 7 Emulation 7-70 ISO-6 ASCII (0U) ISO-4 U. K. (1E) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 183
HP LaserJet Emulation (Mode 6) 7-71 ISO-69 France (1F) ISO-21 Germany (1G) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 184
Chapter 7 Emulation 7-72 US Legal (1U) ISO Latin 2 (2N) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 185
PC Cyrillic (3R) HP LaserJet Emulation (Mode 6) 7-73 ISO-17 Spain (2S) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 186
Chapter 7 Emulation 7-74 PS math (5M) ISO Latin 5 (5N) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 187
HP LaserJet Emulation (Mode 6) 7-75 Windows Latin 5 (5T) MS publishing (6J) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 188
Chapter 7 Emulation 7-76 ISO Latin 6 (6N) Desktop (7J) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 189
Math-8 (8M) HP LaserJet Emulation (Mode 6) 7-77 Greek-8 (8G) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 190
Chapter 7 Emulation 7-78 Turkish-8 (8T) HP Roman-8 (8U) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 191
HP LaserJet Emulation (Mode 6) 7-79 Windows Latin 2 (9E) Windows Greek (9G) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 192
Chapter 7 Emulation 7-80 PC-1004 (9J) ISO Latin 9 (9N) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 193
PC-Turkish (9T) HP LaserJet Emulation (Mode 6) 7-81 Win Cyrillic (9R) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 194
Chapter 7 Emulation 7-82 Windows (9U) PC-851 Greek (10G) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 195
ISO Cyrillic (10N) HP LaserJet Emulation (Mode 6) 7-83 PS text (10J) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 196
Chapter 7 Emulation 7-84 PC-855 Serbia (10R) PC-869 Greek (11G) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 197
Macintosh (12J) HP LaserJet Emulation (Mode 6) 7-85 PC-8 Greek (12G) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 198
Chapter 7 Emulation 7-86 ISO Greek (12N) USSR-GOST (12R) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 199
HP LaserJet Emulation (Mode 6) 7-87 ABICOMP Brazil (13P) PC-8 Bulgarian (13R) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 200
Chapter 7 Emulation 7-88 PC-8 Greek/437G (14G) ABICOMP Int. (14P) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 201
Pi font (15U) HP LaserJet Emulation (Mode 6) 7-89 PC Ukrainian (14R) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 202
Chapter 7 Emulation 7-90 PC-857 Turkish (16U) PC-852 Latin 2 (17U) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 203
HP LaserJet Emulation (Mode 6) 7-91 ISO-10646 (18N) PC-853 Turkish (18U) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 204
Chapter 7 Emulation 7-92 Winbalt (19L) Windows Latin 1 (19U) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 205
HP LaserJet Emulation (Mode 6) 7-93 PC-860 Portugal (20U) PC-861 Iceland (21U) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 206
Chapter 7 Emulation 7-94 PC-863 Canada (23U) PC-8 Polish (24Q) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 207
PC-775 (26U) HP LaserJet Emulation (Mode 6) 7-95 PC-865 Norway (25U) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 208
Chapter 7 Emulation 7-96 PC-8 PC Nova (27Q) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 209
that handle A3-size paper. The printing system emulates the Hewlett-Packard plotter model HP 7550A and uses the Kyocera Graphics Language (KC-GL The KC-GL instructions are summarized at the end of this section. To set the KC-GL for power-up emulation, send the printer the following FRPO command - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 210
plot terminator is used to terminate the LB (LaBel) instruction. The default terminator is the ETX character (End of Text), which uses ASCII code 3. If this terminator is inconvenient, the DT instruction enables the user to change the character plot terminator to a different character. Parameter - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 211
Page orientation to FRPO C1 5 0 0 Default cursor at top left 32 1 Default cursor at bottom left Plot Coordinates (bit or SP 0; instruction. Figure 7. 28. Plot Coordinates Mode A (G0, 0;) Mode B (G0, 1;) Automatic Plot Coordinate Mode (bit 2) 0 = Printing System changes the plot coordinate - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 212
instruction includes a negative parameter value. Enhance Mode (bit 3) This bit supports Window), OW (Output Window), and UC (plot User-defined Character) instructions as follows: IW: User units are used for specifying the parameters in scaling. OW: Window FRPO C1 value. Default Cursor Position (bit - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 213
Size The KC-GL can print the data of paper sizes larger than A2 size reducing it onto a paper size specified using the SPSZ command. Reduction of any digits to the right of the decimal place will be ignored. (Plot instructions use the same range of parameter values, but digits to the right of the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 214
opposite to P1. These two points define the diagonal of a rectangle, which by default is centered on the paper. P1 and P2 can be moved by an instruction which defines any rectangle, independent of the actual paper size. The default positions of the scaling points in modes A and B are listed at the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 215
information applies to the following KC-GL instructions. Instruction OA OC OE OF OH OI OL carousel Type Output Window All of these instructions use the same instructions appear on the following pages. The last ASCII character sent by the plotter (printing system) in response to the instruction - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 216
to 0.025 mm on both the x- and yaxes. The actual number of plotter units per millimeter is approximately 40. OH [Output Hard-clip limits] This instruction returns the lower left and upper right limiting coordinates of the plot area, in the following format: XLL, YLL, XUR, YUR TERM LL: lower left - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 217
printing system, as follows: Buffer allocation Polygon instruction Arc and circle plotting instructions are supported. Pen selection is supported. Pen is not down until the paper feeding completes in auto-feed mode. OP [Output P1 and P2] This instruction returns the coordinate values of the current - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 218
. Bit Position Bit Value Description 0 1 The pen is down. 1 2 P1 or P2 has been changed. This bit is cleared when actual P1 and P2 values are read via the RS-232C interface, or when the IN instruction is executed. 2 4 A digitized point is ready for output. This bit is cleared when the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 219
[KC-GL] (Mode 8) OW [Output Window] This instruction returns the x- and y-coordinates of two instruction returns printing system status information regarding: • On-line status • Cover open • Paper empty • Paper jam • Buffer full The following table describes this status information.The paper - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 220
system under one of the following con- ditions: cover open, paper empty, or paper jam. Fonts and Symbol Sets in KC-GL KC-GL uses a special stroke font. The fonts employed in the other emulations cannot be used in KC-GL. The default height and width of the stroke font vary depending on the - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 221
HP 7550A Emulation [KC-GL] (Mode 8) 7-109 KC-GL Symbol Sets ANSI ASCII (0) Roman Extensions (7) - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 222
Chapter 7 Emulation 7-110 Katakana (8) KC-GL International Characters - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 223
10776 3182 Coordinate Values Table 7.34. Coordinate Values, Mode A, RO 0 Paper size P1x P1y P2x P2y A4 430, 200 10430, 7400 A3 380, 7520 Ledger 620, 80 15820, 10080 Table 7.35. Coordinate Values, Mode A, RO 90 Paper size P1x P1y P2x P2y A4 200, 430 7400, 10430 A3 430, 380 10430, - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 224
Paper size P1x P1y P2x P2y A4 -2480, -4700 2480, 4700 A3 -4700, -6680 4700, 6680 Letter -2598, -4348 2598, 4348 Ledger -4348, -6916 4348, 6916 Summary of KC-GL Instructions The table below lists KC-GL instructions supported Default YUR [i/sd], Input window character-string [c] Label - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 225
* - Output carousel type - Output window* x1-coordinate [i/sd], y1-coordinate xn-coordinate [i/sd], yn-coordinate [i/sd]) paper-size [i] Select paper size pen-thickness [d] Pen thickness x1- tick - Y-tick E-Mask Bit Values The IM instruction sets an E-mask that controls how errors are - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 226
Mask Values Bit Value Description 1 0 Pen down 2 1 Changed P1 or P2 4 2 Valid digitizing point 8 3 Initialized 16 4 Ready 32 5 Error 64 6 - 128 7 - Device-Control Instructions Table 7.40. Device-Control Instructions Instruction ESC.( ESC.Y ESC.) ESC.Z ESC.@ ESC.B ESC.E ESC - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 227
character set CA0; Character set 0 Initial Conditions (IN) Table 7.42. Initial Conditions (IN) Function Equivalent instruction Initial condition Default conditions DF; Default values Scaling points IP; Initialized according to paper size Coordinate system rotation RO; 0 degrees - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 228
This section describes the machine-independent part of KPDL, Kyocera's implementation of the PostScript command language. KPDL deployed in The KPDL operators described in this section can be used for confirming and changing the printing system's internal settings. Most of the operators in this - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 229
Figure 7. 43. Sample Printout KPDL Operators File transfer One way to transfer a file is to place all lines above in a file and transfer the file to the printing system. The basic requirements are: • Except for SEM 9; and EXIT; (which can be in either uppercase or lowercase letters), all operators - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 230
Chapter 7 Emulation 7-118 Certain operators are hyphenated in the following tables because of the editorial limitation only. These operators must not be hyphenated to be executed. Note KPDL Page Description Operators The following table summarizes the page description operators including all - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 231
on dictionary stack int Count objects on execution stack mark obj1... obj n Count objects on stack down to mark Show characters changing the font mapping algorithm proc Return the black generation function mark size lower Return font cache parameters upper cyan magenta yellow black - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 232
Chapter 7 Emulation Table 7.44. KPDL Page Description Operators (Sheet 3 of 11) Preceding stack gstate matrix x1 y1 x2 y2 x3 y3 num/string obj string num/string num radix string obj string obj key value Operator currentdict Result dict currentfile file currentflat num currentfont font 2 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 233
obj2 obj1 subarray array/file/string real false file position file name bool array font instance num2 Description Replace matrix with device default matrix Define font as a font dictionary associated with key Define a resource in a specified category Establish an user object Remove the specified - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 234
Chapter 7 Emulation Table 7.44. KPDL Page Description Operators (Sheet 5 of 11) Preceding stack init incr limit proc array proc dict proc string proc any num/string1 num/string2 array index dict key string index string index count Operator FontDirectory for forall forall forall 2 gcheck ge get - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 235
KPDL Operators Table 7.44. KPDL Page Description Operators (Sheet 6 of 11) Preceding stack x y userpath userpath1 userpath2 x y userpath userpath1 userpath2 x y userpath x y userpath matrix userpath1 userpath2 userpath1 userpath2 matrix matrix1 matrix2 Operator 2 inueofill inueofill 2 inufill - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 236
the real time clock value Clip with a rectangular path Fill with a rectangular path Stroke with a rectangular path status size true (false) int Change the name of a file Do proc int times Clear buffer for file Enumerate all instances of a specified resource category Return status information about - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 237
KPDL Operators Table 7.44. KPDL Page Description Operators (Sheet 8 of 11) Preceding stack dx dy Operator rlineto dx dy rmoveto ob(n-1)...ob0 n i roll 2 rootfont angle matrix rotate angle rotate num1 round string sx sy matrix sx sy font scale any string target key scale llx lly urx - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 238
Chapter 7 Emulation 7-126 Table 7.44. KPDL Page Description Operators (Sheet 9 of 11) Preceding stack bool num gstate halftone hue sat brt int int num matrix num int bool bool dict Operator 2 setglobal setgray 2 setgstate 2 sethalftone sethsbcolor setlinecap setlinejoin setlinewidth setmatrix - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 239
KPDL Operators Table 7.44. KPDL Page Description Operators (Sheet 10 of 11) Preceding stack obj Operator statusdict stop stopped key value int string num1 num2 file string x y x y matrix tx ty tx ty matrix num1 obj - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 240
in binary encoded tokens (true: low-order byte first, false: high-order byte first) bool Check printing system' s password (true: valid password, false: invalid password) job manual wait Get timeout values bool Check disk online (true: disk unit online, false: disk unit offline) free total - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 241
setcollatorstacker job manual wait setdefaulttimeouts face down, false: face up) Get current paper size and orientation Get printing system name Get printing true: face down, false: face up) Set printing system' s password Assign string as printing system name Set sorter to sorting mode Adjust disk - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 242
bool int setdefaultpapertray Description Set imageable area to Commercial 10 envelope size. See KPDL Printable Area on page 141 . (true: front or odd page, false: back or even page) Set the default paper tray as: 0: tray 1 1: tray 2 2: envelope feeder 3: MP tray (Cassette mode) 4: tray 3 5: - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 243
-tray Description Get current default paper tray. Set current paper tray. Get current paper tray. Select a tray C5 envelopes. Find tray containing commercial #10 envelopes, select it as current tray, and set imageable area for commercial #10 envelopes. Find tray containing commercial #6 envelopes - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 244
for postcard size paper. Find tray containing custom size paper, select it as current tray, and set imageable area for custom size paper. Set the default output tray: 0: setting of dojamrecovery mode. (true: perform jam recovery, false: do not perform jam recovery) Get time elapsed since beginning of - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 245
int MaxPatternCache int MaxScreenStorage int Description Timestamp for printer's date of manufacture Byte order of binary encoded separator character used between resource identifiers on the harddisk. Defaults are in (/). Indicate the default job timeout value. Indicate the maximum storage of - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 246
printer's manufacture. Indicate the password necessary when changing system parameters and/or device parameters. Indicate the name given to the printer after power on. (0: default, 1: use Sys/Start) Indicate the password for changing system parameters. Indicate the default wait timeout value. Limit - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 247
Description Turn on/off the accurate mode flag for the setscreen operator. (true: detail screen on, false: default) Return the name of the job currently being processed by the printer. Return the current job timeout value. Indicate the maximum size of the dictionary stack. Indicate the maximum size - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 248
(paper tray) using the number assigned to each. Execute the procedure for installing values during graphics mode when calling the setpagedevice operator. Set whether to perform manual feed. (true: MF on) Return the manual feed timeout. (Read only) [0] Set the printer margins. (default: [0 0]) Use - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 249
as the current tray. Set whether to output paper. (true: default, false: no output paper) Turn on/off the collate function. (true: whose number exceeds the maximum 2: Fold every two pages 3: Fold every three pages ... 10: Fold every ten pages Jog the output every n pages as given by the integer - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 250
Chapter 7 Emulation Table 7.48. KPDL Page Device Parameters (Sheet 3 of 3) Preceding Stack Parameter PunchMode SlipSheet SlipSheetDetails CopyMode PreRenderingEnhance Result int int dict int bool DeviceRenderingVividInfo dict DeviceRenderingRGBInfo dict DeviceRenderingCMYKInfo dict a - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 251
/Time /Destination integer Share flag string string string array Job name User name Time stamp VMB destination Parameters default 0: HP Mopier mode/Job retention 0 1: Volatile job 2: Nonvolatile job 8: VirtualMailbox job 8: Enable Job Retention - 1: QuickCopy - 2: Stored job 3: Proof - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 252
codes 00 and 98 are available. These error codes are also reported from the printer to the computer. Some software will display these error names on the computer screen. loop 09 invalidfile Invalid access string for file operator 10 invalidfont Invalid font name or invalid font dictionary - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 253
27 badpassword Bad password 28 invalidnumber Invalid number paper type as determined by the paper type KPDL operator. The edge limits are located as shown in the following figure and table. They adjust automatically to the size of the paper cassette (although not to the size of manually fed paper - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 254
7. 52. Printable Area 7-142 Table 7.53. Paper Sizes and Printable Area Paper type Paper size cm Points A3a 29.7 x 42.0 842 x 1191 B4a 25.7 x 36.4 728 x 1032 A4 21.0 x 29.7 595 x 842 A4 Small 21.0 x 29.7 595 x 842 A5 14.8 x 21.0 421 x 595 A6 10.5 x 14.8 297 x 421 B5 18.2 x 25 - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 255
Bitmap font, 4-6 Bitmap fonts, 1-6, 4-6 block, 2-10 Box, 2-6 Butt cap, 2-20 C Cartesian (X,Y) coordinates 2-22 Dashed line, 2-22 Decimal place, 1-11 Default font, 4-2 Destination image, 2-37 Diablo 630 character set , 7-21 Double-wide printing, 7-5 Downloadable font, 4-2 Dummy parameter, 3-3 Dummy - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 256
characteristics, 4-1 selection, 4-7 Font mode, 4-10, 7-22 Font name, 4-6 Font number selection, 7-35 printer commands, 7-49 HP PCL language, 1-13 HP-GL/2 language, 1-6 printer commands, 7-65 7-99 default status, 7-115 device control, 7-107 emulation, 7-97 instruction format, 7-97 instructions (table - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 257
(barcode), 5-3 Soft fonts, 4-2 Source image, 2-37 Spacing commands, 4-10 Square cap, 2-20 Standard graphics mode, 2-2 Standard mode and path mode 16 Subpath, 2-17 basic concept, 1-9 Superscripts & subscripts, 7-5 Symbol set default selection, 7-37 Symbol set (SFNT), 4-8 T Tagged image file format - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 258
© 2013 KYOCERA Document Solutions Inc. is a trademark of KYOCERA Corporation - Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 259
- Kyocera TASKalfa 5501i | PRESCRIBE Commands Technical Reference Manual - Rev. 4. - Page 260
Rev. 4.9 2013.1
Technical Reference
PRESCRIBE Commands