(57)【要約】【課題】  ホーム画面上に表示された履歴ボタンを選択し、履歴ボタンに対応する機能を即座に実行する場合、外見が同じ複数の履歴ボタンが存在する場合には、選択した履歴ボタンが所望の設定内容をユーザーに明示することを目的とする。【解決手段】  操作部は、予め利用された前記アプリケーションの設定内容を再度利用するための第２のソフトキーと第３のソフトキーとを少なくとも配置する第２領域を表示し、画像処理装置は、第２のソフトキーを押下することで、アプリケーションの設定内容を変更可能な第１画面を表示することなく、第２のソフトキーの設定内容に基づいて機能を実行するモードを設定する設定手段と、モードが設定され、且つ、押下された前記第２のソフトキー上に表示された設定内容と同じ設定内容が前記第３のソフトキー上に表示されている場合は、押下された第２のソフトキーに対応する設定内容を確認可能な第２画面を表示することを特徴とする。【選択図】  図８
2019217687.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置の機能を利用するための複数のアプリケーションを保持し、前記複数のアプリケーションのうちの一つであるアプリケーションを起動するための第１のソフトキーを、前記画像処理装置の操作部に表示された第１領域に配置する前記画像処理装置であって、
前記操作部は、
予め利用された前記アプリケーションの設定内容を再度利用するための第２のソフトキーと第３のソフトキーとを少なくとも配置する第２領域を表示し、
前記画像処理装置は、
前記第２のソフトキーを押下することで、前記アプリケーションの設定内容を変更可能な第１画面を表示することなく、押下された前記第２のソフトキーの設定内容に基づいて機能を実行するモードを設定する設定手段と、
前記設定手段によって前記モードが設定され、且つ、押下された前記第２のソフトキー上に表示された設定内容と同じ設定内容が前記第３のソフトキー上に表示されている場合は、
押下された前記第２のソフトキーに対応する設定内容を確認可能な第２画面を表示することを特徴とする画像処理装置。
【請求項２】
前記予め利用されたアプリケーションの設定内容とは、
前記アプリケーションを利用するための設定項目と前記設定項目に設定された設定値とを含み、
前記第２のソフトキーに対応した設定値と、前記第３のソフトキーに対応した設定値は同じではないことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理装置は、
前記第２のソフトキー上または前記第３のソフトキー上に表示される設定値を管理する管理手段と、
前記管理手段によって管理されている設定値に基づいて、前記第２のソフトキー上に表示された設定内容と同じ設定内容が前記第３のソフトキー上に表示されているかを判定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第２のソフトキー上には、前記第２のソフトキーに対応した処理を実行する上で必要な設定内容の一部が表示され、
前記第３のソフトキー上には、前記第３のソフトキーに対応した処理を実行する上で必要な設定内容の一部が表示されることを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記第２画面は、
押下された前記第２のソフトキーの設定内容と、前記第２のソフトキー上に表示された設定内容と同じ設定内容が表示されている前記第３のソフトキーの設定内容とで異なる設定内容を少なくとも表示することを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記第２画面は、
前記第２のソフトキーの設定内容のうち、前記第３のソフトキーの設定内容とは異なる設定内容を表示する第１の表示領域と、
前記第３のソフトキーの設定内容のうち、前記第２のソフトキーの設定内容と異なる第１の設定内容を表示する第２の表示領域とを含み、
前記第１の表示領域または前記第２の表示領域のいずれかを押下することによって、
押下された表示領域に対応した設定内容に基づいて前記機能を実行することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
押下された前記第２のソフトキー上に表示された設定内容と同じ設定内容が前記第３のソフトキー上に表示されていない場合、
前記画像処理装置は、
前記第２のソフトキー上に表示されていない設定内容に含まれる設定値のうち、デフォルトとは異なる設定値が存在するかを判定する判定手段を更に有し、
前記判定手段によって存在すると判定された場合、
前記第２画面を表示することを特徴とする請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
前記第２画面は、
次回以降に前記第２のソフトキーを押下した際に前記第２の画面を表示しないように設定するためのチェックボックスを有することを特徴とする請求項１乃至７のいずれか一項に記載の画像処理装置。
【請求項９】
前記機能は、
前記画像処理装置において印刷処理を実行するための印刷機能、及びファックス処理を実行するためのファックス機能、及びスキャン処理を実行するためのスキャン機能、及び文書データを特定のフォルダーに保存する保存機能のうち少なくとも一つを含むことを特徴とする請求項１乃至８のいずれか一項に記載の画像処理装置。
【請求項１０】
画像処理装置の機能を利用するための複数のアプリケーションを保持し、前記複数のアプリケーションのうちの一つであるアプリケーションを起動するための第１のソフトキーを、前記画像処理装置の操作部に表示された第１領域に配置する前記画像処理装置の制御方法であって、
前記操作部は、
予め利用された前記アプリケーションの設定内容を再度利用するための第２のソフトキーと第３のソフトキーとを少なくとも配置する第２領域を表示し、
前記画像処理装置は、
前記第２のソフトキーを押下することで、前記アプリケーションの設定内容を変更可能な第１画面を表示することなく、押下された前記第２のソフトキーの設定内容に基づいて機能を実行するモードを設定する設定ステップと、
前記設定ステップによって前記モードが設定され、且つ、押下された前記第２のソフトキー上に表示された設定内容と同じ設定内容が前記第３のソフトキー上に表示されている場合は、
押下された前記第２のソフトキーに対応する設定内容を確認可能な第２画面を表示することを特徴とする画像処理装置の制御方法。
【請求項１１】
画像処理装置の機能を利用するための複数のアプリケーションを保持し、前記複数のアプリケーションのうちの一つであるアプリケーションを起動するための第１のソフトキーを、前記画像処理装置の操作部に表示された第１領域に配置する前記画像処理装置として機能させるためのプログラムであって、
前記操作部は、
予め利用された前記アプリケーションの設定内容を再度利用するための第２のソフトキーと第３のソフトキーとを少なくとも配置する第２領域を表示し、
前記画像処理装置は、
前記第２のソフトキーを押下することで、前記アプリケーションの設定内容を変更可能な第１画面を表示することなく、押下された前記第２のソフトキーの設定内容に基づいて機能を実行するモードを設定する設定手段と、
前記設定手段によって前記モードが設定され、且つ、押下された前記第２のソフトキー上に表示された設定内容と同じ設定内容が前記第３のソフトキー上に表示されている場合は、
押下された前記第２のソフトキーに対応する設定内容を確認可能な第２画面を表示することを特徴とする画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
ユーザーはＭＦＰ等の画像処理装置において特定の処理を行う場合、例えば印刷処理を実行する際には、用紙サイズや部数、モノクロ印刷といった印刷設定を行う。複数のユーザーによる使用を想定する画像処理装置の場合、デフォルトの印刷設定からユーザーＡによって変更された印刷設定で別のユーザーＢが誤って印刷処理を実行しないように、一度変更された印刷設定は一定の期間が経過するとリセットされ、デフォルトの印刷設定に戻る。つまり、ユーザーＡから見れば、前回と同じ印刷設定で印刷処理を実行したくても、所望の印刷設定を再度設定し直さなければならず、利便性に欠けていた。
【０００３】
これに対して特許文献１には、ジョブを実行する際の設定を設定履歴として複数記憶し、操作者がその設定履歴を選択することによって所望の設定を再利用できるジョブ処理装置（画像形成装置）が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２０１９３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１において設定履歴を選択するためには、ユーザーはＭＦＰの操作部を操作して設定履歴が表示された画面（履歴情報表示画面）まで辿る必要があり、ユーザーにとっては手間であった。
【０００６】
そこで、ＭＦＰのディスプレイに表示されるホーム画面（トップ画面）に履歴表示領域を設け、設定履歴をソフトキー（例えば、履歴ボタン）として定常的に表示する方法が考えられる。それによりユーザーはアプリケーションのソフトキー（例えば、アイコン）を選択するかのように、ホーム画面から履歴ボタンを選択し、一度実行した事があるジョブの設定をより効率的に再利用できる。また、ジョブが再実行されるまでの手間や時間を削減するために、履歴ボタンが押下されると即座にジョブが実行される方法（以下、スキップモード）も考えられる。
【０００７】
しかし、ＭＦＰのホーム画面にはアプリケーションを実行するためのアイコン等が表示されているため、履歴ボタンが表示される領域はホーム画面上の一部分に限定される。その結果、各履歴ボタン上に表示される情報量も限定される。履歴ボタン上に表示される情報とは、例えば印刷処理の履歴ボタンである場合、印刷設定内容の一部が履歴ボタン上に表示されることになる。
【０００８】
履歴ボタン上に表示される情報が限られるため、例え設定内容が互いに異なる複数の履歴ボタンであっても、外見が同じ履歴ボタンが複数生じてしまう。さらに、上述したスキップモードの場合、履歴ボタンが押下され印刷物が出力されるまで、選択した履歴ボタンが所望の設定内容であったかどうかはわからない。
【０００９】
本発明は、上述の問題点を鑑みたものであって、ホーム画面上に表示された履歴ボタンを選択し、履歴ボタンに対応する機能を即座に実行する状況下で、外見が同じ複数の履歴ボタンが存在する場合には、選択した履歴ボタンの設定内容をユーザーに明示することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために本発明は、画像処理装置の機能を利用するための複数のアプリケーションを保持し、前記複数のアプリケーションのうちの一つであるアプリケーションを起動するための第１のソフトキーを、前記画像処理装置の操作部に表示された第１領域に配置する前記画像処理装置であって、前記操作部は、予め利用された前記アプリケーションの設定内容を再度利用するための第２のソフトキーと第３のソフトキーとを少なくとも配置する第２領域を表示し、前記画像処理装置は、前記第２のソフトキーを押下することで、前記アプリケーションの設定内容を変更可能な第１画面を表示することなく、押下された前記第２のソフトキーの設定内容に基づいて機能を実行するモードを設定する設定手段と、前記設定手段によって前記モードが設定され、且つ、押下された前記第２のソフトキー上に表示された設定内容と同じ設定内容が前記第３のソフトキー上に表示されている場合は、押下された前記第２のソフトキーに対応する設定内容を確認可能な第２画面を表示することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ホーム画面上に表示された履歴ボタンを選択し、履歴ボタンに対応する機能を即座に実行する状況下で、外見が同じ複数の履歴ボタンが存在する場合には、選択した履歴ボタンの設定内容をユーザーに明示することができる。
【図面の簡単な説明】
【００１２】
【図１】画像処理装置のハードウェア構成の一例を示す図である。
【図２】ホーム画面２００の一例を示す図である。
【図３】履歴情報の一例を示す図である。
【図４】詳細画面４００の一例を示す図である。
【図５】履歴ボタンが押下されてジョブが実行されるまでの処理の動作フローである。
【図６】詳細確認画面６００の一例を示す図である。
【図７】履歴ボタン押下時の動作設定画面７００の一例を示す図である。
【図８】実施例１における、履歴ボタンが押下されてジョブが実行されるまでの処理の動作フローである。
【図９】実施例２における、履歴ボタンが押下されてジョブが実行されるまでの処理の動作フローである。
【図１０】各設定値のデフォルトの一例を表す図である。
【図１１】差分確認画面の一例を示す図である。
【図１２】チェックボックスを備えた詳細確認画面の一例を示す図である。
【図１３】チェックボックスを備えた差分確認画面の一例を示す図である。
【図１４】実施例４における、履歴ボタンが押下されてジョブが実行されるまでの処理の動作フローである。
【図１５】設定項目の表示、非表示を管理するテーブル１５００の一例である。
【図１６】ホーム画面２００の一例を示す図である。
【図１７】画像処理装置のソフトウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１３】
本発明の実施例で用いる画像処理装置について、図面を参照して説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
［実施例１］
≪画像処理装置のハードウェア構成≫
図１は、本実施例の画像処理装置のハードウェア構成例を示す図である。図１では、画像処理装置として、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例にとって説明する。ＭＦＰ１０１はＣＰＵ１１１〜プリンタ１２２を備える。ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、入力部１１４、表示制御部１１５、外部メモリＩ／Ｆ１１６、通信Ｉ／Ｆコントローラ１１７は、システムバス１１０によって接続されている。また、タッチパネル１１８、ディスプレイ１１９、外部メモリ１２０は、システムバス１１０によって接続されており、システムバス１１０を介して互いにデータのやりとりを行うことができる。
【００１５】
ＲＯＭ１１３は、画像データやその他のデータ、ＣＰＵ１１１の制御プログラム等を格納している。制御プログラムは、以下に説明する実施例を実行する制御プログラムのことである。またＲＯＭ１１３には、書き換え可能なフラッシュＲＯＭなどの種類があり、ユーザーが設定した設定値や管理データ等も格納する。
【００１６】
ＲＡＭ１１２は揮発性のメモリであり、プログラム制御変数、各種ワーク用バッファ等や、ユーザーが設定した一部の設定値や管理データ等を格納する。またＲＡＭ１１２は、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域としても用いられる。
【００１７】
ＣＰＵ１１１は、例えばＲＯＭ１１３に格納されるプログラムに従って、ＲＡＭ１１２をワークメモリとして使用し、ＭＦＰ１０１を制御する。なお、ＣＰＵ１１１が動作するためのプログラムは、ＲＯＭ１１３に限らず、外部メモリ（ハードディスク等）１２０に予め記憶しておいてもよい。ＲＡＭ１１２とＲＯＭ１１３と外部メモリ１２０をまとめて記憶領域と呼ぶ。
【００１８】
入力部１１４は、受け付けたユーザー操作の操作内容を制御信号に変換し、その制御信号をＣＰＵ１１１に供給する。具体的に入力部１１４は、入力デバイスとして機能するキーボード（不図示）やマウス（不図示）、タッチパネル１１８を介してユーザー操作を受け付ける。なお、タッチパネル１１８は、例えば平面的に構成された入力部に対して接触された位置に応じ、座標情報が出力される入力デバイスである。ＣＰＵ１１１は、入力部１１４を介して取得した制御信号に基づいてＭＦＰ１０１を制御し、ユーザー操作に応じた動作を行うことができる。
【００１９】
表示制御部１１５は、ディスプレイ１１９に対して画像を表示させるための表示信号を出力する。例えば、ＣＰＵ１１１は、プログラムに従い生成した表示制御信号を表示制御部１１５に供給する。表示制御部１１５は、この表示制御信号に基づき表示信号を生成してディスプレイ１１９に出力する。例えば、表示制御部１１５は、ＣＰＵ１１１が生成する表示制御信号に基づき、ＧＵＩを構成するＧＵＩ画面をディスプレイ１１９に表示させる。
【００２０】
また、表示制御部１１５は、ディスプレイ１１９において検知されたユーザー操作（タッチ操作フリック操作等）から、ユーザー操作の操作位置（座標）を取得し、操作されたソフトキーを特定する等、ユーザー操作に対応した処理を特定する機能を有する。
【００２１】
なお、タッチパネル１１８はディスプレイ１１９と一体的に構成され、操作部としても機能する。例えば、製造者は、タッチパネル１１８を光の透過率がディスプレイ１１９の表示を妨げないように構成し、ディスプレイ１１９の表示面の上層に取り付ける。そして、製造者は、タッチパネル１１８における入力座標と、ディスプレイ１１９上の表示座標とを対応付ける。これにより、ユーザーがディスプレイ１１９上に表示された画面を直接的に操作できるＧＵＩが構成される。
【００２２】
外部メモリＩ／Ｆ１１６は、例えばハードディスク、ＳＳＤ、ＣＤ、ＤＶＤ、メモリーカード等の外部メモリ１２０が装着可能なインターフェースである。外部メモリＩ／Ｆ１１６はＣＰＵ１１１の制御に基づき、外部メモリ１２０からデータを読み出し、外部メモリ１２０にデータを書き込む。
【００２３】
通信Ｉ／Ｆコントローラ１１７は、ＣＰＵ１１１の制御に基づき、例えばＬＡＮやインターネット、有線、無線等の各種ネットワーク１０２に対する通信を行う。ネットワーク１０２には、ＰＣや他のＭＦＰ、プリンタ、サーバ等、様々な装置がＭＦＰ１０１と通信可能に接続される。
【００２４】
スキャナ１２１は原稿を読み取り、画像データを生成する。プリンタ１２２は、入力部１１４を介して入力されたユーザーの指示や通信Ｉ／Ｆコントローラ１１７を介して外部装置から入力されたコマンドに基づいて、印刷処理を実行する。以上がＭＦＰ１０１のハードウェア構成である。
【００２５】
≪ソフトウェア構成図≫
図１７は、ＭＦＰ１０１のソフトウェア構成図である。各種機能は、ＲＯＭ１１３に記憶されたアプリケーションのプログラムを元に、ＣＰＵ１１１により実行されるものとする。
【００２６】
ＭＦＰ１０１は、入出力管理部１６０８、情報管理部１６０９、ジョブ実行部１６０７を有する。情報管理部１６０９は、ホーム画面２００に表示される履歴ボタンに関する情報や工場出荷時のデフォルト設定、スキップモードの有無等の各種設定値を管理する機能である。以下の実施例では、ＭＦＰのホーム画面に表示されるソフトキーを、履歴ボタンを例に説明する。
【００２７】
ジョブ実行部１６０７は、押下された履歴ボタンに対応する設定内容に基づいてジョブを実行する機能である。ここで実行されるジョブの具体的な例は、選択された履歴ボタンの機能が印刷機能であれば印刷ジョブ、スキャン機能であればスキャンジョブ、ファックス機能であればファックスジョブである。
【００２８】
入出力管理部１６０８はディスプレイ１１９（またはタッチパネル１１８）を介して取得した入力信号に基づいて、情報管理部１６０９で管理される情報を参照したり、あるいはジョブ実行部１６０７に対してジョブの実行指示を送信したりする機能である。また、ジョブ実行部１６０７における実行処理に応じてディスプレイ１１９の表示も制御する。
【００２９】
≪ホーム画面≫
図２は、ＭＦＰ１０１のディスプレイ１１９に表示されるホーム画面の一例である。ホーム画面２００は、アプリケーションボタン２０２〜２０６と履歴ボタン２０８〜２１１を有する。
【００３０】
アプリケーション表示領域２０１は、複数のアプリケーションボタン２０２〜２０６を表示する領域である。アプリケーションボタンの一例として、コピーアプリケーションボタン２０２、送信アプリケーションボタン２０３、ＦＡＸアプリケーションボタン２０４、スキャンして保存アプリケーションボタン２０５、保存ファイルの利用アプリケーションボタン２０６を表示している。アプリケーションボタン２０２〜２０６は、アプリケーションを起動するためのボタンであり、ユーザー操作により押下されると、ＣＰＵ１１１は押下されたアプリケーションボタンに対応するアプリケーションを起動する。具体的には各アプリケーションボタンが押下されることで、アプリケーションボタンの表示に応じてコピー処理、ファックス処理、スキャン処理等が実行される。尚、アプリケーションボタンの数や各アプリケーションボタンが押下されることにより実行される機能についてはここでは特に問わない。
【００３１】
履歴表示領域２０７は、履歴ボタン２０８〜２１１を表示する領域である。図２では例として、４つの履歴ボタン２０８〜２１１を表示している。履歴表示領域２０７に対して、ユーザーからの上方向へのフリック操作を受け付けると、履歴ボタン２０８〜２１１をホーム画面２００の上方向にスクロールする。スクロールすることによって、図２の履歴表示領域２０７には表示させていなかったその他の履歴ボタン（不図示）がホーム画面２００上で表示状態となる。
【００３２】
履歴ボタン２０８〜２１１は、履歴として記憶されているジョブを再実行するためのボタンである。ここでのジョブとはＭＦＰ１０１で実行される処理の単位であって、例えば印刷ジョブであれば、特定の印刷設定で印刷物が出力する処理のことである。
【００３３】
履歴ボタン領域２１２〜２１５は各履歴ボタンが表示されている領域であって、各履歴ボタンに関連付けられている履歴情報３００のうち、特定の情報のみが表示される。ここで履歴情報３００とは、履歴ボタンとして表示される履歴の設定内容やアプリケーションの種別、処理の実行日時等を含む情報である。
【００３４】
履歴ボタン領域２１５の場合であれば、履歴ボタン２１１に関連付くジョブの種類「保存ファイルの利用」、部数「１」、「保存ファイルの利用」ジョブを実行した際に保存されたファイルのファイル名「／ｆｏｌｄｅｒ／ａｂｃ／議事録．ｐｄｆ」、「保存ファイルの利用」ジョブが実行された日時「２０１７／１０／２１  ０９：０４：５５」が表示されている。尚、ファイルのファイル名には、保存された文書データ「議事録．ｐｄｆ」とその文書データの保存先を示すフォルダーパス「／ｆｏｌｄｅｒ／ａｂｃ／」とで構成されるものとする。
【００３５】
一方の履歴ボタン領域２１４の場合であれば、履歴ボタン２１０に関連付くジョブの種類「コピー」、「コピー」ジョブを実行した際に設定された印刷設定「カラー自動、サイズ自動、（倍率）１００％」、「コピー」ジョブが実行された日時「２０１７／１０／２１  ０９：１９：４３」が表示されている。
【００３６】
このように、このように個々の履歴ボタン領域の上部には「コピー」や「保存ファイルの利用」といったアプリケーションボタン２０２〜２０６いずれかのアプリケーション名と、履歴ボタンの下部には設定内容とが記載される。
【００３７】
履歴ボタン領域２１２〜２１５に表示される情報は、図１５に一例として示されるテーブル１５００を参考に決定される。テーブル１５００は、ＲＯＭ１１３またはＲＡＭ１１２に記憶される。履歴ボタン領域に表示される情報は、アプリケーションの種別毎に管理されているものとする。例えば、「コピー」であれば、履歴ボタン領域に表示される情報は「部数」「カラーモード」「用紙サイズ」「倍率」である。また、「保存ファイルの利用」であれば、履歴ボタン領域に表示される情報は、「部数」「ファイルパス」「ファイル名」である。「Ｎ／Ａ」は、アプリケーションが該当の設定項目を有さない（設定できない）ことを意味する。尚、各履歴ボタンに関連付くアプリケーションの種別や実行日時は、テーブル１５００において表示の有無を管理することなく定常的に表示されるものとする。
【００３８】
また、ジョブが実行されるとそのジョブに対応する履歴ボタンが自動的に生成され、新しく生成された履歴ボタンは履歴表示領域２０７の上部へ配置される。ただし、実行したジョブと、設定内容３０４およびアプリケーション種別３０２が同じ履歴情報３００が既に存在する場合、既存の履歴情報３００の前回実行日時３０３を新たなジョブの実行日時に更新し、実行日時が更新された履歴ボタンを履歴表示領域２０７の上部に配置し直す。
【００３９】
例えば、「２０１７／１０／２５  ０９：１１：１２」に履歴ＩＤ「２」と同じ設定内容でコピー機能が実行された場合は履歴ボタン２０９が表示されなくなり、代わりに履歴表示領域２０７の上位に新たな履歴ボタン２１６（図１６）が表示される。つまり、履歴表示領域２０７には、見た目が同じ履歴ボタンが複数存在することはあっても、設定内容３０４およびアプリケーション種別３０２までもが同じ履歴ボタンが複数存在することはない。
【００４０】
また、履歴表示領域２０７に表示可能な履歴ボタン２０８〜２１１の数には上限（４個）が設けられているものとする。履歴ボタン２０８〜２１１が対して新たな履歴ボタンが追加される際には、履歴表示領域２０７に表示されている履歴ボタンの中で前回実行日時が一番古い履歴ボタン２１１を非表示にする。そして、新たに生成された履歴ボタンを含む４つの履歴ボタンを履歴表示領域２０７に表示する。以上がホーム画面２００に関する説明である。
【００４１】
≪履歴情報≫
履歴ボタン２０８〜２１１に関連付けられている履歴情報３００について、図３を用いて説明する。履歴情報３００はＲＯＭ１１３またはＲＡＭ１１２に記憶されている。履歴ボタン２０８〜２１１が押下されることによって、各履歴ボタンに関連付く履歴情報が呼び出され、呼び出された履歴情報の内容に基づいてジョブが再実行される。
【００４２】
履歴情報３００は、履歴ＩＤ３０１、アプリケーション種別３０２、前回実行日時３０３、設定内容３０４を含む。図３に示された項目以外を履歴情報３００に含めるようにしてもよく、アプリケーションの種類によって保持する項目が異なっていても良い。
【００４３】
履歴ＩＤ３０１は、履歴を一意に識別するためのＩＤである。アプリケーション種別３０２はアプリケーションの種類である。前回実行日時３０３は、その履歴情報に対応するジョブが最後に実行された日時を示す。設定内容３０４は該当のジョブが実行された際の設定内容を示し、一例として「ＫＥＹ／ＶＡＬＵＥ」のハッシュマップ形式で記載されている。
【００４４】
例えば、履歴ＩＤ「１」で特定される履歴情報は、「２０１７／１０／２４  ０８：５１：２２」に実行された「コピー」ジョブであって、ホーム画面２００の履歴ボタン２０８に関連づくジョブである。そして設定内容３０４は、部数「５部」、カラーモード「白黒」、用紙サイズ「Ａ４」、倍率「１２５％」、面「両面から両面」、ページ集約「１ｉｎ１」、濃度「普通」、ホチキス「なし」が設定されている。
【００４５】
履歴ボタン２０８〜２１１（図２）と履歴情報３００（図３）を見比べると分かる通り、履歴ボタン領域２１２〜２１５には、各領域ボタンに対応した設定内容全てが表示されるわけでなく、上述のテーブル１５００によって履歴ボタン領域に表示される情報とそうでない情報とが管理される。そのため、履歴情報３００の設定内容３０４が異なるジョブ同士であっても、履歴ボタンの見た目が同じになる状況も有り得る。以上が履歴情報に関する説明である。
【００４６】
≪通常モード時のジョブ実行フロー≫
図５を用いて、履歴ボタン２０８〜２１１のいずれかが押下されてジョブが実行されるまでの処理について説明する。なお、本動作フローは、ＣＰＵ１１１がタッチパネル１１８を介して履歴ボタン２０８〜２１１いずれかの押下の検知し、ＲＯＭ１１３に記憶されたレコード押下処理に関するプログラムを制御することにより実行される。
【００４７】
入出力管理部１６０８は、履歴ボタン２０８〜２１１のいずれかの押下を検知したか否かを判定する（Ｓ５０１）。ＭＦＰ１０１が起動している間、入出力管理部１６０８はＳ５０１の処理を所定の間隔（例えば１秒ごと）で繰り返し、押下を検知したと判定された場合はＳ５０２に進む。今回は、履歴ボタン２０８がＳ５０１で押下されたものとする。
【００４８】
入出力管理部１６０８は情報管理部１６０９で管理されている履歴情報３００を参照し、押下された履歴ボタン２０８〜２１１に関連付けられている履歴の設定内容３０４、および、アプリケーション種別３０２を読み出す（Ｓ５０２）。そして、読み出したアプリケーション種別３０２に合致するアプリケーションに対して、設定内容３０４を送信する。今回は、履歴ボタン２０８が押下された場合を想定しているので、ジョブ実行部１６０７に対して設定内容３０４が送信される。その際に送信される設定内容は、「部数／５  カラーモード／白黒  用紙サイズ／Ａ４  倍率／１２５％  面／両面から両面  ページ集約／１ｉｎ１  濃度／普通  ホチキス／なし」である。
【００４９】
ジョブ実行部１６０７は、受信した設定内容３０４から各種設定の設定値を読み出し、読み出された設定値とそれに対応する設定項目を入出力管理部１６０８に表示させる（Ｓ５０３）。その際に表示された画面の一例を詳細画面４００（図４）に示す。
【００５０】
ここで詳細画面４００について説明する。ホームボタン４０１は、押下されるとホーム画面に戻るボタンである。設定値表示領域４０２は、カラーモード、倍率、用紙サイズ、部数の各設定値を表示する領域である。詳細設定確認ボタン４０３は、現在の設定をプレビューで表したボタンであり、押下されると詳細確認画面６００を表示する。設定選択ボタン４０４〜４０７はそれぞれ、カラーモード、倍率、用紙サイズ、部数の設定を行うためのボタンである。設定表示／選択ボタン４０８〜４１０は上部にそれぞれ、ページ集約、面、濃度の設定値を表示し、下部ではそれらの設定を行うためのボタンである。その他の機能ボタン４１１は、その他の設定（例えば、ホチキスの設定）を行う画面（不図示）を表示するためのボタンである。実行ボタン４１２は、押下されるとジョブの実行を開始するボタンである。キャンセルボタン４１３は、押下されると詳細画面４００を閉じるボタンである。
【００５１】
図５の説明に戻る。入出力管理部１６０８は詳細画面４００の実行ボタン４１２の押下を検知したか否かを判定する（Ｓ５０４）。実行ボタン４１２の押下を検知しなかった場合、入出力管理部１６０８は詳細画面４００のキャンセルボタン４１３の押下を検知したか否かを判定する（Ｓ５０５）。検知されたと判定された場合はＳ５０７に進み、検知しなかったと判定された場合はＳ５０４に戻る。
【００５２】
実行ボタン４１２が押下された後、ジョブ実行部１６０７は詳細画面４００に表示された印刷設定に基づいてジョブを実行（Ｓ５０６）し、入出力管理部１６０８はホーム画面２００を表示し、一連のフローを終了する。以上が図５の説明である。
【００５３】
尚、履歴ボタンではなく、アプリケーションボタン２０２〜２０６が押下された場合も、図５のフローと殆ど同じ処理が実行される。図５との差分のみを説明すると、Ｓ５０１〜Ｓ５０２に対応する処理として、アプリケーションボタンが押下されたかどうかが判定される。ここでは、アプリケーションボタン２０２が押下されたものとする。Ｓ５０３に対応する処理として、詳細画面４００が表示される。それ以降の実行ボタン４１２の押下やキャンセルボタン４１３の押下についてはＳ５０４〜Ｓ５０７と同様である。
【００５４】
≪スキップモードの設定画面≫
図５では履歴ボタン２０８〜２１１のいずれかが押下されると、詳細画面４００が表示され、実行ボタン４１２の押下によってジョブが実行される形態（通常モード）を示した。それ以外にも、スキップモードによって該当のジョブを実行する方法がある。スキップモードとは、履歴ボタン２０８〜２１１の押下によって詳細画面４００を表示することなくジョブを実行するモードのことである。
【００５５】
図７は、スキップモードの設定を行うための動作設定画面７００である。動作確認画面７００は、ＭＦＰ１０１の各種設定を行う設定メニュー（不図示）内にあるものとする。動作設定画面７００におけるスキップモードの設定は、全ての履歴ボタン２０８〜２１１に同時に設定されるものとするが、履歴ボタン２０８〜２１１毎にスキップモードの有無を設定させる形態であってもよい。
【００５６】
ＯＫボタン７０１の押下によって、スキップモードの設定値（ＯＮまたはＯＦＦ）がＲＯＭ１１３またはＲＡＭ１１２に書き込まれ、キャンセルボタン７０２が押下されると、動作設定画面７００は閉じる。以上がスキップモードを設定するための設定画面である。
【００５７】
≪スキップモード時のジョブ実行フロー≫
図８は、ＭＦＰ１０１にスキップモード「ＯＮ」が設定されている状況下で、履歴ボタン２０８〜２１１のいずれかが押下され、ジョブが実行されるまでの処理の動作フローである。なお、本動作フローは、ＣＰＵ１１１がタッチパネル１１８から履歴ボタン２０８〜２１１押下の検知の通知を受けることで、ＲＯＭ１１３に記憶されたレコード押下処理に関するプログラムを制御することにより実行される。ＣＰＵ１１１はＭＦＰ１０１の電源が起動している間、所定の間隔（例えば１秒ごと）で本動作フローを繰り返し行うものとする。
【００５８】
入出力管理部１６０８は履歴ボタン２０８〜２１１のいずれかの押下を検知したか否かを判定する（Ｓ８０１）。検知されたことが判定されるまでＳ８０１の処理は繰り返され、権利されたと判定された場合はＳ８０２に進む。
【００５９】
入出力管理部１６０８は押下された履歴ボタン２０８〜２１１に関連付けられている履歴の設定内容３０４を読み出す（Ｓ８０２）。そして、読み出したアプリケーション種別３０２に合致するアプリケーションに対して、設定内容３０４を送信する。今回は履歴ボタン２０８が押下されたものとし、履歴ＩＤ「１」の設定内容３０４がジョブ実行部１６０７に送信されたものとする。
【００６０】
情報管理部１６０９はスキップモードがＯＮであるか否かを判定する（Ｓ８０３）。ＯＮであると判定された場合はＳ８０４に進み、ＯＦＦであると判定された場合はＳ８０５に進み、通常モードと同様に詳細画面４００を表示する。
【００６１】
情報管理部１６０９は押下された履歴ボタンと、それ以外の履歴ボタンとで外見が同じものが存在するか否かを判定する（Ｓ８０４）。
【００６２】
具体的には、今回押下された履歴ボタン２０８の設定内容３０４のうち、表示されている設定項目を特定する。今回であれば、履歴ボタン２０８に紐付くアプリケーション種別３０２は「コピー」であるため、テーブル１５００より「部数」「カラーモード」「用紙サイズ」「倍率」は履歴ボタン領域２１２に表示されていることがわかる。
【００６３】
そして、履歴情報３００に戻り、表示されている設定項目に対し、履歴ボタン２０８と同じ設定値が設定された履歴ボタンが存在するかを情報管理部１６０９が判定する。履歴情報３００より、履歴ＩＤ「２」が各設定項目「部数」「カラーモード」「用紙サイズ」「倍率」に対して履歴ＩＤ「１」と同じ設定値「５」「白黒」「Ａ４」「１２５％」が設定されている。つまり、Ｓ８０４の結果、履歴ＩＤ「２」は、押下された履歴ボタン２０８と外見が同じ履歴ボタンであることが特定される。
【００６４】
Ｓ８０４において外見が同じ履歴ボタンが存在しないと判定された場合は、ジョブが実行される（Ｓ８０９）。一方、外見が同じ履歴ボタンが存在すると判定された場合、画面表示部１６０６は詳細確認画面６００を表示する（Ｓ８０６）。外見が同じ履歴ボタンが存在する場合の表示画面の形態については特に問わない。例えば、通常モードのように詳細画面４００を表示する形態であっても良い。
【００６５】
図６は、Ｓ８０６で表示される詳細確認画面６００の一例である。今回は履歴ＩＤ「１」で特定される履歴ボタンの設定内容が表示されている。ここで表示される設定内容は、履歴情報３００で管理されている設定内容３０４の全項目であってもよく、特定の設定項目のみを表示する形態であってもよい。今回は履歴ボタン２０８が押下された場合を例に示しているが、履歴ボタン２０９がＳ８０１で押下された場合、Ｓ８０６で表示される設定内容は、履歴ＩＤ「２」で特定される設定内容３０４である。
【００６６】
また、通常モードの場合に表示される詳細画面４００と、スキップモードの場合に表示される詳細確認画面６００との違いは、詳細画面４００は各設定項目の設定値を変更する事ができるのに対し、詳細確認画面６００は各設定項目の設定値を変更することはできず、ユーザーに明示しているに留まる点である。その理由としては、スキップモードを所望するユーザーにとっては、履歴ボタンを選択した後に設定項目を変更するための詳細画面４００の表示を望まない可能性があるからである。そのため、スキップモードで、且つ外見が同じ履歴ボタンが存在する場合のみ、詳細確認画面６００を表示し、ユーザーに確認と注意喚起を行う。尚、図６の詳細確認画面６００には、設定項目とそれに対応する設定値の少なくとも一部が表示されているが、それには限定されない。詳細画面４００の詳細設定確認ボタン４０３のように、設定内容を反映したプレビューも同時に表示させてもよい。
【００６７】
あるいは、詳細確認画面６００の役割は、設定内容をユーザーに確認させることであるため、詳細設定確認ボタン４０３のプレビューのみを詳細確認画面６００に表示させる形態であってもよい。
【００６８】
図８の説明に戻る。入出力管理部１６０８は実行ボタン６０２が押下されたかを判定する（Ｓ８０７）。実行ボタン６０２が押下されなかったと判定された場合、入出力管理部１６０８はキャンセルボタン６０３が押下されたかを判定する（Ｓ８０８）。キャンセルボタン６０３が押下されたと判定された場合は詳細確認画面６００を閉じ、本処理を終了する。実行ボタン６０２が押下されたと判定された場合は、Ｓ８０１で押下された履歴ボタンに対応するジョブが実行される（Ｓ８１０）。今回であれば、履歴ボタン２０８に対応する機能が実行される。実行された後はホーム画面２００が表示され（Ｓ８１０）、本処理が終了する。
【００６９】
図３に示した履歴情報３００を例に説明すれば、履歴ＩＤが「１」の履歴と「２」の履歴は、設定内容３０４のうち部数、カラーモード、用紙サイズ、倍率、濃度、ホチキスの設定値がそれぞれ同じであり、面、ページ集約の設定値はそれぞれ異なっている。設定値が異なる設定項目は、履歴ボタン領域では非表示（テーブル１５００）であるため、履歴ボタン２０８と履歴ボタン２０９とでは前回実行日時３０３以外同じであって、ユーザーは殆ど判別できない。
【００７０】
しかし本実施例によれば、外見が同じである履歴ボタン２０８と履歴ボタン２０９のいずれかが押下されると、詳細確認画面６００が表示され、履歴ボタン領域上に表示されなかった設定内容を確認することができる。尚、本実施例では外見が同じである履歴ボタンが２つである形態を示したが、履歴ボタンが３つ以上であっても同様である。
【００７１】
［実施例２］
実施例１では、図８に示したように、スキップモードがＯＮであり、かつ外見が同じ履歴ボタンが複数存在する場合に、詳細設定確認画面６００を表示する形態を示した。そして、外見が同じである履歴ボタンが存在しないと判定された場合には、ジョブが実行された。
【００７２】
しかし、Ｓ８０４の判定によって、外見が同じ履歴ボタンが複数存在しない場合であっても、ユーザーが選択した履歴ボタンがユーザーの意図しない設定である場合がある。例えば、履歴ボタン領域２１４に表示されていない設定内容がデフォルト設定とは異なる場合、ユーザーはそれに気づくことなくデフォルト設定でジョブを実行するつもりで、履歴ボタン２１０を押下してしまうことも有り得る。
【００７３】
そこで本実施例では、履歴ボタン領域に表示されていない設定内容がデフォルト設定とは異なる場合、確認画面を表示することによってユーザーの意図しない設定でジョブが実行されることを防ぐ形態を説明する。尚、実施例１で説明済みの形態については、説明を省略する。
【００７４】
図９は本実施例における、履歴ボタン２０８〜２１１のいずれかが押下されてジョブが実行されるまでの処理の動作フローである。なお、本動作フローは、ＣＰＵ１１１がタッチパネル１１８から履歴ボタン２０８〜２１１押下の検知の通知を受けることで、ＲＯＭ１１３に記憶されたレコード押下処理に関するプログラムを制御することにより実行される。ＣＰＵ１１１はＭＦＰ１０１の電源が起動している間、所定の間隔（例えば１秒ごと）で本動作フローを繰り返し行うものとする。
【００７５】
Ｓ８０４において、外見が同じ履歴ボタンが存在しないと判定された場合、情報管理部１６０９は、押下された履歴ボタンの履歴ボタン領域に表示されていない設定内容のうち、デフォルト設定とは異なる設定内容が含まれるかを判定する（Ｓ９１１）。
【００７６】
具体的には、情報管理部１６０９は、情報管理部１６０９で管理された履歴情報３００を参照することによって、押下された履歴ボタンの設定内容を特定する。今回は履歴ボタン２１０が押下されたものとして、Ｓ８０４では履歴ボタン２１０（履歴ＩＤ「３」）に対応する設定内容３０４が特定される。テーブル１５００を参照することで、各設定内容のうち、履歴ボタン領域２１４に表示されていない設定項目を特定する。今回の例でいえば、設定項目「面」「ページ集約」「濃度」「ホチキス」が非表示であることがわかる。
【００７７】
非表示の設定項目を特定した後、設定内容３０４のデフォルト設定１０００（図１０）を参照する。デフォルト設定１０００は、各設定項目の向上出荷値、あるいは、パーソナライズされた個人のデフォルト設定値や、管理者が一括して設定したデフォルト設定値等でもよく、ここでは特に限定しない。情報管理部１６０９は、デフォルト設定１０００を参照することで、非表示の設定項目のうち、デフォルト設定と設定値が異なる項目を特定する。
【００７８】
今回の例でいえば、履歴ＩＤ「３」の設定内容「濃度」がデフォルト設定の「普通」から履歴情報３００の「濃く」に変更されていることがわかる。従ってＳ９１１において、「存在する」と判定されてＳ８０６に進む。以上は本実施例における処理である。
【００７９】
本実施例により、履歴ボタン領域に表示されていない設定内容がデフォルト設定とは異なる場合にも確認画面を表示することで、ユーザーの意図しない設定でジョブが実行されることを防ぐことができる。
【００８０】
［実施例３］
実施例１および２では、押下された履歴ボタンと同じ外見の履歴ボタンが存在する場合、詳細確認画面６００を表示する形態を示した。本実施例では、その詳細確認画面の別の形態を示す。尚、詳細確認画面を表示する処理については、実施例１の図８と基本的には同じであるため、説明を省略する。また、本実施例でも、履歴ボタン２０８が押下された場合を例に説明する。
【００８１】
図１１は、履歴ボタン２０８が押下されたときに表示される差分確認画面１１００であって、実施例１の詳細確認画面６００の代わりにＳ８０６で表示される。差分確認画面１１００は、履歴ボタン２０８と外見が同じである履歴ボタン２０９が押下された場合にも表示される。
【００８２】
差分確認画面１１００には、Ｓ８０４において同じ外見の履歴ボタンであると判定された履歴ボタン（２０８と２０９）の設定値の差分が表示されている。具体的には、履歴ボタン２０８（履歴ＩＤ「１」）の設定内容３０４と履歴ボタン２０９（履歴ＩＤ「２」）の設定内容３０４のうち、設定値が異なる「面」「ページ集約」のみが表示されている。また、図１１には差分となる印刷設定のみならず、各ジョブが実行された日時も表示されている。
【００８３】
ユーザーは差分確認画面１１００で複数の履歴ボタンの設定値の差分を確認し、所望の設定内容を選択してジョブを実行することができる。具体的には、履歴ＩＤ「１」に対応する設定内容（「両面から両面」「１ｉｎ１」）でジョブを実行したい場合は、ボタン１１０３を選択し、実行ボタン１１０１を押下する。実行ボタン１１０１が押下されると、入出力管理部１６０８は差分確認画面１１００で選択されているボタンに関連付けられている設定内容３０４、および、アプリケーション種別３０２を読み出す。そして、ジョブ実行部１６０７に対して設定内容３０４が送信され、ジョブが実行される。今回であればジョブ実行部１６０７に対して設定内容３０４が送信される。
【００８４】
選択された設定内容のボタンは図１１に示されるように、色つきで表示される等強調表示されるものとする。一方、ボタン１１０３、１１０４の押下に依らずにキャンセルボタン１１０２が押下されると、ジョブを実行することなく差分確認画面１１００が閉じる。
【００８５】
外見が同じ履歴ボタンが３つ以上である場合であっても、差分確認画面１１００には該当の履歴ボタンの数だけ、差分の設定内容が表示される。また、本実施例では差分確認画面１１００に差分の設定内容全てが表示される形態を示したが、それには限定されない。例えば、「面」「ページ集約」「濃度」「ホチキス」の４つの設定項目で差異が生じている場合には、４つの設定項目に優先度を設けて、優先度が一番高い項目のみを設定差分として表示してもよい。以上が本実施例における差分確認画面１１００である。
【００８６】
本実施例の構成により、外見が同じである履歴ボタンが複数存在する場合には、その設定値の差異を比較したうえで、所望の設定値を選択し実行することができる。それにより、例え所望の設定内容でない履歴ボタンをＳ８０１で選択してしまったとしても、Ｓ８０６で表示される差分確認画面１１００で所望の設定内容を選び直すことができる。
【００８７】
［実施例４］
履歴ボタン領域に表示されていない設定内容３０４を正しく認識しているユーザーにとって、詳細確認画面６００や差分確認画面１１００を表示する形態が煩わしい場合がある。本実施例では、詳細確認画面６００や差分確認画面１１００の表示をさせずにジョブの即実行を行う設定について説明する。尚、実施例１〜３で説明の部分については同じ符番を振り、詳細な説明を省略する。
【００８８】
図１２は、本実施例における詳細確認画面１２００の一例である。チェックボックス１２０４は、詳細確認画面１２００が表示される直前に押下された履歴ボタン２０８に対し、今後その履歴ボタン２０８が押下されても詳細確認画面１２００を表示しないようにするためのチェックボックスである。
【００８９】
チェックボックス１２０４の設定値（ＯＮまたはＯＦＦ）は、各履歴ボタンの履歴ＩＤ３０１に関連付けられた上で、ＲＯＭ１１３またはＲＡＭ１１２に記憶される。今回であればチェックボックス１２０４が「ＯＮ」に設定され、実行ボタン１２０２が押下されると、ジョブ実行部１６０７によって該当のジョブが実行され、チェックボックス１２０４の設定値と履歴ＩＤ「１」とが紐付いて情報管理部１６０９で管理される。
【００９０】
キャンセルボタン１２０３が押下されると、チェックボックス１２０４の設定値がＲＯＭ１１３またはＲＡＭ１１２に書き込まれたり該当のジョブが実行されることなく、詳細確認画面１２００は閉じる。
【００９１】
図１３は、本実施例における差分確認画面１３００の一例である。チェックボックス１３０３は、差分確認画面１３００が表示される直前に押下した履歴ボタン、例えば履歴ボタン２０８に対し、今後その履歴ボタン２０８が押下されても差分確認画面１３００を表示しないようにするためのチェックボックスである。
【００９２】
チェックボックス１３０３の設定値（ＯＮまたはＯＦＦ）は、各履歴ボタンの履歴ＩＤ３０１に関連付けられた上で、ＲＯＭ１１３またはＲＡＭ１１２に記憶される。チェックボックス１３０３の設定値が記憶されるきっかけが実行ボタン１３０１の押下であって、記憶される処理をキャンセルするためにはキャンセルボタン１３０２の押下を要する点では、詳細確認画面１２００と同様である。
【００９３】
しかし差分確認画面１３００の場合、履歴ＩＤとチェックボックスの設定値との紐付け方法はこれに限定されない。差分確認画面１３００の場合、複数の履歴ボタンの設定内容が表示されているため、表示されている履歴ボタンの履歴ＩＤ全てに対して、チェックボックス１３０３の設定値を紐付けても良い。
【００９４】
図１４を用いて、本実施例における、履歴ボタンが押下されてジョブが実行されるまでの処理の動作フローについて説明する。本動作フローは、チェックボックス１２０４の設定値による詳細確認画面１２００の表示／非表示の判定、制御を含んだものである。なお、本動作フローは、ＣＰＵ１１１がタッチパネル１１８から履歴ボタン２０８〜２１１押下の検知の通知を受けることで、ＲＯＭ１１３に記憶されたレコード押下処理に関するプログラムを制御することにより実行される。ＣＰＵ１１１はＭＦＰ１０１の電源が起動している間、所定の間隔（例えば１秒ごと）で本動作フローを繰り返し行うものとする。尚、上記で説明済みの処理については同じ符番を振り、説明を省略する。
【００９５】
Ｓ８０４において、押下された履歴ボタンとそれ以外の履歴ボタンとで外見が同じものが存在すると判定された後、情報管理部１６０９はＳ８０１で押下された履歴ボタンに関連付けられているチェックボックス１２０４の設定値を、ＲＯＭ１１３またはＲＡＭ１１２から読み出す（Ｓ１４０１）。
【００９６】
情報管理部１６０９はチェックボックス１２０４で設定された設定値がＯＮであるか否かを判定する（Ｓ１４０２）。ＯＮであると判定された場合は、詳細確認画面１２００を表示せず、ＯＦＦであると判定された場合は、詳細確認画面１２００を表示することなくジョブを実行する（Ｓ８０６）。
【００９７】
差分確認画面１３００の場合の、チェックボックス１３０３の設定の確認処理についても、図１４と同様であるため説明は省略する。
【００９８】
以上に示した本実施例の手段により、詳細確認画面６００や差分確認画面１１００の表示、非表示を設定する事ができる。尚、チェックボックス１２０４、または１３０３で設定された設定値は、ＭＦＰ１０１の電源が切れたときにリセットされたり、ユーザーの認証を要するＭＦＰ１０１であれば、そのユーザーのログオフによって設定値がリセットされるなど、チェックボックスの設定値がリセットされるための処理を設けてもよい。
【００９９】
［その他の実施例］
実施例１のＳ８０４では、テーブル１５００を参照することで、履歴ボタン領域に表示されている設定項目とその設定値のみを判定の対象とし、外見が同じ履歴ボタンが複数存在するかを判定した。しかし、その方法に限定されず、設定項目の表示・非表示に限らずに設定内容３０４の全設定項目を比較し、判定する方法であっても良い。また、設定内容３０４のみならず、アプリケーション種別３０２も判定基準に含めてもよい。
【０１００】
実施例２のＳ９１１では、設定内容のうち非表示である設定内容を特定し、その設定値とデフォルト設定とを比較する形態を示したがこの形態には限定されない。例えば、設定内容に含まれる全設定項目とデフォルト設定とを比較し、デフォルト設定とは異なる設定値の設定項目が非表示であるかどうかを、テーブル１５００を参照することで特定する方法であってもよい。つまり、いずれの実施例においてもテーブルを参照する順序は特に問わない。
【０１０１】
また、本発明の目的は以下の処理を実行することによっても達成される。即ち、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１０２】
１１１  ＣＰＵ
１１２  ＲＡＭ
１１３  ＲＯＭ
１１５  表示制御部
２００  ホーム画面
２０８〜２１１  履歴ボタン
【図１】
2019217687.tif 000003
【図２】
2019217687.tif 000004
【図３】
2019217687.tif 000005
【図４】
2019217687.tif 000006
【図５】
2019217687.tif 000007
【図６】
2019217687.tif 000008
【図７】
2019217687.tif 000009
【図８】
2019217687.tif 000010
【図９】
2019217687.tif 000011
【図１０】
2019217687.tif 000012
【図１１】
2019217687.tif 000013
【図１２】
2019217687.tif 000014
【図１３】
2019217687.tif 000015
【図１４】
2019217687.tif 000016
【図１５】
2019217687.tif 000017
【図１６】
2019217687.tif 000018
【図１７】
2019217687.tif 000019