Lexmark C520 Technical Reference

Lexmark c520: user guide
Hide thumbs Also See for C520:
Table of Contents

Advertisement

Technical Reference

January 2007
Lexmark and Lexmark with diamond design are trademarks of Lexmark International, Inc.,
registered in the United States and/or other countries.
© 2007 Lexmark International, Inc.
740 West New Circle Road
Lexington, Kentucky 40550
www.lexmark.com

Advertisement

Table of Contents
loading

Summary of Contents for Lexmark C520

  • Page 1: Technical Reference

    Technical Reference January 2007 Lexmark and Lexmark with diamond design are trademarks of Lexmark International, Inc., registered in the United States and/or other countries. © 2007 Lexmark International, Inc. 740 West New Circle Road Lexington, Kentucky 40550 www.lexmark.com...
  • Page 2 Lexington, Kentucky 40550, U.S.A. In the United Kingdom and Eire, send to Lexmark International Ltd., Marketing and Services Department, Westhorpe House, Westhorpe, Marlow Bucks SL7 3RQ. Lexmark may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. To obtain additional copies of publications related to this product, visit the Lexmark Web site at www.lexmark.com.
  • Page 3: Table Of Contents

    C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf ...2-4 Print Area Menu Item... 2-6 Font and Symbol Set Support for the Lexmark C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, C920dnf... 2-8...
  • Page 4 Raster Image Graphics... 2-78 Raster Compression Mode ...2-78 Macros...2-85 Printer Job Language ...3-1 PJL Command Notation ... 3-1 Kernel Commands... 3-2 Job Separation Commands ... 3-4 Environment Commands and Variables ...3-7 Common Variables for PCL Emulation ... 3-48 Status Readback Commands... 3-54 Status Message Format ...
  • Page 5 Status Messages... 4-94 Switching Languages ...5-1 SmartSwitch ...5-1 Setting SmartSwitch for Different Interfaces ... 5-2 Printer Job Language ...5-2 Sniffing...5-3 Flash Memory and Disk ...6-1 Resource Data Collection (Download Target) ... 6-2 Storing Resources on Flash Memory or Disk... 6-3 Viewing the Contents of Flash Memory and Disk...6-3...
  • Page 6 Parallel Interface... 8-7 Standard Parallel Connector ... 8-8 Using the INIT* Signal to Initialize... 8-8 Computer-to-Printer Communications... 8-8 Printer-to-Computer Communication (Advanced Status)... 8-13 Parallel Mode 1 ... 8-14 Parallel Mode 2 ... 8-15 Signal Descriptions ... 8-15 Using the RS-232C Serial Interface ... 8-18 Network Support...
  • Page 7 TOC-5 Contents PCL Support ... A-1 PJL Support ... B-1 PostScript Support ... C-1 Index... X-1...
  • Page 8: Introduction

    Overview The following edition of the Technical Reference contains information about printer commands and printer languages supported by the following Lexmark printers: • Lexmark™ C520, C522n, C524, C524n, C524dn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf. Acronym To determine which commands and languages your printer supports, see the appendixes in the back of this document or see your printer documentation.
  • Page 9 Provides information on printer interfaces, including information about parallel and serial interface, network support, and communication protocols. See the tables in the three appendixes to determine if your printer supports a particular PCL emulation, PJL, or PostScript emulation command. The appendixes...
  • Page 10 Introduction Appendix A: “PCL Support” Appendix B: “PJL Support” Appendix C: “PostScript Support”...
  • Page 11: Navigational Tips

    OK. You should be aware that if you print this document on a color printer, the color you see on the paper may not match the color you see on your computer monitor.
  • Page 12: Bibliography

    Bibliography For detailed information about PCL emulation printer commands, PostScript emulation printer commands and operators, and interfaces, see the following documentation: • Hewlett-Packard DeskJet Printer Family Technical Reference, C2121-90101 • Hewlett-Packard LaserJet 4 Typography and Graphics, Random House Electronic Publishing •...
  • Page 13: Pcl Emulation

    When SmartSwitch is enabled for both printer languages on an interface (for example, Parallel, USB, Serial Option 1, or Network Option 1), the printer automatically switches to the printer language being sent by your software program. The printer is shipped with SmartSwitch enabled for both printer languages in all interfaces. The printer examines all print jobs and switches dynamically between PostScript emulation and PCL emulation.
  • Page 14: Using Your Software Program

    To select PCL emulation, use the Printer Job Language (PJL) Enter Language Command. See “ENTER LANGUAGE Command” on page 3-3 for more information. See “Printer Job Language” on page 3-1 for the syntax and use of PJL. Warning: When you change printer languages, you may lose some or all previously downloaded resources, unless are stored in flash memory or on disk.
  • Page 15: Page Formatting

    The tables beginning on page 2-4 list the page sizes and dimensions of each area labeled on the preceding diagram for all paper and envelope sizes your printer supports. If information about your printer is not included in the following tables, see page 1-1 for information on how to get a Technical...
  • Page 16: Lexmark™ C520, C522N, C524, C524N, C524Dn, C530Dn, C532N, C532Dn, C534N, C534Dn, C534Dtn, C770, C770N, C772, C772N, C920, C920N, C920Dn, And C920Dnf

    The width of the logical page for A4 paper can be changed from the printer operator panel or your software application. Paper ID 99 will be supported for backward compatibility with other Lexmark printers. Paper ID 99 has the same logical paper size as ID 100 (compatible with HP LaserJet 5Si/5SiMx) but is 8 pels wider than the Lexmark 4039.
  • Page 17 The width of the logical page for A4 paper can be changed from the printer operator panel or your software application. Paper ID 99 will be supported for backward compatibility with other Lexmark printers. Paper ID 99 has the same logical paper size as ID 100 (compatible with HP LaserJet 5Si/5SiMx) but is 8 pels wider than the Lexmark 4039.
  • Page 18: Print Area Menu Item

    The physical page border is the actual physical boundaries of a page. Print Area MarkVision Professional. For some printers, Print Area supports three values: Normal, Whole Page, and Fit to Page. See your printer documentation for more information Legend: Logical...
  • Page 19 Whole Page setting. The printer holds this formatted image in memory, but when the page prints, the image is compressed a small amount in both horizontal and vertical directions, and then centered on the physical page for letter-size paper only.
  • Page 20: Font And Symbol Set Support For The Lexmark C520, C522N, C524, C524N, C524Dn, C530Dn, C532N, C532Dn, C534N, C534Dn, C534Dtn, C770, C770N, C772, C772N, C920, C920N, C920Dn, C920Dnf

    Font and Symbol Set Support for the Lexmark C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, C920dnf Your printer has 91 resident fonts in PCL emulation, including 89 scalable fonts and two bitmapped fonts.
  • Page 21: Forward And Backward Compatibility Modes For The Lexmark C520, C522N, C524, C524N, C524Dn, C530Dn, C532N, C534N, C534Dn, C534Dn, C534Dtn, C770, C770N, C772, C772N, C920, C920N, C920Dn, C920Dnf

    Hewlett-Packard Company’s LaserJet 4050. The backward compatibility mode is used for compatibility with the Hewlett-Packard Company’s LaserJet 5 and the Lexmark family of printers. Standard PCL Emulation Fonts The following table lists the font selection commands for forward and backward compatibility mode for each of the 47 standard PCL emulation fonts.
  • Page 22 Table 2-2: Forward and Backward Compatibility Font Selection Commands (Continued) Standard PCL Emulation Font Name CG Times Bold CG Times Bold Italic Univers Medium Univers Medium Italic Univers Bold Univers Bold Italic Times New Roman Times New Roman Italic Times New Roman Bold Times New Roman Bold Italic Arial Arial Italic...
  • Page 23: Type 1 Fonts

    Notice the values for forward and backward compatibility modes differ slightly for Bold. This font is not implemented in the Hewlett-Packard Company’s LaserJet 4050. This font is not implemented in the Lexmark family of printers. 2-11 Forward and Backward Compatibility Mode...
  • Page 24 Helvetica Black Oblique Notice the values for forward and backward compatibility modes differ slightly for Bold. This font is not implemented in the Hewlett-Packard Company’s LaserJet 4050. This font is not implemented in the Lexmark family of printers. 2-12 Backward Compatibility Mode...
  • Page 25: Specialty Pcl Fonts

    This font is not implemented in the Hewlett-Packard Company’s LaserJet 4050. This font is not implemented in the Lexmark family of printers. Your Lexmark printer defaults to the forward compatibility mode to enable a Hewlett- Packard Company’s driver to select the forward compatibility fonts. The Lexmark PCL emulation driver uses the backward compatibility mode and temporarily switches the printer to this mode.
  • Page 26: Selecting Symbol Sets For Lexmark C520, C522N, C524M C542B C524Dn, C530Dn, C532N, C532Dn, C534N, C534Dn, C534Dtn, C770, C770N, C772, C772N, C920, C920N, C920Dn, C920Dnt

    C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Specials” on page 2-26, “Table 2-10: C520, C522n, C524, C524n, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C524dn, C770, C770n, C772n, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek”...
  • Page 27 C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Specials” on page 2-43 Table 2-5: C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, C920dnf PCL Emulation Symbol Sets - Latin 1...
  • Page 28 Table 2-5: C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, C920dnf PCL Emulation Symbol Sets - Latin 1 (Continued) Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 29 Table 2-5: C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, C920dnf PCL Emulation Symbol Sets - Latin 1 (Continued) Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 30 Table 2-5: C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, C920dnf PCL Emulation Symbol Sets - Latin 1 (Continued) Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 31 Table 2-5: C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, C920dnf PCL Emulation Symbol Sets - Latin 1 (Continued) Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 32 Table 2-6: C520, C522n, C 524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Latin 2 Typeface / Symbol...
  • Page 33 Table 2-6: C520, C522n, C 524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol...
  • Page 34 Table 2-6: C520, C522n, C 524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol...
  • Page 35 Table 2-6: C520, C522n, C 524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol...
  • Page 36 Table 2-6: C520, C522n, C 524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol...
  • Page 37 Table 2-6: C520, C522n, C 524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol...
  • Page 38 Table 2-7: TC520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Specials Typeface / Symbol Set PJL Value Symbol Set ID Courier Courier Italic Courier Bold Courier Bold Italic CG Times...
  • Page 39 Table 2-7: TC520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID Letter Gothic Letter Gothic Italic Letter Gothic Bold Univers Condensed Medium...
  • Page 40 Table 2-7: TC520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID Clarendon Condensed Bold Marigold Coronet Helvetica...
  • Page 41 Table 2-7: TC520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID ITC Avant Garde Book Oblique ITC Avant Garde Demi ITC Avant Garde Demi Oblique Century Schoolbook Roman...
  • Page 42 ✓ Indicates Typeface supports the specified Symbol Set. ✘ Indicates Typeface does not support the specified Symbol Set. Table 2-8: C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf ISO PCL Emulation Symbol Sets...
  • Page 43 Table 2-8: C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf ISO PCL Emulation Symbol Sets (Continued) Symbol Set ID Symbol Set / Typeface ISO 15: Italian ISO 17: Spanish...
  • Page 44 Table 2-9: TC520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 1 Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Courier ✓...
  • Page 45 Table 2-9: TC520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 1 (Continued) Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Arial Italic ✓...
  • Page 46 Table 2-9: TC520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 1 (Continued) Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Antique Olive Italic ✓...
  • Page 47 Table 2-9: TC520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 1 (Continued) Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ITC Bookman Light ✓...
  • Page 48 ✘ ✓ ✓ ✓ ✓ ✓ ✘ ✓ ✓ ✓ Helvetica Black Oblique ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Line Printer 16 ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ POSTNET Barcode ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 49 Table 2-10: C520, C522n, C524, C524n, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C524dn, C770, C770n, C772n, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Latin 2 Typeface / Symbol...
  • Page 50 Table 2-10: C520, C522n, C524, C524n, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C524dn, C770, C770n, C772n, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol...
  • Page 51 Table 2-10: C520, C522n, C524, C524n, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C524dn, C770, C770n, C772n, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol...
  • Page 52 Table 2-10: C520, C522n, C524, C524n, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C524dn, C770, C770n, C772n, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol...
  • Page 53 Table 2-10: C520, C522n, C524, C524n, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C524dn, C770, C770n, C772n, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol...
  • Page 54 Table 2-10: C520, C522n, C524, C524n, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C524dn, C770, C770n, C772n, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol...
  • Page 55 Table 2-11: TC520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Specials Typeface / Symbol Set PJL Value Symbol Set ID Courier Courier Italic Courier Bold Courier Bold Italic CG Times...
  • Page 56 Table 2-11: TC520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID Letter Gothic Letter Gothic Italic Letter Gothic Bold Univers Condensed Medium...
  • Page 57 Table 2-11: TC520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID Clarendon Condensed Bold Marigold Coronet Helvetica...
  • Page 58 Table 2-11: TC520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID ITC Avant Garde Book Oblique ITC Avant Garde Demi ITC Avant Garde Demi Oblique Century Schoolbook Roman...
  • Page 59 All fonts that support the Roman-8 (8U) symbol set also support the following 19 symbol sets. Table 2-12: C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf ISO PCL Emulation Symbol Sets...
  • Page 60: Command Structure

    Table 2-12: C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, and C920dnf ISO PCL Emulation Symbol Sets (Continued) Symbol Set ID Command Structure This section introduces the different types of PCL emulation commands and their structure, or syntax.
  • Page 61: Control Codes

    PCL emulation commands are multibyte strings (also known as “escape sequences”) that begin with the Escape control code ( control code notifies the printer that the characters that follow are to be interpreted as part of a command and are not control codes or data to be printed.
  • Page 62: Command Parameters

    A command parameter sets the value for a command. This value stays constant until either a different value resets the command or a command resets the printer to the default values. For example, after the printer receives a command that selects a right margin beginning at column 63, the right margin of each printed page begins at column 63.
  • Page 63: Pcl Emulation Commands

    (s10H (s3B PCL Emulation Commands See the following tables for a listing of the commands grouped by function. To determine which commands your printer supports, see “Table A-1: PCL Emulation Commands” on page A-1. 2-51 Select 10 characters per inch...
  • Page 64: Pcl Emulation Commands By Function

    2-52 Function / Result Printer Reset • Prints any partial pages. • Resets printer environment to defaults. • Deletes all temporary downloaded resources. Number of Collated Copies Turns collation of pages off or sets the number of collated copies. Number of Copies Affects the page currently in process and subsequent pages.
  • Page 65 Universal Exit Language (UEL) / Start of PJL This command terminates the current printer language and allows switching into PJL. For more information, see “UNIVERSAL EXIT LANGUAGE Command” on page 3-2.
  • Page 66 1, tray 2, tray 3, tray 4, tray 5, and envelope feeder. Notes: • When the printer receives the page size command, any partially formatted pages are printed, and the cursor position and margins are reset.
  • Page 67 Sets the feed direction of Universal size. Feed direction means which side of the print media, either the short edge or the long edge, feeds through the printer first. Set Universal Custom Name Sets the user-specified custom name for the Universal paper size being used.
  • Page 68 Sets Vertical Motion Index in 1/48 inch increments. The VMI determines the vertical distance between lines. Notes: • For some printers, you can change the default VMI from the printer operator panel or through MarkVision Professional by using the menu item. See your printer documentation for more Lines Per Page information.
  • Page 69 Set Line Spacing (Alternative Method) Specifies VMI in lines per inch. Notes: • For some printers, you can change the default VMI from the printer operator panel or through MarkVision Professional by using the menu item. See your printer documentation for more Lines Per Page information.
  • Page 70 Table 2-17: Alphanumeric ID Command / Parameters &n#W [operation] [string] # = number of data bytes that make up the operation and string Operation operation = 100 or 1 byte = 0x64 or For example: Media Select String string = See Alphanumeric String list at right Table 2-18: Cursor Positioning Command / Parameters...
  • Page 71 Half Line-Feed Moves the cursor down 1/2 line (1/2 of the current VMI). Set Line Termination Controls how the printer responds to the Carriage Return (CR), Line Feed (LF), and Form Feed (FF) control codes. Push / Pop Cursor Position Sets up a cursor position stack for storing and recalling various cursor positions.
  • Page 72 Select Style Identifies the physical traits of a character and the composition of the font symbols. Note: You can only use this command to select fonts currently available in the printer. It cannot alter the appearance of the available fonts.
  • Page 73 # Typeface identifier (0 - 65535) Note: For a list of typeface numbers, see Table 2-2 on page 2-9 and “Font and Symbol Set Support for the Lexmark C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n, C920, C920n, C920dn, C920dnf”...
  • Page 74 Table 2-19: Font Selection (Continued) Command / Parameters &t#P 0, 1 1 byte characters 1 or 2 byte characters 1 or 2 byte characters 1 or 2 byte characters 1008 1, 2, or 3 byte characters (UTF-8) &k#S 10.00 cpi 16.66 cpi 12.00 cpi Table 2-20: User-Defined Symbol Set...
  • Page 75 Table 2-21: Font Creation Command / Parameters *c#D # = Font ID # (0 - 32767) Default = 0 )s#W[data] # = number of data bytes *c#F Delete all (temporary and permanent) Delete all temporary Delete previous font ID Delete previous specified character Make previous font ID temporary Make previous font ID permanent Copy current font...
  • Page 76 Table 2-23: Print Model Command / Parameters *c#G Gray Scale Fills White (default) 2% gray 3-10 10% gray 11-20 15% gray 21-35 30% gray 36-55 45% gray 56-80 70% gray 81-99 90% gray 100% gray (Black) Cross-Hatch Fills Horizontal line Vertical line Diagonal line Diagonal line...
  • Page 77 Table 2-24: User-Defined Pattern Command / Parameters *c#W[data] # = number of data bytes *p#R Rotate with print (Default) Fixed *c#Q Delete all patterns (temporary and permanent) Delete all temporary patterns Delete pattern (last ID specified) Make pattern of last ID # temporary Make pattern of last ID # permanent Table 2-25: Rectangular Area Fill Graphics Command / Parameters...
  • Page 78 Table 2-25: Rectangular Area Fill Graphics (Continued) Command / Parameters *c#G Gray Scale Fills White (default) 2% Gray 3-10 10% Gray 11-20 15% Gray 21-35 30% Gray 36-55 45% Gray 56-80 70% Gray 81-99 90% Gray 100% Gray (Black) Cross-Hatch Fills Horizontal Line Vertical Line Diagonal Line...
  • Page 79 # = Number of Raster Lines 2-67 Function / Result Raster Resolution Note: 200 dpi is only supported when the printer is operating in 600 dpi or 1200 dpi mode. Raster Graphics Presentation Sets the Raster Image Orientation in relation to the logical page.
  • Page 80 Table 2-26: Raster Graphics (Continued) Command / Parameters *b#M Uncoded (Default) Run-Length Encoded Tagged Image File Format (TIFF) byte Delta Row Adaptive Compression Replacement Delta Row Zlib 1002 Group 4 1003 Group 3 one dimensional 1004 Group 3 two dimensional K=2 1005 Group 3 two dimensional K=4 1006...
  • Page 81 Table 2-26: Raster Graphics (Continued) Command / Parameters *t#V *g#W[data] # - 8 (K-only) or 26 (KCMY) Data Byte 0 - 0x02 (constant) Byte 1 - number of colors 0x01 - K only 0x04 - CMYK Byte 2,3 - X res for K plane 0x012C (300) or 0x0258 (600) Byte 4,5 - Y res for K plane 0x012C (300) or 0x0258 (600)
  • Page 82 Table 2-27: Color Extensions Command / Parameters &b#M Print in mixed render algorithm mode Print using gray scale equivalent &p#C Delete all palettes except those in stack (active palette is deleted) Delete all palettes in stack (active palette not affected) Delete palette specified by Palette Control ID Copy active palette to ID...
  • Page 83 Table 2-27: Color Extensions (Continued) Command / Parameters *t#I Gamma Correction Off 0.0 to 4.0 Gamma Number *t#J *v#A -32767.0 to 32767.0 *v#B -32767.0 to 32767.0 *v#C -32767.0 to 32767.0 *v#I # = Palette Index 0 to 2 – 1 = Palette Index *v#S # = Palette Index 0 to 2...
  • Page 84 Set Status Readback Location Type Sets the status location type to the specified value. The 5 value for Cartridge may be specified, but since your printer does not support font cards or cartridges, the command is ignored. The 7 value for User-installable flash is only valid when flash memory is installed.
  • Page 85 Table 2-29: Picture Frame Command / Parameters *c#X # of Decipoints: 0 to 32767 (1 Decipoint = 1/720 inch) *c#Y # of Decipoints: 0 to 32767 (1 Decipoint = 1/720 inch) *c0T Set Anchor Point to Cursor Position *c#K Size in inches: 0 to 32767 *c#L Size in inches: 0 to 32767 Use Previous GL/2 Pen Position...
  • Page 86: Gl/2 Commands

    Note: GL/2 is not a stand-alone plotter emulation. It can only be entered from within PCL emulation and cannot be used with software without a unique printer driver written explicitly for GL/2. The following tables list the GL/2 commands by group. To determine which GL/2 commands your printer supports, see “Table A-2: GL/2 Commands”...
  • Page 87 Table 2-31: Configuration Group (Continued) Command / Parameter IR (X IW (X MC (mode(, opcode)); PP (mode); RO (angle); SC (X (, type(, left, bottom))); min, Table 2-32: Vector Group Command / Parameter AA X , sweep_angle(, chord_angle); center center AR X , sweep_angle(, chord_angle);...
  • Page 88 Table 2-33: Polygon Group (Continued) Command / Parameter RA X, Y; RR X, Y; WG radius, start_angle, sweep_angle(, chord_angle); Table 2-34: Character Group Command / Parameter AD (kind, value(,...)); CF (mode(, pen)); CP (spaces, lines); DI (run, rise); DR (run, rise); DT (label_terminator(, mode));...
  • Page 89 Table 2-35: Line and Fill Attributes Group Command / Parameter AC (X, Y); CR (red , red , green black ref white ref black ref , blue black ref white ref FT (fill_type(, option1(, option2)); FT22, (PCL User-Defined Pattern ID); FT 9, level;...
  • Page 90: Raster Image Graphics

    These parameters are in effect until you overwrite them with a different command or there is a printer reset. To ensure that the printed image appears in the expected area, set width and height parameters.
  • Page 91 Descriptions and examples of the different parameters appear on the following pages. Each example draws the same square outline 64 bits (8 bytes) wide by 64 scan lines long. Uncoded Data Uncoded Data is not compressed. Only those bytes needed to form the image are sent.
  • Page 92 Run-Length Encoded Data Run-Length Encoded Data is interpreted in pairs of bytes. The first byte: • Acts as a counter, or control byte. • Indicates how many times to repeat the data in the second byte. • Can be from 0 (no repetition) to 255. •...
  • Page 93 Delta Row Delta Row is a compression mode that identifies and transmits only those bytes different from the ones in a preceding row. The control byte consists of two parts: • High 3 bits: Number of bytes to replace +1 (1 to 8). •...
  • Page 94 Adaptive Compression Adaptive compression allows the combined use of compression methods 0 through 3 (Uncoded, Run-Length Encoded, TIFF, and Delta Row). It also allows the printing of empty rows (all zeros) or duplicate rows. • The Transfer Raster Data command size includes all rows (scan lines). •...
  • Page 95 Since Group 4 images do not use line endings, the width of the image must be specified using the Raster Width command ( The compressed image data is sent to the printer using the Transfer Raster Data command ( Transfer Raster Data command is 32K bytes. Images larger than 32K bytes must be broken up and sent using multiple commands.
  • Page 96 Additional Compression Modes When the compression mode is 1008 (Lexmark Adaptive), TIFF word and double- word can be printed using compression scan modes 254 and 255 respectively. This compression method sends a raster image as a block of raster data.
  • Page 97: Macros

    Macros When creating a macro, first assign it an ID number. If this number is identical to an existing macro ID in RAM, the old macro is deleted when you specify the Macro Control Start Definition. Next, start the macro definition, send the contents of the macro, and stop the macro definition.
  • Page 98: Printer Job Language

    Your printer supports complete Printer Job Language (PJL) commands, including certain commands that cause the printer to enter PCL emulation, PostScript emulation, and Personal Printer Data Stream (PPDS). To determine which commands your printer supports, see Appendix B: “PJL Support” on page B-1. PJL Command Notation The syntax for each supported PJL command is listed in this chapter.
  • Page 99: Kernel Commands

    Syntax: <ESC>%-12345X Notes: • If the printer receives this command while in PCL emulation, it performs a Printer Language Reset ( • If the printer receives this command while in PostScript emulation, it performs an End-of-Job (EOJ) command before exiting PostScript emulation (Ctrl-D).
  • Page 100: Comment Command

    ENTER LANGUAGE Command This command causes the printer to enter the specified language, such as PCL emulation, PostScript emulation, or PPDS. Syntax: @PJL ENTER LANGUAGE = language[<CR>]<LF> Notes: • language PCLXL • You can use uppercase, lowercase, or mixed case. ( all others can be mixed or lowercase.)
  • Page 101: Job Separation Commands

    The host computer can use the JOB command to separate print data into various parts or jobs. Specifically, the JOB command signifies to the printer the start of a print job. Use the EOJ command to signify the end of a job. In addition, use the JOB/EOJ pair to accomplish the following: •...
  • Page 102 1 of the print job and its range is from 1 to 2,147,483,647. Omission of the END parameter causes the printer to print all pages to the end of the job. PASSWORD = number A system administrator can control which jobs, and therefore which users, are allowed to modify the printer default or NVRAM variables by declaring a PJL password.
  • Page 103: Eoj Command

    For detailed information on PJL password protection, see “File and Device Protection Commands” on page 3-93. Note: Setting a default PJL password disables the use of PJL DEFAULT and INITIALIZE commands. (See “DEFAULT Command” on page 3-8 and “INITIALIZE Command” on page 3-11.) EOJ Command The EOJ command signifies the end of a print job.
  • Page 104: Environment Commands And Variables

    Environment Commands and Variables This section describes the printer environment variables and the PJL commands used to modify or query the variables. Note: The word common applies to those variables common to both your printer and the Hewlett-Packard Company’s LaserJet printers.
  • Page 105: Default Command

    DEFAULT Command This command modifies the default setting for the specified environment variable and stores the setting in the printer NVRAM. The new setting is activated with the occurrence of the next PJL reset condition. Syntax: @PJL DEFAULT [command modifier:value] variable=value[<CR>]<LF>...
  • Page 106: Set Command

    PJL reset condition. Use the SET command to modify any currently defined environment variable that cannot be set using the desired printer language. For example, use the PJL SET command to set Print Quality Enhancement Technology (PQET) or Page Protect, which cannot be set within a printer language such as PCL emulation.
  • Page 107 • " LRESOURCE: device:filename.filetype variables. (See “Table 3-9: Printer Unique LRESOURCE Variables” on page 3-53.) Values for " device:filename.filetype device flash flash1 A unique identifier for a file, such as the macro ID for a PCL filename macro, the symbol set ID for a PCL symbol set, the font ID for a PCL font, and so on.
  • Page 108: Initialize Command

    INITIALIZE Command This command restores both the current and default environment variables to their factory default values and updates the printer NVRAM. This command affects all of the variables listed in “Table 3-3: Common Variables for Both Printer Languages” on page 3-12 through “Table 3-8: Printer Unique Variables for PostScript Emulation”...
  • Page 109: Common Variables For Both Printer Languages

    Common Variables for Both Printer Languages Note: The word common applies to those variables common to both your printer and the Hewlett-Packard Company’s LaserJet printers. The following common variables are supported for both PCL emulation and PostScript emulation, unless otherwise noted. Therefore, the [ parameter should not be specified.
  • Page 110 ON, OFF The value of the NVRAM serial number field is returned. The NVRAM serial number field is set to the printer serial number. In order to guarantee that a unique identifier exists in this field, the printer writes a random alphanumeric string into this field whenever the critical byte area in NVRAM is re-initialized.
  • Page 111 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function HOLDTYPE Print and Hold Type (SET only) IMAGEADAPT Resolution reduction (DEFAULT only) INTRAY2 Tray lock - Tray 2 INTRAY3 Tray lock - Tray 3 INTRAY4 Tray lock - Tray 4...
  • Page 112 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function JOBOFFSET Offset Pages LANG Default display language (DEFAULT only) LOWTONER Toner Alarm (DEFAULT only) MANUALFEED Manual feed selection (READ only) MEDIATYPE Default paper source, default formatting size MPTRAY Multipurpose...
  • Page 113 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function OUTBIN Output Bin PAGEPROTECT Page Protect PAPER Default paper source, default formatting size 3-16 Selections UPPER, LOWER, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” name is a variable that allows for custom naming of optional output bins.
  • Page 114 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function PARALLEL Parallel Protocol (DEFAULT only) (Port Specific) PASSWORD Default password for PJL NVRAM (DEFAULT only) security PERSONALITY SmartSwitch settings (Port specific) POWERSAVE Power Save feature (DEFAULT only) 3-17 Selections...
  • Page 115 DARK, MEDIUM, LIGHT, and ON values indicate that PQET is On. OFF indicates PQET is Off. 0 to 255 The time the printer remains idle before the job is forced to print. Note: If a value greater than 255 is specified by a SET or DEFAULT command, the value is changed to 255.
  • Page 116: Printer Unique Variables For Both Printer Languages

    WIDEA4 A4 width Printer Unique Variables for Both Printer Languages The following variables are unique to some Lexmark printers and are supported for both PCL emulation and PostScript emulation. Therefore, the [ modifier:value To determine which variables your printer supports, see “Table B-2: Printer Unique PJL Variables for Both Printer Languages”...
  • Page 117 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LBONDOUTBIN Assign Type/Bin - Bond (DEFAULT only) LBONDTEXTURE Bond Texture (DEFAULT only) LBONDWEIGHT Bond Weight (DEFAULT only) LBWLOCK Black & White Lock LCANCEL Cancel Control LCARDSTOCKLENGTH Card Stock...
  • Page 118 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCARDSTOCKOUTBIN Assign Type/Bin - (DEFAULT only) Card Stock LCARDSTOCKTEXTURE Card Stock Texture (DEFAULT only) LCARDSTOCKWEIGHT Card Stock Weight (DEFAULT only) LCOLLATION Collation Mode LCOLORCORRECTION Indicates which color target the...
  • Page 119 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCOLOREDLOADING Colored Paper Loading (DEFAULT only) LCOLOREDOUTBIN Assign Type/Bin - (DEFAULT only) Colored Paper LCOLOREDTEXTURE Colored Paper Texture (DEFAULT only) LCOLOREDWEIGHT Colored Paper Weight (DEFAULT only) LCOLORMODEL Color Model...
  • Page 120 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMPAPERHEIGHT Universal Height LCUSTOMPAPERFEED Universal Feed Direction LCUSTOMTYPE1LENGTH Custom Type 1 Length (DEFAULT only) LCUSTOMTYPE1LOADING Custom Type 1 Paper Loading (DEFAULT only) LCUSTOMTYPE1MEDIA Custom Type 1 Media (DEFAULT only)
  • Page 121 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE1OUTBIN Assign Type/Bin - (DEFAULT only) Custom Type 1 LCUSTOMTYPE1TEXTURE Custom Type 1 Texture (DEFAULT only) LCUSTOMTYPE1WEIGHT Custom Type 1 Weight (DEFAULT only) LCUSTOMTYPE2LENGTH Custom Type 2 Length...
  • Page 122 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE2NAME Custom Type 2 Name (DEFAULT only) LCUSTOMTYPE2OUTBIN Assign Type/Bin - (DEFAULT only) Custom Type 2 LCUSTOMTYPE2TEXTURE Custom Type 2 Texture (DEFAULT only) LCUSTOMTYPE2WEIGHT Custom Type 2 Weight...
  • Page 123 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE3MEDIA Custom Type 3 Media (DEFAULT only) LCUSTOMTYPE3NAME Custom Type 3 Name (DEFAULT only) LCUSTOMTYPE3OUTBIN Assign Type/Bin - (DEFAULT only) Custom Type 3 LCUSTOMTYPE3TEXTURE Custom Type 3 Texture...
  • Page 124 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE4LOADING Custom Type 4 Paper Loading (DEFAULT only) LCUSTOMTYPE4MEDIA Custom Type 4 Media (DEFAULT only) LCUSTOMTYPE4NAME Custom Type 4 Name (DEFAULT only) LCUSTOMTYPE4OUTBIN Assign Type/Bin - (DEFAULT only)
  • Page 125 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE5LENGTH Custom Type 5 Length (DEFAULT only) LCUSTOMTYPE5LOADING Custom Type 5 Paper Loading (DEFAULT only) LCUSTOMTYPE5MEDIA Custom Type 5 Media (DEFAULT only) LCUSTOMTYPE5NAME Custom Type 5 Name (DEFAULT only)
  • Page 126 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE5WEIGHT Custom Type 5 Weight (DEFAULT only) LCUSTOMTYPE6LENGTH Custom Type 6 Length (DEFAULT only) LCUSTOMTYPE6LOADING Custom Type 6 Paper Loading (DEFAULT only) LCUSTOMTYPE6MEDIA Custom Type 6 Media (DEFAULT only)
  • Page 127 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE6TEXTURE Custom Type 6 Texture (DEFAULT only) LCUSTOMTYPE6WEIGHT Custom Type 6 Weight (DEFAULT only) LDOWNLOADTARGET Download Target (SET only) LDRYTIMEDELAY Dry Time Delay LDUPLICATEHELDJOBS Delete or Save Print and Hold...
  • Page 128 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LENVELOPETEXTURE Envelope Texture (DEFAULT only) LENVELOPEWEIGHT Envelope Weight (DEFAULT only) LESCCHAR Character Substitution (READ only) (Port specific) LFAXRESOLUTION Fax Resolution (SET only) LFAXREDIAL Fax Redial (SET only) LFAXREDIALFREQUENCY...
  • Page 129 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LGLOSSYOUTPUTBIN Assign Type/Bin - Glossy LGLOSSYTEXTURE Glossy Paper Texture LGLOSSYWEIGHT Glossy Paper Weight LHOLEPUNCHALARM Hole Punch Alarm LHOLEPUNCHMODE Hole Punch Mode LHONORINIT Honor INIT Signal (DEFAULT only) (Port specific)
  • Page 130 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LIMAGEENHANCETYPE Image Enhancement Technology Type LIMAGEORIENTATION Page Image Orientation LIMAGESMOOTHING Image Smoothing for PostScript LINFEEDERSIZE Envelope feeder installed size, default formatting size LINKALERT Ink Alert LINMPFEEDERSIZE Multipurpose feeder installed...
  • Page 131 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LLABELSOUTBIN Assign Type/Bin - (DEFAULT only) Labels LLABELSTEXTURE Labels Texture (DEFAULT only) LLABELSWEIGHT Labels Weight (DEFAULT only) LLASTTRAYRENUMBER Last Tray Renumber LLEFTMARGINOFFSET Left Margin Offset LLETTERHEADLENGTH Letterhead Length...
  • Page 132 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LLETTERHEADOUTBIN Assign Type/Bin - (DEFAULT only) Letterhead LLETTERHEADTEXTURE Letterhead Texture (DEFAULT only) LLETTERHEADWEIGHT Letterhead Weight (DEFAULT only) LMANUALCOLORRGBTEXT Manual Color - RGB Text LMANUALCOLORRGB- Manual Color - GRAPHICS...
  • Page 133 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LMANUALCOLORCMYK- Manual Color - IMAGE CMYK Image LMANUALENVELOPESIZE Manual Envelope, default formatting size LMANUALENVELOPETYPE Manual Envelope Type LMANUALPAPERSIZE Manual Paper, default formatting size LMANUALPAPERTYPE Manual Paper Type LMPFEEDERPAPERTYPE...
  • Page 134 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LMULTIPAGEPRINT Multipage Printing LMULTIPAGEVIEW Multipage View LNPAP NPA Protocol Setting (READ only) (Port specific) LOPTIONALOUTBIN1NAME Optional Output Bin 1 Name (DEFAULT only) LOPTIONALOUTBIN2NAME Optional Output Bin 2 Name...
  • Page 135 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LOPTIONALOUTBIN6NAME Optional Output Bin 6 Name (DEFAULT only) LOPTIONALOUTBIN7NAME Optional Output Bin 7 Name (DEFAULT only) LOPTIONALOUTBIN8NAME Optional Output Bin 8 Name (DEFAULT only) LOPTIONALOUTBIN9NAME Optional Output Bin 9 Name...
  • Page 136 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LOVERFLOWOUTBIN Overflow Bin (DEFAULT only) LOVERFLOWTIMER Overflow Timer, in minutes (DEFAULT only) LPAGECOUNT Page Count (READ only) LPAGEMODE Print Area LPAPERSOURCE Default paper source 3-39 Selections UPPER, LOWER, OPTIONALOUTBIN1,...
  • Page 137 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LPICTUREGRADE™ PictureGrade™ LPLAINLENGTH Plain Paper Length (DEFAULT only) LPLAINOUTBIN Assign Type/Bin - Plain (DEFAULT only) Paper LPLAINTEXTURE Plain Paper Texture (DEFAULT only) LPLAINWEIGHT Plain Paper Weight (DEFAULT only)
  • Page 138 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LPPDS Activate Personal Printer (DEFAULT only) Data Stream (PPDS) printer language LPPDSFORMLINES Lines Per Page (PPDS) (DEFAULT only) LPPDSLINESPERINCH Lines Per Inch (DEFAULT only) LPREPRINTEDLENGTH Preprinted Paper Length...
  • Page 139 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LPREPRINTEDOUTBIN Assign Type/Bin - Preprinted Paper LPREPRINTEDTEXTURE Preprinted Paper Texture (DEFAULT only) LPREPRINTEDWEIGHT Preprinted Paper Weight (DEFAULT only) LPRINTBUFFER Print Buffer control LPRINTHEADIDLETIME Printhead Idle Time (SET only)
  • Page 140 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LPRINTQUALITY Print Quality Mode LPUNCH Hole Punch LREAROUTBINNAME Rear Output Bin Name LREPEATPRINTLIMIT Print and Hold Repeat Print (DEFAULT only) Job Limit LRESET Reset Control LRESOURCESAVE Resource Save...
  • Page 141 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LSTANDARDOUTBINNAME Standard Output (DEFAULT only) Bin Name LSTROKEWIDTH PostScript minimum stroke width LSTAPLE Staple Job LSTAPLESEMPTYALARM Staples Empty Alarm (DEFAULT only) LSTAPLETESTBIN Staple Priming (DEFAULT only) LSTAPLETESTSOURCE Staple Priming...
  • Page 142 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LTRANSPARENCYOUTBIN Assign Type/Bin - (DEFAULT only) Transparency LTRANSPARENCYTEXTURE Transparency Texture (DEFAULT only) LTRANSPARENCYWEIGHT Transparency Weight (DEFAULT only) LTRAY1SENSEDTYPE Detected Type PAPER for Paper - Tray 1 LTRAY1SENSEDTYPE Detected Type...
  • Page 143 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LTRAY3SENSEDTYPE Detected Type PAPER for Paper - Tray 3 LTRAY3SENSEDTYPE Detected Type TRANSPARENCY for Trans- parency - Tray 3 LTRAY4SENSEDTYPE Detected Type PAPER for Paper - Tray 4...
  • Page 144 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LTRAY2PAPERTYPE Tray 2 Paper Type LTRAY3PAPERTYPE Tray 3 Paper Type LTRAY4PAPERTYPE Tray 4 Paper Type LTRAY5PAPERTYPE Tray 5 Paper Type LTRAY1RENUMBER Tray 1 Renumber 3-47 Selections PLAIN, COATED, GLOSSY, PHOTO,...
  • Page 145: Common Variables For Pcl Emulation

    (DEFAULT only) Common Variables for PCL Emulation Note: The word common applies to those variables common to both your printer and the Hewlett-Packard Company’s LaserJet printers. Use these variables only for PCL emulation. The parameter should be specified as @PJL SET LPARM:PCL FONTSOURCE=I<CR><LF>...
  • Page 146 Printer Unique Variables for PCL Emulation The following variables are unique to your printer and are supported in PCL emulation only. The [command modifier:value] For example: @PJL SET LPARM:PCL LBITMAPROUNDING=OFF[<CR>]<LF> To determine which variables your printer supports, see “Table B-4: Printer Unique Variables for PCL Emulation”...
  • Page 147 Table 3-6: Printer Unique Variables for PCL Emulation (Continued) Variable Function LASSIGNTRAY1 Tray Renumber Assign Tray 1 LASSIGNTRAY2 Tray Renumber Assign Tray 2 LASSIGNTRAY3 Tray Renumber Assign Tray 3 LASSIGNTRAY4 Tray Renumber Assign Tray 4 LASSIGNTRAY5 Tray Renumber Assign Tray 5...
  • Page 148: Common Variables For Postscript Emulation

    Font Priority Search (SET only) Common Variables for PostScript Emulation Note: The word common applies to those variables common to both your printer and the Hewlett-Packard Company’s LaserJet printers. Use these variables only for PostScript emulation. The parameter should be specified as @PJL SET LPARM:POSTSCRIPT JAMRECOVERY=OFF[<CR>]<LF>...
  • Page 149 The following variables are unique in some printers and are supported in PostScript emulation only. [command modifier:value] For example: @PJL SET LPARM:POSTSCRIPT LPICTUREGRADE=ON[<CR>]<LF> To determine which variables your printer supports, see Table B-6 on page B-14. Table 3-8: Printer Unique Variables for PostScript Emulation Variable Function LPICTUREGRADE™...
  • Page 150 To determine which variables your printer supports, see “Table B-7: Printer Unique LRESOURCE Variables” on page B-14. Table 3-9: Printer Unique LRESOURCE Variables Variable Function LDESCRIPTION Macro or Symbol Set Description (DEFAULT only) LRWLOCK Read/Write Lock (password) for an (DEFAULT...
  • Page 151: Status Readback Commands

    Status Readback Commands Applications can request configuration and status information from the printer using the Status Readback commands. In addition, the printer can also be instructed to send unsolicited status information back to the host computer when asynchronous events occur, such as a memory error or a paper jam.
  • Page 152: Echo Command

    The variable=value The supported variables are listed in the tables beginning on page 3-12. This printer returns a ? for inquiries of an unsupported variable, or inquiries of a variable associated with an option that is not installed. ECHO Command The ECHO command instructs the printer to return the specified words after the command is parsed.
  • Page 153: Info Command

    The ECHO command is terminated by the line feed character. INFO Command The INFO command is used to query status information from the printer. “Table 3-10: INFO Category Parameter Values” on page 3-56 lists the categories of information that can be queried.
  • Page 154 INFO CONFIG Response Syntax (An Example): @PJL INFO CONFIG<CR><LF> IN TRAYS [2 ENUMERATED]<CR><LF> INTRAY1<CR><LF> INTRAY2<CR><LF> MANUAL FEED<CR><LF> OUT TRAYS [1 ENUMERATED]<CR><LF> UPPER FACEDOWN<CR><LF> PAPERS [13 ENUMERATED]<CR><LF> LETTER<CR><LF> LEGAL<CR><LF> A4<CR><LF> A5<CR><LF> B5PAPER<CR><LF> EXECUTIVE<CR><LF> COM10<CR><LF> COM9<CR><LF> MONARCH<CR><LF> DL<CR><LF> C5<CR><LF> B5<CR><LF> OTHERENVELOPE<CR><LF> LANGUAGES [1 ENUMERATED]<CR><LF> PCL<CR><LF>...
  • Page 155: Inquire Command

    3-12. • [command modifier:value] in the tables “Common Variables for Both Printer Languages” on page 3-12, and “Printer Unique Variables for Both Printer Languages” on page 3-19. • is used with variables specific to PCL emulation. (See the tables LPARM:PCL “Common Variables for PCL Emulation”...
  • Page 156: Ustatus Command

    The supported variables are listed in the tables beginning on page 3-12. This printer returns a ? for inquiries of an unsupported variable, or inquiries of a variable associated with an option that is not installed. USTATUS Command This command is used to enable and disable unsolicited status from the printer.
  • Page 157: Ustatusoff Command

    PJL parser. Disables unsolicited status for device changes. Enables unsolicited status for job changes. The printer sends a status message when a job begins and ends. Disables unsolicited status for job changes. Enables unsolicited status for page changes. The printer sends a status message when a printed sheet reaches the standard output bin.
  • Page 158: Status Message Format

    Ready 10001 RDYMSG 10006 88 Ink Low 10002 Not Ready 10002 Not Ready 10005 Resetting the Printer 10006 88 Toner Low 10006 88 Yellow Toner Low 10006 88 Magenta Toner Low 10006 88 Cyan Toner Low 10006 88 Black Toner Low...
  • Page 159 Table 3-12: PJL Information Messages Printer State Ready with Replace Transfer Power Saver with Ink Low Power Saver mode with Toner Low Power Saver mode with Replace Toner Power Saver mode with Replace PC Kit Power Saver mode with Replace Fuser...
  • Page 160: Auto-Continuable Conditions

    Auto-continuable messages are returned in this form: CODE=status code DISPLAY=display string (in double quotes) ONLINE=online status To determine which messages your printer supports, see “Table B-10: PJL Messages for Auto-Continuable Conditions” on page B-16. Table 3-13: PJL Messages for Auto-Continuable Conditions Printer State...
  • Page 161 Intervention required: standard parallel port disabled Intervention required: resolution reduced Intervention required: print jobs on disk request Intervention required: printer powered off, disk installed with Print and Hold jobs on the disk Intervention required: short paper Intervention required: flash full...
  • Page 162 Table 3-13: PJL Messages for Auto-Continuable Conditions (Continued) Printer State Intervention required: unformatted disk Intervention required: scheduled maintenance Intervention required: resource save off deficient memory Intervention required: insufficient collation area Intervention required: hole punch box full Intervention required: hole punch box full...
  • Page 163 Table 3-13: PJL Messages for Auto-Continuable Conditions (Continued) Printer State Intervention required: flash full Intervention required: disk full Intervention required: disk corrupted Intervention required: too many flash options installed Intervention required: unformatted flash Intervention required: unformatted disk Intervention required: unsupported disk format...
  • Page 164: Attendance Conditions

    CODE=status code DISPLAY=display string (in double quotes) ONLINE=online status To determine which messages your printer supports, see “Table B-11: PJL Messages for Attendance Conditions” on page B-21. Table 3-14: PJL Message for Attendance Conditions Printer State...
  • Page 165 For this message, the values for XXXX are returned to indicate which ink cartridges are defective. <d> represents a one-letter designator for each door labeled on the printer. <c> represents a one-letter designator for each cover labeled on the printer.
  • Page 166 For this message, the values for XXXX are returned to indicate which ink cartridges are defective. <d> represents a one-letter designator for each door labeled on the printer. <c> represents a one-letter designator for each cover labeled on the printer.
  • Page 167 For this message, the values for XXXX are returned to indicate which ink cartridges are defective. <d> represents a one-letter designator for each door labeled on the printer. <c> represents a one-letter designator for each cover labeled on the printer.
  • Page 168 For this message, the values for XXXX are returned to indicate which ink cartridges are defective. <d> represents a one-letter designator for each door labeled on the printer. <c> represents a one-letter designator for each cover labeled on the printer.
  • Page 169: Operator Intervention - Paper Handling

    For this message, the values for XXXX are returned to indicate which ink cartridges are defective. <d> represents a one-letter designator for each door labeled on the printer. <c> represents a one-letter designator for each cover labeled on the printer.
  • Page 170 For more information, see “Table 3-16: Tray Values” on page 3-74. yy represents a media size code. For more information, see “Table 3-17: Media Size Values” on page 3-74. * See your printer See your printer documentation for more information on printer messages. 3-73...
  • Page 171 Table 3-16: Tray Values X Value Tray Multipurpose Feeder Manual Feed Tray 1 Tray 2 Envelope Feeder Tray 3 Tray 4 Tray 5 Table 3-17: Media Size Values YY Value Media Size Universal Other Envelope Letter Paper Legal Paper A4 Paper Executive Paper 11 x 17 (Ledger) Com 10 Envelope...
  • Page 172: Operator Intervention - Paper Jams

    Media Size Folio Statement Com 9 Envelope Output Bin Standard Bin Bin 1 Bin 2 Bin 3 Bin 4 Bin 5 Bin 6 Bin 7 Bin 8 Bin 9 Bin 10 message appears on the printer operator panel display or...
  • Page 173 To determine which messages your printer supports, see Table B-13 on page B-30. Table 3-19: PJL Messages for Paper Jams Printer State Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required:...
  • Page 174 The door or cover needs to be opened. x represents the number of jammed pages in the printer. y represents the tray number. z represents the bin number. * See your printer documentation for more information on printer messages. 3-77 Status Code Display String*...
  • Page 175 The door or cover needs to be opened. x represents the number of jammed pages in the printer. y represents the tray number. z represents the bin number. * See your printer documentation for more information on printer messages. 3-78 Status Code Display String*...
  • Page 176 The door or cover needs to be opened. x represents the number of jammed pages in the printer. y represents the tray number. z represents the bin number. * See your printer documentation for more information on printer messages. 3-79 Status Code Display String*...
  • Page 177: Service Errors

    * See your printer documentation for more information on printer messages. Service Errors Error Code 50000 is returned for all 9xx Service Errors when the printer can return a status code. To determine whether your printer supports returning service messages, see “Table B-14: Service Errors”...
  • Page 178: Opmsg Command

    When an OPMSG command is received, the message appears and is allotted both lines of the display. The printer is taken OFFLINE. This message, along with the STMSG command, is the lowest priority, so if another intervention occurs, it displays instead.
  • Page 179: Unique Pjl Commands

    Unique PJL Commands To determine which commands your printer supports, see “Table B-16: Lexmark Unique PJL Commands” on page B-36. LBEEP Command This command causes the printer to beep three times. Syntax: @PJL LBEEP[<CR>]<LF> LPORTROTATE Command This command causes the printer to rotate ports at the next job boundary. The information to rotate ports is specified in the job header.
  • Page 180 For example, at the factory, the printer uses 0x1B (character <Esc>) for the escape character. If CHAR = 65 is specified with this command, the printer uses 0x41 (character ‘A’) as the escape character for the host interface port specified via the PORT parameter.
  • Page 181 parameter PORT The following ports are valid parameters for LESCAPECHAR: • • INA1 • INA2 • INA3 • LOCALTALK1 • LOCALTALK2 • LOCALTALK3 • PARALLEL • PARALLEL1 • PARALLEL2 • PARALLEL 3 • • USB1 • USB2 • USB3 • SERIAL •...
  • Page 182 This command tells the printer that the output resulting from the current job is being sent to the fax processing device instead of to the printer. The current job is printed and is not sent to the fax processing device if one of the following occurs: •...
  • Page 183: File Commands For Flash Or Disk

    LDOWNLOADTARGET Command This command specifies which device is the target for downloaded files. The target can be RAM, flash, or disk. Syntax: @PJL SET LDOWNLOADTARGET=variable [<CR>]<LF> File Commands for Flash or Disk Use the following commands to manage resources on flash and disk devices: •...
  • Page 184 Table 3-22 lists the parameters used with most of the commands. Additional parameters are noted in the description of each command. Table 3-22: Variables for Flash and Disk File and Password Commands Parameter Syntax accesstype accesstype ACCESS = bytecount bytecount LENGTH = 3-87 Description...
  • Page 185 Table 3-22: Variables for Flash and Disk File and Password Commands (Continued) Parameter Syntax filedevice DEVICE = filedevice flashdevice flashdevice DEVICE = filename FILENAME = "fname" OLDFILENAME = "fname" NEWFILENAME = "fname" 3-88 Description File storage media. Case insensitive. flash flash1 disk disk1...
  • Page 186 Table 3-22: Variables for Flash and Disk File and Password Commands (Continued) Parameter Syntax location START = location Note: If PostScript emulation is used to create the file on the device, it may automatically attach a Extensions” on page 6-10 for more information. For example, if downloaded to flash through PostScript emulation, the commands is LOPENFILE Command...
  • Page 187 LREADFILE Command Use this command to read data from a file on a storage device. Syntax: @PJL LREADFILE DEVICE = filedevice FILENAME = "fname" [START = location] [LENGTH = bytecount][<CR>]<LF> Response Syntax: @PJL LREADFILE DEVICE = filedevice FILENAME = "fname" START = location LENGTH = bytecount<CR><LF>...
  • Page 188 LWRITEFILE Command Use this command to write data to a file on a storage device. Syntax: @PJL LWRITEFILE DEVICE = filedevice FILENAME = "fname" [START = location] [LENGTH = bytecount][<CR>]<LF><data> [@PJL END DATA][<CR>]<LF> Notes: • The file must be closed using the LCLOSEFILE command once all operations are complete.
  • Page 189 LRENAMEFILE Command Use this command to rename a file on a storage device. The command is ignored if the filename specified as OLDFILENAME doesn’t exist on the device, or if the filename specified as NEWFILENAME already exists on the device. Syntax: @PJL LRENAMEFILE DEVICE = filedevice OLDFILENAME = "fname"...
  • Page 190: File And Device Protection Commands

    File and Device Protection Commands The following information applies to password protection. • You can set both read/write and write passwords for a resource. If both passwords are set, the read/write password has precedence over the write password. • If you attempt to password-protect a non-existing resource, the PJL interpreter will return a warning (CODE = 25001).
  • Page 191 @PJL DEFAULT LRESOURCE:" LRWLOCK=" Note: If the filename is incorrect, the printer applies the password to the entire device. Password for an Entire Device If you want to set a password on a device, not just a single file, omit the filename.
  • Page 192: Unlocking A Protected File Or Device

    LRWLOCK = "password" See “Printer Unique LRESOURCE Variables” on page 3-52 for information about values for Note: This should be the same password that was defined in the DEFAULT command. See “Password Protection for a File” on page 3-93 and “Password for an Entire Device”...
  • Page 193: Re-Locking A Protected File Or Device

    Re-Locking a Protected File or Device Use the LDELETEPASSWORD command to re-lock a password-protected file or device that has been unlocked using the LDECLARE command. If an LRESOURCE is not specified, all unlocked files or devices are re-locked. Syntax: @PJL LDELETEPASSWORD [LRESOURCE : "device:filename.filetype"][<CR>]<LF> LRESOURCE : "device:filename.filetype"...
  • Page 194: Unlocking A Protected File Or Device For The Current Job

    Unlocking a Protected File or Device for the Current Job The file or device unlocked by the execution of this command is automatically re-locked upon execution of the EOJ command or by a printer language change. Syntax: @PJL LDECLARE LRESOURCE : "device:filename.filetype"...
  • Page 195: Recovering Lost Passwords

    @PJL LBYPASSPASSWORD KEY = "key"[<CR>]<LF> Use the following steps to retrieve lost passwords: Send the LQUERYSEED command to the printer by one of the host computer interfaces. This command causes a value, the “seed,” to display on the printer operator panel, through MarkVision Professional or, if there isn’t an LCD panel, to print on...
  • Page 196: Postscript Emulation

    Selecting PostScript Emulation Using SmartSwitch When SmartSwitch is enabled for both printer languages on an interface, the printer automatically switches to the printer language being sent by your software program. The printer is shipped with SmartSwitch enabled for both printer languages and all interfaces.
  • Page 197: Using Your Software Program

    B5 is a Japanese Industry Standard (JIS) paper size. The same B5 designation is used by JIS and International Standards Organization (ISO) for different paper sizes. The Lexmark C770, C770n, C772, C772n requires mroe than 1 sheet of A5 for test print job. 4The Lexmark C530dn, C532n, C532dn, C534n, C534dn, C534dtn supports Statement with MPF only.
  • Page 198 B5 is a Japanese Industry Standard (JIS) paper size. The same B5 designation is used by JIS and International Standards Organization (ISO) for different paper sizes. The Lexmark C770, C770n, C772, C772n requires mroe than 1 sheet of A5 for test print job. 4The Lexmark C530dn, C532n, C532dn, C534n, C534dn, C534dtn supports Statement with MPF only.
  • Page 199 Error: stackoverflow setignoresize setignoresize — integer overrides the automatic page orientation selected by the printer to support custom media sizes. This operator determines whether or not to adjust the text based on the page size. value may be: integer...
  • Page 200: Paper Tray Support

    Error: rangecheck, stackunderflow, typecheck Paper Tray Support When the printer receives one of the operators listed in “Table 4-2: Tray Selected with Tray Operators” on page 4-7, it performs the actions listed as follows. This paper tray selection process ends as soon as a suitable paper source is chosen and paper is fed from this tray.
  • Page 201 • If the requested media size is not found by the previous search, the following search order is used: – Tray 1 – Tray 2 – Tray 3 – Multipurpose Feeder – Tray 4 – Tray 5 • If the requested size cannot be located in any automatic source, a configurationerror is issued and the job is flushed.
  • Page 202 11x17tray tray with 11 x 17-size paper PostScript Printer Models ✘ ✘ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 203 manualfeed /manualfeed boolean def in statusdict indicates if a manual feed source has been selected. The boolean value can be: prints from a manual feed source (default) true prints from an automatic feed source false This boolean key can be redefined to affect manual feed for the current job. If the value of the manualfeed operator or the ManualFeed page device parameter is when showpage or copypage is executed, the page is fed...
  • Page 204 • If a setpapertray operator is issued for the back of a duplexed page, the printer ejects a blank back page, changes the paper source, and prints the information for the back side of the page on the front side of a page from the new paper source.
  • Page 205: Envelope Size Support

    4.33 x 8.66 [312 624] 162 x 229 6.38 x 9.01 [459 649] 176 x 250 6.93 x 9.84 [499 708] Other [612 996] Other [841 842] PostScript Printer Models ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 206 Note: Duplexing is not supported on any envelope size. If duplex printing is requested and one of the envelope size operators is sent to the printer, duplexing is suspended until a paper size is requested that is supported for duplex printing.
  • Page 207: Envelope Tray Support

    If the size is still not available, a configurationerror is issued and the print job is flushed. If manualfeed or ManualFeed is size manually. If no manual feed exists on the printer, a rangecheck error message is generated. The envelope tray the printer selects when it receives an envelopetray operator is listed in Table 4-5.
  • Page 208 3.875 x 8.875 size envelopes 4.125x9.5envelopetray tray with 4.125 x 9.5 size envelopes com10envelopetray tray with 4.125 x 9.5 size envelopes otherenvelopetray tray with other size envelopes 4-13 PostScript Printer Models ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 209: Supplemental Operator Summary

    When you define it outside the normal server loop, it is reset to the default value when the printer is switched to a printer language other than PostScript emulation or when a power-on reset occurs.
  • Page 210 The boolean value can be: correct password true incorrect password false After the is returned, the printer waits 1 second before it continues boolean processing. Errors: stackunderflow, typecheck Note: The password is defined as a 4-byte number.
  • Page 211 15...65535 • ManualFeedTimeout page device parameter disabled seconds (default is device dependent) 1...65535 To find the default for your printer, see Table C-2 on page C-5. • WaitTimeout system parameter disabled seconds (default is 40 seconds) 15...65535 Error: stackoverflow...
  • Page 212 devcontrol devcontrol boolean string integer allows a host computer utility to manage resources on the flash or disk. It requires a string device name parameter, an integer command name parameter, and two command argument parameters. The device control operator performs a specified command on the specified device.
  • Page 213 Table 4-7: Unsuccessful devcontrol Parameter Error Codes Code Meaning File system access has not been initialized Could not allocate file descriptor Some invalid argument was passed No such device Invalid access to file requested Argument too large (filename, buffer) Invalid file descriptor or filename Catch all error or device error Unable to allocate memory for buffer, data structure Device busy...
  • Page 214 devforall devforall — proc scratchstring executes the specified procedure for each storage device after pushing a proc substring on the stack that is the portion of the scratch string containing the device name. This operator is in systemdict. Errors: invalidaccess, rangecheck, stackoverflow, stackunderflow, typecheck, undefined devformat devformat —...
  • Page 215 devmount devmount boolean device sets the Mounted device parameter for the specified device to returns the value of the Mounted device parameter for the specified device. This operator is in systemdict. The boolean values indicate: device successfully mounted, or was already mounted true device not mounted false...
  • Page 216 mounted , if the device is mounted. This value is the same as the Mounted true device parameter from the specified IODevice. removable , if the device is removable and must be mounted before it is true referenced. This value is the same as the Removable device parameter from the specified IODevice.
  • Page 217 diskstatus — diskstatus free logicalsize returns on the stack the following two integers: • Number of pages that are free on the optional disk. The value of the Free device parameter from the %disk1% IODevice. • Total number of pages (1024 bytes) that are on the optional disk. The value of the LogicalSize device parameter from the %disk1% IODevice.
  • Page 218 This operator is equivalent to executing the following PostScript emulation sequence: currentpagedevice /PostRenderingEnhanceDetails get /REValue get Error: stackoverflow 4-23 PostScript menu item. A boolean value Jam Recovery is set to ) (default) Jam Recovery is set to Jam Recovery printer setting. The Print PS Error...
  • Page 219 dostartpage — dostartpage boolean returns a boolean with the same value as the system parameter DoStartPage. The DoStartPage system parameter must be present for the compatibility operator dostartpage to be present. Error: stackoverflow dosysstart — dosysstart boolean returns the current value of the StartupMode system parameter. A boolean value is returned: StartupMode set to 1 or 11 true...
  • Page 220 This operator is equivalent to executing the following PostScript emulation sequence: currentpagedevice /Duplex get Error: stackoverflow enginesync — enginesync boolean indicates if the printer waits for the last page of a job to print before returning a Ctrl-D to the host computer. Error: stackoverflow 4-25 PostScript false...
  • Page 221 file file file filename access creates a file object with specified filename and access. The open the file for reading only create a file if one does not already exist, or truncate and overwrite it if it does exist. File is opened for writing only. create a file if one does not already exist or append it if it does exist.
  • Page 222 firstside — firstside boolean indicates whether the current imaging area is on the front side of the page. front side is currently being imaged true back side is currently being imaged false Error: stackoverflow fontnonzerowinding — boolean fontnonzerowinding sets the winding rule for Type 1 fonts. No query operation is performed since the winding rule is reset to at the beginning of each print job.
  • Page 223 ignoresize See page 4-4. initializedisk initializedisk — pages action initializes the disk with the page count and action as integer arguments. The arguments set the (%disk1%) IO device parameters as follows: • LogicalSize parameter is set to • If a value of 0 is set as pages •...
  • Page 224 jobsource — jobsource (string) indicates the current value of the CurInputDevice system parameter. A string is returned on the stack indicating the job source. Valid values are: %LocalTalk% %SerialA% %SerialB% %SerialC% %SerialD% %ParallelA% %ParallelB% %ParallelC% %ParallelD% %IR_A% %IR_B% %IR_C% %IR_D% %USB_A% %USB_B% %USB_C%...
  • Page 225 %LPR_B% %LPR_C% %LPR_D% %UnknownDevice% This operator is equivalent to executing the following PostScript emulation sequence: currentsystemparams /CurInputDevice get Error: stackoverflow jobtimeout — jobtimeout integer queries the current user default setting for the JobTimeout parameter. An integer is returned on the stack: disabled seconds 15...65355...
  • Page 226 manualfeedtimeout /manualfeedtimeout integer def is an integer key in statusdict that works with the ManualFeedTimeout page device parameter to determine the manualfeed timeout for a given page. If during a print job, manualfeedtimeout statusdict, that value is used instead of the ManualFeedTimeout page device parameter.
  • Page 227 (string) printername (substring) returns the value of the PrinterName system parameter that is defined by the operator. The value of the string defines the printer name. A setprintername maximum of 32 characters are returned on the stack. This operator is equivalent to executing the following PostScript emulation...
  • Page 228 Number of minutes elapsed after last page prints before Power Saver is invoked. Power Saver reduces power consumption when the printer is idle. When enabled, it takes longer to print the first page after the printer has been idle. 4-33 (Antique Olive Roman)
  • Page 229 Note: Some printer models released in the year 2000 or later designated as Energy Star printers cannot have Power Saver disabled. This operator is equivalent to executing the following PostScript emulation sequence: currentpagedevice /PowerSave get Error: stackoverflow ramsize — ramsize integer queries the current setting of the RamSize system parameter.
  • Page 230 resolution — resolution integer queries the resolution for the current print job. An integer is returned on the stack: 300 dpi is set to On 600 dpi is set to On 1200 dpi is set to On 1200 This operator is equivalent to executing the following PostScript emulation sequence: currentpagedevice /HWResolution get 0 get Error: stackoverflow...
  • Page 231 If only one serial interface port is available on the printer, both the same values. Baud and option values are returned on the stack. returns the value of the...
  • Page 232 sccinteractive sccinteractive baud options channel provided for parsing compatibility purposes. A value of Errors: invalidaccess, rangecheck, stackoverflow, stackunderflow, typecheck setcoverpage boolean setcoverpage — specifies a cover page for a fax job. The default value is values indicate: boolean the current page that is processing is moved to the first page of the true current fax job the current page that is processing is unaffected...
  • Page 233 Print PS Error Errors: invalidaccess, stackunderflow, typecheck 4-38 PostScript menu item. The changes Jam Recovery is set to On) Jam Recovery is set to Off or Auto Jam Recovery . It also boolean printer setting. The Print PS Error...
  • Page 234 setdoret setdoret — integer changes the PQET setting for the next page through the end of the print job. The integer values allowed are: turn PQET Off turn PQET On turn PQET On turn PQET On turn PQET On The value you select for PQET returns to the user default setting when the print job is finished.
  • Page 235 StartupMode set to 0 (default) false • If , the printer executes a Sys/Start file from flash or disk when the true PostScript emulation interpreter is initialized. If no flash or disk is installed, no action occurs. • If a Sys/Start file is on both flash and disk, the search order for the devices determines which one is executed.
  • Page 236 — boolean changes the setting that indicates whether the printer waits for the last page of a job to print before returning a Ctrl-D to the host computer. The boolean values indicate: printer waits for the last page of the job to print...
  • Page 237 setfileposition setfileposition file position moves the read pointer in an open file to the new specified file position. This is defined as the number of bytes from the start of the file. The next read operation starts at the new file position. This operator is in systemdict. Errors: ioerror, stackunderflow, typecheck, undefinedfilename Note: An undefinedfilename error occurs if the file does not exist.
  • Page 238 While printing the second sides the printer’s available paper sources are restricted to the automatic tray (tray1) and the manual paper feeder for the remainder of the job or until the manual duplex mode value is changed.
  • Page 239 Any changes made by this operator are not active until the end of the print job. Note: Some printer models released in the year 2000 or later designated as Energy Star printers cannot have Power Saver disabled. This operator is equivalent to executing the following PostScript emulation...
  • Page 240 • The printer waits for the paper path to clear before changing the resolution. • If the resolution is changed for the back side of a duplexed sheet, the printer ejects a blank back page, changes the resolution, and prints the information for the page where the resolution was changed on the front side of the next sheet.
  • Page 241 setsccinteractive setsccinteractive channel baud options supports compatibility with the IBM LaserPrinters 4019, 4029, and 4039. It is parsed, and three integers are removed from the stack and discarded. Errors: invalidaccess, rangecheck, stackunderflow, typecheck setsoftwareiomode integer setsoftwareiomode — supports compatibility with the IBM LaserPrinters 4019, 4029, and 4039. It is parsed, and an integer is removed from the stack and discarded.
  • Page 242 setuserdiskpercent setuserdiskpercent — integer removes an integer from the stack and discards it. Errors: stackunderflow, rangecheck, invalidaccess, typecheck softwareiomode — softwareiomode 0 supports compatibility with the IBM LaserPrinters 4019, 4029, and 4039. It is parsed and returns a (zero, Binary Mode Off) on the stack. Software IO mode defines the data stream you are using.
  • Page 243 userdiskpercent — userdiskpercent 0 returns a (zero) on the stack. Errors: stackoverflow, invalidaccess waittimeout — waittimeout integer queries the current value for the WaitTimeout user parameter. An integer is returned on the stack: disabled seconds 15...65355 This operator is equivalent to executing the following PostScript emulation sequence: currentuserparams /WaitTimeout get Error: stackoverflow...
  • Page 244: Page Device Parameters

    1, 2, 3, 1, 2, 3. The non-collated output is 1, 1, 2, 2, 3, 3. Determines if the printer uses the printer’s own internal algorithms or Adobe PostScript algorithms to select print media. The following values are supported: True Uses the printer’s algorithms...
  • Page 245 Optra C710, Optra M410, Optra T family, and Optra W810. PictureGrade is an integer that provides compatibility with previous Lexmark printer drivers. PictureGrade works in conjunction with Screening. If Screening is set to None or PictureGrade, the values for PictureGrade affect...
  • Page 246 InputAttributes dictionary in the pagedevice dictionary. True MediaType entries in the InputAttributes dictionaries cannot be modified by the user. The values are confined to values known by the printer operating system. False MediaType entries in the InputAttributes dictionaries can be modified by the user.
  • Page 247 4-52 Definition Type is a constant value. To find the value of Type for your printer, see Table C-2 on page C-5. ColorCorrection is a null, string, or name object that controls the appearance of colors. The value is determined by the user default setting in the menu item.
  • Page 248 Table 4-8: Page Device Parameters (Continued) Type ImagingBBox array or null InputAttributes dictionary 4-53 Definition Defines a rectangle that lies within the boundaries of the page specified by PageSize. ImagingBBox may be either a value of null or an array of four numbers. A value of null indicates the bounding box is the largest imageable area possible for a given page size.
  • Page 249 Mode is a key within the InputAttributes dictionary, and its value is a name that determines the mapping of the physical input sources to the input sources listed in InputAttributes. The allowable values are: /Default Printer’s default source assignment /Optra Specifies the following ordering used in InputAttributes: 0 - Tray 1...
  • Page 250 ManualFeed is set to True. If the default paper source is not a manual paper source, ManualFeed is set to False. Indicates the amount of time that the printer waits for you to manually load a sheet of paper.
  • Page 251 Orientation determines the positioning of multiple page images on pages printed using NupDetails. You may choose one of four different orders. The positioning of page images depends on whether they are sent to the printer as portrait or landscape images. The following examples show the result of using each setting...
  • Page 252 RV The first page is placed at the upper right corner of the printed page and subsequent pages are placed down and then across. Type is a constant value. To find the value of Type for your printer, see Table C-2 on page C-5.
  • Page 253 Table 4-8: Page Device Parameters (Continued) Type OutputAttributes dictionary OutputPage boolean OutputType string PageDeviceName string name or null 4-58 Definition Contains information about the output bin targets. There is a numeric key, which is a dictionary, for each installed output bin. OutputType and OutputLocation are the allowable keys in each output dictionary.
  • Page 254 Disable media selection. Implement the requested PageSize on the previously selected media without making adjustments. The way the image is positioned on the media is printer-dependent and may result in part of the image being clipped. If the SubstituteSize parameter from the DeviceRenderingInfo...
  • Page 255 1 to 4 is On (default is 1). PQET Type is a constant value. To find the value of Type for your printer, see “PostRenderingEnhanceDetails” on page C-8. A value of 1–120 or 1–240 (model specific) indicates the number of minutes that elapses after the last page prints and before the Power Saver feature is invoked.
  • Page 256 /SlipSheetDetails << /Type 96 /SlipSheetSource n>> >> setpagedevice Type is a constant value. To find the value of Type for your printer, see Table C-2 on page C-5. Specifies whether to staple the current print job.
  • Page 257 Causes pages to print as if they are to be side bound (as in a book) Controls the variable Universal paper size feature. The entries are as follows: Type is a constant value. To find the value of Type for your printer, see Table C-2 on page C-5.
  • Page 258: Interpreter Parameters

    If a setuserparams value does not match the type of the specified parameter, a typecheck error occurs. If a parameter is not supported by the printer, it is ignored. An attempt to change the value of a read-only parameter has no effect on the parameter.
  • Page 259 Maximum number of bytes occupied by the pixel array of a single character in the font cache. There is an upper limit dependent on the MaxFontCache system parameter and the amount of printer memory. Legal values: Any non-negative integer. Maximum number of bytes occupied by a single cached form.
  • Page 260 Note: This value is reset to 0 (zero) during PostScript initialization. Since PostScript initialization by the printer cannot be known, we recommend querying the value of PageCount at the beginning of a job and at the end of a job, and then calculating the difference to determine how many pages are submitted to the printer for a specific job.
  • Page 261: System Parameters

    CurFormCache integer These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 262 DisableFastProcs integer These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 263 GenericResourcePathSep string These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 264 MaxScreenStorage integer These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 265 StaticRamSize integer These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 266 WaitTimeout integer These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 267: Device Parameters

    For additional information on flash memory and disk, see Chapter 6: “Flash Memory and Disk” on page 6-1. To determine which devices your printer supports, see Table C-5 on page C-14. To determine which device parameters your printer supports, see Table C-6 on page C-16.
  • Page 268 Device Parameters for the Communication Device %Parallel%, %ParallelA%, %ParallelB%, %ParallelC%, %ParallelD% (%Parallel_NV% and %Parallel_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port. Enabled boolean...
  • Page 269 DataBits integer Returns the value of the DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port. Enabled boolean (Read-only) Supported values are:...
  • Page 270 Supported values are: SerialMode name Designates the serial communication configuration: RS232C or RS422. Returns the value of the Serial Returns RS232 on a printer that is attached with a cable that does not support RS-422. 4-75 PostScript AutoSelect PPDS True Data is sent and processed.
  • Page 271 Device Parameters for the Communication Device %LocalTalk%, %LocalTalkA%, %LocalTalkB%, %LocalTalkC%, %LocalTalkD% (%LocalTalk_NV% and %LocalTalk_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port. Enabled boolean (Read-only)
  • Page 272 Device Parameters for the Communication Device %EtherTalk%, %EtherTalkA%, %EtherTalkB%, %EtherTalkC%, %EtherTalkD% (%EtherTalk_NV% and %EtherTalk_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port. Enabled boolean (Read-only)
  • Page 273 Device Parameters for the Communication Device %IR%, %IR_A%, %IR_B%, %IR_C%, %IR_D% (%IR_NV% and %IR_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port. 4-78 InterpreterBased...
  • Page 274 Device Parameters for the Communication Device %USB%, %USB_A%, %USB_B%, %USB_C%, %USB_D% (%USB_NV% and %USB_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: 4-79 True False...
  • Page 275 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition Enabled boolean (Read-only) Supported values are: Filtering name Indicates if the input needs further filtering before the data can be correctly processed. Supported values are: HasNames boolean (Read-only) Always returns False. Interpreter name (Read-only)
  • Page 276 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port. Enabled boolean (Read-only) Supported values are:...
  • Page 277 Device Parameters for the Communication Device %AppSocket%, %AppSocketA%, %AppSocketB%, %AppSocketC%, %AppSocketD% (%AppSocket_NV% and %AppSocket_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port. Enabled boolean (Read-only)
  • Page 278 Device Parameters for the Communication Device %RemotePrinter%, %RemotePrinterA%, %RemotePrinterB%, %RemotePrinterC%, %RemotePrinterD% (%RemotePrinter_NV% and %RemotePrinter_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port. Enabled boolean (Read-only)
  • Page 279 Device Parameters for the Communication Device %PrintServer%, %PrintServerA%, %PrintServerB%, %PrintServerC%, %PrintServerD% (%PrintServer_NV% and %PrintServer_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port. Enabled boolean (Read-only)
  • Page 280 Device Parameters for the Communication Device %LexLink%, %LexLinkA%, %LexLinkB%, %LexLinkC%, %LexLinkD% (%LexLink_NV% and %LexLink_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port. Enabled boolean (Read-only)
  • Page 281 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition HasNames boolean (Read-only) Always returns False. Interpreter name (Read-only) Supported values are: boolean Designates if the communication channel is On and able to receive and send data. Supported values are: PortLocation string (Read-only) Designates the physical location of the port related to the parameter set.
  • Page 282 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition Device Parameters for the Parameters Device %EthernetPhysical%, %EthernetPhysicalA%, %EthernetPhysicalB%, %EthernetPhysicalC%, %EthernetPhysicalD% EthernetAddress string (Read-only) boolean Designates if the communication channel is On and able to receive and send data. Supported values are: PortLocation string (Read-only) Designates the physical location of the port related to the parameter set.
  • Page 283 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition Darkness real Print Darkness and Toner Saver Setting Designates the print darkness and toner saver setting (model specific). Legal value: Any non-negative real number from 0.0 to 1.0, inclusive. For queries, the Print Darkness setting is returned as a real value: When the Darkness value is changed, the following ranges determine the Print Darkness and Toner Saver setting values: Print Darkness Setting...
  • Page 284 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition PageCount integer (Read-only) Page Count TimeToStandby integer Power Saver. Supported values are: 0 to 120, in minutes Type name (Read-only) Always returns the value of /Parameters. Device Parameters for the Parameters Device %Console% Language name Display Language...
  • Page 285 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition InitializeAction integer Specifies an action for initializing the disk. Supported values are: Note: The current file system refers to /FileSystem. See Type as follows for more information. LogicalSize integer Specifies the size of the file system to be created and is as an argument by InitializeAction. •...
  • Page 286 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition HasNames boolean (Read-only) Indicates if the flash parameter is only valid when flash is mounted (mounted is set to True). If flash is not mounted, the parameter has a value of False. InitializeAction integer Specifies an action for initializing flash:...
  • Page 287 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition Device Parameters for the IODevice %rom% BlockSize integer (Read-only) Free integer (Read-only) Indicates the amount (in pages) of free space available in ROM. Valid only if the ROM is mounted (mounted is set to True). A value of 0 (zero) indicates that either the ROM is not mounted or it is full.
  • Page 288: Status And Error Messages

    The printer is idle and another interpreter is the selected interpreter. Notes: • Status queries cannot be received while the printer is in an error state. • Your printer always selects the PostScript emulation interpreter and pro- cesses a Ctrl+T (x'14') command as a status query when data is received through the LocalTalk interface.
  • Page 289: Status Messages

    Status Messages Your printer responds to a Ctrl+T (x'14') status query on an interface by sending a one-line status message back to the host computer over the same interface. If the status query is received between print jobs and the printer is idle with no error conditions, an idle response is returned to the host computer.
  • Page 290: Switching Languages

    Consequently, the printer examines all print jobs coming into all its interfaces and switches between PostScript emulation and PCL emulation dynamically. If a software program explicitly tells the printer which language to use by a PJL command, the printer always accepts and uses that explicit command, regardless of how SmartSwitch has been set from the printer operator panel.
  • Page 291: Setting Smartswitch For Different Interfaces

    Setting SmartSwitch for Different Interfaces You can customize your printer so that particular print jobs are sent to particular interfaces. For example, you may want to send all PostScript emulation jobs to the network interface and all PCL emulation jobs to the parallel interface. You can do so...
  • Page 292: Sniffing

    Disabled when a SIC or PJL command within a valid printer language is received. The printer examines the received data stream, attempts to determine the type of data stream, and automatically switches to the proper language. The printer examines the active printer language and decides when an End-of-Job point occurs.
  • Page 293: Flash Memory And Disk

    See your printer documentation for more information. When first installed in the printer, the flash memory or disk may be unformatted. You must format the device before you download resources. A message displays on the printer operator panel or through MarkVision Professional if the device is unformatted.
  • Page 294: Resource Data Collection (Download Target)

    The operator panel menus to select • The MarkVision Professional printer utility. You can also download resources to flash memory and disk or format the flash memory or disk using this printer utility. • A PJL command (see “LDOWNLOADTARGET” on page 3-30 and “LDOWNLOADTARGET Command”...
  • Page 295: Storing Resources On Flash Memory Or Disk

    • PCL emulation collects and stores the currently defined font, macro, or symbol set information in printer RAM memory. These resources are written to flash memory or disk when Resource Data Collection is disabled (see step 3). Stored resources are also copied to flash memory or disk when a printer language switch occurs.
  • Page 296: Part Name

    Part Name Part Name as it is stored in the flash memory card header. If flash memory is formatted by the printer, the part name field is shown as FLASH. The part name field for the disk is not printed.
  • Page 297 Part Number Part Number as it is stored in the flash memory card header. If the flash memory is formatted by the printer, the part number field is shown as (none). The part number field for the disk is not printed.
  • Page 298 .Mac5 (PCL macro) Except as noted below, file types listed above are recognized by the flash format used in your printer. In addition, the flash format in your printer also recognizes the following formats: .data (user data) - any file written with PostScript operators .type1 (PostScript font) - replaces the earlier .t1 extension...
  • Page 299: Password Protection

    The description field for fonts comes from the font header. The description field for macros or symbol sets is blank unless the description field in the file header is set by the PJL LRESOURCE command. See “Printer Unique LRESOURCE Variables” on page 3-52.
  • Page 300: Rewriting The Flash Content

    0), it cannot be changed back to binary 1 without a complete flash memory format. As PostScript emulation file operators write data to flash memory, the printer microcode software verifies that none of the bits being set to binary 1 is binary 0. If any attempt is made to change a 0 bit back to 1, a PostScript emulation ioerror occurs.
  • Page 301: Accessing Files With Postscript Emulation

    Accessing Files with PostScript Emulation File Naming Conventions For any PostScript emulation operator that requires a filename parameter, the filename can be one of the following: %device%filename Specifically references a file on a particular device. If the filename does not exist on %device%, no other %device% is accessed for a duplicate filename.
  • Page 302 Device names are case sensitive. They must appear exactly as shown. Each device (except the disk) has one synonym. For example, the flash memory can be referred to as This system allows for future expansion of multiple flash memory or disk devices. The disk device name provides for multiple physical units and multiple logical units.
  • Page 303 The value of this operator adds the extension .data to all filenames referenced when using PostScript emulation file operators. To prevent the .data extension from being added, issue the following PostScript emulation command: statusdict begin false setfilenameextend To add the .data extension automatically again, issue: statusdict begin true setfilenameextend The following example shows how to remove a file for the font myfont from the disk.
  • Page 304: Device Search Order

    Device Search Order If you are using the PostScript emulation operators run, file, renamefile, status or eexec, you do not need to specify the device. If you omit the device name, devices are searched in the default order: disk and then flash memory. If the following PostScript emulation code is encountered, (myfile) (w) file the file on disk is used (since disk occurs before flash memory in the default search...
  • Page 305: Performance

    Although job buffering is designed for individual workstations and networks using MarkVision Professional as the primary tool to control printer operations, you can handle some job buffering functions from the printer operator panel. See your printer documentation for more details.
  • Page 306: Creating A Partition

    For minimum acceptable job buffering performance, the hard disk should be able to read and write files at a sustained rate of 600Kb/sec. The Lexmark hard disk option supports this requirement. Some advantages of job buffering include: • The printer accepts print jobs more quickly.
  • Page 307: Disabling Job Buffering

    Finally, delete or resize the job buffer partition. Recovering from a Power Loss If the printer loses power, the job being spooled to the disk may be lost. Jobs already stored on the disk remain intact. When power is restored, you are asked if you want to print the jobs held in the buffer.
  • Page 308: Printer Specifications

    CHAPTER 7: Printer Specifications This chapter lists printer specifications and information about hardware, environmental conditions, and power requirements. Airflow Requirement Room should meet ASHRAE 62–1989 standards. Noise Emission Levels The following measurements were made in accordance with ISO 7779 and reported in conformance with ISO 9296.
  • Page 309: Electrical Specifications

    (low voltage model) C920, C920n, C920dn, C929dnf (high voltage model) Using 220-110 power converter with 110 V printer is not recommended. Warning: Lexmark recommends that you do not use voltage converters with printers. Electrical Specification – 127 VAC at 47-63Hz, nominal ‘–...
  • Page 310: Power Requirements

    The following tables list the nominal average power requirements (including fuser power). Table 7-3: C520n, C522n, C524, C524n, C524dn, C524dtn average power requirements Printing states C520n, C522n Average power while printing Base printer 350 W All options 350 W Average power while idle Power Saver on <16 W...
  • Page 311: Specifications

    Table 7-5: C770, C770n, C772, C772n nominal average power requirements Printing states C770 Average power while printing Base printer 650 W All options 700 W Average power while idle Power Saver on 30 W Power Saver off 190 W Max current while printing 100 V 12.3 A...
  • Page 312: Physical Specifications

    .Physical Specifications Table 7-7: C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n Dimensions Height C520n, C522n, C524, 484mm C524n C524dn (19 in.) Basic printer (no extensions) 484mm Printer with output bin (19 in.)
  • Page 313 Table 7-7: C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n Dimensions Height C530n, C532n, C532dn, 484 mm C5324n, c534dn (19 in.) basic (no extensions C530n, C532n, C532dn, 484 mm C534n, c534dn (19 in.)
  • Page 314 Table 7-7: C520, C522n, C524, C524n, C524dn, C530dn, C532n, C532dn, C534n, C534dn, C534dtn, C770, C770n, C772, C772n Dimensions Height 2,000-sheet tray 391.2 mm (including stabilizer bars) (15.4 in.) Outdoor media drawer 127 mm (5 in.) Banner Tray (including 228.6 mm output bail) (9 in.)
  • Page 315: Clearance Requirements

    Clearance Requirements Table 7-9: C520, C522n, C524, C524n, C524dn, C770, C770n, C772, C772n C920, C902n, C920dn, C920dtn Left side C520, C522n, 565 mm C524, C524n (22.24 in.) C524dn 565 mm (22.24 in.) C524dtn 565 mm (22.24 in.) C530dn, C532n, 565 mm C532dn, C534n, (22.24 in.)
  • Page 316: Environmental Conditions

    When shipping or storing printers, always pack the printer supplies (cartridges and photoconductors, for example) separately. Table 7-10: Air Temperature Ranges Printer Model C520, C522n, C524, C524n, C524dn C530dn, C532n, C532dn, C534n, C534dn, C534dtn C770, C770n, C772, C772n C920, C920n, C920dn, C920dnf...
  • Page 317: Printer Interfaces

    Interfaces CHAPTER 8: Printer Interfaces Interfaces connect your printer to other devices, such as a computer. Some Lexmark printers have a standard parallel connector (also referred to as a Centronics-type interface) and/or a USB connector. Some Lexmark printers have an internal print server and a USB connector.
  • Page 318: Setting Up The Communications Port

    COM1 port, then the Communications Port [COM1] Properties screen displays. Click the Port Settings tab. Fill out the fields for the following printer settings to make them match your printer settings: • Bits per second •...
  • Page 319: Setting Up The Communications Port Using Windows Nt 4.0

    The Settings screen for this specific port displays. For example, if you select the COM1 port, then the Settings for COM1 screen displays. Fill out the fields for the following printer settings to make them match your printer settings: •...
  • Page 320: Setting Up The Communications Port Using Windows 2000

    COM1 port, then the Communications Port [COM1] Properties screen displays. Click the Port Settings tab. Fill out the fields for the following printer settings to make them match your printer settings: • Bits per second •...
  • Page 321: Setting Up The Communications Port Using Windows Xp

    COM1 port, then the Communications Port [COM1] Properties screen displays. Click the Port Settings tab. Fill out the fields for the following printer settings to make them match your printer settings: • Bits per second •...
  • Page 322: Deciding Which Interface To Use

    One or more of the following is built into your printer: a standard parallel connector, a USB connector, or a network connector. To use a port, connect a cable from the printer to the computer, then set the appropriate values from the printer operator panel or, for network connected printers only, through MarkVision Professional.
  • Page 323: Parallel Interface

    Parallel Interface Use the Lexmark 3.04 m (10 ft) parallel cable part number 1021231, or a cable that is IEEE 1284 compliant, to connect your printer to a personal computer or to a host system with a Centronics-compatible parallel port. See your printer documentation for the location of the printer parallel connector.
  • Page 324: Standard Parallel Connector

    Variable default paper size settings become the active paper formatting size. • If paper is loaded in a tray with auto size sensing, the printer resets the active default paper formatting size to the size of the paper in the tray.
  • Page 325 20 feet. Cable lengths greater than 20 feet are not supported. The cable drawing to the left is a functional representation of the Lexmark cables; it does not reflect correct pairing of leads or unused pairs.
  • Page 326 5 V. Rise and fall times of each signal must be less than 1,500 nanoseconds (ns) without slope reversal. Note: For best results, use the Lexmark 1.83 m (6 ft) parallel cable, part number 11K4078. 8-10...
  • Page 327 Standard Protocol Data Transfer Sequence The following illustration shows the typical data transfer sequence on the parallel interface. See Table 8-1 for typical parallel interface timings on the parallel interface. DATA1-8 STROBE* BUSY ACK* 8-11 Interfaces...
  • Page 328 Fastbytes protocol is the printer default. If you have data transmission problems between your personal computer and the printer, change the parallel protocol to Standard. This causes the printer to operate in IEEE-compliant compatibility mode.
  • Page 329: Printer-To-Computer Communication (Advanced Status)

    The optional RS-232C Serial/Parallel 1284-C Interface Card has an IEEE 1284-C compliant connector and is an IEEE 1284-I compliant device. Your printer could be considered an IEEE 1284-II compliant device if the “C” to “B” style connector converter were used. The printer exceeds the maximum allowable circuit capacitance for Level II interfaces.
  • Page 330: Parallel Mode 1

    You can get IEEE 1284 documentation by calling 1-800-678-IEEE (order number DS02709). Parallel Mode 1 Parallel Mode 1 is a feature available for many Lexmark printers. The factory default setting is for the factory default for your printer. If the host side of the parallel interface is using open collector drivers to transmit data...
  • Page 331: Parallel Mode 2

    Parallel Mode 2 Parallel Mode 2 is a feature available for many Lexmark printers. The factory default setting is The timing required by the printer is clearly indicated in “Standard Protocol Data Transfer Sequence” on page 8-11. This is the classic Centronics interface timing.
  • Page 332 AUTOFD* Receiver for the Lexmark T640x The following diagram illustrates the AUTOFD* receiver for the Lexmark T640x. Connector DATA 1-8 Signal Driver/Receivers for the Lexmark T640x The following diagram illustrates the DATA 1-8 signal driver/receivers for the Lexmark T640x. Connector 8-16 74LVC161284 470 pF ±10%...
  • Page 333 ACKNLG*, ERROR*, SLCT, PE Drivers for the Lexmark T640x The following diagram illustrates the ACKNLG*, ERROR*, SLCT, PE drivers for the Lexmark T640x. 74LVC161284 BUSY Driver and INIT* Receiver for the Lexmark T640x The following diagram illustrates the BUSY driver and the INIT* receiver for the Lexmark T640x.
  • Page 334: Using The Rs-232C Serial Interface

    Use RS-232C serial interface if the printer is more than 3.04 m (10 ft) from the computer but less than 15.24 m (50 ft) away. (You can also use a 6.1 m (20 ft) Lexmark cable to connect a printer and a computer located up to 20 feet apart.)
  • Page 335 How to Connect the RS-232C Serial Interface Use Lexmark serial cable P/N 1038693 (15.24 m or 50 ft) to connect the serial interface. RS-232C Serial Cable Pin Assignments The RS-232C serial cable appears as follows: Table 8-3: Dedicated Serial Connector Pin Assignments (RS-232C)
  • Page 336 IBM designed 9-pin serial port, use a 9-pin to 25-pin cable, such as IBM Part Number 6450242 (254 mm or 10 in.). Null modem cables, such as Lexmark part number 1038693 [15.24 m (50 ft)], will connect the converter cable to the printer. The illustration below represents the 25-pin connectors for the RS-232C cable (1038693).
  • Page 337 10-bit, 11-bit, and 12-bit data frames and set the serial data transfer parameter so that each data frame contains 7 or 8 data bits. However, your printer is an 8-bit printer; characters, controls, and all points addressable (APA) graphics need 8 bits of data.
  • Page 338 Start and Stop Bits The printer receives data with 1 start bit and either 1 or 2 stop bits. The printer always sends 1 start and 2 stop bits. Parity There are four possible parity settings: Odd, Even, None, and Ignore.
  • Page 339 XON/XOFF/DTR • XON/XOFF/DTR/DSR Your printer supports two modes in which both hardware and software data flow control protocols are performed. In XON/XOFF/DTR mode, the printer uses both XON/XOFF and DTR pacing. When XON/XOFF/DTR/DSR mode is active, the printer uses both XON/XOFF and DTR/DSR pacing.
  • Page 340 Table 8-5 shows the state of each serial interface signal in the three data flow control protocols when the Honor DSR setting is Off. Table 8-5: Serial Link (All Protocols) with Honor DSR Off Printer Signal DTR (Output) DSR (Input) CTS (Input) These values are compatible with Hewlett-Packard Company’s LaserJet printers.
  • Page 341 Only DTR/DSR is used for flow control from the printer to the host computer. DTR drops to tell the computer that the receive buffer is nearly full or that the printer is busy and that data transmission should stop. About 640 free bytes remain in the buffer at this time.
  • Page 342 Honor DSR.) After you power on the printer and DTR is active, the printer sends an XON signal to the computer (DC1 control or X'11'). However, the computer does not need to detect this initial XON before sending data to the printer, because the printer can be powered on before the computer or terminal.
  • Page 343 Serial Errors The printer places an underscore character in the link buffer when it detects an error. Some printers also display serial errors on the printer operator panel or through MarkVision Professional as attendance messages, such as a 54 Serial Option x Error do not generate such an error message are: •...
  • Page 344: Network Support

    • Detect detachment of serial devices. Network Support Installing an internal print server enables you to connect your printer to a local area network (LAN). The print server supports these network interfaces: • The Token-Ring print server conforms to IEEE 802.5 using either IBM Cabling System (STP) or unshielded twisted-pair cable, which meets the IBM Cabling System Type 3 Media Specification (UTP).
  • Page 345: Input Buffer

    100BaseTX networks using Category 5 UTP cabling. For information on installing a print server in your printer, see your printer documentation. You may also connect your printer to a LAN by using an external print server. Use one of the following: •...
  • Page 346 Note: MB represents 1,048,576 bytes. K represents 1024 bytes. N/A means non-applicable. Note: When using serial communication, the printer signals the host computer to stop transmitting bytes when the serial input buffer is within 640 bytes. In addition, when XON/XOFF protocol is used, the printer signals the host computer to stop transmitting when the serial input buffer is 384, 256, and 128 bytes from full.
  • Page 347 Table A-1 lists PCL emulation commands and identifies printers that support them. For detailed information about PCL emulation commands and how to select them, see “PCL Emulation” on page 2-1. Table A-2 on page A-7 identifies printer support for the GL/2 commands. Table A-1: PCL Emulation Commands ✓ Supported Page numbers reference command ✘...
  • Page 348: Pcl Support

    Skip Perforation & Select Orientation & #M(b) Paper Type & Set Page Length & Simplex/Duplex Print & Job Separation & Long-Edge Offset Registration PCL Support Printer Model Page ✓ ✓ ✓ 2-52 ✓ ✓ ✓ 2-61 ✓ ✓ ✓ 2-54 ✓...
  • Page 349 Primary Font Height (Point Size) (s#W[data] Load Character Secondary Font Symbol Set Select Secondary Download Font (by Font ID) Select Default Secondary Font )s#B Secondary Font Stroke Weight PCL Support Printer Model Page ✓ ✓ ✓ 2-52 ✓ ✓ ✓...
  • Page 350 Pattern Control *c#R Symbol Set ID Code *c#S Symbol Set Control *c0T Set Picture Frame Anchor Point *c#V Vertical Rectangle Size (in Decipoints) *c#W[data] User-Defined Pattern PCL Support Printer Model Page ✘ ✘ ✘ 2-60 ✘ ✘ ✘ 2-60 ✘...
  • Page 351 *s1M Free Space *s#T Set Status Readback Location Type *s#U Set Status Readback Location Unit *s#X Echo *t#H Raster Width Destination *t#I Gamma Correction PCL Support Printer Model Page ✓ ✓ ✓ 2-73 ✓ ✓ ✓ 2-73 ✓ ✓ ✓...
  • Page 352 Note: The values of -1, 2, and 3 are not supported by any of the printers included in this document. %–12345X Universal Exit Language (UEL) / Start of PJL PCL Support Printer Model Page ✓ ✓ ✓ 2-71 ✓ ✓...
  • Page 353 Define Variable Text Path Edge Rectangle Absolute Edge Polygon Edge Rectangle Relative Extra Space Edge Wedge Primary Font Secondary Font Fill Polygon, Odd/Even Fill Polygon, Non-Zero Winding PCL Support Printer Model Page ✓ ✓ ✓ 2-75 ✓ ✓ ✓ 2-77 ✓...
  • Page 354 Pen Down Polyline Encoded Polygon Mode Pixel Placement Plot Relative Pen Up Pen Width Fill Rectangle Absolute Define Raster Fill Rotate Coordinate System Fill Rectangle Relative PCL Support Printer Model Page ✓ ✓ ✓ 2-77 ✓ ✓ ✓ 2-77 ✓ ✓...
  • Page 355 Relative Character Size Select Standard Font Screened Vectors Screened Vectors - 9, level Transparent Data Threshold Matrix Transparency Mode User Defined Line Fill Wedge Pen Width Units PCL Support Printer Model Page ✓ ✓ ✓ 2-75 ✓ ✓ ✓ 2-76 ✓...
  • Page 356 For detailed information about PJL commands, see “Printer Job Language” on page 3-1. All commands may not have a full description. Note: The word common applies to those variables common to both your Lexmark printer and the Hewlett-Packard Company’s LaserJet printers. Table B-1: Common Variables for Both Printer Languages ✓...
  • Page 357: Pjl Support

    Table B-1: Common Variables for Both Printer Languages (Continued) ✓ Supported ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name FORMATTERNUMBER FORMLINES HOLD HOLDKEY HOLDTYPE...
  • Page 358 Table B-1: Common Variables for Both Printer Languages (Continued) ✓ Supported ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name MEDIATYPE MPTRAY ORIENTATION OUTBIN PAGEPROTECT...
  • Page 359 Table B-2: Printer Unique PJL Variables for Both Printer Languages ✓ Supported ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LACTIVEBINRESET LADVANCEDSTATUS LALARMCONTROL LAUTOCRLF...
  • Page 360 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LCOLORMODEL LCUSTOMPAPERUNITS LCUSTOMPAPERWIDTH...
  • Page 361 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LCUSTOMTYPE4LOADING LCUSTOMTYPE4MEDIA LCUSTOMTYPE4NAME...
  • Page 362 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LENVELOPEWEIGHT LESCCHAR LFAXRESOLUTION...
  • Page 363 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LLABELSOUTBIN LLABELSTEXTURE LLABELSWEIGHT...
  • Page 364 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LOPTIONALOUTBIN2NAME LOPTIONALOUTBIN3NAME LOPTIONALOUTBIN4NAME...
  • Page 365 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LPREPRINTEDTEXTURE LPREPRINTEDWEIGHT LPRINTBUFFER...
  • Page 366 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LTRANSPARENCYTEXTURE LTRANSPARENCYWEIGHT LTRAY1SENSEDTYPEPAPER...
  • Page 367 ✓ Supported ✘ Not Supported Page numbers reference variable descriptions. Variable Name FONTNUMBER FONTSOURCE PITCH PTSIZE SYMSET Table B-4: Printer Unique Variables for PCL Emulation ✓ Supported ✘ Not Supported Page numbers reference variable descriptions. Variable Name LA4WIDTH LASSIGNFEEDER LASSIGNMANUALENVELOPE LASSIGNMANUALPAPER...
  • Page 368 Table B-4: Printer Unique Variables for PCL Emulation (Continued) ✓ Supported ✘ Not Supported Page numbers reference variable descriptions. Variable Name LBITMAPROUNDING LCOLOREXTENSIONS LFONTCOMPATIBILITY LFONTPRIORITY Table B-5: Common Variables for PostScript Emulation ✓ Supported ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only.
  • Page 369 Table B-6: Printer Unique Variables for PostScript Emulation ✓ Supported ✘ Not Supported Page numbers reference variable descriptions. Variable Name LPICTUREGRADE LPSFONTPRIORITY Table B-7: Printer Unique LRESOURCE Variables ✓ Supported ✘ Not Supported Page numbers reference variable descriptions. Variable Name...
  • Page 370 Variable Name DEVICE PAGE TIMED B-15 Page ✓ 3-54 ✓ 3-55 ✓ 3-56 ✓ 3-58 ✓ 3-59 ✓ 3-60 Printer Model Page ✓ ✓ ✓ 3-60 ✓ ✓ ✓ 3-60 ✓ ✓ ✓ 3-60 ✓ ✓ ✓ 3-60 PJL Support Printer Model ✓...
  • Page 371 30018 54 Parallel Error 30018 54 Std Network Software Error 30018 54 Std Ser Fax Connection Lost 30018 56 Standard Serial Disabled PJL Support Printer Model ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✘...
  • Page 372 Print Jobs on Disk. Go/ Stop? 30031 Restore Held Jobs. Go/ Stop? 30034 34 Short Paper 30035 52 Flash Full 30035 62 Disk Full PJL Support Printer Model ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 373 Insert Staple Cartridge 30107 Insert Stapler 30107 Priming Failed, Retry. Go/ Stop? 30112 54 Network x Software Error 30112 56 Serial Port x Disabled PJL Support Printer Model ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 374 62 Disk Full 32015 Disk Corrupted. Reformat? 32030 58 Too Many Flash Options 32052 53 Unformatted Flash 32052 63 Unformatted Disk 32052 64 Unsupported Disk Format PJL Support Printer Model ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 375 80 Belt Life Warning 40038 80 Fuser/Belt Life Warning 40038 80 Fuser Exhausted 40038 80 Belt Exhausted 40038 80 Fuser/Belt Exhausted 40038 83 ITU Maintenance PJL Support Printer Model ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 376 Intervention Required - 3-67 Cartridge Life Expired Intervention Required - 3-68 Cartridge Life Warning Intervention Required - 3-67 Printer Upper Door Open Intervention Required - 3-68 Printer Cover Open Intervention Required - 3-67 Close Toner Box Cover Intervention Required -...
  • Page 377 40021 Open Cover 40021 Open Rear Door 40021 Close Front Door 40021 Close Side Door 40021 Close Finisher Door 40021 Close Finisher Side Door PJL Support Printer Model ✘ ✘ ✘ ✘ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘...
  • Page 378 Install Env Feed or Cancel 40028 Reattach MP Feeder 40029 Reattach Output Bin <bin #> 40029 Reattach Bins <bin #x - bin #y> 40029 Install Bin x or Cancel Job PJL Support Printer Model ✘ ✘ ✘ ✘ ✓ ✓ ✓ ✓ ✘ ✘...
  • Page 379 58 Too Many Bins Attached 40030 58 Too Many Disks Installed 40036 58 Too Many Disks Installed 40037 31 PerfectFinish Missing 40037 87 PerfectFinish Empty 40038 88 Toner Low PJL Support Printer Model ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 380 84 Black Photo Dev Exhausted 40038 88 Cartridge Low <CMYK> 40038 Replace PC Kit 40038 Replace PC Kit To Continue 40038 Replace Toner Cartridge PJL Support Printer Model ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 381 Replace Transfer Kit 40087 59 Incompatible Bin x 40088 59 Incompatible Duplex 40089 59 Incompatible Tray x 40090 59 Incompatible Envelope Feeder 40095 Check Duplex Connection PJL Support Printer Model ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 382 Yellow, and Black cartridges, respectively. B-27 Status Code Return String 40095 Install Duplex or Cancel Job 40096 Close Duplex Door 40096 Insert Duplex Option 40101 Load Staples PJL Support Printer Model ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 383 For more information, see “Table 3-16: Tray Values” on page 3-74. yy represents a media size code. For more information, see “Table 3-17: Media Size Values” on page 3-74. * See your printer documentation for return string messages. B-28 Status Code...
  • Page 384 For more information, see “Table 3-16: Tray Values” on page 3-74. yy represents a media size code. For more information, see “Table 3-17: Media Size Values” on page 3-74. * See your printer documentation for return string messages. B-29 Status Code...
  • Page 385 The door or cover needs to be opened. x represents the number of jammed pages in the printer. y represents the tray number. z represents the bin number.
  • Page 386 The door or cover needs to be opened. x represents the number of jammed pages in the printer. y represents the tray number. z represents the bin number.
  • Page 387 The door or cover needs to be opened. x represents the number of jammed pages in the printer. y represents the tray number. z represents the bin number.
  • Page 388 The door or cover needs to be opened. x represents the number of jammed pages in the printer. y represents the tray number. z represents the bin number.
  • Page 389 The door or cover needs to be opened. x represents the number of jammed pages in the printer. y represents the tray number. z represents the bin number.
  • Page 390 The door or cover needs to be opened. x represents the number of jammed pages in the printer. y represents the tray number. z represents the bin number.
  • Page 391 Table B-15: Device Attendance Messages ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message RDYMSG OPMSG STMSG Table B-16: Lexmark Unique PJL Commands ✓ Supported ✘ Not Supported Page numbers reference command descriptions. Command LBEEP LDOWNLOADTARGET LPORTROTATE LPRINT testpage •...
  • Page 392 Table B-16: Lexmark Unique PJL Commands (Continued) ✓ Supported ✘ Not Supported Page numbers reference command descriptions. Command • LPRINTPSFONTS LESCAPECHAR LFAX PHONENUMBER LOPENFILE LCLOSEFILE LREADFILE LWRITEFILE LRUNFILE LRENAMEFILE LDELETEFILE LFORMAT LDEFRAG B-37 Printer Model Page ✓ ✓ 3-83 ✓...
  • Page 393 Table B-17: File and Device Protection Commands ✓ Supported ✘ Not Supported Page numbers reference command descriptions. Command LDECLARE LRESOURCE LDELETEPASSWORD LQUERYSEED LBYPASSPASSWORD KEY B-38 Printer Model Page ✓ ✓ 3-95 ✓ ✓ 3-96 ✓ ✓ 3-98 PJL Support ✓...
  • Page 394 Operator Name appletalktype buildtime byteorder checkpassword currentfilenameextend currentmanualduplexmode currentuniversalsize defaulttimeouts deletefile devcontrol devdismount devforall devformat devmount devstatus diskonline PostScript Support Printer Model Page ✓ ✓ 4-14 ✓ ✓ 4-14 ✓ ✓ 4-14 ✓ ✓ 4-15 ✓ ✓ 4-15 ✘ ✘...
  • Page 395: Postscript Support

    PostScript Support Printer Model Page ✓ ✓ 4-22 ✓ ✓ 4-22 ✓ ✓ 4-22 ✓ ✓ 4-23 ✓ ✓ 4-23 ✓ ✓...
  • Page 396 PostScript Support Printer Model Page ✓ ✓ 4-31 ✓ ✓ 4-32 ✓ ✓ ✓ ✓ 4-32 ✓ ✓ 4-32 ✓ ✓ 4-33 ✓...
  • Page 397 PostScript Support Printer Model Page ✓ ✓ 4-41 ✓ ✓ 4-42 ✓ ✓ 4-42 ✓ ✓ 4-42 ✓ ✓ ✓ ✓ 4-43 ✘...
  • Page 398 • TonerSaver • PictureGrade • ImageEnhancement • PrintDarkness • AutoMediaType • EdgeToEdge • DefaultPoliciesPageSize • SubstituteSize • Type • ColorCorrection • ImageBrightness • ImageContrast • PrintQuality Printer Model Page ✓ ✓ 4-49 4-49 4-49 ✓ ✓ 4-49 4-49 ✘ ✘...
  • Page 399 • 5 - Tray 4 • 6 - Tray 5 – PageSize – MatchAll – MediaColor – MediaType – MediaWeight – InputLocation • Mode • Priority Install ManualFeed ManualFeedTimeout Printer Model Page ✓ ✓ 4-52 ✓ ✓ 4-52 ✓ ✓ 4-52 ✓ ✓...
  • Page 400 • 4 - Optional Bin 4 • 5 - Optional Bin 5 • 6 - Optional Bin 6 • 7 - Optional Bin 7 • 8 - Optional Bin 8 • 9 - Optional Bin 9 Printer Model Page ✓ ✓ 4-55 4-55 ✓...
  • Page 401 • PolicyReport • PageSize PostRenderingEnhance PostRenderingEnhanceDetails • REValue • Type PowerSave ProcessColorModel Punch SlipSheet SlipSheetDetails • SlipSheetSource • Type Staple TraySwitch Tumble Printer Model Page ✓ ✓ 4-58 ✓ ✓ 4-58 ✓ ✓ 4-58 4-58 ✓ ✓ 4-58 ✓ ✓...
  • Page 402 ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Page AccurateScreens 4-63 CollatedCopies 4-63 HalftoneMode 4-64 IdiomRecognition 4-64 JobName 4-64 JobTimeout 4-64 Printer Model Page ✓ ✓ 4-62 4-62 ✓ ✓ 4-62 ✓ ✓ 4-62 ✓ ✓ 4-62 Default ✓...
  • Page 403 ✓ 1024 ✓ 5000 ✓ 2147483647 ✓ ✓ false ✓ ✓ 25000 per MB of RAM ✓ WaitTimeout system parameter PostScript Support Printer Model ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 404 CurOutputDevice CurPatternCache CurScreenStorage CurSourceList CurUPathCache DisableFastProcs DoPrintErrors DoStartPage EnableExtraFonts EngineBoot EngineCode EngineSpeed EnvironmentSave FactoryDefaults FatalErrorAddress FontResourceDir FontVersion C-11 PostScript Support Printer Model Page ✓ ✓ 4-66 4-66 4-66 4-66 4-66 ✓ ✓ 4-67 4-67 ✓ ✓ 4-67 4-67 4-67 4-67...
  • Page 405 MaxImageBuffer MaxOutlineCache MaxPatternCache MaxPermanentVM MaxRasterMemory MaxScreenStorage MaxSourceList MaxUPathCache PageCount PanelCode PrinterCode PrinterName RamSize RealFormat Revision SearchBuiltinFontsFirst SerialNumber C-12 PostScript Support Printer Model Page 4-68 4-68 ✓ ✓ 4-69 4-69 4-69 4-69 4-69 4-69 4-69 4-69 4-69 4-69 4-69 4-69 4-70...
  • Page 406 ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. StartJobPassword StartupMode StaticRamSize SystemParamsPassword UseOldcopypage UseOldfonts ValidNV WaitTimeout C-13 PostScript Support Printer Model Page 4-70 4-70 ✓ ✓ 4-70 4-71 4-71 4-71 4-71 4-65 ✓ ✓...
  • Page 407 Table C-5: Devices Supported ✓ Supported ✘ Not Supported n Network version of the printer model Device Page ✓ %ParallelA% 4-66 ✘ %ParallelB% ✘ %ParallelC% ✘ %ParallelD% ✓ %SerialA% ✘ %SerialB% ✘ %SerialC% ✘ %SerialD% ✘ %LocalTalkA% ✘ %LocalTalkB% ✘...
  • Page 408 Table C-5: Devices Supported (Continued) ✓ Supported ✘ Not Supported n Network version of the printer model Device Page ✘ %AppSocketC% 4-66 ✘ %AppSocketD% ✘ %RemotePrinterA% ✘ %RemotePrinterB% ✘ %RemotePrinterC% ✘ %RemotePrinterD% ✘ %PrintServerA% ✘ %PrintServerB% ✘ %PrintServerC% ✘ %PrintServerD% ✓...
  • Page 409 PCLSmartSwitch PortLocation PSSmartSwitch Type Device Parameters for the Communication Device %Serial%, %SerialA%, %SerialB%, %SerialC%, %SerialD% Baud CheckParity DataBits DelayedOutputClose Enabled Filtering FlowControl HasNames C-16 Printer Model Page ✓ ✓ 4-73 ✓ ✓ 4-73 ✓ ✓ 4-73 ✓ ✓ 4-73 ✓...
  • Page 410 Device Parameters for the Communication Device %LocalTalk%, %LocalTalkA%, %LocalTalkB%, %LocalTalkC%, %LocalTalkD% DelayedOutputClose Enabled Filtering HasNames Interpreter LocalTalkType NodeID PCLSmartSwitch PortLocation PSSmartSwitch Type C-17 Printer Model Page ✓ ✓ 4-74 ✓ ✓ 4-75 ✓ ✓ 4-75 ✓ ✓ 4-75 ✓ ✓...
  • Page 411 NodeID PCLSmartSwitch PortLocation PSSmartSwitch Type Device Parameters for the Communication Device %IR%, %IR_A%, %IR_B%, %IR_C%, %IR_D% DelayedOutputClose Enabled Filtering HasNames Interpreter PCLSmartSwitch PortLocation C-18 Printer Model Page ✓ ✓ 4-77 ✓ ✓ 4-77 ✓ ✓ 4-77 ✓ ✓ 4-77 ✓...
  • Page 412 PSSmartSwitch Type Device Parameters for the Communication Device %TokenTalk%, %TokenTalkA%, %TokenTalkB%, %TokenTalkC%, %TokenTalkD% Address Bridging DelayedOutputClose Enabled Filtering HasNames Interpreter NodeID PCLSmartSwitch C-19 Printer Model Page ✓ ✓ 4-79 ✓ ✓ 4-79 ✓ ✓ 4-79 ✓ ✓ 4-80 ✓ ✓...
  • Page 413 Table C-6: Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. PortLocation PSSmartSwitch TokenTalkType Type Zone C-20 Printer Model Page ✓ ✓ 4-81 ✓ ✓ 4-81 ✓ ✓ 4-82 ✓ ✓ 4-82 ✘ ✘ 4-82 PostScript Support ✓...
  • Page 414 %RemotePrinterB%, %RemotePrinterC%, %RemotePrinterD% DelayedOutputClose Enabled Filtering HasNames Interpreter PortLocation Type Device Parameters for the Communication Device %PrintServer%, PrintServerA%, PrintServerB%, %PrintServerC%, %PrintServerD% DelayedOutputClose Enabled C-21 Printer Model Page ✓ ✓ 4-82 ✓ ✓ 4-82 ✓ ✓ 4-82 ✓ ✓ 4-82 ✓...
  • Page 415 Filtering HasNames Interpreter PortLocation Type Device Parameters for the Communication Device %LexLink%, %LexLinkA%, %LexLinkB%, %LexLinkC%, %LexLinkD% DelayedOutputClose Enabled HasNames Interpreter PortLocation Type C-22 Printer Model Page ✓ ✓ 4-84 ✓ ✓ 4-84 ✓ ✓ 4-84 ✓ ✓ 4-84 ✓ ✓...
  • Page 416 %EthernetPhysical%, %EthernetPhysicalA%, %EthernetPhysicalB%, %EthernetPhysicalC%, %EthernetPhysicalD% EthernetAddress PortLocation Type Device Parameters for the Communication Device %TokenRingPhysical%, %TokenRingPhysicalA%, %TokenRingPhysicalB%, %TokenRingPhysicalC%, %TokenRingPhysicalD% Address PortLocation Speed Type C-23 Printer Model Page ✓ ✓ 4-86 ✓ ✓ 4-86 ✓ ✓ 4-86 ✓ ✓ 4-86 ✓...
  • Page 417 Device Parameters for the Parameters Device %Calendar%, %CalendarA%, %CalendarB%, %CalendarC%, %CalendarD% Hour Minute Month Running Second Type Year DateTime DayOfWeekLong DayOfWeekNum DayOfWeekShort C-24 Printer Model Page ✓ ✓ 4-87 ✓ ✓ 4-88 ✓ ✓ 4-89 ✓ ✓ 4-89 ✓ ✓...
  • Page 418 Type Writeable Device Parameters for the Parameters Device %flash1% BlockSize Free HasNames InitializeAction LogicalSize Mounted PhysicalSize Removable Searchable SearchOrder Type Writeable C-25 Printer Model Page ✓ ✓ 4-89 ✓ ✓ 4-89 ✓ ✓ 4-89 ✓ ✓ 4-90 ✓ ✓ 4-90 ✓...
  • Page 419 PhysicalSize Removable Searchable SearchOrder Type Writeable Table C-7: PostScript Commands: Message Keys ✓ Supported ✘ Not Supported Page numbers reference status message key and value descriptions. C-26 Printer Model Page ✓ ✓ 4-92 ✓ ✓ 4-92 ✓ ✓ 4-92 ✓...
  • Page 420 Table C-7: PostScript Commands: Message Keys ✓ Supported ✘ Not Supported Page numbers reference status message key and value descriptions. status source C-27 Printer Model Page ✓ ✓ ✓ 4-94 ✓ ✓ ✓ 4-94 PostScript Support ✓ ✓...
  • Page 421: Index

    Windows NT 4.0 8-3 Windows XP 8-5 printer-to-computer 8-13 protocols 8-23 compatibility modes backward and forward Lexmark E323 2-9 Lexmark T634 2-9 compression description, raster image graphics 2-78 raster compression mode command 2-78 set raster compression mode 2-68 connectors 8-1...
  • Page 422 6-2 viewing the contents 6-3 fonts PCL emulation Lexmark X422 2-8 printing directory list for flash or disk 3-83, 6-3 saving on flash memory or disk 6-3 setting password protection 3-93 formatting flash or disk, PJL 3-92...
  • Page 423 3-75 page, printable PCL emulation 2-3 paper handling 3-72 paper sizes status message codes 3-74 paper sizes supported Lexmark C510(n) 2-4 paper trays PCL emulation paper size 2-54 paper source 2-54 PostScript emulation automatic size sensing search order 4-5...
  • Page 424 2-55 long-edge offset registration 2-52 number of collated copies 2-52 number of copies 2-52 output bin 2-56 printer reset 2-52 short-edge offset registration 2-52 simplex/duplex print 2-52 unit of measure 2-53 Universal Exit Language 2-53 macros...
  • Page 425 2-62 symbol set control 2-62 symbol set ID code 2-62 control codes 2-49 font and symbol set support Lexmark X422 2-8 GL/2 Language 2-74 linking commands 2-50 paper and envelope dimensions Lexmark C510(n) 2-4 password protection 3-93...
  • Page 426 accessing files 6-9 device names 6-9 device parameters 4-72 device search order 6-12 envelope size support 4-10 filenames 6-9 interpreter parameters 4-63 page device parameters 4-49 paper size commands currentuniversalsize 4-3 ignoresize 4-4 setignoresize 4-4 setuniversalsize 4-5 paper tray commands manualfeed 4-8 papertray 4-8 setpapertray 4-9...
  • Page 427 4-66 user parameters 4-63 using the operator panel 4-1 power requirements 7-3 printable areas 2-3, 2-6 Printer Job Language (PJL) attendance messages 3-67 30 Print Unit Missing 3-67 30 Coating Roll Missing 3-67 31 Defective Cartridge XXXX 3-67...
  • Page 428 Load Staples 3-71, 3-72 Open Cover 3-68 Open Rear Door 3-68 OPMSG message 3-71 paper handling 34 Incorrect Media 3-73 34 Wrong Paper Size in Tray x 3-73 34 Wrong Paper Size Manual Feed 3- Change <source> 3-73 Check <source> Paper Guide 3-73 Insert Duplex Pages &...
  • Page 429 37 Insufficient Collation Area 3-63, 3-65 37 Insufficient Defrag Memory 3-63 37 Insufficient Memory 3-63 38 Memory Full 3-63 39 Complex Page 3-63 50 PPDS Font Error 3-63 51 Defective Flash 3-64, 3-66 52 Flash Full 3-64, 3-66 53 Unformatted Flash 3-64, 3-66 54 Network x Software Error 3-65 54 Par x ENA Connection Lost 3-65 54 Parallel Error 3-63...
  • Page 430 Replace Fuser 3-61, 3-62 Replace PC Kit 3-61, 3-62 Replace Toner 3-61, 3-62 Replace Transfer 3-62 Res Reduced 3-62 Resetting the Printer 3-61 Tray <source #> Empty 3-62 Tray <source #> Missing 3-62 Waiting 3-62 status messages and codes 3-61...
  • Page 431 LBLANKPAGES 3-19 LBONDLENGTH 3-19 LBONDLOADING 3-19 LBONDOUTBIN 3-20 LBONDTEXTURE 3-20 LBONDWEIGHT 3-20 LBWLOCK 3-20 LCANCEL 3-20 LCARDSTOCKLENGTH 3-20 LCARDSTOCKLOADING 3-20 LCARDSTOCKOUTBIN 3-21 LCARDSTOCKTEXTURE 3-21 LCARDSTOCKWEIGHT 3-21 LCOLLATION 3-21 LCOLORCORRECTION 3-21 LCOLOREDLENGTH 3-21 LCOLOREDLOADING 3-22 LCOLOREDOUTBIN 3-22 LCOLOREDTEXTURE 3-22 LCOLOREDWEIGHT 3-22 LCOLOREXTENSIONS 3-50 LCOLORMODEL 3-22 LCUSTOMPAPERFEED 3-23...
  • Page 432 LIMAGESMOOTHING 3-33 LINFEEDERSIZE 3-33 LINKALERT 3-33 LINMPFEEDERSIZE 3-33 LJAMRECOVERY 3-33 LLABELSLENGTH 3-33 LLABELSLOADING 3-33 LLABELSOUTBIN 3-34 LLABELSTEXTURE 3-34 LLABELSWEIGHT 3-34 LLASTTRAYRENUMBER 3-34 LLEFTMARGINOFFSET 3-34 LLETTERHEADLENGTH 3-34 LLETTERHEADLOADING 3-34 LLETTERHEADOUTBIN 3-35 LLETTERHEADTEXTURE 3-35 LLETTERHEADWEIGHT 3-35 LMANUALENVELOPESIZE 3-36 LMANUALENVELOPETYPE 3-36 LMANUALPAPERSIZE 3-36 LMANUALPAPERTYPE 3-36 LMPFEEDERPAPERTYPE 3-36 LMULTIPAGEBORDER 3-36...
  • Page 433 8-11 XON/XOFF 8-26 raster compression mode 2-78 adaptive compression 2-82 delta row 2-81 group 3 and 4 2-83 Lexmark adaptive 2-84 run-length encoded data 2-80 Tagged Image File Format (TIFF) 2-80 uncoded data 2-79 raster image graphics 2-78 receivers...
  • Page 434 MarkVision Professional 2-1 methods 5-1 operator panel 2-1, 4-1 PCL emulation 2-1 PostScript emulation 4-1 Printer Job Language (PJL) 3-3 setting for different interfaces 5-2 SmartSwitch 5-1 software program 2-2, 4-2 Symbol Set Tables, locating ID values 2-50 symbol sets...
  • Page 435 3-12 common for PCL emulation 3-48 common for PostScript emulation 3-51 environment 3-7 printer unique for all printer languages 3-19 printer unique for PCL emulation 3-49 weight, printer 7-5 whole page setting 2-7 XON/XOFF protocol 8-23...

Table of Contents