(57)【要約】【課題】ネットワーク通信を開始するまでの時間を短くすることができる通信装置を得る。【解決手段】本発明の通信装置は、中継装置を介してネットワーク装置と通信可能な通信部と、ネットワーク装置へ情報を要求する要求パケットの送信間隔を第１の時間間隔に設定し、通信部が、自らを送信対象に含む１または複数の検索パケットおよび１または複数の要求パケットを中継装置に送信するように制御し、通信部が、１または複数の検索パケットのうちのいずれかを受信した後に、要求パケットの送信間隔を、第１の時間間隔よりも長い第２の時間間隔に設定する制御部とを備える。【選択図】図３
2020141184.tif 000002
【特許請求の範囲】
【請求項１】
中継装置を介してネットワーク装置と通信可能な通信部と、
前記ネットワーク装置へ情報を要求する要求パケットの送信間隔を第１の時間間隔に設定し、前記通信部が、自らを送信対象に含む１または複数の検索パケットおよび１または複数の前記要求パケットを前記中継装置に送信するように制御し、前記通信部が、前記１または複数の検索パケットのうちのいずれかを受信した後に、前記要求パケットの前記送信間隔を、前記第１の時間間隔よりも長い第２の時間間隔に設定する制御部と
を備えた通信装置。
【請求項２】
前記制御部は、前記通信部および前記中継装置が互いに電気的に接続された場合に、前記通信部が前記１または複数の検索パケットおよび前記１または複数の要求パケットを送信し始めるように制御する
請求項１に記載の通信装置。
【請求項３】
前記中継装置は、前記通信部および前記中継装置が互いに電気的に接続された場合に、過渡的に前記通信部との通信を遮断する
請求項２に記載の通信装置。
【請求項４】
前記通信部および前記中継装置は、前記通信部に電源が供給され、かつ前記通信部および前記中継装置が互いに物理的に接続されることにより、互いに電気的に接続される
請求項２または請求項３に記載の通信装置。
【請求項５】
前記通信部は、前記１または複数の要求パケットのうちのいずれかに基づいて前記ネットワーク装置から送信された応答パケットを受信する
請求項１から請求項４のいずれか一項に記載の通信装置。
【請求項６】
前記応答パケットは、前記通信部に付与すべきネットワーク識別情報を含み、
前記制御部は、前記ネットワーク識別情報に基づいてネットワーク設定を行う
請求項５に記載の通信装置。
【請求項７】
前記制御部は、前記検索パケットの送信間隔を前記第１の時間間隔に設定する
請求項１から請求項６のいずれか一項に記載の通信装置。
【請求項８】
前記通信部および前記中継装置が互いに電気的に接続されてから、前記通信部が前記１または複数の検索パケットおよび前記１または複数の要求パケットを送信し始めるまでの待機時間を示す待機時間情報を記憶する記憶部をさらに備え、
前記制御部は、前記待機時間情報に基づいて、前記通信部が前記１または複数の検索パケットおよび前記１または複数の要求パケットを送信し始めるタイミングを決定する
請求項１に記載の通信装置。
【請求項９】
前記制御部は、前記通信部および前記中継装置が互いに電気的に接続されてから、前記１または複数の検索パケットのうちのいずれかを受信するまでの受信時間を測定し、前記受信時間に基づいて前記待機時間を算出し、前記待機時間を示す前記待機時間情報を前記記憶部に記憶させる
請求項８に記載の通信装置。
【請求項１０】
前記制御部は、前記待機時間が前記受信時間よりも短い時間になるように、前記待機時間を算出する
請求項９に記載の通信装置。
【請求項１１】
ネットワーク装置へ情報を要求する要求パケットの送信間隔を第１の時間間隔に設定することと、
自らを送信対象に含む１または複数の検索パケットおよび１または複数の前記要求パケットを中継装置に送信することと、
前記１または複数の検索パケットのうちのいずれかを受信した後に、前記要求パケットの前記送信間隔を、前記第１の時間間隔よりも長い第２の時間間隔に設定することと
を含む通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置を介してネットワーク装置との間で通信を行う通信装置および通信方法に関する。
【背景技術】
【０００２】
ネットワーク通信では、しばしば中継装置を介して通信が行われる。中継装置には、スパニングツリープロトコルによる経路探索動作を行うことにより、ループ状の伝送路の有無を検出するものがある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２９７４７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通信装置では、スパニングツリープロトコルによる経路探索動作が行われた後に、短い時間でネットワーク通信を開始することが望まれており、ネットワーク通信を開始するまでの時間のさらなる短縮が期待されている。
【０００５】
ネットワーク通信を開始するまでの時間を短くすることができる通信装置および通信方法を提供することが望ましい。
【課題を解決するための手段】
【０００６】
本発明の一実施の形態における通信装置は、通信部と、制御部とを備えている。通信部は、中継装置を介してネットワーク装置と通信可能に構成される。制御部は、ネットワーク装置へ情報を要求する要求パケットの送信間隔を第１の時間間隔に設定し、通信部が、自らを送信対象に含む１または複数の検索パケットおよび１または複数の要求パケットを中継装置に送信するように制御し、通信部が、１または複数の検索パケットのうちのいずれかを受信した後に、要求パケットの送信間隔を、第１の時間間隔よりも長い第２の時間間隔に設定するように構成される。
【０００７】
本発明の一実施の形態における通信方法は、ネットワーク装置へ情報を要求する要求パケットの送信間隔を第１の時間間隔に設定することと、自らを送信対象に含む１または複数の検索パケットおよび１または複数の要求パケットを中継装置に送信することと、１または複数の検索パケットのうちのいずれかを受信した後に、要求パケットの送信間隔を、第１の時間間隔よりも長い第２の時間間隔に設定することとを含む。
【発明の効果】
【０００８】
本発明の一実施の形態における通信装置および通信方法によれば、１または複数の検索パケットのうちのいずれかを受信した後に、要求パケットの送信間隔を、第１の時間間隔よりも長い第２の時間間隔に設定するようにしたので、ネットワーク通信を開始するまでの時間を短くすることができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態に係る通信システムの一構成例を表すブロック図である。
【図２】図１に示した通信装置の一動作例を表すフローチャートである。
【図３】図１に示した通信システムの一動作例を表すシーケンス図である。
【図４】図１に示した通信システムの一動作例を表すタイミングチャートである。
【図５】図１に示した通信システムの他の動作例を表すタイミングチャートである。
【図６】第１の実施の形態の変形例にかかる通信装置の一動作例を表すフローチャートである。
【図７】第１の実施の形態の変形例にかかる通信システムの一動作例を表すシーケンス図である。
【図８】第１の実施の形態の変形例にかかる通信システムの一動作例を表すタイミングチャートである。
【図９】第１の実施の形態の変形例にかかる通信システムの他の動作例を表すタイミングチャートである。
【図１０】第２の実施の形態に係る通信システムの一構成例を表すブロック図である。
【図１１】図１０に示した通信装置の一動作例を表すフローチャートである。
【図１２】図１０に示した通信システムの一動作例を表すタイミングチャートである。
【図１３】図１０に示した通信システムの他の動作例を表すタイミングチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態
２．第２の実施の形態
【００１１】
＜１．第１の実施の形態＞
［構成例］
図１は、本発明の第１の実施の形態に係る通信装置を備えた通信システム１０１の一構成例を表すものである。通信システム１０１は、冗長構成のネットワークを含むように構成される。なお、本発明の実施の形態に係る通信方法は、本実施の形態により具現化されるので、併せて説明する。通信システム１０１は、複数の中継装置１１（この例では３つの中継装置１１Ａ，１１Ｂ，１１Ｃ）と、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバ１２と、情報処理装置１３と、画像形成装置１１４とを備えている。
【００１２】
中継装置１１は、ネットワーク通信を中継するハブである。中継装置１１は、図示しない複数のポートを有し、これらのポートを介して複数のネットワーク装置に接続できるように構成される。中継装置１１は、スパニングツリープロトコルを用いて通信を制御する。具体的には、中継装置１１は、このスパニングツリープロトコルを用いて経路探索動作を行うことにより、ループ状の伝送路の有無を検出する。そして、中継装置１１は、ループ状の伝送路がある場合には、ネットワークパケットがループして送信されないように通信を制御するようになっている。
【００１３】
この例では、中継装置１１Ａは、例えばＬＡＮ（Local Area Network）ケーブルを介して中継装置１１Ｂ，１１ＣおよびＤＨＣＰサーバ１２に接続される。中継装置１１Ｂは、例えばＬＡＮケーブルを介して中継装置１１Ａ，１１Ｃおよび情報処理装置１３に接続される。中継装置１１Ｃは、例えばＬＡＮケーブルを介して中継装置１１Ａ，１１Ｂおよび画像形成装置１１４に接続される。中継装置１１Ａ，１１Ｂ，１１Ｃは、図１に示したように、ループ状の伝送路を含んでいる。すなわち、中継装置１１Ａ，１１Ｂ，１１Ｃは、冗長構成のネットワーク（ネットワークＮＥＴ）を構成している。
【００１４】
中継装置１１Ａ，１１Ｂ，１１Ｃは、例えば、ネットワークＮＥＴにネットワーク装置が新たに電気的に接続された場合に、スパニングツリープロトコルを用いて経路探索動作を行うことによりループ状の伝送路を検出する。この経路探索動作を行う期間では、中継装置１１Ａ，１１Ｂ，１１Ｃは、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信を遮断する。そして、中継装置１１Ａ，１１Ｂ，１１Ｃは、この経路探索動作の処理結果に基づいて、ネットワークパケットがループして送信されないように通信を制御するようになっている。
【００１５】
ＤＨＣＰサーバ１２は、情報処理装置１３や画像形成装置１１４など、ネットワークＮＥＴに接続されたネットワーク装置にＩＰ（Internet Protocol）アドレスを割り当てるように構成される。ＤＨＣＰサーバ１２は、この例では中継装置１１Ａに接続される。そして、ＤＨＣＰサーバ１２は、ネットワークＮＥＴを介してネットワーク装置と通信を行うことにより、ネットワーク装置からの要求に基づいて、そのネットワーク装置に対してＩＰアドレスを割り当てるようになっている。
【００１６】
情報処理装置１３は、この例ではいわゆるパーソナルコンピュータである。情報処理装置１３は、この例では中継装置１１Ｂに接続される。情報処理装置１３は、ユーザの操作に基づいて印刷データを生成し、この印刷データを、ネットワークＮＥＴを介して画像形成装置１１４に送信するようになっている。
【００１７】
画像形成装置１１４は、印刷データに基づいて、紙などの記録媒体に画像を形成するように構成される。画像形成装置１１４は、この例では中継装置１１Ｃに接続される。画像形成装置１１４は、情報処理装置１３からネットワークＮＥＴを介して送信された印刷データに基づいて、記録媒体に画像を形成するようになっている。画像形成装置１１４のNetBIOS名は、“Printer-A”に設定されている。画像形成装置１１４は、通信装置１２０と、画像形成制御部１７と、画像形成部１８と、電源部１９とを有している。
【００１８】
通信装置１２０は、中継装置１１Ｃに接続され、ネットワークＮＥＴを介してＤＨＣＰサーバ１２および情報処理装置１３と通信を行うように構成される。具体的には、通信装置１２０は、ネットワークＮＥＴを介してＤＨＣＰサーバ１２と通信を行うことにより、ＤＨＣＰサーバ１２により割り当てられたＩＰアドレスを取得する。そして、通信装置１２０は、例えば、このＩＰアドレスを用いて、ネットワークＮＥＴを介して情報処理装置１３と通信を行うことにより、情報処理装置１３から送信された印刷データを受信するようになっている。通信装置１２０は、通信部１２１と、記憶部１２２と、通信制御部１２３とを有している。
【００１９】
通信部１２１は、ネットワークＮＥＴを介してネットワークパケットを送受信することにより、ＤＨＣＰサーバ１２および情報処理装置１３と通信を行うように構成される。
【００２０】
また、通信部１２１は、後述するように、中継装置１１Ａ，１１Ｂ，１１Ｃが経路探索動作を行っており、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信を遮断している場合には、自装置である画像形成装置１１４を検索する複数の検索パケットＰを間欠的に送信するとともに、ＤＨＣＰサーバ１２に対してＩＰアドレスの割り当て要求を行う複数のＤＨＣＰ要求パケットＲ１を間欠的に送信する。この例では、検索パケットＰは、“NetBIOS Name Service”の形式を有するネットワークパケットである。この検索パケットＰにおいて、“Queries”パラメータは、自装置のNetBIOS名である“Printer-A”に設定されている。通信部１２１は、この検索パケットＰをＵＤＰ（User Datagram Protocol）プロトコルの１３７番ポートを用いてブロードキャストにより送信する。また、通信部１２１は、ＤＨＣＰ要求パケットＲ１をＵＤＰプロトコルの６８番ポートを用いてユニキャストにより送信するようになっている。
【００２１】
なお、この例では、“NetBIOS Name Service”の形式を有するネットワークパケットを検索パケットＰに適用したが、これに限定されるものではなく、例えば、“ＷＳＤ（Web Services on Devices）”プロトコルで用いられるネットワークパケットや、“multicast DNS”プロトコルで用いられるネットワークパケットを検索パケットＰに適用してもよい。
【００２２】
記憶部１２２は、不揮発性のメモリである。記憶部１２２には、検索パケット情報ＩＮＦ１が記憶されている。検索パケット情報ＩＮＦ１は、通信部１２１が送信する検索パケットＰについての情報を含んでいる。
【００２３】
通信制御部１２３は、通信装置１２０の通信動作を制御するように構成される。通信制御部１２３は、例えば、プロセッサやＲＡＭ（Random Access Memory）などを用いて構成される。通信制御部１２３は、送信間隔設定部１２４を有している。送信間隔設定部１２４は、検索パケットＰの送信間隔およびＤＨＣＰ要求パケットＲ１の送信間隔を設定するように構成される。
【００２４】
通信制御部１２３は、中継装置１１Ａ，１１Ｂ，１１Ｃが経路探索動作を開始し、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信を遮断した場合には、記憶部１２２に記憶された検索パケット情報ＩＮＦ１に基づいて、通信部１２１が複数の検索パケットＰを間欠的に送信するように制御するとともに、通信部１２１が複数のＤＨＣＰ要求パケットＲ１を間欠的に送信するように制御する。その際、送信間隔設定部１２４は、検索パケットＰの送信間隔およびＤＨＣＰ要求パケットＲ１の送信間隔を時間間隔Ｔ１１（例えば３秒）に設定する。この時間間隔Ｔ１１は、検索パケットＰの一般的な送信間隔と同等であり、ＤＨＣＰ要求パケットＲ１の一般的な送信間隔時間よりも短い。
【００２５】
そして、通信部１２１がこの複数の検索パケットＰのうちのいずれかを受信した場合に、通信制御部１２３は、通信部１２１が検索パケットＰの送信を停止するとともにネットワーク通信を開始するように制御する。そして、送信間隔設定部１２４は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１より長い時間間隔Ｔ１２（例えば１０秒）に設定する。この時間間隔Ｔ１２は、ＤＨＣＰ要求パケットＲ１の一般的な送信間隔と同等である。また、通信部１２１が、ＤＨＣＰサーバ１２から送信された、割り当てられたＩＰアドレスについての情報を含むＤＨＣＰ応答パケットＲ２を受信した場合には、通信制御部１２３は、通信部１２１がＤＨＣＰ要求パケットＲ１の送信を停止するように制御するとともに、このＤＨＣＰ応答パケットＲ２に基づいて、割り当てられたＩＰアドレスを取得し、このＩＰアドレスに基づいてネットワーク設定を行う。そして、通信制御部１２３は、通信部１２１がこのＩＰアドレスを用いてネットワーク装置と通信を行うように制御する。例えば、通信部１２１がこのＩＰアドレスを用いて情報処理装置１３と通信を行うことにより、情報処理装置１３から送信された印刷データを受信した場合には、通信制御部１２３は、この印刷データを画像形成制御部１７に供給するようになっている。
【００２６】
画像形成制御部１７は、通信装置１２０から供給された印刷データに基づいて、画像形成部１８の動作を制御するように構成される。
【００２７】
画像形成部１８は、画像形成制御部１７からの指示に基づいて、紙などに記録媒体に画像を形成するように構成される。
【００２８】
電源部１９は、例えば商用電源などの交流電源ＡＣから供給された交流電力に基づいて、通信装置１２０、画像形成制御部１７、および画像形成部１８において使用される電源電力を生成するように構成される。電源部１９は、例えばユーザが電源スイッチをオンすることにより、電源電力を生成する。そして、電源部１９は、生成した電源電力を通信装置１２０、画像形成制御部１７、および画像形成部１８に供給するようになっている。
【００２９】
この構成により、通信システム１０１では、中継装置１１Ａ，１１Ｂ，１１Ｃが経路探索動作を行っており、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信を遮断している期間（通信遮断期間Ｔ）において、通信装置１２０は、複数の検索パケットＰを時間間隔Ｔ１１で間欠的に送信するとともに、複数のＤＨＣＰ要求パケットＲ１を時間間隔Ｔ１１で間欠的に送信する。そして、通信装置１２０は、この複数の検索パケットＰのうちのいずれかを受信した場合に、通信遮断期間Ｔが終了したと判断し、検索パケットＰの送信を停止するとともに、ネットワーク装置との通信を開始する。その際、通信装置１２０は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１より長い時間間隔Ｔ１２に設定する。また、通信装置１２０は、ＤＨＣＰ応答パケットＲ２を受信した場合には、ＤＨＣＰ要求パケットＲ１の送信を停止するとともに、このＤＨＣＰ応答パケットＲ２に基づいて、割り当てられたＩＰアドレスを取得し、このＩＰアドレスに基づいてネットワーク設定を行う。これにより、通信システム１０１では、割り当てられたＩＰアドレスを用いてネットワーク通信を開始するまでの時間を短くすることができるようになっている。
【００３０】
ここで、通信部１２１は、本発明における「通信部」の一具体例に対応する。通信制御部１２３は、本発明における「制御部」の一具体例に対応する。中継装置１１Ｃは、本発明における「中継装置」の一具体例に対応する。ＤＨＣＰサーバ１２は、本発明における「ネットワーク装置」の一具体例に対応する。検索パケットＰは、本発明における「検索パケット」の一具体例に対応する。ＤＨＣＰ要求パケットＲ１は、本発明における「要求パケット」の一具体例に対応する。ＤＨＣＰ応答パケットＲ２は、本発明における「応答パケット」の一具体例に対応する。時間間隔Ｔ１１は、本発明における「第１の時間間隔」の一具体例に対応する。時間間隔Ｔ１２は、本発明における「第２の時間間隔」の一具体例に対応する。
【００３１】
［動作および作用］
続いて、本実施の形態の通信装置１２０の動作および作用について説明する。
【００３２】
（全体動作概要）
まず、図１を参照して、通信システム１０１の全体動作概要を説明する。中継装置１１Ａ，１１Ｂ，１１Ｃは、ネットワーク通信を中継する。画像形成装置１１４の通信装置１２０は、ネットワークＮＥＴを介してＤＨＣＰサーバ１２と通信を行うことにより、ＤＨＣＰサーバ１２により割り当てられたＩＰアドレスを取得する。画像形成装置１１４の通信装置１２０は、ネットワークＮＥＴを介して情報処理装置１３と通信を行うことにより、情報処理装置１３から送信された印刷データを受信する。そして、画像形成装置１１４は、この印刷データに基づいて、紙などの記録媒体に画像を形成する。
【００３３】
中継装置１１Ａ，１１Ｂ，１１Ｃは、ネットワークＮＥＴにネットワーク装置が新たに電気的に接続された場合に、スパニングツリープロトコルを用いて経路探索動作を行うことによりループ状の伝送路を検出する。この経路探索動作を行う期間では、中継装置１１Ａ，１１Ｂ，１１Ｃは、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信を遮断する。この期間（通信遮断期間Ｔ）において、画像形成装置１１４の通信装置１２０は、複数の検索パケットＰを時間間隔Ｔ１１で間欠的に送信するとともに、複数のＤＨＣＰ要求パケットＲ１を時間間隔Ｔ１１で間欠的に送信する。そして、通信装置１２０は、この複数の検索パケットＰのうちのいずれかを受信した場合に、通信遮断期間Ｔが終了したと判断し、検索パケットＰの送信を停止するとともに、ネットワーク装置との通信を開始する。その際、通信装置１２０は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１より長い時間間隔Ｔ１２に設定する。また、通信装置１２０は、ＤＨＣＰ応答パケットＲ２を受信した場合には、このＤＨＣＰ応答パケットＲ２に基づいて、割り当てられたＩＰアドレスを取得し、このＩＰアドレスを用いてネットワーク装置と通信を行う。
【００３４】
（詳細動作）
図２は、ユーザが画像形成装置１１４の電源スイッチをオンしたときの通信装置１２０の一動作例を表すものである。図３は、通信システム１０１の一動作例を表すものである。なお、以下では、ユーザが画像形成装置１１４の電源スイッチをオンすることにより、中継装置１１Ｃおよび画像形成装置１１４を互いに電気的に接続する場合を例に挙げて説明するが、これに限定されるものではない。例えば、ユーザが、電源スイッチがオン状態である画像形成装置１１４を、中継装置１１ＣにＬＡＮケーブルを用いて物理的に接続することにより、中継装置１１Ｃおよび画像形成装置１１４を互いに電気的に接続する場合についても同様である。
【００３５】
まず、ユーザが画像形成装置１１４の電源スイッチをオンすると、電源部１９は、交流電源ＡＣから供給された交流電力に基づいて、通信装置１２０、画像形成制御部１７、および画像形成部１８において使用される電源電力を生成し始める（ステップＳ３０１）。  これにより、通信装置１２０に、電源部１９が生成した電源電力が供給され、通信装置１２０は動作を開始し、画像形成装置１１４が中継装置１１Ｃに電気的に接続される。
【００３６】
図３の例では、中継装置１１Ｃが、画像形成装置１１４に電気的に接続されたことを検出すると、中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、スパニングツリープロトコルを用いて経路探索動作を行う（ステップＳ３１１）。中継装置１１Ａ，１１Ｂ，１１Ｃは、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信を遮断する。このようにして、通信遮断期間Ｔが開始する。
【００３７】
次に、通信装置１２０の送信間隔設定部１２４は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１（例えば３秒）に設定する（ステップＳ３０２，Ｓ３１２）。また、送信間隔設定部１２４は、検索パケットＰの送信間隔を、時間間隔Ｔ１１に設定する。
【００３８】
次に、通信装置１２０は、ＤＨＣＰ要求パケットＲ１を送信する（ステップＳ３０３）。具体的には、通信制御部１２３は、ＤＨＣＰサーバ１２を宛先に設定したＤＨＣＰ要求パケットＲ１を生成し、通信部１２１は、このＤＨＣＰ要求パケットＲ１をユニキャストにより送信する。
【００３９】
次に、通信装置１２０は、検索パケットＰを送信する（ステップＳ３０４）。具体的には、通信制御部１２３は、記憶部１２２に記憶された検索パケット情報ＩＮＦ１に基づいて検索パケットＰを生成し、通信部１２１は、この検索パケットＰをブロードキャストにより送信する。
【００４０】
次に、通信装置１２０の通信制御部１２３は、通信部１２１が、ステップＳ３０４において送信された検索パケットＰを受信したかどうかを確認する（ステップＳ３０５）。検索パケットＰを受信していない場合（ステップＳ３０５において“Ｎ”）には、ステップＳ３０３に戻り、通信装置１２０が検索パケットＰを受信するまで、ステップＳ３０３〜Ｓ３０５を繰り返す。
【００４１】
図３の例では、通信装置１２０は、まず、最初のＤＨＣＰ要求パケットＲ１および検索パケットＰを順次送信する（ステップＳ３１３，Ｓ３１４）。中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信を遮断しているので、このＤＨＣＰ要求パケットＲ１および検索パケットＰは消失する。よって、通信装置１２０は、検索パケットＰを受信しないので、時間間隔Ｔ１１に対応する時間が経過した後に、次のＤＨＣＰ要求パケットＲ１および検索パケットＰを順次送信する（ステップＳ３１５，Ｓ３１６）。このようにして、この例では、通信装置１２０は、複数のＤＨＣＰ要求パケットＲ１および複数の検索パケットＰを時間間隔Ｔ１１で間欠的に送信する。
【００４２】
ステップＳ３０５において、検索パケットＰを受信した場合（ステップＳ３０５において“Ｙ”）には、通信装置１２０は、ネットワーク通信を開始する（ステップＳ３０６）。すなわち、通信装置１２０は、検索パケットＰを受信した場合には、通信遮断期間Ｔが終了したと判断し、ネットワーク通信を開始する。
【００４３】
そして、通信装置１２０の送信間隔設定部１２４は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１より長い時間間隔Ｔ１２（例えば１０秒）に設定する（ステップＳ３０７）。すなわち、送信間隔設定部１２４は、通信遮断期間Ｔが終了したので、ＤＨＣＰ要求パケットＲ１の送信間隔を、一般的な送信間隔である時間間隔Ｔ１２に戻す。
【００４４】
図３の例では、中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）が、経路探索動作（ステップＳ３１１）を終了すると、中継装置１１Ａ，１１Ｂ，１１Ｃは、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信の遮断を解除し、通信遮断期間Ｔが終了する。そして、中継装置１１Ａ，１１Ｂ，１１Ｃは、ネットワーク通信の中継動作を再開する。中継装置１１Ａ，１１Ｂ，１１Ｃは、この経路探索動作の処理結果に基づいて、ネットワークパケットがループして送信されないように通信を制御する。そして、通信装置１２０は、ＤＨＣＰ要求パケットＲ１および検索パケットＰを順次送信する（ステップＳ３１９，Ｓ３２０）。ステップＳ３１９において送信されたＤＨＣＰ要求パケットＲ１は、ＤＨＣＰサーバ１２にユニキャストされるので、中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、このＤＨＣＰ要求パケットＲ１をＤＨＣＰサーバ１２に送信する（ステップＳ３２１）。また、ステップＳ３２０において送信された検索パケットＰは、自装置を検索するためのものであり、ブロードキャストされるので、中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、この検索パケットＰを通信装置１２０に送信する（ステップＳ３２２）。通信装置１２０は、この検索パケットＰを受信することにより、通信遮断期間Ｔが終了したと判断する。そして、通信装置１２０は、ＤＨＣＰ要求パケットＲ１の送信間隔を時間間隔Ｔ１２に設定する（ステップＳ３２３）。
【００４５】
ＤＨＣＰサーバ１２は、ステップＳ３２１において受信したＤＨＣＰ要求パケットＲ１に基づいて、通信装置１２０に対してＩＰアドレスを割り当て、割り当てられたＩＰアドレスについての情報を含むＤＨＣＰ応答パケットＲ２を送信する（ステップＳ３２４）。中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、このＤＨＣＰ応答パケットＲ２を通信装置１２０に送信する（ステップＳ３２５）。通信装置１２０は、このＤＨＣＰ応答パケットＲ２を受信し、このＤＨＣＰ応答パケットＲ２に含まれる、割り当てられたＩＰアドレスについての情報に基づいてネットワーク設定を行う（ステップＳ３２６）。これ以降、通信装置１２０は、このＩＰアドレスを用いて、ネットワーク通信を行うことができる。例えば、通信装置１２０は、中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）を介して情報処理装置１３と通信を行うことにより、情報処理装置１３から送信された印刷データを受信する。そして、画像形成装置１１４は、この印刷データに基づいて、紙などの記録媒体に画像を形成する。
【００４６】
以上で、このフローは終了する。以下に、いくつか具体例を挙げて、通信システム１０１の一動作例について詳細に説明する
【００４７】
図４は、通信システム１０１の一動作例を表すものであり、（Ａ）は中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）の動作を示し、（Ｂ）は通信装置１２０の動作を示し、（Ｃ）は通信装置１２０の送信データを示し、（Ｄ）は通信装置１２０の受信データを示す。
【００４８】
タイミングｔ１０１より前の期間において、中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、ネットワーク通信の中継動作を行っている（図４（Ａ））。また、この期間において、画像形成装置１１４の電源スイッチはオフ状態であるので、通信装置１２０には電源電力は供給されていない（図４（Ｂ））。そして、タイミングｔ１０１において、ユーザが画像形成装置１１４の電源スイッチをオンする。これにより、通信装置１２０に、電源部１９が生成した電源電力が供給され、通信装置１２０は動作を開始し、通信装置１２０は通信可能状態になる（図４（Ｂ））。このようにして、通信遮断期間Ｔが開始する。
【００４９】
通信装置１２０は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１（例えば３秒）に設定する。そして、タイミングｔ１０２，ｔ１０３において、通信装置１２０は、最初のＤＨＣＰ要求パケットＲ１および検索パケットＰを順次送信する（図４（Ｃ））。これ以降、通信装置１２０は、ＤＨＣＰ要求パケットＲ１および検索パケットＰを時間間隔Ｔ１１で間欠的に送信する。
【００５０】
タイミングｔ１０６において、中継装置１１Ａ，１１Ｂ，１１Ｃは、経路探索動作を終了し（図４（Ａ））、通信遮断期間Ｔが終了する。中継装置１１Ａ，１１Ｂ，１１Ｃは、ネットワーク通信の中継動作を再開する。
【００５１】
その後のタイミングｔ１０７，ｔ１０８において、通信装置１２０は、ＤＨＣＰ要求パケットＲ１および検索パケットＰを順次送信する（図４（Ｃ））。通信装置１２０は、タイミングｔ１０９において、この検索パケットＰを受信する（図４（Ｄ））。これにより、通信装置１２０は、通信遮断期間Ｔが終了したと判断し、ネットワーク通信ＣＯＭを開始する（図４（Ｃ），（Ｄ））。また、通信装置１２０は、ＤＨＣＰ要求パケットＲ１の送信間隔を時間間隔Ｔ１２（例えば１０秒）に設定する。
【００５２】
そして、タイミングｔ１１０において、通信装置１２０は、タイミングｔ１０７において送信したＤＨＣＰ要求パケットＲ１に応じてＤＨＣＰサーバ１２から送信されたＤＨＣＰ応答パケットＲ２を受信する（図４（Ｄ））。通信装置１２０は、このＤＨＣＰ応答パケットＲ２に含まれる、割り当てられたＩＰアドレスについての情報に基づいてネットワーク設定を行う。
【００５３】
このように、通信装置１２０では、画像形成装置１１４が中継装置１１Ｃに電気的に接続された場合に、検索パケットＰおよびＤＨＣＰ要求パケットＲ１を間欠的に送信し始めるようにした。これにより、通信装置１２０では、通信遮断期間Ｔが終了した後に、ＤＨＣＰ応答パケットＲ２を早く受信することができるので、割り当てられたＩＰアドレスに基づいて、早くネットワーク設定を行うことができるため、割り当てられたＩＰアドレスを用いてネットワーク通信を開始するまでの時間を短くすることができる。
【００５４】
すなわち、例えば、通信装置が、検索パケットＰのみを間欠的に送信し、検索パケットＰを受信した後にＤＨＣＰ要求パケットＲ１を送信するようにした場合には、検索パケットＰを受信してからＤＨＣＰ応答パケットＲ２を受信するまでの時間が長くなってしまう。これにより、割り当てられたＩＰアドレスに基づいて、ネットワーク設定を行うタイミングが遅れてしまう。その結果、通信遮断期間Ｔが終了してから、割り当てられたＩＰアドレスを用いてネットワーク通信を開始するまでの時間が長くなってしまうおそれがある。
【００５５】
一方、通信装置１２０では、画像形成装置１１４が中継装置１１Ｃに電気的に接続された場合に、検索パケットＰおよびＤＨＣＰ要求パケットＲ１を間欠的に送信し始めるようにしたので、図４に示したように、検索パケットＰを受信してからＤＨＣＰ応答パケットＲ２を受信するまでの時間（タイミングｔ１０９〜ｔ１１０）を短くすることができる。これにより、割り当てられたＩＰアドレスに基づいて、早くネットワーク設定を行うことができる。その結果、通信装置１２０では、通信遮断期間Ｔが終了してから、割り当てられたＩＰアドレスを用いてネットワーク通信を開始するまでの時間を短くすることができる。
【００５６】
また、通信装置１２０では、検索パケットＰを受信した場合に、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１より長い時間間隔Ｔ１２に設定するようにした。これにより、不要なＤＨＣＰ要求パケットＲ１が中継装置１１Ｃを超えて送信されるおそれを低減することができる。
【００５７】
すなわち、例えば、通信装置が、ＤＨＣＰ要求パケットＲ１の送信間隔を変更しない場合には、図４において、タイミングｔ１０７においてＤＨＣＰ要求パケットＲ１を送信してから、時間間隔Ｔ１１に対応する時間（例えば３秒）が経過したタイミングｔＡで、ＤＨＣＰ要求パケットＲ１を送信し得る。つまり、このタイミングｔＡまでに、通信装置が、タイミングｔ１０７において送信されたＤＨＣＰ要求パケットＲ１に応じたＤＨＣＰ応答パケットＲ２を受信できなかった場合には、通信装置は、このタイミングｔＡでＤＨＣＰ要求パケットＲ１を再度送信してしまう。この場合には、通信装置は、通信遮断期間Ｔが終了してから、２つのＤＨＣＰ要求パケットＲ１を送信するので、不要なＤＨＣＰ要求パケットＲ１が中継装置１１Ｃを超えて送信されてしまう。
【００５８】
一方、通信装置１２０では、検索パケットＰを受信した場合に、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１より長い時間間隔Ｔ１２に設定するようにした。これにより、通信装置１２０では、図４に示したように、タイミングｔ１０７においてＤＨＣＰ要求パケットＲ１を送信してから、時間間隔Ｔ１２に対応する時間（例えば１０秒）が経過したタイミングｔＢで、通信装置１２０はＤＨＣＰ要求パケットＲ１を送信し得る。つまり、このタイミングｔＢまでに、通信装置１２０が、タイミングｔ１０７において送信されたＤＨＣＰ要求パケットＲ１に応じたＤＨＣＰ応答パケットＲ２を受信できなかった場合には、通信装置１２０は、このタイミングｔＢでＤＨＣＰ要求パケットＲ１を再度送信する。しかしながら、時間間隔Ｔ１２は時間間隔Ｔ１１よりも長いので、このタイミングｔＢまでには、通信装置１２０は、ＤＨＣＰ応答パケットＲ２を受信することができる。この場合には、通信装置１２０は、これ以降、ＤＨＣＰ要求パケットＲ１の送信を停止するので、タイミングｔＢにおいて、ＤＨＣＰ要求パケットＲ１を送信しない。つまり、通信装置１２０は、通信遮断期間Ｔが終了してから、１つのＤＨＣＰ要求パケットＲ１を送信する。その結果、通信装置１２０では、不要なＤＨＣＰ要求パケットＲ１が中継装置１１Ｃを超えて送信されるおそれを低減することができる。
【００５９】
図５は、通信システム１０１の他の動作例を表すものである。この例では、通信遮断期間Ｔが終了するタイミングが、図４の例と異なっている。
【００６０】
タイミングｔ１１１において、通信遮断期間Ｔが開始し、通信装置１２０は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１（例えば３秒）に設定する。そして、タイミングｔ１１２，ｔ１１３において、通信装置１２０は、最初のＤＨＣＰ要求パケットＲ１および検索パケットＰを順次送信する（図５（Ｃ））。これ以降、通信装置１２０は、ＤＨＣＰ要求パケットＲ１および検索パケットＰを時間間隔Ｔ１１で間欠的に送信する。そして、タイミングｔ１１７において、中継装置１１Ａ，１１Ｂ，１１Ｃは、経路探索動作を終了し（図５（Ａ））、通信遮断期間Ｔが終了する。中継装置１１Ａ，１１Ｂ，１１Ｃは、ネットワーク通信の中継動作を再開する。
【００６１】
この例では、タイミングｔ１１６，ｔ１１８において、通信装置１２０は、ＤＨＣＰ要求パケットＲ１および検索パケットＰを順次送信する（図５（Ｃ））。タイミングｔ１１６は、中継装置１１Ａ，１１Ｂ，１１Ｃが経路探索動作を終了するタイミングｔ１１７よりも前のタイミングである。よって、このタイミングｔ１１６では、中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信を遮断しているので、このＤＨＣＰ要求パケットＲ１は消失する。一方、タイミングｔ１１８は、中継装置１１Ａ，１１Ｂ，１１Ｃが経路探索動作を終了するタイミングｔ１１７よりも後のタイミングである。よって、このタイミングｔ１１８では、中継装置１１Ａ，１１Ｂ，１１Ｃは、ネットワーク通信の中継動作を再開しているので、この検索パケットＰを通信装置１２０に送信する。
【００６２】
通信装置１２０は、タイミングｔ１１９において、この検索パケットＰを受信する（図５（Ｄ））。これにより、通信装置１２０は、通信遮断期間Ｔが終了したと判断し、ネットワーク通信ＣＯＭを開始する（図５（Ｃ），（Ｄ））。また、通信装置１２０は、ＤＨＣＰ要求パケットＲ１の送信間隔を時間間隔Ｔ１２（例えば１０秒）に設定する。
【００６３】
そして、通信装置１２０は、タイミングｔ１１６から時間間隔Ｔ１２に対応する時間が経過したタイミングｔ１２０において、ＤＨＣＰ要求パケットＲ１を送信する（図５（Ｃ））。
【００６４】
そして、タイミングｔ１２１において、通信装置１２０は、タイミングｔ１２０において送信したＤＨＣＰ要求パケットＲ１に応じてＤＨＣＰサーバ１２から送信されたＤＨＣＰ応答パケットＲ２を受信する（図５（Ｄ））。通信装置１２０は、このＤＨＣＰ応答パケットＲ２に含まれる、割り当てられたＩＰアドレスについての情報に基づいてネットワーク設定を行う。
【００６５】
このように、通信装置１２０では、通信遮断期間Ｔの終了タイミング（タイミングｔ１１７）が、ＤＨＣＰ要求パケットＲ１の送信タイミング（タイミングｔ１１６）および検索パケットＰの送信タイミング（タイミングｔ１１７）の間のタイミングであった場合でも、ＤＨＣＰ要求パケットＲ１が再度送信されるので、ＤＨＣＰ応答パケットＲ２を受信することができるため、割り当てられたＩＰアドレスに基づいて、ネットワーク設定を行うことができる。
【００６６】
［効果］
以上のように本実施の形態では、画像形成装置が中継装置に電気的に接続された場合に、検索パケットおよびＤＨＣＰ要求パケットを間欠的に送信し始めるようにしたので、ＤＨＣＰ応答パケットを早く受信することができるため、割り当てられたＩＰアドレスを用いてネットワーク通信を開始するまでの時間を短くすることができる。
【００６７】
本実施の形態では、検索パケットを受信した場合に、ＤＨＣＰ要求パケットの送信間隔を、時間間隔Ｔ１１より長い時間間隔Ｔ１２に設定するようにしたので、不要なＤＨＣＰ要求パケットが中継装置１１Ｃを超えて送信されるおそれを低減することができる。
【００６８】
［変形例１−１］
上記実施の形態では、検索パケットＰの直前にＤＨＣＰ要求パケットＲ１を送信したが、これに限定されるものではなく、これに代えて、例えば、検索パケットＰの直後にＤＨＣＰ要求パケットＲ１を送信してもよい。以下に、本変形例について詳細に説明する。
【００６９】
本変形例に係る通信システム１０１Ａは、上記実施の形態に係る通信システム１０１（図１）と同様に、画像形成装置１１４Ａを備えている。画像形成装置１１４Ａは、通信装置１２０Ａを有している。通信装置１２０Ａは、通信制御部１２３Ａを有している。通信制御部１２３Ａは、中継装置１１Ａ，１１Ｂ，１１Ｃが経路探索動作を開始し、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信を遮断した場合には、通信部１２１が複数の検索パケットＰを間欠的に送信するように制御するとともに、通信部１２１が複数のＤＨＣＰ要求パケットＲ１を間欠的に送信するように制御する。その際、通信制御部１２３Ａは、検索パケットＰおよびＤＨＣＰ要求パケットＲ１をこの順で順次送信するようになっている。
【００７０】
図６は、ユーザが画像形成装置１１４Ａの電源スイッチをオンしたときの通信装置１２０Ａの一動作例を表すものである。通信装置１２０Ａの動作は、上記実施の形態に係る通信装置１２０の動作（図２）における、ステップＳ３０３〜Ｓ３０５の動作を変更したものである。
【００７１】
ステップＳ３０２において、ＤＨＣＰ要求パケットＲ１の送信間隔を時間間隔Ｔ１１に設定した後、通信装置１２０Ａは、検索パケットＰを送信する（ステップＳ３５３）。具体的には、通信制御部１２３Ａは、記憶部１２２に記憶された検索パケット情報ＩＮＦ１に基づいて検索パケットＰを生成し、通信部１２１は、この検索パケットＰをブロードキャストにより送信する。
【００７２】
次に、通信装置１２０Ａは、ＤＨＣＰ要求パケットＲ１を送信する（ステップＳ３５４）。具体的には、通信制御部１２３Ａは、ＤＨＣＰサーバ１２を宛先に設定したＤＨＣＰ要求パケットＲ１を生成し、通信部１２１は、このＤＨＣＰ要求パケットＲ１をユニキャストにより送信する。
【００７３】
次に、通信装置１２０Ａは、上記実施の形態の場合と同様に、検索パケットＰを受信したかどうかを確認する（ステップＳ３５５）。検索パケットＰを受信していない場合（ステップＳ３５５において“Ｎ”）には、ステップＳ３５３に戻り、通信装置１２０Ａが検索パケットＰを受信するまで、ステップＳ３５３〜Ｓ３５５を繰り返す。
【００７４】
図７は、通信システム１０１Ａの一動作例を表すものである。
【００７５】
まず、ユーザが画像形成装置１１４Ａの電源スイッチをオンすると、通信装置１２０Ａが動作を開始し、画像形成装置１１４Ａが中継装置１１Ｃに電気的に接続される。中継装置１１Ｃが、画像形成装置１１４Ａに電気的に接続されたことを検出すると、中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、スパニングツリープロトコルを用いて経路探索動作を行う（ステップＳ３６１）。このようにして、通信遮断期間Ｔが開始する。
【００７６】
通信装置１２０Ａは、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１（例えば３秒）に設定する（ステップＳ３６２）。
【００７７】
そして、通信装置１２０Ａは、最初の検索パケットＰおよびＤＨＣＰ要求パケットＲ１を順次送信する（ステップＳ３６３，Ｓ３６４）。中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信を遮断しているので、このＤＨＣＰ要求パケットＲ１および検索パケットＰは消失する。よって、通信装置１２０Ａは、検索パケットＰを受信しないので、時間間隔Ｔ１１に対応する時間が経過した後に、次の検索パケットＰおよびＤＨＣＰ要求パケットＲ１を順次送信する（ステップＳ３６５，Ｓ３６６）。このようにして、この例では、通信装置１２０Ａは、複数の検索パケットＰおよび複数のＤＨＣＰ要求パケットＲ１を時間間隔Ｔ１１で間欠的に送信する。
【００７８】
そして、中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、経路探索動作（ステップＳ３６１）を終了する。これにより、中継装置１１Ａ，１１Ｂ，１１Ｃは、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信の遮断を解除し、通信遮断期間Ｔが終了する。そして、中継装置１１Ａ，１１Ｂ，１１Ｃは、ネットワーク通信の中継動作を再開する。
【００７９】
そして、通信装置１２０Ａは、検索パケットＰおよびＤＨＣＰ要求パケットＲ１を順次送信する（ステップＳ３６９，Ｓ３７０）。ステップＳ３７０において送信されたＤＨＣＰ要求パケットＲ１は、ＤＨＣＰサーバ１２にユニキャストされるので、中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、このＤＨＣＰ要求パケットＲ１をＤＨＣＰサーバ１２に送信する（ステップＳ３７１）。また、ステップＳ３６９において送信された検索パケットＰは、自装置を検索するためのものであり、ブロードキャストされるので、中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、この検索パケットＰを通信装置１２０Ａに送信する（ステップＳ３７２）。通信装置１２０Ａは、この検索パケットＰを受信することにより、通信遮断期間Ｔが終了したと判断する。そして、通信装置１２０Ａは、ＤＨＣＰ要求パケットＲ１の送信間隔を時間間隔Ｔ１２に設定する（ステップＳ３７３）。
【００８０】
ＤＨＣＰサーバ１２は、ステップＳ３７１において受信したＤＨＣＰ要求パケットＲ１に基づいて、通信装置１２０Ａに対してＩＰアドレスを割り当て、割り当てられたＩＰアドレスについての情報を含むＤＨＣＰ応答パケットＲ２を送信する（ステップＳ３７４）。中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、このＤＨＣＰ応答パケットＲ２を通信装置１２０Ａに送信する（ステップＳ３７５）。通信装置１２０Ａは、このＤＨＣＰ応答パケットＲ２を受信し、このＤＨＣＰ応答パケットＲ２に含まれる、割り当てられたＩＰアドレスについての情報に基づいてネットワーク設定を行う（ステップＳ３７６）。これ以降、通信装置１２０Ａは、このＩＰアドレスを用いて、ネットワーク通信を行うことができる。
【００８１】
図８は、通信システム１０１Ａの一動作例を表すものであり、（Ａ）は中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）の動作を示し、（Ｂ）は通信装置１２０Ａの動作を示し、（Ｃ）は通信装置１２０Ａの送信データを示し、（Ｄ）は通信装置１２０Ａの受信データを示す。
【００８２】
タイミングｔ１５１において、通信遮断期間Ｔが開始する。通信装置１２０Ａは、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１（例えば３秒）に設定する。そして、タイミングｔ１５２，ｔ１５３において、通信装置１２０Ａは、最初の検索パケットＰおよびＤＨＣＰ要求パケットＲ１を順次送信する（図８（Ｃ））。これ以降、通信装置１２０Ａは、検索パケットＰおよびＤＨＣＰ要求パケットＲ１を時間間隔Ｔ１１で間欠的に送信する。タイミングｔ１５６において、中継装置１１Ａ，１１Ｂ，１１Ｃは、経路探索動作を終了し（図８（Ａ））、通信遮断期間Ｔが終了する。中継装置１１Ａ，１１Ｂ，１１Ｃは、ネットワーク通信の中継動作を再開する。
【００８３】
その後のタイミングｔ１５７，ｔ１５８において、通信装置１２０Ａは、検索パケットＰおよびＤＨＣＰ要求パケットＲ１を順次送信する（図８（Ｃ））。通信装置１２０Ａは、タイミングｔ１５９において、この検索パケットＰを受信する（図８（Ｄ））。これにより、通信装置１２０Ａは、通信遮断期間Ｔが終了したと判断し、ネットワーク通信ＣＯＭを開始する（図８（Ｃ），（Ｄ））。また、通信装置１２０Ａは、ＤＨＣＰ要求パケットＲ１の送信間隔を時間間隔Ｔ１２（例えば１０秒）に設定する。
【００８４】
そして、タイミングｔ１６０において、通信装置１２０Ａは、タイミングｔ１５８において送信したＤＨＣＰ要求パケットＲ１に応じてＤＨＣＰサーバ１２から送信されたＤＨＣＰ応答パケットＲ２を受信する（図８（Ｄ））。通信装置１２０Ａは、このＤＨＣＰ応答パケットＲ２に含まれる、割り当てられたＩＰアドレスについての情報に基づいてネットワーク設定を行う。
【００８５】
図９は、通信システム１０１Ａの他の動作例を表すものである。
【００８６】
タイミングｔ１６１において、通信遮断期間Ｔが開始する。通信装置１２０Ａは、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１（例えば３秒）に設定する。そして、タイミングｔ１６２，ｔ１６３において、通信装置１２０Ａは、最初の検索パケットＰおよびＤＨＣＰ要求パケットＲ１を順次送信する（図９（Ｃ））。これ以降、通信装置１２０Ａは、検索パケットＰおよびＤＨＣＰ要求パケットＲ１を時間間隔Ｔ１１で間欠的に送信する。そして、タイミングｔ１６７において、中継装置１１Ａ，１１Ｂ，１１Ｃは、経路探索動作を終了し（図９（Ａ））、通信遮断期間Ｔが終了する。中継装置１１Ａ，１１Ｂ，１１Ｃは、ネットワーク通信の中継動作を再開する。
【００８７】
この例では、タイミングｔ１６６，ｔ１６８において、通信装置１２０Ａは、検索パケットＰおよびＤＨＣＰ要求パケットＲ１を順次送信する（図９（Ｃ））。タイミングｔ１６６は、中継装置１１Ａ，１１Ｂ，１１Ｃが経路探索動作を終了するタイミングｔ１６７よりも前のタイミングである。よって、このタイミングｔ１６６では、中継装置１１Ａ，１１Ｂ，１１Ｃ（ネットワークＮＥＴ）は、中継装置１１Ａ，１１Ｂ，１１Ｃ以外の装置との通信を遮断しているので、この検索パケットＰは消失する。一方、タイミングｔ１６８は、中継装置１１Ａ，１１Ｂ，１１Ｃが経路探索動作を終了するタイミングｔ１６７よりも後のタイミングである。よって、このタイミングｔ１６８では、中継装置１１Ａ，１１Ｂ，１１Ｃは、ネットワーク通信の中継動作を再開しているので、このＤＨＣＰ要求パケットＲ１をＤＨＣＰサーバ１２に送信する。
【００８８】
通信装置１２０Ａは、タイミングｔ１６９，ｔ１７０において、検索パケットＰおよびＤＨＣＰ要求パケットＲ１を順次送信する（図９（Ｃ））。通信装置１２０Ａは、タイミングｔ１７１において、この検索パケットＰを受信する（図９（Ｄ））。これにより、通信装置１２０Ａは、通信遮断期間Ｔが終了したと判断し、ネットワーク通信ＣＯＭを開始する（図９（Ｃ），（Ｄ））。また、通信装置１２０Ａは、ＤＨＣＰ要求パケットＲ１の送信間隔を時間間隔Ｔ１２（例えば１０秒）に設定する。
【００８９】
通信装置１２０Ａは、タイミングｔ１７０において、タイミングｔ１６８において送信したＤＨＣＰ要求パケットＲ１に応じてＤＨＣＰサーバ１２から送信されたＤＨＣＰ応答パケットＲ２を受信する（図９（Ｄ））。また、通信装置１２０Ａは、タイミングｔ１７２において、タイミングｔ１７０において送信したＤＨＣＰ要求パケットＲ１に応じてＤＨＣＰサーバ１２から送信されたＤＨＣＰ応答パケットＲ２を受信する。通信装置１２０Ａは、これらのＤＨＣＰ応答パケットＲ２に含まれる、割り当てられたＩＰアドレスについての情報に基づいてネットワーク設定を行う。
【００９０】
［変形例１−２］
上記実施の形態では、通信装置１２０は、送信した複数の検索パケットＰのうちの１つを受信した場合に、ネットワーク通信を開始したが、これに限定されるものではなく、例えば、送信した複数の検索パケットＰのうちの２以上の検索パケットＰを受信した後に、ネットワーク通信を開始してもよい。
【００９１】
［変形例１−３］
上記実施の形態では、通信装置１２０は、送信した複数の検索パケットＰのうちのいずれかを受信した場合に、検索パケットＰの送信を停止したが、これに限定されるものではなく、例えば、送信した複数の検索パケットＰのうちのいずれかを受信した後に、さらにいくつかの検索パケットＰを送信してもよい。
【００９２】
［変形例１−４］
上記実施の形態では、通信装置１２０は、検索パケットＰとともにＤＨＣＰ要求パケットＲ１を送信し、そのＤＨＣＰ要求パケットＲ１に応じたＤＨＣＰ応答パケットＲ２を受信するようにしたが、これに限定されるものではない。本技術は、サーバに対して要求パケットを送信し、その要求パケットに応じた応答パケットを受信する様々な技術に適用することができる。具体的には、通信装置は、例えば、検索パケットＰとともにＮＴＰ（Network Time Protocol）要求パケットを送信してもよい。ＮＴＰサーバは、このＮＴＰ要求パケットに基づいて、時刻についての情報を含むＮＴＰ応答パケットを生成し、このＮＴＰ応答パケットを通信装置に送信する。通信装置は、このＮＴＰ応答パケットを受信する。
【００９３】
＜２．第２の実施の形態＞
次に、第２の実施の形態に係る通信システム１０２について説明する。本実施の形態は、通信遮断期間Ｔにおいて、通信装置および中継装置１１Ｃが互いに電気的に接続されてから、待機時間が経過した後に、通信装置が複数の検索パケットＰおよび複数のＤＨＣＰ要求パケットＲ１を間欠的に送信し始めるものである。なお、上記第１の実施の形態に係る通信システム１０１と実質的に同一の構成部分には同一の符号を付し、適宜説明を省略する。
【００９４】
図１０は、通信システム１０２の一構成例を表すものである。通信システム１０２は、画像形成装置１３４を備えている。画像形成装置１３４は、通信装置１４０を有している。通信装置１４０は、記憶部１４２と、通信制御部１４３とを有している。
【００９５】
記憶部１４２には、検索パケット情報ＩＮＦ１と、待機時間情報ＩＮＦ２とが記憶されている。待機時間情報ＩＮＦ２は、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてから、複数の検索パケットＰおよび複数のＤＨＣＰ要求パケットＲ１を間欠的に送信し始めるまでに待機する時間（待機時間Ｔ２）の長さについての情報を含んでいる。
【００９６】
通信制御部１４３は、通信装置１４０の通信動作を制御するように構成される。通信制御部１４３は、時間検出部１４５を有している。時間検出部１４５は、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてから、検索パケットＰを受信するまでの受信時間Ｔ１を測定するように構成される。そして、時間検出部１４５は、この受信時間Ｔ１に基づいて、次に通信装置１４０が中継装置１１Ｃに電気的に接続された際に使用すべき待機時間Ｔ２を算出する。通信制御部１４３は、この待機時間Ｔ２についての情報を、待機時間情報ＩＮＦ２として記憶部１４２に記憶させるようになっている。
【００９７】
例えば、通信制御部１４３は、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてから、記憶部１４２に記憶された待機時間情報ＩＮＦ２が示す待機時間Ｔ２だけ経過した後に、記憶部１４２に記憶された検索パケット情報ＩＮＦ１に基づいて、通信部１２１が複数の検索パケットＰを間欠的に送信するように制御するとともに、通信部１２１が複数のＤＨＣＰ要求パケットＲ１を間欠的に送信するように制御する。そして、通信部１２１がこの複数の検索パケットＰのうちのいずれかを受信した場合に、通信制御部１４３は、通信部１２１が、検索パケットＰの送信を停止するとともにネットワーク通信を開始するように制御するようになっている。
【００９８】
ここで、通信制御部１４３は、本発明における「制御部」の一具体例に対応する。記憶部１４２は、本発明における「記憶部」の一具体例に対応する。
【００９９】
図１１は、ユーザが画像形成装置１３４の電源スイッチをオンしたときの通信装置１４０の一動作例を表すものである。
【０１００】
ユーザが画像形成装置１３４の電源スイッチをオンすると、電源部１９は、交流電源ＡＣから供給された交流電力に基づいて、通信装置１４０、画像形成制御部１７、および画像形成部１８において使用される電源電力を生成し始める（ステップＳ３０１）。
【０１０１】
次に、通信装置１４０の送信間隔設定部１２４は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１（例えば３秒）に設定する（ステップＳ３０２）。また、送信間隔設定部１２４は、検索パケットＰの送信間隔を、時間間隔Ｔ１１に設定する。
【０１０２】
次に、通信装置１４０の通信制御部１４３は、記憶部１４２に記憶された待機時間情報ＩＮＦ２に基づいて、待機時間Ｔ２についての情報を取得する（ステップＳ４０１）。
【０１０３】
次に、通信装置１４０の通信制御部１４３は、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてから、待機時間Ｔ２が経過したかどうかを確認する（ステップＳ４０２）。通信制御部１４３は、まだ待機時間Ｔ２が経過していない場合（ステップＳ４０２において“Ｎ”）には、待機時間Ｔ２が経過するまで、このステップＳ４０２を繰り返す。
【０１０４】
ステップＳ４０２において、待機時間Ｔ２が経過した場合（ステップＳ４０２において“Ｙ”）には、通信装置１４０は、検索パケットＰを送信する（ステップＳ３０３）。具体的には、通信制御部１４３は、記憶部１４２に記憶された検索パケット情報ＩＮＦ１に基づいて検索パケットＰを生成し、通信部１２１は、この検索パケットＰをブロードキャストにより送信する。
【０１０５】
次に、通信装置１４０は、ＤＨＣＰ要求パケットＲ１を送信する（ステップＳ３０４）。具体的には、通信制御部１４３は、ＤＨＣＰサーバ１２を宛先に設定したＤＨＣＰ要求パケットＲ１を生成し、通信部１２１は、このＤＨＣＰ要求パケットＲ１をユニキャストにより送信する。
【０１０６】
次に、通信装置１４０の通信制御部１４３は、通信部１２１が、ステップＳ３０４において送信された検索パケットＰを受信したかどうかを確認する（ステップＳ３０５）。検索パケットＰを受信していない場合（ステップＳ３０５において“Ｎ”）には、ステップＳ３０３に戻り、通信装置１４０が検索パケットＰを受信するまで、ステップＳ３０３〜Ｓ３０５を繰り返す。
【０１０７】
ステップＳ３０５において、検索パケットＰを受信した場合（ステップＳ３０５において“Ｙ”）には、通信装置１４０は、ネットワーク通信を開始する（ステップＳ３０６）。すなわち、通信装置１４０は、検索パケットＰを受信した場合には、通信遮断期間Ｔが終了したと判断し、ネットワーク通信を開始する。
【０１０８】
そして、通信装置１４０の送信間隔設定部１２４は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１より長い時間間隔Ｔ１２（例えば１０秒）に設定する（ステップＳ３０７）。すなわち、送信間隔設定部１２４は、通信遮断期間Ｔが終了したので、ＤＨＣＰ要求パケットＲ１の送信間隔を、一般的な送信間隔である時間間隔Ｔ１２に戻す。
【０１０９】
次に、通信装置１４０の時間検出部１４５は、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてから、検索パケットＰを受信するまでの受信時間Ｔ１を検出する（ステップＳ４０３）。
【０１１０】
そして、時間検出部１４５は、ステップＳ４０３において検出した受信時間Ｔ１に基づいて、次に通信装置１４０が中継装置１１Ｃに電気的に接続された際に使用すべき待機時間Ｔ２を算出し、通信制御部１４３は、この待機時間Ｔ２についての情報を待機時間情報ＩＮＦ２として記憶部１４２に記憶させる（ステップＳ４０４）。
【０１１１】
以上で、このフローは終了する。
【０１１２】
図１２は、通信システム１０２の一動作例を表すものであり、（Ａ），（Ｅ）は中継装置１１Ａ，１１Ｂ，１１Ｃの動作を示し、（Ｂ），（Ｆ）は通信装置１４０の動作を示し、（Ｃ），（Ｇ）は通信装置１４０の送信データを示し、（Ｄ），（Ｈ）は通信装置１４０の受信データを示す。（Ａ）〜（Ｄ）は、ユーザが画像形成装置１３４の電源スイッチをオンしたときの動作を示し、（Ｅ）〜（Ｈ）は、その次に、ユーザが画像形成装置１３４の電源スイッチをオンしたときの動作を示す。
【０１１３】
図１２（Ａ）〜（Ｄ）の例では、タイミングｔ２０１において、ユーザが画像形成装置１３４の電源スイッチをオンする。これにより、通信装置１４０に、電源部１９が生成した電源電力が供給され、通信装置１４０は動作を開始し、通信装置１４０は通信可能状態になる（図１２（Ｂ））。これにより通信装置１４０および中継装置１１Ｃが互いに電気的に接続されると、中継装置１１Ａ，１１Ｂ，１１Ｃは、スパニングツリープロトコルを用いて経路探索動作を行う（図１２（Ａ））。このようにして、通信遮断期間Ｔが開始する。
【０１１４】
送信間隔設定部１２４は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１（例えば３秒）に設定する。通信制御部１４３は、記憶部１４２に記憶された待機時間情報ＩＮＦ２に基づいて、待機時間Ｔ２についての情報を取得する。そして、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてからこの待機時間Ｔ２が経過したタイミングｔ２０２，ｔ２０３において、通信装置１４０は、最初のＤＨＣＰ要求パケットＲ１および検索パケットＰを順次送信する（図１２（Ｃ））。この例では、通信装置１４０は、これ以降、複数のＤＨＣＰ要求パケットＲ１および複数の検索パケットＰを、時間間隔Ｔ１１で間欠的に送信する。
【０１１５】
タイミングｔ２０４において、中継装置１１Ａ，１１Ｂ，１１Ｃは、経路探索動作を終了し（図１２（Ａ））、通信遮断期間Ｔが終了する。中継装置１１Ａ，１１Ｂ，１１Ｃは、ネットワーク通信の中継動作を再開する。その後のタイミングｔ２０５，ｔ２０６において、通信装置１４０はＤＨＣＰ要求パケットＲ１および検索パケットＰを順次送信し（図１２（Ｃ））、タイミングｔ２０７において、通信装置１４０はこの検索パケットＰを受信する（図１２（Ｄ））。これにより、通信装置１４０は、通信遮断期間Ｔが終了したと判断し、ネットワーク通信ＣＯＭを開始する（図１２（Ｃ），（Ｄ））。また、通信装置１４０は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１２（例えば１０秒）に設定する。
【０１１６】
そして、通信装置１４０は、タイミングｔ２０８において、タイミングｔ２０５において送信したＤＨＣＰ要求パケットＲ１に応じてＤＨＣＰサーバ１２から送信されたＤＨＣＰ応答パケットＲ２を受信する（図１２（Ｄ））。通信装置１４０は、このＤＨＣＰ応答パケットＲ２に含まれる、割り当てられたＩＰアドレスについての情報に基づいてネットワーク設定を行う。
【０１１７】
時間検出部１４５は、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてから、検索パケットＰを受信するまでの受信時間Ｔ１（タイミングｔ２０１〜ｔ２０７）を検出する。そして、時間検出部１４５は、この受信時間Ｔ１に基づいて、次に通信装置１４０が中継装置１１Ｃに電気的に接続された際に使用すべき待機時間Ｔ２を算出する。具体的には、時間検出部１４５は、待機時間Ｔ２が受信時間Ｔ１よりも短い時間になるように、待機時間Ｔ２を算出する。そして、通信制御部１４３は、この待機時間Ｔ２についての情報を待機時間情報ＩＮＦ２として記憶部１４２に記憶させる。
【０１１８】
その後、例えばしばらく時間が経過した後に、ユーザが画像形成装置１３４の電源スイッチをオフする。
【０１１９】
そして、図１２（Ｅ）〜（Ｈ）に示したように、タイミングｔ２１１において、ユーザが画像形成装置１３４の電源スイッチを再度オンする。これにより、通信装置１４０に、電源部１９が生成した電源電力が供給され、通信装置１４０は動作を開始し、通信装置１４０は通信可能状態になる（図１２（Ｆ））。これにより通信装置１４０および中継装置１１Ｃが互いに電気的に接続されると、中継装置１１Ａ，１１Ｂ，１１Ｃは、スパニングツリープロトコルを用いて経路探索動作を行う（図１２（Ｅ））。このようにして、通信遮断期間Ｔが開始する。
【０１２０】
送信間隔設定部１２４は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１１（例えば３秒）に設定する。通信制御部１４３は、記憶部１４２に記憶された待機時間情報ＩＮＦ２に基づいて、待機時間Ｔ２についての情報を取得する。そして、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてからこの待機時間Ｔ２が経過したタイミングｔ２１２，ｔ２１３において、通信装置１４０は、最初のＤＨＣＰ要求パケットＲ１および検索パケットＰを順次送信する（図１２（Ｇ））。この例では、通信装置１４０は、これ以降、複数のＤＨＣＰ要求パケットＲ１および複数の検索パケットＰを、時間間隔Ｔ１１で間欠的に送信する。
【０１２１】
タイミングｔ２１４において、中継装置１１Ａ，１１Ｂ，１１Ｃは、経路探索動作を終了し（図１２（Ｅ））、通信遮断期間Ｔが終了する。中継装置１１Ａ，１１Ｂ，１１Ｃは、ネットワーク通信の中継動作を再開する。すなわち、この例では、図１２（Ａ）〜（Ｄ）に示した前回の動作よりも、短い時間で経路探索動作が終了している。その後のタイミングｔ２１５，ｔ２１６において、通信装置１４０はＤＨＣＰ要求パケットＲ１および検索パケットＰを順次送信し（図１２（Ｇ））、タイミングｔ２１７において、通信装置１４０はこの検索パケットＰを受信する（図１２（Ｈ））。これにより、通信装置１４０は、通信遮断期間Ｔが終了したと判断し、ネットワーク通信ＣＯＭを開始する（図１２（Ｇ），（Ｈ））。また、通信装置１４０は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１２（例えば１０秒）に設定する。
【０１２２】
そして、通信装置１４０は、タイミングｔ２１８において、タイミングｔ２１５において送信したＤＨＣＰ要求パケットＲ１に応じてＤＨＣＰサーバ１２から送信されたＤＨＣＰ応答パケットＲ２を受信する（図１２（Ｈ））。通信装置１４０は、このＤＨＣＰ応答パケットＲ２に含まれる、割り当てられたＩＰアドレスについての情報に基づいてネットワーク設定を行う。
【０１２３】
そして、時間検出部１４５は、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてから、検索パケットＰを受信するまでの受信時間Ｔ１（タイミングｔ２１１〜ｔ２１７）を検出し、この受信時間Ｔ１に基づいて、次に通信装置１４０が中継装置１１Ｃに電気的に接続された際に使用すべき待機時間Ｔ２を算出する。そして、通信制御部１４３は、この待機時間Ｔ２についての情報を待機時間情報ＩＮＦ２として記憶部１４２に記憶させる。
【０１２４】
図１３は、通信システム１０２の他の動作例を表すものである。図１３（Ａ）〜（Ｄ）は、図１２（Ａ）〜（Ｄ）と同じである。
【０１２５】
図１３（Ｅ）〜（Ｈ）の例では、タイミングｔ２２１〜ｔ２２２の期間において、中継装置１１Ａ，１１Ｂ，１１Ｃは、スパニングツリープロトコルを用いて経路探索動作を行う（図１３（Ｅ））。この例では、図１２（Ｅ）〜（Ｈ）の場合に比べ、短い時間で経路探索動作が終了している。
【０１２６】
通信装置１４０は、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてから待機時間Ｔ２が経過したタイミングｔ２２３，ｔ２２４において、最初のＤＨＣＰ要求パケットＲ１および検索パケットＰを順次送信する（図１３（Ｇ））。そして、通信装置１４０は、タイミングｔ２２５において、この検索パケットＰを受信する（図１３（Ｈ））。これにより、通信装置１４０は、通信遮断期間Ｔが終了したと判断し、ネットワーク通信を開始する（図１３（Ｇ），（Ｈ））。また、通信装置１４０は、ＤＨＣＰ要求パケットＲ１の送信間隔を、時間間隔Ｔ１２（例えば１０秒）に設定する。
【０１２７】
そして、通信装置１４０は、タイミングｔ２２６において、タイミングｔ２２３において送信したＤＨＣＰ要求パケットＲ１に応じてＤＨＣＰサーバ１２から送信されたＤＨＣＰ応答パケットＲ２を受信する（図１３（Ｈ））。通信装置１４０は、このＤＨＣＰ応答パケットＲ２に含まれる、割り当てられたＩＰアドレスについての情報に基づいてネットワーク設定を行う。
【０１２８】
そして、時間検出部１４５は、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてから、検索パケットＰを受信するまでの受信時間Ｔ１（タイミングｔ２２１〜ｔ２２５）を検出し、この受信時間Ｔ１に基づいて、次に通信装置１４０が中継装置１１Ｃに電気的に接続された際に使用すべき待機時間Ｔ２を算出する。そして、通信制御部１４３は、この待機時間Ｔ２についての情報を待機時間情報ＩＮＦ２として記憶部１４２に記憶させる。
【０１２９】
このように、通信装置１４０では、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてから待機時間Ｔ２が経過した後に、複数の検索パケットＰおよび複数のＤＨＣＰ要求パケットＲ１を送信し始めるようにしたので、無駄な検索パケットＰおよびＤＨＣＰ要求パケットＲ１を送信しないで済むので、通信装置１４０の負荷を軽減することができる。
【０１３０】
また、通信装置１４０では、通信装置１４０および中継装置１１Ｃが互いに電気的に接続されてから、検索パケットＰを受信するまでの受信時間Ｔ１を検出し、この受信時間Ｔ１に基づいて、次に通信装置１４０が中継装置１１Ｃに電気的に接続された際に使用すべき待機時間Ｔ２を算出するようにした。これにより、通信装置１４０では、通信システム１０２における通信遮断期間Ｔの長さに応じた待機時間Ｔ２を得ることができるので、例えば固定された所定の時間を待機時間Ｔ２として設定する場合に比べて、ネットワーク通信を開始するタイミングを適切に設定することができる。
【０１３１】
特に、通信装置１４０では、待機時間Ｔ２が受信時間Ｔ１よりも短い時間になるように、待機時間Ｔ２を算出するようにした。これにより、通信装置１４０では、例えばネットワークの構成が変更されることにより、図１２に示したように、経路探索動作を行う時間が短くなり、通信遮断期間Ｔの長さが短くなった場合に、ネットワーク通信を開始するまでの時間を短くすることができる。すなわち、例えば固定された待機時間Ｔ２を使用する場合には、例えばネットワークの構成が変更されることにより、経路探索動作を行う時間が短くなった場合に、経路探索動作が終了してから、最初の検索パケットＰを送信するまでの時間が無駄になってしまう。一方、通信装置１４０では、待機時間Ｔ２が受信時間Ｔ１よりも短い時間になるように、待機時間Ｔ２を算出するようにした。これにより、例えば図１２に示したように、経路探索動作が終了する前に、複数の検索パケットＰを送信し始めることができる。その結果、通信装置１４０では、通信遮断期間Ｔが終了してからネットワーク通信を開始するまでの時間を短くすることができる。
【０１３２】
以上のように本実施の形態では、通信装置および中継装置が互いに電気的に接続されてから待機時間が経過した後に、複数の検索パケットおよび複数のＤＨＣＰ要求パケットを送信し始めるようにしたので、無駄な検索パケットを送信しないで済むため、通信装置の負荷を軽減することができる。
【０１３３】
本実施の形態では、通信装置および中継装置が互いに電気的に接続されてから、検索パケットを受信するまでの受信時間を検出し、この受信時間に基づいて、次に通信装置が中継装置１１Ｃに電気的に接続された際に使用すべき待機時間を算出するようにしたので、通信システムにおける通信遮断期間の長さに応じた待機時間を得ることができるため、ネットワーク通信を開始するタイミングを適切に設定することができる。
【０１３４】
本実施の形態では、待機時間が受信時間よりも短い時間になるように、待機時間を算出するようにしたので、ネットワーク通信を開始するまでの時間を短くすることができる。
【０１３５】
その他の効果は、上記第１の実施の形態の場合と同様である。
【０１３６】
［変形例２−１］
上記実施の形態に係る通信装置１４０に、上記第１の実施の形態の各変形例を適用してもよい。例えば、上記実施の形態に係る通信装置１４０では、検索パケットＰの直前にＤＨＣＰ要求パケットＲ１を送信したが、これに限定されるものではなく、これに代えて、例えば、変形例１−１に係る通信装置１２０Ａ（図６〜９）のように、検索パケットＰの直後にＤＨＣＰ要求パケットＲ１を送信してもよい。
【０１３７】
以上、いくつかの実施の形態および変形例を挙げて本技術を説明したが、本技術はこれらの実施の形態等には限定されず、種々の変形が可能である。
【０１３８】
例えば、上記の各実施の形態では、本技術を画像形成装置に適用したが、これに限定されるものではなく、ネットワークインタフェースを有する様々なネットワーク装置に適用することができる。
【符号の説明】
【０１３９】
１０１，１０１Ａ，１０２…通信システム、１１，１１Ａ，１１Ｂ，１１Ｃ…中継装置、１２…ＤＨＣＰサーバ、１３…情報処理装置、１１４，１１４Ａ，１３４…画像形成装置、１７…画像形成制御部、１８…画像形成部、１９…電源部、１２０，１２０Ａ，１４０…通信装置、１２１…通信部、１２２，１４２…記憶部、１２３，１２３Ａ，１４３…通信制御部、１２４…送信間隔設定部、１４５…時間検出部、ＣＯＭ…ネットワーク通信、ＩＮＦ１…検索パケット情報、ＩＮＦ２…待機時間情報、ＮＥＴ…ネットワーク、Ｐ…検索パケット、Ｒ１…ＤＨＣＰ要求パケット、Ｒ２…ＤＨＣＰ応答パケット、Ｔ…通信遮断期間、Ｔ１…受信時間、Ｔ２…待機時間、Ｔ１１，Ｔ１２…時間間隔。
【図１】
2020141184.tif 000003
【図２】
2020141184.tif 000004
【図３】
2020141184.tif 000005
【図４】
2020141184.tif 000006
【図５】
2020141184.tif 000007
【図６】
2020141184.tif 000008
【図７】
2020141184.tif 000009
【図８】
2020141184.tif 000010
【図９】
2020141184.tif 000011
【図１０】
2020141184.tif 000012
【図１１】
2020141184.tif 000013
【図１２】
2020141184.tif 000014
【図１３】
2020141184.tif 000015