Lexmark X422 Technical Reference Manual

Lexmark x422: reference guide
Hide thumbs Also See for X422:
Table of Contents

Advertisement

Technical Reference

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

Advertisement

Table of Contents
loading

Summary of Contents for Lexmark X422

  • Page 1: Technical Reference

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

    Lexmark C510(n) ... 2-4 Lexmark X422 ... 2-5 Print Area Menu Item... 2-6 Font and Symbol Set Support for the Lexmark X422 ... 2-8 Forward and Backward Compatibility Modes for the Lexmark X422 ... 2-9 Selecting Symbol Sets for the Lexmark X422...2-14 Font and Symbol Set Support for the Lexmark C510(n) ...
  • Page 4 Using Your Software Program ...4-2 Page Formatting ... 4-3 Printable Areas... 4-3 Logical Page Size ...4-4 PostScript Emulation Fonts for the Lexmark X422... 4-6 PostScript Emulation Fonts for the Lexmark C510(n) ... 4-8 Supplemental Operators... 4-11 Command Format ...4-11 Paper Size Support ... 4-12 Paper Tray Support...
  • Page 5 Envelope Size Support... 4-20 Envelope Tray Support ... 4-22 Supplemental Operator Summary... 4-24 Page Device Parameters...4-59 Interpreter Parameters ... 4-73 User Parameters ... 4-73 System Parameters... 4-76 Device Parameters... 4-82 Status and Error Messages ... 4-103 Tagged Binary Not Active ... 4-103 Tagged Binary Active ...4-103 Status Messages...
  • Page 6 Printer Specifications ...7-1 Airflow Requirement... 7-1 Noise Emission Levels ... 7-1 Electrical Specifications ... 7-2 Power Requirements... 7-2 Physical Specifications... 7-3 Clearance Requirements ... 7-3 Environmental Conditions ... 7-4 Altitude Specifications ... 7-4 Atmospheric Pressure... 7-4 Power On to Ready State Time Period ...7-5 Time to Print the First Page ...
  • Page 7 TOC-5 Contents PCL Support ... A-1 PJL Support ... B-1 PostScript Support ... C-1 Index... X-1...
  • Page 8: Introduction

    If your printer is not included in this edition of the Technical Reference, it may be available in another version. Visit the Lexmark Web site at www.lexmark.com/ publications for more information.
  • Page 9 Printed documentation is also available for some Lexmark printers. Obtain the correct part number from the following table, call 1-800-553-9727, and select option #1 to order a Technical Reference for your printer. Table 1-1: Technical Reference Documentation Available in Hard Copy If you need a Technical Reference for the...
  • Page 10 Introduction Chapter 7: “Printer Specifications” Lists printer specifications, including information about hardware and environmental conditions. Chapter 8: “Printer Interfaces” Provides information on printer interfaces, including information about parallel and serial interface, network support, and communication protocols. See the tables in the three appendixes to determine if your printer supports a particular PCL emulation, PJL, or PostScript emulation command.
  • Page 11: Navigational Tips

    Navigational Tips If you are not familiar with PDF files, the following tips may help you find the information you need. • To move forward and backward through this document: – Select an option under View in the menu bar at the top of the page. –...
  • Page 12: Bibliography

    Bibliography For detailed information about PCL emulation printer commands, PostScript emulation printer commands and operators, and interfaces, refer to 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 C510(N)

    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: Lexmark X422

    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 X422

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

    PITCH, PTSIZE, SYMSET, SET, DEFAULT. See Table 3-5: “Common Variables for PCL Emulation” on page 3-48 for more information about these commands. Forward and Backward Compatibility Modes for the Lexmark X422 Your PCL emulation has forward and backward compatibility modes. The forward compatibility mode is used to emulate the fonts in the Hewlett-Packard Company’s...
  • Page 22 Table 2-3: Forward and Backward Compatibility Font Selection Standard PCL Emulation Font Name CG Times CG Times Italic CG Times Bold CG Times Bold Italic Univers Medium Univers Medium Italic Univers Bold Univers Bold Italic Letter Gothic Letter Gothic Italic Letter Gothic Bold Univers Condensed Medium Univers Condensed Medium Italic...
  • Page 23 Table 2-3: Forward and Backward Compatibility Font Selection Standard PCL Emulation Font Name Times New Roman Times New Roman Italic Times New Roman Bold Times New Roman BoldItalic Arial Arial Italic Arial Bold Arial Bold Italic Symbol Wingdings Line Printer 16 POSTNET Bar Code OCR-A OCR-B...
  • Page 24 All Type 1 fonts are supported by both the Hewlett-Packard Company’s LaserJet 4050 and the Lexmark family of printers unless otherwise noted. To determine which symbol sets are supported by a particular font, find the font group (A, B, or C) for the font in Table 2-4, and then see Table 2-5 on page 2-14 for the symbol sets that belong to that group.
  • Page 25 Table 2-4: Forward and Backward Compatibility Font Selection Commands (Continued) Type 1 Font name Helvetica Narrow Italic Helvetica Narrow Bold Helvetica Narrow Bold Italic Helvetica Light Helvetica Light Oblique Helvetica Black Helvetica Black Oblique Palatino Roman Palatino Italic Palatino Bold Palatino Bold Italic ITC Zapf Chancery Medium Italic ITC Zapf Dingbats...
  • Page 26: Selecting Symbol Sets For The Lexmark X422

    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 driver uses the backward compatibility mode and temporarily switches the printer to this mode. The PCL (PJL) commands to switch the default compatibility...
  • Page 27 Table 2-5: Symbol Set Support for PCL Emulation Text Fonts (Continued) Indicates the symbol set is supported by the fonts in the font group. Symbol Set PS Math Math-8 Pi Font Microsoft Publishing Windows 3.0 Latin 1 Windows Latin 1 Windows Latin 2 Windows Latin 5 Windows Latin 6 (Baltic)
  • Page 28 Table 2-5: Symbol Set Support for PCL Emulation Text Fonts (Continued) Indicates the symbol set is supported by the fonts in the font group. Symbol Set PC-853 Latin 3 (Turkish) PC-8 Polish Mazovia Windows Cyrillic ISO 8859-5 Latin/Cyrillic PC-866 Cyrillic PC-855 Cyrillic Russian-GOST PC-8 Bulgarian...
  • Page 29 Table 2-6: Non-Text PCL Emulation Symbol Sets Symbol Set C39 Bar Code (plus Human Readable) OCR-A OCR-B All fonts that support the Roman-8 (8U) symbol set also support the following 19 symbol sets. Table 2-7: ISO PCL Emulation Symbol Sets Symbol Set ID Symbol Set...
  • Page 30: Font And Symbol Set Support For The Lexmark C510(N)

    Font and Symbol Set Support for the Lexmark C510(n) Your printer has 91 resident fonts in PCL emulation, including 89 scalable fonts and two bitmapped fonts. Several parameters are used to select a font from the data stream. These include symbol set, spacing, point or pitch, style, weight, and typeface number.
  • Page 31: Forward And Backward Compatibility Modes For The Lexmark C510(N)

    Hewlett-Packard Company’s LaserJet 4050. The backward compatibility mode is used for compatibility with the Hewlett-Packard Company’s LaserJet 5 and the Lexmark family of printers. Standard PCL Emulation Fonts, OCR and Code 3 of 9 bar code fonts...
  • Page 32 Table 2-8: Forward and Backward Compatibility Font Selection Standard PCL Emulation Font Name Courier Bold Italic CG Times CG Times Italic CG Times Bold CG Times Bold Italic Univers Medium Univers Medium Italic Univers Bold Univers Bold Italic Letter Gothic Letter Gothic Italic Letter Gothic Bold Univers Condensed Medium...
  • Page 33 Table 2-8: Forward and Backward Compatibility Font Selection Standard PCL Emulation Font Name Coronet Times New Roman Times New Roman Italic Times New Roman Bold Times New Roman BoldItalic Arial Arial Italic Arial Bold Arial Bold Italic Symbol Wingdings Line Printer 16 POSTNET Bar Code OCR-A OCR-B...
  • Page 34 All Type 1 fonts are supported by both the Hewlett-Packard Company’s LaserJet 4050 and the Lexmark family of printers unless otherwise noted. To determine which symbol sets are supported by a particular font, find the font group (A, B, or C) for the font in Table 2-4, and then see Table 2-5 on page 2-14 for the symbol sets that belong to that group.
  • Page 35 Table 2-9: Forward and Backward Compatibility Font Selection Commands (Continued) Type 1 Font name Helvetica Narrow Italic Helvetica Narrow Bold Helvetica Narrow Bold Italic Helvetica Light Helvetica Light Oblique Helvetica Black Helvetica Black Oblique Palatino Roman Palatino Italic Palatino Bold Palatino Bold Italic ITC Zapf Chancery Medium Italic ITC Zapf Dingbats...
  • Page 36: Selecting Symbol Sets For The Lexmark C510(N)

    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 driver uses the backward compatibility mode and temporarily switches the printer to this mode. The PCL (PJL) commands to switch the default compatibility...
  • Page 37 Table 2-10: Symbol Set Support for PCL Emulation Text Fonts (Continued) Indicates the symbol set is supported by the fonts in the font group. Symbol Set PS Math Math-8 Pi Font Microsoft Publishing Windows 3.0 Latin 1 Windows Latin 1 Windows Latin 2 Windows Latin 5 Windows Latin 6 (Baltic)
  • Page 38 Table 2-10: Symbol Set Support for PCL Emulation Text Fonts (Continued) Indicates the symbol set is supported by the fonts in the font group. Symbol Set PC-853 Latin 3 (Turkish) PC-8 Polish Mazovia Windows Cyrillic ISO 8859-5 Latin/Cyrillic PC-866 Cyrillic PC-855 Cyrillic Russian-GOST PC-8 Bulgarian...
  • Page 39 Table 2-11: Non-Text PCL Emulation Symbol Sets Symbol Set C39 Bar Code (plus Human Readable) OCR-A OCR-B All fonts that support the Roman-8 (8U) symbol set also support the following 19 symbol sets. Table 2-12: ISO PCL Emulation Symbol Sets Symbol Set ID Symbol Set...
  • Page 40: Command Structure

    Command Structure This section introduces the different types of PCL emulation commands and their structure, or syntax. It also demonstrates how you can link commands to abbreviate them. Control Codes Control Codes are single-character instructions. Table 2-13: Control Codes Code Function Backspace Horizontal Tab...
  • Page 41: Command Parameters

    Command Structure Most PCL emulation commands have the following structure: & a # C Spaces have been added to this example for readability. The command parameter variables are indicated by a number sign (#). Table 2-14: Description of Command Structure Element Description Decimal 27 or hex 1B...
  • Page 42 Example: (s16.66H • Decimal: • Hex: Use the plus symbol (+) or the minus symbol (–) to select a position relative to the current cursor position. For example: &a6C &a+6C &a-6C Linking Commands You can combine PCL emulation commands by linking them if the first 3 bytes of the commands are identical.
  • Page 43: Pcl Emulation Commands

    PCL Emulation Commands See the following tables for a listing of the commands grouped by function. To determine which commands your printer supports, see “Table A-1: PCL Emulation Commands” on page A-1. PCL Emulation Commands by Function Table 2-15: Job Control Command / Parameters &d#A 0 = Collation off...
  • Page 44 Table 2-15: Job Control (Continued) Command / Parameters &u#D Range = (96, 100, 120, 144, 150, 160, 180, 200, 225, 240, 288, 300, 360, 400, 450, 480, 600, 720, 800, 900, 1200, 1440, 1800, 2400, 3600, 7200) Default = 300 units per inch %–12345X 2-32 Function / Result...
  • Page 45 Table 2-16: Page Control Command / Parameters & Paper Executive Letter Legal 4, 10 Folio 6, 11 Ledger (11 x 17) 13, 25 A5 Paper Statement A4 Paper A3 Paper 12, 45 B5 Paper B4 Paper Custom Paper/Universal Envelopes Monarch 7 3/4 Commercial 10 Commercial 9 99, 100...
  • Page 46 Table 2-16: Page Control (Continued) Command / Parameters &f#O Short-edge Long-edge &f#W [custom name] # = number of bytes in the custom name & Portrait (Default) Landscape Reverse Portrait Reverse Landscape &a#P # = Degrees (0, 90, 180, 270) Default = 0 &c#T Horizontal Printing Vertical Rotated Printing...
  • Page 47 Table 2-16: Page Control (Continued) Command / Parameters & # = number of Lines Default = 60 or 64 (Country specific) & Auto Select (uses the active bin) Standard Bin Bin 1 or Rear Bin Bin 1 or Rear Bin Bin 2 Bin 3 Bin 4...
  • Page 48 Table 2-16: Page Control (Continued) Command / Parameters & 1 line/inch 2 lines/inch 3 lines/inch 4 lines/inch 6 lines/inch (Default) 8 lines/inch 12 lines/inch 16 lines/inch 24 lines/inch 48 lines/inch &a#G Next Side Front Side Back Side & # = number from 0 to 14 0 = default page length is used (1 to 14 new page length is set) &k#W...
  • Page 49 Table 2-17: Alphanumeric ID Command / Parameters &n#W [operation] [string] # = number of data bytes that make up the operation and string Operation operation = 100 or 1 byte = 0x64 or For example: Media Select String string = See Alphanumeric String list at right Table 2-18: Cursor Positioning Command / Parameters...
  • Page 50 Table 2-18: Cursor Positioning (Continued) Command / Parameters &a#R # = number of Rows &a#V # = number of Decipoints (1 Decipoint = 1/720 inch) *p#Y # = number of PCL Units &k#G CR=CR, LF=LF, FF=FF (Default) CR=CR+LF, LF=LF, FF=FF CR=CR, LF=CR+LF, FF=CR+FF CR=CR+LF, LF=CR+LF, FF=CR+FF &f#S...
  • Page 51 2-39 Function / Result Select Symbol Set See “Font and Symbol Set Support for the Lexmark X422” on page 2-8, or “Font and Symbol Set Support for the Lexmark C510(n)” on page 2-18 for more information. Note: The line-draw characters are contained in the symbol set ID 10U, PC-8.
  • Page 52 Table 2-19: Font Selection (Continued) Command / Parameters (s#B (primary) )s#B (secondary) Ultra Thin Extra Thin Thin Extra Light Light Demi Light Semi Light Medium (Default) Semi Bold Demi Bold Bold Extra Bold Black Extra Black Ultra Black (s#T (primary) )s#T (secondary) # Typeface identifier (0 - 65535) Note: For a list of typeface numbers, see...
  • Page 53 Table 2-19: Font Selection (Continued) Command / Parameters &t#P 0, 1 1 byte characters 1 or 2 byte characters 1 or 2 byte characters 1 or 2 byte characters 1008 1, 2, or 3 byte characters (UTF-8) &k#S 10.00 cpi 16.66 cpi 12.00 cpi Table 2-20: User-Defined Symbol Set...
  • Page 54 Table 2-21: Font Creation Command / Parameters *c#D # = Font ID # (0 - 32767) Default = 0 )s#W[data] # = number of data bytes *c#F Delete all (temporary and permanent) Delete all temporary Delete previous font ID Delete previous specified character Make previous font ID temporary Make previous font ID permanent Copy current font...
  • Page 55 Table 2-23: Print Model Command / Parameters *c#G Gray Scale Fills White (default) 2% gray 3-10 10% gray 11-20 15% gray 21-35 30% gray 36-55 45% gray 56-80 70% gray 81-99 90% gray 100% gray (Black) Cross-Hatch Fills Horizontal line Vertical line Diagonal line Diagonal line...
  • Page 56 Table 2-24: User-Defined Pattern Command / Parameters *c#W[data] # = number of data bytes *p#R Rotate with print (Default) Fixed *c#Q Delete all patterns (temporary and permanent) Delete all temporary patterns Delete pattern (last ID specified) Make pattern of last ID # temporary Make pattern of last ID # permanent Table 2-25: Rectangular Area Fill Graphics Command / Parameters...
  • Page 57 Table 2-25: Rectangular Area Fill Graphics (Continued) Command / Parameters *c#G Gray Scale Fills White (default) 2% Gray 3-10 10% Gray 11-20 15% Gray 21-35 30% Gray 36-55 45% Gray 56-80 70% Gray 81-99 90% Gray 100% Gray (Black) Cross-Hatch Fills Horizontal Line Vertical Line Diagonal Line...
  • Page 58 Table 2-26: Raster Graphics Command / Parameters *t#R 75 dpi 100 dpi 150 dpi 200 dpi 300 dpi 600 dpi 1200 1200 dpi *r#F Rotate with print Fixed (Default) *r#S # = Number of Input Pixels *r#T # = Number of Raster Lines *r#A Left Graphics Margin at 0 (Default) Current Cursor Position...
  • Page 59 Table 2-26: Raster Graphics (Continued) Command / Parameters *b#M Uncoded (Default) Run-Length Encoded Tagged Image File Format (TIFF) byte Delta Row Adaptive Compression Replacement Delta Row Zlib 1002 Group 4 1003 Group 3 one dimensional 1004 Group 3 two dimensional K=2 1005 Group 3 two dimensional K=4 1006...
  • Page 60 Table 2-26: Raster Graphics (Continued) Command / Parameters *t#V *g#W[data] # - 8 (K-only) or 26 (KCMY) Data Byte 0 - 0x02 (constant) Byte 1 - number of colors 0x01 - K only 0x04 - CMYK Byte 2,3 - X res for K plane 0x012C (300) or 0x0258 (600) Byte 4,5 - Y res for K plane 0x012C (300) or 0x0258 (600)
  • Page 61 Table 2-27: Color Extensions Command / Parameters &b#M Print in mixed render algorithm mode Print using gray scale equivalent &p#C Delete all palettes except those in stack (active palette is deleted) Delete all palettes in stack (active palette not affected) Delete palette specified by Palette Control ID Copy active palette to ID...
  • Page 62 Table 2-27: Color Extensions (Continued) Command / Parameters *t#I Gamma Correction Off 0.0 to 4.0 Gamma Number *t#J *v#A -32767.0 to 32767.0 *v#B -32767.0 to 32767.0 *v#C -32767.0 to 32767.0 *v#I # = Palette Index 0 to 2 – 1 = Palette Index *v#S # = Palette Index 0 to 2...
  • Page 63 Table 2-28: Status Readback Command / Parameters *s#T Invalid location (Default) Use currently selected location All locations Internal (resident) Downloaded entity Cartridge User-installable flash Disk *s#U If download, temporary; otherwise, highest priority If download, permanent; otherwise, next higher priority *s#I Font Macro User-defined pattern...
  • Page 64 Table 2-29: Picture Frame Command / Parameters *c#X # of Decipoints: 0 to 32767 (1 Decipoint = 1/720 inch) *c#Y # of Decipoints: 0 to 32767 (1 Decipoint = 1/720 inch) *c0T Set Anchor Point to Cursor Position *c#K Size in inches: 0 to 32767 *c#L Size in inches: 0 to 32767 Use Previous GL/2 Pen Position...
  • Page 65: Gl/2 Commands

    Table 2-30: Miscellaneous Commands (Continued) Command / Parameters *o#M(b) Ink Saver Normal Best & #M(b) Plain Paper Bond Coated Paper Glossy Paper Transparency Photo Paper Card Stock Labels Envelope Letterhead Preprinted Colored Paper Iron On GL/2 Commands Note: GL/2 is not a stand-alone plotter emulation. It can only be entered from within PCL emulation and cannot be used with software without a unique printer driver written explicitly for GL/2.
  • Page 66 Table 2-31: Configuration Group (Continued) Command / Parameter IR (X (, X IW (X MC (mode(, opcode)); PP (mode); RO (angle); SC (X (, type(, left, bottom))); min, Table 2-32: Vector Group Command / Parameter AA X , sweep_angle(, chord_angle); center center AR X...
  • Page 67 Table 2-33: Polygon Group (Continued) Command / Parameter RA X, Y; RR X, Y; WG radius, start_angle, sweep_angle(, chord_angle); Table 2-34: Character Group Command / Parameter AD (kind, value(,...)); CF (mode(, pen)); CP (spaces, lines); DI (run, rise); DR (run, rise); DT (label_terminator(, mode));...
  • Page 68 Table 2-35: Line and Fill Attributes Group Command / Parameter AC (X, Y); CR (red , red , green black ref white ref black ref , blue black ref white ref FT (fill_type(, option1(, option2)); FT22, (PCL User-Defined Pattern ID); FT 9, level;...
  • Page 69: Raster Image Graphics

    Raster Image Graphics These commands utilize the raster area. Before sending data, set the presentation mode, the resolution, the compression mode, the raster height and width, and start raster graphics. These parameters are in effect until you overwrite them with a different command or there is a printer reset.
  • Page 70 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 71 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 72 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 73 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 74 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 75 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 76: Macros

    Macros When creating a macro, first assign it an ID number. If this number is identical to an existing macro ID in RAM, the old macro is deleted when you specify the Macro Control Start Definition. Next, start the macro definition, send the contents of the macro, and stop the macro definition.
  • Page 77: 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 78: Kernel Commands

    Notes: • Parameters enclosed in square brackets ([ ]) are optional and not required for command execution. • The PJL interpreter requires uppercase for the mands except the Universal Exit Language (UEL) command. The rest of the PJL command is not case sensitive. The UEL command is case sensitive. •...
  • Page 79 ENTER LANGUAGE Command This command causes the printer to enter the specified language, such as PCL emulation, PostScript emulation, or PPDS. Syntax: Notes: • • You can use uppercase, lowercase, or mixed case. ( all others can be mixed or lowercase.) Example: enters PostScript emulation.
  • Page 80: Job Separation Commands

    Job Separation Commands Your printer supports the PJL JOB and EOJ commands. When the printer receives a JOB command, the print timeout is multiplied by 10; when the printer receives a PJL EOJ command, the print timeout is reset to the user default. The appears on the printer operator panel display or through MarkVision Professional until an EOJ command is received or until the print timeout expires.
  • Page 81 Parameters: 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 enclosed in double quotes, as indicated by the command syntax.
  • Page 82 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 83: Environment Commands And Variables

    Environment Commands and Variables This section describes the printer environment variables and the PJL commands used to modify or query the variables. Note: The word common applies to those variables common to both your printer and the Hewlett-Packard Company’s LaserJet printers. Table 3-2: Environment Variable Categories Categories Common Variables for Both Printer Languages...
  • Page 84 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: to be modified. The variables supported are listed in the tables beginning on page 3-12.
  • Page 85 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 86 • " variables. (See “Table 3-9: Printer Unique LRESOURCE Variables” on page 3-53.) Values for " A unique identifier for a file, such as the macro ID for a PCL macro, the symbol set ID for a PCL symbol set, the font ID for a PCL font, and so on.
  • Page 87 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 88: Common Variables For Both Printer Languages

    Common Variables for Both Printer Languages Note: The word common applies to those variables common to both your printer and the Hewlett-Packard Company’s LaserJet printers. The following common variables are supported for both PCL emulation and PostScript emulation, unless otherwise noted. Therefore, the [ parameter should not be specified.
  • Page 89 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function CPLOCK Disables menus (DEFAULT only) DENSITY Print Darkness DUPLEX Duplex ECONOMODE Toner Saver FORMATTERNUMBER Unique printer identifier (READ only) FORMLINES Lines per page HOLD Print and Hold (SET only) HOLDKEY Print and Hold PIN “PIN”...
  • Page 90 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function HOLDTYPE Print and Hold Type (SET only) IMAGEADAPT Resolution reduction (DEFAULT only) INTRAY2 Tray lock - Tray 2 INTRAY3 Tray lock - Tray 3 INTRAY4 Tray lock - Tray 4 INTRAY5 Tray lock - Tray 5 INTRAY1SIZE...
  • Page 91 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function JOBOFFSET Offset Pages LANG Default display language (DEFAULT only) LOWTONER Toner Alarm (DEFAULT only) MANUALFEED Manual feed selection (READ only) MEDIATYPE Default paper source, default formatting size MPTRAY Multipurpose feeder (DEFAULT only) configuration...
  • Page 92 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function OUTBIN Output Bin PAGEPROTECT Page Protect PAPER Default paper source, default formatting size 3-16 Selections UPPER, LOWER, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” name is a variable that allows for custom naming of optional output bins.
  • Page 93 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function PARALLEL Parallel Protocol (DEFAULT only) (Port Specific) PASSWORD Default password for PJL NVRAM (DEFAULT only) security PERSONALITY SmartSwitch settings (Port specific) POWERSAVE Power Save feature (DEFAULT only) 3-17 Selections SLOW, FAST A value of SLOW indicates the Parallel Protocol setting is Standard.
  • Page 94 Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function POWERSAVETIME Power Save time, in minutes (DEFAULT only) Collation - Collated Copies (SET only) (QTY) REPRINT Jam Recovery RESOLUTION Print Resolution RESOURCESAVE Resource Save (DEFAULT only) Print Quality Enhancement Technology (PQET) TIMEOUT...
  • Page 95 A4 width Printer Unique Variables for Both Printer Languages The following variables are unique to some Lexmark printers and are supported for both PCL emulation and PostScript emulation. Therefore, the [ To determine which variables your printer supports, see “Table B-2: Printer Unique PJL Variables for Both Printer Languages”...
  • Page 96 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LBONDOUTBIN Assign Type/Bin - Bond (DEFAULT only) LBONDTEXTURE Bond Texture (DEFAULT only) LBONDWEIGHT Bond Weight (DEFAULT only) LBWLOCK Black & White Lock LCANCEL Cancel Control LCARDSTOCKLENGTH Card Stock Length (DEFAULT only) LCARDSTOCKLOADING...
  • Page 97 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCARDSTOCKOUTBIN Assign Type/Bin - (DEFAULT only) Card Stock LCARDSTOCKTEXTURE Card Stock Texture (DEFAULT only) LCARDSTOCKWEIGHT Card Stock Weight (DEFAULT only) LCOLLATION Collation Mode LCOLORCORRECTION Indicates which color target the printer emulates LCOLOREDLENGTH...
  • Page 98 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCOLOREDLOADING Colored Paper Loading (DEFAULT only) LCOLOREDOUTBIN Assign Type/Bin - (DEFAULT only) Colored Paper LCOLOREDTEXTURE Colored Paper Texture (DEFAULT only) LCOLOREDWEIGHT Colored Paper Weight (DEFAULT only) LCOLORMODEL Color Model LCUSTOMPAPERUNITS Universal Units of Measure...
  • Page 99 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMPAPERHEIGHT Universal Height LCUSTOMPAPERFEED Universal Feed Direction LCUSTOMTYPE1LENGTH Custom Type 1 Length (DEFAULT only) LCUSTOMTYPE1LOADING Custom Type 1 Paper Loading (DEFAULT only) LCUSTOMTYPE1MEDIA Custom Type 1 Media (DEFAULT only) LCUSTOMTYPE1NAME Custom Type 1 Name...
  • Page 100 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE1OUTBIN Assign Type/Bin - (DEFAULT only) Custom Type 1 LCUSTOMTYPE1TEXTURE Custom Type 1 Texture (DEFAULT only) LCUSTOMTYPE1WEIGHT Custom Type 1 Weight (DEFAULT only) LCUSTOMTYPE2LENGTH Custom Type 2 Length (DEFAULT only) LCUSTOMTYPE2LOADING Custom Type 2...
  • Page 101 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE2NAME Custom Type 2 Name (DEFAULT only) LCUSTOMTYPE2OUTBIN Assign Type/Bin - (DEFAULT only) Custom Type 2 LCUSTOMTYPE2TEXTURE Custom Type 2 Texture (DEFAULT only) LCUSTOMTYPE2WEIGHT Custom Type 2 Weight (DEFAULT only) LCUSTOMTYPE3LENGTH Custom Type 3...
  • Page 102 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE3MEDIA Custom Type 3 Media (DEFAULT only) LCUSTOMTYPE3NAME Custom Type 3 Name (DEFAULT only) LCUSTOMTYPE3OUTBIN Assign Type/Bin - (DEFAULT only) Custom Type 3 LCUSTOMTYPE3TEXTURE Custom Type 3 Texture (DEFAULT only) LCUSTOMTYPE3WEIGHT Custom Type 3...
  • Page 103 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE4LOADING Custom Type 4 Paper Loading (DEFAULT only) LCUSTOMTYPE4MEDIA Custom Type 4 Media (DEFAULT only) LCUSTOMTYPE4NAME Custom Type 4 Name (DEFAULT only) LCUSTOMTYPE4OUTBIN Assign Type/Bin - (DEFAULT only) Custom Type 4 LCUSTOMTYPE4TEXTURE Custom Type 4...
  • Page 104 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE5LENGTH Custom Type 5 Length (DEFAULT only) LCUSTOMTYPE5LOADING Custom Type 5 Paper Loading (DEFAULT only) LCUSTOMTYPE5MEDIA Custom Type 5 Media (DEFAULT only) LCUSTOMTYPE5NAME Custom Type 5 Name (DEFAULT only) LCUSTOMTYPE5OUTBIN Assign Type/Bin -...
  • Page 105 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE5WEIGHT Custom Type 5 Weight (DEFAULT only) LCUSTOMTYPE6LENGTH Custom Type 6 Length (DEFAULT only) LCUSTOMTYPE6LOADING Custom Type 6 Paper Loading (DEFAULT only) LCUSTOMTYPE6MEDIA Custom Type 6 Media (DEFAULT only) LCUSTOMTYPE6NAME Custom Type 6 Name...
  • Page 106 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LCUSTOMTYPE6TEXTURE Custom Type 6 Texture (DEFAULT only) LCUSTOMTYPE6WEIGHT Custom Type 6 Weight (DEFAULT only) LDOWNLOADTARGET Download Target (SET only) LDRYTIMEDELAY Dry Time Delay LDUPLICATEHELDJOBS Delete or Save Print and Hold Jobs LENVELOPEENHANCE Envelope...
  • Page 107 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LENVELOPETEXTURE Envelope Texture (DEFAULT only) LENVELOPEWEIGHT Envelope Weight (DEFAULT only) LESCCHAR Character Substitution (READ only) (Port specific) LFAXRESOLUTION Fax Resolution (SET only) LFAXREDIAL Fax Redial (SET only) LFAXREDIALFREQUENCY Fax Redial Frequency (SET only)
  • Page 108 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LGLOSSYOUTPUTBIN Assign Type/Bin - Glossy LGLOSSYTEXTURE Glossy Paper Texture LGLOSSYWEIGHT Glossy Paper Weight LHOLEPUNCHALARM Hole Punch Alarm LHOLEPUNCHMODE Hole Punch Mode LHONORINIT Honor INIT Signal (DEFAULT only) (Port specific) LIMAGEBRIGHTNESS Image Brightness...
  • Page 109 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LIMAGEENHANCETYPE Image Enhancement Technology Type LIMAGEORIENTATION Page Image Orientation LIMAGESMOOTHING Image Smoothing for PostScript LINFEEDERSIZE Envelope feeder installed size, default formatting size LINKALERT Ink Alert LINMPFEEDERSIZE Multipurpose feeder installed size, default formatting size LJAMRECOVERY...
  • Page 110 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LLABELSOUTBIN Assign Type/Bin - (DEFAULT only) Labels LLABELSTEXTURE Labels Texture (DEFAULT only) LLABELSWEIGHT Labels Weight (DEFAULT only) LLASTTRAYRENUMBER Last Tray Renumber LLEFTMARGINOFFSET Left Margin Offset LLETTERHEADLENGTH Letterhead Length (DEFAULT only) LLETTERHEADLOADING Letterhead...
  • Page 111 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LLETTERHEADOUTBIN Assign Type/Bin - (DEFAULT only) Letterhead LLETTERHEADTEXTURE Letterhead Texture (DEFAULT only) LLETTERHEADWEIGHT Letterhead Weight (DEFAULT only) LMANUALCOLORRGBTEXT Manual Color - RGB Text LMANUALCOLORRGB- Manual Color - GRAPHICS RGB Graphics LMANUALCOLORRGB- Manual Color -...
  • Page 112 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LMANUALCOLORCMYK- Manual Color - IMAGE CMYK Image LMANUALENVELOPESIZE Manual Envelope, default formatting size LMANUALENVELOPETYPE Manual Envelope Type LMANUALPAPERSIZE Manual Paper, default formatting size LMANUALPAPERTYPE Manual Paper Type LMPFEEDERPAPERTYPE Multipurpose Feeder Paper Type...
  • Page 113 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LMULTIPAGEPRINT Multipage Printing LMULTIPAGEVIEW Multipage View LNPAP NPA Protocol Setting (READ only) (Port specific) LOPTIONALOUTBIN1NAME Optional Output Bin 1 Name (DEFAULT only) LOPTIONALOUTBIN2NAME Optional Output Bin 2 Name (DEFAULT only) LOPTIONALOUTBIN3NAME Optional Output...
  • Page 114 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LOPTIONALOUTBIN6NAME Optional Output Bin 6 Name (DEFAULT only) LOPTIONALOUTBIN7NAME Optional Output Bin 7 Name (DEFAULT only) LOPTIONALOUTBIN8NAME Optional Output Bin 8 Name (DEFAULT only) LOPTIONALOUTBIN9NAME Optional Output Bin 9 Name (DEFAULT only) LOPTIONALOUTBIN10NAME Optional Output...
  • Page 115 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LOVERFLOWOUTBIN Overflow Bin (DEFAULT only) LOVERFLOWTIMER Overflow Timer, in minutes (DEFAULT only) LPAGECOUNT Page Count (READ only) LPAGEMODE Print Area LPAPERSOURCE Default paper source 3-39 Selections UPPER, LOWER, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7,...
  • Page 116 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LPICTUREGRADE PictureGrade™ LPLAINLENGTH Plain Paper Length (DEFAULT only) LPLAINOUTBIN Assign Type/Bin - Plain (DEFAULT only) Paper LPLAINTEXTURE Plain Paper Texture (DEFAULT only) LPLAINWEIGHT Plain Paper Weight (DEFAULT only) LPOWERSAVER Power Saver time, in minutes...
  • Page 117 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LPPDS Activate Personal Printer (DEFAULT only) Data Stream (PPDS) printer language LPPDSFORMLINES Lines Per Page (PPDS) (DEFAULT only) LPPDSLINESPERINCH Lines Per Inch (DEFAULT only) LPREPRINTEDLENGTH Preprinted Paper Length (DEFAULT only) LPREPRINTEDLOADING Preprinted...
  • Page 118 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LPREPRINTEDOUTBIN Assign Type/Bin - Preprinted Paper LPREPRINTEDTEXTURE Preprinted Paper Texture (DEFAULT only) LPREPRINTEDWEIGHT Preprinted Paper Weight (DEFAULT only) LPRINTBUFFER Print Buffer control LPRINTHEADIDLETIME Printhead Idle Time (SET only) LPRINTERUSAGE Printer Usage LPRINTMENUSBUTTON...
  • Page 119 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LPRINTQUALITY Print Quality Mode LPUNCH Hole Punch LREAROUTBINNAME Rear Output Bin Name LREPEATPRINTLIMIT Print and Hold Repeat Print (DEFAULT only) Job Limit LRESET Reset Control LRESOURCESAVE Resource Save (DEFAULT only) LRIGHTMARGINOFFSET Right Margin...
  • Page 120 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LSTANDARDOUTBINNAME Standard Output (DEFAULT only) Bin Name LSTROKEWIDTH PostScript minimum stroke width LSTAPLE Staple Job LSTAPLESEMPTYALARM Staples Empty Alarm (DEFAULT only) LSTAPLETESTBIN Staple Priming (DEFAULT only) LSTAPLETESTSOURCE Staple Priming Source (DEFAULT only) LSUBSTITUTESIZE...
  • Page 121 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LTRANSPARENCYOUTBIN Assign Type/Bin - (DEFAULT only) Transparency LTRANSPARENCYTEXTURE Transparency Texture (DEFAULT only) LTRANSPARENCYWEIGHT Transparency Weight (DEFAULT only) LTRAY1SENSEDTYPE Detected Type PAPER for Paper - Tray 1 LTRAY1SENSEDTYPE Detected Type TRANSPARENCY for Transp- arency- Tray 1...
  • Page 122 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LTRAY3SENSEDTYPE Detected Type PAPER for Paper - Tray 3 LTRAY3SENSEDTYPE Detected Type TRANSPARENCY for Trans- parency - Tray 3 LTRAY4SENSEDTYPE Detected Type PAPER for Paper - Tray 4 LTRAY4SENSEDTYPE Detected Type TRANSPARENCY...
  • Page 123 Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LTRAY2PAPERTYPE Tray 2 Paper Type LTRAY3PAPERTYPE Tray 3 Paper Type LTRAY4PAPERTYPE Tray 4 Paper Type LTRAY5PAPERTYPE Tray 5 Paper Type LTRAY1RENUMBER Tray 1 Renumber LTYPE1FONTS Enables Type 1 fonts for PCL emulation LUSDEFAULTS...
  • Page 124: Common Variables For Pcl Emulation

    1 to 1008 (in increments of 0.25) Note: If an invalid point size is requested, the printer selects the closest point size. For a list of the values for the Lexmark X422, see “Font and Symbol Set Support for the Lexmark X422” on page 2-8.
  • Page 125 Printer Unique Variables for PCL Emulation The following variables are unique to your printer and are supported in PCL emulation only. The For example: To determine which variables your printer supports, see “Table B-4: Printer Unique Variables for PCL Emulation” on page B-11. Table 3-6: Printer Unique Variables for PCL Emulation Variable Function...
  • Page 126 Table 3-6: Printer Unique Variables for PCL Emulation (Continued) Variable Function LASSIGNTRAY1 Tray Renumber Assign Tray 1 LASSIGNTRAY2 Tray Renumber Assign Tray 2 LASSIGNTRAY3 Tray Renumber Assign Tray 3 LASSIGNTRAY4 Tray Renumber Assign Tray 4 LASSIGNTRAY5 Tray Renumber Assign Tray 5 LBITMAPROUNDING Bitmap Font Partial Pel Rounding...
  • Page 127: Common Variables For Postscript Emulation

    Table 3-6: Printer Unique Variables for PCL Emulation (Continued) Variable Function LFONTCOMPATIBILITY Font Compatibility Level LFONTPRIORITY Font Priority Search (SET only) Common Variables for PostScript Emulation Note: The word common applies to those variables common to both your printer and the Hewlett-Packard Company’s LaserJet printers. Use these variables only for PostScript emulation.
  • Page 128 Printer Unique Variables for PostScript Emulation The following variables are unique in some printers and are supported in PostScript emulation only. For example: To determine which variables your printer supports, see Table B-6 on page B-12. Table 3-8: Printer Unique Variables for PostScript Emulation Variable Function LPICTUREGRADE...
  • Page 129 To determine which variables your printer supports, see “Table B-7: Printer Unique LRESOURCE Variables” on page B-12. Table 3-9: Printer Unique LRESOURCE Variables Variable Function LDESCRIPTION Macro or Symbol Set Description (DEFAULT only) LRWLOCK Read/Write Lock (password) for an (DEFAULT entire device or a only) particular file on...
  • Page 130: Status Readback Commands

    Status Readback Commands Applications can request configuration and status information from the printer using the Status Readback commands. In addition, the printer can also be instructed to send unsolicited status information back to the host computer when asynchronous events occur, such as a memory error or a paper jam. To determine which commands your printer supports, see “Table B-8: Status Readback Commands”...
  • Page 131 • is used for variables specific for PostScript emulation. (See the tables “Common Variables for PostScript Emulation” on page 3-51, and “Printer Unique Variables for PostScript Emulation” on page 3-52.) • " ables. (See the table “Printer Unique LRESOURCE Variables” on page 3-53.) Values for "...
  • Page 132 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 133 INFO CONFIG Response Syntax (An Example): @PJL INFO CONFIG<CR><LF> IN TRAYS [2 ENUMERATED]<CR><LF> INTRAY1<CR><LF> INTRAY2<CR><LF> MANUAL FEED<CR><LF> OUT TRAYS [1 ENUMERATED]<CR><LF> UPPER FACEDOWN<CR><LF> PAPERS [13 ENUMERATED]<CR><LF> LETTER<CR><LF> LEGAL<CR><LF> A4<CR><LF> A5<CR><LF> B5PAPER<CR><LF> EXECUTIVE<CR><LF> COM10<CR><LF> COM9<CR><LF> MONARCH<CR><LF> DL<CR><LF> C5<CR><LF> B5<CR><LF> OTHERENVELOPE<CR><LF> LANGUAGES [1 ENUMERATED]<CR><LF> PCL<CR><LF>...
  • Page 134: Is Used For Variables Specific For Postscript Emulation

    INQUIRE Command This command is used to query the current setting of the specified environment variable. Syntax: Response Syntax: to be queried. The variables supported are listed in the tables beginning on page 3-12. • in the tables “Common Variables for Both Printer Languages” on page 3-12, and “Printer Unique Variables for Both Printer Languages”...
  • Page 135: This Printer Returns A ? For Inquiries Of An Unsupported Variable, Or Inquiries Of A Variable Associated With An Option That Is Not Installed

    The supported variables are listed in the tables beginning on page 3-12. This printer returns a ? for inquiries of an unsupported variable, or inquiries of a variable associated with an option that is not installed. USTATUS Command This command is used to enable and disable unsolicited status from the printer. Unsolicited status information is sent automatically when an asynchronous event occurs.
  • Page 136 The following values are supported for the Table 3-11: USTATUS Unsolicited Status Variable Values Ustatus Variable Value DEVICE VERBOSE PAGE TIMED 5 to 300 in seconds USTATUSOFF Command This command turns off unsolicited status. Unsolicited status may also be turned off by using the USTATUS command on each variable.
  • Page 137: Status Message Format

    Status Message Format The format of the returned information from the INFO STATUS, USTATUS DEVICE, and USTATUS TIMED commands is described in this section. Information Messages Information messages are returned in this form: CODE=status code DISPLAY=display string (in double quotes) ONLINE=online status Table 3-12: PJL Information Messages Printer State...
  • Page 138 Table 3-12: PJL Information Messages Printer State Ready with Replace Transfer Power Saver with Ink Low Power Saver mode with Toner Low Power Saver mode with Replace Toner Power Saver mode with Replace PC Kit Power Saver mode with Replace Fuser Power Saver mode with Replace Transfer Cancelling Job Busy...
  • Page 139: Auto-Continuable Conditions

    Auto-Continuable Conditions These status messages are returned independent of the state of the menu item. Auto-continuable messages are returned in this form: CODE=status code DISPLAY=display string (in double quotes) ONLINE=online status To determine which messages your printer supports, see “Table B-10: PJL Messages for Auto-Continuable Conditions”...
  • Page 140 Table 3-13: PJL Messages for Auto-Continuable Conditions (Continued) Printer State Intervention required: serial option disabled Intervention required: standard parallel port disabled Intervention required: parallel port disabled Intervention required: parallel port error Intervention required: standard USB port disabled Intervention required: resource save off deficient memory Intervention required: insufficient fax buffer Intervention required:...
  • Page 141 Table 3-13: PJL Messages for Auto-Continuable Conditions (Continued) Printer State Intervention required: scheduled maintenance Intervention required: resource save off deficient memory Intervention required: insufficient collation area Intervention required: hole punch box full Intervention required: hole punch box full Intervention required: hole punch box missing Intervention required: staple cartridge missing...
  • Page 142 Table 3-13: PJL Messages for Auto-Continuable Conditions (Continued) Printer State Intervention required: disk full Intervention required: disk corrupted Intervention required: too many flash options installed Intervention required: unformatted flash Intervention required: unformatted disk Intervention required: unsupported disk format Intervention required: defective flash Intervention required: defective disk...
  • Page 143: Attendance Conditions

    Attendance Conditions Attendance conditions require operator intervention. Attendance messages are returned in this form: CODE=status code DISPLAY=display string (in double quotes) ONLINE=online status To determine which messages your printer supports, see “Table B-11: PJL Messages for Attendance Conditions” on page B-17. Table 3-14: PJL Message for Attendance Conditions Printer State Intervention required:...
  • Page 144 Table 3-14: PJL Message for Attendance Conditions Printer State Intervention required: cartridge life warning Intervention required: missing cartridge Intervention required: missing printhead Intervention required: unsupported printhead Intervention required: size sense error Intervention required: open bin exit tray Intervention required: printer cover open Intervention required: open cover Intervention required:...
  • Page 145 Table 3-14: PJL Message for Attendance Conditions Printer State Intervention required: print cartridge missing Intervention required: paper jam Intervention required: check tray connection Intervention required: install tray x or cancel job Intervention required: envelope feeder detached Intervention required: multipurpose feeder detached Intervention required: install envelope feeder or cancel job Intervention required:...
  • Page 146 Table 3-14: PJL Message for Attendance Conditions Printer State Intervention required: PerfectFinish™ missing Intervention required: PerfectFinish empty Intervention required: photo developer nearly exhausted Intervention required: photo developer nearly exhausted Intervention required: color photo developer exhausted Intervention required: black photo developer exhausted Intervention required: toner low Intervention required:...
  • Page 147 Table 3-14: PJL Message for Attendance Conditions Printer State Intervention required: cartridge low Intervention required: replace photoconductor kit Intervention required: replace photoconductor kit to continue Intervention required: replace toner cartridge Intervention required: replace toner cartridge to continue Intervention required: replace oil coating roll Intervention required: cartridge empty Intervention required:...
  • Page 148: Operator Intervention - Paper Handling

    Table 3-14: PJL Message for Attendance Conditions Printer State Intervention required: install duplex or cancel job Intervention required: duplex cover open Intervention required: insert duplex option Intervention required: load staples XXXX represents a subset of letters CMYK, where CMYK denotes Cyan, Magenta, Yellow and Black cartridges, respectively.
  • Page 149 To determine which messages your printer supports, see “Table B-12: PJL Messages for Paper Handling” on page B-23. Table 3-15: PJL Messages for Paper Handling Printer State Intervention required: wrong paper size in tray x Intervention required: wrong paper size manual feed Intervention required: remove paper standard bin Intervention required:...
  • Page 150 Table 3-16: Tray Codes X Value Tray Multipurpose Feeder Manual Feed Tray 1 Tray 2 Envelope Feeder Tray 3 Tray 4 Tray 5 Table 3-17: Media Size Codes YY Value Media Size Universal Other Envelope Letter Paper Legal Paper A4 Paper Executive Paper 11 x 17 (Ledger) Com 10 Envelope...
  • Page 151: Operator Intervention - Paper Jams

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

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

    Unique PJL Commands To determine which commands your printer supports, see “Table B-16: Lexmark Unique PJL Commands” on page B-29. LBEEP Command This command causes the printer to beep three times. Syntax: 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 159 LPRINT Commands (Information Pages) Use these commands to print one of the internal information pages. The supported values are listed in the following table. 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 160 parameter The following ports are valid parameters for LESCAPECHAR: • • INA1 • INA2 • INA3 • LOCALTALK1 • LOCALTALK2 • LOCALTALK3 • PARALLEL • PARALLEL1 • PARALLEL2 • PARALLEL 3 • • USB1 • USB2 • USB3 • SERIAL •...
  • Page 161 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 162: File Commands For Flash Or Disk

    LDOWNLOADTARGET Command This command specifies which device is the target for downloaded files. The target can be RAM, flash, or disk. Syntax: File Commands for Flash or Disk Use the following commands to manage resources on flash and disk devices: •...
  • Page 163 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 ACCESS = LENGTH = 3-87 Description One of the following access types must be specified when a file is opened: Open for read only.
  • Page 164 Table 3-22: Variables for Flash and Disk File and Password Commands (Continued) Parameter Syntax DEVICE = DEVICE = FILENAME = "fname" OLDFILENAME = "fname" NEWFILENAME = "fname" 3-88 Description File storage media. Case insensitive. value is used for the LRUNFILE command only. Note: The command is ignored if the device is not installed.
  • Page 165 Table 3-22: Variables for Flash and Disk File and Password Commands (Continued) Parameter Syntax START = Note: If PostScript emulation is used to create the file on the device, it may automatically attach a Extensions” on page 6-10 for more information. For example, if downloaded to flash through PostScript emulation, the commands is LOPENFILE Command...
  • Page 166 LREADFILE Command Use this command to read data from a file on a storage device. Syntax: Response Syntax: Notes: • The file must be closed using the LCLOSEFILE command once all operations are complete. • The command is ignored if the file doesn’t exist on the device or has not already been opened with LOPENFILE with an •...
  • Page 167 LWRITEFILE Command Use this command to write data to a file on a storage device. Syntax: Notes: • The file must be closed using the LCLOSEFILE command once all operations are complete. • The command is ignored if the file doesn’t exist on the device. The command is ignored if the file isn’t already open with a write •...
  • Page 168 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: LDELETEFILE Command Use this command to delete a file on a storage device.
  • Page 169: File And Device Protection Commands

    File and Device Protection Commands The following information applies to password protection. • You can set both read/write and write passwords for a resource. If both passwords are set, the read/write password has precedence over the write password. • If you attempt to password protect a non-existing resource, the PJL interpreter will return a warning (CODE = 25001).
  • Page 170 Syntax: 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. The first time a font is downloaded after a flash has been formatted, the instance number is 0.
  • Page 171: Unlocking A Protected File Or Device

    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 172: Re-Locking A Protected File Or Device

    Re-Locking a Protected File or Device Use the LDELETEPASSWORD command to re-lock a password-protected file or device that has been unlocked using the LDECLARE command. If an LRESOURCE is not specified, all unlocked files or devices are re-locked. Syntax: Values for " 3-96 "...
  • Page 173: Unlocking A Protected File Or Device For The Current Job

    Unlocking a Protected File or Device for the Current Job The file or device unlocked by the execution of this command is automatically re-locked upon execution of the EOJ command or by a printer language change. Syntax: Values for " See “Printer Unique LRESOURCE Variables”...
  • Page 174: Recovering Lost Passwords

    Send the @PJL LBYPASSPASSWORD command to the printer by any port. If the correct The directory indicates the appropriate passwords for the flash or disk. 3-98 from the Lexmark Customer Support Center. is specified, a modified version of the directory is produced.
  • Page 175: Postscript Emulation

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

    Using Your Software Program To select PostScript emulation, use the ENTER LANGUAGE command, which is a Printer Job Language (PJL) command. See “ENTER LANGUAGE Command” on page 3-3. See “Printer Job Language” on page 3-1 for syntax and use of PJL. Warning: When you change printer languages, you may lose all previously downloaded fonts and macros, unless...
  • Page 177: Page Formatting

    Page Formatting The printable areas and logical pages for PostScript emulation, both portrait and landscape orientation, are illustrated below. See the Legend that follows for definitions of areas A through F. Printable Areas Portrait Legend: Distance between the edge of the physical page and the printable area for the left side of a portrait page;...
  • Page 178: Logical Page Size

    The following table lists the exact width and length of the printable areas for all paper and envelope sizes the Lexmark C510(n) printer supports. Areas A through F in the table are described in the Legend under “Printable Areas” on page 4-3.
  • Page 179 The following table lists the exact width and length of the printable areas for all paper and envelope sizes the Lexmark X422 printer supports. Areas A through F in the table are described in the Legend under “Printable Areas” on page 4-3.
  • Page 180: Postscript Emulation Fonts For The Lexmark X422

    PostScript Emulation Fonts for the Lexmark X422 The Lexmark X422 printer has 91 resident fonts in PostScript emulation. AlbertusMT AlbertusMT-Italic AlbertusMT-Light AntiqueOlive-Roman AntiqueOlive-Italic AntiqueOlive-Bold AntiqueOlive-Compact ArialMT Arial-ItalicMT Arial-BoldMT Arial-BoldItalicMT AvantGarde-Book AvantGarde-BookOblique AvantGarde-Demi AvantGarde-DemiOblique Bookman-Light Bookman-LightItalic Bookman-Demi Bookman-DemiItalic Coronet-Regular Courier Courier-Oblique...
  • Page 181 PostScript emulation also has a backward compatibility mode that changes the metrics of eight of the resident fonts to match the fonts in the Lexmark Optra S family of printers. The eight fonts are: AntiqueOlive LetterGothic-Bold AntiqueOlive-Bold LetterGothic-Italic AntiqueOlive-Italic Marigold...
  • Page 182: Postscript Emulation Fonts For The Lexmark C510(N)

    PostScript Emulation Fonts for the Lexmark C510(n) The Lexmark C510(n) printer has 158 resident fonts in PostScript emulation. The fonts match the 136 Adobe PostScript 3 resident fonts and include 22 extra fonts. Since the fonts are designed to match Adobe PostScript 3, this is called forward compatibility mode.
  • Page 183 GoldSerifMM Univers-Extended LetterGothic-BoldSlanted Marigold NewCenturySchlbk-Roman NewCenturySchlbk-Italic NewCenturySchlbk-Bold NewCenturySchlbk-BoldItalic Optima Optima-Bold Optima-BoldItalic Optima-Italic CooperBlack CooperBlack-Italic Copperplate-ThirtyTwoBC Copperplate-ThirtyThreeBC Eurostile Eurostile-Bold Eurostile-ExtendedTwo Eurostile-BoldExtendedTwo GillSans GillSans-Italic GillSans-Bold GillSans-BoldItalic GillSans-Condensed GillSans-BoldCondensed GillSans-Light GillSans-LightItalic GillSans-ExtraBold Goudy Goudy-Italic Goudy-Bold Goudy-BoldItalic Goudy-ExtraBold HoeflerText-Regular HoeflerText-Italic HoeflerText-Black Bodoni-Bold Bodoni-BoldItalic JoannaMT JoannaMT-Italic JoannaMT-Bold JoannaMT-BoldItalic...
  • Page 184 PostScript emulation also has a backward compatibility mode that changes the metrics of eight of the resident fonts to match the fonts in the Lexmark Optra S family of printers. The eight fonts are: AntiqueOlive LetterGothic-Bold AntiqueOlive-Bold LetterGothic-Italic AntiqueOlive-Italic Marigold...
  • Page 185: Supplemental Operators

    Supplemental Operators This section explains PostScript emulation supplemental operators in detail. These supplemental operators are extensions to the standard PostScript language. For each supplemental operator, the exact syntax is listed, as well as the values returned on the stack and possible error messages. Tips for PostScript emulation command extensions: •...
  • Page 186: Paper Size Support

    Paper Size Support The operators in this section relate to the paper used in the printer. The literal names described in the following table are also supported as operators in userdict. When the literal names are used as operators: • They execute setpagedevice to request a specific paper size.
  • Page 187 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 C510(n) supports this size media only with an optional legal tray. 4-13 PostScript...
  • Page 188 currentuniversalsize queries the current settings for the Universal paper size. Three are returned on the stack: Universal Width Universal Height Universal Feed Direction Custom Universal Prompt String Error: stackoverflow ignoresize queries whether or not text is being oriented based on page size. value is returned on the stack: perform automatic orientation of text based on page size treat the page size as an envelope...
  • Page 189: Paper Tray Support

    setuniversalsize changes the current settings for the Universal paper size. Each parameter on the stack indicates: Universal Width Universal Height Universal Feed Direction Custom Universal Prompt String Error: rangecheck, stackunderflow, typecheck Paper Tray Support When the printer receives one of the operators listed in “Table 4-6: Tray Selected with Tray Operators”...
  • Page 190 • 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 191 Table 4-6: Tray Selected with Tray Operators Supported Not Supported Tray Selected Operator (Corresponding image size is set) a3tray tray with A3 size paper a4tray tray with A4 size paper a5tray tray with A5 size paper b4tray tray with B4 size paper b5tray tray with B5 size paper customtray...
  • Page 192 manualfeed in statusdict indicates if a manual feed source has been selected. The boolean value can be: prints from a manual feed source (default) prints from an automatic feed source 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 193 setpapertray 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 194: Envelope Size Support

    Envelope Size Support The literal names in Table 4-7 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 195 The literal names in Table 4-8 are supported as PostScript emulation compatible operators. Table 4-8: Literal Names Supported Supported Not Supported Literal Names Literal Name Compatible Literal Name monarcenvelope 3.875x7.5envelope com10envelope 4.125x9.5envelope dlenvelope 110x220envelope c5envelope 162x229envelope b5envelope 176x250envelope Note: Duplexing is not supported on any envelope size. If duplex printing is requested and one of the envelope size operators is sent to the printer, duplexing is suspended until a paper size is requested that is supported for duplex printing.
  • Page 196: Envelope Tray Support

    Envelope Tray Support If manualfeed in statusdict and the ManualFeed page device parameter are when the printer receives one of the envelopetray operators listed in “Table 4-9: Envelopetray Operator Selections” on page 4-23, the printer: • Sets the PageSize Policy to 0. •...
  • Page 197 Table 4-9: Envelopetray Operator Selections Supported Not Supported Tray Operators Operator Tray Selected (Corresponding image size is set) 110x220envelopetray tray with 110 x 220 size envelopes dlenvelopetray tray with 110 x 220 size envelopes 162x229envelopetray tray with 162 x 229 size envelopes c5envelopetray tray with 162 x 229 size envelopes 176x250envelopetray...
  • Page 198: Supplemental Operator Summary

    Supplemental Operator Summary To determine which operators your printer supports, see Table C-1 on page C-1. appletalktype in statusdict parameter from the %LocalTalk% device. The default change the type portion (appletalktype) of the AppleTalk network name and redefine the string, execute the following: /appletalktype When you redefine a string inside the normal server loop, it is reset to the default value at the end of the print job.
  • Page 199 checkpassword 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 password check occurs. A specified password matches either password. The boolean value can be: correct password incorrect password After the...
  • Page 200 defaulttimeouts queries the user default settings of all timeouts. Three integers are returned on the stack: • JobTimeout system parameter disabled (default) seconds • ManualFeedTimeout page device parameter disabled seconds (default is device dependent) To find the default for your printer, see Table C-2 on page C-4. •...
  • Page 201 devcontrol 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. The return values on the stack indicate: the command is successful the command is unsuccessful and returns an error code...
  • Page 202 Table 4-11: Unsuccessful devcontrol Parameter Error Codes Code Meaning File system access has not been initialized Could not allocate file descriptor Some invalid argument was passed No such device Invalid access to file requested Argument too large (filename, buffer) Invalid file descriptor or filename Catch all error or device error Unable to allocate memory for buffer, data structure Device busy...
  • Page 203 devforall executes the specified procedure for each storage device after pushing a 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 formats (erases all data from) the specified device.
  • Page 204 devmount sets the Mounted device parameter for the specified device to returns the value of the Mounted device parameter for the specified device. This operator is in systemdict. The boolean values indicate: device successfully mounted, or was already mounted device not mounted If a device with the specified device name is not installed, an undefinedfilename error occurs.
  • Page 205 , if the device is mounted. This value is the same as the Mounted device parameter from the specified IODevice. , if the device is removable and must be mounted before it is referenced. This value is the same as the Removable device parameter from the specified IODevice.
  • Page 206 diskstatus 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 207 dojamrecovery queries the user default setting of the is returned on the stack: reprint jammed page ( do not reprint jammed page ( This operator is equivalent to executing the following PostScript emulation sequence: currentpagedevice /ExitJamRecovery get Error: stackoverflow doprinterrors returns a boolean with the same value as the system parameter DoPrintErrors.
  • Page 208 dostartpage 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 returns the current value of the StartupMode system parameter. A boolean value is returned: StartupMode set to 1 or 11 StartupMode other than 1 or 11...
  • Page 209 duplexmode queries the current value for the Duplex page device parameter. printing mode is duplex printing mode is simplex Note: For printers that do not support duplexing, this value is always This operator is equivalent to executing the following PostScript emulation sequence: currentpagedevice /Duplex get Error: stackoverflow...
  • Page 210 file creates a file object with specified filename and access. The open the file for reading only create a file if one does not already exist, or truncate and overwrite it if it does exist. File is opened for writing only. create a file if one does not already exist or append it if it does exist.
  • Page 211 firstside indicates whether the current imaging area is on the front side of the page. front side is currently being imaged back side is currently being imaged Error: stackoverflow fontnonzerowinding sets the winding rule for Type 1 fonts. No query operation is performed since the winding rule is reset to at the beginning of each print job.
  • Page 212 ignoresize See page 4-14. initializedisk initializes the disk with the page count and action as integer arguments. The arguments set the (%disk1%) IO device parameters as follows: • LogicalSize parameter is set to • If a value of 0 is set as •...
  • Page 213 jobsource indicates the current value of the CurInputDevice system parameter. A string is returned on the stack indicating the job source. Valid values are: %LocalTalk% %SerialA% %SerialB% %SerialC% %SerialD% %ParallelA% %ParallelB% %ParallelC% %ParallelD% %IR_A% %IR_B% %IR_C% %IR_D% %USB_A% %USB_B% %USB_C% %USB_D% %EtherTalkB% %EtherTalkC%...
  • Page 214 %LPR_B% %LPR_C% %LPR_D% %UnknownDevice% This operator is equivalent to executing the following PostScript emulation sequence: currentsystemparams /CurInputDevice get Error: stackoverflow jobtimeout queries the current user default setting for the JobTimeout parameter. An integer is returned on the stack: disabled seconds This operator is equivalent to executing the following PostScript emulation sequence: currentuserparams /JobTimeout get...
  • Page 215 manualfeedtimeout 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, statusdict, that value is used instead of the ManualFeedTimeout page device parameter.
  • Page 216 pagesprinted queries the number of pages of the current job submitted by the PostScript interpreter to the printer. Error: stackoverflow papertray See page 4-18. printername returns the value of the PrinterName system parameter that is defined by the operator. The value of the string defines the printer name. A maximum of 32 characters are returned on the stack.
  • Page 217 PS2fonts redefines the following PostScript resident fonts to match the character designs and metrics defined in PostScript Level 2. The font names in parentheses are the equivalent PostScript 3 font names for the associated PostScript Level 2 names. Antique Olive Antique Olive Bold Antique Olive Italic Letter Gothic...
  • Page 218 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 queries the current setting of the RamSize system parameter. An integer is returned on the stack showing total RAM in bytes.
  • Page 219 resolution 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 This operator is equivalent to executing the following PostScript emulation sequence: currentpagedevice /HWResolution get 0 get Error: stackoverflow...
  • Page 220 sccbatch returns the user default settings for serial communication parameters. has the following valid integer values: If only one serial interface port is available on the printer, both the same values. Baud and option values are returned on the stack. returns the value of the returns an 8 bit value as defined in the following illustration: Data Style...
  • Page 221 sccinteractive provided for parsing compatibility purposes. A value of Errors: invalidaccess, rangecheck, stackoverflow, stackunderflow, typecheck setcoverpage specifies a cover page for a fax job. The default value is values indicate: the current page that is processing is moved to the first page of the current fax job the current page that is processing is unaffected Errors: stackunderflow, typecheck...
  • Page 222 setdoidlefonts is parsed and discarded. A boolean value is required. Errors: stackunderflow, typecheck setdojamrecovery changes the user default setting of the are not effective until the end of the print job. values indicate: reprint jammed page ( do not reprint jammed page ( [model dependent]) This operator is equivalent to executing the following PostScript emulation sequence:...
  • Page 223 setdoret 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 224 setdosysstart modifies the value of the StartupMode system parameter. StartupMode set to 1 StartupMode set to 0 (default) • If , the printer executes a Sys/Start file from flash or disk when the PostScript emulation interpreter is initialized. If no flash or disk is installed, no action occurs.
  • Page 225 setenginesync 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 printer does not wait for the last page of the job to print Errors: invalidaccess, stackunderflow, typecheck setethernetaddress...
  • Page 226 setfileposition 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 227 setjobtimeout changes the value of the JobTimeout user parameter for the next page through the end of the print job. Valid integers are: disabled seconds The value returns to the JobTimeout system parameter setting at the end of the print job. This operator is equivalent to executing the following PostScript emulation sequence: <</JobTimeout integer >>...
  • Page 228 setprintername changes the PrinterName system parameter to the value of the string value can be any string up to 32 characters. This operator is equivalent to executing the following PostScript emulation sequence: << /PrinterName Errors: invalidaccess, limitcheck, stackunderflow, typecheck setquiet changes the user default setting of the PowerSave page device parameter.
  • Page 229 setresolution changes the resolution for the current print job and discards unprinted data. Refer to your printer user 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 Notes: •...
  • Page 230 setsccinteractive 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 supports compatibility with the IBM LaserPrinters 4019, 4029, and 4039. It is parsed, and an integer is removed from the stack and discarded.
  • Page 231 setuserdiskpercent removes an integer from the stack and discards it. Errors: stackunderflow, rangecheck, invalidaccess, typecheck softwareiomode supports compatibility with the IBM LaserPrinters 4019, 4029, and 4039. It is parsed and returns a (zero, Binary Mode Off) on the stack. Software IO mode defines the data stream you are using. Errors: stackoverflow, stackunderflow tumble returns the current value of the Tumble page device parameter.
  • Page 232 userdiskpercent returns a (zero) on the stack. Errors: stackoverflow, invalidaccess waittimeout queries the current value for the WaitTimeout user parameter. An integer is returned on the stack: disabled seconds This operator is equivalent to executing the following PostScript emulation sequence: currentuserparams /WaitTimeout get Error: stackoverflow 4-58...
  • Page 233: Page Device Parameters

    Page Device Parameters In addition to the page device parameters described in Section 4.11 of the PostScript Language Reference Manual (Third Edition) by Adobe Systems, Inc., the following page device parameters are used by setpagedevice and currentpagedevice. Certain parameters, such as Policies, Priority, and ManualFeed are listed here since more information about the parameters is given in Table 4-12 than in the PostScript Language Reference Manual (Third Edition) by Adobe Systems, Inc.
  • Page 234 Optra C710, Optra M410, Optra T family, and Optra W810. PictureGrade is an integer that provides compatibility with previous Lexmark laser printer drivers. PictureGrade works in conjunction with Screening. If Screening is set to None or PictureGrade, the values for PictureGrade affect...
  • Page 235 Table 4-12: Page Device Parameters (Continued) Type DeviceRenderingInfo dictionary (continued) 4-61 Definition AutoMediaType is a boolean that controls the MediaType entries in the InputAttributes dictionary in the pagedevice dictionary. True MediaType entries in the InputAttributes dictionaries cannot be modified by the user. The values are confined to values known by the printer operating system.
  • Page 236 Table 4-12: Page Device Parameters (Continued) Type DeviceRenderingInfo dictionary (continued) Duplex boolean EndPage procedure ExitJamRecovery boolean HWResolution integer 4-62 Definition Type is a constant value. To find the value of Type for your printer, see Table C-2 on page C-4. ColorCorrection is a null, string, or name object that controls the appearance of colors.
  • Page 237 Table 4-12: Page Device Parameters (Continued) Type ImagingBBox array or null InputAttributes dictionary 4-63 Definition Defines a rectangle that lies within the boundaries of the page specified by PageSize. ImagingBBox may be either a value of null or an array of four numbers. A value of null indicates the bounding box is the largest imageable area possible for a given page size.
  • Page 238 Table 4-12: Page Device Parameters (Continued) Type InputAttributes dictionary (continued) Install procedure integer 4-64 Definition Mode is a key within the InputAttributes dictionary, and its value is a name that determines the mapping of the physical input sources to the input sources listed in InputAttributes.
  • Page 239 Table 4-12: Page Device Parameters (Continued) Type ManualFeed boolean ManualFeedTimeout integer MediaColor string name or null MediaPosition integer MediaType string name or null MediaWeight integer or null NumCopies integer or null boolean 4-65 Definition Indicates if the current (or active) source is a manual source. The following values are supported: True Manual feed...
  • Page 240 Table 4-12: Page Device Parameters (Continued) Type NupDetails dictionary 4-66 Definition Describes the specific actions performed when the N-up 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 241 Table 4-12: Page Device Parameters (Continued) Type NupDetails dictionary (continued) 4-67 Definition Border specifies the type of border to draw around the individual Nup pages. Supported values are: No border A solid black line Order is an integer that specifies how the Nup pages are placed on the printed page.
  • Page 242 Table 4-12: Page Device Parameters (Continued) Type OutputAttributes dictionary OutputPage boolean OutputType string PageDeviceName string name or null 4-68 Definition Contains information about the output bin targets. There is a numeric key, which is a dictionary, for each installed output bin. OutputType and OutputLocation are the allowable keys in each output dictionary.
  • Page 243 Table 4-12: Page Device Parameters (Continued) Type PageSize array Policies dictionary PostRenderingEnhance boolean 4-69 Definition Specifies the size [width 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 244 Table 4-12: Page Device Parameters (Continued) Type PostRenderingEnhance dictionary Details PowerSave integer ProcessColorModel name or string Punch integer SlipSheet integer 4-70 Definition Describes enhancements that are made to the output after the page has been held in memory. REValue is an integer that specifies the current value of the Supported values are: is Off.
  • Page 245 Table 4-12: Page Device Parameters (Continued) Type SlipSheetDetails dictionary Staple integer TraySwitch boolean 4-71 Definition Specifies the following two unique separator sheet parameters: SlipSheetSource and Type. SlipSheetSource is an integer type parameter which identifies the source used for separator sheets. Supported values are: Null Use current source (default) Tray 1...
  • Page 246 Table 4-12: Page Device Parameters (Continued) Type Tumble boolean UniversalDetails dictionary 4-72 Definition Indicates the orientation of the second side of a duplexed page with respect to the first side. Supported values are: True Causes pages to print as if they are to be bound across the top of the page (image is rotated 180 °...
  • Page 247: Interpreter Parameters

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

    CurFormCache integer These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 251 DisableFastProcs integer These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 252 GenericResourcePathSep string These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 253 MaxScreenStorage integer These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 254 StaticRamSize integer These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 255 WaitTimeout integer These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 2016. These parameters are available with the Adobe PostScript Language Supplement 3010. These parameters are Lexmark-specific and are in addition to the Adobe PostScript Language Supplement 3010.
  • Page 256: Device Parameters

    Device Parameters The currentdevparams operator returns a dictionary of the current values of the system parameters. The setdevparams operator sets the values of the specified device parameters. • This operator requires a 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 257 Table 4-15: PostScript Emulation Device Parameters Type Definition Device Parameters for the Communication Device %Parallel%, %ParallelA%, %ParallelB%, %ParallelC%, %ParallelD% (%Parallel_NV% and %Parallel_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port.
  • Page 258 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition PSSmartSwitch boolean Supported values are: For more information, see “Using SmartSwitch” on page 4-1. Type name (Read-only) Always returns the value of /Communications. Device Parameters for the Communication Device %Serial%, %SerialA%, %SerialB%, %SerialC%, %SerialD% (%Serial_NV% and %Serial_Pending% contain the same parameters) Baud integer...
  • Page 259 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition Interpreter name (Read-only) Supported values are: boolean Designates if the communication channel is On and able to receive and send data. Supported values are: Parity name Designates the parity to be used between the host computer and the device. Returns the value of the If Parity is set to Ignore, CheckParity is set to False and Parity becomes Even.
  • Page 260 Table 4-15: 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 261 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition PCLSmartSwitch boolean Supported values are: For more information, see “Using SmartSwitch” on page 2-1. PortLocation string (Read-only) Designates the physical location of the port related to the parameter set. Supported values are: PSSmartSwitch boolean Supported values are:...
  • Page 262 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition Filtering name Indicates if the input needs further filtering before the data can be correctly processed. Supported values are: HasNames boolean (Read-only) Always returns False. Interpreter name (Read-only) Supported values are: NodeID integer (Read-only)
  • Page 263 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition Enabled boolean (Read-only) Supported values are: Filtering name Indicates if the input needs further filtering before the data can be correctly processed. Supported values are: HasNames boolean (Read-only) Always returns False. Interpreter name (Read-only)
  • Page 264 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition Enabled boolean (Read-only) Supported values are: Filtering name Indicates if the input needs further filtering before the data can be correctly processed. Supported values are: HasNames boolean (Read-only) Always returns False. Interpreter name (Read-only)
  • Page 265 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port. Enabled boolean (Read-only) Supported values are: Filtering name Indicates if the input needs further filtering before the data can be correctly processed.
  • Page 266 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition TokenTalkType string Setting this variable does not affect the value of other physical internal print servers. Note: The statusdict string appletalktype is correct for the current job port. Type name (Read-only) Always returns the value of /Communications. Zone string Returns the value identified when the printer makes connection to the network at power on.
  • Page 267 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition Device Parameters for the Communication Device %RemotePrinter%, %RemotePrinterA%, %RemotePrinterB%, %RemotePrinterC%, %RemotePrinterD% (%RemotePrinter_NV% and %RemotePrinter_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port.
  • Page 268 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition Device Parameters for the Communication Device %PrintServer%, %PrintServerA%, %PrintServerB%, %PrintServerC%, %PrintServerD% (%PrintServer_NV% and %PrintServer_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: This value is set independently for each port.
  • Page 269 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition Device Parameters for the Communication Device %LPR%, %LPR_A%, %LPR_B%, %LPR_C%, %LPR_D% (%LPR_NV% and %LPR_Pending% contain the same parameters) Enabled boolean (Read-only) Supported values are: Filtering name Indicates if the input needs further filtering before the data can be correctly processed. Supported values are: HasNames boolean...
  • Page 270 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition HasNames boolean (Read-only) Always returns False. Interpreter name (Read-only) Supported values are: boolean Designates if the communication channel is On and able to receive and send data. Supported values are: PortLocation string (Read-only) Designates the physical location of the port related to the parameter set.
  • Page 271 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition Device Parameters for the Parameters Device %EthernetPhysical%, %EthernetPhysicalA%, %EthernetPhysicalB%, %EthernetPhysicalC%, %EthernetPhysicalD% EthernetAddress string (Read-only) boolean Designates if the communication channel is On and able to receive and send data. Supported values are: PortLocation string (Read-only) Designates the physical location of the port related to the parameter set.
  • Page 272 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition Darkness real Print Darkness and Toner Saver Setting Designates the print darkness and toner saver setting (model specific). Legal value: Any non-negative real number from 0.0 to 1.0, inclusive. For queries, the Print Darkness setting is returned as a real value: When the Darkness value is changed, the following ranges determine the Print Darkness and Toner Saver setting values: Print Darkness Setting...
  • Page 273 Table 4-15: 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 274 Table 4-15: PostScript Emulation Device Parameters (Continued) Type Definition InitializeAction integer Specifies an action for initializing the disk. Supported values are: Note: The current file system refers to /FileSystem. See Type as follows for more information. LogicalSize integer Specifies the size of the file system to be created and is as an argument by InitializeAction. •...
  • Page 275 Table 4-15: 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 276 Table 4-15: 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 277: Status And Error Messages

    Status and Error Messages Printers return PostScript emulation error messages and status information to the computer through any active interface. To send information to the computer through the parallel interface, configure the interface as bidirectional. Tagged Binary Not Active Your printer responds and processes a Ctrl-T (x'14') command as a status query when: •...
  • Page 278: Status Messages

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

    Unsolicited Messages You may receive unsolicited messages from your printer. Unsolicited messages use the same syntax as status messages. These messages are transmitted sequentially as ordinary data through the communication channel, with other characters written to a standard output file. These messages are bracketed with The interpreter has detected an handleerror.
  • Page 280: Switching Languages

    CHAPTER 5: Switching Languages Your printer may support both PCL emulation and PostScript emulation. Refer to 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 281: Setting Smartswitch For Different Interfaces

    Setting SmartSwitch for Different Interfaces You can customize your printer so that particular print jobs are sent to particular interfaces. For example, you may want to send all PostScript emulation jobs to the network interface and all PCL emulation jobs to the parallel interface. You can do so by choosing different languages for each interface from the printer operator panel or through MarkVision Professional and setting the selected language to On for the interface you want.
  • Page 282: Sniffing

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

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

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

    Storing Resources on Flash Memory or Disk Complete the following steps to download resources to flash memory or disk using the printer operator panel, MarkVision Professional, or a PJL command. Set the download target to flash memory or disk. Resource Data Collection mode is enabled to the device selected. Download the resources to flash memory or disk using PCL emulation or PostScript emulation.
  • Page 286 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 =========== =================== 1000 PCL bitmap font...
  • Page 287 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 288 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 289: Password Protection

    Description The description field for fonts comes from the font header. The description field for macros or symbol sets is blank unless the description field in the file header is set by the PJL LRESOURCE command. See “Printer Unique LRESOURCE Variables” on page 3-52.
  • Page 290: 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 291: Accessing Files With Postscript Emulation

    Accessing Files with PostScript Emulation File Naming Conventions For any PostScript emulation operator that requires a filename parameter, the filename can be one of the following: %device%filename Specifically references a file on a particular device. If the filename does not exist on %device%, no other %device% is accessed for a duplicate filename.
  • Page 292 Device names are case sensitive. They must appear exactly as shown. Each device (except the disk) has one synonym. For example, the flash memory can be referred to as This system allows for future expansion of multiple flash memory or disk devices. The disk device name provides for multiple physical units and multiple logical units.
  • Page 293 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 294: Device Search Order

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

    Note: Do not leave the ROM device unmounted. All internal fonts are contained on the ROM device. In the previous examples, the devmount, devdismount operators must be used outside the server loop. We recommend that you place the requests in a stop context so that if the devices do not exist, error recovery can take place.
  • Page 296: Creating A Partition

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

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

    Standby (Idle without Power Saver) Status Printing Duplex printing Standby (Idle without Power Saver) Specifications 1-Meter Average Sound Pressure, dBA C510(n) X422 51 print; 52 copy; 47 scan/send 51 print; 52 copy; 47 scan/send Declared Sound Power Level, Bels C510(n) X422 6.4 print;...
  • Page 299: Electrical Specifications

    C510(n) (high voltage model) X422 (low voltage model) X422 (high voltage model) Warning: Lexmark recommends that you do not use voltage converters with printers. Power Requirements The following tables list the nominal average power requirements (including fuser power). Table 7-3: Power Requirements...
  • Page 300: Physical Specifications

    420 mm (16.5 in.) 525 mm (20.7 in.) 31.5 kg (69 lb) 42.4 kg (93 lb) Printer Model C510(n) X422 203 mm (8 in.) 508 mm (20 in.) 76.2 mm (3 in.) 711 mm (28 in.) 254 mm (10 in.) 355 mm (14 in.) w duplex...
  • Page 301: Environmental Conditions

    Note: When shipping or storing printers, always pack the printer supplies (cartridges and photoconductors, for example) separately. Table 7-6: Temperature Ranges Printer Model C510(n) X422 Table 7-7: Humidity Ranges Printer Model C510(n) X422 Altitude Specifications Table 7-8: Printer Altitude Specifications...
  • Page 302: Power On To Ready State Time Period

    Table 7-9: Power On to Ready State Time Period Printer Model C510(n) X422 Times may be longer with more options attached. Time to Print the First Page The print wait time may vary as a result of page complexity, page size, paper weight, paper texture, or temperature.
  • Page 303: Printer Interfaces

    C510 has a standard parallel connector (also referred to as a Centronics-type interface) and/or a USB connector. The Lexmark X422 has an internal print server and a USB connector. Some printers also offer a parallel interface option. Refer to your printer user documentation for more information.
  • Page 304: Setting Up The Communications Port

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

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

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

    Setting Up the Communications Port Using Windows XP In your Windows XP application: On the Menu bar, click Start. Click Control Panel. The Control Panel screen displays. Switch the Control Panel to Classic View. Select the Hardware tab. In the Device Manager area of the Hardware tab screen, click the Device Manager button.
  • Page 308: 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 309: Parallel Interface

    Parallel Interface Use the Lexmark 3.04 m (10 ft) parallel cable part number 1329605, Lexmark 6.1 m (20 ft) parallel cable part number 1427498, 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.
  • Page 310: Standard Parallel Connector

    Standard Parallel Connector The standard IEEE 1284-B compliant parallel connector on the printer is a 36-pin D-shell female receptacle, as shown. Optional Parallel Connector The optional IEEE 1284-C compliant parallel connector on the RS-232C Serial/Parallel 1284-C Interface Card or Parallel 1284-B Interface Card is a 36-pin D-shell female receptacle, as shown.
  • Page 311 To prevent line noise, the cables should be shielded and connected to the chassis of both the computer and the printer. The parallel cable length should not exceed 3.04 m (10 ft), unless a Lexmark 6.1 m (20 ft) parallel cable is used.
  • Page 312 Table 8-1: Parallel Connector Pin Assignments (Continued) Signal HOST LOGIC HIGH 19–30 19–35 GND INIT* signal is active when ERROR* Inverted logic: signal is active when low 33–35 LOGIC GROUND SLCTIN* signal is active when PERIPHERAL LOGIC HIGH N/A means non-applicable. 8-10 Direction Description 300 mA of 5 V +/ - 5%...
  • Page 313: Using The Init* Signal To Initialize

    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): • It prints data received before INIT*, and then initializes. •...
  • Page 314 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 315 The cabling in the following illustration supports Standard and Fastbytes protocols and IEEE 1284 Nibble, Byte, and ECP protocols. IEEE 1284-C Note: For best results, use the Lexmark 1.83 m (6 ft) parallel cable, part number 11K4078. 8-13 Computer Printer...
  • Page 316 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 317 • Controls data flow control with BUSY and ACKNLG* signals. Does not carry out data transfer by ignoring the BUSY or ACKNLG* signal. (The system can carry out data transfer to the printer only when the level of the BUSY signal is low and after confirming the ACKNLG* signal is high.) •...
  • Page 318 Table 8-2 shows all protocol timings in nanoseconds. Table 8-2: Typical Parallel Interface Timings Time Name Data setup to STROBE* low STROBE* width Data hold after STROBE* STROBE* low to BUSY high ACKNLG* low until ACKNLG* high ACKNLG* high to BUSY low BUSY low and ACKNLG* high to STROBE* low Relationship of ACKNLG* and BUSY is not consistent Fastbytes Protocol Data Transfer Sequence...
  • Page 319: Printer-To-Computer Communication (Advanced Status)

    Table 8-3 shows all protocol timings in nanoseconds Table 8-3: Fastbytes Timing Sequence Time Name Data setup to STROBE* low STROBE* low to ACKNLG* low ACKNLG* low to STROBE* high STROBE* high to ACKNLG* high ACKNLG* high and BUSY low to STROBE* low ACKNLG* low to change data STROBE* Timeout Max based on Auto Strobe Timer...
  • Page 320: Parallel Mode 1

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

    Parallel Mode 2 Parallel Mode 2 is a feature available for many Lexmark printers. The factory default setting is The timing required by the printer is clearly indicated in “Standard Protocol Data Transfer Sequence” on page 8-15. This is the classic Centronics interface timing.
  • Page 322 AUTOFD* Receiver for the Lexmark C510 The following diagram illustrates the AUTOFD* receiver for the Lexmark C510. Connector DATA 1-8 Signal Driver/Receivers for the Lexmark C510 The following diagram illustrates each of the DATA 1-8 signal driver/receivers for the Lexmark C510.
  • Page 323 ACKNLG*, ERROR*, SLCT, PE Drivers for the Lexmark C510 The following diagram illustrates the ACKNLG*, ERROR*, SLCT, PE drivers for the Lexmark C510. BUSY Driver and INIT* Receiver for the Lexmark C510 The following diagram illustrates the BUSY driver and the INIT* receiver for the Lexmark C510.
  • Page 324: 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.) Use RS-422 if your computer is more than 15.24 m (50 ft) away from the printer.
  • Page 325: Using The Rs-232C Serial Interface

    This section describes how to use the RS-232C serial interface. If you are using RS-422, see “Using the RS-422 Serial Interface” on page 8-33. 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 326 Table 8-4: Dedicated Serial Connector Pin Assignments (RS-232C) (Continued) Signal Direction Description Request to Send. The printer sets this signal high and the signal remains high while the printer is on. Clear to Send. This pin is optionally used for serial data flow control protocol when in serial mode.
  • Page 327 IBM designed 9-pin serial port, use a 9-pin to 25-pin cable, such as IBM Part Number 6450242 (254 mm or 10 in.). Null modem cables, such as Lexmark part number 1038693 [15.24 m (50 ft)], will connect the converter cable to the printer. The illustration below represents the 25-pin connectors for the RS-232C cable (1038693).
  • Page 328 8-26 Interfaces Serial Communication Parameters (RS-232C) The following paragraphs show acceptable values for serial communication parameters. Voltage Level Range The maximum voltage level for control lines or data lines is +/- 25 positive V dc and +/- 25 negative V dc. A timing or control line is active if the voltage is more than +3 V, or inactive if the voltage is less than –3 V.
  • Page 329 Start and Stop Bits The printer receives data with 1 start bit and either 1 or 2 stop bits. The printer always sends 1 start and 2 stop bits. Parity There are four possible parity settings: Odd, Even, None, and Ignore. The port expects to receive data frames with an odd number of logical 1’s per byte.
  • Page 330 Data Flow Control Data flow control is accomplished through the following lines: • Data Set Ready (DSR) • Data Terminal Ready (DTR) Five data flow control protocols are available: • DTR pacing • DTR/DSR • XON/XOFF • XON/XOFF/DTR • XON/XOFF/DTR/DSR Your printer supports two modes in which both hardware and software data flow control protocols are performed.
  • Page 331 Protocol (RS-232C) Table 8-5 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-5: Serial Link (All Protocols) with Honor DSR On XON/XOFF Protocol Printer (Honor DSR On) Always active...
  • Page 332 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 333 XON/XOFF Protocol Timing (RS-232C) When you select this data flow control protocol, the printer sends an XOFF signal when it detects the following BUSY conditions: • Buffer full • Attendance error • Printer not in ready state The following diagram illustrates XON/XOFF Protocol Timing. Legend: The RTS signal is driven active as long as power is supplied to the printer.
  • Page 334 Serial Errors The printer places an underscore character in the link buffer when it detects an error. Some printers also display serial errors on the printer operator panel or through MarkVision Professional as attendance messages, such as a 54 Serial Option x Error do not generate such an error message are: •...
  • Page 335: Using The Rs-422 Serial Interface

    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 336 Serial Cable Pin Assignments (RS-422) The RS-422 serial cable appears as follows: Pin assignments for this 25-pin connector are shown in Table 8-7. You can set the polarity of these signals from the printer operator panel or through MarkVision Professional. Table 8-7: Dedicated Serial Connector Pin Assignments (RS-422) The following illustration shows how the pins are used: Printer...
  • Page 337 8-35 Interfaces Serial Communication Parameters (RS-422) The following paragraphs show acceptable values for serial communication parameters. Voltage Level RS-422 serial interface uses a differential pair, 5-volt typical delta, 0.5 volt threshold. Your printer uses a TI75179 transceiver with transorbs. The polarity of the signals is programmable.
  • Page 338 Parity There are four possible parity settings: Odd, Even, None, and Ignore. The port expects to receive data frames with an odd number of logical 1’s per byte. The printer transmits XOFF and XON with odd parity. If the printer detects a parity error, the port sends X'5F' to the printer instead of the character sent by the host system.
  • Page 339 XON/XOFF Protocol Timing (RS-422) When you select this data flow control protocol, your printer sends an XOFF signal when it detects the following BUSY conditions: • Buffer full • Attendance error • Printer not in ready state Note: The printer sends an XOFF signal (DC3 control or X'13') to request that data transmission end until the buffer clears.
  • Page 340 Serial Computer Configuration Recommendations (RS-422) For correct operation of the RS-422 serial interface, make sure you have: • Installed an RS-422 adapter card in your host computer. • Set up the IRQ according to the RS-422 documentation that you received with the RS-422 adapter card.
  • Page 341: Network Support

    For information on installing a print server in your printer, refer to your printer user documentation. 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) 8-39 Interfaces...
  • Page 342: Input Buffer

    Note: Network capabilities are standard on some printer models. Refer to your printer user documentation for more information. Input Buffer Your printer has an input (link) buffer for each interface. The maximum size of the input buffer depends upon the amount of RAM memory installed. The input buffers serve the same purpose as a print spooler and can be allocated automatically by the printer.
  • Page 343 APPENDIX A: PCL Support Table A-1 lists PCL emulation commands and identifies printers that support them. For detailed information about PCL emulation commands and how to select them, see “PCL Emulation” on page 2-1. Table A-2 on page A-6 identifies printer support for the GL/2 commands. Table A-1: PCL Emulation Commands Supported Page numbers reference command descriptions.
  • Page 344: Pcl Support

    Table A-1: PCL Emulation Commands (Continued) Supported Page numbers reference command descriptions. Not Supported Command Function &f#F Set Universal Height &f#G Set Universal Width &f#O Set Universal Feed Direction &f#W Set Universal Custom Name &f#S Push / Pop Cursor Position &f#X Macro Control &f#Y...
  • Page 345 Table A-1: PCL Emulation Commands (Continued) Supported Page numbers reference command descriptions. Not Supported Command Function &p#I Palette Control ID &p#S Select Palette &p#X[data] Transparent Print Data &r#F Flush All Pages &s#C End-Of-Line Text Wrap &t#P Text Parsing Method &u#D Unit of Measure Primary Font Symbol Set Select Primary Download Font (by Font ID)
  • Page 346 Table A-1: PCL Emulation Commands (Continued) Supported Page numbers reference command descriptions. Not Supported Command Function *b#W[data] Transfer Raster Data (by Row / Block) *b#Y Y Offset *c#A Horizontal Rectangle Size (in PCL Units) *c#B Vertical Rectangle Size (in PCL Units) *c#D Set Font ID *c#E...
  • Page 347 Table A-1: PCL Emulation Commands (Continued) Supported Page numbers reference command descriptions. Not Supported Command Function *p#Y Vertical Cursor Position (in PCL Units) *r#A Start Raster Graphics *r#F Raster Graphics Presentation Mode *r#S Raster Width (Source) *r#T Raster Height (Source) *r#U Simple Color End Raster Graphics (Version B)
  • Page 348 Table A-1: PCL Emulation Commands (Continued) Supported Page numbers reference command descriptions. Not Supported Command Function Half Line-Feed Enter PCL Emulation Enter GL/2 Language Note: The values of -1, 2, and 3 are not supported by any of the printers included in this document. %–12345X Universal Exit Language (UEL) / Start of PJL Table A-2 lists GL/2 commands and identifies the printers that support them.
  • Page 349 Table A-2: GL/2 Commands (Continued) Supported Page numbers reference command descriptions. Not Supported Command Function Relative Direction Define Label Terminator Define Variable Text Path Edge Rectangle Absolute Edge Polygon Edge Rectangle Relative Extra Space Edge Wedge Primary Font Secondary Font Fill Polygon, Odd/Even Fill Polygon, Non-Zero Winding Fill Type...
  • Page 350 Table A-2: GL/2 Commands (Continued) Supported Page numbers reference command descriptions. Not Supported Command Function Pen Down Polyline Encoded Polygon Mode Pixel Placement Plot Relative Pen Up Pen Width Fill Rectangle Absolute Define Raster Fill Rotate Coordinate System Fill Rectangle Relative Arc Relative Three Point Select Alternate Font Scalable/Bitmapped Fonts...
  • Page 351 Table A-2: GL/2 Commands (Continued) Supported Page numbers reference command descriptions. Not Supported Command Function Fill Wedge Pen Width Units PCL Support Printer Model Page 2-55 2-56...
  • Page 352 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 353: Pjl Support

    Table B-1: Common Variables for Both Printer Languages (Continued) Supported Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name IMAGEADAPT INTRAY1 INTRAY2 INTRAY3 INTRAY4 INTRAY5 INTRAY1SIZE INTRAY2SIZE INTRAY3SIZE INTRAY4SIZE...
  • Page 354 Table B-1: Common Variables for Both Printer Languages (Continued) Supported Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name POWERSAVETIME PRINTQUALITY RENDERMODE REPRINT RESOLUTION RESOURCESAVE RESOURCESAVESIZE TIMEOUT USERNAME WIDEA4...
  • Page 355 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) Supported Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LBONDWEIGHT LBWLOCK LCANCEL LCARDSTOCKLENGTH LCARDSTOCKLOADING LCARDSTOCKOUTBIN LCARDSTOCKTEXTURE LCARDSTOCKWEIGHT...
  • Page 356 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) Supported Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LCUSTOMTYPE2NAME LCUSTOMTYPE2OUTBIN LCUSTOMTYPE2TEXTURE LCUSTOMTYPE2WEIGHT LCUSTOMTYPE3LENGTH LCUSTOMTYPE3LOADING LCUSTOMTYPE3MEDIA LCUSTOMTYPE3NAME...
  • Page 357 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) Supported Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LCUSTOMTYPE6TEXTURE LCUSTOMTYPE6WEIGHT LDOWNLOADTARGET LDRYTIMEDELAY LDUPLICATEHELDJOBS LENVELOPEENHANCE LENVELOPELENGTH LENVELOPEOUTBIN...
  • Page 358 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) Supported Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LINFEEDERSIZE LINKALERT LINMPFEEDERSIZE LJAMRECOVERY LLABELSLENGTH LLABELSLOADING LLABELSOUTBIN LLABELSTEXTURE...
  • Page 359 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) Supported Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LMULTIPAGEVIEW LNPAP LOPTIONALOUTBIN1NAME LOPTIONALOUTBIN2NAME LOPTIONALOUTBIN3NAME LOPTIONALOUTBIN4NAME LOPTIONALOUTBIN5NAME LOPTIONALOUTBIN6NAME...
  • Page 360 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) Supported Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LPREPRINTEDTEXTURE LPREPRINTEDWEIGHT LPRINTBUFFER LPRINTHEADIDLETIME LPRINTERUSAGE LPRINTMENUSBUTTON LPRINTQUALITY LPUNCH...
  • Page 361 Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) Supported Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only. Variable Name LTRAY1SENSEDTYPEPAPER LTRAY1SENSEDTYPETRANSPARENCY LTRAY2SENSEDTYPEPAPER LTRAY2SENSEDTYPETRANSPARENCY LTRAY3SENSEDTYPEPAPER LTRAY3SENSEDTYPETRANSPARENCY LTRAY4SENSEDTYPEPAPER LTRAY4SENSEDTYPETRANSPARENCY...
  • Page 362 Table B-3: Common Variables for PCL Emulation (Continued) Supported Not Supported Page numbers reference variable descriptions. Variable Name PITCH PTSIZE SYMSET Table B-4: Printer Unique Variables for PCL Emulation Supported Not Supported Page numbers reference variable descriptions. Variable Name LA4WIDTH LASSIGNFEEDER LASSIGNMANUALENVELOPE LASSIGNMANUALPAPER...
  • Page 363 Table B-5: Common Variables for PostScript Emulation Supported Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Variable Name JAMRECOVERY PRTPSERRS ADOBEMBT Table B-6: Printer Unique Variables for PostScript Emulation Supported Not Supported Page numbers reference variable descriptions. Variable Name LPICTUREGRADE LPSFONTPRIORITY...
  • Page 364 Table B-8: Status Readback Commands Supported Not Supported Page numbers reference command descriptions. Command Name Dinquire Echo Info Inquire Ustatus Ustatusoff Table B-9: USTATUS Unsolicited Status Variables Supported Not Supported Page numbers reference variable descriptions. Variable Name DEVICE PAGE TIMED Table B-10: PJL Messages for Auto-Continuable Conditions Supported Not Supported...
  • Page 365 Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) Supported Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-63 Memory Full Intervention Required - 3-63 Held Jobs May Not Be Restored Intervention Required - 3-63 Configuration Change Intervention Required - 3-63 Complex Page...
  • Page 366 Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) Supported Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-64 Std Parallel Port Disabled Intervention Required - 3-64 Resolution Reduced Intervention Required - 3-64 Print Jobs on Disk Request Intervention Required - 3-64 Restore Held Jobs.
  • Page 367 Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) Supported Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-65 Priming Failed Intervention Required - 3-65 Network x Software Error Intervention Required - 3-65 Serial Port x Disabled Intervention Required - 3-65 Serial Option x Error...
  • Page 368 Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) Supported Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-66 Defective Disk Intervention Required - 3-66 Scheduled Maintenance Intervention Required - 3-66 Scheduled Maintenance Intervention Required - 3-66 Fuser Maintenance Intervention Required - 3-66...
  • Page 369 Table B-11: PJL Messages for Attendance Conditions (Continued) Supported Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-67 Insert PC Cartridge Intervention Required - 3-67 Cartridge Life Expired Intervention Required - 3-68 Cartridge Life Warning Intervention Required - 3-67 Printer Upper Door Open Intervention Required -...
  • Page 370 Table B-11: PJL Messages for Attendance Conditions (Continued) Supported Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-68 Open Cover Intervention Required - 3-68 Open Rear Door Intervention Required - 3-68 Close Front Door Intervention Required - 3-68 Close Side Door Intervention Required -...
  • Page 371 Table B-11: PJL Messages for Attendance Conditions (Continued) Supported Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-69 Reattach Bins Intervention Required - 3-69 Install Bin x or Cancel Job Intervention Required - 3-69 Check Finisher Installation Intervention Required - 3-69 Check Mailbox Installation...
  • Page 372 Table B-11: PJL Messages for Attendance Conditions (Continued) Supported Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-70 Toner Low 3-70 3-70 Intervention Required - 3-70 84 Black Photo Dev Life Warning Intervention Required - 3-70 84 Color Photo Dev Life Warning Intervention Required - 3-70...
  • Page 373 Table B-11: PJL Messages for Attendance Conditions (Continued) Supported Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-71 Load Staples Intervention Required - 3-71 Priming Failed. Retry? Intervention Required - 3-71 OPMSG Intervention Required - 3-71 STMSG Intervention Required - 3-71...
  • Page 374 Table B-12: PJL Messages for Paper Handling Supported Not Supported Page numbers reference message descriptions. Message Page Intervention Required - 3-73 Wrong Paper Size in Tray x Intervention Required - 3-73 Wrong Paper Size Manual Feed Intervention Required - 3-73 Remove Paper Standard Bin Intervention Required - 3-73...
  • Page 375 Table B-13: PJL Messages for Paper Jams Supported Not Supported Page numbers reference message descriptions. Message Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required -...
  • Page 376 Table B-13: PJL Messages for Paper Jams (Continued) Supported Not Supported Page numbers reference message descriptions. Message Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam...
  • Page 377 Table B-13: PJL Messages for Paper Jams (Continued) Supported Not Supported Page numbers reference message descriptions. Message Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam...
  • Page 378 Table B-13: PJL Messages for Paper Jams (Continued) Supported Not Supported Page numbers reference message descriptions. Message Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam...
  • Page 379 Table B-13: PJL Messages for Paper Jams (Continued) Supported Not Supported Page numbers reference message descriptions. Message Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam Intervention Required - Paper Jam w indicates this message includes a letter indicating a door or cover. The door or cover needs to be opened.
  • Page 380 Table B-16: Lexmark Unique PJL Commands Supported Not Supported Page numbers reference command descriptions. Command LBEEP LDOWNLOADTARGET LPORTROTATE LPRINT testpage • LPRINTDIRECTORY • LPRINTTESTPAGE • LPRINTMENUS • LPRINTPCLFONTS • LPRINTPSFONTS LESCAPECHAR LFAX PHONENUMBER LOPENFILE LCLOSEFILE LREADFILE LWRITEFILE LRUNFILE LRENAMEFILE LDELETEFILE...
  • Page 381 APPENDIX C: PostScript Support The following tables list PostScript commands and identify printers that support them. For detailed information about PostScript emulation, see “PostScript Emulation” on page 4-1. Table C-1: Supplemental Operators Supported Not Supported Page numbers reference operator descriptions. Operator Name appletalktype buildtime...
  • Page 382: Postscript Support

    Table C-1: Supplemental Operators (Continued) Supported Not Supported Page numbers reference operator descriptions. Operator Name dostartpage dosysstart duplexer duplexmode enginesync file filenameforall fileposition firstside fontnonzerowinding hardwareiomode idlefonts ignoresize initializedisk jobname jobsource jobtimeout manualfeed manualfeedtimeout newsheet pagecount pagesprinted papertray printername product PS2fonts PS3fonts quiet...
  • Page 383 Table C-1: Supplemental Operators (Continued) Supported Not Supported Page numbers reference operator descriptions. Operator Name revision sccbatch sccinteractive setcoverpage setdefaulttimeouts setdoidlefonts setdojamrecovery setdoprinterrors setdoret setdostartpage setdosysstart setduplexmode setenginesync setethernetaddress setfilenameextend setfileposition sethardwareiomode setidlefonts setignoresize setjobtimeout setmanualduplexmode setpapertray setprintername setquiet setresolution setsccbatch setsccinteractive setsoftwareiomode...
  • Page 384 Table C-1: Supplemental Operators (Continued) Supported Not Supported Page numbers reference operator descriptions. Operator Name tumble userdiskpercent waittimeout Table C-2: Page Device Parameters Supported Not Supported Page numbers reference parameter descriptions. Default values are listed. BeginPage Collate DeferredMediaSelection DeviceRenderingInfo • Screening –...
  • Page 385 Table C-2: Page Device Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Default values are listed. • ImageBrightness • ImageContrast • PrintQuality Duplex EndPage ExitJamRecovery HWResolution ImagingBBox InputAttributes • 0 - Tray 1 • 1 - Tray 2 •...
  • Page 386 Table C-2: Page Device Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Default values are listed. MediaWeight NumCopies NupDetails • Rows • Columns • Orientation • Border • Order • Type • LandscapeOverride OutputAttributes • 0 - Standard Bin •...
  • Page 387 Table C-2: Page Device Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Default values are listed. • PolicyReport • PageSize PostRenderingEnhance PostRenderingEnhanceDetails • REValue • Type PowerSave ProcessColorModel Punch SlipSheet SlipSheetDetails • SlipSheetSource • Type Staple TraySwitch Tumble UniversalDetails •...
  • Page 388 Table C-3: User Interpreter Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Page HalftoneMode 4-74 IdiomRecognition 4-74 JobName 4-74 JobTimeout 4-74 MaxDictStack 4-74 MaxExecStack 4-74 MaxFontItem 4-74 MaxFormItem 4-74 MaxLocalVM 4-74 MaxOpStack 4-75 MaxPatternItem 4-75 MaxScreenItem 4-75 MaxSuperScreen 4-75 MaxUPathItem 4-75...
  • Page 389 Table C-4: System Interpreter Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Default values are listed. CurFontCache CurFormCache CurInputDevice CurOutlineCache CurOutputDevice CurPatternCache CurScreenStorage CurSourceList CurUPathCache DisableFastProcs DoPrintErrors DoStartPage EnableExtraFonts EngineBoot EngineCode EngineSpeed EnvironmentSave FactoryDefaults FatalErrorAddress FontResourceDir FontVersion GenericResourceDir GenericResourcePathSep InstalledRam JobTimeout...
  • Page 390 Table C-4: System Interpreter Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Default values are listed. MaxImageBuffer MaxOutlineCache MaxPatternCache MaxPermanentVM MaxRasterMemory MaxScreenStorage MaxSourceList MaxUPathCache PageCount PanelCode PrinterCode PrinterName RamSize RealFormat Revision SearchBuiltinFontsFirst SerialNumber StartJobPassword StartupMode StaticRamSize SystemParamsPassword UseOldcopypage UseOldfonts ValidNV WaitTimeout...
  • Page 391 Table C-5: Devices Supported Supported Not Supported n Network version of the printer model Device %ParallelA% %ParallelB% %ParallelC% %ParallelD% %SerialA% %SerialB% %SerialC% %SerialD% %LocalTalkA% %LocalTalkB% %LocalTalkC% %LocalTalkD% %EtherTalkA% %EtherTalkB% %EtherTalkC% %EtherTalkD% %IR_A% %IR_B% %IR_C% %IR_D% %USB_A% %USB_B% %USB_C% %USB_D% %TokenTalkA% %TokenTalkB% %TokenTalkC% %TokenTalkD%...
  • Page 392 Table C-5: Devices Supported (Continued) Supported Not Supported n Network version of the printer model Device %AppSocketC% %AppSocketD% %RemotePrinterA% %RemotePrinterB% %RemotePrinterC% %RemotePrinterD% %PrintServerA% %PrintServerB% %PrintServerC% %PrintServerD% %LPR_A% %LPR_B% %LPR_C% %LPR_D% %LexLinkA% %LexLinkB% %LexLinkC% %LexLinkD% %IP_A% %IP_B% %IP_C% %IP_D% %EthernetPhysicalA% %EthernetPhysicalB% %EthernetPhysicalC% %EthernetPhysicalD% %TokenRingPhysicalA%...
  • Page 393 Table C-6: Device Parameters Supported Not Supported Page numbers reference parameter descriptions. Device Parameters for the Communication Device %Parallel%, %ParallelA%, %ParallelB%, %ParallelC%, %ParallelD% DelayedOutputClose Enabled Filtering Handshake HasNames Interpreter OutputDevice PCLSmartSwitch PortLocation PSSmartSwitch Type Device Parameters for the Communication Device %Serial%, %SerialA%, %SerialB%, %SerialC%, %SerialD% Baud CheckParity...
  • Page 394 Table C-6: Device Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. RobustXon SerialMode StopBits Type Device Parameters for the Communication Device %LocalTalk%, %LocalTalkA%, %LocalTalkB%, %LocalTalkC%, %LocalTalkD% DelayedOutputClose Enabled Filtering HasNames Interpreter LocalTalkType NodeID PCLSmartSwitch PortLocation PSSmartSwitch Type Device Parameters for the Communication Device %EtherTalk%, %EtherTalkA%, %EtherTalkB%, %EtherTalkC%, %EtherTalkD% DelayedOutputClose Enabled...
  • Page 395 Table C-6: Device Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Type Device Parameters for the Communication Device %IR%, %IR_A%, %IR_B%, %IR_C%, %IR_D% DelayedOutputClose Enabled Filtering HasNames Interpreter PCLSmartSwitch PortLocation PSSmartSwitch Type Device Parameters for the Communication Device %USB%, %USB_A%, %USB_B%, %USB_C%, %USB_D% DelayedOutputClose Enabled...
  • Page 396 Table C-6: Device Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Interpreter NodeID PCLSmartSwitch PortLocation PSSmartSwitch TokenTalkType Type Zone C-16 PostScript Support Printer Model Page 4-91 4-91 4-91 4-91 4-91 4-91 4-92 4-92 4-92...
  • Page 397 Table C-6: Device Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Device Parameters for the Communication Device %AppSocket%, %AppSocketA%, %AppSocketB%, %AppSocketC%, %AppSocketD% DelayedOutputClose Enabled Filtering HasNames Interpreter PortLocation Type Device Parameters for the Communication Device %RemotePrinter%, %RemotePrinterA%, %RemotePrinterB%, %RemotePrinterC%, %RemotePrinterD% DelayedOutputClose Enabled Filtering...
  • Page 398 Table C-6: Device Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Device Parameters for the Communication Device %LPR%, %LPR_A%, %LPR_B%, %LPR_C%, %LPR_D% Enabled Filtering HasNames Interpreter PortLocation Type Device Parameters for the Communication Device %LexLink%, %LexLinkA%, %LexLinkB%, %LexLinkC%, %LexLinkD% DelayedOutputClose Enabled HasNames...
  • Page 399 Table C-6: Device Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Type Device Parameters for the Communication Device %TokenRingPhysical%, %TokenRingPhysicalA%, %TokenRingPhysicalB%, %TokenRingPhysicalC%, %TokenRingPhysicalD% Address PortLocation Speed Type Device Parameters for the Parameters Device %Engine% BSizeStandard Darkness PageCount TimeToStandby Type Device Parameters for the Parameters Device %Console% Language...
  • Page 400 Table C-6: Device Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Device Parameters for the Parameters Device %disk1% BlockSize Free HasNames InitializeAction LogicalSize Mounted PhysicalSize Removable Searchable SearchOrder Type Writeable Device Parameters for the Parameters Device %flash1% BlockSize Free HasNames InitializeAction...
  • Page 401 Table C-6: Device Parameters (Continued) Supported Not Supported Page numbers reference parameter descriptions. Device Parameters for the Parameters Device %rom% BlockSize Free HasNames InitializeAction LogicalSize Mounted PhysicalSize Removable Searchable SearchOrder Type Writeable Table C-7: PostScript Commands: Message Keys Supported Not Supported Page numbers reference status message key and value descriptions.
  • Page 402: Index

    Windows XP 8-5 printer-to-computer 8-17 protocols 8-28 compatibility modes backward and forward Lexmark C510(n) 2-19 Lexmark X422 2-9 compression description, raster image graphics 2-57 raster compression mode command 2-57 set raster compression mode 2-47 connectors 8-1 device (flash memory or disk)
  • Page 403 6-2 viewing the contents 6-3 fonts PCL emulation Lexmark C510(n) 2-18 Lexmark X422 2-8 printing directory list for flash or disk 3-83, 6-3 saving on flash memory or disk 6-3 selecting MarkVision Professional 2-8, 2-18...
  • Page 404 PCL emulation 2-3 PostScript emulation 4-3 paper handling 3-72 paper sizes status message codes 3-74 paper sizes supported Lexmark C510(n) 2-4 Lexmark X422 2-5 paper trays PCL emulation paper size 2-33 paper source 2-33 PostScript emulation automatic size sensing search order 4-15...
  • Page 405 directory of flash memory or disk 6-6 general notes 3-93 locking entire flash or disk 3-94 lost file or device password 3-98 read/write protection 6-7 relocking file or device 3-96 setting job password 3-5, 3-6 setting password for a file 3-93 unlocking file or device for current job 3-97 unlocking protection for flash or disk 3-95 write protection 6-7...
  • Page 406 2-41 symbol set control 2-41 symbol set ID code 2-41 control codes 2-28 font and symbol set support Lexmark C510(n) 2-18 Lexmark X422 2-8 GL/2 Language 2-53 linking commands 2-29 paper and envelope dimensions Lexmark C510(n) 2-4 Lexmark X422 2-5...
  • Page 407 6-9 device parameters 4-82 device search order 6-12 envelope size support 4-20 filenames 6-9 fonts Lexmark C510(n) 4-8 Lexmark X422 4-6 interpreter parameters 4-73 page device parameters 4-59 page formatting 4-3 paper size commands currentuniversalsize 4-14 ignoresize 4-14...
  • Page 408 ramsize 4-44 realformat 4-44 renamefile 4-44 resolution 4-45 revision 4-45 sccbatch 4-46 sccinteractive 4-47 setcoverpage 4-47 setdefaulttimeouts 4-47 setdoidlefonts 4-48 setdojamrecovery 4-48 setdoprinterrors 4-48 setdoret 4-49 setdostartpage 4-49 setdosysstart 4-50 setduplexmode 4-50 setenginesync 4-51 setethernetaddress 4-51 setfilenameextend 4-51 setfileposition 4-52 sethardwareiomode 4-52 setidlefonts 4-52 setignoresize 4-52...
  • Page 409 Close Door 3-67 Close Door <d> 3-68 Close Duplex Door 3-72 Close Finisher Door 3-68 Close Finisher Side Door 3-68 Close Finisher Top Cover 3-68 Close Front Door 3-68 Close Side Door 3-68 Close Top Covers 3-67 Close Tray x Top Cover 3-68 Cover Open 3-67 Incompatible Duplex 3-71 Incompatible Envelope Feeder 3-71...
  • Page 410 291 Paper Jam 3-79 292 Paper Jam 3-79 293 Paper Jam 3-79 294 Paper Jam 3-80 295 Paper Jam 3-80 Priming Failed. Retry? 3-71 Reattach Bins <bin #x - bin #y> 3-69 Reattach Envelope Feeder 3-69 Reattach MP Feeder 3-69 Reattach Output Bin <bin #>...
  • Page 411 ECHO 3-55 ENTER LANGUAGE 3-3 EOJ 3-6 INFO 3-56 INITIALIZE 3-11 INQUIRE 3-58 JOB 3-4 LBEEP 3-82 LBYPASSPASSWORD 3-97 LCLOSEFILE 3-89 LDECLARE 3-95, 3-97 LDELETEFILE 3-92 LDELETEPASSWORD 3-96 LDOWNLOADTARGET 3-86 LESCAPECHAR 3-83 LFAX PHONENUMBER 3-85 LFORMAT 3-92 LOPENFILE 3-89 LPORTROTATE 3-82 LPRINTDIRECTORY 3-83, 6-4 LPRINTMENUS 3-83 LPRINTPCLFONTS 3-83...
  • Page 412 INTRAY4 3-14 INTRAY4SIZE 3-14 INTRAY5 3-14 INTRAY5SIZE 3-14 JAMRECOVERY 3-51 JOBNAME 3-14 JOBOFFSET 3-15 LA4WIDTH 3-49 LACTIVEBINRESET 3-19 LADVANCEDSTATUS 3-19 LALARMCONTROL 3-19 LANG 3-15 LASSIGNFEEDER 3-49 LASSIGNMANUALENVELOPE 3-49 LASSIGNMANUALPAPER 3-49 LASSIGNMPFEEDER 3-49 LASSIGNTRAY1 3-50 LASSIGNTRAY2 3-50 LASSIGNTRAY3 3-50 LASSIGNTRAY4 3-50 LASSIGNTRAY5 3-50 LAUTOCRLF 3-19 LAUTOLFCR 3-19...
  • Page 413 LENVELOPELENGTH 3-30 LENVELOPEOUTBIN 3-30 LENVELOPETEXTURE 3-31 LENVELOPEWEIGHT 3-31 LESCCHAR 3-31 LFAXREDIAL 3-31 LFAXREDIALFREQUENCY 3-31 LFAXRESOLUTION 3-31 LFAXTRANSMISSIONLOG 3-31 LFEEDERPAPERTYPE 3-31 LFONTCOMPATIBILITY 3-51 LFONTPRIORITY 3-51 LGLOSSYLOADING 3-31 LGLOSSYOUTPUTBIN 3-32 LGLOSSYTEXTURE 3-32 LGLOSSYWEIGHT 3-32 LHOLEPUNCHALARM 3-32 LHOLEPUNCHMODE 3-32 LHONORINIT 3-32 LIMAGEBRIGHTNESS 3-32 LIMAGECONTRAST 3-32 LIMAGEENHANCE 3-32 LIMAGEENHANCETYPE 3-33...
  • Page 414 LSEPARATORSHEETS 3-43 LSEPARATORSOURCE 3-43 LSTANDARDOUTBINNAME 3-44 LSTAPLE 3-44 LSTAPLESEMPTYALARM 3-44 LSTAPLETESTBIN 3-44 LSTAPLETESTSOURCE 3-44 LSTROKEWIDTH 3-44 LSUBSTITUTESIZE 3-44 LTHINCOAT 3-44 LTOPBINROTATE 3-44 LTOPMARGINOFFSET 3-44 LTRANSPARENCYLENGTH 3-44 LTRANSPARENCYOUTBIN 3-45 LTRANSPARENCYTEXTURE 3-45 LTRANSPARENCYWEIGHT 3-45 LTRAY1AUTOSIZE 3-46 LTRAY1PAPERTYPE 3-46 LTRAY1RENUMBER 3-47 LTRAY1SENSEDTYPEPAPER 3-45 LTRAY1SENSEDTYPETRANSPARENCY 3-45 LTRAY2AUTOSIZE 3-46...
  • Page 415 8-15 XON/XOFF 8-31 raster compression mode 2-57 adaptive compression 2-61 delta row 2-60 group 3 and 4 2-62 Lexmark adaptive 2-63 run-length encoded data 2-59 Tagged Image File Format (TIFF) 2-59 uncoded data 2-58 raster image graphics 2-57 receivers...
  • Page 416 6-3 selecting Lexmark C510(n) 2-24 Lexmark X422 2-14 setting password protection 3-93 storing on flash memory or disk 6-3 support ISO fonts 2-17, 2-27 non-text fonts 2-16, 2-26 text fonts 2-14, 2-24 syntax, commands PCL emulation 2-28...

This manual is also suitable for:

C510C510n

Table of Contents