(57)【要約】【課題】  リンクアップを検知した際に通信装置がＤＨＣＰサーバからＩＰアドレスを取得すると、リンクアップの前後で通信装置のＩＰアドレスが変わってしまう。【解決手段】  リンクアップを検知すると、通信装置は、ＤＨＣＰサーバからＩＰアドレスを再度取得する必要があるか否かを判定する。そしてＤＨＣＰサーバからＩＰアドレスを再度取得する必要がなければ、通信装置は、ＤＨＣＰサーバからＩＰアドレスを取得しない。【選択図】  図４
2018085609.tif 000002
【特許請求の範囲】
【請求項１】
ＤＨＣＰサーバから取得したＩＰアドレスを使用する通信装置であって、
前記通信装置がリンクアップを検知した際に、前記通信装置の設定に基づいて、ＤＨＣＰサーバからＩＰアドレスを再度取得する必要があるか否かを判定する判定手段と、
ＩＰアドレスを再度取得する必要があると前記判定手段によって判定された場合に、ＤＨＣＰサーバからＩＰアドレスを取得し、ＩＰアドレスを再度取得する必要がないと前記判定手段によって判定された場合に、ＤＨＣＰサーバからＩＰアドレスを取得しない取得手段とを備えることを特徴とする通信装置。
【請求項２】
前記通信装置がリンクアップを検知した際にＤＨＣＰサーバからＩＰアドレスを再度取得するか否かを設定する設定手段を更に備え、
前記設定手段によってＩＰアドレスを再度取得すると設定されている場合に、前記判定手段は、ＩＰアドレスを再度取得する必要があるとし、
前記設定手段によってＩＰアドレスを再度取得しないと設定されている場合に、前記判定手段は、ＩＰアドレスを再度取得する必要がないと判定することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記通信装置が、通信速度が低速の省電力モードから通信速度が高速の通常電力モードに移行する際に、前記通信装置がリンクアップを検知することを特徴とする特徴とする請求項２に記載の通信装置。
【請求項４】
省電力モードにおいて前記通信装置の通信速度を低速に変更するか否かを設定する設定手段を更に備え、
低速に変更しないと前記設定手段によって設定されている場合に、前記判定手段は、ＩＰアドレスを再度取得する必要があるとし、
低速に変更すると前記設定手段によって設定されている場合、前記判定手段は、ＩＰアドレスを再度取得する必要がないと判定することを特徴とする請求項１に記載の通信装置。
【請求項５】
低速に変更すると前記設定手段によって設定されている場合、前記通信装置が前記省電力モードから通常電力モードに移行する際に、前記通信装置がリンクアップを検知することを特徴とする請求項４に記載の通信装置。
【請求項６】
前記通信装置の起動時には、前記取得手段は、前記設定手段による設定に関わらずにＤＨＣＰサーバからＩＰアドレスを取得することを特徴とする請求項２乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記通信装置においてＬＡＮケーブルの抜き差しが発生した際に、前記通信装置がリンクアップを検知することを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記通信装置は、シートに印刷を実行する印刷装置であることを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
ＤＨＣＰサーバから取得したＩＰアドレスを使用する通信装置の制御方法であって、
前記通信装置がリンクアップを検知した際に、前記通信装置の設定に基づいて、ＤＨＣＰサーバからＩＰアドレスを再度取得する必要があるか否かを判定する判定ステップと、
ＩＰアドレスを再度取得する必要があると前記判定ステップで判定された場合に、ＤＨＣＰサーバからＩＰアドレスを取得し、ＩＰアドレスを再度取得する必要がないと前記判定ステップで判定された場合に、ＤＨＣＰサーバからＩＰアドレスを取得しない取得ステップとを有することを特徴とする通信装置の制御方法。
【請求項１０】
請求項９に記載の通信装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＨＣＰサーバから取得したＩＰアドレスを使用する通信装置に関する。
【背景技術】
【０００２】
通信装置においてＩＰ通信を実行するためには、通信装置にＩＰアドレスを設定する必要がある。個々の通信装置に手動でＩＰアドレスを設定するのは手間がかかるため、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いて、ＤＨＣＰサーバが通信装置に動的にＩＰアドレスを割り当てる手法が知られている。特許文献１には、スリープモードで動作する印刷装置において、ＩＰアドレスのリース期間の延長を要求する時間に達した場合に、スリープモードから復帰してリース期間の延長をＤＨＣＰサーバに要求する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０２７３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的な通信装置は、起動時にＤＨＣＰサーバからＩＰアドレスを取得し、その後はリンクアップを検知したことに応じてＩＰアドレスをＤＨＣＰサーバから再度取得する。ＩＰアドレスをＤＨＣＰサーバから再度取得する場合、ＤＨＣＰサーバの仕様によっては、それまで通信装置が使用していたＩＰアドレスとは異なるＩＰアドレスを通信装置がＤＨＣＰサーバから取得することがある。これは、通信装置のＩＰアドレスが変わることを意味し、例えばユーザのＰＣが通信装置と通信を行っていた場合は、通信装置のＩＰアドレスが変更されてユーザのＰＣが通信装置と通信できなくなってしまう。
【０００５】
そこで本発明では、リンクアップを検知したとしてもＤＨＣＰサーバからＩＰアドレスを再度取得しない、という動作を行うことが可能な通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明が提供する通信装置は、ＤＨＣＰサーバから取得したＩＰアドレスを使用する通信装置であって、前記通信装置がリンクアップを検知した際に、前記通信装置の設定に基づいて、ＤＨＣＰサーバからＩＰアドレスを再度取得する必要があるか否かを判定する判定手段と、ＩＰアドレスを再度取得する必要があると前記判定手段によって判定された場合に、ＤＨＣＰサーバからＩＰアドレスを取得し、ＩＰアドレスを再度取得する必要がないと前記判定手段によって判定された場合に、ＤＨＣＰサーバからＩＰアドレスを取得しない取得手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明の通信装置は、ＩＰアドレスを再度取得しないための設定をユーザが通信装置に設定することで、リンクアップを検知したとしてもＤＨＣＰサーバからＩＰアドレスを再度取得しない、という動作を行うことができる。これにより、ＤＨＣＰサーバからＩＰアドレスを再度取得することによって通信装置のＩＰアドレスが変わることを防止できる。
【図面の簡単な説明】
【０００８】
【図１】通信システムを示す図である。
【図２】設定画面を示す図である。
【図３】印刷装置１００の起動時に実行される処理を示すフローチャートである。
【図４】印刷装置１００がリンクアップを検知した際に実行される処理を示すフローチャートである。
【図５】設定画面を示す図である。
【図６】印刷装置１００がリンクアップを検知した際に実行される処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１０】
（実施形態１）
まず図１を用いて、通信ステムの全体像と印刷装置１００のハードウェア構成を説明する。本実施形態の通信システムは、印刷装置１００とＤＨＣＰサーバ１２０とを有し、印刷装置１００とＤＨＣＰサーバ１２０とはネットワーク１１０を介して通信する。
【００１１】
印刷装置１００は、印刷装置１００の起動時に、ＤＨＣＰサーバ１２０にＩＰアドレスを要求する。要求を受信したＤＨＣＰサーバ１２０は、印刷装置１００に配布するＩＰアドレスを決定し、そして決定したＩＰアドレスを印刷装置１００に通知する。ＤＨＣＰサーバ１２０からＩＰアドレスを取得した印刷装置１００は、取得したＩＰアドレスを印刷装置１００自身のＩＰアドレスとして設定する。ＤＨＣＰサーバ１２０が印刷装置１００に配布するＩＰアドレスにはリース期間が設定されていて、このリース期間が経過する前に、印刷装置１００はリース期間の更新をＤＨＣＰサーバ１２０に要求する。また、印刷装置１００がリンクアップを検知すると、印刷装置１００は、後述の図２の設定画面２００による設定の結果に従って、ＤＨＣＰサーバ１２０からＩＰアドレスを再度取得するか否かを決定する。この処理については後ほど詳しく説明する。リンクアップとは、印刷装置１００がネットワークに接続されて、ネットワーク上の装置と通信できる状態になることを示す。
【００１２】
印刷装置１００のハードウェア構成を説明する。印刷装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ１０４、操作部１０５、ネットワークＩ／Ｆ１０６、電源制御コントローラ１０７、プリンタ１０８、スキャナ１０９とを備える。印刷装置１００の各ユニットは、バスを介して制御信号やデータを送受信する。
【００１３】
ＣＰＵ１０１はＲＯＭ１０２が記憶している制御プログラムを読み出して、印刷装置１００の動作を制御するための様々な処理を実行する。ＲＯＭ１０２は、制御プログラムを記憶している。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１０４は、様々なデータを記憶する不揮発性の記憶媒体である。
【００１４】
本実施形態の印刷装置１００は、１つのＣＰＵ１０１が後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵが協働して後述するフローチャートに示す各処理を実行するようにすることもできる。また、後述するフローチャートの処理の一部をＡＳＩＣ等のハードウェア回路を用いて実行するようにしてもよい。
【００１５】
操作部１０５は、タッチパネル機能を有するディスプレイや各種ハードウェアキーを備え、操作部１０５のディスプレイは各種操作画面を表示する。ユーザは、操作部１０５を介して印刷装置１００に対して指示や情報を入力することができる。ネットワークＩ／Ｆ１０６は、ＬＡＮケーブルを介してネットワーク１１０に接続され、ネットワーク１１０上の外部装置（例えばＰＣ）と通信する。プリンタ１０８は、ネットワークＩ／Ｆ１０６が受信した印刷データに基づいて、シートに印刷処理を実行する。スキャナ１０９は、ユーザに載置された原稿を読み取り、原稿画像を生成する。スキャナ１０９によって生成された原稿画像は、プリンタ１０８によって印刷されたり（コピー処理）、ＨＤＤ１０４に蓄積されたりする。
【００１６】
電源制御コントローラ１０７は、印刷装置１００の各ユニットへの電力供給を制御する。本実施形態において、印刷装置１００は通常電力モードと省電力モードを有する。
【００１７】
通常電力モードは、印刷装置１００全体（ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ１０４、操作部１０５、ネットワークＩ／Ｆ１０６、電源制御コントローラ１０７、プリンタ１０８、スキャナ１０９）に電力が供給される電力モードである。省電力モードへの移行条件が満たされると、印刷装置１００は省電力モードに移行する。例えば、印刷装置１００に対するユーザ操作やデータ通信が発生しないまま所定時間（例えば５分）経過したり、操作部１０５を介して省電力モードへの移行指示をユーザが入力すると、印刷装置１００は、省電力モードへの移行条件を満たしたと判定する。省電力モードに移行すると、操作部１０５、ネットワークＩ／Ｆ１０６、電源制御コントローラ１０７への電力供給は継続される一方で、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ１０４、プリンタ１０８、スキャナ１０９への電力供給が停止する。通常電力モードと省電力モードを比較すると、省電力モードの方が印刷装置１００の消費電力が低減される。省電力モードにおいて、ネットワークＩ／Ｆ１０６が所定のパケット（例えば印刷ジョブ）を受信したり操作部１０５がユーザ操作を受け付けると、印刷装置１００は省電力モードから通常電力モードに移行する。
【００１８】
印刷装置１００が通常電力モードから省電力モードに移行すると、印刷装置１００の通信速度は高速（例えば１Ｇｂｐｓ）から低速（例えば１０Ｍｂｐｓ）に変更される。また、印刷装置１００が省電力モードから通常電力モードに移行すると、印刷装置１００の通信速度は低速（例えば１０Ｍｂｐｓ）から高速（例えば１Ｇｂｐｓ）に変更される。
【００１９】
次に図２を用いて、印刷装置１００の操作部１０５が表示する設定画面２００を説明する。設定画面２００は、リンクアップ検知時にＤＨＣＰサーバからＩＰアドレスを再度取得するか否かをユーザが設定するための設定画面である。
【００２０】
リンクアップ検知時にＤＨＣＰサーバからＩＰアドレスを再度取得する、という従来通りの処理を印刷装置１００に実行させたい場合、ユーザは「取得する」を選択する。一方、リンクアップ検知時にＤＨＣＰサーバからＩＰアドレスを取得しない、つまり、リンクアップを検知しても使用中のＩＰアドレスを継続して印刷装置１００に使用させたい場合、ユーザは「取得しない」を選択する。設定画面２００は、「取得する」がユーザに選択された状態を示している。ユーザがＯＫボタン２０１を選択する（タッチパネルの場合は押下する）と、印刷装置１００は、設定画面２００による設定の結果をＨＤＤ１０４に記憶する。
【００２１】
印刷装置１００は、起動時に実行する初期処理の中でＤＨＣＰサーバからＩＰアドレスを取得する。この処理を図３のフローチャートを用いて説明する。図３のフローチャートに示すステップは、ＣＰＵ１０１がＲＯＭ１０２が記憶する制御プログラムをＲＡＭ１０３に展開して実行することによって処理される。
【００２２】
ステップＳ３０１において、ＣＰＵ１０１は、ＤＨＣＰサーバからＩＰアドレスを取得する。ＩＰアドレスの取得方法を具体的に説明する。ＣＰＵ１０１は、ＤＨＣＰ  ＤＩＳＣＯＶＥＲパケットを送信するようにネットワークＩ／Ｆ１０６を制御する。ネットワークＩ／Ｆ１０６が送信したＤＨＣＰ  ＤＩＳＣＯＶＥＲパケットを受信したＤＨＣＰサーバ１２０は、ＤＨＣＰ  ＯＦＦＥＲパケットを印刷装置１００に送信する。ＤＨＣＰ  ＯＦＦＥＲパケットには、ＤＨＣＰサーバ１２０が印刷装置１００に割り当てるＩＰアドレスの候補が含まれている。ＤＨＣＰ  ＯＦＦＥＲパケットを印刷装置１００のネットワークＩ／Ｆ１０６が受信すると、ＣＰＵ１０１は、ＤＨＣＰ  ＲＥＱＥＳＴパケットを送信するようにネットワークＩ／Ｆ１０６を制御する。ＤＨＣＰ  ＲＥＱＥＳＴパケットは、ＤＨＣＰ  ＯＦＦＥＲパケットに含まれているＩＰアドレスを印刷装置１００が使用することを正式に要求するためのパケットである。ネットワークＩ／Ｆ１０６が送信したＤＨＣＰ  ＲＥＱＥＳＴパケットを受信したＤＨＣＰサーバ１２０は、ＤＨＣＰ  ＡＣＫパケットを印刷装置１００に送信することでＩＰアドレスの使用を許可する。ＤＨＣＰ  ＡＣＫパケットを受信した印刷装置１００は、ＤＨＣＰサーバ１２０から取得したＩＰアドレスを印刷装置１００自身のＩＰアドレスと設定し、以降の通信で使用する。
【００２３】
以上、図３のフローチャートを用いて、印刷装置１００が起動時にＤＨＣＰサーバからＩＰアドレスを取得する処理を説明した。なお、印刷装置１００は、設定画面２００において「取得する」と「取得しない」のいずれが設定されているかに関わらず、起動時にはＤＨＣＰサーバからＩＰアドレスを取得する。
【００２４】
ＬＡＮケーブルの抜き差しや、印刷装置１００が省電力モードから通常電力モードに移行することで、印刷装置１００においてリンクアップが発生する。本実施形態の印刷装置１００は、リンクアップを検知した際に、設定画面２００による設定の結果に基づいて、ＤＨＣＰサーバからＩＰアドレスを再度取得するか否かを切り替えることを特徴とする。この切り替え処理を、図４のフローチャートを用いて説明する。図４のフローチャートに示す各ステップは、ＣＰＵ１０１がＲＯＭ１０２が記憶する制御プログラムをＲＡＭ１０３に展開して実行することによって処理される。
【００２５】
印刷装置１００のＣＰＵ１０１がリンクアップを検知すると、ステップＳ４０１において、ＣＰＵ１０１は、ＤＨＣＰサーバからＩＰアドレスを再度取得する必要があるか否かを判定する。本実施形態の場合、ＬＡＮケーブルの抜き差しや、印刷装置１００が省電力モードから通常電力モードに移行することで発生したリンクアップを、ＣＰＵ１０１が検知する。なお、印刷装置１００が通常電力モードから省電力モードに移行する際にもリンクアップが発生するが、このリンクアップが発生する際にはＣＰＵ１０１に電力が供給されていないため、ＣＰＵ１０１はこのリンクアップを検知しない。ステップＳ４０１では、ＣＰＵ１０１は、ＨＤＤ１０４に記憶されている、図２の設定画面２００による設定の結果を確認する。そして「取得する」と設定されていれば、ＤＨＣＰサーバからＩＰアドレスを再度取得する必要があるとＣＰＵ１０１が判定し、処理はステップＳ４０２に進む。一方、「取得しない」と設定されていれば、ＤＨＣＰサーバからＩＰアドレスを再度取得する必要がないとＣＰＵ１０１が判定し、図４のフローチャートが示す処理が終了する。ＤＨＣＰサーバからＩＰアドレスを再度取得する必要がないと判定されると、印刷装置１００は、使用中のＩＰアドレスをそのまま継続して使用する。
【００２６】
次にステップＳ４０２について説明する。ステップＳ４０２において、ＣＰＵ１０１は、ＤＨＣＰサーバからＩＰアドレスを取得する。ステップＳ４０２で実行する処理は図３のステップＳ３０１で説明した処理と同様のため、詳細な説明は省略する。
【００２７】
以上の説明の通り、本実施形態の印刷装置１００は、リンクアップを検知した際に、設定画面２００による設定の結果に基づいて、ＤＨＣＰサーバからＩＰアドレスを再度取得するか否かを切り替えることができる。リンクアップ検知時にＤＨＣＰサーバからＩＰアドレスを再度取得する、という従来通りの処理を印刷装置１００に実行させたい場合、ユーザは、設定画面２００で「取得する」と設定する。一方、リンクアップを検知しても使用中のＩＰアドレスを継続して印刷装置１００に使用させたい場合、ユーザは、設定画面２００で「取得しない」と設定する。設定画面２００で「取得しない」と設定することで、リンクアップを検知する前後で印刷装置１００のＩＰアドレスが変わることを防止できる。
【００２８】
（実施形態２）
実施形態１の変形例として実施形態２を説明する。実施形態２では、ユーザは、省電力モードにおいて印刷装置１００の通信速度を低速に変更するか否かを設定する。そして印刷装置１００は、この設定に基づいて、ＤＨＣＰサーバからＩＰアドレスを再度取得するか否かを切り替える。実施形態２の印刷装置１００の構成は、図１で説明した構成と同様である。
【００２９】
また、実施形態２においても、印刷装置１００は、起動時に実行する初期処理の中でＤＨＣＰサーバからＩＰアドレスを取得する。この処理は図３で説明した処理と同様である。
【００３０】
図５の設定画面５００は、省電力モードにおいて印刷装置１００の通信速度を低速に変更するか否かをユーザが設定するための設定画面であり、印刷装置１００の操作部１０５が表示する。省電力モードにおいて印刷装置１００の通信速度を低速に変更させる場合、ユーザは「変更する」を選択する。一方、省電力モードにおいて印刷装置１００の通信速度を低速に変更させない場合、ユーザは「変更しない」を選択する。ユーザがＯＫボタン５０１を選択すると、印刷装置１００は、設定画面５００による設定の結果をＨＤＤ１０４に記憶する。
【００３１】
設定画面５００で「変更する」を選択すると、省電力モードに移行するとも印刷装置１００は通信速度を高速（例えば１Ｇｂｐｓ）から低速（例えば１０Ｍｂｐｓ）に変更する。これにより、省電力モードにおける印刷装置１００の消費電力を、省電力モードにおいて通信速度を高速のまま維持する場合に比べて低減される。このような効果を得たいユーザは、設定画面５００において「変更する」を選択する。
【００３２】
一方、設定画面５００で「変更しない」を選択すると、省電力モードに移行しても印刷装置１００は通信速度を高速のまま維持し、印刷装置１００が省電力モードから通常電力モードに移行する際にリンクの切り替えが発生しない。これにより、省電力モードから復帰する要因となったパケットに対する応答を、省電力モードにおいて通信速度を低速に変更する場合に比べてより早く実行できる。このような効果を得たいユーザは、設定画面５００において「変更しない」を選択する。
【００３３】
次に、印刷装置１００のＣＰＵ１０１がリンクアップを検知した際に実行する処理を、図６のフローチャートを用いて説明する。図６のフローチャートに示す各ステップは、ＣＰＵ１０１がＲＯＭ１０２が記憶する制御プログラムをＲＡＭ１０３に展開して実行することによって処理される。
【００３４】
印刷装置１００のＣＰＵ１０１がリンクアップを検知すると、ステップＳ６０１において、ＣＰＵ１０１は、ＤＨＣＰサーバからＩＰアドレスを再度取得する必要があるか否かを判定する。この判定は、ＨＤＤ１０４に記憶されている、図５の設定画面５００による設定の結果をＣＰＵ１０１が確認することで実現される。
【００３５】
設定画面５００によって「低速に変更しない」と設定されている場合、ＣＰＵ１０１は、ＤＨＣＰサーバからＩＰアドレスを再度取得する必要があると判定する。設定画面５００によって「低速に変更しない」と設定されている場合、印刷装置１００が省電力モードから通常電力モードに移行する際に通信速度の切り替えが発生しない。通信速度の切り替えが発生しないということは、印刷装置１００が省電力モードから通常電力モードに移行する際にリンクアップが発生しないということである。従って、設定画面５００によって「低速に変更しない」と設定されている場合にＣＰＵ１０１が検知するリンクアップの要因は、ＬＡＮケーブルの抜き差しである可能性が高いといえる。そして、リンクアップの要因がＬＡＮケーブルの抜き差しであるということは、印刷装置１００が接続されるネットワーク環境が変わった可能性が高いため、本実施形態では、ＤＨＣＰサーバからＩＰアドレスを再度取得する必要があるとＣＰＵ１０１が判定する。
【００３６】
ＤＨＣＰサーバからＩＰアドレスを再度取得する必要があるとステップＳ６０１においてＣＰＵ１０１が判定すると、処理はステップＳ６０２に進む。そしてステップＳ６０２において、ＣＰＵ１０１は、ＤＨＣＰサーバからＩＰアドレスを取得する。ステップＳ６０２で実行する処理は図３のステップＳ３０１で説明した処理と同様のため、詳細な説明は省略する。
【００３７】
一方、設定画面５００によって「低速に変更する」と設定されている場合、ステップＳ６０１において、ＣＰＵ１０１は、ＤＨＣＰサーバからＩＰアドレスを再度取得する必要がないと判定する。そして図６のフローチャートが示す処理を終了する。設定画面５００によって「低速に変更する」と設定されている場合、印刷装置１００が省電力モードから通常電力モードに移行する際に通信速度の切り替えが発生する。通信速度の切り替えが発生するということは、印刷装置１００が省電力モードから通常電力モードに移行する際にリンクアップが発生するということである。従って、設定画面５００によって「低速に変更する」と設定されている場合にＣＰＵ１０１が検知するリンクアップの要因は、ＬＡＮケーブルの抜き差しであるか、又は、印刷装置１００の省電力モードから通常電力モードへの移行であるかを区別できない。そこで設定画面５００によって「低速に変更する」と設定されている場合には、ＣＰＵ１０１がリンクアップを検知してもＤＨＣＰサーバからＩＰアドレスを再度取得しないで、印刷装置１００が使用中のＩＰアドレスをそのまま継続して使用する。
【００３８】
以上の説明の通り、本実施形態の印刷装置１００は、リンクアップを検知した際に、設定画面５００による設定の結果に基づいて、ＤＨＣＰサーバからＩＰアドレスを再度取得するか否かを切り替えることができる。設定画面５００によって「省電力モードにおいて通信速度を低速に変更しない」と設定されている場合、ＣＰＵ１０１が検知するリンクアップはＬＡＮケーブルの抜き差しである可能性が高いため、ＤＨＣＰサーバからＩＰアドレスを再度取得する。一方、設定画面５００によって「省電力モードにおいて通信速度を低速に変更する」と設定されている場合、ＣＰＵ１０１が検知するリンクアップの要因を特定できないため、ＤＨＣＰサーバからＩＰアドレスを再度取得しない。
【００３９】
（その他実施形態）
上述した実施形態は、印刷装置１００を例にして説明したが、ＤＨＣＰサーバを用いてＩＰアドレスを設定する通信装置であれば、プリンタやネットワークスキャナ、ＰＣ等の他の種類の通信装置にも本発明を適用できる。
【００４０】
また、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４１】
１００  印刷装置
１２０  ＤＨＣＰサーバ
１０１  ＣＰＵ
１０５  操作部
１０６  ネットワークＩ／Ｆ
【図１】
2018085609.tif 000003
【図２】
2018085609.tif 000004
【図３】
2018085609.tif 000005
【図４】
2018085609.tif 000006
【図５】
2018085609.tif 000007
【図６】
2018085609.tif 000008