Lexmark X644E Technical Reference Manual

Lexmark x644e: user guide
Hide thumbs Also See for X644E:
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.
© 2006 Lexmark International, Inc.
740 West New Circle Road
Lexington, Kentucky 40550
www.lexmark.com

Advertisement

Table of Contents
loading

Summary of Contents for Lexmark X644E

  • 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. © 2006 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

    Printable Areas...2-3 Lexmark™ X642e, 644e, X646e, X850e, X852e, and X854e...2-4 Print Area Menu Item...2-6 Font and Symbol Set Support for the Lexmark X642e, X644e, X646e, X850e, X852e, and X854e ...2-8 Forward and Backward Compatibility Modes for the Lexmark X642e, X644e, X646e, X850e, X852e, and X854e ...2-9 Selecting Symbol Sets for Lexmark X644e and X646e ...
  • Page 4 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 ...3-61 Information Messages... 3-61 Auto-Continuable Conditions ... 3-63 Attendance Conditions ...
  • Page 5 Status and Error Messages ... 4-92 Tagged Binary Not Active ... 4-92 Tagged Binary Active ... 4-92 Status Messages... 4-93 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 Altitude Specifications ...7-5 Atmospheric Pressure...7-5 Printer Interfaces...8-1 Setting Up the Communications Port ...8-2 Setting Up the Communications Port Using Windows 95/98/Me ...8-2 Setting Up the Communications Port Using Windows NT 4.0 ...8-3 Setting Up the Communications Port Using Windows 2000 ...8-4 Setting Up the Communications Port Using Windows XP ...8-5 Deciding Which Interface to Use ...8-6 Parallel Interface...8-7...
  • Page 7 TOC-5 Contents PCL Support ... A-1 PJL Support ... B-1 PostScript Support ... C-1 Index ... X-1...
  • Page 8: Introduction

    If your printer is not included in this edition of the Technical Reference, it may be available in another version. Visit the Lexmark Web site at www.lexmark.com/ publications for more information.
  • Page 9 Introduction Chapter 2: “PCL Emulation” Shows how to select PCL emulation and discusses PCL emulation commands, GL/2 commands, and resident font and symbol set support. Chapter 3: “Printer Job Language” Contains detailed information about certain commands that cause the printer to enter PCL emulation, PostScript emulation, and Personal Printer Data Stream (PPDS), and many other types of commands.
  • Page 10 Introduction Appendix A: “PCL Support” Appendix B: “PJL Support” Appendix C: “PostScript Support”...
  • Page 11: Navigational Tips

    Navigational Tips If you are not familiar with PDF files, the following tips may help you find the information you need. • To move forward and backward through this document: – Select an option under View in the menu bar at the top of the page. –...
  • 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

    CHAPTER 2: PCL Emulation When you select PCL emulation as the printer language, the printer supports the Hewlett-Packard Company’s LaserJet Printer Command Language. This chapter shows how to select PCL emulation and discusses PCL emulation commands, along with resident PCL emulation font and symbol set support. To determine which commands your printer supports, see Appendix A: “PCL Support”...
  • Page 14: Using Your Software Program

    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...
  • Page 15: Page Formatting

    Page Formatting The printable areas and logical pages for PCL emulation (both portrait and landscape orientation) are illustrated below. See the Legend that follows for definitions of areas A through I. Printable Areas Legend: Portrait physical page width and landscape physical page length Portrait physical page length and landscape physical page width Portrait logical page width Landscape logical page width...
  • Page 16: Lexmark™ X642E, 644E, X646E, X850E, X852E, And X854E

    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. B5 is not supported in X850e, X852e, and X8454e.
  • Page 17 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. B5 is not supported in X850e, X852e, and X8454e.
  • Page 18: Print Area Menu Item

    Print Area Menu Item The printable area is the area on a sheet of paper within which a pel can be printed. Logical page is a conceptual entity that defines the area in which margins (top, bottom, left, right) may be set and the area in which the PCL cursor may be positioned. The physical page border is the actual physical boundaries of a page.
  • Page 19 The Whole Page setting only affects pages printed when using PCL emulation. If Whole Page is selected, the PCL language sets the logical page area equal to the physical page dimensions. Since the logical page dimensions and the physical page dimensions are the same, in theory, the cursor may be positioned anywhere on the page.
  • Page 20: Font And Symbol Set Support For The Lexmark X642E, X644E, X646E, X850E, X852E, And X854E

    Font and Symbol Set Support for the Lexmark X642e, X644e, X646e, X850e, X852e, and X854e Your printer has 91 resident fonts in PCL emulation, including 89 scalable fonts and two bitmapped fonts. Several parameters are used to select a font from the data stream. These include symbol set, spacing, point or pitch, style, weight, and typeface number.
  • Page 21: Forward And Backward Compatibility Modes For The Lexmark X642E, X644E, X646E, X850E, X852E, And X854E

    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 Univers Bold Italic Times New Roman Times New Roman Italic Times New Roman Bold Times New Roman Bold Italic Arial Arial Italic Arial Bold Arial Bold Italic Letter Gothic Letter Gothic Italic Letter Gothic Bold...
  • Page 23 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 ITC Zapf Dingbats 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: Selecting Symbol Sets For Lexmark X644E And X646E

    To determine if a font or typeface supports a symbol set, see the complete listing of PCL emulation fonts and symbol sets in the following tables: “Table 2-7: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Specials” on page 2-26, “Table 2-9: TX642e, X644e, X646e, X850e, X852e, and X854e PCL...
  • Page 26 Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek” on page 2-37, and “Table 2-11: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Specials” on page 2-43 Table 2-5: X642, X644e, X646e, X850e, X852e, and X854ePCL Emulation Symbol Sets - Latin 1 Typeface / Symbol Set PJL Value Symbol Set ID ✓...
  • Page 27 Table 2-5: X642, X644e, X646e, X850e, X852e, and X854ePCL Emulation Symbol Sets - Latin Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ CG Times Bold Italic ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 28 Table 2-5: X642, X644e, X646e, X850e, X852e, and X854ePCL Emulation Symbol Sets - Latin Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Garamond Antiqua ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 29 Table 2-5: X642, X644e, X646e, X850e, X852e, and X854ePCL Emulation Symbol Sets - Latin Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Helvetica Narrow ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 30 Table 2-5: X642, X644e, X646e, X850e, X852e, and X854ePCL Emulation Symbol Sets - Latin Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ITC Zapf Chancery Medium Italic ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 31 Table 2-5: X642, X644e, X646e, X850e, X852e, and X854ePCL Emulation Symbol Sets - Latin Typeface / Symbol Set PJL Value Symbol Set ID ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Wingdings ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 32 Table 2-6: X642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Latin 2 Typeface / Symbol PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 33 Table 2-6: X642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol PJL Value Symbol Set ID ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 34 Table 2-6: X642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol PJL Value Symbol Set ID ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 35 Table 2-6: X642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol PJL Value Symbol Set ID ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 36 Table 2-6: X642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol PJL Value Symbol Set ID ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 37 Table 2-6: X642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol PJL Value Symbol Set ID ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 38 Table 2-7: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Specials Typeface / Symbol Set PJL Value Symbol Set ID Courier Courier Italic Courier Bold Courier Bold Italic CG Times CG Times Italic CG Times Bold...
  • Page 39 Table 2-7: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID Letter Gothic Italic Letter Gothic Bold Univers Condensed Medium Univers Condensed Medium Italic Univers Condensed Bold...
  • Page 40 Table 2-7: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID Coronet Helvetica Helvetica Italic Helvetica Bold Helvetica Bold Italic Helvetica Narrow Helvetica Narrow Italic Helvetica Narrow Bold...
  • Page 41 Table 2-7: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID Century Schoolbook Roman Century Schoolbook Italic Century Schoolbook Bold Century Schoolbook Bold Italic ITC Zapf Chancery Medium Italic...
  • Page 42 Table 2-7: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID C39 Wide OCR-A OCR-B Wingdings Symbol SymbolPS ITC Zapf Dingbats ✓ Indicates Typeface supports the specified Symbol Set.
  • Page 43 Table 2-8: X642e, X644e, X646e, X850e, X852e, and X854e ISO PCL Emulation Symbol Sets (Continued) Symbol Set ID Table 2-9: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 1 Typeface / Symbol Set PJL Value Symbol Set ID ✓...
  • Page 44 Table 2-9: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ CG Times ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 45 Table 2-9: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Univers Condensed Medium Italic ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 46 Table 2-9: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Helvetica Italic ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 47 Table 2-9: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Century Schoolbook Italic ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 48 Table 2-9: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin Typeface / Symbol Set PJL Value Symbol Set ID ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ C39 Wide ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 49 Table 2-10: X642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Latin 2 Typeface / Symbol PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 50 Table 2-10: X642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 51 Table 2-10: X642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol PJL Value Symbol Set ID ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 52 Table 2-10: X642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol PJL Value Symbol Set ID ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 53 Table 2-10: X642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol PJL Value Symbol Set ID ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 54 Table 2-10: X642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Typeface / Symbol PJL Value Symbol Set ID ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 55 Table 2-11: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Specials Typeface / Symbol Set PJL Value Symbol Set ID Courier Courier Italic Courier Bold Courier Bold Italic CG Times CG Times Italic CG Times Bold...
  • Page 56 Table 2-11: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID Letter Gothic Italic Letter Gothic Bold Univers Condensed Medium Univers Condensed Medium Italic Univers Condensed Bold...
  • Page 57 Table 2-11: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID Coronet Helvetica Helvetica Italic Helvetica Bold Helvetica Bold Italic Helvetica Narrow Helvetica Narrow Italic Helvetica Narrow Bold...
  • Page 58 Table 2-11: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID Century Schoolbook Roman Century Schoolbook Italic Century Schoolbook Bold Century Schoolbook Bold Italic ITC Zapf Chancery Medium Italic...
  • Page 59 Table 2-11: TX642e, X644e, X646e, X850e, X852e, and X854e PCL Emulation Symbol Sets - Specials (Continued) Typeface / Symbol Set PJL Value Symbol Set ID C39 Wide OCR-A OCR-B Wingdings Symbol SymbolPS ITC Zapf Dingbats ✓ Indicates Typeface supports the specified Symbol Set.
  • Page 60: Command Structure

    Table 2-12: X642e, X644e, X646e, X850e, X852e, and X854e 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. It also demonstrates how you can link commands to abbreviate them.
  • Page 61: Commands

    Table 2-13: Control Codes (Continued) Code Function Carriage Return Space Primary Font Secondary Font Commands 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 margin beginning at column 63, the right margin of each printed page begins at column 63. That margin stays constant until a right margin command with a different value resets it or until the printer is reset. Parameters for each command are listed in the command tables beginning on page 2-51.
  • Page 63: Pcl Emulation Commands

    For example, notice that the first 3 bytes of these two commands are the same: (s10H (s4099T To combine these two commands, use this form: (s10h4099T which is 3 bytes shorter than the long form: (s10H (s4099T You can combine more than two commands; for example, you can add Select Stroke Weight Bold ( (s10h3b4099T or in the long form:...
  • Page 64 Table 2-15: Job Control (Continued) Command / Parameters & # = number of Copies (1 to 32767) Default = 1 & Single-Sided (Default) Duplex Long-Edge Binding Duplex Short-Edge Binding 100 Manual Duplex First Sides 101 Manual Duplex Second Sides & # = number of Decipoints Range = -32767 to 32767 (1 Decipoint = 1/720 inch)
  • Page 65 Table 2-16: Page Control Command / Parameters & Paper Executive Letter Legal 4, 10 Folio 6, 11 Ledger (11 x 17) 13, 25 A5 Paper Statement A4 Paper A3 Paper 12, 45 B5 Paper B4 Paper Custom Paper/Universal Envelopes Monarch 7 3/4 Commercial 10 Commercial 9 99, 100...
  • Page 66 Table 2-16: Page Control (Continued) Command / Parameters &f#O Short-edge Long-edge &f#W [custom name] # = number of bytes in the custom name & Portrait (Default) Landscape Reverse Portrait Reverse Landscape &a#P # = Degrees (0, 90, 180, 270) Default = 0 &c#T Horizontal Printing Vertical Rotated Printing...
  • Page 67 Table 2-16: Page Control (Continued) Command / Parameters & # = number of lines Default = 60 or 64 (Country specific) & Auto Select (uses the active bin) Standard Bin Bin 1 or Rear Bin Bin 1 or Rear Bin Bin 2 Bin 3 Bin 4...
  • Page 68 Table 2-16: Page Control (Continued) Command / Parameters & 1 line/inch 2 lines/inch 3 lines/inch 4 lines/inch 6 lines/inch (Default) 8 lines/inch 12 lines/inch 16 lines/inch 24 lines/inch 48 lines/inch &a#G Next Side Front Side Back Side & # = number from 0 to 14 0 = default page length is used (1 to 14 = new page length is set) &k#W...
  • Page 69 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 70 Table 2-18: Cursor Positioning (Continued) Command / Parameters &a#R # = number of Rows &a#V # = number of Decipoints (1 Decipoint = 1/720 inch) *p#Y # = number of PCL Units &k#G CR=CR, LF=LF, FF=FF (Default) CR=CR+LF, LF=LF, FF=FF CR=CR, LF=CR+LF, FF=CR+FF CR=CR+LF, LF=CR+LF, FF=CR+FF &f#S...
  • Page 71 Note: For the commands listed in Table 2-19, font selection is based on all parameters set following the best fit selection rules. Table 2-19: Font Selection Command / Parameters (# (primary) )# (secondary) # = symbol set ID Default = 10U (PC-8) or 12U (PC-850), [Country specific] (s#P (primary) )s#P (secondary)
  • Page 72 # 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 X642e, X644e, X646e, X850e, X852e, and X854e” on page 2-8. (#X (primary)
  • Page 73 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 74 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 75 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 76 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 77 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 78 Table 2-26: Raster Graphics Command / Parameters *t#R 75 dpi 100 dpi 150 dpi 200 dpi 300 dpi 600 dpi 1200 1200 dpi *r#F Rotate with print Fixed (Default) *r#S # = Number of Input Pixels *r#T # = Number of Raster Lines *r#A Left Graphics Margin at 0 (Default) Current Cursor Position...
  • Page 79 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 80 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 81 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 82 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 83 Table 2-28: Status Readback Command / Parameters *s#T Invalid location (Default) Use currently selected location All locations Internal (resident) Downloaded entity Cartridge User-installable flash Disk *s#U If download, temporary; otherwise, highest priority If download, permanent; otherwise, next higher priority *s#I Font Macro User-defined pattern...
  • Page 84 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 85: Gl/2 Commands

    Table 2-30: Miscellaneous Commands (Continued) Command / Parameters *o#M(b) Ink Saver Normal Best & #M(b) Plain Paper Bond Coated Paper Glossy Paper Transparency Photo Paper Card Stock Labels Envelope Letterhead Preprinted Colored Paper Iron On 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.
  • Page 86 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 87 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 88 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 89: Raster Image Graphics

    Raster Image Graphics These commands utilize the raster area. Before sending data, set the presentation mode, the resolution, the compression mode, the raster height and width, and start raster graphics. These parameters are in effect until you overwrite them with a different command or there is a printer reset.
  • Page 90 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 91 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 92 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 93 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 94 Zlib Zlib is a generic compression method. It refers to a standard for compression as well as the library that implements the standard. The zlib compression method uses the deflate algorithm. This same algorithm is used by more widely known compression utilities such as PKZIP and GZIP. Compressed data is a series of variably-sized blocks.
  • Page 95 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 96: 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 97: Printer Job Language

    CHAPTER 3: 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.
  • Page 98: Kernel Commands

    Notes: • Parameters enclosed in square brackets ([ ]) are optional and not required for command execution. • The PJL interpreter requires uppercase for the mands except the Universal Exit Language (UEL) command. The rest of the PJL command is not case sensitive. The UEL command is case sensitive. •...
  • Page 99 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.) Example: @PJL ENTER LANGUAGE = PostScript[<CR>]<LF>...
  • Page 100: Job Separation Commands

    Job Separation Commands Your printer supports the PJL JOB and EOJ commands. When the printer receives a JOB command, the print timeout is multiplied by 10; when the printer receives a PJL EOJ command, the print timeout is reset to the user default. The appears on the printer operator panel display or through MarkVision Professional until an EOJ command is received or until the print timeout expires.
  • Page 101 Parameters: NAME = "job name" Use the NAME parameter to assign a character string name to a particular job. The name may be any combination of printable characters, spaces or horizontal tabs up to a maximum of 80 characters, spaces, or tabs. The enclosed in double quotes, as indicated by the command syntax.
  • Page 102 EOJ Command The EOJ command signifies the end of a print job. Syntax: @PJL EOJ [NAME = "job name"][<CR>]<LF> Note: Only use the EOJ command in conjunction with the JOB command. Parameter: NAME = "job name" Use the NAME parameter to assign a character string name to a particular job. The name may be any combination of printable characters, spaces or horizontal tabs up to a maximum of 80 characters, spaces, or tabs.
  • Page 103: 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. Table 3-2: Environment Variable Categories Categories Common Variables for Both Printer Languages...
  • Page 104 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> [command modifier:value] [command modifier:value] to be modified.
  • Page 105 variable=value The supported variables and values are listed in the tables beginning on page 3-12. Note: Variables may be modified by the DEFAULT command, except those marked Read Only. Some variables may only be modified using the PJL SET command. These variables cannot be modified using the DEFAULT command.
  • Page 106 • " 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 107 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 108: 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 109 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function CPLOCK Disables menus (DEFAULT only) DENSITY Print Darkness DUPLEX Duplex ECONOMODE Toner Saver FORMATTERNUMBER Unique printer identifier (READ only) FORMLINES Lines per page HOLD Print and Hold (SET only) HOLDKEY Print and Hold PIN “PIN”...
  • Page 110 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 INTRAY5 Tray lock - Tray 5 INTRAY1SIZE...
  • Page 111 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 feeder (DEFAULT only) configuration...
  • Page 112 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 113 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function PARALLEL Parallel Protocol (DEFAULT only) (Port Specific) Default for PJL NVRAM security (DEFAULT only) PERSONALITY SmartSwitch settings (Port specific) POWERSAVE Power Save feature (DEFAULT only) 3-17 Selections SLOW, FAST A value of SLOW indicates the Parallel Protocol setting is Standard.
  • Page 114 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function POWERSAVETIME Power Save time, in minutes (DEFAULT only) Collation - Collated Copies (SET only) (QTY) REPRINT Jam Recovery RESOLUTION Print Resolution RESOURCESAVE Resource Save (DEFAULT only) Print Quality Enhancement Technology (PQET) TIMEOUT...
  • Page 115 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 116 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 Length (DEFAULT only) LCARDSTOCKLOADING...
  • Page 117 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 printer emulates LCOLOREDLENGTH...
  • Page 118 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 LCUSTOMPAPERUNITS Universal Units of Measure...
  • Page 119 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) LCUSTOMTYPE1NAME Custom Type 1 Name...
  • Page 120 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 (DEFAULT only) LCUSTOMTYPE2LOADING Custom Type 2...
  • Page 121 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 (DEFAULT only) LCUSTOMTYPE3LENGTH Custom Type 3...
  • Page 122 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 (DEFAULT only) LCUSTOMTYPE3WEIGHT Custom Type 3...
  • Page 123 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) Custom Type 4 LCUSTOMTYPE4TEXTURE Custom Type 4...
  • Page 124 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) LCUSTOMTYPE5OUTBIN Assign Type/Bin -...
  • Page 125 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) LCUSTOMTYPE6NAME Custom Type 6 Name...
  • Page 126 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 Jobs LENVELOPEENHANCE Envelope...
  • Page 127 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 Fax Redial Frequency (SET only)
  • Page 128 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) LIMAGEBRIGHTNESS Image Brightness...
  • Page 129 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 size, default formatting size LJAMRECOVERY...
  • Page 130 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 (DEFAULT only) LLETTERHEADLOADING Letterhead...
  • Page 131 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 RGB Graphics LMANUALCOLORRGB- Manual Color -...
  • Page 132 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 Multipurpose Feeder Paper Type...
  • Page 133 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 (DEFAULT only) LOPTIONALOUTBIN3NAME Optional Output...
  • Page 134 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 (DEFAULT only) LOPTIONALOUTBIN10NAME Optional Output...
  • Page 135 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 LPICTUREGRADE™ PictureGrade™ 3-39 Selections UPPER, LOWER, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5,...
  • Page 136 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function 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) LPOWERSAVER Power Saver time, in minutes (DEFAULT only) 3-40...
  • Page 137 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 (DEFAULT only) LPREPRINTEDLOADING Preprinted...
  • Page 138 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) LPRINTERUSAGE Printer Usage LPRINTMENUSBUTTON...
  • Page 139 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 (DEFAULT only) LRIGHTMARGINOFFSET Right Margin...
  • Page 140 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 Source (DEFAULT only) LSUBSTITUTESIZE...
  • Page 141 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 TRANSPARENCY for Trans- parency- Tray 1...
  • Page 142 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 LTRAY4SENSEDTYPE Detected Type TRANSPARENCY...
  • Page 143 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, GREETINGCARD, IRONON, BOND, TRANSPARENCY, CARDSTOCK, LABELS, LETTERHEAD, PREPRINTED, COLORED,...
  • Page 144: Common Variables For Pcl Emulation

    Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LTYPE1FONTS Enables Type 1 fonts for PCL emulation LUSDEFAULTS US/non-US defaults (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.
  • Page 145 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 146 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 LBITMAPROUNDING Bitmap Font Partial Pel Rounding...
  • Page 147: Common Variables For Postscript Emulation

    Table 3-6: Printer Unique Variables for PCL Emulation (Continued) Variable Function LFONTCOMPATIBILITY Font Compatibility Level LFONTPRIORITY 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.
  • Page 148 Printer Unique Variables for PostScript Emulation 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-12. Table 3-8: Printer Unique Variables for PostScript Emulation Variable Function...
  • Page 149 To determine which variables your printer supports, see “Table B-7: Printer Unique LRESOURCE Variables” on page B-12. Table 3-9: Printer Unique LRESOURCE Variables Variable Function LDESCRIPTION Macro or Symbol Set Description (DEFAULT only) LRWLOCK Read/Write Lock () for an entire (DEFAULT device or a only)
  • Page 150: 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. To determine which commands your printer supports, see “Table B-8: Status Readback Commands”...
  • Page 151 • is used for variables specific for PostScript emulation. LPARM:POSTSCRIPT (See the tables “Common Variables for PostScript Emulation” on page 3-51, and “Printer Unique Variables for PostScript Emulation” on page 3-52.) • " LRESOURCE: device:filename.filetype ables. (See the table “Printer Unique LRESOURCE Variables” on page 3-53.) Values for "...
  • Page 152 Note: 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. See “Status Message Format”...
  • Page 153 INFO CONFIG Response Syntax (An Example): @PJL INFO CONFIG<CR><LF> IN TRAYS [2 ENUMERATED]<CR><LF> INTRAY1 TRAY1<CR><LF> ILINMPFEEDER MPFEEDER<CR><LF> ENVELOPE TRAY<CR><LF> OUTPUT BINS[1 ENUMERATED]<CR><LF> UPPER FACEDOWN<CR><LF> PAPERS [16 ENUMERATED]<CR><LF> LETTER<CR><LF> LEGAL<CR><LF> A4<CR><LF> A5<CR><LF> JISB5<CR><LF> CUSTOM<CR><LF> FOLIO<LF> STATEMENT<CR><LF> COM10<CR><LF> COM9<CR><LF> MONARCH<CR><LF> DL<CR><LF> C5<CR><LF> B5<CR><LF>...
  • Page 154 INQUIRE Command This command is used to query the current setting of the specified environment variable. Syntax: @PJL INQUIRE [command modifier:value] variable[<CR>]<LF> Response Syntax: @PJL INQUIRE [command modifier:value] variable<CR><LF> value<CR><LF> <FF> [command modifier:value] [command modifier:value] to be queried. The variables supported are listed in the tables beginning on page 3-12.
  • Page 155 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. USTATUS Command This command is used to enable and disable unsolicited status from the printer. Unsolicited status information is sent automatically when an asynchronous event occurs.
  • Page 156 ustatus variable= value The following values are supported for the Table 3-11: USTATUS Unsolicited Status Variable Values Ustatus Variable Value DEVICE VERBOSE PAGE TIMED 5 to 300 in seconds USTATUSOFF Command This command turns off unsolicited status. Unsolicited status may also be turned off by using the USTATUS command on each variable.
  • Page 157: Status Message Format

    Status Message Format The format of the returned information from the INFO STATUS, USTATUS DEVICE, and USTATUS TIMED commands is described in this section. Information Messages Information messages are returned in this form: CODE=status code DISPLAY=display string (in double quotes) ONLINE=online status Table 3-12: PJL Information Messages Printer State...
  • Page 158 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 Power Saver mode with Replace Transfer Canceling Job Busy...
  • Page 159: Auto-Continuable Conditions

    Auto-Continuable Conditions These status messages are returned independent of the state of the menu item. 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”...
  • Page 160 Table 3-13: PJL Messages for Auto-Continuable Conditions (Continued) Printer State Intervention required: standard serial disabled Intervention required: serial option disabled Intervention required: standard parallel port disabled Intervention required: parallel port disabled Intervention required: parallel port error Intervention required: standard USB port disabled Intervention required: resource save off deficient memory Intervention required:...
  • Page 161 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 Intervention required: hole punch box missing Intervention required:...
  • Page 162 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 Intervention required: defective flash Intervention required:...
  • Page 163: Attendance Conditions

    Attendance Conditions Attendance conditions require operator intervention. Attendance 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-11: PJL Messages for Attendance Conditions” on page B-18. Table 3-14: PJL Message for Attendance Conditions Printer State Intervention required:...
  • Page 164 Table 3-14: PJL Message for Attendance Conditions Printer State Intervention required: cartridge life warning Intervention required: missing cartridge Intervention required: missing printhead Intervention required: unsupported printhead Intervention required: size sense error Intervention required: open bin exit tray Intervention required: printer cover open Intervention required: open cover Intervention required:...
  • Page 165 Table 3-14: PJL Message for Attendance Conditions Printer State Intervention required: print cartridge missing Intervention required: paper jam Intervention required: check tray connection Intervention required: install tray x or cancel job Intervention required: envelope feeder detached Intervention required: multipurpose feeder detached Intervention required: install envelope feeder or cancel job Intervention required:...
  • Page 166 Table 3-14: PJL Message for Attendance Conditions Printer State Intervention required: PerfectFinish™ missing Intervention required: PerfectFinish empty Intervention required: photo developer nearly exhausted Intervention required: photo developer nearly exhausted Intervention required: color photo developer exhausted Intervention required: black photo developer exhausted Intervention required: toner low Intervention required:...
  • Page 167 Table 3-14: PJL Message for Attendance Conditions Printer State Intervention required: cartridge low Intervention required: replace photoconductor kit Intervention required: replace photoconductor kit to continue Intervention required: replace toner cartridge Intervention required: replace toner cartridge to continue Intervention required: replace oil coating roll Intervention required: cartridge empty Intervention required:...
  • Page 168: Operator Intervention - Paper Handling

    Table 3-14: PJL Message for Attendance Conditions Printer State Intervention required: install duplex or cancel job Intervention required: duplex cover open Intervention required: insert duplex option Intervention required: load staples XXXX represents a subset of letters CMYK, where CMYK denotes Cyan, Magenta, Yellow, and Black cartridges, respectively.
  • Page 169 To determine which messages your printer supports, see “Table B-12: PJL Messages for Paper Handling” on page B-23. Table 3-15: PJL Messages for Paper Handling Printer State Intervention required: wrong paper size in tray x Intervention required: wrong paper size manual feed Intervention required: remove paper standard bin Intervention required:...
  • Page 170 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 171: Operator Intervention - Paper Jams

    Table 3-17: Media Size Values YY Value Table 3-18: Output Bin Values WW Value Operator Intervention - Paper Jams When a <#> Paper Jam through MarkVision Professional, a message is returned to the host computer indicating the type and location for the prompt. Attendance (operator intervention) messages are returned in this form: CODE=status code DISPLAY=display string (in double quotes)
  • Page 172 To determine which messages your printer supports, see Table B-13 on page B-25. 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: paper jam Intervention required: paper jam...
  • Page 173 Table 3-19: PJL Messages for Paper Jams (Continued) Printer State Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam...
  • Page 174 Table 3-19: PJL Messages for Paper Jams (Continued) Printer State Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam...
  • Page 175 Table 3-19: PJL Messages for Paper Jams (Continued) Printer State Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam Intervention required: paper jam...
  • Page 176: Service Errors

    Table 3-19: PJL Messages for Paper Jams (Continued) Printer State Intervention required: paper jam Intervention required: paper jam w indicates this message includes a letter indicating a door or cover. The door or cover needs to be opened. x represents the number of jammed pages in the printer. y represents the tray number.
  • Page 177 Syntax: @PJL RDYMSG DISPLAY = "message"[<CR>]<LF> 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 178: Unique Pjl Commands

    Unique PJL Commands To determine which commands your printer supports, see “Table B-16: Lexmark Unique PJL Commands” on page B-30. 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 179 LPRINT Commands (Information Pages) Use these commands to print one of the internal information pages. @PJL testpage[<CR>]<LF> The supported values are listed in the following table. testpage Table 3-20: LPRINT testpage Commands testpage Value Description LPRINTDIRECTORY Prints both the flash and disk directory listings. If neither flash memory or a disk is installed, the command is ignored.
  • Page 180 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 181 LFAX PHONENUMBER Command 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 182: 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 183 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 Commands Parameter Syntax accesstype accesstype ACCESS = bytecount bytecount LENGTH = 3-87 Description One of the following access types must be specified when a file is opened:...
  • Page 184 Table 3-22: Variables for Flash and Disk File and Commands (Continued) Parameter Syntax filedevice filedevice DEVICE = flashdevice flashdevice DEVICE = filename FILENAME = "fname" OLDFILENAME = "fname" NEWFILENAME = "fname" 3-88 Description File storage media. Case insensitive. flash flash1 disk disk1 value is used for the LRUNFILE command only.
  • Page 185 Table 3-22: Variables for Flash and Disk File and Commands (Continued) Parameter Syntax location location START = 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 186 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 187 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 188 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 189: File And Device Protection Commands

    File and Device Protection Commands The following information applies to protection. • You can set both read/write and write s for a resource. If both s are set, the read/write has precedence over the write . • If you attempt to -protect a non-existing resource, the PJL interpreter will return a warning (CODE = 25001).
  • Page 190 Filetypes are described under Variables” on page 3-53. For example, to write protect a PCL emulation bitmapped font (filetype of flash was formatted: @PJL DEFAULT LRESOURCE:" LWLOCK=""[<CR>]<LF> To protect a macro, the filename is the ID taken from the print directory page, followed by the filetype.
  • Page 191: Unlocking A Protected File Or Device

    Unlocking a Protected File or Device Use the LDECLARE command to specify a so a protected file or device may be accessed or “unlocked.” The LDECLARE command is only allowed within a JOB/EOJ combination. LRWLOCK with LDECLARE specified unlocks a file or device for reading and writing. LWLOCK with LDECLARE specified unlocks a file or device for writing only.
  • Page 192: Re-Locking A Protected File Or Device

    Re-Locking a Protected File or Device Use the LDELETE command to re-lock a -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 LDELETE [LRESOURCE : "device:filename.filetype"][<CR>]<LF> LRESOURCE : "device:filename.filetype"...
  • Page 193: 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" LRWLOCKJ = ""[<CR>]<LF>...
  • Page 194: Postscript Emulation

    CHAPTER 4: PostScript Emulation This section explains PostScript emulation supplemental operators in detail. For more information, refer to the PostScript Language Reference Manual (Third Edition) by Adobe Systems, Inc. To determine which commands your printer supports, see Appendix C: “PostScript Support”...
  • Page 195: Using Your Software Program

    11.7 x 17 842 x 1224 ✘ 12.6 x 22 908 x 1584 ✘ 11.7 x 36 842 x 2592 PostScript is set to or the Printer Models X644e X646e ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 196 currentuniversalsize — currentuniversalsize integer integer integer (string) queries the current settings for the Universal paper size. Three are returned on the stack: string Universal Width Universal Height Universal Feed Direction Custom Universal Prompt String Error: stackoverflow ignoresize — ignoresize integer queries whether or not text is being oriented based on page size.
  • Page 197: Paper Tray Support

    setuniversalsize — integer integer integer (string) setuniversalsize changes the current settings for the Universal paper size. Each parameter on the stack indicates: Universal Width Universal Height Universal Feed Direction Custom Universal Prompt String 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”...
  • Page 198 • 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 199 Table 4-2: Tray Selected with Tray Operators ✓ Supported ✘ Not Supported Tray Selected Operator (Corresponding image size is set) a3tray tray with A3-size paper a4tray tray with A4-size paper a5tray tray with A5-size paper b4tray tray with B4-size paper b5tray tray with B5-size paper customtray...
  • Page 200 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 201 setpapertray setpapertray — integer changes the active paper source for the next page through the end of job by setting the PageSize entry in the page device to the size loaded in the selected source and by setting MediaPosition to the selected source. This operator executes a setpagedevice.
  • Page 202: Envelope Size Support

    [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 X644e X642e X646e ✓ ✓ ✓ ✓ ✓ ✘ ✓ ✓ ✓ ✓...
  • Page 203 The literal names in Table 4-4 are supported as PostScript emulation compatible operators. Table 4-4: Literal Names Supported ✓ Supported ✘ Not Supported Literal Names Literal Name Compatible Literal Name monarcenvelope 3.875x7.5envelope com10envelope 4.125x9.5envelope dlenvelope 110x220envelope c5envelope 162x229envelope b5envelope 176x250envelope Note: Duplexing is not supported on any envelope size.
  • Page 204: Envelope Tray Support

    Envelope Tray Support If manualfeed in statusdict and the ManualFeed page device parameter are when the printer receives one of the envelopetray operators listed in “Table 4-5: Envelopetray Operator Selections” on page 4-12, the printer: • Sets the PageSize Policy to 0. •...
  • Page 205: Supplemental Operator Summary

    Supplemental Operator Summary Table 4-5: Envelopetray Operator Selections ✓ Supported ✘ Not Supported Tray Operators Operator 110x220envelopetray dlenvelopetray 162x229envelopetray c5envelopetray 176x250envelopetray b5envelopetray 3.875x7.5envelopetray monarcenvelopetray 3.875x8.875envelopetray 4.125x9.5envelopetray com10envelopetray otherenvelopetray To determine which operators your printer supports, see Table C-1 on page C-1. appletalktype —...
  • Page 206 buildtime — buildtime integer returns the BuildTime system parameter, which is a timestamp that identifies the specific build of the PostScript emulation interpreter. Error: stackoverflow byteorder byteorder boolean returns a boolean on the stack with the same value as the system parameter ByteOrder.
  • Page 207 currentfilenameextend currentfilenameextend boolean returns a boolean on the stack to indicate whether the extension should be automatically added to any filename. The boolean value is either: adds the extension true does not add the extension false See “Filename Extensions” on page 6-10. Error: stackoverflow currentmanualduplexmode integer...
  • Page 208 defaulttimeouts — defaulttimeouts job manualfeed wait queries the user default settings of all timeouts. Three integers are returned on the stack: • JobTimeout system parameter disabled (default) seconds 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-4.
  • Page 209 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 210 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 211 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 212 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 213 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 214 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 215 dojamrecovery — dojamrecovery boolean queries the user default setting of the is returned on the stack: reprint jammed page ( true do not reprint jammed page ( false This operator is equivalent to executing the following PostScript emulation sequence: currentpagedevice /ExitJamRecovery get Error: stackoverflow doprinterrors —...
  • Page 216 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 217 duplexmode — duplexmode boolean queries the current value for the Duplex page device parameter. printing mode is duplex true printing mode is simplex false Note: For printers that do not support duplexing, this value is always This operator is equivalent to executing the following PostScript emulation sequence: currentpagedevice /Duplex get Error: stackoverflow...
  • Page 218 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 219 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 220 ignoresize See page 4-3. initializedisk pages action initializedisk — 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 221 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 222 %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 223 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 224 pagesprinted - pagesprinted queries the number of pages of the current job submitted by the PostScript interpreter to the printer. Error: stackoverflow papertray See page 4-7. printername (string) printername (substring) returns the value of the PrinterName system parameter that is defined by the operator.
  • Page 225 PS2fonts - PS2fonts redefines the following PostScript resident fonts to match the character designs and metrics defined in PostScript Level 2. The font names in parentheses are the equivalent PostScript 3 font names for the associated PostScript Level 2 names. Antique Olive Antique Olive Bold Antique Olive Italic...
  • Page 226 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 227 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 228 sccbatch sccbatch baud option channel returns the user default settings for serial communication parameters. has the following valid integer values: channel 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 baud returns an 8 bit value as defined in the following illustration:...
  • Page 229 sccinteractive sccinteractive baud options channel provided for parsing compatibility purposes. A value of Errors: invalidaccess, rangecheck, stackoverflow, stackunderflow, typecheck setcoverpage setcoverpage — boolean 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 230 setdoidlefonts setdoidlefonts — boolean is parsed and discarded. A boolean value is required. Errors: stackunderflow, typecheck setdojamrecovery setdojamrecovery — boolean changes the user default setting of the are not effective until the end of the print job. values indicate: boolean reprint jammed page ( true do not reprint jammed page (...
  • Page 231 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 232 setdosysstart setdosysstart — boolean modifies the value of the StartupMode system parameter. StartupMode set to 1 true 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.
  • Page 233 setenginesync setenginesync — 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 true printer does not wait for the last page of the job to print false...
  • Page 234 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 235 setjobtimeout setjobtimeout — integer changes the value of the JobTimeout user parameter for the next page through the end of the print job. Valid integers are: disabled seconds 15...65355 The value returns to the JobTimeout system parameter setting at the end of the print job.
  • Page 236 setprintername setprintername — string changes the PrinterName system parameter to the value of the string value can be any string up to 32 characters. This operator is equivalent to executing the following PostScript emulation sequence: << /PrinterName (string) Errors: invalidaccess, limitcheck, stackunderflow, typecheck setquiet integer setquiet —...
  • Page 237 setresolution setresolution — integer changes the resolution for the current print job and discards unprinted data. See your printer documentation for a list of supported resolutions. The following integers are valid: 300 dpi is set to On 600 dpi is set to On 1200 dpi is set to On 1200 Notes:...
  • Page 238 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 setsoftwareiomode — integer supports compatibility with the IBM LaserPrinters 4019, 4029, and 4039. It is parsed, and an integer is removed from the stack and discarded.
  • Page 239 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 240 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 241: Page Device Parameters

    Page Device Parameters In addition to the page device parameters described in Section 4.11 of the PostScript Language Reference Manual (Third Edition) by Adobe Systems, Inc., the following page device parameters are used by setpagedevice and currentpagedevice. Certain parameters, such as Policies, Priority, and ManualFeed are listed here since more information about the parameters is given in Table 4-8 than in the PostScript Language Reference Manual (Third Edition) by Adobe Systems, Inc.
  • Page 242 ImageEnhancement is an integer that provides compatibility with previous Lexmark printer drivers. ImageEnhancement works in conjunction with Screening. PostScript...
  • Page 243 Table 4-8: Page Device Parameters (Continued) Type DeviceRenderingInfo dictionary (continued) 4-50 Definition AutoMediaType is a boolean that controls the MediaType entries in the 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.
  • Page 244 Table 4-8: Page Device Parameters (Continued) Type DeviceRenderingInfo dictionary (continued) Duplex boolean EndPage procedure ExitJamRecovery boolean HWResolution integer ImagingBBox array or null 4-51 Definition Type is a constant value. To find the value of Type for your printer, see Table C-2 on page C-4.
  • Page 245 Table 4-8: Page Device Parameters (Continued) Type InputAttributes dictionary 4-52 Definition Contains information about the various installed input sources. There is a numeric key, which is a dictionary, for each installed input source. Input sources The numeric keys are: Source Tray 1 Tray 2 Envelope feeder...
  • Page 246 Table 4-8: Page Device Parameters (Continued) Type InputAttributes dictionary (continued) Install procedure integer 4-53 Definition 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.
  • Page 247 Table 4-8: Page Device Parameters (Continued) Type ManualFeed boolean ManualFeedTimeout integer MediaColor string name or null MediaPosition integer MediaType string name or null MediaWeight integer or null NumCopies integer or null boolean 4-54 Definition Indicates if the current (or active) source is a manual source. The following values are supported: True Manual feed...
  • Page 248 Table 4-8: Page Device Parameters (Continued) Type NupDetails dictionary 4-55 Definition Describes the specific actions performed when the Nup function is active. Rows is an integer that specifies the number of rows to print on a portrait-oriented page. Columns is an integer that specifies the number of columns to print on a portrait- oriented page.
  • Page 249 Table 4-8: Page Device Parameters (Continued) Type NupDetails dictionary (continued) 4-56 Definition Border specifies the type of border to draw around the individual Nup pages. Supported values are: No border A solid black line Order is an integer that specifies how the Nup pages are placed on the printed page.
  • Page 250 Table 4-8: Page Device Parameters (Continued) Type OutputAttributes dictionary OutputPage boolean OutputType string PageDeviceName string name or null 4-57 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 251 Table 4-8: Page Device Parameters (Continued) Type PageSize array Policies dictionary PostRenderingEnhance boolean PostRenderingEnhance dictionary Details 4-58 Definition Specifies the size (width and height) of the current page in 1/72 inch units. A value of [0 0] is assumed to be the lower left corner of the physical page and [width height] is the upper right corner.
  • Page 252 Table 4-8: Page Device Parameters (Continued) Type PowerSave integer ProcessColorModel name or string Punch integer SlipSheet integer 4-59 Definition 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. A value of 0 (zero) indicates the Power Saver feature is turned Off on some printer models.
  • Page 253 Table 4-8: Page Device Parameters (Continued) Type SlipSheetDetails dictionary Staple integer TraySwitch boolean 4-60 Definition Specifies the following two unique separator sheet parameters: SlipSheetSource and Type. SlipSheetSource is an integer type parameter which identifies the source used for separator sheets. Supported values are: Null Use current source (default) Tray 1...
  • Page 254 Table 4-8: Page Device Parameters (Continued) Type Tumble boolean UniversalDetails dictionary 4-61 Definition Indicates the orientation of the second side of a duplexed page with respect to the first side. Supported values are: True Causes pages to print as if they are to be bound across the top of the page (image is rotated 180 °...
  • Page 255: Interpreter Parameters

    Interpreter Parameters This section describes the PostScript emulation interpreter parameters. There are three types of interpreter parameters: • User parameters • System parameters • Device parameters To determine which parameters your printer supports, see Appendix C: “PostScript Support” on page C-1. User Parameters The following user parameters are used by setuserparams and currentuserparams.
  • Page 256 Table 4-9: PostScript Emulation User Parameters (Continued) Type HalftoneMode integer IdiomRegnition boolean JobName string JobTimeout integer MaxDictStack integer MaxExecStack integer MaxFontItem integer MaxFormItem integer MaxLocalVM integer 4-63 Definition Affects the results of subsequent halftone setting operators such as setscreen, setcolorscreen, and sethalftone. The HalftoneMode parameter has no effect on the current halftone.
  • Page 257 Table 4-9: PostScript Emulation User Parameters (Continued) Type MaxOpStack integer MaxPatternItem integer MaxScreenItem integer MaxSuperScreen integer MaxUPathItem integer MinFontCompress integer PageCount integer UseOldcopypage boolean VMReclaim integer VMThreshold integer WaitTimeout integer 4-64 Definition Maximum elements in the operand stack. Legal value: Any integer greater than or equal to 75. Maximum bytes occupied by a single cached pattern.
  • Page 258: 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 259 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 260 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 261 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 262 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 263 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 264: Device Parameters

    Device Parameters The currentdevparams operator returns a dictionary of the current values of the system parameters. The setdevparams operator sets the values of the specified device parameters. • This operator requires a if one is set. • Values supplied to setdevparams that are outside the range or limits for the specified integer parameter do not cause rangecheck or limitcheck errors.
  • Page 265 Table 4-11: PostScript Emulation Device Parameters Type Definition 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.
  • Page 266 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition PSSmartSwitch boolean Supported values are: For more information, see “Using SmartSwitch” on page 4-1. Type name (Read-only) Always returns the value of /Communications. Device Parameters for the Communication Device %Serial%, %SerialA%, %SerialB%, %SerialC%, %SerialD% (%Serial_NV% and %Serial_Pending% contain the same parameters) Baud integer...
  • Page 267 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition 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: Parity name Designates the parity to be used between the host computer and the device. Returns the value of the If Parity is set to Ignore, CheckParity is set to False and Parity becomes Even.
  • Page 268 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition StopBits integer (Read-only) Supported values are: Type name (Read-only) Always returns the value of /Communications. 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.
  • Page 269 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition PCLSmartSwitch boolean Supported values are: For more information, see “Using SmartSwitch” on page 2-1. PortLocation string (Read-only) Designates the physical location of the port related to the parameter set. Supported values are: PSSmartSwitch boolean Supported values are:...
  • Page 270 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition 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) Supported values are: NodeID integer (Read-only)
  • Page 271 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 272 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 273 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: Filtering name Indicates if the input needs further filtering before the data can be correctly processed.
  • Page 274 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition TokenTalkType string Setting this variable does not affect the value of other physical internal print servers. Note: The statusdict string appletalktype is correct for the current job port. Type name (Read-only) Always returns the value of /Communications. Zone string Returns the value identified when the printer makes connection to the network at power on.
  • Page 275 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition 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.
  • Page 276 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition 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.
  • Page 277 Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition Device Parameters for the Communication Device %LPR%, %LPR_A%, %LPR_B%, %LPR_C%, %LPR_D% (%LPR_NV% and %LPR_Pending% contain the same parameters) 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...
  • Page 278 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 279 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 280 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 281 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 282 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 283 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 284 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 285: Status And Error Messages

    Status and Error Messages Printers return PostScript emulation error messages and status information to the computer through any active interface. To send information to the computer through the parallel interface, configure the interface as bidirectional. Tagged Binary Not Active Your printer responds and processes a Ctrl+T (x'14') command as a status query when: •...
  • Page 286: 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 287: Switching Languages

    CHAPTER 5: Switching Languages Your printer may support both PCL emulation and PostScript emulation. See your printer documentation for more information. This chapter describes ways to switch printer languages and explains when you may want to choose one method over another.
  • Page 288: 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 by choosing different languages for each interface from the printer operator panel or through MarkVision Professional and setting the selected language to On for the interface you want.
  • Page 289: Sniffing

    Sniffing Sniffing is: • Enabled when any End-of-Job point occurs. • 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 290: Flash Memory And Disk

    CHAPTER 6: Flash Memory and Disk Flash memory and disk devices are used to store permanent fonts, macros, and symbol sets. The disk device is also used to buffer print jobs, collate large jobs, and store job statistics. Unlike RAM memory, these devices retain the following information when the printer is powered off, or when the printer switches languages: •...
  • Page 291: Resource Data Collection (Download Target)

    Resource Data Collection (Download Target) Use the Resource Data Collection (Download Target) mode to save the following information to flash memory or disk: • Permanent bitmapped and scalable fonts for PCL emulation • Permanent macros for PCL emulation macros • Permanent symbol sets for PCL emulation •...
  • Page 292: Storing Resources On Flash Memory Or Disk

    Storing Resources on Flash Memory or Disk Complete the following steps to download resources to flash memory or disk using the printer operator panel, MarkVision Professional, or a PJL command. Set the download target to flash memory or disk. Resource Data Collection mode is enabled to the device selected. Download the resources to flash memory or disk using PCL emulation or PostScript emulation.
  • Page 293 Example of Directory The Directory that prints appears similar to the one below. An explanation of the parts of the Directory follows the example. Optional Font Memory Size 1048576 bytes Part Name: FLASH Part Number: (none) Write protected =========== =================== 1000 PCL bitmap font 1002...
  • Page 294 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. Write Protected Indicates the entire flash memory or disk is write-protected.
  • Page 295 Type File types that can be stored on flash memory or disk have unique extensions. The following file types are recognized by the flash format used on earlier printer models; the name of the file type printed in the directory appears in parenthesis. .t1 (PostScript font) .sFnt5 (PCL scalable font) .bFnt5 (PCL bitmap font)
  • Page 296: Protection

    Description 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 297: Rewriting The Flash Content

    Memory By using s, administrators can ensure data integrity and proper authorization. If flash memory is write protected, for example, users cannot delete existing files, format the device, or download new files to the device (without first specifying the ). A specific example might be a macro file of an authorizing signature that is stored on flash memory with a Read/Write .
  • Page 298: 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 299 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 300 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 301: 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 302: Performance

    Note: Do not leave the ROM device unmounted. All internal fonts are contained on the ROM device. In the previous examples, the devmount, devdismount operators must be used outside the server loop. We recommend that you place the requests in a stop context so that if the devices do not exist, error recovery can take place.
  • Page 303: 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 304: Disabling Job Buffering

    Disabling Job Buffering When you disable job buffering, it takes effect immediately on the port you disabled. A POR is automatically performed when job buffering is disabled for any port from the printer operator panel or through MarkVision Professional, so the unused memory resources can be reallocated.
  • Page 305: Aio Specifications

    Table 7-1: Accoustics for X642e Emission Sound Press Level (dBA) Bystand Position Average (LpAm) Model Name Printing Copying Scanning Ready Table 7-2: Accoustics for X644e and X646e Mode Emission Sound Press Level (dBA) Bystander Position Average (LpAm) Model Name X644e X646e Printing...
  • Page 306: Power Requirements

    100 V at 47/53 Hz nominal 90-110 V, extreme High voltage 2210240 V at 47/63 Hz, nominal 198-264 V, extreme Warning: Lexmark recommends that you do not use voltage converters with printers. Printer Model State 100 V Average continuous printing...
  • Page 307: Physical Specifications

    .6 W 25 W 25 W 95 W 95 W 15 A 12 A Printer Mode X644e X646e X850e 710 mm (28.0 in.) 1095 mm (43 in) 560 mm (22.0 in.) 640 mm(25 in) 645 mm (25,4 in.) 700 mm (25.5 in) 84.5 lbs (with...
  • Page 308: Clearance Requirements

    Note: When shipping or storing printers, always pack the printer supplies (cartridges and photoconductors, for example) separately. Table 7-6: Temperature Ranges Printer Model X642e X644e and X646e X850e, X852e, and X854e Table 7-7: Humidity Ranges Printer Model X642e X644e, X646e...
  • Page 309: Altitude Specifications

    Altitude Specifications Table 7-8: Printer Altitude Specifications Printer Model X642e X644e and X646e X850e, X852e, and X854e Atmospheric Pressure 74.6 kPa 0.25 kPa (X6423, X850e, X852e, X854e) Specifications Altitude (Above Sea Level) 0 to 3048 M (10,000 feet) 0 to 3048 M (10,000 feet)
  • Page 310: 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 311: Setting Up The Communications Port

    Setting Up the Communications Port You must establish communication between your printer and computer. To do this, you define your communications port in the application you are using. Instructions for several applications or operating systems are as follows. Setting Up the Communications Port Using Windows 95/98/Me In your Windows 95/98/Me application: On the Menu bar, click Start.
  • Page 312: Setting Up The Communications Port Using Windows Nt 4.0

    Click OK. Close all windows now that the port is set up. Setting Up the Communications Port Using Windows NT 4.0 In your Windows NT 4.0 application: On the Menu bar, click Start. Click Settings. Click Control Panel. The Control Panel screen appears. Double-click the Ports icon.
  • Page 313: Setting Up The Communications Port Using Windows 2000

    Setting Up the Communications Port Using Windows 2000 In your Windows 2000 application: On the Menu bar, click Start. Click Settings. Click Control Panel. The Control Panel screen appears. Double-click the System icon. The System Properties screen appears. Select the Hardware tab. In the Device Manager area of the Hardware tab screen, click the Device Manager button.
  • Page 314: Setting Up The Communications Port Using Windows Xp

    Setting Up the Communications Port Using Windows XP In your Windows XP application: On the Menu bar, click Start. Click Control Panel. The Control Panel screen appears. Switch the Control Panel to Classic View. Click the Hardware tab. In the Device Manager area of the Hardware tab screen, click the Device Manager button.
  • Page 315: Deciding Which Interface To Use

    Attach your printer to a host system with a Centronics-compatible parallel port. • Attach your printer to a Lexmark external print server. Use a USB interface when you: • Attach your printer to a personal computer, iMac, Sun Ray, or Sun Blade.
  • Page 316: 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 317: Standard Parallel Connector

    Standard Parallel Connector The standard IEEE 1284-B compliant parallel connector on the printer is a 36-pin D-shell female receptacle, as shown. Using the INIT* Signal to Initialize When the printer is using the parallel interface and it receives an INIT* signal, it initializes as follows (unless INIT* is disabled by a variable default setting): •...
  • Page 318 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 319 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 320 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 321 Table 8-1 shows all protocol timings in nanoseconds. Table 8-1: Typical Parallel Interface Timings Time Name Data setup to STROBE* low STROBE* width Data hold after STROBE* STROBE* low to BUSY high ACKNLG* low until ACKNLG* high ACKNLG* high to BUSY low BUSY low and ACKNLG* high to STROBE* low Relationship of ACKNLG* and BUSY is not consistent Fastbytes Protocol Data Transfer Sequence...
  • Page 322: Printer-To-Computer Communication (Advanced Status)

    Table 8-2 shows all protocol timings in nanoseconds Table 8-2: Fastbytes Timing Sequence Time Name Data setup to STROBE* low STROBE* low to ACKNLG* low ACKNLG* low to STROBE* high STROBE* high to ACKNLG* high ACKNLG* high and BUSY low to STROBE* low ACKNLG* low to change data STROBE* Timeout Max based on Auto Strobe Timer...
  • Page 323: 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 324: 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 325 AUTOFD* Receiver for the Lexmark X644e and X646ex The following diagram illustrates the AUTOFD* receiver for the Lexmark X644e and X646ex. Connector DATA 1-8 Signal Driver/Receivers for the Lexmark X644e and X646ex The following diagram illustrates the DATA 1-8 signal driver/receivers for the Lexmark X644e and X646ex.
  • Page 326 ACKNLG*, ERROR*, SLCT, PE Drivers for the Lexmark X644e and X646ex The following diagram illustrates the ACKNLG*, ERROR*, SLCT, PE drivers for the Lexmark X644e and X646ex. 74LVC161284 BUSY Driver and INIT* Receiver for the Lexmark X644e and X646ex The following diagram illustrates the BUSY driver and the INIT* receiver for the Lexmark X644e and X646ex.
  • Page 327: 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 328 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 329 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 330 8-21 Interfaces Serial Communication Parameters (RS-232C) The following paragraphs show acceptable values for serial communication parameters. Voltage Level Range The maximum voltage level for control lines or data lines is +/- 25 positive V dc and +/- 25 negative V dc. A timing or control line is active if the voltage is more than +3 V, or inactive if the voltage is less than -3 V.
  • Page 331 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. The port expects to receive data frames with an odd number of logical 1’s per byte.
  • Page 332 Data Flow Control Data flow control is accomplished through the following lines: • Data Set Ready (DSR) • Data Terminal Ready (DTR) Five data flow control protocols are available: • DTR pacing • DTR/DSR • XON/XOFF • XON/XOFF/DTR • XON/XOFF/DTR/DSR Your printer supports two modes in which both hardware and software data flow control protocols are performed.
  • Page 333 Protocol (RS-232C) Table 8-4 shows the state or function of each serial interface signal in the three data flow control protocols when the Honor DSR setting is On. Table 8-4: Serial Link (All Protocols) with Honor DSR On XON/XOFF Protocol Printer (Honor DSR On) Always active...
  • Page 334 DTR and DTR/DSR Protocol Timing (RS-232C) Use DTR to pace the data flow from the computer. DTR goes from high to low to indicate to the computer that the printer cannot receive more data when it detects the following BUSY conditions: •...
  • Page 335 XON/XOFF Protocol Timing (RS-232C) When you select this data flow control protocol, the printer sends an XOFF signal when it detects the following BUSY conditions: • Buffer full • Attendance error • Printer not in ready state The following diagram illustrates XON/XOFF Protocol Timing. Legend: The RTS signal is driven active as long as power is supplied to the printer.
  • Page 336 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 337: Network Support

    Windows 95/98/Me/2000, Windows NT 4.0, and Windows XP: For correct operation of the RS-232C serial interface, while setting up your communications port, make sure you selected Hardware in the Flow Control field. Selecting Hardware sets the communication to DTR protocol. See the following sections for more information: •...
  • Page 338: Input Buffer

    You may also connect your printer to a LAN by using an external print server. Use one of the following: • Lexmark MarkNet print servers • IBM LAN Connection for Printers and Plotters (IBM 4033) Note: Network capabilities are standard on some printer models. See your printer documentation for more information.
  • Page 339 Table 8-6: Input Buffer Sizes in Bytes (Continued) Memory Size Parallel Buffer Size 8, 10, or 12MB 16, 18, or 20MB 48K (1MB if no optional adapter is installed) 24, 28, 32, or 34MB 192K (1MB if no optional adapter is installed) 36, 38, or 40MB 384K (1MB if no optional adapter is installed) 44MB or larger...
  • Page 340 APPENDIX A: PCL Support 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-6 identifies printer support for the GL/2 commands. Table A-1: PCL Emulation Commands ✓...
  • Page 341: Pcl Support

    Table A-1: PCL Emulation Commands (Continued) ✓ Supported ✘ Not Supported Page numbers reference command descriptions Command Function &f#F Set Universal Height &f#G Set Universal Width &f#O Set Universal Feed Direction &f#W Set Universal Custom Name &f#S Push / Pop Cursor Position &f#X Macro Control &f#Y...
  • Page 342 Table A-1: PCL Emulation Commands (Continued) ✓ Supported ✘ Not Supported Page numbers reference command descriptions Command Function &p#I Palette Control ID &p#S Select Palette &p#X[data] Transparent Print Data &r#F Flush All Pages &s#C End-Of-Line Text Wrap &t#P Text Parsing Method &u#D Unit of Measure Primary Font Symbol Set...
  • Page 343 Table A-1: PCL Emulation Commands (Continued) ✓ Supported ✘ Not Supported Page numbers reference command descriptions Command Function *b#W[data] Transfer Raster Data (by Row / Block) *b#Y Y Offset *c#A Horizontal Rectangle Size (in PCL Units) *c#B Vertical Rectangle Size (in PCL Units) *c#D Set Font ID *c#E...
  • Page 344 Table A-1: PCL Emulation Commands (Continued) ✓ Supported ✘ Not Supported Page numbers reference command descriptions Command Function *p#Y Vertical Cursor Position (in PCL Units) *r#A Start Raster Graphics *r#F Raster Graphics Presentation Mode *r#S Raster Width (Source) *r#T Raster Height (Source) *r#U Simple Color End Raster Graphics (Version B)
  • Page 345 Table A-1: PCL Emulation Commands (Continued) ✓ Supported ✘ Not Supported Page numbers reference command descriptions Command Function Half Line-Feed Enter PCL Emulation Enter GL/2 Language 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 Table A-2 lists GL/2 commands and identifies the printers that support them.
  • Page 346 Table A-2: GL/2 Commands (Continued) ✓ Supported Page numbers reference command descriptions. ✘ Not Supported Command Function Relative Direction Define Label Terminator 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...
  • Page 347 Table A-2: GL/2 Commands (Continued) ✓ Supported Page numbers reference command descriptions. ✘ Not Supported Command Function 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 Arc Relative Three Point Select Alternate Font...
  • Page 348 Table A-2: GL/2 Commands (Continued) ✓ Supported Page numbers reference command descriptions. ✘ Not Supported Command Function Fill Wedge Pen Width Units PCL Support Printer Model Page ✓ ✓ ✓ 2-75 ✓ ✓ ✓ 2-76...
  • Page 349 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 350: 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 HOLDTYPE IMAGEADAPT INTRAY1 INTRAY2 INTRAY3 INTRAY4 INTRAY5 INTRAY1SIZE...
  • Page 351 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 PERSONALITY POWERSAVE POWERSAVETIME PRINTQUALITY RENDERMODE REPRINT RESOLUTION RESOURCESAVE...
  • Page 352 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 LBONDLOADING LBONDOUTBIN LBONDTEXTURE LBONDWEIGHT LBWLOCK LCANCEL...
  • Page 353 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 LCUSTOMTYPE2LENGTH LCUSTOMTYPE2LOADING LCUSTOMTYPE2MEDIA LCUSTOMTYPE2NAME LCUSTOMTYPE2OUTBIN LCUSTOMTYPE2TEXTURE...
  • Page 354 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 LCUSTOMTYPE6MEDIA LCUSTOMTYPE6NAME LCUSTOMTYPE6OUTBIN LCUSTOMTYPE6TEXTURE LCUSTOMTYPE6WEIGHT LDOWNLOADTARGET...
  • Page 355 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 LIMAGEORIENTATION LIMAGESMOOTHING LINFEEDER LINFEEDERSIZE LINKALERT LINMPFEEDERSIZE...
  • Page 356 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 LMULTIPAGEBORDER LMULTIPAGEORDER LMULTIPAGEPRINT LMULTIPAGEVIEW LNPAP LOPTIONALOUTBIN1NAME...
  • Page 357 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 LPREPRINTEDLENGTH LPREPRINTEDLOADING LPREPRINTEDOUTBIN LPREPRINTEDTEXTURE LPREPRINTEDWEIGHT LPRINTBUFFER...
  • Page 358 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 LTRAY1SENSEDTYPETRANSPARENCY LTRAY2SENSEDTYPEPAPER LTRAY2SENSEDTYPETRANSPARENCY...
  • Page 359 Table B-3: Common Variables for PCL Emulation ✓ 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...
  • Page 360 Table B-5: Common Variables for PostScript Emulation ✓ Supported ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Variable Name JAMRECOVERY PRTPSERRS ADOBEMBT Table B-6: Printer Unique Variables for PostScript Emulation ✓ Supported ✘ Not Supported Page numbers reference variable descriptions.
  • Page 361 Table B-8: Status Readback Commands ✓ Supported ✘ Not Supported Page numbers reference command descriptions. Command Name Dinquire Echo Info Inquire Ustatus Ustatusoff Table B-9: USTATUS Unsolicited Status Variables ✓ Supported ✘ Not Supported Page numbers reference variable descriptions. Variable Name DEVICE PAGE TIMED...
  • Page 362 Table B-10: PJL Messages for Auto-Continuable Conditions ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-63 PPDS Font Error Intervention Required - 3-63 Insufficient Collation Area Intervention Required - 3-63 Insufficient Defragment Memory Intervention Required - 3-63 Insufficient Memory...
  • Page 363 Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-64 Parallel Port Error Intervention Required - 3-64 Standard USB Disabled Intervention Required - 3-64 Resource Save Off Deficient Memory Intervention Required - 3-64...
  • Page 364 Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-65 Resource Save Off Deficient Memory Intervention Required - 3-65 Insufficient Collation Area Intervention Required - 3-65 Empty Hole Punch Box Intervention Required - 3-65...
  • Page 365 Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-66 Flash Full Intervention Required - 3-66 Disk Full Intervention required: 3-66 Disk Corrupted. Reformat? Intervention Required - 3-66 Too Many Flash Options Installed Intervention Required -...
  • Page 366 Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-66 Fuser/Belt Exhausted Intervention Required - 3-66 ITU Maintenance Table B-11: PJL Messages for Attendance Conditions ✓ Supported ✘...
  • Page 367 Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-67 Defective Print Cartridge Intervention Required - 3-67 Defective Ink Cartridge Intervention Required - 3-68 Missing Cartridge Intervention Required - 3-68 Missing Printhead...
  • Page 368 Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-68 Close Finisher Top Cover Intervention Required - 3-68 Close Door <d> Intervention Required - 3-68 Close Cover <c> Intervention Required - 3-68 Close Tray x Top Cover...
  • Page 369 Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-69 Input Config Error Intervention Required - 3-69 Too Many Trays Attached Intervention Required - 3-69 Too Many Bins Attached Intervention Required - 3-69 Too Many Disks Installed...
  • Page 370 Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-70 84 Black Photo Dev Exhausted Intervention Required - 3-71 Cartridge Low Intervention Required - 3-71 Replace PC Kit Intervention Required - 3-71 Replace PC Kit...
  • Page 371 Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-71 Incompatible Tray x Intervention Required - 3-71 Incompatible Envelope Feeder Intervention Required - 3-71 Check Duplex Connection Intervention Required - 3-72 Install Duplex or Cancel Job...
  • Page 372 Table B-12: PJL Messages for Paper Handling (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-73 Remove Paper Outbin <bin #> Intervention Required - 3-73 Remove Paper All Output Bins Intervention Required - 3-73 Remove Paper <linked set bin name>...
  • Page 373 Table B-13: PJL Messages for Paper Jams ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam...
  • Page 374 Table B-13: PJL Messages for Paper Jams (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam...
  • Page 375 Table B-13: PJL Messages for Paper Jams (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam...
  • Page 376 Table B-13: PJL Messages for Paper Jams (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam...
  • Page 377 Table B-13: PJL Messages for Paper Jams (Continued) ✓ Supported ✘ Not Supported Page numbers reference message descriptions. Message Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam...
  • Page 378 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 379 Table B-16: Lexmark Unique PJL Commands (Continued) ✓ Supported ✘ Not Supported Page numbers reference command descriptions. Command LFORMAT LDEFRAG Table B-17: File and Device Protection Commands ✓ Supported ✘ Not Supported Page numbers reference command descriptions. Command LDECLARE LRESOURCE...
  • Page 380 APPENDIX C: PostScript Support The following tables list PostScript commands and identify printers that support them. For detailed information about PostScript emulation, see “PostScript Emulation” on page 4-1. Table C-1: Supplemental Operators ✓ Supported ✘ Not Supported Page numbers reference operator descriptions. Operator Name appletalktype buildtime...
  • Page 381: Postscript Support

    Table C-1: Supplemental Operators (Continued) ✓ Supported ✘ Not Supported Page numbers reference operator descriptions. Operator Name doret dostartpage dosysstart duplexer duplexmode enginesync file filenameforall fileposition firstside fontnonzerowinding hardwareiomode idlefonts ignoresize initializedisk jobname jobsource jobtimeout manualfeed manualfeedtimeout newsheet pagecount pagesprinted papertray printername product...
  • Page 382 Table C-1: Supplemental Operators (Continued) ✓ Supported ✘ Not Supported Page numbers reference operator descriptions. Operator Name renamefile resolution revision sccbatch sccinteractive setcoverpage setdefaulttimeouts setdoidlefonts setdojamrecovery setdoprinterrors setdoret setdostartpage setdosysstart setduplexmode setenginesync setethernetaddress setfilenameextend setfileposition sethardwareiomode setidlefonts setignoresize setjobtimeout setmanualduplexmode setpapertray setprintername setquiet...
  • Page 383 Table C-1: Supplemental Operators (Continued) ✓ Supported ✘ Not Supported Page numbers reference operator descriptions. Operator Name setuniversalsize setuserdiskpercent softwareiomode tumble userdiskpercent waittimeout Table C-2: Page Device Parameters ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. BeginPage Collate DeviceRenderingInfo...
  • Page 384 Table C-2: Page Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. InputAttributes • 0 - Tray 1 • 1 - Tray 2 • 2 - Envelope Feeder • 3 - Tray 3 •...
  • Page 385 Table C-2: Page Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. • Border • Order • Type • LandscapeOverride OutputAttributes • 0 - Standard Bin • 1 - Optional Bin 1 •...
  • Page 386 Table C-2: Page Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. PowerSave ProcessColorModel Punch SlipSheet SlipSheetDetails • SlipSheetSource • Type Staple TraySwitch Tumble UniversalDetails • Type • PageSize • Orientation • Prompt Table C-3: User Interpreter Parameters ✓...
  • Page 387 Table C-3: User Interpreter Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Page MaxDictStack 4-63 MaxExecStack 4-63 MaxFontItem 4-63 MaxFormItem 4-63 MaxLocalVM 4-63 MaxOpStack 4-64 MaxPatternItem 4-64 MaxScreenItem 4-64 MaxSuperScreen 4-64 MaxUPathItem 4-64 MinFontCompress 4-64 PageCount 4-64 UseOldcopypage 4-64...
  • Page 388 Table C-4: System Interpreter Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. CurInputDevice CurOutlineCache CurOutputDevice CurPatternCache CurScreenStorage CurSourceList CurUPathCache DisableFastProcs DoPrintErrors DoStartPage EnableExtraFonts EngineBoot EngineCode EngineSpeed EnvironmentSave FactoryDefaults FatalErrorAddress FontResourceDir FontVersion GenericResourceDir GenericResourcePathSep InstalledRam JobTimeout...
  • Page 389 Table C-4: System Interpreter Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. MaxPermanentVM MaxRasterMemory MaxScreenStorage MaxSourceList MaxUPathCache PageCount PanelCode PrinterCode PrinterName RamSize RealFormat Revision SearchBuiltinFontsFirst SerialNumber StartJob StartupMode StaticRamSize SystemParams UseOldcopypage UseOldfonts ValidNV WaitTimeout C-10...
  • Page 390 Table C-5: Devices Supported ✓ Supported ✘ Not Supported n Network version of the printer model Device Page %ParallelA% 4-65 %ParallelB% %ParallelC% %ParallelD% %SerialA% %SerialB% %SerialC% %SerialD% %LocalTalkA% %LocalTalkB% %LocalTalkC% %LocalTalkD% %EtherTalkA% %EtherTalkB% %EtherTalkC% %EtherTalkD% %IR_A% %IR_B% %IR_C% %IR_D% %USB_A% %USB_B% %USB_C% %USB_D%...
  • Page 391 Table C-5: Devices Supported (Continued) ✓ Supported ✘ Not Supported n Network version of the printer model Device Page %AppSocketC% 4-65 %AppSocketD% %RemotePrinterA% %RemotePrinterB% %RemotePrinterC% %RemotePrinterD% %PrintServerA% %PrintServerB% %PrintServerC% %PrintServerD% %LPR_A% %LPR_B% %LPR_C% %LPR_D% %LexLinkA% %LexLinkB% %LexLinkC% %LexLinkD% %IP_A% %IP_B% %IP_C% %IP_D% %EthernetPhysicalA%...
  • Page 392 Table C-6: Device Parameters ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Device Parameters for the Communication Device %Parallel%, %ParallelA%, %ParallelB%, %ParallelC%, %ParallelD% DelayedOutputClose Enabled Filtering Handshake HasNames Interpreter OutputDevice PCLSmartSwitch PortLocation PSSmartSwitch Type Device Parameters for the Communication Device %Serial%, %SerialA%, %SerialB%, %SerialC%, %SerialD% Baud CheckParity...
  • Page 393 Table C-6: Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. PortLocation PSSmartSwitch RobustXon SerialMode StopBits Type Device Parameters for the Communication Device %LocalTalk%, %LocalTalkA%, %LocalTalkB%, %LocalTalkC%, %LocalTalkD% DelayedOutputClose Enabled Filtering HasNames Interpreter LocalTalkType NodeID PCLSmartSwitch PortLocation PSSmartSwitch Type...
  • Page 394 Table C-6: Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. 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 PSSmartSwitch Type Device Parameters for the Communication Device %USB%, %USB_A%, %USB_B%, %USB_C%, %USB_D% DelayedOutputClose...
  • Page 395 Table C-6: Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Device Parameters for the Communication Device %TokenTalk%, %TokenTalkA%, %TokenTalkB%, %TokenTalkC%, %TokenTalkD% Address Bridging DelayedOutputClose Enabled Filtering HasNames Interpreter NodeID PCLSmartSwitch PortLocation PSSmartSwitch TokenTalkType Type Zone C-16 Printer Model...
  • Page 396 Table C-6: Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Device Parameters for the Communication Device %AppSocket%, %AppSocketA%, %AppSocketB%, %AppSocketC%, %AppSocketD% DelayedOutputClose Enabled Filtering HasNames Interpreter PortLocation Type Device Parameters for the Communication Device %RemotePrinter%, %RemotePrinterA%, %RemotePrinterB%, %RemotePrinterC%, %RemotePrinterD% DelayedOutputClose...
  • Page 397 Table C-6: Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Type Device Parameters for the Communication Device %LPR%, %LPR_A%, %LPR_B%, %LPR_C%, %LPR_D% Enabled Filtering HasNames Interpreter PortLocation Type Device Parameters for the Communication Device %LexLink%, %LexLinkA%, %LexLinkB%, %LexLinkC%, %LexLinkD% DelayedOutputClose Enabled...
  • Page 398 Table C-6: Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Device Parameters for the Communication Device %EthernetPhysical%, %EthernetPhysicalA%, %EthernetPhysicalB%, %EthernetPhysicalC%, %EthernetPhysicalD% EthernetAddress PortLocation Type Device Parameters for the Communication Device %TokenRingPhysical%, %TokenRingPhysicalA%, %TokenRingPhysicalB%, %TokenRingPhysicalC%, %TokenRingPhysicalD% Address PortLocation Speed...
  • Page 399 Table C-6: Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Running Second Type Year DateTime DayOfWeekLong DayOfWeekNum DayOfWeekShort C-20 Printer Model Page ✓ ✓ 4-88 ✓ ✓ 4-88 ✓ ✓ 4-88 ✓ ✓ 4-88 ✓ ✓...
  • Page 400 Table C-6: Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Device Parameters for the Parameters Device %disk1% BlockSize Free HasNames InitializeAction LogicalSize Mounted PhysicalSize Removable Searchable SearchOrder Type Writeable Device Parameters for the Parameters Device %flash1% BlockSize Free HasNames...
  • Page 401 Table C-6: Device Parameters (Continued) ✓ Supported ✘ Not Supported Page numbers reference parameter descriptions. Device Parameters for the Parameters Device %rom% BlockSize Free HasNames InitializeAction LogicalSize Mounted PhysicalSize Removable Searchable SearchOrder Type Writeable Table C-7: PostScript Commands: Message Keys ✓...
  • Page 402: 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-77 raster compression mode command 2-77 set raster compression mode 2-67 connectors 8-1...
  • Page 403 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 404 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-53 paper source 2-53 PostScript emulation automatic size sensing search order 4-4...
  • Page 405 linking commands 2-50 parameters 2-49 relative positioning 2-50 syntax 2-49 commands alphabetic 2-51 alphanumeric ID 2-57 color extensions assign color index 2-70 color component one 2-70 color component three 2-70 color component two 2-70 color lookup tables 2-69 configure image data 2-70 driver configuration command 2-69 foreground color 2-70 gamma correction 2-70...
  • Page 406 2-61 symbol set control 2-61 symbol set ID code 2-61 control codes 2-48 font and symbol set support Lexmark X422 2-8 GL/2 Language 2-73 linking commands 2-49 paper and envelope dimensions Lexmark C510(n) 2-4 password protection 3-93...
  • Page 407 device parameters 4-71 device search order 6-12 envelope size support 4-9 filenames 6-9 interpreter parameters 4-62 page device parameters 4-48 paper size commands currentuniversalsize 4-3 ignoresize 4-3 setignoresize 4-3 setuniversalsize 4-4 paper tray commands manualfeed 4-7 papertray 4-7 setpapertray 4-8 paper tray support 4-4 password protecting Type 1 fonts on flash memory or disk 3-93...
  • Page 408 setmanualduplexmode 4-42 setpapertray 4-42 setprintername 4-43 setquiet 4-43 setresolution 4-44 setsccbatch 4-44 setsccinteractive 4-45 setsoftwareiomode 4-45 settumble 4-45 setuserdiskpercent 4-46 softwareiomode 4-46 tumble 4-46 userdiskpercent 4-47 waittimeout 4-47 system parameters 4-65 user parameters 4-62 using the operator panel 4-1 power requirements 7-2 printable areas 2-3, 2-6 Printer Job Language (PJL) attendance messages 3-67...
  • Page 409 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 & Press Go. 3-73 Insert Tray <source #>...
  • Page 410 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 54 Ser x Fax Connection Lost 3-65 54 Serial Option 1 Error 3-63...
  • Page 411 LRUNFILE 3-91 LWRITEFILE 3-91 OPMSG 3-81 RDYMSG 3-80 RESET 3-11 SET 3-9 STMSG 3-81 USTATUS 3-59 USTATUSOFF 3-60 information messages 88 Black Print Cartridge Low 3-61 88 Black Toner Low 3-61 88 Color Print Cartridge Low 3-61 88 Cyan Toner Low 3-61 88 Magenta Toner Low 3-61 88 Photo Print Cartridge Low 3-61 88 Toner Low 3-61, 3-62...
  • Page 412 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 LCUSTOMPAPERHEIGHT 3-23 LCUSTOMPAPERUNITS 3-22...
  • Page 413 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 LMULTIPAGEORDER 3-36 LMULTIPAGEPRINT 3-37...
  • Page 414 8-11 XON/XOFF 8-26 raster compression mode 2-77 adaptive compression 2-81 delta row 2-80 group 3 and 4 2-82 Lexmark adaptive 2-83 run-length encoded data 2-79 Tagged Image File Format (TIFF) 2-79 uncoded data 2-78 raster image graphics 2-77 receivers...
  • Page 415 cable pin assignments 8-19 connecting 8-19 port compatibility 8-28 protocol timing 8-25 XON/XOFF protocol timing 8-26 selecting printer languages setting for different interfaces 5-2 SmartSwitch 5-1 serial interface network support 8-28 RS-232C cable pin assignments 8-19 communication parameters 8-21 DTR and DTR/DSR protocol timing 8-25 port compatibility 8-28 protocol 8-24 serial configuration recommendations 8-27...
  • Page 416 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-3 whole page setting 2-7 XON/XOFF protocol 8-23 RS-232C 8-26 X-15 Index...

This manual is also suitable for:

X646eX850eX852eX854eT642dtn - printer - b/wX642e

Table of Contents