(57)【要約】【課題】稼働状況に応じてＲＩＰ処理の所要時間が変動する場合においても、適切に印刷処理を実行可能にする。【解決手段】クライアントから印刷データを受信する画像形成装置は、印刷データのサイズとネットワークのデータ転送速度とから印刷データの転送時間を算出する第１の転送時間算出部と、ラスタデータのサイズとネットワークのデータ転送速度とからラスタデータの転送時間を算出する第２の転送時間算出部と、転送先のジョブ情報と印刷データの転送時間とから印刷データの転送が完了するタイミングにおける転送先のＲＩＰ時間を予測するＲＩＰ時間予測部と、ラスタデータの転送時間と印刷データの転送時間及び転送先のＲＩＰ時間の合算時間とを比較し、合算時間の方が長い場合は、転送先にラスタデータを転送し、合算時間の方が短い又は等しい場合は、転送先に印刷データを転送する印刷制御部と、を備える。【選択図】図３
2016126600.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを送信するクライアントと、前記印刷データをラスタライズしてラスタデータを生成するＲＩＰ（Raster Image Processing）部と前記ラスタデータに基づいて印刷を実行する印刷部とを備える複数の画像形成装置と、が通信ネットワークに接続された印刷システムであって、
前記クライアントから前記印刷データを受信する第１の画像形成装置は、
前記印刷データのファイルサイズと前記通信ネットワークのデータ転送速度とに基づいて、前記印刷データの転送時間を算出する第１の転送時間算出部と、
自装置の前記ＲＩＰ部が生成した前記ラスタデータのファイルサイズと前記通信ネットワークのデータ転送速度とに基づいて、前記ラスタデータの転送時間を算出する第２の転送時間算出部と、
データの転送先の第２の画像形成装置から取得した情報と前記印刷データの転送時間とに基づいて、前記印刷データの転送が完了するタイミングにおける前記第２の画像形成装置でのＲＩＰ時間を予測するＲＩＰ時間予測部と、
前記ラスタデータの転送時間と、前記印刷データの転送時間と前記第２の画像形成装置でのＲＩＰ時間とを合算した時間と、を比較し、前記合算した時間が前記ラスタデータの転送時間よりも長い場合は、前記第２の画像形成装置に前記ラスタデータを転送し、前記合算した時間が前記ラスタデータの転送時間以下の場合は、前記第２の画像形成装置に前記印刷データを転送する印刷制御部と、を備える、
ことを特徴とする印刷システム。
【請求項２】
前記印刷制御部は、前記印刷データのファイルサイズと予め記憶した単位ファイルサイズあたりのＲＩＰ時間とに基づいて、自装置でのＲＩＰ時間を予測し、前記自装置でのＲＩＰ時間と前記ラスタデータの転送時間とを合算した第１時間と、前記印刷データの転送時間と前記第２の画像形成装置でのＲＩＰ時間とを合算した第２時間と、を比較し、前記第２時間が前記第１時間よりも長い場合は、自装置の前記ＲＩＰ部に前記印刷データのラスタライズを実行させた後、前記第２の画像形成装置に前記ラスタデータを転送し、前記第２時間が前記第１時間以下の場合は、前記第２の画像形成装置に前記印刷データを転送する、
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記ＲＩＰ時間予測部は、前記第２の画像形成装置から取得した処理中ジョブの完了予定時刻と前記印刷データの転送時間とに基づいて、前記印刷データの転送が完了したタイミングにおける前記第２の画像形成装置の処理能力を特定し、前記印刷データのファイルサイズと前記第２の画像形成装置から取得した単位ファイルサイズあたりのＲＩＰ時間と前記処理能力とに基づいて、前記第２の画像形成装置でのＲＩＰ時間を予測する、
ことを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記第２の画像形成装置は、ジョブを管理する制御部を備え、
前記制御部は、前記第１の画像形成装置からの前記印刷データの受信中は、新たなジョブの処理を実行しない、
ことを特徴とする請求項１乃至３のいずれか一に記載の印刷システム。
【請求項５】
前記第２の画像形成装置の前記制御部は、
前記印刷データの受信中に前記新たなジョブが追加された場合、前記新たなジョブの終了時刻と前記印刷データの受信完了時刻とを特定し、前記新たなジョブの終了時刻が前記印刷データの受信完了時刻以前の場合は、前記新たなジョブの処理を実行する、
ことを特徴とする請求項４に記載の印刷システム。
【請求項６】
印刷データを送信するクライアントと、前記印刷データをラスタライズしてラスタデータを生成するＲＩＰ（Raster Image Processing）部と前記ラスタデータに基づいて印刷を実行する印刷部とを備える複数の画像形成装置と、が通信ネットワークに接続された印刷システムにおける印刷制御方法であって、
前記クライアントから前記印刷データを受信する第１の画像形成装置は、
前記印刷データのファイルサイズと前記通信ネットワークのデータ転送速度とに基づいて、前記印刷データの転送時間を算出する第１処理と、
自装置の前記ＲＩＰ部が生成した前記ラスタデータのファイルサイズと前記通信ネットワークのデータ転送速度とに基づいて、前記ラスタデータの転送時間を算出する第２処理と、
データの転送先の第２の画像形成装置から取得した情報と前記印刷データの転送時間とに基づいて、前記印刷データの転送が完了するタイミングにおける前記第２の画像形成装置でのＲＩＰ時間を予測する第３処理と、
前記ラスタデータの転送時間と、前記印刷データの転送時間と前記第２の画像形成装置でのＲＩＰ時間とを合算した時間と、を比較する第４処理と、
前記合算した時間が前記ラスタデータの転送時間よりも長い場合は、前記第２の画像形成装置に前記ラスタデータを転送し、前記合算した時間が前記ラスタデータの転送時間以下の場合は、前記第２の画像形成装置に前記印刷データを転送する第５処理と、を実行する、
ことを特徴とする印刷制御方法。
【請求項７】
前記第４処理では、前記印刷データのファイルサイズと予め記憶した単位ファイルサイズあたりのＲＩＰ時間とに基づいて、自装置でのＲＩＰ時間を予測し、前記自装置でのＲＩＰ時間と前記ラスタデータの転送時間とを合算した第１時間と、前記印刷データの転送時間と前記第２の画像形成装置でのＲＩＰ時間とを合算した第２時間と、を比較し、
前記第５処理では、前記第２時間が前記第１時間よりも長い場合は、自装置の前記ＲＩＰ部に前記印刷データのラスタライズを実行させた後、前記第２の画像形成装置に前記ラスタデータを転送し、前記第２時間が前記第１時間以下の場合は、前記第２の画像形成装置に前記印刷データを転送する、
ことを特徴とする請求項６に記載の印刷制御方法。
【請求項８】
前記第３処理では、前記第２の画像形成装置から取得した処理中ジョブの完了予定時刻と前記印刷データの転送時間とに基づいて、前記印刷データの転送が完了したタイミングにおける前記第２の画像形成装置の処理能力を特定し、前記印刷データのファイルサイズと前記第２の画像形成装置から取得した単位ファイルサイズあたりのＲＩＰ時間と前記処理能力とに基づいて、前記第２の画像形成装置でのＲＩＰ時間を予測する、
ことを特徴とする請求項６又は７に記載の印刷制御方法。
【請求項９】
前記第２の画像形成装置は、
前記第１の画像形成装置からの前記印刷データの受信中は、新たなジョブの処理を実行しない、
ことを特徴とする請求項６乃至８のいずれか一に記載の印刷制御方法。
【請求項１０】
前記第２の画像形成装置は、
前記印刷データの受信中に前記新たなジョブが追加された場合、前記新たなジョブの終了時刻と前記印刷データの受信完了時刻とを特定し、前記新たなジョブの終了時刻が前記印刷データの受信完了時刻以前の場合は、前記新たなジョブの処理を実行する、
ことを特徴とする請求項９に記載の印刷制御方法。
【請求項１１】
印刷データを送信するクライアントと、前記印刷データをラスタライズしてラスタデータを生成するＲＩＰ（Raster Image Processing）部と前記ラスタデータに基づいて印刷を実行する印刷部とを備える複数の画像形成装置と、が通信ネットワークに接続された印刷システムにおける、前記クライアントから前記印刷データを受信する第１の画像形成装置で動作する印刷制御プログラムであって、
前記第１の画像形成装置に、
前記印刷データのファイルサイズと前記通信ネットワークのデータ転送速度とに基づいて、前記印刷データの転送時間を算出する第１処理、
自装置の前記ＲＩＰ部が生成した前記ラスタデータのファイルサイズと前記通信ネットワークのデータ転送速度とに基づいて、前記ラスタデータの転送時間を算出する第２処理、
データの転送先の第２の画像形成装置から取得した情報と前記印刷データの転送時間とに基づいて、前記印刷データの転送が完了するタイミングにおける前記第２の画像形成装置でのＲＩＰ時間を予測する第３処理、
前記ラスタデータの転送時間と、前記印刷データの転送時間と前記第２の画像形成装置でのＲＩＰ時間とを合算した時間と、を比較する第４処理、
前記合算した時間が前記ラスタデータの転送時間よりも長い場合は、前記第２の画像形成装置に前記ラスタデータを転送し、前記合算した時間が前記ラスタデータの転送時間以下の場合は、前記第２の画像形成装置に前記印刷データを転送する第５処理、を実行させる、
ことを特徴とする印刷制御プログラム。
【請求項１２】
前記第４処理では、前記印刷データのファイルサイズと予め記憶した単位ファイルサイズあたりのＲＩＰ時間とに基づいて、自装置でのＲＩＰ時間を予測し、前記自装置でのＲＩＰ時間と前記ラスタデータの転送時間とを合算した第１時間と、前記印刷データの転送時間と前記第２の画像形成装置でのＲＩＰ時間とを合算した第２時間と、を比較し、
前記第５処理では、前記第２時間が前記第１時間よりも長い場合は、自装置の前記ＲＩＰ部に前記印刷データのラスタライズを実行させた後、前記第２の画像形成装置に前記ラスタデータを転送し、前記第２時間が前記第１時間以下の場合は、前記第２の画像形成装置に前記印刷データを転送する、
ことを特徴とする請求項１１に記載の印刷制御プログラム。
【請求項１３】
前記第３処理では、前記第２の画像形成装置から取得した処理中ジョブの完了予定時刻と前記印刷データの転送時間とに基づいて、前記印刷データの転送が完了したタイミングにおける前記第２の画像形成装置の処理能力を特定し、前記印刷データのファイルサイズと前記第２の画像形成装置から取得した単位ファイルサイズあたりのＲＩＰ時間と前記処理能力とに基づいて、前記第２の画像形成装置でのＲＩＰ時間を予測する、
ことを特徴とする請求項１１又は１２に記載の印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム及び印刷制御方法並びに印刷制御プログラムに関し、特に、ＲＩＰ（Raster Image Processing）機能を備えた複数の画像形成装置を含む印刷システム及び当該印刷システムにおける印刷制御方法並びに画像形成装置で動作する印刷制御プログラムに関する。
【背景技術】
【０００２】
複写機や複合機（ＭＦＰ：Multi Function Peripheral）などの画像形成装置を利用して印刷する場合、まず、ネットワークに接続されているクライアントからページ記述言語（ＰＤＬ：Page Description Language）形式のデータ（印刷データと呼ぶ。）を受信し、印刷データをラスタライズ（ビットマップ展開）してラスタデータを生成し、このラスタデータに基づいて印刷を実行する。
【０００３】
複数の画像形成装置を備える印刷システムでは、クライアントは、いずれかの画像形成装置に対して印刷を指示することになるが、印刷を指示した画像形成装置でエラーが発生し、印刷処理が実行できない状態になった場合は、当該画像形成装置からネットワークに接続されている別の画像形成装置にデータを転送して、別の画像形成装置で印刷処理を実行することができる。その際、印刷を指示した画像形成装置でＲＩＰ処理が可能な場合は、ＲＩＰ処理後のデータ（ラスタデータ）を転送することもできるし、ＲＩＰ処理前のデータ（印刷データ）を転送することもできる。
【０００４】
そこで、より早く印刷処理を実行するために、データ転送元の画像形成装置は、データ転送先の画像形成装置でＲＩＰ処理を行った場合のＲＩＰ時間を参照して、ＲＩＰ処理前のデータとＲＩＰ処理後のデータのどちらのデータを転送したら最終的に早く印刷処理が実行できるかを判断する方法が提案されている。
【０００５】
例えば、下記特許文献１には、印刷ジョブを送信可能なクライアント端末と、前記印刷ジョブに基づいて画像を形成可能な画像形成装置と、前記印刷ジョブを前記画像形成装置に送信可能な印刷ジョブ送信装置と、を有する画像形成システムであって、前記印刷ジョブ送信装置は、前記クライアント端末から前記印刷ジョブを受信すると、当該印刷ジョブに含まれる原稿データをラスタライズ処理するラスタライズ処理手段と、前記ラスタライズ処理結果に基づいて、ラスタライズ処理後の印刷ジョブを前記画像形成装置に送信する場合に要する第１送信時間を予測し、当該第１送信時間と前記ラスタライズ処理に要した第１処理時間とを合算して第１時間を算出する第１算出手段と、受信した前記印刷ジョブに基づいて、ラスタライズ処理前の印刷ジョブを前記画像形成装置に送信する場合に要する第２送信時間を予測し、さらに、前記ラスタライズ処理の結果に基づき、前記印刷ジョブを前記画像形成装置においてラスタライズ処理する場合に要する第２処理時間を予測し、前記第２送信時間と前記第２処理時間とを合算して第２時間を算出する第２算出手段と、前記第１時間と前記第２時間とを比較して、前記第１時間が短い場合は前記ラスタライズ処理後の印刷ジョブを、前記第２時間が短い場合は前記ラスタライズ処理前の印刷ジョブを前記画像形成装置に送信することを選択する選択手段と、前記印刷ジョブを前記画像形成装置に送信する送信手段と、を含む画像形成システムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２２５２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した従来の方法は、転送先の画像形成装置でのＲＩＰ処理の所要時間が常に一定であることを前提としており、転送先の画像形成装置の稼働状況（ジョブの処理状況）を考慮していない。そのため、ＡＩＯ（all in one）システムのように、１つのＣＰＵ（Central Processing Unit）をＲＩＰ処理と他の処理とで共用しており、他の処理の程度に応じてＲＩＰ処理の所要時間が変動するシステムでは、ＲＩＰ処理の所要時間を正しく判断することができない。特に、データ転送には所定の時間がかかるため、データ転送が完了するタイミングにおける画像形成装置の稼働状況を把握しないと、ＲＩＰ処理の所要時間を正しく予測することはできない。
【０００８】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、稼働状況に応じてＲＩＰ処理の所要時間が変動する場合においても、適切に印刷処理を実行することができる印刷システム及び印刷制御方法並びに印刷制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一側面は、印刷データを送信するクライアントと、前記印刷データをラスタライズしてラスタデータを生成するＲＩＰ部と前記ラスタデータに基づいて印刷を実行する印刷部とを備える複数の画像形成装置と、が通信ネットワークに接続された印刷システムであって、前記クライアントから前記印刷データを受信する第１の画像形成装置は、前記印刷データのファイルサイズと前記通信ネットワークのデータ転送速度とに基づいて、前記印刷データの転送時間を算出する第１の転送時間算出部と、自装置の前記ＲＩＰ部が生成した前記ラスタデータのファイルサイズと前記通信ネットワークのデータ転送速度とに基づいて、前記ラスタデータの転送時間を算出する第２の転送時間算出部と、データの転送先の第２の画像形成装置から取得した情報と前記印刷データの転送時間とに基づいて、前記印刷データの転送が完了するタイミングにおける前記第２の画像形成装置でのＲＩＰ時間を予測するＲＩＰ時間予測部と、前記ラスタデータの転送時間と、前記印刷データの転送時間と前記第２の画像形成装置でのＲＩＰ時間とを合算した時間と、を比較し、前記合算した時間が前記ラスタデータの転送時間よりも長い場合は、前記第２の画像形成装置に前記ラスタデータを転送し、前記合算した時間が前記ラスタデータの転送時間以下の場合は、前記第２の画像形成装置に前記印刷データを転送する印刷制御部と、を備えることを特徴とする。
【００１０】
本発明の一側面は、印刷データを送信するクライアントと、前記印刷データをラスタライズしてラスタデータを生成するＲＩＰ部と前記ラスタデータに基づいて印刷を実行する印刷部とを備える複数の画像形成装置と、が通信ネットワークに接続された印刷システムにおける印刷制御方法であって、前記クライアントから前記印刷データを受信する第１の画像形成装置は、前記印刷データのファイルサイズと前記通信ネットワークのデータ転送速度とに基づいて、前記印刷データの転送時間を算出する第１処理と、自装置の前記ＲＩＰ部が生成した前記ラスタデータのファイルサイズと前記通信ネットワークのデータ転送速度とに基づいて、前記ラスタデータの転送時間を算出する第２処理と、データの転送先の第２の画像形成装置から取得した情報と前記印刷データの転送時間とに基づいて、前記印刷データの転送が完了するタイミングにおける前記第２の画像形成装置でのＲＩＰ時間を予測する第３処理と、前記ラスタデータの転送時間と、前記印刷データの転送時間と前記第２の画像形成装置でのＲＩＰ時間とを合算した時間と、を比較する第４処理と、前記合算した時間が前記ラスタデータの転送時間よりも長い場合は、前記第２の画像形成装置に前記ラスタデータを転送し、前記合算した時間が前記ラスタデータの転送時間以下の場合は、前記第２の画像形成装置に前記印刷データを転送する第５処理と、を実行することを特徴とする。
【００１１】
本発明の一側面は、印刷データを送信するクライアントと、前記印刷データをラスタライズしてラスタデータを生成するＲＩＰ部と前記ラスタデータに基づいて印刷を実行する印刷部とを備える複数の画像形成装置と、が通信ネットワークに接続された印刷システムにおける、前記クライアントから前記印刷データを受信する第１の画像形成装置で動作する印刷制御プログラムであって、前記第１の画像形成装置に、前記印刷データのファイルサイズと前記通信ネットワークのデータ転送速度とに基づいて、前記印刷データの転送時間を算出する第１処理、自装置の前記ＲＩＰ部が生成した前記ラスタデータのファイルサイズと前記通信ネットワークのデータ転送速度とに基づいて、前記ラスタデータの転送時間を算出する第２処理、データの転送先の第２の画像形成装置から取得した情報と前記印刷データの転送時間とに基づいて、前記印刷データの転送が完了するタイミングにおける前記第２の画像形成装置でのＲＩＰ時間を予測する第３処理、前記ラスタデータの転送時間と、前記印刷データの転送時間と前記第２の画像形成装置でのＲＩＰ時間とを合算した時間と、を比較する第４処理、前記合算した時間が前記ラスタデータの転送時間よりも長い場合は、前記第２の画像形成装置に前記ラスタデータを転送し、前記合算した時間が前記ラスタデータの転送時間以下の場合は、前記第２の画像形成装置に前記印刷データを転送する第５処理、を実行させることを特徴とする。
【発明の効果】
【００１２】
本発明の印刷システム及び印刷制御方法並びに印刷制御プログラムによれば、稼働状況に応じてＲＩＰ処理の所要時間が変動する場合においても、適切に印刷処理を実行することができる。
【００１３】
その理由は、データ転送元の画像形成装置（印刷制御プログラム）は、データ転送先の画像形成装置にＲＩＰ処理後のデータを転送する時間（若しくは、データ転送元の画像形成装置でのＲＩＰ時間とデータ転送先の画像形成装置にＲＩＰ処理後のデータを転送する時間との合算時間）と、データ転送先の画像形成装置にＲＩＰ処理前のデータを転送する時間とデータ転送が完了するタイミングにおけるデータ転送先の画像形成装置でのＲＩＰ時間との合算時間とを比較し、時間が短くなる方の処理を実行するように制御するからである。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施例に係る印刷システムの構成を示す模式図である。
【図２】本発明の第１の実施例に係るクライアントの構成を示すブロック図である。
【図３】本発明の第１の実施例に係る画像形成装置の構成を示すブロック図である。
【図４】本発明の第１の実施例に係るデータ転送元の画像形成装置の動作を示すフローチャート図である。
【図５】本発明の第１の実施例に係る画像形成装置のパフォーマンスを説明する図である。
【図６】本発明の第２の実施例に係る画像形成装置のパフォーマンスを説明する図である。
【図７】本発明の第４の実施例に係るデータ転送元の画像形成装置の動作を示すフローチャート図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、印刷を指示した画像形成装置でエラーが発生して印刷処理が実行できなくなった場合は、ネットワークに接続された別の画像形成装置に、ＲＩＰ処理後のデータ（ラスタデータ）、又は、ＲＩＰ処理前のデータ（ＰＤＬデータ）を転送して、別の画像形成装置で印刷処理を実行することができる。このような場合に、特許文献１の技術を利用して、印刷ジョブ送信装置でのＲＩＰ処理時間とＲＩＰ処理後のデータの転送時間とを合算した第１時間と、ＲＩＰ処理前のデータの転送時間とデータ転送先の画像形成装置でのＲＩＰ処理時間とを合算した第２時間とを比較して、第１時間が短い場合はＲＩＰ処理後の印刷ジョブを、第２時間が短い場合はＲＩＰ処理前の印刷ジョブを画像形成装置に送信することができる。
【００１６】
しかしながら、この従来の方法は、転送先の画像形成装置でのＲＩＰ処理の所要時間が常に一定であることを前提としており、転送先の画像形成装置の稼働状況（ジョブの処理状況）を考慮していないため、他のジョブ処理の状況に応じてＲＩＰ処理の所要時間が変動するシステムでは、転送先の画像形成装置のＲＩＰ処理の所要時間を正しく判断することができない。
【００１７】
当然ながら、データ転送が完了するタイミングによって画像形成装置の稼働状況も変動するため、ＲＩＰ処理の所要時間を正しく予測することができない。例えば、画像形成装置の稼働状況を入手した際には他のジョブ処理を行っておらず、ＣＰＵの処理能力に余裕があったが、データを転送している間に他のジョブが先に処理された場合には、データ転送完了後のＲＩＰ処理の所要時間が想定よりも長くなる。また、画像形成装置の稼働状況を入手した際に他のジョブ処理を行っており、ＣＰＵの処理能力に余裕がなかったが、データを転送している間に先のジョブ処理が完了した場合には、データ転送後のＲＩＰ処理の所要時間が想定よりも短くなる。このように、データ転送が完了するタイミングでの稼働状況を把握しないと、ＲＩＰ処理前のデータとＲＩＰ処理後のデータのどちらを転送する方が最終的に早く印刷処理が実行できるかを正しく判断することができない。
【００１８】
そこで、本発明の一実施の形態では、ＡＩＯシステム間でのデータ転送時に、転送先の画像形成装置の処理中のジョブの完了予定時間を入手し、データ転送が完了するタイミングでの稼働状況に応じたＲＩＰ処理の所要時間を予測することで、ＲＩＰ処理前のデータとＲＩＰ処理後のデータのどちらを転送する方が最終的に早く印刷処理が実行できるかを正しく判断できるようにする。
【００１９】
すなわち、データ転送先の画像形成装置にＲＩＰ処理後のデータを転送する時間（若しくは、データ転送元の画像形成装置でのＲＩＰ処理の所要時間とデータ転送先の画像形成装置にＲＩＰ処理後のデータを転送する時間とを合算した時間）と、データ転送先の画像形成装置にＲＩＰ処理前のデータを転送する時間とデータ転送が完了するタイミングにおけるデータ転送先の画像形成装置でのＲＩＰ処理の所要時間とを合算した時間と、を比較し、時間が短くなる方の処理を実行するように制御する。
【００２０】
これにより、ＡＩＯシステムにおいて、データ転送先の画像形成装置の稼働状況が変動しても、ＲＩＰ処理前のデータとＲＩＰ処理後のデータのどちらを転送する方が最終的に早く印刷処理が実行できるかを正しく判断することができ、適切に印刷処理を実行することができる。
【実施例１】
【００２１】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る印刷システム及び印刷制御方法並びに印刷制御プログラムについて、図１乃至図５を参照して説明する。図１は、本実施例の印刷システムの構成を模式的に示す図であり、図２は、クライアントの構成を示すブロック図、図３は、画像形成装置の構成を示すブロック図である。また、図４は、データ転送元の画像形成装置の動作を示すフローチャート図であり、図５は、画像形成装置のパフォーマンスを説明する図である。
【００２２】
図１に示すように、本実施例の印刷システム１０は、画像形成装置３０に印刷を指示するクライアント２０と、自装置又は他の装置でＲＩＰ処理を行ったラスタデータに基づいて印刷を実行する複数の画像形成装置３０と、で構成される。これらの装置は、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの通信ネットワークを介して接続されている。以下、各装置の構成について詳細に説明する。
【００２３】
［クライアント］
クライアント２０は、パーソナルコンピュータなどのコンピュータ装置であり、図2に示すように、制御部２１、記憶部２２、ネットワークＩ／Ｆ部２３、ＯＳ（Operating System）２４、アプリケーション２５、プリンタドライバ２６、表示部２７、操作部２８などで構成される。
【００２４】
制御部２１は、ＣＰＵ（Central Processing Unit）とＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリとで構成され、これらはバスによって接続されている。ＣＰＵは、ＲＯＭ又は記憶部２２に記憶したプログラムをＲＡＭに展開して実行することにより、クライアント２０全体の動作を制御する。
【００２５】
記憶部２２は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＯＳ２４やアプリケーション２５、プリンタドライバ２６などの各種プログラム、アプリケーション２５が作成した文書データ、プリンタドライバ２６が作成した印刷データなどを記憶する。
【００２６】
ネットワークＩ／Ｆ部２３は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、クライアント２０を通信ネットワークに接続し、画像形成装置３０に印刷データを送信可能にする。
【００２７】
ＯＳ２４は、Windows（登録商標）やMacintosh（登録商標）、Android（登録商標）などであり、クライアント２０でアプリケーション２５やプリンタドライバ２６を動作可能にする。
【００２８】
アプリケーション２５は、文章作成などを行うソフトウェアであり、印刷指示の際にプリンタドライバ２６を読み出し、アプリケーション２５で作成した文書データをプリンタドライバ２６に転送する。
【００２９】
プリンタドライバ２６は、アプリケーション２５が作成した文書データを画像形成装置３０が解釈可能な言語の印刷データ（ＰＣＬ（Printer Control Language）やＰＳ（Post Script）、ＰＣＬ（Printer Control Language）等のページ記述言語で記述されたＰＤＬデータ、または、ＰＤＦ（Portable Document Format）データ）に変換する。
【００３０】
表示部２７は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）表示装置などからなり、アプリケーション２５の文書作成画面やプリンタドライバ２６の印刷設定画面などを表示する。
【００３１】
操作部２８は、マウスやキーボードなどからなり、文書作成や印刷指示などの操作を可能にする。
【００３２】
［画像形成装置］
画像形成装置３０は、クライアント２０で作成した印刷データに基づいて印刷処理を実行するＭＦＰなどの印刷装置であり、１以上のデータ転送元の画像形成装置と１以上のデータ転送先の画像形成装置とを含む。この画像形成装置３０は、図３に示すように、制御部３１、記憶部３２、ネットワークＩ／Ｆ部３３、ＲＩＰ前データ転送時間算出部３４、ＲＩＰ後データ転送時間算出部３５、ＲＩＰ部３６、転送先処理中ジョブ情報入手部３７、転送先ＲＩＰ時間予測部３８、稼働状況管理部３９、パネル操作部４０、印刷部４１などで構成される。
【００３３】
制御部３１は、ＣＰＵとＲＯＭやＲＡＭなどのメモリとで構成され、これらはバスによって接続されている。ＣＰＵは、ＲＯＭ又は記憶部３２に記憶したプログラムをＲＡＭに展開して実行することにより、画像形成装置３０全体の動作を制御する。
【００３４】
記憶部３２は、ＨＤＤやＳＳＤなどで構成され、クライアント２０から受信した印刷データ、ＲＩＰ部３６で生成したラスタデータ、データ転送先の画像形成装置３０から取得した稼働状況情報（例えば、処理中ジョブの処理完了予定時刻などのジョブ情報、単位ファイルサイズあたりのＲＩＰ処理の所要時間（ＲＩＰ時間）など）、通信ネットワークのデータ転送能力情報（例えば、データ転送速度）などを記憶する。
【００３５】
ネットワークＩ／Ｆ部３３は、ＮＩＣやモデムなどで構成され、画像形成装置３０を通信ネットワークに接続し、クライアント２０からの印刷データの受信、データ転送先の画像形成装置３０からの稼働状況情報の受信、データ転送先の画像形成装置３０へのＲＩＰ処理前のデータ（以下、ＲＩＰ前データと呼ぶ。）又はＲＩＰ処理後のデータ（以下、ＲＩＰ後データと呼ぶ。）の送信などを可能にする。
【００３６】
ＲＩＰ前データ転送時間算出部３４は、受信した印刷データのファイルサイズと、通信ネットワークのデータ転送速度と、に基づいて、ＲＩＰ前データ（印刷データ）をデータ転送先の画像形成装置３０に転送する際に必要となる転送時間を算出する。
【００３７】
ＲＩＰ後データ転送時間算出部３５は、ＲＩＰ部３６でラスタライズを行ったＲＩＰ後データのファイルサイズと、通信ネットワークのデータ転送速度と、に基づいて、ＲＩＰ後データ（ラスタデータ）をデータ転送先の画像形成装置３０に転送する際に必要となる転送時間を算出する。
【００３８】
ＲＩＰ部３６は、印刷データをビットマップ展開してラスタデータを生成し、必要に応じて、ラスタデータに対してスクリーニングや画像処理（色調整、濃度調整、サイズ調整などの処理）を行う。
【００３９】
転送先処理中ジョブ情報入手部３７は、データ転送先の画像形成装置３０から当該装置の稼働状況情報（処理中ジョブの処理完了予定時刻などのジョブ情報、単位ファイルサイズあたりのＲＩＰ時間など）を入手する。
【００４０】
転送先ＲＩＰ時間予測部３８は、入手したデータ転送先の画像形成装置３０の稼働状況情報と、ＲＩＰ後データのファイルサイズと、ＲＩＰ前データ転送時間算出部３４が算出したＲＩＰ前データの転送時間と、に基づいて、データ転送が完了したタイミングにおけるデータ転送先の画像形成装置３０でのＲＩＰ時間を予測する。
【００４１】
稼働状況管理部３９は、自装置の処理中ジョブの状況（ジョブ処理完了予定時刻など）を管理する。
【００４２】
パネル操作部４０は、液晶表示装置や有機ＥＬ表示装置などの表示部上に、電極が格子状に配列されたタッチセンサなどの操作部が形成されたタッチパネル、ハードスイッチなどで構成され、印刷に関する各種画面を表示すると共に印刷に関する各種指示を受け付ける。
【００４３】
印刷部４１は、ＲＩＰ部３６でラスタライズを行ったラスタデータに基づき、用紙への印刷処理を行う。具体的には、帯電装置により帯電された感光体ドラムに露光装置から画像に応じた光を照射して静電潜像を形成し、現像装置で帯電したトナーを付着させて現像し、そのトナー像を転写ベルトに１次転写し、転写ベルトから用紙に２次転写し、更に定着装置で用紙上のトナー像を定着させる処理を行う。
【００４４】
また、上記制御部３１は、印刷制御部としても機能する。この印刷制御部は、ＲＩＰ後データ転送時間算出部３５が算出したＲＩＰ後データの転送時間（第１時間）と、ＲＩＰ前データ転送時間算出部３４が算出したＲＩＰ前データの転送時間と転送先ＲＩＰ時間予測部３８が予測した、データ転送が完了したタイミングにおけるデータ転送先の画像形成装置３０でのＲＩＰ時間とを合算した時間（第２時間）とを比較する。比較した結果、第１時間の方が短い場合は、自装置のＲＩＰ部３６でＲＩＰ処理を実行し、ＲＩＰ後データ（ラスタデータ）をデータ転送先の画像形成装置３０に転送する制御を行い、第２時間の方が短い場合は、ＲＩＰ前データ（印刷データ）をそのままデータ転送先の画像形成装置３０に送信し、データ転送先の画像形成装置３０にＲＩＰ処理を実行させる制御を行う。
【００４５】
上記処理は、ハードウェアとして実行してもよいし、データ転送元の画像形成装置３０の制御部３１を、ＲＩＰ前データ転送時間算出部３４、ＲＩＰ後データ転送時間算出部３５、転送先ＲＩＰ時間予測部３８、印刷制御部として機能させる印刷制御プログラムとして構成し、当該印刷制御プログラムをＣＰＵに実行させる構成としてもよい。
【００４６】
なお、図１乃至図３は、本実施例の印刷システム１０の一例であり、その構成は適宜変更可能である。例えば、本実施例では、データ転送元の画像形成装置３０とデータ転送先の画像形成装置３０とを同じ構成としているが、データ転送先の画像形成装置３０は、少なくとも、データ転送元の画像形成装置３０に処理中ショブの状況を送信可能であればよく、ＲＩＰ前データ転送時間算出部３４、ＲＩＰ後データ転送時間算出部３５、転送先処理中ジョブ情報入手部３７、転送先ＲＩＰ時間予測部３８、印刷制御部などは省略することができる。
【００４７】
次に、上記構成の画像形成装置３０（データ転送元の画像形成装置３０）の動作について説明する。ＣＰＵは、ＲＯＭ又は記憶部３２に記憶した印刷制御プログラムをＲＡＭに展開して実行することにより、図４のフローチャート図に示す各ステップの処理を実行する。
【００４８】
まず、画像形成装置３０は、ネットワークＩ／Ｆ部３３を用いて、クライアント２０から送信された印刷データを受信する（Ｓ１０１）。
【００４９】
次に、ＲＩＰ前データ転送時間算出部３４は、受信した印刷データのファイルサイズと、記憶部３２に記憶した通信ネットワークのデータ転送能力情報（データ転送速度）と、に基づいて、ＲＩＰ前データをデータ転送先の画像形成装置３０に転送するために必要となる転送時間（１）を算出する（Ｓ１０２）。
【００５０】
次に、ＲＩＰ部３６は、印刷データのＲＩＰ処理を行い（Ｓ１０３）、ＲＩＰ後データ転送時間算出部３５は、ＲＩＰ後データのファイルサイズと、記憶部３２に記憶した通信ネットワークのデータ転送能力情報（データ転送速度）と、に基づいて、ＲＩＰ後データをデータ転送先の画像形成装置３０に転送するために必要となる転送時間（２）を算出する（Ｓ１０４）。
【００５１】
次に、転送先処理中ジョブ情報入手部３７は、データ転送先の画像形成装置３０から稼働状況情報（処理中ジョブの処理完了予定時刻などのジョブ情報、単位ファイルサイズあたりのＲＩＰ時間）を入手し（Ｓ１０５）、転送先ＲＩＰ時間予測部３８は、稼働状況情報とＲＩＰ前データのファイルサイズとＲＩＰ前データの転送時間とに基づいて、データ転送が完了したタイミングにおけるデータ転送先の画像形成装置３０でのＲＩＰ時間（３）を予測する（Ｓ１０６）。具体的には、処理中ジョブの処理完了予定時刻とＲＩＰ前データの転送時間とから、データ転送が完了したタイミングのデータ転送先の画像形成装置３０のパフォーマンス（処理能力）を特定し、特定したパフォーマンスとＲＩＰ前データのファイルサイズと単位ファイルサイズあたりのＲＩＰ時間とに基づいて、ＲＩＰ時間（３）を予測する。
【００５２】
そして、制御部３１（印刷制御部）は、Ｓ１０４で算出したＲＩＰ後データの転送時間（２）（第１時間）と、Ｓ１０２で算出したＲＩＰ前データの転送時間（１）と、Ｓ１０６で予測したデータ転送先の画像形成装置３０でのＲＩＰ時間（３）とを合算した値（第２時間）と、を比較する（Ｓ１０７）。
【００５３】
第２時間の方が長い場合は（Ｓ１０７のＹｅｓ）、データ転送先の画像形成装置３０でＲＩＰ処理を行うと時間がかかるため、制御部３１（印刷制御部）は、ＲＩＰ後データをデータ転送先の画像形成装置３０に転送する（Ｓ１０８）。一方、第２時間の方が短い又は両者が等しい場合は（Ｓ１０７のＮｏ）、データ転送先の画像形成装置３０でＲＩＰ処理を行った方が効率がよいため、ＲＩＰ前データをデータ転送先の画像形成装置３０に転送する（Ｓ１０９）。
【００５４】
なお、ＲＩＰ前データの転送時間（１）とデータ転送先の画像形成装置３０でのＲＩＰ時間（３）との合算値と、ＲＩＰ後データの転送時間（２）と、が等しい場合は、ＲＩＰ前データ又はＲＩＰ後データのどちらを転送してもよいが、上記制御は、データ転送元の画像形成装置３０にエラー等が発生した場合を想定しているため、安全を考えて、上記フローではＲＩＰ前データを転送している。
【００５５】
また、上記フローでは、ＲＩＰ前データ又はＲＩＰ後データのどちらを転送するかに関わらず、データ転送元の画像形成装置３０でＲＩＰ処理を行っている。そのため、データ転送元の画像形成装置３０で現在処理中のジョブがある場合は、ＲＩＰ処理の割り込みを行って、Ｓ１０３のＲＩＰ処理が早く完了するようにすることが好ましい。
【００５６】
次に、データ転送先の画像形成装置３０でのＲＩＰ時間を予測する際の、画像形成装置３０のパフォーマンスについて、図５を参照して具体的に説明する。なお、パフォーマンスの数値は一例であり、一意に限定されるものではない。
【００５７】
ＡＩＯシステムでは、１つのＣＰＵやＨＤＤ、メモリを複数の機能で共有して使用するため、同時に複数の機能が稼動している場合は、ＣＰＵやＨＤＤ、メモリの資源を１００％使用することが出来ず、個々の機能のパフォーマンスが低下する。
【００５８】
図５の例１に示すように、データ転送先の画像形成装置３０から稼働状況情報を入手したタイミング（図５の（１））では、処理１／処理２／処理３が同時に稼動中であり、ここにＲＩＰ処理が加わった場合のパフォーマンスは、各機能の負荷が等しいと仮定すると、２５％となり、ＲＩＰ時間は４倍となる。また、データ転送が完了したタイミング（図５の（２））では、処理３は完了しており、処理１と処理２のみが同時に稼働中であるため、ここにＲＩＰ処理が加わった場合のパフォーマンスは３３％となり、ＲＩＰ処理時間は３倍となる。
【００５９】
一方、図５の例２では、データ転送先の画像形成装置３０から稼働状況情報を入手したタイミング（図５の（１））では、上記と同様に、ＲＩＰ処理が加わった場合のパフォーマンスは２５％となり、ＲＩＰ時間は４倍となるが、データ転送が完了したタイミング（図５の（３））では、同時に稼動している処理はないため、ここにＲＩＰが加わった場合のパフォーマンスは１００％となり、ＲＩＰ処理時間は１倍となる。
【００６０】
このように、データ転送先の画像形成装置３０のパフォーマンスは、稼働状況情報を入手したタイミングとデータ転送が完了したタイミングとで異なるため、本実施例のように、データ転送が完了したタイミングでの装置のパフォーマンスに基づいてＲＩＰ時間を予測することによって、ＲＩＰ前データを転送した方がよいかＲＩＰ後データを転送した方がよいかを適切に判断することができ、印刷処理を効率的に実行することができる。
【００６１】
なお、図５では各機能が稼動した場合のパフォーマンス低下率を均等として説明したが、各機能のパフォーマンス低下率が異なる場合は、機能毎のパフォーマンス低下率に基づいてＲＩＰ時間を算出すればよい。
【実施例２】
【００６２】
次に、本発明の第２の実施例に係る印刷システム及び印刷制御方法並びに印刷制御プログラムについて、図６を参照して説明する。図６は、画像形成装置のパフォーマンスを説明する図である。
【００６３】
前記した第１の実施例では、データ転送先の画像形成装置３０では、ＲＩＰ前データの転送を開始する際に処理中のジョブのみを行うものとしたが、データ転送中にデータ転送先の画像形成装置３０で新たなジョブが発生する場合がある。
【００６４】
例えば、図６に示すように、処理３のジョブが終了した時に新たなジョブ（図５の追加処理Ａ）が発生した場合、例１のデータ転送が完了したタイミング（図６の（２））では、処理１と処理２と追加処理Ａが同時に稼働中であり、ここにＲＩＰ処理が加わった場合のパフォーマンスは２５％（ＲＩＰ時間は４倍）となり、図５の例１の３３％よりも多くＲＩＰ時間がかかってしまう。
【００６５】
このようなパフォーマンス低下を未然に防ぐために、データ転送先の画像形成装置３０の制御部３１は、データ転送が開始された後には、新たなジョブ追加を受け付けないようにする。このように、データ転送開始後のジョブ追加を受け付けない制御を行うことにより、データ転送先の画像形成装置３０でのＲＩＰ時間を正確に予測することができ、印刷処理をより効率的に実行することができる。
【実施例３】
【００６６】
次に、本発明の第３の実施例に係る印刷システム及び印刷制御方法並びに印刷制御プログラムについて説明する。
【００６７】
前記した第２の実施例では、データ転送が開始された後には、新たなジョブ追加を受け付けないようにしたが、図６の例２のデータ転送が完了したタイミング（図６の（３））では、同時稼動している機能はないため、データ転送中にデータ転送先の画像形成装置３０で新たなジョブ（図６の追加処理Ａ）が発生したとしても、パフォーマンス低下は発生しない。
【００６８】
そこで、本実施例では、データ転送先の画像形成装置３０の制御部３１は、データ転送が開始された後に、新たなジョブ追加があった場合は、新たなジョブの終了時刻を特定すると共に、データ転送元の画像形成装置３０から送信されるＲＩＰ前データ（印刷データ）のヘッダ情報などに記述されたファイルサイズと予め記憶した通信ネットワークのデータ転送能力情報（データ転送速度）とに基づいて、データ転送が完了する時刻を特定する。そして、新たなジョブの終了時刻が、データ転送が完了する時刻以前であればそのジョブの処理を実行し、データ転送が完了する時刻よりも後であればそのジョブの処理を実行しないように制御する。このような制御を行うことにより、データ転送先の画像形成装置３０でのジョブ処理を効率的に実行することができる。
【実施例４】
【００６９】
次に、本発明の第４の実施例に係る印刷システム及び印刷制御方法並びに印刷制御プログラムについて、図７を参照して説明する。図７は、データ送信元の画像形成装置の動作を示すフローチャート図である。
【００７０】
前記した第１乃至第３の実施例では、データ転送元の画像形成装置３０のＲＩＰ部３６が印刷データのＲＩＰ処理を行った後に、ＲＩＰ前データを転送するかＲＩＰ後データを転送するかを判断したが、ＲＩＰ部３６が実際に印刷データのＲＩＰ処理を行わなくても、ＲＩＰ時間を予測することができる。
【００７１】
その場合、画像形成装置３０の構成は前記した第１の実施例の図３と同様であるが、以前に行ったＲＩＰ処理の結果、若しくは、シミュレーション結果に基づいて、単位ファイルサイズあたりのＲＩＰ時間を算出して記憶部３２に記憶しておき、制御部３１（印刷制御部）は、印刷データのファイルサイズと単位ファイルサイズあたりのＲＩＰ時間とに基づいてＲＩＰ時間を予測する。また、以前に行ったＲＩＰ処理の結果、若しくは、シミュレーション結果に基づいて、印刷データのファイルサイズに対するＲＩＰ後データのファイルサイズの比率を算出して記憶部３２に記憶しておき、ＲＩＰ後データ転送時間算出部３５は、印刷データのファイルサイズと上記比率とに基づいてＲＩＰ後データのファイルサイズを算出し、そのＲＩＰ後データのファイルサイズと通信ネットワークのデータ転送速度とに基づいて、ＲＩＰ後データの転送時間を算出する。
【００７２】
上記構成の画像形成装置３０（データ転送元の画像形成装置３０）の動作について説明する。ＣＰＵは、ＲＯＭ又は記憶部３２に記憶した印刷制御プログラムをＲＡＭに展開して実行することにより、図７のフローチャート図に示す各ステップの処理を実行する。
【００７３】
第１の実施例と同様に、画像形成装置３０は、ネットワークＩ／Ｆ部３３を用いて、クライアント２０から送信された印刷データを受信し（Ｓ２０１）、ＲＩＰ前データ転送時間算出部３４は、受信した印刷データのファイルサイズと通信ネットワークのデータ転送能力情報（データ転送速度）とに基づいて、ＲＩＰ前データの転送時間（１）を算出する（Ｓ２０２）。
【００７４】
ここで、第１の実施例ではＲＩＰ部３６にＲＩＰ処理を実行させたが、本実施例では、制御部３１（印刷制御部）は、印刷データのファイルサイズと予め記憶部３２に記憶した単位ファイルサイズあたりのＲＩＰ時間とに基づいてＲＩＰ時間（４）を予測する（Ｓ２０３）。次に、ＲＩＰ後データ転送時間算出部３５は、印刷データのファイルサイズと予め記憶部３２に記憶した比率とに基づいてＲＩＰ後データのファイルサイズを算出し、そのファイルサイズと通信ネットワークのデータ転送能力情報（データ転送速度）とに基づいて、ＲＩＰ後データの転送時間（２）を算出する（Ｓ２０４）。
【００７５】
次に、第１の実施例と同様に、転送先処理中ジョブ情報入手部３７は、データ転送先の画像形成装置３０から稼働状況情報を入手し（Ｓ２０５）、転送先ＲＩＰ時間予測部３８は、稼働状況情報とＲＩＰ前データのファイルサイズとＲＩＰ前データの転送時間とに基づいて、データ転送が完了したタイミングにおけるデータ転送先の画像形成装置３０でのＲＩＰ時間（３）を予測する（Ｓ２０６）。
【００７６】
そして、制御部３１（印刷制御部）は、Ｓ２０３で予測したデータ転送元の画像形成装置３０でのＲＩＰ時間（４）とＳ２０４で算出したＲＩＰ後データの転送時間（２）とを合算した値（第１時間）と、Ｓ２０２で算出したＲＩＰ前データの転送時間（１）とＳ２０６で予測したデータ転送先の画像形成装置３０でのＲＩＰ時間（３）とを合算した値（第２時間）と、を比較する（Ｓ２０７）。
【００７７】
第２時間の方が長い場合は（Ｓ２０７のＹｅｓ）、データ転送先の画像形成装置３０でＲＩＰ処理を行うと時間がかかるため、ＲＩＰ部３６は、印刷データのＲＩＰ処理を行い（Ｓ２０８）、制御部３１（印刷制御部）は、ＲＩＰ後データをデータ転送先の画像形成装置３０に転送する（Ｓ２０９）。一方、第２時間の方が短い又は両者が等しい場合は（Ｓ２０７のＮｏ）、データ転送先の画像形成装置３０でＲＩＰ処理を行った方が効率がよいため、ＲＩＰ前データをデータ転送先の画像形成装置３０に転送する（Ｓ２１０）。
【００７８】
なお、Ｓ２０３でデータ転送先の画像形成装置３０でのＲＩＰ時間を予測する際に、当該画像形成装置３０でジョブを処理している場合はパフォーマンスが低下しているため、稼働状況管理部３９が管理するジョブの処理状況に基づいて、パフォーマンスの低下を加味したＲＩＰ処理を予測すればよい。
【００７９】
このように、データ転送元の画像形成装置３０でＲＩＰ処理を行う前に、ＲＩＰ前データを転送するかＲＩＰ後データを転送するかを判断可能にすることによって、ＲＩＰ前データを転送する場合の印刷処理をより効率的に実行することができる。
【００８０】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００８１】
例えば、上記各実施例では、通信ネットワークのデータ転送速度に基づいてＲＩＰ前データ（印刷データ）及びＲＩＰ後データ（ラスタデータ）の転送時間を算出したが、各々の画像形成装置３０のネットワークＩ／Ｆ部３３の能力（データ通信速度）を考慮して転送時間を算出してもよい。
【産業上の利用可能性】
【００８２】
本発明は、ＲＩＰ機能を備える複数の画像形成装置を含む印刷システム及び当該印刷システムにおける印刷制御方法並びにデータ転送元の画像形成装置で動作する印刷制御プログラム並びに当該印刷制御プログラムを記録した記録媒体に適用可能である。
【符号の説明】
【００８３】
１０  印刷システム
２０  クライアント
２１  制御部
２２  記憶部
２３  ネットワークＩ／Ｆ部
２４  ＯＳ
２５  アプリケーション
２６  プリンタドライバ
２７  表示部
２８  操作部
３０  画像形成装置
３１  制御部
３２  記憶部
３３  ネットワークＩ／Ｆ部
３４  ＲＩＰ前データ転送時間算出部
３５  ＲＩＰ後データ転送時間算出部
３６  ＲＩＰ部
３７  転送先処理中ジョブ情報入手部
３８  転送先ＲＩＰ時間予測部
３９  稼働状況管理部
４０  パネル操作部
４１  印刷部
【図１】
2016126600.tif 000003
【図２】
2016126600.tif 000004
【図３】
2016126600.tif 000005
【図４】
2016126600.tif 000006
【図５】
2016126600.tif 000007
【図６】
2016126600.tif 000008
【図７】
2016126600.tif 000009