Lexmark 33S0300 - Mono Chrome Laser Printer Reference
Lexmark 33S0300 - Mono Chrome Laser Printer Reference

Lexmark 33S0300 - Mono Chrome Laser Printer Reference

Technical reference
Hide thumbs Also See for 33S0300 - Mono Chrome Laser Printer:
Table of Contents

Advertisement

Technical Reference

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

Advertisement

Table of Contents
loading

Summary of Contents for Lexmark 33S0300 - Mono Chrome Laser Printer

  • Page 1: Technical Reference

    Technical Reference May 2007 www.lexmark.com Lexmark and Lexmark with diamond design are trademarks of Lexmark International, Inc., registered in the United States and/or other countries. © 2007 Lexmark International, Inc. 740 West New Circle Road Lexington, Kentucky 40550...
  • 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

    Lexmark™ E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, E450dn..........2-4 Print Area Menu Item..................2-6 Font and Symbol Set Support for the Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn..................2-8 Forward and Backward Compatibility Modes for the Lexmark E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn............2-9...
  • Page 4 TOC-2 Contents Macros......................2-85 Printer Job Language ............3-1 PJL Command Notation ..................3-1 Kernel Commands....................3-2 Job Separation Commands ................3-4 Environment Commands and Variables .............3-7 Common Variables for PCL Emulation ............3-48 Status Readback Commands................3-54 Status Message Format ...................3-61 Information Messages................. 3-61 Auto-Continuable Conditions ..............
  • Page 5 TOC-3 Contents Interpreter Parameters ..................4-63 User Parameters ..................4-63 System Parameters..................4-66 Device Parameters..................4-72 Status and Error Messages ................4-93 Tagged Binary Not Active ................4-93 Tagged Binary Active .................. 4-93 Status Messages..................4-94 Switching Languages ............5-1 SmartSwitch .......................5-1 Setting SmartSwitch for Different Interfaces ..........5-2 Printer Job Language ..................5-2 Sniffing........................5-3...
  • Page 6 TOC-4 Contents Electrical Specifications ................7-2 Power Requirements..................7-3 Physical Specifications..................7-5 Clearance Requirements ................7-6 Environmental Conditions ................7-7 Altitude Specifications ...................7-7 Atmospheric Pressure...................7-7 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...
  • Page 7 TOC-5 Contents PCL Support ..............A-1 PJL Support ..............B-1 PostScript Support ............C-1 Index ................. X-1...
  • Page 8: Introduction

    The following edition of the Technical Reference contains information about printer commands and printer languages supported by the following Lexmark printers: • Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, E450dn To determine which commands and languages your printer supports, see the appendixes in the back of this document or see your printer documentation.
  • Page 9 Introduction 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. Chapter 4: “PostScript Emulation” Provides information about PostScript emulation and explains PostScript emulation supplemental operators.
  • Page 10 Introduction Appendix A: “PCL Support” Appendix B: “PJL Support” Appendix C: “PostScript Support”...
  • Page 11: Navigational Tips

    Introduction 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

    Introduction 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™ E120, E120N, E238, E240, E240N, E250D, E250Dn, E340, E342N, E350D, E352Dn, E450Dn

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

    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 E120, E120N, E238, E240, E240N, E250D, E250Dn, E340, E342N, E350D, E352Dn, And E450Dn

    Font and Symbol Set Support for the Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn Your printer has 91 resident fonts in PCL emulation, including 89 scalable fonts and two bitmapped fonts. The E120 and E120n has 19 resident fonts including 17 scalable fonts and two bitmapped fonts.
  • Page 21: Forward And Backward Compatibility Modes For The Lexmark E238, E240, E240N, E250D, E250Dn, E340, E342N, E350D, E352Dn, And E450Dn

    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. Note: Lexmark E120 and E120n support Backward Compatibility Modes, but not Forward Compatibility Modes.
  • Page 22 2-10 Table 2-2: Forward and Backward Compatibility Font Selection Commands (Continued) Forward and Backward Compatibility Mode Standard PCL Emulation Font Name Spacing Style Weight Typeface CG Times Italic 4101 CG Times Bold 4101 CG Times Bold Italic 4101 Univers Medium 4148 Univers Medium Italic 4148...
  • Page 23 Helvetica Narrow Italic 24580 61444 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.
  • Page 24 Helvetica Black Oblique 24580 61444 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.
  • Page 25 This font is not implemented in the Hewlett-Packard Company’s LaserJet 4050. This font is not implemented in the Lexmark family of printers. Your Lexmark printer defaults to the forward compatibility mode to enable a Hewlett- Packard Company’s driver to select the forward compatibility fonts. The Lexmark PCL emulation driver uses the backward compatibility mode and temporarily switches the printer to this mode.
  • Page 26: Selecting Symbol Sets For Lexmark E120, E120N, E238, E240, E240N, E250D, E250Dn, E340, E342N, E350D, E352Dn, E450Dn

    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: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Specials”...
  • Page 27 2-15 Greek” on page 2-37, and “Table 2-11: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Specials” on page 2-43 Table 2-5: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d,...
  • Page 28 2-16 Table 2-5: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 1 (Continued) Latin 1 Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 29 2-17 Table 2-5: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 1 (Continued) Latin 1 Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 30 2-18 Table 2-5: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 1 (Continued) Latin 1 Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 31 2-19 Table 2-5: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 1 (Continued) Latin 1 Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 32 2-20 Table 2-6: E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Latin 2 Latin 5 Latin 6 Cyrillic Greek Typeface / Symbol PJL Value Symbol Set ID ✓...
  • Page 33 2-21 Table 2-6: E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Latin 5 Latin 6 Cyrillic Greek Typeface / Symbol PJL Value Symbol Set ID ✓...
  • Page 34 2-22 Table 2-6: E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Latin 5 Latin 6 Cyrillic Greek Typeface / Symbol PJL Value Symbol Set ID ✓...
  • Page 35 2-23 Table 2-6: E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Latin 5 Latin 6 Cyrillic Greek Typeface / Symbol PJL Value Symbol Set ID ✓...
  • Page 36 2-24 Table 2-6: E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Latin 5 Latin 6 Cyrillic Greek Typeface / Symbol PJL Value Symbol Set ID ✓...
  • Page 37 2-25 Table 2-6: E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek (Continued) Latin 2 Latin 5 Latin 6 Cyrillic Greek Typeface / Symbol PJL Value Symbol Set ID ✘...
  • Page 38 2-26 Table 2-7: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Specials Specials Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✘ ✘...
  • Page 39 2-27 Table 2-7: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Specials (Continued) Specials Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✘...
  • Page 40 2-28 Table 2-7: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Specials (Continued) Specials Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✘...
  • Page 41 2-29 Table 2-7: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Specials (Continued) Specials Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✘...
  • Page 42 2-30 Table 2-7: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Specials (Continued) Specials Typeface / Symbol Set PJL Value Symbol Set ID ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 43 ISO 16: Portuguese ISO 84: Portuguese ISO 61: Norwegian Version 2 Table 2-9: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 1 Latin 1 Typeface / Symbol Set...
  • Page 44 2-32 Table 2-9: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 1 (Continued) Latin 1 Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 45 2-33 Table 2-9: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 1 (Continued) Latin 1 Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 46 2-34 Table 2-9: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 1 (Continued) Latin 1 Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 47 2-35 Table 2-9: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 1 (Continued) Latin 1 Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓...
  • Page 48 2-36 Table 2-9: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 1 (Continued) Latin 1 Typeface / Symbol Set PJL Value Symbol Set ID ✘ ✓ ✓ ✓ ✓ ✓ ✘ ✓ ✓ ✓...
  • Page 49 2-37 Table 2-10: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Latin 2 Latin 5 Latin 6 Cyrillic Greek Typeface / Symbol...
  • Page 50 2-38 Table 2-10: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Latin 2 Latin 5 Latin 6 Cyrillic Greek Typeface / Symbol...
  • Page 51 2-39 Table 2-10: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Latin 2 Latin 5 Latin 6 Cyrillic Greek Typeface / Symbol...
  • Page 52 2-40 Table 2-10: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Latin 2 Latin 5 Latin 6 Cyrillic Greek Typeface / Symbol...
  • Page 53 2-41 Table 2-10: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Latin 2 Latin 5 Latin 6 Cyrillic Greek Typeface / Symbol...
  • Page 54 2-42 Table 2-10: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Latin 2 Latin 5 Latin 6 Cyrillic Greek Typeface / Symbol...
  • Page 55 2-43 Table 2-11: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Specials Specials Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✘ ✘...
  • Page 56 2-44 Table 2-11: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Specials (Continued) Specials Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✘...
  • Page 57 2-45 Table 2-11: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Specials (Continued) Specials Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✘...
  • Page 58 2-46 Table 2-11: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Specials (Continued) Specials Typeface / Symbol Set PJL Value Symbol Set ID ✓ ✓ ✓ ✓ ✓ ✘...
  • Page 59 2-47 Table 2-11: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn PCL Emulation Symbol Sets - Specials (Continued) Specials Typeface / Symbol Set PJL Value Symbol Set ID ✘ ✘ ✘ ✘ ✘ ✘...
  • Page 60: Command Structure

    2-48 Table 2-12: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn ISO PCL Emulation Symbol Symbol Set ID Symbol Set / Typeface ISO 69: French ISO 2: IRV (International Ref Version) ISO 25: French...
  • Page 61: Commands

    2-49 Table 2-13: Control Codes (Continued) Code Function Result Carriage Return Moves the cursor to the left margin Space Moves the cursor to the right one column Primary Font Selects the primary font Secondary Font Selects the secondary font Commands PCL emulation commands are multibyte strings (also known as “escape sequences”) , ←...
  • Page 62 2-50 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-52.
  • Page 63: Pcl Emulation Commands

    2-51 For example, notice that the first 3 bytes of these two commands are the same: Select 10 characters per inch (s10H Select Courier typeface (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;...
  • Page 64: Pcl Emulation Commands By Function

    2-52 PCL Emulation Commands by Function Table 2-15: Job Control Command / Parameters Function / Result Printer Reset • Prints any partial pages. • Resets printer environment to defaults. • Deletes all temporary downloaded resources. &d#A Number of Collated Copies 0 = Collation off Turns collation of pages off or sets the number of collated copies.
  • Page 65 2-53 Table 2-15: Job Control (Continued) Command / Parameters Function / Result &u#D Unit of Measure Range = (96, 100, 120, 144, 150, 160, 180, Sets the size for the PCL Unit (units per inch). 200, 225, 240, 288, 300, 360, 400, 450, 480, The Unit of Measure defines the unit used in the following commands: 600, 720, 800, 900, 1200, 1440, 1800, 2400, •...
  • Page 66 2-54 Table 2-16: Page Control Command / Parameters Function / Result & Set Page Size Paper Selects the physical size of the paper, which also determines the logical page dimensions. See the tables beginning on page 2-1 for the Executive paper and envelope dimensions your printer supports.
  • Page 67 2-55 Table 2-16: Page Control (Continued) Command / Parameters Function / Result &f#W [custom name] Set Universal Custom Name # = number of bytes in the custom name Sets the user-specified custom name for the Universal paper size being used. &...
  • Page 68 2-56 Table 2-16: Page Control (Continued) Command / Parameters Function / Result & Set Output Bin Auto Select (uses the active bin) Sets the exit path to direct paper to one of the output bins. Standard Bin Bin 1 or Rear Bin Bin 1 or Rear Bin Bin 2 Bin 3...
  • Page 69 2-57 Table 2-16: Page Control (Continued) Command / Parameters Function / Result & Set Line Spacing (Alternative Method) 1 line/inch Specifies VMI in lines per inch. 2 lines/inch Notes: 3 lines/inch • For some printers, you can change the default VMI from the printer 4 lines/inch operator panel or through MarkVision Professional by using the 6 lines/inch (Default)
  • Page 70 2-58 Table 2-17: Alphanumeric ID Command / Parameters Function / Result &n#W [operation] [string] Alphanumeric ID # = number of data bytes that make up the Selects the media type using a character string. The string ID is case operation and string sensitive and may be up to 511 bytes long.
  • Page 71 2-59 Table 2-18: Cursor Positioning (Continued) Command / Parameters Function / Result &a#R Vertical Cursor Position (in Rows) # = number of Rows Moves the cursor to a new position along the vertical axis. Note: Row height is determined by either the Vertical Motion Index (VMI) or the Set Line Spacing Command.
  • Page 72 2-60 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 Function / Result (# (primary) Select Symbol Set )# (secondary) The line-draw characters are contained in the symbol set ID 10U, PC-8.
  • Page 73 Table 2-2 on page 2-9 and “Font and Symbol On the printout, the typeface number is the last number on the font Set Support for the Lexmark E120, E120n, selection command example line. The example line is below the name of E238, E240, E240n, E250d, E250dn, E340, the font.
  • Page 74 2-62 Table 2-19: Font Selection (Continued) Command / Parameters Function / Result &t#P Text Parsing Method 0, 1 1 byte characters Communicates to the PCL parser whether character codes are 1 or 2 byte characters interpreted as 1-byte or 2-byte character codes. 1 or 2 byte characters 1 or 2 byte characters 1008...
  • Page 75 2-63 Table 2-21: Font Creation Command / Parameters Function / Result *c#D Set Font ID # = Font ID # (0 - 32767) Sets the identification number for the font being downloaded. Default = 0 )s#W[data] Load Font Header # = number of data bytes Downloads soft font header information.
  • Page 76 2-64 Table 2-23: Print Model Command / Parameters Function / Result *c#G Area Fill ID Gray Scale Fills Selects pattern used to fill a rectangular area. White (default) Note: This command is also used to set the user-defined pattern ID. 2% gray 3-10 10% gray...
  • Page 77 2-65 Table 2-24: User-Defined Pattern Command / Parameters Function / Result *c#W[data] User-Defined Pattern # = number of data bytes Downloads binary pattern data. *p#R Set Pattern Reference Point Rotate with print (Default) Sets the pattern reference point to the current cursor position for user- Fixed defined patterns.
  • Page 78 2-66 Table 2-25: Rectangular Area Fill Graphics (Continued) Command / Parameters Function / Result *c#G Area Fill ID Gray Scale Fills Selects the pattern used to fill the rectangular area. White (default) Note: This command is also used to set the user-defined pattern ID. 2% Gray 3-10 10% Gray...
  • Page 79 2-67 Table 2-26: Raster Graphics Command / Parameters Function / Result *t#R Raster Resolution 75 dpi Note: 200 dpi is only supported when the printer is operating in 100 dpi 600 dpi or 1200 dpi mode. 150 dpi 200 dpi 300 dpi 600 dpi 1200...
  • Page 80 2-68 Table 2-26: Raster Graphics (Continued) Command / Parameters Function / Result *b#M Set Raster Compression Mode Uncoded (Default) Identifies the compression mode the host uses to transfer RIG data. Run-Length Encoded For instance, this command can be run-length encoding or TIFF Tagged Image File Format (TIFF) encoding.
  • Page 81 2-69 Table 2-26: Raster Graphics (Continued) Command / Parameters Function / Result *t#V Raster Height (Destination) Sets the height of the destination raster. *g#W[data] Set Raster Configuration Sets the configuration of the destination raster. # - 8 (K-only) or 26 (KCMY) Data Byte 0 - 0x02 (constant) Byte 1 - number of colors...
  • Page 82 2-70 Table 2-27: Color Extensions Command / Parameters Function / Result &b#M Monochrome Print Mode Print in mixed render algorithm Changes each color value to its gray scale equivalent. mode Print using gray scale equivalent &p#C Palette Control Delete all palettes except those Provides palette management.
  • Page 83 2-71 Table 2-27: Color Extensions (Continued) Command / Parameters Function / Result *t#I Gamma Correction Gamma Correction Off Improves the perceptual correctness of color data sent from the 0.0 to 4.0 Gamma Number monitor to any other non-linear device by adjusting the brightness and darkness.
  • Page 84 2-72 Table 2-28: Status Readback Command / Parameters Function / Result *s#T Set Status Readback Location Type Invalid location (Default) Sets the status location type to the specified value. Use currently selected location The 5 value for Cartridge may be specified, but since your printer All locations does not support font cards or cartridges, the command is ignored.
  • Page 85 2-73 Table 2-29: Picture Frame Command / Parameters Function / Result *c#X Picture Frame Horizontal Size (in Decipoints) # of Decipoints: 0 to 32767 Specifies the horizontal dimension of the picture frame used when printing a GL/2 plot. (1 Decipoint = 1/720 inch) *c#Y Picture Frame Vertical Size (in Decipoints) # of Decipoints: 0 to 32767...
  • Page 86: Gl/2 Commands

    2-74 Table 2-30: Miscellaneous Commands (Continued) Command / Parameters Function / Result Display Functions Off Turns off Display Functions; resumes normal command processing. Print Test Page Causes a test page to print. *o#M(b) Print Quality Ink Saver Selects the print quality setting for the page. Normal Best &...
  • Page 87 2-75 Table 2-31: Configuration Group (Continued) Command / Parameter Command Name IR (X Input Relative P1 and P2 IW (X Input Window MC (mode(, opcode)); Logical Operation PP (mode); Pixel Placement RO (angle); Rotate Coordinate System SC (X (, type(, left, bottom))); Scale min, Table 2-32: Vector Group...
  • Page 88 2-76 Table 2-33: Polygon Group (Continued) Command / Parameter Command Name RR X, Y; Fill Rectangle Relative WG radius, start_angle, sweep_angle(, chord_angle); Fill Wedge Table 2-34: Character Group Command / Parameter Command Name AD (kind, value(,...)); Define Alternate Font CF (mode(, pen)); Character Fill CP (spaces, lines);...
  • Page 89 2-77 Table 2-35: Line and Fill Attributes Group Command / Parameter Command Name AC (X, Y); Anchor Corner CR (red , red , green , green , blue Color Range black ref white ref black ref white ref , blue black ref white ref FT (fill_type(, option1(, option2));...
  • Page 90: Raster Image Graphics

    2-78 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 91 2-79 Descriptions and examples of the different parameters appear on the following pages. Each example draws the same square outline 64 bits (8 bytes) wide by 64 scan lines long. Uncoded Data Uncoded Data is not compressed. Only those bytes needed to form the image are sent.
  • Page 92 2-80 Run-Length Encoded Data Run-Length Encoded Data is interpreted in pairs of bytes. The first byte: • Acts as a counter, or control byte. • Indicates how many times to repeat the data in the second byte. • Can be from 0 (no repetition) to 255. •...
  • Page 93 2-81 Delta Row Delta Row is a compression mode that identifies and transmits only those bytes different from the ones in a preceding row. The control byte consists of two parts: • High 3 bits: Number of bytes to replace +1 (1 to 8). •...
  • Page 94 2-82 Adaptive Compression Adaptive compression allows the combined use of compression methods 0 through 3 (Uncoded, Run-Length Encoded, TIFF, and Delta Row). It also allows the printing of empty rows (all zeros) or duplicate rows. • The Transfer Raster Data command size includes all rows (scan lines). •...
  • Page 95 2-83 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 96 Additional Compression Modes When the compression mode is 1008 (Lexmark Adaptive), TIFF word and double- word can be printed using compression scan modes 254 and 255 respectively. This compression method sends a raster image as a block of raster data.
  • Page 97: Macros

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

    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 99: Kernel Commands

    Notes: • Parameters enclosed in square brackets ([ ]) are optional and not required for command execution. • The PJL interpreter requires uppercase for the prefix for all PJL com- @PJL mands except the Universal Exit Language (UEL) command. The rest of the PJL command is not case sensitive.
  • Page 100: Comment Command

    ENTER LANGUAGE Command This command causes the printer to enter the specified language, such as PCL emulation, PostScript emulation, or PPDS. Syntax: @PJL ENTER LANGUAGE = language[<CR>]<LF> Notes: • , or language PCLXL PostScript PPDS • You can use uppercase, lowercase, or mixed case. ( must be uppercase;...
  • Page 101: 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 message Waiting appears on the printer operator panel display or through MarkVision Professional until...
  • Page 102 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 must be job name enclosed in double quotes, as indicated by the command syntax.
  • Page 103: Eoj Command

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

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

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

    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 107 3-10 • " " is required for LRESOURCE LRESOURCE: device:filename.filetype variables. (See “Table 3-9: Printer Unique LRESOURCE Variables” on page 3-53.) Values for " " are: device:filename.filetype , or (case insensitive) device flash flash1 disk disk1 A unique identifier for a file, such as the macro ID for a PCL filename macro, the symbol set ID for a PCL symbol set, the font ID for a PCL font, and so on.
  • Page 108: Initialize Command

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

    3-12 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 [ command modifier:value parameter should not be specified.
  • Page 110 3-13 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default CPLOCK Disables menus ON, OFF (DEFAULT only) ON disables the printer operator panel menus. OFF enables menus. DENSITY Print Darkness 1 to 5 2, 3, 4 (Model specific) •...
  • Page 111 3-14 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default HOLDTYPE Print and Hold PUBLIC, PRIVATE PUBLIC Type (SET only) The HOLD, HOLDKEY, and HOLDTYPE variables interact with each other as follows: • When HOLD is set to On, HOLDKEY is set to a valid PIN, and HOLDTYPE is set to Private, Confidential Print capability is available.
  • Page 112 3-15 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default JOBOFFSET Offset Pages ON, OFF, BETWEENJOBS, BETWEENCOPIES INQUIRE or DINQUIRE returns the value of Offset Pages as follows: • If Offset Pages is set to Off, OFF is returned. •...
  • Page 113 3-16 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default OUTBIN Output Bin UPPER, LOWER, OPTIONALOUTBIN1, UPPER OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” name is a variable that allows for custom naming of optional output bins.
  • Page 114 3-17 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default PARALLEL Parallel Protocol SLOW, FAST FAST (DEFAULT only) A value of SLOW indicates the Parallel Protocol setting is Standard. The value of FAST indicates the (Port Specific) Parallel Protocol setting is FASTBYTES.
  • Page 115 3-18 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default POWERSAVETIME Power Save time, 0 to 120 (Model specific) in minutes (DEFAULT only) 0 to 240 (Model specific) (0 indicates the Power Saver Time feature is disabled.) The time the printer remains idle before it enters Power Save mode when POWERSAVE is On.
  • Page 116: Printer Unique Variables For Both Printer Languages

    NO indicates the A4 width is 198 mm. YES indicates the A4 width is 203 mm. 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 [ command ] parameter should not be specified.
  • Page 117 3-20 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LBONDOUTBIN Assign UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, UPPER, Type/Bin - Bond OPTIONALOUTBIN2, OPTIONALOUTBIN3, DISABLED (DEFAULT only) OPTIONALOUTBIN4, OPTIONALOUTBIN5, (Model specific) OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” name is a variable that allows for custom naming of optional output bins.
  • Page 118 3-21 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCARDSTOCKOUTBIN Assign UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, UPPER, Type/Bin - OPTIONALOUTBIN2, OPTIONALOUTBIN3, DISABLED (DEFAULT only) Card Stock OPTIONALOUTBIN4, OPTIONALOUTBIN5, (Model specific) OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name”...
  • Page 119 3-22 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCOLOREDLOADING Colored Paper OFF, DUPLEX Loading (DEFAULT only) LCOLOREDOUTBIN Assign UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, UPPER, Type/Bin - OPTIONALOUTBIN2, OPTIONALOUTBIN3, DISABLED (DEFAULT only) Colored Paper OPTIONALOUTBIN4, OPTIONALOUTBIN5, (Model specific) OPTIONALOUTBIN6, OPTIONALOUTBIN7,...
  • Page 120 3-23 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMPAPERHEIGHT Universal 76 to 915 in increments of 1 mm 356, 360, 457 mm Height 3 to 36.01 in increments of 0.01 in. 14, 14.17, 18 in. (Model and Note: Values are determined to be inches or country specific)
  • Page 121 3-24 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE1OUTBIN Assign UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, UPPER, Type/Bin - OPTIONALOUTBIN2, OPTIONALOUTBIN3, DISABLED (DEFAULT only) Custom Type 1 OPTIONALOUTBIN4, OPTIONALOUTBIN5, (Model specific) OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name”...
  • Page 122 3-25 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE2NAME Custom Type 2 "name" CUSTOMTYPE2 Name (DEFAULT only) name is a variable that allows for custom naming of print material types. The text string is truncated to 24 characters.
  • Page 123 3-26 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE3MEDIA Custom Type 3 PAPER, COATED, GLOSSY, TRANSPARENCY, PAPER Media LABELS, CARDSTOCK, ENVELOPE, (DEFAULT only) COTTONPAPER LCUSTOMTYPE3NAME Custom Type 3 "name" CUSTOMTYPE3 Name (DEFAULT only) name is a variable that allows for custom naming of print material types.
  • Page 124 3-27 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE4LOADING Custom Type 4 OFF, DUPLEX Paper Loading (DEFAULT only) LCUSTOMTYPE4MEDIA Custom Type 4 PAPER, COATED, GLOSSY, TRANSPARENCY, PAPER Media LABELS, CARDSTOCK, ENVELOPE, (DEFAULT only) COTTONPAPER LCUSTOMTYPE4NAME Custom Type 4...
  • Page 125 3-28 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE5LENGTH Custom Type 5 NORMAL, SHORT NORMAL Length (DEFAULT only) LCUSTOMTYPE5LOADING Custom Type 5 OFF, DUPLEX Paper Loading (DEFAULT only) LCUSTOMTYPE5MEDIA Custom Type 5 PAPER, COATED, GLOSSY, TRANSPARENCY, PAPER Media...
  • Page 126 3-29 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE5WEIGHT Custom Type 5 LIGHT, NORMAL, HEAVY NORMAL Weight (DEFAULT only) LCUSTOMTYPE6LENGTH Custom Type 6 NORMAL, SHORT NORMAL Length (DEFAULT only) LCUSTOMTYPE6LOADING Custom Type 6 OFF, DUPLEX Paper Loading (DEFAULT only)
  • Page 127 3-30 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE6TEXTURE Custom Type 6 SMOOTH, NORMAL, ROUGH NORMAL Texture (DEFAULT only) LCUSTOMTYPE6WEIGHT Custom Type 6 LIGHT, NORMAL, HEAVY NORMAL Weight (DEFAULT only) LDOWNLOADTARGET Download RAM, FLASH, FLASH1, DISK, DISK1 Target (SET only)
  • Page 128 3-31 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LENVELOPETEXTURE Envelope SMOOTH, NORMAL, ROUGH NORMAL Texture (DEFAULT only) LENVELOPEWEIGHT Envelope LIGHT, NORMAL, HEAVY NORMAL Weight (DEFAULT only) LESCCHAR Character 0 to 255 Substitution (READ only) (Port specific) LFAXRESOLUTION...
  • Page 129 3-32 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LGLOSSYOUTPUTBIN Assign Type/Bin UPPER, LOWER, OPTIONALOUTBIN1, UPPER - Glossy OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” name is a variable that allows for custom naming of optional output bins.
  • Page 130 3-33 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LIMAGEENHANCETYPE Image 2, 4, AUTO 2, 4 Enhancement (Model specific) Technology Type LIMAGEORIENTATION Page Image DONOTROTATE, ROTATEPAPER, DONOTROTATE Orientation ROTATEENVELOPES, ROTATESTAPLED, Note: The factory ROTATESTAPLEDANDENVELOPES, ROTATEALL default is ROTATEPAPER if...
  • Page 131 3-34 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LLABELSOUTBIN Assign UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, UPPER, Type/Bin - OPTIONALOUTBIN2, OPTIONALOUTBIN3, DISABLED (DEFAULT only) Labels OPTIONALOUTBIN4, OPTIONALOUTBIN5, (Model specific) OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” name is a variable that allows for custom naming of optional output bins.
  • Page 132 3-35 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LLETTERHEADOUTBIN Assign UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, UPPER, Type/Bin - OPTIONALOUTBIN2, OPTIONALOUTBIN3, DISABLED (DEFAULT only) Letterhead OPTIONALOUTBIN4, OPTIONALOUTBIN5, (Model specific) OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” name is a variable that allows for custom naming of optional output bins.
  • Page 133 3-36 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LMANUALCOLORCMYK- Manual Color - OFF, VIVID, VIVIDCMYK, USCMYK, EUROCMYK USCMYK (US) IMAGE CMYK Image EUROCMYK (non-US) LMANUALENVELOPESIZE Manual COM10, COM9, MONARCH, DL, C5, B5, COM10, DL Envelope, OTHERENVELOPE...
  • Page 134 3-37 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LMULTIPAGEPRINT Multipage OFF, 2UP, 3UP, 4UP, 6UP, 9UP, 12UP, 16UP Printing LMULTIPAGEVIEW Multipage View AUTO, SHORTEDGE, LONGEDGE AUTO LNPAP NPA Protocol ON, OFF, AUTO AUTO Setting (READ only)
  • Page 135 3-38 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LOPTIONALOUTBIN6NAME Optional Output "name" OPTIONAL Bin 6 Name OUTBIN6 (DEFAULT only) name is a variable that allows for custom naming of optional output bins. The text string is truncated to 24 characters.
  • Page 136 3-39 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LOVERFLOWOUTBIN Overflow Bin UPPER, LOWER, OPTIONALOUTBIN1, UPPER OPTIONALOUTBIN2, OPTIONALOUTBIN3, (DEFAULT only) OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” name is a variable that allows for custom naming of optional output bins.
  • Page 137 3-40 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LPICTUREGRADE™ PictureGrade™ ON, OFF LPLAINLENGTH Plain Paper NORMAL, SHORT NORMAL Length (DEFAULT only) LPLAINOUTBIN Assign UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, UPPER, Type/Bin - Plain OPTIONALOUTBIN2, OPTIONALOUTBIN3, DISABLED (DEFAULT only) Paper...
  • Page 138 3-41 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LPPDS Activate ON, OFF Personal Printer (DEFAULT only) Use ON to enable PPDS printer language and OFF to Data Stream disable PPDS printer language. After this command (PPDS) printer is processed, the printer performs a Power On Reset language...
  • Page 139 3-42 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LPREPRINTEDOUTBIN Assign UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, UPPER, Type/Bin - OPTIONALOUTBIN2, OPTIONALOUTBIN3, DISABLED Preprinted OPTIONALOUTBIN4, OPTIONALOUTBIN5, (Model specific) Paper OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” name is a variable that allows for custom naming of optional output bins.
  • Page 140 3-43 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LPRINTQUALITY Print Quality QUICKPRINT, NORMAL, PRESENTATION, NORMAL Mode GRAPHICS, IMAGES, 1200IMAGEQ, INKSAVER, NORMAL, BEST LPUNCH Hole Punch ON, OFF LREAROUTBINNAME Rear Output Bin "name" REAROUTBIN Name name is a variable that allows for custom naming of...
  • Page 141 3-44 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LSTANDARDOUTBINNAME Standard "name" UPPER Output (DEFAULT only) name is a variable that allows for custom naming of Bin Name output bins. The text string is truncated to 24 characters.
  • Page 142 3-45 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LTRANSPARENCYOUTBIN Assign UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, UPPER, Type/Bin - OPTIONALOUTBIN2, OPTIONALOUTBIN3, DISABLED (DEFAULT only) Transparency OPTIONALOUTBIN4, OPTIONALOUTBIN5, (Model specific) OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” name is a variable that allows for custom naming of optional output bins.
  • Page 143 3-46 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LTRAY3SENSEDTYPE Detected Type PLAIN, BOND, GLOSSY, CARDSTOCK, LABELS, PLAIN, PAPER for Paper - LETTERHEAD, PREPRINTED, COLORED, CUSTOMTYPE3 Tray 3 CUSTOMTYPE1, CUSTOMTYPE2, CUSTOMTYPE3, CUSTOMTYPE4, CUSTOMTYPE6 LTRAY3SENSEDTYPE Detected Type TRANSPARENCY, CUSTOMTYPE5...
  • Page 144 3-47 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LTRAY2PAPERTYPE Tray 2 Paper PLAIN, COATED, GLOSSY, PHOTO, PLAIN, Type GREETINGCARD, IRONON, BOND, CUSTOMTYPE2 TRANSPARENCY, CARDSTOCK, LABELS, (Model specific) LETTERHEAD, PREPRINTED, COLORED, ENVELOPE, CUSTOMTYPE1, CUSTOMTYPE2, CUSTOMTYPE3, CUSTOMTYPE4, CUSTOMTYPE5, CUSTOMTYPE6, "name"...
  • Page 145: Common Variables For Pcl Emulation

    3-48 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LTYPE1FONTS Enables Type 1 OFF, ON fonts for PCL emulation LUSDEFAULTS US/non-US US, NONUS US, NONUS defaults (Country specific) (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 146 3-49 Printer Unique Variables for PCL Emulation The following variables are unique to your printer and are supported in PCL emulation only. The parameter should be specified as [command modifier:value] LPARM For example: @PJL SET LPARM:PCL LBITMAPROUNDING=OFF[<CR>]<LF> To determine which variables your printer supports, see “Table B-4: Printer Unique Variables for PCL Emulation”...
  • Page 147 3-50 Table 3-6: Printer Unique Variables for PCL Emulation (Continued) Variable Function Selections Factory Default LASSIGNTRAY1 Tray Renumber OFF, 0 to 199 Assign Tray 1 Variable used with PJL SET or DEFAULT command. OFF, 0 to 199, NONE Variable used with PJL INQUIRE or DINQUIRE command.
  • Page 148: Common Variables For Postscript Emulation

    3-51 Table 3-6: Printer Unique Variables for PCL Emulation (Continued) Variable Function Selections Factory Default LFONTCOMPATIBILITY Font Compatibility PCL5, PCL6 PCL6 Level LFONTPRIORITY Font Priority Search RESOLUTION, NORESOLUTION RESOLUTION (SET only) When RESOLUTION is specified, your printer is compatible with the Hewlett-Packard Company’s LaserJet printers.
  • Page 149 3-52 Printer Unique Variables for PostScript Emulation The following variables are unique in some printers and are supported in PostScript emulation only. parameter should be specified as [command modifier:value] LPARM POSTSCRIPT For example: @PJL SET LPARM:POSTSCRIPT LPICTUREGRADE=ON[<CR>]<LF> To determine which variables your printer supports, see Table B-6 on page B-13. Table 3-8: Printer Unique Variables for PostScript Emulation Variable Function...
  • Page 150 3-53 To determine which variables your printer supports, see “Table B-7: Printer Unique LRESOURCE Variables” on page B-14. Table 3-9: Printer Unique LRESOURCE Variables Factory Variable Function Selections Default LDESCRIPTION Macro or Symbol "alphanumeric string" NULL Set Description (DEFAULT The description is limited to 16 characters and must be enclosed in description) only) double quotes.
  • Page 151: Status Readback Commands

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

    3-55 • 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.) • " " is required for LRESOURCE vari- LRESOURCE: device:filename.filetype ables.
  • Page 153: Info Command

    3-56 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 154 3-57 INFO CONFIG Response Syntax (An Example): @PJL INFO CONFIG<CR><LF> IN TRAYS [2 ENUMERATED]<CR><LF> INTRAY1<CR><LF> INTRAY2<CR><LF> MANUAL FEED<CR><LF> OUT TRAYS [1 ENUMERATED]<CR><LF> UPPER FACEDOWN<CR><LF> PAPERS [13 ENUMERATED]<CR><LF> LETTER<CR><LF> LEGAL<CR><LF> A4<CR><LF> A5<CR><LF> B5PAPER<CR><LF> EXECUTIVE<CR><LF> COM10<CR><LF> COM9<CR><LF> MONARCH<CR><LF> DL<CR><LF> C5<CR><LF> B5<CR><LF> OTHERENVELOPE<CR><LF> LANGUAGES [1 ENUMERATED]<CR><LF>...
  • Page 155: Inquire Command

    3-58 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] parameter specifies the type of PJL variables [command modifier:value] to be queried.
  • Page 156: Ustatus Command

    3-59 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.
  • Page 157: Ustatusoff Command

    3-60 ustatus variable= value The following values are supported for the parameter. ustatus variable=value Table 3-11: USTATUS Unsolicited Status Variable Values Ustatus Variable Value Description DEVICE Enables unsolicited status for device changes. VERBOSE Enables unsolicited status for all device changes. Also enables warnings from the PJL parser.
  • Page 158: Status Message Format

    3-61 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 159 3-62 Table 3-12: PJL Information Messages Printer State Status Code Display String Online Status Ready with Replace Transfer 10006 Replace Transfer TRUE Power Saver with Ink Low 10006 88 Ink Low TRUE Power Saver mode with Toner Low 10006 88 Toner Low TRUE Power Saver mode with Replace Toner 10006...
  • Page 160: Auto-Continuable Conditions

    3-63 Auto-Continuable Conditions These status messages are returned independent of the state of the Auto Continue 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 161 3-64 Table 3-13: PJL Messages for Auto-Continuable Conditions (Continued) Status Printer State Code Display String Online Status Intervention required: 30018 56 Standard Serial Disabled FALSE standard serial disabled Intervention required: 30018 56 Serial 1 Port Disabled FALSE serial option disabled Intervention required: 30018 56 Standard Parallel Port Disabled...
  • Page 162 3-65 Table 3-13: PJL Messages for Auto-Continuable Conditions (Continued) Status Printer State Code Display String Online Status Intervention required: 30036 63 Unformatted Disk FALSE unformatted disk Intervention required: 30075 80 Scheduled Maintenance FALSE scheduled maintenance Intervention required: 30076 35 Res Save Off Deficient Memory FALSE resource save off deficient memory Intervention required:...
  • Page 163 3-66 Table 3-13: PJL Messages for Auto-Continuable Conditions (Continued) Status Printer State Code Display String Online Status Intervention required: 32002 52 Flash Full FALSE flash full Intervention required: 32002 62 Disk Full FALSE disk full Intervention required: 32015 Disk Corrupted. Reformat? FALSE disk corrupted Intervention required:...
  • Page 164: Attendance Conditions

    3-67 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-20. Table 3-14: PJL Message for Attendance Conditions Printer State Status Code...
  • Page 165 3-68 Table 3-14: PJL Message for Attendance Conditions (Continued) Printer State Status Code Display String Online Status Intervention required: 40021 FALSE Cartridge Life Warning XXXX cartridge life warning Intervention required: 40021 FALSE 31 Missing Cartridge XXXX missing cartridge Intervention required: 40021 FALSE 31 Missing Printhead...
  • Page 166 3-69 Table 3-14: PJL Message for Attendance Conditions (Continued) Printer State Status Code Display String Online Status Intervention required: 40021 FALSE Insert Print Cartridge print cartridge missing Intervention required: 40022 FALSE 2xx Paper Jam paper jam Intervention required: 40027 FALSE Check Tray <source #>...
  • Page 167 3-70 Table 3-14: PJL Message for Attendance Conditions (Continued) Printer State Status Code Display String Online Status Intervention required: 40037 FALSE 31 PerfectFinish Missing PerfectFinish™ missing Intervention required: 40037 FALSE 87 PerfectFinish Empty PerfectFinish empty Intervention required: 40038 FALSE 84 Black Photo Dev Life Warning photo developer nearly exhausted Intervention required: 40038...
  • Page 168 3-71 Table 3-14: PJL Message for Attendance Conditions (Continued) Printer State Status Code Display String Online Status Intervention required: 40038 FALSE 88 Cartridge Low cartridge low <CMYK> Intervention required: 40038 FALSE Replace PC Kit replace photoconductor kit Intervention required: 40038 FALSE Replace PC Kit To Continue replace photoconductor kit to continue...
  • Page 169: Operator Intervention - Paper Handling

    3-72 Table 3-14: PJL Message for Attendance Conditions (Continued) Printer State Status Code Display String Online Status Intervention required: 40095 FALSE Install Duplex or Cancel Job install duplex or cancel job Intervention required: 40096 FALSE Close Duplex Door duplex cover open Intervention required: 40096 FALSE...
  • Page 170 3-73 To determine which messages your printer supports, see “Table B-12: PJL Messages for Paper Handling” on page B-25. Table 3-15: PJL Messages for Paper Handling Status Printer State Code Display String* Online Status Intervention required: 30034 FALSE 34 Wrong Paper Size in Tray x wrong paper size in tray x Intervention required: 30034...
  • Page 171 3-74 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)
  • Page 172: Operator Intervention - Paper Jams

    3-75 Table 3-17: Media Size Values YY Value Media Size Folio Statement Com 9 Envelope Table 3-18: Output Bin Values WW Value Output Bin Standard Bin Bin 1 Bin 2 Bin 3 Bin 4 Bin 5 Bin 6 Bin 7 Bin 8 Bin 9 Bin 10...
  • Page 173 3-76 To determine which messages your printer supports, see Table B-13 on page B-27. Table 3-19: PJL Messages for Paper Jams Printer State Status Code Display String* Online Status Intervention required: 4200x FALSE 200 Paper Jam paper jam Intervention required: 4201x 201 Paper Jam FALSE...
  • Page 174 3-77 Table 3-19: PJL Messages for Paper Jams (Continued) Printer State Status Code Display String* Online Status Intervention required: 4232x FALSE 232 Paper Jam paper jam Intervention required: 4233x FALSE 233 Paper Jam paper jam Intervention required: 4234x FALSE 234 Paper Jam paper jam Intervention required: 424yx...
  • Page 175 3-78 Table 3-19: PJL Messages for Paper Jams (Continued) Printer State Status Code Display String* Online Status Intervention required: 4253w FALSE 253 Paper Jam paper jam Intervention required: 4254wy FALSE 254 Paper Jam paper jam Intervention required: 4255 FALSE 255 Paper Jam paper jam Intervention required: 4256w...
  • Page 176 3-79 Table 3-19: PJL Messages for Paper Jams (Continued) Printer State Status Code Display String* Online Status Intervention required: 4281w FALSE 281 Paper Jam paper jam Intervention required: 4281x FALSE 281 Paper Jam paper jam Intervention required: 4282w FALSE 282 Paper Jam paper jam Intervention required: 4282x...
  • Page 177: Service Errors

    3-80 Table 3-19: PJL Messages for Paper Jams (Continued) Printer State Status Code Display String* Online Status Intervention required: 4294 FALSE 294 Paper Jam paper jam Intervention required: 4295 FALSE 295 Paper Jam 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.
  • Page 178: Opmsg Command

    3-81 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 179: Unique Pjl Commands

    3-82 Unique PJL Commands To determine which commands your printer supports, see “Table B-16: Lexmark Unique PJL Commands” on page B-32. LBEEP Command This command causes the printer to beep three times. Syntax: @PJL LBEEP[<CR>]<LF> LPORTROTATE Command This command causes the printer to rotate ports at the next job boundary. The information to rotate ports is specified in the job header.
  • Page 180 3-83 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 181 3-84 parameter PORT The following ports are valid parameters for LESCAPECHAR: • • INA1 • INA2 • INA3 • LOCALTALK1 • LOCALTALK2 • LOCALTALK3 • PARALLEL • PARALLEL1 • PARALLEL2 • PARALLEL 3 • • USB1 • USB2 • USB3 •...
  • Page 182 3-85 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 183: File Commands For Flash Or Disk

    3-86 LDOWNLOADTARGET Command This command specifies which device is the target for downloaded files. The target can be RAM, flash, or disk. Syntax: @PJL SET LDOWNLOADTARGET=variable [<CR>]<LF> File Commands for Flash or Disk Use the following commands to manage resources on flash and disk devices: •...
  • Page 184 3-87 Table 3-22 lists the parameters used with most of the commands. Additional parameters are noted in the description of each command. Table 3-22: Variables for Flash and Disk File and Password Commands Parameter Syntax Description accesstype accesstype ACCESS = One of the following access types must be specified when a file is opened: Open for read only.
  • Page 185 3-88 Table 3-22: Variables for Flash and Disk File and Password Commands (Continued) Parameter Syntax Description filedevice filedevice DEVICE = File storage media. Case insensitive. flash flash1 disk disk1 value is used for the LRUNFILE command only. Note: The command is ignored if the device is not installed. flashdevice flashdevice DEVICE =...
  • Page 186 3-89 Table 3-22: Variables for Flash and Disk File and Password Commands (Continued) Parameter Syntax Description location location START = The location in the file to begin writing or reading. Use an integer that represents an offset in bytes from the beginning of the file. Optional for both LREADFILE and LWRITEFILE commands.
  • Page 187 3-90 LREADFILE Command Use this command to read data from a file on a storage device. Syntax: @PJL LREADFILE DEVICE = filedevice FILENAME = "fname" [START = location] [LENGTH = bytecount][<CR>]<LF> Response Syntax: @PJL LREADFILE DEVICE = filedevice FILENAME = "fname" START = location LENGTH = bytecount<CR><LF>...
  • Page 188 3-91 LWRITEFILE Command Use this command to write data to a file on a storage device. Syntax: @PJL LWRITEFILE DEVICE = filedevice FILENAME = "fname" [START = location] [LENGTH = bytecount][<CR>]<LF><data> [@PJL END DATA][<CR>]<LF> Notes: • The file must be closed using the LCLOSEFILE command once all operations are complete.
  • Page 189 3-92 LRENAMEFILE Command Use this command to rename a file on a storage device. The command is ignored if the filename specified as OLDFILENAME doesn’t exist on the device, or if the filename specified as NEWFILENAME already exists on the device. Syntax: @PJL LRENAMEFILE DEVICE = filedevice OLDFILENAME = "fname"...
  • Page 190: File And Device Protection Commands

    3-93 File and Device Protection Commands The following information applies to password protection. • You can set both read/write and write passwords for a resource. If both passwords are set, the read/write password has precedence over the write password. • If you attempt to password-protect a non-existing resource, the PJL interpreter will return a warning (CODE = 25001).
  • Page 191 3-94 Syntax: @PJL DEFAULT LRESOURCE:"device:filename.filetype" LRWLOCK="password"[<CR>]<LF> @PJL DEFAULT LRESOURCE:"device:filename.filetype" LWLOCK="password"[<CR>]<LF> The filename used depends on whether you wish to put a password on a font or a macro. The filename for a font is a five digit ID from the print directory page (add zeros to the left of the ID to fill the five digits) followed by a three digit instance number.
  • Page 192: Unlocking A Protected File Or Device

    3-95 Unlocking a Protected File or Device Use the LDECLARE command to specify a password 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 193: Re-Locking A Protected File Or Device

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

    3-97 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 = "password"[<CR>]<LF>...
  • Page 195: Recovering Lost Passwords

    MarkVision Professional or, if there isn’t an LCD panel, to print on the Menu Settings Page. The value of the “seed” determines the Obtain the from the Lexmark Customer Support Center. You must have the “seed” value. Send the @PJL LBYPASSPASSWORD command to the printer by any port.
  • Page 196: Postscript Emulation

    PostScript 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 197: Using Your Software Program

    B5 is a Japanese Industry Standard (JIS) paper size. The same B5 designation is used by JIS and International Standards Organization (ISO) for different paper sizes. The Lexmark E250d, E250dn, E350d, E352dn, and E450dn do not support Statement with duplex. The 550-sheet tray support statement.
  • Page 198 B5 is a Japanese Industry Standard (JIS) paper size. The same B5 designation is used by JIS and International Standards Organization (ISO) for different paper sizes. The Lexmark E250d, E250dn, E350d, E352dn, and E450dn do not support Statement with duplex. The 550-sheet tray support statement.
  • Page 199 PostScript ignoresize — ignoresize integer queries whether or not text is being oriented based on page size. value is returned on the stack: integer perform automatic orientation of text based on page size treat the page size as an envelope treat the page size as paper Error: stackoverflow setignoresize...
  • Page 200: Paper Tray Support

    PostScript setuniversalsize — integer integer integer (string) setuniversalsize changes the current settings for the Universal paper size. Each parameter on the stack indicates: Universal Width minimum to maximum width in points Universal Height minimum to maximum height in points Universal Feed Direction short edge long edge Custom Universal Prompt String...
  • Page 201 PostScript • If the requested media size is not found by the previous search, the following search order is used: – Tray 1 – Tray 2 – Tray 3 – Multipurpose Feeder – Tray 4 – Tray 5 • If the requested size cannot be located in any automatic source, a configurationerror is issued and the job is flushed.
  • Page 202 PostScript Table 4-2: Tray Selected with Tray Operators ✓ Supported ✘ Not Supported Printer Models Tray Selected Operator (Corresponding image size is set) ✓ ✘ ✓ a3tray tray with A3-size paper ✓ ✓ ✓ a4tray tray with A4-size paper ✓ ✓...
  • Page 203 PostScript manualfeed /manualfeed boolean def in statusdict indicates if a manual feed source has been selected. The boolean value can be: prints from a manual feed source (default) true prints from an automatic feed source false This boolean key can be redefined to affect manual feed for the current job. If the value of the manualfeed operator or the ManualFeed page device parameter is when showpage or copypage is executed, the page is fed...
  • Page 204 PostScript 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 205: Envelope Size Support

    4-10 PostScript Envelope Size Support The literal names in Table 4-3 are also supported as operators in userdict. These operators change the image size, but do not change the active paper source. Therefore, when these operators are used, part of the image may be clipped. When these literal names are used as operators, it is equivalent to executing the following PostScript emulation sequence.
  • Page 206 4-11 PostScript 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 Printer Models Literal Name Compatible Literal Name ✓ ✓ ✓ monarcenvelope 3.875x7.5envelope ✓ ✓...
  • Page 207: Envelope Tray Support

    4-12 PostScript Envelope Tray Support If manualfeed in statusdict and the ManualFeed page device parameter are false when the printer receives one of the envelopetray operators listed in “Table 4-5: Envelopetray Operator Selections” on page 4-13, the printer: • Sets the PageSize Policy to 0. •...
  • Page 208 4-13 PostScript Table 4-5: Envelopetray Operator Selections ✓ Supported ✘ Not Supported Tray Operators Printer Models Tray Selected (Corresponding image Operator size is set) ✓ ✓ ✓ 110x220envelopetray tray with 110 x 220 size envelopes ✓ ✓ ✓ dlenvelopetray tray with 110 x 220 size envelopes ✓...
  • Page 209: Supplemental Operator Summary

    4-14 PostScript Supplemental Operator Summary To determine which operators your printer supports, see Table C-1 on page C-1. appletalktype — appletalktype (string) in statusdict this string reflects the current value of the LocalTalkType device parameter from the %LocalTalk% device. The default .
  • Page 210 4-15 PostScript checkpassword checkpassword or integer checkpassword (string) checks the passwords for both the SystemParamsPassword system parameter and the StartJobPassword system parameter stored in the printer. If the form is used, the integer is converted into a string before the integer password check occurs.
  • Page 211 4-16 PostScript 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 212 4-17 PostScript devcontrol devcontrol boolean string integer allows a host computer utility to manage resources on the flash or disk. It requires a string device name parameter, an integer command name parameter, and two command argument parameters. The device control operator performs a specified command on the specified device.
  • Page 213 4-18 PostScript 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...
  • Page 214 4-19 PostScript 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...
  • Page 215 4-20 PostScript devmount devmount boolean device sets the Mounted device parameter for the specified device to . It also true 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...
  • Page 216 4-21 PostScript mounted , if the device is mounted. This value is the same as the Mounted true device parameter from the specified IODevice. removable , if the device is removable and must be mounted before it is true referenced. This value is the same as the Removable device parameter from the specified IODevice.
  • Page 217 4-22 PostScript diskstatus — diskstatus free logicalsize returns on the stack the following two integers: • Number of pages that are free on the optional disk. The value of the Free device parameter from the %disk1% IODevice. • Total number of pages (1024 bytes) that are on the optional disk. The value of the LogicalSize device parameter from the %disk1% IODevice.
  • Page 218 4-23 PostScript dojamrecovery — dojamrecovery boolean queries the user default setting of the menu item. A boolean value Jam Recovery is returned on the stack: reprint jammed page ( is set to ) (default) true Jam Recovery do not reprint jammed page ( is set to false Jam Recovery...
  • Page 219 4-24 PostScript dostartpage — dostartpage boolean returns a boolean with the same value as the system parameter DoStartPage. The DoStartPage system parameter must be present for the compatibility operator dostartpage to be present. Error: stackoverflow dosysstart — dosysstart boolean returns the current value of the StartupMode system parameter. A boolean value is returned: StartupMode set to 1 or 11 true...
  • Page 220 4-25 PostScript 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 false This operator is equivalent to executing the following PostScript emulation sequence: currentpagedevice /Duplex get Error: stackoverflow...
  • Page 221 4-26 PostScript file file file filename access creates a file object with specified filename and access. The values are: access open the file for reading only create a file if one does not already exist, or truncate and overwrite it if it does exist.
  • Page 222 4-27 PostScript 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.
  • Page 223 4-28 PostScript ignoresize See page 4-4. 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 pages •...
  • Page 224 4-29 PostScript 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%...
  • Page 225 4-30 PostScript %LPR_B% %LPR_C% %LPR_D% %UnknownDevice% This operator is equivalent to executing the following PostScript emulation sequence: currentsystemparams /CurInputDevice get Error: stackoverflow jobtimeout — jobtimeout integer queries the current user default setting for the JobTimeout parameter. An integer is returned on the stack: disabled seconds 15...65355...
  • Page 226 4-31 PostScript 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, is defined as an integer value in manualfeedtimeout statusdict, that value is used instead of the ManualFeedTimeout page device parameter.
  • Page 227 4-32 PostScript 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-8. printername (string) printername (substring) returns the value of the PrinterName system parameter that is defined by the operator.
  • Page 228 4-33 PostScript 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 Roman) Antique Olive Bold...
  • Page 229 4-34 PostScript 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 —...
  • Page 230 4-35 PostScript 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...
  • Page 231 4-36 PostScript 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 return the same values. Baud and option values are returned on the stack. returns the value of the menu item.
  • Page 232 4-37 PostScript sccinteractive sccinteractive baud options channel provided for parsing compatibility purposes. A value of is returned. Errors: invalidaccess, rangecheck, stackoverflow, stackunderflow, typecheck setcoverpage setcoverpage — boolean specifies a cover page for a fax job. The default value is false values indicate: boolean the current page that is processing is moved to the first page of the...
  • Page 233 4-38 PostScript 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 menu item. The changes Jam Recovery are not effective until the end of the print job. values indicate: boolean reprint jammed page (...
  • Page 234 4-39 PostScript setdoret setdoret — integer changes the PQET setting for the next page through the end of the print job. The integer values allowed are: turn PQET Off turn PQET On turn PQET On turn PQET On turn PQET On The value you select for PQET returns to the user default setting when the print job is finished.
  • Page 235 4-40 PostScript 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.
  • Page 236 4-41 PostScript 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 237 4-42 PostScript setfileposition setfileposition file position moves the read pointer in an open file to the new specified file position. This is defined as the number of bytes from the start of the file. The next read operation starts at the new file position. This operator is in systemdict. Errors: ioerror, stackunderflow, typecheck, undefinedfilename Note: An undefinedfilename error occurs if the file does not exist.
  • Page 238 4-43 PostScript 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 239 4-44 PostScript setprintername setprintername — string changes the PrinterName system parameter to the value of the . The string string value can be any string up to 32 characters. This operator is equivalent to executing the following PostScript emulation sequence: <<...
  • Page 240 4-45 PostScript 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 241 4-46 PostScript 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 242 4-47 PostScript 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.
  • Page 243 4-48 PostScript userdiskpercent — userdiskpercent 0 returns a (zero) on the stack. Errors: stackoverflow, invalidaccess waittimeout — waittimeout integer queries the current value for the WaitTimeout user parameter. An integer is returned on the stack: disabled seconds 15...65355 This operator is equivalent to executing the following PostScript emulation sequence: currentuserparams /WaitTimeout get Error: stackoverflow...
  • Page 244: Page Device Parameters

    4-49 PostScript 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 245 Optra C710, Optra M410, Optra T family, and Optra W810. PictureGrade is an integer that provides compatibility with previous Lexmark printer drivers. PictureGrade works in conjunction with Screening. If Screening is set to None or PictureGrade, the values for PictureGrade affect...
  • Page 246 4-51 PostScript Table 4-8: Page Device Parameters (Continued) Type Definition DeviceRenderingInfo dictionary AutoMediaType is a boolean that controls the MediaType entries in the (continued) 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 247 4-52 PostScript Table 4-8: Page Device Parameters (Continued) Type Definition DeviceRenderingInfo dictionary Type is a constant value. To find the value of Type for your printer, see Table C-2 (continued) on page C-4. ColorCorrection is a null, string, or name object that controls the appearance of colors.
  • Page 248 4-53 PostScript Table 4-8: Page Device Parameters (Continued) Type Definition ImagingBBox array or null Defines a rectangle that lies within the boundaries of the page specified by PageSize. ImagingBBox may be either a value of null or an array of four numbers. A value of null indicates the bounding box is the largest imageable area possible for a given page size.
  • Page 249 4-54 PostScript Table 4-8: Page Device Parameters (Continued) Type Definition InputAttributes dictionary Mode is a key within the InputAttributes dictionary, and its value is a name that (continued) determines the mapping of the physical input sources to the input sources listed in InputAttributes.
  • Page 250 4-55 PostScript Table 4-8: Page Device Parameters (Continued) Type Definition ManualFeed boolean Indicates if the current (or active) source is a manual source. The following values are supported: True Manual feed False Automatic feed If ManualFeed is set to True, and a change is made to PageSize, MediaWeight, MediaColor, or MediaType parameters, no matching occurs.
  • Page 251 4-56 PostScript Table 4-8: Page Device Parameters (Continued) Type Definition NupDetails dictionary 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 252 4-57 PostScript Table 4-8: Page Device Parameters (Continued) Type Definition NupDetails dictionary Border specifies the type of border to draw around the individual Nup pages. (continued) 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 253 4-58 PostScript Table 4-8: Page Device Parameters (Continued) Type Definition OutputAttributes dictionary 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. OutputType is used in the search algorithm to determine which output bin is used as the exit path.
  • Page 254 4-59 PostScript Table 4-8: Page Device Parameters (Continued) Type Definition PageSize array 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 255 4-60 PostScript Table 4-8: Page Device Parameters (Continued) Type Definition PostRenderingEnhance dictionary Describes enhancements that are made to the output after the page has been Details held in memory. REValue is an integer that specifies the current value of the menu item.
  • Page 256 4-61 PostScript Table 4-8: Page Device Parameters (Continued) Type Definition SlipSheetDetails dictionary 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 257 4-62 PostScript Table 4-8: Page Device Parameters (Continued) Type Definition Tumble boolean 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 258: Interpreter Parameters

    4-63 PostScript 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 259 4-64 PostScript Table 4-9: PostScript Emulation User Parameters (Continued) Type Definition HalftoneMode integer Affects the results of subsequent halftone setting operators such as setscreen, setcolorscreen, and sethalftone. The HalftoneMode parameter has no effect on the current halftone. Legal values: Normal mode of operation. The operators setscreen, setcolorscreen, and sethalftone are not affected.
  • Page 260 4-65 PostScript Table 4-9: PostScript Emulation User Parameters (Continued) Type Definition MaxOpStack integer Maximum elements in the operand stack. Legal value: Any integer greater than or equal to 75. MaxPatternItem integer Maximum bytes occupied by a single cached pattern. Legal value: Any integer between zero and half of RamSize. MaxScreenItem integer Maximum bytes occupied by a single halftone screen.
  • Page 261: System Parameters

    (Read-only) Bytes currently occupied by the form cache. 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 PostScript procedures in the job’s ProcSet with fast functions that are built into the printer firmware. 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.
  • Page 263 LexmarkLogo resource of the Pattern category would be in Resource/Pattern/LexmarkLogo. 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 (Read-only) See Table C-4 on page C-10 for the default value of your printer. 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.
  • Page 265 (Read-only) Amount of static memory (in bytes) on the controller board. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 266 1 and 14, 15 is set. Legal values: x = 0, 15 <= x <= 65355 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.
  • Page 267: Device Parameters

    4-72 PostScript 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 password 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 268 4-73 PostScript 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: True An end-of-file message is not sent until the current job and all preceding jobs finish printing.
  • Page 269 4-74 PostScript Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition PSSmartSwitch boolean Supported values are: True PS SmartSwitch is set to On. False PS SmartSwitch is set to Off. For more information, see “Using SmartSwitch” on page 4-1. Type name (Read-only) Always returns the value of /Communications.
  • Page 270 4-75 PostScript Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition Interpreter name (Read-only) Supported values are: PostScript AutoSelect PPDS boolean Designates if the communication channel is On and able to receive and send data. Supported values are: True Data is sent and processed. False Data is lost.
  • Page 271 4-76 PostScript 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 272 4-77 PostScript Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition PCLSmartSwitch boolean Supported values are: True PCL SmartSwitch is On. False PCL SmartSwitch is Off. 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: Standard Port Option Slot 1...
  • Page 273 4-78 PostScript 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: InterpreterBased None HasNames boolean (Read-only) Always returns False. Interpreter name (Read-only) Supported values are: PostScript...
  • Page 274 4-79 PostScript Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition Enabled boolean (Read-only) Supported values are: True False Filtering name Indicates if the input needs further filtering before the data can be correctly processed. Supported values are: InterpreterBased None HasNames boolean (Read-only) Always returns False.
  • Page 275 4-80 PostScript Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition Enabled boolean (Read-only) Supported values are: True False Filtering name Indicates if the input needs further filtering before the data can be correctly processed. Supported values are: InterpreterBased None HasNames boolean (Read-only) Always returns False.
  • Page 276 4-81 PostScript 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: True An end-of-file message is not sent until the current job and all preceding jobs finish printing.
  • Page 277 4-82 PostScript 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.
  • Page 278 4-83 PostScript 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: True An end-of-file message is not sent until the current job and all preceding jobs finish printing.
  • Page 279 4-84 PostScript 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: True An end-of-file message is not sent until the current job and all preceding jobs finish printing.
  • Page 280 4-85 PostScript 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: True False Filtering name Indicates if the input needs further filtering before the data can be correctly processed. Supported values are: InterpreterBased None...
  • Page 281 4-86 PostScript Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition HasNames boolean (Read-only) Always returns False. Interpreter name (Read-only) Supported values are: PostScript AutoSelect PPDS boolean Designates if the communication channel is On and able to receive and send data. Supported values are: True Data is sent and processed.
  • Page 282 4-87 PostScript 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: True Data is sent and processed.
  • Page 283 4-88 PostScript 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: Print Darkness Toner Saver...
  • Page 284 4-89 PostScript Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition PageCount integer (Read-only) Page Count TimeToStandby integer Power Saver. Supported values are: 0 to 120, in minutes Type name (Read-only) Always returns the value of /Parameters. Device Parameters for the Parameters Device %Console% Language name Display Language...
  • Page 285 4-90 PostScript Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition InitializeAction integer Specifies an action for initializing the disk. Supported values are: Indicates no action; the value returned when the parameter is read. Indicates that the current file system (if any) should be deleted and a new one of LogicalSize created (the disk is assumed to have been formatted already).
  • Page 286 4-91 PostScript Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition HasNames boolean (Read-only) Indicates if the flash parameter is only valid when flash is mounted (mounted is set to True). If flash is not mounted, the parameter has a value of False. InitializeAction integer Specifies an action for initializing flash:...
  • Page 287 4-92 PostScript Table 4-11: PostScript Emulation Device Parameters (Continued) Type Definition Device Parameters for the IODevice %rom% BlockSize integer (Read-only) Free integer (Read-only) Indicates the amount (in pages) of free space available in ROM. Valid only if the ROM is mounted (mounted is set to True). A value of 0 (zero) indicates that either the ROM is not mounted or it is full.
  • Page 288: Status And Error Messages

    4-93 PostScript 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 289: Status Messages

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

    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 291: Setting Smartswitch For Different Interfaces

    Languages 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 292: Sniffing

    Languages 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.
  • Page 293: Flash Memory And Disk

    Memory 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 294: Resource Data Collection (Download Target)

    Memory 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 •...
  • Page 295: Storing Resources On Flash Memory Or Disk

    Memory 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.
  • Page 296: Part Name

    Memory 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 password protected Type Size Prot.
  • Page 297 Memory 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 Password Protected Indicates the entire flash memory or disk is write-protected.
  • Page 298 Memory 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 299: Password Protection

    Memory 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 300: Rewriting The Flash Content

    Memory By using passwords, administrators can ensure data integrity and proper authorization. If flash memory is write password protected, for example, users cannot delete existing files, format the device, or download new files to the device (without first specifying the password). A specific example might be a macro file of an authorizing signature that is stored on flash memory with a Read/Write password.
  • Page 301: Accessing Files With Postscript Emulation

    Memory Accessing Files with PostScript Emulation File Naming Conventions For any PostScript emulation operator that requires a filename parameter, the filename can be one of the following: %device%filename Specifically references a file on a particular device. If the filename does not exist on %device%, no other %device% is accessed for a duplicate filename.
  • Page 302 6-10 Memory 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 The name with the is a unique identifier. %flash% %flash1%.
  • Page 303 6-11 Memory The value of this operator adds the extension .data to all filenames referenced when using PostScript emulation file operators. To prevent the .data extension from being added, issue the following PostScript emulation command: statusdict begin false setfilenameextend To add the .data extension automatically again, issue: statusdict begin true setfilenameextend The following example shows how to remove a file for the font myfont from the disk.
  • Page 304: Device Search Order

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

    6-13 Memory 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 306: Creating A Partition

    6-14 Memory 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: •...
  • Page 307: Disabling Job Buffering

    6-15 Memory 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 308: Printer Specifications

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

    E250d, E250dn, E350d, E352dn, E450dn 90-110 V at 50/60 Hz (+/-3), nominal Other Voltage Models (Japan only) Using 220-110 power converter with 110 V printer is not recommended. Warning: Lexmark recommends that you do not use voltage converters with printers.
  • Page 310: Power Requirements

    3.2 A 230 Volts 3.0 A 3.0 A 1.5 A 1.5 A Table 7-4: Lexmark E238, E240, E240n, E340, E342n nominal average power requirement Printing states E238, E240, E240n E340, E342n Power consumption Continuous Printing (xW or less) 420 W...
  • Page 311: Specifications

    Specifications Table 7-4: Lexmark E238, E240, E240n, E340, E342n nominal average power requirement Printing states E238, E240, E240n E340, E342n Maximum Current while printing 100 Volts 8.6 A 8.6 A 120 Volts 7.7 A 7.7 A 230 Volts 3.4 A 3.4 A...
  • Page 312: Physical Specifications

    Specifications Physical Specifications Table 7-6: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn Dimensions Printers Length Width Height Weight E120, E120n 485 mm 292 mm 325 mm 8.57 kg (19.09 in) (11.5 in.) (12.8 in.) (18.9 lb)
  • Page 313: Clearance Requirements

    Specifications Clearance Requirements Table 7-7: Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, and E450dn Left side Right Side Front Rear E120, E120n 355 mm 355 mm 388 mm 388 mm 213 mm (14 in.) (14 in.) (15.3 in.)
  • Page 314: Environmental Conditions

    Specifications Environmental Conditions Note: When shipping or storing printers, always pack the printer supplies (cartridges and photoconductors, for example) separately. Table 7-8: Air Temperature Ranges Printer Model Operating Value Shipping/Storage Value E120, E120n F (15.6 C) to 90 -20 to 40 C (-4 to 104 (32.2 E238, E240, E240n, E340, E342n...
  • Page 315: 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 316: Setting Up The Communications Port

    Interfaces 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 317: Setting Up The Communications Port Using Windows Nt 4.0

    Interfaces 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 318: Setting Up The Communications Port Using Windows 2000

    Interfaces 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 319: Setting Up The Communications Port Using Windows Xp

    Interfaces 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 320: 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 321: Parallel Interface

    Interfaces 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 322: Standard Parallel Connector

    Interfaces 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 323 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 324 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.
  • Page 325 8-11 Interfaces 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*...
  • Page 326 8-12 Interfaces Table 8-1 shows all protocol timings in nanoseconds. Table 8-1: Typical Parallel Interface Timings Time Name Minimum/Maximum Data setup to STROBE* low 500 min. STROBE* width 500 min. Data hold after STROBE* 500 min. STROBE* low to BUSY high 500 max.
  • Page 327: Printer-To-Computer Communication (Advanced Status)

    8-13 Interfaces Table 8-2 shows all protocol timings in nanoseconds Table 8-2: Fastbytes Timing Sequence Time Name Minimum/Maximum Data setup to STROBE* low 400 min. 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 50 min.
  • Page 328: Parallel Mode 2

    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 depending on your printer model. See your printer documentation for the factory default for your printer.
  • Page 329: Parallel Mode 2

    8-15 Interfaces 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 330 8-16 Interfaces Connector 74LVC161284 470 pF ±10%...
  • Page 331 AUTOFD* Receiver for the Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, E450dn The following diagram illustrates the AUTOFD* receiver for the Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352d, E352dn, E450dn.
  • Page 332 8-18 Interfaces ACKNLG*, ERROR*, SLCT, PE Drivers for the Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, E450dn The following diagram illustrates the ACKNLG*, ERROR*, SLCT, PE drivers for the Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d,...
  • Page 333 8-19 Interfaces BUSY Driver and INIT* Receiver for the Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352dn, E450dn The following diagram illustrates the BUSY driver and the INIT* receiver for the Lexmark E120, E120n, E238, E240, E240n, E250d, E250dn, E340, E342n, E350d, E352d, E352dn, E450dn.
  • Page 334: Serial Interface

    Use RS-232C serial interface if the printer is more than 3.04 m (10 ft) from the computer but less than 15.24 m (50 ft) away. (You can also use a 6.1 m (20 ft) Lexmark cable to connect a printer and a computer located up to 20 feet apart.)
  • Page 335: Using The Rs-232C Serial Interface

    Using the RS-232C Serial Interface This section describes how to use the RS-232C serial interface. 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...
  • Page 336 IBM designed 9-pin serial port, use a 9-pin to 25-pin cable, such as IBM Part Number 6450242 (254 mm or 10 in.). Null modem cables, such as Lexmark part number 1038693 [15.24 m (50 ft)], will connect the converter cable to the printer. The illustration below represents the 25-pin...
  • Page 337 Interfaces The following illustration shows the pin assignments for the 9-pin to 25-pin IBM EIA RS-232C serial cables. 9 to 25 Pin Cable Adapter, such as IBM 6450242 (10 in.) Lexmark 1038693 (50 ft) Shield Shield 9 (F) 25 (M)
  • Page 338 8-24 Interfaces Serial Data Frame Considerations (RS-232C) The computer sends serial data in data frames (also known as packets). You can create 10-bit, 11-bit, and 12-bit data frames and set the serial data transfer parameter so that each data frame contains 7 or 8 data bits. However, your printer is an 8-bit printer;...
  • Page 339 8-25 Interfaces Some printers post a or a (x represents 54 Standard Serial Error 54 Serial Option x Error the number of the serial port) the first time they detect a transmission error (parity, overrun, or framing). The or the can be 54 Standard Serial Error 54 Serial Option x Error...
  • Page 340 8-26 Interfaces 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 DTR Protocol DTR/DSR Protocol...
  • Page 341 8-27 Interfaces 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 342 8-28 Interfaces 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. Receive Data Valid XOFF Legend:...
  • Page 343 8-29 Interfaces 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 Standard Serial Error (x represents the number of the serial port).
  • Page 344: Network Support

    8-30 Interfaces 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 345: 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 346 8-32 Interfaces Table 8-6: Input Buffer Sizes in Bytes (Continued) Serial Network Memory Size Parallel Buffer Size Buffer Size Buffer Size LocalTalk 8, 10, or 12MB 350K 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) 150K 150K 1MB...
  • Page 347 PCL Support 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-7 identifies printer support for the GL/2 commands. Table A-1: PCL Emulation Commands ✓...
  • Page 348: Pcl Support

    PCL Support Table A-1: PCL Emulation Commands (Continued) ✓ Supported Page numbers reference command ✘ Not descriptions Printer Model Supported Command Function Page ✓ ✓ ✓ &d#A Number of Collated Copies 2-52 ✓ ✓ ✓ &d#D Underline-Enable 2-61 ✓ ✓ ✓...
  • Page 349 PCL Support Table A-1: PCL Emulation Commands (Continued) ✓ Supported Page numbers reference command ✘ Not descriptions Printer Model Supported Command Function Page ✓ ✓ ✓ & Short-Edge Offset Registration 2-52 ✓ ✓ ✓ &n#W Alphanumeric ID 2-58 [operation] [string id] ✓...
  • Page 350 PCL Support Table A-1: PCL Emulation Commands (Continued) ✓ Supported Page numbers reference command ✘ Not descriptions Printer Model Supported Command Function Page ✘ ✓ ✘ )s#P Secondary Font Spacing 2-60 ✘ ✘ ✘ )s#S Secondary Font Style 2-60 ✘ ✘...
  • Page 351 PCL Support Table A-1: PCL Emulation Commands (Continued) ✓ Supported Page numbers reference command ✘ Not descriptions Printer Model Supported Command Function Page ✓ ✓ ✓ *c#Y Picture Frame Vertical Size 2-73 (in Decipoints) ✓ ✓ ✓ Logical Operation 2-64 ✓...
  • Page 352 PCL Support Table A-1: PCL Emulation Commands (Continued) ✓ Supported Page numbers reference command ✘ Not descriptions Printer Model Supported Command Function Page ✓ ✓ ✓ *t#V Raster Height Destination 2-69 ✘ ✘ ✘ *g#W Set Raster Configuration 2-69 ✓ ✓...
  • Page 353 PCL Support Table A-2: GL/2 Commands ✓ Supported Page numbers reference command descriptions. Printer Model ✘ Not Supported Command Function Page ✓ ✓ ✓ Arc Absolute 2-75 ✓ ✓ ✓ Anchor Corner 2-77 ✓ ✓ ✓ Define Alternate Font 2-76 ✓...
  • Page 354 PCL Support Table A-2: GL/2 Commands (Continued) ✓ Supported Page numbers reference command descriptions. Printer Model ✘ Not Supported Command Function Page ✓ ✓ ✓ Fill Type 2-77 ✓ ✓ ✓ Fill Type - 22 2-77 ✓ ✓ ✓ Fill Type - 9 2-77 ✓...
  • Page 355 PCL Support Table A-2: GL/2 Commands (Continued) ✓ Supported Page numbers reference command descriptions. Printer Model ✘ Not Supported Command Function Page ✓ ✓ ✓ Arc Relative Three Point 2-75 ✓ ✓ ✓ Select Alternate Font 2-76 ✓ ✓ ✓ Scalable/Bitmapped Fonts 2-76 ✓...
  • Page 356 For detailed information about PJL commands, see “Printer Job Language” on page 3-1. All commands may not have a full description. Note: The word common applies to those variables common to both your Lexmark printer and the Hewlett-Packard Company’s LaserJet printers. Table B-1: Common Variables for Both Printer Languages ✓...
  • Page 357: Pjl Support

    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. Printer Model Variable Name Page ✓...
  • Page 358 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. Printer Model Variable Name Page ✓...
  • Page 359 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages ✓ Supported Printer Model ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name Page ✘...
  • Page 360 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name Page ✓...
  • Page 361 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name Page ✘...
  • Page 362 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name Page ✘...
  • Page 363 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name Page ✘...
  • Page 364 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name Page ✘...
  • Page 365 B-10 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name Page ✘...
  • Page 366 B-11 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name Page ✘...
  • Page 367 B-12 PJL Support Table B-3: Common Variables for PCL Emulation (Continued) (Continued) ✓ Supported ✘ Not Supported Page numbers reference variable descriptions. Printer Model Variable Name Page ✓ ✓ ✓ PITCH 3-48 ✓ ✓ ✓ PTSIZE 3-48 ✓ ✓ ✓ SYMSET 3-48 Table B-4: Printer Unique Variables for PCL Emulation...
  • Page 368 B-13 PJL Support Table B-5: Common Variables for PostScript Emulation ✓ Supported Printer Model ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Variable Name Page ✓ ✓ ✓ JAMRECOVERY 3-51 ✓ ✓ ✓ PRTPSERRS 3-51 ✘...
  • Page 369 B-14 PJL Support Table B-7: Printer Unique LRESOURCE Variables ✓ Supported Printer Model ✘ Not Supported Page numbers reference variable descriptions. Variable Name Page ✘ ✓ ✓ LDESCRIPTION 3-53 ✘ ✓ ✓ LRWLOCK 3-53 ✘ ✓ ✓ LWLOCK 3-53 Table B-8: Status Readback Commands ✓...
  • Page 370 B-15 PJL Support Table B-9: USTATUS Unsolicited Status Variables ✓ Supported Printer Model ✘ Not Supported Page numbers reference variable descriptions. Variable Name Page ✓ ✓ ✓ DEVICE 3-60 ✓ ✓ ✓ 3-60 ✓ ✓ ✓ PAGE 3-60 ✓ ✓ ✓...
  • Page 371 B-16 PJL Support Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Status Message Page Code Return String ✓ ✓ ✓ Intervention Required - 3-63 30017 39 Complex Page Complex Page ✘...
  • Page 372 B-17 PJL Support Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Status Message Page Code Return String ✘ ✘ ✘ Intervention Required - 3-64 30029 36 Resolution Reduced Resolution Reduced ✘...
  • Page 373 B-18 PJL Support Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Status Message Page Code Return String ✘ ✘ ✘ Intervention Required - 3-65 30107 Insert Staple Cartridge Insert Staple Cartridge ✘...
  • Page 374 B-19 PJL Support Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Status Message Page Code Return String ✓ ✓ ✓ Intervention Required - 3-66 32052 53 Unformatted Flash Unformatted Flash ✘...
  • Page 375 B-20 PJL Support Table B-11: PJL Messages for Attendance Conditions ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Status Message Page Code Return String ✘ ✘ ✘ Intervention Required - 3-67 40010 30 Coating Roll Missing 30 Coating Roll Missing ✘...
  • Page 376 B-21 PJL Support Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Status Message Page Code Return String ✘ ✘ ✘ Intervention Required - 3-67 40021 32 Unsupported XXXX Unsupported XXXX Cartridge Cartridge...
  • Page 377 B-22 PJL Support Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Status Message Page Code Return String ✘ ✘ ✘ Intervention Required - 3-69 40021 Insert Print Cartridge Insert Print Cartridge ✘...
  • Page 378 B-23 PJL Support Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Status Message Page Code Return String ✘ ✘ ✘ Intervention Required - 3-69 40030 58 Too Many Disks Installed Too Many Disks Installed ✘...
  • Page 379 B-24 PJL Support Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Status Message Page Code Return String ✘ ✘ ✘ Intervention Required - 3-71 40038 Replace PC Kit Replace PC Kit ✘...
  • Page 380 B-25 PJL Support Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Status Message Page Code Return String ✘ ✘ ✘ Intervention Required - 3-71 40090 59 Incompatible Envelope Incompatible Envelope Feeder Feeder ✘...
  • Page 381 B-26 PJL Support Table B-12: PJL Messages for Paper Handling (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. E238, E240, E240n, E340, Status E342n Message Code Return String* ✓ ✓ ✓ Intervention Required - 3-73 40019 Remove Paper Standard Bin Remove Paper Standard Bin...
  • Page 382 B-27 PJL Support Table B-13: PJL Messages for Paper Jams ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Message Page Status Code ✘ ✘ ✘ Intervention Required - 3-76 4200x Paper Jam ✘ ✘ ✘ Intervention Required - 3-76 4201x Paper Jam...
  • Page 383 B-28 PJL Support Table B-13: PJL Messages for Paper Jams (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Message Page Status Code ✘ ✘ ✘ Intervention Required - 3-76 4222x Paper Jam ✘ ✘ ✘ Intervention Required - 3-76 4230x...
  • Page 384 B-29 PJL Support Table B-13: PJL Messages for Paper Jams (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Message Page Status Code ✘ ✘ ✘ Intervention Required - 3-77 4249w Paper Jam ✘ ✘ ✘ Intervention Required - 3-77 4250w...
  • Page 385 B-30 PJL Support Table B-13: PJL Messages for Paper Jams (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Message Page Status Code ✘ ✘ ✘ Intervention Required - 3-78 4261w Paper Jam ✘ ✘ ✘ Intervention Required - 3-78 4261x...
  • Page 386 B-31 PJL Support Table B-13: PJL Messages for Paper Jams (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference message descriptions. Message Page Status Code ✘ ✘ ✘ Intervention Required - 3-79 4284x Paper Jam ✘ ✘ ✘ Intervention Required - 3-79 4285w...
  • Page 387 ✓ RDYMSG 3-80 ✓ ✓ ✓ OPMSG 3-81 ✓ ✓ ✓ STMSG 3-81 Table B-16: Lexmark Unique PJL Commands ✓ Supported Printer Model ✘ Not Supported Page numbers reference command descriptions. Command Page ✓ ✓ ✓ LBEEP 3-82 ✓ ✓...
  • Page 388 B-33 PJL Support Table B-16: Lexmark Unique PJL Commands (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference command descriptions. Command Page ✓ ✓ ✓ LPORTROTATE 3-82 ✓ ✓ ✓ LPRINT testpage 3-83 ✓ ✓ ✓ • LPRINTDIRECTORY 3-83 ✓...
  • Page 389 B-34 PJL Support Table B-17: File and Device Protection Commands ✓ Supported Printer Model ✘ Not Supported Page numbers reference command descriptions. Command Page ✓ ✓ ✓ LDECLARE LRESOURCE 3-95 ✓ ✓ ✓ LDELETEPASSWORD 3-96 ✓ ✓ ✓ LQUERYSEED 3-98 LBYPASSPASSWORD KEY...
  • Page 390 PostScript Support 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 Printer Model ✘ Not Supported Page numbers reference operator descriptions.
  • Page 391: Postscript Support

    PostScript Support Table C-1: Supplemental Operators (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference operator descriptions. Operator Name Page ✓ ✓ ✓ dojamrecovery 4-23 ✓ ✓ ✓ doprinterrors 4-23 ✓ ✓ ✓ doret 4-23 ✓ ✓ ✓ dostartpage 4-24 ✓...
  • Page 392 PostScript Support Table C-1: Supplemental Operators (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference operator descriptions. Operator Name Page ✓ ✓ ✓ PS2fonts 4-33 ✓ ✓ ✓ PS3fonts 4-33 ✓ ✓ ✓ quiet 4-33 ✓ ✓ ✓ ramsize 4-34 ✓...
  • Page 393 PostScript Support Table C-1: Supplemental Operators (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference operator descriptions. Operator Name Page ✓ ✓ ✓ setpapertray ✓ ✓ ✓ setprintername 4-44 ✓ ✓ ✓ setquiet 4-44 ✓ ✓ ✓ setresolution 4-45 ✓...
  • Page 394 PostScript Support Table C-2: Page Device Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. Page ✓ ✓ ✓ DeviceRenderingInfo 4-49 • Screening 4-49 ✘ ✘ ✘ – ColorGrade 4-49 ✓ ✓...
  • Page 395 PostScript Support Table C-2: Page Device Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. Page ✓ ✓ ✓ • 1 - Tray 2 4-53 ✓ ✓ ✓ • 2 - Envelope Feeder 4-53 ✓...
  • Page 396 PostScript Support Table C-2: Page Device Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. Page • Border 4-57 • Order 4-57 • Type 4-57 • LandscapeOverride 4-57 ✓ ✓ ✓ OutputAttributes 4-58 ✓...
  • Page 397 PostScript Support Table C-2: Page Device Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. Page ✓ ✓ ✓ PostRenderingEnhanceDetails 4-60 • REValue 4-60 • Type 4-60 PowerSave 4-60 ✘ ✘ ✘...
  • Page 398 PostScript Support Table C-3: User Interpreter Parameters ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Page Default ✓ ✓ ✓ AccurateScreens 4-63 false ✓ ✓ ✓ CollatedCopies 4-63 Collation - Collated Copies (QTY) value ✓ ✓ ✓...
  • Page 399 C-10 PostScript Support Table C-4: System Interpreter Parameters ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. Page ✓ ✓ ✓ BuildTime 4-66 ByteOrder 4-66 CurDisplayList 4-66 CurFontCache 4-66 CurFormCache 4-66 ✓ ✓ ✓...
  • Page 400 C-11 PostScript Support Table C-4: System Interpreter Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. Page JobTimeout 4-69 languagelevel 4-69 MaxDisplayList 4-69 MaxFontCache 4-69 MaxFormCache 4-69 MaxImageBuffer 4-69 MaxOutlineCache 4-69 MaxPatternCache 4-69 MaxPermanentVM...
  • Page 401 C-12 PostScript Support Table C-4: System Interpreter Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed. Page ValidNV 4-71 WaitTimeout 4-65...
  • Page 402 C-13 PostScript Support Table C-5: Devices Supported ✓ Supported Printer Model ✘ Not Supported n Network version of the printer model Device Page ✓ ✓ ✓ %ParallelA% 4-66 ✘ ✘ ✘ %ParallelB% ✘ ✘ ✘ %ParallelC% ✘ ✘ ✘ %ParallelD% ✓...
  • Page 403 C-14 PostScript Support Table C-5: Devices Supported (Continued) ✓ Supported Printer Model ✘ Not Supported n Network version of the printer model Device Page ✘ ✘ ✘ %AppSocketC% 4-66 ✘ ✘ ✘ %AppSocketD% ✘ ✘ ✘ %RemotePrinterA% ✘ ✘ ✘ %RemotePrinterB% ✘...
  • Page 404 C-15 PostScript Support Table C-6: Device Parameters ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Page ✓ ✓ ✓ DelayedOutputClose 4-73 ✓ ✓ ✓ Enabled 4-73 ✓ ✓ ✓ Filtering 4-73 ✓ ✓ ✓ Handshake 4-73 ✓...
  • Page 405 C-16 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Page ✓ ✓ ✓ RobustXon 4-75 ✓ ✓ ✓ SerialMode 4-75 ✓ ✓ ✓ StopBits 4-76 ✓ ✓ ✓ Type 4-76 ✓...
  • Page 406 C-17 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Page ✓ ✓ ✓ PSSmartSwitch 4-78 ✓ ✓ ✓ Type 4-78 ✓ ✓ ✓ DelayedOutputClose 4-78 ✓ ✓ ✓ Enabled 4-79 ✓...
  • Page 407 C-18 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Page ✓ ✓ ✓ Interpreter 4-81 ✓ ✓ ✓ NodeID 4-81 ✓ ✓ ✓ 4-81 ✓ ✓ ✓ PCLSmartSwitch 4-81 ✓...
  • Page 408 C-19 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Page Device Parameters for the Communication Device %PrintServer%, PrintServerA%, PrintServerB%, %PrintServerC%, %PrintServerD% ✓ ✓ ✓ DelayedOutputClose 4-84 ✓ ✓ ✓ Enabled 4-84 ✓...
  • Page 409 C-20 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Page Device Parameters for the Communication Device %IP%, %IP_A%, %IP_B%, %IP_C%, %IP_D% ✓ ✓ ✓ GatewayAddress 4-86 ✓ ✓ ✓ IPAddress 4-86 ✓...
  • Page 410 C-21 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Page ✓ ✓ ✓ Language 4-89 ✓ ✓ ✓ Type 4-89 Device Parameters for the Parameters Device %Calendar%, %CalendarA%, %CalendarB%, %CalendarC%, %CalendarD% ✓...
  • Page 411 C-22 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Page Device Parameters for the Parameters Device %disk1% ✓ ✓ ✓ BlockSize 4-89 ✓ ✓ ✓ Free 4-89 ✓ ✓ ✓...
  • Page 412 C-23 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Printer Model ✘ Not Supported Page numbers reference parameter descriptions. Page Device Parameters for the Parameters Device %rom% ✓ ✓ ✓ BlockSize 4-92 ✓ ✓ ✓ Free 4-92 ✓ ✓ ✓...
  • Page 413: Index

    6-3 disk option, download target (PJL) 3-30 clearance requirements 7-6 drivers communications ACKNLG* computer-to-printer 8-8 Lexmark C510 8-18 ports, setting up 8-2 ERROR* Windows 2000 8-4 Lexmark C510 8-18 Windows 95/98/Me 8-2 Windows NT 4.0 8-3 Lexmark C510 8-18...
  • Page 414 Index macros 2-63 Lexmark X422 2-8 miscellaneous commands 2-73 printing directory list for flash or disk 3-83, 6-3 page control 2-54 saving on flash memory or disk 6-3 picture frame 2-73 setting password protection 3-93 print model 2-64 formatting flash or disk, PJL 3-92...
  • Page 415 3-72 SmartSwitch 5-1 paper sizes logical page status message codes 3-74 PCL emulation 2-3, 2-6 paper sizes supported Lexmark C510(n) 2-4 paper trays PCL emulation macros paper size 2-54 printing directory list paper source 2-54 flash memory or disk 6-3...
  • Page 416 Index control codes 2-48 pitch (secondary) 2-60 escape control code 2-49 primary and secondary pitch 2-62 linking commands 2-50 select default font (primary) 2-61 parameters 2-49 select default font (secondary) 2-61 relative positioning 2-50 select download font (primary) 2-61 syntax 2-49 select download font (secondary) 2-61 commands spacing (primary) 2-60...
  • Page 417 PCL emulation 2-73 control codes 2-48 GL/2 plot horizontal size 2-73 font and symbol set support GL/2 plot vertical size 2-73 Lexmark X422 2-8 picture frame horizontal size 2-73 GL/2 Language 2-74 picture frame vertical size 2-73 linking commands 2-49...
  • Page 418 Index accessing files 6-9 duplexer 4-24 device names 6-9 duplexmode 4-25 device parameters 4-72 enginesync 4-25 device search order 6-12 file 4-26 envelope size support 4-10 filenameforall 4-26 filenames 6-9 fileposition 4-26 interpreter parameters 4-63 firstside 4-27 page device parameters 4-49 fontnonzerowinding 4-27 paper size commands hardwareiomode 4-27...
  • Page 419 Index setignoresize 4-42 88 Black Toner Empty 3-70 setjobtimeout 4-43 88 Black Toner Low 3-70 setmanualduplexmode 4-43 88 Cartridge Low <CMYK> 3-71 setpapertray 4-43 88 Color Print Cartridge Low 3-70 setprintername 4-44 88 Cyan Toner Empty 3-70 setquiet 4-44 88 Cyan Toner Low 3-70 setresolution 4-45 88 Magenta Toner Empty 3-70 setsccbatch 4-45...
  • Page 420 Index Load Staples 3-71, 3-72 252 Paper Jam 3-77 Open Cover 3-68 253 Paper Jam 3-78 Open Rear Door 3-68 254 Paper Jam 3-78 OPMSG message 3-71 255 Paper Jam 3-78 paper handling 256 Paper Jam 3-78 34 Incorrect Media 3-73 257 Paper Jam 3-78 34 Wrong Paper Size in Tray x 3-73 258 Paper Jam 3-78...
  • Page 421 Index 37 Insufficient Collation Area 3-63, 3-65 Held Jobs May Not Be Restored 3-63 37 Insufficient Defrag Memory 3-63 Insert Box M 3-65 37 Insufficient Memory 3-63 Insert Staple Cartridge 3-65 38 Memory Full 3-63 Insert Stapler 3-65 39 Complex Page 3-63 Operation Failed Faxes on Disk 3-65 50 PPDS Font Error 3-63 Operation Failed Jobs on Disk 3-65...
  • Page 422 X-10 Index LREADFILE 3-90 PostScript emulation 3-52 LRENAMEFILE 3-92 variables LRUNFILE 3-91 AUTOCONT 3-12 LWRITEFILE 3-91 BINDING 3-12 OPMSG 3-81 BITSPERPIXEL 3-12 RDYMSG 3-80 CLEARABLEWARNINGS 3-12 RESET 3-11 COPIES 3-12 SET 3-9 CPLOCK 3-13 STMSG 3-81 DENSITY 3-13 USTATUS 3-59 DUPLEX 3-13 USTATUSOFF 3-60 ECONOMODE 3-13...
  • Page 423 X-11 Index LBLANKPAGES 3-19 LCUSTOMTYPE4LOADING 3-27 LBONDLENGTH 3-19 LCUSTOMTYPE4MEDIA 3-27 LBONDLOADING 3-19 LCUSTOMTYPE4NAME 3-27 LBONDOUTBIN 3-20 LCUSTOMTYPE4OUTBIN 3-27 LBONDTEXTURE 3-20 LCUSTOMTYPE4TEXTURE 3-27 LBONDWEIGHT 3-20 LCUSTOMTYPE4WEIGHT 3-27 LBWLOCK 3-20 LCUSTOMTYPE5LENGTH 3-28 LCANCEL 3-20 LCUSTOMTYPE5LOADING 3-28 LCARDSTOCKLENGTH 3-20 LCUSTOMTYPE5MEDIA 3-28 LCARDSTOCKLOADING 3-20 LCUSTOMTYPE5NAME 3-28 LCARDSTOCKOUTBIN 3-21 LCUSTOMTYPE5OUTBIN 3-28...
  • Page 424 X-12 Index LIMAGESMOOTHING 3-33 LPLAINWEIGHT 3-40 LINFEEDERSIZE 3-33 LPOWERSAVER 3-40 LINKALERT 3-33 LPPDS 3-41 LINMPFEEDERSIZE 3-33 LPPDSFORMLINES 3-41 LJAMRECOVERY 3-33 LPPDSLINESPERINCH 3-41 LLABELSLENGTH 3-33 LPREPRINTEDLENGTH 3-41 LLABELSLOADING 3-33 LPREPRINTEDLOADING 3-41 LLABELSOUTBIN 3-34 LPREPRINTEDOUTBIN 3-42 LLABELSTEXTURE 3-34 LPREPRINTEDTEXTURE 3-42 LLABELSWEIGHT 3-34 LPREPRINTEDWEIGHT 3-42 LLASTTRAYRENUMBER 3-34 LPRINTBUFFER 3-42, B-9...
  • Page 425 POWERSAVE 3-17 adaptive compression 2-82 POWERSAVETIME 3-18 delta row 2-81 PRTPSERRS 3-51 group 3 and 4 2-83 PTSIZE 3-48 Lexmark adaptive 2-84 QTY 3-18 run-length encoded data 2-80 REPRINT 3-18 Tagged Image File Format (TIFF) 2-80 RESOLUTION 3-18 uncoded data 2-79...
  • Page 426 X-14 Index connecting 8-21 PostScript emulation 4-1 port compatibility 8-30 Printer Job Language (PJL) 3-3 protocol timing 8-27 setting for different interfaces 5-2 XON/XOFF protocol timing 8-28 SmartSwitch 5-1 software program 2-2, 4-2 Symbol Set Tables, locating ID values 2-50 symbol sets selecting printer languages printing directory list...
  • Page 427 X-15 Index common for PostScript emulation 3-51 environment 3-7 printer unique for all printer languages 3-19 printer unique for PCL emulation 3-49 weight, printer 7-5 whole page setting 2-7 XON/XOFF protocol 8-25 RS-232C 8-28...

Table of Contents