Printer Command Language
PCLレベル1から5e/5cは、受信した順序で処理および解釈される制御シーケンスを使用するコマンドベースの言語である。 コンシューマーレベルでは、PCLデータストリームは印刷ドライバによって生成される。 PCL出力は、カスタムアプリケーションによっても簡単に生成できる。
PCL 1 はHP ThinkJet 2225で1984年に導入され、最大150 dpiの解像度で基本的なテキストおよびグラフィックス印刷を提供した。
PCL 1+ はHP QuietJet 2227でリリースされた。
PCL 2 では電子データ処理/取引機能が追加された。
PCL 3 は1984年にオリジナルのHP LaserJetとともに導入された。 これによりビットマップフォントのサポートが追加され最大解像度が300 dpiに向上した 。 PCL 3をサポートする他の製品は、HP DeskJetインクジェットプリンタ、HP 2932シリーズマトリックスプリンタ、およびHP RuggedWriter 2235マトリックスプリンタである。 PCL 3は、時代遅れのHPモデルに代わりいくつかのimpact printerで現在も使用されている。
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 5 Printer Language Technical Reference Manual (1st ed.). Hewlett-Packard Company. (September 1990). HP Part No. 33459-90903
1 2 3 4 5 Hewlett-Packard Co. (2013年10月29日). “HP Support document - HP Support Center”. Hewlett-Packard. 2005年11月27日時点のオリジナルよりアーカイブ。2014年3月10日閲覧。
↑ “HP Color LaserJet and LaserJet Series Printers - History of Printer Command Language (PCL) - bpl04568 - HP Business Support Center”. Hewlett-Packard (2005年12月13日). 2005年11月27日時点のオリジナルよりアーカイブ。2012年7月6日閲覧。