(57)【要約】【課題】ネットワークを介して設定情報を受信した場合にスリープ状態から復帰してしまう時間を短時間に抑えることにより、スリープ状態を長期化して消費電力を低減する。【解決手段】情報処理装置２は、ネットワークを介して設定情報Ｄ１を受信すると、その設定情報Ｄ１を一時的に記憶する。このとき、設定情報Ｄ１の重要度を判別することにより、設定情報Ｄ１を登録する際の優先順位を決定すると共に、その設定情報Ｄ１の登録処理に要する登録時間を算出しておく。そしてスリープ状態から復帰して所定の処理を実行するときに、その処理の実行に要する処理時間を算出し、その処理時間と、予め算出しておいた登録時間とを比較することにより、登録時間が処理時間よりも短い設定情報Ｄ１を優先順位に基づいて登録対象として選択し、その処理が行われている間に、登録対象として選択された設定情報Ｄ１の登録処理を実行する。【選択図】図４
2012034148.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して設定情報を受信する通信手段と、
前記通信手段によって受信される設定情報を記憶する記憶手段と、
前記通信手段によって受信される設定情報の重要度を判別することにより当該設定情報を登録する際の優先順位を決定する順位決定手段と、
前記通信手段によって受信される設定情報に基づいて当該設定情報の登録処理に要する登録時間を算出する登録時間算出手段と、
スリープ状態から復帰して所定の処理を実行するときに当該処理の実行に要する処理時間を算出する処理時間算出手段と、
前記処理時間算出手段によって算出される処理時間と、前記登録時間算出手段によって算出される登録時間とを比較することにより、登録時間が処理時間よりも短い設定情報を前記順位決定手段によって決定された優先順位に基づいて登録対象として選択する登録対象選択手段と、
前記登録対象選択手段により選択された設定情報を前記記憶手段から読み出し、前記所定の処理が行われている間に当該設定情報の登録処理を実行する設定情報登録手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記順位決定手段は、設定情報の種類と重要度とを対応付けた重要度判定テーブルを保持しており、前記通信手段によって受信される設定情報の重要度を、前記重要度判定テーブルを参照することによって判別し、優先順位を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記順位決定手段によって保持される重要度判定テーブルを設定する重要度設定手段をさらに備え、
前記重要度設定手段は、前記設定情報登録手段によって過去に登録処理が行われた頻度の高い設定情報の種類から順に、高い重要度を対応付けて重要度判定テーブルを設定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記順位決定手段によって保持される重要度判定テーブルを設定する重要度設定手段をさらに備え、
前記重要度設定手段は、ユーザによって予め設定される設定情報の種類と重要度との対応付けに基づいて重要度判定テーブルを設定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記所定の処理には、印刷処理が含まれており、
前記処理時間算出手段は、スリープ状態から復帰して印刷処理が実行されるときに印刷処理で用いられる定着器の温度をセンシングすることにより、印刷処理の実行に要する処理時間を算出することを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記所定の処理には、印刷処理が含まれており、
前記処理時間算出手段は、印刷処理の実行に伴って画像のガンマ特性を検出することにより、印刷処理の実行に要する処理時間を算出することを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項７】
情報処理装置においてネットワークを介して受信する設定情報に基づいて登録処理を行う設定情報登録方法であって、
(a) ネットワークを介して設定情報を受信するステップと、
(b) 受信された設定情報を記憶するステップと、
(c) 受信された設定情報の重要度を判別することにより当該設定情報を登録する際の優先順位を決定するステップと、
(d) 受信された設定情報に基づいて当該設定情報の登録処理に要する登録時間を算出するステップと、
(e) スリープ状態から復帰して所定の処理を実行するときに当該処理の実行に要する処理時間を算出するステップと、
(f) 前記ステップ(e)によって算出される処理時間と、前記ステップ(d)によって算出される登録時間とを比較することにより、登録時間が処理時間よりも短い設定情報を前記優先順位に基づいて登録対象として選択するステップと、
(g) 前記ステップ(f)により選択された設定情報を読み出し、前記所定の処理が行われている間に当該設定情報の登録処理を実行するステップと、
を有することを特徴とする設定情報登録方法。
【請求項８】
前記ステップ(c)は、設定情報の種類と重要度とが予め対応付けられた重要度判定テーブルに基づいて、受信された設定情報の重要度に対応する優先順位を決定することを特徴とする請求項７に記載の設定情報登録方法。
【請求項９】
前記所定の処理には、印刷処理が含まれており、
前記ステップ(e)は、スリープ状態から復帰して印刷処理が実行されるときに印刷処理で用いられる定着器の温度をセンシングすることにより、印刷処理の実行に要する処理時間を算出することを特徴とする請求項７又は８に記載の設定情報登録方法。
【請求項１０】
前記所定の処理には、印刷処理が含まれており、
前記ステップ(e)は、印刷処理の実行に伴って画像のガンマ特性を検出することにより、印刷処理の実行に要する処理時間を算出することを特徴とする請求項７又は８に記載の設定情報登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および設定情報登録方法に関し、特にネットワークを介して受信する設定情報を情報処理装置に反映させるための登録処理を行う技術に関する。
【背景技術】
【０００２】
デジタル複合機やＭＦＰ（Multi Function Peripheral）などと称される情報処理装置は、操作パネルに設けられたスタートキーがユーザによって押下された場合、それに伴ってユーザによって指定されたジョブ（例えばコピージョブなど）を実行する。またネットワークを介して外部のコンピュータなどからジョブ（例えばプリントジョブ）を受信すると、その受信したジョブを実行する。このような情報処理装置は、操作パネルに対する操作が行われず、しかもネットワークからのデータの受信がない状態で所定時間が経過した場合、通常の通電モードである動作状態から省電力モードであるスリープ状態に移行させるものが存在する。
【０００３】
例えば、従来、情報処理装置がスリープ状態であるときに、外部装置からデータ処理要求を受信した場合、その要求されたデータ処理の内容に応じてサブ電源の通電制御を行うことにより、必要最小限の機器に対して適切なタイミングで通電を行うようにする技術が知られている（例えば特許文献１）。
【０００４】
また、従来、スリープ状態のときの省電力効果を高めるため、ネットワーク接続されている通信デバイスのパケットを常時監視し、外部の通信デバイスからアクセスがあると、スリープ状態からの復帰の判断を行うと共に、エンジン制御部の復帰の判断を行うものが知られている（例えば特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２０８８２２号公報
【特許文献２】特開２００７−１４４８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ネットワークを介して情報処理装置とデータ通信可能なコンピュータには、種々のアプリケーションプログラムがインストールされており、その中には、例えば情報処理装置に登録されている設定情報を遠隔操作で設定変更するアプリケーションプログラムも存在する。外部のコンピュータにおいて、そのようなアプリケーションプログラムが実行され、スリープ状態の情報処理装置に対し、設定変更を行うための設定情報が送信されることがある。この場合、情報処理装置は、設定情報を受信することに伴ってスリープ状態から復帰して動作状態となり、受信した設定情報の登録処理を実行する。
【０００７】
しかしながら、情報処理装置がネットワークを介して設定情報を受信する都度、スリープ状態から復帰して登録処理を行うと、その登録処理には一定の処理時間を要するため、省電力モードであるスリープ状態を長時間継続させることができなくなる。
【０００８】
そこで本発明は、上記従来の問題点を解決するためになされたものであり、ネットワークを介して設定情報を受信した場合にスリープ状態から復帰してしまう時間を短時間に抑えることにより、スリープ状態を長期化して消費電力を低減できるようにした情報処理装置および設定情報登録方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１にかかる発明は、情報処理装置であって、ネットワークを介して設定情報を受信する通信手段と、前記通信手段によって受信される設定情報を記憶する記憶手段と、前記通信手段によって受信される設定情報の重要度を判別することにより当該設定情報を登録する際の優先順位を決定する順位決定手段と、前記通信手段によって受信される設定情報に基づいて当該設定情報の登録処理に要する登録時間を算出する登録時間算出手段と、スリープ状態から復帰して所定の処理を実行するときに当該処理の実行に要する処理時間を算出する処理時間算出手段と、前記処理時間算出手段によって算出される処理時間と、前記登録時間算出手段によって算出される登録時間とを比較することにより、登録時間が処理時間よりも短い設定情報を前記順位決定手段によって決定された優先順位に基づいて登録対象として選択する登録対象選択手段と、前記登録対象選択手段により選択された設定情報を前記記憶手段から読み出し、前記所定の処理が行われている間に当該設定情報の登録処理を実行する設定情報登録手段と、を備えることを特徴とする構成である。
【００１０】
請求項２にかかる発明は、請求項１に記載の情報処理装置において、前記順位決定手段は、設定情報の種類と重要度とを対応付けた重要度判定テーブルを保持しており、前記通信手段によって受信される設定情報の重要度を、前記重要度判定テーブルを参照することによって判別し、優先順位を決定することを特徴とする構成である。
【００１１】
請求項３にかかる発明は、請求項１又は２に記載の情報処理装置において、前記順位決定手段によって保持される重要度判定テーブルを設定する重要度設定手段をさらに備え、前記重要度設定手段は、前記設定情報登録手段によって過去に登録処理が行われた頻度の高い設定情報の種類から順に、高い重要度を対応付けて重要度判定テーブルを設定することを特徴とする構成である。
【００１２】
請求項４にかかる発明は、請求項１又は２に記載の情報処理装置において、前記順位決定手段によって保持される重要度判定テーブルを設定する重要度設定手段をさらに備え、前記重要度設定手段は、ユーザによって予め設定される設定情報の種類と重要度との対応付けに基づいて重要度判定テーブルを設定することを特徴とする構成である。
【００１３】
請求項５にかかる発明は、請求項１乃至４のいずれかに記載の情報処理装置において、前記所定の処理には、印刷処理が含まれており、前記処理時間算出手段は、スリープ状態から復帰して印刷処理が実行されるときに印刷処理で用いられる定着器の温度をセンシングすることにより、印刷処理の実行に要する処理時間を算出することを特徴とする構成である。
【００１４】
請求項６にかかる発明は、請求項１乃至４のいずれかに記載の情報処理装置において、前記所定の処理には、印刷処理が含まれており、前記処理時間算出手段は、印刷処理の実行に伴って画像のガンマ特性を検出することにより、印刷処理の実行に要する処理時間を算出することを特徴とする構成である。
【００１５】
請求項７にかかる発明は、情報処理装置においてネットワークを介して受信する設定情報に基づいて登録処理を行う設定情報登録方法であって、(a) ネットワークを介して設定情報を受信するステップと、(b) 受信された設定情報を記憶するステップと、(c) 受信された設定情報の重要度を判別することにより当該設定情報を登録する際の優先順位を決定するステップと、(d) 受信された設定情報に基づいて当該設定情報の登録処理に要する登録時間を算出するステップと、(e) スリープ状態から復帰して所定の処理を実行するときに当該処理の実行に要する処理時間を算出するステップと、(f) 前記ステップ(e)によって算出される処理時間と、前記ステップ(d)によって算出される登録時間とを比較することにより、登録時間が処理時間よりも短い設定情報を前記優先順位に基づいて登録対象として選択するステップと、(g) 前記ステップ(f)により選択された設定情報を読み出し、前記所定の処理が行われている間に当該設定情報の登録処理を実行するステップと、を有することを特徴とする構成である。
【００１６】
請求項８にかかる発明は、請求項７に記載の設定情報登録方法において、前記ステップ(c)は、設定情報の種類と重要度とが予め対応付けられた重要度判定テーブルに基づいて、受信された設定情報の重要度に対応する優先順位を決定することを特徴とする構成である。
【００１７】
請求項９にかかる発明は、請求項７又は８に記載の設定情報登録方法において、前記所定の処理には、印刷処理が含まれており、前記ステップ(e)は、スリープ状態から復帰して印刷処理が実行されるときに印刷処理で用いられる定着器の温度をセンシングすることにより、印刷処理の実行に要する処理時間を算出することを特徴とする構成である。
【００１８】
請求項１０にかかる発明は、請求項７又は８に記載の設定情報登録方法において、前記所定の処理には、印刷処理が含まれており、前記ステップ(e)は、印刷処理の実行に伴って画像のガンマ特性を検出することにより、印刷処理の実行に要する処理時間を算出することを特徴とする構成である。
【発明の効果】
【００１９】
本発明によれば、ネットワークを介して設定情報を受信した場合、スリープ状態から復帰してしまう時間を短時間に抑えることができるようになる。また設定情報に基づく登録処理は、所定の処理が行われている間に、登録時間がその処理時間よりも短い設定情報であって、優先順位の高い設定情報から優先的に登録するようになっている。そのため、登録処理それ自体のためにスリープ状態に復帰することはなく、スリープ状態を長期化して消費電力を低減することができるようになる。
【図面の簡単な説明】
【００２０】
【図１】情報処理システムの一構成例を示す図である。
【図２】情報処理装置のハードウェア構成の一例を示すブロック図である。
【図３】制御部の機能構成の一例を示す図である。
【図４】設定情報登録処理部の詳細な構成の一例を示すブロック図である。
【図５】重要度判定テーブルの一例を示す図である。
【図６】順位決定部によって２次記憶部に記憶される情報を示す図である。
【図７】２次記憶部に格納される設定情報と優先順位情報とのデータ構造の一例を示す図である。
【図８】定着器の温度と処理時間との関係を示す図である。
【図９】ガンマ特性検出部によって検出されたガンマ特性の基準値からの乖離度と処理時間との関係を示す図である。
【図１０】設定情報登録部によって設定情報の登録処理が行われる場合のタイミングチャートの一例を示す図である。
【図１１】設定情報登録部によって複数の設定情報の登録処理が行われる場合のタイミングチャートの一例を示す図である。
【図１２】設定情報登録部によって設定情報の登録処理が行われない場合のタイミングチャートの一例を示す図である。
【図１３】設定情報登録処理部が設定情報を受信した場合に行われる処理手順の一例を示すフローチャートである。
【図１４】設定情報登録処理部が起動情報を受信した場合に行われる処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２２】
図１は、本発明の一実施形態である情報処理システム１の一構成例を示す図である。この情報処理システム１は、デジタル複合機やＭＦＰ（Multi Function Peripheral）などと称される情報処理装置２と、コンピュータ３とが、ＬＡＮやインターネットなどのネットワーク４に接続された構成である。尚、図例ではコンピュータ３が１台の場合を示しているが、複数台のコンピュータ３がネットワーク４に接続されていても良い。
【００２３】
情報処理装置２は、コピー機能、スキャナ機能、プリンタ機能、ＦＡＸ機能などの複数の機能を有しており、それら各機能に対応するジョブを実行する。ただし、情報処理装置２は、必ずしも複数の機能を備えていないものであっても良く、コピー機、スキャナ、プリンタ、又は、ＦＡＸ装置などの単機能装置であっても構わない。
【００２４】
情報処理装置２は、ユーザが操作する際のユーザインタフェースとなる操作パネル１３を備えている。この操作パネル１３に設けられたスタートキーがユーザによって押下された場合、情報処理装置２は、それに伴い、ユーザによって指定されたジョブ（例えばコピージョブなど）を実行する。また情報処理装置２は、ネットワーク４を介して外部のコンピュータ３などからジョブ（例えばプリントジョブ）を受信すると、その受信したジョブを実行する。
【００２５】
このような情報処理装置２は、操作パネル１３に対する操作が行われず、しかもネットワーク４からのデータの受信がない状態になると所定のタイミングで、通常の通電モードである動作状態から省電力モードであるスリープ状態に移行させることにより、消費電力を抑制するようになっている。
【００２６】
コンピュータ３は、例えば一般的なパーソナルコンピュータ（ＰＣ）で構成され、ネットワーク４を介して情報処理装置２とデータ通信可能である。このコンピュータ３は、例えば情報処理装置２を管理するユーザ（管理者）によって操作されるコンピュータである。このコンピュータ３には、種々のプログラムがインストールされており、その中には、例えば情報処理装置に登録されている設定情報を遠隔操作で設定変更するためのアプリケーションプログラムが含まれている。管理者であるユーザが、コンピュータ３においてそのアプリケーションプログラムを実行させると、情報処理装置２が各種のジョブを実行する際に適用する様々な設定情報を入力することができると共に、情報処理装置２に対してその設定情報を送信することができるようになる。
【００２７】
情報処理装置２は、上記のようにしてコンピュータ３から送信される様々な設定情報を、ネットワーク４を介して受信する。そして、その受信した設定情報に基づいて装置内の各部に対して登録処理を行う。このような設定情報には、様々な種類の情報がある。その一例を挙げると、設定情報には、例えば情報処理装置２のネットワークアドレス（ＩＰアドレスなど）を設定又は変更するためのアドレス情報、情報処理装置２を使用するユーザのユーザ名や所属グループなどを登録するためのユーザ情報、情報処理装置２を使用するユーザを認証するための認証情報、ユーザ毎に又はグループ毎に設定される出力枚数の上限値、操作パネル１３のカスタマイズ情報、ＦＡＸ送信時又はスキャン送信時の送信宛先情報、ユーザ毎に情報処理装置２を使用する際の機能を制限するための機能制限情報、印刷出力時などに合成して出力するための画像であるスタンプ情報、などが含まれる。情報処理装置２は、このような設定情報の登録処理を行う際、その設定情報の種類に応じてデータ量などが異なるため、登録処理に要する登録時間が異なることとなる。つまり、比較的短時間で登録処理が終了する設定情報もあれば、登録処理に比較的長時間を要する設定情報も存在する。例えば、操作パネル１３のカスタマイズ情報や、スタンプ情報などは、ビットマップデータの画像情報を含むことがあるため、データ量が比較的大きく、登録処理に比較的長時間を要する設定情報である。
【００２８】
情報処理装置２は、スリープ状態のときに、このような設定情報を受信すると、一時的にスリープ状態から動作状態に復帰し、その受信した設定情報を記憶してスリープ状態へと戻る。つまり、本実施形態では、情報処理装置２がスリープ状態のときに設定情報を受信すると、その設定情報の登録処理を開始するのではなく、その受信した設定情報の種類を判別するための一定の処理だけを行っておき、受信した設定情報を一時的に記憶しておく。そしてその後、情報処理装置２においてジョブの実行に伴う処理やその他の処理が行われるタイミングで、その処理が行われている間に、一時的に記憶しておいた設定情報の登録処理を行うことが可能であるか否かを判断し、可能である場合に登録処理を行うように構成される。以下、このような情報処理装置２について詳しく説明する。
【００２９】
図２は、情報処理装置２のハードウェア構成の一例を示すブロック図である。この情報処理装置２は、制御部１０と、操作パネル１３と、記憶装置１４と、スキャナ部１８と、プリンタ部２０と、ＦＡＸ部２４と、通信インタフェース２７とを備え、これらがデータバス２９を介して相互にデータの入出力を行うことができる構成である。
【００３０】
制御部１０は、ＣＰＵ１１とメモリ１２とを備えている。ＣＰＵ１１は、プログラム１５に基づいて各種の処理を実行するものである。メモリ１２は、ＣＰＵ１１が各種の処理を実行する際に一時的なデータなどを記憶するためのものである。
【００３１】
操作パネル１３は、ユーザに対して各種情報を表示するための表示部１３ａと、ユーザが各種操作を行うための操作部１３ｂとを備えている。表示部１３ａは、例えばカラー液晶ディスプレイなどで構成される。操作部１３ｂは、例えば、表示部１３ａの表示画面上に配置されたタッチパネルキーと、表示部１３ａの表示画面の周囲に配置された押しボタンキーとによって構成される。
【００３２】
記憶装置１４は、ハードディスク装置などで構成される不揮発性記憶手段である。この記憶装置１４には、情報処理装置２への電源投入に伴ってＣＰＵ１１により自動的に読み出されて実行されるプログラム１５が記憶されている。ＣＰＵ１１は、このプログラムを実行することにより、後述する各処理部として機能する。また記憶装置１４には、ネットワーク４を介して受信される設定情報を一時的に記憶するための設定情報記憶領域１６を有している。さらに、記憶装置１４には、設定情報の登録処理によって一部の設定情報が登録される設定登録情報１７が記憶されている。
【００３３】
スキャナ部１８は、原稿の画像を光学的に読み取って画像データを生成するためのものであり、例えばコピージョブやスキャンジョブ、ＦＡＸ送信ジョブなどが実行されるときに動作する。このスキャナ部１８は、図示を省略しているが、画像を読み取るための画像読取部や、画像読取部の読み取り位置に対して原稿を１枚ずつ搬送する自動原稿搬送装置（いわゆるＡＤＦ）などの公知の部材を備えている。そしてスキャナ部１８は、それら各部の動作を制御するためのスキャナ制御部１９を備えている。
【００３４】
プリンタ部２０は、入力する画像データに基づいて印刷出力を行うためのものであり、例えばコピージョブやプリントジョブ、ＦＡＸ受信ジョブなどが実行されるときに動作する。プリンタ部２０は、例えば電子写真方式によって印刷出力を行うものであり、トナー像を中間転写ベルトに１次転写し、中間転写ベルトに転写されたトナー像を出力用紙に２次転写することによって印刷出力を行うように構成されている。
【００３５】
プリンタ部２０は、このような印刷出力を行う際に各部の動作を制御するための印刷制御部２１を備えている。また、プリンタ部２０は、トナー像が転写された出力用紙に加熱処理および加圧処理を施すことによりトナー像を出力用紙に定着させる定着器２２を有している。印刷制御部２１は、この定着器２２の温度を検出するようになっており、印刷出力を行う際に定着器２２の表面温度が所定温度以下であれば、所定温度となるまで定着器２２のウォームアップを行う。そしてウォームアップが完了した後に、上述した印刷出力のための動作を開始する。
【００３６】
またプリンタ部２０は、中間転写ベルトに転写されたトナー像（画像）のガンマ特性を検出するガンマ特性検出部２３を備えている。印刷制御部２１は、例えば印刷出力を開始する際、中間転写ベルトにテスト用のトナー像を転写させ、ガンマ特性検出部２３によって検出されるガンマ特性を取得する。そして、その取得したガンマ特性が所定の基準値となるガンマ特性と一定量以上乖離していれば、印刷出力を開始する前にガンマ特性を補正するためのキャリブレーションを実行する。そしてキャリブレーションが終了した後に、印刷出力を開始する。
【００３７】
ＦＡＸ部２４は、図示しない公衆電話回線などに接続されており、ファックスデータの送受信を行うためのものである。このＦＡＸ部２４は、情報処理装置２においてＦＡＸ送信ジョブ又はＦＡＸ受信ジョブが実行されるときに動作する。このＦＡＸ部２４は、ファックスデータの送信処理を行う送信制御部２５と、ファックスデータの受信処理を行う受信制御部２６とを備えている。
【００３８】
さらに通信インタフェース２７は、ネットワーク４に接続してデータの送受信を行うためのものである。この通信インタフェース２７には、通信制御部２８が設けられており、ネットワーク４を流通する情報のうち、情報処理装置２が送信宛先に指定された情報を取得する。情報処理装置２がスリープ状態のときでも、この通信制御部２８はネットワーク４を流れる情報を監視している。そして通信制御部２８は、情報処理装置２が送信宛先に指定された情報を取得すると、情報処理装置２は省電力モードであるスリープ状態から通常の通電モードである動作状態に切り替わる。
【００３９】
通信制御部２８は、ネットワーク４を介して情報を受信すると、その情報を判別し、一部の情報を除いて制御部１０に出力する。例えば、ネットワーク４を介して受信した情報が、管理者であるユーザのコンピュータ３から送信された設定情報である場合、通信制御部２８はその受信した設定情報を制御部１０に出力する。また、ネットワーク４を介して受信した情報が、ジョブの実行を指示するコマンドや画像データなどである場合、通信制御部２８はその受信した情報を制御部１０に出力する。これに対し、例えばネットワーク４を介して受信した情報が、導通確認などを行うために外部の装置から送信されるｐｉｎｇコマンドである場合、通信制御部２８は、そのコマンドを制御部１０に出力することなく、そのｐｉｎｇコマンドに対する応答信号を生成して送信元の装置に送信する。
【００４０】
図３は、制御部１０の機能構成の一例を示す図である。制御部１０は、ＣＰＵ１１が上述したプログラム１５を実行することにより、設定情報登録処理部３０、エンジン制御部３１、および、電力状態制御部３２として機能する。設定情報登録処理部３０は、通信制御部２８が設定情報を受信した場合に、その受信した設定情報の登録処理を行う処理部である。エンジン制御部３１は、情報処理装置２においてジョブを実行する際に、スキャナ部１８、プリンタ部２０、ＦＡＸ部２４、および通信インタフェース２７の各部を連携させるための統括的な制御を行うものであり、必要に応じてスキャナ制御部１９、印刷制御部２１、送信制御部２５、受信制御部２６および通信制御部２８のそれぞれに駆動指令などを送出する。電力状態制御部３２は、情報処理装置２への電源が投入された後、操作パネル１３に対する操作が行われず、しかもネットワーク４からのデータの受信がない状態になると所定のタイミングで、通常の通電モードである動作状態から省電力モードであるスリープ状態に移行させる制御部である。また、電力状態制御部３２は、情報処理装置２がスリープ状態のときに、通信制御部２８がネットワーク４を介して情報を受信した場合、或いは、操作パネル１３の操作部１３ｂに対する操作を検知した場合、スリープ状態から復帰して通常の通電モードである動作状態に戻す制御を行う。
【００４１】
本実施形態では、制御部１０において、これら設定情報登録処理部３０、エンジン制御部３１、および、電力状態制御部３２が相互に必要な情報のやり取りを行うことができるようになっている。特に、情報処理装置２がスリープ状態から動作状態に復帰することにより、情報処理装置２においてジョブが実行されるとき、又は、通信制御部２８においてｐｉｎｇコマンドに対する応答信号が送信されるとき、設定情報登録処理部３０は、スリープ状態からの復帰によってどのような処理が行われるかが示された起動情報を、エンジン制御部３１又は通信制御部２８から受信するようになっている。また設定情報登録処理部３０は、スキャナ制御部１９、印刷制御部２１、送信制御部２５および受信制御部２６のそれぞれからもジョブの実行に伴って行われる各種処理の内容などを示す起動情報を受信することが可能である。
【００４２】
図４は、設定情報登録処理部３０の詳細な構成の一例を示すブロック図である。設定情報登録処理部３０は、設定情報受信部４１と、順位決定部４２と、登録時間算出部４４と、重要度設定部４５と、起動情報受信部４６と、処理時間算出部４７と、登録対象選択部４８と、設定情報登録部４９とを備えている。また、記憶装置１４の設定情報記憶領域１６には、受信した設定情報Ｄ１を１次記憶するための１次記憶部１６ａと、２次記憶するための２次記憶部１６ｂとが設けられている。
【００４３】
情報処理装置２がスリープ状態のとき、通信制御部２８においてコンピュータ３から送信された設定情報Ｄ１が受信されると、設定情報登録処理部３０は、設定情報受信部４１と、順位決定部４２と、登録時間算出部４４との３つの処理部を機能させることにより、受信された設定情報Ｄ１を、設定情報記憶領域１６の１次記憶部１６ａを経て、２次記憶部１６ｂへと記憶させる。
【００４４】
また情報処理装置２がスリープ状態から復帰してジョブの実行やｐｉｎｇコマンドに対する応答信号の送信などの所定の処理が行われるとき、設定情報登録処理部３０は、起動情報受信部４６と、処理時間算出部４７と、登録対象選択部４８と、設定情報登録部４９との４つの処理部を機能させることにより、その所定の処理が行われる間に、２次記憶部１６ｂに記憶されている設定情報Ｄ１の登録処理を実行する。
【００４５】
また重要度設定部４５は、順位決定部４２によって保持される重要度判定テーブル４３を設定するための処理部である。
【００４６】
以下、このような設定情報登録処理部３０について、さらに詳しく説明する。
【００４７】
設定情報受信部４１は、通信制御部２８によって取得された設定情報Ｄ１を受信する処理部である。設定情報受信部４１は、設定情報Ｄ１を受信すると、その設定情報Ｄ１を１次記憶部１６ａに格納する。
【００４８】
順位決定部４２は、設定情報受信部４１により設定情報Ｄ１の１次記憶が行われた後に機能し、１次記憶部１６ａに記憶された設定情報Ｄ１を読み出し、受信された設定情報Ｄ１の重要度を判別することによって、その設定情報Ｄ１を登録する際の優先順位を決定する処理部である。この順位決定部４２は、設定情報Ｄ１の種類と重要度とを対応付けた重要度判定テーブル４３を保持しており、設定情報Ｄ１の重要度を、その重要度判定テーブル４３を参照することによって判別し、優先順位を決定する。
【００４９】
図５は、重要度判定テーブル４３の一例を示す図である。重要度判定テーブル４３には、上述したような複数種類の設定情報Ｄ１が登録されており、設定情報Ｄ１の種類ごとに、重要度と、登録頻度とが登録されたテーブルとなっている。本実施形態の場合、重要度は、「高」、「中」、「低」の３段階となっている。ただし、重要度は３段階に限られるものではなく、２段階であっても良いし、４段階以上であっても良い。このような設定情報Ｄ１の種類ごとの重要度は、重要度設定部４５によって予め設定される。例えば、重要度設定部４５は、管理者であるユーザによって予め設定される設定情報Ｄ１の種類と重要度との対応付けに基づいて重要度判定テーブル４３の重要度を設定する。このようにして設定される重要度判定テーブル４３の重要度は、書き換え可能である。
【００５０】
重要度判定テーブル４３の登録頻度は、情報処理装置２において、その種類の設定情報Ｄ１が過去に登録された回数を示している。例えば、順位決定部４２は、１次記憶部１６ａに記憶された設定情報Ｄ１を読み出して設定情報Ｄ１の種類を特定する。そして設定情報Ｄ１の重要度を判定するために重要度判定テーブル４３を参照する際、順位決定部４２は、その種類の設定情報Ｄ１の登録頻度を示す登録回数に１を加算して登録頻度を更新する。このような登録頻度は、重要度設定部４５が重要度判定テーブル４３の重要度を適宜変更するときに参照される。重要度設定部４５は、重要度判定テーブル４３を定期的に自動更新するようになっており、登録頻度が所定回数を越えると重要度を１段階ずつアップさせて更新する。例えば、管理者によって重要度が「低」と設定されている場合でも、その後に登録頻度が５回を越えると、それに対応する設定情報Ｄ１の重要度が「中」に更新され、さらに登録頻度が１０回を越えると重要度が「高」に自動更新される。つまり、重要度設定部４５は、設定情報登録処理部３０によって過去に登録処理が行われた頻度の高い設定情報Ｄ１の種類から順に、高い重要度を対応付けて重要度判定テーブル４３を自動的に設定変更することができるようになっている。ただし、管理者であるユーザによって、予め重要度が「高」に設定されている場合、その設定情報Ｄ１の重要度は変更されない。
【００５１】
順位決定部４２は、上記のようにして予め設定されている重要度判定テーブル４３を参照することにより、１次記憶部１６ａから読み出した設定情報Ｄ１の重要度を判定し、その設定情報Ｄ１を登録する際の優先順位を決定する。この優先順位は、設定情報Ｄ１の重要度に対応した順位である。例えば、重要度が「高」の設定情報Ｄ１の場合、順位決定部４２は、優先順位を「１」に設定する。また重要度が「中」の設定情報Ｄ１の場合、順位決定部４２は、優先順位を「２」に決定する。さらに重要度が「低」の設定情報Ｄ１の場合、順位決定部４２は、優先順位を「３」に決定する。尚、この場合、優先順位は、その数値が小さい程、優先順位が高くなる。
【００５２】
上記のようにして１次記憶部１６ａから読み出した設定情報Ｄ１の優先順位を決定すると、順位決定部４２は、その設定情報Ｄ１に対応する優先順位情報Ｄ２を生成し、２次記憶部１６ｂに記憶する。図６は、順位決定部４２によって２次記憶部１６ｂに記憶される情報を示す図である。図６に示すように、順位決定部４２は、設定情報Ｄ１と、その設定情報Ｄ１に対応する優先順位情報Ｄ２とを互いに関連付けて２次記憶部１６ｂに格納する。
【００５３】
図７は、２次記憶部１６ｂに格納される設定情報Ｄ１と優先順位情報Ｄ２とのデータ構造の一例を示す図である。図７（ａ）に示すように、設定情報Ｄ１には、ヘッダ情報と、実体情報とが含まれる。設定情報Ｄ１のヘッダ情報には、例えば、コンピュータ３において付与された固有の番号などの識別情報と、日付情報とが含まれる。また設定情報Ｄ１の実体情報には、アドレス情報などの設定情報Ｄ１の実体的な情報が含まれる。一方、図７（ｂ）に示すように、優先順位情報Ｄ２にも、ヘッダ情報と、実体情報とが含まれる。優先順位情報Ｄ２のヘッダ情報には、設定情報Ｄ１のヘッダ情報と同様に、識別情報と日付情報とが含まれる。順位決定部４２は、優先順位情報Ｄ２を生成するとき、ヘッダ情報に含まれる識別情報と日付情報とを、設定情報Ｄ１の内容と同一内容に設定する。つまり、本実施形態では、２次記憶部１６ｂに記憶される設定情報Ｄ１と優先順位情報Ｄ２とが、共通したヘッダ情報によって互いに関連付けられる。そのため、２次記憶部１６ｂに複数の設定情報Ｄ１と、複数の優先順位情報Ｄ２とが記憶されている場合でも、それらのヘッダ情報を参照することで１対となる設定情報Ｄ１と優先順位情報Ｄ２との組み合わせを抽出することが可能である。
【００５４】
また図７（ｂ）に示すように、優先順位情報Ｄ２の実体情報には、順位決定部４２によって決定される優先順位に関する情報と、それに対応する設定情報Ｄ１の登録処理を行う際に要する登録時間とが含まれる。この登録時間は、次に説明する登録時間算出部４４によって算出された時間である。
【００５５】
登録時間算出部４４は、順位決定部４２によって設定情報Ｄ１の優先順位が決定された後に機能し、その設定情報Ｄ１に基づいて設定情報Ｄ１の登録処理を行う場合、その登録処理に要する登録時間を算出する処理部である。上述したように、設定情報Ｄ１は、その種類やデータ量に応じて登録処理に要する登録時間が異なっている。そのため、登録時間算出部４４は、設定情報Ｄ１の種類やデータ量に応じて予め定められた演算式に基づく演算を行うことにより、登録時間を算出する。例えば、操作パネル１３のカスタマイズ情報や、スタンプ情報が比較的大容量のビットマップデータである場合、他の種類の設定情報と比較して登録時間が比較的長い時間に算出される。
【００５６】
登録時間算出部４４は、上記のようにして設定情報Ｄ１の登録時間を算出すると、その登録時間を２次記憶部１６ｂに記憶されている優先順位情報Ｄ２の実体情報に追加記録する。したがって、情報処理装置２がコンピュータ３から設定情報Ｄ１を受信すると、設定情報記憶領域１６の２次記憶部１６ｂには、受信された設定情報Ｄ１と、優先順位情報Ｄ２とが互いに関連付けられた状態で記憶され、優先順位情報Ｄ２には、設定情報Ｄ１を登録する際の優先順位と、その登録処理に要する登録時間とが記録されることとなる。
【００５７】
情報処理装置２がスリープ状態のときに設定情報Ｄ１が受信されると、上述したように設定情報登録処理部３０において、設定情報受信部４１と、順位決定部４２と、登録時間算出部４４との３つの処理部が機能し、受信した設定情報Ｄ１を、設定情報記憶領域１６の２次記憶部１６ｂに記憶する。そして、２次記憶部２６ｂへの記憶が完了すると、設定情報受信時の処理が終了する。その後、設定情報登録処理部３０は、電力状態制御部３２に省電力モードであるスリープ状態へと戻すための指令を出力する。これにより、情報処理装置２は、２次記憶部１６ｂへの記録処理が完了すると、直ちに再びスリープ状態へと戻る。
【００５８】
次に、情報処理装置２がスリープ状態から復帰してジョブの実行やｐｉｎｇコマンドに対する応答信号の送信などの所定の処理が行われる場合について説明する。起動情報受信部４６は、情報処理装置２においてジョブが実行されるとき、又は、通信制御部２８においてｐｉｎｇコマンドに対する応答信号が送信されるときに、エンジン制御部３１又は通信制御部２８から出力される起動情報Ｄ３を受信する処理部である。また起動情報受信部４６は、スキャナ制御部１９、印刷制御部２１、送信制御部２５および受信制御部２６のそれぞれからジョブの実行に伴って行われる各種処理の内容などを示す起動情報Ｄ３が出力される場合、それを受信するように構成される。
【００５９】
処理時間算出部４７は、起動情報受信部４６によって受信される起動情報Ｄ３を解析し、スリープ状態から復帰して行われる所定の処理（ジョブの実行やｐｉｎｇコマンドに対する応答信号の送信などの処理）に要する処理時間を算出する処理部である。
【００６０】
例えば、情報処理装置２においてプリントジョブが実行される場合、スリープ状態から復帰して行われる処理は、印刷処理である。この場合、処理時間算出部４７は、起動情報Ｄ３を解析することにより、例えば印刷出力が行われるページ数などを判別し、印刷出力が開始されてから終了までに要する処理時間を算出する。
【００６１】
また情報処理装置２において印刷処理が行われる場合、起動情報受信部４６は、印刷制御部２１から、定着器２２の温度情報を含む起動情報Ｄ３や、ガンマ特性検出部２３によって検出されるガンマ特性を含む起動情報Ｄ３を受信する。そして処理時間算出部４７は、それらの起動情報Ｄ３に基づいて印刷出力が開始されるまでに要する処理時間として、定着器２２のウォームアップに要する時間と、ガンマ特性を補正するためのキャリブレーションに要する時間とを算出する。
【００６２】
図８は、定着器２２の温度と処理時間との関係を示す図である。情報処理装置２において印刷処理が行われるとき、図８に示すように、定着器２２の表面温度が高温であれば、ウォームアップに要する処理時間は短くなる。これに対し、定着器２２の表面温度が低温であれば、ウォームアップに要する処理時間は長くなる。処理時間算出部４７は、このような関係を示した特性ラインＴＣ１を予め保持しており、印刷制御部２１から受信された起動情報Ｄ３に含まれる定着器２２の温度情報に基づいてウォームアップに要する処理時間を算出する。
【００６３】
図９は、ガンマ特性検出部２３によって検出されたガンマ特性の基準値からの乖離度と処理時間との関係を示す図である。図９に示すように、ガンマ特性検出部２３によって検出されたガンマ特性と、基準となるガンマ特性（基準値）との乖離度が所定の閾値ＴＨよりも大きい場合、印刷制御部２１はキャリブレーションを実行する。そのため、この場合は、キャリブレーションに要する処理時間が長くなる。一方、ガンマ特性検出部２３によって検出されたガンマ特性と、基準となるガンマ特性（基準値）との乖離度が所定の閾値ＴＨよりも小さい場合、印刷制御部２１はキャリブレーションを実行しない。そのため、この場合は、キャリブレーションに要する処理時間が短くなる。尚、この場合、処理時間は０としても良い。処理時間算出部４７は、基準となるガンマ特性（基準値）と、図９のような関係を示した特性ラインＴＣ２を予め保持しており、印刷制御部２１から受信された起動情報Ｄ３に含まれるガンマ特性に基づいてキャリブレーションに要する処理時間を算出する。
【００６４】
上記のような定着器２２のウォームアップに要する処理時間、および、キャリブレーションに要する処理時間は、印刷出力が開始されるまでに要する処理時間である。そのため、処理時間算出部４７は、印刷出力が開始されるまでに要する処理時間と、印刷出力が開始されてから終了までに要する処理時間とを加算することにより、印刷処理に要する処理時間を算出する。つまり、この印刷処理に要する処理時間が、プリントジョブが実行される場合においてスリープ状態から復帰して行われる全ての処理に要する処理時間に相当する。
【００６５】
また処理時間算出部４７は、プリントジョブ以外のジョブが実行される場合についても上記と同様の処理を行うことにより、そのジョブが実行される場合にスリープ状態から復帰して行われる全ての処理に要する処理時間を算出する。
【００６６】
また処理時間算出部４７は、スリープ状態から復帰して通信制御部２８がｐｉｎｇコマンドに対する応答信号を生成して送信元の装置に送信する場合、通信制御部２８から受信された起動情報Ｄ３に基づいてｐｉｎｇコマンドに対する応答処理であることを判別し、それに要する処理時間を算出する。尚、ｐｉｎｇコマンドに対する応答処理は、通常、数ミリ秒といった極めて短時間で処理が終了する。
【００６７】
上記のようにして処理時間算出部４７により、スリープ状態から復帰して行われる処理に要する処理時間が算出されると、次に登録対象選択部４８が機能する。
【００６８】
登録対象選択部４８は、スリープ状態から復帰して所定の処理が行われている間に、登録処理を行う設定情報Ｄ１を選択する処理部である。登録対象選択部４８は、処理時間算出部４７によって処理時間が算出されると、２次記憶部１６ｂに記憶されている優先順位情報Ｄ２を読み出す。このとき、２次記憶部１６ｂに複数の優先順位情報Ｄ２が記憶されていれば、それらを全て読み出す。そして登録対象選択部４８は、処理時間算出部４７によって算出された処理時間と、優先順位情報Ｄ２に記録されている登録時間算出部４４によって算出された登録時間とを比較することにより、登録時間が処理時間よりも短い設定情報Ｄ１を順位決定部４２によって決定された優先順位の高い順に登録対象として選択する。つまり、登録対象選択部４８は、登録時間が処理時間よりも短い設定情報Ｄ１を全て抽出し、その中から更に、処理時間の範囲内で登録可能な設定情報Ｄ１を優先順位に基づいて登録対象として選択する。このとき、同じ優先順位の設定情報Ｄ１があれば、登録時間のより短いものから順に登録対象として選択される。
【００６９】
上記のような処理により、登録対象選択部４８は、２次記憶部１６ｂに記憶されている設定情報Ｄ１の中から、処理時間算出部４７によって算出された処理時間の範囲内で登録可能な設定情報Ｄ１を登録対象として選択することができる。ただし、処理時間が極めて短い場合には、登録対象となる設定情報Ｄ１が選択されないこともある。また、処理時間が長い場合には、複数の設定情報Ｄ１が登録対象として選択されることもある。
【００７０】
そして登録対象となる設定情報Ｄ１が選択された場合、次に設定情報登録部４９が機能する。設定情報登録部４９は、登録対象選択部４８により選択された設定情報Ｄ１を２次記憶部１６ｂから読み出し、ジョブの実行などの所定の処理が行われている間にその設定情報Ｄ１の登録処理を実行する処理部である。この設定情報登録部４９は、ジョブの実行などの所定の処理と並行して登録処理を実行する。登録対象として選択されている設定情報Ｄ１が複数ある場合、設定情報登録部４９は、それら複数の設定情報Ｄ１を順に読み出して登録処理を複数回実行する。
【００７１】
設定情報登録部４９が登録処理を行うことにより、例えば記憶装置１４に記憶されている設定登録情報１７が書き換えられる。また、この他にも、登録処理によって、スキャナ制御部１９、印刷制御部２１、送信制御部２５、受信制御部２６および通信制御部２８に登録されている設定情報が書き換えられることもある。尚、登録対象選択部４８によって登録対象となる設定情報Ｄ１が選択されなかった場合には、設定情報登録部４９による登録処理は行われない。
【００７２】
図１０は、設定情報登録部４９によって設定情報Ｄ１の登録処理が行われる場合のタイミングチャートの一例を示す図である。図１０に示すように、本実施形態では、ジョブの実行などの処理に要する処理時間が比較的長い場合、情報処理装置２において起動情報Ｄ３に対応する処理が実行されている間に設定情報登録部４９によって２次記憶部１６ｂに記憶されていた設定情報Ｄ１の登録処理が行われる。この登録処理は、起動情報Ｄ３に対応する処理が終了するまでの間に完了する。このとき、登録処理が行われる設定情報Ｄ１は、２次記憶部１６ｂに記憶されている設定情報Ｄ１のうちの重要度の高いものであるので、本実施形態では重要度の高い設定情報Ｄ１から優先的に登録が行われるようになっている。そして起動情報Ｄ３に対応する処理が終了した後、電力状態制御部３２は、速やかに情報処理装置２の動作状態を省電力モードであるスリープ状態に戻す。
【００７３】
次に図１１は、設定情報登録部４９によって複数の設定情報Ｄ１の登録処理が行われる場合のタイミングチャートの一例を示す図である。図１１に示すように、ジョブの実行などの処理に要する処理時間が比較的長く、複数の設定情報Ｄ１を登録することが可能な場合、情報処理装置２において起動情報Ｄ３に対応する処理が実行されている間に設定情報登録部４９によって２次記憶部１６ｂに記憶されていた複数の設定情報Ｄ１の登録処理が順に行われる。図例の場合は、２回の登録処理が繰り返し行われる場合を示しているが、３回以上の登録処理が可能な場合もあり、その場合は３回以上の登録処理が繰り返し行われる。このような複数回の登録処理は、起動情報Ｄ３に対応する処理が終了するまでの間に完了する。このときもまた、登録処理が行われる複数の設定情報Ｄ１は、２次記憶部１６ｂに記憶されている設定情報Ｄ１のうちから、重要度の高い順に選択されたものであるので、この例でも重要度の高い設定情報Ｄ１から優先的に登録が行われるようになっている。そして起動情報Ｄ３に対応する処理が終了した後、電力状態制御部３２は、速やかに情報処理装置２の動作状態を省電力モードであるスリープ状態に戻す。
【００７４】
次に図１２は、設定情報登録部４９によって設定情報Ｄ１の登録処理が行われない場合のタイミングチャートの一例を示す図である。図１２に示すように、本実施形態では、起動情報Ｄ３に対応する処理の実行に要する処理時間が比較的短く、その間に登録処理を行うことが可能な設定情報Ｄ１が２次記憶されていない場合、情報処理装置２においてその起動情報Ｄ３に対応する処理が実行されている間でも、設定情報Ｄ１の登録処理が行わない。例えば、ｐｉｎｇコマンドに対する応答信号を送信する処理などは上述したように数ミリ秒程度で終了してしまうため、その間に登録処理を開始してしまうと、登録処理が終了するタイミングの方が遅くなる。そのため、このような場合には、設定情報Ｄ１の登録処理は行わないようにしている。そして起動情報Ｄ３に対応する処理が終了した後、電力状態制御部３２は、速やかに情報処理装置２の動作状態を省電力モードであるスリープ状態に戻す。
【００７５】
次に、上記のように構成された設定情報登録処理部３０による処理手順について説明する。図１３は、設定情報登録処理部３０が設定情報を受信した場合に行われる処理手順の一例を示すフローチャートである。設定情報登録処理部３０は、設定情報Ｄ１を受信すると、その設定情報Ｄ１を１次記憶部１６ａに１次記憶する（ステップＳ１０）。そして設定情報登録処理部３０は、１次記憶された設定情報Ｄ１の重要度を、予め設定されている重要度判定テーブル４３に基づいて判定し（ステップＳ１１）、その設定情報Ｄ１を登録する際の優先順位を決定する（ステップＳ１２）。そして優先順位情報Ｄ２を生成し（ステップＳ１３）、設定情報Ｄ１と関連付けて優先順位情報Ｄ２を２次記憶部１６ｂに２次記憶する（ステップＳ１４）。そして、設定情報登録処理部３０は、その設定情報Ｄ１の登録処理を行うのに要する登録時間を算出し（ステップＳ１５）、その登録時間を優先順位情報Ｄ２に追加記録することにより、２次記憶された優先順位情報Ｄ２を更新する（ステップＳ１６）。以上で、設定情報登録処理部３０が設定情報を受信した場合に行われる処理が終了する。つまり、情報処理装置２は、コンピュータ３からネットワーク４を介して設定情報Ｄ１を受信したときには、上記のような一定の処理を行い、その受信した設定情報Ｄ１を優先順位情報Ｄ２と関連付けて２次記憶しておく。このような一連処理は、設定情報Ｄ１を受信することに伴って登録処理を完了させる場合と比較すれば、短時間で終了することが多い。そのため、情報処理装置２がスリープ状態のときに、動作状態に復帰してしまう時間を短時間に抑制することができ、その後即時にスリープ状態へ戻すことができる。
【００７６】
次に、図１４は、設定情報登録処理部３０が起動情報Ｄ３を受信した場合に行われる処理手順の一例を示すフローチャートである。設定情報登録処理部３０は、起動情報Ｄ３を受信すると、２次記憶部１６ｂに記憶されている設定情報Ｄ１が存在するか否かを判断する（ステップＳ２０）。ここで、２次記憶された設定情報Ｄ１がない場合（ステップＳ２０でＮＯ）、この処理は終了する。したがって、この場合は、ジョブの実行など、起動情報Ｄ３に対応する処理の実行が単独で行われることになる。
【００７７】
一方、２次記憶された設定情報Ｄ１が存在する場合（ステップＳ２０でＹＥＳ）、設定情報登録処理部３０は、スリープ状態から復帰することによる起動に伴って行われる処理の処理時間を算出する（ステップＳ２１）。例えば、ジョブの実行であれば、そのジョブの実行の準備に要する処理時間と、ジョブの実行を開始してから終了するまでの処理時間とが算出され、それらの合計時間が、その処理に要する処理時間となる。そして設定情報登録処理部３０は、処理時間が所定時間以上あるか否かを判断する（ステップＳ２２）。ここで、処理時間が所定時間未満である場合（ステップＳ２２でＮＯ）、この処理は終了する。したがって、この場合も、起動情報Ｄ３に対応する処理の実行が単独で行われることになる。例えば、ｐｉｎｇコマンドに対する応答信号を送信する処理のように、極めて処理時間が短いものは、このステップＳ２２でＮＯと判断され、設定情報Ｄ１の登録処理が行われることなく、この処理が終了する。
【００７８】
これに対し、処理時間が所定時間以上である場合（ステップＳ２２でＹＥＳ）、設定情報登録処理部３０は、２次記憶された設定情報Ｄ１に関連付けられた優先順位情報Ｄ２の中から優先順位の高いものを読み出す（ステップＳ２３）。そして処理時間と登録時間とを比較し（ステップＳ２４）、処理時間の範囲内で登録可能か否かを判断する（ステップＳ２５）。ここで、登録可能と判断した場合（ステップＳ２５でＹＥＳ）、設定情報登録処理部３０は、その登録可能な設定情報Ｄ１を登録対象として選択する（ステップＳ２６）。これに対し、登録時間が処理時間よりも長く、登録可能でない場合（ステップＳ２５でＮＯ）、設定情報登録処理部３０は、優先順位に基づいて読み出した設定情報Ｄ１は登録対象から除外する。
【００７９】
そして設定情報登録処理部３０は、他の設定情報Ｄ１を更に登録可能か否かを判断する（ステップＳ２７）。ここでは、例えば、登録対象として選択した設定情報Ｄ１の登録時間を処理時間から減算した残りの時間が、上記と同様の所定時間以上であるか否かにより、他の設定情報Ｄ１の登録が可能かどうかを判断する。その結果、他の設定情報Ｄ１を登録可能な場合は（ステップＳ２７でＹＥＳ）、ステップＳ２３に戻り、上述した処理を繰り返す。ステップＳ２３〜Ｓ２７の処理が繰り返し実行されることにより、複数の設定情報Ｄ１が登録対象として選択されることがある。また重要度の高い設定情報Ｄ１であっても、その登録時間が比較的長く、処理時間の範囲内で登録を行うことができない場合は、それよりも重要度の低い設定情報Ｄ１が登録対象として選択されることもある。
【００８０】
そして他の設定情報Ｄ１を登録するのに十分な処理時間がない状態となった場合（ステップＳ２７でＮＯ）、設定情報登録処理部３０は、ステップＳ２６の処理で登録対象として選択された設定情報Ｄ１があるか否かを判断する（ステップＳ２８）。ここで、登録対象が選択されていない場合（ステップＳ２８でＮＯ）、この処理は終了する。つまり、２次記憶された設定情報Ｄ１の中に、処理時間の範囲内で登録可能なものが存在しないことになる。一方、登録対象が選択されている場合（ステップＳ２８でＹＥＳ）、設定情報登録処理部３０は、その登録対象として選択された設定情報Ｄ１を２次記憶部１６ｂから読み出し、登録処理を実行する。このとき、複数の設定情報Ｄ１が登録対象として選択されていれば、それら複数の設定情報Ｄ１が順次に登録される。このような登録処理は、ジョブの実行など、起動情報Ｄ３に対応する処理の実行と並行して行われる。そのため、登録処理それ自体が、スリープ状態を短縮化させる要因とはならない。その後、登録処理が終了すると、設定情報登録処理部３０は、２次記憶部１６ｂから登録の完了した設定情報Ｄ１を削除する（ステップＳ３０）。このとき、優先順位情報Ｄ２も同時に削除する。以上で、全ての処理が終了する。
【００８１】
以上、説明したように本実施形態の情報処理装置２は、ネットワーク４を介して設定情報Ｄ１を受信すると、その受信した設定情報Ｄ１の重要度を判別することにより登録処理を行う際の優先順位を決定する。また設定情報Ｄ１に基づいて登録処理に要する登録時間を算出する。そして受信した設定情報Ｄ１を記憶装置１４に一時的に保存しておく。その後、情報処理装置２がスリープ状態から復帰して何らかの処理が実行されるとき、情報処理装置２は、その処理の実行に要する処理時間を算出し、処理時間と、設定情報Ｄ１の登録時間とを比較することにより、登録時間が処理時間よりも短い設定情報Ｄ１を優先順位に基づいて登録対象として選択する。そして登録対象として選択された設定情報Ｄ１を記憶装置１４から読み出し、別の処理が行われている間にその設定情報Ｄ１の登録処理を実行するように構成されている。
【００８２】
したがって、本実施形態では、情報処理装置２がスリープ状態のときにネットワーク４を介して設定情報Ｄ１を受信すると、スリープ状態から一時的に復帰するが、受信した設定情報Ｄ１を一時的に記憶するための処理が終了すれば、速やかにスリープ状態に戻すことが可能である。そして、一時的に記憶された設定情報Ｄ１は、情報処理装置２において、設定情報Ｄ１の登録処理とは異なる別の処理が行われるときに、優先順位に従ってその別の処理と並行して登録処理が行われる。そのため、設定情報Ｄ１の登録処理は、他の処理が行われている間に、重要なものから順に効率良く登録されるようになっている。それ故、この情報処理装置２は、スリープ状態を長期化することが可能であり、従来と比較してより一層、消費電力を低減することができるようになる。
【００８３】
また、本実施形態の情報処理装置２は、順位決定部４２が、設定情報Ｄ１の種類と重要度とを対応付けた重要度判定テーブル４３を保持しており、受信した設定情報Ｄ１の重要度を判定する際には、重要度判定テーブル４３を参照することによって効率的に優先順位を決定することができる。
【００８４】
また、重要度設定部４５は、設定情報登録処理部３０によって過去に登録処理が行われた頻度の高い設定情報Ｄ１の種類から順に、高い重要度を対応付けて重要度判定テーブル４３を設定するため、頻度の高い設定情報Ｄ１が優先的に情報処理装置２に登録されるようになる。
【００８５】
また、重要度設定部４５は、ユーザによって予め設定される設定情報Ｄ１の種類と重要度との対応付けに基づいて重要度判定テーブル４３を設定することも可能である。そのため、ユーザは、所望の設定情報Ｄ１が優先的に登録されるように重要度判定テーブル４３を予め設定しておくこともできる。
【００８６】
本実施形態では、処理時間算出部４７が印刷処理に要する処理時間を算出する際、スリープ状態から復帰して印刷処理が実行されるときに印刷処理で用いられる定着器２２の温度を検知することにより、印刷処理の実行に要する処理時間を算出するようにしている。また、印刷処理の実行に伴って画像のガンマ特性を検出することにより、印刷処理の実行に要する処理時間を算出することも可能である。したがって、処理時間算出部４７は、印刷処理が実行されるときには、実際の印刷出力に要する処理時間だけでなく、印刷出力を開始するのに要する準備時間も考慮に入れて総合的な処理時間を算出することが可能である。それ故、処理時間算出部４７によって算出される処理時間は正確なものとなり、その処理時間の間に効率良く設定情報Ｄ１を登録することができるようになる。
【００８７】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。すなわち、本発明には、上述した実施形態以外にも種々の変形例が適用可能である。
【００８８】
例えば、上述した実施形態では、一例として、情報処理装置２が、デジタル複合機やＭＦＰ、或いは、コピー機、スキャナ、プリンタ、又は、ＦＡＸ装置などの装置である場合を例示した。しかし、情報処理装置２は、そのような装置に限られない。例えば、情報処理装置２は、ネットワーク４に接続されたサーバ装置などであっても良い。
【符号の説明】
【００８９】
１  情報処理システム
２  情報処理装置
３  コンピュータ
４  ネットワーク
１０  制御部
１４  記憶装置（記憶手段）
２８  通信制御部（通信手段）
３０  設定情報登録処理部
４１  設定情報受信部
４２  順位決定部（順位決定手段）
４３  重要度判定テーブル
４４  登録時間算出部（登録時間算出手段）
４５  重要度設定部（重要度設定手段）
４６  起動情報受信部
４７  処理時間算出部（処理時間算出手段）
４８  登録対象選択部（登録対象選択手段）
４９  設定情報登録部（設定情報登録手段）
【図１】
2012034148.tif 000003
【図２】
2012034148.tif 000004
【図３】
2012034148.tif 000005
【図４】
2012034148.tif 000006
【図５】
2012034148.tif 000007
【図６】
2012034148.tif 000008
【図７】
2012034148.tif 000009
【図８】
2012034148.tif 000010
【図９】
2012034148.tif 000011
【図１０】
2012034148.tif 000012
【図１１】
2012034148.tif 000013
【図１２】
2012034148.tif 000014
【図１３】
2012034148.tif 000015
【図１４】
2012034148.tif 000016