"物理媒体に印刷する方法であって、グラフィックス命令としてフォーマットされた複数の論理ページを有する印字ジョブを受信する工程と、ラスタ画像プロセッサが前記印字ジョブをラスタライズ画像にレンダリングする工程と、前記印字ジョブのレンダリング中に、ラスタライズ画像の論理ページをメモリに蓄積する工程と、ウォームアップ信号の受信に応じて、前記印刷装置のプリントエンジンを温めて動作温度にする工程と、前記ラスタ画像プロセッサが前記蓄積されたラスタライズ画像の論理ページを前記プリントエンジンに送信する工程と、各論理ページの印刷と印刷の間、前記プリントエンジンを動作温度に維持して、前記ラスタライズ画像の論理ページを物理媒体に印刷する工程とを含み、さらに、前記ウォームアップ信号が前記プリントエンジンで受信された時から前記プリントエンジンが動作温度に達するまでのウォームアップ時間と前記印字ジョブのレンダリングが完了するのに必要なレンダリング時間とを予測する工程と、前記ウォームアップ信号を前記プリントエンジンに送信する工程とを含み、前記レンダリング時間を予測する工程は、前記印字ジョブの最終論理ページがレンダリングされる完了時刻を予測すること、及び、前記ラスタライズ画像の全ての論理ページを印刷するのに必要な期間である印字継続時間を予測することを含み、前記ウォームアップ信号を前記プリントエンジンに送信する工程は、前記完了時刻-前記ウォームアップ時間前記印字継続時間に相当する時刻に、前記ウォームアップ信号を送信することを含み、前記蓄積されたラスタライズ画像の論理ページを前記プリントエンジンに送信する工程は、前記ラスタライズ画像を蓄積している間であって、前記完了時刻-前記印字継続時間に相当する時刻に、前記蓄積されたラスタライズ画像の第1論理ページを送信することを含むことを特徴とする方法。前記プリントエンジンを温めて動作温度にする工程は、トナーを前記物理媒体上で溶融するのに充分な温度まで前記印刷装置の定着ローラを温めることを含むことを特徴とする請求項1に記載の方法。前記レンダリング時間を予測する工程は、前記印字ジョブ中の論理ページの数、前記印字ジョブのファイルのサイズ、前記印字ジョブのグラフィックスの内容からなる群から選択された基準、及び該基準の組み合わせに基づいて、前記レンダリング時間を予測することを含むことを特徴とする請求項1に記載の方法。前記印字ジョブを受信する工程は、複数の印字ジョブを受信することを含み、前記印字ジョブをラスタライズ画像にレンダリングする工程は、前記複数の印字ジョブをレンダリングして複数の結合したラスタライズ画像を有するラスタライズ画像群にすることを含むことを特徴とする請求項1に記載の方法。前記ラスタライズ画像の論理ページを蓄積する工程は、コンピュータ読み取り可能な媒体に記憶されプロセッサにより実行される、ソフトウェア命令として使用可能な、コンピュータ内蔵の保存モジュールアプリケーションが、少なくとも部分的に前記論理ページを蓄積することを含み、前記蓄積されたラスタライズ画像の論理ページを前記プリントエンジンに送信する工程は、コンピュータが前記印刷装置のプリントエンジンに前記蓄積されたラスタライズ画像を送信することを含むこと特徴とする請求項1に記載の方法。前記ラスタライズ画像の論理ページを蓄積する工程は、コンピュータ読み取り可能な媒体に記憶されプロセッサにより実行される、ソフトウェア命令として使用可能な、前記印刷装置内蔵の保存モジュールアプリケーションが、少なくとも部分的に前記論理ページを蓄積することを含むことを特徴とする請求項1に記載の方法。印刷装置を動作させるシステムであって、コンピュータ読み取り可能なメモリと、グラフィックス命令としてフォーマットされた、複数の論理ページを有する印字ジョブを受信するインターフェース及びラスタライズ画像にレンダリングされた前記印字ジョブを供給するインターフェースを備えるラスタ画像プロセッサと、該ラスタ画像プロセッサに接続されたインターフェースを備える保存モジュールと、該保存モジュールに接続されたインターフェースを備える印刷装置のプリントエンジンとを備え、前記保存モジュールは、前記印字ジョブのレンダリング中に、ラスタライズ画像の論理ページを前記メモリに蓄積し、前記蓄積されたラスタライズ画像の論理ページを印字のために送信するインターフェースを備え、前記プリントエンジンは、ウォームアップ信号の受信に応じて、前記プリントエンジン自体を温めて動作温度にし、各論理ページの印刷と印刷の間、前記動作温度で維持して、前記ラスタライズ画像の論理ページを物理媒体に印刷し、前記保存モジュールは、前記ウォームアップ信号が前記プリントエンジンで受信された時から前記プリントエンジンが前記動作温度に達するまでのウォームアップ時間と前記印字ジョブのレンダリングが完了するのに必要なレンダリング時間とを予測し、前記ウォームアップ信号を前記プリントエンジンに送信し、さらに、前記保存モジュールは、前記印字ジョブの最終論理ページがレンダリングされる完了時刻を予測し、前記ラスタライズ画像の全ての論理ページを印刷するのに必要な印字継続時間を予測し、前記ウォームアップ信号を、前記完了時刻-前記ウォームアップ時間前記印字継続時間に相当する時刻に送信し、前記ラスタライズ画像を蓄積している間であって、前記完了時刻-前記印字継続時間に相当する時刻に、前記蓄積されたラスタライズ画像の第1論理ページを送信することを特徴とするシステム。前記プリントエンジンは、トナーを前記物理媒体上で溶融するのに充分な温度まで定着ローラを温めることを特徴とする請求項7に記載のシステム。前記保存モジュールは、前記印字ジョブ中の論理ページの数、前記印字ジョブのファイルのサイズ、前記印字ジョブのグラフィックスの内容からなる群から選択される基準、及び該基準の組み合わせに基づいて、前記レンダリング時間を予測することを特徴とする請求項7に記載のシステム。前記ラスタ画像プロセッサは、複数の印字ジョブを受信し、前記複数の印字ジョブをレンダリングして複数の結合したラスタライズ画像を有する1つのラスタライズ画像群にすることを特徴とする請求項7に記載のシステム。クライアントコンピュータと前記印刷装置に接続されたネットワークインターフェースを備えるネットワークサーバを更に含み、前記保存モジュールは、前記ネットワークサーバに内蔵されたアプリケーションであって、コンピュータ読み取り可能な媒体に記憶されプロセッサにより実行される、ソフトウェア命令として使用可能とし、少なくとも部分的に前記論理ページを蓄積することを特徴とする請求項7に記載のシステム。前記保存モジュールは、前記印刷装置に内蔵されたアプリケーションであって、コンピュータ読み取り可能な媒体に記憶されプロセッサにより実行される、ソフトウェア命令として使用可能とし、少なくとも部分的に前記論理ページを蓄積することを特徴とする請求項7に記載のシステム。ここで、レンダリング処理完了予定時刻から、ウォームアップ時間印字継続時間の分だけ遡った時刻にウォームアップを開始し、さらに、レンダリング処理完了予定時刻から印字継続時間の分だけ遡った時刻に、レンダリング済みの第1ページのデータをプリンタに送信するようにすれば、全ページ分のデータのレンダリング処理が完了する前に、プリンタにレンダリング済みデータを送信できるため、より効率的な印刷を行えるものと考えられる。なお、印字継続時間とは、印刷ジョブに含まれる全てのページを印刷するために必要な時間である。しかしながら、上記特許文献1に記載の技術は、プリントデータの処理完了の予定時刻からウォームアップに要する時間分遡ってウォームアップ開始時刻を設定するようにしているだけで、上記のように、印字継続時間まで考慮して印刷制御を行うものではない。また、特許文献2に記載の技術についても、複数ジョブを蓄積して、まとめてレンダリング処理するだけであり、特許文献1と同様に、上記の印刷制御を行うものではない。本発明は、上述のような実情に鑑みてなされたもので、省電力化を図りつつ、用紙などの物理媒体に効率的に印刷するための方法及びシステムを提供すること、を目的とする。上記課題を解決するために、本発明の第1の技術手段は、物理媒体に印刷する方法であって、グラフィックス命令としてフォーマットされた複数の論理ページを有する印字ジョブを受信する工程と、ラスタ画像プロセッサが前記印字ジョブをラスタライズ画像にレンダリングする工程と、前記印字ジョブのレンダリング中に、ラスタライズ画像の論理ページをメモリに蓄積する工程と、ウォームアップ信号の受信に応じて、前記印刷装置のプリントエンジンを温めて動作温度にする工程と、前記ラスタ画像プロセッサが前記蓄積されたラスタライズ画像の論理ページを前記プリントエンジンに送信する工程と、各論理ページの印刷と印刷の間、前記プリントエンジンを動作温度に維持して、前記ラスタライズ画像の論理ページを物理媒体に印刷する工程とを含み、さらに、前記ウォームアップ信号が前記プリントエンジンで受信された時から前記プリントエンジンが動作温度に達するまでのウォームアップ時間と前記印字ジョブのレンダリングが完了するのに必要なレンダリング時間とを予測する工程と、前記ウォームアップ信号を前記プリントエンジンに送信する工程とを含み、前記レンダリング時間を予測する工程は、前記印字ジョブの最終論理ページがレンダリングされる完了時刻を予測すること、及び、前記ラスタライズ画像の全ての論理ページを印刷するのに必要な期間である印字継続時間を予測することを含み、前記ウォームアップ信号を前記プリントエンジンに送信する工程は、前記完了時刻-前記ウォームアップ時間前記印字継続時間に相当する時刻に、前記ウォームアップ信号を送信することを含み、前記蓄積されたラスタライズ画像の論理ページを前記プリントエンジンに送信する工程は、前記ラスタライズ画像を蓄積している間であって、前記完了時刻-前記印字継続時間に相当する時刻に、前記蓄積されたラスタライズ画像の第1論理ページを送信することを含むことを特徴としたものである。また、第2の技術手段は、印刷装置を動作させるシステムであって、コンピュータ読み取り可能なメモリと、グラフィックス命令としてフォーマットされた、複数の論理ページを有する印字ジョブを受信するインターフェース及びラスタライズ画像にレンダリングされた前記印字ジョブを供給するインターフェースを備えるラスタ画像プロセッサと、該ラスタ画像プロセッサに接続されたインターフェースを備える保存モジュールと、該保存モジュールに接続されたインターフェースを備える印刷装置のプリントエンジンとを備え、前記保存モジュールは、前記印字ジョブのレンダリング中に、ラスタライズ画像の論理ページを前記メモリに蓄積し、前記蓄積されたラスタライズ画像の論理ページを印字のために送信するインターフェースを備え、前記プリントエンジンは、ウォームアップ信号の受信に応じて、前記プリントエンジン自体を温めて動作温度にし、各論理ページの印刷と印刷の間、前記動作温度で維持して、前記ラスタライズ画像の論理ページを物理媒体に印刷し、前記保存モジュールは、前記ウォームアップ信号が前記プリントエンジンで受信された時から前記プリントエンジンが前記動作温度に達するまでのウォームアップ時間と前記印字ジョブのレンダリングが完了するのに必要なレンダリング時間とを予測し、前記ウォームアップ信号を前記プリントエンジンに送信し、さらに、前記保存モジュールは、前記印字ジョブの最終論理ページがレンダリングされる完了時刻を予測し、前記ラスタライズ画像の全ての論理ページを印刷するのに必要な印字継続時間を予測し、前記ウォームアップ信号を、前記完了時刻-前記ウォームアップ時間前記印字継続時間に相当する時刻に送信し、前記ラスタライズ画像を蓄積している間であって、前記完了時刻-前記印字継続時間に相当する時刻に、前記蓄積されたラスタライズ画像の第1論理ページを送信することを特徴としたものである。本明細書に記載の発明の効果は、プリントエンジンのウォームアップ/クールダウンのサイクルを崩壊させることであり、これによって、印字ジョブ全体を、そのエンジンでサポートされる最も効率的な最大速度で印刷することができる。複数のジョブ又は1つのジョブ内の複数のページは、印刷時に統合される。ジョブ又は個々のページのプリントアウトの分配を、ページ間の遅延を回避できるように変更することによって、少なくともいくつかのジョブのウォームアップサイクルを削除し、プリンタのエネルギ消費を改善することができる。こうした変更には、レンダリング処理の時間変更、位置変更、又は資源変更が挙げられる。本発明にて使用する場合、コンポーネント、モジュール、システムなどの用語は、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組み合わせ、ソフトウェア、コンピュータ読み取り可能な媒体に記憶されたソフトウェア、又は実行中のソフトウェアなどの自動コンピューティングシステムのエンティティを指すものである。例えば、コンポーネントとは、それに限定されるものではないが、プロセッサ上で実行中のプロセス、プロセッサ、オブジェクト、実行ファイル、実行のスレッド、プログラム、及び/又はコンピュータとすることができる。説明上、コンピュータ装置で実行中のアプリケーションとコンピュータ装置はいずれもコンポーネントとすることができる。1つのプロセス及び/又は実行のスレッド内に1つ以上のコンポーネントが存在することができ、1つのコンポーネントが1台のコンピュータ上に局在していても、及び/又は2台以上のコンピュータ間に分散されていてもよい。また、これらのコンポーネントは、様々なデータ構造が格納されている様々なコンピュータ読み取り可能な媒体から実行することができる。コンポーネントは、1つ以上のデータパケット例えば、信号によってローカルシステム内、分散システム内の別のコンポーネントと、及び/又はインターネットなどのネットワークを介して別のシステムとインタラクトする1つのコンポーネントからのデータを有する信号に従うなどして、ローカルプロセス及び/又はリモートプロセスによって通信してもよい。以下で説明するプリンタ及びクライアント装置は、情報の通信を行うバス又は他の通信機構を有するコンピュータシステムと、情報を処理するためのバスに接続されたプロセッサを利用する。コンピュータシステムは、バスに接続された、プロセッサによって実行されるべき情報や命令を記憶するための、ランダムアクセスメモリRAMや他の動的記憶装置などのメインメモリも含む。これらのメモリは、コンピュータ読み取り可能な媒体ということもできる。コンピュータ読み取り可能な媒体に含まれた命令のシーケンスを実行すると、プロセッサは位置の算出に関連するいくつかのステップを実行する。あるいは、これらの機能又はこれらの機能のいくつかは、ハードウェアで実行可能である。コンピュータ又はコンピュータシステムを用いるプリンタの実用的な実装は、当業者に周知であろう。本発明にて使用する場合、コンピュータ読み取り可能な媒体なる用語は、プロセッサに実行命令を出すことに関与する任意の媒体を指す。このような媒体は、それに限定されないが、非揮発性媒体、揮発性媒体、伝送媒体などの多くの形態をとることができる。非揮発性媒体は、例えば、光学ディスク又は磁気ディスクを含む。揮発性媒体は、ダイナミックメモリを含む。コンピュータ読み取り可能な媒体の一般的な形態としては、例えば、フロッピーディスク登録商標、フレキシブルディスク、ハードディスク、磁気テープや任意の他の磁気媒体、CD-ROM、任意の他の光学媒体、パンチカード、紙テープ、ホールのパターンを備えた任意の他の物理媒体、RAM、PROM、EPROM、フラッシュEPROM、任意の他のメモリチップ又はカートリッジ、以下で説明する搬送波、あるいはコンピュータが読み取り可能な任意の他の媒体が挙げられる。図1は、印刷装置を経済的に動作させるシステムを示す概略ブロック図である。システム600はコンピュータ読み取り可能なメモリ614を含む。ラスタ画像プロセッサRIP602は、グラフィックス命令としてフォーマットされた複数の論理ページを有する印字ジョブを受信するためのインターフェースをライン604上に備える。論理ページは、電子形式で示された情報のページを意味する。最も単純なケースとして、論理ページは情報の印刷されたページと同一である。一方、論理ページは、印刷前に圧縮、結合、又は再編成することができる。RIP602は、ラスタライズ画像にレンダリングした印字ジョブを供給するためのインターフェースをライン620上に備える。また、RIP602は、複数の印字ジョブを受信し、この複数の印字ジョブをレンダリングして、複数の結合したラスタライズ画像を有する1つのラスタライズ画像群にする。保存モジュール618は、RIP602に接続されたインターフェースをライン620上に備える。保存モジュール618は、印字ジョブのレンダリング中に、ラスタライズ画像の論理ページをメモリ614に蓄積する。保存モジュール618は、蓄積されたラスタライズ画像の論理ページを印刷用に送信するためのライン610に接続されたインターフェースを備える。この場合も、保存モジュール618は、コンピュータ読み取り可能な媒体614に記憶されてプロセッサ図示せずによって実行されるソフトウェア命令として使用可能実現可能であり、また、保存モジュール618は、RIP602のコンポーネントとすることもできる。あるいは、保存モジュール618は、バッファメモリ図示せずなどのハードウェア装置や、ハードウェアとソフトウェアの組み合わせとすることもできる。以下詳細に説明されるように、メモリは、プリンタ、プリントサーバ、又はクライアントコンピュータに配設することができる。印刷装置612は、保存モジュール618に接続されたライン610上のインターフェースを有するプリントエンジン622を備える。印刷装置612は、プリンタ、複合機MFP、複写機、又はファックス機とすることができる。プリントエンジン622は、蓄積されたラスタライズ画像の論理ページの受信に応じて、動作温度までプリントエンジン自体を温める。プリントエンジン622は、各論理ページの印刷と印刷の間、動作温度で維持しつつ、ラスタライズ画像の論理ページを物理媒体例えば、用紙に印刷する。レーザ又はLEDプリンタの場合、プリントエンジン622は、トナーを物理媒体上で溶融するのに充分な温度まで定着ローラを温める。しかしながら、ウォームアップサイクルを減らすことで電力を節約するという概念は、消費電力がページ印刷前に増加する任意の種類のプリンタに適用可能であると理解されるべきである。図2A-図2Cは、図1のシステムの変形形態を明示する図である。図2Aにおいて、クライアントコンピュータ608は、印刷装置612に接続されたライン610上のインターフェースを備える。RIP602は、コンピュータ608に内蔵されたラスタドライバアプリケーションとして示され、コンピュータ読み取り可能な媒体614に記憶されてプロセッサ616によって実行されるソフトウェア命令として実現可能である。図示されているように、オペレーティングシステムOS617もコンピュータ読み取り可能な媒体614に記憶されてプロセッサ616によって実行されるソフトウェア命令として実現可能であり、当該技術において十分理解されているように、RIP602とプロセッサ616の間を仲介する。一般的に、印字ジョブは、プリンタドライバ図示せずによって供給されるが、これはコンピュータ読み取り可能な媒体に記憶されてプロセッサによって実行されるソフトウェア命令として実現可能な機能の別の例であり、当該技術分野においては十分理解されている。RIPラスタドライバにおいて、PDLは、一種のPDLである一連のDDI装置依存インタフェース命令とすることもできるが、これはプリンタドライバ用であるため、PDLとは呼ばれない。PDLとDDI命令のストリームはいずれも、印刷することを記述した一連のグラフィックス命令である。ドライバは、何か特殊な方法で印刷するために例えば、4-UP印刷DDI命令を変更することがある。RIPがラスタドライバで実行されたとしても、印刷装置は追加の処理を行うことができる。例えば、ページの画像を拡大縮小したり、RGBカラーからインクカラーCMYKに変換したりすることができる。図示しないが、イーサネットプロセッサ又はいくつかの他の通信装置は、プロセッサのデータ/アドレスバスとライン610上の出力インターフェースの間に介在することができると理解されるべきである。図2Bにおいて、プリントサーバ700は、クライアントコンピュータ608と印刷装置612の間に介在する。ここで、保存モジュール618はサーバ700内に配置され、ソフトウェア、ハードウェア、又はハードウェアとソフトウェアの組み合わせとして実現可能である。他の態様図示せずにおいて、保存モジュール618は、サーバとクライアントコンピュータの間、サーバと印刷装置の間、又はサーバ,クライアントコンピュータと印刷装置の間で分散することができるため、サーバ700の保存モジュール618は論理ページを部分的に蓄積しているだけである。図2Cにおいて、RIP602は印刷装置612に内蔵されたラスタドライバアプリケーションであり、コンピュータ読み取り可能な媒体614に記憶されてプロセッサ616によって実行されるソフトウェア命令として実現可能である。印字ジョブは、ネットワーク接続されたクライアントコンピュータ装置又はプリントサーバ図示せずに内蔵されたプリントドライバによってライン610上で供給される。また、印刷装置612は、ライン704上でインタープリタ706とプロセッサ616を介してRIP602に接続された複写機モジュール702を含み、ユーザは、文書を複写することによって印字ジョブ相当物を生成することができる例えば、プリンタパイプラインを使用。他の態様では、明示しないが、RIPではなく保存モジュールが印刷装置に内蔵されている。更に別の態様では、保存モジュールは他のネットワーク接続されたコンポーネント間で分散されるため、印刷装置に内蔵された保存モジュール618は論理ページを部分的に蓄積しているだけである。背景技術の項目で記載したように、RIPの処理は大量のデータを生成するため、これにより、大量のメモリが必要になる。以前、メモリは非常に高価であったため、プリンタの製造業者は、メモリ関連のタスクをクライアントコンピュータとプリントサーバにオフロードするのに苦労していた。その結果、RIPの処理とデータのスプール処理は、従来、印刷装置によって実行されていなかった。しかしながら、現在、メモリは非常に安価になっている。この現実を踏まえ、図2Cの印刷装置612は、メモリ集約的タスクは印刷装置で実行することができるという認識、更に重要なことには、いくつかのタスクは印刷装置で最良に実行されるという認識から、従来の考え方の流れに反したものとなっている。よって、印刷装置は論理ページを充分に蓄積可能なメモリを備えており、いくつかの態様では図示せず、RIPと保存モジュールの両方を含む。図3は、第1のラスタ画像の蓄積とウォームアップの方法のタイミング図である。図1、図2A-2C、及び図3によると、システム600の一態様において、保存モジュール618は、印字ジョブにおける最終論理ページのレンダリング後に蓄積されたラスタライズ画像を送信し、プリントエンジン622は、第1ラスタライズ画像の論理ページを印刷する前にウォームアップ期間待機する。ウォームアップ期間は、蓄積されたラスタライズ画像の第1ページをプリントエンジンで受信した時からプリントエンジンがウォームアップ期間後に動作温度に達する時までの期間と定義される。この例において、RIPとプリントエンジンの間では通信の遅延はないと仮定する。図4は、第2のラスタ画像の蓄積とウォームアップの方法のタイミング図である。図1、図2A-2C、及び図4によると、システム600の他の態様において、保存モジュール618は、印字ジョブのレンダリングを完了するのに必要な時間と定義されるレンダリング時間を予測する。保存モジュール618は、プリントエンジン622にウォームアップ信号を送信することによってウォームアップ期間上記で定義を最小化し、プリントエンジンは、ウォームアップ期間後に動作温度に達する。簡素化するため、ウォームアップ信号はライン610を介して送信されると仮定することができる。しかしながら、ウォームアップ信号は、WiFiリンクなどの他の手段によって送信することもできる。レンダリング時間は、印字ジョブ中の論理ページ数、印字ジョブのファイルサイズ、印字ジョブのグラフィックスの内容などの要因基準、及びこれらの基準の組み合わせに基づいて予測される。図5は、第3のラスタ画像の蓄積とウォームアップの方法のタイミング図である。図1、図2A-2C、及び図5によると、システム600の他の態様において、保存モジュール618は、印字ジョブの最終論理ページがレンダリングされる完了時刻を予測し、完了時刻-ウォームアップ時間に相当する時間にウォームアップ信号を送信する。保存モジュール618は、次に、印字ジョブの最終論理ページがレンダリングされた後に、蓄積されたラスタライズ画像を送信する。この例において、通信の遅延はなく、予測した完了時刻は最終ページが実際にレンダリングされる時間と一致すると仮定する。図6は、第4のラスタ画像の蓄積とウォームアップの方法のタイミング図である。図1、図2A-2C、及び図6によると、システム600の別の一態様において、保存モジュール618は、印字ジョブの最終論理ページがレンダリングされる完了時刻を予測して、ラスタライズ画像における全ての論理ページを印刷するのに必要な期間である印字継続時間を予測する。保存モジュール618は、完了時刻-ウォームアップ時間印字継続時間に相当する時刻に、ウォームアップ信号を送信する。保存モジュールは、完了時刻-印字継続時間に相当する時刻に、ラスタライズ画像が依然蓄積されている間、第1論理ページ最初の論理ページを送信する。この例において、通信の遅延はなく、予測した完了時刻は最終ページが実際にレンダリングされる時間と一致すると仮定する。すなわち、保存モジュール618は、ウォームアップ信号がプリントエンジン622で受信された時からプリントエンジン622が動作温度に達するまでのウォームアップ時間と、印字ジョブのレンダリングが完了するのに必要なレンダリング時間とを予測し、ウォームアップ信号をプリントエンジンに送信する。なお、ここで予測するウォームアップ時間は、前述の説明で定義したウォームアップ期間、つまり、蓄積されたラスタライズ画像の第1ページをプリントエンジン622で受信した時からプリントエンジン622がウォームアップ期間後に動作温度に達する時までの期間と同じであるため、これを用いることができる。また、保存モジュール618は、印字ジョブの最終論理ページがレンダリングされる完了時刻を予測し、ラスタライズ画像の全ての論理ページを印刷するのに必要な印字継続時間を予測し、ウォームアップ信号を、上記のように、完了時刻-ウォームアップ時間印字継続時間に相当する時刻に送信し、ラスタライズ画像を蓄積している間であって、完了時刻-印字継続時間に相当する時刻に、蓄積されたラスタライズ画像の第1論理ページを送信する。上記の例は、プリントエンジンがウォームアップ信号に即座に応答するものと仮定している。他の態様において、図示しないが、ウォームアップ信号は、内蔵された時間基準で送信することもでき、プリントエンジンは、ウォームアップ信号で指定された時間にウォームアップ処理を開始する。[機能的記載]一般的な印刷装置は、スリープ待機モードで13ワット、アウェイク待機モードで70ワットの電力を消費し、動作温度に達するために70ワットから900ワットまで増加させる。定着装置は、レンダリングを待機するためにクールダウンすると、その後ウォームアップする必要がある。最大ページウォームアップ時間は、定着装置が室温から印刷温度になるのに要する時間である。この時間がページウォームアップとクールダウンにかかる時間よりも短ければ重要でない。ページのレンダリングにかかる時間が、最大ページクールダウン時間及びウォームアップ時間よりも長ければ、計測可能である。1ページのレンダリングに30秒かかるが、クールダウンやウォームアップに5秒ずつかかるとする。すると、ページのクールダウン及びウォームアップ以外に20秒かかることになる。レンダリングは、データのサイズに大きく影響し、これは伝送時間にとって重要である。つまり、未処理のグラフィックスは最終ラスタよりも、かなり小さくなり得るので、MFPにおける処理には、無視し得る伝送時間と膨大なレンダリング時間を要する。ラスタ印刷はページをかなり高速でレンダリングすることができるが、伝送時間については劣っている。よって、図3-4のグラフをより現実的にするため、伝送時間の影響をウォームアップ期間に加えることができる。同様に、伝送時間の影響を図5-6の予測レンダリング完了時刻に加えることができる。タイミングの効率化に伴う、もう1つの問題は、ジョブのサイズを事前に知ることができないことである。しかしながら、この方法を用いることによる節約は、この事前知識にかかっている。ページ数に加えて、グラフィックスの内容又はデータのサイズに関するいくつかの統計により、より正確な予測が可能になる。このことは、Windowsの印刷において、OSのグラフィックスや高レベルのPDLのためのPDLのグラフィックスをスプールする際、ドライバにおいて行うことができる。図7A及び7Bは、それぞれ従来のレンダリング方法と蓄積レンダリング方法によって行われる印字ジョブの対比を示す図である。図7Aに示すように、従来のレンダリング方法は、データが使用可能になり次第、処理のスケジュールを立てて、レンダリング-印刷-レンダリング-印刷のサイクル、又はラスタドライバに対する受信-印刷-受信-印刷のサイクルで印刷を行う。ページの時間変更図7Bは、サイクルをレンダリング-レンダリング-印刷-印刷、又は受信-受信-印刷-印刷に切り替えることからなる。例えば、ユーザが、テキスト、グラフィックス、及び画像を含む4ページのカラー文書を印刷する必要があるとする。図7Aに示すエネルギサイクルとは対照的に、ユーザは節約モードを選択する又はプリントドライバが予め節約用に構成されている。これは複雑な文書であるため、MFPが完了ジョブのレンダリングを開始すると、ジョブが印刷を開始する前に、顕著な遅延が生じる。ジョブ全体がレンダリングされた後、印刷のためMFPに送信される。MFPはウォームアップする。レンダリングが完了し、MFPがウォームアップすると、MFPはエンジン速度で印刷を行う。プリンタドライバのUIはエコの選択を備えていなければならず、プリンタドライバはエコ遅延のPJL命令を発する。MFPはエコ遅延命令を識別し、ウォームアップと印刷の前にジョブのレンダリングが完了するまで待機する。最も単純なスキームでは、レンダリングされたページは、レンダリングが完了するまで保存される。次に、プリントエンジンはウォームアップを開始する。この方法は単純であるという利点があるが、印字ジョブに伴い全体の完了時間が長くなる。その他の点では、ジョブのレンダリングが完了する前にウォームアップを開始するために、予測技術を用いることができる。対話型ページ遅延技術により、ユーザは個々のページ又は残りのジョブのタイミングを無効にすることができる。このことは、一度に1ページを校正するためか、又はユーザがエネルギ消費と引き換えにジョブの高速化を所望する場合に行われる。対話型ページ遅延は、N番目のページの印刷時間に影響する。これは、印刷前にページを閲覧するための良好なディスプレイが利用できない場合のモバイル印刷又はUSBスティックからの印刷において特に有益である。ページの時間変更の管理がMFPの外部で行われる場合、例えば、レンダリング及びページのペースの制御がホスト又はクラウドで行われる場合、MFPは、MFP自体が省エネモードで動作していることを認識していない。あるいは、レンダリングはMFPの内部で行われる場合、MFPはページのペースを制御する。さらに、レンダリングはホスト又はクラウドで行われるが、MFPがページのペースを制御する。ハイブリッドの管理技術では、レンダリングはMFPで行われるが、MFPはページのペースの制御に役立つ統計を受信する。ここでもレンダリングはホスト又はクラウドでも行われるが、MFPがページのペースを制御するのに役立つよう、統計は極力早くMFPに送信される。オープンエンドのジョブを既知のジョブにアップグレードするために、ページの時間変更のタイミング予測を用いることができる。ドライバは、スプールの際、ページ及びグラフィックスの統計を蓄積し、印字ジョブの一部として、又は別個のWindowsカラーシステムWCSのメッセージとして、MFPに提供することができる。予測は、実時間エネルギ計測、履歴エネルギ計測、実時間タイミング計測、履歴タイミング計測に基づき、テーブル駆動することができる。図8は、物理媒体に経済的に印刷する方法を示すフロー図である。この方法を明確に示すため、番号を付した一連のステップとして示しているが、必ずしもこの番号がステップの順序を決定するものではない。これらのステップの一部は省略しても、並行して行っても、厳密に順序を守る必要なく行ってもよいと理解されるべきである。しかしながら、一般的には、この方法は、ステップの番号順に行われる。この方法はステップ1300から始まる。ステップ1302は、グラフィックス命令例えば、DDI又はPDLとしてフォーマットされた複数の論理ページを有する印字ジョブを受信する。ステップ1304で、ラスタ画像プロセッサRIPが印字ジョブをレンダリングしてラスタライズ画像にする。ステップ1306は、印字ジョブのレンダリング中に、ラスタライズ画像の論理ページをメモリに蓄積する。ステップ1308では、RIPが蓄積されたラスタライズ画像の論理ページを印刷装置のプリントエンジンに送信する。あるいは、図1に示すように、別個の保存モジュールが論理ページを蓄積し、この蓄積されたページを印刷装置に送信する。ステップ1310は、蓄積されたラスタライズ画像の論理ページの受信に応じて、プリントエンジンを動作温度に温める。一態様において、印刷装置の定着ローラはトナーを物理媒体上で溶融するのに充分な温度にまで温められる。ステップ1312は、ラスタライズ画像の論理ページを物理媒体上に印刷し、各論理ページの印刷と印刷の間、プリントエンジンを動作温度で維持する。一態様において、ステップ1306における印字ジョブの受信は、ハードウェア又はコンピュータ読み取り可能な媒体に記憶されてプロセッサにより実行される、少なくとも部分的に論理ページを蓄積するソフトウェア命令として実現可能なコンピュータクライアントコンピュータ又は印字サーバ内蔵の保存モジュールを含む。次に、ステップ1308における蓄積されたラスタライズ画像の論理ページをプリントエンジンに送信することは、印刷装置のプリントエンジンに蓄積されたラスタライズ画像を送信するコンピュータ内蔵のRIPを含む。異なる態様において、ステップ1306は、ハードウェア又はコンピュータ読み取り可能な媒体に記憶されてプロセッサにより実行される、少なくとも部分的に論理ページを蓄積するソフトウェア命令として実現可能な印刷装置内蔵の保存モジュールを含む。一態様において、ステップ1308における蓄積されたラスタライズ画像の論理ページをプリントエンジンに送信することは、印字ジョブにおける最終論理ページのレンダリング後に蓄積されたラスタライズ画像を送信することを含む。次に、ステップ1312におけるラスタライズ画像の論理ページの印刷は、第1最初のラスタライズ画像の論理ページの印刷前にウォームアップ期間を待機することを含み、ここでウォームアップ期間は、蓄積されたラスタライズ画像の第1ページがプリントエンジンで受信された時からプリントエンジンが動作温度に達するまでの期間と定義される。異なる態様では、ステップ1303aは、印字ジョブのレンダリングを完了するのに必要な時間と定義されるレンダリング時間を予測する。レンダリング時間の予測は、印字ジョブ中の論理ページ数、印字ジョブのファイルサイズ、印字ジョブのグラフィックスの内容などの基準、及びこれらの基準の組み合わせに基づいて行うことができる。例えば、ステップ1303aは、印字ジョブの最終論理ページがレンダリングされる完了時刻を予測し、ステップ1303bは、完了時刻-ウォームアップ時間と同じ時間にウォームアップ信号を送信する。次に、ステップ1308は、印字ジョブの最終論理ページがレンダリングされた後に、蓄積されたラスタライズ画像を送信する。別の例として、ステップ1303aは、印字ジョブの最終論理ページがレンダリングされる完了時刻を予測して、ラスタライズ画像における全ての論理ページを印字するのに必要な期間である印字継続時間を予測する。ステップ1303bは完了時刻-ウォームアップ時間印字継続時間と同じ時間にウォームアップ信号を送信し、ステップ1308は、完了時刻-印字継続時間と同じ時刻に、ラスタライズ画像が依然蓄積されている間、第1論理ページを送信する。別の態様では、ステップ1302における印字ジョブの受信は、複数の印字ジョブの受信を含み、ステップ1304で印字ジョブをレンダリングしてラスタライズ画像にすることは、複数の印字ジョブをレンダリングして、複数の結合ラスタ画像を含むラスタライズ画像群にすることを含む。図9は、物理媒体に経済的に印刷する方法を示すフロー図である。この方法はステップ1400から開始する。ステップ1402で、コンピュータ読み取り可能な媒体に記憶されてプロセッサにより実行されるソフトウェア命令として実現可能なRIPドライバアプリケーションは、複数の論理ページを含みグラフィックス命令としてフォーマットされた印字ジョブを受信する。ステップ1404で、RIPは印字ジョブをレンダリングして、ラスタライズ画像にする。ステップ1406で、コンピュータ読み取り可能なメモリに記憶されてプロセッサにより実行されるソフトウェア命令として実現可能な保存モジュールは、プリントエンジンがラスタライズ画像の論理ページを物理媒体に印刷するのに必要な最小電力を算出する。一態様では、印刷装置のプリントエンジンがラスタライズ画像を印刷するのに必要な定着装置の最小電力を算出する。ステップ1408では、保存モジュールが、最小電力の消費を確実にするため、RIPとプリントエンジンの間のインターフェースを管理する。あるいは、上記のように、この機能は、修正されたRIPにより作成してもよい。一態様では、ステップ1406でプリントエンジンがラスタライズ画像の論理ページを印刷するのに必要な最小電力を算出することは、サブステップを含む。ステップ1406aは、印字ジョブのレンダリング中に、ラスタライズ画像の論理ページをメモリに蓄積する。ステップ1406bは、蓄積されたラスタライズ画像の論理ページの受信に応じて、プリントエンジンを動作温度まで温める。次に、ステップ1410は、各論理ページの印刷と印刷の間、プリントエンジンを動作温度に維持しつつ、ラスタライズ画像の論理ページを物理媒体に印刷する。印刷装置を経済的に管理するシステムと方法を提供する。本発明を例示するために特定のモジュール及び処理のステップの例を挙げたが、本発明は、これらの例にのみ限定されるものではない。当業者は本発明の他の変形形態及び実施形態に想到すると思われる。"