(57)【要約】【課題】  情報処理装置と印刷装置からなる印刷システムにおいて、情報処理装置・印刷装置が同時に双方向通信できる数は限定されている。限定数を超えて通信しようとするには、サーバを立てることが一般的である。サーバを立てずに、限定数を超えて双方向通信することを目的とする。【解決手段】  情報処理装置に、印刷措置から情報取得した場合、その取得情報をブロードキャストを指定してネットワーク上の他の情報処理装置に教える手段を設け、他の情報処理装置から目的の印刷装置の情報を教えてもらった情報処理装置は、自身の情報取得を抑制する、または、延期する手段を設ける。【選択図】        図１
2006252296.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と複数の情報処理装置からなる印刷システムであって、情報処理装置が印刷装置の情報を取得し、保持する印刷システムにおいて、
前記情報処理装置は、前記印刷装置に情報を要求する情報要求手段を有し、
前記印刷装置は、前記情報処理装置からの前記情報要求手段の要求に対し、情報を返す情報応答手段を有し、
前記情報処理装置は、他の情報処理装置に前記取得した情報を通知する情報通知手段を有することを特徴とする印刷システム。
【請求項２】
前記情報処理装置は、内部タイマーを持ち一定時間経過毎に、印刷装置に情報要求をすることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記情報処理装置は、他の情報処理装置からの情報通知手段により、目的の印刷装置の情報を得た場合、自身の情報要求を抑制することを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記情報処理装置は、他の情報処理装置からの情報通知手段により、目的の印刷装置の情報を得た場合、自身の情報要求を延期することを特徴とする請求項２に記載の印刷システム。
【請求項５】
印刷装置と複数の情報処理装置からなる印刷システムの制御方法であって、情報処理装置が印刷装置の情報を取得し、保持する印刷システムの制御方法において、
前記情報処理装置は、前記印刷装置に情報を要求する情報要求ステップを有し、
前記印刷装置は、前記情報処理装置からの前記情報要求ステップの要求に対し、情報を返す情報応答ステップを有し、
前記情報処理装置は、他の情報処理装置に前記取得した情報を通知する情報通知ステップを有することを特徴とする印刷システム制御方法。
【請求項６】
前記情報処理装置の制御方法は、内部タイマーを持ち一定時間経過毎に、印刷装置に情報要求をすることを特徴とする請求項５に記載の印刷システム制御方法。
【請求項７】
前記情報処理装置は、他の情報処理装置からの情報通知手段により、目的の印刷装置の情報を得た場合、自身の情報要求を抑制することを特徴とする請求項６に記載の印刷システム制御方法。
【請求項８】
前記情報処理装置は、他の情報処理装置からの情報通知手段により、目的の印刷装置の情報を得た場合、自身の情報要求を延期することを特徴とする請求項６に記載の印刷システム制御方法。
【請求項９】
情報処理装置と印刷装置からなる印刷システムにより実行される印刷制御プログラムを、格納した記憶媒体であって、
前記情報処理装置は、前記印刷装置に情報を要求する情報要求ステップを有し、
前記印刷装置は、前記情報処理装置からの前記情報要求ステップの要求に対し、情報を返す情報応答ステップを有し、
前記情報処理装置は、他の情報処理装置に前記取得した情報を通知する情報通知ステップを有し、
前記情報処理装置は、内部タイマーを持ち、一定時間経過毎に、印刷装置に情報要求をするステップを有することを特徴とする印刷システムの制御プログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷システム、印刷システム制御方法ならびに記憶媒体に関する。
【背景技術】
【０００２】
印刷を指示する情報処理装置と、印刷を実行する印刷処理装置からなる印刷システムにおいて、情報処理装置が印刷実行前または、印刷実行中に印刷装置の情報（例えば、ステータス情報や構成情報）を監視することは一般的である。その方法として、情報処理装置が直接印刷装置と通信して情報を取得する方法、別の情報処理装置を介して印刷装置の情報を取る方法が実現されている（例えば、特許文献１参照）。
【特許文献１】特開２０００−３５７１４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
印刷装置の情報取得専門の情報処理装置を設けることは、小規模な印刷システムではコストが増える。情報処理装置が直接印刷装置から情報を取得すると、印刷装置が同時に通信できる情報処理装置数が上限値を超えてしまうと、超えた情報処理装置は情報を取得できない。また、情報処理装置が同時に通信できる印刷装置の上限を超えてしまうと、上限値を超えた印刷装置の情報を取得ができない。
【０００４】
本発明の目的は、情報取得専門の情報処理装置を用意することなく、すべての情報処理装置が、すべての印刷装置から情報の取得が可能となること、および、ネットワークトラフィックを減らす印刷システム、印刷システム制御方法ならびに記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【０００６】
（１）印刷装置と複数の情報処理装置からなる印刷システムであって、情報処理装置が印刷装置の情報を取得し、保持する印刷システムにおいて、前記情報処理装置は、前記印刷装置に情報を要求する情報要求手段を有し、前記印刷装置は、前記情報処理装置からの前記情報要求手段の要求に対し、情報を返す情報応答手段を有し、前記情報処理装置は、他の情報処理装置に前記取得した情報を通知する情報通知手段を有することを特徴とする印刷システム。
【０００７】
（２）印刷装置と複数の情報処理装置からなる印刷システムの制御方法であって、情報処理装置が印刷装置の情報を取得し、保持する印刷システムの制御方法において、前記情報処理装置は、前記印刷装置に情報を要求する情報要求ステップを有し、前記印刷装置は、前記情報処理装置からの前記情報要求ステップの要求に対し、情報を返す情報応答ステップを有し、前記情報処理装置は、他の情報処理装置に前記取得した情報を通知する情報通知ステップを有することを特徴とする印刷システム制御方法。
【０００８】
（３）情報処理装置と印刷装置からなる印刷システムにより実行される印刷制御プログラムを、格納した記憶媒体であって、前記情報処理装置は、前記印刷装置に情報を要求する情報要求ステップを有し、前記印刷装置は、前記情報処理装置からの前記情報要求ステップの要求に対し、情報を返す情報応答ステップを有し、前記情報処理装置は、他の情報処理装置に前記取得した情報を通知する情報通知ステップを有し、前記情報処理装置は、内部タイマーを持ち、一定時間経過毎に、印刷装置に情報要求をするステップを有することを特徴とする印刷システムの制御プログラムを格納したことを特徴とする記憶媒体。
【発明の効果】
【０００９】
本発明によれば、情報取得専門の情報処理装置を用意することなく、すべての情報処理装置が、すべての印刷装置から情報の取得が可能となる。また、ネットワークトラフィックを減らすことが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら本発明の実施の形態に係る印刷システムについて説明する。
【実施例】
【００１１】
図１は、本発明の実施の形態にかかる印刷システムの構成を示すブロック図である。情報処理装置であり、イーサネット（登録商標）などのネットワークケーブルによって、ネットワーク１０６に接続されており、アプリケーションプログラム等の各種のプログラムを実行可能であり、印刷データをプリンタに対応するプリンタ言語に変換する機能を有するプリンタドライバを搭載している。また、ネットワーク１０６に接続されている他の機器と双方向に通信可能な通信装置を備えている。
【００１２】
プリンタドライバは複数のプリンタドライバをサポートするものである。また、プリンタ（入出力装置）は、電子写真方式を採用したレーザービームプリンタ、インクジェット方式を採用したインクジェットプリンタ、熱転写方式を利用したプリンタ等の様々な方式のもののうち何れであってもよい。
【００１３】
１０１はホストコンピュータであるサーバ（以下、プリントサーバと呼ぶ）としての情報処理装置である。プリントサーバ１０１はネットワークケーブルによってネットワーク１０６に接続されており、ネットワーク１０６で使用されるファイルを蓄積したり、ネットワーク１０６の使用状態を監視したりする。また、プリントサーバ１０１は、ネットワーク１０６に接続されている他の機器と双方向に通信可能な通信装置を備えており、複数のプリンタの管理も行っている。
【００１４】
クライアント１０２〜１０４及びプリントサーバ１０１は一般的な情報処理装置である。プリントサーバ１０１は、クライアント１０２〜１０４としての機能を併せて持つこともできる。クライアント及びプリントサーバには、それぞれ異なる制御を行う印刷制御プログラムが実行可能に格納されている。
【００１５】
プリントサーバ１０１は、さらにクライアント１０２、１０３、１０４から印刷要求が出された印字データを含む印刷ジョブを格納して印刷したり、または、クライアント１０２、１０３、１０４から印字データを含まないジョブ情報のみを受け取ってクライアント１０２、１０３、１０４の印刷順序を管理し、印刷の順番が来たクライアントに対して印字データを含む印刷ジョブの送信許可を通知したり、ネットワークプリンタ１０５のステータスや印刷ジョブの各種情報を取得してクライアント１０２、１０３、１０４に通知したりする機能を揃えている。
【００１６】
１０５は印刷制御装置であるネットワークプリンタであり、図示省略したネットワークインタフェースを介してネットワーク１０６に接続されており、クライアント１０２、１０３、１０４から送信される印字データを含む印刷ジョブを解析して１ページずつドットイメージに変換して、１ページ毎に印刷する。ネットワーク１０６にはクライント１０２、１０３、１０４、サーバ１０１、ネットワークプリンタ１０５等が接続されている。
【００１７】
図２において、２００はクライアント１０２、１０３、１０４の制御手段であるＣＰＵであり、ハードディスク（ＨＤ）２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳや本発明のネットワークプリンタ制御プログラム等を実行し、ＲＡＭ２０２にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。
【００１８】
２０１は記憶手段であるＲＯＭであり、内部には基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データが記憶される。２０２は一時記憶手段であるＲＡＭであり、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。
【００１９】
２０３は記憶媒体読み込み手段としてのフロッピー（登録商標）ディスク（ＦＤ）ドライブである。後述する図５に示すように、このＦＤドライブ２０３を介して、記憶媒体としてのフロッピー（登録商標）ディスク（ＦＤ）２０４に記憶されたプログラム等をクライアントである本コンピュータシステムにロードすることができる。なお、記憶媒体はＦＤに限らず、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＰＣカード、ＤＶＤ、ＩＣメモリカード、ＭＯ、メモリスティック等、任意である。
【００２０】
ＦＤ２０４には、コンピュータによって読み取り可能なプログラムが格納されている。
【００２１】
２０５は外部記憶手段の一つであり、大容量メモリとして機能するハードディスク（ＨＤ）であり、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、ネットワークプリンタ制御プログラム、関連プログラム等が格納されている。さらにスプーラがここに確保される。スプーラは、クライアントにおいてはクライアントスプーラであり、プリントサーバではサーバスプーラである。また、プリントサーバでは、クライアントから受けたジョブ情報を格納し、順序制御を行うためのテーブルもこの外部記憶手段に生成されて格納される。
【００２２】
２０６はキーボード（指示入力手段）であり、ユーザがクライアントに対して、また、オペレータや管理者がプリントサーバに対して、デバイスの制御コマンドの命令等を入力するものである。
【００２３】
２０７はディスプレイ（表示手段）であり、キーボード２０６から入力されたコマンドや、プリンタの状態等を表示するものである。
【００２４】
２０８はシステムバスであり、クライアントであるコンピュータ内のデータの流れを司るものである。
【００２５】
２０９はインターフェース（入出力手段）であり、該インタフェース２０９を介してクライアントは外部装置とのデータのやり取りを行う。
【００２６】
本実施の形態では、ＦＤ２０４からネットワークプリンタ制御プログラム及び関連データを直接にＲＡＭ２０２にロードして実行する例を示すが、これ以外にも、ＦＤ２０４からネットワークプリンタ制御プログラムを動作させる度に、既にＨＤ２０５にインストールされているネットワークプリンタ制御プログラムをＲＡＭ２０２にロードするようにしてもよい。
【００２７】
なお、ネットワークプリンタ制御プログラムを記憶する媒体は、ＦＤ以外にＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＰＣカード、ＤＶＤ、ＩＣメモリカードであってもよい。さらに、ネットワークプリンタ制御プログラムをＲＯＭ２０１に記憶しておき、これをメモリマップの一部となすように構成し、直接にＣＰＵ２００で実行することも可能である。
【００２８】
次に印刷装置の詳細構成を説明する。印刷装置２は、詳細を後述する接続部２２６、データ制御部（プリンタエンジン）２２５、操作部２２４、外部メモリ２２３、ＰＣＰＵ２２０、ＰＲＡＭ２２２、及びＰＲＯＭ２２１を主要な構成要素とし、これらの構成要素がシステムバス２２７を介して互いに接続されている。
【００２９】
プリンタＣＰＵ（ＰＣＰＵ）２２０は、印刷装置２の全体制御を司るものである。ＰＣＰＵ２２０は、後述するＰＲＯＭ２２１或いは外部メモリ２２３に記憶された制御プログラムに基づいて、接続部２２６で受信したプリンタ制御コマンド（送信データ）より、画像信号をデータ制御部２２５に送信する。
【００３０】
ＰＲＡＭ２２２は、ＰＣＰＵ２２０の主メモリとして、ＰＣＰＵ２２０による制御実行時、ワークデータエリアとして使用される各種データの一時記憶領域を備えている。外部メモリ２２３は、オプションとしても接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。ＰＲＯＭ２２１はプリンタ内部メモリであり、外部メモリと同様に、各種データや本印刷装置を制御するプリンタ制御プログラム等を記憶している。
【００３１】
データ制御部２２５はプリンタエンジンであり、ＰＣＰＵ２２０により制御され、ＰＲＯＭ２２１、或いは外部メモリ２２３に記憶された制御プログラムよりシステムバス２２７を介して出力された画像信号を受け、実際の印刷処理を行う。操作部２２４は、操作パネルや操作スイッチ等の入力部、及びＬＥＤ、液晶パネル等の表示部等から構成され、オペレータの操作を受けたり結果を表示するものである。オペレータは操作部２２４を介して本実施の形態例印刷装置２の設定を指示したり確認することが可能である。
【００３２】
２２６は接続部であり、前述の双方向インターフェース２０９を介して情報処理装置１の接続部２１０に接続し、印刷制御コマンド（送信データ）を受信したり、印刷装置内部の状態等を通知する事も可能である。
【００３３】
また、以上の各装置と同等の機能を実現するソフトウェアをもって、ハードウェア装置の代替として構成することもできる。
【００３４】
図３は、本発明の実施例１におけるフローである。図４は、本発明の実施例２におけるフローである。図５は、本発明における、情報通知コマンドの１例である。
【００３５】
情報通知コマンドは、情報処理装置が他の情報処理装置に情報を通知するために使用するものである。パケット構造をしており、先頭からコマンドの「バージョン情報」、コマンド発行先を示す「発信元アドレス」、送付先を示す「送付先アドレス」、パケットの全長を示す「パケットサイズ」、パケットに搭載されている情報の種類を示す「情報種類」、パケットに搭載されている情報を発生させたデバイスを示す「デバイス識別」、情報そのものである「ステータス」を格納する。「発信元アドレス」、「送付先アドレス」はＩＰアドレス等のネットワークにおいて、情報処理装置が一意に決まる情報を格納する。
【００３６】
また、０等の特別な数字は、ブロードキャストを意味し、宛先を特定しないパケットを意味する。「情報種類」は、予めきめられた数字を格納する。例えばステータス情報の場合は１００である。「デバイス識別」は、ＭＡＣアドレスやＩＰアドレス等のネットワークにおいてデバイスを特定できる情報を格納する。「ステータス」は、ステータス情報そのものである。例えば、１つのステータスに１つの数字を割り当てた５桁の整数などである。
【００３７】
次に、図３、４、５を用いて、実施１、２の形態について説明する。なお、説明の簡便のため、印刷装置から取得する情報として、印刷装置の状態を表すステータスを取得しているとする。そのステータスをＣＲＴ等の表示装置に表示しているものとする。
【００３８】
図３を用いて、実施例１について説明する。印刷装置からステータスを取得しようとする情報処理装置は、ＣＰＵ２００を用いて、ＲＡＭ２０２等の記憶装置に確保された最終更新時刻格納領域から、後述のステップにより保持された最終更新時刻を取り出し、情報処理装置に予め用意されている現在時刻取得手段により取得した現在時刻を取得する。さらに、ＣＰＵ２００を用いて、現在時刻から最終更新時刻から引いた値が、ＲＡＭ２０２等の記憶装置に確保されたタイマー値格納領域に予め設定、保持されているタイマー値を取り出し、取り出したタイマー値より大きいか判断する。すなわち、ステータスを最終更新してからタイマー値以上の時間が経過したか判断する（ステップ３０１）。
【００３９】
ステップ３０１で、タイマー値以上の時間が経過したと判断した場合、所定の方法に基づき、印刷装置からステータスを取得する。例えば、ＣＰＵ２００を用い、印刷装置が解釈可能な制御コマンド（ステータス要求コマンド）を作成し、システムバス２０８、接続部２１０、双方向インターフェース２０９を介し、目的の印刷装置に送付する。印刷装置は、接続部２２６を介して、受け取ったステータス要求コマンドへの応答として、ＰＣＰＵ２２０を用いて、所定の方法に基づき、応答コマンドを作成し、自身のステータスを付加し、接続部２２６、双方向インターフェース２０９を介し、ステータス要求コマンド発行元の情報処理装置に返却する。
【００４０】
次に、ＣＰＵ２００を用いて、図５に示すステータス情報通知コマンドの送付先にブロードキャストを指定し、情報種類にステータス情報を意味する１００を設定し、デバイス識別にステータス要求コマンドへの応答を返してきた印刷装置のアドレスを指定し、ステータスに前記得られたステータス情報指定し、作成し、システムバス２０８、接続部２１０、双方向インターフェース２０９を通り、他の情報処理装置へステータス情報を伝達する（ステップ３０２）。
【００４１】
次に、ＣＲＴ２０７等の表示装置に表示しているステータスを更新する。さらに、ＣＰＵ２００を用いて情報処理装置に用意されている現在時刻取得手段により現在時刻を取得し、ＲＡＭ２０２等の記憶装置に予め確保した最終更新時刻格納領域の最終更新時刻を現在時刻に更新、保存する（ステップ３０３）。
【００４２】
ステップ３０１で、タイマー値以上の時間が経過していないと判断した場合、ＣＰＵ２００を用いて、双方向インターフェィス２０９を通り、接続部２１０、システムバス２０８を介して得られた情報を解析し、他の情報処理装置からステータス情報を受信したか判断する。すなわち、得られた情報が、図５に示す情報通知コマンドであり、なおかつ、「送信元アドレス」に他の情報処理装置を設定され、「情報種別」にステータス情報を意味する１００が設定され、「デバイス識別」に目的の情報処理装置を指定されているか判断する（ステップ３０４）。
【００４３】
ステップ３０４で目的の印刷装置のステータス情報であったと判断した場合、ステップ３０３以降をくりかえす。
【００４４】
ステップ３０４で目的の印刷装置のステータス情報でなかったと判断した場合、ステップ３０１以降を繰り返す。
【００４５】
次に、図４を用いて本発明の実施２の形態を説明する。
【００４６】
印刷装置からステータスを取得しようとする情報処理装置は、ＣＰＵ２００を用いて、ＲＡＭ２０２等の記憶装置に予め確保されたポーリング抑制フラグ領域のポーリング抑制フラグを０に初期化し、保存する（ステップ４０１）。
【００４７】
つぎに、ＲＡＭ２０２を等の記憶装置に予め確保された最終更新時刻格納領域から、後述のステップにより保持された最終更新時刻を取り出し、情報処理装置に予め用意されている現在時刻取得手段により取得した現在時刻を取得する。さらに、ＣＰＵ２００を用いて、現在時刻から最終更新時刻から引いた値が、ＲＡＭ２０２等の記憶装置に確保されたタイマー値格納領域に予め設定、保持されているタイマー値を取り出し、取り出したタイマー値より大きいか判断する。すなわち、ステータスを最終更新してからタイマー値以上の時間が経過したか判断する（ステップ４０２）。
【００４８】
ステップ４０２で、タイマー値以上の時間が経過していると判断した場合、ＣＰＵ２００を用いて、ＲＡＭ２０２等の記憶装置に確保されたポーリング抑制フラグ領域のポーリング抑制フラグがポーリング抑制を意味する１か判断する（ステップ４０３）。
【００４９】
ステップ４０３でフラグが１でないと判断した場合、ステップ４０１以降を繰り返す。
【００５０】
ステップ４０３でフラグが１だと判断した場合、所定の方法に基づき、印刷装置からステータスを取得する。例えば、ＣＰＵ２００を用い、印刷装置が解釈可能な制御コマンド（ステータス要求コマンド）を作成し、システムバス２０８、接続部２１０、双方向インターフェース２０９を介し、目的の印刷装置に送付する。印刷装置は、接続部２２６を介して、受け取ったステータス要求コマンドへの応答として、ＰＣＰＵ２２０を用いて、所定の方法に基づき、応答コマンドを作成し、自身のステータスを付加し、接続部２２６、双方向インターフェース２０９を介し、ステータス要求コマンド発行元の情報処理装置に返却する。
【００５１】
ＣＰＵ２００を用いて、図５に示すステータス情報通知コマンドの送付先にブロードキャストを指定し、情報種類にステータス情報を意味する１００を設定し、デバイス識別にステータス要求コマンドへの応答を返してきた印刷装置のアドレスを指定し、ステータスに前記得られたステータス情報指定し、作成し、システムバス２０８、接続部２１０、双方向インターフェース２０９を通り、他の情報処理装置へステータス情報を伝達する（ステップ４０４）。
【００５２】
次に、ＣＲＴ２０７等の表示装置に表示しているステータスを更新する。さらに、ＣＰＵ２００を用いて情報処理装置に用意されている現在時刻取得手段により現在時刻を取得し、ＲＡＭ２０２等の記憶装置に予め確保した最終更新時刻格納領域の最終更新時刻を現在時刻に更新、保存する（ステップ４０５）。
【００５３】
ステップ４０２で、タイマー値以上の時間が経過していないと判断した場合、ＣＰＵ２００を用いて、双方向インターフェィス２０９を通り、接続部２１０、システムバス２０８を介して得られた情報を解析し、他の情報処理装置からステータス情報を受信したか判断する。すなわち、得られた情報が、図５に示す情報通知コマンドであり、なおかつ、「送信元アドレス」に他の情報処理装置を設定され、「情報種別」にステータス情報を意味する１００が設定され、「デバイス識別」に目的の情報処理装置を指定されているか判断する（ステップ４０６）。
【００５４】
ステップ４０６で目的の印刷装置のステータス情報であったと判断した場合、ＣＰＵ２００を用いて、ＲＡＭ２０２等の記憶装置に確保されたポーリング抑制フラグ領域のポーリング抑制フラグを１に設定し、保存する（ステップ４０７）。
【００５５】
次に、ステップ４０５へ進む。ステップ４０６で目的の印刷装置のステータス情報でなかったと判断した場合、ステップ４０２以降を繰り返す。
【００５６】
以上説明したように、情報処理装置は他の情報処理装置と直接通信することなく、他の情報処理装置のアドレス等の情報を知ることなく、ステータス取得サーバとして機能する。ネットワーク上に複数の情報処理装置が存在する場合、タイマー値が短い情報処理装置１台のみが印刷装置と通信することにより、印刷装置の負荷が軽減でき、ネットワークトラフィックの軽減が実現する。さらに、「最新情報を取得」などタイマーに関係なく情報取得したり、デバイスからの自発的なステータス通知（イベント）などを組みあわせることにより、ステータスを他の情報処理装置に通知する情報処理装置が変更することにより、情報処理装置間での負荷分散を実現できる。
【００５７】
また、情報処理装置において、負荷が集中すると情報処理装置がもっている時計が遅く進むことがある。その場合においては、タイマー間隔が同じであっても、負荷が軽い情報処理装置のタイマー間隔が先に来ることがあり、ステータス取得サーバが交代する。すなわち、自動で負荷が高い情報処理装置から、負荷が低い情報処理装置への負荷分散が実現する。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態にかかる印刷システムの構成を示すブロック図である。
【図２】図１におけるクライアントの構成を示すブロック図である。
【図３】本発明の実施例１における、基本フローチャートである。
【図４】本発明の実施例２における、基本フローチャートである。
【図５】本発明における、情報通知コマンドの１例を示す図である。
【符号の説明】
【００５９】
１０１  サーバ
１０２，１０３，１０４  クライアント
１０５  プリンタ
１０６  ネットワーク
２００  ＣＰＵ
２０９  インターフェース
【図１】
2006252296.tif 000003
【図２】
2006252296.tif 000004
【図３】
2006252296.tif 000005
【図４】
2006252296.tif 000006
【図５】
2006252296.tif 000007