Kyocera TASKalfa 420i PRESCRIBE Commands Technical Reference Manual - Rev. 4.7
Kyocera TASKalfa 420i Manual
View all Kyocera TASKalfa 420i manuals
Add to My Manuals
Save this manual to your list of manuals |
Kyocera TASKalfa 420i manual content summary:
- Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 1
PRESCRIBE Commands Technical Reference - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 2
- Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 3
occur while the user is following the 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 Corporation. Diablo 630 is a product of - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 4
, the Software will perform in accordance with Agfa Japanpublished specifications, 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 OTHER WARRANTIES, EXPRESSED - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 5
manual contains information needed to use the firmware features provided by the Kyocera carbon-copy macro • control external optional units (feeders, etc.) You can access the printer) emulation • Epson LQ-850 (24-pin dot matrix printer) emulation • Diablo 630 emulation • generic line printer - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 7
Orientation and Direction ...1-5 Coordinate Systems ...1-7 Text Positioning ...1-7 Character Spacing ...1-8 Paths ...1-9 Logical Page and Physical Page 1-9 Command Parameters ...1-10 Numeric Parameters ...1-10 Character Strings ...1-11 Upper and Lowercase Letters ...1-12 Special Parameters ...1-13 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 8
Information on Emulation 7-3 Line Printer Emulation (Mode 0) ...7-3 IBM Reset State...7-43 LaserJet PJL...7-43 PJL Syntax Comparison ...7-66 HP 7550A Emulation [KC-GL] (Mode 8 7-96 Basic ...7-96 KC-GL Environment Options ...7-97 Plotter Status Information ...7-102 Device-Control Instructions - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 9
the native language of the Kyocera printing systems including copiers each page. PRESCRIBE also gives freedom to control device settings including selection of paper source to customize printing and add features that may not be supported by your application. This chapter presents an introduction to - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 10
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 shows text, and is printed out as shown in the figure on the next page. 1-2 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 12
left edge and 4 mm from the top of the paper in HP LaserJet emulation. Refer to the figure Edge Limits 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 13
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 if the bottom margin does not occur at an exact number of lines, excess space is printed - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 15
of X greater than 0 indicate positions to the 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 16
cursors for text and graphics.) Text and graphics can be positioned at arbitrary locations on the page by moving the cursor with positioning commands (MAP, for example). Figure 1. 7. Text Positioning right margin, you must use software that supports the printing system's proportional spacing. 1-8 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 17
of filled areas, including the outline of a character. Paths are explained more fully in section Path Mode Graphics on page 16. Logical Page and Physical Page The logical page defines the limits of the coordinates within which text and graphics can be located. There are two types of logical - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 18
is automatically adjusted to bring it within the limits. For example, the page on the upper left in the preceding figure shows what happens if you point to the right of the right edge limit when the standard mode logical page is used. The fine line represents the line as specified by the user; the - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 21
'A' inside a circle. In the printout shown above, the unit is centimeters. The reason that the letter 'A' is off center PRESCRIBE mode in response to !r!. In this manual, PRESCRIBE commands are printed in upper-case for for font control in Hewlett-Packard's printer control language. For example, the - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 23
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 paper. - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 24
(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 with a simple task such as drawing a line between two arbitrary points on a page. Use the MAP and DAP commands to specify positions relative to the top and - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 25
printing system to the PRESCRIBE mode. Remember that this command must always precede each sequence of PRESCRIBE commands. The RES (RESet) clears the current page from printing system memory and re-establishes the printing system's permanent defaults. Although you would not include this command in - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 26
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 relation to the top and left edge page limits of the page, rather than in relation to the top and left page margins. MZP moves the cursor to the - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 27
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 This produces three parallel lines, as shown in the figure on the previous page. Lines in Terms of Angles Until now, all of our examples have - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 28
: 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 following command sequence draws a box. !R! RES; UNIT C; SPD 0.1; MZP 3, 3; BOX 3, 4; PAGE; EXIT; 2-6 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 29
Figure 2. 5. An Example of a Box Line 1 places the printing system in the PRESCRIBE mode and resets printing system parameters. The UNIT C; command on the second line sets the unit of measurement to centimeters, and the SPD (Set Pen Diameter) command on line 3 sets the line width to 0.1 centimeters. - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 31
remains unaffected. See the following example: !R! RES; 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 32
command sequence prints the block shown below. !R! RES; UNIT P; MZP 72, 72; PAT 6; BLK 72, -144, H; PAGE; EXIT; Figure 2. 8. A Filled Block Lines 1 and 2 put the printing system in the PRESCRIBE mode, reset printing system parameters and set the unit of measurement to points. (One point is equal to - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 33
mode; RES; CMNT Reset printing system parameters; UNIT C; CMNT Set centimeters as unit; PAT 9; CMNT Select pattern 9; MZP 8, 8; CMNT Move cursor to point that is 8 cm; CMNT from left edge limit and; CMNT 8 cm from top edge limit; ARC 1, 2, 0, 90; PAGE - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 34
1, 1; FPAT 16, 40, 68, 130, 65, 34, 20, 8; BLK 1, 1; PAGE; EXIT; Line 4 of this command sequence prints a filled block using a fill pattern defined by , it is used as the fill pattern until printing system parameters are reset with RES, another pattern is selected with PAT, a different pattern is - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 35
characters, representing 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-work into sections of six, six, and four bits, calculating the numerical - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 36
the printing system is 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 37
, the radius is 2 centimeters (since we set the unit to centimeters with the UNIT command), and the starting angle is 0 degrees. Four be used to create shaded areas. The previous example is expanded to fill in the slices. !R! RES; UNIT C; SPD .1; MZP 10, 10; PAT 19; ARC 0, 2, 0, 36; PAT 41; ARC 0, - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 38
. The path construction operators modify the current path, usually by appending to it. However, a path in itself does not produce any image on the page. Once a path has been constructed, it can be used to control the application of one of the painting operators of PRESCRIBE, defining the boundary of - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 40
PAGE; EXIT; Figure 2. 14. Drawing Lines in Path Mode (1, 1) (2, 3) Line 1 of the program switches the printing system to the PRESCRIBE mode and resets printing system parameters, including the unit the top and left edge limits of the paper. The coordinates specified may be positive or negative. - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 41
PMZP 1, 1; PDZP 2, 3; PMRP .5, -1; PDRP -1, -1; SPD 0.04; STRK; PAGE; EXIT; Figure 2. 15. Drawing Two Lines (1, 1) (-1, -1) (0.5, -1) (2, preceding example. Line 1 switches the printing system to the PRESCRIBE mode and resets printing system parameters, line 2 empties the current path, and lines 3 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 42
C; CMNT Sets unit to cm; NEWP; CMNT Starts new path; SPD .5; CMNT Sets line width to .5 cm; SCAP 1; CMNT Sets square caps; PMZP 2, 2; PDZP 4, 4; SCAP 3; CMNT Sets round caps; STRK; PAGE; EXIT; Figure 2. 17. Printout of SCAP Example Note that the line is rendered with round caps, rather than with - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 43
caps rather than square ones. Line Joins When a path consists of multiple connected line segments, the manner in which they are stroked onto the page depends on the current line join type. PRESCRIBE provides four types of line joins. These are called beveled, mitered, round, and notched. These are - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 44
Chapter 2 Graphics Tutorial Figure 2. 19. Miter Limit W W = line width L = miter length L Miter limit = maximum ratio of L/w = 1/sin (a/2) If the angle at which lines join is such that this limit is exceeded, the lines are joined with a beveled join, rather than a mitered one. The purpose of the - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 45
Path Mode Graphics The following program illustrates use of this command. !R! RES; UNIT C; CMNT Sets unit to cm; NEWP; CMNT Starts new path; SPD .5; CMNT Sets line width to .5 cm; PMZP 2, 2; PDZP 4, 4; DPAT 5; STRK; PAGE; EXIT; Figure 2. 20. Printout of the DPAT Example In this program, the DPAT - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 46
the UNIT command, and the starting and ending angles are measured clockwise from the positive x axis. The PARC command draws a line between the cursor position and the beginning of the arc. See the following example: !R! RES; UNIT C; NEWP; SPD .1; PMZP 5, 5; PARC 5, 5, 3, 45, 135; STRK; PAGE; EXIT - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 47
by the PMRA (Path, Move to Relative position specified by Angle) command prior to drawing the arc. !R! RES UNIT C; NEWP; SPD .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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 49
and x3, y3. See the following examples: !R! RES; UNIT C; NEWP; SPD .1; PMZP 3, 3; PCRP 4, 2, 5, 1.5, 6, 1.8; STRK; PAGE; EXIT; Figure 2. 26. Printout of the PCRP Example !R! RES; UNIT C; NEWP; SPD .1; PMZP 3, 3; PCRP 5.5, 1.5, 1.5, 5.5, 7, 7; STRK; PAGE; EXIT; Figure 2. 27. Second PCRP Example 2-27 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 50
noticeable with lower print resolutions [for example, 300 dpi resolution].) The following programs illustrate the results of setting the flatness to higher values. !R! RES; UNIT C; NEWP; SPD .1; FLAT 30; PMZP 5, 5; PCRP 4, 2, 5, 4, 4, 0; STRK; PAGE; EXIT; Figure 2. 29. Curve with Flatness 30 2-28 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 51
by means of the FILL command. The following example illustrates construction and closure of a path. !R! RES; UNIT C; NEWP; SPD .5; 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 52
Chapter 2 Graphics Tutorial Figure 2. 31. A Closed Path Filled Areas !R! RES; UNIT C; NEWP; GPAT .5; PMZP 4, 2; PARC 3, 3, 1, 90, 270; PARC 5, 3, 1, 270, 90; FILL 1; PAGE; EXIT; This program is similar to the previous one. In this case, we choose to fill the path instead of stroking it. We select a - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 53
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 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 1; PAGE; EXIT; Figure 2. 33. Complex Filled Paths 2-31 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 54
or reset with PRESCRIBE's RES command, the clipping rectangle is identical to the printable limits of the page. Subsequently rectangle to the intersection of the objects on the page and the rectangle defined by CLPR. The following is an example of CLPR. !R! RES; UNIT C; NEWP; SPD 1; PMRA 6, 9, 3, - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 55
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 this program sets the unit to printing system's points (1 point= 1/72 inch), then the NEWP command - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 56
the FILL command fills the path with the selected pattern, and PAGE prints out the page. Raster Graphics While the graphics commands of the standard and the dimensions of the paper, and in complexity only by the dot resolution. Raster Data Compression Formats PRESCRIBE supports raster data in three - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 57
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 lines print in the orientation of the logical - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 58
Chapter 2 Graphics Tutorial Figure 2. 36. Presentation Modes Presentation mode = 0 X Current point Y Width X Y Height Current point Width Height Portrait Landscape Presentation mode = 1 X Current point Y Width X Current point Y Width Height Height Portrait Landscape A - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 59
applies to all PRESCRIBE image modes, and also to operation in the Hewlett-Packard LaserJet emulation mode. In general, placing any image on a page involves three elements: a pattern, a source image whose black bits are replaced by the pattern, and a destination image, which is any earlier image - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 61
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 3; CMNT Try changing this value; PMZP 5, 15; PMRP 2, 2; PDRP 0, -2, 2, 0, 0, 2, -2, 0; PDRP -2, 0, 0, 2, 2, 0, 0, -2; FILL 1; SFNT 'TimesNewRoman', 90; PMRP - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 62
state) command. The following program demonstrates the commands for constructing a path that is both filled and stroked. !R! RES; UNIT C; NEWP; PMZP 4, 2; PARC 3, 3, 1, 90, 270; PARC 5, 3, 1, 270, 90; CLSP; SCG; STRK; RPG; GPAT .5; FILL 1; PAGE; EXIT; The result appears in the figure above. 2-40 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 64
Chapter 3 Macros MCRO Command The MCRO command assigns a name to the sequence of PRESCRIBE commands that follows, until the ENDM (END Macro) command appears. Thereafter, the entire sequence of commands can be executed by specifying the assigned name in a single CALL or AMCR (Automatic MaCRo) command - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 65
are summarized as follows. Maximum number of macros downloadable to the printing system Maximum nesting levels Maximum length names the macro that issues the PRESCRIBE commands for drawing a circle in the middle of a page. !R! MCRO CIR1; MZP 4, 5.5; CIR 1; ENDM; EXIT; When completed, this macro will - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 66
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; Attendance', 5.2, 1.1, 0.9, 1.5, 1.3, 3.3, 4.4; CALL LOCATE, 10, 20; CALL GRAPH, 'Pages Completed', 0, 1.2, 4.4, 4.6, 3.2, 6.6, 0; PAGE; EXIT; 3-4 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 67
Figure 3. 2. Macro Example 2 Examples of Macros 3-5 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 68
This page is left blank intentionally. 3-6 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 69
the available fonts to match these characteristics based on the highest priority. For details in this regard, see Selecting Fonts Using the FSET Command on page 4-9 in this chapter. - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 70
is Courier. A different default font can be selected by using the FRPO (Firmware RePrOgram) command of parameters V3 (or using the printing system's operator panel key). For details, refer to FRPO Parameters on page 6-2. List of Fonts Resident scalable fonts provide an outline of characters which - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 72
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 by using the PRESCRIBE command. Font Name - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 75
examples in Chapter 1; a third way is to select a printing system driver within a software application. This third way is preferable because the fonts are integrated directly into the software. In the absence of this support, the user should read the following information on choosing - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 76
TimesNewRoman represents the typeface name and 10 represents font height in the unit of points. Note that the SFNT command recognizes all character heights full list of symbol sets and values appear on the SFNT command page in PRESCRIBE Commands Command Reference. The value .9 following the symbol - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 77
fonts, and option fonts, if installed), memory card (for card option fonts), and printing system RAM (for downloaded fonts). A font in printing system ROM has does not match the orientation of the page, the printing system rotates the font to match the page orientation. The example below shows an - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 78
can also affect the character spacing, line spacing, and page orientation. This depends on the font mode (FTMD). is the default font mode of the Line Printer emulation. The other emulations have lower default EXIT; (Place FTMD after RES, because RES resets the font mode.) One reason for selecting font - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 79
Font Selection !R! FTMD 13; FONT 19; EXIT; For making many font changes within a document, use the ALTF (change to ALTernate Font) and SETF (SET alternate Font) commands instead of FONT. To switch repeatedly between fonts 6 and 8, for example, place the following sequence at the beginning of your - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 80
Commands Word-processing programs with IBM and Epson 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 81
for 300 or 600 (dpi) only in printing system models that support the 600-dpi resolution printing. LDFC generated 300 dpi characters may print 0; @'0@'0Ap0Ap0Cx00|At0//J80|At0Cx0Ap0Ap0@'0@'0; UNIT C; BOX 4.35, 0.75, L; FONT 1000; TEXT EXIT; Symbol Set The page printing system can produce sets of - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 new symbol set. All downloaded fonts contain specific symbol Roman font in the HP LaserJet emulation: !R! UNIT P; CMNT Emulation must be HPLJ; FONT 13; - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 83
its identification code which closely resembles the command parameters of the HP printer control language. In the example below, the Windows symbol set set value 37 assigns the ISO-4 U.K. symbol set to the Universe medium font. !R! UNIT P; SFNT 'Universe-Md', 12, 2000, 37, 1, 0; CMNT 37=ISO-4 U.K.; - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 84
This page is left blank intentionally. 4-16 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 86
suppression, and parity 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 the width of the maximum allowed length. Examples: !R! UNIT I; BARC 11, N, '123456'; EXIT; !R! BARC 0, Y, '12345678910'; EXIT; 5-2 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 87
bars and spaces. Fine adjustment of these parameters may 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) ignores all these parameters and therefore has a constant height and space. Some barcode types have - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 88
a mail piece. The United States Postal Service (USPS) utilizes POSTNET (POSTal Numeric Encoding Technique) to process bulk mail and business reply envelopes quickly and efficiently. Though this barcode accepts any values within the range specified on the previous page - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 89
supplement 11 EAN-8 12 EAN-13 13 DUN-14 (Distribution Unit Number, EAN) 14 DUN-16 (Distribution Unit Number, EAN) 15 MSI with no check digit 16 MSI 41.) 22 Identicon two of five with no checksum 23 Code 128 (USD-6) manual code change 24 Code 128 (USD-6) automatic code change 25 Code 11 with only - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 90
Chapter 5 Barcodes Table 5.1. Barcode Types (Sheet 2 of 2) No. Type 32 Ames with no checksum 33 Delta distance 'a' (IBM) with no checksum 34 Delta distance 'a' (IBM) with checksum 35 EAN 8 with two-digit supplement 36 EAN 8 with five-digit supplement 37 EAN 13 with two-digit supplement 38 EAN 13 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 0123456789 - 40 1 One of the following FIM - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 92
Chapter 5 Barcodes Table 5.3. Location of POSTNET and FIM 1"-1/4" 5/8" 3" 2"±1/8" 1"-3/4" Stamp FIM (BARC 40) Clear Zone POSTNET (BARC 39) Clear Zone (5/8" × 4-1/2") Not drawn to scale Preferred location for left-most bar Barcode read area 1/8" 1/4" Preferred base height 4-1/2" 4" max. 7/ - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 24 24 - Yes Yes Yes Yes 6 12 18 24 25 - Yes Yes Yes - 6 14 21 (21) 26 - Yes Yes Yes - 6 14 21 (21) 27 - Yes Yes Yes Yes 6 12 18 24 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 94
, item data such as the content of a shipping manifest or equipment maintenance history can be carried on the item, without requiring access to a spaces are multiples (up to six times) of this width. The nominal unit of measure. codeword A single group of bars and spaces (or elements) representing - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 96
dimensional Barcode XBAR, XBCP, XBUF, and ENDB commands support two-dimensional barcode printing. Each command does the command (0 through 19). See Macro PDF417 on page 14. Defines a buffer name for a data Reference. XBCP mode Meaning XBCP 0 Reset XBCP 1 Narrowest element width XBCP - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 97
. Moves the cursor to a position relative to the top and left edge limits of the page. Sets the unit of measurement used in the PRESCRIBE commands including the above. The initial unit is inches. The other units are related to inches as: 1 inch=2.54 centimeters=72 points=300 or 600 dots (depending - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 98
Chapter 5 Barcodes Macro PDF417 Macro PDF417 provides a powerful mechanism for creating a distributed representation of files too large to be presented by a single PDF417 barcode. Macro PDF417 barcodes differ from ordinary PDF417 barcodes in that they contain additional control options which are - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 99
Some samples for Macro PDF417 are provided in PRESCRIBE Commands Command Reference on the XBCP page. 5-15 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 100
Chapter 5 Barcodes 5-16 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 101
changed permanently with the FRPO (Firmware RePrOgram) command. Some FRPO 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 102
power-up font 00 0: Not saved at power-off 1 1: Saved at power-off 0: HP compatibility mode (Characters higher 0 than 127 are not printed.) 32: Conventional mode (Characters higher than 127 are printed. Supported symbol sets: ISO-60 Norway [00D], ISO-15 Italian [00I], ISO-11 Sweden [00S], ISO - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 103
deactivated except at power-up 2: Remove sorter paper deactivated Sorter overfilling S3 behavior 0: Interrupts printing until trays are emptied 0 1: Bypasses printing to the face-down tray Job separate mode S8 0: Whole pages 0 1: 1st page only Line spacinga U0 Lines per inch (integer - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 104
17: Latin America 50 - 99:HP PCL symbol set coding (See page 737.) Code set at power up in U7 daisywheel emulation 0: Same emulation modes. b For models supporting A3 and ledger size paper. c Characters higher than 127 it to be the power-up font. The factory-set default font is Courier. The V0, - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 105
Value Factory setting Downloadable PCL font Service status page D5 0: Not printed 1 1: Printed Paper jam retry timing D6 0: End of page 0 1: Fuser sensor activated 2: Fuser sensor deactivated 3: Page ejection 4: Same as 0; non-engine-dependent Host buffer size H0 0 to 99 in units - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 106
Value Factory supporting A3 size only) 5: 70% 6: 81% 7: 86% 8: 94% 9: 98% Status send controlc M1 0: Off 0 1: Send printer status. Default interface M2 1: Default Serial or Option Serial 2 or 3 2: Parallel 3: Default Network or Option Network 4: Option Network or Option2 Network - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 107
(Sheet 3 of 7) Environment Parameter Value Factory setting Ecoprint level N6 0: Off 0 2: On Duplex N7 0: Normal 0 1: Reverse output pages. 2: Allows duplex from the MP tray. 3: Allows duplex from the MP tray; reversing the output pages. Printing resolution N8 0: 300 dpi 1 1: 600 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 108
7) Environment Parameter Value Factory setting 23: Main cassette 2 53: Youkei 4 Default margin settings R3 0: HP compatible margins. 0 1: Full PCL printable area. 2: Character pitch /universal feeder (FS-9000) Page protect R5 1 - 3: Automatic 1 4 - 5: On MP tray paper size R7 Same - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 109
Factory setting Daisywheel data length R8 7: 7-bit 7 8: 8-bit Default envelope feeder R9 Same as the R2 values except below 0 paper 0: Short edge 1 1: Long edge Paper thickness T9 0: Normal 0 1: Thick 2: Thin 3: Extra thick Status page print at U5 0: Not printed automatically - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 110
Performs paper selection in driver priority mode. 9: Combination of value 1 and 8. 10: Combination of value 2 and 8. 11: Combination of value 1, 2 and 8. Y0 0: Off 1: On Y1 number from 000 to 495 in increments of 5 seconds Y2 0: On 1: Off Factory setting 1 1 8 (model supporting driver - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 111
paper depending on the image size. e-MPS error Y6 0: Does not print the error report and display 3 the error message. 1: Prints the error report. 2: Displays the error message. 3: Prints the error report and displays the error message. a Supported only by FS-1500 series, FS-1600 series, FS - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 112
card data would be available to users accessing the serial interface. c M1-Status send control The FRPO M1 parameter enables the user to receive printing system status and continues as above. The factory setting of the total host alter the buffer size, you must reset the printing system to bring the - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 113
compatible] Word-processing and graphics software for any of the above printers also works with the printing system. All you need to do is to set the printing system to emulate the printer your software supports and select the appropriate printer driver page to directly download the printer driver - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 114
application software. In most cases, the emulation will be the factory default setting (mode 6: HP LaserJet). Refer to the following 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 115
page 5 in Chapter 6. General Information on Emulation The printing system's capability for supporting seven printer emulations is remarkably complete; although a few differences are noteworthy: • The printing system cannot print on paper the U6 parameter at its 0 factory setting, you will get a - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 116
Line Printer Control Codes , line spacing, and page orientation for each bitmap font, and character spacing and page orientation for each scalable the Proprinter escape sequences. The following symbol sets list shows the support for the IBM emulation. Table 7.3. IBM Proprinter X24E Symbol Sets - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 117
on page 37. At power-up or after a reset, the printing system defaults to LetterGothic (12 points, 10 cpi). This default font emulates the IBM printer's Sans next page). These fonts can be obtained by embedded commands or by using a printer driver from your word-processing software that supports the - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 118
tabulation, line spacing, and paper length. The font mode set will be printed in fixed pitch. To use some of the page printing system's other fonts, you can select them with font in landscape orientation. The printing system supports the IBM printer's bit-image graphics in portrait orientation - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 Subscript 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 122
Chapter 7 Emulation 7-10 IBM PC-850 (405) IBM PC-860 (30) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 123
IBM PC-865 (94) IBM Proprinter X24E Emulation (Mode 1) 7-11 IBM PC-863 (62) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 124
the symbol set is made with the FRPO U6 and U7 parameters. The factory setting for the symbol set at power-up is IBM PC-8 for all emulation reset. In Diablo emulation, the printing system supports the embedded commands of word-processing software essentially the same way as the Diablo 630 printer - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 125
The default font mode (FTMD) is 0, so the printing system will not adjust character spacing, line spacing, or page orientation. The red/black ribbon feature of the Diablo 630 printer is implemented in an interesting way. The printing system translates the black ribbon command internally into an ALTF - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 126
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 byte 3 Initialize printer Supported - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 127
Bold printing ON Proportional spacing ON Proportional spacing OFF Underline OFF Reset character spacing Set top margin at current position Half linefeed Hyplot 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 - - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 128
Chapter 7 Emulation 7-16 Diablo 630 Symbol Sets DIABLO US (29) Diablo France (61) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 129
Diablo 630 Emulation (Mode 2) 7-17 Diablo Germany (93) Diablo U. K. (125) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 130
Chapter 7 Emulation 7-18 Diablo Denmark (157) Diablo Sweden (189) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 131
Diablo 630 Emulation (Mode 2) 7-19 Diablo Italy (221) Diablo Spain (253) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 132
Chapter 7 Emulation 7-20 Diablo Japan (285) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 133
U6, 17; FRPO U7, 0; The printing system supports the Epson graphics character sets (code page tables) of PC 437 (Epson Extended Graphics), PC is not supported. When power is first switched on or after a reset, the printer driver. Double-wide and double-high effects are available for all five fonts - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 134
Chapter 7 Emulation Figure 7. 11. Epson LQ-850 Font Printout The five LQ-850 fonts actually use the printing system's resident fonts. The font mode in the Epson emulation is 0. (The printing system does not automatically adjust character spacing.) If you do not need exact character spacing, you can - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 135
; EXIT; the printing system rotates fonts and prints them in landscape orientation. In portrait orientation, the printing system supports Epson bit-image graphics, so with graphics software for the LQ-850 printer, you can use it to print charts, graphs, and pictures. The 9-bit graphics mode is also - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 136
Printer Operation ESC @ Initialize Printer DC 1 Select Printer DC 3 Deselect Printer Form feed ESC C n Set Page Length in Lines ESC C null n Set Page Length in Inches ESC N n and Character Width ESC P Select 10 CPI 7-24 Code (hex) Supported 1B 40 Yes 11 - 13 - 7F - 1B 3C Yes - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 138
Chapter 7 Emulation 7-26 LQ-850 Symbol Sets LQ US (28) LQ France (60) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 139
LQ U.K. (124) Epson LQ-850 Emulation (Mode 5) 7-27 LQ Germany (92) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 140
Chapter 7 Emulation 7-28 LQ Italy (220) LQ Spain (252) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 141
Chapter 7 Emulation 7-29 LQ Japan (284) LQ Norway (316) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 142
Chapter 7 Emulation 7-30 LQ Denmark 2 (348) LQ Spain 2 (380) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 143
LQ Denmark (156) Epson LQ-850 Emulation (Mode 5) 7-31 Latin America (412) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 144
Chapter 7 Emulation 7-32 LQ Sweden (188) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 145
Emulation (Mode 6) HP LaserJet Emulation (Mode 6) On shipment from the factory, the printing system is set to power up in the HP LaserJet (PCL 6) emulation. The Kyocera printing systems support to emulate the following HP printer language as tabled below: Table 7.14. HP LaserJet Emulation by Model - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 146
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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 147
per page 60 64 Character per line 80 77 (Assuming 6 lines per inch and 10 characters per inch) The proportional spacing is not identical to the LaserJet's proportional spacing. Rightmargin justification may not be correct when using the LaserJet printer driver (when a LaserJet driver is selected - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 148
emulation): • CGTimes (LaserJet compatible Intelli font) • Times (PostScript compatible font) • TimesNewRoman (LaserJet compatible TrueType font) These fonts have priority Priority within same source 1 Downloaded and LDFC-generated fonts Smaller font ID 2 Memory card fonts Top slot > bottom - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 149
page 56 and onwards. LaserJet Symbol Sets Symbol set has the highest priority in the HP font selection. The factory default symbol set is IBM PC-8 (10U) for the LaserJet emulation. The LaserJet printer for downward compatibility. The following symbol sets are supported when substituted bitmap - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 150
) 73 53 IBM PC-850 12U (405) 5 54 PC-858 13U (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 symbol set, use the following FRPO U6 and U7 values. . Table - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 151
HP LaserJet Emulation (Mode 6) Table 7.18. Symbol Sets for Scalable Fonts (Sheet 2 of 2) Symbol Set HP Symbol Set ID (Value) FRPO U6 Value FRPO U7 Value PC Cyrillic 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 152
status page that enables the user to confirm changes made with the preceding sequences. The power-up font and symbol set are shown in the Interfaces section. Resource Protection The resource protection feature is Kyocera Note that the factory default setting reset. The print environment includes items - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 153
be lost during emulation switching. The print environment will be reset when it is returned to the mode 6 emulation. requires extra memory for storing downloaded fonts and macros. This memory to the operation manual supplied with the printing system. Table 7.20. Example: FS-1000 Series Printing - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 154
, duplex mode=on 14 Mbytes 14 Mbytes Table 7.21. Example: FS-9500DN Printing Condition PCL 6, duplex mode=None PCL 6, duplex mode= 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 155
are the related FRPO parameters. Table 7.22. HP LaserJet Emulation Reset State Job control Page control Fonts Font management Raster graphics Rectangular area fill Macro Troubleshooting command Number of copies Cassette Orientation Paper size VMI HMI Top margin Text length Left margin Right - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 156
Supported PJL Commands Command Group Environment Commands Command DEFAULT SET Status Readback Commands INITIALIZE RESET to return the printing system online. Deletes printing system mass storage files. Downloads files to the printing system mass storage system. Initializes the printing system - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 157
255) and , starting with a printable character. KPDL end-of-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: %-12345X This format uses the Universal Exit Language (UEL) only. Format 2: @PJL - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 158
codes from 32 through 255 including 9 (horizontal tab) but excluding 34 (quotation marks). Examples are as follows. Examples of valid strings: "Model:FS-9500DN" - Tabs are allowed in a string. "The Arlington Ball Park" Examples of invalid strings: "It is 3.5" long." - A string should not contain - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 159
Reset Status Environment PJL command Printing resolution RESOLUTION Raster memory 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 160
Chapter 7 Emulation Table 7.24. 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 161
ESC&l1T 1B 26 6C 31 54 No PAGE CONTROL COMMANDS Page Length and Size Paper Source Current Tray ESC&l0H (0) 1B 26 6C 30 48 Yes Upper Paper ESC&l1H Tray (1) 1B 26 6C 31 48 Yes Manual Feeder (2) ESC&l2H 1B 26 6C 32 48 Yes Manual Feeder (3) ESC&l3H 1B 26 6C 33 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 162
Chapter 7 Emulation Table 7.25. HP LaserJet PCL Commands (Sheet 2 of 15) 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 163
Table 7.25. HP LaserJet PCL Commands (Sheet 3 of 15) Function Page Size Parameter Command Hexadecimal 1000 Value 1000+ Color ESC&n6Wd 36 50 Yes Prepunched 72 65 70 75 6E 63 68 65 64 Envelope ESC&n9Wd Yes Envelope Card stock ESC&n11Wd 31 30 57 64 43 Yes Cardstock 61 72 64 73 74 6F - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 164
4 of 15) 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 Reverse Portrait ESC&l2O Reverse ESC - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 165
+ FF Push/Pop Position Push/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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 166
Chapter 7 Emulation Table 7.25. HP LaserJet PCL Commands (Sheet 6 of 15) 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 167
HP LaserJet Emulation (Mode 6) Table 7.25. HP LaserJet PCL Commands (Sheet 7 of 15) 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 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 168
Chapter 7 Emulation Table 7.25. HP LaserJet PCL Commands (Sheet 8 of 15) Function Parameter Command MS Mincho ESC(s28752T MS Gothic ESC(s28825T Times New Roman SimHei ESC(s16901T ESC(s37110T SimSun ESC(s37058T Symbol ESC(s16686T Wingdings ESC(s6826T Wingdings ESC(s31402T Font Default - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 169
1B 28 #...# 58 Yes 1B 29 #...# 58 Yes Soft Font Creation Font descriptor # of bytes (font header) ESC)s#W[Data] 1B 29 73 #...# 57 Yes Download character # of bytes ESC(s#W[Data] 1B 28 73 #...# 57 Yes Character code Character code # (decimal) ESC*c#E 1B 2A 63 #...# Yes 45 GRAPHICS PCL - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 170
Graphics Presentation Follows ESC*r0F orientation Follows ESC*r3F physical page Start Raster Graphics Left Raster Graphics Margin ESC*r0A Current Cursor ESC*r1A Scale mode (logical left page boundary) ESC*r2A Scale mode ESC*r3A (at CAP) Raster Y - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 171
HP LaserJet Emulation (Mode 6) Table 7.25. HP LaserJet PCL Commands (Sheet 11 of 15) Function Parameter Command 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 172
ESC*p1R physical page 1B 2A 70 30 Status Invalid Readback Location Location Type Currently Selected ESC*s0T ESC*s1T 1B 2A 73 30 54 Yes 1B 2A 73 31 54 Yes All Locations ESC*s2T 1B 2A 73 32 54 Yes Internal ESC*s3T 1B 2A 73 33 54 Yes Downloaded ESC*s4T 1B 2A 73 34 54 Yes Cartridge - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 173
Command Hexadecimal 1000 Value 1000+ Set Status All entities of ESC*s0U Readback the Location Location Unit Type 1B 2A 73 30 55 Pages Flush all complete pages ESC&r0F 1B 26 72 30 46 Yes Flush all page ESC&r1F data 1B 26 72 31 46 Yes Free Memory Request free ESC*s1M Space memory status - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 174
Component Color 3rd ESC*v#C Component 3 Component Color Lookup # of Bytes Tables ESC*l#W Configure # of Bytes Image Data ESC*v#W Download # of Bytes Dither Matrix ESC*m#W Foreground Index Number ESC*v#S Color Gamma Correction Gamma number ESC*t#I Monochrome Mixed Print Model Rendering - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 175
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 1000 Value 1000+ 1B 2A 74 30 4A No 1800 1900 3800 No 6300 6750 6900 No 9100DN 8000C - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 176
the command tables below, parameters in brackets are optional. Table 7.26. 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 PALETTE EXTENSIONS Color - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 177
Printer WIDTH PEN WIDTH UNIT SELECTION SELECT PEN CONFIGURATION AND STATUS GROUP Advance Full Page PG SCALE Download Character DL Frame Advance FR Media Type MT Merge Control MC Output Error OE Output Hardclip Limits OH Output Identification OI Output P1 and P2 OP Output Status - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 178
PJL JOB [NAME = "job name"] [START OPMSG @PJL OPMSG DISPLAY = "message" [] , RDYMSG @PJL RDYMSG DISPLAY = "message" [] , RESET @PJL RESET [] SET @PJL SET [LPARM: personality] variable = value [] , STMSG @PJL STMSG DISPLAY = "message" [] , Response - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 179
HP LaserJet Emulation (Mode 6) 7-67 LaserJet Symbol Sets ISO-60 Norway (0D) ISO-15 Italian (0I) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 180
Chapter 7 Emulation 7-68 ECMA-94 Latin 1 (0N) ISO 11 Sweden (0S) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 181
ISO-4 U. K. (1E) HP LaserJet Emulation (Mode 6) 7-69 ISO-6 ASCII (0U) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 182
Chapter 7 Emulation 7-70 ISO-69 France (1F) ISO-21 Germany (1G) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 183
ISO Latin 2 (2N) HP LaserJet Emulation (Mode 6) 7-71 US Legal (1U) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 184
Chapter 7 Emulation 7-72 ISO-17 Spain (2S) PC Cyrillic (3R) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 185
ISO Latin 5 (5N) HP LaserJet Emulation (Mode 6) 7-73 PS math (5M) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 186
Chapter 7 Emulation 7-74 Windows Latin 5 (5T) MS publishing (6J) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 187
Desktop (7J) HP LaserJet Emulation (Mode 6) 7-75 ISO Latin 6 (6N) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 188
Math-8 (8M) Chapter 7 Emulation 7-76 Greek-8 (8G) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 189
HP Roman-8 (8U) HP LaserJet Emulation (Mode 6) 7-77 Turkish-8 (8T) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 190
Chapter 7 Emulation 7-78 Windows Latin 2 (9E) Windows Greek (9G) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 191
ISO Latin 9 (9N) HP LaserJet Emulation (Mode 6) 7-79 PC-1004 (9J) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 192
Chapter 7 Emulation 7-80 Win Cyrillic (9R) PC-Turkish (9T) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 193
PC-851 Greek (10G) HP LaserJet Emulation (Mode 6) 7-81 Windows (9U) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 194
Chapter 7 Emulation 7-82 PS text (10J) ISO Cyrillic (10N) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 195
HP LaserJet Emulation (Mode 6) 7-83 PC-855 Serbia (10R) PC-869 Greek (11G) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 196
Chapter 7 Emulation 7-84 PC-8 Greek (12G) Macintosh (12J) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 197
USSR-GOST (12R) HP LaserJet Emulation (Mode 6) 7-85 ISO Greek (12N) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 198
Chapter 7 Emulation 7-86 ABICOMP Brazil (13P) PC-8 Bulgarian (13R) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 199
HP LaserJet Emulation (Mode 6) 7-87 PC-8 Greek/437G (14G) ABICOMP Int. (14P) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 200
Chapter 7 Emulation 7-88 PC Ukrainian (14R) Pi font (15U) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 201
HP LaserJet Emulation (Mode 6) 7-89 PC-857 Turkish (16U) PC-852 Latin 2 (17U) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 202
Chapter 7 Emulation 7-90 ISO-10646 (18N) PC-853 Turkish (18U) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 203
Windows Latin 1 (19U) HP LaserJet Emulation (Mode 6) 7-91 Winbalt (19L) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 204
Chapter 7 Emulation 7-92 PC-860 Portugal (20U) PC-861 Iceland (21U) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 205
HP LaserJet Emulation (Mode 6) 7-93 PC-863 Canada (23U) PC-8 Polish (24Q) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 206
Chapter 7 Emulation 7-94 PC-865 Norway (25U) PC-775 (26U) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 207
HP LaserJet Emulation (Mode 6) 7-95 PC-8 PC Nova (27Q) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 208
7550A emulation the user can receive plotting status information from the printer via the RS-232C 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 209
. Scaled real numbers are used only with scaled user units. All KC-GL parameters that are interpreted as user units are scaled. Character string A combination of characters, numeric expressions, and string variables. When coding an instruction with two or more parameters (Examples: PA, PR, PU - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 210
returns 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 Mode A (G0, 0;) Mode B (G0, 1;) Automatic Plot Coordinate Mode (bit 2) 0 = Printing System changes the plot coordinate from mode A to - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 211
in mode A even when the IP instruction includes a negative parameter value. Enhance Mode (bit 3) This bit supports the enhance mode of HP 7550A and Character) instructions as follows: IW: User units are used for specifying the parameters in scaling. OW: Window outputs are made in user units in - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 212
-GL can print the data of paper sizes larger than A2 size reducing it onto a paper size specified using the SPSZ command. units from -223 to 223-1 (in the PA instruction). When using plotter units, only integer values are valid. User Units The Scale instruction (SC) establishes a system of user units - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 213
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 ; "Print label2" SP; 1 This instruction locates P1 at 0, 0 and P2 at 400, 400 in plotter units. 400 plotter units=1 cm (0.025 mm x 400). 2 ETX - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 214
to receiving data, the plotter (printing system) can return information such as the current pen position, pen status, and error numbers. This return information applies to the following KC-GL instructions. Instruction OA OC OE OF OH OI OL OO OP OS OT OW Description Output Actual position and pen - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 215
plotter returns the x- and y-coordinates and pen status for the last valid pen positioning instruction. The pen position and status are ASCII-coded in the same way as the OA instruction. Coordinate values are given in plotter units if scaling is off, or user units if scaling is on. OE [Output Error - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 216
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 scaling points P1 and P2. The coordinates are given in plotter units by ASCII - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 217
the RS-232C interface, or when the IN instruc- tion is executed. 3 8 Initialized. This bit is cleared when a status byte is output via the RS-232C interface, or when the IN instruction is executed. 4 16 Ready to receive next data. 5 32 Error. This bit is cleared when an error number is - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 218
returns the value 1024. Output Extended Status (ESC.O) This 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 feed source is the internal cassette - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 219
Status Information Response Description 25 The buffer is empty and the printing system is off-line. 33 The buffer is full with the printing system under one of the following conditions: cover open, paper empty, or paper jam ISO French 025 35/45 ISO United Kingdom 004 36/46 ISO Italian 015 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 220
Chapter 7 Emulation 7-108 KC-GL Symbol Sets ANSI ASCII (0) Roman Extensions (7) - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 221
HP 7550A Emulation [KC-GL] (Mode 8) 7-109 Katakana (8) KC-GL International Characters - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 222
) A4 0.187 0.269 A3 0.285 0.375 Letter 0.187 0.269 Ledger 0.285 0.375 Maximum Plot Area Table 7.34. Maximum Plot Area Paper size X Y Plotter units Dots Plotter units Dots A4 11477 3389 7999 2362 A3 16398 4842 11487 3392 Letter 10776 3182 8236 2432 Ledger 16872 4982 10776 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 223
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 [d]) Line type - Output actual position and pen status* 7-111 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 224
Instructions (Sheet 2 of 2) Instruction OC OE OF OH OI OL OO OP OS OT OW PA PB PD PM PR PS PT PU RA RO RR SA SC SI SL SM SP SR SS TL UC WG XT YT Parameters Description - Output commanded position and pen status ], yn-coordinate [i/sd]) paper-size [i] Select paper size pen-thickness [d] Pen - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 225
3 Initialized 16 4 Ready 32 5 Error 64 6 - 128 7 - Device-Control Instructions Table 7.41. Device-Control Instructions Instruction ESC.( ESC.Y ESC.) ESC.Z ESC.@ ESC.B ESC.E ESC.H ESC.I ESC.J ESC.K extended output and handshaking mode 1a Output extended status Reset handshakinga 7-113 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 226
Instruction Default Value Plotting mode PA; Absolute (plotter units IM233,0,0; All errors recognized, but no response to service request or parallel port. Fill type FT; instruction Initial condition Default conditions DF; Default values Scaling points IP; Initialized according to paper - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 227
section describes the machine-independent part of KPDL, Kyocera's implementation of the PostScript command language. KPDL sample 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 distances is 1/72 inches. !R! SEM - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 228
Chapter 7 Emulation Figure 7. 44. Sample Printout 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 229
levels of KPDL. In the following table, operators having the higher language level are indicated by 2 (level 2) or 3 (level 3) . Table 7.45. KPDL Page Description Operators (Sheet 1 of 11) Preceding stack obj obj Operator = =print =string == 2 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 230
array1 to initial subarray of array2 substring2 Copy string1 to initial substring of string2 Copy gstate1 to gstate2 Print and retain current page real Find cosine of angle (degrees) n Count objects on stack int Count objects on dictionary stack int Count objects on execution stack - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 231
currently in effect Return the value of the overprint parameter Return the current array packing mode Return a device parameter on the current page Get coordinates of current point Get current red/green/blue levels Get current halftone screen Return the current stroke adjust parameter Returns the - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 232
Chapter 7 Emulation 7-120 Table 7.45. KPDL Page Description Operators (Sheet 4 of 11) Preceding stack matrix and pushes the boolean value true if they are equal, false if not Erase the current page Exchange top two objects on stack Execute preceding object Paint a form Copy execution stack into - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 233
KPDL Operators Table 7.45. KPDL Page Description Operators (Sheet 5 of 11) Preceding stack init incr insideness Test the current path for insideness Initialize clipping path Reset graphics state parameters Initialize current transfer matrix Test pixels in the current path for insideness 7-121 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 234
Chapter 7 Emulation 7-122 Table 7.45. 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 235
KPDL Operators Table 7.45. KPDL Page Description Operators (Sheet 7 of 11) Preceding stack Operator 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 236
Chapter 7 Emulation 7-124 Table 7.45. 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 237
shfill show showpage sin sqrt srand stack StandardEncoding start 2 startjob status real real array bool bool Description Set the VM allocation mode Set with the shading defined by shading dictionary Print string on page Print and reset current page Find sin of angle (in degrees) Find square root - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 238
Chapter 7 Emulation Table 7.45. 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 239
: invalid password) job manual wait Get timeout values bool Check disk online (true: disk unit online, false: disk unit offline) free total Report total disk space and free space bool See whether printing system is set to print status page at power-up (true: output status, false: do not - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 240
Status Operators (Sheet 2 of 5) Preceding stack Operator pagestackorder string papersize printername product ramsize realformat revision [integer ... integer] setcollatorstacker job manual Get current paper size and whether to print status page at power-up (true: output power-on status, false: - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 241
KPDL Operators Table 7.46. KPDL Status Operators (Sheet 3 of 5) Preceding stack Operator Result com10envelope back. During simplex printing, returns whether the current page is even or odd. (true: front or odd page, false: back or even page) Set the default paper tray as: 0: tray 1 1: tray 2 2: - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 242
Chapter 7 Emulation Table 7.46. KPDL Status Operators (Sheet 4 of 5) Preceding stack int int Operator defaultpapertray setpapertray com6envelope-tray com9envelope-tray Description Get current default paper tray. Set current paper tray. Get current paper tray. Select a tray by converting the tray - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 243
Status Operators paper. Find tray containing postcard size paper, select it as current tray, and set imageable area for postcard size paper. Find tray containing custom size paper of dojamrecovery mode. (true: perform jam recovery, false: do not perform jam recovery) Get time elapsed since beginning - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 244
int MaxScreenStorage int Description Timestamp for printer's date of manufacture Byte order of binary encoded tokens. (true: loworder byte first, false: high-order byte first) Indicate in bytes the memory block size used for storing DisplayList for the current page. Indicate in bytes the memory - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 245
current input device. Indicate in bytes the maximum storage which can be used by the user path cache. Indicate the total number of printed pages since the printer's manufacture. Indicate the password necessary when changing system parameters and/or device parameters. Indicate the name given to the - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 246
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 of the execution stack. Indicate the - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 247
is called together with the number of times showpage has executed since the end of the page. (default: {exch pop 2 ne}) Return as a boolean value whether to perform recovery when a paper jam occurs. (Read only) [true] Indicate the resolution of the physical device. (300dpi: [300 300], 600dpi: [600 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 248
auto cassette (mode status) using a boolean value. (true: Autocass, false: Autocass off) Set the current tumble mode using a boolean value. (true: shortedge, false: longedge) Define using a boolean object the processing when the page size selected during page setup differs from the paper size of the - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 249
49. KPDL Page Device Parameters Recycled) (Vellum) (Rough) (Letterhead) (Color) (Prepunched) (Envelope) (Card Stock) (CoatedPaper) (Duplex) (Custom Type1) (Custom Type2) (Custom to 600 dpi. true: Fast 1200dpi false: 600dpi Model FS-5900C only. Control vivid color mode. Ex: - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 250
- 2: Stored job 3: Proof and Hold 0: No security 0 1: Security with PIN code Number of 4 bytes - 0: Output on first page 2 1: Output on all pages 2: Do not output 0: Lower right (bar only) 0 1: Lower right perpendicular (bar only) 2: Upper right perpendicular (bar only) 3: Upper - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 251
set to false. When doautocontinue is set to true, only error 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. Table 7.52. KPDL Error Messages Code Error Meaning 00 Cannot - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 252
limits of the printable area vary depending on the 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). 7-140 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 253
Figure 7. 53. Printable Area KPDL Operators Table 7.54. 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 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 254
This page is left blank intentionally. 7-142 - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 255
12 Dot resolution, 2-34, 2-36 Double-high printing, 7-5 Double-strike printing, 7-5 Double-wide fonts, 7-21 Double-wide printing, 7-5 Downloadable font, 4-2 Dummy parameter, 3-3 Dummy sign (macro), 3-2 E EAN barcode, 5-4 Edge limits, 1-4, 2-32 Emulation, 7-1 general, 7-3 selection, 7-2 transmission - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 256
status information, 7-102 KPDL, 4-4, 7-115 L Line drawing, 2-2 path mode, 2-18 Line end (caps), 2-20 Line join, 2-21 Line join mode, 2-21 Line printer emulation, 7-3 Line width, 2-2 Line-cap mode, 2-20 Lines, 2-2 relative, 2-4 zero-relative, 2-3 Logical page, 1-9 M Margins, 1-4, 1-6, 2-2 Memory card - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 257
orientation, 1-5 Path mode graphics, 2-16 Pattern number, 2-22, 2-24 Permanent parameters, 6-1 Physical page, 1-9 Pie charts, 2-14 Plotter units, 7-100 PRESCRIBE command length limit, 1-4 format, 1-4 Presentation mode, 2-36 Print direction, 1-6 Print model, 2-1 Proportional fonts, 1-8 Proportional - Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 258
- Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 259
- Kyocera TASKalfa 420i | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 260
Rev. 4.7 2009.7
Technical Reference
PRESCRIBE Commands