文書番号: 153958 - 最終更新日: 2003年7月22日 - リビジョン: 2.0

[NT]Print Performance Architecture はサポートされていません

この記事は、以前は次の ID で公開されていました: JP153958

目次

すべて展開する | すべて折りたたむ

概要

Hewlett-Packard は、PPA (Print Performance Architecture) と呼ばれる、国内市場をマーケットとした新しいアーキテクチャを導入しました。概念上、PPA は Microsoft Windows Printing System や Adobe Print Gear のような他の高性能アーキテクチャと似ています。これらの製品では中間印刷言語を除くことで、高速出力ができます。また、ホスト フォーマット (この場合、グラフィカル デバイス インターフェイス、または GDI) のページについては、印刷用として直接ビットマップに処理します。

PPA が従来の印刷アーキテクチャから外れたものであるため、Windows NT では RASDD (ユニバーサル PCL ドライバ) によってこのデバイスをサポートすることができません。

関連情報

PPA では、ホストとプリンタの間の中間ページ記述プロトコル、すなわち PCL (プリンタ コマンド言語) を取り除きます。その結果、次の 2 つの処理集約型の手順が削除されます。
  • プリンタ ドライバによる、グラフィック環境のフォーム (Windows 環境用 GDI) から PCL へページ記述を変換する処理が削除されます。
  • プリンタで、PCL 記述をビットマップへ変換する処理が削除されます。その代わり、PPA アーキテクチャで、GDI から直接ビットマップへ変換する処理が 1 回だけあります。
PPA アーキテクチャをさらに理解するためには、PCL および PPA デバイスの印刷方法を調べる必要があります。

PCL の印刷処理

(例として Deskjet デバイスを使用 )

ホスト側 :
  • アプリケーションおよび OS システム : ユーザーが印刷を選択します。アプリケーションでは印刷ページの高レベル GDI 記述をハード ドライブにスプールします。
  • ラスタ化およびビットマップ処理 : Windows ドライバが GDI オブジェクトをレンダリングし、4 面カラー ラスタおよびテキストに変換します。
  • PCL コード化: Windows ドライバがラスタおよびテキストを PCL に変換します。
  • I/O: Windows ドライバが I/O チャネルで PCL をプリンタに送ります。
プリンタ側:
  • I/O: PCL データが I/O バッファに到着します。
  • PCL デコーディングおよびフォーマッティング: PCL データが I/O バッファからフォーマット バッファへ移動します。テキストがラスタに変換されます。
  • Swath 管理: フォーマットされたラスタ データが一時バッファに移動します。
  • Swath 管理 : ラスタが印刷カートリッジ用にフォーマットされた印刷スイープに変換されます。
  • 機械的印刷ヘッド コントロール : 印刷スイープが印刷ヘッドへ送られ、インクが出て、その結果ページが印刷されます。

PPA 印刷処理

ホスト側:
  • アプリケーションおよび OS システム : ユーザーが印刷を選択します。アプリケーションでは印刷ページの高レベル GDI 記述をハード ドライブにスプールします。
  • ラスタ化およびビットマップ処理 : Windows ドライバが GDI オブジェクトをレンダリングし、4 面カラー ラスタおよびテキストに変換します。
  • Swath 管理 : ラスタが印刷カートリッジ用にフォーマットされた印刷スイープに変換されます。
  • I/O : Windows ドライバが I/O チャネルで DPA (Demand Protocol Architecture)コマンドをプリンタに送ります。 プリンタ側 :
  • I/O : DMA (Direct Memory Access) を使って DPA データが I/O バッファに到着します。
  • 機械的印刷ヘッド コントロール : 印刷スイープが印刷ヘッドへ送られ、DMA を使ってインクが出ます。

PPA だけをサポートする HP 印刷デバイス

現在のところ、PPA だけをサポートしているのは以下の 3 モデルです。

Hewlett-Packard Deskjet 820Cxi (Windows PPA)
Hewlett-Packard Deskjet 820Cse (Windows PPA)
Hewlett-Packard Deskjet 1000c (Windows PPA)

他の HP PPA プリンタ

Hewlett-Packard Deskjet 720C
Hewlett-Packard Deskjet 722c

これらのプリンタは、PPA と PCL3 エミュレーションの両方をサポートします。HP はこのプリンタ用にモノリシック ドライバを用意しています。このドライバは Hewlett-Packard の Web サイトから取得できます。

詳細

この資料に記載されている他社の製品 (ハードウェア、およびソフトウェア) に関する設定ならびに使用方法等につきましては、各メーカーの指定された窓口にお問い合わせください。

関連情報

この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 153958? (http://support.microsoft.com/kb/153958/EN-US/ ) (最終更新日 1998-02-27) をもとに作成したものです。


この資料は以下の製品について記述したものです。
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
キーワード:?
kbinfo kbprint ntsrvwkst ntprint KB153958
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"
 

サポート技術情報の翻訳