(57)【特許請求の範囲】
【請求項１】
複数のホスト機器と複数の印刷装置がネットワークを介して接続された印刷システムにおいて、
少なくとも前記印刷装置の一つは、電源投入されたホスト機器の前記ネットワークへの接続台数を判断する第１の判断手段と、稼動中の印刷装置の前記ネットワークへの接続台数を判断する第２の判断手段と、前記第１の判断手段により判断された接続台数と前記第２の判断手段により判断された接続台数とに基づいて当該印刷装置のメイン電源の投入制御及び非稼動中の他の印刷装置の起動指示を行う第１の制御手段と、を備え、
前記第１の制御手段は、電源投入されたホスト機器の前記ネットワークへの接続台数が予め設定された台数以上であると前記第１の判断手段により判断され、且つ、稼動中の印刷装置の前記ネットワークへの接続台数が予め設定された台数未満であると前記第２の判断手段により判断された場合に、当該印刷装置のメイン電源が投入されていなければ、非稼動中の他の印刷装置への起動指示よりも優先的に当該印刷装置のメイン電源を投入することを特徴とする印刷システム。
【請求項２】
前記第１の制御手段は、電源投入されたホスト機器が前記ネットワークに接続されていると前記第１の判断手段により判断され、且つ、前記ネットワークに接続された稼働中の印刷装置がないと前記第２の判断手段により判断された場合に、非稼動中の他の印刷装置への起動指示よりも優先的に当該印刷装置のメイン電源を投入することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記第１の判断手段により判断された接続台数と前記第２の判断手段により判断された接続台数とに基づいて稼動中の他の印刷装置に稼動停止指示を行う第２の制御手段を備え、
前記第２の制御手段は、電源投入されたホスト機器が1台も前記ネットワークに接続されていないと前記第１の判断手段により判断され、且つ、前記ネットワークに接続された稼働中の印刷装置があると前記第２の判断手段により判断された場合に、該稼働中の印刷装置に対して稼動停止指示を行うことを特徴とする請求項１または２に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置と該印刷装置に印刷データを送信するホスト機器が接続された印刷システムに関する。
【背景技術】
【０００２】
今日、コンピュータネットワークが広く使用され、例えばＬＡＮ（ローカルエリアネットワーク）に印刷装置を接続し、パーソナルコンピュータ（ＰＣ）等のホスト機器から印刷データを送信して印刷処理を行う印刷システムが使用されている。このようなシステムにおいて、ネットワーク上に接続された印刷装置は、通常電源が投入された状態であり、印刷処理が行われない場合には無駄な電力を消費している。
【０００３】
この点、特許文献１に記載された発明は、ネットワークに複数のホスト機器が接続されている場合、プリンタ装置は何れかのホスト機器から印刷データが当該プリンタ装置に送信されているか否かを識別し、印刷データが送信されていない場合、更に各ホスト機器に応答要求を送信し、全てのホスト機器からの応答がない場合、当該プリンタ装置の電源をオフするものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０８−０２５７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された発明では、全てのホスト機器からの応答がない場合、プリンタ装置の電源をオフするが、１台でも電源投入が行われ、応答があれば、プリンタ装置の電源をオフすることはできない。前述のように、ネットワーク上に多数のホスト機器とプリンタ装置が接続されているシステムの場合には、上記特許文献１に記載された発明では対応できず、無駄な電力消費を行うことになる。
【０００６】
そこで、本発明は上記課題に鑑みてなされたものであり、ネットワーク上に多数のホスト機器とプリンタ装置が接続されている状態でも、効率よく印刷装置の電源を管理し、電力消費の無駄を無くす印刷システムを提供するものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の印刷システムは、複数のホスト機器と複数の印刷装置がネットワークを介して接続された印刷システムにおいて、少なくとも前記印刷装置の一つは、電源投入されたホスト機器の前記ネットワークへの接続台数を判断する第１の判断手段と、稼動中の印刷装置の前記ネットワークへの接続台数を判断する第２の判断手段と、前記第１の判断手段により判断された接続台数と前記第２の判断手段により判断された接続台数とに基づいて当該印刷装置のメイン電源の投入制御及び非稼動中の他の印刷装置の起動指示を行う第１の制御手段と、を備え、前記第１の制御手段は、電源投入されたホスト機器の前記ネットワークへの接続台数が予め設定された台数以上であると前記第１の判断手段により判断され、且つ、稼動中の印刷装置の前記ネットワークへの接続台数が予め設定された台数未満であると前記第２の判断手段により判断された場合に、当該印刷装置のメイン電源が投入されていなければ、非稼動中の他の印刷装置への起動指示よりも優先的に当該印刷装置のメイン電源を投入することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ネットワーク上に多数のホスト機器と印刷装置が接続された印刷システムにおいても、ネットワークに接続されたホスト機器の台数と印刷装置の台数に基づいて、システムの電源管理を行い、印刷作業に支障をきたすことなく、少ない電力で電源管理を行う印刷システムを提供するものである。
【図面の簡単な説明】
【００１４】
【図１】本実施形態の印刷装置がネットワークを介してホスト機器に接続されたシステム構成図である。
【図２】プリンタ装置の内部構成を説明する図である。
【図３】電源管理部の構成を説明する図である。
【図４】パーソナルコンピュータ（ＰＣ）毎の印刷情報を記憶するテーブル構成を説明する図である。
【図５】ネットワーク上の印刷装置の管理情報を記憶するテーブルを説明する図である。
【図６】電源オフ状態の印刷装置の処理動作を説明するフローチャートである。
【図７】電源オフ状態の印刷装置の処理動作を説明するフローチャートである。
【図８】電源オフ状態の印刷装置の処理動作を説明するフローチャートである。
【図９】電源オン状態の印刷装置の処理動作を説明するフローチャートである。
【図１０】電源オン状態の印刷装置の処理動作を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本実施形態の印刷装置がネットワークを介してホスト機器に接続されたシステム構成図である。本システムは３台のパーソナルコンピュータ（ＰＣ１〜ＰＣ３）と、３台のプリンタ装置１〜３、及びサーバコンピュータ（サーバＰＣ）４が、ＬＡＮ（ローカル・エリア・ネットワーク）等のネットワーク回線を介して接続された構成である。パーソナルコンピュータ（ＰＣ１〜ＰＣ３）は、不図示のキーボード等の入力部や、表示部、及びプリンタドライバ等で構成され、アプリケーションに従って作成した印刷データをサーバコンピュータ４、又は何れかのプリンタ装置１〜３に出力する。
【００１６】
プリンタ装置１には、同図に示すように、操作パネル１ａ、電源管理部１ｂが設けられ、プリンタ装置２には操作パネル２ａ、電源管理部２ｂが設けられ、プリンタ装置３には操作パネル３ａ、電源管理部３ｂが少なくとも設けられている。
【００１７】
図２は上記プリンタ装置１〜３の内部構成を説明する図であり、プリンタ装置１〜３を代表して、以下プリンタ装置１を使用して説明する。プリンタ装置１には、上記操作パネル１ａ、電源管理部１ｂが配設されており、更にＣＰＵ６、ＲＯＭ７、ＲＡＭ８、内部接続バス９、プリンタ制御ＬＳＩ１０、ＵＳＢホストＬＳＩ１１、エンジン部１２、ＵＳＢ／ＬＡＮインターフェース１３、ハードディスク（ＨＤＤ）等の外部記憶装置１４、ネットワークインターフェース（以下、ネットワークＩ／Ｆで示す）１５、及び不揮発性メモリ１６で構成されている。
【００１８】
ＣＰＵ６はＲＯＭ７に記憶されたプログラム及びデータに従ってプリンタ装置１の制御を行い、ＲＡＭ８をワークエリアとして後述する処理を行う。また、ネットワークＩ／Ｆ１５を介して前述のパーソナルコンピュータ（ＰＣ１〜ＰＣ３）やサーバコンピュータ（サーバＰＣ）４が接続され、更に他のプリンタ装置２、及び３も接続されている。
【００１９】
図３は、上記プリンタ装置１に設けられた電源管理部１ｂの構成を示す図である。電源管理部１ｂはメインコントローラ１８、エンジンコントローラ１９、メイン電源２０、及びサブ電源２１で構成されている。また、メインコントローラ１８とエンジンコントローラ１９はＩ／Ｆバスで接続され、メインコントローラ１８にメイン電源２０及びサブ電源２１から電源供給が行われ、エンジンコントローラ１９にメイン電源２０から電源供給が行われる。また、エンジンコントローラ１９によってメイン電源２０及びサブ電源２１の電源制御が行われる。
【００２０】
図４は、上記不揮発性メモリ１６に構築される電源用管理データのテーブル構成を示す図である。このテーブルはプリンタ装置１に接続されたパーソナルコンピュータ（ＰＣ）の台数分作成される。また、このテーブルは接続されたパーソナルコンピュータのＰＣ名、接続開始時間、接続終了時間、印刷回数、印刷データ量、及び印刷枚数の各情報を記憶する。
【００２１】
一方、図５はネットワークに接続された他のプリンタ装置２及び３の電源管理を行うテーブルであり、このテーブルも不揮発性メモリ１６に構築されている。このテーブルは、上記のようにネットワークに接続された他のプリンタ装置２及び３に関する情報を記憶し、例えば電源をオンした時間、及び電源をオフした時間、電源がオン中であるプリンタ装置の情報、電源がオフ中であるプリンタ装置の情報を記憶する。
【００２２】
以上の構成において、以下に本例の処理動作を説明する。
図６乃至図１０は、本例の処理動作を説明するフローチャートである。尚、図６乃至図８は処理の対象となるプリンタ装置１が電源オフの状態の場合のフローチャートであり、図９及び図１０は処理の対象となるプリンタ装置１が電源オンの状態の場合のフローチャートである。
【００２３】
最初に図６乃至図８に示すフローチャートを用いて、電源オフ状態のプリンタ装置１の処理動作について説明する。先ず、プリンタ装置１のＣＰＵ６はネットワークに電源が投入されたパーソナルコンピュータ（ＰＣ）が接続されているか判断する（ステップ（以下、Ｓで示す）１）。ここで、電源が投入されたパーソナルコンピュータ（ＰＣ）がネットワーク上に１台も接続されていなければ（Ｓ１がＮＯ）、ネットワーク上に自己のプリンタ装置１以外に、稼動中のプリンタ装置が有るか判断する（Ｓ２）。そして、稼動中のプリンタ装置が無ければ（Ｓ２がＮＯ）、処理を終了する。一方、稼動中のプリンタ装置が有れば（Ｓ２がＹＥＳ）、この稼動中のプリンタ装置に停止の通知を行う（Ｓ３）。
【００２４】
このように処理することにより、ネットワーク上に電源が投入されたパーソナルコンピュータ（ＰＣ）が１台も接続されていない場合において、ネットワーク上に接続された全てのプリンタ装置の稼動を停止し、無駄な電力消費を無くす。
【００２５】
一方、電源が投入されたパーソナルコンピュータ（ＰＣ）がネットワーク上に接続されている場合（Ｓ１がＹＥＳ）、電源が投入されたパーソナルコンピュータ（ＰＣ）が所定台数（ｎ台）以上接続されているか判断する（Ｓ４）。ここで、所定台数（ｎ台）は、予め設定された台数であり、所定台数（ｎ台）以上のパーソナルコンピュータ（ＰＣ）がネットワーク上に接続されているか否かによって、以下の処理を行ない、印刷処理に支障が無いように電源制御を行なう。
【００２６】
先ず、ネットワーク上に所定台数（ｎ台）以上のパーソナルコンピュータ（ＰＣ）が接続されていない場合（Ｓ４がＮＯ）、ネットワーク上に稼動中のプリンタ装置が有るか判断する（Ｓ５）。そして、ネットワーク上に稼動中のプリンタ装置が有る場合（Ｓ５がＹＥＳ）、処理を判断（Ｓ１）に戻し、ネットワーク上に稼動中のプリンタ装置が無い場合（Ｓ５がＮＯ）、自己のプリンタ装置１のメイン電源２０を起動する（Ｓ６）。そして、プリンタ装置１の電源管理部１ｂ内のテーブルに図４に示すデータを記録する（Ｓ７）。例えば、接続されたパーソナルコンピュータ（ＰＣ）名、接続開始時間、接続終了時間、印刷回数、印刷データ量、及び印刷枚数の各データを記録する。このデータは接続されたパーソナルコンピュータ（ＰＣ）毎に記録される。
【００２７】
このように処理することにより、ネットワーク上に所定台数（ｎ台）以下の電源が投入されたパーソナルコンピュータ（ＰＣ）が接続されている場合、少なくとも１台のプリンタ装置をネットワーク上で駆動し、少ない消費電力で印刷処理を行うものである。
【００２８】
一方、上記判断（Ｓ４）において、電源が投入されたパーソナルコンピュータ（ＰＣ）がネットワーク上に所定台数（ｎ台）以上接続されている場合（Ｓ４がＹＥＳ）、ネットワーク上に稼動中のプリンタ装置が有るか判断する（Ｓ８）。ここで、ネットワーク上に稼動中のプリンタ装置が有れば（Ｓ８がＹＥＳ）、図７に示すフローチャートに移行し、ネットワーク上で稼動しているプリンタ装置の状態を前述の図５に示すテーブルに記録する（Ｓ９）。例えば、電源をオンした時間、及び電源をオフした時間、更に電源がオン中であるプリンタ装置の情報を記録する。
【００２９】
次に、プリンタ装置が所定台数（ｍ台）以上稼動しているか判断する（Ｓ１０）。ここで、所定台数（ｍ台）は、ネットワーク上にパーソナルコンピュータ（ＰＣ）が前述のｎ台以上稼動している場合に印刷処理に支障をきたさないプリンタ装置の台数である。したがって、ここで、プリンタ装置が所定台数（ｍ台）以上稼動していれば（Ｓ１０がＹＥＳ）、処理を最初の判断（Ｓ１）に戻す。一方、プリンタ装置が所定台数（ｍ台）以上稼動していなければ（Ｓ１０がＮＯ）、自己のプリンタ装置１のメイン電源２０を起動し（Ｓ１１）、前述と同様、プリンタ装置１の電源管理部１ｂ内のテーブルに必要なデータを記録する（Ｓ１２）。
【００３０】
このように処理することにより、ネットワーク上に所定台数（ｎ台）以上の電源が投入されたパーソナルコンピュータ（ＰＣ）が接続されている場合でも、印刷作業に支障をきたすことなく少ない消費電力で印刷処理を行うことができる。
【００３１】
一方、電源が投入されたパーソナルコンピュータ（ＰＣ）がネットワーク上に所定台数（ｎ台）以上接続され（Ｓ４がＹＥＳ）、かつ上記判断（Ｓ８）において、ネットワーク上に稼動中のプリンタ装置が無い場合（Ｓ８がＮＯ）、図８に示すフローチャートに移行し、先ず自己のプリンタ装置１のメイン電源２０を起動し（Ｓ１３）、前述と同様、プリンタ装置１の電源管理部１ｂ内のテーブルに図４に示すデータを記録する（Ｓ１４）。
【００３２】
その後、時間の経過によって自己のプリンタ装置１も含め、プリンタ装置がネットワーク上で所定台数（ｍ台）以上稼動しているか判断し（Ｓ１５）、所定台数以上稼動していなければ（Ｓ１５がＮＯ）、非稼動のプリンタ装置に起動を通知し（Ｓ１６）、ネットワーク上で稼動するプリンタ装置の台数を増やす。この場合、例えば所定台数（ｍ台）が２台であれば、上記通知によって自己のプリンタ装置１に加えて１台のプリンタ装置を稼動状態とする。尚、ネットワーク上にプリンタ装置が所定台数以上稼動していれば（Ｓ１５がＹＥＳ）、ネットワーク上で稼動しているプリンタ装置の状態を前述の図５に示すテーブルに記録する（Ｓ１７）。
【００３３】
このように処理することにより、電源が投入されたパーソナルコンピュータ（ＰＣ）がネットワーク上に接続されている台数に対応して、稼動するプリンタ装置の設定を自動的に行うことができ、効率よく少ない消費電力で印刷システムを駆動することができる。
【００３４】
次に、図９及び図１０に示すフローチャートを用いて、電源オン状態の印刷装置１の処理動作について説明する。この場合も、先ず図９に示すフローチャートに従って、ネットワークに電源が投入されたパーソナルコンピュータ（ＰＣ）が接続されているか判断する（ステップ（以下、ＳＴで示す）１）。ここで、電源が投入されたパーソナルコンピュータ（ＰＣ）がネットワークに１台も接続されていなければ（ＳＴ１がＮＯ）、ネットワーク上に自己のプリンタ装置１以外に、稼動中のプリンタ装置が有るか判断し（ＳＴ２）、稼動中のプリンタ装置が無ければ（ＳＴ２がＮＯ）、プリンタ装置１の電源管理部１ｂ内のテーブルに図４に示すデータを記録し（ＳＴ３）、メイン電源２０をオフする（ＳＴ４）。一方、稼動中のプリンタ装置が有れば（ＳＴ２がＹＥＳ）、稼動中のプリンタ装置に停止の通知を行い（ＳＴ５）、上記処理（ＳＴ３、及びＳＴ４）を実行する。
【００３５】
このように処理することにより、ネットワーク上に電源が投入されたパーソナルコンピュータ（ＰＣ）が１台も接続されていない場合、ネットワーク上に接続された全てのプリンタ装置の稼動を停止し、無駄な電力消費を無くす。
【００３６】
一方、電源が投入されたパーソナルコンピュータ（ＰＣ）がネットワーク上に接続されている場合（ＳＴ１がＹＥＳ）、前述と同様、電源が投入されたパーソナルコンピュータ（ＰＣ）が所定台数（ｎ台）以上接続されているか判断する（ＳＴ６）。この場合も、所定台数（ｎ台）は、予め設定された台数であり、所定台数（ｎ台）以上のパーソナルコンピュータ（ＰＣ）がネットワーク上に接続されているか否かによって、以下の処理を行ない、印刷処理に支障が無いように電源制御を行なう。
【００３７】
先ず、ネットワーク上に所定台数（ｎ台）以上のパーソナルコンピュータ（ＰＣ）が接続されていない場合（Ｓ６がＮＯ）、ネットワーク上に稼動中のプリンタ装置が有るか判断する（Ｓ７）。そして、ネットワーク上に稼動中のプリンタ装置が無い場合（ＳＴ７がＮＯ）、プリンタ装置１の電源管理部１ｂ内のテーブルに図４に示すデータを記録する（ＳＴ８）。
【００３８】
このように処理することにより、ネットワーク上に少なくとも自己のプリンタ装置１が接続されており、少ない消費電力で印刷作業を効率よく行うことができる。
一方、上記判断（ＳＴ６）において、電源が投入されたパーソナルコンピュータ（ＰＣ）がネットワーク上に所定台数（ｎ台）以上接続されている場合（ＳＴ６がＹＥＳ）、図１０に示すフローチャートに移行し、先ずネットワーク上に稼動中のプリンタ装置が所定台数（ｍ台）以上有るか判断する（ＳＴ９）。ここで、ネットワーク上に稼動中のプリンタ装置が所定台数（ｍ台）以上無ければ（ＳＴ９がＮＯ）、ネットワーク上で稼動しているプリンタ装置の状態を前述の図５に示すテーブルに記録し（ＳＴ１０）、稼動中のプリンタ装置のリストを作成する（ＳＴ１１）。
【００３９】
一方、電源が投入されたパーソナルコンピュータ（ＰＣ）がネットワーク上に所定台数（ｎ台）以上接続され（ＳＴ６がＹＥＳ）、かつ上記判断（ＳＴ９）において、ネットワーク上に稼動中のプリンタ装置が所定台数（ｍ台）以上有る場合（ＳＴ９がＹＥＳ）、稼動中のプリンタ装置に停止の通知を行い（Ｓ１２）、ｔ分の経過を待つ（ＳＴ１３）。ここで、例えばｔ分は５分〜６分の時間であり、停止の通知を受けたプリンタ装置が稼動停止処理を行うための時間である。
【００４０】
したがって、その後（ＳＴ１３がＹＥＳ）、プリンタ装置１は自己の電源管理部１ｂに、前述の図４に示すデータの記録を行い（ＳＴ１４）、ネットワーク上に稼動するプリンタ装置のリストを作成する（ＳＴ１５）。そして、自己のプリンタ装置１のメイン電源２０を停止する（ＳＴ１６）。
【００４１】
このように処理することにより、電源が投入されたパーソナルコンピュータ（ＰＣ）がネットワーク上に接続されている台数に対応して、稼動するプリンタ装置の設定を自動的に行うことができ、効率よく少ない消費電力で印刷システムを駆動することができる。
【符号の説明】
【００４２】
１〜３・・印刷装置
１ａ〜３ａ・・操作パネル
１ｂ〜３ｂ・・電源管理部
４・・・サーバコンピュータ
６・・ＣＰＵ
７・・・ＲＯＭ
８・・・ＲＡＭ
９・・・内部接続バス
１０・・プリンタ制御ＬＳＩ
１１・・ＵＳＢホストＬＳＩ
１２・・エンジン部
１３・・ＵＳＢ／ＬＡＮインターフェース
１４・・外部記憶装置
１５・・ネットワークＩ／Ｆ
１６・・不揮発性メモリ
１８・・メインコントローラ
１９・・エンジンコントローラ
２０・・メイン電源
２１・・サブ電源
【図１】
0005750871.tif 000002
【図２】
0005750871.tif 000003
【図３】
0005750871.tif 000004
【図４】
0005750871.tif 000005
【図５】
0005750871.tif 000006
【図６】
0005750871.tif 000007
【図７】
0005750871.tif 000008
【図８】
0005750871.tif 000009
【図９】
0005750871.tif 000010
【図１０】
0005750871.tif 000011