Page description language

A page description language describes the exact structure of a page, such as this unit or later in a special edition program, such as a printer, should look like. Here is output formats that are not generally provided for further processing (see desktop publishing ).

A distinction is page description languages ​​in general of printer languages, which usually contain hardwarespezifischere commands for control of printer components.

Background

Page description languages ​​work at a higher level than simple raster graphics by describing, for example, pages with vectors. Thus, a better quality result is achieved despite less memory usage on the issue in general. The data generated with page description languages ​​are usually text or Binärstreams. Most of the same data stream can be sent multiple times to an output device to receive multiple copies of the page.

Demarcation

Page description languages ​​provide a Abstrahierungsniveau to the document or interface from a program dar. Many programming interfaces such as GDI or OpenGL can make their spending in such description languages ​​, the latter, however, are independent of the interfaces.

Unlike other markup languages ​​such as HTML or XSL -FO the line and page break is set device-independent.

Known languages

  • Advanced Function Presentation ( AFP)
  • Device independent file format (DVI)
  • Hewlett Packard Graphic Language ( HPGL )
  • Personalized Printing Markup Language ( PPML )
  • Portable Document Format (PDF)
  • PostScript ( PS), similar to Inter Press
  • Printer Command Language (PCL )
  • Variable Print Specification ( VPS)
  • Variable Data Intelligent PostScript Print goods ( VIPP )
  • XML Paper Specification ( XPS)
  • Ultra Fast Rendering ( UFR )
  • Zebra Programming Language ( ZPL, primarily label printing )

The conversion in the rasterized print output to the printer via the Raster Image Processor.

  • Description Language
721566
de