(57)【要約】【課題】再実行する機能を選択しやすい履歴表示を提供することを目的とする。【解決手段】機能が実行された際のジョブ設定と、機能が実行された際のジョブ結果と、を基に、文書画像を生成する。機能の履歴として、ジョブ設定と、文書画像と、を表示する。【選択図】図３Ｂ
2020124853.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成する画像形成装置であって、
機能が実行された際のジョブ設定と、前記機能が実行された際のジョブ結果と、を基に、文書画像を生成する生成手段と、
前記機能の履歴として、前記ジョブ設定と、前記文書画像と、を表示する表示手段と、
を有する画像形成装置。
【請求項２】
前記文書画像は、前記機能の実行前の原稿の状態を示す原稿画像である請求項１に記載の画像形成装置。
【請求項３】
前記文書画像は、前記機能の実行後の成果物の状態を示す成果物画像である請求項１に記載の画像形成装置。
【請求項４】
前記生成手段は、前記機能の実行前の原稿の状態を示す原稿画像と、前記機能の実行後の成果物の状態を示す成果物画像と、を生成し、
前記文書画像がジョブ実行の前と後で異なる場合、前記表示手段は、前記機能の履歴として、前記原稿画像と、前記成果物画像と、を表示する請求項１に記載の画像形成装置。
【請求項５】
前記文書画像がジョブ実行の前と後で異なるか否かを判定する第１の判定手段を更に有し、
前記第１の判定手段により前記文書画像がジョブ実行の前と後で異なると判定された場合、前記表示手段は、前記機能の履歴として、前記原稿画像と、前記成果物画像と、を表示する請求項４に記載の画像形成装置。
【請求項６】
新たな履歴を表示する際に、すでに表示されている履歴のジョブ設定のなかに前記新たな履歴のジョブ設定と同じジョブ設定がある場合に、前記表示手段は、前記同じジョブ設定の履歴に対して、前記ジョブ設定を省略して前記文書画像を追加して表示する請求項１乃至５の何れか１項に記載の画像形成装置。
【請求項７】
新たな履歴を表示する際に、すでに表示されている履歴のジョブ設定のなかに前記新たな履歴のジョブ設定と同じジョブ設定があるか否かを判定する第２の判定手段を更に有し、
前記第２の判定手段により前記同じジョブ設定があると判定された場合、前記表示手段は、前記同じジョブ設定の履歴に対して、前記ジョブ設定を省略して前記文書画像を追加して表示する請求項６に記載の画像形成装置。
【請求項８】
新たな履歴を表示する際に、すでに表示されている履歴の文書画像のなかに前記新たな履歴の文書画像と同じ文書画像がある場合に、前記表示手段は、前記同じ文書画像の履歴に対して、前記文書画像を省略して前記ジョブ設定を追加して表示する請求項１乃至５の何れか１項に記載の画像形成装置。
【請求項９】
新たな履歴を表示する際に、すでに表示されている履歴の文書画像のなかに前記新たな履歴の文書画像と同じ文書画像があるか否かを判定する第３の判定手段を更に有し、
前記第３の判定手段により前記同じ文書画像があると判定された場合、前記表示手段は、前記同じ文書画像の履歴に対して、前記文書画像を省略して前記ジョブ設定を追加して表示する請求項８に記載の画像形成装置。
【請求項１０】
画像を形成する画像形成装置が実行する情報処理方法であって、
機能が実行された際のジョブ設定と、前記機能が実行された際のジョブ結果と、を基に、文書画像を生成する生成工程と、
前記機能の履歴として、前記ジョブ設定と、前記文書画像と、を表示する表示工程と、
を含む情報処理方法。
【請求項１１】
コンピュータを、請求項１乃至９の何れか１項に記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
多機能な画像形成装置は、コピー機能、プリンタ機能、スキャナ機能等複数の機能を備えている。従来、画像形成装置では、使用する機能を選択するボタンをアイコン等で一覧表示するメニュー画面を持つ。画像形成装置に新たな機能を追加すると、メニュー画面に表示され、ユーザは、所望の機能を選択可能となる。メニュー画面は、専用の呼び出しボタンが押された場合及びデバイスの起動時に表示される。
しかし、ユーザが使う機能が増えるにつれて、メニュー画面の機能だけでは、表示画面が多くなり、ユーザが所望の機能が探しにくくなる問題が起きる可能性が高い。こうした問題を解決するために、特許文献１には、ユーザ毎に起動した業務の履歴を使いやすく表示する例が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−００１３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許技術１の情報処理装置では、業務履歴として表示するメニュー項目として、機能名又は機能の設定内容（以下、設定内容）を表示しており、ユーザは機能名又は設定内容を参照することで、再実行する機能を選択することができる。この場合、ユーザが再実行する機能を選択するためには、予め機能名、又は設定内容を記憶しておき、履歴として表示されている機能、又は設定内容の内容から、再実行する機能を想起する必要がある。一方で、ユーザの中には、機能、又は設定内容ではなく、機能を実行する際の処理対象の文書で、実行した機能を記憶しているユーザがいる。そのようなユーザにとっては、機能又は設定内容を履歴として表示されたとしても、再実行する機能を想起することができず、再実行する機能を選択しにくいという課題がある。
【課題を解決するための手段】
【０００５】
本発明は、画像を形成する画像形成装置であって、機能が実行された際のジョブ設定と、前記機能が実行された際のジョブ結果と、を基に、文書画像を生成する生成手段と、前記機能の履歴として、前記ジョブ設定と、前記文書画像と、を表示する表示手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、再実行する機能を選択しやすい履歴表示を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】画像形成装置のハードウェア構成の一例を示す図である。
【図２】画像形成装置のソフトウェア構成の一例を示す図である。
【図３Ａ】メイン画面を示す図である。
【図３Ｂ】メイン画面を示す図である。
【図３Ｃ】メイン画面を示す図である。
【図３Ｄ】メイン画面を示す図である。
【図３Ｅ】メイン画面を示す図である。
【図３Ｆ】メイン画面を示す図である。
【図３Ｇ】メイン画面を示す図である。
【図３Ｈ】メイン画面を示す図である。
【図３Ｉ】メイン画面を示す図である。
【図３Ｊ】メイン画面を示す図である。
【図３Ｋ】メイン画面を示す図である。
【図４Ａ】ジョブ情報テーブルを示す図である。
【図４Ｂ】ジョブ情報テーブルを示す図である。
【図４Ｃ】ジョブ情報テーブルを示す図である。
【図４Ｄ】ジョブ情報テーブルを示す図である。
【図４Ｅ】ジョブ情報テーブルを示す図である。
【図５Ａ】履歴情報を示す図である。
【図５Ｂ】履歴情報を示す図である。
【図５Ｃ】履歴情報を示す図である。
【図５Ｄ】履歴情報を示す図である。
【図５Ｅ】履歴情報を示す図である。
【図６】履歴登録依頼する情報処理の一例を示すフローチャートである。
【図７Ａ】履歴制御部での履歴追加処理のフローチャートである。
【図７Ｂ】履歴制御部での履歴追加処理のフローチャートである。
【図７Ｃ】履歴制御部での履歴追加処理のフローチャートである。
【図７Ｄ】履歴制御部での履歴追加処理のフローチャートである。
【図７Ｅ】履歴制御部での履歴追加処理のフローチャートである。
【図８】履歴から機能が再実行される情報処理のフローチャートである。
【図９】文書画像として履歴画像を生成する情報処理を表すフローチャートである。
【図１０】成果物画像を生成する情報処理を表すフローチャートである。
【図１１】判定処理を表すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
実施形態１について説明する。図１は、画像形成装置１０１のハードウェア構成の一例を示す図である。システムバス１１０に対してＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、入力部１１４、表示制御部１１５、外部メモリインタフェース（以下Ｉ／Ｆ）１１６、プリンタＩ／Ｆ１１７、スキャナＩ／Ｆ１１８、通信Ｉ／Ｆコントローラ１１９が接続される。またシステムバス１１０に対してタッチパネル１２０、ディスプレイ１２１、外部メモリ１２２、プリンタ１２３、スキャナ１２４が接続される。システムバス１１０に接続される各部はシステムバス１１０を介して互いにデータをやりとりできるように構成される。ＲＯＭ１１３は不揮発性のメモリであり、画像データ、その他のデータ、ＣＰＵ１１１が動作するための各種プログラム等が、それぞれ所定の領域に格納される。ＲＡＭ１１２は揮発性のメモリであり、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＣＰＵ１１１は例えばＲＯＭ１１３に格納されるプログラムに従い、ＲＡＭ１１２をワークメモリとして用いて画像形成装置１０１の各部を制御する。なおＣＰＵ１１１が動作するためのプログラムは、ＲＯＭ１１３に格納されるのに限られず、外部メモリ（ハードディスク等）１２２に予め記憶してもよい。
【００１０】
入力部１１４はユーザ操作を受け付け、操作に応じた制御信号を生成しＣＰＵ１１１に供給する。例えば入力部１１４は、ユーザ操作を受け付ける入力デバイスとしてタッチパネル１２０を有する。なお、タッチパネル１２０は、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。ＣＰＵ１１１は、入力デバイスに対してなされたユーザ操作に応じて入力部１１４で生成され供給される制御信号に基づき、プログラムに従いこの画像形成装置１０１の各部を制御する。これにより画像形成装置１０１に対しユーザ操作に応じた動作を行わせることができる。表示制御部１１５は、ディスプレイ１２１に対して画像を表示させるための表示信号を出力する。例えば表示制御部１１５に対してＣＰＵ１１１がプログラムに従い生成した表示制御信号が供給される。表示制御部１１５は、この表示制御信号に基づき表示信号を生成してディスプレイ１２１に対して出力する。例えば表示制御部１１５は、ＣＰＵ１１１が生成する表示制御信号に基づきＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面をディスプレイ１２１に表示させる。タッチパネル１２０はディスプレイ１２１と一体的に構成される。例えばタッチパネル１２０を光の透過率がディスプレイ１２１の表示を妨げないように構成し、ディスプレイ１２１の表示面の上層に取り付ける。そしてタッチパネル１２０における入力座標とディスプレイ１２１上の表示座標とを対応付けることにより、あたかもユーザがディスプレイ１２１上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００１１】
外部メモリＩ／Ｆ１１６には、例えばハードディスク、ＣＤ、ＤＶＤ、メモリカード等の外部メモリ１２２が装着可能になっている。ＣＰＵ１１１の制御に基づき、装着された外部メモリ１２２からのデータの読み出し及び外部メモリ１２２に対するデータの書き込みを行う。プリンタＩ／Ｆ１１７には、プリンタ１２３が接続される。ＣＰＵ１１１の制御に基づきプリンタ１２３で印刷すべき画像データはプリンタＩ／Ｆ１１７を介してプリンタ１２３に転送される。そしてプリンタ１２３が、画像データを記録媒体上に印刷出力する。スキャナＩ／Ｆ１１８にはスキャナ１２４が接続される。ＣＰＵ１１１の制御に基づき、スキャナ１２４は原稿上の画像を読み取って画像データを生成する。生成された画像データはスキャナＩ／Ｆ１１８を介してＲＡＭ１１２、ＲＯＭ１１３等に格納される。通信Ｉ／Ｆコントローラ１１９は、ＣＰＵ１１１の制御に基づきＬＡＮ、インターネット、有線、無線等の各種ネットワーク１０２に対する通信を行う。例えばスキャナ１２４で生成された画像データを、ネットワーク１０２を介した外部への送信及びネットワーク１０２を介して外部から受信した画像データをプリンタ１２３で印刷できる。なおＣＰＵ１１１はタッチパネル１２０への例えば以下の操作及び状態を検出できる。タッチパネル１２０は抵抗膜方式、静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうち何れの方式のものを用いてもよい。このように実施形態１における画像形成装置１０１はプリント機能、スキャン機能、コピー機能等の複数の機能を備えている。
【００１２】
図２は、画像形成装置１０１のソフトウェア構成の一例を示す図である。図２の画像形成装置１０１内の各ソフトウェアモジュールは、ＣＰＵ１１１がＲＯＭ１１３又は外部メモリ１２２に格納された制御プログラムを読み出して実行して実現される。画像形成装置１０１はメニュー機能制御部２０１、メニュー表示部２０２、履歴制御部２０３、ジョブ情報管理部２０４、履歴情報管理部２０５、ジョブ設定画像生成部２０６、文書画像生成部２０７の各ソフトウェアモジュールを持つ。また画像形成装置１０１は文書画像生成部２０７の内部に、原稿画像生成部２０８、成果物画像生成部２０９、原稿成果物画像生成部２１０、履歴表示部２１１を持つ。
【００１３】
原稿とは、画像形成装置１０１のスキャン、プリント、コピー等の各機能の実行時に入力する元の紙文書、画像データとし、成果物とは、各機能の実行結果として出力される紙文書、又は画像データとする。ジョブ実行結果とは、画像形成装置１０１の各機能のジョブを実行した結果とし、ジョブ実行時に入出力した画像データ、ジョブ実行時のジョブ設定、ジョブの実行状態等を示すジョブ結果等を含む。履歴とは画像形成装置１０１の各機能を実行した記録とし、履歴を表す履歴ボタンとしてディスプレイ１２１に表示してユーザに提示される。またディスプレイ１２１に表示された履歴ボタンは、ユーザがタッチパネル１２０上で選択することで、履歴を実行したときと同様のジョブ設定で機能を再実行できる。ジョブ設定画像とは、履歴の記録時に実行されたジョブのジョブ設定を表す画像である。原稿画像とは、履歴の記録時に実行されたジョブの原稿を表す画像である。成果物画像とは、履歴の記録時に実行されたジョブの結果の成果物を表す画像である。原稿画像は原稿とは異なり、原稿の紙文書等の外観、又は内容を模式的に表す画像であり、成果物画像は成果物と異なり、成果物の紙文書等の外観、又は内容を模式的に表す画像である。原稿成果物画像とは、履歴の記録時に実行されたジョブの原稿と成果物を表す画像である。これらの原稿画像、成果物画像、原稿成果物画像を総称して文書画像と呼ぶ。すなわち以下で文書画像は履歴の記録時に実行されたジョブで用いられた文書を表す画像である。
【００１４】
メニュー機能制御部２０１は、メニュー画面を生成する。より具体的には、メニュー機能制御部２０１は、ディスプレイ１２１に表示するメニュー画面のデータをＲＡＭ１１２上に生成し、メニュー画面でユーザが選択した機能に画面を切替える。またメニュー機能制御部２０１は、メニュー表示部２０２の各機能である、スキャン、プリント、コピー等のジョブを実行する。またメニュー機能制御部２０１は、実行したジョブ情報、ジョブ実行前画像、ジョブ実行後画像を履歴制御部２０３に送付し、履歴追加処理を依頼する。メニュー機能制御部２０１の処理の詳細は後述する。
メニュー表示部２０２は、表示制御部１１５を制御して、メニュー機能制御部２０１が生成したデータをディスプレイ１２１に表示する。
【００１５】
履歴制御部２０３は、メニュー機能制御部２０１から受信したジョブ情報を使用して、履歴画面に履歴ボタンを表示させる。履歴制御部２０３は、メニュー機能制御部２０１から受信したジョブ情報、処理前画像、処理後画像をジョブ情報管理部２０４に保存を依頼し、履歴ボタンを示す履歴情報を履歴情報管理部２０５に保存を依頼する。そして、履歴制御部２０３は、履歴情報管理部２０５に保存された履歴情報を、履歴ボタンを有する履歴画面として生成する。履歴画面とは、画像形成装置が備える複数の機能の中からユーザが利用した機能をユーザの利用履歴として表示し、ユーザが履歴を選択することで、履歴を実行したときと同じジョブ設定で機能を実行する画面である。より具体的には、履歴制御部２０３は、ディスプレイ１２１に表示するメニュー画面のデータをＲＡＭ１１２上に生成し、履歴画面でユーザが選択した機能に画面を切替える。履歴制御部２０３は、ジョブ情報管理部２０４に保存したジョブ情報から、ジョブ設定画像生成部２０６に依頼してジョブ設定画像を作成する。また履歴制御部２０３は、ジョブ情報管理部２０４に保存されているジョブ情報から、文書画像生成部２０７の原稿画像生成部２０８に依頼して原稿画像を作成する。また履歴制御部２０３は、ジョブ情報管理部２０４に保存されているジョブ情報から、文書画像生成部２０７の原稿成果物画像生成部２１０に依頼して成果物画像を作成する。また履歴制御部２０３は、ジョブ情報管理部２０４に保存されているジョブ情報、又は履歴情報管理部２０５から、文書画像生成部２０７の原稿成果物画像生成部２１０に依頼して原稿成果物画像を作成する。そして履歴制御部２０３は、作成したジョブ設定画像、原稿画像、成果物画像、原稿成果物画像の保存を履歴情報管理部２０５に依頼する。また履歴制御部２０３は、履歴画面に表示した履歴ボタンがユーザに選択されたことを検知して、選択された履歴ボタンに対応する履歴情報を履歴情報管理部２０５から取得し、履歴を保存する際に実行されたジョブを再実行する機能を有する。この処理の詳細は後述する。
【００１６】
履歴表示部２１１は、表示制御部１１５を制御して、履歴制御部２０３が生成したデータをディスプレイ１２１に表示する。
ジョブ情報管理部２０４は、後述の図４に示すジョブ情報テーブルを管理し、ジョブ情報テーブルで管理するジョブ情報は外部メモリ１２２に記憶される。ジョブ情報管理部２０４は、履歴制御部２０３からの依頼で、ジョブ情報を外部メモリ１２２から読み出したり、外部メモリ１２２に書き込んだりする。またジョブ情報管理部２０４は、履歴制御部２０３から受信したジョブ実行の処理前画像及び処理後画像を外部メモリ１２２に保存し、そのパスを後述の図４に示すジョブ情報テーブルに保存する。
履歴情報管理部２０５は、履歴制御部２０３から取得したメニュー機能制御部２０１で実行されたジョブの履歴に関する情報を管理する。履歴情報管理部２０５は、後述の図５に示す履歴情報テーブルを管理する。履歴情報テーブルで管理されている履歴情報は外部メモリ１２２に記憶される。履歴情報管理部２０５が、履歴制御部２０３からの依頼で、履歴情報を外部メモリ１２２から読み出したり、外部メモリ１２２に書き込んだりする。また履歴情報管理部２０５は、履歴制御部２０３から受信したジョブ設定画像及び文書画像を外部メモリ１２２に保存し、そのパスを後述の図５に示す履歴情報テーブルに保存する。
【００１７】
図３は、画像形成装置１０１のディスプレイ１２１に表示する、機能ボタン及び履歴ボタンを表示するメイン画面３００の一例を示す図である。図３Ａは実施形態１が適用されない場合のメイン画面３００の例である。メイン画面３００はメニュー表示領域３０１と履歴表示領域３０８とで構成される。実施形態１に関係しないボタン、表示項目は説明を省略する。メニュー表示領域３０１には、メニュー機能制御部２０１が生成したメイン画面を、メニュー表示部２０２がディスプレイ１２１に表示する。機能ボタン３０２、機能ボタン３０３、機能ボタン３０４、機能ボタン３０５は、それぞれ「スキャン」「プリント」「コピー」「送信」機能を選択し利用するための機能ボタンである。ページ状態ボタン３０６は、メニュー表示領域３０１の表示ページの状態を表示する。現在は４ページ中１ページ目を表示すことを意味する。ページ遷移ボタン３０７はメニュー表示領域３０１を次のページに遷移するボタンである。本ボタンはＧＵＩボタンではなく別にスクロールでもよい。履歴表示領域３０８は、履歴制御部２０３が生成し、履歴表示部２１１がディスプレイ１２１に表示する。履歴ページ遷移ボタン３０９は履歴表示領域３０８を次のページに遷移するボタンである。本ボタンは、ＧＵＩボタンではなく別にスクロールでもよい。
【００１８】
履歴ボタン３１０は、過去に「コピー」機能を利用した履歴を表示し、履歴から「コピー」機能の実行時と同じジョブ設定で再実行する履歴ボタンである。履歴機能表示３１１は、履歴情報のうち実行された機能名を示す。履歴時刻表示３１２は、履歴情報のうち実行された時刻を示す。ジョブ設定画像３１３は、履歴情報のうち実行されたジョブ設定の内容を示す。
履歴ボタン３１４は、過去に「コピー」機能を利用した履歴を表示し、履歴から「コピー」機能の実行時と同じジョブ設定で再実行する履歴ボタンである。履歴ジョブ設定表示３１５は、履歴情報のうち実行時のジョブ設定の内容を示す。
履歴ボタン３１６は、過去に「コピー」機能を利用した履歴を表示し、履歴から「コピー」機能の実行時と同じジョブ設定で再実行する履歴ボタンである。履歴ジョブ設定表示３１７は、履歴情報のうち実行時のジョブ設定の内容を示す。
履歴ボタン３１８は、過去に「コピー」機能を利用した履歴を表示し、履歴から「コピー」機能の実行時と同じジョブ設定で再実行する履歴ボタンである。履歴ジョブ設定表示３１９は、履歴情報のうち実行時のジョブ設定の内容を示す。
【００１９】
履歴ボタン３１０、履歴ボタン３１４、履歴ボタン３１６、履歴ボタン３１８は、同じ「コピー」機能を実行した履歴を表しているが、各履歴ジョブ設定表示の内容が異なっている。ユーザは、過去の実行時のジョブ設定内容を記憶していれば、各履歴ジョブ設定表示の内容から、再実行したいジョブ設定内容を想起し、再実行する履歴ボタンを選択できる。しかし、ユーザが、過去の実行時のジョブ設定内容は記憶しておらず、過去の実行時の文書を記憶している場合は、各履歴のジョブ設定表示の内容を確認しても、再実行したいジョブの文書を想起できず、再実行する履歴ボタンを選択しにくい問題が発生する。特に、図３Ａのように、同じ機能の履歴ボタンが多く表示されている場合は、再実行する履歴ボタンが選択しにくい状態となる。
【００２０】
図３Ｂは、実施形態１のジョブ実行前のメイン画面３００の例である。実施形態１の形態に関係しないボタン、表示項目は説明を省略する。特に断らない限り、実施形態１で、図３Ａと同一の番号の表示内容は、それぞれ図３Ａの表示内容と同一である。図３Ａとの違いは、履歴ボタン３１０には、履歴機能表示３１１、履歴時刻表示３１２、ジョブ設定画像３１３に加えて、履歴文書表示３２０、履歴原稿画像３２１が追加されている。また図３Ｂでは、メイン画面３００にはジョブ実行前の状態として履歴ボタンが１つ表示されている。履歴文書表示３２０は履歴ボタン３１０登録時に実行されたジョブで使用された文書の画像を示す。実施形態１では、履歴文書表示３２０には、ジョブで使用した文書画像としてジョブの入力として使用された原稿を模式的に表す履歴原稿画像３２１が表示される。履歴原稿画像３２１は、履歴ボタン３１０登録時に実行されたジョブの入力として使用された原稿を模式的に表す画像である。履歴原稿画像３２１には、原稿の表紙、コピー機能を実行する際にスキャンされた原稿の枚数を表す厚み画像等が模式的に表される。なお原稿画像は原稿を忠実に示す画像でなくてもよい。例えば、原稿の厚みの表示は、厚み画像ではなく原稿の枚数又はページ数を数字で示す等してもよい。以下においても同様である。
【００２１】
図３Ｃは、実施形態１のジョブ実行後のメイン画面３００の例である。実施形態１の形態に関係しないボタン、表示項目は説明を省略する。特に断らない限り、実施形態１で図３Ａ〜図３Ｂと同一の番号の表示内容は、図３Ａ〜図３Ｂの表示内容と同一である。図３Ｂとの違いは、履歴ボタン３１０に加えて履歴ボタン３２２が追加されている。すなわち図３Ｃでは、メイン画面３００にはジョブ実行後の状態として、履歴ボタンが１つ追加され履歴ボタンが２つ表示される。履歴ボタン３２２は、履歴機能表示３２３、履歴時刻表示３２４、履歴ジョブ設定表示３２５、履歴文書表示３２６、履歴原稿画像３２７が表示される。
【００２２】
履歴ボタン３２２は、「コピー」機能のジョブを実行した履歴を表示し、履歴から「コピー」機能を実行したときと同じジョブ設定で再実行する履歴ボタンである。履歴機能表示３２３は履歴情報のうち実行された機能名を示す。履歴時刻表示３２４は履歴情報のうち実行された時刻を示す。履歴ジョブ設定表示３２５は履歴情報のうち実行されたジョブ設定の内容を示す。履歴文書表示３２６は履歴ボタン３２２登録時に実行されたジョブで使用された文書の画像を示す。実施形態１では、履歴文書表示３２６には、ジョブで使用した文書画像としてジョブの入力として使用された原稿を模式的に表す履歴原稿画像３２１を表示する。履歴原稿画像３２７は、履歴ボタン３２２登録時に実行されたジョブの入力として使用された原稿を模式的に表す画像である。履歴原稿画像３２７には、原稿の表紙、コピー機能を実行する際にスキャンされた原稿の枚数を表す厚み画像等が模式的に表される。
【００２３】
図４は、ジョブ情報テーブルの一例を示す図である。ジョブ情報テーブルは、メニュー機能制御部２０１が機能のジョブを実行した後で履歴制御部２０３に送信されたジョブ実行に関するジョブ情報を有する。なお図４でジョブ情報テーブルはデータベース形式で示すが、ＣＳＶ、又はＸＭＬ等のファイル形式でもよい。ジョブ情報テーブルは、実行されたジョブのジョブＩＤ、機能ＩＤ、機能名、実行した実行日時を有する。またジョブ情報テーブルは、機能をジョブとして実行したときのジョブ設定、ジョブの状態等を示すジョブ結果、ジョブ実行前の文書の各ページの画像を示す処理前画像、実行後の文書の各ページの画像を示す処理後画像を有する。図４のジョブ情報テーブルの処理前画像、処理後画像の項目には、外部メモリ１２２に保存された処理前画像及び処理後画像のパスを示しているが、代わりに画像ファイルのバイナリデータが格納されてもよい。またジョブ情報テーブルは、ジョブの種別を表すジョブ種別等を有する。なお実施形態１では図４Ａを用いて説明する。
【００２４】
図５は、履歴情報テーブルの一例を示す図である。履歴情報テーブルは、履歴制御部２０３がメニュー機能制御部２０１でジョブが実行され履歴登録依頼を受けた履歴に関する情報を有する。なお履歴情報テーブルは図５ではデータベース形式で示すが、ＣＳＶ、又はＸＭＬ等のファイル形式でもよい。履歴情報テーブルには、履歴を一意に示す履歴ＩＤ、履歴を実行したときのジョブＩＤを有する。また履歴情報テーブルはジョブ設定画像及び文書画像を有する。図５の履歴情報テーブルのジョブ設定画像及び文書画像の項目には、外部メモリ１２２に保存されたジョブ設定画像及び文書画像のパスを示しているが、代わりに画像のバイナリデータが直接格納されてもよい。なお実施形態１では図５Ａを用いて説明する。
【００２５】
次に、図６を用いて実施形態１の画像形成装置１０１の動作を説明する。図６は、画像形成装置１０１で、図３Ｂの画面のうち、メイン画面３００のメニュー表示領域３０１に表示されている機能ボタン３０４の「コピー」の機能がジョブとして実行され、履歴登録依頼する情報処理の一例を示すフローチャートである。図６の各ステップは、ＲＯＭ１１３、又は外部メモリに格納されたプログラムをＣＰＵ１１１が実行することで処理される。
ステップＳ６０１で、メニュー機能制御部２０１が、メイン画面３００のメニュー表示領域３０１のうち、機能ボタン３０４の「コピー」が選択されたことを検知する。そして、メニュー機能制御部２０１は、メニュー表示領域３０１に、機能ボタン３０４の「コピー」を実行するメニュー画面の表示をメニュー表示部２０２に依頼する。メニュー表示部２０２はメニュー画面をディスプレイ１２１に表示する。
ステップＳ６０２で、メニュー表示部２０２経由で、メニュー機能制御部２０１がメニュー画面でユーザが機能「コピー」の実行指示されたことを受信し、メニュー画面上で入力されたジョブ設定を取得する。
ステップＳ６０３で、メニュー機能制御部２０１が、ステップＳ６０２で指示されたジョブ設定で機能をジョブとして実行する。
ステップＳ６０４で、メニュー機能制御部２０１が、ステップＳ６０３でジョブを実行した結果取得したジョブ情報、処理前画像及び処理後画像を、履歴制御部２０３に送付し履歴追加処理を依頼する。そして情報処理は終了する。
なお図６では、ステップＳ６０３のジョブ実行処理が終了後にステップＳ６０４の履歴追加処理がなされているが、ステップＳ６０３のジョブ実行処理の終了前にステップＳ６０４の処理を非同期で実行してもよい。
【００２６】
次に、図７を用いて、実施形態１の画像形成装置１０１の動作を説明する。図７Ａは、実施形態１の画像形成装置１０１でメニュー機能制御部２０１から履歴追加処理依頼を受信したときに、履歴制御部２０３での履歴追加処理のフローチャートである。図７Ａの各ステップは、ＲＯＭ１１３、又は外部メモリに格納されたプログラムをＣＰＵ１１１が実行することで処理される。
ステップＳ７０１で、履歴制御部２０３が、図６のステップＳ６０４でメニュー機能制御部２０１から出された履歴追加処理依頼とジョブ情報とを受信する。
ステップＳ７０２で、履歴制御部２０３が、ジョブ情報管理部２０４からステップＳ７０１で受信したジョブＩＤのジョブ情報を取得し、ジョブ結果のステータスが終了か否かを判定する。履歴制御部２０３は、ステータスが「終了」だと判定した場合処理はステップＳ７０３に進み、そうではないと判定した場合、処理はステップＳ７０２を繰り返す。
【００２７】
ステップＳ７０３で、履歴制御部２０３が、ステップＳ７０１で受信したジョブ情報からジョブ結果、処理前画像、処理後画像を取得する。
ステップＳ７０４で、履歴制御部２０３が、ステップＳ７０１で受信したジョブ情報に基づいてジョブＩＤ、機能ＩＤ、機能名、実行日時、ジョブ設定をジョブ情報管理部２０４に送付してジョブ情報の保存を依頼する。また、履歴制御部２０３が、ステップＳ７０３で取得したジョブ設定、処理前画像、処理後画像をジョブ情報管理部２０４に送付し、ジョブ情報の保存を依頼する。ジョブ情報管理部２０４は、受信した処理前画像及び処理後画像を外部メモリ１２２に保存しパスを取得する。そしてジョブ情報管理部２０４は、受信したジョブ情報、処理前画像、処理後画像のパスを外部メモリ１２２に保存する。この結果、実施形態１では図４ＡのジョブＩＤが「ＪＯＢ００１」のジョブ情報が保存される。
【００２８】
ステップＳ７０５で、履歴制御部２０３が、文書画像生成部２０７の原稿画像生成部２０８にジョブ情報を送信し原稿画像の生成を依頼し、原稿画像生成部２０８から原稿画像を取得する。実施形態１で図４ＡのジョブＩＤ「ＪＯＢ００１」の場合、図３Ｂの履歴原稿画像３２１のような画像を生成する。この処理の詳細は図９で説明する。
ステップＳ７０６で、履歴制御部２０３が、ジョブ設定画像生成部２０６にジョブ情報を送信しジョブ設定画像の生成を依頼する。ジョブ設定画像生成部２０６は、受信したジョブ設定内容からジョブ設定の内容を模式的に表す画像を生成する。例えば、図４ＡのジョブＩＤ「ＪＯＢ００１」の場合、ジョブ設定画像生成部２０６は、図３Ｂのジョブ設定画像３１３のような画像を生成する。図３Ｂのジョブ設定画像３１３は詳細には、カラーモード「カラー」、倍率「１００％」、面付け「片面」、部数「３」の旨を模式的に表す。またページ連写設定「有り」、用紙サイズ「Ａ４」、グループソート「ＯＮ」、イメージモード「文字／写真」の旨を模式的に表す。なお、図３Ｂのジョブ設定画像３１３ではジョブ設定が文字列で示されるが、それぞれを模式的に表すアイコン画像等でもよい。ジョブ設定画像生成部２０６は、生成したジョブ設定画像を履歴制御部２０３に送信し、履歴制御部２０３はジョブ設定画像を取得する。
【００２９】
ステップＳ７０７で、履歴制御部２０３は、ステップＳ７０１、Ｓ７０５、Ｓ７０６で取得したジョブＩＤ、ジョブ設定画像、文書画像を履歴情報管理部２０５に送信し履歴情報の保存を依頼する。履歴情報管理部２０５は、受信したジョブ設定画像、文書画像を外部メモリ１２２に保存し保存パスを取得する。そして履歴情報管理部２０５は、受信したジョブＩＤ、ジョブ設定画像、文書画像のパスを、外部メモリ１２２に保存する。この結果、実施形態１では、図５Ａの履歴ＩＤが「Ｈ００１」の履歴情報が保存される。
ステップＳ７０８で、履歴制御部２０３は、履歴表示部２１１に、ステップＳ７０１、Ｓ７０３、Ｓ７０５、Ｓ７０６で取得した機能名、実行日時、ジョブ設定画像、文書画像を、履歴ボタンとしてメイン画面３００の履歴表示領域３０８に表示するよう依頼する。履歴表示部２１１は、依頼された履歴ボタンをディスプレイ１２１に表示する。このようにして、実施形態１では図５Ａの履歴ＩＤが「Ｈ００１」の履歴が図３Ｂの履歴ボタン３１０に表示される。そして履歴追加処理は終了する。
【００３０】
次に、図８を用いて実施形態１の画像形成装置１０１の動作を説明する。図８は、実施形態１の画像形成装置１０１で、メイン画面３００の履歴表示領域３０８に表示される履歴ボタン３１０が選択された場合に、履歴から機能が再実行される情報処理のフローチャートである。図６及び図７Ａの処理後、メイン画面３００の履歴表示領域３０８には履歴ボタン３１０が表示される。ユーザによって履歴ボタン３１０が選択されると図８の処理が実行され、履歴ボタン３１０が登録時と同じジョブ設定で機能が実行される。図８の各ステップは、ＲＯＭ１１３、又は外部メモリに格納されたプログラムをＣＰＵ１１１が実行することで処理される。特に断らない限り、図８で図６と同一の番号のフローチャート、処理は、図６のフローチャート、処理と同一である。
【００３１】
ステップＳ８０１で、図６及び図７Ａの処理後、ディスプレイ１２１にはメイン画面３００の履歴表示領域３０８に履歴ボタン３１０が表示されている状態で、ユーザが履歴ボタン３１０を選択したことを履歴制御部２０３が検知する。履歴表示部２１１経由で履歴制御部２０３が履歴表示領域３０８でユーザが履歴ボタン３１０の履歴の再実行指示されたことを受信する。
ステップＳ８０２で、履歴制御部２０３が、ステップＳ８０１で選択された履歴ボタン３１０の履歴ＩＤを履歴情報管理部２０５に送信する。そして、履歴情報管理部２０５が、履歴ＩＤに従って履歴情報を読出し履歴制御部２０３に送信する。ここでは、履歴ボタン３１０に対応する履歴情報として図５Ａの履歴ＩＤが「Ｈ００１」の履歴情報が取得される。履歴制御部２０３は、履歴情報から取得したジョブＩＤをジョブ情報管理部２０４に送信する。するとジョブ情報管理部２０４が、ジョブＩＤのジョブ情報を読出し履歴制御部２０３に送信する。ここでは、履歴ＩＤ「Ｈ００１」のジョブＩＤ「ＪＯＢ００１」に対応するジョブ情報として、図４ＡのジョブＩＤ「ＪＯＢ００１」のジョブ情報が取得される。
【００３２】
ステップＳ８０３で、履歴制御部２０３が、ステップＳ８０２で取得したジョブ情報の機能ＩＤとジョブ設定とをメニュー機能制御部２０１に送信し、機能ＩＤに対応した機能を、指定したジョブ設定で呼出すよう依頼する。メニュー機能制御部２０１は、メニュー表示部２０２に、受信した機能ＩＤに対応する機能の画面が受信したジョブ設定された状態で表示されるよう依頼する。ここでは、図４ＡのジョブＩＤ「ＪＯＢ００１」に対応する機能ＩＤ「ＡＰＰ００３」である「コピー」の機能が、ジョブＩＤ「ＪＯＢ００１」に対応するジョブ設定で呼出される。そしてメニュー表示部２０２は、依頼されたメニュー画面をディスプレイ１２１に表示する。
ステップＳ８０４で、メニュー表示部２０２経由でメニュー機能制御部２０１がメニュー画面でユーザが機能「コピー」の実行指示されたことを受信し、メニュー画面上で入力されたジョブ設定を取得する。ここでユーザが機能「コピー」の実行指示を行う際に、ステップＳ８０３で「コピー」機能の画面で表示されたジョブ設定、つまり、図６のステップＳ６０２でユーザが指示したジョブ設定及び指定した処理対象の文書と、設定内容及び文書とが異なってもよい。すなわち実施形態１の図６及び図８のフローチャートによって、ステップＳ６０２で実行指示された機能及びジョブ設定が、ステップＳ８０３で表示されるメニュー表示領域３０１に同じジョブ設定として表示されることが実現される。以降の処理は図６の同一の番号の処理と同様である。
【００３３】
ステップＳ６０３〜Ｓ６０４の処理によってジョブ実行と履歴追加とが実行され、図４ＡのジョブＩＤ「ＪＯＢ００２」のジョブ情報が登録され、図５Ａの履歴ＩＤ「Ｈ００２」の履歴情報が登録される。その結果、図３Ｃの履歴ボタン３２２が表示される。そして情報処理は終了する。
【００３４】
次に、図９を用いて、実施形態１の画像形成装置１０１の動作を説明する。図９は、実施形態１の画像形成装置１０１で、履歴制御部２０３からの依頼に基づき文書画像生成部２０７の原稿画像生成部２０８が、文書画像として履歴画像を生成する情報処理を表すフローチャートである。図９の各ステップは、ＲＯＭ１１３、又は外部メモリに格納されたプログラムをＣＰＵ１１１が実行することで処理される。
ステップＳ９０１で、文書画像生成部２０７の原稿画像生成部２０８が、履歴制御部２０３から原稿画像作成依頼を受信しジョブ情報を受信する。以下では受信したジョブ情報を単にジョブ情報と呼ぶ。
ステップＳ９０２で、原稿画像生成部２０８が、ジョブ情報のジョブ種別にスキャンが有るか否かを判定する。原稿画像生成部２０８が、スキャンが有ると判定した場合処理はステップＳ９０３に進み、そうでない場合処理はステップＳ９０５に進む。
ステップＳ９０３で、原稿画像生成部２０８が、ジョブ情報のジョブ設定にページ連写が有るか否かを判定する。原稿画像生成部２０８が、ページ連写が有ると判定した場合処理はステップＳ９０４に進み、そうでない場合処理はステップＳ９０５に進む。
【００３５】
ステップＳ９０４で、原稿画像生成部２０８が、ジョブ情報のジョブ結果のページ数が２以上であるかを判定する。原稿画像生成部２０８が、ページ数が２以上と判定した場合処理はステップＳ９０７に進み、そうでない場合処理はステップＳ９０５に進む。
ステップＳ９０５で、原稿画像生成部２０８が、ジョブ情報の処理前画像のうち１番目の処理前画像を外部メモリ１２２から読み出して取得する。
ステップＳ９０６で、原稿画像生成部２０８が、原稿画像の表紙画像にステップＳ９０５で取得した１番目の処理前画像を付加する。
ステップＳ９０７で、原稿画像生成部２０８が、ジョブ情報の処理前画像のうち１番目と２番目の処理前画像を外部メモリ１２２から読み出して取得する。
ステップＳ９０８で、原稿画像生成部２０８が、原稿画像の表紙画像にステップＳ９０７で取得した１番目と２番目の処理前画像を１枚に縮小、又は合成して付加する。
ステップＳ９０９で、原稿画像生成部２０８が、ジョブ情報のジョブ結果のページ数を取得する。
【００３６】
ステップＳ９１０で、原稿画像生成部２０８が、ジョブ情報のジョブ種別にスキャンが有るか否かを判定する。原稿画像生成部２０８が、スキャンが有ると判定した場合処理はステップＳ９１１に進み、そうでない場合処理はステップＳ９１５に進む。
ステップＳ９１１で、原稿画像生成部２０８が、ジョブ情報のジョブ設定の面付けが両面か否かを判定する。原稿画像生成部２０８が、両面と判定した場合処理はステップＳ９１２に進み、そうでない場合処理はステップＳ９１３に進む。
ステップＳ９１２で、原稿画像生成部２０８が、ジョブ情報のジョブ結果のページ数を１／２倍に変更する。
【００３７】
ステップＳ９１３で、原稿画像生成部２０８が、ジョブ情報のジョブ設定にページ連写が有るか否かを判定する。原稿画像生成部２０８が、ページ連写が有ると判定した場合処理はステップＳ９１４に進み、そうでない場合処理はステップＳ９１５に進む。
ステップＳ９１４で、原稿画像生成部２０８が、ジョブ情報のジョブ結果のページ数を２倍に変更する。
ステップＳ９１５で、原稿画像生成部２０８が、ジョブ情報のジョブ結果のページ数を基に、原稿画像にジョブ結果のページ数に応じた厚み画像を追加する。ここでページ数に小数点以下の端数が存在する場合は整数に切り上げる。ここでページ数に応じた厚み画像を原稿画像に追加しているが、厚み画像ではなくページ数の数値を表示する画像を原稿画像に追加してもよい。
ステップＳ９１６で、原稿画像生成部２０８が、作成した原稿画像を文書画像として、履歴制御部２０３に返信する。そして情報処理は終了する。
【００３８】
以上が実施形態１の説明である。従来の画像形成装置では、図３Ａのように、履歴ボタンとしてジョブ情報を表示していた。この場合、ユーザが履歴表示に表示される履歴ボタンから再実行する機能を選択するためには、予め機能名、又は設定内容を記憶しておき、履歴として表示される機能、又は設定の内容から再実行する機能を想起する必要がある。一方で、ユーザの中には、機能、又は設定の内容ではなく、機能を実行する際に使用した処理対象の文書で実行した機能を記憶しているユーザがいる。そのようなユーザにとっては、図３Ａのように履歴ボタンに機能及び設定内容を表示したとしても、再実行する機能を想起することができず再実行する履歴ボタンを選択しにくい課題があった。
【００３９】
以上において説明した手順により、履歴制御部２０３は、メニュー機能制御部２０１が実行したジョブ情報、処理前画像、処理後画像を、ジョブ情報管理部２０４に依頼して図４のジョブ情報テーブルに保存する。履歴制御部２０３は、文書画像生成部２０７の原稿画像生成部２０８に指示して、文書画像として原稿を表す原稿画像を作成し、履歴情報と原稿画像とを履歴情報管理部２０５に依頼して図５の履歴情報テーブルに保存する。そして、履歴制御部２０３は、履歴表示部２１１に依頼して、ディスプレイ１２１のメイン画面３００の履歴表示領域３０８に履歴ボタン３１０に表示させる。このとき、履歴ボタン３１０には履歴原稿画像３２１として原稿画像を表示させる。また履歴制御部２０３は、履歴表示部２１１経由でユーザによって履歴ボタン３１０を選択されたことを検知する。そして履歴ボタン３１０に対応する履歴情報を履歴情報管理部２０５から、履歴情報にあるジョブＩＤのジョブ情報をジョブ情報管理部２０４から取得する。そして履歴制御部２０３は、メニュー機能制御部２０１にジョブ情報を送信してジョブ情報の機能の呼出を依頼する。すると、メニュー機能制御部２０１が、受信したジョブ情報の機能の画面を、ジョブ情報のジョブ設定がされた状態で表示する。これらの処理により、履歴ボタン３１０に文書画像として原稿画像が表示される。このことで機能を実行する際に使用した処理対象の文書で実行した機能を記憶しているユーザであっても文書画像である原稿画像を参照することで再実行する機能を想起でき、再実行する履歴ボタンを選択しやすくなる。
【００４０】
＜実施形態２＞
実施形態２について説明する。実施形態１では文書画像として原稿画像を表示することで、機能を実行する際に使用した文書で実行した機能を記憶しているユーザであっても、原稿画像を参照することで、再実行する機能を想起し、再実行する履歴ボタンを選択できるようにしていた。実施形態２では、履歴ボタンに文書画像として成果物の画像を表示する処理の例を説明する。特に断らない限り、実施形態２で、実施形態１と同一の番号の図、フローチャート、処理は、それぞれ実施形態１の同一番号の図、フローチャート、処理と同一である。
【００４１】
図３Ｄは、実施形態２のジョブ再実行前のメイン画面３００の例である。実施形態２に関係しないボタン、表示項目は説明を省略する。特に断らない限り、実施形態２で、図３Ａ〜図３Ｃと同一の番号の表示内容は図３Ａ〜図３Ｃと同一である。図３Ａ〜図３Ｃとの違いは、履歴ボタン３１０の代わりに図３Ｄで履歴ボタン３３０が表示される。履歴ボタン３３０は、過去に「ボックスプリント」機能を利用した履歴を表示し、履歴から「ボックスプリント」機能を実行したときと同じジョブ設定で再実行する履歴ボタンである。履歴機能表示３３１は、履歴情報のうち実行された機能名を示す。履歴ジョブ設定表示３３２は、履歴情報のうち実行されたジョブ設定の内容を示す。図３Ｄでは、図３Ｂの履歴文書表示３２０、履歴原稿画像３２１の代わりに履歴文書表示３３３、履歴成果物画像３３４が表示される。履歴文書表示３３３は、履歴ボタン３３０が登録時に実行されたジョブで使用された文書の画像を示す。実施形態２では、履歴文書表示３３３には、ジョブで使用した文書画像としてジョブの結果出力された成果物を模式的に表す履歴成果物画像３３４が表示される。履歴成果物画像３３４は、履歴ボタン３３０が登録時に実行されたジョブの結果として出力された成果物を模式的に表す画像である。履歴成果物画像３３４には、成果物の表紙、ボックスプリント機能を実行する際にプリントされた成果物の枚数を表す厚み画像、部数を表す部数画像等が模式的に表される。なお成果物画像は成果物を忠実に示す画像でなくてもよい。例えば、成果物の厚みの表示及び部数画像は、厚み画像及び部数画像ではなく、成果物の枚数、ページ数、部数を数字で示す等してもよい。
【００４２】
図３Ｅは実施形態２のジョブ再実行後のメイン画面３００の例である。実施形態２に関係しないボタン、表示項目は説明を省略する。特に断らない限り、実施形態２で図３Ａ〜図３Ｄと同一の番号の表示内容は図３Ａ〜図３Ｄの表示内容と同一である。図３Ｄとの違いは、履歴ボタン３３０に加えて履歴ボタン３３５が追加されている。すなわち図３Ｅで、メイン画面３００にはジョブ実行後の状態として履歴ボタンが１つ追加され、履歴ボタンが２つ表示される。履歴ボタン３３５は「ボックスプリント」機能のジョブを実行した履歴を表示し、履歴から「ボックスプリント」機能を実行したときと同じジョブ設定で再実行する履歴ボタンである。
図４に、ジョブ情報テーブルの一例を示す。実施形態２では図４Ｂを用いて説明する。
図５に、履歴情報テーブルの一例を示す。実施形態２では図５Ｂを用いて説明する。
【００４３】
次に、図７を用いて、実施形態２の画像形成装置１０１の動作を説明する。図７Ｂは、実施形態２の画像形成装置１０１で、メニュー機能制御部２０１からの履歴追加処理依頼を受信したときに、履歴制御部２０３が履歴追加処理を行うフローチャートである。図７Ｂの各ステップは、ＲＯＭ１１３、又は外部メモリに格納されたプログラムをＣＰＵ１１１が実行することで処理される。図７Ａとの違いは、ステップＳ７０５の代わりに、ステップＳ７１１で、履歴制御部２０３は、文書画像生成部２０７の成果物画像生成部２０９にジョブ情報を送信し成果物画像の生成を依頼し、成果物画像生成部２０９から成果物画像を取得する。実施形態２で図４ＢのジョブＩＤ「ＪＯＢ０１１」の場合、履歴制御部２０３は、図３Ｄの履歴成果物画像３３４のような画像を生成する。この処理の詳細は図１０で説明する。
【００４４】
次に、図１０を用いて、実施形態２の画像形成装置１０１の動作を説明する。図１０は、実施形態２の画像形成装置１０１で、履歴制御部２０３からの依頼に基づき、文書画像生成部２０７の成果物画像生成部２０９が文書画像として成果物画像を生成する情報処理を表すフローチャートである。図１０の各ステップは、ＲＯＭ１１３、又は外部メモリに格納されたプログラムをＣＰＵ１１１が実行することで処理される。
ステップＳ１００１で、文書画像生成部２０７の成果物画像生成部２０９が、履歴制御部２０３から成果物画像作成依頼を受信し、ジョブ情報を受信する。以下では受信したジョブ情報を単にジョブ情報と呼ぶ。
ステップＳ１００２で、成果物画像生成部２０９が、ジョブ情報のジョブ種別にプリントが有るか否かを判定する。成果物画像生成部２０９が、プリントが有ると判定した場合処理はステップＳ１００３に進み、そうでない場合処理はステップＳ１００５に進む。
ステップＳ１００３で、成果物画像生成部２０９が、ジョブ情報のジョブ設定にＮｕｐが有るか否かを判定する。成果物画像生成部２０９が、Ｎｕｐが有ると判定した場合処理はステップＳ１００４に進み、そうでない場合処理はステップＳ１００５に進む。
ステップＳ１００４で、成果物画像生成部２０９が、ジョブ情報のジョブ結果のページ数が２以上であるかを判定する。成果物画像生成部２０９が、ページ数が２以上であると判定した場合処理はステップＳ１００７に進み、そうでない場合処理はステップＳ１００５に進む。
【００４５】
ステップＳ１００５で、成果物画像生成部２０９が、ジョブ情報の処理後画像のうち１番目の処理後画像を外部メモリ１２２から読み出して取得する。
ステップＳ１００６で、成果物画像生成部２０９が、成果物画像の表紙画像にステップＳ１００５で取得した１番目の処理後画像を付加する。
ステップＳ１００７で、成果物画像生成部２０９が、ジョブ情報の処理後画像のうち１番目からＮｕｐ数番目の処理後画像を外部メモリ１２２から読み出して取得する。例えば図４ＢのジョブＩＤが「ＪＯＢ０１１」の場合、ジョブ情報のジョブ設定のＮｕｐが「２ｉｎ１」であるため、Ｎｕｐ数は「２」となる。したがって、ステップＳ１００７では、成果物画像生成部２０９は、１番目から「２」番目までの処理後画像を外部メモリ１２２から読み出して取得する。
ステップＳ１００８で、成果物画像生成部２０９が、成果物画像の表紙画像に、ステップＳ１００７で取得した１番目からＮｕｐ番目までの処理後画像を１枚に縮小及び合成して付加する。
【００４６】
ステップＳ１００９で、成果物画像生成部２０９は、ジョブ設定にフィニッシングが有るか否かを判定する。成果物画像生成部２０９は、フィニッシングが有ると判定した場合処理はステップＳ１０１０に進み、そうでない場合処理はステップＳ１０１４に進む。
ステップＳ１０１０で、成果物画像生成部２０９は、ジョブ設定のフィニッシングにホチキスが有るか否かを判定する。成果物画像生成部２０９は、ホチキスが有ると判定した場合処理はステップＳ１０１１に進み、そうでない場合処理はステップＳ１０１４に進む。
ステップＳ１０１１で、成果物画像生成部２０９は、成果物画像の表紙画像にホチキスされていることを模式的に表す画像であるホチキス画像を付加する。なお、図３Ｄの履歴成果物画像３３４には、ホチキス画像が左上の位置に１箇所表示されていたが、ジョブ情報のジョブ設定に応じて左上だけでなく他の位置にホチキス画像が付加されてもよいし、ホチキスの箇所数に応じて複数のホチキス画像が付加されてもよい。
【００４７】
ステップＳ１０１２で、成果物画像生成部２０９は、ジョブ設定のフィニッシングにパンチ穴が有るか否かを判定する。成果物画像生成部２０９は、パンチ穴が有ると判定した場合処理はステップＳ１０１３に進み、そうでない場合処理はステップＳ１０１４に進む。
ステップＳ１０１３で、成果物画像生成部２０９は、成果物画像の表紙画像にパンチ穴処理されていることを模式的に表す画像であるパンチ穴画像を付加する。パンチ穴画像としては、ジョブ情報のジョブ設定の位置及び個数に応じたパンチ穴画像が付加される。なお、ステップＳ１０１０〜Ｓ１０１２では、ジョブ設定のフィニッシングにホチキス、又はパンチ穴が有った場合に、成果物画像にホチキス画像、又はパンチ穴画像を付加している。しかしジョブ設定のフィニッシングとしてホチキス、又はパンチ穴以外に製本処理等がある場合は、フィニッシング処理に応じた画像が表紙画像に付加されてもよい。
【００４８】
ステップＳ１０１４で、成果物画像生成部２０９が、ジョブ情報のジョブ結果のページ数を取得する。
ステップＳ１０１５で、成果物画像生成部２０９が、ジョブ情報のジョブ種別にプリントが有るか否かを判定する。成果物画像生成部２０９は、プリントが有ると判定した場合処理はステップＳ１０１６に進み、そうでない場合処理はステップＳ１０２０に進む。
ステップＳ１０１６で、成果物画像生成部２０９が、ジョブ情報のジョブ設定の面付けが両面であるか否かを判定する。成果物画像生成部２０９が、両面であると判定した場合処理はステップＳ１０１７に進み、そうでない場合処理はステップＳ１０１８に進む。
ステップＳ１０１７で、成果物画像生成部２０９が、ジョブ情報のジョブ結果のページ数を１／２倍に変更する。
ステップＳ１０１８で、成果物画像生成部２０９が、ジョブ情報のジョブ設定にＮｕｐが有るか否かを判定する。成果物画像生成部２０９は、Ｎｕｐが有ると判定した場合処理はステップＳ１０１９に進み、そうでない場合処理はステップＳ１０２０に進む。
ステップＳ１０１９で、成果物画像生成部２０９が、ジョブ情報のジョブ結果のページ数を１／Ｎ倍に変更する。
【００４９】
ステップＳ１０２０で、成果物画像生成部２０９が、ジョブ情報のジョブ結果のページ数を基に成果物画像にジョブ結果のページ数に応じた厚み画像を追加する。ここでページ数に小数点以下の端数が存在する場合は整数に切り上げとする。ここでページ数に応じた厚み画像を成果物画像に追加しているが、厚み画像ではなくページ数の数値を表示する画像を成果物画像に追加してもよい。
ステップＳ１０２１で、成果物画像生成部２０９が、ジョブ情報のジョブ結果の部数を基に成果物画像に対してジョブ結果の部数に応じた部数画像を追加する。
ステップＳ１０２２で、成果物画像生成部２０９が、作成した成果物画像を文書画像として履歴制御部２０３に返信する。そして情報処理は終了する。
【００５０】
以上が実施形態２の説明である。従来の画像形成装置では、図３Ａのように、履歴ボタンとしてジョブ情報を表示していた。ユーザの中には、機能、又は設定内容ではなく、機能を実行する際に使用した処理対象の文書で、実行した機能を記憶しているユーザがいる。そのようなユーザにとっては、図３Ａのように機能、又は設定内容を履歴ボタンとして表示されたとしても、再実行する機能を想起することができず、再実行する履歴ボタンを選択しにくいという課題があった。また、実施形態１の場合は履歴ボタンに文書画像として原稿画像を表示していた。しかし、例えば実施形態２のように「ボックスプリント」のジョブのように、画像形成装置の外部メモリ等に保存された文書データを印刷するようなジョブを実行した履歴を表示する場合がある。このような場合には、原稿よりは成果物を示す画像の方が、再実行する履歴ボタンを想起する際に適切である場合がある。
【００５１】
以上において説明した手順により、履歴制御部２０３は、メニュー機能制御部２０１が実行したジョブ情報、処理前画像、処理後画像を、ジョブ情報管理部２０４に依頼して図４のジョブ情報テーブルに保存する。履歴制御部２０３は、文書画像生成部２０７の成果物画像生成部２０９に指示し文書画像として成果物を表す成果物画像を作成し、履歴情報と成果物画像とを履歴情報管理部２０５に依頼して図５のジ履歴情報テーブルに保存する。履歴制御部２０３は、履歴表示部２１１に依頼しディスプレイ１２１のメイン画面３００の履歴表示領域３０８に履歴ボタン３３０に表示させる。このとき履歴ボタン３３０には履歴成果物画像３３４として成果物画像を表示させる。これらの処理により履歴ボタン３３０に文書画像として成果物画像が表示される。このことで機能を実行する際に使用した処理対象の文書で実行した機能を記憶しているユーザであっても、文書画像である成果物画像を参照することで再実行する機能を想起することができ再実行する履歴ボタンを選択しやすくなる。
【００５２】
＜実施形態３＞
次に、実施形態３について説明する。実施形態１では文書画像として原稿画像を、実施形態２では文書画像として成果物画像を表示していた。実施形態３では、履歴ボタンに原稿画像に加えて成果物画像を文書画像として表示する処理の例を説明する。特に断らない限り、実施形態３で実施形態１〜２と同一の番号の図、フローチャート、処理は実施形態１〜２の図、フローチャート、処理と同一である。
【００５３】
図３Ｆは、実施形態３のジョブ再実行前のメイン画面３００の例である。実施形態３の形態に関係しないボタン、表示項目は説明を省略する。特に断らない限り、実施形態３で図３Ａ〜図３Ｅと同一の番号の表示内容は図３Ａ〜図３Ｅの表示内容と同一である。図３Ａ〜図３Ｅとの違いは、履歴ボタン３１０の代わりに図３Ｆでは履歴ボタン３４０が表示される。履歴ボタン３４０は、過去に「コピー」機能を利用した履歴を表示し、履歴から「コピー」機能を過去実行したときと同じジョブ設定で再実行する履歴ボタンである。履歴機能表示３４１は、履歴情報のうち実行された機能名を示す。履歴ジョブ設定表示３４２は履歴情報のうち実行されたジョブ設定の内容を示す。図３Ｆでは、図３Ｂの履歴文書表示３２０、履歴原稿画像３２１の代わりに履歴文書表示３４３、履歴原稿成果物画像３４４が表示される。履歴文書表示３４３は履歴ボタン３４０の登録時に実行されたジョブで使用された文書の画像を示す。実施形態３では、履歴文書表示３４３には、ジョブで使用した文書画像として、ジョブの入力として使用された原稿とジョブの結果出力された成果物とを模式的に表す履歴原稿成果物画像３４４を表示する。履歴原稿成果物画像３４４は、履歴ボタン３４０の登録時に実行されたジョブの入力として使用された原稿と、ジョブの結果として出力された成果物とを模式的に表す画像である。履歴原稿成果物画像３４４には、原稿画像として原稿の表紙、コピー機能を実行する際に入力された原稿の枚数を示す厚み画像が模式的に表される。さらに加えて履歴原稿成果物画像３４４は、成果物画像として成果物の表紙、ボックスプリント機能を実行する際にプリントされた成果物の枚数を表す厚み画像、部数を表す部数画像等が模式的に表される。なお原稿画像、又は成果物画像は原稿、成果物を忠実に示す画像でなくてもよい。例えば、原稿、又は成果物の厚みの表示、部数画像は、厚み画像、部数画像ではなく原稿、成果物の枚数、ページ数、部数を数字で示す等してもよい。
【００５４】
図３Ｇは実施形態３のジョブ再実行後のメイン画面３００の例である。実施形態３の形態に関係しないボタン、表示項目は説明を省略する。特に断らない限り、実施形態３で図３Ａ〜図３Ｆと同一の番号の表示内容は図３Ａ〜図３Ｆの表示内容と同一である。図３Ｆとの違いは、履歴ボタン３４０に加えて履歴ボタン３４５が追加されている。すなわち図３Ｇで、メイン画面３００には、ジョブ実行後の状態として履歴ボタンが１つ追加され、履歴ボタンが２つ表示される。履歴ボタン３４５は、「コピー」機能のジョブを実行した履歴を表示し、履歴から「コピー」機能を実行したときと同じジョブ設定で再実行する履歴ボタンである。
図４に、ジョブ情報テーブルの一例を示す。実施形態３では図４Ｃを用いて説明する。
図５に、履歴情報テーブルの一例を示す。実施形態３では図５Ｃを用いて説明する。
【００５５】
次に、図７を用いて、実施形態３の画像形成装置１０１の動作を説明する。図７Ｃは、実施形態３の画像形成装置１０１でメニュー機能制御部２０１からの履歴追加処理依頼を受信したときに、履歴制御部２０３が履歴追加処理を行うフローチャートである。図７Ｃの各ステップはＲＯＭ１１３、又は外部メモリに格納されたプログラムをＣＰＵ１１１が実行することで処理される。図７Ａとの違いは、ステップＳ７０５の後に後述のステップＳ７２１〜ステップＳ７２４の処理が追加されている。
ステップＳ７２１で、履歴制御部２０３は、原稿と成果物とを表す画像に相違があるか否かを判定する原稿成果物相違判定処理を行う。この処理の詳細は図１１で説明する。
ステップＳ７２２で、履歴制御部２０３は、ステップＳ７２１の原稿成果物相違判定処理の結果、原稿と成果物とに相違が有るか否かを判定する。履歴制御部２０３は、相違があると判定した場合処理はステップＳ７２３に進み、そうでない場合処理はステップＳ７０６に進む。
【００５６】
ステップＳ７２３で、履歴制御部２０３は、ジョブ情報から成果物画像を作成する成果物画像作成処理を行う。この処理は図７ＢのステップＳ７１１と同様であり、詳細は図１０ですでに説明したため説明は省略する。
ステップＳ７２４で、履歴制御部２０３は、ステップＳ７２１で取得した原稿画像とステップＳ７２３で取得した成果物画像とを、文書画像生成部２０７の原稿成果物画像生成部２１０に送信し、原稿成果物画像の作成を依頼する。原稿成果物画像生成部２１０は、受信した原稿画像に成果物画像を追加した原稿成果物画像を作成して履歴制御部２０３に送信する。履歴制御部２０３は、原稿成果物画像を取得する。
【００５７】
次に、図１１を用いて、実施形態３の画像形成装置１０１の動作を説明する。図１１は、実施形態３の画像形成装置１０１で、履歴制御部２０３がジョブの原稿と成果物とに相違があるか否かの判定処理を表すフローチャートである。図１１の各ステップは、ＲＯＭ１１３、又は外部メモリに格納されたプログラムをＣＰＵ１１１が実行することで処理される。
ステップＳ１１０１で、履歴制御部２０３は、原稿成果物相違判定処理の対象となるジョブ情報を取得する。ここでは図４ＣのジョブＩＤ「ＪＯＢ０２１」のジョブ情報を取得したとする。
ステップＳ１１０２で、履歴制御部２０３は、ジョブ情報のジョブ設定にＮｕｐ設定が有り、かつ、ＮｕｐのＮが２以上、すなわち２ｕｐとなる２ｉｎ１以上が設定されているか否かを判定する。履歴制御部２０３が、条件に合致していると判定した場合処理はステップＳ１１１０に進み、そうでない場合処理はステップＳ１１０３に進む。
ステップＳ１１０３で、履歴制御部２０３は、ジョブ情報のジョブ設定にページ連写があるか否かを判定する。履歴制御部２０３は、ページ連写があると判定した場合処理はステップＳ１１１０に進み、そうでない場合処理はステップＳ１１０４に進む。
【００５８】
ステップＳ１１０４で、履歴制御部２０３は、ジョブ情報のジョブ設定に倍率が１００％ではないか否かを判定する。履歴制御部２０３は、倍率が１００％ではないと判定した場合処理はステップＳ１１１０に進み、そうでない場合処理はステップＳ１１０５に進む。
ステップＳ１１０５で、履歴制御部２０３は、ジョブ情報のジョブ設定にエリア処理が有るか否かを判定する。履歴制御部２０３は、エリア処理が有ると判定した場合処理はステップＳ１１１０に進み、そうでない場合処理はステップＳ１１０６に進む。なお、ここでエリア処理とはトリミング、マスキング、ネガポジ反転等の画像処理を表す。
ステップＳ１１０６で、履歴制御部２０３は、ジョブ情報のジョブ種別にスキャン有り、かつ、プリント有りか否かを判定する。履歴制御部２０３が、条件に合致していると判定した場合処理はステップＳ１１０７に進み、そうでない場合処理はステップＳ１１０９に進む。
ステップＳ１１０７で、履歴制御部２０３は、ジョブ情報のジョブ設定に用紙サイズ変更が有るか否かを判定する。履歴制御部２０３は、用紙サイズ変更があると判定した場合処理はステップＳ１１１０に進み、そうでない場合処理はステップＳ１１０８に進む。
【００５９】
ステップＳ１１０８で、履歴制御部２０３は、ジョブ情報のジョブ設定にカラーモード変更があるか否かを判定する。履歴制御部２０３は、カラーモード変更があると判定した場合処理はステップＳ１１１０に進み、そうでない場合処理はステップＳ１１０９に進む。
ステップＳ１１０９で、履歴制御部２０３は、原稿成果物相違判定処理の結果として原稿と成果物とに相違無しである旨を返却する。
ステップＳ１１１０で、履歴制御部２０３は、原稿成果物相違判定処理の結果として原稿と成果物とに相違有りである旨を返却する。そして判定処理は終了する。
【００６０】
以上が実施形態３の説明である。実施形態１では文書画像として原稿画像を、実施形態２では文書画像として成果物画像を表示していた。ここで複数の履歴が存在し、かつ、それらの履歴の成果物は同じだが原稿が異なる履歴の場合、実施形態１で履歴として表示される文書画像は原稿画像でありどれも同じとなる。またここで、複数の履歴が存在し、かつそれらの履歴の原稿は同じだが成果物が異なる履歴の場合、実施形態２で履歴として表示される文書画像は成果物画像でありどれも同じとなる。すなわち実施形態１又は実施形態２で文書画像として原稿画像又は成果物画像だけを表示した場合、文書画像の違いを判別できず、再実行する履歴を選び出すのが難しいという課題があった。
【００６１】
以上において説明した手順により、履歴制御部２０３は、文書画像生成部２０７の原稿画像生成部２０８に指示して、文書画像として原稿を表す成果物画像を作成する。そして履歴制御部２０３は、原稿成果物相違判定処理を行い、ジョブ情報から原稿と成果物とに相違があるか否かを判定する。履歴制御部２０３は、原稿と成果物とに相違があると判定した場合は、文書画像生成部２０７の成果物画像生成部２０９に指示して文書画像として原稿を表す成果物画像を作成し、原稿画像に成果物画像を加えた原稿成果物画像を作成する。そして履歴制御部２０３は、履歴表示部２１１に依頼してディスプレイ１２１のメイン画面３００の履歴表示領域３０８に履歴ボタン３４０に表示させる。このとき履歴ボタン３３０には履歴原稿成果物画像３４４として原稿成果物画像を表示させる。これらの処理により履歴ボタン３３０に文書画像として原稿成果物画像が表示される。このことで複数の履歴が存在し、かつ、それらの履歴の原稿又は成果物は同じであっても、ユーザは原稿成果物画像を参照することで文書画像の違いを判別でき、再実行する履歴を選び出すことができるようになる。
【００６２】
＜実施形態４＞
次に、実施形態４について説明する。実施形態１〜３では履歴に文書画像として原稿画像、成果物画像、又はその両方を表示していた。複数の履歴で文書画像を表示した場合、ディスプレイの表示領域の制限から全ての履歴に文書画像を表示するとユーザのスクロール操作が多くなり操作が煩雑になる課題があった。そのような場合に同じジョブ設定の履歴でジョブ設定表示を省略する実施形態を説明する。なお、実施形態４では実施形態１の文書画像として原稿画像を表示する処理を基に説明しているが、実施形態２、又は３での成果物画像、原稿成果物画像を表示する場合にも適用できる。特に断らない限り、実施形態４で、実施形態１〜３と同一の番号の図、フローチャート、処理は実施形態１〜３の図、フローチャート、処理と同一である。
【００６３】
図３Ｈは実施形態４のジョブ実行前のメイン画面３００の例である。実施形態４の形態に関係しないボタン、表示項目は説明を省略する。特に断らない限り、実施形態４で図３Ａ〜図３Ｇと同一の番号の表示内容は図３Ａ〜図３Ｇの表示内容と同一である。図３Ａ〜図３Ｇとの違いは、履歴ボタン３１０、履歴ボタン３２２の代わりに図３Ｈでは履歴ボタン３５０、履歴ボタン３５４が表示される。履歴ボタン３５０は過去に「コピー」機能を利用した履歴を表示し、履歴から「コピー」機能を過去実行したときと同じジョブ設定で再実行する履歴ボタンである。履歴機能表示３５１は履歴情報のうち実行された機能名を示す。履歴ジョブ設定表示３５２は履歴情報のうち実行されたジョブ設定の内容を示す。図３Ｈでは、図３Ｂの履歴文書表示３２０の代わりに履歴文書表示３５３が表示される。履歴文書表示３５３は、履歴ボタン３５０の登録時に実行されたジョブで使用された文書の画像を示す。履歴ボタン３５４は過去に「コピー」機能を利用した履歴を表示し、履歴から「コピー」機能を過去実行したときと同じジョブ設定で再実行する履歴ボタンである。
【００６４】
図３Ｉは実施形態４のジョブ実行後のメイン画面３００の例である。実施形態４の形態に関係しないボタン、表示項目は説明を省略する。特に断らない限り、実施形態４で図３Ａ〜図３Ｈと同一の番号の表示内容は図３Ａ〜図３Ｈの表示内容と同一である。図３Ｈとの違いは、履歴ボタン３５０に履歴文書表示３５３に加えて履歴文書表示３５５が追加されている。すなわち図３Ｉでは、メイン画面３００にはジョブ実行後の状態として履歴ボタン３５０の中に履歴が省略して追加され、履歴文書表示が２つ表示される。履歴文書表示３５５は履歴ボタン３５０が登録されたときと同じジョブ設定でジョブを実行したときに、実行に用いた文書画像を表示する。
図４に、ジョブ情報テーブルの一例を示す。実施形態４では図４Ｄを用いて説明する。
図５に、履歴情報テーブルの一例を示す。実施形態４では図５Ｄを用いて説明する。
【００６５】
次に、図７を用いて、実施形態４の画像形成装置１０１の動作を説明する。図７Ｄは、実施形態４の画像形成装置１０１でメニュー機能制御部２０１からの履歴追加処理依頼を受信したときに、履歴制御部２０３が履歴追加処理を行うフローチャートである。図７Ｄの各ステップはＲＯＭ１１３、又は外部メモリに格納されたプログラムをＣＰＵ１１１が実行することで処理される。図７Ａとの違いはステップＳ７０６の後に後述のステップＳ７３１〜ステップＳ７３４の処理が追加されている。
ステップＳ７３１で、履歴制御部２０３は、履歴情報管理部２０５に依頼して図５の履歴情報テーブルに保存されている、既に履歴情報として登録されている履歴情報を取得し履歴情報のジョブＩＤを取得する。ここでは図５Ｄの履歴ＩＤ「Ｈ０３１」「Ｈ０３２」のみが登録されているとし、履歴制御部２０３は、これらの履歴情報とジョブＩＤ「ＪＯＢ０３１」「ＪＯＢ０３２」を取得するものとする。また履歴制御部２０３は、取得したジョブＩＤを基にジョブ情報管理部２０４に依頼して、図４のジョブ情報テーブルに保存されているジョブＩＤに対応するジョブ情報を取得する。ここでは図４ＤのジョブＩＤ「ＪＯＢ０３１」「ＪＯＢ０３２」のジョブ情報を取得するものとする。
【００６６】
ステップＳ７３２で、履歴制御部２０３は、ステップＳ７３１で取得した既に登録されている履歴情報のジョブ情報の中に、ステップＳ７０１で取得したジョブ設定と同じジョブ設定の履歴が存在するか否かを判定する。履歴制御部２０３は、ジョブ設定が同じ履歴が存在すると判定した場合処理はステップＳ７３３に進み、そうでない場合処理はステップＳ７３４に進む。図５Ｄと図４Ｄの場合を例に説明すると、履歴制御部２０３は、取得したジョブ情報がジョブＩＤ「ＪＯＢ０３３」で示すジョブ情報の場合、ジョブ設定が同じジョブ情報は「ＪＯＢ０３１」であると判定する。そして履歴制御部２０３は、「ＪＯＢ０３１」の履歴である履歴ＩＤ「Ｈ０３１」の履歴情報が存在すると判定する。
ステップＳ７３３で、履歴制御部２０３は、ステップＳ７３２で取得したジョブ設定が同じである履歴ＩＤを、登録する履歴情報の追加先履歴ＩＤとして設定する。図５Ｄの場合、履歴ＩＤ「Ｈ０３３」の履歴情報の追加先履歴ＩＤにはジョブ設定が同じである履歴ＩＤ「Ｈ０３１」が設定される。
【００６７】
ステップＳ７３４で、履歴制御部２０３は、履歴情報管理部２０５に依頼して履歴情報を履歴管理テーブルに保存する。このときステップＳ７３３で追加先履歴ＩＤが存在する場合は、履歴制御部２０３は、履歴情報の追加先履歴ＩＤに保存する。
ステップＳ７３５で、履歴制御部２０３は、履歴情報管理部２０５に依頼して、図５の履歴情報テーブルに追加先履歴ＩＤが存在する履歴情報が存在するか否かを判定する。履歴制御部２０３は、追加先履歴ＩＤが存在する履歴情報が存在すると判定した場合処理はステップＳ７３６に進み、そうでない場合処理はステップＳ７０８に進む。
ステップＳ７３６で、履歴制御部２０３は、図３のメイン画面３００の履歴表示に履歴を表示する際に、追加先履歴ＩＤが存在する履歴情報は、追加先履歴ＩＤの履歴ボタンに文書画像表示を表示する。その他の処理はステップＳ７０８と同様なため説明は省略する。
【００６８】
以上が実施形態４の説明である。実施形態１〜３では、履歴に文書画像として原稿画像、成果物画像、又はその両方を表示していた。履歴ボタンに履歴機能名、履歴ジョブ設定表示に加えて、文書画像を表示することによって履歴ボタンの表示領域が大きくなる。このとき複数の履歴を表示した場合、ディスプレイ１２１の表示領域の制限から履歴表示に表示する履歴ボタン全てに文書画像を表示すると、表示できる履歴ボタンが少なくなることで、ユーザのスクロール操作が多くなり操作が煩雑になる課題があった。
【００６９】
以上において説明した手順により、履歴制御部２０３は、履歴追加処理の際に既に存在する履歴にジョブ設定が同じ履歴が存在するか否かを判定し、存在する場合は履歴情報の追加先履歴ＩＤにジョブ設定が同じ履歴ＩＤを設定し保存する。そして履歴制御部２０３は、履歴表示時に、追加先履歴ＩＤが存在する履歴情報は追加先履歴ＩＤの履歴ボタンに文書画像表示のみ表示する。これらの処理により同じジョブ設定の履歴は履歴ボタンには追加する履歴の文書画像のみ表示し、ジョブ設定表示を省略して表示することができる。これにより表示が必要な履歴ボタン数を削減することで、履歴に文書画像を表示してもユーザのスクロール操作の負担を軽減することができる。
【００７０】
＜実施形態５＞
次に、実施形態５について説明する。実施形態４ではディスプレイの表示領域の制限から、全ての履歴に文書画像表示するとユーザの操作が煩雑になる課題に対して同じジョブ設定の履歴のジョブ設定表示を省略していた。実施形態５では実施形態４におけるジョブ設定表示の代わりに、同じ文書画像の履歴の文書画像表示を省略する実施形態を説明する。なお実施形態５では実施形態１の文書画像として原稿画像を表示する処理を基に説明しているが、実施形態２又は３での成果物画像、又は原稿成果物画像を表示する場合にも適用できる。特に断らない限り、実施形態５で実施形態１〜４と同一の番号の図、フローチャート、処理は、実施形態１〜４の図、フローチャート、処理と同一である。
【００７１】
図３Ｊは実施形態５のジョブ実行前のメイン画面３００の例である。実施形態５の形態に関係しないボタン、表示項目は説明を省略する。特に断らない限り、実施形態５で図３Ａ〜図３Ｉと同一の番号の表示内容は図３Ａ〜図３Ｉの表示内容と同一である。図３Ａ〜図３Ｉとの違いは履歴ボタン３１０、履歴ボタン３２２の代わりに図３Ｊでは履歴ボタン３６０、履歴ボタン３６４が表示される。履歴ボタン３６０は過去に「コピー」機能を利用した履歴を表示し、履歴から「コピー」機能を過去実行したときと同じジョブ設定で再実行する履歴ボタンである。履歴機能表示３６１は履歴情報のうち実行された機能名を示す。履歴ジョブ設定表示３６２は履歴情報のうち実行されたジョブ設定の内容を示す。図３Ｊでは、図３Ｂの履歴文書表示３２０の代わりに履歴文書表示３６３が表示される。履歴文書表示３６３は履歴ボタン３６０の登録時に実行されたジョブで使用された文書の画像を示す。履歴ボタン３６４は、過去に「コピー」機能を利用した履歴を表示し、履歴から「コピー」機能を過去実行したときと同じジョブ設定で再実行する履歴ボタンである。
【００７２】
図３Ｋは実施形態５のジョブ実行後のメイン画面３００の例である。実施形態５の形態に関係しないボタン、表示項目は説明を省略する。特に断らない限り、実施形態５で図３Ａ〜図３Ｊと同一の番号の表示内容は図３Ａ〜図３Ｊの表示内容と同一である。図３Ｊとの違いは、履歴ボタン３６０に履歴ジョブ設定表示３６２に加えてジョブ設定表示３６６が追加されている。すなわち図３Ｋでは、メイン画面３００に、ジョブ実行後の状態として履歴ボタン３６０の中に履歴が省略して追加されジョブ設定表示が２つ表示される。ジョブ設定表示３６６は、履歴ボタン３６０が登録されたときと同じ原稿を使用したり、同じ成果物になるような原稿、又はジョブ設定を行ったりする等、同じ文書画像となるようなジョブを実行したときに、実行した際のジョブ設定を表示する。
図４にジョブ情報テーブルの一例を示す。実施形態５では図４Ｅを用いて説明する。
図５に履歴情報テーブルの一例を示す。実施形態５では図５Ｅを用いて説明する。
【００７３】
次に図７を用いて実施形態５の画像形成装置１０１の動作を説明する。図７Ｅは実施形態５の画像形成装置１０１でメニュー機能制御部２０１からの履歴追加処理依頼を受信したときに、履歴制御部２０３が履歴追加処理を行うフローチャートである。図７Ｅの各ステップはＲＯＭ１１３、又は外部メモリに格納されたプログラムをＣＰＵ１１１が実行することで処理される。図７Ｄとの違いはステップＳ７３２の代わりにステップＳ７４１、ステップＳ７３６の代わりにステップＳ７４２の処理が追加されている。
ステップＳ７４１で、履歴制御部２０３は、ステップＳ７３１で取得した既に登録されている履歴情報の文書画像の中に、ステップＳ７０５の原稿画像作成処理で作成された文書画像と同じ文書画像を持つ履歴が存在するか否かを判定する。ここでは文書画像が同じである履歴が存在するか否かを判定しているが、文書画像のサイズ、位置、表紙等が同じでなくとも類似する文書画像を持つ履歴が存在した場合でも、同じ文書画像を持つ履歴であると判定してもよい。履歴制御部２０３は、文書画像が同じ履歴が存在すると判定した場合処理はステップＳ７３３に進み、そうでない場合処理はステップＳ７３４に進む。
ステップＳ７４２で、履歴制御部２０３は、図３のメイン画面３００の履歴表示に履歴を表示する際に、追加先履歴ＩＤが存在する履歴情報は追加先履歴ＩＤの履歴ボタンにジョブ設定表示を表示する。その他の履歴表示処理はステップＳ７０８と同様なため説明は省略する。
【００７４】
以上が実施形態５の説明である。実施形態１〜３では、履歴に文書画像として原稿画像、成果物画像、又はその両方を表示していた。履歴ボタンに履歴機能名、履歴ジョブ設定表示に加えて、文書画像を表示することによって履歴ボタンの表示領域が大きくなる。これにより複数の履歴を表示した場合、ディスプレイ１２１の表示領域の制限から、履歴表示に表示する履歴ボタン全てに文書画像を表示すると表示できる履歴ボタンが少なくなることで、ユーザのスクロール操作が多くなり操作が煩雑になる課題があった。
【００７５】
以上において説明した手順により、履歴制御部２０３は、履歴追加処理の際に既に存在する履歴に文書画像が同じ履歴が存在するか否かを判定し、存在する場合は履歴情報の追加先履歴ＩＤに文書画像が同じ履歴ＩＤを設定し保存する。そして履歴制御部２０３は履歴表示時に、追加先履歴ＩＤが存在する履歴情報は追加先履歴ＩＤの履歴ボタンにジョブ設定表示のみ表示する。これらの処理により、同じ文書画像の履歴は履歴ボタンには追加する履歴のジョブ設定表示のみ表示し文書画像表示を省略して表示することができる。これにより表示が必要な履歴ボタン数を削減することで、履歴に文書画像を表示してもユーザのスクロール操作の負担を軽減することができる。
【００７６】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００７７】
以上、本発明の実施形態の一例について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
【００７８】
以上、上述した各実施形態の処理によれば、再実行する機能を選択しやすい履歴表示を提供することができる。
【符号の説明】
【００７９】
１０１  画像形成装置
１１１  ＣＰＵ
【図１】
2020124853.tif 000003
【図２】
2020124853.tif 000004
【図３Ａ】
2020124853.tif 000005
【図３Ｂ】
2020124853.tif 000006
【図３Ｃ】
2020124853.tif 000007
【図３Ｄ】
2020124853.tif 000008
【図３Ｅ】
2020124853.tif 000009
【図３Ｆ】
2020124853.tif 000010
【図３Ｇ】
2020124853.tif 000011
【図３Ｈ】
2020124853.tif 000012
【図３Ｉ】
2020124853.tif 000013
【図３Ｊ】
2020124853.tif 000014
【図３Ｋ】
2020124853.tif 000015
【図４Ａ】
2020124853.tif 000016
【図４Ｂ】
2020124853.tif 000017
【図４Ｃ】
2020124853.tif 000018
【図４Ｄ】
2020124853.tif 000019
【図４Ｅ】
2020124853.tif 000020
【図５Ａ】
2020124853.tif 000021
【図５Ｂ】
2020124853.tif 000022
【図５Ｃ】
2020124853.tif 000023
【図５Ｄ】
2020124853.tif 000024
【図５Ｅ】
2020124853.tif 000025
【図６】
2020124853.tif 000026
【図７Ａ】
2020124853.tif 000027
【図７Ｂ】
2020124853.tif 000028
【図７Ｃ】
2020124853.tif 000029
【図７Ｄ】
2020124853.tif 000030
【図７Ｅ】
2020124853.tif 000031
【図８】
2020124853.tif 000032
【図９】
2020124853.tif 000033
【図１０】
2020124853.tif 000034
【図１１】
2020124853.tif 000035