(57)【要約】【課題】印刷装置のピーク電力を削減するためのシステム、装置、および方法に関し、印刷装置同士を協調させて自動的にピーク電力を削減する。【解決手段】ウォームアップ中状態または印刷中状態では、定着ヒータ等が作動するため、制御対象のプリンタはピーク電力状態となる。この場合、制御対象のプリンタのデバイス情報の状態欄には、ステップＳ３０４またはＳ３１２により「印刷中」が設定される。他のプリンタがウォームアップ処理または印刷処理を開始しようとしたときに、制御対象のプリンタは「印刷中」の状態を応答する。この結果、他のプリンタのプリンタ制御処理では、ステップＳ３０３またはＳ３１１の判定がＹＥＳの待ち合せ状態となる。これにより、２つ以上のプリンタがピーク電力状態になる事態が回避される。【選択図】図３
2015186299.tif 000002
【特許請求の範囲】
【請求項１】
制御対象の印刷装置と同一の管理範囲に属する前記制御対象の印刷装置以外の印刷装置である１以上の他印刷装置の状態を取得する他印刷装置状態取得部と、
前記制御対象の印刷装置のウォームアップ処理または印刷処理の実行を開始しようとする時に、前記他印刷装置状態取得部に前記他印刷装置の状態を取得させながら所定数以上の前記他印刷装置の状態がウォームアップ中状態または印刷中状態である間待ち合せを行い、前記他印刷装置の該状態が解除されたら、前記制御対象の印刷装置の状態を前記ウォームアップ中状態または前記印刷中状態に設定し、前記制御対象の印刷装置に前記ウォームアップ処理または前記印刷処理の実行を開始させ、当該ウォームアップ処理または前記印刷処理の実行が終了した後に、前記制御対象の印刷装置の状態を前記ウォームアップ中状態以外かつ前記印刷中状態以外の状態に設定する処理実行制御部と、
を備えることを特徴とする電力削減装置。
【請求項２】
前記処理実行制御部は、前記制御対象の印刷装置の印刷処理の実行を開始しようとする時に、前記他印刷装置状態取得部が取得した前記他印刷装置の状態が前記ウォームアップ中状態または前記印刷中状態を示している場合には、前記印刷処理の実行を開始しようとする印刷データを前記制御対象の印刷装置に対応する印刷データ記憶装置に記憶させ、前記他印刷装置の状態が前記ウォームアップ中状態以外かつ前記印刷中状態以外の状態になった後に、前記印刷データ記憶装置から前記印刷データを読み出し前記制御対象の印刷装置に当該読み出した印刷データの印刷処理の実行を開始させる、
ことを特徴とする請求項１に記載の電力削減装置。
【請求項３】
前記処理実行制御部は、前記制御対象の印刷装置が前記印刷処理を実行中に前記制御対象の印刷装置からアラームが発生した場合に、前記制御対象の印刷装置の状態を前記印刷中状態以外かつ前記ウォームアップ中状態以外の状態に設定した上で前記制御対象の印刷装置に前記実行中の印刷処理を中断させ、前記制御対象の印刷装置で発生しているアラームが解除されたら、前記他印刷装置状態取得部に前記他印刷装置の状態を取得させながら所定数以上の前記他印刷装置の状態がウォームアップ中状態または印刷中状態である間だけ待ち合せを行い、その後、前記制御対象の印刷装置の状態を前記印刷中状態に設定し、前記制御対象の印刷装置に前記中断中の印刷処理を再開させる、
ことを特徴とする請求項１または２のいずれかに記載の電力削減装置。
【請求項４】
前記印刷装置のそれぞれが、前記電力削減装置を具備し、
前記印刷装置のそれぞれが、当該印刷装置の状態を設定および保持し、
前記制御対象の印刷装置の他印刷装置状態取得部は、前記他印刷装置のそれぞれと通信して当該他印刷装置の状態を問い合わせることにより、当該他印刷装置の状態を取得する、
ことを特徴とする請求項１ないし３のいずれかに記載の電力削減装置。
【請求項５】
前記同一の管理範囲に属する印刷装置は、電源を同一のブレーカに接続される配線から取得する印刷装置である、
ことを特徴とする請求項１ないし４のいずれかに記載の電力削減装置。
【請求項６】
複数の印刷装置に対する印刷要求を集中して管理する印刷サーバ装置が、前記電力削減装置を具備し、
前記印刷サーバ装置が、前記複数の印刷装置のそれぞれの状態を設定および保持する、
ことを特徴とする請求項１ないし３のいずれかに記載の電力削減装置。
【請求項７】
制御対象の印刷装置のウォームアップ処理または印刷処理の実行を開始しようとする時に、前記制御対象の印刷装置以外の印刷装置である１以上の他印刷装置の状態を取得しながら所定数以上の前記他印刷装置の状態がウォームアップ中状態または印刷中状態である間だけ待ち合せを行い、前記他印刷装置の該状態が解除されたら、前記制御対象の印刷装置の状態を前記ウォームアップ中状態または前記印刷中状態に設定し、
前記制御対象の印刷装置に前記ウォームアップ処理または前記印刷処理の実行を開始させ、
当該ウォームアップ処理または前記印刷処理の実行が終了した後に、前記制御対象の印刷装置の状態を前記ウォームアップ中状態以外かつ前記印刷中状態以外の状態に設定する、
ことを特徴とする電力削減方法。
【請求項８】
制御対象の印刷装置と同一の管理範囲に属する前記制御対象の印刷装置以外の印刷装置である１以上の他印刷装置の状態を取得する他印刷装置状態取得ステップと、
前記制御対象の印刷装置のウォームアップ処理または印刷処理の実行を開始しようとする時に、前記他印刷装置状態取得ステップを実行して前記他印刷装置の状態を取得させながら所定数以上の前記他印刷装置の状態がウォームアップ中状態または印刷中状態である間だけ待ち合せを行い、前記他印刷装置の該状態が解除されたら、前記制御対象の印刷装置の状態を前記ウォームアップ中状態または前記印刷中状態に設定し、前記制御対象の印刷装置に前記ウォームアップ処理または前記印刷処理の実行を開始させ、当該ウォームアップ処理または前記印刷処理の実行が終了した後に、前記制御対象の印刷装置の状態を前記ウォームアップ中状態以外かつ前記印刷中状態以外の状態に設定する処理実行制御ステップと、
を前記印刷装置を制御するコンピュータに実行させるための電力削減プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置のピーク電力を削減するためのシステム、装置、および方法に関する。
【背景技術】
【０００２】
今日、電力の安定供給の観点から、停電を回避するためのピーク電力の削減は重要である。このような状況において、プリンタ装置や複写機等の印刷装置においても、ピーク電力の削減に協力することが要請されている。印刷装置は、電源投入時や、ウォームアップ時、印刷実行時に、定着ヒータを駆動するため、大きな電力を消費する。従って、印刷装置の駆動を制御することはピーク電力の削減に大きな効果が期待される。
【０００３】
需要の増大が予想以上に大きく発電量の追従ができなくなったとき、又は深夜帯等で供給過剰となったとき、安定運用ができるようにするための従来技術として、次のような技術が知られている（例えば特許文献１）。電力系統内では一定時間内の遮断が許容できる負荷（制御可能負荷）に対して遠隔操作可能な遮断器を接続し、制御装置側では制御可能負荷のオン・オフ状態を伝送装置を介して入力する制御可能負荷状態入力手段と、遠隔操作可能な遮断器に対してオン・オフ信号を送出する遮断投入信号送出手段を設けて、制御可能負荷の総量をオペレータに提供し、発電機の供給力が不足するピーク負荷時等の緊急時に、オペレータによって制御可能負荷を遠隔遮断し、需給状態を安定に保つよう制御する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−０２３５７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の従来技術は、需要の急激な増減や事故等の緊急事態にはオペレータは、制御可能負荷に接続した遮断器を遠隔遮断投入することにより緊急事態を回避し、周波数低下／上昇や広域停電を事前に防ぐことを可能にしている。
【０００６】
しかしながら、このような技術を印刷装置に応用しようとした場合に、印刷装置が消費する電力は、電源投入時や、ウォームアップ時、印刷実行時、待機時、スリープ時等で大きく異なり、どのようなタイミングでどのような電力が消費されるかをオペレータが予測することは困難である。特に、同一の管理範囲（例えば、同一のネットワークセグメント、同一のブレーカへの電源接続、同一フロアへの設置）等で複数の印刷装置が稼働している場合に、それら複数の印刷装置の使用電力を予め予測して遠隔制御することは非常に困難である。
【０００７】
例えば、プリンタの平均電力は５００ワット程度なので、単純に考えれば、２０アンペアのブレーカでは、３台程度のプリンタを接続可能である。ところが、定着ヒータが駆動した場合等におけるプリンタの最大電力は１２００ワット程度に達するため、プリンタのピークが重なると２台で２４００ワット程度になる。この場合、電圧は１００ボルトなので２４アンペアの電流が流れる。従って、２０アンペアのブレーカでは、その定格容量を超えてしまうため、ブレーカが働いて電源が遮断されてしまう。
【０００８】
同じコンセントに複数のプリンタを接続すると容量オーバーなので、別なコンセントに接続することがよく行われる。しかし、別なコンセントに接続されても、各コンセントの配線回路が同じブレーカに接続していることもあり、この場合には、やはりブレーカによって電源が遮断されてしまう。
【０００９】
電源が遮断するとパーソナルコンピュータでのデータの損失や、プリンタが内蔵するハードディスク装置の記憶データが破壊されてしまうことがある。
【００１０】
従って従来は、複数のプリンタが稼働する環境での安定動作のためには、ブレーカ容量のアップ、配線ケーブルの容量アップ、契約電力のアップ等が必要となり、ピーク電力削減の要請に反する対策をとらざるを得なかった。
本発明は、印刷装置同士を協調させて自動的にピーク電力を削減可能とすることを目的とする。
【課題を解決するための手段】
【００１１】
態様の一例では、制御対象の印刷装置と同一の管理範囲に属する制御対象の印刷装置以外の印刷装置である１以上の他印刷装置の状態を取得する他印刷装置状態取得部と、制御対象の印刷装置のウォームアップ処理または印刷処理の実行を開始しようとする時に、他印刷装置状態取得部に他印刷装置の状態を取得させながら所定数以上の他印刷装置の状態がウォームアップ中状態または印刷中状態である間待ち合せを行い、他印刷装置のその状態が解除されたら、制御対象の印刷装置の状態をウォームアップ中状態または印刷中状態に設定し、制御対象の印刷装置にウォームアップ処理または印刷処理の実行を開始させ、そのウォームアップ処理または印刷処理の実行が終了した後に、制御対象の印刷装置の状態をウォームアップ中状態以外かつ印刷中状態以外の状態に設定する処理実行制御部と、を備える。
【発明の効果】
【００１２】
本発明よれば、印刷装置同士を協調させて自動的にピーク電力を削減することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における印刷ネットワークの構成例を示す図である。
【図２】本発明の実施形態における印刷システムの構成例を示す図である。
【図３】プリンタ制御処理の例を示すフローチャートである。
【図４】デバイス情報のデータ構成例（その１）を示す図である。
【図５】印刷処理の例を示すフローチャートである。
【図６】ＨＤＤ保存処理の例を示すフローチャートである。
【図７】電源監視部の処理の例を示すフローチャートである。
【図８】他プリンタ状態取得処理の例を示すフローチャートである。
【図９】デバイス情報のデータ構成例（その２）を示す図である。
【図１０】プリンタサーバ経由で印刷が実行される実施形態における印刷ネットワークの構成例を示す図である。
【図１１】プリンタサーバ経由で印刷が実行される実施形態におけるプリンタ制御処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。
【００１５】
図１は、本発明の実施形態における印刷ネットワーク１００の構成例を示す図である。
【００１６】
例えばオフィスの同一フロア上で、＃１、＃２、＃３の３台（３台以上でも以下でもよい）のプリンタ１０３が、例えば有線または無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ロカールエリアネットワーク）１０６によって、例えば＃１〜＃Ｎの複数台のモニタ表示装置を備えるＰＣ（パーソナルコンピュータ）１０５に接続される。
【００１７】
このＬＡＮ１０６には、サーバ１０４が接続されてよい。
【００１８】
また、このＬＡＮ１０６には、電源監視部１０２が接続される。電源監視部１０２は、ブレーカ１０１の容量と電力供給状態を監視することができ、電力供給オーバーを検知したときに、その警告を、各プリンタ１０３、各ＰＣ１０５、サーバ１０４に通知することができる。
【００１９】
各プリンタ１０３および各ＰＣ１０５は、特には図示しない電源コンセントを介して電源配線１０７に接続され、この電源配線１０７はブレーカ１０１に接続される。
【００２０】
本実施形態では、＃１、＃２、＃３の各プリンタ１０３同士が相互に自装置の状態を通知し合うことにより、あるタイミングにおいてプリンタ１０３がウォームアップ処理または印刷処理を実行するときには、常に１台のプリンタ１０３のみがそれらの処理を実行するように制御される。プリンタ１０３のピーク電力は、ウォームアップ処理または印刷処理が実行される場合に発生する。従って、上述の協調制御により、各プリンタ１０３のピーク電力が重なることがなく、全体の電力が抑制される。従って、本実施形態の印刷ネットワーク１００では、ブレーカ１０１が働くことがなく、システム全体を正常に動作させることが可能となる。
【００２１】
図２は、本発明の実施形態における印刷システムの構成例を示す図である。
【００２２】
ホスト機器２２９は、図１のＰＣ１０５やサーバ１０４の総称である。プリンタ１０３と、パソコン１０５またはサーバ１０４の間は、図１のＬＡＮ１０６で接続さている。なお、これらの機器は、ＬＡＮ１０６の代わりに、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ：ユニバーサルシリアルバス）インタフェースで接続されてもよい。
【００２３】
ＰＣ１０５内で実行されている特には図示しないアプリケーションプログラムから印刷が指示されると、ＰＣ１０５は、アプリケーションプログラムからプリンタドライバを介して出力されたコマンドデータを、変換しながら、ＰＣ１０５内のスプーラ１０５−１に一旦保存した後、スプーラ１０５−１からプリンタ１０３にコマンドデータを送信する。なお、ＬＡＮ１５６で接続されているサーバ１０４経由で印刷を実行する場合は、ＰＣ１０５内のスプーラ１０５−１に保存されたデータが、サーバ１０４内のスプーラ１０４−１へ転送され、そのスプーラ１０４−１からプリンタ１０３にコマンドデータが送信される。
【００２４】
プリンタ１０３は、Ｉ／Ｆ（インタフェース）コントローラ２０１、エンジンコントローラ２０２、およびプリンタエンジン２０３を備える。
【００２５】
Ｉ／Ｆコントローラ２０１は、通信制御部２０４、ＲＯＭ（リードオンリーメモリ：読出し専用メモリ）２０５、フォント部２０６、表示制御部２０７、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：マイクロプロセッシングユニット）２０８、ビデオＩ／Ｆ（インタフェース）制御部２０９、ＲＡＭ（ランダムアクセスメモリ）であるメモリ部２１０、ＡＳＩＣ（Ａｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：特定用途向け集積回路）２１１、ハードディスク記憶装置（ＨＤＤ）２２７、およびこれらを相互接続するシステムバス２２６を備える。
【００２６】
ＭＰＵ２０８は、ＲＯＭ２０５に記憶された制御プログラムを実行することにより、Ｉ／Ｆコントローラ２０１全体の動作を制御する。ＭＰＵ２０８は、エラーが発生した場合等において、表示制御部２０７を介して表示を行う。
【００２７】
通信制御部２０４は、ホスト機器２２９側からのコマンドデータを受信し、メモリ部２１０内の受信バッファへＤＭＡ（ダイレクトメモリアクセス）転送する。通信制御部２０４はまた、プリンタ１０３の状態を、ホスト機器２２９側に通知する。
【００２８】
また、通信制御部２０４は、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ＆  Ｐｌａｙ）方式によって、他のプリンタ１０３との間で、ＲＡＭ２２８に保持されている自装置の状態を示すデバイス情報（後述する図７、図９等を参照）を交換する。
【００２９】
ＭＰＵ２０８は、メモリ部２１０内の受信バッファのコマンドデータを解析し、フォント部２０６に記憶されたフォントデータを用いながら、ビデオデータ（ビットマップデータ）に変換し、メモリ部２１０内の描画エリアに描画（保存）する。
【００３０】
ＭＰＵ２０８は、他のプリンタ１０３が印刷中等ですぐに印刷を開始できない場合には、ビデオデータをいったんＨＤＤ２２７に保存する。
【００３１】
ＭＰＵ２０８による１ページの描画が完了すると、ビデオＩ／Ｆ制御部２０９が、エンジンコントローラ２０２に対して印刷開始を指定し、エンジンコントローラ２０２からの水平同期信号（ＨＳＹＮＣ）に同期させて、１ライン毎にメモリ部２１０内の描画エリアのビデオデータを、エンジンコントローラ２０２へＤＭＡ転送する。また、ビデオＩ／Ｆ制御部２０９は、給紙口の選択や解像度の指定等のプリンタエンジン指定やジャムなどのプリンタエンジン状態の受信も行なう。
【００３２】
ＡＳＩＣ２１１は、各制御の選択（チップセレクト）やＤＭＡ制御時のシステムバス２２６の制御を行なっている。また、メモリ部２１０内の描画データの圧縮／伸張（メモリ部２１０内の圧縮エリアを使用）と、ＤＭＡ制御によるエンジンコントローラ２０２へのビデオデータの転送を実行する。
【００３３】
エンジンコントローラ２０２は、ヘッド制御部２１３およびモータ制御部２１４を含むＡＳＩＣ２１２、ＭＰＵ２１５、定着制御部２１６、高圧制御部２１７を備える。
【００３４】
プリンタエンジン２０３は、ヘッド部２１８、メインモータ２１９、負荷２２０、センサ２２１、定着サーミスタ２２２、定着ヒータ２２３、および高圧部２２４などを備える。
【００３５】
ＡＳＩＣ２１２は、ヘッド制御部２１３にて、１ライン分の印刷タイミングを制御しながら、プリンタエンジン２０３内のヘッド部２１８にヘッドデータを送り、感光体に画像を形成させる。ＡＳＩＣ２１２は、モータ制御部２１３によって、プリンタエンジン２０３内のメインモータ２１９を制御する。ＡＳＩＣ２１２は、プリンタエンジン２０３内の給紙ソレノイドや待機クラッチなどの負荷２２０を制御する。ＡＳＩＣ２１２は、プリンタエンジン２０３内の各種センサ２２１を介して、給紙、排紙、紙有無、用紙サイズ、ユニット情報等を検出する。
【００３６】
ＭＰＵ２１５は、ＲＯＭ、ＲＡＭ、Ａ／Ｄ変換器を内蔵するワンチップマイクロコンピュータである。ＭＰＵ２１５は、プリンタエンジン２０３内の定着サーミスタ２２２の値を内蔵のＡ／Ｄ変換器を介して算出し、その算出結果に基づいて定着制御部２１６を介してプリンタエンジン２０３内の定着ヒータ２２３を制御することにより、定着温度制御を実行する。
【００３７】
Ｉ／Ｆコントローラ２０１内のビデオＩ／Ｆ制御部２０９が印刷開始を指定すると、ＡＳＩＣ２１２内のモータ制御部２１３が、プリンタエンジン２０３内のメインモータ２１９を回転させ、用紙を搬送させる。また、ＡＳＩＣ２１２は、センサ２２１を介して用紙先端が画像形成可能な位置に到達したことを検知し、Ｉ／Ｆコントローラ２０１内のビデオＩ／Ｆ制御部２０９に知らせる。次に、ＡＳＩＣ２１２は、Ｉ／Ｆコントローラ２０１に水平同期信号を出力するとともに、ヘッドデータをプリンタエンジン２０３内のヘッド部２１８へ送信して、画像を形成する。
【００３８】
図３は、図２のプリンタ１０３内のＭＰＵ２０８が実行するプリンタ制御処理の例を示すフローチャートである。この処理は、ＭＰＵ２０８が、例えばＲＯＭ２０５に記憶されたプリンタ制御処理プログラムを実行する動作である。以下随時、図１および図２の各部を参照する。
【００３９】
ＭＰＵ２０８は、自装置の電源が投入されると、まず、Ｉ／Ｆコントローラ２０１内の各部を初期化して、通信制御部２０４をアクティベート（ネットワーク起動）してＬＡＮ１０６を介して他機器と通信可能な状態にする（ステップＳ３０１）。
【００４０】
次に、ＭＰＵ２０８は、他プリンタ状態取得処理（詳細は後述する）を実行することにより、ＬＡＮ１０６に接続されている自装置以外の他のプリンタ１０３の状態を取得する（ステップＳ３０２）（他印刷装置状態取得部）。この処理の実行結果に基づいて、ＭＰＵ２０８は、他のプリンタ１０３が印刷中状態であるか否かを判定する（ステップＳ３０３）。この「印刷中状態」は、他のプリンタ１０３がウォームアップ中状態である場合を含む。
【００４１】
他のプリンタ１０３が印刷中状態であってステップＳ３０３の判定がＹＥＳならば、ＭＰＵ２０８は、ステップＳ３０２の他プリンタ状態取得処理を繰り返し実行することにより、印刷中状態が解除されるまで待ち合わせる（処理実行制御部）。
【００４２】
他のプリンタ１０３の印刷中状態でない状態になってステップＳ３０３の判定がＮＯになると、ＭＰＵ２０８は、ＲＡＭ２２８内のデバイス情報の状態欄を「印刷中」に更新し、ウォームアップを開始する（ステップＳ３０４）（処理実行制御部）。
【００４３】
図４は、ＲＡＭ２２８に記憶されるデバイス情報のデータ構成例を示す図である。デバイス情報は、「ＩＰアドレス」と、「種類」と、「状態」の３つの項目からなる。ＩＰアドレス欄には、自装置のプリンタ１０３がＬＡＮ１０６に接続されている状態におけるＩＰ（インターネットプロトコル）アドレスの値が保持される。このＩＰアドレスの値は、自装置がＬＡＮ１０６に接続されたときに、例えばサーバ１０４から自動的に割り当てられて付与される。種類欄には、自装置がプリンタ１０３であるのか、ＰＣ１０５であるのか、あるいは特には図示しないが、ファックス装置（ＦＡＸ）であるのか、プリンタ＋ファックス＋コピー等の複合機であるのかを示す値が保持される。この値は、例えば自装置が工場出荷されるときに固定的に設定される。状態欄には、自装置のプリンタ１０３の状態として、「待機中」、「印刷中」（「ウォームアップ中」を含む）、「スリープ中」、「エラー」（紙無しなど）のいずれかを示す値が保持される。なお、その他の状態値が定義されてもよい。上述のステップＳ３０４では、状態欄の値として「印刷中」が設定される。
【００４４】
ウォームアップが開始された後、ＭＰＵ２０８はエンジンコントローラ２０２に制御信号を送る。これを受けて、エンジンコントローラ２０２内のＭＰＵ２１５は、定着制御部２１６に指示を出して定着ヒータ２２３を点灯させる。また、ＭＰＵ２１５は、ＡＳＩＣ２１２内のモータ制御部２１４に指示を出してメインモータ２１９を初期動作させる。さらに、ＭＰＵ２１５は、定着サーミスタ２２２が検出する温度を監視することにより、定着ヒータ２２３による加温が十分に行われたか否かを監視する。ＭＰＵ２１５は、定着サーミスタ２２２の監視により定着ヒータ２２３による加温が十分に行われたことを検知すると、ＭＰＵ２０８に、ウォームアップが完了したことを示すレディ信号を出力する。
【００４５】
ＭＰＵ２０８は、ステップＳ３０４でウォームアップを開始した後、ＭＰＵ２１５から上述のレディ信号の出力を待機する状態になる（ステップＳ３０５の判定がＮＯの繰返し）。
【００４６】
ウォームアップが完了してＭＰＵ２１５からレディ信号が出力されてステップＳ３０５の判定がＹＥＳになると、ＭＰＵ２０８は、ウォームアップ動作を完了させた後、ＲＡＭ２２８内の図４に例示されるデバイス情報の状態欄を「待機中」に更新する（ステップＳ３０６）。
【００４７】
ウォームアップ完了後、ＭＰＵ２０８は、メモリ部２１０内の受信バッファに印刷データ（コマンドデータ）が受信されているか、あるいはＨＤＤ２２７内にビデオデータに展開済みのデータ（ＨＤＤ画像）があるか否かを判定する（ステップＳ３０７）。
【００４８】
Ｉ／Ｆコントローラ２０１側から特に印刷が指示されておらずステップＳ３０７の判定がＮＯならば、ＭＰＵ２０８は、省電力モードに移行するだけの指定時間が経過したか否かを判定する（ステップＳ３０８）。指定時間は、例えばＭＰＵ２０８内の特には図示しないタイマによってカウントされる。
【００４９】
指定時間が経過しておらずステップＳ３０８の判定がＮＯならば、ステップＳ３０７の判定処理に戻る。
【００５０】
ステップＳ３０７とＳ３０８の判定処理の繰返しにおいて、指定時間が経過してステップＳ３０８の判定がＹＥＳになると、ＭＰＵ２０８は、ＭＰＵ２１５に指示を出して定着制御部２１６から定着ヒータ２２３をオフ（ＯＦＦ）させることにより、省電力モードに移行する。これとともに、ＭＰＵ２０８は、ＲＡＭ２２８内のデバイス情報の状態欄を「スリープ中」に更新する（以上、ステップＳ３０９）。その後、ＭＰＵ２０８は、ステップＳ３０７の判定処理に戻る。
【００５１】
ステップＳ３０７とＳ３０８の判定処理の繰返しにおいて、メモリ部２１０内の受信バッファに印刷データ（コマンドデータ）が受信されたか、あるいはＨＤＤ２２７内にビデオデータに展開済みのデータ（ＨＤＤ画像）があってステップＳ３０７の判定がＹＥＳになると、ＭＰＵ２０８は、ステップＳ３０２と同様の他プリンタ状態取得処理を実行することにより、ＬＡＮ１０６に接続されている自装置以外の他のプリンタ１０３の状態を取得する（ステップＳ３１０）（他印刷装置状態取得部）。この処理の実行結果に基づいて、ＭＰＵ２０８は、他のプリンタ１０３が印刷中状態であるか否かを判定する（ステップＳ３１１）。この「印刷中状態」は、ステップＳ３０３の場合と同様に、他のプリンタ１０３がウォームアップ中状態である場合を含む。
【００５２】
他のプリンタ１０３が印刷中状態ではなくステップＳ３１１の判定がＮＯならば、ＭＰＵ２０８は、ＲＡＭ２２８内のデバイス情報の状態欄を「印刷中」に更新する（処理実行制御部）。これとともに、ＭＰＵ２０８は、現在省電力モードにある場合には、ＭＰＵ２１５に指示を出して定着制御部２１６から定着ヒータ２２３をオン（ＯＮ）させることにより、省電力モードを解除する（以上、ステップＳ３１２）。
【００５３】
その後、ＭＰＵ２０８は、印刷処理（詳細は後述する）を実行して、実際の印刷を行う（ステップＳ３１３）。
【００５４】
印刷処理が完了すると、ＭＰＵ２０８は、ＲＡＭ２２８内のデバイス情報の状態欄を「待機中」に更新する（ステップＳ３１４）。その後、ＭＰＵ２０８は、ステップＳ３０７の判定処理に戻る。
【００５５】
他のプリンタ１０３が印刷中状態であってステップＳ３１１の判定がＹＥＳならば、ＭＰＵ２０８は、印刷を行おうとする印刷データをＨＤＤ２２７に保存するＨＤＤ保存処理を実行する（ステップＳ３１５）（処理実行制御部）。その後、ＭＰＵ２０８は、ステップＳ３０７の判定処理に戻り、ステップＳ３０７→Ｓ３１０→Ｓ３１１→Ｓ３１５→Ｓ３０７の繰返し処理を実行し、他のプリンタ１０３の「印刷中」状態が解除されるまで待ち合わせる（処理実行制御部）。
【００５６】
そして、他のプリンタ１０３の「印刷中」状態が解除されるとステップＳ３１１の判定がＮＯになって、ＭＰＵ２０８は、ＨＤＤ２２７に保持されていたビデオデータ（ＨＤＤ画像）に対してステップＳ３１３の印刷処理を実行する（処理実行制御部）。
【００５７】
以上のプリンタ制御処理によって、ウォームアップ中状態または印刷中状態においては、プリンタエンジン２０３中の定着ヒータ２２３やメインモータ２１９などが作動するため、プリンタ１０３における消費電力は、ピーク電力状態となる。この場合、ＲＡＭ２２８内のデバイス情報の状態欄には、ステップＳ３０４またはＳ３１２によって「印刷中」が設定される。いま、この「印刷中」が設定されたプリンタ１０３が例えば図１の＃１のプリンタ１０３であったとする。この状態で、例えば図１の＃２のプリンタ１０３がウォームアップ処理または印刷処理を開始しようとして、ＬＡＮ１０６に接続されている＃１および＃３の各プリンタ１０３に問合せを行うと、＃１のプリンタ１０３はＲＡＭ２２８内のデバイス情報の状態欄に設定されている「印刷中」の状態を＃２のプリンタ１０３に応答する。この結果、＃２のプリンタ１０３で実行される図３のフローチャートのプリンタ制御処理では、ステップＳ３０３またはＳ３１１の判定がＹＥＳの待ち合せ状態となって、ウォームアップ処理または印刷処理が開始されない。このようにして、本実施形態では、１つのプリンタ１０３がウォームアップ処理または印刷処理を実行する状態になっているときには、他のプリンタ１０３でのウォームアップ処理または印刷処理の開始が待ち合わせられることにより、２つ以上のプリンタ１０３がピーク電力状態になることを回避することが可能となる。
【００５８】
図５は、図３のステップＳ３１３の印刷処理の例を示すフローチャートである。
【００５９】
ＭＰＵ２０８は、メモリ部２１０内の描画エリアまたはＨＤＤ２２７内に、展開済みのビデオデータが既に形成されているか否かを判定する（ステップＳ５０１）。
【００６０】
展開済みのビデオデータが形成されておらずステップＳ５０１の判定がＮＯならば、ＭＰＵ２０８は、次の画像作成処理を実行する（ステップＳ５０２）。この画像作成処理では、ＭＰＵ２０８は、メモリ部２１０内の受信バッファエリアに受信されている１つのコマンドデータを解析し、フォント部２０６に記憶されたフォントデータを用いながら、ビデオデータ（ビットマップデータ）に変換し、メモリ部２１０内の描画エリアに描画（保存）する。
【００６１】
その後、ＭＰＵ２０８は、受信バッファエリア内の１頁分のコマンドデータのビデオデータへの展開が完了したか否かを判定する（ステップＳ５０３）。
【００６２】
受信バッファエリア内の１頁分のコマンドデータのビデオデータへの展開が完了しておらずステップＳ５０３の判定がＮＯならば、ＭＰＵ２０８は、ステップＳ５０２の画像作成処理を、コマンドデータ毎に繰り返し実行する。
【００６３】
受信バッファエリア内の１頁分のコマンドデータのビデオデータへの展開が完了しステップＳ５０３の判定がＹＥＳになると、ＭＰＵ２０８は、描画エリアに展開が完了した１頁分のビデオデータに対して、印刷を開始する（ステップＳ５０４）。
【００６４】
メモリ部２１０内の描画エリアまたはＨＤＤ２２７内に展開済みのビデオデータが既に形成されておりステップＳ５０１の判定がＹＥＳならば、ＭＰＵ２０８は、上述のステップＳ５０２およびＳ５０３の展開処理はスキップして、展開が完了したビデオデータの内の１頁分に対して、印刷を開始する（ステップＳ５０４）。
【００６５】
ステップＳ５０４の印刷開始後、ビデオＩ／Ｆ制御部２０９が、エンジンコントローラ２０２に対して印刷開始を指定し、エンジンコントローラ２０２からの水平同期信号（ＨＳＹＮＣ）に同期させて、１ライン毎にメモリ部２１０の描画エリアまたはＨＤＤ２２７内に展開されている１頁分のビデオデータを、エンジンコントローラ２０２へＤＭＡ転送する。
【００６６】
この印刷処理の間、ＭＰＵ２０８は、ビデオＩ／Ｆ制御部２０９が給紙口の選択や解像度の指定等のプリンタエンジン指定やジャムなどのプリンタエンジン２０３の状態の受信を行うことにより、アラームが発生したか否かの判定（ステップＳ５０５）、および１頁分の印刷が完了したか否かの判定（ステップＳ５０６）を繰返し実行する。
【００６７】
１頁分の印刷が完了し捨てＳ５０６の判定がＹＥＳになると、ＭＰＵ２０８は、メモリ部２１０の描画エリアまたはＨＤＤ２２７内に展開されているさらに１頁分のビデオデータがあるか否かを判定する（ステップＳ５０７）。
【００６８】
さらにビデオデータがありステップＳ５０７の判定がＹＥＳならば、ＭＰＵ２０８は、ステップＳ５０１の処理に戻り、次の１頁分に対する同様の印刷処理を続行する。
【００６９】
全てのビデオデータに対して印刷が行われステップＳ５０７の判定がＮＯになると、ＭＰＵ２０８は、図５のフローチャートで示される処理を終了し、図３のステップＳ３１３の印刷処理を終了する。
【００７０】
印刷処理中のステップＳ５０５とＳ５０６の判定の繰返しにおいて、エンジンコントローラ２０２側からアラームが発生しステップＳ５０５の判定がＹＥＳになると、ＭＰＵ２０８は、ビデオＩ／Ｆ制御部２０９に対して印刷を停止させ、ＲＡＭ２２８内のデバイス情報の状態欄を「待機中」に更新する（ステップＳ５０８）（処理実行制御部）。
【００７１】
その後、ＭＰＵ２０８は、ユーザがアラームに対する用紙補充や紙詰まりの除去やトナーの補充等の操作を行ってエンジンコントローラ２０２からのアラームが解除されるまで、待ち合せを行う（ステップＳ５０９の判定がＮＯの繰返し）（処理実行制御部）。
【００７２】
このようにして、プリンタ１０３においてアラームが発生して印刷動作が停止し、消費電力がピーク電力でなくなったときには、他のプリンタ１０３からの状態の問合せに対して「待機中」を応答することができるため、他のプリンタ１０３はウォームアップ処理または印刷処理を開始することができる。これにより、用紙切れや紙詰まりやトナー切れ等によるプリンタ１０３での印刷動作の停止により、他のプリンタ１０３が待たされてしまう状態を回避することが可能となる。
【００７３】
エンジンコントローラ２０２からのアラームが解除されてステップＳ５０９の判定がＹＥＳになると、ＭＰＵ２０８は、ステップＳ３０２と同様の他プリンタ状態取得処理（詳細は後述する）を実行することにより、ＬＡＮ１０６に接続されている自装置以外の他のプリンタ１０３の状態を取得する（ステップＳ５１０）（他印刷装置状態取得部）。この処理の実行結果に基づいて、ＭＰＵ２０８は、他のプリンタ１０３が印刷中状態であるか否かを判定する（ステップＳ５１１）。この「印刷中状態」は、他のプリンタ１０３がウォームアップ中状態である場合を含む。
【００７４】
他のプリンタ１０３が印刷中状態であってステップＳ５１１の判定がＹＥＳならば、ＭＰＵ２０８は、ステップＳ５１０の他プリンタ状態取得処理を繰り返し実行することにより、印刷中状態が解除されるまで待ち合わせる（処理実行制御部）。
【００７５】
他のプリンタ１０３の印刷中状態でない状態になってステップＳ５１１の判定がＮＯになると、ＭＰＵ２０８は、ＲＡＭ２２８内のデバイス情報の状態欄を「印刷中」に更新し、印刷処理を再開する（ステップＳ５１２）（処理実行制御部）。その後、ＭＰＵ２０８は、ステップＳ５０４の処理に戻る。
【００７６】
上述の印刷処理において、エンジンコントローラ２０２からアラームが発生してステップＳ５０５の判定がＹＥＳになったときには、図３のステップＳ３１５と同様のＨＤＤ保存処理を実行して、印刷処理を終了させてもよい。
【００７７】
図６は、図３のステップＳ３１５のＨＤＤ保存処理の例を示すフローチャートである。
【００７８】
ＭＰＵ２０８はまず、ＨＤＤ２２７にビデオデータを展開するための空き記憶領域があるか否かを判定する（ステップＳ６０１）。
【００７９】
ＨＤＤ２２７に空き領域がなくステップＳ６０１の判定がＮＯならば、ＭＰＵ２０８は、図６のフローチャートの処理を終了し、図３のステップＳ３１５のＨＤＤ保存処理を終了する。この場合、ＭＰＵ２０８は例えば、表示制御部２０７に、空き領域が無い旨を示すエラー表示を行ってもよい。
【００８０】
ＨＤＤ２２７に空き領域がありステップＳ６０１の判定がＹＥＳならば、ＭＰＵ２０８は、メモリ部２１０の受信バッファエリアに新たな印刷データ（コマンドデータ）があるか否かを判定する（ステップＳ６０２）。
【００８１】
図３のプリンタ制御処理のステップＳ３０７においてＨＤＤ２２７からビデオデータ（ＨＤＤ画像）が読み込まれて、その後ステップＳ３１５のＨＤＤ保存処理が実行された場合には、新たにＨＤＤ２２７にビデオデータを展開する必要はないため、ステップＳ６０２の判定がＮＯとなって、ＭＰＵ２０８は、なにもせずに図６のフローチャートの処理を終了し、図３のステップＳ３１５のＨＤＤ保存処理を終了する。
【００８２】
図３のプリンタ制御処理のステップＳ３０７においてメモリ部２１０の受信バッファエリアからコマンドデータが読み込まれて、その後ステップＳ３１５のＨＤＤ保存処理が実行された場合には、ステップＳ６０２の判定がＹＥＳとなる。この場合には、ＭＰＵ２０８は、図５のステップＳ５０２と同様の画像作成処理を実行する（ステップＳ６０３）。この画像作成処理では、ＭＰＵ２０８は、メモリ部２１０内の受信バッファエリアに受信されている１つのコマンドデータを解析し、フォント部２０６に記憶されたフォントデータを用いながら、ビデオデータ（ビットマップデータ）に変換し、ＨＤＤ２２７に描画（保存）する
【００８３】
その後、ＭＰＵ２０８は、受信バッファエリア内の全てのコマンドデータのビデオデータへの展開が完了したか否かを判定する（ステップＳ６０４）。
【００８４】
受信バッファエリア内の全てのコマンドデータのビデオデータへの展開が完了しておらずステップＳ６０４の判定がＮＯならば、ＭＰＵ２０８は、ステップＳ６０１の処理に戻ってＨＤＤ２２７へのビデオデータの展開処理を続行する。
【００８５】
受信バッファエリア内の全てのコマンドデータのビデオデータへの展開が完了しステップＳ６０４の判定がＹＥＳになると、ＭＰＵ２０８は、図６のフローチャートの処理を終了し図３のステップＳ３１５のＨＤＤ保存処理を終了する。
【００８６】
図７は、図１の電源監視部１０２が実行する処理の例を示すフローチャートである。
【００８７】
電源監視部１０２は、図１のブレーカ１０１の容量を取得する。そして、ブレーカ１０１に接続される各プリンタ１０３や各ＰＣ１０５などの機器電力を算出する（以上、ステップＳ７０１）。
【００８８】
電源監視部１０２は、ステップＳ７０１での計算処理の結果、ブレーカ１０１において容量オーバーが発生しているか否かを判定する（ステップＳ７０２）。
【００８９】
容量オーバーが発生しておらずステップＳ７０２の判定がＮＯならば、電源監視部１０２は、ステップＳ７０１の計算処理を繰り返す。
【００９０】
容量オーバーが発生しステップＳ７０２の判定がＹＥＳになると、電源監視部１０２は、容量オーバーの警告を、ＬＡＮ１０６を介して、ブレーカ１０１に接続されている各プリンタ１０３や各ＰＣ１０５に通知する。
【００９１】
上記容量オーバーの警告通知を受信した各プリンタ１０３や各ＰＣ１０５は、データの保存、待機状態またはスリープ状態への移行や、シャットダウン等の、予め決められた制御処理を実行する。
【００９２】
図８は、図３のステップＳ３０２、Ｓ３１０、または図５のステップＳ５１０の他プリンタ状態取得処理の例を示すフローチャートである。
【００９３】
ＭＰＵ２０８は、通信制御部２０４を介して、例えばＵＰｎＰ通信方式によって、ＬＡＮ１０６上の同一のネットワークセグメントに接続されているプリンタ１０３を検索する（ステップＳ８０１）。
【００９４】
ＭＰＵ２０８は、検索された１つのプリンタ１０３に対して、通信制御部２０４を介して、そのプリンタ１０３のＲＡＭ２２８（図２）に保持されている図４に例示されるデバイス情報の状態欄の値を問い合わせる。この結果、ＭＰＵ２０８は、そのプリンタ１０３が自装置以外の他の１つのプリンタ１０３であって、そのデバイス情報の状態欄に「印刷中」が設定されているか否かを判定する（以上、ステップＳ８０２）。
【００９５】
問い合わせたプリンタ１０３が「印刷中」状態を示しておりステップＳ８０２の判定がＹＥＳならば、「印刷中」状態のプリンタ１０３が１つでもあったとして、ＭＰＵ２０８は、「印刷中」有りを出力して、図８のフローチャートの他プリンタ状態取得処理を終了する。
【００９６】
問い合わせたプリンタ１０３が「印刷中」状態を示しておらずステップＳ８０２の判定がＮＯならば、ＭＰＵ２０８は、検索された次のプリンタ１０３があるか否かを判定する（ステップＳ８０３）。
【００９７】
検索された次のプリンタ１０３がありステップＳ８０３の判定がＹＥＳならば、ＭＰＵ２０８は、そのプリンタ１０３に対して再度ステップＳ８０２を実行し、そのプリンタ１０３が「印刷中」状態を示しているか否かを判定する。
【００９８】
「印刷中」状態を示しているプリンタ１０３が抽出されない状態が続き、やがて検索された次のプリンタ１０３がなくなってステップＳ８０３の判定がＮＯとなると、「印刷中」状態のプリンタ１０３が１つもなかったとして、ＭＰＵ２０８は、「印刷中」無しを出力して、図８のフローチャートの他プリンタ状態取得処理を終了する。
【００９９】
以上の他プリンタ状態取得処理は、図４に例示されるデバイス情報に従って、同一のネットワークセグメントに接続されている全てのプリンタ１０３の状態を検索している。ここで、同一のネットワークセグメント内でもブレーカ１０１が分かれている場合があり得る。このような場合に対応できるようにするために、デバイス情報として、図４の例ではなく図９に示されるようなデータ構成例を有するデバイス情報が保持されてもよい。このデータ構成例では、図４のデータ構成例に対して、「その他」項目として、「接続ブレーカ番号値」が追加されている。すなわち、プリンタ１０３毎に、そのプリンタ１０３が何番のブレーカ１０１に接続されているかを示す情報が保持される。そして、図８に示される他プリンタ状態取得処理のフローチャートにおいて、ステップＳ８０２で、各ブレーカ１０１毎に、そのブレーカ１０１に一致する接続ブレーカ番号値を有するプリンタ１０３の状態が取得されるように制御されてもよい。これにより、ブレーカ１０１毎のピーク電力制御が可能となる。
【０１００】
図１０は、プリンタサーバ経由で印刷が実行される実施形態における印刷ネットワーク１００′の構成例を示す図である。図１０において、図１の場合と同じ部分には、同じ番号を付してある。図１の印刷ネットワーク１００の構成例では、各ＰＣ１０５から出力される印刷データは、指定されたプリンタ１０３に直接送られる構成を有する。これに対して、図１０の印刷ネットワーク１００′の構成例では、各ＰＣ１０５から出力される印刷データは、いったんプリンタサーバ１００１に集められた後に、プリンタサーバ１００１がその印刷データを指定されたプリンタ１０３に送る構成を有する。この場合、各プリンタ１０３は、ＬＡＮ１０６ではなく、専用のネットワーク１００２を介してプリンタサーバ１００１に接続されてよい。あるいは、図１に示されるように、各プリンタ１０３は、ＬＡＮ１０６を介して、プリンタサーバであるサーバ１０４に接続されるような構成が採用されてもよい。
【０１０１】
図１０のような構成が採用される場合には、ピーク電力制御のためのプリンタ制御処理は、各プリンタ１０３においてではなく、プリンタサーバ１００１において実行されてもよい。図１１は、プリンタサーバ１００１経由で印刷が実行される実施形態におけるプリンタ制御処理の例を示すフローチャートである。この処理は、プリンタサーバ１００１を構成する特には図示しないＣＰＵが、特には図示しないＲＯＭ等に記憶されたプリンタ制御処理プログラムを実行する動作として実現される。
【０１０２】
プリンタサーバ１００１は、登録されている各プリンタ１０３から、各プリンタ１０３のＲＡＭ２２８に保持されている前述した図３に例示されるデバイス情報の状態欄の値を取得することにより、登録されている各プリンタ１０３の状態監視を行う（ステップＳ１１０１）。
【０１０３】
次に、プリンタサーバ１００１は、図１０の各ＰＣ１０５等からＬＡＮ１０６を介して、印刷データが割込受信されたか否かを判定する（ステップＳ１１０２）。
【０１０４】
印刷データが割込受信されておらずステップＳ１１０２の判定がＮＯならば、プリンタサーバ１００１は、ステップＳ１１０１の監視を繰り返す。
【０１０５】
印刷データが割込受信されておりステップＳ１１０２の判定がＹＥＳになると、プリンタサーバ１００１は、ステップＳ１１０１で取得した各プリンタ１０３の状態をチェックすることにより、割込受信された印刷データによって指定されているプリンタ１０３以外のいずれかのプリンタ１０３の状態が「印刷中」であるか否かを判定する（ステップＳ１１０３）。
【０１０６】
指定されているプリンタ１０３以外のいずれかのプリンタ１０３の状態が「印刷中」であってステップＳ１１０３の判定がＹＥＳならば、プリンタサーバ１００１は、指定されているプリンタ１０３以外のどのプリンタ１０３の状態も「印刷中」でなくなるまで待ち合わせる（ステップＳ１１０３の判定がＹＥＳの繰返し）。
【０１０７】
指定されているプリンタ１０３以外のどのプリンタ１０３の状態も「印刷中」でなくなってステップＳ１１０３の判定がＮＯになると、プリンタサーバ１００１は、指定されているプリンタ１０３へ印刷データを送信する（ステップＳ１１０４）。その後、プリンタサーバ１００１は、ステップＳ１１０１の監視状態に戻る。
【０１０８】
以上のようにして、図１１のプリンタサーバ１００１のプリンタ制御処理によって、複数のプリンタ１０３が同時に印刷処理を実行しないように制御を行うことができ、ピーク電力の集中を回避することが可能となる。
【０１０９】
以上説明した実施形態では、プリンタ１０３は、他のプリンタ１０３に対して状態を問い合わせる構成を有しているが、他のプリンタ１０３が随時状態を通知するように構成されてもよい。
【０１１０】
以上説明した実施形態では、ウォームアップ状態を含む印刷中状態のプリンタ１０３が１台でもあれば、他のプリンタ１０３はウォームアップ処理または印刷処理を待ち合わせる構成を有している。これに対して、ブレーカ１０１の容量に応じて、所定数、例えば２台までは同時にウォームアップ処理または印刷処理を実行することを許す構成が採用されてもよい。
【０１１１】
以上説明した実施形態により、同じブレーカまたは同じコンセントに複数のプリンタが接続されるような場合であっても、印刷システム全体のピーク電力制御を実施することが可能となる。
【０１１２】
また、用紙切れや紙詰まりやトナー切れ等によるプリンタでの印刷動作の停止によって他のプリンタが待たされてしまう状態を回避することが可能となる。
【０１１３】
また、オフィスのフロア単位でプリンタ制御処理を実行することにより、フロア単位でプリンタのピーク電力を抑制することが可能となる。
【０１１４】
さらに、会社全体でプリンタ制御処理を実行することにより、契約電力を下げることが可能となる。
【０１１５】
加えて、例えば季節によって同時にウォームアップ処理または印刷処理を実行できるプリンタの数を制御することにより、例えばエアコンによる電力消費が大きな夏場等において契約電力を超えないような制御を実施することが可能となり、電力削減要請に容易に対応することが可能となる。
【０１１６】
以上、本発明のいくつかの実施形態について説明したが、本発明は、上述した実施形態
に限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むも
のである。
【０１１７】
以上の各実施形態に関して、更に以下の付記を開示する。
（付記１）
制御対象の印刷装置と同一の管理範囲に属する前記制御対象の印刷装置以外の印刷装置である１以上の他印刷装置の状態を取得する他印刷装置状態取得部と、
前記制御対象の印刷装置のウォームアップ処理または印刷処理の実行を開始しようとする時に、前記他印刷装置状態取得部に前記他印刷装置の状態を取得させながら所定数以上の前記他印刷装置の状態がウォームアップ中状態または印刷中状態である間待ち合せを行い、前記他印刷装置の該状態が解除されたら、前記制御対象の印刷装置の状態を前記ウォームアップ中状態または前記印刷中状態に設定し、前記制御対象の印刷装置に前記ウォームアップ処理または前記印刷処理の実行を開始させ、当該ウォームアップ処理または前記印刷処理の実行が終了した後に、前記制御対象の印刷装置の状態を前記ウォームアップ中状態以外かつ前記印刷中状態以外の状態に設定する処理実行制御部と、
を備えることを特徴とする電力削減装置。
（付記２）
前記処理実行制御部は、前記制御対象の印刷装置の印刷処理の実行を開始しようとする時に、前記他印刷装置状態取得部が取得した前記他印刷装置の状態が前記ウォームアップ中状態または前記印刷中状態を示している場合には、前記印刷処理の実行を開始しようとする印刷データを前記制御対象の印刷装置に対応する印刷データ記憶装置に記憶させ、前記他印刷装置の状態が前記ウォームアップ中状態以外かつ前記印刷中状態以外の状態になった後に、前記印刷データ記憶装置から前記印刷データを読み出し前記制御対象の印刷装置に当該読み出した印刷データの印刷処理の実行を開始させる、
ことを特徴とする付記１に記載の電力削減装置。
（付記３）
前記処理実行制御部は、前記制御対象の印刷装置が前記印刷処理を実行中に前記制御対象の印刷装置からアラームが発生した場合に、前記制御対象の印刷装置の状態を前記印刷中状態以外かつ前記ウォームアップ中状態以外の状態に設定した上で前記制御対象の印刷装置に前記実行中の印刷処理を中断させ、前記制御対象の印刷装置で発生しているアラームが解除されたら、前記他印刷装置状態取得部に前記他印刷装置の状態を取得させながら所定数以上の前記他印刷装置の状態がウォームアップ中状態または印刷中状態である間だけ待ち合せを行い、その後、前記制御対象の印刷装置の状態を前記印刷中状態に設定し、前記制御対象の印刷装置に前記中断中の印刷処理を再開させる、
ことを特徴とする付記１または２のいずれかに記載の電力削減装置。
（付記４）
前記印刷装置のそれぞれが、前記電力削減装置を具備し、
前記印刷装置のそれぞれが、当該印刷装置の状態を設定および保持し、
前記制御対象の印刷装置の他印刷装置状態取得部は、前記他印刷装置のそれぞれと通信して当該他印刷装置の状態を問い合わせることにより、当該他印刷装置の状態を取得する、
ことを特徴とする付記１ないし３のいずれかに記載の電力削減装置。
（付記５）
前記同一の管理範囲に属する印刷装置は、電源を同一のブレーカに接続される配線から取得する印刷装置である、
ことを特徴とする付記１ないし４のいずれかに記載の電力削減装置。
（付記６）
複数の印刷装置に対する印刷要求を集中して管理する印刷サーバ装置が、前記電力削減装置を具備し、
前記印刷サーバ装置が、前記複数の印刷装置のそれぞれの状態を設定および保持する、
ことを特徴とする付記１ないし３のいずれかに記載の電力削減装置。
（付記７）
制御対象の印刷装置のウォームアップ処理または印刷処理の実行を開始しようとする時に、前記制御対象の印刷装置以外の印刷装置である１以上の他印刷装置の状態を取得しながら所定数以上の前記他印刷装置の状態がウォームアップ中状態または印刷中状態である間だけ待ち合せを行い、前記他印刷装置の該状態が解除されたら、前記制御対象の印刷装置の状態を前記ウォームアップ中状態または前記印刷中状態に設定し、
前記制御対象の印刷装置に前記ウォームアップ処理または前記印刷処理の実行を開始させ、
当該ウォームアップ処理または前記印刷処理の実行が終了した後に、前記制御対象の印刷装置の状態を前記ウォームアップ中状態以外かつ前記印刷中状態以外の状態に設定する、
ことを特徴とする電力削減方法。
（付記８）
制御対象の印刷装置と同一の管理範囲に属する前記制御対象の印刷装置以外の印刷装置である１以上の他印刷装置の状態を取得する他印刷装置状態取得ステップと、
前記制御対象の印刷装置のウォームアップ処理または印刷処理の実行を開始しようとする時に、前記他印刷装置状態取得ステップを実行して前記他印刷装置の状態を取得させながら所定数以上の前記他印刷装置の状態がウォームアップ中状態または印刷中状態である間だけ待ち合せを行い、前記他印刷装置の該状態が解除されたら、前記制御対象の印刷装置の状態を前記ウォームアップ中状態または前記印刷中状態に設定し、前記制御対象の印刷装置に前記ウォームアップ処理または前記印刷処理の実行を開始させ、当該ウォームアップ処理または前記印刷処理の実行が終了した後に、前記制御対象の印刷装置の状態を前記ウォームアップ中状態以外かつ前記印刷中状態以外の状態に設定する処理実行制御ステップと、
を前記印刷装置を制御するコンピュータに実行させるための電力削減プログラム。
【符号の説明】
【０１１８】
１００、１００′  印刷ネットワーク
１０１  ブレーカ
１０２  電源監視部
１０３  プリンタ
１０４  サーバ
１０５  ＰＣ（パーソナルコンピュータ）
１０６  ＬＡＮ（ローカルエリアネットワーク）
１０７  電源配線
２０１  Ｉ／Ｆ（インタフェース）コントローラ
２０２  エンジンコントローラ
２０３  プリンタエンジン
２０４  通信制御部
２０５  ＲＯＭ（リードオンリーメモリ）
２０６  フォント部
２０７  表示制御部
２０８、２１５  ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：マイクロプロセッシングユニット）
２０９  ビデオＩ／Ｆ制御部
２１０  メモリ部
２１１、２１２  ＡＳＩＣ
２１３  ヘッド制御部
２１４  モータ制御部
２１６  定着制御部
２１７  高圧制御部
２１８  ヘッド部
２１９  メインモータ
２２０  負荷
２２１  センサ
２２２  定着サーミスタ
２２３  定着ヒータ
２２４  高圧部
２２５  ビデオＩ／Ｆ（ビデオインタフェース）
２２６  システムバス
２２７  ＨＤＤ（ハードディスク記憶装置）
２２８  ＲＡＭ（ランダムアクセスメモリ）
【図１】
2015186299.tif 000003
【図２】
2015186299.tif 000004
【図３】
2015186299.tif 000005
【図４】
2015186299.tif 000006
【図５】
2015186299.tif 000007
【図６】
2015186299.tif 000008
【図７】
2015186299.tif 000009
【図８】
2015186299.tif 000010
【図９】
2015186299.tif 000011
【図１０】
2015186299.tif 000012
【図１１】
2015186299.tif 000013