(57)【要約】【課題】  装置の稼働時間低減によって電力削減、装置寿命の向上を図ることが可能なプリンタ装置を提供する。【解決手段】  ホスト装置１からのページ記述言語に基づいたＰＤＬデータの処理イベント通知により、プリンタエンジン４への印刷要求タイミングの制御を行うプリンタコントローラ３を備えたプリンタ装置２。【選択図】        図１
2005262621.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを作成してページ記述言語に基づいたプロセス設計言語に変換するホスト装置と、該ホスト装置から転送される前記プロセス設計言語を受信して解析しメモリにビデオデータとして展開するプリントコントローラと、前記ビデオデータを受信して用紙に画像を形成するプリンタエンジンとを備えた画像形成装置であって、
前記プリントコントローラは、前記ホスト装置が印刷データを前記プロセス設計言語に変換する処理状況を検知する処理状況検知手段を備え、該処理状況検知手段の検知状況に基づいて前記プリンタエンジンの印刷要求タイミングを制御することを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置において、前記処理状況検知手段の検知状況は、前記ホスト装置により印刷データをページ記述言語に基づいたプロセス設計言語に変換する際の変換終了、及びデータ転送終了を含む処理イベントであることを特徴とする画像形成装置。
【請求項３】
請求項１の画像形成装置において、前記処理状況検知手段の検知状況は、前記ホスト装置により印刷データをページ記述言語に基づいたプロセス設計言語に変換する際の印刷データの処理量若しくは前記印刷データ全体におけるデータ処理済みの比率であることを特徴とする画像形成装置。
【請求項４】
請求項２または３の画像形成装置において、前記処理状況検知手段の検知状況は、印刷処理によって使用される装置情報を含むことを特徴とする画像形成装置。
【請求項５】
請求項１の画像形成装置において、前記プリントコントローラは、前記プロセス設計言語及び関連データを解析するデータ解析手段を備え、該データ解析手段の解析結果に基づいて前記プリンタエンジンの印刷要求タイミングを制御することを特徴とする画像形成装置。
【請求項６】
請求項５の画像形成装置において、前記該データ解析手段の解析結果は、前記メモリ上に展開し描画済みのページ数あるいは全体に占める描画済みページ数の比率であることを特徴とする画像形成装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の画像形成装置において、印刷実行タイミングは前記プリンタエンジン側でも調整可能であることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置で作成された印刷データを受信して用紙に出力する画像形成装置に関する。
【背景技術】
【０００２】
例えばホストＰＣ（ホスト装置）とプリンタ装置から構成されるプリンタシステムでは、ホストＰＣによって印刷データをＰＤＬ（Process Design Language）データに変換し、通信手段を通してプリンタ装置に転送している。その後プリンタ装置のネットワークインタフェースでデータを受信し、ＰＤＬデータの解析後にメモリへの描画処理を行っている。また、通常はメモリ上に印刷データを展開し、プリンタエンジンに対して印刷要求を出すような構成になっている。関連する従来技術として以下のものがある。
【特許文献１】特開平０５−１５３３２１号公報
【特許文献２】特開平０６−３４２３４８号公報
【特許文献３】特開平０８−１７４９６３号公報
【特許文献４】特開平０９−２３０７３８号公報
【特許文献５】特開２０００−０９４７９３公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
プリンタシステムを構成するプリンタ装置は、ホストＰＣからＰＤＬデータを受信し、データの処理が終わった時点でプリンタコントローラがプリンタエンジンに印字要求を出している。プリンタエンジンではその印刷要求を受信してから印刷準備を開始するため、その後のプリンタエンジンでの色ずれ補正や定着器の加熱時間を加えると、印刷時間が余分にかかっており即時性に優れているとは言えなかった。
また、一度プリンタエンジンに対して印刷要求を発行すると、プリンタエンジンは定着器を加熱して、プリンタコントローラからの印刷データを待つ構成のため、プリンタコントローラでの描画処理が長くかかる場合などは周辺機や定着器で電力を無駄に消費してしまうという問題があった。
本発明は、かかる課題に鑑み、ＰＤＬデータにＰＤＬ変換の処理状況をコマンドとして含ませてプリンタコントローラに送信することにより、印刷要求タイミングを適切に制御して、プリンタ装置の稼働時間低減によって電力削減、装置寿命の向上を図ることが可能なプリンタ装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、印刷データを作成してページ記述言語に基づいたプロセス設計言語に変換するホスト装置と、該ホスト装置から転送される前記プロセス設計言語を受信して解析しメモリにビデオデータとして展開するプリントコントローラと、前記ビデオデータを受信して用紙に画像を形成するプリンタエンジンとを備えた画像形成装置であって、前記プリントコントローラは、前記ホスト装置が印刷データを前記プロセス設計言語に変換する処理状況を検知する処理状況検知手段を備え、該処理状況検知手段の検知状況に基づいて前記プリンタエンジンの印刷要求タイミングを制御することを特徴とする。
請求項２記載の発明は、請求項１の画像形成装置において、前記処理状況検知手段の検知状況は、前記ホスト装置により印刷データをページ記述言語に基づいたプロセス設計言語に変換する際の変換終了、及びデータ転送終了を含む処理イベントであることを特徴とする。
請求項３記載の発明は、請求項１の画像形成装置において、前記処理状況検知手段の検知状況は、前記ホスト装置により印刷データをページ記述言語に基づいたプロセス設計言語に変換する際の印刷データの処理量若しくは前記印刷データ全体におけるデータ処理済みの比率であることを特徴とする。
請求項４記載の発明は、請求項２または３の画像形成装置において、前記処理状況検知手段の検知状況は、印刷処理によって使用される装置情報を含むことを特徴とする。
請求項５記載の発明は、請求項１の画像形成装置において、前記プリントコントローラは、前記プロセス設計言語及び関連データを解析するデータ解析手段を備え、該データ解析手段の解析結果に基づいて前記プリンタエンジンの印刷要求タイミングを制御することを特徴とする。
請求項６記載の発明は、請求項５の画像形成装置において、前記該データ解析手段の解析結果は、前記メモリ上に展開し描画済みのページ数あるいは全体に占める描画済みページ数の比率であることを特徴とする。
請求項７記載の発明は、請求項１乃至６のいずれか一項に記載の画像形成装置において、印刷実行タイミングは前記プリンタエンジン側でも調整可能であることを特徴とする。
【発明の効果】
【０００５】
本発明では、ＰＤＬデータでの送信／受信においてコマンドを使用することによって印刷要求タイミングを制御し、ホスト装置やプリンタコントローラが描画中はなるべく印刷処理をせずにまとめて印刷するなどして、装置の稼働時間を低減することで電力削減、装置寿命の向上を図ることができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は本発明の実施形態に係るプリンタ装置のブロック図である。このプリンタ装置２は、ホストＰＣ１と接続され、プリンタコントローラ３とプリンタエンジン４を備えて構成される。
そしてプリンタコントローラ３は、ＮＩＣ（Network Interface Card）１１と、ＰＤＬデータをビデオデータに展開して記憶するメモリ１２と、コントローラ３を制御するＣＰＵ１３と、他の回路構成を集積したＡＳＩＣ１４と、コントローラ３の制御プログラム等を格納する外部記憶装置１５と、により構成される。またプリンタエンジン４は、プリンタエンジン４の全体を制御するＣＰＵ２１と、エンジン各部のセンサ情報等を受信してメカ的な動作を制御する制御回路２２により構成される。
次に概略動作について説明する。プリンタ装置２はホストＰＣ１から印刷指示と画像データを含むＰＤＬデータを受信する。プリンタコントローラ３はホストＰＣ１から転送されるＰＤＬデータを受信し、解析してメモリ１２に画像データを展開し、ビデオデータとして内部インターフェイスを介してプリンタエンジン４へ転送しプリンタエンジン４側で用紙に画像を形成する。
【実施例１】
【０００７】
図２は実施例１の処理動作を示すフローチャートである。実施例１では、まずホストＰＣ１により印刷データを作成する（Ｓ１）。そしてその印刷データをＰＤＬデータに変換すると共に、ＰＤＬデータにホストＰＣ１での処理状況をコマンドとして埋め込み、プリンタコントローラ３に渡す（Ｓ２）。プリンタコントローラ３ではＰＤＬデータを受信し（Ｓ１１）、ＰＤＬデータを解析してコマンドから処理状況を検知する（Ｓ１２）。その結果、例えば、省エネ時でプリンタエンジン４の電源が切れている状態で、受信したＰＤＬデータにデータ変換開始イベントとデータ変換済み比率が送られてきた場合には、まずプリンタエンジン４を起動して省エネ状態から復帰する。次にＰＤＬデータに変換済み比率コマンドと周辺機データが埋め込まれてきた場合にはその比率と周辺機情報によって判断し、印刷要求をプリンタエンジン４に発行すると共に周辺機を起動したり、最後に定着加熱を行う（Ｓ１４）。ステップＳ１３で制御コマンドがなければ画像描画処理を行う（Ｓ１５）。
これにより段階的な電源ＯＮ制御が可能になったり、あるいはプリンタエンジン４の起動を印刷要求発行の直前にすることも可能であり、ホストＰＣ１の処理時間が長くかかってしまった場合でもプリンタ装置２では無駄な電力消費を押さえることが可能になる。
また上記の様に電力制御のみならずプリンタエンジン４の画像調整プロセス制御に使用することも可能であり、プリンタコントローラ３が判断しプリンタエンジン４の制御を行えば、色ずれ補正やクリーニング、レジスト調整などをＰＤＬデータのコマンドにより行うことが可能になる。
本実施例では、処理状況によって装置への印刷要求タイミングを変えることでプリンタコントローラ３でのデータ処理時間を長くするなどして、プリンタエンジン４での印刷にかかる時間の削減によりプリンタエンジン４各部の通電時間を削減することが可能になる。
【実施例２】
【０００８】
図３は実施例２の処理動作を示すフローチャートである。第２の実施例では、ホストＰＣ１でデータを送信し（Ｓ２１）、プリンタコントローラ３は受信したＰＤＬデータを受信する（Ｓ３１）。そしてそのＰＤＬデータを解析して画像描画処理する（Ｓ３２）。その画像描画処理時に、全体のバンド数における描画済みバンド数の比率やジョブ内の処理済みページ比率を検知し（Ｓ３３）、バンド数の比率やジョブ内の処理済みページ比率が決められた比率であれば（Ｓ３４でＹＥＳのルート）印刷要求をプリンタエンジン４に発行すると共に周辺機を起動したり、最後に定着加熱を行う（Ｓ３５）。
例えば、省エネ時でプリンタエンジン４の電源が切れている状態で、描画済みバンド数比率がある一定以上になった場合やジョブ内のページ数比率がある一定以上になった場合には、まずプリンタエンジン４を起動する。次にプリンタ装置２の周辺機情報によって判断し、周辺機を起動し、最後に定着加熱を行う等の段階的な電源ＯＮ制御が可能になる。
あるいはプリンタエンジン４の起動を印刷要求発行の直前にすることも可能であり、それによりプリンタコントローラ３上でのメモリ１２への描画処理時間が長くかかってしまった場合でも、なるべくプリンタコントローラ３での描画処理を終わらせておくことで、印刷要求タイミングを遅らせ、プリンタ装置側で無駄な電力消費を押さえることが可能になる。
また上記と同様に電力制御のみならずプリンタエンジン４の画像調整プロセス制御に使用することも可能であり、その際はプリンタコントローラ３が判断しプリンタエンジン４の制御を行えば良い。その場合は色ずれ補正やクリーニング、レジスト調整などをＰＤＬデータのコマンドにより行うことが可能になる。
本実施例では実施例１と同様に、処理状況によって印刷要求タイミングを変えることで、プリンタエンジン４での印刷にかかる時間の削減によりプリンタエンジン各部の通電時間を削減することが可能になる。
以上、本発明の各実施例によれば、省エネ復帰時や通常印刷時にプリンタエンジン４を最低限印刷に必要な時間だけ起動しておくことで、電力を節約できるプリンタ装置２を提供することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るプリンタ装置のブロック図。
【図２】実施例１の処理動作を示すフローチャート。
【図３】実施例２の処理動作を示すフローチャート。
【符号の説明】
【００１０】
１  ホストＰＣ（ホスト装置）、２  プリンタ装置、３  プリンタコントローラ、４  プリンタエンジン
【図１】
2005262621.tif 000003
【図２】
2005262621.tif 000004
【図３】
2005262621.tif 000005