(57)【要約】【課題】特定の日時までに完了する予定のあるジョブを、その日時までに完了する。【解決手段】サーバー装置は、第１の画像形成装置が１以上のジョブを実行するのに掛かる時間と、第１の画像形成装置が印刷ジョブを実行するのに掛かる時間とに基づき、第１の画像形成装置が１以上のジョブを完了した後に印刷ジョブを実行する場合に印刷ジョブを完了する予想日時である第１の完了予想日時を判断し、第１の完了予想日時が予定日時より遅いと判断すると、第１の画像形成装置が１以上のジョブのうち少なくとも１つのジョブより先に印刷ジョブを実行する場合に印刷ジョブを完了する予想日時である第２の完了予想日時を判断し、第２の完了予想日時が予定日時より遅いか否かを判断し、第２の完了予想日時が予定日時以前であると判断すると、第１の画像形成装置に、少なくとも１つのジョブより先に印刷ジョブを実行するよう要求を送信する。【選択図】図９
2020106940.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像形成装置と、
前記第１の画像形成装置と通信可能に接続されたサーバー装置と
を具備し、
前記第１の画像形成装置は、
前記第１の画像形成装置が実行すべき印刷ジョブからテーマ情報を抽出し、
前記テーマ情報と、前記印刷ジョブに関する情報であるジョブ情報とを、前記情報処理システムに送信し、
前記サーバー装置は、
前記第１の画像形成装置が未完了の１以上のジョブについて、各前記１以上のジョブの実行順序と、各前記１以上のジョブを実行するのに掛かる時間と、各前記１以上のジョブを完了すべき日時である予定日時とを登録したジョブリストを記憶し、
前記テーマ情報と、前記ジョブ情報とを、前記第１の画像形成装置から受信し、
前記テーマ情報に基づき、前記印刷ジョブの予定日時を判断し、
前記ジョブ情報に基づき、前記第１の画像形成装置が前記印刷ジョブを実行するのに掛かる時間を判断し、
前記ジョブリストを参照し、前記第１の画像形成装置が前記１以上のジョブを実行するのに掛かる時間と、前記第１の画像形成装置が前記印刷ジョブを実行するのに掛かる時間とに基づき、前記第１の画像形成装置が前記１以上のジョブを完了した後に前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第１の完了予想日時を判断し、
前記第１の完了予想日時が前記予定日時より遅いか否かを判断し、
前記第１の完了予想日時が前記予定日時より遅いと判断すると、前記第１の画像形成装置が前記１以上のジョブのうち少なくとも１つのジョブより先に前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第２の完了予想日時を判断し、
前記第２の完了予想日時が前記予定日時より遅いか否かを判断し、
前記第２の完了予想日時が前記予定日時以前であると判断すると、前記第１の画像形成装置に、前記少なくとも１つのジョブより先に前記印刷ジョブを実行するよう要求を送信する
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記サーバー装置は、
前記ジョブ情報は、前記印刷ジョブに適用される設定値を含み、
前記第２の完了予想日時が前記予定日時より遅いと判断すると、前記印刷ジョブの前記設定値を特定値に変更し、且つ、前記第１の画像形成装置が前記１以上のジョブより先に前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第３の完了予想日時を判断し、
前記第３の完了予想日時が前記予定日時より遅いか否かを判断し、
前記第３の完了予想日時が前記予定日時以前であると判断すると、前記第１の画像形成装置に、前記印刷ジョブの前記設定値を前記特定値に変更し、且つ、前記少なくとも１つのジョブより先に前記印刷ジョブを実行するよう要求を送信する
情報処理システム。
【請求項３】
請求項１又は２に記載の情報処理システムであって、
前記サーバー装置は、
前記第２の完了予想日時が前記予定日時より遅いと判断すると、前記第１の画像形成装置と異なる第２の画像形成装置が前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第４の完了予想日時を判断し、
前記第４の完了予想日時が前記予定日時より遅いか否かを判断し、
前記第４の完了予想日時が前記予定日時以前であると判断すると、前記第１の画像形成装置から、前記印刷ジョブを受信し、
前記第２の画像形成装置に、受信した前記印刷ジョブを実行するよう要求を送信する
情報処理システム。
【請求項４】
請求項３に記載の情報処理システムであって、
前記サーバー装置は、
前記第３の完了予想日時が前記予定日時より遅いと判断すると、前記第４の完了予想日時を判断する
情報処理システム。
【請求項５】
請求項３又は４に記載の情報処理システムであって、
前記サーバー装置は、
前記第４の完了予想日時が前記予定日時より遅いと判断すると、別の前記第２の画像形成装置が前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第４の完了予想日時を判断する
情報処理システム。
【請求項６】
請求項１乃至５の何れか一項に記載の情報処理システムであって、
前記サーバー装置は、
現在日時と前記予定日時との時間差が閾値未満であるか否かを判断し、
前記時間差が前記閾値未満であると判断すると、前記第１の完了予想日時を判断する
情報処理システム。
【請求項７】
請求項１乃至６の何れか一項に記載の情報処理システムであって、
前記テーマ情報は、前記印刷ジョブに含まれるプリンタブルデータから抽出された文字列が示す情報である
情報処理システム。
【請求項８】
請求項１乃至７の何れか一項に記載の情報処理システムであって、
前記サーバー装置は、
前記テーマ情報に関連するイベントのスケジュールに基づき、前記予定日時を判断する
情報処理システム。
【請求項９】
請求項１乃至８の何れか一項に記載の情報処理システムであって、
前記サーバー装置は、前記第２の完了予想日時を判断するとき、
前記第１の画像形成装置が前記１以上のジョブのうち前記予定日時が前記印刷ジョブの予定日時以前のジョブを除いた少なくとも１つのジョブより先に前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である前記第２の完了予想日時を判断する
情報処理システム。
【請求項１０】
第１の画像形成装置から、前記第１の画像形成装置が実行すべき印刷ジョブから抽出したテーマ情報と、前記印刷ジョブに関する情報であるジョブ情報とを受信し、
前記第１の画像形成装置が未完了の１以上のジョブについて、各前記１以上のジョブの実行順序と、各前記１以上のジョブを実行するのに掛かる時間と、各前記１以上のジョブを完了すべき日時である予定日時とを登録したジョブリストを記憶し、
前記テーマ情報に基づき、前記印刷ジョブの予定日時を判断し、
前記ジョブ情報に基づき、前記第１の画像形成装置が前記印刷ジョブを実行するのに掛かる時間を判断し、
前記ジョブリストを参照し、前記第１の画像形成装置が前記１以上のジョブを実行するのに掛かる時間と、前記第１の画像形成装置が前記印刷ジョブを実行するのに掛かる時間とに基づき、前記第１の画像形成装置が前記１以上のジョブを完了した後に前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第１の完了予想日時を判断し、
前記第１の完了予想日時が前記予定日時より遅いか否かを判断し、
前記第１の完了予想日時が前記予定日時より遅いと判断すると、前記第１の画像形成装置が前記１以上のジョブのうち少なくとも１つのジョブより先に前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第２の完了予想日時を判断し、
前記第２の完了予想日時が前記予定日時より遅いか否かを判断し、
前記第２の完了予想日時が前記予定日時以前であると判断すると、前記第１の画像形成装置に、前記少なくとも１つのジョブより先に前記印刷ジョブを実行するよう要求を送信する
サーバー装置。
【請求項１１】
サーバー装置の制御回路に、
第１の画像形成装置から、前記第１の画像形成装置が実行すべき印刷ジョブから抽出したテーマ情報と、前記印刷ジョブに関する情報であるジョブ情報とを受信し、
前記第１の画像形成装置が未完了の１以上のジョブについて、各前記１以上のジョブの実行順序と、各前記１以上のジョブを実行するのに掛かる時間と、各前記１以上のジョブを完了すべき日時である予定日時とを登録したジョブリストを記憶し、
前記テーマ情報に基づき、前記印刷ジョブの予定日時を判断し、
前記ジョブ情報に基づき、前記第１の画像形成装置が前記印刷ジョブを実行するのに掛かる時間を判断し、
前記ジョブリストを参照し、前記第１の画像形成装置が前記１以上のジョブを実行するのに掛かる時間と、前記第１の画像形成装置が前記印刷ジョブを実行するのに掛かる時間とに基づき、前記第１の画像形成装置が前記１以上のジョブを完了した後に前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第１の完了予想日時を判断し、
前記第１の完了予想日時が前記予定日時より遅いか否かを判断し、
前記第１の完了予想日時が前記予定日時より遅いと判断すると、前記第１の画像形成装置が前記１以上のジョブのうち少なくとも１つのジョブより先に前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第２の完了予想日時を判断し、
前記第２の完了予想日時が前記予定日時より遅いか否かを判断し、
前記第２の完了予想日時が前記予定日時以前であると判断すると、前記第１の画像形成装置に、前記少なくとも１つのジョブより先に前記印刷ジョブを実行するよう要求を送信する
よう動作させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置と通信可能に接続されたサーバー装置と、このサーバー装置が実行する情報処理プログラムと、このサーバー装置及び画像形成装置を有する情報処理システムとに関する。
【背景技術】
【０００２】
画像形成装置が実行するジョブの中には、特定の日時までに完了する予定のあるジョブ（例えば、会議等のイベントで使用するドキュメントを印刷する印刷ジョブ）がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−４２５２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特定の日時までに完了する予定のあるジョブは、確実に、その日時までに完了することが望まれる。
【課題を解決するための手段】
【０００５】
本発明の一形態に係る情報処理システムは、
第１の画像形成装置と、
前記第１の画像形成装置と通信可能に接続されたサーバー装置と
を具備し、
前記第１の画像形成装置は、
前記第１の画像形成装置が実行すべき印刷ジョブからテーマ情報を抽出し、
前記テーマ情報と、前記印刷ジョブに関する情報であるジョブ情報とを、前記情報処理システムに送信し、
前記サーバー装置は、
前記第１の画像形成装置が未完了の１以上のジョブについて、各前記１以上のジョブの実行順序と、各前記１以上のジョブを実行するのに掛かる時間と、各前記１以上のジョブを完了すべき日時である予定日時とを登録したジョブリストを記憶し、
前記テーマ情報と、前記ジョブ情報とを、前記第１の画像形成装置から受信し、
前記テーマ情報に基づき、前記印刷ジョブの予定日時を判断し、
前記ジョブ情報に基づき、前記第１の画像形成装置が前記印刷ジョブを実行するのに掛かる時間を判断し、
前記ジョブリストを参照し、前記第１の画像形成装置が前記１以上のジョブを実行するのに掛かる時間と、前記第１の画像形成装置が前記印刷ジョブを実行するのに掛かる時間とに基づき、前記第１の画像形成装置が前記１以上のジョブを完了した後に前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第１の完了予想日時を判断し、
前記第１の完了予想日時が前記予定日時より遅いか否かを判断し、
前記第１の完了予想日時が前記予定日時より遅いと判断すると、前記第１の画像形成装置が前記１以上のジョブのうち少なくとも１つのジョブより先に前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第２の完了予想日時を判断し、
前記第２の完了予想日時が前記予定日時より遅いか否かを判断し、
前記第２の完了予想日時が前記予定日時以前であると判断すると、前記第１の画像形成装置に、前記少なくとも１つのジョブより先に前記印刷ジョブを実行するよう要求を送信する。
【０００６】
（１）本実施形態によれば、「第１の完了予想日時が予定日時より遅い」とは、第１の画像形成装置が未完了のジョブを完了した後に印刷ジョブを実行したのでは、印刷ジョブの完了が予定日時より遅い（予定日時に間に合わない）ことを意味する。このような場合でも、「第２の完了予想日時が予定日時以前で」であれば、第１の画像形成装置が、予定日時が登録されていないジョブと、予定日時が印刷ジョブの予定日時より後のジョブより先に、印刷ジョブを実行することで、印刷ジョブの完了が予定日時以前である（予定日時に間に合う）ようにできる。
【０００７】
前記サーバー装置は、
前記ジョブ情報は、前記印刷ジョブに適用される設定値を含み、
前記第２の完了予想日時が前記予定日時より遅いと判断すると、前記印刷ジョブの前記設定値を特定値に変更し、且つ、前記第１の画像形成装置が前記１以上のジョブより先に前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第３の完了予想日時を判断し、
前記第３の完了予想日時が前記予定日時より遅いか否かを判断し、
前記第３の完了予想日時が前記予定日時以前であると判断すると、前記第１の画像形成装置に、前記印刷ジョブの前記設定値を前記特定値に変更し、且つ、前記少なくとも１つのジョブより先に前記印刷ジョブを実行するよう要求を送信する。
【０００８】
（２）本実施形態によれば、「第２の完了予想日時が予定日時より遅い」とは、第１の画像形成装置が、予定日時が登録されていないジョブと、予定日時が印刷ジョブの予定日時より後のジョブより先に、印刷ジョブを実行したとしても、印刷ジョブの完了が予定日時より遅い（予定日時に間に合わない）ことを意味する。このような場合でも、「第３の完了予想日時が予定日時以前」であれば、第１の画像形成装置が、予定日時が登録されていないジョブと、印刷ジョブの設定値を特定値に変更し、且つ、第１の画像形成装置が、予定日時が登録されていないジョブと、予定日時が印刷ジョブの予定日時より後のジョブより先に印刷ジョブ（即ち、設定値を変更した印刷ジョブ）を実行すれば、印刷ジョブの完了が予定日時以前である（予定日時に間に合う）ようにできる。
【０００９】
前記サーバー装置は、
前記第２の完了予想日時が前記予定日時より遅いと判断すると、前記第１の画像形成装置と異なる第２の画像形成装置が前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第４の完了予想日時を判断し、
前記第４の完了予想日時が前記予定日時より遅いか否かを判断し、
前記第４の完了予想日時が前記予定日時以前であると判断すると、前記第１の画像形成装置から、前記印刷ジョブを受信し、
前記第２の画像形成装置に、受信した前記印刷ジョブを実行するよう要求を送信する。
【００１０】
（３）本実施形態によれば、「第２の完了予想日時が予定日時より遅い」場合でも、「第４の完了予想日時が予定日時以前」であれば、第２の画像形成装置が印刷ジョブを実行すれば、印刷ジョブの完了が予定日時以前である（予定日時に間に合う）ようにできる。
【００１１】
前記サーバー装置は、
前記第３の完了予想日時が前記予定日時より遅いと判断すると、前記第４の完了予想日時を判断する。
【００１２】
（４）本実施形態によれば、サーバー装置は、第３の完了予想日時を、第４の完了予想日時より優先して判断する。これにより、ユーザーが意図した第１の画像形成装置が印刷ジョブを実行することが優先されるので、ユーザーフレンドリーである。
【００１３】
前記サーバー装置は、
前記第４の完了予想日時が前記予定日時より遅いと判断すると、別の前記第２の画像形成装置が前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である第４の完了予想日時を判断する。
【００１４】
（５）本実施形態によれば、サーバー装置は、第４の完了予想日時が予定日時より遅いと判断すると、別の第２の画像形成装置がについて第４の完了予想日時を判断する（ステップＳ２１３）。これにより、印刷ジョブの完了が予定日時以前である（予定日時に間に合う）可能性が高まる。
【００１５】
前記サーバー装置は、
現在日時と前記予定日時との時間差が閾値未満であるか否かを判断し、
前記時間差が前記閾値未満であると判断すると、前記第１の完了予想日時を判断する。
【００１６】
（６）本実施形態によれば、「時間差が閾値未満」とは、予定日時が例えば同日中である等、予定日時が現在日時に比較的近い可能性があることを意味する。このような場合に印刷ジョブの完了が予定日時以前である（予定日時に間に合う）可能性が高まる。
【００１７】
前記テーマ情報は、前記印刷ジョブに含まれるプリンタブルデータから抽出された文字列が示す情報である。
【００１８】
（７）本実施形態によれば、容易かつ比較的正確に、テーマ情報を抽出できる。
【００１９】
前記サーバー装置は、
前記テーマ情報に関連するイベントのスケジュールに基づき、前記予定日時を判断する。
【００２０】
（８）本実施形態によれば、容易かつ比較的正確に、予定日時を判断できる。
【００２１】
前記サーバー装置は、前記第２の完了予想日時を判断するとき、
前記第１の画像形成装置が前記１以上のジョブのうち前記予定日時が前記印刷ジョブの予定日時以前のジョブを除いた少なくとも１つのジョブより先に前記印刷ジョブを実行する場合に前記印刷ジョブを完了する予想日時である前記第２の完了予想日時を判断する。
【００２２】
（９）本実施形態によれば、少なくとも１つのジョブは、予定日時が無いジョブと、予定日時が印刷ジョブの予定日時より後のジョブである。これにより、これらのジョブを印刷ジョブより後に実行しても、予定日時に間に合う可能性が高い。
【発明の効果】
【００２３】
本発明によれば特定の日時までに完了する予定のあるジョブを、確実に、その日時までに完了することが図れる。
【００２４】
なお、ここに記載された効果は必ずしも限定されるものではなく、本発明中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係る情報処理システムを模式的に示す。
【図２】画像形成装置のハードウェア構成を示す。
【図３】サーバー装置のハードウェア構成を示す。
【図４】端末装置のハードウェア構成を示す。
【図５】スケジュール管理装置のハードウェア構成を示す。
【図６】情報処理システムの機能的構成を示す。
【図７】ジョブリストの構造の一例を示す。
【図８】画像形成装置の動作フローを示す。
【図９】サーバー装置の動作フローを示す。
【発明を実施するための形態】
【００２６】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２７】
１．情報処理システム
【００２８】
図１は、本発明の一実施形態に係る情報処理システムを模式的に示す。
【００２９】
情報処理システム１は、複数の画像形成装置１０と、サーバー装置２０と、端末装置３０と、スケジュール管理装置４０とを有する。複数の画像形成装置１０と、サーバー装置２０と、端末装置３０と、スケジュール管理装置４０とは、インターネット又はＬＡＮ（Local Area Network）等のネットワークＮに接続される。
【００３０】
端末装置３０は、ユーザー（例えば、オフィスの従業員）が使用する。端末装置３０は、例えば、スマートフォン、タブレットコンピューター又はパーソナルコンピューター等である。端末装置３０は、プリンタードライバーにより印刷ジョブを生成し、生成した印刷ジョブを何れかの画像形成装置１０に送信する。
【００３１】
各画像形成装置１０は、例えば、ＭＦＰ（Multifunction Peripheral）である。画像形成装置１０は、印刷ジョブを受信して実行する。以下、複数の画像形成装置１０を区別しないときは単に画像形成装置１０と称する。
【００３２】
サーバー装置２０は、画像形成装置１０が実行すべき印刷ジョブの実行順序や設定値を判断したり、印刷ジョブを実行すべき画像形成装置１０を判断したりする。
【００３３】
スケジュール管理装置４０は、ユーザーの、イベント（例えば、会議等）のスケジュールを管理する。
【００３４】
２．画像形成装置のハードウェア構成
【００３５】
図２は、画像形成装置のハードウェア構成を示す。
【００３６】
画像形成装置１０は、制御回路１００を備える。制御回路１００は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリーであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、画像形成装置１０の全体的な動作制御を司る。ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行する。ＲＯＭ１１ｃは、ＣＰＵ１１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ１１ｃは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００３７】
制御回路１００は、Bluetooth（登録商標）送受信部１１、画像読取部１２（イメージスキャナー）、画像処理部１４（ＧＰＵ（Graphics Processing Unit）を含む）、画像メモリー１５、画像形成部１６（プリンター）、表示部１７ａを備える操作部１７（タッチパネル）、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の不揮発性の記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インターフェース１３等と接続されている。制御回路１００は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。操作部１７（タッチパネル）は、入力装置の一形態であり、入力装置として、マイクロフォンを含む音声入力装置が設けられてもよい。
【００３８】
３．サーバー装置のハードウェア構成
【００３９】
図３は、サーバー装置のハードウェア構成を示す。
【００４０】
サーバー装置２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤやＳＳＤ等の大容量の不揮発性の記憶装置２４、ネットワーク通信インターフェース２５、操作装置２６及び表示装置２７と、これらを相互に接続するバス２８とを有する。
【００４１】
ＣＰＵ２１、ＲＯＭ２２、及びＲＡＭ２３は、制御回路２００を構成する。ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行する。ＲＯＭ２２は、ＣＰＵ２１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ２２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００４２】
４．端末装置のハードウェア構成
【００４３】
図４は、端末装置のハードウェア構成を示す。
【００４４】
端末装置３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤやＳＳＤ等の大容量の不揮発性の記憶装置３４、ネットワーク通信インターフェース３５、操作装置３６、表示装置３７及びBluetooth（登録商標）送受信部３９と、これらを相互に接続するバス３８とを有する。操作装置３６は、入力装置の一形態であり、入力装置として、マイクロフォンを含む音声入力装置が設けられてもよい。
【００４５】
ＣＰＵ３１、ＲＯＭ３２、及びＲＡＭ３３は、制御回路３００を構成する。ＣＰＵ３１は、ＲＯＭ３２が記憶する情報処理プログラムをＲＡＭ３３にロードして実行する。ＲＯＭ３２は、ＣＰＵ３１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ３２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００４６】
５．スケジュール管理装置のハードウェア構成
【００４７】
図５は、スケジュール管理装置のハードウェア構成を示す。
【００４８】
スケジュール管理装置４０は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ＨＤＤやＳＳＤ等の大容量の不揮発性の記憶装置４４、ネットワーク通信インターフェース４５、操作装置４６及び表示装置４７と、これらを相互に接続するバス４８とを有する。
【００４９】
ＣＰＵ４１、ＲＯＭ４２、及びＲＡＭ４３は、制御回路４００を構成する。ＣＰＵ４１は、ＲＯＭ４２が記憶する情報処理プログラムをＲＡＭ４３にロードして実行する。ＲＯＭ４２は、ＣＰＵ４１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ４２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００５０】
６．情報処理システムの機能的構成
【００５１】
図６は、情報処理システムの機能的構成を示す。
【００５２】
画像形成装置１０の制御回路１００において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、ジョブ取得部１０１、テーマ抽出部１０２、ジョブ情報送信部１０３、ジョブ要求受信部１０４、ジョブ実行部１０５、ジョブ供給部１０６として動作する。
【００５３】
サーバー装置２０の制御回路２００において、ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行することにより、ジョブ情報取得部２０１、スケジュール取得部２０２、第１の判断部２０３、第２の判断部２０４、ジョブ要求送信部２０５、第３の判断部２０６、第４の判断部２０７、ジョブ転送部２０８、リスト書き込み部２０９、実行完了通知受信部２１０、転送通知部２１１として動作する。
【００５４】
サーバー装置２０の記憶装置２４は、各画像形成装置１０毎に（画像形成装置１０の数だけ）、画像形成装置１０が未完了の１以上のジョブについて、ジョブリスト２２０を記憶する。
【００５５】
７．ジョブリストの構造
【００５６】
図７は、ジョブリストの構造の一例を示す。
【００５７】
ジョブリスト２２０は、実行順序２２１、ジョブ識別子２２２、予定日時２２３、予想消費時間２２４を含む。「未完了のジョブ」は、画像形成装置１０が実行中又は実行予定のジョブを意味する。言い換えれば、サーバー装置２０は、画像形成装置１０が実行完了したジョブは、ジョブリスト２２０から削除する。
【００５８】
実行順序２２１は、画像形成装置１０が１以上のジョブを実行する順序である。サーバー装置２０が実行順序２２１を決定する（その方法はフローチャートを参照して後述）。
【００５９】
ジョブ識別子２２２は、各ジョブを一意に識別する。
【００６０】
予定日時２２３は、画像形成装置１０が各ジョブを完了すべき日時である。「予定日時」は、例えば、印刷ジョブで出力される印刷物が使用される予定のイベント（例えば、会議）の開始日時と同じか、開始日時よりも所定時間（例えば、５分程度）前の日時とすればよい。サーバー装置２０が予定日時２２３を判断する（その方法はフローチャートを参照して後述）。
【００６１】
予想消費時間２２４は、画像形成装置１０が各ジョブを実行するのに掛かると予想される時間である。サーバー装置２０が予想消費時間２２４を算出する（その方法はフローチャートを参照して後述）。
【００６２】
８．情報処理システムの動作フロー
【００６３】
端末装置３０は、印刷ジョブを作成する。「印刷ジョブ」は、プリンタブルデータを画像形成装置１０に印刷させるためのジョブデータである。端末装置３０は、作成した印刷ジョブと、端末装置３０にログインしているユーザーを識別するユーザー識別子とを、何れかの画像形成装置１０にネットワークＮを介して送信する。以下、端末装置３０が印刷ジョブを送信した宛先の画像形成装置１０を、「第１の画像形成装置１０Ａ」と称する。
【００６４】
図８は、画像形成装置の動作フローを示す。
【００６５】
第１の画像形成装置１０Ａのジョブ取得部１０１は、印刷ジョブと、ユーザー識別子とを、端末装置３０からネットワークＮを介して受信する（ステップＳ１０１）。印刷ジョブは、少なくとも、プリンタブルデータと、設定値とを含む。「設定値」は、印刷ジョブに適用される値であり、具体的には、印刷設定項目（例えば、カラーモード、集約等）に対して設定された変数（例えば、フルカラー、２ｉｎ１等）である。
【００６６】
第１の画像形成装置１０Ａのテーマ抽出部１０２は、受信した印刷ジョブに含まれるプリンタブルデータからテーマ情報を抽出する（ステップＳ１０２）。「テーマ情報」は、印刷ジョブに含まれるプリンタブルデータから抽出された文字列が示す情報である。例えば、「テーマ情報」は、プリンタブルデータのファイル名や、ドキュメントの見出しに含まれる文字列である。例えば、テーマ抽出部１０２は、ドキュメントを光学文字認識（Optical Character Recognition、ＯＣＲ）することにより、テーマ情報として、ドキュメントの見出しを抽出すればよい。
【００６７】
第１の画像形成装置１０Ａのジョブ情報送信部１０３は、端末装置３０から受信したユーザー識別子と、テーマ抽出部１０２が抽出したテーマ情報と、印刷ジョブに関する情報（以下、ジョブ情報と称する）とを、サーバー装置２０にネットワークＮを介して送信する（ステップＳ１０３）。「ジョブ情報」は、少なくとも、ジョブを一意に識別するジョブ識別子（上記のジョブ識別子２２２に相当）と、プリンタブルデータのサイズと、設定値と、ジョブを送信した端末装置３０のアドレスとを含む。
【００６８】
図９は、サーバー装置の動作フローを示す。
【００６９】
サーバー装置２０のジョブ情報取得部２０１は、ユーザー識別子と、テーマ情報と、ジョブ情報とを、第１の画像形成装置１０ＡからネットワークＮを介して受信する（ステップＳ２０１）。
【００７０】
サーバー装置２０のスケジュール取得部２０２は、受信したテーマ情報に関連するイベント（会議等）のスケジュールが有るか否かを判断する。具体的には、スケジュール取得部２０２は、受信したユーザー識別子が関連付けられたスケジュールのデータを送信するための要求を、スケジュール管理装置４０にネットワークＮを介して送信する（ステップＳ２０２）。スケジュール取得部２０２は、ユーザー識別子が関連付けられたスケジュールのデータを、スケジュール管理装置４０からネットワークＮを介して受信する（ステップＳ２０３）。「スケジュールのデータ」は、例えば、イベントを示すテキストデータと、イベントの開始日時等を含む。
【００７１】
サーバー装置２０のスケジュール取得部２０２は、受信したスケジュールのデータに基づき、テーマ情報に関連するイベントのスケジュールが有るか否かを判断する（ステップＳ２０４）。例えば、スケジュール取得部２０２は、スケジュールのデータに含まれるイベントを示すテキストデータと、第１の画像形成装置１０Ａから受信したテーマ情報との少なくとも一部が一致すれば、テーマ情報に関連するイベントのスケジュールが有ると判断する（ステップＳ２０４、ＹＥＳ）。
【００７２】
サーバー装置２０のスケジュール取得部２０２は、スケジュールが有る場合、スケジュールに基づき、予定日時（上記の予定日時２２３に相当）を判断する（ステップＳ２０５）。「予定日時」は、印刷ジョブを完了すべき日時である。「予定日時」は、例えば、スケジュールのデータに含まれるイベントの開始日時と同じか、開始日時よりも所定時間（例えば、５分程度）前の日時とすればよい。なお、テーマ情報に関連するイベントのスケジュールが無い場合は（ステップＳ２０４、ＮＯ）、予定日時も存在しない。
【００７３】
サーバー装置２０のスケジュール取得部２０２は、現在日時と予定日時との時間差が閾値未満であるか否かを判断する（ステップＳ２０６）。例えば、閾値は、数時間以上等、比較的長い時間である。「時間差が閾値未満」とは、予定日時が例えば同日中である等、予定日時が現在日時に比較的近い可能性があることを意味する（ステップＳ２０６、ＹＥＳ）。一方、「時間差が閾値以上」とは、予定日時が例えば翌日以降である等、予定日時が現在日時から比較的先の可能性があることを意味する（ステップＳ２０６、ＮＯ）。
【００７４】
サーバー装置２０の第１の判断部２０３は、時間差が閾値未満の場合（ステップＳ２０６、ＹＥＳ）、第１の画像形成装置１０Ａから受信（ステップＳ２０１）したジョブ情報に基づき、第１の画像形成装置１０Ａが印刷ジョブを実行するのに掛かる時間を判断する（ステップＳ２０７）。具体的には、第１の判断部２０３は、ジョブ情報に含まれるプリンタブルデータのサイズと、設定値（例えば、フルカラー、２ｉｎ１等）とに基づき、第１の画像形成装置１０Ａが印刷ジョブを実行するのに掛かる時間を予想する。
【００７５】
サーバー装置２０の第１の判断部２０３は、ジョブリスト２２０を参照し、第１の画像形成装置１０Ａがジョブリスト２２０に登録されているジョブを完了した後に印刷ジョブを実行する場合に、印刷ジョブを完了する予想日時（以下、第１の完了予想日時と称する）を判断する。具体的には、第１の判断部２０３は、第１の画像形成装置１０Ａがジョブリスト２２０に登録されているジョブを実行するのに掛かる時間と、第１の画像形成装置１０Ａが印刷ジョブを実行するのに掛かる時間（ステップＳ２０７）とに基づき、第１の完了予想日時を判断する。より具体的には、第１の判断部２０３は、ジョブリスト２２０に登録されている全てのジョブの予想消費時間２２４と、第１の画像形成装置１０Ａが印刷ジョブを実行するのに掛かる時間（ステップＳ２０７）とを加算した値が現在日時から経過した日時を、第１の完了予想日時として判断する。
【００７６】
サーバー装置２０の第１の判断部２０３は、第１の完了予想日時が予定日時（ステップＳ２０５）より遅いか否かを判断する（ステップＳ２０８）。「第１の完了予想日時が予定日時より遅い」とは、第１の画像形成装置１０Ａがジョブリスト２２０に登録されているジョブを完了した後に印刷ジョブを実行したのでは、印刷ジョブの完了が予定日時より遅い（予定日時に間に合わない）ことを意味する（ステップＳ２０８、ＹＥＳ）。一方、「第１の完了予想日時が予定日時以前である」とは、第１の画像形成装置１０Ａがジョブリスト２２０に登録されているジョブを完了した後に印刷ジョブを実行すれば、印刷ジョブの完了が予定日時以前である（予定日時に間に合う）ことを意味する（ステップＳ２０８、ＮＯ）。
【００７７】
サーバー装置２０の第２の判断部２０４は、第１の完了予想日時が予定日時より遅い場合（ステップＳ２０８、ＹＥＳ）、第１の画像形成装置１０Ａがジョブリスト２２０に登録されているジョブのうち少なくとも１つのジョブより先にジョブを実行する場合に、この印刷ジョブを完了する予想日時（以下、第２の完了予想日時）を判断する（ステップＳ２１０）。「ジョブリスト２２０に登録されているジョブのうち少なくとも１つのジョブ」は、具体的には、ジョブリスト２２０に登録された予定日時２２３が印刷ジョブの予定日時以前のジョブを除くジョブである。要するに、予定日時２２３が登録されていないジョブと、予定日時２２３が印刷ジョブの予定日時より後のジョブ（印刷ジョブより後に実行しても予定日時に間に合う可能性の高いジョブ）である。
【００７８】
サーバー装置２０の第２の判断部２０４は、第２の完了予想日時が予定日時（ステップＳ２０５）より遅いか否かを判断する（ステップＳ２０９）。「第２の完了予想日時が予定日時より遅い」とは、第１の画像形成装置１０Ａが、予定日時２２３が登録されていないジョブと、予定日時２２３が印刷ジョブの予定日時より後のジョブより先に、印刷ジョブを実行したとしても、印刷ジョブの完了が予定日時より遅い（予定日時に間に合わない）ことを意味する（ステップＳ２０９、ＹＥＳ）。一方、「第２の完了予想日時が予定日時以前である」とは、第１の画像形成装置１０Ａが、予定日時２２３が登録されていないジョブと、予定日時２２３が印刷ジョブの予定日時より後のジョブより先に、印刷ジョブを実行すれば、印刷ジョブの完了が予定日時以前である（予定日時に間に合う）ことを意味する（ステップＳ２０９、ＮＯ）。
【００７９】
サーバー装置２０のジョブ要求送信部２０５は、第２の完了予想日時が予定日時以前である場合（ステップＳ２０９、ＮＯ）、順位入れ替え要求を、第１の画像形成装置１０ＡにネットワークＮを介して送信する（ステップＳ２１０）。「順位入れ替え要求」は、予定日時２２３が登録されていないジョブと、予定日時２２３が印刷ジョブの予定日時より後のジョブより先に、印刷ジョブを実行するための要求である。
【００８０】
第１の画像形成装置１０Ａのジョブ要求受信部１０４は、順位入れ替え要求を、サーバー装置２０からネットワークＮを介して受信する（ステップＳ１０４、ＹＥＳ）。
【００８１】
第１の画像形成装置１０Ａのジョブ実行部１０５は、受信した順位入れ替え要求に従って順位を入れ替え（ステップＳ１０５）、印刷ジョブを実行する（ステップＳ１０８）。ジョブ実行部１０５は、印刷ジョブを実行完了すると、実行完了通知を、サーバー装置２０にネットワークＮを介して送信する（ステップＳ１１１）。
【００８２】
一方、サーバー装置２０の第３の判断部２０６は、第２の完了予想日時が予定日時より遅い場合（ステップＳ２０９、ＹＥＳ）、印刷ジョブの設定値を特定値に変更し、且つ、第１の画像形成装置１０Ａが、予定日時２２３が登録されていないジョブと、予定日時２２３が印刷ジョブの予定日時より後のジョブより先に印刷ジョブ（即ち、設定値を変更した印刷ジョブ）を実行する場合に、印刷ジョブを完了する予想日時（以下、第３の完了予想日時と称する）を判断する。「特定値に変更する」とは、設定値よりも消費時間の少ないことが見込まれる値（謂わば、ダウングレードした値）に変更することを意味する。具体例として、印刷設定項目（カラーモード）に対する設定値（フルカラー）を特定値（白黒）に変更したり、印刷設定項目（集約）に対する設定値（２ｉｎ１）を特定値（４ｉｎ１）に変更することが挙げられる。
【００８３】
サーバー装置２０の第３の判断部２０６は、第３の完了予想日時が予定日時（ステップＳ２０５）より遅いか否かを判断する（ステップＳ２１１）。「第３の完了予想日時が予定日時より遅い」とは、印刷ジョブの設定値を特定値に変更し、且つ、第１の画像形成装置１０Ａが、予定日時２２３が登録されていないジョブと、予定日時２２３が印刷ジョブの予定日時より後のジョブより先に印刷ジョブ（即ち、設定値を変更した印刷ジョブ）を実行したとしても、印刷ジョブの完了が予定日時より遅い（予定日時に間に合わない）ことを意味する（ステップＳ２１１、ＹＥＳ）。一方、「第３の完了予想日時が予定日時以前である」とは、第１の画像形成装置１０Ａが、予定日時２２３が登録されていないジョブと、印刷ジョブの設定値を特定値に変更し、且つ、第１の画像形成装置１０Ａが、予定日時２２３が登録されていないジョブと、予定日時２２３が印刷ジョブの予定日時より後のジョブより先に印刷ジョブ（即ち、設定値を変更した印刷ジョブ）を実行すれば、印刷ジョブの完了が予定日時以前である（予定日時に間に合う）ことを意味する（ステップＳ２１１、ＮＯ）。
【００８４】
サーバー装置２０のジョブ要求送信部２０５は、第３の完了予想日時が予定日時以前である場合（ステップＳ２１１、ＮＯ）、設定値変更及び順位入れ替え要求を、第１の画像形成装置１０ＡにネットワークＮを介して送信する（ステップＳ２１２）。「設定値変更及び順位入れ替え要求」は、設定値を特定値に変更し、且つ、予定日時２２３が登録されていないジョブと、予定日時２２３が印刷ジョブの予定日時より後のジョブより先に、印刷ジョブを実行するための要求である。
【００８５】
第１の画像形成装置１０Ａのジョブ要求受信部１０４は、設定値変更及び順位入れ替え要求を、サーバー装置２０からネットワークＮを介して受信する（ステップＳ１０６、ＹＥＳ）。
【００８６】
第１の画像形成装置１０Ａのジョブ実行部１０５は、受信した設定値変更及び順位入れ替え要求に従って、設定値を特定値に変更し、且つ、順位を入れ替え（ステップＳ１０７）、印刷ジョブを実行する（ステップＳ１０８）。ジョブ実行部１０５は、印刷ジョブを実行完了すると、実行完了通知を、サーバー装置２０にネットワークＮを介して送信する（ステップＳ１１１）。
【００８７】
一方、サーバー装置２０の第４の判断部２０７は、第３の完了予想日時が予定日時より遅い場合（ステップＳ２１１、ＹＥＳ）、第１の画像形成装置１０Ａと異なる画像形成装置１０（以下、第２の画像形成装置１０Ｂと称する）が印刷ジョブを実行する場合に印刷ジョブを完了する予想日時である第４の完了予想日時を判断する。具体的には、第４の判断部２０７は、記憶装置２４にジョブリスト２２０が登録されている画像形成装置１０のうち、第１の画像形成装置１０Ａと比較的近い（例えば、同じフロア内等）位置にある何れか１つの画像形成装置１０を第２の画像形成装置１０Ｂとして選択する。第４の判断部２０７は、第２の画像形成装置１０Ｂが印刷ジョブを実行するのに掛かる時間を判断する。第４の判断部２０７は、第２の画像形成装置１０Ｂがジョブリスト２２０に登録されているジョブを実行するのに掛かる時間と、第２の画像形成装置１０Ｂが印刷ジョブを実行するのに掛かる時間とに基づき、第４の完了予想日時を判断する。
【００８８】
サーバー装置２０の第４の判断部２０７は、第４の完了予想日時が予定日時（ステップＳ２０５）より遅いか否かを判断する（ステップＳ２１３）。「第４の完了予想日時が予定日時より遅い」とは、第２の画像形成装置１０Ｂが印刷ジョブを実行したとしても、印刷ジョブの完了が予定日時より遅い（予定日時に間に合わない）ことを意味する（ステップＳ２１３、ＹＥＳ）。一方、「第４の完了予想日時が予定日時以前である」とは、第２の画像形成装置１０Ｂが印刷ジョブを実行すれば、印刷ジョブの完了が予定日時以前である（予定日時に間に合う）ことを意味する（ステップＳ２１３、ＮＯ）。
【００８９】
サーバー装置２０の第４の判断部２０７は、ある第２の画像形成装置１０Ｂについて第４の完了予想日時が予定日時より遅いと判断すると（ステップＳ２１３、ＹＥＳ）、それとは異なる別の画像形成装置１０を第２の画像形成装置１０Ｂとして、第４の完了予想日時を判断し、第４の完了予想日時が予定日時より遅いか否かを判断する（ステップＳ２１３）。
【００９０】
一方、サーバー装置２０のジョブ転送部２０８は、第４の完了予想日時が予定日時以前の場合（ステップＳ２１３、ＮＯ）、印刷ジョブを送信するためのジョブ送信要求を、第１の画像形成装置１０ＡにネットワークＮを介して送信する（ステップＳ２１４）。
【００９１】
第１の画像形成装置１０Ａのジョブ供給部１０６は、ジョブ送信要求を、サーバー装置２０からネットワークＮを介して受信する（ステップＳ１０９、ＹＥＳ）。ジョブ供給部１０６は、印刷ジョブを、サーバー装置２０にネットワークＮを介して送信する（ステップＳ１１０）。
【００９２】
サーバー装置２０のジョブ転送部２０８は、印刷ジョブを、第１の画像形成装置１０ＡからネットワークＮを介して受信する（ステップＳ２１５）。ジョブ転送部２０８は、受信した印刷ジョブを、第２の画像形成装置１０ＢにネットワークＮを介して送信（転送）する（ステップＳ２１６）。
【００９３】
サーバー装置２０の転送通知部２１１は、第２の画像形成装置１０Ｂが印刷ジョブ実行する予定であることを、ジョブ情報（ステップＳ２０１）に含まれる端末装置３０のアドレスに通知する（ステップＳ２１７）。
【００９４】
第２の画像形成装置１０Ｂは、印刷ジョブを、サーバー装置２０からネットワークＮを介して受信し、実行する。第２の画像形成装置１０Ｂは、印刷ジョブを実行完了すると、実行完了通知を、サーバー装置２０にネットワークＮを介して送信する。
【００９５】
ところで、サーバー装置２０のリスト書き込み部２０９は、順位入れ替え要求（ステップＳ２１０）に従った第１の画像形成装置１０Ａのジョブ実行順、設定値変更及び順位入れ替え要求（ステップＳ２１２）に従った第１の画像形成装置１０Ａのジョブ実行順に従って、第１の画像形成装置１０Ａのジョブリスト２２０に印刷ジョブの情報を書き込む（ステップＳ２１８）。リスト書き込み部２０９は、第２の画像形成装置１０Ｂに転送（ステップＳ２２０）した印刷ジョブの情報を、第２の画像形成装置１０Ｂのジョブリスト２２０に書き込む（ステップＳ２１８）。リスト書き込み部２０９は、第１の画像形成装置１０Ａが印刷ジョブを通常の実行順で実行する場合には（ステップＳ２０４でＮＯ、ステップＳ２０６でＮＯ、ステップＳ２０８でＮＯ）、印刷ジョブの情報を、第１の画像形成装置１０Ａのジョブリスト２２０に書き込む（ステップＳ２１８）。
【００９６】
第１の画像形成装置１０Ａが印刷ジョブを通常の実行順で実行する場合には（ステップＳ２０４でＮＯ、ステップＳ２０６でＮＯ、ステップＳ２０８でＮＯ）、サーバー装置２０は、第１の画像形成装置１０Ａに要求等を送信しない。従って、第１の画像形成装置１０Ａは、順位入れ替え要求を受信せず（ステップＳ１０４、ＮＯ）、設定値変更及び順位入れ替え要求を受信せず（ステップＳ１０６、ＮＯ）、ジョブ送信要求を受信しない（ステップＳ１０９、ＮＯ）。この場合、第１の画像形成装置１０Ａのジョブ実行部１０５は、通常の実行順で印刷ジョブを実行し（ステップＳ１０８）、実行完了通知を、サーバー装置２０にネットワークＮを介して送信する（ステップＳ１１１）。
【００９７】
サーバー装置２０の実行完了通知受信部２１０は、実行完了通知（ステップＳ１１１）を、第１の画像形成装置１０Ａ又は第２の画像形成装置１０ＢからネットワークＮを介して受信する（ステップＳ２１９、ＹＥＳ）。
【００９８】
サーバー装置２０のリスト書き込み部２０９は、実行完了通知を受けて、実行完了通知に係るジョブを、ジョブリスト２２０から削除することによりジョブリスト２２０を更新する（ステップＳ２２０）。
【００９９】
９．変形例
【０１００】
本実施形態では、サーバー装置２０は、第３の完了予想日時（ステップＳ２１１）、次いで、第４の完了予想日時（ステップＳ２１３）の順に判断する。これにより、ユーザーが意図した第1の画像形成装置１０Ａが印刷ジョブを実行することが優先されるので、ユーザーフレンドリーである。これに替えて、サーバー装置２０は、第４の完了予想日時（ステップＳ２１３）、次いで、第３の完了予想日時（ステップＳ２１１）の順に判断してもよい。これにより、ユーザーが意図した設定値で印刷ジョブを実行することが優先されるので、ユーザーフレンドリーである。
【０１０１】
１０．結語
【０１０２】
（１）本実施形態によれば、「第１の完了予想日時が予定日時より遅い」とは、第１の画像形成装置１０Ａがジョブリスト２２０に登録されているジョブを完了した後に印刷ジョブを実行したのでは、印刷ジョブの完了が予定日時より遅い（予定日時に間に合わない）ことを意味する（ステップＳ２０８、ＹＥＳ）。このような場合でも、「第２の完了予想日時が予定日時以前で」であれば、第１の画像形成装置１０Ａが、予定日時２２３が登録されていないジョブと、予定日時２２３が印刷ジョブの予定日時より後のジョブより先に、印刷ジョブを実行することで、印刷ジョブの完了が予定日時以前である（予定日時に間に合う）ようにできる（ステップＳ２０９、ＮＯ）。
【０１０３】
（２）本実施形態によれば、「第２の完了予想日時が予定日時より遅い」とは、第１の画像形成装置１０Ａが、予定日時２２３が登録されていないジョブと、予定日時２２３が印刷ジョブの予定日時より後のジョブより先に、印刷ジョブを実行したとしても、印刷ジョブの完了が予定日時より遅い（予定日時に間に合わない）ことを意味する（ステップＳ２０９、ＹＥＳ）。このような場合でも、「第３の完了予想日時が予定日時以前」であれば、第１の画像形成装置１０Ａが、予定日時２２３が登録されていないジョブと、印刷ジョブの設定値を特定値に変更し、且つ、第１の画像形成装置１０Ａが、予定日時２２３が登録されていないジョブと、予定日時２２３が印刷ジョブの予定日時より後のジョブより先に印刷ジョブ（即ち、設定値を変更した印刷ジョブ）を実行すれば、印刷ジョブの完了が予定日時以前である（予定日時に間に合う）ようにできる（ステップＳ２１１、ＮＯ）。
【０１０４】
（３）本実施形態によれば、「第２の完了予想日時が予定日時より遅い」（ステップＳ２０９、ＹＥＳ）場合でも、「第４の完了予想日時が予定日時以前」であれば、第２の画像形成装置１０Ｂが印刷ジョブを実行すれば、印刷ジョブの完了が予定日時以前である（予定日時に間に合う）ようにできる（ステップＳ２１３、ＮＯ）。
【０１０５】
（４）本実施形態によれば、サーバー装置２０は、第３の完了予想日時（ステップＳ２１１）を、第４の完了予想日時（ステップＳ２１３）より優先して判断する。これにより、ユーザーが意図した第１の画像形成装置１０Ａが印刷ジョブを実行することが優先されるので、ユーザーフレンドリーである。
【０１０６】
（５）本実施形態によれば、サーバー装置２０は、第４の完了予想日時が予定日時より遅いと判断すると、別の第２の画像形成装置１０Ｂがについて第４の完了予想日時を判断する（ステップＳ２１３）。これにより、印刷ジョブの完了が予定日時以前である（予定日時に間に合う）可能性が高まる。
【０１０７】
（６）本実施形態によれば、「時間差が閾値未満」とは、予定日時が例えば同日中である等、予定日時が現在日時に比較的近い可能性があることを意味する（ステップＳ２０６、ＹＥＳ）。このような場合に印刷ジョブの完了が予定日時以前である（予定日時に間に合う）可能性が高まる。
【０１０８】
（７）本実施形態によれば、テーマ情報は、プリンタブルデータのファイル名や、ドキュメントの見出しに含まれる文字列である（ステップＳ１０２）。このため、容易かつ比較的正確に、テーマ情報を抽出できる。
【０１０９】
（８）本実施形態によれば、サーバー装置は、テーマ情報に関連するイベントのスケジュールに基づき、予定日時を判断する（ステップＳ２０４）。このため、容易かつ比較的正確に、予定日時を判断できる。
【０１１０】
（９）本実施形態によれば、少なくとも１つのジョブは、予定日時が印刷ジョブの予定日時以前のジョブを除くジョブである。要するに、予定日時２２３が無いジョブと、予定日時２２３が印刷ジョブの予定日時より後のジョブである。これにより、これらのジョブを印刷ジョブより後に実行しても、予定日時に間に合う可能性が高い。
【０１１１】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１１２】
情報処理システム１
画像形成装置１０、１０Ａ、１０Ｂ
サーバー装置２０
端末装置３０
スケジュール管理装置４０
ジョブ取得部１０１
テーマ抽出部１０２
ジョブ情報送信部１０３
ジョブ要求受信部１０４
ジョブ実行部１０５
ジョブ供給部１０６
ジョブ情報取得部２０１
スケジュール取得部２０２
第１の判断部２０３
第２の判断部２０４
ジョブ要求送信部２０５
第３の判断部２０６
第４の判断部２０７
ジョブ転送部２０８
リスト書き込み部２０９
実行完了通知受信部２１０
転送通知部２１１
ジョブリスト２２０
【図１】
2020106940.tif 000003
【図２】
2020106940.tif 000004
【図３】
2020106940.tif 000005
【図４】
2020106940.tif 000006
【図５】
2020106940.tif 000007
【図６】
2020106940.tif 000008
【図７】
2020106940.tif 000009
【図８】
2020106940.tif 000010
【図９】
2020106940.tif 000011