"印刷対象の印刷ジョブを蓄積する印刷ジョブ蓄積手段と、前記印刷ジョブ蓄積手段に蓄積された印刷ジョブを出力する際に、通常印刷モードと、前記通常印刷モードよりも低速度、低消費電力の低コスト印刷モードと、の何れかの印刷モードに切り替える制御を行う印刷制御手段と、前記印刷ジョブ蓄積手段に蓄積された全ての印刷ジョブを前記低コスト印刷モードにより出力する処理時間を推測する印刷時間推測手段と、夜間料金の終了時刻と現在時刻との時間差である、夜間料金の終了までの時間を算出する時間管理手段と、前記時間管理手段により算出された夜間料金の終了までの時間と前記低コスト印刷モードでの処理時間を比較し、その差が所定の時間未満であるか否かを判定する判定手段と、を備え、前記印刷制御手段は、前記判定手段による判定の結果、前記所定の時間未満であると判定されたとき、前記夜間料金の終了時刻までに前記印刷ジョブ蓄積手段に蓄積された全ての印刷ジョブを前記低コスト印刷モードにより出力し、他方、前記所定の時間未満でないと判定されたとき、前記印刷ジョブを前記印刷ジョブ蓄積手段に蓄積して待機することを特徴とする画像形成装置。前記印刷時間推測手段は、前記夜間料金の終了時刻前に、前記印刷ジョブ蓄積手段に蓄積された印刷ジョブを前記低コスト印刷モードにより出力しているとき、新たな印刷ジョブが追加入力された場合に、前記印刷ジョブ蓄積手段に蓄積された実行中の印刷ジョブと新たな印刷ジョブを前記低コスト印刷モードにより出力する処理時間を推測し、前記判定手段は、前記印刷時間推測手段が推測した処理時間が、前記夜間料金の終了までの時間を超えるか否かを判定し、前記印刷制御手段は、前記夜間料金の終了までの時間を超えないと判定されたとき、前記印刷ジョブ蓄積手段に蓄積された実行中の印刷ジョブと新たな印刷ジョブを前記低コスト印刷モードにより出力し、他方、前記夜間料金の終了までの時間を超えると判定されたとき、前記夜間料金の終了時刻までに、前記印刷ジョブ蓄積手段に蓄積された実行中の印刷ジョブと新たな印刷ジョブの出力が完了するように、前記通常印刷モードに切り替えて出力することを特徴とする請求項1に記載の画像形成装置。前記印刷制御手段は、前記判定手段による判定の結果、超えると判定され、前記蓄積された実行中の印刷ジョブと新たな印刷ジョブの一部の印刷ジョブを前記低コスト印刷モードにより出力し、残りの印刷ジョブを前記通常印刷モードにより出力する場合の処理時間が、前記夜間料金の終了までの時間を超えないとき、前記一部の印刷ジョブを前記低コスト印刷モードにより出力し、前記残りの印刷ジョブを前記通常印刷モードに切り替えて出力することを特徴とする請求項2に記載の画像形成装置。前記印刷制御手段は、前記蓄積された印刷ジョブを出力する際に、前記印刷ジョブの順序を入れ替えることを特徴とする請求項1に記載の画像形成装置。前記印刷ジョブの印刷出力に必要な消費電力の大きさを推測する消費電力推測手段を備え、前記印刷制御手段は、前記消費電力推測手段が推測した消費電力の大きさを基に、前記印刷ジョブの順序を入れ替えることを特徴とする請求項4に記載の画像形成装置。前記印刷制御手段は、前記消費電力の大きいカラー印刷が優先して印刷処理されるように、前記印刷ジョブの順序を入れ替えることを特徴とする請求項5に記載の画像形成装置。印刷対象の印刷ジョブを蓄積する印刷ジョブ蓄積工程と、前記印刷ジョブ蓄積工程で蓄積された全ての印刷ジョブを低消費電力の低コスト印刷モードにより出力する処理時間を推測する印刷時間推測工程と、夜間料金の終了時刻と現在時刻との時間差である、夜間料金の終了までの時間を算出する時間管理工程と、前記時間管理工程で算出された夜間料金の終了までの時間と前記低コスト印刷モードでの処理時間を比較し、その差が所定の時間未満であるか否かを判定する判定工程と、前記判定工程による判定の結果、前記所定の時間未満であると判定されたとき、前記夜間料金の終了時刻までに前記印刷ジョブ蓄積工程で蓄積された全ての印刷ジョブを、通常印刷モードから前記低コスト印刷モードに切り替えて出力し、他方、前記所定の時間未満でないと判定されたとき、前記印刷ジョブを前記印刷ジョブ蓄積工程で蓄積して待機する印刷制御工程と、を含むことを特徴とする画像形成方法。印刷対象の印刷ジョブを蓄積する印刷ジョブ蓄積ステップと、前記印刷ジョブ蓄積ステップで蓄積された全ての印刷ジョブを低消費電力の低コスト印刷モードにより出力する処理時間を推測する印刷時間推測ステップと、夜間料金の終了時刻と現在時刻との時間差である、夜間料金の終了までの時間を算出する時間管理ステップと、前記時間管理ステップで算出された夜間料金の終了までの時間と前記低コスト印刷モードでの処理時間を比較し、その差が所定の時間未満であるか否かを判定する判定ステップと、前記判定ステップによる判定の結果、前記所定の時間未満であると判定されたとき、前記夜間料金の終了時刻までに前記印刷ジョブ蓄積ステップで蓄積された全ての印刷ジョブを、通常印刷モードから前記低コスト印刷モードに切り替えて出力し、他方、前記所定の時間未満でないと判定されたとき、前記印刷ジョブを前記印刷ジョブ蓄積ステップで蓄積して待機する印刷制御ステップと、をコンピュータに実行させるためのプログラム。しかしながら、上記に示されるような特許文献1の技術にあっては、夜間料金が終了する時間帯に、新たな印刷ジョブが発生すると、電力料金が安い時間帯に印刷すべきジョブの出力が完了しないという問題点があった。本発明は、上記に鑑みてなされたものであって、印刷時の電力コストを削減し、電力料金の安い時間帯に印刷出力が未完となるリスクを減らすと共に、印刷出力が完了しなくても印刷コストが最も安くなるように印刷処理の順番を制御する画像形成装置、画像形成方法、およびプログラムを提供することを目的とする。本発明は、印刷対象の印刷ジョブを蓄積する印刷ジョブ蓄積手段と、前記印刷ジョブ蓄積手段に蓄積された印刷ジョブを出力する際に、通常印刷モードと、前記通常印刷モードよりも低速度、低消費電力の低コスト印刷モードと、の何れかの印刷モードに切り替える制御を行う印刷制御手段と、前記印刷ジョブ蓄積手段に蓄積された全ての印刷ジョブを前記低コスト印刷モードにより出力する処理時間を推測する印刷時間推測手段と、夜間料金の終了時刻と現在時刻との時間差である、夜間料金の終了までの時間を算出する時間管理手段と、前記時間管理手段により算出された夜間料金の終了までの時間と前記低コスト印刷モードでの処理時間を比較し、その差が所定の時間未満であるか否かを判定する判定手段と、を備え、前記印刷制御手段は、前記判定手段による判定の結果、前記所定の時間未満であると判定されたとき、前記夜間料金の終了時刻までに前記印刷ジョブ蓄積手段に蓄積された全ての印刷ジョブを前記低コスト印刷モードにより出力し、他方、前記所定の時間未満でないと判定されたとき、前記印刷ジョブを前記印刷ジョブ蓄積手段に蓄積して待機することを特徴とする。本発明によれば、ジョブ量と夜間料金終了までの残り時間から、通常の印刷と低温度低速での印刷低温度低速でトナーを定着させることにより定着ローラの加熱温度を下げることができるを切り替え、フルカラー印刷など電力コストの高いジョブを優先して夜間料金中に出力させているので、印刷時のコストが低下し、かつ電力料金が安い夜間にジョブが完了できないというリスクが低減され、さらに電力料金が安い夜間にジョブが完了しなくても低コストで出力できるという効果を奏する。以下、本発明の一実施の形態について図面により詳細に説明する。本発明は、夜間の待機状態でドキュメントを印刷する命令を受け、低温度、低速度の低コスト印刷モードで出力するとき、夜間の電力コストが安い時間帯が終了するまでに、印刷出力が完了するか否かを判定するものである。第1の実施の形態図1は、この実施の形態にかかる画像形成装置以下、MFP複合機:MultiFunctionPrinterというのシステム構成を示すブロック図である。MFPは、装置外にあるFAXファクシミリ装置1と、電話回線及び回線I/F装置2を介して、画像データの授受を行うことができる。さらに、MFPの装置外にあるPCパーソナルコンピュータ3と、ネットワーク及び外部I/F装置4を介して、各種制御や画像データの入出力を行うことができる。CPU5は、MFPの全体を司るマイクロプロセッサであり、通常印刷モードと低コスト印刷低速印刷モードの切り替え、印刷ジョブの処理時間算出、印刷ジョブの順番決定、夜間の低電力時間帯の把握、現在の時刻の把握などの管理を行う。バス制御装置6は、MFP内で必要な画像データや制御コマンド等、各種データのやり取りを行う。画像編集装置7は、画像蓄積装置8に蓄積された画像データに対して、濃度調整、シャープソフト調整、集約、指定色変換などの処理を行う。画像蓄積装置8は、デジタル画像データ、及びデジタル画像データの付帯情報を蓄積するための記憶装置である。メモリ9は、CPU5がMFPの制御を行う際に、プログラムや中間処理データを一時的に記憶するためなどに使用される揮発性メモリである。画像処理装置10は、CPU5から送られてくるデジタル画像データを、プロッタ装置12に合わせた最適な画像に変換する装置である。プロッタI/F装置11は、画像処理装置10から送られてくるCMYKのデジタル画像データを受け取り、プロッタ装置12の専用I/Fに出力する。プロッタ装置12は、CMYKシアン、マゼンタ、イエロー、ブラックのデジタル画像データを受け取ると、レーザービームによる光書込み、電子写真プロセスにしたがって配置構成された各ユニット、給紙搬送部、定着部、などにより、転写紙に画像を形成する。操作表示装置13は、MFPとユーザーのインターフェースを行う部分で、LCD液晶表示装置とキースイッチなどを有し、装置の各種状態や操作方法をLCDに表示し、ユーザーからのキースイッチの入力を検知する。S.B.14は、SouthBridgeと呼ばれるバスのブリッジ機能を汎用回路化したものである。ROM15は、CPU5がMFPの制御を行う際のプログラムが格納されるメモリである。図2は、CPU5で実施される制御部の機能構成を示すブロック図である。制御部101は、判定部102、印刷ジョブドキュメントの印刷完了に要する時間を推測する印刷時間推測部103、現在の時刻、電力料金が切り替わる時刻などを管理する時間管理部104、通常印刷モードと低コスト低消費電力印刷モードとを切り替える印刷制御部105、蓄積されたドキュメント毎の印刷に必要な消費電力量を推測する消費電力推測部106を備える。また、印刷制御部105は、上記印刷モードの切り替えを行うとともに、印刷ジョブの処理順序の入れ替え制御を実行する。印刷データ入力部107は、たとえばFAX1,PC3などから印刷対象の印刷ジョブを受け入れる。印刷ジョブ蓄積部108は、画像蓄積装置8で実施され、印刷データ入力部107で入力された印刷ジョブをメモリ機能により蓄積する。時間設定部109は、操作表示装置13に設けられ、電力の夜間料金の終了時間の設定、ユーザーの始業終業時間の設定などの設定機能を有する。画像形成装部110は、プロッタ装置12で実現され、AC電力により発熱するハロゲンヒータを内蔵したヒートローラーを搭載した熱定着装置を有し、電子写真方式で形成された印刷ジョブの画像を出力する。図3は、第1の実施の形態にかかる夜間料金時の処理動作を示すフローチャートである。この処理動作は、制御部101により実行される。図3において、まず、印刷データ入力部107を介してFAX1、PC3などの外部装置から印刷ジョブ印刷ドキュメントが入力されるとステップS1、入力された印刷ジョブを画像蓄積装置8印刷ジョブ蓄積部108に蓄積するステップS2。次に、印刷時間推測部103は、ステップS2で蓄積した印刷ジョブと、既に蓄積されている印刷ジョブを低コスト印刷モードで印刷するときの処理時間を、印刷ジョブの画像データ量を基に算出するステップS3。時間管理部104は、MFP内部の時計から現在時刻を、例えば操作表示部13に設定されている夜間料金の終了時刻を取得する。そして、時間管理部104は、現在時刻から夜間料金の終了時刻の差分である夜間料金終了までの時間を算出する。さらに判定部102は、印刷時間推測部103で算出した印刷ジョブの処理時間と、夜間料金の終了までの時間を比較し、夜間料金の終了時刻まで余裕があるか否かを判断するステップS4。上記判定部102による判断の結果、夜間料金の終了時刻まで余裕がないとき、つまり、予め設定した時間未満のときはステップS4で判断YES、印刷制御部105は、蓄積した印刷ジョブを低コスト印刷低消費電力モードで出力するステップS5。このように夜間料金のうちに出力することで、コスト消費電力を抑えて印刷ジョブを実行する。一方、上記判定部102による判断の結果、夜間料金の終了時刻まで余裕があるとき、つまり、予め設定した時間以上のときはステップS4で判断No、印刷ジョブを蓄積して待機する。そして、判定部102は、次の印刷ジョブが入力されるか否かを判断するステップS6。新たな印刷ジョブが入力される場合はステップS6で判断YES、一度印刷ジョブを画像蓄積部8に蓄積しステップS2、新たに蓄積した印刷ジョブと既に蓄積されている印刷ジョブの低コスト印刷モードでの処理時間を算出しステップS3、再び印刷するか否かを判断するステップS6。新たな印刷ジョブが入力されない場合はステップS6で判断No、一度待機するステップS7。そして、一定時間が経過した後に、印刷時間推測部103は、蓄積された全印刷ジョブの低コスト印刷モードでの処理時間を算出しステップS3、判定部102は、再び印刷するか否かを判断するステップS6。上記処理により、印刷ジョブの印刷開始条件を定期的に確認することで、電力料金が低い夜間料金の時間帯に低コスト印刷低消費電力モードで印刷ジョブを実行し、ヒートローラーの加熱も一度に行えるため、電力コストを抑えることが可能となる。図4は、通常印刷モードと低コスト印刷モードを切り替える時間帯を示す説明図である。この図では、時間帯を24時間で表している。図4の[1]で示す時間帯は、23時から7時までの夜間料金が適用される時間帯で、電力コストが昼間の時間帯よりも安くなる時間帯である。図4の[2]で示す時間帯は、オフィスでのユーザーが少なくなり、MFPが待機状態になりやすい21時から、夜間料金が始まる23時までの時間である。この時間の長さも操作表示装置13の時間設定部109によりユーザーが設定できる。また、図4の[3]で示す時間帯は、夜間料金が安くなる時間が終了する7時から、オフィスでの仕事が始まる9時までの時間であり、MFPが待機状態であることが多い時間帯である。この仕事が始まる時間は操作表示装置13の時間設定部109によりユーザーが設定できる。[1]の時間帯では、図3に示す夜間料金時の処理フローチャートが適用される。FAX1などからジョブ印刷命令があってもすぐに実行せず、まずウォームアップと低コスト印刷モードで出力した場合の処理時間を算出し、7時までに作業が終わりそうであるならば印刷ジョブを保存し、待機状態を維持する。これはウォームアップによる電力コストを抑えるためである。印刷ジョブが溜まり、処理時間と7時までの残り時間が近づいたときに初めてウォームアップし、低コスト印刷モードで時間をかけて出力する。[2]の時間帯に印刷ジョブ印刷命令が発行され、かつMFPが待機状態である場合は、その場で出力せず、印刷ジョブを保存し、[1]で示す時間帯の状態まで待機する。ウォームアップの回数を減らし、かつ電力料金の安い時間帯に出力することでコストを大幅に下げることができる。[3]の時間帯で、MFPが待機状態で印刷ジョブの印刷命令が発行された場合は、その場で出力せず、印刷ジョブを保存し待機する。そして、9時にユーザーがMFPを利用するときにウォームアップしてまとめて出力する。これにより余計なウォームアップの回数を減らし、電力コストを抑えることができる。[2]、[3]の時間帯に共通することは、MFPが待機状態であるときは、周囲にMFPのユーザーが少ないか、ユーザーが不在である可能性が高い時間帯である。そのため、蓄積された印刷ジョブをその場で出力する必要はなく、他の印刷ジョブと合わせてまとめて出力することができ、結果として印刷処理に要する電力コストを抑える効果がある。図5は、図3のステップS5の詳細な処理動作を示すフローチャートである。この処理動作は、夜間料金時に印刷ジョブを実行する場合について示している。図5において、まず、夜間料金時間が終了する前に蓄積した印刷ジョブをまとめて低コスト印刷モードで印刷しているとき、別の印刷ジョブが追加で入力される場合があるステップS11。このとき、印刷時間推測部103は、実行中の印刷ジョブと追加で蓄積された印刷ジョブを低コスト印刷モードで継続して出力するときの処理時間を算出するステップS12。そして、判定部102は、算出した印刷ジョブの処理時間が夜間料金終了までの時間夜間料金の終了時刻と現時刻との差分より少ないか否かを判断するステップS13。判定部102の判定の結果、低コスト印刷モードを継続して実行する場合でも、夜間料金の終了までに印刷ジョブが完了する場合はステップS13で判断YES、印刷制御部105は、蓄積した印刷ジョブを全て低コスト印刷モードで実行するステップS14。低コスト印刷モードを継続して実行すると夜間料金の終了までに印刷ジョブが完了しない場合はステップS13でNo、処理速度の速い通常印刷モードで実行することで、夜間料金中に処理を完了させるステップS15。上記処理により、夜間に蓄積された印刷ジョブを低コスト印刷モードでまとめて出力する際に、印刷ジョブが追加されても電力料金の安い夜間料金の時間帯に処理を完了させることが可能である。したがって、上述した実施の形態によれば、低コスト印刷モードと通常印刷モードを切り替え、夜間の電力料金が安い時間帯に処理を完了させることで、電力コストを削減することができる。第2の実施の形態図6は、第2の実施の形態にかかる印刷モード切り替えの処理動作を示すフローチャートである。図5では、低コスト印刷モードで印刷中に印刷ジョブが追加された場合における印刷モードの切り替えは、低コスト印刷モードでのジョブの処理時間と夜間料金の終了までの時間を比較し、印刷ジョブが追加された時点で処理の切り替えをするか否かを判断した図5ステップS13。この実施の形態では、夜間料金の終了時刻までに印刷ジョブを完了させることを前提に、直前まで低コスト印刷モードで処理を行うことで、電力コストを削減する切り替え方法を説明する。夜間料金の時間が終了する前に、蓄積した印刷ジョブをまとめて低コスト印刷モードで印刷しているとき、別の印刷ジョブが追加で入力される場合があるステップS21。このとき、印刷時間推測部103は、実行中の印刷ジョブと追加で蓄積された印刷ジョブ数の合計n件を低コスト印刷モードで継続して出力するときの処理時間を算出するステップS22。そして、判定部102は、算出した印刷ジョブの処理時間が夜間料金の終了までの時間夜間料金の終了時刻と現時刻との差分より少ないか否かを判定するステップS23。判定の結果、低コスト印刷モードを継続して実行する場合でも夜間料金の終了までに印刷ジョブが完了する場合はステップS23で判断YES、印刷制御部105は、蓄積した印刷ジョブ数n件を全て低コスト印刷モードで実行するステップS24。判定の結果、低コスト印刷モードを継続して実行すると夜間料金の終了までに印刷ジョブが完了しない場合はステップS23で判断No、印刷制御部105は、蓄積された印刷ジョブの後ろからm件目からの印刷ジョブを通常印刷モードで実行することで、夜間料金の終了までに処理を完了させる。このとき、mを1から順に増やしていくことで、極力、低コスト印刷モードで実行する。まず、判定部102は、m=nであるか否かを確認するステップS25。m=nのときはステップS25で判断YES、印刷制御部105は、全n件の印刷ジョブを通常印刷モードで実行するステップS26。m≠nのときはステップS25で判断No、印刷時間推測部103は、1~n-m件目の印刷ジョブを低コスト印刷モードで、n-m1~n件目の印刷ジョブを通常印刷モードで実行したときの処理時間を算出するステップS27。そして、判定部102は、算出した印刷ジョブの処理時間が夜間料金の終了までの時間夜間料金の終了時刻と現時刻との差分より少ないか否かを判断するステップS28。上記処理時間が夜間料金の終了までの時間より少ない場合はステップS28で判断YES、印刷制御部105は、1~n-m件目の印刷ジョブを低コスト印刷モードで、n-m1~n件目の印刷ジョブを通常モードで実行するステップS29。上記処理時間が夜間料金の終了までの時間より多い場合はステップS28で判断No、印刷時間推測部103は、上記mに1を加えて、通常印刷モードで出力する印刷ジョブを1件増やした状態で再度処理時間を算出する。上記処理を実施することで、可能な限り印刷ジョブを低コスト印刷モードで処理することができ、電力コストを節約することが可能となる。したがって、上述した実施の形態によれば、電力料金が安い時間帯が終了するまでに、できる限り印刷ジョブを低コスト印刷モードで出力し、残りを通常印刷モードで出力することで、電力料金が安い時間帯に処理を完了させ、かつ極力低コスト印刷モードを用いることで電力コストを削減することができる。第3の実施の形態図7は、夜間料金終了時刻直前に、蓄積した印刷ジョブをまとめて出力する際、印刷ジョブの順序を入れ替えない場合を示す説明図である。図示するようにAM1:00にモノクロ文書[1]を受信し、AM2:15にフルカラー文書[2]を受信し、AM3:30にモノクロ文書を受信[3]したとする。受信したモノクロ文書の処理時間は共に1分、受信したカラー文書の処理時間が2分だとすると、AM6:56の直前にヒートローラーを加熱し、AM6:56から、[1]→[2]→[3]と蓄積された順に印刷ジョブを処理し、夜間料金の時間帯が終了する時間AM7:00に印刷ジョブを完了する。このとき、AM6:58に処理時間が2分のフルカラー文書[4]の印刷ジョブが追加されたとする。印刷ジョブの順序を入れ替えない場合は、追加された印刷ジョブは最後に出力される。この場合、フルカラー文書[4]は夜間料金が適用されないAM7:00から処理を開始し、AM7:02に処理が完了する。第4の実施の形態図8は、夜間料金の終了時刻直前に、蓄積した印刷ジョブをまとめて出力する際、印刷ジョブの順序を入れ替える場合を示す説明図である。文書を印刷する場合のコストは、モノクロ印刷よりもフルカラー印刷の方が高い。これは使用するトナーの種類が多いことに加え、使用するトナー量も多く、ヒートローラーによる加熱量加熱時間が多くなり、これによる電力が増えるためである。したがって、夜間料金が終了したときに印刷ジョブが残ったとしても、電力量が多いフルカラー印刷を夜間料金中に優先して処理し、通常料金の時間帯にモノクロ印刷を行うことで、追加の印刷ジョブが多いときでも効率よくコストを削減することが可能となる。本実施の形態では、夜間料金の終了直前にまとめて印刷ジョブを処理する際、消費電力推測部106が印刷ジョブの消費電力の大きさを基にフルカラー文書を検出し、その検出結果に応じて判定部102が印刷ジョブの順序を入れ替え、フルカラー文書を優先して処理する。図8では、AM1:00にモノクロ文書[2]を受信し、AM2:15にフルカラー文書[1]を受信し、AM3:30にモノクロ文書[3]を受信した例を示す。受信したモノクロ文書の処理時間は共に1分、受信したフルカラー文書の処理時間が2分であるとすると、フルカラー文書[1]を優先して出力するため、AM6:56の直前にヒートローラーを加熱し、AM6:56から[1]→[2]→[3]と蓄積された順番とは別の順で印刷ジョブを処理し、夜間料金が終了する時間AM7:00に印刷ジョブを完了する。このとき、AM6:58に処理時間が2分のフルカラー文書[4]の印刷ジョブが追加されたとする。本実施の形態ではフルカラー文書[4]の印刷を優先するため、処理待ちのモノクロ文書の前に処理を行う。この場合、フルカラー文書[4]の印刷は夜間料金が適用される時間帯のAM6:58から処理を開始し、AM7:00に処理が完了する。モノクロ文書を印刷する印刷ジョブが2件残るが、モノクロ印刷では消費電力量が少なく、通常料金時でもコストは少なくて済む。このように、印刷ジョブの順序を入れ替えることで、夜間料金の時間帯に処理が完了しない場合でも電力コストを節約することが可能である。したがって、上述した実施の形態によれば、蓄積した印刷ジョブに対して消費電力量が多いものから優先的に処理を行い、夜間の電力料金が安い時間帯に消費電力が多い処理を完了させることで、電力コストを削減することができる。ところで、本実施の形態で実行されるプログラムは、メモリ9、あるいはROM15に予め組み込まれて提供するものとしているが、これに限定されるものではない。本実施の形態で実行されるプログラムを、インストール可能な形式または実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供してもよい。また、本実施の形態で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。本実施の形態で実行されるプログラムは、上述した各部判定部102、印刷時間推測部103、時間管理部104、印刷制御部105、消費電力推測部106を含む制御部101によるモジュール構成となっており、実際のハードウェアとしてはCPU5プロセッサが上記記録媒体からプログラムを読み出して実行することにより上記各部がメモリ9等の主記憶装置上にロードされ、判定部102、印刷時間推測部103、時間管理部104、印刷制御部105、消費電力推測部106の各部が主記憶装置上に生成されるようになっている。"