【事件の表示】
　特願２００９−２２１３４０「情報処理装置、情報処理装置の制御方法、及びプログラム」拒絶査定不服審判事件〔平成２３年　４月　７日出願公開、特開２０１１−　７１７６０〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
第１　手続の経緯
　本願は、平成２１年９月２５日を出願日とする出願であって、手続の概要は以下のとおりである。 
 　
手続補正　　　　　　　　：平成２４年　９月１９日
拒絶理由通知　　　　　　：平成２５年　８月３０日（起案日）
手続補正　　　　　　　　：平成２５年１１月　５日
拒絶査定　　　　　　　　：平成２６年　５月１５日（起案日）
拒絶査定不服審判請求　　：平成２６年　８月２０日
手続補正　　　　　　　　：平成２６年　８月２０日
拒絶理由（当審・最初）　：平成２７年　５月２１日（起案日）
手続補正　　　　　　　　：平成２７年　７月２４日
　
第２　本願発明
　本願の請求項１に係る発明（以下、「本願発明」という。）は、平成２７年７月２４日付けの手続補正書により補正された特許請求の範囲の請求項１に記載された事項により特定される、以下のとおりのものである。（（Ａ）ないし（Ｆ）は当審が付与した。以下、構成要件（Ａ）、構成要件（Ｂ）・・などという。）
　
　　【請求項１】
（Ａ）情報処理装置であって、
（Ｂ）ハードディクスと、
（Ｃ）ネットワークを介してデータを受信するネットワークインターフェース部と、
（Ｄ）前記ネットワークインターフェース部によって受信されたデータを受信して処理する制御部と、
（Ｅ）前記プロセッサおよび前記ハードディスクへの電力供給が停止される省電力状態のときに、前記ネットワークインターフェース部が第１パケットパターンのパケットを受信した場合、前記プロセッサへの電力供給を停止したまま前記ハードディスクに電力を供給し、前記ネットワークインターフェース部が第２パケットパターンのパケットを受信した場合、前記ハードディスクおよび前記プロセッサに電力を供給する電源制御手段と、を備え、
（Ｆ）前記ネットワークインターフェース部は、前記第１パケットパターンのパケットを受信した場合、前記ハードディスクを参照することによって前記第１パケットパターンのパケットを処理することを特徴とする情報処理装置。
　
第３　先願明細書の記載事項
（１）先願
　当審における拒絶の理由の通知において引用された「特願２００９−７７５０７号（特開２０１０−２２８２３９号)」(以下「先願」と表記。)は、平成２１年３月２６日に出願され、平成２２年１０月１４日に出願公開されたものであって，本件出願の出願日(平成２１年９月２５日)前に出願され、本件出願の後に出願公開されたものである。
　更に、先願に係る発明者と本件出願に係る発明者とが同一の者であるということも、また、本件出願の時の出願人と先願の出願人とが同一の者であるということもできない。
（２）先願明細書の記載
　上記先願の願書に最初に添付した明細書（以下、「先願明細書」という。）には、図面と共に以下の事項が記載されている。
 　
【０００１】
　本発明は、メモリに格納されるプログラムを使用して、特定の処理を実行する処理装置に関する。特に、処理装置の消費電力を低減させる技術に関する。
　
【００１８】
（プリンタの構成）
　図面を参照して実施例を説明する。図１は、本実施例のプリンタ１０の概略図を示す。プリンタ１０は、制御部１２とネットワークインターフェイス３０（以下では、「ネットワークＩ／Ｆ３０」という）とプリントエンジン３４と表示パネル３８等を有する。制御部１２は、メインＣＰＵ１４とメイン用クロック回路１６とＲＯＭ１８と２つのＲＡＭ２０，２２とサブＣＰＵ２４とサブ用クロック回路２６とＭＡＣコントローラ２８とエンジン制御回路３２とパネル制御回路３６等を有する。
【００１９】
　メインＣＰＵ１４は、第２ＲＡＭ２２に格納されているプログラムに従って様々な処理を実行する。メインＣＰＵ１４は、タイマ機構を内蔵している。以下では、このタイマのことを待機状態タイマと呼ぶ。メイン用クロック回路１６は、メインＣＰＵ１４にクロック信号を供給する。メインＣＰＵ１４にクロック信号が供給されている間は、メインＣＰＵ１４は非スリープ状態である。メインＣＰＵ１４にクロック信号が供給されていない間は、メインＣＰＵ１４はスリープ状態である。なお、後述するように、メイン用クロック回路１６は、サブＣＰＵ２４によって制御される。
【００２０】
　サブＣＰＵ２４は、第１ＲＡＭ２０及び第２ＲＡＭ２２に格納されているプログラムに従って様々な処理を実行する。サブ用クロック回路２６は、サブＣＰＵ２４にクロック信号を供給する。サブ用クロック回路２６のクロック信号の周波数は、メイン用クロック回路１６のクロック信号の周波数よりも低い。従って、メインＣＰＵ１４を駆動するための消費電力と比べて、サブＣＰＵ２４を駆動するための消費電力は小さい。サブ用クロック回路２６は、プリンタ１０の電源がＯＮにされる（以下ではプリンタ１０が起動されるともいう）と、サブＣＰＵ２４にクロック信号を供給する。また、プリンタ１０の電源がＯＦＦにされると、サブＣＰＵ２４へのクロック信号を停止する。即ち、サブＣＰＵ２４は、プリンタ１０が起動されている間、スリープ状態には設定されず、非スリープ状態で維持される。
【００２１】
　ＲＯＭ１８には、メインＣＰＵ１４及びサブＣＰＵ２４によって実行される複数のプログラムがそれぞれ圧縮された状態で格納されている。各プログラムは、プリンタ１０が起動されたときに、第１ＲＡＭ２０又は第２ＲＡＭ２２に展開される。メインＣＰＵ１４又はサブＣＰＵ２４は、第１ＲＡＭ２０又は第２ＲＡＭ２２に展開されたプログラムを使用して処理を実行する。ＲＯＭ１８に格納されている全てのプログラムは、一旦、第２ＲＡＭ２２に展開される。次いで、第２ＲＡＭ２２に展開された複数のプログラムのうち、予め決められているプログラムが、第１ＲＡＭ２０にロードされる。なお、図示省略されているが、制御部１２は、第１ＲＡＭ２０と第２ＲＡＭ２２のそれぞれに対してクロック信号を供給するための回路も有する。
【００２２】
　第１ＲＡＭ２０は、ＳＲＡＭである。図２は、第１ＲＡＭ２０（図１）の格納領域の構成の一例を示す。第１ＲＡＭ２０は、第１省電力処理プログラム格納領域５２と、第１代理応答プログラム格納領域５４と、第１代理応答用情報格納領域５６と、状態変数格納領域５８と、代理応答処理管理テーブル６０を備える。
【００２３】
　第１省電力処理プログラム格納領域５２には、後述するサブＣＰＵ２４が省電力処理（図１０，１１参照）を実行するためのプログラムが格納される。メインＣＰＵ１４は、第２ＲＡＭ２２に展開された複数のプログラムのうち、サブＣＰＵ用の省電力処理プログラムを第１省電力処理プログラム格納領域５２にロードして格納する。
　
【００２５】
　第１代理応答用情報格納領域５６には、サブＣＰＵ２４がメインＣＰＵ１４に代理して処理を実行するために必要な情報が格納される。第１代理応答用情報格納領域５６に格納される情報の一例として、プリンタ１０のＩＰアドレス、ＭＡＣアドレス、ノード名等が挙げられる。
【００２６】
　状態変数格納領域５８は、プリンタ１０の状態を示す状態変数が格納されている。プリンタ１０は、「処理状態」、「待機状態」、「ライトスリープ状態（Ｌスリープ状態）」、「ディープスリープ状態（Ｄスリープ状態）」のいずれかの状態で動作する。従って、状態変数格納領域５８には、４つの状態に対応する４つの値のうちの１つの値が格納される。
　
【００３４】
　第２ＲＡＭ２２（図１）は、ＳＤＲＡＭである。第２ＲＡＭ２２は、メインＣＰＵ１４とサブＣＰＵ２４の両者からアクセス可能である。第２ＲＡＭ２２は、第１ＲＡＭ２０よりもメモリの総容量が大きい。このため、第２ＲＡＭ２２は、第１ＲＡＭ２０と比べて、その消費電力が高い。図４は、第２ＲＡＭ２２（図１）の格納領域の構成を示す一例を示す。第２ＲＡＭ２２は、ネットワーク処理プログラム格納領域８２と、第２省電力処理プログラム格納領域８４と、第２代理応答プログラム格納領域８６と、第３代理応答プログラム格納領域８８と、第２代理応答用情報格納領域９０を備える。
　
【００４２】
　図１に示すＭＡＣコントローラ２８は、ネットワークＩ／Ｆ３０によって受信されたパケットをプリンタ１０が処理可能な形式に変換する。ＭＡＣコントローラ２８は、例えば、メインＣＰＵ１４によってパケットの送信が指示されると、第２ＲＡＭ２２からパケットを読み出し、外部装置に送信する、即ち、ＤＭＡ（Direct Memory Access）を実行する。エンジン制御回路３２は、メインＣＰＵ１４からの指示に従って、プリントエンジン３４を制御する。パネル制御回路３６は、メインＣＰＵ１４からの指示に従って、表示パネル３８を制御する。表示パネル３８は、ＬＣＤである。パネル制御回路３６は、表示パネル３８をＯＮ状態とＯＦＦ状態との間で移行させる。即ち、パネル制御回路３６は、表示パネル３８に電圧を印加することによって表示パネル３８をＯＮ状態とし、電圧の印加を停止することによって表示パネル３８をＯＦＦ状態とする。
　
【００５４】
（サブＣＰＵの省電力処理）
　続いて、サブＣＰＵ２４が実行する省電力処理の内容を説明する。図１０，１１は、サブＣＰＵ２４によって実行される省電力処理のフローチャートを示す。図１０，１１の処理は、プリンタ１０が起動されたことをトリガとして開始される。サブＣＰＵ２４は、第１ＲＡＭ２０の第１省電力処理プログラム格納領域５２（図２参照）に格納されているプログラムを使用して、以下の処理を実行する。最初に、サブＣＰＵ２４は、ＷＡＩＴ命令を実行する（Ｓ５０）。サブＣＰＵ２４は、割り込む要求を受けるまで待機する（即ち実行停止状態に移行する）。上述したように、メインＣＰＵ１４は、図８のＳ３４において、サブＣＰＵ２４に割り込む要求を発行する。これにより、サブＣＰＵ２４の実行停止状態が解除され、Ｓ５２に進む。
【００５５】
　Ｓ５２では、サブＣＰＵ２４は、第１ＲＡＭ２０の状態変数格納領域５８（図２参照）に格納されている状態変数がＤスリープ状態９８を示すか否かを判断する。Ｓ５２でＮＯの場合、Ｓ５０に進む。即ち、サブＣＰＵ２４は、状態変数がＤスリープ状態９８以外を示す場合、実行停止状態で待機する。
【００５６】
　Ｓ５２でＹＥＳの場合、サブＣＰＵ２４は、メイン用クロック回路１６（図１参照）にクロック供給の停止を指示する（Ｓ５４）。この結果、メインＣＰＵ１４は、非スリープ状態からスリープ状態に移行する。続いて、サブＣＰＵ２４は、第２ＲＡＭ２２を通常動作モードからセルフリフレッシュモードに移行させる（Ｓ５６）。第２ＲＡＭ２２がセルフリフレッシュモードである間は、第２ＲＡＭ２２から情報を読み出すことができない。第２ＲＡＭ２２がセルフリフレッシュモードである場合、通常動作モードと比べて、第２ＲＡＭ２２の消費電力は低い。サブＣＰＵ２４は、外部装置からのパケットを受信することを監視している（Ｓ５８）。パケットを受信する（Ｓ５８でＹＥＳ）と、サブＣＰＵ２４は、当該パケットの送信先として、プリンタ１０のＩＰアドレスが指定されているか否かを判断する（Ｓ６０）。なお、ブロードキャストパケットの場合は、Ｓ６０でＹＥＳと判断される。Ｓ６０でＮＯの場合、Ｓ５８に戻る。一方において、Ｓ６０でＹＥＳの場合、サブＣＰＵ２４は、受信パケットが、サブＣＰＵ２４がメインＣＰＵ１４に代理して処理すべきパケットであるか否か、換言すれば、受信パケットが代理応答処理の対象パケットであるか否かを判断する（Ｓ６２）。具体的には、サブＣＰＵ２４は、受信パケットのプロトコルと一致するプロトコルが代理応答処理管理テーブル６０のプロトコル７０にあるか否かを判断する。なお、サブＣＰＵ２４が代理応答処理ができないパケットとは、例えば、第２ＲＡＭ２２の第２代理応答用情報格納領域９０のみに格納されている情報（例えばプリンタ１０の設定情報）が必要となるパケットや、メインＣＰＵ１４のみが使用可能なプログラムでしか処理できないパケットである。
【００５７】
　Ｓ６２でＹＥＳの場合は図１１のＳ８０に進み、Ｓ６２でＮＯの場合はＳ６４に進む。Ｓ６４では、サブＣＰＵ２４は、第２ＲＡＭ２２をセルフリフレッシュモードから通常動作モードに移行する。サブＣＰＵ２４は、第１ＲＡＭ２０の状態変数格納領域５８（図２参照）のＤスリープ状態９８を示す状態変数を、Ｌスリープ状態９６を示す状態変数に変更する（Ｓ６６）。次いで、サブＣＰＵ２４は、メイン用クロック回路１６（図１参照）にメインＣＰＵ１４にクロック供給を開始するよう指示する（Ｓ６８）。この結果、メインＣＰＵ１４は、スリープ状態から非スリープ状態に移行する。サブＣＰＵ２４は、メインＣＰＵ１４に割り込み要求を発行して（Ｓ７０）、Ｓ５０に戻る。この結果、図８のＳ３６のＷＡＩＴ命令に起因するメインＣＰＵ１４の実行停止状態が解除される。メインＣＰＵ１４は、図７のＳ１８に移行し、さらに、図１０のＳ５８で受信されたパケット（以下では受信パケットと呼ぶ）に対応する処理を実行する。
【００５８】
　図１１のＳ８０では、サブＣＰＵ２４は、代理応答処理管理テーブル６０（図３参照）を参照することによって、受信パケットのプロトコル７０に対応付けられている実行ＲＡＭ７２が「第１ＲＡＭ」であるか否かを判断する（Ｓ８０）。即ち、サブＣＰＵ２４は、使用すべき代理応答プログラムが第１ＲＡＭ専用プログラム５４ａ又は実行時ロード可能プログラム５４ｂであるのか否かを判断する。ここでＮＯの場合、即ち、サブＣＰＵ２４が使用すべき代理応答プログラムが第２ＲＡＭ専用プログラム８８ａである場合にＳ８２に進む。一方、ここでＹＥＳの場合、即ち、サブＣＰＵ２４が使用すべき代理応答プログラムが第１ＲＡＭ専用プログラム５４ａ又は実行時ロード可能プログラム５４ｂである場合にＳ９４に進む。
【００５９】
　本実施例では、サブＣＰＵ２４が使用すべき代理応答プログラムが「ＳＮＭＰ」用の代理応答プログラム（第２ＲＡＭ専用プログラム８８ａ）である場合を例にしてＳ８２からＳ９０を説明する。Ｓ８２では、サブＣＰＵ２４は、第２ＲＡＭ２２を通常動作モードに移行させる。続いて、サブＣＰＵ２４は、ＳＮＭＰ（図３のコラム６６）に対応する実行アドレス７８で指定された第２ＲＡＭ２２内のアドレスに存在するプログラムを使用して、受信パケットに対応する応答パケットの生成を試行する（Ｓ８４）。サブＣＰＵ２４は、応答パケットを生成することができたか否かを判断する（Ｓ８６）。本実施例では、受信パケットがＳＮＭＰのＧＥＴコマンド（例えばプリンタ１０のステータスを要求するためのコマンド）である場合、サブＣＰＵ２４は、応答パケットを生成することができる。一方、受信パケットがＳＮＭＰのＳＥＴコマンド（例えばプリンタ１０の設定値を変更するためのコマンド）である場合、サブＣＰＵ２４は、応答パケットを生成することができない。また、受信パケットがＳＮＭＰのＧＥＴコマンドであって、プリンタ１０の設定値（例えば、解像度、用紙サイズ等）を要求するコマンドである場合も、サブＣＰＵ２４は、応答パケットを生成することができない。Ｓ８６でＮＯの場合、サブＣＰＵ２４は、図１０のＳ６６に戻る。即ち、サブＣＰＵ２４は、メインＣＰＵ１４を非スリープ状態に移行させる（図１０のＳ６８）。この結果、メインＣＰＵ１４が応答パケットを生成することになる。
【００６０】
　一方において、Ｓ８６でＹＥＳの場合、サブＣＰＵ２４は、生成した応答パケットを受信パケットの送信元に返信する（Ｓ８８）。応答パケットの生成が終了すると、サブＣＰＵ２４は、第２ＲＡＭ２４をセルフリフレッシュモードに再び移行して（Ｓ９０）、図１０のＳ５８に戻る。
【００６１】
　一方、Ｓ９４では、サブＣＰＵ２４は、使用すべき代理応答プログラムが第１ＲＡＭ２０に格納されているのか否かを判断する。即ち、サブＣＰＵ２４は、代理応答処理管理テーブル６０（図３参照）を参照することによって、使用すべき代理応答プログラムに対応する実行可能フラグ７６が「実行可」又は「常時実行可」であるのか否かを判断する。ここでＮＯの場合、即ち、使用すべき代理応答プログラムに対応する実行可能フラグ７６が「実行不可」である場合、Ｓ９６に進み、ＹＥＳの場合にはＳ１０２に進む。
【００６２】
　Ｓ９６では、サブＣＰＵ２４は、第２ＲＡＭ２２を通常動作モードに移行する。次いで、サブＣＰＵ２４は、使用すべき代理応答プログラム（即ち実行時ロード可能プログラム８６ａ）を第２ＲＡＭ２２から第１ＲＡＭ２０にロードする（Ｓ９８）。Ｓ９８のプログラムロード処理は、後で詳しく説明する。サブＣＰＵ２４は、実行時ロード可能プログラム８６ａを第１ＲＡＭ２０にロードすると、第２ＲＡＭ２２をセルフリフレッシュモードに移行させる（Ｓ１００）。なお、Ｓ１００の処理は、後述するＳ１０８の処理の後に実行してもよいし、Ｓ１０２からＳ１０８の処理の途中で実行してもよいし、Ｓ１０２からＳ１０８と並行して実行される別スレッドで実行してもよい。
　
【００８３】
（７）本実施例では、プリンタ１０について説明したが、本明細書に開示された技術は、プリンタ１０以外の処理装置、例えば、サーバ、スキャナ、多機能機等に利用することができる。
　
第４　先願明細書に記載された発明
　以上の記載によれば、先願明細書には次の発明（以下、先願発明という。）が記載されている。
　
４ａ．先願明細書の【０００１】の記載によれば、先願明細書に記載された発明は、「メモリに格納されるプログラムを使用して、特定の処理を実行する処理装置に関する」発明であるといえる。
　
４ｂ．先願明細書の【００１８】によれば、先願明細書の処理装置は、２つのＲＡＭ２０，２２とメインＣＰＵ１４、サブＣＰＵ２４とネットワークインターフェイス３０とを有している。
　
４ｃ．先願明細書の【００５４】−【００６２】によれば、
i）Ｓ５２で状態変数がＤスリープ状態９８を示すか否かを判断し、ＹＥＳの場合、メイン用クロック回路１６にクロック供給の停止を指示することで、メインＣＰＵ１４は、スリープ状態に移行し、第２ＲＡＭ２２を通常動作モードからセルフリフレッシュモードに移行させることで通常動作モードと比べて、第２ＲＡＭ２２の消費電力は低い状態とする。
ii）メインＣＰＵ１４がスリープ状態、かつ、第２ＲＡＭ２２がセルフリフレッシュモードの状態で、代理応答処理の対象パケットを受信したとき、サブＣＰＵ２４が使用すべき代理応答プログラムが第２ＲＡＭ専用プログラム８８ａである場合にＳ８２に進み、Ｓ８２では、サブＣＰＵ２４は、第２ＲＡＭ２２を通常動作モードに移行させ、続いて、サブＣＰＵ２４は、ＳＮＭＰ（図３のコラム６６）に対応する実行アドレス７８で指定された第２ＲＡＭ２２内のアドレスに存在するプログラムを使用して、受信パケットに対応する応答パケットの生成を試行し、サブＣＰＵ２４は、応答パケットを生成することができた（Ｓ８６）場合、サブＣＰＵ２４は、生成した応答パケットを受信パケットの送信元に返信し、応答パケットの生成が終了すると、サブＣＰＵ２４は、第２ＲＡＭ２４をセルフリフレッシュモードに再び移行して（Ｓ９０）、図１０のＳ５８に戻る。
iii）上記ii）のＳ８６で応答パケットを生成することができなかった場合、サブＣＰＵ２４は、図１０のＳ６６に戻り、サブＣＰＵ２４は、メインＣＰＵ１４を非スリープ状態に移行させ、メインＣＰＵ１４が応答パケットを生成する。
上記i）ないしiii）の制御が行われるから、先願発明の処理装置は当該制御を行う制御手段を有しているといえる。
　
４ｄ．まとめ
　以上まとめると、先願発明として、以下のとおりのものを認定することができる。
　メモリに格納されるプログラムを使用して、特定の処理を実行する処理装置であって、
　上記処理装置は、２つのＲＡＭ２０，２２とメインＣＰＵ１４、サブＣＰＵ２４とネットワークインターフェイス３０とを有し、
　以下のi）ないしiii）の制御を行う制御手段を有する、
　　i）Ｓ５２で状態変数がＤスリープ状態９８を示すか否かを判断し、ＹＥＳの場合、メイン用クロック回路１６にクロック供給の停止を指示することで、メインＣＰＵ１４は、スリープ状態に移行し、第２ＲＡＭ２２を通常動作モードからセルフリフレッシュモードに移行させることで通常動作モードと比べて、第２ＲＡＭ２２の消費電力は低い状態とする、
　　ii）メインＣＰＵ１４がスリープ状態、かつ、第２ＲＡＭ２２がセルフリフレッシュモードの状態で、代理応答処理の対象パケットを受信したとき、サブＣＰＵ２４が使用すべき代理応答プログラムが第２ＲＡＭ専用プログラム８８ａである場合にＳ８２に進み、Ｓ８２では、サブＣＰＵ２４は、第２ＲＡＭ２２を通常動作モードに移行させ、続いて、サブＣＰＵ２４は、ＳＮＭＰ（図３のコラム６６）に対応する実行アドレス７８で指定された第２ＲＡＭ２２内のアドレスに存在するプログラムを使用して、受信パケットに対応する応答パケットの生成を試行し、サブＣＰＵ２４は、応答パケットを生成することができた（Ｓ８６）場合、サブＣＰＵ２４は、生成した応答パケットを受信パケットの送信元に返信し、応答パケットの生成が終了すると、サブＣＰＵ２４は、第２ＲＡＭ２４をセルフリフレッシュモードに再び移行して（Ｓ９０）、図１０のＳ５８に戻る、
　　iii）上記ii）のＳ８６で応答パケットを生成することができなかった場合、サブＣＰＵ２４は、図１０のＳ６６に戻り、サブＣＰＵ２４は、メインＣＰＵ１４を非スリープ状態に移行させ、メインＣＰＵ１４が応答パケットを生成する、
　処理装置。
　
第５　対比
　本願発明と先願発明とを対比する。
　
５ａ．本願発明の構成要件（Ａ）と先願発明とを対比する。
　先願発明の「メモリに格納されるプログラムを使用して、特定の処理を実行する処理装置」は、情報処理装置といえることは明らかであるから、本願発明の情報処理装置といえる。
　
５ｂ．本願発明の構成要件（Ｂ）と先願発明とを対比する。
　先願発明の第２ＲＡＭ２２は、サブＣＰＵ２４が、第２ＲＡＭ２２内のアドレスに存在するプログラムを使用して、受信パケットに対応する応答パケットの生成を試行するため、上記プログラムを記憶しているから、記憶装置という点で本願発明のハードディスクに対応する。
　もっとも、先願発明の第２ＲＡＭ２２は、ＳＤＲＡＭである（【００３４】）であるから、記憶装置としては共通するものの、ハードウェアとしての構成が異なるといえる。
　
５ｃ．本願発明の構成要件（Ｃ）と先願発明とを対比する。
　先願発明は、ネットワークインターフェイス３０を有しており、上記ネットワークインターフェイス３０は、例えば、先願明細書の【００４２】に「図１に示すＭＡＣコントローラ２８は、ネットワークＩ／Ｆ３０によって受信されたパケットをプリンタ１０が処理可能な形式に変換する。」とあるように、先願明細書の記載全体を見れば、「ネットワークを介してデータを受信するネットワークインターフェース部」といえることは明らかであるから、先願発明は本願発明の構成要件（Ｃ）を有している。
　
５ｄ．本願発明の構成要件（Ｄ）と先願発明とを対比する。
　先願発明の制御手段が行う制御のii）には「代理応答処理の対象パケットを受信したとき、・・・受信パケットに対応する応答パケットの生成を試行し」の処理も含まれており、これは、データを受信して処理を行うことであるといえる。
　上記パケットの受信は、ネットワークインターフェイス３０を介して行われることは明らかであるから、先願発明は、前記ネットワークインターフェース部によって受信されたデータを受信して処理する制御部を有しているといえる。
　
５ｅ．本願発明の構成要件（Ｅ）と先願発明とを対比する。
　先願発明の「メインＣＰＵ１４がスリープ状態、かつ、第２ＲＡＭ２２がセルフリフレッシュモードの状態」とは、メインＣＰＵ１４がスリープ状態でない場合（非スリープ状態）、および、第２ＲＡＭ２２がセルフリフレッシュモードの状態ではない場合（通常動作モードの状態）と比して、上記メインＣＰＵ１４および第２ＲＡＭ２２に供給される電力が節約される省電力状態であるといえる。
　先願発明のメインＣＰＵ１４はプロセッサといえることは明らかであり、第２ＲＡＭ２２は上記５ｂ．で検討したように記憶装置という点で本願発明のハードディスクと対応するといえる。
　したがって、先願発明の上記状態は、本願発明の「前記プロセッサおよび前記ハードディスクへの電力供給が停止される省電力状態のとき」と対比して、「前記プロセッサおよび前記記憶装置への電力供給が節約される省電力状態のとき」という意味で対応する。
　もっとも、本願発明の上記省電力状態のときは、「前記プロセッサおよび前記ハードディスクへの電力供給が停止される省電力状態」であるのに対し、先願発明では、前記プロセッサが「スリープ状態」および、「前記第２ＲＡＭ２２がセルフリフレッシュモードの状態」である点で相違する。
　また、先願発明における、上記省電力状態での、「代理応答処理の対象パケットを受信したとき、サブＣＰＵ２４が使用すべき代理応答プログラムが第２ＲＡＭ専用プログラム８８ａである場合にＳ８２に進み、Ｓ８２では、サブＣＰＵ２４は、第２ＲＡＭ２２を通常動作モードに移行させ、続いて、サブＣＰＵ２４は、ＳＮＭＰ（図３のコラム６６）に対応する実行アドレス７８で指定された第２ＲＡＭ２２内のアドレスに存在するプログラムを使用して、受信パケットに対応する応答パケットの生成を試行し、サブＣＰＵ２４は、応答パケットを生成することができた（Ｓ８６）場合、サブＣＰＵ２４は、生成した応答パケットを受信パケットの送信元に返信し、応答パケットの生成が終了すると、サブＣＰＵ２４は、第２ＲＡＭ２４をセルフリフレッシュモードに再び移行して（Ｓ９０）、図１０のＳ５８に戻る」との構成は、「代理応答処理の対象パケット」として、「第２ＲＡＭ２２内のアドレスに存在するプログラムを使用して、受信パケットに対応する応答パケットの生成を試行し、サブＣＰＵ２４は、応答パケットを生成することができ」る、代理応答処理を表すパケットパターンのパケットをネットワークインターフェース３０が受信したときの構成といえ、当該パケットパターンを第１パケットパターンと称してもよいことは明らかである。
　このとき、先願発明では、サブＣＰＵ２４は、第２ＲＡＭ２２をそれまでのセルフリフレッシュモードの状態から通常動作モードの状態に移行させているから、本願発明のハードディスクに対応する記憶装置を省電力状態から通常動作状態にしている点で、本願発明の「前記ハードディスクに電力を供給し」に対応する制御を行っているといえる。
　もっとも、本願発明では「前記ハードディスクに電力を供給し」であるのに対し、先願発明では、「第２ＲＡＭ２２を通常動作モード」の状態に「移行させ」る点で相違する。
　また、上記先願発明の構成では、「代理応答処理の対象パケットを受信したとき」から、「サブＣＰＵ２４は、第２ＲＡＭ２４をセルフリフレッシュモードに再び移行して（Ｓ９０）、図１０のＳ５８に戻る」まで、メインＣＰＵ１４はスリープ状態から、非スリープ状態に移行する処理を行っていないから、「前記プロセッサへの電力供給を省電力状態のまま」である点で、本願発明と共通する。
　もっとも、本願発明では「前記プロセッサへの電力供給を停止したまま」であるのに対し、先願発明では、前記プロセッサは「スリープ状態」のままである点で相違する。
　さらに、先願発明は、「上記ii）のＳ８６で応答パケットを生成することができなかった場合、サブＣＰＵ２４は、図１０のＳ６６に戻り、サブＣＰＵ２４は、メインＣＰＵ１４を非スリープ状態に移行させ、メインＣＰＵ１４が応答パケットを生成する」構成を有しているが、これは、上記ii）で「代理応答処理の対象パケットを受信したとき」に、「第２ＲＡＭ２２内のアドレスに存在するプログラムを使用して、受信パケットに対応する応答パケットの生成を試行し、サブＣＰＵ２４は、応答パケットを生成することができ」ない場合の構成であり、上記の場合の受信したパケットについてみれば、上記応答パケットを生成することができない代理応答処理を表すパケットパターンのパケットをネットワークインターフェース３０が受信したとき、といえ、当該パケットパターンを第２パケットパターンと称してもよいことは明らかである。
　このとき、先願発明では、「メインＣＰＵ１４を非スリープ状態に移行させ、メインＣＰＵ１４が応答パケットを生成する」のであるから、記憶装置およびプロセッサを省電力状態から通常動作状態に移行させている点で、本願発明の「前記ハードディスクおよび前記プロセッサに電力を供給する」制御に対応し、先願発明は、当該制御を行う制御手段を有しているといえる。
　もっとも、本願発明では上記制御手段による制御が「前記ハードディスクおよび前記プロセッサに電力を供給する電源制御」であるのに対し、先願発明では、「第２ＲＡＭ２２」を「セルフリフレッシュモードの状態」から「通常動作モード」の状態に「移行させ」、および前記プロセッサを「スリープ状態」から「非スリープ状態に移行させ」る制御である点で相違する。
　以上まとめると、本願発明と先願発明では、
「前記プロセッサおよび前記記憶装置が省電力状態のときに、前記ネットワークインターフェース部が第１パケットパターンのパケットを受信した場合、前記プロセッサは省電力状態のまま前記記憶装置を通常動作状態にし、前記ネットワークインターフェース部が第２パケットパターンのパケットを受信した場合、前記記憶装置および前記プロセッサを通常動作状態にする電源制御手段と、を備え、」
ている点で共通する。
　もっとも、本願発明の省電力状態は、「前記プロセッサおよび前記ハードディスクへの電力供給が停止される」のに対し、先願発明の省電力状態は、プロセッサは「スリープ状態」であり、「第２ＲＡＭ２２がセルフリフレッシュモードの状態」であることから、省電力状態から通常動作状態への移行が、本願発明では、「前記ハードディスクに電力を供給」、および、前記プロセッサに「電力を供給」であるのに対し、先願発明では、「前記第２ＲＡＭ２２」は「セルフリフレッシュモードの状態」から、「通常動作モード」の状態へ「移行」、および、前記プロセッサは「スリープ状態」から、「非スリープ状態に移行」である点で相違する。
　
５ｆ．本願発明の構成要件（Ｆ）と先願発明とを対比する。
　先願発明の上記ii）の処理が行われる場合が、本願発明の「前記ネットワークインターフェース部は、前記第１パケットパターンのパケットを受信した場合」に対応することは、上記５ｅ．のとおりである。
　このとき、先願発明では、「サブＣＰＵ２４が使用すべき代理応答プログラムが第２ＲＡＭ専用プログラム８８ａである場合にＳ８２に進み、・・・サブＣＰＵ２４は、ＳＮＭＰ（図３のコラム６６）に対応する実行アドレス７８で指定された第２ＲＡＭ２２内のアドレスに存在するプログラムを使用して、受信パケットに対応する応答パケットの生成を試行し、・・・生成した応答パケットを受信パケットの送信元に返信し」ているから、「前記記憶装置を参照することによって前記第１パケットパターンのパケットを処理」しているといえる。
　もっとも、上記記憶装置が、本願発明ではハードディスクであるのに、先願発明では第２ＲＡＭ２２である点で相違する。
　また、先願発明の処理装置が本願発明の情報処理装置に対応することは上記５ａ．のとおりである。
　以上まとめると、本願発明と先願発明とでは「前記ネットワークインターフェース部は、前記第１パケットパターンのパケットを受信した場合、前記記憶装置を参照することによって前記第１パケットパターンのパケットを処理することを特徴とする情報処理装置」である点で対応している。
　もっとも、上記記憶装置が、本願発明ではハードディスクであるのに、先願発明では第２ＲＡＭ２２である点で相違する。
　
５ｇ．まとめ（一致点・相違点）
　以上まとめると、補正後発明と刊行物１発明とは、以下の一致点で一致し、一応の相違点として、以下の相違点がある。
　
（一致点）
　情報処理装置であって、
　記憶装置と、
　ネットワークを介してデータを受信するネットワークインターフェース部と、
　前記ネットワークインターフェース部によって受信されたデータを受信して処理する制御部と、
　前記プロセッサおよび前記記憶装置が省電力状態のときに、前記ネットワークインターフェース部が第１パケットパターンのパケットを受信した場合、前記プロセッサは省電力状態のまま前記記憶装置を通常動作状態にし、前記ネットワークインターフェース部が第２パケットパターンのパケットを受信した場合、前記記憶装置および前記プロセッサを通常動作状態にする電源制御手段と、を備え、
　前記ネットワークインターフェース部は、前記第１パケットパターンのパケットを受信した場合、前記記憶装置を参照することによって前記第１パケットパターンのパケットを処理することを特徴とする情報処理装置。
　
（相違点１）
　記憶装置に関して、本願発明では、記憶装置が「ハードディスク」であって、上記記憶装置の省電力状態が「ハードディスクへの電力供給が停止される省電力状態」、省電力状態から通常動作状態への移行が「前記ハードディスクに電力を供給」であるのに対し、先願発明では、記憶装置が「第２ＲＡＭ２２（ＳＤＲＡＭ）」であって、上記記憶装置の省電力状態が「第２ＲＡＭ２２がセルフリフレッシュモードの状態」、省電力状態から通常動作状態への移行が「前記第２ＲＡＭ２２」は「セルフリフレッシュモードの状態」から、「通常動作モード」の状態へ「移行」である点。
　
（相違点２）
　本願発明では、プロセッサの省電力状態が「プロセッサへの電力供給が停止される省電力状態」であり、省電力状態から通常動作状態への移行が「前記プロセッサに電力を供給」であるのに対し、先願発明では、プロセッサの省電力状態が「スリープ状態」であり、省電力状態から通常動作状態への移行が「スリープ状態」から「非スリープ状態に移行」である点。
　
第６　判断
　上記一応の相違点について検討する。
　
６ａ．相違点１について
　記憶装置として、ＳＤＲＡＭとハードディスクとは互いに周知のハードウェアであり、これらが互いに置換可能であることは、当業者であれば普通に知られたことである。
　そして、先願明細書に記載される処理装置は、その実施例はネットワークに接続されるプリンタであるが、これに限らず「プリンタ１０以外の処理装置、例えば、サーバ、スキャナ、多機能機等に利用することができる。」（【００８３】）ことが想定されており、これらの装置において、ハードディスクを備えることは普通のことである。
　一方、先願発明の第２ＲＡＭ２２について、先願明細書の記載をみると、【００２１】の記載によれば、第２ＲＡＭ２２は、ＣＰＵが実行するためのプログラムを（展開し）記憶しておくための構成である。
　ハードディスクを普通に備える処理装置においては、ＣＰＵが実行するためのプログラムをハードディスクに記憶しておくことが自然であることを踏まえれば、先願明細書に記載された処理装置を、上記【００８３】にあるようなハードディスクを普通に備える処理装置とすれば、ＣＰＵが実行するためのプログラムをハードディスクに記憶しておくことが自然であり、先願発明が想定するハードディスクを普通に備える処理装置の上記プログラムを記憶する記憶装置としてハードディスクを用いることは、当業者が普通に想定できることであるから、先願発明の第２ＲＡＭ２２をハードディスクとすることは、先願明細書に記載されていたに等しい事項であるといえる。
　そして、本願発明における「第２ＲＡＭ２２がセルフリフレッシュモードの状態」は、記憶装置が省電力状態のことであり、ハードディスクを用いた装置において、その省電力のための状態を実現するために、ハードディスクに対する電力供給を停止する構成を採用することは、普通に知られたことであるから、先願明細書の第２ＲＡＭ２２をハードディスクに置き換えたとき、その省電力状態として、ハードディスクに対する電力供給を停止する状態を採用することはきわめて当たり前のことである。
　したがって、上記相違点１に係る構成は、実質的な相違点とはいえない。
　
６ｂ．相違点２について
　プロセッサの省電力状態を実現する構成として、プロセッサに対する電力供給が停止される状態とすることやプロセッサに与えるクロックを通常の動作状態よりも周波数を低くする状態とすることは、いずれもよく知られたことであり、これらは、プロセッサの用途や使用環境等の状態により、適宜採用可能であることは当業者には普通に知られたことである。
　先願発明におけるプロセッサのスリープ状態とは、先願明細書を参酌すると、「メインＣＰＵ１４にクロック信号が供給されていない間は、メインＣＰＵ１４はスリープ状態である。」（【００１９】）とあるから、ＣＰＵ１４（プロセッサ）にクロック信号が供給されていない状態のことであるといえる。
　プロセッサにクロックが供給されないということは、プロセッサが動作していない状態であるから、上記よく知られた「プロセッサに与えるクロックを通常の動作状態よりも周波数を低くする状態」でないことは明らかであって、動作しないプロセッサに電力を供給する必要がないことは自明のことであるから、先願発明における、プロセッサのスリープ状態とは、プロセッサに対する電力供給が停止される状態であることは、当業者であれば普通に想定できることであり、先願明細書に記載されたに等しい事項であるといえる。
　したがって、相違点２に係る構成は、実質的な相違点とはいえない。
　
６ｃ．まとめ
　以上のように、上記相違点１、相違点２は、いずれも、実質的な相違点とはいえないから、本願発明は、先願発明と実質的に同一であるといえる。
　
第７　むすび
　以上のとおり、本願発明は、先願発明と同一であり、しかも、本願発明の発明者が先願発明の発明者と同一であるとも、また、本願の出願時に、その出願人が上記先の出願の出願人と同一であるとも認められないので、特許法第２９条の２の規定により、特許を受けることができないものである。
 
　したがって、本願は、他の請求項について論及するまでもなく、拒絶すべきものである。
　 
　よって、結論のとおり審決する