(57)【要約】【課題】  アプリケーションボタンを配置する領域と履歴ボタンを配置する領域を有するホーム画面において、アプリケーションボタンの選択によって実行される機能と履歴ボタンの選択によって実行される機能とを重複させる、または重複させないように設定できるようにすることを目的とする。【解決手段】  表示条件に従って、第２の表示領域に表示されている前記第２のソフトキーを選択することによって利用可能な機能とは異なる機能を利用するための第１のソフトキーを、第２の表示領域とともに表示されている第１の表示領域に表示する、または、第２の表示領域に表示されている第２のソフトキーを選択することによって利用可能な機能と同じ機能を利用するための第１のソフトキーを、第２の表示領域とともに表示されている第１の表示領域に表示することを特徴とする。【選択図】  図１６
2020146983.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の表示画面に表示された第１の表示領域に第１のソフトキーを表示し、前記表示画面に表示された第２の表示領域に第２のソフトキーを表示し、
前記第１のソフトキーを選択すると、ユーザーがデフォルトとして設定した設定内容を初期値として表示する設定画面を表示し、
前記第２のソフトキーを選択すると、前記情報処理装置が有する複数の機能のうちの一つの機能を利用することによって実行された実行済みジョブの設定内容を初期値として表示する設定画面を表示する情報処理装置であって、
前記情報処理装置は、
前記第２の表示領域における第２のソフトキーの表示条件を設定する設定手段を有し、
前記設定手段によって設定された前記表示条件に従って、
前記第１のソフトキーを選択することによって利用可能な機能とは異なる機能を利用するための前記第２のソフトキーを前記第２の表示領域に表示する、または、
前記第１のソフトキーを選択することによって利用可能な機能と同じ機能を利用するための前記第２のソフトキーを前記第２の表示領域に表示することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、ユーザー操作によるページ遷移指示によって、
前記第１の表示領域に表示されている前記第１のソフトキー、および前記第２の表示領域に表示されている前記第２のソフトキーを変更し、
前記設定手段によって設定された前記表示条件に従って前記第２のソフトキーが非表示となった際には、前記第２の表示領域にはテンキーまたはガイドメニューが表示されることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の表示領域に表示され、前記第１のソフトキーを選択することによって表示される表示内容が、前記テンキーによって変更できる設定項目を含む場合、前記第２の表示領域において前記テンキーが表示され、
前記表示内容が前記設定項目を含まない場合、前記表示内容の前記ガイドメニューを前記第２の表示領域に表示することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、
前記設定手段によって設定された前記表示条件に従って前記第２のソフトキーを表示している際、前記表示条件をユーザーが認識できるように表示することを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記表示条件は、
前記第２のソフトキーを非表示にする条件、および、
前記第２のソフトキーで利用可能な機能と前記第２のソフトキーとともに表示されている前記第１のソフトキーで利用可能な機能とが異なるように表示する条件、
および、前記第２のソフトキーで利用可能な機能と前記第２のソフトキーとともに表示されている前記第１のソフトキーで利用可能な機能とが同じになるように表示する条件のうち少なくとも一つであることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記情報処理装置によってユーザーがログイン処理を実行した直後に表示される初期の表示内容であって、
前記情報処理装置は、前記第１の表示領域に表示される前記初期の表示内容を設定可能であり、
前記設定手段によって設定された前記表示条件に従って前記第２の表示領域には、前記第１の表示領域に表示されている前記初期の表示内容に関連する前記第２のソフトキーが表示される、または、
前記第１の表示領域に表示されている前記初期の表示内容に関連する前記第２のソフトキーが表示されないことを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記情報処理装置は、
前記ジョブを実行した際に利用された機能を識別する第１の識別情報であって、前記第１の識別情報を管理する管理手段と、
前記第１の表示領域に表示された前記第１のソフトキーが押下されることによって利用される機能を識別する第２の識別情報であって、実行された前記実行済みジョブの前記第１の識別情報と前記第２の識別情報とが一致するかを判定する判定手段と、を有し、
前記第１のソフトキーが、
ユーザーが設定した設定内容に基づいて前記機能を利用するためのカスタムボタンを含む場合、前記判定手段の判定対象に前記カスタムボタンを含めず、
前記判定手段によって前記第１の識別情報と一致しない前記第２の識別情報に対応する前記カスタムボタン以外の前記第２のソフトキーを、前記第２の表示領域に表示することを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記情報処理装置は、
コピー機能またはスキャン機能の少なくとも一つを有する画像処理装置であることを特徴とする請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
情報処理装置の表示画面に表示された第１の表示領域に第１のソフトキーを表示し、前記表示画面に表示された第２の表示領域に第２のソフトキーを表示し、
前記第１のソフトキーを選択すると、ユーザーがデフォルトとして設定した設定内容を初期値として表示する設定画面を表示し、
前記第２のソフトキーを選択すると、前記情報処理装置が有する複数の機能のうちの一つの機能を利用することによって実行された実行済みジョブの設定内容を初期値として表示する設定画面を表示する情報処理装置の制御方法であって、
前記情報処理装置は、
前記第２の表示領域における第２のソフトキーの表示条件を設定する設定ステップを有し、
前記設定ステップによって設定された前記表示条件に従って、
前記第１のソフトキーを選択することによって利用可能な機能とは異なる機能を利用するための前記第２のソフトキーを前記第２の表示領域に表示する、または、
前記第１のソフトキーを選択することによって利用可能な機能と同じ機能を利用するための前記第２のソフトキーを前記第２の表示領域に表示することを特徴とする情報処理装置の制御方法。
【請求項１０】
情報処理装置の表示画面に表示された第１の表示領域に第１のソフトキーを表示し、前記表示画面に表示された第２の表示領域に第２のソフトキーを表示し、
前記第１のソフトキーを選択すると、ユーザーがデフォルトとして設定した設定内容を初期値として表示する設定画面を表示し、
前記第２のソフトキーを選択すると、前記情報処理装置が有する複数の機能のうちの一つの機能を利用することによって実行された実行済みジョブの設定内容を初期値として表示する設定画面を表示する情報処理装置として機能させるためのプログラムであって、
前記情報処理装置は、
前記第２の表示領域における第２のソフトキーの表示条件を設定する設定手段を有し、
前記設定手段によって設定された前記表示条件に従って、
前記第１のソフトキーを選択することによって利用可能な機能とは異なる機能を利用するための前記第２のソフトキーを前記第２の表示領域に表示する、または、
前記第１のソフトキーを選択することによって利用可能な機能と同じ機能を利用するための前記第２のソフトキーを前記第２の表示領域に表示することを特徴とする情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作履歴を有する情報処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
ＭＦＰ等の画像処理装置において、例えば印刷等の処理を実行する際、用紙サイズや部数、モノクロ印刷といった設定内容を入力する。処理を実行する度に設定内容を入力する手間を省くために、特許文献１では、操作履歴をタイムライン（履歴用タイムライン）として表示する文書管理システムが開示されている。履歴用タイムラインは、表示操作パネルの既存画面（ホーム画面）内に組み込まれて表示されており、履歴用タイムラインに含まれる項目（以下、履歴ボタン）を押下すると、操作履歴に対応したアプリケーション画面が表示される。アプリケーション画面上の実行ボタンを押下することで、履歴用タイムラインで選択した操作履歴の設定に従って処理が実行される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２２６５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
履歴ボタンを履歴用タイムラインに有効的に表示させるためには、以下の２つの方法が考えられる。一つ目の方法が、履歴ボタンで利用可能な機能と、履歴ボタンとともにホーム画面に表示されるアプリケーションボタンで利用可能な機能とを重複させない方法である。そうすることによって、表示中のホーム画面においてアプリケーションボタンとして表示されていない機能を、表示中の履歴ボタンの中から選択することができる。
【０００５】
一方、履歴ボタンで利用可能な機能と、アプリケーションボタンで利用可能な機能とを重複させたいという方法もある。そうすることで、例えばコピー機能を利用しようとしているユーザーは、コピー機能を利用する手段としてアプリケーションボタンまたは履歴ボタンのいずれかの手段を選択することができる。
【０００６】
このように、履歴ボタンを有効的に表示させるために複数の表示形態が考えられる。本願発明は、アプリケーションボタンを配置する領域と履歴ボタンを配置する領域を有するホーム画面において、アプリケーションボタンの選択によって実行される機能と履歴ボタンの選択によって実行される機能とを重複させる、または重複させないように設定できることを目的とする。
【課題を解決するための手段】
【０００７】
情報処理装置の表示画面に表示された第１の表示領域に第１のソフトキーを表示し、前記表示画面に表示された第２の表示領域に第２のソフトキーを表示し、
前記第１のソフトキーを選択すると、ユーザーがデフォルトとして設定した設定内容を初期値として表示する設定画面を表示し、
前記第２のソフトキーを選択すると、前記情報処理装置が有する複数の機能のうちの一つの機能を利用することによって実行された実行済みジョブの設定内容を初期値として表示する設定画面を表示する情報処理装置であって、
前記情報処理装置は、
前記第２の表示領域における第２のソフトキーの表示条件を設定する設定手段を有し、
前記設定手段によって設定された前記表示条件に従って、
前記第１のソフトキーを選択することによって利用可能な機能とは異なる機能を利用するための前記第２のソフトキーを前記第２の表示領域に表示する、または、
前記第１のソフトキーを選択することによって利用可能な機能と同じ機能を利用するための前記第２のソフトキーを前記第２の表示領域に表示することを特徴とする。
【発明の効果】
【０００８】
本願発明により、アプリケーションボタンを配置する領域と履歴ボタンを配置する領域を有するホーム画面において、アプリケーションボタンの選択によって実行される機能と履歴ボタンの選択によって実行される機能とを重複させる、または重複させないように設定できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像処理装置の構成を説明するブロック図
【図２】画像処理装置の機能の一例を示すブロック図
【図３】起動後、ログインユーザーの画面を表示するまでの一例を示すフロー図
【図４】認証画面の模式図
【図５】ホーム画面５４２の模式図
【図６】アプリケーションを起動して、ジョブを実行するまでの一例を示すフロー図
【図７】コピー画面の模式図
【図８】コピー機能のメモリ領域に保存されているデータテーブルの一例を示す図
【図９】統合履歴に表示する情報生成の一例を示すフロー図
【図１０】統合履歴用に保存されている設定データテーブルの一例を示す図
【図１１】設定値のテキストを生成するまでの一例を示すフロー図
【図１２】統合履歴側で履歴を表示するまでの一例を示すフロー図
【図１３】統合履歴からアプリケーションを呼び出すまでの一例を示すフロー図
【図１４】送信機能のメモリ領域に保存されているデータテーブルを示す図
【図１５】ホーム画面表示に関する個人情報データテーブルの一例を示す図
【図１６】統合履歴の表示形式設定画面の模式図
【図１７】統合履歴の表示形式のデータテーブルの一例を示す図
【図１８】ユーザー操作により統合履歴の表示が切り替わるまでの一例を示すフロー図
【図１９】起動／復帰後に表示する画面の模式図
【図２０】起動／復帰後に表示する画面設定に関するデータテーブルの一例を示す図
【図２１】ユーザー操作により統合履歴の表示が切り替わるまでの一例を示すフロー図
【図２２】統合履歴の表示形式切替画面の模式図
【図２３】フリック操作により統合履歴を切り替えるまでの一例を示すフロー図
【図２４】統合履歴群の表示切替操作の一例
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。本実施例では情報処理装置の一例としてＭＦＰ等の画像処理装置を用いて説明をするが、特許請求の範囲に係る本発明を限定するものではなく、スマートフォン等のタッチパネルを有するデバイスであればよい。また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
［第一実施形態］
図１は、本発明の実施形態に係る画像処理装置の構成を説明するブロック図である。
【００１２】
制御部１０は、画像処理装置の各ユニットの動作制御を行う。制御部１０は、ＣＰＵ１００と、ＬＡＮ１１と、通信ユニット１０１と、ＲＡＭ１０２と、ＨＤＤ１０３と、ＲＯＭ１０４、タイマ１０５、ＦＡＸユニット１０６を備えている。ＣＰＵ１００は、制御部１０全体を制御している。ＬＡＮ１１は、外部装置との間でデータのやり取りを行うためのネットワークを示し、このＬＡＮ１１を介してインターネットに接続されている。通信ユニット１０１は、ＬＡＮ１１を通してデータの送受信を行う。ＲＡＭ１０２は、ＣＰＵ１００が動作するためのシステムワークメモリを提供している。ＨＤＤ１０３はハードディスクドライブで、例えば磁気ディスクや光学メディアやフラッシュメモリ等の記憶媒体であってもよい。ＨＤＤ１０３は、文書データや設定データ等を格納することができる。またＨＤＤ１０３は、画像処理装置内に存在してなくてもよい。通信ユニット１０１を介して、外部のサーバやＰＣ等を保存装置として利用しても良い。ＲＯＭ１０４はブートＲＯＭであり、システムのブートプログラムを格納している。ＣＰＵ１００は、ＲＯＭ１０４のブートＲＯＭにより、ＨＤＤ１０３にインストールされているプログラムをＲＡＭ１０２に展開し、そのプログラムに基づいて各種制御を行う。タイマ１０５は、ＣＰＵ１００の指示に従って時間の経時を行い、指示された時間が経過すると割り込みなどによりＣＰＵ１００に通知する。ＦＡＸユニット１０６は、電話回線１４を通して、ファクスデータの送受信を行う。
【００１３】
表示／操作部１２は、制御部１０によって制御され、表示部１２０と入力部１２１を備えている。表示部１２０は、ユーザーに対して画像処理装置の情報を表示するためのディスプレイである。入力部１２１は、例えばタッチパネル、マウス、カメラ、音声入力、キーボード等のインターフェースを通してユーザーからの入力を受け付ける。本実施例における表示部１２０は、タッチパネルであるものとして説明するため、後述の「キー」や「ボタン」はソフトキーであるものとする。
【００１４】
画像処理部１３は、制御部１０によって制御され、画像解析部１３０と、画像生成部１３１と、画像出力部１３２を有する。画像解析部１３０は、原稿画像の構造を解析し、解析結果から必要な情報を抽出する。画像生成部１３１は、原稿を読み取ることで（例えば、スキャン機能を実行する）、その原稿の画像をデジタル化して画像データを生成してＨＤＤ１０３に格納する。また画像生成部１３１は、画像解析部１３０が解析した情報を用いて、別のフォーマットの原稿画像データを生成することもできる。画像出力部１３２は、ＨＤＤ１０３等に格納されている画像データを出力する。この出力方法としては、例えば原稿の画像データを用紙に印刷したり、通信ユニット１０１を介して、ネットワーク接続されている外部デバイス、サーバ、ファクシミリ装置などに送信したり、画像処理装置に接続されている記憶媒体に保存することが挙げられる。
【００１５】
図２は、図１に示す画像処理装置の機能の一例を示すブロック図である。画像処理装置はその機能として認証処理部２０１、ユーザー情報管理部２０２、ジョブ処理部２０３、操作処理部２０４を有している。これらの各機能部は、ＣＰＵ１００がＲＯＭ１０４のブートＲＯＭにより、ＨＤＤ１０３にインストールされているプログラムをＲＡＭ１０２に展開し、そのプログラムに基づいて実現する機能である。
【００１６】
認証処理部２０１はユーザーからログイン／ログアウトの要求を受け取り認証し、画像処理装置を使用するユーザーを管理する処理を行う。ユーザー情報管理部２０２は認証処理部２０１から問い合わせされるユーザー情報を管理する。ジョブ処理部２０３は画像処理装置で実行する各種ジョブの処理を行う。具体的には、画像生成部１３１を制御してスキャンジョブを実行したり、画像出力部１３２を制御してプリントジョブを実行したり、通信ユニット１０１を制御して送信ジョブを実行する。操作処理部２０４は表示部１２０を制御してユーザーに対する各種情報を表示する。さらに、入力部１２１から入力されたユーザーからの操作指示を受け取って処理する。
【００１７】
次に、図３を用いて、画像処理装置を起動してログインユーザーの画面を表示するまでの処理について説明を行う。図３のフローは認証処理部２０１、ユーザー情報管理部２０２、ジョブ処理部２０３、操作処理部２０４によって実現される。
【００１８】
Ｓ３０１で認証処理部２０１はログイン要求があるか否かを判断する。ログイン要求は表示部１２０にログイン画面（図４）を表示し、ユーザーが入力部１２１を用いてＩＤとパスワードを入力することによって行われる。図４は表示部１２０に表示するログイン画面の例である。ユーザーは、ユーザーＩＤ入力欄４０１にログインユーザーＩＤ、パスワード入力欄４０２にパスワードをそれぞれ入力し、ログインキー４０３を押下することによってログイン要求を行う（Ｓ３０２）。なお、画像処理装置の入力部１２１に接続されたＩＣカード読取装置や指紋認証等の生体認証装置からの入力によってログイン要求が行われるようにしても良い。
【００１９】
認証処理部２０１はログイン要求を受けるとＨＤＤ１０３に保存されているユーザー名とパスワードと入力されたユーザー名とパスワードが一致するかの比較を行う（Ｓ３０３）。Ｓ３０４にて認証処理部２０１が一致しないと判断すると、操作処理部２０４を介し表示部１２０に一定時間エラーメッセージを表示する（Ｓ３０５）。そして、認証処理部２０１は操作処理部２０４を介し表示部１２０にＳ３０１で表示される認証画面を表示する（Ｓ３０１）。
【００２０】
Ｓ３０４にて認証処理部２０１が入力されたユーザー名とパスワードが一致すると判断すると、ユーザー情報管理部２０２はＨＤＤ１０３に保存されたユーザーに紐づく情報を呼び出す（Ｓ３０６）。ユーザーに紐づく情報とは、例えばユーザー毎に管理されているボタンレイアウトに関する情報等である。
【００２１】
＜ユーザー情報＞
図１５はユーザー情報管理部２０２に保存されるユーザー情報の一例である。図１５を参照することによって、ログインユーザーに応じたホーム画面５４２を表示することができる。
【００２２】
１５０１は、アプリケーションを一意に識別するアプリケーションＩＤと、アプリケーション名を含む。アプリケーションは、画像処理装置が有する複数の機能に対応している。１５０２は、ホーム画面５４２の１頁あたりに表示可能なアプリケーションボタンまたはカスタムボタンの数を示す。１５０１および１５０２より、ホーム画面５４２の１ページ目には６つのボタンが配置できるので、ホーム画面５４２には「コピー」「スキャンして保存」「ファクス」「カスタムメニュー１」「カスタムメニュー２」「カスタムメニュー３」の６つのボタンが配置されることがわかる。
【００２３】
ここでカスタムボタンとは、ユーザーがデフォルトとして設定した設定内容を初期値として表示するためのソフトキーである。カスタムボタンを選択することによって表示されるアプリケーション画面（例えばコピー画面７００）には、ユーザーがデフォルトとして設定した設定内容が反映されている。一方の、アプリケーションボタン５０１〜５０３のアプリケーション画面は、工場出荷時等に予め決められた設定内容が反映された状態で表示される。
【００２４】
１５０３はカスタムボタンに関する情報である。１５０３は、カスタムボタンを一意に識別するための「カスタムメニューＩＤ」、カスタムボタンに対応するアプリケーションの識別情報「アプリケーションＩＤ」、カスタムボタンの名称である「アプリケーション名」、カスタムボタンに対応する設定内容である「設定」を含む。例えば、「カスタムメニュー１」の場合、アプリケーションＩＤが１０１であることより、「カスタムメニュー１」を選択するとコピー機能が実行されることがわかる。また、「カスタムメニュー１」の名称は「契約書」であって、カスタムボタン「カスタムメニュー１」を押下すると「２部、カラー、両面、Ａ４」のコピー設定内容に従ってジョブが実行されることがわかる。
【００２５】
図３の説明に戻る。ユーザーに紐付く情報の呼び出しが完了すると、操作処理部２０４はユーザーのログインを許可し（Ｓ３０７）、現在ログイン中のユーザー（以下ログインユーザー）の情報をＨＤＤ１０３に保存する（Ｓ３０８）。その後、操作処理部２０４は呼び出したログインユーザーの情報を反映したホーム画面５４２を表示する（Ｓ３０９）。
【００２６】
図５（Ａ）はログインユーザーのユーザー情報を用いて表示される表示画面である。表示画面はメニュー領域５４０およびサイドメニュー領域５４１を含む。メニュー領域５４０には、ホーム画面５４２またはアプリケーション画面（本実施例ではコピー画面７００）が表示され、サイドメニュー領域５４１には統合履歴群５１２またはテンキー７２０、ガイドメニュー等が表示される。ホーム画面５４２上に表示されているアプリケーションボタンまたはカスタムボタンを選択することによって、ホーム画面５４２をアプリケーション画面に切り替えることが可能となる。
【００２７】
ログインユーザーのホーム画面５４２には各アプリケーションを起動するメニュー５００が表示される。ホーム画面５４２はデフォルト値でアプリケーションを起動するアプリケーションボタン５０１〜５０３と、あらかじめ設定した設定値でアプリケーションを起動するカスタムボタン５０４〜５０６などがある。このカスタムボタンはログインユーザーのユーザー情報を元に表示される。
【００２８】
スライダーバー５０７は、このメニュー５００がスライドして別のホーム画面５４２のメニュー５００に遷移させるためのスライダーバーである。別のホーム画面５４２への遷移方法については特に限定せず、例えば、スライダーバー５０７横の矢印をタッチする操作であってもよく、メニュー５００内をフリックする操作であってもよい。操作処理部２０４は入力部１２１を介したユーザー操作を受け付けて、ＨＤＤ１０３から別のホーム画面５４２に配置されるアプリケーションボタンやカスタムボタンを呼び出し、表示する。
【００２９】
現在画像処理装置にログインユーザーのユーザー名は領域５０８に表示される。本実施例では「木谷野  太郎」でログインした場合を表している。領域５０８中の５０９は設定／登録ボタンであって、設定内容を変更または登録を行う。同じく領域５０８中の５１０はホームキーで、図５（Ａ）に示すホーム画面５４２を呼び出す際に押下する。現在はホーム画面５４２を表示しているため押下しても何も起こらないが、例えば図７に示されるようなコピー画面７００等のアプリケーション画面を表示している最中にホームキー５１０を押下すると、ホーム画面５４２に戻る。
【００３０】
５１１は表示切替ボタンである。サイドメニュー領域５４１の表示形式を切り替えることが可能である。図５（Ａ）は、ログインユーザーが実行したジョブの履歴ボタンが統合履歴群５１２として表示されている状態であるが、表示切替ボタン５１１を押下することによって統合履歴群５１２は特定の条件でソートされる、または非表示状態となる。
【００３１】
５１２は統合履歴群であり、画像処理装置で実行されたアプリケーションのジョブ（実行済みジョブ）の設定内容を履歴（以下、履歴ボタン）として自動登録し、表示する領域である。統合履歴群５１２には、ログインユーザーが実行したジョブの履歴ボタンのみが表示される。ログインユーザーがジョブを一度も実行していない場合、もしくは統合履歴群５１２の履歴ボタンを削除した場合、統合履歴群５１２は表示されない。統合履歴群５１２の動作や表示はＨＤＤ１０３に保存された統合履歴群５１２のプログラムを元に、操作処理部２０４により実行されるものとする。また、統合履歴群５１２を表示する際に利用されるデータはＲＡＭ１０２やＨＤＤ１０３に保存されるものとする。
【００３２】
次に図６のフロー図を用いて、ホーム画面５４２上のアプリケーションボタン、またはカスタムボタンを押下することでアプリケーションを起動し、ジョブを実行するまでの一例について説明する。メニュー５００において、コピーアプリケーションがユーザーに選択されたとする。操作処理部２０４はコピー選択を受け、コピーアプリケーションをＨＤＤ１０３から呼び出し、図７のコピー画面７００を表示部１２０に表示する（Ｓ６０１）。アプリケーションの動作や表示は、ＨＤＤ１０３のアプリケーションのプログラムを元に、操作処理部２０４により実行されるものとする。また、その各アプリケーションで利用するデータはＲＡＭ１０２やＨＤＤ１０３に、各アプリケーションと関連付けて保存されるものとする。
【００３３】
コピー画面７００はカラー、倍率、用紙サイズ、部数の設定値を表示する領域７０１と、設定などを行うボタンで構成されている。ボタン７０２は現在の設定をプレビュー表示するボタンである。ボタン７０２を押すと、コピー画面７００で現在されている設定内容を反映したプレビュー画面が表示される。
【００３４】
コピー画面７００は、カラー選択ボタン７０３、倍率設定ボタン７０４、用紙選択ボタン７０５、仕上げボタン７０６、両面ボタン７０７、濃度ボタン７０８、原稿の種類ボタン７０９、ＩＤカードコピーボタン７１０を有する。その他のコピー機能は、その他の機能ボタン７１１の押下によって表示される画面（不図示）で設定可能であるものとする。設定の履歴ボタン７１２は、一度使用した設定内容（今回であればコピー機能の設定内容）の履歴を表示するボタンである。ボタン７１３は、コピー画面７００で設定された設定内容をよく使う設定として登録、呼出、編集するための画面（不図示）を表示するボタンである。毎回同じ設定を使う場合や、複雑な設定を控えておきたい場合に、設定内容を「よく使う設定」としてユーザーが登録することが出来る。
【００３５】
ホーム画面５４２において表示されていた統合履歴群５１２は表示切替ボタン５１１によって、非表示の状態であることをユーザーに認識させることができる。表示切替ボタン５１１上に「統合履歴非表示」と記載されていることがその状態であることを示し、統合履歴群５１２の代わりにテンキー７２０が表示されている。テンキー７２０はコピー部数の設定などの数値を入力する際に用いられる。ストップキー７２１で稼働中の動作を止める働きをする。スタートキー７２２で現在の設定でジョブ処理部２０３がコピーを実行する指示を画像処理部１３に伝える。
【００３６】
図７（Ａ）は、カラーは白黒、倍率は１００％、用紙サイズは自動、部数は１部、ソートが設定されている状態である。この設定を図７（Ｂ）の設定内容のように２部、カラー、両面の機能へ設定内容を変更しスタートキー７２２を押下したとする（Ｓ６０２）。ジョブ処理部２０３は画像処理部１３にスキャナーによる原稿の読み取りを実行させる。読み取り完了後、画像処理部１３は出力画像を生成する。その際に、画像処理部１３は図７（Ｂ）の設定内容を出力画像に反映し、入力原稿のコピーを実行する（Ｓ６０３）。そして、ジョブの実行と同時に、ジョブ処理部２０３は今回のコピー機能の設定内容（図７（Ｂ））を、ＨＤＤ１０３のコピー機能のメモリ領域に保存する（Ｓ６０４）。
【００３７】
履歴ボタンを押下して該当のアプリケーション画面を表示した後、ジョブを実行することなくホーム画面５４２に戻った場合、新たな履歴ボタンを作成されない。つまり、履歴ボタンが作成されるトリガーとなる操作はジョブの実行指示である。
【００３８】
図８は、ＨＤＤ１０３のコピー機能のメモリ領域に保存されている設定内容のデータテーブルである。データテーブルの１行目（行８０２）には、コピー機能のデフォルトの設定値が保存されており、２行目（行８０３）には今回実行したジョブの設定内容が追加保存される。図８（Ａ）で言えば、行８０２の設定内容は図７（Ａ）の設定内容に対応し、行８０３の設定内容が図７（Ｂ）の設定内容に対応する。
【００３９】
次に図９のフロー図を用いて統合履歴群５１２に表示する履歴ボタンの生成処理について説明する。今回はジョブの実行が完了した後に履歴ボタンが生成されるものとするが、履歴ボタンが生成されるタイミングについてはそれに限定されず、例えばユーザーがスタートキー７２２を押下したタイミング以降であればよい。
【００４０】
ジョブの実行が完了した後、操作処理部２０４はユーザー情報管理部２０２よりＨＤＤ１０３に保存された統合履歴群５１２のデータを取得する（Ｓ９０１）。
【００４１】
図１０（Ａ）は、Ｓ９０１でデータを取得する取得元のデータテーブルである。データテーブルに示すように、データテーブルでは「ボタンＩＤ」と「アプリケーションＩＤ」、データタイプ「データ」、アプリケーションで設定した設定値の生データまたはアプリケーションで検知した画像処理装置自体または「日時」と「設定値」のテキストデータを記憶している。「ボタンＩＤ」は統合履歴群５１２に登録されている履歴ボタンを識別するためのＩＤである。「アプリケーションＩＤ」は統合履歴群５１２に登録されている履歴ボタンがどのアプリケーションで実行されたジョブかを識別するＩＤであり、画像処理装置自体の管理アプリケーションなら「１００」、コピー機能であれば「１０１」、送信機能であれば「２０２」など、アプリケーション毎にあらかじめアプリケーションＩＤが決められている。データタイプは後述するデータ本体の種別を識別するものである。
【００４２】
図１０中の「データ」はアプリケーションで実行されたジョブ設定の生データである。例えば、コピーアプリケーションでは、部数や、カラー、用紙サイズなど、アプリケーションで設定する機能と設定値がすべて入っている。生データの形式は、アプリケーションが読み取れる形式であればよい。
【００４３】
図１０中の「表示テキスト」は、ボタンＩＤで特定される履歴ボタン上に表示される文字情報である。その中で「日時」は、ジョブを実行した、またはアプリケーションが画像処理装置自体またはジョブ個別の状況を検知した日時であって、統合履歴群５１２の履歴ボタン上に表示される。表示テキストの「設定値」は、実行されたジョブの設定内容の中でピックアップされた特徴的な設定内容、またはアプリケーションが検知した装置自体、またはジョブ個別の状況を表す特徴的なメッセージであって、統合履歴群５１２の履歴ボタン上に表示される。ジョブの設定内容から表示テキストの「設定値」を選定する方法としては例えば、「設定値」として選定する設定項目を予め決めておく方法や、他のジョブの設定値と比較して重複していない設定値を表示テキストの「設定値」とする方法、あるいは、デフォルトの設定値から変更された設定値を「設定値」とする方法等がある。図１０の「表示テキスト」は、履歴ボタンの限られた表示領域から履歴ボタンの特徴を出すために重要な役割を果たす。
【００４４】
図９の説明に戻る。Ｓ９０２において、統合履歴群５１２のデータテーブル（図１０）から、アプリケーションＩＤが一致する履歴ボタンのデータ全てを操作処理部２０４が取得する（Ｓ９０１）。
【００４５】
操作処理部２０４はＳ９０１で取得したデータと今回実行したジョブの設定内容を比較し、今回実行されたジョブと設定内容が重複する履歴ボタンが統合履歴群５１２に存在するかを判定する（Ｓ９０２）。Ｓ９０２で比較を行う理由は、設定内容が重複する履歴ボタンが統合履歴群５１２に存在する状況を回避し、統合履歴群５１２の限られた領域をより有効に活用するためである。実行されたジョブと設定内容が重複する履歴ボタンが統合履歴群５１２に存在しないと判定された場合、操作処理部２０４は履歴ボタン上に表示する表示テキストを生成する（Ｓ９０３）。
【００４６】
図１１のフロー図を用いて、Ｓ９０３の表示テキストの生成処理について説明を行う。
操作処理部２０４は今回実行されたジョブの設定値とデフォルト設定の設定値とを比較する（Ｓ１１０１）。操作処理部２０４による比較は図８（Ａ）の設定項目の左から順番に行われる。比較した結果、１つ以上の差分が存在した場合、操作処理部２０４はその設定値を取得する（Ｓ１１０２）。デフォルト設定値との差分によって設定値の選定を行う理由としては、ユーザーが意図的に設定値を変更した設定項目は他の設定項目よりも特徴的であると想定されるからである。今回であれば図８（Ａ）より、「部数」「カラー選択」「両面」が差分設定値としてＳ１１０２において取得される。
【００４７】
操作処理部２０４はテキストの長さを取得する（Ｓ１１０３）。履歴ボタン上に表示できる文字列の長さには上限があるため、Ｓ１１０２で取得した設定値の文字列がその上限に達していないかを操作処理部２０４が確認する（Ｓ１１０４）。上限に達していると判断した場合は、テキストデータは追加されずに表示テキストの生成処理は終了となる。上限に達していないと判断した場合、操作処理部２０４は読み込んだテキストデータを履歴ボタン上に表示する表示テキストとして図８に追加する（Ｓ１１０５）。
【００４８】
操作処理部２０４は差分設定値をすべて取得したかを判定し（Ｓ１１０６）、取得していない差分設定値が存在する場合はＳ１１０２〜Ｓ１１０５が繰り返される。差分設定値をすべて取得した場合には本処理を終了する。履歴ボタン上の文字列の上限に達する前であっても、差分設定値を全て取得した場合であれば本処理は終了する。
【００４９】
図８（Ａ）の場合は「両面」設定が取得すべき最後の差分設定値である。図１１を実行した結果、「部数」「カラー選択」「両面」の設定値「２部、カラー、両面」が履歴ボタン上に表示される表示テキストとなる。例えば「２部、カラー、両面」で文字列の上限を超え、「２部、カラー」で文字列の上限を超えない場合には、「２部、カラー」のみが履歴ボタン上に表示されるとなる。以上が図１１の処理である。
【００５０】
図９の説明に戻る。Ｓ９０３において設定値の表示テキストの生成処理が完了すると、操作処理部２０４は実行するジョブのアプリケーションＩＤと図６のＳ６０４でＨＤＤ１０３に保存した今回の設定内容をｄａｔａ１．ｘｍｌとして保存する。それと合わせて、生成した設定値の表示テキスト（設定値、ジョブの実行日時）、および既存データのあり／なしをＨＤＤ１０３に保存し、操作処理部２０４が実行する統合履歴群５１２に送信する（Ｓ９０４）。既存データのあり／なしは、Ｓ９０２における判定結果の値に相当する。
【００５１】
次に図１２を用いて、新たな履歴ボタンを表示する、または既存の履歴ボタンを更新する処理について説明する。本フローは表示テキストの生成処理（図９）が完了した後に実行されるものとする。
【００５２】
操作処理部２０４は、図９のＳ９０４でＨＤＤ１０３に保存された設定内容を受け取る（Ｓ１２０１）。操作処理部２０４は受け取った設定内容に基づいて、既存データのあり／なしを確認する（Ｓ１２０２）。既存データがないと判断した場合、操作処理部２０４は統合履歴群５１２のデータテーブル（図１０）にアプリケーションからＳ１２０１で受け取った設定内容を追加する（Ｓ１２０３）。図１０に新たに追加された設定内容を図１０（Ｂ）の１００２に示す。もしＳ１２０２において既存データがあると判定された場合は、操作処理部２０４は図１０に設定内容の追加を行うことなく、ジョブの実行日時「日付」のみを更新する（Ｓ１２０４）。
【００５３】
図９の処理によって新規で追加された履歴ボタン５１３の一例を図５（Ｂ）に示す。今回の履歴ボタン５１３にはアプリケーションＩＤから識別されたアプリケーションボタン５１４とジョブ実行日時５１５とデフォルト設定からの差分を表した表示テキスト５１６が表示される。以上が、履歴ボタンの新規作成処理および更新処理である。
【００５４】
＜履歴ボタンが押下されてからアプリケーションを呼び出すまでの処理＞
統合履歴群５１２の履歴ボタンが押下されてからアプリケーションを呼び出すフローを図１３で説明する。
【００５５】
図５（Ｂ）の履歴ボタン５１３をユーザーが押下すると、押下された履歴ボタンのボタンＩＤで特定されるデータを統合履歴群５１２のデータテーブル（図１０）から読み取る（Ｓ１３０１）。統合履歴群５１２は読み取ったデータのアプリケーションＩＤから対象のアプリケーションを特定し、そのアプリケーションに設定データを送信する（Ｓ１３０２）。履歴ボタン５１３はコピー機能の履歴ボタンであるため、コピーアプリケーションに対して設定データが送信される。
【００５６】
操作処理部２０４上のコピーアプリケーションは受け取った設定データから各種設定の設定値を読み込み、設定データを反映した状態で表示部１２０にアプリケーション画面を表示する（Ｓ１３０３）。図７（Ｂ）は、履歴ボタン５１３の設定内容を反映したアプリケーション画面の一例である。
【００５７】
履歴ボタンを押下したことによって表示されたアプリケーション画面において、アプリケーションボタン５０１等を押下したときと同様、設定内容の変更は可能である。例えば印刷部数を「２部」から「５部」に変更してジョブの実行を行った場合には、ジョブ処理部２０３はジョブ実行時の設定内容を図８（Ｂ）の２行目（行８０４）に示すように上書き保存する（Ｓ６０４）。このあとに続く処理は図９および図１２と同様である。統合履歴群５１２はジョブの実行日時で降順にソートされて表示されるため、新たに実行されたジョブの履歴ボタンは統合履歴群５１２の１番目に追加される。
【００５８】
コピーアプリケーションのみならず、ユーザーが他のアプリケーションでジョブを実行した際も同様の動作となる。例えばユーザーが送信アプリケーションでジョブを実行した場合、操作処理部２０４はＨＤＤ１０３の送信アプリケーション用のデータテーブル（図１４）に、実行したジョブの設定内容を保存する。図１４のデータテーブルのヘッダー１４０１は送信アプリケーションで保存される設定項目を表している。テーブルの１行目１４０２は送信アプリケーションのデフォルト設定である。設定値にハイフンが入れているところは設定値がないことを示す。２行目１４０３が今回実行したジョブの設定内容である。送信アプリケーションの場合でも前述のコピーアプリケーションと同様に図９および図１１のフローで統合履歴群５１２に必要なデータが登録され、図１０（Ｄ）のように統合履歴群５１２のデータテーブルに保存される。ここで図１４より、解像度に関してデフォルト設定との差があっても、履歴ボタンの表示テキストには解像度の設定値が含まれていないことがある。その理由は、履歴ボタンの表示テキストの上限を超え、図１１を実行した結果、解像度の設定値が表示テキストに含まれなかったためである。履歴ボタンの表示テキストに入らなかった設定値については履歴ボタン上から削除してもよく、表示テキストに含まれない設定値の存在を示すために表示テキストの最後尾に「・・・」といったインジケータを付けてもよい。
【００５９】
送信アプリケーションの履歴ボタンに関してもユーザーによって選択されることで、送信アプリケーションが呼び出され、選択された履歴ボタンの設定内容が反映されたアプリケーション画面が表示される。
【００６０】
＜統合履歴群の表示設定画面＞
図１６は統合履歴群５１２の表示条件を設定する表示設定画面１６００である。選択キー１６０１〜１６０４は、ログイン後あるいは一定時間表示／操作部１２に対する操作がなかった場合の統合履歴群５１２の表示を設定することが出来る。「全て表示」「表示アプリで絞込み」「表示アプリ以外で絞込み」「非表示」のいずれかを選択することができる。「全て表示」は、統合履歴群５１２をフィルタすることなく履歴ボタンを全て表示するための設定である。「全て表示」が選択された場合であっても、統合履歴群５１２上に表示される履歴ボタンの数には上限が設けられるものとする。
【００６１】
「表示アプリで絞込み」は、ホーム画面５４２に表示中のアプリケーションボタンに関連した履歴ボタンのみを統合履歴群５１２に表示するための設定である。「表示アプリ以外で絞込み」は、表示中のアプリケーションボタンに関連しない履歴ボタンのみを表示するための設定である。「非表示」は履歴ボタンを表示することなく、履歴ボタン以外の表示内容に切り替える、あるいは何も表示しないようにするための設定である。
【００６２】
選択キー１６０５〜１６０８は、統合履歴群５１２以外の箇所を操作した場合の統合履歴群５１２の表示を設定することができる。統合履歴群５１２以外の箇所を操作した場合とは、例えばアプリケーションボタンまたはカスタムボタンを押下しアプリケーション画面を表示した場合等を想定する。選択キー１６０５〜１６０８の機能は、選択キー１６０１〜１６０４の機能と同様である。図１６の例では、ログイン後、あるいは一定時間操作がなかった場合の設定は「全て表示」（１６０１）、統合履歴群５１２以外の箇所を操作した場合の設定は「表示アプリで絞込み」（１６０６）が選択されているものとする。
【００６３】
図１６における設定内容はログインユーザー毎にユーザー情報管理部２０２で管理される。図１７はユーザー情報管理部２０２で管理される、図１６の設定内容の一例を示す。
【００６４】
＜統合履歴群５１２の表示内容切替処理＞
図１８を用いて、Ｓ３０７にてユーザーがログインした後、Ｓ３０９にてログインユーザー情報に基づいて画面を表示し、ユーザー操作により統合履歴群５１２を切り替えるまでの処理の一例を説明する。尚、上記で説明済みの処理については同じ符番を振って説明を省略する。
【００６５】
Ｓ３０７においてログイン処理を実行した後、Ｓ１８０２において操作処理部２０４は、ユーザー情報管理部２０２からホーム画面５４２のボタンのレイアウトに必要なユーザー情報（１５０１、１５０２、１５０３）を呼び出し、メニュー５００を表示する。
【００６６】
Ｓ１８０３において操作処理部２０４は、ユーザー情報管理部２０２を経由してＨＤＤ１０３に保存されたログインユーザーの統合履歴群５１２のデータ１００１を取得する。Ｓ１８０４において操作処理部２０４は、ユーザー情報管理部２０２より「ログイン後／一定時間操作がなかった場合」の設定１７０２を取得する。今回は図１７より、設定１７０２が「全て表示」であるものとする。
【００６７】
操作処理部２０４はＳ１８０３で取得したログインユーザーのデータ１００１に基づいて統合履歴群５１２を表示する。
【００６８】
Ｓ１８０４において操作処理部２０４は、図１７より取得した設定内容を判定し、「表示アプリ以外の絞込み」であると判断された場合にはＳ１８０８に進み、「表示アプリで絞込み」であると判断された場合にはＳ１８０８に進み、「全て表示」であると判断された場合にはＳ１８０５に進む。図１７の例であればＳ１８０５に進む。Ｓ１８０５において操作処理部２０４はデータ１００１に基づいて履歴ボタンを表示する。履歴ボタンの表示上限が存在すればそれに従った個数の履歴ボタンを表示する。
【００６９】
Ｓ１８０６において操作処理部２０４は、Ｓ１８０２にて取得したユーザー情報（１５０１、１５０２）を用いて、ホーム画面５４２に表示中のカスタムボタンを除くアプリケーションボタンのアプリケーションＩＤを特定する。Ｓ１８０６ではカスタムボタンを除くアプリケーションボタンのアプリケーションＩＤを特定するため、「１０１（コピー）」「１０２（スキャンして保存）」「１０３（ファクス）」のアプリケーションＩＤが特定される。
【００７０】
Ｓ１８０７において操作処理部２０４は、Ｓ１８０３で取得したログインユーザーのデータ１００１のアプリケーションＩＤと、Ｓ１８０６で特定されたアプリケーションＩＤとで一致する履歴ボタンが存在する場合、該当の履歴ボタンのみを統合履歴群５１２に表示し、アプリケーションＩＤが一致しなかった履歴ボタンを統合履歴群５１２には表示しない。
【００７１】
表示中のアプリケーションボタンに関連した機能は、ユーザーがこれから選択する可能性のある機能である。そのため、その機能と同様の機能を有する履歴ボタンのみを統合履歴群５１２に表示させることで、ユーザーが該当の履歴ボタンを統合履歴群５１２から探す手間を省くことができる。
【００７２】
Ｓ１８０４において「表示アプリ以外で絞込み」の設定が取得された場合、Ｓ１８０８において操作処理部２０４はアプリケーションＩＤを特定する。本ステップの処理内容はＳ１８０６と同様であって、本実施例では「１０１（コピー）」「１０２（スキャンして保存）」「１０３（ファクス）」のアプリケーションＩＤが特定されたものとする。
【００７３】
Ｓ１８０９において操作処理部２０４は、Ｓ１８０３で取得したログインユーザーのデータ１００１のアプリケーションＩＤと、Ｓ１８０８で特定されたアプリケーションＩＤとで一致しない履歴ボタンが存在する場合、該当の履歴ボタンのみを統合履歴群５１２に表示し、アプリケーションＩＤが一致した履歴ボタンを統合履歴群５１２には表示しない。
【００７４】
ホーム画面５４２の表示領域は限られている。そのため、アプリケーションボタンに関連する機能とは異なる機能の履歴ボタンを表示させることによって、一つのホーム画面５４２でより多くの機能が選択可能となる。以上が、ログインユーザーの情報に基づいて統合履歴群５１２を表示する処理である。
【００７５】
Ｓ１８１０以降にて、ユーザー操作に応じて統合履歴群５１２の表示が切り替える処理について説明をする。Ｓ１８１０において操作処理部２０４は、ユーザー操作の有無を判断する。ユーザー操作がない場合、一定時間経過したどうかを判断し（Ｓ１８１１）一定時間経過している場合はＳ３０７に戻り、ログイン操作を受け付ける状態に戻る。一定時間経過していないと判断された場合はＳ１８１０に戻る。
【００７６】
Ｓ１８１２においてユーザー操作の操作内容を分析する。今回はＳ１８１１によって一定時間が経過したことをきっかけに、統合履歴群５１２における表示内容を変更したが、該当の領域の表示切り替え方法はそれに限定されず、ユーザーの手動操作によって表示内容を切替えてもよい。
【００７７】
Ｓ１８１２でユーザー操作を判定した結果、操作処理部２０４が統合履歴群５１２に対するユーザー操作であると判断した場合、図１３で説明したフローを実施し、選択された履歴ボタンから該当のアプリケーションを呼び出す。
【００７８】
Ｓ１８１２でユーザー操作を判定した結果、操作処理部２０４がホーム画面５４２を別のページのホーム画面５４２に切り替える操作であると判定した場合はＳ１８１３に進む。別のページのホーム画面５４２に切り替える操作としては具体的に、スライダーバー５０７をスライドする操作、あるいはスライダーバー５０７の横の矢印を押下する操作、あるいはメニュー５００内をフリックしメインメニューをページ送りしている操作等である。
【００７９】
Ｓ１８１３およびＳ１８１４〜１８１９において、アプリケーションボタンが表示されているメニュー５００および統合履歴群５１２を含む表示画面を表示する。本実施例では説明の都合上、メニュー５００の表示内容を決定する処理（Ｓ１８１３）と統合履歴群５１２の表示内容を決定する処理（Ｓ１８１４〜１８１９）を別の処理として以下で説明するが、同じ処理であってもよく、または処理の実行順序は逆でもよい。
【００８０】
Ｓ１８１３において操作処理部２０４は、Ｓ１８０２で取得したホーム画面５４２に表示されるボタンのレイアウトに必要なユーザー情報（１５０１、１５０２、１５０３）を元に、新たに表示されるホーム画面５４２（別のページのホーム画面５４２）をメニュー５００に表示する。
【００８１】
Ｓ１８１４において操作処理部２０４は、ユーザー情報管理部２０２より「統合履歴以外の箇所を操作した場合」の設定１７０３を取得する。設定１７０３が「全て表示」であった場合、Ｓ１８１５へ進み、Ｓ１８０３で取得したログインユーザーのデータ１００１に基づいて履歴ボタンを統合履歴群５１２に表示する。
【００８２】
Ｓ１８１４において「表示アプリで絞込み」が設定されていると判断された場合、Ｓ１８１６へ進む。Ｓ１８１６の処理内容はＳ１８０６の処理内容と同様であるため、詳細な説明を省略する。Ｓ１８０６との相違点は、別のホーム画面５４２に切り替わったことによってＳ１８１６で特定されるアプリケーションＩＤは、「２０１（プリント）」「２０２（送信）」「２０３（保存ファイルの利用）」（カスタムボタンは除く）のアプリケーションＩＤである点である。
【００８３】
Ｓ１８１７の処理内容はＳ１８０７の処理内容と同様であるため、詳細な説明を省略する。
【００８４】
Ｓ１８１４において「表示アプリ以外で絞込み」が設定されている場合、Ｓ１８１８に進む。Ｓ１８１８の処理内容はＳ１８１６の処理内容と同様であるため、説明を省略する。また、Ｓ１８１９の処理内容はＳ１８０９の同様であるため、詳細な説明を省略する。
【００８５】
Ｓ１８１５、Ｓ１８１７、Ｓ１８１９の実行後はＳ１８１０に進み、操作処理部２０４は再びユーザー操作の有無を判定する事になる。
【００８６】
Ｓ１８１２の説明に戻る。Ｓ１８１２においてユーザー操作を判定した結果、ユーザー操作がアプリケーションボタンの押下であると判定された場合、操作処理部２０４は、押下されたアプリケーションボタンのアプリケーション画面を表示する（Ｓ１８２０）。
【００８７】
Ｓ１８２１において操作処理部２０４は表示中のアプリケーション画面が、テンキー操作可能な画面かどうかを判断する。なお、Ｓ１８２０およびＳ１８２１〜１８２３においてアプリケーションボタンが表示されているメニュー５００および統合履歴群５１２の表示内容を決定している。本実施例では説明の都合上、メニュー５００の表示内容を決定する処理（Ｓ１８２０）と統合履歴群５１２の表示内容を決定する処理（Ｓ１８２１〜１８２３）を別の処理として以下で説明するが、同じ処理であってもよく、または処理の実行順序は逆でもよい。操作画面がテンキーによって操作可能であるかどうかの判定方法は、テンキーが使用可能の有無を示すフラグ（不図示）を画面の種別毎に管理し、そのフラグに基づいて判定される。
【００８８】
Ｓ１８２１においてテンキー操作可能な画面であると判断された場合、サイドメニュー領域５４１またはその領域の一部にテンキー７２０を表示する（Ｓ１８２２）。テンキー操作が可能な画面でないと判断された場合、サイドメニュー領域５４１またはその領域の一部に、メニュー領域５４０の表示内容に対応したガイドメニューを表示する。図７（Ａ）はテンキー操作可能だと判断された場合の表示画面の一例である。テンキーが必要な操作とは具体的に、印刷部数等を入力する印刷操作やファックスの送信先を入力するファックス送信等である。Ｓ１８２２、Ｓ１８２３のステップ後はＳ１８１０に戻り、操作処理部２０４は再びユーザー操作の有無を判定する。
【００８９】
Ｓ１８１２においてユーザー操作を判定した結果、ユーザー操作がログアウト処理であると判定された場合、操作処理部２０４はログアウト処理を実行し本処理を終了する。
【００９０】
本実施例では、Ｓ１８２３にてガイドメニューをサイドメニュー領域５４１に表示する形態を示したが、ログインユーザーのジョブに関する情報を履歴ボタンとして表示させたり、プリント枚数の積算に関する情報を表示させたりしてもよく、あるいは、現在表示中のアプリケーション画面の表示領域をテンキー７２０の表示領域にまで拡大させてもよい。
【００９１】
このように、予め決められた統合履歴群５１２の表示形式の設定内容に基づいて、統合履歴群５１２の表示形式を変更することができる。このことにより、領域の限られたホーム画面５４２をユーザーの手番を増やすことなく有効に活用することができる。有効な活用方法としては、ホーム画面５４２のアプリケーションボタンやカスタムボタンに関連する履歴ボタン、または関連しない履歴ボタン、あるいはテンキーやガイドメニューを表示する活用方法である。どの情報を表示させることが有効であるかどうかはユーザーのニーズ次第であるため、統合履歴群５１２に表示される情報を事前に設定できたりユーザーの手動操作によって切り替え可能とする。また、有用な情報を統合履歴群５１２に表示する形態は、ホーム画面５４２を別のページのホーム画面５４２に切り替えた場合にも実現できる。
【００９２】
［第二実施形態］
ホーム画面５４２以外の画面が初期画面に設定された場合の統合履歴群５１２の表示動作について、説明を行う。
【００９３】
図１９はユーザー情報管理部２０２に保存されるユーザー情報を設定する設定画面の一例である。図１９は、ＭＦＰの起動直後あるいは復帰直後に表示される初期画面であって、ユーザーを認証した後に表示される初期画面を設定するための設定画面であり、選択リスト１９０１から所望の初期画面を選択する。スライダーバー１９０２または、スライダーバー１９０２の横にある矢印を押下する、または選択リスト１９０１をフリックすることによって選択リスト１９０１の項目を切り替えることができる。設定を中止する際はキャンセルボタン１９０３を押下する。設定を確定する際はＯＫボタン１９０４を押下する。本実施例では初期画面を「コピー」のアプリケーション画面に設定されたものとして説明を行う。
【００９４】
図２０はユーザー情報管理部２０２に保存されているユーザー情報２００１の一例である。図１９で設定された初期画面に関する情報がユーザー毎に管理されている。図２０の場合、ユーザーＩＤ「Ｕｓｅｒ０１１３」のユーザーがログインした後に表示される初期画面は、アプリケーションＩＤ「１０１」のアプリケーション画面であることがわかる。
【００９５】
図２１を用いて、ログインユーザーの初期画面を表示した状態で、統合履歴群５１２の表示内容を切り替える処理について説明する。上記で説明済みの処理については同じ符番を振り、詳細な説明を省略する。
【００９６】
Ｓ２１０２において操作処理部２０４はユーザー情報２００１を呼び出す。ユーザー情報２００１で設定されている初期画面がホーム画面５４２かどうかを判断する（Ｓ２１０３）。初期画面がホーム画面５４２であれば、図１８のＳ１８０２以降の処理を行う。初期画面がホーム画面５４２以外であれば、操作処理部２０４がユーザー情報２００１のアプリケーションＩＤを初期画面として設定されたアプリケーション画面を表示する（Ｓ２１０４）。本実施例では、図１９における設定内容に基づいてアプリケーションＩＤ「１０１（コピー）」のアプリケーション画面（コピー画面７００）が表示されるものとする。なお、Ｓ２１０３の処理内容については、初期画面がホーム画面５４２であるかどうかの判定内容に限定されず、ユーザー情報２００１に基づいて初期画面を判定する処理であってもよい。
【００９７】
Ｓ２１０５において操作処理部２０４は、ユーザー情報管理部２０２を経由してＨＤＤ１０３に保存されたログインユーザーの統合履歴群５１２のデータ１００１を取得する。Ｓ２１０６において操作処理部２０４はユーザー情報管理部２０２より「ログイン後／一定時間操作がなかった場合」の設定１７０２を取得する。
【００９８】
設定１７０２が「全て表示」であった場合はＳ２１０７へ進み、操作処理部２０４はＳ２１０５で取得したログインユーザーのデータ１００１を統合履歴群５１２に表示する。具体的には、統合履歴群５１２には印刷機能を実行したことで生成された履歴ボタン以外に、外部にスキャンデータを送信する送信アプリケーションの履歴ボタンも表示される。そのため、コピー機能のアプリケーション画面を表示しつつ、履歴ボタンによって別のアプリケーションに対する実行指示を受け付けることができる。
【００９９】
設定１７０２が「表示アプリで絞込み」であった場合はＳ２１０８に進み、操作処理部２０４はユーザー情報２００１のアプリケーションＩＤと合致するアプリケーションＩＤを有するデータ１００１を統合履歴群５１２に表示する。本実施例では、データ１００１のアプリケーションＩＤが「１０１（コピー）」である履歴ボタンのみ統合履歴群５１２に表示する。例えば、統合履歴群５１２に印刷アプリケーションの履歴ボタンのみが表示される場合、コピーアプリケーションに対して特定の設定内容を入力するのでなく、履歴ボタンを選択することによってアプリケーション画面に設定内容を入力する手間を省くことができる。
【０１００】
設定１７０２が「表示アプリ以外で絞込み」であった場合はＳ２１０９に進み、操作処理部２０４はユーザー情報２００１のアプリケーションＩＤと合致しないアプリケーションＩＤを有するデータ１００１を統合履歴群５１２に表示する。本実施例では、データ１００１のアプリケーションＩＤが「１０１（コピー）」である履歴ボタン以外を統合履歴データ群に表示する。例えば、コピー機能のアプリケーション画面を表示しつつ、履歴ボタンによって別のアプリケーションに対する実行指示を受け付けることができる。
【０１０１】
Ｓ１８１２においてユーザー操作を分析した結果、統合履歴群５１２に対するユーザー操作であると判断された場合、図１３で説明したフローを実施し、選択された履歴ボタンからアプリケーションを呼び出す。
【０１０２】
Ｓ１８１２において、ユーザー操作がアプリケーション画面に対する操作であると判断された場合、Ｓ２１１３において操作処理部２０４は、アプリケーション画面に対する操作に応じて特定の画面を表示する。例えば、コピー画面７００のその他の機能ボタン７１１が押下されれば、その他の機能を表示する画面（不図示）が表示され、コピー画面７００上のボタン以外の領域に対して操作が行われた場合、画面は遷移することなく画面の表示状態を維持する。
【０１０３】
Ｓ２１１４において操作処理部２０４は、表示中の画面がテンキーの使用が可能な画面かどうかを判断する（Ｓ２１１４）。テンキーの使用が可能な画面であると判断された場合、操作処理部２０４は、サイドメニュー領域５４１にテンキー７２０を表示する（Ｓ２１１５）。例えば、図７（Ａ）のコピー画面の表示状態が維持されている場合には、テンキーの使用が可能な画面であると判断され、図７（Ａ）に示されるようにコピー画面およびテンキーが表示される。
【０１０４】
Ｓ２１１４においてテンキーの使用が可能な画面でないと判断された場合、操作処理部２０４はＳ２１１６にてサイドメニュー領域５４１に現在表示中のアプリケーション画面に関するガイドメニューを表示する。その際の表示画面の一例を図７（Ｃ）に示す。サイドメニュー領域５４１にはガイドメニューが表示されており、メニュー領域５１４にはテンキーが使用できない画面として両面コピーの設定に関する画面が表示されている。Ｓ２１１５、Ｓ２１１６後はＳ１８１０に戻り、操作処理部２０４は再びユーザー操作の有無を判断する。
【０１０５】
Ｓ１８１２において操作処理部２０４はユーザー操作がログアウト処理であると判断された場合、Ｓ２１１７にてログアウト処理を実施し処理を終了する。
【０１０６】
本実施例では、Ｓ２１１６にて現在表示中のアプリケーションの機能に関するガイドメニューをサイドメニュー領域５４１に表示する手法で説明を行ったが、ログインユーザーのジョブに関する情報や、プリント枚数の積算に関する情報を表示してもよい。また、現在表示中のアプリケーションの表示領域を拡大させてもよい。
【０１０７】
このように、初期画面が決まっている場合であっても、予め統合履歴群の表示形式を決めることができ、その表示形式に応じて統合履歴群の表示を切り替えることができる。このことにより、限られた表示領域の中でユーザーの操作手番を増やすことなく、有用な情報を表示することが可能となる。
【０１０８】
［第三実施形態］
本実施形態では、表示切替ボタン５１１によりユーザの手動操作によって統合履歴群５１２の表示内容を切り替える操作について説明を行う。
【０１０９】
表示切替ボタン５１１の表示テキストには、現在の統合履歴群５１２の表示設定が示される。例えば、図５（Ａ）では表示切替ボタン５１１に「全て表示」と表示されている。これは、統合履歴群５１２に表示している履歴ボタンがソートされることなく「全て表示」されていることを意味する。表示切替ボタン５１１に「表示アプリで絞込み」が表示されている場合には、統合履歴群５１２に表示している履歴ボタンが「表示アプリで絞込み」されていることを表している。表示切替ボタン５１１に「表示アプリ以外で絞込み」が表示されている場合には、統合履歴群５１２に表示している履歴ボタンが「表示アプリ以外で絞込み」であることを表している。
【０１１０】
図７（Ａ）では、表示切替ボタン５１１に「非表示」と表示されており、統合履歴群５１２に表示している履歴ボタンが「非表示」であることを表している。図７（Ｃ）のように、統合履歴群５１２を表示する代わりにガイドメニューを表示する場合、表示切替ボタン５１１を表示しない形態であっても良い。あるいは、図７（Ａ）のように表示切替ボタン５１１の表示を維持し、履歴ボタンが「非表示」であることを示す情報を明示する形態であってもよい。
【０１１１】
表示切替ボタン５１１上に統合履歴群５１２の表示状態を提示することで、統合履歴群５１２の表示状態を容易に確認することができる。
【０１１２】
＜表示切替ボタン５１１の表示形態＞
表示切替ボタン５１１を用いて表示形態を切り替える形態について図２２を用いて説明する。図２２は、表示切替ボタン５１１を選択した結果、表示される選択項目である。選択項目を表示するための操作（ページ遷移指示）は、表示切替ボタン５１１のタッチ操作やフリック操作であってもよく、具体的な操作方法についてはここでは特に限定しない。
【０１１３】
選択項目のボタン２２０１〜２２０４は表示切替ボタン５１１の表示設定を表している。２２０１は全て表示ボタン、２２０２は表示アプリで絞込みボタン、２２０３は表示アプリ以外で絞込みボタン、２２０４は非表示ボタンである。ボタン２２０１〜２２０３を押下すると、統合履歴群５１２の表示内容が切り替わる。ボタン２２０４を押下すると統合履歴群５１２は非表示となる。メニュー領域５４０に表示されている画面がテンキー操作可能な画面の場合、ボタン２２０４が選択されることによってテンキーが表示される。メニュー領域５４０に表示されている画面がテンキー操作不可能な画面の場合、ボタン２２０４が選択されることによって表示中のアプリケーション画面に関するガイドメニューを表示する。なお、図２２の選択項目上にテンキーあるいはガイドメニューを表示させるための項目を設け、それらの項目に該当する表示形態を実行できない場合には該当の選択項目をグレーアウト表示させてもよい。
【０１１４】
本実施例では、非表示が選択された際に現在表示中のアプリケーションの機能に関するガイドメニューをテンキー７２０に表示する手法で説明を行ったが、ログインユーザーのジョブに関する情報や、プリント枚数の積算に関する情報を表示してもよい。また、現在表示中のアプリケーションの表示領域を拡大させてもよい。
【０１１５】
表示切替ボタン５１１を用いることによって、統合履歴群５１２の表示形式を切り替えることが可能であるため、ユーザーが所望の統合履歴群を探し易くなる。
【０１１６】
［第四実施形態］
実施例１〜３において、統合履歴群５１２を表示するための領域として、サイドメニュー領域５４１をホーム画面５４２上に予め確保されている形態を示した。そして事前設定あるいはユーザーの手動操作（表示切替ボタン５１１）によって、統合履歴群５１２に表示される情報をテンキーや履歴ボタンに変更するようにした。
【０１１７】
本実施例では、統合履歴群５１２の別の表示方法について説明する。その表示方法とは、統合履歴群５１２においてある情報Ａ（たとえば履歴ボタン）を表示している状態から、統合履歴群５１２の右端から左方向にフリック操作を行い、別の情報Ｂ（例えばテンキー）を表示させる形態（統合履歴群５１２上にテンキーの画面を重畳させる形態）である。その操作を実行した際の表示画面を図２４に示す。
【０１１８】
本実施形態では、フリック操作により統合履歴群５１２を切り替える操作について図２３のフロー図を用いて説明を行う。
【０１１９】
操作処理部２０４は統合履歴群５１２の表示状態を保持する（Ｓ２３０１）。例えば統合履歴群５１２の表示状態が「全て表示」である場合には、その情報をＨＤＤ１０３に保持する。次に、操作処理部２０４は、ユーザー操作の有無を判断する（Ｓ２３０２）。ユーザー操作があった場合、操作処理部２０４はそのユーザー操作がフリック操作かどうかを判断する。具体的には、入力部１２１を介して表示切替ボタン５１１、統合履歴群５１２の領域を左から右、または右から左にフリックされたかどうかを判断する。
【０１２０】
Ｓ２３０３にて入力されたユーザー操作がフリック操作であったと判断された場合、操作処理部２０４は統合履歴群５１２が表示中であるかを判断する（Ｓ２３０４）。統合履歴群５１２が表示中であると判断された場合、操作処理部２０４はメニュー領域５４０に表示された画面がテンキー使用可能な画面かどうかを判断する。
【０１２１】
テンキー入力が可能であると判断されると、操作処理部２０４はサイドメニュー領域５４１にテンキー７２０を表示する（Ｓ２３０６）。操作処理部２０４がＳ２３０５にて、テンキー操作不可であると判断すると、統合履歴群５１２の領域に現在表示中のアプリケーションの機能に関するガイドメニューを表示する（Ｓ２３０７）。そして、表示切替ボタン５１１の表示テキストを「非表示」に変更する（Ｓ２３０８）（図７（Ａ））。Ｓ２３０９にて次のユーザー操作を受け付けるまで待機する。ユーザー操作があった場合はＳ２３０３に戻り、一定の時間が経過してもユーザー操作を受け付けなかった場合には本処理を終了する。
【０１２２】
Ｓ２３０４において、統合履歴群５１２が表示中でないと判断された場合（例えば、図７（Ａ）が表示されている場合）、Ｓ２３１０において操作処理部２０４は、Ｓ２３０１でＨＤＤ１０３に保持した統合履歴群５１２の表示状態を取得し、統合履歴群５１２の表示状態（Ｓ２３１０）と、表示切替ボタン５１１の表示を切り替える（Ｓ２３１１）。
【０１２３】
本実施例においては、統合履歴群の表示状態または非表示状態をフリック操作によって切り替える例を説明したが、フリック操作により、全表示形式（「非表示」⇔「全て表示」⇔「表示アプリで絞込み」⇔「表示アプリケーション以外で絞込み」⇔「非表示」）が切り替わるようにしてもよい。または、特定の表示形式（例えば、「表示アプリで絞込み」）に従って履歴ボタンを表示する、または非表示にする状態をフリック操作で切り替えられるようにしてもよい。
【０１２４】
また、Ｓ２３０３におけるフリック操作の方向（右方向、左方向、上方向、下方向）と、それによって統合履歴群５１２、あるいはガイドメニュー、あるいはテンキーを表示するかどうかの対応関係についても特にここでは限定しない。
【０１２５】
本実施例では、統合履歴群５１２が表示画面の右側に配置されているため、統合履歴群５１２を非表示状態から表示状態に切り替える際のフリック操作を右方向から左方向であるものとした。しかし統合履歴群５１２の配置位置によって表示状態を切り替える際のフリック方向を決定してもよく、例えば、統合履歴群５１２が表示画面の左側に配置されている場合には、統合履歴群５１２を非表示状態から表示状態に切り替える際のフリック操作を左方向から右方向にしてもよい。
【０１２６】
［その他の実施例］
図１８のＳ１８０６およびＳ１８０８等においてアプリケーションＩＤを特定する際、ホーム画面５４２に表示されているカスタムボタンを判定対象から除外した。その結果、ホーム画面５４２に表示されているアプリケーションボタンと同じアプリケーションＩＤまたは異なるアプリケーションＩＤの履歴ボタンが統合履歴群５１２に登録されるようにした。カスタムボタンを処理対象から除外した理由は、カスタムボタンの存在意義と履歴ボタンの存在意義の違いにある。ユーザーがよく使用する設定内容はカスタムボタンとして事前に登録される一方、実行したジョブの設定内容は履歴ボタンとして統合履歴群５１２に登録される。つまり、ユーザーが意図してホーム画面５４２上にわざわざ登録したカスタムボタンと同じ設定内容の履歴ボタンが統合履歴群５１２に登録されるのは、ホーム画面５４２の有効利用の目的に反する。
【０１２７】
また、本発明の目的は以下の処理を実行することによっても達成される。即ち、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１２８】
５１２  統合履歴群
５４０  メニュー領域
５４１  サイドメニュー領域
５４２  ホーム画面
【図１】
2020146983.tif 000003
【図２】
2020146983.tif 000004
【図３】
2020146983.tif 000005
【図４】
2020146983.tif 000006
【図５】
2020146983.tif 000007
【図６】
2020146983.tif 000008
【図７】
2020146983.tif 000009
【図８】
2020146983.tif 000010
【図９】
2020146983.tif 000011
【図１０】
2020146983.tif 000012
【図１１】
2020146983.tif 000013
【図１２】
2020146983.tif 000014
【図１３】
2020146983.tif 000015
【図１４】
2020146983.tif 000016
【図１５】
2020146983.tif 000017
【図１６】
2020146983.tif 000018
【図１７】
2020146983.tif 000019
【図１８】
2020146983.tif 000020
【図１９】
2020146983.tif 000021
【図２０】
2020146983.tif 000022
【図２１】
2020146983.tif 000023
【図２２】
2020146983.tif 000024
【図２３】
2020146983.tif 000025
【図２４】
2020146983.tif 000026