What is a Page Description Language (PDL) ?

Oakley and Norris in Page Description Languages: development, implementation and standardization have collected the following definitions:

Screen dumps were the first way to transfer an image from the computer screen to paper (1 pixel on the screen = 1 dot on the paper)

The problem is that high-resolution screens have 72-100 dots per inch (dpi), while even low-end laser printers have a resolution of 300 dpi (with phototypesetters up around 1250-2500 dpi)

The first printer drivers (programs that send documents to the printer) consisted of escape codes (How many of you have done this?) They were not what you might call user-friendly. Also, they were line rather than page-oriented, and not device independent.

The first Command Stream image description languages were easier to use, and more device independent, but still line-oriented.

PDL's combine the typographical quality of typesetters and the graphics quality of CAD-plotter systems. Because of the evolving low-cost of printer memory, they can store a full bit-mapped page.

Most PDL's are procedural, rather than declarative, device independent, PDL output can be sent directly to the printer or programmed directly (albeit tediously).

To understand PDL's, it helps to understand laser-type printers

Send questions and comments to: Karen Lemone

What do these buttons mean?