(57)【要約】【課題】複数の制御部を用いた制御の効率化を図ることが可能な画像処理装置を提供する。【解決手段】複数の制御部３１，３２は、少なくとも一つの制御部３１，３２の起動状態を切り替えることによって、処理能力が互いに異なる複数種類の制御形態で機能を実行可能であって、かつ実行する機能に応じて複数種類の制御形態のうちから１つの制御形態を選択し当該機能の実行を制御する。このように、実行する機能に応じて制御形態を適宜選択することにより、複数の制御部３１，３２を用いた制御の効率化を図ることができる。【選択図】図２
2011097360.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対する処理を伴う複数種類の機能を実行可能な画像処理装置であって、
前記機能を実行させるための実行指示を受け付ける受付部と、
前記機能を実行する実行部と、
前記受付部によって受け付けられた実行指示に従って前記実行部による機能の実行を制御する複数の制御部と、
を備え、
前記複数の制御部は、少なくとも一つの制御部の起動状態を切り替えることによって、処理能力が互いに異なる複数種類の制御形態で前記機能を実行可能であって、かつ実行する機能に応じて前記複数種類の制御形態のうちから１つの制御形態を選択し当該機能の実行を制御する、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記受付部は、ユーザによる実行指示の入力操作が可能な操作部と、外部機器から送信される実行指示を受信可能な通信部とを備え、
前記複数の制御部は、前記操作部を介して実行指示を受け付けた機能を実行する場合には、前記通信部を介して実行指示を受け付けた機能を実行する場合に比べ、処理能力の高い制御形態を選択する、画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記複数種類の機能は、前記操作部からの実行指示により原稿を読み取って取得した画像データを印刷するコピー機能、及び、前記通信部からの実行指示により画像データを印刷するプリント機能を含み、
前記制御部は、前記コピー機能を実行する場合には、前記プリント機能を実行する場合に比べ、処理能力の高い制御形態を選択する、画像処理装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の画像処理装置において、
前記複数の制御部は、実行する機能の負荷が高い程、処理能力の高い制御形態を選択する、画像処理装置。
【請求項５】
請求項４に記載の画像処理装置において、
前記複数種類の機能は、画像データを印刷するプリント機能、及び、ファクシミリデータの送信または受信を行うファクシミリ機能を含み、
前記プリント機能は、前記ファクシミリ機能に対して負荷が高い機能であり、
前記制御部は、前記プリント機能を実行する場合には、前記ファクシミリ機能を実行する場合に比べ、処理能力の高い制御形態を選択する、画像処理装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の画像処理装置において、
前記複数の制御部は、未実行の複数の実行指示がある場合に、当該複数の実行指示に従って実行する機能のうち最も高い負荷の機能に応じた処理能力の制御形態を選択する、画像処理装置。
【請求項７】
請求項１から請求項６のいずれか一項に記載の画像処理装置において、
前記複数の制御部は、２つ以上の機能を同時に実行可能であり、同時に実行する機能の数が多い程、より処理能力の高い制御形態を選択する、画像処理装置。
【請求項８】
請求項１から請求項７のいずれか一項に記載の画像処理装置において、
前記複数の制御部は、未実行の実行指示の数が多い程、より処理能力の高い制御形態を選択する、画像処理装置。
【請求項９】
請求項１から請求項８のいずれか一項に記載の画像処理装置において、
前記複数の制御部は、機能を実行していない状態で前記受付部による実行指示の受け付けを待機する待機処理を、処理能力の最も低い制御形態で実行する、画像処理装置。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の画像処理装置において、
前記複数種類の機能は、画像データを印刷するプリント機能、原稿を読み取って画像データを取得するスキャン機能、原稿を読み取って取得した画像データを印刷するコピー機能、ファクシミリデータの送信または受信を行うファクシミリ機能、及び、原稿を読み取って取得した画像データを電子メールに添付して送信する電子メール機能のうち少なくとも２つを含む、画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に複数の制御部を有する画像処理装置に関する。
【背景技術】
【０００２】
従来より、スキャン、コピー、ＰＣプリント、ファクシミリ送受信など、画像データに対する処理を伴う各種の機能を実行可能な画像処理装置が知られている。こうした画像処理装置において、ＣＰＵ等を含んだ制御部を複数備えるものがある。例えば、特許文献１の画像処理装置は、印刷部等を制御するメイン制御部と、外部機器とのインターフェイスを制御するサブ制御部とを備え、省電力モード中はメイン制御部を停止してサブ制御部のみ動作させることで、消費電力の抑制を図る構成となっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１０１６０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献では、メイン制御部及びサブ制御部が実行を制御する処理はそれぞれ常に固定されており、必ずしも制御を効率的に行うことができるとは限らず、改良の余地があった。
本発明は上記のような事情に基づいて完成されたものであって、複数の制御部を用いた制御の効率化を図ることが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するための手段として、第１の発明に係る画像処理装置は、画像データに対する処理を伴う複数種類の機能を実行可能な画像処理装置であって、前記機能を実行させるための実行指示を受け付ける受付部と、前記機能を実行する実行部と、前記受付部によって受け付けられた実行指示に従って前記実行部による機能の実行を制御する複数の制御部と、を備え、前記複数の制御部は、少なくとも一つの制御部の起動状態を切り替えることによって、処理能力が互いに異なる複数種類の制御形態で前記機能を実行可能であって、かつ実行する機能に応じて前記複数種類の制御形態のうちから１つの制御形態を選択し当該機能の実行を制御する。
【０００６】
第１の発明によれば、実行する機能に応じて制御形態を適宜選択することにより、複数の制御部を用いた制御の効率化を図ることができる。
【０００７】
第２の発明は、第１の発明において、前記受付部は、ユーザによる実行指示の入力操作が可能な操作部と、外部機器から送信される実行指示を受信可能な通信部とを備え、前記複数の制御部は、前記操作部を介して実行指示を受け付けた機能を実行する場合には、前記通信部を介して実行指示を受け付けた機能を実行する場合に比べ、処理能力の高い制御形態を選択する。
【０００８】
第２の発明によれば、操作部から実行指示が入力された場合には、ユーザが装置の前で処理の完了を待っている可能性が高い。このような場合には、操作部以外から実行指示を受けた場合に比べて、処理能力の高い制御形態にて機能を実行することで、ユーザの待ち時間を抑えることができる。
【０００９】
第３の発明は、第２の発明において、前記複数種類の機能は、前記操作部からの実行指示により原稿を読み取って取得した画像データを印刷するコピー機能、及び、前記通信部からの実行指示により画像データを印刷するプリント機能を含み、前記制御部は、前記コピー機能を実行する場合には、前記プリント機能を実行する場合に比べ、処理能力の高い制御形態を選択する。
【００１０】
第４の発明は、第１から第３のいずれか一つの発明において、前記複数の制御部は、実行する機能の負荷が高い程、処理能力の高い制御形態を選択する。
第４の発明によれば、実行する機能の負荷が高い場合には、処理能力の高い制御形態を選択するため、処理時間が長くなるのを抑制できる。また、実行する機能の負荷が低い場合には、処理能力の低い制御形態を選択するため、消費電力を抑制することができる。
【００１１】
第５の発明は、第４の発明において、前記複数種類の機能は、画像データを印刷するプリント機能、及び、ファクシミリデータの送信または受信を行うファクシミリ機能を含み、前記プリント機能は、前記ファクシミリ機能に対して負荷が高い機能であり、前記制御部は、前記プリント機能を実行する場合には、前記ファクシミリ機能を実行する場合に比べ、処理能力の高い制御形態を選択する。
【００１２】
第６の発明は、第１から第５のいずれか一つの発明において、前記複数の制御部は、未実行の複数の実行指示がある場合に、当該複数の実行指示に従って実行する機能のうち最も高い負荷の機能に応じた処理能力の制御形態を選択する。
第６の発明によれば、複数の実行指示に従って機能を実行する際に、予め最も高い負荷の機能に応じた処理能力の制御形態を選択することで、制御形態を途中で切り替えることなく、短時間で実行することができる。
【００１３】
第７の発明は、第１から第６のいずれか一つの発明において、前記複数の制御部は、２つ以上の機能を同時に実行可能であり、同時に実行する機能の数が多い程、より処理能力の高い制御形態を選択する。
第７の発明によれば、同時に実行する機能の数が増加するのに応じて処理能力の高い制御形態を選択するため、負荷の増大により処理時間が長くなるのを抑制できる。
【００１４】
第８の発明は、第１から第７のいずれか一つの発明において、前記複数の制御部は、未実行の実行指示の数が多い程、より処理能力の高い制御形態を選択する。
第８の発明によれば、未実行の実行指示の数が多い場合には、より処理能力の高い制御形態を選択することで、処理速度を上げることができる。
【００１５】
第９の発明は、第１から第８のいずれか一つの発明において、前記複数の制御部は、機能を実行していない状態で前記受付部による実行指示の受け付けを待機する待機処理を、処理能力の最も低い制御形態で実行する。
第９の発明によれば、電力消費を抑制することができる。
【００１６】
第１０の発明は、第１から第９のいずれか一つの発明において、前記複数種類の機能は、画像データを印刷するプリント機能、原稿を読み取って画像データを取得するスキャン機能、原稿を読み取って取得した画像データを印刷するコピー機能、ファクシミリデータの送信または受信を行うファクシミリ機能、及び、原稿を読み取って取得した画像データを電子メールに添付して送信する電子メール機能のうち少なくとも２つを含む。
【発明の効果】
【００１７】
本発明によれば、複数の制御部は、少なくとも一部の制御部の起動状態を切り替えることによって、処理能力が互いに異なる複数種類の制御形態で機能を実行可能であって、かつ実行する機能に応じて複数種類の制御形態のうちから１つの制御形態を選択し当該機能の実行を制御する。このように、実行する機能に応じて制御形態を適宜選択することにより、複数の制御部を用いた制御の効率化を図ることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態１における画像処理システムの電気的構成を示すブロック図
【図２】ジョブ実行処理を示すフローチャート
【図３】機能と実行指示の入力元と制御形態との対応関係を示す表
【図４】実施形態２におけるジョブ実行処理を示すフローチャート
【図５】機能と負荷の大きさと制御形態との対応関係を示す表
【図６】実施形態３におけるジョブ実行処理を示すフローチャート
【発明を実施するための形態】
【００１９】
＜実施形態１＞
次に本発明の実施形態１について図１から図３を参照して説明する。
【００２０】
（画像形成システムの電気的構成）
図１は、本実施形態の画像処理システム１の電気的構成を示すブロック図である。画像処理システム１は、端末装置１０（外部機器の一例、例えばパーソナルコンピュータ）とプリンタ３０（画像処理装置の一例）とを備えている。
【００２１】
端末装置１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ（ハードディスクドライブ）１４、キーボードやポインティングデバイス等を有する操作部１５、ディスプレイ等を有する表示部１６、通信回線２０に接続されるネットワークインターフェイス１７等を備えている。ＨＤＤ１４には、ＯＳや、印刷用の画像データを作成可能なアプリケーションソフト、プリンタ３０を制御するためのプリンタドライバなどの各種プログラムが記憶されており、ＣＰＵ１１は、ＲＯＭ１２から読み出したプログラムに従って、その処理結果をＲＡＭ１３やＨＤＤ１４に記憶させながら、端末装置１０の動作を制御する。
【００２２】
プリンタ３０は、ＰＣプリント機能、コピー機能、スキャナ機能などの複数の機能を実行可能な複合機であり、第１制御部３１および第２制御部３２（複数の制御部の一例）を備えている。第１制御部３１は、第１ＣＰＵ（演算処理素子）３１Ａ、ＲＯＭ３１Ｂ、ＲＡＭ３１Ｃを有し、第２制御部３２は、第２ＣＰＵ３２Ａ、ＲＯＭ３２Ｂ、ＲＡＭ３２Ｃを有している。
【００２３】
ＲＯＭ３１Ｂ、３２Ｂには、それぞれ後述するジョブ実行処理など、プリンタ３０の動作を制御するためのプログラムが記録されており、ＣＰＵ３１Ａ，３２Ａは、それぞれＲＯＭ３１Ｂ、３２Ｂから読み出したプログラムに従って、その処理結果をそれぞれＲＡＭ３１Ｃ、３２Ｃに記憶させながら、プリンタ３０の動作を制御する。
【００２４】
第１制御部３１は、第２制御部３２に比べて処理能力が高く、また、消費電力が大きい。具体的には、例えば、第１ＣＰＵ３１Ａの動作周波数（例えば４００[MHz]）が第２ＣＰＵ３２Ａの動作周波数（例えば５０[MHz]）よりも高く、また、ＲＡＭ３１Ｃの容量がＲＡＭ３２Ｃの容量よりも大きくなっている。このため、第１制御部３１は、第２制御部３２に比べて高速に処理を行うことができる。
【００２５】
第１制御部３１及び第２制御部３２は、それぞれ図示しない電源コントローラを介して、起動状態（電源のオン・オフ）を切り替えることが可能である。そして、両制御部３１，３２は、それぞれの起動状態を切り替えることによって、次の３種類の制御形態Ａ，Ｂ，Ｃのうちのいずれかを選択し、各機能やその他の処理の実行を制御することができる。
【００２６】
制御形態Ａは、第２制御部３２のみを動作状態とし、第１制御部３１を停止状態（スリープ状態）とする。制御形態Ｂは、第１制御部３１のみを動作状態とし、第２制御部３２を停止状態とする。制御形態Ｃは、第１、第２制御部３１，３２をともに動作状態とする。既述のように第１制御部３１の処理能力は、第２制御部３２の処理能力に比べて高いため、これらの制御形態の処理能力は、Ａ，Ｂ，Ｃの順に高くなる。
尚、動作状態とはデバイスを制御可能な状態をいい、停止状態とは、例えばＨＤＤへのアクセスが不能であり、例えば動作状態の制御部や外部機器等からの信号（例えば起動割り込み信号）のみ検知可能な状態をいう。
【００２７】
プリンタ３０は、更にネットワークインターフェイス３３、ＨＤＤ（ハードディスクドライブ）３４、操作部３５を備え、さらに、スキャナ部３６、ファクシミリインターフェイス３７、画像処理部３８、印刷部３９などの各種のデバイス（それぞれ実行部の一例）を備えている。
【００２８】
ネットワークインターフェイス３３（受付部、通信部の一例）は、通信回線２０を介して端末装置１０等の外部機器に接続されており、相互にデータ通信が可能となっている。操作部３５（受付部の一例）は、複数のボタンを有し、ユーザによってジョブ（機能）の実行指示などの各種の入力操作が可能である。更に操作部３５は、表示部（例えば液晶ディスプレイ）やランプ等を有し、各種の設定画面や動作状態等を表示することが可能である。
【００２９】
スキャナ部３６は、図示しない原稿を読み取って読取データを取得する。ファクシミリインターフェイス３７（受付部、通信部の一例）は、電話回線を介してファクシミリ装置等の外部機器（図示せず）との間でファクシミリデータの送受信を行う。画像処理部３８は、ＡＳＩＣにより構成され、スキャナ部３６からの読取データやネットワークインターフェイス３３で受信した印刷データなど、各種の画像データに対する画像処理（補正や色変換等）を行う。印刷部３９は、例えば電子写真方式やインクジェット方式により、上記画像データに基づく画像をシート（用紙、ＯＨＰシート等）に印刷する。
【００３０】
（ジョブ実行処理）
図２は、ジョブ実行処理を示すフローチャートであり、図３は、機能と実行指示の入力元と制御形態との対応関係を示す表である。
【００３１】
本プリンタ３０は、図３に示すように、例えば、ＰＣプリント機能、コピー機能、スキャン機能、ＦＡＸ送信機能、ＦＡＸ受信機能など、複数種類の機能を実行することができる。これらの各機能は、操作部３５、ネットワークインターフェイス３３、及びファクシミリインターフェイス３７のうちのいずれかから入力されるジョブの実行指示に従って実行される。なお、ここでいうジョブの実行指示は、上記複数種類の機能のうち少なくとも１つの機能の実行を指示するものである。また、本実施形態では、機能毎に実行指示の入力元が固定されている。
【００３２】
ＰＣプリント機能は、端末装置１０から送信される実行指示をネットワークインターフェイス３３を介して受信することにより実行されるものであって、端末装置１０から受信した印刷データに対し画像処理部３８により画像処理（ビットマップイメージへの展開処理など）を加え、印刷部３９によってその印刷データに基づく画像をシートに印刷する。
【００３３】
コピー機能は、操作部３５から入力される実行指示に基づいて実行されるものであって、スキャナ部３６により原稿を読み取って読取データを取得し、画像処理部３８によりその読取データに画像処理を施した後、印刷部３９により読取データに基づく画像をシートに印刷する。
【００３４】
スキャン機能は、操作部３５から入力される実行指示に基づいて実行されるものであって、スキャナ部３６により原稿を読み取って読取データを取得し、画像処理部３８によりその読取データに対し画像処理を施した後、操作部３５から指定された保存先（プリンタ３０のＨＤＤ３４や端末装置１０のＨＤＤ１４など）に、その画像データを保存する。
【００３５】
ＦＡＸ送信機能は、操作部３５から入力される実行指示に基づいて実行されるものであって、スキャナ部３６により原稿を読み取って読取データを取得し、画像処理部３８によりその読取データに画像処理を施した後、ファクシミリインターフェイス３７によって指定された送信先にファクシミリデータを送信する。
【００３６】
ＦＡＸ受信機能は、ファクシミリインターフェイス３７により受信した実行指示（ファクシミリ受信要求）に基づいて実行されるものであり、ファクシミリインターフェイス３７により受信したファクシミリデータをＨＤＤ３４に記憶する。
【００３７】
第１制御部３１及び第２制御部３２は、それぞれ上述したジョブの実行指示を受け付けるジョブ受付処理を実行することが可能である。第２制御部３２が動作状態であるとき、即ち前述の制御形態ＡまたはＣのときには、第２制御部３２がジョブ実行処理を実行する。また、第２制御部３２が停止状態のとき、即ち制御形態Ｂのときには、第１制御部３１がジョブ実行処理を実行する。このジョブ実行処理では、操作部３５、ネットワークインターフェイス３３、及びファクシミリインターフェイス３７からの実行指示の入力を待機し、ジョブの実行指示が入力されると、そのジョブをキューに登録する。
【００３８】
プリンタ３０では、主電源が投入されると、第２制御部３２のみを動作状態とした制御形態Ａで所定の起動処理を実行する。第２制御部３２は、起動処理が終了すると、既述のジョブ受付処理と並行して図２に示すジョブ実行処理を開始する。このジョブ実行処理は、ジョブ受付処理によりキューにジョブが登録されたときに、実行する機能に応じて制御形態を選択し、登録されたジョブを実行する処理である。
【００３９】
第２制御部３２は、ジョブ実行処理を開始すると、まずキューにジョブが登録されているかを判断する（Ｓ１０１）。キューにジョブが登録されていない場合（Ｓ１０１：Ｎｏ）には、このジョブ実行処理を終了する。第２制御部３２は、このようにキューにジョブが登録されていない場合（いずれの機能も実行していない状態）には、ジョブがキューに登録されるまで同様の処理を定期的に繰り返し、ジョブの登録を待機する待機処理を行う。この待機処理は、第１制御部３１を停止させた状態、即ち、処理能力の最も低い制御形態Ａで実行される。
【００４０】
第２制御部３２は、キューにジョブが登録されている場合（Ｓ１０１：Ｙｅｓ）には、キューに登録されているジョブが複数あるかを判断する（Ｓ１０２）。なお、この時点でキューに登録されているジョブを本ジョブ実行処理における処理対象のジョブとする。そして、処理対象のジョブが１つのみの場合（Ｓ１０２：Ｎｏ）には、そのジョブの実行指示が操作部３５から入力されたかを判断する（Ｓ１０３）。実行指示が操作部３５から入力されたものでない場合（Ｓ１０３：Ｎｏ）、即ちその実行指示がＰＣプリント機能またはＦＡＸ受信機能の実行指示である場合には、第２制御部３２の制御によってそのジョブを実行する（Ｓ１０４）。そして、第２制御部３２は、実行の終了したジョブをキューから削除し、このジョブ実行処理を終了する。
【００４１】
また、第２制御部３２は、実行指示が操作部３５以外から入力されたものである場合（Ｓ１０３：Ｙｅｓ）、即ちその実行指示がコピー機能、スキャン機能、ＦＡＸ送信機能のいずれかの実行指示であった場合には、次のように制御形態の切り替えを行う（Ｓ１０５）。第２制御部３２は、まず第１制御部３１を起動させ、第１制御部３１のＲＡＭ３１Ｃにジョブの内容など必要な情報を書き込み、制御を第１制御部３１に引き継ぐ。制御を引き継いだ第１制御部３１は、第２制御部３２を停止させる。これにより、制御形態がＡからＢに切り替わる。
【００４２】
続いて第１制御部３１は、ジョブを実行する（Ｓ１０６）。そして、第１制御部３１は実行の終了したジョブをキューから削除した後、第２制御部３２を再び起動させ、第２制御部３２のＲＡＭ３２Ｃに必要な情報を書き込んで、制御を第２制御部３２に戻す（Ｓ１０７）。第２制御部３２は、制御を引き継ぐと第１制御部３１を停止させる。これにより、制御形態がＡに戻る。その後、第２制御部３２は、このジョブ実行処理を終了する。
【００４３】
このように、本ジョブ実行処理では、キューに登録されたジョブが１つの場合に、操作部３５から実行指示が入力された場合は、第１制御部３１のみを動作状態とする制御形態Ｂを選択し、操作部３５以外から実行指示が入力された場合は、第２制御部３２のみを動作状態とする制御形態Ａを選択する。従って、操作部３５から直接的に実行指示が入力されたジョブ（機能）は、操作部３５以外から実行指示が入力されたジョブに比べて処理能力の高い制御形態で実行される。
【００４４】
なお、このジョブ実行処理では、Ｓ１０１の処理の時点でキューに登録されているジョブを処理対象とし、それ以降にキューに登録されたジョブについては処理対象としない。従って、本ジョブ実行処理の途中で登録されたジョブについては、次回のジョブ実行処理の処理対象となる。
【００４５】
また、第２制御部３２は、Ｓ１０２にて、複数のジョブが処理対象である場合（Ｓ１０２：Ｙｅｓ）には、それらのジョブの中に同時実行可能なジョブが存在するかを判断する（Ｓ１０８）。ここで同時実行可能なジョブとは、例えば、ＰＣプリント機能とスキャン機能、またはコピー機能とＦＡＸ受信機能など、並列して実行可能な機能を実行する２つ以上のジョブである。
【００４６】
第２制御部３２は、同時実行可能なジョブが存在しない場合（Ｓ１０８：Ｎｏ）には、Ｓ１０５に進み、第１制御部３１のみを動作状態とする制御形態Ｂに切り替える。第１制御部３１は、キューに登録された処理対象のジョブを１つずつ順に実行し（Ｓ１０６）、その後、第２制御部３２のみを動作状態とする制御形態Ａに戻す（Ｓ１０７）。
【００４７】
また、第２制御部３２は、同時実行可能なジョブが存在した場合（Ｓ１０８：Ｙｅｓ）には、第１制御部３１を起動して、第１制御部３１及び第２制御部３２を共に動作状態とする制御形態Ｃに切り替える（Ｓ１０９）。続いて、両制御部３１，３２は協働して処理対象の各ジョブを実行する（Ｓ１１０）。ここで、両制御部３１，３２は、１つの機能をそれぞれ分担して実行する。また、同時実行可能な２つ以上のジョブについては同時並列的に実行する。なお、２つ以上のジョブを同時実行する際には、両制御部３１，３２がそれぞれ別の機能を実行するようにしても良い。
【００４８】
第２制御部３２は、処理対象の全てのジョブが終了すると、第１制御部３１を停止して制御形態をＡに戻し（Ｓ１１１）、このジョブ実行処理を終了する。
このように、本ジョブ実行処理では、処理対象のジョブが２つ以上のときには、ジョブが１つの場合（少なくとも操作部３５以外からの実行指示の場合）に比べて処理能力の高い制御形態ＢまたはＣでジョブを実行する。また、同時に実行するジョブの数が２つ以上の場合には、１つの場合に比べて処理能力の高い制御形態Ｃでジョブを実行する。
【００４９】
（本実施形態の効果）
以上のように本実施形態によれば、複数の制御部３１，３２は、少なくとも一つの制御部３１，３２の起動状態を切り替えることによって、処理能力が互いに異なる複数種類の制御形態で機能を実行可能であって、かつ実行する機能に応じて複数種類の制御形態のうちから１つの制御形態を選択し当該機能の実行を制御する。このように、実行する機能に応じて制御形態を適宜選択することにより、複数の制御部３１，３２を用いた制御の効率化を図ることができる。
【００５０】
また、操作部３５から実行指示が入力された場合には、ユーザがプリンタ３０の前で処理の完了を待っている可能性が高い。このような場合には、操作部３５以外から実行指示を受けた場合に比べて、処理能力の高い制御形態にて機能を実行することで、ユーザの待ち時間を抑えることができる。
【００５１】
また、複数の制御部３１，３２は、２つ以上の機能を同時に実行可能であり、同時に実行する機能の数が多い程、より処理能力の高い制御形態を選択する。同時に実行する機能の数が増加するのに応じて処理能力の高い制御形態を選択することで、負荷の増大により処理時間が長くなるのを抑制できる。
【００５２】
また、複数の制御部３１，３２は、未実行の実行指示の数（処理対象のジョブの数）が多い程、より処理能力の高い制御形態を選択する。未実行の実行指示の数が多い場合には、より処理能力の高い制御形態を選択することで、処理速度を上げることができる。
【００５３】
また、複数の制御部３１，３２は、機能を実行していない状態で前記受付部による実行指示の受け付けを待機する待機処理を、処理能力の最も低い制御形態で実行する。これにより、電力消費を抑制することができる。
【００５４】
＜実施形態２＞
次に本発明の実施形態２について図４及び図５を参照して説明する。図４は、ジョブ実行処理のフローチャートであり、図５は、機能と負荷の大きさと制御形態との対応関係を示す表である。
図４のジョブ実行処理は、図２の処理の一部を置き換えたものであり、同様の処理については同一の符号を付して詳細な説明を一部省略する。また、プリンタ３０の構成は実施形態１と同様である。
【００５５】
第２制御部３２は、図４に示すように、Ｓ１０１にてキューにジョブが登録されている場合（Ｓ１０１：Ｙｅｓ）には、キューに登録された処理対象のジョブの中に高負荷のジョブが含まれるかを判断する（Ｓ２０１）。ここで、本実施形態では、図５に示すように、各機能が、それぞれを実行する際に制御部３１，３２にかかる負荷の大きさに応じて低・中・高の３段階に分けられている。
【００５６】
第２制御部３２は、高負荷のジョブ（即ちＰＣプリント機能またはコピー機能を実行するジョブ）が処理対象に含まれない場合（Ｓ２０１：Ｎｏ）、第２制御部３２により（即ち制御形態Ａのままで）処理対象のジョブを実行する（Ｓ１０４）。また、高負荷のジョブが処理対象に含まれる場合（Ｓ２０１：Ｙｅｓ）には、さらに処理対象のジョブが複数かを判断する（Ｓ２０２）。
【００５７】
そして、第２制御部３２は、処理対象のジョブが１つである場合（Ｓ２０２：Ｎｏ）には、第１制御部３１のみを動作状態とする制御形態Ｂに切り替え（Ｓ１０５）、第２制御部３２がそのジョブを実行する（Ｓ１０６）。また、処理対象のジョブが複数である場合（Ｓ２０２：Ｙｅｓ）には、第１制御部３１を起動し、制御形態Ｃに切り替えて両制御部３１，３２で協働して処理対象のジョブを実行する（Ｓ１０９、Ｓ１１０）。
【００５８】
以上のように本実施形態によれば、複数の制御部３１，３２は、実行する機能の負荷が高い程、処理能力の高い制御形態を選択する。これにより、実行する機能の負荷が高い場合には、処理能力の高い制御形態を選択するため、処理時間が長くなるのを抑制できる。また、実行する機能の負荷が低い場合には、処理能力の低い制御形態を選択するため、消費電力を抑制することができる。
【００５９】
また、複数の制御部３１，３２は、未実行の（処理対象の）複数の実行指示がある場合に、当該複数の実行指示に従って実行する機能のうち最も高い負荷の機能に応じた処理能力の制御形態を選択する。即ち、複数の処理対象の中に高負荷のジョブが含まれる場合には、制御形態をＢまたはＣに切り替える。仮に処理対象に低負荷のジョブと高負荷のジョブとが含まれる場合に、低負荷のジョブに応じた処理能力の制御形態で全てのジョブを実行すると処理時間が非常に長くなるおそれがあり、また、低負荷のジョブを実行するときと高負荷のジョブを実行するときとでそれぞれに応じた制御形態に切り替えるのにも時間がかかる場合がある。これに対し、本実施形態では、複数の実行指示に従って機能を実行する際に、予め最も高い負荷の機能に応じた処理能力の制御形態を選択することで、制御形態を途中で切り替えることなく、短時間で実行することができる。
【００６０】
＜実施形態３＞
次に本発明の実施形態３について図６を参照して説明する。図６は、ジョブ実行処理を示すフローチャートである。
図６のジョブ実行処理は、図２の処理の一部を置き換えたものであり、同様の処理については同一の符号を付して詳細な説明を一部省略する。また、プリンタ３０の構成は実施形態１と同様である。尚、本実施形態では、機能毎に実行指示の入力元が固定されておらず、例えばスキャン機能やＦＡＸ送信機能において、端末装置１０から送信されることで実行指示されても良いし、操作部３５から入力されることで実行指示されても良い。
【００６１】
第２制御部３２は、図６に示すように、Ｓ１０１にてキューにジョブが登録されている場合（Ｓ１０１：Ｙｅｓ）には、キューに登録された処理対象のジョブに高負荷のジョブが含まれるかを判断する（Ｓ３０１）。なお、ここでは、各機能の負荷は、実施形態２と同様に低・中・高の３段階のうちのいずれかに定められているものとする。
【００６２】
第２制御部３２は、高負荷のジョブが処理対象に含まれる場合（Ｓ３０１：Ｙｅｓ）には、第１、第２制御部３１，３２を共に動作状態とする制御形態Ｃに切り替え（Ｓ１０９）、両制御部３１，３２により処理対象のジョブを実行する（Ｓ１１０）。また、高負荷のジョブが処理対象に含まれない場合（Ｓ３０１：Ｎｏ）には、さらに中負荷のジョブが処理対象に含まれるかを判断する（Ｓ３０２）。
【００６３】
そして、中負荷のジョブが含まれる場合（Ｓ３０２：Ｙｅｓ）には、続いて操作部３５から実行指示が入力されたジョブが処理対象に含まれるかを判断する（Ｓ３０３）。第２制御部３２は、操作部３５から実行指示が入力されたジョブが含まれない場合（Ｓ３０３：Ｎｏ）には、第１制御部３１のみを動作状態とする制御形態Ｂに切り替えて（Ｓ１０５）、ジョブを実行し（Ｓ１０６）、操作部３５から実行指示が入力されたジョブが含まれる場合（Ｓ３０３：Ｙｅｓ）には、第１、第２制御部３１，３２を共に動作状態とする制御形態Ｃに切り替えて（Ｓ１０９）、ジョブを実行する（Ｓ１１０）。
【００６４】
また、処理対象に中負荷のジョブが含まれない場合（Ｓ３０２：Ｎｏ）には、続いて操作部３５から実行指示が入力されたジョブ（機能）が処理対象に含まれるかを判断する（Ｓ３０４）。そして、第２制御部３２は、操作部３５から実行指示が入力されたジョブが含まれない場合（Ｓ３０４：Ｎｏ）には、第２制御部３２のみを動作状態とする制御形態Ａのままでジョブを実行し（Ｓ１０４）、操作部３５から実行指示が入力されたジョブが含まれる場合（Ｓ３０４：Ｙｅｓ）には、第１制御部３１のみを動作状態とする制御形態Ｂに切り替えて（Ｓ１０５）、ジョブを実行する（Ｓ１０６）。
【００６５】
以上のように本実施形態によれば、操作部３５から実行指示が入力された場合には、操作部３５以外から実行指示を受けた場合に比べて、処理能力の高い制御形態にて機能を実行することで、ユーザの待ち時間を抑えることができる。
【００６６】
また、複数の制御部３１，３２は、実行する機能の負荷が高い程、処理能力の高い制御形態を選択する。これにより、実行する機能の負荷が高い場合には、処理能力の高い制御形態を選択するため、処理時間が長くなるのを抑制できる。また、実行する機能の負荷が低い場合には、処理能力の低い制御形態を選択するため、消費電力を抑制することができる。
【００６７】
また、複数の制御部３１，３２は、未実行の複数の実行指示がある場合に、当該複数の実行指示に従って実行する機能のうち最も高い負荷の機能に応じた処理能力の制御形態を選択する。複数の実行指示に従って機能を実行する際に、予め最も高い負荷の機能に応じた処理能力の制御形態を選択することで、制御形態を途中で切り替えることなく、短時間で実行することができる。
【００６８】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００６９】
（１）上記実施形態では、各制御部がＲＯＭとＲＡＭとを含むものを示したが、本発明によれば、制御部は、少なくともＣＰＵ（演算処理素子）を有していれば、ＲＯＭ及びＲＡＭのうち一方のみを含む構成としても良く、両方を含まない構成としても良い。また、ＲＯＭやＲＡＭを制御部とは別に設けて複数の制御部で共用する構成としても良い。また、制御部には、例えばＡＳＩＣなどの他の構成を含めても良い。
【００７０】
（２）上記実施形態では、全ての機能がいずれの制御形態でも実行可能なものを示したが、本発明によれば、少なくとも一つの機能が複数の制御形態にて実行可能であれば良い。
（３）上記実施形態では、制御部が２つのものを示したが、本発明によれば、制御部を３つ以上設けても良い。また、上記実施形態では、処理能力の異なる制御形態が３種類のものを示したが、制御形態は、２種類のみとしても良く、あるいは４種類以上としても良い。
【００７１】
（４）上記実施形態では、５種類の機能を実行するものを示したが、実行可能な機能の種類は少なくとも２種類あれば良く、５種類より多くても良い。また、本発明は、上述した以外にも様々な機能を実行可能な画像処理装置に適用することができる。例えば、原稿を読み取って取得した画像データを電子メールに添付してネットワークインターフェイスを介して送信する電子メール機能を実行する装置にも本発明を適用することができる。
【００７２】
さらに、プリント機能として、既述のＰＣプリント機能に加え、例えば、装置にＵＳＢメモリ等の外部記憶媒体を接続可能な接続部を設けた場合には、その外部記憶媒体から読み出したデータを印刷部により印刷するダイレクトプリント機能を実行可能としても良い。
また、スキャン機能として、例えば、原稿から読み取ったデータをＵＳＢメモリ等の外部記憶媒体に書き込むスキャン・トゥ・メモリ機能を実行する装置にも本発明を適用することができる。
【００７３】
さらにファクシミリ機能として、例えば、コンピュータ等から送信されたデータをファクシミリインターフェイスから送信するＰＣ−ＦＡＸ送信機能を実行可能としても良く、あるいは、ファクシミリインターフェイスにより受信したファクシミリデータを印刷部により印刷するＦＡＸ印刷機能を実行可能としても良い。
【００７４】
（５）上記各実施形態における制御形態を選択するための条件は、適宜変更することができる。例えば、図４のＳ２０２を図２のＳ１０３の処理に置き換えて実行指示の入力元によって制御形態を切り替えるようにしても良く、あるいは、同じくＳ２０２をＳ１０８の処理に置き換えて同時実行する機能の数により制御形態を切り替えるようにしても良い。さらに、図６のＳ３０３，Ｓ３０４を削除して実行する機能の負荷のみで制御形態を選択するようにしても良い。
【００７５】
（６）実施形態２では、実行するジョブ（機能）の負荷に応じて２段階、実施形態３では３段階に制御形態を切り替えるものを示したが、本発明によれば、実行する機能の負荷に応じて４段階以上に切り替えるようにしても良い。
【００７６】
（７）実施形態１では、同時実行する機能の数が１つか２つ以上かで、制御形態を２段階に切り替えるものを示したが、本発明によれば、同時実行する機能の数に応じて制御形態を３段階以上に切り替えるようにしても良い。
【００７７】
（８）実施形態１，２では、未実行の実行指示の数が１つか２つ以上かで、制御形態を２段階に切り替えるものを示したが、本発明によれば、実行指示の数に応じて制御形態を３段階以上に切り替える構成としても良い。
【符号の説明】
【００７８】
１０…端末装置
３０…プリンタ
３１…第１制御部
３２…第２制御部
３３…ネットワークインターフェイス
３５…操作部
３６…スキャナ部
３７…ファクシミリインターフェイス
３８…画像処理部
３９…印刷部
【図１】
2011097360.tif 000003
【図２】
2011097360.tif 000004
【図３】
2011097360.tif 000005
【図４】
2011097360.tif 000006
【図５】
2011097360.tif 000007
【図６】
2011097360.tif 000008