Printer Command Language
PCL 6 Enhancedは、主にWindowsおよびCUPSの配下のプリンタードライバによって生成されている。その構造と圧縮方法論のために、カスタムアプリケーションはそれを直接使用することは稀である。
PCL 6 Enhancedは、PostScriptと似た、スタックベースのオブジェクト指向プロトコルである。ただし、PostScriptはバイナリコードまたはプレーンテキストとして送信できるのではなく、バイナリエンコードに制限されている。 PCLプログラミングドキュメントに示されているプレーンテキストのコマンドとコード例は、プリンタに送信される前にHPのJetASMなどのユーティリティでコンパイルされることを意図している。
PCL 6 Enhancedは、Windows GDIの描画モデルと一致するように設計されている。このように、Windowsプリンタドライバは、ほとんど変更を加えずにGDIコマンドを単純に通過させるだけなので、アプリケーションに戻るまでの時間が短縮されます。マイクロソフトはこの概念を次世代のXPSフォーマットで拡張し、XPSのプリンタ実装を開発している。これは新しい考えではない。Display PostscriptおよびAppleのQuartzと同等であり、圧縮ビットマップがプリンタに送信される「GDI Printers」とは対照的である。