PDL【Page Description Language】ページ記述言語

通常、文書作成ソフトなどで作成した文書データは、アプリケーション内部では文字コードや図形データを組み合わせた独自のデータ形式として保持されており、そのままではプリンタが理解できない。
そのため、印刷時にはプリンタドライバが文書データをPDLの描画命令の集まりに変換し、プリンタへ送信する。プリンタ内部ではその命令を解釈し、紙面に打ち出すためのビットマップ画像を生成して印刷を行う。この過程はシステム側で自動的に行われ、利用者はこの仕組みを意識せずに印刷できる。
PDLの多くは、文字などの描画内容を点の集まりではなく座標や数式の係数などを組み合わせたベクターデータとして記述する。これにより、印刷サイズを拡大・縮小しても文字や図形の輪郭が滑らかに保たれる。プリンタ側では「ラスタライズ」と呼ばれる処理で命令を実際の点の集まりへ展開する。この方式はコンピュータ側の処理負荷を抑えつつ、高品質な出力を実現できる。
$WODRにはいくつかの種類がある。米アドビ(Adobe)社が1980年代に開発した「PostScript」はベクター形式の記述で高精細な表現が可能なため、出版・印刷業界で広く普及した。米ヒューレット・パッカード(HP:Hewlett-Packard)社が開発した「PCL」は処理が軽くコストを抑えやすいことからオフィス用途で多く採用されている。キヤノンの「LIPS」やセイコーエプソンの「ESC/Page」のように、プリンタメーカーが自社製品向けに独自開発したPDLも存在する。
文書ファイル形式の「PDF」(Portable Document Format)はPostScriptの仕様を受け継ぎ、印刷用のページデータをファイルとして保存・配布できる形式に発展させたものであり、直接解釈できるプリンタも増えている。PDLは異なるメーカーのコンピュータとプリンタを組み合わせた環境でも、制作者が意図した通りのレイアウトを再現するための共通基盤として機能している。