(57)【要約】【課題】  デバイスで使用される通信Ｉ／Ｆが変更されても、デバイスに処理を実行させ得る技術を開示する。【解決手段】  プリンタ１００は、有線Ｉ／Ｆ用通信情報を用いて、有線Ｉ／Ｆを介する通信を実行し、無線Ｉ／Ｆ用通信情報を用いて、無線Ｉ／Ｆを介する通信を実行する。プリンタ１００は、（１）有線Ｉ／Ｆが通信に使用され、かつ、無線Ｉ／Ｆが通信に使用されない場合に、有線Ｉ／Ｆ用通信情報として、第１共通ノード名Ｃ１を設定し、（２）有線Ｉ／Ｆが通信に使用されず、かつ、無線Ｉ／Ｆが通信に使用される場合に、無線Ｉ／Ｆ用通信情報として、第１共通ノード名Ｃ１を設定する。これにより、例えば、プリンタ１００のネットワーク１４０に対する接続態様が有線接続から無線接続に変更されても（即ちプリンタ１００で使用される通信Ｉ／Ｆが変更されても）、プリンタ１００に印刷を実行させ得る。【選択図】  図３
2012029139.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されるデバイスであって、
第１の通信インターフェース用の識別情報を用いて、第１の通信インターフェースを介する通信を実行する第１の通信実行部と、
第２の通信インターフェース用の識別情報を用いて、第２の通信インターフェースを介する通信を実行する第２の通信実行部と、
前記第１の通信実行部及び前記第２の通信実行部の動作を制御する動作制御部と、を備え、
前記動作制御部は、
前記第１の通信インターフェースが通信に使用され、かつ、前記第２の通信インターフェースが通信に使用されない第１の場合に、前記第１の通信インターフェース用の識別情報として、第１の識別情報を設定し、
前記第１の通信インターフェースが通信に使用されず、かつ、前記第２の通信インターフェースが通信に使用される第２の場合に、前記第２の通信インターフェース用の識別情報として、前記第１の識別情報を設定する設定部を備える、デバイス。
【請求項２】
前記第１の通信インターフェースと前記第２の通信インターフェースとは、選択的に通信に使用される、請求項１に記載のデバイス。
【請求項３】
前記第１の通信インターフェースと前記第２の通信インターフェースとは、同時的に通信に使用可能であり、
前記設定部は、さらに、
前記第１の通信インターフェースと前記第２の通信インターフェースとが同時的に通信に使用され、かつ、前記第２の通信インターフェースよりも前記第１の通信インターフェースの優先度が高く設定されている第３の場合に、
前記第１の通信インターフェース用の識別情報として、前記第１の識別情報を設定し、前記第２の通信インターフェース用の識別情報として、前記第１の識別情報と異なる第２の識別情報を設定する、請求項１に記載のデバイス。
【請求項４】
前記設定部は、さらに、
前記第３の場合において、前記第１の通信インターフェースと前記第２の通信インターフェースとが同時的に通信に使用される状態から、前記第１の通信インターフェースが通信に使用されず、かつ、前記第２の通信インターフェースが通信に使用される状態に変化する第４の場合に、
前記第２の通信インターフェース用の識別情報として、前記第２の識別情報に代えて、前記第１の識別情報を設定する、請求項３に記載のデバイス。
【請求項５】
前記設定部は、さらに、
前記第３の場合において、前記第２の通信インターフェースよりも前記第１の通信インターフェースの優先度が高く設定されている状態から、前記第１の通信インターフェースよりも前記第２の通信インターフェースの優先度が高く設定されている状態に変化する第５の場合に、
前記第１の通信インターフェース用の識別情報として、前記第１の識別情報に代えて、前記第２の識別情報を設定し、
前記第２の通信インターフェース用の識別情報として、前記第２の識別情報に代えて、前記第１の識別情報を設定する、請求項３又は４に記載のデバイス。
【請求項６】
前記第１の識別情報は、ＩＰアドレスとノード名とのうちの少なくとも一方を含む、請求項１から５のいずれか一項に記載のデバイス。
【請求項７】
前記第１の通信インターフェースは、前記デバイスを前記ネットワークに有線接続するための有線インターフェースであり、
前記第２の通信インターフェースは、前記デバイスを前記ネットワークに無線接続するための無線インターフェースである、請求項１から６のいずれか一項に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、ネットワークに接続されるプリンタ等のデバイスを開示する。
【背景技術】
【０００２】
ＰＣがプリンタに印刷を実行させるためには、通常、ＰＣにプリンタドライバがインストールされる。プリンタドライバのインストールの際に、ＰＣには、通常、プリンタのノード名又はＩＰアドレスが指定された印刷ポートが生成される。ＰＣは、印刷ポートで指定されているノード名等を用いて、プリンタに印刷指示を送信することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１０４０３４号公報
【特許文献２】特開２００５−２０１１２号公報
【特許文献３】特開２００４−１１２２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、プリンタが複数の通信インターフェース（例えば、有線通信Ｉ／Ｆ、無線通信Ｉ／Ｆ等）を備える場合には、通常、各通信Ｉ／Ｆのノード名は異なり、さらに、各通信Ｉ／ＦのＩＰアドレスは異なる。例えば、プリンタの有線通信Ｉ／Ｆ用のノード名又はＩＰアドレスが指定された印刷ポートがＰＣに生成されている環境において、プリンタの有線通信Ｉ／Ｆが通信に使用される場合を想定する。この場合には、ＰＣが、印刷ポートで指定されている有線通信Ｉ／Ｆ用のノード名等を用いて印刷指示を送信すれば、プリンタは、有線通信Ｉ／Ｆを介して印刷指示を受信して、印刷を実行することができる。しかしながら、プリンタの有線通信Ｉ／Ｆが通信に使用される状態から、プリンタの無線通信Ｉ／Ｆが通信に使用される状態に変更されると、プリンタは、ＰＣから有線Ｉ／Ｆ用のノード名等を用いて送信される印刷指示を受信することができなくなり、印刷を実行することができない。同様に、プリンタの無線通信Ｉ／Ｆ用のノード名又はＩＰアドレスが指定された印刷ポートがＰＣに生成されている環境において、プリンタの無線通信Ｉ／Ｆが通信に使用される状態から、プリンタの有線通信Ｉ／Ｆが通信に使用される状態に変更されると、プリンタは、ＰＣから無線Ｉ／Ｆ用のノード名等を用いて送信される印刷指示を受信することができなくなり、印刷を実行することができない。
【０００５】
なお、上記の問題は、プリンタに限らず、他のデバイスでも同様に発生し得る。
【０００６】
本明細書では、デバイスで使用される通信インターフェースが変更されても、デバイスに処理を実行させ得る技術を開示する。
【課題を解決するための手段】
【０００７】
本明細書では、ネットワークに接続されるデバイスを開示する。このデバイスは、第１の通信インターフェース用の識別情報を用いて、第１の通信インターフェースを介する通信を実行する第１の通信実行部と、第２の通信インターフェース用の識別情報を用いて、第２の通信インターフェースを介する通信を実行する第２の通信実行部と、第１の通信実行部及び第２の通信実行部の動作を制御する動作制御部と、を備える。動作制御部は、第１の通信インターフェースが通信に使用され、かつ、第２の通信インターフェースが通信に使用されない第１の場合に、第１の通信インターフェース用の識別情報として、第１の識別情報を設定し、第１の通信インターフェースが通信に使用されず、かつ、第２の通信インターフェースが通信に使用される第２の場合に、第２の通信インターフェース用の識別情報として、第１の識別情報を設定する設定部を備える。
【０００８】
上記の構成では、第１の通信インターフェースが通信に使用される第１の場合に、第１の通信インターフェース用の識別情報として設定される識別情報と、第２の通信インターフェースが通信に使用される第２の場合に、第２の通信インターフェース用の識別情報として設定される識別情報とが、共に、同じ第１の識別情報である。従って、例えば、第１の識別情報が指定されたポートが外部装置（例えばＰＣ）に生成されている環境において、第１の通信インターフェースが通信に使用される第１の場合と、第２の通信インターフェースが通信に使用される第２の場合と、のどちらの場合でも、デバイスは、外部装置から第１の識別情報を用いて送信される処理指示を受信して、処理を実行し得る。従って、デバイスで使用される通信インターフェースが変更されても、デバイスに処理を実行させ得る。
【０００９】
第１の通信インターフェースと第２の通信インターフェースとは、選択的に通信に使用されてもよい。
【００１０】
第１の通信インターフェースと第２の通信インターフェースとは、同時的に通信に使用可能であってもよい。設定部は、さらに、第１の通信インターフェースと第２の通信インターフェースとが同時的に通信に使用され、かつ、第２の通信インターフェースよりも第１の通信インターフェースの優先度が高く設定されている第３の場合に、第１の通信インターフェース用の識別情報として、第１の識別情報を設定し、第２の通信インターフェース用の識別情報として、第１の識別情報と異なる第２の識別情報を設定してもよい。この構成によると、２つの通信インターフェースが同時的に通信に使用可能である場合にも、優先度が高い第１の通信インターフェースに第１の識別情報が設定されるために、外部装置は、第１の識別情報を用いて、デバイスを利用することができる。
【００１１】
設定部は、さらに、第３の場合において、第１の通信インターフェースと第２の通信インターフェースとが同時的に通信に使用される状態から、第１の通信インターフェースが通信に使用されず、かつ、第２の通信インターフェースが通信に使用される状態に変化する第４の場合に、第２の通信インターフェース用の識別情報として、第２の識別情報に代えて、第１の識別情報を設定してもよい。この構成によると、優先度が高い第１の通信インターフェースが使用されなくなる場合に、第２の通信インターフェースに第１の識別情報が設定されるために、外部装置は、第１の識別情報を用いて、デバイスを利用することができる。
【００１２】
設定部は、さらに、第３の場合において、第２の通信インターフェースよりも第１の通信インターフェースの優先度が高く設定されている状態から、第１の通信インターフェースよりも第２の通信インターフェースの優先度が高く設定されている状態に変化する第５の場合に、第１の通信インターフェース用の識別情報として、第１の識別情報に代えて、第２の識別情報を設定し、第２の通信インターフェース用の識別情報として、第２の識別情報に代えて、第１の識別情報を設定してもよい。この構成によると、第２の通信インターフェースの優先度が高くなるように変更される場合に、第２の通信インターフェースに第１の識別情報が設定されるために、外部装置は、第１の識別情報を用いて、デバイスを利用することができる。
【００１３】
第１の識別情報は、ＩＰアドレスとノード名とのうちの少なくとも一方を含んでいてもよい。
【００１４】
第１の通信インターフェースは、デバイスをネットワークに有線接続するための有線インターフェースであってもよい。第２の通信インターフェースは、デバイスをネットワークに無線接続するための無線インターフェースであってもよい。
【００１５】
なお、上記のデバイスの機能を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記憶媒体も新規で有用である。
【図面の簡単な説明】
【００１６】
【図１】プリンタの構成を示す。
【図２】第１実施例の情報格納処理のフローチャートを示す。
【図３】第１実施例のプリンタの接続態様が有線接続から無線接続に変更されるケースＡを示す。
【図４】第１実施例のプリンタの接続態様が有線接続及び無線接続の両方から無線接続のみに変更されるケースＢを示す。
【図５】比較例のケースＣ及びケースＤを説明するための図を示す。
【図６】第２実施例の情報格納処理のフローチャートを示す。
【図７】第２実施例のプリンタの優先度が変更されるケースＥと、第２実施例のプリンタの接続態様が有線接続及び無線接続の両方から無線接続のみに変更されるケースＦと、を示す。
【図８】比較例のケースＧ及びケースＨを説明するための図を示す。
【発明を実施するための形態】
【００１７】
（第１実施例）
（システムの構成）
図面を参照して第１実施例を説明する。図１に示されるように、プリンタ１００は、ネットワーク（ＬＡＮ）１４０に接続される。ネットワーク１４０は、アクセスポイント（ＡＰ）１１０と、ＰＣ１２０と、ネットワークケーブル１３０と、を備える。ＡＰ１１０とＰＣ１２０とは、ネットワークケーブル１３０に接続されている。プリンタ１００は、ネットワークケーブル１３０を介してネットワーク１４０に有線で接続されることも可能であるし、ＡＰ１１０を介してネットワーク１４０に無線で接続されることも可能である。この結果、プリンタ１００は、ネットワーク１４０を介して、ＰＣ１２０と通信可能に接続される。なお、プリンタ１００、ＰＣ１２０等の各デバイスは、ＴＣＰ／ＩＰに従って、通信を実行する。即ち、ネットワーク１４０は（後述の図４のネットワーク２４０も）、ＴＣＰ／ＩＰネットワークである。
【００１８】
（プリンタ１００の構成）
プリンタ１００の構成について説明する。プリンタ１００は、操作部１０と、表示部１２と、印刷実行部１４と、有線Ｉ／Ｆ（インターフェース）１６と、無線Ｉ／Ｆ１８と、制御部２０と、を備える。各部１０〜２０は、バス線（符号省略）に接続されている。操作部１０は、複数のキーによって構成されている。ユーザは、操作部１０を操作することによって、様々な指示をプリンタ１００に入力することができる。表示部１２は、様々な情報を表示するためのディスプレイである。印刷実行部１４は、インクジェット方式、レーザ方式等の印刷機構を備える。例えば、ＰＣ１２０から送信される印刷指示が有線Ｉ／Ｆ１６又は無線Ｉ／Ｆ１８で受信されると、印刷実行部１４は、印刷指示に従って印刷を実行する。
【００１９】
有線Ｉ／Ｆ１６は、プリンタ１００が有線通信を実行するためのＩ／Ｆである。有線Ｉ／Ｆ１６には、ネットワーク１４０のネットワークケーブル１３０が接続される。なお、以下では、プリンタ１００が、ネットワークケーブル（例えば１３０）を介してネットワーク（例えば１４０）に有線で接続されることを、「有線接続」と呼ぶ。無線Ｉ／Ｆ１８は、プリンタ１００が無線通信を実行するためのＩ／Ｆである。プリンタ１００にＡＰ１１０と無線通信するための情報（例えば認証方式、暗号化方式等）が設定されると、プリンタ１００は、無線Ｉ／Ｆ１８を介してＡＰ１１０と無線通信を実行することができる。これにより、プリンタ１００は、ＡＰ１１０を介してネットワーク１４０に無線で接続される。なお、以下では、プリンタ１００が、ＡＰ（例えば１１０）を介してネットワーク（例えば１４０）に無線で接続されることを、「無線接続」と呼ぶ。
【００２０】
制御部２０は、ＣＰＵ２２と、ＲＯＭ２４と、設定記憶部２６と、を備える。ＣＰＵ２２は、ＲＯＭ２４に格納されているプログラム（図示省略）に従って、様々な処理を実行する。ＣＰＵ２２が上記のプログラムに従って処理を実行することによって、第１の通信実行部４０、第２の通信実行部４２、及び、動作制御部４４の各機能が実現される。なお、動作制御部４４は、設定部４６を備える。第１の通信実行部４０は、後述の有線用通信情報を用いて、有線Ｉ／Ｆ１６を介する通信を実行する。第２の通信実行部４２は、後述の無線用通信情報を用いて、無線Ｉ／Ｆ１８を介する通信を実行する。動作制御部４４は、第１及び第２の通信実行部４０，４２の動作を制御する。
【００２１】
（プリンタ１００に予め格納されている各情報の内容）
なお、ＲＯＭ２４には、プログラムの他に、図示省略の様々な情報が記憶されている。具体的に言うと、プリンタ１００の出荷段階において、ＲＯＭ２４には、有線用デフォルト情報と、無線用デフォルト情報と、第１共通情報と、が予め記憶されている。これらの各情報について、次に詳しく説明する。
【００２２】
有線用デフォルト情報は、ノード名（以下では「有線用デフォルトノード名Ｄ１」と呼ぶ）と、ＭＡＣアドレス（以下では「有線用デフォルトＭＡＣアドレス」と呼ぶ）と、ＩＰアドレス設定手法と、を含む。有線用デフォルトノード名Ｄ１、有線用デフォルトＭＡＣアドレスは、それぞれ、プリンタ１００のベンダによって予め決められている。なお、本実施例では、ＩＰアドレス設定手法として、「ＡＵＴＯ」と「Ｓｔａｔｉｃ」とのいずれかが利用される。「ＡＵＴＯ」は、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバによってＩＰアドレスがプリンタ１００に自動で割り当てられる手法であり、「Ｓｔａｔｉｃ」は、ユーザによってＩＰアドレスがプリンタ１００に手動で割り当てられる手法である。有線用デフォルト通信情報に含まれるＩＰアドレス設定手法は、プリンタ１００のベンダによって予め決められた「ＡＵＴＯ」を示す。
【００２３】
無線用デフォルト情報も、ノード名（以下では「無線用デフォルトノード名Ｄ２」と呼ぶ）と、ＭＡＣアドレス（以下では「無線用デフォルトＭＡＣアドレス」と呼ぶ）と、ＩＰアドレス設定手法と、を含む。第１共通情報も、ノード名（以下では「第１共通ノード名Ｃ１」と呼ぶ）と、ＭＡＣアドレス（以下では「第１共通ＭＡＣアドレス」と呼ぶ）と、ＩＰアドレス設定手法と、を含む。有線用デフォルト情報の場合と同様に、無線用デフォルト情報及び第１共通情報内の各情報は、プリンタ１００のベンダによって予め決められている（即ちＩＰアドレス設定手法は「ＡＵＴＯ」である）。なお、有線用デフォルトノード名Ｄ１と、無線用デフォルトノード名Ｄ２と、第１共通ノード名Ｃ１とは、互いに異なる。有線用デフォルトＭＡＣアドレスと、無線用デフォルトＭＡＣアドレスと、第１共通ＭＡＣアドレスとは、互いに異なる。
【００２４】
なお、上述したように、有線用デフォルト情報、無線用デフォルト情報、第１共通情報は、それぞれ、有線用デフォルトノード名Ｄ１、無線用デフォルトノード名Ｄ２、第１共通ノード名Ｃ１を含む。従って、以下では、有線用デフォルト情報（Ｄ１）、無線用デフォルト情報（Ｄ２）、第１共通情報（Ｃ１）と記載することがある。
【００２５】
（設定記憶部２６の構成）
設定記憶部２６は、複数個の記憶領域２８，３０，Ｘ１，Ｘ２，Ｙ１，Ｙ２を備える。有効Ｉ／Ｆ設定領域２８は、ユーザによって選択される有効Ｉ／Ｆを示す情報を格納する。なお、本実施例では、ユーザは、「有線」、「無線」、及び、「両方」のうちの１つを、有効Ｉ／Ｆとして選択することができる。優先度設定領域３０は、ユーザによって選択される優先度を示す情報を格納する。なお、本実施例では、ユーザは、有効Ｉ／Ｆとして「両方」を選択する場合に、「有線接続が優先」及び「無線接続が優先」のうちの１つを、優先度として選択することができる。
【００２６】
有線用設定領域Ｘ１は、第１の通信実行部４０によって有線Ｉ／Ｆ１６を介する通信に利用される通信情報（以下では「有線用通信情報」と呼ぶ）を格納する。無線用設定領域Ｘ２は、第２の通信実行部４２によって無線Ｉ／Ｆ１８を介する通信に利用される通信情報（以下では「無線用通信情報」と呼ぶ）を格納する。有線用通信情報及び無線用通信情報のどちらも、ノード名と、ＭＡＣアドレスと、ＩＰアドレス設定手法と、ＩＰアドレスと、サブネットマスクと、ゲートウェイアドレスと、を含む。
【００２７】
有線用退避領域Ｙ１は、有線用設定領域Ｘ１内の有線用デフォルト情報（Ｄ１）を含む有線用通信情報が変更される際に、有線用デフォルト情報（Ｄ１）を格納する。無線用退避領域Ｙ２は、無線用設定領域Ｘ２内の無線用デフォルト情報（Ｄ２）を含む無線用通信情報が変更される際に、無線用デフォルト情報（Ｄ２）を格納する。なお、プリンタ１００の出荷時には、各記憶領域Ｘ１，Ｘ２，Ｙ１，Ｙ２には、いずれの情報も格納されていない。
【００２８】
（プリンタ１００の初期設定）
プリンタ１００が出荷された後に、最初にプリンタ１００の電源がＯＮされると、プリンタ１００の制御部２０は、初期設定処理を実行する。初期設定処理では、制御部２０は有効Ｉ／Ｆを選択することを促すメッセージを含む画面を、表示部１２に表示させる。これにより、ユーザは、「有線」、「無線」、及び、「両方」のうちの１つを、有効Ｉ／Ｆとして選択することができる。制御部２０は、ユーザによって選択された有効Ｉ／Ｆを、有効Ｉ／Ｆ設定領域２８に格納させる。なお、ユーザによって選択された有効Ｉ／Ｆが「両方」である場合には、制御部２０は、さらに、優先度を選択することを促すメッセージを含む画面を、表示部１２に表示させる。これにより、ユーザは、「有線接続が優先」及び「無線接続が優先」のうちの１つを、優先度として選択することができる。制御部２０は、ユーザによって選択された優先度を、優先度設定領域３０に格納させる。
【００２９】
初期設定処理では、設定部４６（図１参照）は、さらに、ＲＯＭ２４に格納されている有線用デフォルト情報（Ｄ１）を有線用設定領域Ｘ１に格納させ、ＲＯＭ２４に格納されている無線用デフォルト情報（Ｄ２）を無線用設定領域Ｘ２に格納させる。なお、初期設定処理では、有線用退避領域Ｙ１及び無線用退避領域Ｙ２には、いずれの情報も格納されない。次いで、動作制御部４４（図１参照）は、図２の情報格納処理を実行する。
【００３０】
（初期設定時の情報格納処理）
図２の情報格納処理の内容を説明する。なお、図２の情報格納処理は、初期設定処理が実行される場合のみならず、ユーザによって有効Ｉ／Ｆ又は優先度が変更される場合（即ち設定変更される場合）にも、実行される。ここでは、まず、初期設定時の情報格納処理の内容を説明し、その後で設定変更時の情報格納処理の内容を説明する。
【００３１】
初期設定時の情報格納処理では、Ｓ２において、動作制御部４４は、有効Ｉ／Ｆ設定領域２８に格納されている有効Ｉ／Ｆが「両方」であるのか否かを判断する。有効Ｉ／Ｆが「両方」である場合（Ｓ２でＹＥＳの場合）に、Ｓ４に進み、有効Ｉ／Ｆが「有線」又は「無線」である場合（Ｓ２でＮＯの場合）に、Ｓ６に進む。なお、両Ｉ／Ｆが無効である場合（Ｓ２でＮＯの場合）にも、Ｓ６に進む。
【００３２】
Ｓ４では、動作制御部４４は、優先度設定領域３０に格納されている優先度が「有線接続が有線」であるのか否かを判断する。優先度が「有線接続が優先」である場合（Ｓ４でＹＥＳの場合）に、Ｓ８に進み、優先度が「無線接続が優先」である場合（Ｓ４でＮＯの場合）に、Ｓ２０に進む。
【００３３】
Ｓ６では、動作制御部４４は、有効Ｉ／Ｆ設定領域２８に格納されている有効Ｉ／Ｆが「有線」であるのか否かを判断する。有効Ｉ／Ｆが「有線」である場合（Ｓ６でＹＥＳの場合）に、Ｓ８に進み、有効Ｉ／Ｆが「無線」である場合（Ｓ６でＮＯの場合）に、Ｓ１８に進む。なお、両Ｉ／Ｆが無効である場合（Ｓ６でＮＯの場合）にも、Ｓ１８に進む。
【００３４】
Ｓ１８では、動作制御部４４は、有効Ｉ／Ｆ設定領域２８に格納されている有効Ｉ／Ｆが「無線」であるのか否かを判断する。有効Ｉ／Ｆが「無線」である場合（Ｓ１８でＹＥＳの場合）に、Ｓ２０に進み、両Ｉ／Ｆが無効である場合（Ｓ１８でＮＯの場合）に、情報格納処理を終了する。なお、両Ｉ／Ｆが無効である場合には、プリンタ１００は、例えば、ＵＳＢ接続によって利用される。
【００３５】
Ｓ８では、動作制御部４４は、有線用設定領域Ｘ１に第１共通情報（Ｃ１）が格納されているのか否かを判断する。上述したように、初期設定処理では、有線用設定領域Ｘ１に有線用デフォルト情報（Ｄ１）が格納される。従って、初期設定時の情報格納処理のＳ８では、動作制御部４４は、ＮＯと判断し、Ｓ１０に進む。なお、Ｓ８でＹＥＳの場合には、情報格納処理が終了する。
【００３６】
Ｓ１０では、設定部４６は、有線用設定領域Ｘ１に格納されている有線用デフォルト情報（Ｄ１）を、有線用退避領域Ｙ１に格納（退避）させる。Ｓ１０では、さらに、設定部４６は、有線用設定領域Ｘ１内の全ての情報（即ち有線用デフォルト情報（Ｄ１））を消去する。次いで、Ｓ１２において、設定部４６は、ＲＯＭ２４に格納されている第１共通情報（Ｃ１）を、有線用設定領域Ｘ１に格納させる。これにより、有線用通信情報として、第１共通情報（Ｃ１）が設定される。なお、この時点では、有線用通信情報に含まれるべきＩＰアドレス（以下では「有線用ＩＰアドレス」と呼ぶ）、サブネットマスク、及び、ゲートウェイアドレスは、有線用設定領域Ｘ１に格納されていない。
【００３７】
次いで、Ｓ１４において、動作制御部４４は、無線用退避領域Ｙ２に無線用デフォルト情報（Ｄ２）が格納されているのか否かを判断する。上述したように、初期設定処理では、無線用退避領域Ｙ２にいずれの情報も格納されない。従って、初期設定時の情報格納処理のＳ１４では、動作制御部４４は、ＮＯと判断する。Ｓ１４でＮＯの場合には、情報格納処理が終了する。
【００３８】
一方において、Ｓ２０では、動作制御部４４は、無線用設定領域Ｘ２に第１共通情報（Ｃ１）が格納されているのか否かを判断する。上述したように、初期設定処理では、無線用設定領域Ｘ２に無線用デフォルト情報（Ｄ２）が格納される。従って、初期設定時の情報格納処理のＳ２０では、動作制御部４４は、ＮＯと判断し、Ｓ２２に進む。なお、Ｓ２０でＹＥＳの場合には、情報格納処理が終了する。
【００３９】
Ｓ２２では、設定部４６は、無線用設定領域Ｘ２に格納されている無線用デフォルト情報（Ｄ２）を、無線用退避領域Ｙ２に格納（退避）させる。Ｓ２２では、さらに、設定部４６は、無線用設定領域Ｘ２内の全ての情報（即ち無線用デフォルト情報（Ｄ２））を消去する。次いで、Ｓ２４において、設定部４６は、ＲＯＭ２４に格納されている第１共通情報（Ｃ１）を、無線用設定領域Ｘ２に格納させる。これにより、無線用通信情報として、第１共通情報（Ｃ１）が設定される。なお、この時点では、無線用通信情報に含まれるべきＩＰアドレス（以下では「無線用ＩＰアドレス」と呼ぶ）、サブネットマスク、及び、ゲートウェイアドレスは、無線用設定領域Ｘ２に格納されていない。
【００４０】
次いで、Ｓ２６において、動作制御部４４は、有線用退避領域Ｙ１に有線用デフォルト情報（Ｄ１）が格納されているのか否かを判断する。上述したように、初期設定処理では、有線用退避領域Ｙ１にいずれの情報も格納されない。従って、初期設定時の情報格納処理のＳ２６では、動作制御部４４は、ＮＯと判断する。Ｓ２６でＮＯの場合には、情報格納処理が終了する。
【００４１】
（図３のケースＡ：初期設定時に有効Ｉ／Ｆとして「有線」が選択される例）
上述したように、初期設定時の情報格納処理では、有効Ｉ／Ｆが「有線」である場合には、有線用設定領域Ｘ１に第１共通情報（Ｃ１）が格納され、無線用設定領域Ｘ２に無線用デフォルト情報（Ｄ２）が格納され、有線用退避領域Ｙ１に有線用デフォルト情報（Ｄ１）が格納される。
【００４２】
プリンタ１００のユーザは、初期設定時に有効Ｉ／Ｆとして「有線」を選択した場合に、図３のケースＡに示されるように、プリンタ１００をネットワーク１４０に有線接続させる。即ち、ユーザは、ネットワーク１４０のネットワークケーブル１３０をプリンタ１００の有線Ｉ／Ｆ１６に接続する。この場合、第１の通信実行部４０（図１参照）は、ネットワーク１４０上の図示省略のＤＨＣＰサーバから、有線Ｉ／Ｆ１６を介して、有線用ＩＰアドレス、サブネットマスク、及び、ゲートウェイアドレスを取得する。設定部４６は、ＤＨＣＰサーバから取得された各情報を、有線用設定領域Ｘ１に格納させる。これにより、第１共通ノード名Ｃ１と、第１共通ＭＡＣアドレスと、ＩＰアドレス設定手法「ＡＵＴＯ」と、有線用ＩＰアドレスと、サブネットマスクと、ゲートウェイアドレスと、の全てが、有線用通信情報として有線用設定領域Ｘ１に格納される。第１の通信実行部４０は、有線用通信情報を用いて、有線Ｉ／Ｆ１６を介して、ネットワーク１４０と通信を実行することができる。なお、ネットワーク１４０上の図示省略のＤＮＳ（Domain Name System）サーバには、第１共通ノード名Ｃ１と上記の有線用ＩＰアドレスとが対応付けられた情報が記憶される。
【００４３】
次いで、ユーザは、プリンタ１００とともに出荷されたメディアに格納されているプリンタドライバ（即ちプリンタ１００のためのプリンタドライバ）を、ネットワーク１４０に接続されているＰＣ１２０にインストールする。この際に、ＰＣ１２０は、ネットワーク１４０に検索コマンドをブロードキャストする。第１の通信実行部４０は、有線Ｉ／Ｆ１６を介して、検索コマンドを受信する。第１の通信実行部４０は、検索コマンドに応じて、現在の有線用通信情報に含まれる第１共通ノード名Ｃ１及び有線用ＩＰアドレスを、ＰＣ１２０に送信する。この結果、ＰＣ１２０は、ネットワーク１４０に有線接続されているプリンタ１００の第１共通ノード名Ｃ１等を知ることができる。
【００４４】
ユーザは、第１共通ノード名Ｃ１が指定された印刷ポートが生成されるように、ＰＣ１２０に指示を与えることができる。この場合、図３のケースＡに示されるように、ＰＣ１２０は、第１共通ノード名Ｃ１が指定された印刷ポートを生成する。なお、ユーザは、ＩＰアドレス（図３のケースＡでは有線用ＩＰアドレス）が指定された印刷ポートが生成されるように、ＰＣ１２０に指示を与えることもできる。この場合、ＰＣ１２０は、ＩＰアドレスが指定された印刷ポートを生成する。ただし、ＩＰアドレス設定手法が「Ｓｔａｔｉｃ」である場合には、ＩＰアドレスが指定された印刷ポートが生成されても問題がないが、ＩＰアドレス設定手法が「ＡＵＴＯ」である場合には、ＩＰアドレスが変更され得るために、ＩＰアドレスが指定された印刷ポートが生成されるのは好ましくない。従って、ユーザは、プリンタ１００のＩＰアドレス設定手法が「ＡＵＴＯ」である場合には、通常、ノード名が指定された印刷ポートが生成されるように、ＰＣ１２０に指示を与える。以下では、ノード名が指定された印刷ポートが生成される場合を例として、説明を続ける。
【００４５】
次いで、ユーザは、印刷実行操作をＰＣ１２０に加えることができる。この場合、ＰＣ１２０は、印刷ポートで指定されている第１共通ノード名Ｃ１を用いて、印刷指示を送信する。より具体的には、ＰＣ１２０は、第１共通ノード名Ｃ１をＤＮＳサーバに送信して、プリンタ１００の有線用ＩＰアドレスを取得する（即ち名前解決を実行する）。次いで、ＰＣ１２０は、有線用ＩＰアドレスを送信先として、印刷指示を送信する。この結果、プリンタ１００の第１の通信実行部４０は、有線Ｉ／Ｆ１６を介して印刷指示を受信する。プリンタ１００の制御部２０は、印刷指示に従って印刷を実行するように、印刷実行部１４に指示する。これにより、印刷実行部１４が印刷を実行する。
【００４６】
ユーザが、プリンタ１００のネットワーク１４０に対する接続態様を、有線接続から無線接続に変更することを望む場合がある。この場合、ユーザは、操作部１０に所定の操作を加えることによって、有効Ｉ／Ｆ設定領域２８に格納されている有効Ｉ／Ｆを「有線」から「無線」に変更する（即ち設定変更を実行する）。有効Ｉ／Ｆの設定変更が実行される場合に、動作制御部４４は、図２の情報格納処理を再び実行する。この場合の情報格納処理の内容を次に説明する。
【００４７】
（図３のケースＡ：設定変更時の情報格納処理）
動作制御部４４は、図２のＳ２でＮＯと判断し、Ｓ６でＮＯと判断し、Ｓ１８でＹＥＳと判断し、Ｓ２０に進む。上述したように、初期設定時の情報格納処理では、無線用設定領域Ｘ２に無線用デフォルト情報（Ｄ２）が格納される。従って、動作制御部４４は、Ｓ２０でＮＯと判断する。この場合、Ｓ２２では、設定部４６は、無線用設定領域Ｘ２に格納されている無線用デフォルト情報（Ｄ２）を、無線用退避領域Ｙ２に格納（退避）させる。さらに、Ｓ２２では、設定部４６は、無線用設定領域Ｘ２内の全ての情報（即ち無線用デフォルト情報（Ｄ２））を消去する。
【００４８】
上述したように、初期設定時の情報格納処理では、有線用設定領域Ｘ１に第１共通情報（Ｃ１）が格納される。Ｓ２４では、設定部４６は、有線用設定領域Ｘ１に格納されている第１共通情報（Ｃ１）を、無線用設定領域Ｘ２に格納させる。なお、有線用設定領域Ｘ１には、第１共通情報（Ｃ１）のみならず、有線用ＩＰアドレス、サブネットマスク、及び、ゲートウェイアドレスが格納されているが、Ｓ２４では、設定部４６は、有線用設定領域Ｘ１に格納されている第１共通情報（Ｃ１）のみを、無線用設定領域Ｘ２に格納させる。なお、Ｓ２４では、設定部４６は、さらに、有線用設定領域Ｘ１内の全ての情報（即ち第１共通情報（Ｃ１）を含む有線用通信情報）を消去する。
【００４９】
上述したように、初期設定時の情報格納処理では、有線用退避領域Ｙ１に有線用デフォルト情報（Ｄ１）が格納される。従って、動作制御部４４は、Ｓ２６でＹＥＳと判断し、Ｓ２８に進む。Ｓ２８では、設定部４６は、有線用退避領域Ｙ１に格納されている有線用デフォルト情報（Ｄ１）を、有線用設定領域Ｘ１に格納させる。Ｓ２８を終えると、情報格納処理が終了する。
【００５０】
上記の設定変更時の情報格納処理の結果として、無線用設定領域Ｘ２に第１共通情報（Ｃ１）が格納され、有線用設定領域Ｘ１に有線用デフォルト情報（Ｄ１）が格納され、無線用退避領域Ｙ２に無線用デフォルト情報（Ｄ２）が格納される。
【００５１】
（図３のケースＡ：設定変更時の情報格納処理後の通信処理）
ユーザは、有効Ｉ／Ｆを「有線」から「無線」に変更した後（即ち設定変更時の情報格納処理が終了した後）に、プリンタ１００のネットワーク１４０に対する接続態様を、有線接続から無線接続に変更する。即ち、ユーザは、有線Ｉ／Ｆ１６からネットワークケーブル１３０を取外し、さらに、ＡＰ１１０と無線通信するための情報（例えば認証方式、暗号化方式等）をプリンタ１００に設定する。この場合、第２の通信実行部４２（図１参照）は、ネットワーク１４０上のＤＨＣＰサーバから、無線Ｉ／Ｆ１８を介して、無線用ＩＰアドレス、サブネットマスク、及び、ゲートウェイアドレスを取得する。設定部４６は、ＤＨＣＰサーバから取得された各情報を、無線用設定領域Ｘ２に格納させる。これにより、第１共通ノード名Ｃ１と、第１共通ＭＡＣアドレスと、ＩＰアドレス設定手法「ＡＵＴＯ」と、無線用ＩＰアドレスと、サブネットマスクと、ゲートウェイアドレスと、の全てが、無線用通信情報として無線用設定領域Ｘ２に格納される。なお、無線用ＩＰアドレスは、通常、上記の有線用ＩＰアドレスと異なる。第２の通信実行部４２は、無線用通信情報を用いて、無線Ｉ／Ｆ１８を介して（さらにはＡＰ１１０を介して）、ネットワーク１４０と通信を実行することができる。なお、ネットワーク１４０上のＤＮＳサーバには、第１共通ノード名Ｃ１と有線用ＩＰアドレスとが対応付けられた情報が記憶されていたが、その情報は消去され、ＤＮＳサーバには、第１共通ノード名Ｃ１と無線用ＩＰアドレスとが対応付けられた情報が新たに記憶される。これにより、第１共通ノード名Ｃ１を用いた名前解決では、無線用ＩＰアドレスが得られることになる。
【００５２】
上述したように、ＰＣ１２０には、第１共通ノード名Ｃ１が指定された印刷ポートが生成されている。従って、プリンタ１００のネットワーク１４０に対する接続態様が、有線接続から無線接続に変更された後に、印刷実行操作がＰＣ１２０に加えられると、ＰＣ１２０は、印刷ポートで指定されている第１共通ノード名Ｃ１を用いた名前解決を実行して、無線用ＩＰアドレスを取得し、次いで、当該無線用ＩＰアドレスを送信先として、印刷指示を送信する。この結果、第２の通信実行部４２は、無線Ｉ／Ｆ１８を介して印刷指示を受信し、印刷実行部１４は、印刷を実行する。
【００５３】
上記の説明から明らかなように、本実施例の図３のケースＡでは、プリンタ１００のネットワーク１４０に対する接続態様が、有線接続から無線接続に変更されても、接続態様の変更後のプリンタ１００で無線通信に使用される無線用通信情報に含まれる第１共通ノード名Ｃ１と、ＰＣ１２０の印刷ポートで指定されている第１共通ノード名Ｃ１と、が一致する。従って、プリンタ１００の接続態様が変更されても（即ちプリンタ１００で使用されるＩ／Ｆが変更されても）、ＰＣ１２０は、プリンタ１００に印刷を実行させることができる。
【００５４】
（初期設定時に有効Ｉ／Ｆとして「無線」が選択される例）
上述したよう、初期設定時の情報格納処理では、有効Ｉ／Ｆが「無線」である場合には、無線用設定領域Ｘ２に第１共通情報（Ｃ１）が格納され、有線用設定領域Ｘ１に有線用デフォルト情報（Ｄ１）が格納され、無線用退避領域Ｙ２に無線用デフォルト情報（Ｄ２）が格納される。
【００５５】
ユーザは、初期設定時に有効Ｉ／Ｆとして「無線」を選択した場合には、プリンタ１００をネットワーク１４０に無線接続させる。これにより、無線用設定領域Ｘ２には、第１共通情報（Ｃ１）に加えて、さらに、ネットワーク１４０上のＤＨＣＰサーバから取得される無線用ＩＰアドレス等が格納される。なお、ネットワーク１４０上のＤＮＳサーバには、第１共通ノード名Ｃ１と無線用ＩＰアドレスとが対応付けられた情報が記憶される。
【００５６】
第２の通信実行部４２は、ＰＣ１２０にプリンタドライバがインストールされる際にブロードキャストされる検索コマンドを、無線Ｉ／Ｆ１８を介して受信すると、現在の無線用通信情報に含まれる第１共通ノード名Ｃ１をＰＣ１２０に送信する。これにより、図３のケースＡの場合と同様に、ＰＣ１２０は、第１共通ノード名Ｃ１が指定された印刷ポートを生成する。従って、印刷実行操作がＰＣ１２０に加えられると、ＰＣ１２０は、印刷ポートで指定されている第１共通ノード名Ｃ１を用いた名前解決を実行して、無線用ＩＰアドレスを取得し、次いで、当該無線用ＩＰアドレスを送信先として、印刷指示を送信する。この結果、第２の通信実行部４２は、無線Ｉ／Ｆ１８を介して印刷指示を受信し、印刷実行部１４は、印刷を実行する。
【００５７】
ユーザは、プリンタ１００のネットワーク１４０に対する接続態様を、無線接続から有線接続に変更することを望む場合に、有効Ｉ／Ｆ設定領域２８に格納されている有効Ｉ／Ｆを「無線」から「有線」に変更する。これにより、動作制御部４４は、図２の情報格納処理を再び実行する。この情報格納処理では、動作制御部４４は、Ｓ２でＮＯと判断し、Ｓ６でＹＥＳと判断し、Ｓ８〜Ｓ１６の処理を実行する。この結果、有線用設定領域Ｘ１に第１共通情報（Ｃ１）が格納され、無線用設定領域Ｘ２に無線用デフォルト情報（Ｄ２）が格納され、有線用退避領域Ｙ１に有線用デフォルト情報（Ｄ１）が格納される。
【００５８】
ユーザは、有効Ｉ／Ｆを「無線」から「有線」に変更した後に、プリンタ１００のネットワーク１４０に対する接続態様を、無線接続から有線接続に変更する。これにより、有線用設定領域Ｘ１には、第１共通情報（Ｃ１）に加えて、さらに、ネットワーク１４０上のＤＨＣＰサーバから取得される有線用ＩＰアドレス等が格納される。なお、ＤＮＳサーバには、第１共通ノード名Ｃ１と有線用ＩＰアドレスとが対応付けられた情報が新たに記憶される。これにより、第１共通ノード名Ｃ１を用いた名前解決では、有線用ＩＰアドレスが得られることになる。
【００５９】
プリンタ１００のネットワーク１４０に対する接続態様が、無線接続から有線接続に変更された後に、印刷実行操作がＰＣ１２０に加えられると、ＰＣ１２０は、印刷ポートで指定されている第１共通ノード名Ｃ１を用いた名前解決を実行して、無線用ＩＰアドレスを取得し、次いで、当該無線用ＩＰアドレスを送信先として、印刷指示を送信する。この結果、第１の通信実行部４０は、有線Ｉ／Ｆ１６を介して印刷指示を受信し、印刷実行部１４は、印刷を実行する。
【００６０】
上記の説明から明らかなように、本実施例では、プリンタ１００のネットワーク１４０に対する接続態様が、無線接続から有線接続に変更されても、接続態様の変更後のプリンタ１００で有線通信に使用される有線用通信情報に含まれる第１共通ノード名Ｃ１と、ＰＣ１２０の印刷ポートで指定されている第１共通ノード名Ｃ１と、が一致する。従って、プリンタ１００の接続態様が変更されても、ＰＣ１２０は、プリンタ１００に印刷を実行させることができる。
【００６１】
（図４のケースＢ：初期設定時に、有効Ｉ／Ｆとして「両方」が選択され、優先度として「有線接続が優先」が選択される例）
初期設定時の情報格納処理では、有効Ｉ／Ｆが「両方」であり、優先度が「有線接続が優先」である場合には、有線用設定領域Ｘ１に第１共通情報（Ｃ１）が格納され、無線用設定領域Ｘ２に無線用デフォルト情報（Ｄ２）が格納され、有線用退避領域Ｙ１に有線用デフォルト情報（Ｄ１）が格納される。
【００６２】
ユーザは、初期設定時に有効Ｉ／Ｆとして「両方」を選択するとともに優先度として「有線接続が優先」を選択した場合には、図４のケースＢに示されるように、プリンタ１００をネットワーク１４０に有線接続させ、さらに、プリンタ１００をネットワーク２４０に無線接続させる。なお、ネットワーク２４０は、ＡＰ２１０と、ＰＣ２２０と、ネットワークケーブル２３０と、を備える。この場合、第１の通信実行部４０は、ネットワーク１４０上のＤＨＣＰサーバから、有線Ｉ／Ｆ１６を介して、有線用ＩＰアドレス等を取得する。設定部４６は、ネットワーク１４０上のＤＨＣＰサーバから取得された有線用ＩＰアドレス等を、有線用設定領域Ｘ１に格納させる。なお、ネットワーク１４０上のＤＮＳサーバには、第１共通ノード名Ｃ１と有線用ＩＰアドレスとが対応付けられた情報が記憶される。さらに、第２の通信実行部４２は、ネットワーク２４０上のＤＨＣＰサーバから、無線Ｉ／Ｆ１８を介して、無線用ＩＰアドレス等を取得する。設定部４６は、ネットワーク２４０上のＤＨＣＰサーバから取得された無線用ＩＰアドレス等を、無線用設定領域Ｘ２に格納させる。なお、ネットワーク２４０上のＤＮＳサーバには、無線用デフォルトノード名Ｄ２と無線用ＩＰアドレスとが対応付けられた情報が記憶される。
【００６３】
第１の通信実行部４０は、ＰＣ１２０にプリンタドライバがインストールされる際に送信される検索コマンドを、有線Ｉ／Ｆ１６を介して受信すると、現在の有線用通信情報に含まれる第１共通ノード名Ｃ１をＰＣ１２０に送信する。これにより、ＰＣ１２０は、第１共通ノード名Ｃ１が指定された印刷ポートを生成する。従って、印刷実行操作がＰＣ１２０に加えられると、ＰＣ１２０は、印刷ポートで指定されている第１共通ノード名Ｃ１を用いた名前解決を実行して、有線用ＩＰアドレスを取得し、次いで、当該有線用ＩＰアドレスを送信先として、印刷指示を送信する。この結果、第１の通信実行部４０は、有線Ｉ／Ｆ１６を介して印刷指示を受信し、印刷実行部１４は、印刷を実行する。
【００６４】
第２の通信実行部４２は、ＰＣ２２０にプリンタドライバがインストールされる際に送信される検索コマンドを、無線Ｉ／Ｆ１８を介して受信すると、現在の無線用通信情報に含まれる無線用デフォルトノード名Ｄ２をＰＣ１２０に送信する。これにより、ＰＣ２２０は、無線用デフォルトノード名Ｄ２が指定された印刷ポートを生成する。従って、印刷実行操作がＰＣ２２０に加えられると、ＰＣ２２０は、印刷ポートで指定されている無線用デフォルトノード名Ｄ２を用いた名前解決を実行して、無線用ＩＰアドレスを取得し、次いで、当該無線用ＩＰアドレスを送信先として、印刷指示を送信する。この結果、第２の通信実行部４２は、無線Ｉ／Ｆ１８を介して印刷指示を受信し、印刷実行部１４は、印刷を実行する。
【００６５】
上記の説明から明らかなように、図４のケースＢでは、ＰＣ１２０とＰＣ２２０とのどちらも、プリンタ１００に印刷を実行させることができる。
【００６６】
ユーザは、プリンタ１００のネットワーク１４０，２４０に対する接続態様を、ネットワーク１４０に対する無線接続のみに変更することを望む場合に、有効Ｉ／Ｆ設定領域２８に格納されている有効Ｉ／Ｆを、「両方」から「無線」に変更する。この場合、動作制御部４４は、図２の情報格納処理を再び実行する。この情報格納処理では、動作制御部４４は、Ｓ２でＮＯと判断し、Ｓ６でＮＯと判断し、Ｓ１８でＹＥＳと判断し、Ｓ２０〜Ｓ２８の処理を実行する。この結果、有線用設定領域Ｘ１に有線用デフォルト情報（Ｄ１）が格納され、無線用設定領域Ｘ２に第１共通情報（Ｃ１）が格納され、無線用退避領域Ｙ２に無線用デフォルト情報（Ｄ２）が格納される。
【００６７】
ユーザは、有効Ｉ／Ｆを「両方」から「無線」に変更した後に、プリンタ１００をネットワーク１４０のみに無線接続させる。この場合、ネットワーク１４０上のＤＨＣＰサーバから取得される無線用ＩＰアドレス等が、無線用設定領域Ｘ２に格納される。なお、ネットワーク１４０上のＤＮＳサーバには、第１共通ノード名Ｃ１と無線用ＩＰアドレスとが対応付けられた情報が新たに記憶される。これにより、第１共通ノード名Ｃ１を用いた名前解決では、無線用ＩＰアドレスが得られることになる。
【００６８】
プリンタ１００がネットワーク１４０のみに無線接続された後に、印刷実行操作がＰＣ１２０に加えられると、ＰＣ１２０は、印刷ポートで指定されている第１共通ノード名Ｃ１を用いた名前解決を実行して、無線用ＩＰアドレスを取得し、次いで、当該無線用ＩＰアドレスを送信先として、印刷指示を送信する。この結果、第２の通信実行部４０は、無線Ｉ／Ｆ１８を介して印刷指示を受信し、印刷実行部１４は、印刷を実行する。
【００６９】
上記の説明から明らかなように、本実施例では、プリンタ１００が、２つのネットワーク１４０，２４０に同時的に接続された状態から、ネットワーク１４０のみに無線接続された状態に変更されても、接続態様の変更後のプリンタ１００で無線通信に使用される無線用通信情報に含まれる第１共通ノード名Ｃ１と、ＰＣ１２０の印刷ポートで指定されている第１共通ノード名Ｃ１と、が一致する。従って、プリンタ１００の接続態様が変更されても、ＰＣ１２０は、プリンタ１００に印刷を実行させることができる。
【００７０】
なお、他の様々なケース（例えば、初期設定時に、有効Ｉ／Ｆとして「両方」が選択され、優先度として「無線接続が優先」が選択されるケース、有効Ｉ／Ｆが「有線（又は無線）」から「両方」に変更されるケース等）の説明を省略するが、これらのケースは、上記のケースＡ，Ｂ等を参照すれば、容易に把握可能である。本実施例によると、プリンタ１００の接続態様が変更される様々なケースにおいて、接続態様の変更後のプリンタ１００に印刷を実行させ得る。
【００７１】
（図５の比較例）
上述したように、本実施例のプリンタ１００は、有線用デフォルト情報（Ｄ１）及び無線用デフォルト情報（Ｄ２）のみならず、第１共通情報（Ｃ１）を利用する。仮に、プリンタ１００が、第１共通情報（Ｃ１）を利用しない（有していない）場合には、図５の比較例の構成が構築され得る。この比較例では、初期設定処理において、有線用設定領域Ｘ１内の有線用通信情報として有線用デフォルト情報（Ｄ１）が記憶され、無線用設定領域Ｘ２内の無線用通信情報として無線用デフォルト情報（Ｄ２）が記憶される。
【００７２】
（図５の比較例のケースＣ）
図５の比較例のケースＣでは、プリンタ１００は、ネットワーク１４０に最初に接続される際に、ネットワーク１４０に有線接続される。この場合、ネットワーク１４０上のＤＮＳサーバには、有線用デフォルトノード名Ｄ１と有線用ＩＰアドレスとが対応付けられた情報が記憶される。さらに、ＰＣ１２０は、有線用デフォルトノード名Ｄ１が指定された印刷ポートを生成する。この状態では、プリンタ１００で有線通信に使用される有線用通信情報に含まれる有線用デフォルトノード名Ｄ１と、ＰＣ１２０の印刷ポートで指定されている有線用デフォルトノード名Ｄ１と、が一致する。従って、プリンタ１００は、ＰＣ１２０から送信される印刷指示を有線Ｉ／Ｆ１６を介して受信することができ、印刷指示に従って印刷を実行することができる。
【００７３】
しかしながら、プリンタ１００のネットワーク１４０に対する接続態様が、有線接続から無線接続に変更されると、プリンタ１００で無線通信に使用される無線用通信情報に含まれる無線用デフォルトノード名Ｄ２と、ＰＣ１２０の印刷ポートで指定されている有線用デフォルトノード名Ｄ１と、が一致しなくなる。従って、ＰＣ１２０は、印刷ポートで指定されている有線用デフォルトノード名Ｄ１を用いて名前解決を実行しても、無線用ＩＰアドレスを取得することができず、例えば、ＤＮＳサーバに過去に記憶された有線用ＩＰアドレスを取得し得る。有線用ＩＰアドレスを送信先として印刷指示が送信されても、プリンタ１００がネットワーク１４０に有線接続されていないために、プリンタ１００は、印刷指示を受信することができず、印刷を実行することができない。
【００７４】
（図５の比較例のケースＤ）
図５の比較例のケースＤでは、プリンタ１００は、ネットワーク１４０に最初に接続される際に、ネットワーク１４０に無線接続される。プリンタ１００のネットワーク１４０に対する接続態様が、無線接続から有線接続に変更されると、比較例のケースＣの場合と同様に、接続態様の変更後のプリンタ１００は、ＰＣ１２０からの印刷指示を受信することができず、印刷を実行することができない。
【００７５】
即ち、比較例のケースＣ及びケースＤでは、接続態様の変更後のプリンタ１００に印刷を実行させることができない。これに対し、本実施例では、図３のケースＡ等で説明したように、プリンタ１００のネットワーク１４０に対する接続態様が変更されても、プリンタ１００に印刷を実行させることができる。なお、接続態様の変更後のプリンタ１００に印刷を実行させることができない場合には、ＰＣ１２０内に適切な印刷ポートが新たに作成されれば、プリンタ１００に印刷を実行させることが可能である。しかしながら、このような作業は、プリンタ１００に関する知識の乏しいユーザには困難であると共に、手間がかかる。本実施例では、ユーザがＰＣ１２０に新たな印刷ポートを作成しなくても、接続態様の変更後のプリンタ１００に印刷を実行させることができる。
【００７６】
本実施例の各要素と本発明の各要素との対応関係を記載しておく。図３のケースＡ及び図４のケースＢにおいて、第１共通情報（Ｃ１）、無線用デフォルト情報（Ｄ２）が、それぞれ、「第１の識別情報」、「第２の識別情報」の一例である。また、図２のＳ６でＹＥＳの場合、Ｓ１８でＹＥＳの場合、Ｓ４でＹＥＳの場合が、それぞれ、「第１の場合」、「第２の場合」、「第３の場合」の一例である。さらに、図４のケースＢにおいて、有効Ｉ／Ｆが「両方」から「無線」に変更される場合が、「第４の場合」の一例である。
【００７７】
（第２実施例）
第１実施例と異なる点を中心に説明する。本実施例では、設定記憶部２６は、有線用退避領域Ｙ１及び無線用退避領域Ｙ２を備えていない。また、本実施例では、有線用デフォルト情報（Ｄ１）と無線用デフォルト情報（Ｄ２）とがＲＯＭ２４に記憶されておらず、第１共通情報（Ｃ１）と第２共通情報（Ｃ２）とがＲＯＭ２４に予め記憶されている。第１共通情報（Ｃ１）は、第１実施例と同様である。第２共通情報（Ｃ２）は、第２共通ノード名Ｃ２と、第２共通ＭＡＣアドレスと、ＩＰアドレス設定手法「ＡＵＴＯ」と、を含む。第２共通情報内の各情報は、プリンタ１００のベンダによって予め決められている。なお、第２共通ノード名Ｃ２は、第１共通ノード名Ｃ１と異なり、第２共通ＭＡＣアドレスは、第１共通ＭＡＣアドレスと異なる。
【００７８】
プリンタ１００によって実行される初期設定処理（即ち有効Ｉ／Ｆの選択、優先度の選択）は、第１実施例と同様である。ただし、本実施例の初期設定処理では、有線用設定領域Ｘ１及び無線用設定領域Ｘ２には、いずれの情報も格納されない。また、本実施例では、第１実施例と同様に、初期設定時の情報格納処理が実行されるが、その情報格納処理は、図６の情報格納処理である。
【００７９】
（初期設定時の情報格納処理）
図６の情報格納処理の内容を説明する。Ｓ４０，Ｓ４２，Ｓ４４，Ｓ５２は、図２のＳ２，Ｓ４，Ｓ６，Ｓ１８と同様である。
【００８０】
有効Ｉ／Ｆが「両方」であり、かつ、優先度が「有線接続が優先」である場合（Ｓ４０でＹＥＳ、Ｓ４２でＹＥＳの場合）、又は、有効Ｉ／Ｆが「有線」である場合（Ｓ４４でＹＥＳの場合）には、Ｓ４６において、動作制御部４４は、有線用設定領域Ｘ１に第１共通情報（Ｃ１）が格納されているのか否かを判断する。上述したように、初期設定処理では、有線用設定領域Ｘ１に、いずれの情報も格納されない。従って、初期設定時の情報格納処理のＳ４６では、動作制御部４４は、ＮＯと判断し、Ｓ４８に進む。Ｓ４８では、設定部４６は、ＲＯＭ２４に格納されている第１共通情報（Ｃ１）を、有線用設定領域Ｘ１に格納させる。次いで、Ｓ５０において、設定部４６は、ＲＯＭ２４に格納されている第２共通情報（Ｃ２）を、無線用設定領域Ｘ２に格納させる。Ｓ５０を終えると、情報格納処理が終了する。
【００８１】
一方において、有効Ｉ／Ｆが「両方」であり、かつ、優先度が「無線接続が優先」である場合（Ｓ４０でＹＥＳ、Ｓ４２でＮＯの場合）、又は、有効Ｉ／Ｆが「無線」である場合（Ｓ５２でＹＥＳの場合）には、Ｓ５４において、動作制御部４４は、無線用設定領域Ｘ２に第１共通情報（Ｃ１）が格納されているのか否かを判断する。上述したように、初期設定処理では、無線用設定領域Ｘ２に、いずれの情報も格納されない。従って、初期設定時の情報格納処理のＳ５４では、動作制御部４４は、ＮＯと判断し、Ｓ５６に進む。Ｓ５６では、設定部４６は、ＲＯＭ２４に格納されている第１共通情報（Ｃ１）を、無線用設定領域Ｘ２に格納させる。次いで、Ｓ５８において、設定部４６は、ＲＯＭ２４に格納されている第２共通情報（Ｃ２）を、有線用設定領域Ｘ１に格納させる。Ｓ５８を終えると、情報格納処理が終了する。
【００８２】
（初期設定時に有効Ｉ／Ｆとして「有線」又は「無線」が選択される例）
初期設定時に有効Ｉ／Ｆとして「有線」又は「無線」が選択される場合には、第１実施例と同様の動作（例えば有効Ｉ／Ｆが「有線」である場合には図３のケースＡと同様の動作）が実行される。有効Ｉ／Ｆが「有線」（又は「無線」）から「無線」（又は「有線」）に変更される場合には、動作制御部４４は、図６の情報格納処理（即ち設定変更時の情報格納処理）を再び実行する。この結果、変更後の有効Ｉ／Ｆに対応する設定領域（例えば変更後の有効Ｉ／Ｆが「無線」である場合には無線用設定領域Ｘ２）に、第１共通情報（Ｃ１）が格納される。従って、プリンタ１００のネットワーク１４０に対する接続態様が、有線接続（又は無線接続）から無線接続（又は有線接続）に変更されても、接続態様の変更後のプリンタ１００で通信に使用される無線用通信情報（又は有線用通信情報）に含まれる第１共通ノード名Ｃ１と、ＰＣ１２０の印刷ポートで指定されている第１共通ノード名Ｃ１と、が一致する。従って、プリンタ１００の接続態様が変更されても、ＰＣ１２０は、プリンタ１００に印刷を実行させることができる。
【００８３】
（図７：初期設定時に、有効Ｉ／Ｆとして「両方」が選択され、優先度として「有線接続が優先」が選択される例）
初期設定時の情報格納処理では、有効Ｉ／Ｆが「両方」であり、優先度が「有線接続が優先」である場合には、有線用設定領域Ｘ１に第１共通情報（Ｃ１）が格納され、無線用設定領域Ｘ２に第２共通情報（Ｃ２）が格納される。
【００８４】
ユーザは、初期設定時に有効Ｉ／Ｆとして「両方」を選択するとともに優先度として「有線接続が優先」を選択した場合には、図７の最も上の図に示されるように、プリンタ１００をネットワーク１４０に有線接続させ、さらに、プリンタ１００をネットワーク２４０に無線接続させる。この場合、第１実施例の図４のケースＢと同様の動作が実行される。この結果、ネットワーク１４０上のＰＣ１２０は、第１共通ノード名Ｃ１が指定された印刷ポートを生成し、ネットワーク２４０上のＰＣ２２０は、第２共通ノード名Ｃ２が指定された印刷ポートを生成する。この状態では、ＰＣ１２０とＰＣ２２０とのどちらも、プリンタ１００に印刷を実行させることができる。
【００８５】
ユーザは、プリンタ１００のネットワーク１４０，２４０に対する接続態様を入れ替えることを望む場合（即ち、ネットワーク１４０に無線接続させ、ネットワーク２４０に有線接続させることを望む場合）に、優先度設定領域３０に格納されている優先度を、「有線接続が優先」から「無線接続が優先」に変更する。この場合、動作制御部４４は、図６の情報格納処理を再び実行する。この結果、有線用設定領域Ｘ１に第２共通情報（Ｃ１）が格納され、無線用設定領域Ｘ２に第１共通情報（Ｃ２）が格納される。
【００８６】
（図７のケースＥ）
ユーザは、優先度を変更した後に、図７のケースＥに示されるように、プリンタ１００のネットワーク１４０，２４０に対する接続態様を入れ替える。即ち、ユーザは、プリンタ１００をネットワーク１４０に無線接続させ、プリンタ１００をネットワーク２４０に有線接続させる。この場合、接続態様の変更後のプリンタ１００で無線通信に使用される無線用通信情報に含まれる第１共通ノード名Ｃ１と、ＰＣ１２０の印刷ポートで指定されている第１共通ノード名Ｃ１と、が一致し、さらに、接続態様の変更後のプリンタ１００で有線通信に使用される有線用通信情報に含まれる第２共通ノード名Ｃ２と、ＰＣ２４０の印刷ポートで指定されている第２共通ノード名Ｃ２と、が一致する。従って、プリンタ１００のネットワーク１４０，２４０に対する接続態様が入れ替えられても、ＰＣ１２０とＰＣ２２０とのどちらも、プリンタ１００に印刷を実行させることができる。
【００８７】
（図７のケースＦ）
ユーザは、プリンタ１００のネットワーク１４０，２４０に対する接続態様を、ネットワーク１４０に対する無線接続のみに変更することを望む場合に、有効Ｉ／Ｆ設定領域２８に格納されている有効Ｉ／Ｆを「両方」から「無線」に変更する。この場合、動作制御部４４は、図６の情報格納処理を再び実行する。この結果、有線用設定領域Ｘ１に第２共通情報（Ｃ２）が格納され、無線用設定領域Ｘ２に第１共通情報（Ｃ１）が格納される。従って、本実施例では、プリンタ１００が、２つのネットワーク１４０，２４０に同時的に接続された状態から、ネットワーク１４０のみに無線接続された状態に変更されても、接続態様の変更後のプリンタ１００で無線通信に使用される無線用通信情報に含まれる第１共通ノード名Ｃ１と、ＰＣ１２０の印刷ポートで指定されている第１共通ノード名Ｃ１と、が一致する。従って、プリンタ１００の接続態様が変更されても、ＰＣ１２０は、プリンタ１００に印刷を実行させることができる。
【００８８】
なお、ケースＥ，Ｆ以外の様々なケースの説明を省略するが、これらのケースは、上記のケースＥ，Ｆ（さらには第１実施例のケースＡ，Ｂ等）を参照すれば、容易に把握可能である。本実施例によると、プリンタ１００の接続態様が変更される様々なケースにおいて、接続態様の変更後のプリンタ１００に印刷を実行させ得る。
【００８９】
（図８の比較例）
上述したように、本実施例のプリンタ１００は、第１共通情報（Ｃ１）と第２共通情報（Ｃ２）とを利用する。仮に、プリンタ１００が、第２共通情報（Ｃ２）を利用しない（有していない）場合には、第１実施例と同様に、有線用デフォルト情報（Ｄ１）及び無線用デフォルト情報（Ｄ２）が利用され得る。この比較例において、初期設定時の情報格納処理では、有効Ｉ／Ｆが「両方」であり、優先度が「有線接続が優先」である場合に、第１実施例の図４のケースＢと同様に、有線用設定領域Ｘ１に第１共通情報（Ｃ１）が格納され、無線用設定領域Ｘ２に無線用デフォルト情報（Ｄ２）が格納される。さらに、第１実施例の図４のケースＢと同様に、ネットワーク１４０上のＰＣ１２０は、第１共通ノード名Ｃ１が指定された印刷ポートを生成し、ネットワーク２４０上のＰＣ２２０は、無線用デフォルトノード名Ｄ２が指定された印刷ポートを生成する。この状態では、ＰＣ１２０とＰＣ２２０とのどちらも、プリンタ１００に印刷を実行させることができる。
【００９０】
（図８のケースＧ）
仮に、ユーザが、プリンタ１００のネットワーク１４０，２４０に対する接続態様を入れ替えることを望む場合に、優先度設定領域３０に格納されている優先度を変更しない（「有線接続が優先」を維持する）と、有線用設定領域Ｘ１に第１共通情報（Ｃ１）が格納され、無線用設定領域Ｘ２に無線用デフォルト情報（Ｄ２）が格納された状態が維持される。従って、図８のケースＧに示されるように、プリンタ１００のネットワーク１４０，２４０に対する接続態様が入れ替えられると、プリンタ１００で無線通信に使用される無線用通信情報に含まれる無線用デフォルトノード名Ｄ２と、ＰＣ１２０の印刷ポートで指定されている第１共通ノード名Ｃ１と、が一致しなくなる。さらに、プリンタ１００で有線通信に使用される有線用通信情報に含まれる第１共通ノード名Ｃ１と、ＰＣ２４０の印刷ポートで指定されている無線用デフォルトノード名Ｄ２と、が一致しなくなる。従って、ＰＣ１２０とＰＣ２２０とのどちらも、プリンタ１００に印刷を実行させることができない。
【００９１】
（図８のケースＨ）
また、仮に、ユーザが、プリンタ１００のネットワーク１４０，２４０に対する接続態様を入れ替えることを望む場合に、優先度設定領域３０に格納されている優先度を「有線接続が優先」から「無線接続が優先」に変更すると、図２の情報格納処理が再び実行され、この結果、有線用設定領域Ｘ１に有線用デフォルト情報（Ｄ１）が格納され、無線用設定領域Ｘ２に第１共通情報（Ｃ１）が格納される。従って、図８のケースＨに示されるように、プリンタ１００のネットワーク１４０，２４０に対する接続態様が入れ替えられると、プリンタ１００で無線通信に使用される無線用通信情報に含まれる第１共通ノード名Ｃ１と、ＰＣ１２０の印刷ポートで指定されている第１共通ノード名Ｃ１と、が一致する。従って、ＰＣ１２０は、プリンタ１００に印刷を実行させることができる。しかしながら、プリンタ１００で有線通信に使用される有線用通信情報に含まれる有線用デフォルトノード名Ｄ１と、ＰＣ２４０の印刷ポートで指定されている無線用デフォルトノード名Ｄ２と、が一致しなくなる。従って、ＰＣ２２０は、プリンタ１００に印刷を実行させることができない。
【００９２】
即ち、比較例のケースＧ及びケースＨでは、少なくともＰＣ２２０は、接続態様の変更後のプリンタ１００に印刷を実行させることができない。これに対し、本実施例では、図７のケースＥ等で説明したように、プリンタ１００のネットワーク１４０，２４０に対する接続態様が入れ替えられても、ＰＣ１２０とＰＣ２２０とのどちらも、プリンタ１００に印刷を実行させることができる。
【００９３】
なお、本実施例では、第１共通情報（Ｃ１）、第２共通情報（Ｃ２）が、それぞれ、「第１の識別情報」、「第２の識別情報」の一例である。また、図６のＳ４４でＹＥＳの場合、Ｓ５２でＹＥＳの場合、Ｓ４２でＹＥＳの場合が、それぞれ、「第１の場合」、「第２の場合」、「第３の場合」の一例である。さらに、図７のケースＦにおいて、有効Ｉ／Ｆが「両方」から「無線」に変更される場合が、「第４の場合」の一例である。また、図７のケースＥにおいて、優先度が「有線接続が優先」から「無線接続が優先」に変更される場合が、「第５の場合」の一例である。
【００９４】
（第３実施例）
上記の各実施例と異なる点を中心に説明する。上記の各実施例では、ユーザは、有効Ｉ／Ｆとして「両方」を選択可能であるが、本実施例では、ユーザは、有効Ｉ／Ｆとして「両方」を選択することができない。さらに、本実施例では、ＲＯＭ２４には、第１共通情報（Ｃ１）のみが予め格納されており、有線用デフォルト情報（Ｄ１）等は、格納されていない。なお、本実施例では、設定記憶部２６は、優先度設定領域３０、有線用退避領域Ｙ１、及び、無線用退避領域Ｙ２を備えていない。
【００９５】
本実施例では、初期設定時及び設定変更時に、図２の情報格納処理の代わりに、以下の情報格納処理が実行される。即ち、有効Ｉ／Ｆが「有線」である場合には、設定部４６は、第１共通情報（Ｃ１）を有線用設定領域Ｘ１に格納させる。なお、この際に、設定部４６は、無線用設定領域Ｘ２に第１共通情報（Ｃ１）が格納されている場合には、無線用設定領域Ｘ２内の第１共通情報（Ｃ１）を消去する。また、有効Ｉ／Ｆが「無線」である場合には、設定部４６は、第１共通情報（Ｃ１）を無線用設定領域Ｘ２に格納させる。なお、この際に、設定部４６は、有線用設定領域Ｘ１に第１共通情報（Ｃ１）が格納されている場合には、有線用設定領域Ｘ１内の第１共通情報（Ｃ１）を消去する。
【００９６】
その他の点は、第１実施例と同様である。本実施例によっても、第１実施例のケースＡと同様の効果が得られる。即ち、プリンタ１００のネットワーク１４０に対する接続態様が変更される場合に、接続態様の変更後のプリンタ１００に印刷を実行させ得る。
【００９７】
（変形例１）上記の各実施例では、ＩＰアドレス設定手法が「ＡＵＴＯ」であることが前提である。ただし、ユーザは、第１共通情報（Ｃ１）に含まれるＩＰアドレス設定手法を「Ｓｔａｔｉｃ」に変更し、第１共通情報（Ｃ１）と共に利用されるべき任意のＩＰアドレス（以下では「第１共通ＩＰアドレス」と呼ぶ）をプリンタ１００に設定することができる。この場合、図２及び図６の情報格納処理において、設定部４６は、有線用設定領域Ｘ１又は無線用設定領域Ｘ２に第１共通情報（Ｃ１）を格納させる際に、第１共通情報（Ｃ１）と共に第１共通ＩＰアドレスも格納させる。この場合、有線用通信情報又は無線用通信情報に含まれるＩＰアドレスとして第１共通ＩＰアドレスが利用されることになる。この場合、ＰＣ１２０は、第１共通ＩＰアドレスが指定された印刷ポートを生成してもよい。本変形例によっても、図３のケースＡのようにプリンタ１００のネットワーク１４０に対する接続態様が変更されても、接続態様の変更後のプリンタ１００に印刷を実行させ得る。本変形例では、第１共通情報（Ｃ１）と第１共通ＩＰアドレスとが「第１の識別情報」の一例である。即ち、一般的に言うと、「第１の識別情報」は、ノード名とＩＰアドレスとの少なくとも一方を含んでいればよい。
【００９８】
なお、第１共通ＩＰアドレスの場合と同様に、第２共通情報（Ｃ２）、有線用デフォルト情報（Ｄ１）、及び、無線用デフォルト情報（Ｄ２）のいずれについても、当該情報に含まれるＩＰアドレス設定手法が「Ｓｔａｔｉｃ」に変更され、当該情報と共に利用されるべき任意のＩＰアドレス（例えば第２共通情報（Ｃ２）と共に利用されるべき第２共通ＩＰアドレス）がプリンタ１００に設定されてもよい。なお、この場合、第１共通ＩＰアドレスと第２共通ＩＰアドレスとが異なるように、ユーザによって各ＩＰアドレスが設定される。本変形例では、第２共通情報（Ｃ２）と第２共通ＩＰアドレスとが「第２の識別情報」の一例である。即ち、一般的に言うと、「第２の識別情報」は、ノード名とＩＰアドレスとの少なくとも一方を含んでいればよい。
【００９９】
（変形例２）なお、第１共通情報（Ｃ１）、第２共通情報（Ｃ２）等の各情報（例えば第１共通ノード名、第１共通ＭＡＣアドレス等）は、フラッシュメモリ等の書き換え可能なメモリに保存され、ユーザが各情報を変更可能であってもよい。一般的に言うと、「第１の識別情報」及び「第２の識別情報」は、プリンタのベンダによって予め決められている情報であってもよいし、プリンタのユーザによって決められる情報であってもよい。
【０１００】
（変形例３）上記の各実施例では、動作制御部４４は、有効Ｉ／Ｆ設定領域２８に格納されている情報（ユーザによって選択される情報）に基づいて、どのＩ／Ｆが通信に使用されるのかを判断している。ただし、動作制御部４４は、例えば、有線Ｉ／Ｆ１６にネットワークケーブル１３０が接続されているのか否かを確認することによって、有線Ｉ／Ｆ１６が通信に使用されるのか否かを判断してもよい。また、動作制御部４４は、例えば、ＡＰ１１０と無線通信するための情報（認証方式、暗号化方式等）がプリンタ１００に設定されているのか否かを確認することによって、無線Ｉ／Ｆ１８が通信に使用されるのか否かを判断してもよい。即ち、一般的に言うと、「第１の通信インターフェースが通信に使用され」、「第２の通信インターフェースが通信に使用されない」等の判断は、プリンタに設定されている有効Ｉ／Ｆに基づいて行なわれてもよいし、通信インターフェースにネットワークケーブルが接続されているのか否かに基づいて行なわれてもよいし、無線通信のための情報がプリンタに設定されているのか否かに基づいて行なわれてもよい。
【０１０１】
（変形例４）上記の各実施例では、本発明をプリンタに適用する例を説明したが、本発明は、スキャンｔｏＰＣ機能を有するスキャナや、ＰＣ−ＦＡＸ受信機能を有するファクシミリ等の他のデバイスにも適用可能である。
【０１０２】
（変形例５）なお、本明細書で開示される各部（例えば、第１及び第２の通信実行部４０，４２、動作制御部４４、設定部４６）の機能は、論理回路等のハードウェアによって実現されてもよいし、ソフトウェアによって実現されてもよい。
【０１０３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【０１０４】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１０５】
１００：プリンタ、１２０，２２０：ＰＣ、ネットワーク１４０，２４０、Ｄ１：有線用デフォルトノード名、Ｄ２：無線用デフォルトノード名、Ｃ１：第１共通ノード名、Ｃ２：第２共通ノード名
【図１】
2012029139.tif 000003
【図２】
2012029139.tif 000004
【図３】
2012029139.tif 000005
【図４】
2012029139.tif 000006
【図５】
2012029139.tif 000007
【図６】
2012029139.tif 000008
【図７】
2012029139.tif 000009
【図８】
2012029139.tif 000010