Kyocera FS 1028DP User Manual
Have a look at the manual Kyocera FS 1028DP User Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 73 Kyocera manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
Technical Reference PRESCRIBE Commands Downloaded From ManualsPrinter.com Manuals
i General Infomation Notice We shall have no liability or responsibility to customers or any other person or entity with respect to any liability, loss or damage caused or alleged to be caused directly or indirectly by equipment sold or furnished by us, including, but not limited to, any interruption of service, loss of business or anticipator y profits, or consequential damages resulting from the use or operation of the equipment or software. NO LIABILITY WILL BE ASSUMED FOR ANY DAMAGE CAUSED BY IMPROPER INSTALLATION. Notice on Software SOFTWARE USED WITH THIS PRINTING SYSTEM MUST SUPPORT IT’S NATIVE MODE (PRESCRIBE) OR ONE OF ITS EMULATION MODES. This manual, the computer program s in the printing system referred to in this manual, and any other copyrightable subject matter sold or provided with or in connection with the sale of the printing system, are protected by copyright. All rights are reserved. Copying or other reproduction of all or part of this manual, the computer programs, or any other copyrightable subject matter without the prior written consent of Kyocera Mita Corporation is prohibited. Any copies made of all or part of this manual, the computer programs, or any other copyrighta ble subject must contain the same copyright notice as the material from which the copying is done. The information in this manual is subject to change without no tification. Additional pages may be inserted in future editions. The user is asked to excuse any omissi ons or errors in the present edition. No responsibility is assumed if accidents occu r 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 Xerox Corporat ion. IBM Proprinter X-24E is a product of International Business Machines Corpo- ration. Epson LQ-850 is a product of Seiko Epson Corporation. HP LaserJet, Hewlett-Packard, PCL, and HP-GL/2 are reg- istered trademarks of Hewlett- Packard Company. Other product names and company names that appear in this manual are trademarks or registered tradem arks of their respective owners. The Kyocera printing systems use PeerlessPrint5 to provi de the HP LaserJet compatible PCL5 language emulation. PeerlessPrint5 is a trademark of The Peer less Group, Redondo Beach, CA 90278, U.S.A. © Copyright 2005 - 2008 KYOCERA MITA Corporation All rights reserved Revision 4.51 2008.6 Typeface Trademark Acknowledgement All resident fonts in the printing system are licensed from Bitstream Inc. and Agfa corporation. For font license information for each model, refer to the User’s Manual. Helvetica, Palatino and Times are registered trademarks of Linotype-Hell AG. Century Schoolbook, Stymie, and Cooper- Black are trademarks of Kingsley-ATF Type Corporation. ITC Avant Garde Gothic, ITC ZapfChancery, ITC ZapfDingbats, ITC Souvenir, ITC Benguiat, and ITC Bookman are registered tr ademarks of International Typeface Corporation. Revue is a trademark of Esselte Pendaflex Corporation in the U.S., Letraset Canada Ltd. in Canada, and Esselte Letraset Ltd. else- where. Agfa Japan License Agreement Guidelines for the Resident Fonts 1. Software shall mean the digitally encoded, machine readable, scal able outline data as encoded in a special format as well as the UFST Software. 2. You agree to accept a non-exclusive license to use the So ftware to reproduce and display weights, styles and versions of letters, numerals, characters and symbols (“Typefaces”) solely for your own customary business or personal pur- poses at the address stated on the registration card you return to Agfa Japan. Under the terms of this License Agree- ment, you have the right to use the Fonts on up to three printing systems. If you need to have access to the fonts on Downloaded From ManualsPrinter.com Manuals
ii more than three printing systems, you need to acquire a multi-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 on the terms expressly set forth in this Agreement. 3. To protect proprietary rights of Agfa Japan, you agree to maintain the Software and other proprietary information con- cerning the Typefaces in strict confidence and to establish reasonable procedures regulating access to and use of the Software and Typefaces. 4. You agree not to duplicate or copy the Software or Typefaces, except that you may make one backup copy. You agree that any such copy shall contain the same propr ietary notices as those appearing on the original. 5. This License shall continue until the last use of the Software and Typefaces, unless sooner terminated. This License may be terminated by Agfa Japan if you fail to comply with the terms of this License and such failure is not remedied within thirty (30) days after notice from Agfa Japan. When this License expires or is terminated, you shall either return to Agfa Japan or destroy all copies of the Software and Typefaces and documentation as requested. 6. You agree that you will not modify, alter, disassemble , decrypt, reverse engineer or decompile the Software. 7. Agfa Japan warrants that for ninety (90) days after delivery, the Software will perform in accordance with Agfa Japan- published 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 OR IMPLIED, INCLUDING WARRANTIES OF FITNESS FOR A PARTICULAR PURPO SE AND MERCHANTABILITY, ARE EXCLUDED. 8. Your exclusive remedy and the sole liability of Agfa Japan in connection with the Software and Typefaces is repair or replacement of defective parts, upon their return to Agfa Japan. IN NO EVENT WILL AGFA JAPAN BE LIABLE FOR LOST PROFITS, LOST DATA, OR ANY OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES CAUSED BY ABUSE OR MISAPPLICATION OF THE SOFTWARE AND TYPEFACES. 9. New York, U.S.A. law governs this Agreement. 10. You shall not sublicense, sell, lease, or otherwise transfer the Software and/or Typefaces without the prior written con- sent of Agfa Japan. 11. Use, duplication or disclosure by the Government is subject to restrictions as set forth in the Rights in Technical Data and Computer Software clause at FAR 252-227-7013, subdivis ion (b)(3)(ii) or subparagraph (c)(1)(ii) , as appropriate. Further use, duplication or disclosure is subject to restrict ions applicable to restricted rights software as set forth in FAR 52.227-19 (c)(2). 12. YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS. NEITHER PARTY SHALL BE BOUND BY ANY STATEMENT OR REP- RESENTATION NOT CONTAINED IN THIS AGREEMENT. NO CHANGE IN THIS AGREEMENT IS EFFECTIVE UNLESS WRITTEN AND SIGNED BY PROPERLY AUTHORIZED REPRESENTATIVES OF EACH PARTY. BY OPENING THIS DISKETTE PACKAGE, YOU AGREE TO ACCEPT THE TERMS AND CONDITIONS OF THIS AGREEMENT. Downloaded From ManualsPrinter.com Manuals
iii Introduction This manual contains information needed to use the firmware features provided by the Kyocera printing system. Among these features is PRESCRIBE, a highly accessible, human-readable command language that make s it easy for programmers to take full advantage of the printing system’s capability. The PRESCRIBE command language allows to: • extensive manipulation of fonts and character code tables • use the ability to draw objects by constructing and manipulating paths including ellipses and round boxes, etc. • execute macros includ ing carbon-copy macro • control external optiona l units (feeders, etc.) You can access the features of PRESCRIBE from any of the seven emulation modes. These modes include: • Hewlett-Packard LaserJet emulation • Hewlett-Packard HP 7550A (plotter) emulation • IBM Proprinter X24E (24-pin dot matrix printer) emulation • Epson LQ-850 (24-pin dot ma trix printer) emulation • Diablo 630 emulation • generic line printer emulation • KPDL (Apple LaserWriter II NTX (NT) emulation) [an option on some models] Downloaded From ManualsPrinter.com Manuals
iv About the Technical Reference manual The Technical Reference manual is organized into eight chapters. The first four chapters of this manual constitute an tutorial intr oduction to PRESCRIBE. The rests mainly con- cern advanced utilities and setups: Chapter 1 Introduction to PRESCRIBE introduces some basic concepts of PRESCRIBE. Chapter 2 Graphics Tutorial outlines the graphic handling features of PRESCRIBE. Chapter 3 Macros introduces program macros, a con cept that makes it easy to define sequences of PRESCRIBE commands, then ca ll them repeatedly whenever they are needed. Chapter 4 Fonts provides how to manage font selection and font samples. Later, Chapter 5 Barcodes explains the barcode printing capabilities of the command language. Chapter 6 Permanent Parameters explains how to reprogram the printing system’s firm- ware for customization. Chapter 7 Emulation gives notes on the printing system’s various emulation modes. An Index is also provided at the end of this manual. Notice Most PRESCRIBE commands oper ate in the same way on all of these models. However, on particular models, some commands are irrelevant. Model-dependent differences are noted at the pertinent locations in this manual. Conventions • italic is used for emphasis and also refers to a related chapter or section in this man- ual or another related document. • fixed-pitch means text or commands that you must type exactly as it appears. Downloaded From ManualsPrinter.com Manuals
v 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 ......................................................................................................................... ....................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 Graphics Tutorial Drawing Lines ..............................................................................................................................2-2 Drawing Boxes and Circles ...................................................................................................... ....2-6 Drawing Filled Shapes .......................................................................................................... ........2-9 Path Mode Graphics............................................................................................................. ............... 2-16 Path .......................................................................................................................... .................. 2-16 Drawing Lines.................................................................................................................. ........... 2-18 Miter Limit ................................................................................................................... .............. 2-21 Drawing Arcs and Curves ....................................................................................................... ... 2-24 Drawing Complex Curves ........................................................................................................ .. 2-26 Closed Paths .................................................................................................................. ............. 2-29 Filled Areas .................................................................................................................. .............. 2-30 Clipping Rectangle ............................................................................................................ ......... 2-32 Printing with Character Paths ............................. ....................................................................... 2-33 Raster Graphics ............................................................................................................... ................... 2-34 Raster Data Compression Formats ............................................................................................. 2- 34 Commands for Printing Raster Data ..................... ..................................................................... 2-35 Printing Raster Data ........................................................................................................... ......... 2-37 Changing the Printing System’s Imaging Model ........ ............................................................... 2-37 Saving and Restoring the Graphics State ................. .................................................................. 2-39 Macros Examples of Macros .............................................................................................................................3-3 Fonts List of Fonts .................................................................................................................. ................4-2 KPDL Fonts ..................................................................................................................... .............4-4 Substituting a Bitmap Font .......... ........................................................ .................................. ......4-6 Downloaded From ManualsPrinter.com Manuals
vi Font Selection ....................................................................................................................................... 4-7 Font Selection by PRESCRIBE Comm ands ............................................................................... 4-7 Placement of Font Commands ................................................................... ................................ 4 -11 Creation of New Symbols and Charact ers ........................................................................................ .4-12 Symbol Set..................................................................................................................... ..................... 4-13 International Characters....................................................................................................... ....... 4-14 Selecting HP Symbol Sets ....................................................................................................... ... 4-14 Barcodes PDF417 Symbol Description ...................................................................................................... 5-10 Printing a Two-dimensional Barcode .......................... ............................................................... 5-12 Limitations of Two-dimensional Barc ode .................................................................................. 5-13 Macro PDF417 ................................................................................................................... ........ 5-14 Creating a Macro PDF 417 Representation ................................................................................ 5-14 Permanent Parameters Interface-dependent Parameters ...... .................................................................................. ........... 6-2 Interface-independent Parameters ...... ..........................................................................................6-5 Emulation Automatic emulation sensing .................................................................................................... ... 7-3 General Information on Emulation .............................................................................................. 7-3 Line Printer Emulation (Mode 0) ............................................................................................... ......... 7-3 IBM Proprinter X24E Emulation (Mode 1) ............... .........................................................................7-4 IBM Proprinter X24E Control Codes ........................................................................................... 7-6 Diablo 630 Emulation (Mode 2) ........................... ............................................................................. 7-12 Diablo 630 Control Codes ...................................................................................................... ... 7-14 Epson LQ-850 Emulation (Mode 5) ............................................................................................... ... 7-21 HP LaserJet Emulation (Mode 6) ................................................................................................ ...... 7-33 LaserJet Fonts ................................................................................................................. ............ 7-35 LaserJet Symbol Sets ........................................................................................................... ....... 7-37 Resource Protection ............................................................................................................ ........ 7-40 Switching the Print Resolution ................................................................................................. .. 7-42 HP LaserJet 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 ................................................................................................... .7-106 Fonts and Symbol Sets in KC-GL .......................... .................................................................. 7-107 Summary of KC-GL Instructions ............................................................................................ 7-111 KPDL Operators ................................................................................................................. .............. 7-115 Communication with the Printing Sy stem ................................................................................ 7-115 KPDL Summary ................................................................................................................... .... 7-116 KPDL Error Messages ............................................................................................................ .. 7-139 KPDL Printable Area............................................................................................................ .... 7-140 Index Downloaded From ManualsPrinter.com Manuals
Chapter 1 Introduction to PRESCRIBE PRESCRIBE is the native language of the Kyocera printing systems including copiers (collectively referred to as printing systems hereafter). Consisting of easily remembered commands, such as ‘SLM’ for Set Left Margin, and ‘BOX’ to draw a box, it gives you the capability to control line and character spacing, adjust margins, change fonts, posi- tion text, draw graphics , and print multiple copies of each page. PRESCRIBE also gives freedom to control device settings including selection of paper source, output stack, and finishing operations such as sorting, stapling, etc. Most application software controls prin ting systems by means of codes and escape sequences that are built into the program and are not directly visible to the user. In con- trast, PRESCRIBE commands are made of ordi nary characters that you can type in your- self and see on the computer screen. This makes it easy for you to customize printing and add features that may not be supported by your application. This chapter presents an introduction to PR ESCRIBE starting with an explanation of the commands by which you start and exit PRESCRIBE. It is followed by an introduction to some basic concepts of PRESCRIBE, then a discussion of the command format and command parameters. Downloaded From ManualsPrinter.com Manuals
Chapter 1 Introduction to PRESCRIBE 1-2 Entry and Exit The printing system can be thought of as having a multiple personality. When its power is switched on, it performs the normal printing system functions of printing out files and other data. Application software can control the printing system using one of the seven emulations. When the printing syst em uses an emulation, it is said to be printing in emu- lation mode. PRESCRIBE is an additional mode of operation in which the printing system under- stands data it receives not as text to be printed, but as commands to be executed. The PRESCRIBE mode is availabl e at any time during operation from any emulation mode. The initializing string that takes the printing system from the usual text-printing mode into the PRESCRIBE mode is !R!. The command that return s it from the PRESCRIBE mode to the emulation mode is EXIT;. These transitions are diagramed in the figure below. Figure 1. 1. Mode Transitions The printing system’s emulat ion 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 how these transitions can be used in a file. The lines begin- ning with !R! are PR ESCRIBE commands. Note how each block of commands begins with !R! and ends with EXIT;. These sections are not printed; instead, they set margins, select three different fonts, and draw a box around one line of text. The remainder of the file consists of ordinary text, and is printed out as shown in the figure on the next page. Downloaded From ManualsPrinter.com Manuals