(57)【要約】【課題】複数のプリンタ言語を処理可能に構成した場合に、ＲＯＰ処理を高速に行うことが可能な画像処理装置を提供することを目的とする。【解決手段】本発明に係る画像処理装置は、異なるＲＯＰ（Ｒａｓｔｅｒ ＯＰｅｒａｔｉｏｎ）演算ルールを有する複数のプリンタ言語を処理可能に構成されており、プリンタ言語で記述された描画コマンドを入力し、当該描画コマンドに応じた描画データにラスタライズする画像処理装置において、インタープリタ部１０１は、印刷データの対象となるＲＯＰコードおよびＲＯＰ演算ルールを、略同一の描画データを生成させる他のＲＯＰコードおよびＲＯＰ演算ルールに変換する。【選択図】        図１
2007076337.tif 000002
【特許請求の範囲】
【請求項１】
異なるＲＯＰ（Ｒａｓｔｅｒ ＯＰｅｒａｔｉｏｎ）演算ルールを有する複数のプリンタ言語を処理可能に構成されており、前記プリンタ言語で記述された印刷データを入力し、当該印刷データに応じた描画データにラスタライズする画像処理装置において、
前記印刷データの対象となるＲＯＰコードおよびＲＯＰ演算ルールを、略同一の描画データを生成させる他のＲＯＰコードおよびＲＯＰ演算ルールに変換する変換手段を備えことを特徴とする画像処理装置。
【請求項２】
前記変換手段は、前記他のＲＯＰコードおよびＲＯＰ演算ルールを使用した方が処理速度を速くできる場合に、前記変換を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記変換手段は、前記ＲＯＰコードおよびＲＯＰ演算ルールを、描画コマンド単位、バンド単位、ページ単位、またはジョブ単位で設定可能としたことを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記変換手段は、ＲＯＰ変換テーブルを参照して、前記変換を行うことを特徴とする請求項１〜請求項３のいずれか１つに記載の画像処理装置。
【請求項５】
前記ＲＯＰ変換テーブルは、少なくとも、ＲＯＰコード、ＲＯＰ演算ルール、および描画オブジェクトをパラメータとすることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記変換手段は、画像形成装置および／または情報処理装置に搭載されることを特徴とする請求項１〜請求項５のいずれか１つに記載の画像処理装置。
【請求項７】
前記ＲＯＰはＲＯＰ２〜ＲＯＰ４のいずれかであることを特徴とする請求項１〜請求項６のいずれか１つに記載の画像処理装置。
【請求項８】
異なるＲＯＰ演算ルールを有する複数のプリンタ言語を処理可能に構成されており、前記プリンタ言語で記述された印刷データを入力し、当該印刷データに応じた描画データにラスタライズする画像処理方法において、
前記印刷データの対象となるＲＯＰコードおよびＲＯＰ演算ルールを、略同一の描画データを生成させる他のＲＯＰコードおよびＲＯＰ演算ルールに変換する変換工程を含むことを特徴とする画像処理方法。
【請求項９】
異なるＲＯＰ演算ルールを有する複数のプリンタ言語を処理可能に構成されており、前記プリンタ言語で記述された印刷データを入力し、当該印刷データに応じた描画データをラスタライズするための画像処理用プログラムにおいて、
前記印刷データの対象となるＲＯＰコードおよびＲＯＰ演算ルールを、略同一の描画データを生成させる他のＲＯＰコードおよびＲＯＰ演算ルールに変換する変換工程をコンピュータに実行させることを特徴とする画像処理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、および画像処理用プログラムに関し、詳細には、異なるＲＯＰ演算ルールを有する複数のプリンタ言語を処理可能に構成されており、プリンタ言語で記述された印刷データを入力し、当該印刷データに応じた描画データにラスタライズする画像処理装置、画像処理方法、および画像処理用プログラムに関する。
【背景技術】
【０００２】
プリンタ言語は、各社が各々決めているものであり、ＰＳ（Ｐｏｓｔ  Ｓｃｒｉｐｔ）、ＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）、ＲＰＣＳ等と様々なものがある。ＰＣ上のドライバもプリンタコントローラ上の印刷処理部も各プリンタ言語に対して一つずつ用意されているのが一般的である。
【０００３】
ここで、比較的リソースの限られた環境（例えばプリンタコントローラ）においては、一つの処理部で複数のプリンタ言語に対応できれば効率化を図ることができる。また、プリンタでは、Ｗｉｎｄｏｗｓ（Ｒ）のＧＤＩがサポートするＲＯＰ（Ｒａｓｔｅｒ ＯＰｅｒａｔｉｏｎ）３に対応したものも多い。例えば、特許文献１では、印刷データに対してＲＯＰ処理を正確に行うことができるととともに、色味を損なうことなく印刷データを高速に生成する画像処理装置が提案されている。
【０００４】
【特許文献１】特開２００３−２８３８５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記課題に鑑みてなされたものであり、複数のプリンタ言語を処理可能に構成した場合に、印刷データに対してＲＯＰ処理を高速に行うことが可能な画像処理装置、画像処理方法、および画像処理用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、異なるＲＯＰ（Ｒａｓｔｅｒ ＯＰｅｒａｔｉｏｎ）演算ルールを有する複数のプリンタ言語を処理可能に構成されており、前記プリンタ言語で記述された印刷データを入力し、当該印刷データに応じた描画データにラスタライズする画像処理装置において、前記印刷データの対象となるＲＯＰコードおよびＲＯＰ演算ルールを、略同一の描画データを生成させる他のＲＯＰコードおよびＲＯＰ演算ルールに変換する変換手段を備えことを特徴とする。
【０００７】
また、本発明の好ましい態様によれば、前記変換手段は、前記他のＲＯＰコードおよびＲＯＰ演算ルールを使用した方が処理速度を速くできる場合に、前記変換を行うことが望ましい。
【０００８】
また、本発明の好ましい態様によれば、前記変換手段は、前記ＲＯＰコードおよびＲＯＰ演算ルールを、描画コマンド単位、バンド単位、ページ単位、またはジョブ単位で設定可能としたことが望ましい。
【０００９】
また、本発明の好ましい態様によれば、前記変換手段は、ＲＯＰ変換テーブルを参照して、前記変換を行うことが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記ＲＯＰ変換テーブルは、少なくとも、ＲＯＰコード、ＲＯＰ演算ルール、および描画オブジェクトをパラメータとすることが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記変換手段は、印刷装置および／または情報処理装置に搭載されることが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記ＲＯＰはＲＯＰ２〜ＲＯＰ４のいずれかであることが望ましい。
【００１３】
また、上記した課題を解決して、本発明の目的を達成するために、本発明は、異なるＲＯＰ演算ルールを有する複数のプリンタ言語を処理可能に構成されており、前記プリンタ言語で記述された印刷データを入力し、当該印刷データに応じた描画データにラスタライズする画像処理方法において、前記印刷データの対象となるＲＯＰコードおよびＲＯＰ演算ルールを、略同一の描画データを生成させる他のＲＯＰコードおよびＲＯＰ演算ルールに変換する変換工程を含むことを特徴とする。
【００１４】
また、上記した課題を解決して、本発明の目的を達成するために、本発明は、異なるＲＯＰ演算ルールを有する複数のプリンタ言語を処理可能に構成されており、前記プリンタ言語で記述された印刷データを入力し、当該描画コマンドに応じた描画データにラスタライズするための画像処理用プログラムにおいて、前記印刷データの対象となるＲＯＰコードおよびＲＯＰ演算ルールを、略同一の描画データを生成させる他のＲＯＰコードおよびＲＯＰ演算ルールに変換する変換工程をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、異なるＲＯＰ（Ｒａｓｔｅｒ ＯＰｅｒａｔｉｏｎ）演算ルールを有する複数のプリンタ言語を処理可能に構成されており、前記プリンタ言語で記述された印刷データを入力し、当該印刷データに応じた描画データにラスタライズする画像処理装置において、変換手段は、前記印刷データの対象となるＲＯＰコードおよびＲＯＰ演算ルールを、略同一の描画データを生成させる他のＲＯＰコードおよびＲＯＰ演算ルールに変換することとしたので、複数のプリンタ言語を処理可能に構成した場合に、印刷データに対してＲＯＰ処理を高速に行うことが可能な画像処理装置、画像処理方法、および画像処理用プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下に、この発明に係る画像処理装置、画像処理方法、および画像処理用プログラムの好適な実施の形態を、図面を参照しつつ詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【００１７】
（実施の形態１）
図１は、実施の形態１に係る画像処理システムの構成例を示す図である。実施の形態１に係る画像処理システムは、図１に示すように、情報処理装置であるホストＰＣ１と、画像形成装置であるプリンタ２とで構成されている。ホストＰＣ１とプリンタ２とは、ケーブルで接続されたり、ＬＡＮなどのネットワークによって通信可能に接続されている。ホストＰＣ１は、複数のプリンタ言語（例えば、ＲＰＣＳ、ＣＤＣ、ＰＣＬ、ＰＳ等）に各々対応する複数のプリンタドライバを有しており、所望のプリンタドライバを使用して文書データを複数の描画コマンドからなる印刷データに変換してプリンタ２に送出する。この描画コマンドの中には文字、グラフィック、イメージなどの種類があり、それぞれに特徴がある。
【００１８】
プリンタ２は、ホストＰＣ１から入力される印刷データに応じた描画データにラスタライズした後、印字出力する。プリンタ２は、画像処理装置であるプリンタコントローラ１００と、電子写真方式またはインクジェット方式等を使用して描画データを紙に印字するプロッタ部２００とを備えている。
【００１９】
プリンタコントローラ１００は、インタープリタ部１０１、中間データメモリ１０２、描画処理部１０３と、描画メモリ１０４と、出力制御部１０５とを備えている。プリンタコントローラ１００は、複数のプリンタ言語（例えば、ＲＰＣＳ、ＣＤＣ、ＰＣＬ、ＰＳ等）を処理可能に構成されている。
【００２０】
インタープリタ部１０１は、ホストＰＣ１から送られてくる印刷データを受け取り、その印刷データを解釈して中間データを生成する。ここで、インタープリタ部１０１は、印刷データに対象となるＲＯＰコードおよびＲＯＰ演算ルールが含まれている場合には、後述するように、他のＲＯＰコードおよびＲＯＰ演算ルールに変換する。
【００２１】
中間データメモリ１０２は、インタープリタ部１０１で生成した中間データを記憶する。
【００２２】
描画処理部１０３は、中間データメモリ１０２から中間データを読み出し、ラスタライズして描画データ（ビットマップイメージ）を作成して描画メモリ１０４に書き込む。また、描画処理部１０３は、描画コマンド（中間データ）によりＲＯＰ処理が指示された場合、指示されたＲＯＰ処理を実行する。この場合、インタープリタ部１０１でＲＯＰコードおよびＲＯＰ演算ルールが変換された場合には、変換後のＲＯＰコードおよびＲＯＰ演算ルールでＲＯＰ処理を行う。描画処理部１０３では、印刷データの色深さよりプロッタ部２００の色深さが小さい場合にはディザリング等の色処理が不可欠となる。ここでは、ディザを使用するものとする。
【００２３】
描画メモリ１０４は、描画処理部１０３で展開した描画データ（ビットマップイメージ）を保持する。出力制御部１０５は、描画メモリ１０４に展開された描画データ（ビットマップイメージ）を読み出し、プロッタ部２００に転送して画像を形成させる。
【００２４】
つぎに、本実施の形態におけるＲＯＰ処理について説明する。ＲＯＰとは２つ以上の描画オブジェクト（ラスター画像）を重ねあわせる時に行われる論理演算処理のことである。ＲＯＰ処理を行うことにより単に上下関係をつけて上書きするだけでなく、「透かし」や「反転」等の効果を与えることが可能となる。Ｗｉｎｄｏｗｓ（Ｒ）のＧＤＩでは、ＲＯＰ２、ＲＯＰ３等のＲＯＰ命令がサポートされている。ＲＯＰ２ではソース（Ｓｏｕｒｃｅ：新たに書き込もうとする画像）とデスティネーション（Ｄｅｓｔｉｎａｔｉｏｎ：元画像、既に書き込まれている画像）の２つのオブジェクトの論理演算を行うものである。また、ＲＯＰ３では、図２に示すように、ソース（Ｓｏｕｒｃｅ：新たに書き込もうとする画像）、パターン（Ｐａｔｔｅｒｎ）、デスティネーション（Ｄｅｓｔｉｎａｔｉｏｎ：元画像、既に書き込まれている画像）の３つのオブジェクトの論理演算を行うものである。これらの命令は各オブジェクトに対して、ＡＮＤ、ＯＲ、ＮＯＴ、ＸＯＲ等の論理演算処理を行い、その結果をデスティネーションに書き込む。各描画オブジェクトの状態と出力結果の組み合わせからＲＯＰ２では１６種類、ＲＯＰ３では２５６種類の論理演算処理が可能となっている。以下では、ＲＯＰ３について説明する。
【００２５】
通常は、ＲＯＰ演算ルールは、各プリンタ言語毎に定まっているため、印刷中に切り替わることはないが、本実施の形態のプリンタコントローラ１００では、ＲＯＰ演算ルールを印刷途中で切り替える。
【００２６】
図３は、ＰＲＣＳ／ＣＤＣとＰＣＬのＲＯＰ演算ルールを説明するための図である。ＲＯＰ３では、上述したように、ソース、パターン、デスティネーションの３面を用いてＲＯＰ演算を行う。例えば、図３に示すように、ＲＰＣＳ／ＣＤＣでは、グラフィックス描画の描画色（ディザ）がソースに適用されるのに対して、ＰＣＬでは、描画色がブラシに適用され、ＲＯＰ演算ルールが異なっている。
【００２７】
ここで、描画色をソースに適用とパターンに適用とを切り替えることにより、ＲＯＰ演算ルールに関して、両プリンタ言語（ＰＲＣＳ／ＣＤＣとＰＣＬ）に対応できることになる。ＲＯＰ演算ルールによって、同一の結果をもたらすＲＯＰコードが異なる場合に、描画結果は同じだが描画処理時間に差がある場合には、処理時間の短い方を選択すれば高速化することができる。
【００２８】
図４は、インタープリタ部１０１におけるＲＯＰコードおよびＲＯＰ演算ルールを変換する処理を説明するためのフローチャートである。図５において、インタープリタ部１０１は、印刷データのＲＯＰコードおよびＲＯＰ演算ルールを他のＲＯＰコードおよびＲＯＰ演算ルールに変換可能であるか否かを判断する（ステップＳ１）。他のＲＯＰコードおよびＲＯＰ演算ルールに変換可能である場合には（ステップＳ１の「Ｙｅｓ」）、変換した方が処理時間を短縮できるか否かを判断する（ステップＳ２）。変換した方が処理時間を短縮できる場合には（ステップＳ２の「Ｙｅｓ」）、他のＲＯＰコードおよびＲＯＰ演算ルールを変換する（ステップＳ３）。
【００２９】
例えば、上記図３に示したように、ＲＰＣＳ／ＣＤＣでは、グラフィックス描画の描画色がソース描画に適用されるため、ＲＯＰコード「０ｘＣＣ」がソース描画の描画範囲にブラシを敷き詰めたような描画結果になる。これに対して、ＰＣＬでは、描画色がブラシに適用されるため、同様の結果は、ＲＯＰコード「０ｘＦ０」または「０ｘＦＣ」によってもたらされる。
【００３０】
インタープリタ部１１は、例えば、ＲＯＰ演算ルールがＰＣＬでＲＯＰコードが「０ｘＦＣ」の描画コマンドを受け取った場合には、ＲＯＰ演算ルールがＲＰＣＳでＲＯＰコードが「０ｘＣＣ」の描画の方が高速に処理可能である場合には、ＲＯＰ演算ルールをＲＰＣＳ、ＲＯＰコードを「０ｘＣＣ」に変換する。
【００３１】
図５は、ＰＯＰ演算ルールの指示方法を説明するための図である。例えば、図５−１に示すように、インタープリタ部１０１は、ＰＯＰ演算ルールを描画処理部１０３に指示し、描画処理部１０３は、インタープリタ部１０１で指示されたＲＯＰ演算ルールに従って描画メモリ１０４への描画を行う。また、図５−２に示すように、インタープリタ部１０１は、描画コマンド単位、バンド単位、ページ単位、またはジョブ単位で中間データとＲＯＰ演算ルールを関連づけて中間データメモリ１０２に格納する。そして、描画処理部１０３は、中間データメモリ１０２に格納されたＲＯＰ演算ルールに従って描画メモリ１０４への描画を行う。
【００３２】
以上説明したように、実施の形態１によれば、対象となるＲＯＰコードおよびＲＯＰ演算ルールを、略同一の描画データを生成させ、かつ、ＲＯＰ処理の処理速度を短縮できる他のＲＯＰコードおよびＲＯＰ演算ルールに変換することとしたので、複数のプリンタ言語を処理可能に構成した場合に、ＲＯＰ処理を高速に行うことが可能となる。
【００３３】
（実施の形態２）
図６は、実施の形態２に係る画像処理システムの構成例を示す図である。図６において、図１と同等機能を有する部位には同一符号を付し、共通する部分の説明は省略し、異なる部分についてのみ説明する。
【００３４】
実施の形態２に係るプリンタコントローラ１００では、インタープリタ部１０１は、ＲＯＰコードおよびＲＯＰ演算ルールを変換する場合に、ＲＯＰ変換テーブル１１０を参照して、その変換を行う。ＲＯＰ変換テーブル１１０は、少なくとも、ＲＯＰコード、ＲＯＰルール、および描画オブジェクトの種類（イメージ、グラフィックスなど）をパラメータとしている。
【００３５】
ＲＯＰ変換テーブル１１０には、変換対象のＲＯＰコードおよびＲＯＰ演算ルールと変換処理後のＲＯＰコードおよびＲＯＰ演算ルールが対応づけて格納されている。ここで、変換対象として格納されているＲＯＰコードおよびＲＯＰ演算ルールは、他のＲＯＰコードおよびＲＯＰ演算ルールに変換可能（略同一の描画結果を生じる）であり、かつ、変換処理後のものが処理速度で有利なもの（処理速度が速い）である。インタープリタ部１０１は、ＲＯＰ変換テーブル１１０を参照して、ホストＰＣ１から入力されるＲＯＰコードおよびＲＯＰ演算ルールが変換対象として格納されているか否かを判断し、格納されている場合には、変換処理後のＲＯＰコードおよびＲＯＰ演算ルールに変換する。インタープリタ部１０１は、ホストＰＣ１から受け取ったＲＯＰコードおよびＲＯＰ演算ルールがＲＯＰ変換テーブル１１０の変換対象として格納されていない場合には、変換を行わない。
【００３６】
例えば、ＲＯＰ演算ルールがＰＣＬ、ＲＯＰコードが「０ｘＢ８」のグラフィックス描画を行う場合は、グラフィックス描画にはソースプレーンに背景描画領域がなく前景部分だけであるので、最も単純な変換として、ＲＯＰ演算ルールがＲＰＣＳでＲＯＰコードが「０ｘＣＣ」となる。そこで、ＲＯＰ演算ルールがＲＰＣＳでＲＯＰコードが「０ｘＣＣ」の方の処理速度が速い場合には、ＲＯＰ演算ルールがＰＣＬ、ＲＯＰコードが「０ｘＢ８」を、ＲＯＰ演算ルールがＲＰＣＳでＲＯＰコードが「０ｘＣＣ」に変換するようにＲＯＰ演算テーブル１１０を構成しておく。
【００３７】
（実施の形態３）
図７は、実施の形態３に係る画像処理システムの構成例を示す図である。同図において、３００はホストＰＣ、３０１はホストＰＣ３００に搭載されたアプリケーション、３０２はホストＰＣ３００に搭載されたプリンタドライバ、４００はプリンタサーバ、５００は、プリンタ、５１０はプリンタ５００に搭載されたプリンタコントローラ、５１１はプリンタ５００に搭載されたプロッタ部を示している。実施の形態３では、プリンタドライバ３０２、プリンタサーバ４００、プリンタコントローラ５１０に、上述のＲＯＰコードおよびＲＯＰ演算ルールの変換を行うＲＯＰコード変換処理部６００を搭載し、ＲＯＰコードおよびＲＯＰ演算ルールの変換を、各処理部の負荷などに応じて印刷データの伝送系路上のいずれかで行うことで、画像処理システム全体での効率を向上させる。
【００３８】
（プログラム）
なお、本発明の画像処理装置は、複数の機器（例えば、ホストコンピュータ、インターフェイス機器、スキャナ、プリンタ等）から構成されるシステムに適用しても、１つの機器から構成される装置（ホストコンピュータ等）に適用しても良い。
【００３９】
また、本発明の目的は、上述した画像処理装置の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（または、ＣＰＵ、ＭＰＵ、ＤＳＰ）が記録媒体に格納されたプログラムコードを実行することによっても達成することが可能である。この場合、記録媒体から読み出されたプログラムコード自体が前述した画像処理装置の機能を実現することになり、そのプログラムコードまたはそのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムコードを供給するための記録媒体としては、ＦＤ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ、ＲＯＭなどの光記録媒体、磁気記録媒体、光磁気記録媒体、半導体記録媒体を使用することができる。
【００４０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した画像処理装置の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれること言うまでもない。
【００４１】
また、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含まれることは言うまでもない。
【産業上の利用可能性】
【００４２】
以上のように、本発明に係る画像処理装置、画像処理方法、および画像処理用プログラムは、プリンタ、ファクシミリ、複写機、デジタル複合機、プリンタドライバ、情報処理装置等に広く利用可能である。
【図面の簡単な説明】
【００４３】
【図１】実施の形態１に係る画像処理システムの構成例を示す図である。
【図２】ＲＯＰ３のＲＯＰ演算ルールを説明するための図である。
【図３】ＰＲＣＳ／ＣＤＣとＰＣＬのＲＯＰ演算ルールを説明するための図である。
【図４】インタープリタ部におけるＲＯＰコードおよびＲＯＰ演算ルールを変換する処理を説明するためのフローチャートである。
【図５−１】ＲＯＰ演算ルールの変更の指定方法を説明するための図である（その１）。
【図５−２】ＲＯＰ演算ルールの変更の指定方法を説明するための図である（その２）。
【図６】実施の形態２に係る画像処理システムの構成例を示す図である。
【図７】実施の形態３に係る画像処理システムの構成例を示す図である。
【符号の説明】
【００４４】
１  ホストＰＣ
２  プリンタ
１００  プリンタコントローラ
１０１  インタープリタ部
１０２  中間データメモリ
１０３  描画処理部
１０４  描画メモリ
１０５  出力制御部
２００  プロッタ部
３００  ホストＰＣ
３０１  アプリケーション
３０２  プリンタドライバ
４００  プリンタサーバ
５００  プリンタ
５１０  プリンタコントローラ
５１１  プロッタ部
【図１】
2007076337.tif 000003
【図２】
2007076337.tif 000004
【図３】
2007076337.tif 000005
【図４】
2007076337.tif 000006
【図５−１】
2007076337.tif 000007
【図５−２】
2007076337.tif 000008
【図６】
2007076337.tif 000009
【図７】
2007076337.tif 000010