(57)【要約】【課題】低コストの外部記憶媒体を用いることで、例えばネットワーク機器にユーザインタフェースがない場合であっても、簡単にネットワークパラメータを設定することができる。【解決手段】外部記憶媒体２（ＳＤカードやＵＳＢフラッシュメモリを含む）に設定したいネットワークパラメータを保存しておき、外部記憶媒体２とのインターフェイスを有するネットワーク機器１（プリンタやＭＦＰを含む）が、外部記憶媒体２に保存されているネットワークパラメータを、ネットワーク機器１が備える記憶手段（ＮＶＲＡＭを含む）内のネットワークパラメータ記憶領域に保存する。【選択図】図３
2008210035.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶媒体からネットワーク機器がネットワークパラメータを読み出す読み出し工程と、
前記読み出し工程により読み出されたネットワークパラメータを前記ネットワーク機器のネットワークパラメータ記憶領域に保存する保存工程と、を備えたことを特徴とするネットワークパラメータ設定方法。
【請求項２】
前記外部記憶媒体は、複数のネットワークパラメータを記憶すると共に、保存されているネットワークパラメータとネットワーク機器のネットワークパラメータ記憶領域との対応関係を示す対応情報を、各ネットワークパラメータに関連付けて記憶し、
前記保存工程では、前記読み出し工程により読み出されたネットワークパラメータを、該外部記憶媒体から読み出された対応情報に基づいて、該ネットワークパラメータに対応するネットワークパラメータ記憶領域に保存することを特徴とする請求項１記載のネットワークパラメータ設定方法。
【請求項３】
前記外部記憶媒体は、ネットワーク機器を特定する機器特定情報に、ネットワークパラメータと、当該ネットワークパラメータがネットワーク機器により保存処理された後であるか否かを識別する保存済み識別情報とを関連付けて記憶し、
前記保存工程でネットワーク機器がネットワークパラメータを保存した後、該ネットワークパラメータに関連付けられた保存済み識別情報を保存済みとする保存済み確定工程を備えたことを特徴とする請求項１または２記載のネットワークパラメータ設定方法。
【請求項４】
前記外部記憶媒体は、ネットワーク機器を特定する機器特定情報に、ネットワークパラメータを関連付けて記憶し、
前記保存工程でネットワーク機器がネットワークパラメータを保存した後、該ネットワークパラメータを前記外部記憶媒体から削除する削除工程を備えたことを特徴とする請求項１または２記載のネットワークパラメータ設定方法。
【請求項５】
外部記憶媒体は、ネットワーク機器を特定する機器特定情報に、ネットワークパラメータ初期値と、設定済み機器の数情報とを関連付けて記憶し、
前記外部記憶媒体からネットワーク機器が、当該ネットワーク機器を特定する機器特定情報に関連付けられたネットワークパラメータ初期値と設定済み機器の数情報とを読み出す読み出し工程と、
前記読み出し工程により読み出されたネットワークパラメータ初期値に該設定済み機器の数情報を加えた値を前記ネットワーク機器のネットワークパラメータ記憶領域に保存する保存工程と、
前記外部記憶媒体における前記設定済み機器の数情報に１を加えて当該外部記憶媒体に記憶させる加算工程と、を備えたことを特徴とするネットワークパラメータ設定方法。
【請求項６】
請求項１から５のいずれか１項に記載の外部記憶媒体を接続させるインタフェース手段と、
請求項１から５のいずれか１項に記載の工程によりネットワークパラメータ設定を行うネットワークパラメータ設定手段とを備えたことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された場合に他の機器と通信を行うためのネットワークパラメータを設定するネットワークパラメータ設定方法および画像処理装置に関する。
【背景技術】
【０００２】
従来より、ネットワーク機器は、多くの場合、ネットワークを介して各種設定を行うことができるようになっている。この設定のためには、ネットワーク環境に接続するためのネットワークパラメータを設定する必要がある。
【０００３】
また、本出願人による特許文献１のＩＰアドレス設定方法では、上位ビットと下位ビットをそれぞれ設定し、設定された上位ビットと下位ビットで生成されたＩＰアドレスが他のネットワーク機器のＩＰアドレスと重複するかどうか判定するようにしている。
【特許文献１】特開２００６−１３５５０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のネットワーク機器では、操作部等のユーザーインターフェイスを有さない場合、ネットワークパラメータの設定をいかに簡単に行うかが課題となる。
また、ユーザーインターフェイスを有していたとしても、設定すべきネットワークパラメータが複数ある場合や、ネットワークパラメータを設定すべきネットワーク機器が複数ある場合は、ネットワークパラメータの設定に要する手間が多くなってしまうことが課題である。
【０００５】
また、上述した特許文献１のものでは、ネットワーク機器にユーザインタフェースがない場合などに、低コストの外部記憶媒体を用いて簡単に行うようにすることについてまで考慮されたものではなかった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、低コストの外部記憶媒体を用いることで、例えばネットワーク機器にユーザインタフェースがない場合であっても、簡単にネットワークパラメータを設定することができるネットワークパラメータ設定方法および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために、本発明に係るネットワークパラメータ設定方法は、外部記憶媒体からネットワーク機器がネットワークパラメータを読み出す読み出し工程と、上記読み出し工程により読み出されたネットワークパラメータを上記ネットワーク機器のネットワークパラメータ記憶領域に保存する保存工程と、を備えたことを特徴とする。
【０００８】
上記外部記憶媒体は、複数のネットワークパラメータを記憶すると共に、保存されているネットワークパラメータとネットワーク機器のネットワークパラメータ記憶領域との対応関係を示す対応情報を、各ネットワークパラメータに関連付けて記憶し、上記保存工程では、上記読み出し工程により読み出されたネットワークパラメータを、該外部記憶媒体から読み出された対応情報に基づいて、該ネットワークパラメータに対応するネットワークパラメータ記憶領域に保存することが好ましい。
【０００９】
上記外部記憶媒体は、ネットワーク機器を特定する機器特定情報に、ネットワークパラメータと、当該ネットワークパラメータがネットワーク機器により保存処理された後であるか否かを識別する保存済み識別情報とを関連付けて記憶し、上記保存工程でネットワーク機器がネットワークパラメータを保存した後、該ネットワークパラメータに関連付けられた保存済み識別情報を保存済みとする保存済み確定工程を備えたことが好ましい。
【００１０】
上記外部記憶媒体は、ネットワーク機器を特定する機器特定情報に、ネットワークパラメータを関連付けて記憶し、上記保存工程でネットワーク機器がネットワークパラメータを保存した後、該ネットワークパラメータを上記外部記憶媒体から削除する削除工程を備えたことであってもよい。
【００１１】
また、本発明に係るネットワークパラメータ設定方法は、外部記憶媒体は、ネットワーク機器を特定する機器特定情報に、ネットワークパラメータ初期値と、設定済み機器の数情報とを関連付けて記憶し、上記外部記憶媒体からネットワーク機器が、当該ネットワーク機器を特定する機器特定情報に関連付けられたネットワークパラメータ初期値と設定済み機器の数情報とを読み出す読み出し工程と、上記読み出し工程により読み出されたネットワークパラメータ初期値に該設定済み機器の数情報を加えた値を上記ネットワーク機器のネットワークパラメータ記憶領域に保存する保存工程と、上記外部記憶媒体における上記設定済み機器の数情報に１を加えて当該外部記憶媒体に記憶させる加算工程と、を備えたことを特徴とする。
【００１２】
また、本発明に係る画像処理装置は、上述した外部記憶媒体を接続させるインタフェース手段と、上述した本発明に係るネットワークパラメータ設定方法に記載の工程によりネットワークパラメータ設定を行うネットワークパラメータ設定手段とを備えたことを特徴とする。
【発明の効果】
【００１３】
以上のように、本発明によれば、低コストの外部記憶媒体を用いることで、例えばネットワーク機器にユーザインタフェースがない場合であっても、簡単にネットワークパラメータを設定することができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明に係るネットワークパラメータ設定方法および画像処理装置を、例えばプリンタやＭＦＰ（Multi Function Printer）などのネットワーク機器に適用した一実施形態について、図面を用いて詳細に説明する。
【００１５】
本実施形態の基本的なハードウェア構成を図１に示す。図１に示すように、本実施形態はネットワーク機器１に外部記憶媒体２が接続されて実現される。
本実施形態では、外部記憶媒体２（ＳＤカードやＵＳＢフラッシュメモリを含む）に設定したいネットワークパラメータを保存しておき、外部記憶媒体２とのインターフェイスを有するネットワーク機器１（プリンタやＭＦＰを含む）が、外部記憶媒体２に保存されているネットワークパラメータを、ネットワーク機器１が備える記憶手段（ＮＶＲＡＭを含む）内のネットワークパラメータ記憶領域に保存する。
【００１６】
このことにより、ネットワークパラメータ記憶領域に保存されたネットワークパラメータが、ネットワーク機器１におけるネットワークパラメータとして設定され、このネットワークパラメータによりネットワーク機器１がネットワークを介して他の機器と通信を行うことができる。
【００１７】
外部記憶媒体２に保存するデータのファイルフォーマットは、例えば図２のようにすることができる。すなわち、ファイルフォーマット識別子にネットワークパラメータを関連付けて記憶する。
【００１８】
この設定保存動作を実施する動作について、図３のフローチャートを参照して説明する。
ネットワーク機器１は、まず、挿入された外部記憶媒体２のファイルフォーマット識別子が所定のものであるか否かをチェックする（ステップＳ１）。所定のものである場合（ステップＳ１；ＯＫ）、外部記憶媒体２に保存されているネットワークパラメータを、ネットワーク機器１のネットワークパラメータ記憶領域にコピーして保存する（ステップＳ２）。上述したファイルフォーマット識別子のチェックで所定のものではないと判定された場合（ステップＳ１；ＮＧ）、ネットワーク機器１は、ブザー音や画面表示等によりＮＧである旨をユーザに通知する（ステップＳ３）。
【００１９】
このことにより、ネットワーク機器１が操作部等のユーザーインターフェイスを有さない場合であっても、ネットワークパラメータの設定を簡単に行うことができる。このため、操作部等のユーザーインターフェイスを有さないネットワーク機器１であっても、ハードウェアとしては不揮発性の外部記憶媒体２（ＳＤカードやＵＳＢフラッシュメモリを含む）を設けるだけで、ネットワークパラメータの設定に要する手間を必要とせずに設定でき、コストや携帯性の面ですぐれたネットワークパラメータ設定手段を提供することができる。
また、ユーザーインターフェイスを有するネットワーク機器１においても、コストや携帯性の面ですぐれ、容易に設定ができるネットワークパラメータ設定手段を提供することができる。
【００２０】
〔第２の構成例〕
次に、本実施形態の第２の構成例について説明する。
上述した本実施形態で、設定したいネットワークパラメータの種類（ＩＰアドレスやサブネットマスク、ゲートウェイ、ＷＥＰキーを含む）が複数ある場合、すべてのネットワークパラメータを外部記憶媒体２に保存しておき、外部記憶媒体２に保存されているネットワークパラメータとネットワーク機器１のネットワークパラメータ記憶領域の対応関係を知る手段をネットワーク機器１が有し、外部記憶媒体２とのインターフェイスを有するネットワーク機器１が、外部記憶媒体２に保存されている複数のネットワークパラメータを上記の対応関係にならって、ネットワーク機器１のネットワークパラメータ記憶領域に保存する。
【００２１】
この第２の構成例では、図４のように複数種類のネットワークパラメータ（図４中のＡ，Ｂ，Ｃ…）を含んだファイルフォーマットにする必要があり、それぞれのパラメータの種類を知るための種類コード（対応情報）を設けておけば、ネットワークパラメータ保存領域（ＮＶＲＡＭを含む）のどこに保存するべきか判断することができる。
すなわち、外部記憶媒体２のファイルフォーマットは、複数のネットワークパラメータを記憶すると共に、保存されているネットワークパラメータとネットワーク機器のネットワークパラメータ記憶領域との対応関係を示す種類コード（対応情報）を、各ネットワークパラメータに関連付けて記憶するように構成されている。
【００２２】
図４のファイルフォーマットを用いた場合、この第２の構成例を実現するためには、図５のようなフローに示される動作とすればよい。
すなわち、外部記憶媒体２から読み出したネットワークパラメータ毎に、そのネットワークパラメータを、そのネットワークパラメータに対応するネットワークパラメータ記憶領域に保存していく。
これによって複数種類のネットワークパラメータを、ネットワーク機器１におけるネットワークパラメータ保存領域のしかるべき領域に保存することができる。
【００２３】
この第２の構成例によれば、複数のネットワークパラメータを一度に簡単に設定できるようにすることによって、ネットワークパラメータの設定を容易にすることができる。
【００２４】
〔第３の構成例〕
次に、本実施形態の第３の構成例について説明する。
この第３の構成例では、ネットワークパラメータを設定すべき機器が複数台ある場合を考えるのだが、ネットワークパラメータも複数種類あると仮定して実施例を記述する。
【００２５】
この第３の構成例では、上述した実施形態でネットワークパラメータを設定すべき機器が複数ある場合、外部記憶媒体２に、機器毎に異なる必要のあるネットワークパラメータ（ＩＰアドレスを含む）を複数保存するとともに、それらのネットワークパラメータが使用済みであるかを表すフラグの領域を設けておき、外部記憶媒体２とのインターフェイスを有するネットワーク機器１が、外部記憶媒体２に複数保存されている機器毎に異なる必要のあるネットワークパラメータのうちの一つをネットワーク機器１のネットワークパラメータ記憶領域に保存し、そこで使用されたネットワークパラメータが使用済みであるというフラグを立てることにより、次に設定されるネットワーク機器は、前に設定されたネットワーク機器１とは異なるネットワークパラメータを保存するようになる。
【００２６】
このように構成する場合、外部記憶媒体２では、図６のようなファイルフォーマットが考えられる。
ネットワークパラメータの中には、機器によって異なる必要があるものと、共通で良いものがある。共通で良いものに関しては、上述した第２の構成例と同様にそれぞれのネットワークパラメータ（図６中のＡ，Ｂ，Ｃ…）を一つずつ保存しておく。それに対して機器によって異なる必要があるものは、一種類のネットワークパラメータについて複数の値（例えば図６中のａ１，ａ２，ａ３）を保存する。このとき、通常は設定すべき機器の台数と同じ数だけ保存しておく。
また、次に設定する機器が同じネットワークパラメータの値を使用しないために、使用済みか否かを表すフラグ（保存済み識別情報）の領域も設ける。
【００２７】
すなわち、外部記憶媒体２は、機器共通のネットワークパラメータについては、機器共通のネットワークパラメータの領域コードに関連付けて記憶し、機器によって異なるネットワークパラメータについては、機器毎に異なるネットワークパラメータの領域コード（ネットワーク機器を特定する機器特定情報）に、ネットワークパラメータと、そのネットワークパラメータがネットワーク機器により保存処理された後であるか否かを識別する保存済み識別情報（フラグ）とを関連付けて記憶する。
【００２８】
図６のようなファイルフォーマットを考える場合、図７のフローに示される動作により、この第３の構成例を実施することが可能である。基本的に、機器共通のネットワークパラメータをすべて保存したのちに、機器毎に異なる必要のあるネットワークパラメータを保存する。その際、フラグを確認し、フラグが１になっていないパラメータを使用し、保存したら、そのネットワークパラメータに関連付けられたフラグを保存済みにする、すなわちフラグを１にしておく。
これによって、次に設定する機器が同じネットワークパラメータの値を使用するといったことをなくすことができる。
【００２９】
この第３の構成例によれば、一つの外部記憶媒体２によって複数のネットワーク機器１に対してネットワークパラメータの設定を行えるようにでき、ネットワーク機器１が複数台ある場合の外部記憶媒体２の必要数を減らすことができる。
そして、外部記憶媒体２の必要数を減らすことにより、外部記憶媒体２にネットワークパラメータ等の必要な情報を保存する手間を削減することができる。
また、ネットワークパラメータを連続する値にする必要がなく、任意のネットワークパラメータを使用することができる。
【００３０】
〔第４の構成例〕
次に、第４の構成例について説明する。
上述した第１または第２の構成例で、ネットワークパラメータを設定すべき機器が複数ある場合、外部記憶媒体２に、機器毎に異なる必要のあるネットワークパラメータを複数保存しておく。ここで、外部記憶媒体２とのインターフェイスを有するネットワーク機器１が、外部記憶媒体２に複数保存されている機器毎に異なる必要のあるネットワークパラメータのうちの一つをネットワーク機器１のネットワークパラメータ記憶領域に保存し、そこで使用されたネットワークパラメータを外部記憶媒体２から削除することにより、次に設定されるネットワーク機器１は、前に設定されたネットワーク機器１とは異なるネットワークパラメータを保存するようになる。
【００３１】
この第４の構成例で、上述した第３の構成例と異なる点は、フラグを用いないことである。フラグを用いないのでファイルフォーマットは図８のようにすることができる。すなわち、外部記憶媒体２は、機器共通のネットワークパラメータについては、機器共通のネットワークパラメータの領域コードに関連付けて記憶し、機器によって異なるネットワークパラメータについては、機器毎に異なるネットワークパラメータの領域コード（ネットワーク機器を特定する機器特定情報）に、ネットワークパラメータを関連付けて記憶する。
【００３２】
そして、図９のフローに示すような動作で第４の構成例は実施することができる。フラグを用いないので、ネットワークパラメータが保存されている領域に値がなければ、データを読み出したネットワーク機器１は次の領域を探しにいき、値があればその値を使用し、ネットワークパラメータを保存した後に保存したそのネットワークパラメータを削除する動作となる。
【００３３】
この第４の構成例によれば、上述した第３の構成例に対してフラグを必要としないことにより、外部記憶媒体２の必要な容量を小さくすることができる。
また、使用済みのネットワークパラメータを削除することによって、空いた領域に追加でネットワークパラメータを設定できるようになる。
【００３４】
〔第５の構成例〕
次に、第５の構成例について説明する。
上述した第１または第２の構成例で、ネットワークパラメータを設定すべき機器が複数ある場合、外部記憶媒体２に、機器毎に異なる必要のあるネットワークパラメータを一つ保存するとともに、設定済み機器の数を保存する領域（初期値は０）を設けておく。
ここで、外部記憶媒体２とのインターフェイスを有するネットワーク機器１が、外部記憶媒体２に保存されている機器毎に異なる必要のあるネットワークパラメータに設定済み機器の数を加えた値をネットワーク機器１のネットワークパラメータ記憶領域に保存し、外部記憶媒体２に保存されている設定済み機器の数の値を１だけ増やすことにより、次に設定されるネットワーク機器１は、前に設定されたネットワーク機器１とは異なるネットワークパラメータを保存するようになる。
【００３５】
この第５の構成例は、上述した第３、第４の構成例と異なり、機器毎に異なる必要のあるパラメータも一つずつ保存する。ただ、設定済みの機器の数を保存しておき、それを利用することによって異なる値（連続する値）を、それぞれの機器に設定することができる。
【００３６】
具体的なファイルフォーマットおよびフローの一例として図１０、図１１を挙げる。基本的な原理としては、外部記憶媒体に機器毎に異なる必要のあるパラメータの先頭の値を保存しておき、その値に設定済みの機器の数を加えた値を使用する。
【００３７】
すなわち、外部記憶媒体２は、機器共通のネットワークパラメータについては、機器共通のネットワークパラメータの領域コードに関連付けて記憶し、機器によって異なるネットワークパラメータについては、機器毎に異なるネットワークパラメータの領域コード（ネットワーク機器を特定する機器特定情報）に、ネットワークパラメータの先頭の値（ネットワークパラメータ初期値）を関連付けて記憶すると共に、設定済みの機器の数情報を記憶する。
【００３８】
そして、ネットワーク機器１がその機器におけるネットワークパラメータの領域コード（機器特定情報）に関連付けられたネットワークパラメータの先頭の値を読み出すと、その値に設定済みの機器の数を加えた値を、そのネットワーク機器におけるネットワークパラメータ保存領域に保存する。この保存後に、外部記憶媒体２に記憶されている設定済みの機器の数情報に１を加え、その数情報に上書きする。
これによってこの第５の構成例を実現することができる。
【００３９】
この第５の構成例によれば、上述した第３、第４の構成例ではネットワーク機器１の数だけ、ネットワークパラメータを外部記憶媒体２に保存する必要があるが、保存するネットワークパラメータを一つにすることによって、外部記憶媒体２の必要な容量を小さくすることができる。
【００４０】
〔各構成例について〕
また、上述した各構成例のいずれかを備えた画像処理装置の一例として、図１２のような構成が挙げられる。画像処理装置のコントローラがネットワークと接続可能であり、また、外部記憶媒体２（ＳＤカードやＵＳＢフラッシュメモリを含む）とのインターフェイスを有する。
【００４１】
この画像処理装置によれば、ネットワークに接続可能な画像処理装置においてネットワークパラメータを設定する際に、上述した第１から第５の構成例のいずれかにより得られる効果と同様の効果を得ることができる。
【００４２】
なお、上述した各実施形態は本発明の好適な実施形態であり、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々変形して実施することが可能である。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態としてのネットワーク機器１周りの構成例を示すブロック図である。
【図２】第１の構成例としての外部記憶媒体２におけるファイルフォーマット例を示す図である。
【図３】第１の構成例による動作例を示すフローチャートである。
【図４】第２の構成例としての外部記憶媒体２におけるファイルフォーマット例を示す図である。
【図５】第２の構成例による動作例を示すフローチャートである。
【図６】第３の構成例としての外部記憶媒体２におけるファイルフォーマット例を示す図である。
【図７】第３の構成例による動作例を示すフローチャートである。
【図８】第４の構成例としての外部記憶媒体２におけるファイルフォーマット例を示す図である。
【図９】第４の構成例による動作例を示すフローチャートである。
【図１０】第５の構成例としての外部記憶媒体２におけるファイルフォーマット例を示す図である。
【図１１】第５の構成例による動作例を示すフローチャートである。
【図１２】本実施形態による構成を備えた画像処理装置の構成例を示すブロック図である。
【符号の説明】
【００４４】
１    ネットワーク機器
２    外部記憶媒体
【図１】
2008210035.tif 000003
【図２】
2008210035.tif 000004
【図３】
2008210035.tif 000005
【図４】
2008210035.tif 000006
【図５】
2008210035.tif 000007
【図６】
2008210035.tif 000008
【図７】
2008210035.tif 000009
【図８】
2008210035.tif 000010
【図９】
2008210035.tif 000011
【図１０】
2008210035.tif 000012
【図１１】
2008210035.tif 000013
【図１２】
2008210035.tif 000014