World Library  
Flag as Inappropriate
Email this Article

Page description language

Article Id: WHEBN0000024444
Reproduction Date:

Title: Page description language  
Author: World Heritage Encyclopedia
Language: English
Subject: Printer Command Language, Printer (computing), Comparison of e-book formats, Interpress, SPL
Collection: Computer Printers, Computer Printing, Page Description Languages
Publisher: World Heritage Encyclopedia

Page description language

A page description language (PDL) is a language that describes the appearance of a printed page in a higher level than an actual output bitmap. An overlapping term is printer control language, which includes Hewlett-Packard's PCL. PostScript is one of the most noted page description languages. The markup language adaption of the PDL is the page description markup language.

Page description languages are textual or binary data streams. In principle, the same data stream could be rendered multiple times to generate multiple copies of the same image. They are distinct from graphics APIs such as GDI and OpenGL that can be called by software to generate graphical output.


  • List 1
  • See also 2
  • References 3
  • External links 4


Various page description languages exist:

  • AFP, Advanced Function Presentation (IBM)
  • Canon GARO, Graphic Arts language with Raster Operations[1]
  • Common Ground page definition language
  • CPCL, Comtec Printer Control Language (Zebra, Comtec)
  • DPL, Datamax Printer Language
  • DTPL, Datamax Ticket Printer Language
  • DVI, Device Independent
  • E411, Emulation 411, for Ticketing and Flight Strip (ATC) systems (by IER)
  • EPL, Eltron Programming Language
  • Envoy, a page description language created by WordPerfect Corporation
  • ESC/P, Epson Standard Code for Printers, simple language mainly used in dot matrix printers
  • ESC/P2, an expanded version of ESC/P
  • ESC/Page, Epson Standard Code for Page Printer, a page description language (distinct from ESC/P) used in a number of Epson laser printers, especially Japanese models.
  • ESC/POS, Epson Standard Code for POS printers.
  • HP-GL and HP-GL/2, geometric language introduced by Hewlett-Packard for pen plotters, still in use today for technical drawings
  • Interpress (Xerox)
  • IJPDS, Ink Jet Printer Data Stream (by Kodak)
  • IPDS, Intelligent Printer Data Stream (by IBM)
  • KPDL, Kyocera Page Description Language
  • LCDS/Metacode, a Xerox print stream format used in their older high-speed printers
  • MODCA, Mixed Object Document Content Architecture (IBM)
  • MTPL, Mannesmann Tally Printer Language
  • PCL, Printer Command Language (Hewlett-Packard)
  • PDF, Portable Document Format (Adobe Systems)
  • PostScript (Adobe Systems)
  • PPDS, Personal Printer Data Stream by IBM
  • RPCS, Refined Printing Command Stream by Ricoh
  • SPL, Samsung Printer Language, specifications are available at
  • SVG, an XML-based graphics description language primarily developed for the World Wide Web
  • TSPL, TSC Printers programming language
  • UFR (Ultra Fast Rendering), a proprietary language used by Canon
  • XES, Xerox Escape Sequence
  • XPS, XML Paper Specification introduced in Windows Vista
  • ZJS, Zenographics ZjStream Page Description Language
  • ZPL, Zebra Programming Language
  • IGP/PGL, Printronix Graphics Language

Some of these languages are or have been made open standards. There are also other proprietary languages whose details are not publicly disclosed.

See also


  1. ^ "White Paper - Canon imagePROGRAF PAGE DESCRIPTION LANGUAGES (PDLS)". Canon. Retrieved 13 June 2013. 

External links

  • Undocumented Printing
  • Ultimate Printer Manual
  • Printer MIB Interpreters Language Families
  • Host Printing Reference Contains example for PPDS.
  • PPDS Escape codes
  • ZjStream Reference
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.