(57)【要約】【課題】消費電力の小さい電力モードの状態を維持できるようにする手段を提供する。【解決手段】第１の電力モードと、前記第１の電力モードより消費電力の小さい第２の電力モードで動作が可能な情報処理装置であって、通信回線を介して送信されたパケットを受信する受信部と、前記第１の電力モードにおいて前記受信部で受信したパケットに基づいて前記情報処理装置の制御を行い、前記第２の電力モードにおいて電源供給が遮断される第１の制御部と、前記第２の電力モードにおいて電源が供給され、前記第２の電力モードにおいて前記受信部で受信したパケットに基づいて前記情報処理装置の制御を行う第２の制御部と、を有し、前記第２の制御部は、所定のパケットを受信したとき、前記第２の電力モードを維持したまま、パケットを応答する。【選択図】        図１
2018200646.tif 000002
【特許請求の範囲】
【請求項１】
第１の電力モードと、前記第１の電力モードより消費電力の小さい第２の電力モードで動作が可能な情報処理装置であって、
通信回線を介して送信されたパケットを受信する受信部と、
前記第１の電力モードにおいて前記受信部で受信したパケットに基づいて前記情報処理装置の制御を行い、前記第２の電力モードにおいて電源供給が遮断される第１の制御部と、
前記第２の電力モードにおいて電源が供給され、前記第２の電力モードにおいて前記受信部で受信したパケットに基づいて前記情報処理装置の制御を行う第２の制御部と、
を有し、
前記第２の制御部は、
所定のパケットを受信したとき、前記第２の電力モードを維持したまま、パケットを応答することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記第１の制御部は、
前記第１の電力モードから前記第２の電力モードに移行するとき、
前記第２の制御部に前記所定のパケットに応答するための応答情報を渡すことを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置において、
前記第１の制御部は、
前記第１の電力モードから前記第２の電力モードに移行するとき、
前記第２の制御部にパケット識別情報を渡すことを特徴とする情報処理装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の情報処理装置において、
前記第２の制御部は、
前記第２の電力モードにおいて、パケットを応答する毎に、前記パケット識別情報を更新し、
前記第２の電力モードから前記第１の電力モードに移行するとき、
前記第１の制御部に前記パケット識別情報を渡すことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記パケット識別情報は、メッセージ番号であり、
前記第２の制御部は、
パケットを応答する毎に、前記メッセージ番号に１を加算することを特徴とする情報処理装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の情報処理装置において、
前記所定のパケットは、前記通信回線に接続された装置を確認する接続装置確認手順において使用されるパケットであることを特徴とする情報処理装置。
【請求項７】
請求項６に記載の情報処理装置において、
前記接続装置確認手順は、ＷＳ−Ｄｉｓｃｏｖｅｒｙであり、
前記所定のパケットは、前記ＷＳ−Ｄｉｓｃｏｖｅｒｙにおいて使用されるＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅパケットであり、
前記所定のパケットを受信したときに応答するパケットは、前記ＷＳ−Ｄｉｓｃｏｖｅｒｙにおいて使用されるＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケットであることを特徴とする情報処理装置。
【請求項８】
請求項６または請求項７に記載の情報処理装置において、
前記接続装置確認手順は、ＷＳ−Ｄｉｓｃｏｖｅｒｙであり、
前記所定のパケットは、前記ＷＳ−Ｄｉｓｃｏｖｅｒｙにおいて使用されるＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅパケットであり、
前記所定のパケットを受信したときに応答するパケットは、前記ＷＳ−Ｄｉｓｃｏｖｅｒｙにおいて使用されるＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケットであることを特徴とする情報処理装置。
【請求項９】
請求項７または請求項８に記載の情報処理装置において、
前記パケット識別情報は、ＭｅｓｓａｇｅＮｕｍｂｅｒであることを特徴とする情報処理装置。
【請求項１０】
請求項１から請求項９のいずれか１項に記載の情報処理装置は、画像形成装置であることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消費電力を低減させる電力モードを有する情報処理装置および画像形成装置に関する。
【背景技術】
【０００２】
従来の情報処理装置は、第１の電力モードと、第１の電力モードよりも消費電力の小さい第２の電力モードで動作することができるようになっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２１０３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、第２の電力モードから第１の電力モードに移行する機会が多く、消費電力の小さい第２の電力モードの状態を維持することが難しいことがあるという問題がある。
本発明は、このような問題を解決することを課題とし、消費電力の小さい電力モードの状態を維持できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、第１の電力モードと、前記第１の電力モードより消費電力の小さい第２の電力モードで動作が可能な情報処理装置であって、通信回線を介して送信されたパケットを受信する受信部と、前記第１の電力モードにおいて前記受信部で受信したパケットに基づいて前記情報処理装置の制御を行い、前記第２の電力モードにおいて電源供給が遮断される第１の制御部と、前記第２の電力モードにおいて電源が供給され、前記第２の電力モードにおいて前記受信部で受信したパケットに基づいて前記情報処理装置の制御を行う第２の制御部と、を有し、前記第２の制御部は、所定のパケットを受信したとき、前記第２の電力モードを維持したまま、パケットを応答することを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、消費電力の小さい電力モードの状態を維持できるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】実施例におけるプリンタの制御構成を示すブロック図
【図２】実施例における情報処理システムの構成を示す説明図
【図３】実施例におけるネットワーク設定情報の説明図
【図４】実施例におけるスリープモード移行時のＷＳＤ情報の説明図
【図５】実施例におけるスタンバイモード移行時のＷＳＤ情報の説明図
【図６】実施例におけるスタンバイモード時の機能ブロック図
【図７】実施例におけるスリープモード時の機能ブロック図
【図８】実施例におけるＷＳＤのＰｒｏｂｅパケットの説明図
【図９】実施例におけるＷＳＤのＰｒｏｂｅＭａｔｃｈパケットの説明図
【図１０】実施例におけるＷＳＤのＲｅｓｏｌｖｅパケットの説明図
【図１１】実施例におけるＷＳＤのＲｅｓｏｌｖｅＭａｔｃｈパケットの説明図
【図１２】実施例におけるスリープモード移行時の処理の流れを示すシーケンス図
【図１３】実施例におけるＷＳＤのＰｒｏｂｅパケットの応答処理の流れを示すシーケンス図
【図１４】実施例におけるＷＳＤのＲｅｓｏｌｖｅパケットの応答処理の流れを示すシーケンス図
【図１５】実施例におけるスタンバイモード復帰時の処理の流れを示すシーケンス図
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による情報処理装置および画像形成装置の実施例を説明する。
【実施例】
【０００９】
図２は実施例における情報処理システムの構成を示す説明図である。
【００１０】
図２において、情報処理システム１は、プリンタ１００と、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２００と、スイッチングハブ３００と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４００とを有している。
【００１１】
プリンタ１００とＰＣ２００は、例えばスイッチングハブ３００等の接続機器を含む通信回線としてのＬＡＮ４００を介して通信可能に接続されている。なお、本実施例では、プリンタ１００とＰＣ２００は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）やＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルを使用して通信制御を行うものとする。なお、スイッチングハブ３００等を介してＬＡＮ４００に、一または複数のプリンタ１００が接続可能になっている。
【００１２】
情報処理装置としてのプリンタ１００は、例えば電子写真方式のページプリンタであり、第１の電力モードとしてのスタンバイモード（通常モード）と、スタンバイモードより消費電力が小さい第２の電力モードとしてのスリープモードとを有し、スタンバイモードおよびスリープモードで動作が可能なものである。また、プリンタ１００は、スタンバイモードとスリープモードとの間でモードを切り替えることが可能になっている。
【００１３】
スタンバイモードとは、印刷動作を行うことができる状態であり、プリンタ１００の電力を消費するすべての部位へ電源供給を行っているモードである。
スリープモードとは、電力を消費する部位への電源供給を遮断、または低減することにより、スタンバイモードより省電力化を図るモードである。
【００１４】
スタンバイモードのプリンタ１００は、所定の時間が経過してもＰＣ２００から印刷指示や設定指示等の命令を受信しなかった場合、またはタッチパネル等の操作表示部においてユーザの操作を受け付けなかった場合、スリープモードへ移行するものとする。また、スリープモードのプリンタ１００は、ＰＣ２００から印刷指示や設定指示等の命令を受信した場合、またはタッチパネル等の操作表示部においてユーザの操作を受け付けた場合、スタンバイモードへ復帰するものとする。
【００１５】
本実施例では、情報処理装置を画像形成装置としてのプリンタ１００として説明するが、情報処理装置をＰＣ等のコンピュータとしても良い。
ＰＣ２００は、ホストコンピュータ等であり、プリンタ１００に対して印刷指示である印刷ジョブ等を送信するものである。なお、スイッチングハブ３００を介してＬＡＮ４００に、一または複数のＰＣ２００が接続されている。
【００１６】
各ＰＣ２００は、ＬＡＮ４００に接続された任意の装置に対して装置を検索するデータをＬＡＮ４００上に送出し、そのデータを受信した装置の応答を受信してＬＡＮ４００に接続された装置を確認し、把握するネットワーク接続装置確認機能を有している。
具体的には、各ＰＣ２００は、ＬＡＮ４００に接続された装置を検索し、確認するための接続装置確認手順としてのＷＳ−Ｄｉｓｃｏｖｅｒｙプロトコル（以下、「ＷＳ−Ｄｉｓｃｏｖｅｒｙ」という。）を使用してＬＡＮ４００に接続された装置を把握する。
【００１７】
図１は実施例におけるプリンタの制御構成を示すブロック図である。
【００１８】
図１において、プリンタ１００は、メインＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、メインＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２と、メインＦＬＡＳＨメモリ１０３と、画像処理部１０４と、画像形成部１０５と、電源制御部１０６と、サブＣＰＵ１０７と、ＮＩＣ１０８と、サブＲＡＭ１０９と、サブＦＬＡＳＨメモリ１１０と、ＣＰＵ間通信制御部１１１と、操作表示部１１２とを有している。
【００１９】
第１の制御部としてのメインＣＰＵ１０１は、スタンバイモードにおいて動作するマイクロコンピュータ等の制御部であり、メインＦＬＡＳＨメモリ１０３に格納された制御プログラムに基づいてプリンタ１００全体の動作を制御し、各機能を実現させるものである。メインＣＰＵ１０１は、機能に応じて各部を統括して制御し、スリープモードに移行する際には、プリンタ１００の一部の電源供給を遮断して省電力化を図る。
【００２０】
第１の記憶部としてのメインＲＡＭ１０２は、例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）であり、メインＣＰＵ１０１が制御プログラムを実行するときに必要になる演算領域を提供するメモリであり、十分に大きな記憶領域を有するものである。メインＲＡＭ１０２は、スリープモード時にはセルフリフレッシュモードに設定され、消費電力を低減する。
【００２１】
メインＦＬＡＳＨメモリ１０３は、メインＣＰＵ１０１が実行する制御プログラムやプリンタ１００を制御するための所定の設定値等を格納するメモリである。このメインＦＬＡＳＨメモリ１０３は、供給される電力が遮断されても、記憶した情報が保持される不揮発性メモリである。
画像処理部１０４は、メインＣＰＵ１０１からの指示により、ＰＣ２００等から受信した印刷ジョブに含まれる印刷データに対して処理を行い、印刷可能なデータ形式に変換するものである。
【００２２】
画像形成部１０５は、画像処理部１０４で生成された印刷可能なデータに基づいて印刷媒体に画像を形成するため、モータ等を含む機構部と、電気信号から画像を形成する画像形成プロセスとからなるものである。スリープモードでは、機構部および画像形成プロセスを構成する現像ユニットや定着器等への電力供給が遮断される。
【００２３】
電源制御部１０６は、プリンタ１００の各部に電源を供給するものである。電源制御部１０６は、プリンタ１００全体に供給する電源とは別に、図中太線矢印で示すメインＣＰＵ１０１、メインＲＡＭ１０２、メインＦＬＡＳＨメモリ１０３、画像処理部１０４、画像形成部１０５、ＣＰＵ間通信制御部１１１、および操作表示部１１２に対して、個別に電源の供給と停止とを切り替えることができるようになっている。図中破線で囲まれた領域１２０は、スリープモード時に電源供給が停止される領域を表している。
【００２４】
第２の制御部としてのサブＣＰＵ１０７は、スタンバイモードおよびスリープモードの両方のモードにおいて動作するマイクロコンピュータ等の制御部であり、サブＦＬＡＳＨメモリ１１０に格納された制御プログラムを実行し、メインＣＰＵ１０１よりも消費電力が少ないものである。サブＣＰＵ１０７は、スタンバイモードでは、画像形成部１０５の制御を行い、スリープモードでは、ＮＩＣ１０８の制御を行う。
【００２５】
送受信部としてのＮＩＣ１０８は、ＬＡＮ４００を介して接続されたＰＣ２００等の装置との間で通信制御を行い、情報の送受信を行うものである。受信部としてのＮＩＣ１０８は、ＬＡＮ４００を介して図２に示すＰＣ２００から送信されたパケット（所定の伝送単位のデータ）を受信し、また送信部としてのＮＩＣ１０８は、受信したパケットに対する応答パケットを、ＬＡＮ４００を介してＰＣ２００へ送信する。
【００２６】
このＮＩＣ１０８は、スタンバイモードでは、メインＣＰＵ１０１により制御され、またスリープモードでは、サブＣＰＵ１０７により制御される。したがって、スリープモードにおいてもサブＣＰＵ１０７の制御により、図２に示すＬＡＮ４００に接続されたＰＣ２００との間で通信を行うことができるようになっている。
【００２７】
第２の記憶部としてのサブＲＡＭ１０９は、例えばＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）であり、サブＣＰＵ１０７が制御プログラムを実行するときに必要になる演算領域を提供するメモリであり、スリープモード時の消費電力を低減するため、小さな記憶領域を有するものである。
【００２８】
サブＦＬＡＳＨメモリ１１０は、スタンバイモードおよびスリープモードにおいて、サブＣＰＵ１０７が実行する制御プログラムを格納するメモリである。スリープモードにおいて実行される制御プログラムには、ＮＩＣ１０８の制御命令やＬＡＮ４００を介して情報の送受信制御を行う制御プログラムが含まれる。このサブＦＬＡＳＨメモリ１１０は、プリンタ１００に供給される電力が遮断されても、記憶した情報が保持される不揮発性メモリである。
【００２９】
ＣＰＵ間通信制御部１１１は、メインＣＰＵ１０１とサブＣＰＵ１０７との間での命令やデータ等の情報の送受信を行うものである。
操作表示部１１２は、タッチパネル等の表示手段および入力手段であり、設定画面等を表示する表示部であるとともに、ユーザによる設定操作を受け付ける操作部である。
本実施例では、メインＣＰＵ１０１は、スタンバイモードにおいてＮＩＣ１０８で受信したパケットに基づいてプリンタ１００の制御を行い、スリープモードにおいて電源供給が遮断される。
【００３０】
また、サブＣＰＵ１０７は、スリープモードにおいて電源が供給され、スリープモードにおいてＮＩＣ１０８で受信したパケットに基づいてプリンタ１００の制御を行う。サブＣＰＵ１０７は、スリープモードにおいてＮＩＣ１０８で所定のパケットとしてのＷＳ−Ｄｉｓｃｏｖｅｒｙのパケットを受信した場合、スリープモードを維持したまま、受信したパケットの応答パケットをＮＩＣ１０８により送信する。
【００３１】
図３は実施例におけるネットワーク設定情報の説明図である。
【００３２】
図３において、ネットワーク設定情報５００は、図１に示すＮＩＣ１０８が通信制御を行うときに参照される情報であり、例えばＩＰアドレス５０１と、サブネットマスク５０２と、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス５０３と、ゲートウェイアドレス５０４とにより構成されたものである。このネットワーク設定情報５００は、スリープモードに移行するとき、図１に示すメインＣＰＵ１０１からサブＣＰＵ１０７に、ＣＰＵ間通信制御部１１１を介して受け渡される情報である。
【００３３】
ＩＰアドレス５０１は図２に示すプリンタ１００のＩＰアドレス、サブネットマスク５０２はプリンタ１００のサブネットマスク、ＭＡＣアドレス５０３はプリンタ１００のＭＡＣアドレス、ゲートウェイアドレス５０４はプリンタ１００のゲートウェイアドレスを示している。
【００３４】
図４は実施例におけるスリープモード移行時のＷＳＤ情報の説明図であり、図１に示すプリンタ１００がスタンバイモードからスリープモードへ移行するとき、メインＣＰＵ１０１からサブＣＰＵ１０７に、ＣＰＵ間通信制御部１１１を介して渡されるＷＳ−Ｄｉｓｃｏｖｅｒｙ（ＷＳＤ）に関する情報である。
【００３５】
ここで、ＷＳ−Ｄｉｓｃｏｖｅｒｙとは、接続装置確認手順であり、図１に示すＰＣ２００がＬＡＮ４００に接続された機能としてのプリンタ１００を検索して把握するための手順である。ＰＣ２００は、ＬＡＮ４００に接続されている装置の変化を検出した場合等の所定の条件でＰｒｏｂｅやＲｅｓｏｌｖｅ等と呼ばれるＷＳ−Ｄｉｓｃｏｖｅｒｙの検索指令（コマンド）のパケットをＬＡＮ４００上に送信し、それを受信したそれぞれのプリンタ１００からの応答メッセージのパケットを受信してＬＡＮ４００に接続されているプリンタ１００を検出し、把握する。
【００３６】
このように、図１に示す各ＰＣ２００は、ＬＡＮ４００に接続された装置を検索するためのＷＳ−Ｄｉｓｃｏｖｅｒｙを使用し、装置を検索するデータとして検索パケットをＬＡＮ４００上に送出し、検索パケットを受信したそれぞれの装置からの応答としての検索応答パケットを受信してＬＡＮ４００に接続された装置を把握する。
【００３７】
図４において、ＷＳＤ情報６００は、ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｉｆｉｅｒ）６０１と、ＩｎｓｔａｎｃｅＩＤ６０２と、ＭｅｓｓａｇｅＮｕｍｂｅｒ６０３と、ＭｅｔａｄａｔａＶｅｒｓｉｏｎ６０４とを有するものである。
【００３８】
ＵＵＩＤ６０１は、図１に示すプリンタ１００を識別するためのプリンタ識別情報としての固有のＩＤ情報である。
【００３９】
ＩｎｓｔａｎｃｅＩＤ６０２は、ＷＳ−Ｄｉｓｃｏｖｅｒｙパケットの＜ｗｓｄ：ＡｐｐＳｅｑｕｅｎｃｅ＞要素を構成する値であり、装置（プリンタ１００）の起動毎に「１」が加算される数である。
【００４０】
パケット識別情報としてのＭｅｓｓａｇｅＮｕｍｂｅｒ６０３は、ＷＳ−Ｄｉｓｃｏｖｅｒｙパケットの＜ｗｓｄ：ＡｐｐＳｅｑｕｅｎｃｅ＞要素を構成する値であり、ＷＳ−Ｄｉｓｃｏｖｅｒｙメッセージ（パケット）を送信する毎に「１」が加算される数である。この＜ｗｓｄ：ＡｐｐＳｅｑｕｅｎｃｅ＞要素は、メッセージの順序性を担保するとともにメッセージを識別するために必要な情報である。
【００４１】
ＭｅｔａｄａｔａＶｅｒｓｉｏｎ６０４は、ＷＳ−Ｄｉｓｃｏｖｅｒｙパケットの＜ｗｓｄ：ＭｅｔａｄａｔａＶｅｒｓｉｏｎ＞要素を構成する値である。
【００４２】
図５は実施例におけるスタンバイモード移行時のＷＳＤ情報の説明図であり、図１に示すプリンタ１００がスリープモードからスタンバイモードへ復帰するとき、サブＣＰＵ１０７からメインＣＰＵ１０１に、ＣＰＵ間通信制御部１１１を介して渡されるＷＳ−Ｄｉｓｃｏｖｅｒｙ（ＷＳＤ）に関する情報である。
【００４３】
ＷＳＤ情報７００は、ＭｅｓｓａｇｅＮｕｍｂｅｒ７０１を有している。
【００４４】
パケット識別情報としてのＭｅｓｓａｇｅＮｕｍｂｅｒ７０１は、ＷＳ−Ｄｉｓｃｏｖｅｒｙパケットの＜ｗｓｄ：ＡｐｐＳｅｑｕｅｎｃｅ＞要素を構成する値であり、ＷＳ−Ｄｉｓｃｏｖｅｒｙメッセージを送信する毎に「１」が加算される数である。この＜ｗｓｄ：ＡｐｐＳｅｑｕｅｎｃｅ＞要素は、メッセージの順序性を担保するために必要な要素であるため、スリープモード中もメッセージを送信する毎に「１」が加算され、スリープモードからスタンバイモードへ復帰するとき、サブＣＰＵ１０７からメインＣＰＵ１０１に渡される。
【００４５】
図４および図５に示すＭｅｓｓａｇｅＮｕｍｂｅｒ（６０３、７０１）は、メッセージの順序性を担保するとともにメッセージを識別するためのメッセージ番号であり、受信側において受信したメッセージを正しい順序に並べ替えるために用いられる。
【００４６】
図６は実施例におけるスタンバイモード時の機能ブロック図であり、スタンバイモードのとき、図１に示すプリンタ１００のメインＣＰＵ１０１が有する機能を表したものである。なお、図６は、本実施例を説明する上で必要な機能を、スタンバイモード時にメインＣＰＵ１０１が有する機能として抽出したものである。
【００４７】
図６において、スタンバイモード時の機能８００は、ネットワーク印刷機能８０１と、スリープモード移行機能８０２と、ＷＳＤ応答機能８０３とを含んでいる。
ネットワーク印刷機能８０１は、スタンバイモードにおいて、図１に示すＬＡＮ４００を介して受信した印刷ジョブ等の印刷要求や設定要求のパケットを処理し、印刷や設定を行う機能である。
【００４８】
スリープモード移行機能８０２は、スタンバイモードからスリープモードへ移行する制御を行う機能である。
ＷＳＤ応答機能８０３は、図２に示すＰＣ２００から送信されるＷＳ−Ｄｉｓｃｏｖｅｒｙパケットに応答する機能である。本実施例では、ＷＳ−Ｄｉｓｃｏｖｅｒｙパケットのうち、ＰｒｏｂｅパケットとＲｅｓｏｌｖｅパケットに対して応答する機能について説明する。
【００４９】
図７は実施例におけるスリープモード時の機能ブロック図であり、スリープモードのとき、図１に示すプリンタ１００のサブＣＰＵ１０７が有する機能を表したものである。なお、図７は、本実施例を説明する上で必要な機能を、スリープモード時にサブＣＰＵ１０７が有する機能として抽出したものである。
【００５０】
図７において、スリープモード時の機能９００は、パケット監視機能９０１と、スタンバイモード復帰機能９０２と、ＷＳＤ応答機能９０３とを含んでいる。
【００５１】
パケット監視機能９０１は、スリープモードにおいて、ＴＣＰのポートへの接続要求等のパケットの受信を監視する機能である。パケット監視機能９０１は、スリープモードにおいて、スリープモードからスタンバイモードへ復帰する必要があるＴＣＰポート番号を検出すると、スタンバイモード復帰機能９０２によりスリープモードからスタンバイモードへ復帰する。なお、パケット監視機能９０１は、スタンバイモードへ復帰する必要があるＴＣＰポート番号をリストとして保持しているものとする。
【００５２】
スタンバイモード復帰機能９０２は、スリープモードからスタンバイモードへ復帰する制御を行う機能である。スタンバイモード復帰機能９０２は、図２に示すＰＣ２００から印刷指示や設定指示等の命令を受信した場合、またはタッチパネル等の操作表示部においてユーザの操作を受け付けた場合、スタンバイモードへ復帰する制御を行う。
【００５３】
ＷＳＤ応答機能９０３は、スリープモードにおいて、図２に示すＰＣ２００から送信されるＷＳ−Ｄｉｓｃｏｖｅｒｙパケットに応答する機能である。本実施例では、ＷＳ−Ｄｉｓｃｏｖｅｒｙパケットのうち、ＰｒｏｂｅパケットとＲｅｓｏｌｖｅパケットに対して応答する機能について説明する。
【００５４】
ＷＳ−Ｄｉｓｃｏｖｅｒｙパケットに応答するために必要な情報は、スタンバイモードからスリープモードへ移行するときに、サブＣＰＵ１０７がメインＣＰＵ１０１からＣＰＵ間通信制御部１１１を介して図４に示すＷＳＤ情報６００として受け取る。
図８は実施例におけるＷＳＤのＰｒｏｂｅパケットの説明図である。なお、このＰｒｏｂｅパケットは、プリンタ１００がスリープモードのときに送信されたものである。
【００５５】
図８において、ＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅパケット１０は、図２に示すＰＣ２００からプリンタ１００に送信されるＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＰｒｏｂｅパケットである。
【００５６】
ＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅパケット１０の＜ｗｓｄ：Ｔｙｐｅｓ＞要素の値は、「ｗｓｄ：Ｄｅｖｉｃｅ」であり、プリンタ１００がＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケットを応答する必要があることを表している。
【００５７】
図９は実施例におけるＷＳＤのＰｒｏｂｅＭａｔｃｈパケットの説明図である。
【００５８】
図９において、ＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケット１１は、図２に示すＰＣ２００からプリンタ１００に送信されたＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＰｒｏｂｅパケットに対してスリープモードのプリンタ１００が応答するＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＰｒｏｂｅＭａｔｃｈパケットである。
【００５９】
ＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケット１１の＜ｗｓｄ：ＡｐｐＳｅｑｕｅｎｃｅ＞要素は、図２に示すプリンタ１００により、図４に示すＷＳＤ情報６００のＩｎｓｔａｎｃｅＩＤ６０２と、ＭｅｓｓａｇｅＮｕｍｂｅｒ６０３とを用いて作成される。プリンタ１００は、ＩｎｓｔａｎｃｅＩＤ６０２をＩｎｓｔａｎｃｅＩｄとし、ＭｅｓｓａｇｅＮｕｍｂｅｒ６０３をＭｅｓｓａｇｅＮｕｍｂｅｒとする。また、プリンタ１００は、メッセージを送信する毎に、ＭｅｓｓａｇｅＮｕｍｂｅｒ６０３に「１」を加算して更新する。
【００６０】
＜ｗｓａ：Ａｄｄｒｅｓｓ＞要素は、図２に示すプリンタ１００により、図４に示すＷＳＤ情報６００のＵＵＩＤ６０１を用いて作成される。
＜ｗｓｄ：ＸＡｄｄｒｓ＞要素は、図２に示すプリンタ１００により、図３に示すネットワーク設定情報５００のＩＰアドレス５０１を用いて作成される。
＜ｗｓｄ：ＭｅｔａｄａｔａＶｅｒｓｉｏｎ＞要素は、図２に示すプリンタ１００により、図４に示すＷＳＤ情報６００のＭｅｔａｄａｔａＶｅｒｓｉｏｎ６０４を用いて作成される。
【００６１】
図１０は実施例におけるＷＳＤのＲｅｓｏｌｖｅパケットの説明図である。なお、このＲｅｓｏｌｖｅパケットは、プリンタ１００がスリープモードのときに送信されたものである。
【００６２】
図１０において、ＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅパケット１２は、図２に示すＰＣ２００からプリンタ１００に送信されるＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＲｅｓｏｌｖｅパケットである。
【００６３】
ＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅパケット１２の＜ｗｓａ：Ａｄｄｒｅｓｓ＞要素の値は、例えば「ｕｒｎ：ｕｕｉｄ：００００００００−１１１１−２２２２−３３３３−４４４４４４４４４４４」であり、図２に示すプリンタ１００のＵＵＩＤと一致し、プリンタ１００がＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケットを応答する必要があることを表している。
【００６４】
図１１は実施例におけるＷＳＤのＲｅｓｏｌｖｅＭａｔｃｈパケットの説明図である。
【００６５】
図１１において、ＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケット１３は、図２に示すＰＣ２００からプリンタ１００に送信されたＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＲｅｓｏｌｖｅパケットに対してスリープモードのプリンタ１００が応答するＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＲｅｓｏｌｖｅＭａｔｃｈパケットである。
【００６６】
ＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケット１３の＜ｗｓｄ：ＡｐｐＳｅｑｕｅｎｃｅ＞要素は、図２に示すプリンタ１００により、図４に示すＷＳＤ情報６００のＩｎｓｔａｎｃｅＩＤ６０２と、ＭｅｓｓａｇｅＮｕｍｂｅｒ６０３とを用いて作成される。プリンタ１００は、ＩｎｓｔａｎｃｅＩＤ６０２をＩｎｓｔａｎｃｅＩｄとし、ＭｅｓｓａｇｅＮｕｍｂｅｒ６０３をＭｅｓｓａｇｅＮｕｍｂｅｒとする。また、プリンタ１００は、メッセージを送信する毎に、ＭｅｓｓａｇｅＮｕｍｂｅｒ６０３に「１」を加算して更新する。
【００６７】
＜ｗｓａ：Ａｄｄｒｅｓｓ＞要素は、図２に示すプリンタ１００により、図４に示すＷＳＤ情報６００のＵＵＩＤ６０１を用いて作成される。
＜ｗｓｄ：ＸＡｄｄｒｓ＞要素は、図２に示すプリンタ１００により、図３に示すネットワーク設定情報５００のＩＰアドレス５０１を用いて作成される。
＜ｗｓｄ：ＭｅｔａｄａｔａＶｅｒｓｉｏｎ＞要素は、図２に示すプリンタ１００により、図４に示すＷＳＤ情報６００のＭｅｔａｄａｔａＶｅｒｓｉｏｎ６０４を用いて作成される。
【００６８】
上述した構成の作用について説明する。
【００６９】
本実施例では、図２に示すプリンタ１００が起動した後、スリープモードに移行し、その後、スタンバイモードへ復帰するまでの処理の流れを図１２から図１５に基づいて説明する。
【００７０】
まず、プリンタ１００が起動した後、スタンバイモードからスリープモードに移行するときにプリンタ１００が行う処理の流れを図１２の実施例におけるスリープモード移行時の処理の流れを示すシーケンス図の図中Ｓで表すステップに従って図１、図２、図３および図４を参照しながら説明する。
【００７１】
プリンタ１００は、電源が投入され、起動すると初期化処理を行い、その初期化処理が終了するとスタンバイモードに移行する。スタンバイモードに移行したプリンタ１００は、所定時間が経過してもＰＣ２００から印刷ジョブ等の指令や操作表示部１１２でユーザの操作を受け付けなかった場合、消費電力を低減させるためスリープモードへ移行するものとする。
【００７２】
Ｓ１０１：プリンタ１００のメインＣＰＵ１０１は、画像形成部１０５および画像処理部１０４の電源供給を遮断する。
【００７３】
Ｓ１０２：メインＣＰＵ１０１は、ＮＩＣ１０８に対してネットワーク送受信を停止する設定を行う。
【００７４】
Ｓ１０３：メインＣＰＵ１０１は、ＣＰＵ間通信制御部１１１を介してサブＣＰＵ１０７にネットワーク設定情報５００およびＷＳＤ情報６００を送信する。このように、メインＣＰＵ１０１は、スタンバイモードからスリープモードに移行するとき、サブＣＰＵ１０７にＷＳ−Ｄｉｓｃｏｖｅｒｙのパケットに応答するための応答情報としてネットワーク設定情報５００およびＭｅｓｓａｇｅＮｕｍｂｅｒ６０３を含むＷＳＤ情報６００を渡す。
【００７５】
Ｓ１０４：メインＣＰＵ１０１は、メインＲＡＭ１０２をセルフリフレッシュモードに設定する。
【００７６】
Ｓ１０５：サブＣＰＵ１０７は、メインＣＰＵ１０１を含む領域１２０への電源供給を遮断する。
【００７７】
Ｓ１０６：サブＣＰＵ１０７は、ＮＩＣ１０８に対してネットワーク送受信の再開を設定し、ＮＩＣ１０８はネットワーク送受信を再開する。プリンタ１００はスリープモードへ移行し、本処理を終了する。
【００７８】
次に、プリンタ１００がスリープモードのときに行うＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＰｒｏｂｅパケットの応答処理を図１３の実施例におけるＷＳＤのＰｒｏｂｅパケットの応答処理の流れを示すシーケンス図の図中Ｓで表すステップに従って図１、図２、図３および図４を参照しながら説明する。なお、プリンタ１００はスリープモードに移行しているものとする。
【００７９】
Ｓ２０１：ＰＣ２００は、送信先をＬＡＮ４００に接続されているすべてのプリンタ１００としたマルチキャストとし、ＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＰｒｏｂｅパケットをＬＡＮ４００へ送信する。このＰｒｏｂｅパケットは、例えば図８に示すＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅパケット１０である。
【００８０】
Ｓ２０２：プリンタ１００のＮＩＣ１０８は、Ｐｒｏｂｅパケットを受信し、サブＲＡＭ１０９にコピーして格納し、サブＣＰＵ１０７に対して割り込み信号を通知する。
【００８１】
Ｓ２０３：割り込み信号の通知を受けたサブＣＰＵ１０７は、サブＲＡＭ１０９に格納されたＰｒｏｂｅパケットを解析する。サブＣＰＵ１０７は、例えば図８に示すＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅパケット１０の＜ｗｓｄ：Ｔｙｐｅｓ＞要素を確認し、当該要素の値が「ｗｓｄｐ：Ｄｅｖｉｃｅ」であるため、ＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケットを応答する必要があると判断する。
【００８２】
Ｓ２０４：サブＣＰＵ１０７は、ＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケットを送信する前に、サブＲＡＭ１０９に記憶されているＭｅｓｓａｇｅＮｕｍｂｅｒ変数に「１」を加算して更新する。このＭｅｓｓａｇｅＮｕｍｂｅｒ変数は、スリープモード移行時に、メインＣＰＵ１０１から受け取ったＷＳＤ情報６００のＭｅｓｓａｇｅＮｕｍｂｅｒ６０３の値が代入された変数である。
【００８３】
Ｓ２０５：サブＣＰＵ１０７は、メインＣＰＵ１０１から受け取ったＷＳＤ情報６００の各情報およびＳ２０４において更新したＭｅｓｓａｇｅＮｕｍｂｅｒ変数を用いてＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケットを生成し、サブＲＡＭ１０９に格納する。生成されるＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケットは、例えば図９に示すＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケット１１である。
【００８４】
Ｓ２０６：サブＣＰＵ１０７は、ＮＩＣ１０８に対してサブＲＡＭ１０９に格納されたＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケットの送信を要求する。
【００８５】
Ｓ２０７：ＮＩＣ１０８は、送信先をユニキャストとしてサブＲＡＭ１０９に格納されたＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケットをＬＡＮ４００、即ちＰｒｏｂｅパケットを送信したＰＣ２００へ送信し、本処理を終了する。
【００８６】
このように、サブＣＰＵ１０７は、ＷＳ−Ｄｉｓｃｏｖｅｒｙにおいて使用されるＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅパケットを受信すると、ＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅパケットの応答パケットとしてＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケットを返送する。
【００８７】
なお、プリンタ１００がスタンバイモードのときに行うＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＰｒｏｂｅパケットの応答処理は、上述したサブＣＰＵ１０７がメインＣＰＵ１０１、サブＲＡＭ１０９がメインＲＡＭ１０２にそれぞれ置き換えられ、メインＣＰＵ１０１およびメインＲＡＭ１０２により行われるものとする。
【００８８】
次に、プリンタ１００がスリープモードのときに行うＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＲｅｓｏｌｖｅパケットの応答処理を図１４の実施例におけるＷＳＤのＲｅｓｏｌｖｅパケットの応答処理の流れを示すシーケンス図の図中Ｓで表すステップに従って図１、図２、図３および図４を参照しながら説明する。なお、プリンタ１００はスリープモードに移行しているものとする。
【００８９】
Ｓ３０１：ＰＣ２００は、送信先をＬＡＮ４００に接続されているすべてのプリンタ１００としたマルチキャストとし、ＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＲｅｓｏｌｖｅパケットをＬＡＮ４００へ送信する。このＲｅｓｏｌｖｅパケットは、例えば図１０に示すＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅパケット１２である。
【００９０】
Ｓ３０２：プリンタ１００のＮＩＣ１０８は、Ｒｅｓｏｌｖｅパケットを受信し、サブＲＡＭ１０９にコピーして格納し、サブＣＰＵ１０７に対して割り込み信号を通知する。
【００９１】
Ｓ３０３：割り込み信号の通知を受けたサブＣＰＵ１０７は、サブＲＡＭ１０９に格納されたＲｅｓｏｌｖｅパケットを解析する。サブＣＰＵ１０７は、例えば図１０に示すＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅパケット１２の＜ｗｓａ：ＥｎｄｐｏｉｎｔＲｅｆｅｒｅｎｃｅ＞要素の＜ｗｓａ：Ａｄｄｒｅｓｓ＞要素を確認し、当該要素の値でＵＵＩＤがプリンタ１００のＵＵＩＤ（ＷＳＤ情報６００のＵＵＩＤ６０１）と一致するため、ＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケットを応答する必要があると判断する。
【００９２】
Ｓ３０４：サブＣＰＵ１０７は、ＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケットを送信する前に、サブＲＡＭ１０９に記憶されているＭｅｓｓａｇｅＮｕｍｂｅｒ変数に「１」を加算して更新する。このＭｅｓｓａｇｅＮｕｍｂｅｒ変数は、図１３で説明したＭｅｓｓａｇｅＮｕｍｂｅｒ変数である。
【００９３】
Ｓ３０５：サブＣＰＵ１０７は、メインＣＰＵ１０１から受け取ったＷＳＤ情報６００の各情報およびＳ３０４において更新したＭｅｓｓａｇｅＮｕｍｂｅｒ変数を用いてＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケットを生成し、サブＲＡＭ１０９に格納する。生成されるＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケットは、例えば図１１に示すＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケット１３である。
【００９４】
Ｓ３０６：サブＣＰＵ１０７は、ＮＩＣ１０８に対してサブＲＡＭ１０９に格納されたＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケットの送信を要求する。
【００９５】
Ｓ３０７：ＮＩＣ１０８は、送信先をユニキャストとしてサブＲＡＭ１０９に格納されたＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケットをＬＡＮ４００、即ちＲｅｓｏｌｖｅパケットを送信したＰＣ２００へ送信し、本処理を終了する。
【００９６】
このように、サブＣＰＵ１０７は、ＷＳ−Ｄｉｓｃｏｖｅｒｙにおいて使用されるＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅパケットを受信すると、ＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅパケットの応答パケットとしてＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケットを返送する。
【００９７】
なお、プリンタ１００がスタンバイモードのときに行うＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＲｅｓｏｌｖｅパケットの応答処理は、上述したサブＣＰＵ１０７がメインＣＰＵ１０１、サブＲＡＭ１０９がメインＲＡＭ１０２にそれぞれ置き換えられ、メインＣＰＵ１０１およびメインＲＡＭ１０２により行われるものとする。
【００９８】
次に、スリープモードからスタンバイモードに移行するときにプリンタ１００が行う処理の流れを図１５の実施例におけるスタンバイモード復帰時の処理の流れを示すシーケンス図の図中Ｓで表すステップに従って図１、図２、および図５を参照しながら説明する。
プリンタ１００は、スリープモードにおいて、ＰＣ２００から印刷ジョブ等の指令や操作表示部１１２でユーザの操作を受け付けた場合、動作を行うためスタンバイモードに復帰する。
【００９９】
Ｓ４０１：サブＣＰＵ１０７は、ＮＩＣ１０８に対してネットワーク送受信を停止する設定を行う。
【０１００】
Ｓ４０２：サブＣＰＵ１０７は、メインＣＰＵ１０１の電源供給を開始する。
【０１０１】
Ｓ４０３：メインＣＰＵ１０１は、メインＲＡＭ１０２のセルフリフレッシュモードを解除する。
【０１０２】
Ｓ４０４：サブＣＰＵ１０７は、ＣＰＵ間通信制御部１１１を介してメインＣＰＵ１０１にＭｅｓｓａｇｅＮｕｍｂｅｒ７０１を含むＷＳＤ情報７００を送信する。このＭｅｓｓａｇｅＮｕｍｂｅｒ７０１は、図１３および図１４の処理で更新されたＭｅｓｓａｇｅＮｕｍｂｅｒ変数の値である。
【０１０３】
このように、サブＣＰＵ１０７は、スリープモードからスタンバイモードに移行するとき、メインＣＰＵ１０１にＭｅｓｓａｇｅＮｕｍｂｅｒ７０１を含むＷＳＤ情報７００を渡す。
【０１０４】
Ｓ４０５：メインＣＰＵ１０１は、サブＣＰＵ１０７から受け取ったＭｅｓｓａｇｅＮｕｍｂｅｒ７０１の値を元にメインＲＡＭ１０９に記憶されているＭｅｓｓａｇｅＮｕｍｂｅｒ変数を更新する。メインＣＰＵ１０１は、ＭｅｓｓａｇｅＮｕｍｂｅｒ７０１の値をＲＡＭ１０９に記憶されているＭｅｓｓａｇｅＮｕｍｂｅｒ変数とする。
【０１０５】
Ｓ４０６：メインＣＰＵ１０１は、ＮＩＣ１０８に対してネットワーク送受信の再開を設定し、ＮＩＣ１０８はネットワーク送受信を再開する。
【０１０６】
Ｓ４０７：メインＣＰＵ１０１は、画像形成部１０５および画像処理部１０４の電源供給を再開し、スタンバイモードに復帰する。
【０１０７】
このように、本実施例では、スリープモードに移行したプリンタ１００は、サブＣＰＵ１０７により、ＷＳ−ＤｉｓｃｏｖｅｒｙパケットのＰｒｏｂｅパケットおよびＲｅｓｏｌｖｅパケットを受信したとき、スリープモードを維持したまま、ＷＳ−ＤｉｓｃｏｖｅｒｙＰｒｏｂｅＭａｔｃｈパケットおよびＷＳ−ＤｉｓｃｏｖｅｒｙＲｅｓｏｌｖｅＭａｔｃｈパケットを応答するようにしたことにより、スリープモードからスタンバイモードに移行する機会を少なくすることができ、スタンバイモードより消費電力の小さいスリープモードの状態を維持することができる。
【０１０８】
したがって、消費電力の小さい電力モードの状態を維持することができ、プリンタ１００が消費する電力を低減することができる。
【０１０９】
なお、本実施例では、プリンタ１００がＷＳ−ＤｉｓｃｏｖｅｒｙパケットＰｒｏｂｅパケットおよびＲｅｓｏｌｖｅパケットを受信した場合について説明したが、スリープモードからスタンバイモードへ移行する必要がないパケット（例えば、ＬＡＮ４００に接続された装置の監視や管理を行うＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎｅｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のパケットやプリンタ１００に対して情報のみを要求するパケット等）を受信した場合にスリープモードを維持したまま応答するようにしても良い。この場合、応答に必要な情報は、スタンバイモードからスリープモードに移行するとき、メインＣＰＵ１０１からサブＣＰＵ１０７へ渡されるものとする。
【０１１０】
以上説明したように、本実施例では、スリープモードからスタンバイモードに移行する機会を少なくすることができ、スタンバイモードより消費電力の小さいスリープモードの状態を維持することができるという効果が得られる。
【０１１１】
したがって、プリンタの消費電力を低減させることができるという効果が得られる。
【０１１２】
なお、本実施例では、情報処理装置をプリンタとして説明したが、それに限られるものでなく、パーソナルコンピュータ等のコンピュータや携帯情報端末等としても良い。
【０１１３】
また、画像形成装置を電子写真方式のプリンタとして説明したが、それに限られるものでなく、インクジェット方式のプリンタとしても良く、またプリンタに限らず複写機、ファクシミリ装置、または複合機（ＭＦＰ）等としても良い。
【符号の説明】
【０１１４】
１    情報処理システム
１００  プリンタ
１０１  メインＣＰＵ
１０２  メインＲＡＭ
１０３  メインＦＬＡＳＨメモリ
１０４  画像処理部
１０５  画像形成部
１０６  電源制御部
１０７  サブＣＰＵ
１０８  ＮＩＣ
１０９  サブＲＡＭ
１１０  サブＦＬＡＳＨメモリ
１１１  ＣＰＵ間通信制御部
１１２  操作表示部
２００  ＰＣ
３００  スイッチングハブ
４００  ＬＡＮ
【図１】
2018200646.tif 000003
【図２】
2018200646.tif 000004
【図３】
2018200646.tif 000005
【図４】
2018200646.tif 000006
【図５】
2018200646.tif 000007
【図６】
2018200646.tif 000008
【図７】
2018200646.tif 000009
【図８】
2018200646.tif 000010
【図９】
2018200646.tif 000011
【図１０】
2018200646.tif 000012
【図１１】
2018200646.tif 000013
【図１２】
2018200646.tif 000014
【図１３】
2018200646.tif 000015
【図１４】
2018200646.tif 000016
【図１５】
2018200646.tif 000017