(57)【要約】      （修正有）【課題】ＩＰアドレスに対応付けてＭＡＣアドレスをユーザが手入力する場合に比べて、正しくＭＡＣアドレスが設定される、情報処理装置及び情報処理プログラムを提供する。【解決手段】ＩＰアドレス付与部２２がクライアント装置の各々に自動的に仮のＩＰアドレスを付与し、端末の名称と、端末の名称に対応する予め定められたＩＰアドレスと、当該ＩＰアドレスが仮に付与されている端末のＭＡＣアドレスと、の対応関係を示す対応表を記憶する。当該対応表に基づいて識別信号発生要求を発行し、識別信号発生要求を受信して識別信号を発生させたクライアント装置をオペレータが認識する。誤ったクライアント装置が識別信号を発生させた場合は、識別信号を発生させたクライアント装置の名称を示す情報を受け付けて、対応表修正部２６が対応表を修正する。【選択図】図３
2011205416.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置の各々の名称と、前記端末装置の各々に対応させて予め定められたＩＰアドレスと、前記ＩＰアドレスが仮のＩＰアドレスとして付与手段により自動的に付与されたＭＡＣアドレスと、の対応関係を記憶させた記憶手段と、
前記記憶手段に記憶されている前記対応関係に基づいて、端末装置に識別信号を発生させるための識別信号発生要求を端末装置に送信する送信手段と、
前記送信手段が送信した前記識別信号発生要求を受信して識別信号を発生した端末装置が、前記送信手段が前記識別信号発生要求を送信した端末装置と異なる場合に、前記識別信号発生要求を受信して識別信号を発生した端末装置の名称を示す情報を受け付ける受付手段と、
前記受付手段で名称を示す情報を受け付けた場合に、受け付けた名称を示す情報により示される端末装置の名称及び該名称に対応するＩＰアドレスと、前記識別信号発生要求を送信した端末装置のＭＡＣアドレスと、が対応するように前記対応関係を修正する修正手段と、
を備えた情報処理装置。
【請求項２】
前記複数の端末装置は、ＩＰアドレスが予め定められた端末装置と、ＩＰアドレスが予め定められていない端末装置と、を含み、ＩＰアドレスが予め定められた端末装置の前記対応関係を前記修正手段により修正した後に、ＩＰアドレスが予め定められていない端末装置に対してＩＰアドレスを自動的に付与するよう前記付与手段に要求する要求手段と、
端末装置の名称と、前記要求手段の要求に応えて付与手段により端末装置に自動的に付与されたＩＰアドレスと、端末装置のＭＡＣアドレスと、が対応するように前記対応関係を補正する補正手段と、
を備えた、請求項１に記載の情報処理装置。
【請求項３】
前記複数の端末装置は、記録媒体に複数の色の画像を形成する画像形成装置により画像が形成される画像データを前記複数の色毎に処理する、前記複数の色毎に設けられた端末装置である、請求項１または請求項２に記載の情報処理装置。
【請求項４】
記憶手段に、複数の端末装置の各々の名称と、前記端末装置の各々に対応させて予め定められたＩＰアドレスと、前記ＩＰアドレスが仮のＩＰアドレスとして付与手段により自動的に付与されたＭＡＣアドレスと、の対応関係を記憶させるステップと、
送信手段により、前記記憶手段に記憶されている前記対応関係に基づいて、端末装置に識別信号を発生させるための識別信号発生要求を端末装置に送信するステップと、
受付手段により、前記送信手段が送信した前記識別信号発生要求を受信して識別信号を発生した端末装置が、前記送信手段が前記識別信号発生要求を送信した端末装置と異なる場合に、前記識別信号発生要求を受信して識別信号を発生した端末装置の名称を示す情報を受け付けるステップと、
修正手段により、前記受付手段で名称を示す情報を受け付けた場合に、受け付けた名称を示す情報により示される端末装置の名称及び該名称に対応するＩＰアドレスと、前記識別信号発生要求を送信した端末装置のＭＡＣアドレスと、が対応するように前記対応関係を修正するステップと、
を備えた処理をコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、プログラム制御により動作する制御側のリモートコンピュータ装置と、プログラム制御により動作する制御側のリモートコンピュータ装置と、通信手段とから構成され、前記制御側のリモートコンピュータ装置は、前記被制御側のリモートコンピュータ装置であるリモートマシンの起動に必要な情報を取得するリモートマシン情報取得手段と、該リモートマシンの起動に必要な情報をリモートマシン情報として記憶するリモートマシン情報保持装置と、起動する該リモートマシンと起動手段との指定を行う入力装置と、前記指定した起動する該リモートマシンと起動手段とを元に起動信号を生成する信号生成手段と、該リモートマシンへ前記起動信号を送信する信号送信装置とから構成され、前記被制御のリモートコンピュータ装置は、前記通信手段上の前記起動信号を受信する信号受信装置と、該信号受信装置で受信した前記起動信号を分析しシステム起動に必要なシステム起動設定情報を取得しシステム起動設定情報保持装置に書き込む信号解析手段と、前記システム起動設定情報を記憶するシステム起動設定情報保持装置と、システムに電源を投入する電源投入手段と、前記システム起動設定情報保持装置の前記システム起動設定情報を元にシステムを起動するシステム起動装置とから構成され、前記通信手段は、前記信号送信装置から送信された前記起動信号を前記信号受信装置へ伝送する手段を有するリモートコンピュータのブートシステムが記載されている。
【０００３】
特許文献２には、ネットワーク接続されるサーバ側に格納されるＯＳ（オペレーティングシステム）を用いてユーザ端末をブートする方法であって、前記ユーザ端末のブートにあたり、前記ユーザ端末で起動されるプリブート手段の制御の元、前記ユーザ端末でアクセスされる記憶媒体に記憶されているＯＳブート設定用のユーザ情報のうちユーザによって選択されたユーザ情報を前記サーバに送信し、前記サーバでは、前記ユーザ端末から送信された前記ユーザ情報に基づき、前記ユーザ端末の認証を行うとともに、指定されたＯＳ及びアプリケーションを前記ユーザ端末に送信し、前記ユーザ端末をユーザ固有の環境でブートさせる、ことを特徴とするネットワークＯＳブート方法が記載されている。
【０００４】
特許文献３には、複数のポートと、制御回路とを備え、前記複数のポートは、サーバ装置に接続され、前記サーバ装置からパケットを受信するダウンリンクポートと、ユーザネットワークに接続されるユーザネットワークポートと、前記サーバ装置を管理するサーバ管理コンピュータを含むマネジメントネットワークに接続されるマネジメントネットワークポートとを含み、前記制御回路は、前記パケットがＤＨＣＰパケットであり、且つ、前記パケットにＰＸＥＣｌｉｅｎｔオプションが設定されている場合、前記パケットを、前記マネジメントネットワークポートを介して前記マネジメントネットワークに転送するネットワークスイッチが記載されている。
【０００５】
特許文献４には、ネットワークブートに対応していない汎用オペレーティングシステムを、ネットワークブートに対応したコンピュータで起動するために使用されるキャッシュサーバであって、前記キャッシュサーバは、前記汎用オペレーティングシステムを格納するストレージと、ネットワークブートする前記コンピュータとの間にネットワークによって接続され、前記コンピュータ上のＢＩＯＳが提供するサービスルーチンをフックして、前記コンピュータに備えられたローカルディスクへのアクセスを、前記ストレージへのアクセスにリダイレクトする前記コンピュータの仮想ディスクＢＩＯＳサービスルーチンと、前記オペレーティングシステムにインストールされ、前記ローカルディスクへのアクセスを前記ストレージへのアクセスにリダイレクトする仮想ディスクドライバとが利用するディスクキャッシュの内容を生成するために、データ読出手段と、データ転送手段と、ファイルシステム解析手段と、ファイルデータキャッシュ手段と、フォルダデータキャッシュ手段と、マスタファイルテーブルキャッシュ手段と、特殊ファイルキャッシュ手段と、ファイル名リストとを備え、前記データ読出手段は、前記ファイルシステム解析手段及びデータ転送手段からの読出し要求に従って、前記ストレージから要求されたセクタの内容を読み出し、前記データ転送手段は、前記読み出されたセクタの内容に基づいて、前記ファイルデータキャッシュ手段、前記フォルダデータキャッシュ手段、前記マスタファイルテーブルキャッシュ手段、及び前記特殊ファイルキャッシュ手段によって決定されたセクタ情報を、ディスクキャッシュを要求したコンピュータに転送し、前記ファイル解析手段は、前記ファイルデータキャッシュ手段、前記フォルダデータキャッシュ手段、前記マスタファイルテーブルキャッシュ手段、及び前記特殊ファイルキャッシュ手段からの要求に応じて、前記ストレージにフォーマットされているファイルシステムの構造を解析し、前記ファイル名リストは、ＯＳカーネルの実行ファイル、ドライバファイル、前記汎用オペレーティングシステムの立ち上げ時の画面表示に私用される文字フォントファイル、前記オペレーティングシステム用のレジストリファイル、及び前記ファイルシステムの内部で使用される特殊ファイルのうちの少なくとも何れかを予め指定しており、前記ファイルデータキャッシュ手段は、前記ファイル名リストで指定された全てのファイルについて、前記ファイルシステム解析手段を利用して、そのファイルデータが格納されているセクタを取得し、取得したセクタをディスクキャッシュされるものとして決定し、前記フォルダデータキャッシュ手段は、前記ファイル名リストで指定されている全てのファイルについて、そのファイルが格納されているフォルダについて、前記ファイルシステム解析手段を利用して、そのフォルダデータが格納されているセクタを取得し、取得したセクタをディスクキャッシュされるものとして決定し、前記マスタファイルテーブルキャッシュ手段は、前記ファイル名リストで指定されている全てのファイル、及び前記全てのファイルが格納されているフォルダについて、前記ファイルシステム解析手段を利用して、前期全てのファイル及びフォルダについての情報が格納されているマスタファイルテーブル内のセクタを取得し、取得したセクタをディスクキャッシュされるものとして決定し、前記特殊ファイルキャッシュ手段は、前記ファイルシステムが持つジャーナルログファイル又はページングファイルを含む特殊ファイルについて、前記特殊ファイル内の有効なセクタを割り出し、割り出したセクタをディスクキャッシュされるものとして決定するキャッシュサーバが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１１２７２０号公報
【特許文献２】特開２００１−３５６９１３号公報
【特許文献３】特開２００５−１０９５８９号公報
【特許文献４】特開２００８−１１２４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、ＩＰアドレスに対応付けてＭＡＣアドレスをユーザが手入力する場合に比べて、正しくＭＡＣアドレスが設定される、情報処理装置及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に記載の情報処理装置は、複数の端末装置の各々の名称と、前記端末装置の各々に対応させて予め定められたＩＰアドレスと、前記ＩＰアドレスが仮のＩＰアドレスとして付与手段により自動的に付与されたＭＡＣアドレスと、の対応関係を記憶させた記憶手段と、前記記憶手段に記憶されている前記対応関係に基づいて、端末装置に識別信号を発生させるための識別信号発生要求を端末装置に送信する送信手段と、前記送信手段が送信した前記識別信号発生要求を受信して識別信号を発生した端末装置が、前記送信手段が前記識別信号発生要求を送信した端末装置と異なる場合に、前記識別信号発生要求を受信して識別信号を発生した端末装置の名称を示す情報を受け付ける受付手段と、前記受付手段で名称を示す情報を受け付けた場合に、受け付けた名称を示す情報により示される端末装置の名称及び該名称に対応するＩＰアドレスと、前記識別信号発生要求を送信した端末装置のＭＡＣアドレスと、が対応するように前記対応関係を修正する修正手段と、を備えた。
【０００９】
請求項２に記載の情報処理装置は、請求項１に記載の情報処理装置において、前記複数の端末装置は、ＩＰアドレスが予め定められた端末装置と、ＩＰアドレスが予め定められていない端末装置と、を含み、ＩＰアドレスが予め定められた端末装置の前記対応関係を前記修正手段により修正した後に、ＩＰアドレスが予め定められていない端末装置に対してＩＰアドレスを自動的に付与するよう前記付与手段に要求する要求手段と、端末装置の名称と、前記要求手段の要求に応えて付与手段により端末装置に自動的に付与されたＩＰアドレスと、端末装置のＭＡＣアドレスと、が対応するように前記対応関係を補正する補正手段と、を備えた。
【００１０】
請求項３に記載の情報処理装置は、請求項１または請求項２に記載の情報処理装置において、前記複数の端末装置は、記録媒体に複数の色の画像を形成する画像形成装置により画像が形成される画像データを前記複数の色毎に処理する、前記複数の色毎に設けられた端末装置である。
【００１１】
請求項４に記載の情報処理プログラムは、記憶手段に、複数の端末装置の各々の名称と、前記端末装置の各々に対応させて予め定められたＩＰアドレスと、前記ＩＰアドレスが仮のＩＰアドレスとして付与手段により自動的に付与されたＭＡＣアドレスと、の対応関係を記憶させるステップと、送信手段により、前記記憶手段に記憶されている前記対応関係に基づいて、端末装置に識別信号を発生させるための識別信号発生要求を端末装置に送信するステップと、受付手段により、前記送信手段が送信した前記識別信号発生要求を受信して識別信号を発生した端末装置が、前記送信手段が前記識別信号発生要求を送信した端末装置と異なる場合に、前記識別信号発生要求を受信して識別信号を発生した端末装置の名称を示す情報を受け付けるステップと、修正手段により、前記受付手段で名称を示す情報を受け付けた場合に、受け付けた名称を示す情報により示される端末装置の名称及び該名称に対応するＩＰアドレスと、前記識別信号発生要求を送信した端末装置のＭＡＣアドレスと、が対応するように前記対応関係を修正するステップと、を備えた処理をコンピュータに実行させるためのものである。
【発明の効果】
【００１２】
請求項１及び請求項４に記載の発明によれば、ＩＰアドレスに対応付けてＭＡＣアドレスをユーザが手入力する場合に比べて、正しくＭＡＣアドレスが設定される。
【００１３】
請求項２に記載の発明によれば、種類の異なる端末装置が混在している状態においてＩＰアドレスに対応付けてＭＡＣアドレスをユーザが手入力する場合に比べて、正しくＭＡＣアドレスが設定される。
【００１４】
請求項３に記載の発明によれば、画像形成装置により画像が形成される画像データを複数の色毎に処理する、複数の色毎に設けられた端末装置に適用しない場合に比べて、ユーザの手入力による負担が軽減される。
【図面の簡単な説明】
【００１５】
【図１】本実施の形態に係るサービスサーバを備えた情報処理システムの概略構成の一例を示す概略構成図である。
【図２】本実施の形態に係るサービスサーバの記憶部に記憶される端末の名称と、ＩＰアドレスと、ＭＡＣアドレスと、の対応関係が正しい対応表の具体的一例を説明するための説明図である。
【図３】本実施の形態に係るサービスサーバの概略構成の一例を示す機能ブロック図である。
【図４】本実施の形態に係るサービスサーバ及びクライアント装置の動作の一例を示すタイムチャートである。
【図５】本実施の形態に係るサービスサーバの記憶部に記憶されている、通電前の対応表、及び対応表修正部が使用する修正用の対応表の具体的一例を説明するための説明図である。
【図６】本実施の形態に係るサービスサーバの記憶部に記憶される、ＩＰアドレスが自動で割り当てられた後の対応表であり、ＭＡＣアドレスが間違っている状態の具体的一例を説明するための説明図である。
【図７】本実施の形態に係るサービスサーバのティーチングモードの受付部（ＧＵＩ）の具体的一例を説明するための説明図である。
【図８】本実施の形態に係るサービスサーバを印刷サーバとして適用した場合の一例を説明するための概略構成図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００１７】
図１に、本実施の形態の情報処理装置であるサービスサーバを備えた情報処理システムの概略構成の一例を示す。なお、本実施の形態の情報処理システム１は、具体的一例として、クライアント装置のＯＳ及びアプリケーションの自動インストールにＰＸＥ（Ｐｒｅ−ｂｏｏｔ  Ｅｘｅｃｕｔｉｏｎ  Ｅｎｖｉｒｏｎｍｅｎｔ）ブートと呼ばれるネットワークブート方式を用いたシステムである。
【００１８】
本実施の形態の情報処理システム１は、サービスサーバ１０と、端末装置であるＰＸＥｂｏｏｔクライアント１２１〜１２４及びＰＸＥｂｏｏｔクライアント１４１〜１４６により構成されるクライアント装置群１６、を備えて構成されている。サービスサーバ１０と、ＰＸＥｂｏｏｔクライアント１２１〜１２４と、ＰＸＥｂｏｏｔクライアント１４１〜１４６とは、ネットワーク回線やＬＡＮ回線等の通信回線１８により互いに信号が送受信されるように接続されている。なお、ＰＸＥｂｏｏｔクライアント１２１〜１２４の個々を区別せずに総称する場合は、個々を認識するための番号を符号に付さずにＰＸＥｂｏｏｔクライアント１２といい、同様に、ＰＸＥｂｏｏｔクライアント１４１〜１４６の個々を区別せずに総称する場合は、個々を認識するための番号を付さずにＰＸＥｂｏｏｔクライアント１４という。
【００１９】
本実施の形態のＰＸＥｂｏｏｔクライアント１２は機種Ｔｙｐｅ１のクライアント端末装置であり、ＰＸＥｂｏｏｔクライアント１４は機種Ｔｙｐｅ２のクライアント端末装置であり、各々の装置は、固有のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを有している。
【００２０】
ＰＸＥｂｏｏｔクライアント１２及びＰＸＥｂｏｏｔクライアント１４は、ＰＸＥｂｏｏｔの機能でＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ（サービスサーバ１０）を検出し、ＤＨＣＰサーバからＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを貸与されると共に、ブートサーバ（サービスサーバ１０）からＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）ブートイメージを取得し、ディスクレスで起動する。
【００２１】
本実施の形態のサービスサーバ１０は、ＤＨＣＰサーバとブートサーバを兼ねた構成となっている。ＤＨＣＰサーバは、クライアント装置群１６の各々に自動的にＩＰアドレスを貸与し、必要な情報を割り当てる機能を有している。また、ＤＨＣＰサーバは、貸与したＩＰアドレスと、クライアント端末装置との対応関係を示す対応表（ＤＨＣＰ  ｎｅｔｗｏｒｋ  ｔａｂｌｅ）を記憶している。図１に示した印刷システム１における当該対応表の具体的一例を図２に示す。なお、図２に示した対応表は、正規の（誤りがない）対応表である。ブートサーバは、クライアント装置群１６にＯＳ環境を提供するためのＯＳブートイメージを提供する。
【００２２】
本実施の形態のサービスサーバ１０の概略構成の一例の機能ブロック図を図３に示す。
【００２３】
本実施の形態のサービスサーバ１０は、制御部２０、ＩＰアドレス付与部２２、識別信号送信部２４、対応表修正部２６、受付部２８、及び記憶部３０を有している。制御部２０、ＩＰアドレス付与部２２、識別信号発生要求送信部２４、対応表修正部２６、受付部２８、及び記憶部３０は、ネットワークやＬＡＮ回線等の通信回線３７により各種データが授受されるように接続されている。
【００２４】
制御部２０は、サービスサーバ１０全体の制御等を行うものであり、ＲＯＭ３２、ＲＡＭ３４、及びＲＡＭ３６を含んで構成されている。本実施の形態では、プログラム３５は、ＲＡＭ３４に予め格納されている構成としているがこれに限らず、プログラム３５をＣＤ−ＲＯＭやリムーバブルディスク等の記録媒体等に記憶しておき記録媒体からＲＯＭ３４等にインストールするようにしてもよいし、インターネット等の通信回線を介して外部装置からＲＯＭ３４等にインストールするようにしてもよい。ＲＡＭ３６は、ＣＰＵ３２でプログラム３５を実行する際の作業用の領域を確保するものである。
【００２５】
ＩＰアドレス付与部２２は、クライアント装置群１６の各々に対してＩＰアドレスを貸与する機能を有するものであり、一般的なＤＨＣＰサーバの機能を有している。
【００２６】
識別信号発生要求送信部２４は、クライアント装置群１６のクライアント装置に対して識別信号を発生させるように要求するための識別信号発生要求を生成し、記憶部３０に記憶されている対応表に基づいて、識別信号発生要求を送信する機能を有している。本実施の形態の識別信号発生要求送信部２４は、クライアント装置群１６がＰＸＥネットワークブート、かつディスクレスで動作するため、機種Ｔｙｐｅ１及びＴｙｐｅ２で使用されるものを予め、クライアントイメージに備えている。
【００２７】
受付部２８は、識別信号発生要求送信部２４により送信された識別信号発生要求を受信したクライアント端末装置が、記憶部３０に記憶されている対応表の対応関係が誤っている等により、識別信号発生要求送信部２４を送信したクライアント端末装置と異なる場合（誤ったＭＡＣアドレスに識別信号発生要求を送信してしまった場合）、異なっていることを示す情報や、正しい（識別信号を受信した）クライアント端末装置１６の名称に関する情報等を受け付ける機能を有するものである。本実施の形態では、具体的一例として、タッチパネル等のＧＵＩ（グラフィックユーザインターフェイス）が挙げられる。
【００２８】
対応表修正部２６は、受付部２８で受け付けた情報に基づいて、記憶部３０に記憶されている対応表を修正する機能を有するものである。
【００２９】
記憶部３０は、クライアント端末装置の名称、貸与したＩＰアドレス、及びクライアント端末装置のＭＡＣアドレスの対応関係を示す対応表等を記憶する機能を有している。
【００３０】
以下、サービスサーバ１０及びクライアント装置群１６の動作を、タイムチャートに従って説明する。図４は、サービスサーバ１０及びクライアント装置群１６の動作の一例を示すタイムチャートである。
【００３１】
まず、サービスサーバ１０は、予め記憶部３０に図５に示した、ＭＡＣアドレスが未設定状態の対応表を記憶している。
【００３２】
クライアント端末装置１６は、初回通電時、ＰＸＥｂｏｏｔを起動し、サービスサーバ１０に対して、ＤＨＣＰ  Ｄｉｓｃｏｖｅｒ通知を送信する。サービスサーバ１０は、クライアント端末装置１６から受信したＤＨＣＰ  Ｄｉｓｃｏｖｅｒ通知に設定されているＭＡＣアドレス情報に対して自動的にＩＰアドレスを割り当て、割り当てたＩＰアドレスをＤＨＣＰ  Ｏｆｆｅｒｒ通知に設定し、受信したＤＨＣＰ  Ｄｉｓｃｏｖｅｒ通知の返答として、ＤＨＣＰ  Ｏｆｆｅｒ通知を送信する。なおここで自動的に割り当てるとは、クライアント端末装置１６の個々にかかわらずに、ランダムに割り当てることをいい、例えば、ＤＨＣＰ  Ｄｉｓｃｏｖｅｒ通知を受信した順に割り当てることをいう。クライアント端末装置は、ＤＨＣＰ  Ｏｆｆｅｒ通知を受信した後、割り当てられたＩＰアドレスをもとに、関連情報を収集するためにＤＨＣＰ  Ｒｅｑｕｅｓｔ通知を送信する。サービスサーバ１０は、ＤＨＣＰ  Ｒｅｑｕｅｓｔ通知を受信すると、要求されている関連情報を設定し、割り当てたＩＰアドレスをクライアント端末装置１６に貸与し、記憶部３０に記憶している対応表を更新する。具体的に本実施の形態では、図５に示した対応表の未設定のＭＡＣアドレスの部分に、ＩＰアドレスを貸与したクライアント端末装置１６のＭＡＣアドレスを格納していく。全部のクライアント装置群１６にＩＰアドレスを貸与し、ＭＡＣアドレスを格納した状態の対応表の具体的一例を図６に示す。クライアント端末装置１６では、これにより、仮のＩＰアドレスが確定される。
【００３３】
クライアント端末装置は、ＩＰアドレスが貸与されると、貸与されたＩＰアドレスにより起動し、ブートイメージをサービスサーバ１０から取得し、ブートローダを起動する。さらに、ＯＳカーネルを起動し、ＯＳの起動が完了すると、ＯＳ環境の初期設定を行う。ＯＳ環境の初期設定が整うと、クライアント端末装置１６は、起動完了通知をサービスサーバ１０に送信し、サービスサーバ１０により送信される識別信号発生要求の待機状態になる。これにより、クライアント装置１６は、自動的に付与された仮のＩＰアドレスにより動作する状態になる。
【００３４】
サービスサーバ１０は、全てのクライアント装置１６から、起動完了通知を受信すると、記憶部３０に記憶している対応表（図６に示した対応表）の組み替え（修正）を行う。本実施の形態では、サービスサーバ１０が対応表の組み替えを行うために動作する状態をティーチングモードという。
【００３５】
本実施の形態では、クライアント装置１６のＭＡＣアドレスに対して自動的にＩＰアドレスが割り当てられているため、本来、割り当てられるべき予め定められたＩＰアドレスと異なるＩＰアドレスが割り当てられている場合がある。従って、図６に示した対応表には誤りがある場合がある。
【００３６】
図６に示した対応表は、クライアント装置１６の名称（Ｈｏｓｔｎａｍｅ）と、当該クライアント装置１６に対して予め定められたＩＰアドレスと、当該ＩＰアドレスが割り当てられているＭＡＣアドレスと、が対応するように記載されている。従って、クライアント装置１６の名称と、ＭＡＣアドレスと、は間違った対応関係にある場合がある。すなわち、図６に示した対応表は、ＭＡＣアドレスが間違った状態になっている場合がある。
【００３７】
そこでサービスサーバ１０のオペレータは、サービスサーバ１０をティーチングモードに設定し図６に示した対応表を修正する。サービスサーバ１０は、ティーチングモードが設定されると受付部２８のＧＵＩ（グラフィックユーザインターフェイス）を起動する。サービスサーバ１０の受付部（ＧＵＩ）２８に表示される表示画面の具体的一例を図７に示す。
【００３８】
ティーチングモードが設定されると、サービスサーバ１０は予め定められた順番（例えば、対応表に記載されている順番等）でクライアント装置１６個々の識別を行う。
【００３９】
図７に示したように、ＰＸＥｂｏｏｔクライアント１２１（端末名称ｔ１００１）の識別動作について説明する。サービスサーバ１０の識別信号発生要求送信部２４は、記憶部３０に記憶している対応表（図６）を参照し、識別信号発生要求を発行する。ｔ１００１で示されるクライアント装置１６の識別では、ＩＰアドレス＝１９２．１６８．１００．１に識別信号発生要求を発行する。しかしながら、図６に示すように、当該Ｐアドレス＝１９２．１６８．１００．１にはＭＡＣアドレス＝００：１１：２２：３３：４４：５６が対応しているため、ＭＡＣアドレス＝００：１１：２２：３３：４４：５６のＰＸＥｂｏｏｔクライアント１２２（端末名称ｔ１００２）が識別信号発生要求を受信する。
【００４０】
識別信号発生要求を受信したＰＸＥｂｏｏｔクライアント１２２（端末名称ｔ１００２）は、要求に応じて、識別信号発生機構を選択し、自装置に適した識別信号を発生させる。例えば、ＨＤＤ（ハードディスク）のアクセスランプやマネジメントモジュール上のＬＥＤ、ＣＤトレイの開閉、ブート音を鳴らす等、サービスサーバ１０のオペレータが識別信号を発生したクライアント装置１６の物理的位置を確認することにより、オペレータにより、いずれのクライアント装置１６が識別信号を発生したかを認識される識別信号を発生させればよく、特に限定されない。
【００４１】
オペレータは、ＰＸＥｂｏｏｔクライアント１２１（端末名称ｔ１００１）に識別信号発生要求を発行したつもりであったが、ＰＸＥｂｏｏｔクライアント１２２（端末名称ｔ１００２）が識別信号を発生させたのを目視等により確認し、ティーチングモードのサービスサーバ１０の受付部（ＧＵＩ）２８により、対応表を修正するよう指示する。本実施の形態では、オペレータは図７に示したＧＵＩ２８により、誤ったクライアント装置１６が動作したため、「あってる？」との問いに対して、誤っていることを示す「ｎ」を指示し、正しい端末の名称（この場合は、ｔ１００２）を選択する。
【００４２】
正しい端末名称を示す情報を受付部２８が受け付けると、対応表修正部２６が記憶部３０に記憶されている対応表（図６）を修正する。本実施の形態では、ＭＡＣアドレスが未設定の対応表（図５参照）を別途、記憶部３０に用意しておき、正しいＭＡＣアドレスを当該対応表に格納していく。ここでは、図５に示した対応表の「Ｈｏｓｔｎａｍｅ」が「ｔ１００２」に対応する「ＭＡＣ  ａｄｄｒ」に「００：１１：２２：３３：４４：５６」を格納する。
【００４３】
これにより、対応表において、ＰＸＥｂｏｏｔクライアント１２２（端末名称ｔ１００２）は、正しいＩＰアドレス（予め定められたＩＰアドレス）と、自装置のＭＡＣアドレスと、が対応して記憶された状態になる。
【００４４】
このようにサービスサーバ１０から識別信号発生要求を図６に示した対応表を参照して発行し、識別信号を発生させたクライアント装置１６をオペレータが認識して受付部（ＧＵＩ）２８により正しい端末名称を指示選択すると、図５に示した対応表にＭＡＣアドレスを設定していくことにより、対応表を修正する動作をＭＡＣアドレスが正しく設定された状態（図２の対応表参照）になるまで、クライアント装置１６毎に繰り返す。
【００４５】
記憶部３０に記憶している対応表の修正が終了すると、サービスサーバ１０は、各クライアント装置１６を再起動させる。または、各クライアント装置１６のＩＰアドレスを変更する変更手続きを行う。これにより、各クライアント装置１６は、正しい（予め定められた）ＩＰアドレスが付与された状態になり、再起動するため、再起動後は、正式に運用される状態になる。
【００４６】
以上説明したように、本実施の形態のサービスサーバ１０では、ＩＰアドレス付与部２２がクライアント装置１６の各々に自動的にＩＰアドレスを割り当てて仮のＩＰアドレスを付与し、端末の名称と、端末の名称（が示すクライアント装置１６）に対応する予め定められたＩＰアドレスと、当該ＩＰアドレスが仮に付与されている端末のＭＡＣアドレスと、の対応関係を示す対応表を記憶部３０に記憶する。サービスサーバ１０は、ティーチングモードが設定されると、記憶部３０に記憶されている対応表に基づいて識別信号発生要求を発行する。識別信号発生要求を受信したクライアント装置１６は、識別信号を発生させ、サービスサーバ１０のオペレータは、識別信号を発生させたクライアント装置１６がいずれであるかを認識する。誤ったクライアント装置１６が識別信号を発生させた場合は、サービスサーバ１０は、受付部（ＧＵＩ）２８によりオペレータから識別信号を発生させたクライアント装置１６の名称を示す情報を受け付ける。対応表修正部２６は、識別信号発生要求を発行したＩＰアドレスと、受け付けた情報が示すクライアント装置１６のＭＡＣアドレスとが対応するように対応表を修正する。本実施の形態では、ＭＡＣアドレスが未設定の状態の対応表を別途用意しておき、ここに正しいＭＡＣアドレスを格納するようにして修正を行う。これをクライアント装置１６毎に繰り返すことにより、端末装置の名称と、ＩＰアドレスと、ＭＡＣアドレスと、の対応関係が正しい対応表が記憶部３０に格納された状態になる。
【００４７】
従って、クライアント装置１６のＩＰアドレスに対応付けてＭＡＣアドレスをサービスサーバ１０のオペレータが手入力する場合に比べて、正しくＭＡＣアドレスが設定される。また、オペレータの手間が軽減される。
【００４８】
なお、本実施の形態では、情報処理システム１の全てのクライアント装置１６に対して正しいＩＰアドレス（装置毎に予め定められたＩＰアドレス）を設定する場合について説明したがこれに限らない。例えばＰＸＥｂｏｏｔクライアント１２の各々には予めＩＰアドレスが定められており、ＰＸＥｂｏｏｔクライアント１４の各々にはＩＰアドレスが定められていない（何が割り当てられても良い）場合であってもよい。この場合は、一旦、全てのクライアント装置１６に対して自動的にＩＰアドレスを仮に割り当てた後、ＰＸＥｂｏｏｔクライアント１２に対してのみ、対応表修正部２６により修正を行った後、ＩＰアドレス付与部２２でクライアント装置群１６に自動的にＩＰアドレスを割り当ててもよいし、当初からＰＸＥｂｏｏｔクライアント１２に対してのみＩＰアドレスの仮割り当て、及び修正を行うようにしてもよい。本実施の形態では、特にこのように種類の異なるクライアント装置１６が混在する場合にサービスサーバ１０のオペレータの負荷が低減される。
【００４９】
このように種類の異なる（予めＩＰアドレスが定められているものと、定められていないもの）とが混在する場合として、サービスサーバ１０が印刷サーバである場合が挙げられる。図８に示したように、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及びブラック（Ｋ）の各色毎に記録媒体上に画像を形成する画像形成装置６０の場合、各色毎に画像形成部６２Ｃ、６２Ｍ、６２Ｙ、６２Ｋを備えている。印刷サーバ５０は、各色毎に設けられたクライアント装置５２Ｃ、５２Ｍ、５２Ｙ、５２Ｋの各々に対して画像データを配信する。各ライアント装置５２Ｃ、５２Ｍ、５２Ｙ、５２Ｋは画像データにラスタライズ処理等の予め定められた処理を行い、担当する色毎に処理された画像データを画像形成部６２Ｃ、６２Ｍ、６２Ｙ、６２Ｋに出力する。このような場合、クライアント装置５２Ｃ、５２Ｍ、５２Ｙ、５２Ｋは、適正に画像データの処理が行われるようにＩＰアドレスが予め定められている。一方、クライアント装置５４１〜５４６が、例えば、外部アクセラレータ等の処理装置等の場合、ＩＰアドレスは特に定めておかなくてもよい。
【００５０】
すなわち、本発明をこのような印刷サーバ５０と、クライアント装置５２と、クライアント装置５４とを備えた印刷システムに適用する場合、印刷サーバ５０のオペレータの負荷が低減されると共に、誤った画像が画像形成装置６０で形成されることが防止される。
【００５１】
なお、本実施の形態では、サービスサーバ１０がＤＨＣＰサーバと、ブートサーバと、を兼ねているがこれに限らず、別個のサーバとして構成してもよい。
【００５２】
また、本実施の形態では、具体的一例として、ＰＸＥブートを使用したシステムについて説明したが、起動方式はこれに限らず様々なネットワーク起動方式を用いてもよい。例えば、ネットワークを使用してサービスサーバ等からｉＳＣＳＩ（Ｉｎｔｅｒｎｅｔ  Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）プロトコルでハードディスクのブート領域を読み出すｉＳＣＳＩブートを使用したシステムを利用してもよい。
【００５３】
また、本実施の形態では、識別信号要求を受信して識別信号を発生したクライアント装置１６がいずれであるかをオペレータが認識し、オペレータが識別信号を発生したクライアント装置１６の名称を示す情報を指示しているがこれに限らず、通信回線１８等を解してサービスサーバ１０が発生した識別信号を受信し、識別信号を発生したクライアント装置１６が何れであるかを特定して、修正するようにしてもよい。
【符号の説明】
【００５４】
１  情報処理システム
１０  サービスサーバ
１２  ＰＸＥｂｏｏｔクライアント
１４  ＰＸＥｂｏｏｔクライアント
１６  クライアント装置群
１８  通信回線
２０  制御部
２２  ＩＰアドレス付与部
２４  識別信号発生要求送信部
２６  対応表修正部
２８  受付部（ＧＵＩ）
３０  記憶部
３５  プログラム
【図１】
2011205416.tif 000003
【図２】
2011205416.tif 000004
【図３】
2011205416.tif 000005
【図４】
2011205416.tif 000006
【図５】
2011205416.tif 000007
【図６】
2011205416.tif 000008
【図７】
2011205416.tif 000009
【図８】
2011205416.tif 000010