(57)【特許請求の範囲】
【請求項１】
印刷データを解析して、描画すべき順序に従ってオブジェクトを展開して印刷すべき画像を生成する生成手段と、
上書きされて見えない特定のオブジェクトの属性を指定する指定手段と、
後から描画すべきオブジェクトが先に描画したオブジェクトに対して重なる場合、後から描画すべきオブジェクトが前記指定手段により指定された特定のオブジェクトであるか否かを判断する判断手段と、
前記判断手段により後から描画すべきオブジェクトが前記指定手段により指定された特定のオブジェクトであると判断した場合、描画すべき順序に従って前記生成手段が前記特定のオブジェクトを含まないオブジェクトから生成した画像を印刷手段で印刷させ、前記判断手段により後から描画すべきオブジェクトが前記指定手段により指定された特定のオブジェクトでないと判断した場合、前記生成手段で後から描画すべきオブジェクトを含むオブジェクトから生成した画像を前記印刷手段で印刷させる制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
印刷データを解析して、描画すべき順序に従ってオブジェクトを展開して印刷すべき画像を生成する生成手段と、
上書きされて見えない特定のオブジェクトの種類を指定する指定手段と、
後から描画すべきオブジェクトが先に描画したオブジェクトに対して重なる場合、後から描画すべきオブジェクトが前記指定手段により指定された特定のオブジェクトであるか否かを判断する判断手段と、
前記判断手段により後から描画すべきオブジェクトが前記指定手段により指定された特定のオブジェクトであると判断した場合、描画すべき順序に従って前記生成手段が前記特定のオブジェクトを含まないオブジェクトから生成した画像を印刷手段で印刷させ、前記判断手段により後から描画すべきオブジェクトが前記指定手段により指定された特定のオブジェクトでないと判断した場合、前記生成手段で後から描画すべきオブジェクトを含むオブジェクトから生成した画像を前記印刷手段で印刷させる制御手段と、
を備えることを特徴とする印刷装置。
【請求項３】
後から描画すべきオブジェクトが最後に描画すべき順番のオブジェクトである場合、前記生成手段が生成した印刷すべき画像を前記印刷手段で印刷することを特徴とする請求項１または２記載の印刷装置。
【請求項４】
前記特定のオブジェクトは、文字、ロゴ、イメージを含むことを特徴とする請求項１または２記載の印刷装置。
【請求項５】
前記判断手段は、中間頁印刷モードが指定されている際に、印刷データを解析して、オブジェクトが重なるか判断することを特徴とする請求項１または２記載の印刷装置。
【請求項６】
オブジェクトの重なる度合いを文字の属性毎に指示する指示手段を有することを特徴とする請求項１または２記載の印刷装置。
【請求項７】
印刷手段を備える印刷装置における印刷方法であって、
印刷データを解析して、描画すべき順序に従ってオブジェクトを展開して印刷すべき画像を生成する生成工程と、
上書きされて見えない特定のオブジェクトの属性を指定する指定工程と、
後から描画すべきオブジェクトが先に描画したオブジェクトに対して重なる場合、後から描画すべきオブジェクトが前記指定工程により指定された特定のオブジェクトであるか否かを判断する判断工程と、
前記判断工程により後から描画すべきオブジェクトが前記指定工程により指定された特定のオブジェクトであると判断した場合、描画すべき順序に従って前記生成工程が前記特定のオブジェクトを含まないオブジェクトから生成した画像を印刷手段で印刷させ、前記判断工程により後から描画すべきオブジェクトが前記指定工程により指定された特定のオブジェクトでないと判断した場合、前記生成工程で後から描画すべきオブジェクトを含むオブジェクトから生成した画像を前記印刷手段で印刷させる制御工程と、
を備えることを特徴とする印刷方法。
【請求項８】
印刷装置を制御するコンピュータを、
印刷データを解析して、描画すべき順序に従ってオブジェクトを展開して印刷すべき画像を生成する生成手段と、
上書きされて見えない特定のオブジェクトの種類を指定する指定手段と、
後から描画すべきオブジェクトが先に描画したオブジェクトに対して重なる場合、後から描画すべきオブジェクトが前記指定手段により指定された特定のオブジェクトであるか否かを判断する判断手段と、
前記判断手段により後から描画すべきオブジェクトが前記指定手段により指定された特定のオブジェクトであると判断した場合、描画すべき順序に従って前記生成手段が前記特定のオブジェクトを含まないオブジェクトから生成した画像を印刷手段で印刷させ、前記判断手段により後から描画すべきオブジェクトが前記指定手段により指定された特定のオブジェクトでないと判断した場合、前記生成手段で後から描画すべきオブジェクトを含むオブジェクトから生成した画像を前記印刷手段で印刷させる制御手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを解析して得られるオブジェクトを展開して印刷すべき画像を生成する印刷装置、印刷方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、情報処理装置、または画像形成装置において、複数のオブジェクトを重ねて頁情報を生成する場合、オブジェクトの描画順に従って描画処理を行うため、描画順が早いオブジェクトは描画順が遅いオブジェクトに上書きされる場合があった。この場合、情報処理装置、または画像形成装置において、上書きされたオブジェクト情報は可視化されないという課題があった。
【０００３】
特にマイクロソフト社のPowerPoint（登録商標）のアニメーション機能を用いたアプリケーションデータを印刷する際に、アニメーションに設定されたオブジェクトが他のオブジェクトに重なった状態で印刷される。このため、アニメーションに設定されたオブジェクトに上書きされたオブジェクトの情報が印刷されないという課題があった。
【０００４】
この課題に対して、オブジェクトに描画順と本来持つ属性以外にアニメーション情報を各オブジェクトの頁記述言語（以下ＰＤＬ）に持たせることにより解決する技術が公開されている。
【０００５】
例えばアニメーション情報を持つオブジェクトに上書きされた場合、上書きされる前の中間頁状態とアニメーション情報を持つオブジェクトに上書きされた後の最終頁状態の２つの状態を印刷処理するといった技術がある（例えば、特許文献１参照）。
【特許文献１】特開2006−243894号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の技術では以下の課題があった。
【０００７】
即ち課題解決の為にはアニメーション情報を各アプリケーションから取得しＰＤＬに反映させねば成らず、その為にはアプリケーション毎に、例えばアニメーション設定された事を示す情報を各オブジェクトの付帯情報として出力させる等の追加が必要である。
【０００８】
また、同様に用いるＰＤＬの種類毎にドライバ内で各オブジェクトのＰＤＬにこれらの情報を反映する事も必要である。即ちドキュメント作成の為のそれぞれのアプリケーションや多数のドライバでの対応が必要である。
【０００９】
更に各アプリケーション出力を一旦（ポータブルデータフォーマット）（以下ＰＤＦ（登録商標））に変換した後、印刷する際にはＰＤＦに変換された際にアニメーション情報が失われる。このため、そのＰＤＦからはアニメーション情報を取得出来ない為に、課題を解決する事が出来ない。
【００１０】
また、従来例ではアニメーションにより上書きされ可視化出来ないオブジェクトの内容に係わらず処理が行われる為に逆に可視化する必要の無い、無駄な頁情報を印刷してしまう不具合も発生する。
【００１１】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、複数のオブジェクトが重なり合うような出力する場合に、上書きされた前後のオブジェクトをそれぞれ出力できる仕組みを提供することである。
【００１２】
また、複数のオブジェクトが重なり合うようなデータを特定のデータに変換した格納する場合に、上書きされた前後のオブジェクトをそれぞれ格納できる仕組みを提供することである。
【課題を解決するための手段】
【００１３】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
【００１４】
印刷データを解析して、描画すべき順序に従ってオブジェクトを展開して印刷すべき画像を生成する生成手段と、上書きされて見えない特定のオブジェクトの属性を指定する指定手段と、後から描画すべきオブジェクトが先に描画したオブジェクトに対して重なる場合、後から描画すべきオブジェクトが前記指定手段により指定された特定のオブジェクトであるか否かを判断する判断手段と、前記判断手段により後から描画すべきオブジェクトが前記指定手段により指定された特定のオブジェクトであると判断した場合、描画すべき順序に従って前記生成手段が前記特定のオブジェクトを含まないオブジェクトから生成した画像を印刷手段で印刷させ、前記判断手段により後から描画すべきオブジェクトが前記指定手段により指定された特定のオブジェクトでないと判断した場合、前記生成手段で後から描画すべきオブジェクトを含むオブジェクトから生成した画像を前記印刷手段で印刷させる制御手段と、を備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、複数のオブジェクトが重なりあるような印刷処理を実行する場合に、指定される特定の属性のオブジェクトが描画順で上書きされて消失してしまうオブジェクトと、上書きされたオブジェクトとをそれぞれ出力できる。
【００１６】
また、複数のオブジェクトが重なり合うようなデータを特定のデータに変換して格納する場合に、上書きされる前後のオブジェクトをそれぞれ格納できる式無を提供することである。
【発明を実施するための最良の形態】
【００１７】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１８】
＜システム構成の説明＞
〔第１実施形態〕
＜画像形成システムの全体構成の説明＞
図１は、本発明の実施形態を示す画像形成システムの全体構成を説明するブロック図である。本例は、情報処理装置１００１とスキャナとプリンタを有する画像形成装置１５００がネットワークを介して通信可能な画像形成システムの例である。また、本実施形態は、オブジェクト毎の描画順と属性を利用して描画順が遅いオブジェクトに上書きされて可視化できなかった文字オブジェクトを中間頁データとして出力可能とする例である。なお、情報処理装置１００１には、プリンタドライバがインストールされており、アプリケーションからの印刷要求に従い、頁記述言語データを生成して、画像形成装置１５００に転送する。この際、プリンタドライバは、後述するＵＩ画面で指定される中間頁印刷モードを指示する情報が付加される。
【００１９】
図１において、画像形成装置１５００は後述する１００２〜１０２７を含むコントローラ部とエンジン部１０２８とパネル部１０２９とスキャナ部１０３０とＨＤＤ１０３１より構成される。
【００２０】
１００１は情報処理装置で、インストールされるプリンタドライバを介してＰＤＬデータとして生成されるプリントジョブを画像形成装置１５００に送信する。本実施形態に示す画像形成システムでは、情報処理装置１００１と画像形成装置１５００とがネットワークを介して通信可能に接続される。
【００２１】
ここで、ネットワークとしては一般的にイーサネット（登録商標）が挙げられる。
【００２２】
情報処理装置１００１から送られた印刷データ（ＰＤＬデータ）は受信バッファ１００２に一時蓄えられる。
【００２３】
１００３は画像形成システムのプログラムが格納されているＲＯＭである。ＲＯＭ１００３には各種のモジュールが記憶されている。
【００２４】
ＲＯＭ１００３において、１００４はコマンド解析部で、受信バッファ１００２に蓄えられたＰＤＬデータ（頁記述言語データ）の中のＰＤＬコマンドを解析する。
【００２５】
１００５は中間データオブジェクト作成部で、描画処理を行い、ＲＡＭ１０１６上にあるＰＤＬデータメモリ１０１７に格納されているＰＤＬデータより中間データオブジェクトを作成し、ＲＡＭ１０１６上にある中間データオブジェクトメモリ１０１８に格納する。
【００２６】
１００６はレンダリングデータ作成部で、レンダリング処理を行い、ＲＡＭ１０１６上にある中間データオブジェクトメモリ１０１８に格納されている中間データオブジェクトをレンダリングデータ（ビットマップデータ）に落とす。さらに、レンダリングデータ作成部１００６は、ＲＡＭ１０１６上にあるレンダリングデータメモリ１０１９にレンダリングデータを格納する。
【００２７】
１００７はスキャナ画像／ＦＡＸ送受信処理部で、スキャナ画像、ＦＡＸ送受信データを処理する。１００８はオブジェクト属性／描画順制御部で、オブジェクトの属性と描画順の情報を制御する。
【００２８】
１００９は画像縮小レイアウト部で、縮小して複数頁を1ページにレイアウトして出力する。１０１０はＰＤＦ作成部で、ＰＤＦを作成する。１０１１は画像判定部で、「中間頁印刷モード」（後述）時、画像比較を行う。
【００２９】
１０１２はネットワーク制御部で、ネットワーク制御を行う。１０１３はパネルｉ／ｆ制御部で、パネルインタフェースの制御を行う。１０１４はデバイスｉ／ｆ制御部で、スキャナ部１０３０とのインタフェースの制御を行う。
【００３０】
１０１５は画像形成システムのＣＰＵである。１０１６はＲＡＭで、画像形成システムで使用する。１０１７はＰＤＬデータメモリで、ＲＡＭ１１６にはコマンド解析部１００４で解析されたコマンド解析データを格納する。
【００３１】
１０１８は中間データオブジェクトメモリで、ＰＤＬデータメモリ１０１７に格納されているＰＤＬデータから中間データオブジェクト作成部１００５により作成された中間データオブジェクトを格納する。
【００３２】
１０１９はレンダリングデータメモリで、中間データオブジェクトメモリ１０１８に格納されている中間オブジェクトからレンダリングデータ作成部１００６により作成されたレンダリングデータを格納する。
【００３３】
１０２０はスキャナ画像処理メモリで、スキャナ画像処理で使用する。１０２１はＦＡＸ送受信処理メモリで、ＦＡＸ送受信処理で使用する。
【００３４】
１０２２は中間頁情報格納メモリで、「中間頁印刷モード」時に使用する。
【００３５】
１０２３はＰＤＦデータメモリで、「中間頁印刷モード」の「上書きされ見えないオブジェクトをＰＤＦに変換する」設定時、ＰＤＦデータを格納する。１０２４はパネル表示用メモリで、パネル表示で使用する。
【００３６】
１０２５はエンジン転送部で、エンジン部１０２８（図２で詳述）にビットマップ情報を転送する。１０２６はパネルｉ／ｆ部で、パネル部１０２９にパネル情報を転送する。
【００３７】
１０２７はデバイスｉ／ｆ部で、スキャナ部１０３０との通信を行う。１０２８はエンジン部（図２で詳述）である。１０２９はパネル部である。１０３０はスキャナ部である。１０３１はＨＤＤである。
【００３８】
＜一般的な画像形成処理の説明＞
次に、上述したシステム構成での印刷動作について以下に説明する。
【００３９】
情報処理装置１００１において、ユーザからの指定により、アプリケーションから印刷の実行が指定されると、情報処理装置１００１からネットワークケーブルを介して制御コード、データが画像形成装置１５００に送信される。
【００４０】
画像形成装置１５００は、ネットワークを介して受信したデータを受信バッファ１００２に一時蓄える。
【００４１】
次に、コマンド解析部１００４に記述されたプログラムに従って受信バッファ１００２に蓄えられたデータを解析して、ＰＤＬデータメモリ１０１７にＰＤＬデータが蓄えられる。
【００４２】
その後、中間データオブジェクト作成部１００５に記述されたプログラムに従い、ＰＤＬデータに対してデータの処理を行い、図形や文字、イメージデータ等１つ１つ（画像オブジェクト）についての中間データオブジェクトを生成する。
【００４３】
そして、１ページ内の全ての画像オブジェクトについての中間データオブジェクトを生成後、レンダリングデータ作成部１００６に記述されたプログラムに従ってレンダリングデータ（ビットマップデータ）に展開する。
【００４４】
そして、レンダリングデータ作成部１００６に記述されたプログラムにより展開されたビットマップデータは、エンジン転送部１０２５を介してエンジン部１０２８に送られ、転写材に印刷される。そして、印刷処理された転写材は、指定された排紙口より排紙されることになる。
【００４５】
＜画像形成システムのエンジン部１０２８の説明＞
図２は、図１に示したエンジン部１０２８の構成を説明する断面図である。
【００４６】
図２において、エンジン部１０２８は、図２に示すように、筐体２００１を備え、筐体２００１には、エンジン部１０２８を構成するための各機構が内蔵されている。２００２は操作パネルである。
【００４７】
エンジン部１０２８を構成するための各機構としては、複数の機構から構成されている。
【００４８】
１つ目は、レーザ光の操作による感光ドラム上への静電潜像形成、その静電潜像の顕像化、その顕像を中間転写体２０１０に多重転写し、多重転写されたカラー画像を転写材２０２７へ更に転写するための光学処理機構である。２つ目は、転写材２０２７に転写されたトナー像を定着させるための定着処理機構、転写材の給紙処理機構、転写材の搬送処理機構である。
【００４９】
ここで、光学処理機構は、レーザスキャナ部２０２０において、半導体レーザ（図示せず）から発射されるレーザ光をプリンタコントローラ２００３から供給されたイメージデータに応じてオン、オフ駆動するレーザドライバ２００６を有する。そして、レーザドライバ２００６の駆動により、半導体レーザから発射されたレーザ光は回転多面鏡２００７により走査方向に振られる。そして、その主走査方向に振られたレーザ光は、反射ミラー２００８を介して感光ドラム２００５に導かれ、感光ドラム２００５上を主走査方向に露光する。
【００５０】
現像器２００４内に設けられる一次帯電器２０２３により帯電され、レーザ光による走査露光によって感光ドラム２００５上には静電潜像が形成され、その潜像は供給されるトナーによってトナー像に顕像化される。トナー像は、トナー像とは逆特性の電圧を印加して感光ドラム２００５上から中間転写体２０１０上に転写（１次転写）する。
【００５１】
カラー画像形成時には、中間転写体２０１０の１回転毎に現像ロータリ２０１１が回転し、イエロー現像器２０１２Ｙ，マゼンタ現像器２０１２Ｍ，シアン現像器２０１２Ｃ，次いで黒現像器２０１２ＢＫの順で現像工程がなされる。そして、中間転写体２０１０が４回転してイエロー、マゼンタ、シアン、黒のそれぞれの可視像を順次形成し、その結果フルカラー可視像を形成する。
【００５２】
また、モノクロ画像形成時は、黒現像器のみで現像工程がなされ、中間転写体２０１０が１回転して黒の可視像を形成し、モノクロ可視像を中間転写体２０１０上に形成する（１次転写）。
【００５３】
中間転写体２０１０上に形成されたトナー像は、給紙処理機構によって副走査方向に同期して給紙される転写材２０２７に転写される（２次転写）。
【００５４】
具体的には、転写ローラ２０１３で待機させておいた転写材２０２７を搬送し、転写ローラ２０１３にて転写材２０２７を中間転写体２０１０に圧接すると同時に、転写ローラ２０１３にトナーと逆特性のバイアスを印加する。これにより、給紙処理機構によって副走査方向に同期して給紙される転写材２０２７に転写されて可視化される。
【００５５】
感光ドラム２００５およびイエロー現像器２０１２Ｙ，マゼンタ現像器２０１２Ｍ，シアン現像器２０１２Ｃ，次いで黒現像器２０１２ＢＫは着脱可能であり、黒以外の現像器は、現像ロータリ２０１１に入っている。
【００５６】
反射ミラー２００８は、半透過型ミラーからなり、その裏面側にはビームディテクタ２００９が配置されている。ビームディテクタ２００９はレーザ光を検出し、その検出信号はプリンタコントローラ２００３に与えられる。
【００５７】
コントローラ１００２〜１０２７はビームディテクタ２００９の検出信号に基づき主走査方向への露光タイミングを決定する水平同期信号（ＢＤ信号）を生成し、その水平同期信号はコントローラ部のＣＰＵ１０１５に出力される。
【００５８】
２０２２はクリーナで、感光ドラム２００５上の残存トナーを取り除く。２０２１は前露光ランプで、感光ドラム２００５を光除電する。
【００５９】
転写ローラ２０１３は、図示上下方向に移動可能で、かつ、駆動手段を有している。
【００６０】
中間転写体２０１０に４色のトナー像を形成している間、すなわち、中間転写体２０１０が複数回回転している間は、その画像を乱さないように、図示実線で示すように、転写ローラ２０１３は下方に位置し、中間転写体２０１０とは離れている。
【００６１】
中間転写体２０１０に４色のトナー像の形成が終わった後、中間転写体２０１０に所定の圧力で押し付けられる。具体的には、転写材２０２７にカラー画像を転写するタイミングに合わせて転写ローラ２０１３は不図示のカム部材により図示点線で示す上方の位置、すなわち転写材２０２７を介して中間転写体２０１０に所定の圧力で押し付けられるものとする。
【００６２】
この時、同時に転写ローラ２０１３には、バイアスが印加され中間転写体２０１０上のトナー画像は転写材２０２７に転写される。
【００６３】
２０４６は転写ローラクリーナであり、転写ローラ２０１３に転写材のサイズ外に印字された中間転写材のトナーがついた場合のクリーニングを行う。
【００６４】
また、中間転写体２０１０の周りには、画像形成を行う際の印字開始位置を決めるための画像形成開始位置検出センサ２０４４Ｔが配置されている。また、中間転写体２０１０の周りには、転写材の給紙のタイミングを図るための給紙タイミングセンサ２０４４Ｒ、濃度制御時にパッチの濃度を図る濃度センサ２０４４Ｃが配置されている。
【００６５】
濃度制御が行われた際には、この濃度センサ２０４４Ｃにより、それぞれのパッチの濃度測定を行う。
【００６６】
定着処理機構は、転写材２０２７に転写されたトナー像を熱圧によって定着させるための定着器２０１４を有する。
【００６７】
定着器２０１４には、転写材２０２７に熱を加えるための定着ローラ２０１５と、転写材２０２７を定着ローラ２０１５に圧接させるための加圧ローラ２０１６とを備える。そして、これらの各ローラは中空ローラであり内部にそれぞれヒータ２０１７，２０１８を有し、回転駆動されると同時に転写材２０２７を搬送するように構成されている。２０４５は転写材判別センサで、転写材の種類を自動的に検出する。プリンタコントローラ２００３は、転写材判別センサ２０４５が検出する転写材の特性によって、定着器２０１４を通す時間を調節することによって転写材の搬送時間を切り替えて定着性を高める。
【００６８】
転写材の給紙機構は、転写材２０２７を収容するカセット２０２４と手差し用トレイ２０２５とを有し、カセット２０２４の転写材または手差し用トレイ２０２５の転写材を選択的に給紙するように構成されている。
【００６９】
カセット２０２４は筐体２００１内に装着され、カセット２０２４には、仕切り板（図示せず）の移動位置に応じて転写材のサイズを電気的に検知するサイズ検知機構が設けられている。
【００７０】
カセット２０２４からはその最上の転写材から１枚単位でカセット給紙クラッチ２０２６の回転駆動によって給紙ローラ２０３８まで搬送される。
【００７１】
カセット給紙クラッチ２０２６は、給紙毎に駆動手段（図示せず）によって間欠的に回転駆動されるカムからなり、そのカムが１回転する毎に１枚の転写材が給紙される。
【００７２】
給紙ローラ２０３８は転写材をその先端部がレジストシャッタ２０２８に対応する位置まで搬送する。レジストシャッタ２０２８は、給紙された転写材の押圧及びその解除によって、その転写材の給紙停止及びその解除を行う。なお、プリンタコントローラ２００３はレジストシャッタ２０２８の動作はレーザ光の副走査に同期するように制御される。
【００７３】
これに対し、手差しトレイ２０２５は筐体２００１に設けられ、ユーザによって手差しトレイ２０２５に搭載された転写材は給紙ローラ２０２９でレジストシャッタ２０２８に向けて給紙される。
【００７４】
転写材の搬送処理機構は、レジストシャッタ２０２８による押圧が解除された転写材を中間転写体２０１０に向けて搬送する搬送ローラ２０３９を備える。また、転写材の搬送処理機構は、定着器２０１４から排出された転写材を筐体２００１上部に形成された排紙トレイＦＤまで導くための各フラッパ２０３６、２０３７を備える。さらに、転写材の搬送処理機構は各搬送ローラ２０４０，２０４１，２０４２と、各搬送ローラ２０４０，２０４１，２０４２を駆動するための駆動手段（図示せず）とを備える。
【００７５】
フラッパ２０３７は、切り替えることによって、筐体２００１上部に形成された排紙トレイＦＤ、筐体２００１側面に形成された排紙トレイＦＵの排紙先を切り替えることが可能である。
【００７６】
また、フラッパ２０３６を切り替えることによって、両面印字を行うことも可能となる。２０３０は反転給紙ユニットであり、エンジン搬送ローラ２０３１，２０３２，２０３３，２０３５およびフラッパ２０３４を備える。
【００７７】
筐体２００１には、パネル部２００２（１０２９）が取り付けられている。２０４３は外部メモリユニットであり、印字データ等の記憶に利用される外部メモリである。
【００７８】
＜画像形成装置の処理フローの説明＞
図３は、本実施形態を示す画像形成装置におけるオブジェクトの描画処理例を説明する模式図である。
【００７９】
図３において、Original画像データ３００１は、４つのオブジェクトＯＪＡ〜ＯＪＤが重なって構成される画像データであり、下記Ｃａｓｅ１、Ｃａｓｅ２、Ｃａｓｅ３の場合を例とする。
【００８０】
Ｃａｓｅ１は、表３００２に示す様に、オブジェクトＯＪＡの属性は文字であり、描画順は３番目である。オブジェクトＯＪＢの属性は文字であり、描画順は４番目である。なお、描画順は、数値が大きくなる程、後描画順となる。従って、描画順が３番目は、４番目に比べて先描画順となる。
【００８１】
オブジェクトＯＪＣの属性は文字以外のグラフィックまたはイメージであり、描画順は２番目である。そして、オブジェクトＯＪＤの属性は文字以外のグラフィックまたはイメージであり、描画順は１番目である。
【００８２】
即ちオブジェクトＯＪＢによって文字オブジェクトＯＪＡは可視化出来ない例である。
【００８３】
Ｃａｓｅ２は、表３００５に示す様に、オブジェクトＯＪＡの属性は文字であり、描画順は３番目である。オブジェクトＯＪＢの属性は文字であり、描画順は４番目である。オブジェクトＯＪＣの属性は文字であり、描画順は２番目である。そして、オブジェクトＯＪＤの属性は文字以外のグラフィックまたはイメージであり、描画順は１番目である。
【００８４】
即ちオブジェクトＯＪＡ及びオブジェクトＯＪＢによって文字オブジェクトＯＪＣの一部は可視化出来ないと同時に、オブジェクトＯＪＢによって文字オブジェクトＯＪＡの一部は可視化出来ない例である。
【００８５】
Ｃａｓｅ３は、表３００９に示す様に、オブジェクトＯＪＡの属性は文字以外のグラフィックまたはイメージであり、描画順は３番目である。オブジェクトＯＪＢの属性は文字であり、描画順は４番目である。オブジェクトＯＪＣの属性は文字以外のグラフィックまたはイメージであり、描画順は２番目である。
【００８６】
そして、オブジェクトＯＪＤの属性は文字以外のグラフィックまたはイメージであり、描画順は１番目である。即ち文字オブジェクトＯＪＢは他のオブジェクトに上書きされることなく可視化できる例である。
【００８７】
図４は、本実施形態を示す画像形成システムにおける第１のデータ処理手順の一例を示すフローチャートである。本例は、画像形成装置１５００における描画処理例である。なお、（ａ）は情報処理装置側の処理に対応し、Ｓ４００１はステップを示し、情報処理装置にインストールされたプリンタドライバにより実行される。（ｂ）は画像形成装置側の処理に対応し、Ｓ４００２〜Ｓ４０１０は各ステップを示す。また、各Ｓ４００２〜Ｓ４００９は、画像形成装置のＣＰＵ１０１５がＲＯＭ１００３に記憶された制御プログラムをＲＡＭ１０１６にロードすることで実現される。なお、中間頁としての頁記録が必要な状況は、従来から各オブジェクトのＰＤＬが有する属性と描画順から判断出来るので、本実施形態では、オブジェクトを以下のように処理する。
【００８８】
まず、ユーザは情報処理装置にインストールされているアプリケーションを実行して、印刷を希望する画像データ３００１を生成する。そして、Ｓ４００１で、あらかじめ情報処理装置にインストールしてあるプリンタドライバを用いて、印刷データに対して各種設定を行った後、プリンタドライバが提供するＵＩに表示される印刷キーを押下する。これにより、プリンタドライバは、生成したＰＤＬデータをネットワークを介して画像形成装置１５００に転送する。
【００８９】
次に、画像形成装置１５００のＣＰＵ１０１５が受信バッファ１００２に印刷データ（制御コード、データを含む）を蓄えたら、コマンド解析部１００４は、印刷データをＰＤＬデータメモリ１０１７に蓄える。次に、中間データオブジェクト作成部１００５がＰＤＬデータメモリ１０１７に蓄えられたＰＤＬデータに基づいて、中間データオブジェクトを作成する。
【００９０】
そして、Ｓ４００２で、レンダリングデータ作成部１００６は、中間データオブジェクトメモリ１０１８に蓄えられたオブジェクト毎に属性（文字もしくは文字以外のグラフィックまたはイメージ）と描画順の情報を取得する。
【００９１】
例えば図３に示すＣａｓｅ１では表３００２、Ｃａｓｅ２では表３００５、Ｃａｓｅ３では表３００９が各オブジェクトの属性と描画順の情報である。
【００９２】
次に、Ｓ４００３で、レンダリングデータ作成部１００６がＲＡＭ１０１６上のワークメモリを使用してオブジェクトを描画順にレンダリング処理する。
【００９３】
そして、Ｓ４００４で、レンダリングデータ作成部１００６がレンダリングしたオブジェクトの描画順が最後かどうかを調べる。
【００９４】
なお、最後かどうかは印刷描画命令が来るかどうかで判断可能である。
【００９５】
ここで、レンダリングデータ作成部１００６がレンダリングしたオブジェクトの描画順が最後でないと判断した場合は、Ｓ４００５で、レンダリングデータ作成部１００６が「中間頁印刷モード」であるかどうかを調べる。
【００９６】
ここで、「中間頁印刷モード」とはオブジェクトが重なることによって上書きされ、文字等の下のオブジェクトが読めなくなる場合、上書き直前の中間的な頁の状態を出力するモードである。
【００９７】
なお「中間頁印刷モード」は、後述する情報処理装置のドライバ設定画面及び画像形成装置のＵＩ画面から設定可能である。
【００９８】
また「中間頁印刷モード」は後述する情報処理装置のドライバ設定画面及び画像形成装置のＵＩ画面において頁単位毎で指定可能である。なお、「中間頁印刷モード」が指定されない頁は、一般的な画像形成処理で説明した処理となり、「中間頁印刷モード」が指定された頁より高速に処理が可能である。
【００９９】
一方、Ｓ４００５で、レンダリングデータ作成部１００６が「中間頁印刷モード」でないと判断した場合は、Ｓ４００３へ戻り、同様の処理を再度行う。
【０１００】
一方、Ｓ４００５で、レンダリングデータ作成部１００６が「中間頁印刷モード」であると判断した場合は、Ｓ４００６で、レンダリングデータ作成部１００６がオブジェクトが重なっているかどうかを判断する。つまり、オブジェクトの描画順が先描画順となるオブジェクトが後描画順となるオブジェクトとが重なり合うかどうかを判断する。
【０１０１】
なお、オブジェクトが重なっているかどうかはオブジェクトの描画位置を調べれば容易に調べることが可能である。
【０１０２】
ここで、レンダリングデータ作成部１００６がオブジェクトが重なっていないと判断した場合は、Ｓ４００３へ戻り、同様の処理を再度行う。
【０１０３】
一方、Ｓ４００６で、レンダリングデータ作成部１００６がオブジェクトが重なっていると判断した場合は、Ｓ４００７で、レンダリングデータ作成部１００６が重なっているオブジェクトの属性が特定属性、例えば文字かどうかを判断する。
【０１０４】
ここで、レンダリングデータ作成部１００６が重なっているオブジェクトの属性が文字であると判断した場合、Ｓ４００８で、レンダリングデータ作成部１００６がオブジェクトを重ねる前のレンダリングデータを中間頁情報格納メモリ１０２２に保存する。
【０１０５】
次に、中間頁情報格納メモリ１０２２に保存されたレンダリングデータをエンジン部１０２８に転送し、印刷処理を行い、Ｓ４００３へ戻る。
【０１０６】
一方、Ｓ４００４で、レンダリングデータ作成部１００６がレンダリングしたオブジェクトの描画順が最後であると判断した場合、Ｓ４０１０へ進む。そして、Ｓ４０１０で、レンダリングデータ作成部１００６がレンダリングデータメモリ１０１９にあるレンダリングデータをエンジン部１０２８に転送して印刷処理を行い、本処理を終了する。
【０１０７】
上記処理によってＣａｓｅ１の場合は、オブジェクトＯＪＤ、オブジェクトＯＪＣ、オブジェクトＯＪＡの順にレンダリング処理を行う。そして、中間頁としてレンダリングした状態３００３で一旦中間頁情報格納メモリ１０２２に保存し、エンジン部１０２８で印刷処理する。
【０１０８】
その後、最終オブジェクトＯＪＢをレンダリングし上書きした後、通常の最終頁情報として従来の頁情報３００４をエンジン部１０２８で印刷処理する。よって、オブジェクトＯＪＢを含まないオブジェクトＯＪＤ、オブジェクトＯＪＣ、オブジェクトＯＪＡの画像とオブジェクトＯＪＤ、オブジェクトＯＪＣ、オブジェクトＯＪＡ、オブジェクトＯＪＢの画像とが別々に印刷される。
【０１０９】
また、Ｃａｓｅ２の場合は、上記処理によってオブジェクトＯＪＤ、オブジェクトＯＪＣの順にレンダリング処理し、この中間頁としてレンダリングした状態３００６で一旦中間頁情報格納メモリ１０２２に保存し、エンジン部１０２８で印刷する。その後、オブジェクトＯＪＡをレンダリングした状態３００７で一旦中間頁情報格納メモリ１０２２に保存、エンジン部１０２８で印刷する。その後、最終オブジェクトＯＪＢをレンダリングし上書きした後、通常の最終頁情報として従来の頁情報３００８をエンジン部１０２８で印刷処理する。
【０１１０】
また、Ｃａｓｅ３の場合は、上記処理によってオブジェクトＯＪＤ、オブジェクトＯＪＣ、オブジェクトＯＪＡの順にレンダリング処理を行う。そして、最終オブジェクトＯＪＢをレンダリングした後、通常の最終頁情報として従来の頁情報３０１０をエンジン部１０２８で印刷処理する。
【０１１１】
なお、上記実施形態では、レンダリング処理を画像形成装置内で行う場合について説明したが、情報処理装置のプリンタドライバによって実施可能であり、また、同様の効果が得られる。この場合プリンタドライバは、印刷データを解析して、オブジェクトが重なるかどうかを判断して、印刷すべきデータを作成することで、同様の効果を奏する。
【０１１２】
また、本実施形態では、文字オブジェクトは文字コードでもイメージに文字の属性がついたものでもどちらでも実施可能で、同様の効果が得られる。
【０１１３】
上記実施形態によれば、従来アニメーション表示等で、ユーザが必要とするにも係わらず、上書きする事で可視化出来なかった情報を、オブジェクト毎のＰＤＬから得られる属性と、描画順の情報に依って中間頁情報として印刷可能となる。
【０１１４】
〔第２実施形態〕
第２実施形態では、第１実施形態では得られなかった文字オブジェクトの情報を更に細かく設定可能とした例である。また、第２実施形態では、更に、ロゴ、人の顔、肖像権のあるイメージが他のオブジェクトに上書きされ、可視化出来なかった場合においても中間頁データを出力する例である。ここで、人の顔、肖像権のあるイメージは著作物としてライセンスが設定される場合があるデータを含む。
【０１１５】
＜画像形成システムの全体構成の説明＞
画像形成システムの全体構成は、第１実施形態で説明した図１と同様なものを使用する。
【０１１６】
＜一般的な画像形成処理の説明＞
次に、上述したシステム構成での印刷動作について以下に説明する。
【０１１７】
情報処理装置１００１において、ユーザからの指定により、印刷の実行が指定されると、情報処理装置１００１からネットワークケーブルを介して送信されてきた制御コード、データが画像形成装置１５００に送られる。
【０１１８】
画像形成装置１５００は、情報処理装置１００１から送信された制御コード、データを、受信バッファ１００２に一時的に蓄える。そして、ＣＰＵ１０１５がコマンド解析部１００４に記述されたプログラムを実行して、受信バッファ１００２に蓄えられた制御コード、データを解析して生成されるＰＤＬデータがＰＤＬデータメモリ１０１７に蓄えられる。
【０１１９】
その後、ＣＰＵ１０１５が中間データオブジェクト作成部１００５に記述されたプログラムを実行して、データの処理を行い、図形や文字、イメージデータ等１つ１つ（画像オブジェクト）についての中間データオブジェクトを生成する。
【０１２０】
そして、中間データオブジェクト作成部１００５が１ページ内の全ての画像オブジェクトについての中間データオブジェクトを生成する。その後、ＣＰＵ１０１５がレンダリングデータ作成部１００６に記述されたプログラムを実行して、レンダリングデータメモリ１０１９にレンダリングデータ（ビットマップデータ）を展開する。
【０１２１】
このようにしてレンダリングデータ作成部１００６により展開されたビットマップデータは、エンジン転送部１０２５を介してエンジン部１０２８に送られ、転写材に印刷され、指定された給紙口より給紙を行い、指定された排紙口より排紙されることになる。
【０１２２】
＜画像形成装置の処理フローの説明＞  
図５は、本実施形態を示す画像形成装置におけるオブジェクトの描画処理例を説明する模式図である。
【０１２３】
図５において、本実施形態において、Original画像データ例５００１は４つのオブジェクトが重なって構成される画像データであり、下記Ｃａｓｅ１、Ｃａｓｅ２、Ｃａｓｅ３の場合を例とする。
【０１２４】
Ｃａｓｅ１は、表５００２に示す様に、オブジェクトＯＪＡの属性は文字でかつ修飾情報は強調であり、描画順は３番目である。オブジェクトＯＪＢの属性は、文字であり、描画順は４番目である。オブジェクトＯＪＣの属性は、文字以外のグラフィックまたはイメージであり、描画順は２番目である。
【０１２５】
そして、オブジェクトＯＪＤの属性は、文字以外のグラフィックまたはイメージであり、描画順は１番目である。即ちオブジェクトＯＪＢによって強調して表示したい文字オブジェクトＡは可視化出来ない例である。
【０１２６】
Ｃａｓｅ２は、表５００５に示す様に、オブジェクトＯＪＡの属性は、イメージであり、描画順は３番目である。オブジェクトＯＪＢの属性は、文字であり、描画順は４番目である。
【０１２７】
オブジェクトＯＪＣの属性は、イメージであり、描画順は２番目である。そして、オブジェクトＯＪＤの属性は、グラフィックであり、描画順は１番目である。
【０１２８】
即ちオブジェクトＯＪＡ及びオブジェクトＯＪＢによってイメージオブジェクトＣの一部は可視化出来ないと同時に、オブジェクトＢによってイメージオブジェクトＯＪＡの一部は可視化出来ない例である。
【０１２９】
但しイメージオブジェクトＯＪＣが可視化出来ない割合は４０％であり、イメージオブジェクトＯＪＡが可視化出来ない割合は２０％である。また、イメージオブジェクトＯＪＣは後述する後述するドライバ設定画面（図７、図８）のイメージの絶対パスで指定されたイメージである。また、イメージオブジェクトＯＪＡは、後述する後述するドライバ設定画面（図７、図８）の"ロゴ"の絶対パスで指定されたイメージである。
【０１３０】
Ｃａｓｅ３は、表５００９に示す様に、オブジェクトＯＪＡの属性は、文字であり、描画順は３番目である。オブジェクトＯＪＢの属性は、文字であり、描画順は４番目である。オブジェクトＣの属性は、文字以外のグラフィックまたはイメージであり、描画順は２番目である。そして、オブジェクトＯＪＤの属性は文字以外のグラフィックまたはイメージであり、描画順は１番目である。
【０１３１】
即ちオブジェクトＯＪＢによって文字オブジェクトＯＪＡの一部は可視化出来ない例である。
【０１３２】
但し文字オブジェクトＯＪＡが可視化出来ない割合は３０％である。
【０１３３】
図６は、本実施形態を示す画像形成システムにおける第２のデータ処理手順の一例を示すフローチャートである。本例は、画像形成装置１５００における描画処理例である。なお、（ａ）は情報処理装置側の処理に対応し、Ｓ６００１はステップを示し、情報処理装置にインストールされたプリンタドライバにより実行される。（ｂ）は画像形成装置側の処理に対応し、Ｓ６００２〜Ｓ６０１８は各ステップを示す。また、各ステップは、画像形成装置のＣＰＵ１０１５がＲＯＭ１００３に記憶された制御プログラムをＲＡＭ１０１６にロードすることで実現される。
【０１３４】
まず、ユーザは、情報処理装置１００１は、アプリケーションを実行して印刷を希望する印刷データ５００１を生成する。
【０１３５】
そして、Ｓ６００１で、印刷データをあらかじめ情報処理装置にインストールしてあるプリンタドライバを用いて、各種設定を行った後、プリンタドライバが提供するユーザインタフェースで表示される印刷キーを押下する。これにより、プリンタドライバは、画像形成装置１５００に送信すべきＰＤＬデータを生成される。そして、プリンタドライバは、生成したＰＤＬデータを画像形成装置１５００に転送する。
【０１３６】
次に、Ｓ６００２で、画像形成装置１５００のコマンド解析部１００４は、情報処理装置１００１から受信したＰＤＬデータからオブジェクト毎に属性（文字、イメージ、グラフィック）と描画順と属性が文字の場合修飾の情報を取得する。
【０１３７】
なお、各オブジェクトの属性と描画順の情報は、図５に示したＣａｓｅ１では表５００２の属性、描画順が対応する。同様に、Ｃａｓｅ２では表５００５の属性、描画順が対応する。同様に、Ｃａｓｅ３では表５００９の属性、描画順が対応する。
【０１３８】
次に、Ｓ６００３で、レンダリングデータ作成部１００６がオブジェクトを描画順にレンダリング処理して、レンダリングデータメモリ１０１９へ展開する。
【０１３９】
次に、Ｓ６００４で、レンダリングデータ作成部１００６がレンダリングしたオブジェクトの描画順が最後かどうかを判断する。なお、レンダリングデータ作成部１００６は、Ｓ６００４で、オブジェクトの描画順が最後かどうかは印刷描画命令が来るかどうかで判断する。
【０１４０】
一方、Ｓ６００４で、レンダリングデータ作成部１００６がレンダリングしたオブジェクトの描画順が最後でないと判断した場合、Ｓ６００５で、レンダリングデータ作成部１００６が「中間頁印刷モード」であるかどうかを判断する。
【０１４１】
ここで、中間頁印刷モード」とはオブジェクトが重なることによって上書きされ、文字やロゴ情報、肖像権があるイメージ等の下のオブジェクトが読めなくなる場合、上書き直前の中間的な頁の状態を出力するモードである。なお、「中間頁印刷モード」は後述するドライバ設定画面及び画像形成装置のＵＩ画面から設定可能である。
【０１４２】
また、「中間頁印刷モード」は後述するドライバ設定画面及び画像形成装置のＵＩ画面で頁単位毎の指定が可能である。このため、「中間頁印刷モード」が指定されない頁は一般的な画像形成処理となり、「中間頁印刷モード」が指定された頁より高速に処理が可能である。
【０１４３】
ここで、レンダリングデータ作成部１００６が「中間頁印刷モード」でないと判断した場合は、Ｓ６００３へ戻り、同様の処理を再度行う。
【０１４４】
一方、Ｓ６００５で、レンダリングデータ作成部１００６が「中間頁印刷モード」であると判断した場合は、Ｓ６００６で、レンダリングデータ作成部１００６がオブジェクトが重なっているかどうかを判断する。なお、オブジェクトが重なっているかどうかはオブジェクトの描画位置を調べることで判断する。
【０１４５】
一方、Ｓ６００６で、レンダリングデータ作成部１００６がオブジェクトが重なっていないと判断した場合は、Ｓ６００３へ戻り、同様の処理を再度行う。
【０１４６】
一方、Ｓ６００６で、オブジェクトが重なっているとレンダリングデータ作成部１００６が判断した場合は、Ｓ６００７へ進む。そして、Ｓ６００７で、レンダリングデータ作成部１００６が「中間頁印刷モード」の指定が文字で、重なっているオブジェクトが文字オブジェクトかどうかを判断する。
【０１４７】
ここで、レンダリングデータ作成部１００６が「中間頁印刷モード」の指定が文字で、重なっているオブジェクトが文字オブジェクトであると判断した場合は、Ｓ６００８へ進む。そして、Ｓ６００８で、レンダリングデータ作成部１００６が重なった文字オブジェクトの詳細情報、即ち文字オブジェクトの修飾情報、重なっている割合（度合い）を獲得する。
【０１４８】
そして、Ｓ６００９で、レンダリングデータ作成部１００６が上記詳細情報が詳細設定に合致しているかを判断する。
【０１４９】
なお、詳細設定は後述するドライバ設定画面及び画像形成装置のＵＩ画面の「中間頁印刷モード」から設定可能である。即ち全ての文字、強調文字、色文字、ｘｘ％以上文字が隠れた場合、ｘｘ文字以上文字が隠れた場合の５通りが設定可能（ｘｘは０から１００までの整数が設定可能）である。
【０１５０】
ここで、詳細情報が詳細設定に合致していないとレンダリングデータ作成部１００６が判断した場合、Ｓ６０１０へ進む。そして、Ｓ６０１０で、レンダリングデータ作成部１００６が「中間頁印刷モード」の指定ロゴで、重なっているオブジェクトがイメージオブジェクトかどうかを判断する。ここで、レンダリングデータ作成部１００６が「中間頁印刷モード」の指定がロゴで、重なっているオブジェクトがイメージオブジェクトであると判断した場合は、Ｓ６０１１へ進む。そして、Ｓ６０１１で、レンダリングデータ作成部１００６が重なったイメージオブジェクトの詳細情報、即ちイメージオブジェクトの内容、重なっている割合（度合い）を獲得する。
【０１５１】
次に、Ｓ６０１２で、レンダリングデータ作成部１００６が上記詳細情報が詳細設定に合致しているかを判断する。なお、詳細設定は後述するドライバ設定画面及び画像形成装置のＵＩ画面から「中間頁印刷モード」から設定可能である。即ちロゴイメージファイルを絶対パスで設定可能であり、更にｘｘ以上隠れた場合といった隠れた割合（度合い）が設定可能（ｘｘは０から１００までの整数が設定可能）である。
【０１５２】
一方、Ｓ６０１２で、レンダリングデータ作成部１００６が詳細情報が詳細設定に合致していないと判断した場合、Ｓ６０１３で、「中間頁印刷モード」の指定がイメージで、重なっているオブジェクトがイメージオブジェクトかどうかを判断する。
【０１５３】
ここで、レンダリングデータ作成部１００６が「中間頁印刷モード」の指定がイメージで、重なっているオブジェクトがイメージオブジェクトであると判断した場合は、Ｓ６０１４へ進む。そして、Ｓ６０１４で、レンダリングデータ作成部１００６が、重なったイメージオブジェクトの詳細情報、即ちイメージオブジェクトの内容、重なった割合（度合い）を獲得する。
【０１５４】
次に、Ｓ６０１５で、レンダリングデータ作成部１００６が上記詳細情報が詳細設定に合致しているかを判断する。なお、詳細設定は後述するドライバ設定画面及び画像形成装置のＵＩ画面から「中間頁印刷モード」から設定可能である。即ちイメージファイルを絶対パスで設定可能であり、更にｘｘ以上隠れた場合といった隠れた割合（度合い）が設定可能（ｘｘは０から１００までの整数が設定可能）である。
【０１５５】
一方、Ｓ６００９，Ｓ６０１２、Ｓ６０１５で、詳細情報が詳細設定に合致しているとレンダリングデータ作成部１００６が判断した場合は、Ｓ６０１６へ進む。
【０１５６】
そして、Ｓ６０１６で、レンダリングデータ作成部１００６がオブジェクトを重ねる前のレンダリングデータを中間頁情報格納メモリ１０２２に保存する。
【０１５７】
なお、Ｓ６０１２、Ｓ６０１５における詳細情報と詳細設定の合致判定は一般的には画像判定、画像認識技術と言われる公知の技術を用いて実施可能である。
【０１５８】
次に、Ｓ６０１７で、ＣＰＵ１０１５は、上記中間頁情報格納メモリ１０２２に保存されたレンダリングデータをエンジン部１０２８に転送して、Ｓ６００３へ戻る。
【０１５９】
一方、Ｓ６００４で、レンダリングデータ作成部１００６がレンダリングしたオブジェクトの描画順が最後であると判断した場合、Ｓ６０１８へ進む。
【０１６０】
そして、Ｓ６０１８で、レンダリングデータ作成部１００６がレンダリングデータメモリ１０１９にあるレンダリングデータをエンジン部１０２８に転送して、本処理を終了する。）
＜中間頁印刷モード設定画面＞
以下、図７、図８に示すユーザインタフェースに基づいて、中間頁印刷モード設定処理について説明する。
【０１６１】
図７、図８は、図１に示した情報処理装置１００１が備える表示装置に表示可能なユーザインタフェースの一例を示す図である。本例は、情報処理装置１００１にインストールされているプリンタドライバによる設定画面の例である。
【０１６２】
図７は、プリンタドライバが提供する設定画面のうち、印刷品質シートで表示されるドライバの設定画面である。
【０１６３】
図７において、９００１は「中間頁印刷モード」設定部で、「中間頁印刷モード」設定として、頁指定９００２を行った後、詳細キー９００３を押下することによって、表示画面は、図８に示す詳細設定画面に移行する。本例では、また、本実施形態では、プリンタドライバが中間頁印刷モードで印刷を行うか否かを頁単位に指示可能に構成されている。
【０１６４】
なお、本実施形態において、「中間頁印刷モード」には２種類あり上書きされ見えないオブジェクトを印刷するモード９００４と上書きされ見えないオブジェクトをＰＤＦ（登録商標）に変換するモード９００５が設けられている。
【０１６５】
図８に示す詳細画面ではオブジェクトの属性として以下のいずれかを選択することが可能となっている。
【０１６６】
本実施形態では、選択可能なオブジェクトの属性は、文字１０００１、ロゴ１０００７、イメージ１００１０である。
【０１６７】
図８に示す画面において、ユーザの操作に基づいて、文字１０００１が選択された場合、さらに、全ての文字１０００２、強調文字１０００３、色文字１０００４、文字が隠れる割合１０００５、隠れた文字数１０００６の選択が可能である。
【０１６８】
また、ユーザの操作に基づいて、ロゴ１０００７が選択された場合、ロゴデータのありかを絶対パス１０００８で指定可能であり、更にロゴが隠れる割合１０００９の選択が可能である。
【０１６９】
さらに、ユーザの操作に基づいて、イメージ１００１３が選択された場合、イメージのありかを絶対パス１００１１で指定可能であり更に"イメージが隠れる割合１００１２の選択が可能である。
【０１７０】
また、ユーザの操作に基づいて、後述する中間頁印刷画像を縮小レイアウトするモード１００１３が選択可能である。
【０１７１】
図８に示す画面は、図７に示す画面において、即ち「中間頁印刷モード」上書きされ見えないオブジェクトを印刷するが選択され、詳細キー９００３が選択された場合に、表示される。
【０１７２】
図８に示す画面例では、現在、文字、強調文字、５０％以上文字が隠れた場合、ロゴ、絶対パスで指定されたロゴイメージ、１０％以上ロゴが隠れた場合、イメージ、絶対パスで指定されたイメージ、３０％以上イメージが隠れた場合の設定に対応する。
【０１７３】
このような設定処理によって、図５に示すＣａｓｅ１の場合は、オブジェクトＯＪＤ、オブジェクトＯＪＣ、オブジェクトＯＪＡの順にレンダリング処理し、この中間頁としてレンダリングした状態５００３で一旦中間頁情報格納メモリ１０２２に保存し、エンジン部１０２８で印刷する。
【０１７４】
その後、最終オブジェクトＯＪＢをレンダリングし上書きした後、通常の最終頁情報として従来の頁情報５００４をエンジン部１０２８で印刷する。
【０１７５】
一方、Ｃａｓｅ２の場合は、上記処理によってオブジェクトＯＪＤ、オブジェクトＯＪＣの順にレンダリング処理し、この中間頁としてレンダリングした状態５００６で一旦中間頁情報格納メモリ１０２２に保存し、エンジン部１０２８で印刷する。その後、オブジェクトＯＪＡをレンダリングした状態５００７で一旦中間頁情報格納メモリ１０２２に保存、エンジン部１０２８で印刷する。
【０１７６】
その後、最終オブジェクトＯＪＢをレンダリングし上書きした後、通常の最終頁情報として従来の頁情報５００８をエンジン部１０２８で印刷する。
【０１７７】
また、Ｃａｓｅ３の場合は、上記処理によってオブジェクトＯＪＤ、オブジェクトＯＪＣ、オブジェクトＯＪＡの順にレンダリング処理し、最終オブジェクトＯＪＢをレンダリングした後、通常の最終頁情報として従来の頁情報５０１０をエンジン部１０２８で印刷する。
【０１７８】
なお、本実施形態では、レンダリング処理を画像形成装置１５００内で行ったが、情報処理装置１００１内のプリンタドライバで行う構成としても、同様の効果が得られる。
【０１７９】
また、本実施形態では強調文字、５０％以上文字が隠れた場合、ロゴが隠れた場合、イメージが隠れた場合のみ「中間頁印刷モード」を適用する場合について説明した。しかしながら、全ての文字、色文字、文字数制限、ロゴが隠れた割合及びイメージが隠れた割合でも「中間頁印刷モード」を適用可能で同様の効果が得られる。
【０１８０】
また、文字オブジェクトは文字コードでもイメージに文字の属性がついたものでもどちらでも実施可能で、同様の効果が得られる。
【０１８１】
なお、上記図７，図８に示すユーザインタフェースを介して設定を行う場合に、特定の頁間、あるいは特定の頁、すなわち頁単位に対して、中間頁印刷モードを有効あるいは無効を指定可能としてもよい。
【０１８２】
〔第３実施形態〕
第３実施形態では、第１、第２実施形態では得られなかった可視化できなかった文字オブジェクトを特定のデータ、例えばＰＤＦデータに変換する際にも可視化する例について説明する。
【０１８３】
＜画像形成システムの全体構成の説明＞
第３実施形態における画像形成システムの全体構成は第１実施形態で説明した図１と同様である。
【０１８４】
＜画像形成装置の処理フローの説明＞
図９は、本実施形態を示す画像形成装置におけるオブジェクトの描画処理例を説明する模式図である。
【０１８５】
図９において、Original画像データ例７００１は４つのオブジェクトが重なって構成される画像データであり、下記Ｃａｓｅ１、Ｃａｓｅ２、Ｃａｓｅ３の場合を例とする。
【０１８６】
Ｃａｓｅ１は、表７００２に示す様に、オブジェクトＯＪＡの属性は文字であり、描画順は３番目である。オブジェクトＯＪＢの属性は文字であり、描画順は４番目である。
【０１８７】
オブジェクトＯＪＣの属性は、文字以外のグラフィックまたはイメージであり、描画順は２番目である。そして、オブジェクトＯＪＤの属性は、文字以外のグラフィックまたはイメージであり、描画順は１番目である。即ちオブジェクトＯＪＢによって文字オブジェクトＯＪＡが可視化出来ない例である。
【０１８８】
Ｃａｓｅ２は、表７００５に示す様に、オブジェクトＯＪＡの属性は文字であり、描画順は３番目である。オブジェクトＯＪＢの属性は文字であり、描画順は４番目である。オブジェクトＯＪＣの属性は文字であり、描画順は２番目である。
【０１８９】
そして、オブジェクトＯＪＤの属性は、文字以外のグラフィックまたはイメージであり、描画順は１番目である。即ちオブジェクトＯＪＡ及びオブジェクトＯＪＢによって文字オブジェクトＯＪＣの一部は可視化出来ないと同時に、オブジェクトＯＪＢによって文字オブジェクトＯＪＡの一部は可視化出来ない例である。
【０１９０】
Ｃａｓｅ３は、表７００９に示す様に、オブジェクトＯＪＡの属性は文字以外のグラフィックまたはイメージであり、描画順は３番目である。
【０１９１】
オブジェクトＯＪＢの属性は文字であり、描画順は４番目である。オブジェクトＯＪＣの属性は文字以外のグラフィックまたはイメージであり、描画順は２番目である。そしてオブジェクトＯＪＤの属性は文字以外のグラフィックまたはイメージであり、描画順は１番目である。即ち文字オブジェクトＯＪＢは他のオブジェクトに上書きされる事無く可視化できる例である。
【０１９２】
次に、本実施形態を適用した画像形成システムの処理フローを、図１０を用いて説明する。
【０１９３】
図１０は、本実施形態を示す画像形成システムにおける第３のデータ作成処理手順の一例を示すフローチャートである。本例は、画像形成装置１５００における描画処理例である。なお、（ａ）は情報処理装置側の処理に対応し、Ｓ８００１はステップを示し、情報処理装置にインストールされたプリンタドライバにより実行される。（ｂ）は画像形成装置側の処理に対応し、Ｓ８００２〜Ｓ８０１０は各ステップを示す。また、Ｓ８００２〜Ｓ８００９は、画像形成装置のＣＰＵ１０１５がＲＯＭ１００３に記憶された制御プログラムをＲＡＭ１０１６にロードすることで実現される。
【０１９４】
まず、ユーザは、情報処理装置１００１は、アプリケーションを実行して印刷を希望する印刷データ５００１を生成する。
【０１９５】
そして、Ｓ８００１で、印刷データをあらかじめ情報処理装置にインストールしてあるプリンタドライバを用いて、各種設定を行った後、プリンタドライバが提供するユーザインタフェースで表示される印刷キーを押下する。これにより、プリンタドライバは、画像形成装置１５００に送信すべきＰＤＬデータを生成する。そして、プリンタドライバは、生成したＰＤＬデータを画像形成装置１５００に送信する。
【０１９６】
なお、各種設定には「中間頁印刷モード」の「上書きされ見えないオブジェクトをＰＤＦに変換する」を設定する。ここで、「中間頁印刷モード」とは、オブジェクトが重なることによって、文字等の下のオブジェクトが読めなくなることを回避するモードである。
【０１９７】
なお「中間頁印刷モード」は後述するドライバ設定画面及び画像形成装置のＵＩ画面から設定可能である。
【０１９８】
また「中間頁印刷モード」は、後述するドライバ設定画面及び画像形成装置のＵＩ画面において、頁単位毎の指定が可能であるため、「中間頁印刷モード」が指定されない頁は「中間頁印刷モード」を指定された頁より高速に処理が可能である。
【０１９９】
次に、画像形成装置１５００のコマンド解析部１００４は、情報処理装置１００１から受信したＰＤＬデータからオブジェクト毎に属性（文字もしくは文字以外のグラフィックまたはイメージ）と描画順の情報を取得する。
【０２００】
なお、各オブジェクトの属性と描画順の情報は、図９に示したＣａｓｅ１では、表７００２の属性、描画順が対応する。同様に、Ｃａｓｅ２では、表７００５の属性、描画順が対応する。同様に、Ｃａｓｅ３では表７００９が各オブジェクトの属性と描画順の情報に対応する。
【０２０１】
次に、Ｓ８００３で、ＰＤＦ作成部１０１０がオブジェクトを描画順にＰＤＦデータに変換して、ＲＡＭ１０１６にあるＰＤＦデータメモリ１０２３に格納する。なお、オブジェクトをＰＤＦデータに変換する処理は公知の技術である。
【０２０２】
次に、Ｓ８００４で、ＰＤＦ作成部１０１０がＰＤＦ変換したオブジェクトの描画順が最後かどうかを判断する。なお、ＰＤＦ作成部１０１０は、オブジェクトの描画順が最後かどうかは印刷描画命令が来るかどうかで判断可能である。
【０２０３】
一方、Ｓ８００４で、ＰＤＦ作成部１０１０がＰＤＦ変換したオブジェクトの描画順が最後でないと判断した場合、Ｓ８００５で、ＰＤＦ作成部１０１０が「中間頁印刷モード」であるかどうかを判断する。ここで、ＰＤＦ作成部１０１０が「中間頁印刷モード」でないと判断した場合は、Ｓ８００３へ戻り、同様の処理を再度行う。
【０２０４】
一方、Ｓ８００５で、ＰＤＦ作成部１０１０が「中間頁印刷モード」であると判断した場合は、Ｓ８００６で、オブジェクトが重なっているかどうかをＰＤＦ作成部１０１０が判断する。なお、ＰＤＦ作成部１０１０は、オブジェクトの描画位置を調べることで、オブジェクトが重なっているかどうかを容易に判断することが可能である。
【０２０５】
一方、Ｓ８００６で、ＰＤＦ作成部１０１０がオブジェクトが重なっていないと判断した場合は、Ｓ８００３へ戻り、同様の処理を再度行う。
【０２０６】
一方、Ｓ８００６で、オブジェクトが重なっているとＰＤＦ作成部１０１０が判断した場合は、Ｓ８００７で、ＰＤＦ作成部１０１０が重なっているオブジェクトの属性が文字かどうかを判断する。ここで、ＰＤＦ作成部１０１０が重なっているオブジェクトの属性が文字以外のグラフィックまたはイメージであると判断した場合は、Ｓ８００３へ戻り、同様の処理を再度行う。
【０２０７】
一方、Ｓ８００７で、ＰＤＦ作成部１０１０がオブジェクトの属性が文字であると判断した場合、Ｓ８００８で、ＰＤＦ作成部１０１０がオブジェクトを重ねる前のＰＤＦデータを中間頁情報格納メモリ１０２２に保存する。
【０２０８】
次に、Ｓ８００９は、ＰＤＦ作成部１０１０は、上記中間頁情報格納メモリ１０２２に保存されたＰＤＦデータをＨＤＤ１０３１に格納して、Ｓ８００３へ戻り、同様の処理を繰り返す。
【０２０９】
一方、Ｓ８００４で、ＰＤＦ作成部１０１０がＰＤＦ変換したオブジェクトの描画順が最後であると判断した場合、Ｓ８０１０で、ＰＤＦ作成部１０１０がＰＤＦデータメモリ１０２３に格納されたＰＤＦ変換データをＨＤＤ１０３１に格納して、本処理を終了する。
【０２１０】
これにより、第１、第２実施形態では得られなかった可視化できなかった文字オブジェクトをＰＤＦに変換する際にも可視化可能という効果がある。
【０２１１】
また、上記実施形態によれば、ＰＤＦ作成部１０１０が図９に示すＣａｓｅ１の場合はオブジェクトが重なることによって文字が読めなくなる前のＰＤＦデータ７００３をＨＤＤ１０３１に格納することができる。そして、文字が読めなくなる前のＰＤＦデータ７００３をＨＤＤ１０３１に格納した後、オブジェクトを重ねた後のＰＤＦデータ７００４をＨＤＤ１０３１に格納することができる。
【０２１２】
また、図９に示すＣａｓｅ２の場合は、ＰＤＦ作成部１０１０はオブジェクトが重なることによって文字が読めなくなる前のＰＤＦデータ７００６、７００７をＨＤＤ１０３１に格納することができる。そして、文字が読めなくなる前のＰＤＦデータ７００３をＨＤＤ１０３１に格納した後、オブジェクトを重ねた後のＰＤＦデータ７００８をＨＤＤ１０３１に格納することができる。
【０２１３】
また、Ｃａｓｅ３の場合は、オブジェクトが重なることによって文字が読めなくなることはないので、ＰＤＦ作成部１０１０は、従来の処理のままＰＤＦデータ７０１０をＨＤＤ１０３１に格納する。
【０２１４】
本実施形態によれば、ＰＤＦ作成部がＰＤＦデータ変換を画像形成装置内で行ったが、情報処理装置内で行っても実施可能で同様の効果が得られる。この場合は、情報処理装置にインストールされているプリンタドライバにより、図４，図６，図１０に示す画像形成装置側における印刷処理以外の処理を実行することで同様に実現できる。
【０２１５】
なお、情報処理装置内でオブジェクト毎の属性と描画順とオブジェクトの重なりを調べる事は公知の技術を用いて実施可能である（例えば、特許文献１参照）。
【０２１６】
また、上記実施形態では、ＰＤＦ作成部がＰＤＦデータに変換したデータをＨＤＤに格納する場合について説明したが、画像形成装置が備える画像伝送機能を用いて、ユーザに伝送しても実施可能で同様の効果が得られる。
【０２１７】
更に、上記実施形態では、文字オブジェクトが隠れた場合に「中間頁印刷モード」の上書きされ見えないオブジェクトをＰＤＦに変換するモードを適用する場合について説明した。
【０２１８】
しかしながら、強調文字、５０％以上文字が隠れた場合、ロゴが隠れた場合、イメージが隠れた場合、色文字、文字数制限、ロゴが隠れた割合及びイメージが隠れた割合でも適用可能で同様の効果が得られる。
【０２１９】
また、本実施形態において、文字オブジェクトは文字コードでもイメージに文字の属性がついたものでもどちらでも実施可能で、同様の効果が得られる。
【０２２０】
さらに、アニメーション機能を有するファイルから変換されたＰＤＦデータに対しても本発明は適用可能であり、逆にＰＤＦデータに変換する際に本発明を適用出来る。
【０２２１】
〔第４実施形態〕
図１１は、本実施形態を示す画像形成装置におけるユーザインタフェースの一例を示す図である。本例は、中間頁印刷モード設定画面の例である。
【０２２２】
図１１に示す「中間頁印刷モード」１１００１においは頁指定１１００２が可能である。
【０２２３】
また、「中間頁印刷モード」には２種類あり印刷するモード１１００３とＰＤＦに変換するモード１１００４を設ける。更にオブジェクトを選択することが可能となっている。
【０２２４】
即ち文字１１００５、ロゴ１１０１１、イメージ１１０１４である。
【０２２５】
本中間頁印刷モード設定画面において、文字１１００５が選択された場合、全ての文字１１００６、強調文字１１００７、色文字１１００８、文字が隠れる割合１１００９、隠れた文字数１１０１０の選択が可能である。
【０２２６】
また、ロゴ１１０１１が選択された場合、ロゴデータのありかを絶対パス１１０１２で指定可能であり、更にロゴが隠れる割合１１０１３の選択が可能である。
【０２２７】
さらに、イメージ１１０１４が選択された場合、イメージのありかを絶対パス１１０１５で指定可能であり更にイメージが隠れる割合１１０１６の選択が可能である。
【０２２８】
また、後述する中間頁印刷画像を縮小レイアウトするモード１１０１７が選択可能である。
【０２２９】
以下、中間頁を縮小して複数頁を1ページにレイアウトして出力する処理について説明する。
【０２３０】
中間頁印刷モード１１０００１の中の中間頁印刷画像を縮小レイアウトするモード１１００１７が選択された場合において、印刷する中間頁情報を縮小して複数頁を１ページにレイアウトして印刷することが可能である。
【０２３１】
即ち、ＲＯＭ１００３上にある画像縮小レイアウト部１００９にあるプログラムを実行することで、例えば１ＵＰデータを２ＵＰ、２ＵＰデータを４ＵＰといったような全オブジェクトを重ねた後の画像から５０％縮小して中間頁情報を印刷することができる。なお、ＣＰＵ１０１５がＲＯＭ１００３上にある画像縮小レイアウト部１００９にあるプログラムを実行する。
【０２３２】
以下、中間頁を縮小して複数頁を１ページにレイアウトしてＰＤＦに変換する処理について説明する。
【０２３３】
中間頁印刷モード１１０００１の中の中間頁印刷保護画像を縮小レイアウトするモード１１００１７が選択された場合において、中間頁情報を縮小して複数頁を１ページにレイアウトしてＰＤＦに変換する。
【０２３４】
即ちＲＯＭ１００３上にある画像縮小レイアウト部１００９にあるプログラムを実行することで、例えば１ＵＰデータを２ＵＰ、２ＵＰデータを４ＵＰといったような全オブジェクトを重ねた後の画像から５０％縮小して中間頁情報をＰＤＦに変換する。なお、ＣＰＵ１０１５がＲＯＭ１００３上にある画像縮小レイアウト部１００９にあるプログラムを実行する。
【０２３５】
なお、上記実施形態において、描画順により、重ねられる前のオブジェクトと重なれた後のオブジェクトとを印刷する場合について説明したが、オブジェクトを出力するデバイスが、例えば表示手段であっても本発明を適用可能である。また、表示手段以外の他の出力手段であっても、オブジェクトをレンダリングして出力するものであれば、本発明を適用可能である。
【０２３６】
〔第５実施形態〕
以下、図１２に示すメモリマップを参照して本発明に係る画像形成装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０２３７】
図１２は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２３８】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２３９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２４０】
本実施形態における図４、図６、図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２４１】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２４２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２４３】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２４４】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２４５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２４６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２４７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２４８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２４９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２５０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２５１】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０２５２】
【図１】本発明の実施形態を示す画像形成システムの全体構成を説明するブロック図である。
【図２】図１に示したエンジン部の構成を説明する断面図である。
【図３】本実施形態を示す画像形成装置におけるオブジェクトの描画処理例を説明する模式図である。
【図４】本実施形態を示す画像形成システムにおける第１のデータ処理手順の一例を示すフローチャートである。
【図５】本実施形態を示す画像形成装置におけるオブジェクトの描画処理例を説明する模式図である。
【図６】本実施形態を示す画像形成システムにおける第２のデータ処理手順の一例を示すフローチャートである。
【図７】図１に示した情報処理装置が備える表示装置に表示可能なユーザインタフェースの一例を示す図である。
【図８】図１に示した情報処理装置が備える表示装置に表示可能なユーザインタフェースの一例を示す図である。
【図９】本実施形態を示す画像形成装置におけるオブジェクトの描画処理例を説明する模式図である。
【図１０】本実施形態を示す画像形成システムにおける第３のデータ処理手順の一例を示すフローチャートである。
【図１１】本実施形態を示す画像形成装置におけるユーザインタフェースの一例を示す図である。
【図１２】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０２５３】
１００１  情報処理装置
１００３  ＲＯＭ
１０１５  ＣＰＵ
１０１６  ＲＡＭ
１０２８  エンジン部
【図１】
0004991456.tif 000002
【図２】
0004991456.tif 000003
【図３】
0004991456.tif 000004
【図４】
0004991456.tif 000005
【図５】
0004991456.tif 000006
【図６】
0004991456.tif 000007
【図７】
0004991456.tif 000008
【図８】
0004991456.tif 000009
【図９】
0004991456.tif 000010
【図１０】
0004991456.tif 000011
【図１１】
0004991456.tif 000012
【図１２】
0004991456.tif 000013