(57)【特許請求の範囲】
【請求項１】
背景を設定するための背景設定コマンドを含む描画コマンドに応じた描画データを描画する画像処理装置であって、
前記描画コマンドに対して、ライン毎に背景が単一のパターンであるか否かを判定すると共に、前記背景設定コマンドの全ライン数に対する、背景が単一のパターンであるライン数の割合が閾値に達しているか否かを判定する特徴判定手段と、
前記特徴判定手段で前記閾値を越えていると判定された場合に、前記特徴判定手段で背景が単一のパターンであると判定されたラインに対しては、該ライン毎に前記背景の描画データを作成し、前記特徴判定手段で背景が単一のパターンでないと判定されたラインに対しては、該ラインの一定長毎に描画データを作成する背景描画手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記特徴判定手段は、前記特徴の判定をスプール前の前処理で行うことを特徴とする請
求項１に記載の画像処理装置。
【請求項３】
前記単一のパターンは、前景色部分のみ、背景色部分のみ、または、透過部分のみからなることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記特徴判定手段は、回転描画時には、回転前の特徴判定方向に対して、その回転後に特徴を判定することを特徴とする請求項１〜請求項３のいずれか一つに記載の画像処理装置。
【請求項５】
前記画像処理装置は、画像形成装置または情報処理装置に搭載されることを特徴とする請求項１〜請求項４のいずれか一つに記載の画像処理装置。
【請求項６】
伝送路を介して接続された情報処理装置と画像形成装置とを備える画像処理システムであって、
前記情報処理装置および画像形成装置は、請求項１〜４のいずれか１つに記載の画像処理装置を備えたことを特徴とする画像処理システム。
【請求項７】
背景を設定するための背景設定コマンドを含む描画コマンドに応じた描画データを描画する画像処理方法であって、
前記描画コマンドに対して、ライン毎に背景が単一のパターンであるか否かを判定すると共に、前記背景設定コマンドの全ライン数に対する、背景が単一のパターンであるライン数の割合が閾値に達しているか否かを判定する特徴判定工程と、
前記特徴判定工程で前記閾値を越えていると判定された場合に、前記特徴判定工程で背景が単一のパターンであると判定されたラインに対しては、該ライン毎に前記背景の描画データを作成し、前記特徴判定手段で背景が単一のパターンでないと判定されたラインに対しては、該ラインの一定長毎に描画データを作成する背景描画工程と、
を含むことを特徴とする備えたことを特徴とする画像処理方法。
【請求項８】
請求項７に記載の画像処理方法の各工程をコンピュータに実行させることを特徴とするコンピュータが実行するためのプログラム。
【請求項９】
請求項８に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、画像処理方法、プログラム、および記録
媒体に関し、特に、背景を設定する背景設定コマンドを含む描画コマンドに応じた描画デ
ータを描画する画像処理装置、画像処理システム、画像処理方法、プログラム、および記
録媒体に関するものである。
【背景技術】
【０００２】
プリンタでは、ＰＣなどの情報処理装置から印刷要求があった場合、一般に、ＰＤＬ（
Page Description Language）データを構成する描画コマンドを解釈して中間データを生
成し、生成した中間データをスプールメモリに蓄積し、スプールメモリに蓄積した中間デ
ータに基づいて、描画メモリに描画データを描画する。上記ＰＤＬデータを構成する描画
コマンドには、グラフィック、イメージ、文字、ブラシなどを設定するコマンドが含まれ
る。
【０００３】
近年、ブラシを設定するコマンドに応じた描画処理の速度を高速に実行することが求め
られている。ブラシを設定するコマンドに応じた描画処理を高速化する方法として、例え
ば、特許文献１が公知である。特許文献１では、透過演算処理を含む描画コマンドから透
過演算を必要としない描画コマンドに変換するか否かを、一定の条件に合致しているか否
かに基づいて判定し、変換すると判定した場合に、透過演算処理を含む描画コマンドから
透過演算を必要としない描画コマンドに変換する方法が提案されている。
【０００４】
【特許文献１】特開２００５−１８２６９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、一定長毎に、描画するためのブラシのパターンの作
成を実施しているため、一定長移動する毎に、ブラシのパターンを作成し直して描画を繰
り返す必要があり、ブラシの描画処理の高速化を妨げるという問題がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、高速に背景の描画処理を実行すること
が可能な画像処理装置、画像処理システム、画像処理方法、プログラム、および記録媒体
を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記した課題を解決して、本発明の目的を達成するために、本発明は、背景を設定するための背景設定コマンドを含む描画コマンドに応じた描画データを描画する画像処理装置であって、前記描画コマンドに対して、ライン毎に背景が単一のパターンであるか否かを判定すると共に、前記背景設定コマンドの全ライン数に対する、背景が単一のパターンであるライン数の割合が閾値に達しているか否かを判定する特徴判定手段と、前記特徴判定手段で前記閾値を越えていると判定された場合に、前記特徴判定手段で背景が単一のパターンであると判定されたラインに対しては、該ライン毎に前記背景の描画データを作成し、前記特徴判定手段で背景が単一のパターンでないと判定されたラインに対しては、該ラインの一定長毎に描画データを作成する背景描画手段と、を備えたことを特徴とする。
【０００８】
また、本発明の好ましい態様によれば、特徴判定手段は、特徴の判定をスプール前の前
処理で行うことが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記単一のパターンは、前景色部分のみ、背景
色部分のみ、または、透過部分のみからなることが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記特徴判定手段は、回転描画時には、回転前
の特徴判定方向に対して、その回転後に特徴を判定することが望ましい。
【００１３】
また、本発明の好ましい態様によれば、本発明の画像処理装置は、画像形成装置または
情報処理装置に搭載されることが望ましい。
【００１４】
また、本発明の好ましい態様によれば、伝送路を介して接続された情報処理装置と画像
形成装置とを備える画像処理システムであって、前記情報処理装置および画像形成装置は
、本発明の画像処理装置を備えることが望ましい。
【００１５】
上記した課題を解決して、本発明の目的を達成するために、本発明は、背景を設定するための背景設定コマンドを含む描画コマンドに応じた描画データを描画する画像処理方法であって、前記描画コマンドに対して、ライン毎に背景が単一のパターンであるか否かを判定すると共に、前記背景設定コマンドの全ライン数に対する、背景が単一のパターンであるライン数の割合が閾値に達しているか否かを判定する特徴判定工程と、前記特徴判定工程で前記閾値を越えていると判定された場合に、前記特徴判定工程で背景が単一のパターンであると判定されたラインに対しては、該ライン毎に前記背景の描画データを作成し、前記特徴判定手段で背景が単一のパターンでないと判定されたラインに対しては、該ラインの一定長毎に描画データを作成する背景描画工程と、を含むことを特徴とする備えたことを特徴とする。
【００１６】
また、本発明の好ましい態様によれば、本発明の画像処理方法の各工程をコンピュータ
がプログラムを実行して実現することが望ましい。
【００１７】
また、本発明の好ましい態様によれば、本発明の画像処理方法の各工程をコンピュータ
に実行させるためのプログラムを記録媒体に記録することが望ましい。
【発明の効果】
【００１８】
本発明によれば、高速に背景の描画処理を実行することが可能な画像処理装置を提供することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理システム、画像
処理方法、プログラム、および記録媒体の最良な実施の形態を詳細に説明する。なお、こ
の実施の形態によりこの発明が限定されるものではない。また、この実施の形態における
構成要素には、当業者が容易に想定できるもの、または実質的に同一のものが含まれる。
また、本実施の形態においては、背景設定コマンドの一例として、ブラシを設定するため
のブラシ設定コマンドを適用して説明する。
【００２０】
図１は、本実施の形態にかかる画像処理システムの構成を示す図である。本実施の形態
の画像処理システム１は、ブラシ設定コマンドを含む描画コマンドをプリンタ２０に出力
するＰＣ１０と、ＰＣ１０から入力される描画コマンドを紙に印字出力するプリンタ２０
とで構成されており、ＰＣ１０とプリンタ１０は、ケーブル３０を介して相互に通信可能
に接続されている。
【００２１】
ＰＣ１０は、描画コマンドを生成するデータ生成部１１と、データ生成部１１で生成さ
れた描画コマンドをＰＤＬデータに変換するプリンタドライバ１２とを備えている。
【００２２】
データ生成部１１は、各種のアプリケーションプログラムを格納し、当該アプリケーシ
ョンプログラムで指示された、ブラシ設定コマンドを含む描画コマンドをプリンタドライ
バ１２に出力する。プリンタドライバ１２は、データ生成部１１から出力された描画コマ
ンドを受け取ると、プリンタ２０で解釈可能なＰＤＬデータに変換し、ＰＤＬデータをプ
リンタ２０に送信する。
【００２３】
プリンタ２０は、ＰＣ１０からのＰＤＬデータを構成する描画コマンドに応じた描画デ
ータを描画する画像処理装置１００を備えている。
【００２４】
図２は、画像処理装置１００の基本的な処理の概略を説明するための図である。図２に
おいて、画像処理装置１００は、グラフィック、イメージ、文字などの図形描画コマンド
や制御に関する制御コマンド、前景色部分、背景色部分、透過部分などのブラシを設定す
るためのブラシ設定コマンドを含む描画コマンドを受け取り、受け取った描画コマンドに
応じた描画データを描画メモリ２００に描画する。描画メモリ２００に書き込まれた内容
は、最終的に転写紙などの出力メディアに描画される。
【００２５】
図３は、本実施の形態の画像処理装置１００の構成を示す図である。本実施の形態の画
像処理装置１００は、同図に示すように、前処理部１１０と、スプール／デスプール処理
部１２０と、スプールメモリ１３０と、後処理部１４０とを備えている。
【００２６】
前処理部１１０は、ＰＤＬデータを構成する描画コマンドを受け取ると、描画コマンド
を解釈して生成した中間データをスプール／デスプール処理部１２０に出力する。スプー
ル／デスプール処理部１２０は、前処理部１１０で生成された中間データをスプールメモ
リ１３０に蓄積する（以下「スプールフェーズ」）。スプール／デスプール処理部１２０
は、スプールメモリ１３０が中間データでフルになると、スプールフェーズを終了し、ス
プールフェーズした中間データをスプールメモリ１３０から読み出して後処理部１４０に
出力する。
【００２７】
後処理部１４０は、スプール／デスプール処理部１２０でスプールメモリ１３０から読
み出された中間データのビットマップ展開を行って描画メモリ２００に書き込む（以下「
デスプールフェーズ」）。このようにして、画像処理装置１００はスプールフェーズ、デ
スプールフェーズを繰り返し、描画コマンドに応じた描画データの作成を行う。
【００２８】
ここで、描画されるブラシのパターンについて、図４−１〜図５−３を参照して説明す
る。画像処理装置１００で描画されるブラシとしては、前景色となる部分、背景色となる
部分、透過される部分の３種類がある。図４−１は、前景色部分と背景色部分からなるブ
ラシの描画範囲への描画の例を示す図である。また、図４−２は、前景色部分と透過部分
からなるブラシの描画範囲への描画の例を示す図である。ブラシのパターンとしては、通
常、図４−１に示す前景色部分と背景色部分からなるパターンと、図４−２に示す前景色
部分と透過部分からなるパターンの２通り（以下「通常パターン」）がある。
【００２９】
一方、図５−１〜図５−３に示すように、ブラシ設定コマンドのＹ方向に沿った複数の
ライン（以下「Ｘライン」）の注目ライン（以下「Ｘｎライン」）のブラシが単一のパタ
ーンになる場合がある。図５−１は、ブラシ設定コマンドのＸｎラインのブラシが前景色
部分のみからなる描画結果を示す図である。図５−２は、ブラシ設定コマンドのＸｎライ
ンのブラシが背景色部分のみからなる描画結果を示す図である。図５−３は、ブラシ設定
コマンドのＸｎラインのブラシが透過部分のみからなる描画結果を示す図である。
【００３０】
本実施の形態では、ブラシ設定コマンドのＸｎラインに注目し、Ｘｎラインのブラシが
図５−１〜図５−３に示すように、単一のパターンになる場合には、Ｘｎライン分の前景
色部分、背景色部分、または透過部分のみからなるブラシのパターンを纏めて作成した後
に、一定長（例えば、３２ビット）毎に描画メモリ２００に描画を行なう。これにより、
前景色部分、背景色部分、透過部分のブラシのパターンを一定長毎に作成する度に描画メ
モリ２００に描画を行う場合に比べて、高速に描画処理を行うことができる。
【００３１】
図６は、本実施の形態の前処理部１１０の機能構成を示す図である。前処理部１１０は
、図６に示すように、描画コマンド解釈部１１２と、特定ブラシ描画処理部１１４と、通
常描画処理部１１６とを備えている。
【００３２】
描画コマンド解釈部１１２は、ＰＣ１０から入力されるＰＤＬデータを構成する描画コ
マンドの解釈を行なう。特定ブラシ描画処理部１１４は、特定のブラシ描画コマンドに応
じた処理を行って中間データを生成する。通常描画処理部１１６は、その他の描画コマン
ドに応じた処理を行って中間データを生成する。これら生成された中間データは、スプー
ル／デスプール処理部１２０によりスプールメモリ１３０にスプールフェーズされる。
【００３３】
前処理部１１０で行われる処理について、図７を参照して説明する。図７は、前処理部
１１０で行われる処理の手順を示すフローチャートである。
【００３４】
まず、描画コマンド解釈部１１２は、描画コマンドを解釈して、ブラシ設定コマンドの
Ｘライン毎に特徴を判定（抽出）する（ステップＳ１０１）。本実施の形態では、特徴と
して、（１）各Ｘラインのブラシがそれぞれ単一のパターン（前景色部分のみ、背景色部
分のみ、または透過部分のみからなるパターン）であるか否か、（２）単一パターンの割
合（背景設定コマンドの全ライン数に対する、背景が単一のパターンであるライン数の割
合が閾値を超えているか否か）、（３）Ｘライン長を判定する。また、９０度または２７
０度回転させて描画する場合には、回転後のＹラインに対して特徴を判定する。
【００３５】
ついで、ステップＳ１０１で判定した特徴に基づいて、Ｘライン毎に、描画処理速度が
有利な描画処理方法を選択する（ステップＳ１０２）。通常の描画処理を行うよりも、特
定のブラシ描画処理を行った方が高速に描画を行える場合（ステップＳ１０２：特定ブラ
シ描画）、特定ブラシ描画処理部１１４の処理により、Ｘラインのみ色計算描画関数（以
下「特定のブラシ描画関数」）を設定する（ステップＳ１０３）。
【００３６】
一方、通常描画処理の方が高速に描画処理を行える場合（ステップＳ１０２：通常描画
）、通常描画処理部１１６の処理により、通常描画関数を設定する（ステップＳ１０４）
。
【００３７】
本実施の形態では、Ｘｎライン分のブラシのパターンを纏めて作成した後に、一定長毎
に描画メモリ２００に描画すれば、ブラシのパターンを一定長毎に作成する度に描画メモ
リ２００に描画を行う場合に比べて、高速に描画処理を行うことができるので、Ｘｎライ
ンが単一のパターンである場合には、特定のブラシ描画関数を設定する。
【００３８】
また、高速処理できるブラシのパターンと高速処理できないブラシのパターンが１つの
描画範囲に混在する場合には、両者のいずれのパターンであるかを判定する処理のコスト
が発生する。そこで、本実施の形態では、ブラシ設定コマンドの全ライン数に対する、ブ
ラシが単一のパターンであるライン数の割合が閾値に達する場合に、単一のパターンであ
るＸラインに対して、特定のブラシ描画関数を設定する。
【００３９】
図８は、本実施の形態の後処理部１４０の機能構成を示す図である。後処理部１４０は
、図８に示すように、中間データ解釈部１４２と、特定ブラシ描画部１４４と、中間デー
タ処理部１４６と備えている。
【００４０】
中間データ解釈部１４２は、スプールメモリ１３０から読み出した中間データの解釈を
行う。特定ブラシ描画部１４４は、特定のブラシ描画関数に基づいたブラシ描画を行う。
中間データ処理部１４６は、特定のブラシ描画以外の中間データに応じた処理を行う。
【００４１】
特定ブラシ描画部１４４で行われる処理について、図９を参照して説明する。図９は、
特定ブラシ描画部１４４で行われる処理の手順を示すフローチャートである。
【００４２】
まず、Ｙ方向のループが開始されると（ステップＳ２０１）、スプールメモリ１３０に
蓄積されている中間データを解釈した後に、特定のブラシ描画関数に基づいて、ブラシの
パターンを抽出し（ステップＳ２０２）、Ｘライン毎のブラシのパターンを判定する（ス
テップＳ２０３）。
【００４３】
ステップＳ２０３で判定した結果、Ｘｎラインのブラシが通常パターンである場合（ス
テップＳ２０３：通常）、Ｘｎラインに対して、３２ビット毎に描画処理を行い、該当す
る部分のブラシパターンを抽出し、前景色、背景色、透過の３２ビットのパターンを作成
して、描画メモリ２００に描画し、Ｘｎラインの描画が終了するまで、３２ビット毎の処
理を行う（ステップＳ２０４〜ステップ２０８）。Ｘｎラインの描画が終了した場合には
、ステップＳ２０３に戻り、次のＸラインについて処理を行う。
【００４４】
一方、ステップＳ２０３で判定した結果、Ｘｎラインのブラシが前背景部分のみ、また
は背景色部分のみからなる単一パターンである場合（ステップＳ２０３：前景色、背景色
のみ）、描画するためのパターンをＸｎライン分纏めて作成した後に（ステップＳ２０９
）、３２ビット毎の描画を開始し（ステップＳ２１０）、３２ビットずつ、描画メモリ２
００に描画する（ステップＳ２１１）。Ｘｎラインの描画が終了した場合には（ステップ
Ｓ２１２）、ステップＳ２０３に戻り、次のＸラインについて処理を行う。
【００４５】
また、ステップＳ２０３で判定した結果、Ｘｎラインのブラシが透過部分のみからなる
単一パターンである場合（ステップＳ２０３：透過のみ）、描画すべき部分がないので、
ステップＳ２０３に戻り、次のＸラインについて処理を行う。描画範囲全ての描画を終え
ると、Ｙ方向のループを終了する（ステップＳ２１３）。
【００４６】
以上説明したように、本実施の形態の画像処理装置１００によれば、ブラシ設定コマン
ドのＸｎラインのブラシが単一のパターンであると判定した場合に、特定のブラシ描画関
数を設定し、描画するためのパターンをＸｎライン分纏めて作成した後に、描画メモリ２
００に描画を行うこととしたので、高速にブラシの描画処理を実行できる。
【００４７】
また、本実施の形態の画像処理装置１００によれば、ブラシ描画コマンドを解釈して中
間データに変換する前（スプールフェーズする前）に、特徴を判定し、描画処理方法を選
択することとしたので、描画コマンド共通として、ブラシ設定など、グラフィック条件設
定コマンド毎に描画処理方法を選択でき、効率化を図ることができる。
【００４８】
また、本実施の形態の画像処理装置１００によれば、ブラシ設定コマンドの全ライン数
に対する、ブラシ設定コマンドのブラシが単一のパターンであるライン数の割合が閾値に
達しているか否かを判定し、判定結果に基づいて、描画処理方法を選択することとしたの
で、高速処理できるパターンと高速処理できないパターンが１つの描画範囲に混在する場
合には、両者のいずれのパターンかを判定する処理のコストが発生することから、高速処
理できるパターンからなるラインが含まれている割合に基づいて、描画処理方法を選択す
ることにより、より高速に処理できる条件を増やしつつ、ブラシのパターンの判定処理に
よる描画処理の高速化の妨げを抑制することができる。
【００４９】
また、本実施の形態の画像処理装置１００によれば、９０度または２７０度回転させて
描画したときのＹラインの特徴を判定することとしたので、回転して描画する場合におい
ても、高速な描画処理方法を選択することが可能になる。
【００５０】
なお、ＰＣ１０がプリンタ２０よりも高性能である環境においては、図１０に示すよう
に、画像処理装置１００をＰＣ１０に搭載し、ＰＣ１０側のリソースを用いて、ブラシ設
定コマンドを含む描画コマンドを描画データに展開する構成としてもよい。ＰＣ１０側で
処理を行なうことで、プリンタ２０の負荷を軽減し、ＰＣ１０のリソースを有効に使用す
ることができる。
【００５１】
また、図１１に示すように、画像処理装置１００をＰＣ１０とプリンタ２０とにそれぞ
れ搭載し、ＰＣ１０とプリンタ２０の両者で処理可能とする構成としてもよい。例えば、
スプールフェーズの処理をＰＣ１０で行い、デスプールフェーズの処理をプリンタ２０で
行うことができる。これによれば、ＰＣ１０とプリンタ２０の両者の性能に応じた処理負
荷の分散を行なうことができる。
【００５２】
（プログラム）
本発明の目的は、上述した画像処理装置の機能を実現するソフトウエアのプログラムコ
ードを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコ
ンピュータ（または、ＣＰＵ、ＭＰＵ、ＤＳＰ）が記録媒体に格納されたプログラムコー
ドを実行することによっても達成することが可能である。この場合、記録媒体から読み出
されたプログラムコード自体が前述した画像処理装置の機能を実現することになり、その
プログラムコードまたはそのプログラムを記憶した記録媒体は本発明を構成することにな
る。プログラムコードを供給するための記録媒体としては、ＦＤ、ハードディスク、光デ
ィスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ、Ｒ
ＯＭなどの光記録媒体、磁気記録媒体、光磁気記録媒体、半導体記録媒体を使用すること
ができる。
【００５３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した画
像処理装置の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コン
ピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部ま
たは全部を行い、その処理によって前述した画像処理装置の機能が実現される場合も含ま
れることは言うまでもない。
【００５４】
また、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能
拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた
後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備
わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した画像処
理装置の機能が実現される場合も含まれることは言うまでもない。
【産業上の利用可能性】
【００５５】
本発明に係る画像処理装置は、ブラシ設定コマンド等の背景設定コマンドを含む描画コ
マンドに応じた描画データを高速に描画する場合に有用である。
【図面の簡単な説明】
【００５６】
【図１】本実施の形態の画像処理システムの構成を示す図である。
【図２】本実施の形態の画像処理装置の基本的な処理の概略を説明するための構成を示す図である。
【図３】本実施の形態の画像処理装置の構成を示す図である。
【図４−１】前景色と背景色からなるブラシの描画範囲への描画の例を示す図である。
【図４−２】前景色と透過部分からなるブラシの描画範囲への描画の例を示す図である。
【図５−１】背景設定コマンドのＸｎラインのブラシが前景色のみからなる描画結果を示す図である。
【図５−２】背景設定コマンドのＸｎラインのブラシが背景色のみからなる描画結果を示す図である。
【図５−３】背景設定コマンドのＸｎラインのブラシが透過部分のみからなる描画結果を示す図である。
【図６】本実施の形態の前処理部の機能構成を示す図である。
【図７】前処理部で行われる処理の手順を示すフローチャートである。
【図８】本実施の形態の後処理部の機能構成を示す図である。
【図９】後処理部で行われる処理の手順を示すフローチャートである。
【図１０】画像形成システムの他の構成例を示す図である。
【図１１】画像形成システムの他の構成例を示す図である。
【符号の説明】
【００５７】
１  画像処理システム
１０  ＰＣ
１１  印刷データ生成部
１２  プリンタドライバ
２０  プリンタ
１００  画像処理装置
１１０  前処理部
１１２  描画コマンド解釈部
１１４  特定ブラシ描画処理部
１１６  通常描画処理部
１２０  スプール／デスプール処理部
１３０  スプールメモリ
１４０  後処理部
１４２  中間データ解釈部
１４４  特定ブラシ描画部
１４６  中間データ処理部
２００  描画メモリ
【図１】
0004914318.tif 000002
【図２】
0004914318.tif 000003
【図３】
0004914318.tif 000004
【図４−１】
0004914318.tif 000005
【図４−２】
0004914318.tif 000006
【図５−１】
0004914318.tif 000007
【図５−２】
0004914318.tif 000008
【図５−３】
0004914318.tif 000009
【図６】
0004914318.tif 000010
【図７】
0004914318.tif 000011
【図８】
0004914318.tif 000012
【図９】
0004914318.tif 000013
【図１０】
0004914318.tif 000014
【図１１】
0004914318.tif 000015