(57)【要約】【課題】  印刷装置の画像形成処理に要する処理負荷を軽減し、印刷システム全体のパフォーマンスを向上させることを目的とする。【解決手段】  情報処理装置が、印刷ジョブを生成し印刷装置に印刷ジョブを送信し、印刷装置が、印刷ジョブに従って画像形成を行う印刷システムにおいて、情報処理装置が、情報処理装置のCPU負荷を計測する手段と、印刷装置の処理負荷を取得する手段と、情報処理装置のCPU負荷及び印刷装置の処理状況を元に印刷ジョブの複雑度を変化させる手段を備える。【選択図】  図７
2008071265.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置が、印刷ジョブを生成し印刷装置に印刷ジョブを送信し、印刷装置が、印刷ジョブに従って画像形成を行う印刷システムにおいて、
情報処理装置が、情報処理装置のCPU負荷を計測する手段と、印刷装置の処理負荷を取得する手段と、情報処理装置のCPU負荷及び印刷装置の処理状況を元に印刷ジョブの複雑度を変化させる手段と、
を有することを特徴とする印刷システム。
【請求項２】
請求項１記載の情報処理装置が、CPU負荷を計測する為に、
情報処理装置が、情報処理装置に搭載されている１つ又は複数のCPUの処理負荷を計測する手段を有することを特徴とする印刷システム。
【請求項３】
請求項１記載の情報処理装置が、印刷装置の処理負荷を取得する為に、
情報処理装置が、印刷装置の画像形成処理状況と印刷エンジンの処理状況を取得する手段を有することを特徴とする印刷システム。
【請求項４】
請求項１記載の情報処理装置が、情報処理装置のCPU負荷及び印刷装置の処理状況を元に印刷ジョブの複雑度を変化させる為に、
情報処理装置が、印刷処理装置の画像形成手段が印刷ジョブの画像形成に要する予想時間を導出する手段と、印刷エンジンが画像の入力を待つことがないように、印刷処理装置の画像形成手段が印刷ジョブの画像形成に使用可能な時間を導出する手段と、印刷ジョブに摘要可能な複雑度軽減処理に要する予想時間を導出する手段と、上記複数手段から導出されるパラメータから複雑度軽減処理を選択し実行する手段と、
を有することを特徴とする印刷システム。
【請求項５】
請求項４記載の情報処理装置が複雑度軽減処理を選択し実行する方法として、
・印刷処理装置の画像形成手段が印刷ジョブの画像形成に要する予想時間Ｔｅ
・印刷エンジンが画像の入力を待つことがないように印刷処理装置の画像形成手段が印刷ジョブの画像形成に使用可能な時間Ｔ
・印刷ジョブに摘要可能な複雑度軽減処理（複数種類：ｎ）候補と各複雑度軽減処理に要する予想処理規模ｘｎ
・情報処理装置のCPU性能と負荷状況と複雑度軽減処理候補の予想処理規模ｘｎから導出される、複雑度軽減処理に要する時間Ｔｒｎ
・複雑度軽減処理を行った後の印刷ジョブの予想複雑度ｃｎ
・印刷処理装置の画像形成手段の能力から複雑度ｃｎを有する印刷ジョブの画像形成で削減可能な予想時間Ｔｉｎ
を求め、Ｔ≧Ｔｒｍ＋Ｔｅ−Ｔｉｍ（但しｍはｎの中の１つ又は複数）とすることが可能かを判断し、可能であればｍに該当する複雑度軽減処理を行い、不可能であれば複雑度軽減処理を行わない方法。
【請求項６】
請求項５記載の情報処理装置が、印刷ジョブ中の分割された領域ごとに複雑度軽減処理を行う際には、領域ｐに関してＴ≧Ｔｒｍ＋Ｔｅ−Ｔｉｍとすることが不可能と判断した場合でも、領域ｐ以外のページに関してＴ≧Ｔｒｍ＋Ｔｅ−Ｔｉｍとするための複雑度軽減処理を行う必要がなければ、領域ｐに対して複雑度軽減処理を行う手段を有することを特徴とする印刷システム。
【請求項７】
情報処理装置が、印刷ジョブを生成し印刷装置に印刷ジョブを送信し、印刷装置が、印刷ジョブに従って画像形成を行う印刷システムにおいて、
情報処理装置が、印刷装置の処理状況を取得する手段と、印刷装置が情報処理装置の生成する印刷ジョブの画像形成処理を行えない状況であれば、印刷ジョブに対し複雑度軽減処理を行い、印刷装置が情報処理装置の生成する印刷ジョブの画像形成処理が行える状況になった際に印刷ジョブを画像処理装置へ送信する手段と、
を有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置が、印刷ジョブを生成し印刷装置に印刷ジョブを送信し、印刷装置が、印刷ジョブに従って画像形成を行う印刷システムに関係する。
【０００２】
情報処理装置が、情報処理装置及び印刷装置の処理状況を動的に把握することで、印刷ジョブの構成（複雑度）を自動的に変化させることで印刷装置の処理負荷を軽減する印刷システムに特に関係する。
【背景技術】
【０００３】
現状、印刷システムにおいて動的負荷分散を行う際には、情報処理装置と印刷装置が段階的に画像形成を行い、情報処理装置がどこまで画像形成を行ったかを示すヘッダを印刷ジョブに付加し、印刷装置が残りの画像形成を行うことで動的負荷分散を行う手法などが提案されている。
【０００４】
従来例として、ホストとデバイスが段階的に画像形成を行うレンダリングシステムを有し、ホストがどこまでレンダリングを行ったかを示すヘッダ情報を付加し、デバイスが残りのレンダリングを行うことで負荷分散を実現するものがある（特許文献１参照）。
【特許文献１】特開２００１−３１０５０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の提案ではデータフローの観点では動的負荷分散の実現が可能ではあるが、果たしてそれが印刷システム全体という観点で最適な負荷分散であるかを判断する仕組みがない。印刷システム全体でよりパフォーマンスを出すためには、刻々と変化する情報処理装置と印刷装置の処理状況を把握し、印刷システム全体の処理負荷を調整する必要性がある。特に近年の情報処理装置の進化はめざましいものがあり、CPUが複数個搭載された情報処理装置も存在する。より効率的な動的負荷分散を考える場合には、このようなマルチCPU情報処理装置の能力を引き出す仕組みも併せて考える必要がある。
【課題を解決するための手段】
【０００６】
上記問題点を解決することを目的とした、本出願に関わる第１の発明の印刷システムは以下に示す構成を備える。
【０００７】
情報処理装置が、印刷ジョブを生成し印刷装置に印刷ジョブを送信し、印刷装置が、印刷ジョブに従って画像形成を行う印刷システムにおいて、情報処理装置が、情報処理装置のCPU負荷を計測する手段と、印刷装置の処理負荷を取得する手段と、情報処理装置のCPU負荷及び印刷装置の処理状況を元に印刷ジョブの複雑度を変化させる手段を備える。
【０００８】
また、上記目的を達成する本出願に関わる第２の発明の印刷システムは以下に示す構成を備える。
【０００９】
第１の発明の印刷システムにおいて、情報処理装置が、CPU負荷を計測する為に、情報処理装置に搭載されている１つ又は複数のCPUの処理負荷を計測する手段を備える。
【００１０】
また、上記目的を達成する本出願に関わる第３の発明の印刷システムは以下に示す構成を備える。
【００１１】
第１の発明の印刷システムにおいて、情報処理装置が、印刷装置の処理負荷を取得する為に、印刷装置の画像形成処理状況と印刷エンジンの処理状況を取得する手段を備える。
【００１２】
また、上記目的を達成する本出願に関わる第４の発明の印刷システムは以下に示す構成を備える。
【００１３】
第１の発明の情報処理装置が、情報処理装置のCPU負荷及び印刷装置の処理状況を元に印刷ジョブの複雑度を変化させる為に、情報処理装置が、印刷処理装置の画像形成手段が印刷ジョブの画像形成に要する予想時間を導出する手段と、印刷エンジンが画像の入力を待つことがないように、印刷処理装置の画像形成手段が印刷ジョブの画像形成に使用可能な時間を導出する手段と、印刷ジョブに摘要可能な複雑度軽減処理に要する予想時間を導出する手段と、上記複数手段から導出されるパラメータから複雑度軽減処理を選択し実行する手段を備える。
【００１４】
また、上記目的を達成する本出願に関わる第５の発明の印刷システムは以下に示す構成を備える。
【００１５】
第４の発明の情報処理装置が複雑度軽減処理を選択し実行する方法として、
・印刷処理装置の画像形成手段が印刷ジョブの画像形成に要する予想時間Ｔｅ
・印刷エンジンが画像の入力を待つことがないように印刷処理装置の画像形成手段が印刷ジョブの画像形成に使用可能な時間Ｔ
・印刷ジョブに摘要可能な複雑度軽減処理（複数種類：ｎ）候補と各複雑度軽減処理に要する予想処理規模ｘｎ
・情報処理装置のCPU性能と負荷状況と複雑度軽減処理候補の予想処理規模ｘｎから導出される、複雑度軽減処理に要する時間Ｔｒｎ
・複雑度軽減処理を行った後の印刷ジョブの予想複雑度ｃｎ
・印刷処理装置の画像形成手段の能力から複雑度ｃｎを有する印刷ジョブの画像形成で削減可能な予想時間Ｔｉｎ
を求め、Ｔ≧Ｔｒｍ＋Ｔｅ−Ｔｉｍ（但しｍはｎの中の１つ又は複数）とすることが可能かを判断し、可能であればｍに該当する複雑度軽減処理を行い、不可能であれば複雑度軽減処理を行わない方法を備える。
【００１６】
また、上記目的を達成する本出願に関わる第６の発明の印刷システムは以下に示す構成を備える。
【００１７】
第５の発明の情報処理装置が、印刷ジョブ中の分割された領域（例えばページ）ごとに複雑度軽減処理を行う際には、領域ｐに関してＴ≧Ｔｒｍ＋Ｔｅ−Ｔｉｍとすることが不可能と判断した場合でも、領域ｐ以外のページに関してＴ≧Ｔｒｍ＋Ｔｅ−Ｔｉｍとするための複雑度軽減処理を行う必要がなければ、領域ｐに対して複雑度軽減処理を行う手段を備える。
【００１８】
また、上記目的を達成する本出願に関わる第７の発明の印刷システムは以下に示す構成を備える。
【００１９】
情報処理装置が、印刷ジョブを生成し印刷装置に印刷ジョブを送信し、印刷装置が、印刷ジョブに従って画像形成を行う印刷システムにおいて、情報処理装置が、印刷装置の処理状況を取得する手段と、印刷装置が情報処理装置の生成する印刷ジョブの画像形成処理を行えない状況であれば、印刷ジョブに対し複雑度軽減処理を行い、印刷装置が情報処理装置の生成する印刷ジョブの画像形成処理が行える状況になった際に印刷ジョブを画像処理装置へ送信する手段を備える。
【発明の効果】
【００２０】
以上述べたように、本出願に関わる第１から第７の発明により、印刷装置の印刷エンジンの能力から算出される処理時間と情報処理装置及び印刷装置の処理状況を元に、情報処理装置において印刷ジョブの複雑度を変化させることで印刷装置の画像形成処理に要する処理負荷を軽減し、印刷システム全体の処理負荷を動的に調節することで印刷システム全体のパフォーマンスを向上させることが可能となる。
【発明を実施するための最良の形態】
【００２１】
＜印刷装置概要＞
図１は、本発明の実施形態に関わる印刷装置のシステム構成の概略を示す図である。
【００２２】
図において、ホスト１０１は、例えば、コンピュータなどの情報処理装置であり、画像情報の供給源、あるいは印刷装置の制御装置として機能する。この実施の形態においては、印刷装置１０２として、LBPを用いている。本実施形態において適用される印刷処理装置は、レーザービームプリンタに限られるものではなく、インクジェットプリンタ等他のプリント方式のプリンタでもよいことは言うまでもない。
【００２３】
プリンタコントローラ１０３は、ホスト１０１から供給されるジョブ中のPDLに基づいて、ページ毎にラスタデータを生成し、プリンタエンジン１０５に送出する。
【００２４】
プリンタエンジン１０５は、プリンタコントローラ１０３から供給されるラスタデータに基づいて、感光ドラム上に潜像を形成し、その潜像を記録媒体上に転写・定着（電子写真方式）することにより画像を記録する。
【００２５】
パネル部１０４は、ユーザインタフェースとして使用される。ユーザは、パネル部１０４を操作することにより、所望の動作を指示することができる。また、パネル部１０４には、プリンタ１０２の処理内容や、ユーザへの警告内容が表示される。
【００２６】
図２は、タンデム方式のカラーLBP１０２の構成を説明する断面図である。
【００２７】
図において、２０１は、プリンタ筐体である。２０２は、ユーザが各種指示を与えるためのスイッチ、メッセージやプリンタの設定内容等を表示するためのＬＥＤ表示器やＬＣＤ表示器等が配された操作パネルであり、図１に示すパネル部１０４の一態様である。２０３は、ボード収容部であり、ビデオコントローラ１０３及びプリンタエンジン１０５の電子回路部分を構成するボードを収容する。
【００２８】
２２０は、用紙（記録媒体）Ｓを保持する用紙カセットであり、不図示の仕切り板によって電気的に用紙サイズを検知する機構を有する。２２１は、カセットクラッチであり、用紙カセット２２０上に載置された用紙Ｓの最上位の一枚を取り出して、取り出した用紙Ｓを不図示の駆動手段から伝達される駆動力によって給紙ローラ２２２まで搬送するカムを有する。このカムは、給紙の度に間欠的に回転し、１回転に対応して１枚の用紙Ｓを給紙する。２２３は用紙検知センサで、それぞれ用紙カセット２２０に保持されている用紙Ｓの量を検知する。
【００２９】
給紙ローラ２２２は、用紙Ｓの先端部をレジストシャッタ２２４まで搬送するローラである。２２４は、レジストシャッタであり、用紙Ｓを押圧することにより給紙を停止することができる。
【００３０】
２３０は、手差しトレイであり、２３１は、手差し給紙クラッチである。手差し給紙クラッチ２３１は、用紙Ｓの先端を手差し給紙ローラ２３２まで搬送するために使用され、手差し給紙ローラ２３２は、用紙Ｓの先端をレジストシャッタ２２４まで搬送するために使用される。画像記録に供する用紙Ｓは、用紙カセット２２０及び手差しトレイ２３０のいずれかの給紙手段を選択して給紙される。
【００３１】
プリンタエンジン１０５は、ビデオコントローラ１０３と所定の通信プロトコルにしたがって通信を行い、ビデオコントローラ部１０３からの指示にしたがって用紙カセット２２０手差しトレイ２３０の中からいずれかの給紙手段を選択し、印刷の開始指示に応じて該当する給紙手段よりレジストシャッタ２２４まで用紙Ｓを搬送する。なお、プリンタエンジン１０５は、給紙手段、潜像の形成、転写、定着等の電子写真プロセスに関する機構、排紙手段及びそれらの制御手段を含む。
【００３２】
２０４ａ、２０４ｂ、２０４ｃ、２０４ｄは、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄやトナー保持部等を有する画像記録部であり、電子写真プロセスにより、用紙Ｓ上にトナー像を形成する。一方、２０６ａ、２０６ｂ、２０６ｃ、２０６ｄは、レーザースキャナ部であり、画像記録部にレーザービームによる画像情報を供給する。
【００３３】
画像記録部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄには、用紙Ｓを搬送する用紙搬送ベルト２５０が複数の回転ローラ２５１〜２５４によって用紙搬送方向（図の下から上方向）に扁平に張設され、その最上流部においては、バイアスを印加した吸着ローラ２２５によって、用紙を用紙搬送ベルト２５０に静電吸着させる。またこのベルト搬送面に対向して４個の感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄが直線状に配設されており、画像形成手段を構成している。画像記録部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄのそれぞれには、感光ドラムの周辺近傍を順次取り囲んで、帯電器、現像器が配置されている。
【００３４】
レーザースキャナ部２０６ａ、２０６ｂ、２０６ｃ、２０６ｄにおいて、２０７ａ、２０７ｂ、２０７ｃ、２０７ｄは、レーザーユニットであり、プリンタコントローラ１０３から送出される画像信号（／ＶＩＤＥＯ信号）に応じて、内蔵の半導体レーザーを駆動し、レーザービームを発射する。レーザーユニット２０７ａ、２０７ｂ、２０７ｃ、２０７ｄから発せられたレーザービームは、ポリゴンミラー（回転多面鏡）２０８ａ、２０８ｂ、２０８ｃ、２０８ｄにより走査され、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄ上に潜像を形成する。
【００３５】
２６０は、定着器で、画像記録部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄにより用紙Ｓに形成されたトナー画像を記録紙Ｓに熱定着させる。２６１は、搬送ローラで、用紙Ｓを排紙搬送する。２６２は、排紙センサで、用紙Ｓの排紙状態を検知する。２６３は、排紙ローラ兼両面印刷用搬送路切替えローラで、用紙Ｓを排紙方向へ搬送し、用紙Ｓの搬送指示が排紙の場合はそのまま排紙トレイ２６４に排紙し、搬送指示が両面搬送の場合は、用紙Ｓの後端が排紙センサ２６２を通過した直後に回転方向を逆向きに変え、スイッチバックすることにより用紙Ｓを両面印刷用搬送路２７０へ搬送する。２６５は排紙積載量検知センサで、排紙トレイ２６４上に積載された用紙Ｓの積載量を検知する。
【００３６】
２７０は、両面印刷用搬送路であり、排紙ローラ兼両面印刷用搬送路切替えローラ２６３により両面印刷用に搬送された用紙Ｓは、両面搬送ローラ２７１〜２７４によって再びレジストシャッタ２２４まで搬送されて画像記録部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄへの搬送指示を待つ。
【００３７】
なお、LBP１０２には、さらにオプションカセットや封筒フィーダ等のオプションユニットを装備することができる。
【００３８】
図３は、プリンタコントローラ１０３の構成例を示すブロック図である。
【００３９】
図において、３０１は、パネル部１０４とのデータ通信を行うパネルインタフェース部である。ＣＰＵ  ３０９は、パネルインタフェース部３０１を介して、ユーザがパネル部１０４において設定・指示した内容を確認することができる。３０２は、ネットワークを介してホスト１０１等のデータ処理装置と双方向に通信接続するためのネットワークインターフェース部である。３０６は、プリンタエンジン１０５と通信接続するためのエンジンインタフェース部である。ＣＰＵ  ３０９は、エンジンインタフェース部３０６を介して、プリンタエンジン１０５の状態を認識することができる。
【００４０】
３０３は、ホスト１０１より供給されたジョブ中のPDLに基づいて、プリンタエンジン１０５に供給するラスタデータを生成（ラスタライズ）する画像処理部である。３０５は、生成したラスタデータを一時的に保持するための画像メモリである。３０９は、ＲＯＭ  ３０４に保持された制御プログラムコードに基づいて、ＣＰＵバス３２０に接続されたデバイスを制御するＣＰＵである。３０７は、ＣＰＵ  ３０９が使用する一時記憶用メモリとしてのＲＡＭであり、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張できるように構成されている。ＲＡＭ  ３０７は、描画オブジェクトを格納する描画オブジェクト格納部４０２、ＲＯＭ  ３０４に保持された制御プログラムによって一時的に使用されるワークメモリ等に用いられる。３１０は、例えば、濃度補正テーブル等の制御情報を保持するための不揮発性メモリで構成される。３０８は、ＤＭＡ制御部であり、ＣＰＵ  ３０９からの指示により画像メモリ３０５内のラスタデータをエンジンインタフェース部３０６に転送する。
【００４１】
３２０は、アドレス、データ、コントロールバスを含むＣＰＵバスである。パネルインタフェース部３０１、ネットワークインターフェース部３０２、画像処理部３０３、ＲＯＭ  ３０４、画像メモリ３０５、エンジンインタフェース部３０６、ＲＡＭ  ３０７、ＤＭＡ制御部３０８、ＣＰＵ  ３０９及びＥＥＰＲＯＭ  ３１０は、それぞれＣＰＵバス３２０に接続されたすべてのデバイスにアクセス可能である。
【実施例１】
【００４２】
ここでは、上記実施形態を用いて本発明の印刷システムにおける印刷ジョブの複雑度軽減処理に関し、具体的な実施例を図４から図９を用いて説明する。
【００４３】
図４から図６は印刷ジョブの具体例と各パラメータの具体的な数値を示した図である。図７は本実施例に関わるホスト側の処理フローを示す一例であり、図中の７−ａから７−ｊは各ステップを示している。図８は本実施例に関わるＬＢＰの印刷処理フローを示す一例であり、図中の８−ａから８−ｃは各ステップを示している。図９は本実施例に関わるＬＢＰの画像形成手段が印刷ジョブの画像形成に使用可能な時間をホストに通知する処理フローを示す一例であり、図中の９−ａから９−ｃは各ステップを示している。
【００４４】
仮にＬＢＰの画像形成部の処理能力として、処理可能なグラフィックオブジェクト数を5000個/秒、処理可能なイメージサイズを100MByte/秒と定義し、印刷エンジンの出力スピードを1枚/秒と定義し、ホストの性能として500MHzのCPUを２つ搭載し、１つのCPUを複雑度軽減処理のみに用いて良いと定義し、本実施例で用いられる各パラメータの具体的な数値を実際に求めることで説明する。
【００４５】
図４から図６に示したような４ページから成る印刷ジョブが存在した場合を考える。各ページの特徴は図４の（ａ）に示したように、ページ１，２，４がグラフィックオブジェクト数が800〜2000個で複雑度が低いページとなっており、ページ３のグラフィックオブジェクト数が10000個で単独で複雑度が高いページとなっている。ＬＢＰの画像形成手段が各ページの画像形成を行うのに要する予想処理時間Ｔｅは図４の（ｂ）に示される。印刷エンジンの出力スピードが1枚/秒であることから、ＬＢＰの画像形成手段が印刷ジョブの画像形成に使用可能な時間Ｔは、１ページ目に関しては画像形成が終わり次第印刷エンジンを動作させる為Ｔに制限はなく、２ページ目に関しては印刷エンジンが次のページの印刷に取りかかる1秒から１ページ目の画像形成で要した時間0.2秒を引いた0.8秒となる。同様に３ページ目は1.4秒と求められ、４ページ目に関してはＴｅ３＞Ｔ３であるため画像形成処理が印刷エンジンの1枚/秒出力に必要な時間に間に合わず、４ページ目の印刷処理が止まってしまうことがわかる。1枚/秒出力が可能となるよう、印刷ジョブの３ページ目の複雑度軽減処理を行う際に、図４の（ｄ）に示したように例えば共通しているグラフィックオブジェクトのグルーピングを行う手段Ａと複雑な背景をイメージ化する手段Ｂが考えられるとする。ホストは各複雑度軽減処理に要する大まかな予想処理規模をテーブルで保持しており、図５の（ａ）に示されるようなサイクル数となる。ホストの性能から各複雑度軽減処理に要する時間は、図５の（ｂ）に示されるような時間となる。又、各複雑度軽減処理を経た後の印刷ジョブ中の３ページ目の予想複雑度は印刷ジョブ内を分析することで、図５の（ｃ）に示されるようになるとする。この時印刷ジョブ内を分析する処理で時間がかかることがあるが、その時間を複雑度軽減処理の一環として含めて考えても良い。この結果、３ページ目に対するＬＢＰの画像形成処理で削減可能な予想時間は図６の（ｂ）に示した通りとなる。
【００４６】
ここまで求めたパラメータを元に、図６の（ｃ）に示したように３ページ目に対しＴ≧Ｔｒｍ＋Ｔｅ−Ｔｉｍを満たす条件を考えると、手段Ａ及び手段Ｂを実行した際に条件を満たすことがわかり、その際には全ページ1枚/秒の印刷が可能になることがわかる。
【００４７】
次に図７を用いて本実施例におけるホストの処理フローを説明する。ステップ７−ａで印刷処理装置の画像形成手段が印刷ジョブの画像形成に要する予想時間Ｔｅを算出し、ステップ７−ｂでＬＢＰからＬＢＰの画像形成手段が印刷ジョブの画像形成に使用可能な時間Ｔを取得、ステップ７−ｃで印刷ジョブに摘要可能な複雑度軽減処理（複数種類：ｎ）候補と各複雑度軽減処理に要する予想処理規模ｘｎを導出し、ステップ７−ｄで情報処理装置のＣＰＵ性能と負荷状況と複雑度軽減処理候補の予想処理規模ｘｎから導出される複雑度軽減処理に要する時間Ｔｍを算出し、ステップ７−ｅで複雑度軽減処理を行った後の印刷ジョブの予想複雑度ｃｎを導出し、ステップ７−ｆで印刷処理装置の画像形成手段の能力から複雑度ｃｎを有する印刷ジョブの画像形成で削減可能な予想時間Ｔｉｎを算出し、ステップ７−ｇでＴ≧Ｔｒｍ＋Ｔｅ−Ｔｉｍとすることが可能なページが存在するかを判断し、可能であればステップ７−ｈへ進み、不可能であればステップ７−ｊへ進む。ステップ７−ｈで対象ページに複雑度軽減処理ｍを行い、ステップ７−ｉへ進む。ステップ７−ｊで任意のページに何かしらの複雑度軽減処理を行いステップ７−ｉへ進む。ステップ７−ｉで生成出来次第印刷ジョブをページ単位でＬＢＰへ送信し、本処理を終了する。
【００４８】
次に図８を用いて本実施例におけるＬＢＰの印刷処理フローを説明する。ステップ８−ａでホストから印刷ジョブを受信し、ステップ８−ｂで印刷ジョブに従い画像形成を行い、ステップ８−ｃで生成した画像を印刷エンジンで印刷処理し、本処理を終了する。
【００４９】
次に図９を用いて本実施例におけるＬＢＰの画像形成手段が印刷ジョブの画像形成に使用可能な時間をホストに通知する処理フローを説明する。ステップ９−ａでホストからＬＢＰの画像形成手段が印刷ジョブの画像形成に使用可能な時間Ｔ取得要求を受信し、ステップ９−ｂで印刷エンジン動作状況から時間Ｔを算出し、ステップ９−ｃで時間Ｔをホストへ送信し、本処理を終了する。
【実施例２】
【００５０】
次に、上記実施形態を用いて本発明の印刷システムにおける、より単純な印刷ジョブの複雑度軽減処理に関し、具体的な実施例を図１０を用いて説明する。
【００５１】
図１０は本実施例におけるホスト処理フローを示す一例であり、図中のステップ１０−ａから１０−ｇは各ステップを示す。
【００５２】
ステップ１０−ａでＬＢＰに対し稼働状態を問い合わせ、ステップ１０−ｂでＬＢＰが画像形成処理を行えない状況（例えばＬＢＰの電源が入っていない等）かを判別し、行えない状況であればステップ１０−ｃへ進み、行える状況であればステップ１０−ｇへ進む。ステップ１０−ｃで印刷ジョブに対し複雑度軽減処理を行い、ステップ１０−ｄで再度ＬＢＰの稼働状態を問い合わせ、ステップ１０−ｅでＬＢＰが画像形成処理を行える状況かを再度判別し、行える状況であればステップ１０−ｆへ進み、行えない状況であればステップ１０−ｄへ進む。ステップ１０−ｆで印刷ジョブをＬＢＰへ送信し、本処理を終了する。ステップ１０−ｇでは実施例１に示されたホストフローを行い、本処理を終了する。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態における、印刷装置のシステム構成の概略を示す図。
【図２】本発明の実施形態における、LBPの一構成例を示す断面図。
【図３】本発明の実施形態における、プリンタコントローラの構成例を示すブロック図。
【図４】本発明の実施例１における、印刷ジョブの具体例と各パラメータの具体的な数値を示した図。
【図５】本発明の実施例１における、印刷ジョブの具体例と各パラメータの具体的な数値を示した図。
【図６】本発明の実施例１における、印刷ジョブの具体例と各パラメータの具体的な数値を示した図。
【図７】本発明の実施例１における、ホスト側の処理フローを示す一例。
【図８】本発明の実施例１における、ＬＢＰの印刷処理フローを示す一例。
【図９】本発明の実施例１における、ＬＢＰの画像形成手段が印刷ジョブの画像形成に使用可能な時間をホストに通知する処理フローを示す一例。
【図１０】本発明の実施例２におけるホスト処理フローを示す一例。
【符号の説明】
【００５４】
１０１  ホスト（コンピュータ）
１０２  LBP（レーザービームプリンタ）
１０３  プリンタコントローラ
１０４  パネル部
１０５  プリンタエンジン
２０１  プリンタ筐体
２０２  操作パネル
２０３  ボード収納部
２０４ａ，２０４ｂ，２０４ｃ，２０４ｄ  画像記録部
２０５ａ，２０５ｂ，２０５ｃ，２０５ｄ  感光ドラム
２０６ａ，２０６ｂ，２０６ｃ，２０６ｄ  レーザースキャナ部
２０７ａ，２０７ｂ，２０７ｃ，２０７ｄ  レーザーユニット
２０８ａ，２０８ｂ，２０８ｃ，２０８ｄ  ポリゴンミラー（回転多面鏡）
２２０  用紙カセット
２２１  カセットクラッチ
２２２  給紙ローラ
２２３  用紙検知センサ
２２４  レジストシャッタ
２２５  吸着ローラ
２３０  手差しトレイ
２３１  手差し給紙クラッチ
３２２  手差し給紙ローラ
２５０  用紙搬送ベルト
２５１〜２５４  回転ローラ
２６０  定着器
２６１  搬送ローラ
２６２  排紙センサ
２６３  排紙ローラ兼両面印刷用搬送路切替えローラ
２６４  排紙トレイ
２６５  排紙積載量検知センサ
２７０  両面印刷用搬送路
２７１〜２７４  両面搬送ローラ
３０１  パネルＩ／Ｆ部
３０２  ホストＩ／Ｆ部
３０３  画像処理部
３０４  ＲＯＭ
３０５  画像メモリ
３０６  エンジンＩ／Ｆ部
３０７  ＲＡＭ
３０８  ＤＭＡ制御部
３０９  ＣＰＵ
３１０  ＥＥＰＲＯＭ
３１１  ハードディスク
３２０  ＣＰＵバス
【図１】
2008071265.tif 000003
【図２】
2008071265.tif 000004
【図３】
2008071265.tif 000005
【図４】
2008071265.tif 000006
【図５】
2008071265.tif 000007
【図６】
2008071265.tif 000008
【図７】
2008071265.tif 000009
【図８】
2008071265.tif 000010
【図９】
2008071265.tif 000011
【図１０】
2008071265.tif 000012