(57)【要約】      （修正有）【課題】複合機におけるジョブの実行スケジュールを作成するにあたり、複合機における使用状況を加味してスケジュールを作成することで、ユーザの作業負荷を軽減すると共に、適切なジョブの実行スケジュールの作成を行うことができる情報処理装置、情報処理システム、制御方法、及びプログラムを提供する。【解決手段】管理システムサーバは、複合機で実行されたジョブ及びジョブ実行時間を含むジョブ履歴、時間帯に応じた複合機に対する電力の供給状態に関する電源情報を受信し、時間帯によって、ジョブの実行頻度、及び電源情報を用いて、複合機の設定値を送受信する処理と合わせて実行不可とするジョブとその実行時間、電源ＯＦＦ等の複合機の状況を考慮して、当該設定値を送受信するスケジュールの作成を行う。【選択図】図４
2015106759.tif 000002
【特許請求の範囲】
【請求項１】
複合機に於いて当該複合機の設定情報の送受信を行うスケジュールを作成する情報処理装置であって
前記複合機において実行されたジョブ及びジョブ実行時間を含むジョブ履歴情報を記憶するジョブ履歴記憶手段と、
前記複合機の設定情報の送受信と合わせて実行を行うことを不可とするジョブの情報を記憶するジョブ情報記憶手段と、
前記ジョブ履歴記憶手段に記憶されたジョブ履歴情報から、前記ジョブ情報記憶手段に記憶した設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間を第１の算出する算出手段と、
前記算出手段によって特定された実行時間を用いて、前記設定情報の送受信を行うスケジュールを作成する作成手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記ジョブ情報記憶手段は、前記複合機の電源状態を示す電源情報含めて記憶し、
前記電源情報に応じて、前記設定情報の送受信を行うことを不可とする不可時間を算出する第２の算出手段、
を備え
前記作成手段は、前記第１の算出手段による前記実行時間及び前記第２の算出手段による不可時間を用いて、前記設定情報の送受信を行うスケジュールを作成することと特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記作成手段によって作成された前記設定情報の送受信を行うスケジュールにおいて、ジョブの実行を受付けた場合、前記複合機と異なる複合機へ前記ジョブを送信する送信手段を備えたことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記送信手段は、前記異なる複合機の前記設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間に応じて、送信を行うことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記送信手段は、前記異なる複合機の前記電源情報に応じて、送信を行うことを特徴とする請求項３または４に記載の情報処理装置。
【請求項６】
複合機と情報処理装置とがネットワークを介して接続された情報処理システムにおいて、
前記複合機は、
実行したジョブ及びジョブ実行時間を含むジョブ履歴情報を前記情報処理装置へ送信する複合機送信手段と、
前記情報処理装置の指示手段によって前記設定情報の送受信を行う実行手段と、
を備え、
前記情報処理装置は、
前記複合機送信手段によって送信されたジョブ履歴情報を受信する情報処理装置受信手段と、
前記複合機の設定情報の送受信と合わせて実行を行うことを不可とするジョブの情報を記憶するジョブ情報記憶手段と、
前記情報処理装置受信手段によって受信したジョブ履歴情報から、前記ジョブ情報記憶手段に記憶した設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間を第１の算出する算出手段と、
前記算出手段によって特定された実行時間を用いて、前記設定情報の送受信を行うスケジュールを作成する作成手段と、
前記作成手段によって作成したスケジュールを用いて、前記複合機に対して、前記設定情報の送受信の指示を行う指示手段と、
を備えたことを特徴とする情報処理システム。
【請求項７】
複合機に於いて当該複合機の設定情報の送受信を行うスケジュールを作成する情報処理装置の制御方法であって、
複合機において実行されたジョブ及びジョブ実行時間を含むジョブ履歴情報を記憶するジョブ履歴記憶手段に記憶されたジョブ履歴情報から、前記複合機の設定情報の送受信と合わせて実行を行うことを不可とするジョブの情報を記憶するジョブ情報記憶手段に記憶した設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間を第１の算出する算出手段と、
前記算出手段によって特定された実行時間を用いて、前記設定情報の送受信を行うスケジュールを作成する作成手段と、
を実行することを特徴とする情報処理装置の制御方法。
【請求項８】
複合機に於いて当該複合機の設定情報の送受信を行うスケジュールを作成する情報処理装置で読取実行可能なプログラムあって
前記複合機において実行されたジョブ及びジョブ実行時間を含むジョブ履歴情報を記憶するジョブ履歴記憶手段に記憶されたジョブ履歴情報から、前記複合機の設定情報の送受信と合わせて実行を行うことを不可とするジョブの情報を記憶するジョブ情報記憶手段に記憶した設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間を第１の算出する算出手段と、
前記算出手段によって特定された実行時間を用いて、前記設定情報の送受信を行うスケジュールを作成する作成手段と、
して機能させることを特徴とするプログラム。
【請求項９】
複合機と情報処理装置とがネットワークを介して接続された情報処理システムの制御方法であって、
前記複合機は、
実行したジョブ及びジョブ実行時間を含むジョブ履歴情報を前記情報処理装置へ送信する複合機送信手段と、
前記情報処理装置の指示手段によって設定情報の送受信を行う実行手段と、
を実行し、
前記情報処理装置は、
前記複合機送信手段によって送信されたジョブ履歴情報を受信する情報処理装置受信手段と、
前記情報処理装置受信手段によって受信したジョブ履歴情報から、前記複合機の設定情報の送受信と合わせて実行を行うことを不可とするジョブの情報を記憶するジョブ情報記憶手段に記憶した設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間を第１の算出する算出手段と、
前記算出手段によって特定された実行時間を用いて、前記設定情報の送受信を行うスケジュールを作成する作成手段と、
前記作成手段によって作成したスケジュールを用いて、前記複合機に対して、前記設定情報の送受信の指示を行う指示手段と、
を実行することを特徴とする情報処理システムの制御方法。
【請求項１０】
複合機と情報処理装置とがネットワークを介して接続された情報処理システムに読取実行可能なプログラムであって、
前記複合機を、
実行したジョブ及びジョブ実行時間を含むジョブ履歴情報を前記情報処理装置へ送信する複合機送信手段と、
前記情報処理装置の指示手段によって設定情報の送受信を行う実行手段と、
して機能させ、
前記情報処理装置を、
前記複合機送信手段によって送信されたジョブ履歴情報を受信する情報処理装置受信手段と、
前記情報処理装置受信手段によって受信したジョブ履歴情報から、前記複合機の設定情報の送受信と合わせて実行を行うことを不可とするジョブの情報を記憶するジョブ情報記憶手段に記憶した設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間を第１の算出する算出手段と、
前記算出手段によって特定された実行時間を用いて、前記設定情報の送受信を行うスケジュールを作成する作成手段と、
前記作成手段によって作成したスケジュールを用いて、前記複合機に対して、前記設定情報の送受信の指示を行う指示手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
複合機に対して設定された設定値を収集するにあたり、特に収集スケジュールを最適化する技術に関する。
【背景技術】
【０００２】
ユーザの誤操作や予期せぬエラーに備えて、複合機に対して設定された設定値のバックアップデータを取得したり、また、複合機の購入時に、以前使用していた複合機の設定値を用いて、購入した新規の複合機にも同様に設定を行ったり、更に、１台の複合機に設定した設定値を他の複数台の複合機に対しても設定する運用を行っている。
【０００３】
このような運用に対応するため、ネットワークを介して複合機の設定値の取得及び配信を行うシステムが既に存在するが、この取得及び配信を行うタスクの実行時間は、「指定した日時に実行する、定期的に実行する（毎月第一日曜日など）、即時に実行する」の３つの選択肢のなかから選択を行うのが大概である。
【０００４】
ただし、ネットワークを構成する各機器で実行される処理を踏まえながら、これらのタスクのスケジュールを手動で設定することは、管理者にとって、作業負荷が多く、この負荷を軽減するためのシステムが提示されている。
【０００５】
例えば、複数台のコンピュータを分散して処理を行うようなシステムに於いて、１台の後継のコンピュータに集約してコマンドやアプリケーションを実行させるために、集約元のコンピュータのジョブスケジュールを集約先のコンピュータのジョブスケジュールに置換え、集約先のコンピュータでの処理負荷を考慮したジョブの実行スケジュールを作成する技術が存在する（例えば、特許文献１参照）。
【０００６】
別例として、ジョブ実行サーバのＣＰＵ使用率と、ジョブ実行サーバで実行されたジョブの実行時間の統計と最新の実行時間の差分から負荷情報を分析して負荷度を求め、この負荷度によって、高負荷と見做したジョブ実行サーバのジョブの多重度、及びジョブの予想実行時間に対応するジョブ優先度を新たに求めて、当該ジョブの実行を行う技術が存在する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２‐７９０３８
【特許文献２】特開２０１０−１９８１８４
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ネットワークを構成する機器のうち、複合機のような機器に関しては、当該複合機に対して設定された設定値を取得して、サーバーへ送信したり、あるいは、サーバから、設定値を配信して、複合機自身に設定値を設定するような場合、複合機へ設定値を設定した後、再起動を行ったり、複合機で設定値を取得中、配信したものを受信中の場合、複合機のユーザインタフェースがロックされ、ユーザが使用できないという問題が生じる。
【０００９】
また、複合機は、設定値の取得・配信がされるスケジュールを知らないユーザによって、電源がＯＦＦとされることで、この取得・配信処理がエラーとなったり、また、このスケジュールを知らないユーザが特定のジョブ（例えば、ファクシミリ関連のジョブの送受信や印刷データの転送ジョブ等）を実行した場合、同様に取得・配信処理がエラーとなる、といった問題が生じている。
【００１０】
しかしながら、特許文献１及び特許文献２に記載の技術では、このような複合機特有のジョブを実行する上での制約事項については記載や示唆はなく、前述した問題を解決するには至らない。
【００１１】
そこで、本発明では、複合機におけるジョブの実行スケジュールを作成するにあたり、複合機における使用状況を加味してスケジュールを作成することで、ユーザの作業負荷を軽減すると共に、適切なジョブの実行スケジュールの作成を行うことができる情報処理装置、情報処理システム、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するための第１の発明は、複合機に於いて当該複合機の設定情報の送受信を行うスケジュールを作成する情報処理装置であって、前記複合機において実行されたジョブ及びジョブ実行時間を含むジョブ履歴情報を記憶するジョブ履歴記憶手段と、前記複合機の設定情報の送受信と合わせて実行を行うことを不可とするジョブの情報を記憶するジョブ情報記憶手段と、前記ジョブ履歴記憶手段に記憶されたジョブ履歴情報から、前記ジョブ情報記憶手段に記憶した設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間を第１の算出する算出手段と、前記算出手段によって特定された実行時間を用いて、前記設定情報の送受信を行うスケジュールを作成する作成手段と、を備えたことを特徴とする。
【００１３】
上記目的を達成するための第２の発明は、複合機と情報処理装置とがネットワークを介して接続された情報処理システムにおいて、前記複合機は、実行したジョブ及びジョブ実行時間を含むジョブ履歴情報を前記情報処理装置へ送信する複合機送信手段と、前記情報処理装置の指示手段によって前記設定情報の送受信を行う実行手段と、を備え、前記情報処理装置は、前記複合機送信手段によって送信されたジョブ履歴情報を受信する情報処理装置受信手段と、前記複合機の設定情報の送受信と合わせて実行を行うことを不可とするジョブの情報を記憶するジョブ情報記憶手段と、前記情報処理装置受信手段によって受信したジョブ履歴情報から、前記ジョブ情報記憶手段に記憶した設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間を第１の算出する算出手段と、前記算出手段によって特定された実行時間を用いて、前記設定情報の送受信を行うスケジュールを作成する作成手段と、前記作成手段によって作成したスケジュールを用いて、前記複合機に対して、前記設定情報の送受信の指示を行う指示手段と、を備えたことを特徴とする。
【００１４】
上記目的を達成するための第３の発明は、複合機に於いて当該複合機の設定情報の送受信を行うスケジュールを作成する情報処理装置の制御方法であって、複合機において実行されたジョブ及びジョブ実行時間を含むジョブ履歴情報を記憶するジョブ履歴記憶手段に記憶されたジョブ履歴情報から、前記複合機の設定情報の送受信と合わせて実行を行うことを不可とするジョブの情報を記憶するジョブ情報記憶手段に記憶した設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間を第１の算出する算出手段と、前記算出手段によって特定された実行時間を用いて、前記設定情報の送受信を行うスケジュールを作成する作成手段と、を実行することを特徴とする。
【００１５】
上記目的を達成するための第４の発明は、複合機に於いて当該複合機の設定情報の送受信を行うスケジュールを作成する情報処理装置で読取実行可能なプログラムあって、前記複合機において実行されたジョブ及びジョブ実行時間を含むジョブ履歴情報を記憶するジョブ履歴記憶手段に記憶されたジョブ履歴情報から、前記複合機の設定情報の送受信と合わせて実行を行うことを不可とするジョブの情報を記憶するジョブ情報記憶手段に記憶した設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間を第１の算出する算出手段と、前記算出手段によって特定された実行時間を用いて、前記設定情報の送受信を行うスケジュールを作成する作成手段と、して機能させることを特徴とする。
【００１６】
上記目的を達成するための第５の発明は、複合機と情報処理装置とがネットワークを介して接続された情報処理システムの制御方法であって、前記複合機は、実行したジョブ及びジョブ実行時間を含むジョブ履歴情報を前記情報処理装置へ送信する複合機送信手段と、前記情報処理装置の指示手段によって設定情報の送受信を行う実行手段と、を実行し、前記情報処理装置は、前記複合機送信手段によって送信されたジョブ履歴情報を受信する情報処理装置受信手段と、前記情報処理装置受信手段によって受信したジョブ履歴情報から、前記複合機の設定情報の送受信と合わせて実行を行うことを不可とするジョブの情報を記憶するジョブ情報記憶手段に記憶した設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間を第１の算出する算出手段と、前記算出手段によって特定された実行時間を用いて、前記設定情報の送受信を行うスケジュールを作成する作成手段と、前記作成手段によって作成したスケジュールを用いて、前記複合機に対して、前記設定情報の送受信の指示を行う指示手段と、を実行することを特徴とする。
【００１７】
上記目的を達成するための第６の発明は、複合機と情報処理装置とがネットワークを介して接続された情報処理システムに読取実行可能なプログラムであって、前記複合機を、実行したジョブ及びジョブ実行時間を含むジョブ履歴情報を前記情報処理装置へ送信する複合機送信手段と、前記情報処理装置の指示手段によって設定情報の送受信を行う実行手段と、して機能させ、前記情報処理装置を、前記複合機送信手段によって送信されたジョブ履歴情報を受信する情報処理装置受信手段と、前記情報処理装置受信手段によって受信したジョブ履歴情報から、前記複合機の設定情報の送受信と合わせて実行を行うことを不可とするジョブの情報を記憶するジョブ情報記憶手段に記憶した設定情報の送受信と合わせて実行を行うことを不可とするジョブの実行時間を第１の算出する算出手段と、前記算出手段によって特定された実行時間を用いて、前記設定情報の送受信を行うスケジュールを作成する作成手段と、前記作成手段によって作成したスケジュールを用いて、前記複合機に対して、前記設定情報の送受信の指示を行う指示手段と、して機能させることを特徴とする。
【発明の効果】
【００１８】
本発明では、複合機におけるジョブの実行スケジュールを作成するにあたり、複合機で出力されるジョブの履歴情報を用いて、複合機における使用状況を加味してスケジュールを作成することで、ユーザの作業負荷を軽減すると共に、適切なジョブの実行スケジュールの作成を行うことができる、という効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係る情報処理システムの構成の一例を示すシステム構成図である。
【図２】本発明の実施形態に係る管理サーバ、及びパーソナルコンピュータ（ＰＣ）に適用可能な情報処理装置のハードウェア構成図である。
【図３】本発明の実施形態に係る複合機のコントローラユニットのハードウェア構成図である。
【図４】本発明の実施形態における情報処理システムにおける設定値情報管理処理の一例を示すフローチャートである。
【図５】本発明の実施形態におけるタスク一覧画面の構成を示す構成図である。
【図６】本発明の実施形態におけるタスク詳細画面の構成を示す構成図である。
【図７】本発明の実施形態における実行予定日時変更画面の構成を示す構成図である。
【図８】本発明の実施形態における実行予定日時変更確認画面の構成を示す構成図である。
【図９】本発明の実施形態におけるジョブ振り分け確認画面の構成を示す構成図である。
【図１０】本発明の実施形態における情報処理システムで実行される処理で用いられるデータを記憶する各テーブルの構成を示す構成図である。
【図１１】本発明の実施形態における情報処理システムで実行される処理で用いられるデータを記憶する各テーブルの構成を示す構成図である。
【図１２】本発明の実施形態における情報処理システムで実行される処理で用いられるデータを記憶する各テーブルの構成を示す構成図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２１】
図１は、本発明の情報処理システムの構成の一例を示すシステム構成図である。
【００２２】
情報処理システム１００は、管理システムサーバ１０１と、１又は複数の複合機管理ＰＣ１０２と、１又は複数の複合機１０３がローカルエリアネットワーク（ＬＡＮ：不図示）を介して接続される構成となっている。
【００２３】
管理システムサーバ１０１は、複合機１０３に対して設定された設定値に関する情報（デバイス設定値情報）を管理するものであり、複合機管理ＰＣ１０２が収集した複合機１０３に対する電力の供給状態を示す電源情報、複合機１０３において実行されたジョブのログを集計して得られたジョブ実行頻度情報等を、自身に備えた各テーブルへ記憶する。
【００２４】
そして、管理システムサーバ１０１は、これらの情報をもとにデバイス設定値情報を取得あるいは配信するタスクの実行時間を決定し、決定した時間にデバイス設定値情報の取得あるいは配信するタスクを実行するよう、複合機管理ＰＣ１０２に指示を行う。
【００２５】
以下、図１に示した管理システムサーバ１０１に適用可能な情報処理装置のハードウェア構成について説明する。尚、複合機管理ＰＣ１０２は、管理システムサーバ１０１と同様な構成を備えるため、説明は省略する。
【００２６】
図２は、図１に示す管理システムサーバ１０１に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２７】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２８】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２９】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３０】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ，ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３１】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３２】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３３】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３４】
次に、図１に示す複合機１０３のハードウェア構成について説明する。
【００３５】
図３は、図１に示す複合機１０３のハードウェア構成の一例を示すブロック図である。
【００３６】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３７】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３８】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３９】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００４０】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続する。また、無線通信も可能な構成となっており、赤外線やＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ-Ｆｉ（登録商標）を用いた通信にて他の装置と接続する。データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４１】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４２】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４３】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４４】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４５】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、複合機の補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４６】
スキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４７】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４８】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４９】
尚、表示部は複合機によって表示性能が異なり、タッチパネルを介して操作をできる複合機、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけの複合機によって本発明は構成されている。
【００５０】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５１】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（ＩＣチップとして携帯端末内に備えられていてもよい）に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。また、カードリーダ３１９はＮＦＣの通信規格に対応しており、ＩＣカードや携帯端末のＩＣチップへの読み書きを行うことが可能な構成となっている。
【００５２】
なお、ＮＦＣ規格対応のカードリーダに、ＮＦＣ規格対応の携帯端末をかざすと、認証を行い、携帯端末と複合機とのペアリングを行う。そして、かざされた携帯端末と複合機で通信（Ｐ２Ｐ）を確立してデータの通信を行うことが可能である。その他、高速通信規格である、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ-Ｆｉ（登録商標）に通信を引き継ぎ（ハンドオーバー）、携帯端末と複合機間で通信を行わせることも可能である。例えば、携帯端末をカードリーダにかざすことで、携帯端末に記憶されている画像を複合機へ送信することが可能となる。なお、ＮＦＣの通信規格の詳細は、従来技術であるため、説明を省略するものとする。
【００５３】
上述した複合機１０３では、複合機１０３を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバ（不図示）と通信するための認証アプリケーションが動作している。
【００５４】
認証アプリケーションはＨＤＤ３０４に記憶されている。プラットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキストや、各種設定情報は、ＨＤＤ３０４上に領域が確保されている。
【００５５】
また、プラットフォーム上には、複合機１０３の本体機能を拡張したアプリケーションがインストールされ、動作している。これらアプリケーションは、プラットフォームのＡＰＩを用いて実行される。
【００５６】
このプラットフォームを介して、複合機の各機能を制御することが可能な構成となっている。
【００５７】
また、複合機１０３には、Ｗｅｂブラウザも記憶されており、Ｗｅｂシステムと連携することも可能である。この場合、Ｗｅｂアプリケーションサーバから受信した画面をＷｅｂブラウザを用いて表示する。
【００５８】
Ｗｅｂブラウザ上で指示した命令は、Ｗｅｂアプリケーションサーバへ要求がなされ、Ｗｅｂアプリケーションサーバからの命令を受け付けることによって、複合機１０３により動作（スキャンやプリント処理）を実行することが可能である。
【００５９】
以上のような構成によって、複合機１０３は、スキャナ３１４から読み込んだ画像データをＬＡＮ上に送信したり、ＬＡＮから受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００６０】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００６１】
以下、図４に示すフローチャートを用いて、本実施形態に係る情報処理システム１００におけるデバイス設定値情報の取得あるいは配信を行うタスクの実行時間を最適化する設定値情報管理処理について説明する。尚、以下で使用される用語「デバイス」は、複合機１０３のことを指す。尚、本処理は、管理システムサーバ１０１のＣＰＵ２０１の制御の下、実行される。
【００６２】
ステップＳ４０１では、タスク実行スケジュールテーブル（図１０最上段参照）よりタスクＩＤ、対象デバイス数、及び指定日時を含むタスク情報を取得する。尚、取得したタスクＩＤ、対象デバイス数、及び指定日時は、ＲＡＭ２０３に記憶させる。
【００６３】
図１０の最上段に示すタスク実行スケジュールテーブルは、複合機１０３において実行するタスクに関する情報を記憶するテーブルであり、タスクを一意に識別するためのタスクＩＤ、タスクの実行対象となる複合機１０３の台数を示す対象デバイス数、及びタスクを実行する日時を示す指定日時を含んで構成されている。
【００６４】
ステップＳ４０２では、検索条件設定値テーブル（図１０上から２段参照）より検索時間範囲、電源ＯＦＦ閾値、スリープ閾値、特定ジョブ閾値、及び特定ジョブ以外閾値を含む検索設定条件を取得し、ＲＡＭ２０３に記憶させる。
【００６５】
図１０の上から２段目に示す検索条件設定値テーブルは、複合機１０３において実行されたジョブの履歴や複合機１０３の電源情報に対して、検索設定条件に含まれる所定の各閾値以内の値を示す時間帯を、デバイス設定値情報を取得あるいは配信する時間帯として特定するための情報を備えている。
【００６６】
検索条件設定値テーブルは、ジョブを実行する指定日時から検索対象とする時間帯の範囲を示す検索時間範囲、所定時間帯において複合機１０３の電源情報が電源ＯＦＦとなっていることの確率が所定値以下である場合、デバイス設定値情報を取得あるいは配信を行う時間帯として特定するための値を設定するために、電源ＯＦＦ閾値を備えている。
【００６７】
また、検索条件設定値テーブルは、所定時間帯において複合機１０３の電源情報がスリープ状態となっていることの確率が所定値以下である場合、デバイス設定値情報を取得あるいは配信を行う時間帯として特定するための値を設定するために、ＳＬＥＥＰ閾値を備えている。
【００６８】
また、所定時間帯において複合機１０３において実行されるジョブが特定ジョブとなっていることの確率が所定値以下である場合、デバイス設定値情報を取得あるいは配信する時間帯として特定するための値を設定するために、特定ジョブ閾値を備えている。
【００６９】
更に、所定時間帯において複合機１０３において実行されるジョブが特定ジョブ以外となっていることの確率が所定値以下である場合、デバイス設定値情報を取得あるいは配信する時間帯として特定するための値を設定するために、特定ジョブ以外閾値を備えている。
【００７０】
ステップＳ４０３では、ステップＳ４０２で取得した検索時間範囲内において、デバイス設定値情報を取得あるいは配信を行う対象となる複合機１０３毎のジョブの数を集計する。
【００７１】
集計には、ジョブ実行頻度管理テーブル（図１０の上から３段参照）より取得したジョブ実行頻度の情報を用いており、一方、検索時間の基準は、ステップＳ４０１で取得した指定日時を用いている。つまり、指定日時から検索時間範囲内が対象となる。
【００７２】
図１０の上から３段目に示すジョブ実行頻度管理テーブルは、各複合機１０３において実行されるジョブの種類に応じて、実際に実行されたジョブの時間帯を管理するテーブルであり、複合機１０３を一意に識別するためのデバイスＩＤ、ジョブの種類を示すジョブ種別、当該ジョブが実行された時間帯を備えている。
【００７３】
ここで、ジョブの種別として、特定ジョブと特定ジョブ以外としているが、特定ジョブとは、デバイス設定値情報を取得あるいは配信する際に、当該特定ジョブが実行されている時に、エラーが生じ得るジョブ（例えば、送信ジョブ、ＦＡＸジョブ、及び転送ジョブ等）を示しており、デバイス設定値情報を取得あるいは配信しても問題ないようなジョブ（例えば、コピージョブ等）のことを特定ジョブ以外として識別している。
【００７４】
これらのジョブ実行頻度情報は、複合機１０３で実行されたジョブに関するログを、複合機管理ＰＣ１０２を介して、管理システムサーバ１０１において取得し、この取得したログを用いて作成される。尚、このジョブ実行頻度情報に関しては、夜間など、定期的な時期において作成される。
【００７５】
このログは、図１０の最下段に示す実行ジョブ情報テーブルに、適宜蓄積されていき、この実行ジョブ情報テーブルに記憶したログを用いて、ジョブ実行頻度情報を作成して、ジョブ実行頻度管理テーブルへ記憶する。
【００７６】
ステップＳ４０４では、デバイス設定値情報の取得あるいは配信を行う対象となる複合機１０３を特定する。この特定の方法としては、ステップＳ４０１で取得したタスクＩＤに紐づいたレコードをタスク詳細テーブル（図１１最上段参照）から取得することで特定される。
【００７７】
図１１の最上段に示すタスク詳細テーブルは、タスクにおいて実行対象となる複合機１０３を管理するテーブルであり、タスクを一意に識別するためのタスクＩＤ、複合機１０３を一意に識別するためのデバイスＩＤ、複合機１０３でタスクが実行される予定日時を示す実行予定日時を含んで構成されている。
【００７８】
ステップＳ４０５では、Ｓ４０１で取得した指定日時を検索する時間帯としてＲＡＭ２０３に記憶させる。
【００７９】
ステップＳ４０６からデバイス設定値情報の取得あるいは配信のタスクを実行する最適時刻の検索を行う。
【００８０】
この検索は、ステップＳ４０１で取得した複合機１０３毎に行われる。検索の順序は、利用されることが多い複合機１０３から優先的に処理するため、ステップＳ４０３で集計したジョブの数の多い複合機１０３順に実行され、各複合機１０３に対して１台ずつ時刻を決定していく。
【００８１】
ステップＳ４０６では、ステップＳ４０５において設定された検索する時間帯が、検索する時間の範囲を超えているか否かを判別し、超えていると判定した場合は、ステップＳ４０７へ進み、超えていると判定しない場合、ステップＳ４０９に進む。
【００８２】
この判定は、検索する時間帯の前後、つまり、検索する時間帯の値から検索時間範囲を減算して得られた値から、検索する時間帯の値に検索時間範囲の値を加算した値まで、の範囲に、ジョブ実行頻度管理テーブル、電源状態管理テーブルの各時間帯が含まれるものが存在するか否かを判定し、存在すると判定しない場合、超えていると判定し、存在すると反対する場合、超えていると判定しない。
【００８３】
ステップＳ４０７では、Ｓ４０２で取得した電源ＯＦＦ閾値、スリープ閾値、特定ジョブ閾値、及び特定ジョブ以外閾値の値を所定値、引き下げる。
【００８４】
ステップＳ４０８では、検索する時間帯をＳ４０１で取得した指定日時と検索設定条件の検索時間範囲とを用いて、検索する時間帯とするように変更を行う。
【００８５】
ステップＳ４０９では、ジョブ実行頻度管理テーブルおよび電源状態管理テーブル（図１１の上から２段参照）から、検索する時間帯における複合機１０３のジョブの実行頻度情報と電源情報を取得する。
【００８６】
図１１の上から２段目に示す電源状態管理テーブルには、複合機１０３に対する電力の供給状況を示す電源情報が時間帯毎に記憶されており、複合機１０３を一意に識別するためのデバイスＩＤ、電源がＯＦＦあるいはＯＮ等を示す電源状態、及び時間帯を含んで備えている。尚、複合機１０３のスリープ状態を備えた構成としても良い。
【００８７】
この電源情報は、日常、所定の時間帯に於いて、複合機１０３に対する電力の供給状態に関する供給状態情報を、複合機管理ＰＣ１０２を介して、管理システムサーバ１０１において取得し、この供給状態情報を用いて作成される。尚、この供給状態情報に関しては、定期的な時期において作成される。
【００８８】
尚、この供給状態情報については、取得された後、図１１の最下段に示すデバイス電源情報テーブルに記憶され、このデバイス電源情報テーブルに記憶された供給状態情報を用いて、電源情報を作成している。
【００８９】
図１１の最下段に示すデバイス電源情報テーブルは、前述したように複合機１０３毎の供給状態情報を記憶しており、複合機１０３を一意に識別するためのデバイスＩＤ、電力の供給状態として、本実施形態では、複合機１０３のスリープ状態が開始された時刻を示すスリープ開始、スリープ状態が終了した時刻を示すスリープ終了、複合機１０３の電源ＯＮ、及び複合機１０３の電源ＯＦＦを含んで構成されている。
【００９０】
ステップＳ４１０では、当該検索する時間帯における電源ＯＦＦ率、スリープ率、特定ジョブの実行頻度、及び特定ジョブ以外のジョブ実行頻度が、それぞれＲＡＭ２０３に記憶された電源ＯＦＦ閾値、スリープ閾値、特定ジョブ閾値、及び特定ジョブ以外閾値と比較して、そのすべてが閾値を超えているか否かを判定し、満たしていると判定した場合は、ステップＳ４１１に進み、満たしていると判定しない場合は、ステップＳ４１６に進む。
【００９１】
ステップＳ４１１では、デバイス管理テーブル（図１２参照）から管理下の複合機１０３の台数を取得する。
【００９２】
図１２に示すデバイス管理テーブルは、各拠点に配置された複合機１０３を管理するための複合機配置情報を記憶するためのテーブルであり、複合機１０３を一意に識別するためのデバイスＩＤ、拠点、各複合機１０３において、デバイス設定値情報の取得あるいは配信を行う時刻を示す同時取得・配信を含んで構成される。
【００９３】
つまり、同時取得・配信が同じ時刻である複合機１０３については、同じ時刻に於いて、デバイス設定値情報の取得あるいは配信を行っているので、ジョブ等を投入しても、実行されない状態になり得る。
【００９４】
後述するが、自身に要求されたジョブを他の複合機１０３に転送したとしても、転送先で当該ジョブが実行されないため、このような事態を回避するため、このような項目を備えている。
【００９５】
ステップＳ４１２では、管理システムサーバ１０１で管理されている同じ拠点の複合機１０３が複数台あるか否かを判定する。尚、管理下にある同じ拠点の複合機１０３に関する情報は、デバイス管理テーブルより取得し、管理下の複合機１０３が、複数台の場合は、ステップＳ４１３へ進み、複数台でない場合は、ステップＳ４１５に進む。
【００９６】
ステップＳ４１３では、検索する時間帯に、デバイス設定値情報の取得あるいは配信を行うタスクが登録されておらず、かつ電源がＯＦＦでない確率が閾値以上である管理下の複合機１０３が１台以上あるか否かを判定する。
【００９７】
デバイス設定値情報の取得あるいは配信を行うタスクが登録されていない複合機１０３とは、デバイス管理テーブルの同時取得・配信に同じ時刻が登録されていないことを示し、電源がＯＦＦでない確率が閾値以上であるとは、電源状態管理テーブルの電源状態がＯＦＦである確率が、検索設定条件の電源ＯＦＦ閾値以上である、ということを示している。
【００９８】
本ステップに於いて、前記条件を満たすと判定した場合は、ステップＳ４１４に進み、満たさなかった場合にＳ４０６に進む。
【００９９】
ステップＳ４１４では、デバイス設定値情報の取得あるいは配信中に、複合機１０３に対して、ジョブの実行要求があった場合に、管理下にある同じ拠点の複合機１０３に対してジョブを振り分けられるような設定を行う。例えば、同じ拠点の複合機１０３に対して実行要求のあったジョブを転送し、転送先の複合機１０３で、当該ジョブを実行する。
【０１００】
尚、ジョブを振り分けられるための設定は、図９に示すジョブ振り分け確認画面９００を表示して、ユーザへ、ジョブの振り分けを行うか否かを確認した後、設定を行う態様でもよい。
【０１０１】
ジョブ振り分け確認画面９００は、複合機１０３への設定値情報を取得あるいは配信を行うタスクが実行されている最中に、別複合機１０３へのジョブの振り分けを行う設定がなされていれば、ジョブの振り分けを行うことを、ユーザに確認するための画面である。
【０１０２】
ユーザが、「はい」ボタン９０１を押下すると、ジョブ振り分け確認画面９００に示されるように振り分け先となる複合機１０３への設定を行い、「いいえ」ボタン９０２を押下すると、振り分けを行わず、現状の状態を維持する（つまり、振り分けを行わない）。
【０１０３】
ステップＳ４１５では、タスク詳細テーブルの該当タスクＩＤに対応する、複合機１０４（デバイスＩＤ）の実行予定日時を、条件を満たした時間帯に変更する。
【０１０４】
ステップＳ４１６では、検索対象とする時間帯を次の時間帯に設定する。つまり、ここまでの処理対象としていたジョブ実行頻度管理テーブル、電源状態管理テーブルの時間帯の次の時間帯を検索対象とする。
【０１０５】
ステップＳ４１７では、デバイス設定値情報の取得あるいは配信を行うタスクの実行予定日時になる前に、タスク一覧画面（図５参照）を表示する。
【０１０６】
図５に示すタスク一覧画面５００は、現在のタスクのスケジュールに関する情報を表示する画面であり、タスク実行スケジュールテーブル及びタスクテーブルをタスクＩＤで対応づけて結合して得られたデータを取得して表示する。
【０１０７】
尚、タスクＩＤに対応するタスク名称（図５に示される取得タスク、定期実行タスク、定期実行タスク２等）やタスク種別（図５に示される取得、配信等）をテーブル（不図示）に記憶させておき、本画面に表示させる態様をとる。
【０１０８】
タスク一覧画面５００は、ユーザは、タスクの変更時間を変更したい場合、タスク変更リンク５０１を押下することで、変更を所望するタスクを選択し、タスク詳細画面（図６参照）において変更を行う。
【０１０９】
ユーザは、タスクの削除を行いたい場合、タスク一覧画面５００の削除ボックス５０２を選択状態として、タスク一覧画面５００の削除ボタン５０３を押下することで、当該選択状態とされたタスクの削除を行うことが可能である。
【０１１０】
また、ユーザは、タスクの変更を行わない場合、タスク一覧画面５００の戻るボタン５０４を押下することで、実現可能である。
【０１１１】
ステップＳ４１８では、タスクの変更があるか否かを判定し、変更があると判定した場合、ステップＳ４２５へ進み、変更があると判定しない場合、ステップＳ４１９へ進む。
【０１１２】
本ステップにおける判定は、タスク変更リンク５０１が押下されると、変更があると判定し、戻るボタン５０４が押下されると、変更があると判定しない。
【０１１３】
ステップＳ４１９では、タスク詳細画面（図６参照）を表示する。
【０１１４】
図６に示すタスク詳細画面６００は、タスク一覧画面５００で選択したタスクの詳細を表示する画面であり、タスクの実行対象となる複合機１０３において、当該タスクの実行予定日を表示する。これらのデータは、タスク詳細テーブル及びデバイス管理テーブルをデバイスＩＤで対応づけて結合して得られたデータを表示する。
【０１１５】
タスク詳細画面６００は、変更対象とする複合機１０３を選択するための変更ボックス６０１、変更ボックス６０１で選択された複合機１０３の実行予定日時を変更する際に押下するための変更ボタン６０２、及び変更ボックス６０１で選択された複合機１０３の実行予定日時を削除する際に押下するための削除ボタン６０３、タスクの変更を行わない場合に押下するための戻るボタン６０４を備えている。
【０１１６】
本ステップでは、変更ボックス６０１において選択された状態で、変更ボタン６０２が押下されたことを検知すると、ステップＳ４２０へ処理を進めて、実行予定日時変更画面（図７参照）を表示し、削除ボタン６０３が押下されると、選択状態の複合機１０３のレコードを非表示とする。また、戻るボタン６０４が押下されたことを検知すると、ステップＳ４２５へ処理を進める。
【０１１７】
ステップＳ４２０では、実行予定日時変更画面（図７参照）を表示する。
【０１１８】
図７に示す実行予定日時変更画面７００は、タスク詳細画面６００で選択した複合機１０３における実行されるジョブ、スリープ状態、あるいは電源情報のスケジュールを表示する画面であり、デバイスＩＤジョブ実行頻度管理テーブル、及び電源状態管理テーブルをデバイスＩＤで対応づけて結合して得られたデータを主に表示する。
【０１１９】
実行予定日時変更画面７００は、タスクの実行予定日時を変更するための実行日時変更領域７０１を備え、本処理で求めた実行予定日時から変更がある場合は、実行日時変更領域７０１に表示された日時を変更し、変更ボタン７０２を押下する。尚、変更を行わない場合は、戻るボタン７０３を押下する。
【０１２０】
本ステップでは、変更ボタン７０２が押下されたことを検知すると、ステップＳ４２１へ進め、戻るボタン７０３が押下されたことを検知すると、ステップＳ４２５へ進める。
【０１２１】
ステップＳ４２１では、実行予定日時変更確認画面（図８参照）を表示する。
【０１２２】
図８に示す実行予定日時変更確認画面８００は、実行予定日時変更画面７００における実行日時変更領域７０１において変更がなされた場合、その変更を行うか否かをユーザへ確認するための画面である。
【０１２３】
実行予定日時変更確認画面８００は、ユーザが、当該変更を行うと決定した場合に押下するための「はい」ボタン８０１、及び当該変更を行わないと決定した場合に押下するための「いいえ」ボタン８０２を備えている。
【０１２４】
ステップＳ４２２では、「はい」ボタン８０１が押されたか否かを判定し、押下されたと判定した場合、ステップＳ４２３に進み、「いいえ」ボタン８０２が押下されたと判定した場合は、ステップＳ４２５に進む。
【０１２５】
ステップＳ４２３では、実行予定日時変更画面７００における実行日時変更領域７０１の実行日時を取得して、ステップＳ４２４では、ステップＳ４２３で取得した実行日時をタスク詳細テーブルの該当タスクＩＤ及びデバイスＩＤを有するレコードの実行日時に登録する。
【０１２６】
ステップＳ４２５では、デバイス設定値情報の取得あるいは配信するタスクの実行予定日時になったときに、複合機管理ＰＣ１０２に対し、デバイス設定値情報の取得あるいは配信するタスクの実行命令を送る。
【０１２７】
ステップＳ４２６では、複合機管理ＰＣ１０２より送られてきた、タスクの実行結果通知を受け、成功していた場合に処理を終了し、失敗していた場合、Ｓ４２７に進む。
【０１２８】
ステップＳ４２７では、タスクの失敗した複合機１０３に対し、指定日時を現在の日時に設定したデバイス設定値情報の取得あるいは配信するタスクを登録する。これは該当複合機１０３に対するリトライタスクであり、再びデバイス設定値情報の取得あるいは配信するタスクの実行時間を最適化する処理が実行される。
【０１２９】
以上、本発明に依れば、複合機におけるジョブの実行スケジュールを作成するにあたり、複合機で出力されるジョブの履歴情報を用いて、複合機における使用状況を加味してスケジュールを作成することで、ユーザの作業負荷を軽減すると共に、適切なジョブの実行スケジュールの作成を行うことができる。
【０１３０】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３１】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１３２】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１３３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１３５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１３６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。
【０１３９】
この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１４０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１４１】
１００    情報処理システム
１０１    管理システムサーバ
１０２    複合機管理ＰＣ
１０３    複合機
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆコントローラ
２０９    ＫＢ
２１０    ＣＲＴ
２１１    外部メモリ（ＨＤ／ＦＤ）
３０１    ＣＰＵ
３０２    ＲＡＭ
３０３    ＲＯＭ
３０４    ＨＤＤ（ハードディスクドライブ）
３０５    ＮｅｔＷｏｒｋ  Ｉ／Ｆ（ネットワークインタフェース）
３０６    ＭＯＤＥＭ（モデム）
３０７    操作部  Ｉ／Ｆ（インタフェース）
３０８    操作部
３０９    システムバス
３１０    ＲＩＰ（ラスタイメージプロセッサ）
３１１    プリンタ  Ｉ／Ｆ（プリンタインタフェース）
３１２    プリンタ部
３１３    スキャナ  Ｉ／Ｆ（インタフェース）
３１４    スキャナ部
３１５    画像バス
３１６    コントローラユニット
３１７    画像処理部
３１８    外部  Ｉ／Ｆ（インタフェース）
３１９    カードリーダ
３２０    ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ（イメージバスインタフェース）
【図１】
2015106759.tif 000003
【図２】
2015106759.tif 000004
【図３】
2015106759.tif 000005
【図４】
2015106759.tif 000006
【図５】
2015106759.tif 000007
【図６】
2015106759.tif 000008
【図７】
2015106759.tif 000009
【図８】
2015106759.tif 000010
【図９】
2015106759.tif 000011
【図１０】
2015106759.tif 000012
【図１１】
2015106759.tif 000013
【図１２】
2015106759.tif 000014