Kyocera FS-1350DN PRESCRIBE Commands Technical Reference Manual - Rev. 4.7
Kyocera FS-1350DN Manual
View all Kyocera FS-1350DN manuals
Add to My Manuals
Save this manual to your list of manuals |
Kyocera FS-1350DN manual content summary:
- Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 1
PRESCRIBE Commands Technical Reference - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 2
- Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 3
if accidents 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 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 4
user license agreement which can be obtained from Agfa Japan. Agfa Japan retains all rights, title and interest to the Software and Typefaces and no rights are granted to you other than a License to use the Software with the Software and Typefaces is repair or replacement of defective parts, upon - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 7
Table of Contents General Infomation ...i Introduction...iii Introduction to PRESCRIBE Format of PRESCRIBE Commands ...1-4 Basic Concepts...1-4 Edge Limits ...1-4 Margins ...1-4 Page Orientation and Direction ...1-5 Coordinate Systems ...1-7 Text Positioning ...1-7 Character Spacing ...1-8 Paths - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 8
emulation sensing ...7-3 General Information on Emulation 7-3 Line Printer Emulation (Mode 0) ...7-3 IBM Proprinter X24E Emulation Status Information ...7-102 Device-Control Instructions ...7-106 Fonts and Symbol Sets in KC-GL 7-107 Summary of KC-GL Instructions 7-111 KPDL Operators ...7-115 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 9
language of the Kyocera printing systems stapling, etc. Most application software controls printing systems by means and are not directly visible to the user. In contrast, PRESCRIBE commands are printing and add features that may not be supported by your application. This chapter presents an - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 10
printing system functions of printing out files and other data. Application software can control the printing system using one of the seven emulations. When printing system's emulation mode can be permanently set by the FRPO (Firmware RePrOgram) P1 command. See Chapter 7 for details. The printing - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 11
PRESCRIBE commands in document files is conditional on the behavior of your word processing software. Some word processing programs add control codes that interNote fere with PRESCRIBE. If you cannot control software in this way, try using a non-word processing mode (ASCII text function, for example - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 12
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 sizes by the SPSZ (set paper size) command, or by the equivalent HP - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 13
not occur at an exact number of lines, excess space is printed at the top of the next page. If you are using word-processing software that sets the margins automatically, you should not set them with PRESCRIBE commands. Page Orientation and Direction The term page orientation refers to the direction - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 15
Figure 1. 6. Print Direction Portrait print direction Current Point Top margin Left margin Right margin Reverse portrait print direction Current point Top margin Bottom margin Bottom margin Basic Concepts Landscape print direction Current Point Top margin Left margin Right margin Reverse - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 16
the size 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 18
page is used. The fine line represents the line as specified by the user; the thick line shows what is actually drawn by the printing system. the line is defined by the specified starting and ending points, but parts falling outside of the edge limits are clipped. Command Parameters Numeric - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 19
. Whatever comes in the middle of a character string, including commas, semicolons, and even PRESCRIBE command names, is recognized as part of the character string, and not as part of the PRESCRIBE command language. For example, the expression EXIT; in the following string is just text; it does not - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 20
; EXIT; Incorrect: !R! CMNT The symbol " means inches; EXIT; In both of the above cases, the printing system assumes that the expression EXIT; is part of a character string started by the preceding apostrophe or quotation mark, and fails to exit the PRESCRIBE mode. The correct way to write these - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 21
system will not enter the PRESCRIBE mode in response to !r!. In this manual, PRESCRIBE commands are printed in upper-case for readability. Outside of the command parameters used for font control in Hewlett-Packard's printer control language. For example, the PRESCRIBE command FSET 0p12h12v0s0b6T; - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 23
Chapter 2 Graphics Tutorial PRESCRIBE provides a wide variety of graphics operators, allowing you to easily construct and print almost any imaginable shape or pattern. This chapter introduces the various graphics concepts of PRESCRIBE, and illustrates how to use many of its graphic functions. It - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 24
Chapter 2 Graphics Tutorial Standard Graphics The standard graphics mode provides a number of operators for constructing a variety of filled shapes and lines. Using standard mode graphics, you can: • Draw lines of any desired width • Draw circles and rectangles • Draw a variety of filled shapes, - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 25
Figure 2. 1. Result of Draw Commands: Absolute Lines Edge limits Margins MAP 0.5, 1; DAP 2, 0.5; The initial !R! command switches the 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 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 28
Chapter 2 Graphics 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 - Kyocera FS-1350DN | 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 31
provides two types of filled shapes: arcs and blocks. Such shapes are filled with one of the printing system's predefined patterns, or with a user defined pattern. Filled areas of other shapes can be printed using path mode graphics. For details, see the explanation in section Path Mode Graphics on - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 32
the arc to the center of the circle of which the arc is a part. This section shows how to select a fill pattern and print a filled block selection is made with the PAT command. For 1200-dpi and 600-dpi models, the user can define the printing resolution (300, 600, 1200 dpi) of the pattern by giving - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 33
pattern or a shade of gray. The arc is drawn centered around the current cursor position. The dimensions of the arc are determined by user specified inner radius, outer radius, starting angle, and ending angle. The following PRESCRIBE demonstrates the ARC command. !R! CMNT Enter PRESCRIBE mode; RES - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 34
× 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 using the XPAT command. The XPAT command uses the format XPAT pattern-number; bit map; Note that the pattern-number parameter must be a value from 100 to - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 35
on line 5 selects the pattern for use in fills. Line 6 prints the filled block. Figure 2. 11. Dot Pattern and a Filled Block 16 bits 32 16 8 4 2 1 32 16 8 4 2 1 8 4 2 1 6 bits (x) + 64 6 bits (y) + 64 4 bits (z) + 48 The pattern is 16 dots high and 16 dots wide, and is encoded as a series of 16 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 36
(L) 0+64=64 (@) 12+48=60 ( - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 37
Figure 2. 12. PIE Example The PIE command uses the format PIE radius, starting angle, size of slice, ...; In the example above, the radius is 2 centimeters (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 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 38
Chapter 2 Graphics Tutorial Figure 2. 13. Pattern Filled PIE This program first draws four filled arcs, each using a different fill pattern, then prints the pie chart over the arcs. Each arc has an inner radius of zero, an outer radius of 2 (the same as the pie chart), and a starting angle and - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 40
Chapter 2 Graphics Tutorial Drawing Lines The following example shows how to draw a line in the path mode. !R! RES; NEWP; PMZP 1, 1; PDZP 2, 3; STRK; 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 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 41
Path Mode Graphics Two Lines The preceding example illustrated construction of a path between points specified in terms of absolute coordinates. The following program draws two lines, using both absolute coordinate specification and a new method: relative coordinate specification. !R! RES; NEWP; - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 42
Chapter 2 Graphics Tutorial Line Ends The line end type determines how PRESCRIBE renders the ends of lines when they are stroked onto the page. PRESCRIBE provides three 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. - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 43
Path Mode Graphics stroking the path. PRESCRIBE refers to the line cap type when the current path is stroked onto the page, rather than while the path is being constructed. Therefore, the program above renders the line with round caps rather than square ones. Line Joins When a path consists of - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 45
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 section explains how to use the SDP (Store Dash Pattern - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 50
Chapter 2 Graphics Tutorial !R! RES; UNIT C; NEWP; SPD .1; PMZP 3, 4; PCRP 4, 2, 5, 4, 6, 2; STRK; PAGE; EXIT; Figure 2. 28. Third PCRP Example Setting the Flatness of Curves When PRESCRIBE renders any curve, it actually converts the curve to a series of connected straight line segments. The length - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 53
Path Mode Graphics With simple convex paths such as that shown below, the entire enclosed area is filled. Figure 2. 32. Simple Filled Paths However, when a path consists of multiple closed subpaths or intersects itself as shown in the next two figures, the rule determines areas that are deemed to be - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 54
-bottom corner positioned at coordinates 9, 12 (both measured from the top and left edge limits of the page). As with the rectangular area clipping, those parts of the circle that lie outside of the clipping rectangle are erased when the path is stroked, producing the result as shown in the figure - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 56
complexity only by the dot resolution. Raster Data Compression Formats PRESCRIBE supports raster data in three formats: uncompressed raster data, run-length encoded of a simple, unencoded bit image consisting of binary data in which 1 bit represent black dots and 0 bit represent white dots. With - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 57
Raster Graphics raster data represents a repeating pattern or an uncompressed (unencoded) pattern. It also determines the number of pattern repetitions or bytes of uncompressed data. The control byte is a two's complement value that can be either zero, positive, or negative. A negative value (-1 to - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 58
Landscape A secondary function of the SRO command specifies the width and height of the raster area. When a width and height are explicitly specified, any part of the raster image that extends outside of the area is clipped. The STR command specifies the resolution at which raster data is printed - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 59
, lines or shapes produced by filling or stroking a path, or text printed using any bitmap or scalable font. The manner in which white bits in the pattern and source image are processed varies according to the transparency mode. There are two transparency modes: the source transparency mode and the - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 61
Raster Graphics 3 Transparent Transparent 4 Transparent Opaque 5 Opaque Transparent 6 Opaque Opaque With operation modes 1 and 2, the SIMG command addresses the transparency of the source image only. For operation mode 1, the white pixels of the source image do not overlay on the - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 66
Chapter 3 Macros Example 2 The next file presents a more ambitious project. It makes the graph-drawing commands in the preceding section into a pair of macros to draw multiple graphs. This file may help you to better understand the macro creating process. The DAM command in the first line is a - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 67
Figure 3. 2. Macro Example 2 Examples of Macros 3-5 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 68
This page is left blank intentionally. 3-6 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 69
of characters of a particular design. The design is referred to as a typeface. Several characteristics identify a font. These include the font type (bit map or scalable), symbol set, spacing, pitch, height, style, stroke weight, and typeface family. In selecting a font, the printing system searches - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 74
weights for bold and italic. The following table lists the bitmap fonts and the bitmap font numbers that the previous lineups of Kyocera printers support.The Kyocera printing system behaves exactly in the same manner when it receives these font numbers. It substitutes the scalable fonts for these - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 75
16.67 LinePrinterBM7-Roman 16 36 7 21.43 LinePrinterBM7-Italic 64 - 7 21.43 LinePrinterBM7-Bold 65 78 7 21.43 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 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 76
Chapter 4 Fonts • CSET (Change current symbol SET) • FTMD (set bitmap FonT MoDe) • FONT (select current FONT by number) • SFA (Set bitmap Font Attributes) The FTMD and SFA commands are only valid with bitmap fonts (which are simulated by resident scalable fonts). The following is a guideline to the - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 77
installed), 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 which selects the desired HP symbol set. In the example below, the Windows symbol set is selected. CSET 9U; HP symbol set values can be - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 78
is enabled. Font mode 15 is the default font mode of the Line Printer emulation. The other emulations have lower default font mode values. If you self adjusting line spacing feature can create disastrous affects with software applications designed to handle line spacing without the assistance of - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 79
managed in stack fashion. These commands are particularly useful at the beginning and end of macros, and when you are using embedded commands of wordprocessing software. To ensure that the saved font is retrieved with the correct code set, add the SCCS (Save Current Code Set) and RPCS (Return to - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 font number, character code, dimensions, orientation, and bit map. An entire new font can be created - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 81
ones. Then add an offset of 64 to the values of the six-bit sections and 48 to the values of the four-bit sections. The result is the ASCII 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 - Kyocera FS-1350DN | 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 for language and country code, the Kyocera user can access a wide variety of specific - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 83
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 9U; The CSET command may be preceded by an FSET font selection command. Remember - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 84
This page is left blank intentionally. 4-16 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 85
for encoding data into linear barcode and two-dimensional barcodes (PDF barcodes) by using PRESCRIBE commands. The former part of this chapter deals with how to implement the linear barcodes, the latter part explains the PDF417. They are step-by-step guide with a direct and practical approach. - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 86
Chapter 5 Barcodes Linear Barcodes The printing system is capable of printing a wide variety of barcodes, with human-readable text if desired. The user need only specify the type of barcode and the data to be encoded. The printing system performs the rest of the work, including bar and - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 87
The short and tall parameters specify the short and tall bar heights in the unit designated by 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 Table 5.3. must be specified. Only barcode - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 88
, 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) utilizes POSTNET (POSTal Numeric Encoding Technique) to process bulk mail and business reply envelopes quickly and efficiently. Though this barcode accepts - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 89
-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 24 Code 128 (USD-6) automatic code change 25 Code 11 with only 'c' checksum (USD-8) 26 Code 11 with both 'c' and 'k' checksums (USD-8) 27 - Kyocera FS-1350DN | 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 FS-1350DN | 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 FS-1350DN | 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 94
item's barcode is read. Because a PDF417 symbol can store so much data, 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 remote database. Encoding data into a PDF417 barcode is a two-step process. First - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 96
Lm-2 Lm-1 Error correction area d0 Ck-1 Ck-2 Rm-2 C1 C0 Rm-1 Printing a Two-dimensional Barcode XBAR, XBCP, XBUF, and ENDB commands support two-dimensional barcode printing. Each command does the following to put data together for printing a barcode. XBAR XBCP XBUF ENDB Prints a two-dimensional - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 97
Positioning the Barcodes The following commands are positioning commands the PRESCRIBE language provides. These commands are useful and sometimes essential for proper positioning of the barcodes onto a medium such as label. More detailed discussion on these (and some other) positioning commands can - Kyocera FS-1350DN | 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 100
Chapter 5 Barcodes 5-16 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 101
parameters may be changed permanently with the FRPO (Firmware RePrOgram) command. Some FRPO parameters affect only the users. This chapter explains the FRPO command and gives examples of its use. The current settings of the FRPO parameters are listed as option values on the printing system's service - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 102
shared with other users, remember that changes made to non-interfacedependent parameters can affect users on other 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 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 103
Simplex mode 0 1: Long-edge binding 2: Short-edge binding Default emulation P1 0: Line Printer 6 mode 1: IBM Proprinter X24E 2: Diablo 630 5: Epson LQ-850 6: HP emulation (P5) Sorter sharing S0 0: Stand alone 1: Multi users 2: Multiple interfaces Sorter mode S1 0: Sorter 0 1: - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 104
, 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. c Characters higher than 127 are printed regardless of the C8 value. However, setting C8 to 0 does not print - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 105
Value Factory setting Downloadable PCL font B0 compression Number from 1 (Light) to 5 (Dark) 3 Service status page D5 0: Not printed 1 1: Printed Paper 57600 bps 11: 115200 bps Serial interface data bits H2 7 or 8 8 Serial interface stop bits H3 1 or 2 1 Serial interface parity - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 106
^L (0CH) 2: ^D (04H) 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 send controlc M1 0: Off 0 1: Send printer status. Default interface M2 1: Default Serial or Option Serial 2 or 3 2: Parallel - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 107
Table 6.2. Interface-independent Parameters (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. - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 108
R4 0: Multi-purpose tray 1 1: Cassette 1 2: Cassette 2 3: Cassette 3 4: Cassette 4 or Envelope/universal feeder 5: Cassette 5 6: Cassette 6 99: Envelope/universal feeder (FS-9000) Page protect R5 1 - 3: Automatic 1 4 - 5: On MP tray paper size R7 Same as the R2 values except - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 109
Parameter Value Factory setting Daisywheel data length R8 7: 7-bit 7 8: 8-bit Default envelope feeder R9 Same as the R2 values except 3: SONY Trinitron 4: Apple AGB 5: NTSC 6: KC RGB 7: Custom 2 (For the FS-8000C, 0 and 2 only) Ink simulation W5 1: None 1 2: SWOP 3: Euroscale 4: - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 110
with HP-LJ8000. 3: Combination of value 1 and 2. 8: Performs paper selection in driver priority mode. 9: Combination of value 1 and 8. 10: Combination of value 2 and of 5 seconds Y2 0: On 1: Off Factory setting 1 1 8 (model supporting driver priority mode) or 0 (other) 0 6 0 or 1 6-10 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 111
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-3400 series, and FS-3600 series. 6-11 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 112
automatically read at power up. Only one partition may be specified. The data read from the named partition at power up will be available to users accessing the currently-active interface. The command uses the following format: FRPO I0, 'partition-name'; Note that a comma must be placed after the I0 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 113
to set the printing system to emulate the 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 and use PRESCRIBE commands to control line spacing - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 114
best suits the requirement by the application software. In most cases, the emulation will HP plotter model HP 7550A (KC-GL), the user should select mode 8. In PostScript printing environments, mode Mode 0 1 2 5 6 8 9 Emulation Line Printer IBM Proprinter X24E Diablo 630 Epson LQ-850 HP LaserJet HP - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 115
spacing as the printer under emulation. This is not always true for proportional spacing. When proportional spacing is used, your word processing software, using an HP LaserJet driver, may be unable to properly right justify proportional text. • The printing system supports scalable (outline) fonts - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 116
Chapter 7 Emulation Table 7.2. Line Printer Control Codes Character code (decimal) 8 10 12 and U7 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 Denmark - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 117
Courier Proportional (See the table on next page). These fonts can be obtained by embedded commands or by using a printer driver from your word-processing software that supports the IBM Proprinter X24E. No PRESCRIBE commands are needed. An embedded command gives double-wide versions and another give - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 118
the printing system rotates the current font and prints text in landscape orientation. The printing system supports the IBM printer's bit-image graphics in portrait orientation, so graphics software using the IBM Proprinter X24E emulation will print charts, graphs, and pictures without the need for - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 119
Spac- 1B 4A n ing Normal-Density Bit-Image 1B 4B n1 n2 v1 v2...vn Graphics Dual-Density Bit-Image Graphics (Half-Speed) 1B 4C n1 Deselect Printer 1B 51 n Set All Tabs to Power on Set- 1B 52 tings Subscript or Superscript Print- 1B 53 n ing Cancel Subscript or Super- 1B 54 script Supported - - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 120
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 v2...vn Dual-Density Bit d n1 n2 Relative Move Inline Forward 1B 64 n1 n2 Yes ESC j Stop Printing 1B 6A - ESC e - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 122
Chapter 7 Emulation 7-10 IBM PC-850 (405) IBM PC-860 (30) - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 124
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 • Horizontal and vertical tabulation • Line and character spacing - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 125
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 0 command, and the red ribbon - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 126
download mode XOFF Exit printwheel table download mode Printer download mode Enter program mode Set offset to n Select printwheel type Upper cassette (for sheet 1) Lower cassette (for sheet 2) Manual 2D 1B 2E n 1B 2F 1B 5C 1B 30 1B 31 1B 32 Supported Yes Yes Yes - Yes Yes Yes Yes Yes Yes - - Yes - - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 130
Chapter 7 Emulation 7-18 Diablo Denmark (157) Diablo Sweden (189) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 131
Diablo 630 Emulation (Mode 2) 7-19 Diablo Italy (221) Diablo Spain (253) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 132
Chapter 7 Emulation 7-20 Diablo Japan (285) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 133
the INTL command or from the operator panel keys. The Epson LQ-850 supports the following Epson symbol sets. Tables of the basic symbols are given at the embedded commands in the word processing software or using an Epson LQ-850 printer driver. Double-wide and double-high effects are available for all five - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 135
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 supported. If you attempt to print beyond the right margin - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 136
Control Codes Command Function Printer Operation ESC @ Initialize Printer DC 1 Select Printer DC 3 Deselect Printer DEL Delete Character 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 1B 55 - 1B - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 137
13. Epson LQ-850 Control Codes Command Function Code (hex) Supported ESC M Select 12 CPI 1B 4D Yes ESC g Select Yes ESC R Select an International Character Set 1B 52 Yes User-defined Characters ESC & null d1 d2...dn Define User-defined Characters 1B 26 - ESC : null n null Copy ROM - Kyocera FS-1350DN | 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 140
Chapter 7 Emulation 7-28 LQ Italy (220) LQ Spain (252) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 141
Chapter 7 Emulation 7-29 LQ Japan (284) LQ Norway (316) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 142
Chapter 7 Emulation 7-30 LQ Denmark 2 (348) LQ Spain 2 (380) - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 144
Chapter 7 Emulation 7-32 LQ Sweden (188) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 145
systems support to emulate the following HP printer language as tabled below: Table 7.14. HP LaserJet Emulation by Model No. Model Printer Language Resolution (dpi) Fonts 1 FS-1000 PCL6, KPDL (Optional) 600, 300 AGFA80 Fonts 2 FS-1000+ PCL6, KPDL (Optional) 600, 300 AGFA80 Fonts 3 FS-1010 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 146
printer driver provided with your software. The following font sample was created through driver support. Figure 7. 15. HP LaserJet Word-Processing Printout Additional soft fonts can be downloaded HP font cartridges. The printing system supports the same soft fonts as the HP LaserJet printers. In - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 147
supports 64 Character per 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.16. LaserJet Fonts No. HP LaserJet Font Kyocera - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 148
downloaded bitmap fonts by the user, they will constantly print unpredictably if the printing system uses the resolution of 300 dpi. Font Priority On the printing systems with the 600/1200 dpi resolution support Gothic in order Kyocera printing systems by changing the FRPO V9 parameter. 7-36 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 149
(10U) for the LaserJet emulation. The LaserJet printer has many other symbol sets not directly accessed 32 + (Decimal value of escape sequence termination character - 64) [=(U7 - 50) × 100 + U6]) Symbol compatibility. The following symbol sets are supported when substituted bitmap fonts are in use - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 13R (434) 34 PC-8 Greek/ 437G 14G (455) 55 ABICOMP Int. 14P (464) 64 PC Ukrainian 14R (466) 66 Pi Font 15U (501) 1 55 PC-857 Turkish 16U - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 152
in the Interfaces section. Resource Protection The resource protection feature is Kyocera's implementation of the HP's resource saving. The feature preserves resources during emulation switching. The protected resources, user-defined symbol sets and patterns, fonts, and macros, remain intact when - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 153
protection is limited by the user memory available. Resource protection requires extra memory for storing downloaded fonts and macros. This memory system models, refer to the operation manual supplied with the printing system. Table 7.20. Example: FS-1000 Series Printing Condition HPLJ 4 HPLJ - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 155
for both KPDL and HP LaserJet emulations. It enables the user to 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 only a subset of the HP PJL commands. To - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 156
Chapter 7 Emulation Table 7.23. Supported PJL Commands Command Group Environment Commands Command is used 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 mass storage file - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 157
(ASCII characters 33 through 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 - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 159
the printing system receives commands with syntax or semantic warnings, the part of the command including the warning is ignored. In the following example COPIES Paper size PAPER Orientation ORIENTATION Manual feed MANUAL FEED Paper source MANUAL FEED Output stack OUTBIN FRPO parameter - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 161
HP LaserJet Printer Commands - PCL In the tables below, Yes means that the command is supported and No means that the command is not supported. Table 7. 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 48 Yes Lower - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 162
No Yes No 47 Automatica ESC&n5Wd 35 57 64 61 75 Yes Yes Yes Yes Yes Auto 74 6F Plain ESC&n6Wd 36 57 64 50 6C Yes Yes Yes Yes Yes Plain 61 Preprinted ESC&n11Wd 31 31 57 64 50 Yes Yes Yes Yes Yes Preprinted 72 65 70 72 69 6E 74 65 64 Labels ESC&n7Wd 37 57 64 4C 61 Yes Yes Yes Yes Yes - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 163
Yes Color 6C 6F 72 Prepunched ESC&n11Wd 31 31 57 64 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 63 6B Custom 1 ESC&n8Wd Yes Custom1 Custom - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 164
Chapter 7 Emulation Table 7.25. HP LaserJet PCL Commands (Sheet 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& - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 166
(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(9T ISO 6: ASCII - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 168
73 33 31 Yes 34 30 32 54 1B 28 33 40 Yes 1B 29 33 40 Yes 1B 26 64 30 44 Yes 1B 26 64 33 44 Yes 1B 26 64 40 Yes 1B 26 74 30 50 Yes 1B 26 74 31 50 Yes 1B 26 74 32 31 Yes - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 170
Chapter 7 Emulation Table 7.25. HP LaserJet PCL Commands (Sheet 10 of 15) Function Parameter Command Raster Graphics Raster Resolution 75 dots/inch ESC*t75R 100 dots/inch ESC*t100R 150 dots/inch ESC*t150R 200 dots/inch ESC*t200R 300 dots/inch ESC*t300R 600 dots/inch ESC*t600R Orientation - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 171
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 Transparent ESC*v0N Transparency Mode Opaque ESC*v1N Pattern Transparent ESC*v0O Transparency Mode Opaque ESC*v1O - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 172
6 Diagonal ESC*c6G Grid 1B 2A 63 36 47 Yes USER DEFINED PATTERN / MANAGEMENT CREATION User-Defined Pattern Control Delete all patterns Delete all temporary patterns ESC* 2A 73 33 54 Yes Downloaded ESC*s4T 1B 2A 73 34 54 Yes Cartridge ESC*s5T 1B 2A 73 35 54 Yes User-installed ESC*s7T ROM ( - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 173
Yes Entity 3 ESC*s3U 1B 2A 73 33 55 Yes Entity 4 ESC*s4U 1B 2A 73 34 55 Yes Inquire Status Readback Entity Font Macro User-defined Pattern ESC*s0I ESC*s1I ESC*s2I 1B 2A 73 30 49 Yes 1B 2A 73 31 49 Yes 1B 2A 73 32 49 - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 175
15 of 15) Function Parameter Command User-defined ESC*t#J dither Monochrome ESC*t#J user-defined dither Ordered dither ESC*t#J Monochrome *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 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 176
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 radius,start_angle, sweep_angle [,chord_angle]; radius,start_angle, sweep_angle[,chord_angle]; polygon_definition; None 7-64 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 177
Emulation (Mode 6) Table 7.26. HP-GL/2 Context Printer Commands (Sheet 2 of 2) Command SELECT ALTERNATE FONT ABSOLUTE LA PW WU SP SM FT AC RF USER DEFINED LINE TYPE UL CONFIGURATION AND STATUS GROUP Advance Full Page PG SCALE SC INPUT WINDOW IW INPUT P1 AND P2 IP INPUT RELATIVE - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 178
Chapter 7 Emulation PJL Syntax Comparison Table 7.27. PJL Syntax Comparison Suggested Syntax Rules [ ] Items in brackets indicate optional parameters. < > Identifies a control code character Special Identifiers Horizontal tab character (ASCII 9). Line feed character (ASCII 10 - Kyocera FS-1350DN | 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 FS-1350DN | 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 182
Chapter 7 Emulation 7-70 ISO-69 France (1F) ISO-21 Germany (1G) - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 184
Chapter 7 Emulation 7-72 ISO-17 Spain (2S) PC Cyrillic (3R) - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 186
Chapter 7 Emulation 7-74 Windows Latin 5 (5T) MS publishing (6J) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 187
Desktop (7J) HP LaserJet Emulation (Mode 6) 7-75 ISO Latin 6 (6N) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 188
Math-8 (8M) Chapter 7 Emulation 7-76 Greek-8 (8G) - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 190
Chapter 7 Emulation 7-78 Windows Latin 2 (9E) Windows Greek (9G) - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 192
Chapter 7 Emulation 7-80 Win Cyrillic (9R) PC-Turkish (9T) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 193
PC-851 Greek (10G) HP LaserJet Emulation (Mode 6) 7-81 Windows (9U) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 194
Chapter 7 Emulation 7-82 PS text (10J) ISO Cyrillic (10N) - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 196
Chapter 7 Emulation 7-84 PC-8 Greek (12G) Macintosh (12J) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 197
USSR-GOST (12R) HP LaserJet Emulation (Mode 6) 7-85 ISO Greek (12N) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 198
Chapter 7 Emulation 7-86 ABICOMP Brazil (13P) PC-8 Bulgarian (13R) - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 200
Chapter 7 Emulation 7-88 PC Ukrainian (14R) Pi font (15U) - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 202
Chapter 7 Emulation 7-90 ISO-10646 (18N) PC-853 Turkish (18U) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 203
Windows Latin 1 (19U) HP LaserJet Emulation (Mode 6) 7-91 Winbalt (19L) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 204
Chapter 7 Emulation 7-92 PC-860 Portugal (20U) PC-861 Iceland (21U) - Kyocera FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 206
Chapter 7 Emulation 7-94 PC-865 Norway (25U) PC-775 (26U) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 207
HP LaserJet Emulation (Mode 6) 7-95 PC-8 PC Nova (27Q) - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 208
7550A and uses the Kyocera Graphics Language (KC- 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 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 209
code 3. If this terminator is inconvenient, the DT instruction enables the user to change the character plot terminator to a different explained in the following sections according to the bit position. Table 7.28. FRPO G0 Command Options Bit Position Bit Value Logic Value Description 0 0 0 Plot - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 210
origin starts at the center of the page. Response to SP Instruction (bit 1) This bit defines the printing system response to the SP (Select Pen) instruction. 0 = Printing System feeds out a page when it receives a SP; or SP 0; instruction. 1 = Printing System returns the pen to the stall from which - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 211
the IP instruction includes a negative parameter value. Enhance Mode (bit 3) This bit supports the enhance 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 outputs are made in user - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 212
area, you can specify positions in plotter 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 in the plot area by specifying the coordinates of two scaling points (P1 and - Kyocera FS-1350DN | 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 IP0,0,400,400; SC0,1,0,1; "Initialize plotter" "P1 and P2: 1-cm square1" "Scale: user unit = 1 cm" DT ; SP1; "Select pen 1" PA10,19; "Move pen - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 214
Factors Output Hard-clip limits Output Identification Output Label length Output Options Output P1 and P2 Output Status Output carousel Type Output Window All of these instructions use the same syntax and must be followed immediately by a terminator. They use no parameters. The functions of these - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 215
. Coordinate values are given in plotter units if scaling is off, or user units if scaling is on. OE [Output Error] The plotter returns a decimal error number for the instruction executed immediately before the OE instruction. The error code is converted to a non-negative ASCII-coded integer whose - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 216
ASCII-coded integers separated by commas. The integers indicate plotter options supported by the 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 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 217
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 output via the RS- 232C interface, or when the IN instruction is executed. 6 64 SRQ was set. 7 128 (Reserved) OT [Output carousel - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 218
Chapter 7 Emulation OW [Output Window] This instruction returns the x- and y-coordinates of two diagonally , YUR, TERM LL: lower left UR: upper right Device-Control Instructions KC-GL uses device-control instructions to return buffer status information and other status information from the printing - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 219
HP 7550A Emulation [KC-GL] (Mode 8) Table 7.31. 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. 41 The buffer is - Kyocera FS-1350DN | 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 FS-1350DN | 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 FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 222
Chapter 7 Emulation KC-GL Limits This section provides limit values for the various KC-GL parameters. Plotter units are used unless otherwise specified. Standard Character Sizes Table 7.33. Standard Character Sizes Paper size Width (mm) Height (mm) A4 0.187 0.269 A3 0.285 0.375 Letter 0. - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 223
4348, -6916 4348, 6916 Summary of KC-GL Instructions The table below lists KC-GL instructions supported by the printing system. The following legend is used XLL [i/sd], YLL [i/sd], XUR [i/sd], YUR [i/sd], Input window character-string [c] Label position-number [i] Label origin pattern-no. [i] - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 224
P2* - Output status byte* - Output carousel type - Output window* x1-coordinate [i/sd], y1-coordinate [i/sd] (,x2- Plot user-defined character radius [i/sd], start-angle [i], center-angle [i] (, resolution [i]) Plot filled wedge - X-tick - Y-tick E-Mask Bit Values The IM instruction - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 225
Mask Values S-Mask/P-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.41. Device-Control Instructions Instruction ESC.( ESC.Y ESC.) ESC - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 226
(plotter units used for x- and y-coordinates) Input window IW; Set to hard-clip limits Circle and arc Mask value IM233,0,0; All errors recognized, but no response to service request or parallel port. Fill type FT; Type 1 (bidirectional Function Equivalent instruction Initial condition - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 227
Operators This section describes the machine-independent part of KPDL, Kyocera's implementation of the PostScript command language. KPDL operators can be sent either by file transfer, or interactively using communications software. This section explains both methods. As an example, it uses the KPDL - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 228
must be typed in lowercase letters, exactly as shown. • The file must not contain any extraneous control codes, as are frequently added by word-processing software. • The file must be sent as a file, not printed. If you print the file, you will only obtain printed output. KPDL Summary This section - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 229
KPDL Operators 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 language levels - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 230
(Sheet 2 of 11) Preceding stack mark obj1...objn Operator cleartomark clip clippath 3 cliprestore 3 clipsave file closefile closepath width height bits/comp colorimage matrix datasrc0 ... datasrcn-1 multi ncomp key name array 3 composefont key string array key dict array matrix concat - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 231
Return current values of all system parameters Get current gray transfer function Return the under color removal function Return current values of all user parameters Create Bézier cubic curve from current point to (x3, y3) Convert number or string to integer Convert object to literal Convert string - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 232
if not Erase the current page Exchange top two objects on stack Execute preceding object Paint a form Copy execution stack into array Execute the user object Enable execution access only Exit innermost loop Raise base to exponent Push boolean value false on stack Open file named string1 in string2 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 233
identity transform Divide int1 by int2; integer quotient Transform distance from device to user space Transform distance by inverse of matrix Do proc if bool is true Do proc1 if bool is true; otherwise do proc2 Print bit-mapped image Print binary mask objn...obj0 objn bool bool bool Copy - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 234
insideness matrix2 Replace matrix2 with inverse of matrix1 array Push the ISO Latin-1 encoding vector x y Transform coordinates from device to user space x y Transform coordinates by inverse of matrix bool Test whether key is in dictionary Print string, executing proc between characters - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 235
Enumerate all instances of a specified resource category Return status information about a named resource instance Restore saved virtual memory Reverse direction of current path printing system's software Get product revision 7-123 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 236
degrees) num2 Round off num1 to nearest integer int Get random number seed Execute file save Save virtual memory matrix Define scaling matrix Scale user space font' Generate new font by scaling old font bool Same as gcheck post match head Search for target substring in true or string - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 237
stroke adjust parameter Set the system parameters for interpreter Set mapping from user gray scale to device gray scale Set user path cache parameters Set the under color removal function parameter Set user parameters for each context Set the allocation threshold used to trigger garbage collector - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 238
Push boolean value true on stack Discard fraction part of num1 Get name identifying type of object Append the user path to the current path Declare to cache the user path Return user path cache parameters Fill a user path using the evenodd rule Interprets a user path to fill Remove key and value - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 239
job name int Get number of seconds to job timeout (0: never) bool Test whether printing system is in manual-feed mode (true: manual feed on, false: manual feed off) int Get manual-feed time-out value top left Get top and left calibration margins Feed out the single side printed page in - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 240
Preceding stack Operator pagestackorder string papersize printername product ramsize realformat revision [integer ... integer] setcollatorstacker job manual wait setdefaulttimeouts bool setdoprinterrors int setdoret bool setdostartpage Result bool name bool substring string int string - Kyocera FS-1350DN | 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 (4.125 x 9.5 envelope) monarcenvelope (3.875 x 7.5 envelope) com6envelope com9envelope (3.75 x 8.875 envelope) a5 a6 b6 b5envelope c4envelope c5envelope custom postcard - Kyocera FS-1350DN | 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 papertray setpapertray2 papertray2 Result int int int bool setdefaulttrayswitch defaulttrayswitch bool bool settrayswitch trayswitch bool a4tray a5tray - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 243
KPDL Operators Table 7.46. KPDL Status Operators (Sheet 5 of 5) Preceding stack Operator dlenvelopetray Result monarcenvelopetray a3tray b4tray ledgertray b5envelopetray doublepostcardtray postcardtray customtray int setdefaultoutputtray defaultoutputtray int int setoutputtray - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 244
int MaxPatternCache int MaxScreenStorage int Description Timestamp for printer's date of manufacture Byte order of binary used by the current input device. Indicate in bytes the memory size used by the current user path cache. Turn on/off the front panel display when a KPDL error occurs (true - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 245
by the 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 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 246
: 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 screen. Indicate the maximum number of bytes used by a single cached user path. Indicate the threshold value for storing characters in the font cache - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 247
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 this parameter along with /PageSize, /MediaWeight, and /MediaType when the user selects a tray. Use this parameter along with - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 248
StapleDetailsc dict EconoMode bool Punchd int PunchDetails dict Description Execute the policies function. This is checked when the device cannot satisfy the user-specified setpagedevice. Turn on/off KIR mode. (true: KIR on, false: KIR off) Set the dictionary representing the KIR mode when - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 249
separator 2: Print on separator Control resolution enhancement. When /HWResolution is set to 600 dpi. true: Fast 1200dpi false: 600dpi Model FS-5900C only. Control vivid color mode. Ex: >> setpagedevice bool (true: Vivid mode on, false: Vivid mode - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 250
output /BarcodePosition integer Barcode printing position (viewed in portrait orientation) /Share /Name /User /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 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 251
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 initiate KPDL 01 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 252
Invalid identifier for external object 33 undefinedresource Resource instance not found 98 fatal Fatal error (User memory exhausted) KPDL Printable Area This printing system does not quite print to the edges size of the paper cassette (although not to the size of manually fed paper). 7-140 - Kyocera FS-1350DN | 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 14.8 x 21.0 421 x 595 A6 10.5 x 14.8 297 x 421 B5 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 254
This page is left blank intentionally. 7-142 - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 255
2-21 Bézier curve, 2-26 Binary number, 2-13, 4-13 Bit image, 2-34 Bitmap font, 4-6 Bitmap fonts, 1-6, 4-6 block mode, 2-24 D Dash pattern, 2-23 defining, 2-23 user defined, 2-23 Dash type, 2-22 Dashed line, 2- fonts, 7-21 Double-wide printing, 7-5 Downloadable font, 4-2 Dummy parameter, 3-3 Dummy sign - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 256
4-9 Font selection, 4-7, 7-35 by embedded software commands, 4-12 by PRESCRIBE, 4-7 font selection 35 printer commands, 7-49 HP PCL language, 1-13 HP-GL/2 language, 1-6 printer commands, 7-64 Human device control, 7-106 emulation, 7-96 instruction format, 7-96 instructions (table), 7-111 modes A and - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 257
mode, 2-37 Two's comlement (TIFF), 2-35 Typeface, 4-1 U Unprintable area, 2-2 Upper and lowercase letters, 1-12 US ASCII, 7-3, 7-33 US Legal, 7-3 User unit (KC-GL), 7-100 USPS (barcode), 5-2 W Word-processing software, 1-5, 4-12, 7-1 X X/Y (coordinates), 1-7 Z Zero-relative coordinates, 2-24 iii - Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 258
- Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 259
- Kyocera FS-1350DN | PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 260
Rev. 4.7 2009.7
Technical Reference
PRESCRIBE Commands