(57)【特許請求の範囲】
【請求項１】
ネットワーク上の複数の印刷装置と通信可能な印刷装置であって、
一定時間印刷データの入力及びユーザによる操作が無いことに応じて、ネットワークを介して他の印刷装置の動作モードが省電力モードかどうかを問い合わせる問い合わせ手段と、
前記問い合わせ手段による問い合わせの結果、省電力モードでない印刷装置が存在すると判定したことに応じて自印刷装置を省電力モードで動作させる制御手段を有することを特徴とする印刷装置。
【請求項２】
前記問い合わせに応じて他の印刷装置における動作状態を示す情報を受信する受信手段と、
前記受信手段により受信した動作状態を示す情報に基づき省電力モードでない印刷装置が存在することを判定する判定手段とをさらに有し、
前記制御手段は前記判定手段により省電力モードでない印刷装置が存在すると判定された場合に、自印刷装置を省電力モードで動作させることを特徴とする請求項１に記載の印刷装置。
【請求項３】
印刷データが入力されたことに応じて問い合わせを行い、問い合わせの応答結果により省電力モードであると判定された他の印刷装置のアドレスを保持する保持手段と、
前記保持手段により保持されたアドレス宛てに起動命令を送信する送信手段とをさらに有することを特徴とする請求項１又は２に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信媒体を介して印刷データ供給装置に接続された省電力動作モードを備える印刷装置およびその制御方法に関するものである。
【背景技術】
【０００２】
従来、印刷装置は計算機の周辺機器という利用形態のため、長時間通電したままになることが多く、印刷を行なっていない間も電力を消費するという無駄があった。特に、電子写真方式の印刷装置においては、消費電力の大きな熱定着器を有するため、無駄な電力消費が特に大きかった。
【０００３】
そこで、一定時間、計算機等の印刷データ供給装置からのデータの入力やユーザによる操作がなかったときに、直ちに熱定着器を停止させたり表示を消す省電力モードにすることにより、電力の消費を減らすことが行なわれている。そして、一旦省電力モードになると、計算機から印刷データの入力があっても、熱定着器が印刷可能な温度まで上昇するまで印刷処理を持たなければならず、時間がかかった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例においては、省電力モードに切り替わる際に、何の前ぶれも無く突然に変わってしまうため、計算機から印刷装置に印刷データを送信する直前に省電力モードになってしまい、印刷に時間がかかるというケースが発生し、ユーザが不便を感じることが多かった。
【０００５】
また、間もなく印刷を開始するのであるが印刷準備にもう少し時間がかかるような場合にも、まだ省電力動作モードとならないのではないかと考えてそのままにしておいたところ、突然省電力モードに変わってしまい気がついた時には熱定着器の温度が下がって再び印刷可能となるまでに多くの時間がさかれてしまう事態も発生していた。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明はつぎのような構成からなる。
【０００７】
ネットワーク上の複数の印刷装置と通信可能な印刷装置であって、
一定時間印刷データの入力及びユーザによる操作が無いことに応じて、ネットワークを介して他の印刷装置の動作モードが省電力モードかどうかを問い合わせる問い合わせ手段と、
前記問い合わせ手段による問い合わせの結果、省電力モードでない印刷装置が存在すると判定したことに応じて自印刷装置を省電力モードで動作させる制御手段を有する。
【０００９】
さらに好ましくは、前記問い合わせに応じて他の印刷装置における動作状態を示す情報を受信する受信手段と、
前記受信手段により受信した動作状態を示す情報に基づき省電力モードでない印刷装置が存在することを判定する判定手段とをさらに有し、
前記制御手段は前記判定手段により省電力モードでない印刷装置が存在すると判定された場合に、自印刷装置を省電力モードで動作させる。
【００１１】
さらに好ましくは、印刷データが入力されたことに応じて問い合わせを行い、問い合わせの応答結果により省電力モードであると判定された他の印刷装置のアドレスを保持する保持手段と、
前記保持手段により保持されたアドレス宛てに起動命令を送信する送信手段とをさらに有する。
【発明の効果】
【００１８】
本発明によれば、ネットワーク上の他の装置が省電力モードであるか否かに応じて自装置が省電力モードで動作する様に制御することにより、ユーザや印刷データ供給装置による印刷が長時間できない事態を有効に防止できる。特に、他の装置が省電力モードでない場合に自装置が省電力モードで動作する様に制御することにより、ネットワーク上の全印刷装置が省電力モードになってしまうことを防止し、ネットワーク上にかならず一台以上省電力モードでない印刷装置が存在するよう制御できる。
【００１９】
更にまた、ネットワークのトラフィックに応じて省電力モードに移行する様にしたため、印刷データ供給装置からの印刷データ入力やユーザによる操作が一定時間なくても、ネットワーク上のデータ転送が活発な時には省電力モードとなることを防止でき、印刷データ供給装置からの印刷データ入力の可能性が高い時に不用意に省電力モードとすることを防止できる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係る一実施例を図面を参照して詳細に説明する。
【００２１】
［第１実施例］
第１実施例においては、一定時間、信号を介して印刷データ供給装置である計算機から印刷データの入力がなかったときにブザーを鳴らし、ユーザに省電力モードに入ることを予告し、更に一定時間印刷データの入力がなかったときに初めて省電力モードでの動作に移行し、熱定着器等を停止する様に制御する。そして、省電力モードの時に印刷データの入力があると熱定着器の動作を再開し、省電力モードでの動作を終了して通常動作モードとなる。
【００２２】
図１は本発明に係る第１実施例の印刷装置を含む印刷装置システムの構成を示すブロック図である。図１に示す本実施例の印刷装置は、電子写真方式の印刷装置である場合を例として説明する。図１において、１００は本実施例の印刷装置、２００は通信媒体である通信線２５０に接続された本実施例印刷装置を含む各印刷装置に印刷データを出力する印刷データ供給装置である計算機、３００，４００は他の印刷装置である。
【００２３】
印刷装置１００において、１０１は信号線であり、該信号線を介して計算機２００からの印刷データが送られてくる。１０２は信号線１０１上を送られてくる印刷データを受信して制御部１０３に出力する入力部、１０３は内蔵したＲＯＭ１０３ａに格納された後述する例えば図２及び図３に示す制御手順に従い、本実施例印刷装置の全体制御を司る制御部であり、他に処理経過等を記憶するＲＡＭ１０３ｂを内蔵している。
【００２４】
１０４は熱定着器１０４ａを備えたエンジン部であり、電子写真方式の印刷を実現するために、内部に熱定着器１０４ａの外にも感光体、帯電器、露光源、偏向装置、現像器、除電器、クリーニング装置を有し、制御部１０３の指示に従い動作する。１０５は制御部１０３により設定された時間が経過すると、その旨制御部１０３に通知するタイマ、１０６は制御部１０３の指示により鳴動音を発しユーザに通知するブザー、１０７は各種動作指示等を入力する操作部である。
【００２５】
図２は図１に示す制御部１０３で実行される全体の処理の様子を示す概念図である。図２に示す様に、全体の処理は並行に処理される２つのタスクに大きく分けられる。図２において、２０１は通常処理タスクであり、従来の省電力機能を持たない印刷装置が行う処理と同じ通常動作モードでの処理を行う。２０２は省電力制御タスクであり、省電力の制御に関する処理を行う。そして、上述した信号線１０１から入力部１０２に入力された印刷データは、制御部１０３の省電力制御タスク２０２を経由して通常処理タスク２０１に渡される。
【００２６】
本実施例においては、制御部１０３は以上の２つのタスクを走らせ、通常の印刷データの受け取り、必要な画像処理の実行、及びエンジン部１０４への出力、エンジン部１０４を制御しての画像形成、及び記録紙への記録、排出制御といった通常処理を全て通常処理タスク２０１により実行する。この通常処理タスク２０１の動作は一般的な印刷装置の制御と同様でよい。このため、以下の説明ではこの通常処理に関する詳細説明を省略する。
【００２７】
本実施例では、以上の通常タスク２０１と同時に、本実施例に特有の省電力タスク２０２を実行させており、この省電力タスク２０２の制御で省電力動作モードへの移行制御等を行っている。以下、以上の構成を備える本実施例印刷装置の省電力タスク２０２の動作を、図３のフローチヤートも参照して説明する。図３は第１実施例に係る図２に示す省電力制御タスク２０２の処理プログラムの一例を示すフローチャートである。以下の説明においては、印刷データの入力がなくなってから予告ブザーが鳴動するまでの時間を「ＴＩＭＥ１」、及び予告ブザーが鳴動してから省電力モードになるまでの時間を「ＴＩＭＥ２」とし、この両タイマ時間は予め計算機２００から、あるいは操作部１０７から設定しておく。
【００２８】
一連の印刷制御の終了時または起動時に、制御部１０３はまずステップＳ３０１において、タイマ１０５に対して「ＴＩＭＥ１」を設定して計時動作をスタートさせる。制御部１０３は続くステップＳ３０２で入力部１０２に問い合わせ、信号線１０１を介して他装置、例えば計算機２００よりの印刷データの入力があるか否かを判定する。判定した結果印刷データの入力があった場合にはステップＳ３０３に進み、制御部１０３はタイマ１０５の動作をリセットし、改めてタイマ１０５に対して「ＴＩＭＥ１」を設定して計時動作を再スタートさせる。そして次のステップＳ３０４で入力部１０２が受信した印刷データを通常処理タスク２０１に渡し、ステップＳ３０２に戻る。
【００２９】
一方、ステップＳ３０２で印刷データの入力がない場合にはステップＳ３０５に進み、制御部１０３はタイマ１０５に問い合わせ、設定した時間「ＴＩＭＥ１」を経過したかどうか判定する。判定した結果、設定時間を経過していない場合にはステップＳ３０２に戻り、次の印刷データの入力に備える。一方、ステップＳ３０５での判定の結果、設定時間を経過した場合にはステップＳ３０６に進み、制御部１０３はブザー１０６を起動して鳴動音を発生させ、ユーザに省電力モードに入ることを予告する。そしてステップＳ３０７にて、制御部１０３はタイマ１０５の動作をリセットし、「ＴＩＭＥ２」を設定し次の計時動作をスタートさせる。続いて制御部１０３はステップＳ３０８にて入力部１０２に問い合わせ、印刷データの入力があったかどうかを判定する。判定した結果、印刷データの入力があった場合にはステップＳ３０３に進む。
【００３０】
一方、ステップＳ３０８で印刷データの入力がない場合にはステップＳ３０９に進む。そしてステップＳ３０９にて、制御部１０３はタイマ１０５に問い合わせ、設定した時間「ＴＩＭＥ２」を経過したかどうか判定する。判定した結果、設定時間を経過していない場合にはステップＳ３０８に戻る。一方、ステップＳ３０９での判定の結果、設定時間を経過した場合にはステップＳ３１０以下の処理に進み、省電力動作モードに移行する。まずステップＳ３１０にて、制御部１０３はエンジン部１０４に指示し、熱定着器１０４ａの動作を停止させる。熱定着器１０４ａを停止させることにより、電力の消費が少なくなり省電力が図られる。しかし、熱定着器１０４ａが停止している間は印刷できない。
【００３１】
ステップＳ３１１にて、制御部１０３は入力部１０２に問い合わせ、印刷データの入力があったかどうかを判定する。判定した結果、印刷データの入力がない場合には印刷データの入力があるまでステップＳ３１１にとどまる。一方、印刷データの入力があった場合にはステップＳ３１２に進み、制御部１０３はエンジン部１０４に指示し、熱定着器１０４ａの動作を再開させてステップＳ３０３に進む。熱定着器１０４ａの動作再開により省電力モードを終了する。そして、熱定着器１０４ａの温度が所定温度に上昇した後に印刷動作が再開される。
【００３２】
以上の説明においては、ブザー１０６により省電力モードを予告したが、操作部１０７に備えられているＬＥＤや液晶などの表示装置による表示によって省電力モードを予告することもできる。この場合にはステップＳ３０６の処理で表示装置の表示変更を行い、省電力動作モードに移行する旨の表示を行う様に制御して報知することになる。
【００３３】
以上説明した様に本実施例によれば、ユーザに対し省電力モードになることを予告するようにしたので、ユーザによる操作入力により、不用意に省電力モードになることを阻止することが可能となる。なお、以上の説明においては、計算機２００よりの印刷データの入力が一定時間ない場合その旨報知し、省電力動作モードに移行する様に制御したが、印刷データの入力が無かった場合に加えて、操作部１０７よりの操作入力も同時に以上の「ＴＩＭＥ１」、「ＴＩＭＥ２」の時間全く行われなかった場合にその旨をブザー１０６より報知し、省電力動作モードに移行する様に制御してもよい。このように操作することにより、操作部１０７よりの操作入力によっても印刷出力の制御が可能な印刷装置に適用することができる。
【００３４】
［第２実施例］
以下、本発明に係る第２実施例を説明する。以下に説明する第２実施例は、一定時間信号線１０１を介して計算機２００から印刷データの入力およびユーザによる操作部１０７への操作入力がなかった時に、信号線１０１を介して計算機２００に対して信号を送り省電力モードに入ることを予告し、更に一定時間印刷データの入力およびユーザによる操作入力がなかったときに、熱定着器１０４ａおよび表示部１０８の表示を停止し省電力モードに入る電子写真方式の印刷装置の例である。そして第１実施例と同様に省電力モードの時に印刷データの入力があると、熱定着器１０４ａの動作と表示を再開し、省電力モードを終了する。
【００３５】
図４は本発明に係る第２実施例の印刷装置の構成を示す図であり、上述した図１に示す第１実施例と同様構成には同一番号を付し詳細説明を省略する。図４において、１０８は入出力部、１０９は表示部である。入出力部１０８は、計算機２００からは信号線２５０，１０１を介して印刷装置１００に対して送られて来る印刷データを受信すると共に、印刷装置１００から計算機２００に対して省電力モード予告の信号を送信する。また、表示部１０８は制御部１０３の指示により、本印刷装置の状態などを表示する。図４に示す第２実施例では、ブザー１０６に変えて表示部１０９を備えているが、ブザーはそのまま備えていてもよい。そして、後述する報知の際に同時にブザーを鳴動させてもよい。このように制御することによりより確実に注意を喚起することができる。
【００３６】
第２実施例においても、制御部１０３で行われる全体の処理は図２に示す概念図で示した第１実施例と同じである。以下、以上の構成を備える第２実施例印刷装置の省電力タスク２０２の動作を、図５のフローチヤートを参照して説明する。図５は第２実施例に係る図２に示す省電力制御タスク２０２の処理プログラムの一例を示すフローチャートである。以下の説明においては、印刷データの入力がなくなってから計算機２００に予告信号を送信するまでの時間を「ＴＩＭＥ１」、及び予告信号を送信してから省電力モードになるまでの時間を「ＴＩＭＥ２」とし、この両タイマ時間は予め計算機２００から、あるいは操作部１０７から設定しておく。
【００３７】
一連の印刷制御の終了時または起動時に、制御部１０３はまずステップＳ５０１において、タイマ１０５に対して「ＴＩＭＥ１」を設定して計時動作をスタートさせる。制御部１０３は続くステップＳ５０２で入出力部１０８および操作部１０７に問い合わせ、信号線１０１を介して他装置、例えば計算機２００よりの印刷データの入力、または操作部１０７よりの操作入力があるか否かを判定する。判定した結果印刷データの入力または操作入力があった場合にはステップＳ５０３に進み、制御部１０３はタイマ１０５の動作をリセットし、改めてタイマ１０５に対して「ＴＩＭＥ１」を設定して計時動作を再スタートさせる。そして次のステップＳ５０４で入出力部１０８が受信した印刷データ又は操作部からの入力情報を通常処理タスク２０１に渡し、ステップＳ５０２に戻る。なお、ここで操作部１０７よりの操作入力があった場合には、入力情報を送り通常処理タスク２０１で対応する処理を行う。
【００３８】
一方、ステップＳ５０２で印刷データの入力および操作部１０７よりの操作入力がない場合にはステップＳ５０５に進み、制御部１０３はタイマ１０５に問い合わせ、設定した時間「ＴＩＭＥ１」を経過したかどうか判定する。判定した結果、設定時間を経過していない場合にはステップＳ５０２に戻り、次の印刷データの入力および操作入力に備える。
【００３９】
一方、ステップＳ５０５での判定の結果、設定時間を経過した場合にはステップＳ５０６に進み、制御部１０３は入出力部１０８に指示して省電力モードを予告する信号を信号線１０１を介して計算機２００に送信させる。そしてステップＳ５０７にて、制御部１０３はタイマ１０５の動作をリセットし、「ＴＩＭＥ２」を設定し次の計時動作をスタートさせる。続いて制御部１０３はステップＳ５０８にて入出力部１０８および操作部１０７に問い合わせ、印刷データの入力または操作入力があったかどうかを判定する。判定した結果、印刷データの入力または操作入力があった場合にはステップＳ５０３に進む。
【００４０】
一方、ステップＳ５０８で印刷データの入力および操作入力がない場合にはステップＳ５０９に進む。そしてステップＳ５０９にて、制御部１０３はタイマ１０５に問い合わせ、設定した時間「ＴＩＭＥ２」を経過したかどうか判定する。判定した結果、設定時間を経過していない場合にはステップＳ５０８に戻る。一方、ステップＳ５０９での判定の結果、設定時間を経過した場合にはステップＳ５１０以下の処理に進み、省電力動作モードに移行する。まずステップＳ５１０にて、制御部１０３はエンジン部１０４に指示し、熱定着器１０４ａの動作を停止させる。熱定着器１０４ａを停止させることにより、電力の消費が少なくなり省電力が図られる。しかし、熱定着器１０４ａが停止している間は印刷できない。そして次のステップＳ５１１において制御部１０３は表示部１０９に指示し、表示を停止させる。表示を停止することにより、電力の消費が少なくなり、更なる省電力化が図られる。
【００４１】
続いてステップＳ５１２にて、制御部１０３は入出力部１０８と操作部１０７に問い合わせ、印刷データの入力または操作入力があったかどうかを判定する。判定した結果、印刷データの入力または操作入力がない場合には印刷データの入力または操作入力があるまでステップＳ５１２にとどまる。一方、印刷データの入力または操作入力があった場合にはステップＳ５１３に進み、制御部１０３はエンジン部１０４に指示して熱定着器１０４ａの動作を再開させると共に、表示部に指示して表示を再開してステップＳ５０３に進む。表示部１０７の表示再開および熱定着器１０４ａの動作再開により省電力モードを終了する。そして、熱定着器１０４ａの温度が所定温度に上昇した後に印刷動作が再開される。
【００４２】
以上説明した様に第２実施例によれば、印刷データ供給装置に対し省電力モードになることを予告するようにしたので、印刷データ供給装置からのデータ入力により、省電力モードになることを阻止することが可能となる。
【００４３】
［第３実施例］
以下、本発明に係る第３実施例を説明する。以下に説明する第３実施例は、イーサネット（登録商標）に接続する電子写真方式の印刷装置であり、イーサネット（登録商標）上のトラフィック、すなわち単位時間当たりのフレーム数を計測し、このトラフィックの値が一定値を下回り、かつ印刷データの入力およびユーザによる操作がないときに熱定着器１０４ａおよび表示を停止し省電力モードに入る例である。省電力モード時にトラフィックの値が一定値を超えるか、または印刷データの入力があるか、またはユーザによる操作があると、熱定着器１０４ａの動作と表示を再開し、省電力モードを終了する。
【００４４】
図６は本発明に係る第３実施例の印刷装置の構成を示す図であり、上述した図１および図２に示す第１および第２実施例と同様構成には同一番号を付し詳細説明を省略する。図６において、６０１はイーサネット（登録商標）であり、本実施例の印刷装置１００以外にも計算機２００、他の印刷装置３００，４００等が接続され互いにデータ通信を行うバス型のネットワークである。第３実施例では、データはフレームと呼ばれるパケットを単位として取り扱われる。１１０はネットワークインタフェースであり、イーサネット（登録商標）６０１を介して計算機２００から第３実施例の印刷装置１００に対して送られてくる印刷データを受信し、制御部１０３に通知する。また、本実施例宛以外のフレームを含む。イーサネット（登録商標）６０１上の全てのフレームの数を数える機能を有し、制御部１０３の指示より数えた値を通知したり、カウントを「０」に初期化する。
【００４５】
第３実施例においても、制御部１０３で行われる全体の処理は図２に示す概念図で示した第１実施例と同じである。以下、以上の構成を備える第３実施例印刷装置の省電力タスク２０２の動作を、図７のフローチヤートを参照して説明する。図７は第３実施例に係る図２に示す省電力制御タスク２０２の処理プログラムの一例を示すフローチャートである。以下の説明においては、印刷データの入力および操作部１０７よりの操作入力がなくなってから後述するフレーム数収得・判定に移行するまでの時間を「ＴＩＭＥ３」、及び省電力モードになってからフレーム数収得・判定に移行するまでの時間を「ＴＩＭＥ４」とし、この両タイマ時間は予め計算機２００から、あるいは操作部１０７から設定しておく。なお、この「ＴＩＭＥ３」、及び「ＴＩＭＥ４」は、異なる値であっても、また同じ値であってもよい。
【００４６】
一連の印刷制御の終了時または起動時に、制御部１０３はまずステップＳ７００において、タイマ１０５に対して「ＴＩＭＥ３」を設定して計時動作をスタートさせると共に、フレームカウンタを初期化する。制御部１０３は続くステップＳ７０１でネットワークインタフェース１１０および操作部１０７に問い合わせ、信号線１０１を介して他装置、例えば計算機２００よりの第３実施例印刷装置宛の印刷データの受信、または操作部１０７よりの操作入力があるか否かを判定する。判定した結果第３実施例印刷装置宛の印刷データの受信または操作入力があった場合にはステップＳ７０２に進み、ネットワークインタフェース１１０が受信した印刷データを通常処理タスク２０１に渡し、ステップＳ７００に戻る。なお、ここで操作部１０７よりの操作入力があった場合には、入力情報を送り通常処理タスク２０１で対応する処理を行う。
【００４７】
一方、ステップＳ７０１で第３実施例印刷装置宛の印刷データの受信および操作部１０７よりの操作入力がない場合にはステップＳ７０３に進み、制御部１０３はタイマ１０５に問い合わせ、設定した時間「ＴＩＭＥ３」を経過したかどうか判定する。判定した結果、設定時間を経過していない場合にはステップＳ７０１に戻り、次の第３実施例印刷装置宛の印刷データの受信および操作入力に備える。
【００４８】
一方、ステップＳ７０３での判定の結果、設定時間を経過した場合にはステップＳ７０４に進み、制御部１０３はネットワークインタフェース１１０に対し、一定時間内に数えたフレーム数を通知するように指示し、この指示に従って送られて来るフレーム数を受け取る。そして続くステップＳ７０５にて、制御部１０３はネットワークインタフェース１１０に指示して上記数えたフレーム数をカウントするカウンタのフレーム数のカウントを「０」に初期化する。次にステップＳ７０６で、ステップＳ７０４で得たフレーム数が省電力モードのしきい値Ｔより小さいかどうか判定する。判定した結果、フレーム数がＴより小さくない場合にはステップＳ７００に戻る。
【００４９】
一方、ステップＳ７０６で判定した結果、フレーム数がＴより小さい場合にはステップＳ７０７以下の処理に進み、省電力動作モードに移行する。まずステップＳ７０７にて、制御部１０３はエンジン部１０４に指示し、熱定着器１０４ａの動作を停止させる。熱定着器１０４ａを停止させることにより、電力の消費が少なくなり省電力が図られる。更に、制御部１０３は表示部１０９に指示し、表示を停止させる。表示を停止することにより、電力の消費が少なくなり、更なる省電力化が図られる。しかし、熱定着器１０４ａが停止している間は印刷できない。
【００５０】
次に制御部１０３はステップＳ７０８において、タイマ１０５に対して「ＴＩＭＥ４」を設定して計時動作をスタートさせる。制御部１０３は続くステップＳ７０９でネットワークインタフェース１１０および操作部１０７に問い合わせ、信号線１０１を介して他装置、例えば計算機２００よりの第３実施例印刷装置宛の印刷データの受信、または操作部１０７よりの操作入力があるか否かを判定する。
【００５１】
判定した結果第３実施例印刷装置宛の印刷データの受信または操作入力があった場合にはステップＳ７１０に進み、制御部１０３はエンジン部１０４に指示して熱定着器１０４ａの動作を再開させると共に、表示部に指示して表示を再開してステップＳ７１１に進む。そしてステップＳ７１１でネットワークインタフェース１１０が受信した印刷データを通常処理タスク２０１に渡し、ステップＳ７００に戻る。なお、ここで操作部１０７よりの操作入力があった場合には、入力情報を送り通常処理タスク２０１で対応する処理を行う。表示部１０７の表示再開および熱定着器１０４ａの動作再開により省電力モードを終了する。そして、熱定着器１０４ａの温度が所定温度に上昇した後に印刷動作が再開される。
【００５２】
一方、ステップＳ７０９で第３実施例印刷装置宛の印刷データの受信および操作部１０７よりの操作入力がない場合にはステップＳ７１２に進み、制御部１０３はタイマ１０５に問い合わせ、設定した時間「ＴＩＭＥ４」を経過したかどうか判定する。判定した結果、設定時間を経過していない場合にはステップＳ７０９に戻り、次の第３実施例印刷装置宛の印刷データの受信および操作入力に備える。
【００５３】
一方、ステップＳ７１２での判定の結果、設定時間を経過した場合にはステップＳ７１３に進み、制御部１０３はネットワークインタフェース１１０に対し、一定時間内に数えたフレーム数を通知するように指示し、この指示に従って送られて来るフレーム数を受け取る。そして続くステップＳ７１４にて、制御部１０３はネットワークインタフェース１１０に指示して上記数えたフレーム数をカウントするカウンタのフレーム数のカウントを「０」に初期化する。次にステップＳ７１５で、ステップＳ７１３で得たフレーム数が省電力モードのしきい値Ｔより大きいかどうか判定する。判定した結果、フレーム数がＴより大きくない場合にはステップＳ７０８に戻る。
【００５４】
一方、ステップＳ７１５で判定した結果、フレーム数がＴより大きい場合にはステップＳ７１６の処理に進み、省電力動作モードを終了して通常動作モードに戻る。即ち、制御部１０３はエンジン部１０４に指示して熱定着器１０４ａの動作を再開させると共に、表示部に指示して表示を再開してステップＳ７００に戻る。表示部１０７の表示再開および熱定着器１０４ａの動作再開により省電力モードを終了し、熱定着器１０４ａの温度が所定温度に上昇した後に印刷動作が再開される。
【００５５】
以上説明した様に第３実施例によれば、ネットワークのトラフィックに基づいて省電力モードに移行する様にしたため、印刷データ供給装置である計算機２００からの自装置宛の印刷データ入力やユーザによる操作が一定時間なくても、ネットワーク上のデータ転送が活発な時には省電力モードとなることを防止でき、印刷データ供給装置からの印刷データ入力の可能性が高い時に不用意に省電力モードとすることを防止できる。
【００５６】
更に、その後に操作部よりの操作入力、または印刷データ供給装置である計算機２００からの自装置宛の印刷データ入力があった場合に自動的に通常動作モードに戻るのみならず、ネットワークのトラヒックが上がれば自装置宛の印刷データの送られて来る可能性が高まることより、自動的にこのネットワークのトラヒックを監視して、所定以上のトラヒックとなった場合に自動的に通常動作モードに移行するため、一旦省電力動作モードとなった後であっても、印刷データ供給より印刷開始までの時間を短縮することが可能となる。
【００５７】
なお、以上の説明ではイーサネット（登録商標）に接続された印刷装置を例に説明したが、イーサネット（登録商標）以外のバス型ネットワークやリング型ネットワークに接続する印刷装置とすることもできる。即ち、互いに通信媒体を介して接続され、互いの装置間を所定の制御手順に従ってデータ交換可能なシステムであればいずれのシステムに接続された印刷装置に適用することも可能である。
【００５８】
［第４実施例］
以下、本発明に係る第４実施例を説明する。以下に説明する第４実施例は、イーサネット（登録商標）に接続する電子写真方式の印刷装置であり、一定時間信号線１０１を介して計算機２００からの印刷データの入力およびユーザによる操作がないときに他の印刷装置に対し省電力モードかどうかを問い合わせるフレームをネットワークにブロードキャスト送信し、該問い合わせフレームに対する応答フレームを受信し、その結果ネットワーク上に省電力モードでない印刷装置が一台以上存在することがわかった時に熱定着器１０４ａおよび表示を停止し、省電力モードに入る電子写真方式の印刷装置の例である。
【００５９】
本発明に係る第４実施例の基本構成は上述した図６に示す第３実施例と同様の構成で足りる。このため、基本構成の説明は省略する。第４実施例においては、印刷装置の状態には、「通常処理モード（処理中モード）」、「データ入力待ちモード」、「省電力モード」の３つの動作モードがある。処理中またはデータ入力待ちの状態から省電力モードへの移行条件は上述の通りであるが、第４実施例の印刷装置１００が計算機２００から印刷データを受信した時には、他にデータ入力待ちの印刷装置が存在せず、かつ省電力モードの印刷装置が存在する場合には、省電力モードの印刷装置のうち一台に対し起動フレームを送信してデータ入力待ちに移行させる。
【００６０】
即ち、第４実施例においては、印刷が行なわれないとネットワーク上では省電力モードの印刷装置の数が増えていき（しかし少なくとも一台は省電力モードにならない）、印刷が行なわれると省電力モードの印刷装置の数が減っていく様に制御されることになる。第４実施例においても、制御部１０３で行われる全体の処理は図２に示す概念図で示した第１実施例と同じである。図８は第４実施例に係る図２に示す省電力制御タスク２０２の処理プログラムの一例を示すフローチャートである。
【００６１】
第４実施例においては、図８に示す様に制御部１０３で行われる省電力制御タスク動作時においては、ステップＳ８０１でまず後述するアクティブの時の処理を行なう。続いてステップＳ８０２にて、後述する省電力モードの処理を行ない、ステップＳ８０１に戻る。以上の処理を連続して繰り返している。以下、第４実施例印刷装置の省電力タスク２０２を中心とした動作を、図９乃至図１１のフローチヤートを参照して説明する。図９は第４実施例に係る図８に示すステップＳ８０１で実行されるアクティブ時の処理の一例を示すフローチャート、図１０は第４実施例に係る図８に示すステップＳ８０２で実行される省電力モードの処理のプログラムの一例を示すフローチャート、図１１は第４実施例に係る図９に示すステップＳ９０４および図１０に示すステップＳ１００４で行なわれる印刷データ入力時の処理のプログラムの一例を示すフローチャートである。
【００６２】
以下の説明においては、印刷データの入力および操作部１０７よりの操作入力がなくなってから後述するフレーム問い合わせ処理に移行するまでの時間を「ＴＩＭＥ１」、及びフレーム問い合わせ処理において相手装置よりの応答フレームの受信時間を監視する時間（応答フレーム受信を打ち切るまでの時間）を「ＴＩＭＥ２」とし、この両タイマ時間は予め計算機２００から、あるいは操作部１０７から設定しておく。なお、この「ＴＩＭＥ１」、及び「ＴＩＭＥ２」は、異なる値であっても、また同じ値であってもよい。
【００６３】
一連の印刷制御の終了時または起動時に、制御部１０３はまずステップＳ９０１において、タイマ１０５に対して「ＴＩＭＥ１」を設定して計時動作をスタートさせる。制御部１０３は続くステップＳ９０２でネットワークインタフェース１１０および操作部１０７に問い合わせ、信号線１０１を介して他装置、例えば計算機２００よりの第４実施例印刷装置宛の印刷データの受信、または操作部１０７よりの操作入力があるか否かを判定する。判定した結果第４実施例印刷装置宛の印刷データの受信または操作入力があった場合にはステップＳ９０３に進み、タイマ１０５に対して「ＴＩＭＥ１」を設定して計時動作をスタートさせる。そしてステップＳ９０４で印刷データ入力時の処理を実行し、ネットワークインタフェース１１０が受信した印刷データを通常処理タスク２０１に渡す等の処理を実行してステップＳ９０２に戻る。なお、ここで操作部１０７よりの操作入力があった場合には、入力情報を送り通常処理タスク２０１で対応する処理を行う。
【００６４】
一方、ステップＳ９０２で第４実施例印刷装置宛の印刷データの受信および操作部１０７よりの操作入力がない場合にはステップＳ９０５に進み、制御部１０３はネットワークインタフェース１１０に問い合わせ、省電力モード問い合わせフレームを受信したかどうかを判定する。判定した結果、省電力モード問い合わせフレームを受信した場合にはステップＳ９０６に進み、制御部１０３は現在通常処理タスク２０１が印刷処理中かどうかを判定する。判定した結果、印刷処理中の場合にはステップＳ９０７に進み、制御部１０３はネットワークインタフェース１１０に指示してステップＳ９０５で受信した省電力モード問い合わせフレームの送信元に対し、現在省電力モードではなく処理中であることを示す内容の応答フレームを生成して送信し、ステップＳ９０２に戻る。
【００６５】
一方、ステップＳ９０６で印刷処理中でない場合にはステップＳ９０８に進み、制御部１０３はネットワークインタフェース１１０に指示し、ステップＳ９０５で受信した省電力モード問い合わせフレームの送信元に対し、データ入力待ちであることを示す内容の応答フレームを送信し、ステップＳ９０２に戻る。一方、ステップＳ９０５で省電力モード問い合わせフレームを受信していない場合にはステップＳ９０９に進み、制御部１０３はタイマ１０５に問い合わせ、設定した時間「ＴＩＭＥ１」を経過したかどうか判定する。判定した結果、設定時間を経過していない場合にはステップＳ９０２に戻る。
【００６６】
一方、ステップＳ９０９で設定時間が経過した場合にはステップＳ９１０に進み、制御部１０３はネットワークインタフェース１１０に指示し、省電力モード問い合わせフレームを生成してネットワークに接続されている他の全ての装置宛にブロードキャスト送信する。そしてステップＳ９１１で制御部１０３は、タイマ１０５に対し「ＴＩＭＥ２」を設定して計時動作をスタートさせる。制御部１０３は続くステップＳ９１２でネットワークインタフェース１１０に問い合わせ、応答フレームを受信したかどうかを判定する。判定した結果、応答フレームを受信した場合にはステップＳ９１３に進み、そうでない場合にはステップＳ９１４に進む。
【００６７】
ステップＳ９１３では、制御部１０３はステップＳ９１０で受信した応答フレームの内容が処理中またはデータ入力待ちを示す内容であるかどうかを判定する。判定した結果、応答フレームの内容が処理中またはデータ入力待ちを示す内容である場合には図９の処理を終了する。し、そうでない場合にはステップＳ９１４に進む。
【００６８】
ステップＳ９１４では、制御部１０３はタイマ１０５に問い合わせ、設定した時間「ＴＩＭＥ２」を経過したかどうか判定する。判定した結果、設定時間を経過した場合にはステップＳ９０１に戻り、そうでない場合にはステップＳ９１２に戻る。以上の様に制御することにより、所定時間第４実施例印刷装置宛の印刷データの受信および操作部１０７よりの操作入力がない場合に他のネットワーク接続装置の動作状態を知ることができる。そして、ステップＳ９１３に示す様に、処理中またはデータ入力待ちの装置（省電力モードで動作していない装置）が他にある場合のみこの処理を抜ける様に制御されるため、他に印刷可能な装置が無い場合にはこの図９の処理を続行することになり、例え所定時間第４実施例印刷装置宛の印刷データの受信および操作部１０７よりの操作入力がなくても、ネットワークの全ての装置が省電力モードとなるのを防止でき、急いで印刷出力したい事態が発生しても迅速に対応することができる。
【００６９】
なお、以上の説明においては、他の装置への問い合わせフレームをブロードキャストで送信したが、本実施例はこれに限定されるものでは無く、個別にそれぞれの印刷装置等に動作状態を問い合わせてもよい。次に図１０を参照して第４実施例おける図８のステップＳ８０２で示す省電力モードの処理を説明する。第４実施例においては、まず上述した図９に示すアクティブの時の処理を行ない、この処理を抜けてから図１０に示す省電力モードの処理に移行する。即ち、図１０の処理に移行した場合にはネットワークの他の少なくとも１つの装置は印刷動作可能状態である。
【００７０】
図１０において、まずステップＳ１００１にて、制御部１０３はエンジン部１０４に指示し、熱定着器１０４ａの動作を停止させる。熱定着器１０４ａを停止させることにより、電力の消費が少なくなり省電力が図られる。更に、制御部１０３は表示部１０９に指示し、表示を停止させる。表示を停止することにより、電力の消費が少なくなり、更なる省電力化が図られる。しかし、熱定着器１０４ａが停止している間は印刷できない。
【００７１】
次に制御部１０３はステップＳ１００２において、ネットワークインタフェース１１０および操作部１０７に問い合わせ、信号線１０１を介して他装置、例えば計算機２００よりの第４実施例印刷装置宛の印刷データの受信、または操作部１０７よりの操作入力があるか否かを判定する。判定した結果第４実施例印刷装置宛の印刷データの受信または操作入力があった場合にはステップＳ１００３に進み、制御部１０３はエンジン部１０４に指示して熱定着器１０４ａの動作を再開させると共に、表示部１０９に指示して表示を再開してステップＳ１００４に進む。そしてステップＳ１００４で印刷データ入力時の処理を実行し、ネットワークインタフェース１１０が受信した印刷データを通常処理タスク２０１に渡す等の処理を実行してリターンする。なお、ここで操作部１０７よりの操作入力があった場合には、入力情報を送り通常処理タスク２０１で対応する処理を行う。表示部１０７の表示再開および熱定着器１０４ａの動作再開により省電力モードを終了する。そして、熱定着器１０４ａの温度が所定温度に上昇した後に印刷動作が再開される。
【００７２】
一方、ステップＳ１００２で第４実施例印刷装置宛の印刷データの受信および操作部１０７よりの操作入力がない場合にはステップＳ１００５に進み、制御部１０３はネットワークインタフェース１１０に問い合わせ、後述する起動フレームを受信したかどうかを判定する。判定した結果、起動フレームを受信した場合にはステップＳ１００６に進み、制御部１０３は上述したステップＳ１００３と同様にエンジン部１０４に指示して熱定着器１０４ａの動作を再開させると共に、表示部１０９に指示して表示を再開してリターンする。そして、熱定着器１０４ａの温度が所定温度に上昇した後に印刷動作が再開される。
【００７３】
一方、ステップＳ１００５で後述する起動フレームを受信していない場合にはステップＳ１００７に進み、制御部１０３はネットワークインタフェース１１０に問い合わせ、省電力モード問い合わせフレームを受信したかどうかを判定する。判定した結果、省電力モード問い合わせフレームを受信した場合にはステップＳ１００８に進み、そうでない場合にはステップＳ１００２に戻る。
【００７４】
ステップＳ１００８では、制御部１０３はネットワークインタフェース１１０に指示し、ステップＳ１００７で受信した省電力モード問い合わせフレームの送信元に対し、省電力モードであることを示す内容の応答フレームを送信し、ステップＳ１００２に戻る。以上の様に制御することにより、上述した実施例のような省電力モードで動作中に操作入力あるいは自装置宛の印刷データ入力があればアクティブ時の処理モード（通常処理モード）に移行して印刷可能状態とするのみならず、他の装置よりの起動フレームによっても起動してアクティブ時の処理モード（通常処理モード）に移行して印刷可能状態とすることができる。このため、実際の印刷データの送信に先立ち、印刷装置の起動を行うこともできる。
【００７５】
図１１は第４実施例における図９のステップＳ９０４および図１０のステップＳ１００４で行なわれる印刷データ入力時の処理の詳細例を示すフローチャートである。図１１において、「ＡＤＤＲＥＳＳ」は制御部１０３が省電力モードで動作する印刷装置のイーサネット（登録商標）アドレスを記憶しておくための変数である。制御部１０３はまずステップＳ１１０１で、ネットワークインタフェース１１０が受信した印刷データを通常処理タスク２０１に渡す。そしてステップＳ１１０２にて制御部１０３はネットワークインタフェース１１０に指示し、省電力モード問い合わせフレームをブロードキャスト送信する。続いてステップＳ１１０３にて、制御部１０３はタイマ１０５に対して「ＴＩＥＭ２」を設定し、計時動作をスタートさせる。次にステップＳ１１０４にて、「ＡＤＤＲＥＳＳ」に「０」を代入し、初期化する。
【００７６】
ステップＳ１１０５にて、制御部１０３はネットワークインタフェース１１０に問い合わせ、応答フレームを受信したかどうかを判定する。判定した結果、応答フレームを受信した場合にはステップＳ１１０６に進み、制御部１０３はステップＳ１１０５で受信した応答フレームの内容が省電力モードを示す内容であるかを判定する。ステップＳ１１０５で判定した結果、応答フレームを受信していない場合にはステップＳ１１０９に進む。
【００７７】
一方、ステップＳ１１０６で判定した結果、応答フレームの内容が省電力モードを示す内容である場合にはステップＳ１１０７に進み、ステップＳ１１０５で受信した応答フレームの送信元のイーサネット（登録商標）アドレスを「ＡＤＤＲＥＳＳ」に代入してステップＳ１１０９に進む。一方、ステップＳ１１０６で判定した結果、応答フレームの内容が省電力モードを示す内容でない場合にはステップＳ１１０８に進み、制御部１０３はステップＳ１１０５で受信した応答フレームの内容がデータ入力待ちを示す内容であるかどうかを判定する。判定した結果、応答フレームの内容がデータ入力待ちを示す内容である場合には図１１の処理を終了する。一方、応答フレームの内容がデータ入力待ちを示す内容でない場合にはステップＳ１１０９に進む。
【００７８】
ステップＳ１１０９において制御部１０３は、タイマ１０５に問い合わせ、設定した時間「ＴＩＥＭ２」を経過したかどうか判定する。判定した結果、設定時間を経過していない場合にはステップＳ１１０５に戻る。一方、判定した結果、設定時間を経過した場合にはステップＳ１１１０に進み、制御部１０３は「ＡＤＤＲＥＳＳ」の値が「０」であるかどうかを判定する。判定した結果、「ＡＤＤＲＥＳＳ」の値が「０」の場合には図１１の処理を終了し、リターンする。
【００７９】
一方、ステップＳ１１１０で「ＡＤＤＲＥＳＳ」の値が「０」でない場合にはステップＳ１１１１に進み、制御部１０３はネットワークインタフェース１１０に指示し、起動フレームを「ＡＤＤＲＥＳＳ宛」に送信し、図１１の処理を終了する。以上の様に制御されるため、ネットワークよりの印刷データがある場合には自装置よりの印刷処理を行うと共に、他の省電力動作モードにある印刷装置等を起動することができ、印刷データが例え多量になっても、簡単な構成、制御を加えるのみで多くの接続装置でこの印刷を分散処理でき、全体としての印刷効率向上に優れた効果が得られる。
【００８０】
なお、第４実施例では、図９におけるステップＳ９１０および図１１におけるステップＳ１１０２にて省電力モード問い合わせフレームをブロードキャスト送信したが、ネットワーク上の他の印刷装置に対するマルチキャスト送信とすることもできる。また、イーサネット（登録商標）に接続する印刷装置を例に説明したが、ブロードキャストまたはマルチキャスト通信が可能な他のネットワークに接続する印刷装置とすることもできる。
【００８１】
なお、印刷データを印刷装置に送信しようとする計算機２００においても、同様に省電力モード問い合わせフレームをブロードキャストまたはマルチキャストすることにより、アクティブな印刷装置を知ることができる。このため、アクティブな印刷装置に印刷データを送信することができる。以上説明した様に第４実施例によれば、一定時間印刷データの入力やユーザによる操作がなかった時に、ネットワークを介して他の印刷装置に省電力モードかどうかを問い合わせ、省電力モードでない印刷装置が一台以上存在する時に、自印刷装置が省電力モードで動作する様に制御することにより、ネットワーク上の全印刷装置が省電力モードになってしまうことを防止し、ネットワーク上にかならず一台以上省電力モードでない印刷装置が存在するよう制御でき、ユーザや印刷データ供給装置による印刷が長時間できない事態を有効に防止できる。
【００８２】
更に、ネットワークよりの印刷データがある場合には自装置よりの印刷処理を行うと共に、他の省電力動作モードにある印刷装置等を起動することができ、印刷データがたとえ多量になっても、簡単な構成、制御を加えるのみで多くの接続装置でこの印刷を分散処理でき、全体としての印刷効率向上に優れた効果が得られる。
【００８３】
また、印刷データを印刷装置に送信しようとする計算機２００においても、同様に省電力モード問い合わせフレームをブロードキャストまたはマルチキャストすることにより、アクティブな印刷装置を知ることができ、確実にアクティブな印刷装置に印刷データを送信することができる。以上説明したように上述した各実施例によれば、省電力モードになることを予告するので、ユーザによる操作や計算機からのデータ入力により、省電力モードになることを阻止することが可能になり、ユーザが印刷しようとしたときに省電力モードに入ってしまい、印刷に時間がかかってしまうことが少なくなるという効果がある。
【００８４】
また、ネットワークに接続する印刷装置においては、ネットワークのトラフィックが大きいときには省電力モードにならないので、印刷しようとしたときに省電力モードになっていて時間がかかってしまうことが少なくなるという効果がある。また、ネットワークに接続する印刷装置において、省電力モードになる時に他の印刷装置に状態を問い合わせることにより、ネットワーク上の全ての印刷装置が省電力モードになることがないようにしたので、計算機は省電力モードでない印刷装置を選択し、いつでもすぐに印刷できるという効果がある。
【００８５】
なお、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用しても良い。また、本発明はシステム或は装置にプログラムを供給することによって達成される場合にも適用できることは言うまでもない。
【図面の簡単な説明】
【００８６】
【図１】本発明に係る一実施例の印刷装置のブロック図である。
【図２】本実施例の図１に示す制御部で行われる全体の処理の様子を示す概念図である。
【図３】本実施例における図２に示す省電力制御タスクの処理プログラムの一例を示すフローチャートである。
【図４】本発明に係る第２実施例の印刷装置のブロック図である。
【図５】第２実施例に係る省電力制御タスクの処理プログラムの一例を示すフローチャートである。
【図６】本発明に係る第３実施例の印刷装置のブロック図である。
【図７】第３実施例に係る図２に示す省電力制御タスクの処理プログラムの一例を示すフローチャートである。
【図８】本発明に係る第４実施例の図２に示す省電力制御タスクの処理プログラムの一例を示すフローチャートである。
【図９】第４実施例の図８に示すアクティブ時の処理の一例を示すフローチャートである。
【図１０】第４実施例に係る図８に示す省電力モードの処理のプログラムの一例を示すフローチャートである。
【図１１】第４実施例に係る印刷データ入力時の処理プログラムの一例を示すフローチャートである。
【符号の説明】
【００８７】
１００ 本実施例の印刷装置
１０１ 信号線
１０２ 入力部
１０３ 制御部
１０３ａ ＲＯＭ
１０３ｂ ＲＡＭ
１０４ エンジン部
１０４ａ 熱定着器
１０５ タイマ
１０６ ブザー
１０７ 操作部
１０８ 入出力部
１０９ 表示部
１１０ ネットワークインタフェース
２００ 計算機
２０１ 通常処理タスク
２０２ 省電力制御タスク
２５０ 通信媒体
３００，４００ 他印刷装置
６０１ イーサネット（登録商標）
【図１】
0003619243.tif 000002
【図２】
0003619243.tif 000003
【図３】
0003619243.tif 000004
【図４】
0003619243.tif 000005
【図５】
0003619243.tif 000006
【図６】
0003619243.tif 000007
【図７】
0003619243.tif 000008
【図８】
0003619243.tif 000009
【図９】
0003619243.tif 000010
【図１０】
0003619243.tif 000011
【図１１】
0003619243.tif 000012