(57)【要約】【課題】ＭＦＰと、ＭＦＰへ印刷要求を出力するクライアント（ＰＣ）との相対的な位置関係が変更されても、ＰＣからＭＦＰへの印刷要求を好適に処理する。【解決手段】ＰＣは、ＭＦＰと照明器具との可視光通信を用いてサーバに蓄積された位置情報に基づいて作成されたＭＦＰリストをサーバから受信すると（Ｓ１１２０にてＹＥＳ）、ＭＦＰリストをグラフィック表示するステップ（Ｓ１１３０）と、ＭＦＰ選択機能がＰＣに最も近いＭＦＰであると初期設定されていると（Ｓ１１４０にてＹＥＳ）、ＰＣに最も近いＭＦＰを印刷装置として指定するステップ（Ｓ１１７０）と、機器情報に基づいて指定されたＭＦＰが使用可能であるか否かを判定するステップ（Ｓ１１８０）と、使用可能であると判定されると指定されたＭＦＰへ画像データを送信するステップ（Ｓ１１９０）とを含むプログラムを実行する。【選択図】図８
2011028347.tif 000002
【特許請求の範囲】
【請求項１】
クライアントコンピュータが、複数の画像形成装置の中から選択された画像形成装置を用いて画像を印刷するネットワーク印刷システムであって、
前記システム内の装置と可視光通信する照明器具と、
前記照明器具から、前記システム内の装置を特定する装置情報を受信して、前記システム内の装置の位置情報を管理して、前記クライアントコンピュータへ前記位置情報を送信するサーバコンピュータと、
前記サーバコンピュータから受信した前記位置情報に基づいて選択された画像形成装置へ画像データを送信するクライアントコンピュータと、
前記クライアントコンピュータから受信した画像データを用いて画像を印刷する画像形成装置とを含む、ネットワーク印刷システム。
【請求項２】
前記サーバコンピュータと前記クライアントコンピュータとは、単一のコンピュータで構成される、請求項１に記載のネットワーク印刷システム。
【請求項３】
クライアントコンピュータが、複数の画像形成装置の中から選択された画像形成装置を用いて画像を印刷するネットワーク印刷システムに用いられるサーバコンピュータであって、前記システムは、前記システム内の装置と可視光通信する照明器具と、前記サーバコンピュータから受信した位置情報に基づいて選択された画像形成装置へ画像データを送信するクライアントコンピュータと、前記クライアントコンピュータから受信した画像データを用いて画像を印刷する画像形成装置とを含み、
前記サーバコンピュータは、
前記照明器具から、前記システム内の装置を特定する装置情報を受信するための受信手段と、
前記受信した位置情報に基づいて、前記システム内の装置の位置情報を記憶するための記憶手段と、
前記クライアントコンピュータへ前記位置情報を送信するための送信手段とを含む、サーバコンピュータ。
【請求項４】
前記受信手段は、前記照明器具から、前記クライアントコンピュータおよび前記画像形成装置の少なくともいずれかを特定する装置情報を受信するための手段を含み、
前記記憶手段は、前記照明器具の位置情報、前記クライアントコンピュータの位置情報および前記画像形成装置の位置情報を記憶するための手段を含む、請求項３に記載のサーバコンピュータ。
【請求項５】
前記サーバコンピュータは、位置情報を要求してきたクライアントコンピュータの位置に基づいて、前記クライアントコンピュータの近傍に配置された画像形成装置を抽出するための手段をさらに含み、
前記送信手段は、前記抽出された画像形成装置についての位置情報を送信するための手段を含む、請求項４に記載のサーバコンピュータ。
【請求項６】
前記サーバコンピュータと前記クライアントコンピュータとは、単一のコンピュータで構成される、請求項３〜請求項５のいずれかに記載のサーバコンピュータ。
【請求項７】
クライアントコンピュータが、複数の画像形成装置の中から選択された画像形成装置を用いて画像を印刷するネットワーク印刷システムに用いられるクライアントコンピュータであって、前記システムは、前記システム内の装置と可視光通信する照明器具と、前記照明器具から、前記システム内の装置を特定する装置情報を受信して、前記システム内の装置の位置情報を管理して、前記クライアントコンピュータへ前記位置情報を送信するサーバコンピュータと、前記クライアントコンピュータから受信した画像データを用いて画像を印刷する画像形成装置とを含み、
前記クライアントコンピュータは、
前記サーバコンピュータから前記位置情報を受信するための受信手段と、
前記サーバコンピュータから受信した前記位置情報に基づいて、複数の画像形成装置の中から使用する画像形成装置を選択するための選択手段と、
前記選択された画像形成装置へ画像データを送信するための送信手段とを含む、クライアントコンピュータ。
【請求項８】
前記選択手段は、複数の画像形成装置の中から自己に最も近い位置の画像形成装置を選択するための手段を含む、請求項７に記載のクライアントコンピュータ。
【請求項９】
前記クライアントコンピュータは、前記サーバコンピュータから受信した前記位置情報に基づいて、複数の画像形成装置と自己との位置関係を表示するための表示手段をさらに含み、
前記選択手段は、前記位置関係に基づいてユーザにより入力された情報にしたがって、複数の画像形成装置の中から使用する画像形成装置を選択するための手段を含む、請求項７に記載のクライアントコンピュータ。
【請求項１０】
前記クライアントコンピュータは、前記サーバコンピュータから受信した前記位置情報に基づいて、複数の画像形成装置と自己との位置関係を現実のレイアウトにしたがったマップで表示するための表示手段をさらに含み、
前記選択手段は、前記位置関係に基づいてユーザにより入力された情報にしたがって、複数の画像形成装置の中から使用する画像形成装置を選択するための手段を含む、請求項７に記載のクライアントコンピュータ。
【請求項１１】
前記クライアントコンピュータは、前記画像形成装置から、前記画像形成装置に設定されている設定情報を取得するための手段をさらに含む、請求項７に記載のクライアントコンピュータ。
【請求項１２】
前記クライアントコンピュータは、複数の画像形成装置と自己との位置関係を示す情報とともに、前記設定情報を表示するための手段をさらに含む、請求項１１に記載のクライアントコンピュータ。
【請求項１３】
前記クライアントコンピュータは、前記画像形成装置から、前記画像形成装置の使用状況を示す動作情報を取得するための手段をさらに含む、請求項７に記載のクライアントコンピュータ。
【請求項１４】
前記クライアントコンピュータは、複数の画像形成装置と自己との位置関係を示す情報とともに、前記動作情報を表示するための手段をさらに含む、請求項１３に記載のクライアントコンピュータ。
【請求項１５】
前記サーバコンピュータと前記クライアントコンピュータとは、単一のコンピュータで構成される、請求項７〜請求項１４のいずれかに記載のクライアントコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバコンピュータおよび複数の印刷装置（画像形成装置）とともにネットワーク接続されたクライアントコンピュータが印刷装置に画像を印刷するように要求するネットワーク印刷システムに関し、特に、クライアントコンピュータまたは印刷装置の場所が変更される場合であっても、クライアントコンピュータから印刷装置への印刷要求を好適に処理する技術に関する。
【背景技術】
【０００２】
企業または事業所（以下、「企業」）においては、個人にクライアントコンピュータ（端末、パーソナルコンピュータ（ＰＣ）等）が１台ずつ割り当てられ、ＬＡＮ（Ｌｏｃａｌ  Ａｅｒａ  Ｎｅｔｗｏｒｋ）およびインターネット接続等のネットワーク環境が整備されている。これにより、電子メールおよびインターネットを利用することができる。
【０００３】
また、印刷機能（プリンタ機能）を備えた画像形成装置についても、ＬＡＮを通して企業内で共有されることが一般的になっている。企業内のＬＡＮに接続されたＰＣを操作するユーザは、ワードプロセッサ文書または表計算文書等の電子データを、画像形成装置にＬＡＮを介して送信して印刷することができる。
【０００４】
このようなネットワーク環境において、複数の画像形成装置をＰＣ側で一元的に管理する場合、通常、そのＰＣにプリンタ管理ユーティリティがインストールされる。このような種類のプリンタ管理ユーティリティは、ネットワークに接続された各画像形成装置の状態を一覧表示する機能のほか、各画像形成装置の設定を変更する機能、各画像形成装置の異常を通知する機能などを備えている。
【０００５】
上記のように、複数の画像形成装置を管理または利用する場合は、一覧表示画面で画像形成装置の特定または選択が行なわれるが、一覧表示画面では画像形成装置の名称、機能および状態が表示されるに過ぎない。このため、仮に同一フロアの画像形成装置だけを一覧表示したとしても、大規模なネットワーク印刷システムでは、画像形成装置の特定および選択が煩雑になるという問題がある。
【０００６】
特に、ユーザが自分の座席の場所に近い画像形成装置を利用したいときは、画像形成装置の物理的な位置を把握したうえで、画像形成装置の特定または選択を行なう必要があるが、そのような位置情報は、従来の一覧表示画面に含まれていないため、画像形成装置の選択を間違える可能性がある。
【０００７】
このような問題に対して、特開２００４−２０６６２１号公報（特許文献１）は、端末（ＰＣ）の画面に、建物内におけるプリント装置の物理的な配置をマップ表示するプリントシステムを開示する。このプリントシステムは、建物内に設置される複数のプリント装置と、ネットワークを介して、複数のプリント装置を管理または利用する端末とを備える。このプリントシステムは、ネットワーク上に設けられ、建物内におけるプリント装置の物理的な配置データを記憶する記憶装置と、記憶装置から配置データを取得し、この配置データに基づいて、建物内におけるプリント装置の物理的な配置をマップ表示する端末とを備える。
【０００８】
このプリントシステムによると、端末画面に、建物内におけるプリント装置の物理的な配置がマップとして表示される。管理者は、プリント装置の物理的な位置を容易に特定できるようになり、また、ユーザは、プリント装置の物理的な位置を把握しつつ、プリント装置を選択することが可能になる。これにより、ユーザは、必要な機能を有するプリント装置の中から、より自分に近い位置にあるプリント装置を選択できる。また、建物内の人にプリント物を渡す際、その人の近くにあるプリント装置を選択してプリントすることにより、プリント物の受渡しを効率的に行なうことができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−２０６６２１号公報
【発明の概要】
【課題を解決するための手段】
【００１０】
上述した特許文献１に開示されたプリントシステムにおいては、フロアマップシート上に、プリント装置のアイコンが、実際のフロアにおけるプリント装置の物理的な配置を参照して、できるだけ正確に配置されている。このフロアマップシートの作成が終了したら、これらのデータを配置データとしてネットワーク上の記憶装置にアップロードされる。このようにして、複数のプリント装置の位置情報がネットワーク上で一元的に管理される。
【００１１】
このようなプリントシステムにおいては、ネットワーク印刷システムを構築しているネットワーク対応の画像形成装置（以下、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）と記載する場合がある。）を移動させると、管理者が移動されたＭＦＰの位置情報（フロアマップシート）を更新しなければならない。
【００１２】
しかしながら、このようなＭＦＰの移動に伴う位置情報の更新作業は、（特にプリントシステムを構築しているＭＦＰの台数が多くなると）管理者に負担を感じさせることになる。また、管理者がＭＦＰの位置情報の更新を失念すれば、ユーザは、自分に近い位置にあるプリント装置を選択したつもりでも、その人の近くにあるプリント装置からプリントされないで、ユーザはいずれかのＭＦＰで印刷されたプリント物を探さなければならない。
【００１３】
さらに、特許文献１では言及していないが、ＰＣとＭＦＰとの距離は、ＭＦＰが移動することだけで変化するのではなく、ＰＣが移動することでも変化する。すなわち、自分の座席でノートパソコンを使用しているユーザが、たとえば自分の座席から離れた会議室にそのノートパソコンを持ち込んで印刷する場合には、自席に近いＭＦＰは把握できても、会議室に近いＭＦＰを簡単に知ることは困難である。その理由は、現在のパソコンの位置に近いＭＦＰを、フロアマップシートを参考にして、選択しなければならないためである。会議室近傍のレイアウトを知らない場合には、ＭＦＰの選択は非常に困難になる場合がある。
【００１４】
また、最近では、企業内において、図書館の閲覧室のように社員が個々に机を持たないオープンオフィススタイルのいわゆるフリーアドレス制度を導入する場合がある。このフリーアドレス制度においては、机と椅子とが用意されたカフェスタイルの部屋に、社員がＬＡＮ機能を備えたノートパソコンを用いて、空いている机で仕事をする。書類などは全て、個人用のキャビネットまたは部署の共用キャビネットに保管し、個人専用の空間は設けないのが特徴である。このようなフリーアドレス制度が導入されると、ノートパソコンに最も近いＭＦＰの位置は常態的に変化する。このため、毎日机が変わるのであれば、フロアマップシートを参考にして、その日に使用する机に最も近いＭＦＰを選択しなければならない。これは相当の労力を必要とする。
【００１５】
本発明は、上述の課題を解決するために、ネットワークを介して接続された複数の画像形成装置を共用するシステムであって、画像形成装置自体の位置および画像形成装置へ印刷要求を出力する端末（クライアントコンピュータ）の位置が変更されても、端末から画像形成装置への印刷要求を好適に処理できる、ネットワーク印刷システム、その印刷システムに用いられるサーバコンピュータおよびクライアントコンピュータを提供することである。
【発明が解決しようとする課題】
【００１６】
本発明の第１の局面に係るネットワーク印刷システムは、クライアントコンピュータが、複数の画像形成装置の中から選択された画像形成装置を用いて画像を印刷するシステムである。このネットワーク印刷システムは、システム内の装置と可視光通信する照明器具と、照明器具から、システム内の装置を特定する装置情報を受信して、システム内の装置の位置情報を管理して、クライアントコンピュータへ位置情報を送信するサーバコンピュータと、サーバコンピュータから受信した位置情報に基づいて選択された画像形成装置へ画像データを送信するクライアントコンピュータと、クライアントコンピュータから受信した画像データを用いて画像を印刷する画像形成装置とを含む。
【００１７】
本発明の第２の局面に係るサーバコンピュータは、上述のネットワーク印刷システムに用いられるサーバコンピュータであって、照明器具から、システム内の装置を特定する装置情報を受信するための受信手段と、受信した位置情報に基づいて、システム内の装置の位置情報を記憶するための記憶手段と、クライアントコンピュータへ位置情報を送信するための送信手段とを含む。
【００１８】
本発明の第３の局面に係るクライアントコンピュータは、上述のネットワーク印刷システムに用いられるクライアントコンピュータであって、サーバコンピュータから位置情報を受信するための受信手段と、サーバコンピュータから受信した位置情報に基づいて、複数の画像形成装置の中から使用する画像形成装置を選択するための選択手段と、選択された画像形成装置へ画像データを送信するための送信手段とを含む。
【００１９】
このようなネットワーク印刷システム、このシステムに用いられるサーバコンピュータおよびクライアントコンピュータによると、画像形成装置自体の位置および画像形成装置へ画像データを送信するユーザが操作しているクライアントコンピュータの位置が変更されても、照明器具と装置（クライアントコンピュータ、画像形成装置）との間で可視光通信を用いて自己の照明エリアに配置された装置を照明器具が認識する。照明器具はサーバコンピュータへ装置（クライアントコンピュータ、画像形成装置）の装置情報を送信して、サーバコンピュータにより装置の位置情報が記憶される。クライアントコンピュータは、たとえば、サーバコンピュータへ画像形成装置の検索を要求すると、サーバコンピュータは記憶された位置情報を参照して、画像形成装置の検索を要求してきたクライアントコンピュータが使用可能な画像形成装置（基本的にはクライアントコンピュータの近傍に配置された画像形成装置）の位置情報を、そのクライアントコンピュータへ送信する。クライアントコンピュータにおいては、その時点において自己に最も近い画像形成装置を、容易に知ることができる。これにより、クライアントコンピュータから画像形成装置への印刷要求を好適に処理することができる。
【００２０】
第２の局面に係るサーバコンピュータにおいて、受信手段は、照明器具から、クライアントコンピュータおよび画像形成装置の少なくともいずれかを特定する装置情報を受信するための手段を含み、記憶手段は、照明器具の位置情報、クライアントコンピュータの位置情報および画像形成装置の位置情報を記憶するための手段を含むように構成することができる。
【００２１】
照明器具は、可視光通信により、クライアントコンピュータ、画像形成装置を特定する装置情報を取得して、サーバコンピュータへ送信する。サーバコンピュータは、照明器具の位置情報と照明器具から受信した装置情報とを対応付けして、クライアントコンピュータの位置情報および画像形成装置の位置情報を記憶することができる。このため、システム内の装置の位置情報を、可視光通信を用いて照明器具が取得した装置情報を用いて、作成することができる。
【００２２】
第２の局面に係るサーバコンピュータは、位置情報を要求してきたクライアントコンピュータの位置に基づいて、クライアントコンピュータの近傍に配置された画像形成装置を抽出するための手段をさらに含み、送信手段は、抽出された画像形成装置についての位置情報を送信するための手段を含むように構成することができる。
【００２３】
サーバコンピュータは、自己の近傍の画像形成装置についての位置情報を要求してきたクライアントコンピュータの近傍に配置された画像形成装置を抽出して、その画像形成装置へ送信する。このため、クライアントコンピュータが自己の近傍に配置された画像形成装置を容易に認識することができる。
【００２４】
第３の局面に係るクライアントコンピュータにおいて、選択手段は、複数の画像形成装置の中から自己に最も近い位置の画像形成装置を選択するための手段を含むように構成することができる。
【００２５】
クライアントコンピュータは、システム内の装置が移動しても自己に最も最も近い位置の画像形成装置を選択することができるので、クライアントコンピュータから印刷要求を発行したユーザが画像形成装置まで印刷物を取りに行くことが容易になる。
【００２６】
第３の局面に係るクライアントコンピュータは、サーバコンピュータから受信した位置情報に基づいて、複数の画像形成装置と自己との位置関係を表示するための表示手段をさらに含み、選択手段は、位置関係に基づいてユーザにより入力された情報にしたがって、複数の画像形成装置の中から使用する画像形成装置を選択するための手段を含むように構成することができる。
【００２７】
クライアントコンピュータにおいては、複数の画像形成装置と自己（クライアントコンピュータ）との位置関係が表示される。ユーザは、この表示を見て、ユーザが使用したいかつユーザが使用しているクライアントコンピュータの近くに配置された画像形成装置を容易に選択することができる。
【００２８】
第３の局面に係るクライアントコンピュータは、サーバコンピュータから受信した位置情報に基づいて、複数の画像形成装置と自己との位置関係を現実のレイアウトにしたがったマップで表示するための表示手段をさらに含み、選択手段は、位置関係に基づいてユーザにより入力された情報にしたがって、複数の画像形成装置の中から使用する画像形成装置を選択するための手段を含むように構成することができる。
【００２９】
クライアントコンピュータにおいては、複数の画像形成装置と自己（クライアントコンピュータ）との位置関係がマップで表示される。ユーザは、このマップ表示を見て、ユーザが使用したいかつユーザが使用しているクライアントコンピュータの近くに配置された画像形成装置をさらに容易に選択することができる。
【００３０】
第３の局面に係るクライアントコンピュータは、画像形成装置から、画像形成装置に設定されている設定情報を取得するための手段をさらに含むように構成することができる。この場合において、このクライアントコンピュータは、複数の画像形成装置と自己との位置関係を示す情報とともに、設定情報を表示するための手段をさらに含むように構成することができる。
【００３１】
クライアントコンピュータにおいては、画像形成装置の設定情報（用紙サイズ、用紙残量、トナー残量、インク残量などの情報等を含む。）が取得されるので、この設定情報および位置情報に基づいて、適切な画像形成装置を選択することができる。さらに、この設定情報が、複数の画像形成装置と自己との位置関係を示す情報とともに表示されると、より容易に、適切な画像形成装置を選択することができる。
【００３２】
第３の局面に係るクライアントコンピュータは、画像形成装置から、画像形成装置の使用状況を示す動作情報を取得するための手段をさらに含むように構成することができる。この場合において、このクライアントコンピュータは、複数の画像形成装置と自己との位置関係を示す情報とともに、動作情報を表示するための手段をさらに含むように構成することができる。
【００３３】
クライアントコンピュータにおいては、画像形成装置の動作情報（ログインユーザ情報（使用中情報）、現在の印刷待ち情報、紙詰まり、故障などの情報を含む。）が取得されるので、この動作情報および位置情報に基づいて、適切な画像形成装置を選択することができる。さらに、この動作情報が、複数の画像形成装置と自己との位置関係を示す情報とともに表示されると、より容易に、適切な画像形成装置を選択することができる。
【００３４】
なお、サーバコンピュータとクライアントコンピュータとは、単一のコンピュータにより構成することができる。
【００３５】
たとえば、小規模なネットワーク印刷システムにおいては、サーバコンピュータを用いないで、クライアントコンピュータにおいて、照明器具から装置情報を受信して、システム内の装置の位置情報を管理して、その位置情報に基づいて、適切な画像形成装置を選択することができる。
【発明の効果】
【００３６】
この発明によると、ネットワークを介して接続された複数の画像形成装置を共用するネットワーク印刷システムにおいて、画像形成装置自体の位置および画像形成装置へ印刷要求を出力するクライアントコンピュータの位置が変更されても、クライアントコンピュータから画像形成装置への印刷要求を好適に処理することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態に係るネットワークプリントシステムの全体構成を示す図である。
【図２】図１のクライアントコンピュータ（ＰＣ）のハードウェア構成を示す制御ブロック図である。
【図３】図１のサーバコンピュータのハードウェア構成を示す制御ブロック図である。
【図４】図１のＭＦＰのハードウェア構成を示す制御ブロック図である。
【図５】本発明の実施の形態に係るネットワークプリントシステムが導入された建屋内のクライアントコンピュータおよびＭＦＰの配置を示す図である。
【図６】図１のサーバコンピュータで管理される装置（ＰＣ、ＭＦＰ）位置管理テーブルを示す図である。
【図７】図１のクライアントコンピュータ、サーバコンピュータおよびＭＦＰでそれぞれ実行される位置情報取得処理プログラムの制御構造を示すフローチャートである。
【図８】図１のクライアントコンピュータ、サーバコンピュータおよびＭＦＰでそれぞれ実行される印刷処理プログラムの制御構造を示すフローチャートである。
【図９】図８のプログラムが実行された場合のクライアントコンピュータの画面例（その１）である。
【図１０】図８のプログラムが実行された場合のクライアントコンピュータの画面例（その２）である。
【図１１】図８のプログラムが実行された場合のクライアントコンピュータの画面例（その３）である。
【図１２】クライアントコンピュータが建屋内で移動したことを示す図である。
【図１３】クライアントコンピュータの移動に伴い変更されるクライアントコンピュータの画面例である。
【発明を実施するための形態】
【００３８】
以下の説明において、同一の部品には同一の参照番号を付す。それらの機能および名称も同一である。したがって、それらに関する詳細な説明は繰返さない。以下の説明においては、クライアントコンピュータ（ＰＣ）からの印刷要求を受信して、記録用紙に画像を形成する画像形成装置（典型的には印刷装置）は、ＭＦＰであるとする。しかしながら、本発明に係る画像形成装置は、少なくともネットワーク対応の印刷機能を備えた装置であればよく、ＭＦＰに限定されるものではない。
【００３９】
［全体システム構成］
図１を参照して、本発明の実施の形態に係るネットワーク印刷システム（以下において、ネットワークプリントシステムと記載する場合がある。）の全体構成について説明する。このネットワークプリントシステムは、印刷要求を発行するクライアントコンピュータ１００（ＰＣ（１）〜ＰＣ（７））、印刷要求を受信して記録用紙に画像を印刷するＭＦＰ３００（ＭＦＰ（１）〜ＭＦＰ（３））と、クライアントコンピュータ１００の位置およびＭＦＰ３００の位置を管理するサーバコンピュータ２００と、後述する可視光通信を行なう照明器具５００（照明器具（１）〜照明器具（１０））とを含む。ネットワークプリントシステム内のこれらのクライアントコンピュータ１００、サーバコンピュータ２００、ＭＦＰ３００および照明器具５００は、たとえばＩＥＥＥ８０２．３に準拠したネットワーク回線４００により通信可能に接続されている。さらに、照明器具５００とクライアントコンピュータ１００との間において可視光通信が可能なように、かつ、照明器具５００とＭＦＰ３００との間において可視光通信が可能なように、システムが構築されている。
【００４０】
ＭＦＰ（１）３００は、照明器具（１）５００により照明される０３０５号室（レイアウトについては後述）のエリア０１に配置され、ＭＦＰ（２）３００は、照明器具（２）５００により照明される０３０５号室のエリア０２に配置されている。クライアントコンピュータ（１）１００は、照明器具（３）５００により照明される０３０５号室のエリア０３に配置され、クライアントコンピュータ（２）１００は、照明器具（４）５００により照明される０３０５号室のエリア０４に配置され、クライアントコンピュータ（３）１００は、照明器具（５）５００により照明される０３０５号室のエリア０５に配置されている。
【００４１】
ＭＦＰ（３）３００は、照明器具（６）５００により照明される０３０６号室のエリア１１に配置されている。クライアントコンピュータ（４）１００は、照明器具（７）５００により照明される０３０６号室のエリア１２に配置され、クライアントコンピュータ（５）１００は、照明器具（８）５００により照明される０３０６号室のエリア１３に配置され、クライアントコンピュータ（６）１００は、照明器具（９）５００により照明される０３０６号室のエリア１４に配置され、クライアントコンピュータ（７）１００は、照明器具（１０）５００により照明される０３０６号室のエリア１５に配置されている。
【００４２】
照明器具５００は、その照明器具が配置されたエリア内のクライアントコンピュータ１００およびＭＦＰ３００と可視光通信が可能である。クライアントコンピュータ１００およびＭＦＰ３００は、単一の照明器具５００との間において可視光通信を行なう。
【００４３】
なお、図１に示したクライアントコンピュータ１００、サーバコンピュータ２００、ＭＦＰ３００および照明器具５００の台数および配置は一例であって、図１に示した台数および配置に限定されるものではない。特に、サーバコンピュータ２００の機能をクライアントコンピュータ１００に備えさせて、本実施の形態に係るネットワーク印刷システムがサーバコンピュータ２００を備えない態様であっても構わない。
【００４４】
また、以下においては、図面等において、クライアントコンピュータ１００を単にクライアントと、サーバコンピュータ２００を単にサーバと記載する場合がある。
【００４５】
照明器具５００は、室内を照明する通常の照明機能に加えて、照明器具ＩＤを記憶する機能、クライアントコンピュータ１００およびＭＦＰ３００との間において可視光通信してクライアントコンピュータ１００およびＭＦＰ３００から受信した装置ＩＤをサーバコンピュータ２００へ送信する機能を備える。このため、照明器具５００は、光源、光源へ電力を供給する電源ユニット、可視光通信ユニット、記憶部（制御部で実行するプログラム、自己の照明器具ＩＤおよび可視光通信により取得した装置ＩＤを記憶）、ネットワークインターフェイスおよび照明器具を制御する制御部を備える。
【００４６】
［ハードウェア構成］
＜クライアントコンピュータ１００＞
図２を参照して、本実施の形態に係るネットワークプリントシステムを構成するクライアントコンピュータ１００は、バス１９０と、バス１９０に接続されたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０と、バス１９０に接続されたＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２０と、バス１９０に接続されたＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３０と、バス１９０に接続されたハードディスク（ＨＤＤ）１４０と、バス１９０に接続され、光ディスク１８２が装着可能で、光ディスク１８２に対する情報の書込および光ディスク１８２からの情報の読出が可能な光ディスクドライブ１８０と、バス１９０に接続され、マウス１５２およびキーボード１５４との間の接続に関するインターフェイスを提供するための入力インターフェイス（以下「入力ＩＦ」と呼ぶ。）１５０と、バス１９０に接続され、ディスプレイ１６２との間の接続に関するインターフェイスを提供するためのディスプレイインターフェイス（以下「ディスプレイＩＦ」と呼ぶ。）１６０と、有線または無線（本実施の形態においては有線）によりネットワーク回線４００への接続を提供するネットワークインターフェイス（以下「ネットワークＩＦ」と呼ぶ。）１７０とを含む。なお、クライアントコンピュータ１００は、磁気ディスクが装着可能で、磁気ディスクに対する情報の書込および磁気ディスクからの情報の読出が可能な磁気ディスクドライブを、光ディスクドライブ１８０に代えて／加えて、備えるようにしても構わない。ネットワークＩＦ１７０は、クライアントコンピュータ１００がノート型である場合を含めて、無線によりネットワーク回線４００へ接続するインターフェイスの場合がある。
【００４７】
さらに、クライアントコンピュータ１００は、バス１９０に接続された、可視光通信ユニット１１２を含む。この可視光通信ユニット１１２は、可視光通信を用いて、照明器具５００と通信する。
【００４８】
ここで、可視光通信とは、目に見える光（可視光、照明光）を用いてデータを送受信する通信技術のことである。送信データをまず光電変換により変換した後、可視光素子を人の目には感じられない程度のスピードで高速に点滅させることにより、光のパルス変調波として送信する。電波による無線通信では、電磁波の人体への影響から送信電力を上げることができなかったり、電波法による制約から広帯域な無線周波数を自由に使うことができなかったり、精密機器への影響から高出力の無線は使用できなかったりする。これに対して、可視光通信は、無線通信に利用される電波と異なり可視光域は人間に安全なため照明に用いている数ワットという電力でそのまま送信することができたり、照明は至る所に設置されているため照明器具に通信機能を付加するだけでワイヤレス環境が構築できたりするという特徴を備える。
【００４９】
本発明は、以上のような特徴を有する可視光通信を用いてクライアントコンピュータ１００の位置情報を取得した照明器具５００が、クライアントコンピュータ１００を特定する装置ＩＤをネットワーク回線４００を用いてサーバコンピュータ２００へ送信して、サーバコンピュータ２００においてクライアントコンピュータ１００の位置情報を管理する。具体的には、可視光通信を用いて、照明器具５００がクライアントコンピュータ１００へ問合せ情報を送信すると、クライアントコンピュータ１００は受信した問合せ情報に応答して、ハードディスク１４０に記憶された装置ＩＤ（複数のクライアントコンピュータ１００の中から自己を特定できる情報）を照明器具５００へ送信する。
【００５０】
バス１９０、ＲＯＭ１２０、ＲＡＭ１３０、ハードディスク１４０、光ディスクドライブ１８０、入力ＩＦ１５０、ディスプレイＩＦ１６０およびネットワークＩＦ１７０は、いずれもＣＰＵ１１０の制御のもとに協調して動作し、クライアントコンピュータ１００において種々のアプリケーションによる処理を実現する。それらアプリケーションは、たとえば、ワードプロセッサ文書作成処理、表計算文書作成処理、またはこれらの作成処理により作成された電子データをＭＦＰ３００へ送信する印刷処理、照明器具５００からの問合せ情報に応答してクライアントコンピュータ１００の装置ＩＤを返信する処理などを含む。
【００５１】
クライアントコンピュータ１００に上述したような処理を行なわせるためのコンピュータプログラムは、光ディスクドライブ１８０に挿入される光ディスク１８２に記憶され、さらにハードディスク１４０に転送される。または、プログラムはネットワーク回線４００を通じてクライアントコンピュータ１００に送信されハードディスク１４０に記憶されてもよい。プログラムは実行の際にＲＡＭ１３０にロードされる。光ディスク１８２から、またはネットワーク回線４００を介して、直接にＲＡＭ１３０にプログラムをロードしてもよい。
【００５２】
これらのプログラムは、クライアントコンピュータ１００に所定の処理を行なわせる複数の命令を含む。この動作を行なわせるのに必要な基本的機能のいくつかはクライアントコンピュータ１００上で動作するオペレーティングシステム（ＯＳ）もしくはサードパーティのプログラム、またはクライアントコンピュータ１００にインストールされる各種ツールキットのモジュール（たとえば、プリンタドライバであってもよい。）により提供される。従って、このプログラムはこの実施の形態のシステムを実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能または「ツール」を呼出すことにより、上記したクライアントコンピュータ１００として所定の処理を実行する命令のみを含んでいればよい。クライアントコンピュータ１００の実体であるコンピュータの一般的動作は周知であるので、ここでは繰返して説明しない。
【００５３】
＜サーバコンピュータ２００＞
図３を参照して、本実施の形態に係るネットワークプリントシステムを構成するサーバコンピュータ２００は、上述したクライアントコンピュータ１００を同様の構成を備えるコンピュータである。このようなサーバコンピュータの構成部品には、いわゆるパーソナルコンピュータの構成部品よりも信頼性の高い部品が使用されている。
【００５４】
サーバコンピュータ２００は、バス２９０と、バス２９０に接続されたＣＰＵ２１０と、バス２９０に接続されたＲＯＭ２２０と、バス２９０に接続されたＲＡＭ２３０と、バス２９０に接続されたＨＤＤ２４０と、バス２９０に接続され、光ディスク２８２が装着可能で、光ディスク２８２に対する情報の書込および光ディスク２８２からの情報の読出が可能な光ディスクドライブ２８０と、バス２９０に接続され、マウス２５２およびキーボード２５４との間の接続に関するインターフェイスを提供するための入力ＩＦ２５０と、バス２９０に接続され、ディスプレイ２６２との間の接続に関するインターフェイスを提供するためのディスプレイＩＦ２６０と、有線または無線（本実施の形態においては有線）によりネットワーク回線４００への接続を提供するネットワークＩＦ２７０とを含む。なお、このサーバコンピュータ２００についてもクライアントコンピュータ１００と同様に、磁気ディスクドライブを、光ディスクドライブ２８０に代えて／加えて、備えるようにしても構わない。
【００５５】
バス２９０、ＲＯＭ２２０、ＲＡＭ２３０、ハードディスク２４０、光ディスクドライブ２８０、入力ＩＦ２５０、ディスプレイＩＦ２６０およびネットワークＩＦ２７０は、いずれもＣＰＵ２１０の制御のもとに協調して動作し、本実施の形態に係るサーバコンピュータとしてサーバコンピュータ２００は種々のアプリケーションによる処理を実現する。それらアプリケーションは、たとえば、照明器具５００がクライアントコンピュータ１００およびＭＦＰ３００と可視光通信して取得した装置ＩＤを、ネットワーク回線４００を介して受信して、ハードディスク２４０に記憶された装置管理テーブルをメンテナンス（更新）して、クライアントコンピュータ１００において使用されるＭＦＰを好適に管理するネットワーク印刷システムにおけるサーバコンピュータを実現する。
【００５６】
サーバコンピュータ２００に、本実施の形態に係るネットワーク印刷システムにおけるサーバコンピュータとしての動作を行なわせるためのコンピュータプログラムは、光ディスクドライブ２８０に挿入される光ディスク２８２に記憶され、さらにハードディスク２４０に転送される。または、プログラムはネットワーク回線４００を通じてサーバコンピュータ２００に送信されハードディスク２４０に記憶されてもよい。プログラムは実行の際にＲＡＭ２３０にロードされる。光ディスク２８２から、またはネットワーク回線４００を介して、直接にＲＡＭ２３０にプログラムをロードしてもよい。
【００５７】
このプログラムは、サーバコンピュータ２００に本実施の形態に係るネットワーク印刷システムにおけるサーバコンピュータとして動作を行なわせる複数の命令を含む。この動作を行なわせるのに必要な基本的機能のいくつかはサーバコンピュータ２００上で動作するオペレーティングシステム（ＯＳ）もしくはサードパーティのプログラム、またはサーバコンピュータ２００にインストールされる各種ツールキットのモジュールにより提供される。従って、このプログラムはこの実施の形態のシステムおよび方法を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能または「ツール」を呼出すことにより、上記したサーバコンピュータ２００として所定の処理を実行する命令のみを含んでいればよい。サーバコンピュータ２００の実体であるコンピュータの一般的動作は周知であるので、ここでは繰返して説明しない。
【００５８】
＜ＭＦＰ３００＞
図４を参照して、本実施の形態に係るネットワークプリントシステムを構成するＭＦＰ３００は、バス３９０と、バス３９０に接続されたＣＰＵ３１０と、バス３９０に接続されたＲＯＭ３２０と、バス３９０に接続されたＲＡＭ３３０と、バス３９０に接続されたＨＤＤ３４０と、バス３９０に接続され、タッチパネルディスプレイ３８０との間の接続に関するインターフェイスを提供するための入力ＩＦ３５０およびディスプレイＩＦ３６０と、バス３９０に接続され、有線または無線（本実施の形態においては有線）によりネットワーク回線４００への接続を提供するネットワークＩＦ３７０とを含む。
【００５９】
さらに、ＭＦＰ３００は、バス３９０に接続された、可視光通信ユニット３１２を含む。この可視光通信ユニット３１２は、クライアントコンピュータ１００の可視光通信ユニット１１２と同様の機能を備え、照明器具５００と通信する。
【００６０】
本発明は、上述した特徴を有する可視光通信を用いてＭＦＰ３００の位置情報を取得した照明器具５００が、ＭＦＰ３００を特定する装置ＩＤをネットワーク回線４００を用いてサーバコンピュータ２００へ送信して、サーバコンピュータ２００においてＭＦＰ３００の位置情報を管理する。具体的には、可視光通信を用いて、照明器具５００がＭＦＰ３００へ問合せ情報を送信すると、ＭＦＰ３００は受信した問合せ情報に応答して、ハードディスク３４０に記憶された装置ＩＤ（複数のＭＦＰ３００の中から自己を特定できる情報）を照明器具５００へ送信する。
【００６１】
バス３９０、ＲＯＭ３２０、ＲＡＭ３３０、ハードディスク３４０、入力ＩＦ３５０、ディスプレイＩＦ３６０およびネットワークＩＦ３７０は、いずれもＣＰＵ３１０の制御のもとに協調して動作し、ＭＦＰ３００において、プリント処理、ＦＡＸ送受信処理、スキャナ処理、コピー処理、照明器具５００からの問合せ情報に応答してＭＦＰ３００の装置ＩＤを返信する処理などを実現する。なお、これらの処理は、図４においては図示していないＭＦＰ３００を構成する各部品がＣＰＵ３１０により制御されて実行される。
【００６２】
ＭＦＰ３００は、たとえば、原稿読取部、画像形成部、給紙部、および排紙処理装置を備える。ＭＦＰ３００においては、クライアントコンピュータ１００から受信した画像データに対して、ＣＰＵ３１０により各種の画像処理が施され、この画像データが画像形成部へと出力される。なお、このＭＦＰ３００は、レーザー光を感光に利用する、所謂レーザー方式のプリンタ機能を備える。しかしながら、他の形式のプリンタ機能を備えたものであっても構わない。
【００６３】
画像形成部は、画像データによって示される画像を記録用紙に印刷するものであって、たとえば、感光体ドラム、帯電装置、レーザースキャンユニット、現像装置、転写装置、クリーニング装置、定着装置、および除電装置等を備えている。画像形成部には、たとえば、搬送路が設けられており、給紙部から給紙されてきた記録用紙が搬送路に沿って搬送される。給紙部は、用紙カセットに収納された記録用紙、または手差トレイに載置された記録用紙を１枚ずつ引出して記録用紙を画像形成部の搬送路へと送り出す。
【００６４】
画像形成部の搬送路に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラムと転写装置との間を通過し、更に定着装置を通過して、記録用紙に対する印刷が行なわれる。
【００６５】
感光体ドラムは、一方向に回転し、その表面は、クリーニング装置と除電装置によりクリーニングされた後、帯電装置により均一に帯電される。レーザースキャンユニットは、印刷対象の画像データに基づいてレーザー光を変調し、このレーザー光によって感光体ドラムの表面を主走査方向に繰返し走査して、静電潜像を感光体ドラムの表面に形成する。現像装置は、トナーを感光体ドラムの表面に供給して静電潜像を現像し、トナー像を感光体ドラムの表面に形成する。
【００６６】
転写装置は、転写装置と感光体ドラムとの間を通過していく記録用紙に感光体ドラムの表面のトナー像を転写する。定着装置は、記録用紙を加熱するための加熱ローラと、記録用紙を加圧するための加圧ローラとを含む。記録用紙は、加熱ローラによって加熱され、かつ、加圧ローラによって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。定着装置から排出された（印刷された）記録用紙は、排紙トレイに排出される。排紙処理装置においては、複数の記録用紙を各排紙トレイに仕分けして排出する処理、各記録用紙にパンチングする処理、および各記録用紙にステープルする処理を施す場合がある。たとえば、複数部の印刷物を作成する場合は、各排紙トレイに印刷物の一部ずつが割り当てられるように、各記録用紙を各排紙トレイに仕分けして排出し、排紙トレイごとに、排紙トレイ上の各記録用紙にパンチング処理またはステープル処理を施して印刷物を作成する。このような処理が、ＣＰＵ３１０による制御の元で行なわれる。
【００６７】
［装置位置管理テーブル構成］
サーバコンピュータ２００のハードディスク２４０に記憶される、装置位置管理テーブルについて説明する。なお、この装置位置管理テーブルには、照明器具５００からサーバコンピュータ２００へ送信された装置位置情報（照明器具ＩＤおよび装置ＩＤ）に基づいて、クライアントコンピュータ１００の位置およびＭＦＰ３００の位置が、管理される。この装置位置管理テーブルを説明するにあたり、本実施の形態に係るネットワーク印刷システムが導入された建屋のレイアウトを説明する。
【００６８】
図５（Ａ）は、本実施の形態に係るネットワーク印刷システムが導入された企業のある事業所における０１建屋の３階平面図であって、図５（Ｂ）は、その３階の０３０５号室のレイアウト図である。
【００６９】
図５（Ａ）に示すように、０１建屋は複数の部屋から構成され（０３０１号室〜０３１４号室）、図１に示したシステム構成図は、０３０５号室および０３０６号室の部分に対応する。図５（Ｂ）に示すように、０３０５号室は、５つのエリア（エリア０１〜エリア０５）に分割されて、それぞれ１つのエリアに１つの照明器具５００が配置されている。図５（Ｂ）は、図１に示したシステム構成図に対応するが、図１に示したシステム構成に加えて、エリア０１にクライアントコンピュータ（１１）１００およびクライアントコンピュータ（１２）１００が、エリア０２にクライアントコンピュータ（２１）１００が、エリア０３にＭＦＰ（３１）３００が、エリア０４にＭＦＰ（４１）３００が、配置されている。なお、図５（Ｂ）において、エリアを点線枠で示す。
【００７０】
エリア０１内のＭＦＰ（１）３００、クライアントコンピュータ（１１）１００およびクライアントコンピュータ（１２）１００は、エリア０１に配置された照明器具（１）５００と可視光通信し、他の照明器具５００と可視光通信しない。エリア０２内のＭＦＰ（２）３００およびクライアントコンピュータ（２１）１００は、エリア０２に配置された照明器具（２）５００と可視光通信し、他の照明器具５００と可視光通信しない。エリア０３（会議室）内のＭＦＰ（３１）３００およびクライアントコンピュータ（１）１００は、エリア０３に配置された照明器具（３）５００と可視光通信し、他の照明器具５００と可視光通信しない。エリア０４内のＭＦＰ（４１）３００およびクライアントコンピュータ（２）１００は、エリア０４に配置された照明器具（４）５００と可視光通信し、他の照明器具５００と可視光通信しない。エリア０５内のクライアントコンピュータ（３）１００は、エリア０５に配置された照明器具（４）５００と可視光通信し、他の照明器具５００と可視光通信しない。
【００７１】
このようなレイアウトに対して、図６に示す装置位置管理テーブルがサーバコンピュータ２００のハードディスク２４０に記憶される。
【００７２】
図６に示すように、この装置位置管理テーブルは、クライアントコンピュータ１００およびＭＦＰ３００を特定する識別情報である装置ＩＤを格納するフィールドと、装置種別を格納するフィールドと、照明器具５００を特定する識別情報である照明器具ＩＤを格納するフィールドと、その照明器具５００が備えられた建屋を特定する識別情報である建屋ＩＤを格納するフィールドと、部屋番号を格納するフィールドと、エリア番号を格納するフィールドとを含む。
【００７３】
なお、装置種別は、別の参照テーブルで装置ＩＤに対応付けされて記憶されている。建屋ＩＤ、部屋番号およびエリア番号は、さらに別の参照テーブルで照明器具ＩＤに対応付けされて記憶されている。なお、本実施の形態においては、照明器具５００の移動は基本的に考慮しないが、照明器具５００が移動された場合には、照明器具ＩＤに対応付けされて参照テーブルに記憶されている建屋ＩＤ、部屋番号およびエリア番号を更新する必要がある。
【００７４】
このように、参照テーブルを用いれば、装置ＩＤが判別できれば、装置種別が識別できて、照明器具ＩＤが判別できれば、建屋ＩＤ、部屋番号およびエリア番号が識別できる。このため、装置ＩＤおよび照明器具ＩＤが判別すれば、参照テーブルを用いて、図６に示す装置位置管理テーブルを作成することができる。
【００７５】
ここで、装置ＩＤは、本実施の形態に係るネットワーク印刷システムにおいて重複しないようにクライアントコンピュータ１００およびＭＦＰ３００に付与されて、クライアントコンピュータ１００のハードディスク１４０およびＭＦＰ３００のハードディスク３４０に記憶されている。照明器具ＩＤも、同様に、本実施の形態に係るネットワーク印刷システムにおいて重複しないように照明器具５００に付与されて、照明器具５００の記憶部に記憶されている。
【００７６】
図６に示す装置位置管理テーブルは、クライアントコンピュータ１００およびＭＦＰ３００の移動（特に、ノート型のクライアントコンピュータ１００の移動）に対応するために、後述するように、所定の時間間隔で最新情報になるようにメンテナンスされる。このような装置位置管理テーブルを用いると、たとえば、クライアントコンピュータ（２）１００がエリア０４にあるときには、最も近いＭＦＰは、ＭＦＰ（４１）３００であることがわかるとともに、クライアントコンピュータ（２）１００がエリア０４からエリア０３（会議室）へ移動したときには、最も近いＭＦＰは、ＭＦＰ（３１）３００であることがわかる。
【００７７】
［ソフトウェア構成］
図７を参照して、本実施の形態に係るネットワーク印刷システムにおいてクライアントコンピュータ１００およびＭＦＰ３００の位置情報を管理するために、サーバコンピュータ２００、照明器具５００およびエリア内装置（クライアントコンピュータ１００、ＭＦＰ３００）で実行されるコンピュータプログラムの制御構造について説明する。なお、エリア内装置については、クライアントコンピュータ１００におけるプログラムもＭＦＰ３００におけるプログラムも同じであるため、クライアントコンピュータ１００で実行されるプログラムを説明する。
【００７８】
図７の左側に示すプログラムは、サーバコンピュータ２００のＣＰＵ２１０（以下、単に「ＣＰＵ２１０」と記載する。）において実行される。ステップ（以下、ステップをＳと略す。）２０００にて、ＣＰＵ２１０は、エリア内装置（クライアントコンピュータ１００、ＭＦＰ３００）の位置情報を取得するタイミング（すなわち、図６に示す装置位置管理テーブルをメンテナンス（更新）するタイミング）であるか否かを判定する。本実施の形態においては、装置位置管理テーブルを、たとえば１０分間隔でメンテナンスするものとする。なお、この時間間隔は、ネットワークプリントシステムを構築するエリア内装置（クライアントコンピュータ１００、ＭＦＰ３００）の台数、サーバコンピュータ２００の処理能力、ＬＡＮの通信能力等に基づいて、適宜設定される。前に（時系列的に以前に）エリア内装置の位置情報を取得してから１０分が経過していると（Ｓ２０００にてＹＥＳ）、処理はＳ２０１０へ移される。もしそうでないと（Ｓ２０００にてＮＯ）、この処理はＳ２０００へ戻されて、前にエリア内装置の位置情報を取得してから１０分が経過するまで待つ。
【００７９】
Ｓ２０１０にて、ＣＰＵ２１０は、ネットワーク回線４００を介して、照明器具５００へ装置位置取得要求を一斉に送信する。なお、このＳ２０１０の処理は後述する照明器具５００のＳ５０００の処理に対応している。
【００８０】
Ｓ２０２０にて、ＣＰＵ２１０は、ネットワーク回線４００を介して、照明器具５００から装置位置情報（照明器具ＩＤ、装置ＩＤ）を受信したか否かを判定する。照明器具５００から装置位置情報を受信すると（Ｓ２０２０にてＹＥＳ）、処理はＳ２０３０へ移される。もしそうでないと（Ｓ２０２０にてＮＯ）、この処理はＳ２０２０へ戻されて、照明器具５００から装置位置情報を受信するまで待つ。
【００８１】
Ｓ２０３０にて、ＣＰＵ２１０は、照明器具５００から受信した装置位置情報に基づいて、図６に示す装置位置管理テーブルを更新する。
【００８２】
なお、これらのＳ２０２０およびＳ２０３０の処理は、全ての照明器具５００から装置位置情報を受信するまで繰返し行なわれる。エリア内に装置（クライアントコンピュータ１００、ＭＦＰ３００）が配置されていない照明器具５００は、自己の照明器具ＩＤだけをサーバコンピュータ２００へ送信するものとする。したがって、Ｓ２０２０およびＳ２０３０の処理は、全ての照明器具ＩＤを受信するまで繰返し行なわれる。
【００８３】
図７の中央に示すプログラムは、照明器具５００の制御部（以下、単に「制御部」と記載する。）において実行される。Ｓ５０００にて、制御部は、ネットワーク回線４００を介して、サーバコンピュータ２００から装置位置取得要求を受信したか否かを判定する。サーバコンピュータ２００から装置位置取得要求を受信すると（Ｓ５０００にてＹＥＳ）、処理はＳ５０１０へ移される。もしそうでないと（Ｓ５０００にてＮＯ）、この処理はＳ５０００へ戻されて、サーバコンピュータ２００から装置位置取得要求を受信するまで待つ。
【００８４】
Ｓ５０１０にて、制御部は、可視光通信ユニットにより、エリア内に配置された装置（クライアントコンピュータ１００、ＭＦＰ３００）へ、問合せ情報を送信する。なお、このＳ５０１０の処理は後述するクライアントコンピュータ１００のＳ１０００の処理に対応している。
【００８５】
Ｓ５０２０にて、制御部は、可視光通信ユニットにより、エリア内に配置された装置（クライアントコンピュータ１００、ＭＦＰ３００）から装置ＩＤを受信したか否かを判定する。エリア内に配置された装置から装置ＩＤを受信すると（Ｓ５０２０にてＹＥＳ）、処理はＳ５０３０へ移される。もしそうでないと（Ｓ５０２０にてＮＯ）、この処理はＳ５０２０へ戻されて、エリア内に配置された装置から装置ＩＤを受信するまで待つ。なお、エリア内の装置へ問合せ情報を送信してから（Ｓ５０１０）、予め定められた時間が経過してもエリア内の装置から装置ＩＤを受信しない場合には、エリア内に装置（クライアントコンピュータ１００、ＭＦＰ３００）が配置されていないと判定する。この場合、上述したように、照明器具５００は、自己の照明器具ＩＤだけをサーバコンピュータ２００へ送信する。
【００８６】
Ｓ５０３０にて、制御部は、ネットワーク回線４００を介して、サーバコンピュータ２００へ、自己の照明器具ＩＤおよび受信した装置ＩＤを送信（装置ＩＤを受信していない場合には照明器具ＩＤのみを送信）する。なお、このＳ５０３０の処理は上述したサーバコンピュータ２００のＳ２０２０の処理に対応している。
【００８７】
図７の右側に示すプログラムは、クライアントコンピュータ１００のＣＰＵ１１０（以下、単に「ＣＰＵ１１０」と記載する。）において実行される。Ｓ１０００にて、ＣＰＵ１１０は、可視光通信ユニット１１２により、自己と同じエリア内に配置された照明器具５００から問合せ情報を受信したか否かを判定する。エリア内に配置された照明器具５００から問合せ情報を受信すると（Ｓ１０００にてＹＥＳ）、処理はＳ１０１０へ移される。もしそうでないと（Ｓ１０００にてＮＯ）、この処理はＳ１０００へ戻されて、エリア内に配置された照明器具５００から問合せ情報を受信するまで待つ。
【００８８】
Ｓ１０１０にて、ＣＰＵ１１０は、可視光通信ユニット１１２を用いて、問合せ情報を送信してきた（自己と同じエリア内に配置された）照明器具５００へ、ハードディスク１４０に記憶された装置ＩＤを送信する。なお、このＳ１０１０の処理は上述した照明器具５００のＳ５０２０の処理に対応している。
【００８９】
図８を参照して、本実施の形態に係るネットワーク印刷システムにおいて印刷処理を行なうために、クライアントコンピュータ１００、サーバコンピュータ２００およびＭＦＰ３００で実行されるコンピュータプログラムの制御構造について説明する。なお、クライアントコンピュータ１００のＣＰＵ１１０において実行されるプログラムは、たとえばクライアントコンピュータ１００へインストールされたプリンタドライバまたはプリンタドライバに付属するプリンタユーティリティにより実現されるプログラムであっても構わない。
【００９０】
図８の左側に示すプログラムは、クライアントコンピュータ１００のＣＰＵ１１０において実行される。Ｓ１１００にて、ＣＰＵ１１０は、ユーザから、自己が利用可能なＭＦＰ３００を検索する要求を受け付けたか否かを判定する。なお、自己が利用可能なＭＦＰ３００とは、たとえば、同じエリア、同じフロアに配置されたＭＦＰ３００であるとする。クライアントコンピュータ１００のユーザがキーボード１５４またはマウス１５２を操作して、ディスプレイ１６２に表示されたプリンタの検索ボタンを押下すると、自己が利用可能なＭＦＰの検索を要求したと判定される。自己が利用可能なＭＦＰの検索が要求されると（Ｓ１１００にてＹＥＳ）、処理はＳ１１１０へ移される。もしそうでないと（Ｓ１１００にてＮＯ）、クライアントコンピュータ１００におけるこの処理は終了する。
【００９１】
Ｓ１１１０にて、ＣＰＵ１１０は、ＭＦＰ３００の位置を要求する情報（ＭＦＰ位置要求情報）を、サーバコンピュータ２００へ送信する。なお、このＳ１１１０の処理は後述するサーバコンピュータ２００のＳ２１００の処理に対応している。
【００９２】
Ｓ１１２０にて、ＣＰＵ１１０は、サーバコンピュータ２００から、利用可能なＭＦＰのリストを受信したか否かを判定する。このＭＦＰリストはサーバコンピュータ２００において作成される。利用可能なＭＦＰのリストを受信すると（Ｓ１１２０にてＹＥＳ）、処理はＳ１１３０へ移される、もしそうでないと（Ｓ１１２０にてＮＯ）、この処理はＳ１１２０へ戻されて、サーバコンピュータ２００から利用可能なＭＦＰリストを受信するまで待つ。
【００９３】
Ｓ１１３０にて、ＣＰＵ１１０は、サーバコンピュータ２００から受信した利用可能なＭＦＰリストに基づいて、自己の近傍に配置されたＭＦＰをディスプレイ１６２に表示する。なお、このとき、ディスプレイ１６２に表示されるＭＦＰ３００については、その機器情報がディスプレイ１６２に表示される。なお、機器情報とは、ＭＦＰ３００の状態を示し、ＭＦＰ３００の動作についての情報およびＭＦＰ３００の設定についての情報をユーザに示すためのものである。この機器情報は、所定の形式（たとえば、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ））で記述したものであり、ネットワーク回線４００を介してＭＦＰ３００からクライアントコンピュータ１００が受信する。この機器情報には、ログインユーザ情報（使用中情報）、現在の印刷待ち情報、用紙サイズ、用紙残量、トナー残量、インク残量、紙詰まり、故障などの情報が含まれる。
【００９４】
Ｓ１１４０にて、ＣＰＵ１１０は、このクライアントコンピュータ１００においてＭＦＰ３００を選択する場合の初期設定が最も近いＭＦＰであるか否かを判定する。なお、この初期設定は、ユーザにより別途設定されてハードディスク１４０に記憶されている。ＭＦＰ３００を選択する場合の初期設定が最も近いＭＦＰと設定されていると（Ｓ１１４０にてＹＥＳ）、処理はＳ１１７０へ移される。もしそうでないと（Ｓ１１４０にてＮＯ）、この処理はＳ１１５０へ移される。
【００９５】
Ｓ１１５０にて、ＣＰＵ１１０は、このクライアントコンピュータ１００においてＭＦＰ３００を選択する場合の初期設定が通常使用するＭＦＰであるか否かを判定する。なお、初期設定がハードディスク１４０に記憶されている点は上述のとおりである。ＭＦＰ３００を選択する場合の初期設定が通常使用するＭＦＰと設定されていると（Ｓ１１５０にてＹＥＳ）、処理はＳ１１７０へ移される。もしそうでないと（Ｓ１１５０にてＮＯ）、この処理はＳ１１６０へ移される。
【００９６】
Ｓ１１６０にて、ＣＰＵ１１０は、ディスプレイ１６２に表示されたＭＦＰ３００のリストの中から、使用するＭＦＰが選択されたか否かを判定する。クライアントコンピュータ１００のユーザがマウス１５２を操作して、ディスプレイ１６２に表示されたＭＦＰリストとして示された複数のアイコン（ＭＦＰを示すアイコン）の中から１つのアイコンがクリックされると、使用するＭＦＰが選択されたと判定する。なお、このとき、ユーザにより選択されたＭＦＰは、初期設定されていないＭＦＰ（最も近いＭＦＰでも通常使用するＭＦＰでもない）となる。使用するＭＦＰが選択されたと判定されると（Ｓ１１６０にてＹＥＳ）、処理はＳ１１７０へ移される。もしそうでないと（Ｓ１１６０にてＮＯ）、この処理はＳ１１６０へ戻されて、使用するＭＦＰが選択されたと判定されるまで待つ。なお、初期設定が変更される可能性がある場合には、Ｓ１１６０にてＮＯの場合の処理をＳ１１４０へ戻すようにしても構わない。
【００９７】
Ｓ１１７０にて、ＣＰＵ１１０は、選択されたＭＦＰを印刷装置として指定する。このとき、初期設定されたＭＦＰ（最も近いＭＦＰまたは通常使用するＭＦＰ）またはディスプレイ１６２に表示されたＭＦＰリストの中から選択されたＭＦＰが印刷装置として指定される。
【００９８】
Ｓ１１８０にて、ＣＰＵ１１０は、指定されたＭＦＰは、使用可能か否かを判定する。このとき、ＣＰＵ１１０は、ＭＦＰ３００から受信した機器情報（故障中であるか否か、他のユーザがログインしているか否かを示す情報）に基づいて、指定されたＭＦＰが使用可能か否かを判定する。指定されたＭＦＰが使用可能であると判定されると（Ｓ１１８０にてＹＥＳ）、処理はＳ１１９０へ移される。もしそうでないと（Ｓ１１８０にてＮＯ）、この処理はＳ１１６０へ戻される。なお、Ｓ１１６０の処理と同様に、初期設定が変更される可能性がある場合には、Ｓ１１８０にてＮＯの場合の処理をＳ１１４０へ戻すようにしても構わない。
【００９９】
Ｓ１１９０にて、ＣＰＵ１１０は、プリンタドライバにより生成された印刷データをＭＦＰ３００へ送信する。このとき、ディスプレイ１６２に表示された印刷実行ボタンがマウス１５２によりクリックされると、プリント実行要求を検知して、プリンタドライバにより印刷データが生成されてＭＦＰ３００へ送信される。なお、このＳ１１９０の処理は後述するＭＦＰ３００のＳ３１１０の処理に対応している。
【０１００】
図８の右側上段に示すプログラムは、サーバコンピュータ２００のＣＰＵ２１０において実行される。Ｓ２１００にて、ＣＰＵ２１０は、クライアントコンピュータ１００から、ＭＦＰ３００の位置を要求する情報（ＭＦＰ位置要求情報）を受信したかを判定する。ＭＦＰ位置要求情報を受信すると（Ｓ２１００にてＹＥＳ）、処理はＳ２１１０へ移される。もしそうでないと（Ｓ２１００にてＮＯ）、この処理はＳ２１００へ戻されて、クライアントコンピュータ１００からＭＦＰ位置要求情報を受信するまで待つ。
【０１０１】
Ｓ２１１０にて、ＣＰＵ２１０は、ＭＦＰ位置要求情報を送信してきたクライアントコンピュータ１００の近傍に配置されたＭＦＰ３００の一覧を示すＭＦＰリストを作成する。このとき、ＣＰＵ２１０は、図６に示す装置位置管理テーブルを用いて、ＭＦＰ位置要求情報を送信してきたクライアントコンピュータ１００の近傍に配置されたＭＦＰ３００を抽出する。Ｓ２１２０にて、ＣＰＵ２１０は、作成されたＭＦＰリストを、ＭＦＰ位置要求情報を送信してきたクライアントコンピュータ１００へ送信する。なお、このＳ２１１０の処理は上述したサーバコンピュータ２００のＳ１１２０の処理に対応している。その後、サーバコンピュータ２００におけるこの処理は終了する。
【０１０２】
図８の右側下段に示すプログラムは、ＭＦＰ３００のＣＰＵ３１０において実行される。Ｓ３１００にて、ＣＰＵ３１０は、クライアントコンピュータ１００から印刷データを受信したか否かを判定する。クライアントコンピュータ１００から印刷データを受信すると（Ｓ３１００にてＹＥＳ）、処理はＳ３１１０へ移される。もしそうでないと（Ｓ３１００にてＮＯ）、この処理はＳ３１００へ戻されて、クライアントコンピュータ１００から印刷データを受信するまで待つ。
【０１０３】
Ｓ３１１０にて、ＣＰＵ３１０は、受信した印刷データに基づいて、画像形成部、給紙部および排紙処理装置により、印刷データに基づく画像を記録用紙に印刷する。
【０１０４】
［動作］
以上のような構造およびフローチャートに基づく。本実施の形態に係るネットワークプリントシステムの動作について説明する。なお、この動作の説明において用いる図９〜図１１および図１３は、図８の印刷処理プログラムが実行された場合のクライアントコンピュータ１００の画面例である。
【０１０５】
＜位置情報管理動作＞
図７のフローチャートを用いて、このネットワークプリントシステムにおいて、クライアントコンピュータ１００の位置およびＭＦＰ３００の位置を、サーバコンピュータ２００で管理する動作について説明する。
【０１０６】
エリア内装置（クライアントコンピュータ１００、ＭＦＰ３００）の位置情報を取得するタイミングである１０分間隔で（Ｓ２０００にてＹＥＳ）、サーバコンピュータ２００から照明器具５００へ装置位置取得要求が、ネットワーク回線４００を介して、一斉に送信される（Ｓ２０１０）。
【０１０７】
これに応答して、装置位置取得要求を受信した照明器具５００は、可視光通信ユニットを用いて、この照明器具５００が照明するエリア内に配置された装置（クライアントコンピュータ１００、ＭＦＰ３００）へ、問合せ情報を送信する。
【０１０８】
これに応答して、問合せ情報を受信したクライアントコンピュータ１００およびＭＦＰ３００は、可視光通信ユニット１１２および可視光通信ユニット３１２を用いて、問合せ情報を送信してきた照明器具５００へ、装置ＩＤを送信する（Ｓ１０１０）。
【０１０９】
これに応答して、装置ＩＤを受信した照明器具５００からサーバコンピュータ２００へ、装置ＩＤおよび照明器具ＩＤが、ネットワーク回線４００を介して、送信される（Ｓ５０３０）。エリア内にクライアントコンピュータ１００もＭＦＰ３００も配置されていない照明器具５００は、自己の照明器具ＩＤだけ（装置ＩＤはブランク）をサーバコンピュータ２００へ送信する。
【０１１０】
これに応答して、装置ＩＤ（ブランクもあり得る。）および照明器具ＩＤを受信したサーバコンピュータ２００は、図６に示す装置位置管理テーブルをメンテナンス（更新）する（Ｓ２０３０）。
【０１１１】
このような動作により、クライアントコンピュータ１００およびＭＦＰ３００の位置が変更された場合であっても、１０分ごとに装置位置管理テーブルが更新されるので、最新の位置情報をサーバコンピュータ２００が認識することができる。このため、フリーアドレス制度を導入している場合でも、会議室にノートパソコンを持ち込んだ場合でも、ＭＦＰ３００を移動させた場合でも、クライアントコンピュータ１００の位置およびその位置に近いＭＦＰ３００を、サーバコンピュータ２００は把握することができる。
【０１１２】
＜印刷動作＞
図８のフローチャートおよび図９〜図１１のクライアントコンピュータ１００の画面例を用いて、このネットワークプリントシステムの印刷動作について説明する。
【０１１３】
まず、クライアントコンピュータ１００のユーザが、クライアントコンピュータ１００を操作して、自己が利用可能なＭＦＰ（同じエリアまたは同じフロアに配置されたＭＦＰ）の検索を要求すると（Ｓ１１００にてＹＥＳ）、サーバコンピュータ２００へＭＦＰ３００の位置を要求する情報（ＭＦＰ位置要求情報）が送信される（Ｓ１１１０）。
【０１１４】
ＭＦＰ位置要求情報を受信したサーバコンピュータ２００は、ＭＦＰ位置要求情報を送信してきたクライアントコンピュータ１００の近傍に配置されたＭＦＰ３００を列挙したＭＦＰリストを作成する（Ｓ２１１０）。このとき、ＨＤＤ２４０に記憶された、図６に示す装置位置管理テーブルが参照される。作成したＭＦＰリストが、ＭＦＰ位置要求情報を送信してきたクライアントコンピュータ１００へ送信される（Ｓ２１２０）。
【０１１５】
クライアントコンピュータ１００は、サーバコンピュータ２００から送信されたＭＦＰリストを受信すると（Ｓ１１２０にてＹＥＳ）、図９に示すような画面がクライアントコンピュータ１００のディスプレイ１６２に表示される（Ｓ１１３０）。図９は、クライアントコンピュータ（２）１００における画面例である。図５（Ｂ）に示すように、０１建屋の０３０５号室のエリア０４に配置されたクライアントコンピュータ（２）１００は、同じエリア０４に配置されたＭＦＰ（４１）３００が最も近いＭＦＰである。このため、図９に示すように、クライアントコンピュータ（２）１００とＭＦＰ（４１）３００とが点線の枠線で囲まれるとともに、画面左側のＭＦＰ３００の動作についての情報表示部に、クライアントコンピュータ（２）１００に最も近いＭＦＰ（４１）３００が実線の枠線で囲まれた選択状態で表示される。
【０１１６】
この実線の枠線で囲まれたＭＦＰが選択されている状態であって、図９ではＭＦＰ（４１）３００が選択されていることを示す。この状態で、図９の下方に表示された「プロパティ（Ｐ）」をマウス１５２でクリックすると図１０に示す画面に切換わる。さらに、図１０の情報表示部に表示された「メイン」、「用紙」、「高度な設定」、「ジョブハンドリング」および「ウオーターマーク」のいずれかのタグをマウス１５２でクリックすると、図１１に示すように、クリックしたタグに対応付けされたシートが表示される。図１１（Ａ）が「メインシート」の一例、図１１（Ｂ）が「用紙シート」の一例、図１１（Ｃ）が「高度な設定シート」の一例、図１１（Ｄ）が「ジョブハンドリングシート」の一例、図１１（Ｅ）が「ウオーターマークシート」の一例である。
【０１１７】
クライアントコンピュータ（２）１００に、ＭＦＰ３００を選択する場合の初期設定が最も近いＭＦＰであると設定されている場合には（Ｓ１１４０にてＹＥＳ）、図５（Ｂ）および図９に示すように、ＭＦＰ（４１）３００が印刷装置として指定される（Ｓ１１７０）。ＭＦＰ（４１）３００が使用可能であると（Ｓ１１８０にてＹＥＳ）、プリンタドライバにより生成された印刷データがＭＦＰ（４１）３００へ送信される（Ｓ１１９０）。ＭＦＰ（４１）３００では、印刷データを受信すると（Ｓ３１００にてＹＥＳ）、受信した印刷データに基づいて画像が記録用紙に形成される（Ｓ３１００）。このように、クライアントコンピュータ１００に最も近いＭＦＰで印刷することができる。
【０１１８】
クライアントコンピュータ（２）１００に、ＭＦＰ３００を選択する場合の初期設定が通常使用しているＭＦＰであると設定されている場合には（Ｓ１１５０にてＹＥＳ）、通常使用することが設定されたＭＦＰ（ここではＭＦＰ（３１）３００が通常使用するＭＦＰであることが設定されているとする。）が印刷装置として指定される（Ｓ１１７０）。ＭＦＰ（３１）３００が使用可能であると（Ｓ１１８０にてＹＥＳ）、プリンタドライバにより生成された印刷データがＭＦＰ（３１）３００へ送信される（Ｓ１１９０）。ＭＦＰ（３１）３００では、印刷データを受信すると（Ｓ３１００にてＹＥＳ）、受信した印刷データに基づいて画像が記録用紙に形成される（Ｓ３１００）。このように、クライアントコンピュータ１００で通常使用しているＭＦＰで印刷することができる。ユーザが同じＭＦＰで印刷したい場合に有効である。
【０１１９】
クライアントコンピュータ（２）１００に、ＭＦＰ３００を選択する場合の初期設定が設定されておらずディスプレイ１６２に表示されたＭＦＰリストから使用するＭＦＰが選択された場合には（Ｓ１１６０にてＹＥＳ）、ＭＦＰリストから選択されたＭＦＰ（ここではＭＦＰ（１）３００が選択されたＭＦＰであるとする。）が印刷装置として指定される（Ｓ１１７０）。ＭＦＰ（１）３００が使用可能であると（Ｓ１１８０にてＹＥＳ）、プリンタドライバにより生成された印刷データがＭＦＰ（１）３００へ送信される（Ｓ１１９０）。ＭＦＰ（１）３００では、印刷データを受信すると（Ｓ３１００にてＹＥＳ）、受信した印刷データに基づいて画像が記録用紙に形成される（Ｓ３１００）。このように、ＭＦＰリストの中から選択した任意のＭＦＰで印刷することができる。たとえば、エリア０１にあるＭＦＰ（１）３００を選択することにより、エリア０１にいる人の近くのＭＦＰ（１）３００で印刷することができるので、エリア０１にいる人への印刷物の受渡しを効率的に行なうことができる。なお、この場合において、ＭＦＰ（２）３００を選択すると（１１６０にてＹＥＳ）、他ユーザがログインして使用しているので使用可能でないと判定されて（Ｓ１１８０にてＮＯ）、再度ＭＦＰを選択することになる。
【０１２０】
さらに、クライアントコンピュータ（２）１００に、ＭＦＰ３００を選択する場合の初期設定が通常使用しているＭＦＰであると設定されている場合において（Ｓ１１５０にてＹＥＳ）、図１２に示すように、クライアントコンピュータ（２）１００のユーザが、エリア０４からエリア０３（会議室）にクライアントコンピュータ（２）１００を移動させた場合について説明する。
【０１２１】
クライアントコンピュータ（２）１００をエリア０３（会議室）に移動させてから１０分以上経過して、クライアントコンピュータ（２）１００のユーザが、クライアントコンピュータ（２）１００を操作して、自己が利用可能なＭＦＰ（同じエリアまたは同じフロアに配置されたＭＦＰ）の検索を要求すると（Ｓ１１００にてＹＥＳ）、図１３に示すような画面がクライアントコンピュータ１００のディスプレイ１６２に表示される（Ｓ１１３０）。図１２に示すように、０１建屋の０３０５号室のエリア０３に移動されたクライアントコンピュータ（２）１００は、同じエリア０３に配置されたＭＦＰ（３１）３００が最も近いＭＦＰである。
【０１２２】
このため、図１２に示すように、クライアントコンピュータ（２）１００とＭＦＰ（３１）３００とが点線の枠線で囲まれるとともに、画面左側の情報表示部に、クライアントコンピュータ（２）１００に最も近いＭＦＰ（３１）３００が実線の枠線で囲まれた選択状態で表示される。
【０１２３】
このように、自己の机から会議室にノートパソコンを持ち込んだ場合でも、リアルタイム（１０分のタイムラグはあるものの）かつ管理者が装置位置管理テーブルを更新する操作を行なうことなく、クライアントコンピュータ１００の位置およびその位置に近いＭＦＰ３００を把握することができる。
【０１２４】
以上のようにして、本実施の形態に係るネットワークプリントシステムによると、ＭＦＰ自体の位置およびＭＦＰへ印刷要求を出力するクライアントコンピュータの位置が変更されても、照明器具と装置（クライアントコンピュータ、ＭＦＰ）との間で可視光通信を用いて自己の照明エリアに配置された装置を照明器具が認識する。照明器具はサーバコンピュータへ装置（クライアントコンピュータ、ＭＦＰ）の位置情報を送信して、サーバコンピュータにより装置位置管理テーブルが適宜更新される。クライアントコンピュータからサーバコンピュータへＭＦＰの検索を要求すると、サーバコンピュータは都度更新される装置位置管理テーブルを参照して、ＭＦＰの検索を要求してきたクライアントコンピュータが使用可能なＭＦＰ（基本的にはクライアントコンピュータの近傍に配置されたＭＦＰ）のリストを作成して、そのクライアントコンピュータへ送信する。クライアントコンピュータにおいては、その時点において自己に最も近いＭＦＰを、容易に知ることができる。これにより、クライアントコンピュータからＭＦＰへの印刷要求を好適に処理することができる。
【０１２５】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【符号の説明】
【０１２６】
１００  クライアントコンピュータ
２００  サーバコンピュータ
３００  ＭＦＰ
４００  ネットワーク回線
５００  照明器具
【図１】
2011028347.tif 000003
【図３】
2011028347.tif 000004
【図４】
2011028347.tif 000005
【図５】
2011028347.tif 000006
【図６】
2011028347.tif 000007
【図７】
2011028347.tif 000008
【図８】
2011028347.tif 000009
【図９】
2011028347.tif 000010
【図１０】
2011028347.tif 000011
【図１１】
2011028347.tif 000012
【図１２】
2011028347.tif 000013
【図１３】
2011028347.tif 000014
【図２】
2011028347.tif 000015