(57)【要約】【課題】  より適正なスケジュールを用いて通電モードと節電モードとを切り替えることにより印刷の迅速化と省電力化を図る。【解決手段】  稼働状態のコンピュータの数や曜日などの選択条件情報に基づいて各モード設定テーブルの重み付き出現割合を求め（Ｓ４４０）、この重み付き出現割合と当日の稼働状態にあるコンピュータの数や曜日などの使用条件情報に基づいて各モード設定テーブルの関連性ポイントを計算し（Ｓ４６０）、最も高い関連性ポイントのモード設定テーブルを実行用のテーブルとして選択し（Ｓ４７０〜Ｓ５２０）、この選択したモード設定テーブルに基づいて通電モードと節電モードとを切り替える。これにより、ユーザの作業形態に応じてより適正なモード設定テーブルを選択して通電モードと節電モードとを切り替えることができ、印刷の迅速化と省電力化を図ることができる。【選択図】        図９
2006272637.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンピュータからの印刷ジョブを受信可能に接続され、直ちに印刷ジョブの実行が可能な通電モードと該通電モードより消費電力が小さく該通電モードに移行するのに所定の準備が必要な節電モードとを切り替えて受信した印刷ジョブを実行する印刷装置であって、
所定開始時間から所定終了時間までのテーブル時間内に前記通電モードから前記節電モードへの切り替えを禁止する節電禁止時間帯を設定したモード設定テーブルを複数記憶可能なモード設定テーブル記憶手段と、
前記モード設定テーブル記憶手段に記憶されたモード設定テーブルを選択するための選択条件情報を記憶する選択条件情報記憶手段と、
所定のタイミングで装置の使用条件に関する使用条件情報を入力すると共に該入力した使用条件情報と前記選択条件情報記憶手段に記憶された選択条件情報とに基づいて前記モード設定テーブル記憶手段に記憶されたモード設定テーブルから実行用テーブルを選択する実行用テーブル選択手段と、
該選択された実行用テーブルに基づいて前記通電モードと前記節電モードとを切り替えるモード切替手段と、
を備える印刷装置。
【請求項２】
前記所定終了時間を経過した以降のタイミングで該所定終了時間に対応する所定開始時間から該所定終了時間までに受信した印刷ジョブの履歴に基づいてモード設定テーブルを作成し、該作成したモード設定テーブルと同一のモード設定テーブルが前記モード設定テーブル記憶手段に記憶されていないときには該作成したモード設定テーブルを前記モード設定テーブル記憶手段に記憶させると共に該記憶させたモード設定テーブルに関連させて前記所定終了時間までの装置の使用条件情報を前記選択条件情報として前記選択条件情報記憶手段に記憶させ、前記作成したモード設定テーブルと同一のモード設定テーブルが前記モード設定テーブル記憶手段に記憶されているときには対応する前記モード設定テーブル記憶手段に記憶されているモード設定テーブルに関連させて前記所定終了時間までの装置の使用条件情報を前記選択条件情報として前記選択条件情報記憶手段に記憶させるテーブル作成処理手段を備える請求項１記載の印刷装置。
【請求項３】
前記テーブル作成処理手段は、前記テーブル時間内に受信した印刷ジョブの数に基づいて前記節電禁止時間帯を設定することにより前記モード設定テーブルを作成する手段である請求項２記載の印刷装置。
【請求項４】
前記テーブル作成処理手段は、前記テーブル時間を等分に分割した分割時間毎に前記節電禁止時間帯を設定することにより前記モード設定テーブルを作成する手段である請求項２または３記載の印刷装置。
【請求項５】
前記選択された実行用テーブルを用いて前記通電モードと前記節電モードとが切り替えられたテーブル時間に対して前記作成されたモード設定テーブルと該実行用テーブルとに基づいて該実行用テーブルの選択の適正を判定すると共に該判定結果に基づいて前記モード設定テーブル記憶手段と前記選択条件情報記憶手段とを初期状態にリセットするリセット手段を備える請求項２ないし４いずれか記載の印刷装置。
【請求項６】
前記リセット手段は、前記作成されたモード設定テーブルと前記実行用テーブルとにおける節電禁止時間帯の一致の程度が所定程度未満のときに前記選択の適正が不適であると判定する手段である請求項５記載の印刷装置。
【請求項７】
前記リセット手段は、前記選択の適正が不適であると判定されたとき又は前記選択の適正が不適であると連続して複数回に亘って判定されたときにリセットする手段である請求項６記載の印刷装置。
【請求項８】
前記リセット手段は、前記モード設定テーブル記憶手段に記憶されているモード設定テーブルの全てを削除すると共に前記選択条件情報記憶手段に記憶されている選択条件情報の全てを削除することにより前記モード設定テーブル記憶手段と前記選択条件情報記憶手段とを初期状態にリセットする手段である請求項５ないし７いずれか記載の印刷装置。
【請求項９】
前記実行用テーブル選択手段は、前記モード設定テーブル記憶手段にモード設定テーブルが記憶されていないときにはデフォルトのモード設定テーブルを前記実行用テーブルとして設定する手段である請求項１ないし８いずれか記載の印刷装置。
【請求項１０】
前記実行用テーブル選択手段は、前記モード設定テーブル記憶手段に前記モード設定テーブルが複数記憶されているときには、前記入力した使用条件情報と前記選択条件情報記憶手段に記憶された選択条件情報とに基づいて該入力した使用条件情報と前記モード設定テーブル記憶手段に記憶された各モード設定テーブルとの関連性を判定すると共に該判定により最も関連性が高いモード設定テーブルを実行用テーブルとして選択する手段である請求項１ないし９いずれか記載の印刷装置。
【請求項１１】
前記実行用テーブル選択手段は、前記選択条件情報記憶手段に記憶された選択条件情報に対してモード設定テーブルに関連する選択条件情報毎に該選択条件情報の各要素の出現割合を演算すると共に該演算した要素の出現割合のうち前記入力した使用条件情報の各要素に対する出現割合に基づいて前記関連性を判定して実行用テーブルを選択する手段である請求項１０記載の印刷装置。
【請求項１２】
前記実行用テーブル選択手段は、前記出現割合をポイントに換算すると共に前記入力した使用条件情報の各要素に対する出現割合に対応するポイントの総和の大小を関連性の大小として判定して実行用テーブルを選択する手段である請求項１１記載の印刷装置。
【請求項１３】
前記選択条件情報および前記使用条件情報は、前記要素として印刷装置に印刷ジョブを送信可能に稼働していたコンピュータの数，曜日の少なくとも一方を含む情報である請求項１１または１２記載の印刷装置。
【請求項１４】
前記実行用テーブル選択手段は、前記最も関連性の高いモード設定テーブルが複数あるときには前記選択条件情報の各要素のうち特定の要素に対する出現割合が最も高いモード設定テーブルを実行用テーブルとして選択する手段である請求項１１ないし１３いずれか記載の印刷装置。
【請求項１５】
前記実行用テーブル選択手段は、前記最も関連性の高いモード設定テーブルが複数あるときには該複数のモード設定テーブルに関連する選択条件情報のうち最も新しい情報に関連するモード設定テーブルを実行用テーブルとして選択する手段である請求項１１ないし１３いずれか記載の印刷装置。
【請求項１６】
前記実行用テーブル選択手段は、前記選択条件情報記憶手段に記憶された選択条件情報に対して新しい情報であるほど重くなるよう重みを付けて前記関連性を判定する手段である請求項１０ないし１５いずれか記載の印刷装置。
【請求項１７】
複数のコンピュータからの印刷ジョブを受信可能に接続され、直ちに印刷ジョブの実行が可能な通電モードと該通電モードより消費電力が小さく該通電モードに移行するのに所定の準備が必要な節電モードとを切り替えて受信した印刷ジョブを実行する印刷装置の制御方法であって、
（ａ）所定開始時間から所定終了時間までのテーブル時間内に前記通電モードから前記節電モードへの切り替えを禁止する節電禁止時間帯を設定したモード設定テーブルを複数記憶しておき、
（ｂ）前記記憶されたモード設定テーブルを選択するための選択条件情報を記憶しておき、
（ｃ）所定のタイミングで装置の使用条件に関する使用条件情報を入力すると共に該入力した使用条件情報と前記記憶された選択条件情報とに基づいて前記記憶されたモード設定テーブルから実行用テーブルを選択し、
（ｄ）該選択した実行用テーブルに基づいて前記通電モードと前記節電モードとを切り替える
印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびその制御方法に関し、詳しくは、複数のコンピュータからの印刷ジョブを受信可能に接続され、直ちに印刷ジョブの実行が可能な通電モードとこの通電モードより消費電力が小さく通電モードに移行するのに所定の準備が必要な節電モードとを切り替えて受信した印刷ジョブを実行する印刷装置およびその制御方法に関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、直ちに印刷ジョブの印刷が可能な通電モードとこの通電モードに比べて消費電力の小さい節電モードとを切り替えるものが提案されている（例えば、特許文献１参照）。この装置では、一定期間中の印刷指示時刻や稼働時間帯を記憶した後、その統計結果から稼働状況に応じたスケジュールを作成し、該作成したスケジュールに従って印刷装置内にある各機構部の電源の投入・切断を切り替えることにより通電モードと節電モードとを切り替えている。
【特許文献１】特開平６−１５５８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の印刷装置では、複数のコンピュータから印刷ジョブを受信して印刷する場合が考慮されておらず、複数のコンピュータのうちの稼働状態にあるコンピュータによっては作成したスケジュールに適合せず、スケジュールに従って通電モードと節電モードとを切り替えると、印刷したいときに節電モードになっていてすぐに印刷できなかったり、暫く印刷していないのに通電モードになっていて無駄に電力を消費したりする場合が生じる。また、印刷装置における印刷のスケジュールは、こうした接続されたコンピュータの稼働状態だけでなく、ユーザの作業形態によっても異なるものとなり、ユーザの作業形態の周期などを考慮する必要もある。
【０００４】
本発明の印刷装置およびその制御方法は、より適正なスケジュールを用いて通電モードと節電モードとを切り替えることにより印刷の迅速化と省電力化を図ることを目的の一つとする。また、本発明の印刷装置およびその制御方法は、印刷ジョブを受信可能なコンピュータの稼働状態に応じてより適正なスケジュールを用いて通電モードと節電モードとを切り替えることを目的の一つとする。さらに、本発明の印刷装置およびその制御方法は、ユーザの作業形態に応じてより適正なスケジュールを用いて通電モードと節電モードとを切り替えることを目的の一つとする。あるいは、本発明の印刷装置およびその制御方法は、通電モードと節電モードとを切り替えるより適正なスケジュールを作成することを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明の印刷装置およびその制御方法は、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００６】
本発明の印刷装置は、
複数のコンピュータからの印刷ジョブを受信可能に接続され、直ちに印刷ジョブの実行が可能な通電モードと該通電モードより消費電力が小さく該通電モードに移行するのに所定の準備が必要な節電モードとを切り替えて受信した印刷ジョブを実行する印刷装置であって、
所定開始時間から所定終了時間までのテーブル時間内に前記通電モードから前記節電モードへの切り替えを禁止する節電禁止時間帯を設定したモード設定テーブルを複数記憶可能なモード設定テーブル記憶手段と、
前記モード設定テーブル記憶手段に記憶されたモード設定テーブルを選択するための選択条件情報を記憶する選択条件情報記憶手段と、
所定のタイミングで装置の使用条件に関する使用条件情報を入力すると共に該入力した使用条件情報と前記選択条件情報記憶手段に記憶された選択条件情報とに基づいて前記モード設定テーブル記憶手段に記憶されたモード設定テーブルから実行用テーブルを選択する実行用テーブル選択手段と、
該選択された実行用テーブルに基づいて前記通電モードと前記節電モードとを切り替えるモード切替手段と、
を備えることを要旨とする。
【０００７】
この本発明の印刷装置では、所定開始時間から所定終了時間までのテーブル時間内に通電モードから節電モードへの切り替えを禁止する節電禁止時間帯を設定した複数のモード設定テーブルをモード設定テーブル記憶手段に記憶しておくと共にこのモード設定テーブル記憶手段に記憶されたモード設定テーブルを選択するための選択条件情報を選択条件情報記憶手段に記憶しておき、所定のタイミングで装置の使用条件に関する使用条件情報を入力すると共にこの入力した使用条件情報と選択条件情報記憶手段に記憶された選択条件情報とに基づいてモード設定テーブル記憶手段に記憶されたモード設定テーブルから実行用テーブルを選択し、選択した実行用テーブルに基づいて通電モードと節電モードとを切り替える。これにより、装置の使用条件に適合するより適正なモード設定テーブルを選択して通電モードと節電モードとを切り替えることができ、印刷の迅速化と省電力化を図ることができる。
【０００８】
こうした本発明の印刷装置において、前記所定終了時間を経過した以降のタイミングで該所定終了時間に対応する所定開始時間から該所定終了時間までに受信した印刷ジョブの履歴に基づいてモード設定テーブルを作成し、該作成したモード設定テーブルと同一のモード設定テーブルが前記モード設定テーブル記憶手段に記憶されていないときには該作成したモード設定テーブルを前記モード設定テーブル記憶手段に記憶させると共に該記憶させたモード設定テーブルに関連させて前記所定終了時間までの装置の使用条件情報を前記選択条件情報として前記選択条件情報記憶手段に記憶させ、前記作成したモード設定テーブルと同一のモード設定テーブルが前記モード設定テーブル記憶手段に記憶されているときには対応する前記モード設定テーブル記憶手段に記憶されているモード設定テーブルに関連させて前記所定終了時間までの装置の使用条件情報を前記選択条件情報として前記選択条件情報記憶手段に記憶させるテーブル作成処理手段を備えるものとすることもできる。こうすれば、モード設定テーブル記憶手段に記憶されている選択可能なモード設定テーブルの種類や選択条件情報記憶手段に記憶されている選択条件情報の数を増やすことができ、装置の使用条件に適合するより適正なモード設定テーブルを選択して通電モードと節電モードとを切り替えることができる。この結果、ユーザの作業形態に応じたモード設定テーブルを作成することになるから、ユーザの作業形態に応じてより適正なモード設定テーブルを選択して通電モードと節電モードとを切り替えることができる。
【０００９】
このテーブル作成処理手段を備える態様の本発明の印刷装置において、前記テーブル作成処理手段は前記テーブル時間内に受信した印刷ジョブの数に基づいて前記節電禁止時間帯を設定することにより前記モード設定テーブルを作成する手段であるものとすることもできるし、前記テーブル作成処理手段は前記テーブル時間を等分に分割した分割時間毎に前記節電禁止時間帯を設定することにより前記モード設定テーブルを作成する手段であるものとすることもできる。
【００１０】
また、テーブル作成処理手段を備える態様の本発明の印刷装置において、前記選択された実行用テーブルを用いて前記通電モードと前記節電モードとが切り替えられたテーブル時間に対して前記作成されたモード設定テーブルと該実行用テーブルとに基づいて該実行用テーブルの選択の適正を判定すると共に該判定結果に基づいて前記モード設定テーブル記憶手段と前記選択条件情報記憶手段とを初期状態にリセットするリセット手段を備えるものとすることもできる。こうすれば、ユーザの作業形態の急変にも対応することができ、その後のユーザの作業形態に応じたより適正なモード設定テーブルを選択して通電モードと節電モードとを切り替えることができる。
【００１１】
このリセット手段を備える態様の本発明の印刷装置において、前記リセット手段は、前記作成されたモード設定テーブルと前記実行用テーブルとにおける節電禁止時間帯の一致の程度が所定程度未満のときに前記選択の適正が不適であると判定する手段であるものとすることもできる。この場合、前記リセット手段は、前記選択の適正が不適であると判定されたとき又は前記選択の適正が不適であると連続して複数回に亘って判定されたときにリセットする手段であるものとすることもできる。後者の場合、リセットをより適正に行なうことができる。
【００１２】
また、リセット手段を備える態様の本発明の印刷装置において、前記リセット手段は、前記モード設定テーブル記憶手段に記憶されているモード設定テーブルの全てを削除すると共に前記選択条件情報記憶手段に記憶されている選択条件情報の全てを削除することにより前記モード設定テーブル記憶手段と前記選択条件情報記憶手段とを初期状態にリセットする手段であるものとすることもできる。これにより、従前の条件を排除することができる。
【００１３】
本発明の印刷装置において、前記実行用テーブル選択手段は、前記モード設定テーブル記憶手段にモード設定テーブルが記憶されていないときにはデフォルトのモード設定テーブルを前記実行用テーブルとして設定する手段であるものとすることもできる。こうすれば、モード設定テーブル記憶手段にモード設定テーブルが記憶されていないときでもデフォルトのモード設定テーブルにより通電モードと節電モードとを切り替えることができる。
【００１４】
また、本発明の印刷装置において、前記実行用テーブル選択手段は、前記モード設定テーブル記憶手段に前記モード設定テーブルが複数記憶されているときには、前記入力した使用条件情報と前記選択条件情報記憶手段に記憶された選択条件情報とに基づいて該入力した使用条件情報と前記モード設定テーブル記憶手段に記憶された各モード設定テーブルとの関連性を判定すると共に該判定により最も関連性が高いモード設定テーブルを実行用テーブルとして選択する手段であるものとすることもできる。こうすれば、装置の使用条件に応じてより適正なモード設定テーブルを選択して通電モードと節電モードとを切り替えることができる。
【００１５】
この関連性を判定して実行用テーブルとして選択する態様の本発明の印刷装置において、前記実行用テーブル選択手段は、前記選択条件情報記憶手段に記憶された選択条件情報に対してモード設定テーブルに関連する選択条件情報毎に該選択条件情報の各要素の出現割合を演算すると共に該演算した要素の出現割合のうち前記入力した使用条件情報の各要素に対する出現割合に基づいて前記関連性を判定して実行用テーブルを選択する手段であるものとすることもできる。ここで、前記選択条件情報および前記使用条件情報は、前記要素として印刷装置に印刷ジョブを送信可能に稼働していたコンピュータの数，曜日の少なくとも一方を含む情報であるものとすることもできる。
【００１６】
選択条件情報や使用条件情報の要素の出現割合に基づいて関連性を判定する態様の本発明の印刷装置において、前記実行用テーブル選択手段は、前記出現割合をポイントに換算すると共に前記入力した使用条件情報の各要素に対する出現割合に対応するポイントの総和の大小を関連性の大小として判定して実行用テーブルを選択する手段であるものとすることもできる。こうすれば、容易に関連性を判定してより適正なモード設定テーブルを実行用テーブルとして選択することができる。
【００１７】
また、選択条件情報や使用条件情報の要素の出現割合に基づいて関連性を判定する態様の本発明の印刷装置において、前記実行用テーブル選択手段は前記最も関連性の高いモード設定テーブルが複数あるときには前記選択条件情報の各要素のうち特定の要素に対する出現割合が最も高いモード設定テーブルを実行用テーブルとして選択する手段であるものとすることもできるし、前記実行用テーブル選択手段は前記最も関連性の高いモード設定テーブルが複数あるときには該複数のモード設定テーブルに関連する選択条件情報のうち最も新しい情報に関連するモード設定テーブルを実行用テーブルとして選択する手段であるものとすることもできる。
【００１８】
関連性を判定して実行用テーブルとして選択する態様の本発明の印刷装置において、前記実行用テーブル選択手段は、前記選択条件情報記憶手段に記憶された選択条件情報に対して新しい情報であるほど重くなるよう重みを付けて前記関連性を判定する手段であるものとすることもできる。こうすれば、ユーザの作業形態の変化に追従することができ、変化するユーザの作業形態に応じてより適正なモード設定テーブルを選択して通電モードと節電モードとを切り替えることができる。
【００１９】
本発明の印刷装置の制御方法は、
複数のコンピュータからの印刷ジョブを受信可能に接続され、直ちに印刷ジョブの実行が可能な通電モードと該通電モードより消費電力が小さく該通電モードに移行するのに所定の準備が必要な節電モードとを切り替えて受信した印刷ジョブを実行する印刷装置の制御方法であって、
（ａ）所定開始時間から所定終了時間までのテーブル時間内に前記通電モードから前記節電モードへの切り替えを禁止する節電禁止時間帯を設定したモード設定テーブルを複数記憶しておき、
（ｂ）前記記憶されたモード設定テーブルを選択するための選択条件情報を記憶しておき、
（ｃ）所定のタイミングで装置の使用条件に関する使用条件情報を入力すると共に該入力した使用条件情報と前記記憶された選択条件情報とに基づいて前記記憶されたモード設定テーブルから実行用テーブルを選択し、
（ｄ）該選択した実行用テーブルに基づいて前記通電モードと前記節電モードとを切り替える
ことを要旨とする。
【００２０】
この本発明の印刷装置の制御方法では、所定開始時間から所定終了時間までのテーブル時間内に通電モードから節電モードへの切り替えを禁止する節電禁止時間帯を設定した複数のモード設定テーブルを記憶しておくと共にこの記憶されたモード設定テーブルを選択するための選択条件情報を複数記憶しておき、所定のタイミングで装置の使用条件に関する使用条件情報を入力すると共にこの入力した使用条件情報と記憶した選択条件情報とに基づいて記憶したモード設定テーブルから実行用テーブルを選択し、選択した実行用テーブルに基づいて通電モードと節電モードとを切り替える。これにより、装置の使用条件に適合するより適正なモード設定テーブルを選択して通電モードと節電モードとを切り替えることができ、印刷の迅速化と省電力化を図ることができる。
【００２１】
なお、本発明の印刷装置の制御方法では、上述の印刷装置の一態様が備えるテーブル作成処理手段による処理やリセット手段によるリセット処理などを行なうものとすることもできる。また、本発明の印刷装置の制御方法では、上述の印刷装置の一態様における実行用テーブル選択手段のように、入力した使用条件情報と記憶した各モード設定テーブルとの関連性を判定すると共にこの判定により最も関連性が高いモード設定テーブルを実行用テーブルとして選択するものとすることもできる。
【発明を実施するための最良の形態】
【００２２】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００２３】
図１は、本発明の一実施例である印刷装置としてのカラーレーザプリンタ１０の構成の概略を示す構成図である。実施例のカラーレーザプリンタ１０は、図示するように、装置全体の制御を司るコントローラ２０と、ネットワーク４４（例えばローカルエリアネットワークなどの電気通信回線網）に接続された複数のコンピュータ５１〜５３とデータの入出力を司るネットワークボード２８と、プリンタ機能を実現するプリンタ機構３１やこのプリンタ機構３１を制御するプリンタＡＳＩＣ３９のほか図示しない電源からプリンタ機構３１への電源供給のオンオフを切り替える電源供給調節部４０を含んで構成されるプリンタ部３０とを備える。ここで、「ＡＳＩＣ」は、アプリケーション・スペシフィック・インテグレーテッド・サーキット（Application Specific Integrated Circuit）の略である。なお、図示の都合上、図１にはネットワーク４４には３つのコンピュータ５１〜５３が接続されているように記載したが、ネットワーク４４に接続されているコンピュータは何台であっても構わない。
【００２４】
コントローラ２０は、ＣＰＵ２２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したＲＯＭ２４と、一時的にデータを記憶したりデータを保存したりするＲＡＭ２６と、時間を計測するタイマ２７とを備える。このコントローラ２０は、バス２９を介してプリンタＡＳＩＣ３９や電源供給調節部４０と電気的に接続され、プリンタＡＳＩＣ３９への印刷指令信号や電源供給調節部４０へのオンオフ指令信号を出力し、プリンタＡＳＩＣ３９からの印刷動作信号を入力する。また、コントローラ２０は、ネットワークボード２８を介してネットワーク４４に接続された複数のコンピュータ５１〜５３との間で信号のやり取りを行う。すなわち、コントローラ２０は、各コンピュータ５１〜５３から印刷ジョブを入力したり処理中の印刷ジョブのステータス情報をその印刷ジョブの送信元であるコンピュータ５１〜５３へ出力したりする。
【００２５】
プリンタ部３０は、プリンタ機構３１とプリンタＡＳＩＣ３９とを備える。プリンタ機構３１は、単一感光体方式と中間転写方式とを採用したフルカラーの電子写真方式のプリンタ機構として構成され、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色に色分解された各色ごとの画像の静電潜像が図示しない帯電・露光器によりその上に形成される感光体３３と、装着された各色のトナーカートリッジ３４Ｃ，３４Ｍ，３４Ｙ，３４Ｋから供給される各色のトナーを用いて感光体３３上に形成された静電潜像をトナー像として現像する現像器３４と、現像したトナー像を重ね合わせるよう一次転写する中間転写体としての転写ベルト３５と、図示しない搬送ユニットにより搬送された用紙Ｐに転写ベルト３５上に形成された４色のトナー像を二次転写する二次転写ユニット３６と、用紙Ｐ上に転写された４色のトナー像を用紙Ｐに溶融し定着させる定着ユニット３７とを備える。なお、現像器３４は、装着された各トナーカートリッジ３４Ｃ，３４Ｍ，３４Ｙ，３４Ｋがそれぞれ感光体３３に対向するように回転する。また、プリンタＡＳＩＣ３９は、プリンタ機構３１を制御する機能を備えたＩＣチップであり、ＲＡＭ２６に設けられた印刷バッファ内の印刷データを１ページごとにビットマップイメージに展開した展開データが用紙Ｐに印刷されるようにプリンタ機構３１を制御する。プリンタ機構３１は、電源供給調節部４０を介して図示しない電源に接続され、電源供給調節部４０により電源供給が中止されると機構内部の電力消費が抑制される節電状態（節電モード）となり、電源供給調節部４０により電源供給が開始されると機構内部のウォームアップ（例えば定着ユニット３７の図示しないヒートローラ等への加温）が行われウォームアップ終了後は直ちに印刷可能な状態（通電モード）になる。なお、ＲＡＭ２６にはモード記憶領域が設けられ、このモード記憶領域には、節電状態のときには節電モードである旨がセットされ、直ちに印刷可能な状態のときには通電モードである旨がセットされる。
【００２６】
次に、こうして構成された実施例のカラーレーザプリンタ１０の動作、特に印刷ジョブを受信して印刷する際の動作と、通電モードと節電モードとを切り替える際に用いるテーブルの作成や適用の際の動作について説明する。まず、印刷ジョブを受信して印刷する際の動作について図２および図３のフローチャートを用いて説明し、その後で、図４以降を用いて通電モードと節電モードとを切り替える際に用いるテーブルの作成や適用の際の動作について説明する。
【００２７】
図２は、コントローラ２０により実行される印刷ジョブ受信ルーチンの一例を示すフローチャートである。このルーチンは、所定のタイミング（例えば数ｓｅｃ）ごとに繰り返し実行される。印刷ジョブ受信ルーチンが実行されると、コントローラ２０のＣＰＵ２２は、まず、新たな印刷ジョブをコンピュータ５１〜５３のいずれかから受信したか否かを判定し（ステップＳ１１０）、新たな印刷ジョブを受信していないときにはそのままこのルーチンを終了し、新たな印刷ジョブを受信したときには今回受信した印刷ジョブをＲＡＭ２６のスプール領域に格納し（ステップＳ１２０）、その後このルーチンを終了する。
【００２８】
図３は、コントローラ２０により実行される印刷処理ルーチンの一例を示すフローチャートである。このルーチンは所定のタイミング（例えば数ｓｅｃ）ごとに繰り返し実行される。印刷処理ルーチンが実行されると、コントローラ２０のＣＰＵ２２は、まず、処理待ち状態の印刷ジョブがあるか否かを判定し（ステップＳ２００）、処理待ち状態の印刷ジョブがないときにはそのままこのルーチンを終了する。一方、処理待ち状態の印刷ジョブがあるときには、現在のモードが節電モードか通電モードかを判定し（ステップＳ２１０）、節電モードのときには電源供給調節部４０によるプリンタ機構３１へ電源供給を開始することによりプリンタ機構３１のウォームアップを開始する（ステップ２２０）。そして、ウォームアップが終了したか否かを例えば定着ユニット３７のヒートローラが所定の暖機温度に達したか否かにより判定し（ステップＳ２３０）、ウォームアップが終了していないときにはそのまま待機し、ウォームアップが終了したときには通電モードに切り替える（ステップＳ２４０）。
【００２９】
ステップＳ２１０で現在のモードが通電モードだったときやステップＳ２４０で通電モードに切り替えられたときには、処理待ち状態の印刷ジョブをＲＡＭ２６のスプール領域から読み出す（ステップＳ２５０）。ここで、処理待ち状態の印刷ジョブが複数存在しているときには、スプール領域に記憶された時刻が最も古い印刷ジョブを読み出す。続いて、今回読み出した印刷ジョブの印刷をプリンタ部３０のプリンタＡＳＩＣ３９へ指令する（ステップＳ２６０）。指令を受信したプリンタＡＳＩＣ３９は、プリンタ機構３１を制御してその印刷ジョブの印刷を開始する。次に、コントローラ２０のＣＰＵ２２は、プリンタ部３０での印刷が終了したか否かを判定し（ステップＳ２７０）、印刷が終了していないときにはそのまま待機し、印刷が終了したときには、今回処理した印刷ジョブの印刷ジョブ名（ＪＯＢ００１など）や送信元のコンピュータ名（３つのコンピュータ５１，５２，５３の名前、例えばＰＣ１，ＰＣ２など），印刷ジョブの受信時刻，印刷ジョブの開始時刻および終了時刻，節電モードであったか否かのモード状態などを印刷履歴情報としてＲＡＭ２６の履歴記憶領域に記憶し（ステップＳ２９０）、このルーチンを終了する。なお、履歴記憶領域はＲＡＭ２６ではなく、図示しないＨＤＤに確保してもよい。
【００３０】
次に、通電モードと節電モードとを切り替える際に用いるテーブルの作成や適用の際の動作について説明する。図４は、コントローラ２０により実行されるモード設定テーブル作成処理ルーチンの一例を示すフローチャートである。このルーチンは、モード設定テーブルの終了時間（実施例では、１９時）に至ったときに実行される。モード設定テーブル作成処理ルーチンが実行されると、コントローラ２０のＣＰＵ２２は、まず、その日のモード設定テーブルの開始時間（実施例では、８時）から終了時間までの印刷履歴情報に含まれる印刷ジョブ名や送信元のコンピュータ名，印刷ジョブの受信時刻，節電モードであったか否かのモード状態を取得する処理を実行する（ステップＳ３００）。取得した情報を一覧表示した一例を図５に示す。続いて、その日の日付と曜日，取得した情報から得られる稼働していたコンピュータ数を選択条件情報として設定する（ステップ３１０）。
【００３１】
そして、取得した情報に基づいてモード設定テーブルを作成する（ステップＳ３２０）。モード設定テーブルの作成は、実施例では、印刷履歴情報における印刷ジョブの受信時刻から開始時間（８時）から１時間毎の時間帯にその時間帯内に受信した印刷ジョブの数をカウントし、各時間帯の受信した印刷ジョブ数に基づいて節電モードへの移行を禁止する節電禁止時間帯を設定することによりモード設定テーブルを作成する。モード設定テーブルの作成は、例えば、各時間帯のうち印刷ジョブ数の多い方から所定個（例えば３個）の時間帯を節電禁止時間帯として設定することにより作成したり、印刷ジョブ数が所定数（例えば、２０）以上となる時間帯を節電禁止時間帯として設定することにより作成したり、各時間帯の印刷ジョブ数のヒストグラムを解析して統計的手法を用いてピークとして得られる時間帯を節電禁止時間帯として設定することにより作成するなど、種々の手法によって作成することができる。各時間帯毎の印刷ジョブ数の一覧の一例を図６に示し、この図６に基づいて作成されるモード設定テーブルの一例を図７に示す。図７の例では、「×」印の時間帯は節電モードへの移行が許可される節電許可時間帯であり、「○」印の時間帯は節電モードへの移行が禁止される節電禁止時間帯である。
【００３２】
こうしてモード設定テーブルを作成すると、作成したモード設定テーブルと同一のテーブルがＲＡＭ２６のテーブル記憶領域に記憶されているか否かを判定する（ステップＳ３３０）。ここで、テーブル記憶領域はＲＡＭ２６ではなく、図示しないＨＤＤに確保してもよい。作成したモード設定テーブルと同一のテーブルがテーブル記憶領域に記憶されていないときには（ステップＳ３４０）、作成したモード設定テーブルに「テーブル１」などの名前を付けてＲＡＭ２６のテーブル記憶領域に記憶すると共に（ステップＳ３５０）、テーブル名に関連つけてステップＳ３１０で設定した選択条件情報をＲＡＭ２６の選択条件情報記憶領域に記憶して（ステップＳ３６０）、本ルーチンを終了し、作成したモード設定テーブルと同一のテーブルがテーブル記憶領域に記憶されているときには（ステップＳ３４０）、同一のテーブルのテーブル名に関連つけてステップＳ３１０で設定した選択条件情報をＲＡＭ２６の選択条件情報記憶領域に記憶して（ステップＳ３７０）、本ルーチンを終了する。選択条件情報記憶領域に記憶される選択条件情報の一例を図８に示す。図示するように、選択条件情報は、日付，曜日，コンピュータ数（図８にはＰＣ数と表示），テーブル名によって構成されることになる。このように、モード設定テーブルを作成し、ＲＡＭ２６のテーブル記憶領域に同一のモード設定テーブルが記憶されていないことを条件に作成したモード設定テーブルをテーブル記憶領域に記憶することにより、ユーザの作業形態に応じたモード設置テーブルを作成してＲＡＭ２６のテーブル記憶領域に記憶させることができる。しかも、選択条件情報をモード設定テーブルに関連つけて選択条件情報記憶領域に記憶するから、後述するモード設定テーブル選択処理におけるモード設定テーブルの選択をより適正に行なうことができる。
【００３３】
図９は、コントローラ２０により実行されるモード設定テーブル選択処理ルーチンの一例を示すフローチャートである。このルーチンは、モード設定テーブルの開始時間（８時）より前の時刻（例えば、７時３０分）に実行される。モード設定テーブル選択処理ルーチンが実行されると、コントローラ２０のＣＰＵ２２は、まず、ＲＡＭ２６のテーブル記憶領域から記憶されているモード設定テーブルを検索し（ステップＳ４００）、ＲＡＭ２６のテーブル記憶領域にモード設定テーブルが記憶されているか否かを判定すると共に（ステップＳ４１０）、モード設定テーブルが記憶されているときには記憶されているモード設定テーブルが複数あるか否かを判定する（ステップＳ４２０）。ＲＡＭ２６のテーブル記憶領域にモード設定テーブルが記憶されていないときには、デフォルトのモード設定テーブルを実行用テーブルとして選択し（ステップＳ４３０）、選択したモード設定テーブルのテーブル名と日付を実行情報としてＲＡＭ２６の実行情報記憶領域に記憶して（ステップＳ５３０）、本ルーチンを終了する。ここで、デフォルトのモード設定テーブルとしては、如何なるテーブルとしてもよいが、実施例では、節電禁止時間帯が何ら設定されていないテーブルとした。なお、実行情報記憶領域についてもＲＡＭ２６ではなく、図示しないＨＤＤに確保してもよい。また、ＲＡＭ２６のテーブル記憶領域にはモード設定テーブルは記憶されているが一つのモード設定テーブルだけが設定されているときには、テーブル記憶領域に記憶されているただ一つのモード設定テーブルを実行用テーブルとして選択し（ステップＳ４４０）、選択したモード設定テーブルのテーブル名と日付を実行情報としてＲＡＭ２６の実行情報記憶領域に記憶して（ステップＳ５３０）、本ルーチンを終了する。
【００３４】
テーブル記憶領域に複数のモード設定テーブルが記憶されているときには、モード設定テーブル毎に関連つけられた選択条件情報の各要素（曜日やコンピュータ数）に対して日付による重みを付けて出現割合を計算する（ステップＳ４４０）。ＲＡＭ２６の選択条件情報記憶領域に記憶された選択条件情報の一例を図１０に示す。図１０中、「係数」は重み係数ｍであり、重み係数ｍは、選択条件情報の日付からモード設定テーブル選択処理ルーチンを実行している日（計算日）までの日数をｎとしたときに定数ａ（実施例では、０．９）に対してｍ＝ａ(n-1)として計算される。図１０では、その翌月の１日を計算日として計算している例を示している。図１０の各テーブルに対する各要素の重み付きの出現割合の計算の一例を示せば次の１．および２．のようになる。なお、括弧内は日付である。
【００３５】
１．重み係数ｍを日数としてテーブル１およびテーブル２が実行用のモード設定テーブルとして選択された日数を計算すると共に各要素の出現日数を計算する。
（１）テーブル１について
テーブル１の日数＝0.81(29)+0.23(17)+0.19(15)+0.09(8)+0.05(1)＝1.37日
月曜日の日数＝0.81(29)+0.19(15)+0.09(8)+0.05(1)＝1.14日
水曜日の日数＝0.23(17)＝0.23日
ＰＣ数が５台の日数＝0.81(29)+0.09(8)+0.05(1)＝0.95日
ＰＣ数が４台の日数＝0.19(15)＝0.19日
ＰＣ数が３台の日数＝0.23(17)＝0.23日
（２）テーブル２について
テーブル２の日数＝0.90(30)+0.21(16)+0.10(9)+0.06(5)+0.05(2)＝1.32日
火曜日の日数＝0.90(30)+0.21(16)+0.10(9)+0.05(2)＝1.26日
金曜日の日数＝0.06(5)＝0.06日
ＰＣ数が５台の日数＝0.90(30)+0.21(16)+0.10(9)+0.06(5)＝1.27日
ＰＣ数が４台の日数＝0.05(2)＝0.05日
（３）テーブル３について
テーブル３の日数＝0.48(24)+0.39(22)+0.14(12)+0.11(10)+0.05(3)＝1.17日
水曜日の日数＝0.48(24)+0.11(10)+0.05(3)＝0.64日
月曜日の日数＝0.39(22)＝0.39日
金曜日の日数＝0.14(12)＝0.14日
ＰＣ数が４台の日数＝0.39(22)+0.14(12)+0.11(10)+0.05(3)＝0.69日
ＰＣ数が３台の日数＝0.48(24)＝0.48日
（４）テーブル４について
テーブル４の日数＝0.53(25)+0.43(23)+0.25(18)+0.12(11)+0.06(4)＝1.39日
木曜日の日数＝0.53(25)+0.25(18)+0.12(11)+0.06(4)＝0.96日
火曜日の日数＝0.43(23)＝0.43日
ＰＣ数が５台の日数＝0.06(4)＝0.06日
ＰＣ数が４台の日数＝0.53(25)+0.43(23)+0.25(18)+0.12(11)＝1.33日
（５）テーブル５について
テーブル５の日数＝1.00(31)+0.59(26)+0.28(19)＝1.87日
水曜日の日数＝1.00(31)＝1.00日
金曜日の日数＝0.59(26)+0.28(19)＝0.87日
ＰＣ数が３台の日数＝0.28(19)＝0.28日
ＰＣ数が２台の日数＝0.59(26)＝0.59日
ＰＣ数が１台の日数＝1.00(31)＝1.00日
【００３６】
２．各テーブルの日数に対する各要素の出現日数の割合を重み付き出現割合として計算する。
（１）テーブル１について
月曜日の重み付き出現割合＝1.14/1.37＝0.83          ８３％
水曜日の重み付き出現割合＝0.23/1.37＝0.17          １７％
ＰＣ数が５台の重み付き出現割合＝0.95/1.37＝0.69    ６９％
ＰＣ数が４台の重み付き出現割合＝0.19/1.37＝0.14    １４％
ＰＣ数が３台の重み付き出現割合＝0.23/1.37＝0.17    １７％
（２）テーブル２について
火曜日の重み付き出現割合＝1.26/1.32＝0.95          ９５％
金曜日の重み付き出現割合＝0.06/1.32＝0.05            ５％
ＰＣ数が５台の重み付き出現割合＝1.27/1.32＝0.96    ９６％
ＰＣ数が４台の重み付き出現割合＝0.05/1.32＝0.04      ４％
（３）テーブル３について
水曜日の重み付き出現割合＝0.64/1.17＝0.55          ５５％
月曜日の重み付き出現割合＝0.39/1.17＝0.33          ３３％
金曜日の重み付き出現割合＝0.14/1.17＝0.12          １２％
ＰＣ数が４台の重み付き出現割合＝0.69/1.17＝0.59    ５９％
ＰＣ数が３台の重み付き出現割合＝0.48/1.17＝0.41    ４１％
（４）テーブル４について
木曜日の重み付き出現割合＝0.96/1.39＝0.69          ６９％
火曜日の重み付き出現割合＝0.43/1.39＝0.31          ３１％
ＰＣ数が５台の重み付き出現割合＝0.06/1.39＝0.04      ４％
ＰＣ数が４台の重み付き出現割合＝1.33/1.39＝0.96    ９６％
（５）テーブル５について
水曜日の重み付き出現割合＝1.00/1.87＝0.53          ５３％
金曜日の重み付き出現割合＝0.87/1.87＝0.47          ４７％
ＰＣ数が３台の重み付き出現割合＝0.28/1.87＝0.15    １５％
ＰＣ数が２台の重み付き出現割合＝0.59/1.87＝0.32    ３２％
ＰＣ数が１台の重み付き出現割合＝1.00/1.87＝0.53    ５３％
【００３７】
こうしてテーブル毎の各要素の重み付きの出現割合を計算すると、計算日である当日の曜日，稼働しているコンピュータ数（ＰＣ数）からなる使用条件情報を取得する（ステップＳ４５０）。曜日の取得は内蔵している時計から取得することができ、稼働しているコンピュータ数はネットワーク４４を介して取得することができる。具体例として、木曜日でＰＣ数が４台を使用条件情報として考える。次に、使用条件情報に対する各テーブルのポイント和を関連性ポイントとして計算する（ステップＳ４６０）。図１０の例と具体例の使用条件情報を用いれば、関連性ポイントは次のように計算することができる。即ち、各テーブルの重み付き出現割合をポイントとし、使用条件情報の曜日に対応するポイント（曜日ポイント）とＰＣ数に対応するポイント（ＰＣ数ポイント）との和として関連性ポイントを計算することができる。
【００３８】
テーブル１＝  ０（木曜日のポイント）＋１７（ＰＣ数が３台のポイント）＝１７
テーブル２＝  ０（木曜日のポイント）＋  ０（ＰＣ数が３台のポイント）＝  ０
テーブル３＝  ０（木曜日のポイント）＋４１（ＰＣ数が３台のポイント）＝４１
テーブル４＝６９（木曜日のポイント）＋  ０（ＰＣ数が３台のポイント）＝６９
テーブル５＝  ０（木曜日のポイント）＋１５（ＰＣ数が３台のポイント）＝１５
【００３９】
こうして関連性ポイントを計算すると、計算した関連性ポイントのうち最高ポイントとなるテーブルを選出する（ステップＳ４７０）。上述の例では、テーブル４となる。そして、最高ポイントとなるテーブルが複数選出されたか否かを判定し（ステップＳ４８０）、ただ一つだけ選出されたときには選出したテーブルを実行用のモード設定テーブルとして選択し（ステップＳ４９０）、選択したモード設定テーブルのテーブル名と日付を実行情報としてＲＡＭ２６の実行情報記憶領域に記憶して（ステップＳ５３０）、本ルーチンを終了する。一方、最高ポイントとなるテーブルが複数選出されたときには、選出されたテーブルの曜日ポイントを比較し（ステップＳ５００）、最も曜日ポイントが高いテーブルを実行用のモード設定テーブルとして選択し（ステップＳ５１０）、選択したモード設定テーブルのテーブル名と日付を実行情報としてＲＡＭ２６の実行情報記憶領域に記憶して（ステップＳ５３０）、本ルーチンを終了する。選出されたテーブルの曜日ポイントが同一のときには、選出されたテーブルのうち最も新しい日付を有する選択条件情報に関連つけられたテーブルを実行用のモード設定テーブルとして選択し（ステップＳ５２０）、選択したモード設定テーブルのテーブル名と日付を実行情報としてＲＡＭ２６の実行情報記憶領域に記憶して（ステップＳ５３０）、本ルーチンを終了する。このように、モード設定テーブルを実行用テーブルとして選択することにより、ユーザの作業形態に応じてより適正なモード設定テーブルを選択することができる。
【００４０】
次に、こうして選択されたモード設定テーブルを用いて通電モードと節電モードとを切り替える際の動作について説明する。図１１は、コントローラ２０により実行される節電モード切替処理ルーチンの一例を示すフローチャートである。このルーチンは、モード設定テーブル選択処理ルーチンによっていずれかのモード設定テーブルが実行用のテーブルとして選択され、テーブルの開始時間（実施例では、８時）に至ったときから所定時間毎（例えば、数ｍｓｅｃ毎）に繰り返し実行される。
【００４１】
節電モード設定処理ルーチンが実行されると、コントローラ２０のＣＰＵ２２は、まず、最後に印刷した印刷ジョブの終了時刻や現時刻，モード状態を入力する処理を実行する（ステップＳ６００）。そして、現時刻が実行用のテーブルとして選択したモード設定テーブルにおける節電禁止時間帯であるか否かを判定する（ステップＳ６１０）。現時刻がモード設定テーブルにおける節電禁止時間帯であるときには、モード状態が節電モードであるか否かを判定し（ステップＳ６２０）、モード状態が節電モードであるときには通電モードに切り替えて（ステップＳ６３０）、本ルーチンを終了する。通電モードへの切り替えは、前述したように、電源供給調節部４０によるプリンタ機構３１への電源供給を開始してプリンタ機構３１のウォームアップを開始することにより行なう。モード状態が節電モードでないとき、即ち通電モードであるときには、通電モードへの移行は不要であるから、これで本ルーチンを終了する。このように、節電禁止時間帯では通電モードを維持するよう制御されるから、プリンタ機構３１のウォームアップを待つことなく印刷することができる。これにより、印刷の迅速化を図ることができる。
【００４２】
ステップＳ６１０で現時刻がモード設定テーブルにおける節電禁止時間帯ではないと判定されたときには、最後に印刷した印刷ジョブの終了時刻から所定時間経過するのを待って（ステップＳ６４０）、節電モードに切り替えて（ステップＳ６５０）、本ルーチンを終了する。ここで、所定時間は、例えば５分や１０分などのように設定することができる。また、節電モードへの切り替えは、電源供給調節部４０によるプリンタ機構３１への電源供給を停止することにより行なうことができる。このように、節電禁止時間帯ではないときには最後に印刷した印刷ジョブの終了時刻から所定時間経過したときに節電モードに切り替えるから、印刷装置としてのカラーレーザプリンタ１０の省電力化をはなることができる。
【００４３】
次に、ＲＡＭ２６のテーブル記憶領域に記憶されたモード設定テーブルや同じくＲＡＭ２６の選択条件情報記憶領域に記憶された選択条件情報を削除して初期状態に戻すリセット処理について説明する。図１２は、コントローラ２０により実行されるリセット処理ルーチンの一例を示すフローチャートである。このルーチンは、所定時間毎（例えば２４時間毎）に繰り返し実行される。
【００４４】
リセット処理ルーチンが実行されると、コントローラ２０のＣＰＵ２２は、まず、ＲＡＭ２６のテーブル記憶領域に記憶されたモード設定テーブルの数（テーブル数）Ｎを取得し（ステップＳ７００）、テーブル数Ｎと閾値Ｎｒｅｆとを比較する（ステップＳ７１０）。ここで、閾値Ｎｒｅｆは、リセット処理を考慮してもよい程度にテーブル記憶領域にモード設定テーブルが記憶されているか否かを判定するものであり、カラーレーザプリンタ１０を通常使用していれば図４のモード設定テーブル作成処理ルーチンにより作成されてＲＡＭ２６のテーブル記憶領域に記憶されるモード設定テーブルの数より小さな値（例えば、３や４など）に設定することができる。テーブル数Ｎが閾値Ｎｒｅｆ未満のときには、リセット処理を考慮する必要がないと判断し、本ルーチンを終了する。
【００４５】
一方、テーブル数Ｎが閾値Ｎｒｅｆ以上のときには、ＲＡＭ２６の実行情報記憶領域から過去３日間に実行用のテーブルとして選択されたモード設定テーブルを取得すると共に（ステップＳ７２０）、選択条件情報に基づいて過去３日間の印刷履歴情報から作成されたモード設定テーブルを取得し（ステップＳ７３０）、各日の実行用のモード設定テーブルと作成されたモード設定テーブルとを比較して適合率Ｐを計算する（ステップＳ７４０）。適合率Ｐは、実施例では、二つのモード設定テーブルに設定された節電禁止時間帯が一致するか否かの割合により計算するものとした。例えば、図１３に例示するように、二つのモード設定テーブルの各時間帯毎に一致不一致を判定し、全時間帯数に対する一致した時間帯数の比率（９／１１×１００％）のように計算することができる。そして、過去３日間の適合率Ｐの全てが閾値Ｐｒｅｆ未満であるか否かを判定する（ステップＳ７５０）。ここで、閾値Ｐｒｅｆは、ユーザの作業形態の変更などに伴って実行用のテーブルとして選択されたモード設定テーブルと作成されたモード設定テーブルとが不一致であると判定可能な値として設定されており、例えば、上述の時間帯毎の一致不一致による適合率の場合では６０％や７０％などに定めることができる。過去３日間の適合率Ｐのいずれかが閾値Ｐｒｅｆ以上のときには、ユーザの作業形態の変更などはまだ判定できないと判断し、本ルーチンを終了する。一方、過去３日間の適合率Ｐのいずれもが閾値Ｐｒｅｆ未満のときには、ユーザの作業形態の変更などが生じていると判断し、ＲＡＭ２６のテーブル記憶領域に記憶されたモード設定テーブルのすべてを削除すると共に（ステップＳ７６０）、ＲＡＭ２６の選択条件情報記憶領域に記憶された選択条件情報のすべてを削除して（ステップＳ７７０）、ＲＡＭ２６のテーブル記憶領域や選択条件情報記憶領域を初期状態にリセットして本ルーチンを終了する。こうした処理により、ユーザの作業形態の変更などによるカラーレーザプリンタ１０の使用状況の急変に対応することができる。なお、その後、図４のモード設定テーブル作成処理ルーチンが実行される毎にモード設定テーブルが作成され、ＲＡＭ２６のテーブル記憶領域に同一のモード設定テーブルが記憶されていないことを条件に作成されたモード設定テーブルがテーブル記憶領域に記憶され、選択条件情報がモード設定テーブルに関連つけられて選択条件情報記憶領域に記憶される。この結果、変更後のユーザの作業形態に応じてより適正なモード設定テーブルが作成され、図９のモード設定テーブル選択処理ルーチンによりより適正なモード設定テーブルが選択されて通電モードと節電モードとを切り替えることができる。
【００４６】
以上説明した実施例のカラーレーザプリンタ１０によれば、稼働状態のコンピュータの数や曜日などの選択条件情報に基づいて各モード設定テーブルの重み付き出現割合を求め、この重み付き出現割合と当日の稼働状態にあるコンピュータの数や曜日などの使用条件情報に基づいて各モード設定テーブルの関連性ポイントを計算し、最も高い関連性ポイントのモード設定テーブルを実行用のテーブルとして選択し、この選択したモード設定テーブルに基づいて通電モードと節電モードとを切り替えるから、ユーザの作業形態に応じてより適正なモード設定テーブルを選択して通電モードと節電モードとを切り替えることができる。この結果、印刷の迅速化と省電力化を図ることができる。しかも、各モード設定テーブルの重み付き出現割合に基づいて関連性ポイントを計算するから、最近の状況を反映することができる。
【００４７】
また、実施例のカラーレーザプリンタ１０によれば、印刷履歴情報に基づいてモード設定テーブルを作成し、ＲＡＭ２６のテーブル記憶領域に同一のモード設定テーブルが記憶されていないことを条件に作成したモード設定テーブルをテーブル記憶領域に記憶することにより、ユーザの作業形態に応じたより適正なモード設置テーブルを作成してＲＡＭ２６のテーブル記憶領域に記憶させることができる。しかも、選択条件情報をモード設定テーブルに関連つけて選択条件情報記憶領域に記憶するから、モード設定テーブル選択処理におけるモード設定テーブルの選択をより適正に行なうことができる。
【００４８】
更に、実施例のカラーレーザプリンタ１０によれば、過去３日間に実行用のテーブルとして選択されたモード設定テーブルと作成されたモード設定テーブルとを比較して適合率Ｐがいずれも閾値Ｐｒｅｆ未満のときには、ＲＡＭ２６のテーブル記憶領域に記憶されたモード設定テーブルのすべてを削除すると共に選択条件情報記憶領域に記憶された選択条件情報のすべてを削除してテーブル記憶領域や選択条件情報記憶領域を初期状態にリセットするから、ユーザの作業形態の変更などによるカラーレーザプリンタ１０の使用状況の急変に対応することができる。しかも、過去３日間の適合率Ｐのいずれもが閾値Ｐｒｅｆ未満のときにしかリセットしないから、ユーザの作業形態の変更などによるカラーレーザプリンタ１０の使用状況の変更をより適正に判定することができる。
【００４９】
ここで、実施例のカラーレーザプリンタ１０では、コントローラ２０のＲＡＭ２６のテーブル記憶領域がモード設定テーブル記憶手段に相当し、コントローラ２０のＲＡＭ２６の選択条件情報記憶領域が選択条件情報記憶手段に相当し、図９のモード設定テーブル選択処理ルーチンを実行するコントローラ２０のＣＰＵ２２が実行用テーブル選択手段に相当し、図３の印刷処理ルーチンのステップＳ２１０〜Ｓ２４０と図１１の節電モード切替処理ルーチンを実行するコントローラ２０のＣＰＵ２２がモード切替手段に相当する。また、図４のテーブル作成処理ルーチンを実行するコントローラ２０のＣＰＵ２２がテーブル作成処理手段に相当し、図１２のリセット処理ルーチンを実行するコントローラ２０のＣＰＵ２２がリセット手段に相当する。
【００５０】
実施例のカラーレーザプリンタ１０では、モード設定テーブルとして開始時間（８時）から終了時間（１９時）までの１時間毎の時間帯に節電禁止時間帯を設定したものとしたが、節電禁止時間帯の設定は１時間毎に限られず、３０分毎や１５分毎あるいは１分毎に設定するものとしてもよい。また、テーブルの開始時間や終了時間は何時であっても差し支えない。
【００５１】
実施例のカラーレーザプリンタ１０では、モード設定テーブル毎に関連つけられた選択条件情報の各要素（曜日やコンピュータ数）に対して日付による重みを付けて出現割合を計算するものとしたが、出現割合の計算に重みを用いないものとしてもよい。この場合、テーブルの日数や各曜日の日数，ＰＣ数の日数を計算して出現割合を計算すればよい。
【００５２】
実施例のカラーレーザプリンタ１０では、最も高い関連性ポイントのモード設定テーブルが複数あるときには、曜日ポイントが高いモード設定テーブルを実行用のテーブルとして選択するものとしたが、ＰＣ数ポイントが高いモード設定テーブルを実行用のテーブルとして選択するものとしてもよい。さらに、最も高い関連性ポイントのモード設定テーブルが複数あり、曜日ポイントも同一のときには、最も新しい日付を有する選択条件情報に関連つけられたモード設定テーブルを実行用のテーブルとして選択するものとしたが、ＰＣ数ポイントが高い方のモード設定テーブルを実行用のテーブルとして選択するものとしてもよい。
【００５３】
実施例のカラーレーザプリンタ１０では、関連性ポイントを計算する際における選択条件情報や使用条件情報の要素として曜日とＰＣ数とを用いたが、ＰＣ数を用いずに曜日だけを用いるものとしたり、逆に曜日を用いずにＰＣ数だけを用いるものとしたり、曜日やＰＣ数以外の他の要素をも用いるものとしてもよい。
【００５４】
実施例のカラーレーザプリンタ１０では、テーブル記憶領域にモード設定テーブルが記憶されていないときには、デフォルトのモード設定テーブルを実行用のテーブルとして選択するものとしたが、デフォルトのモード設定テーブルを備えず、実行用のテーブルの選択を行なわないものとしても構わない。
【００５５】
実施例のカラーレーザプリンタ１０では、印刷履歴情報に基づいてモード設定テーブルを作成し、ＲＡＭ２６のテーブル記憶領域に同一のモード設定テーブルが記憶されていないことを条件に作成したモード設定テーブルをテーブル記憶領域に記憶するものとしたが、テーブル記憶領域に同一のモード設定テーブルが記憶されているか否かに拘わらず、作成したモード設定テーブルをテーブル記憶領域に記憶するものとしてもよい。
【００５６】
実施例のカラーレーザプリンタ１０では、印刷履歴情報に基づいてモード設定テーブルを作成してテーブル記憶領域に記憶するものとしたが、予め複数のモード設定テーブルを記憶しておき、印刷履歴情報に基づくモード設定テーブルの作成は行なわないものとしてもよい。この場合、モード設定テーブルに関連つけて選択条件情報を選択条件情報記憶領域に記憶するものとしてもよいし、選択条件情報を選択条件情報記憶領域に記憶させないものとしても構わない。
【００５７】
実施例のカラーレーザプリンタ１０では、実行用のテーブルとして選択されたモード設定テーブルと作成されたモード設定テーブルの各時間帯が一致するか不一致であるかによる判定により適合率Ｐを計算するものとしたが、実行用のテーブルに対して作成されたモード設定テーブルの節電禁止時間帯が一致するか否かにより適合率Ｐを計算するものとしてもよい。
【００５８】
実施例のカラーレーザプリンタ１０では、過去３日間の適合率Ｐがいずれも閾値Ｐｒｅｆ未満のときにテーブル記憶領域に記憶されたモード設定テーブルと選択条件情報記憶領域に記憶された選択条件情報のすべてを削除してテーブル記憶領域や選択条件情報記憶領域を初期状態にリセットするものとしたが、１日でも適合率Ｐが閾値Ｐｒｅｆ未満のときにリセットするものとしてよいし、過去２日間の適合率Ｐが共に閾値Ｐｒｅｆ未満のときにリセットするものとしてもよいし、過去４日以上に亘って適合率Ｐがいずれも閾値Ｐｒｅｆ未満のときにリセットするものとしてもよい。
【００５９】
実施例のカラーレーザプリンタ１０では、過去３日間の適合率Ｐがいずれも閾値Ｐｒｅｆ未満のときにテーブル記憶領域に記憶されたモード設定テーブルと選択条件情報記憶領域に記憶された選択条件情報のすべてを削除してテーブル記憶領域や選択条件情報記憶領域を初期状態にリセットするものとしたが、テーブル記憶領域に記憶されたモード設定テーブルのすべてを削除しないものとしてもよいし、選択条件情報記憶領域に記憶された選択条件情報のすべてを削除しないものとしてもよい。また、こうしたリセット処理を行なわないものとしても構わない。
【００６０】
実施例では、本発明を実施するための最良の形態としてカラーレーザプリンタ１０を実施例として説明したが、本発明における印刷装置はカラーレーザプリンタ１０に限定されるものではなく、モノクロレーザプリンタやインクジェットプリンタ、複写機などの種々の印刷装置に適用することができる。また、こうした印刷装置の形態だけでなく、印刷装置の制御方法の形態としてもよい。
【００６１】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【産業上の利用可能性】
【００６２】
本発明は、印刷装置の製造産業などに利用可能である。
【図面の簡単な説明】
【００６３】
【図１】実施例のカラーレーザプリンタ１０の構成の概略を示す構成図。
【図２】印刷ジョブ受信ルーチンの一例を示すフローチャート。
【図３】印刷処理ルーチンの一例を示すフローチャート。
【図４】モード設定テーブル作成処理ルーチンの一例を示すフローチャート。
【図５】印刷履歴情報の一覧表示の一例を示す説明図。
【図６】各時間帯毎の印刷ジョブ数の一覧の一例を示す説明図。
【図７】モード設定テーブルの一例を示す説明図。
【図８】選択条件情報の一例を示す説明図。
【図９】モード設定テーブル選択処理ルーチンの一例を示すフローチャート。
【図１０】選択条件情報記憶領域に記憶された選択条件情報の一例を示す説明図。
【図１１】節電モード切替処理ルーチンの一例を示すフローチャート。
【図１２】リセット処理ルーチンの一例を示すフローチャート。
【図１３】適合率Ｐを計算する様子を示す説明図。
【符号の説明】
【００６４】
１０  カラーレーザプリンタ、２０  コントローラ、２２  ＣＰＵ、２４  ＲＯＭ、２６  ＲＡＭ、２７  タイマ、２８  ネットワークボード、２９  バス、３０  プリンタ部、３１  プリンタ機構、３３  感光体、３４  現像器、３４Ｃ，３４Ｍ，３４Ｙ，３４Ｋ  トナーカートリッジ、３５  転写ベルト、３６  二次転写ユニット、３７  定着ユニット、３９  プリンタＡＳＩＣ、４０  電源供給調節部、４４  ネットワーク、５１，５２，５３  コンピュータ。
【図１】
2006272637.tif 000003
【図２】
2006272637.tif 000004
【図３】
2006272637.tif 000005
【図４】
2006272637.tif 000006
【図５】
2006272637.tif 000007
【図６】
2006272637.tif 000008
【図７】
2006272637.tif 000009
【図８】
2006272637.tif 000010
【図９】
2006272637.tif 000011
【図１０】
2006272637.tif 000012
【図１１】
2006272637.tif 000013
【図１２】
2006272637.tif 000014
【図１３】
2006272637.tif 000015