(57)【要約】      （修正有）【課題】実際に動作される可能性の高い装置について、予備動作を実行させることにより、使用者からの指示に従って速やかに各装置を動作させることができると共に、消費電力を抑制できる複合機を提供する。【解決手段】複合機によれば、所定の状態変化が検出されると、変化条件、使用者条件、実行条件に基づいて、現在の使用者によって利用される可能性が高い機能が抽出される。そして、利用される可能性が高い機能が抽出されると、その機能実行のために動作されるリソースが抽出される。そして、抽出されたリソースについては、前もって電源を供給して予備動作させる。すなわち、所定の状態変化が検出されたタイミングで、利用可能性が高い機能が抽出され、その機能に係るリソースの予備動作が開始されるので、各リソースについて十分な予備動作を行うことができると共に、消費電力を抑制できる。【選択図】図６
2008160524.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の装置を搭載し、その装置を単独で又は組み合わせて動作させることにより、複数種類の機能を実行する複合機において、
各機能毎に、その機能を実行するための実行条件を記憶する実行条件記憶手段と、
複合機の状態変化と、その状態変化に基づいて利用が予測される機能との対応関係を記憶する変化条件記憶手段と、
複合機の状態変化を検出する変化検出手段と、
その変化検出手段により検出した状態変化に基づいて利用が予測される機能であって、且つその機能を実行するための実行条件が成立している機能を、前記変化条件記憶手段に記憶された対応関係と、前記実行条件記憶手段に記憶された対応関係を用いて抽出する機能抽出手段と、
その機能抽出手段により抽出された機能を実行するために動作される装置の予備動作を実行する予備動作実行手段とを備えることを特徴とする複合機。
【請求項２】
使用者と、その使用者に対し利用が許可されている機能との対応関係を記憶する使用者条件記憶手段を備え、
前記機能抽出手段は、前記変化検出手段により検出した状態変化に基づいて利用が予測される機能であり、その機能を実行するための実行条件が成立している機能であって、且つ複合機の現在の使用者に対し利用が許可されている機能を、前記変化条件記憶手段に記憶された対応関係と、前記使用者条件記憶手段に記憶された対応関係と、前記使用者条件記憶手段に記憶された対応関係とを用いて抽出するものであることを特徴とする請求項１記載の複合機。
【請求項３】
前記実行条件記憶手段に記憶された各実行条件について、その実行条件が成立した成立時刻を記憶する成立時刻記憶手段と、
その成立時刻記憶手段に記憶された各実行条件の成立時刻を用いて、各機能のそれぞれについて、対応する実行条件が成立した時刻からの経過時間が、所定時間内の機能を、前記機能抽出手段により抽出する時刻条件抽出手段とを備え、
前記予備動作実行手段は、前記時刻条件抽出手段により抽出された機能を実行するために動作される装置の予備動作を実行するものであることを特徴とする請求項１または２に記載の複合機。
【請求項４】
前記時刻条件抽出手段は、前記所定時間内の機能が複数ある場合、実行条件が成立した時刻からの経過時間が最短の機能を、抽出するものであることを特徴とする請求項３に記載の複合機。
【請求項５】
前記時刻条件抽出手段により抽出された機能があるかを判断する抽出判断手段を備え、
前記抽出判断手段により抽出された機能がないと判断した場合、前記時刻条件抽出手段は、前記機能抽出手段により抽出された全ての機能を抽出することを特徴とする請求項３または４に記載の複合機。
【請求項６】
前記時刻条件抽出手段により抽出された機能が１つであることを条件として、その抽出された１つの機能を、使用者が実行する機能として設定することを特徴とする請求項３から５のいずれかに記載の複合機。
【請求項７】
前記実行条件が、一の機能に対して複数ある場合に、前記時刻条件抽出手段は、その機能に対応する実行条件のすべてが成立した時刻からの経過時間が、所定時間内の機能を抽出することを特徴とする請求項３から６のいずれかに記載の複合機。
【請求項８】
前記機能抽出手段により抽出された機能が１つであることを条件として、その抽出された１つの機能を、使用者が実行する機能として設定することを特徴とする請求項１から７のいずれかに記載の複合機。
【請求項９】
前記機能抽出手段により抽出された機能が複数ある場合に、前記予備動作実行手段は、前記機能抽出手段により抽出された機能のうち、２以上の機能の実行のために共通して動作される装置の予備動作を実行することを特徴とする請求項１から８のいずれかに記載の複合機。
【請求項１０】
複数種類の装置を搭載し、その装置を単独で又は組み合わせて動作させることにより、複数種類の機能を実行する複合機において、
使用者と、その使用者に対し利用が許可されている機能との対応関係を記憶する使用者条件記憶手段と、
複合機の状態変化と、その状態変化に基づいて利用が予測される機能との対応関係を記憶する変化条件記憶手段と、
複合機の状態変化を検出する変化検出手段と、
その変化検出手段により検出した状態変化に基づいて利用が予測される機能であって、且つ複合機の現在の使用者に対し利用が許可されている機能を、前記変化条件記憶手段に記憶された対応関係と、前記使用者条件記憶手段に記憶された対応関係とを用いて抽出する機能抽出手段と、
その機能抽出手段により抽出された機能を実行するために動作される装置の予備動作を実行する予備動作実行手段とを備えることを特徴とする複合機。
【請求項１１】
前記機能抽出手段により抽出された機能が１つであることを条件として、その抽出された１つの機能を、使用者が実行する機能として設定することを特徴とする請求項１０記載の複合機。
【請求項１２】
前記機能抽出手段により抽出された機能が複数ある場合に、前記予備動作実行手段は、前記機能抽出手段により抽出された機能のうち、２以上の機能の実行のために共通して動作される装置の予備動作を実行することを特徴とする請求項１０または１１に記載の複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複合機に関し、特に、複数種類の装置を搭載し、その装置を単独又は組み合わせて動作させることにより、複数種類の機能を実行する複合機に関するものである。
【背景技術】
【０００２】
従来より、プリンタ、スキャナなどを１台の装置に搭載し、コピー機能、ファクシミリ送受信機能、プリンタ機能など複数の機能を実行できる複合機が知られている。このような複合機では、消費電力を節減するために、一定時間アクセスがない場合は、スキャナや、レーザープリンタ等への電力供給を停止する省エネルギーモードに移行する。そして、各部に設けられたセンサ等により検出された省エネルギー解除信号に基づき、使用者からの実行指示に先だって、省エネルギーモード解除処理を行う。例えば、原稿載置台に原稿がセットされた場合、スキャナ部の使用が予想されるので、原稿のセットを検知した時点で、省エネルギーモードを解除し、スキャナへの電力供給を再開する（例えば、特許文献１参照）。
【特許文献１】特開２００２−３５９７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
例えば、原稿がセットされた場合には、実行する機能としてスキャナのみならず、コピー機能も考えられる。しかしながら、特許文献１では、スキャナへの電力供給は再開するものの、レーザープリンタへの電力供給は停止したままである。このような場合に、コピー機能を実行すると、コピー機能の実行指示を受けてから、レーザープリンタへの電力供給が再開されるため、実行指示を受けてから、実際にコピー処理が行われるまでに時間を要してしまう。
【０００４】
本発明は、上記問題点を解決するためになされたものであり、実際に動作される可能性の高い装置について、予備動作を実行させることにより、使用者からの指示に従って速やかに各装置を動作させることができると共に、消費電力を抑制できる複合機を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この目的を達成するために、請求項１記載の複合機は、複数種類の装置を搭載し、その装置を単独で又は組み合わせて動作させることにより、複数種類の機能を実行するものであって、各機能毎に、その機能を実行するための実行条件を記憶する実行条件記憶手段と、複合機の状態変化と、その状態変化に基づいて利用が予測される機能との対応関係を記憶する変化条件記憶手段と、複合機の状態変化を検出する変化検出手段と、その変化検出手段により検出した状態変化に基づいて利用が予測される機能であって、且つその機能を実行するための実行条件が成立している機能を、前記変化条件記憶手段に記憶された対応関係と、前記実行条件記憶手段に記憶された対応関係を用いて抽出する機能抽出手段と、その機能抽出手段により抽出された機能を実行するために動作される装置の予備動作を実行する予備動作実行手段とを備えることを特徴とする。
【０００６】
請求項２記載の複合機は、請求項１記載の複合機において、使用者と、その使用者に対し利用が許可されている機能との対応関係を記憶する使用者条件記憶手段を備え、前記機能抽出手段は、前記変化検出手段により検出した状態変化に基づいて利用が予測される機能であり、その機能を実行するための実行条件が成立している機能であって、且つ複合機の現在の使用者に対し利用が許可されている機能を、前記変化条件記憶手段に記憶された対応関係と、前記使用者条件記憶手段に記憶された対応関係と、前記使用者条件記憶手段に記憶された対応関係とを用いて抽出するものであることを特徴とする。
【０００７】
請求項３記載の複合機は、請求項１または２に記載の複合機において、前記実行条件記憶手段に記憶された各実行条件について、その実行条件が成立した成立時刻を記憶する成立時刻記憶手段と、その成立時刻記憶手段に記憶された各実行条件の成立時刻を用いて、各機能のそれぞれについて、対応する実行条件が成立した時刻からの経過時間が、所定時間内の機能を、前記機能抽出手段により抽出する時刻条件抽出手段とを備え、前記予備動作実行手段は、前記時刻条件抽出手段により抽出された機能を実行するために動作される装置の予備動作を実行するものであることを特徴とする。
【０００８】
請求項４記載の複合機は、請求項３記載の複合機において、前記時刻条件抽出手段は、前記所定時間内の機能が複数ある場合、実行条件が成立した時刻からの経過時間が最短の機能を、抽出するものであることを特徴とする。
【０００９】
請求項５記載の複合機は、請求項３または４の複合機において、前記時刻条件抽出手段により抽出された機能があるかを判断する抽出判断手段を備え、前記抽出判断手段により抽出された機能がないと判断した場合、前記時刻条件抽出手段は、前記機能抽出手段により抽出された全ての機能を抽出することを特徴とする。
【００１０】
請求項６記載の複合機は、請求項３から５のいずれかに記載の複合機において、前記時刻条件抽出手段により抽出された機能が１つであることを条件として、その抽出された１つの機能を、使用者が実行する機能として設定することを特徴とする。
【００１１】
請求項７記載の複合機は、請求項３から６のいずれかに記載の複合機においおて、前記実行条件が、一の機能に対して複数ある場合に、前記時刻条件抽出手段は、その機能に対応する実行条件のすべてが成立した時刻からの経過時間が、所定時間内の機能を抽出することを特徴とする。
【００１２】
請求項８記載の複合機は、請求項１から７のいずれかに記載の複合機において、前記機能抽出手段により抽出された機能が１つであることを条件として、その抽出された１つの機能を、使用者が実行する機能として設定することを特徴とする。
【００１３】
請求項９記載の複合機は、請求項１から８のいずれかに記載の複合機において、前記機能抽出手段により抽出された機能が複数ある場合に、前記予備動作実行手段は、前記機能抽出手段により抽出された機能のうち、２以上の機能の実行のために共通して動作される装置の予備動作を実行することを特徴とする。
【００１４】
請求項１０記載の複合機は、複数種類の装置を搭載し、その装置を単独で又は組み合わせて動作させることにより、複数種類の機能を実行するものであって、使用者と、その使用者に対し利用が許可されている機能との対応関係を記憶する使用者条件記憶手段と、複合機の状態変化と、その状態変化に基づいて利用が予測される機能との対応関係を記憶する変化条件記憶手段と、複合機の状態変化を検出する変化検出手段と、その変化検出手段により検出した状態変化に基づいて利用が予測される機能であって、且つ複合機の現在の使用者に対し利用が許可されている機能を、前記変化条件記憶手段に記憶された対応関係と、前記使用者条件記憶手段に記憶された対応関係とを用いて抽出する機能抽出手段と、その機能抽出手段により抽出された機能を実行するために動作される装置の予備動作を実行する予備動作実行手段とを備えることを特徴とする。
【００１５】
請求項１１記載の複合機は、請求項１０記載の複合機において、前記機能抽出手段により抽出された機能が１つであることを条件として、その抽出された１つの機能を、使用者が実行する機能として設定することを特徴とする。
【００１６】
請求項１２記載の複合機は、請求項１０または１１に記載の複合機において、前記機能抽出手段により抽出された機能が複数ある場合に、前記予備動作実行手段は、前記機能抽出手段により抽出された機能のうち、２以上の機能の実行のために共通して動作される装置の予備動作を実行することを特徴とする。
【発明の効果】
【００１７】
請求項１記載の複合機によれば、変化検出手段により検出した状態変化に基づいて利用が予測される機能であって、且つその機能を実行するための実行条件が成立している機能が抽出され、その抽出された機能を実行するために動作される装置の予備動作が実行される。すなわち、変化検出手段により検出した状態変化だけでなく、実行条件の成立の有無によっても、利用が予測される機能を特定するため、より具体的な機能を特定できる可能性が高くなる。よって、実際に動作される可能性の高い装置を特定でき、その装置について予備動作を実行させることができるので、使用者からの指示に従って速やかに各装置を動作させることができると共に、消費電力を抑制できるという効果がある。
【００１８】
請求項２記載の複合機によれば、請求項１記載の複合機の奏する効果に加え、複合機の現在の使用者に対し利用が許可されている機能が抽出されるので、より具体的な機能を特定できる可能性が高くなる。よって、実際に動作される可能性がより高い装置を特定でき、その装置について予備動作を実行させることができる。その結果、消費電力をより抑制できるという効果がある。
【００１９】
請求項３記載の複合機によれば、請求項１または２に記載の複合機の奏する効果に加え、各機能のそれぞれについて、対応する実行条件が成立した時刻からの経過時間が所定時間内の機能を抽出するので、間もなく実際に動作される可能性がより高い装置について、予備動作を実行させることができ、消費電力をより抑制できるという効果がある。
【００２０】
請求項４記載の複合機によれば、請求項３記載の複合機の奏する効果に加え、実行条件が成立した時刻からの経過時間が最短の機能を抽出するため、間もなく実際に動作される可能性が高い装置について、予備動作を実行させることができ、消費電力を抑制できるという効果がある。
【００２１】
請求項５記載の複合機によれば、請求項３または４に記載の複合機の奏する効果に加え、実行条件が成立してからの経過時間が所定時間内にある機能がない場合、機能抽出手段により抽出された全ての機能が抽出されるので、実際に動作される可能性が最も高い装置について、予備動作を実行させることができ、消費電力を抑制できるという効果がある。
【００２２】
請求項６記載の複合機によれば、請求項３から５のいずれかに記載の複合機の奏する効果に加え、時刻条件抽出手段により抽出された機能が１つであることを条件として、その抽出された１つの機能を、使用者が実行する機能として設定するので、最も実行される可能性が高い機能を、事前に設定することができ、使用者の操作負担を軽減できるという効果がある。
【００２３】
請求項７記載の複合機によれば、請求項３から６のいずれかに記載の複合機の奏する効果に加え、実行条件が一の機能に対して複数ある場合には、すべての実行条件が成立した時刻からの経過時間が所定時間内にある機能を抽出するため、実際に動作される可能性が最も高い装置について、予備動作を実行させることができ、消費電力を抑制できるという効果がある。
【００２４】
請求項８記載の複合機によれば、請求項１から７のいずれかに記載の複合機の奏する効果に加え、機能抽出手段により抽出された機能が１つであることを条件として、その抽出された１つの機能が、使用者が実行する機能として設定されるので、最も実行される可能性が高い機能が、事前に設定され、使用者の操作負担を軽減できるという効果がある。
【００２５】
請求項９記載の複合機によれば、請求項１から８のいずれかに記載の複合機の奏する効果に加え、機能抽出手段により抽出された機能が複数ある場合に、前記予備動作実行手段は、前記機能抽出手段により抽出された機能のうち、２以上の機能の実行のために共通して動作される装置の予備動作を実行するので、実際に動作される可能性が極めて高い装置について予備動作を実行させることができる。よって、使用者からの指示に従って速やかに各装置を動作させることができると共に、消費電力の消費を抑制できるという効果がある。
【００２６】
請求項１０記載の複合機によれば、変化検出手段により検出した状態変化に基づいて利用が予測される機能であって、且つ複合機の現在の使用者に対し利用が許可されている機能が抽出され、その抽出された機能を実行するために動作される装置の予備動作が実行される。すなわち、変化検出手段により検出した状態変化だけでなく、現在の使用者に対し利用が許可されているかによっても、利用が予測される機能を特定するため、より具体的な機能を特定できる可能性が高くなる。よって、実際に動作される可能性の高い装置を特定でき、その装置について予備動作を実行させることができるので、使用者からの指示に従って速やかに各装置を動作させることができると共に、消費電力を抑制できるという効果がある。
【００２７】
請求項１１記載の複合機によれば、請求項１０記載の複合機の奏する効果に加え、機能抽出手段により抽出された機能が１つであることを条件として、その抽出された１つの機能が、使用者が実行する機能として設定されるので、最も実行される可能性が高い機能が、事前に設定され、使用者の操作負担を軽減できるという効果がある。
【００２８】
請求項１２記載の複合機によれば、請求項１０または１１に記載の複合機の奏する効果に加え、機能抽出手段により抽出された機能が複数ある場合に、前記予備動作実行手段は、前記機能抽出手段により抽出された機能のうち、２以上の機能の実行のために共通して動作される装置の予備動作を実行するので、実際に動作される可能性が極めて高い装置について予備動作を実行させることができる。よって、使用者からの指示に従って速やかに各装置を動作させることができると共に、消費電力の消費を抑制できるという効果がある。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明における実施形態の複合機１の外観構成を示す斜視図であり、図２は原稿カバー８が開けられた状態の複合機１の外観構成を示す斜視図である。なお、以下の実施形態は本発明を具体化した一例にすぎず、本発明の要旨を変更しない範囲で、適宜変更できることは言うまでもない。
【００３０】
図示するように、本複合機１は、下部に設けられたプリンタ２と、上部に設けられたスキャナ３と、スキャナ３の正面側に設けられた操作パネル４とを一体的に備えたものであり、コピー機能、ファクシミリ送受信機能、パーソナルコンピュータなど外部のコンピュータ（以下、単にＰＣと称する）から受信したデータを記録用紙に記録（印刷）するプリンタ機能、スキャナ３により読み取ったデータをＰＣに送信するスキャンｔｏＰＣ機能、スキャナ３により読み取ったデータをＵＳＢメモリに記憶させるスキャンｔｏＵＳＢ機能など複数の機能を実行する。
【００３１】
スキャナ３は、ＦＢＳ（Ｆｌａｔｂｅｄ  Ｓｃａｎｎｅｒ）として機能する原稿読取台６に対して、自動原稿搬送機構（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ、以下「ＡＤＦ」という。）７を備えた原稿カバー８が、背面側の蝶番１１(図２参照)を介して開閉自在に取り付けられてなる。図２に示すように、原稿読取台６の上面にはプラテンガラス１２が配設されており、原稿読取台６の内部には、図示しない画像読取ユニットが内蔵されている。
【００３２】
プラテンガラス１２は、縦幅より横幅が長い平面視で横長の長方形に形成されている。このプラテンガラス１２は、長方形の原稿を横向きに載置することが可能な大きさを有する。ここで、上記した横向きとは、原稿の長辺が横を向くように、言い換えれば、原稿の長辺が複合機１の幅方向に揃えられる向きである。
【００３３】
原稿読取台６の上面は大きく開口されており、その開口部にプラテンガラス１２が嵌め込まれている。原稿読取台６の内部には、上記画像読取ユニットの移動スペースや、画像読取ユニット或いはそれを支持する部材および駆動させる機構などを配設するスペースが確保されているため、原稿読取台６の上面はプラテンガラス１２よりも大きく形成されているが、原稿読取台６は、プラテンガラス１２と平面視で概ね相似形に形成されている。即ち、原稿読取台６は、プラテンガラス１２と同様に、平面視で横方向に長く且つ所定高さの直方体に形成されている。
【００３４】
このように構成されたスキャナ３をＦＢＳとして使用する場合は、原稿カバー８を開いてプラテンガラス１２上に原稿を載置し、その後、原稿カバー８を閉じて当該原稿を固定する。そして、読取開始指令が入力されると、上記画像読取ユニットがプラテンガラス１２の裏面に沿って走査される。これにより、ＦＢＳによる原稿の画像読取りが行われる。
【００３５】
上記画像読取ユニットは、複合機１の奥行き方向を主走査方向とするラインイメージセンサを備えたものであり、光源を発光させて原稿に光を照射し、原稿からの反射光をレンズにより光電変換素子に導き、光電変換素子が反射光強度に応じた電気信号を出力することによって画像を読み取る。
【００３６】
ＡＤＦ７は、原稿トレイ９から原稿排出トレイ１０へ原稿搬送路を通じて原稿を搬送するものである。ＡＤＦ７による原稿の搬送過程において、原稿が原稿読取台６上の読取面１３を通過され、該読取面１３の下方に待機する上記画像読取ユニットによって該原稿の画像が読み取られる。このようなＡＤＦ７による画像読取りは、原稿カバー８が原稿読取台６に対して閉じられた状態で行われる。なお、ＡＤＦ７も原稿トレイ９およびプラテンガラスを総称して、原稿載置部と称する。この原稿載置部に原稿がセットされているか否かは、図示しないセンサにより検出される。
【００３７】
プリンタ２は、スキャナ３で読み取られた画像データ或いは外部から入力された画像データに基づいて、記録用紙上に画像を記録する画像記録装置である。このプリンタ２は、上述したように、スキャナ３の下方に配設されている。
【００３８】
なお、本実施形態においては、プリンタ２は、いわゆるレーザプリンタであるものとして説明する。すなわち、帯電されたドラム型の感光体にレーザー等の光源を照射し、その部位の電圧を変化させ、感光体の照射された部分にトナーを付着させる。そして、感光体上にできたトナーの電気的な潜在画像を、転写ロールにより記録用紙に転写し、定着器により熱と圧力とでトナーを定着させる。
【００３９】
ただし、プリンタ２がレーザプリンタであることは必須の要件ではなく、プリンタ２は、インクジェット方式、熱転写方式などの他の画像記録方式を採用したものであってもよい。
【００４０】
複合機１の正面側、換言すれば、プリンタ２の正面側には開口５が形成されている。この開口５内に給紙トレイ１４及び排紙トレイ１５が完全に内包されるように設けられている。給紙トレイ１４と排紙トレイ１５は上下二段となるように配設されており、上段に排紙トレイ１５が設けられ、その下方に給紙トレイ１４が設けられている。
【００４１】
プリンタ２には、給紙トレイ１４の奥側から上方へ延びた後に正面側へＵ字状に湾曲して排紙トレイ１５に連結される用紙搬送路が設けられている。給紙トレイ１４に収容された記録用紙は、その短辺を先頭にして用紙搬送路に送り出され、Ｕターン搬送されることによって用紙搬送路中に設けられた画像記録位置に案内される。そして、該画像記録位置で、上記インクジェット記録装置によって画像が記録用紙に記録される。画像記録後の記録用紙は排紙トレイ１５に排出される。
【００４２】
図示は省略するが、プリンタ２には、開閉可能な複数のカバーが設けられている。使用者は、カバーを開くことにより、用紙搬送経路において紙詰まりが生じた場合に、その記録用紙を手で引き出したり、トナーを交換することができる。プリンタ２は、これらのカバーの開閉状態を検知するセンサを備えている。
【００４３】
複合機１の正面側には、操作パネル４が設けられている。操作パネル４は、図１および図２に示す如く横長形状に形成されている。操作パネル４は、プリンタ２やスキャナ３を操作するためのものであり、各種操作キー４０と液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）４１とを具備する。複合機１の使用者は、操作パネル４を用いて、所望の指令を入力することができる。複合機１に所定の指令が入力されると、その入力された情報に基づいて該複合機１の動作が制御部２０（図３参照）によって制御される。
【００４４】
なお、複合機１は、操作パネル４から入力された指令のほか、ＰＣなどのコンピュータに接続されて該コンピュータからプリンタドライバやスキャナドライバ等を介して送信される指令に基づいて動作するようにシステム構成されている。
【００４５】
図３は、複合機１の制御部２０の概略構成を示すブロック図である。制御部２０は、プリンタ２、スキャナ３及び操作パネル４を含む複合機１の動作を統括的に制御するものである。制御部２０は、図に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）２４を主とするマイクロコンピュータとして構成されており、バス２５を介してＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２６に接続されている。
【００４６】
ＣＰＵ２１は、この複合機１を総括的に制御する中央演算処理であり、図９から図１２のフローチャートで示す処理を実行するプログラムなどの各種プログラムを実行する。ＲＯＭ２２には、複合機１の各種動作を制御するためのプログラム等が格納されていると共に、変化条件メモリ２２１（図４）、実行条件メモリ２２２（図６）、動作リソースメモリ２２３（図８）を備えているが、これらについては図４，図６、図８を参照して後述する。
【００４７】
ＲＡＭ２３は、ＣＰＵ２１が上記プログラムを実行する際に用いる各種データを一時的に記録する記憶領域又は作業領域として使用されるものであり、使用者メモリ２３１、設定モードメモリ２３２、予備動作リストメモリ２３３を備えている。
【００４８】
使用者メモリ２３１は、複合機１の現在の使用者の識別ＩＤを格納するメモリである。使用者は、ログインする時に、操作パネル４０または接続されたＰＣのキーボードなどから、自らに割り当てられている識別ＩＤを複合機１に対し入力する。使用者から入力された識別ＩＤは、使用者メモリ２３１に格納される。この使用者メモリ２３１に格納された識別ＩＤにより、複合機１において予め登録されている使用者であることが認証されると、複合機１は、使用者からの機能実行指示を受け付ける状態となる。
【００４９】
設定モードメモリ２３２は、使用者が実行することができる機能（以下、モードという）を設定されるメモリである。複合機１は、操作パネル４０から実行指示が入力されると、この設定モードメモリ２３２に設定中のモードに応じた機能を実行する。また、ＬＣＤ４１には、この設定モードメモリ２３２に設定されたモードに応じたメニュー画面が表示される。
【００５０】
設定モードメモリ２３２にコピーモードが設定されているとき、使用者から実行指示が入力されると、複合機１は、原稿を読み取ってプリンタ２により印刷するコピー機能を実行する。設定モードメモリ２３２にファクシミリ送信モードが設定されているとき、使用者から実行指示が入力されると、複合機１は、原稿を読み取ってファクシミリ送信するファクシミリ送信機能を実行する。また、設定モードメモリ２３２にスキャンｔｏＰＣモードが設定されているとき、使用者から実行指示が入力されると、複合機１は、原稿を読み取り、読み取ったデータを接続されたＰＣへ送信するスキャンｔｏＰＣ機能を実行する。また、設定モードメモリ２３２にスキャンｔｏＵＳＢモードが設定されているとき、使用者から実行指示が入力されると、複合機１は、原稿を読み取り、読み取ったデータをＵＳＢホストＩ／Ｆ７１に挿入されたＵＳＢメモリへ格納するスキャンｔｏＵＳＢ機能を実行する。
【００５１】
この設定モードメモリ２３２に設定されたモードは、使用者が操作パネル４０から所定の切替指示をすることにより切り換えられ、または、後述する予備動作判定処理（図１０）において自動的に切り換えられる。
【００５２】
予備動作リストメモリ２３３は、予備動作させるリソースを記述した予備動作リストを格納するメモリである。ここでは、複合機１に搭載された装置であって、それぞれ互いに独立して動作する装置を、リソースと総称している。図３には、主なリソースとしての、プリンタ２、スキャナ３、ＵＳＢクライアントＩ／Ｆ７０、ＵＳＢホストＩ／Ｆ７１、ＮＣＵ３１、モデム３２を図示している。本実施形態の複合機１は、使用者から所定時間アクセスがないことを条件として、これらリソースのうち、プリンタ２およびスキャナ３への電源の供給を停止する。このようにすれば、待機時の消費電力を節約することができる。
【００５３】
一方、一旦、電力の供給を停止すると、各リソースが動作可能となるまでに、時間がかかる。例えば、電力の供給を停止すると、プリンタ２の定着器が冷えるので、再び電力の供給を再開しても、定着器の温度が十分に上昇するまでの時間がかかる。また、例えばスキャナ３の光源が蛍光管で構成されている場合、その蛍光管のウォームアップにも時間がかかる。そこで、本実施形態の複合機１では、後述する予備動作判定処理（図１０参照）により、使用者から実行指示が出されるよりも前に、各リソースへの電力供給を再開して予備動作させることとした。したがって、本実施形態の複合機１によれば、使用者からの実行指示に基づいて、各リソースが速やかに動作することができるのである。各リソースを予備動作させるタイミングおよび条件については、図１０を参照して後述する。
【００５４】
ＥＥＰＲＯＭ２４は、書き換え可能な不揮発性のメモリであって、使用者条件メモリ２４１と、成立時刻メモリ２４２と、優先選択フラグ２４３とを備える。使用者条件メモリ２４１は、複合機の使用者と、各々の使用者に対し利用が許可されている機能との対応関係を記憶するメモリである。なお、使用者条件メモリ２４１については、図５を参照して後述する。成立時刻メモリ２４２は、実行条件メモリ２２２に記憶された実行条件のそれぞれについて、その実行条件が成立した成立時刻を記憶するメモリである。なお、成立時刻メモリ２４２については、図７を参照して後述する。
【００５５】
優先選択フラグ２４３は、操作パネル４にある図示しない優先選択スイッチがオンとされているか否かを設定するフラグである。優先選択フラグ２４３にオンが設定されている場合、複合機１が実行可能な機能のうち、優先度が高い機能が抽出され、その機能に関するリソースのみが予備動作される。
【００５６】
ＡＳＩＣ２６には、複合機１に所望の指令を入力する操作キー４０を制御するパネルゲートアレイ２７が接続されている。パネルゲートアレイ２７は、操作キー４０の押下（入力）を検出して、所定のコード信号を出力する。このキーコードは、複数の操作キー４０に対応して割り当てられている。ＣＰＵ２１は、パネルゲートアレイ２７から所定のキーコードを受信すると、所定のキー処理テーブルに従って、実行すべき制御処理を行う。
【００５７】
ＡＳＩＣ２６には、ＬＣＤ４１の画面表示を制御するＬＣＤコントローラ２８が接続されている。ＬＣＤコントローラ２８は、ＣＰＵ２１の指令に基づいて、ＬＣＤ４１にプリンタ２又はスキャナ３の動作に関する情報を画面に表示させる。
【００５８】
また、ＡＳＩＣ２６には、アンプ７３が接続されている。アンプ７３は、そのアンプ７３に接続されたスピーカ７４を鳴動して、呼出音や拒否音、メッセージなどを出力するためのものである。
【００５９】
また、ＡＳＩＣ２６には、ケーブルを介してＰＣなどのコンピュータとデータの送受信を行うためのＵＳＢクライアントＩ／Ｆ７０及びＵＳＢホストＩ／Ｆ７１が接続されている。また、ＵＳＢホストＩ／Ｆ７１には、メモリを接続可能である。さらに、ＡＳＩＣ２６には、ファクシミリ機能を実行するためのＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３１やモデム３２が接続されている。
【００６０】
図４を参照して、変化条件メモリ２２２について説明する。図４は、変化条件メモリ２２２の構成を模式的に示す図である。図４に示すように、変化条件メモリ２２２は、状態変化（トリガとなる操作）と、その状態変化に基づいて利用が予測される機能との対応関係を記憶するメモリである。ここで、状態変化としては、例えば、「原稿載置部に原稿がセットされたこと」、「ＵＳＢメモリが挿入されたこと」、「全てのカバーが閉められたこと」、「ＰＣと通信可能に接続されたこと」ことが記憶されている。これらの状態変化が検出された場合、間もなく、使用者から何らかの実行指示が出される可能性が高い。例えば、状態変化「原稿載置部に原稿がセットされたこと」が検出された場合、コピー機能、ファクシミリ送信機能、スキャンｔｏＰＣ機能、スキャンｔｏＵＳＢ機能のいずれかの利用が予測される。
【００６１】
複合機１では、後述する予備動作判定処理（図１０参照）で説明するように、状態変化が検出されると、この条件変化メモリ２２２に記憶された対応関係に従って、利用が予測される機能が抽出される。例えば、ＵＳＢホストＩ／Ｆ７１にＵＳＢメモリが挿入されるという状態変化が検出されると、ＵＳＢメモリに関する処理、すなわち、ＵＳＢダイレクトプリント機能、スキャンｔｏＵＳＢ機能が、利用が予測される機能として抽出される。
【００６２】
図５を参照して、使用者条件について説明する。図５は、使用者条件メモリ２４１の構成を模式的に示す図である。「使用者条件」とは、識別ＩＤで識別される使用者と、その使用者に対して利用が許可された機能との対応関係のことであり、使用者条件メモリ２４１は、この使用者条件を記憶するメモリである。使用者条件メモリ２４１によれば、例えば、識別ＩＤが「Ａ」の使用者に対しては、コピー機能と、プリンタ機能と、スキャンｔｏＰＣ機能と、スキャンｔｏＵＳＢ機能と、ＵＳＢダイレクトプリント機能とが利用可能とされている。すなわち、識別ＩＤが「Ａ」の使用者が、これ以外の機能、例えば、「ＦＡＸ送信機能」の実行指示をしたとしても、その利用は許可されず、ＦＡＸ送信機能は実行されない。なお、使用者条件メモリ２４１に記憶された使用者条件は、操作キー４０からの操作により、適宜、追加、削除、修正をすることができる。
【００６３】
図６を参照して、実行条件について説明する。図６は、実行条件メモリ２２２の構成を模式的に示す図である。図６に示すように、実行条件メモリ２２２は、複合機１が実行可能な機能と、その機能を実行するために満たすべき実行条件とを対応付けて記憶するメモリである。例えば、コピー機能を実行するためには、「カバーが全て閉まっている」実行条件、および「原稿がセットされている」実行条件が成立していることが必要である。換言すれば、複合機１は、実行条件メモリ２２２において対応する全ての実行条件が成立していない機能については、使用者からの実行指示があった場合には、実行の際にエラーが発生する。
【００６４】
図７を参照して、成立時刻メモリ２４２について説明する。図７は、成立時刻メモリ２４２の構成を模式的に示す図である。図７に示すように、成立時刻メモリ２４２は、実行条件メモリ２２２（図６参照）に記憶された各実行条件について、その実行条件が成立した成立時刻を記憶するメモリである。複合機１は、例えば、原稿がセットされる、という実行条件の成立が検出されると、その検出時刻が成立時刻メモリ２４２に書き込まれる。一方、例えば、原稿が取り除かれ、実行条件の不成立が検出されると、その実行条件については、「未成立」が書き込まれる。
【００６５】
図８を参照して、動作リソースメモリ２２３について説明する。図８は、動作リソースメモリ２２３の構成を模式的に示す図である。図８に示すように、動作リソースメモリ２２３は、機能と、その機能を実行する際に動作するリソースとの対応関係を記憶するメモリである。後述する予備動作判定処理（図１０参照）において詳しく説明するが、本実施形態の複合機１によれば、図４を参照して説明した所定の状態変化が検出されると、変化条件、使用者条件、実行条件に基づいて、現在の使用者によって利用される可能性が高い機能が抽出される。そして、利用される可能性が高い機能が抽出されると、その機能実行のために動作されるリソースが、図８に示す動作リソースメモリ２２３を用いて抽出される。そして、抽出されたリソースのうち、前もって電源を供給する予備動作が必要なリソースについては予備動作を開始させる。このようにすれば、所定の状態変化が検出されたタイミングで、利用可能性が高い機能が抽出され、その機能に係るリソースの予備動作が開始されるので、使用者から機能実行の指示がされるまでの間に、各リソースについて十分な予備動作を行うことができる。
【００６６】
次に、図９から図１２のフローチャートを参照して、上記のように構成される複合機１において実行される処理について説明する。
【００６７】
図９は、モード切替監視処理（Ｓ２）を示すフローチャートである。図９に示すモード切替監視処理は、複合機１の電源が投入されると起動される処理である。
【００６８】
まず、使用者により、操作パネル４０から、モード切替指示が入力されたか否かを判断する（Ｓ４）。操作パネル４０からモード切替が指示された場合（Ｓ４：Ｙｅｓ）、切替後のモードを、設定モードメモリ２３２（図３参照）に設定する。これにより、ＬＣＤ４１には、設定されたモードに対応したメニュー画面が表示される。次に、切り換えたモードで動作するリソースの予備動作を実行し（Ｓ１０）、Ｓ４の処理に戻る。このように、モードの切替操作があった時点で、リソースの予備動作を開始することにより、使用者から実際の実行指示があったときに、各リソースを速やかに動作させることができる。一方、使用者によってモード切替指示が入力されない場合（Ｓ４：Ｎｏ）、予備動作判定処理（Ｓ６）を実行する。
【００６９】
図１０を参照して予備動作判定処理（Ｓ６）について説明する。図１０は、予備動作判定処理（Ｓ６）を示すフローチャートである。
【００７０】
図１０に示すように、予備動作判定処理（Ｓ６）では、まず、複合機１に設けられた各センサからの入力、またはＵＳＢクライアントＩ／Ｆ７０やＵＳＢホストＩ／Ｆ７１を介して接続された他の機器との通信状態を調べ、状態変化が検出されたか否かを判断する（Ｓ６２）。状態変化が検出されない場合（Ｓ６２：Ｎｏ）、予備動作判定処理を終了する。一方、状態変化が検出された場合（Ｓ６２：Ｙｅｓ）、その変化を、成立時刻メモリ２４２（図７参照）に保存する（Ｓ６４）。例えば、ある実行条件が不成立から成立の状態へ変化した場合、その変化の検出時刻を、成立時刻メモリ２４２に保存する。一方、複合機１の状態が、ある実行条件について成立から不成立へ変化した場合は、成立時刻メモリ２４２に「未成立」を保存する。
【００７１】
次に、その変化が、変化条件メモリ２２１（図４参照）に記憶された状態変化（トリガとなる操作）であったか否かを判断する（Ｓ６６）。変化条件メモリ２２１に記憶された状態変化ではなかった場合（Ｓ６６：Ｎｏ）、予備動作判定処理を終了する。一方、変化条件メモリ２２２に記憶された状態変化であった場合（Ｓ６６：Ｙｅｓ）、機能リスト作成処理を実行する（Ｓ６８）。
【００７２】
図１１を参照して、機能リスト作成処理（Ｓ６８）について説明する。図１１は、機能リスト作成処理（Ｓ６８）を示すフローチャートである。この機能リスト作成処理は、変化条件メモリ２２１（図４参照）、使用者条件メモリ２４１（図５参照）、実行条件メモリ２２２（図６参照）に記憶された条件を用いて、現在の使用者によって利用される可能性が高い機能を抽出し、機能リストを作成する処理である。
【００７３】
図１１に示すように、まず、変化条件メモリ（図４参照）を用いて、直前に検出された状態変化に基づいて、利用が予測される機能を抽出し、第１機能リストを作成する（Ｓ６８２）。例えば、「原稿セット」が状態変化として検出された場合は、その状態変化に基づいて利用が予測される、コピー機能、ＦＡＸ送信機能、スキャンｔｏＰＣ機能、スキャンｔｏＵＳＢ機能が抽出される。
【００７４】
次に、第１機能リストに記述された機能を、使用者条件により絞り込む。例えば、使用者メモリ２３１（図３参照）に現在の使用者のＩＤ「Ｂ」が記憶されている場合、使用者条件メモリ２４１（図５参照）から、使用者ＩＤ「Ｂ」に対応付けられた機能「スキャンｔｏＰＣ」、「スキャンｔｏＵＳＢ」を、現在の使用者に対し利用が許可されている機能として読み出す。そして、第１機能リストに記述された機能から、現在の使用者に対し許可されている機能を抽出し、第２機能リストを作成する（Ｓ６８４）。
【００７５】
次に、第２機能リストに記述された各機能について、実行条件が全て成立しているか否かを判断し、実行条件が全て成立している機能のみを抽出し、第３機能リストを作成する（Ｓ６８６）。例えば、第２機能リストに、「コピー機能」、「プリンタ機能」が記述されている場合、「コピー機能」に対応する実行条件「カバーが全部しまっている」、「原稿がセットされている」が成立しているか否かを調べる。一方、「プリンタ機能」に対応する実行条件「カバーが全部閉まっている」、「受信データがある」についても、成立しているか否かを調べる。そして、全ての実行条件が成立している機能のみを第３機能リストに抽出する。
【００７６】
そして、第３機能リストを機能リストとし（Ｓ６８８）、図１０におけるＳ７０の処理に戻る。この機能リスト作成処理（Ｓ６８）によれば、現在の使用者によって利用される可能性が高い機能を抽出した機能リストが作成される。
【００７７】
図１０に戻り説明する。上述のように、機能リストが作成されると（Ｓ６８）、次に、作成した機能リストが空か否かを判断する（Ｓ７０）。作成した機能リストが空である場合（Ｓ７０：Ｙｅｓ）、予備動作判定処理を終了する。一方、作成した機能リストが空でない場合、すなわち、機能リストに１以上の機能が抽出されている場合（Ｓ７０：Ｎｏ）、抽出された機能数が「１」か否かを判断する（Ｓ７２）。
【００７８】
機能リストに抽出された機能数が「１」である場合（Ｓ７２：Ｙｅｓ）、設定モードメモリ２３２に、その１の機能を設定する（Ｓ７４）。そして、ＬＣＤ４１には、設定された機能のメニュー画面が表示される。このようにすれば、実行される可能性が最も高い１の機能の設定が自動的に行われるので、使用者が、操作パネル４０から、モード切替操作をする必要がなく、使用者の操作負担は軽減される。
【００７９】
次に、機能リストに記述された機能で動作するリソースのうち、予備動作を行うリソースを記述した予備動作リストを作成し、予備動作メモリ２３３（図３参照）に格納する（Ｓ７６）。
【００８０】
次に、予備動作リストが空か否かを判断する（Ｓ７８）。予備動作リストが空である場合（Ｓ７８：Ｙｅｓ）、予備動作判定処理を終了する。一方、予備動作リストが空ではない場合（Ｓ７８：Ｎｏ）、予備動作リストに記述された各リソースの予備動作を実行する予備動作判定処理を実行する（Ｓ８０）。したがって、機能リスト作成処理（Ｓ６８）で作成された機能リストに、１の機能のみが抽出された場合、その抽出された機能が、使用者が実行する機能として自動的に設定され、その機能を実行するためのリソースの予備動作が開始される。
【００８１】
次に、機能リストに抽出された機能の数が「２」以上である場合について説明する。機能リストに抽出された機能の数が「２」以上であった場合（Ｓ７２：Ｎｏ）、優先選択フラグ２４３にオンが設定されているか否かが判断される（Ｓ８２）。優先選択フラグにオンが設定されていた場合（Ｓ８２：Ｙｅｓ）、機能リストに抽出された機能から、優先度の高い機能を絞り込むための優先選択処理を実行する（Ｓ８４）。なお、優先選択処理（Ｓ８４）については、図１２を参照して後述する。
【００８２】
次に、優先選択処理（Ｓ８４）の結果、機能リストの機能数が「１」となったか否かを判断する（Ｓ８６）。機能リストの機能数が「１」となった場合（Ｓ８６：Ｙｅｓ）、上述したＳ７４からＳ８０の処理を実行する。すなわち、対応するモードを自動的に設定し、さらに、その機能の実行のために動作するリソースの予備動作を開始する。
【００８３】
一方、優先選択処理（Ｓ８４）の結果、機能リストの機能数が「２」以上である場合（Ｓ８６：Ｎｏ）、あるいは、優先選択フラグ２４３にオフが設定されていた場合（Ｓ８２：Ｎｏ）、機能リストに記述された複数の各機能で、共通して動作するリソースを抽出し、予備動作リストを作成する（Ｓ８８）。例えば、機能リストに、「コピー機能」、「プリンタ機能」が抽出されていた場合を例に挙げて説明する。図８に示す動作リソースメモリ２２３によれば、「コピー機能」で動作するリソースは、「スキャナ３」「プリンタ２」であり、「プリンタ機能」で動作するリソースは、「プリンタ２」、「ＵＳＢクライアントＩ／Ｆ７０」であるから、両方の機能で共通して動作する「プリンタ２」が、予備動作リストに記述される。そして、上述したＳ７８の処理およびＳ８０の処理を実行する。
【００８４】
このように、予備動作判定処理（Ｓ６）によれば、所定の状態変化が検出されると、変化条件、実行条件、使用者条件を満たした機能、すなわち、実行される可能性が高い機能が抽出され、その機能で動作するリソースの予備動作が開始されるので、使用者からの機能実行指示に従って速やかに各装置を動作させることができると共に、消費電力を抑制できる。
【００８５】
図１２を参照して、優先選択処理（Ｓ８４）について説明する。図１２は、優先選択処理を示すフローチャートである。優先選択処理（Ｓ８４）は、機能リストに複数の機能が抽出された場合であって、且つ、優先選択フラグ２４３（図３参照）にオンが設定されている場合に実行される処理である。優先選択処理（Ｓ８４）によれば、機能リストに抽出された複数の機能から、優先度の高い機能を絞り込む。
【００８６】
まず、機能リストの各機能について、全条件成立時刻を取得する（Ｓ８４２）。ここで、全条件成立時刻とは、対応する全ての実行条件が成立した時刻をいう。例えば、コピー機能の実行条件「カバーが全部閉まっている」について、成立時刻メモリ２４２（図７）を参照すると、「２００６年１０月１日１２：００」に成立しており、実行条件「原稿がセットされている」については、「２００６年１０月１日９：３０」に成立している。よって、コピー機能の全条件成立時刻は、２００６年１０月１日１２：００」となる。このように、成立時刻メモリ２４２に記憶された各条件の成立時刻に基づいて、各機能の全条件成立時刻を取得することができる。
【００８７】
次に、取得した全条件成立時刻からの経過時間が所定時間内（例えば、１０分以内）の機能を機能リストから抽出し、第４機能リストを作成する（Ｓ８４４）。すなわち、全条件成立時刻からの経過時間が所定時間内の機能は、全条件成立時刻から長時間を経過している機能に比較して、現在の使用者により実行される可能性がより高い。よって、実行される可能性がより高い機能を、優先度の高い機能として絞り込むこととした。
【００８８】
次に、第４機能リストの機能数が「０」か否かを判断する（Ｓ８４６）。第４機能リストの機能数が「０」である場合（Ｓ８４６：Ｙｅｓ）、すなわち、全条件成立時刻からの経過時間が所定時間内にある機能がなかった場合、機能リスト作成処理（Ｓ６８）で作成された第３機能リストが機能リストとされ（Ｓ８４８）、優先選択処理を終了する。したがって、機能リスト作成処理（Ｓ６８）により抽出された全ての機能について、その機能を実行するためのリソースの予備動作を開始させることができる。
【００８９】
一方、第４機能リストの機能数が「０」でない場合（Ｓ８４６：Ｎｏ）、第４機能リストの機能数が、「１」か否かを判断する（Ｓ８５０）。第４機能リストの機能数が「１」であった場合（Ｓ８５０：Ｙｅｓ）、第４機能リストを機能リストとして（Ｓ８５２）、優先選択処理を終了する。
【００９０】
一方、第４機能リストの機能数が「１」でない場合（Ｓ８５０：Ｎｏ）、すなわち、第４機能リストの機能数が「２」以上である場合、取得した全条件成立時刻と現在時刻との差が最短の機能を抽出し、第５機能リストを作成する（Ｓ８５４）。そして、第５機能リストを機能リストとし（Ｓ８５６）、優先選択処理を終了する。
【００９１】
優先選択処理によれば、機能リスト作成処理（Ｓ６８）で抽出された複数の機能を、実行される可能性が最も高い１つの機能に絞り込むことができる。よって、実行される可能性が最も高い機能についてのみ、その機能を実行するためのリソースの予備動作が開始されるので、消費電力をより抑制することができる。
【００９２】
図１０から図１２を参照して説明した予備動作判定処理によれば、必要なリソースについてのみ、事前に予備動作を開始することができるので、消費電力が抑制される。以下、具体例を挙げて説明する。
【００９３】
第１例では、以下（１）から（５）の条件が成立しているものとする。
（１）優先選択フラグ２４３（図３参照）にオフが設定されている
（２）カバーが閉まっている
（３）ＵＳＢクライアントＩ／Ｆ７０にてＰＣと通信可能に接続されている
（４）ＵＳＢホストＩ／Ｆ７１には何も接続されていない
（５）識別ＩＤが「Ｂ」の使用者がログインし、原稿をセットした
この場合、機能リスト作成処理（Ｓ６８）において抽出される機能は、「スキャンｔｏＰＣ」のみであるから、設定モードは、スキャンｔｏＰＣに自動的に切り替わり、スキャンｔｏＰＣの実行の際に動作するスキャナ３の予備動作が開始される。すなわち、原稿をセットしたタイミングで、スキャナ３の予備動作が開始されるから、使用者が機能実行指示をする頃には、スキャナ３に十分な電力が供給済みとなっており、スキャナ３が速やかに動作し、使用者の待ち時間が短縮される。そして、使用を継続するうちに、今度は、ＵＳＢメモリがＵＳＢホストＩ／Ｆ７１に挿入されると、機能リスト作成処理（Ｓ６８）において抽出される機能は、「スキャンｔｏＵＳＢ」となり、スキャナ３の予備動作がそのまま継続される。
【００９４】
第２例では、以下（１）から（４）の条件が成立しているものとする。
（１）優先選択フラグ２４３（図３参照）にオフが設定されている
（２）カバーが閉まっている
（３）ＵＳＢクライアントＩ／Ｆ７０及びＵＳＢホストＩ／Ｆ７１には何も接続されていない
（４）識別ＩＤが「Ｂ」の使用者がログインし、原稿をセットした
この場合、識別ＩＤ「Ｂ」の使用者に対し許可されている機能「スキャンｔｏＰＣ」および「スキャンｔｏＵＳＢ」は、実行条件（図６参照）が成立していない。よって、原稿をセットしたとしても、機能リスト作成処理（Ｓ６８）で抽出される機能は「０」であり、いずれのリソースも予備動作されない。すなわち、使用者条件、あるいは実行条件不成立のために実行できない機能のために、リソースが予備動作されることがなく、消費電力を抑制することができる。そして、その後、ＵＳＢホストＩ／Ｆ７１にＵＳＢメモリが挿入されると、機能リスト作成処理（Ｓ６８）で、「スキャンｔｏＵＳＢ」が抽出されるから、設定モードは、スキャンｔｏＵＳＢに自動的に切り替わり、スキャンｔｏＵＳＢの実行の際に動作するスキャナ３の予備動作が開始される。
【００９５】
第３例では、以下（１）から（５）の条件が成立しているものとする。
（１）優先選択フラグ２４３（図３参照）にオフが設定されている
（２）カバーが閉まっている
（３）ＵＳＢクライアントＩ／Ｆ７０にてＰＣと通信可能に接続されている
（４）ＵＳＢホストＩ／Ｆ７１には何も接続されていない
（５）識別ＩＤが「Ａ」の使用者がログインし、原稿をセットした
この場合、機能リスト作成処理（Ｓ６８）において抽出される機能は、「コピー機能」「スキャンｔｏＰＣ」であるから、これらで共通して動作するスキャナ３の予備動作が開始される。このようにすれば、原稿をセットしたタイミングで、スキャナ３の予備動作が開始されるから、使用者が機能実行指示をする頃には、スキャナ３に十分な電力が供給済みとなっており、使用者の待ち時間が短縮される。
【００９６】
第４例では、以下（１）から（６）の条件が成立しているものとする。
（１）優先選択フラグ２４３（図３参照）にオフが設定されている
（２）カバーが開いている
（３）ＵＳＢクライアントＩ／Ｆ７０にてＰＣと通信可能に接続されている
（４）ＵＳＢホストＩ／Ｆ７１には何も接続されていない
（５）印刷データを未受信である
（６）識別ＩＤが「Ａ」の使用者がログインし、原稿をセットした
この場合、機能リスト作成処理（Ｓ６８）において抽出される機能は、「スキャンｔｏＰＣ」である。よって、スキャンｔｏＰＣ機能で動作するスキャナ３の予備動作が開始される。そして、ＵＳＢホストＩ／Ｆ７１にＵＳＢメモリが挿入されると、次に、機能リスト作成処理（Ｓ６８）において、「スキャンｔｏＵＳＢ」が抽出されるから、スキャンｔｏＵＳＢモードに切り替わり、スキャナ３の予備動作が継続される。そして、その後、カバーが閉められると、機能リスト作成処理（Ｓ６８）において、「コピー」機能が抽出されるので、コピーモードに切り替わり、プリンタ２の予備動作が開始されると共に、スキャナ３の予備動作が継続される。このように、カバーが閉められることにより、コピー機能が実行可能となってから、プリンタ２の予備動作が開始されるので、消費電力を抑制できる。
【００９７】
第５例では、以下（１）から（６）の条件が成立しているものとする。
（１）優先選択フラグ２４３（図３参照）にオンが設定されている
（２）カバーが閉まっている（成立時刻：２００６年１０月１日  ９：００）
（３）ＵＳＢクライアントＩ／Ｆ７０にてＰＣと通信可能に接続されている（成立時刻：２００６年１０月１日  １２：４０）
（４）ＵＳＢホストＩ／Ｆ７１にはＵＳＢメモリが挿入されている（成立時刻：２００６年１０月１日  １２：５０）
（５）識別ＩＤが「Ｂ」の使用者がログインし、原稿をセットした
（６）現在時刻は２００６年１０月１日  １３：００
この場合、機能リスト作成処理（Ｓ６８）において抽出される機能は、「スキャンｔｏＰＣ」および「スキャンｔｏＵＳＢ」である。そして、優先選択処理において、「スキャンｔｏＵＳＢ」のみが抽出される。全条件成立時刻からの経過時間が１０分以内であるため、次に実行される可能性がより高いと判断できるからである。よって、スキャンｔｏＵＳＢモードに自動的に切り替わり、スキャナ３の予備動作が開始される。
【００９８】
第６例では、以下（１）から（６）の条件が成立しているものとする。
（１）優先選択フラグ２４３（図３参照）にオンが設定されている
（２）カバーが閉まっている（成立時刻：２００６年１０月１日  ９：００）
（３）ＵＳＢクライアントＩ／Ｆ７０にてＰＣと通信可能に接続されている（成立時刻：２００６年１０月１日  １２：５０）
（４）ＵＳＢホストＩ／Ｆ７１にはＵＳＢメモリが挿入されている（成立時刻：２００６年１０月１日  １２：５５）
（５）識別ＩＤが「Ｂ」の使用者がログインし、原稿をセットした
（６）現在時刻は２００６年１０月１日  １３：００
この場合、機能リスト作成処理（Ｓ６８）において抽出される機能は、「スキャンｔｏＰＣ」および「スキャンｔｏＵＳＢ」である。そして、優先選択処理においては、全条件成立時刻からの経過時間が最短である「スキャンｔｏＵＳＢ」のみが抽出される。全条件成立時刻が最も直近であることから、次に実行される可能性がより高いと判断できるからである。よって、スキャンｔｏＵＳＢモードに自動的に切り替わり、スキャナ３の予備動作が開始される。このようにすれば、実行される可能性がより高い機能に関してのみ、リソースの予備動作が実行され、消費電力を抑制できる。
【００９９】
第７例では、以下（１）から（６）の条件が成立しているものとする。
（１）優先選択フラグ２４３（図３参照）にオンが設定されている
（２）カバーが閉まっている（成立時刻：２００６年１０月１日  ９：００）
（３）ＵＳＢクライアントＩ／Ｆ７０にてＰＣと通信可能に接続されている（成立時刻：２００６年１０月１日  １２：３０）
（４）ＵＳＢホストＩ／Ｆ７１にはＵＳＢメモリが挿入されている（成立時刻：２００６年１０月１日  １２：４０）
（５）識別ＩＤが「Ｂ」の使用者がログインし、原稿をセットした
（６）現在時刻は２００６年１０月１日  １３：００
この場合、機能リスト作成処理（Ｓ６８）において抽出される機能は、「スキャンｔｏＰＣ」および「スキャンｔｏＵＳＢ」である。そして、優先選択処理においては、全条件成立時刻からの経過時間が１０分以内の機能がないため、「スキャンｔｏＰＣ」および「スキャンｔｏＵＳＢ」の両方が抽出される。そして、両方の機能で共通して動作するスキャナ３の予備動作が開始される。
【０１００】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１０１】
例えば、上記実施形態では、複合機１が、コピー機能、ファクシミリ送受信機能、プリンタ機能、スキャンｔｏＰＣ機能、スキャンｔｏＵＳＢ機能を実行するものとして説明したが、複合機１は、複数の機能を実行できればよく、これら全ての機能を実行可能でなくてもよい。また、ＰＣから受信したデータをファクシミリ送信するＰＣ−ファクシミリ送信機能、ファクシミリ受信したデータをＰＣに転送するＰＣ−ファクシミリ受信機能、接続パネル７０に設けられたスロットに差し込まれたメモリカード内のデータを印刷するメディア機能など、他の機能を備えていてもよい。
【０１０２】
また、実施形態の機能リスト作成処理（Ｓ６８）では、変化条件、使用者条件、実行条件の全て満たす機能が抽出されていたが、例えば、変化条件と使用者条件のみを満たした機能を抽出するようにしてもよい。また、変化条件と実行条件のみを満たした機能を抽出するようにしてもよい。
【０１０３】
また、上記実施形態では、プリンタ２，スキャナ３を、予備動作させる装置として説明したが、これらの一部のみを備えていても良いし、また、予備動作させる装置として、これら以外の装置を備えていても良い。
【図面の簡単な説明】
【０１０４】
【図１】本発明における実施形態の複合機の外観構成を示す斜視図である。
【図２】原稿カバーが開けられた状態の複合機の外観構成を示す斜視図である。
【図３】複合機の概略の電気的構成を示すブロック図である。
【図４】変化条件メモリの構成を模式的に示す図である。
【図５】使用者条件メモリの構成を模式的に示す図である。
【図６】実行条件メモリの構成を模式的に示す図である。
【図７】成立時刻メモリの構成を模式的に示す図である。
【図８】予備動作リソースメモリの構成を模式的に示す図である。
【図９】モード切替監視処理を示すフローチャートである。
【図１０】予備動作判定処理を示すフローチャートである。
【図１１】機能リスト作成処理を示すフローチャートである。
【図１２】優先選択処理を示すフローチャートである。
【符号の説明】
【０１０５】
１            複合機
２            プリンタ（装置の一例）
３            スキャナ（装置の一例）
２２１        変化条件メモリ（変化条件記憶手段）
２２２        実行条件メモリ（実行条件記憶手段）
２４１        使用者条件メモリ（使用者条件記憶手段）
２４２        成立時刻メモリ（成立時刻記憶手段）
Ｓ６２        変化検出手段
Ｓ６８        機能リスト作成処理（機能抽出手段）
Ｓ８０        予備動作実行手段
Ｓ８４        優先選択処理（時刻条件抽出手段）
Ｓ８４２      全条件成立時刻取得手段
Ｓ８４６      抽出判断手段
【図１】
2008160524.tif 000003
【図２】
2008160524.tif 000004
【図３】
2008160524.tif 000005
【図４】
2008160524.tif 000006
【図５】
2008160524.tif 000007
【図６】
2008160524.tif 000008
【図７】
2008160524.tif 000009
【図８】
2008160524.tif 000010
【図９】
2008160524.tif 000011
【図１０】
2008160524.tif 000012
【図１１】
2008160524.tif 000013
【図１２】
2008160524.tif 000014