(57)【要約】【課題】印刷ジョブを複数に分割して複数の画像形成装置に実行させる場合において、当該分割した複数の分割ジョブの各完了タイミングの時間差を小さくする。【解決手段】情報処理装置は、ジョブ分割処理を行うとき、複数の分割ジョブ実行先装置のそれぞれの印刷速度と印刷ジョブの総印刷枚数とに基づき、分割ジョブの開始から完了までにかかるジョブ時間の時間差が複数の分割ジョブ実行先装置間で最小となるように、複数の分割ジョブ実行先装置にそれぞれ実行させる複数の分割ジョブの各印刷枚数を設定する。【選択図】図４
2019144820.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置と、
複数の前記画像形成装置と通信可能に接続される情報処理装置と、を備え、
前記情報処理装置は、ユーザーが実行を指示した印刷ジョブの印刷設定の設定内容で前記印刷ジョブを実行できる前記画像形成装置の複数を分割ジョブ実行先装置に設定し、その後、前記印刷ジョブを複数の前記分割ジョブ実行先装置と同数に分割し、当該分割した複数の分割ジョブをそれぞれ複数の前記分割ジョブ実行先装置に実行させるジョブ分割処理を行い、
前記情報処理装置は、前記ジョブ分割処理を行うとき、複数の前記分割ジョブ実行先装置のそれぞれについて単位時間当たりの印刷可能枚数を示す印刷速度を認識し、複数の前記分割ジョブ実行先装置のそれぞれの前記印刷速度と前記印刷ジョブの総印刷枚数とに基づき、前記分割ジョブの開始から完了までにかかるジョブ時間の時間差が複数の前記分割ジョブ実行先装置間で最小となるように、複数の前記分割ジョブ実行先装置にそれぞれ実行させる複数の前記分割ジョブの各印刷枚数を設定することを特徴とする画像形成システム。
【請求項２】
前記情報処理装置は、複数の前記分割ジョブ実行先装置のそれぞれの前記印刷速度を合計した合計値で前記印刷ジョブの総印刷枚数を除算することによって得られる時間を目標時間として求めた後、複数の前記分割ジョブ実行先装置のそれぞれごとに、前記分割ジョブ実行先装置に実行させる前記分割ジョブの印刷枚数を設定する枚数設定処理を前記ジョブ分割処理の一処理として行い、
前記情報処理装置は、前記枚数設定処理を行うとき、実行させる前記分割ジョブの印刷枚数を未だ設定していない前記分割ジョブ実行先装置を対象として選択し、対象の前記分割ジョブ実行先装置の前記印刷速度に前記目標時間を乗算した値を枚数対応値として求め、前記枚数対応値に基づき、対象の前記分割ジョブ実行先装置に実行させる前記分割ジョブの印刷枚数を設定することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記情報処理装置は、前記枚数対応値が小数部を含む場合、前記枚数対応値の小数点以下を切り捨てた値を対象の前記分割ジョブ実行先装置に実行させる前記分割ジョブの印刷枚数に設定する処理を前記枚数設定処理として行い、その後、前記印刷ジョブの総印刷枚数から複数の前記分割ジョブの各印刷枚数を合計した合計枚数を減算することによって得られる枚数を補正枚数として求め、前記印刷速度が最速の前記分割ジョブ実行先装置に実行させる前記分割ジョブの印刷枚数に前記補正枚数を加算する補正処理を行うことを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記情報処理装置は、前記印刷設定の設定内容で前記印刷ジョブを実行できる前記画像形成装置のいずれかを選択する第１選択操作をユーザーから受け付け、前記第１選択操作で選択された前記画像形成装置を前記分割ジョブ実行先装置に設定することを特徴とする請求項１〜３のいずれか１項に記載の画像形成システム。
【請求項５】
前記分割ジョブ実行先装置は、前記分割ジョブの実行中にエラーが発生したことによって前記分割ジョブを停止したとき、エラー発生通知を前記情報処理装置に送信し、
前記情報処理装置は、前記エラー発生通知を受信すると、前記エラーの発生で停止した前記分割ジョブのうち実行されなかった印刷を残りジョブに設定し、前記印刷設定の設定内容で前記印刷ジョブを実行できる前記画像形成装置のうち前記エラーが発生した前記分割ジョブ実行先装置以外のいずれかに前記残りジョブを実行させることを特徴とする請求項１〜４のいずれか１項に記載の画像形成システム。
【請求項６】
前記情報処理装置は、前記印刷設定の設定内容で前記印刷ジョブを実行できる前記画像形成装置のうち前記エラーが発生した前記分割ジョブ実行先装置以外のいずれかを選択する第２選択操作をユーザーから受け付け、前記第２選択操作で選択された前記画像形成装置に前記残りジョブを実行させることを特徴とする請求項５に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを実行する画像形成装置を備える画像形成システムに関する。
【背景技術】
【０００２】
画像形成装置は、たとえば、ユーザーにより使用されるパーソナルコンピューターから印刷ジョブの実行指示を受け付ける。画像形成装置は、実行指示を受けた印刷ジョブを実行する。
【０００３】
印刷ジョブの総印刷枚数が多い場合には、印刷ジョブの開始から完了までの時間が長くなる。この場合には、画像形成装置に対して印刷ジョブの実行を指示してからの待ち時間が長くなるので、画像形成装置から出力される印刷ジョブの印刷物を速やかに取得したいユーザーにとっては利便性が悪い。
【０００４】
そこで、従来、実行指示を受けた印刷ジョブを複数に分割し、当該分割した複数の分割ジョブをそれぞれ複数の画像形成装置に実行させる画像形成システムが提案されている。このような画像形成システムは、たとえば、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２９２９６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
たとえば、印刷ジョブを２つに分割し、当該分割した２つの分割ジョブをそれぞれ２台の画像形成装置に実行させる場合、２台の画像形成装置の各印刷速度（単位時間当たりの印刷可能枚数）が互いに同じであれば、２台の画像形成装置がそれぞれ実行する各分割ジョブの完了タイミングが略同じになる。
【０００７】
しかし、２台の画像形成装置のうち一方の画像形成装置の印刷速度よりも他方の画像形成装置の印刷速度が遅い場合には、一方の画像形成装置により実行されていた分割ジョブが完了しても、他方の画像形成装置では未だ分割ジョブが続行されている、という状況になる。ユーザーからすると、一方の画像形成装置から出力された印刷物を取得した後、他方の画像形成装置から出力される印刷物が全て揃うまで待たなければならないので、利便性が悪い。
【０００８】
本発明は、上記課題を解決するためになされたものであり、印刷ジョブを複数に分割して複数の画像形成装置に実行させる場合において、当該分割した複数の分割ジョブの各完了タイミングの時間差を小さくすることが可能な画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像形成システムは、複数の画像形成装置と、複数の画像形成装置と通信可能に接続される情報処理装置と、を備える。情報処理装置は、ユーザーが実行を指示した印刷ジョブの印刷設定の設定内容で印刷ジョブを実行できる画像形成装置の複数を分割ジョブ実行先装置に設定し、その後、印刷ジョブを複数の分割ジョブ実行先装置と同数に分割し、当該分割した複数の分割ジョブをそれぞれ複数の分割ジョブ実行先装置に実行させるジョブ分割処理を行う。情報処理装置は、ジョブ分割処理を行うとき、複数の分割ジョブ実行先装置のそれぞれについて単位時間当たりの印刷可能枚数を示す印刷速度を認識し、複数の分割ジョブ実行先装置のそれぞれの印刷速度と印刷ジョブの総印刷枚数とに基づき、分割ジョブの開始から完了までにかかるジョブ時間の時間差が複数の分割ジョブ実行先装置間で最小となるように、複数の分割ジョブ実行先装置にそれぞれ実行させる複数の分割ジョブの各印刷枚数を設定する。
【００１０】
本発明の構成では、情報処理装置がジョブ分割処理を行うことにより、分割ジョブの開始から完了までにかかるジョブ時間の時間差が複数の分割ジョブ実行先装置間で最小となる。これにより、或る画像形成装置（分割ジョブ実行先装置）により実行されている分割ジョブおよび他の画像形成装置（分割ジョブ実行先装置）により実行されている分割ジョブの各完了タイミングの時間差を小さくする（略無くす）ことができる。したがって、或る画像形成装置により実行されていた分割ジョブが完了しても、他の画像形成装置では未だ分割ジョブが続行されている、という状況になり難くなり、ユーザーにとっては利便性が良い。
【発明の効果】
【００１１】
本発明の構成では、印刷ジョブを複数に分割して複数の画像形成装置に実行させる場合において、当該分割した複数の分割ジョブの各完了タイミングの時間差を小さくすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による画像形成システムの構成を示す図
【図２】本発明の一実施形態による画像形成システムのパーソナルコンピューターが表示する印刷設定画面を示す図
【図３】本発明の一実施形態による画像形成システムのサーバーが行う第１処理の流れを示すフローチャート
【図４】本発明の一実施形態による画像形成システムのパーソナルコンピューターが行う第２処理の流れを示すフローチャート
【図５】本発明の一実施形態による画像形成システムのパーソナルコンピューターが表示する第１選択画面を示す図
【図６】本発明の一実施形態による画像形成システムのパーソナルコンピューターが行う枚数設定処理について説明するための図
【図７】本発明の一実施形態による画像形成システムのパーソナルコンピューターが行う枚数設定処理（補正処理）について説明するための図
【図８】本発明の一実施形態による画像形成システムのパーソナルコンピューターが行うエラー対策処理の流れを示すフローチャート
【図９】本発明の一実施形態による画像形成システムのパーソナルコンピューターが表示する第２選択画面を示す図
【発明を実施するための形態】
【００１３】
＜画像形成システムの構成＞
図１に示すように、本実施形態の画像形成システムＳは、複数の画像形成装置１００（１００Ａ、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ、１００Ｆおよび１００Ｇ）を備える。複数の画像形成装置１００は、ＬＡＮなどのネットワークＮＴに接続される。なお、画像形成システムＳに含める画像形成装置１００の台数は特に限定されない。
【００１４】
複数の画像形成装置１００は、それぞれ、印刷部１０を備える。印刷部１０は、印刷ジョブの実行時に、収容用紙を用紙搬送路に沿って搬送するとともに、印刷すべき画像（トナー像）を形成し、搬送中の用紙に画像を印刷する。たとえば、複数の画像形成装置１００は、複合機（ＭＦＰ）やプリンターである。
【００１５】
なお、本実施形態では、複数の画像形成装置１００の各仕様が互いに異なるとする。たとえば、仕様としての印刷速度が互いに異なる複数の画像形成装置１００が画像形成システムＳに含まれる。印刷速度は単位時間（１分）当たりの印刷可能枚数で定義される。このような印刷速度の単位はＰＰＭ（Ｐａｇｅ  Ｐｅｒ  Ｍｉｎｕｔｅ）で示される。
【００１６】
画像形成システムＳは、サーバー２００をさらに備える。サーバー２００は、サーバー制御部２１、サーバー通信部２２およびサーバー記憶部２３を備える。
【００１７】
サーバー制御部２１は、ＣＰＵやメモリー（ＲＯＭおよびＲＡＭ）を含む。サーバー制御部２１は、サーバー２００の全体の制御を行う。
【００１８】
サーバー通信部２２は、サーバー２００をネットワークＮＴに接続するための通信インターフェースであり、通信回路や通信メモリーを含む。サーバー通信部２２は、サーバー制御部２１に接続される。サーバー制御部２１は、サーバー通信部２２を用いてネットワークＮＴにアクセスし、複数の画像形成装置１００と通信する。また、サーバー制御部２１は、サーバー通信部２２を用いて、後述するパーソナルコンピューター３００と通信する。
【００１９】
サーバー記憶部２３は、ＲＯＭ（ＥＥＰＲＯＭなど）やＨＤＤのような不揮発性の記憶デバイスを含む。サーバー記憶部２３は、サーバー制御部２１に接続される。サーバー制御部２１は、サーバー記憶部２３への情報の書き込みやサーバー記憶部２３からの情報の読み出しを行う。
【００２０】
画像形成システムＳは、パーソナルコンピューター３００をさらに備える。パーソナルコンピューター３００は、「情報処理装置」に相当する。以下、パーソナルコンピューター３００をＰＣ３００と称する。ＰＣ３００は、ユーザーにより使用されるユーザー端末である。ＰＣ３００は、操作表示部３０、ＰＣ制御部３１、ＰＣ通信部３２およびＰＣ記憶部３３を備える。
【００２１】
操作表示部３０は、表示装置および入力装置を備える。表示装置は、たとえば、ＬＣＤである。入力装置は、たとえば、ハードウェアキーボードやポインティングデバイスである。表示装置は、ユーザーから指示を受け付けるための画面を表示する。入力装置は、ユーザーから操作（指示）を受け付ける。
【００２２】
ＰＣ制御部３１は、ＣＰＵやメモリー（ＲＯＭおよびＲＡＭ）を含む。ＰＣ制御部３１は、ＰＣ３００の全体の制御を行う。また、ＰＣ制御部３１は、操作表示部３０に接続される。ＰＣ制御部３１は、操作表示部３０の表示動作を制御するとともに、操作表示部３０が受け付けた操作を検知する。
【００２３】
ＰＣ通信部３２は、ＰＣ３００をネットワークＮＴに接続するための通信インターフェースであり、通信回路や通信メモリーを含む。ＰＣ通信部３２は、ＰＣ制御部３１に接続される。ＰＣ制御部３１は、ＰＣ通信部３２を用いてネットワークＮＴにアクセスし、複数の画像形成装置１００と通信する。また、ＰＣ制御部３１は、ＰＣ通信部３２を用いてサーバー２００と通信する。
【００２４】
ＰＣ記憶部３３は、ＲＯＭ（ＥＥＰＲＯＭなど）やＨＤＤのような不揮発性の記憶デバイスを含む。ＰＣ記憶部３３は、ＰＣ制御部３１に接続される。ＰＣ制御部３１は、ＰＣ記憶部３３への情報の書き込みやＰＣ記憶部３３からの情報の読み出しを行う。
【００２５】
ＰＣ記憶部３３には、ＰＣ３００にインストールされたドキュメント作成ソフトウェア３３１（以下、ＤＳ３３１と称する）を記憶する。また、ＰＣ３００にはプリンタードライバー３３２（以下、ＰＤ３３２と称する）がインストールされ、ＰＣ記憶部３３に記憶される。
【００２６】
ＤＳ３３１をＰＣ３００にインストールすることにより、ユーザーはＰＣ３００を用いてドキュメントファイルを作成することができる。また、ＰＤ３３２をＰＣ３００にインストールすることにより、ユーザーはＰＣ３００を用いて作成したドキュメントファイルに基づく印刷ジョブを画像形成装置１００に実行させることができる。
【００２７】
＜印刷ジョブの実行指示＞
ＰＣ制御部３１は、操作表示部３０がＤＳ３３１の起動指示をユーザーから受け付けると、ＤＳ３３１を起動する。ＤＳ３３１が起動することにより、ドキュメントファイルを作成するためのファイル作成画面（図示せず）が操作表示部３０に表示される。これにより、ユーザーはドキュメントファイルを作成することができる。
【００２８】
ＰＣ制御部３１は、ファイル作成画面の表示中、操作表示部３０が印刷設定画面３００Ｓ（図２参照）の表示指示をユーザーから受け付けると、ＰＤ３３２を起動し、印刷設定画面３００Ｓを操作表示部３０に表示させる。印刷設定画面３００Ｓは、印刷ジョブに関する設定項目の設定値の設定（印刷設定）をユーザーから受け付けるための画面である。たとえば、印刷設定画面３００Ｓでは、印刷部数、印刷に用いる用紙サイズ、濃度および倍率などの設定受付が行われる。また、印刷設定画面３００Ｓでは、複数の画像形成装置１００のうちユーザー指定の画像形成装置１００（印刷ジョブを実行させたい画像形成装置１００）の設定受付が行われる。
【００２９】
印刷設定画面３００Ｓには、印刷ジョブの実行指示をユーザーから受け付けるための印刷ボタン３０１が配される。ＰＣ制御部３１は、印刷ボタン３０１が操作されると、操作表示部３０が印刷ジョブの実行指示を受け付けたと判断する。このとき、ＰＣ制御部３１は、印刷対象のドキュメントファイル（ユーザーが印刷しようとしているドキュメントファイル）を認識する。ユーザーが印刷ジョブの実行を指示したときに開いていたドキュメントファイルが印刷対象となる。
【００３０】
ＰＣ制御部３１は、印刷ジョブの実行指示を受け付けると、ユーザー指定の画像形成装置１００に対し、ＰＣ通信部３２を用いて、印刷ジョブの実行指示を含むジョブデータを送信する。印刷ジョブのジョブデータには、印刷対象のドキュメントファイルを印刷するための印刷データ（たとえば、ＰＤＦデータ）や印刷設定の設定内容を示す設定データなども含められる。
【００３１】
ユーザー指定の画像形成装置１００は、印刷ジョブの実行指示（印刷ジョブのジョブデータ）を受信すると、実行指示を受けた印刷ジョブのジョブデータに含まれる設定データに基づき、実行指示を受けた印刷ジョブの印刷設定（印刷部数や用紙サイズなど）を認識する。そして、ユーザー指定の画像形成装置１００は、当該認識した印刷設定に従って、実行指示を受けた印刷ジョブのジョブデータに含まれる印刷データに基づく印刷を行う（印刷ジョブを実行する）。
【００３２】
ここで、印刷設定画面３００Ｓには、共有印刷ボタン３０２が配される。ＰＣ制御部３１は、共有印刷ボタン３０２が操作されると、共有印刷機能（２台以上の画像形成装置１００で単一の印刷ジョブを実行する機能）を有効に設定する。そして、ＰＣ制御部３１は、共有印刷機能を有効に設定した状態で、印刷ボタン３０１が操作されると、ユーザーが実行を指示した印刷ジョブのジョブデータをサーバー２００に送信する。
【００３３】
サーバー制御部２１は、サーバー通信部２２が印刷ジョブのジョブデータ（印刷データおよび設定データ）を受信すると、共有印刷機能が有効に設定されていると判断する。そして、サーバー制御部２１は、共有印刷機能に関する第１処理を行う。また、ＰＣ制御部３１は、サーバー制御部２１による第１処理の結果に基づき、共有印刷機能に関する第２処理を行う。
【００３４】
＜共有印刷機能に関する処理＞
以下に、第１処理および第２処理について説明する。以下の説明では、ユーザーが実行を指示した印刷ジョブ（サーバー２００に送信されたジョブデータに対応する印刷ジョブ）を単に印刷ジョブと称する。
【００３５】
まず、図３に示すフローチャートを参照し、サーバー制御部２１が行う第１処理の流れを説明する。図３に示すフローチャートは、サーバー通信部２２が印刷ジョブのジョブデータを受信したときにスタートする。
【００３６】
ステップＳ１において、サーバー制御部２１は、サーバー通信部２２を用いて、複数の画像形成装置１００に対し、画像形成装置１００の仕様を示す仕様情報および画像形成装置１００の状態を示す状態情報を含む装置情報のサーバー２００への送信を要求する。これにより、複数の画像形成装置１００の各装置情報がサーバー２００に送信される。装置情報には、画像形成装置１００の印刷速度を示す情報などが仕様情報として含められる。また、装置情報には、画像形成装置１００の現在の収容用紙のサイズや残量を示す情報、画像形成装置１００の現在のトナー残量、および、画像形成装置１００が他のジョブを現在実行しているか否かを示す情報などが状態情報として含められる。
【００３７】
複数の画像形成装置１００の各装置情報をサーバー通信部２２が受信すると、ステップＳ２において、サーバー制御部２１は、印刷ジョブのジョブデータに含まれる設定データに基づき、印刷設定画面３００Ｓでユーザーが設定した印刷ジョブの印刷設定を対象印刷設定として認識する。また、サーバー制御部２１は、複数の画像形成装置１００の各装置情報に基づき、複数の画像形成装置１００のうち対象印刷設定の設定内容で印刷ジョブを実行できる画像形成装置１００を認識する。そして、サーバー制御部２１は、当該認識した画像形成装置１００を印刷ジョブの実行先候補に設定する。
【００３８】
たとえば、対象印刷設定がＢ５サイズの用紙に両面印刷を行うという設定内容である場合には、両面印刷機能を搭載するとともにＢ５サイズの用紙を収容し、かつ、他のジョブを現在実行していない画像形成装置１００が印刷ジョブの実行先候補に設定される。この場合、両面印刷機能を搭載していない画像形成装置１００やＢ５サイズの用紙を収容していない画像形成装置１００は印刷ジョブの実行先候補に設定されない。また、他のジョブを現在実行している画像形成装置１００も印刷ジョブの実行先候補に設定されない。
【００３９】
なお、印刷ジョブの実行先候補に設定される画像形成装置１００は複数である。仮に、対象印刷設定の設定内容で印刷ジョブを実行できる画像形成装置１００が１台だけの場合には、サーバー２００からＰＣ３００に対し、キャンセル通知が送信される。ＰＣ通信部３２がキャンセル通知を受信すると、ＰＣ制御部３１は、共有印刷機能を無効に設定する。また、ＰＣ制御部３１は、共有印刷機能を無効に設定した旨のメッセージや、ユーザー指定の画像形成装置１００の設定を促すメッセージを含むキャンセルメッセージを操作表示部３０に表示させる。たとえば、キャンセル通知には、対象印刷設定で印刷ジョブを実行できる画像形成装置１００の装置ＩＤが含まれる。操作表示部３０は、キャンセルメッセージとして、対象印刷設定の設定内容で印刷ジョブを実行できる画像形成装置１００の装置ＩＤも表示する。
【００４０】
ＰＣ３００にキャンセルメッセージが表示されると、ユーザーは印刷ジョブを実行させる画像形成装置１００（ユーザー指定の画像形成装置１００）を設定する。その後、ユーザーは印刷ジョブの実行を指示する（印刷ボタン３０１を操作する）。
【００４１】
印刷ジョブの実行先候補の設定後、ステップＳ３に移行する。ステップＳ３に移行すると、サーバー制御部２１は、実行先候補に設定した画像形成装置１００の装置ＩＤを含む候補情報を生成する。候補情報には、実行先候補に設定された画像形成装置１００の印刷速度も含められる。候補情報の生成後、サーバー制御部２１は、ＰＣ３００に対し、サーバー通信部２２を用いて、候補情報を送信する。
【００４２】
次に、図４に示すフローチャートを参照し、ＰＣ制御部３１が行う第２処理の流れを説明する。図４に示すフローチャートは、ＰＣ通信部３２が候補情報を受信したときにスタートする。
【００４３】
ステップＳ１１において、ＰＣ制御部３１は、候補情報に基づき、実行先候補に設定された複数の画像形成装置１００（対象印刷設定の設定内容で印刷ジョブを実行できる複数の画像形成装置１００）の各装置ＩＤを認識し、当該認識した各装置ＩＤを操作表示部３０に表示させる。このとき、操作表示部３０は、第１選択画面３１０（図５参照）を表示する。
【００４４】
第１選択画面３１０には、図５に示すように、実行先候補に設定された複数の画像形成装置１００の各装置ＩＤが選択肢Ｃ１（図５では、破線で囲む）として表示される。ここでは、６台の画像形成装置１００Ａ〜１００Ｆが実行先候補に設定されている（画像形成装置１００Ｇは対象印刷設定の設定内容で印刷ジョブを実行できない）とする。以下の説明では、画像形成装置１００Ａの装置ＩＤが「ＭＦＰ１」であり、画像形成装置１００Ｂの装置ＩＤが「ＭＦＰ２」であり、画像形成装置１００Ｃの装置ＩＤが「ＭＦＰ３」であり、画像形成装置１００Ｄの装置ＩＤが「Ｐｒｉｎｔｅｒ１」であり、画像形成装置１００Ｅの装置ＩＤが「Ｐｒｉｎｔｅｒ２」であり、画像形成装置１００Ｆの装置ＩＤが「Ｐｒｉｎｔｅｒ３」であるとする。
【００４５】
第１選択画面３１０に表示されている各装置ＩＤには、チェックボックスＣＢが付される。チェックボックスＣＢを操作することにより、チェックボックスＣＢからチェックを外したり、チェックボックスＣＢにチェックを入れたりすることができる。第１選択画面３１０の表示開始時点では、全てのチェックボックスＣＢにチェックが入った状態となっている。
【００４６】
第１選択画面３１０には、ＯＫボタン３１１が配される。ＯＫボタン３１１は、印刷ジョブの実行先を確定する旨の指示をユーザーから受け付けるためのボタンである。操作表示部３０は、ＯＫボタン３１１に対する操作を第１選択操作として受け付ける。いずれかのチェックボックスＣＢに対する操作が行われてから、ＯＫボタン３１１に対する操作が行われた場合には、当該一連の操作を第１選択操作として操作表示部３０が受け付ける。
【００４７】
図４に戻り、第１選択操作の受付後、ステップＳ１２に移行する。ステップＳ１２に移行すると、ＰＣ制御部３１は、第１選択操作で選択された画像形成装置１００（ユーザーが印刷ジョブの実行先として選択し確定した画像形成装置１００）を認識する。言い換えると、ＰＣ制御部３１は、チェックが入っているチェックボックスＣＢが付された装置ＩＤに対応する画像形成装置１００を認識する。そして、ＰＣ制御部３１は、当該認識した画像形成装置１００を印刷ジョブの実行先に設定する。印刷ジョブの実行先に設定された画像形成装置１００は「分割ジョブ実行先装置」に相当し、以下の説明では分割ジョブ実行先装置１００と称する。
【００４８】
たとえば、実行先候補の画像形成装置１００の全てを印刷ジョブの実行先に設定したい場合には、全てのチェックボックスＣＢにチェックが入った状態でＯＫボタン３１１を操作すればよい。実行先候補のいずれかの画像形成装置１００を印刷ジョブの実行先から外したい場合には、当該画像形成装置１００の装置ＩＤに付されたチェックボックスＣＢのチェックを外した状態でＯＫボタン３１１を操作すればよい。
【００４９】
なお、図５に示すように、第１選択画面３１０には、キャンセルボタン３１２がさらに配される。ＰＣ制御部３１は、キャンセルボタン３１２に対する操作が行われると、操作表示部３０による第１選択画面３１０の表示を停止させ、代わりに、印刷設定画面３００Ｓを操作表示部３０に表示させる。すなわち、操作表示部３０は、ユーザー指定の画像形成装置１００の設定を受け付ける。また、操作表示部３０は、印刷ジョブの実行指示をユーザーから受け付ける。ユーザーが印刷設定画面３００Ｓの共有印刷ボタン３０２を操作した場合には、再度、操作表示部３０に第１選択画面３１０が表示される。
【００５０】
図４に戻り、印刷ジョブの実行先の設定後、ステップＳ１３に移行する。ステップＳ１３に移行すると、ＰＣ制御部３１は、印刷ジョブを複数の分割ジョブ実行先装置１００と同数に分割し、当該分割した複数の分割ジョブをそれぞれ複数の分割ジョブ実行先装置１００に実行させる処理（ジョブ分割処理）を行う。
【００５１】
ジョブ分割処理を行うとき、ＰＣ制御部３１は、印刷ジョブのジョブデータに含まれる印刷データのページ数Ｎ１を認識するとともに、印刷ジョブのジョブデータに含まれる設定データに基づき印刷部数Ｎ２を認識し、ページ数Ｎ１および印刷部数Ｎ２に基づき、印刷ジョブの総印刷枚数Ｎｔ（＝Ｎ１×Ｎ２）を求める。また、ＰＣ制御部３１は、候補情報に基づき、複数の分割ジョブ実行先装置１００のそれぞれの印刷速度（ＰＰＭ）を認識する。
【００５２】
そして、ＰＣ制御部３１は、複数の分割ジョブ実行先装置１００のそれぞれの印刷速度と印刷ジョブの総印刷枚数とに基づき、複数の分割ジョブ実行先装置１００にそれぞれ実行させる複数の分割ジョブの各印刷枚数を設定する。このとき、ＰＣ制御部３１は、分割ジョブの開始から完了までにかかるジョブ時間の時間差が複数の分割ジョブ実行先装置１００間で最小となるように、複数の分割ジョブの各印刷枚数を設定する。なお、複数の分割ジョブの各印刷枚数を合計した合計枚数は印刷ジョブの総印刷枚数と同じになる。
【００５３】
具体的には、ＰＣ制御部３１は、複数の分割ジョブ実行先装置１００のそれぞれの印刷速度を合計した速度合計値Ｖｔを求める。そして、ＰＣ制御部３１は、印刷ジョブの総印刷枚数Ｎｔを速度合計値Ｖｔで除算することにより得られる時間を目標時間Ｔ（＝Ｎｔ／Ｖｔ）として求める。
【００５４】
一例（第１の例）として、画像形成装置１００Ａ（ＭＦＰ１）の印刷速度が３５ＰＰＭであり、画像形成装置１００Ｂ（ＭＦＰ２）の印刷速度が５０ＰＰＭであり、画像形成装置１００Ｃ（ＭＦＰ３）の印刷速度が４５ＰＰＭであり、画像形成装置１００Ｄ（Ｐｒｉｎｔｅｒ１）の印刷速度が２０ＰＰＭであり、画像形成装置１００Ｅ（Ｐｒｉｎｔｅｒ２）の印刷速度が３０ＰＰＭであるとする。そして、画像形成装置１００Ａ〜１００Ｅが印刷ジョブの実行先（分割ジョブ実行先装置１００）であるとする。また、印刷ジョブの総印刷枚数が４５０００枚であるとする。
【００５５】
第１の例では、画像形成装置１００Ａ〜１００Ｅの各印刷速度を合計した速度合計値Ｖｔが１８０ＰＰＭとなる。このため、目標時間Ｔは２５０分（Ｔ＝４５０００／１８０）となる。
【００５６】
目標時間を求めた後、ＰＣ制御部３１は、複数の分割ジョブ実行先装置１００のそれぞれの印刷速度と目標時間とに基づき、複数の分割ジョブ実行先装置１００にそれぞれ実行させる複数の分割ジョブの各印刷枚数を設定する枚数設定処理を行う。なお、ＰＣ制御部３１は、複数の分割ジョブ実行先装置１００のそれぞれごとに、分割ジョブ実行先装置１００に実行させる分割ジョブの印刷枚数を設定する（枚数設定処理を行う）。
【００５７】
ＰＣ制御部３１は、枚数設定処理を行うとき、いずれかの分割ジョブ実行先装置１００（実行させる分割ジョブの印刷枚数を未だ設定していない分割ジョブ実行先装置１００）を対象として選択する。また、ＰＣ制御部３１は、対象の分割ジョブ実行先装置１００の印刷速度Ｖを認識し、当該認識した印刷速度Ｖに目標時間Ｔを乗算した値を枚数対応値Ｎ（＝Ｖ×Ｔ）として求める。そして、ＰＣ制御部３１は、枚数対応値Ｎに基づき、対象の分割ジョブ実行先装置１００に実行させる分割ジョブの印刷枚数を設定する。枚数対応値Ｎが小数部を含まない場合、ＰＣ制御部３１は、枚数対応値Ｎを対象の分割ジョブ実行先装置１００に実行させる分割ジョブの印刷枚数として設定する。
【００５８】
なお、ＰＣ制御部３１は、対象の分割ジョブ実行先装置１００に実行させる分割ジョブの印刷枚数を設定した後、実行させる分割ジョブの印刷枚数を未だ設定していない分割ジョブ実行先装置１００が残っていれば、当該分割ジョブ実行先装置１００を新たな対象として選択し、新たな対象の分割ジョブ実行先装置１００に実行させる分割ジョブの印刷枚数を設定する。
【００５９】
第１の例では、図６に示すように、画像形成装置１００Ａ（ＭＦＰ１）が実行する分割ジョブの印刷枚数は８７５０枚（＝３５×２５０）に設定される。画像形成装置１００Ｂ（ＭＦＰ２）が実行する分割ジョブの印刷枚数は１２５００枚（＝５０×２５０）に設定される。画像形成装置１００Ｃ（ＭＦＰ３）が実行する分割ジョブの印刷枚数は１１２５０枚（＝４５×２５０）に設定される。画像形成装置１００Ｄ（Ｐｒｉｎｔｅｒ１）が実行する分割ジョブの印刷枚数は５０００枚（＝２０×２５０）に設定される。画像形成装置１００Ｅ（Ｐｒｉｎｔｅｒ２）が実行する分割ジョブの印刷枚数は７５００枚（＝３０×２５０）に設定される。
【００６０】
ここで、枚数対応値が小数部を含む場合がある。この場合、ＰＣ制御部３１は、枚数対応値の小数点以下を切り捨てた値を求め、当該求めた値を対象の分割ジョブ実行先装置１００に実行させる分割ジョブの印刷枚数として設定する処理を枚数設定処理として行う。
【００６１】
また、枚数対応値が小数部を含む場合、ＰＣ制御部３１は、複数の分割ジョブの各印刷枚数を合計した合計枚数を求め、当該求めた合計枚数を印刷ジョブの総印刷枚数から減算することにより得られる枚数を補正枚数として求める。そして、ＰＣ制御部３１は、印刷速度が最速の分割ジョブ実行先装置１００に実行させる分割ジョブの印刷枚数に補正真数を加算する補正処理を行う。
【００６２】
たとえば、第１の例において、印刷ジョブの総印刷枚数が４５０００枚ではなく３００００枚であったとする（この例を第２の例とする）。第２の例では、目標時間は１６６．６６となる。便宜上、小数点第３位以下を切り捨てる。以下の枚数対応値についても同様とする。
【００６３】
第２の例では、図７に示すように、画像形成装置１００Ａ（ＭＦＰ１）が実行する分割ジョブに対応する枚数対応値は５８３３．３３となり、枚数設定処理では当該分割ジョブの印刷枚数が５８３３枚に設定される。画像形成装置１００Ｂ（ＭＦＰ２）が実行する分割ジョブに対応する枚数対応値は８３３３．３３となり、枚数設定処理では当該分割ジョブの印刷枚数が８３３３枚に設定される。画像形成装置１００Ｃ（ＭＦＰ３）が実行する分割ジョブに対応する枚数対応値は７５００.００となり、枚数設定処理では当該分割ジョブの印刷枚数が７５００枚に設定される。画像形成装置１００Ｄ（Ｐｒｉｎｔｅｒ１）が実行する分割ジョブに対応する枚数対応値は３３３３.３３となり、枚数設定処理では当該分割ジョブの印刷枚数が３３３３枚に設定される。画像形成装置１００Ｅ（Ｐｒｉｎｔｅｒ２）が実行する分割ジョブに対応する枚数対応値は５０００.００となり、枚数設定処理では当該分割ジョブの印刷枚数が５０００枚に設定される。
【００６４】
そして、第２の例では、印刷ジョブの総印刷枚数が３００００枚であるのに対し、枚数設定処理で設定された各分割ジョブの印刷枚数の合計が２９９９９枚となるので、１枚不足する。すなわち、補正枚数が１枚となる。このため、印刷速度が最速の画像形成装置１００Ｂ（ＭＦＰ２）が実行する分割ジョブの印刷枚数が８３３３枚から１枚加算されて８３３４枚に補正される。
【００６５】
複数の分割ジョブの各印刷枚数を設定した後、ＰＣ制御部３１は、ＰＣ通信部３２を用いて、複数の分割ジョブ実行先装置１００のそれぞれに対し、対応する分割ジョブの実行指示を含むジョブデータを送信する。分割ジョブのジョブデータには、印刷データおよび設定データに加え、対応する分割ジョブの印刷枚数を示す印刷枚数情報が含められる。印刷枚数情報には、たとえば、印刷データの何ページ目から印刷すべきかを示す情報や、当該印刷すべきページの印刷枚数を示す情報などが含められる。
【００６６】
複数の分割ジョブ実行先装置１００は、それぞれ、分割ジョブの実行指示（分割ジョブのジョブデータ）を受信すると、実行指示を受けた分割ジョブのジョブデータに含まれる印刷データや設定データに基づき、実行指示を受けた分割ジョブのジョブデータに含まれる印刷枚数情報で示される枚数分の印刷を行う（分割ジョブを実行する）。
【００６７】
＜エラー発生時の処理＞
複数の分割ジョブ実行先装置１００のうち分割ジョブの実行中にエラーが発生した分割ジョブ実行先装置１００は、実行中の分割ジョブを停止する。たとえば、ジャム、用紙切れおよびトナー切れなどのエラーが分割ジョブの実行中に発生すると、エラーが発生した分割ジョブ実行先装置１００により実行されている分割ジョブが停止する。
【００６８】
エラーが発生した分割ジョブ実行先装置１００は、分割ジョブを停止すると、エラー発生通知をＰＣ３００に送信する。エラー発生通知には、エラー発生通知の送信元の装置ＩＤが含まれる。また、エラー発生通知には、進捗状況（何枚目の印刷まで完了したか、あるいは、何枚目の印刷時にエラーが発生したか）を示す進捗情報が含まれる。
【００６９】
ＰＣ制御部３１は、ＰＣ通信部３２がエラー発生通知を受信すると、いずれかの分割ジョブ実行先装置１００でエラーが発生したことにより分割ジョブが停止したと判断する。そして、ＰＣ制御部３１は、エラー対策処理を行う。
【００７０】
以下に、図８に示すフローチャートを参照し、ＰＣ制御部３１が行うエラー対策処理の流れを説明する。図８に示すフローチャートは、ＰＣ通信部３２がエラー発生通知を受信したときにスタートする。
【００７１】
ステップＳ２１において、ＰＣ制御部３１は、エラー発生通知に含まれる装置ＩＤに基づき、エラーが発生した分割ジョブ実行先装置１００（分割ジョブを停止した分割ジョブ実行先装置１００）を特定する特定処理を行う。また、ステップＳ２２において、ＰＣ制御部３１は、エラー発生通知に含まれる進捗情報に基づき、エラーの発生で停止した分割ジョブの進捗状況（何枚目の印刷まで完了しているか）を認識する。そして、ステップＳ２３において、ＰＣ制御部３１は、エラーの発生で停止した分割ジョブのうち実行されなかった印刷（ジョブの残り）を残りジョブとして設定する。
【００７２】
その後、ＰＣ制御部３１は、複数の画像形成装置１００のうち、残りジョブを実行させる画像形成装置１００の選択をユーザーから受け付けるための処理を行う。なお、当該選択では、対象印刷設定の設定内容で印刷ジョブを実行できない画像形成装置１００や、エラーが発生した画像形成装置１００を選択することはできない。
【００７３】
具体的には、ステップ２３からステップＳ２４に移行する。ステップＳ２４に移行すると、ＰＣ制御部３１は、候補情報（図３のステップＳ３でサーバー２００がＰＣ３００に送信した候補情報）で示される装置ＩＤのうち、エラーが発生した分割ジョブ実行先装置１００の装置ＩＤ以外の装置ＩＤを認識し、当該認識した装置ＩＤを操作表示部３０に表示させる。このとき、操作表示部３０は、第２選択画面３２０（図９参照）を表示する。
【００７４】
第２選択画面３２０には、図９に示すように、対象印刷設定の設定内容で印刷ジョブを実行できる複数の画像形成装置１００のうち、エラーが発生した分割ジョブ実行先装置１００以外の画像形成装置１００の各装置ＩＤが選択肢Ｃ２（図９では、破線で囲む）として表示される。ここでは、６台の画像形成装置１００Ａ〜１００Ｆが実行先候補に設定されていた（６台の画像形成装置１００Ａ〜１００Ｆの各装置ＩＤが候補情報に含まれていた）とする。また、６台の画像形成装置１００Ａ〜１００Ｆのうち５台の画像形成装置１００Ａ〜１００Ｅが実行先に設定されていたとする。そして、５台の画像形成装置１００Ａ〜１００Ｅがそれぞれ分割ジョブを実行しているときに、画像形成装置１００Ｂでエラーが発生した（画像形成装置１００Ｂが実行していた分割ジョブが停止した）とする。
【００７５】
この場合には、画像形成装置１００Ａの装置ＩＤ（当該装置ＩＤは「ＭＦＰ１」である）、画像形成装置１００Ｃの装置ＩＤ（当該装置ＩＤは「ＭＦＰ３」である）、画像形成装置１００Ｄの装置ＩＤ（当該装置ＩＤは「Ｐｒｉｎｔｅｒ１」である）、画像形成装置１００Ｅの装置ＩＤ（当該装置ＩＤは「Ｐｒｉｎｔｅｒ２」である）、および、画像形成装置１００Ｆの装置ＩＤ（当該装置ＩＤは「Ｐｒｉｎｔｅｒ３」である）が選択肢Ｃ２として第２選択画面３２０に表示される。一方で、エラーが発生した画像形成装置１００Ｂの装置ＩＤは第２選択画面３２０に表示されない。また、画像形成装置１００Ｇは対象印刷設定の設定内容で印刷ジョブを実行できないので、画像形成装置１００Ｇの装置ＩＤは第２選択画面３２０に表示されない。
【００７６】
なお、上記した例において、画像形成装置１００Ｆの装置ＩＤ（当該装置ＩＤは「Ｐｒｉｎｔｅｒ３」である）については選択肢Ｃ２として第２選択画面３２０に表示されなくてもよい。すなわち、ユーザーによる第１選択操作で印刷ジョブの実行先として選択された分割ジョブ実行先装置１００のうち、エラーが発生した分割ジョブ実行先装置１００以外の分割ジョブ実行先装置１００の装置ＩＤだけが選択肢Ｃ２として第２選択画面３２０に表示されてもよい。
【００７７】
第２選択画面３２０に表示されている各装置ＩＤには、ラジオボタンＲＢが付される。ラジオボタンＲＢを操作することにより、ラジオボタンＲＢからチェックを外したり、ラジオボタンＲＢにチェックを入れたりすることができる。
【００７８】
第２選択画面３２０には、ＯＫボタン３２１が配される。ＯＫボタン３２１は、残りジョブの実行先を確定する旨の指示をユーザーから受け付けるためのボタンである。操作表示部３０は、いずれかのラジオボタンＲＢに対する操作を行ってからＯＫボタン３２１に対する操作を行う、という一連の操作を第２選択操作として受け付ける。
【００７９】
なお、第２選択画面３２０には、ラジオボタンＢ２１およびＢ２２がさらに配される。ラジオボタンＢ２１にチェックを入れる操作が行われた場合、ＰＣ制御部３１は、エラー対策処理を終了する。この場合には、エラーが発生した分割ジョブ実行先装置１００に対してエラー解消作業をユーザーが行い、それによってエラーが解消されると、当該分割ジョブ実行先装置１００にて分割ジョブが再開される。一方で、ラジオボタンＢ２２にチェックを入れる操作が行われた場合、ＰＣ制御部３１は、いずれかのラジオボタンＲＢにチェックを入れる操作を有効操作として検知する。
【００８０】
図８に戻り、第２選択操作の受付後、ステップＳ２５に移行する。ステップＳ２５に移行すると、ＰＣ制御部３１は、第２選択操作で選択された画像形成装置１００（ユーザーが残りジョブの実行先として選択し確定した画像形成装置１００）を認識する。言い換えると、ＰＣ制御部３１は、チェックが入っているラジオボタンＲＢが付された装置ＩＤに対応する画像形成装置１００を認識する。
【００８１】
そして、ＰＣ制御部３１は、当該認識した画像形成装置１００を残りジョブの実行先に設定する。分割ジョブを現在実行している画像形成装置１００（分割ジョブ実行先装置１００）が残りジョブの実行先として設定される場合もあるし、対象印刷設定の設定内容で印刷ジョブ（分割ジョブ）を実行できるが分割ジョブの実行先として設定されていなかった画像形成装置１００が残りジョブの実行先として設定される場合もある。
【００８２】
その後、ステップＳ２６において、ＰＣ制御部３１は、ＰＣ通信部３２を用いて、残りジョブの実行先に設定した画像形成装置１００に対し、残りジョブの実行指示（残りジョブのジョブデータ）を送信するとともに、印刷データの何ページ目から印刷すべきかを示す情報や当該印刷すべきページの印刷枚数を示す情報などを含む残りジョブ情報を送信する。これにより、残りジョブの実行指示を受けた画像形成装置１００にて残りジョブが実行される。
【００８３】
なお、変形例として、ステップＳ２４の処理が省略されてもよい。この場合、ＰＣ制御部３１は、分割ジョブの実行先に設定した複数の分割ジョブ実行先装置１００のうち、エラーが発生した分割ジョブ実行先装置１００以外の分割ジョブ実行先装置１００を自動的に残りジョブの実行先に設定する。
【００８４】
エラーが発生した分割ジョブ実行先装置１００以外の分割ジョブ実行先装置１００が複数存在する場合、ＰＣ制御部３１は、エラーが発生した分割ジョブ実行先装置１００以外の複数の分割ジョブ実行先装置１００を残りジョブの実行先に設定し、残りジョブを対象にジョブ分割処理を行う。すなわち、ＰＣ制御部３１は、エラーが発生した分割ジョブ実行先装置１００以外の複数の分割ジョブ実行先装置１００と同数に残りジョブを分割し、エラーが発生した分割ジョブ実行先装置１００以外の複数の分割ジョブ実行先装置１００のそれぞれの印刷速度と残りジョブの総印刷枚数とに基づき、当該分割した複数の分割ジョブ（残りジョブを分割したもの）の各印刷枚数を設定する。
【００８５】
本実施形態の画像形成システムＳは、上記のように、複数の画像形成装置１００と、複数の画像形成装置１００と通信可能に接続されるＰＣ３００（情報処理装置）と、を備える。ＰＣ３００は、対象印刷設定の設定内容で印刷ジョブを実行できる画像形成装置１００の複数を分割ジョブ実行先装置１００に設定し、その後、印刷ジョブを複数の分割ジョブ実行先装置１００と同数に分割し、当該分割した複数の分割ジョブをそれぞれ複数の分割ジョブ実行先装置１００に実行させるジョブ分割処理を行う。ＰＣ３００は、ジョブ分割処理を行うとき、複数の分割ジョブ実行先装置１００のそれぞれについて単位時間当たりの印刷可能枚数を示す印刷速度を認識し、複数の分割ジョブ実行先装置１００のそれぞれの印刷速度と印刷ジョブの総印刷枚数とに基づき、分割ジョブの開始から完了までにかかるジョブ時間の時間差が複数の分割ジョブ実行先装置１００間で最小となるように、複数の分割ジョブ実行先装置１００にそれぞれ実行させる複数の分割ジョブの各印刷枚数を設定する。
【００８６】
本実施形態の構成では、ＰＣ３００がジョブ分割処理を行うことにより、分割ジョブの開始から完了までにかかるジョブ時間の時間差が複数の分割ジョブ実行先装置１００間で最小となる。これにより、或る画像形成装置１００（分割ジョブ実行先装置１００）により実行されている分割ジョブおよび他の画像形成装置１００（分割ジョブ実行先装置１００）により実行されている分割ジョブの各完了タイミングの時間差を小さくする（略無くす）ことができる。したがって、或る画像形成装置１００により実行されていた分割ジョブが完了しても、他の画像形成装置１００では未だ分割ジョブが続行されている、という状況になり難くなり、ユーザーにとっては利便性が良い。
【００８７】
また、本実施形態では、上記のように、ＰＣ３００は、複数の分割ジョブ実行先装置１００のそれぞれの印刷速度を合計した合計値で印刷ジョブの総印刷枚数を除算することによって得られる時間を目標時間として求めた後、複数の分割ジョブ実行先装置１００のそれぞれごとに、分割ジョブ実行先装置１００に実行させる分割ジョブの印刷枚数を設定する枚数設定処理をジョブ分割処理の一処理として行う。ＰＣ３００は、枚数設定処理を行うとき、実行させる分割ジョブの印刷枚数を未だ設定していない分割ジョブ実行先装置１００を対象として選択し、対象の分割ジョブ実行先装置１００の印刷速度に目標時間を乗算した値を枚数対応値として求め、枚数対応値に基づき、対象の分割ジョブ実行先装置１００に実行させる分割ジョブの印刷枚数を設定する。この構成では、容易に、分割ジョブの開始から完了までにかかるジョブ時間の時間差が複数の分割ジョブ実行先装置１００間で最小となるように、複数の分割ジョブの各印刷枚数を設定することができる。
【００８８】
また、本実施形態では、上記のように、ＰＣ３００は、枚数対応値が整数部および小数部を含む場合、枚数対応値の小数点以下を切り捨てた値（すなわち、整数部の値）を対象の分割ジョブ実行先装置１００に実行させる分割ジョブの印刷枚数に設定する処理を枚数設定処理として行い、その後、印刷ジョブの総印刷枚数から複数の分割ジョブの各印刷枚数を合計した合計枚数を減算することによって得られる枚数を補正枚数として求め、印刷速度が最速の分割ジョブ実行先装置１００に実行させる分割ジョブの印刷枚数に補正枚数を加算する補正処理を行う。この構成では、複数の分割ジョブの各印刷枚数の設定に用いる枚数対応値が小数部を含む場合であっても、複数の分割ジョブの各印刷枚数を適切に設定することができる。さらに、印刷枚数に補正枚数が加算される分割ジョブは印刷速度が最速の分割ジョブ実行先装置１００により実行される分割ジョブであるので、当該分割ジョブの完了タイミングが遅くなるのを抑制することができる。
【００８９】
また、本実施形態では、上記のように、ＰＣ３００は、対象印刷設定の設定内容で印刷ジョブを実行できる画像形成装置１００のいずれかを選択する第１選択操作をユーザーから受け付け、第１選択操作で選択された画像形成装置１００を分割ジョブ実行先装置１００に設定する。この構成では、分割ジョブを実行させる複数の画像形成装置１００を任意に選択することができるので、ユーザーにとっては利便性が良い。たとえば、印刷物を取りに行くときの移動距離を短くするため、ユーザーの近くに設置された画像形成装置１００だけに分割ジョブを実行させる、といったことを行える。
【００９０】
また、本実施形態では、上記のように、ＰＣ３００は、エラー発生通知を受信すると、エラーの発生で停止した分割ジョブのうち実行されなかった印刷を残りジョブに設定し、対象印刷設定の設定内容で印刷ジョブを実行できる画像形成装置１００のうちエラーが発生した分割ジョブ実行先装置１００以外のいずれかに残りジョブを実行させる。この構成では、エラーが発生した分割ジョブ実行先装置１００に対してエラー解消作業を直ちに行わなくても、エラーが発生した分割ジョブ実行先装置１００以外の画像形成装置１００に残りジョブを実行させることができるので、ユーザーにとっては利便性が良い。
【００９１】
また、本実施形態では、上記のように、ＰＣ３００は、対象印刷設定の設定内容で印刷ジョブを実行できる画像形成装置１００のうちエラーが発生した分割ジョブ実行先装置１００以外のいずれかを選択する第２選択操作をユーザーから受け付け、第２選択操作で選択された画像形成装置１００に残りジョブを実行させる。この構成では、残りジョブを実行させる画像形成装置１００を任意に選択することができるので、ユーザーにとっては利便性が良い。
【００９２】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００９３】
たとえば、上記実施形態では、第１処理をサーバー２００が行い、第２処理をＰＣ３００が行うよう構成したが、本発明はこれに限らず、第１処理および第２処理の両方をＰＣ３００が行うよう構成してもよい。この場合には、画像形成システムＳからサーバー２００を省略することができる。
【００９４】
また、上記実施形態では、ジョブ分割処理をＰＣ３００が行うよう構成したが、本発明はこれに限らず、ジョブ分割処理をサーバー２００が行うよう構成してもよい（サーバー２００を「情報処理装置」として機能させてもよい）。この場合、ＰＣ３００は、第１選択操作で印刷ジョブ（分割ジョブ）の実行先として選択された複数の画像形成装置１００の各装置ＩＤを示す実行先情報をサーバー２００に送信する。サーバー２００は、実行先情報を受信すると、実行先情報に基づき第１選択操作で選択された複数の画像形成装置１００を認識し、当該認識した複数の画像形成装置１００を分割ジョブ実行先装置１００に設定する。そして、サーバー２００は、印刷ジョブを複数の分割ジョブ実行先装置１００と同数に分割し、複数の分割ジョブ実行先装置１００のそれぞれの印刷速度と印刷ジョブの総印刷枚数とに基づき、当該分割した複数の分割ジョブの各印刷枚数を設定する。その後、サーバー２００は、複数の分割ジョブ実行先装置１００のそれぞれに対し、対応する分割ジョブの実行指示を含むジョブデータを送信する。
【符号の説明】
【００９５】
１００  画像形成装置、分割ジョブ実行先装置
３００  ＰＣ（情報処理装置）
Ｓ  画像形成システム
【図１】
2019144820.tif 000003
【図２】
2019144820.tif 000004
【図３】
2019144820.tif 000005
【図４】
2019144820.tif 000006
【図５】
2019144820.tif 000007
【図６】
2019144820.tif 000008
【図７】
2019144820.tif 000009
【図８】
2019144820.tif 000010
【図９】
2019144820.tif 000011