(57)【特許請求の範囲】
【請求項１】
複数のネットワーク機器、および
前記複数のネットワーク機器に固定アドレスを設定する情報処理装置を備える、ネットワークシステムであって、
前記情報処理装置は、
前記複数のネットワーク機器からの要求に応じて、当該複数のネットワーク機器の各々に仮アドレスを提供するアドレス提供手段、
前記複数のネットワーク機器のいずれか一つに、当該複数のネットワーク機器の配列情報の送信を指示する配列情報送信指示手段、
前記複数のネットワーク機器の各々に、当該複数のネットワーク機器の配列における位置情報の送信を指示する位置情報送信指示手段、
要求元の各前記ネットワーク機器に固定アドレスを割り当てる固定アドレス割当手段、
前記固定アドレス割当手段によって割り当てられた固定アドレスの設定を前記各ネットワーク機器に指示する固定アドレス設定指示手段、および
前記固定アドレス設定指示手段によって前記固定アドレスの設定を指示した後に、前記各ネットワーク機器にＤＨＣＰ機能をオフに設定することを指示するオフ指示手段を備え、
前記複数のネットワーク機器の各々は、
前記配列情報を記憶する配列情報記憶手段、
前記位置情報を記憶する位置情報記憶手段、
前記仮アドレスの要求を前記情報処理装置に送信するアドレス要求送信手段、
前記アドレス提供手段によって提供された前記仮アドレスを設定する第１設定手段、
前記配列情報送信指示手段の指示に応じて前記配列情報記憶手段に記憶された前記配列情報を前記情報処理装置に送信する配列情報送信手段、
前記位置情報送信指示手段の指示に応じて前記位置情報記憶手段に記憶された前記位置情報を前記情報処理装置に送信する位置情報送信手段、
前記固定アドレス設定指示手段によって指示された固定アドレスを設定する第２設定手段、および
前記オフ指示手段によって指示された前記ＤＨＣＰ機能をオフに設定する第３設定手段を備える、ネットワークシステム。
【請求項２】
前記情報処理装置は、前記固定アドレス設定指示手段および前記オフ指示手段による指示をコマンドで送信可能に前記ネットワーク機器の各々に接続する接続手段をさらに備え、
前記複数のネットワーク機器の各々は、前記接続手段による接続状態を確立する確立手段をさらに備える、請求項１記載のネットワークシステム。
【請求項３】
前記複数のネットワーク機器の各々は、前記確立手段によって前記接続状態を確立したとき、前記情報処理装置に前記接続状態の確立を通知する通知手段をさらに備え、
前記固定アドレス割当手段は、前記通知手段からの通知を受けて、前記要求元の前記ネットワーク機器に固定アドレスを割り当てる、請求項２記載のネットワークシステム。
【請求項４】
前記固定アドレス割当手段は、前記複数のネットワーク機器の各々から送信された前記配列情報および前記位置情報に応じて、当該複数のネットワーク機器の各々に前記固定アドレスを割り当てる、請求項１から３までのいずれかに記載のネットワークシステム。
【請求項５】
複数のネットワーク機器に固定アドレスを設定する情報処理装置であって、
前記複数のネットワーク機器からの要求に応じて、当該複数のネットワーク機器の各々に仮アドレスを提供するアドレス提供手段、
前記複数のネットワーク機器のいずれか一つに、当該複数のネットワーク機器の配列情報の送信を指示する配列情報送信指示手段、
前記複数のネットワーク機器の各々に、当該複数のネットワーク機器の配列における位置情報の送信を指示する位置情報送信指示手段、
要求元の各前記ネットワーク機器に固定アドレスを割り当てる固定アドレス割当手段、
前記固定アドレス割当手段によって割り当てられた固定アドレスの設定を前記各ネットワーク機器に指示する固定アドレス設定指示手段、および
前記固定アドレス設定指示手段によって前記固定アドレスの設定を指示した後に、前記各ネットワーク機器にＤＨＣＰ機能をオフに設定することを指示するオフ指示手段を備える、情報処理装置。
【請求項６】
複数のネットワーク機器に固定アドレスを設定するコンピュータで実行される情報処理プログラムであって、
前記コンピュータのプロセッサに、
前記複数のネットワーク機器からの要求に応じて、当該複数のネットワーク機器に仮アドレスを提供するアドレス提供ステップ、
前記複数のネットワーク機器のいずれか一つに、当該複数のネットワーク機器の配列情報の送信を指示する配列情報送信指示ステップ、
前記複数のネットワーク機器の各々に、当該複数のネットワーク機器の配列における位置情報の送信を指示する位置情報送信指示ステップ、
要求元の各前記ネットワーク機器に固定アドレスを割り当てる固定アドレス割当ステップ、
前記固定アドレス割当ステップにおいて割り当てた固定アドレスの設定を前記各ネットワーク機器に指示する固定アドレス設定指示ステップ、および
前記固定アドレス設定指示ステップにおいて前記固定アドレスの設定を指示した後に、前記各ネットワーク機器にＤＨＣＰ機能をオフに設定することを指示するオフ指示ステップを実行させる、情報処理プログラム。
【請求項７】
複数のネットワーク機器に固定アドレスを設定するコンピュータの情報処理方法であって、
（ａ）前記複数のネットワーク機器からの要求に応じて、当該複数のネットワーク機器に仮アドレスを提供するステップ、
（ｂ）前記複数のネットワーク機器のいずれか一つに、当該複数のネットワーク機器の配列情報の送信を指示するステップ、
（ｃ）前記複数のネットワーク機器の各々に、当該複数のネットワーク機器の配列における位置情報の送信を指示するステップ、
（ｄ）要求元の各前記ネットワーク機器に固定アドレスを割り当てるステップ、
（ｅ）前記ステップ（ｄ）において割り当てた固定アドレスの設定を前記各ネットワーク機器に指示するステップ、および
（ｆ）前記ステップ（ｅ）において前記固定アドレスの設定を指示した後に、前記各ネットワーク機器にＤＨＣＰ機能をオフに設定することを指示するステップを含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークシステム、情報処理装置、情報処理プログラムおよび情報処理方法に関し、特にたとえば、複数のネットワーク機器を備える、ネットワークシステム、情報処理装置、情報処理プログラムおよび情報処理方法に関する。
【背景技術】
【０００２】
特許文献１に開示される端末装置は、たとえば、ファクシミリ装置であり、ＤＨＣＰサーバからＩＰアドレスを取得するＤＨＣＰクライアント機能を有する。この端末装置は、ＤＨＣＰクライアント機能がオンのときに、ＤＨＣＰサーバからＩＰアドレスを取得して、ＤＨＣＰクライアント機能をオフする。そして、端末装置は、ＤＨＣＰサーバから取得したＩＰアドレスを用いてネットワークに接続する。
【０００３】
また、特許文献２に開示されるネットワークシステムは、画像処理装置とエージェントとを有する。画像処理装置は、アドレス割り当て装置から仮のアドレスを取得し、設定する。また、画像処理装置は、仮のアドレスを含む通知をエージェントに送出し、この通知に応じてエージェントから提供される、当該画像処理装置用の固定のアドレスを取得する。また、エージェントは、上記通知を受けると、当該通知に含まれる仮のアドレスで特定される画像処理装置に対して、当該画像処理装置用の固定のアドレスを提供する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−５８２０号公報
【特許文献２】特開２００８−１５８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の技術では、端末装置からの要求に応じて、ＤＨＣＰサーバが個別にＩＰアドレスを割り当てるため、複数の端末装置に一元的にＩＰアドレスを割り当てることができない。
【０００６】
また、特許文献２の技術も、特許文献１の技術と同様に、ＤＨＣＰサーバのようなアドレス割り当て装置とは異なるエージェントが、個々の画像処理装置に対して固定のＩＰアドレスを割り当てるため、複数の端末装置に一元的にＩＰアドレスを割り当てることができない。
【０００７】
それゆえに、この発明の主たる目的は、新規な、ネットワークシステム、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。
【０００８】
また、この発明の他の目的は、複数のネットワーク機器に一元的に固定ＩＰアドレスを設定できる、ネットワークシステム、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。
【課題を解決するための手段】
【０００９】
第１の発明は、複数のネットワーク機器、および複数のネットワーク機器に固定アドレスを設定する情報処理装置を備える、ネットワークシステムである。情報処理装置は、アドレス提供手段、配列情報送信指示手段、位置情報送信手段、固定アドレス割当手段、固定アドレス設定指示手段、およびオフ指示手段を備える。また、複数のネットワーク機器の各々は、配列情報記憶手段、位置情報記憶手段、アドレス要求送信手段、第１設定手段、配列情報送信手段、位置情報送信手段、第２設定手段および第３設定手段を備える。
【００１０】
複数のネットワーク機器は、所定の配列に従って配置され、各ネットワーク機器では、配列情報記憶手段は、所定の配列についての配列情報を記憶し、位置記憶手段は、自身が配置される位置についての位置情報を記憶する。また、複数のネットワーク機器の各々では、アドレス要求送信手段は、仮アドレスの要求を情報処理装置に送信する。情報処理装置のアドレス提供手段は、複数のネットワーク機器からの要求に応じて、当該複数のネットワーク機器の各々に仮アドレスを提供する。これに応じて、複数のネットワーク機器の各々の第１設定手段は、アドレス提供手段によって提供された仮アドレスを設定する。したがって、複数のネットワーク機器の各々は、情報処理装置が含まれるネットワークに参加する。
また、情報処理装置では、配列情報送信指示手段が、複数のネットワーク機器のいずれか一つに、当該複数のネットワーク機器の配列情報の送信を指示する。たとえば、最初に接続状態を確立したネットワーク機器に、複数のネットワーク機器の配列情報の送信を指示する。配列情報の送信を指示されたネットワーク機器では、この指示に応じて、配列情報送信手段が配列情報記憶手段に記憶された配列情報を情報処理装置に送信する。
さらに、情報処理装置では、位置情報送信指示手段が、複数のネットワーク機器の各々に、当該複数のネットワーク機器の配列における位置情報の送信を指示する。各ネットワーク機器では、位置情報送信手段は、位置情報送信指示手段の指示に応じて位置情報記憶手段に記憶された位置情報を情報処理装置に送信する。
さらにまた、情報処理装置の固定アドレス割当手段は、要求元の各ネットワーク機器に固定アドレスを割り当て、固定アドレス設定指示手段は、固定アドレス割当手段によって割り当てられた固定アドレスの設定を各ネットワーク機器に指示する。これに応じて、各ネットワーク機器の第２設定手段は、固定アドレス設定指示手段によって指示された固定アドレスを設定する。情報処理装置のオフ指示手段は、固定アドレス設定指示手段によって固定アドレスの設定を指示した後に、各ネットワーク機器にＤＨＣＰ機能をオフに設定することを指示する。これに応じて、各ネットワーク機器の第３設定手段は、オフ指示手段によって指示されたＤＨＣＰ機能をオフに設定する。このため、各ネットワーク機器では、固定アドレスを使用する設定に変更される。
【００１１】
第１の発明によれば、情報処理装置で、複数のネットワーク機器の各々に固定アドレスを割り当てるとともにその設定を指示するので、複数のネットワーク機器のアドレスを一元的に設定することができる。
また、第１の発明によれば、情報処理装置は、複数のネットワーク機器の配列情報および複数のネットワーク機器の配列における各ネットワーク機器の位置情報を知ることができる。
【００１２】
第２の発明は、第１の発明に従属し、情報処理装置は、固定アドレス設定指示手段およびオフ指示手段による指示をコマンドで送信可能にネットワーク機器の各々に接続する接続手段をさらに備える。複数のネットワーク機器の各々は、接続手段による接続状態を確立する確立手段をさらに備える。
【００１３】
第２の発明によれば、各ネットワーク機器は、情報処理装置からのコマンドを受信し、当該コマンドに従って、固定アドレスを設定し、ＤＨＣＰ機能をオフに設定することができる。
【００１４】
第３の発明は、第２の発明に従属し、複数のネットワーク機器の各々は、確立手段によって接続状態を確立したとき、情報処理装置に接続状態の確立を通知する通知手段をさらに備える。情報処理装置の固定アドレス割当手段は、通知手段からの通知を受けて、要求元のネットワーク機器に固定アドレスを割り当てる。
【００１５】
第３の発明によれば、固定アドレス割当手段は接続状態の確立を通知したネットワーク機器に固定アドレスを割り当てるので、通信手段を備えるネットワーク機器のような所定のネットワーク機器だけに固定アドレスを割り当てることができる。つまり、所望のネットワーク機器に固定アドレスを設定することができる。
【００２１】
第４の発明は、第１から第３の発明までのいずれかに従属し、情報処理装置の固定アドレス割当手段は、複数のネットワーク機器の各々から送信された配列情報および位置情報に応じて、当該複数のネットワーク機器の各々に固定アドレスを割り当てる。固定アドレス設定指示手段は、アドレス決定手段によって決定された固定アドレスの設定を複数のネットワーク機器の各々に指示する。たとえば、複数のネットワーク機器の配列において、任意の開始位置から所定の順番に従って固定アドレスが連続番号で割り当てられる。
【００２２】
第４の発明によれば、所定の配列の複数のネットワーク機器の各々に、その位置に応じて固定アドレスを割り当てるので、ユーザに分かり易い固定アドレスを設定することができる。
【００２３】
第５の発明は、複数のネットワーク機器に固定アドレスを設定する情報処理装置であって、複数のネットワーク機器からの要求に応じて、当該複数のネットワーク機器の各々に仮アドレスを提供するアドレス提供手段、複数のネットワーク機器のいずれか一つに、当該複数のネットワーク機器の配列情報の送信を指示する配列情報送信指示手段、複数のネットワーク機器の各々に、当該複数のネットワーク機器の配列における位置情報の送信を指示する位置情報送信指示手段、要求元の各ネットワーク機器に固定アドレスを割り当てる固定アドレス割当手段、固定アドレス割当手段によって割り当てられた固定アドレスの設定を各ネットワーク機器に指示する固定アドレス設定指示手段、および固定アドレス設定指示手段によって固定アドレスの設定を指示した後に、各ネットワーク機器にＤＨＣＰ機能をオフに設定することを指示するオフ指示手段を備える、情報処理装置である。
【００２４】
第６の発明は、複数のネットワーク機器に固定アドレスを設定するコンピュータで実行される情報処理プログラムであって、コンピュータのプロセッサに、複数のネットワーク機器からの要求に応じて、当該複数のネットワーク機器に仮アドレスを提供するアドレス提供ステップ、複数のネットワーク機器のいずれか一つに、当該複数のネットワーク機器の配列情報の送信を指示する配列情報送信指示ステップ、複数のネットワーク機器の各々に、当該複数のネットワーク機器の配列における位置情報の送信を指示する位置情報送信指示ステップ、要求元の各ネットワーク機器に固定アドレスを割り当てる固定アドレス割当ステップ、固定アドレス割当ステップにおいて割り当てた固定アドレスの設定を各ネットワーク機器に指示する固定アドレス設定指示ステップ、および固定アドレス設定指示ステップにおいて固定アドレスの設定を指示した後に、各ネットワーク機器にＤＨＣＰ機能をオフに設定することを指示するオフ指示ステップを実行させる、情報処理プログラムである。
【００２５】
第７の発明は、複数のネットワーク機器に固定アドレスを設定するコンピュータの情報処理方法であって、（ａ）複数のネットワーク機器からの要求に応じて、当該複数のネットワーク機器に仮アドレスを提供するステップ、（ｂ）複数のネットワーク機器のいずれか一つに、当該複数のネットワーク機器の配列情報の送信を指示するステップ、（ｃ）複数のネットワーク機器の各々に、当該複数のネットワーク機器の配列における位置情報の送信を指示するステップ、（ｄ）要求元の各ネットワーク機器に固定アドレスを割り当てるステップ、（ｅ）ステップ（ｄ）において割り当てた固定アドレスの設定を各ネットワーク機器に指示するステップ、および（ｆ）ステップ（ｅ）において固定アドレスの設定を指示した後に、各ネットワーク機器にＤＨＣＰ機能をオフに設定することを指示するステップを含む、情報処理方法である。
【００２６】
第５〜第７の発明においても、第１の発明と同様に、複数のネットワーク機器のアドレスを一元的に設定することができる。また、第１の発明と同様に、複数のネットワーク機器の配列情報および複数のネットワーク機器の配列における各ネットワーク機器の位置情報を知ることができる。
【発明の効果】
【００２７】
この発明によれば、情報処理装置で、複数のネットワーク機器の各々に固定アドレスを割り当てるとともにその設定を指示するので、複数のネットワーク機器のアドレスを一元的に設定することができる。
【００２８】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２９】
【図１】図１は第１実施例のネットワークシステムの概略構成の一例を示す図解図である。
【図２】図２は図１に示す表示装置の電気的な構成の一例を示すブロック図である。
【図３】図３は図１に示すネットワークシステムにおいて表示装置および他のネットワーク機器にＩＰアドレスを割り当てる方法の一例を説明するための図解図である。
【図４】図４は図１に示すネットワークシステムにおいて表示装置および他のネットワーク機器にＩＰアドレスを割り当てる方法の一例であり、図３の続きを説明するための図解図である。
【図５】図５（Ａ）は図１に示すＰＣに接続されるモニタに表示される設定画面の第１の例を示す図解図であり、図５（Ｂ）は図１に示すＰＣに接続されるモニタに表示される設定画面の第２の例を示す図解図である。
【図６】図６（Ａ）は図１に示すＰＣに接続されるモニタに表示される設定画面の第３の例を示す図解図であり、図６（Ｂ）は図１に示すＰＣに接続されるモニタに表示される設定画面の第４の例を示す図解図である。
【図７】図７は図１に示すＰＣに接続されるモニタに表示される設定画面の第５の例を示す図解図である。
【図８】図８は図１に示すＰＣが複数の表示装置を固定ＩＰアドレス設定に変更する方法の一例を説明するための図解図である。
【図９】図９は図１に示すＰＣが複数の表示装置を固定ＩＰアドレス設定に変更する方法の一例であり、図８の続きを説明するための図解図である。
【図１０】図１０は図１に示すＰＣが複数の表示装置を固定ＩＰアドレス設定に変更する方法の一例であり、図９の続きを説明するための図解図である。
【図１１】図１１は図１に示すＰＣに接続されるモニタに表示される設定画面の第６の例を示す図解図である。
【図１２】図１２は図１に示すＰＣに内蔵されるＲＡＭのメモリマップの一例を示す図解図である。
【図１３】図１３は図１および図２に示す各表示装置に内蔵されるＲＡＭのメモリマップの一例を示す図解図である。
【図１４】図１４は図１に示すＰＣに内蔵されるＣＰＵのＩＰアドレス割当処理の一例の一部を示すフロー図である。
【図１５】図１５は図１に示すＰＣに内蔵されるＣＰＵのＩＰアドレス割当処理の他の一部であって、図１４に後続するフロー図である。
【図１６】図１６は図１および図２に示す各表示装置に内蔵されるＣＰＵのＩＰアドレス割当処理の一例を示すフロー図である。
【図１７】図１７は図１に示すＰＣに内蔵されるＣＰＵの固定ＩＰアドレス設定処理の一例の一部を示すフロー図である。
【図１８】図１８は図１に示すＰＣに内蔵されるＣＰＵの固定ＩＰアドレス設定処理の他の一部であって、図１７に後続するフロー図である。
【図１９】図１９は図１および図２に示す各表示装置に内蔵されるＣＰＵの固定ＩＰアドレス設定処理の一例の一部を示すフロー図である。
【図２０】図２０は図１および図２に示す各表示装置に内蔵されるＣＰＵの固定ＩＰアドレス設定処理の他の一部であって、図１９に後続するフロー図である。
【図２１】図２１（Ａ）は第３実施例のマルチディスプレイシステムを構成する複数の表示装置の配列の一例を示す図解図であり、図２１（Ｂ）は図２１（Ａ）に示すように配列された複数の表示装置の位置に応じて固定ＩＰアドレスを割り当てる方法の一例を説明するための図解図であり、そして、図２１（Ｃ）は図２１（Ａ）に示すように配列された複数の表示装置の位置に応じて固定ＩＰアドレスを割り当てる方法の他の例を説明するための図解図である。
【図２２】図２２は第３実施例における各表示装置に内蔵されるＲＡＭのメモリマップの一例を示す図解図である。
【図２３】図２３は第３実施例において位置情報に基づいて表示装置を固定ＩＰアドレス設定に変更する方法の一例を説明するための図解図である。
【図２４】図２４は第３実施例において位置情報に基づいて表示装置を固定ＩＰアドレス設定に変更する方法の一例であり、図２３の続きを説明するための図解図である。
【図２５】図２５は第３実施例におけるＰＣに内蔵されるＣＰＵの固定ＩＰアドレス設定処理の一例の一部を示すフロー図である。
【図２６】図２６は第３実施例におけるＰＣに内蔵されるＣＰＵの固定ＩＰアドレス設定処理の他の一部であって、図２５に後続するフロー図である。
【図２７】図２７は第３実施例におけるＰＣに内蔵されるＣＰＵの固定ＩＰアドレス設定処理のその他の一部であって、図２６に後続するフロー図である。
【図２８】図２８は第３実施例における各表示装置に内蔵されるＣＰＵの固定ＩＰアドレス設定処理の一例の一部を示すフロー図である。
【図２９】図２９は第３実施例における各表示装置に内蔵されるＣＰＵの固定ＩＰアドレス設定処理の他の一部であって、図２８に後続するフロー図である。
【発明を実施するための形態】
【００３０】
＜第１実施例＞
図１は第１実施例のネットワークシステム１０の概略構成の一例を示す図解図である。
【００３１】
この図１を参照して、この発明の第１実施例であるネットワークシステム１０はＤＨＣＰサーバとして機能するＰＣ１２を含み、ＰＣ１２はハブ１４を介して複数の表示装置１６（表示装置１６ａ、１６ｂ、…、１６ｎ）、表示装置１６とは異なる複数のネットワーク機器１８（ネットワーク機器１８ａ、１８ｂ）に接続される。ここで、ネットワーク機器とは、ネットワーク対応の機器ないし装置を意味し、たとえば、ＰＣ１２以外のコンピュータ（ＰＣまたはサーバ）、プリンタ、ファクシミリおよび複合機などが該当する。また、表示装置１６もネットワーク機器に該当する。
【００３２】
たとえば、ＰＣ１２、表示装置１６、ネットワーク機器１８は、それぞれ、ハブ１４にＬＡＮケーブルを用いて接続される。また、複数の表示装置１６の各々および複数のネットワーク機器１８の各々は、ＤＨＣＰクライアントとして機能する。以下、この明細書では、ＰＣ１２以外のネットワーク機器である表示装置１６およびネットワーク機器１８をまとめていう場合には、「クライアント」と呼ぶことにする。
【００３３】
ただし、この第１実施例では、ネットワークシステム１０のうち、ネットワーク機器１８（１８ａ、１８ｂ）を除いた構成がマルチディスプレイシステム１０ａと呼ばれる。
【００３４】
ＰＣ１２は、情報処理装置の一例であり、汎用のＰＣを用いることができる。このＰＣ１２では、ＤＨＣＰ機能はオフ（無効に）され、固定ＩＰアドレス（たとえば、１９２．１６８.０．１００)およびサブネットマスク（たとえば、２５５．２５５.２５５．０）が設定されている。
【００３５】
ハブ１４は、汎用のスイッチングハブであり、ネットワークシステム１０において、ＰＣ１２、複数の表示装置１６および複数のネットワーク機器１８を通信可能に接続する。ただし、この第１実施例では、ハブ１４は、ＤＨＣＰ機能を有していない、または、ＤＨＣＰ機能がオフされているものとする。
【００３６】
表示装置１６は、マルチディスプレイを構成する表示装置である。マルチディスプレイシステム１０ａでは、複数台の表示装置１６が一直線上に配列されたりマトリクス状に配列されたりする。第１実施例では、ネットワークシステム１０（マルチディスプレイシステム１０ａ）は、ｎ台の表示装置１６（第１表示装置１６ａ、第２表示装置１６ｂ、…、第ｎ表示装置１６ｎ）を有している。この明細書においては、第１表示装置１６ａ、第２表示装置１６ｂ、…、第ｎ表示装置１６ｎを区別する必要が無い場合には、単に「表示装置１６」ということにする。表示装置１６の具体的な構成については、図２を用いて後で詳細に説明する。
【００３７】
ネットワーク機器１８は、上述したように、表示装置１６とは異なるネットワーク機器である。第１実施例では、ネットワーク機器１８ａのＤＨＣＰ機能は有効（オン）である。一方、ネットワーク機器１８ｂのＤＨＣＰ機能はオフであり、固定ＩＰアドレス（たとえば、１９２．１６８.０．２０）およびサブネットマスク（この第１実施例では、２５５．２５５.２５５．０）が設定される。
【００３８】
図２は図１に示した表示装置１６の電気的な構成を示すブロック図である。図２に示すように、表示装置１６は、ＣＰＵ３０を含み、ＣＰＵ３０はバス３２を介して、ＲＡＭ３４、ＲＯＭ３６、通信部３８、表示駆動部４０、映像信号入力部４４、操作部４６および電源制御部４８に接続される。また、表示駆動部４０には、表示部４２が接続される。
【００３９】
ＣＰＵ３０は、表示装置１６の全体的な制御を司る。ＲＡＭ３４は、ＣＰＵ３０のワーク領域およびバッファ領域として用いられる。ＲＯＭ３６は、表示装置１６を制御するための制御プログラムや表示装置１６の各種設定情報についてのデータを記憶したりする。
【００４０】
通信部３８は、他のコンピュータ（ＰＣ１２または／および他の表示装置１６）と通信するためのインターフェイスであり、たとえば、有線ＬＡＮ、ＲＳ−２３２Ｃ、ＵＳＢ、ＤＤＣ／ＣＩ(Display Data Channel Command Interface)、ＨＤＭＩ−ＣＥＣ(High Definition Multimedia Interface Consumer Electronics Control)などを用いることができる。
【００４１】
ただし、図１では、各表示装置１６がハブ１４に接続されるようにしてあるが、複数の表示装置１６はデイジーチェーン接続されてもよい。かかる場合には、通信部３８には、入力ポートおよび出力ポートが設けられる。
【００４２】
また、他の実施例として、通信部３８は、無線ＬＡＮによって実現されてもよい。
【００４３】
表示駆動部４０は、表示部４２に表示される映像ないし画像を生成および出力するためのコントローラである。表示部４２は、表示パネルおよびバックライトを含み、表示駆動部４０から与えられる映像ないし画像についてのデータを出力する。
【００４４】
映像信号入力部４４は、他のコンピュータまたは外部メモリ（ＵＳＢメモリ、ＨＤＤなど）から入力される映像または画像についてのデータを入力するためのインターフェイスであり、ＤｉｓｐｌａｙＰｏｒｔ、ＨＤＭI（登録商標）、ＤＶＩおよびＤ−ＳＵＢなどが利用される。
【００４５】
操作部４６は、表示装置１６に設けられる各種の操作ボタン（操作キー）およびリモコン受信部であり、ユーザによる操作入力を受け付けたり、リモコン（図示せず）から送信されるリモコン信号（赤外線信号）を受信したりする。たとえば、操作部４６は、表示装置１６についての各種の情報を設定および変更する場合に使用される。各種の情報としては、ホワイトバランスと輝度、色、マルチディスプレイのサイズ（配列）およびマルチディスプレイにおける位置（配置位置）などが該当する。
【００４６】
電源制御部４８は、ＣＰＵ１２ａの指示の下、電源（電圧）を各コンポーネントに供給および停止するための回路（スイッチ回路）である。図示は省略するが、電源制御部４８には、商用電源からの交流電圧が適宜降圧および整流（ノイズ除去）された直流電圧（直流電源）が印加される。
【００４７】
この第１実施例の表示装置１６は、次の機能を有している。一つ目として、表示装置１６は、コンピュータ（ＰＣ１２）にＴｅｌｎｅｔで接続されると、接続状態を確立した後（ソケット（ＢＳＤ)を開いた後）、接続完了を接続元に返す機能を有している。二つ目として、表示装置１６は、Ｔｅｌｎｅｔで接続された後、所定のコマンド（テキストで記載されたコマンド）に応じた処理（動作）を実行する機能を有している。
【００４８】
この第１実施例では、所定のコマンドは、製造番号の送信コマンド、ＤＨＣＰオフの設定コマンド、固定ＩＰアドレスの設定コマンド、サブネットマスクの設定コマンド、リブートの実行コマンド、文字列の表示コマンドおよび文字列の非表示コマンドである。
【００４９】
製造番号の送信コマンド（ｓｅｒｉａｌ  Ｎｏ．？）は、表示装置１６に割り当てられた固有の識別番号である製造番号を送信（通知）させるためのコマンドである。表示装置１６は、製造番号の送信コマンドを受信すると、当該コマンドの送信元（第１実施例では、ＰＣ１２である。以下、同じ）に、自機に設定（記憶）されている製造番号を返す（送信する）。ただし、この第１実施例では、表示装置１６には、製造番号が割り当てられているものとする。また、この第１実施例では、固有の識別番号として製造番号を使用するようにしてあるが、通信部３８に割り当てられるＭＡＣアドレスを使用することもできる。ただし、ＭＡＣアドレスを使用する場合には、後述するＩＰ割当テーブル１０２において、製造番号に代えてＭＡＣアドレスが記述(管理）され、通信部３８を交換した場合には、このＩＰ割当テーブル１０２に記述されたＭＡＣアドレスを変更する必要がある。
【００５０】
ＤＨＣＰオフの設定コマンド（ＤＨＣＰ  ＯＦＦ）は、ＤＨＣＰ機能をオフに設定させるためのコマンドである。表示装置１６は、ＤＨＣＰオフの設定コマンドを受信すると、ＤＨＣＰ機能をオフして、当該コマンドの送信元に、ＯＫを返す。この第１実施例では、ＤＨＣＰ機能をオフに設定した場合には、当該設定は表示装置１６を再起動（リブート）した後に有効に（反映）される。ただし、リブートしないで有効にされてもよい。
【００５１】
固定ＩＰアドレスの設定コマンド（ＩＰＳＥＴ  ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘｘ）は、指定するＩＰアドレス（ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘｘ）を固定ＩＰアドレスとして設定させるためのコマンドである。表示装置１６は、固定ＩＰアドレスの設定コマンドを受信すると、指定されたＩＰアドレスを固定ＩＰアドレスとして設定し、当該コマンドの送信元にＯＫを返す。固定ＩＰアドレスの設定は、ＤＨＣＰ機能がオフである場合にのみ有効であり、表示装置１６をリブートした後に有効にされる。つまり、リブートした後に、表示装置１６は、固定ＩＰアドレスを使用する設定（以下、「固定ＩＰアドレス設定」という）に変更される。ただし、リブートしないで有効にされてもよい。この場合には、固定ＩＰアドレスの設定コマンドを受信すると、当該コマンドに記載されたＩＰアドレスが固定ＩＰアドレスとして設定され、後述するサブネットマスクが設定された後に、固定ＩＰアドレス設定に変更される。
【００５２】
サブネットマスクの設定コマンド（ＳｕｂＮｅｔ  ｙｙｙ．ｙｙｙ．ｙｙｙ．ｙｙｙ）は、指定するサブネットマスク（ｙｙｙ．ｙｙｙ．ｙｙｙ．ｙｙｙ）を設定させるためのコマンドである。表示装置１６は、サブネットマスクの設定コマンドを受信すると、指定されたサブネットマスクを固定ＩＰアドレスに対応して設定し、当該コマンドの送信元にＯＫを返す。このコマンドに従うサブネットマスクの設定は、ＤＨＣＰ機能がオフである場合にのみ有効であり、表示装置１６をリブートした後に有効にされる。ただし、リブートしないで有効にされてもよい。
【００５３】
リブートの実行コマンド（Ｒｅｂｏｏｔ）は、再起動（リブート）を実行させるためのコマンドである。表示装置１６は、リブートの実行コマンドを受信すると、当該コマンドの送信元にＯＫを返してから、リブートを実行する。
【００５４】
なお、上記のように、ＤＨＣＰ機能をオフに設定、固定ＩＰアドレスの設定およびサブネットマスクの設定を、リブートを実行しないで有効にする場合には、このリブートの実行コマンドは無くてもよい。
【００５５】
文字列の表示コマンド（Ｄｉｓｐｌａｙ  ｚｚｚ）は、ユーザが入力（指定）した文字列（ｚｚｚ）を表示させるためのコマンドである。表示装置１６は、文字列の表示コマンドを受信すると、指定された文字列を表示パネル（表示画面）に表示する。
【００５６】
文字列の非表示コマンド（ＮＯＮ−Ｄｉｓｐｌａｙ）は、文字列の表示コマンドに従って表示させた文字列を非表示（消去）されるためのコマンドである。
【００５７】
このような構成のネットワークシステム１０では、ＰＣ１２は、マルチディスプレイを構成する複数の表示装置１６の固定ＩＰアドレスを設定する。ただし、表示装置１６では、固定ＩＰアドレスが設定される前（ＤＨＣＰ機能がオフされる前）においては、ＤＨＣＰ機能はオンであるものとする。
【００５８】
図３および図４は、ネットワークシステム１０において、表示装置１６に固定ＩＰアドレスが割り当てられる方法（処理）を説明するための図解図である。
【００５９】
ただし、ネットワーク機器１８ｂは、固定ＩＰアドレスを使用する設定となっており、ＤＨＣＰ機能はオフされている。また、図３および図４においては、点線および矢印で示すように、下方に向かうに従って時間が進む。このことは、図８−図１０、図２３および図２４においても同様である。
【００６０】
また、図５および図６は、表示装置１６に固定ＩＰアドレスを設定する場合に、ＰＣ１２に接続されたモニタ（図示せず）に表示される設定画面１００の例を示す。この設定画面１００では、ＰＣ１２を含むネットワーク上のクライアントに、当該ＰＣ１２がＩＰアドレスを割り当てるためのテーブル（以下、「ＩＰ割当テーブル」という）１０２が表示される。また、この設定画面１００では、ＩＰ割当テーブル１０２の下方に、３つのボタン画像（アイコン）１０４、１０６、１０８が設けられる。アイコン１０４は、選択された表示装置１６に対して文字列の表示コマンドを送信し、当該表示装置１６に表示させるためのアイコンである。この第１実施例では、文字列は、対応する表示装置１６に付されたＩＰ割当テーブル１０２におけるＩＤ（三桁の数字）である。アイコン１０６は、アイコン１０４を押すことにより表示された文字列を消去（非表示）させるためのアイコンである。アイコン１０８は、選択された表示装置１６に対して固定ＩＰアドレスを設定するためのアイコンである。
【００６１】
なお、ＩＰ割当テーブル１０２の左端に表示されるチェックボックスが指示（選択）されると、対応する表示装置１６が選択され、チェックのマークが表示される（図６参照）。また、選択された状態で、チェックボックスが指示（選択）されると、対応する表示装置１６の選択が解除され、チェックのマークが非表示される。ただし、ＰＣ１２は、ＩＰアドレスをリース提供したクライアントが表示装置１６であることが判断された場合に、固定ＩＰアドレスを割り当て、これに応じて、当該表示装置１６を自動的に選択された状態する。
【００６２】
図３に示すように、たとえば、ＰＣ１２は、固定ＩＰアドレスを割り当てる処理（ＩＰアドレス割当処理）を開始すると、自身に設定されている固定ＩＰアドレス（１９２．１６８．０．１００）とサブネットマスク（２５５．２５５．２５５．０）を取得し、取得したサブネットマスクに基づいて使用可能なＩＰアドレスを算出（決定）する。つまり、ＩＰアドレスの対象範囲（１９２．１６８．０．０〜１９２．１６８．０．２５５）が求められる。ただし、ＩＰアドレスの最後の数字が“０”である場合には、ネットワーク自体を表し、また、最後の数字が“２５５”である場合には、ブロードキャストに使用されるため、これらのＩＰアドレスについては、特定のクライアントに割り当てることができない。したがって、実際の対象範囲は１９２．１６８．０．１〜１９２．１６８．０．２５４となる。
【００６３】
このとき、図５（Ａ）に示すように、設定画面１００では、ＰＣ１２自身に設定されている固定ＩＰアドレスが割当（１）ＩＰアドレスの欄に記述され、ＩＤの欄に“００１”が記述される。この第1実施例では、ＩＤとしては、クライアントがネットワーク上で認識された順番に従って三桁の数字（シリアル番号）が付される。また、ＰＣ１２には、固定ＩＰアドレスが設定されているため、ＤＨＣＰの欄には“オフ”が記述される。また、ＰＣ１２は、表示装置１６ではないため、製造番号の欄に横棒が記述され、既に固定ＩＰアドレスが設定されているため、割当（２）ＩＰアドレスの欄にも横棒が記述される。ただし、ＩＰ割当テーブル１０２では、横棒は該当する数値または情報が無いことを意味し、単なる空欄（未設定）とは異なる。
【００６４】
図３に戻って、次に、ＰＣ１２は、対象範囲において使用中の固定ＩＰアドレスを探索する。つまり、ネットワークシステム１０を構成するクライアントに設定されている固定ＩＰアドレスを取得し、取得した固定ＩＰアドレスが対象範囲に含まれるかどうかを判断する。ここで、既に使用されている固定ＩＰアドレスは、対象範囲から除外され、対象範囲が更新される。
【００６５】
なお、固定ＩＰアドレスを探索する方法は公知技術であるため、その詳細な説明は省略する。
【００６６】
図１に示す例では、固定ＩＰアドレスが設定されたネットワーク機器１８ｂがネットワークに接続されているため、ＰＣ１２は、探索した結果、ネットワーク機器１８ｂに設定された固定ＩＰアドレス（１９２．１６８．０．２０）を取得する。したがって、ＰＣ１２では、図５（Ｂ）に示すように、設定画面１００において、ネットワーク機器１８ｂについての固定ＩＰアドレスがＩＰ割当テーブル１０２の割当（１）ＩＰアドレスの欄に追加され、これに対応して、ＩＤの欄に“００２”が記述される。また、ネットワーク機器１８ｂには、固定ＩＰアドレスが設定されているため、ＤＨＣＰの欄には“オフ”が記述される。ＰＣ１２は、固定ＩＰアドレスの探索を終了すると、対象範囲からすでに使用されているＩＰアドレスを除外する。したがって、この第１実施例では、ＰＣ１２は、ＩＰアドレスの対象範囲から最後の数字が“２０”と“１００”のＩＰアドレスを除外する。
【００６７】
なお、この第１実施例では、固定ＩＰアドレスが設定されたクライアントとして、ネットワーク機器１８ｂのみを示してあるが、固定ＩＰアドレスが設定されたクライアントが複数存在する場合には、探索された順番に固定ＩＰアドレスがＩＰ割当テーブル１０２に追加される。
【００６８】
また、この第１実施例では、ＰＣ１２は、使用中の固定ＩＰアドレスを探索するようにしてあるが、探索を行わない場合もある。かかる場合には、ＤＨＣＰを使用する環境において、固定ＩＰアドレスを勝手に使用しないようにルール付けされる。
【００６９】
図３に戻って、ＰＣ１２は、ＩＰアドレスの対象範囲を決定し、使用中の固定ＩＰアドレスの探索を終了すると、ＩＰアドレスのリース要求の受付を開始する。
【００７０】
ＰＣ１２がＩＰアドレスのリース要求の受付を開始した後に、第１表示装置１６ａからＩＰアドレス（仮ＩＰアドレス）のリース要求があると、これに応じて、ＰＣ１２は、クライアントである第１表示装置１６ａにＩＰアドレスを割り当てて、割り当てたＩＰアドレスをリース提供する。このとき、サブネットマスクも提供される。また、第１表示装置１６ａは、リース提供されたＩＰアドレスおよびサブネットマスクを設定し、ネットワーク（ネットワークシステム１０）に参加する。
【００７１】
厳密には、ＰＣ１２は、クライアントからのリース要求に対して、ＩＰアドレスをリース提供すると、クライアントは、リース提示されたアドレスを選択し、受け入れの通知を返す。そして、ＰＣ１２は、クライアントからのリース選択を受けると、これを承認し、クライアントにリース確認通知を送信する。この通知には、その他のＤＨＣＰオプション情報（サブネットマスク等の情報を含む。）が含まれる。したがって、リース確認通知を受け取ったクライアントは、ＤＨＣＰオプションに基づいてＴＣＰ／ＩＰを構成し、ネットワークに参加する。
【００７２】
このとき、第１表示装置１６ａに対してＩＤ（ここでは、“００３”）が付与され、ＩＰ割当テーブル１０２に追加されるとともに、このＩＤに対応して、当該第１表示装置１６ａに割り当てたＩＰアドレスが割当て（１）ＩＰアドレスの欄に記述される。この第１実施例では、ＰＣ１２は、最後の数字が“１”から順番に、リース提供するＩＰアドレスを割り当てるものとする。したがって、ここでは、第１表示装置１６ａに対してＩＰアドレス（１９２．１６８．０．１）が割り当てられる。ただし、サブネットマスクは、ＰＣ１２と同じサブネットマスク（２５５．２５５．２５５．０）である。
【００７３】
続いて、ＰＣ１２は、リース提供したＩＰアドレスを宛先として第１表示装置１６ａにＴｅｌｎｅｔで接続する。これに応じて、第１表示装置１６ａは、接続状態を確立する。つまり、第１表示装置１６ａはソケット（ＢＳＤソケット）を開く。そして、第１表示装置１６ａは、ＰＣ１２に接続完了を返す。
【００７４】
これに応じて、ＰＣ１２は、第１表示装置１６ａに製造番号の送信コマンドを送信する。第１表示装置１６ａは、製造番号の送信コマンドを受信すると、これ応じて、自身の製造番号（たとえば、“ＤＰ０００１”）を、当該コマンドの送信元に送信する。
【００７５】
なお、製造番号は、表示装置１６の製造元で割り当てられる固有の識別番号であり、アルファベットおよび数字を用いて決定されるのが一般的であるが、限定される必要はない。数字またはアルファベットのみで決定されてもよいし、これに加えて、記号が用いられてもよい。
【００７６】
図４に示すように、ＰＣ１２は、第１表示装置１６ａから製造番号を受信すると、この製造番号を当該第１表示装置１６ａ（ＩＤ“００３”）に対応して、ＩＰ割当テーブル１０２の製造番号の欄に記述する。さらに、ＰＣ１２は、第１表示装置１６ａに固定ＩＰアドレスを割り当てる。この第１実施例では、固有ＩＰアドレスを割り当てる方法は、リース提供するＩＰアドレスと同じであり、対象範囲において、最後の数字が小さい順番で固定ＩＰアドレスが割り当てられる。したがって、第１表示装置１６ａには、固定ＩＰアドレスとして“１９２．１６８．０．１”が割り当てられる。
【００７７】
したがって、図６（Ａ）に示すように、第１表示装置１６についての情報がＩＰ割当テーブル１０２に登録される。具体的には、ＩＤの欄に“００３”が記述され、製造番号の欄に“ＤＰ０００１”が記述され、ＤＨＣＰの欄に“オン”が記述され、割当（１）ＩＰアドレスの欄に“１９２．１６８．０．１”が記述される。さらに、割当（２）ＩＰアドレスの欄にも“１９２．１６８．０．１”が記述される。
【００７８】
図４に戻って、ＰＣ１２は、ネットワーク機器１８ａからのＩＰアドレスのリース要求があると、これに応じて、上述したように、ネットワーク機器１８ａにＩＰアドレスを割り当てて、割り当てたＩＰアドレスをリース提供する。
【００７９】
そして、ＰＣ１２は、リース提供したＩＰアドレスを宛先としてネットワーク機器１８ａにＴｅｌｎｅｔで接続する。ネットワーク機器１８ａでは、接続状態を確立するが、表示装置１６とは異なり、接続完了を返す機能を有していないため、接続完了をＰＣ１２に返さない。
【００８０】
ＰＣ１２は、一定時間（たとえば、１０秒）応答が無い場合に、Ｔｅｌｎｅｔで接続したクライアントが表示装置１６でないと判断する。また、製造番号の送信コマンドは、表示装置１６でないと判断されたクライアントに送信されることはない。同様に、ネットワーク機器１８ａは表示装置１６ではないため、固定ＩＰアドレスは割り当てられない。
【００８１】
ただし、ＰＣ１２は、提供したＩＰアドレスを管理する必要があるため、ＩＰ割当テーブル１０２にネットワーク機器１８ａの情報も登録する。具体的には、ＩＤの欄に“００４”が記述され、製造番号の欄に横棒が記述され、ＤＨＣＰの欄に“オン”が記述され、割当（１）ＩＰアドレスの欄に“１９２．１６８．０．２”が記述される。さらに、割当（２）ＩＰアドレスの欄には横棒が記述される。
【００８２】
このようにして、ＰＣ１２は、ネットワーク上のすべてのクライアントからのリース要求に応じて、ＩＰアドレスを割り当てるとともにリース提供し、リース提供したＩＰアドレスを宛先としてＴｅｌｎｅｔで接続することにより、接続中のクライアントが表示装置１６であるかどうかを判断する。また、クライアントが表示装置１６である場合には、ＰＣ１２は、当該表示装置１６についての製造番号を取得し、固定ＩＰアドレスを割り当てる。
【００８３】
なお、図３および図４では、ＰＣ１２が、一部のクライアントからのリース要求に対応した場合のみを示し、他の表示装置１６（１６ｂ、…、１６ｎ）からのリース要求に対応した場合については省略してある。また、ＰＣ１２は、リース要求を受け付けた順に、クライアントにＩＰアドレスをリース提供し、ＩＰアドレスをリース提供したクライアントにＴｅｌｎｅｔで接続し、当該クライアントが表示装置１６である場合に、固定ＩＰアドレスを割り当てる。
【００８４】
図７の設定画面１００には、たとえば、図１に示したネットワークシステム１０において、ＤＨＣＰ機能がオンであるクライアントにＩＰアドレスをリース提供し、さらに、表示装置１６に固定ＩＰアドレスを割り当てた状態におけるＩＰ割当テーブル１０２が示される。図１に示した例では、ＤＨＣＰ機能がオンであるクライアントは、ｎ台の表示装置１６とネットワーク機器１８ａであるため、割当（１）ＩＰアドレスの欄と割当（２）ＩＰアドレスの欄に記載されたＩＰアドレスでは、一部のＩＰアドレスにおいて、最後の数字が一つ異なっている。つまり、リース提供されるＩＰアドレスよりも、割り当てられた固定ＩＰアドレスの方が一つ少ない。
【００８５】
ただし、図７の設定画面１００の例は、ＤＨＣＰ機能がオンに設定されているクライアントが２０台未満である場合について示してある。なお、表示装置１６が２０台以上である場合には、上述したように、最後の数字が“２０”と“１００”であるＩＰアドレスは対象範囲から除外されているため、当該ＩＰアドレスが表示装置１６に割り当てられることはない。
【００８６】
また、図７に示す設定画面１００において、縦向きの“…”は省略を意味する。実際には、設定画面１００において、ＩＰ割当テーブル１０２の部分は、スクロール可能に表示される。このことは、他の設定画面１００についても同様である。
【００８７】
図７に示すような設定画面１００において、アイコン１０８がオンされると、ＰＣ１２は、表示装置１６に固定ＩＰアドレス設定に変更する処理を実行する。このとき、割当（２）ＩＰアドレスの欄に記述された（割当られた）固定ＩＰアドレスが用いられる。
【００８８】
図８〜図１０は、表示装置１６を固定ＩＰアドレス設定に変更する方法（処理）を説明するためのＰＣ１２および第１表示装置１６ａ〜第ｎ表示装置１６ｎの動作の概略について説明する。
【００８９】
以下では、すべての表示装置１６（１６ａ〜１６ｎ）に固定ＩＰアドレスが割り当てられており、このすべての表示装置１６（１６ａ〜１６ｎ）が固定ＩＰアドレス設定に変更される場合について説明する。ただし、実際には、設定画面１００において、選択（チェック）されている表示装置１６に対してのみ、固定ＩＰアドレス設定に変更する処理が実行される。また、図８〜図１０に示す例では、第１表示装置１６ａから第ｎ表示装置１６ｎまで順番に処理が実行されるように図示および説明するが、ＩＤの数字が小さい順に処理が実行される。
【００９０】
固定ＩＰアドレス設定に変更する処理が開始されると、図８に示すように、ＰＣ１２は、Ｔｅｌｎｅｔで第１表示装置１６ａに接続する。これに応じて、第１表示装置１６ａは接続状態を確立し、接続完了をＰＣ１２に返す。
【００９１】
すると、ＰＣ１２は、第１表示装置１６ａに対して割り当てられた固定ＩＰアドレスの設定コマンドを、当該第１表示装置１６ａに送信する。図７のＩＰ割当テーブル１０２の割当（２）ＩＰアドレスの欄の記載から分かるように、第１表示装置１６ａには、固定ＩＰアドレスとして、１９２．１６８．０．１が割り当てられている。第１表示装置１６ａは、固定ＩＰアドレスの設定コマンドを受信すると、当該コマンドに記載（指定）された固定ＩＰアドレスを設定し、ＯＫをＰＣ１２に返す。
【００９２】
次に、ＰＣ１２は、サブネットマスクの設定コマンドを第１表示装置１６ａに送信する。ただし、サブネットマスクは、ＰＣ１２に設定されているサブネットマスクであり、ＩＰアドレスがリース提供されたときに与えられたサブネットマスク（２５５．２５５．２５５．０）と同じである。第１表示装置１６ａは、サブネットマスクの設定コマンドを受信すると、当該コマンドに記載（指定）されたサブネットマスクを上記の固定ＩＰアドレスに対応して設定し、ＯＫをＰＣ１２に返す。
【００９３】
続いて、ＰＣ１２は、ＤＨＣＰオフの設定コマンドを第１表示装置１６ａに送信する。第１表示装置１６ａは、ＤＨＣＰオフの設定コマンドを受信すると、当該コマンドに従ってＤＨＣＰ機能をオフに設定し、ＯＫをＰＣ１２に返す。
【００９４】
このように、ＰＣ１２が各表示装置１６に順次Ｔｅｌｎｅｔで接続し、固定ＩＰアドレスの設定コマンド、サブネットマスクの設定コマンドおよびＤＨＣＰオフの設定コマンドを送信することにより、各表示装置１６では、指定された固定ＩＰアドレスが設定され、指定されたサブネットマスクが設定され、そして、ＤＨＣＰ機能がオフに設定される。ここでは、図９に示すように、第ｎ表示装置１６まで上記の設定が実行される。
【００９５】
第１表示装置１６ａから第ｎ表示装置１６ｎまでの固定ＩＰアドレス等の設定が終了すると、ＰＣ１２は、各表示装置１６をリブートさせる。これは、固定ＩＰアドレスの設定、サブネットマスクの設定およびＤＨＣＰ機能をオフの設定を有効にするためである。つまり、表示装置１６が固定ＩＰアドレス設定に変更される。
【００９６】
具体的には、図１０に示すように、ＰＣ１２は、第１表示装置１６ａにＴｅｌｎｅｔで接続する。これに応じて、第１表示装置１６ａは接続状態を確立し、接続完了をＰＣ１２に返す。
【００９７】
すると、ＰＣ１２は、リブートの実行コマンドを第１表示装置１６ａに送信する。これに応じて、第１表示装置１６ａは、ＯＫをＰＣ１２に返してから、リブートを実行する。
【００９８】
このように、ＰＣ１２が各表示装置１６に順次Ｔｅｌｎｅｔで接続し、リブートの実行コマンドを送信することにより、各表示装置１６では、リブートが実行される。したがって、図１０に示すように、第ｎ表示装置１６まで順次リブートが実行される。
【００９９】
なお、図８〜図１０に示した例では、ＰＣ１２によって割り当てられた固定ＩＰアドレスがそのまま設定される場合について説明したが、固定ＩＰアドレスは、ユーザによって変更可能である。たとえば、図１１に示すように、ＩＤが“００１”の第１表示装置１６ａと“００ｎ＋２”の第ｎ表示装置１６ｎとの間で、割当（２）ＩＰアドレスに記述された固定ＩＰアドレスを入れ替えることができる。これは、第１表示装置１６ａ〜第ｎ表示装置１６ｎで構成されるマルチディスプレイの配列に従ってユーザにとって分かり易い固定ＩＰアドレスを設定しておいた方が、後に、各表示装置１６の各種の情報を設定（変更）する場合に、当該各表示装置１６に各種の情報を設定（変更）するためのコマンドを送信し易いからである。
【０１００】
ただし、二台以上の表示装置１６間でＩＰアドレスを入れ替えることもできるし、単に、割り当てられていないＩＰアドレスに変更することもできる。
【０１０１】
なお、ＩＰアドレスを変更する場合に、重複するＩＰアドレスが存在する場合には、アイコン１０８が押されたタイミングなどの任意のタイミングで、その旨のエラーが報知される。たとえば、エラーメッセージが設定画面１００の前面に表示されたり、エラーを報知する音がスピーカから出力されたり、それらの両方が実行されたりする。
【０１０２】
また、ユーザは、マルチディスプレイを構成する各表示装置１６の位置を確認する場合に、たとえば、アイコン１０４をオンして、対応するＩＤの番号を各表示装置１６に表示させる。また、ユーザは、アイコン１０６をオンして、表示装置１６に表示されたＩＤの番号を非表示させる。
【０１０３】
上記のように、この第１実施例において、Ｔｅｌｎｅｔで接続した場合に、一度にリブートまで実行させないのは、連続して（まとめて）リブートを実行させることにより、一台目の表示装置１６にリブートの実行コマンドを送信から最後（ｎ台目）の表示装置１６にリブートの実行コマンドを送信するまでの時間を表示装置１６のリブートにかかる時間（たとえば、１０秒以内）に抑えるためである。たとえば、図１１に示したように、割当（２）ＩＰアドレスの入れ替えがある場合、ＩＤ“００３”の第１表示装置１６ａのリブートを実行してからＩＤ“００ｎ＋２”の第ｎ表示装置１６ｎの割当（２）ＩＰアドレスの変更を行うまでの時間が表示装置１６のリブートにかかる時間を越えてしまうと、第１表示装置１６ａと第ｎ表示装置１６ｎとでＩＰアドレス（１９２．１６８．０．ｎ）が重複してしまう。この重複を避けるため、この第１実施例では、すべての表示装置１６に固定ＩＰアドレスを設定した後に、まとめてリブートの実行コマンドを送信するようにしてある。
【０１０４】
図１２は図１に示したＰＣ１２のＲＡＭ１２ｂのメモリマップ２００の一例を示す図解図である。図１２に示すように、ＲＡＭ１２ｂは、プログラム記憶領域２０２およびデータ記憶領域２０４を含む。プログラム記憶領域２０２は、ＰＣ１２で実行される情報処理プログラムを記憶し、情報処理プログラムは、通信プログラム２０２ａ、画像生成プログラム２０２ｂ、画像表示プログラム２０２ｃ、ＩＰ対象算出プログラム２０２ｄ、固定ＩＰ探索プログラム２０２ｅ、アドレス割当プログラム２０２ｆおよびコマンド送信プログラム２０２ｇなどで構成される。
【０１０５】
通信プログラム２０２ａは、ネットワーク上の他のクライアント、この第１実施例では、複数の表示装置１６の各々および複数のネットワーク機器１８の各々と通信するためのプログラムである。
【０１０６】
画像生成プログラム２０２ｂは、後述する画像生成データ２０４ｂなどを用いて、モニタに設定画面１００などの各種の画面を表示するための画面データを生成するためのプログラムである。画像表示プログラム２０２ｃは、画像生成プログラム２０２ｂに従って生成された画面データをモニタに出力するためのプログラムである。
【０１０７】
ＩＰ対象算出プログラム２０２ｄは、自身に設定されたサブネットマスクに応じて、使用可能なＩＰアドレスの対象範囲を算出（決定）するためのプログラムである。固定ＩＰ探索プログラム２０２ｅは、自身を含むネットワーク上のクライアントに設定された固定ＩＰアドレスを探索するためのプログラムである。この固定ＩＰ探索プログラム２０２ｅに従って、ＰＣ１２は、ネットワーク上のクライアントに固定ＩＰアドレスを問い合わせて、これ応じて、送信される固定ＩＰアドレスを取得する。
【０１０８】
アドレス割当プログラム２０２ｆは、上述したようなＩＰ割当テーブル１０２を作成および更新し、ネットワーク上のクライアントからＩＰアドレスのリース要求に応じてリース提供するＩＰアドレスを割り当てたり、ネットワーク上の表示装置１６に固定ＩＰアドレスを割り当てたりするためのプログラムである。
【０１０９】
コマンド送信プログラム２０２ｇは、自動で、または、ユーザの指示に従って、製造番号の送信コマンド、固定ＩＰアドレスの設定コマンド、サブネットマスクの設定コマンド、リブートの実行コマンド、文字列の表示コマンドおよび文字列の非表示コマンドなどの各種のコマンドを表示装置１６に送信するためのプログラムである。
【０１１０】
図示は省略するが、プログラム記憶領域２０２には、上記のプログラムの他に、ユーザの指示（操作ないし入力）を検出するためのプログラムなど、ＰＣ１２で実行される他のプログラムも記憶される。
【０１１１】
また、データ記憶領域２０４には、送受信バッファ２０４ａが設けられるとともに、画像生成データ２０４ｂ、ＩＰアドレスデータ２０４ｃ、サブネットマスクデータ２０４ｄ、対象範囲データ２０４ｅおよびＩＰ割当テーブルデータ２０４ｆが記憶される。
【０１１２】
送受信バッファ２０４ａは、ネットワーク上のクライアントとの間で送受信されるデータおよび表示装置１６に送信するコマンドを一時記憶するためのバッファである。
【０１１３】
画像生成データ２０４ｂは、設定画面１００などの各種画面を生成するためのデータであり、ポリゴンデータやテクスチャデータなどを含む。ＩＰアドレスデータ２０４ｃは、自身に設定される固定ＩＰアドレスについてのデータである。サブネットマスクデータ２０４ｄは、自身に設定されているサブネットマスクについてのデータである。
【０１１４】
対象範囲データ２０４ｅは、使用可能なＩＰアドレスについて対象範囲を示すデータであり、ネットワーク上で既に使用されている固定ＩＰアドレスのデータは除外される。ＩＰ割当テーブルデータ２０４ｆは、ＩＰ割当テーブル１０２に含まれる各情報についてのデータである。
【０１１５】
データ記憶領域２０４には、情報処理プログラムを実行するために必要な他のデータも記憶され、また、当該情報処理プログラムを実行するために必要なカウンタ（タイマ）やフラグなども設けられる。
【０１１６】
図１３は図２に示した表示装置１６のＲＡＭ３４のメモリマップ３００の一例を示す図解図である。図１３に示すように、ＲＡＭ３４は、プログラム記憶領域３０２およびデータ記憶領域３０４を含む。プログラム記憶領域３０２は、表示装置１６で実行される制御プログラムを記憶し、制御プログラムは、通信プログラム３０２ａ、画像取得プログラム３０２ｂ、画像生成プログラム３０２ｃ、画像表示プログラム３０２ｄ、リース要求プログラム３０２ｅ、製造番号通知プログラム３０２ｆ、固定ＩＰ設定プログラム３０２ｇ、サブネットマスク設定プログラム３０２ｈ、ＤＨＣＰ機能設定プログラム３０２ｉ、リブート実行プログラム３０２ｊおよび文字列表示制御プログラム３０２ｋなどで構成される。
【０１１７】
通信プログラム３０２ａは、他のコンピュータ（この第１実施例では、ＰＣ１２）と通信するためのプログラムである。
【０１１８】
画像取得プログラム３０２ｂは、通信可能に接続されたコンピュータ（第１実施例では、ＰＣ１２）から送信される画像データまたは映像データを取得するためのプログラムであり、映像信号入力部４４に入力された画像データまたは映像データを受信して、後述する画像データバッファ３０４ｂに一時記憶する。
【０１１９】
画像生成プログラム３０２ｃは、後述する文字列表示制御プログラム３０２ｋに従って文字列の表示コマンドに記述された文字列を表示する場合に、当該文字列を含む表示画面の画面データを生成するためのプログラムである。ただし、画像生成プログラム３０２ｃは、各種の情報を設定する場合に表示部４２に表示される表示画面の画面データを生成するためのプログラムでもある。ただし、画面データは、表示駆動部４０に内蔵されるＧＰＵが後述する画像生成データ３０４ｃを用いて、表示駆動部４０に内蔵されるＶＲＡＭ上に生成される。
【０１２０】
画像表示プログラム３０２ｄは、画像取得プログラム３０２ｂに従って取得された画像データまたは映像データに対応する画像または映像を表示部４２に表示するためのプログラムであり、表示駆動部４０を制御して、画像データバッファ３０４ｂに記憶された画像データまたは映像データを表示部４２に出力する。また、画像表示プログラム３０２ｄは、画像生成プログラム３０２ｃに従って生成された画面データに対応する表示画面を表示部４２に表示するためプログラムであり、表示駆動部４０を制御して、ＶＲＡＭ上に生成された画面データを表示部４２に出力する。
【０１２１】
リース要求プログラム３０２ｅは、ＤＨＣＰ機能がオンである場合に、ＩＰアドレスのリース要求をブロードキャストし、これに対して、ＤＨＣＰサーバ（第１実施例では、ＰＣ１２）からリース提供されるＩＰアドレスおよびサブネットマスクを設定するためのプログラムである。
【０１２２】
製造番号通知プログラム３０２ｆは、通信可能に接続されたコンピュータ（第１実施例では、ＰＣ１２）からの製造番号の送信コマンドに応じて、当該コマンドの送信元に、自身に割り当てられた製造番号を送信するためのプログラムである。たとえば、製造番号のデータは、ＲＯＭ３６に記憶される。
【０１２３】
固定ＩＰ設定プログラム３０２ｇは、通信可能に接続されたコンピュータ（第１実施例では、ＰＣ１２）からの固定ＩＰアドレスの設定コマンドに応じて、当該コマンドに記述されたＩＰアドレスを固定ＩＰアドレスとして設定し、当該コマンドの送信元に、ＯＫ（固定ＩＰアドレスを設定した旨の通知）を返す（送信する）ためのプログラムである。
【０１２４】
サブネットマスク設定プログラム３０２ｈは、通信可能に接続されたコンピュータ（第１実施例では、ＰＣ１２）からのサブネットマスクの設定コマンドに応じて、当該コマンドに記述されたサブネットマスクを設定し、当該コマンドの送信元に、ＯＫ（サブネットマスクを設定した旨の通知）を返す（送信する）ためのプログラムである。
【０１２５】
ＤＨＣＰ機能設定プログラム３０２ｉは、通信可能に接続されたコンピュータ（第１実施例では、ＰＣ１２）からのＤＨＣＰオフの設定コマンドに応じて、ＤＨＣＰ機能をオフに設定し、当該コマンドの送信元に、ＯＫ（ＤＨＣＰ機能をオフに設定した旨の通知）を返す（送信する）ためのプログラムである。
【０１２６】
リブート実行プログラム３０２ｊは、通信可能に接続されたコンピュータ（第１実施例では、ＰＣ１２）からのリブートの実行コマンドに応じて、当該コマンドの送信元に、ＯＫ（リブートを実行する旨の通知）を返した（送信した）後に、リブートを実行するためのプログラムである。
【０１２７】
文字列表示制御プログラム３０２ｋは、通信可能に接続されたコンピュータ（第１実施例では、ＰＣ１２）からの文字列の表示コマンドに応じて、当該コマンドに記述された文字列を表示部４２に表示させたり、文字列の非表示コマンドに応じて、表示部４２に表示された文字列を非表示させたりするためのプログラムである。
【０１２８】
図示は省略するが、プログラム記憶領域３０２には、上記のプログラムの他に、ユーザの指示（操作ないし入力）を検出するためのプログラムや他のコマンドに応じて処理を実行するためのプログラムなど、表示装置１６で実行される他のプログラムも記憶される。
【０１２９】
また、データ記憶領域３０４には、送受信バッファ３０４ａおよび画像データバッファ３４０ｂが設けられるとともに、画像生成データ３０４ｃが記憶される。
【０１３０】
送受信バッファ３０４ａは、ＰＣ１２などの他のコンピュータとの間で送受信されるデータおよびＰＣ１２から受信したコマンドを一時記憶するためのバッファである。画像データバッファ３０４ｂは、通信可能に接続されたコンピュータや外部メモリから入力された（受信した）画像データまたは映像データを一時記憶するためのバッファである。画像生成データ３０４ｃは、文字列を含む表示画面などの各種画面を生成するためのデータであり、ポリゴンデータやテクスチャデータなどを含む。
【０１３１】
データ記憶領域３０４には、制御プログラムを実行するために必要な他のデータも記憶され、また、当該制御プログラムを実行するために必要なカウンタ（タイマ）やフラグなども設けられる。
【０１３２】
図１４および図１５は、図１に示したＰＣ１２に内蔵されるＣＰＵ１２ａのＩＰアドレス割当処理の一例を示すフロー図である。また、図１６は、図２に示した表示装置１６に内蔵されるＣＰＵ３０のＩＰアドレス割当処理の一例を示すフロー図である。
【０１３３】
たとえば、ユーザがＩＰアドレス割当処理の実行を指示すると、図１４に示すように、ＰＣ１２のＣＰＵ１２ａは、ＩＰアドレス割当処理を開始し、ステップＳ１で、自身に設定されている（割り当てられている）固定ＩＰアドレスとサブネットマスクを取得する。ここでは、ＣＰＵ１２ａは、ＰＣ１２自身に設定されている固定ＩＰアドレスとサブネットマスクを読み出し、対応するＩＰアドレスデータ２０４ｃおよびサブネットマスクデータ２０４ｄをＲＡＭ１２ｂに記憶する。また、ＣＰＵ１２ａは、ＩＰ割当テーブルデータ２０４ｆに対応するＩＰ割当テーブル１０２において、ＩＤの欄に“００１”を記述し、このＩＤに対応して、ＤＨＣＰの欄に“オフ”を記述するとともに、割当（１）ＩＰアドレスの欄に固定ＩＰアドレスを記述し、製造番号および割当（２）ＩＰアドレスの欄に該当なしの情報（たとえば、横棒）を記述する。
【０１３４】
続くステップＳ３では、ＩＰアドレスの対象範囲を決定する。ここでは、ＣＰＵ１２ａは、サブネットマスクデータ２０４ｄが示すサブネットマスクに基づいて、使用可能なＩＰアドレスの範囲を算出（決定）し、対応する対象範囲データ２０４ｅをＲＡＭ１２ｂのデータ記憶領域２０４に記憶する。ただし、対象範囲から、“０”と“２５５”のＩＰアドレスは除外される。
【０１３５】
続いて、ステップＳ５で、対象範囲で固定ＩＰアドレスが設定されたクライアントをネットワーク上で探索する。そして、ステップＳ７で、ＩＰアドレスの対象範囲を更新する。ここでは、ＣＰＵ１２ａは、ステップＳ３で決定した対象範囲において、ＩＰアドレスデータ２０４ｃが示すＰＣ１２に設定された固定ＩＰアドレスおよび探索されたクライアントに設定された固定ＩＰアドレスを使用不可に設定する。このとき、ＣＰＵ１２ａは、ＩＰ割当テーブル１０２において、探索されたクライアントの各々について、ＩＤを記述し、各ＩＤに対応してＤＨＣＰの欄に“オフ”を記述するとともに、割当（１）ＩＰアドレスの欄に固定ＩＰアドレスを記述し、製造番号および割当（２）ＩＰアドレスの欄に該当なしの情報を記述する。
【０１３６】
次に、ステップＳ９で、ＩＰアドレスのリース要求の受付を開始し、ステップ１１で、変数ｉを初期値に設定する（ｉ＝１）。ただし、変数ｉは、リース提供するＩＰアドレスを決定するための変数である。続くステップＳ１３では、ＩＰアドレスのリース要求があるかどうかを判断する。ステップＳ１３で“ＮＯ”であれば、つまりＩＰアドレスのリース要求が無ければ、ＩＰアドレス割当処理を終了する。なお、この第１実施例では、ＩＰアドレスのリース要求が無い場合には、すぐにＩＰアドレス割当処理を終了するようにしてあるが、所定時間（たとえば、５〜１０秒）待機するようにしてもよい。
【０１３７】
一方、ステップＳ１３で“ＹＥＳ”であれば、つまりＩＰアドレスのリース要求があれば、ステップＳ１５で、要求元にｉ番目のＩＰアドレスを割り当てる。このとき、ＣＰＵ１２ａは、ＩＰ割当テーブル１０２に、次の順番となるＩＤを記述し、このＩＤに対応して、ＤＨＣＰの欄に“オン”を記述するとともに、割当（１）ＩＰアドレスの欄に割り当てたＩＰアドレスを記述する。
【０１３８】
続いて、ステップＳ１７では、割り当てたＩＰアドレスを要求元にリース提供し、図１５に示すステップＳ１９で、要求元にＴｅｌｎｅｔで接続する。このとき、ＣＰＵ１２ａは、通信プログラム２０２ａを実行し、リース提供したＩＰアドレスを宛先としてＴｅｌｎｅｔで接続する。
【０１３９】
続くステップＳ２１では、応答が有るかどうかを判断する。つまり、ＣＰＵ１２ａは、Ｔｅｌｎｅｔで接続したクライアントから接続確認が返されたかどうかを判断する。ステップＳ２１で“ＮＯ”であれば、つまり応答が無ければ、ステップＳ２３で、Ｔｅｌｎｅｔで接続してから一定時間が経過したかどうかを判断する。図示は省略するが、ＣＰＵ１２ａは、Ｔｅｌｎｅｔで接続したときからの時間をタイマでカウントし、このステップＳ２３では、タイマのカウント値が一定時間を越えたかどうかを判断している。
【０１４０】
ステップＳ２３で“ＮＯ”であれば、つまりＴｅｌｎｅｔで接続してから一定時間が経過していない場合には、そのままステップＳ２１に戻る。一方、ステップＳ２３で“ＹＥＳ”であれば、つまりＴｅｌｎｅｔで接続してから一定時間が経過した場合には、Ｔｅｌｎｅｔで接続した（要求元の）クライアントが表示装置１６でないため、ステップＳ３３に進む。
【０１４１】
また、ステップＳ２１で“ＹＥＳ”であれば、つまり応答が有れば、Ｔｅｌｎｅｔで接続した（要求元の）クライアントが表示装置１６であるため、ステップＳ２５で、製造番号の送信コマンドを送信する。続くステップＳ２７では、応答が有るかどうかを判断する。つまり、ＣＰＵ１２ａは、Ｔｅｌｎｅｔで接続した表示装置１６から製造番号が通知（送信）されたかどうかを判断する。
【０１４２】
ステップＳ２７で“ＮＯ”であれば、つまり応答が無ければ、同じステップＳ２７に戻って、応答が有るのを待機する。一方、ステップＳ２７で“ＹＥＳ”であれば、ステップＳ２９で、製造番号を記憶する。ここでは、ＣＰＵ１２ａは、ＩＰ割当テーブル１０２において、割り当てた（リース提供した）ＩＰアドレスに対応して、表示装置１６から送信された製造番号を記述する。
【０１４３】
次のステップＳ３１では、固定ＩＰアドレスを割り当てる。ここでは、ＣＰＵ１２ａは、対象範囲データ２０４ｅに記述された使用可能なＩＰアドレスのうち、最後の数字が小さいものから順に、固定ＩＰアドレスを表示装置１６に割り当てる。このとき、ＩＰ割当テーブル１０２において、対応する割当（２）ＩＰアドレスの欄に、割り当てた固定ＩＰアドレスが記述される。
【０１４４】
そして、ステップＳ３３で、変数ｉを１加算して（ｉ＝ｉ＋１）、図１４に示したステップＳ１３に戻る。したがって、リース要求したクライアントの数だけ、ステップＳ１３〜Ｓ３３の処理が繰り返し実行され、各クライアントにＩＰアドレスがリース提供され、そのうちの表示装置１６については、さらに、固定ＩＰアドレスが割り当てられる。
【０１４５】
また、表示装置１６では、主電源がオンされると、図１６に示すように、ＣＰＵ３０は、ＩＰアドレス割当処理を開始し、ステップＳ５１で、ＩＰアドレスのリース要求をブロードキャストする。次のステップＳ５３では、ＩＰアドレスのリース提供があるかどうかを判断する。ステップＳ５３で“ＮＯ”であれば、つまりＩＰアドレスのリース提供が無ければ、そのままステップＳ５１に戻る。一方、ステップＳ５３で“ＹＥＳ”であれば、つまりＩＰアドレスのリース提供があれば、ステップＳ５５で、リース提供されたＩＰアドレスを設定する。このとき、ＣＰＵ３０は、ＰＣ１２から通知されたＤＨＣＰオプション情報に含まれるサブネットマスクも設定する。
【０１４６】
次のステップＳ５７では、ＰＣ１２からＴｅｌｎｅｔで接続が有るかどうかを判断する。ステップＳ５７で“ＮＯ”であれば、つまりＰＣ１２からＴｅｌｎｅｔで接続が無ければ、同じステップＳ５７に戻る。一方、ステップＳ５７で“ＹＥＳ”であれば、つまりＰＣ１２からＴｅｌｎｅｔで接続が有れば、ステップＳ５９で、接続状態を確立し、ステップＳ６１で、ＰＣ１２に接続完了を返す。
【０１４７】
続いて、ステップＳ６３で、ＰＣ１２から製造番号の送信コマンドを受信したかどうかを判断する。ステップＳ６３で“ＮＯ”であれば、つまりＰＣ１２から製造番号の送信コマンドを受信していなければ、同じステップＳ６３に戻る。一方、ステップＳ６３で“ＹＥＳ”であれば、つまりＰＣ１２から製造番号の送信コマンドを受信すれば、ステップＳ６５で、製造番号をＰＣ１２に送信して、ＩＰアドレス割当処理を終了する。
【０１４８】
なお、表示装置１６とは異なるネットワーク機器１８のプロセッサのＩＰアドレス割当処理のフロー図は省略するが、ネットワーク機器１８では、図１６に示したＩＰアドレス割当処理において、ステップＳ５１〜Ｓ５９の処理が実行されるだけである。したがって、ネットワーク機器１８では、Ｔｅｌｎｅｔで接続されたＰＣ１２に対して接続完了が返されることはない。
【０１４９】
ＩＰアドレス割当処理が終了すると、ＰＣ１２と複数の表示装置１６の各々との間で、固定ＩＰアドレス設定に変更する処理（固定ＩＰアドレス設定処理）が実行される。図１７および図１８は、図１に示したＰＣ１２に内蔵されるＣＰＵ１２ａの固定ＩＰアドレス設定処理を示すフロー図である。図１９および図２０は、図２に示した表示装置１６に内蔵されるＣＰＵ３０の固定ＩＰアドレス設定処理を示すフロー図である。
【０１５０】
設定画面１００において、アイコン１０８をオンすると、図１７に示すように、ＣＰＵ１２ａは、固定ＩＰアドレス設定処理を開始し、ステップＳ８１で、変数ｊを初期値に設定する（ｊ＝１）。次のステップＳ８３では、ｊ番目の表示装置にＴｅｌｎｅｔで接続する。ただし、変数ｊは複数の表示装置１６の各々に順番にＴｅｌｎｅｔで接続するための変数である。たとえば、ＣＰＵ１２ａは、複数の表示装置１６のうち、ＩＰ割当テーブル１０２において、ＩＤが示す番号が小さい順に、各表示装置１６にＴｅｌｎｅｔで接続する。ただし、ＣＰＵ１２ａは、ＩＰ割当テーブル１０２において、製造番号が記述されているＩＤに対応するクライアントが表示装置１６であると判断する。
【０１５１】
続いて、ステップＳ８５では、ｊ番目の表示装置１６から応答が有るかどうかを判断する。ステップＳ８５で“ＮＯ”であれば、つまりｊ番目の表示装置１６から応答が無ければ、同じステップＳ８５に戻る。一方、ステップＳ８５で“ＹＥＳ”であれば、つまりｊ番目の表示装置１６から応答があれば、ステップＳ８７で、固定ＩＰアドレスの設定コマンドを送信する。ここでは、ＣＰＵ１２ａは、ＩＰ割当テーブル１０２を参照して、ｊ番目の表示装置１６についてのＩＤに対応して割当（２）ＩＰアドレスの欄に記述されたＩＰアドレスを記述（指定）した固定ＩＰアドレスの設定コマンドを当該表示装置１６に送信する。
【０１５２】
次のステップＳ８９では、ｊ番目の表示装置１６から応答が有るかどうかを判断する。ステップＳ８９で“ＮＯ”であれば、同じステップＳ８９に戻るが、“ＹＥＳ”であれば、ステップＳ９１で、サブネットマスクの設定コマンドを送信する。ここでは、ＣＰＵ１２ａは、サブネットマスクデータ２０４ｄが示すサブネットマスクを記述（指定）したサブネットマスクの設定コマンドをｊ番目の表示装置１６に送信する。
【０１５３】
そして、ステップＳ９３では、ｊ番目の表示装置１６から応答が有るかどうかを判断する。ステップＳ９３で“ＮＯ”であれば、同じステップＳ９３に戻るが、“ＹＥＳ”であれば、図１８に示すステップＳ９５で、ＤＨＣＰオフの設定コマンドをｊ番目の表示装置１６に送信する。
【０１５４】
次のステップＳ９７では、変数ｊが最大値ｊｍａｘであるかどうかを判断する。つまり、ＣＰＵ１２ａは、ネットワーク上のすべての表示装置１６について、固定ＩＰアドレスおよびサブネットマスクを設定させるとともに、ＤＨＣＰ機能をオフに設定させたかどうかを判断する。ただし、最大値ｊｍａｘは、ＩＰ割当テーブル１０２において、ＩＤに対応して製造番号が記述されたＩＤの個数に相当する。
【０１５５】
ステップＳ９７で“ＮＯ”であれば、つまり変数ｊが最大値ｊｍａｘでなければ、ステップＳ９９で、変数ｊを１加算して（ｊ＝ｊ＋１）、図１７に示したステップＳ８３に戻る。一方、ステップＳ９７で“ＹＥＳ”であれば、つまり変数ｊが最大値ｊｍａｘであれば、ステップＳ１０１で、変数ｋに初期値を設定して（ｋ＝１）、ステップＳ１０３で、ｋ番目の表示装置１６にＴｅｌｎｅｔで接続する。ただし、変数ｋは、上述した変数ｊと同様に、複数の表示装置１６の各々に順番にＴｅｌｎｅｔで接続するための変数である。たとえば、ＣＰＵ１２ａは、複数の表示装置１６のうち、ＩＰ割当テーブル１０２において、ＩＤが示す番号が小さい順に、各表示装置１６にＴｅｌｎｅｔで接続する。
【０１５６】
次のステップＳ１０５では、ｋ番目の表示装置１６から応答が有るかどうかを判断する。ステップＳ１０５で“ＮＯ”であれば、同じステップＳ１０５に戻るが、“ＹＥＳ”であれば、ステップＳ１０７で、ｋ番目の表示装置１６にリブートの実行コマンドを送信する。
【０１５７】
そして、ステップＳ１０９で、ｋ番目の表示装置１６から応答が有るかどうかを判断する。ステップＳ１０９で“ＮＯ”であれば、同じステップＳ１０９に戻るが、“ＹＥＳ”であれば、ステップＳ１１１で、変数ｋが最大値ｋｍａｘ（ｋ＝ｋｍａｘ）であるかどうかを判断する。つまり、ＣＰＵ１２ａは、すべての表示装置１６に、リブートの実行を指示したかどうかを判断する。ただし、最大値ｋｍａｘは、最大値ｊｍａｘと同様に、ＩＰ割当テーブル１０２において、ＩＤに対応して製造番号が記述されたＩＤの個数に相当する。
【０１５８】
ステップＳ１１１で“ＮＯ”であれば、つまり変数ｋが最大値ｋｍａｘでなければ、ステップＳ１１３で、変数ｋを１加算して（ｋ＝ｋ＋１）、ステップＳ１０３に戻る。一方、ステップＳ１１１で“ＹＥＳ”であれば、つまり変数ｋが最大値ｋｍａｘであれば、固定ＩＰアドレス設定処理を終了する。
【０１５９】
また、表示装置１６のＣＰＵ３０は、上記のＩＰアドレス割当処理を終了すると、図１９に示すように、固定ＩＰアドレス設定処理を開始し、ステップＳ１３１で、ＰＣ１２からＴｅｌｎｅｔで接続が有るかどうかを判断する。ステップＳ１３１で“ＮＯ”であれば、同じステップＳ１３１に戻る。一方、ステップＳ１３１で“ＹＥＳ”であれば、ステップＳ１３３で、接続状態を確立し、ステップＳ１３５で、接続完了をＰＣ１２に返す。
【０１６０】
なお、この第１実施例では、ＣＰＵ３０は、ＩＰアドレス割当処理を終了すると、固定ＩＰアドレス設定処理を開始するようにしてあるが、ＩＰアドレス割当処理を終了した後に、ＰＣ１２からＴｅｌｎｅｔで接続が有る場合に、固定ＩＰアドレス設定処理を開始するようにしてもよい。かかる場合には、ステップＳ１３１の処理は省略される。
【０１６１】
続いて、ステップＳ１３７では、固定ＩＰアドレスの設定コマンドを受信したかどうかを判断する。ステップＳ１３７で“ＮＯ”であれば、つまり固定ＩＰアドレスの設定コマンドを受信していなければ、そのままステップＳ１３７に戻る。一方、ステップＳ１３７で“ＹＥＳ”であれば、つまり固定ＩＰアドレスの設定コマンドを受信すれば、ステップＳ１３９で、固定ＩＰアドレスの設定コマンドに記述されたＩＰアドレスを固定ＩＰアドレスとして設定し、ステップＳ１４１で、“ＯＫ”をＰＣ１２に返す。
【０１６２】
次に、ステップＳ１４３では、サブネットマスクの設定コマンドを受信したかどうかを判断する。ステップＳ１４３で“ＮＯ”であれば、つまりサブネットマスクの設定コマンドを受信していなければ、そのままステップＳ１４３に戻る。一方、ステップＳ１４３で“ＹＥＳ”であれば、つまりサブネットマスクの設定コマンドを受信すれば、ステップＳ１４５で、サブネットマスクの設定コマンドに記述されたサブネットマスクを固定ＩＰアドレスに対応して設定し、ステップＳ１４７で、“ＯＫ”をＰＣ１２に返す。
【０１６３】
図２０に示すように、次のステップＳ１４９では、ＤＨＣＰオフの設定コマンドを受信したかどうかを判断する。ステップＳ１４９で“ＮＯ”であれば、つまりＤＨＣＰオフの設定コマンドを受信していなければ、そのままステップＳ１４９に戻る。一方、ステップＳ１４９で“ＹＥＳ”であれば、つまりＤＨＣＰオフの設定コマンドを受信すれば、ステップＳ１５１で、ＤＨＣＰ機能をオフに設定して、ステップＳ１５３で、“ＯＫ”をＰＣ１２に返す。
【０１６４】
続いて、ステップＳ１５５では、ＰＣ１２からＴｅｌｎｅｔで接続が有るかどうかを判断する。ステップＳ１５５で“ＮＯ”であれば、同じステップＳ１５５に戻る。一方、ステップＳ１５５で“ＹＥＳ”であれば、ステップＳ１５７で、接続状態を確立し、ステップＳ１５９で、接続完了をＰＣ１２に返す。
【０１６５】
そして、ステップＳ１６１では、リブートの実行コマンドを受信したかどうかを判断する。ステップＳ１６１で“ＮＯ”であれば、つまりリブートの実行コマンドを受信していなければ、そのままステップＳ１６１に戻る。一方、ステップＳ１６１で“ＹＥＳ”であれば、つまりリブートの実行コマンドを受信すれば、ステップＳ１６３で、“ＯＫ”をＰＣ１２に返して、ステップＳ１６５で、リブートを実行して、固定ＩＰアドレス設定処理を終了する。したがって、リブートが実行された後に、固定ＩＰアドレス、サブネットマスクおよびＤＨＣＰ機能のオフについての各設定が有効にされる。
【０１６６】
第１実施例によれば、ＤＨＣＰサーバであるＰＣ１２は、クライアントからリース要求があると、ＩＰアドレスをリース提供し、リース提供したクライアントに対してＴｅｌｎｅｔで接続することにより、クライアントが表示装置１６かどうかを判断し、表示装置１６である場合には、当該表示装置１６にリース要求の有った順に、固定ＩＰアドレスを割り当てて、割り当てた固定ＩＰアドレス設定に変更させるので、ＰＣ１２が各表示装置１６に固定ＩＰアドレスを一元的に設定することができる。
【０１６７】
なお、第１実施例では、ＰＣ１２は、ＩＰアドレスをリース提供した後に、Ｔｅｌｎｅｔで接続し、接続完了の応答が無い場合には、表示装置１６以外のネットワーク機器１８であると判断し、当該ネットワーク機器１８については、固定ＩＰアドレスを割り当てないようにしたが、これに限定される必要はない。
【０１６８】
たとえば、ＰＣ１２は、接続完了の応答が無い場合であっても、ＩＰアドレスをリース提供したすべてのクライアントに固定ＩＰアドレスを割り当てて、固定ＩＰアドレスの設定を指示するようにしてもよい。このようにしても、表示装置１６には、固定ＩＰアドレスが設定される。この場合、表示装置１６以外のネットワーク機器１８は、固定ＩＰアドレスのコマンドを受信したとしても、固定ＩＰアドレスが設定されることはない。
【０１６９】
また、この第１実施例では、ＰＣ１２からのコマンドに応じてＩＰアドレスを設定したり、サブネットマスクを設定したり、ＤＨＣＰ機能をオフに設定したりした場合、およびリブートを実行する前に、ＰＣ１２にＯＫを返すようにしたが、ＯＫは返さなくてもよい。かかる場合には、ＰＣ１２から各コマンドが順番に、表示装置１６に送信される。
【０１７０】
さらに、第１実施例では、ＰＣ１２がネットワーク上の表示装置１６に固定ＩＰアドレスを設定する場合について示したが、固定ＩＰアドレスを設定する対象は表示装置１６に限定される必要はない。たとえば、クライアントのコンピュータ、プリンタ、ファクシミリまたは複合機などのネットワーク機器であれば、上述したような制御プログラムを実行させることにより、ＰＣ１２からのコマンドに応じて固定ＩＰアドレスを一元的に設定することができる。
＜第２実施例＞
第２実施例のネットワークシステム１０では、ネットワークの構成が異なる以外は、第１実施例と同じであるため、異なる点についてのみ説明し、重複する説明については省略する。
【０１７１】
第２実施例では、ネットワークシステム１０は、ＰＣ１２および複数の表示装置１６以外のネットワーク機器１８を含まないため、ネットワークシステム１０とマルチディスプレイシステム１０ａとは同等である。
【０１７２】
したがって、ＰＣ１２は、ＩＰアドレスの対象範囲を決定する場合に、固定ＩＰアドレスが設定されたクライアントを探索する必要がない。このため、第２実施例においては、第１実施例で示した固定ＩＰ探索プログラム２０２ｅは不要である。また、ＰＣ１２のＣＰＵ１２ａが実行するＩＰアドレス割当処理において、ステップＳ５の処理は省略される。
【０１７３】
また、第２実施例では、リース提供するＩＰアドレスと割り当てる固定ＩＰアドレスは同じにすることができるため、リース提供するＩＰアドレスを割り当てれば、固定ＩＰアドレスを割り当てる必要はない。したがって、ＩＰ割当テーブル１０２において、割当（２）ＩＰアドレスの欄は不要であり、また、ＰＣ１２のＣＰＵ１２ａが実行するＩＰアドレス割当処理において、ステップＳＳ３１の処理は省略される。
【０１７４】
第２実施例においても、第１実施例と同様に、ＰＣ１２が各表示装置１６に固定ＩＰアドレスを一元的に設定することができる。
＜第３実施例＞
第３実施例のネットワークシステム１０は、ネットワークの構成が異なるとともに、複数の表示装置１６の配列およびこの配列における各表示装置１６の位置が決定されている以外は、第１実施例と同じであるため、異なる点についてのみ説明し、重複する説明については省略する、または簡単に説明する。
【０１７５】
この第３実施例では、第２実施例と同様に、ネットワークシステム１０は、ＰＣ１２および複数の表示装置１６以外のネットワーク機器１８を含まないため、ネットワークシステム１０とマルチディスプレイシステム１０ａとは同等である。
【０１７６】
また、第３実施例では、マルチディスプレイ１６０に使用される表示装置１６の個数およびその配列は予め決定されている。したがって、各表示装置１６には、マルチディスプレイ１６０の配列の情報および自身の位置の情報が記憶されている。ただし、マルチディスプレイ１６０の配列の情報は、縦に並べる表示装置１６の個数および横に並べる表示装置１６の個数で表されるため、それらの個数を掛け算することにより、マルチディスプレイ１６０に使用される表示装置１６の個数（総数）を知ることができる。また、マルチディスプレイ１６０における表示装置１６自身の位置は、配列における行数と列数とで表される。
【０１７７】
さらに、第３実施例では、マルチディスプレイ１６０に使用される複数の表示装置１６に固定ＩＰアドレスを割り当てる場合の当該固定ＩＰアドレスの並び順も決定されている。ただし、固定ＩＰアドレスは、対象範囲において、最後の数字が小さい順に割り当てられる。
【０１７８】
図２１（Ａ）は第３実施例におけるマルチディスプレイ１６０に使用される複数の表示装置１６の配列の一例を示す図解図である。図２１（Ｂ）は図２１（Ａ）に示すマルチディスプレイ１６０において、各表示装置１６に固定ＩＰアドレスを割り当てる場合の当該固定ＩＰアドレスの並び順の一例を示す図解図である。図２１（Ｃ）は図２１（Ａ）に示すマルチディスプレイ１６０において、各表示装置１６に固定ＩＰアドレスを割り当てる場合の当該固定ＩＰアドレスの並び順の他の例を示す図解図である。
【０１７９】
図２１(Ａ）に示すように、第３実施例では、マルチディスプレイ１６０において、９台の表示装置１６（１６ａ〜１６ｉ）が縦方向および横方向にそれぞれ３台ずつ並べられる。つまり、９台の表示装置１６が３×３で配列される。また、第１表示装置１６ａ〜第９表示装置１６ｉは、向かって左上から右方向であり、かつ上から下方向に向かう順番に配置される。具体的には、位置を用いて説明すると、第１表示装置１６ａは位置（１,１）に配置され、第２表示装置１６ｂは位置（１,２）に配置され、第３表示装置１６ｃは位置（１,３）に配置され、第４表示装置１６ｄは位置（２,１）に配置され、第５表示装置１６ｅは位置（２,２）に配置され、第６表示装置１６ｆは位置（２,３）に配置され、第７表示装置１６ｇは位置（３,１）に配置され、第８表示装置１６ｈは位置（３,２）に配置され、そして、第９表示装置１６ｉは位置（３,３）に配置される。つまり、各表示装置１６は、配列の情報として３×３を記憶するとともに、自身の位置の情報として（行数，列数）を記憶する。
【０１８０】
図２１（Ａ）に示すように、複数の表示装置１６が配列されている場合には、たとえば、左上の第１表示装置１６ａを開始位置とし、時計回りの並び順で各表示装置１６に固定ＩＰアドレスを割り当てることが決定（設定）されると、図２１（Ｂ）の矢印で示すように、第１表示装置１６ａから順に第９表示装置１６ｉまで、ＩＰアドレスの最後の数字が１ずつ増加するように、固定ＩＰアドレスが割り当てられる。
【０１８１】
また、図２１（Ａ）に示すように、複数の表示装置１６が配列されている場合には、たとえば、右上の第３表示装置１６ｃを開始位置とし、反時計回りの並び順で各表示装置１６に固定ＩＰアドレスを割り当てることが決定（設定）されると、図２１（Ｃ）の矢印で示すように、第３表示装置１６ｃ、第２表示装置１６ｂ、第１表示装置１６ａ、第４表示装置１６ｄ、第５表示装置１６ｅ、第６表示装置１６ｆ、第９表示装置１６ｉ、第８表示装置１６ｈおよび第７表示装置１６ｇの順に、ＩＰアドレスの最後の数字が１ずつ増加するように、固定ＩＰアドレスが割り当てられる。
【０１８２】
なお、図２１（Ｂ）および（Ｃ）は単なる例示であり、固定ＩＰアドレスを割り当てる場合の開始位置となる表示装置１６および割り当てる固定ＩＰアドレスの並び順は任意に決定（設定）することができる。
【０１８３】
この第３実施例では、ＰＣ１２は、マルチディスプレイ１６０を構成する表示装置１６の配列（数）および各表示装置１６の位置を知る必要があるため、コマンド送信プログラム２０２ｇに従って、表示装置１６から配列（サイズ）および位置を取得するためのコマンドがさらに送信される。
【０１８４】
一方、表示装置１６では、サイズの送信コマンドに応じて、サイズの情報をＰＣ１２に通知（送信）し、位置の送信コマンドに応じて、位置の情報を送信する。したがって、図２２に示すように、第３実施例では、ＲＡＭ３４のプログラム記憶領域３０２には、サイズ通知プログラム３０２ｍおよび位置通知プログラム３０２ｎがさらに記憶される。
【０１８５】
また、上述したように、第３実施例では、マルチディスプレイ１６０のサイズ(配列）よび表示装置１６の位置がそれぞれ記憶されるため、図２２に示すように、ＲＡＭ３４のデータ記憶領域３０４には、サイズデータ３０４ｄおよび位置データ３０４ｅが記憶される。
【０１８６】
第３実施例では、固定ＩＰアドレスは、マルチディスプレイ１６０の配列において、予め決定（設定）された並び順で固定ＩＰアドレスが割り当てられるため、表示装置１６の位置で割り当てられる固定ＩＰアドレスは決まる。したがって、第１実施例で示したようなＩＰ割当テーブル１０２は不要であり、マルチディスプレイ１６０のサイズと、表示装置１６の位置に応じて、固定ＩＰアドレスが割り当てられる。
【０１８７】
図２３および図２４は、位置情報に基づいて表示装置１６を固定ＩＰアドレス設定に変更する方法を説明するための図解図である。ここでは、第１表示装置１６ａを固定ＩＰアドレス設定に変更する場合について説明するが、他の表示装置１６についても同様である。また、固定ＩＰアドレスに変更される順番は、リース要求が受け付けられた順番であり、配列および位置とは関係ない。
【０１８８】
図２３に示すように、第１表示装置１６ａは、ＩＰアドレスのリース要求をブロードキャストすると、これに応じて、ＰＣ１２は、ＩＰアドレスをリース提供する。すると、第１表示装置１６ａでは、リース提供されたＩＰアドレスが設定される。
【０１８９】
続いて、ＰＣ１２は、ＩＰアドレスを提供した第１表示装置１６ａにＴｅｌｎｅｔで接続する。第１表示装置１６ａは接続状態を確立し、接続完了をＰＣ１２に返す。
【０１９０】
すると、ＰＣ１２は、第１表示装置１６ａにサイズの送信コマンドを送信する。第１表示装置１６ａは、サイズの送信コマンドに応じて、サイズ（ここでは、３×３）の情報（サイズ情報）をＰＣ１２に通知（送信）する。
【０１９１】
なお、サイズは、一度通知されれば良いため、ＰＣ１２がサイズの送信コマンドを送信するのは、最初にＩＰアドレスをリース提供した（最初にＴｅｌｎｅｔで接続した）表示装置１６だけである。
【０１９２】
ＰＣ１２は、サイズ情報を受信すると、このサイズ情報を記憶し、続いて、第１表示装置１６ａに、位置の送信コマンドを送信する。第１表示装置１６ａは、位置の送信コマンドに応じて、位置（ここでは、（１,１））の情報（位置情報）をＰＣ１２に通知（送信）する。
【０１９３】
ＰＣ１２は、第１表示装置１６ａから位置情報を受信すると、サイズ(配列）および予め決定された並び順に従うとともに、第１表示装置１６ａの位置に応じた固定ＩＰアドレスを決定する（割り当てる）。たとえば、図２１（Ａ）に示したようなサイズで、図２１（Ｂ）に示したような並び順に従えば、第１表示装置１６ａの固定ＩＰアドレスは、１９２．１６８．０．１に決定される。
【０１９４】
そして、ＰＣ１２は、図２４に示すように、固定ＩＰアドレスの設定コマンドを送信する。ただし、このコマンドには、先に決定した固定ＩＰアドレスが記述される。第１表示装置１６ａは、固定ＩＰアドレスの設定コマンドを受信すると、当該コマンドに記述されたＩＰアドレスを固定ＩＰアドレスとして設定し、“ＯＫ”をＰＣ１２に返す。
【０１９５】
続いて、ＰＣ１２は、サブネットマスクの設定コマンドを送信する。ただし、サブネットマスクは、ＰＣ１２に設定されているサブネットマスクである。第１表示装置１６ａは、サブネットマスクの設定コマンドを受信すると、当該コマンドに記述されたサブネットマスクを設定し、“ＯＫ”をＰＣ１２に返す。
【０１９６】
第１表示装置１６ａにおいて、固定ＩＰアドレスおよびサブネットマスクが設定されると、ＰＣ１２は、ＤＨＣＰオフの設定コマンドを第１表示装置１６ａに送信する。第１表示装置１６ａは、ＤＨＣＰオフの設定コマンドを受信して、ＤＨＣＰ機能をオフに設定し、“ＯＫ”をＰＣ１２に返す。
【０１９７】
これに応じて、ＰＣ１２は、リブートの実行コマンドを第１表示装置１６ａに送信する。すると、第１表示装置１６ａは、“ＯＫ”をＰＣ１２に返した後に、リブートを実行する。
【０１９８】
なお、第３実施例では、表示装置１６の位置に応じて固定ＩＰアドレスを割り当てるため、固定ＩＰアドレスが重複することが無いため、ＰＣ１２は、Ｔｅｌｎｅｔで表示装置１６に接続すると、一回の接続で、リブートの実行コマンドまで送信するようにしてある。
【０１９９】
以下、第３実施例における位置情報に基づいて表示装置１６を固定ＩＰアドレス設定に変更する場合の処理（固定ＩＰアドレス設定処理）について、フロー図を用いて説明する。図２５〜図２７は、ＰＣ１２に内蔵されるＣＰＵ１２ａの固定ＩＰアドレス設定処理を示すフロー図である。図２８および図２９は、表示装置１６に内蔵されるＣＰＵ３０の固定ＩＰアドレス設定処理の一部を示すフロー図である。ただし、図２８および図２９に示すＣＰＵ３０の固定ＩＰアドレス設定処理は、第１実施例の図１９および図２０に示した固定ＩＰアドレス設定処理の一部を変更したものであるため、変更していない部分については図示を省略してある。以下、具体的に説明するが、すでに説明した処理については簡単に説明することにする。
【０２００】
ユーザから固定ＩＤアドレス設定への変更の指示が与えられると、図２５に示すように、ＰＣ１２のＣＰＵ１２ａは固定ＩＰアドレス設定処理を開始し、ステップＳ２０１で、ＩＰアドレスのリース要求が有るかどうかを判断する。ステップＳ２０１で“ＮＯ”であれば、同じステップＳ２０１に戻るが、“ＹＥＳ”であれば、ステップＳ２０３で、変数ｉに初期値を設定する（ｉ＝１）。
【０２０１】
次のステップＳ２０５で、要求元に１番目のＩＰアドレスを割り当て、ステップＳ２０７で、割り当てたＩＰアドレスを要求元にリース提供する。そして、ステップＳ２０９で、要求元にＴｅｌｎｅｔで接続し、ステップＳ２１１で、応答が有るかどうかを判断する。
【０２０２】
ステップＳ２１１で“ＮＯ”であれば、同じステップＳ２１１に戻るが、“ＹＥＳ”であれば、ステップＳ２１３で、サイズの送信コマンドを送信し、ステップＳ２１５で、応答が有るかどうかを判断する。つまり、ＣＰＵ１２ａは、要求元の表示装置１６からサイズ情報を受信したかどうかを判断する。
【０２０３】
ステップＳ２１５で“ＮＯ”であれば、同じステップＳ２１５に戻るが、“ＹＥＳ”であれば、ステップＳ２１７で、サイズ情報を記憶し、図２６に示すステップＳ２１９で、位置の送信コマンドを送信する。続くステップＳ２２１では、応答が有るかどうかを判断する。つまり、ＣＰＵ１２ａは、要求元の表示装置１６から位置情報を受信したかどうかを判断する。
【０２０４】
ステップＳ２２１で“ＮＯ”であれば、同じステップＳ２２１に戻るが、“ＹＥＳ”であれば、ステップＳ２２３で、サイズおよび並び順に従うとともに、位置に応じて固定ＩＰアドレスを割り当て、ステップＳ２２５で、固定ＩＰアドレスの設定コマンドを送信する。この固定ＩＰアドレスの設定コマンドには、ステップＳ２２３で割り当てた固定ＩＰアドレスが記述される。
【０２０５】
続いて、ステップＳ２２７では、応答が有るかどうかを判断する。ステップＳ２２７で“ＮＯ”であれば、同じステップＳ２２７に戻るが、“ＹＥＳ”であれば、ステップＳ２２９で、サブネットマスクの設定コマンドを送信する。このサブネットマスクの設定コマンドには、ＰＣ１２に設定されているサブネットマスクが記述される。
【０２０６】
続くステップＳ２３１では、応答があるかどうかを判断する。ステップＳ２３１で“ＮＯ”であれば、同じステップＳ２３１に戻るが、“ＹＥＳ”であれば、ステップＳ２３３で、ＤＨＣＰオフの設定コマンドを送信する。次のステップＳ２３５では、応答があるかどうかを判断する。
【０２０７】
ステップＳ２３５で“ＮＯ”であれば、同じステップＳ２３５に戻るが、“ＹＥＳ”であれば、図２７に示すステップＳ２３７で、リブートの実行コマンドを送信し、ステップＳ２３９で、応答があるかどうかを判断する。ステップＳ２３９で“ＮＯ”であれば、同じステップＳ２３９に戻るが、“ＹＥＳ”であれば、ステップＳ２４１で、すべての固定ＩＰアドレスを設定したかどうかを判断する。ここでは、ＣＰＵ１２ａは、サイズ情報から分かる表示装置１６の個数が変数ｉの値と一致するかどうかを判断する。
【０２０８】
ステップＳ２４１で“ＹＥＳ”であれば、つまりすべての固定ＩＰアドレスを設定すれば、固定ＩＰアドレス設定処理を終了する。一方、ステップＳ２４１で“ＮＯ”であれば、つまり固定ＩＰアドレスを設定していない表示装置１６が残っている場合には、ステップＳ２４３で、変数ｉを１加算して（ｉ＝ｉ＋１）、ステップＳ２４５で、ＩＰアドレスのリース要求があるかどうかを判断する。
【０２０９】
ステップＳ２４５で“ＮＯ”であれば、同じステップＳ２４５に戻るが、“ＹＥＳ”であれば、ステップＳ２４７で、要求元にｉ番目のＩＰアドレスを割り当て、ステップＳ２４９で、割り当てたＩＰアドレスを要求元にリース提供する。そして、ステップＳ２５１で、要求元にＴｅｌｎｅｔで接続する。続いて、ステップＳ２５３では、応答が有るかどうかを判断する。ステップＳ２５３で“ＮＯ”であれば、同じステップＳ２５３に戻るが、“ＹＥＳ”であれば、図２６に示したステップＳ２１９に戻る。つまり、ステップＳ２１９〜Ｓ２５３の処理が繰り返されることにより、２番目以降の表示装置１６の固定ＩＰアドレス設定への変更が行われる。
【０２１０】
また、表示装置１６の主電源がオンされると、図２８に示すように、表示装置１６のＣＰＵ３０は固定ＩＰアドレス設定処理を開始し、ステップＳ３０１で、ＩＰアドレスのリース要求をブロードキャストする。次のステップＳ３０３では、ＩＰアドレスのリース提供が有るかどうかを判断する。ステップＳ３０３で“ＮＯ”であれば、ステップＳ３０１に戻るが、“ＹＥＳ”であれば、ステップＳ３０５で、リース提供されたＩＰアドレスを設定し、ステップＳ１３１に進む。
【０２１１】
ステップＳ１３１では、ＰＣ１２からＴｅｌｎｅｔで接続が有るかどうかを判断する。ステップＳ１３１で“ＮＯ”であれば、同じステップＳ１３１に戻るが、“ＹＥＳ”であれば、ステップＳ１３３で、接続状態を確立する。続いて、ステップＳ１３５で、接続完了をＰＣ１２に返すと、図２９に示すように、ステップＳ３０７で、サイズの送信コマンドを受信したかどうかを判断する。
【０２１２】
ステップＳ３０７で“ＮＯ”であれば、つまりサイズの送信コマンドを受信していなければ、そのままステップＳ３１１に進む。一方、ステップＳ３０７で“ＹＥＳ”であれば、つまりサイズの送信コマンドを受信すれば、ステップＳ３０９で、サイズ情報を送信して、ステップＳ３１１に進む。
【０２１３】
ステップＳ３１１では、位置の送信コマンドを受信したかどうかを判断する。ステップＳ３１１で“ＮＯ”であれば、つまり位置の送信コマンドを受信していなければ、ステップＳ３０７に戻る。一方、ステップＳ３１１で“ＹＥＳ”であれば、つまり位置の送信コマンドを受信すれば、ステップＳ３１３で、位置情報を送信し、ステップＳ１３７へ進む。
【０２１４】
なお、ステップＳ１３７以降の処理は、第１実施例の固定ＩＰアドレス設定処理と同じである。
【０２１５】
第３実施例によれば、第１実施例と同様に、ＰＣ１２が複数の表示装置１６に固定ＩＰアドレスを一元的に割り当てることができる。
【０２１６】
また、第３実施例によれば、マルチディスプレイ１６０のサイズおよび固定ＩＰアドレスを割り当てる並び順に従うとともに、マルチディスプレイ１６０を構成する各表示装置１６の位置に応じて固定ＩＰアドレスを割り当てるので、所定の配列の複数の表示装置１６に所定の並び順に従って連続する固定ＩＰアドレスを設定することができる。したがって、表示装置１６に各種の情報を設定したり、各種の情報を確認したりする場合に、そのような設定および確認のためのコマンドを送信する宛先が分かり易い。
【０２１７】
なお、上述の各実施例で挙げた画面および具体的な数値等は一例であり、実際の製品に応じて適宜変更することが可能である。また、同じ効果が得られる場合には、フロー図に示した各ステップの順番は適宜変更されてもよい。
【符号の説明】
【０２１８】
１０  …ネットワークシステム
１０ａ  …マルチディスプレイシステム
１２  …ＰＣ（ＤＨＣＰサーバ）
１４  …ハブ
１６  …表示装置
１８  …ネットワーク機器
３０  …ＣＰＵ
３４  …ＲＡＭ
３６  …ＲＯＭ
３８  …通信部
４０  …表示駆動部
４２  …表示部
４４  …映像信号入力部
１６０  …マルチディスプレイ
【図１】
0006472696.tif 000002
【図２】
0006472696.tif 000003
【図３】
0006472696.tif 000004
【図４】
0006472696.tif 000005
【図５】
0006472696.tif 000006
【図６】
0006472696.tif 000007
【図７】
0006472696.tif 000008
【図８】
0006472696.tif 000009
【図９】
0006472696.tif 000010
【図１０】
0006472696.tif 000011
【図１１】
0006472696.tif 000012
【図１２】
0006472696.tif 000013
【図１３】
0006472696.tif 000014
【図１４】
0006472696.tif 000015
【図１５】
0006472696.tif 000016
【図１６】
0006472696.tif 000017
【図１７】
0006472696.tif 000018
【図１８】
0006472696.tif 000019
【図１９】
0006472696.tif 000020
【図２０】
0006472696.tif 000021
【図２１】
0006472696.tif 000022
【図２２】
0006472696.tif 000023
【図２３】
0006472696.tif 000024
【図２４】
0006472696.tif 000025
【図２５】
0006472696.tif 000026
【図２６】
0006472696.tif 000027
【図２７】
0006472696.tif 000028
【図２８】
0006472696.tif 000029
【図２９】
0006472696.tif 000030