(57)【特許請求の範囲】
【請求項１】
各種情報を表示する表示手段と、
ユーザーによって指定されたジョブを実行する都度、ジョブの実行履歴を履歴情報に記録する履歴記録手段と、
前記履歴情報に基づいて、ジョブの設定情報を反映させるための設定反映ボタンを生成すると共に、前記設定反映ボタンの表示対象ユーザーを定義した表示対象情報、及び、前記設定反映ボタンの表示日時を定義した表示日時情報を生成し、前記設定反映ボタンに前記表示対象情報及び前記表示日時情報を関連付けて管理するボタン管理手段と、
ユーザーが認証されることによってログイン状態へ移行させるとき、ログインユーザーが前記表示対象情報によって定義されたユーザーであり、且つ、ログイン日時が前記表示日時情報によって定義された表示日時である場合に、前記設定反映ボタンを前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記履歴記録手段は、ログインユーザーによって指定されたジョブを実行する都度、ログインユーザーに関するユーザー情報と、ジョブの設定を示す設定情報と、ジョブ実行日時を示す日時情報とを前記履歴情報に記録し、
前記ボタン管理手段は、前記設定情報に基づいて前記設定反映ボタンを生成し、前記ユーザー情報に基づいて前記表示対象情報を生成し、前記日時情報に基づいて前記表示日時情報を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
ユーザー毎のスケジュール情報を取得する情報取得手段を更に備え、
前記ボタン管理手段は、前記設定反映ボタンを生成するとき、前記情報取得手段によって取得されるユーザーのスケジュール情報に基づいて、ジョブの実行日時の前後所定期間におけるユーザーの行動情報を抽出し、前記行動情報が記録された日時の前後所定期間を前記設定反映ボタンの表示日時として定義した前記表示日時情報を生成し、
前記表示制御手段は、ログイン状態へ移行させるとき、前記情報取得手段によって取得されるログインユーザーのスケジュール情報において、ログイン日時の前後所定期間内に前記行動情報が記録されている場合、前記設定反映ボタンを前記表示手段に表示させることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記ボタン管理手段は、前記設定反映ボタンを生成するとき、前記日時情報に基づいてボタン名を付与することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記ボタン管理手段は、前記設定反映ボタンを生成するとき、前記行動情報に基づいてボタン名を付与することを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記表示制御手段は、ログイン状態へ移行させるとき、前記表示手段に表示させる前記設定反映ボタンの数が１つである場合、前記設定反映ボタンを表示させることなく、前記設定反映ボタンに関連付けられている前記設定情報を反映させた画面を前記表示手段に表示させることを特徴とする請求項１乃至５のいずれかに記載の画像処理装置。
【請求項７】
前記ボタン管理手段は、前記履歴情報に同一の設定情報が複数記録されている場合に、前記設定反映ボタンを生成することを特徴とする請求項１乃至６のいずれかに記載の画像処理装置。
【請求項８】
前記ボタン管理手段は、他の画像処理装置と通信を行うことにより、前記他の画像処理装置と前記設定反映ボタンを共有することを特徴とする請求項１乃至７のいずれかに記載の画像処理装置。
【請求項９】
前記ボタン管理手段は、通信手段を介して前記他の画像処理装置において記憶されている履歴情報を取得し、当該履歴情報に基づいて前記設定反映ボタンを更に生成することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記ボタン管理手段は、前記表示対象情報においてユーザーの所属するグループ又はユーザーの役職を定義し、
前記表示制御手段は、ログイン状態へ移行させるとき、ログインユーザーの所属するグループ又はログインユーザーの役職が前記表示対象情報において定義されている場合に、前記設定反映ボタンを前記表示手段に表示させることを特徴とする請求項１乃至９のいずれかに記載の画像処理装置。
【請求項１１】
前記ボタン管理手段は、複数の前記設定反映ボタンのそれぞれに対して予め優先順位を付与して管理し、
前記表示制御手段は、前記複数の設定反映ボタンを前記表示手段に表示させるとき、前記優先順位に基づいて前記複数の設定反映ボタンを表示させることを特徴とする請求項１乃至１０のいずれかに記載の画像処理装置。
【請求項１２】
情報処理装置において起動されるドライバからのアクセスを検知し、前記情報処理装置のユーザーが前記表示対象情報によって定義されたユーザーであり、且つ、アクセス日時が前記表示日時情報によって定義された表示日時である場合に、前記設定反映ボタンを前記ドライバに送信して表示させるドライバ制御手段、
を更に備えることを特徴とする請求項１乃至１１のいずれかに記載の画像処理装置。
【請求項１３】
情報処理装置と、画像処理装置とがネットワークを介して通信可能な画像処理システムであって、
前記情報処理装置は、
前記画像処理装置にジョブを送信するドライバと、
前記ドライバが起動されることに伴い、前記ドライバから出力される情報を表示する表示手段と、
を備え、
前記画像処理装置は、
ユーザーによって指定されたジョブを実行する都度、ジョブの実行履歴を履歴情報に記録する履歴記録手段と、
前記履歴情報に基づいて、ジョブの設定情報を反映させるための設定反映ボタンを生成すると共に、前記設定反映ボタンの表示対象ユーザーを定義した表示対象情報、及び、前記設定反映ボタンの表示日時を定義した表示日時情報を生成し、前記設定反映ボタンに前記表示対象情報及び前記表示日時情報を関連付けて管理するボタン管理手段と、
前記情報処理装置において起動される前記ドライバからのアクセスを検知し、前記情報処理装置のユーザーが前記表示対象情報によって定義されたユーザーであり、且つ、アクセス日時が前記表示日時情報によって定義された表示日時である場合に、前記設定反映ボタンを前記ドライバに送信して表示させるドライバ制御手段と、
を備えることを特徴とする画像処理システム。
【請求項１４】
表示手段を備えた画像処理装置において実行されるプログラムであって、前記画像処理装置に、
ユーザーによって指定されたジョブを実行する都度、ジョブの実行履歴を履歴情報に記録する履歴記録ステップと、
前記履歴情報に基づいて、ジョブの設定情報を反映させるための設定反映ボタンを生成すると共に、前記設定反映ボタンの表示対象ユーザーを定義した表示対象情報、及び、前記設定反映ボタンの表示日時を定義した表示日時情報を生成し、前記設定反映ボタンに前記表示対象情報及び前記表示日時情報を関連付けて管理するボタン管理ステップと、
ユーザーが認証されることによってログイン状態へ移行させるとき、ログインユーザーが前記表示対象情報によって定義されたユーザーであり、且つ、ログイン日時が前記表示日時情報によって定義された表示日時である場合に、前記設定反映ボタンを前記表示手段に表示させる表示制御ステップと、
を実行させることを特徴とするプログラム。
【請求項１５】
前記履歴記録ステップは、ログインユーザーによって指定されたジョブを実行する都度、ログインユーザーに関するユーザー情報と、ジョブの設定を示す設定情報と、ジョブ実行日時を示す日時情報とを前記履歴情報に記録し、
前記ボタン管理ステップは、前記設定情報に基づいて前記設定反映ボタンを生成し、前記ユーザー情報に基づいて前記表示対象情報を生成し、前記日時情報に基づいて前記表示日時情報を生成することを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記画像処理装置に、
ユーザー毎のスケジュール情報を取得する情報取得ステップを更に実行させ、
前記ボタン管理ステップは、前記設定反映ボタンを生成するとき、前記情報取得ステップによって取得されるユーザーのスケジュール情報に基づいて、ジョブの実行日時の前後所定期間におけるユーザーの行動情報を抽出し、前記行動情報が記録された日時の前後所定期間を前記設定反映ボタンの表示日時として定義した前記表示日時情報を生成し、
前記表示制御ステップは、ログイン状態へ移行させるとき、前記情報取得ステップによって取得されるログインユーザーのスケジュール情報において、ログイン日時の前後所定期間内に前記行動情報が記録されている場合、前記設定反映ボタンを前記表示手段に表示させることを特徴とする請求項１４又は１５に記載のプログラム。
【請求項１７】
前記ボタン管理ステップは、前記設定反映ボタンを生成するとき、前記日時情報に基づいてボタン名を付与することを特徴とする請求項１５に記載のプログラム。
【請求項１８】
前記ボタン管理ステップは、前記設定反映ボタンを生成するとき、前記行動情報に基づいてボタン名を付与することを特徴とする請求項１６に記載のプログラム。
【請求項１９】
前記表示制御ステップは、ログイン状態へ移行させるとき、前記表示手段に表示させる前記設定反映ボタンの数が１つである場合、前記設定反映ボタンを表示させることなく、前記設定反映ボタンに関連付けられている前記設定情報を反映させた画面を前記表示手段に表示させることを特徴とする請求項１４乃至１８のいずれかに記載のプログラム。
【請求項２０】
前記ボタン管理ステップは、前記履歴情報に同一の設定情報が複数記録されている場合に、前記設定反映ボタンを生成することを特徴とする請求項１４乃至１９のいずれかに記載のプログラム。
【請求項２１】
前記ボタン管理ステップは、他の画像処理装置と通信を行うことにより、前記他の画像処理装置と前記設定反映ボタンを共有することを特徴とする請求項１４乃至２０のいずれかに記載のプログラム。
【請求項２２】
前記ボタン管理ステップは、通信手段を介して前記他の画像処理装置において記憶されている履歴情報を取得し、当該履歴情報に基づいて前記設定反映ボタンを更に生成することを特徴とする請求項２１に記載のプログラム。
【請求項２３】
前記ボタン管理ステップは、前記表示対象情報においてユーザーの所属するグループ又はユーザーの役職を定義し、
前記表示制御ステップは、ログイン状態へ移行させるとき、ログインユーザーの所属するグループ又はログインユーザーの役職が前記表示対象情報において定義されている場合に、前記設定反映ボタンを前記表示手段に表示させることを特徴とする請求項１４乃至２２のいずれかに記載のプログラム。
【請求項２４】
前記ボタン管理ステップは、複数の前記設定反映ボタンのそれぞれに対して予め優先順位を付与して管理し、
前記表示制御ステップは、前記複数の設定反映ボタンを前記表示手段に表示させるとき、前記優先順位に基づいて前記複数の設定反映ボタンを表示させることを特徴とする請求項１４乃至２３のいずれかに記載のプログラム。
【請求項２５】
前記画像処理装置に、
情報処理装置において起動されるドライバからのアクセスを検知し、前記情報処理装置のユーザーが前記表示対象情報によって定義されたユーザーであり、且つ、アクセス日時が前記表示日時情報によって定義された表示日時である場合に、前記設定反映ボタンを前記ドライバに送信して表示させるドライバ制御ステップ、
を更に実行させることを特徴とする請求項１４乃至２４のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム及びプログラムに関し、画像処理装置の利便性を向上させる技術に関する。
【背景技術】
【０００２】
従来、ＭＦＰ（Multifunction Peripherals）などで構成される画像処理装置において、ユーザーごとに操作履歴を収集しておき、一定のタイミングで操作頻度を解析することにより、操作頻度の高いジョブ実行パラメータ（設定情報）を一発操作で設定できるようにしたジョブテンプレートボタン（設定反映ボタン）を生成して操作画面に表示する技術が知られている（例えば特許文献１）。
【０００３】
しかしながら、上記従来技術では、ユーザーによる操作頻度の高いジョブ実行パラメータが多数存在する場合、操作画面には多数のジョブテンプレートボタンが表示されることになる。特に、ジョブテンプレートボタンが自動生成されるときには、そのボタンのボタン名も自動的に付与される。このとき、ジョブ実行パラメータに基づいてボタン名が付与されるのが一般的であり、互いに類似するジョブ実行パラメータが複数ある場合には、互いに類似するボタン名のジョブテンプレートボタンが複数生成されることになる。それ故、ユーザーにとっては、操作画面に表示される多数のジョブテンプレートボタンのうち、どのボタンが所望の設定を反映させるためのボタンであるかが分からなくなってしまい、所望のボタンを探し出すのに手間取ってしまうという問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１０３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記課題を解決することを目的としてなされたものであり、ジョブの設定を反映させる際のユーザーの操作負担を従来よりも更に軽減できるようにした画像処理装置、画像処理システム及びプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に係る発明は、画像処理装置であって、各種情報を表示する表示手段と、ユーザーによって指定されたジョブを実行する都度、ジョブの実行履歴を履歴情報に記録する履歴記録手段と、前記履歴情報に基づいて、ジョブの設定情報を反映させるための設定反映ボタンを生成すると共に、前記設定反映ボタンの表示対象ユーザーを定義した表示対象情報、及び、前記設定反映ボタンの表示日時を定義した表示日時情報を生成し、前記設定反映ボタンに前記表示対象情報及び前記表示日時情報を関連付けて管理するボタン管理手段と、ユーザーが認証されることによってログイン状態へ移行させるとき、ログインユーザーが前記表示対象情報によって定義されたユーザーであり、且つ、ログイン日時が前記表示日時情報によって定義された表示日時である場合に、前記設定反映ボタンを前記表示手段に表示させる表示制御手段と、を備えることを特徴とする構成である。
【０００７】
請求項２に係る発明は、請求項１に記載の画像処理装置において、前記履歴記録手段は、ログインユーザーによって指定されたジョブを実行する都度、ログインユーザーに関するユーザー情報と、ジョブの設定を示す設定情報と、ジョブ実行日時を示す日時情報とを前記履歴情報に記録し、前記ボタン管理手段は、前記設定情報に基づいて前記設定反映ボタンを生成し、前記ユーザー情報に基づいて前記表示対象情報を生成し、前記日時情報に基づいて前記表示日時情報を生成することを特徴とする構成である。
【０００８】
請求項３に係る発明は、請求項１又は２に記載の画像処理装置において、ユーザー毎のスケジュール情報を取得する情報取得手段を更に備え、前記ボタン管理手段は、前記設定反映ボタンを生成するとき、前記情報取得手段によって取得されるユーザーのスケジュール情報に基づいて、ジョブの実行日時の前後所定期間におけるユーザーの行動情報を抽出し、前記行動情報が記録された日時の前後所定期間を前記設定反映ボタンの表示日時として定義した前記表示日時情報を生成し、前記表示制御手段は、ログイン状態へ移行させるとき、前記情報取得手段によって取得されるログインユーザーのスケジュール情報において、ログイン日時の前後所定期間内に前記行動情報が記録されている場合、前記設定反映ボタンを前記表示手段に表示させることを特徴とする構成である。
【０００９】
請求項４に係る発明は、請求項２に記載の画像処理装置において、前記ボタン管理手段は、前記設定反映ボタンを生成するとき、前記日時情報に基づいてボタン名を付与することを特徴とする構成である。
【００１０】
請求項５に係る発明は、請求項３に記載の画像処理装置において、前記ボタン管理手段は、前記設定反映ボタンを生成するとき、前記行動情報に基づいてボタン名を付与することを特徴とする構成である。
【００１１】
請求項６に係る発明は、請求項１乃至５のいずれかに記載の画像処理装置において、前記表示制御手段は、ログイン状態へ移行させるとき、前記表示手段に表示させる前記設定反映ボタンの数が１つである場合、前記設定反映ボタンを表示させることなく、前記設定反映ボタンに関連付けられている前記設定情報を反映させた画面を前記表示手段に表示させることを特徴とする構成である。
【００１２】
請求項７に係る発明は、請求項１乃至６のいずれかに記載の画像処理装置において、前記ボタン管理手段は、前記履歴情報に同一の設定情報が複数記録されている場合に、前記設定反映ボタンを生成することを特徴とする構成である。
【００１３】
請求項８に係る発明は、請求項１乃至７のいずれかに記載の画像処理装置において、前記ボタン管理手段は、他の画像処理装置と通信を行うことにより、前記他の画像処理装置と前記設定反映ボタンを共有することを特徴とする構成である。
【００１４】
請求項９に係る発明は、請求項８に記載の画像処理装置において、前記ボタン管理手段は、通信手段を介して前記他の画像処理装置において記憶されている履歴情報を取得し、当該履歴情報に基づいて前記設定反映ボタンを更に生成することを特徴とする構成である。
【００１５】
請求項１０に係る発明は、請求項１乃至９のいずれかに記載の画像処理装置において、前記ボタン管理手段は、前記表示対象情報においてユーザーの所属するグループ又はユーザーの役職を定義し、前記表示制御手段は、ログイン状態へ移行させるとき、ログインユーザーの所属するグループ又はログインユーザーの役職が前記表示対象情報において定義されている場合に、前記設定反映ボタンを前記表示手段に表示させることを特徴とする構成である。
【００１６】
請求項１１に係る発明は、請求項１乃至１０のいずれかに記載の画像処理装置において、前記ボタン管理手段は、複数の前記設定反映ボタンのそれぞれに対して予め優先順位を付与して管理し、前記表示制御手段は、前記複数の設定反映ボタンを前記表示手段に表示させるとき、前記優先順位に基づいて前記複数の設定反映ボタンを表示させることを特徴とする構成である。
【００１７】
請求項１２に係る発明は、請求項１乃至１１のいずれかに記載の画像処理装置において、情報処理装置において起動されるドライバからのアクセスを検知し、前記情報処理装置のユーザーが前記表示対象情報によって定義されたユーザーであり、且つ、アクセス日時が前記表示日時情報によって定義された表示日時である場合に、前記設定反映ボタンを前記ドライバに送信して表示させるドライバ制御手段、を更に備えることを特徴とする構成である。
【００１８】
請求項１３に係る発明は、情報処理装置と、画像処理装置とがネットワークを介して通信可能な画像処理システムであって、前記情報処理装置は、前記画像処理装置にジョブを送信するドライバと、前記ドライバが起動されることに伴い、前記ドライバから出力される情報を表示する表示手段と、を備え、前記画像処理装置は、ユーザーによって指定されたジョブを実行する都度、ジョブの実行履歴を履歴情報に記録する履歴記録手段と、前記履歴情報に基づいて、ジョブの設定情報を反映させるための設定反映ボタンを生成すると共に、前記設定反映ボタンの表示対象ユーザーを定義した表示対象情報、及び、前記設定反映ボタンの表示日時を定義した表示日時情報を生成し、前記設定反映ボタンに前記表示対象情報及び前記表示日時情報を関連付けて管理するボタン管理手段と、前記情報処理装置において起動される前記ドライバからのアクセスを検知し、前記情報処理装置のユーザーが前記表示対象情報によって定義されたユーザーであり、且つ、アクセス日時が前記表示日時情報によって定義された表示日時である場合に、前記設定反映ボタンを前記ドライバに送信して表示させるドライバ制御手段と、を備えることを特徴とする構成である。
【００１９】
請求項１４に係る発明は、表示手段を備えた画像処理装置において実行されるプログラムであって、前記画像処理装置に、ユーザーによって指定されたジョブを実行する都度、ジョブの実行履歴を履歴情報に記録するステップと、前記履歴情報に基づいて、ジョブの設定情報を反映させるための設定反映ボタンを生成すると共に、前記設定反映ボタンの表示対象ユーザーを定義した表示対象情報、及び、前記設定反映ボタンの表示日時を定義した表示日時情報を生成し、前記設定反映ボタンに前記表示対象情報及び前記表示日時情報を関連付けて管理するステップと、ユーザーが認証されることによってログイン状態へ移行させるとき、ログインユーザーが前記表示対象情報によって定義されたユーザーであり、且つ、ログイン日時が前記表示日時情報によって定義された表示日時である場合に、前記設定反映ボタンを前記表示手段に表示させるステップと、を実行させることを特徴とする構成である。
請求項１５に係る発明は、請求項１４に記載のプログラムにおいて、前記履歴記録ステップは、ログインユーザーによって指定されたジョブを実行する都度、ログインユーザーに関するユーザー情報と、ジョブの設定を示す設定情報と、ジョブ実行日時を示す日時情報とを前記履歴情報に記録し、前記ボタン管理ステップは、前記設定情報に基づいて前記設定反映ボタンを生成し、前記ユーザー情報に基づいて前記表示対象情報を生成し、前記日時情報に基づいて前記表示日時情報を生成することを特徴とする構成である。
請求項１６に係る発明は、請求項１４又は１５に記載のプログラムにおいて、前記画像処理装置に、ユーザー毎のスケジュール情報を取得する情報取得ステップを更に実行させ、前記ボタン管理ステップは、前記設定反映ボタンを生成するとき、前記情報取得ステップによって取得されるユーザーのスケジュール情報に基づいて、ジョブの実行日時の前後所定期間におけるユーザーの行動情報を抽出し、前記行動情報が記録された日時の前後所定期間を前記設定反映ボタンの表示日時として定義した前記表示日時情報を生成し、前記表示制御ステップは、ログイン状態へ移行させるとき、前記情報取得ステップによって取得されるログインユーザーのスケジュール情報において、ログイン日時の前後所定期間内に前記行動情報が記録されている場合、前記設定反映ボタンを前記表示手段に表示させることを特徴とする構成である。
請求項１７に係る発明は、請求項１５に記載のプログラムにおいて、前記ボタン管理ステップは、前記設定反映ボタンを生成するとき、前記日時情報に基づいてボタン名を付与することを特徴とする構成である。
請求項１８に係る発明は、請求項１６に記載のプログラムにおいて、前記ボタン管理ステップは、前記設定反映ボタンを生成するとき、前記行動情報に基づいてボタン名を付与することを特徴とする構成である。
請求項１９に係る発明は、請求項１４乃至１８のいずれかに記載のプログラムにおいて、前記表示制御ステップは、ログイン状態へ移行させるとき、前記表示手段に表示させる前記設定反映ボタンの数が１つである場合、前記設定反映ボタンを表示させることなく、前記設定反映ボタンに関連付けられている前記設定情報を反映させた画面を前記表示手段に表示させることを特徴とする構成である。
請求項２０に係る発明は、請求項１４乃至１９のいずれかに記載のプログラムにおいて、前記ボタン管理ステップは、前記履歴情報に同一の設定情報が複数記録されている場合に、前記設定反映ボタンを生成することを特徴とする構成である。
請求項２１に係る発明は、請求項１４乃至２０のいずれかに記載のプログラムにおいて、前記ボタン管理ステップは、他の画像処理装置と通信を行うことにより、前記他の画像処理装置と前記設定反映ボタンを共有することを特徴とする構成である。
請求項２２に係る発明は、請求項２１に記載のプログラムにおいて、前記ボタン管理ステップは、通信手段を介して前記他の画像処理装置において記憶されている履歴情報を取得し、当該履歴情報に基づいて前記設定反映ボタンを更に生成することを特徴とする構成である。
請求項２３に係る発明は、請求項１４乃至２２のいずれかに記載のプログラムにおいて、前記ボタン管理ステップは、前記表示対象情報においてユーザーの所属するグループ又はユーザーの役職を定義し、前記表示制御ステップは、ログイン状態へ移行させるとき、ログインユーザーの所属するグループ又はログインユーザーの役職が前記表示対象情報において定義されている場合に、前記設定反映ボタンを前記表示手段に表示させることを特徴とする構成である。
請求項２４に係る発明は、請求項１４乃至２３のいずれかに記載のプログラムにおいて、前記ボタン管理ステップは、複数の前記設定反映ボタンのそれぞれに対して予め優先順位を付与して管理し、前記表示制御ステップは、前記複数の設定反映ボタンを前記表示手段に表示させるとき、前記優先順位に基づいて前記複数の設定反映ボタンを表示させることを特徴とする構成である。
請求項２５に係る発明は、請求項１４乃至２４のいずれかに記載のプログラムにおいて、前記画像処理装置に、情報処理装置において起動されるドライバからのアクセスを検知し、前記情報処理装置のユーザーが前記表示対象情報によって定義されたユーザーであり、且つ、アクセス日時が前記表示日時情報によって定義された表示日時である場合に、前記設定反映ボタンを前記ドライバに送信して表示させるドライバ制御ステップ、を更に実行させることを特徴とする構成である。
【発明の効果】
【００２０】
本発明によれば、ジョブの設定を装置に反映させる際のユーザーの操作負担を従来よりも更に軽減できるようになす。
【図面の簡単な説明】
【００２１】
【図１】画像処理システムの構成例を示す図である。
【図２】画像処理装置のハードウェア構成及び機能構成の一例を示すブロック図である。
【図３】履歴記録部によって履歴情報に記録されるジョブ履歴の一例を示す図である。
【図４】ボタン管理部によって行われるボタン生成処理の処理手順の一例を示すフローチャートである。
【図５】サーバーから取得するスケジュール情報の一例を示す情報である。
【図６】ボタン管理部によって生成されるボタン情報の一例を示す図である。
【図７】表示制御部によって行われる表示処理の処理手順の一例を示すフローチャートである。
【図８】ログイン初期画面の例を示す図である。
【図９】複数の画像処理装置による第１の連携動作の一例を示す図である。
【図１０】複数の画像処理装置による第２の連携動作の一例を示す図である。
【図１１】情報処理装置と画像処理装置とが連携するための構成を示すブロック図である。
【図１２】情報処理装置と画像処理装置による連携動作の一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２３】
（画像処理システム）
図１は、本発明の一実施形態である画像処理システム１の構成例を示す図である。この画像処理システム１は、オフィスなどにおけるネットワークシステムとして構成されるものである。画像処理システム１は、ＭＦＰなどで構成される画像処理装置２と、パーソナルコンピュータ（ＰＣ）などで構成される情報処理装置３と、複数のユーザーのスケジュールを管理するサーバー４とを備え、これらがＬＡＮ（Local Area Network）などのネットワーク６に接続された構成である。
【００２４】
画像処理装置２は、コピー機能、スキャン機能、プリント機能及びＦＡＸ機能などの画像処理に関する複数の機能を有している。さらに画像処理装置２は、その他にも、例えばドキュメントデータなどを所定の記憶領域（ＢＯＸ）に保存しておくＢＯＸ機能なども備えている。このような画像処理装置２は、複数のユーザーによって共有して利用される装置である。尚、図１では、ネットワーク６に２台の画像処理装置２ａ，２ｂが接続される場合を例示しているが、ネットワーク６に接続される画像処理装置２の数は２台に限られるものではない。
【００２５】
情報処理装置３は、ネットワーク６を介して画像処理装置２にプリントジョブなどのジョブデータを送信する機能を有する。すなわち、情報処理装置３には画像処理装置２に対応するドライバプログラムがインストールされており、情報処理装置３においてドライバプログラムが実行されることにより、情報処理装置３はジョブデータを画像処理装置２へ送信することができるようになる。このような情報処理装置３は、一人のユーザーによって専有的に利用される装置である。そのため、情報処理装置３には、利用ユーザーに関するユーザー情報が予め登録されている。尚、図１では、ネットワーク６に１台の情報処理装置３が接続される場合を例示しているが、同様の情報処理装置３はユーザーごとに設けられるので、ネットワーク６には複数の情報処理装置３が接続されることもある。
【００２６】
サーバー４は、複数のユーザーのスケジュールを個別に記録したスケジュール情報５を管理する。すなわち、サーバー４は、ネットワーク６を介して、各ユーザーのスケジュール情報５へ記録するための行動情報を受信すると、その行動情報をスケジュール情報５へ書き込んで管理する。またサーバー４は、ネットワーク６を介して各ユーザーのスケジュール情報５を公開する機能を有している。すなわち、サーバー４は、ネットワーク６を介してユーザーを指定したスケジュール情報５の要求を受け付けた場合、その要求元に対し、指定されたユーザーのスケジュール情報５を送信する。これにより、誰もがネットワーク６を介して各ユーザーのスケジュール情報５を入手することができ、スケジュールの共有化が図られる。尚、サーバー４は、時間経過と共に既に過去のスケジュールとなってしまった行動情報についてもスケジュール情報５に保存した状態を継続させるように構成される。
【００２７】
またネットワーク６には、上記の他、例えば画像処理装置２を使用するユーザーを認証するための認証サーバーが接続されたものであっても良い。
【００２８】
（画像処理装置の構成及び動作）
次に画像処理装置２の構成及び動作について説明する。図２は、画像処理装置２のハードウェア構成及び機能構成の一例を示すブロック図である。画像処理装置２は、制御部１０と、操作パネル１１と、通信インタフェース１４と、記憶部１５と、スキャナ部１６と、プリンタ部１７と、ＦＡＸ部１８とを備えている。
【００２９】
制御部１０は、ＣＰＵとＲＯＭとＲＡＭとを備えて構成され、画像処理装置２の動作を制御する。この制御部１０は、ＣＰＵがＲＯＭに予め格納されているプログラムを実行することにより、ログイン制御部２１、表示制御部２２、ジョブ制御部２３、履歴記録部２４及びボタン管理部２５として機能する。
【００３０】
操作パネル１１は、ユーザーが画像処理装置２を使用する際のユーザーインタフェースとなるものであり、各種情報を表示する表示部１２と、ユーザーによる操作を受け付ける操作部１３とを備えている。表示部１２は、例えばカラー液晶ディスプレイによって構成される。操作部１３は、表示部１２の表示画面上に設けられるタッチパネルセンサや、表示部１２の表示画面の周囲に設けられる押しボタンキーなどによって構成される。
【００３１】
通信インタフェース１４は、ネットワーク６を介して情報処理装置３やサーバー４、他の画像処理装置２などと通信を行うためのものである。
【００３２】
記憶部１５は、例えばハードディスクドライブ（ＨＤＤ）などで構成される不揮発性の記憶手段であり、様々な情報を記憶する。例えば記憶部１５には、図２に示すように、履歴情報３１と、ボタン情報３２とが記憶される。履歴情報３１は、画像処理装置２におけるジョブの実行履歴（以下、「ジョブ履歴」という。）を記録した情報である。またボタン情報３２は、ユーザーが過去に設定したジョブの設定情報をワンタッチ操作で画像処理装置２に反映させるための設定反映ボタンが登録された情報である。
【００３３】
スキャナ部１６は、ユーザーによってセットされた原稿を読み取って画像データを生成するものである。スキャナ部１６は、例えば画像処理装置２においてコピージョブ、スキャンジョブ、ＦＡＸ送信ジョブなどが実行されるときに動作し、ユーザーによって指定された設定情報（例えば読み取り解像度設定や原稿サイズ設定など）に基づいて原稿を読み取り、画像データを生成する。
【００３４】
プリンタ部１７は、画像データに基づく画像を印刷用紙に印刷して出力するものである。プリンタ部１７は、例えば画像処理装置２においてコピージョブ、プリントジョブ、ＦＡＸ受信ジョブなどが実行されるときに動作し、ユーザーによって指定された設定情報（例えばカラー設定や用紙サイズ設定など）に基づいて印刷出力を行う。
【００３５】
ＦＡＸ部１８は、公衆電話回線などを介してＦＡＸデータの送受信を行うものである。例えばＦＡＸ部１８は、ＦＡＸデータを送信するとき、ユーザーによって指定された設定情報（例えば送信宛先設定）に基づいてＦＡＸ送信を行う。
【００３６】
制御部１０のログイン制御部２１は、画像処理装置２の動作状態をユーザーが利用可能なログイン状態に移行させたり、ログイン状態をログアウト状態に戻したりする制御を行うものである。例えば、ログイン制御部２１は、操作パネル１１に対してユーザーが手動操作で入力する識別情報や、図示を省略するＩＣカードリーダーがユーザーの所持するＩＣカードから読み取る識別情報に基づき、画像処理装置２を利用しようとするユーザーを認証するための認証処理を行う。このとき、ログイン制御部２１は、ネットワーク６に接続されている認証サーバーに対して識別情報を添付した認証要求を送信し、認証サーバーから認証処理の結果を取得するようにしても良い。そして認証処理においてユーザーが認証された場合、ログイン制御部２１は、その認証されたユーザーをログインユーザーとして、動作状態をログイン状態へ移行させる。
【００３７】
表示制御部２２は、表示部１２の表示画面を制御するものである。表示制御部２２は、ユーザーがログインしていないログアウト状態のとき、ユーザーに対してログイン操作を案内するログイン操作案内画面を表示部１２に表示させる。そしてユーザーがログイン操作を行い、画像処理装置２がログイン状態へ移行すると、表示制御部２２は、ログインユーザーに対応する操作画面を生成し、表示部１２に表示させる。また表示制御部２２は、画像処理装置２がログイン状態へ移行するとき、ログインユーザーに対応するボタン情報３２が記憶部１５に記憶されていれば、そのボタン情報３２に基づくログイン初期画面を生成し、表示部１２に表示させる。したがって、ログイン状態へ移行した直後に表示部１２に表示される表示画面は、ユーザーごとに異なる画面となる。
【００３８】
ジョブ制御部２３は、画像処理装置２におけるジョブの実行を制御するものである。ジョブ制御部２３は、操作パネル１１を介してログインユーザーによって設定されたジョブの設定情報を反映した状態でスキャナ部１６、プリンタ部１７及びＦＡＸ部１８の少なくとも１つを動作させることにより、ジョブの実行を制御する。
【００３９】
履歴記録部２４は、ジョブ制御部２３によってジョブが実行される度に、そのジョブに対応するジョブ履歴を履歴情報３１に記録する処理部である。図３は、履歴記録部２４によって履歴情報３１に記録されるジョブ履歴の一例を示す図である。履歴記録部２４は、図３に示すように、ユーザー情報３１ａ、ジョブ種類３１ｂ、設定情報３１ｃ及び日時情報３１ｄをジョブ履歴として履歴情報３１に記録する。例えば、ユーザー情報３１ａは、ログインユーザーに関する情報であり、例えばログインユーザーのユーザー名と、ログインユーザーを識別するためのユーザーＩＤと、ログインユーザーが所属する所属グループと、ログインユーザーの役職とを含む情報である。またジョブ種類３１ｂは、ジョブ制御部２３によって実行されたジョブの種類を示す情報であり、コピージョブ、スキャンジョブ、プリントジョブ及びＦＡＸジョブのいずれであるかを示す情報である。また設定情報３１ｃは、ジョブ制御部２３によるジョブの実行時に使用された設定情報を記録した情報である。この設定情報３１ｃには、ジョブの種類に応じて、複数の設定項目のそれぞれに対してログインユーザーが指定した設定値が含まれる。例えばコピージョブの場合には、図３に示すように、カラー設定や原稿サイズ設定、用紙サイズ設定、用紙種類設定、ページ割付設定、片面／両面設定、部数設定、パンチ設定、ステープル設定などの複数の設定項目の設定値が含まれる。日時情報３１ｄは、ジョブの実行日時を示す情報である。この日時情報３１ｄには、ジョブが実行された日付及び時刻の他、ジョブが実行された曜日に関する情報が含まれていても良い。
【００４０】
ボタン管理部２５は、履歴情報３１に基づいて、ログインユーザーが過去に使用したジョブの設定情報３１ｃをワンタッチ操作で反映させるための設定反映ボタンを生成し、その設定反映ボタンを管理する処理部である。ボタン管理部２５は、一定期間が経過する度に、履歴情報３１に蓄積されたジョブ履歴を読み出し、設定反映ボタンを生成するためのボタン生成処理を実行する。尚、一定期間は、１日であっても良いし、１週間であっても良いし、１月であっても良い。
【００４１】
図４は、ボタン管理部２５によって行われるボタン生成処理の処理手順の一例を示すフローチャートである。この処理は、一定期間が経過する度に、ボタン管理部２５によって繰り返し行われる処理である。ボタン管理部２５は、この処理を開始すると、記憶部１５から履歴情報３１を読み出す（ステップＳ１１）。そしてボタン管理部２５は、履歴情報３１に含まれる複数のジョブ履歴をまずユーザー情報３１ａに基づいてユーザー毎に分類し（ステップＳ１２）、更にユーザー毎に分類したジョブ履歴を設定情報３１ｃに基づいて設定情報毎に分類する（ステップＳ１３）。これにより、履歴情報３１に記録されている複数のジョブ履歴のうち、同一のユーザー情報３１ａ及び同一の設定情報３１ｃを有するジョブ履歴が一つのグループに纏められた状態に分類される。
【００４２】
ボタン管理部２５は、上記のように分類したジョブ履歴のうち、設定情報３１ｃに含まれる複数の設定項目の設定値が全てデフォルト値であるジョブ履歴を排除する（ステップＳ１４）。すなわち、複数の設定項目の設定値が全てデフォルト値であれば、設定反映ボタンを生成する必要がないため、ボタン管理部２５は、デフォルト値のみからなるジョブ履歴をこれ以降の処理対象から排除するのである。
【００４３】
そしてボタン管理部２５は、分類されたグループの中から設定情報３１ｃを１つ選択し（ステップＳ１５）、その選択した設定情報３１ｃと同一の設定情報によるジョブ履歴が所定数以上であるか否かを判断する（ステップＳ１６）。言い換えると、ボタン管理部２５は、分類されたグループの中に含まれるジョブ履歴の数が所定数以上であるか否かを判断するのである。ここで、所定数は、２以上の任意の数に予め設定される。この判断の結果、選択した設定情報３１ｃと同一の設定情報によるジョブ履歴が所定数未満であった場合（ステップＳ１６でＮＯ）、ボタン管理部２５による処理は、ステップＳ２６へと進む。この場合、設定反映ボタンは生成されないため、１回しか使用されていない設定情報３１ｃに基づく設定反映ボタンは生成されない。
【００４４】
一方、選択した設定情報３１ｃと同一の設定情報によるジョブ履歴が所定数以上であった場合（ステップＳ１６でＹＥＳ）、ボタン管理部２５は、ステップＳ１５で選択した設定情報３１ｃをワンタッチ操作で反映させるための設定反映ボタンを生成する（ステップＳ１７）。すなわち、ボタン管理部２５は、ステップＳ１５で選択した設定情報３１ｃをワンタッチ操作で反映させるための設定反映ボタンのボタン画像（アイコン）を生成する。そしてボタン管理部２５は、ステップＳ１７で生成した設定反映ボタンに対し、ステップＳ１５で選択した設定情報３１ｃを割り付ける（ステップＳ１８）。これにより、設定情報３１ｃに記録されている複数の設定項目の設定値の全てが１つの設定反映ボタンに割り付けられる。
【００４５】
次にボタン管理部２５は、ステップＳ１７で生成した設定反映ボタンの表示対象ユーザーを定義した表示対象情報を生成する（ステップＳ１９）。すなわち、ボタン管理部２５は、ステップＳ１５で選択した設定情報３１ｃが含まれていたジョブ履歴からユーザー情報３１ａを読み出し、そのユーザー情報３１ａに基づいて表示対象情報を生成する。このとき、ボタン管理部２５は、ユーザー情報３１ａに記録されているユーザー（ジョブ実行ユーザー）だけを表示対象ユーザーとする表示対象情報を生成しても良いし、またジョブ実行ユーザーの所属グループと同じグループに所属するユーザーを表示対象ユーザーとする表示対象情報を生成しても良い。更にボタン管理部２５は、ジョブ実行ユーザーと同じ役職のユーザーを表示対象ユーザーとする表示対象情報を生成しても良い。
【００４６】
次にボタン管理部２５は、ステップＳ１７で生成した設定反映ボタンの表示日時を決定するための処理を開始する。この処理を開始すると、ボタン管理部２５は、まずネットワーク６を介しサーバー４からスケジュール情報５を取得する（ステップＳ２０）。このとき取得するスケジュール情報５は、ステップＳ１５で選択した設定情報３１ｃが含まれていたジョブ履歴のユーザー情報３１ａに記録されているユーザー（ジョブ実行ユーザー）の情報であり、且つ、このボタン生成処理が行われている日時よりも過去の一定期間の情報である。例えば、ボタン生成処理が１月ごとに行われる場合、ボタン管理部２５は、ジョブ実行ユーザーの過去１月分のスケジュール情報５をサーバー４から取得する。ただし、ボタン管理部２５は、ボタン生成処理の実行間隔である一定期間よりも長い期間となる過去のスケジュール情報５をサーバー４から取得するようにしても良い。
【００４７】
図５は、サーバー４から取得するスケジュール情報５の一例を示す情報である。尚、図５では、過去１月分のスケジュール情報５をサーバー４から取得した場合を例示している。図５に示すように、スケジュール情報５には、設定反映ボタンの表示対象ユーザーとなるジョブ実行ユーザーの過去一定期間における複数の行動情報１０１，１０２が記録されている。行動情報１０１は、ジョブ実行ユーザーであるユーザーＡが会議Ａに出席したことを示す情報である。また行動情報１０２は、ユーザーＡが報告書を作成したことを示す情報である。このスケジュール情報５によれば、１月のうち、ユーザーＡは毎週会議Ａに１回ずつ出席しているものの、会議Ａに出席する曜日や時間は定まっていないことが判る。またユーザーＡは、１月のうち、毎週水曜日の午後に報告書を作成していることも判る。
【００４８】
ボタン管理部２５は、上記のようなスケジュール情報５を取得すると、ステップＳ１５で選択した設定情報３１ｃが含まれる所定回数分のジョブ履歴のそれぞれから日時情報３１ｄを読み出し、スケジュール情報５に記録されている行動情報１０１，１０２の時間帯と、それらの日時情報３１ｄとのマッチング判定を行う（ステップＳ２１）。このマッチング判定により、ボタン管理部２５は、ジョブ実行ユーザーがステップＳ１５で選択した設定情報３１ｃを適用して実行したジョブと、ジョブ実行ユーザーの行動情報１０１，１０２との相関関係の有無を判定することができる。例えば図５のようなスケジュール情報５の場合、ユーザーＡが毎週水曜日の特定の時間帯に同じ設定情報３１ｃを適用してジョブを実行していれば、そのジョブは行動情報１０２と相関関係があることを判定することができる。また例えば、ユーザーＡが会議Ａに出席する前後の時間帯に同じ設定情報３１ｃを適用してジョブを実行していれば、そのジョブは行動情報１０１と相関関係があることを判定することができる。
【００４９】
ただし、マッチング判定を行った場合でも、ジョブ実行ユーザーが同じ設定情報３１ｃを適用して所定回数実行したジョブと、ジョブ実行ユーザーの行動情報１０１，１０２との間に何ら相関関係を見出すことができないこともある。この場合、ボタン管理部２５は、ジョブ実行ユーザーがステップＳ１５で選択した設定情報３１ｃを適用して実行したジョブと、ジョブ実行ユーザーの行動情報１０１，１０２との間に相関関係がないと判定する。
【００５０】
マッチング判定が終了すると、ボタン管理部２５は、ステップＳ１７で生成した設定反映ボタンの表示日時を決定し、その表示日時を定義した表示日時情報を生成する（ステップＳ２２）。上述のマッチング判定において、同じ設定情報３１ｃを適用して実行されたジョブと、行動情報１０１又は１０２との間に相関関係があると判定した場合、ボタン管理部２５は、ジョブ実行ユーザーのスケジュール情報５において、相関関係があると判定した行動情報１０１又は１０２が記録されている日時の前後所定期間を設定反映ボタンの表示日時として決定する。
【００５１】
これに対し、上述のマッチング判定において、同じ設定情報３１ｃを適用して実行されたジョブと、行動情報１０１又は１０２との間に相関関係がないと判定した場合、ボタン管理部２５は、同じ設定情報３１ｃを適用して実行された所定回数分のジョブのジョブ履歴から日時情報３１ｄを読み出し、それらのジョブの実行日時に規則性があるか否かを判断する。このとき、ボタン管理部２５は、所定回数行われたジョブの実行間隔が一定間隔であるか否かを判断したり、所定回数行われたジョブが特定の曜日に行われているか否かを判断したり、所定回数行われたジョブが特定の時間帯に行われているか否かを判断したりする。その結果、例えばジョブの実行間隔が一定間隔である場合、ボタン管理部２５は、その一定間隔に基づいて次回以降に同じ設定情報３１ｃが適用されたジョブが実行される日時を予測し、その予測日時を設定反映ボタンの表示日時として決定する。また例えば特定の曜日にジョブが実行されている場合、ボタン管理部２５は、その特定の曜日に該当する日時を設定反映ボタンの表示日時として決定する。更に例えば特定の時間帯にジョブが実行されている場合、ボタン管理部２５は、その時間帯を設定反映ボタンの表示日時として決定する。尚、ボタン管理部２５は、特定の曜日における特定の時間帯に表示日時を絞り込んで決定するようにしても良い。
【００５２】
またボタン管理部２５は、所定回数分のジョブの実行日時に何ら規則性がないと判断することもある。この場合、ボタン管理部２５は、設定反映ボタンの表示日時を限られた日時に制限せず、ジョブ実行ユーザーがログインしたときにはいつでも設定反映ボタンが表示されるように表示日時を決定する。
【００５３】
ボタン管理部２５は、上記のようにして決定した表示日時を定義した表示日時情報を生成する。そして表示日時情報の生成が終了すると、ボタン管理部２５による処理が次のステップへ進む。
【００５４】
続いてボタン管理部２５は、ステップＳ１７で生成した設定反映ボタンのボタン名を決定する処理を行う（ステップＳ２３）。ボタン管理部２５は、上述のマッチング判定において、同じ設定情報３１ｃを適用して実行されたジョブと、行動情報１０１又は１０２との間に相関関係があると判定した場合、ジョブと相関関係のある行動情報１０１又は１０２に基づいてボタン名を決定する。例えばジョブと行動情報１０１との相関関係がある場合、ボタン管理部２５は、ボタン名として「会議Ａ前後コピー」などの名称を決定する。またジョブと行動情報１０２との相関関係がある場合、ボタン管理部２５は、ボタン名として「報告書作成前後コピー」などの名称を決定する。
【００５５】
また同じ設定情報３１ｃを適用して実行されたジョブと、行動情報１０１又は１０２との間に相関関係がないと判定した場合、ジョブの実行日時に規則性があるか否かによってボタン名の決定手法が異なる。
【００５６】
まず、ジョブの実行日時に規則性がある場合、ボタン管理部２５は、設定反映ボタンの表示日時情報に基づいてボタン名を決定する。例えば、ジョブの実行間隔が１０日間隔である場合、ボタン管理部２５は、その実行間隔に基づくボタン名として「１０間隔コピー」などの名称を決定する。また特定の曜日にジョブが実行されている場合、ボタン管理部２５は、その特定の曜日に基づくボタン名として「毎週水曜コピー」などの名称を決定する。また特定の時間帯にジョブが実行されている場合、ボタン管理部２５は、その時間帯に基づくボタン名として「毎朝午前中コピー」などの名称を決定する。更に特定の曜日の特定の時間帯にジョブが実行されている場合、ボタン管理部２５は、ボタン名として「毎週水曜午前中コピー」などの名称を決定する。
【００５７】
次に、ジョブの実行日時に規則性がない場合、ボタン管理部２５は、ステップＳ１５で選択した設定情報３１ｃに基づき、設定反映ボタンのボタン名を決定する。例えば、ボタン管理部２５は、設定情報３１ｃに含まれる複数の設定項目のうちから代表的な設定項目の設定値を幾つか読み出し、その設定値に基づいてボタン名を決定する。この場合、ボタン名は、「カラー／両面／２ｉｎ１」などの名称となる。
【００５８】
上記のようにしてボタン名が決定されると、ボタン管理部２５は、上述の各処理で生成した情報を設定反映ボタンへ関連付けたボタン情報３２を生成する（ステップＳ２４）。図６は、ボタン管理部２５によって生成されるボタン情報３２の一例を示す図である。図６に示すように、ボタン情報３２は、ステップＳ１７で生成される設定反映ボタン（ボタン画像）４１と、ステップＳ２３で決定されるボタン名４２と、ステップＳ１５で選択される設定情報３１ｃと同じ設定情報４３と、ステップＳ１９で生成される表示対象情報４４と、ステップＳ２２で生成される表示日時情報４５とを含む情報である。このようなボタン情報３２は、過去に使用された設定情報４３をワンタッチ操作で画像処理装置２に反映させる設定反映ボタン４１を、いつ、誰に対して表示するかを定義した情報となる。
【００５９】
またボタン管理部２５は、上記のようなボタン情報３２を生成するとき、設定反映ボタン４１を表示部１２に表示させるときの優先順位を付与するようにしても良い。この優先順位は、画像処理装置２がログイン状態に移行してログインユーザーが操作可能なログイン初期画面を表示させるとき、画面内に設定反映ボタン４１を表示する順位を定義するものであり、順位が高いほど画面内の上位の位置に設定反映ボタン４１が表示されるようになる。例えば、ボタン管理部２５は、ボタン情報３２に含まれる設定情報４３が適用されるジョブと、スケジュール情報５に記録されている行動情報１０１又は１０２との相関関係があると判断した場合、その設定反映ボタン４１に対応する優先順位を最も高い第１の順位に設定する。またボタン管理部２５は、ボタン情報３２に含まれる設定情報４３が適用されるジョブと、スケジュール情報５に記録されている行動情報１０１又は１０２との相関関係がなく、且つ、ジョブの実行日時に規則性があると判断した場合、その設定反映ボタン４１に対応する優先順位を第１の順位の次の順位となる第２の順位に設定する。さらにボタン管理部２５は、ボタン情報３２に含まれる設定情報４３が適用されるジョブと、スケジュール情報５に記録されている行動情報１０１又は１０２との相関関係がなく、しかも、ジョブの実行日時に規則性もないと判断した場合、その設定反映ボタン４１に対応する優先順位を第２の順位よりも低い第３の順位に設定する。そしてボタン管理部２５は、ボタン情報３２に対して順位情報を更に記録する。
【００６０】
そしてボタン管理部２５は、ボタン情報３２を記憶部１５に保存する（ステップＳ２５）。その後、ボタン管理部２５は、分類したジョブ履歴に含まれる設定情報３１ｃの中に、上述のステップＳ１６〜Ｓ２５の処理を実行していない設定情報３１ｃが残されているか否かを判断し（ステップＳ２６）、未処理の設定情報３１ｃが存在すれば（ステップＳ２６でＹＥＳ）、ステップＳ１５に戻って上述した処理を繰り返す。これに対し、未処理の設定情報３１ｃが残っていない場合（ステップＳ２６でＮＯ）、ボタン管理部２５によるボタン生成処理は終了する。
【００６１】
次に表示制御部２２が上記のようなボタン情報３２に基づいてログイン初期画面を表示する処理について説明する。図７は、表示制御部２２によって行われる表示処理の処理手順の一例を示すフローチャートである。表示制御部２２は、ユーザーがログインしていないログアウト状態においてこの処理を開始すると、まずログイン操作案内画面を表示部１２に表示する（ステップＳ３０）。そして表示制御部２２は、ログイン制御部２１によって動作状態がログイン状態へ移行するか否かを判断し（ステップＳ３１）、ログイン状態へ移行する場合（ステップＳ３１でＹＥＳ）、ログインユーザーのユーザー情報をログイン制御部２１から取得する（ステップＳ３２）。
【００６２】
表示制御部２２は、ログインユーザーのユーザー情報を取得すると、そのユーザー情報に基づいて記憶部１５に記憶されているボタン情報３２を検索することにより、ログインユーザーに対して表示すべき設定反映ボタン４１が存在するか否かを判断する（ステップＳ３３）。すなわち、表示制御部２２は、ログインユーザーのユーザー情報と、ボタン情報３２に含まれる表示対象情報４４とを比較することにより、ログインユーザーが表示対象ユーザーであるか否かを判断する。例えば、ユーザー名又はユーザーＩＤに関する情報が表示対象情報４４に設定されている場合、表示制御部２２は、ログインユーザーのユーザー名又はユーザーＩＤが表示対象情報４４に設定されているユーザー名又はユーザーＩＤと一致することにより、ログインユーザーが表示対象ユーザーであると判断する。
【００６３】
また所属グループに関する情報が表示対象情報４４に設定されている場合には、ログインユーザーの所属グループが表示対象情報４４に設定されている所属グループと一致することにより、ログインユーザーが表示対象ユーザーであると判断する。この場合、１つのグループに属する複数のユーザーが設定反映ボタン４１を共有して利用することができるようになる。
【００６４】
また役職に関する情報が表示対象情報４４に設定されている場合には、ログインユーザーの役職が表示対象情報４４に設定されている役職と一致することにより、ログインユーザーが表示対象ユーザーであると判断する。この場合、例えば課長職や部長職など、同じ役職にある複数のユーザーが設定反映ボタン４１を共有して利用することができるようになる。またユーザーの異動などがあった場合でも、後任ユーザーは、前任ユーザーが利用していた設定反映ボタン４１を継続して利用することができるようになる。
【００６５】
そしてログインユーザーが表示対象ユーザーとして定義されたボタン情報３２が存在する場合、表示制御部２２は、記憶部１５からそのボタン情報３２を抽出する。このとき、表示制御部２２は、複数のボタン情報３２を抽出することもある。
【００６６】
また表示制御部２２は、ログインユーザーに表示すべき設定反映ボタン４１が存在することを確認した場合（ステップＳ３３でＹＥＳ）、現在時刻であるログイン日時を取得し（ステップＳ３４）、更にサーバー４からログインユーザーのスケジュール情報５を取得する（ステップＳ３５）。表示制御部２２は、それらの取得したログイン日時及びスケジュール情報５に基づいてボタン情報３２の表示日時情報４５を参照することにより（ステップＳ３６）、現在のログイン日時が記憶部１５から抽出したボタン情報３２に含まれる設定反映ボタン４１の表示日時に該当するか否かを判断する（ステップＳ３７）。例えば、図６に示したボタン情報３２のように、表示日時情報４５に「会議Ａ前後の３時間」という情報が記録されている場合、表示制御部２２は、サーバー４から取得したログインユーザーのスケジュール情報５において、現在のログイン日時の前後３時間以内にログインユーザーが会議Ａに出席する行動情報１０１が記録されているか否かを検証することにより、設定反映ボタン４１の表示日時に該当するか否かを判断する。また表示日時情報４５に「毎週水曜午前中」という情報が記録されている場合、表示制御部２２は、現在のログイン日時が水曜の午前中に該当するか否かを検証することにより、設定反映ボタン４１の表示日時に該当するか否かを判断する。表示制御部２２は、同様の判断を記憶部１５から抽出した全てのボタン情報３２に対して行う。このような処理により、現在のログイン日時に合わせて表示部１２に表示すべき設定反映ボタン４１が特定される。ただし、ログイン日時に合わせて表示部１２に表示すべき設定反映ボタン４１が存在しないこともある。
【００６７】
表示制御部２２は、ログイン日時とボタン情報３２の表示日時情報４５に定義された表示日時とを照合した結果、ログイン日時が表示日時に該当する場合（ステップＳ３７でＹＥＳ）、表示部１２に表示すべき設定反映ボタン４１の数が１つであるか否かを判断する（ステップＳ３８）。その結果、表示すべき設定反映ボタン４１の数が１つである場合（ステップＳ３８でＹＥＳ）、表示制御部２２は、その１つの設定反映ボタン４１に関連付けられている設定情報４３を読み出し、その設定情報４３に含まれる複数の設定項目の設定値を全て反映させたログイン初期画面を生成する（ステップＳ３９）。
【００６８】
これに対し、現在のログイン日時に合わせて表示部１２に表示すべき複数の設定反映ボタン４１が存在する場合（ステップＳ３８でＮＯ）、表示制御部２２は、それら複数の設定反映ボタン４１を配置したログイン初期画面を生成する（ステップＳ４０）。このとき、表示制御部２２は、複数の設定反映ボタン４１のそれぞれに予め優先順位が付与されていれば、その優先順位に基づいて複数の設定反映ボタン４１を画面内に配置したログイン初期画面Ｇ２を生成する。
【００６９】
さらに表示制御部２２は、ログイン状態への移行時にログインユーザーに表示すべき設定反映ボタン４１が存在しなかった場合（ステップＳ３３でＮＯ又はステップＳ３７でＮＯ）、通常のログイン初期画面を生成する（ステップＳ４１）。この通常のログイン初期画面には、設定反映ボタン４１が含まれない。
【００７０】
その後、表示制御部２２は、ステップＳ３９，Ｓ４０又はＳ４１で生成したログイン初期画面を表示部１２に表示させる（ステップＳ４２）。これにより、画像処理装置２がログイン状態へ移行した直後のログイン初期画面が表示部１２に表示される。また、このとき表示されるログイン初期画面は、ログインユーザー及びログイン日時に応じた画面となる。
【００７１】
図８は、ログイン初期画面の例を示す図であり、（ａ）は通常のログイン初期画面Ｇ１を、（ｂ）は複数の設定反映ボタン４１が配置されたログイン初期画面Ｇ２を、（ｃ）は１つの設定反映ボタン４１に対応する設定情報４３が各設定項目に反映された状態のログイン初期画面Ｇ３を示している。
【００７２】
まず、ログインユーザーが画像処理装置２にログインしたとき、ログインユーザーに表示すべき設定反映ボタン４１がない場合、図８（ａ）に示すような通常のログイン初期画面Ｇ１が表示部１２に表示される。このログイン初期画面Ｇ１には、ログインユーザーが画像処理装置２の機能選択を行うための複数のボタンＢ１１〜Ｂ１４が表示される。したがって、通常のログイン初期画面Ｇ１が表示されると、ログインユーザーは、ログイン初期画面Ｇ１に対して機能選択操作を行った後、複数の設定項目の設定値をデフォルト値から所望の値に変更するための操作を順次行っていくことになる。
【００７３】
次に、ログインユーザーに表示すべき複数の設定反映ボタン４１が抽出された場合、図８（ｂ）に示すようなログイン初期画面Ｇ２が表示部１２に表示される。このログイン初期画面Ｇ２においては、２つの設定反映ボタンＢ２１，Ｂ２２が優先順位に基づいて表示されると共に、画面下部の所定位置にはログイン初期画面Ｇ２をトップ画面に戻すためのボタンＢ２３が表示される。またログイン初期画面Ｇ２に表示される設定反映ボタンＢ２１，Ｂ２２では、ログインユーザーの行動情報１０１，１０２に対応するボタン名や、ジョブの実行日時に対応するボタン名が表示される。このようなログイン初期画面Ｇ２が表示されることにより、ログインユーザーは、２つの設定反映ボタンＢ２１，Ｂ２２のうちのいずれか一方を選択して操作すれば、設定情報４３に含まれる複数の設定項目の設定値を一括的に画像処理装置２に反映させることができる。すなわち、２つの設定反映ボタンＢ２１，Ｂ２２のいずれか一方が操作されると、表示部１２に表示される画面は、図８（ｃ）に示すように設定情報４３が反映された画面へと遷移する。そのため、通常のログイン初期画面Ｇ１が表示された場合と比較すると、ログインユーザーにとっては、機能選択操作や、複数の設定項目の設定値をデフォルト値から所望の値に変更するための操作などを行う必要がない。特に、ログインユーザーが表示対象ユーザーとして定義されている設定反映ボタン４１が記憶部１５に多数記憶されている場合であっても、ログイン初期画面Ｇ２においては、ログインユーザーのログイン日時に応じて設定反映ボタン４１の数が絞り込まれた状態で表示される。それ故、ログインユーザーは、記憶部１５に記憶されている設定反映ボタン４１の数よりも少ない数の設定反映ボタン４１から所望の設定反映ボタン４１を選択すれば良く、設定反映ボタン４１を選択する際の操作性が向上する。
【００７４】
またログイン初期画面Ｇ２に表示される設定反映ボタンＢ２１，Ｂ２２のボタン名として、ログインユーザーの行動情報１０１，１０２に対応するボタン名や、ジョブの実行日時に対応するボタン名を表示することにより、ログインユーザーにとって判りやすいボタン名を表示することができる。そのため、ログインユーザーがボタン選択を行いやすくなるという利点もある。
【００７５】
また図８（ｂ）に示すログイン初期画面Ｇ２において、ログインユーザーがボタンＢ２３を操作すると、表示部１２には図８（ａ）に示したような画面が表示される。そしてログインユーザーは、機能選択操作を行った後、ジョブの設定操作を行うことにより、画像処理装置２に所望のジョブを実行させることができる。
【００７６】
さらに、ログインユーザーに表示すべき１つの設定反映ボタン４１が抽出された場合、図８（ｃ）に示すようなログイン初期画面Ｇ３が表示部１２に表示される。このログイン初期画面Ｇ３においては、設定反映ボタン４１は表示されず、抽出された１つの設定反映ボタン４１に対応する設定情報４３が各設定項目に反映された状態の画面が表示される。すなわち、このログイン初期画面Ｇ３では複数の設定項目のそれぞれの設定値を変更するための複数のボタンＢ３１〜Ｂ３８が表示され、それら複数のボタンＢ３１〜Ｂ３８の内側では設定情報４３から読み出された値が現在の設定値として既に反映された状態となって表示される。このようにログイン移行時に抽出された設定反映ボタン４１が１つだけである場合、その設定反映ボタン４１に対応する設定情報４３を既に反映させたログイン初期画面Ｇ３を表示部１２に表示することで、ログインユーザーは設定反映ボタン４１を操作する必要もなくなる。それ故、ログインユーザーの操作負担は、より一層軽減される。
【００７７】
またログイン初期画面Ｇ３の下部には、ログインユーザーが各設定項目の設定値をデフォルト値に戻すためのボタンＢ３９が表示される。そのため、ログインユーザーは、別の設定値を反映させてジョブを実行させたい場合には、ボタンＢ３９を操作することにより各設定項目の設定値をデフォルト値に戻すことも可能である。
【００７８】
以上のように本実施形態の画像処理装置２は、記憶部１５に記憶されている履歴情報３１に基づいて、ユーザーが過去に実行したジョブの設定情報３１ｃを反映させるための設定反映ボタン４１を生成すると共に、その設定反映ボタン４１の表示対象ユーザーを定義した表示対象情報４４、及び、設定反映ボタン４１の表示日時を定義した表示日時情報４５を生成し、設定反映ボタン４１に表示対象情報４４と表示日時情報４５とを関連付けた状態で管理しておく。そしてユーザーが認証されることによってログイン状態へ移行させるとき、画像処理装置２は、そのログインユーザーが表示対象情報４４において表示対象ユーザーとして定義されているユーザーであり、且つ、現在のログイン日時が表示日時情報４５において定義されている表示日時である場合に、設定反映ボタン４１を表示部１２に表示させる。
【００７９】
このような画像処理装置２によれば、複数の設定項目のうちの幾つかの設定項目の設定値が互いに異なる値となっているような、互いに類似する複数の設定情報３１ｃに基づいて複数の設定反映ボタン４１が生成された場合でも、ログインユーザーのログイン日時に応じて表示部１２に表示する設定反映ボタン４１を自動的に選択して表示させることが可能である。そのため、ログインユーザーは、互いに類似する複数の設定情報３１ｃに基づいて生成された複数の設定反映ボタン４１の全てのうちから１つの設定反映ボタン４１を選択するのではなく、ログイン日時に応じて自動選択された数少ない設定反映ボタン４１のうちから１つの設定反映ボタン４１を選択すれば良いので、操作負担が軽減されるようになる。
【００８０】
（複数の画像処理装置による連携動作）
次に複数の画像処理装置２ａ，２ｂによる連携動作について説明する。複数の画像処理装置２ａ，２ｂは、それぞれ自機に記憶している履歴情報３１に基づいて上述したボタン生成処理を行うことにより、設定反映ボタン４１を個別に生成する。そのため、画像処理装置２ａを頻繁に利用し、画像処理装置２ｂをあまり利用しないユーザーが画像処理装置２ｂにログインしたときには、そのユーザーに対応する設定反映ボタン４１が表示されない可能性がある。これを防止するため、本実施形態では、複数の画像処理装置２ａ，２ｂが互いに連携動作し、個別に保持されるボタン情報３２の均一化を図るようにしている。
【００８１】
図９は、複数の画像処理装置２ａ，２ｂによる第１の連携動作の一例を示す図である。この第１の連携動作では、複数の画像処理装置２ａ，２ｂが個別に生成した設定反映ボタン４１に関するボタン情報３２を相互に交換する動作を例示している。まず画像処理装置２ａは、履歴情報３１に基づいて設定反映ボタン４１を生成すると（プロセスＰ１０）、その設定反映ボタン４１に関するボタン情報３２を画像処理装置２ｂへ送信する（プロセスＰ１１）。
【００８２】
画像処理装置２ｂは、画像処理装置２ａからボタン情報３２を受信すると、その受信したボタン情報３２と同じボタン情報３２を既に記憶済みであるか否かを判別する処理を行う（プロセスＰ１２）。ここでは、ボタン情報３２に含まれる設定反映ボタン４１、ボタン名４２、設定情報４３、表示対象情報４４及び表示日時情報４５の全てが一致するか否かが判断される。そして受信したボタン情報３２と同じボタン情報３２を既に記憶している場合、画像処理装置２ｂは、受信したボタン情報３２を破棄し、その処理を行わない。
【００８３】
これに対し、受信したボタン情報３２と同じボタン情報３２を記憶していない場合、次に画像処理装置２ｂは、受信したボタン情報３２において設定反映ボタン４１に対応するボタン名４２が適切に付与されているか否かを判別する処理を行う（プロセスＰ１３）。ここでは、画像処理装置２ｂは、受信したボタン情報３２とボタン名４２のみが異なるボタン情報３２を既に記憶済みであるか否かを判別する。その結果、ボタン名４２のみが異なるボタン情報３２を既に記憶済みである場合、画像処理装置２ｂは、自機で記憶しているボタン情報３２において付与されているボタン名４２と、受信したボタン情報３２において付与されているボタン名４２とのいずれか一方を変更するボタン名変更処理を行う（プロセスＰ１４）。例えば、一方のボタン情報３２において付与されているボタン名４２が設定情報４３の代表的な設定項目の設定値に基づいて付与された名称であり、他方のボタン情報３２において付与されているボタン名４２が行動情報１０１，１０２又はジョブ実行日時に基づいて付与された名称である場合、画像処理装置２ｂは、一方のボタン情報３２におけるボタン名４２を他方のボタン情報３２におけるボタン名４２と一致させるように変更する。これにより、画像処理装置２ａ，２ｂにおいてボタン名４２が統一されると共に、ユーザーにとってより判りやすい名称がボタン名４２として付与されることになる。
【００８４】
画像処理装置２ｂは、受信したボタン情報３２のボタン名４２を変更した場合、そのボタン名４２を画像処理装置２ａに送信する（プロセスＰ１５）。これに伴い、画像処理装置２ａは、画像処理装置２ｂから受信するボタン名４２に基づき、プロセスＰ１０で生成した設定反映ボタン４１のボタン名４２を変更する（プロセスＰ１６）。
【００８５】
これに対し、画像処理装置２ｂは、自機で記憶しているボタン情報３２のボタン名４２を変更した場合、そのボタン情報３２のボタン名４２を変更し、新たなボタン情報３２として記憶部１５に蓄積する（プロセスＰ１６）。また画像処理装置２ｂは、画像処理装置２ａから受信したボタン情報３２が自機で記憶していない新たなボタン情報３２である場合にも、そのボタン情報３２を記憶部１５に蓄積して保存する（プロセスＰ１６）。尚、上述した各プロセスは、画像処理装置２ａ，２ｂのボタン管理部２５によって行われる処理である。
【００８６】
上記のように複数の画像処理装置２ａ，２ｂは、互いに通信を行うことによって設定反映ボタン４１を共有することができる。そのため、画像処理装置２ａを頻繁に利用し、画像処理装置２ｂをあまり利用しないユーザーが画像処理装置２ｂにログインしたときでも、そのユーザーに対応する設定反映ボタン４１を適切に表示させることができるようになる。
【００８７】
また上記の他、複数の画像処理装置２ａ，２ｂのうちのいずれか１つの画像処理装置２ｂがボタン生成処理を行い、それによって生成されるボタン情報３２を他の画像処理装置２ａに提供するようにしても良い。図１０は、その場合の複数の画像処理装置２ａ，２ｂによる第２の連携動作の一例を示す図である。画像処理装置２ａは、一定期間が経過すると、自機で蓄積した履歴情報３１を画像処理装置２ｂへ送信する（プロセスＰ２０）。画像処理装置２ｂは、履歴情報３１を受信すると、その受信した履歴情報３１に基づくボタン生成処理を実行する（プロセスＰ２１）。すなわち、画像処理装置２ｂは、画像処理装置２ａから受信した履歴情報３１に基づいて設定反映ボタン４１を生成するのである。そして画像処理装置２ｂは、ボタン生成処理によって新たなボタン情報３２を生成すると、そのボタン情報３２を画像処理装置２ａへ送信する（プロセスＰ２２）。また画像処理装置２ｂは、その新たなボタン情報３２を自機の記憶部１５へ蓄積して保存する（プロセスＰ２３）。一方、画像処理装置２ａは、画像処理装置２ｂからボタン情報３２を受信すると、そのボタン情報３２を自機の記憶部１５へ蓄積して保存する（プロセスＰ２４）。このように複数の画像処理装置２ａ，２ｂが通信可能な場合、複数の画像処理装置２ａ，２ｂのそれぞれで生成される履歴情報３１を１つの画像処理装置２ｂに集約させることにより、その１つの画像処理装置２ｂにおいて設定反映ボタン４１を纏めて生成することができる。そして画像処理装置２ｂは、各画像処理装置２ａ，２ｂから収集した履歴情報３１に基づいて生成した設定反映ボタン４１を各画像処理装置２ａ，２ｂへ提供することにより、複数の画像処理装置２ａ，２ｂにおいて設定反映ボタン４１を共有することができるようになる。
【００８８】
（情報処理装置と画像処理装置による連携動作）
次に情報処理装置３と画像処理装置２による連携動作について説明する。図１１は、情報処理装置３と画像処理装置２とが連携するための構成を示すブロック図である。情報処理装置３は、ＣＰＵとメモリとを備えて構成される制御部５０と、各種情報を表示する表示部５１と、ユーザーによる操作を受け付ける操作部５２と、ハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などで構成される記憶装置５３と、ネットワーク６を介して画像処理装置２と通信を行う通信インタフェース５４とを備える。記憶装置５３には、画像処理装置２と連携するドライバプログラム５７が予めインストールされている。そして制御部５０は、ユーザーの指示操作に基づいてドライバプログラム５７を実行することにより、プリンタドライバ６１として機能する。このプリンタドライバ６１は、通信インタフェース５４を介して画像処理装置２と通信を行うことが可能であり、ユーザーの指示操作に基づいてプリントジョブなどのジョブデータを画像処理装置２へ送信する。
【００８９】
一方、画像処理装置２の制御部１０は、ドライバ制御部２６として機能する。ドライバ制御部２６以外の画像処理装置２の構成は、図２に示したものと同様である。このドライバ制御部２６は、情報処理装置３において起動されるプリンタドライバ６１と通信を行い、記憶部１５の中から情報処理装置３のユーザーに対して表示すべきボタン情報３２を抽出する。そしてドライバ制御部２６は、記憶部１５から抽出したボタン情報３２をプリンタドライバ６１に送信し、情報処理装置３の表示部５１に表示させる。
【００９０】
図１２は、情報処理装置３と画像処理装置２による連携動作の一例を示す図である。まず情報処理装置３においてプリンタドライバ６１が起動すると（プロセスＰ３０）、プリンタドライバ６１は、画像処理装置２へアクセスする。このとき、プリンタドライバ６１は、情報処理装置３に登録されているユーザー情報６８を画像処理装置２へ送信する（プロセスＰ３１）。
【００９１】
画像処理装置２のドライバ制御部２６は、プリンタドライバ６１からのアクセスの有無を常時監視しており、プリンタドライバ６１からのアクセスを検知すると、そのアクセスと同時にユーザー情報６８を受信する。ドライバ制御部２６は、そのユーザー情報に基づいて情報処理装置３のユーザーを特定すると共に、プリンタドライバ６１からのアクセス日時を特定する。そしてドライバ制御部２６は、記憶部１５の中から情報処理装置３のユーザーに対して表示すべきボタン情報３２を検索する（プロセスＰ３２）。すなわち、ドライバ制御部２６は、表示対象情報４４に情報処理装置３のユーザーが表示対象ユーザーとして定義されており、且つ、表示日時情報４５に現在のアクセス日時が表示日時として定義されているボタン情報３２を全て抽出する。そしてドライバ制御部２６は、検索によって抽出したボタン情報３２を全てプリンタドライバ６１へ送信する（プロセスＰ３３）。
【００９２】
プリンタドライバ６１は、画像処理装置２からボタン情報３２を受信すると、そのボタン情報３２に含まれる設定反映ボタン４１を配置した初期画面を生成し、表示部５１にその初期画面を表示させる（プロセスＰ３４）。
【００９３】
このように情報処理装置３と画像処理装置２とが連携することにより、情報処理装置３においてプリンタドライバ６１が起動すると、そのプリンタドライバ６１の初期画面に、ユーザーが過去に利用した設定情報３１ｃをワンタッチ操作で反映させるための設定反映ボタン４１を表示させることができるようになる。そのため、ユーザーが情報処理装置３を操作して画像処理装置２にジョブを投入する際の操作性についても著しく改善されるようになる。
【００９４】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【００９５】
例えば、上記実施形態では、画像処理装置２がサーバー４から各ユーザーのスケジュール情報５を取得する場合を例示した。しかし、これに限られるものではなく、画像処理装置２は、各ユーザーの情報処理装置３からスケジュール情報５を取得するようにしても良い。ただし、各ユーザーの情報処理装置３に電源が投入されていない場合、画像処理装置２は各ユーザーのスケジュール情報５を取得することができなくなる。これに対し、ネットワーク６に接続されるサーバー４は、メンテナンス時を除いて常時起動状態である。そのため、画像処理装置２が各ユーザーのスケジュール情報５を確実に取得できるようにするためには、上記実施形態で説明したように、サーバー４からスケジュール情報５を取得することが好ましい。
【００９６】
また上記実施形態では、設定反映ボタン４１のボタン名４２を、行動情報１０１，１０２、ジョブの実行日時、或いは、設定情報４３に含まれる複数の設定項目のうちの代表的な項目の設定値に基づいて付与する場合を例示した。しかし、これに限られるものではなく、例えば表示対象情報４４において、表示対象ユーザーが所属グループや役職などによって定義されている場合、グループ名や役職名などをボタン名４２に付与するようにしても良い。
【００９７】
また上記実施形態では、情報処理装置３がパーソナルコンピュータなどで構成される場合を例示した。しかし、情報処理装置３はパーソナルコンピュータに限られるものではなく、例えばスマートフォンやタブレット端末などのような携帯端末であっても構わない。
【符号の説明】
【００９８】
１  画像処理システム
２  画像処理装置
３  情報処理装置
１２  表示部（表示手段）
２１  ログイン制御部
２２  表示制御部（表示制御手段）
２３  ジョブ制御部
２４  履歴記録部（履歴記録手段）
２５  ボタン管理部（ボタン管理手段）
２６  ドライバ制御部（ドライバ制御手段）
４１  設定反映ボタン
４３  設定情報
４４  表示対象情報
４５  表示日時情報
５１  表示部（表示手段）
６１  プリンタドライバ（ドライバ）
【図１】
0006341218.tif 000002
【図２】
0006341218.tif 000003
【図３】
0006341218.tif 000004
【図４】
0006341218.tif 000005
【図５】
0006341218.tif 000006
【図６】
0006341218.tif 000007
【図７】
0006341218.tif 000008
【図８】
0006341218.tif 000009
【図９】
0006341218.tif 000010
【図１０】
0006341218.tif 000011
【図１１】
0006341218.tif 000012
【図１２】
0006341218.tif 000013