(57)【要約】【課題】省電力状態と稼働状態とを取り得る装置において、省電力状態にある装置で所望の機能を利用しようとすると、稼働状態に移行した後も、所望の機能が実際に利用可能となるまでに所定の手順で行われる立ち上げ動作のために時間が掛かっていた。【解決手段】省電力状態から稼働状態に移行する移行要因を決定する状態移行要因決定手段（２０３，２０１，２０５）と、決定した移行要因を保存する状態移行要因保存手段（２０２）と、状態移行要因決定手段による移行要因の決定に基づいて、省電力状態から稼働状態に移行する状態制御手段（２０３，３００）と、移行要因に基づいて、稼働状態時に実行する複数のプログラムの、実行優先度又は／及び開始順序を決定する優先順位決定手段（１０１，４０２）と、優先順位決定手段による決定に従って複数のプログラムを実行する制御手段（１０１，４０２）とを備える。【選択図】図１
2010266986.tif 000002
【特許請求の範囲】
【請求項１】
省電力状態と稼働状態とを取り得るデータ処理装置において、
省電力状態から稼働状態に移行する移行要因を決定する状態移行要因決定手段と、
前記状態移行要因決定手段で決定した前記移行要因を保存する状態移行要因保存手段と、
前記状態移行要因決定手段による前記移行要因の決定に基づいて、前記省電力状態から前記稼働状態に移行する状態制御手段と、
前記移行要因に基づいて、前記稼働状態時に実行する複数のプログラムの、実行優先度又は／及び開始順序を決定する優先順位決定手段と、
前記優先順位決定手段による決定に従って前記複数のプログラムを実行する制御手段と
を備えたことを特徴とするデータ処理装置。
【請求項２】
原稿読み取り部及び該原稿読み取り部で読み取られる原稿を検出する原稿検出部を備え、該原稿検出部による前記原稿の検出が、前記移行要因に相当することを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記優先順位決定手段で、前記原稿読み取り部による原稿の読み取りにかかわるプログラムの、実行優先度を高く、又は／及び開始順序を早くすることを特徴とする請求項２記載のデータ処理装置。
【請求項４】
装置の使用者を認証する認証手段を備え、該認証手段による前記使用者の認証の実行が、前記移行要因に相当することを特徴とする請求項１記載のデータ処理装置。
【請求項５】
前記優先順位決定手段で、前記認証手段による認証内容に基づく使用可能な機能にかかわるプログラムの、実行優先度を高く、又は／及び開始順序を早くすること特徴とする請求項４記載のデータ処理装置。
【請求項６】
前記データ処理装置は、前記稼働状態のみに第１の電源が印加される主要制御部と前記省電力状態及び前記稼働状態に第２の電源が印加される副制御部とを備えることを特徴とする請求項１乃至５の何れか１項に記載のデータ処理装置。
【請求項７】
前記実行優先度が高いプログラムほど、前記複数のプログラムを並列処理する際の実行時間の割合が大きいことを特徴とする請求項１乃至６の何れか１項に記載のデータ処理装置。
【請求項８】
省電力状態と稼働状態とを取り得るデータ処理装置における、省電力状態から稼働状態に移行する際のデータ処理方法において、
前記省電力状態から前記稼働状態に移行する移行要因を決定し、決定した前記移行要因を保存する第１のステップと、
前記第１のステップでの前記移行要因の決定に基づいて、前記データ処理装置を省電力状態から前記稼働状態に移行する第２のステップと、
前記移行要因に基づいて、前記稼働状態時に実行する複数のプログラムの、実行優先度又は／及び開始順序を決定し、該決定に従って前記複数のプログラムを実行する第３のステップと
を有することを特徴とするデータ処理方法。
【請求項９】
前記データ処理装置は原稿読み取り部及び該原稿読み取り部で読み取られる原稿を検出する原稿検出部を備え、前記第１のステップで決定する移行要因が、前記原稿検出部による前記原稿の検出であることを特徴とする請求項８記載のデータ処理方法。
【請求項１０】
前記第３のステップで、前記原稿読み取り部による原稿の読み取りにかかわるプログラムの、実行優先度を高く、又は／及び開始順序を早くすること特徴とする請求項９記載のデータ処理方法。
【請求項１１】
前記データ処理装置は使用者を認証する認証手段を備え、前記第１のステップで決定する移行要因が、前記認証手段による認証の実行であることを特徴とする請求項８記載のデータ処理方法。
【請求項１２】
前記第３のステップで、前記認証手段による認証内容に基づく使用可能な機能にかかわるプログラムの、実行優先度を高く、又は／及び開始順序を早くすること特徴とする請求項１１記載のデータ処理方法。
【請求項１３】
前記データ処理装置は、前記稼働状態時のみに第１の電源が印加される主要制御部と前記省電力状態時及び前記稼働状態時に第２の電源が印加される副制御部とを備え、前記第２のステップで、前記主要制御部に前記第１の電源を印加することを特徴とする請求項８乃至１２の何れか１項に記載のデータ処理方法。
【請求項１４】
前記実行優先度が高いプログラムほど、前記複数のプログラムを並列処理する際の実行時間の割合が大きいことを特徴とする請求項８乃至１３の何れか１項に記載のデータ処理方法。
【請求項１５】
入力されたデータに基づいてデータ処理を行い、省電力状態又は稼動状態のいずれかの動作状態で動作するデータ処理装置であって、
原稿を読み取る読み取り手段と、
前記読み取り手段に原稿が戴置されたことを検出する原稿検出手段と、
前記読み取り手段により読み取ったデータに基づいてデータ処理を行うデータ処理手段と、
前記省電力状態にあるときに、前記原稿検出手段により原稿が戴置された場合に、原稿が戴置されたことを稼動状態への移行要因として保持する保持手段と、
前記省電力状態にあるときに、前記原稿検出手段により原稿が戴置された場合に、装置を前記省電力状態から前記稼動状態へ移行させる状態制御手段と、
前記省電力状態から前記稼動状態へ移行するときに前記保持手段を参照して、前記稼動状態への移行要因を判定する移行要因判定手段と、
前記移行要因判定手段により前記稼動状態への移行要因が原稿の戴置であると判定したときに、プログラムの開始順序またはプログラムの実行優先度の一方もしくは両方を決定する優先順位決定手段と、
前記優先順位決定手段により決定された優先順位に基づいてプログラムを実行する制御手段と
を有することを特徴とするデータ処理装置。
【請求項１６】
入力されたデータに基づいてデータ処理を行い、省電力状態又は稼動状態のいずれかの動作状態で動作するデータ処理装置であって、
前記装置の使用者を認証する認証手段と、
前記省電力状態にあるとき、前記認証手段により使用者の認証が行われた場合に、使用者の認証が実行されたことを稼動状態への移行要因として保持する保持手段と、
前記省電力状態にあるときに、前記認証出手段により使用者の認証が行われた場合に、装置を前記省電力状態から前記稼動状態へ移行させる状態制御手段と、
前記省電力状態から前記稼動状態へ移行するときに前記保持手段を参照して、前記稼動状態への移行要因を判定する移行要因判定手段と、
前記認証手段により認証された使用者に対し、装置の持つ機能のうち実行が許可されている機能を判定する実行許可判定手段と、
前記移行要因判定手段により前記稼動状態への移行要因が使用者の認証の実行であると判定したときに、前記実行許可判定手段の判定に基づき、プログラムの開始順序またはプログラムの実行優先度の一方もしくは両方を決定する優先順位決定手段と、
前記優先順位決定手段により決定された優先順位に基づいてプログラムを実行する制御手段と
を有することを特徴とするデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置に関し、特に省電力モードとする機能を備えたデータ処理装置、及びそのデータ処理方法に関する。
【背景技術】
【０００２】
従来、省電力状態において、主ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）を含む主制御部分への電力供給を停止することで、消費電力を低減するデータ処理装置が知られている。省電力状態において主ＣＰＵへの電力供給が停止されている場合、省電力状態からデータ処理が可能な状態へ移行するために、主ＣＰＵへの電力供給を再開し、主ＣＰＵにおいて装置の制御プログラムの実行を開始する必要がある。この時の制御プログラムの実行を開始する手順としては、例えばＲＡＭ上のブート（ＢＯＯＴ）プログラムの先頭へジャンプし、以降、主ＣＰＵが制御プログラムを実行する方法が一般的である（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１―２４９１４号公報（第３頁、図４）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に示されるように、ＲＡＭ上のＢＯＯＴプログラムの先頭へジャンプし、以降、主ＣＰＵが制御プログラムを実行する従来の方法では、省電力状態からデータ処理が可能な状態へ移行することを要求する外部要因、例えば、使用者がデータ処理装置の省電力キーを押下すること、或いは使用者が原稿読み取り装置に原稿を戴置することなどの種別、及びこの外部要因の種別に基づく制御プログラムの実行の制御について考慮されていない。従って、使用者が使用したい機能が実際に使用可能となるまでに時間がかかり、使用者に不便を感じさせる場合があった。
【０００５】
本発明の目的は、これらの問題点を解消し、省電力状態から使用者が使用したい機能が実際に使用可能となるまでの立ち上げ時間を短縮し、使用者が実行したい処理を速やかに実行できるデータ処理装置及び方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明によるデータ処理装置は、省電力状態と稼働状態とを取り得るデータ処理装置において、
省電力状態から稼働状態に移行する移行要因を決定する状態移行要因決定手段と、前記状態移行要因決定手段で決定した前記移行要因を保存する状態移行要因保存手段と、前記状態移行要因決定手段による前記移行要因の決定に基づいて、前記省電力状態から前記稼働状態に移行する状態制御手段と、前記移行要因に基づいて、前記稼働状態時に実行する複数のプログラムの、実行優先度又は／及び開始順序を決定する優先順位決定手段と、前記優先順位決定手段による決定に従って前記複数のプログラムを実行する制御手段とを備えたことを特徴とする。
【０００７】
本発明によるデータ処理方法は、省電力状態と稼働状態とを取り得るデータ処理装置における、省電力状態から稼働状態に移行する際のデータ処理方法において、
前記省電力状態から前記稼働状態に移行する移行要因を決定し、決定した前記移行要因を保存する第１のステップと、前記第１のステップでの前記移行要因の決定に基づいて、前記データ処理装置を省電力状態から前記稼働状態に移行する第２のステップと、前記移行要因に基づいて、前記稼働状態時に実行する複数のプログラムの、実行優先度又は／及び開始順序を決定し、該決定に従って前記複数のプログラムを実行する第３のステップとを有することを特徴とする。
【０００８】
本発明による別のデータ処理装置は、入力されたデータに基づいてデータ処理を行い、省電力状態又は稼動状態のいずれかの動作状態で動作するデータ処理装置であって、
原稿を読み取る読み取り手段と、前記読み取り手段に原稿が戴置されたことを検出する原稿検出手段と、前記読み取り手段により読み取ったデータに基づいてデータ処理を行うデータ処理手段と、前記省電力状態にあるときに、前記原稿検出手段により原稿が戴置された場合に、原稿が戴置されたことを稼動状態への移行要因として保持する保持手段と、前記省電力状態にあるときに、前記原稿検出手段により原稿が戴置された場合に、装置を前記省電力状態から前記稼動状態へ移行させる状態制御手段と、前記省電力状態から前記稼動状態へ移行するときに前記保持手段を参照して、前記稼動状態への移行要因を判定する移行要因判定手段と、前記移行要因判定手段により前記稼動状態への移行要因が原稿の戴置であると判定したときに、プログラムの開始順序またはプログラムの実行優先度の一方もしくは両方を決定する優先順位決定手段と、前記優先順位決定手段により決定された優先順位に基づいてプログラムを実行する制御手段とを有することを特徴とする。
【０００９】
本発明による更に別のデータ処理装置は、入力されたデータに基づいてデータ処理を行い、省電力状態又は稼動状態のいずれかの動作状態で動作するデータ処理装置であって、
前記装置の使用者を認証する認証手段と、前記省電力状態にあるとき、前記認証手段により使用者の認証が行われた場合に、使用者の認証が実行されたことを稼動状態への移行要因として保持する保持手段と、前記省電力状態にあるときに、前記認証出手段により使用者の認証が行われた場合に、装置を前記省電力状態から前記稼動状態へ移行させる状態制御手段と、前記省電力状態から前記稼動状態へ移行するときに前記保持手段を参照して、前記稼動状態への移行要因を判定する移行要因判定手段と、前記認証手段により認証された使用者に対し、装置の持つ機能のうち実行が許可されている機能を判定する実行許可判定手段と、前記移行要因判定手段により前記稼動状態への移行要因が使用者の認証の実行であると判定したときに、前記実行許可判定手段の判定に基づき、プログラムの開始順序またはプログラムの実行優先度の一方もしくは両方を決定する優先順位決定手段と、前記優先順位決定手段により決定された優先順位に基づいてプログラムを実行する制御手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、省電力状態にある装置を稼働状態に移行するときの移行要因に応じて、稼働後のプログラムの実行優先度、開始順序を設定するため、稼働後に使用者が実行したい機能を立ち上げるまでの立ち上げ時間を、従来装置に比べて短縮することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明によるデータ処理装置の要部構成を示す、実施の形態１のブロック図である。
【図２】実施の形態１において、主ＣＰＵが装置全体を制御すべく実行する制御プログラムの内部構成を示す図である。
【図３】実施の形態１において、データ処理装置が行う、稼働状態から省電力状態への移行動作の流れを示すフローチャートである。
【図４】実施の形態１において、データ処理装置が行う、省電力状態から稼働状態への移行動作の流れを示すフローチャートである。
【図５】本発明によるデータ処理装置の要部構成を示す、実施の形態２のブロック図である。
【図６】実施の形態２において、主ＣＰＵが装置全体を制御すべく実行する制御プログラムの内部構成を示す図である。
【図７】実施の形態２において、ＩＣカードが保持する使用者情報の内容の一例を示す説明図である。
【図８】実施の形態２において、データ処理装置が行う、稼働状態から省電力状態への移行動作の流れを示すフローチャートである。
【図９】実施の形態２において、データ処理装置が行う、省電力状態から稼働状態への移行動作の流れを示すフローチャートである。
【図１０】実施の形態２において、使用者が使用を許可された機能に基づいて制御プログラム内のモジュールを起動するときの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
実施の形態１．
図１は、本発明によるデータ処理装置の要部構成を示す、実施の形態１のブロック図である。
【００１３】
同図に示すように、データ処理装置１０は、主制御部１００、副制御部２００、及び電力供給部３００を備え、主制御部１００は、主ＣＰＵ１０１、操作部１０２、印刷部１０３、ネットワーク制御部１０４、原稿読み取り部１０５を備え、副制御部２００は、原稿検出部２０１、状態移行要因保持部２０２、副ＣＰＵ２０３、主記憶部２０４、及び省電力キー２０５を備える。
【００１４】
主制御部１００は、省電力状態において電源の供給を必要としない各部を含み、主ＣＰＵ１０１は、図２に示す後述する制御プログラム４０１を実行することで装置の制御を行い、操作部１０２は、図示しない操作キー及び液晶表示器を備え、使用者からの入力を受け付け、且つ装置の状態を表示し、印刷部１０３は、読み取り部１０５が読み取って主ＣＰＵ１０１がデータ処理した読み取り画像データ及び主ＣＰＵ１０１がネットワーク制御部１０４より受信した印刷データを印刷し、ネットワーク制御部１０４は、上記読み取り画像データを電子メールの添付ファイルとして送信し、更に外部より受信した印刷データを主ＣＰＵ１０１に渡し、原稿読み取り部１０５は、読み取りセンサ（図示せず）及び原稿自動送り装置１０６を備えて、原稿自動送り装置１０６に載置された原稿を読み取って、その読み取りデータを主ＣＰＵ１０１に渡す。
【００１５】
副制御部２００は、省電力状態においても電源の供給を必要とする各部を含む。これらの各部のうち、原稿検出部２０１は、原稿自動送り装置１０６に原稿が載置されたことを機構的に検出する。この原稿検出部２０１は、電源系統として副制御部２００に含まれるが、物理的には主制御部１００に含まれる原稿自動送り装置１０６の一部として実装される。状態移行要因保持部２０２は、後述するように省電力状態から稼動状態へ移行する際の移行要因を保持し、副ＣＰＵ２０３は、省電力状態において原稿検出部２０１及び省電力キー２０５の監視を行うと共に、電力供給部３００による主制御部１００への電力供給を制御する。
【００１６】
更に副制御部２００において、主記憶部２０４は、主ＣＰＵ１０１が制御プログラム４０１を実行する際に制御プログラム４０１（図２）を格納し、且つ制御プログラム４０１の実行に必要な記憶領域を提供し、省電力キー２０５は、電源系続としては副制御部２００に含まれるが、物理的には主制御部１００に含まれる操作部１０２の一部として実装され、省電力状態においては稼動状態への移行を要求する操作を受け付け、稼動状態においては省電力状態への移行を要求する操作を受け付ける。
【００１７】
電力供給部３００は、外部からの電力供給を得て、副制御部２００に電源を供給すると共に、主制御部１００への電力供給を指示された場合は、主制御部１００へも電源を供給する。主制御部１００、副制御部２００、及び電力供給部３００の各部間は、バスを介して互いに接続され、上記したデータ等が送受信される。
【００１８】
図２は、主ＣＰＵ１０１が装置全体を制御すべく実行する制御プログラムの内部構成を示す図である。同図に示すように、制御プログラム４０１は、起動モジュール４０２、原稿読み取りモジュール４０３、読み取りデータ処理モジュール４０４、操作モジュール４０５、ネットワーク制御モジュール４０６、及び印刷制御モジュール４０７の各プログラムから構成されている。
【００１９】
起動モジュール４０２は、省電力状態から稼動状態への移行時に、原稿読み取りモジュール４０３、読み取りデータ処理モジュール４０４、操作モジュール４０５、ネットワーク制御モジュール４０６、及び印刷制御モジュール４０７の各実行を開始する。尚、各モジュールの実行開始は、本来、主ＣＰＵ１０１が起動モジュール４０２のプログラムに則って行うものであるが、ここでは簡単のため、起動モジュール４０２が行うように表現する。以下、他のモジュールにおいても、同様に表現する場合がある。
【００２０】
原稿読み取りモジュール４０３は、原稿読み取り部１０５を制御して読み取り画データを生成し、読み取りデータ処理モジュール４０４は、原稿読み取りモジュール４０３が生成した読み取り画データをデータ処理し、操作モジュール４０５は、操作部１０２を制御し、ネットワーク制御モジュール４０６は、ネットワーク制御部１０４を制御し、印刷制御モジュール４０７は、印刷部１０３を制御する。
【００２１】
尚、副ＣＰＵ２０３、原稿検出部２０１、及び省電力キー２０５が状態移行要因決定手段に相当し、副ＣＰＵ２０３及び電力供給部３００が状態制御手段に相当し、主ＣＰＵ１０１及び起動モジュール４０２が優先順位決定手段及び制御手段に相当する。
【００２２】
以上の構成において、本実施の形態１のデータ処理装置が行う、稼働状態から省電力状態への移行動作について、図３に示すフローチャートに基づいて、図１、図２を参照しながら以下に説明する。
【００２３】
まず、主ＣＰＵ１０１は、省電力キー２０５により省電力状態への移行指示が入力されたら、省電力状態への移行が可能か否か、例えば、読み取りデータの処理中であるか否か、或いは原稿を読み取り中であるか否か等、を判定する（ステップＳ１０１）。ここで省電力状態への移行が可能であると判定したとき（ステップＳ１０１、Ｙｅｓ）、主ＣＰＵ１０１は副ＣＰＵ２０３に省電力状態への移行を指示する。これにより副ＣＰＵ２０３は、電力供給部３００に対し主制御部１００への電力供給を停止するよう指示し、電力供給部３００は、主制御部１００への電力供給を停止する（ステップＳ１０２）。次に、副ＣＰＵ２０３は、原稿検出部２０１及び省電力キー２０５の監視を開始し（ステップＳ１０３）、処理を終了する。一方、ステップＳ１０１で省電力状態への移行が不可能であると判定したとき（ステップＳ１０１、Ｎｏ）、主ＣＰＵ１０１は、省電力状態への移行が不可能である旨を操作部１０２にて表示し（ステップＳ１０４）、処理を終了する。
【００２４】
次に、本実施の形態１のデータ処理装置が行う省電力状態から稼働状態への移行動作について、図４に示すフローチャートに基づいて、図１、図２を参照しながら以下に説明する。
【００２５】
まず、副ＣＰＵ２０３は、原稿検出部２０１が、原稿自動送り装置１０６に載置される原稿を検出した場合、又は省電力キー２０５が、稼動状態への移行を指示する操作を受けた場合、状態移行要因保持部２０２に、その状態移行要因が、原稿を検出したことによるものか、或いは省電力キー２０５の操作により指示されたことによるものかを書き込む（ステップＳ２０１）。次に、副ＣＰＵ２０３は、電力供給部３００に主制御部１００に電源を供給するよう指示し、これにより電力供給部３００が、主制御部１００へ電源を供給する（ステップＳ２０２）。
【００２６】
次に、主ＣＰＵ１０１は、電力供給を受けて起動し、主記憶部２０４上にある制御プログラム４０１（図２）の起動モジュール４０２の実行を開始する（ステップＳ２０３）。起動モジュール４０２は、状態移行要因保持部２０２を参照し、状態移行要因を判定する（ステップＳ２０４）。尚、状態移行要因の判定は、本来、主ＣＰＵ１０１が起動モジュール４０２のプログラムに則って行うものであるが、ここでは、簡単のため起動モジュール４０２が行うように表現する。以下、他のモジュールにおいても、同様に表現する場合がある。
【００２７】
ここで、状態移行要因が、原稿を検出したことによると判定した場合（ステップＳ２０４、（原稿の検出））、起動モジュール４０２は、制御プログラム４０１内の原稿読み取りモジュール４０３、読み取りデータ処理モジュール４０４、及び操作モジュール４０５に実行優先度３を与え、実行を開始する（ステップＳ２０５）。次に、起動モジュール４０２は、ネットワーク制御モジュール４０６及び印刷制御モジュール４０７に実行優先度２を与えて実行を開始し（ステップＳ２０６）、自身は終了する。
【００２８】
尚、ここでいう実行優先度とは、複数モジュールを並列実行する際に、主ＣＰＵ１０１を割り当てる優先度を示す１から３までの数字であり、値が大きいほど主ＣＰＵ１０１における実行時間が多く割り当てられることを意味する。従って、例えば、優先度が等しい複数モジュール間では、主ＣＰＵ１０１における実行時間が平等に分配される。
【００２９】
一方、ステップ２０４の判定において、状態移行要因が、省電力キー２０５の操作により指示されたことによると判定した場合（ステップＳ２０４、（操作による指示））、起動モジュール４０２は、制御プログラム４０１内の操作モジュール４０５に実行優先度３を与え、実行を開始する（ステップＳ２０７）。次に、起動モジュール４０２は、原稿読み取りモジュール４０３、読み取りデータ処理モジュール４０４、ネットワーク制御モジュール４０６、及び印刷制御モジュール４０７に実行優先度２を与えて実行を開始し（ステップＳ２０８）、自身は終了する。
【００３０】
従って、本実施の形態のデータ処理装置は、省電力状態から稼動状態へ移行する際に、状態移行要因が、原稿を検出したことによるものか、或いは省電力キー２０５の操作により指示されたことによるものかをチェックし、稼働後に必要となる機能が速やかに機能するように、状態移行要因に応じて各モジュールの開始順序及び実行優先度を決定する。例えば、使用者が、コピーするために原稿を原稿自動送り装置１０６に載置した場合、稼働に際して、コピーにかかわるモジュールの開始順序を早くし、更に実行優先度を高くして実行する。一方、省電力キー２０５の操作による、通常の手順での稼働状態への移行である場合には、操作入力に必要なモジュールの開始順序を早くし、更に実行優先度を高くして実行する。
【００３１】
尚、本実施の形態では、原稿検出部２０１が、原稿自動送り装置１０６に原稿が戴置されたことを検出する構成を例示したが、これに限定されるものではなく、例えば、フラッドベッドスキャナに載置される原稿を検出する構成としてもよい。この場合、原稿の置き忘れ（置きっぱなし）と通常の載置とを区別するために、原稿の載置に伴うカバーの開閉の前後で原稿検出するようにしてもよい。
【００３２】
以上のように、本実施の形態のデータ処理装置によれば、省電力状態から稼動状態へ移行する際に、稼働後の処理が円滑に行われるように動作する。例えば、使用者が利用したい機能が、コピー等の原稿の読み取りを必要とする機能である場合には、省電力状態から稼働状態への移行に際して、原稿読み取りに関連する機能を優先して立ち上げるため、実際に原稿読み取りが可能になるまでの立ち上げ時間を必要最小限に短縮することができ、所望する機能を円滑に利用することが可能となる。
【００３３】
実施の形態２．
図５は、本発明によるデータ処理装置の要部構成を示す、実施の形態２のブロック図である。
【００３４】
本実施の形態のデータ処理装置２０が、前記した図１に示す実施の形態１のデータ処理装置１０と主に異なる点は、副制御部２５０にＩＣカードリーダ２５１が新たに追加され、これに伴って主記憶部２５４に格納された制御プログラム４５１（図６）の処理内容が部分的に異なる点である。従って、本実施の形態のデータ処理装置２０が、実施の形態１のデータ処理装置２０と共通する部分には同符号を付して、或いは図面を省いて説明を省略し、異なる点を重点的に説明する。
【００３５】
ＩＣカードリーダ２５１は、図示しないＩＣカードが保持する使用者情報を読み取る。図７は、このＩＣカードが保持する使用者情報の内容の一例を示す説明図である。
【００３６】
同図に示すように、この使用者情報は、使用者認識情報５０１、使用許可装置情報５０２、使用制限情報５０３からなる。使用者識別情報５０１は、使用者を特定するための情報であり、使用許可装置情報５０２は、使用者識別情報５０１を持つ使用者が、使用を許可された装置のネットワーク物理アドレスを示す情報であり、使用制限情報５０３は、使用者識別情報５０１を持つ使用者が、使用を許可された機能及び使用を禁止された機能を示す情報である。
【００３７】
図６は、本実施の形態において、主ＣＰＵ１０１が装置全体を制御すべく実行する制御プログラム４５１の内部構成を示す図である。同図において、前記した実施の形態１において主ＣＰＵ１０１が実行する制御プログラム４０１（図２）と異なる点は、使用者認証モジュール４０８を新たに追加した点である。この使用者認証モジュール４０８は、ＩＣカードリーダ２５１が読み取った使用者情報に基づいて、使用者の認証を行う。その他のモジュールは、前記した実施の形態１で説明した制御プログラム４０１（図２）の各モジュールと同じ内容であるため、対応するモジュールには同符号を付与し、ここでの説明を省略する。
【００３８】
以上の構成において、本実施の形態２のデータ処理装置が行う、稼働状態から省電力状態への移行の動作について、図８に示すフローチャートに基づいて、図５〜図７を参照しながら以下に説明する。
【００３９】
まず、主ＣＰＵ１０１は、省電力キー２０５により省電力状態への移行指示が入力されたら、省電力状態への移行が可能か否か、例えば、読み取りデータの処理中であるか否か、或いは原稿を読み取り中であるか否か等、を判定する（ステップＳ３０１）。ここで省電力状態への移行が可能であると判定したとき（ステップＳ３０１、Ｙｅｓ）、主ＣＰＵ１０１は副ＣＰＵ２０３に省電力状態への移行を指示する。これにより副ＣＰＵ２０３は、電力供給部３００に対し主制御部１００への電力供給を停止するよう指示し、電力供給部３００は、主制御部１００への電力供給を停止する（ステップＳ３０２）。次に、副ＣＰＵ２０３は、原稿検出部２０１及び省電力キー２０５の監視に加え、ＩＣカードリーダ２５１の監視を開始する（ステップＳ３０３）。一方、ステップＳ３０１で省電力状態への移行が不可能であると判定したとき（ステップＳ３０１、Ｎｏ）、主ＣＰＵ１０１は、省電力状態へ移行不可能である旨を操作部１０２にて表示し（ステップＳ３０４）、処理を終了する。
【００４０】
次に、本実施の形態２のデータ処理装置が行う省電力状態から稼働状態への移行動作について、図９に示すフローチャートに基づいて、図５〜図７を参照しながら以下に説明する。
【００４１】
まず、副ＣＰＵ２０３は、ＩＣカードリーダ２５１がＩＣカードを検出し場合、又は省電力キー２０５が、稼動状態への移行を指示する操作を受けた場合、状態移行要因保持部２０２に、その状態移行要因が、ＩＣカードがＩＣカードリーダ２５１にセットされて使用者により使用者認証が要求されたことによるものか、或いは省電力キー２０５の操作により指示されたことによるものかを書き込む（ステップＳ４０１）。次に、副ＣＰＵ２０３は、電力供給部３００に主制御部１００に電源を供給するよう指示し、これにより電力供給部３００が、主制御部１００へ電源を供給する（ステップＳ４０２）。
【００４２】
次に、主ＣＰＵ１０１は、電力供給を受けて起動し、主記憶部２５４上にある制御プログラム４５１（図６）の起動モジュール４０２の実行を開始する（ステップＳ４０３）。起動モジュール４０２は、状態移行要因保持部２０２を参照し、状態移行要因を判定する（ステップＳ４０４）。尚、状態移行要因の判定は、本来、主ＣＰＵ１０１が起動モジュール４０２のプログラムに則って行うものであるが、ここでは、簡単のため起動モジュール４０２が行うように表現する。以下、他のモジュールにおいても、同様に表現する場合がある。
【００４３】
ここで、状態移行要因が、使用者認証が要求されたことによると判定した場合（ステップＳ４０４、（使用者認証要求））、起動モジュール４０２は使用者認証モジュール４０８を実行する（ステップＳ４０５）。このステップで、使用者認証モジュール４０８は、ＩＣカードリーダ２５１により、一例が図７に示されるような、ＩＣカードが保持する使用者識別情報５０１、使用許可装置情報５０２、及び使用制限情報５０３を読み取って主記憶２５４に保持し、ネットワーク制御部１０４より取得した自装置のネットワーク物理アドレスが使用許可装置情報５０２に含まれているか否か判定し、含まれていることが確認された場合（ステップＳ４０５、Ｙｅｓ）はステップＳ４０６に進み、含まれていない場合（ステップＳ４０５、Ｎｏ）は、そのまま処理を終了する。
【００４４】
起動モジュール４０２は、図１０に示すフローチャートに従って、後述するように使用者が使用を許可された機能に基づいて制御プログラム４５１内のモジュールを起動し、自身の処理を終了する（ステップＳ４０６）。
【００４５】
一方、ステップ４０４の判定において、状態移行要因が、省電力キー２０５の操作により指示されたことによると判定した場合（ステップＳ４０４、（操作による指示））、起動モジュール４０２は、制御プログラム４５１内の操作モジュール４０５に実行優先度３を与え、実行を開始する（ステップＳ４０７）。次に、起動モジュール４０２は、原稿読み取りモジュール４０３、読み取りデータ処理モジュール４０４、ネットワーク制御モジュール４０６、及び印刷制御モジュール４０７に実行優先度２を与えて実行を開始し（ステップＳ４０８）、自身は終了する。
【００４６】
前記したステップＳ４０６で、起動モジュール４０２は、図１０のフローチャートに示すように、まず、主記憶部２５４が保持する使用制限情報５０３（図７）を読み取り、この使用者がコピー機能の実行を許可されているか否かを判定し（ステップＳ５０１）、ここで許可されていると判定された場合（ステップＳ５０１、Ｙｅｓ）、起動モジュール４０２は、原稿読み取りモジュール４０３、読み取りデータ処理モジュール４０４、操作モジュール４０５、及び印刷制御モジュール４０７に実行優先度３を与えて実行を開始する（ステプＳ５０２）。次に、起動モジュール４０２は、ネットワーク制御モジュール４０６に実行優先度２を与えて実行を開始し（ステップＳ５０３）、自身は終了する。
【００４７】
一方、ステップＳ５０１で、コピー機能の実行が許可されていないと判定された場合（ステップＳ５０１、Ｎｏ）、起動モジュール４０２は、主記憶２５４が保持する使用制限情報５０３（図７）を読み取り、スキャン送信機能の実行が許可されているか否かを判定する（ステップＳ５０４）。ここで許可されていると判定された場合（ステップＳ５０４、Ｙｅｓ）、起動モジュール４０２は、原稿読み取りモジュール４０３、読み取りデータ処理モジュール４０４、操作モジュール４０５、及びネットワーク制御モジュール４０６に実行優先度３を与え、実行を開始する（ステップＳ５０５）。次に、起動モジュール４０２は、印刷制御モジュール４０７に実行優先度２を与えて実行を開始し（ステップＳ５０６）、自身は終了する。
【００４８】
一方、ステップＳ５０４で、スキャン送信機能の実行が許可されていないと判定された場合（ステップＳ５０４、Ｎｏ）、起動モジュール４０２は、操作モジュール４０５に実行優先度３を与え、実行を開始する（ステップＳ５０７）。次に、起動モジュール４０２は、原稿読み取りモジュール４０３、読み取りデータ処理モジュール４０４、ネットワーク制御モジュール４０６、及び印刷制御モジュール４０７に実行優先度２を与えて実行を開始し（ステップＳ５０８）、自身は終了する。
【００４９】
従って、本実施の形態のデータ処理装置は、省電力状態から稼動状態へ移行する際に、状態移行要因が、ＩＣカードリーダ２５１がＩＣカードを検出したことによる、使用者認証が要求されたことによるものか、或いは省電力キー２０５の操作により指示されたことによるものかをチェックし、稼働後に必要となる機能が速やかに機能するように、状態移行要因に応じて各モジュールの開始順序及び実行優先度を決定する。例えば、使用者がＩＣカードによる認証を要求した場合、稼働に際して、使用者のＩＣカードの使用制限情報（使用許可、使用制限等）の内容に応じて、利用可能な処理にかかわるモジュールの開始順序を早くし、更に実行優先度を高くして実行する。
【００５０】
尚、本実施の形態では、使用者識別情報、使用許可装置情報、使用制限情報がＩＣカードに保持されている例をあげて説明したが、これに限定されるのもではなく、これらの情報をＵＳBメモリに保持し、ＩＣカードリーダ及びＩＣカードの代わりにＵＳBホストコントローラ及びＵＳＢメモリを用いる構成としてもよいなど、種々の態様を取り得るものである。
【００５１】
以上のように、本実施の形態のデータ処理装置によれば、省電力状態から稼働状態に移行する際に、稼働後の処理が円滑に行われるように動作する。例えば、使用者がＩＣカードによる認証によって装置を使用する場合、使用者固有のＩＣカード情報に基づく、使用を許可された機能に関連する機能を優先して立ち上げるため、使用者が許可された機能が実際に使用可能となるまでの立ち上げ時間を必要最小限に短縮することができ、所望する機能を円滑に利用することが可能となる。
【産業上の利用可能性】
【００５２】
上記した各実施の形態では、データ処理装置として、原稿読み取り手段、印刷手段、ネットワーク送信手段を備えた複合機能装置を例にして説明したが、本発明は、ファクシミリ装置、プリンタ装置等にも適用可能である。
【符号の説明】
【００５３】
１０  データ処理装置、  ２０  データ処理装置、  １００  主制御部、  １０１  主ＣＰＵ、  １０２  操作部、  １０３  印刷部、  １０４  ネットワーク制御部、  １０５  原稿読み取り部、  １０６  原稿自動送り装置、  ２００  副制御部、  ２０１  原稿検出部、  ２０２  状態移行要因保持部、  ２０３  副ＣＰＵ、  ２０４  主記憶部、  ２０５  省電力キー、  ２５０  副制御部、  ２５１  ＩＣカードリーダ、  ２５４  主記憶部、  ３００  電力供給部、  ４０１  制御プログラム、  ４０２  起動モジュール、  ４０３  原稿読み取りモジュール、  ４０４  読み取りデータ処理モジュール、  ４０５  操作モジュール、  ４０６  ネットワーク制御モジュール、  ４０７  印刷制御モジュール、  ４５１  制御プログラム、  ５０１  使用者認識情報、  ５０２  使用許可装置情報、  ５０３  使用制限情報。
【図１】
2010266986.tif 000003
【図２】
2010266986.tif 000004
【図３】
2010266986.tif 000005
【図４】
2010266986.tif 000006
【図５】
2010266986.tif 000007
【図６】
2010266986.tif 000008
【図７】
2010266986.tif 000009
【図８】
2010266986.tif 000010
【図９】
2010266986.tif 000011
【図１０】
2010266986.tif 000012