PCL5およびPCL6ドライバーとの違いは何ですか?

インクジェットプリンター

多くのコンピュータープリンターはPCLベースのドライバーを使用します。

画像クレジット: ライアン・マクベイ/フォトディスク/ゲッティイメージズ

ヒューレットパッカードは、1980年代にインクジェットプリンタ用のプリンタコマンド言語(PCL)を開発しました。 同社の人気のあるLaserJetプリンターにPCL3が導入されたことで普及しました。 PCL5は、コンピュータードライバーがプリンターに送信して、ページの印刷方法を指示する従来のコードに基づく最後のバージョンです。 PCL-XLとも呼ばれるPCL6は、PCL名を保持しながら、まったく異なる動作をする、より強力なドライバーです。

言語

HPはPCL5とPCL6の両方をプリンターコマンド言語ドライバーと見なしていますが、各ソフトウェアは異なる言語を使用してデータをプリンターに配信します。 PCL5および以前のバージョンのHPドライバーは、ASCIIコードを使用して、コンピューターアプリケーションからプリンターにデータとコマンドを送信します。 PCL6は、パッケージをプリンターに送信する前に、コンピューターアプリケーションからのページをバイナリ形式にコンパイルします。 新しいバイナリ言語はよりコンパクトで、追加機能を提供します。

今日のビデオ

機能

PCL5までは、プリンタードライバーの機能が制限されていました。 これらのドライバーは、新しいページや新しい段落などのコマンドを提供し、ドキュメントのフォントを識別します。 解像度は通常固定されており、300dpiに制限されています。 PCL6では、ドライバーは画像やグラフィックスの要件にも対応できます。 ベクトル図とビットマップを変換し、より高い解像度を処理できます。 複雑なグラフィックコマンドを直接処理するため、PCL6ドライバーはより高速に動作し、生成されるトラフィックが少なくなります。

手術

PCL5までのPCLドライバーは、特殊文字を使用してコマンドを開始し、通常のテキストとして印刷されるドキュメントのテキストを送信します。 プリンタは、通常、キーボードで「Esc」と表示されている文字で始まる特殊文字に、改行を開始するなどの簡単なアクションを実行することによって応答します。 PCL6は、テキストだけでなくカラーグラフィックの印刷も対象としています。 このような印刷にはより複雑なコマンドが必要であり、プレーンテキストの重要性は低くなります。 PCL6は、オペレーティングシステムのグラフィカルユーザーインターフェイスからコマンドを受け取り、それらをプリンターのコマンドに変換します。 その結果、印刷​​出力は、アプリケーションがコンピューター画面に表示するものとより厳密に一致します。

互換性

HPには、以前のバージョンのPCLのすべてのコマンドが新しいPCLバージョンに含まれています。 PCL5は完全な下位互換性があります。 PCL6はモジュール構造であるため、古いコマンドを同じように含めることはできません。 代わりに、HPは下位互換性を確保するためにPCL6Standardと呼ばれるモジュールを追加しました。 新しい構造のため、この互換性はシームレスではありません。HPは、ドライバーを最新のPCL5バージョンに置き換えることにより、PCL6との互換性の問題に対処することをお勧めします。