(57)【特許請求の範囲】
【請求項１】
予熱が必要な印字機構を内蔵し、予熱機能が作動している動作モード中に印字動作が一定時間行われないとき、前記予熱機能が停止して前記動作モードが非動作モードに切り換わる複数の周辺機器を、通信網を介して制御する通信装置であって、
前記複数の周辺機器に対して、印字待機中に前記動作モードと前記非動作モードのいずれのモードにしておくか、あるいは他の周辺機器に優先して動作モードにしておくかを定める管理テーブルを記憶する記憶手段と、
印字を行う際、前記複数の周辺機器から発信される、各周辺機器が前記動作モードと前記非動作モードのいずれのモードであるかを示すモード情報に基づいて、印字に使用すべき周辺機器を決定する周辺機器決定手段と、
前記周辺機器決定手段により決定された周辺機器を用いて印字処理を行わせる印字制御手段と、
前記印字制御手段による印字処理が終了すると、前記記憶手段に記憶された管理テーブルに基づいて当該印字処理に使用した周辺機器のモードを切り換えるモード切換手段と
を備えたことを特徴とする通信装置。
【請求項２】
前記周辺機器決定手段は、前記動作モードでかつ印字動作をしていない周辺機器、前記非動作モードの周辺機器の順に印字に使用すべき周辺機器を決定し、前記周辺機器決定手段により前記非動作モードの周辺機器が印字に使用すべき周辺機器に決定されると、当該周辺機器を非動作モードから動作モードに切り換える第２のモード切換手段を更に備える、請求項１に記載の通信装置。
【請求項３】
前記モード切換手段は、印字に使用した周辺機器に対して非動作モードが設定されていると、印字処理の終了後、当該周辺機器を動作モードから非動作モードに切り換え、印字に使用した周辺機器に対して動作モードが設定されていると、印字処理の終了後、当該周辺機器を動作モードに保持する、請求項１又は２に記載の通信装置。
【請求項４】
コンピュータを、
予熱が必要な印字機構を内蔵し、予熱機能が作動している動作モード中に印字動作が一定時間行われないとき、前記予熱機能が停止して前記動作モードが非動作モードに切り換わる複数の周辺機器のいずれかを用いて印字を行う際、通信網を介して前記複数の周辺機器から発信される、各周辺機器が前記動作モードと前記非動作モードのいずれのモードであるかを示すモード情報に基づいて、印字に使用すべき周辺機器を決定する周辺機器決定手段と、前記周辺機器決定手段により決定された周辺機器を用いて印字処理を行わせる印字制御手段と、
前記印字制御手段による印字処理が終了すると、記憶手段に記憶された、前記複数の周辺機器に対して印字待機中に前記動作モードと前記非動作モードのいずれのモードにしておくか、あるいは他の周辺機器に優先して動作モードにしておくかを定める管理テーブルに基づいて当該印字処理に使用した周辺機器のモードを切り換えるモード切換手段と、
して機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動作モードから非動作モードに切り換えられる複数の周辺機器を通信網を介して制御する通信装置、およびその通信装置を動作させるためのプログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）などのネットワーク環境においては、パーソナルコンピュータや、ファクシミリ、プリンタ、イメージスキャナ、およびコピー機などの複数の機能を有するマルチ・ファンクション・デバイス（以下、「ＭＦＤ」という）が、端末装置として利用されており、これら複数の端末装置がネットワークに接続されている。
【０００３】
一方、この種のＭＦＤには、予熱が必要なレーザプリンタ機構を内蔵するものがあり、このようなレーザプリンタタイプのＭＦＤは、予熱機能が作動している状態を動作モードとして、印字動作が一定時間行われないとき、予熱機能を停止させることにより、動作モードから非動作モードに切り換わるように構成されている。
【０００４】
すなわち、このタイプのＭＦＤでは、動作モードの状態で印字データを受信すると、予熱機能が作動中であることからすぐに印字動作が開始され、非動作モード時に印字データを受信した場合には、停止中の予熱機能を作動させて所定時間加熱した後、印字動作を開始させている。
【０００５】
【発明が解決しようとする課題】
しかし、上記従来のネットワーク環境において複数のＭＦＤを使用する場合には、状況によっては印字データを受信していないにもかかわらず、全てのＭＦＤが動作モードとなる場合が想定され、このような場合、予熱機能の作動のために電力を多量に消費することとなるので、ネットワーク資源を効率的に利用することなく、電力を無駄に消費してしまうという課題があった。
【０００６】
そこで、本発明は、上記の点に鑑みて提案されたものであって、ネットワーク資源を効率的に利用して、ネットワーク環境における消費電力を抑制することができる通信装置、およびそのためのプログラムを格納した記憶媒体を提供することを目的としている。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載した発明の通信装置は、予熱が必要な印字機構を内蔵し、予熱機能が作動している動作モード中に印字動作が一定時間行われないとき、前記予熱機能が停止して前記動作モードが非動作モードに切り換わる複数の周辺機器を、通信網を介して制御する通信装置であって、前記複数の周辺機器に対して、印字待機中に前記動作モードと前記非動作モードのいずれのモードにしておくか、あるいは他の周辺機器に優先して動作モードにしておくかを定める管理テーブルを記憶する記憶手段と、印字を行う際、前記複数の周辺機器から発信される、各周辺機器が前記動作モードと前記非動作モードのいずれのモードであるかを示すモード情報に基づいて、印字に使用すべき周辺機器を決定する周辺機器決定手段と、前記周辺機器決定手段により決定された周辺機器を用いて印字処理を行わせる印字制御手段と、前記印字制御手段による印字処理が終了すると、前記記憶手段に記憶された管理テーブルに基づいて当該印字処理に使用した周辺機器のモードを切り換えるモード切換手段とを備えている。
【０００８】
この通信装置によれば、印字をする際、複数の周辺機器のうち、動作モードでありながら実際には印字動作していない周辺機器が選択され、その周辺機器を用いて印字処理がおこなわれるので、予熱時間を待つ必要なく、事前に加熱された状態の周辺機器によりすぐに印字動作を開始することができる。また、印刷処理が終了すると、その周辺機器のモードが管理テーブルに基づいて切り換えられるので、複数の周辺機器の動作状態を効率的に切り換えて、通信網に接続された周辺機器により消費される電力を抑制することができる。例えば、印字処理に使用した周辺機器が管理テーブルにより非動作モードに設定されていると、印刷処理の終了時に当該周辺機器が動作モードから非動作モードに切り換えられるので、予熱機能が停止し、その予熱機能により消費される電力を抑制することができる。
【０００９】
また、請求項２に記載した発明の通信装置は、請求項１に記載の通信装置であって、前記周辺機器決定手段は、前記動作モードでかつ印字動作をしていない周辺機器、前記非動作モードの周辺機器の順に印字に使用すべき周辺機器を決定し、前記周辺機器決定手段により前記非動作モードの周辺機器が印字に使用すべき周辺機器に決定されると、当該周辺機器を非動作モードから動作モードに切り換える第２のモード切換手段を更に備える。
【００１０】
この通信装置によれば、請求項１に記載の通信装置による効果を奏することができる。
【００１１】
さらに、請求項３に記載した発明の通信装置は、請求項１又は２に記載の通信装置であって、前記モード切換手段は、印字に使用した周辺機器に対して非動作モードが設定されていると、印字処理の終了後、当該周辺機器を動作モードから非動作モードに切り換え、印字に使用した周辺機器に対して動作モードが設定されていると、印字処理の終了後、当該周辺機器を動作モードに保持する。
【００１２】
この通信装置によれば、請求項１又は２に記載の通信装置による効果を奏することができる。
【００１３】
【００１４】
【００１５】
さらに、請求項４に記載した発明の記憶媒体は、コンピュータを、予熱が必要な印字機構を内蔵し、予熱機能が作動している動作モード中に印字動作が一定時間行われないとき、前記予熱機能が停止して前記動作モードが非動作モードに切り換わる複数の周辺機器のいずれかを用いて印字を行う際、通信網を介して前記複数の周辺機器から発信される、各周辺機器が前記動作モードと前記非動作モードのいずれのモードであるかを示すモード情報に基づいて、印字に使用すべき周辺機器を決定する周辺機器決定手段と、前記周辺機器決定手段により決定された周辺機器を用いて印字処理を行わせる印字制御手段と、前記印字制御手段による印字処理が終了すると、記憶手段に記憶された、前記複数の周辺機器に対して印字待機中に前記動作モードと前記非動作モードのいずれのモードにしておくか、あるいは他の周辺機器に優先して動作モードにしておくかを定める管理テーブルに基づいて当該印字処理に使用した周辺機器のモードを切り換えるモード切換手段として機能させるためのプログラムを記憶している。
【００１６】
この記憶媒体によれば、その内容をパーソナルコンピュータなどにインストールすることにより、請求項１に記載の通信装置を実現できる。
【００１７】
【発明の実施の形態】
以下、本発明の好ましい実施の形態を、図面を参照しつつ具体的に説明する。
【００１８】
図１は、本発明に係る通信装置および周辺機器が通信網に接続されていることを示した概念図、図２は、通信装置の一例としてのパーソナルコンピュータと多機能周辺機器が通信網に接続された状態の回路ブロック図である。パーソナルコンピュータ１は、一般的なＧＵＩ（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）環境でマルチタスク処理を行い、複数のアプリケーションを同時に起動させておくことが可能な情報処理装置である。多機能周辺機器（以下「ＭＦＤ」という）２は、ファクシミリ、プリンタ、イメージスキャナ、およびコピー機などの複数の機能を有している。なお、ＭＦＤは、マルチ・ファンクション・デバイスの略称である。通信網は、構内のコンピュータや周辺機器を結ぶＬＡＮ３とする。
【００１９】
パーソナルコンピュータ１は、プロセサ１１、ＲＯＭ１２、ＲＡＭ１３、ゲートアレイ１４、ＬＡＮインターフェース１５、ハードディスク装置１６、フレキシブルディスクドライブ１７、キーボード１８、マウス１９、およびモニタ２０などを備えている。プロセサ１１、ＲＯＭ１２、ＲＡＭ１３、ゲートアレイ１４、およびＬＡＮインターフェース１５は、バス線により相互に接続されている。バス線は、データバス、アドレスバス、および制御信号線を含む。
【００２０】
プロセサ１１は、ハードディスク装置１６にインストールされているＯＳや各種のアプリケーションソフトウェアなどのプログラムに基づいて動作し、情報処理を行う。ＲＯＭ１２は、ＢＩＯＳなどの基本制御プログラムを記憶している。ＲＡＭ１３は、各種のアプリケーションソフトウェアなどによって利用され、各種のデータなどを記憶する。ゲートアレイ１４は、プロセサ１１とハードディスク装置１６などの入出力デバイスとの間のインターフェースとして機能する。ＬＡＮインターフェース１５は、たとえば１０ｂａｓｅＴ規格に準拠したケーブル３１を介してパーソナルコンピュータ１とＬＡＮ３との間のデータ伝送を制御する。ハードディスク装置１６は、各種のアプリケーションソフトウェアやファイルデータなどを記憶する。フレキシブルディスクドライブ１７は、フレキシブルディスクの内容を読み書きする。キーボード１８およびマウス１９は、使用者の指示操作に応じて入力信号を発生する。モニタ２０は、各種のアプリケーションソフトウェアに応じて画像やメッセージなどを表示出力する。
【００２１】
ＭＦＤ２は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ゲートアレイ２４、ＬＡＮインターフェース２５、スキャナ２６、プリンタ２７、およびモデム２８などを備えている。ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ゲートアレイ２４、およびＬＡＮインターフェース２５は、バス線により相互に接続されている。バス線は、データバス、アドレスバス、および制御信号線を含む。ＬＡＮインターフェース２５は、たとえば１０ｂａｓｅＴ規格に準拠したケーブル３１を介してＬＡＮ３に接続されている。
【００２２】
ＣＰＵ２１は、ＭＦＤ全体を制御する。ＲＡＭ２２は、各種のデータを記憶する。ＲＯＭ２３は、ＭＦＤ２を制御するためのプログラムなどを記憶している。ゲートアレイ２４は、ＣＰＵ２１とスキャナ２６、プリンタ２７、およびモデム２８との間のインターフェースとして機能する。ＬＡＮインターフェース２５は、ケーブル３１を介してＭＦＤ２とＬＡＮ３との間のデータ伝送を制御する。スキャナ２６は、原稿の画像を読み取って画像情報に変換する。プリンタ２７は、予熱が必要なレーザプリンタ機構を内蔵しており、動作モード時には予熱機能が作動し、非動作モード時には予熱機能が停止する。モデム２８は、図示しない電話回線を介して送受信される通信データを制御する。
【００２３】
ＬＡＮ３は、たとえばイーサネットなどにより構築される構内ネットワークであり、パーソナルコンピュータ１やＭＦＤ２などの端末装置を相互に結合し、これら端末装置間で送受信される各種情報を交換する。
【００２４】
パーソナルコンピュータ１のハードディスク装置１６には、ＭＦＤ２のプリンタ２７に対してパーソナルコンピュータ１で作成した文書や画像を印刷させたり、スキャナ２６を用いて読み取らせた画像情報をパーソナルコンピュータ１に取り込んだりという、各種の機能を実現するためのＭＦＤ制御アプリケーションソフトウェアがインストールされている。このＭＦＤ制御アプリケーションソフトウェアは、フレキシブルディスクドライブ１７にフレキシブルディスクを挿入して所定の操作を行うことにより、ハードディスク装置１６にインストールされる。このＭＦＤ制御アプリケーションソフトウェアは、パーソナルコンピュータ１と複数のＭＦＤ２との間でＬＡＮ３を介して送受信される情報を監視するステータスモニタと呼ばれるソフトウェア、送受信情報を管理および表示するログマネージャと呼ばれるソフトウェア、およびＬＡＮ３を介しデータ伝送を制御するネットワークコントローラと呼ばれるソフトウェアなどにより構成されている。
【００２５】
要点について詳細に説明すると、ＬＡＮ３に接続された複数のＭＦＤ２は、印字動作が一定時間行われないとき、予熱機能が自動的に停止して動作モードから非動作モードに移行するものであり、また、複数のＭＦＤ２からは、予熱機能が作動中または停止中であることを示すモード情報が、パーソナルコンピュータ１に対して発信されている。
【００２６】
印字データを受信したＭＦＤ２は、予熱機能が作動中の動作モードの場合、事前に加熱されているためすぐに印字動作を開始し、予熱機能が停止中の非動作モードの場合、停止中の予熱機能を作動させて所定時間加熱した後、印字動作を開始する。
【００２７】
一方、パーソナルコンピュータ１のプロセサ１１は、複数のＭＦＤ２から発信されたモード情報をＬＡＮ３を介して受信し、このモード情報に基づいてどのＭＦＤ２が動作モードまたは非動作モードであるかを監視している。また、プロセサ１１は、動作モードのＭＦＤ２が実際に印字動作を行っているか否か動作状態の判定を行っており、実際に印字動作を行っていないと判定したＭＦＤ２に対して、動作モードから非動作モードに切り換えるモード切換信号を送信する。このモード切換信号の送信に際してプロセサ１１は、ＭＦＤ２の管理テーブル表に基づいてモード切換信号を送信するかどうかを決定しており、この管理テーブル表は、ＭＦＤ２を動作モードから非動作モードに切り換える優先順位などを設定してハードディスク装置１６に記憶されている。
【００２８】
さらに、プロセサ１１は、非動作モードのＭＦＤ２に印字データを送信する場合、予熱時間を待つ必要なくすぐに印字動作を開始することができる動作モードのＭＦＤ２に印字データを配信する。具体的には、予熱機能が作動中であるが実際には印字動作が行われていないＭＦＤ２に対して、印字データを配信する。
【００２９】
すなわち、パーソナルコンピュータ１のプロセサ１１は、ハードディスク装置１６にインストールされたＭＦＤ制御アプリケーションソフトウェアに基づいて動作することにより、複数の周辺機器から発信されるモード情報に基づいて、どの周辺機器が動作モードまたは非動作モードであるかを監視するモード監視手段と、モード監視手段により動作モードと検知された周辺機器の実際の動作状態を判定する動作状態判定手段と、動作状態判定手段により動作中でないと判定された周辺機器を動作モードから非動作モードに切り換えるモード切換手段とを実現している。また、プロセサ１１は、非動作モードの周辺機器に印字データが送信された場合、上記動作状態判定手段により動作中でないと判定された周辺機器に対して印字データを配信するデータ配信手段を実現している。
【００３０】
さらに、ＭＦＤ制御アプリケーションソフトウェアが格納されたフレキシブルディスクは、動作モードから非動作モードに相互切換可能な複数の周辺機器を、通信網を介して制御するプログラムを格納した記憶媒体であって、複数の周辺機器から発信されるモード情報に基づいて、どの周辺機器が動作モードまたは非動作モードであるかを監視するモード監視プログラムと、モード監視プログラムにより動作モードと検知された周辺機器の実際の動作状態を判定する動作状態判定プログラムと、動作状態判定プログラムにより動作中でないと判定された周辺機器を動作モードから非動作モードに切り換えるモード切換プログラムとを格納した記憶媒体を実現している。
【００３１】
次に、このように構成されたパーソナルコンピュータ１の動作について図３を参照しつつ説明する。
【００３２】
図３は、パーソナルコンピュータ１によるＭＦＤ２の通信制御手順を示したフローチャートであり、まず、パーソナルコンピュータ１のプロセサ１１は、使用者の指示操作などによりＭＦＤ２に対して印字データを送信するか否かを判断している（Ｓ１）。
【００３３】
印字データがＭＦＤ２に対して送信される場合（Ｓ１：ＹＥＳ）、プロセサ１１は、送信先のＭＦＤ２から発信されているモード情報に基づいて、そのＭＦＤ２が動作モードであるか非動作モードであるかを判断する（Ｓ２）。
【００３４】
送信先のＭＦＤ２が動作モードである場合（Ｓ２：ＹＥＳ）、プロセサ１１は、そのＭＦＤ２が、実際には印字動作を停止しているか否かを判断する（Ｓ３）。
【００３５】
印字動作が停止中のＭＦＤ２の場合（Ｓ３：ＹＥＳ）、すなわち、予熱機能が作動中のＭＦＤ２により、送信された印字データをすぐに印字できるような状態の場合、プロセサ１１は、そのＭＦＤ２に対して印字データを送信することにより、印字データを受信したＭＦＤ２において印字処理が行われる（Ｓ４）。
【００３６】
印字処理が完了すると、プロセサ１１は、ハードディスク装置１６に記憶されたＭＦＤ２の管理テーブル表に基づいて、印字処理を完了したＭＦＤ２の動作モードを切り換えるか否かを判断する（Ｓ５）。ここで、管理テーブル表には、印字処理を完了したＭＦＤ２をすぐに非動作モードに切り換える旨の設定や、他のＭＦＤ２に優先して常に動作モードとしておく旨の設定などが記憶されており、この管理テーブル表に記憶された設定情報に基づいて、動作モード／非動作モードの切換が行われる。
【００３７】
ＭＦＤ２の動作モードを切り換える場合（Ｓ５：ＹＥＳ）、プロセサ１１は、ＭＦＤ２に対してモード切換信号を送信し、ＭＦＤ２の動作モードを非動作モードに切り換え（Ｓ６）、このメインルーチンを終了する。すなわち、印字処理を完了したＭＦＤ２は、強制的に非動作モードに切り換えられることにより、予熱機能が停止されて消費電力が抑制されることとなる。
【００３８】
Ｓ５において、ＭＦＤ２の動作モードを切り換えない場合（Ｓ５：ＮＯ）、プロセサ１１は、印字処理を完了したＭＦＤ２に対してモード切換信号を送信することなく、このＭＦＤ２を動作モードとしたままメインルーチンを終了する。すなわち、印字処理を完了したＭＦＤ２は、予熱機能を作動状態としたまま印字動作を行うことなく、次の印字データの受信待ちの状態となる。
【００３９】
Ｓ３において、送信先のＭＦＤ２が印字動作中の場合（Ｓ３：ＮＯ）、プロセサ１１は、ＬＡＮ３上の他のＭＦＤ２に動作モードのものが無いか否かを判断する（Ｓ７）。
【００４０】
他の動作モードのＭＦＤ２が無い場合（Ｓ７：ＹＥＳ）、プロセサ１１は、非動作モードとなっている送信先のＭＦＤ２を動作モードに切り換え（Ｓ８）、そのＭＦＤ２に対して印字データを送信することにより、動作モードに切り換えられたＭＦＤ２において、Ｓ４のステップ処理である印字処理が行われる。
【００４１】
他の動作モードのＭＦＤ２が有る場合（Ｓ７：ＮＯ）、プロセサ１１は、該当する他の動作モードのＭＦＤ２が、実際には印字動作を停止しているか否かを判断し（Ｓ３）、上記Ｓ３のステップ処理以降の動作を繰り返す。
【００４２】
Ｓ２において、送信先のＭＦＤ２が非動作モードである場合（Ｓ２：ＮＯ）、プロセサ１１は、Ｓ７のステップ処理を実行することにより、ＬＡＮ３上の他のＭＦＤ２に動作モードのものが無いか否かを判断し、その後、上記と同様の手順でＳ７以降のステップ処理を行う。
【００４３】
Ｓ１において、印字データがＭＦＤ２に対して送信されない場合（Ｓ１：ＮＯ）、プロセサ１１は、印字データの送信を要求されるまで待機する。
【００４４】
このような構成、動作を有するパーソナルコンピュータ１によれば、印字処理を完了したＭＦＤ２が、動作モードから非動作モードに強制的に切り換えられるので、複数のＭＦＤ２の動作状態を効率的に切り換えて、ＬＡＮ３に接続されたＭＦＤ２の予熱機能により消費される電力を抑制することができる。
【００４５】
【発明の効果】
以上説明したように、請求項１〜３に記載した発明の通信装置によれば、印字をする際、複数の周辺機器のうち、動作モードでありながら実際には印字動作していない周辺機器が選択され、その周辺機器を用いて印字処理がおこなわれるので、予熱時間を待つ必要なく、事前に加熱された状態の周辺機器によりすぐに印字動作を開始することができる。また、印刷処理が終了すると、その周辺機器のモードが管理テーブルに基づいて切り換えられるので、複数の周辺機器の動作状態を効率的に切り換えて、通信網に接続された周辺機器により消費される電力を抑制することができる。
【００４６】
【００４７】
【００４８】
【００４９】
さらに、請求項４に記載した発明の記憶媒体によれば、その内容をパーソナルコンピュータなどにインストールすることにより、請求項１に記載の通信装置を実現できる。
【図面の簡単な説明】
【図１】  本発明に係る通信装置および周辺機器が通信網に接続されていることを示した概念図である。
【図２】  通信装置の一例としてのパーソナルコンピュータと多機能周辺機器（ＭＦＤ）が通信網に接続された状態の回路ブロック図である。
【図３】  パーソナルコンピュータによるＭＦＤの通信制御手順を示したフローチャートである。
【符号の説明】
１  パーソナルコンピュータ
２  ＭＦＤ（多機能周辺機器）
３  ＬＡＮ
１１  プロセサ
１２  ＲＯＭ
１３  ＲＡＭ
１６  ハードディスク装置
１７  フレキシブルディスクドライブ
【図１】
0004006776.tif 000002
【図２】
0004006776.tif 000003
【図３】
0004006776.tif 000004