(57)【要約】【課題】  情報処理装置から受信する印刷データに可視化されないオブジェクトが含まれていても、表示されないオブジェクトを表示して確認しながら印刷を行える。【解決手段】  中間頁表示モードが設定されている場合（Ｓ４０６）、オブジェクトの重なり状態を判断して（Ｓ４０７）、オブジェクトが重なると判断した場合、重ねられる前のオブジェクトを表示する中間頁画像データに算出された表示時間を関連付ける（Ｓ４１０）。次に、関連付けられた表示時間と中間頁画像データを全てのオブジェクトとが重なられた画像データに埋め込んでエンジン部に転送する（Ｓ４１２〜Ｓ４１５）。【選択図】  図３
2011178141.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から受信する印刷データからオブジェクトを取得して印刷処理を行う画像処理装置であって、
オブジェクトを展開して画像データを生成する生成手段と、
前記印刷データを解析して、各オブジェクトとの重なり状態から重ねられる前の画像データを表示部に表示するための表示時間を決定する決定手段と、
重ねられる前の画像データを前記表示時間に従い再生して表示部に表示するための表示制御情報をオブジェクトが重ねられた後の画像データに埋め込んで印刷する印刷手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
情報処理装置から受信する印刷データからオブジェクトを取得して印刷処理を行う画像処理装置であって、
オブジェクトを展開して画像データを生成する生成手段と、
前記印刷データから取得される表示時間に従い前記重ねられる前の画像データを表示部に表示する表示制御手段と、
重ねられる前の画像データを前記表示時間に従い再生して前記表示部に表示するための表示制御情報をオブジェクトが重ねられた後の画像データに埋め込んで印刷する印刷手段と、
を備えることを特徴とする画像処理装置。
【請求項３】
前記印刷手段により印刷された出力シートの画像を読み取る読取り手段と、
前記読取り手段が読み取る画像データから前記表示制御情報を抽出して、前記重ねられる前の画像データを前記表示時間に従い前記表示部に再生する再生手段と、
を備えることを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記決定手段は、重ねられるオブジェクトの属性に従い各オブジェクトとの重なり状態から重ねられる前の画像データを表示部に表示するための表示時間を決定することを特徴とする請求項１記載の画像処理装置。
【請求項５】
アプリケーションによりオブジェクトの描画順が指定されたが印刷データを画像処理装置に出力する情報処理装置であって、
前記印刷データに対してオブジェクトが上書されることで可視化されないオブジェクトを表示する中間頁表示モードを設定する設定手段と、
前記中間頁表示モードが設定された場合に、前記アプリケーションから表示時間を取得する取得手段と、
前記取得手段が取得した表示時間を印刷データに含めて前記画像処理装置に転送する転送手段と、
を具備したことを特徴とする情報処理装置。
【請求項６】
情報処理装置から受信する印刷データからオブジェクトを取得して印刷処理を行う画像処理装置における印刷処理方法であって、
オブジェクトを展開して画像データを生成する生成工程と、
前記印刷データを解析して、各オブジェクトとの重なり状態から重ねられる前の画像データを表示部に表示するための表示時間を決定する決定工程と、
重ねられる前の画像データを前記表示時間に従い再生して表示部に表示するための表示制御情報をオブジェクトが重ねられた後の画像データに埋め込んで印刷する印刷工程と、
を備えることを特徴とする印刷処理方法。
【請求項７】
情報処理装置から受信する印刷データからオブジェクトを取得して印刷処理を行う画像処理装置における印刷処理方法であって、
オブジェクトを展開して画像データを生成する生成工程と、
前記印刷データから取得される表示時間に従い前記重ねられる前の画像データを表示部に表示する表示制御工程と、
重ねられる前の画像データを前記表示時間に従い再生して前記表示部に表示するための表示制御情報をオブジェクトが重ねられた後の画像データに埋め込んで印刷する印刷工程と、
を備えることを特徴とする印刷処理方法。
【請求項８】
アプリケーションによりオブジェクトの描画順が指定されたが印刷データを画像処理装置に出力する情報処理装置における印刷処理方法であって、
前記印刷データに対してオブジェクトが上書されることで可視化されないオブジェクトを表示する中間頁表示モードを設定する設定工程と、
前記中間頁表示モードが設定された場合に、前記アプリケーションから表示時間を取得する取得工程と、
前記取得工程が取得した表示時間を印刷データに含めて前記画像処理装置に転送する転送工程と、
を具備したことを特徴とする印刷処理方法。
【請求項９】
請求項６乃至８のいずれか１項に記載の印刷処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置から受信する印刷データを処理する画像処理装置に関する。
【背景技術】
【０００２】
従来、複数のオブジェクトを重ねて頁情報を生成する場合、オブジェクトの描画順に従って描画処理を行うため、描画順が早いオブジェクトは描画順が遅いオブジェクトに上書きされる場合があった。この場合、上書きされたオブジェクト情報は可視化されないという課題があった。
【０００３】
特にマイクロソフト社のPowerPoint（商品名）のアニメーション機能を用いたアプリケーションデータを記録表示する際に、アニメーションに設定されたオブジェクトが他のオブジェクトに重なった状態で印刷される。このため、アニメーションに設定されたオブジェクトに上書きされたオブジェクトの情報が記録表示されない。
【０００４】
この課題に対して、アニメーション表示等で、ユーザが必要とするにも係わらず、上書きする事で可視化出来なかった情報を、オブジェクト毎のＰＤＬから得られる属性と、描画順の情報に依って中間頁情報として記録表示する技術がある（例えば特許文献１参照）。ここで、ＰＤＬとは、Page description Languageの略であり、ページ記述言語の意味である。
【０００５】
上記技術に対して、プレゼンテーションを再生することができる出力装置と印刷物上の印刷内容を読み取ることができるセンサを有するシステムが提案されている（例えば、特許文献２参照）。
この特許文献２では、センサからの信号を解析し、コマンドを特定する該認識ユニットと、前記出力装置が前記プレゼンテーションを再生するのを制御するためのコマンドを前記認識ユニットから受信するように接続される制御ユニットを備えている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2009-65284号公報
【特許文献２】特表2006-518494号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では描画順の情報に依って中間頁情報として記録表示するため、排紙枚数が増えてしまう。
また、特許文献２では、印刷物上にある特定用記号をセンサによって解析することによって得られる情報は、プレゼンテーションを再生するのを制御するためのコマンド、具体的にはオーディオ出力の音量、音質及びバランス、ビデオのソース等である。これは、画像処理装置が印刷する印刷物上の不可視記録情報を再生するものではない。加えて、特許文献２に示す技術は、中間頁情報の排紙の制御を行うものではない。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、情報処理装置から受信する印刷データに可視化されないオブジェクトが含まれていても、表示されないオブジェクトを表示できる仕組みを提供することである。
さらに、印刷された画像を読み取って、表示されないオブジェクトを再生して表示部に表示できる仕組みを提供することである。
さらに、情報処理装置から可視化されないオブジェクトを表示する表示時間を含む印刷データを画像処理装置に転送して、画像処理装置側で可視化されないオブジェクトを表示して確認できる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
情報処理装置から受信する印刷データからオブジェクトを取得して印刷処理を行う画像処理装置であって、オブジェクトを展開して画像データを生成する生成手段と、前記印刷データを解析して、各オブジェクトとの重なり状態から重ねられる前の画像データを表示部に表示するための表示時間を決定する決定手段と、重ねられる前の画像データを前記表示時間に従い再生して表示部に表示するための表示制御情報をオブジェクトが重ねられた後の画像データに埋め込んで印刷する印刷手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、情報処理装置から受信する印刷データに可視化されないオブジェクトが含まれていても、表示されないオブジェクトを表示して確認しながら印刷を行える。
また、印刷された画像を読み取って、表示されないオブジェクトを再生して表示部に表示できる。
さらに、情報処理装置から可視化されないオブジェクトを表示する表示時間を含む印刷データを画像処理装置に転送して、可視化されないオブジェクトを表示して確認できる。
【図面の簡単な説明】
【００１１】
【図１】画像処理システムの構成を示すブロック図である。
【図２】画像処理装置における印刷処理を概念的に説明する図である。
【図３】画像処理装置の描画処理を説明するフローチャートである。
【図４】図１に示したパネル部の構成を説明する平面図である。
【図５】画像処理装置の描画処理を説明するフローチャートである。
【図６】情報処理装置のデータ処理手順を示すフローチャートである。
【図７】画像処理装置における印刷処理を概念的に示す図である。
【図８】画像処理装置の描画処理を説明するフローチャートである。
【図９】情報処理装置の印刷設定画面の一例を示す図である。
【図１０】情報処理装置の印刷設定画面の一例を示す図である。
【図１１】情報処理装置における印刷出力例を示す図である。
【発明を実施するための形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
図１は、本発明の実施形態を示す画像処理装置を含む画像処理システムの構成を示すブロック図である。
図１において、１００１は情報処理装置で、インストールされたプリンタドライバにより生成したプリントジョブを画像処理装置に送信する。ここで、プリントジョブは、所定のＰＤＬに従うＰＤＬデータ（印刷データ）で構成されている。
情報処理装置１００１は、ネットワークケーブルを介して画像処理装置と接続されている。ここで、ネットワークとしては一般的にイーサネット（登録商標）があげられる。
情報処理装置１００１から送られたプリントジョブは受信バッファ１００２に一時蓄えられる。１００３はＲＯＭで、画像処理装置が実行可能なプログラムが格納されている。なお、上記ＲＯＭ１００３は以下の処理部として機能するプログラムを格納している。
１００４はコマンド解析部で、受信バッファ１００２に蓄えられた印刷ジョブのＰＤＬコマンドを解析する。
１００５は中間データオブジェクト作成部で、描画処理を行いＲＡＭ１０１６上にあるＰＤＬデータメモリ１０１７に格納されているＰＤＬデータより中間データオブジェクトを作成する。そして、中間データオブジェクト作成部１００５は、作成した中間データオブジェクトをＲＡＭ１０１６上にある中間データオブジェクトメモリ１０１８に格納する。
【００１３】
１００６はレンダリングデータ作成部で、中間データオブジェクトをレンダリング処理したレンダリングデータ（ビットマップデータ）をレンダリングデータメモリ１０１９に格納する。
１００７はスキャナデータ解析部で、スキャナデータを解析する。１００８はオブジェクト属性／描画順制御部で、オブジェクトの属性と描画順の情報を制御する。
１００９は画像縮小レイアウト部で、縮小して複数頁を１ページにレイアウトして記録表示する。１０１０は付加情報作成部で、付加情報を作成する。
１０１１は画像判定部で、「中間頁表示モード」（後述）時、オブジェクト重複前後で文字検出処理を行って画像比較を行う。１０１２はネットワーク制御部で、ネットワーク制御を行う。１０１３はパネルｉ／ｆ制御部で、パネルインタフェースの制御を行う。１０１４はデバイスｉ／ｆ制御部で、スキャナ部１０３０とのインタフェースの制御を行う。
【００１４】
１０３２は文字情報抽出部で、後述するレンダリングデータメモリ１０１９に格納されているデータに対して文字情報抽出を行う。１０３３はベクトル情報抽出部で、レンダリングデータメモリ１０１９に格納されているデータに対してベクトル情報抽出を行う。
１０１５はＣＰＵで、ＲＡＭ１０１６のワークメモリを用いてＲＯＭ１００３に記憶された制御プログラムを実行して、各部のデータ処理、通信処理、画像処理を行う。
なお、上記ＲＡＭ１０１６は、以下の各メモリを格納している。
１０１７はＰＤＬデータメモリで、コマンド解析部１００４で解析されたコマンド解析データを格納する。
【００１５】
１０１８は中間データオブジェクトメモリで、ＰＤＬデータメモリ１０１７に格納されているＰＤＬデータから中間データオブジェクト作成部１００５により作成された中間データオブジェクトを格納する。
１０１９はレンダリングメモリで、中間データオブジェクトメモリ１０１８に格納されている中間オブジェクトからレンダリングデータ作成部１００６により作成されたレンダリングデータを格納する。
１０２０はスキャナデータ解析メモリで、スキャナデータを解析する時に使用する。１０２１はプレゼン時間格納メモリで、コマンド解析部１００４によって頁ないしはオブジェクト毎に付与されているプレゼンテーション時の時間を格納する。１０２２は中間頁情報メモリで、「中間頁表示モード」時に描画された中間頁画像データを保持する。１０２３は付加情報格納メモリで、負荷情報作成部１０１０が作成した付加情報を格納する。１０２４はパネル表示用メモリで、パネル表示で使用する。
【００１６】
１０２５はエンジン転送部で、エンジン部（印刷部）１０２８にビットマップ情報を転送する。１０２６はパネルｉ／ｆ部で、パネル部１０２９にパネル情報を転送する。
１０２７はデバイスｉ／ｆ部で、スキャナ部１０３０との通信を行う。１０２８は紙出力を行うエンジン部である。１０２９はパネル部である。１０３０はスキャナ部である。１０３１はＨＤＤである。
【００１７】
＜一般的な画像形成処理の説明＞
次に、上述したシステム構成での印刷動作について以下に説明する。
情報処理装置１００１において、ユーザからの指定により、印刷の実行が指定されると、情報処理装置１００１からネットワークケーブルを介して画像処理装置に送信されてきた制御コード、データが送られる。画像処理装置は、情報処理装置１００１から受信するデータを受信バッファ１００２で一旦蓄える。そして、受信バッファ１００２を経由してデータをＣＰＵ１０１５はコマンド解析部１００４に記述されたプログラムに従ってコマンド解析し、ＰＤＬデータメモリ１０１７に蓄える。
【００１８】
その後、ＣＰＵ１０１５は中間データオブジェクト作成部１００５に記述されたプログラムに従い、データの処理を行い、図形や文字、イメージデータ等１つ１つ（画像オブジェクト）についての中間データオブジェクトを生成する。
ＣＰＵ１０１５は、１ページ内の全ての画像オブジェクトについての中間データオブジェクトを生成後、レンダリングデータ作成部１００６に記述されたプログラムに従ってレンダリングデータ（ビットマップデータ）に展開する。
ＣＰＵ１０１５は、展開されたビットマップデータをエンジン転送部１０２５を介してエンジン部１０２８に送る。そして、該ビットマップデータを転写材に印刷し、指定された給紙口より給紙を行い、指定された排紙口より排紙することになる。
【００１９】
＜生成される中間頁に付加情報を付加する処理＞
次に、図２，図３を参照して、情報処理装置から取得する印刷データのオブジェクトから中間頁画像データを生成し、該生成した中間頁画像データを表示するための表示時間を特定する付加情報を付加する処理を含む印刷処理を説明する。ここで、付加情報には、オブジェクトが重なり合うことで可視化されないオブジェクトの頁、いわゆる中間頁の画像データを表示する際の表示時間等が含まれる。なお、表示時間は、画像処理装置側のオブジェクト重なり判断処理から算出してもよいし、情報処理装置から受信する印刷データに中間頁表示モードの情報として表示時間が設定されている構成であってもよい。
【００２０】
図２は、本実施形態を示す画像処理装置におけるオブジェクト印刷処理を概念的に説明する図である。本例は、情報処理装置のプリンタドライバが提供する印刷設定画面において、中間頁印刷モードが指定されたＰＤＬデータに対するオブジェクト処理例である。
図２において、オリジナル画像データ３００１は、４つのオブジェクトが重なって構成される画像データであり、下記Ｃａｓｅ１、Ｃａｓｅ２、Ｃａｓｅ３の場合を例とする。
Ｃａｓｅ１は表３００２に示す様に、オブジェクトＡの属性は文字であり、描画順は３番目である。オブジェクトＢの属性は文字であり、描画順は４番目である。オブジェクトＣの属性は文字以外のグラフィックまたはイメージであり、描画順は２番目である。そして、オブジェクトＤの属性は文字以外のグラフィックまたはイメージであり、描画順は１番目である。即ちオブジェクトＢによって文字オブジェクトＡは可視化出来ない例である。
【００２１】
Ｃａｓｅ２は、表３００５に示す様に、オブジェクトＡの属性は文字であり、描画順は３番目である。オブジェクトＢの属性は文字であり、描画順は４番目である。オブジェクトＣの属性は文字であり、描画順は２番目である。そしてオブジェクトＤの属性は文字以外のグラフィックまたはイメージであり、描画順は１番目である。即ちオブジェクトＡ及びオブジェクトＢによって文字オブジェクトＣの一部は可視化出来ないと同時に、オブジェクトＢによって文字オブジェクトＡの一部は可視化出来ない例である。
【００２２】
Ｃａｓｅ３は、表３００９に示す様に、オブジェクトＡの属性は文字以外のグラフィックまたはイメージであり、描画順は３番目である。オブジェクトＢの属性は文字であり、描画順は４番目である。オブジェクトＣの属性は文字以外のグラフィックまたはイメージであり、描画順は２番目である。そしてオブジェクトＤの属性は文字以外のグラフィックまたはイメージであり、描画順は１番目である。即ち文字オブジェクトＢは他のオブジェクトに上書きされることなく可視化できる例である。
情報処理装置１００１は、ユーザが印刷を希望するオリジナル画像データ３００１に対して、予め情報処理装置１００１にインストールしてあるプリンタドライバの画面からの設定に応じた各種設定を記憶する。
情報処理装置１００１は、ユーザによる印刷キーの押下に応じて各種設定が施されたオリジナル画像データ３００１を画像処理装置に送信する。以下、図３に示す手順に従い、本実施形態を示す画像処理装置のオブジェクト印刷処理を説明する。
【００２３】
図３は、本実施形態を示す画像処理装置の描画処理を説明するフローチャートである。なお、Ｓ４０１〜Ｓ４１４は各ステップを示し、ＣＰＵ１０１５がＲＯＭ１００３から制御プログラムをＲＡＭ１０１６にロードして実行することで実現される。
ＣＰＵ１０１５は、印刷キーによる印刷指示に基づき情報処理装置１００１から送信されたオリジナル画像データ３００１に基づき印刷を開始する（Ｓ４０１）。
次に、ＣＰＵ１０１５はＰＤＬデータからオブジェクト毎に属性（文字もしくは文字以外のグラフィックまたはイメージ）と描画順の情報を取得する（Ｓ４０２）。
図２に示すＣａｓｅ１では、表３００２、Ｃａｓｅ２では表３００５、Ｃａｓｅ３では表３００９が各オブジェクトの属性と描画順の情報である。
そして、ＣＰＵ１０１５はＰＤＬデータからスライドの表示時間を取得し、プレゼン時間格納メモリ１０２１に保存する（Ｓ４０３）。アプリケーションが情報を保有しているスライドの表示時間をドライバ取得する処理の説明は、ドライバの処理フローの中で詳述する。
【００２４】
次に、ＣＰＵ１０１５は、オブジェクトを描画順にレンダリング処理し、レンダリングデータをレンダリングデータメモリ１０１９に保存する（Ｓ４０４）。
そして、ＣＰＵ１０１５はレンダリングしたオブジェクトの描画順が最後かどうかを調べる（Ｓ４０５）。ＣＰＵ１０１５は、印刷描画命令が来るかどうかで描画が最後であるか否かを判断する。
ここで、ＣＰＵ１０１５がレンダリングしたオブジェクトの描画順が最後でないと判断した場合、さらに、情報処理装置１００１から受信した印刷データに「中間頁表示モード」が指定されているかどうかを判断する（Ｓ４０６）。
ここで、「中間頁表示モード」とはオブジェクトが重なることによって上書きされ、文字等の下のオブジェクトが読めなくなる場合、上書き直前の中間的な頁の状態を記録し、該記録情報を付加情報として記録紙に付加するモードである。なお「中間頁表示モード」は後述するドライバ設定画面及び画像処理装置のボタンや入力部から設定可能である。
【００２５】
また、「中間頁表示モード」は後述する情報処理装置１００１に表示されるドライバ設定画面９００２及び画像処理装置の入力部１１００２で"頁"毎の指定が可能である。このため、「中間頁表示モード」が指定されない頁は＜一般的な画像形成処理の説明＞で説明した処理となり、「中間頁表示モード」を指定された頁と比較して高速に処理が可能である。
【００２６】
次に、ＣＰＵ１０１５は「中間頁表示モード」であれば、オブジェクトが重なっているかどうかを判断する（Ｓ４０７）。ここで、ＣＰＵ１０１５は、オブジェクトの描画位置を調べることにより、オブジェクトが重なっているかどうかを判断する。
ここで、オブジェクトが重なっていないとＣＰＵ１０１５が判断した場合は、Ｓ４０５へ戻る。
【００２７】
一方、Ｓ４０７で、オブジェクトが重なっているとＣＰＵ１０１５が判断した場合は、ＣＰＵ１０１５は重なっているオブジェクトの属性が文字かどうかを調べる（Ｓ４０８）。
ここで、オブジェクトの属性が文字であると判断した場合、ＣＰＵ１０１５はオブジェクトを重ねる前のレンダリングデータを中間頁情報格納メモリ１０２２に保存する（Ｓ４０９）。
そして、ＣＰＵ１０１５は上記中間頁情報格納メモリ１０２２に保存されたレンダリングデータとＳ４０３でプレゼン時間格納メモリ１０２１に保存したスライドの表示時間を関連付ける。これにより、図２に示した中間頁画像データ３００３に対して、スライドの表示時間が、例えば１５秒と対応づけられる（図３の対応付け例４０１１参照）。
【００２８】
一方、Ｓ４０５で、ＣＰＵ１０１５がレンダリングしたオブジェクトの描画順が最後であると判断した場合、Ｓ４１１へ進む。
そして、Ｓ４１１で、ＣＰＵ１０１５はこのオブジェクトが「中間頁表示モード」であるかどうかを判断する。
ここで、「中間頁表示モード」であるとＣＰＵ１０１５が判断した場合は、ＣＰＵ１０１５は中間頁情報格納メモリ１０２２内のレンダリングデータを関連付けているスライドの表示時間分パネル部１０２９に表示する。なお、ここで、レンダリングデータとは、図２に示す中間頁画像データ３００３等が対応する。
【００２９】
その後、ＣＰＵ１０１５は、レンダリングデータメモリ１０１９内のレンダリングデータを表示するアニメーションを作成する（Ｓ４１２）。
次に、ＣＰＵ１０１５は上記アニメーションを再現可能な付加情報オブジェクトを作成する（Ｓ４１３）。付加情報はコード１２００１等任意の所望のデザインであり、スキャナ部１０３０で付加情報を読み取って上記アニメーションを再現可能であるならば、特に規定せず、不可視記録でも構わない。不可視記録は商品名：ｉｍａｇｅＰＲＥＳＳの複合機等で使用可能なＣ１＋のクリアトナーを使用することで容易に記録可能である。
【００３０】
次に、ＣＰＵ１０１５は上記付加情報オブジェクトをレンダリング処理し、レンダリングデータをレンダリングデータメモリ１０１９に保存する（Ｓ４１４）。
そして、ＣＰＵ１０１５はレンダリングデータメモリ１０１９にあるレンダリングデータをエンジン部１０２８に転送することによって印刷処理を実行して（Ｓ４１５）、本処理を終了する。
上記処理によってＣａｓｅ１の場合は、図２に示す描画順に従い、ＣＰＵ１０１５によってオブジェクトＤ、オブジェクトＣ、オブジェクトＡの順にレンダリング処理される。そして、この中間頁画像データ３００３としてレンダリングされた状態で一旦中間頁情報格納メモリ１０２２にスライドの表示時間と関連付けて保存される。
【００３１】
その後、最終オブジェクトＢのレンダリングデータが中間頁画像データ３００３に上書きされた後、通常の最終頁情報３００４として従来の頁情報に付加情報が付加されてエンジン部１０２８で印刷処理される。
その際、Ｓ４１２で、中間頁画像データ３００３がパネル部１０２９に表示される。
また、Ｃａｓｅ２の場合は、上記処理によって図２に示す描画順に従いオブジェクトＤ、オブジェクトＣの順にレンダリング処理される。その後、中間頁画像データ３００６としてレンダリングされた状態で一旦中間頁情報格納メモリ１０２２にスライドの表示時間と関連付けて保存される。
【００３２】
その後、オブジェクトＡがレンダリングされた中間頁画像データ３００７の状態で一旦中間頁情報格納メモリ１０２２にスライドの表示時間と関連付けて保存される。
その後、最終オブジェクトＢがレンダリングされ中間頁画像データ３００７に上書きされた後、通常の最終頁情報３００８として従来の頁情報に付加情報を付加されてエンジン部１０２８で印刷処理される。
また、Ｃａｓｅ３の場合は上、記処理によって図２に示す描画順に従いオブジェクトＤ、オブジェクトＣ、オブジェクトＡの順にレンダリング処理される。そして、最終オブジェクトＢをレンダリングされた後、通常の最終頁情報３０１０として従来の頁情報がエンジン部１０２８で印刷処理される。
【００３３】
なお、本発明者等が多数の一般の文書を分析調査した結果、明らかに可視化する事が必要なオブジェクトが、他のオブジェクトに上書きされ、見えなくなる場合は、特定のアプリケーションソフトによることを見いだした。
ここで、特定のアプリケーションソフトとは、その殆どがパワーポイントに代表される文書作成の為のアプリケーションソフトか、それが有するアニメーション機能を用いた場合であった。
従って、中間頁画像データとして中間頁情報格納メモリ１０２２にスライドの表示時間と関連付けて保存することが必要な状況は、従来から各オブジェクトのＰＤＬが有する属性と記録順から判断出来る事を見出した。
なお、本発明は、本実施形態に限定されることなく、例えば上記実施形態では、レンダリング処理を画像処理装置内で行ったが、情報処理装置内のプリンタドライバにより行っても実施可能で同様の効果が得られる。
また、本実施形態において、文字オブジェクトは文字コードでもイメージに文字の属性がついたものでもどちらでも実施可能で、同様の効果が得られる。
【００３４】
＜付加情報を読み込む処理＞
次に、上記Ｓ４１５で印刷処理で付加情報が所定位置に出力された印刷結果をスキャナ部１０３０で読み込み、中間頁画像データを表示するアニメーション処理を説明する。
図４は、図１に示したパネル部１０２９の構成を説明する平面図である。本例は、パネル部１０２９が備えるＬＣＤ表示器に表示されるユーザインタフェースの一例であって、中間頁表示モード、付加情報解析モードの設定画面に対応する。
図４において、「中間頁表示モード」ボタン１１００１は、情報処理装置１００１からＰＤＬデータを受信した場合に、オブジェクトが重なり合うことで印刷されないオブジェクトを確認したい場合に押下される。
【００３５】
なお、「中間頁表示モード」は頁指定入力部１１００２にテンキーを用いて割合を入力して、表示した頁を指定することが可能に構成されている。
更にオブジェクトを選択することが可能となっている。即ち文字ボタン１１００３、ロゴボタン１１００９、イメージボタン１１０１２を押下することで、表示すべきオブジェクトの対象を指定することが可能に構成されている。
【００３６】
また、文字ボタン１１００３が選択された場合、全ての文字ボタン１１００４、強調文字ボタン１１００５、色文字ボタン１１００６、文字が隠れる割合ボタン１１００７、隠れた文字数ボタン１１００８により表示態様をユーザが選択可能に構成されている。
また、ロゴボタン１１００９が選択された場合、ロゴデータのありかを絶対パス１１０１０で指定可能であり、更にロゴが隠れる割合ボタン１１０１１の選択が可能である。
さらに、イメージボタン１１０１２が選択された場合、イメージのありかを絶対パス１１０１３で指定可能であり、更にイメージが隠れる割合ボタン１１０１４で入力部に割合を入力可能である。
更に後述する中間頁表示画像を縮小レイアウトするモードボタン１１０１５が選択可能である。また、付加情報解析モードボタン１１０１６も選択可能である。
【００３７】
図５は、本実施形態を示す画像処理装置における画像処理例を説明するフローチャートである。なお、Ｓ５０１〜Ｓ５０４は各ステップを示し、各ステップは、ＣＰＵ１０１５がスキャナデータ解析部１００７等を実行することで実現される。本例は、エンジン部１０２８で印刷された印刷結果に含まれる付加情報を解析して重なるオブジェクトの描画で可視化されない中間頁を再生して表示する処理例である。ここで、付加情報とは、表示制御情報として機能する情報であって、中間頁を再生する中間頁画像データと、当該再生した中間頁画像データの表示時間を決定するための情報とが含まれる。
なお、パネル部１０２９で表示される中間頁の表示時間は、図３に示したＳ４１０で関連付けられた表示時間に対応する。
【００３８】
まず、ＣＰＵ１０１５はパネル部１０２９により付加情報解析モードボタン１１０１６が押下されて、付加情報解析モードが設定されているかどうかを判断する（Ｓ５０１）。
ここで、付加情報解析モードとは、付加情報のみをスキャナ部１０３０でスキャンし解析するモードであり、付加情報解析モードボタン１１０１６を押下することで設定可能である。
次に、ＣＰＵ１０１５は、スキャナ部１０３０が出力シートから読取った記録情報の中に付加情報（表示制御情報）があるかどうかを判断する（Ｓ５０２）。
ここで、スキャナ部１０３０で読み取った記録情報の中に付加情報があると判断した場合は、Ｓ５０３へ進み、それ以外と判断した場合は、本処理を終了する。
次に、ＣＰＵ１０１５は読み取った付加情報を解析して（Ｓ５０３）、ＣＰＵ１０１５は解析した情報に従い画像処理装置のパネル部１０２９に再生した中間頁画像データを設定された時間表示して（Ｓ５０４）、本処理を終了する。
本実施形態では、アニメーション情報がある頁は全て中間頁をパネル部１０２９で表示可能であるが、アニメーション情報がある特定の頁のみ付加情報をつけることも可能である。その場合、後述する情報処理装置１００１のドライバ設定画面９００２、及び画像処理装置のパネル部１０２９から頁指定を行う。
【００３９】
＜ドライバの処理＞
以下、可視化されないオブジェクトの表示時間を情報処理装置のプリンタドライバが設定した印刷データを画像処理装置に転送して、当該表示時間に従って画像処理装置が表示されないオブジェクトの中間頁画像データを表示する処理を説明する。
【００４０】
図６は、本実施形態を示す情報処理装置のデータ処理手順を示すフローチャートである。本例は、プリンタドライバにより実行される処理であって、具体的には、情報処理装置が備えるＣＰＵがプリンタドライバをＲＡＭ上にロードし、アプリケーションで印刷実行が選択された場合に実行される。以下、ＣＰＵによる処理として説明を行う。
まず、情報処理装置１００１のＣＰＵは、アプリケーションにスライドの表示時間があるかどうかを判断する（Ｓ６０１）。スライドの表示時間は、マイクロソフト社のＰｏｗｅｒ  Ｐｏｉｎｔアプリケーションの場合、メニューの"スライドショー""リハーサル""スライドの表示時間"を選択することで、ユーザがその表示時間を設定可能である。
【００４１】
Ｓ６０１で、アプリケーションにスライドの表示時間があると情報処理装置１００１のＣＰＵが判断した場合、情報処理装置１００１中はアプリケーションからスライドの表示時間を取得する（Ｓ６０２）。
次に、情報処理装置１００１のＣＰＵは、取得したスライドの表示時間を、プリントジョブ中のコマンドの一部として画像処理装置に送信して（Ｓ６０３）、本処理を終了する。
本実施形態では、プレゼンテーション処理を行うアプリケーションによりオブジェクトの描画順が指定された印刷データをプリンタドライバが生成する情報処理装置を想定する。
そして、アプリケーションが生成した印刷データに対してオブジェクトが上書されることで可視化されないオブジェクトを表示する中間頁表示モードを設定するための設定画面を表示する。ここで、設定画面の一例を図９に示す。ここで、ユーザが中間頁表示モードを設定した場合に、プリンタドライバがアプリケーションから表示時間を取得し、当該取得した表示時間を印刷データに含めてを画像処理装置に転送する。
【００４２】
これにより、画像処理装置側では、ＰＤＬデータ（印刷データ）を解析した際に、中間頁表示処理モードが設定されている場合に、プリンタドライバにより設定されたスライド表示時間を自動的に取得することができる。そして、上述した図２に示した中間頁画像データ３００３を設定されたスライド表示時間が経過するまでパネル部１０２９に表示して、オブジェクトＢが重ねられる前のレンダリング情報を確認することができる。
【００４３】
〔第２実施形態〕
以下、中間頁表示モードが設定されたＰＤＬデータ印刷処理時に、重ねられるオブジェクトの属性や、重ねられるオブジェクトの割合等に応じて、重ねられる前のオブジェクトの表示時間を変更する例を説明する。
図７は、本実施形態を示す画像処理装置におけるオブジェクト処理を概念的に示す図である。本例は、中間頁表示モードが設定された場合に、ロゴ、人の顔、肖像権のあるイメージ等のオブジェクトが他のオブジェクトに上書きされて可視化できない場合の中間頁表示処理例である。
【００４４】
図７において、オリジナル画像データ７００１は４つのオブジェクトが重なって構成される画像データであり、下記Ｃａｓｅ１、Ｃａｓｅ２、Ｃａｓｅ３の場合を例とする。
Ｃａｓｅ１は、表７００２に示す様に、オブジェクトＡの属性は文字でかつ修飾情報は強調であり、描画順は３番目である。オブジェクトＢの属性は文字であり、描画順は４番目である。
オブジェクトＣの属性は文字以外のグラフィックまたはイメージであり、描画順は２番目である。そしてオブジェクトＤの属性は文字以外のグラフィックまたはイメージであり、描画順は１番目である。即ちオブジェクトＢによって強調して表示したい文字オブジェクトＡは可視化出来ない例である。可視化出来ない割合は２０％である。
【００４５】
Ｃａｓｅ２は、表７００５に示す様に、オブジェクトＡの属性はイメージであり、描画順は３番目である。オブジェクトＢの属性は文字であり、描画順は４番目である。オブジェクトＣの属性はイメージであり、描画順は２番目である。そしてオブジェクトＤの属性はグラフィックであり、描画順は１番目である。即ちオブジェクトＡ及びオブジェクトＢによってイメージオブジェクトＣの一部は可視化出来ないと同時に、オブジェクトＢによってイメージオブジェクトＡの一部は可視化出来ない例である。
イメージオブジェクトＣが可視化出来ない割合は４０％であり、イメージオブジェクトＡが可視化出来ない割合は２０％である。またイメージオブジェクトＣは後述するドライバ設定画面の"イメージ"の絶対パスで指定されたイメージであり、イメージオブジェクトＡは後述するドライバ設定画面の"ロゴ"の絶対パスで指定されたイメージである。
【００４６】
Ｃａｓｅ３は、表７００９に示す様に、オブジェクトＡの属性は文字であり、描画順は３番目である。オブジェクトＢの属性は文字であり、描画順は４番目である。オブジェクトＣの属性は文字以外のグラフィックまたはイメージであり、描画順は２番目である。
そして、オブジェクトＤの属性は文字以外のグラフィックまたはイメージであり、描画順は１番目である。即ちオブジェクトＢによって文字オブジェクトＡの一部は可視化出来ない例である。文字オブジェクトＡが可視化出来ない割合は３０％である。
情報処理装置は、ユーザが印刷を希望するオリジナル画像データ７００１に対して、予め情報処理装置１００１にインストールしてあるプリンタドライバの画面からの設定に応じた各種設定を記憶する。
情報処理装置１００１は、ユーザによる印刷キーの押下に応じて各種設定が施されたオリジナル画像データ７００１を画像処理装置に送信する。ここで、印刷データは、ＰＤＬデータである。
【００４７】
図８は、本実施形態を示す画像処理装置の描画処理を説明するフローチャートである。なお、Ｓ８０１〜Ｓ８２３は各ステップを示し、ＣＰＵ１０１５がＲＯＭ１００３から制御プログラムをＲＡＭ１０１６にロードして実行することで実現される。
本処理は、画像処理装置は情報処理装置１００１のプリンタドライバの印刷キーによる印刷指示に基づき送信されたオリジナル画像データ７００１を受信する開始される。
まず、ＣＰＵ１０１５は情報処理装置１００１から受信したＰＤＬデータの解析することにより印刷処理を開始する（Ｓ８０１）。
次に、ＣＰＵ１０１５は、ＰＤＬデータからオブジェクト毎に属性（文字、イメージ、グラフィック）と描画順と、描画位置、修飾情報を示すオブジェクトに関わる情報を取得する（Ｓ８０２）。
Ｃａｓｅ１では、表７００２、Ｃａｓｅ２では表７００５、Ｃａｓｅ３では表７００９が各オブジェクトの属性と描画順の情報である。
次に、ＣＰＵ１０１５は取得したオブジェクトを描画順にレンダリング処理し、レンダリングデータをレンダリングデータメモリ１０１９に保存する（Ｓ８０３）。次に、ＣＰＵ１０１５はレンダリングしたオブジェクトの描画順が最後かどうかを判断する（Ｓ８０４）。ここで、ＣＰＵ１０１５は、レンダリングしたオブジェクトの描画順が最後かどうかは印刷描画命令が来るかどうかで判断可能である。
【００４８】
ここで、レンダリングしたオブジェクトの描画順が最後でないとＣＰＵ１０１５が判断した場合、ＣＰＵ１０１５は処理すべき頁が「中間頁表示モード」であるかどうかを判断する（Ｓ８０５）。
ここで、「中間頁表示モード」とはオブジェクトが重なることによって上書きされ、文字やロゴ情報、肖像権があるイメージ等の下のオブジェクトが読めなくなる場合、上書き直前の中間的な頁の状態を記録するモードである。さらに、中間頁表示モードでは、全てのオブジェクトが展開された後の中間頁画像データに、可視化されない中間頁の画像データを再生するための当該画像データとその表示時間を制御する表示制御情報を埋め込むモードである。これによって、エンジン部１０２８で印刷される出力シートには、中間頁画像データを再生するための表示制御情報がコード化された状態で印刷される。ここで、コード情報には、ＱＲコード等の二次元のコードを採用することが可能である。
【００４９】
なお「中間頁表示モード」は、情報処理装置１００１のプリンタドライバが提供する図９に示すドライバ設定画面及び画像処理装置のパネル部１０２９から設定可能である。
また「中間頁表示モード」は、後述するドライバ設定画面９００２及び画像処理装置の入力部１１００２で"頁"毎の指定が可能である。このため、「中間頁表示モード」が指定されない頁は＜一般的な画像形成処理の説明＞で説明した処理となり、「中間頁表示モード」を指定された頁と比較して高速に処理が可能である。
【００５０】
次に、「中間頁表示モード」であるとＣＰＵ１０１５が判断した場合は、ＣＰＵ１０１５はオブジェクトが重なっているかどうかを判断する（Ｓ８０６）。ここで、オブジェクトが重なっているかどうかは、ＣＰＵ１０１５がオブジェクトの描画位置を調べれば判断することが可能である。
ここで、オブジェクトが重なっているとＣＰＵ１０１５が判断した場合は、ＣＰＵ１０１５は「中間頁表示モード」の指定が"文字"で、重なっているオブジェクトが文字オブジェクトかどうかを判断する（Ｓ８０７）。
ここで、「中間頁表示モード」の指定が"文字"で、重なっているオブジェクトが文字オブジェクトであるとＣＰＵ１０１５が判断した場合は、Ｓ８０８へ進む。そして、Ｓ８０８で、ＣＰＵ１０１５は重なった文字オブジェクトの詳細情報、即ち文字オブジェクトの修飾情報、重なっている割合を取得する。
【００５１】
次に、ＣＰＵ１０１５は取得した上記詳細情報が詳細設定に合致しているかを判断する（Ｓ８０９）。ここで、詳細設定は後述する図９に示すドライバ設定画面及び画像処理装置のボタンや入力部から設定可能である。
即ち"全ての文字"、"強調文字"、"色文字"、"ｘｘ％以上文字が隠れた場合"、"ｙｙ文字以上文字が隠れた場合"の５通りが設定可能である。ここで、ｘｘには０から１００までの整数が設定可能に構成されている。
ここで、詳細情報が詳細設定に合致していないとＣＰＵ１０１５が判断した場合、ＣＰＵ１０１５は「中間頁表示モード」の指定が"ロゴ"で、重なっているオブジェクトがイメージオブジェクトかどうかを判断する（Ｓ８１０）。
ここで、「中間頁表示モード」の指定が"ロゴ"で、重なっているオブジェクトがイメージオブジェクトであれば、ＣＰＵ１０１５は重なったイメージオブジェクトの詳細情報、即ちイメージオブジェクトの内容、重なっている割合を取得する（８１１）。
【００５２】
次に、ＣＰＵ１０１５は上記詳細情報が詳細設定に合致しているかを判断する（Ｓ８１２）。ここで、詳細設定は後述するドライバ設定画面及び画像処理装置のボタンや入力部から設定可能である。
即ちロゴイメージファイルを絶対パスで設定可能であり、更に"ｘｘ％以上隠れた場合"といった隠れた割合が設定可能である。なお、ｘｘは０〜１００までの整数が設定可能である。
ここで、ＣＰＵ１０１５が詳細情報が詳細設定に合致していないと判断した場合、ＣＰＵ１０１５は「中間頁表示モード」の指定が"イメージ"で、重なっているオブジェクトがイメージオブジェクトかどうかを判断する（Ｓ８１３）。ここで、「中間頁表示モード」の指定が"イメージ"で、重なっているオブジェクトがイメージオブジェクトであると判断した場合、Ｓ８１４へ進む。
【００５３】
そして、Ｓ８１４で、ＣＰＵ１０１５は重なったイメージオブジェクトの詳細情報、即ちイメージオブジェクトの内容、重なった割合を獲得する（Ｓ８１４）。
次に、ＣＰＵ１０１５は上記詳細情報が詳細設定に合致しているかを判断する（Ｓ８１５）。
ここで、詳細設定は後述するドライバ設定画面及び画像処理装置のボタンや入力部から設定可能である。即ちイメージファイルを絶対パスで設定可能であり、更に"ｘｘ％以上隠れた場合"といった隠れた割合が設定可能である。なお、ｘｘは０〜１００までの整数が設定可能である。
【００５４】
なお、Ｓ８０９、Ｓ８１２、Ｓ８１５で詳細情報が詳細設定に合致している場合、ＣＰＵ１０１５はオブジェクトを重ねる前のレンダリングデータを中間頁情報格納メモリ１０２２に保存する（Ｓ８１６）。
なお、詳細情報と詳細設定の合致判定（Ｓ８１２、Ｓ８１５）は、一般的には画像判定、画像認識技術と言われる公知の技術を用いて実施可能である。
【００５５】
次に、ＣＰＵ１０１５はオブジェクトが重なっている割合から、スライドの表示時間を算出し、算出した結果をプレゼン時間格納メモリに格納する（Ｓ８１７）。ここで、算出された表示時間とは、オブジェクトの重なり状態から決定されるものであって、重なり合う状態およびオブジェクトの属性等により決定される。
一例として、オブジェクトが全く重なっていない場合のスライドの表示時間を仮に５秒とすると、Ｃａｓｅ１の場合はオブジェクトが重なっている割合が２０％であるので、スライドの表示時間は５秒×０．８＝４秒となる。
次に、ＣＰＵ１０１５はＳ８１６で中間頁情報格納メモリ１０２２に保存したレンダリングデータと、Ｓ８１７でプレゼン時間格納メモリ１０２１に保存したスライドの表示時間（図８の例８０１９参照）を関連付けて（Ｓ８１８）、Ｓ８０４へ戻る。
【００５６】
一方、Ｓ８０４で、最後のオブジェクトであるとＣＰＵ１０１５が判断した場合は、レンダリングしたオブジェクトの描画順が最後の場合、ＣＰＵ１０１５はこのオブジェクトが「中間頁表示モード」であるかどうかを判断する（Ｓ８１９）。
ここで、「中間頁表示モード」であると判断した場合、ＣＰＵ１０１５は中間頁情報格納メモリ１０２２内のレンダリングデータを、関連付けているスライドの表示時間分表示する。その後、レンダリングデータメモリ１０１９内のレンダリングデータを表示するアニメーションを作成する（Ｓ８２０）。
【００５７】
次に、ＣＰＵ１０１５は上記アニメーションを再現可能な付加情報オブジェクトを作成する（Ｓ８２１）。
ここで、付加情報はコード１２００１等任意の所望のデザインであり、スキャナで上記アニメーションを再現可能であるならば、特に規定せず、不可視記録でも構わない。不可視記録はｉｍａｇｅＰＲＥＳＳ  Ｃ１＋のクリアトナーを使用することで容易に記録可能である。
次に、ＣＰＵ１０１５は上記付加情報オブジェクトをレンダリング処理し、レンダリングデータをレンダリングデータメモリ１０１９に保存する（Ｓ８２２）。そして、ＣＰＵ１０１５はレンダリングデータメモリ１０１９にあるレンダリングデータをエンジンに転送し、印刷処理を実行して（Ｓ８２３）、本処理を終了する。
本実施形態では、後述する図９に示すドライバ設定画面、及び図４に示したパネル部１０２９に表示されるタッチパネル上のボタンや入力部で設定可能に構成されている。なお、パネル部１０２９は、タッチパネルと表示部とから構成され、表示部に後述する中間頁表示モードに対応した印刷設定画面が表示可能に構成されている。
【００５８】
図９、図１０は、図１に示した情報処理装置１００１のプリンタドライバが提供する印刷設定画面の一例を示す図である。本例は、印刷設定画面において中間頁表示モードを指定するための画面例である。なお、図１０に示す詳細画面は、図９に示す詳細ボタン９００３が押下された場合に表示される。
【００５９】
例えば図９において、「中間頁表示モード」"上書きされ見えないオブジェクトを表示するチェックボックス９００４がするに設定された状態に対応する。
また、詳細ボタン９００３が押下されて表示される図１０の設定画面において、"文字"のチェックボックス１０００１が選択され、かつ、"強調文字のチェックボックス１０００３が選択された状態に対応する。
さらに、図１０に示す詳細画面では、オブジェクトとして、"文字"、"ロゴ"、"イメージ"を選択することが可能となっている。
具体的に本例は、"割合指定のためのチェックボックス１０００５が選択され、割合入力部に５０％が入力され、５０％以上文字が隠れた場合が設定されている状態に対応する。
【００６０】
また、図１０に示す設定画面では、"ロゴ"のためのチェックボックス１０００７が選択され、絶対パス１０００８で指定されたロゴイメージ、割合入力部１０００９に１０％以上ロゴが隠れた場合が設定されている状態に対応する。
また、図１０に示す設定画面では、""イメージ"のためのチェックボックス１００１０、絶対パス１００１１で指定されたイメージ、割合入力部１００１２に"３０％以上イメージが隠れた場合が設定された状態に対応する。
なお、本実施形態では、中間頁表示画像を縮小レイアウトするためモードを設定するチェックボックス１００１３が選択可能である。
チェックボックス１００１３が選択された場合、ＣＰＵ１０１５は例えば１ＵＰデータを２ＵＰ、２ＵＰデータを４ＵＰといったような全オブジェクトを重ねた後の画像から５０％縮小して中間頁情報を表示する処理を行う。本処理は、ＣＰＵ１０１５は、ＲＯＭ１００３上にある画像縮小レイアウト部１００９にあるプログラムを実行することで実現される。
【００６１】
以下、図７に示すオブジェクト描画例に従い、図８に示す処理を実行した場合を説明する。
上記処理によって図７に示すＣａｓｅ１の場合は、ＣＰＵ１０１５によって表３００２に示すオブジェクトＤ、オブジェクトＣ、オブジェクトＡの描画順にレンダリング処理される。そして、この中間頁としてレンダリングされた状態、中間頁画像データ７００３が一旦中間頁情報格納メモリ１０２２にスライドの表示時間と関連付けて保存される。
【００６２】
その後、最終オブジェクトＢをレンダリングされ上書きされた後、通常の最終頁情報として従来の頁情報７００４に付加情報が付加されてエンジン部１０２８で印刷処理される。
また、図７に示すＣａｓｅ２の場合は、上記処理によってオブジェクトＤ、オブジェクトＣの描画順にレンダリング処理される。そして、この中間頁としてレンダリングされた状態で中間頁画像データ７００６が一旦中間頁情報格納メモリ１０２２にスライドの表示時間と関連付けて保存される。
【００６３】
その後、オブジェクトＡをレンダリングされた状態で中間頁画像データ７００７が一旦中間頁情報格納メモリ１０２２にスライドの表示時間と関連付けて保存される。
その後、最終オブジェクトＢをレンダリングされ上書きされた後、通常の最終頁情報として従来の頁情報７００８に付加情報を付加されてエンジン部１０２８で印刷処理される。
また、図７に示すＣａｓｅ３の場合は、上記処理によってオブジェクトＤ、オブジェクトＣ、オブジェクトＡの描画順にレンダリング処理される。そして、最終オブジェクトＢをレンダリングされた後、通常の最終頁情報として従来の頁情報７０１０がエンジン部１０２８で印刷処理される。これにより、図１１に示す印刷結果が得られる。
なお、Ｃａｓｅ１〜３で印刷された印刷結果は、スキャナ部１０３０で、以下に示す処理に従い付加情報と印刷画像とが読み込まれて、オブジェクトが上書される描画処理で視認できない文字等を表示する処理が実行される。
【００６４】
＜付加情報を読み込む処理＞
以下、画像処理装置で印刷された図１１に示す印刷結果１２００１から付加情報１２００２を読み取って中間頁画像データを表示する処理について説明する。なお、読み取り処理は、図５に示した手順に従って実行される。本実施形態では、付加情報１２００２は、ＱＲコードの例を示すが、中間頁画像データおよびその表示時間を特定するための情報を埋め込む異が可能であれば、本コードに限定されるものではない。
【００６５】
なお、本実施形態では、レンダリング処理を画像処理装置内で行ったが、情報処理装置内のプリンタドライバにより実行する構成としても、同様の効果が得られる。
更に、本実施形態では"強調文字"、"５０％以上文字が隠れた場合"、"ロゴ"が隠れた場合、"イメージ"が隠れた場合のみ「中間頁表示モード」を適用した外貨のように設定してもよい。具体的には、"全ての文字"、"色文字"、"文字数制限"、"ロゴ"が隠れた割合及び"イメージ"が隠れた割合でも適用可能で同様の効果が得られる。
【００６６】
また、本発明は、文字オブジェクトは文字コードでも、イメージに文字の属性がついたものでもどちらでも適用可能で同様の効果が得られる。
なお、上記実施形態では、表示部として、画像処理装置のパネル部に備える表示部に通常のオブジェクト処理では可視化されない中間頁画像データを表示する処理について説明した。しかしながら、所定のインタフェースを介して外部の表示装置に出力して当該中間頁画像データを再生表示できるように構成してもよい。
【００６７】
また、上記印刷された出力シートから読み取るコード情報を外部のサーバ装置に転送して、外部のサーバ装置でレンダリングされた画像データを取得して表示するように構成してもよい。これにより、画像処理装置で出力された出力シートからコード情報を読み取り可視化されない中間頁画像データを表示するための機能を持たない他の画像処理装置で当該出力シートを読み取らせる場合であっても、本発明を適用可能である。ここで、外部のサーバは、コード情報を出力した画像処理装置から選択可能に構成され、自動的にレンダリング先を特定できるように構成すれば、ユーザの利便性もさらに向上する。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００６８】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００６９】
１００１  情報処理装置
１０１５  ＣＰＵ
１００３  ＲＯＭ
【図１】
2011178141.tif 000003
【図２】
2011178141.tif 000004
【図３】
2011178141.tif 000005
【図４】
2011178141.tif 000006
【図５】
2011178141.tif 000007
【図６】
2011178141.tif 000008
【図７】
2011178141.tif 000009
【図８】
2011178141.tif 000010
【図９】
2011178141.tif 000011
【図１０】
2011178141.tif 000012
【図１１】
2011178141.tif 000013