(57)【要約】  【課題】  出力画像の任意の領域について当該領域の出力画像の元となる印刷情報の特定を容易に行うことのできる画像形成装置、印刷情報確認プログラムを提供する。  【解決手段】  入力部１１１が情報処理装置２から受け付けた印刷情報に基づいて、データ処理部１１２が出力画像を生成した際に、情報登録部１１３１が、印刷情報の各要素と該要素に基づいて生成された画像要素とを対応付けて情報記憶部１１３２に登録し、画像記憶部１１４に出力画像を記憶する。そして、表示・操作部１１５が画像記憶部１１４に記憶されている出力画像を表示して該出力画像内の任意の領域を受け付け、出力画像の領域に含まれる画像要素に対応付けられた印刷情報の要素を情報検索部１１３３が情報記憶部１１３２から検索し、表示・操作部１１５が検索された印刷情報の要素を提示する。【選択図】        図１
2011110720.tif 000002
【特許請求の範囲】
【請求項１】
印刷情報が入力される入力手段と、
前記入力受付手段に入力された印刷情報の各要素に基づいて画像要素を描画して出力画像を生成する生成手段と、
前記生成手段が生成した出力画像を保持する保持手段と、
前記入力受付手段に入力された印刷情報の各要素と該要素に基づいて前記生成手段が生成した画像要素とを対応付けて管理する管理手段と、
前記保持手段が保持する出力画像を表示する表示手段と、
前記表示手段が表示した出力画像の領域の選択を受け付ける受付手段と、
前記管理手段が管理する印刷情報の要素のうち、前記受付手段が受け付けた出力画像の領域に含まれる画像要素に対応付けられた要素を提示する提示手段と
を具備することを特徴とする画像形成装置。
【請求項２】
前記管理手段は、前記入力受付手段に入力された印刷情報の各要素に前記生成手段が生成した画像要素の座標を対応付けて管理し、前記生成手段が前記入力手段に入力された第１の印刷情報に基づいて生成した画像要素の集合を前記入力手段に入力された第２の印刷情報に基づいて生成した出力画像を構成する画像要素として合成する場合または印刷情報の各要素毎に第１の印刷情報と第２の印刷情報に基づいて第２の出力画像に描画する場合は、前記第１の印刷情報の各要素に該第１の印刷情報に基づいて生成され画像要素の座標を対応付けるとともに、該画像要素の前記第２の印刷情報に基づいて生成した出力画像における座標を対応付けることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記管理手段は、前記生成手段が生成した画像要素の生成順を管理し、
前記提示手段は、前記受付手段が受け付けた出力画像の領域に複数の画像要素が含まれる場合は、前記管理手段が管理する生成順の逆順に該複数の画像要素対応付けられた要素を順次提示する
ことを特徴とする請求項１記載の画像形成装置。
【請求項４】
入力された印刷情報の各要素に基づいて生成手段により生成された画像要素を描画した出力画像を記憶手段に保持する保持処理と、
前記印刷情報の各要素と該要素に基づいて前記生成手段が生成した画像要素とを対応付けて管理する管理処理と、
前記保持処理で保持した出力画像を表示する表示処理と、
前記表示処理で表示した出力画像の領域の選択を受け付ける受付処理と、
前記管理処理で管理する印刷情報の要素のうち、前記受付処理で受け付けた領域に含まれる画像要素に対応付けられた要素を提示する提示処理と
をコンピュータに実行させることを特徴とする印刷情報確認プログラム。
【請求項５】
前記管理処理は、前記印刷情報の各要素に前記生成手段により生成された画像要素の座標を対応付けて管理し、前記生成手段が第１の印刷情報に基づいて生成した画像要素の集合を第２の印刷情報に基づいて生成した出力画像を構成する画像要素として合成する場合または印刷情報の各要素毎に第１の印刷情報と第２の印刷情報に基づいて第２の出力画像に描画する場合は、前記第１の印刷情報の各要素に該第１の印刷情報に基づいて生成され画像要素の座標を対応付けるとともに、該画像要素の前記第２の印刷情報に基づいて生成した出力画像における座標を対応付けることを特徴とする請求項４記載の印刷情報確認プログラム。
【請求項６】
前記管理処理は、前記生成手段により生成された画像要素の生成順を管理し、
前記提示処理は、前記受付処理で受け付けた出力画像の領域に複数の画像要素が含まれる場合は、前記管理処理で管理する生成順の逆順に該複数の画像要素対応付けられた要素を順次提示する
ことを特徴とする請求項４記載の印刷情報確認プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、印刷情報確認プログラムに関する。
【背景技術】
【０００２】
プリンタ等の画像形成装置を含む印刷システムでは、文書を生成するアプリケーションソフトウェアや画像形成装置を新たに導入する際には、動作や印刷結果について検証が行われる。この検証においては、印刷ジョブを実行し、その印刷結果が期待通りでなかった場合に、アプリケーションソフトウェアや画像形成装置の調整等を行い、期待通りの印刷結果を得られるようにする対応が必要となることがあるが、このためには、印刷結果の不具合の原因を特定するための調査が必要となる。
【０００３】
一般に、印刷システムでは、情報処理装置側で、文書を生成するアプリケーションソフトウェアや帳票データを生成するアプリケーションソフトウェアから出力された文書情報を、印刷制御用のアプリケーションソフトウェアで印刷情報に変換し、これを画像形成装置に送信する。画像形成装置では、受信した印刷情報に基づいてビットマップデータである出力画像を生成し、これを用紙に印刷して出力する。
【０００４】
このため、印刷結果の不具合の原因を特定するためには、画像形成装置に入力される印刷情報に問題があるのか、画像形成装置での処理に問題があるのかを切り分け、不具合の原因となる印刷情報を特定する必要がある。
【０００５】
なお、印刷結果の不具合の原因を特定するための技術としては、例えば、特許文献１に記載されたものがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１９５７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、出力画像の任意の領域について当該領域の出力画像の元となる印刷情報の特定を容易に行うことのできる画像形成装置、印刷情報確認プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した目的を達成するため、請求項１の発明は、印刷情報が入力される入力手段と、前記入力受付手段に入力された印刷情報の各要素に基づいて画像要素を描画して出力画像を生成する生成手段と、前記生成手段が生成した出力画像を保持する保持手段と、前記入力受付手段に入力された印刷情報の各要素と該要素に基づいて前記生成手段が生成した画像要素とを対応付けて管理する管理手段と、前記保持手段が保持する出力画像を表示する表示手段と、前記表示手段が表示した出力画像の領域の選択を受け付ける受付手段と、前記管理手段が管理する印刷情報の要素のうち、前記受付手段が受け付けた出力画像の領域に含まれる画像要素に対応付けられた要素を提示する提示手段とを具備することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記管理手段は、前記入力受付手段に入力された印刷情報の各要素に前記生成手段が生成した画像要素の座標を対応付けて管理し、前記生成手段が前記入力手段に入力された第１の印刷情報に基づいて生成した画像要素の集合を前記入力手段に入力された第２の印刷情報に基づいて生成した出力画像を構成する画像要素として合成する場合または印刷情報の各要素毎に第１の印刷情報と第２の印刷情報に基づいて第２の出力画像に描画する場合は、前記第１の印刷情報の各要素に該第１の印刷情報に基づいて生成され画像要素の座標を対応付けるとともに、該画像要素の前記第２の印刷情報に基づいて生成した出力画像における座標を対応付けることを特徴とする。
【００１０】
また、請求項３の発明は、請求項１の発明において、前記管理手段は、前記生成手段が生成した画像要素の生成順を管理し、前記提示手段は、前記受付手段が受け付けた出力画像の領域に複数の画像要素が含まれる場合は、前記管理手段が管理する生成順の逆順に該複数の画像要素対応付けられた要素を順次提示することを特徴とする。
【００１１】
また、請求項４の発明は、入力された印刷情報の各要素に基づいて生成手段により生成された画像要素を描画した出力画像を記憶手段に保持する保持処理と、前記印刷情報の各要素と該要素に基づいて前記生成手段が生成した画像要素とを対応付けて管理する管理処理と、前記保持処理で保持した出力画像を表示する表示処理と、前記表示処理で表示した出力画像の領域の選択を受け付ける受付処理と、前記管理処理で管理する印刷情報の要素のうち、前記受付処理で受け付けた領域に含まれる画像要素に対応付けられた要素を提示する提示処理とをコンピュータに実行させることを特徴とする。
【００１２】
また、請求項５の発明は、請求項４の発明において、前記管理処理は、前記印刷情報の各要素に前記生成手段により生成された画像要素の座標を対応付けて管理し、前記生成手段が第１の印刷情報に基づいて生成した画像要素の集合を第２の印刷情報に基づいて生成した出力画像を構成する画像要素として合成する場合または印刷情報の各要素毎に第１の印刷情報と第２の印刷情報に基づいて第２の出力画像に描画する場合は、前記第１の印刷情報の各要素に該第１の印刷情報に基づいて生成され画像要素の座標を対応付けるとともに、該画像要素の前記第２の印刷情報に基づいて生成した出力画像における座標を対応付けることを特徴とする。
【００１３】
また、請求項６の発明は、請求項４の発明において、前記管理処理は、前記生成手段により生成された画像要素の生成順を管理し、前記提示処理は、前記受付処理で受け付けた出力画像の領域に複数の画像要素が含まれる場合は、前記管理処理で管理する生成順の逆順に該複数の画像要素対応付けられた要素を順次提示することを特徴とする。
【発明の効果】
【００１４】
請求項１の発明によれば、出力画像の任意の領域を指定することにより、当該領域に含まれる画像要素に対応する印刷情報を確認することができる。
【００１５】
請求項２の発明によれば、オーバレイ処理により出力画像が生成された場合でも、出力画像の任意の領域の画像要素に対応する印刷情報を確認することができる。
【００１６】
請求項３の発明によれば、複数の画像要素が重なり合っている場合でも、その重なりに応じた順序で画像要素に対応する印刷情報を確認することができる。
【００１７】
請求項４の発明によれば、出力画像の任意の領域を指定することにより、当該領域に含まれる画像要素に対応する印刷情報を確認することができる。
【００１８】
請求項５の発明によれば、オーバレイ処理により出力画像が生成された場合でも、出力画像の任意の領域の画像要素に対応する印刷情報を確認することができる。
【００１９】
請求項６の発明によれば、複数の画像要素が重なり合っている場合でも、その重なりに応じた順序で画像要素に対応する印刷情報を確認することができる。
【図面の簡単な説明】
【００２０】
【図１】画像形成装置の機能的な構成例を示したブロック図である。
【図２】制御部１１の構成例を示した図である。
【図３】出力画像生成時の制御部１１の動作の流れを示すフローチャートである。
【図４】情報が登録されるテーブルの例を示した図である。
【図５】印刷情報提示時の制御部１１の動作の流れを示すフローチャートである。
【図６】印刷情報提示時の制御部１１の動作の流れを示すフローチャートである。
【図７】印刷情報提示時に表示される画像の例を示した図である。
【図８】印刷情報の提示例を示した図である。
【図９】印刷情報の提示例を示した図である。
【図１０】印刷情報提示時の制御部１１の動作の流れを示すフローチャートである。
【図１１】印刷情報提示時の制御部１１の動作の流れを示すフローチャートである。
【図１２】情報が登録されるテーブルの例を示した図である。
【図１３】印刷情報提示時の制御部１１の動作の流れを示すフローチャートである。
【図１４】オーバレイテーブルの例を示した図である。
【発明を実施するための形態】
【００２１】
以下、本発明に係る画像形成装置、印刷情報確認プログラムの一実施の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００２２】
図１は、画像形成装置の機能的な構成例を示したブロック図である。同図に示すように、画像形成装置１は、制御部１１と出力部１２を有する。
【００２３】
制御部１１は、情報処理装置２の文書処理部２１で生成されたデータに基づいて印刷制御部２２が生成した印刷情報を受け取り、この印刷情報に基づいて出力画像を生成する。また、制御部１１は、生成した出力画像と印刷情報を管理する処理も行うが、この処理の詳細については後述する。なお、情報処理装置２の文書処理部２１は、例えば、文書や帳票データを生成するアプリケーションソフトウェアにより実現されるもので、印刷制御部２２は、印刷制御用のアプリケーションソフトウェアにより実現されるものである。
【００２４】
出力部１２は、制御部１１が生成した出力画像を用紙等に印刷する。
【００２５】
ここで、制御部１１の詳細について説明する。図１に示すように、制御部１１は、入力部１１１と、データ処理部１１２、対応付け処理部１１３、画像記憶部１１４、表示・操作部１１５を有している。また、対応付け処理部１１３は、情報登録部１１３１と、情報記憶部１１３２、情報検索部１１３３を有している。
【００２６】
入力部１１１は、情報処理装置２が生成した印刷情報の入力を受け付ける。データ処理部１１２は、入力部１１１が受け付けた印刷情報に含まれるコマンドを順次実行し、出力画像を生成し、出力部１２に出力する。
【００２７】
対応付け処理部１１３は、データ処理部１１２が処理したコマンドのうち、描画を命令する描画コマンドを、その描画コマンドの種別等の関連情報、その描画コマンドにより描画されるアイテム（テキストや、グラフィック、イメージ等）、そのアイテムの描画位置等の関連情報とともに管理する。具体的には、情報登録部１１３１がデータ処理部１２で処理された描画コマンドを他の情報とともに情報記憶部１１３２に登録し、情報記憶部１１３２がこれを記憶する。また、情報検索部１１３３は、情報記憶部に記憶されている情報から条件に合致する情報を検索する。
【００２８】
画像記憶部１１４は、データ処理部１２が生成した出力画像を記憶保持する。表示・操作部１１５は、画像記憶部１１４に記憶されている出力画像を表示するとともに、その出力画像を構成する各アイテムに対応付けされている描画コマンドを情報検索部１１３３を介して情報記憶部１１３２から取得し、取得した描画アイテムを出力画像と併せて表示する。なお、具体的な表示方法については、後述する。
【００２９】
続いて、制御部１１の構成例について説明する。図２は、制御部１１の構成例を示した図である。
【００３０】
同図に示すように、制御部１１は、演算部１０１と、記憶部１０２、一時記憶部１０３、通信部１０４、入出力部１０５、画像処理装置１０６、表示・操作装置１０７、記憶装置１０８を有している。
【００３１】
演算部１０１は演算処理行うもので、例えば、ＣＰＵ（Central Processing Unit）等のプロセッサにより実現されるものである。
【００３２】
記憶部１０２は、プログラムや設定情報等を記憶するもので、例えばＲＯＭ（Read Only Memory）、不揮発性メモリ（Nonvolatile Memory）等の半導体記憶素子で実現されるものである。
【００３３】
一時記憶部１０３は、演算部１０１が演算処理を行う際の作業領域等に用いられ情報等を一時的に記憶するもので、例えばＲＡＭ(Random Access Memory)等の半導体記憶素子で実現されるものである。
【００３４】
通信部１０４は、ネットワーク等の通信手段を介して情報処理装置２との間で通信を行うもので、例えば、ネットワークアダプタである。
【００３５】
入出力部１０５は、演算部１０１等と、画像処理装置１０６、表示・操作装置１０７、記憶装置１０８を接続するためのインタフェイスである。
【００３６】
画像処理装置１０６は、図１に示したデータ処理部１１１として動作するもので、印刷情報に基づいて出力画像を生成するように構成された論理回路等で構成されるものである。
【００３７】
表示・操作装置１０７は、情報の表示を行うとともに、指示入力の受付を行うもので、例えば、液晶ディスプレイにタッチパネル機能が付加されたものである。
【００３８】
記憶装置１０８は、画像等の各種情報を記憶するもので、例えば、磁気ディスク等で構成されるものである。
【００３９】
この構成において、演算部１０１が、記憶部１０２に記憶されているプログラムにしたがって動作することにより、図１に示した制御部１１の各機能部をが実現される。なお、入力部１１１には、通信部１０４が、表示・制御部１１５には、表示・制御装置１０７が、情報記憶部１１３２と画像記憶部１１４には、記憶装置１０８が、それぞれ演算部１０１の制御下で利用される。
【００４０】
次に、制御部１１の動作について説明する。制御部１１の動作は、印刷情報に基づいて出力画像を生成する際の動作と、出力画像に基づいて印刷情報を提示する際の動作とがあるが、まず、出力画像を生成する際の動作について説明する。
【００４１】
図３は、出力画像生成時の制御部１１の動作の流れを示すフローチャートである。
【００４２】
出力生成時には、制御部１１は、入力部１１１が情報処理装置２から送信される印刷情報を受信し（ステップ２０１）、受信した印刷情報を図示しない記憶部（記憶装置１０８の一部）に保存する（ステップ２０２）。なお、データ処理部１１２による印刷情報に対する処理が、情報処理装置２と画像形成装置１の間の通信速度よりも十分に早い場合には、印刷情報を保存しなくてもよい。
【００４３】
続いて、データ処理部１１２が印刷情報に含まれるコマンドに応じた処理を実行する（ステップ２０３）。
【００４４】
そして、データ処理部１１２が処理を実行したコマンドが描画を行うものであった場合には（ステップ２０４でＹＥＳ）、当該コマンドにより描画されたアイテムが登録対象のものであれば（ステップ２０５でＹＥＳ）、情報登録部１１３１が、該当するコマンドの情報とこれにより描画されるアイテムの情報を関連付けて情報記憶部１１３２に登録する（ステップ２０６）。登録された情報は、情報記憶部１１３２でテーブルとして管理される。
【００４５】
また、データ処理部１１２が処理を実行したコマンドが、座標設定等の描画を行うものでない場合や（ステップ２０４でＮＯ）、描画されたアイテムが登録対象のものでなかった場合には（ステップ２０５でＮＯ）、情報記憶部１１３２への登録は行われない。
【００４６】
なお、ステップ２０５では、基本的には、全てのアイテムを対象アイテムとして判定するが、予め対象アイテムを「テキスト」に限定している場合や、出力画像の上半分のアイテムに限定するように条件を設定している場合には、設定された条件に合致するアイテムを対象アイテムとして判定する。
【００４７】
また、情報登録部１１３１により情報記憶部１１３２に登録される情報は、例えば、図４に示すようなものであり、登録するアイテムに関する印刷情報と出力画像情報を関連付けるとともに、そのアイテムが描画されたページと領域、印刷情報内でのアドレス等が登録される。
【００４８】
これらの処理は、データ処理部１１２がページの最後のコマンドを処理するまで繰り返して行われ（ステップ２０７でＮＯ）、ページの最後のコマンドを処理すると（ステップ２０７でＹＥＳ）、データ処理部１１２は、生成した出力画像を出力部１２へ出力するとともに（ステップ２０８）、画像記憶部１１４に記憶保持させる（ステップ２０９）。
【００４９】
また、制御部１１は、印刷情報に次のページの出力画像を生成するためのコマンドが含まれていた場合には（ステップ２１０でＮＯ）、同様の処理を繰り返し、印刷情報の最後のコマンドまで処理を行うと（ステップ２１０でＹＥＳ）、出力画像の生成処理を終了する。
【００５０】
次に、印刷情報を提示する際の制御部１１の動作について説明する。図５及び図６は、印刷情報提示時の制御部１１の動作の流れを示すフローチャートである。
【００５１】
制御部１１は、表示・操作部１１５が表示すべきページの指定を受け付けると（ステップ３０１でＹＥＳ）、該当するページの出力画像を画像記憶部１１４から取得して表示する（ステップ３０２）。表示される出力画像は、例えば、図７（ａ）に示すような画像である。また、表示・操作部１１５は、出力画像を表示すると、印刷情報を提示すべき領域が選択されるか、表示すべき別のページが指定されるのを待つ（ステップ３０３でＮＯ、ステップ３０４でＮＯ）。
【００５２】
ここで、表示すべき別のページが指定された場合には（ステップ３０３でＮＯ、ステップ３０４でＹＥＳ）、ステップ３０２に戻り指定されたページの出力画像を取得して表示する。
【００５３】
一方、印刷情報を提示すべき領域が選択されると（ステップ３０３でＹＥＳ）、表示・操作部１１５は、選択された画面上の領域の座標を出力画像の座標に変換する（ステップ３０４）。印刷情報を提示すべき領域の選択は、例えば、図７（ｂ）に符号Ａで示す領域が押下（タッチパネルの場合）されたことを領域の選択として受け付ける。
【００５４】
続いて、情報検索部１１３３が、処理対象をテーブルの最後の情報に設定する（ステップ３０６）。このテーブルは、情報登録部１１３１が登録した情報が管理されている情報記憶部１１３２内のテーブルである。
【００５５】
そして、情報検索部１１３３は、処理対象となっている情報を情報記憶部１１３２内のテーブルから取得する（ステップ３０７）。ここで、テーブルから取得した情報と表示・操作部１１５で変換された座標を比較し、取得した情報に含まれるアイテムが印刷情報を提示すべき領域内の情報であれば（ステップ３０８でＹＥＳ）、取得した情報を表示・操作部１１５に通知する。
【００５６】
表示・操作部１１５は、通知された情報に含まれるアイテムを半透明表示するとともに（ステップ３０９）、該当アイテムの情報を提示する（ステップ３１０）。情報の提示は、例えば、図８に示す領域３１内に当該情報を表示することで行う。また、領域３１内には、同じ領域内に存在する次のアイテムの情報を提示させるための指示ボタン３２が表示される。
【００５７】
情報の提示を行うと、表示・操作部１１５は、指示ボタン３２の押下による次のアイテムの情報提示の指示、別の提示領域の選択、別のページの指定、終了指示のいずれかが発せられるのを待つ（ステップ３１１でＮＯ、ステップ３１２でＮＯ、ステップ３１３でＮＯ、ステップ３１４でＮＯ）。
【００５８】
ここで、指示ボタン３２の押下による次のアイテムの情報提示の指示があった場合には（ステップ３１１でＹＥＳ）、情報検索部１１３３は、現在の処理対象がテーブルの先頭でなければ（ステップ３１５でＮＯ）、処理対象をテーブルの現在の１つ前の情報に設定する（ステップ３１６）。そして、ステップ３０７に戻り、同様の処理を繰り返す。なお、テーブルから取得した情報に含まれるアイテムが印刷情報を提示すべき領域内の情報でなかった場合にも（ステップ３０８でＮＯ）、同様の処理を行う。
【００５９】
また、２回目以降にアイテムの情報を提示する場合は、先に情報を提示した領域に新たな情報を提示する領域を並べて表示することが可能であれば、図９に示すように、領域３１に並ぶ領域３３内に該当アイテムの情報を提示する。先に情報を提示した領域に新たな情報を提示する領域を並べて表示することが不可能であれば、新たな情報を提示する領域を先に情報を提示した領域に重ねて表示するか、先に情報を提示した領域を消去してから新たな情報を提示する領域を表示する。
【００６０】
一方、指示ボタン３２（または２回目以降にアイテムの情報とともに表示された同様の指示ボタン）の押下による次のアイテムの情報提示の指示があった場合（ステップ３１１でＹＥＳ）、または、テーブルから取得した情報に含まれるアイテムが印刷情報を提示すべき領域内の情報でなかった場合に（ステップ３０８でＮＯ）、現在の処理対象がテーブルの先頭であった場合には（ステップ３１５でＹＥＳ）、情報検索部１１３３は、表示・操作部１１５に該当情報が無い旨を通知し、表示・操作部１１５が該当情報が無い旨を表示し（ステップ３１７）、同領域での情報検索を続行するか否かの選択を要求する（ステップ３１８）。
【００６１】
そして、表示・操作部１１５は、同領域での情報検索の続行の指示、別の提示領域の選択、別のページの指定、終了指示のいずれかが発せられるのを待つ（ステップ３１９でＮＯ、ステップ３２１でＮＯ、ステップ３２２でＮＯ、ステップ３２３でＮＯ）。
【００６２】
同領域での情報提示の続行が指示された場合には（ステップ３１９でＹＥＳ）、情報検索部１１３３は、処理対象をテーブルの最後の情報に設定し（ステップ３２０）、ステップ３０７に戻り、同様の処理を繰り返す。
【００６３】
また、表示・操作部１１５が指示入力を待っている際に、別の印刷情報を提示すべき領域が選択された場合には（ステップ３１２でＹＥＳまたはステップ３２１でＹＥＳ）、ステップ３０５に戻り、同様の処理を繰り返す。
【００６４】
また、表示・操作部１１５が指示入力を待っている際に、表示すべき別のページが指定された場合には（ステップ３１３でＹＥＳまたはステップ３２２でＹＥＳ）、ステップ３０２に戻り、同様の処理を繰り返す。
【００６５】
そして、表示・操作部１１５が指示入力を待っている際に、処理の終了が指示された場合には（ステップ３１４でＹＥＳまたはステップ３２３でＹＥＳ）、制御部１１は、印刷情報を提示する処理を終了する。
【実施例２】
【００６６】
実施例２では、出力画像生成時にオーバレイデータを用いる場合の画像形成装置１（制御部１１）の動作について説明する。なお、画像形成装置１の構成や印刷情報を提示する際の制御部１１の動作は、実施例１の場合と同様であるため、説明は省略し、出力画像生成時の制御部１１の動作についてのみ説明する。
【００６７】
図１０及び図１１は、出力画像生成時の制御部１１の動作の流れを示すフローチャートである。
【００６８】
出力生成時には、制御部１１は、まず、入力部１１１が情報処理装置２から送信されるオーバレイデータを受信して図示しない記憶部に保存し（ステップ４０１）、続けて、入力部１１１が情報処理装置２から送信される印刷情報を受信して図示しない記憶部に保存する（ステップ４０２）。
【００６９】
続いて、データ処理部１１２が印刷情報に含まれるコマンドに応じた処理を実行する（ステップ４０３）。
【００７０】
そして、データ処理部１１２が処理を実行したコマンドがオーバレイ展開を行うものであった場合には（ステップ４０４でＹＥＳ）、情報登録部１１３１が、展開されるオーバレイの領域とオーバレイ情報を情報記憶部１１３２に登録する（ステップ４０５）。登録された情報は、情報記憶部１１３２でテーブルとして管理される。
【００７１】
続いて、データ処理部１１２がオーバレイデータに含まれるコマンドに応じた処理を実行する（ステップ４０６）。そしてデータ処理部１１２が処理を実行したコマンドが描画を行うものであった場合には（ステップ４０７でＹＥＳ）、当該コマンドにより描画されたアイテムが登録対象のものであれば（ステップ４０８でＹＥＳ）、情報登録部１１３１が、該当するコマンドの情報とこれにより描画されるアイテムの情報、オーバレイ情報を関連付けて情報記憶部１１３２に登録する（ステップ４０９）。登録された情報は、情報記憶部１１３２でテーブルとして管理される。
【００７２】
また、データ処理部１１２が処理を実行したコマンドが、座標設定等の描画を行うものでない場合や（ステップ４０７でＮＯ）、描画されたアイテムが登録対象のものでなかった場合には（ステップ４０８でＮＯ）、情報記憶部１１３２への登録は行われない。
【００７３】
なお、ステップ４０８では、基本的には、全てのアイテムを対象アイテムとして判定するが、予め対象アイテムを「テキスト」に限定している場合や、出力画像の上半分のアイテムに限定するように条件を設定している場合には、設定された条件に合致するアイテムを対象アイテムとして判定する。
【００７４】
このステップ４０６以降の処理は、データ処理部１１２が該当するオーバレイデータの最後のコマンドを処理するまで繰り返して行われ（ステップ４１０でＮＯ）、該当するオーバレイデータの最後のコマンドを処理すると（ステップ４１０でＹＥＳ）、ステップ４０３に戻り、データ処理部１１２は、印刷情報に含まれる次のコマンドの処理を行う。
【００７５】
一方、データ処理部１１２が処理を実行したコマンドがオーバレイ展開を行うものでなく、描画を行うものであった場合には（ステップ４０４でＮＯ、ステップ４１１でＹＥＳ）、当該コマンドにより描画されたアイテムが登録対象のものであれば（ステップ４１２でＹＥＳ）、情報登録部１１３１が、該当するコマンドの情報とこれにより描画されるアイテムの情報を関連付けて情報記憶部１１３２に登録する（ステップ４１３）。登録された情報は、情報記憶部１１３２でテーブルとして管理される。
【００７６】
また、データ処理部１１２が処理を実行したコマンドが、座標設定等の描画を行うものでない場合や（ステップ４１１でＮＯ）、描画されたアイテムが登録対象のものでなかった場合には（ステップ４１２でＮＯ）、情報記憶部１１３２への登録は行われない。
【００７７】
なお、ステップ４１２では、基本的には、全てのアイテムを対象アイテムとして判定するが、予め対象アイテムを「テキスト」に限定している場合や、出力画像の上半分のアイテムに限定するように条件を設定している場合には、設定された条件に合致するアイテムを対象アイテムとして判定する。
【００７８】
これらの処理は、データ処理部１１２がページの最後のコマンドを処理するまで繰り返して行われ（ステップ４１４でＮＯ）、ページの最後のコマンドを処理すると（ステップ４１４でＹＥＳ）、データ処理部１１２は、生成した出力画像を出力部１２へ出力するとともに（ステップ４１５）、画像記憶部１１４に記憶保持させる（ステップ４１６）。
【００７９】
また、制御部１１は、印刷情報に次のページの出力画像を生成するためのコマンドが含まれていた場合には（ステップ４１７でＮＯ）、同様の処理を繰り返し、印刷情報の最後のコマンドまで処理を行うと（ステップ４１８でＹＥＳ）、出力画像の生成処理を終了する。
【００８０】
この実施例２で説明した出力画像の生成処理では、情報登録部１１３１により情報記憶部１１３２に登録される情報は、例えば、図１２に示すようなものであり、登録するアイテムに関する印刷情報と出力画像情報を関連付けるとともに、そのアイテムが描画されたページと領域、印刷情報内でのアドレス等が登録される。また、アイテムがオーバレイデータによるものである場合には、オーバレイ情報としてオーバレイＩＤやオーバレイ領域内での領域の座標も併せて登録される。
【実施例３】
【００８１】
実施例３では、出力画像生成時にオーバレイデータを用いる場合の画像形成装置１（制御部１１）の動作であり、実施例２で説明した場合とは異なる動作について説明する。なお、画像形成装置１の構成や印刷情報を提示する際の制御部１１の動作は、実施例１の場合と同様であるため、説明は省略し、出力画像生成時の制御部１１の動作についてのみ説明する。
【００８２】
図１３は、出力画像生成時の制御部１１の動作の流れを示すフローチャートである。
【００８３】
出力生成時には、制御部１１は、まず、入力部１１１が情報処理装置２から送信されるオーバレイデータを受信して図示しない記憶部に保存し（ステップ５０１）、続けて、入力部１１１が情報処理装置２から送信される印刷情報を受信して図示しない記憶部に保存する（ステップ５０２）。
【００８４】
続いて、データ処理部１１２がオーバレイデータに含まれるコマンドに応じた処理を実行する（ステップ５０３）。
【００８５】
そして、データ処理部１１２が処理を実行したコマンドが描画を行うものであった場合には（ステップ５０４でＹＥＳ）、当該コマンドにより描画されたアイテムが登録対象のものであれば（ステップ５０５でＹＥＳ）、情報登録部１１３１が、オーバレイデータのコマンドの情報とこれにより描画されるアイテムのオーバレイ内の領域、オーバレイＩＤを含むオーバレイ情報を関連付けて情報記憶部１１３２に登録する（ステップ５０６）。登録された情報は、情報記憶部１１３２でオーバレイ処理を行った場合の情報のみを登録するオーバレイテーブルとして管理される。このオーバレイテーブルは、例えば、図１４に示すようなものとなる。
【００８６】
また、データ処理部１１２が処理を実行したコマンドが、座標設定等の描画を行うものでない場合や（ステップ５０４でＮＯ）、描画されたアイテムが登録対象のものでなかった場合には（ステップ５０５でＮＯ）、情報記憶部１１３２への登録は行われない。
【００８７】
なお、ステップ５０５では、基本的には、全てのアイテムを対象アイテムとして判定するが、予め対象アイテムを「テキスト」に限定している場合や、出力画像の上半分のアイテムに限定するように条件を設定している場合には、設定された条件に合致するアイテムを対象アイテムとして判定する。
【００８８】
このステップ５０３以降の処理は、データ処理部１１２が全オーバレイデータの最後のコマンドを処理するまで繰り返して行われ（ステップ５０７でＮＯ）、全オーバレイデータの最後のコマンドを処理すると（ステップ５０７でＹＥＳ）、データ処理部１１２は、印刷情報に含まれる次のコマンドの処理を行う（ステップ５０８）。
【００８９】
そして、データ処理部１１２が処理を実行したコマンドが先に処理したオーバレイデータに基づくアイテムの貼り付けであった場合には（ステップ５０９でＹＥＳ）、情報登録部１１３１は、オーバレイテーブルに登録した該当するアイテムの情報の座標変換を行って、情報記憶部１１３２に登録する（ステップ５１０）。登録された情報は、情報記憶部１１３２でテーブルとして管理される。
【００９０】
また、データ処理部１１２が処理を実行したコマンドが描画を行うものであった場合には（ステップ５０９でＮＯ、ステップ５１１でＹＥＳ）、当該コマンドにより描画されたアイテムが登録対象のものであれば（ステップ５１２でＹＥＳ）、情報登録部１１３１が、該当するコマンドの情報とこれにより描画されるアイテムの情報を関連付けて情報記憶部１１３２に登録する（ステップ５１３）。登録された情報は、情報記憶部１１３２でテーブルとして管理される。
【００９１】
また、データ処理部１１２が処理を実行したコマンドが、座標設定等の描画を行うものでない場合や（ステップ５１１でＮＯ）、描画されたアイテムが登録対象のものでなかった場合には（ステップ５１２でＮＯ）、情報記憶部１１３２への登録は行われない。
【００９２】
なお、ステップ５１２では、基本的には、全てのアイテムを対象アイテムとして判定するが、予め対象アイテムを「テキスト」に限定している場合や、出力画像の上半分のアイテムに限定するように条件を設定している場合には、設定された条件に合致するアイテムを対象アイテムとして判定する。
【００９３】
これらの処理は、データ処理部１１２がページの最後のコマンドを処理するまで繰り返して行われ（ステップ５１４でＮＯ）、ページの最後のコマンドを処理すると（ステップ５１４でＹＥＳ）、データ処理部１１２は、生成した出力画像を出力部１２へ出力するとともに（ステップ５１５）、画像記憶部１１４に記憶保持させる（ステップ５１６）。
【００９４】
また、制御部１１は、印刷情報に次のページの出力画像を生成するためのコマンドが含まれていた場合には（ステップ５１７でＮＯ）、同様の処理を繰り返し、印刷情報の最後のコマンドまで処理を行うと（ステップ５１８でＹＥＳ）、出力画像の生成処理を終了する。
【００９５】
この実施例３で説明した出力画像の生成処理では、情報登録部１１３１により情報記憶部１１３２に登録される情報は、最終的に実施例２の場合と同様に、図１２に示すようなものとなり、登録するアイテムに関する印刷情報と出力画像情報を関連付けるとともに、そのアイテムが描画されたページと領域、印刷情報内でのアドレス等が登録される。また、アイテムがオーバレイデータによるものである場合には、オーバレイテーブルから座標が変換されて登録され、オーバレイ情報としてオーバレイＩＤやオーバレイ領域内での領域の座標も併せて登録される。
【符号の説明】
【００９６】
１    画像形成装置
２    情報処理装置
１１    制御部
１２    出力部
２１    文書処理部
２２    印刷制御部
３１    領域
３２    指示ボタン
３３    領域
１０１    演算部
１０２    記憶部
１０３    一時記憶部
１０４    通信部
１０５    入出力部
１０６    画像処理装置
１０７    表示・操作装置
１０８    記憶装置
１１１    入力部
１１２    データ処理部
１１３    対応付け処理部
１１４    画像記憶部
１１５    表示・操作部
１１３１    情報登録部
１１３２    情報記憶部
１１３３    情報検索部
Ａ    領域
【図１】
2011110720.tif 000003
【図２】
2011110720.tif 000004
【図３】
2011110720.tif 000005
【図４】
2011110720.tif 000006
【図５】
2011110720.tif 000007
【図６】
2011110720.tif 000008
【図７】
2011110720.tif 000009
【図８】
2011110720.tif 000010
【図９】
2011110720.tif 000011
【図１０】
2011110720.tif 000012
【図１１】
2011110720.tif 000013
【図１２】
2011110720.tif 000014
【図１３】
2011110720.tif 000015
【図１４】
2011110720.tif 000016