(57)【要約】【課題】ユーザがネットワークデバイスに設定されているネットワークアドレスを知らなくても、確実にセットアップ作業を成功させることが可能なネットワークデバイスおよびそのセットアップ方法を提供する。【解決手段】デバイスドライバ３の記憶媒体用Ｉ／Ｆ１１１に記憶媒体１５を接続すると、パラメータ情報ファイル作成部９はパラメータ情報１３を反映したパラメータ情報ファイルを作成し、記憶媒体書込み部１２はインストーラープログラム１４およびパラメータ情報ファイルを記憶媒体１５に書き込む。記憶媒体１５を情報処理装置２の記憶媒体用Ｉ／Ｆ１１２に接続し、記憶媒体１５に記憶保持されたインストーラープログラム１４を起動し、インストーラープログラム１４は記憶媒体１５に記憶保持されたパラメータ情報ファイルに含まれるネットワークアドレス等に基づいてネットワークデバイス３のセットアップを実行する。【選択図】図２
2005258898.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続し、該ネットワーク上の情報処理装置にサービスを提供するネットワークデバイスにおいて、
前記ネットワークを介した通信を行うネットワーク通信手段と、
データが書き込み可能な記憶媒体と接続する記憶媒体インターフェース手段と、
前記ネットワーク上の論理位置を特定するためのアドレスを含むパラメータ情報を記憶保持するパラメータ情報記憶手段と、
前記パラメータ情報記憶手段で記憶保持するパラメータ情報を反映したパラメータ情報ファイルを作成するパラメータ情報ファイル作成手段と、
前記情報処理装置が前記サービスを利用可能にするためのセットアップを実行するインストーラープログラムを記憶保持するインストーラープログラム記憶手段と、
前記記憶媒体インターフェース手段に接続する記憶媒体に前記インストーラープログラム記憶手段に記憶保持するインストーラープログラム、および前記パラメータ情報ファイル作成手段で作成したパラメータ情報ファイルを書き込む記憶媒体書込み手段と
を具備し、
前記インストーラープログラムは、
該インストーラープログラムおよび前記パラメータ情報ファイルが書き込まれた記憶媒体が前記情報処理装置に接続した際に、該記憶媒体からパラメータ情報ファイルに含まれるネットワークアドレスを読み出し、該読み出したネットワークアドレスに基づいて前記セットアップを実行する
ことを特徴とするネットワークデバイス。
【請求項２】
前記パラメータ情報ファイル作成手段は、
前記記憶媒体インターフェース手段に接続する記憶媒体に前記インストーラープログラムを書き込む際に前記パラメータ情報ファイルを作成する
ことを特徴とする請求項１記載のネットワークデバイス。
【請求項３】
ネットワーク上の情報処理装置におけるネットワークデバイスのセットアップ方法において、
前記ネットワークデバイスは、
前記情報処理装置が該ネットワークデバイスが提供するサービスを利用可能にするための該情報処理装置における該ネットワークデバイスのセットアップを実行するインストーラープログラムを記憶保持し、
前記ネットワーク上の論理位置を特定するためのアドレスを含むパラメータ情報をを反映したパラメータ情報ファイルを作成し、
該ネットワークデバイスにデータが書き込み可能な記憶媒体が接続された際に、該接続された記憶媒体に前記インストーラープログラムおよび前記パラメータ情報ファイルを書き込み、
前記インストーラープログラムは、
該インストーラープログラムおよび前記パラメータ情報ファイルが書き込まれた記憶媒体が接続された際に、該記憶媒体からパラメータ情報ファイルに含まれるネットワークアドレスを読み出し、
該読み出したネットワークアドレスに基づき、前記情報処理装置における前記ネットワークデバイスのセットアップを実行する
ことを特徴とするネットワークデバイスのセットアップ方法。
【請求項４】
前記記憶媒体に前記インストーラープログラムを書き込む際に前記パラメータ情報ファイルを作成する
ことを特徴とする請求項３記載のネットワークデバイスのセットアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークデバイスおよびそのセットアップ方法に関し、特に、情報処理装置にサービスを提供するネットワークデバイスおよびそのセットアップ方法に関する。
【背景技術】
【０００２】
従来、ＰＣ（Personal Computer）等の情報処理装置と接続する様々なデバイス（例えば、プリンタ、スキャナ、デジタルカメラ、ビデオプリンタ等）が製品化されて世に出回っている。ただし、情報処理装置に接続したデバイスを使用するためには、当該デバイスを情報処理装置に登録する必要がある。
【０００３】
例えば、ＣＤ−ＲＯＭ等の記憶媒体を用いずに、コンピュータへ接続するだけで煩雑なインストール作業なしで使用できるＵＳＢ接続機器がある（例えば、特許文献１参照。）。
【特許文献１】特開２００３−１１４８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載された技術は、情報処理装置とデバイスとがＵＳＢ（Universal Serial Bus）等でローカル接続している場合では有効なのだが、ネットワーク上のデバイス（以後、ネットワークデバイスという）においては困難である。
【０００５】
なぜならば、ネットワークデバイスはネットワーク上で自身を特定するために必要な個別のネットワークアドレスを割り当てられ、ネットワーク上の情報処理装置でネットワークデバイスを利用するためには、ユーザがこのネットワークアドレスを指定して情報処理装置にネットワークデバイスを登録する作業が必要である。この時、ユーザはネットワークアドレスを認知していなければならない。
【０００６】
このため、ネットワークデバイスを情報処理装置側にセットアップするためのインストーラープログラムを利用する場合にも、インストーラープログラムはユーザに対してネットワークデバイスのネットワークアドレスを指定させるシーンを必ず設ける必要があるため、ユーザにネットワークに関する知識や、そのネットワークデバイスに割り当てられたネットワークアドレス（また、このネットワークアドレスを知らない場合、ネットワークアドレスを確認するための方法）を要求しなければならない。
【０００７】
また、一般的に、ネットワークアドレスは物理的な位置情報と全く関連せずに割り当てられるパラメータであるため、ネットワークデバイスの物理的な位置とネットワークアドレスの対応が視覚的に見えず、このため、ネットワーク管理者等からネットワークアドレスだけを通知されても、ユーザはそれがどのネットワークデバイスを指しているのかを知ることは不可能である。
【０００８】
そこで、本発明は、ユーザが物理的な設置場所から特定したネットワークデバイスを情報処理装置に登録する際に、ユーザがネットワークデバイスに設定されているネットワークアドレスを知らなくても、確実にセットアップ作業を成功させることが可能なネットワークデバイスおよびそのセットアップ方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１の発明は、ネットワークに接続し、該ネットワーク上の情報処理装置にサービスを提供するネットワークデバイスにおいて、前記ネットワークを介した通信を行うネットワーク通信手段と、データが書き込み可能な記憶媒体と接続する記憶媒体インターフェース手段と、前記ネットワーク上の論理位置を特定するためのアドレスを含むパラメータ情報を記憶保持するパラメータ情報記憶手段と、前記パラメータ情報記憶手段で記憶保持するパラメータ情報を反映したパラメータ情報ファイルを作成するパラメータ情報ファイル作成手段と、前記情報処理装置が前記サービスを利用可能にするためのセットアップを実行するインストーラープログラムを記憶保持するインストーラープログラム記憶手段と、前記記憶媒体インターフェース手段に接続する記憶媒体に前記インストーラープログラム記憶手段に記憶保持するインストーラープログラム、および前記パラメータ情報ファイル作成手段で作成したパラメータ情報ファイルを書き込む記憶媒体書込み手段とを具備し、前記インストーラープログラムは、該インストーラープログラムおよび前記パラメータ情報ファイルが書き込まれた記憶媒体が前記情報処理装置に接続した際に、該記憶媒体からパラメータ情報ファイルに含まれるネットワークアドレスを読み出し、該読み出したネットワークアドレスに基づいて前記セットアップを実行することを特徴とする。
【００１０】
なお、ネットワーク通信手段は図２に示すネットワーク用Ｉ／Ｆ５１に対応し、記憶媒体インターフェース手段は図２に示す記憶媒体用Ｉ／Ｆ１１１に対応し、パラメータ情報記憶手段は図２に示すパラメータ情報記憶部８に対応し、パラメータ情報ファイル作成手段は図２に示すパラメータ情報ファイル作成部９に対応し、インストーラープログラム記憶手段は図２に示すインストーラープログラム記憶部１０に対応し、記憶媒体書込み手段は図２に示す記憶媒体用Ｉ／Ｆ１１１に対応する。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記パラメータ情報ファイル作成手段は、前記記憶媒体インターフェース手段に接続する記憶媒体に前記インストーラープログラムを書き込む際に前記パラメータ情報ファイルを作成することを特徴とする。
【００１２】
また、請求項３の発明は、ネットワーク上の情報処理装置におけるネットワークデバイスのセットアップ方法において、前記ネットワークデバイスは、前記情報処理装置が該ネットワークデバイスが提供するサービスを利用可能にするための該情報処理装置における該ネットワークデバイスのセットアップを実行するインストーラープログラムを記憶保持し、前記ネットワーク上の論理位置を特定するためのアドレスを含むパラメータ情報をを反映したパラメータ情報ファイルを作成し、該ネットワークデバイスにデータが書き込み可能な記憶媒体が接続された際に、該接続された記憶媒体に前記インストーラープログラムおよび前記パラメータ情報ファイルを書き込み、前記インストーラープログラムは、該インストーラープログラムおよび前記パラメータ情報ファイルが書き込まれた記憶媒体が接続された際に、該記憶媒体からパラメータ情報ファイルに含まれるネットワークアドレスを読み出し、該読み出したネットワークアドレスに基づき、前記情報処理装置における前記ネットワークデバイスのセットアップを実行することを特徴とする。
【００１３】
また、請求項４の発明は、請求項３の発明において、前記記憶媒体に前記インストーラープログラムを書き込む際に前記パラメータ情報ファイルを作成することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、セットアップ作業においてユーザがデバイスアドレスを指定する作業を省略することが可能になるとともに、物理的にネットワークデバイス自身からセットアップ媒体を生成することで、ユーザはネットワークアドレスを意識しなくても、ネットワークデバイスを確実にセットアップすることが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。
【００１６】
本発明の実施の形態として、ＰＣ（Personal Computer）等の情報処理装置とネットワークデバイスとがネットワークを介して接続されている構成を一例にして説明する。
【００１７】
図１は、本発明の実施の形態で用いるネットワークデバイスサービスシステム１の全体構成の一例を示すブロック図である。
【００１８】
図１に示すように、ネットワークデバイスサービスシステム１は複数の情報処理装置２と複数のネットワークデバイス３とがネットワーク４を介して接続されて構成される。なお、情報処理装置２およびネットワークデバイス３は、必ずしも複数必要なわけではない。
【００１９】
ネットワークデバイス３は、ネットワーク４に接続する情報処理装置２にネットワークサービスを提供する。なお、本発明の実施の形態において、ネットワークサービスの種類については任意（例えば、ストレージサービス、プリントサービス等）とする。
【００２０】
情報処理装置２は、ＰＣ等の汎用電子計算機であり、ネットワークデバイス３のネットワークサービスを利用することができる。
【００２１】
次に、ネットワークデバイス３および情報処理装置２の機能的な構成について詳細に説明する。
【００２２】
図２は、ネットワークデバイス３および情報処理装置２の機能的な構成を示すブロック図である。
【００２３】
ネットワークデバイス３の機能的な構成について詳細に説明する。
【００２４】
図２に示すように、ネットワークデバイス３は、ネットワーク用Ｉ／Ｆ５、制御部６、サービス用コンポーネント７、パラメータ情報記憶部８、パラメータ情報ファイル作成部９、インストーラープログラム記憶部１０、記憶媒体用Ｉ／Ｆ１１、記憶媒体書込み部１２を具備して構成される。
【００２５】
ネットワーク用Ｉ／Ｆ（Interface）５１は、ネットワーク４に物理的に接続し、接続したネットワーク４を介して情報処理装置２にネットワークサービスの提供を行う。
【００２６】
制御部６は、ネットワークサービスの制御処理を行うとともに、本ネットワークデバイス３をネットワーク４上で特定するためのネットワークアドレス（ＴＣＰ／ＩＰネットワークではＩＰアドレス）の手動設定若しくはネットワークアドレス自動設定機構（例えば、ＴＣＰ／ＩＰネットワークにおけるＤＨＣＰ［Dynamic Host Configuration Protocol］等）を利用した設定を行い、ネットワーク４に論理的に接続する処理、ネットワークアドレス等を含むパラメータ情報を更新する処理を行う。なお、ネットワークデバイス３の固有アドレスを利用するネットワーク（例えば、ネットワークデバイス固有のＭＡＣ［Media Access Control address］アドレスを利用するＮｅｔＢＥＵＩ［NetBIOS Extended User Interface］等）４への接続の場合は物理的に接続するのみである。
【００２７】
サービス用コンポーネント７は、ネットワークサービスの処理を行う。
【００２８】
パラメータ情報記憶部８は、制御部６で設定したネットワークアドレスや本ネットワークデバイス３に設定されたネットワークデバイス固有の設定値を含むパラメータ情報１３を記憶保持する。
【００２９】
パラメータ情報ファイル作成部９は、パラメータ情報記憶部８に記憶保持したパラメータ情報１３を反映したパラメータ情報ファイルを作成する処理を行う。
【００３０】
インストーラープログラム記憶部１０は、任意の情報処理装置２で実行可能な本ネットワークデバイス３を当該任意の情報処理装置２に格納されているオペレーティングシステム（以後、ＯＳという）に登録して利用可能にするためのセットアッププログラムであるインストーラープログラム１４を記憶保持する。なお、インストーラープログラム１４はＯＳへの登録機能の他に、ネットワークデバイス３を情報処理装置２で利用するために必要な固有のドライバファイルをリソースとして保持しており、当該ドライバファイルを情報処理装置２内の記憶装置に展開する機能、およびインストーラープログラム１４自身が格納された媒体内（任意の形式）のファイルシステムを読み取り、その中からパラメータ情報ファイルを読み出し、その中身をセットアッププロセスに反映させる機能を有する。また、インストーラープログラム記憶部１０はネットワークデバイス３に内蔵する構成に限定せずに、ネットワーク４上のサーバ等に記憶保持し、当該サーバからインストーラープログラム１４を適宜取り出す構成を適用しても良い。
【００３１】
記憶媒体用Ｉ／Ｆ１１１は、記憶媒体１５と物理的に接続するインターフェースである。
【００３２】
記憶媒体書込み部１２は、記憶媒体用Ｉ／Ｆ１１１に接続する記憶媒体１５に対して、パラメータ情報ファイル作成部９で作成したパラメータ情報ファイル、およびインストーラープログラム記憶部１０に記憶保持するインストーラープログラム１４を書き込む処理を行う。なお、記憶媒体１５の形式については任意（例えば、記憶媒体１５をＵＳＢメモリとする場合、記憶媒体書込み部１２はＵＳＢホスト機能を有する）とする。
【００３３】
情報処理装置２の機能的な構成について詳細に説明する。
【００３４】
図２に示すように、情報処理装置２は、ネットワーク４に物理的に接続し、接続したネットワーク４を介してネットワークデバイス３からネットワークサービスの提供を受けるネットワーク用Ｉ／Ｆ５２、記憶媒体１５と物理的に接続するインターフェースである記憶媒体用Ｉ／Ｆ１１２を具備して構成される。なお、情報処理装置２は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤ（Hard Disk）を用いてデータの処理およびネットワークサービスの提供を受ける。
【００３５】
次に、ネットワークデバイス３をネットワーク４に接続した際に、ネットワークデバイス３が行う機能的な動作について図２を参照して詳細に説明する。
【００３６】
ネットワークデバイス３のネットワークＩ／Ｆ５１はネットワーク４に接続すると、制御部６はネットワークアドレスの手動設定若しくはネットワークアドレス自動設定機構を利用した設定を行い、ネットワークデバイス３をネットワーク４に論理的に接続し、ネットワークアドレス等を含むパラメータ情報１３をパラメータ情報記憶部８に記憶保持する。
【００３７】
次に、記憶媒体１５にインストーラープログラム１４およびパラメータ情報ファイルを書き込む際に、ネットワークデバイス３が行う機能的な動作について図２を参照して詳細に説明する。
【００３８】
ユーザがネットワークデバイス３の記憶媒体用Ｉ／Ｆ１１１に形式が適合する記憶媒体１５を接続すると、記憶媒体用Ｉ／Ｆ１１１は記憶媒体接続の旨を制御部６に通知し、制御部６は記憶媒体接続の通知を受け付けると、パラメータ情報ファイル作成の指示をパラメータ情報ファイル作成部９に通知するとともに、記憶媒体１５へのインストーラープログラム１４およびパラメータ情報ファイルの書き込みの指示を記憶媒体書込み部１２に通知する。なお、記憶媒体接続の通知の方法は任意の方法で良く、例えば、ユーザによるボタン押下等により記憶媒体接続の旨を制御部６に通知する方法でも適用可能である。
【００３９】
パラメータ情報ファイル作成部９はパラメータ情報ファイル作成の指示の通知を受け付けると、パラメータ情報記憶部８から現在ネットワークデバイス自身に設定されたパラメータ情報１３を読み出し、読み出したパラメータ情報１３を反映したパラメータ情報ファイルを作成し、作成したパラメータ情報ファイルを記憶媒体書込み部１２に渡す。
【００４０】
記憶媒体書込み部１２は記憶媒体１５へのインストーラープログラム１４およびパラメータ情報ファイルの書き込みの指示の通知を受け付けると、インストーラープログラム記憶部１０からインストーラープログラム１４を読み出し、読み出したインストーラープログラム１４およびパラメータ情報ファイル作成部９から受けとったパラメータ情報ファイルを記憶媒体用Ｉ／Ｆ１１１を介して記憶媒体１５に書き込む。
【００４１】
そして、任意の方法（例えば、パネルへの表示等）によりネットワークデバイス３は記憶媒体１５へのインストーラープログラム１４およびパラメータ情報ファイルの書き込みの完了をユーザに対して通知し、ユーザは記憶媒体１５を記憶媒体用Ｉ／Ｆ１１１から取り出し、取り出した記憶媒体１５をネットワークデバイス３を利用したい情報処理装置２の記憶媒体用Ｉ／Ｆ１１２に接続し、ユーザは記憶媒体１５に記憶保持されたインストーラープログラム１４を起動し、若しくは情報処理装置２に格納されたＯＳが有する自動再生機能等によりインストーラープログラム１４を自動起動し、起動したインストーラープログラム１４は記憶媒体１５からパラメータ情報ファイルを読み出し、読み出したパラメータ情報ファイルに含まれるネットワークアドレス等に基づいてネットワークデバイス３のセットアップを実行する。
【００４２】
従って、ネットワークデバイス３のセットアップが完了した情報処理装置２はネットワーク用Ｉ／Ｆ５２を介してネットワークデバイス３のネットワークサービスの提供を受け取ることが可能になる。
【００４３】
次に、ネットワークデバイス３をネットワーク４に接続した際に、ネットワークデバイス３が行うパラメータ情報設定処理の手順について図３に示すフローチャートを参照して説明する。
【００４４】
ネットワークデバイスがネットワークに接続し（ステップＳ３０１）、ネットワークアドレスを設定し（ステップＳ３０２）、設定したネットワークアドレスを含むパラメータ情報を記憶保持し（ステップＳ３０３）、パラメータ情報設定処理を終了する。
【００４５】
次に、記憶媒体１５にインストーラープログラム１４およびパラメータ情報ファイルを書き込む際に、ネットワークデバイス３が行う書き込み処理について図４に示すフローチャートを参照して説明する。
【００４６】
記憶媒体がネットワークデバイスに接続し（ステップＳ４０１）、パラメータ情報に基づいてパラメータ情報ファイルを作成し（ステップＳ４０２）、インストーラープログラムを読み出し（ステップＳ４０３）、パラメータ情報ファイルとインストーラープログラムを記憶媒体に書き込み（ステップＳ４０４）、書き込み処理を終了する。
【００４７】
なお、本発明は、上記で説明した実施例のように、記憶媒体１５にインストーラプログラム１４を書き込む際にパラメータ情報ファイルを作成する構成に限定せず、予めパラメータ情報ファイルを作成して記憶保持する構成でも適用可能である。このような場合、パラメータ情報ファイル作成のタイミングとして、ネットワークデバイス３の出荷時から元となるファイルを格納する構成、ネットワークデバイス３の電源投入後にパラメータ情報ファイルを作成して格納する構成、一度記憶媒体１５に書き込む際に作成したパラメータ情報ファイルを格納する構成等を適用しても良い。更に、このような場合、パラメータ情報ファイルの更新タイミングとして、ネットワークデバイス３のパラメータ設定の変更発生時に随時更新する構成、記憶媒体に書き込む際に、その時点でのパラメータ設定を更新する構成等を適用しても良い。
【図面の簡単な説明】
【００４８】
【図１】図１は、本発明の実施の形態で用いるネットワークデバイスサービスシステム１の全体構成の一例を示すブロック図である。
【図２】ネットワークデバイス３および情報処理装置２の機能的な構成を示すブロック図である。
【図３】ネットワークデバイス３をネットワーク４に接続した際に、ネットワークデバイス３が行うパラメータ情報設定処理の手順を示すフローチャートである。
【図４】記憶媒体１５にインストーラープログラム１４およびパラメータ情報ファイルを書き込む際に、ネットワークデバイス３が行う書き込み処理を示すフローチャートである。
【符号の説明】
【００４９】
１    ネットワークデバイスシステム
２    情報処理装置
３    ネットワークデバイス
４    ネットワーク
５１、５２    ネットワーク用Ｉ／Ｆ
６    制御部
７    サービス用コンポーネント
８    パラメータ情報記憶部
９    パラメータ情報ファイル作成部
１０    インストーラープログラム記憶部
１１１、１１２    記憶媒体用Ｉ／Ｆ
１２    記憶媒体書込み部
１３    パラメータ情報
１４    インストーラープログラム
１５    記憶媒体
【図１】
2005258898.tif 000003
【図２】
2005258898.tif 000004
【図３】
2005258898.tif 000005
【図４】
2005258898.tif 000006