(57)【要約】【課題】画像形成装置自体が、システムに適したスリープ時間を計算および設定することで、画像形成装置の管理者の手間を省きながら、無駄な待ち時間を生ずることなく、かつ最適な節電効果を得ることを主要な目的とする。【解決手段】本発明による画像形成装置は、主制御部、スリープタイマ演算部、ジョブ管理部、タイマー、および環境設定値記憶部を具備し、ジョブ管理部は、画像形成装置の稼動状況を示すログ情報を蓄積し、スリープタイマ演算部は、ログ情報を取得して所定間隔の時間帯毎の稼動率を算出し、主制御部は、タイマーから取得した所定間隔の時間帯毎に、画像形成装置の稼働率を算出し、現在時刻が時間帯内にある場合に、その時間帯の稼働率が所定値未満のときは画像形成装置をスリープモードに設定し、その時間帯の稼働率が所定値以上のときは画像形成装置をスリープモードを解除することを特徴とする。【選択図】図１
2007050632.tif 000002
【特許請求の範囲】
【請求項１】
主制御部、スリープタイマ演算部、ジョブ管理部、タイマー、および環境設定値記憶部を具備し、
前記ジョブ管理部は、画像形成装置の稼動状況を示すログ情報を蓄積し、
前記スリープタイマ演算部は、前記ログ情報を取得して所定間隔の時間帯毎の稼動率を算出し、
前記主制御部は、前記タイマーから取得した現在時刻が前記時間帯内にある場合に、該時間帯の前記稼働率が所定値未満ときは画像形成装置をスリープモードに設定し、該時間帯の前記稼働率が所定値以上のときは画像形成装置をスリープモードを解除することを特徴とする画像形成装置。
【請求項２】
画像形成装置が復帰するのに必要な時間だけ前に、画像形成装置をスリープモードを解除することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記稼動率を複数日の平均値として算出することを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
従来の画像形成装置におけるスリープモード（電力消費を低く抑えるモード）は、画像形成装置の管理者が設定した所定時間の間、待機状態が継続したときにスリープモードに状態遷移するというものであった。
【特許文献１】特開２００５−３７６１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、工場の生産ラインなどで稼動している画像形成装置などでは一定間隔で印刷が実行されることが多く、画像形成装置が工場出荷時の設定のままだと、印刷データを受信する度にスリープモードを解除し、待機状態に復帰するケースが想定される。このような場合、スリープモードから待機状態に復帰するまでの待ち時間が、印刷データを受信する度に発生する可能性があり、時間の無駄になる不都合があった。特に、カラー画像形成装置の場合にはキャリブレーションが発生するので、スリープモードから待機状態に復帰するのに余計に時間を要することになり、より多くの待ち時間が無駄になる不都合があった。
【０００４】
本発明は、上記の問題点に鑑みてなされたもので、画像形成装置自体が、システムに適したスリープ時間を計算および設定することで、画像形成装置の管理者の手間を省きながら、無駄な待ち時間を生ずることなく、かつ最適な節電効果を得ることを主要な目的とする。
【課題を解決するための手段】
【０００５】
この目的を達成するために、請求項１の発明による画像形成装置は、主制御部、スリープタイマ演算部、ジョブ管理部、タイマー、および環境設定値記憶部を具備し、ジョブ管理部は、画像形成装置の稼動状況を示すログ情報を蓄積し、スリープタイマ演算部は、ログ情報を取得して所定間隔の時間帯毎の稼動率を算出し、主制御部は、タイマーから取得した所定間隔の時間帯毎に、画像形成装置の稼働率を算出し、現在時刻が時間帯内にある場合に、その時間帯の稼働率が所定値未満のときは画像形成装置をスリープモードに設定し、その時間帯の稼働率が所定値以上のときは画像形成装置をスリープモードを解除することを特徴とする。
請求項２の発明による画像形成装置は、請求項１において、画像形成装置が復帰するのに必要な時間だけ前に、画像形成装置をスリープモードを解除することを特徴とする。
請求項３の発明による画像形成装置は、請求項１において、稼動率を複数日の平均値として算出することを特徴とする。
【発明の効果】
【０００６】
以上のように、本発明の画像形成装置によれば、システムに適したスリープ時間や節電時間を計算と設定を行うことで、画像形成装置の管理者の手間を省きながら、無駄な待ち時間を生ずることなく、かつ最適な節電効果を得ることが可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態を図面に基づいて説明する。実施の形態は、本発明を工場の生産ラインで２４時間稼働している画像形成装置に適用した場合を例にしている。
【実施例１】
【０００８】
図１〜図３は、本発明による画像形成装置の一実施形態を示すブロック図、シーケンス図、およびフローチャートである。図１〜図３は、画像形成装置の稼動状況を表すログ情報（図４、ジョブ開始情報およびジョブ終了情報）を得るための構成を示している。
【０００９】
図１において、主制御部１は、スリープタイマ演算部２、ジョブ管理部３、タイマー４、および環境設定値記憶部５と接続され、それぞれとデータの授受を行う。スリープタイマ演算部２は、主制御部１を介することなくジョブ管理部３および環境設定値記憶部５に対してデータの送信を行う。
【００１０】
ジョブ管理部３では、画像形成装置の稼動状況を示すログ情報を蓄積する。スリープタイマ演算部２では、定期的（例えば、１日に１回）にジョブ管理部３からログ情報を取得し、所定間隔（例えば５分）の時間帯毎に稼動率を算出する。１週間分のログデータが蓄積されている場合には、その平均値を算出し、ある稼動率（％設定）未満の時間帯にスリープモードに遷移するように主制御部１に通知する。例えば、稼働率５％未満の時間帯はスリープモードにする。
【００１１】
なお、稼働率の％設定は、生産ラインの管理者や画像形成装置のユーザで設定変更が可能である。また、主制御部１には、スリープモード解除時刻も情報として付加しておく。
【００１２】
図２および図３は、主制御部１のプログラムを説明するシーケンス図およびフローチャートである。プログラムがスタートすると、ステップＡ−１でジョブ処理開始時間をタイマー４から取得する。ステップＡ−２でジョブ処理を開始する。ステップＡ−３でジョブ管理部３にジョブ開始情報を登録する。ステップＡ−４で、ジョブ処理を終了する。ステップＡ−５でジョブ処理終了時間をタイマー４から取得する。ステップＡ−６でジョブ管理部３にジョブ終了情報を登録する。
【００１３】
図４に、ジョブ開始情報とジョブ終了情報を例示する。図４において、「Index」は通し番号、「JobID」はジョブのID番号、「JobName」はジョブ名（ジョブファイル名）、「Status」は状態情報（Processingは処理中、Completedは処理完了を示す）、「StartTime」はジョブ処理を開始した日付と時刻、「EndTime」はジョブ処理を完了した日付と時刻、「TotalPages」はジョブのページ数、「PrintedPages」は印刷したページ数である。図４は、２００５年７月２７日１３：００：３０にジョブを開始し、７月２７日１３：０１：３０にジョブを終了し、５頁の印刷を完了したことを示している。
【００１４】
図５〜図６は、ログ情報（図４、ジョブ開始情報およびジョブ終了情報）を基にしてスリープ時間情報（図７）得るための構成を示している。図５はシーケンス図であり、図６はフローチャートである。
【００１５】
図５において、ステップＳ１でスリープタイマ演算部２に起動を指示する。ステップＳ２でスリープタイマ演算部２はジョブ管理部３にジョブログリスト（ログ情報）の取得を指示する。ステップＳ３でスリープタイマ演算部２は稼働率を算出する。稼働率の算出については、図６のフローチャートで説明する。ステップＳ４ではスリープタイマ演算部２は環境設定値記憶部５にスリープモード情報の取得を指示する。ステップＳ５ではスリープ時間情報を算出し、ステップＳ６ではスリープ時間情報を主制御部１に通知する。スリープモード情報およびスリープ時間情報については、図６のフローチャートで説明する。
【００１６】
図６において、ステップＢ−１ではＮ日分のログ情報（ジョブログリスト）を取得する。Ｎは整数であり、例えば７であって良い。ステップＢ−２で印刷稼働時間を５分単位で抽出する。ステップＢ−２〜ステップＢ−４を繰り返すことで、Ｎ日分の印刷稼働時間を５分単位で抽出する。ステップＢ−５では、抽出した稼働時間から稼働率を算出する。算出結果を図７に示す。図７は、例えば１３：００〜１３：０５の５分（３００秒）単位の時間帯であれば、Ｎ日分の平均稼働時間が３０秒であったときは、稼働率は１０％であることを示している。１３：００〜１３：０５のデータは、後述する現在時刻Ｔに対しては、１３：００：００ ≦ Ｔ＜１３：０５：００として比較判断される。なお、図６および図７では、稼働時間および稼働率を５分単位で抽出および算出するものとして説明したが、１分、１０分、１５分などの他の時間単位を用いることも出来る。
【００１７】
ステップＢ−６でスリープモード開始時間を算出する。図７の例で稼働率５％未満の時間帯をスリープモードに設定するならば、スリープモード開始時間は、１３：２０：００および１３：５０：００となる。
【００１８】
ステップＢ−７でスリープモード解除時間を算出する。図７の例で稼働率５％未満の時間帯をスリープモードに設定し、画像形成装置がスリープモードから待機状態に復帰するのに必要な時間が３０秒と仮定するならば、スリープモード解除時間としては、稼働率５％の時間帯になる３０秒前に設定する。即ち、図７の例では、１３：３４：３０となる。
【００１９】
スリープ時間情報を受信した主制御部１は、指定時刻になると画像形成装置をスリープモードに状態遷移させ、解除時刻になるとスリープモードを解除するようにコントロールする。以下、図８のフローチャートと共に説明する。
【００２０】
図８において、ステップＳ１１でタイマー４から現在時刻Ｔ（例えば１３：３３：３０）を取得する。ステップＳ１２で、現在のモードがスリープモードであるか否かを判断する。スリープモードでないと判断した時はステップＳ１３に移行する。スリープモードであると判断した時はステップＳ１６に移行する。
【００２１】
ステップＳ１３では、スリープ時間情報からスリープモード開始時間を取得する。ステップＳ１４でスリープモード開始時間であるか否かを判断し、スリープモード開始時間でないと判断したときはステップＳ１１に戻って上述した動作を繰り返す。スリープモード開始時間であると判断したときは、ステップＳ１５でスリープモードを開始する。
【００２２】
ステップＳ１６では、スリープ時間情報からスリープモード解除時間を取得する。ステップＳ１７でスリープモード解除時間であるか否かを判断し、スリープモード解除時間でないと判断したときはステップＳ１１に戻って上述した動作を繰り返す。スリープモード解除時間であると判断したときは、ステップＳ１６でスリープモードを終了する。
【産業上の利用可能性】
【００２３】
本発明は、工場の生産ラインで２４時間稼働している画像形成装置に最適な技術を提示している。
【図面の簡単な説明】
【００２４】
【図１】画像形成装置を示すブロック図である。（実施例１）
【図２】画像形成装置を示すシーケンス図である。（実施例１）
【図３】画像形成装置を示すフローチャートである。（実施例１）
【図４】画像形成装置を示す概念図である。（実施例１）
【図５】画像形成装置を示すシーケンス図である。（実施例１）
【図６】画像形成装置を示すフローチャートである。（実施例１）
【図７】画像形成装置を示す概念図である。（実施例１）
【図８】画像形成装置を示すフローチャートである。（実施例１）
【符号の説明】
【００２５】
１    主制御部
２    スリープタイマ演算部
３    ジョブ管理部
４    タイマー
５    環境設定値記憶部
【図１】
2007050632.tif 000003
【図２】
2007050632.tif 000004
【図３】
2007050632.tif 000005
【図４】
2007050632.tif 000006
【図５】
2007050632.tif 000007
【図６】
2007050632.tif 000008
【図７】
2007050632.tif 000009
【図８】
2007050632.tif 000010