(57)【要約】【課題】電力の消費量を抑制することができ、外部装置から確実にアクセスすることができるようにする。【解決手段】ネットワークに接続可能であり、ネットワーク識別番号を設定することができる第１、第２のインタフェースを有する。第１、第２のインタフェースが同じネットワーク上で接続されているかどうかを判断するネットワーク接続判断処理部Ｐｒ３と、第１、第２のインタフェースが同じネットワーク上で接続されている場合に、一方のインタフェースのネットワーク識別番号を他方のインタフェースに設定する識別番号設定処理部Ｐｒ２と、前記一方のインタフェースを停止させる停止・起動処理部Ｐｒ１とを有する。他方のインタフェースにおいて、一方のインタフェースのネットワーク識別番号及び他方のネットワーク識別番号のいずれかが使用されても、外部装置に応答することができる。【選択図】図１
2020162092.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続可能であり、ネットワーク識別番号を設定することができる複数のインタフェースを有する情報処理装置において、
（ａ）前記複数のインタフェースのうちの第１、第２のインタフェースが同じネットワーク上で接続されているかどうかを判断するネットワーク接続判断処理部と、
（ｂ）前記第１、第２のインタフェースが同じネットワーク上で接続されている場合に、一方のインタフェースのネットワーク識別番号を他方のインタフェースに設定する識別番号設定処理部と、
（ｃ）前記一方のインタフェースを停止させる停止・起動処理部とを有することを特徴とする情報処理装置。
【請求項２】
前記ネットワーク接続判断処理部は、前記第１、第２のインタフェースがいずれも起動されている場合に、第１、第２のインタフェースが同じネットワーク上で接続されているかどうかを判断する請求項１に記載の情報処理装置。
【請求項３】
前記ネットワーク接続判断処理部は、所定の時間が経過するごとに第１、第２のインタフェースが同じネットワーク上で接続されているかどうかを判断する請求項１に記載の情報処理装置。
【請求項４】
ネットワーク上で外部装置と接続され、複数のインタフェースを有する情報処理装置において、
（ａ）情報処理装置に、第１のモード、又は該第１のモードより消費電力が小さい第２のモードを設定する電源モード設定部と、
（ｂ）複数のインタフェースのうちの第１、第２のインタフェースが同じネットワーク上で接続されているかどうかを判断するネットワーク接続判断処理部と、
（ｃ）前記外部装置が、前記第１、第２のインタフェースのうちの一方のインタフェースに対して通信を開始したかどうかを判断する通信開始判断処理部と、
（ｄ）前記ネットワーク接続判断処理部によって、第１、第２のインタフェースが同じネットワーク上で接続されていると判断された場合に、一方のインタフェースを停止させ、前記通信開始判断処理部によって、外部装置が前記一方のインタフェースに対して通信を開始したと判断された場合に、前記一方のインタフェースを再起動する停止・起動処理部とを有することを特徴とする情報処理装置。
【請求項５】
（ａ）前記一方のインタフェースは定期的にテストパケットを前記ネットワークに送信し、
（ｂ）前記ネットワーク接続判断処理部は、前記一方のインタフェースが送信したテストパケットを他方のインタフェースが受信した場合に、第１、第２のインタフェースが同じネットワーク上で接続されていると判断する請求項４に記載の情報処理装置。
【請求項６】
前記テストパケットはＧｒａｔｕｉｔｏｕｓ  ＡＲＰである請求項５に記載の情報処理装置。
【請求項７】
前記通信開始判断処理部は、一方のインタフェースに対する前記外部装置によるＡＲＰを他方のインタフェースが受信した場合に、前記外部装置が前記一方のインタフェースに対して通信を開始したと判断する請求項４〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記情報処理装置は、ＴＣＰ／ＩＰに準拠したネットワーク上で外部装置と接続される請求項１〜７のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関するものである。
【背景技術】
【０００２】
従来、プリンタ、複写機、ファクシミリ、複合機等の情報処理装置、例えば、プリンタと外部装置、例えば、複数のパソコンとがネットワークを介して接続された情報処理システムにおいては、各パソコンからプリンタにアクセスすることができるようになっている。
【０００３】
また、前記情報処理システムにおいては、前記プリンタに、イーサネット（登録商標）（Ｅｔｈｅｒｎｅｔ）規格に準拠した複数のインタフェース、例えば、電波を使用して無線でネットワークに接続するための無線インタフェース、及びケーブルを使用して有線でネットワークに接続するための有線インタフェースが配設され、各パソコンごとに、無線インタフェース及び有線インタフェースのうちの一方を選択することによって、プリンタにアクセスすることができる。
【０００４】
ところで、無線インタフェース及び有線インタフェースのいずれもが起動された状態に置かれると、プリンタの電力の消費量が多くなってしまう。
【０００５】
そこで、無線インタフェース及び有線インタフェースがネットワークに接続された場合に、無線インタフェース及び有線インタフェースのうちの一方が停止させられるようにしたプリンタが提供されている。
【０００６】
該プリンタにおいては、無線インタフェース及び有線インタフェースのいずれもが起動された状態に置かれることがないので、プリンタの電力の消費量を抑制することができる（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−５１０３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、前記従来のプリンタにおいては、無線インタフェース及び有線インタフェースのいずれにも、ネットワーク識別番号としてＩＰアドレスが紐付けられ、該ＩＰアドレスに基づいてパソコンからプリンタにアクセスするようになっているので、無線インタフェース及び有線インタフェースのうちの一方が停止させられると、各パソコンから、停止させられたインタフェースを介してプリンタにアクセスすることができなくなってしまう。
【０００９】
本発明は、前記従来のプリンタの問題点を解決して、電力の消費量を抑制することができ、外部装置から確実にアクセスすることができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
そのために、本発明の情報処理装置においては、ネットワークに接続可能であり、ネットワーク識別番号を設定することができる複数のインタフェースを有するようになっている。
【００１１】
そして、前記複数のインタフェースのうちの第１、第２のインタフェースが同じネットワーク上で接続されているかどうかを判断するネットワーク接続判断処理部と、前記第１、第２のインタフェースが同じネットワーク上で接続されている場合に、一方のインタフェースのネットワーク識別番号を他方のインタフェースに設定する識別番号設定処理部と、前記一方のインタフェースを停止させる停止・起動処理部とを有する。
【発明の効果】
【００１２】
本発明によれば、情報処理装置においては、ネットワークに接続可能であり、ネットワーク識別番号を設定することができる複数のインタフェースを有するようになっている。
【００１３】
そして、前記複数のインタフェースのうちの第１、第２のインタフェースが同じネットワーク上で接続されているかどうかを判断するネットワーク接続判断処理部と、前記第１、第２のインタフェースが同じネットワーク上で接続されている場合、一方のインタフェースのネットワーク識別番号を他方のインタフェースに設定する識別番号設定処理部と、前記一方のインタフェースを停止させる停止・起動処理部とを有する。
【００１４】
この場合、第１、第２のインタフェースが同じネットワーク上で接続されている場合に、一方のインタフェースのネットワーク識別番号が他方のインタフェースに設定され、一方のインタフェースが停止させられるので、他方のインタフェースにおいて、一方のインタフェースのネットワーク識別番号及び他方のネットワーク識別番号のいずれかが使用されていても、情報処理装置は外部装置に応答することができる。
【００１５】
したがって、情報処理装置の電力の消費量を抑制することができ、しかも、外部装置から情報処理装置に確実にアクセスすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施の形態におけるプリンタの制御ブロック図である。
【図２】本発明の第１の実施の形態における情報処理システムの第１の例を示す図である。
【図３】本発明の第１の実施の形態における情報処理システムの第２の例を示す図である。
【図４】本発明の第１の実施の形態における制御部の動作を示すフローチャートである。
【図５】本発明の第１の実施の形態における起動処理のサブルーチンを示す図である。
【図６】本発明の第１の実施の形態における無線インタフェース及び有線インタフェースのアドレスの例を示す第１の図である。
【図７】本発明の第１の実施の形態における無線インタフェース及び有線インタフェースのアドレスの例を示す第２の図である。
【図８】本発明の第２の実施の形態における情報処理システムの第１の例を示す図である。
【図９】本発明の第２の実施の形態における情報処理システムの第２の例を示す図である。
【図１０】本発明の第２の実施の形態におけるプリンタの制御ブロック図である。
【図１１】本発明の第２の実施の形態における制御部の制御ブロック図である。
【図１２】本発明の第２の実施の形態における電源モードの遷移図である。
【図１３】本発明の第２の実施の形態における第１のポートの接続状態の遷移図である。
【図１４】本発明の第２の実施の形態における第２のポートの接続状態の遷移図である。
【図１５】本発明の第２の実施の形態におけるタイマ割込みが発生したときのプリンタの動作を示すフローチャートである。
【図１６】本発明の第２の実施の形態におけるタイマ割込みが発生したときのプリンタの動作を示すタイムチャートである。
【図１７】本発明の第２の実施の形態における省電力モードが設定されているときに第１のポートがＡＲＰを受信した場合のプリンタの動作を示すフローチャートである。
【図１８】本発明の第２の実施の形態における省電力モードが設定されているときに第１のポートがＡＲＰを受信した場合のプリンタの動作を示すタイムチャートである。
【図１９】本発明の第２の実施の形態におけるパソコンからプリンタの第２のポートに送信されるＴＣＰの例を示す図である。
【図２０】本発明の第２の実施の形態におけるプリンタの第２のポートからパソコンに送信されるＴＣＰの例を示す図である。
【図２１】本発明の第２の実施の形態におけるパソコンにおいてプリンタの第２のポートを検索するためのＡＲＰの例を示す図である。
【図２２】本発明の第２の実施の形態におけるプリンタの第２のポートからパソコンに送信されるＡＲＰ  Ｒｓｐの例を示す図である。
【図２３】本発明の第２の実施の形態におけるプリンタの第２のポートからネットワークにブロードキャスト送信されるＧＡＲＰの例を示す図である。
【図２４】ネットワークが分離している場合のプリンタとパソコンとの間で行われるデータ通信を説明するための参考図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、画像形成用の情報処理装置としての、かつ、画像形成装置としてのプリンタと、外部装置としてのパソコンとがネットワーク上で接続された情報処理システムについて説明する。
【００１８】
まず、情報処理システムの第１の例について説明する。
【００１９】
図２は本発明の第１の実施の形態における情報処理システムの第１の例を示す図である。
【００２０】
図において、Ｓｙ１は情報処理システム、１０はプリンタ、Ｐｃｉ（ｉ＝１、２、…、４）はパソコン、Ｎｔはプリンタ１０とパソコンＰｃｉとを接続するネットワーク、Ｈｂｊ（ｊ＝１、２、３）はハブ、Ｃｂｋ（ｋ＝１、２、…、７）はケーブル、Ｗｓは無線接続である。
【００２１】
そして、前記プリンタ１０、パソコンＰｃｉ、ハブＨｂｊ、ケーブルＣｂｋ、無線接続Ｗｓ等によって、ネットワークグループＧｔが構成される。
【００２２】
前記ハブＨｂ１は無線接続Ｗｓ及びケーブルＣｂ２〜Ｃｂ４を集線し、ハブＨｂ２はケーブルＣｂ１、Ｃｂ２、Ｃｂ５〜Ｃｂ７を集線し、ハブＨｂ３はケーブルＣｂ７を集線する。各ハブＨｂｊは、前記プリンタ１０及びパソコンＰｃｉによって構成される複数のノードを互いに接続する中継点となり、例えば、所定のノード、別のハブ等からパケットを受信すると、パケットに含まれるＩＰアドレスを解析し、パケットを適切なノード、所定のハブ等に送信する。
【００２３】
前記プリンタ１０は、イーサネット（登録商標）規格に準拠したネットワークＮｔに接続可能であり、同じネットワークＮｔ上でパソコンＰｃｉと接続され、複数のインタフェースを備え、該複数のインタフェースのうちの、第１のインタフェースとしての無線インタフェース１１に無線ＬＡＮが、第２のインタフェースとしての有線インタフェース１２に有線ＬＡＮが接続される。
【００２４】
前記無線インタフェース１１及び有線インタフェース１２には、出荷時において、第１のネットワーク識別番号として、後述される変更不可能な固有のＭＡＣアドレス（図６）が設定されるとともに、出荷後に、第２のネットワーク識別番号として、操作者（ユーザ）によって変更可能なＩＰアドレスが設定される。
【００２５】
前記無線接続Ｗｓは、例えば、ＩＥＥＥ８０２．１１ｎ規格に準拠して、５〔ＧＨｚ〕周波数帯を用いて通信を行う。そして、ケーブルＣｂｋとして、ＴＩＡ／ＥＩＡ−５６６−Ｂ標準において規定されたカテゴリー５ｅに対応するケーブルが使用され、１００ＢＡＳＥ−ＴＸ規格に準拠して通信が行われる。
【００２６】
前記ネットワークＮｔにおいては、すべてのノード、すなわち、プリンタ１０と各パソコンＰｃｉとが同じネットワークＮｔ上で接続されているので、各パソコンＰｃｉからプリンタ１０には、無線インタフェース１１を介したアクセス及び有線インタフェース１２を介したアクセスのいずれも自由に行うことができる。
【００２７】
なお、前記各パソコンＰｃｉのうちの所定のパソコンは、上位装置としてのホストコンピュータとしてプリンタ１０に印刷ジョブを送信する。また、本実施の形態においては、プリンタ１０に各パソコンＰｃｉが接続されるようになっているが、パソコンＰｃｉに代えて、外部装置として、他のプリンタ、複写機、ファクシミリ、複合機、デジタルビデオカメラ等をプリンタ１０に接続するようにすることもできる。
【００２８】
次に、情報処理システムの第２の例について説明する。
【００２９】
図３は本発明の第１の実施の形態における情報処理システムの第２の例を示す図である。
【００３０】
図において、Ｓｙ２は情報処理システム、１０はプリンタ、Ｐｃｉ（ｉ＝１、２、…、４）はパソコン、Ｎｔ２はプリンタ１０とパソコンＰｃ１、Ｐｃ２とを接続するネットワーク、Ｎｔ３はプリンタ１０とパソコンＰｃ３、Ｐｃ４とを接続するネットワーク、Ｈｂｊ（ｊ＝１、２、３）はハブ、Ｃｂｍ（ｍ＝１１、１２、…、１９）はケーブル、Ｗｓは無線接続、Ｒｔ１、Ｒｔ２はネットワークＮｔ１、Ｎｔ２のセキュリティのために配設されたルータである。
【００３１】
前記ハブＨｂ１は無線接続Ｗｓ及びケーブルＣｂ１２〜Ｃｂ１４を集線し、ハブＨｂ２はケーブルＣｂ１１、Ｃｂ１６〜Ｃｂ１９を集線し、ハブＨｂ３はケーブルＣｂ１９を集線する。各ルータＲｔ１、Ｒｔ２間はケーブルＣｂ１５によって接続される。
【００３２】
前記プリンタ１０は、パソコンＰｃｉに接続され、無線インタフェース１１及び有線インタフェース１２を備え、無線インタフェース１１に無線ＬＡＮが、有線インタフェース１２に有線ＬＡＮが接続される。
【００３３】
前記プリンタ１０、パソコンＰｃ１、Ｐｃ２、ハブＨｂ１、ケーブルＣｂ１２〜Ｃｂ１４、無線接続Ｗｓ、ルータＲｔ１等によって、ネットワークグループＧｔ１が構成され、前記プリンタ１０、パソコンＰｃ３、Ｐｃ４、ハブＨｂ２、Ｈｂ３、ケーブルＣｂ１１、Ｃｂ１６〜Ｃｂ１９、ルータＲｔ２等によって、ネットワークグループＧｔ２が構成される。
【００３４】
前記情報処理システムＳｙ２においては、ネットワークＮｔ１、Ｎｔ２間のアクセスがルータＲｔ１、Ｒｔ２によって遮断されるので、例えば、パソコンＰｃ２からプリンタ１０の無線インタフェース１１へのアクセスは可能であるが、有線インタフェース１２へのアクセスは不可能であり、パソコンＰｃ３からプリンタ１０の有線インタフェース１２へのアクセスは可能であるが、無線インタフェース１１へのアクセスは不可能である。
【００３５】
次に、プリンタ１０の制御装置について説明する。
【００３６】
図１は本発明の第１の実施の形態におけるプリンタの制御ブロック図である。
【００３７】
図において、１０はプリンタ、１１は無線インタフェース、１２は有線インタフェース、２０はプリンタ１０の全体の制御を行う制御部、２３は第１の記憶部としてのＲＯＭ、２４は第２の記憶部としてのＲＡＭ、２６は計時部材としてのタイマ、２７は図示されない操作部及び表示部を備えた操作パネル、３１は無線インタフェース１１の制御を行う制御モジュール、３２は有線インタフェース１２の制御を行う制御モジュールである。
【００３８】
前記制御部２０は、演算装置としての図示されないＣＰＵを備え、ＲＯＭ２３に記録されたプログラムに基づいて各種の処理を行う。ＲＯＭ２３には、前記プログラムのほかに、各種の初期値、設定値等が記録され、ＲＡＭ２４には各種のデータが一時的に記録される。
【００３９】
また、前記制御部２０は、停止・起動処理部Ｐｒ１、識別番号設定処理部Ｐｒ２、ネットワーク接続判断処理部Ｐｒ３等を備える。
【００４０】
前記停止・起動処理部Ｐｒ１は、プリンタ１０の電源がオンにされると、起動条件が成立したかどうかを判断し、起動条件が成立した場合に、前記無線インタフェース１１及び有線インタフェース１２を起動することによって前記無線インタフェース１１及び有線インタフェース１２をネットワークＮｔに対して活性化した後、前記無線インタフェース１１及び有線インタフェース１２のうちの一方を停止させることによって、ネットワークＮｔに対して非活性化する。
【００４１】
前記識別番号設定処理部Ｐｒ２は、停止・起動処理部Ｐｒ１の指示に基づいて、前記無線インタフェース１１及び有線インタフェース１２におけるＩＰアドレスの設定を変更したり、消去したりする。
【００４２】
前記ネットワーク接続判断処理部Ｐｒ３は、無線インタフェース１１及び有線インタフェース１２が同じネットワークＮｔ上で接続されているかどうかを判断する。
【００４３】
次に、制御部２０の動作について説明する。
【００４４】
図４は本発明の第１の実施の形態における制御部の動作を示すフローチャート、図５は本発明の第１の実施の形態における起動処理のサブルーチンを示す図、図６は本発明の第１の実施の形態における無線インタフェース及び有線インタフェースのアドレスの例を示す第１の図、図７は本発明の第１の実施の形態における無線インタフェース及び有線インタフェースのアドレスの例を示す第２の図である。
【００４５】
まず、停止・起動処理部Ｐｒ１は、プリンタ１０に省電力モードが設定されているかどうかを判断する。省電力モードは、操作者が操作パネル２７を操作することによって設定される。
【００４６】
プリンタ１０に省電力モードが設定されている場合、停止・起動処理部Ｐｒ１は、起動条件が成立したかどうかを判断し、起動条件が成立した場合、起動処理を行い、無線インタフェース１１及び有線インタフェース１２を起動する。
【００４７】
この場合、起動条件は、ＩＰアドレスを変更する等の、無線インタフェース１１の設定が操作者によって変更されたかどうかを第１の判断条件とし、ＩＰアドレスを変更する等の、有線インタフェース１２の設定が操作者によって変更されたかどうかを第２の判断条件とし、前回、起動条件が成立してから所定の時間、本実施の形態においては、４時間が経過したかどうかを第３の判断条件としたとき、第１〜第３の判断条件のうちの少なくとも一つの判断条件が成立した場合に成立し、第１〜第３の判断条件のうちのいずれの判断条件も成立しない場合には成立しない。なお、停止・起動処理部Ｐｒ１は、第３の条件が成立したかどうかを判断するために、前記起動条件が成立すると、タイマ２６による計時を開始する。
【００４８】
前記起動処理において、停止・起動処理部Ｐｒ１は、まず、無線インタフェース１１及び有線インタフェース１２（両インタフェース）が起動されているかどうかを判断し、無線インタフェース１１及び有線インタフェース１２が起動されていない場合、無線インタフェース１１が停止させられているかどうかを判断する。
【００４９】
そして、無線インタフェース１１が停止させられている場合、停止・起動処理部Ｐｒ１は、無線インタフェース１１の制御モジュール３１の電源をオンにし、制御モジュール３１に制御用のクロックを送信し、無線インタフェース１１を起動する。
【００５０】
次に、停止・起動処理部Ｐｒ１は、識別番号設定処理部Ｐｒ２に、無線インタフェース１１にＩＰアドレスを設定するよう指示する。
【００５１】
識別番号設定処理部Ｐｒ２は、停止・起動処理部Ｐｒ１の指示を受けて、操作者によって作成された、図６に示されるＩＰアドレス１９２．１６８．１０．１を制御モジュール３１を介して無線インタフェース１１に設定し、紐付ける。
【００５２】
このとき、停止・起動処理部Ｐｒ１の指示によって、図７に示されるように、既に有線インタフェース１２に同じＩＰアドレス１９２．１６８．１０．１が紐付けられている場合は、有線インタフェース１２に紐付けられているＩＰアドレス１９２．１６８．１０．１が消去される。
【００５３】
このようにすることよって、ネットワークＮｔにおいて、所定のパソコンからプリンタ１０のＩＰアドレス１９２．１６８．１０．１によるアクセスに対して有線インタフェース１２が応答をした状態があった場合に、応答をしない状態に変更することができる。
【００５４】
このようにして、無線インタフェース１１が起動されると、停止・起動処理部Ｐｒ１は、無線インタフェース１１とハブＨｂ１との間で無線接続を行う。すなわち、停止・起動処理部Ｐｒ１は、図６に示される、無線インタフェース１１に設定されたＭＡＣアドレス００−２５−３６−２ｅ−５ｄ−５ｅとＩＰアドレス１９２．１６８．１０．１との組合せを、特定パケット応答であるＡＲＰ  Ｒｓｐ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  Ｒｅｓｐｏｎｃｅ）としてハブＨｂ１を介してネットワークＮｔ全体に通知する。
【００５５】
なお、前記ＡＲＰ  Ｒｓｐは、ＭＡＣアドレスとＩＰアドレスとの組合せを各パソコンＰｃｉに通知するためのプロトコルであり、各パソコンＰｃｉは、ＡＲＰ  Ｒｓｐを受信すると、それぞれが有するＭＡＣアドレスとＩＰアドレスとの組合せテーブルである図示されないＡＲＰテーブルを更新する。
【００５６】
各パソコンＰｃｉがＡＲＰ  Ｒｓｐを受信すると、各パソコンＰｃｉにおいてＡＲＰテーブルが更新されるので、各パソコンＰｃｉからＩＰアドレス１９２．１６８．１０．１へのアクセスは、プリンタ１０の有線インタフェース１２へのアクセスではなく、無線インタフェース１１へのアクセスになる。
【００５７】
一方、無線インタフェース１１が停止させられておらず、有線インタフェース１２が停止させられている場合、停止・起動処理部Ｐｒ１は、有線インタフェース１２の制御モジュール３２の電源をオンにし、制御モジュール３２に制御用のクロックを送信し、有線インタフェース１２を起動する。
【００５８】
次に、停止・起動処理部Ｐｒ１は、識別番号設定処理部Ｐｒ２に、有線インタフェース１２にＩＰアドレスを設定するよう指示する。
【００５９】
識別番号設定処理部Ｐｒ２は、停止・起動処理部Ｐｒ１の指示を受けて、操作者によって作成された、図６に示されるＩＰアドレス１９２．１６８．１１．１を制御モジュール３２を介して有線インタフェース１２に設定し、紐付ける。
【００６０】
このようにして、有線インタフェース１２が起動されると、停止・起動処理部Ｐｒ１は、有線インタフェース１２とハブＨｂ２との間で有線接続を行う。すなわち、停止・起動処理部Ｐｒ１は、図６に示される、有線インタフェース１２に設定されたＭＡＣアドレス００−２５−３６−２ｅ−５ｄ−５ｆとＩＰアドレス１９２．１６８．１１．１との組合せを、ＡＲＰ  ＲｓｐとしてハブＨｂ２を介してネットワークＮｔ全体に通知する。
【００６１】
各パソコンＰｃｉがＡＲＰ  Ｒｓｐを受信すると、各パソコンＰｃｉにおいてＡＲＰテーブルが更新されるので、各パソコンＰｃｉからＩＰアドレス１９２．１６８．１１．１へのアクセスは、プリンタ１０の無線インタフェース１１へのアクセスではなく、有線インタフェース１２へのアクセスになる。
【００６２】
このようにして、無線インタフェース１１及び有線インタフェース１２がいずれも起動されると、ネットワーク接続判断処理部Ｐｒ３は、無線インタフェース１１と有線インタフェース１２とが同じネットワークＮｔ上で接続されているかどうかを判断する。そのために、ネットワーク接続判断処理部Ｐｒ３は、有線インタフェース１２及び無線インタフェース１１の一方から他方に、本実施の形態においては、有線インタフェース１２から無線インタフェース１１にＰＩＮＧを送信し、無線インタフェース１１と有線インタフェース１２とがネットワークＮｔ上で接続されているかどうかを判断する。
【００６３】
前記ＰＩＮＧとは、ＰＩＮＧを送信する側のノード、すなわち、送信側ノードと、ＰＩＮＧを受信する側のノード、すなわち、受信側ノードとがネットワークＮｔ上で接続されているかどうかを判断するために使用されるソフトウェアであり、例えば、送信側ノードがＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）のＥｃｈｏ  Ｍｅｓｓａｇｅを受信側ノードに送信し、受信側ノードからＰＩＮＧ応答であるＥｃｈｏ  Ｒｅｐｌｙ  Ｍｅｓｓａｇｅが送信側ノードに返ってくるかどうかによって、送信側ノードと受信側ノードとがネットワークＮｔ上で接続されているかどうが判断される。
【００６４】
そして、無線インタフェース１１から有線インタフェース１２にＥｃｈｏ  Ｒｅｐｌｙ  Ｍｅｓｓａｇｅが返ってくると、ネットワーク接続判断処理部Ｐｒ３は、無線インタフェース１１と有線インタフェース１２とが同じネットワークＮｔ上で接続されていると判断する。
【００６５】
続いて、停止・起動処理部Ｐｒ１は、インタフェースにおける電力の消費量を抑制するために、無線インタフェース１１及び有線インタフェース１２のうちの一方、本実施の形態においては、無線インタフェース１１を停止させる。
【００６６】
そのために、停止・起動処理部Ｐｒ１は、無線インタフェース１１の制御モジュール３１の電源をオフにし、制御モジュール３１への制御用のクロックの送信を停止させ、無線インタフェース１１を停止させる。これにより、各パソコンＰｃｉから無線インタフェース１１を介してプリンタ１０にアクセスすることができなくなる。
【００６７】
続いて、停止・起動処理部Ｐｒ１は、識別番号設定処理部Ｐｒ２に、無線インタフェース１１のＩＰアドレスを有線インタフェース１２に設定するよう指示する。
【００６８】
識別番号設定処理部Ｐｒ２は、停止・起動処理部Ｐｒ１の指示を受けて、図６に示される無線インタフェース１１に設定されたＩＰアドレス１９２．１６８．１０．１を、図７に示されるように、有線インタフェース１２に設定し、紐付けする。これにより、有線インタフェース１２のＩＰアドレスが、１９２．１６８．１１．１及び１９２．１６８．１０．１の二つになる。
【００６９】
このとき、識別番号設定処理部Ｐｒ２は、無線インタフェース１１に設定されたＩＰアドレス１９２．１６８．１０．１を消去する。
【００７０】
次に、停止・起動処理部Ｐｒ１は、有線インタフェース１２のＭＡＣアドレス００−２５−３６−２ｅ−５ｄ−５ｆとＩＰアドレス１９２．１６８．１１．１及び１９２．１６８．１０．１との組合せを、ＡＲＰ  ＲｓｐとしてハブＨｂ２を介してネットワークＮｔ全体に通知する。
【００７１】
ネットワークＮｔにおいてＡＲＰ  Ｒｓｐを受信した各パソコンＰｃｉは、それぞれが有するＡＲＰテーブルを更新するので、ＩＰアドレス１９２．１６８．１０．１へのアクセスは、ＩＰアドレス１９２．１６８．１１．１へのアクセスと同様に、プリンタ１０の有線インタフェース１２へのアクセスとなる。
【００７２】
したがって、各パソコンＰｃｉは、ＩＰアドレス１９２．１６８．１０．１及びＩＰアドレス１９２．１６８．１１．１のいずれを使用しても、有線インタフェース１２を介してプリンタ１０にアクセスすることができる。
【００７３】
なお、無線インタフェース１１及び有線インタフェース１２のうちの有線インタフェース１２を停止させる場合、停止・起動処理部Ｐｒ１は、有線インタフェース１２の制御モジュール３２の電源をオフにし、制御モジュール３２への制御用のクロックの送信を停止させ、有線インタフェース１２を停止させる。これにより、各パソコンＰｃｉから有線インタフェース１２を介してプリンタ１０にアクセスすることができなくなる。
【００７４】
そして、停止・起動処理部Ｐｒ１は、識別番号設定処理部Ｐｒ２に、有線インタフェース１２のＩＰアドレスを無線インタフェース１１に設定するよう指示する。
【００７５】
一方、有線インタフェース１２から無線インタフェース１１にＰＩＮＧを送信し、受信側ノードからＥｃｈｏ  Ｒｅｐｌｙ  Ｍｅｓｓａｇｅが送信側ノードに返ってこない場合、無線インタフェース１１と有線インタフェース１２とが同じネットワークＮｔ上で接続されておらず、例えば、図３に示されるように、無線インタフェース１１と有線インタフェース１２とが異なるネットワークＮｔ１、Ｎｔ２に接続されていると想定される。
【００７６】
その場合、無線インタフェース１１及び有線インタフェース１２のうちの一方、例えば、無線インタフェース１１を停止させると、無線インタフェース１１が接続されているネットワークＮｔ１のパソコンＰｃ１、Ｐｃ２は、無線インタフェース１１及び有線インタフェース１２のいずれを介してもプリンタ１０にアクセスすることができない。
【００７７】
次に、図４のフローチャートについて説明する。
ステップＳ１  停止・起動処理部Ｐｒ１は起動処理を行う。
ステップＳ２  ネットワーク接続判断処理部Ｐｒ３は有線インタフェース１２から無線インタフェース１１にＰＩＮＧを送信する。
ステップＳ３  ネットワーク接続判断処理部Ｐｒ３は無線インタフェース１１と有線インタフェース１２とが同じネットワークＮｔ上で接続されているかどうかを判断する。無線インタフェース１１と有線インタフェース１２とが同じネットワークＮｔ上で接続されている場合はステップＳ４に進み、無線インタフェース１１と有線インタフェース１２とが同じネットワークＮｔ上で接続されていない場合は処理を終了する。
ステップＳ４  停止・起動処理部Ｐｒ１は無線インタフェース１１を停止させる。
ステップＳ５  停止・起動処理部Ｐｒ１は識別番号設定処理部Ｐｒ２に無線インタフェース１１のＩＰアドレスを有線インタフェース１２に設定するよう指示し、処理を終了する。
【００７８】
次に、図５のフローチャートについて説明する。
ステップＳ１−１  停止・起動処理部Ｐｒ１は両インタフェースが起動されているかどうかを判断する。両インタフェースが起動されている場合はリターンし、両インタフェースが起動されていない場合はステップＳ１−２に進む。
ステップＳ１−２  停止・起動処理部Ｐｒ１は無線インタフェース１１が停止させられているかどうかを判断する。無線インタフェース１１が停止させられている場合はステップＳ１−３に進み、無線インタフェース１１が停止させられていない場合はステップＳ１−６に進む。
ステップＳ１−３  停止・起動処理部Ｐｒ１は無線インタフェース１１を起動する。
ステップＳ１−４  停止・起動処理部Ｐｒ１は識別番号設定処理部Ｐｒ２に無線インタフェース１１にＩＰアドレスを設定するよう指示する。
ステップＳ１−５  停止・起動処理部Ｐｒ１は無線インタフェース１１とハブＨｂ１との間で無線接続を行い、リターンする。
ステップＳ１−６  停止・起動処理部Ｐｒ１は有線インタフェース１２を起動する。
ステップＳ１−７  停止・起動処理部Ｐｒ１は識別番号設定処理部Ｐｒ２に有線インタフェース１２にＩＰアドレスを設定するよう指示する。
ステップＳ１−８  停止・起動処理部Ｐｒ１は有線インタフェース１２とハブＨｂ２との間で有線接続を行い、リターンする。
【００７９】
このように、本実施の形態においては、無線インタフェース１１と有線インタフェース１２とが同じネットワークＮｔ上で接続されている場合に、無線インタフェース１１のＩＰアドレスが有線インタフェース１２に設定され、無線インタフェース１１が停止させられるので、有線インタフェース１２において、無線インタフェース１１のＩＰアドレス及び有線インタフェース１２のＩＰアドレスのいずれかが使用されていても、プリンタ１０はパソコンＰｃｉに応答することができる。
【００８０】
したがって、プリンタ１０の電力の消費量を抑制することができ、しかも、パソコンＰｃｉからプリンタ１０に確実にアクセスすることができる。
【００８１】
また、起動条件が成立するたびに、ネットワーク接続判断処理部Ｐｒ３によって、無線インタフェース１１と有線インタフェース１２とが同じネットワークＮｔ上で接続されているかどうかが判断されるので、ネットワークＮｔの状態、例えば、操作者によってＩＰアドレス変更されたかどうかを常に確認することができる。
【００８２】
本実施の形態においては、プリンタ１０に無線インタフェース１１及び有線インタフェース１２がそれぞれ１個ずつ配設されるようになっているが、各インタフェースを複数個配設することができる。
【００８３】
また、本実施の形態においては、無線インタフェース１１及び有線インタフェース１２のうちの無線インタフェース１１を停止させるようになっているが、停止させるインタフェースを選択する条件を、無線インタフェース１１及び有線インタフェース１２の電力の消費量、通信速度等を考慮して、あらかじめ設定しておくことができる。さらに、操作パネル２７の表示部に選択肢を表示し、無線インタフェース１１及び有線インタフェース１２のうちのどちらを停止させるかを操作者が選択することができるようにすることもできる。
【００８４】
ところで、本実施の形態においては、無線インタフェース１１と有線インタフェース１２とが同じネットワークＮｔ上で接続されている場合に、無線インタフェース１１が停止させられ、無線インタフェース１１のＩＰアドレスが有線インタフェース１２に設定されるようになっているので、停止させられた無線インタフェース１１の性能を十分に利用することができない。
【００８５】
そこで、無線インタフェース１１と有線インタフェース１２とが同じネットワークＮｔ上で接続されている場合に、無線インタフェース１１及び有線インタフェース１２のうちの一方のインタフェースを、一時的に停止させた後、必要に応じて再起動することができるようにした本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００８６】
まず、本発明の第２の実施の形態における情報処理システムの第１の例について説明する。なお、第２の実施の形態においては、プリンタ１０のインタフェースをポートとして説明する。
【００８７】
図８は本発明の第２の実施の形態における情報処理システムの第１の例を示す図である。
【００８８】
図において、Ｓｙ１１は情報処理システム、１０は画像形成用の情報処理装置としての、かつ、画像形成装置としてのプリンタ、Ｐｃｉ’（ｉ’＝１１、１２、１３）は外部装置としてのパソコン、Ｎｗはプリンタ１０とパソコンＰｃｉ’とを接続するネットワーク、Ｈｂｊ’（ｊ’＝１１、１２、１３）はハブ、Ｃｂｋ’（ｋ’＝２１、２２、…、２８）はケーブルである。
【００８９】
そして、前記プリンタ１０、パソコンＰｃｉ’、ハブＨｂｊ’、ケーブルＣｂｋ’等によって、ネットワークグループＧｗが構成される。
【００９０】
前記ハブＨｂ１１はケーブルＣｂ２１、Ｃｂ２３、Ｃｂ２４、Ｃｂ２８を集線し、ハブＨｂ１２はケーブルＣｂ２２、Ｃｂ２５、Ｃｂ２６、Ｃｂ２８を集線し、ハブＨｂ１３はケーブルＣｂ２５、Ｃｂ２７を集線する。
【００９１】
前記プリンタ１０は、ＴＣＰ／ＩＰに準拠した一つのネットワークＮｗ上でパソコンＰｃｉ’と接続され、第１、第２のインタフェースとしての第１、第２のポートｐｔ１、ｐｔ２を備え、前記第１、第２のポートｐｔ１、ｐｔ２にそれぞれ第１、第２のローカルエリアネットワークであるＬＡＮ１、ＬＡＮ２が接続される。
【００９２】
この場合、プリンタ１０の第１のポートｐｔ１の第１のネットワーク識別番号としてのＭＡＣアドレスはａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：１１であり、第２のネットワーク識別番号としてのＩＰアドレスは１９２．１６８．１．１１であり、第２のポートｐｔ２のＭＡＣアドレスはａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１であり、ＩＰアドレスは１９２．１６８．１．２１である。
【００９３】
また、ルータＲｔのＭＡＣアドレスはａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：０１であり、ＩＰアドレスは１９２．１６８．１．１である。
【００９４】
そして、パソコンＰｃ１１のＭＡＣアドレスはａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：１２であり、ＩＰアドレスは１９２．１６８．１．１２であり、パソコンＰｃ１２のＭＡＣアドレスはａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２２であり、ＩＰアドレスは１９２．１６８．１．２２であり、、パソコンＰｃ１３のＭＡＣアドレスはａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：３３であり、ＩＰアドレスは１９２．１６８．１．３３である。
【００９５】
次に、ネットワークが二つに分離した、情報処理システムの第２の例について説明する。
【００９６】
図９は本発明の第２の実施の形態における情報処理システムの第２の例を示す図である。
【００９７】
図において、Ｓｙ１２は情報処理システム、１０はプリンタ、Ｐｃｉ’（ｉ’＝１１、１２、１３）はパソコン、Ｈｂｊ’（ｊ’＝１１、１２、１３）はハブ、Ｎｗ１はプリンタ１０とパソコンＰｃ１１とを接続するネットワーク、Ｎｗ２はプリンタ１０とパソコンＰｃ１２、Ｐｃ１３とを接続するネットワーク、Ｃｂｋ’（ｋ’＝２１、２２、…、２７）はケーブルである。
【００９８】
前記ハブＨｂ１１はケーブルＣｂ２１、Ｃｂ２３、Ｃｂ２４を集線し、ハブＨｂ１２はケーブルＣｂ２２、Ｃｂ２５、Ｃｂ２６を集線し、ハブＨｂ１３はケーブルＣｂ２５、Ｃｂ２７を集線する。
【００９９】
この場合、ハブＨｂ１１、Ｈｂ１２間を接続するケーブルがないので、ネットワークはネットワークＮｗ１、Ｎｗ２に分離させられる。
【０１００】
前記プリンタ１０は、ネットワークＮｗ１上でパソコンＰｃ１１と、ネットワークＮｗ２上でパソコンＰｃ１２、Ｐｃ１３と接続され、第１、第２のポートｐｔ１、ｐｔ２を備え、該第１、第２のポートｐｔ１、ｐｔ２にそれぞれＬＡＮ１、ＬＡＮ２が接続される。
【０１０１】
前記プリンタ１０、パソコンＰｃ１１、ハブＨｂ１１、ケーブルＣｂ２１、Ｃｂ２３、Ｃｂ２４等によってネットワークグループＧｗ１が、前記プリンタ１０、パソコンＰｃ１２、Ｐｃ１３、ハブＨｂ１２、Ｈｂ１３、ケーブルＣｂ２２、Ｃｂ２５、Ｃｂ２６、Ｃｂ２７等によってネットワークグループＧｗ２が構成される。
【０１０２】
この場合、プリンタ１０の第１のポートｐｔ１のＭＡＣアドレスはａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：１１であり、ＩＰアドレスは１９２．１６８．１．１１であり、第２のポートｐｔ２のＭＡＣアドレスはａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１であり、ＩＰアドレスは１９２．１６８．１．２１である。
【０１０３】
また、ルータＲｔのＭＡＣアドレスはａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：０１であり、ＩＰアドレスは１９２．１６８．１．１である。
【０１０４】
そして、パソコンＰｃ１１のＭＡＣアドレスはａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：１２であり、ＩＰアドレスは１９２．１６８．１．１２であり、パソコンＰｃ１２のＭＡＣアドレスはａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２２であり、ＩＰアドレスは１９２．１６８．１．２２であり、、パソコンＰｃ１３のＭＡＣアドレスはａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：３３であり、ＩＰアドレスは１９２．１６８．１．３３である。
【０１０５】
ここで、情報処理システムＳｙ１２において、パソコンＰｃ１１の操作者が、プリンタ１０にアクセスするためのＩＰアドレスとして、第１のポートｐｔ１のＩＰアドレス１９２．１６８．１．１１を登録し、パソコンＰｃ１２、Ｐｃ１３の操作者が、プリンタ１０にアクセスするためのＩＰアドレスとして、第２のポートｐｔ２のＩＰアドレス１９２．１６８．１．２１を登録し、その後、ネットワークＮｗ１、Ｎｗ２のハブＨｂ１１、Ｈｂ１２間をケーブルＣｂ２８（図８）によって接続することによって、ネットワークＮｗを構築すると、情報処理システムＳｙ１１において、各パソコンＰｃｉ’の操作者は、プリンタ１０にアクセスするためのＩＰアドレスとして、第１のポートｐｔ１のＩＰアドレス１９２．１６８．１．１１及び第２のポートｐｔ２のＩＰアドレス１９２．１６８．１．２１のいずれも使用することができる。
【０１０６】
次に、プリンタ１０の制御装置について説明する。
【０１０７】
図１０は本発明の第２の実施の形態におけるプリンタの制御ブロック図、図１１は本発明の第２の実施の形態における制御部の制御ブロック図である。
【０１０８】
図において、１０はプリンタであり、該プリンタ１０は、第１、第２のポートｐｔ１、ｐｔ２、集積回路１５、第１の記憶部としてのＲＯＭ２３、第２の記憶部としてのＲＡＭ２４、計時部材としてのタイマ２６、操作パネル２７、電源回路３０、印刷部３３等を備える。
【０１０９】
前記集積回路１５は、制御部２０、常時通電回路Ｃｎ、随時通電回路Ｃｓ等を備え、常時通電回路Ｃｎは電源制御部３６及び第１の通信部としての送受信部３７を、随時通電回路Ｃｓは第２の通信部としての送受信部３８を備える。
【０１１０】
前記制御部２０は、印刷処理部Ｐｒ１１、電源モード設定部Ｐｒ１２、ネットワーク接続判断処理部Ｐｒ１３、停止・起動処理部Ｐｒ１４、通信開始判断処理部Ｐｒ１５等を有する。
【０１１１】
前記印刷処理部Ｐｒ１１は、上位装置としてのホストコンピュータから受信した印刷ジョブについて画像処理を行ったり、前記印刷部３３を駆動したりして印刷を行う。
【０１１２】
前記電源モード設定部Ｐｒ１２は、プリンタ１０に電源モードとして、第１のモードである通常モード、又は該通常モードより消費電力が小さい第２のモードである省電力モードを設定する。電源モード設定部Ｐｒ１２は、所定の時間、印刷動作が行われない場合に、プリンタ１０に省電力モードを設定し、後述されるメイン電源をオフにする。
【０１１３】
ネットワーク接続判断処理部Ｐｒ１３は、第１、第２のポートｐｔ１、ｐｔ２が同じネットワークＮｗ上で接続されているかどうかを判断する。
【０１１４】
前記停止・起動処理部Ｐｒ１４は、停止条件が成立したかどうかを判断し、停止条件が成立した場合、第１、第２のポートｐｔ１、ｐｔ２のうちのいずれか一方、本実施の形態においては、第２のポートｐｔ２を停止させ、続いて、起動条件が成立したかどうかを判断し、起動条件が成立した場合、第２のポートｐｔ２を再起動する。
【０１１５】
通信開始判断処理部Ｐｒ１５は、パソコンＰｃ１２が第１、第２のポートｐｔ１、ｐｔ２のうちの一方、本実施の形態においては、第２のポートｐｔ２に対して通信を開始したかどうかを判断する。
【０１１６】
前記電源回路３０は、サブ電源生成部４３、オプション電源生成部４５及びメイン電源生成部４６を備え、サブ電源生成部４３、オプション電源生成部４５及びメイン電源生成部４６はそれぞれ、商用電源としてのＡＣ電源に接続され、交流の電力を受けて直流の電力に変換する。
【０１１７】
前記サブ電源生成部４３は、サブ電源を生成し、プリンタ１０の電源がオンにされている間、常時通電回路Ｃｎにサブ電源を供給する。
【０１１８】
オプション電源生成部４５は、制御部２０の電源制御部３６によって制御され、第２のポートｐｔ２が起動されている間、随時通電回路Ｃｓにオプション電源を供給する。
【０１１９】
メイン電源生成部４６は、制御部２０の電源制御部３６によって制御され、プリンタ１０に省電力モードが設定されている間、集積回路１５及び印刷部３３へのメイン電源の供給を停止させる。
【０１２０】
前記印刷部３３は、図示されない給紙機構、画像形成ユニット、転写ユニット、定着器等のプリンタエンジンを備える。
【０１２１】
前記電源制御部３６は、電源制御を行い、前記オプション電源生成部４５及びメイン電源生成部４６をオン・オフし、オプション電源及びメイン電源を選択的に生成する。
【０１２２】
前記送受信部３７、３８はそれぞれ、第１、第２のポートｐｔ１、ｐｔ２にパケットを送信したり、第１、第２のポートｐｔ１、ｐｔ２からパケットを受信したりする。
【０１２３】
次に、プリンタ１０に設定された電源モードと第１、第２のポートｐｔ１、ｐｔ２の接続状態との関係について説明する。
【０１２４】
図１２は本発明の第２の実施の形態における電源モードの遷移図、図１３本発明の第２の実施の形態における第１のポートの接続状態の遷移図、図１４は本発明の第２の実施の形態における第２のポートの接続状態の遷移図である。
【０１２５】
操作者がプリンタ１０（図１０）の電源をオンにすると、プリンタ１０に通常モードが設定され、通常モードにおいて、所定の時間、印刷動作が行われない場合、プリンタ１０に省電力モードが設定される。そして、省電力モードにおいて、操作者が操作部２７を操作して印刷を開始する場合、割込みによってプリンタ１０に通常モードが設定される。
【０１２６】
また、操作者が電源をオンにすると、第１のポートｐｔ１にサブ電源が供給され、第１のポートｐｔ１が起動される。サブ電源が供給された直後、第１のポートｐｔ１は「未接続」の状態であり、第１のポートｐｔ１が対向機器、本実施の形態においては、ハブＨｂ１１（図８）とのリンクを確立し、リンクアップすると、第１のポートｐｔ１は「接続」の状態に遷移する。
【０１２７】
「接続」の状態で、第１のポートｐｔ１が、第２のポートｐｔ２が送信する特定パケット、この場合、テストパケットである後述されるＧｒａｔｕｉｔｏｕｓ  ＡＲＰ（以下「ＧＡＲＰ」という。）を受信すると、第１のポートｐｔ１は第２のポートｐｔ２を検出し、第１、第２のポートｐｔ１、ｐｔ２がネットワークＮｗ上で接続された状態、すなわち、「第２のポートｐｔ２検出」の状態に遷移する。なお、ＧＡＲＰは特定パケットであるＡＲＰの一つであり、第１のポートｐｔ１自体に設定されているＩＰアドレスと同じＩＰアドレスが他のノードにも設定されているかどうかを判断するためのものである。
【０１２８】
また、「接続」の状態で第１のポートｐｔ１がハブＨｂ１１とのリンクを失い、リンクダウンすると、第１のポートｐｔ１は「未接続」の状態に戻る。
【０１２９】
そして、「第２のポートｐｔ２検出」の状態で第１のポートｐｔ１が、第２のポートｐｔ２が定期的に送信するＧＡＲＰを受信しなくなると、第１のポートｐｔ１は「接続」の状態に戻る。さらに、「第２のポートｐｔ２検出」の状態で第１のポートｐｔ１がハブＨｂ１１とのリンクを失い、リンクダウンすると、第１のポートｐｔ１は「未接続」の状態に戻る。
【０１３０】
また、操作者が電源をオンにすると、第２のポートｐｔ２にオプション電源が供給され、第２のポートｐｔ２が起動される。オプション電源が供給された直後、第２のポートｐｔ２は「未接続」の状態であり、第２のポートｐｔ２が対向機器、本実施の形態においては、ハブＨｂ１２とのリンクを確立し、リンクアップすると、第２のポートｐｔ２は「接続」の状態に遷移する。
【０１３１】
「接続」の状態で、第２のポートｐｔ２は定期的にＧＡＲＰを送信する。また、「接続」の状態において、後述されるタイマ割込みによってプリンタ１０に省電力モードが設定されると、オプション電源生成部４５においてオプション電源がオフにされ、第２のポートｐｔ２にオプション電源が供給されなくなり、第２のポートｐｔ２は停止させられ、「パワーオフ」の状態に遷移する。
【０１３２】
さらに、「接続」の状態で第２のポートｐｔ２がハブＨｂ１２とのリンクを失い、リンクダウンすると、第２のポートｐｔ２は「未接続」の状態に戻る。
【０１３３】
また、「パワーオフ」の状態で、タイマ割込みによってオプション電源の供給が再開されると、オプション電源生成部４５においてオプション電源がオンにされ、第２のポートｐｔ２にオプション電源が供給されて再起動させられ、第２のポートｐｔ２は「未接続」の状態に戻る。
【０１３４】
次に、プリンタ１０に通常モードが設定されているときにタイマ割込みが発生した場合のプリンタ１０の動作について説明する。
【０１３５】
図１５は本発明の第２の実施の形態におけるタイマ割込みが発生したときのプリンタの動作を示すフローチャート、図１６は本発明の第２の実施の形態におけるタイマ割込みが発生したときのプリンタの動作を示すタイムチャートである。
【０１３６】
プリンタ１０と各パソコンＰｃｉ’とが、図８に示されるように同じネットワークＮｗ上で接続されている場合、操作者が操作パネル２７（図１０）を操作して電源をオンにすると、電源モード設定部Ｐｒ１２は、プリンタ１０に通常モードを設定する。
【０１３７】
また、停止・起動処理部Ｐｒ１４は、第１のポートｐｔ１にサブ電源を、第２のポートｐｔ２にオプション電源を供給する。これにより、第１、第２のポートｐｔ１、ｐｔ２が「接続」の状態になる。
【０１３８】
そして、「接続」の状態で、第１のポートｐｔ１が、第２のポートｐｔ２からＧＡＲＰを受信すると、ネットワーク接続判断処理部Ｐｒ１３は第２のポートｐｔ２を検出し、第１のポートｐｔ１が「第２のポートｐｔ２検出」の状態に遷移する。これにより、ネットワーク接続判断処理部Ｐｒ１３は、第１、第２のポートｐｔ１、ｐｔ２が同じネットワークＮｗ上で接続されていると判断する。
【０１３９】
続いて、停止・起動処理部Ｐｒ１４は、第１のポートｐｔ１が「第２のポートｐｔ２検出」の状態に遷移した後、タイマ割込みによって停止条件が成立したかどうかを、プリンタ１０において印刷動作が行われないまま所定の時間、本実施の形態においては、５〔秒〕が経過したかどうかによって判断する。
【０１４０】
そして、停止条件が成立し、５〔秒〕が経過した場合、電源モード設定部Ｐｒ１２は、プリンタ１０に省電力モードを設定し、停止・起動処理部Ｐｒ１４は、電源制御部３６によってオプション電源生成部４５をオフにし、オプション電源の供給を停止させる。これに伴って、第２のポートｐｔ２は停止させられ、「パワーオフ」の状態になる。
【０１４１】
次に、停止・起動処理部Ｐｒ１４は、タイマ割込みによって起動条件が成立したかどうかを、第２のポートｐｔ２が停止させられてから所定の時間、本実施の形態においては、６０〔秒〕が経過したかどうかによって判断する。
【０１４２】
そして、起動条件が成立し、６０〔秒〕が経過した場合、停止・起動処理部Ｐｒ１４は、電源制御部３６によってオプション電源生成部４５をオンにし、オプション電源を供給する。また、停止・起動処理部Ｐｒ１４は、オプション電源を供給してから所定の時間、本実施の形態においては、２〔秒〕が経過するまでに第２のポートｐｔ２が再起動され、リンクアップしたかどうかを判断する。
【０１４３】
ここで、第２のポートｐｔ２は、ハブＨｂ１２と接続されているので、ハブＨｂ１２とのリンクを確立し、リンクアップし、「接続」の状態になるが、ケーブルが抜かれている等、何らかの理由で第２のポートｐｔ２がリンクアップしなかった場合、停止・起動処理部Ｐｒ１４は処理を終了する。
【０１４４】
そして、ネットワーク接続判断処理部Ｐｒ１３は、第２のポートｐｔ２からネットワークＮｗ内のすべてのノードである各パソコンＰｃｉ’にＧＡＲＰを送信 (ブロードキャスト送信）する。第１のポートｐｔ１は、ＧＡＲＰを受信し、「第２のポートｐｔ２検出」の状態を維持する。
【０１４５】
前記第２のポートｐｔ２が起動されて「未接続」の状態になると、停止・起動処理部Ｐｒ１４は、タイマ割込みによって再び停止条件が成立したかどうかを、プリンタ１０において印刷動作が行われないまま５〔秒〕が経過したかどうかによって判断する。  
【０１４６】
そして、停止条件が成立し、５〔秒〕が経過した場合、電源モード設定部Ｐｒ１２は、プリンタ１０に省電力モードを設定し、停止・起動処理部Ｐｒ１４は電源制御部３６によってオプション電源生成部４５をオフにし、オプション電源の供給を停止させる。これに伴って、第２のポートｐｔ２は再び停止させられ、「パワーオフ」の状態になる。
【０１４７】
次に、停止・起動処理部Ｐｒ１４は、タイマ割込みによって再び起動条件が成立したかどうかを、第２のポートｐｔ２が停止させられてから６０〔秒〕が経過したかどうかによって判断する。
【０１４８】
次に、フローチャートについて説明する。
ステップＳ１１  ネットワーク接続判断処理部Ｐｒ１３は第２のポートｐｔ２を検出したかどうかを判断する。第２のポートｐｔ２を検出した場合はステップＳ１２に進み、第２のポートｐｔ２を検出しなかった場合は処理を終了する。
ステップＳ１２  停止・起動処理部Ｐｒ１４は５〔秒〕が経過したかどうかを判断する。５〔秒〕が経過した場合はステップＳ１３に進み、５〔秒〕が経過していない場合は処理を終了する。
ステップＳ１３  停止・起動処理部Ｐｒ１４はオプション電源生成部４５をオフにする。
ステップＳ１４  停止・起動処理部Ｐｒ１４は６０〔秒〕が経過したかどうかを判断する。６０〔秒〕が経過した場合はステップＳ１５に進み、６０〔秒〕が経過していない場合は処理を終了する。
ステップＳ１５  停止・起動処理部Ｐｒ１４はオプション電源生成部４５をオンにする。
ステップＳ１６  停止・起動処理部Ｐｒ１４は第２のポートｐｔ２がリンクアップしたかどうかを判断する。第２のポートｐｔ２がリンクアップした場合はステップＳ１７に進み、第２のポートｐｔ２がリンクアップしなかった場合は処理を終了する。
ステップＳ１７  ネットワーク接続判断処理部Ｐｒ１３は各パソコンＰｃｉ’にＧＡＲＰを送信し、処理を終了する。
【０１４９】
次に、省電力モードが設定されているときに第１のポートｐｔ１がＡＲＰを受信した場合のプリンタ１０の動作について説明する。
【０１５０】
図１７は本発明の第２の実施の形態における省電力モードが設定されているときに第１のポートがＡＲＰを受信した場合のプリンタの動作を示すフローチャート、図１８は本発明の第２の実施の形態における省電力モードが設定されているときに第１のポートがＡＲＰを受信した場合のプリンタの動作を示すタイムチャートである。
【０１５１】
プリンタ１０に省電力モードが設定されているときに、印刷ジョブ、各種のデータ等を送信する必要がある場合、パソコンＰｃ１２はプリンタ１０へのデータ通信を開始する。前述されたように、パソコンＰｃ１２において、操作者によってＡＲＰテーブルに登録されたプリンタ１０のＩＰアドレスは、第２のポートｐｔ２のＩＰアドレスである１９２．１６８．１．２１であるので、データ通信を開始するに当たり、パソコンＰｃ１２は第２のポートｐｔ２あてのパケットであるＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）を送信する。ところが、第２のポートｐｔ２は、オプション電源が供給されておらず、「パワーオフ」の状態であるので、ＴＣＰを受信することができない（Ｍｉｓｓ）。
【０１５２】
パソコンＰｃ１２は、ＴＣＰの応答がない場合、ＩＰアドレス１９２．１６８．１．２１と共にＡＲＰテーブルに登録されていたＭＡＣアドレスを消去し、改めてＩＰアドレス１９２．１６８．１．２１に対応するＭＡＣアドレスを検索する。そのために、パソコンＰｃ１２は、ＡＲＰをネットワークＮｗ内のすべてのノードであるプリンタ１０及びパソコンＰｃｉ’に送信（ブロードキャスト送信）する。
【０１５３】
このときも、第２のポートｐｔ２は「パワーオフ」の状態であるので、ＴＣＰを受信することができない（Ｍｉｓｓ）。一方、第１のポートｐｔ１がＡＲＰを受信すると、通信開始判断処理部Ｐｒ１５は、パソコンＰｃ１２が第２のポートｐｔ２に対して通信を開始したかどうかを、ＡＲＰによる検索先のＩＰアドレスが第１のポートｐｔ１のＩＰアドレス１９２．１６８．１．１１であるかどうかによって判断する。
【０１５４】
ＡＲＰによる検索先のＩＰアドレスが第１のポートｐｔ１のＩＰアドレス１９２．１６８．１．１１である場合、通信開始判断処理部Ｐｒ１５は、パソコンＰｃ１２が第２のポートｐｔ２に対して通信を開始したと判断し、ＡＲＰ  Ｒｓｐによって第１のポートｐｔ１のＭＡＣアドレスａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：１１をネットワークＮｗ全体に送信する。
【０１５５】
また、ＡＲＰによる検索先のＩＰアドレスが第１のポートｐｔ１のＩＰアドレス１９２．１６８．１．１１でない場合、通信開始判断処理部Ｐｒ１５は、ＡＲＰによる検索先のＩＰアドレスが第２のポートｐｔ２のＩＰアドレス１９２．１６８．１．２１であるかどうかを判断する。
【０１５６】
ＡＲＰによる検索先のＩＰアドレスが第２のポートｐｔ２のＩＰアドレス１９２．１６８．１．２１である場合、停止・起動処理部Ｐｒ１４は、第１のポートｐｔ１が「第２のポートｐｔ２検出」の状態であり、かつ、第２のポートｐｔ２が「パワーオフ」の状態であるかどうかを判断する。
【０１５７】
第１のポートｐｔ１が「第２のポートｐｔ２検出」の状態であり、かつ、第２のポートｐｔ２が「パワーオフ」の状態である場合、停止・起動処理部Ｐｒ１４は、電源制御部３６によってオプション電源生成部４５をオンにし、第２のポートｐｔ２にオプション電源を供給し、これにより、前記第２のポートｐｔ２が起動されて「未接続」の状態になる。
【０１５８】
そして、停止・起動処理部Ｐｒ１４は、オプション電源生成部４５をオンにしてから２〔秒〕が経過するまでに第２のポートｐｔ２が起動され、リンクアップしたかどうかを判断する。
【０１５９】
ここで、第２のポートｐｔ２は、ハブＨｂ１２と接続されているので、ハブＨｂ１２とのリンクを確立し、リンクアップし、「接続」の状態になるが、ケーブルが抜かれている等、何らかの理由で第２のポートｐｔ２がリンクアップしなかった場合、停止・起動処理部Ｐｒ１４は処理を終了する。
【０１６０】
そして、第２のポートｐｔ２が「接続」の状態になると、第２のポートｐｔ２はネットワークＮｗ内のすべてのノードである各パソコンＰｃｉ’にＧＡＲＰを送信する。第１のポートｐｔ１は、ＧＡＲＰを受信し、「第２のポートｐｔ２検出」の状態を維持する。
【０１６１】
また、第２のポートｐｔ２が「パワーオフ」の状態であるときに、第１のポートｐｔ１において、パソコンＰｃ１２からＡＲＰを受信しているので、第２のポートｐｔ２はＡＲＰ  ＲｓｐをパソコンＰｃ１２に送信する。
【０１６２】
パソコンＰｃ１２は、第２のポートｐｔ２から送信されたＡＲＰ  Ｒｓｐを受信すると、プリンタ１０の第２のポートｐｔ２のＩＰアドレスとして１９２．１６８．１．２１を、ＭＡＣアドレスとしてａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１をＡＲＰテーブルに登録し、データ通信を再開する。
【０１６３】
すなわち、パソコンＰｃ１２がＴＣＰを第２のポートｐｔ２に再び送信すると、第２のポートｐｔ２は、「接続」の状態にあり、ＴＣＰを受信することができるので、ＴＣＰをパソコンＰｃ１２に送信する。
【０１６４】
このようにして、パソコンＰｃ１２とプリンタ１０との間でデータ通信が行われ、データ通信が終了すると、停止・起動処理部Ｐｒ１４は、タイマ割込みによって再び前記停止条件が成立したかどうかを、プリンタ１０において印刷動作が行われないまま５〔秒〕が経過したかどうかによって判断する。  
【０１６５】
そして、停止条件が成立し、５〔秒〕が経過した場合、電源モード設定部Ｐｒ１２は、プリンタ１０に省電力モードを設定し、停止・起動処理部Ｐｒ１４は電源制御部３６によってオプション電源生成部４５をオフにする。これに伴って、第２のポートｐｔ２は再び停止させられ、「パワーオフ」の状態になる。
【０１６６】
次に、フローチャートについて説明する。
ステップＳ２１  第１のポートｐｔ１はＡＲＰを受信する。
ステップＳ２２  通信開始判断処理部Ｐｒ１５は検索先のＩＰアドレスが第１のポートｐｔ１のＩＰアドレスであるかどうかを判断する。検索席のＩＰアドレスが第１のポートｐｔ１のＩＰアドレスである場合はステップＳ２３に進み、検索先のＩＰアドレスが第１のポートｐｔ１のＩＰアドレスでない場合はステップＳ２４に進む。
ステップＳ２３  通信開始判断処理部Ｐｒ１５はＡＲＰ  ＲｓｐをネットワークＮｗ全体に送信し、処理を終了する。
ステップＳ２４  通信開始判断処理部Ｐｒ１５は検索先のＩＰアドレスが第２のポートｐｔ２のＩＰアドレスであるかどうかを判断する。検索先のＩＰアドレスが第２のポートｐｔ２のＩＰアドレスである場合はステップＳ２５に進み、検索先のＩＰアドレスが第２のポートｐｔ２のＩＰアドレスでない場合は処理を終了する。
ステップＳ２５  停止・起動処理部Ｐｒ１４は第１のポートｐｔ１が「第２のポートｐｔ２検出」の状態であり、かつ、第２のポートｐｔ２が「パワーオフ」の状態であるかどうかを判断する。第１のポートｐｔ１が「第２のポートｐｔ２検出」の状態であり、かつ、第２のポートｐｔ２が「パワーオフ」の状態である場合はステップＳ２６に進み、第１のポートｐｔ１が「第２のポートｐｔ２検出」の状態でなく、かつ、第２のポートｐｔ２が「パワーオフ」の状態でない場合は処理を終了する。
ステップＳ２６  停止・起動処理部Ｐｒ１４はオプション電源生成部４５をオンにする。
ステップＳ２７  停止・起動処理部Ｐｒ１４は第２のポートｐｔ２がリンクアップしたかどうかを判断する。第２のポートｐｔ２がリンクアップした場合はステップＳ２８に進み、第２のポートｐｔ２がリンクアップしなかった場合は処理を終了する。
ステップＳ２８  第２のポートｐｔ２は各パソコンＰｃｉ’にＧＡＲＰを送信し、パソコンＰｃ１２にＡＲＰ  Ｒｓｐを送信し、処理を終了する。
【０１６７】
次に、パソコンＰｃ１２からプリンタ１０の第２のポートｐｔ２に送信されるＴＣＰの例について説明する。
【０１６８】
図１９は本発明の第２の実施の形態におけるパソコンからプリンタの第２のポートに送信されるＴＣＰの例を示す図である。
＜イーサネット（登録商標）情報＞
送信先ＭＡＣアドレスＭｒ１：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１
送信元ＭＡＣアドレスＭｓ１：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２２
レイヤ２プロトコルＬｐ１：  ０ｘ８０００（ＩＰ）
＜ＩＰ情報＞
レイヤ３プロトコルＬｐ２：  ０ｘ０６（ＴＣＰ）
送信先ＩＰアドレスＩｒ１：  １９２．１６８．１．２１
送信元ＩＰアドレスＩｓ１：  １９２．１６８．１．２２
ＴＣＰは、パソコンＰｃ１２からプリンタ１０の第２のポートｐｔ２にデータを送る際に送信されるパケットである。この場合、パソコンＰｃ１２においてプリンタ１０の第２のポートｐｔ２のＭＡＣアドレスａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１がＡＲＰテーブルに登録されているので、第２のポートｐｔ２のＭＡＣアドレスａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１にＴＣＰが送信される。
【０１６９】
次に、プリンタ１０の第２のポートｐｔ２からパソコンＰｃ１２に送信されるＴＣＰの例について説明する。
【０１７０】
図２０は本発明の第２の実施の形態におけるプリンタの第２のポートからパソコンに送信されるＴＣＰの例を示す図である。
＜イーサネット（登録商標）情報＞
送信先ＭＡＣアドレスＭｒ２：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２２
送信元ＭＡＣアドレスＭｓ２：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１
レイヤ２プロトコルＬｐ３：  ０ｘ８０００（ＩＰ）
＜ＩＰ情報＞
レイヤ３プロトコルＬｐ４：  ０ｘ０６（ＴＣＰ）
送信先ＩＰアドレスＩｒ２：  １９２．１６８．１．２２
送信元ＩＰアドレスＩｓ２：  １９２．１６８．１．２１
ＴＣＰは、プリンタ１０の第２のポートｐｔ２がパソコンＰｃ１２にデータを送る際に送信されるパケットである。この場合、プリンタ１０の第２のポートｐｔ２においてパソコンＰｃ１２のＭＡＣアドレスａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２２がＡＲＰテーブルに登録されているので、パソコンＰｃ１２のＭＡＣアドレスａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２２にＴＣＰが送信される。
【０１７１】
次に、パソコンＰｃ１２においてプリンタ１０の第２のポートｐｔ２を検索するためのＡＲＰの例について説明する。
【０１７２】
図２１は本発明の第２の実施の形態におけるパソコンにおいてプリンタの第２のポートを検索するためのＡＲＰの例を示す図である。
＜イーサネット（登録商標）情報＞
送信先ＭＡＣアドレスＭｒ３：  ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ
送信元ＭＡＣアドレスＭｓ３：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２２
レイヤ２プロトコルＬｐ５：  ０ｘ０８０６（ＡＲＰ）
＜ＡＲＰ情報＞
ＡＲＰ動作ε１：  ０ｘ０００１（検索）
検索先ＩＰアドレスＩｕ１：  １９２．１６８．１．２１
検索先ＭＡＣアドレス：  ００：００：００：００：００：００（不明なので空欄）
検索元ＩＰアドレス：  １９２．１６８．１．２２
検索元ＭＡＣアドレス：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２２
ＡＲＰは、プリンタ１０の第２のポートｐｔ２のＭＡＣアドレスをブロードキャスト送信によって検索する際にパソコンＰｃ１２から送信されるパケットである。この場合、プリンタ１０の第２のポートｐｔ２のＩＰアドレス１９２．１６８．１．２１はＡＲＰテーブルに登録されいるが、ＭＡＣアドレスは登録されていないので、検索先ＩＰアドレスＩｕ１として第２のポートｐｔ２のＩＰアドレス１９２．１６８．１．２１がネットワークＮｗにブロードキャスト送信される。
【０１７３】
次に、プリンタ１０の第２のポートｐｔ２からパソコンＰｃ１２に送信されるＡＲＰ  Ｒｓｐの例について説明する。
【０１７４】
図２２は本発明の第２の実施の形態におけるプリンタの第２のポートからパソコンに送信されるＡＲＰ  Ｒｓｐの例を示す図である。
＜イーサネット（登録商標）情報＞
送信先ＭＡＣアドレスＭｒ４：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２２
送信元ＭＡＣアドレスＭｓ４：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１
レイヤ２プロトコルＬｐ６：  ０ｘ０８０６（ＡＲＰ  Ｒｓｐ）
＜ＡＲＰ情報＞
ＡＲＰ動作ε２：  ０ｘ０００２（応答）
応答先ＩＰアドレスＩｗ１：  １９２．１６８．１．２２
応答先ＭＡＣアドレス：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２２
応答元ＩＰアドレス：  １９２．１６８．１．２１
応答元ＭＡＣアドレスＭｗ１：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１
ＡＲＰ  Ｒｓｐは、プリンタ１０の第２のポートｐｔ２のＭＡＣアドレスをブロードキャスト送信によって検索するためにパソコンＰｃ１２からＡＲＰが送信されたときに、プリンタ１０の第２のポートｐｔ２が応答する際に送信するパケットである。この場合、第２のポートｐｔ２は、パソコンＰｃ１２がＡＲＰを送信したときに、ＡＲＰに含まれていたパソコンＰｃ１２のＭＡＣアドレスａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２２に対して、第２のポートｐｔ２のＭＡＣアドレスａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１を送信する。
【０１７５】
次に、プリンタの第２のポートｐｔ２からネットワークＮｗにブロードキャスト送信されるＧＡＲＰの例について説明する。
【０１７６】
図２３は本発明の第２の実施の形態におけるプリンタの第２のポートからネットワークにブロードキャスト送信されるＧＡＲＰの例を示す図である。
＜イーサネット（登録商標）情報＞
送信先ＭＡＣアドレスＭｒ５：  ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ：ｆｆ（ブロードキャスト）
送信元ＭＡＣアドレスＭｓ５：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１
レイヤ２プロトコルＬｐ７：  ０ｘ０８０６（ＡＲＰ）
＜ＡＲＰ情報＞
ＡＲＰ動作ε３：  ０ｘ０００１（検索）
検索先ＩＰアドレスＩｕ２：  １９２．１６８．１．２１
検索先ＭＡＣアドレスＭｕ２：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１
検索元ＩＰアドレス：  １９２．１６８．１．２１
検索元ＭＡＣアドレス：  ａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１
ＧＡＲＰは、第２のポートｐｔ２自体をブロードキャスト送信によって検索するために送信されるパケットである。この場合、プリンタ１０の第２のポートｐｔ２自体のＭＡＣアドレスａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１及びＩＰアドレス１９２．１６８．１．２１をネットワークＮｗの各ノードであるパソコンＰｃｉ’に通知するために、ＭＡＣアドレスａａ：ｂｂ：ｃｃ：ｄｄ：ｅｅ：２１及びＩＰアドレス１９２．１６８．１．２１が第２のポートｐｔ２からネットワークＮｗに送信される。
【０１７７】
このように、本実施の形態においては、第１、第２のポートｐｔ１、ｐｔ２が同じネットワークＮｗ上で接続されていると判断された場合に、第２のポートｐｔ２が停止させられ、パソコンＰｃ１２が第２のポートｐｔ２に対して通信を開始したと判断された場合に、第２のポートｐｔ２が再起動されるので、パソコンＰｃ１２からプリンタ１０に確実にアクセスすることができる。
【０１７８】
また、プリンタ１０に省電力モードが設定されるのに伴って第２のポートｐｔ２が停止させられ、パソコンＰｃ１２が第２のポートｐｔ２に対して通信を開始すると、第２のポートｐｔ２が起動されるので、プリンタ１０の電力の消費量を抑制することができる。
【０１７９】
そして、プリンタ１０において、第２のポートｐｔ２が停止させられている間、第１のポートｐｔ１が起動されていて、パソコンＰｃ１２から送信されたＡＲＰを受信すると、第２のポートｐｔ２にオプション電源の供給が再開され、パソコンＰｃ１２にＡＲＰ  Ｒｓｐが送信されるので、パソコンＰｃ１２からプリンタ１０に確実にアクセスすることができる。
【０１８０】
次に、図９に示されるように、ネットワークがネットワークＮｗ１、Ｎｗ２に分離している場合のプリンタ１０とパソコンＰｃｉ’との間で行われるデータ通信について説明する。
【０１８１】
図２４はネットワークが分離している場合のプリンタとパソコンとの間で行われるデータ通信を説明するための参考図である。
【０１８２】
この場合、ネットワークがネットワークＮｗ１、Ｎｗ２に分離しているので、パソコンＰｃ１１からプリンタ１０の第１のポートｐｔ１にＴＣＰ及びＡＲＰが送信され、プリンタ１０の第１のポートｐｔ１からパソコンＰｃ１１にＴＣＰ及びＡＲＰ  Ｒｓｐが送信され、パソコンＰｃ１２からプリンタ１０の第２のポートｐｔ２にＴＣＰ及びＡＲＰが送信され、プリンタ１０の第２のポートｐｔ２からパソコンＰｃ１２にＴＣＰ及びＡＲＰ  Ｒｓｐが送信される。
【０１８３】
本実施の形態においては、ネットワークＮｗと接続される第１、第２のポートｐｔ１、ｐｔ２として有線インタフェース１２が使用されるようになっているが、第１、第２のポートｐｔ１、ｐｔ２の一方又は両方のポートとして無線インタフェース１１を使用することができる。
【０１８４】
また、本実施の形態においては、第２のポートｐｔ２が送信するＧＡＲＰを第１のポートｐｔ１が受信することによって、第１、第２のポートｐｔ１、Ｐｔ２が同じネットワークＮｗ上で接続されていると判断されるようになっているが、同じネットワーク上で接続されているかどうかを判断するために、ＩＣＭＰｖ６の近隣広告（Ｎｅｉｇｈｂｏｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）を使用することができる。さらに、独自な仕様のパケットを第１、第２のポートｐｔ１、ｐｔ２間で送受信することによって、第１、第２のポートｐｔ１、ｐｔ２が同じネットワークＮｗ上で接続されているかどうかを判断することができる。
【０１８５】
本実施の形態においては、第２のポートｐｔ２を検索するためのＡＲＰを第１のポートｐｔ１が受信すると、パソコンＰｃ１２が第２のポートｐｔ２に対して通信を開始したと判断されるようなっているが、第２のポートｐｔ２に対して通信を開始したかどうかを、例えば、ＩＣＭＰｖ６の近隣要請（Ｎｅｉｇｈｂｏｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ）を使用して、第２のポートｐｔ２が受信するべきブロードキャスト、マルチキャストパケット等に基づいて判断するようにすることもできる。また、パソコンＰｃ１２のプリンタドライバから出力される独自な仕様のブロードキャスト、マルチキャストパケット等に基づいて、第２のポートｐｔ２に対して通信を開始したかどうかを判断するようにすることができる。
【０１８６】
そして、本実施の形態においては、パソコンＰｃ１２において第２のポートｐｔ２のＭＡＣアドレスがＡＲＰテーブルに登録されていて、パソコンＰｃ１２が第２のポートｐｔ２に対して通信を開始するときにＴＣＰが送信され、第２のポートｐｔ２においてＴＣＰを受信することができなかった場合に、第２のポートｐｔ２を検索するためのＡＲＰが送信されるようになっているが、パソコンＰｃ１２のＡＲＰテーブルに第２のポートｐｔ２のＭＡＣアドレスが登録されていなくてもよい。その場合、パソコンＰｃ１２が第２のポートｐｔ２に対して通信を開始するときに、第２のポートｐｔ２を検索するためのＡＲＰが送信される。
【０１８７】
前記各実施の形態においては、ネットワークＮｔ、Ｎｗとしてイーサネット（登録商標）及びＴＣＰ／ＩＰに準拠したネットワークが使用されるようになっているが、他のネットワークを使用することができる。
【０１８８】
また、前記各実施の形態においては、情報処理装置としてプリンタ１０について説明したが、本発明を複写機、ファクシミリ、複合機等の情報処理装置に適用することができる。
【０１８９】
なお、本発明は前記各実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【符号の説明】
【０１９０】
１０    プリンタ
１１    無線インタフェース
１２    有線インタフェース
Ｎｔ    ネットワーク
Ｐｒ１    停止・起動処理部
Ｐｒ２    識別番号設定処理部
Ｐｒ３    ネットワーク接続判断処理部
【図１】
2020162092.tif 000003
【図２】
2020162092.tif 000004
【図３】
2020162092.tif 000005
【図４】
2020162092.tif 000006
【図５】
2020162092.tif 000007
【図６】
2020162092.tif 000008
【図７】
2020162092.tif 000009
【図８】
2020162092.tif 000010
【図９】
2020162092.tif 000011
【図１０】
2020162092.tif 000012
【図１１】
2020162092.tif 000013
【図１２】
2020162092.tif 000014
【図１３】
2020162092.tif 000015
【図１４】
2020162092.tif 000016
【図１５】
2020162092.tif 000017
【図１６】
2020162092.tif 000018
【図１７】
2020162092.tif 000019
【図１８】
2020162092.tif 000020
【図１９】
2020162092.tif 000021
【図２０】
2020162092.tif 000022
【図２１】
2020162092.tif 000023
【図２２】
2020162092.tif 000024
【図２３】
2020162092.tif 000025
【図２４】
2020162092.tif 000026