Technical Reference August 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.
Edition: August 2004 The following paragraph does not apply to any country where such provisions are inconsistent with local law: LEXMARK INTERNATIONAL, INC., PROVIDES THIS PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions; therefore, this statement may not apply to you.
TOC-1 Contents Contents Introduction ......................................................................1-1 Overview............................................................................................................. 1-1 Navigational Tips ................................................................................................ 1-4 Printing the File................................................................................................... 1-4 Bibliography.........................
TOC-2 Contents PCL Emulation Commands .............................................................................. 2-62 PCL Emulation Commands by Function ..................................................... 2-62 GL/2 Commands .............................................................................................. 2-84 Raster Image Graphics..................................................................................... 2-88 Raster Compression Mode ............................................
TOC-3 Contents Printable Areas.............................................................................................. 4-3 Logical Page Size .........................................................................................4-4 PostScript Emulation Fonts for the Lexmark X422............................................. 4-7 PostScript Emulation Fonts for the Lexmark C510(n) ........................................ 4-9 PostScript Emulation Fonts for the Lexmark E234(n), E330, E332n..............
TOC-4 Contents File Naming Conventions .............................................................................. 6-9 Device Search Order................................................................................... 6-12 Performance .....................................................................................................6-13 Job Buffering .................................................................................................... 6-13 Creating a Partition .....................
TOC-5 Contents Printer-to-Computer Communication (Advanced Status)............................ 8-17 Parallel Mode 1 ........................................................................................... 8-18 Parallel Mode 2 ........................................................................................... 8-19 Signal Descriptions ..................................................................................... 8-19 Serial Interface ........................................................
1-1 Introduction CHAPTER 1: Introduction Overview The following edition of the Technical Reference contains information about printer commands and printer languages supported by the following Lexmark printers: • • • Lexmark™ C510(n) Lexmark X422 Lexmark E230, E232, E330, E332n, E234(n) To determine which commands and languages your printer supports, see the appendixes in the back of this document or refer to your printer user documentation.
1-2 Introduction 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... Order Lexmark part number...
1-3 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.
1-4 Introduction Navigational Tips If you are not familiar with PDF files, the following tips may help you find the information you need. • To move forward and backward through this document: – Select an option under View in the menu bar at the top of the page. – Use the arrows in the toolbar at the top of the page, or the up arrow and down arrow keys on the keyboard. – Press the Page Up and Page Down keys on the keyboard. – Use the scroll bar to the right of the page.
1-5 Introduction 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 • Hewlett-Packard PCL 5 Color Technical Reference Manual, 5961-0635 • Hewlett-Packard PCL 5 Printer Language Technical Reference Manual, 59
2-1 PCL 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” on page A-1.
2-2 PCL 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 Resource Save is set to On or the resources are stored in flash memory or on disk.
2-3 PCL 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.
2-4 PCL Lexmark C510(n) The following table lists page sizes and print area dimensions for all paper and envelope sizes the Lexmark C510(n) printer supports. For more information about the printable areas and logical pages for PCL emulation, see “Printable Areas” on page 2-3.
2-5 PCL Lexmark X422 The following table lists page sizes and print area dimensions for all paper and envelope sizes the Lexmark X422 printer supports. For more information about the printable areas and logical pages for PCL emulation, see “Printable Areas” on page 2-3. Table 2-2: Lexmark X422 Paper and Envelope Dimensions Selection Page Size Parm2 Paper/Envelope Dimensions Name mm Dimensions by Area (pels)1 inches A B C D E F G H I Paper 13, 613 A5 12, 45, 612 JIS B5 Paper 148 x 210 5.
2-6 PCL Lexmark E230, E232, E234(n), E330, E332n The following table lists page sizes and print area dimensions for all paper and envelope sizes the Lexmark E230, E232, E234(n), E330, and E332n printer supports. For more information about the printable areas and logical pages for PCL emulation, see “Printable Areas” on page 2-3.
2-7 PCL 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. The Print Area menu item is available from the printer operator panel or through MarkVision Professional.
2-8 PCL 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. However, the PCL language clips the image to the printable area. So, the Whole Page setting is useful for printing scanned images that extend from edge to edge of a page.
2-9 PCL 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. For scalable fonts, you can vary the size of a font by specifying pitch or point size. For bitmapped fonts, you must choose the pitch or point size listed on the font sample pages.
2-10 PCL You can also select fonts using PJL commands. The selection parameter is the number portion from the font identifier shown on the font sample pages, such as 0 or 76 from font identifiers R0 or R76. Use the PJL values shown in the tables beginning on page 2-15 to select a symbol set. If a symbol set does not have a PJL value, use the symbol set ID to select the symbol set. A font selection can be either temporary or set as the default.
2-11 PCL Table 2-4: Forward and Backward Compatibility Font Selection Standard PCL Emulation Font Name Forward and Backward Compatibility Mode Style Bold Typeface Font Group CG Times 0 0 4101 A CG Times Italic 1 0 4101 A CG Times Bold 0 3 4101 A CG Times Bold Italic 1 3 4101 A Univers Medium 0 0 4148 A Univers Medium Italic 1 0 4148 A Univers Bold 0 3 4148 A Univers Bold Italic 1 3 4148 A Letter Gothic 0 0 4102 B Letter Gothic Italic 1 0 4102 B Lette
2-12 PCL Table 2-4: Forward and Backward Compatibility Font Selection Standard PCL Emulation Font Name Forward and Backward Compatibility Mode Style Bold Typeface Font Group Times New Roman 0 0 16901 B Times New Roman Italic 1 0 16901 B Times New Roman Bold 0 3 16901 B Times New Roman BoldItalic 1 3 16901 B Arial 0 0 16602 B Arial Italic 1 0 16602 B Arial Bold 0 3 16602 B Arial Bold Italic 1 3 16602 B Symbol1 0 0 16686 Wingdings1 0 0 31402 Line Printer
2-13 PCL Type 1 Fonts Thirty of the Type 1 fonts have different font selection parameters in the forward and backward compatibility modes and 9 of the fonts work only in the forward compatibility mode. With the appropriate printer driver installed and selected, your software application selects these fonts. The following table shows the font selection commands for forward and backward compatibility modes and indicates the font group for each font.
2-14 PCL Table 2-5: Forward and Backward Compatibility Font Selection Commands (Continued) Forward Compatibility Mode Backward Compatibility Mode Type 1 Font name Style Bold Typeface Style Bold Typeface Font Group Helvetica Narrow Italic 5 0 24580 5 0 61444 B Helvetica Narrow Bold 4 3 24580 4 3 61444 B Helvetica Narrow Bold Italic 5 3 24580 5 3 61444 B Helvetica Light 2 0 -3 24580 0 -3 61444 C 1 -3 24580 1 -3 61444 C 0 5 24580 0 5 61444 C Helvetica B
2-15 PCL 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.
2-16 PCL Table 2-6: Symbol Set Support for PCL Emulation Text Fonts (Continued) ✓ Indicates the symbol set is supported by the fonts in the font group. Font Group Symbol Set Symbol Set ID PJL Value A B PS Math 5M PSMATH ✓ ✓ Math-8 8M MATH8 ✓ ✓ Pi Font 15U PIFONT ✓ ✓ Microsoft Publishing 6J MSPUBL ✓ ✓ Windows 3.
2-17 PCL Table 2-6: Symbol Set Support for PCL Emulation Text Fonts (Continued) ✓ Indicates the symbol set is supported by the fonts in the font group.
2-18 PCL Table 2-7: Non-Text PCL Emulation Symbol Sets Symbol Set ID Fonts C39 Bar Code (plus Human Readable) 209Y Code 3 of 9 OCR-A 0O OCR-A OCR-B 1O OCR-B Symbol Set All fonts that support the Roman-8 (8U) symbol set also support the following 19 symbol sets.
2-19 PCL 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. For scalable fonts, you can vary the size of a font by specifying pitch or point size. For bitmapped fonts, you must choose the pitch or point size listed on the font sample pages.
2-20 PCL You can also select fonts using PJL commands. The selection parameter is the number portion from the font identifier shown on the font sample pages, such as 0 or 76 from font identifiers R0 or R76. Use the PJL values shown in the tables beginning on page 2-15 to select a symbol set. If a symbol set does not have a PJL value, use the symbol set ID to select the symbol set. A font selection can be either temporary or set as the default.
2-21 PCL Table 2-9: Forward and Backward Compatibility Font Selection Standard PCL Emulation Font Name Forward and Backward Compatibility Mode Style Bold Typeface Font Group Courier Bold Italic 1 3 4099 A CG Times 0 0 4101 A CG Times Italic 1 0 4101 A CG Times Bold 0 3 4101 A CG Times Bold Italic 1 3 4101 A Univers Medium 0 0 4148 A Univers Medium Italic 1 0 4148 A Univers Bold 0 3 4148 A Univers Bold Italic 1 3 4148 A Letter Gothic 0 0 4102 B Letter
2-22 PCL Table 2-9: Forward and Backward Compatibility Font Selection Standard PCL Emulation Font Name Forward and Backward Compatibility Mode Style Bold Typeface Font Group Coronet 1 0 4116 B Times New Roman 0 0 16901 B Times New Roman Italic 1 0 16901 B Times New Roman Bold 0 3 16901 B Times New Roman BoldItalic 1 3 16901 B Arial 0 0 16602 B Arial Italic 1 0 16602 B Arial Bold 0 3 16602 B Arial Bold Italic 1 3 16602 B Symbol1 0 0 16686 Wingdings1 0
2-23 PCL Type 1 Fonts Thirty of the Type 1 fonts have different font selection parameters in the forward and backward compatibility modes and 9 of the fonts work only in the forward compatibility mode. With the appropriate printer driver installed and selected, your software application selects these fonts. The following table shows the font selection commands for forward and backward compatibility modes and indicates the font group for each font.
2-24 PCL Table 2-10: Forward and Backward Compatibility Font Selection Commands (Continued) Forward Compatibility Mode Backward Compatibility Mode Type 1 Font name Style Bold Typeface Style Bold Typeface Font Group Helvetica Narrow Italic 5 0 24580 5 0 61444 B Helvetica Narrow Bold 4 3 24580 4 3 61444 B Helvetica Narrow Bold Italic 5 3 24580 5 3 61444 B Helvetica Light 2 0 -3 24580 0 -3 61444 C 1 -3 24580 1 -3 61444 C 0 5 24580 0 5 61444 C Helvetica
2-25 PCL 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.
2-26 PCL Table 2-11: Symbol Set Support for PCL Emulation Text Fonts (Continued) ✓ Indicates the symbol set is supported by the fonts in the font group. Font Group Symbol Set Symbol Set ID PJL Value A B PS Math 5M PSMATH ✓ ✓ Math-8 8M MATH8 ✓ ✓ Pi Font 15U PIFONT ✓ ✓ Microsoft Publishing 6J MSPUBL ✓ ✓ Windows 3.
2-27 PCL Table 2-11: Symbol Set Support for PCL Emulation Text Fonts (Continued) ✓ Indicates the symbol set is supported by the fonts in the font group.
2-28 PCL Table 2-12: Non-Text PCL Emulation Symbol Sets Symbol Set ID Fonts C39 Bar Code (plus Human Readable) 209Y Code 3 of 9 OCR-A 0O OCR-A OCR-B 1O OCR-B Symbol Set All fonts that support the Roman-8 (8U) symbol set also support the following 19 symbol sets.
2-29 PCL Font and Symbol Set Support for the Lexmark E230, E232 Your printer supports 19 fonts in PCL emulation, including 17 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. Print the font sample pages to view the specific parameters for each font. For scalable fonts, you can vary the size of a font by specifying pitch or point size.
2-30 PCL Forward and Backward Compatibility Modes for the Lexmark E230, E232 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 LaserJet 4050. The backward compatibility mode is used for compatibility with the Hewlett-Packard Company’s LaserJet 5 and the Lexmark family of printers.
2-31 PCL Specialty PCL Fonts The following table lists the font selection commands for forward and backward compatibility mode for each of the five specialty PCL fonts. Since the font selection commands for the forward and backward compatibility modes are identical, they are listed together in the table.
2-32 PCL Selecting Symbol Sets for Lexmark E230, E232 To determine if a font or typeface supports a symbol set, see the complete listing of PCL emulation fonts and symbol sets in the following tables: “Table 2-16: PCL Emulation Symbol Sets - Latin 1” on page 2-32, “Table 2-17: PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek” on page 2-34, and “Table 2-18: PCL Emulation Symbol Sets - Specials” on page 2-35.
2-33 PCL Table 2-16: PCL Emulation Symbol Sets (Continued) - Latin 1 PC-8 Danish/Norwegian (437N) PC-850 Multilingual PC-858 Multilingual Euro PC-860 Portugal PC-861 Iceland PC-863 Canadian French PC-865 Nordic PC-1004 OS/2 ABICOMP Brazil/Portugal ABICOMP International Roman-8 Roman-9 Roman Extension PS Text 12U PC850 13U PC858 20U 21U 23U 25U 9J 13P 14P 8U ROMAN8 4U 0E 10J Ventura International PC-8, Code Page 437 ISOL9 9N 11U PC8DN ISO 8859-1 Latin 1 (ECMA-94) 10U PC8 Windows 98 Lati
2-34 PCL Table 2-17: PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Turkish-8 Windows 98 Latin 6 (Baltic) ISO 8859-10 Latin 6 PC-775 Baltic (PC-8 Latin 6) Windows 98 Cyrillic ISO 8859-5 Latin/Cyrillic PC-866 Cyrillic PC-855 Cyrillic Russian-GOST PC-8 Bulgarian Ukrainian Windows 98 Greek ISO 8859-7 Latin/Greek PC-869 Greece PC-851 Greece PC-8 Latin/Greek PC-8 Greek Alternate (437G) Greek-8 8T 19L 6N 26U 9R 10N 3R 10R 12R 13R 14R 9G 12N 11G 10G 12G
2-35 PCL Table 2-18: PCL Emulation Symbol Sets - Specials 14L PCL ITC Zapf Dingbats 10L PS ITC Zapf Dingbats 9L Ventura ITC Zapf Dingbats 579L Wingdings 19M Symbol C39 Bar Code (plus Human Readable) 209Y C39 Bar Code (plus Lower Case) 109Y C39 Bar Code (Upper Case) 1O Courier ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Courier Italic ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Courier Bold ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Courier Bold Italic ✓ ✓ ✓ ✓ ✓
2-36 PCL All fonts that support the Roman-8 (8U) symbol set also support the following 19 symbol sets.
2-37 PCL Font and Symbol Set Support for the Lexmark E234(n), E330, E332n 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. For scalable fonts, you can vary the size of a font by specifying pitch or point size.
2-38 PCL on page 2-43 to select a symbol set. If a symbol set does not have a PJL value, use the symbol set ID to select the symbol set. A font selection can be either temporary or set as the default. Use the following PJL commands to select fonts: FONTSOURCE, FONTNUMBER, PITCH, PTSIZE, SYMSET, SET, DEFAULT. See “Table 3-5: Common Variables for PCL Emulation” on page 3-48 for more information about these commands.
2-39 PCL Table 2-20: Forward and Backward Compatibility Font Selection Commands (Continued) Forward and Backward Compatibility Mode Standard PCL Emulation Font Name Spacing Style Weight Typeface Univers Bold Italic 1 1 3 4148 Times New Roman 1 0 0 16901 Times New Roman Italic 1 1 0 16901 Times New Roman Bold 1 0 3 16901 Times New Roman BoldItalic 1 1 3 16901 Arial 1 0 0 16602 Arial Italic 1 1 0 16602 Arial Bold 1 0 3 16602 Arial Bold Italic 1 1 3 16602 Let
2-40 PCL Table 2-20: Forward and Backward Compatibility Font Selection Commands (Continued) Forward and Backward Compatibility Mode Standard PCL Emulation Font Name Spacing Style Weight Typeface 1 0 0 0 Wingdings 1 0 0 31402 Symbol 1 0 0 16686 POSTNET Barcode 1 1 This font is not implemented in the Hewlett-Packard Company’s LaserJet 4050.
2-41 PCL Table 2-21: Forward and Backward Compatibility Font Selection Commands (Continued) Forward Compatibility Mode Backward Compatibility Mode Type 1 Font name Spacing Style Weight Typeface Spacing Style Weight Typeface ITC Bookman Light 1 0 -3 24623 1 0 -3 61487 ITC Bookman Light Italic 1 1 -3 24623 1 1 -3 61487 ITC Bookman Demi 1 0 2 24623 1 0 2 61487 ITC Bookman Demi Italic 1 1 2 24623 1 1 2 61487 ITC Avant Garde Book 1 0 0 24607 1 0 0 61471 ITC
2-42 PCL 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.
2-43 PCL Selecting Symbol Sets for the Lexmark E234(n), E330, and E332n To determine if a font or typeface supports a symbol set, see the complete listing of PCL emulation fonts and symbol sets in the following tables: “Table 2-23: PCL Emulation Symbol Sets - Latin 1” on page 2-43, “Table 2-24: PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek” on page 2-48, and “Table 2-25: PCL Emulation Symbol Sets - Specials” on page 2-53.
2-44 PCL Table 2-23: PCL Emulation Symbol Sets (Continued) - Latin 1 PC-8 Danish/Norwegian (437N) PC-850 Multilingual PC-858 Multilingual Euro PC-860 Portugal PC-861 Iceland PC-863 Canadian French PC-865 Nordic PC-1004 OS/2 ABICOMP Brazil/Portugal ABICOMP International Roman-8 Roman-9 Roman Extension PS Text 12U PC850 13U PC858 20U 21U 23U 25U 9J 13P 14P 8U ROMAN8 4U 0E 10J Ventura International PC-8, Code Page 437 ISOL9 9N 11U PC8DN ISO 8859-1 Latin 1 (ECMA-94) 10U PC8 Windows 98 Lati
2-45 PCL Table 2-23: PCL Emulation Symbol Sets (Continued) - Latin 1 PC-8 Danish/Norwegian (437N) PC-850 Multilingual PC-858 Multilingual Euro PC-860 Portugal PC-861 Iceland PC-863 Canadian French PC-865 Nordic PC-1004 OS/2 ABICOMP Brazil/Portugal ABICOMP International Roman-8 Roman-9 Roman Extension PS Text 12U PC850 13U PC858 20U 21U 23U 25U 9J 13P 14P 8U ROMAN8 4U 0E 10J Ventura International PC-8, Code Page 437 ISOL9 9N 11U PC8DN ISO 8859-1 Latin 1 (ECMA-94) 10U PC8 Windows 98 Lati
2-46 PCL Table 2-23: PCL Emulation Symbol Sets (Continued) - Latin 1 PC-8 Danish/Norwegian (437N) PC-850 Multilingual PC-858 Multilingual Euro PC-860 Portugal PC-861 Iceland PC-863 Canadian French PC-865 Nordic PC-1004 OS/2 ABICOMP Brazil/Portugal ABICOMP International Roman-8 Roman-9 Roman Extension PS Text 12U PC850 13U PC858 20U 21U 23U 25U 9J 13P 14P 8U ROMAN8 4U 0E 10J Ventura International PC-8, Code Page 437 ISOL9 9N 11U PC8DN ISO 8859-1 Latin 1 (ECMA-94) 10U PC8 Windows 98 Lati
2-47 PCL Table 2-23: PCL Emulation Symbol Sets (Continued) - Latin 1 PC-8 Danish/Norwegian (437N) PC-850 Multilingual PC-858 Multilingual Euro PC-860 Portugal PC-861 Iceland PC-863 Canadian French PC-865 Nordic PC-1004 OS/2 ABICOMP Brazil/Portugal ABICOMP International Roman-8 Roman-9 Roman Extension PS Text 12U PC850 13U PC858 20U 21U 23U 25U 9J 13P 14P 8U ROMAN8 4U 0E 10J Ventura International PC-8, Code Page 437 ISOL9 9N 11U PC8DN ISO 8859-1 Latin 1 (ECMA-94) 10U PC8 Windows 98 Lati
2-48 PCL Table 2-24: PCL Emulation Symbol Sets - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Turkish-8 Windows 98 Latin 6 (Baltic) ISO 8859-10 Latin 6 PC-775 Baltic (PC-8 Latin 6) Windows 98 Cyrillic ISO 8859-5 Latin/Cyrillic PC-866 Cyrillic PC-855 Cyrillic Russian-GOST PC-8 Bulgarian Ukrainian Windows 98 Greek ISO 8859-7 Latin/Greek PC-869 Greece PC-851 Greece PC-8 Latin/Greek PC-8 Greek Alternate (437G) Greek-8 8T 19L 6N 26U 9R 10N 3R 10R 12R 13R 14R 9G 12N 11G 10G 12G
2-49 PCL Table 2-24: PCL Emulation Symbol Sets (Continued) - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Turkish-8 Windows 98 Latin 6 (Baltic) ISO 8859-10 Latin 6 PC-775 Baltic (PC-8 Latin 6) Windows 98 Cyrillic ISO 8859-5 Latin/Cyrillic PC-866 Cyrillic PC-855 Cyrillic Russian-GOST PC-8 Bulgarian Ukrainian Windows 98 Greek ISO 8859-7 Latin/Greek PC-869 Greece PC-851 Greece PC-8 Latin/Greek PC-8 Greek Alternate (437G) Greek-8 8T 19L 6N 26U 9R 10N 3R 10R 12R 13R 14R 9G 12N 11G
2-50 PCL Table 2-24: PCL Emulation Symbol Sets (Continued) - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Turkish-8 Windows 98 Latin 6 (Baltic) ISO 8859-10 Latin 6 PC-775 Baltic (PC-8 Latin 6) Windows 98 Cyrillic ISO 8859-5 Latin/Cyrillic PC-866 Cyrillic PC-855 Cyrillic Russian-GOST PC-8 Bulgarian Ukrainian Windows 98 Greek ISO 8859-7 Latin/Greek PC-869 Greece PC-851 Greece PC-8 Latin/Greek PC-8 Greek Alternate (437G) Greek-8 8T 19L 6N 26U 9R 10N 3R 10R 12R 13R 14R 9G 12N 11G
2-51 PCL Table 2-24: PCL Emulation Symbol Sets (Continued) - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Turkish-8 Windows 98 Latin 6 (Baltic) ISO 8859-10 Latin 6 PC-775 Baltic (PC-8 Latin 6) Windows 98 Cyrillic ISO 8859-5 Latin/Cyrillic PC-866 Cyrillic PC-855 Cyrillic Russian-GOST PC-8 Bulgarian Ukrainian Windows 98 Greek ISO 8859-7 Latin/Greek PC-869 Greece PC-851 Greece PC-8 Latin/Greek PC-8 Greek Alternate (437G) Greek-8 8T 19L 6N 26U 9R 10N 3R 10R 12R 13R 14R 9G 12N 11G
2-52 PCL Table 2-24: PCL Emulation Symbol Sets (Continued) - Latin 2, Latin 5, Latin 6, Cyrillic, Greek Turkish-8 Windows 98 Latin 6 (Baltic) ISO 8859-10 Latin 6 PC-775 Baltic (PC-8 Latin 6) Windows 98 Cyrillic ISO 8859-5 Latin/Cyrillic PC-866 Cyrillic PC-855 Cyrillic Russian-GOST PC-8 Bulgarian Ukrainian Windows 98 Greek ISO 8859-7 Latin/Greek PC-869 Greece PC-851 Greece PC-8 Latin/Greek PC-8 Greek Alternate (437G) Greek-8 8T 19L 6N 26U 9R 10N 3R 10R 12R 13R 14R 9G 12N 11G
2-53 PCL Table 2-25: PCL Emulation Symbol Sets - Specials 14L PCL ITC Zapf Dingbats 10L PS ITC Zapf Dingbats 9L Ventura ITC Zapf Dingbats 579L Wingdings 19M Symbol C39 Bar Code (plus Human Readable) 209Y C39 Bar Code (plus Lower Case) 109Y C39 Bar Code (Upper Case) 1O Courier ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Courier Italic ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Courier Bold ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Courier Bold Italic ✓ ✓ ✓ ✓ ✓
2-54 PCL Table 2-25: PCL Emulation Symbol Sets (Continued) - Specials 14L PCL ITC Zapf Dingbats 10L PS ITC Zapf Dingbats 9L Ventura ITC Zapf Dingbats 579L Wingdings 19M Symbol C39 Bar Code (plus Human Readable) 209Y C39 Bar Code (plus Lower Case) 109Y C39 Bar Code (Upper Case) 1O Arial Bold Italic ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Letter Gothic ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Letter Gothic Italic ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Lette
2-55 PCL Table 2-25: PCL Emulation Symbol Sets (Continued) - Specials 14L PCL ITC Zapf Dingbats 10L PS ITC Zapf Dingbats 9L Ventura ITC Zapf Dingbats 579L Wingdings 19M Symbol C39 Bar Code (plus Human Readable) 209Y C39 Bar Code (plus Lower Case) 109Y C39 Bar Code (Upper Case) 1O Clarendon Condensed Bold ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Marigold ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Coronet ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Helvetica ✓ ✓
2-56 PCL Table 2-25: PCL Emulation Symbol Sets (Continued) - Specials 14L PCL ITC Zapf Dingbats 10L PS ITC Zapf Dingbats 9L Ventura ITC Zapf Dingbats 579L Wingdings 19M Symbol C39 Bar Code (plus Human Readable) 209Y C39 Bar Code (plus Lower Case) 109Y C39 Bar Code (Upper Case) 1O ITC Avant Garde Demi ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ITC Avant Garde Demi Oblique ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ Century Schoolbook Roman ✓ ✓ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘
2-57 PCL Table 2-25: PCL Emulation Symbol Sets (Continued) - Specials 14L PCL ITC Zapf Dingbats 10L PS ITC Zapf Dingbats 9L Ventura ITC Zapf Dingbats 579L Wingdings 19M Symbol C39 Bar Code (plus Human Readable) 209Y C39 Bar Code (plus Lower Case) 109Y C39 Bar Code (Upper Case) 1O C39 Narrow ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ C39 Regular ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ C39 Wide ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✓ ✓ ✓ ✘ ✘ ✘ ✘ ✘ OCR-A ✘ ✘ ✘ ✘ ✘ ✘ ✘
2-58 PCL All fonts that support the Roman-8 (8U) symbol set also support the following 19 symbol sets.
2-59 PCL 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.
2-60 PCL Command Structure Most PCL emulation commands have the following structure: ESC & a # C Spaces have been added to this example for readability. The command parameter variables are indicated by a number sign (#).
2-61 PCL Example: ESC (s16.66H • Decimal: 27 40 115 49 54 46 54 54 72 • Hex: 1B 28 73 31 36 2E 36 36 48 Use the plus symbol (+) or the minus symbol (–) to select a position relative to the current cursor position.
2-62 PCL 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-29: Job Control Command / Parameters Function / Result ESC Printer Reset E • Prints any partial pages. • Resets printer environment to defaults. • Deletes all temporary downloaded resources.
2-63 PCL Table 2-29: Job Control (Continued) Command / Parameters Function / Result ESC&u#D Unit of Measure 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 Sets the size for the PCL Unit (units per inch).
2-64 PCL Table 2-30: Page Control Command / Parameters ESC &l#A Set Page Size Paper 1 2 3 4, 10 6, 11 13, 25 15 26 27 12, 45 46 101 Executive Letter Legal Folio Ledger (11 x 17) A5 Paper Statement A4 Paper A3 Paper B5 Paper B4 Paper Custom Paper/Universal Envelopes 80 81 89 90 91 99, 100 600 ESC ESC Monarch 7 3/4 Commercial 10 Commercial 9 DL C5 B5 Envelope Other Envelope &l#H 0 1 2 3 4 5 6 7 8 20 21 62 Function / Result Selects the physical size of the paper, which also determines the logical p
2-65 PCL Table 2-30: Page Control (Continued) Command / Parameters Function / Result ESC&f#O Set Universal Feed Direction 0 1 ESC Short-edge Long-edge Sets the feed direction of Universal size. Feed direction means which side of the print media, either the short edge or the long edge, feeds first through the printer first. &f#W [custom name] Set Universal Custom Name # = number of bytes in the custom name Sets the user-specified custom name for the Universal paper size being used.
2-66 PCL Table 2-30: Page Control (Continued) Command / Parameters l#F ESC& Function / Result Set Text Length # = number of Lines Default = 60 or 64 (Country specific) Sets the bottom margin length in lines, measured from the first line of the page. Text Length equals Logical Page Length –1 inch (–1/2 inch for top and –1/2 inch for bottom).
2-67 PCL Table 2-30: Page Control (Continued) Command / Parameters l#D ESC& 1 2 3 4 6 8 12 16 24 48 Set Line Spacing (Alternative Method) 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 ESC&a#G 0 1 2 Specifies VMI in lines per inch. Notes: • For some printers, you can change the default VMI from the printer operator panel or through MarkVision Professional by using the Lines Per Page menu item.
2-68 PCL Table 2-31: Alphanumeric ID Command / Parameters Function / Result ESC &n#W [operation] [string] Alphanumeric ID # = number of data bytes that make up the operation and string Selects the media type using a character string. The string ID is case sensitive and may be up to 511 bytes long. The string ID specifies the media type requested.
2-69 PCL Table 2-32: Cursor Positioning (Continued) Command / Parameters Function / Result ESC&a#R Vertical Cursor Position (in Rows) # = number of Rows 1 Moves the cursor to a new position along the vertical axis. Note: Row height is determined by either the Vertical Motion Index (VMI) or the Set Line Spacing Command. ESC&a#V Vertical Cursor Position (in Decipoints) 1 # = number of Decipoints Moves the cursor to a new position along the vertical axis.
2-70 PCL Note: For the commands listed in Table 2-33, font selection is based on all parameters set following the best fit selection rules. Table 2-33: Font Selection Command / Parameters Function / Result ESC Select Symbol Set (# (primary) ESC)# (secondary) # = symbol set ID Default = 10U (PC-8) or 12U (PC-850), [Country specific] ESC (s#P (primary) ESC)s#P 0 1 ESC (secondary) Note: The line-draw characters are contained in the symbol set ID 10U, PC-8. The non-U.S.
2-71 PCL Table 2-33: Font Selection (Continued) Command / Parameters Function / Result ESC(s#B Select Stroke Weight ESC ESC (primary) )s#B (secondary) Selects a font with a particular thickness. -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 Note: This command will not alter the stroke weight of an available font.
2-72 PCL Table 2-33: Font Selection (Continued) Command / Parameters Function / Result ESC&t#P Text Parsing Method 0, 1 21 31 38 1008 ESC 1 byte characters Communicates to the PCL parser whether character codes are 1 or 2 byte characters interpreted as 1-byte or 2-byte character codes. 1 or 2 byte characters 1 or 2 byte characters 1, 2, or 3 byte characters (UTF-8) &k#S 0 2 4 Select Primary and Secondary Pitch 10.00 cpi 16.66 cpi 12.00 cpi Selects the pitch for the primary and secondary font.
2-73 PCL Table 2-35: Font Creation Command / Parameters Function / Result ESC *c#D Set Font ID # = Font ID # (0 - 32767) Sets the identification number for the font being downloaded. Default = 0 ESC )s#W[data] Load Font Header # = number of data bytes Downloads soft font header information. Note: Set Font ID before using this command.
2-74 PCL Table 2-37: Print Model Command / Parameters Function / Result ESC Area Fill ID *c#G Gray Scale Fills 0 1-2 3-10 11-20 21-35 36-55 56-80 81-99 100 Selects pattern used to fill a rectangular area. White (default) 2% gray 10% gray 15% gray 30% gray 45% gray 70% gray 90% gray 100% gray (Black) Note: This command is also used to set the user-defined pattern ID.
2-75 PCL Table 2-38: User-Defined Pattern Command / Parameters Function / Result ESC *c#W[data] User-Defined Pattern # = number of data bytes Downloads binary pattern data. ESC *p#R 0 1 Set Pattern Reference Point Rotate with print (Default) Fixed Sets pattern reference point to the current cursor position for userdefined patterns. Note: Default pattern reference point is the upper left corner of logical page.
2-76 PCL Table 2-39: Rectangular Area Fill Graphics (Continued) Command / Parameters Function / Result ESC*c#G Area Fill ID Gray Scale Fills Selects pattern used to fill rectangle area. 0 1-2 3-10 11-20 21-35 36-55 56-80 81-99 100 White (default) 2% Gray 10% Gray 15% Gray 30% Gray 45% Gray 70% Gray 90% Gray 100% Gray (Black) Note: This command is also used to set the user-defined pattern ID.
2-77 PCL Table 2-40: Raster Graphics Command / Parameters Function / Result ESC Raster Resolution *t#R 75 100 150 200 300 600 1200 ESC 75 dpi 100 dpi 150 dpi 200 dpi 300 dpi 600 dpi 1200 dpi *r#F Raster Graphics Presentation 0 3 Rotate with print Fixed (Default) ESC*r#S # = Number of Input Pixels ESC*r#A ESC ESC Sets width of clip window for raster graphics. Raster Height (Source) # = Number of Raster Lines 3 Sets the Raster Image Orientation in relation to the logical page.
2-78 PCL Table 2-40: Raster Graphics (Continued) Command / Parameters Function / Result ESC*b#M Set Raster Compression Mode 0 1 2 3 5 9 999 1002 1003 1004 1005 1006 1007 1008 Uncoded (Default) Run-Length Encoded Tagged Image File Format (TIFF) byte Delta Row Adaptive Compression Replacement Delta Row Zlib Group 4 Group 3 one dimensional Group 3 two dimensional K=2 Group 3 two dimensional K=4 TIFF word (16 bit) TIFF double-word (32 bit) Adaptive compression (includes TIFF word and TIFF double-word) E
2-79 Table 2-40: Raster Graphics (Continued) Command / Parameters Function / Result ESC*t#V Raster Height (Destination) Sets the height of the destination raster. ESC*g#W[data] Set Raster Configuration Sets the configuration of the destination raster.
2-80 PCL Table 2-41: Color Extensions Command / Parameters Function / Result ESC Monochrome Print Mode &b#M 0 1 ESC Print in mixed render algorithm Changes each color value to its gray scale equivalent.
2-81 PCL Table 2-41: Color Extensions (Continued) Command / Parameters Function / Result ESC*t#I Gamma Correction 0 0.0 to 4.0 ESC Gamma Correction Off Gamma Number *t#J Improves the perceptual correctness of color data sent from the monitor to any other non-linear device by adjusting the brightness and darkness. Render Algorithm Selects the algorithm used for dithering images and fills. ESC *v#A Color Component One -32767.0 to 32767.
2-82 PCL Table 2-42: Status Readback Command / Parameters Function / Result ESC Set Status Readback Location Type *s#T 0 1 2 3 4 5 7 200 Invalid location (Default) Use currently selected location All locations Internal (resident) Downloaded entity Cartridge User-installable flash Disk ESC*s#U 0 1 2 4 ESC The 5 value for Cartridge may be specified, but since your printer does not support font cards or cartridges, the command is ignored.
2-83 PCL Table 2-43: Picture Frame Command / Parameters Function / Result ESC *c#X Picture Frame Horizontal Size (in Decipoints) # of Decipoints: 0 to 32767 Specifies the horizontal dimension of the picture frame used when printing a GL/2 plot. (1 Decipoint = 1/720 inch) ESC *c#Y Picture Frame Vertical Size (in Decipoints) # of Decipoints: 0 to 32767 Specifies the vertical dimension of the picture frame used when printing a GL/2 plot.
2-84 PCL Table 2-44: Miscellaneous Commands (Continued) Command / Parameters Function / Result ESCZ Display Functions Off Turns off Display Functions; resumes normal command processing. ESCz Print Test Page Causes a test page to print. ESC*o#M(b) -1 0 1 ESC Print Quality Ink Saver Normal Best Selects the print quality setting for the page.
2-85 PCL Table 2-45: Configuration Group (Continued) Command / Parameter Command Name IR (XP1, YP1(, XP2, YP2)); Input Relative P1 and P2 IW (X1, Y1, X2, Y2); Input Window MC (mode(, opcode)); Logical Operation PP (mode); Pixel Placement RO (angle); Rotate Coordinate System SC (Xmin, Xmax, Ymin, Ymax(, type(, left, bottom))); Scale Table 2-46: Vector Group Command / Parameter Command Name AA Xcenter, Ycenter, sweep_angle(, chord_angle); Arc Absolute AR Xcenter, Ycenter, sweep_angle(, cho
2-86 PCL Table 2-47: Polygon Group (Continued) Command / Parameter Command Name RA X, Y; Fill Rectangle Absolute RR X, Y; Fill Rectangle Relative WG radius, start_angle, sweep_angle(, chord_angle); Fill Wedge Table 2-48: Character Group Command / Parameter Command Name AD (kind, value(,...
2-87 Table 2-49: Line and Fill Attributes Group Command / Parameter Command Name AC (X, Y); Anchor Corner CR (red black ref, red white ref, green black ref, green white ref, blue black ref, blue white ref); Color Range FT (fill_type(, option1(, option2)); Fill Type FT22, (PCL User-Defined Pattern ID); Fill Type FT 9, level; Fill Type LA (kind, value(,...));.
2-88 PCL 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. To ensure that the printed image appears in the expected area, set width and height parameters.
2-89 PCL 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. Each bit represents a single dot. In the first byte, bit 7 corresponds to the first dot in the raster row, bit 5 to the third dot, and so forth.
2-90 PCL 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. The second byte is the data byte. Example: *p300x600Y *b1M ESC*r1A ESC *b2W '07FF'x ESC*b6W '0080 0500 0001'x ESC*b6W '0080 0500 0001'x ...
2-91 PCL 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). Low 5 bits: Offset from last unmodified byte (0-30); if the offset is 31, the next byte(s) is added to the offset until the next byte is not 255. Example: *p300x1200Y *b3M ESC*r1A ESC ESC *b9W 'E0FFFFFFFFFFFFFFFF'x *b9W 'E08000000000000001'x ESC*b0W ...
2-92 PCL 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). Scan Mode and SizeH,L are three-byte primary control strings: CountH and CountL.
2-93 PCL 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. An encoder determines how to break the data into blocks and finds the best compression method to use for each block.
2-94 PCL The following example prints a Group 4 image file that is 256 bits wide and 9,645 bytes long: *b1002M *r256S ESC*r1A ESC *b9645W ...[Group 4 image data]... ESC*rB ESC ESC |Set Raster Compression to Group 4 |Define width of image in input bits |Start Raster Graphics at current position |9,645 bytes of a Group 4 image |End Raster Graphics All lines of data must be the same length. If they are not, zeroes (0) must be added to attain the same length.
2-95 PCL 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. Note: Although a macro may be called or executed from within another macro (nesting), a macro cannot be defined within another macro definition. Each macro must be defined separately.
3-1 PJL 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. PJL Command Notation The syntax for each supported PJL command is listed in this chapter.
3-2 PJL Notes: • Parameters enclosed in square brackets ([ ]) are optional and not required for command execution. • The PJL interpreter requires uppercase for the @PJL prefix for all PJL commands except the Universal Exit Language (UEL) command. The rest of the PJL command is not case sensitive. The UEL command is case sensitive. • All PJL commands except UEL must be terminated with a line feed character ().
3-3 PJL ENTER LANGUAGE Command This command causes the printer to enter the specified language, such as PCL emulation, PostScript emulation, or PPDS. Syntax: @PJL ENTER LANGUAGE = language[] Notes: • language is PCL, PCL3, PCLXL, PostScript, or PPDS. • You can use uppercase, lowercase, or mixed case. (@PJL must be uppercase; all others can be mixed or lowercase.) Example: @PJL ENTER LANGUAGE = PostScript[] enters PostScript emulation.
3-4 PJL 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 Waiting message appears on the printer operator panel display or through MarkVision Professional until an EOJ command is received or until the print timeout expires. Your printer also supports the PASSWORD parameter for the PJL JOB command.
3-5 PJL Parameters: NAME = "job name" Use the NAME parameter to assign a character string name to a particular job. The name may be any combination of printable characters, spaces or horizontal tabs up to a maximum of 80 characters, spaces, or tabs. The job name must be enclosed in double quotes, as indicated by the command syntax. START = first page Use the START parameter in conjunction with the END parameter to skip the printing of a particular portion of the job.
3-6 PJL 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. Syntax: @PJL EOJ [NAME = "job name"][] Note: Only use the EOJ command in conjunction with the JOB command.
3-7 PJL 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 Beginning on Page ...
3-8 PJL DEFAULT Command This command modifies the default setting for the specified environment variable and stores the setting in the printer NVRAM. The new setting is activated with the occurrence of the next PJL reset condition. Syntax: @PJL DEFAULT [command modifier:value] variable=value[] [command modifier:value] The [command modifier:value] parameter specifies the type of PJL variables to be modified. The variables supported are listed in the tables beginning on page 3-12.
3-9 PJL variable=value The supported variables and values are listed in the tables beginning on page 3-12. Note: Variables may be modified by the DEFAULT command, except those marked Read Only. Some variables may only be modified using the PJL SET command. These variables cannot be modified using the DEFAULT command. They are marked Set Only. SET Command This command modifies the current setting for the specified environment variable.
3-10 • PJL LRESOURCE:"device:filename.filetype" is required for LRESOURCE variables. (See “Table 3-9: Printer Unique LRESOURCE Variables” on page 3-53.) Values for "device:filename.filetype" are: device flash, flash1, disk, or disk1 (case insensitive) filename 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. The filename is case sensitive.
3-11 PJL INITIALIZE Command This command restores both the current and default environment variables to their factory default values and updates the printer NVRAM.
3-12 PJL Common Variables for Both Printer Languages Note: The word common applies to those variables common to both your printer and the Hewlett-Packard Company’s LaserJet printers. The following common variables are supported for both PCL emulation and PostScript emulation, unless otherwise noted. Therefore, the [command modifier:value] parameter should not be specified. To determine which variables your printer supports, see “Table B-1: Common Variables for Both Printer Languages” on page B-1.
3-13 PJL Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default CPLOCK Disables menus ON, OFF OFF (DEFAULT only) ON disables the printer operator panel menus. OFF enables menus. DENSITY Print Darkness 1 to 5 • • • • • 1 = Lightest 2 = Lighter 3 = Normal 4 = Darker 5 = Darkest 2, 3, 4 (Model specific) To determine the default value of your printer, see “Table B-1: Common Variables for Both Printer Languages” on page B-1.
3-14 PJL Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default HOLDTYPE Print and Hold Type PUBLIC, PRIVATE PUBLIC (SET only) The HOLD, HOLDKEY, and HOLDTYPE variables interact with each other as follows: • When HOLD is set to On, HOLDKEY is set to a valid PIN, and HOLDTYPE is set to Private, Confidential Print capability is available.
3-15 PJL Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default JOBOFFSET Offset Pages ON, OFF, BETWEENJOBS, BETWEENCOPIES OFF INQUIRE or DINQUIRE returns the value of Offset Pages as follows: • If Offset Pages is set to Off, OFF is returned. • If Offset Pages is set to Between Jobs or Between Copies, ON is returned. Offset refers to stacking entire print jobs or copies of the same print job in two separate groups in an output bin.
3-16 PJL Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default OUTBIN Output Bin UPPER, LOWER, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” UPPER name is a variable that allows for custom naming of optional output bins. The text string is truncated to 24 characters.
3-17 PJL Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default PARALLEL Parallel Protocol SLOW, FAST FAST (DEFAULT only) A value of SLOW indicates the Parallel Protocol setting is Standard. The value of FAST indicates the Parallel Protocol setting is FASTBYTES. (Port Specific) INQUIRE or DINQUIRE returns the value of the Parallel Protocol as follows: • If Parallel Protocol is set as Standard, SLOW is returned.
3-18 PJL Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default POWERSAVETIME Power Save time, in minutes 0 to 120 (Model specific) 20 (DEFAULT only) 0 to 240 (Model specific) (0 indicates the Power Saver Time feature is disabled.) The time the printer remains idle before it enters Power Save mode when POWERSAVE is On.
3-19 PJL Table 3-3: Common Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default USERNAME Print and Hold Username “username” NULL (No username) (SET only) username is a text string truncated to 24 characters. Note: A null (“ “) string is an acceptable value and indicates no Print and Hold Username is specified. WIDEA4 A4 width NO, YES NO NO indicates the A4 width is 198 mm. YES indicates the A4 width is 203 mm.
3-20 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function LBONDOUTBIN Assign UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, Type/Bin - Bond OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” (DEFAULT only) Selections Factory Default UPPER, DISABLED (Model specific) name is a variable that allows for custom naming of optional output bins.
3-21 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCARDSTOCKOUTBIN Assign Type/Bin Card Stock UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” UPPER, DISABLED (Model specific) (DEFAULT only) name is a variable that allows for custom naming of optional output bins.
3-22 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCOLOREDLOADING Colored Paper Loading OFF, DUPLEX OFF Assign Type/Bin Colored Paper UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” UPPER, DISABLED (Model specific) (DEFAULT only) LCOLOREDOUTBIN (DEFAULT only) name
3-23 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMPAPERHEIGHT Universal Height 76 to 915 in increments of 1 mm 3 to 36.01 in increments of 0.01 in. 356, 360, 457 mm 14, 14.17, 18 in. (Model and country specific) Note: Values are determined to be inches or millimeters based on the LCUSTOMPAPERUNITS setting.
3-24 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE1OUTBIN Assign Type/Bin Custom Type 1 UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” UPPER, DISABLED (Model specific) (DEFAULT only) name is a variable that allows for custom naming of optional output bins.
3-25 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE2NAME Custom Type 2 Name "name" CUSTOMTYPE2 (DEFAULT only) name is a variable that allows for custom naming of print material types. The text string is truncated to 24 characters. When queried, the quotes are not returned around the string name. The default name is returned unless you have specified a custom name.
3-26 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE3MEDIA Custom Type 3 Media PAPER, COATED, GLOSSY, TRANSPARENCY, LABELS, CARDSTOCK, ENVELOPE, COTTONPAPER PAPER Custom Type 3 Name "name" CUSTOMTYPE3 (DEFAULT only) LCUSTOMTYPE3NAME (DEFAULT only) name is a variable that allows for custom naming of print material types. The text string is truncated to 24 characters.
3-27 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE4LOADING Custom Type 4 Paper Loading OFF, DUPLEX OFF Custom Type 4 Media PAPER, COATED, GLOSSY, TRANSPARENCY, LABELS, CARDSTOCK, ENVELOPE, COTTONPAPER PAPER Custom Type 4 Name "name" CUSTOMTYPE4 (DEFAULT only) LCUSTOMTYPE4MEDIA (DEFAULT only) LCUSTOMTYPE4NAME (DEFAULT only) name is a variable that allows for custom naming of print material types.
3-28 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE5LENGTH Custom Type 5 Length NORMAL, SHORT NORMAL Custom Type 5 Paper Loading OFF, DUPLEX OFF Custom Type 5 Media PAPER, COATED, GLOSSY, TRANSPARENCY, LABELS, CARDSTOCK, ENVELOPE, COTTONPAPER PAPER Custom Type 5 Name "name" CUSTOMTYPE5 (DEFAULT only) LCUSTOMTYPE5LOADING (DEFAULT only) LCUSTOMTYPE5MEDIA (DEFAULT only) LCUSTOMTYPE5NAME (DEFAULT only) n
3-29 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE5WEIGHT Custom Type 5 Weight LIGHT, NORMAL, HEAVY NORMAL Custom Type 6 Length NORMAL, SHORT NORMAL Custom Type 6 Paper Loading OFF, DUPLEX OFF Custom Type 6 Media PAPER, COATED, GLOSSY, TRANSPARENCY, LABELS, CARDSTOCK, ENVELOPE, COTTONPAPER PAPER Custom Type 6 Name "name" CUSTOMTYPE6 (DEFAULT only) LCUSTOMTYPE6LENGTH (DEFAULT only) LCUSTOMTYPE6LOAD
3-30 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LCUSTOMTYPE6TEXTURE Custom Type 6 Texture SMOOTH, NORMAL, ROUGH NORMAL Custom Type 6 Weight LIGHT, NORMAL, HEAVY NORMAL Download Target RAM, FLASH, FLASH1, DISK, DISK1 RAM LDRYTIMEDELAY Dry Time Delay 0, 3 ...
3-31 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LENVELOPETEXTURE Envelope Texture SMOOTH, NORMAL, ROUGH NORMAL Envelope Weight LIGHT, NORMAL, HEAVY NORMAL ESC Character Substitution 0 to 255 27 Fax Resolution STANDARD, FINE, SUPERFINE, ULTRAFINE STANDARD (DEFAULT only) LENVELOPEWEIGHT (DEFAULT only) LESCCHAR (READ only) (Port specific) LFAXRESOLUTION (SET only) LFAXREDIAL Note: Status Readback commands retu
3-32 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LGLOSSYOUTPUTBIN Assign Type/Bin - Glossy UPPER, LOWER, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” UPPER name is a variable that allows for custom naming of optional output bins. The text string is truncated to 24 characters.
3-33 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LIMAGEENHANCETYPE Image Enhancement Technology Type 2, 4, AUTO 2, 4 Page Image Orientation DONOTROTATE, ROTATEPAPER, ROTATEENVELOPES, ROTATESTAPLED, ROTATESTAPLEDANDENVELOPES, ROTATEALL DONOTROTATE LIMAGESMOOTHING Image Smoothing for PostScript ON, OFF OFF LINFEEDERSIZE Envelope feeder installed size, default formatting size COM10, COM9, MONARCH, DL, C5, B5, OTH
3-34 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LLABELSOUTBIN Assign Type/Bin Labels UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” UPPER, DISABLED (Model specific) (DEFAULT only) name is a variable that allows for custom naming of optional output bins.
3-35 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LLETTERHEADOUTBIN Assign Type/Bin Letterhead UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” UPPER, DISABLED (Model specific) (DEFAULT only) name is a variable that allows for custom naming of optional output bins.
3-36 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LMANUALCOLORCMYKIMAGE Manual Color CMYK Image OFF, VIVID, VIVIDCMYK, USCMYK, EUROCMYK USCMYK (US) LMANUALENVELOPESIZE Manual Envelope, default formatting size COM10, COM9, MONARCH, DL, C5, B5, OTHERENVELOPE COM10, DL (Country specific) LMANUALENVELOPETYPE Manual Envelope Type ENVELOPE, CUSTOMTYPE1, CUSTOMTYPE2, CUSTOMTYPE3, CUSTOMTYPE4, CUSTOMTYPE5, CUSTOMTYPE6, “n
3-37 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LMULTIPAGEPRINT Multipage Printing OFF, 2UP, 3UP, 4UP, 6UP, 9UP, 12UP, 16UP OFF LMULTIPAGEVIEW Multipage View AUTO, SHORTEDGE, LONGEDGE AUTO LNPAP NPA Protocol Setting ON, OFF, AUTO AUTO Optional Output Bin 1 Name "name" (READ only) (Port specific) LOPTIONALOUTBIN1NAME (DEFAULT only) This value is reported for the interface link that the command is received.
3-38 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LOPTIONALOUTBIN6NAME Optional Output Bin 6 Name "name" OPTIONAL OUTBIN6 (DEFAULT only) name is a variable that allows for custom naming of optional output bins. The text string is truncated to 24 characters. When queried, the quotes are not returned around the string name. The default name is returned unless you have specified a custom name.
3-39 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LOVERFLOWOUTBIN Overflow Bin UPPER, LOWER, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” UPPER (DEFAULT only) name is a variable that allows for custom naming of optional output bins. The text string is truncated to 24 characters.
3-40 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LPICTUREGRADE PictureGrade™ ON, OFF ON LPLAINLENGTH Plain Paper Length NORMAL, SHORT NORMAL Assign Type/Bin - Plain Paper UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” UPPER, DISABLED (Model specific) (DEFAULT
3-41 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LPPDS Activate Personal Printer Data Stream (PPDS) printer language ON, OFF OFF (DEFAULT only) Use ON to enable PPDS printer language and OFF to disable PPDS printer language. After this command is processed, the printer performs a Power On Reset (POR) to activate the changes.
3-42 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LPREPRINTEDOUTBIN Assign Type/Bin Preprinted Paper UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” UPPER, DISABLED (Model specific) name is a variable that allows for custom naming of optional output bins.
3-43 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LPRINTQUALITY Print Quality Mode QUICKPRINT, NORMAL, PRESENTATION, GRAPHICS, IMAGES, 1200IMAGEQ, INKSAVER, NORMAL, BEST NORMAL LPUNCH Hole Punch ON, OFF OFF LREAROUTBINNAME Rear Output Bin Name "name" REAROUTBIN name is a variable that allows for custom naming of optional output bins. The text string is truncated to 24 characters.
3-44 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LSTANDARDOUTBINNAME Standard Output Bin Name "name" UPPER (DEFAULT only) name is a variable that allows for custom naming of output bins. The text string is truncated to 24 characters. When queried, the quotes are not returned around the string name. The default name is returned unless you have specified a custom name.
3-45 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LTRANSPARENCYOUTBIN Assign Type/Bin Transparency UPPER, LOWER, DISABLED, OPTIONALOUTBIN1, OPTIONALOUTBIN2, OPTIONALOUTBIN3, OPTIONALOUTBIN4, OPTIONALOUTBIN5, OPTIONALOUTBIN6, OPTIONALOUTBIN7, OPTIONALOUTBIN8, OPTIONALOUTBIN9, OPTIONALOUTBIN10, “name” UPPER, DISABLED (Model specific) (DEFAULT only) name is a variable that allows for custom naming of optional output bins.
3-46 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LTRAY3SENSEDTYPE PAPER Detected Type for Paper Tray 3 PLAIN, BOND, GLOSSY, CARDSTOCK, LABELS, LETTERHEAD, PREPRINTED, COLORED, CUSTOMTYPE1, CUSTOMTYPE2, CUSTOMTYPE3, CUSTOMTYPE4, CUSTOMTYPE6 PLAIN, CUSTOMTYPE3 LTRAY3SENSEDTYPE TRANSPARENCY Detected Type TRANSPARENCY, CUSTOMTYPE5 for Transparency - Tray 3 TRANSPARENCY LTRAY4SENSEDTYPE PAPER Detected Type for Paper Tra
3-47 PJL Table 3-4: Printer Unique Variables for Both Printer Languages (Continued) Variable Function Selections Factory Default LTRAY2PAPERTYPE Tray 2 Paper Type PLAIN, COATED, GLOSSY, PHOTO, GREETINGCARD, IRONON, BOND, TRANSPARENCY, CARDSTOCK, LABELS, LETTERHEAD, PREPRINTED, COLORED, ENVELOPE, CUSTOMTYPE1, CUSTOMTYPE2, CUSTOMTYPE3, CUSTOMTYPE4, CUSTOMTYPE5, CUSTOMTYPE6, "name" PLAIN, CUSTOMTYPE2 (Model specific) name is a text string that is truncated to 24 characters.
3-48 PJL Common Variables for PCL Emulation Note: The word common applies to those variables common to both your printer and the Hewlett-Packard Company’s LaserJet printers. Use these variables only for PCL emulation. The [command modifier:value] parameter should be specified as LPARM:PCL. For example: @PJL SET LPARM:PCL FONTSOURCE=I To determine which variables your printer supports, see “Table B-3: Common Variables for PCL Emulation” on page B-11.
3-49 PJL Printer Unique Variables for PCL Emulation The following variables are unique to your printer and are supported in PCL emulation only. The [command modifier:value] parameter should be specified as LPARM:PCL. For example: @PJL SET LPARM:PCL LBITMAPROUNDING=OFF[] To determine which variables your printer supports, see “Table B-4: Printer Unique Variables for PCL Emulation” on page B-11.
3-50 PJL Table 3-6: Printer Unique Variables for PCL Emulation (Continued) Variable Function Selections Factory Default LASSIGNTRAY1 Tray Renumber Assign Tray 1 OFF, 0 to 199 OFF Variable used with PJL SET or DEFAULT command. OFF, 0 to 199, NONE OFF Variable used with PJL INQUIRE or DINQUIRE command. LASSIGNTRAY2 Tray Renumber Assign Tray 2 OFF, 0 to 199 OFF Variable used with PJL SET or DEFAULT command. OFF, 0 to 199, NONE OFF Variable used with PJL INQUIRE or DINQUIRE command.
3-51 PJL Table 3-6: Printer Unique Variables for PCL Emulation (Continued) Variable Function Selections Factory Default LFONTCOMPATIBILITY Font Compatibility Level PCL5, PCL6 PCL6 LFONTPRIORITY Font Priority Search RESOLUTION, NORESOLUTION RESOLUTION (SET only) When RESOLUTION is specified, your printer is compatible with the Hewlett-Packard Company’s LaserJet printers. When NORESOLUTION is specified, font resolution is removed from the font selection priority criteria.
3-52 PJL Printer Unique Variables for PostScript Emulation The following variables are unique in some printers and are supported in PostScript emulation only. The [command modifier:value] parameter should be specified as LPARM:POSTSCRIPT. For example: @PJL SET LPARM:POSTSCRIPT LPICTUREGRADE=ON[] To determine which variables your printer supports, see Table B-6 on page B-12.
3-53 PJL To determine which variables your printer supports, see “Table B-7: Printer Unique LRESOURCE Variables” on page B-13. Table 3-9: Printer Unique LRESOURCE Variables Factory Default Variable Function Selections LDESCRIPTION Macro or Symbol Set Description 1 "alphanumeric string" (DEFAULT only) The description is limited to 16 characters and must be enclosed in double quotes.
3-54 PJL 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” on page B-13.
3-55 • PJL LPARM:POSTSCRIPT 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.) • LRESOURCE:"device:filename.filetype" is required for LRESOURCE vari- ables. (See the table “Printer Unique LRESOURCE Variables” on page 3-53.) Values for "device:filename.
3-56 PJL 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” on page 3-61 for additional information about the messages returned by the INFO STATUS, USTATUS DEVICE, and USTATUS TIMED commands.
3-57 INFO CONFIG Response Syntax (An Example): @PJL INFO CONFIG IN TRAYS [2 ENUMERATED] INTRAY1 INTRAY2 MANUAL FEED OUT TRAYS [1 ENUMERATED] UPPER FACEDOWN PAPERS [13 ENUMERATED] LETTER LEGAL A4 A5 B5PAPER EXECUTIVE COM10 COM9 MONARCH DL C5 B5 OTHERENVELOPE LANGUAGES [1 ENUMERATED] PCL USTATUS [4 ENUMERATED] DEVICE
3-58 PJL INQUIRE Command This command is used to query the current setting of the specified environment variable. Syntax: @PJL INQUIRE [command modifier:value] variable[] Response Syntax: @PJL INQUIRE [command modifier:value] variable value [command modifier:value] The [command modifier:value] parameter specifies the type of PJL variables to be queried. The variables supported are listed in the tables beginning on page 3-12.
3-59 PJL variable=value The supported variables are listed in the tables beginning on page 3-12. This printer returns a ? for inquiries of an unsupported variable, or inquiries of a variable associated with an option that is not installed. USTATUS Command This command is used to enable and disable unsolicited status from the printer. Unsolicited status information is sent automatically when an asynchronous event occurs.
3-60 PJL ustatus variable=value The following values are supported for the ustatus variable=value parameter. Table 3-11: USTATUS Unsolicited Status Variable Values Ustatus Variable Value Description DEVICE ON Enables unsolicited status for device changes. VERBOSE Enables unsolicited status for all device changes. Also enables warnings from the PJL parser. OFF Disables unsolicited status for device changes. ON Enables unsolicited status for job changes.
3-61 PJL Status Message Format The format of the returned information from the INFO STATUS, USTATUS DEVICE, and USTATUS TIMED commands is described in this section.
3-62 PJL Table 3-12: PJL Information Messages Printer State Status Code Display String Online Status Ready with Replace Transfer 10006 Replace Transfer TRUE Power Saver with Ink Low 10006 88 Ink Low TRUE Power Saver mode with Toner Low 10006 88 Toner Low TRUE Power Saver mode with Replace Toner 10006 Replace Toner TRUE Power Saver mode with Replace PC Kit 10006 Replace PC Kit TRUE Power Saver mode with Replace Fuser 10006 Replace Fuser TRUE Power Saver mode with Replace Transfer
3-63 PJL Auto-Continuable Conditions These status messages are returned independent of the state of the Auto Continue menu item. Auto-continuable messages are returned in this form: CODE=status code DISPLAY=display string (in double quotes) ONLINE=online status To determine which messages your printer supports, see “Table B-10: PJL Messages for Auto-Continuable Conditions” on page B-14.
3-64 PJL Table 3-13: PJL Messages for Auto-Continuable Conditions (Continued) Status Code Display String Online Status Intervention required: serial option disabled 30018 56 Serial 1 Port Disabled FALSE Intervention required: standard parallel port disabled 30018 56 Standard Parallel Port Disabled FALSE Intervention required: parallel port disabled 30018 56 Parallel Port Disabled FALSE Intervention required: parallel port error 30018 56 Parallel Port x Disabled FALSE Intervention requir
3-65 PJL Table 3-13: PJL Messages for Auto-Continuable Conditions (Continued) Status Code Display String Online Status Intervention required: scheduled maintenance 30075 80 Scheduled Maintenance FALSE Intervention required: resource save off deficient memory 30076 35 Res Save Off Deficient Memory FALSE Intervention required: insufficient collation area 30076 37 Insufficient Collation Area FALSE Intervention required: hole punch box full 30107 Empty Hole Punch Box FALSE Intervention requ
3-66 PJL Table 3-13: PJL Messages for Auto-Continuable Conditions (Continued) Status Code Display String Online Status Intervention required: disk full 32002 62 Disk Full FALSE Intervention required: disk corrupted 32015 Disk Corrupted.
3-67 PJL Attendance Conditions Attendance conditions require operator intervention. Attendance messages are returned in this form: CODE=status code DISPLAY=display string (in double quotes) ONLINE=online status To determine which messages your printer supports, see “Table B-11: PJL Messages for Attendance Conditions” on page B-18.
3-68 PJL Table 3-14: PJL Message for Attendance Conditions Printer State Status Code Display String Online Status Intervention required: cartridge life warning 40021 Cartridge Life Warning XXXX FALSE Intervention required: missing cartridge 40021 31 Missing Cartridge XXXX FALSE Intervention required: missing printhead 40021 31 Missing Printhead FALSE Intervention required: unsupported printhead 40021 32 Unsupported Printhead FALSE Intervention required: size sense error 40021 40 Tray
3-69 PJL Table 3-14: PJL Message for Attendance Conditions Printer State Status Code Display String Online Status Intervention required: print cartridge missing 40021 Insert Print Cartridge FALSE Intervention required: paper jam 40022 2xx Paper Jam FALSE Intervention required: check tray connection 40027 Check Tray
3-70 PJL Table 3-14: PJL Message for Attendance Conditions Printer State Status Code Display String Online Status Intervention required: PerfectFinish™ missing 40037 31 PerfectFinish Missing FALSE Intervention required: PerfectFinish empty 40037 87 PerfectFinish Empty FALSE Intervention required: photo developer nearly exhausted 40038 84 Black Photo Dev Life Warning FALSE Intervention required: photo developer nearly exhausted 40038 84 Color Photo Dev Life Warning FALSE Intervention re
3-71 PJL Table 3-14: PJL Message for Attendance Conditions Printer State Status Code Display String Online Status Intervention required: cartridge low 40038 88 Cartridge Low FALSE Intervention required: replace photoconductor kit 40038 Replace PC Kit FALSE Intervention required: replace photoconductor kit to continue 40038 Replace PC Kit To Continue FALSE Intervention required: replace toner cartridge 40038 Replace Toner Cartridge FALSE Intervention required: replace toner cartr
3-72 PJL Table 3-14: PJL Message for Attendance Conditions Printer State Status Code Display String Online Status Intervention required: install duplex or cancel job 40095 Install Duplex or Cancel Job FALSE Intervention required: duplex cover open 40096 Close Duplex Door FALSE Intervention required: insert duplex option 40096 Insert Duplex Option FALSE Intervention required: load staples 40101 Load Staples FALSE 1 XXXX represents a subset of letters CMYK, where CMYK denotes Cyan, Mage
3-73 PJL To determine which messages your printer supports, see “Table B-12: PJL Messages for Paper Handling” on page B-23.
3-74 Table 3-16: Tray Codes X Value Tray 0 Multipurpose Feeder 1 Manual Feed 2 Tray 1 3 Tray 2 4 Envelope Feeder 5 Tray 3 6 Tray 4 7 Tray 5 Table 3-17: Media Size Codes YY Value Media Size 00 Universal 01 Other Envelope 02 Letter Paper 03 Legal Paper 04 A4 Paper 05 Executive Paper 06 11 x 17 (Ledger) 07 A3 08 Com 10 Envelope 09 7 3/4 Envelope (Monarch) 10 C5 Envelope 11 DL Envelope 12 JIS B4 13 JIS B5 Paper 14 B5 Envelope 15 Custom Media 16 A3+, JB4 Pape
3-75 PJL Table 3-17: Media Size Codes YY Value Media Size 20 A5 21 Folio 22 Statement 90 Com 9 Envelope Table 3-18: Output Bin Codes WW Value Output Bin 00 Standard Bin 01 Bin 1 02 Bin 2 03 Bin 3 04 Bin 4 05 Bin 5 06 Bin 6 07 Bin 7 08 Bin 8 09 Bin 9 10 Bin 10 Operator Intervention - Paper Jams When a <#> Paper Jam message appears on the printer operator panel display or through MarkVision Professional, a message is returned to the host computer indicating the type and loc
3-76 PJL To determine which messages your printer supports, see Table B-13 on page B-24.
3-77 PJL Table 3-19: PJL Messages for Paper Jams (Continued) Printer State Status Code Display String* Online Status Intervention required: paper jam 4232x 232 Paper Jam FALSE Intervention required: paper jam 4233x 233 Paper Jam FALSE Intervention required: paper jam 4234x 234 Paper Jam FALSE Intervention required: paper jam 424yx 24y Paper Jam FALSE Intervention required: paper jam 4241wy 241 Paper Jam FALSE Intervention required: paper jam 4242wy 242 Paper Jam FALSE Intervent
3-78 PJL Table 3-19: PJL Messages for Paper Jams (Continued) Printer State Status Code Display String* Online Status Intervention required: paper jam 4253w 253 Paper Jam FALSE Intervention required: paper jam 4254wy 254 Paper Jam FALSE Intervention required: paper jam 4255 255 Paper Jam FALSE Intervention required: paper jam 4256w 256 Paper Jam FALSE Intervention required: paper jam 4257w 257 Paper Jam FALSE Intervention required: paper jam 4258w 258 Paper Jam FALSE Interventio
3-79 PJL Table 3-19: PJL Messages for Paper Jams (Continued) Printer State Status Code Display String* Online Status Intervention required: paper jam 4281w 281 Paper Jam FALSE Intervention required: paper jam 4281x 281 Paper Jam FALSE Intervention required: paper jam 4282w 282 Paper Jam FALSE Intervention required: paper jam 4282x 282 Paper Jam FALSE Intervention required: paper jam 4283w 283 Paper Jam FALSE Intervention required: paper jam 4283x 283 Paper Jam FALSE Interventio
3-80 PJL Table 3-19: PJL Messages for Paper Jams (Continued) Printer State Status Code Display String* Online Status Intervention required: paper jam 4294 294 Paper Jam FALSE Intervention required: paper jam 4295 295 Paper Jam FALSE 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. z represents the bin number.
3-81 PJL Syntax: @PJL RDYMSG DISPLAY = "message"[] 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. Note: Refer to your printer user documentation for information about how to return your printer to the ONLINE state.
3-82 PJL 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: @PJL LBEEP[] 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. For example, the printer could switch from parallel interface to serial interface between jobs.
3-83 PJL LPRINT Commands (Information Pages) Use these commands to print one of the internal information pages. @PJL testpage[] The supported testpage 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. LPRINTTESTPAGE Prints the test page. LPRINTMENUS Prints the menu settings page.
3-84 PORT parameter The following ports are valid parameters for LESCAPECHAR: • • • • • • • • • • • • • • • • • • • • • • • INA INA1 INA2 INA3 LOCALTALK1 LOCALTALK2 LOCALTALK3 PARALLEL PARALLEL1 PARALLEL2 PARALLEL 3 USB USB1 USB2 USB3 SERIAL SERIAL1 SERIAL2 SERIAL3 IR IR1 IR2 IR3 PJL
3-85 PJL 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.
3-86 PJL LDOWNLOADTARGET Command This command specifies which device is the target for downloaded files. The target can be RAM, flash, or disk.
3-87 PJL Table 3-22 lists the parameters used with most of the commands. Additional parameters are noted in the description of each command. Table 3-22: Variables for Flash and Disk File and Password Commands Parameter Syntax Description accesstype ACCESS = accesstype One of the following access types must be specified when a file is opened: RO WO RW AP Open for read only. File must already exist on specified device. Create a new file.
3-88 PJL Table 3-22: Variables for Flash and Disk File and Password Commands (Continued) Parameter Syntax Description filedevice DEVICE = filedevice File storage media. Case insensitive. flash flash1 disk disk1 rom The rom value is used for the LRUNFILE command only. Note: The command is ignored if the device is not installed. flashdevice DEVICE = flashdevice File storage media.
3-89 PJL Table 3-22: Variables for Flash and Disk File and Password Commands (Continued) Parameter Syntax Description location START = location The location in the file to begin writing or reading. Use an integer that represents an offset in bytes from the beginning of the file. Optional for both LREADFILE and LWRITEFILE commands. If omitted on an LREADFILE command, location of 0 (beginning of the file) is assumed.
3-90 PJL LREADFILE Command Use this command to read data from a file on a storage device. Syntax: @PJL LREADFILE DEVICE = filedevice FILENAME = "fname" [START = location] [LENGTH = bytecount][] Response Syntax: @PJL LREADFILE DEVICE = filedevice FILENAME = "fname" START = location LENGTH = bytecount @PJL END DATA Notes: • The file must be closed using the LCLOSEFILE command once all operations are complete.
3-91 PJL LWRITEFILE Command Use this command to write data to a file on a storage device. Syntax: @PJL LWRITEFILE DEVICE = filedevice FILENAME = "fname" [START = location] [LENGTH = bytecount][] [@PJL END DATA][] 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 accesstype.
3-92 PJL LRENAMEFILE Command Use this command to rename a file on a storage device. The command is ignored if the filename specified as OLDFILENAME doesn’t exist on the device, or if the filename specified as NEWFILENAME already exists on the device. Syntax: @PJL LRENAMEFILE DEVICE = filedevice OLDFILENAME = "fname" NEWFILENAME = "fname"[] LDELETEFILE Command Use this command to delete a file on a storage device. The command is ignored if the file doesn’t exist on the device.
3-93 PJL 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).
3-94 PJL Syntax: @PJL DEFAULT LRESOURCE:"device:filename.filetype" LRWLOCK="password"[] @PJL DEFAULT LRESOURCE:"device:filename.filetype" LWLOCK="password"[] 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.
3-95 PJL 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. The file or device must be re-locked using the LDELETEPASSWORD command after the job is completed.
3-96 PJL Re-Locking a Protected File or Device Use the LDELETEPASSWORD command to re-lock a password-protected file or device that has been unlocked using the LDECLARE command. If an LRESOURCE is not specified, all unlocked files or devices are re-locked. Syntax: @PJL LDELETEPASSWORD [LRESOURCE : "device:filename.filetype"][] LRESOURCE : "device:filename.filetype" Values for "device:filename.
3-97 PJL Unlocking a Protected File or Device for the Current Job The file or device unlocked by the execution of this command is automatically re-locked upon execution of the EOJ command or by a printer language change. Syntax: @PJL LDECLARE LRESOURCE : "device:filename.filetype" LRWLOCKJ = "password"[] @PJL LDECLARE LRESOURCE : "device:filename.filetype" LWLOCKJ = "password"[] LRESOURCE : "device:filename.filetype" Values for "device:filename.
3-98 PJL Recovering Lost Passwords Use the LQUERYSEED and LBYPASSPASSWORD commands to recover lost passwords. Syntax: @PJL LQUERYSEED[] @PJL LBYPASSPASSWORD KEY = "key"[] Use the following steps to retrieve lost passwords: 1 Send the LQUERYSEED command to the printer by one of the host computer interfaces. This command causes a value, the “seed,” to display on the printer operator panel, through MarkVision Professional or, if there isn’t an LCD panel, to print on the Menu Settings Page.
4-1 PostScript CHAPTER 4: PostScript Emulation This section explains PostScript emulation supplemental operators in detail. For more information, refer to the PostScript Language Reference Manual (Third Edition) by Adobe Systems, Inc. To determine which commands your printer supports, see Appendix C: “PostScript Support” on page C-1.
4-2 PostScript 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 Resource Save is set to On or the resources are stored in flash memory or on disk.
4-3 PostScript 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.
4-4 PostScript Logical Page Size See the following tables for the logical page size dimensions your printer supports. If information about your printer is not included in the following tables, see page 1-1 for information on how to get a Technical Reference for your printer. Lexmark C510(n) 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.
4-5 PostScript Lexmark X422 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. Table 4-2: Lexmark X422 PostScript 3 Emulation Printable Area Selection Paper/Envelope Dimensions Dimensions by Area (pels) in 600th of an Inch Name Millimeters A Inches B C D E F Paper JIS B4 257 x 364 10.1 x 14.
4-6 PostScript Lexmark E230, E232, E234(n), E330, E332n The following table lists the exact width and length of the printable areas for all paper and envelope sizes the Lexmark E230, E232, E234(n), E330, and E332 printers support. Areas A through F in the table are described in the Legend under “Printable Areas” on page 4-3.
4-7 PostScript PostScript Emulation Fonts for the Lexmark X422 The Lexmark X422 printer has 91 resident fonts in PostScript emulation.
4-8 PostScript 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 LetterGothic Univers-Bold Note: In backward compatibility mode, the LetterGothic-BoldSlanted font is unavailable.
4-9 PostScript 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. The following table lists the 158 resident fonts in PostScript emulation.
4-10 GoldSerifMM Bodoni-Bold Univers-Extended Bodoni-BoldItalic LetterGothic-BoldSlanted JoannaMT Marigold JoannaMT-Italic NewCenturySchlbk-Roman JoannaMT-Bold NewCenturySchlbk-Italic JoannaMT-BoldItalic NewCenturySchlbk-Bold LubalinGraph-Book NewCenturySchlbk-BoldItalic LubalinGraph-BookOblique Optima LubalinGraph-Demi Optima-Bold LubalinGraph-DemiOblique Optima-BoldItalic Palatino-Roman Optima-Italic Palatino-Italic CooperBlack Palatino-Bold CooperBlack-Italic Palatino-BoldItal
4-11 PostScript 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 LetterGothic Univers-Bold Note: In backward compatibility mode, the LetterGothic-BoldSlanted font is unavailable.
4-12 PostScript PostScript Emulation Fonts for the Lexmark E234(n), E330, E332n The Lexmark E234(n), E330, and E332n printers have 91resident fonts in PostScript emulation. Since the fonts are designed to match Adobe PostScript 3, this is called forward compatibility mode. The following table lists the 91resident fonts in PostScript emulation.
4-13 GoldSansMM NewCenturySchlbk-Roman GoldSerifMM NewCenturySchlbk-Italic Helvetica NewCenturySchlbk-Bold PostScript ZapfDingbats PostScript emulation also has a backward compatibility mode that changes the metrics of 8 of the resident fonts to match the fonts in the Lexmark Optra S family of printers.
4-14 PostScript Backward compatibility: statusdict begin PS2fonts end (temporary, changes the PostScript job only) <> setsystemparams (permanent, changes the default in NVRAM) With the appropriate printer driver installed and selected, your software program enumerates and selects the available PostScript fonts. Supplemental Operators This section explains PostScript emulation supplemental operators in detail.
4-15 PostScript nameofoperator — nameofoperator variable Brief description of the command function. Description of variables. Error: bold font 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. They use the specified size as a page device PageSize parameter.
4-16 PostScript Table 4-7: Paper Sizes Supported ✓ Supported ✘ Not Supported Paper Sizes E23x E33x X422 C510(n) Printer Model Literal Name Size (mm) Size (inches) Size (points) letter 215.9 x 279.4 8.5 x 11.0 612 x 792 ✓ ✓ ✓ legal2 215.9 x 355.6 8.5 x 14.0 612 x 1008 ✓ ✓ ✓ b51 182.0 x 257.0 7.17 x 10.1 516 x 729 ✓ ✓ ✓ a4 210.0 x 297.0 8.27 x 11.7 595 x 842 ✓ ✓ ✓ executivepage 184.2 x 266.7 7.25 x 10.5 522 x 756 ✓ ✓ ✓ a5 148.0 x 210.0 5.83 x 8.
4-17 PostScript currentuniversalsize — currentuniversalsize integer integer integer (string) queries the current settings for the Universal paper size. Three integers and one string are returned on the stack: Universal Width Universal Height Universal Feed Direction Custom Universal Prompt String Error: stackoverflow ignoresize — ignoresize integer queries whether or not text is being oriented based on page size.
4-18 PostScript setuniversalsize — integer integer integer (string) setuniversalsize changes the current settings for the Universal paper size. Each parameter on the stack indicates: Universal Width minimum to maximum width in points Universal Height minimum to maximum height in points Universal Feed Direction 0 short edge 1 long edge Custom Universal Prompt String String must be 16 characters or less.
4-19 • If the requested media size is not found by the previous search, the following search order is used: – – – – – – • PostScript 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. For printers that support automatic duplexing: • Automatic duplexing is not supported for custom-size paper or for envelopes in the multipurpose feeder.
4-20 PostScript Table 4-8: Tray Selected with Tray Operators E23x E33x X422 Printer Model C510(n) ✓ Supported ✘ Not Supported Operator Tray Selected (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 tray with custom size paper ✘ ✘ ✘ executivetray tray with executive size paper ✓ ✓ ✓ foli
4-21 PostScript manualfeed /manualfeed boolean def in statusdict indicates if a manual feed source has been selected. The boolean value can be: true false 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 true when showpage or copypage is executed, the page is fed manually.
4-22 PostScript setpapertray integer 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. The PageSize Policy page device parameter is not altered by this operator.
4-23 PostScript Envelope Size Support The literal names in Table 4-9 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. The following example uses a 3.875 x 7.5 envelope.
4-24 PostScript The literal names in Table 4-10 are supported as PostScript emulation compatible operators. Table 4-10: Literal Names Supported ✓ Supported ✘ Not Supported Literal Names E23x E33x X422 C510(n) Printer Model Literal Name Compatible Literal Name monarcenvelope 3.875x7.5envelope ✘ ✓ ✓ com10envelope 4.125x9.
4-25 PostScript Envelope Tray Support If manualfeed in statusdict and the ManualFeed page device parameter are false when the printer receives one of the envelopetray operators listed in “Table 4-11: Envelopetray Operator Selections” on page 4-26, the printer: • Sets the PageSize Policy to 0. • Checks the active source to see if it matches the requested envelope size. If the sizes match, the envelope is fed from the active source.
4-26 PostScript Table 4-11: Envelopetray Operator Selections ✓ Supported ✘ Not Supported Tray Operators E23x E33x X422 C510(n) Printer Model 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 tray with 176 x 250 size envel
4-27 PostScript Supplemental Operator Summary To determine which operators your printer supports, see Table C-1 on page C-1. appletalktype — appletalktype (string) in statusdict, this string reflects the current value of the LocalTalkType device parameter from the %LocalTalk% device. The default string is LaserWriter.
4-28 PostScript checkpassword integer checkpassword or (string) checkpassword checks the passwords for both the SystemParamsPassword system parameter and the StartJobPassword system parameter stored in the printer. If the integer form is used, the integer is converted into a string before the password check occurs. A boolean is returned on the stack to indicate if the specified password matches either password.
4-29 PostScript defaulttimeouts — defaulttimeouts job manualfeed wait queries the user default settings of all timeouts. Three integers are returned on the stack: • JobTimeout system parameter 0 disabled (default) 15...65535 seconds • ManualFeedTimeout page device parameter 0 disabled 1...65535 seconds (default is device dependent) To find the default for your printer, see Table C-2 on page C-4. • WaitTimeout system parameter 0 disabled 15...
4-30 PostScript devcontrol string integer devcontrol boolean 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.
4-31 PostScript Table 4-13: Unsuccessful devcontrol Parameter Error Codes Code Meaning 1 File system access has not been initialized 2 Could not allocate file descriptor 3 Some invalid argument was passed 4 No such device 5 Invalid access to file requested 6 Argument too large (filename, buffer) 7 Invalid file descriptor or filename 8 Catch all error or device error 9 Unable to allocate memory for buffer, data structure 10 Device busy 11 Device not currently mounted 12 Attempt to
4-32 PostScript devforall proc scratchstring devforall — executes the specified proc 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 devicename pages action devformat — formats (erases all data from) the specified device. This operator is in systemdict.
4-33 PostScript devmount device devmount boolean sets the Mounted device parameter for the specified device to true. It also returns the value of the Mounted device parameter for the specified device. This operator is in systemdict. The boolean values indicate: true false 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. This operator may change the search order.
4-34 PostScript mounted true, if the device is mounted. This value is the same as the Mounted device parameter from the specified IODevice. removable true, 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. The three integers are: searchorder The position in the search order. This value is the same as the SearchOrder device parameter from the specified IODevice.
4-35 PostScript diskstatus — diskstatus free logicalsize returns on the stack the following two integers: • Number of pages that are free on the optional disk. The value of the Free device parameter from the %disk1% IODevice. • Total number of pages (1024 bytes) that are on the optional disk. The value of the LogicalSize device parameter from the %disk1% IODevice.
4-36 PostScript dojamrecovery — dojamrecovery boolean queries the user default setting of the Jam Recovery menu item.
4-37 PostScript dostartpage — dostartpage boolean returns a boolean with the same value as the system parameter DoStartPage. The DoStartPage system parameter must be present for the compatibility operator dostartpage to be present. Error: stackoverflow dosysstart — dosysstart boolean returns the current value of the StartupMode system parameter.
4-38 PostScript duplexmode — duplexmode boolean queries the current value for the Duplex page device parameter. true false printing mode is duplex printing mode is simplex Note: For printers that do not support duplexing, this value is always false.
4-39 PostScript file filename access file file creates a file object with specified filename and access. The access values are: r w a r+ w+ a+ 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. File is opened for writing only. open the file for reading and writing. An undefinedfilename error occurs if the file does not exist.
4-40 PostScript firstside — firstside boolean indicates whether the current imaging area is on the front side of the page. true false front side is currently being imaged back side is currently being imaged Error: stackoverflow fontnonzerowinding — boolean fontnonzerowinding sets the winding rule for Type 1 fonts. No query operation is performed since the winding rule is reset to true at the beginning of each print job.
4-41 PostScript ignoresize See page 4-17. initializedisk pages action initializedisk — initializes the disk with the page count and action as integer arguments. The arguments set the (%disk1%) IO device parameters as follows: • LogicalSize parameter is set to pages. • If a value of 0 is set as pages, the entire disk is formatted. • If a value of 1, 2, or 3 is set as pages, an ioerror is generated. • InitializeAction parameter is set to action plus 1.
4-42 PostScript jobsource — jobsource (string) indicates the current value of the CurInputDevice system parameter. A string is returned on the stack indicating the job source.
4-43 PostScript %LPR_B% %LPR_C% %LPR_D% %UnknownDevice% This operator is equivalent to executing the following PostScript emulation sequence: currentsystemparams /CurInputDevice get Error: stackoverflow jobtimeout — jobtimeout integer queries the current user default setting for the JobTimeout parameter. An integer is returned on the stack: disabled 15...
4-44 PostScript manualfeedtimeout /manualfeedtimeout integer def is an integer key in statusdict that works with the ManualFeedTimeout page device parameter to determine the manualfeed timeout for a given page. If during a print job, manualfeedtimeout is defined as an integer value in statusdict, that value is used instead of the ManualFeedTimeout page device parameter.
4-45 PostScript pagesprinted - pagesprinted queries the number of pages of the current job submitted by the PostScript interpreter to the printer. Error: stackoverflow papertray See page 4-21. printername (string) printername (substring) returns the value of the PrinterName system parameter that is defined by the setprintername operator. The value of the string defines the printer name. A maximum of 32 characters are returned on the stack.
4-46 PostScript PS2fonts - PS2fonts redefines the following PostScript resident fonts to match the character designs and metrics defined in PostScript Level 2. The font names in parentheses are the equivalent PostScript 3 font names for the associated PostScript Level 2 names.
4-47 PostScript Note: Some printer models released in the year 2000 or later designated as Energy Star printers cannot have Power Saver disabled. This operator is equivalent to executing the following PostScript emulation sequence: currentpagedevice /PowerSave get Error: stackoverflow ramsize — ramsize integer queries the current setting of the RamSize system parameter. An integer is returned on the stack showing total RAM in bytes.
4-48 PostScript resolution — resolution integer queries the resolution for the current print job. An integer is returned on the stack: 300 dpi is set to On 600 600 dpi is set to On 1200 1200 dpi is set to On 300 This operator is equivalent to executing the following PostScript emulation sequence: currentpagedevice /HWResolution get 0 get Error: stackoverflow revision — revision integer queries the Revision system parameter. An integer is returned on the stack to indicate the revision level.
4-49 PostScript sccbatch channel sccbatch baud option returns the user default settings for serial communication parameters. channel has the following valid integer values: 9 25 If only one serial interface port is available on the printer, both 9 and 25 return the same values. Baud and option values are returned on the stack. baud returns the value of the Baud menu item.
4-50 PostScript sccinteractive channel sccinteractive baud options provided for parsing compatibility purposes. A value of 0 is returned. Errors: invalidaccess, rangecheck, stackoverflow, stackunderflow, typecheck setcoverpage boolean setcoverpage — specifies a cover page for a fax job. The default value is false.
4-51 PostScript setdoidlefonts boolean setdoidlefonts — is parsed and discarded. A boolean value is required. Errors: stackunderflow, typecheck setdojamrecovery boolean setdojamrecovery — changes the user default setting of the Jam Recovery menu item. The changes are not effective until the end of the print job.
4-52 PostScript setdoret integer setdoret — changes the PQET setting for the next page through the end of the print job. The integer values allowed are: 0 1 2 3 4 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.
4-53 PostScript setdosysstart boolean setdosysstart — modifies the value of the StartupMode system parameter. true false StartupMode set to 1 StartupMode set to 0 (default) • If true, 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. • If a Sys/Start file is on both flash and disk, the search order for the devices determines which one is executed.
4-54 PostScript setenginesync boolean 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.
4-55 PostScript setfileposition file position 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. sethardwareiomode integer sethardwareiomode — is parsed and discarded.
4-56 PostScript setjobtimeout integer setjobtimeout — changes the value of the JobTimeout user parameter for the next page through the end of the print job. Valid integers are: disabled 15...65355 seconds 0 The value returns to the JobTimeout system parameter setting at the end of the print job.
4-57 PostScript setprintername string setprintername — changes the PrinterName system parameter to the value of the string. The string value can be any string up to 32 characters. This operator is equivalent to executing the following PostScript emulation sequence: << /PrinterName (string) >> setsystemparams Errors: invalidaccess, limitcheck, stackunderflow, typecheck setquiet integer setquiet — changes the user default setting of the PowerSave page device parameter.
4-58 PostScript setresolution integer 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 600 1200 300 dpi is set to On 600 dpi is set to On 1200 dpi is set to On Notes: • For some printers, the resolution value returns to the user default setting for the Print Resolution menu item at the end of the print job.
4-59 PostScript setsccinteractive channel baud options 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 integer setsoftwareiomode — supports compatibility with the IBM LaserPrinters 4019, 4029, and 4039. It is parsed, and an integer is removed from the stack and discarded.
4-60 PostScript setuserdiskpercent integer setuserdiskpercent — removes an integer from the stack and discards it. Errors: stackunderflow, rangecheck, invalidaccess, typecheck softwareiomode — softwareiomode 0 supports compatibility with the IBM LaserPrinters 4019, 4029, and 4039. It is parsed and returns a 0 (zero, Binary Mode Off) on the stack. Software IO mode defines the data stream you are using.
4-61 PostScript userdiskpercent — userdiskpercent 0 returns a 0 (zero) on the stack. Errors: stackoverflow, invalidaccess waittimeout — waittimeout integer queries the current value for the WaitTimeout user parameter. An integer is returned on the stack: disabled 15...
4-62 PostScript Page Device Parameters In addition to the page device parameters described in Section 4.11 of the PostScript Language Reference Manual (Third Edition) by Adobe Systems, Inc., the following page device parameters are used by setpagedevice and currentpagedevice. Certain parameters, such as Policies, Priority, and ManualFeed are listed here since more information about the parameters is given in Table 4-14 than in the PostScript Language Reference Manual (Third Edition) by Adobe Systems, Inc.
4-63 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition DeviceRenderingInfo (continued) dictionary TonerSaver is a boolean that controls the Toner Saver feature. True False Starts the printer toner saver mechanism Stops the printer toner saver mechanism Notes: • A PostScript job can override the effect of Screening by using sethalftone, setscreen, or setcolorscreen operators, unless Screening is set to IET or IETPictureGrade.
4-64 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition DeviceRenderingInfo (continued) dictionary AutoMediaType is a boolean that controls the MediaType entries in the InputAttributes dictionary in the pagedevice dictionary. True False MediaType entries in the InputAttributes dictionaries cannot be modified by the user. The values are confined to values known by the printer operating system.
4-65 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition DeviceRenderingInfo (continued) dictionary 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. The value is determined by the user default setting in the Color Correction menu item.
4-66 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition ImagingBBox array or null Defines a rectangle that lies within the boundaries of the page specified by PageSize. ImagingBBox may be either a value of null or an array of four numbers. A value of null indicates the bounding box is the largest imageable area possible for a given page size. InputAttributes dictionary Contains information about the various installed input sources.
4-67 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition InputAttributes (continued) dictionary 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.
4-68 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition ManualFeed boolean Indicates if the current (or active) source is a manual source. The following values are supported: True False Manual feed Automatic feed If ManualFeed is set to True, and a change is made to PageSize, MediaWeight, MediaColor, or MediaType parameters, no matching occurs. It is assumed that the correct page is fed.
4-69 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition NupDetails dictionary 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 portraitoriented page.
4-70 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition NupDetails (continued) dictionary Border specifies the type of border to draw around the individual Nup pages. Supported values are: 0 1 No border A solid black line Order is an integer that specifies how the Nup pages are placed on the printed page.
4-71 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition OutputAttributes dictionary Contains information about the output bin targets. There is a numeric key, which is a dictionary, for each installed output bin. OutputType and OutputLocation are the allowable keys in each output dictionary. OutputType is used in the search algorithm to determine which output bin is used as the exit path.
4-72 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition PageSize array 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. Policies dictionary Uses entries to describe the actions to perform when a particular function cannot be completed.
4-73 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition PostRenderingEnhance Details dictionary 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 PQET menu item. Supported values are: 0 1 to 4 PQET is Off. PQET is On (default is 1). Type is a constant value. To find the value of Type for your printer, see “PostRenderingEnhanceDetails” on page C-7.
4-74 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition SlipSheetDetails dictionary Specifies the following two unique separator sheet parameters: SlipSheetSource and Type. SlipSheetSource is an integer type parameter which identifies the source used for separator sheets.
4-75 PostScript Table 4-14: Page Device Parameters (Continued) Key Type Definition Tumble boolean Indicates the orientation of the second side of a duplexed page with respect to the first side.
4-76 PostScript Interpreter Parameters This section describes the PostScript emulation interpreter parameters. There are three types of interpreter parameters: • • • User parameters System parameters Device parameters To determine which parameters your printer supports, see Appendix C: “PostScript Support” on page C-1. User Parameters The following user parameters are used by setuserparams and currentuserparams.
4-77 PostScript Table 4-15: PostScript Emulation User Parameters (Continued) Key Type Definition HalftoneMode integer Affects the results of subsequent halftone setting operators such as setscreen, setcolorscreen, and sethalftone. The HalftoneMode parameter has no effect on the current halftone. Legal values: 0 1 2 IdiomRegnition boolean Legal values: True False JobName string Normal mode of operation. The operators setscreen, setcolorscreen, and sethalftone are not affected.
4-78 PostScript Table 4-15: PostScript Emulation User Parameters (Continued) Key Type Definition MaxOpStack integer Maximum elements in the operand stack. Legal value: Any integer greater than or equal to 75. MaxPatternItem integer Maximum bytes occupied by a single cached pattern. Legal value: Any integer between zero and half of RamSize. MaxScreenItem integer Maximum bytes occupied by a single halftone screen. Legal value: Any non-negative integer.
4-79 PostScript System Parameters The setsystemparams operator sets the values of the specified system parameters. This operator requires a password if one is set. The currentsystemparams operator returns a dictionary of the current values of the system parameters. Values supplied to setsystemparams that are outside the range or limits for the specified integer parameter do not cause rangecheck or limitcheck errors. An appropriate value is used.
4-80 PostScript Table 4-16: PostScript Emulation System Parameters (Continued) Key Type CurInputDevice string Definition (Read-only) The name of the communications device corresponding to the current input file for the PostScript emulation program which is currently executing.
4-81 PostScript Table 4-16: PostScript Emulation System Parameters (Continued) Key Type Definition DoPrintErrors boolean Specifies whether to print an error page using a built-in error handler when a PostScript emulation error occurs. True False Print PS Error user default value is set to On. Print PS Error user default value is set to Off. DoStartPage boolean (Read only) Always returns False. EnableExtraFonts1 boolean True All 75 resident fonts are enabled.
4-82 PostScript Table 4-16: PostScript Emulation System Parameters (Continued) Key Type Definition InstalledRam integer (Read-only) Indicated, in bytes, the total amount of installed printer memory (RAM) in the system. Note: InstalledRam should not be confused with RamSize which is the amount of memory (RAM) available to the formatting interpreters and the graphics engine.
4-83 PostScript Table 4-16: PostScript Emulation System Parameters (Continued) Key Type Definition MaxSourceList integer (Read-only) See Table C-4 on page C-9 for the default value of your printer. MaxUPathCache integer Maximum bytes occupied by the user path cache. Legal value: Any non-negative integer. PageCount integer (Read-only) Total number of pages that have been printed. PanelCode1 string (Read-only) Version of the operator panel code.
4-84 PostScript Table 4-16: PostScript Emulation System Parameters (Continued) Key Type Definition SystemParamsPassword string (Write-only) Controls the ability of setsystemparams to change the values of system parameters and setdevparams to change the values of device parameters. Legal value: Any integer or string of 32 or fewer non-null characters. An integer is converted to a string.
4-85 PostScript Device Parameters The currentdevparams operator returns a dictionary of the current values of the system parameters. The setdevparams operator sets the values of the specified device parameters. • This operator requires a password if one is set. • Values supplied to setdevparams that are outside the range or limits for the specified integer parameter do not cause rangecheck or limitcheck errors. The appropriate value is used.
4-86 PostScript Table 4-17: PostScript Emulation Device Parameters Key Type Definition Device Parameters for the Communication Device %Parallel%, %ParallelA%, %ParallelB%, %ParallelC%, %ParallelD% (%Parallel_NV% and %Parallel_Pending% contain the same parameters) DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: True False An end-of-file message is not sent until the current job and all preceding jobs finish printing.
4-87 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key Type Definition PSSmartSwitch boolean Supported values are: True False PS SmartSwitch is set to On. PS SmartSwitch is set to Off. For more information, see “Using SmartSwitch” on page 4-1. Type name (Read-only) Always returns the value of /Communications.
4-88 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key Type Definition Interpreter name (Read-only) Supported values are: PostScript AutoSelect PCL PPDS On boolean Designates if the communication channel is On and able to receive and send data. Supported values are: True False Parity name Data is sent and processed. Data is lost. Designates the parity to be used between the host computer and the device. Returns the value of the Parity menu item.
4-89 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key Type Definition StopBits integer (Read-only) Supported values are: 1 2 Type name (Read-only) Always returns the value of /Communications.
4-90 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key Type Definition PCLSmartSwitch boolean Supported values are: True False PCL SmartSwitch is On. PCL SmartSwitch is Off. For more information, see “Using SmartSwitch” on page 2-1. PortLocation string (Read-only) Designates the physical location of the port related to the parameter set.
4-91 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key Type Definition Filtering name Indicates if the input needs further filtering before the data can be correctly processed. Supported values are: InterpreterBased None HasNames boolean (Read-only) Always returns False.
4-92 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key Type Definition Enabled boolean (Read-only) Supported values are: True False Filtering name Indicates if the input needs further filtering before the data can be correctly processed. Supported values are: InterpreterBased None HasNames boolean (Read-only) Always returns False.
4-93 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key Type Definition Enabled boolean (Read-only) Supported values are: True False Filtering name Indicates if the input needs further filtering before the data can be correctly processed. Supported values are: InterpreterBased None HasNames boolean (Read-only) Always returns False.
4-94 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key Type Definition DelayedOutputClose boolean Selects how the printer manages the port at the end of each print job. Supported values are: True False An end-of-file message is not sent until the current job and all preceding jobs finish printing. An end-of-file message is sent as soon as a job finishes executing in the interpreter, whether or not that job has finished printing.
4-95 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key 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.
4-96 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key 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.
4-97 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key 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.
4-98 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key Type Definition Device Parameters for the Communication Device %LPR%, %LPR_A%, %LPR_B%, %LPR_C%, %LPR_D% (%LPR_NV% and %LPR_Pending% contain the same parameters) Enabled boolean (Read-only) Supported values are: True False Filtering name Indicates if the input needs further filtering before the data can be correctly processed.
4-99 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key Type Definition HasNames boolean (Read-only) Always returns False. Interpreter name (Read-only) Supported values are: PostScript AutoSelect PCL PPDS On boolean Designates if the communication channel is On and able to receive and send data. Supported values are: True False PortLocation string Data is sent and processed. Data is lost.
4-100 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key Type Definition Device Parameters for the Parameters Device %EthernetPhysical%, %EthernetPhysicalA%, %EthernetPhysicalB%, %EthernetPhysicalC%, %EthernetPhysicalD% EthernetAddress string (Read-only) On boolean Designates if the communication channel is On and able to receive and send data. Supported values are: True False PortLocation string Data is sent and processed. Data is lost.
4-101 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key 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.
4-102 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key 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 Type name (Read-only) Always returns the value of /Parameters.
4-103 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key Type Definition InitializeAction integer Specifies an action for initializing the disk. Supported values are: 0 1 Indicates no action; the value returned when the parameter is read. Indicates that the current file system (if any) should be deleted and a new one of LogicalSize created (the disk is assumed to have been formatted already). The disk must first be mounted; otherwise, an ioerror results.
4-104 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key 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: 0 1 2 3 Indicates no action; the value returned when the parameter is read.
4-105 PostScript Table 4-17: PostScript Emulation Device Parameters (Continued) Key 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. HasNames boolean (Read-only) Indicates if ROM supports named files.
4-106 PostScript Status and Error Messages Printers return PostScript emulation error messages and status information to the computer through any active interface. To send information to the computer through the parallel interface, configure the interface as bidirectional. Tagged Binary Not Active Your printer responds and processes a Ctrl-T (x'14') command as a status query when: • The PostScript emulation interpreter is processing a print job.
4-107 PostScript Status Messages Your printer responds to a Ctrl-T (x'14') status query on an interface by sending a one-line status message back to the host computer over the same interface. If the status query is received between print jobs and the printer is idle with no error conditions, an idle response is returned to the host computer. Status messages are bracketed by the characters %%[ and ]%%, so the computer software can extract them from other data generated by the current print job.
4-108 PostScript 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 %%[ and ]%%. %%[ Error: error type; Offending Command: operator ]%% The interpreter has detected an error while executing operator and invoked handleerror.
5-1 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. SmartSwitch is provided with the printer to switch languages.
5-2 Languages Setting SmartSwitch for Different Interfaces You can customize your printer so that particular print jobs are sent to particular interfaces. For example, you may want to send all PostScript emulation jobs to the network interface and all PCL emulation jobs to the parallel interface. You can do so by choosing different languages for each interface from the printer operator panel or through MarkVision Professional and setting the selected language to On for the interface you want.
5-3 Languages Sniffing Sniffing is: • Enabled when any End-of-Job point occurs. • Disabled when a SIC or PJL command within a valid printer language is received. The printer examines the received data stream, attempts to determine the type of data stream, and automatically switches to the proper language. The printer examines the active printer language and decides when an End-of-Job point occurs.
6-1 Memory CHAPTER 6: Flash Memory and Disk Flash memory and disk devices are used to store permanent fonts, macros, and symbol sets. The disk device is also used to buffer print jobs, collate large jobs, and store job statistics.
6-2 Memory Resource Data Collection (Download Target) Use the Resource Data Collection (Download Target) mode to save the following information to flash memory or disk: • • • • • Permanent bitmapped and scalable fonts for PCL emulation Permanent macros for PCL emulation macros Permanent symbol sets for PCL emulation Type 1 fonts for PostScript emulation Other PostScript resources Resource Data Collection can be turned On and Off by using: • The operator panel menus to select Download Target.
6-3 Memory Storing Resources on Flash Memory or Disk Complete the following steps to download resources to flash memory or disk using the printer operator panel, MarkVision Professional, or a PJL command. 1 Set the download target to flash memory or disk. Resource Data Collection mode is enabled to the device selected. 2 3 Download the resources to flash memory or disk using PCL emulation or PostScript emulation.
6-4 Memory Example of Directory The Directory that prints appears similar to the one below. An explanation of the parts of the Directory follows the example. Optional Font Memory Size 1048576 bytes Part Name: FLASH Part Number: (none) Write password protected ID Type Size Prot.
6-5 Memory Part Number Part Number as it is stored in the flash memory card header. If the flash memory is formatted by the printer, the part number field is shown as (none). The part number field for the disk is not printed. Write Password Protected Indicates the entire flash memory or disk is write-protected. If the device is read/write protected, "Read/Write password protected" is printed. If the device is write-protected, "Write protected" is printed.
6-6 Memory Type File types that can be stored on flash memory or disk have unique extensions. The following file types are recognized by the flash format used on earlier printer models; the name of the file type printed in the directory appears in parenthesis. .t1 (PostScript font) .sFnt5 (PCL scalable font) .bFnt5 (PCL bitmap font) .Mac5 (PCL macro) Except as noted below, file types listed above are recognized by the flash format used in your printer.
6-7 Memory Description The description field for fonts comes from the font header. The description field for macros or symbol sets is blank unless the description field in the file header is set by the PJL LRESOURCE command. See “Printer Unique LRESOURCE Variables” on page 3-52. The description for macros or symbol sets can be set only once for files stored in flash memory. The description can be set any number of times for macros or symbol sets stored on a disk.
6-8 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. This password ensures that only those authorized can use the signature.
6-9 Memory Accessing Files with PostScript Emulation File Naming Conventions For any PostScript emulation operator that requires a filename parameter, the filename can be one of the following: %device%filename Specifically references a file on a particular device. If the filename does not exist on %device%, no other %device% is accessed for a duplicate filename. filename Does not specifically reference a device.
6-10 Memory Device names are case sensitive. They must appear exactly as shown. Each device (except the disk) has one synonym. For example, the flash memory can be referred to as %flash% or %flash1%. The name with the 1 is a unique identifier. 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.
6-11 Memory The value of this operator adds the extension .data to all filenames referenced when using PostScript emulation file operators. To prevent the .data extension from being added, issue the following PostScript emulation command: statusdict begin false setfilenameextend end To add the .data extension automatically again, issue: statusdict begin true setfilenameextend end The following example shows how to remove a file for the font myfont from the disk.
6-12 Memory Device Search Order If you are using the PostScript emulation operators run, file, renamefile, status or eexec, you do not need to specify the device. If you omit the device name, devices are searched in the default order: disk and then flash memory. If the following PostScript emulation code is encountered, (myfile) (w) file the file on disk is used (since disk occurs before flash memory in the default search order), and files cannot be created in ROM.
6-13 Memory Note: Do not leave the ROM device unmounted. All internal fonts are contained on the ROM device. In the previous examples, the devmount, devdismount operators must be used outside the server loop. We recommend that you place the requests in a stop context so that if the devices do not exist, error recovery can take place. Previous search orders are not retained. Once a change is made, it remains in effect.
6-14 Memory For minimum acceptable job buffering performance, the hard disk should be able to read and write files at a sustained rate of 600Kb/sec. The Lexmark hard disk option supports this requirement. Some advantages of job buffering include: • The printer accepts print jobs more quickly. • The printer accepts print jobs from all ports as long as the disk is not filled. • The printer continues to print even after the host computer, network connection, or printer server goes down.
6-15 Memory Disabling Job Buffering When you disable job buffering, it takes effect immediately on the port you disabled. A POR is automatically performed when job buffering is disabled for any port from the printer operator panel or through MarkVision Professional, so the unused memory resources can be reallocated. When buffering is disabled on a port, any jobs on the disk are printed before normal processing of incoming jobs continues.
7-1 Specifications CHAPTER 7: Printer Specifications This chapter lists printer specifications and information about hardware, environmental conditions, and power requirements. Airflow Requirement Room should meet ASHRAE 62–1989 standards. Noise Emission Levels The following measurements were made in accordance with ISO 7779 and reported in conformance with ISO 9296.
7-2 Specifications Electrical Specifications Table 7-2: Printer Electrical Specifications Printer Model Electrical Specification C510(n) (100 volt model) 100 V at 50/60 Hz C510(n) (low voltage model) 110–127 V at 50/60 Hz C510(n) (high voltage model) 220–240 V at 50/60 Hz X422 (low voltage model) 100–127 V at 50/60 Hz X422 (high voltage model) 220–240 V at 50/60 Hz E23x, E33x (low voltage model) 110–127 V at 50/60 Hz E23x, E33x (high voltage model) 220–240 V at 50/60 Hz Warning: Lexmark re
7-3 Specifications Table 7-3: Power Requirements (Continued) C5101 Printer Model State 100 V 120 V X422 230 V 120 V 230 V 2 2 Idle with Power Saver 12 W 12 W 12 W Rated short term current 8.1 A 7.2 A 2.83 A 8.8 A 1 2 E230 22 W 100 V 120 V 230V 22 W 6W 6W 6W 4.1 A 8.6 A 7.7 A 3.4 A Power requirements for network models may differ. This value is <19 W for units manufactured after 4/30/ 2004.
7-4 Specifications Physical Specifications Table 7-4: Printer Physical Specifications Printer Model Dimension C510, C510n C510dtn X422 Height 385 mm (15.2 in.) 590 mm (23.2 in.) 539.75 mm (21.25 in.) Width 495 mm (19.5 in.) 495 mm (19.5 in.) 495.3 mm (19.5 in.) Depth 420 mm (16.5 in.) 525 mm (20.7 in.) 412.75 mm (16.25 in.) Weight 31.5 kg (69 lb) 42.4 kg (93 lb) 20.41 kg (45 lb) Printer Model Dimension E23x, E33x Height 249 mm (9.8 in.) Width 396 mm (15.6 in.) Depth 353 mm (13.
7-5 Specifications 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 Operating Value Shipping/Storage Value C510(n) 10–32.5°C (50–90.5°F) 0–35°C (32–95°F) X422 15.6–32.2°C (60–90°F) -20–43°C (-4 to 110°F) E230, E232, E234(n), E330, E332n 15.6–32.
7-6 Specifications Power On to Ready State Time Period After you turn the printer on, it performs certain internal diagnostics and prepares for printing. The following table lists the approximate time it takes for your printer to perform the internal diagnostics and enter the Ready state. Once the printer enters the Ready state, it is prepared to print. Note: A network printer may successfully receive and queue jobs across the network, before it is actually ready to print.
8-1 Interfaces CHAPTER 8: Printer Interfaces Interfaces connect your printer to other devices, such as a computer. The Lexmark 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. See page 8-7 for more information about parallel interface.
8-2 Interfaces Setting Up the Communications Port You must establish communication between your printer and computer. To do this, you define your communications port in the application you are using. Instructions for several applications or operating systems are as follows. Setting Up the Communications Port Using Windows 95/98/Me In your Windows 95/98/Me application: 1 On the Menu bar, click Start. 2 Click Settings. 3 Click Control Panel. The Control Panel screen displays.
8-3 11 Click OK. 12 Close all windows now that the port is set up. Interfaces Setting Up the Communications Port Using Windows NT 4.0 In your Windows NT 4.0 application: 1 On the Menu bar, click Start. 2 Click Settings. 3 Click Control Panel. The Control Panel screen displays. 4 Double-click the Ports icon. The Ports screen displays. 5 Select the communications port you want to configure. 6 Click the Settings button. The Settings screen for this specific port displays.
8-4 Interfaces Setting Up the Communications Port Using Windows 2000 In your Windows 2000 application: 1 On the Menu bar, click Start. 2 Click Settings. 3 Click Control Panel. The Control Panel screen displays. 4 Double-click the System icon. The System Properties screen displays. 5 Select the Hardware tab. 6 In the Device Manager area of the Hardware tab screen, click the Device Manager button. The Device Manager screen displays.
8-5 Interfaces Setting Up the Communications Port Using Windows XP In your Windows XP application: 1 On the Menu bar, click Start. 2 Click Control Panel. The Control Panel screen displays. 3 Switch the Control Panel to Classic View. 4 Select the Hardware tab. 5 In the Device Manager area of the Hardware tab screen, click the Device Manager button. The Device Manager screen displays. 6 Scroll down to Ports and click the + once to expand the list of available Ports.
8-6 Interfaces Deciding Which Interface to Use On some printers, you can attach multiple interface cables to the printer at the same time. The printer automatically switches to the interface receiving a job. Then it prints the job and begins searching the interfaces for the next job. One or more of the following is built into your printer: standard parallel connector, USB connector, or network connector.
8-7 Interfaces 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 Centronicscompatible parallel port. Use the Lexmark 1.
8-8 Interfaces Standard Parallel Connector The standard IEEE 1284-B compliant parallel connector on the printer is a 36-pin D-shell female receptacle, as shown. 1 18 36 19 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.
8-9 • Interfaces 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. Table 8-1: Parallel Connector Pin Assignments 1 IEEE 1284-C Connector IEEE 1284-B Connector Pin 15 Signal Direction Description STROBE* In The computer generates this signal to allow the printer to read in data.
8-10 Interfaces Table 8-1: Parallel Connector Pin Assignments (Continued) IEEE 1284-C Connector IEEE 1284-B Connector Pin Signal 18 N/A VCC N/A 18 HOST LOGIC HIGH 19–30 31 Direction Description 300 mA of 5 V +/ - 5% In Driven by the host. 19–35 GND Return These pins are grounded signals used as twisted pairs with the data and control signals.
8-11 Interfaces 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. • • • The link buffer remains intact. • • INIT* is not honored when Hex Print is active. It returns variable defaults to the values stored in the user default settings.
8-12 Interfaces The following illustration shows the pin assignments for connecting the 25-pin connector to the 36-pin connector. The symbol * indicates an active low signal. Printer Side Computer Side 36-Pin Connector 1284-B 25-Pin Connector Note: Lexmark IEEE 1284 compliant cables are supported up to 20 feet. Cable lengths greater than 20 feet are not supported.
8-13 Interfaces • 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.) • Uses standard transistor-transistor logic (TTL) levels for all interface control signals and input data. Interface conditions are based on TTL levels. All printer outputs are totem-pole TTL devices.
8-14 Interfaces The following illustration shows the pin assignments for connecting the 25-pin connector to the 36-pin connector. The symbol * indicates an active low signal. Printer Side Computer Side 36-Pin Connector 1284-C 25-Pin Connector Note: Lexmark IEEE 1284 compliant cables are supported up to 20 feet. Cable lengths greater than 20 feet are not supported.
8-15 Interfaces • 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.) • Uses standard transistor-transistor logic (TTL) levels for all interface control signals and input data. Interface conditions are based on TTL levels. All printer outputs are totem-pole TTL devices.
8-16 Interfaces Table 8-2 shows all protocol timings in nanoseconds. Table 8-2: Typical Parallel Interface Timings Time Name Minimum/Maximum A Data setup to STROBE* low 500 min. B STROBE* width 500 min. C Data hold after STROBE* 500 min. D STROBE* low to BUSY high 500 max. E ACKNLG* low until ACKNLG* high 500 min. F ACKNLG* high to BUSY low1 — G BUSY low and ACKNLG* high to STROBE* low 500 min.
8-17 Interfaces Table 8-3 shows all protocol timings in nanoseconds Table 8-3: Fastbytes Timing Sequence Time Name Minimum/Maximum T1 Data setup to STROBE* low 400 min. T2 STROBE* low to ACKNLG* low 0 T3 ACKNLG* low to STROBE* high 0 T4 STROBE* high to ACKNLG* high 0 T5 ACKNLG* high and BUSY low to STROBE* low 0 T6 ACKNLG* low to change data 50 min. T7 STROBE* Timeout 500 min. Max based on Auto Strobe Timer T8 ACKNLG* width 400 min.
8-18 Interfaces The printer also supports a Device ID function. When queried for its ID, the printer returns the following information: • • • Manufacturer Command set Model of printer The LEXPARAL.EXE file is available from ftp.lexmark.com as /pub/driver/ technical_brief/LEXPARAL.EXE. Use your web browser to access ftp:// ftp.lexmark.com/pub/driver/technical_brief/LEXPARAL.EXE. When the Advanced Status menu item is set to On, the printer supports IEEE 1284 communication.
8-19 Interfaces Parallel Mode 2 Parallel Mode 2 is a feature available for many Lexmark printers. The factory default setting is On. 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. By setting Parallel Mode 2 to Off from the printer operator panel, through MarkVision Professional, or through a PJL command, the printer changes when data is valid.
8-20 Interfaces STROBE Receiver for the Lexmark E230, E232, E330, E332n, and E234(n) The following diagram illustrates the STROBE receiver for the Lexmark E230, E232, E330, E332n, and E234(n). +5V, 5% 1.1K ohm ±10% 33 ohm ±10% FCT 2827 or FCT 2828 Connector Pin 690 pF ±10% GND AUTOFD* Receiver for the Lexmark C510 The following diagram illustrates the AUTOFD* receiver for the Lexmark C510. +5V, 5% 2.
8-21 Interfaces AUTOFD* Receiver for the Lexmark E230, E232, E330, E332n, and E234(n) The following diagram illustrates the AUTOFD* receiver for the Lexmark E230, E232, E330, E332n, and E234(n). +5V, 5% 1.1K ohm ±10% Connector Pin FCT 2827 or 56 ohm ±5% FCT 2828 690 pF ±10% GND 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. +5V, 5% 2.
8-22 Interfaces DATA 1-8 Signal Driver/Receivers for the Lexmark E230, E232, E330, E332n, and E234(n) The following diagram illustrates each of the DATA 1-8 signal driver/receivers for the Lexmark E230, E232, E330, E332n, and E234(n). +5V, 5% 2.2K ohm ±10% 33 ohm ±5% Connector Pin FCT 2245 220 pF ±20% GND ACKNLG*, ERROR*, SLCT, PE Drivers for the Lexmark C510 The following diagram illustrates the ACKNLG*, ERROR*, SLCT, PE drivers for the Lexmark C510. +5V 2.
8-23 Interfaces ACKNLG*, ERROR*, SLCT, PE Drivers for the Lexmark E230, E232, E330, E332n, and E234(n) The following diagram illustrates the ACKNLG*, ERROR*, SLCT, PE drivers for the Lexmark E230, E232, E330, E332n, and E234(n). +5V 2.2K ohm ±10% FCT 2827 or FCT 2828 56 ohm ±5% 220 pF ±20% Connector Pin GND BUSY Driver and INIT* Receiver for the Lexmark C510 The following diagram illustrates the BUSY driver and the INIT* receiver for the Lexmark C510. +5V 2.
8-24 Interfaces BUSY Driver and INIT* Receiver for the Lexmark E230, E232, E330, E332n, and E234(n) The following diagram illustrates the BUSY driver and the INIT* receiver for the Lexmark E230, E232, E330, E332n, and E234(n). +5V 1.1K ohm ±10% INIT* FCT 2827 or FCT 2828 56 ohm ±5% (input) 1722 pF ±20% GND +5V 50K ohm ±5% 2.
8-25 Interfaces SLCTIN* Receiver for the Lexmark E230, E232, E330, E332n, and E234(n) The following diagram illustrates the SLCTIN* receiver for the Lexmark E230, E232, E330, E332n, and E234(n). +5V, 5% 1.1K ohm ±10% Connector Pin FCT 2827 or FCT 2828 56 ohm ±10% GND 1720 pF ±20% Serial Interface The serial interface allows data to flow back and forth between the computer and the printer. However, the serial interface transfers data at a slower rate than the parallel interface.
8-26 Interfaces When using the serial interface, your printer has the following differences from the serial interface on some other printers: • • The printer returns XON/XOFF with 2 stop bits in all cases. The printer does not support DTR inversion. 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-36.
8-27 Interfaces Table 8-4: Dedicated Serial Connector Pin Assignments (RS-232C) (Continued) Pin Signal Direction Description 4 RTS Out Request to Send. The printer sets this signal high and the signal remains high while the printer is on. 5 CTS In Clear to Send. This pin is optionally used for serial data flow control protocol when in serial mode. 6 DSR In Data Set Ready.
8-28 Interfaces Using an IBM-Compatible Personal Computer with Serial Interface RS-232C Note: These instructions are for connecting the printer to an IBM-compatible personal computer using a dual asynchronous adapter or an external print server. If you are using any of the above products, or if your computer has a 9-pin D shell connector that conforms to the 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.).
8-29 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. The voltage reference point is the signal ground on pin 7.
8-30 Interfaces 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. Odd 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.
8-31 Interfaces 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. In XON/XOFF/DTR mode, the printer uses both XON/XOFF and DTR pacing.
8-32 Interfaces 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.
8-33 Interfaces DTR and DTR/DSR Protocol Timing (RS-232C) Use DTR to pace the data flow from the computer. DTR goes from high to low to indicate to the computer that the printer cannot receive more data when it detects the following BUSY conditions: • • • Buffer full Attendance error Printer not in ready state The following diagram illustrates DTR Protocol Timing. 1 2 Receive Data Valid 3 4 Legend: 1 The RTS signal is driven active as long as power is supplied to the printer.
8-34 Interfaces XON/XOFF Protocol Timing (RS-232C) When you select this data flow control protocol, the printer sends an XOFF signal when it detects the following BUSY conditions: • • • Buffer full Attendance error Printer not in ready state The following diagram illustrates XON/XOFF Protocol Timing. 1 RTS DTR 2 DSR Receive Data Valid XON XOFF 3 XON XMT 5 4 6 RXD Legend: 1 The RTS signal is driven active as long as power is supplied to the printer.
8-35 Interfaces Serial Errors The printer places an underscore character in the link buffer when it detects an error. Some printers also display serial errors on the printer operator panel or through MarkVision Professional as attendance messages, such as a 54 Standard Serial Error or 54 Serial Option x Error (x represents the number of the serial port).
8-36 Interfaces Windows 95/98/Me/2000, Windows NT 4.0, and Windows XP: For correct operation of the RS-232C serial interface, while setting up your communications port, make sure you selected Hardware in the Flow Control field. Selecting Hardware sets the communication to DTR protocol. See the following sections for more information: • • • • “Setting Up the Communications Port Using Windows 95/98/Me” on page 8-2 “Setting Up the Communications Port Using Windows NT 4.
8-37 Interfaces Serial Cable Pin Assignments (RS-422) The RS-422 serial cable appears as follows: 25 13 1 14 25-Pin (Male) Printer Side 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.
8-38 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. Serial Data Frame Considerations The computer sends serial data in data frames (also known as packets).
8-39 Interfaces Parity There are four possible parity settings: Odd, Even, None, and Ignore. Odd 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. Even The port expects to receive data frames with an even number of logical 1’s per byte. The port transmits XOFF and XON with even parity.
8-40 Interfaces 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 XON XOFF XON XMT RXD Note: The printer sends an XOFF signal (DC3 control or X'13') to request that data transmission end until the buffer clears. About 640 free bytes remain in the buffer at this time.
8-41 Interfaces 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. • Installed support software for the RS-422 adapter card if you use DOS.
8-42 Interfaces Windows 95/98/Me/2000, Windows NT 4.0, and Windows XP: For correct operation of the RS-422 serial interface, while setting up your communications port, make sure you have selected Xon/Xoff in the Flow Control field. Selecting Xon/Xoff sets the communication to Xon/Xoff protocol. See the following sections for more information: • • • • “Setting Up the Communications Port Using Windows 95/98/Me” on page 8-2 “Setting Up the Communications Port Using Windows NT 4.
8-43 Interfaces 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.
A-1 PCL Support APPENDIX A: PCL Support Table A-1 lists PCL emulation commands and identifies printers that support them. For detailed information about PCL emulation commands and how to select them, see “PCL Emulation” on page 2-1. Table A-2 on page A-6 identifies printer support for the GL/2 commands. Table A-1: PCL Emulation Commands Printer Model Function Page X422 Command E230, E232, E234(n), E330, E332n Page numbers reference command descriptions.
A-2 PCL Support Table A-1: PCL Emulation Commands (Continued) Printer Model Function Page X422 Command E230, E232, E234(n), E330, E332n Page numbers reference command descriptions.
A-3 PCL Support Table A-1: PCL Emulation Commands (Continued) Printer Model Function Page X422 Command E230, E232, E234(n), E330, E332n Page numbers reference command descriptions.
A-4 PCL Support Table A-1: PCL Emulation Commands (Continued) Printer Model Function Page X422 Command E230, E232, E234(n), E330, E332n Page numbers reference command descriptions.
A-5 PCL Support Table A-1: PCL Emulation Commands (Continued) Command Function Page E230, E232, E234(n), E330, E332n Printer Model C510(n) Page numbers reference command descriptions.
A-6 PCL Support Table A-1: PCL Emulation Commands (Continued) Command Function Page E230, E232, E234(n), E330, E332n Printer Model C510(n) Page numbers reference command descriptions.
A-7 PCL Support Table A-2: GL/2 Commands (Continued) E230, E232, E234(n), E330, E332n Printer Model X422 Command Page numbers reference command descriptions.
A-8 PCL Support Table A-2: GL/2 Commands (Continued) E230, E232, E234(n), E330, E332n Printer Model X422 Command Page numbers reference command descriptions.
A-9 PCL Support Table A-2: GL/2 Commands (Continued) E230, E232, E234(n), E330, E332n Printer Model X422 Command Page numbers reference command descriptions.
B-1 PJL Support APPENDIX B: PJL Support The following tables list PJL commands and identify printers that support them. 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.
B-2 PJL Support Table B-1: Common Variables for Both Printer Languages (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only.
B-3 PJL Support Table B-1: Common Variables for Both Printer Languages (Continued) ✓ Supported E230, E232, E234(n), E330, E332n Printer Model X422 C510(n) ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only.
B-4 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported E230, E232, E234(n), E330, E332n Printer Model X422 C510(n) ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only.
B-5 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported E230, E232, E234(n), E330, E332n Printer Model X422 C510(n) ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only.
B-6 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported E230, E232, E234(n), E330, E332n Printer Model X422 C510(n) ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only.
B-7 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported E230, E232, E234(n), E330, E332n Printer Model X422 C510(n) ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only.
B-8 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported E230, E232, E234(n), E330, E332n Printer Model X422 C510(n) ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only.
B-9 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported E230, E232, E234(n), E330, E332n Printer Model X422 C510(n) ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only.
B-10 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported E230, E232, E234(n), E330, E332n Printer Model X422 C510(n) ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only.
B-11 PJL Support Table B-2: Printer Unique PJL Variables for Both Printer Languages (Continued) ✓ Supported E230, E232, E234(n), E330, E332n Printer Model X422 C510(n) ✘ Not Supported Page numbers reference variable descriptions and are listed for supported variables only. Default values are listed for exceptions only.
B-12 Table B-4: Printer Unique Variables for PCL Emulation (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference variable descriptions.
B-13 Table B-7: Printer Unique LRESOURCE Variables ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference variable descriptions. E230, E232, E234(n), E330, E332n Printer Model Variable Name Page LDESCRIPTION 3-53 ✓ ✓ ✓ LRWLOCK 3-53 ✓ ✓ ✓ LWLOCK 3-53 ✓ ✓ ✓ Table B-8: Status Readback Commands ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference command descriptions.
B-14 PJL Support Table B-10: PJL Messages for Auto-Continuable Conditions ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-15 PJL Support Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-16 PJL Support Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-17 PJL Support Table B-10: PJL Messages for Auto-Continuable Conditions (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions. E230, E232, E234(n), E330, E332n Printer Model Message Page Status Code Return String Intervention required: Disk Corrupted. Reformat? 3-66 32015 Disk Corrupted.
B-18 PJL Support Table B-11: PJL Messages for Attendance Conditions ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-19 PJL Support Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-20 PJL Support Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-21 PJL Support Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-22 PJL Support Table B-11: PJL Messages for Attendance Conditions (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-23 PJL Support Table B-12: PJL Messages for Paper Handling ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-24 PJL Support Table B-12: PJL Messages for Paper Handling (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions. E230, E232, E234(n), E330, E332n Printer Model Message Page Status Code Return String* Intervention Required Insert Duplex Pages & Press Go. 3-73 412yy Insert Duplex Pages & Press Go. ✘ ✘ ✘ Intervention Required Insert Tray Request 3-73 4300x Insert Tray
B-25 PJL Support Table B-13: PJL Messages for Paper Jams (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-26 PJL Support Table B-13: PJL Messages for Paper Jams (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-27 PJL Support Table B-13: PJL Messages for Paper Jams (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-28 PJL Support Table B-13: PJL Messages for Paper Jams (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions.
B-29 PJL Support Table B-14: Service Errors ✓ Supported Page Error Code ALL SERVICE MESSAGES 3-80 50000 ✘ Table B-15: Device Attendance Messages ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference message descriptions. E230, E232, E234(n), E330, E332n Printer Model Message Page RDYMSG 3-80 ✓ ✓ ✓ OPMSG 3-81 ✓ ✓ ✓ STMSG 3-81 ✓ ✓ ✓ Table B-16: Lexmark Unique PJL Commands ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference command descriptions.
B-30 Table B-16: Lexmark Unique PJL Commands (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference command descriptions.
C-1 PostScript Support APPENDIX C: PostScript Support The following tables list PostScript commands and identify printers that support them. For detailed information about PostScript emulation, see “PostScript Emulation” on page 4-1. Table C-1: Supplemental Operators ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference operator descriptions.
C-2 Table C-1: Supplemental Operators (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference operator descriptions.
C-3 Table C-1: Supplemental Operators (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference operator descriptions.
C-4 PostScript Support Table C-1: Supplemental Operators (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference operator descriptions. E230, E232, E234(n), E330, E332n Printer Model Operator Name Page setuserdiskpercent 4-60 ✓ ✓ ✓ softwareiomode 4-60 ✓ ✓ ✓ tumble 4-60 ✓ ✓ ✓ userdiskpercent 4-61 ✓ ✓ ✓ waittimeout 4-61 ✓ ✓ ✓ Table C-2: Page Device Parameters ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference parameter descriptions.
C-5 PostScript Support Table C-2: Page Device Parameters (Continued) ✓ Supported Page X422 Key C510(n) ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed.
C-6 PostScript Support Table C-2: Page Device Parameters (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed.
C-7 PostScript Support Table C-2: Page Device Parameters (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed.
C-8 Table C-3: User Interpreter Parameters ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference parameter descriptions.
C-9 Table C-4: System Interpreter Parameters ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed.
C-10 Table C-4: System Interpreter Parameters (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference parameter descriptions. Default values are listed.
C-11 PostScript Support Table C-5: Devices Supported ✓ Supported ✘ Not Supported n Network version of the printer model E332n E330 E234n E234 E232 4-79 E230, %ParallelA% X422 Page C510n Device C510 Printer Model ✓ ✘ ✘ ✓ ✓ ✓ ✓ ✓ ✓ %ParallelB% ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ %ParallelC% ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ %ParallelD% ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ %SerialA% ✘ ✘ ✘ ✓ ✓ ✓ ✓ ✓ ✓ %SerialB% ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ %SerialC% ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ %SerialD% ✘ ✘ ✘ ✘
C-12 PostScript Support Table C-5: Devices Supported (Continued) ✓ Supported ✘ Not Supported n Network version of the printer model E332n E330 E234n E234 E232 4-79 E230, %AppSocketC% X422 Page C510n Device C510 Printer Model ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ %AppSocketD% ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ %RemotePrinterA% ✘ ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ %RemotePrinterB% ✓ ✓ ✘ ✘ ✘ ✘ ✘ ✘ ✘ %RemotePrinterC% ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ %RemotePrinterD% ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ ✘ %PrintServerA% ✘ ✓
C-13 PostScript Support Table C-6: Device Parameters ✓ Supported Page X422 Key C510(n) ✘ Not Supported Page numbers reference parameter descriptions.
C-14 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference parameter descriptions.
C-15 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference parameter descriptions.
C-16 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported X422 C510(n) ✘ Not Supported Page numbers reference parameter descriptions.
C-17 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Page X422 Key C510(n) ✘ Not Supported Page numbers reference parameter descriptions.
C-18 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Page X422 Key C510(n) ✘ Not Supported Page numbers reference parameter descriptions.
C-19 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Page X422 Key C510(n) ✘ Not Supported Page numbers reference parameter descriptions.
C-20 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Page X422 Key C510(n) ✘ Not Supported Page numbers reference parameter descriptions.
C-21 PostScript Support Table C-6: Device Parameters (Continued) ✓ Supported Page X422 Key C510(n) ✘ Not Supported Page numbers reference parameter descriptions.
X-1 Index Index A airflow requirement 7-1 altitude specifications 7-5 atmospheric pressure 7-5 attendance messages (PJL) 3-63, 3-67, 3-72, 3-75 B bibliography 1-5 C clearance requirements 7-4 Code 3 of 9 bar code fonts 2-10, 2-20 communications computer-to-printer 8-11 ports, setting up 8-2 Windows 2000 8-4 Windows 95/98/Me 8-2 Windows NT 4.
X-2 color extensions 2-80 cursor positioning 2-68 font creation 2-73 font selection 2-70 job control 2-62 macros 2-73 miscellaneous commands 2-83 page control 2-64 picture frame 2-83 print model 2-74 raster graphics 2-77 rectangular area fill graphics 2-75 status readback 2-82 user-defined pattern 2-75 user-defined symbol set 2-72 external network adapter See external print server external print server MarkNet Pro 8-42 MarkNet XLe 8-42 F fastbytes protocol 8-16 file (flash memory or disk) close 3-89 delet
X-3 J N job buffering 6-13 creating a partition 6-14 disabling 6-15 enabling 6-14 recovering from a power loss 6-15 network support 8-42 noise emission levels 7-1 nonprintable areas 2-7 notation, commands PCL emulation 2-59 PostScript emulation 4-14 Printer Job Language (PJL) 3-1 L language switching PCL emulation MarkVision Professional 2-1 operator panel 2-1 software program 2-2 PostScript emulation 4-1 operator panel 4-1 software program 4-2 Printer Job Language (PJL) 3-3 setting for different inter
X-4 device 4-85 system 4-79 user 4-76 page device 4-62 password 6-7 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 PCL emulation command structure 2-29, 2-60 control codes 2-59 escape control code 2-59 l
X-5 Universal Exit Language 2-63 macros macro control 2-73 macro ID 2-73 miscellaneous commands display functions off 2-84 display functions on 2-83 end-of-line wrap 2-83 paper type 2-84 print quality 2-84 print test page 2-84 page control character text path 2-65 clear horizontal margins 2-65 duplex page side selection 2-67 horizontal motion index 2-66 left margin 2-65 line spacing (alternative method) 2-67 page orientation 2-65 page size 2-64 paper source 2-64 print direction 2-65 right margin 2-65 set p
X-6 MarkVision Professional 2-1 operator panel 2-1 SmartSwitch 2-1 software program 2-2 SmartSwitch 2-1 specialty fonts 2-31, 2-42 standard fonts 2-10, 2-20, 2-30, 2-38 Type 1 fonts 2-13, 2-23, 2-40 variables, PJL common 3-48 printer unique 3-49 physical page PCL emulation 2-3 PostScript emulation 4-3 physical page border 2-7 physical specifications 7-4 ports, communication 8-2 Windows 2000 8-4 Windows 95/98/Me 8-2 Windows NT 4.
X-7 pagecount 4-44 pagesprinted 4-45 papertray 4-45 printername 4-45 product 4-45 PS2fonts 4-46 PS3fonts 4-46 quiet 4-46 ramsize 4-47 realformat 4-47 renamefile 4-47 resolution 4-48 revision 4-48 sccbatch 4-49 sccinteractive 4-50 setcoverpage 4-50 setdefaulttimeouts 4-50 setdoidlefonts 4-51 setdojamrecovery 4-51 setdoprinterrors 4-51 setdoret 4-52 setdostartpage 4-52 setdosysstart 4-53 setduplexmode 4-53 setenginesync 4-54 setethernetaddress 4-54 setfilenameextend 4-54 setfileposition 4-55 sethardwareiomod
X-8 Check Duplex Connection 3-71 Check Finisher Installation 3-69 Check Mailbox Installation 3-69 Check Tray
X-9 282 Paper Jam 3-79 283 Paper Jam 3-79 284 Paper Jam 3-79 285 Paper Jam 3-79 286 Paper Jam 3-79 287 Paper Jam 3-79 288 Paper Jam 3-79 289 Paper Jam 3-79 290 Paper Jam 3-79 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.
X-10 miscellaneous 3-82 status readback 3-53, 3-54 command syntax command codes 3-1 optional parameters 3-2 commands COMMENT 3-3 DEFAULT 3-8, 3-94 DINQUIRE 3-54 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 LPRINTPCLFON
X-11 HOLD 3-13 HOLDKEY 3-13 HOLDTYPE 3-14 IMAGEADAPT 3-14 INTRAY1SIZE 3-14 INTRAY2 3-14 INTRAY2SIZE 3-14 INTRAY3 3-14 INTRAY3SIZE 3-14 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 LAUTO
X-12 LCUSTOMTYPE6NAME 3-29 LCUSTOMTYPE6OUTBIN 3-29 LCUSTOMTYPE6TEXTURE 3-30 LCUSTOMTYPE6WEIGHT 3-30 LDESCRIPTION 3-53 LDOWNLOADTARGET 3-30 LDRYTIMEDELAY 3-30 LDUPLICATEHELDJOBS 3-30 LENVELOPEENHANCE 3-30 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
X-13 LPSFONTPRIORITY 3-52 LPUNCH 3-43 LREAROUTBINNAME 3-43 LREPEATLIMIT 3-43 LRESET 3-43 LRESOURCESAVE 3-43, B-9 LRIGHTMARGINOFFSET 3-43 LRWLOCK 3-53 LSCREENING 3-43 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
X-14 power requirements 7-2 size 7-4 time to power on to Ready state 7-6 time to print first page 7-6 weight 7-4 protocol DTR/DSR 8-32 fastbytes data transfer sequence 8-16 Robust XON 8-31 RS-232C 8-33 standard data transfer sequence 8-15 XON/XOFF 8-34 R raster compression mode 2-88 adaptive compression 2-92 delta row 2-91 group 3 and 4 2-93 Lexmark adaptive 2-94 run-length encoded data 2-90 Tagged Image File Format (TIFF) 2-90 uncoded data 2-89 raster image graphics 2-88 receivers AUTOFD* Lexmark C510 8-
X-15 operator intervention - paper jams 3-75 PostScript emulation 4-107 switching printer languages MarkVision Professional 2-1 methods 5-1 operator panel 2-1, 4-1 PCL emulation 2-1 PostScript emulation 4-1 Printer Job Language (PJL) 3-3 setting for different interfaces 5-2 SmartSwitch 5-1 software program 2-2, 4-2 Symbol Set Tables, locating ID values 2-60 symbol sets printing directory list flash memory or disk 6-3 selecting Lexmark C510(n) 2-25 Lexmark E321 2-32 Lexmark E323 2-43 Lexmark T630 2-43 Lexma