(57)【要約】      （修正有）【課題】画像形成装置の生産性を向上させ得る画像処理装置および画像処理プログラムを提供する。【解決手段】通信インタフェース６５と、ＰＤＬデータをＲＩＰ処理し、ページ単位でラスタイメージデータを生成するＲＩＰ処理手段と、生成されたラスタイメージデータを、インタフェースを経由して画像形成装置６０に対して送信する送信手段と、現時点におけるＲＩＰ処理途中のページのＲＩＰ実績に基づいて、当該ページのＲＩＰ完了時刻を予測する予測手段と、画像形成装置６０のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から画像形成装置６０が出力可能状態となるまでの最短復帰時刻を算出する算出手段と、ＲＩＰ完了時刻と最短復帰時刻とを比較し、画像形成装置６０のサイクルダウンを発生させるか抑制するかを判定する判定手段と、判定に基づいて画像形成装置７０を制御する制御手段と、を有する。【選択図】図３
2011126090.tif 000002
【特許請求の範囲】
【請求項１】
ページ単位のラスタイメージデータを記録媒体に出力する画像形成装置に接続される通信インタフェースと、
ＰＤＬデータをＲＩＰ処理し、ページ単位でラスタイメージデータを生成するＲＩＰ処理手段と、
生成された前記ラスタイメージデータを、前記インタフェースを経由して前記画像形成装置に対して送信するための送信手段と、
現時点におけるＲＩＰ処理途中のページのＲＩＰ実績に基づいて、当該ページのＲＩＰ完了時刻を予測する予測手段と、
前記画像形成装置のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から前記画像形成装置が出力可能状態となるまでの最短復帰時刻を算出する算出手段と、
前記ＲＩＰ完了時刻と前記最短復帰時刻とを比較し、前記画像形成装置のサイクルダウンを発生させるか抑制するかを判定する判定手段と、
前記判定に基づいて前記画像形成装置を制御する制御手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記ＲＩＰ実績は、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンド数に基づいていることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記予測手段は、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンドのバンド当たりの処理時間を、前記ページの未ＲＩＰバンド数に乗じることによって得られる処理時間を用いて、前記ＲＩＰ完了時刻を予測することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記画像形成装置は、受信したページ単位のラスタイメージデータの出力完了後、次ページに対応するラスタイメージデータを一定時間受信できなかった場合、サイクルダウンを発生させるように構成されており、
前記判定手段は、前記ＲＩＰ完了時刻が前記最短復帰時刻より前である場合、前記画像形成装置のサイクルダウンを抑制すると判定するように構成されており、
前記制御手段は、サイクルダウンの発生を抑制する指示を前記画像形成装置に通知する通知手段を有する
ことを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記判定手段は、前記最短復帰時刻が前記ＲＩＰ完了時刻より前である場合、前記画像形成装置のサイクルダウンを発生させると判定するように構成されており、
前記制御手段は、サイクルダウンの発生を促す指示を前記画像形成装置に通知する通知手段を有する
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手段をさらに有し、
前記判定手段は、前記復帰開始時刻に到達すると、前記画像形成装置が出力可能状態となるための復帰処理を開始する指示を、前記画像形成装置に通知する通知手段を有することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手段をさらに有し、
前記判定手段は、前記復帰開始時刻を前記画像形成装置に通知する通知手段を有することを特徴とする請求項５に記載の画像処理装置。
【請求項８】
前記復帰開始時刻は、前記画像形成装置が出力可能状態となるため復帰期間を、前記ＲＩＰ完了時刻から減ずることによって逆算されることを特徴とする請求項６又は請求項７に記載の画像処理装置。
【請求項９】
ページ単位のラスタイメージデータを記録媒体に出力する画像形成装置に接続される通信インタフェースと、
ＰＤＬデータをＲＩＰ処理し、ページ単位でラスタイメージデータを生成するＲＩＰ処理手段と、
生成された前記ラスタイメージデータを、前記インタフェースを経由して前記画像形成装置に対して送信するための送信手段と、
現時点におけるＲＩＰ処理途中のページのＲＩＰ実績に基づいて、当該ページのＲＩＰ完了時刻を予測する予測手段と、
前記ＲＩＰ完了時刻に前記画像形成装置が出力可能状態となっているように前記画像形成装置を制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項１０】
前記ＲＩＰ実績は、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンド数に基づいていることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記予測手段は、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンドのバンド当たりの処理時間を、前記ページの未ＲＩＰバンド数に乗じることによって得られる処理時間を用いて、前記ＲＩＰ完了時刻を予測することを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記画像形成装置のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から前記画像形成装置が出力可能状態となるまでの最短復帰時刻を算出する算出手段と、
前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手段とをさらに有し、
前記制御手段は、
前記最短復帰時刻が前記ＲＩＰ完了時刻より前である場合、サイクルダウンの発生を促す指示を前記画像形成装置に通知する通知手段と、
前記復帰開始時刻に到達すると、前記画像形成装置が出力可能状態となるための復帰処理を開始する指示を、前記画像形成装置に通知する通知手段とを有する
ことを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記画像形成装置のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から前記画像形成装置が出力可能状態となるまでの最短復帰時刻を算出する算出手段と、
前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手段とをさらに有し、
前記制御手段は、
前記最短復帰時刻が前記ＲＩＰ完了時刻より前である場合、サイクルダウンの発生を促す指示および前記復帰開始時刻を前記画像形成装置に通知する通知手段を有する
ことを特徴とする請求項１１に記載の画像処理装置。
【請求項１４】
前記復帰開始時刻は、前記画像形成装置が出力可能状態となるため復帰期間を、前記ＲＩＰ完了時刻から減ずることによって逆算されることを特徴とする請求項１２又は請求項１３に記載の画像処理装置。
【請求項１５】
ページ単位のラスタイメージデータを記録媒体に出力する画像形成装置に通信インタフェースを介して接続される画像処理装置に適用される画像処理プログラムであって、
ＰＤＬデータをＲＩＰ処理し、ページ単位でラスタイメージデータを生成するＲＩＰ処理手順と、
生成された前記ラスタイメージデータを、前記インタフェースを経由して前記画像形成装置に対して送信するための送信手順と、
現時点におけるＲＩＰ処理途中のページのＲＩＰ実績に基づいて、当該ページのＲＩＰ完了時刻を予測する予測手順と、
前記画像形成装置のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から前記画像形成装置が出力可能状態となるまでの最短復帰時刻を算出する算出手順と、
前記ＲＩＰ完了時刻と前記最短復帰時刻とを比較し、前記画像形成装置のサイクルダウンを発生させるか抑制するかを判定する判定手順と、
前記判定に基づいて前記画像形成装置を制御する制御手順と
を前記画像処理装置に実行させることを特徴とする画像処理プログラム。
【請求項１６】
前記ＲＩＰ実績は、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンド数に基づいていることを特徴とする請求項１５に記載の画像処理プログラム。
【請求項１７】
前記予測手順において、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンドのバンド当たりの処理時間を、前記ページの未ＲＩＰバンド数に乗じることによって得られる処理時間を用いて、前記ＲＩＰ完了時刻が予測されることを特徴とする請求項１６に記載の画像処理プログラム。
【請求項１８】
前記画像形成装置は、受信したページ単位のラスタイメージデータの出力完了後、次ページに対応するラスタイメージデータを一定時間受信できなかった場合、サイクルダウンを発生させるように構成されており、
前記判定手順は、前記ＲＩＰ完了時刻が前記最短復帰時刻より前である場合、前記画像形成装置のサイクルダウンを抑制すると判定するように構成されており、
前記制御手順は、サイクルダウンの発生を抑制する指示を前記画像形成装置に通知する通知手順を有する
ことを特徴とする請求項１５〜１７のいずれか１項に記載の画像処理プログラム。
【請求項１９】
前記判定手順は、前記最短復帰時刻が前記ＲＩＰ完了時刻より前である場合、前記画像形成装置のサイクルダウンを発生させると判定するように構成されており、
前記制御手順は、サイクルダウンの発生を促す指示を前記画像形成装置に通知する通知手順を有することを特徴とする請求項１８に記載の画像処理プログラム。
【請求項２０】
前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手順を、前記画像形成装置にさらに実行させ、
前記判定手順は、前記復帰開始時刻に到達すると、前記画像形成装置が出力可能状態となるための復帰処理を開始する指示を、前記画像形成装置に通知する通知手順を有することを特徴とする請求項１９に記載の画像処理プログラム。
【請求項２１】
前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手順を、前記画像形成装置にさらに実行させ、
前記判定手順は、前記復帰開始時刻を前記画像形成装置に通知する通知手順を有することを特徴とする請求項１９に記載の画像処理プログラム。
【請求項２２】
前記復帰開始時刻は、前記画像形成装置が出力可能状態となるため復帰期間を、前記ＲＩＰ完了時刻から減ずることによって逆算されることを特徴とする請求項２０又は請求項２１に記載の画像処理プログラム。
【請求項２３】
ページ単位のラスタイメージデータを記録媒体に出力する画像形成装置に通信インタフェースを介して接続される画像処理装置に適用される画像処理プログラムであって、
ＰＤＬデータをＲＩＰ処理し、ページ単位でラスタイメージデータを生成するＲＩＰ処理手順と、
生成された前記ラスタイメージデータを、前記インタフェースを経由して前記画像形成装置に対して送信するための送信手順と、
現時点におけるＲＩＰ処理途中のページのＲＩＰ実績に基づいて、当該ページのＲＩＰ完了時刻を予測する予測手順と、
前記ＲＩＰ完了時刻に前記画像形成装置が出力可能状態となっているように前記画像形成装置を制御する制御手順と、
を前記画像処理装置に実行させることを特徴とする画像処理プログラム。
【請求項２４】
前記ＲＩＰ実績は、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンド数に基づいていることを特徴とする請求項２３に記載の画像処理プログラム。
【請求項２５】
前記予測手順において、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンドのバンド当たりの処理時間を、前記ページの未ＲＩＰバンド数に乗じることによって得られる処理時間を用いて、前記ＲＩＰ完了時刻が予測されることを特徴とする請求項２４に記載の画像処理プログラム。
【請求項２６】
前記画像形成装置のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から前記画像形成装置が出力可能状態となるまでの最短復帰時刻を算出する算出手順と、
前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手順と
を前記画像処理装置にさらに実行させ、
前記制御手順は、
前記最短復帰時刻が前記ＲＩＰ完了時刻より前である場合、サイクルダウンの発生を促す指示を前記画像形成装置に通知する通知手順と、
前記復帰開始時刻に到達すると、前記画像形成装置が出力可能状態となるための復帰処理を開始する指示を、前記画像形成装置に通知する通知手順とを有する
ことを特徴とする請求項２５に記載の画像処理プログラム。
【請求項２７】
前記画像形成装置のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から前記画像形成装置が出力可能状態となるまでの最短復帰時刻を算出する算出手順と、
前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手順と
を前記画像処理装置にさらに実行させ、
前記制御手順は、
前記最短復帰時刻が前記ＲＩＰ完了時刻より前である場合、サイクルダウンの発生を促す指示および前記復帰開始時刻を前記画像形成装置に通知する通知手順を有する
ことを特徴とする請求項２５に記載の画像処理プログラム。
【請求項２８】
前記復帰開始時刻は、前記画像形成装置が出力可能状態となるため復帰期間を、前記ＲＩＰ完了時刻から減ずることによって逆算されることを特徴とする請求項２６又は請求項２７に記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理プログラムに関する。
【背景技術】
【０００２】
例えば、ページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）によって定義された印刷データに対してＲＩＰ処理（ラスタライズ処理：Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）を施して、ラスタイメージデータを生成する画像処理装置と、ラスタイメージデータを受信し、指定された用紙に順次印刷する画像形成装置とを有する画像処理システムにおいて、画像形成装置は、前ページのラスタイメージデータの出力完了から所定時間内に、次ページに対応する次データを画像処理装置から受信しない場合、サイクルダウンと呼ばれる動作を実行する。
【０００３】
サイクルダウンは、画像形成装置の印刷プロセスを停止し、印刷プロセスの空転による部品消耗を防止するためのものであるが、その後、印刷プロセスを再開するために準備動作が必要となり、システム全体としての出力性能（生産性）が低下する虞がある。
【０００４】
そのため、印刷データのＲＩＰ処理に要する時間を予測し、その結果に基づいて出力タイミングを制御することによって出力結果を得るまでの時間を短縮化している（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−６９３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、印刷データのＲＩＰ処理に要する時間は、予め生成された予測用情報を用いて予測しており、画像処理装置の現在の処理状況が反映されておらず、良好な精度を得ることが困難であり、生産性の向上が十分ではない問題を有する。また、ページ群単位で予測しているため、ページ群の間での意図しないサイクルダウンが発生し、生産性が低下する虞がある。
【０００７】
本発明は、上記従来技術に伴う課題を解決するためになされたものであり、画像形成装置の生産性を向上させ得る画像処理装置および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）ページ単位のラスタイメージデータを記録媒体に出力する画像形成装置に接続される通信インタフェースと、
ＰＤＬデータをＲＩＰ処理し、ページ単位でラスタイメージデータを生成するＲＩＰ処理手段と、
生成された前記ラスタイメージデータを、前記インタフェースを経由して前記画像形成装置に対して送信するための送信手段と、
現時点におけるＲＩＰ処理途中のページのＲＩＰ実績に基づいて、当該ページのＲＩＰ完了時刻を予測する予測手段と、
前記画像形成装置のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から前記画像形成装置が出力可能状態となるまでの最短復帰時刻を算出する算出手段と、
前記ＲＩＰ完了時刻と前記最短復帰時刻とを比較し、前記画像形成装置のサイクルダウンを発生させるか抑制するかを判定する判定手段と、
前記判定に基づいて前記画像形成装置を制御する制御手段と
を有することを特徴とする画像処理装置。
【００１０】
（２）前記ＲＩＰ実績は、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンド数に基づいていることを特徴とする上記（１）に記載の画像処理装置。
【００１１】
（３）前記予測手段は、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンドのバンド当たりの処理時間を、前記ページの未ＲＩＰバンド数に乗じることによって得られる処理時間を用いて、前記ＲＩＰ完了時刻を予測することを特徴とする上記（２）に記載の画像処理装置。
【００１２】
（４）前記画像形成装置は、受信したページ単位のラスタイメージデータの出力完了後、次ページに対応するラスタイメージデータを一定時間受信できなかった場合、サイクルダウンを発生させるように構成されており、
前記判定手段は、前記ＲＩＰ完了時刻が前記最短復帰時刻より前である場合、前記画像形成装置のサイクルダウンを抑制すると判定するように構成されており、
前記制御手段は、サイクルダウンの発生を抑制する指示を前記画像形成装置に通知する通知手段を有する
ことを特徴とする上記（１）〜（３）のいずれか１項に記載の画像処理装置。
【００１３】
（５）前記判定手段は、前記最短復帰時刻が前記ＲＩＰ完了時刻より前である場合、前記画像形成装置のサイクルダウンを発生させると判定するように構成されており、
前記制御手段は、サイクルダウンの発生を促す指示を前記画像形成装置に通知する通知手段を有する
ことを特徴とする上記（４）に記載の画像処理装置。
【００１４】
（６）前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手段をさらに有し、
前記判定手段は、前記復帰開始時刻に到達すると、前記画像形成装置が出力可能状態となるための復帰処理を開始する指示を、前記画像形成装置に通知する通知手段を有することを特徴とする上記（５）に記載の画像処理装置。
【００１５】
（７）前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手段をさらに有し、
前記判定手段は、前記復帰開始時刻を前記画像形成装置に通知する通知手段を有することを特徴とする上記（５）に記載の画像処理装置。
【００１６】
（８）前記復帰開始時刻は、前記画像形成装置が出力可能状態となるため復帰期間を、前記ＲＩＰ完了時刻から減ずることによって逆算されることを特徴とする上記（６）又は（７）に記載の画像処理装置。
【００１７】
（９）ページ単位のラスタイメージデータを記録媒体に出力する画像形成装置に接続される通信インタフェースと、
ＰＤＬデータをＲＩＰ処理し、ページ単位でラスタイメージデータを生成するＲＩＰ処理手段と、
生成された前記ラスタイメージデータを、前記インタフェースを経由して前記画像形成装置に対して送信するための送信手段と、
現時点におけるＲＩＰ処理途中のページのＲＩＰ実績に基づいて、当該ページのＲＩＰ完了時刻を予測する予測手段と、
前記ＲＩＰ完了時刻に前記画像形成装置が出力可能状態となっているように前記画像形成装置を制御する制御手段と、
を有することを特徴とする画像処理装置。
【００１８】
（１０）前記ＲＩＰ実績は、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンド数に基づいていることを特徴とする上記（９）に記載の画像処理装置。
【００１９】
（１１）前記予測手段は、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンドのバンド当たりの処理時間を、前記ページの未ＲＩＰバンド数に乗じることによって得られる処理時間を用いて、前記ＲＩＰ完了時刻を予測することを特徴とする上記（１０）に記載の画像処理装置。
【００２０】
（１２）前記画像形成装置のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から前記画像形成装置が出力可能状態となるまでの最短復帰時刻を算出する算出手段と、
前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手段とをさらに有し、
前記制御手段は、
前記最短復帰時刻が前記ＲＩＰ完了時刻より前である場合、サイクルダウンの発生を促す指示を前記画像形成装置に通知する通知手段と、
前記復帰開始時刻に到達すると、前記画像形成装置が出力可能状態となるための復帰処理を開始する指示を、前記画像形成装置に通知する通知手段とを有する
ことを特徴とする上記（１１）に記載の画像処理装置。
【００２１】
（１３）前記画像形成装置のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から前記画像形成装置が出力可能状態となるまでの最短復帰時刻を算出する算出手段と、
前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手段とをさらに有し、
前記制御手段は、
前記最短復帰時刻が前記ＲＩＰ完了時刻より前である場合、サイクルダウンの発生を促す指示および前記復帰開始時刻を前記画像形成装置に通知する通知手段を有する
ことを特徴とする上記（１１）に記載の画像処理装置。
【００２２】
（１４）前記復帰開始時刻は、前記画像形成装置が出力可能状態となるため復帰期間を、前記ＲＩＰ完了時刻から減ずることによって逆算されることを特徴とする上記（１２）又は（１３）に記載の画像処理装置。
【００２３】
（１５）ページ単位のラスタイメージデータを記録媒体に出力する画像形成装置に通信インタフェースを介して接続される画像処理装置に適用される画像処理プログラムであって、
ＰＤＬデータをＲＩＰ処理し、ページ単位でラスタイメージデータを生成するＲＩＰ処理手順と、
生成された前記ラスタイメージデータを、前記インタフェースを経由して前記画像形成装置に対して送信するための送信手順と、
現時点におけるＲＩＰ処理途中のページのＲＩＰ実績に基づいて、当該ページのＲＩＰ完了時刻を予測する予測手順と、
前記画像形成装置のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から前記画像形成装置が出力可能状態となるまでの最短復帰時刻を算出する算出手順と、
前記ＲＩＰ完了時刻と前記最短復帰時刻とを比較し、前記画像形成装置のサイクルダウンを発生させるか抑制するかを判定する判定手順と、
前記判定に基づいて前記画像形成装置を制御する制御手順と
を前記画像処理装置に実行させることを特徴とする画像処理プログラム。
【００２４】
（１６）前記ＲＩＰ実績は、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンド数に基づいていることを特徴とする上記（１５）に記載の画像処理プログラム。
【００２５】
（１７）前記予測手順において、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンドのバンド当たりの処理時間を、前記ページの未ＲＩＰバンド数に乗じることによって得られる処理時間を用いて、前記ＲＩＰ完了時刻が予測されることを特徴とする上記（１６）に記載の画像処理プログラム。
【００２６】
（１８）前記画像形成装置は、受信したページ単位のラスタイメージデータの出力完了後、次ページに対応するラスタイメージデータを一定時間受信できなかった場合、サイクルダウンを発生させるように構成されており、
前記判定手順は、前記ＲＩＰ完了時刻が前記最短復帰時刻より前である場合、前記画像形成装置のサイクルダウンを抑制すると判定するように構成されており、
前記制御手順は、サイクルダウンの発生を抑制する指示を前記画像形成装置に通知する通知手順を有する
ことを特徴とする上記（１５）〜（１７）のいずれか１項に記載の画像処理プログラム。
【００２７】
（１９）前記判定手順は、前記最短復帰時刻が前記ＲＩＰ完了時刻より前である場合、前記画像形成装置のサイクルダウンを発生させると判定するように構成されており、
前記制御手順は、サイクルダウンの発生を促す指示を前記画像形成装置に通知する通知手順を有することを特徴とする上記（１８）に記載の画像処理プログラム。
【００２８】
（２０）前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手順を、前記画像形成装置にさらに実行させ、
前記判定手順は、前記復帰開始時刻に到達すると、前記画像形成装置が出力可能状態となるための復帰処理を開始する指示を、前記画像形成装置に通知する通知手順を有することを特徴とする上記（１９）に記載の画像処理プログラム。
【００２９】
（２１）前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手順を、前記画像形成装置にさらに実行させ、
前記判定手順は、前記復帰開始時刻を前記画像形成装置に通知する通知手順を有することを特徴とする上記（１９）に記載の画像処理プログラム。
【００３０】
（２２）前記復帰開始時刻は、前記画像形成装置が出力可能状態となるため復帰期間を、前記ＲＩＰ完了時刻から減ずることによって逆算されることを特徴とする上記（２０）又は（２１）に記載の画像処理プログラム。
【００３１】
（２３）ページ単位のラスタイメージデータを記録媒体に出力する画像形成装置に通信インタフェースを介して接続される画像処理装置に適用される画像処理プログラムであって、
ＰＤＬデータをＲＩＰ処理し、ページ単位でラスタイメージデータを生成するＲＩＰ処理手順と、
生成された前記ラスタイメージデータを、前記インタフェースを経由して前記画像形成装置に対して送信するための送信手順と、
現時点におけるＲＩＰ処理途中のページのＲＩＰ実績に基づいて、当該ページのＲＩＰ完了時刻を予測する予測手順と、
前記ＲＩＰ完了時刻に前記画像形成装置が出力可能状態となっているように前記画像形成装置を制御する制御手順と、
を前記画像処理装置に実行させることを特徴とする画像処理プログラム。
【００３２】
（２４）前記ＲＩＰ実績は、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンド数に基づいていることを特徴とする上記（２３）に記載の画像処理プログラム。
【００３３】
（２５）前記予測手順において、ＲＩＰ処理途中の前記ページのＲＩＰ済みバンドのバンド当たりの処理時間を、前記ページの未ＲＩＰバンド数に乗じることによって得られる処理時間を用いて、前記ＲＩＰ完了時刻が予測されることを特徴とする上記（２４）に記載の画像処理プログラム。
【００３４】
（２６）前記画像形成装置のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から前記画像形成装置が出力可能状態となるまでの最短復帰時刻を算出する算出手順と、
前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手順と
を前記画像処理装置にさらに実行させ、
前記制御手順は、
前記最短復帰時刻が前記ＲＩＰ完了時刻より前である場合、サイクルダウンの発生を促す指示を前記画像形成装置に通知する通知手順と、
前記復帰開始時刻に到達すると、前記画像形成装置が出力可能状態となるための復帰処理を開始する指示を、前記画像形成装置に通知する通知手順とを有する
ことを特徴とする上記（２５）に記載の画像処理プログラム。
【００３５】
（２７）前記画像形成装置のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態から前記画像形成装置が出力可能状態となるまでの最短復帰時刻を算出する算出手順と、
前記ＲＩＰ完了時刻において前記画像形成装置が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻を算出する算出手順と
を前記画像処理装置にさらに実行させ、
前記制御手順は、
前記最短復帰時刻が前記ＲＩＰ完了時刻より前である場合、サイクルダウンの発生を促す指示および前記復帰開始時刻を前記画像形成装置に通知する通知手順を有する
ことを特徴とする上記（２５）に記載の画像処理プログラム。
【００３６】
（２８）前記復帰開始時刻は、前記画像形成装置が出力可能状態となるため復帰期間を、前記ＲＩＰ完了時刻から減ずることによって逆算されることを特徴とする上記（２６）又は（２７）に記載の画像処理プログラム。
【発明の効果】
【００３７】
本発明に係る画像処理装置および画像処理プログラムの一様相によれば、ＲＩＰ完了時刻は、現時点におけるＲＩＰ実績に基づいて予測することで良好な精度を有し、かつ、当該ＲＩＰ完了時刻と最短復帰時刻とを比較し、画像形成装置のサイクルダウンを発生させるか抑制するかを判定しているため、その判定は、画像処理装置の現在の処理状況を十分に反映しており、非効率なサイクルダウンの発生を抑制するように画像形成装置を制御することができる。つまり、画像形成装置の生産性を向上させることが可能である。
【００３８】
本発明に係る画像処理装置および画像処理プログラムの別の様相によれば、ＲＩＰ完了時刻は、現時点におけるＲＩＰ実績に基づいて予測することで良好な精度を有し、画像処理装置の現在の処理状況を十分に反映しており、当該ＲＩＰ完了時刻に画像形成装置が出力可能状態となっているように画像形成装置が制御されるため、ＲＩＰ完了後、画像形成装置において直ちにページ出力をすることが可能であり、画像形成装置の実力に近い生産性を実現化することができる。つまり、画像形成装置の生産性を向上させることが可能である。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態に係る画像処理システムを説明するためのブロック図である。
【図２】図１に示される印刷端末の構成を説明するためのブロック図である。
【図３】図１に示されるＭＦＰの構成を説明するためのブロック図である。
【図４】本発明の実施形態に係る画像処理方法におけるサイクルダウン判定処理を説明するためのフローチャートである。
【図５】サイクルダウン時の時間構成を説明するための概略図である。
【図６】ＲＩＰ処理に関するパラメータを説明するための概略図である。
【図７】サイクルダウン抑制指示が通知される場合における動作タイミングを説明するためのシーケンスチャートである。
【図８】サイクルダウン開始指示が通知される場合における動作タイミングを説明するためのシーケンスチャートである。
【図９】１ページ当たりのＲＩＰ処理時間が復帰期間より短い場合における動作を説明するためのタイミングチャートである。
【図１０】図９の場合に係る部品消耗量を説明するための棒グラフである。
【図１１】１ページ当たりのＲＩＰ処理時間が復帰期間より長い場合における動作を説明するためのタイミングチャートである。
【図１２】図１１の場合に係る部品消耗量を説明するための棒グラフである。
【発明を実施するための形態】
【００４０】
以下、本発明の実施の形態を、図面を参照しつつ説明する。
【００４１】
図１は、本発明の実施形態に係る画像処理システムを説明するためのブロック図である。
【００４２】
図１に示される画像処理システム１０は、多機能周辺機器（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）５０からなり、印刷端末２０にネットワーク９０を介して接続されている。
【００４３】
印刷端末２０は、ＭＦＰ５０に対し印刷要求を送信するために使用される。印刷要求は、印刷すべきデータを示すページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データと、印刷処理の具体的実施条件を示す制御情報とからなる印刷情報を含んでいる。
【００４４】
ネットワーク９０は、印刷端末２０とＭＦＰ５０とを相互に通信可能に接続するために使用され、イーサネット（登録商標）、トークンリング、およびＦＤＤＩ（Ｆｉｂｅｒ−Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）等の規格によりコンピュータやネットワーク機器同士を接続する構内情報通信網（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ同士を専用線で接続した広域情報通信網（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、これらの組み合わせ等の各種のネットワークからなる。ネットワークプロトコルは、例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）である。ネットワーク９０に接続される機器の種類および台数は、図１に示される構成に限定されない。
【００４５】
次に、印刷端末２０の構成を詳述する。
【００４６】
図２は、図１に示される印刷端末の構成を説明するためのブロック図である。
【００４７】
印刷端末２０は、本体部３０、ディスプレイ４０および入力装置４５を有するコンピュータ装置によって構成される。本体部３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ハードディスク（ＨＤＤ）３４および通信インタフェース（ＮＩＣ：Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）３５を有し、これらは、バス３６を経由して相互に接続されている。
【００４８】
ＣＰＵ３１は、プログラムにしたがって上記各部の制御や各種の演算処理を実行するマイクロプロセッサ等から構成される制御回路であり、印刷端末２０の各機能は、それに対応するプログラムをＣＰＵ３１が実行することにより発揮される。ＲＯＭ３２は、各種プログラムおよび各種データを格納する読取り専用の記憶装置である。ＲＡＭ３３は、作業領域として一時的にプログラムおよびデータを記憶する高速のランダムアクセス記憶装置である。
【００４９】
ＨＤＤ３４は、プリンタドライバやオペレーティングシステムを含む各種プログラムや各種データを格納する大容量のランダムアクセス記憶装置である。プリンタドライバは、ネットワーク９０を介して接続されたＭＦＰ５０に対して、ＰＤＬデータと制御情報とからなる印刷情報を含んでいる印刷要求を行うために必要なモジュールを含んでいる。なお、ＲＯＭ３２に格納されるプログラムやデータの一部を、必要に応じ、ＨＤＤ３４に格納することも可能である。
【００５０】
ＮＩＣ３５は、所謂ＬＡＮボードからなる通信インタフェースであり、ネットワーク９０に接続するための通信機能を印刷端末２０に追加する拡張装置である。
【００５１】
ディスプレイ４０は、たとえば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイあるいはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）であり、印刷要求に関連する各種の情報を表示するために使用される。入力装置４５は、マウス等のポインティングデバイスおよびキーボードを有し、ユーザが直接操作し、印刷要求を指示するための各種の入力を行うために使用される。
【００５２】
次に、ＭＦＰの構成を詳述する。
【００５３】
図３は、図１に示されるＭＦＰの構成を説明するためのブロック図である。
【００５４】
ＭＦＰ５０は、プリントコントローラ６０とプリントエンジン７０とが専用の通信インタフェースを介して一対一で接続されて構成されており、後述するように、非効率なサイクルダウンを抑制すること等により、生産性を向上させている。サイクルダウンは、印刷プロセスを停止し印刷プロセスの空転による部品の消耗を防止するためのものである。消耗部品は、例えば、プリントエンジン７０の駆動系、光学系（例えばポリゴンミラー）、定着ローラ、感光体等である。
【００５５】
プリントコントローラ６０は、プリンタドライバを介して印刷端末２０から受信したＰＤＬデータをＲＩＰ処理し、ページ単位でラスタイメージ（ＲＩ）データを生成し、当該ＲＩデータ（処理完了したページ）を、プリントエンジン７０に対して順次送信するために使用されるコンピュータ装置によって構成される画像処理装置であり、ＣＰＵ６１、ＲＯＭ６２、ＲＡＭ６３、ＨＤＤ６４、ＮＩＣ６５、ＶＩＦ（ビデオインタフェース）６６を有し、これらは、バス６７を経由して相互に接続されている。プリントコントローラ６０の各機能は、それに対応するプログラムをＣＰＵ６１が実行することにより発揮される。
【００５６】
ＣＰＵ６１は、プログラムにしたがって上記各部の制御や各種の演算処理を実行するマイクロプロセッサ等から構成される制御回路であり、プリントコントローラ６０の各機能は、それに対応するプログラムをＣＰＵ６１が実行することにより発揮される。ＲＯＭ６２は、各種プログラムおよび各種データを格納する読取り専用の記憶装置である。ＲＡＭ６３は、作業領域として一時的にプログラムおよびデータを記憶する高速のランダムアクセス記憶装置である。ＨＤＤ６４は、プリンタドライバやオペレーティングシステムを含む各種プログラムや、ＲＩＰ処理によって生成されたＲＩデータ等の各種データを保存する大容量のランダムアクセス記憶装置である。
【００５７】
ＨＤＤ６４に保存されているプログラムは、ＣＰＵ６１により必要に応じて読み出され、ＲＡＭ６３上で実行処理される。保存されているプログラムには、ＲＩＰ処理および印刷制御処理のためのプログラムが含まれる。ＲＩＰ処理は、印刷端末２０から受信した印刷要求に含まれるＰＤＬデータを、プリントエンジン７０が印刷に用いるラスタイメージ（ＲＩ）データに変換する処理である。印刷制御処理は、非効率なサイクルダウンを抑制し生産性を向上させるためのサイクルダウン判定処理を含んでいる。
【００５８】
サイクルダウン判定処理は、概して、現時点におけるＲＩＰ処理途中のページのＲＩＰ実績に基づいて、当該ページのＲＩＰ完了時刻を予測するステップと、プリントエンジン７０のサイクルダウンを現時点において発生させた場合において、サイクルダウン状態からプリントエンジン７０が出力可能状態となるまでの最短復帰時刻を算出するステップと、ＲＩＰ完了時刻と最短復帰時刻とを比較し、プリントエンジン７０のサイクルダウンを発生させるか抑制するかを判定するステップと、当該判定に基づいてプリントエンジン７０を制御するステップを有する。
【００５９】
ＲＩＰ完了時刻は、現時点におけるＲＩＰ実績に基づいて予測することで良好な精度を有し、かつ、当該ＲＩＰ完了時刻と最短復帰時刻とを比較し、プリントエンジン７０のサイクルダウンを発生させるか抑制するかを判定しているため、その判定は、ＲＩＰ処理以外のジョブも実行するプリントコントローラ６０の現在の処理状況を十分に反映しており、非効率なサイクルダウンの発生を抑制するようにプリントエンジン７０を制御することができる。
【００６０】
また、ＲＩＰ完了時刻を、ページ単位で予測しているため、ページ群間での意図しないサイクルダウンの発生が抑制され、また、ファーストプリントの開始を迅速に実施することが可能である。ＲＩＰ完了時刻は、現時点におけるＲＩＰ実績に基づいて予測しているため、印刷端末２０におけるＰＤＬデータ生成時において、ＲＩＰ完了時刻を予測するための特別な情報を生成する必要がない。
【００６１】
さらに、サイクルダウン判定処理は、ＲＩＰ完了時刻にプリントエンジン７０が出力可能状態となっているようにプリントエンジン７０を制御するステップを有する。したがって、ＲＩＰ完了後、プリントエンジン７０は、直ちにページ出力することが可能であり、プリントエンジン７０の実力に近い生産性を実現化することができる。
【００６２】
なお、必要に応じ、ＲＯＭ６２に格納されるプログラムやデータの一部を、ＨＤＤ６４に格納したり、ＨＤＤ６４に格納されるプログラムやデータの一部を、ＲＯＭ６２に格納したりすることも可能である。
【００６３】
ＮＩＣ６５は、所謂ＬＡＮボードからなる通信インタフェースであり、ネットワーク９０に接続するための通信機能をＭＦＰ５０に追加する拡張装置である。
【００６４】
ＶＩＦ６７は、プリントエンジン７０と通信するための専用の通信インタフェースであり、ＲＩＰ処理が完了したページ単位のＲＩデータを、順次、プリントエンジン７０へ送信するために使用される。なお、ＲＳ−２３２（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  ２３２）Ｃ、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ））１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のシリアルインタフェース、ＩＥＥＥ１２８４等のパラレルインタフェース、独自規格によるインタフェースを、ＶＩＦの代わりに適宜適用することも可能である。
【００６５】
プリントエンジン７０は、例えば、帯電、露光、現像、転写および定着工程を含む電子写真式プロセス等の作像プロセスを用いて、指定された用紙等の記録媒体上に画像を形成する画像形成装置であり、接続ケーブル７２を経由してプリントコントローラ６０から受信した制御情報およびＲＩデータに従って、適切な印刷動作を実行し、１ページ出力毎にプリントコントローラ６０に対してページ出力完了を通知する。また、プリントエンジン７０は、受信したページ単位のＲＩデータの出力完了後、次ページに対応するＲＩデータを一定時間受信できなかった場合、サイクルダウンを発生させるように構成されている。
【００６６】
また、プリントエンジン７０は、プリントコントローラ６０におけるサイクルダウン判定処理に応答した処理を実施する。例えば、プリントコントローラ６０からサイクルダウンを抑制する指示（サイクルダウン抑制指示）を受信した場合、サイクルダウンを発生させない一方、プリントコントローラ６０からサイクルダウンの発生を促す指示（サイクルダウン開始指示）を受信した場合、即座にサイクルダウンを実施し、かつ、プリントコントローラ６０から通知される復帰開始時刻に到達すると、サイクルダウン状態から出力可能状態となるための復帰処理を実行し、サイクルダウン状態からの復帰処理が完了した際に、次に出力すべきＲＩデータを受信出来ていれば、即座に印刷動作を開始する。
【００６７】
次に、本発明の実施形態に係る画像処理方法におけるサイクルダウン判定処理を詳述する。
【００６８】
図４は、本発明の実施形態に係る画像処理方法におけるサイクルダウン判定処理を説明するためのフローチャート、図５は、サイクルダウン時の時間構成を説明するための概略図、図６は、ＲＩＰ処理に関するパラメータを説明するための概略図である。お、図６に示されるフローチャートにより示されるアルゴリズムは、ＨＤＤ６４にプログラムとして記憶されており、ＣＰＵ６１によって実行される。
【００６９】
まず、プリントエンジン７０から受信した出力完了通知が、現在ＲＩＰ処理中のページ（カレントページ）の直前ページに関するか否かが判定される（ステップＳ１０）。直前ページの出力完了通知でない場合（ステップＳ１０のＮＯ）、サイクルダウンは不要であるため、プロセスは終了する。
【００７０】
直前ページの出力完了通知である場合（ステップＳ１０のＹＥＳ）、最短復帰時刻（ＴＲ）、ＲＩＰ完了時刻（ＴＲＩＰＥｎｄ）および復帰開始時刻（ＴＲＳｔａｒｔ）を算出するためのパラメータが取得される（ステップＳ１１）。
【００７１】
最短復帰時刻（ＴＲ）は、カレントページのＲＩＰ処理が間に合わず、サイクルダウンが発生すると予測した場合のサイクルダウン状態からの最短の復帰時刻である。ＲＩＰ完了時刻（ＴＲＩＰＥｎｄ）は、カレントページのＲＩＰ処理が完了する時刻である。復帰開始時刻（ＴＲＳｔａｒｔ）は、ＲＩＰ完了時刻（ＴＲＩＰＥｎｄ）においてプリントエンジン７０が出力可能（ＲＩデータの印刷が可能）状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である。
【００７２】
パラメータは、復帰期間（ｔＢＴ）、判定期間（ｔＪＴ）、現在時刻（Ｔ０）、ＲＩＰ済みバンド数（ｎ）、総バンド数（Ｎ）および処理時間実績（ｔｐＲＩＰ）である。
【００７３】
復帰期間（ｔＢＴ）は、休止期間（ｔＰＴ）における次のページのＲＩデータの受信を契機としてプロセスが起動し、プリントエンジン７０が出力可能状態となるまでの期間であり、次ページの出力のための準備動作を実施することで、部品の消耗が発生する。なお、休止期間（ｔＰＴ）は、判定期間（ｔＪＴ）中に次データが受信されず、プロセスが停止している期間である。プリントエンジン７０においては、この間、部品の消耗は発生しない。
【００７４】
判定期間（ｔＪＴ）は、ページ出力が完了した時点で、プリントコントローラ６０から次ページのＲＩデータが受信されなかった場合、出力可能状態で次のページのＲＩデータの受信を待っている期間である。プリントエンジン７０においては、この間、プロセスは空転し、部品の消耗が発生する。なお、サイクルダウン期間は、休止期間（ｔＰＴ）と復帰期間（ｔＢＴ）との合計期間であり、この間においては、印刷は実施できない。
【００７５】
現在時刻（Ｔ０）は、直前ページの出力が完了した時刻である。ＲＩＰ済みバンド数（ｎ）は、現在時刻（Ｔ０）におけるＲＩＰ済みバンド数である。総バンド数（Ｎ）は、カレントページの値であり、ページ毎に一定である。処理時間実績（ｔｐＲＩＰ）は、ｎバンドのＲＩＰ処理に使用された時間の実績値である。
【００７６】
そして、取得されたパラメータに基づき、サイクルダウン状態からの最短復帰時刻（ＴＲ）が算出される（ステップＳ１２）。サイクルダウン時の時間構成は、図５に示されるように、判定期間（ｔＪＴ）、休止期間（ｔＰＴ）および復帰期間（ｔＢＴ）からなる。最短復帰時刻（ＴＲ）は、直前ページの印刷が完了した時刻である現在時刻（Ｔ０）から判定期間（ｔＰＴ）の経過後にサイクルダウンが発生し、その直後に起動が実施される場合（休止期間がない場合）であるため、下記の式（１）によって算出される。
【００７７】
【数１】
2011126090.tif 000003
【００７８】
次に、処理時間実績（ｔｐＲＩＰ）に基づき、完了時刻（ＴＲＩＰＥｎｄ）が予測される（ステップＳ１３）。具体的には、例えば、図６に示されるように、現時点で、ｎバンドのＲＩＰ処理が完了し、その処理時間がｔｐＲＩＰである場合、残りのバンドに関しても同様な処理効率で実行されることを前提としており、ＲＩＰ完了時刻（ＴＲＩＰＥｎｄ）は、下記の式（２）によって算出される。
【００７９】
【数２】
2011126090.tif 000004
【００８０】
次に、ＲＩＰ完了時刻（ＴＲＩＰＥｎｄ）と最短復帰時刻（ＴＲ）とが比較される（ステップＳ１４）。ＲＩＰ完了時刻（ＴＲＩＰＥｎｄ）が最短復帰時刻（ＴＲ）より前であると判定される場合（ステップＳ１４のＮＯ）、サイクルダウンの抑制が生産性および部品消耗に関して有利であるため、プリントコントローラ６０から、プリントエンジン７０に対してサイクルダウンを実施しないようサイクルダウン抑制指示を通知し（ステップＳ１５）、プロセスは終了する。つまり、サイクルダウン抑制により発生するプロセス空転時間が、休止から復帰処理にかかる時間よりも短くなるため、サイクルダウンを発生させない方が、生産性が向上し、また、プロセス空転時における各種部品の消耗量と、復帰処理時における各種部品の消耗量とが、単位時間当たり同一であるため、部品消耗においても有利となるためである。
【００８１】
最短復帰時刻（ＴＲ）がＲＩＰ完了時刻（ＴＲＩＰＥｎｄ）より前であると判定される場合（ステップＳ１４のＹＥＳ）、ＲＩＰ完了時刻（ＴＲＩＰＥｎｄ）から最短復帰時刻（ＴＲ）を減じて得られる期間は、サイクルダウンを実施し、プロセスを休止させても、生産性に対する影響は無い一方、部品消耗において有利である。したがって、復帰開始時刻（ＴＲＳｔａｒｔ）が、ＲＩＰ完了時刻（ＴＲＩＰＥｎｄ）から復帰期間（ｔＢＴ）を減ずることによって算出（逆算）される（ステップＳ１６）。つまり、ＲＩＰ完了時刻においてプリントエンジン７０が出力可能状態となるために、サイクルダウン状態からの復帰を開始すべき時刻である復帰開始時刻（ＴＲＳｔａｒｔ）は、下記の式（３）によって算出される。
【００８２】
【数３】
2011126090.tif 000005
【００８３】
そして、プリントコントローラ６０から、プリントエンジン７０に対してサイクルダウンを実施するようサイクルダウン開始指示を通知し（ステップＳ１７）、復帰開始時刻（ＴＲＳｔａｒｔ）に到達するまで待機する（ステップＳ１８）。
【００８４】
復帰開始時刻（ＴＲＳｔａｒｔ）に到達したと判定される場合（ステップＳ１８のＹＥＳ）、プリントコントローラ６０から、プリントエンジン７０に対して復帰処理を開始する指示（復帰処理開始指示）が通知される（ステップＳ１９）。これにより、ＲＩＰ完了時刻（ＴＲＩＰＥｎｄ）に到達すると直ちにプリントエンジン７０を利用することが可能であるため、生産性の低下は防がれる一方、サイクルダウンの実施による部品消耗の抑制を達成することが可能である。
【００８５】
なお、復帰開始時刻（ＴＲＳｔａｒｔ）をプリントエンジン７０に通知し、プリントエンジン７０が、復帰開始時刻（ＴＲＳｔａｒｔ）に到達したか否かを判定し、復帰処理を自発的に開始するように構成することも可能である。この場合、プリントコントローラ６０は、復帰開始時刻（ＴＲＳｔａｒｔ）に到達したか否かを判定するための手段およびプリントエンジン７０に対して復帰処理開始指示を通知する手段が不要となる。
【００８６】
次に、ＲＩＰ完了時刻が最短復帰時刻より前であり、サイクルダウン抑制指示が通知される場合を例に挙げて、印刷端末２０、プリントコントローラ６０およびプリントエンジン７０の動作タイミングを、説明する。
【００８７】
図７は、サイクルダウン抑制指示が通知される場合における動作タイミングを説明するためのシーケンスチャートである。なお、図７に示されるフローチャートにより示されるアルゴリズムは、ＨＤＤ３４，６４にプログラムとして記憶されており、ＣＰＵ３１，６１によってそれぞれ実行される。
【００８８】
まず、印刷端末２０は、インストールされているプリンタドライバを介したユーザによる入力装置４５からの指示に従って、プリントコントローラ６０に対して印刷要求を送信する（ステップＳ１０１）。この際、例えば、印刷端末２０にインストールされている文書作成プログラムによって作成された原稿データから生成されたＰＤＬデータと、印刷処理の具体的実施条件を示す制御情報とからなる印刷情報が、プリントコントローラ６０に送信される。
【００８９】
プリントコントローラ６０は、印刷端末２０からの印刷要求を受信すると、印刷要求に含まれるＰＤＬデータのＲＩＰ処理を開始する（ステップＳ１０２）。プリントコントローラ６０は、第１ページのＲＩＰ処理が完了すると同時に、生成したＲＩデータをプリントエンジン７０に送信し、印刷開始を指示する（ステップＳ１０３）。
【００９０】
プリントエンジン７０は、第１ページのＲＩデータを受信すると、初回起動後においてページ出力を実施し、それが完了すると、プリントコントローラ６０に対し、第１ページの出力完了を通知する（ステップＳ１０４）。初回起動は、第１ページのＲＩデータの受信を契機として、休止状態にあった印刷プロセスを起動し、ページ出力のための準備を実施する動作である。
【００９１】
プリントコントローラ６０は、第２ページ（カレントページ）のＲＩＰ処理中に第１ページの出力完了通知を受信すると、現在ＲＩＰ処理中のページの直前ページの出力完了通知であるため、サイクルダウン判定処理（図４参照）を開始する（ステップＳ１０５）。
【００９２】
プリントエンジン７０は、第１ページの出力完了時点で、第２ページのＲＩデータを未受信であるため、プロセスを空転させ、第２ページの受信待機動作を開始する（ステップＳ１０６）。
【００９３】
プリントコントローラ６０は、サイクルダウン判定処理の結果、ＲＩＰ完了時刻が最短復帰時刻より前であるため、サイクルダウンを抑制すべきと判定すると、プリントエンジン７０に対してサイクルダウン抑制指示を通知する（ステップＳ１０７）。
【００９４】
プリントエンジン７０は、プリントコントローラ６０からのサイクルダウン抑制指示を受信すると、プロセスの空転を継続しながら、第２ページのＲＩデータの受信待機動作を継続する（ステップＳ１０８）。
【００９５】
プリントコントローラ６０は、第２ページのＲＩＰ処理が完了すると同時に、プリントエンジン７０に対して第２ページのＲＩデータを送信する（ステップＳ１０９）。
【００９６】
プリントエンジン７０は、第２ページのＲＩデータの受信を契機として、第２ページのＲＩデータの指定媒体（用紙）に対する出力（印刷）動作を開始する（ステップＳ１１０）。
【００９７】
次に、最短復帰時刻がＲＩＰ完了時刻より前であり、サイクルダウン開始指示が通知される場合を例に挙げて、印刷端末２０、プリントコントローラ６０およびプリントエンジン７０の動作タイミングを、説明する。
【００９８】
図８は、サイクルダウン開始指示が通知される場合における動作タイミングを説明するためのシーケンスチャートである。なお、図８に示されるフローチャートにより示されるアルゴリズムは、ＨＤＤ３４，６４にプログラムとして記憶されており、ＣＰＵ３１，６１によってそれぞれ実行される。また、ステップＳ２０１〜ステップＳ２０６は、図７に示されるステップＳ１０１〜ステップＳ１０６と略一致しているため、その説明を省略する。
【００９９】
プリントコントローラ６０は、ステップＳ２０５において開始されたサイクルダウン判定処理（図４参照）の結果、サイクルダウンを発生させるべきと判定すると、プリントエンジン７０に対して、サイクルダウン開始指示を通知し、また、復帰開始時刻に到達すると、復帰処理開始指示を通知する（ステップＳ２０７）。
【０１００】
ステップＳ２０６においてプロセスを空転させかつ次のＲＩデータの受信待機動作を開始しているプリントエンジン７０は、プリントコントローラ６０からのサイクルダウン開始指示を受信すると、サイクルダウンを実施し、プロセスを休止させる（ステップＳ２０８）。その後、復帰開始時刻に到達すると、プリントエンジン７０は、プリントコントローラ６０からの復帰処理開始指示を受信し、第２ページの出力処理に向けたプロセスの復帰処理を開始する（ステップＳ２０９）。
【０１０１】
プリントコントローラ６０は、第２ページのＲＩＰ処理が完了すると同時に、プリントエンジン７０に対して第２ページのＲＩデータを送信する（ステップＳ２１０）。
【０１０２】
プリントエンジン７０は、この時点において、プロセスの休止（サイクルダウン状態）から復帰して利用可能となっているため、第２ページのＲＩデータの受信を契機として、第２ページのＲＩデータの指定媒体に対する出力動作を、直ちに開始する（ステップＳ２１１）。
【０１０３】
次に、本発明の実施形態に係る部品の消耗量を説明する。
【０１０４】
図９は、１ページ当たりのＲＩＰ処理時間が復帰期間より短い場合における動作を説明するためのタイミングチャート、図１０は、図９の場合に係る部品消耗量を説明するための棒グラフである。
【０１０５】
１ページ当たりのＲＩＰ処理時間が復帰期間より短い場合、初回起動、第１および第２ページのＲＩデータの出力（印刷）までは、本実施形態と、サイクルダウン判定処理が適用されない比較例とは、同一である。
【０１０６】
しかし、比較例の場合、第２ページのＲＩデータの出力完了後の所定の判定期間に、第３ページのＲＩデータが受信されないため、その後、休止期間に入り、第３ページのＲＩデータの受信を契機として、復帰動作が開始される。この際、第３〜第５ページのＲＩデータが受信されており、第３〜第５ページのＲＩデータの出力が連続的に実施される。
【０１０７】
本実施形態の場合、第３ページのＲＩＰ完了時刻が最短復帰時刻より前であり、サイクルダウンを抑制する方が好ましいとサイクルダウン判定処理により判定されるため、休止することとなく空転を継続し、第３ページのＲＩデータが受信されると直ちにその出力が実施される。そして、第４および第５ページのＲＩデータも、同様に判定され、受信されると直ちにその出力が実施される。つまり、本実施形態は、１ページ当たりのＲＩＰ処理時間が復帰期間より短い場合において、図９に示されるように、比較例と異なり、プリントコントローラ６０の実力に近い生産性を実現化することが可能である。
【０１０８】
また、第５ページの出力時の部品消耗量は、比較例においては、第３ページのＲＩデータ受信の判定期間と、第３ページのＲＩデータ受信後の復帰期間とに対応し、本実施形態においては、第３〜第５ページのＲＩデータの受信を待機する間の３回の空転期間に対応している。つまり、本実施形態に係る部品消耗量は、図１０に示されるように、比較例に係る部品消耗量と大差なく同等である。
【０１０９】
図１１は、１ページ当たりのＲＩＰ処理時間が復帰期間より長い場合における動作を説明するためのタイミングチャート、図１２は、図１１の場合に係る部品消耗量を説明するための棒グラフである。
【０１１０】
１ページ当たりのＲＩＰ処理時間が復帰期間より長い場合、初回起動および第１ページのＲＩデータの出力（印刷）までは、本実施形態と、サイクルダウン判定処理が適用されない比較例とは、同一である。
【０１１１】
しかし、比較例の場合、第１ページのＲＩデータの出力完了後の所定の判定期間に、第２ページのＲＩデータが受信されないため、その後、休止期間に入り、第２ページのＲＩデータの受信を契機として、復帰動作が開始される。また、第２ページのＲＩデータの出力完了時において、第３ページのＲＩデータが未受信であるため、判定期間後、休止期間に入り、第３ページのＲＩデータの受信を契機として、復帰動作が開始される。
【０１１２】
本実施形態の場合、第２ページのＲＩＰ完了時刻が最短復帰時刻より前であり、サイクルダウンを抑制する方が好ましいとサイクルダウン判定処理に基づいて判定されるため、休止することとなく空転を継続し、第２ページのＲＩデータが受信されると直ちにその出力が実施される。そして、第３ページのＲＩＰ完了時刻は最短復帰時刻より後であり（遅く）、サイクルダウンを実行する方が好ましいとサイクルダウン判定処理に基づいて判定されるため、休止期間に入り、そして、復帰開始時刻に到達すると、復帰動作を開始する。第３ページのＲＩデータが受信された時点では、復帰動作は完了しているため、第３ページのＲＩデータが受信されると直ちにその出力が実施される。つまり、本実施形態は、１ページ当たりのＲＩＰ処理時間が復帰期間より長い場合においても、図１１に示されるように、比較例と異なり、プリントコントローラ６０の実力に近い生産性を実現化することが可能である。
【０１１３】
また、第３ページ出力時の部品消耗量は、比較例においては、第２ページのＲＩデータ受信の判定期間、第２ページのＲＩデータ受信後の復帰期間、第３ページのＲＩデータ受信の判定期間および第３ページのＲＩデータ受信後の復帰期間に対応し、本実施形態においては、第２ページのＲＩデータの受信を待機するための空転期間および第３ページのＲＩデータを受信直後に出力するための復帰期間に対応している。つまり、本実施形態に係る部品消耗量は、図１２に示されるように、比較例に係る部品消耗量に比較し、削減することが可能である。
【０１１４】
以上のように、本実施の形態において、ＲＩＰ完了時刻は、現時点におけるＲＩＰ実績に基づいて予測することで良好な精度を有し、かつ、当該ＲＩＰ完了時刻と最短復帰時刻とを比較し、プリントエンジンのサイクルダウンを発生させるか抑制するかを判定しているため、その判定は、ＲＩＰ処理以外のジョブも実行するプリントコントローラの現在の処理状況を十分に反映しており、非効率なサイクルダウンの発生を抑制するようにプリントエンジンを制御することができる。また、ＲＩＰ完了時刻にプリントエンジンが出力可能状態となっているようにプリントエンジンが制御されるため、ＲＩＰ完了後、プリントエンジンにおいて直ちにページ出力をすることが可能であり、プリントエンジンの実力に近い生産性を実現化することができる。つまり、プリントエンジンの生産性を向上させ得るプリントコントローラおよび画像処理プログラムを、提供することが可能である。
【０１１５】
また、ＲＩＰ完了時刻を、ページ単位で予測しているため、ページ群間での意図しないサイクルダウンの発生が抑制される。さらに、ＲＩＰ完了時刻は、現時点におけるＲＩＰ実績に基づいて予測しているため、印刷端末におけるＰＤＬデータ生成時において、ＲＩＰ完了時刻を予測するための特別な情報を生成する必要がない。
【０１１６】
本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲で種々改変することができる。例えば、プリントコントローラにＰＤＬデータの解析手段を配置することも可能である。この場合、ＲＩＰ完了時刻を予測する際、ＰＤＬデータの解析結果を考慮し、例えば、オブジェクト種別の応じた重み（ウエイト）を付加することも可能である。
【０１１７】
なお、本発明に係る手段、方法およびプログラムは、専用のハードウェア回路によっても実現することも可能である。また、プログラムされたコンピュータ装置によって本発明を実現する場合、コンピュータ装置を動作させるプログラムは、フレキシブルディスクやＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読み取り可能な記録媒体によって提供したり、記録媒体によらず、インターネット等のネットワークを介してオンラインで提供したりすることも可能である。この場合、プログラムは、通常、コンピュータ装置のハードディスク等のランダムアクセス記憶装置に送信されて記憶される。また、プログラムは、単独のアプリケーションソフトウェアとして提供されてもよいし、コンピュータ装置の一機能としてそのコンピュータ装置のソフトウェアに組み込むことも可能である。
【符号の説明】
【０１１８】
１０  画像処理システム、
２０  印刷端末、
３０  本体部、
３１  ＣＰＵ、
３２  ＲＯＭ、
３３  ＲＡＭ、
３４  ハードディスク（ＨＤＤ）、
３５  通信インタフェース（ＮＩＣ）、
３６  バス、
４０  ディスプレイ、
４５  入力装置、
５０  多機能周辺機器（ＭＦＰ）、
６０  プリントコントローラ（画像処理装置）、
６１  ＣＰＵ、
６２  ＲＯＭ、
６３  ＲＡＭ、
６４  ハードディスク（ＨＤＤ）、
６５  通信インタフェース（ＮＩＣ）、
６６  ＶＩＦ（ビデオインタフェース）、
６７  バス、
７０  プリントエンジン（画像形成装置）、
７２  接続ケーブル、
９０  ネットワーク。
【図１】
2011126090.tif 000006
【図２】
2011126090.tif 000007
【図３】
2011126090.tif 000008
【図４】
2011126090.tif 000009
【図５】
2011126090.tif 000010
【図６】
2011126090.tif 000011
【図７】
2011126090.tif 000012
【図８】
2011126090.tif 000013
【図９】
2011126090.tif 000014
【図１０】
2011126090.tif 000015
【図１１】
2011126090.tif 000016
【図１２】
2011126090.tif 000017