PCL 6の概要
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/14 12:59 UTC 版)
「Printer Command Language」の記事における「PCL 6の概要」の解説
HPは、1995年頃にHP LaserJet 4000シリーズプリンタで「PCL 6」を発表した。それは下記の構成である: PCL 6 "Enhanced" :WindowsのようなGUIインタフェースでの印刷に最適化されたオブジェクト指向ページ記述言語である、そして、スループットを最適化するために圧縮されている。 以前では PCL XLまたは PXLとして知られていた。 PCL 6 Standard :PCL 5eまたはPCL 5cと同等の、下位互換性を保たせたものである。 Font synthesis :スケーラブルフォント、フォント管理、およびフォームとフォントの保存を提供する。 PCL 6「Enhanced」アーキテクチャは、モジュール式になり、将来のHPプリンタ用に簡単に修正ができるように変更され、複雑なグラフィックをより速く印刷し、ネットワークトラフィックを減らし、そして、高品質になった。初期の実装では、HPはPCL 6をうまく販売しておらず[要出典]、そのため用語の混乱を招いた。 PCL XLはPCL 6 Enhancedに名前が変更されたが、多くのサードパーティー製品は依然として古い用語を使用している。 PCL 6に準拠していると主張する製品もあるが、PCL 5の下位互換性が含まれていない場合がある。 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」とは対照的である。
※この「PCL 6の概要」の解説は、「Printer Command Language」の解説の一部です。
「PCL 6の概要」を含む「Printer Command Language」の記事については、「Printer Command Language」の概要を参照ください。
- PCL 6の概要のページへのリンク