(57)【要約】【課題】省電力状態にある情報処理装置において、外部から情報処理装置が管理するデータに関する情報の取得要求があった場合でも、省電力状態をなるべく維持しつつ、外部へデータに関する情報の送信を可能とする。【解決手段】省電力状態では電力供給が遮断される画像形成装置本体（１０１〜１０７）と、省電力状態でも電力供給されるＮＩＣ１１２とを有する画像形成装置１００であって、ＮＩＣ１１２のＮＩＣ ＲＡＭ１１５に、ＨＤＤ１０４で管理される情報の管理情報を記憶させておき、ＮＩＣ１１２のＮＩＣ ＣＰＵ１１３は、画像形成装置１００が省電力状態であって、外部からの要求がＮＩＣ ＲＡＭ１１５に記憶される管理情報に基づいて処理可能な場合、前記省電力状態から復帰させることなく前記要求を処理し、一方、前記要求が前記管理情報に基づいて処理不可能な場合、画像形成装置１００を省電力状態から復帰させてメインＣＰＵ１０１等を稼働させる。【選択図】図１
2009266088.tif 000002
【特許請求の範囲】
【請求項１】
省電力状態では電力供給が遮断される情報処理装置本体と、前記省電力状態であっても電力供給される通信部とを有する情報処理装置であって、
前記通信部は、
前記情報処理装置本体で管理される情報の管理情報を記憶する記憶手段と、
外部からの要求を処理する制御手段とを有するものであり、
前記制御手段は、前記省電力状態であって、前記外部からの要求が前記記憶手段に記憶される管理情報に基づいて処理可能な場合には、当該情報処理装置を前記省電力状態から復帰させることなく前記要求を前記管理情報に基づいて処理し、一方、前記要求が前記管理情報に基づいて処理不可能な場合には、当該情報処理装置を前記省電力状態から復帰させて前記情報処理装置本体を稼働させることを特徴とする情報処理装置。
【請求項２】
前記管理情報は、前記情報処理装置本体で保持される情報の実体を特定するための情報を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置本体は、前記省電力状態に遷移する前に当該情報処理装置で管理される情報の管理情報を前記通信部に送信する送信手段を備え、
前記記憶手段は、前記省電力状態に遷移する前に、前記情報処理装置本体で管理される情報の管理情報を、前記情報処理装置本体から受信して記憶することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記外部からの要求で指定された種別の管理情報を返信することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記制御手段は、前記省電力状態であって、前記外部からの要求が前記記憶手段に記憶される管理情報に基づいて処理不可能な場合、前記管理情報に基づいて前記要求が正当な要求か判断し、正当な要求でないと判断した場合には、当該情報処理装置を前記省電力状態から復帰させないことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記制御手段は、前記要求に対応する情報の管理情報が、前記記憶手段に記憶されていない場合に、前記要求が正当でないと判断することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記記憶手段は、前記情報処理装置本体の機器の状態を管理する管理情報をも記憶することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記送信手段は、前記省電力状態に遷移する前に前記情報処理装置本体の機器の状態を管理する管理情報をも前記通信部に送信するものであり、
前記記憶手段は、前記省電力状態に遷移する前に、前記情報処理装置本体の機器の状態を管理する管理情報をも、前記情報処理装置本体から受信して記憶することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記通信部は、前記要求に対する返信をＨＴＴＰプロトコルに従って行うことを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
当該情報処理装置は、画像形成装置であり、
前記情報処理装置で管理される情報は、画像情報であることを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
省電力状態では電力供給が遮断される情報処理装置本体と、前記省電力状態であっても電力供給される通信部とを有する情報処理装置の制御方法であって、
前記情報処理装置本体で管理される情報の管理情報を前記通信部の記憶手段に記憶させておく記憶ステップと、
前記通信部の制御手段が、外部からの要求を処理する制御ステップとを有するものであり、
前記制御ステップは、前記省電力状態であって、前記外部からの要求が前記記憶手段に記憶される管理情報に基づいて処理可能な場合には、当該情報処理装置を前記省電力状態から復帰させることなく前記要求を前記管理情報に基づいて処理し、一方、前記要求が前記管理情報に基づいて処理不可能な場合には、当該情報処理装置を前記省電力状態から復帰させて前記情報処理装置本体を稼働させることを特徴とする情報処理装置の制御方法。
【請求項１２】
前記管理情報は、前記情報処理装置本体で保持される情報の実体を特定するための情報を含むことを特徴とする請求項１１に記載の情報処理装置の制御方法。
【請求項１３】
前記情報処理装置本体の送信手段が、前記省電力状態に遷移する前に当該情報処理装置で管理される情報の管理情報を前記通信部に送信する送信ステップを備え、
前記記憶ステップは、前記省電力状態に遷移する前に、前記情報処理装置本体で管理される情報の管理情報を、前記情報処理装置本体から受信して記憶することを特徴とする請求項１１又は１２に記載の情報処理装置の制御方法。
【請求項１４】
前記制御ステップは、前記外部からの要求で指定された種別の管理情報を返信することを特徴とする請求項１１乃至１３のいずれか１項に記載の情報処理装置の制御方法。
【請求項１５】
前記制御ステップは、前記省電力状態であって、前記外部からの要求が前記記憶手段に記憶される管理情報に基づいて処理不可能な場合、前記管理情報に基づいて前記要求が正当な要求か判断し、正当な要求でないと判断した場合には、当該情報処理装置を前記省電力状態から復帰させないことを特徴とする請求項１１乃至１４のいずれか１項に記載の情報処理装置の制御方法。
【請求項１６】
前記制御ステップは、前記要求に対応する情報の管理情報が、前記記憶手段に記憶されていない場合に、前記要求が正当でないと判断することを特徴とする請求項１５に記載の情報処理装置の制御方法。
【請求項１７】
前記記憶ステップは、前記情報処理装置本体の機器の状態を管理する管理情報をも前記通信部の記憶手段に記憶させることを特徴とする請求項１１乃至１６のいずれか１項に記載の情報処理装置の制御方法。
【請求項１８】
前記送信ステップは、前記省電力状態に遷移する前に前記情報処理装置本体の機器の状態を管理する管理情報をも前記通信部に送信するものであり、
前記記憶ステップは、前記省電力状態に遷移する前に、前記情報処理装置本体の機器の状態を管理する管理情報をも、前記情報処理装置本体から受信して前記通信部の記憶手段に記憶させることを特徴とする請求項１７に記載の情報処理装置の制御方法。
【請求項１９】
前記通信部は、前記要求に対する返信をＨＴＴＰプロトコルに従って行うことを特徴とする請求項１１乃至１８のいずれか１項に記載の情報処理装置の制御方法。
【請求項２０】
当該情報処理装置は、画像形成装置であり、
前記情報処理装置で管理される情報は、画像情報であることを特徴とする請求項１１乃至１９のいずれか１項に記載の情報処理装置の制御方法。
【請求項２１】
請求項１１乃至２０のいずれか１項に記載された情報処理装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項２２】
請求項１１乃至２０のいずれか１項に記載された情報処理装置の制御方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力機能を有する情報処理装置、情報処理方法、プログラム、及び、記録媒体に関する。
【背景技術】
【０００２】
従来より、複数の画像形成装置が管理するデータの一覧を取得して表示可能な画像形成装置が知られている（特許文献１参照）。
【０００３】
特許文献１に開示された画像形成装置は、データ一覧から所望のデータを選択し、データに対する指示（例えば、画像データに対する印刷指示）を行うことが可能である。
【０００４】
ところで、複写装置等に代表される画像形成装置においては、装置が動作を実行していない状態（非稼動状態）における消費電力を低下させるために、装置の一部に対する電力供給を遮断する省電力機能が設けられていることが多い。
【０００５】
そして、データを記憶するハードディスク等の記憶装置が、省電力機能により電力供給が遮断される対象とされる場合がある。このような場合、外部装置から省電力状態となっている画像形成装置に対してデータ一覧の取得要求がなされると、省電力状態となっている画像形成装置は、省電力状態を解除して記憶装置への電力供給を再開する必要がある。
【特許文献１】特開２００６−１４６９３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、省電力状態となっている画像形成装置に対してデータ一覧の取得要求がなされる度に、省電力状態を解除すると、画像形成装置の消費電力を抑制することができなくなってしまう。
【０００７】
特に、ネットワーク接続されている装置の台数が多数の場合、問い合わせパケットや機器情報の閲覧の度に省電力状態が解除され、事実上、省電力状態に入れる時間が非常に少なく、実質的な省エネが実現できず、顧客の満足度を低下させていた。
【０００８】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、省電力状態において、外部から情報処理装置が管理するデータに関する情報の取得要求等があった場合であっても、省電力状態をなるべく維持しつつ、外部装置へデータに関する情報の送信を可能とする仕組を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、省電力状態では電力供給が遮断される情報処理装置本体と、前記省電力状態であっても電力供給される通信部とを有する情報処理装置であって、前記通信部は、前記情報処理装置本体で管理される情報の管理情報を記憶する記憶手段と、外部からの要求を処理する制御手段とを有するものであり、前記制御手段は、前記省電力状態であって、前記外部からの要求が前記記憶手段に記憶される管理情報に基づいて処理可能な場合には、前記要求を前記管理情報に基づいて処理し、一方、前記要求が前記管理情報に基づいて処理不可能な場合には、当該情報処理装置を前記省電力状態から復帰させて前記情報処理装置本体を稼働させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、省電力状態にある情報処理装置において、外部から情報処理装置が管理するデータに関する情報の取得要求があった場合であっても、省電力状態をなるべく維持しつつ、外部へデータに関する情報の送信を可能とする。
【発明を実施するための最良の形態】
【００１１】
〔第１実施形態〕
図１は、本発明の一実施形態を示す情報処理装置としての画像形成装置（画像処理装置）の構成を示すブロック図である。
【００１２】
図１において、１００は画像形成装置である。画像形成装置１００において、１０１は、画像形成装置１００を制御するためのメインＣＰＵである。１０２は、画像形成装置における各種の設定を行うために画像形成装置のユーザによる指示が入力される操作部である。
【００１３】
１０３は、メインＣＰＵ１０１がプログラムを実行する際に一時的なデータ記憶領域として用いられるワーク領域や、画像データ等を格納するためのＲＡＭである。１０８は、時間を計測するとともに所定のタイミングでメインＣＰＵ１０１に対してイベント信号を出力するアラーム機能を有するタイマである。
【００１４】
１０５は画像処理プロセッサであり、プリンタエンジン１０６やイメージスキャナ１０７を制御し、イメージスキャナ１０７により入力された画像データに対する画像処理や、プリンタエンジン１０６にて印刷処理を実行させるための画像処理を行う。
【００１５】
１０７はイメージスキャナであり、シート（原稿）上の文字、画像等を画像データとして読み取り、画像処理プロセッサ１０５に読み取った画像データを転送する。１０６はプリンタエンジンであり、画像処理プロセッサ１０５から指示された内容に基づいてシート上に画像を形成する。
【００１６】
なお、画像処理プロセッサ１０５がプリンタエンジン１０６に転送する画像データは、イメージスキャナ１０７により入力されたものだけではない。例えば、後述するネットワークインタフェースカード（ＮＩＣ）１１２がＬＡＮを介して受信したプリントデータから生成された画像データであっても良い。
【００１７】
１０４はＨＤＤであり、イメージスキャナ１０７が生成した画像データを記憶したり、ネットワークインタフェースカード１１２が受信したプリントデータや画像データを保持したりする。加えてＨＤＤ１０４は、保持している画像データを、ネットワークインタフェースカード１１２により送信するための、宛先情報を記憶する役割も持つ。また、ＨＤＤ１０４は、メインＣＰＵ１０１が実行するプログラムコードや、画像データに基づく印刷処理を行う印刷処理を実行する際に用いるフォント情報等等も格納されている。
【００１８】
前述したメインＣＰＵ１０１、操作部１０２、ＲＡＭ１０３、ＨＤＤ１０４、画像処理プロセッサ１０５は、全てＩ／Ｏコントローラ１１１に接続されている。Ｉ／Ｏコントローラ１１１に接続されたこれらの装置の間の通信は、Ｉ／Ｏコントローラ１１１が制御する。
【００１９】
１１０は電源装置であり、画像形成装置１００のメインスイッチがＯＮの間、常に商用電源から電圧生成を行う。そして電源装置１１０は、生成した電圧を、主電力線１３２を介して電圧制御回路１０９に供給し、また、ＮＩＣ用電力線１３３を介してネットワークインタフェースカード１１２に供給する。
【００２０】
１０９は電圧制御回路であり、電源装置１１０から電圧供給を受け、画像形成装置１００の動作状態が稼動状態である場合は副電力線１３０を介して、電圧をメインＣＰＵ１０１を始めとした各装置へ供給する。
【００２１】
一方で、電圧制御回路１０９は、画像形成装置１００が非稼動状態である場合は副電力線１３０を介した電圧供給を遮断することで、画像形成装置１００を省電力状態に移行させる。
【００２２】
なお、メインＣＰＵ１０１は、画像形成装置１００の動作状態を、稼動状態よりも電力消費の少ない省電力状態に移行させると判断した場合に、信号線１３１を介して、電圧制御回路１０９へ電圧供給遮断信号を送信する。メインＣＰＵ１０１から電圧供給遮断信号を受信した電圧制御回路１０９は、副電力線１３０を通じて電圧を供給している各装置に対する電圧供給を遮断する。
【００２３】
次にネットワークインタフェースカード１１２について説明する。
【００２４】
ネットワークインタフェースカード１１２は、ＬＡＮを介してＰＣ等の外部装置からプリントデータを含む各種のデータの受信処理をしたり、イメージスキャナ１０７が読み取って得た画像データの送信処理をしたりする。また、ネットワークインタフェースカード１１２は、外部装置からの画像形成装置１００のステータス問い合わせ等の要求を処理したりする。
【００２５】
ネットワークインタフェースカード１１２は、ＮＩＣ ＣＰＵ１１３、ＮＩＣ Ｉ／Ｏコントローラ１１６、ＮＩＣ ＲＡＭ１１４、ネットワークＩ／Ｆ１１５から構成される。
【００２６】
ＮＩＣ ＣＰＵ１１３は、ネットワークＩ／Ｆ１１５の状態を確認し、必要であればＮＩＣ ＲＡＭ１１４の情報を読み出して処理を行う。また、ＮＩＣ ＣＰＵ１１３は、メインＣＰＵ１０１等と通信する必要がある場合には、ＮＩＣ Ｉ／Ｏコントローラ１１６に処理を依頼する。
【００２７】
なお、ネットワークインタフェースカード１１２は、画像形成装置１００が省電力状態となった場合でもＬＡＮを介してデータの入力があるか否かを判断する必要があることから、ＮＩＣ用電力線１３３を介して常に電圧供給を受けて動作する。
【００２８】
次に、画像形成装置１００の動作状態について説明する。
【００２９】
画像形成装置１００は、イメージスキャナ１０７から入力される画像データをプリンタエンジン１０６にてシート上に形成するコピー動作を実行する。また、画像形成装置１００は、ネットワークインタフェースカード１１２を介して受信したプリントデータに基づいてシート上に画像を形成するプリント動作等の各種の動作を実行する。
【００３０】
しかし、画像形成装置１００は、常にコピー動作やプリント動作を実行しているわけではない。そこで、メインＣＰＵ１０１は、画像形成装置１００が稼働していない状態（以下非稼動状態）となった場合に、画像形成装置１００の特定部分への電力供給を遮断するよう電圧制御回路１０９を制御する。ここで、特定部分には、図１におけるメインＣＰＵ１０１、操作部１０２、ＲＡＭ１０３、ＨＤＤ１０４、画像処理プロセッサ１０５、プリンタエンジン１０６、イメージスキャナ１０７が該当する。
【００３１】
そして、メインＣＰＵ１０１が、画像形成装置１００が動作していない状態と判断する場合として以下のすべてを満たす場合が挙げられる。
【００３２】
（１）イメージスキャナ１０７からの画像データの入力が所定時間に亘って行われない。
【００３３】
（２）ネットワークインタフェースカード１１２を介したプリントデータの入力が所定時間に亘って行われない。
【００３４】
（３）操作部１０２を介したユーザからの操作の入力が所定時間に亘って行われない。
【００３５】
なお、この他にも、画像形成装置１００に省電力キーを設けておき、画像形成装置１００のユーザが省電力キーを押したことによりメインＣＰＵ１０１が画像形成装置１００は非稼動状態になったと判断しても良い。また、画像形成装置１００のユーザが操作部１０２を介して、画像形成装置１００を省電力状態へ移行させる時間を設定しておくようにしても良い。この場合、画像形成装置１００のメインＣＰＵ１０１は、タイマ１０８が計時する時間が、ユーザにより設定された時間となったことを計時したことにより、画像形成装置１００を稼動状態から省電力状態へ移行させる。
【００３６】
そして、メインＣＰＵ１０１は、画像形成装置１００が非稼動状態であると判断すると、画像形成装置１００の動作状態を省電力状態に移行させる旨の信号（電圧供給遮断信号）を、信号線１３１を介して電圧制御回路１０９へ送信する。
【００３７】
次に、メインＣＰＵ１０１が、画像形成装置１００を省電力状態に移行させると判断した場合に、電圧制御回路１０９が実行する動作について説明する。
【００３８】
電圧制御回路１０９は、メインＣＰＵ１０１が画像形成装置１００が稼動状態であると判断している場合には、以下の動作をする。すなわち、電圧制御回路１０９は、電源装置１１０から主電力線１３２を介して供給される入力電圧を、副電力線１３０によりメインＣＰＵ１０１、操作部１０２、ＲＡＭ１０３，ＨＤＤ１０４，画像処理プロセッサ１０５、プリンタエンジン１０６、イメージスキャナ１０７へ出力する。その一方で、電圧制御回路１０９は、メインＣＰＵ１０１が画像形成装置１００が非稼動状態であると判断している場合には、以下の動作をする。すなわち、電圧制御回路１０９は、主電力線１３２からの入力電圧を、副電力線１３０を介してメインＣＰＵ１０１、操作部１０２、ＲＡＭ１０３，ＨＤＤ１０４，画像処理プロセッサ１０５、プリンタエンジン１０６、イメージスキャナ１０７へ出力しない（遮断する）。電圧制御回路１０９は、副電力線１３０を介した電圧の出力を遮断することで、画像形成装置１００の動作状態を省電力状態へと移行させる。
【００３９】
なお、上記では、電源装置１１０が電圧制御回路１０９に出力する電源系統を１つとし、電圧制御回路１０９にて電源２次側をＯＦＦ／ＯＮ制御するように構成した。しかし、電圧制御回路１０９を電源１次側に配置するとともに、電源装置１１０にて電源系統を２つもたせ、一方を常にＯＮ、他方を電圧制御回路１０９により省電力状態に応じて電源１次側でＯＦＦ／ＯＮ制御するように構成しても良い。
【００４０】
以上示したように、画像形成装置１００は、電圧制御回路１０９、省電力状態では電力供給が遮断される画像形成装置本体（１０１〜１０７）、前記省電力状態であっても電力供給される通信部としてのネットワークインタフェースカード１１２を備える。
【００４１】
次に、画像形成装置１００における画像ファイル情報の管理方法について説明する。
【００４２】
図２は、図１に示した画像形成装置１００のＨＤＤ１０４における、画像ファイル情報の格納状態を示す図である。
【００４３】
図２に示すように、画像ファイルに関する情報は、画像ファイル情報格納領域Ａ５０１と画像ファイル情報格納領域Ｂに分割して管理されている。
【００４４】
画像ファイル情報格納領域Ａ５０１には、画像形成装置１００が保持している全ての画像ファイルに関しての、情報の一部が格納されている。画像ファイル情報格納領域Ａ５０１内の領域には、各画像ファイルに対して、ファイル名管理領域５０３、フォルダ名格納領域５０４、作成日時管理領域５０５、ファイルＩＤ管理領域５０６がある。
【００４５】
画像ファイル情報格納領域Ｂ５０２には、画像形成装置１００が保持している全ての画像ファイルに関しての、画像ファイル情報格納領域Ａ５０１で保持していない情報が格納されている。画像ファイル情報格納領域Ｂ５０２内の領域には、各画像ファイルに対して、ファイルＩＤ管理領域５０７、サムネイル管理領域５０８、画像ファイルデータ管理領域５０９がある。
【００４６】
本実施形態においては、画像ファイル情報管理領域Ａ５０１における各画像ファイル情報と、画像ファイル情報管理領域Ｂ５０２の画像ファイル情報の対応付けには、ファイルＩＤが利用される。なお、ファイルＩＤは、画像ファイル情報格納領域Ｂ５０２で保持されるデータの本体（実体）を特定するための管理情報である。例えば、特定のファイル名に対応する画像ファイルを取得したい場合には、以下の手順を踏む。まず、特定のファイル名に対応する、画像ファイル情報格納領域Ａ５０１内のファイル名管理領域５０３を検索し、該当するファイル名管理領域５０３に対応する、ファイルＩＤ管理領域５０６の情報を取得する。次に、画像ファイル情報格納領域Ｂ５０２内で、先に取得したファイルＩＤが、ファイルＩＤ管理領域５０７に記載されている領域を検索し、該当する領域の画像ファイルデータ管理領域の情報を取得する。
【００４７】
このように、画像ファイル情報管理領域Ａ５０１は、画像ファイル情報管理領域Ｂ５０２で記憶管理される情報の管理情報を記憶管理し、この管理情報を用いて画像ファイル情報管理領域Ｂ５０２で記憶管理される情報にアクセス可能に構成されている。
【００４８】
このとき、画像ファイル情報管理領域Ａ５０１と画像ファイル情報管理領域Ｂ５０２に格納する情報の組み合わせはどのようなものであってもよい。例えば、各画像ファイルに対する作成日時管理領域５０５を、画像ファイル情報格納領域Ｂ５０２において保持・管理しても構わない。
【００４９】
以上のように、画像形成装置１００は、画像ファイルに関する情報を、情報の種類によって、画像ファイル情報格納領域Ａ５０１と画像ファイル情報格納領域Ｂ５０２に分割して、保持・管理しておく。
【００５０】
次に、画像形成装置がネットワークを通じて提供する、画像ファイル共有サービスについて説明する。
【００５１】
ここで、画像ファイル共有サービスとは、各画像形成装置が、装置が保有しているプリントファイルや画像ファイルを、他の画像形成装置若しくは情報処理装置に公開するものである。このようなサービスを各画像形成装置が行うことによって、ユーザは操作している画像形成装置から、他の画像形成装置で読み取ったデータを用いた印刷等の処理をすることができる。
【００５２】
図３は、画像ファイル共有サービスを利用したシステムの一例を示すシステム構成図である。
【００５３】
図３において、２０１、２０２、２０３、２０４、２０５は、図１に示した画像形成装置１００に対応する画像形成装置である。画像形成装置２０１、２０２、２０３、２０４、２０５がＬＡＮ２０６を介して接続されている。なお、本実施形態においては、システムに接続される画像形成装置の数を５台としたが、接続される画像形成装置の数について制限はない。また、画像形成装置どうしの接続形態もＬＡＮに限らず、ＷＡＮ等であってもよい。さらに、システムに参加する装置についても、必ずしも画像形成装置に限らず、たとえばパーソナルコンピュータ等であってもよい。
【００５４】
ここで、システムに参加している各画像形成装置には、システムに参加している他の画像形成装置を特定するための情報（例えばＩＰアドレス等）があらかじめ設定されているものとする。ただし、システム構成によっては、画像ファイル共有システムを利用するたびに、システムにどの画像形成装置が接続されているかを探索するように設定されていることもありうる。
【００５５】
次に、画像ファイル共有サービスの処理シーケンスについて説明する。
【００５６】
図４は、画像ファイル共有サービスの処理シーケンスの一例を示す図である。なお、図中、画像形成装置２０１、２０２、２０３、２０４、２０５のシーケンスは、画像形成装置２０１、２０２、２０３、２０４、２０５のメインＣＰＵ１０１がＨＤＤ１０４に格納されるプログラムを読み出して実行することにより実現される。
【００５７】
また、図４では、ユーザが画像形成装置２０１を利用して、他の画像形成装置に格納されているファイルから一つの画像ファイルを選択して印刷する処理を例にとって説明する。
【００５８】
まずシーケンス３０１で、ユーザは画像形成装置２０１の操作部から、画像形成装置２０１の操作部に、システムにおいて利用可能なファイル一覧を表示するように指示を出す。このファイル一覧表示指示を受けた画像形成装置２０１は、予め設定された、システムに接続されている画像形成装置２０２、２０３、２０４、２０５に対しファイル一覧取得指示パケット（図５）をＬＡＮ２０６を介して送信する。
【００５９】
図５は、図４のシーケンス３０１において画像形成装置２０１が画像形成装置２０２、２０３、２０４、２０５に対して送信するファイル一覧指示パケットの例を示す図である。
【００６０】
図５において、８０１はネットワークパケットが持つパケットヘッダ部である。ネットワークがＴＣＰ／ＩＰで構成されていた場合、例えば共通ヘッダ８０１には送信元ＩＰアドレス、宛先ＩＰアドレス、プロトコルＩＤ等が含まれるが、異なるネットワークアーキテクチャである場合には、異なる情報も含まれうる。
【００６１】
８０２は指示タイプ格納部、８０３は指示を適用するデータタイプ格納部である。ここでは、画像ファイルの一覧を取得するので、指示タイプ格納部８０２には一覧取得を示すデータ"一覧取得"が格納され、データタイプ格納部８０３には画像ファイルを示すデータ"画像ファイル"が格納される。
【００６２】
ここでは画像ファイルの一覧を取得するパケットを示したが、このパケットに異なる情報を書き込むことによって、画像形成装置に対して異なる指示を送信することも可能である。例えば、装置が保持する宛先一覧の取得が考えられるが、この他にも装置が保持している情報の問い合わせであれば、パケットに付与する指示タイプとデータタイプは任意である。
【００６３】
以下、図４のシーケンス図の説明に戻る。
【００６４】
図４のシーケンス３０２〜３０５において、図５のファイル一覧指示パケットを受信した画像形成装置２０２、２０３、２０４、２０５は、画像形成装置２０１に対して各々の画像形成装置に格納されている画像ファイルの属性情報パケット（図６）を返信する。
【００６５】
また、シーケンス３０６で、画像形成装置２０１自身が保持しているファイル一覧情報も取得する。ここでいう属性情報は、ユーザに対してファイル一覧を提供するのに十分な情報である。例えば、ファイル名、ファイルが格納されているディレクトリ、ファイル形式、ファイルサイズ等であるが、他にもユーザが所望するファイルを特定できるような情報であれば何でもよい。
【００６６】
図６は、画像形成装置２０２、２０３，２０４、２０５が画像形成装置２０１に対して返信する画像ファイルの属性情報パケットの例を示す図である。
【００６７】
図６に示すように、画像ファイルの属性情報パケットには、パケットヘッダ部９０１の後に、一覧として返信するファイル数を格納したファイル数格納部９０２がある。続いて、ファイルごとに、単一ファイル属性開始部９０３と単一ファイル属性終了部９０８の間に画像ファイルの属性情報が格納される。ここでは、ファイル名格納部９０４、フォルダ名格納部９０５、作成日時格納部９０６、ファイルＩＤ格納部９０７が存在するが、他にも必要に応じて別の属性が格納されていてもよい。
【００６８】
以下、図４のシーケンス図の説明に戻る。
【００６９】
画像形成装置２０１は、上記各画像ファイルの属性情報パケット（図６）を受信することにより、画像形成装置２０２〜２０５の各々からファイル一覧情報を取得した後に、シーケンス３０７において、操作部１０２にファイル一覧（図７）を表示する。なお、操作部１０２で表示されるファイル一覧は、画像形成装置２０１〜２０５から取得した複数のファイル一覧情報をまとめたものとなる。
【００７０】
図７は、図４のシーケンス３０７において画像形成装置１００の操作部１０２に表示される画像ファイル一覧画面を示す図である。
【００７１】
図７に示すように、画像ファイル一覧表示画面には、画像形成装置２０１が保持（管理）しているファイルについて、ファイル名を表示するファイル名表示列４０１を備える。また、ファイルが格納されているフォルダを表示するフォルダ名表示列４０２、ファイルが格納されている装置を表示する装置名表示列４０３、ファイルが格納された日時を表示する作成日時表示列４０４を備える。
【００７２】
ここで、画像ファイル一覧画面に表示する情報は、前述したファイル一覧取得指示によって得られた情報であれば何であってもよい。さらに、領域的な制約により、画像ファイル一覧表示画面に表示できなかったファイルの属性情報は、対象とするファイルを選択した上で、詳細情報表示ボタン４０８を押下することによって閲覧できる。
【００７３】
また、画像形成装置２０１のユーザが、画像ファイル一覧中の特定ファイルに対して処理の指示を行う場合には、ファイルを選択した上で所望の処理を行うボタンを押下する。処理を指示するボタンとして、画像形成装置１００は印刷指示ボタン４０５、ＬＡＮ上若しくはインターネット上の他の場所に画像ファイルを送信する送信ボタン４０６、画像ファイルを表示する閲覧ボタン４０７を備える。この他にも、特定のファイルに対する他の処理を指示する別のボタンを備えていてもよい。
【００７４】
４０９はＯＫボタンで、このボタンを押下することにより、画像ファイル一覧画面がクローズされる。
【００７５】
なお、本実施形態においては、画像ファイル一覧取得指示によって取得できる情報は、各画像形成装置が備えるＨＤＤ１０４で保持している画像ファイル情報管理領域Ａ５０１で管理している情報である。即ち、画像ファイル情報管理領域Ｂ５０２で記憶管理される情報の管理情報である。
【００７６】
以下、図４のシーケンス図の説明に戻る。
【００７７】
図４のシーケンス３０８において、ユーザが、ファイルを選択して印刷指示ボタン４０５を押下することにより、画像形成装置２０３に格納されているファイルに対し印刷指示を行った場合には、画像形成装置２０１は以下の動作を行う。まず、画像形成装置２０１は、シーケンス３０９で指示されたファイルを格納している画像形成装置２０３に対して、画像ファイル取得指示パケット（図８）を送信する。
【００７８】
図８は、図４のシーケンス３０９において画像ファイル取得指示のために画像形成装置２０１から画像形成装置２０３に送信する画像ファイル取得指示パケットの例を示す図である。
【００７９】
図８に示すように、画像ファイル取得指示パケットは、パケットの先頭にパケットヘッダ部１００１が付与され、図５に示した画像ファイル一覧指示パケットと同様に、続いて指示タイプ格納部１００２、データタイプ格納部１００３が付与される。
【００８０】
本パケットは、画像ファイル取得指示であるので、指示タイプ格納部１００２には内容取得を示すデータが格納され、データタイプ格納部１００３には画像ファイルを示すデータが格納される。
【００８１】
また、対象となる画像ファイルを特定するために、ファイルＩＤ格納部１００４が付与される。
【００８２】
図４のシーケンス３０９において、図８に示した画像ファイル取得指示パケットを受信した画像形成装置２０３は、指示されたファイルの内容（図９に示す画像ファイル内容パケット）を画像形成装置２０１に返信する。
【００８３】
図９は、図４のシーケンス３０９において画像形成装置２０３から画像形成装置２０１に返信される画像ファイル内容パケットの一例を示す図である。
【００８４】
図９に示すように、画像ファイル内容パケットは、パケットの先頭にパケットヘッダ部１１０１が付与される。続いて、送信するファイルのファイルＩＤを格納するファイルＩＤ格納部１１０２、送信するファイルのサイズを表すファイルサイズ格納部１１０３、ファイルの内容を格納するファイル内容格納部１１０４が付与される。
【００８５】
以下、図４のシーケンス図の説明に戻る。
【００８６】
図４のシーケンス３１０において、画像形成装置２０１は、画像形成装置２０３から受信したファイルを印刷して処理を終了する。
【００８７】
このようにして、複数の画像形成装置から構成されるシステムにおいて画像ファイル共有サービスが提供されるのであるが、各画像形成装置は前述のように省電力状態に遷移することが可能である。この場合、画像形成装置が省電力状態であっても、他の画像形成装置からの指示に応答する必要があり、かつ省電力状態を可能な限り保持しておく必要性がある。
【００８８】
次に、システムを構成している各画像形成装置が、省電力状態に遷移する場合の処理について説明する。
【００８９】
図１０は、画像形成装置１００が省電力状態に遷移する際のシーケンス図である。
【００９０】
まず、シーケンス６０１において、メインＣＰＵ１０１は、画像形成装置１００が前述の省電力状態移行条件を満たしたことを検知し、省電力状態に遷移することを決定する。
【００９１】
続いて、メインＣＰＵ１０１は、シーケンス６０２において、Ｉ／Ｏコントローラ１１１に対して、ＨＤＤ１０４に格納されている画像ファイル情報格納領域Ａ５０１のデータをＮＩＣ ＲＡＭ１１４に転送するよう指示する。
【００９２】
これを受けてＩ／Ｏコントローラ１１１は、シーケンス６０３において、ＨＤＤ１０４から画像ファイル情報格納領域Ａ５０１のデータを取得し、ＮＩＣ Ｉ／Ｏコントローラ１１６を介してＮＩＣ ＲＡＭ１１４にデータを格納する（シーケンス６０４，６０５）。
【００９３】
なお、上記では、省電力状態に遷移する際にＨＤＤ１０４の画像ファイル情報格納領域Ａ５０１のデータをＮＩＣ ＲＡＭ１１４に転送するよう説明した。しかし、ＨＤＤ１０４の画像ファイル情報格納領域Ａ５０１とＮＩＣ ＲＡＭ１１４に常に同一の画像ファイル情報を格納しておいてもよい。即ち、ＨＤＤ１０４の画像ファイル情報格納領域Ａ５０１とＮＩＣ ＲＡＭ１１４とがミラーリング等されていてもよい。
【００９４】
続いて、メインＣＰＵ１０１は、シーケンス６０６において、ＮＩＣ ＣＰＵ１１３に対して画像形成装置１００が省電力状態に遷移する旨を通知する。この際の通知方法に関しては、ＮＩＣ ＣＰＵ１１３に対する割り込みでもよいし、ＮＩＣ ＲＡＭ１１４の特定の領域に対する値の書き込みでもよく、具体的な方法については問わない。
【００９５】
これを検知したＮＩＣ ＣＰＵ１１３は、予め定められた省電力時の動作をするように自身を設定する。ＮＩＣ ＣＰＵ１１３が省電力時に行う動作については後述する。
【００９６】
最後に、メインＣＰＵ１０１は、シーケンス６０８で電圧制御回路１０９に対して、省電力状態に遷移する旨の信号（電圧供給遮断信号）を信号線１３１を介して電圧制御回路１０９に送信する。シーケンス６０６と同様に、電圧制御回路１０９に対する通知方法は任意である。これを受けた電圧制御回路１０９は副電力線１３０への電圧供給を停止する。以上の処理により画像形成装置１００は省電力状態への遷移を完了する。
【００９７】
なお、画像形成装置１００が省電力状態であっても、ネットワークインタフェースカード１１２は電源装置１１０からＮＩＣ用電力線１３３を介して電圧供給を受けているため動作が可能である。
【００９８】
次に、画像形成装置１００が省電力状態であった場合に、画像形成装置１００の外部からファイル一覧取得指示又は画像ファイル取得指示を受信した場合の処理を、図１１のフローチャートを用いて説明する。
【００９９】
図１１は、画像形成装置１００が省電力状態であった場合に画像形成装置１００の外部からファイル一覧取得指示又は画像ファイル取得指示を受信した場合のネットワークインタフェースカード１１２における処理の一例を示すフローチャートである。なお、このフローチャートの処理は、ネットワークインタフェースカード１１２のＮＩＣ ＣＰＵ１１３が図示しない内部のメモリ又はＨＤＤ１０４等から取得されＮＩＣ ＲＡＭ１１４に格納されたプログラムを実行することにより実現される。なお、図中、Ｓ７０１〜Ｓ７０８は各ステップを示す。
【０１００】
まず、ＮＩＣ ＣＰＵ１１３は、Ｓ７０１において、外部装置から情報（処理要求）を受信したことを示す通知をネットワークＩ／Ｆ１１５から受け取ると、Ｓ７０２に処理を進める。この際の通知方法については任意である。
【０１０１】
次に、ＮＩＣ ＣＰＵ１１３は、Ｓ７０２において、外部装置から受信した情報が画像ファイル一覧取得指示であるかどうかを判断する。ここでは説明のために、これ以降受信する情報が画像ファイル一覧指示と画像ファイル取得指示の２種類であると仮定して処理を行うが、この他の情報を受信し、各受信情報に対して適切な処理を行うようにしても構わない。
【０１０２】
もし受信した情報が画像ファイル一覧取得指示であったと判断した場合には、ＮＩＣ ＣＰＵ１１３は、ＮＩＣ ＲＡＭ１１４に格納されている、画像ファイル情報格納領域Ａ５０１の情報のみを使用して、指示元に対してファイル一覧を提供することが可能である。
【０１０３】
具体的には、Ｓ７０２において、受信した情報が画像ファイル一覧取得指示であったと判断した場合、ＮＩＣ ＣＰＵ１１３は、Ｓ７０６において、ＮＩＣ ＲＡＭ１１４から画像ファイル情報格納領域Ａ５０１の情報を取得する。さらに、ＮＩＣ ＣＰＵ１１３は、Ｓ７０７において、Ｓ７０６で取得した画像ファイル情報格納領域Ａ５０１の情報を基にファイル一覧情報を作成する。そして、Ｓ７０８に処理を進める。
【０１０４】
このような処理は、前述したように画像形成装置１００が省電力状態に移行する際に、ＮＩＣ ＣＰＵ１１３が、予めＨＤＤ１０４に格納されていた画像ファイル情報格納領域Ａ５０１の情報をＮＩＣ ＲＡＭ１１４に転送したことによって可能になっている。
【０１０５】
一方、もし受信した情報が画像ファイル一覧取得指示でなく、画像ファイル取得指示であったと判断した場合には、ＮＩＣ ＲＡＭ１１４には返信に必要な情報が存在しない。そのため、ＮＩＣ ＣＰＵ１１３は、ＮＩＣ ＲＡＭ１１４に格納されている情報のみでは、処理が不可能である。
【０１０６】
具体的には、Ｓ７０２において、受信した情報が画像ファイル一覧取得指示でなかった（受信した情報は画像ファイル取得指示である）と判断した場合、ＮＩＣ ＣＰＵ１１３は、Ｓ７０３に処理を進める。
【０１０７】
Ｓ７０３では、ＮＩＣ ＣＰＵ１１３は、信号線１３４を介して電圧制御回路１０９に対して稼働状態遷移通知（省電力状態から復帰させる通知）を送信し、電圧制御回路１０９は、副電力線１３０に対して電圧供給を再開するよう制御する。これによって、メインＣＰＵ１０１を始めとする画像形成装置１００内の各装置に対して電圧供給が再開され動作を行えるようにする。
【０１０８】
そして、Ｓ７０４において、ＮＩＣ ＣＰＵ１１３は、メインＣＰＵ１０１に対して画像ファイル取得指示を受信したことを通知する。この通知を受けたメインＣＰＵ１０１は、該通知に対応する画像ファイル情報格納領域Ｂ５０２の情報をネットワークインタフェースカード１１２に送信するように制御する。
【０１０９】
そして、Ｓ７０５において、ＮＩＣ ＣＰＵ１１３は、上記通知に対応する画像ファイル情報を取得し、Ｓ７０８に処理を進める。
【０１１０】
最後に、Ｓ７０８において、ＮＩＣ ＣＰＵ１１３は、ネットワークインタフェースカード１１２を介して、Ｓ７０５又はＳ７０７で取得した情報を、Ｓ７０１で通知された処理要求の指示元の外部装置に対して返信し、本フローチャートの処理を終了する。
【０１１１】
以上説明したように、ネットワークインタフェースカード１１２は、ファイル一覧取得指示を受信した場合には、画像形成装置全体を省電力状態から復帰させることなくファイル一覧を処理の指示元に対して返信することができる。そのことによって、特定の画像形成装置から複数の画像形成装置に対して行われる画像ファイル一覧取得指示では、各画像形成装置は省電力状態のままで応答することが可能となり、システム全体の消費電力を削減することができる。
【０１１２】
〔第２実施形態〕
上記第１実施形態では、画像ファイル一覧取得指示によって得られる情報、即ち、画像ファイル一覧画面に表示される項目は固定であった。
【０１１３】
本実施形態では、画像ファイル一覧画面に表示される項目をユーザが予め定めておくことにより、ユーザが閲覧したい情報（項目）を画像ファイル一覧画面に表示させるように構成する。
【０１１４】
図１２は、本発明の第２実施形態における画像ファイル一覧画面設定画面を示す図である。
【０１１５】
この設定画面では、本実施形態の画像形成装置１００においてメインＣＰＵ１０１の制御により操作部１０２に表示されるものであり、画像ファイル一覧画面における、設定項目名と、設定項目のＯＮ／ＯＦＦを設定することが可能である。
【０１１６】
図１２において、１２０１は、サムネイル画像を、画像ファイルの属性情報とともに各画像形成装置から一覧取得するかどうかを設定する、サムネイル画像一覧設定である。このサムネイル画像一覧取得設定１２０１がＯＮであれば、図４のシーケンス３０７で表示される画像ファイル一覧画面は、図１３のようになる。
【０１１７】
図１３は、本発明の第２実施形態における画像ファイル一覧画面の一例を示す図である。
【０１１８】
図１２のサムネイル画像一覧取得設定１２０１がＯＮであれば、画像ファイル一覧画面には、図１３に示すように、サムネイル表示部１３０１が表示されるようになり、ユーザは、文書のサムネイル画像を閲覧しながら、処理したい文書を選択できるようになる。
【０１１９】
図１２の１２０２は、装置名を一覧画面に表示するかどうかを設定する設定である。この設定１２０２がＯＮであれば、画像ファイル一覧画面に装置名表示列４０３が表示される。１２０３は、作成者が自分（操作者）のファイルのみを一覧画面に表示するかどうかを設定する設定である。この設定１２０３がＯＮであれば、画像ファイル一覧画面に作成者が自分（操作者）のファイルのみが表示される。
【０１２０】
なお、各画像形成装置のサムネイル画像を画像ファイル一覧画面に表示するためには、各画像形成装置からサムネイル画像を取得する必要がある。以下、サムネイル画像を取得する際に用いられるパケットについて説明する。
【０１２１】
図１４は、本発明の第２実施形態において画像形成装置２０１から画像形成装置２０２，２０３，２０４，２０５に送信される、画像ファイル一覧指示パケットを示す図である。なお、図５と同一のものには同一の符号を付してある。
【０１２２】
図１４に示すように、本実施形態の画像ファイル一覧指示パケットは、取得する属性を指定するために、第１実施形態で示したパケット（図５）に、まず、取得データ属性数格納部１４０１が付与される。続いて、取得する必要のある属性の種類を格納する属性タイプ格納部１４０２、１４０３，１４０４、１４０５、１４０６が付与される。
【０１２３】
図１５は、本発明の第２実施形態において画像ファイル一覧指示に応答して画像形成装置２０２，２０３，２０４，２０５から画像形成装置２０１に返信される、画像ファイル一覧パケットを示す図である。なお、図６と同一のものには同一の符号を付してある。
【０１２４】
画像ファイル一覧指示パケットに１４０５に示した「属性タイプ"サムネイル"」がある場合、本実施形態の画像ファイル一覧パケットには、第１実施形態で示した情報（図６）に加え、サムネイルサイズ格納部１５０１、サムネイル内容格納部１５０２が付与される。この場合、各画像形成装置２０１、２０２、２０３，２０４，２０５において、予めＨＤＤ１０４に保持されている画像ファイル情報格納領域Ａ５０１にサムネイル画像に関する情報が保持・管理されている必要がある。そのため、サムネイル画像一覧設定がＯＮであれば、第１実施形態において画像ファイル情報格納領域Ｂ５０２で管理されていたサムネイル管理領域を、画像ファイル情報格納領域Ａ５０１に移動する必要がある。
【０１２５】
以上のように、ユーザが一覧情報として取得する情報を選択できることにより、ネットワーク環境が良好である場合等、ユーザが所望のファイルを特定することをさらに容易にすることができる。
【０１２６】
〔第３実施形態〕
上記第１実施形態，第２実施形態では、画像形成装置が省電力状態である場合、外部からの要求に対して、ネットワークインタフェースカード１１２が、ＮＩＣ ＲＡＭ１１４に保持されている情報を用いて応答するものであった。ここでいう情報は、ＨＤＤ１０４の画像ファイル情報格納領域Ａ５０１からＮＩＣ ＲＡＭ１１４に複製された情報をいう。
【０１２７】
本実施形態では、画像形成装置のネットワークインタフェースカード１１２は、省電力状態である場合、ＮＩＣ ＲＡＭ１１４に保持している情報を用いて、正当ではない問い合わせパケットをフィルタリングするように構成する。
【０１２８】
以下、本実施形態において、画像形成装置１００が省電力状態であった場合のネットワークインタフェースカード１１２の処理を、図１６フローチャートを用いて説明する。
【０１２９】
図１６は、本発明の第３実施形態において画像形成装置１００が省電力状態であった場合に外部からファイル一覧取得指示又は画像ファイル取得指示を受信した場合のネットワークインタフェースカード１１２における処理の一例を示すフローチャートである。なお、このフローチャートの処理は、ネットワークインタフェースカード１１２のＮＩＣ ＣＰＵ１１３が図示しない内部のメモリ又はＨＤＤ１０４等から取得されＮＩＣ ＲＡＭ１１４に格納されたプログラムを実行することにより実現される。なお、図中、Ｓ１６０１〜Ｓ１６０９は各ステップを示す。
【０１３０】
まず、Ｓ１６０１，Ｓ１６０２，Ｓ１６０８，Ｓ１６０９は、図１１のＳ７０１，Ｓ７０２，Ｓ７０６，Ｓ７０７と同一のステップであるので、説明を省力する。
【０１３１】
受信した情報が画像ファイル一覧取得指示でなかった（受信した情報は画像ファイル取得指示である）と判断した場合（Ｓ１６０２でＮｏ）、ＮＩＣ ＣＰＵ１１３は、Ｓ１６０３に処理を進める。
【０１３２】
Ｓ１６０３では、ＮＩＣ ＣＰＵ１１３は、受信した画像ファイル取得指示パケットのファイルＩＤ格納部１００４に格納されているファイルＩＤに対応する情報が、ＮＩＣ ＲＡＭ１１４に存在するかどうかを検索する。
【０１３３】
もし、ＮＩＣ ＲＡＭ１１４に、上記ファイルＩＤに対応する情報が存在していれば、対応する画像ファイルが画像形成装置１００のＨＤＤ１０４に存在することになる。そのため、ＮＩＣ ＣＰＵ１１３は、後続の処理でメインＣＰＵ１０１を起床させ、メインＣＰＵ１０１が情報を作成して応答を行う。
【０１３４】
具体的には、Ｓ１６０３において、受信した画像ファイル取得指示パケットのファイルＩＤ格納部１００４に格納されているファイルＩＤに対応する情報がＮＩＣ ＲＡＭ１１４に存在すると判定した場合には、正当な要求として、ＮＩＣ ＣＰＵ１１３は、Ｓ１６０４〜Ｓ１６０７の処理を実行する。なお、Ｓ１６０４〜Ｓ１６０７は、図１１のＳ７０３〜Ｓ７０５，Ｓ７０８と同一のステップであるので、説明を省力する。
【０１３５】
しかし、もしＮＩＣ ＲＡＭ１１４に、上記ファイルＩＤに対応する情報が存在していなければ、画像形成装置１００は指示された画像ファイルを保持していないことになる。そのため、ＮＩＣ ＣＰＵ１１３は、ネットワークインタフェースカード１１２は応答の必要がない（正当ではない要求）と判断し、処理を終了する。ここで、何らかのエラーメッセージを指示元に対して返信しても構わない。
【０１３６】
具体的には、Ｓ１６０３において、受信した画像ファイル取得指示パケットのファイルＩＤ格納部１００４に格納されているファイルＩＤに対応する情報がＮＩＣ ＲＡＭ１１４に存在しないと判定した場合、ＮＩＣ ＣＰＵ１１３は、本フローチャートの処理を終了する。
【０１３７】
以上のように、ネットワークインタフェースカード１１２がメインＣＰＵ１０１を始めとした画像形成装置内の各装置（１０１〜１０７）を起床させることなく、パケットフィルタリングを行うことが可能になる。そのため、誤った情報取得指示によってメインＣＰＵが起床することがなくなり、システム全体の消費電力をさらに削減することができる。
【０１３８】
〔第４実施形態〕
以下、本発明の第４実施形態について説明する。
【０１３９】
＜ＭＦＰの構成＞
図１７は、本発明の第４実施形態を示す情報処理装置としての画像形成装置の構成を示すブロック図である。
【０１４０】
図１７において、２０００は画像形成装置（ＭＦＰ；Multifunction Peripheral）である。２１００はメインコントローラ（Ｍａｉｎ Ｃｏｎｔｒｏｌｌｅｒ）である。
【０１４１】
メインコントローラ２１００は、ＭＦＰ２０００の中心的な制御部で、高速なＣＰＵ２１０１及びＣＰＵ２１０１が読み書きするＲＡＭ２１０２、ＣＰＵ２１０１のプログラム格納用のＲＯＭ２１０３を中心として多様な処理をこなす。
【０１４２】
さらに、メインコントローラ２１００は、種々のＩＯデバイスを制御するＩＯ制御部２１０４、ＩＯ制御部２１０４に接続されたネットワーク制御部２１０５、画像データ等を格納するデータ格納部２１０６を備える。さらに、メインコントローラ２１００は、装置の操作用パネルの表示及びキー操作による制御を行う操作部２１０７、画像処理部２１０８を備える。
【０１４３】
画像処理部２１０８は、スキャナ２３０１、プリンタ２３０２の制御及び必要な画像処理等を行う。スキャナ２３０１から入力された画像は、画像処理部２１０８でダイレクトに処理された後、ＲＡＭ２１０２に一時的に置かれ、その後、データ格納部２１０６に格納される。該格納された画像データは出力が必要な時に読み出され、再度、ＲＡＭ２１０２に一時的に置かれ、その後、画像処理部２１０８で処理され、ダイレクトにプリンタ２３０２へ出力される。
【０１４４】
ＣＰＵ２１０１は、ＭＦＰ２０００全体の制御を行う他、ＰＤＬデータ（プリンタで高速に処理可能な印刷命令データ）をプリンタ２３０２で直接印刷可能なビットマップ形式へ変換を行ったりする。ネットワーク２２００を経由して送られたＰＤＬデータは、ネットワーク制御部２１０５、ＩＯ制御部２１０４を経由してＨＤＤ等の大容量な記憶媒体で構成されるデータ格納部２１０６に蓄積される。その後、上記の様に、ＣＰＵ２１０１にてビットマップ形式への変換が行われる。
【０１４５】
ビットマップ形式へ変換された後、ビットマップデータは、画像処理部２１０８で画像の階調補正、フィルタ処理、また必要に応じて解像度変換等が行われ、プリンタ２３０２から印字出力される。
【０１４６】
また、スキャナ２３０１から取り込まれたビットマップデータは、ＰＤＬデータがビットマップ形式に変換された後と同様に処理される。即ち、ビットマップデータは、画像処理部２１０８で画像の階調補正、フィルタ処理、また必要に応じて解像度変換等が行われ、プリンタ２３０２から印字出力される。これにより、コピー動作が実現する。或いは、スキャナ２３０１から取り込まれたビットマップデータに対して、画像処理部２１０８で画像圧縮を行った後、ネットワーク制御部２１０５を経由して、ネットワークに接続されたＰＣ２４００に送画像データとして送信することもできる。
【０１４７】
また、２１０９は電圧制御部であり、ＭＦＰ２０００の各部へ電力を供給する。この電圧制御回路２１０９は、ＣＰＵ２１０１からの制御で電源ＳＷをＯＦＦしてＭＦＰ２０００の一部の電力供給を絶ち、ＭＦＰ２０００を省電力モード（省電力状態）への移行することが可能である。
【０１４８】
図１７の例では、網掛けにより、ＭＦＰ２０００が省電力モードへの移行した時の電源供給の状態も示している。即ち、省電力モードでは、網掛けされた部分（ＣＰＵ２１０１，ＲＡＭ２１０２，ＲＯＭ２１０３，ＩＯ制御部２１０４，データ格納部２１０６，操作部２１０７，画像処理部２１０８，スキャナ２３０１，プリンタ２３０２）への電力供給が遮断されることになる。
【０１４９】
ネットワーク制御部２１０５は、消費電力が小さいため、省電力モードの状態であっても、電圧制御回路２１０９から電力供給されている。そして、ネットワーク２２００からのアクセスが発生するとネットワーク制御部２１０５の判断に応じて、電圧制御回路２１０９を制御して、自動的に電源をＯＮして、ＭＦＰ２０００を省電力モードから復帰させることが可能な構成になっている。
【０１５０】
図１８は、図１７に示したネットワーク制御部２１０５の詳細ブロック図である。
【０１５１】
図１８に示すように、ネットワーク制御部２１０５は、物理層部分ＰＨＹ部２２０１、ネットワーク送受信を司るＭａｃ部２２０２、ＩＯ制御部２１０４と接続される内部バスにプロトコル変換を施すＢＵＳ ＩＦ部２２０３を有する。さらに、ネットワーク制御部２１０５は、ネットワーク２２００から受信したネットワークのパケットの種別を判定するパケットフィルター２２０４、ネットワーク制御部２１０５宛てのパケットに対して簡易な処理を行うＣＰＵ２２０５を有する。
【０１５２】
ＣＰＵ２２０５は、ネットワーク２２００からの問い合わせに対して、メインコントローラ２１００のＣＰＵ２１０１等の電源をＯＮせずに（ＭＦＰ２０００を省電力モードから復帰させずに）代理で応答することができる。これにより、ＭＦＰ２０００が省電力モードに入っている状態を可能な限り長く保つ効果がある。
【０１５３】
また、ＣＰＵ２２０５より、パケットの内容が印刷ジョブ等のようにメインコントローラ２１００全体やプリンタ２３０２等の電源をＯＮする（ＭＦＰ２０００を省電力モードから復帰させる）必要があると判断された場合は、ＣＰＵ２２０５から電源ＳＷをＯＮして省電力モードからの復帰を行う。
【０１５４】
また、ＣＰＵ２２０５は内蔵の小容量記憶装置２２０５ａを持ち、後述の機器情報の表示に必要なデータの格納を行うことができる。
【０１５５】
以上示したように、ＭＦＰ２０００は、電圧制御回路２１０９、省電力状態では電力供給が遮断されるＭＦＰ本体、省電力状態であっても電力供給される通信部としてのＮＩＣ１１２を備える。なお、上記ＭＦＰ本体とは、網掛けされた部分（ＣＰＵ２１０１，ＲＡＭ２１０２，ＲＯＭ２１０３，ＩＯ制御部２１０４，データ格納部２１０６，操作部２１０７，画像処理部２１０８，スキャナ２３０１，プリンタ２３０２）を示す。
【０１５６】
＜機器情報の表示＞
図１９は、本発明の第４実施形態における機器情報の表示例を示す図である。
【０１５７】
本実施形態では、ネットワーク２２００経由でユーザのＰＣ２４００からブラウザでＭＦＰ２０００のＩＰアドレスを指定し、ＷＥＢ形式でＭＦＰ２０００の機器情報を閲覧する例を示している。
【０１５８】
メインコントローラ２１００のＣＰＵ２１０１により実行されるソフトウェアには、Ｗｅｂ−Ｓｅｒｖｅｒモジュールが存在し、ユーザＰＣ２４００のＷｅｂクライアントからの要求により、ＭＦＰ２０００の機器情報をＰＣ２４００に通知することが可能である。この機器情報は、ＨＴＴＰプロトコルに従い、ネットワーク制御部２１０５、ネットワーク２２００を経由してＷｅｂクライアントに通知される。
【０１５９】
図１９の表示例では、デバイスメニュー２３１１、ジョブメニュー２３１２、ボックスメニュー２３１３、アドレスメニュー２３１４、ユーザモードメニュー２３１５等、複数のメニューから多用な操作、情報閲覧が可能である。なお、デバイスメニュー２３１１は、プリンタ２３０２，スキャナ２３０１の状態を表示させるためのものである。ジョブメニュー２３１２は、実行中のジョブの状態をモニタするためのものである。ボックスメニュー２３１３は、データ格納部２１０６に格納された画像の情報を閲覧するためのものである。アドレスメニュー２３１４は、データを送信するための宛先情報を閲覧するためのものである。ユーザモードメニュー２３１５は、ユーザ設定を行うためのものである。図１９の例は、ジョブメニュー２３１２が選択された時の表示例を示している。
【０１６０】
しかし、近年、ネットワークに接続されているＰＣは増加している傾向にあり、ＰＣからネットワーク経由での機器に対する問い合わせの頻度は大変多くなっている。したがって、省電力モードに入っている機器は、ネットワークの多数のＰＣからの機器情報の問い合わせが発生し、その度にメインコントローラ２１００全体に電源を供給するのでは、省エネの効果が薄れてしまう。一方、ユーザが要求する機器情報は、図１９に示したような詳細情報でなくても十分な場合が多い。
【０１６１】
図２０は、本発明の第４実施形態における機器情報の簡易表示の例を示す図である。なお、図２０の表示例は、機器の最低限の情報を表示したものである。
【０１６２】
本実施形態の様にネットワーク制御部２１０５にもＣＰＵが存在する場合、簡易な表示であれば前述のメインコントローラ２１００のＣＰＵ２１０１と同様な方法で表示に必要な小容量の情報のみ表示することは可能である。これは、携帯電話でインターネットの簡易表示を行うのと同様な考え方である。
【０１６３】
また、機器の状態は、リアルタイムな情報ではなく、省電力モードに移行する際には、移行する直前の情報（電力供給が遮断される部分の直前の管理情報）をネットワーク制御部２１０５のＣＰＵ２２０５内の小容量の記憶部２１０５ａに転送しておくものとする。そして、省電力モード中にネットワークから機器情報の問い合わせがきた場合は、まずはネットワーク制御部２１０５のＣＰＵ２２０５内の記憶情報を呼び出して簡易表示を行えばよい。
【０１６４】
また、詳細表示が必要な場合は、図２０の「詳細表示」ボタン２４０１を選択することにより、ネットワーク制御部２１０５のＣＰＵ２２０５が電源ＳＷをＯＮし、省電力モードから復帰させる。そして、ネットワーク制御部２１０５のＣＰＵ２２０５は、メインコントローラ２１００等に簡易表示情報を伝達する。これにより、メインコントローラ２１００のＣＰＵ２１０１は、図１９に示したような詳細表示に必要な追加情報、画像情報をデータ格納部２１０６から呼び出し、表示データのマージを行って詳細表示を実現する。
【０１６５】
また、上記簡易表示の内容は、ユーザの使用状況によって可変にするようにしても良い。例えば、ボックスの使用頻度が高いユーザであるとメインコントローラ２１００のＣＰＵ２１０１が判断した場合、以下のような処理を行う。メインコントローラ２１００のＣＰＵ２１０１は、省電力モードに入るときにネットワーク制御部２１０５のＣＰＵ２２０５に、ボックスメニューに相当する部分の情報（データ格納部２１０６に記憶される情報の管理情報）を転送しておく。そして、省電力モード中のネットワークからの問い合わせに対しては、ネットワーク制御部２１０５のＣＰＵ２２０５が、メインコントローラ２１００から転送されて記憶装置２２０５ａに格納されている情報に基づいて、ボックスに関する簡易表示を行えば良い。
【０１６６】
図２１は、ボックス簡易表示の一例を示す図である。
【０１６７】
＜機器情報の表示処理＞
図２２は、メインコントローラ２１００のＣＰＵ２１０１による機器情報表示処理の一例を示したフローチャートである。なお、このフローチャートの処理は、メインコントローラ２１００のＣＰＵ２１０１がＲＯＭ２１０２又はＨＤＤ１０４等に格納されたプログラムを読み出して実行することにより実現される。なお、図中、Ｓ４０１〜Ｓ４０６は各ステップを示す。
【０１６８】
メイン電源ＯＮあるいは省電力モードからの復帰により、メインコントローラ２１００のＣＰＵ２１０１に電源が供給されると、ＣＰＵ２１０１は起動を開始し（Ｓ４０１）、スタンバイ状態になると詳細表示パケットの受信待ち状態となる（Ｓ４０２）。
【０１６９】
そして、Ｓ４０２において、メインコントローラ２１００のＣＰＵ２１０１に詳細表示パケットがネットワーク制御部２１０５から転送されてきた場合、ＣＰＵ２１０１は、Ｓ４０３において、詳細機器情報表示処理を行い、Ｓ４０４に処理を進める。
【０１７０】
一方、Ｓ４０２において、メインコントローラ２１００のＣＰＵ２１０１が詳細表示パケットを受信しなかった場合、ＣＰＵ２１０１は、そのままＳ４０４に処理を進める。
【０１７１】
Ｓ４０４では、メインコントローラ２１００のＣＰＵ２１０１は、設定時間、ジョブが発生しない等の公知の方法によって省電力モードの要求が内部的に発生しているかどうかを判断する。
【０１７２】
そして、Ｓ４０４において、省電力モードの要求が内部的に発生していないと判断した場合には、メインコントローラ２１００のＣＰＵ２１０１は、Ｓ４０２に処理を進め、詳細表示パケットの受信待ち状態となる。
【０１７３】
一方、Ｓ４０４において、省電力モードの要求が内部的に発生したと判断した場合には、メインコントローラ２１００のＣＰＵ２１０１は、Ｓ４０５に処理を進める。
【０１７４】
Ｓ４０５では、メインコントローラ２１００のＣＰＵ２１０１は、上記簡易表示に相当する部分の情報をネットワーク制御部２１０５のＣＰＵ２２０５に転送する。
【０１７５】
最後に、Ｓ４０６において、メインコントローラ２１００のＣＰＵ２１０１は、電源ＳＷをＯＦＦするように電圧制御回路２１０９を制御して自ら電源供給を絶ち、省電力モードに移行する。
【０１７６】
図２３は、ネットワーク制御部２１０５のＣＰＵ２２０５による機器情報表示処理の一例を示したフローチャートである。なお、このフローチャートの処理は、ネットワーク制御部２１０５のＣＰＵ２２０５が内蔵する記憶装置２２０５ａ等に格納されたプログラムを読み出して実行することにより実現される。なお、図中、Ｓ５０１〜Ｓ５０７は各ステップを示す。
【０１７７】
ネットワーク制御部２１０５のＣＰＵ２２０５は、省電力モード中も電源が供給されており、ネットワーク２２００からのパケット受信に備えている（Ｓ５０１）。
【０１７８】
パケット受信のスタンバイ状態になると、ネットワーク制御部２１０５のＣＰＵ２２０５は、Ｓ５０２において、ネットワーク２２００から機器情報の表示要求を示すパケットを受信するまで待機する。
【０１７９】
そして、Ｓ５０２において、機器情報の表示要求を示すパケットを受信したと判断した場合には、ネットワーク制御部２１０５のＣＰＵ２２０５は、Ｓ５０３に処理を進める。
【０１８０】
Ｓ５０３では、ネットワーク制御部２１０５のＣＰＵ２２０５は、受信したパケットが詳細機器情報の表示要求を示すものであるかどうかを判断する。
【０１８１】
そして、Ｓ５０３において、受信したパケットが詳細機器情報の表示要求を示すものでないと判断した場合には、ネットワーク制御部２１０５のＣＰＵ２２０５は、ステップＳ５０７に処理を進める。
【０１８２】
Ｓ５０７では、ネットワーク制御部２１０５のＣＰＵ２２０５は、ＣＰＵ２２０５内蔵の記憶装置２２０５ａ内に格納された情報に基づいて上述した機器情報簡易表示を行い、Ｓ５０２に処理を戻し、パケット受信のスタンバイ状態となる。そして、新たに機器情報表示要求に備える。
【０１８３】
一方、Ｓ５０３において、受信したパケットが詳細機器情報の表示要求を示すものであると判断した場合には、ネットワーク制御部２１０５のＣＰＵ２２０５は、ステップＳ５０４に処理を進める。
【０１８４】
Ｓ５０４では、ネットワーク制御部２１０５のＣＰＵ２２０５は、ＭＦＰ２０００が省電力モードであるか否か判定し、省電力モードであると判断した場合には、Ｓ５０５に処理を進める。
【０１８５】
Ｓ５０５では、ネットワーク制御部２１０５のＣＰＵ２２０５は、電源ＳＷをＯＮするように電圧制御回路２１０９を制御して、メインコントローラ２１００全体に電力を供給させ、省電力モードから復帰させ、Ｓ５０６に処理を進める。なお、省電力モードから復帰したメインコントローラ２１００のＣＰＵ２１０１は、図２２のＳ４０２において、詳細表示パケット受信待ちとなる。
【０１８６】
一方、Ｓ５０４において、ネットワーク制御部２１０５のＣＰＵ２２０５は、ＭＦＰ２０００が省電力モードでないと判断した場合には、そのままＳ５０６に処理を進める。
【０１８７】
Ｓ５０６では、ネットワーク制御部２１０５のＣＰＵ２２０５は、メインコントローラ２１００のＣＰＵ２１０１に対して詳細表示パケットを送信し、Ｓ５０２に処理を戻し、パケット受信のスタンバイ状態となる。そして、新たに機器情報表示要求に備える。
【０１８８】
なお、Ｓ５０６においてネットワーク制御部２１０５のＣＰＵ２２０５から送信された詳細表示パケットを受け取ったメインコントローラ２１００のＣＰＵ２１０１は、図２２のＳ４０３において、詳細機器情報表示処理を実行する。
【０１８９】
以上のように、ネットワーク制御部２１０５のＣＰＵ２２０５は、省電力状態であって、外部からの要求が記憶装置２２０５ａに記憶される管理情報に基づいて処理可能な場合には、前記要求を前記管理情報に基づいて処理する。一方、前記要求が前記管理情報に基づいて処理不可能な場合には、ＣＰＵ２２０５は、ＭＦＰ２０００を前記省電力状態から復帰させてメインコントローラ２１００全体を稼働状態にさせる。
【０１９０】
このように、メインコントローラ２１００のＣＰＵ２１０１とネットワーク制御部２１０５のＣＰＵ２２０５は、それぞれの役割分担を行うことにより、省電力モードの状態を極力保持しつつも詳細表示が求められた時は迅速に表示することができる。
【０１９１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１９２】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１９３】
以上示したように、本発明の画像形成装置（画像処理装置）は、画像形成装置本体で保持されるデータ本体（実体）を特定するための情報を含む管理情報を通信部としてのＮＩＣに保持させておく。そして、ＮＩＣに保持された管理情報を用いて問合せに応答する。これにより、画像形成装置の省電力状態が不用意に解除されないようにできる。また、問合せへの応答にて送信される管理情報には、画像形成装置本体が管理するデータへのリンク情報（ファイルＩＤ等）を持たせておく。これにより、問合せをした装置は、管理情報を取得することでデータ本体へのアクセスが可能となる。
【０１９４】
なお、上記各実施形態では、画像情報を扱う画像形成装置（画像処理装置）を例にして本発明の情報処理装置を説明した。しかし、本発明の情報処理装置はパーソナルコンピュータ等で構成されるものであってもよい。そして、画像情報のみでなくあらゆるコンテンツを扱うことが可能である。
【０１９５】
そして、本発明の情報処理装置は、省電力状態では電力供給が遮断される情報処理装置本体と、前記省電力状態であっても電力供給されるＮＩＣとを有するものである。さらに、本発明の情報処理装置は、情報処理装置本体で保持されるデータ本体（実体）を特定するための情報（リンク情報等）を含む管理情報をＮＩＣ内の記憶装置に保持させておく。そして、ＮＩＣは、ＮＩＣに保持された管理情報を用いて外部からの問合せに応答する。これにより、情報処理装置の省電力状態が不用意に解除されないようにできる。また、問合せへの応答にて送信される管理情報には、情報処理装置本体が管理するデータへのリンク情報（ファイルＩＤ等）を持たせておく。これにより、問合せをした装置は、管理情報を取得することでデータ本体へのアクセスが可能となる。
【０１９６】
以下、図２４に示すメモリマップを参照して、本発明に係る情報処理装置（画像形成装置）で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップの構成について説明する。
【０１９７】
図２４は、本発明に係る情報処理装置（画像形成装置）で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【０１９８】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１９９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２００】
本実施形態における図１１，図１６，図２２，図２３に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２０１】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２０２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０３】
したがって、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２０４】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２０５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のプログラムそのものをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、該ホームページから圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやＦＴＰサーバ等も本発明の請求項に含まれるものである。
【０２０７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。さらに、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。さらに、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２０８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、以下のような構成も含まれることは言うまでもない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０９】
さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、該メモリに書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１０】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２１１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０２１２】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０２１３】
なお、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０２１４】
以上示したように、本発明によれば、省電力状態にある情報処理装置において、外部から情報処理装置が管理するデータに関する情報の取得要求があった場合であっても、省電力状態をなるべく維持しつつ、外部へデータに関する情報の送信を可能とする。
【０２１５】
また、外部から情報処理装置の状態（機器情報）の問い合わせがあった場合でも、省電力状態となる直前の情報を、省電力状態を解除することなく表示することが可能であり、実質的な省電力状態にある時間を十分に確保することができる。
【図面の簡単な説明】
【０２１６】
【図１】本発明の一実施形態を示す情報処理装置としての画像形成装置（画像処理装置）の構成を示すブロック図である。
【図２】図１に示した画像形成装置１００のＨＤＤ１０４における画像ファイル情報の格納状態を示す図である。
【図３】画像ファイル共有サービスを利用したシステムの一例を示すシステム構成図である。
【図４】画像ファイル共有サービスの処理シーケンスの一例を示す図である。
【図５】本発明の第１実施形態におけるファイル一覧指示パケットの例を示す図である。
【図６】本発明の第１実施形態における画像ファイルの属性情報パケットの例を示す図である。
【図７】本発明の第１実施形態における画像ファイル一覧画面を示す図である。
【図８】本発明の第１実施形態における画像ファイル取得指示パケットの一例を示す図である。
【図９】本発明の第１実施形態における画像ファイル内容パケットの一例を示す図である。
【図１０】画像形成装置１００が省電力状態に遷移する際のシーケンス図である。
【図１１】画像形成装置１００が省電力状態であった場合に画像形成装置１００の外部からファイル一覧取得指示又は画像ファイル取得指示を受信した場合のネットワークインタフェースカード１１２における処理の一例を示すフローチャートである。
【図１２】本発明の第２実施形態における画像ファイル一覧画面設定画面を示す図である。
【図１３】本発明の第２実施形態における画像ファイル一覧画面の一例を示す図である。
【図１４】本発明の第２実施形態における画像ファイル一覧指示パケットを示す図である。
【図１５】本発明の第２実施形態にける画像ファイル一覧パケットを示す図である。
【図１６】本発明の第３実施形態において画像形成装置１００が省電力状態であった場合に外部からファイル一覧取得指示又は画像ファイル取得指示を受信した場合のネットワークインタフェースカード１１２における処理の一例を示すフローチャートである。
【図１７】本発明の第４実施形態を示す情報処理装置としての画像形成装置の構成を示すブロック図である。
【図１８】図１に示したネットワーク制御部２１０５の詳細ブロック図である。
【図１９】本発明の第４実施形態における機器情報の表示例を示す図である。
【図２０】本発明の第４実施形態における機器情報の簡易表示の例を示す図である。
【図２１】ボックス簡易表示の一例を示す図である。
【図２２】メインコントローラ２１００のＣＰＵ２１０１による機器情報表示処理の一例を示したフローチャートである。
【図２３】ネットワーク制御部２１０５のＣＰＵ２２０５による機器情報表示処理の一例を示したフローチャートである。
【図２４】本発明に係る情報処理装置（画像形成装置）で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【符号の説明】
【０２１７】
１００    画像形成装置
１０１    メインＣＰＵ
１０２    操作部
１０３    ＲＡＭ
１０４    ＨＤＤ
１０８    タイマ
１０９    電圧制御回路
１１０    電源
１１１    Ｉ／Ｏコントローラ
１１２    ネットワークインタフェースカード
１１３    ＮＩＣ ＣＰＵ
１１４    ＮＩＣ ＲＡＭ
１１５    ネットワークＩ／Ｆ
１３０    副電力線
１３２    主電力線
１３３    ＮＩＣ用電力線
【図１】
2009266088.tif 000003
【図２】
2009266088.tif 000004
【図３】
2009266088.tif 000005
【図４】
2009266088.tif 000006
【図５】
2009266088.tif 000007
【図６】
2009266088.tif 000008
【図７】
2009266088.tif 000009
【図８】
2009266088.tif 000010
【図９】
2009266088.tif 000011
【図１０】
2009266088.tif 000012
【図１１】
2009266088.tif 000013
【図１２】
2009266088.tif 000014
【図１３】
2009266088.tif 000015
【図１４】
2009266088.tif 000016
【図１５】
2009266088.tif 000017
【図１６】
2009266088.tif 000018
【図１７】
2009266088.tif 000019
【図１８】
2009266088.tif 000020
【図１９】
2009266088.tif 000021
【図２０】
2009266088.tif 000022
【図２１】
2009266088.tif 000023
【図２２】
2009266088.tif 000024
【図２３】
2009266088.tif 000025
【図２４】
2009266088.tif 000026