(57)【要約】【課題】ネットワーク装置において、一旦初期化されたネットワーク設定の元の設定への復元をより容易にする。【解決手段】ネットワークユニット３００は、ネットワークとは異なる通信チャンネルを介して、表示装置４０５および赤外線受信装置４０８が接続されている。このネットワーク装置でネットワーク設定を初期設定に変更する際、初期設定への変更前の元の設定が初期設定と異なる場合には、表示装置により元の設定の設定値を表す設定画像が２次元コードで表示され、デジタルカメラ５５０で撮影されると共に、出力フラグがセットされる。そして、ネットワーク設定が初期設定に変更された後、ネットワークユニット３００は再起動され、再起動の後、出力フラグがセットされている場合には、ネットワーク設定は、撮影された２次元コードを受信して設定画像を取得し、設定画像によって表される設定値に基づいて変更され、元の設定に復元される。【選択図】図１
2008109182.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されるネットワーク装置であって、
前記ネットワークとは異なる通信チャンネルを介して、前記ネットワーク装置と、画像出力装置および画像データ受信装置と、を接続する画像入出力装置接続部と、
前記ネットワークを介したデータ伝送に使用されるパラメータであるネットワーク設定を一旦所定の初期設定に変更した後、前記初期設定への変更前の元設定に復元する設定初期化復元部と、を備え、
前記設定初期化復元部は、
前記元設定に前記初期設定とは異なる設定がされている場合、前記ネットワーク設定の前記初期設定への変更の前に、前記接続された画像出力装置に対して、前記元設定の少なくとも一部の設定値が２次元コードで表された設定画像を撮影可能に出力させると共に、前記設定画像を出力したことを示すフラグをセットする設定出力部と、
前記ネットワーク設定を前記初期設定に変更した後、前記ネットワーク装置を再起動する再起動実行部と、
前記ネットワーク装置の再起動後に、前記フラグがセットされている場合には、前記設定画像が撮影された画像データを、前記接続された画像データ受信装置に受信させると共に、前記受信された前記画像データから前記設定画像を復元し、前記復元した設定画像によって表される前記ネットワーク設定に基づいて前記ネットワーク設定を変更することにより、前記ネットワーク設定を前記元設定に復元する復元実行部と、を有することを特徴とするネットワーク装置。
【請求項２】
請求項１に記載のネットワーク装置であって、
前記設定初期化復元部は、前記設定出力部による前記設定画像の出力を実行するか否かについてのユーザの指示を取得する出力指示取得部を備えており、
前記出力指示取得部により取得されたユーザの指示が前記設定画像の出力を実行しない指示であった場合には、前記フラグをリセットすることにより前記ネットワーク設定の前記元設定への復元を実行しないことを特徴とするネットワーク装置。
【請求項３】
請求項１乃至２のいずれかに記載のネットワーク装置において、
前記２次元コードは、ＱＲコードであることを特徴とするネットワーク装置。
【請求項４】
請求項１乃至３のいずれか１項に記載のネットワーク装置において、
前記画像出力装置は、画像を表示する表示装置であり、
前記２次元コードで表された設定画像は、前記表示装置に表示されて出力されることを特徴とするネットワーク装置。
【請求項５】
請求項１乃至３のいずれか１項に記載のネットワーク装置において、
前記画像出力装置は、画像を印刷する印刷装置であり、
前記２次元コードで表された設定画像は、前記印刷装置に印刷されて出力されることを特徴とするネットワーク装置。
【請求項６】
ネットワークに接続されるネットワーク装置の制御方法であって、
（ａ）前記ネットワークを介したデータ伝送に使用されるパラメータであるネットワーク設定を所定の初期設定に変更する工程と、
（ｂ）前記工程（ａ）において前記初期設定に変更されたネットワーク設定を、前記初期設定への変更前の元設定に復元する工程と、
を備え、
前記工程（ａ）は、
前記ネットワーク設定を前記初期設定に変更した後、前記ネットワーク装置を再起動する工程を含み、
前記工程（ｂ）は、
前記元設定に前記初期設定とは異なる設定がされている場合に、前記ネットワーク設定の前記初期設定への変更の前に、前記ネットワークとは異なる通信チャンネルを介して接続された画像出力装置に前記元設定の少なくとも一部の設定値が２次元コードで表された設定画像を撮影可能に出力させると共に、前記設定画像を出力したことを表すフラグをセットする工程と、
前記ネットワーク装置の再起動後に、前記フラグがセットされている場合には、前記通信チャンネルを介して接続された画像データ受信装置に、前記設定画像が撮影された画像データを受信させると共に、
前記受信された画像データから前記設定画像を復元し、前記復元した設定画像によって表される前記ネットワーク設定に基づいて前記ネットワーク設定を変更することにより、前記ネットワーク設定を前記元設定に復元する工程と、
を含むことを特徴とするネットワーク装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク装置において、初期化されたネットワーク設定を初期化前の元設定に復元する技術に関する。
【背景技術】
【０００２】
一般に、ネットワーク装置では、下記特許文献１に示すように、ネットワーク伝送に使用されるパラメータ（ネットワーク設定）を一旦工場出荷時の設定（初期設定）に戻した後、ネットワーク設定を初期設定前の元の設定に復元することが行われる場合がある。この設定の初期化および復元は、例えば、ネットワーク装置の動作が安定しない場合に、ユーザの指示により実行される。また、ネットワーク装置の制御プログラム（ファームウェア）が変更された際に、ファームウェアの変更内容によっては、ネットワーク設定の初期化が必要となる場合がある。この場合においても、ネットワーク設定は初期化の後、初期化前の状態に復元することが必要となる可能性がある。このようにネットワーク設定を初期化する場合、ユーザが初期化前の元のネットワーク設定を紙などに記録し、その記録に従って初期化後のネットワーク装置のネットワーク設定を再設定した。
【０００３】
【特許文献１】特開平７−１２５３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ネットワーク設定は設定すべき項目が多いため、このような再設定を行う操作は煩雑である。また、ネットワーク設定に誤った設定値を使用すると、ネットワークに接続された他のネットワーク装置を誤動作させる可能性がある。
【０００５】
本発明は、上述した従来の課題を解決するためになされたものであり、ネットワーク装置において、より容易に一旦初期化されたネットワーク設定を元の設定に復元をする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために、本発明のネットワーク装置は、ネットワークに接続されるネットワーク装置であって、前記ネットワークとは異なる通信チャンネルを介して、前記ネットワーク装置と、画像出力装置および画像データ受信装置と、を接続する画像入出力装置接続部と、前記ネットワークを介したデータ伝送に使用されるパラメータであるネットワーク設定を一旦所定の初期設定に変更した後、前記初期設定への変更前の元設定に復元する設定初期化復元部と、を備え、前記設定初期化復元部は、前記元設定に前記初期設定とは異なる設定がされている場合、前記ネットワーク設定の前記初期設定への変更の前に、前記接続された画像出力装置に対して、前記元設定の少なくとも一部の設定値が２次元コードで表された設定画像を撮影可能に出力させると共に、前記設定画像を出力したことを示すフラグをセットする設定出力部と、前記ネットワーク設定を前記初期設定に変更した後、前記ネットワーク装置を再起動する再起動実行部と、前記ネットワーク装置の再起動後に、前記フラグがセットされている場合には、前記設定画像が撮影された画像データを、前記接続された画像データ受信装置に受信させると共に、前記受信された前記画像データから前記設定画像を復元し、前記復元した設定画像によって表される前記ネットワーク設定に基づいて前記ネットワーク設定を変更することにより、前記ネットワーク設定を前記元設定に復元する復元実行部と、を有することを特徴とする。
【０００７】
この発明によれば、ネットワーク設定の初期化前の元設定を表す画像を、初期化後の再起動時に取得することにより、ネットワーク設定を初期化前の元設定に戻すことが可能となる。そのため、ユーザによるネットワーク設定の再設定操作を省略することができるので、一旦初期化されたネットワーク設定を元の設定に復元することがより容易となる。
【０００８】
本発明のネットワーク装置では、前記設定初期化復元部は、前記設定出力部による前記設定画像の出力を実行するか否かについてのユーザの指示を取得する出力指示取得部を備えており、前記出力指示取得部により取得されたユーザの指示が前記設定画像の出力を実行しない指示であった場合には、前記フラグをリセットすることにより前記ネットワーク設定の前記元設定への復元を実行しないことが好ましい。
【０００９】
この構成によれば、ユーザがネットワーク装置に設定画像の出力を実行しない指示を与えることにより、設定画像を出力したことを示すフラグがリセットされる。そして、フラグがリセットされることにより、ネットワーク設定は元設定に復元されない。そのため、ユーザが設定画像の出力を実行しない指示を与えることにより、ユーザの要望に応じてネットワーク設定として初期設定を使用することが可能となる。
【００１０】
本発明のネットワーク装置では、前記２次元コードは、ＱＲコードであっても良い。また、本発明のネットワーク装置では、前記画像出力装置は、画像を表示する表示装置であり、前記２次元コードで表された設定画像は、前記表示装置に表示されて出力される場合と、前記画像出力装置は、画像を印刷する印刷装置であり、前記２次元コードで表された設定画像は、前記印刷装置に印刷されて出力される場合が考えられる。
【００１１】
上記した課題を解決するために、本発明のネットワーク装置の制御方法は、ネットワークに接続されるネットワーク装置の制御方法であって、（ａ）前記ネットワークを介したデータ伝送に使用されるパラメータであるネットワーク設定を所定の初期設定に変更する工程と、（ｂ）前記工程（ａ）において前記初期設定に変更されたネットワーク設定を、前記初期設定への変更前の元設定に復元する工程と、を備え、前記工程（ａ）は、前記ネットワーク設定を前記初期設定に変更した後、前記ネットワーク装置を再起動する工程を含み、前記工程（ｂ）は、前記元設定に前記初期設定とは異なる設定がされている場合に、前記ネットワーク設定の前記初期設定への変更の前に、前記ネットワークとは異なる通信チャンネルを介して接続された画像出力装置に前記元設定の少なくとも一部の設定値が２次元コードで表された設定画像を撮影可能に出力させると共に、前記設定画像を出力したことを表すフラグをセットする工程と、前記ネットワーク装置の再起動後に、前記フラグがセットされている場合には、前記通信チャンネルを介して接続された画像データ受信装置に、前記設定画像が撮影された画像データを受信させると共に、前記受信された画像データから前記設定画像を復元し、前記復元した設定画像によって表される前記ネットワーク設定に基づいて前記ネットワーク設定を変更することにより、前記ネットワーク設定を前記元設定に復元する工程と、を含むことを特徴とする。
【００１２】
この発明によれば、ネットワーク設定の初期化前の元設定を表す画像を、初期化後の再起動時に取得することにより、ネットワーク設定を初期化前の元設定に戻すことが可能となる。そのため、ユーザによるネットワーク設定の再設定操作を省略することができるので、一旦初期化されたネットワーク設定を元の設定に復元することがより容易となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を図面に基づいて説明する。
（実施形態）
図１は、本発明の一実施形態としてのネットワークシステム１００の構成を示す説明図である。このネットワークシステム１００は、デジタルテレビ１１０と、複合機２００とがローカルエリアネットワーク（ＬＡＮ）を介して相互に接続された構成を有している。デジタルテレビ１１０と、複合機２００とが接続されるＬＡＮは、ＩＥＥＥ８０２．３のような有線ネットワークでも、ＩＥＥＥ８０２．１１ｂ／ｇ／ａなどの無線ネットワークでもよい。
【００１４】
デジタルテレビ１１０は、ＬＡＮを介してＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたＨＴＭＬデータを取得し、ブラウザを用いてこのＨＴＭＬデータで表されるＷｅｂページを表示する機能を有している。
【００１５】
複合機２００は、ネットワークユニット３００と、デバイスユニット４００と、を有している。ネットワークユニット３００とデバイスユニット４００との間は、画像入出力装置接続部で接続されている。本実施形態では、画像入出力装置接続部としてＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を採用している。但し、両者の間をＵＳＢ以外の他の物理的インタフェースで接続することも可能である。ネットワークユニット３００は、ＬＡＮ上の他の装置とデバイスユニット４００との間で交換されるメッセージを仲介するネットワークプロトコル制御部３０２としての機能を有している。
【００１６】
ネットワークプロトコル制御部３０２は、ＨＴＴＰサーバおよびＨＴＴＰクライアントとしての機能を有している。ネットワークプロトコル制御部３０２は、ＬＡＮから転送されるＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に基づいたメッセージ（ＨＴＴＰメッセージ）のヘッダを解釈する。そして、ヘッダの内容に応じて、デバイスユニット４００にＨＴＴＰメッセージのボディを転送する。また、ネットワークプロトコル制御部３０２は、デバイスユニット４００から転送されるメッセージにＨＴＴＰに基づいたヘッダを付加してＬＡＮに転送する。
【００１７】
ネットワークプロトコル制御部３０２は、ネットワークユニット３００をＬＡＮを介したデータ伝送に使用されるＩＰアドレス等の種々のパラメータ（ネットワークパラメータ）を設定するネットワーク設定処理部３０４を有している。ネットワーク設定処理部３０４は、ＬＡＮから転送される特定のＨＴＴＰメッセージに従って、ネットワークパラメータの設定値を変更する。尚、本明細書においては、複数のネットワークパラメータを総称して「ネットワーク設定」とも呼ぶ。
【００１８】
変更可能なネットワーク設定には、有線ネットワークおよび無線ネットワークのいずれにおいても使用される汎用パラメータや、無線ネットワークにおいてユーザの認証などに使用されるセキュリティパラメータが含まれる。変更可能な汎用パラメータとしては、ＩＰアドレス、ＴＣＰ／ＩＰの設定方法、サブネットマスク、デフォルトゲートウェイ、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｅｒｖｉｃｅ）の設定方法、プライマリＤＮＳサーバアドレス、セカンダリＤＮＳサーバ、プロキシ設定方法、プロキシサーバアドレス、プロキシサーバのポート番号等のパラメータが挙げられる。また、変更可能なセキュリティパラメータとしては、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）で使用される暗号化キーや、ＷＰＡ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）で使用される暗号化キー等が挙げられる。
【００１９】
ネットワーク設定処理部３０４は、ネットワークを介したデータ伝送に使用されるパラメータであるネットワーク設定を一旦所定の初期設定に変更した後、前記初期設定への変更前の元設定に復元する設定初期化復元部３６０を有する。この設定初期化復元部３６０は、設定出力部３６５と、再起動実行部３７０と、復元実行部３７５と、出力指示取得部３８０とを具備する。
設定出力部３６５は、元設定に初期設定とは異なる設定がされている場合、ネットワーク設定の初期設定への変更の前に、画像出力装置に対して、元設定の少なくとも一部の設定値が２次元コードで表された設定画像を撮影可能に出力させると共に、設定画像を出力したことを示すフラグをセットする。尚、本実施形態では、画像出力装置は、２次元コードの画像をディスプレイのような表示体に表示する表示装置４０５を想定するが、表示装置４０５に限定されるものではなく、２次元コードの画像を用紙等の媒体に印刷するプリンタ４０４であっても良い。また、本実施形態では、２次元コードは、ＱＲコードを想定するが、ＱＲコード以外の２次元コード、例えば、ＰＤＦ４１７、ＤａｔａＭａｔｒｉｘおよびＭａｘｉＣｏｄｅ等であっても良い。
【００２０】
再起動実行部３７０は、ネットワーク設定を初期設定に変更した後、ネットワークユニット３００を再起動する。
復元実行部３７５は、ネットワークユニット３００の再起動後に、前記したフラグがセットされている場合には、２次元コードで出力された設定画像が撮影された画像データを、赤外線受信装置４０８に受信させると共に、受信された画像データから設定画像を復元し、復元した設定画像によって表される前記ネットワーク設定に基づいてネットワーク設定を変更することにより、ネットワーク設定を元設定に復元する。
出力指示取得部３８０は、設定出力部３６５による設定画像の出力を実行するか否かについてのユーザの指示を取得する。
尚、上記したネットワークユニット３００の各機能部は、後述するハードウェアとソフトウェアとが協働することにより、それぞれの機能を実現する。
【００２１】
デバイスユニット４００は、サービスデバイスとしてのプリンタ４０４、表示装置４０５、スキャナ４０６および赤外線受信装置４０８と、これらを制御するデバイス制御部４０２とを備えている。ここで、赤外線受信装置４０８は、赤外線を使った通信規格（ＩｒＤＡ）に従い、データを受信する装置であり、本実施形態では、例えば、携帯電話のような、赤外線通信機能を具備したデジタルカメラ５５０により撮影されて送信される画像データを受信するが、赤外線による通信には限定されず、他の波長光や電波による通信でも良い。また、ＰｉｃｔＢｒｉｄｇｅのような、デバイスと印刷装置とを接続するための規格に従う通信でも良い。尚、これらのサービスデバイス以外に、他のサービスデバイスも追加することができる。サービスデバイスとしては、プリンタ４０４やスキャナ４０６を単独で、あるいはその他のサービスデバイス単独で存在させることも可能である。
【００２２】
デジタルテレビ１１０および複合機２００は、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ：登録商標）対応のネットワーク装置として構成することも可能である。この場合、複合機２００のネットワークユニット３００は、ＵＰｎＰで使用される種々のネットワークプロトコルを解釈しデバイスユニット４００に転送する。これにより、複合機２００は、ＵＰｎＰで使用可能な各種機能をデジタルテレビ１１０に提供することができる。
【００２３】
デジタルテレビ１１０および複合機２００がＵＰｎＰ対応のネットワーク装置として構成されている場合、デジタルテレビ１１０は、ＵＰｎＰの機能によりＨＴＭＬデータである複合機２００のプレゼンテーションページを取得することができる。このプレゼンテーションページをデジタルテレビ１１０のブラウザに表示させることにより、複合機２００の各種設定を行うユーザインタフェースが表示される。
【００２４】
尚、ＵＰｎＰでは、外部からの要求に応じて印刷や画像スキャン等のサービスを実行するネットワーク装置は「サービスデバイス」あるいは単に「デバイス」とも呼ばれる。また、デバイスによって提供されるサービスを利用するネットワーク装置は「コントロールポイント」とも呼ばれる。図１に示すネットワークシステム１００において、デジタルテレビ１１０と複合機２００とがＵＰｎＰ対応のネットワーク装置として構成されている場合には、複合機２００が備えるプリンタ４０４とスキャナ４０６とが「デバイス」に相当し、デジタルテレビ１１０が「コントロールポイント」に相当する。
【００２５】
図２は、複合機２００のハードウェア構成を示すブロック図である。複合機２００は、ネットワークユニット３００と、デバイスユニット４００と、ネットワークユニット３００およびデバイスユニット４００に電力を供給する電源回路２１０と、を備えている。
【００２６】
ネットワークユニット３００は、中央制御部（ＣＰＵ）３１０と、ＲＡＭ３２０と、電気的に書込可能なＲＯＭ（ＥＰＲＯＭ）３３０と、ネットワーク制御部３４０と、ＵＳＢホスト制御部３５０とを有している。
【００２７】
ＥＰＲＯＭ３３０には、ネットワークユニット３００の制御ソフトウェアであるファームウェアが格納されている。中央制御部３１０は、このファームウェアを実行することにより、ネットワークプロトコル制御部３０２等の種々の機能を実現する。ＥＰＲＯＭ３３０としては、フラッシュメモリ等、電気的に書換が可能な任意のＥＰＲＯＭ３３０を使用することができる。
【００２８】
ＥＰＲＯＭ３３０には、ファームウェアの他に、ネットワークユニット３００のネットワーク設定が格納されている。このネットワーク設定は、ネットワークユニット３００が起動した後、ＲＡＭ３２０に複製される。そして、図１に示すネットワークプロトコル制御部３０２は、ＲＡＭ３２０に複製されたネットワーク設定を用いてＬＡＮを介したデータ伝送に関する処理（ネットワーク処理）を実行する。そのため、ネットワーク設定を変更した場合、変更内容はネットワークユニット３００の再起動後に反映される。
【００２９】
尚、ＥＰＲＯＭ３３０に格納されたネットワーク設定と共にＲＡＭ３２０に複製されたネットワーク設定を変更することにより、ネットワークユニット３００の再起動を行うことなくネットワーク設定の変更内容をネットワーク処理に反映することが可能である。但し、この場合においても、ネットワークユニット３００がＵＰｎＰに対応したネットワーク装置として構成されている場合には、ＵＰｎＰに対応した他の装置にネットワークユニット３００を認識させるため、ネットワークユニット３００は再起動される。
【００３０】
ネットワーク制御部３４０は、コネクタ３４２を介して有線ネットワークに接続される。ＵＳＢホスト制御部３５０は、ルートハブ３５２を有しており、ルートハブ３５２には２つのＵＳＢコネクタ３５４，３５６が設けられている。第１のＵＳＢコネクタ３５４は、ＵＳＢケーブルを介してデバイスユニット４００のＵＳＢコネクタ４６２に接続されている。第２のＵＳＢコネクタ３５６には、追加のデバイス（例えば無線ＬＡＮネットワークへ通信するための無線通信回路や他のデバイスユニット）を接続可能である。
【００３１】
デバイスユニット４００は、中央制御部（ＣＰＵ）４１０と、ＲＡＭ４２０と、ＥＰＲＯＭ４３０と、印刷エンジン４４０と、スキャンエンジン４５０と、ＩｒＤＡインタフェース４５５と、２つのＵＳＢデバイス制御部４６０，４７０と、ＰＣカードインタフェース４８０と、操作パネル制御部４９０と、ビューワ制御部５００と、ＵＳＢホスト制御部５１０と、電源回路２１０を制御する電源制御部５２０とを有している。
【００３２】
ＥＰＲＯＭ４３０には、デバイスユニット４００のファームウェアが格納されている。
中央制御部４１０は、ＥＰＲＯＭ４３０に格納されたファームウェアを実行することにより、図１に示すデバイス制御部４０２や、プリンタ４０４や、スキャナ４０６等の種々の機能を実現する。尚、ＥＰＲＯＭ４３０としては、フラッシュメモリ等、電気的に書換が可能な任意のＥＰＲＯＭを使用することができる。
【００３３】
デバイスユニット４００の第１のＵＳＢデバイス制御部４６０は、ＵＳＢコネクタ４６２を介してネットワークユニット３００のＵＳＢホスト制御部３５０に接続されている。
第２のＵＳＢデバイス制御部４７０は、ＵＳＢコネクタ４７２を有しており、ここにパーソナルコンピュータ（ＰＣ）などの任意のＵＳＢホストを接続することが可能である。ＰＣカードインタフェース４８０は、ＰＣカードスロット４８２を有している。操作パネル制御部４９０には、入力手段としての操作パネル４９２が接続されている。ビューワ制御部５００には、表示装置４０５としてのビューワ５０２が接続されている。ユーザは、ビューワ５０２上に表示された画像やメニューを観察しながら、操作パネル４９２を用いて種々の指示を入力することができる。ＵＳＢホスト制御部５１０は、ルートハブ５１２を有しており、ルートハブ５１２にはＵＳＢコネクタ５１４が設けられている。このＵＳＢコネクタ５１４には、デジタルカメラやハードディスクドライブ（ＨＤＤ）等のＵＳＢデバイスを接続することが可能である。
【００３４】
印刷エンジン４４０は、与えられた印刷データに応じて印刷を実行する印刷機構である。印刷エンジン４４０に供給される印刷データは、中央制御部４１０が、ＵＳＢコネクタ４７２を介して接続された外部のパーソナルコンピュータから供給される受信データを解釈し、色変換やハーフトーン処理を実行することにより生成される。同様に、印刷データは、ＵＳＢコネクタ４６２を介して接続されたネットワークユニット３００から供給される画像データから生成することもできる。
【００３５】
印刷エンジン４４０に供給される印刷データは、ＰＣカードスロット４８２に挿入されたメモリカードに格納された画像データや、ＵＳＢコネクタ５１４を介して接続されたデジタルスチルカメラ（ＤＳＣ）から供給される画像データから生成することも可能である。また、中央制御部４１０の代わりに印刷エンジン４４０が色変換やハーフトーン処理の機能を有するように構成することも可能である。
【００３６】
スキャンエンジン４５０は、原稿台（図示しない）に置かれた原稿に形成された画像をスキャンして、画像を表すスキャンデータを生成する機構である。スキャンエンジン４５０で生成されたスキャンデータは、中央制御部４１０により所定の形式（例えば、ｊｐｅｇ形式）の画像データ（スキャン画像データ）に変換される。変換されたスキャン画像データは、パーソナルコンピュータに転送される。デバイスユニット４００は、ＵＳＢコネクタ４６２を介して接続されたネットワークユニット３００にスキャン画像データを供給することもできる。
【００３７】
ＩｒＤＡインタフェース４５５は、赤外線受光素子４５８を有し、波長が赤外線領域の光を受光すると共に、受光した赤外線に付加されている信号を取得し、取得した信号を電気信号に変換する。
【００３８】
デバイスユニット４００は、また、スキャン画像データをＰＣカードスロット４８２に挿入されたメモリカードや、ＵＳＢコネクタ５１４を介して接続されたデバイスに格納することも可能である。尚、中央制御部４１０の代わりにスキャンエンジン４５０がスキャンデータから画像データを生成する機能を有するように構成することも可能である。
【００３９】
図３は、複合機２００のネットワークユニット３００により実行される設定初期化・復元ルーチンと、デジタルカメラ５５０の画像データ送信処理を示すフローチャートである。この中で、設定初期化・復元ルーチンでは、ユーザにより変更されたネットワーク設定が一旦工場出荷時の設定（初期設定）に戻される。ネットワーク設定の初期設定への変更（以下、「初期化」とも呼ぶ）は、例えば、ネットワークユニット３００のＬＡＮとの接続が安定しない場合に、ユーザがネットワークユニット３００に指示を与えることにより実行される。また、ネットワークユニット３００のＥＰＲＯＭ３３０に格納されるファームウェアが変更された場合、必要に応じて自動的にあるいはユーザの指示に応じて実行される。
【００４０】
図４は、図３に示す設定初期化・復元ルーチンを実行する際に、デジタルテレビ１１０に表示されるユーザインタフェースを示している。図４（ａ）に示すユーザインタフェースＵＩ１は、ユーザがデジタルテレビ１１０のブラウザを用いてネットワークユニット３００にネットワーク設定を変更する指示を与えた時にデジタルテレビ１１０のブラウザ上に表示される。このユーザインタフェースＵＩ１は、デジタルテレビ１１０と複合機２００とがＵＰｎＰに対応する機器として構成されている場合、デジタルテレビ１１０に表示されるプレゼンテーションページ上でユーザが所定の操作を行うことにより表示される。
【００４１】
ユーザインタフェースＵＩ１には、ネットワークパラメータの現在の設定値と、３つのボタンＢＳＥＴ，ＢＢＣＫ，ＢＩＮＩとが表示されている。ユーザが３つのボタンＢＳＥＴ，ＢＢＣＫ，ＢＩＮＩのいずれか１つを操作すると、各ボタンに対応するページの送信を要求するＨＴＴＰリクエストがデジタルテレビ１１０からネットワークユニット３００に送信される。尚、ユーザインタフェースＵＩ１に表示されたネットワークパラメータの現在の設定値のうち、図４の斜線で示した領域中に表示されている設定値は、ユーザにより初期設定値とは異なる値に変更された設定値である。
【００４２】
ユーザがユーザインタフェースＵＩ１に表示されたボタンＢＳＥＴを操作すると、デジタルテレビ１１０は、ネットワークユニット３００にネットワークパラメータの設定値を入力するためのページの送信を要求するＨＴＴＰリクエストを送信する。ネットワークユニット３００は、このＨＴＴＰリクエストに応じて、各ネットワークパラメータの設定値を入力するため、設定するパラメータごとにユーザインタフェース（図示しない）を表すページを順次デジタルテレビ１１０に送信する。ユーザは、デジタルテレビ１１０に表示されるユーザインタフェース上で操作を行うことにより、ネットワーク設定を変更することができる。
【００４３】
ユーザがボタンＢＢＣＫを操作すると、デジタルテレビ１１０には、プレゼンテーションページが表示され、ネットワーク設定の変更は中止される。
【００４４】
ユーザがボタンＢＩＮＩを操作すると、図３に示す設定初期化・復元ルーチンが実行される。これにより、ネットワーク設定を初期設定に戻した後、初期化前の状態に復元する処理（クリーン再設定）が行われる。
【００４５】
図３のステップＳ６００において、ネットワークユニット３００は、現在のネットワーク設定が初期設定から変更されているか否かを判断する。ネットワーク設定が初期設定から変更されていると判断された場合（ステップＳ６００でＹｅｓ）、制御はステップＳ６０５に移される。一方、ネットワーク設定が初期設定から変更されていないと判断された場合（ステップＳ６００でＮｏ）、制御はステップＳ６２５に移される。ステップＳ６２５では、設定情報表示フラグ（後述する）がリセットされる。
【００４６】
ステップＳ６０５において、設定初期化復元部３６０の出力指示取得部３８０は、現在のネットワーク設定を復元するための設定情報をビューワ５０２に表示するか否かをユーザに問い合わせる。具体的には、ネットワークユニット３００が、ユーザによる図４（ａ）のボタンＢＩＮＩの操作に従って、図４（ｂ）に示すユーザインタフェースＵＩ２を表すＨＴＭＬデータを返信する。これにより、デジタルテレビ１１０には、ユーザインタフェースＵＩ２が表示される。尚、ステップＳ６０５の処理を省略し、ネットワーク設定が変更されている場合には、常に設定情報をビューワ５０２に表示しても良い。
【００４７】
図４（ｂ）のユーザインタフェースＵＩ２には、設定情報をビューワ５０２に表示するか否かをユーザに問い合わせるメッセージと共に、ユーザに設定情報を表示するか否かを選択させるための２つのボタンＢＰＳＳ，ＢＮＳＳが表示される。これら２つのボタンＢＰＳＳ，ＢＮＳＳのいずれかをユーザが操作すると、図４（ａ）の場合と同様に、各ボタンに対応するページの送信を要求するＨＴＴＰリクエストがデジタルテレビ１１０からネットワークユニット３００に送信される。ネットワークユニット３００は、送信されたＨＴＴＰリクエストの内容に従って、設定情報を表示するか否かのユーザからの選択指示を取得することができる。
【００４８】
図３のステップＳ６１０において、ユーザによる選択指示が、設定情報を表示する指示と、設定情報を表示しない指示と、のいずれの指示であるかが判断される。ユーザによる選択指示が、設定情報を表示する指示であった場合（ステップＳ６１０でＹｅｓ）、制御はステップＳ６１５に移される。一方、ユーザによる選択指示が、情報を表示しない指示であった場合（ステップＳ６１０でＮｏ）、制御はステップＳ６２５に移される。
【００４９】
ステップＳ６１５において、設定初期化復元部３６０の設定出力部３６５は、設定情報、即ち、ＥＰＲＯＭ３３０に格納されているネットワーク設定の各パラメータを表すＱＲコードの画像データを生成する。そして、生成されたＱＲコードの画像データをデバイスユニット４００に供給する。デバイスユニット４００は、供給されたＱＲコードの画像データを、ビューワ制御部５００に送ることにより、ＱＲコードの画像は、デジタルカメラ５５０が撮影に適する大きさでビューワ５０２に表示される。
【００５０】
尚、本実施形態では、ＱＲコードがビューワ５０２に表示されると共に、図４（ｃ）に示すユーザインタフェースＵＩ３がデジタルテレビ１１０に表示される。図５は、ビューワ５０２に表示された表示画像７５０の一例を示す。この表示画像７５０の中央部には、ネットワークの設定情報を示すＱＲコードＢＣが表示される。ここで、デジタルカメラ５５０のフローチャートに移り、ステップＳ７００においてビューワ５０２に表示されたＱＲコードＢＣは、ユーザの操作により、赤外線通信機能を備えたデジタルカメラ５５０で撮影される。続いて、ステップＳ７０５で、撮影されたＱＲコードＢＣの画像データは、デジタルカメラ５５０に記憶され、ユーザにより画像データが送信指示されるまで（ステップＳ７１０でＮｏの間）待機する。尚、前記した画像出力装置として、プリンタ４０４を採用する場合は、ＱＲコードＢＣの画像は、デジタルカメラ５５０が撮影に適する大きさで用紙に印刷され、印刷されたＱＲコードＢＣの画像は、ビューワ５０２に表示された場合と同様に、デジタルカメラ５５０で撮影される。
ネットワークユニット３００のフローチャートに戻り、ユーザによるユーザインタフェースＵＩ３上のボタンＢＯＫ３の操作を検出した後、ビューワ５０２に表示されたＱＲコードＢＣは消去される。
【００５１】
続いて、ステップＳ６２０において、ネットワークユニット３００は、設定情報表示フラグをセットする。このフラグは、上述のようにネットワーク設定を示す設定情報がＱＲコードＢＣで表示されたことを表すフラグである。尚、設定情報表示フラグは、ネットワークユニット３００のＥＰＲＯＭ３３０に格納される。
【００５２】
ステップＳ６３０では、ネットワーク設定が初期設定に変更される。具体的には、ファームウェアと共に格納されているネットワーク設定の工場出荷状態での設定値（初期値）がＥＰＲＯＭ３３０から読み出され、ＥＰＲＯＭ３３０のネットワーク設定の格納領域に格納される。これにより、ＥＰＲＯＭ３３０に格納されたネットワーク設定の各パラメータは、工場出荷時の設定値に戻される。尚、ＥＰＲＯＭ３３０のネットワーク設定格納領域に設定される初期値は、ＥＰＲＯＭ３３０に格納された値でなくとも良い。例えば、ネットワーク設定の各パラメータの初期値が「０」であれば、ネットワーク設定格納領域をクリアすることにより、ネットワーク設定を初期設定に変更することができる。
【００５３】
ステップＳ６３５において、設定初期化復元部３６０の再起動実行部３７０は、ネットワークユニット３００の再起動を行う。ネットワークユニット３００の再起動は、例えば、ネットワーク設定処理部３０４がデバイスユニット４００にネットワークユニット３００の再起動をさせる指示を送出することにより行われる。再起動の指示を受け取ったデバイスユニット４００は、電源回路２１０を制御することにより、ネットワークユニット３００への電力供給を一旦遮断したのち再開する。ネットワークユニット３００は、電力供給の遮断の後、電力供給が再開されることによって再起動される。尚、ネットワークユニット３００の再起動は、他の方法によっても行うことができる。例えば、ネットワークユニット３００がＥＰＲＯＭ３３０の所定の位置に格納されたブートプログラムを実行することによっても再起動を実行することが可能である。
【００５４】
尚、本実施例では、ステップＳ６３５における再起動の処理が実行されている間、ネットワークユニット３００は、図４（ｄ）に示すユーザインタフェースＵＩ４をデジタルテレビ１１０に表示する。但し、ユーザインタフェースＵＩ４の表示は、省略しても良い。
【００５５】
ステップＳ６４０において、ネットワークユニット３００は、ＥＰＲＯＭ３３０に格納された設定情報表示フラグがセットされているか否かを判断する。設定情報表示フラグがセットされている場合（ステップＳ６４０でＹｅｓ）、設定初期化復元部３６０の復元実行部３７５によるネットワーク設定の復元処理が実行され、図４（ｅ）に示すユーザインタフェースＵＩ５がデジタルテレビ１１０に表示され、ステップＳ６４５が実行される。一方、設定情報表示フラグがセットされていない場合（ステップＳ６４０でＮｏ）、設定初期化・復元ルーチンは終了する。
【００５６】
ステップＳ６４５において、ネットワークユニット３００は、デジタルカメラ５５０が撮影した画像データを受信する。具体的には、一方の複合機２００の赤外線受信装置４０８は、画像データを受信可能な状態に遷移すると共に、ユーザの操作により、他方のデジタルカメラ５５０に記憶されたＱＲコードＢＣの画像データは、赤外線通信で送信するように指示され（ステップＳ７１０でＹｅｓ）、この指示に従い、両者が接続処理を実行することで、ネットワークユニット３００とデジタルカメラ５５０が赤外線通信で接続される。ここで、デジタルカメラ５５０はＱＲコードＢＣの画像データを送信する（ステップＳ７１５）と共に、ネットワークユニット３００は、ＱＲコードＢＣの画像データを受信する。受信されたＱＲコードＢＣの画像データは、ネットワークユニット３００に供給される。尚、デジタルカメラ５５０は、画像データの送信終了を待って、画像データ送信処理は終了し、ユーザからの操作を待つ状態に遷移する。
【００５７】
ステップＳ６５０において、ネットワークユニット３００は、ＱＲコードＢＣの画像データを解析することにより、ＱＲコードＢＣが表す数値を取得する。そして、ＱＲコードＢＣによって表される数値に基づいてネットワーク設定を変更する。具体的には、ネットワークユニット３００は、ＱＲコードＢＣによって表されるネットワーク設定の各パラメータ設定値をＥＰＲＯＭ３３０の所定の領域に格納する。このステップＳ６５０におけるネットワーク設定の変更の後、一連の設定初期化・復元ルーチンは終了する。
【００５８】
尚、ステップＳ６５０におけるバーコードが表す数値の取得が失敗した場合、予め定められたリトライ回数に達するまで、ステップＳ６４５の画像データの受信とステップＳ６５０の画像の解析とが繰り返し実行される。そして、画像の解析の失敗がリトライ回数に達した場合、ＱＲコードＢＣの読み取りは中止される。この場合、設定初期化・復元ルーチンは強制的に終了し、ネットワーク設定は初期設定のままとなる。
【００５９】
設定初期化・復元ルーチンが終了すると、ＥＰＲＯＭ３３０に格納されたネットワーク設定は、設定初期化・復元ルーチン実行前の状態に復元される。そして、ＥＰＲＯＭ３３０に格納されたネットワーク設定に従ってネットワークユニット３００のネットワーク処理機能を稼働させることにより、ネットワークユニット３００のネットワーク設定は設定初期化・復元ルーチン実行前の状態に復元される。そのため、デジタルテレビ１１０は、デジタルテレビ１１０のネットワーク設定を変更することなく、複合機２００のプレゼンテーションページを表示することができる。
【００６０】
このように、本実施形態では、ネットワークユニット３００のネットワーク設定を初期化する際に、ネットワーク設定がＱＲコードＢＣとして表示され、デジタルカメラ５５０に撮影される。そして、ネットワークユニット３００の再起動の後、デジタルカメラ５５０からＱＲコードＢＣの画像データを読み取り、ネットワーク設定を変更することにより、ネットワークユニット３００のネットワーク設定を初期化前と同じ設定に復元することができる。そのため、ネットワーク設定の初期化を行っても、ＬＡＮを介して接続される他のデバイスは、その設定を変更することなくＬＡＮを介してネットワークユニット３００にアクセスすることが可能となる。
【００６１】
以上、本発明を図示した実施形態に基づいて説明したが、本発明は、本実施形態に限定されるものではなく、以下に述べるような変形例も想定できる。
（１）上記実施形態では、ネットワークユニット３００のネットワーク設定の変更と設定初期化の指示は、ＬＡＮに接続されたデジタルテレビ１１０から供給されているが、これらの指示は、ネットワークユニット３００あるいは複合機２００に直接与えるものとしても良い。この場合、ネットワークユニット３００は、ユーザインタフェースをビューワ５０２に表示し、ユーザは、ビューワ５０２に表示されたユーザインタフェースを見ながら複合機２００の操作パネル４９２を操作することによりこれらの指示をネットワークユニット３００に与える。また、ＱＲコードＢＣは、ビューワ５０２に表示される代わりに、デジタルテレビ１１０に表示されても良い。
【００６２】
（２）上記実施形態では、本発明を、ネットワークユニット３００とデバイスユニット４００とが一体となった複合機２００に適用しているが、本発明は、デバイスユニットとは別体のネットワークユニットに適用することも可能である。この場合、ネットワークユニットの再起動は、ネットワークユニット内の電源回路を制御することによって行うことが可能である。一般に、本発明は、ネットワークとは異なる通信チャンネルを介して、画像印刷装置および画像読取装置が接続可能な任意のネットワーク装置に適用することができる。
【図面の簡単な説明】
【００６３】
【図１】本実施形態に係る、ネットワークシステムの構成を示す図。
【図２】複合機のハードウェアを示すブロック図。
【図３】複合機のネットワークユニットにより実行される設定初期化・復元ルーチンと、デジタルカメラの画像データ送信処理を示すフローチャート。
【図４】（ａ）〜（ｅ）は、設定初期化・復元ルーチンを実行する際に、デジタルテレビにそれぞれ表示されるユーザインタフェースを示す図。
【図５】表示装置に表示されたＱＲコードの一例を示す図。
【符号の説明】
【００６４】
１００…ネットワークシステム、１１０…デジタルテレビ、２００…複合機、２１０…電源回路、３００…ネットワークユニット、３０２…ネットワークプロトコル制御部、３０４…ネットワーク設定処理部、３１０…中央制御部、３２０…ＲＡＭ、３３０…ＥＰＲＯＭ、３４０…ネットワーク制御部、３４２…コネクタ、３５０…ＵＳＢホスト制御部、３５２…ルートハブ、３５４，３５６…ＵＳＢコネクタ、３６０…設定初期化復元部、３６５…設定出力部、３７０…再起動実行部、３７５…復元実行部、３８０…出力指示取得部、４００…デバイスユニット、４０２…デバイス制御部、４０４…プリンタ、４０５…表示装置、４０６…スキャナ、４０８…赤外線受信装置、４１０…中央制御部、４２０…ＲＡＭ、４３０…ＥＰＲＯＭ、４４０…印刷エンジン、４５０…スキャンエンジン、４５５…ＩｒＤＡインタフェース、４５８…赤外線受光素子、４６０，４７０…ＵＳＢデバイス制御部、４６２，４７２…ＵＳＢコネクタ、４８０…ＰＣカードインタフェース、４８２…ＰＣカードスロット、４９０…操作パネル制御部、４９２…操作パネル、５００…ビューワ制御部、５０２…ビューワ、５１０…ＵＳＢホスト制御部、５１２…ルートハブ、５１４…ＵＳＢコネクタ、５２０…電源制御部、７５０…表示画像。
【図１】
2008109182.tif 000003
【図２】
2008109182.tif 000004
【図３】
2008109182.tif 000005
【図４】
2008109182.tif 000006
【図５】
2008109182.tif 000007