(57)【要約】【課題】省エネルギーモード中に機器を起動させることなく、指定の機器情報を取得可能にする。【解決手段】予め設定したデバイスに対して省エネルギーモードの制御を行なう省エネルギー制御部１０と、省エネルギーモードに移行される前に、操作パネル１３０を介して入力される取得対象となる機器情報の設定を受け付ける取得情報設定受付部１１と、不揮発性メモリ１１４と、省エネルギー制御部１０により省エネルギーモードに制御されている状態において、取得情報設定受付部１１で受け付けた機器情報に対応する機器情報を取得する機器情報取得部２０と、機器情報取得部２０により取得された機器情報を不揮発性メモリ１１４に保存処理する機器情報保存処理部２１と、を有する。【選択図】図１
2014119877.tif 000002
【特許請求の範囲】
【請求項１】
主制御装置と副制御装置とが通信部で相互通信可能に接続された情報処理装置であって、
前記主制御装置は、
予め設定したデバイスに対して待機時に通常時よりも低電力を供給する省エネルギーモードの制御を行なう省エネルギー制御部と、
前記省エネルギー制御部により前記省エネルギーモードに移行される前に、外部入力部を介して入力される取得対象となる機器情報の設定を受け付ける取得情報設定受付部と、
を有し、
前記副制御装置は、
副記憶部と、
前記省エネルギー制御部により前記省エネルギーモードに制御されている状態において、前記取得情報設定受付部で受け付けた機器情報に対応する機器情報を取得する機器情報取得部と、
前記機器情報取得部により取得された前記機器情報を前記副記憶部に保存処理する機器情報保存処理部と、
を有する
ことを特徴とする情報処理装置。
【請求項２】
前記副制御装置は、さらに、外部の短距離無線端末との接続を許可するためのユーザ認証部と、前記ユーザ認証部で認証が行なわれ、前記短距離無線端末との接続が許可された場合に、前記短距離無線端末と所定の通信処理を行う外部端末処理部と、を有し、
前記副記憶部は、前記短距離無線端末のユーザ認証情報が予め記憶され、
前記外部端末処理部は、前記副記憶部に記憶されているユーザ認証情報にしたがって前記短距離無線端末からの接続を許可し、前記短距離無線端末が要求する機器情報を前記副記憶部から取り出し、前記短距離無線端末に送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
機器が省エネルギーモードに移行している状態で、機器情報を取得する際には、前記副制御装置のみの動作で前記短距離無線端末に機器情報を提供することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記主制御装置は、さらに、主記憶部と、予め指定される高電力デバイスの機器情報を問い合わせる高電力デバイス情報問合せ部と、を有し、
前記高電力デバイス情報問合せ部は、機器起動時または機器の状態が変化したときに前記高電力デバイスの機器情報を前記主記憶部に記憶し、
前記副制御装置は、前記高電力デバイスの機器情報を前記副記憶部に記憶することを特徴とする請求項１、２または３に記載の情報処理装置。
【請求項５】
前記機器情報取得部は、機器が省エネルギーモードに移行している状態で、前記高電力デバイスの機器情報を取得し、前記短距離無線端末に提供することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記主制御装置は、さらに、前記副記憶部の記憶領域を変更する記憶領域変更部を有し、前記記憶領域変更部は、指定された機器情報を記憶するため領域サイズと、前記高電力デバイスの機器情報を記憶するための領域サイズを、所望の領域サイズに変更することを特徴とする請求項４に記載の情報処理装置。
【請求項７】
主制御装置と副記憶部を有する副制御装置とが通信部で相互通信可能に接続された情報処理装置の制御方法であって、
予め設定したデバイスに対して待機時に通常時よりも低電力を供給する省エネルギーモードの制御を行なう省エネルギー制御工程と、
前記省エネルギー制御工程により前記省エネルギーモードに移行される前に、外部入力部を介して入力される取得対象となる機器情報の設定を受け付ける取得情報設定受付工程と、
前記省エネルギー制御工程により前記省エネルギーモードに制御されている状態において、前記取得情報設定受付工程で受け付けた機器情報に対応する機器情報を取得する機器情報取得工程と、
前記機器情報取得工程により取得された前記機器情報を前記副記憶部に保存処理する機器情報保存処理工程と、
を含むことを特徴とする情報処理装置の制御方法。
【請求項８】
主制御装置と副記憶部を有する副制御装置とが通信部で相互通信可能に接続されたコンピュータで実行させるためのプログラムであって、
予め設定したデバイスに対して待機時に通常時よりも低電力を供給する省エネルギーモードの制御を行なう省エネルギー制御ステップと、
前記省エネルギー制御ステップにより前記省エネルギーモードに移行される前に、外部入力部を介して入力される取得対象となる機器情報の設定を受け付ける取得情報設定受付ステップと、
前記省エネルギー制御ステップにより前記省エネルギーモードに制御されている状態において、前記取得情報設定受付ステップで受け付けた機器情報に対応する機器情報を取得する機器情報取得ステップと、
前記機器情報取得ステップにより取得された前記機器情報を前記副記憶部に保存処理する機器情報保存処理ステップと、
を前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、およびプログラムに関するものである。
【背景技術】
【０００２】
近年、複写機などの画像形成装置において節電などの省エネルギー化に注目が集まっている。こうした背景の中、消費電力を少しでも減らすために、機器を使っていないときにはできる限り機器を省エネルギーモードに移行させたままにしたい。一方で、機器の情報を何らかのかたちで取得するための機能が搭載されている機器は非常に多い。こうした機器の情報を取得する際には、従来は機器を省エネルギーモードから通常モードに復帰させて機器の情報を取得していた。
【０００３】
しかし、このような動作は近年の省エネルギー志向に反する動作であり、機器を省エネルギーモードから通常モードに復帰させなくても機器の情報を取得できるようにしたいという要求がある。
【０００４】
このような要求に対して従来は以下の技術が開示されている。ネットワーク接続している画像形成装置を前提とし、低消費電力モードへの移行時及びステータス情報に変化があったときのみ、ステータス情報をサーバ装置に通知するよう制御する１チップマイコンとで構成される（例えば、特許文献１参照）。ここでは、サーバが代理応答することにより、機器を起動させなくても情報を取得することが可能となっている。なお、本技術はネットワーク接続していることが前提でありスタンドアロンな機器では利用できない。また、サーバ分の電力を消費してしまうことになる。
【０００５】
また、特許文献２には、画像形成装置の状態をセンサなどで接続し、省エネルギーモード中はサブシステムがセンサの状態をシリアル通信で取得することが開示されている。この技術では、確かに機器を起動させなくても機器情報を取得できるが、取得できる状態が固定的であるため変更することができない。
【０００６】
また、特許文献３には、低消費電力モードであるスリープ状態への移行時に、画像形成装置の状態を検知する各センサからの情報がサブチップへシリアル通信されるように信号伝達経路を切り替えることが開示されている。また、スリープ状態の解除時に、各センサからの情報がメインチップへシリアル通信されるように信号伝達経路を切り替えることが開示されている。スリープ状態中はサブチップがメインチップに変わって外部からのステータスの問合せに応答する。この技術では機器を起動させなくても機器情報を取得できるが、取得できる状態が固定的であるため変更することができない。
【０００７】
また、特許文献４には、メインＣＰＵはサーバからの情報取得間隔を測り、取得直前で機器を起動し、情報をサーバに送出後、再度、低消費電力モードに入ることが開示されている。ここでは、結局、情報取得のために機器を起動してしまうし、定周期間隔でしか機器情報を取得できない。
【０００８】
また、特許文献５には、ネットワークに接続された機器が省電力の間、代理処理装置に処理を任せることが開示されている。ここでは代理装置分の電力を消費してしまう。ネットワークに接続された機器でないといけないため、スタンドアロンな機器では利用できない。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記に示されるような従来の技術にあっては、サーバや代理装置による機器情報の取得を行なっているため、サーバ分の電力を消費してしまう問題がある。またネットワーク接続を前提としており、スタンドアロンな機器では利用できない。また、サブシステムとセンサで繋ぎ、センサから必要な情報を取得するので、取得できる情報が固定的(ハードワイヤード)になってしまっていた。さらに、機器から情報を取得するときだけ起動して、そのあとは省エネルギーモードに移行させるため、結局、情報取得のためにデバイスを起動させることになる、といった問題点があった。
【００１０】
本発明は、上記に鑑みてなされたものであって、省エネルギーモード中に機器を起動させることなく、指定の機器情報を取得可能にすることを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、主制御装置と副制御装置とが通信部で相互通信可能に接続された情報処理装置であって、前記主制御装置は、予め設定したデバイスに対して待機時に通常時よりも低電力を供給する省エネルギーモードの制御を行なう省エネルギー制御部と、前記省エネルギー制御部により前記省エネルギーモードに移行される前に、外部入力部を介して入力される取得対象となる機器情報の設定を受け付ける取得情報設定受付部と、を有し、前記副制御装置は、副記憶部と、前記省エネルギー制御部により前記省エネルギーモードに制御されている状態において、前記取得情報設定受付部で受け付けた機器情報に対応する機器情報を取得する機器情報取得部と、前記機器情報取得部により取得された前記機器情報を前記副記憶部に保存処理する機器情報保存処理部と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明は、省エネルギーモードに移行する前に副制御装置側で取得できる機器情報を絞ることで、省エネルギーモード中であってもユーザが欲しい情報を取得でき、また副制御装置側のように限られた資源であっても指定された機器情報のみであれば保持可能となる。このため、省エネルギーモード中に機器を起動させることなく、指定の機器情報を取得することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、本実施の形態にかかる装置の機能構成を示すブロック図である。
【図２】図２は、本実施の形態にかかる画像形成装置の構成例を示すブロック図である。
【図３】図３は、操作パネルの一構成例を示す説明図である。
【図４】図４は、操作パネルによる選択画面の一例を示す説明図である。
【図５】図５は、ネットワークインタフェースに関する情報を取得する例を示すシーケンス図である。
【図６】図６は、副制御装置の不揮発性メモリの各保存領域の割り当て状態を示す説明図である。
【図７】図７は、副制御装置の不揮発性メモリに取得情報を保存する動作例を示すフローチャートである。
【図８】図８は、操作パネルにおける機器情報の保存結果の表示例を示す説明図である。
【図９】図９は、起動時における高電力デバイスの機器情報の取得および保存動作例を示すシーケンス図である。
【図１０】図１０は、消費電力が大きい順に並んだデバイスリストの例を示す説明図である。
【図１１】図１１は、機器管理モジュール（高電力デバイス群情報問合せ部１３）が行なう高電力デバイス群の問合せ動作を示すフローチャートである。
【図１２】図１２は、副制御装置側の不揮発性メモリに機器情報を保存する動作例を示すフローチャートである。
【図１３】図１３は、省エネルギーモード中に短距離無線デバイスで機器情報の取得動作例を示すフローチャートである。
【図１４】図１４は、図６に示した保存領域の割合変更を行う例を示す説明図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、この発明にかかる情報処理装置、情報処理装置の制御方法、およびプログラムの一実施の形態を詳細に説明する。
【００１５】
（実施の形態）
図１は、本実施の形態にかかる装置の機能構成を示すブロック図である。本装置は、主制御装置１００と副制御装置１１０が通信部１２０により相互通信可能に接続されている。主制御装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、主記憶装置１０４を有している。副制御装置１１０は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、不揮発性メモリ１１４を有している。
【００１６】
主制御装置１００のＣＰＵ１０１は、省エネルギー制御部１０、取得情報設定受付部１１、記憶領域変更部１２、高電力デバイス群情報問合せ部１３の機能を有する。主制御装置１００は、主機器情報１０５や高電力デバイス情報１０６などを記憶する主記憶装置１０４を有している。主制御装置１００には、保存領域変更入力部１３１を有する外部入力部としての操作パネル１３０が接続されている。
【００１７】
副制御装置１１０のＣＰＵ１１１は、機器情報取得部２０、機器情報保存処理部２１、ユーザ認証部２２、外部端末処理部２３の機能を有する。副制御装置１１０の副記憶部としての不揮発性メモリ１１４は、ファームウェア領域１１５、ユーザ指定情報保存領域１１６、高電力デバイス情報保存領域１１７が設けられている。ファームウェア領域１１５にはユーザを認証処理するための認証情報を保存する。
【００１８】
通信部１２０は、主制御装置１００側と副制御装置１１０側は例えばシリアル通信や共有メモリといった手段で通信を行う。なお、本例では「共有メモリ」で通信を行うものとする。
【００１９】
省エネルギー制御部１０は、待機時の電力供給が通常時の駆動状態の電圧に対して低電圧で設定される低電圧駆動状態で制御する。取得情報設定受付部１１は、操作パネル１３０の保存領域変更入力部１３１から入力される取得情報の保存領域変更情報を受け付ける。また、取得情報設定受付部１１は、省エネルギー制御部１０により省エネルギーモードに移行される前に、操作パネル１３０を介して入力される取得対象となる機器情報の設定を受け付ける。記憶領域変更部１２は、取得情報設定受付部１１で受け付けられた保存領域変更情報にしたがって取得情報の保存領域を設定する。高電力デバイス群情報問合せ部１３は、高電力が消費されるデバイスに関する情報を問合わせる。これらの機能の詳細については後述する。
【００２０】
機器情報取得部２０は、予め設定される主制御装置１００の機器情報を取得する。機器情報保存処理部２１は、機器情報取得部２０で取得した主制御装置１００の機器情報を不揮発性メモリ１１４に保存する処理を行う。ユーザ認証部２２は、後述する短距離無線デバイス２００（図２参照）との通信処理においてユーザの認証処理を行う。外部端末処理部２３は、ユーザ認証部２２で認証されたユーザの短距離無線デバイス２００に対する例えば機器情報の出力などの処理を行う。
【００２１】
このように機器の制御部は、主制御装置１００側と副制御装置１１０側で構成される。省エネルギーモードに移行中は主制御装置１００側は動作せず、副制御装置１１０側のみが動作する。なお、副制御装置１１０側は消費電力を抑えるため、主制御装置１００側に比べパワーの劣るＣＰＵや容量の限られたＲＡＭで動作する。
【００２２】
図２は、本実施の形態にかかる画像形成装置の構成例を示すブロック図である。本構成は、図１に示した機能構成の具体例を示すものである。また、本画像形成装置として、プリンタ機能、コピー機能、ファックス機能、ネットワーク通信などの複合の機能を有する複合機を例にとっている。また、本複合機は、白黒画像を形成するモノクロ機能、カラー画像を形成する機能を有する。
【００２３】
図２に示すように、主制御装置１００は、汎用ＯＳ３０、機器管理モジュール３１、パネル管理モジュール３２、ネットワーク管理モジュール３３、ＳＤカード管理モジュール３４、各種のアプリケーション（以下、アプリという）を備えている。
【００２４】
主制御装置１００の汎用ＯＳ（オペレーションシステム）３０は、各種のドライバを有する。通信ドライバ５０は、副制御装置１１０側の通信ドライバ７１との通信制御を行なう。ＳＤカードドライバ５１は、ＳＤカード６０が挿入された際の制御を行なう。ＵＳＢメモリドライバ５２は、直付ＵＳＢメモリ６１が挿入された際の制御を行なう。
【００２５】
ネットワークドライバ５３は、ネットワークＩ／Ｆ６２との制御を行なう。パネルドライバ５４は、操作パネル１３０との入出力制御を行なう。ＨＤＤドライバ５５は、ＨＤＤ６３の制御を行なう。Ｉ２Ｃバスドライバ５６は、シリアルバスであるＩ2Ｃ（アイ・スクエアド・シー）用のバスドライバである。
【００２６】
各種のアプリとして、プリンタアプリ４０、コピーアプリ４１、ファックスアプリ４２、スキャナアプリ４３、ネットファイルアプリ４４、工程検査アプリ４５、ＲＲＵ（リモート無線ユニット）アプリ４６などがある。
【００２７】
副制御装置１１０は、サブシステムファームウェア７０、通信ドライバ７１、短距離無線ドライバ７３、サブシステムドライバ７５など備えている。サブシステムファームウェア７０は、後述する機器情報の保存処理などを行う。通信ドライバ７１は、主制御装置１００側の通信ドライバ５０との通信制御を行なう。
【００２８】
短距離無線ドライバ７３は、短距離無線デバイス２００との通信制御を行なう。短距離無線デバイス２００は、例えばスマートフォンなど通信および表示機能などを有するモバイル型コンピュータなどが用いられる。
【００２９】
また、図２に示すように白黒の画像形成を行なうＢ＆ＷＬＰ１４０と、カラー画像の画像形成を行なうＣｏｌｏｒＬＰ１５０との制御処理を行なうエンジンＩ／Ｆを有する。なお、ＬＰは、レーザ光学系により画像データを感光体に書込んで電子写真プロセスに基づいて画像を形成するレーザプリンタの略称である。
【００３０】
このように、画像形成装置全体の構成図は図２のとおりである。図２では主制御装置１００側と副制御装置１１０側があり、通信ドライバを介して通信をしている。そして、副制御装置１１０側には短距離無線ドライバ７３が存在する。これによって、画像形成装置側と短距離無線デバイス２００との間で通信が可能になる。
【００３１】
図３は、操作パネル１３０の一構成例を示す説明図である。この操作パネル１３０は、図３に示すように、入力部１３２、パネル表示部１３３、入力部１３２は、テンキー、コピーキー、キャンセルキー、サブ電源キー１３４などを有する。パネル表示部１３３は、例えばタッチパネル型の液晶パネルで構成され、入力部１３２の入力に基づく表示情報、主制御装置１００から出力される各種の情報が表示される。
【００３２】
図４は、操作パネル１３０による選択画面の一例を示す説明図である。ここでは、取得すべき機器情報の選択を、操作パネル１３０のパネル表示部１３３のタッチ機能を利用して行なう例について示している。具体的には、取得対象となる機器情報として、トナー残量、ネットワークインタフェースに関する情報、残ＲＡＭ容量などが選択可能に表示される。
【００３３】
このように、画像形成装置には図３のような操作パネル１３０があり、そこに情報選択のためのＩ／Ｆを作成する。例えば、図４のように取得できる情報の一覧を用意しておき、タッチパネルで選択できるようなＩ／Ｆが考えられる。選択を行うと、主制御装置１００側では選択された情報を取得し、それを副制御装置１１０側の不揮発性メモリ１１４に保存する。例えば、取得できる情報で「ネットワークＩ／Ｆ」が選ばれた場合の動作は、後述する図５、図７のとおりである。
【００３４】
図５は、ネットワークインタフェースに関する情報を取得する例を示すシーケンス図である。ここでは、取得対象の機器情報としてネットワークＩ／Ｆ情報を例にとる。図５において、まず、主制御装置１００のパネル管理モジュール３２は、機器管理モジュール３１に対して、操作パネル１３０からの選択情報の伝達を行なう（Ｓ１）。
【００３５】
続いて、機器管理モジュール３１は、ネットワーク管理モジュール３３に対してネットワークＩ／Ｆ情報の問合せを行なう（Ｓ２）。ネットワーク管理モジュール３３は、機器管理モジュール３１に対して上記問合せに応答する（Ｓ３）。なお、この問合せは、情報の種類によって異なり、今回はネットワークインタフェースに関する情報であるので、ネットワーク管理モジュール３３に対する問合せを行なっている。
【００３６】
続いて、機器管理モジュール３１は、副制御装置１１０のサブシステムドライバ７５に対してネットワークＩ／Ｆ情報を引き渡す（Ｓ４）。さらに、サブシステムドライバ７５は、機器管理モジュール３１からのネットワークＩ／Ｆ情報をサブシステムファームウェア７０に送信する（Ｓ５）。この後、サブシステムファームウェア７０は、不揮発性メモリ１１４にネットワークＩ／Ｆ情報を保存し（Ｓ６）、正常に終了したことをサブシステムドライバ７５に応答する（Ｓ７）。
【００３７】
続いて、副制御装置１１０のサブシステムドライバ７０は、サブシステムファームウェア７０からの上記正常終了の応答を受けて、この旨を機器管理モジュール３１に送る（Ｓ８）。さらに、機器管理モジュール３１は、パネル管理モジュール３２に対して正常終了を応答する（Ｓ９）。パネル管理モジュール３２は、操作パネル１３０に結果を表示する（Ｓ１０）。
【００３８】
図６は、副制御装置１１０の不揮発性メモリ１１４の各保存領域の割り当て状態を示す説明図である。不揮発性メモリ１１４には、ファームウェア領域１１５、ユーザ指定情報保存領域１１６、高電力デバイス情報保存領域１１７が割り当てられている。
【００３９】
この副制御装置１１０の不揮発性メモリ１１４の各保存領域のうち、ユーザ指定情報保存領域１１６と高電力デバイス情報保存領域１１７との割り当ては、例えば操作パネル１３０上から変更可能になっている。例えば、図１に示したように、操作パネル１３０の保存領域変更入力部１３１により保存領域の変更情報を入力する。すると、記憶領域変更部１２は、この入力情報に基づいて不揮発性メモリ１１４のユーザ指定情報保存領域１１６と高電力デバイス情報保存領域１１７との割り当てを変更する。
【００４０】
図７は、副制御装置１１０の不揮発性メモリ１１４に取得情報を保存する動作例を示すフローチャートである。この動作例は、機器情報保存処理部２１が不揮発性メモリ１１４に取得した機器情報を保存する動作を行なうものである。まず、機器情報保存処理部２１は、サブシステムドライバ７５から渡された機器情報のサイズ（容量）を取得する（ステップＳ１０１）。さらに不揮発性メモリ１１４のユーザ指定情報保存領域１１６の残りのサイズ（容量）を取得する（ステップＳ１０２）。
【００４１】
この後、不揮発性メモリ１１４の残りのサイズ（容量）と機器情報のサイズとを比較する（ステップＳ１０３）。ここで、不揮発性メモリ１１４の残りサイズ（容量）が機器情報のサイズより大きいと判断した場合（Ｙｅｓ）、その機器情報を不揮発性メモリ１１４に保存する（ステップＳ１０４）。続いて、サブシステムドライバ７５に対して保存が正常に行なわれた旨を示す「正常終了」を返す（ステップＳ１０５）。一方、機器情報のサイズが不揮発性メモリ１１４の残りサイズ（容量）より大きいと判断した場合（Ｎｏ）、サブシステムドライバ７５に対して保存が正常に行なうことができなかった旨を示す「保存失敗」を返す（ステップＳ１０６）。
【００４２】
図８は、操作パネル１３０における機器情報の保存結果の表示例を示す説明図である。この図８に示すように、上述したように、取得した機器情報が不揮発性メモリ１１４に正常に保存されたことをパネル表示部１３３に表示出力する。すなわち、図示するようにパネル表示部１３３に「選択された情報が正常に保存されました」、といった表示をすることで、ユーザによる確認が容易に行える。
【００４３】
図９は、起動時における高電力デバイスの機器情報の取得および保存動作例を示すシーケンス図である。図９において、まず、機器管理モジュール３１は、高電力デバイス群情報問合せ部１３により、汎用ＯＳ３０などに対して高電力デバイスの機器情報について問合せを行なう（Ｓ１１）。この高電力デバイスの機器情報は、例えば高電力デバイス情報１０６として主記憶装置１０４に保存されている。この高電力デバイスの機器情報の問合せに対して汎用ＯＳ３０などは、機器管理モジュール３１（高電力デバイス群情報問合せ部１３）に対して高電力デバイスの機器情報を応答する（Ｓ１２）。なお、この問合せ先は、機器情報の種類によって異なる。
【００４４】
続いて、機器管理モジュール３１は、サブシステムドライバ７５に対して高電力デバイスの機器情報を送信する（Ｓ１３）。つぎにサブシステムドライバ７５は、サブシステムファームウェア７０に対して機器管理モジュール３１から送信された高電力デバイスの機器情報を送信する（Ｓ１４）。サブシステムファームウェア７０は、受け取った高電力デバイスの機器情報を不揮発性メモリ１１４に保存する（Ｓ１５）。
【００４５】
続いて、サブシステムファームウェア７０は、高電力デバイスの機器情報の保存が正常に行なわれた旨をサブシステムドライバ７５に応答する（Ｓ１６）。さらに、サブシステムドライバ７５は、機器管理モジュール３１に対して高電力デバイスの機器情報の保存が正常に行なわれた旨を応答する（Ｓ１７）。なお、このＳ１１〜Ｓ１７のシーケンスは、すべてのデバイスを調べ終わるか、あるいは不揮発性メモリ１１４のメモリ容量不足による機器情報の保存の失敗が応答されるまで繰り返し実行される。
【００４６】
図１０は、消費電力が大きい順に並んだデバイスリストの例を示す説明図である。図１０において上段側が消費電力の高いデバイスである。本例では、消費電力が大きい順に、ＨＤＤ，汎用ＯＳ，ＮＡＮＤ−Ｆｌａｓｈ、汎用ＯＳ、ネットワークＩ／Ｆ、ネットワーク管理モジュールといったようにリスト化される。
【００４７】
図１１は、機器管理モジュール３１（高電力デバイス群情報問合せ部１３）が行なう高電力デバイス群の問合せ動作を示すフローチャートである。省エネルギーモードにおいて、高電力デバイス群情報問合せ部１３は、まず、図１０において前述したデバイスリストを取得し（ステップＳ１１１）、このデバイスリストを全て調べ終わったか否かを判断する（ステップＳ１１２）。ここで、デバイスリストを全て調べ終わっていなければ（Ｎｏ）、図１０に示すデバイスリストから一つのデバイスを取り出す（ステップＳ１１３）。つぎに図１０のデバイスリストに書かれた問い合わせ先に問合わせを実施する（ステップＳ１１４）。
【００４８】
続いて、上記取得した機器情報をサブシステムドライバ７５で副制御装置１１０に渡す（ステップＳ１１５）。この後、当該取得した機器情報を不揮発性メモリ１１４に保存する際に、メモリ容量不足によって保存に失敗したか否かを判断する（ステップＳ１１６）。ここで、メモリ容量不足による保存失敗ではない場合（Ｎｏ）、所定の処理、例えば保存に成功した旨の表示を操作パネル１３０に表示するといった処理を実行する（ステップＳ１１７）。一方、ステップＳ１１２でデバイスリストを全て調べ終わった場合（Ｙｅｓ）、また、ステップＳ１１６でメモリ容量不足による保存の失敗であった場合（Ｙｅｓ）、この動作を終了する。
【００４９】
図１２は、副制御装置１１０側の不揮発性メモリ１１４に機器情報を保存する動作例を示すフローチャートである。まず、機器情報保存処理部２１は、サブシステムドライバ７５から渡された機器情報のメモリサイズ（容量）を取得する（ステップＳ１２１）。さらに、機器情報保存処理部２１は、不揮発性メモリ１１４における高電力デバイス情報保存領域１１７の残りのサイズ（容量）を取得する（ステップＳ１２２）。
【００５０】
続いて、上記取得した高電力デバイス情報保存領域１１７の残りのサイズ（容量）と機器情報のサイズ（容量）とを比較する（ステップＳ１２３）。ここで、高電力デバイス情報保存領域１１７の残りのサイズ（容量）が機器情報のサイズ（容量）より大きいと判断した場合（Ｙｅｓ）、不揮発性メモリ１１４に取得した機器情報を保存する（ステップＳ１２４）。そして、サブシステムドライバ７５に保存が正常に行われた旨を示す「正常終了」を返す（ステップＳ１２５）。一方、ステップＳ１２３において電力デバイス情報保存領域１１７の残りのサイズ（容量）が機器情報のサイズ（容量）より小さいと判断した場合（Ｎｏ）、サブシステムドライバ７５に「メモリ容量不足による失敗」の信号を返す（ステップＳ１２６）。
【００５１】
図１３は、省エネルギーモード中に短距離無線デバイス２００で機器情報の取得動作例を示すフローチャートである。まず、ユーザ認証部２２は、不揮発性メモリ１１４のファームウェア領域１１５に保存されている認証情報を取得する（ステップＳ１３１）。そして、ユーザ認証部２２は、短距離無線デバイス２００から送信される認証情報と取得した認証情報とを照合してユーザ認証を行い、認証成功であるか否かを判断する（ステップＳ１３２）。ここで認証成功であると判断した場合（Ｙｅｓ）、外部端末処理部２３は、短距離無線デバイス２００が所望する機器情報の種別を不揮発性メモリ１１４から取得する（ステップＳ１３３）。
【００５２】
続いて、外部端末処理部２３は、不揮発性メモリ１１４に短距離無線デバイス２００の要求に該当する機器情報が存在するか否かを判断する（ステップＳ１３４）。ここで該当する機器情報が存在すると判断した場合（Ｙｅｓ）、不揮発性メモリ１１４から機器情報を取り出す（ステップＳ１３５）。そして、短距離無線デバイス２００に、取り出した機器情報を送信する（ステップＳ１３６）。
【００５３】
一方、ステップＳ１３２において、ユーザ認証に失敗したと判断した場合（Ｎｏ）、「認証失敗」を情報として作成し（ステップＳ１３７）、短距離無線デバイス２００に送信する（ステップＳ１３６）。また、ステップＳ１３４において該当する機器情報が存在しないと判断した場合（Ｎｏ）、「情報なし」を情報として作成し（ステップＳ１３８）、短距離無線デバイス２００に送信する。
【００５４】
図１４は、図６に示した保存領域の割合変更を行う例を示す説明図である。本例では、図６のユーザ指定情報保存領域１１６と高電力デバイス情報保存領域１１７のサイズ（割合）は機器上から変更可能である。例えば、図１４に示す通り、操作パネル１３０からそれぞれの割合を指定することができる。
【００５５】
上述してきたように、この実施の形態では、取得できる機器情報を事前に選択可能とし、該当情報を取得するためには副制御装置１１０のみ動いていればよい。これは、省エネルギーモードに移行する前に副制御装置１１０側に該当情報を渡しておくことで実現する。選択をさせる(取得できる情報を絞る)ことで、省エネルギーモード中であってもユーザが欲しい情報を取得できるし、副制御装置１１０側のように限られた資源であっても指定された機器情報のみであれば保持可能となる。
【００５６】
また、ユーザが選択した機器情報以外の機器情報については、消費電力の大きなデバイスの情報を優先して副制御装置１１０にあらかじめ保持しておく。これにより、ユーザが指定した機器情報以外の情報も取得できる可能性が広がる。
【００５７】
情報取得は、スマートフォンなどの短距離無線デバイス２００で機器情報を取得できるようにする。これにより、スタンドアロンな機器でも情報の取得が可能になる。
【００５８】
また、画像形成装置には図３のような操作パネル１３０があり、そこに情報選択のためのＩ／Ｆを作成する。例えば、図４のように取得できる情報の一覧を用意しておき、タッチパネルで選択できるようなＩ／Ｆが考えられる。選択を行うと、主制御装置１００側では選択された情報を取得し、それを副制御装置１１０側の不揮発性メモリ１１４に保持する。例えば、取得できる情報で「ネットワークＩ／Ｆ」が選ばれた場合の動作は図５、図７のとおりである。なお、不揮発性メモリ１１４の保存領域の割り当ては図６の通りになっている。また、選択した情報の保存に成功すると、図８のように保存に成功した旨を利用者に通知する。
【００５９】
また、本実施の形態においてはユーザが指定したデータだけでなく、高電力デバイスに関する情報(例えばハードディスクなど)をあらかじめ機器起動時に副制御装置１１０（サブシステム）側に保存することができる。起動時の高電力デバイスに関する情報を保存するための動作は前述した図９〜図１２で説明したとおりである。
【００６０】
また、機器が省エネルギーモードに移行すると主制御装置１００側の動作は停止し、副制御装置１１０側のみが動ける状態である。このとき、短距離無線デバイス２００で情報取得の問い合わせがあった場合、まずユーザ認証を行う。そして、認証に成功したら、不揮発性メモリ１１４の中から適切な情報を取得し、それを短距離無線デバイス２００で問い合わせ先に引き渡す。ユーザ認証に失敗した場合、ユーザ認証に失敗した旨を情報として問い合わせ先に引き渡す。このときの動作は前述した図１３のとおりである。これは、「ユーザが指定したデータ」「高電力デバイスに関する情報」の両者に共通の動作である。
【００６１】
したがって、上述した実施の形態によれば、装置は機器情報のうち、予め欲しい情報を指定できるので、予め副制御装置１１０に指定された情報を保存することができる。これにより、省エネルギーモード中に機器を通常モードに復帰させて、電力を消費することなしに指定した情報を取得することができる。
【００６２】
また、ネットワーク(イーサネット（登録商標）)に接続されていないスタンドアロンな機器であっても短距離無線デバイス２００を近づけることによって機器情報の取得が可能になる。また、上記保持した情報を短距離無線デバイス２００経由で取得することができる。
【００６３】
また、機器情報のうち、消費電力の高いデバイスに関する情報をあらかじめ副制御装置１１０側に内容を保持させることができるので、省エネルギーモード中に消費電力の高いデバイスをＯＮしなくても該当デバイスに関する情報を取得することができる。また、保持した機器情報を短距離無線デバイス２００経由で取得することができる。
【００６４】
また、機器情報の取得割合を変更できるので、ユーザが欲しい情報をきめ細かくカスタマイズできるため、ユーザの利便性を高めることができる。
【００６５】
ところで、本実施の形態で実行されるプログラムは、ＲＯＭ１１２，ＲＯＭ１０２に予め組み込まれて提供するものとしているが、これに限定されるものではない。本実施の形態で実行されるプログラムを、コンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供してもよい。たとえば、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供してもよい。
【００６６】
また、本実施の形態で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００６７】
本実施の形態で実行されるプログラムは、上述した省エネルギー制御部１０、取得情報設定受付部１１、記憶領域変更部１２、高電力デバイス群情報問合せ部１３を含むモジュール構成となっている。さらには機器情報取得部２０、機器情報保存処理部２１、ユーザ認証部２２、外部端末処理部２３を含むモジュール構成となっている。実際のハードウェアとしてはＣＰＵ１０１、ＣＰＵ１１１（プロセッサ）が上記記録媒体からプログラムを読み出して実行することにより上記各部がＲＡＭ１０３、ＲＡＭ１１３等の主記憶装置上にロードされる。そして、上記モジュール構成が主記憶装置上に生成されるようになっている。
【００６８】
なお、上述した実施の形態では、画像形成装置について例を挙げて説明したがこれに限らず他の装置であってもよい。たとえば、プロジェクタ、タブレット端末などの情報処理装置へ適用することも可能である。
【００６９】
以上、本発明者によってなされた発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記実施の形態で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【００７０】
１０  省エネルギー制御部
１１  取得情報設定受付部
１２  記憶領域変更部
１３  高電力デバイス群情報問合せ部
２０  機器情報取得部
２１  機器情報保存処理部
２２  ユーザ認証部
２３  外部端末処理部
７０  サブシステムファームウェア
７５  サブシステムドライバ
１００  主制御装置
１０１，１１１  ＣＰＵ
１０２，１１２  ＲＯＭ
１０３，１１３  ＲＡＭ
１０４  主記憶装置
１１４  不揮発性メモリ
１２０  通信部
１３０  操作パネル
２００  短距離無線デバイス
【先行技術文献】
【特許文献】
【００７１】
【特許文献１】特許第４２９８２５６号公報
【特許文献２】特開２００４−１３０５２５号公報
【特許文献３】特開２００９−１５３１９２号公報
【特許文献４】特開２００６−３３３２１４号公報
【特許文献５】特開２０１０−１６０５５０号公報
【図１】
2014119877.tif 000003
【図２】
2014119877.tif 000004
【図３】
2014119877.tif 000005
【図４】
2014119877.tif 000006
【図５】
2014119877.tif 000007
【図６】
2014119877.tif 000008
【図７】
2014119877.tif 000009
【図８】
2014119877.tif 000010
【図９】
2014119877.tif 000011
【図１０】
2014119877.tif 000012
【図１１】
2014119877.tif 000013
【図１２】
2014119877.tif 000014
【図１３】
2014119877.tif 000015
【図１４】
2014119877.tif 000016