(57)【要約】      （修正有）【課題】設定履歴ボタンに対応する設定値をユーザーに容易に把握させることができる情報処理装置を提供する。【解決手段】ＭＦＰは、工場出荷時に登録された初期値が設定された状態でコピー設定画面をタッチパネルに表示する。ＭＦＰは、コピー設定画面で設定された設定値を用いてジョブを実行すると、当該ジョブで使用された設定値を呼び出すための設定履歴ボタンをタッチパネルに表示する。ＭＦＰは比較基準に基づいてジョブで使用された設定値の中から初期値と異なる設定値を特定し、特定した設定値を示すアイコンを設定履歴ボタン上に表示する。ＭＦＰは、コピー設定画面の初期値が他の初期値に変更された場合、比較基準を他の初期値に切り替える。【選択図】図１２
2019176252.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーに選択された機能で使用する複数の設定値を設定するための設定画面を工場出荷時に登録された初期値が設定された状態で表示する情報処理装置であって、
前記設定画面で設定された設定値を用いた前記機能の実行を制御する制御手段と、
前記機能の実行に応じて前記機能で使用された設定値を呼び出すための設定履歴ボタンの表示制御を行う表示制御手段と、
前記機能で使用された複数の設定値の中から前記設定画面の初期値と異なる設定値を特定するための特定基準を切り替える基準切替手段と、
前記特定基準に基づいて特定された設定値を示す設定値情報を生成する生成手段と、
前記設定画面の初期値を前記工場出荷時に登録された初期値以外の他の初期値に変更する指示を受け付ける変更指示受付手段とを備え、
前記表示制御手段は、前記設定履歴ボタンのために前記設定値情報を表示し、
前記設定画面の初期値が前記他の初期値に変更された場合、前記基準切替手段は、前記特定基準を前記他の初期値に切り替えることを特徴とする情報処理装置。
【請求項２】
前記他の初期値は、前記情報処理装置を利用するユーザー固有の初期値であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記他の初期値は、前記情報処理装置を利用する全てのユーザーが共有する初期値であることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記設定画面の初期値が前記他の初期値に変更された際に、前記基準切替手段によって前記特定基準を前記他の初期値に切り替えるか否かを前記ユーザーに選択させることを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記特定基準を前記他の初期値に切り替えるか否かに関する選択に基づいて前記設定履歴ボタンの態様を変えることを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記設定画面の初期値を前記他の初期値に変更する指示を受け付けた場合、前記他の初期値に基づいて前記設定履歴ボタンのための表示内容を、前記設定画面の初期値を前記他の初期値に変更する指示を受け付ける直前の表示内容から更新することを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記設定履歴ボタンのために、少なくとも前記設定値情報、及び前記機能で使用された複数の設定値のうち予め登録された設定値を示す所定の設定値情報が表示されることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記設定値情報は、前記機能で使用された複数の設定値のうち、前記設定画面の初期値と異なる設定値を示すアイコンであることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記設定履歴ボタンのために、予め登録された表示優先度に基づいて複数の前記アイコンが表示され、
前記機能で使用された複数の設定値のうち前記設定画面の初期値と異なる一の設定値を示すアイコンが別の前記設定値を示すアイコンと特徴部が同じである場合、前記設定履歴ボタンには、前記一の設定値を示すアイコンが表示されず、前記一の設定値より表示優先度の低く且つ前記機能で使用された複数の設定値のうち前記設定画面の初期値と異なる他の設定値を示すアイコンが表示されることを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記表示優先度をユーザーに設定させることを特徴とする請求項９記載の情報処理装置。
【請求項１１】
前記設定画面で設定される各設定値に対応するアイコンに関する情報を管理する管理情報が、前記機能の種別毎に管理されることを特徴とする請求項８乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
一の前記機能に対応する複数の前記管理情報を備え、前記設定値情報を生成するために複数の前記管理情報の何れを使用するかをユーザーに選択させることを特徴とする請求項１１記載の情報処理装置。
【請求項１３】
ユーザーに選択された機能で使用する複数の設定値を設定するための設定画面を工場出荷時に登録された初期値が設定された状態で表示する情報処理装置の制御方法であって、
前記設定画面で設定された設定値を用いた前記機能の実行を制御する制御ステップと、
前記機能の実行に応じて前記機能で使用された設定値を呼び出すための設定履歴ボタンの表示制御を行う表示制御ステップと、
前記機能で使用された複数の設定値の中から前記設定画面の初期値と異なる設定値を特定するための特定基準を切り替える基準切替ステップと、
前記特定基準に基づいて特定された設定値を示す設定値情報を生成する生成ステップと、
前記設定画面の初期値を前記工場出荷時に登録された初期値以外の他の初期値に変更する指示を受け付ける変更指示受付ステップとを有し、
前記表示制御ステップは、前記設定履歴ボタンのために前記設定値情報を表示し、
前記設定画面の初期値が前記他の初期値に変更された場合、前記基準切替ステップは、前記特定基準を前記他の初期値に切り替えることを特徴とする情報処理装置の制御方法。
【請求項１４】
ユーザーに選択された機能で使用する複数の設定値を設定するための設定画面を工場出荷時に登録された初期値が設定された状態で表示する情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記情報処理装置の制御方法は、
前記設定画面で設定された設定値を用いた前記機能の実行を制御する制御ステップと、
前記機能の実行に応じて前記機能で使用された設定値を呼び出すための設定履歴ボタンの表示制御を行う表示制御ステップと、
前記機能で使用された複数の設定値の中から前記設定画面の初期値と異なる設定値を特定するための特定基準を切り替える基準切替ステップと、
前記特定基準に基づいて特定された設定値を示す設定値情報を生成する生成ステップと、
前記設定画面の初期値を前記工場出荷時に登録された初期値以外の他の初期値に変更する指示を受け付ける変更指示受付ステップとを有し、
前記表示制御ステップは、前記設定履歴ボタンのために前記設定値情報を表示し、
前記設定画面の初期値が前記他の初期値に変更された場合、前記基準切替ステップは、前記特定基準を前記他の初期値に切り替えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
ユーザーが設定画面で設定した設定値を用いてジョブを実行する情報処理装置としてのＭＦＰが知られている。設定画面の各設定項目には、ＭＦＰの工場出荷時に登録された初期値が設定される（例えば、特許文献１参照）。ユーザーは、各設定項目において、初期値をそのまま使う、若しくは上記初期値と異なる別の設定値を入力して、ジョブの実行を指示する。
【０００３】
また、ＭＦＰでは、ユーザーが各設定項目に設定値を入力しなくても、ＭＦＰの表示部に表示された設定履歴ボタンを押下するだけで、過去に実行したジョブの設定値を呼び出すことも可能である。ＭＦＰは、ジョブを実行した際に上記ジョブで使用した設定値を対応付した設定履歴ボタンを生成する。設定履歴ボタン上には、例えば、上記ジョブで使用した設定値のうちユーザーが意思を持って入力した設定値を示す文字列が表示される（例えば、特許文献２参照）。具体的に、ＭＦＰは、設定画面の各設定項目の初期値を基準として、ジョブで使用された設定値の中から初期値と異なる設定値を特定し、特定した設定値を示す文字列を設定履歴ボタン上に表示する。ユーザーは、設定履歴ボタン上に表示された上記文字列から、上記ジョブの設定内容を想起して、設定履歴ボタンに対応する設定値を把握することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２０７２０号公報
【特許文献２】特開２０１４−２３６４２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、近年では、設定画面における各設定項目の初期値を工場出荷時に登録された初期値と異なる別の初期値に変更可能なＭＦＰが開発されている。このようなＭＦＰにおいてジョブが実行された場合、初期値と異なる設定値を特定するための基準として、変更後の初期値ではなく、工場出荷時の初期値がそのまま用いられる。このため、上記ジョブで使用された設定値を呼び出すための設定履歴ボタン上には、設定画面でユーザーが意思を持って入力した設定値に関する情報が正確に反映されないことがある。このようにユーザーによる入力内容に関する情報が設定履歴ボタン上に正確に反映されないと、ユーザーは、上記設定履歴ボタン上の情報から、上記ジョブの設定内容を想起することができず、設定履歴ボタンに対応する設定値を把握することができない。
【０００６】
本発明の目的は、設定履歴ボタンに対応する設定値をユーザーに容易に把握させることができる情報処理装置、その制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の情報処理装置は、ユーザーに選択された機能で使用する複数の設定値を設定するための設定画面を工場出荷時に登録された初期値が設定された状態で表示する情報処理装置であって、前記設定画面で設定された設定値を用いた前記機能の実行を制御する制御手段と、前記機能の実行に応じて前記機能で使用された設定値を呼び出すための設定履歴ボタンの表示制御を行う表示制御手段と、前記機能で使用された複数の設定値の中から前記設定画面の初期値と異なる設定値を特定するための特定基準を切り替える基準切替手段と、前記特定基準に基づいて特定された設定値を示す設定値情報を生成する生成手段と、前記設定画面の初期値を前記工場出荷時に登録された初期値以外の他の初期値に変更する指示を受け付ける変更指示受付手段とを備え、前記表示制御手段は、前記設定履歴ボタンのために前記設定値情報を表示し、前記設定画面の初期値が前記他の初期値に変更された場合、前記基準切替手段は、前記特定基準を前記他の初期値に切り替えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、設定履歴ボタンに対応する設定値をユーザーに容易に把握させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る情報処理装置としてのＭＦＰの構成を概略的に示すブロック図である。
【図２】図１の操作部の外観図である。
【図３】図１のＭＦＰによって実行されるログイン処理の手順を示すフローチャートである。
【図４】図２のタッチパネルに表示される認証画面の一例を示す図である。
【図５】図２のタッチパネルに表示されるホーム画面の一例を示す図である。
【図６】図１のＭＦＰによって実行されるジョブ実行処理の手順を示すフローチャートである。
【図７】図２のタッチパネルに表示されるコピー設定画面の一例を示す図である。
【図８】図２のタッチパネルに表示されるコピー設定画面の一例を示す図である。
【図９】図１のＭＦＰによって管理されるコピー設定管理テーブルの一例を示す図である。
【図１０】図１のＭＦＰによって実行される設定履歴登録処理の手順を示すフローチャートである。
【図１１】図１のＭＦＰによって管理される統合履歴管理テーブルの一例を示す図である。
【図１２】図１０のステップＳ１００３の表示情報生成処理の手順を示すフローチャートである。
【図１３】図１のＭＦＰによって管理される構成要素管理テーブルの一例を示す図である。
【図１４】図１のＭＦＰによって管理されるコピージョブに関するアイコン関連テーブルの一例を示す図である。
【図１５】図１のＭＦＰによって実行される設定履歴ボタン表示制御処理の手順を示すフローチャートである。
【図１６】図２のタッチパネルに表示される設定履歴ボタンの一例を示す図である。
【図１７】本実施の形態における設定値指示情報の表示に関する課題を説明するための図である。
【図１８】図１のＭＦＰによって実行されるアプリケーション起動処理の手順を示すフローチャートである。
【図１９】図１のＭＦＰによって管理されるコピージョブに関するアイコン関連テーブルの一例を示す図である。
【図２０】図１のＭＦＰによって管理される送信ジョブに関するアイコン関連テーブルの一例を示す図である。
【図２１】図２のタッチパネルに表示される設定履歴ボタンの一例を示す図である。
【図２２】図１のＭＦＰによって実行される更新処理の手順を示すフローチャートである。
【図２３】図１のＭＦＰによって実行される履歴更新処理の手順を示すフローチャートである。
【図２４】図２のタッチパネルに表示される表示優先度設定ボタンを説明するための図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１１】
図１は、本発明の実施の形態に係る情報処理装置としてのＭＦＰ１００の構成を概略的に示すブロック図である。図１において、ＭＦＰ１００は、制御部１０１、操作部１１２、及び画像処理部１１５を備える。制御部１０１は操作部１１２及び画像処理部１１５と接続されている。
【００１２】
ＭＦＰ１００には、コピー機能、スキャン機能、送信機能等の各機能を実現するための複数のアプリケーションが予め組み込まれている。制御部１０１は、ＣＰＵ１０２、ＲＡＭ１０３、ＨＤＤ１０４、ＲＯＭ１０５、タイマ１０６、通信ユニット１０７、及びＦＡＸユニット１０９を備える。ＣＰＵ１０２、通信ユニット１０７、ＲＡＭ１０３、ＨＤＤ１０４、ＲＯＭ１０５、タイマ１０６、及びＦＡＸユニット１０９はシステムバス１１１を介して互いに接続されている。
【００１３】
制御部１０１はＭＦＰ１００全体を統括的に制御する。ＣＰＵ１０２は制御部１０１全体を制御する。例えば、ＣＰＵ１０２は、ＲＯＭ１０５に格納されたブートプログラムを実行して、上記アプリケーションのプログラムをＨＤＤ１０４からＲＡＭ１０３に展開し、展開されたプログラムに基づいて各種制御を行う。ＲＡＭ１０３はＣＰＵ１０２を動作させるためのシステムワークメモリを提供する。ＨＤＤ１０４はハードディスクドライブである。ＨＤＤ１０４は、アプリケーションのプログラムや上記アプリケーションで用いられるデータを格納する。また、ＨＤＤ１０４は文書データや設定データ等を格納する。なお、本実施の形態では、ＨＤＤ１０４がＭＦＰ１００に内蔵されず、通信ユニット１０７を介して通信可能な外部サーバやＰＣ等をＨＤＤ１０４の代用として用いても良い。ＲＯＭ１０５はブートＲＯＭであり、ＭＦＰ１００のシステムのブートプログラムを格納する。タイマ１０６はＣＰＵ１０２による指示に従って時間の経時を行う。タイマ１０６は指示された時間が経過すると、割り込み等によりＣＰＵ１０２に通知する。通信ユニット１０７はＬＡＮ１０８を介して外部装置（不図示）とデータの送受信を行う。ＦＡＸユニット１０９は電話回線１１０を介して外部装置とファクスデータの送受信を行う。
【００１４】
操作部１１２はＭＦＰ１００のユーザインターフェースである。操作部１１２は表示部１１３及び入力部１１４を備える。表示部１１３はユーザーに対してＭＦＰ１００の各種情報を表示する。入力部１１４は、例えば、タッチパネル、マウス、カメラ、音声入力、及びキーボードであり、ユーザーによる指示を受け付ける。画像処理部１１５は画像処理を行う。また、画像処理部１１５は、画像解析部１１６、画像生成部１１７、及び画像出力部１１８を備える。画像解析部１１６は、原稿画像の構造を解析し、解析結果から必要な情報を抽出する。画像生成部１１７は、読み取った原稿の画像をデジタル化して画像データを生成する。生成した画像データはＨＤＤ１０４に格納される。また、画像生成部１１７は、画像解析部１１６が解析した情報を用いて上記画像データを別のフォーマットの画像データに変換することも可能である。画像出力部１１８は、ＨＤＤ１０４に格納された画像データの出力処理を行う。画像データの出力処理は、例えば、画像データを用紙に印刷する処理、通信ユニット１０７を介して外部装置に画像データを送信する処理、ＭＦＰ１００に接続された記憶媒体に画像データを保存する処理である。
【００１５】
図２は、図１の操作部１１２の外観図である。図２において、操作部１１２は、タッチパネル２００、スタートキー２０１、ＬＥＤ２０２、ストップキー２０３、テンキー２０４、及びユーザーモードキー２０５を備える。
【００１６】
タッチパネル２００は液晶表示部であり、液晶の表面がタッチパネルシートで覆われている。タッチパネル２００は操作画面やソフトキーを表示し、表示されたソフトキーがユーザーによって押下されると、押下された位置を示す位置情報をＣＰＵ１０２に送信する。この場合のタッチパネル２００は、図１の表示部１１３として機能し、更に入力部１１４としても機能する。スタートキー２０１は、例えば、ユーザーが原稿の読み取り動作の開始を指示する際に用いられる。スタートキー２０１の中央部は、緑と赤の２色のＬＥＤ２０２で構成され、ＬＥＤ２０２の点灯色によってスタートキー２０１が使用可能であるか否かが示される。ストップキー２０３は、例えば、稼働中の動作を止める指示をユーザーが行う際に用いられる。テンキー２０４は、数字や文字のボタンで構成され、例えば、印刷部数の設定やタッチパネル２００における画面の切り替えを指示する際に用いられる。ユーザーモードキー２０５はユーザーがＭＦＰ１００の設定を行う際に用いられる。以下では、ＣＰＵ１０２が画面表示データと画面制御プログラムをＨＤＤ１０４やＲＡＭ１０３から呼び出し、上記画面表示データを表示部１１３に表示することを「画面を表示する」という。
【００１７】
図３は、図１のＭＦＰ１００によって実行されるログイン処理の手順を示すフローチャートである。図３の処理は、ＣＰＵ１０２がＨＤＤ１０４やＲＯＭ１０５に格納されたプログラムを実行することによって行われる。図３の処理は、例えば、ＭＦＰ１００が起動した際に実行される。図３の処理では、ユーザー認証に用いられる認証情報が予め登録されていることとする。認証情報は、ＭＦＰ１００の利用を許可されたユーザーを示すユーザー名及び当該ユーザー名に対応付けされたパスワードである。
【００１８】
図３において、まず、ＣＰＵ１０２は、ユーザー認証設定がオンに設定されていると、図４の認証画面４００をタッチパネル２００に表示する（ステップＳ３０１）。認証画面４００は入力欄４０１，４０２、及びＯＫボタン４０３を備える。ユーザーは、入力欄４０１に上記ユーザーを示すユーザー名を入力し、入力欄４０１にパスワードを入力し、更にＯＫボタン４０３を押下して、ＭＦＰ１００にログイン要求を行う。ＣＰＵ１０２は、ユーザーによるログイン要求を受け付けると（ステップＳ３０２）、認証画面４００の入力情報と予め登録された認証情報とを比較する（ステップＳ３０３）。次いで、ＣＰＵ１０２は、比較した結果に基づいて認証を成功したか否かを判別する（ステップＳ３０４）。ステップＳ３０４では、例えば、上記入力情報と一致する認証情報が登録されている場合、ＣＰＵ１０２は認証を成功したと判別する。一方、上記入力情報と一致する認証情報が登録されていない場合、ＣＰＵ１０２は認証を失敗したと判別する。
【００１９】
ステップＳ３０４の判別の結果、認証を失敗したとき、ＣＰＵ１０２はタッチパネル２００にエラー画面を表示し（ステップＳ３０５）、ステップＳ３０１の処理に戻る。
【００２０】
ステップＳ３０４の判別の結果、認証を成功したとき、ＣＰＵ１０２は上記認証情報に対応付けされたユーザー設定情報を呼び出す（ステップＳ３０６）。ユーザー設定情報は、対応付けされた認証情報が示すユーザーのみが使用可能な情報であり、上記ユーザーが事前に登録した情報である。ユーザー設定情報には、タッチパネル２００に表示される設定画面のレイアウトに関する情報や、上記設定画面の各設定項目の初期値に関する情報等が含まれる。次いで、ＣＰＵ１０２はログイン要求を行ったユーザーのログインを許可する（ステップＳ３０７）。次いで、ＣＰＵ１０２はＭＦＰ１００にログインしたユーザー（以下、「ログインユーザー」という。）が入力した入力情報をＨＤＤ１０４に格納する（ステップＳ３０８）。次いで、ＣＰＵ１０２は呼び出したユーザー設定情報を反映した図５のホーム画面５００をタッチパネル２００に表示し（ステップＳ３０９）、本処理を終了する。
【００２１】
図５は、図２のタッチパネル２００に表示されるホーム画面５００の一例を示す図である。ホーム画面５００は領域５０１、メニュー５０２、及び統合履歴５１１で構成される。領域５０１にはログインユーザーを示す文字列が表示される。メニュー５０２には、アプリケーションボタン５０３〜５０５及びカスタムボタン５０６〜５０８が表示される。これらのボタンの配列順は上記ユーザー設定情報に基づいて決定される。メニュー５０２は１ページ以上の画面で構成される。１ページに表示されるボタンの数は予め定められている。
【００２２】
アプリケーションボタン５０３〜５０５は対応するアプリケーションを起動するためのボタンである。ホーム画面５００においてアプリケーションボタン５０３〜５０５の何れかが押下されると、押下されたボタンに対応する設定画面がタッチパネル２００に表示される。上記設定画面は、予め登録されたデフォルト設定に含まれる初期値が各設定項目に設定された状態で表示される。上記設定画面では、例えば、工場出荷時に登録された機器デフォルト設定に含まれる初期値が各設定項目に設定される。機器デフォルト設定は、ＭＦＰ１００を利用する全てのユーザーが共有する初期値を含む。ＭＦＰ１００では、機器デフォルト設定の登録内容は編集不可能である。また、ＭＦＰ１００では、ＭＦＰ１００にログイン可能な各ユーザーが固有のデフォルト設定（以下、「ユーザーデフォルト設定」という。）を登録することも可能である。ユーザーデフォルト設定は、ＭＦＰ１００を利用するユーザー固有の初期値を含む。すなわち、本実施の形態では、機器デフォルト設定及びユーザーデフォルト設定のうち設定されたデフォルト設定に基づいて上記設定画面の各設定項目に初期値が設定される。
【００２３】
カスタムボタン５０６〜５０８は対応するアプリケーションを予め登録された設定値を用いて起動するためのボタンである。カスタムボタン５０６〜５０８は、設定値を登録したユーザーがログインした際にホーム画面５００に表示されるマイボタンや、設定値を登録したユーザー以外の別のユーザーがログインした際にもホーム画面５００に表示される共有ボタンに分類される。スライドバー５０９はメニュー５０２のページの切り替えを行う。設定ボタン５１０はホーム画面５００に関連する設定項目を表示するためのボタンである。統合履歴５１１には、ログインユーザーによる指示に基づいてＭＦＰ１００が実行したジョブの設定履歴を呼び出すための設定履歴ボタンが表示される。ＭＦＰ１００が一度もジョブを実行していない場合、若しくは実行された全てのジョブの設定履歴が削除された場合、図５に示すように、統合履歴５１１には、設定履歴ボタンが表示されない。
【００２４】
図６は、図１のＭＦＰ１００によって実行されるジョブ実行処理の手順を示すフローチャートである。図６の処理も、ＣＰＵ１０２がＨＤＤ１０４やＲＯＭ１０５に格納されたプログラムを実行することによって行われる。図６の処理は、ホーム画面５００においてアプリケーションボタン５０３〜５０５及びカスタムボタン５０６〜５０８の何れかがユーザーに押下された際に実行される。図６では、一例として、コピー機能を実現するコピーアプリケーション（不図示）を起動するアプリケーションボタン５０３がユーザーに押下された際の処理について説明する。
【００２５】
図６において、ＣＰＵ１０２は、コピーアプリケーションを呼び出し、図７（ａ）のコピー設定画面７００をタッチパネル２００に表示する（ステップＳ６０１）。コピー設定画面７００は、領域７０１及び複数の操作ボタンで構成される。領域７０１には、カラー、倍率、用紙サイズ、及び部数等の設定値が表示される。設定確認ボタン７０２は、コピー設定画面７００で設定されたコピー設定の詳細をユーザーに確認させる操作ボタンである。設定確認ボタン７０２上には、コピー設定画面７００で設定されたコピー設定を用いたコピージョブの印刷結果物のプレビュー画像が表示される。設定確認ボタン７０２がユーザーに押下されると、コピー設定画面７００で設定されたコピー設定の詳細情報を示す画面（不図示）がタッチパネル２００に表示される。
【００２６】
カラー選択ボタン７０３、倍率ボタン７０４、用紙選択ボタン７０５、仕上げボタン７０６、両面ボタン７０７、濃度ボタン７０８、原稿種類ボタン７０９、及びＩＤコピーボタン７１０は、上記コピー設定を行うための操作ボタンである。ステップＳ６０１では、上述したように、機器デフォルト設定及びユーザーデフォルト設定のうち予め設定されたデフォルト設定に含まれる初期値が設定された状態でコピー設定画面７００が表示される。この状態で、ユーザーがスタートキー２０１を押下すると、各設定項目に初期値を設定したコピー設定のコピージョブが実行される。また、ユーザーが、例えば、図７（ｂ）の「カラー選択」、「部数」、「濃度」のように、コピー設定画面７００の一部の設定項目において初期値と異なる設定値を入力すると、上記一部の設定項目が初期値と異なるコピー設定のコピージョブが実行される。
【００２７】
履歴ボタン７１１は、一度使用したコピー設定の履歴をタッチパネル２００に表示させるための操作ボタンである。設定登録ボタン７１２は、ユーザーが頻繁に使用するコピー設定の登録や編集を行う画面を表示させるための操作ボタンである。ホームボタン７１３は、タッチパネル２００の表示をホーム画面５００に切り替えるための操作ボタンである。設定ボタン７１４は、コピーアプリケーション全体に関わる設定項目をタッチパネル２００に表示させるための操作ボタンである。設定ボタン７１４がユーザーに押下されると、図８に示すように、デフォルト設定変更ボタン８００（変更指示受付手段）等を含むメニュー８０１が表示される。デフォルト設定変更ボタン８００はデフォルト設定を変更するためのボタンである。デフォルト設定変更ボタン８００が押下されると、該デフォルト設定変更ボタン８００の押下時にコピー設定画面７００に設定されている各値がユーザーデフォルト設定として登録される。本実施の形態では、ユーザーデフォルト設定を登録後にコピー設定画面７００の表示指示を受け付けると、ユーザーデフォルト設定として登録された各値が設定された状態でコピー設定画面７００がタッチパネル２００に表示される。
【００２８】
図６に戻り、コピー設定画面７００においてコピー設定が行われ、スタートキー２０１がユーザーに押下されると（ステップＳ６０２でＹＥＳ）、ＣＰＵ１０２は上記コピー設定を用いてコピージョブを実行する（ステップＳ６０３）。次いで、ＣＰＵ１０２は、ジョブ設定データをＨＤＤ１０４に格納する（ステップＳ６０４）。ジョブ設定データは、上記コピージョブを実行した日時情報、及び上記コピージョブにおいて使用されたコピー設定（以下、「使用コピー設定」という。）を含む。格納された使用コピー設定は、図９（ａ）のコピー設定管理テーブル９０１で管理される。本実施の形態では、ジョブの種別に対応する複数の設定管理テーブルがＨＤＤ１０４に格納されている。コピー設定管理テーブル９０１は、ＨＤＤ１０４において割り当てられたコピー機能のメモリ領域に格納されている。コピー設定管理テーブル９０１はコピー設定を管理する。コピー設定管理テーブル９０１の１行目には機器デフォルト設定に含まれるコピー設定の初期値が予め設定されている。また、コピー設定管理テーブル９０１の２行目にはデフォルト設定変更ボタン８００を用いて登録されたユーザーデフォルト設定に含まれるコピー設定の初期値が予め設定されている。なお、ユーザーデフォルト設定が登録されていない場合、図９（ｂ）に示すように、２行目の各項目に値が設定されない。ステップＳ６０４で格納された使用コピー設定は、コピー設定管理テーブル９０１の３行目に設定される。その後、ＣＰＵ１０２は本処理を終了する。
【００２９】
図１０は、図１のＭＦＰ１００によって実行される設定履歴登録処理の手順を示すフローチャートである。図１０の処理も、ＣＰＵ１０２がＨＤＤ１０４やＲＯＭ１０５に格納されたプログラムを実行することによって行われる。また、図１０の処理は、ジョブの実行を完了した際に行われる。図１０の処理は、一例として、図６の処理によりコピージョブの実行を完了したことを前提とする。
【００３０】
図１０において、ＣＰＵ１０２は、ＨＤＤ１０４に格納された図１１（ａ）の統合履歴管理テーブル１１００に登録されているデータを取得する（ステップＳ１００１）。統合履歴管理テーブル１１００は、統合履歴５１１に表示される設定履歴ボタンに関連する設定履歴関連情報を管理する。本実施の形態では、ＭＦＰ１００がジョブを実行すると、後述する図１５の設定履歴ボタン表示制御処理により、上記ジョブで使用された設定値を含む設定履歴関連情報が統合履歴管理テーブル１１００に登録される。本実施の形態では、登録された設定履歴関連情報に対応する設定履歴ボタンが統合履歴５１１に表示される。統合履歴管理テーブル１１００は、項目として、ボタンＩＤ１１０１、アプリケーションＩＤ１１０２、アプリケーション名称１１０３、データ１１０４、日時１１０５、設定値テキスト１１０６、及び設定値アイコン１１０７を備える。
【００３１】
ボタンＩＤ１１０１には、登録される設定履歴関連情報に対応する設定履歴ボタンの識別ＩＤが設定される。アプリケーションＩＤ１１０２には、上記設定履歴関連情報が示すジョブを実行したアプリケーションを識別するＩＤが設定される。アプリケーションＩＤ１１０２では、例えば、コピーアプリケーションを示す「１０１」や、送信アプリケーションを「２０１」が設定される。データ１１０４には、上記ジョブで使用された設定値を含むジョブ設定データの名称が設定される。ジョブ設定データには、例えば、コピージョブで用いられた部数、カラー選択、倍率、用紙選択、ページ集約、両面、及び仕上げの各設定値が含まれる。ジョブ設定データは、アプリケーションが読み取り可能なデータ形式でＨＤＤ１０４等に格納されている。
【００３２】
日時１１０５には上記ジョブが実行された日時が設定される。設定値テキスト１１０６には上記設定履歴ボタン上に表示される文字列が設定される。設定値アイコン１１０７には上記設定履歴ボタン上に表示されるアイコンが設定される。設定値テキスト１１０６及び設定値アイコン１１０７には、上記ジョブの設定値の中で特徴的な設定値を示す文字列及びアイコンが設定される。ユーザーは、設定履歴ボタン上に表示された上記文字列やアイコンから、上記ジョブの設定内容を想起して、設定履歴ボタンに対応する設定値を把握することができる。
【００３３】
図１０に戻り、ステップＳ１００１において、具体的に、ＣＰＵ１０２は、統合履歴管理テーブル１１００に登録された設定履歴関連情報の中から図６の処理で起動したアプリケーションと同じアプリケーションＩＤを含む設定履歴関連情報を抽出する。また、ＣＰＵ１０２は抽出した設定履歴関連情報に含まれるジョブ設定データを取得する。次いで、ＣＰＵ１０２は、ステップＳ６０４の処理によって格納されたジョブ設定データ（以下、「格納ジョブ設定データ」という。）を統合履歴管理テーブル１１００に登録済みであるか否かを判別する（ステップＳ１００２）。ステップＳ１００２では、例えば、取得したジョブ設定データの中に格納ジョブ設定データと全ての内容が一致するジョブ設定データが含まれる場合、ＣＰＵ１０２は、格納ジョブ設定データを統合履歴管理テーブル１１００に登録済みであると判別する。一方、取得したジョブ設定データの中に格納ジョブ設定データと全ての内容が一致するジョブ設定データが含まれない場合、ＣＰＵ１０２は、格納ジョブ設定データを統合履歴管理テーブル１１００に未登録であると判別する。
【００３４】
ステップＳ１００２の判別の結果、格納ジョブ設定データを統合履歴管理テーブル１１００に未登録であるとき、ＣＰＵ１０２は後述する図１２の表示情報生成処理を実行する（ステップＳ１００３）。ステップＳ１００３では、設定履歴ボタン上に表示される表示情報が生成される。次いで、ＣＰＵ１０２は、統合履歴管理テーブル１１００を管理する統合履歴アプリケーション（不図示）に設定履歴関連情報を出力する（ステップＳ１００４）。この設定履歴関連情報には、図６の処理で起動したアプリケーションのアプリケーションＩＤ、格納ジョブ設定データを示す情報、及び格納ジョブ設定データを用いたジョブを実行した日時情報が含まれる。上記設定履歴関連情報には、更にステップＳ１００２の判別結果を示す情報、及びステップＳ１００３の処理で生成された表示情報が含まれる。その後、ＣＰＵ１０２は本処理を終了する。
【００３５】
ステップＳ１００２の判別の結果、格納ジョブ設定データを統合履歴管理テーブル１１００に登録済みであるとき、ＣＰＵ１０２は上記統合履歴アプリケーションに設定履歴関連情報を出力する（ステップＳ１００５）。この設定履歴関連情報には、図６の処理で起動したアプリケーションのアプリケーションＩＤ、格納ジョブ設定データを用いたジョブを実行した日時情報、及びステップＳ１００２の判別結果を示す情報が含まれる。その後、ＣＰＵ１０２は、本処理を終了する。
【００３６】
図１２は、図１０のステップＳ１００３の表示情報生成処理の手順を示すフローチャートである。
【００３７】
図１２において、ＣＰＵ１０２は、格納ジョブ設定データを呼び出す設定履歴ボタンを構成する構成要素を特定する（ステップＳ１２００）。本実施の形態では、ジョブの種別毎に特徴的な設定値が上記構成要素として予め規定され、図１３の構成要素管理テーブル１３００によってジョブの種別毎の構成要素が管理されている。例えば、格納ジョブ設定データを使用したアプリケーションがコピーアプリケーションである場合、構成要素は、「日時」、「アプリケーションアイコン」、「アプリケーション名称」、「部数」、「カラー選択」、「倍率」、及び「用紙選択」となる。次いで、ＣＰＵ１０２は、特定した各構成要素に対応するデータを、格納ジョブ設定データ及び図１４のアイコン関連テーブル１４００から取得する。具体的に、ＣＰＵ１０２は、「日時」、「アプリケーション名称」、「部数」、及び「倍率」を示すテキストデータを取得する。また、ＣＰＵ１０２は、「アプリケーションアイコン」、「カラー選択」、及び「用紙選択」を示すアイコンを取得する。ＣＰＵ１０２は、取得したデータ（以下、「登録設定値指示情報」という。）を上記表示情報に追加する（ステップＳ１２０１）。
【００３８】
次いで、ＣＰＵ１０２は、コピー設定画面７００の所定の設定項目においてユーザーが初期値と異なる設定値を入力した設定項目を特定する。具体的に、ＣＰＵ１０２は、比較基準（特定基準）の切替処理を行う（ステップＳ１２０２）（基準切替手段）。本実施の形態では、比較基準に工場出荷時に登録された機器デフォルト設定に含まれる初期値が設定されている。切替処理では、上記機器デフォルト設定以外、例えば、ユーザーデフォルト設定がデフォルト設定に設定されている場合、ＣＰＵ１０２は比較基準を機器デフォルト設定に含まれる初期値からユーザーデフォルト設定に含まれる初期値に切り替える。また、ＣＰＵ１０２は、ユーザーが初期値以外の設定値を入力した設定項目を特定するために、コピー設定画面７００の所定の設定項目の各々において、比較基準の初期値と格納ジョブ設定データの設定値とを比較する。所定の設定項目は、上記特定した構成要素に対応する「部数」、「カラー選択」、「倍率」、及び「用紙選択」以外の設定項目である「ページ集約」、「両面」、「仕上げ」、及び「濃度」である。ＣＰＵ１０２は、比較した結果、上記所定の設定項目の何れかで差が生じたか否かを判別する（ステップＳ１２０３）。
【００３９】
ステップＳ１２０３の判別の結果、上記所定の設定項目の何れかで差が生じたとき、ＣＰＵ１０２は、差が生じた設定項目の中から一の設定項目を予め設定された表示優先度に基づいて特定する。本実施の形態では、例えば、「ページ集約」の表示優先度が最も高く、「両面」、「仕上げ」、及び「濃度」の順に表示優先度が低くなるように予め設定されている。ＣＰＵ１０２は、格納ジョブ設定データの中から特定した一の設定項目に設定された設定値を抽出し、該設定値に対応するアイコンをアイコン関連テーブル１４００から取得する（ステップＳ１２０４）。次いで、ＣＰＵ１０２は、取得したアイコンの幅を確認する（ステップＳ１２０５）。次いで、ＣＰＵ１０２は、取得したアイコンが設定履歴ボタンの後述する図１６（ａ）のアイコン表示領域１６０４に収まるか否かを判別する（ステップＳ１２０６）。
【００４０】
ステップＳ１２０６の判別の結果、取得したアイコンが後述するアイコン表示領域１６０４に収まらないとき、ＣＰＵ１０２は所定の記号を表示情報に追加する（ステップＳ１２０７）。所定の記号は、例えば、後述するアイコン表示領域１６０４に収まらないアイコンが存在することを示す「…」である。その後、ＣＰＵ１０２は本処理を終了し、上述したステップＳ１００４以降の処理を行う。
【００４１】
ステップＳ１２０６の判別の結果、取得したアイコンが後述するアイコン表示領域１６０４に収まるとき、ＣＰＵ１０２は取得したアイコンを後述するアイコン表示領域１６０４に表示する設定値指示情報（設定値情報）として表示情報に追加する。（ステップＳ１２０８）次いで、ＣＰＵ１０２は、差が生じた全ての設定項目を特定したか否かを判別する（ステップＳ１２０９）。
【００４２】
ステップＳ１２０９の判別の結果、差が生じた何れかの設定項目を特定しないとき、ＣＰＵ１０２は、差が生じた設定項目の中から他の設定項目を上記表示優先度に基づいて特定し、ステップＳ１２０４の処理に戻る。
【００４３】
ステップＳ１２０９の判別の結果、差が生じた全ての設定項目を特定したとき、ＣＰＵ１０２は本処理を終了し、上述したステップＳ１００４以降の処理を行う。
【００４４】
ステップＳ１２０３の判別の結果、上記所定の設定項目の全てで差が生じないとき、ＣＰＵ１０２は本処理を終了し、上述したステップＳ１００４以降の処理を行う。すなわち、本実施の形態では、例えば、図９（ｃ）のユーザーデフォルト設定と格納ジョブ設定データのように上記所定の設定項目の全てで差が生じない場合、表示情報にはアイコン表示領域に表示する設定値指示情報が含まれない。
【００４５】
図１５は、図１のＭＦＰ１００によって実行される設定履歴ボタン表示制御処理の手順を示すフローチャートである。図１５の処理も、ＣＰＵ１０２がＨＤＤ１０４やＲＯＭ１０５に格納されたプログラムを実行することによって行われる。また、図１５の処理は、図１０の処理の実行を完了した際に行われる。
【００４６】
図１５において、ＣＰＵ１０２は、統合履歴アプリケーションによって設定履歴関連情報を取得すると（ステップＳ１５０１）、取得した設定履歴関連情報を解析する。ＣＰＵ１０２は、取得した設定履歴関連情報に含まれるステップＳ１００２の判別結果に基づいて格納ジョブ設定データを統合履歴管理テーブル１１００に登録済みであるか否かを判別する（ステップＳ１５０２）。
【００４７】
ステップＳ１５０２の判別の結果、格納ジョブ設定データを統合履歴管理テーブル１１００に未登録であるとき、ＣＰＵ１０２は取得した設定履歴関連情報を統合履歴管理テーブル１１００に登録する（ステップＳ１５０３）。次いで、ＣＰＵ１０２は統合履歴管理テーブル１１００に含まれる設定履歴関連情報を日付順にソートし、日付が新しい順に設定履歴関連情報を並べ替える。次いで、ＣＰＵ１０２は統合履歴管理テーブル１１００に登録された設定履歴関連情報に対応する設定履歴ボタンを統合履歴５１１に表示し（ステップＳ１５０４）、本処理を終了する。
【００４８】
例えば、ステップＳ１５０３において、図１１（ｂ）の設定履歴関連情報１１０８が登録された場合、設定履歴関連情報１１０８に基づいて図１６（ａ）の設定履歴ボタン１６０１が統合履歴５１１に表示される。設定履歴ボタン１６０１の領域１６０２，１６０３には、設定履歴関連情報１１０８に含まれる登録設定値指示情報、つまり、構成要素管理テーブル１３００で管理された構成要素に対応するテキスト及びアイコンが表示される。さらに、設定履歴ボタン１６０１のアイコン表示領域１６０４には、設定履歴関連情報１１０８に含まれるジョブの実行日時や、設定値指示情報、つまり、コピー設定画面７００においてユーザーが入力した初期値と異なる設定値を示すアイコンが表示される。このように、設定値指示情報をアイコンで表示することにより、例えば、図１７（ａ）のようにテキストで表示する場合より、アイコン表示領域１６０４に省スペースで設定値指示情報を表示可能となる（例えば、図１７（ｂ）を参照。）。その結果、アイコン表示領域１６０４により多くの設定値指示情報を表示することが可能となる。
【００４９】
また、設定履歴関連情報１１０８が登録された状態でステップＳ１５０３において図１１（ｃ）の設定履歴関連情報１１０９が登録された場合、図１６（ｂ）の設定履歴ボタンが統合履歴５１１に表示される。統合履歴５１１では、日付が新しい順に設定履歴ボタン１６０１、１６０５が配列され、日付が最も新しい設定履歴ボタン１６０５が最上位に表示される。本実施の形態では、統合履歴５１１に収まらない程設定履歴ボタンの数が増えると、統合履歴５１１にはスクロールバー（不図示）が表示される。ユーザーは統合履歴５１１においてはみ出した設定履歴ボタンをスクロールバーによって表示させることができる。また、設定履歴ボタンの数が所定の数に達した場合、古い設定履歴ボタンから順に削除される。
【００５０】
ステップＳ１５０２の判別の結果、格納ジョブ設定データを統合履歴管理テーブル１１００に登録済みであるとき、ＣＰＵ１０２は、統合履歴管理テーブル１１００の日時１１０５を更新する（ステップＳ１５０５）。具体的に、ＣＰＵ１０２は、統合履歴管理テーブル１１００において、日時情報のみが格納ジョブ設定データと異なるジョブ設定データを含む設定履歴関連情報の日時１１０５を、ステップＳ１５０１の処理によって取得した設定履歴関連情報の日時に変更する。次いで、ＣＰＵ１０２はステップＳ１５０４以降の処理を行う。例えば、ステップＳ１５０５において、設定履歴関連情報１１０８の日時１１０５が、図１１（ｂ）から図１１（ｄ）に変更された場合、日付順に従って、図１６（ｃ）に示すように、日付が最も新しい設定履歴ボタン１６０１が最上位に表示される。
【００５１】
図１８は、図１のＭＦＰ１００によって実行されるアプリケーション起動処理の手順を示すフローチャートである。図１８の処理も、ＣＰＵ１０２がＨＤＤ１０４やＲＯＭ１０５に格納されたプログラムを実行することによって行われる。また、図１８の処理は、統合履歴５１１に表示された設定履歴ボタンがユーザーに押下された際に実行される。図１８の処理では、一例として、図１６（ａ）の設定履歴ボタン１６０１がタッチパネル２００に表示されていることを前提とする。
【００５２】
図１８において、ＣＰＵ１０２は、ユーザーに設定履歴ボタン１６０１が押下されると、統合履歴管理テーブル１１００から設定履歴ボタン１６０１に対応する設定履歴関連情報１１０８を取得する（ステップＳ１８０１）。次いで、ＣＰＵ１０２は、設定履歴関連情報１１０８のアプリケーションＩＤ１１０２の値が示すコピーアプリケーションを呼び出す。次いで、ＣＰＵ１０２は、コピーアプリケーションにデータ１１０４に設定されたジョブ設定データを出力し、コピーアプリケーションを起動する（ステップＳ１８０２）。
【００５３】
次いで、ＣＰＵ１０２はコピーアプリケーションにより、ジョブ設定データが設定された状態の図７（ｂ）のコピー設定画面７００をタッチパネル２００に表示し（ステップＳ１８０３）、本処理を終了する。その後、ユーザーがタッチパネル２００に表示されたコピー設定画面７００でコピー設定を行ってスタートキー２０１を押下すると、上記コピー設定を示すジョブ設定データが格納され、上述した図１０、図１２、図１５の処理が行われる。ここで、コピー設定画面７００を表示中に、スタートキー２０１ではなく、コピー設定画面７００のホームボタン７１３がユーザーに押下された場合、タッチパネル２００の表示がホーム画面５００に切り替わる。この場合、上記コピー設定画面７００に設定されていたコピー設定を用いたコピージョブは実行されないため、上記コピー設定画面７００に設定されていた設定値を呼び出す設定履歴ボタンは生成されない。
【００５４】
上述した実施の形態によれば、コピー設定画面７００の初期値が工場出荷時に登録された初期値以外の他の初期値に変更された場合、比較基準が他の初期値に切り替わる。すなわち、コピー設定画面７００の初期値が他の初期値に変更されても、設定履歴ボタン１６０１上にコピー設定画面７００でユーザーが入力した設定値に関する情報が正確に反映される。これにより、設定履歴ボタン１６０１上の情報から、設定履歴ボタン１６０１に対応するジョブの設定内容をユーザーに想起させることができ、もって、設定履歴ボタンに対応する設定値をユーザーに把握させることができる。
【００５５】
また、上述した実施の形態では、他の初期値はユーザーデフォルト設定に含まれる初期値である。これにより、ユーザー毎に異なるデフォルト設定を設定可能な装置において、設定履歴ボタン１６０１上の情報から、設定履歴ボタン１６０１に対応するジョブの設定内容をユーザーに容易に想起させることができる。
【００５６】
上述した実施の形態では、設定履歴ボタン１６０１に、コピージョブで使用された複数の設定値のうち、比較基準となる初期値と異なる設定値がアイコンで表示される。これにより、上記設定値が文字列で表示される場合（例えば、図１７（ａ）参照）より省スペースで各設定値を示す情報を表示することができる（例えば、図１７（ｂ）参照）。その結果、表示可能範囲が限られたアイコン表示領域１６０４において、コピー設定画面７００でユーザーが意思を持って入力した情報をより多くユーザーに示すことができる。
【００５７】
また、上述した実施の形態では、設定履歴ボタン１６０１上に、少なくとも構成要素管理テーブル１３００で管理される構成要素に対応する登録設定値指示情報、及び設定指示情報が表示される。すなわち、設定履歴ボタン１６０１には、構成要素管理テーブル１３００で管理される設定値の他に、上記ジョブの設定内容を示す情報が表示される。これにより、上記ジョブの設定内容をユーザーに想起させる手助けとなる多様な情報をユーザーに示すことができる。
【００５８】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、アイコン関連テーブル１４００における「ホチキス設定なし」を示すアイコン１４０１や、「パンチ設定なし」を示すアイコン１４０２のように、特徴が少なく且つ形状が類似するアイコンを別の表示形態で表しても良い。例えば、このようなアイコンを、図１９のアイコン関連テーブル１９００に示すように、空白や「？」に置き換えても良い。
【００５９】
また、上述した実施の形態では、アイコン関連テーブル１４００，１９００の何れを使用するかをユーザーに選択させても良い。これにより、設定値指示情報の表示形態に関し、ユーザーの意図を反映させることができる。
【００６０】
上述した実施の形態では、アイコン表示領域１６０４において、上述したような特徴が少なく且つ形状が類似するアイコンを表示せず、上記アイコンを配置予定の領域に別のアイコンを表示しても良い。例えば、ステップＳ１２０４で取得したアイコンが別の設定値を示すアイコンと特徴部が同じである場合、アイコン表示領域１６０４には、ステップＳ１２０４で取得したアイコンが表示されない。また、上記アイコンを配置予定の領域に上記アイコンに対応する設定値より表示優先度が低く且つ上記所定の設定項目の中で差が生じた設定項目の設定値を示すアイコンが表示される。これにより、ユーザーが入力した設定値を示す多くのアイコンを設定履歴ボタンに盛り込むことができ、もって、設定履歴ボタン１６０１に対応するジョブの設定内容をユーザーに想起させ易くすることができる。
【００６１】
上述した実施の形態では、コピー設定画面７００の初期値が他の初期値に変更された際に、比較基準を他の初期値に切り替えるか否かをユーザーに選択させても良い。これにより、設定値指示情報の表示に関し、ユーザーの意図を反映させることができる。
【００６２】
また、上述した実施の形態では、比較基準を他の初期値に切り替えるか否かに関する選択に基づいて設定履歴ボタン１６０１の態様を変えても良い。例えば、比較基準を他の初期値に切り替えることが選択された際に、この旨を示す記号を設定履歴ボタン１６０１に表示する。若しくは、比較基準を他の初期値に切り替えることが選択された際に、設定履歴ボタン１６０１の背景色を他の設定履歴ボタンと異なる色で表示する。これにより、比較基準が切り替わったことをユーザーに通知することができ、比較基準の切り替りに起因するユーザーの混乱を防ぐことができる。
【００６３】
上述した実施の形態では、コピー設定を呼び出す設定履歴ボタンを表示する場合について説明したが、コピー設定以外の他の種別のジョブ設定を呼び出す設定履歴ボタンが統合履歴５１１に表示されても良い。例えば、スキャンして得られた画像データを外部装置に送信する送信ジョブをＭＦＰ１００が実行した場合、ＣＰＵ１０２はステップＳ６０４と同様に、送信ジョブで使用された送信設定をジョブ設定データとしてＨＤＤ１０４に格納する。上記送信設定は、ＨＤＤ１０４に格納された図９（ｄ）の送信設定管理テーブル９０２で管理される。送信設定管理テーブル９０２の１行目には機器デフォルト設定に含まれる送信設定の初期値が予め設定されている。また、送信設定管理テーブル９０２の２行目には、ユーザーデフォルト設定が登録されている場合のみ、登録されたユーザーデフォルト設定に含まれる送信設定の初期値が予め設定されている。送信設定管理テーブル９０２の３行目には、ＨＤＤ１０４に格納された送信設定が設定される。
【００６４】
ＨＤＤ１０４に格納された送信設定が送信設定管理テーブル９０２に設定されると、ＣＰＵ１０２は、上述した図１０及び図１２の処理を行い、図２０のアイコン関連テーブル２０００を用いて設定履歴ボタンの表示情報を生成する。ＣＰＵ１０２は、図１０の処理を完了すると、図１５の処理を行う。ＣＰＵ１０２は、ＨＤＤ１０４に格納された送信設定を示すジョブ設定データが統合履歴管理テーブル１１００に未登録であると（Ｓ１５０２でＮＯ）、ステップＳ１５０３の処理を実行する。ステップＳ１５０３では、ＨＤＤ１０４に格納された送信設定に対応する図１１（ｅ）の設定履歴関連情報１１１０が統合履歴管理テーブル１１００に登録される。次いで、ＣＰＵ１０２は、ステップＳ１５０４において、ＨＤＤ１０４に格納された送信設定を呼び出す図２１の設定履歴ボタン２１０１を統合履歴５１１の最上位に表示する。
【００６５】
上述した実施の形態では、機能の種別毎に異なるアイコン関連テーブル１４００，２０００が管理される。これにより、機能毎に設定値に対応する適切なアイコンを設定履歴ボタンに表示させることができる。
【００６６】
上述した実施の形態では、ユーザーがデフォルト設定変更ボタン８００を操作してデフォルト設定をユーザーデフォルト設定に変更した場合、デフォルト設定が変更された旨をタッチパネル２００に表示しても良い。このようにすることで、デフォルト設定の変更に起因するユーザーの混乱を防ぐことができる。
【００６７】
また、上述した実施の形態では、ユーザーがデフォルト設定変更ボタン８００を操作してデフォルト設定を変更した場合、統合履歴５１１における表示内容を更新しても良い。
【００６８】
図２２は、図１のＭＦＰ１００によって実行される更新処理の手順を示すフローチャートである。図２２の処理も、ＣＰＵ１０２がＨＤＤ１０４やＲＯＭ１０５に格納されたプログラムを実行することによって行われる。また、図２２の処理は、ユーザーがデフォルト設定変更ボタン８００を操作してデフォルト設定を変更した際に実行される。デフォルト設定が変更された場合は、例えば、登録された新たなユーザーデフォルト設定にデフォルト設定が変更された場合、又はユーザーデフォルト設定が削除されてデフォルト設定が機器デフォルト設定に変更された場合である。本実施の形態では、ジョブの種別毎にデフォルト設定の変更指示を受け付け可能である。図２２の処理では、一例として、ＭＦＰ１００がコピー設定に関するユーザーデフォルト設定の登録指示及び削除指示の何れかを受け付けたことを前提とする。
【００６９】
図２２において、ＣＰＵ１０２は、ユーザーから受け付けた指示がコピー設定に関するユーザーデフォルト設定の登録指示及びコピー設定に関するユーザーデフォルト設定の削除指示の何れであるかを判別する（ステップＳ２２０１）。
【００７０】
ステップＳ２２０１の判別の結果、ユーザーから受け付けた指示がコピー設定に関するユーザーデフォルト設定の削除指示であるとき、ＣＰＵ１０２は、ＨＤＤ１０４からコピー設定に関するユーザーデフォルト設定を削除する（ステップＳ２２０２）。また、ＣＰＵ１０２は、図９（ｂ）に示すように、コピー設定管理テーブル９０１の２行目の設定値を削除する。次いで、ＣＰＵ１０２は後述するステップＳ２２０７の処理を行う。
【００７１】
ステップＳ２２０１の判別の結果、ユーザーから受け付けた指示がコピー設定に関するユーザーデフォルト設定の登録指示であるとき、ＣＰＵ１０２は、表示中のコピー設定画面７００に設定されているコピー設定を取得する（ステップＳ２２０３）。次いで、ＣＰＵ１０２は、取得したコピー設定をＨＤＤ１０４に格納する（ステップＳ２２０４）。次いで、ＣＰＵ１０２は、コピーに関する別のユーザーデフォルト設定がＨＤＤ１０４に格納されているか否かを判別する（ステップＳ２２０５）。上記別のユーザーデフォルト設定は、上記登録指示を受け付ける直前に使用されていたユーザーデフォルト設定である。
【００７２】
ステップＳ２２０５の判別の結果、上記別のユーザーデフォルト設定がＨＤＤ１０４に格納されていないとき、ＣＰＵ１０２はコピー設定管理テーブル９０１の２行目にＨＤＤ１０４に格納されたコピー設定を設定し、後述するステップＳ２２０７の処理を行う。
【００７３】
ステップＳ２２０５の判別の結果、上記別のユーザーデフォルト設定がＨＤＤ１０４に格納されているとき、ＣＰＵ１０２はＨＤＤ１０４から上記別のユーザーデフォルト設定を削除する（ステップＳ２２０６）。また、ＣＰＵ１０２は、コピー設定管理テーブル９０１の２行目の設定値を、ＨＤＤ１０４に格納されたコピー設定に変更する。次いで、ＣＰＵ１０２は、統合履歴５１１における表示内容を更新する必要があるか否かを判別する（ステップＳ２２０７）。ステップＳ２２０７では、例えば、ＣＰＵ１０２は、上述したＳ２１０２，Ｓ２１０４の処理によってユーザーデフォルト設定の登録状況が変わったコピーアプリケーションのアプリケーションＩＤ「１０１」を特定する。ＣＰＵ１０２は、特定したアプリケーションＩＤ「１０１」と統合履歴管理テーブル１１００に登録された各設定履歴関連情報に含まれるアプリケーションＩＤとを比較する。比較した結果、特定したアプリケーションＩＤ「１０１」と一致するアプリケーションＩＤが統合履歴管理テーブル１１００に含まれる場合、ＣＰＵ１０２は統合履歴５１１における表示内容を更新する必要があると判別する。一方、上記比較した結果、特定したアプリケーションＩＤ「１０１」と一致するアプリケーションＩＤが統合履歴管理テーブル１１００に含まれない場合、ＣＰＵ１０２は統合履歴５１１における表示内容を更新する必要がないと判別する。
【００７４】
ステップＳ２２０７の判別の結果、統合履歴５１１における表示内容を更新する必要がないとき、ＣＰＵ１０２は本処理を終了する。ステップＳ２２０７の判別の結果、統合履歴５１１における表示内容を更新する必要があるとき、ＣＰＵ１０２は、統合履歴管理テーブル１１００の中から、特定したアプリケーションＩＤ「１０１」を含む一の設定履歴関連情報を特定する。次いで、ＣＰＵ１０２は上述した図１２の表示情報生成処理を実行する（ステップＳ２２０８）。
【００７５】
ステップＳ２２０８では、例えば、ステップＳ２２０２の処理によってユーザーデフォルト設定がＨＤＤ１０４から削除された場合、ＣＰＵ１０２は機器デフォルト設定を比較基準に決定する。一方、ステップＳ２２０４の処理によって、新たなユーザーデフォルト設定が登録された場合、ＣＰＵ１０２は登録された新たなユーザーデフォルト設定を比較基準に決定する。次いで、ＣＰＵ１０２は、上記統合履歴アプリケーションに更新した一の設定履歴関連情報を出力する（ステップＳ２２０９）。この一の設定履歴関連情報には、ステップＳ２２０８の処理によって取得したボタンＩＤ１１０１の値、及びステップＳ２２０８の処理によって生成された設定値指示情報のみが含まれる。次いで、ＣＰＵ１０２は、統合履歴アプリケーションによって一の設定履歴関連情報を受信すると（ステップＳ２２１０）、一の設定履歴関連情報に含まれる設定値指示情報に基づいて統合履歴管理テーブル１１００を更新する（ステップＳ２２１１）。ステップＳ２２１１では、例えば、ＣＰＵ１０２は、上記設定値指示情報に基づいて図１１（ｂ）から図１１（ｆ）のように、統合履歴管理テーブル１１００における一の設定履歴関連情報の設定値アイコン１１０７の値のみを更新する。次いで、ＣＰＵ１０２は、更新する必要がある設定履歴管理情報が統合履歴管理テーブル１１００に残っているか否かを判別する（ステップＳ２２１２）。
【００７６】
ステップＳ２２１２の判別の結果、更新する必要がある設定履歴管理情報が統合履歴管理テーブル１１００に残っているとき、ＣＰＵ１０２はステップＳ２２０８の処理に戻る。ステップＳ２２１２の判別の結果、更新する必要がある設定履歴管理情報が統合履歴管理テーブル１１００に残っていないとき、ＣＰＵ１０２は、統合履歴管理テーブル１１００に含まれる設定履歴関連情報を日付順にソートする。次いで、ＣＰＵ１０２は更新された設定履歴ボタンを統合履歴５１１に表示し（ステップＳ２２１３）、本処理を終了する。
【００７７】
上述した実施の形態では、デフォルト設定が変更された場合、統合履歴５１１における表示内容が変更後のデフォルト設定に含まれる初期値に基づいて、デフォルト設定の変更直前の表示内容から更新される。これにより、統合履歴５１１に異なる比較基準に基づいて生成された設定履歴ボタンが混在するのを防止することができ、統合履歴５１１に異なる比較基準に基づいて生成された設定履歴ボタンが混在することに起因するユーザーの混乱を防ぐことができる。
【００７８】
また、上述した実施の形態では、図１２の処理において、設定値指示情報を生成する際に、予め設定された表示優先度を用いる場合について説明したが、これに限られず、表示優先度をユーザーに設定させても良い。
【００７９】
図２３は、図１のＭＦＰ１００によって実行される履歴更新処理の手順を示すフローチャートである。図２３の処理も、ＣＰＵ１０２がＨＤＤ１０４やＲＯＭ１０５に格納されたプログラムを実行することによって行われる。また、図２３の処理は、ユーザーが設定ボタン５１０を押下し更に図２４の表示優先度設定ボタン２４０１を押下して表示優先度を設定した際に実行される。
【００８０】
図２３において、ＣＰＵ１０２は、ユーザーによって設定された表示優先度を取得し（ステップＳ２３０１）、上述したステップＳ２２０７〜Ｓ２２１３の処理（以下、「設定履歴ボタン表示処理」という。）を行う（ステップＳ２３０２）。ＣＰＵ１０２は、ステップＳ２２０７において、例えば、予め設定された表示優先度とユーザーによって設定された表示優先度とを比較する。比較した結果、予め設定された表示優先度とユーザーによって設定された表示優先度とが一致しない場合、ＣＰＵ１０２は統合履歴５１１における表示内容を更新する必要があると判別する。一方、予め設定された表示優先度とユーザーによって設定された表示優先度とが一致する場合、ＣＰＵ１０２は統合履歴５１１における表示内容を更新する必要がないと判別する。また、ＣＰＵ１０２は、ユーザーによって設定された表示優先度に基づいて設定値指示情報を生成し、生成した設定値指示情報を含む設定履歴ボタンをタッチパネル２００に表示する。その後、ＣＰＵ１０２は本処理を終了する。
【００８１】
上述した実施の形態では、表示優先度がユーザーによって設定されるので、ユーザーがジョブの設定内容を想起し易い特徴的な設定値を示す設定値指示情報を優先的に設定履歴ボタン上に表示させることができる。
【００８２】
上述した実施の形態では、デフォルト設定として機器デフォルト設定及びユーザーデフォルト設定の何れか一方を設定可能な構成について説明をしたが、これに限られない。例えば、ＭＦＰ１００が、デフォルト設定として機器デフォルト設定のみを設定可能であり、また、上記機器デフォルト設定の登録内容をユーザーが編集可能であってもよい。このような構成のＭＦＰ１００では、例えば、図９（ｆ）のコピー設定管理テーブル９０３でコピー設定が管理され、図１２の処理において、１行目の設定値と２行目の設定値との比較が行われる。このようにすることで、デフォルト設定として機器デフォルト設定のみを設定可能な装置において、設定履歴ボタン１６０１上の情報から、設定履歴ボタン１６０１に対応するジョブの設定内容をユーザーに容易に想起させることができる。
【００８３】
上述した実施の形態では、情報処理装置としてのＭＦＰに本発明を適用した場合について説明したが、本発明はＭＦＰに限られない。例えば、電話機能やメール機能で使用した宛先を呼び出す設定履歴ボタンを統合履歴５１１に表示する携帯端末、タブレット端末、及びクライアント端末といった装置に本発明を適用してもよい。
【００８４】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８５】
１００  ＭＦＰ
１０２  ＣＰＵ
２００  タッチパネル
７００  コピー設定画面
８００  デフォルト設定変更ボタン
１６０１，１６０５，２１０１  設定履歴ボタン
２４０１  表示優先度設定ボタン
【図１】
2019176252.tif 000003
【図２】
2019176252.tif 000004
【図３】
2019176252.tif 000005
【図４】
2019176252.tif 000006
【図５】
2019176252.tif 000007
【図６】
2019176252.tif 000008
【図７】
2019176252.tif 000009
【図８】
2019176252.tif 000010
【図９】
2019176252.tif 000011
【図１０】
2019176252.tif 000012
【図１１】
2019176252.tif 000013
【図１２】
2019176252.tif 000014
【図１３】
2019176252.tif 000015
【図１４】
2019176252.tif 000016
【図１５】
2019176252.tif 000017
【図１６】
2019176252.tif 000018
【図１７】
2019176252.tif 000019
【図１８】
2019176252.tif 000020
【図１９】
2019176252.tif 000021
【図２０】
2019176252.tif 000022
【図２１】
2019176252.tif 000023
【図２２】
2019176252.tif 000024
【図２３】
2019176252.tif 000025
【図２４】
2019176252.tif 000026