(57)【要約】【課題】ネットワークシステムとの接続設定を容易にする。【解決手段】ネットワークシステム１との接続に要する設定データをネットワークデバイス１００に設定する設定装置２０ａと接続するための第１接続部１３１と、中継装置１０を介してネットワークシステムと接続するための第２接続部１３２と、第１接続部を介して設定装置と接続された場合に、設定装置に読み出されて機能する設定サポート用のアプリケーションを格納したサポートアプリケーション格納部１２１ａと、このアプリケーションを読み込んだ設定装置により設定される設定データを、第１接続部を介して取得して格納する設定データ格納部１２６ｃと、設定データ格納部に格納された設定データを用いて、第２接続部及び中継装置を介してネットワークシステムに接続する処理を行う接続処理部１１０ａとを有する。【選択図】図３
2010103838.tif 000002
【特許請求の範囲】
【請求項１】
中継装置を介してネットワークシステムと接続されるネットワークデバイスにおいて、
前記ネットワークシステムとの接続に要する設定データを当該ネットワークデバイスに設定する設定装置と接続する第１接続部と、
前記中継装置を介して前記ネットワークシステムと接続する第２接続部と、
前記第１接続部を介して前記設定装置と接続された場合に、当該接続された設定装置に読み出されて機能する設定サポート用のアプリケーションを格納したサポートアプリケーション格納部と、
前記第１接続部を介して設定サポート用のアプリケーションを読み込んだ前記設定装置により設定される前記設定データを、前記第１接続部を介して取得して格納する設定データ格納部と、
前記設定データ格納部に格納された設定データを用いて、前記第２接続部及び前記中継装置を介して前記ネットワークシステムに接続する処理を行う接続処理部と、
を有することを特徴とするネットワークデバイス。
【請求項２】
請求項１に記載のネットワークデバイスにおいて、
前記第１接続部は、ＵＳＢデバイスと接続するＵＳＢデバイスポートとして形成されており、
前記第２接続部は、ＬＡＮと接続するＬＡＮポートとして形成されている
ことを特徴とするネットワークデバイス。
【請求項３】
請求項１に記載のネットワークデバイスにおいて、
さらに、各種のファイルデータを格納するファイルデータ格納部と、
前記ファイルデータ格納部に任意のファイルデータを書き込む、または、前記ファイルデータ格納部から任意のファイルデータを読み出すＮＡＳ処理部とを有している
ことを特徴とするネットワークデバイス。
【請求項４】
中継装置を介してネットワークシステムと接続されるネットワークデバイスのネットワークシステムとの接続方法において、
当該ネットワークデバイスに、前記ネットワークシステムとの接続に要する設定データを当該ネットワークデバイスに設定する設定装置と接続する第１接続部と、前記中継装置を介して前記ネットワークシステムと接続する第２接続部と、前記設定データを格納する設定データ格納部と、前記設定データ格納部に格納された設定データを用いて、前記第２接続部及び前記中継装置を介して前記ネットワークシステムに接続する処理を行う接続処理部とを予め設けておき、
前記接続処理部は、
前記設定装置により設定される前記設定データを、前記第１接続部を介して取得して前記設定データ格納部に格納し、
さらに、前記設定データ格納部に格納された前記設定データを用いて、前記第２接続部及び前記中継装置を介して前記ネットワークシステムに接続する処理を行う
ことを特徴とするネットワークデバイスのネットワークシステムとの接続方法。
【請求項５】
請求項４に記載のネットワークデバイスのネットワークシステムとの接続方法において、
前記ネットワークデバイスに、
前記設定装置に読み込まれることで機能して前記設定データを生成するサポートアプリケーションを格納したサポートアプリケーションの格納部と、
前記設定装置が前記第１接続部を介して接続された場合に、前記サポートアプリケーションが前記第１接続部を介して前記設定装置に読み込まれて作動するように指示する自動起動用のファイルを格納した自動起動用のファイル格納部とを予め設けておき、
前記接続処理部は、
前記設定装置と前記第１接続部を介して接続された場合に、
前記第１接続部を介して前記自動起動用のファイルを前記設定装置に読み込ませるとともに、
さらに、前記読み込ませた自動起動用のファイルにしたがう前記設定装置に、前記第１接続部を介して前記サポートアプリケーションを読み込ませて自動実行させ、
前記設定装置において実行される前記サポートアプリケーションに前記設定データ格納部に格納される設定データを生成させる
ことを特徴とするネットワークデバイスのネットワークシステムとの接続方法。
【請求項６】
請求項５に記載のネットワークデバイスのネットワークシステムとの接続方法において、
前記接続処理部は、
前記サポートアプリケーションの格納部に格納されたサポートアプリケーションを前記設定装置に読み込ませることにより、前記設定装置に、前記設定データを生成する際の基礎となるデータである設定基礎データを収集させ、その設定基礎データに基づいて前記設定データを生成させた後、その設定データを当該ネットワークデバイスに送信させる
ことを特徴とするネットワークデバイスのネットワークシステムとの接続方法。
【請求項７】
請求項６に記載のネットワークデバイスのネットワークシステムとの接続方法において、
前記接続処理部は、
前記設定装置に、前記設定基礎データとして、ネットワークシステムの接続環境を表す接続環境データ及びネットワークシステムの未使用なＩＰアドレス群を表す未使用ＩＰアドレス群データを収集させ、その未使用ＩＰアドレス群データに基づいて当該ネットワークデバイスに割り振る付与ＩＰアドレスを決定させ、その付与ＩＰアドレスと接続環境データとを組み合わせて前記設定データを生成させる
ことを特徴とするネットワークデバイスのネットワークシステムとの接続方法。
【請求項８】
中継装置を介してネットワークシステムと接続されるネットワークデバイスのネットワークシステムとの接続方法において、
当該ネットワークデバイスに、前記ネットワークシステムとの接続に要する設定データを当該ネットワークデバイスに設定する設定装置と接続する第１接続部と、前記中継装置を介して前記ネットワークシステムと接続する第２接続部と、前記第１接続部を介して前記設定装置と接続された場合に、当該接続された設定装置に読み出されて機能する設定サポート用のアプリケーションを格納したサポートアプリケーション格納部と、前記設定データを格納する設定データ格納部と、前記設定データ格納部に格納された設定データを用いて、前記第２接続部及び前記中継装置を介して前記ネットワークシステムに接続する処理を行う接続処理部とを予め設けておき、
前記第１接続部を介して前記設定装置と接続された状態で、前記接続処理部が、前記設定装置から前記設定データを取得して前記設定データ格納部に格納する工程と、
前記第１接続部を介して前記設定装置と接続され、さらに、前記第２接続部及び前記中継装置を介して前記ネットワークシステムと接続された状態で、前記接続処理部が、前記中継装置を介して前記設定装置からアクセスを受けたときに、前記中継装置を介して接続確認信号を前記設定装置に送信する工程と、
前記第１接続部を介しての前記設定装置との接続が切断され、かつ、前記第２接続部及び前記中継装置を介して前記ネットワークシステムと接続された状態で、前記接続処理部が、前記設定データ格納部に格納された前記設定データを用いて、前記第２接続部及び前記中継装置を介して前記ネットワークシステムに接続する処理を行う工程と、
を有することを特徴とするネットワークデバイスのネットワークシステムとの接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムとの接続設定を容易にしたネットワークデバイス、及び、その接続方法に関する。
【背景技術】
【０００２】
ネットワークシステムには、様々なネットワークデバイス（以下、適宜「デバイス」と称する）が接続される。そのデバイスの代表的なものとしては、例えば、ＮＡＳ（Network Attached Storage；ネットワーク・アタッチド・ストレージ）や、スキャナ、プリンタなどがある。なお、ＮＡＳとは、ネットワークシステムに接続して使用する補助記憶装置である。ＮＡＳは、各種の演算を実行する処理部と、各種のプログラムやデータを格納する格納部と、外部の機器と接続して通信を行う通信インターフェイス部とによって構成されている。
【０００３】
各デバイスは、ネットワークシステム上で適正に動作する必要がある。そのため、ＩＰアドレスやその他の設定データ（すなわち、ネットワークシステムとの接続に要するデータ）の設定は、ネットワークの知識を有する者がデバイスの取扱説明書を参照しながら行う必要があった。以下、図９を参照して、設定データの設定につき説明する。なお、図９は、従来のネットワークデバイスとネットワークシステムとの接続構成図である。
【０００４】
図９に示すように、ネットワークシステム１は、中継装置１０と１乃至複数台（図９に示す例では２台）の端末装置２０が接続手段（例えば、図９に示すＬＡＮケーブル３０や、図示せぬ無線ＬＡＮ装置など）で接続されることにより構築されている。なお、ネットワークシステム１は、中継装置１０と図示せぬ機器とが、図示せぬ通信網を介して接続された構成となっている場合もある。デバイス５０は、そのネットワークシステム１の中継装置１０と接続される。
【０００５】
デバイス５０は、中継装置１０と接続するためのＬＡＮポート５２を備えている。このＬＡＮポート５２は、一端側のジャックが中継装置１０のＬＡＮポート１１に挿入されたＬＡＮケーブル３０の、他端側のジャックが挿入される。なお、ここでは、デバイス５０が前記したＮＡＳとして形成されているものとして説明する。ＮＡＳは、「Ｗｉｎｄｏｗｓ（登録商標）」や「ＵＮＩＸ（登録商標）」などの様々なＯＳをサポートしており、既存のネットワーク環境に容易に接続できる。ＮＡＳは、ストレージ資源の共用と一元管理・バックアップの効率化が可能である点、既存のＬＡＮに接続できるため、導入が容易である点、多様なサーバ／クライアント間でのファイル共用が可能である点、及び、様々なＯＳ環境をサポートしている点などの長所を有している。
【０００６】
以下、ネットワークシステム１の構成につき説明する。
中継装置１０は、ルータやハブなどの、データを中継する装置である。
端末装置２０は、機器管理サーバや、ＤＨＣＰサーバ、ファイルサーバ、ユーザＰＣなどの、各種の演算処理を実行する装置である。なお、機器管理サーバとは、ネットワークシステム１に接続された機器を管理するサーバである。ＤＨＣＰサーバは、予めクライアント（ここでは、デバイス５０）用にＩＰアドレスをいくつか用意（アドレスプール）しておき、クライアントの要求に応じて、この中から一つのアドレスを割り当てる（リースする）サーバである。なお、ＤＨＣＰ（Dynamic Host Configuration Protocol）とは、コンピュータがネットワーク接続（すなわち、ネットワークシステムに接続）する際に必要なデータを自動的に割り当てるプロトコルである。ＤＨＣＰサーバは、デバイス５０へのＩＰアドレスの割り振りを簡易化するために、また、ＩＰアドレスがネットワーク接続されていないデバイス５０に無駄に割り振られることを防止するために、ＤＨＣＰを用いて、ＩＰアドレスを重複しないようにクライアントに割り振る。ファイルサーバとは、ＬＡＮやＷＡＮなどのネットワーク上で、ファイルを共有するために設置されるサーバである。なお、前記したＮＡＳは、ファイルサーバを専用機化した装置である。ユーザＰＣとは、デバイス５０のユーザによって利用される端末装置である。
【０００７】
各端末装置２０は、それぞれ、演算処理を行う処理部と、演算処理を行う際にデータを格納する手段として用いられる格納部とを備えるコンピュータとして構成される。なお、格納部は、ＲＡＭ（Random Access Memory）などにより構成される。演算処理機能は、ＣＰＵ（Central Processing Unit）によって構成される処理部が、ＲＡＭ上のプログラムを実行することで、実現される。
【０００８】
なお、以下の説明では、各端末装置２０のうち、デバイス５０に設定データを設定する機能が付与された装置を「設定装置２０ａ」と称する。また、デバイス５０のユーザによって利用される装置を「ユーザＰＣ２０ｂ」と称する。なお、ここでは、ユーザＰＣ２０ｂは、設定装置２０ａとは別体の装置になっているものとして説明するが、設定装置２０ａと一体になっている場合もある。
【０００９】
端末装置２０には、事前に、例えばＣＤ−ＲＯＭやＤＶＤなどの記録媒体を介して、デバイス５０に設定データを設定するための各種のアプリケーションプログラムがインストールされる。例えば、設定装置２０ａには、デバイス５０に設定データを設定するためのアプリケーションプログラム（以下、「設定アプリケーション」と称する）や、ユーザＰＣ２０ｂの表示部に設定画面を表示してデバイス５０のユーザにデータの入力を誘導するためのアプリケーションプログラム（以下、「設定画面表示アプリケーション」と称する）がインストールされる。なお、ここでは、デバイス５０のユーザが設定画面表示アプリケーションの誘導にしたがって入力したデータを「固有データ」と称する。固有データとしては、例えば、「Ｗｉｎｄｏｗｓ（登録商標）ファイル共有」の選択（すなわち、Ｗｉｎｄｏｗｓ（登録商標）ファイルと共有する機能を利用するのか否かの選択）や「ＤＬＮＡメディアサーバ機能」の選択（すなわち、ＤＬＮＡメディアサーバとしての機能を持たせるか否かの選択）などの、ネットワーク接続（すなわち、中継装置１０を介しての中継接続）時に実行されるサービスの指定データなどがある。
【００１０】
設定装置２０ａは、設定アプリケーションにしたがって、デバイス５０と通信して、デバイス５０に設定データを設定する。なお、この設定データの設定に際して、設定装置２０ａは、設定画面表示アプリケーションにしたがって、ユーザＰＣ２０ｂと連携して、ユーザＰＣ２０ｂの表示部に設定画面を表示させる（図１０参照）。なお、図１０は、設定画面の一例を示す説明図である。図１０は、「ＩＰアドレス、ＭＡＣアドレス、デバイス名」の入力欄に「１６９．２５４．ＸＸ．ＸＸ、００：Ａ０：Ｂ０−ＸＸ  ＸＸ  ＸＸ、ＬＡＮＤＩＳＫ−ＸＸＸＸ＠…」が入力された例を示している。デバイス５０のユーザは、デバイスの取扱説明書を参照しながら、その設定画面の誘導にしたがって固有データ（例えば、ＩＰアドレスや、ＭＡＣアドレス、デバイス名、サブネットマスク、デフォルトゲートウェイ、ファイアーウォールの有無など）をユーザＰＣ２０ｂに入力する。
ユーザが入力した固有データは、ユーザＰＣ２０ｂから設定装置２０ａに送信され、さらに、設定装置２０ａからデバイス５０に送信される。
デバイス５０は、設定装置２０ａから設定データを受信すると、これに応答して、設定データを格納部に格納する。これにより、デバイス５０への設定データの設定が完了する。
【００１１】
なお、設定データの設定については、近年では、自動的に行うための技術が公開されている（特許文献１参照）。特許文献１は、ネットワークを介して他の機器と通信して、他の機器の持つ情報を元にして、制御対象機器や制御範囲、制御手順などを設定する技術を公開している。
【特許文献１】特開２００６−８１０６２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
従来のネットワークデバイスは、以下に説明するように、設定データを適正に設定できない場合が頻発に発生し、これにより、ネットワークシステムに接続できない状況が頻繁に発生するため、デバイスメーカにとっては、（１）ユーザからの問い合わせに対するサポートに多大な手間と時間が必要であるという課題、（２）電話や電子メールなどでは、適切なサポートを行うことができない場合があるという課題、（３）ユーザのデバイスに対する使用意欲や購入意欲を減退させるという課題、があった。
【００１３】
すなわち、ネットワークデバイスは、ネットワークシステムと適正に接続できるように、例えば、ＩＰアドレスや、サブネットマスク、デフォルトゲートウェイ、ファイアーウォールの有無、デバイス名などの、設定データを適正に設定する必要がある。
ＩＰアドレスは、ＤＨＣＰを備えているネットワーク環境であれば、デバイスとネットワークシステムを接続するだけで、自動的にデバイスに割り振られる。しかしながら、ＤＨＣＰを備えていないネットワーク環境であれば、ユーザがユーザＰＣを操作して設定しなければならない。この場合、ユーザには、ＩＰアドレスを決定するための、ネットワークシステムに関する高度な知識が要求される。しかしながら、多くのユーザは、そのような知識を有していない。そのため、設定データを適正に設定できない場合が発生していた。
また、デバイスメーカが作成したデバイスの取扱説明書は、例えばＤＨＣＰの有無（すなわち、ＤＨＣＰを備えている場合といない場合）などのように、場合分けの記載が多く、理解しにくい記載となっている。例えば、設定データは、ネットワーク環境の違い（例えば、ＤＨＣＰを備えているネットワーク環境であるか否かの違いや、設定装置に搭載されたファイアーウォールプログラムが有効（すなわち、動作中）であるか否かの違い、ネットワークシステムに導入されるデバイスが一台であるのか複数台であるのかの違いなど）により、内容が異なる。しかしながら、デバイスの取扱説明書は、主要な設定手順の例については記載されているものの、ネットワーク環境の違いによっては記載が不十分な場合がある。そのため、ユーザは、たとえネットワークの知識を充分に有していても、取扱説明書の記載からだけでは、内容の確実性が乏しいため、設定データを適正に設定できない場合が発生していた。
【００１４】
その結果、デバイスは、ネットワークシステムに接続できない状況が頻繁に発生していた。
そのため、ユーザは、電話や電子メールなどによってデバイスの設定データの設定に関する問い合わせをデバイスメーカに行っていた。デバイスメーカは、このユーザからの問い合わせに対してサポート（つまり、電話や電子メールなどによる回答）を行っていたが、そのサポートに多大な手間と時間が必要であるため、多大な負担となっていた。
また、デバイスのデータは、Ｗｉｎｄｏｗｓ（登録商標）ファイル共有機能が利用できる環境であれば、Ｗｉｎｄｏｗｓ（登録商標）ファイル共有機能によって定まる一意のアドレス（例えば、デバイスがＮＡＳである場合の「ｈｔｔｐ：／／ｌａｎｄｉｓｋ」や「￥￥ｌａｎｄｉｓｋ」といったアドレス）を用いてデバイスにアクセスすることで確認できる。しかしながら、ネットワークシステムに導入されたデバイスが複数台である場合は、たとえＤＨＣＰを備えているネットワーク環境であっても、どのデバイスがいずれのデバイスであるのかを特定することが困難である。このような場合に、デバイスメーカは、電話や電子メールなどでは、適切なサポートを行うことができなかった。
さらに、デバイスをネットワークシステムに接続できない状況が頻繁に発生すると、ユーザ（特に、デバイスに不慣れな初心者ユーザ）に心理的な負担がかかり、その結果、ユーザのデバイスに対する使用意欲や購入意欲を減退させることがあった。
【００１５】
また、従来のネットワークデバイスは、ユーザにとっては、ネットワークシステムに関する高度な知識を必要とする場合や、試行錯誤を繰り返しながら設定する場合があるとともに、ＣＤ−ＲＯＭやＤＶＤなどの記憶媒体を端末装置にセットする必要があるため、ユーザに多大な負担をかけているという課題があった。
【００１６】
そこで、本発明は、前記した問題を解決し、ネットワークシステムとの接続設定を容易にしたネットワークデバイスなどを提供することを主な目的とする。
【課題を解決するための手段】
【００１７】
前記課題を解決するため、本発明は、中継装置を介してネットワークシステムと接続されるネットワークデバイスであって、
前記ネットワークシステムとの接続に要する設定データを当該ネットワークデバイスに設定する設定装置と接続する第１接続部と、
前記中継装置を介して前記ネットワークシステムと接続する第２接続部と、
前記第１接続部を介して前記設定装置と接続された場合に、当該接続された設定装置に読み出されて機能する設定サポート用のアプリケーションを格納したサポートアプリケーション格納部と、
前記第１接続部を介して設定サポート用のアプリケーションを読み込んだ前記設定装置により設定される前記設定データを、前記第１接続部を介して取得して格納する設定データ格納部と、
前記設定データ格納部に格納された設定データを用いて、前記第２接続部及び前記中継装置を介して前記ネットワークシステムに接続する処理を行う接続処理部と、
を有することを特徴とする。
その他の手段は、後記する。
【発明の効果】
【００１８】
本発明によれば、前記した問題、すなわち、デバイスメーカにとっては、（１）ユーザからの問い合わせに対するサポートに多大な手間と時間が必要であるという課題、（２）電話や電子メールなどでは、適切なサポートを行うことができない場合があるという課題、（３）ユーザのデバイスに対する使用意欲や購入意欲を減退させるという課題、及び、ユーザにとっては、ネットワークシステムに関する高度な知識を必要とする場合や、試行錯誤を繰り返しながら設定する場合があるとともに、ＣＤ−ＲＯＭやＤＶＤなどの記憶媒体を端末装置にセットする必要があるため、ユーザに多大な負担をかけているという課題を解決し、ネットワークシステムとの接続設定を容易にしたネットワークデバイスなどを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して、本発明の実施の形態（以下、「本実施形態」と称する）につき詳細に説明する。なお、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００２０】
＜ネットワークデバイスの構成＞
以下、本実施形態に係るネットワークデバイス（以下、適宜「デバイス」と称する）の構成につき説明する。まず、図１及び図２を参照して、本実施形態のデバイスの外部構成につき説明し、続いて、図３を参照して、本実施形態のデバイスの内部構成につき説明する。なお、図１は、本実施形態のネットワークデバイスの接続構成図である。また、図２は、本実施形態に係るネットワークデバイスの接続部周辺の構成図である。図３は、本実施形態に係るネットワークデバイスの内部ブロック図である。
なお、従来例と同様の構成要素（図９参照）については、同一の符号を付し、それらの説明を省略する。
【００２１】
（デバイスの外部構成）
図１に、本実施形態のデバイスの接続構成を示す。なお、ここでは、設定装置２０ａは前記したユーザＰＣと一体になっているものとして説明する。
図１に示すように、本実施形態のデバイス１００は、従来のデバイス５０と比較すると、ＬＡＮポート１３２に加え、ＵＳＢデバイスポート１３１を有している。
このＵＳＢデバイスポート１３１は、ＵＳＢケーブル４０のデバイス側のジャックが挿入されるポートである。デバイス１００は、ＵＳＢケーブル４０のデバイス側のジャックがこのＵＳＢデバイスポート１３１に挿入されるとともに、ＵＳＢケーブル４０のホスト側のジャックが設定装置２０ａのＵＳＢホストポート２２に挿入されることにより、設定装置２０ａとダイレクトに接続される。
このＵＳＢデバイスポート１３１は、課題を解決するための手段に記載されている「第１接続部」に相当する構成要素である。また、ルータやハブなどの中継装置１０と接続されるＬＡＮポート１３２は、「第２接続部」に相当する構成要素である。
【００２２】
図２に、本実施形態のデバイス１００の接続部周辺の構成の一例を示す。
図２に示すように、デバイス１００は、例えば装置の背面に、ＵＳＢデバイスポート１３１、ＬＡＮポート１３２、ＵＳＢホストポート１３３、電源ケーブル１４１、及び電源スイッチ１４２を有している。
なお、ＵＳＢホストポート１３３は、デバイス１００をホスト装置とし、デバイス１００を下位装置（図示せず）と接続する場合に用いるポートである。デバイス１００は、ＵＳＢケーブル４０のホスト側のジャックがこのＵＳＢホストポート１３３に挿入されるとともに、ＵＳＢケーブル４０のデバイス側のジャックが図示せぬ下位装置のＵＳＢデバイスポートに挿入されることにより、図示せぬ下位装置とダイレクトに接続される。以下、このＵＳＢホストポート１３３を「第３接続部」と称する場合もある。このＵＳＢホストポート１３３は、必ずしも必要な構成要素ではなく、削除することも可能である。
なお、図１及び図２は、デバイス１００がＮＡＳ（Network Attached Storage；ネットワーク・アタッチド・ストレージ）１００ａとして形成されている場合の構成例を示している。しかしながら、デバイス１００は、ネットワークシステム１に接続可能な装置であれば、ＮＡＳ１００ａに限らず、他の形態の装置（例えば、スキャナやプリンタなどの装置）として形成されていてもよい。
【００２３】
（デバイスの内部構成）
図３に、デバイス１００の内部ブロックの一例を示す。なお、図３は、デバイス１００がＮＡＳ１００ａとして形成されている場合の構成例を示している。
図３に示すように、デバイス１００は、各種の演算を実行する処理部１１０と、各種のプログラムやデータを格納する格納部１２０と、外部の機器と接続して通信を行う通信インターフェイス部１３０とを有している。
【００２４】
処理部１１０は、ＣＰＵによって構成されている。処理部１１０は、内部に、接続処理部１１０ａ、ＮＡＳ処理部１１０ｂなどの機能手段が構築されている。
【００２５】
接続処理部１１０ａは、外部の機器との接続を実行する機能手段である。接続処理部１１０ａは、ＵＳＢデバイスポート１３１を介してデバイス１００と設定装置２０ａとが接続された場合に、設定装置２０ａから設定データを取得して、後記する設定データ格納部１２６ｃに格納する。また、接続処理部１１０ａは、ＬＡＮポート１３２を介してデバイス１００と中継装置１０とが接続された場合に、設定データ格納部１２６ｃに格納された設定データを用いてネットワークシステム１との接続を行う。これら接続処理部１１０ａの一連の動作は、後記するサポートアプリケーションによって規定されている。
【００２６】
ＮＡＳ処理部１１０ｂは、後記するファイルデータ格納部１２１ｃからのファイルデータの読み出し、及び、ファイルデータ格納部１２１ｃへのファイルデータの書き込みを行う機能手段である。ＮＡＳ処理部１１０ｂは、デバイス１００がＮＡＳとしての機能するために付加された機能手段である。ＮＡＳ処理部１１０ｂには、後記する設定値変換データ格納部１２６ｄに予め格納された設定値変換データを参照することにより、ＵＳＢデバイス用の設定値データをＮＡＳ用の設定値データに変換する機能が付与されている。この機能は、外部の機器が本実施形態のデバイス１００をあたかもＵＳＢデバイスと見なしてアクセスできるようにするために付与されている。
【００２７】
なお、処理部１１０の各機能手段は、任意の処理を行う場合に、格納部１２０から所望のデータを読み出して、読み出したデータを参照して処理を行う。また、各機能手段は、データを生成した場合に、生成したデータを格納部１２０に一旦読み出し自在に格納する。これらの一連の動作は、読み出し自在に格納部１２０に格納されたプログラム（具体的には、後記するサポートアプリケーション）によって規定されている。以下、この点については、その詳細な説明を省略する。
【００２８】
格納部１２０は、ＨＤＤとＲＡＭによって構成されている。以下、ＨＤＤによって構成された格納部を「ＨＤＤ格納部１２１」と称し、ＲＡＭによって構成された格納部を「ＲＡＭ格納部１２６」と称する。ＨＤＤ格納部１２１は、内部に、サポートアプリケーション格納部１２１ａ、ＵＳＢデバイスデータ格納部１２１ｂ、ファイルデータ格納部１２１ｃなどの格納領域が構築されている。また、ＲＡＭ格納部１２６は、内部に、サポートアプリケーション一時格納部１２６ａ、ＵＳＢデバイスデータ一時格納部１２６ｂ、設定データ格納部１２６ｃ、設定値変換データ格納部１２６ｄなどの格納領域が構築されている。
なお、格納部１２０は、例えばＨＤＤ格納部１２１の図示しない格納領域に、「ａｕｔｏｒｕｎ．ｉｎｆ」（すなわち、自動実行するアプリケーションプログラムを指定するデータ）を予め格納している。設定装置２０ａは、ＵＳＢケーブル４０によってデバイス１００と接続されたときに、この「ａｕｔｏｒｕｎ．ｉｎｆ」に指定されたアプリケーションプログラムをデバイス１００から読み出して自動実行する。以下、「ａｕｔｏｒｕｎ．ｉｎｆ」に指定されたアプリケーションプログラムを「オートランアプリケーション」と称する。本実施形態では、後記するサポートアプリケーションに含まれている設定アプリケーションや設定画面表示アプリケーションなどが、オートランアプリケーションとして、指定されている。
【００２９】
サポートアプリケーション格納部１２１ａは、設定装置２０ａに読み出されて機能する設定サポート用のアプリケーションプログラム（以下、「サポートアプリケーション」と称する）を予め格納する格納領域である。このサポートアプリケーションは、ＣＤ−ＲＯＭやＤＶＤなどの記録媒体を介して端末装置２０にインストールされていた従来のアプリケーションプログラムに代わるプログラムである。サポートアプリケーションは、設定画面表示アプリケーションに加え、ＵＳＢ接続された設定装置２０ａにデバイス１００への設定データを自動実行して設定させるための設定アプリケーション、及び、デバイス１００に、設定装置２０ａからデバイス１００に通知された設定データを設定データ格納部１２６ｃに格納する機能、ネットワーク１に接続する処理を行う機能、後記する設定完了信号や接続確認信号を設定装置２０ａに通知する機能などを実行させるプログラムを含んでいる。なお、従来の設定アプリケーションは、ＬＡＮケーブル３０経由で接続設定するため、ネットワーク環境からの影響を受けていた。しかしながら、本発明で用いる設定アプリケーションは、確実性のあるＵＳＢケーブル４０経由で接続設定するため、ＤＨＣＰの有無やＮＡＳの台数などの、ネットワーク環境からの影響を排除することができる。
【００３０】
ＵＳＢデバイスデータ格納部１２１ｂは、デバイス１００に対応付けられたＵＳＢデバイスとしてのデータ（以下、「ＵＳＢデバイスデータ」と称する）を予め格納する格納領域である。ＵＳＢデバイスデータとしては、デバイス１００の属性を表すデータ（例えば、デバイス１００がファイルデータを格納する装置であることを表す場合のデータ「ｌａｎｄｉｓｋ」）などがある。なお、後記するＤＡＳとして機能する場合も同じである。
【００３１】
ファイルデータ格納部１２１ｃは、デバイス１００がＮＡＳとして機能する場合に用いられる様々なファイルデータを格納する格納領域である。
【００３２】
サポートアプリケーション一時格納部１２６ａは、サポートアプリケーション格納部１２１ａに予め格納されたサポートアプリケーションを読み出し自在に一時格納する格納領域である。サポートアプリケーション一時格納部１２６ａは、接続処理部１１０ａがサポートアプリケーション（特に、その中の設定アプリケーションや設定画面表示アプリケーション）を短時間に読み出すために、設けられている。
【００３３】
ＵＳＢデバイスデータ一時格納部１２６ｂは、ＵＳＢデバイスデータ格納部１２１ｂに予め格納されたＵＳＢデバイスデータを読み出し自在に一時格納する格納領域である。ＵＳＢデバイスデータ一時格納部１２６ｂは、接続処理部１１０ａがＵＳＢデバイスデータを短時間に読み出すために、設けられている。
【００３４】
設定データ格納部１２６ｃは、設定装置２０ａから取得されるデバイス１００の設定データを格納する格納領域である。なお、本実施形態では、設定データは、設定装置２０ａがデバイス１００からサポートアプリケーションに含まれている設定アプリケーションや設定画面表示アプリケーションを読み出し、これらのアプリケーションにしたがって動作することにより、生成される。
設定値変換データ格納部１２６ｄは、ＵＳＢデバイス用の設定値データをＮＡＳ用の設定値データに変換するための変換テーブルデータを予め格納する格納領域である。
【００３５】
通信インターフェイス部１３０は、前記した第１接続部としてのＵＳＢデバイスポート１３１と第２接続部としてのＬＡＮポート１３２と第３接続部としてのＵＳＢホストポート１３３とを備えている。
【００３６】
図３に示すデバイス１００は、いわば、ＮＡＳとＵＳＢデバイスとが一体に形成された装置といえる。したがって、図３に示すデバイス１００の各構成要素は、ＮＡＳとしての機能を実現する構成要素と、ＵＳＢデバイスとしての機能を実現する構成要素と、ＮＡＳとＵＳＢデバイスとで共有する構成要素とに分類できる。ＮＡＳとしての機能を実現する構成要素としては、ＮＡＳ処理部１１０ｂ、ファイルデータ格納部１２１ｃ、及び設定値変換データ格納部１２６ｄが該当する。また、ＵＳＢデバイスとしての機能を実現する構成要素としては、ＵＳＢデバイスデータ格納部１２１ｂ及びＵＳＢデバイスデータ一時格納部１２６ｂが該当する。また、ＮＡＳとＵＳＢデバイスとで共有する構成要素としては、接続処理部１１０ａ、サポートアプリケーション格納部１２１ａ、設定データ格納部１２６ｃ、及び通信インターフェイス部１３０が該当する。
【００３７】
＜ネットワークデバイスとネットワークシステムの動作＞
以下、図４（Ａ）〜図４（Ｄ）を参照して、本実施形態のデバイスとネットワークシステムとの動作の概要につき説明し、続いて、図５、図６−１、図６−２、及び図７を参照して、設定データの設定動作（すなわち、図４（Ａ）〜図４（Ｂ）に示す手順の間で行われる、本実施形態のデバイス１００とネットワークシステム１の動作）の詳細につき説明する。なお、図４（Ａ）〜図４（Ｄ）は、それぞれ、本実施形態に係るネットワークデバイスとネットワークシステムとの接続手順の説明図である。また、図５は、本実施形態に係るネットワークデバイスと設定装置の全体の動作を示す遷移図である。図６−１及び図６−２は、それぞれ、本実施形態に係るネットワークデバイスと設定装置の個々の動作を示すフローチャート図である。図６−１は、本実施形態に係るネットワークデバイスの動作を示しており、図６−２は、設定装置の動作を示している。図７は、設定画面の一例を示す説明図である。
【００３８】
（接続動作の概要）
図４（Ａ）〜図４（Ｄ）に、本実施形態のデバイス１００とネットワークシステム１との接続手順を示す。
【００３９】
図４（Ａ）に示すように、設定装置２０ａは、ＬＡＮケーブル３０を介して中継装置１０と接続されている。その設定装置２０ａに対して、ＵＳＢケーブル４０のホスト側のジャックが設定装置２０ａのＵＳＢホストポート２２に接続される。さらに、ＵＳＢケーブル４０のデバイス側のジャックがデバイス１００のＵＳＢデバイスポート１３１に接続される。これにより、ＵＳＢケーブル４０を介して、設定装置２０ａとデバイス１００が接続される。
【００４０】
デバイス１００は、設定装置２０ａと接続されると、ＵＳＢデバイスデータを設定装置２０ａに通知（送信）する。
【００４１】
一方、設定装置２０ａは、これにより、デバイス１００をＵＳＢストレージデバイスとして認識し、デバイス１００のＨＤＤ格納部１２１の図示しない格納領域に格納された「ａｕｔｏｒｕｎ．ｉｎｆ」を読み出す。その結果、設定装置２０ａは、「ａｕｔｏｒｕｎ．ｉｎｆ」に指定された、サポートアプリケーションに含まれている設定アプリケーションを、オートランアプリケーションとしてデバイス１００から読み出して起動する。
【００４２】
設定アプリケーションが起動すると、設定装置２０ａは、これに応答して、図４（Ｂ）に示すように、デバイス１００に付与する設定データを生成し、デバイス１００に通知する。
デバイス１００は、設定装置２０ａから設定データを取得（受信）すると、これに応答して、取得した設定データを設定データ格納部１２６ｃに格納する。
【００４３】
この後、図４（Ｃ）に示すように、ＬＡＮケーブル３０の一端側のジャックが中継装置１０のＬＡＮポート１１（図１参照）に接続され、さらに、ＬＡＮケーブル３０の他端側のジャックがデバイス１００のＬＡＮポート１３２に接続される。これにより、ＬＡＮケーブル３０を介して、中継装置１０とデバイス１００が接続される。
【００４４】
この後、図４（Ｄ）に示すように、ＵＳＢケーブル４０が設定装置２０ａとデバイス１００から取り外される。これにより、デバイス１００は、中継装置１０とのみ接続された状態となる。
【００４５】
（設定データの設定動作の詳細）
以下、図５、図６−１、及び図６−２を参照して、本実施形態のデバイス１００とネットワークシステム１の設定データの設定動作（すなわち、図４（Ａ）〜図４（Ｂ）に示す手順の間で行われる動作）の詳細につき説明する。なお、ここでは、設定装置２０ａは、デバイス１００から取得する設定アプリケーションによって、ＣＰＵに、設定処理部とデータ収集部などの機能手段が構築されるものとして説明する。設定処理部は、デバイス１００に設定する設置データを生成する。データ収集部は、設定データを生成する際の基礎となるデータ（以下、「設定基礎データ」と称する）を収集する。データ収集部は、設定基礎データとして、例えば、設定装置２０ａがネットワークシステム１と接続した際に用いられたデータ（以下、「ネットワーク環境データ」と称する）や、未使用なＩＰアドレスの集合を表すデータ（以下、「未使用ＩＰアドレス群データ」と称する）、デバイス１００のユーザが設定画面表示アプリケーションの誘導にしたがって入力する前記した固有データなどを収集する。
【００４６】
まず、設定装置２０ａとデバイス１００は、図４（Ａ）に示すように、ＵＳＢケーブル３０を介して接続される。このとき、デバイス１００は、図５及び図６−１に示すように、ＵＳＢ接続処理（すなわち、ＵＳＢケーブル４０によるダイレクトな接続処理）を行う（Ｓ１０１）。このとき、図３に示すデバイス１００の接続処理部１１０ａが、ＵＳＢデバイスデータ一時格納部１２６ｂからＵＳＢデバイスデータ（例えば、「ｌａｎｄｉｓｋ」などのデバイス１００の属性データ）を読み出して、設定装置２０ａに通知（送信）する。
【００４７】
設定装置２０ａは、図５及び図６−２に示すように、デバイス１００からＵＳＢデバイスデータを取得（受信）する（Ｓ２１）と、これに応答して、デバイス１００の格納部１２０に格納された「ａｕｔｏｒｕｎ．ｉｎｆ」を読み出し、「ａｕｔｏｒｕｎ．ｉｎｆ」に指定されたオートランアプリケーションとして、サポートアプリケーションに含まれている設定アプリケーションをデバイス１００から読み出して起動する（Ｓ２２）。設定装置２０ａは、設定アプリケーションが起動すると、これに応答して、ＣＰＵに、設定処理部とデータ収集部が構築され、以後、設定アプリケーションにしたがって、動作する。以下、この点については、その詳細な説明を省略する。
【００４８】
設定装置２０ａは、設定アプリケーションが起動すると、まず、設定基礎データの収集を行う（Ｓ２３）。なお、設定基礎データの収集は、設定処理部が設定基礎データの収集をデータ収集部に指示し、これに応答してデータ収集部が動作することにより、行われる。
【００４９】
このとき、まず、データ収集部は、設定基礎データとして、ネットワーク環境データを収集する（Ｓ２３ａ）。なお、ネットワーク環境データは、設定装置２０ａの図示せぬ格納部に予め格納されている。ネットワーク環境データの収集は、データ収集部が格納部からそのネットワーク環境データを読み出すことにより、行われる。
続いて、データ収集部は、設定基礎データとして、未使用ＩＰアドレス群データを収集する（Ｓ２３ｂ）。なお、未使用のＩＰアドレス群データの収集は、例えば「ＡＲＰ」プロトコルを利用して、行われる。すなわち、この収集は、設定装置２０ａのデータ収集部が、ＩＰアドレスとしてリース（用意）された全てのアドレス（例えば、ＩＰアドレスとして「１９２．１６８．０．０」〜「１９２．１６８．０．２５５」がリースされている場合に、その全てのアドレス）に対して、自身のＥｔｈｅｒｎｅｔ（登録商標）アドレスと自身のＩＰアドレス、そして通信相手のＩＰアドレスの３つを「ＡＲＰ問い合わせ」パケットに入れて、ネットワーク上へブロードキャストし、通信相手から「ＡＲＰ問い合わせ」パケットに対する応答（「ＡＲＰ応答」パケット）がなかったアドレスを未使用なＩＰアドレスと見なすことにより、行われる。
データ収集部は、ネットワーク環境データ及び未使用ＩＰアドレス群データを収集すると、これに応答して、設定処理部に通知する。
【００５０】
設定処理部は、データ収集部からネットワーク環境データ及び未使用ＩＰアドレス群データを収集すると、これに応答して、オートランアプリケーションとして、サポートアプリケーションに含まれている設定画面表示アプリケーションをデバイス１００から読み出して起動する（Ｓ２３ｃ）。
設定装置２０ａの設定処理部が設定画面表示アプリケーションを起動すると、設定表示画面が設定装置２０ａの表示部に表示される。デバイス１００のユーザは、その設定画面の誘導にしたがって、固有データを設定装置２０ａに入力する。
図７（Ａ）〜図７（Ｃ）は、その設定画面の一例を示している。図７（Ａ）は、「ＬＡＮＤＩＳＫ名」の入力欄にデバイス１００の名称「ＬＡＮＤＩＳＫ−ＦＦＦＦＦＦ」が入力された例を示している。図７（Ｂ）は、「ＤＨＣＰ機能、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイ、ＤＮＳサーバ１、ＤＮＳサーバ２」の入力欄に「有効、自動設定、自動設定、自動設定、自動設定、自動設定」が入力された例を示している。なお、設定の変更は、設定画面の「詳細設定」キーを押下して、詳細設定を行うための設定画面を設定装置２０ａの表示部に表示させることによって行うことができる。図７（Ｃ）は、利用する機能として「Ｗｉｎｄｏｗｓ（登録商標）ファイル共有」と「ＤＬＮＡメディアサーバ機能」の入力欄にチェックが入力された例を示している。
【００５１】
デバイス１００のユーザが固有データを設定装置２０ａに入力することにより、設定装置２０ａは固有データを取得する（Ｓ２３ｄ）。これにより、設定基礎データの収集が完了する。なお、Ｓ２３ｃ〜Ｓ２３ｄの動作は、必ずしも必要な動作ではなく、削除することも可能である。
【００５２】
設定処理部は、設定基礎データの収集が完了すると、これに応答して、デバイス１００に割り振るＩＰアドレス（以下、「付与ＩＰアドレス」と称する）を決定する（Ｓ２４）。付与ＩＰアドレスの決定は、Ｓ２３ｂで収集された未使用ＩＰアドレス群データの中から任意のもの（例えば、先頭のＩＰアドレス）を選択することにより、行われる。
【００５３】
設定処理部は、付与ＩＰアドレスを決定すると、これに応答して、付与ＩＰアドレスと接続環境データとを組み合わせて、デバイス１００に設定する設定データを生成して、デバイス１００に通知する（Ｓ２５）。なお、このとき、設定処理部は、生成した設定データを設定装置２０ａの図示せぬ格納部に格納する。
【００５４】
デバイス１００は、図５及び図６−１に示すように、設定装置２０ａから設定データを取得すると、これに応答して、接続処理部１１０ａが取得した設定データを設定データ格納部１２６ｃに格納する（Ｓ１０２）。
接続処理部１１０ａは、設定データを設定データ格納部１２６ｃに格納すると、これに応答して、設定データの設定が完了したことを表す信号（以下、「設定完了信号」と称する）を設定装置２０ａに通知する（Ｓ１０３）。
【００５５】
設定装置２０ａは、図５及び図６−２に示すように、デバイス１００から設定完了信号を取得すると、これに応答して、ネットワーク接続処理（すなわち、中継装置１０を介しての中継接続処理）を行う（Ｓ２６、Ｓ２７）。このとき、設定装置２０ａの設定処理部が、設定装置２０ａの図示せぬ格納部からデバイス１００に設定した設定データを読み出して、この設定データに基づいて、中継装置１０を介してデバイス１００にアクセスする。
【００５６】
デバイス１００は、図５及び図６−１に示すように、設定装置２０ａとの間でネットワーク接続が行われると、これに応答して、ネットワーク接続処理が行われたことを表す信号（以下、「接続確認信号」と称する）を設定装置２０ａに通知する（Ｓ１０４、Ｓ１０５）。
【００５７】
設定装置２０ａは、図５及び図６−２に示すように、デバイス１００から接続確認信号を取得すると、これに応答して、設定完了処理（例えば、設定装置２０ａの表示部にショートカット（具体的には、ＬＡＮＤＩＳＫのネットワークドライブ（Ｌ：）を指定するショートカット）を生成する処理や、図示せぬ設定装置２０ａの格納部に格納されたデバイス１００の設定データを確定する処理など）を行う（Ｓ２８、Ｓ２９）。これにより、デバイス１００への設定データの設定が完了する。
【００５８】
外部の機器は、デバイス１００をＵＳＢデバイスと見なしてアクセスする。そして、デバイス１００が、ＵＳＢデバイス用のデータをＮＡＳ用のデータ（または、固有の機能を実行するデバイス用のデータ（例えば、スキャナ用のデータ、プリンタ用のデータなど））に変換する。
【００５９】
このデバイス１００によれば、ネットワークシステム１と接続する第２接続部１３２とは別に、設定装置２０ａとダイレクトに接続する第１接続部１３１を有しており、第１接続部１３１を介して設定装置２０ａと接続された状態で、設定データが設定される。このとき、デバイス１００は、設定装置２０ａと直結された状態となっているため、ネットワーク環境からの影響を排除できる。そのため、デバイス１００は、ネットワーク環境が異なる場合であっても、常に、設定データを単一の設定手順で容易かつ適正に設定できる。
そのため、デバイスメーカでは、設定データの設定に対するサポートに要する手間や時間を低減できる。また、適切なサポートを行うことができない状況が生じるのを回避できる。さらに、ユーザのデバイスに対する使用意欲や購入意欲が減退するのを防止できる。
一方、ユーザでは、ネットワークシステムに関する高度な知識を待たなくともよくなる。また、試行錯誤を繰り返しながら設定することもなくなる。さらに、サポートアプリケーションがデバイス１００に予め格納されているので、ＣＤ−ＲＯＭやＤＶＤなどの記憶媒体をユーザＰＣにセットする必要がなくなる。
【００６０】
なお、本実施形態では、ＮＡＳであるデバイス１００は、ＵＳＢデバイスポート１３１が設けられており、仮想的なＵＳＢストレージデバイスに擬されている。また、デバイス１００は、設定装置２０ａに読み出されて機能する設定サポート用のアプリケーション（すなわち、サポートアプリケーション）を格納している。したがって、このデバイス１００は、設定装置２０ａと１対ｎで接続されるＮＡＳでありながら、設定装置２０ａと１対１で接続されるＤＡＳ（Direct Attached Storage；ダイレクト・アタッチド・ストレージ）と同様に、１対１の関係で設定装置２０ａと接続され、さらに、デバイス１００に格納されたサポートアプリケーションが設定装置２０ａによって読み出されて実行されることにより、その接続をそのまま設定データの設定に利用している。
そのため、このデバイス１００によれば、ユーザは、一般的によくあるＵＳＢハードディスクと同じ導入手順にて、ＮＡＳであるデバイス１００をネットワークシステム１に導入できる。
また、デバイス１００は、ＬＡＮポート１３２を介さずに、ＵＳＢデバイスポート１３１を介して、設定装置２０ａから設定データを取得する。そのため、このデバイス１００によれば、設定データが正しく設定されていないと適正に動作しない可能性があるインターフェイスを介さずに、確実性の高いインターフェイスで設定データを取得できる。
【００６１】
このデバイス１００は、好ましくは、第１接続部１３１がＵＳＢデバイスポートとして形成されているとよい。これにより、デバイス１００は、広く普及しているＵＳＢケーブル４０によって設定装置２０ａと容易に接続できる。
【００６２】
このデバイス１００は、好ましくは、接続処理部１１２は、第１接続部１３１を介してこのデバイス１００と設定装置２０ａとが接続された場合に、設定装置２０ａの設定処理部に、設定データの基礎となるデータである設定基礎データを収集させ、その設定基礎データに基づいて設定データを生成させた後、その設定データをこのデバイス１００に送信させるとよい。
【００６３】
このデバイス１００は、好ましくは、接続処理部１１２は、設定装置２０ａの設定処理部に、設定基礎データとして、ネットワークシステム１の接続環境を表す接続環境データ及びネットワークシステム１の未使用なＩＰアドレス群を表す未使用ＩＰアドレス群データを収集させ、その未使用ＩＰアドレス群データに基づいてこのデバイス１００に割り振る付与ＩＰアドレスを決定させ、その付与ＩＰアドレスと接続環境データとを組み合わせて設定データを生成させるとよい。
【００６４】
本発明は、前記した実施形態に限定されることなく、その要旨を逸脱しない範囲で種々の変更や変形を行うことができる。
例えば、本発明は、ネットワークドライブの割り当てにも適用できる。
また、例えば、図３に示す例では、デバイス１００がＮＡＳ１００ａとして形成されているものとして説明している。しかしながら、デバイス１００は、ＮＡＳ以外の装置（例えば、スキャナやプリンタなどの装置）として形成されている場合もある。デバイス１００は、ＮＡＳ以外の装置として形成されている場合に、その構成が適宜変更される。図８に、その構成の一例を示す。なお、図８は、変形例に係るネットワークデバイスの内部ブロック図である。図８に示すように、デバイス１００は、例えばスキャナにおける光学式読取機構やプリンタにおける印字機構などの、デバイスに固有の機能を実行する手段（以下、「固有機能実行部１４０」と称する）を有する構成となっている。さらに、デバイス１００は、ＮＡＳ処理部１１０ｂの代わりに、その固有機能実行部１４０を制御するための処理部（以下、「固有機能処理部１１０ｃ」と称する）を有する構成となっている。この固有機能処理部１１０ｃは、設定値変換データ格納部１２６ｄに予め格納された設定値変換データを参照することにより、ＵＳＢデバイス用の設定値データを、固有機能実行部１４０を動作させるためのデバイス用の設定値データに変換する。これにより、外部の機器は、デバイス１００をあたかもＵＳＢデバイスと見なしてアクセスし、デバイス１００の固有機能実行部１４０を動作させることができる。
また、例えば、設定画面表示アプリケーションや設定アプリケーションなどのプログラムは、サポートアプリケーションから除外して、任意のウェブサイト上に配置することも可能である。この場合、デバイス１００のサポートアプリケーションは、設定装置２０ａに、当該ウェブサイトにアクセスさせて、これらのプログラムをダウンロードさせ、さらにプログラムを自動実行させるように機能する構成となる。これにより、サポートアプリケーションの構成を簡易化できる。
【図面の簡単な説明】
【００６５】
【図１】本実施形態に係るネットワークデバイスとネットワークシステムとの接続構成図である。
【図２】本実施形態に係るネットワークデバイスの接続部周辺の構成図である。
【図３】本実施形態に係るネットワークデバイスの内部ブロック図である。
【図４】図４（Ａ）〜（Ｄ）は、それぞれ、本実施形態に係るネットワークデバイスとネットワークシステムとの接続手順の説明図である。
【図５】本実施形態に係るネットワークデバイスと設定装置の全体の動作を示す遷移図である。
【図６−１】本実施形態に係るネットワークデバイスと設定装置の個々の動作を示すフローチャート図（１）である。
【図６−２】本実施形態に係るネットワークデバイスと設定装置の個々の動作を示すフローチャート図（２）である。
【図７】図７（Ａ）〜（Ｃ）は、それぞれ、設定画面の一例を示す説明図である。
【図８】変形例に係るネットワークデバイスの内部ブロック図である。
【図９】従来のネットワークデバイスとネットワークシステムとの接続構成図である。
【図１０】設定画面の一例を示す説明図である。
【符号の説明】
【００６６】
１      ネットワークシステム
１０    中継装置（ルータ、ハブ）
１１    ＬＡＮポート
２０    端末装置
２０ａ  設定装置
２２    ＵＳＢホストポート
３０    ＬＡＮケーブル
４０    ＵＳＢケーブル
１００  ネットワークデバイス（ＮＡＳ、スキャナ、プリンタ、ｅｔｃ．）
１００ａＮＡＳ
１１２  接続処理部
１２６ｃ  設定データ格納部
１３１  ＵＳＢデバイスポート（第１接続部）
１３２  ＬＡＮポート（第２接続部）
【図１】
2010103838.tif 000003
【図２】
2010103838.tif 000004
【図３】
2010103838.tif 000005
【図４】
2010103838.tif 000006
【図５】
2010103838.tif 000007
【図６−１】
2010103838.tif 000008
【図６−２】
2010103838.tif 000009
【図７】
2010103838.tif 000010
【図８】
2010103838.tif 000011
【図９】
2010103838.tif 000012
【図１０】
2010103838.tif 000013