(57)【特許請求の範囲】
【請求項１】
ネットワーク接続可能な少なくとも一つの通信インターフェイスを有するとともにネットワーク接続状態において他の装置から記憶手段へのアクセスを許容するデータ共有機能を有するネットワーク装置において、
切替え操作の検知又は入力を得ると、前記記憶手段へのアクセスを制限する制限手段と、
前記制限手段により前記アクセスが制限された状態の下で、前記切替え操作に基づく指示に従って接続中のネットワークを切断する設定手段と
を備えたことを特徴とするネットワーク装置。
【請求項２】
請求項１に記載のネットワーク装置において、
前記設定手段は前記ネットワークを切断した後、前記ネットワークとは異なるネットワークに接続することを特徴とするネットワーク装置。
【請求項３】
請求項２に記載のネットワーク装置において、
前記記憶手段が設定データを格納した記憶媒体である場合は、前記設定手段は前記記憶媒体から読み込んだ前記設定データに基づいてネットワーク設定を変更し、
前記制限手段は、前記記憶媒体へのアクセスを制限することを特徴とするネットワーク装置。
【請求項４】
請求項３に記載のネットワーク装置において、
前記記憶媒体がネットワーク装置に接続されたことを検知すると、前記記憶媒体に前記設定データがあるか否かを確認する確認手段をさらに備え、
前記制限手段は、前記設定データがあることを確認できた場合に前記アクセスを制限し、前記設定データがあることを確認できなかった場合は前記アクセスを制限しないことを特徴とするネットワーク装置。
【請求項５】
請求項３乃至請求項４のいずれか一項に記載のネットワーク装置において、
前記設定手段は、前記記憶媒体から読み込んだ前記設定データを調べて得た設定内容情報を前記記憶媒体に書き込む設定内容書込処理を行うことを特徴とするネットワーク装置。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載のネットワーク装置において、
前記制限手段は、前記記憶手段へのアクセスを読取り専用に制限することを特徴とするネットワーク装置。
【請求項７】
請求項１乃至請求項５のいずれか一項に記載のネットワーク装置において、
前記制限手段は、前記記憶手段へのアクセスを禁止することを特徴とするネットワーク装置。
【請求項８】
請求項１乃至請求項５のいずれか一項に記載のネットワーク装置において、
前記制限手段による前記アクセスの制限は、前記設定手段による前記記憶手段への書込みは許容しつつ前記他の装置に対しては少なくとも書込みアクセスが不能であるように通知するデータ共有制御を行うことを特徴とするネットワーク装置。
【請求項９】
請求項７又は請求項８に記載のネットワーク装置において、
前記制限手段は、データ共有サービス提供の中止を行うことで当該ネットワーク装置のネットワークドライブの表示を隠すことを特徴とするネットワーク装置。
【請求項１０】
請求項１乃至請求項９のいずれか一項に記載のネットワーク装置において、
前記切替え操作の入力を得ると、前記記憶手段がアクセス中であるか否かを判断する判断手段と、
前記判断手段により前記記憶手段がアクセス中であると判断された場合は、該アクセス中の他の装置にアクセス完了を促す通知を行う通知手段とを備え、
前記制限手段は、前記アクセスの完了を検知すると前記記憶手段へのアクセスを制限することを特徴とするネットワーク装置。
【請求項１１】
請求項１乃至請求項１０のいずれか一項に記載のネットワーク装置において、
前記制限手段は、ネットワーク設定の変更終了後にネットワークが切り替えられると前記アクセスの制限を解除することを特徴とするネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続された状態でクライアントＰＣ等の他の装置からデータにアクセスできるデータ共有機能を有するネットワーク装置に関する。
【背景技術】
【０００２】
この種のネットワーク装置としては、有線ＬＡＮや無線ＬＡＮとなどのネットワークと接続可能な通信インターフェイスを備えた、例えばＰＤＡやデジタルカメラ、プリンタ等の電子機器がある。ネットワーク装置では、ネットワーク設定を変更して、現在接続中のネットワークから他のネットワークへ接続を切り替えできる。また、多くのネットワーク装置は、ネットワーク上の装置間でファイルを共有できるファイル共有機能を有している。また、プリンタ等のネットワーク装置では、ホストコンピュータに接続しなくても、メモリカード等の記憶媒体を本体に装着することにより、記憶媒体から画像や文書等のデータを読み込んでダイレクト印刷ができるスタンドアロン型装置が知られている。この場合、記憶媒体はネットワーク上の他の装置と共有されるので、他の装置から記憶媒体にアクセスしてデータの編集等を行うことができる。
【０００３】
例えば特許文献１には、ネットワーク設定方法として、設定ファイルが格納されたメモリカード等の可搬型媒体をシンクライアント装置に接続すると、自動でネットワークの設定が行われる技術が開示されている。すなわち、パーソナルコンピュータ上の構成プログラムが、シンクライアント装置の、ネットワーク設定を含む構成データの作成でユーザーを支援し、ＸＭＬファイルを可搬型媒体に書き込む。次に可搬型媒体をシンクライアント装置に接続すると、シンクライアント装置は、可搬型媒体を検出し、ＸＭＬファイルから構成データを自動的にロードする。このため、ネットワーク設定を簡単に行うことができる。
【特許文献１】特開２００５−２１６２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載の技術では、ネットワーク設定の変更を行う場合、設定ファイルを格納する可搬型媒体を装置に装着する必要がある。ネットワーク設定のためにネットワーク装置に装着した可搬型媒体が共有されると、他の装置から可搬型媒体にアクセスでき、例えば画像や文書等のデータを読み出して編集後に書き込むことができる。しかし、可搬型媒体が接続されたネットワーク装置は、ネットワーク設定変更の最中で、その設定変更処理に要する所定時間（例えば数１０秒から数分）経過後には、ネットワークが切り替わる。仮にネットワーク切り替わり時にアクセス中であると、そのアクセスは中断されてしまう。もちろん、設定ファイルが格納された可搬型媒体を装着する前から他の記憶媒体が装着されていたり装置内に共有可能な記憶装置が搭載されていたりした場合は、他の記憶媒体や記憶装置への書込みアクセスも同様の理由により中断される。
【０００５】
このようにネットワーク設定変更時は他の装置のユーザーは、ネットワークが間もなく切り替わることが分からないため、ネットワーク設定変更のために装着された記憶媒体にアクセスする。この結果、ネットワーク切り替わり時に書込みアクセスの中断による書込みエラーの発生頻度が高くなる。書込みアクセスは読出しアクセスと異なり、中断されるとシステム上支障の生じる種類のアクセスであるため、書込みエラーの発生頻度が高くなると、ネットワーク装置側のシステムに支障が生じる頻度も高くなる虞があった。
【０００６】
また、可搬型媒体に設定ファイルと一緒に画像や文書等の重要なファイルが格納されている場合は、アクセスされたくない重要なファイルも共有されてしまう。この場合、ネットワーク設定変更が終了してネットワークが切り替わるまでの所定時間の間は、他のユーザーからアクセスされてしまうので、その重要なファイルが消失等する心配があった。
【０００７】
本発明は、上記問題点を解決するためになされたものであって、その目的は、ネットワーク設定変更後のネットワーク切り替わり時にネットワーク装置側の記憶手段にアクセスしている他の装置からのアクセスが中断されることによる不都合を低減できるネットワーク装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、ネットワーク接続可能な少なくとも一つの通信インターフェイスを有するとともにネットワーク接続状態において他の装置から記憶手段へのアクセスを許容するデータ共有機能を有するネットワーク装置において、切替え操作の検知又は入力を得ると、前記記憶手段へのアクセスを制限する制限手段と、前記制限手段により前記アクセスが制限された状態の下で、前記切替え操作に基づく指示に従って接続中のネットワークを切断する設定手段とを備えたことを要旨とする。
【０００９】
なお、通信インターフェイスは、無線インターフェイスのみ、有線インターフェイスのみ、これら両方の組合せの３種類の構成のうちどの構成であってもよい。また、設定手段によるネットワーク設定変更は、通信インターフェイスの接続条件の設定（例えばＩＰアドレスやアクセスポイント）のみが変更される場合に限らず、通信インターフェイスの変更を伴う設定変更を含む。また、ネットワーク設定の変更とは、ネットワーク設定を変更する処理を指し、変更後のネットワーク設定に従ってネットワークを切替える切替処理を含むものではない。
【００１０】
これによれば、切替え操作の検知又は入力を得た場合、制限手段はデータ共有機能を制限して記憶手段へのアクセスを制限する。設定手段は、制限手段によりアクセスが制限された状態の下で、切替え操作に基づく指示に従ってネットワーク設定を変更する。ネットワーク設定が変更された後にネットワークは切り替わるが、制限手段によりアクセスが制限されることによってネットワーク切り替わり前に記憶手段へのアクセスの開始が制限される制限期間ができ、これによりネットワークの切り替わりによって中断されるアクセスの頻度が低減する。よって、ネットワーク切り替わり時に他の装置から記憶手段へのアクセスが中断されることによる不都合を低減できる。例えばアクセスが中断されるとシステム上支障の生じる虞のある種類のアクセス（例えば書込みアクセス）を制限できれば、ネットワーク切り替わり時の中断によるアクセスエラーに起因するシステム上の支障等を低減できる。
【００１１】
また、ネットワーク設定変更開始の指示を与える操作方法として、ネットワーク設定用の設定データが格納された記憶手段をネットワーク装置に接続する方法がある。この場合、設定手段は、設定データが格納された記憶手段をユーザーがネットワーク装置に接続した切替え操作を検知（記憶媒体の接続検知又はさらに設定データの検知までを含む検知）すると、記憶手段から設定データを読み込んでその設定データの指示に従ってネットワーク設定を変更する。このとき記憶手段へのアクセスが制限されれば、ネットワーク装置に接続した記憶手段に設定データと一緒に格納されている他のデータを他の装置によるアクセスから保護でき、他のファイルの消失等（改変を含む）の心配がなくなる。
【００１２】
また、本発明のネットワーク装置において、前記設定手段は前記ネットワークを切断した後、前記ネットワークとは異なるネットワークに接続することが好ましい。
また、本発明のネットワーク装置では、前記記憶手段が設定データを格納した記憶媒体である場合は、前記設定手段は前記記憶媒体から読み込んだ前記設定データに基づいてネットワーク設定を変更し、前記制限手段は、前記記憶媒体へのアクセスを制限することが好ましい。
【００１３】
これによれば、設定手段は、ネットワーク装置に接続された記憶媒体から設定データを読み込んで該設定データの指示に従ってネットワーク設定を変更する。ネットワーク設定変更を目的として記憶媒体をネットワーク装置に接続しても、記憶媒体へのアクセスが制限されることで、記憶媒体に設定データと一緒に格納されている他のデータが消失等の心配がなくなる。
【００１４】
また、本発明のネットワーク装置では、前記記憶媒体がネットワーク装置に接続されたことを検知すると、前記記憶媒体に前記設定データがあるか否かを確認する確認手段をさらに備え、前記制限手段は、前記設定データがあることを確認できた場合に前記アクセスを制限し、前記設定データがあることを確認できなかった場合は前記アクセスを制限しないことが好ましい。
【００１５】
これによれば、制限手段は、記憶媒体がネットワーク装置に接続されたことを検知すると、記憶媒体内に設定データがあるか否かを確認手段が確認する。その確認の結果、設定データがある場合は、記憶手段へのアクセスを制限する。このため、ネットワーク設定変更を行うために記憶媒体を接続しても、アクセス制限されることで、記憶媒体に設定データと一緒に格納されている他のデータの消失等の心配がない。一方、設定データがない場合は、記憶手段へのアクセスが制限されることはない。このため、記憶媒体にアクセスしてデータ編集等を行うことができる。
【００１８】
また、本発明のネットワーク装置では、前記設定手段は、前記記憶媒体から読み込んだ前記設定データを調べて得た設定内容情報を前記記憶媒体に書き込む設定内容書込処理を行うことが好ましい。
【００１９】
これによれば、設定手段は、記憶媒体から読み込んだ設定データを調べて得た設定内容情報（例えば機器情報ファイル）を記憶媒体に書き込む設定内容書込処理を行う。制限手段は、設定内容書込処理時はアクセスの制限を一時的に解除する。このため、例えばユーザーは、記憶媒体に書き込まれた設定内容情報をパーソナルコンピュータ等のモニタで確認し、ネットワーク設定が正しく行われたかどうかを確認できる。
【００２０】
また、本発明のネットワーク装置では、前記制限手段は、前記記憶手段へのアクセスを読取り専用に制限することが好ましい。
これによれば、読み取り専用に制限されるため、書込みアクセスを制限しつつもデータの読み取りはできるので、記憶媒体のデータを読み出して利用することができる。
【００２１】
また、本発明のネットワーク装置では、前記制限手段は前記記憶手段へのアクセスを禁止することが好ましい。
これによれば、アクセスが禁止されるので、その後のネットワーク切替え時にアクセスが中断されて支障のあるアクセスエラー（例えば書込みエラー）が発生することを回避できる。また、記憶手段に格納されたデータをアクセスから保護できるので、設定データと一緒に格納された他のデータの消失等を防止できる。
【００２２】
また、本発明のネットワーク装置では、前記制限手段による前記アクセスの制限は、前記設定手段による前記記憶手段への書込みは許容しつつ前記他の装置に対しては少なくとも書込みアクセスが不能であるように通知するデータ共有制御を行うことが好ましい。
【００２３】
これによれば、制限手段は、他の装置に対しては少なくとも書込みアクセスが不能であるように通知するデータ共有制御を行う。これにより、他の装置からの書込みアクセスを低減もしくは無くすことができうえ、ネットワーク装置の内部動作としては記憶手段へのアクセスが可能であることから、設定手段による記憶媒体への必要なアクセスは行うことができる。例えば設定データの読込み及び設定内容情報の書込みは行うことができる。
【００２４】
また、本発明のネットワーク装置では、前記制限手段は、データ共有サービス提供の中止を行うことで当該ネットワーク装置のネットワークドライブの表示を隠すことが好ましい。
【００２５】
これによれば、制限手段がデータ共有機能によるデータ共有サービス提供の中止を行うことで、他の装置のモニタからネットワーク装置のネットワークドライブの表示が隠れるので、他の装置のユーザーは記憶手段（又は記憶媒体）にアクセスすることができなくなる。
【００２６】
また、本発明のネットワーク装置では、前記切替え操作の入力を得ると、前記記憶手段がアクセス中であるか否かを判断する判断手段と、前記判断手段により前記記憶手段がアクセス中であると判断された場合は、該アクセス中の他の装置にアクセス完了を促す通知を行う通知手段とを備え、前記制限手段は、前記アクセスの完了を検知すると前記記憶手段へのアクセスを制限することが好ましい。
【００２７】
これによれば、切替え操作の検知又は入力を得ると、記憶手段がアクセス中であるか否かが判断される。記憶手段がアクセス中であると判断された場合は、アクセス中の他の装置にアクセス完了を促す通知が行われる。このため、他の装置のユーザーはアクセスを正しく終了でき、しかも必要な書込みがあればその書込みを行うことができる。制限手段は、アクセスの完了を検知すると記憶手段へのアクセスを制限する。このため、ネットワーク切替えによるアクセスの中断を低減できる。
【００２８】
また、本発明のネットワーク装置では、前記制限手段は、ネットワーク設定の変更終了後にネットワークが切り替えられると前記アクセスの制限を解除することが好ましい。
【００２９】
これによれば、ネットワーク設定の変更終了後にネットワークが切り替わると、アクセスの制限が解除される。つまり、新しいネットワークに切り替わった後はアクセスの中断の虞がなくなったので、ネットワークの切替え後は記憶手段へのアクセスを許可する。ネットワークが切り替わるまでアクセスが制限されることで、アクセスの中断を効果的に低減でき、しかもネットワーク切り替わり後速やかに記憶手段へのアクセスが可能になるので利便性が高まる。
【発明を実施するための最良の形態】
【００３０】
（第１実施形態）
以下、本発明を具体化した第１実施形態を図１〜図６に従って説明する。図１は、本実施形態に係るネットワーク装置の電気的構成を示すブロック図である。
【００３１】
OLE_LINK2ネットワーク装置１０は、OLE_LINK2有線ＬＡＮと無線ＬＡＮに接続可能な各ポートを有し、ユーザー操作によりネットワーク設定を変更できるネットワーク設定機能を有している。また、ネットワーク装置１０はファイル共有機能を有しており、本体に記憶媒体１８を接続した状態ではネットワーク上の他の装置（クライアントＰＣ）から記憶媒体１８へのアクセスが可能となる。
【００３２】
ネットワーク設定機能及びファイル共有機能を有するネットワーク装置１０は、主制御モジュール１１、ネットワークモジュール１２（有線／無線モジュール）、液晶パネルモジュール１３、無線インターフェイス（以下、「無線Ｉ／Ｆ１４」と記す）、有線インターフェイス（以下、「有線Ｉ／Ｆ１５」と記す）、メモリインターフェイス部（以下、「メモリＩ／Ｆ部１６）と記す）及びメモリアクセスランプ１７を備えている。ネットワーク装置１０を構成する各機能部は、主制御モジュール１１の制御下で動作する。
【００３３】
主制御モジュール１１は、ネットワークモジュール１２、液晶パネルモジュール１３、メモリＩ／Ｆ部１６及びメモリアクセスランプ１７の制御を司る部分で、ネットワークモジュール１２に対してネットワークに関する各種処理を指示する機能も有する。この機能の実現のために、主制御モジュール１１は、ネットワーク設定変更を指示するネットワーク設定指示部２１、ファイル共有機能の動作制限を指示する動作制限指示部２２、メモリＩ／Ｆ１６に接続された記憶媒体１８のアクセス状態を管理する状態管理部２３を備えている。
【００３４】
ネットワークモジュール１２は、主制御モジュール１１からの指示により動作し、指示されたネットワーク設定の反映、ファイル共有サービス、他の装置（クライアントＰＣ等）と主制御モジュール１１との通信の仲介を行う部分である。これら各機能の実現のために、ネットワークモジュール１２は、ネットワーク設定部２５、ファイル共有制御部２６及び通知処理部２７を備えている。
【００３５】
液晶パネルモジュール１３は、ユーザーがネットワーク設定を開始するための操作、ネットワーク設定の進捗表示をする部分である。液晶パネルモジュール１３の画面部は薄板状のタッチパネル装置を有しており、その画面表層部は複数の入力部を有する操作部１３ａとなっている。液晶画面に表示される設定画面中のボタンを操作すると操作部１３ａの操作位置の位置座標に応じた信号が主制御モジュール１１に入力されることで、ネットワーク設定の開始操作を含む各種設定操作が可能となっている。設定画面では、ネットワーク設定として無線ＬＡＮ設定及び有線ＬＡＮ設定が可能となっている。
【００３６】
メモリＩ／Ｆ部１６は、記憶媒体１８をネットワーク装置１０に装着する部分である。本実施形態では、記憶媒体１８は、例えばＵＳＢメモリ又はメモリカードから構成される。メモリＩ／Ｆ部１６は、記憶媒体１８がＵＳＢメモリであればＵＳＢインターフェイスにより構成され、メモリカードであればメモリカードリーダライタにより構成される。メモリカードリーダライタである場合は、ネットワーク装置１０の本体に設けられたカードスロットに挿入されたメモリカードと電気的に接続可能に構成される。記憶媒体１８がメモリＩ／Ｆ１６に接続されることで、主制御モジュール１１は記憶媒体１８からのデータの読込み及び記憶媒体１８へのデータの書込みが可能となる。
【００３７】
この第１実施形態では、記憶媒体１８には無線ＬＡＮ設定ファイル（以下、単に「設定ファイル１９」と称す）が格納されている。ここで、設定ファイル１９は、ネットワーク設定情報が記述されたデータファイルであり、無線ＬＡＮ設定のために必要な各種設定情報が含まれている。この設定情報には、例えばアクセスポイントのＳＳＩＤ（無線ネットワークグループ名）や、盗聴防止用のセキュリティ情報としてＷＥＰ（Wireless Equivalent Privacy）又はＷＰＡ（WiFi Protected Access）の暗号キー等が含まれている。操作部１３ａによるパネル操作から無線ＬＡＮ設定を開始したときは、設定ファイル１９を読み込ませるために記憶媒体１８をメモリＩ／Ｆ部１６に接続する。
【００３８】
主制御モジュール１１は、設定ファイル１９を解読して得た設定情報（ＳＳＩＤ及びセキュリティ情報等）をネットワークモジュール１２に送出してネットワーク設定の実施を指示する。ネットワークモジュール１２は受け付けた設定情報を所定の設定領域（プロトコルスタックやドライバにある設定領域（メモリ領域））に書き込むことによりネットワーク設定を行う。また、主制御モジュール１１は、設定ファイル１９を解読した設定内容を記述した機器情報ファイル（設定内容情報）を記憶媒体１８に書き込む。
【００３９】
ネットワーク装置１０は、本実施形態では、例えばプリンタ、スキャナ、複合機、プロジェクタ、デジタルカメラなどの電子機器であり、液晶パネルモジュール１３の液晶画面は各種設定操作等を行うための設定画面など限られた情報しか表示できない。このため、機器情報ファイルの記述内容をパーソナルコンピュータ（以下、「ＰＣ」と記す）のモニタに表示させることで、ネットワーク設定が正しく行われたことを確認する。ネットワークモジュール１２がネットワーク設定の変更に続けてネットワークの切替えまで行っているが、この確認後にＰＣから指示を与えるか、ネットワーク装置のパネル操作で指示を与えて、ネットワーク設定に基づくネットワークに切り替える構成としてもよい。
【００４０】
ネットワークモジュール１２は無線Ｉ／Ｆ１４と有線Ｉ／Ｆ１５を排他制御し、いずれか一方のみを有効（起動）状態にする。主制御モジュール１１は前記ＰＣから指示を受け付けるかパネル操作による指示を受け付けると、ネットワークモジュール１２に通知してネットワーク設定に基づくネットワークへ切り替える。すなわち、ネットワークモジュール１２は、無線Ｉ／Ｆ１４を有効（起動）にするとともに、設定されたＳＳＩＤで指定されたアクセスポイントに接続する。これによりネットワーク装置１０はアクセスポイントを介して無線ＬＡＮに接続される。
【００４１】
メモリアクセスランプ１７は、メモリＩ／Ｆ部１６に記憶媒体１８が接続されていて、記憶媒体１８にアクセス(読込み又は書込み)がある場合は点滅し、アクセスがない場合は点灯になる。また、記憶媒体１８が接続されていない場合は消灯になる。
【００４２】
次に、主制御モジュール１１に備えられ、ネットワークに関する処理を行う、ネットワーク設定指示部２１、動作制限指示部２２及び状態管理部２３について説明する。
ネットワーク設定指示部２１は、設定ファイル１９を解読して取得した設定情報をネットワークモジュール１２に送出してネットワーク設定の実施を指示する。
【００４３】
動作制限指示部２２は、ファイル共有制御部２６に対してファイル共有機能の動作制限・制限解除の指示を与える部分である。
状態管理部２３は、ネットワーク装置１０の状態管理を行う部分である。無線Ｉ／Ｆ１４及び有線Ｉ／Ｆ１５の有効・無効、ファイル共有機能の状態（共有・制限等）、記憶媒体１８へのアクセス状態、すなわちオープン（OPEN）、クローズ（CLOSE）のうちどの状態にあるかを管理している。他の装置（クライアントＰＣ等）からネットワークを介して記憶媒体１８へのアクセスがあるかどうかは状態管理部２３が管理している状態から知ることができる。
【００４４】
次に、ネットワークモジュール１２に備えられ、主制御モジュール１１からの指示に従ってネットワークに関する処理を行う、ネットワーク設定部２５、ファイル共有制御部２６及び通知処理部２７について説明する。
【００４５】
ネットワーク設定部２５は、ネットワーク設定指示部２１から受け取った設定情報に基づきネットワーク設定を行う。
ネットワーク設定部２５は、設定情報を所定の設定領域に書き込むことによりネットワーク設定を変更する。例えば有線ＬＡＮ設定を変更する場合は、ＩＰアドレスを含む設定情報を設定領域に書き込み、無線ＬＡＮ設定を変更する場合は、アクセスポイントのＳＳＩＤやセキュリティ情報等を含む設定情報を設定領域に書き込む。
【００４６】
ファイル共有制御部２６は、ファイル共有サービスを司る部分であり、動作制限指示部２２からの指示に従ってファイル共有機能の動作制限・制限解除を行う。ファイル共有制御部２６にはネットワークドライブ（メモリＩ／Ｆ１６）に属性を設定する機能が備えられ、「リードライト」、「リードオンリー（読み取り専用）」などの属性を切替えることが可能である。本実施形態では、ファイル共有機能に動作制限をかける一例としてファイルの属性を変更する方法を採用する。すなわち、属性を「リードオンリー」に設定することでファイル共有機能を読み取り専用に制限し、属性を「リードライト」に設定することでファイル共有機能の制限を解除する。
【００４７】
ここで、属性を「リードオンリー」に設定する本実施形態におけるアクセス制限では、ネットワークモジュール１２が他クライアントＰＣから見てアクセス制限（書き込み不能）されているように見せ掛ける処理であるため、ネットワーク装置１０の内部動作としては書き込み可能である。このため、アクセス制限を一時的に解除しなくても、主制御モジュール１１は設定内容の書き込み処理は可能である。なお、ファイル共有機能を制限するその他の方法として、ファイル共有サービス提供の中止を行うことで、クライアントＰＣのモニタに表示されるネットワーク管理画面からネットワーク装置１０のネットワークドライブの表示を隠す方法も採用する。なお、ファイル共有機能を制限する詳細な方法については後述する。
【００４８】
通知処理部２７は、主制御モジュール１１とネットワーク上の他の装置（クライアントＰＣ等）との間で通信するときに用いられる通信コマンドの送信・受信を行う。通信コマンドの送受信は、無線Ｉ／Ｆ１４と有線Ｉ／Ｆ１５のうちそのときの有効（起動）状態にある一方の通信インターフェイスを介して行われる。通信コマンドとしては、他の装置からの要求（リクエスト）や他の装置への応答（リプライ）などがある。
【００４９】
図２は、無線ネットワーク（無線ＬＡＮ）の構成を示す。ネットワーク装置１０は、無線ＬＡＮ設定（ネットワーク設定）を変更することにより、接続先をアクセスポイントＡ１とする無線ネットワークＷＬＮ１と、接続先をアクセスポントＡ２とする無線ネットワークＷＬＮ２との間で、接続される無線ネットワークの切り替えが可能である。
【００５０】
ネットワーク装置１０は設定ファイル１９（無線ＬＡＮ設定ファイル）を格納した記憶媒体１８が接続されると、記憶媒体１８から設定ファイル１９を読み込んで無線ＬＡＮ設定を行うことが可能である。同図を例にすると、無線ＬＡＮ設定ファイル(SSID：AP2)を用いて無線ＬＡＮ設定をした後、自動的に又は所定の切替指示をすることで、接続中の無線ネットワークＷＬＮ１(SSID：AP1)から無線ネットワークＷＬＮ２(SSID：AP2)に接続先が切り替わる。接続先が切り替わると、無線ネットワークＷＬＮ２の環境下のクライアントＰＣ３３はネットワーク装置１０と通信可能となるが、無線ネットワークＷＬＮ１の環境下のクライアントＰＣ３０，３１はネットワーク装置１０と通信できなくなる。
【００５１】
図２に示すように、ユーザーはネットワーク装置１０が接続中の無線ネットワークＷＬＮ１から無線ネットワークＷＬＮ２へ接続を切り替えようとネットワーク装置１０に設定ファイル１９を格納した記憶媒体１８を接続すると、その記憶媒体１８は無線ネットワークＷＬＮ１の環境下でファイル共有される。例えば無線ネットワークＷＬＮ１の環境下にあるクライアントＰＣ３０からファイル共有されたネットワーク装置１０の記憶媒体１８にデータの書き込みを開始したとする。この場合、無線ＬＡＮ設定後に無線ネットワークＷＬＮ２に接続が切り替わると、無線ネットワークＷＬＮ１の環境にて記憶媒体１８への書き込みが完了していなかった場合はその書込みアクセスが中断される。この場合、記憶媒体１８にデータが最後まで書き込まれず書込みエラーが発生することになり、記憶媒体１８がシステム上支障のある状態になる虞がある。このため、ネットワーク装置１０は、ネットワークの切り替わりによって中断されると支障の生じる種類のアクセス（本例では書込みアクセス）については、ネットワーク設定変更の前後の期間においてファイル共有機能に動作制限をかけることで禁止するように構成されている。
【００５２】
図３は、ネットワーク設定変更処理のトランザクション図である。
ネットワーク装置１０のパネル操作から無線ＬＡＮ設定を開始する例である。パネル操作から無線ＬＡＮ設定を開始するときには、記憶媒体１８はまだ装着せず、無線ＬＡＮ設定を開始する操作をしてネットワーク装置１０の液晶画面に表示により記憶媒体接続の指示があってから記憶媒体１８を装着する。記憶媒体１８が未接続でファイル共有されていない環境で、無線ＬＡＮ設定開始操作は行われる。記憶媒体１８には所定の設定ファイル１９が予め格納されている。
【００５３】
(1)ユーザーが液晶パネルモジュール１３の液晶画面上の操作部１３ａを操作して無線ＬＡＮ設定を開始することにより、(2)主制御モジュール１１はネットワークモジュール１２にファイル共有の動作制限を指示する通知をする。そして、(3)ネットワークモジュール１２はファイル共有機能に一時的に動作制限をかける。
【００５４】
本実施形態では、ファイル共有機能の動作制限の一例として、ネットワーク設定が変更される場合にファイル共有されている記憶媒体１８を読み取り専用（リードオンリー）にし、ライトアクセスを許容させないようにする。あるいはネットワーク上のクライアントＰＣ３０等からネットワークドライブを見えないようにし、ファイル共有機能に一時的に動作制限をかける。
【００５５】
(4)主制御モジュール１１はファイル共有機能の動作制限完了の通知を受け付けると、液晶パネルモジュール１３に記憶媒体接続の指示を通知する。この結果、液晶パネルモジュール１３の液晶画面に記憶媒体接続の指示の旨が表示される。この記憶媒体接続の指示の旨が表示された後、(5)ユーザーは記憶媒体１８をネットワーク装置１０に装着する。
【００５６】
(6)メモリＩ／Ｆ１６から記憶媒体の接続の通知を受け付けた主制御モジュール１１は、メモリＩ／Ｆ１６に対し設定ファイルの格納確認及び読込み開始を指示する。メモリＩ／Ｆ１６は設定ファイルの格納を確認するとその設定ファイルを読み出して主制御モジュール１１へ転送する。(7)主制御モジュール１１はメモリＩ／Ｆ１６から設定ファイルの読込みを完了すると、設定ファイルの正当性確認を行い、(8)正当性が確認されると、機器情報ファイルの書込みを開始する。(9)機器情報ファイルの書込みが完了すると、主制御モジュール１１はネットワークモジュール１２に設定情報を送信する。また、(10)主制御モジュール１１は液晶パネルモジュール１３に無線ＬＡＮ設定完了を通知し、液晶パネルモジュール１３の液晶画面に無線ＬＡＮ設定完了の旨を表示させる。ユーザーはその表示を見ることで無線ＬＡＮ設定の完了を知ることができる。
【００５７】
一方、(11)ネットワークモジュール１２は設定情報を所定の設定領域に書き込んでネットワーク設定を変更する。そして、(12)ネットワーク設定変更を完了すると、ネットワークモジュール１２はファイル共有機能の動作制限を解除する。その後、ネットワークモジュール１２は主制御モジュール１１に対して新しいネットワークに接続した旨を通知する。本実施形態では、上記(11)でネットワーク設定が変更されることにより新しいネットワーク（無線ＬＡＮ）に接続するネットワークの切替えまで行われる。このため、上記(12)におけるファイル共有機能の動作制限の解除は、ネットワークが切り替わったときに行われることになる。なお、新しいネットワークに接続する処理は、ネットワーク設定の変更が完了した後、ユーザーが機器情報ファイルをＰＣのモニタで確認してネットワーク設定の設定内容が正しいことを確認した後、例えばＰＣからの操作示又はネットワーク装置１０のパネル操作からの指示を受け付けたときに実施してもよい。この場合は、新しいネットワークに接続されてネットワークが切り替わるか、記憶媒体１８の接続を検知しなくなるかいずれかの状態になったときに、ファイル共有機能の動作制限を解除するようにする。また、ファイル共有機能の動作制限を読み取り専用にする場合は、上記(8)で機器情報ファイルを書き込むときに一時的にファイル共有機能の動作制限を解除して、機器情報ファイルを記憶媒体１８に書き込む。そして、その書き込み終了後は再びファイル共有機能に動作制限をかけるようにしている。
【００５８】
図４は、ファイル共有機能の動作制限実行中におけるコマンドの流れを示すトランザクション図である。図４（ａ）はファイル共有機能の動作制限を書込み禁止とした例、図４（ｂ）はファイル共有機能の動作制限を読み取り専用とした例である。
【００５９】
まず図４（ａ）に示すメモリに書き込み要求された場合のコマンドの流れについて説明する。この図は、クライアントＰＣ３０とネットワーク装置１０（ネットワークモジュール１２）との間で行われるファイル共有プロトコルによる通信処理を示す。ここでは、ファイル共有プロトコルとして、Windows(R) ＯＳ（マイクロソフト社）で使用される例えばSMB/CIFSプロトコルを用いた例で説明する。
【００６０】
まずクライアントＰＣ３０がファイルの書込み要求を行う。SMBコマンド名「SMB_COM_WRITE(REQUEST)」（SMBコマンド番号=0x0b）は「ファイルの書込み」のリクエスト（要求）、エラークラス=0x00は「エラーなし」を意味する。エラークラスはエラーのおおまかな分類を表し、エラーコードが実際のエラーの内容を表す。なお、エラーコードがない場合は「00」となる。
【００６１】
このリクエストに対してネットワークモジュール１２は、ファイル書込みエラーを応答する。ここで、SMBコマンド名：SMB_COM_WRITE(Reply)（SMBコマンド番号=0x0b）は「ファイルの書込み」のリプライ（応答）であり、エラークラス=0x03は「ハードエラー」を意味し、エラーコード=19（ERRnowrite）は「書込み保護されたメディアに書き込もうとしている」を意味する。このリプライを受信したクライアントＰＣ３０では、モニタに書込みエラーの旨のエラーメッセージが表示される。このようにファイル共有機能の動作制限を書込み禁止としている本例では、記憶媒体１８を書込み保護の設定とすることにより、書込み要求に対して書込みエラー応答がなされるようにしている。
【００６２】
次に図４（ｂ）に示すディスク情報を要求された場合のコマンドの流れについて説明する。
まずクライアントＰＣ３０はディスク情報の取得を要求する。ここで、SMBコマンド名「SMB_COM_QUERY_INFORMATION_DISK(REQUEST)（SMBコマンド番号=0x80）は、ディスク情報の取得のリクエストである。このリクエストに対してネットワークモジュール１２は、ディスク情報の取得を応答する。ここで、SMBコマンド名「SMB_COM_QUERY_INFORMATION_DISK(Reply)」（SMBコマンド番号=0x0b）は、情報の取得のリプライである。情報リプライで属性を「読み取り専用」と返答させる。例えば、SMB/CIFSパケットのワード・バイトデータ部分に、属性「読み取り専用（R）」が記述される。
【００６３】
このようにネットワーク設定を変更する場合、その前後の設定期間はネットワーク上でファイル共有している全てのクライアントＰＣからのファイルアクセスの属性を「読み取り専用（リードオンリー）」にしてネットワーク上のクライアントＰＣからのライトアクセスを許容させない。
【００６４】
図５は、クライアントＰＣ側の画面表示内容を示す。図４（ｂ）に示すコマンド処理によってリプライされたコマンドを受信したクライアントＰＣ３０は、その取得したディスク情報に基づきモニタに図５（ａ）に示すネットワーク管理画面３５を表示する。ネットワーク管理画面３５では、ネットワークドライブやファイル等をツリー状に見ることができる。このネットワーク管理画面３５中のドライブ表示欄３５ａには、ネットワーク装置１０のネットワークドライブに記憶媒体１８（同図中における「ネットワーク装置の記憶媒体」）が表示され、ファイル表示欄３５ｂに表示されている記憶媒体１８中のファイルはすべて属性が「読み取り専用」（同図では「Ｒ」）として表示される。これを見た他のユーザーは読み取り専用であることが分かり、ファイルに少なくとも書込みアクセスはしない。
【００６５】
また、仮にクライアントＰＣ３０側で、ファイル属性を「読み取り専用」にして動作制限しているときにファイルへの書き込み動作が実行されると、図４（ａ）と同様のコマンド処理の結果、図５（ｂ）に示すエラーメッセージ３６が表示される。
【００６６】
図６は、ネットワーク上のクライアントＰＣから記憶媒体１８のネットワークドライブを見えないようにする例である。図６（ａ）に示すように、ファイル共有しているときは、ネットワーク管理画面３７中のドライブ表示欄３７ａにネットワーク装置１０の記憶媒体１８が見え、ファイル表示欄３７ｂ中に表示されたファイルにアクセス可能である。ネットワーク設定変更する場合、その前後の設定期間はネットワーク上で他のクライアントＰＣからネットワークドライブが見えないように共有ファイル機能の動作制限を実行する。すると、図６（ｂ）に示すように、ネットワーク装置１０のネットワークドライブの表示が消える。この結果、他のクライアントＰＣからアクセスの対象となる記憶媒体１８が見えないことから、記憶媒体１８に格納されているファイルへのアクセスが制限される。これは、例えば「ディスク情報の取得」のリプライの際に送るSMB/CIFSパケットのデータ部分に記憶媒体１８のネットワークドライブがない旨のデータを書き込む。なお、記憶媒体１８のネットワークドライブだけでなく、ネットワーク装置１０の全てのネットワークドライブを見えなくしてもよい。
【００６７】
以上記述したように、本実施形態によれば、以下の効果を奏する。
（１）ネットワーク設定変更開始の指示を受け付けると、ファイル共有機能を一時的に制限して、他のクライアントＰＣ３０等から記憶媒体１８へのアクセスを制限した状態下で、ネットワーク設定を変更する。このため、ネットワークが切り替わる前の所定期間は記憶媒体１８への書込みアクセスを開始できないので、ネットワーク切り替わり時における書込みアクセスの中断の頻度が減り、システム上支障の生じる虞のある書込みエラーの発生頻度を低減できる。
【００６８】
（２）設定ファイル１９を格納した記憶媒体１８をネットワーク装置１０に接続するとほぼ同時に記憶媒体１８へのアクセスが制限されるので、設定ファイル１９はもちろんのこと、設定ファイル１９と一緒に保存されている重要な写真画像や文書等のファイルを他のユーザーのアクセスから保護することができる。よって、記憶媒体１８をネットワーク設定変更のためにネットワーク装置１０に接続しても、設定ファイル１９と一緒に保存されている他の重要なファイルの消失等を防止することができる。また、他のファイルの消失等の心配がないことから、画像や文書のファイルを保存している記憶媒体１８を使ってネットワーク設定変更を行うことができるので、設定ファイル専用の記憶媒体１８を用意する必要もない。
【００６９】
（３）アクセス制限方法として、記憶媒体１８の属性をリードオンリーとする構成を採用した場合は、クライアントＰＣ３０等から記憶媒体１８への書込みアクセスを防止でき、しかも他のクライアントＰＣ３０等のユーザーは所望のデータを記憶媒体１８から読み出して利用することができる。また、他のクライアントＰＣ３０等が許可されるアクセスは読出しアクセスなので、ネットワーク切り替わり時に中断されてもシステム上支障の生じる心配はない。
【００７０】
（４）アクセス制限方法として、ファイル共有サービス提供の中止を行うことで、クライアントＰＣ３０等のモニタに表示されるネットワーク管理画面３７からネットワーク装置１０のネットワークドライブの表示を隠す構成を採用した場合は、クライアントＰＣ３０等から記憶媒体１８へのアクセスを無くすことができるうえ、記憶媒体１８への機器情報ファイルの書き込みを行うことができる。
【００７１】
（５）本実施形態で採用したアクセス制限は、ネットワークモジュール１２が他クライアントPCから見てアクセス制限（書き込み不能又はアクセス不能）されているように見せ掛ける処理であるため、ネットワーク装置の内部動作として書き込み可能である。よって、設定ファイル１９を解読してその正当性を確認した後に記憶媒体１８に機器情報ファイルを書き込むときにも、ファイル共有機能の制限を解除しなくても機器情報ファイルを書き込むことができる。また、記憶媒体１８に書き込まれた機器情報ファイルをパーソナルコンピュータ等のモニタで確認することにより、ネットワーク装置１０のネットワーク設定が正しく行われたかどうかをチェックできる。
【００７２】
（６）ネットワークが切り替わるとアクセス制限を解除した。よって、書込みエラーの発生頻度を効果的に低減でき、しかも新しいネットワーク環境下のクライアントＰＣ３３に対してネットワーク切替え後速やかに記憶媒体１８へのアクセスが可能になり他のユーザーの利便性が高まる。
【００７３】
（第２実施形態）
次に第２実施形態を図７に基づいて説明する。この第２実施形態は、ネットワーク装置１０に記憶媒体１８（例えばＵＳＢメモリ）が未接続でファイル共有されていない環境において、設定ファイル１９を格納した記憶媒体１８をネットワーク装置１０に接続することで無線ＬＡＮ設定を開始する方法を採用する例である。前記第１実施形態では、ネットワーク設定の実施を指示する切替え操作がパネル操作であったが、本実施形態では、記憶媒体１８をネットワーク装置１０のメモリＩ／Ｆ１６に接続する操作が切替え操作に相当する。
【００７４】
図７は、ネットワーク設定変更処理のトランザクション図である。(1)ユーザーは設定ファイル１９が格納された記憶媒体１８をネットワーク装置１０に接続する。(2)メモリＩ／Ｆ１６から記憶媒体１８の接続の通知を受け付けた主制御モジュール１１は、設定ファイル１９の格納を確認するようメモリＩ／Ｆ１６に通知する。メモリＩ／Ｆ１６は記憶媒体１８中に設定ファイル１９が保存されているかどうかを調べる。(3)主制御モジュール１１は、メモリＩ／Ｆ１６から設定ファイル１９が確認された旨の通知を受け付けることにより、ユーザーがネットワークを切替えるために記憶媒体１８を接続した切替え操作を検知し、ネットワークモジュール１２に対しファイル共有機能の動作制限を指示する通知を行う。そして、(4)ネットワークモジュール１２はファイル共有機能に一時的に動作制限をかける。(5)主制御モジュール１１は、ネットワークモジュール１２からファイル共有機能の動作制限完了の通知を受け付けると、メモリＩ／Ｆ１６に設定ファイル１９の読込み開始を指示する。メモリＩ／Ｆ１６は設定ファイルを読み出して主制御モジュール１１へ転送する。以下、(6)設定ファイルの正当性確認、(7)機器情報ファイルの書込み開始、(8)設定情報の送信、(9)無線ＬＡＮ設定完了通知、(10)ネットワーク設定変更、(11)ファイル共有機能の動作制限解除の各処理を行う。これら(6)〜(11)の各処理は前記第１実施形態の図３における前記(7)〜(12)の処理と同様である。
【００７５】
ここで、図７における前記(3)において、メモリＩ／Ｆ１６から設定ファイル１９が確認できなかった旨の通知を受け付けた場合、主制御モジュール１１はネットワークモジュール１２にファイル共有機能の動作制限の指示を行わず、そのまま処理を終了する。つまり、記憶媒体はネットワーク設定のために接続されたものではないと判定し、ファイル共有機能の制限は行わない。例えばユーザーが印刷等するためにネットワーク装置１０に記憶媒体を接続した場合は、その記憶媒体内のファイルは共有されることになり、クライアントＰＣ３０等から記憶媒体にアクセスしてデータの読出し及び書込みが可能となる。なお、図７における前記(3)の処理で、設定ファイルの格納確認を指示する主制御モジュール１１及びその指示に従って設定ファイルが格納されているかどうかを確認するメモリＩ／Ｆ１６により、確認手段が構成される。また、確認手段の結果を受けて、設定ファイルがあった場合にファイル共有機能の動作制限を指示し、設定ファイルがなかった場合にはファイル共有機能の動作制限を指示しない主制御モジュール１１及びその指示に従ってファイル共有機能の動作制限を行うネットワークモジュール１２により、制限手段が構成される。
【００７６】
このように第２実施形態においても、前記第１実施形態と同様の効果を得ることができる。さらに本実施形態によれば、パネル操作をしなくしても記憶媒体１８をネットワーク装置１０に接続するだけで無線ＬＡＮ設定を行うことができる。さらに以下の効果も得られる。
【００７７】
（７）記憶媒体１８がネットワーク装置１０に接続されたことを検知すると、設定ファイル１９が格納されているか否かを確認し、設定ファイル１９の格納が確認された場合は、記憶媒体１８へのアクセスを制限し、設定ファイルの格納が確認されなかった場合は、記憶媒体１８へのアクセスを制限しない。よって、ネットワーク設定変更を目的として記憶媒体１８をネットワーク装置１０に接続した場合には、アクセス制限により、書込みエラーの発生を低減できるうえ、記憶媒体１８に設定ファイル１９と一緒に格納されている他のファイルを保護できる。また、ネットワーク設定変更を目的とせず、例えばダイレクト印刷等を目的として記憶媒体１８をネットワーク装置１０に接続した場合は、アクセス制限されないので、クライアントＰＣ３０等から記憶媒体１８にアクセスしてデータ編集等を行うことができる。
【００７８】
（第３実施形態）
次に第３実施形態を図８及び図９に基づいて説明する。
本実施形態は、有線ＬＡＮ設定のＩＰアドレスを変更する例である。ネットワーク装置１０に記憶媒体１８が接続しているファイル共有されている環境において、パネル操作から有線ＬＡＮ設定のＩＰアドレスを設定変更する場合である。但し、記憶媒体１８には設定ファイル１９は格納されておらず、印刷等を行うための画像や文書のファイルが格納されている。
【００７９】
図８は、有線ネットワーク（有線ＬＡＮ）の構成を示す。同図では、記憶媒体１８を装着可能であるファイル共有機能を有するネットワーク装置１０が同ネットワーク上の他のクライアントＰＣ４０，４１とファイル共有されている。
【００８０】
ネットワーク装置１０はネットワークハブＮＨを介してクライアントＰＣ４０，４１と有線で接続されている。ネットワーク装置１０が例えばＩＰアドレス「192.168.11.3」に設定されているときに、クライアントＰＣ４０，４１は有線ＬＡＮ環境下でネットワーク装置１０と通信可能となる。
【００８１】
ネットワーク装置１０のパネル操作から、又はネットワーク設定ツールを搭載したクライアントＰＣ４０からの操作により、ネットワーク装置１０の有線設定を変更することが可能である。ここで、ネットワーク設定ツールとは、クライアントＰＣ４０上でネットワーク設定の変更が可能なアプリケーションである。例えばネットワーク装置１０が接続中のＩＰアドレス「192.168.11.3」から違うＩＰアドレス「192.168.11.5」へ変更する有線設定変更を行った場合、有線設定完了(ＩＰアドレス変更)後に接続中のＩＰアドレスから変更後のＩＰアドレスに接続が切り替わり、変更後のＩＰアドレスで通信が開始される。変更後のＩＰアドレスに接続が切り替わると、クライアントＰＣ４０，４１はネットワーク装置１０にアクセスできなくなる。例えば、ＩＰアドレスを変更して有線設定変更を開始すると同時に他のユーザーがクライアントＰＣ４１からネットワーク装置１０の記憶媒体１８にデータファイルの書き込みを開始したとする。この場合、有線設定完了(ＩＰアドレス変更)後にＩＰアドレスが切り替わることで変更前のＩＰアドレスで記憶媒体１８への書き込みが完了していなかった場合は、書き込み途中で通信ができなくなり、データを記憶媒体１８に保存できない。このため、有線設定変更の場合においても、ネットワーク装置１０は、ネットワークが切断されて中断されると支障のあるアクセスエラーとなるアクセスについては、ネットワーク設定変更の前後の期間においてファイル共有機能を制限して禁止するように構成されている。
【００８２】
図９は、ネットワーク設定変更処理のトランザクション図である。本実施形態は、有線ＬＡＮのＩＰアドレスをパネル操作から設定変更する例である。以下、パネル操作からＩＰアドレスを変更する有線ＬＡＮ設定変更処理ついて図９に従って説明する。
【００８３】
(1)ユーザーがパネル操作からネットワーク装置１０の有線ＬＡＮのＩＰアドレス変更設定を開始する。(2)液晶パネルモジュール１３から有線ＬＡＮ設定開始の通知を受け付けた主制御モジュール１１は、ネットワークモジュール１２にファイル共有の動作制限を指示する通知を行う。(3)ネットワークモジュール１２はファイル共有機能に一時的に動作制限をかける。(4)主制御モジュール１１はファイル共有の動作制限完了の通知を受け付けると、液晶パネルモジュール１３にＩＰアドレス入力画面表示を指示する通知を行う。この結果、液晶パネルモジュール１３の液晶画面にＩＰアドレス入力画面が表示される。
【００８４】
(5)ユーザーはこのＩＰアドレス入力画面に変更するＩＰアドレスを入力する。(6)液晶パネルモジュール１３からＩＰアドレス値の通知を受け付けた主制御モジュール１１は、ネットワークモジュール１２に設定情報を送信する。また、(7)主制御モジュール１１は液晶パネルモジュール１３にＩＰアドレス設定完了を通知し、液晶パネルモジュール１３の液晶画面にＩＰアドレス設定完了の旨を表示させる。ユーザーはその表示を見ることでＩＰアドレス設定の完了を知ることができる。一方、(8)ネットワークモジュール１２は設定情報を所定の設定領域に書き込んでネットワーク設定を変更する。本実施形態では、ネットワーク設定変更されることにより新しいＩＰアドレスに接続するネットワークの切替えまで行われる。そして、(12)ネットワーク設定変更（つまり新しいＩＰアドレスに接続）を完了すると、ネットワークモジュール１２はファイル共有機能の動作制限を解除する。その後、ネットワークモジュール１２は主制御モジュール１１に新しいＩＰアドレス接続の旨を通知する。
【００８５】
このように有線ＬＡＮのＩＰアドレスを変更設定する場合においても、無線ＬＡＮの設定変更と有線ＬＡＮのＩＰアドレスの変更設定との違いがあることと、アクセス制限の対象となる記憶媒体１８が設定ファイルを格納するものか、通常のファイルを格納するものかの違いはあるものの、前記第１実施形態における効果（１）〜（３），（５），（６）を同様に得ることができる。すなわち効果（１）書込みエラー発生頻度低減の効果、（２）記憶媒体１８中のファイル保護の効果、（３）リードオンリーにして読み出しアクセス可能な効果、（５）ファイル共有サービス提供の中止による効果、（６）アクセス制限をネットワーク切り替わり時に解除することによる効果、を得ることができる。
【００８６】
（第４実施形態）
次に第４実施形態を図１０に基づいて説明する。本実施形態は、クライアントＰＣからの操作によって有線ＬＡＮ設定のＩＰアドレスを設定変更する例である。ネットワーク装置１０に記憶媒体１８が接続しているファイル共有されている環境において、有線ＬＡＮ設定のＩＰアドレスをネットワーク上のクライアントＰＣ４０（図８参照）からネットワーク設定ツールを用いて設定変更する場合である。
【００８７】
図１０は、ネットワーク設定変更処理のトランザクション図である。以下、クライアントＰＣ４０からＩＰアドレスを変更する有線ＬＡＮ設定変更処理ついて図１０に従って説明する。
【００８８】
(1)ユーザーがネットワーク上のクライアントＰＣ４０のネットワーク設定ツールから有線ＬＡＮのＩＰアドレス変更設定情報を送信する。(2) ＩＰアドレス変更設定情報を受け付けたネットワークモジュール１２はファイル共有機能に一時的に動作制限をかける。(3)ネットワークモジュール１２はＩＰアドレス変更設定情報を所定の設定領域に書き込んでネットワーク設定を変更する。本実施形態では、ネットワーク設定変更されることにより新しいＩＰアドレスに接続するネットワークの切替えまで行われる。そして、(4)ネットワーク設定変更（つまり新しいＩＰアドレスに接続）を完了すると、ネットワークモジュール１２はファイル共有機能の動作制限を解除する。その後、ネットワークモジュール１２は主制御モジュール１１に新しいＩＰアドレス接続の旨を通知する。このようにクライアントＰＣ４０のネットワーク設定ツールから有線ＬＡＮのＩＰアドレスを変更設定する場合においても、前記第３実施形態と同様の効果を得ることができる。
【００８９】
（第５実施形態）
次に第５実施形態を図１１に基づいて説明する。本実施形態は、ネットワーク装置１０に記憶媒体１８が接続しているファイル共有されている環境において、記憶媒体１８へのメモリアクセス中にネットワーク設定変更を行う例である。メモリアクセス中にネットワーク設定変更が開始されてファイル共有が制限されてしまうと、仮にそのアクセスが書込みアクセスであると、ファイルデータを保存できないばかりか書込みエラーによりシステム上支障が生じる虞がある。本実施形態は、このようなメモリアクセス中にネットワーク設定変更を開始した場合に生じる不都合を解決するものである。本実施形態の特徴的構成は、無線ＬＡＮの設定変更と有線ＬＡＮの設定変更のどちらでも適用できるが、以下の実施形態では、有線ＬＡＮの設定変更の場合を例にして説明する。なお、無線ＬＡＮの設定変更に適用する場合、ネットワーク装置に記憶媒体１８の接続ポートが１つしかない構成では、無線ＬＡＮの設定変更はパネル操作から行う。また、複数の記憶媒体１８（ＵＳＢメモリとメモリカード）を接続できる構成の場合は、例えばメモリカードがファイル共有されている環境において、設定ファイル１９を格納したＵＳＢメモリを接続して無線ＬＡＮ設定変更を開始するときに、メモリカードがメモリアクセス中である状況等を想定する。
【００９０】
図１１は、ネットワーク設定変更処理のトランザクション図である。以下、メモリアクセス中にネットワーク装置１０のパネル操作から有線ＬＡＮ設定変更が開始された場合の処理ついて図１１に従って説明する。
【００９１】
(1)ユーザーがパネル操作からネットワーク装置１０の有線ＬＡＮのＩＰアドレス変更設定を開始する。(2)液晶パネルモジュール１３から有線ＬＡＮ設定開始の通知を受け付けた主制御モジュール１１は、ファイル共有されている記憶媒体１８がアクセス中（メモリアクセス中）であるかどうかを判断する。すなわち、主制御モジュール１１は状態管理部２３に問い合わせて記憶媒体１８へのアクセス状態、すなわちオープン（OPEN）、クローズ（CL0SE）のうちどの状態にあるかを確認する。本実施形態では、オープンの状態である場合をメモリアクセス中と判断する。もちろん、主制御モジュール１１がクライアントＰＣとの通信により現在リード中又はライト中であることを認知できる場合は、状態管理部２３を問い合わせることをせず、リード中又はライト中でないときにだけ状態管理部２３に問い合わせてオープンの状態であったときにアクセス中と判断する方法を採用することもできる。メモリアクセス中と判断した場合はメモリアクセス中を検知したことになる。なお、上記(2)の判断処理を行う主制御モジュール１１により、記憶手段がアクセス中であるか否かを判断する判断手段が構成される。
【００９２】
(3)主制御モジュール１１は、メモリアクセス中を検知すると、液晶パネルモジュール１３にメモリアクセス中のため有線ＬＡＮ設定の変更ができない旨とメモリアクセス完了を促す報知を画面に表示させる指示を通知する。(4)また同時にネットワークモジュール１２にメモリアクセス完了を促す報知をメモリアクセス中のクライアントＰＣ４１のモニタに表示させる指示を通知する。こうしてモニタに表示されたアクセス完了を促す警告メッセージを見たユーザーは、記憶媒体１８へのアクセスを終了させる。なお、上記(4)の指示を行う主制御モジュール１１と、その指示に従ってメモリアクセス中のクライアントＰＣ４１に報知を行う通知処理部２７により、アクセス中の他の装置にアクセス完了を促す通知手段が構成される。
【００９３】
(5)主制御モジュール１１はメモリアクセス完了（本例ではクローズの状態）を検知すると、(6)ネットワークモジュール１２にファイル共有の動作制限を指示する通知を行う。(7)ネットワークモジュール１２はファイル共有機能に一時的に動作制限をかける。(8)主制御モジュール１１はファイル共有の動作制限完了の通知を受け付けると、液晶パネルモジュール１３にＩＰアドレス入力画面表示を指示する通知を行う。この結果、液晶パネルモジュール１３の液晶画面にＩＰアドレス入力画面が表示される。
【００９４】
以下、(9)ユーザーによるＩＰアドレスの入力、(10)設定情報の送信、(11)ＩＰアドレス設定完了の通知、(12)ネットワークモジュール１２のネットワーク設定変更、(13)ファイル共有機能の動作制限解除の各処理を行う。これら(9)〜(13)の各処理は前記第３実施形態の図９における前記(5)〜(9)の各処理と同様である。なお、上記(5)においてアクセスが完了されないまま所定時間が経過した場合は、アクセス完了を検知できなくても、上記(6)の処理を行ってネットワークモジュール１２にファイル共有の制限を指示するようにしている。この場合、ライト中の場合はアクセス完了を検知するまで待ち、ライト中以外（リード中）のアクセス中場合は所定時間の経過時にファイル共有制限を指示する構成を採用することができる。
【００９５】
このようにメモリアクセス中にパネル操作からネットワーク設定変更を開始した場合においても、前記各実施形態における効果に加え、以下の効果を得ることができる。
（８）ネットワーク設定変更開始時にメモリアクセス中を検知した場合は、メモリアクセス中のクライアントＰＣ４１にメモリアクセス完了を促す報知を行い、メモリアクセス完了を検知するとアクセスを制限する。このため、ネットワーク設定変更開始後直ちにアクセス制限を強制的に開始する構成を採用した場合に起こり得る、アクセス制限に起因する記憶媒体１８へのデータ保存の失敗及び書込みエラーの発生を回避することができる。
【００９６】
（第６実施形態）
次に第６実施形態を図１２に基づいて説明する。前記第５実施形態と同様のネットワーク設定変更を、パネル操作からではなく、クライアントＰＣ４０からの操作で行う例である。すなわち、メモリアクセス中にクライアントＰＣ４０のネットワーク設定ツールから設定変更が開始された場合に、ネットワーク装置１０がメモリアクセス中のクライアントＰＣ４１にメモリアクセス完了を促す報知を行う例である。
【００９７】
図１２は、ネットワーク設定変更処理のトランザクション図である。以下、メモリアクセス中にクライアントＰＣ４０から有線ＬＡＮ設定変更が開始された場合の処理ついて図１２に従って説明する。
【００９８】
(1)ユーザーがネットワーク上のクライアントＰＣ４０のネットワーク設定ツールから有線ＬＡＮのＩＰアドレス変更設定情報を送信する。(2)ネットワークモジュール１２は主制御モジュール１１に有線ＬＡＮ設定（ＩＰアドレス変更設定）の開始を通知する。このとき開始の通知とともにＩＰアドレス変更設定情報も渡される。
【００９９】
(3)有線ＬＡＮ設定開始の通知を受け付けた主制御モジュール１１は、ファイル共有されている記憶媒体１８がアクセス中（メモリアクセス中）であるかどうかを判断する。メモリアクセス中を検知すると、(4)主制御モジュール１１は、メモリアクセス完了を促す報知を、設定変更を行っているクライアントＰＣ４０とメモリアクセス中のクライアントＰＣ４１の各モニタに表示させるようネットワークモジュール１２に通知する。こうしてモニタに表示された警告メッセージを見たユーザーは、記憶媒体１８へのアクセスを終了させる。
【０１００】
(5)主制御モジュール１１はメモリアクセス完了（本例ではクローズの状態）を検知すると、(6)ネットワークモジュール１２にファイル共有の動作制限を指示する通知を行う。そして、ネットワークモジュール１２は、(7)ファイル共有機能の一時的な動作制限、 (8)ネットワークモジュール１２のネットワーク設定変更、(9)ファイル共有機能の動作制限解除の各処理を行う。これら(7)〜( 9)の各処理は前記第４実施形態の図１０における前記(2)〜(4)の各処理と同様である。このようにメモリアクセス中にクライアントＰＣ４０からの操作でネットワーク設定変更を開始した場合においても、前記第５実施形態と同様の効果を得ることができる。
【０１０１】
なお、前記各実施形態に限定されず、以下の態様の変形例を採用してもよい。
（変形例１）前記第１実施形態において、前記第５及び第６実施形態のように、ネットワーク設定変更開始の指示を受け付けたときに、メモリアクセス中であるか否かを判断してメモリアクセス中である場合はメモリアクセス完了を待ってアクセス制限を開始する構成を採用することができる。すなわち、前記第１実施形態において、図３における(1)の処理で主制御モジュール１１がパネル操作からの入力により無線ＬＡＮ設定開始の指示を受け付けたときに、主制御モジュール１１はまず記憶媒体１８がアクセス中（メモリアクセス中）であるか否かを判断し、メモリアクセス中と判断された場合は、メモリアクセス中のクライアントＰＣにアクセス完了を促す通知を行い、その後、メモリアクセス完了を検知したら、図３における(2)の処理でファイル共有の動作制限を指示する構成とする。
【０１０２】
（変形例２）前記各実施形態では、アクセス制限方法の一つとして、ネットワークドライブの表示を隠してネットワーク装置のネットワークドライブがネットワーク上に存在しないように見せ掛ける処理を採用したが、このように他のクライアントＰＣに対してアクセス制限（アクセス不能を含む）されているように見せ掛ける処理は、ネットワークドライブの表示を隠す方法に限定されない。例えば第１実施形態において属性をリードオンリーにする構成に代え、アクセス制限モードになると、ディスク情報取得要求に対するディスク情報取得応答のデータ中（ワード・バイトデータ部分）の属性を、記憶媒体１８に設定された実際の属性にかかわらず常にリードオンリーにする構成としてもよい。また、アクセス制限モードになると、書込み要求に対して実際は書込禁止となっていないが常に書込禁止の応答をする構成を採用することもできる。これらの構成によっても、クライアントＰＣからのアクセスを低減又は防止できるうえ、ネットワーク設定処理上必要な記憶媒体１８へのアクセス（読出し及び書込み）は可能になる。よって、クライアントＰＣからの記憶媒体１８へのアクセスを制限しつつ設定ファイルの読込み及び機器情報ファイルの書込みは行うことができる。
【０１０３】
（変形例３）前記各実施形態においては、ネットワークが切り替わるとアクセス制限を解除する構成としたが、これに限定されない。例えばネットワーク切り替わり後においても設定ファイルと一緒に格納された他のファイルにアクセスされないように記憶媒体が接続されているうちはアクセス制限を解除しない構成も可能である。この場合、ネットワーク設定完了の旨が報知（例えば図３の(10)や図９の(7)の処理）されるので、ネットワーク設定の完了を知って速やかに記憶媒体を取り外せば、アクセス制限が解除されてネットワーク装置を早期にアクセス可能な状態に回復できる。
【０１０４】
（変形例４）前記各実施形態では、無線Ｉ／Ｆ１４の起動中におけるアクセスポイントの変更、あるいは有線Ｉ／Ｆ１５の起動中におけるＩＰアドレスの変更の場合に適用したが、有線Ｉ／Ｆ１５から無線Ｉ／Ｆ１４へ、あるいは無線Ｉ／Ｆ１４から有線Ｉ／Ｆ１５へネットワークを切り替える際のネットワーク設定においても本発明を適用できる。例えば有線ＬＡＮに接続されているときに無線ＬＡＮ設定の変更を行ったり、無線ＬＡＮに接続されているときに有線ＬＡＮ設定の変更を行ったりしたときに本発明を適用できる。
【０１０５】
（変形例５）前記各実施形態では、ネットワーク設定変更開始の指示の検知又は入力があったときから、ネットワークが切り替わるまでをアクセス制限期間としたが、これに限定されるものではない。例えば第１及び第２実施形態において、機器情報ファイルを書き込んでからネットワークが切り替わるまでをアクセス制限期間としてもよい。また、ネットワーク設定変更開始の指示の検知又は入力があったときから、ネットワーク設定を変更し終わるまでをアクセス制限期間とし、その後ＰＣからの操作又はパネル操作による指示を受け付けてネットワークが切り替わる前にアクセス制限を解除してもよい。
【０１０６】
（変形例６）前記第１及び第２実施形態において、設定ファイル１９を格納する記憶媒体１８の他にファイル共有される他の記憶手段を備える構成のネットワーク装置である場合は、記憶媒体１８の接続を検知しなくなったらネットワーク切り替え前であってもアクセス制限を解除する構成を採用することができる。この構成によれば、ネットワーク設定変更完了後にユーザーが記憶媒体１８を取り外すまでの間においてファイルを保護できる。また、一定期間はアクセスが制限されているので、ネットワーク切り替わり時に中断されるアクセスは低減する。
【０１０７】
（変形例７）ネットワーク装置は、デジタルカメラ、プリンタ、スキャナ、複合機、プロジェクタなどの電子機器に限らず、家電製品や車両等の移動体に搭載される装置などにも適用することができる。また、記憶手段は、ＵＳＢメモリやメモリカードに限定されず、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ、さらには外付け型ハードディスクなどその他の記憶媒体であってもよい。また、記憶手段は、記憶媒体に限定されず、ネットワーク装置内に搭載された不揮発性メモリ、ハードディスクなどファイル共有の対象とされる記憶装置であってもよい。
【０１０８】
以下、前記実施形態および各変形例から把握される技術的思想を記載する。
（１）ネットワーク接続可能な少なくとも一つの通信インターフェイスを有するとともにネットワーク接続状態において他の装置から記憶手段へのアクセスを許容するデータ共有機能を有するネットワーク装置において、切替え操作の検知又は入力を得ると、前記切替え操作に基づく指示に従ってネットワーク設定を変更する設定手段と、前記設定手段がネットワーク設定を変更する処理期間のうち少なくとも一部を含む制限期間中においては前記記憶手段へのアクセスを制限する制限手段とを備えたことを要旨とする。よって、ネットワーク設定変更後のネットワーク切り替わり時に他の装置から記憶手段へのアクセスが中断されることによる不都合を低減できる。
【０１０９】
（２）請求項１乃至請求項１１のいずれか一項に記載のネットワーク装置において、前記切替え操作の入力を行うための操作部と、表示部と、ネットワーク設定の変更が完了した旨を前記表示部に表示する表示報知手段とをさらに備えたことを特徴とする。これによれば、操作部により切替え操作を行うと、その入力された指示に従って設定手段はネットワーク設定を変更する。ネットワーク設定の変更が完了するとその旨が表示部に表示される。ユーザーはネットワーク設定の変更の完了を知ると、記憶媒体を取り外すなど必要な措置をとる。完了の報知により速やかに記憶媒体を取り外せば、記憶媒体のアクセス可能状態での放置を極力回避できる。また、ネットワーク切り替わり後においても記憶媒体が接続されているうちはアクセス制限を解除しない構成も可能ではあるが、完了の報知により記憶媒体を速やかに取り外せば、ネットワーク装置の他の記憶手段が早期にアクセス可能になる。
【０１１０】
（３）請求項１〜５乃至８〜１１のいずれか一項に記載のネットワーク装置において、前記制限手段は、中断されると支障のあるアクセスを制限することを特徴とする。これによれば、ネットワーク切り替わり時に中断されると支障のあるアクセスの中断が低減するので、アクセスの中断に起因する支障を回避し易くなる。
【０１１１】
（４）請求項１０において、前記制限手段は、前記アクセスの完了を検知するかアクセスが完了されないまま所定時間を経過した場合に、前記記憶手段へのアクセスを制限することを特徴とする。これによれば、アクセス完了を促す通知により、アクセス中のユーザーは所定時間内であれば書込みができる。また、アクセス状態に放置されても所定時間経過後には記憶手段へのアクセスを制限してネットワーク設定の変更を開始できる。
【０１１２】
（５）ネットワーク接続可能な少なくとも一つの通信インターフェイスを有するとともにネットワーク接続状態において他の装置から記憶手段へのアクセスを許容するデータ共有機能を有するネットワーク装置における設定変更方法であって、切替え操作の検知又は入力を得ると、前記データ共有機能を制限して前記記憶手段へのアクセスを制限するアクセス制限ステップと、前記アクセスの制限下で前記切替え操作に基づく指示に従ってネットワーク設定を変更する設定変更ステップとを備えたことを特徴とする。
【０１１３】
（６）前記技術的思想（５）に記載のネットワーク装置における設定変更方法において、前記記憶手段がネットワーク装置に接続されたことを検知する接続検知ステップと、前記記憶手段に設定データがあるか否かを確認する確認ステップと、前記アクセス制限ステップでは、前記設定データがあることを確認できた場合に前記アクセスを制限し、前記設定データがあることを確認できなかった場合は前記アクセスを制限しないことを特徴とする。
【０１１４】
（７）ネットワーク接続可能な少なくとも一つの通信インターフェイスを有するとともにネットワーク接続状態において他の装置から記憶手段へのアクセスを許容するデータ共有機能を有するネットワーク装置のコンピュータがネットワーク設定を変更するためのプログラムであって、コンピュータに、切替え操作の検知又は入力を得ると、前記データ共有機能を制限して前記記憶手段へのアクセスを制限するアクセス制限ステップと、前記アクセスの制限下で前記切替え操作に基づく指示に従ってネットワーク設定を変更する設定変更ステップとを実行させるためのプログラム。
【図面の簡単な説明】
【０１１５】
【図１】第１実施形態におけるネットワーク装置の電気的構成を示すブロック図。
【図２】無線ネットワーク構成を示す模式図。
【図３】ネットワーク設定変更処理を示すトランザクション図。
【図４】（ａ），（ｂ）コマンド処理を説明するトランザクション図。
【図５】（ａ），（ｂ）ファイル共有機能の動作制限時の画面図。
【図６】（ａ）ファイル共有状態、（ｂ）アクセス制限状態のそれぞれ画面図。
【図７】第２実施形態のネットワーク設定変更処理を示すトランザクション図。
【図８】第３実施形態における有線ネットワーク構成を示す模式図。
【図９】ネットワーク設定変更処理を示すトランザクション図。
【図１０】第４実施形態のネットワーク設定変更処理を示すトランザクション図。
【図１１】第５実施形態のネットワーク設定変更処理を示すトランザクション図。
【図１２】第６実施形態のネットワーク設定変更処理を示すトランザクション図。
【符号の説明】
【０１１６】
１０…ネットワーク装置、１１…確認手段、判断手段を構成する主制御モジュール、１２…制限手段、設定手段を構成するネットワークモジュール、１３…液晶パネルモジュール、１３ａ…操作部、１４…通信インターフェイスとしての無線Ｉ／Ｆ、１５…通信インターフェイスとしての有線Ｉ／Ｆ、１６…メモリＩ／Ｆ部、１７…メモリアクセスランプ、１８…記憶手段としての記憶媒体、１９…設定データとしての設定ファイル、２１…設定手段を構成するネットワーク設定指示部、２２…制限手段を構成する動作制限指示部、２３…状態管理部、２５…設定手段を構成するネットワーク設定部、２６…制限手段を構成するデータ共有制御部としてのファイル共有制御部、２７…通知手段を構成する通知処理部、３５…ネットワーク管理画面、３７…データ共有管理画面としてのネットワーク管理画面。
【図１】
0004775043.tif 000002
【図２】
0004775043.tif 000003
【図３】
0004775043.tif 000004
【図４】
0004775043.tif 000005
【図５】
0004775043.tif 000006
【図６】
0004775043.tif 000007
【図７】
0004775043.tif 000008
【図８】
0004775043.tif 000009
【図９】
0004775043.tif 000010
【図１０】
0004775043.tif 000011
【図１１】
0004775043.tif 000012
【図１２】
0004775043.tif 000013