(57)【要約】【課題】  ネットレディ画像処理モードによる画像処理を行うときに、画像処理部のリソース競合を回避し、処理効率の低下を防止できる画像処理装置を提供する。【解決手段】  画像データを処理する画像処理部１２と、画像データを処理するＣＰＵ１７、ＲＯＭ１８、ＲＡＭ１９などからなる演算部と、画像処理部を用いて画像処理を行うコピー動作モードと、スキャン動作モードと、プリンタ動作モードとの少なくともいずれかの動作モードを実行する第１のモード制御部と、いずれかの動作モードで画像処理を実行するときに生成された画像データを記憶する画像データ記憶部１５と、画像データ記憶部に記憶された画像データに、画像処理部、演算部のいずれかを用いて画像処理を行うネットレディ画像処理モードを実行する第２のモード制御部と具備する。【選択図】  図１
2006094516.tif 000002
【特許請求の範囲】
【請求項１】
画像データを処理する画像処理部と、
画像データを処理する演算部と、
前記画像処理部を用いて画像処理を行うコピー動作モードと、スキャン動作モードと、プリンタ動作モードとの少なくともいずれかの動作モードを実行する第１のモード制御部と、
前記いずれかの動作モードで画像処理を実行するときに生成された画像データを記憶する画像データ記憶部と、
前記画像データ記憶部に記憶された画像データに、前記画像処理部、前記演算部のいずれかを用いて画像処理を行うネットレディ画像処理モードを実行する第２のモード制御部とを具備することを特徴とする画像処理装置。
【請求項２】
前記第１のモード制御部と前記第２のモード制御部による画像処理が競合した場合には、前記第１のモード制御部は前記画像処理部を用いて画像処理を行い、前記第２のモード制御部は、前記演算部を用いて画像処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
原稿を画像データ化する画像入力部と、
画像データを記録する画像記録部と、
少なくとも一つの入力が画像入力部の出力であり、少なくとも一つの出力が画像記録部の入力となる画像データを処理する画像処理部と、
画像データを蓄積する画像データ記憶部と、
ネットワークを介してデータの送受信を行う送受信部と、
画像処理を行う演算部を有し、前記画像入力部、前記画像記録部、前記画像処理部、前記画像データ記憶部の動作を制御するシステム制御部と、
前記画像処理部、前記画像データ記憶部、前記システム制御部間でデータを橋渡しするインタフェースと、
前記システム制御部の指示に応じて、前記画像入力部により出力される画像データを前記画像処理部で処理した後に、前記インタフェース経由で前記画像データ記憶部に蓄積し、前記画像データ記憶部から前記インタフェース経由で画像データを前記画像記録部へ転送し、記録するコピー動作モードと、
前記システム制御部の指示に応じて、前記画像入力部より出力される画像データを前記画像処理部で処理した後に、前記インタフェース経由で画像データを前記画像データ記憶部に蓄積し、蓄積された画像データを前記送受信部経由で外部へ出力するスキャン動作モードと、
前記システム制御部の指示に応じて、前記送受信部経由で受信されたプリントジョブにより画像データを生成し、前記インタフェース経由で画像データを前記画像処理部に出力し、前記画像処理部で画像処理した後に、前記画像記録部へ転送し、記録するプリンタ動作モードと、
前記システム制御部の指示に応じて、前記画像データ記憶部に蓄積された画像データを前記インタフェース経由で前記画像処理部、あるいは、前記システム制御部の前記演算部に転送し、画像処理した後、前記インタフェース経由で前記画像データ記憶部に蓄積し、前記画像データの蓄積状態の維持、前記画像記録部による記録、前記送受信部を介した外部への出力のいずれかを行うネットレディ画像処理モードを具備することを特徴とする画像処理装置。
【請求項４】
前記ネットレディ画像処理モードにおける前記画像データ記憶部に蓄積された画像データは、前記コピー動作モードにより蓄積された画像データであることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記ネットレディ画像処理モードにおける前記画像データ記憶部に蓄積された画像データは、前記スキャン動作モードにより蓄積された画像データであることを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記ネットレディ画像処理モードにおける前記画像データ記憶部に蓄積された画像データは、前記プリンタ動作モードにより蓄積された画像データであることを特徴とする請求項３に記載の画像処理装置。
【請求項７】
前記ネットレディ画像処理モードにおける前記画像データ記憶部に蓄積された画像データは、前記送受信部を介して外部から受信した画像データを前記インタフェース経由で蓄積した画像データであることを特徴とする請求項３に記載の画像処理装置。
【請求項８】
前記コピー動作モードによるコピー動作、前記スキャン動作モードによるスキャン動作、前記ネットレディ画像処理モードによる動作のうち少なくともいずれかの動作を実行する指示を受付けるためのユーザインタフェースをさらに具備することを特徴とする請求項３に記載の画像処理装置。
【請求項９】
前記ネットレディ画像処理モードによる画像処理は、前記送受信部を介して外部から指示を受付けることを特徴とする請求項３に記載の画像処理装置。
【請求項１０】
前記ネットレディ画像処理モードによる画像処理は、伸長処理、画質調整処理、拡大縮小処理、圧縮処理のうち少なくともいずれか１以上の処理であることを特徴とする請求項３に記載の画像処理装置。
【請求項１１】
前記コピー動作モード、前記スキャン動作モード、前記プリンタ動作モードのいずれかの動作時に、前記ユーザインタフェースから前記ネットレディ画像処理モードによる画像処理の指示が与えられると、前記演算部は、前記ネットレディ画像処理モードによる前記画像処理を実行することを特徴とする請求項８に記載の画像処理装置。
【請求項１２】
前記ネットレディ画像処理モードによる画像処理時に、前記ユーザインタフェースから前記コピー動作、前記スキャン動作、前記プリンタ動作の指示が与えられると、前記画像処理部は指示された動作モードによる画像処理を行うとともに、前記演算部は前記ネットレディ画像処理モードによる前記画像処理を実行することを特徴とする請求項８に記載の画像処理装置。
【請求項１３】
前記コピー動作モード、前記スキャン動作モード、前記プリンタ動作モードのいずれかの動作時に、前記外部から前記ネットレディ画像処理モードによる画像処理の指示が与えられると、前記演算部は、前記ネットレディ画像処理モードによる前記画像処理を実行することを特徴とする請求項９に記載の画像処理装置。
【請求項１４】
前記ネットレディ画像処理モードによる画像処理時に、前記外部から前記コピー動作、前記スキャン動作、前記プリンタ動作の指示が与えられると、前記画像処理部は指示された動作モードによる画像処理を行うとともに、前記演算部は前記ネットレディ画像処理モードによる前記画像処理を実行することを特徴とする請求項９に記載の画像処理装置。
【請求項１５】
前記システム制御部に接続される画像データを一時的に保管する画像データ保管部をさらに具備し、
前記システム制御部は、前記コピー動作モード、前記スキャン動作モード、前記プリンタ動作モード、前記ネットレディ画像処理モードのジョブリクエストを蓄えるジョブリクエストキューと、前記ジョブリクエストキューに複数のジョブがキューイングされた場合に、前記複数のジョブリクエストキューを予め定められた評価関数に基づき、その評価値が最適となるように前記複数のジョブの順序及び前記ネットレディ画像処理を前記画像処理部、前記演算部のいずれで処理するかをスケジュールするスケジューリング制御部とをさらに具備することを特徴とする請求項３に記載の画像処理装置。
【請求項１６】
前記評価関数は、前記ジョブリクエストキューにキューイングされた各ジョブの実行時間を評価するものであることを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記評価関数は、前記ジョブリクエストキューにキューイングされた各ジョブのうち、前記ネットレディ画像処理動作のジョブ以外のジョブの実行時間を評価するものであることを特徴とする請求項１５に記載の画像処理装置。
【請求項１８】
画像処理装置の画像を処理する方法において、
画像処理部を用いて画像処理を行うコピー動作モードと、スキャン動作モードと、プリンタ動作モードとから少なくともいずれかの動作モードを実行し、前記実行された動作モードで生成された画像データを記憶し、前記記憶された画像データに、前記画像処理部、画像データを処理する演算部のいずれかを用いて画像処理を行うネットレディ画像処理モードを実行することを特徴とする画像を処理する方法。
【請求項１９】
前記ネットレディ画像処理モードによる画像処理は、コピー動作モードと、スキャン動作モードと、プリンタ動作モードとの少なくともいずれかの動作モードと競合した場合には、前記ネットレディ画像処理モードは、前記演算部を用いて画像処理を行うことを特徴とする請求項１８に記載の画像を処理する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
コピー機能、スキャン機能、プリンタ機能等の多くの機能を有するマルチ・ファンクション・ペリフェラルズ（ＭＦＰ）等の画像処理装置が知られている。このような画像処理装置の中には、コピー、スキャン、プリンタ機能を実行するために３つの画像処理を行う動作モードを有し、さらに、ネットレディ画像処理モードを有したものが知られている。このネットレディ画像処理モードとは、ページメモリに蓄積された画像データの画像処理を行い、又は、ネットワークなどを介して外部から送信された画像データを画像処理して送信元へ返す処理を行う動作モードである。このネットレディ画像処理モードを有する画像処理装置は、その処理を内部に設けられたハードウェア（ＨＷ）からなる画像処理部を用いて実現している。すなわち、前記装置は、画像処理部を使用してＨＷパスにより前記ネットレディ画像処理モードの処理を行っている。
【０００３】
なお、マルチファンクションシステムにおいてジョブが競合している場合と競合していない場合でそれぞれに最適な制御を行い、システムの性能を最大限に引き出す制御方法が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００３−３４５５５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像処理装置は、ネットレディ画像処理モードで画像処理を行うときに、ＨＷパスしか持たないため、画像処理部のリソース競合による処理効率が低下してしまう場合があった。例えば、ネットレディ画像処理モード実行時にコピージョブ、スキャンジョブ、プリントジョブのリクエストが発生した場合である。この場合、優先度の高いジョブを実行するために画像処理部を空ける必要があるため、前記装置はネットレディ画像処理モードのジョブを破棄する必要が生じるからである。他の場合は例えば、コピージョブ、スキャンジョブ、プリントジョブの実行時にネットレディ画像処理のジョブが発生した場合である。この場合、画像処理部が使用中であるため、前記装置はネットレディ画像処理のジョブの開始を待たなくてはならないからである。
【０００５】
本発明は上記事情に鑑みてなされたものであって、その目的は、ネットレディ画像処理モードによる画像処理を行うときに、画像処理部のリソース競合を回避し、処理効率の低下を防止できる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、画像データを処理する画像処理部と、画像データを処理する演算部と、前記画像処理部を用いて画像処理を行うコピー動作モードと、スキャン動作モードと、プリンタ動作モードとの少なくともいずれかの動作モードを実行する第１のモード制御部と、前記いずれかの動作モードで画像処理を実行するときに生成された画像データを記憶する画像データ記憶部と、前記画像データ記憶部に記憶された画像データに、前記画像処理部、前記演算部のいずれかを用いて画像処理を行うネットレディ画像処理モードを実行する第２のモード制御部と具備する画像処理装置である。
【発明の効果】
【０００７】
本発明によると、ネットレディ画像処理モードによる画像処理を行うときに、画像処理部のリソース競合を回避し、処理効率の低下を防止できる画像処理装置を提供できる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の各実施の形態について図面を参照して説明する。  
（第１の実施の形態）
図１は、画像処理装置１の構成を概略的に示す図である。画像処理装置１は、画像入力部１１、画像処理部１２、インタフェース１３、システム制御部１４、画像データ記憶部１５、画像記録部１６を具備している。画像入力部１１は、例えば、ラインＣＣＤから構成されるフラッドヘッドスキャナであり、原稿の画像を画像データ化する。画像処理部１２は、少なくとも一つの入力が画像入力部１１からの出力であり、少なくとも一つの出力が画像記録部１６への入力となっており、入力された画像データの加工等の処理を行い、その処理した画像データを出力する。インタフェース１３は、画像処理部１２、画像データ記憶部１５、システム制御部１４間でデータの橋渡しを行う。画像データ記憶部１５は、例えば、ページメモリであり画像データを記憶する。画像記録部１６は、例えば、電子写真記録方式のレーザプリンタであり、入力された画像データに基づいて、ページ毎に画像を用紙へ記録する。
【０００９】
システム制御部１４は、ＣＰＵ１７、ＲＯＭ１８、ＲＡＭ１９、コントロールパネル２０、ネットワークインタフェース２１、ブリッジ２２を具備している。
【００１０】
ＣＰＵ１７は、ＲＯＭ１８に記憶された制御プログラムや固定データに基づいて、画像処理装置１内の各部を総括的に制御する。ＲＯＭ１８は、ＣＰＵ１７が実行する制御プログラムや固定データを記憶する。ＲＡＭ１９は、ＣＰＵ１７がＲＯＭ１８に記憶された制御プログラムを実行するときのメモリとして利用される。コントロールパネル２０は、ユーザインタフェースであり、ユーザから各種指示を受付ける。ネットワークインタフェース２１は、ネットワーク２４に接続されたコンピュータ装置（ＰＣ）２３等との通信を行う。ブリッジ２２は、システム制御部１４内の各デバイス間で入出力される信号を結合する。
【００１１】
このような構成により、システム制御部１４は、ネットワーク２４を介したデータの送受信を制御するとともに画像入力部１１、画像処理部１２、インタフェース１３、画像データ記憶部１５、画像記録部１６の動作を制御する。この各部の制御は、ＣＰＵ１７、ＲＯＭ１８、ＲＡＭ１９により行われる。図２は、これらＣＰＵ１７、ＲＯＭ１８、ＲＡＭ１９からなる制御部３０の構成を機能的に示す図である。制御部３０は、演算部３１、コピー動作制御部３２、スキャン動作制御部３３、プリンタ動作制御部３４、ネットレディ画像処理制御部３５を具備している。
【００１２】
演算部３１は、画像データに画像処理を行う。また、演算部３１に、画像データの処理を行う回路を補助演算部として設け、演算部３１は、補助演算部を利用して画像処理を行うようにしても良い。コピー動作制御部３２は、コピーを行うために画像処理装置１内の各部を動作させるコピー動作モードを実現する制御を行う。スキャン動作制御部３３は、スキャンを行うために画像処理装置１内の各部を動作させるスキャン動作モードを実現する制御を行う。プリンタ動作制御部３４は、例えば、ネットワーク２４を介してＰＣ２３から受信した印刷データに基づいて画像記録を行うために画像処理装置１内の各部を動作させるプリンタ動作モードを実現する制御を行う。ネットレディ画像処理制御部３５は、画像データ記憶部１５に記憶された画像データに、前記画像処理部１２、前記演算部３１のいずれかを用いて画像処理を行うネットレディ画像処理モードを実現する制御を行う。なお、ネットレディ画像処理モードにおける画像データの流れついては図７及び図８を用いて詳細に後述する。
【００１３】
図３は、画像処理部１２の構成を概略的に示す図である。画像処理部１２は、第１の画像処理部１２ａと第２の画像処理部１２ｂとを具備している。また、画像処理部１２には画像データを処理する経路として、パスＰ１からパスＰ５が設けられている。パスＰ１は画像入力部１１から入力された画像データを第１の画像処理部１２ａへ出力する経路である。パスＰ２は第１の画像処理部１２ａで処理された画像データをインタフェース１３へ出力する経路である。パスＰ３はインタフェース１３から入力された画像データを第２の画像処理部１２ｂへ出力する経路である。パスＰ４は第２の画像処理部１２ｂで処理された画像データを画像記録部１６へ出力する経路である。パスＰ５は第２の画像処理部１２ｂで処理された画像データを第１の画像処理部１２ａへ出力する経路である。第１の画像処理部１２ａでは、例えば、拡大縮小処理、色変換処理、フィルタ処理、符号化処理を行う。また、第２の画像処理部１２ｂでは、例えば、複合化処理、フィルタ処理、ガンマ補正処理、階調処理を行う。
【００１４】
図４は、コピー動作モード時の画像データの流れＦ１を示す図である。コピー動作時には、画像入力部１１から出力される画像データは、パスＰ１経由で画像処理部１２に入力され、第１の画像処理部１２ａで処理された後、パスＰ２経由でインタフェース１３に出力され、続いて、インタフェース１３を経由して画像データ記憶部１５に蓄積される。そして、システム制御部１４の指示に応じて、前記蓄積された画像データは、パスＰ３経由でインタフェース１３から画像処理部１２へ出力される。この画像データは第２の画像処理部１２ｂで処理された後、パスＰ４経由で画像記録部１６へ出力される。
【００１５】
図５は、スキャン動作モード時の流れＦ２を示す図である。スキャン動作時には、画像入力部１１より出力される画像データは、パスＰ１経由で画像処理部１２に入力され、第１の画像処理部１２ａで処理された後、パスＰ２経由でインタフェース１３へ出力され、続いて、インタフェース１３経由で画像データ記憶部１５に蓄積される。そして、システム制御部１４は、コントロールパネル２０、若しくは、ネットワーク２４を介してＰＣ２３から受信した指示に基づいて、前記蓄積された画像データをネットワーク２４経由で外部へ出力する。
【００１６】
図６は、プリンタ動作モード時の画像データの流れＦ３を示す図である。プリンタ動作時には、ネットワーク２４経由で受信されたプリントジョブに基づいて、システム制御部１４において画像データが生成される。この生成された画像データは、インタフェース１３経由で画像データ記憶部１５に蓄積される。そして、この蓄積された画像データは、システム制御部１４の指示に基づき、インタフェース１３はパスＰ３経由で画像処理部１２に出力される。この画像データは画像処理部１２の第２の画像処理部１２ｂで処理された後、パスＰ４経由で画像記録部１６へ出力される。
【００１７】
続いて、ネットレディ画像処理モード時の画像データの流れを図７及び図８を用いて説明する。ネットレディ画像処理モードは、画像データ記憶部１５に蓄積された画像データを画像処理し、再度インタフェース１３経由で画像データ記憶部１５に蓄積し、システム制御部１４の指示に基づいて、蓄積状態の維持、画像記録部１６による記録、若しくはネットワーク２４を介してＰＣ２３へ送信を行うモードである。ネットレディ画像処理モードの画像処理は、上述したパスＰ５を活用し、すなわち、画像処理部１２を利用して処理を実行するハードウェア（ＨＷ）パスと、システム制御部１４内の演算部３１を利用して処理を実行するソフトウェア（ＳＷ）パスとにより行われる。
【００１８】
先ず、ＨＷパスによる動作について説明する。図７は、このＨＷパスによる動作を行うときの画像データの流れＦ４を示す図である。システム制御部１４の指示に応じて、画像データ記憶部１５に蓄積された画像データは、インタフェース１３からパスＰ３経由で画像処理部１２に転送され、第２の画像処理部１２ｂで画像処理後、パスＰ５経由で第１の画像処理部１２ａの入力として与えられ、第１の画像処理部１２ａで処理される。そして、その画像データは、パスＰ２経由でインタフェース１３に送られる。この画像データは、インタフェース１３から画像データ記憶部１５に出力され、画像データ記憶部１５に再び蓄積される。システム制御部１４は、コントロールパネル２０から受付けた指示もしくはネットワーク２４を介してＰＣ２３から受信した指示に基づいて、その画像データの蓄積状態を維持し、若しくはその画像データをネットワーク２４経由で外部へ出力する。
【００１９】
続いて、ＳＷパスによる動作の流れについて説明する。図８は、このＳＷパスによる動作を行うときの画像データの流れＦ５を示す図である。システム制御部１４の指示に応じて、画像データ記憶部１５に蓄積された画像データは、インタフェース１３からシステム制御部１４内のブリッジ２２経由でＣＰＵ１７に転送される。この画像データは、ＣＰＵ１７，ＲＯＭ１８，ＲＡＭ１９により画像処理がされた後、ブリッジ２２経由でインタフェース１３に送られる。この画像データは、インタフェース１３から画像データ記憶部１５に出力され、画像データ記憶部１５に再び蓄積される。システム制御部１４は、コントロールパネル２０から受付けた指示しくはネットワーク２４を介してＰＣ２３から受信した指示に基づいて、その画像データの蓄積状態を維持し、若しくはネットワーク２４経由で外部へ出力する。
【００２０】
このように、画像処理装置１は、ネットレディ画像処理モードを有することにより、コピー動作、スキャン動作、プリンタ動作時に画像データ記憶部１５に生成された画像データの再処理を行うことが可能となる。例えば、ＨＷパスの場合、画像データ記憶部１５上の画像データは、パスＰ３経由で第２の画像処理部１２ｂへ入力され、複合処理後、パスＰ５経由で第１の画像処理部１２ａに送られ、拡大縮小処理、フィルタ処理を行った後、符号化されパスＰ２経由で画像データ記憶部１５に戻される。ＳＷパスの場合でも、同様な処理をＣＰＵ１７が実行する（すなわち、演算部３１で処理する）ことができる。以上の過程により、画像データ記憶部１５に記憶された画像の高画質化やフォーマット変換がＨＷパス又はＳＷパスで実施される。
【００２１】
次に、ＨＷパス及びＳＷパスの２つのパスを用いた画像処理について説明する。
【００２２】
先ず、コピー動作モードの動作時による画像処理と、ネットレディ画像処理モードの動作時における画像処理とが競合しない場合におけるそれぞれの画像処理のタイミングについて説明する。図９はコピー動作時における画像処理のタイミングを示すタイムチャートである。コピージョブが発生すると、画像処理部１２で画像処理を開始する。そして、そのジョブが終了するまで、画像処理は画像処理部１２で行われる。また、図１０は、ネットレディ画像処理モードの動作時における画像処理のタイミングを示すタイムチャートである。ネットレディ画像処理ジョブが発生すると、画像処理部１２で画像処理を開始する。そして、そのジョブが終了するまで、画像処理は画像処理部１２で行われる。このように、ジョブが競合しない場合には、ＨＷパスを用いて画像処理が行われる。
【００２３】
続いて、コピー動作モードの動作時による画像処理と、ネットレディ画像処理モードの動作時における画像処理とが競合した場合における画像処理のタイミングについて説明する。
【００２４】
図１１は、コピー動作モードによる画像処理を行っているときに、ネットレディ画像処理ジョブが発生した場合の画像処理のタイミングを示すタイムチャートである。図示のように、コピー動作モードによる画像処理は、ＨＷパスで行われている。ネットレディ画像処理モードによる画像処理は、ジョブが発生したときから終了するまでＳＷパスで処理される。このように、ジョブが競合したときに、画像処理装置１はそれぞれの画像処理を並列して実行することが可能となる。したがって、画像処理装置１の処理効率は向上する。
【００２５】
図１１を参照して、コピー動作時に、ネットレディ画像処理ジョブが発生した場合で説明した。しかしながら、スキャン動作時又はプリンタ動作時にネットレディ画像処理ジョブが発生した場合も、同図において、「コピー」を「スキャン」又は「プリンタ」に置き換えた場合と同じタイミングで同様な処理を行うことができる。このように、スキャン動作時又はプリンタ動作時にネットレディ画像処理ジョブが発生した場合には、ネットレディ画像処理モードによる画像処理はＳＷパスが用いられる。したがって、スキャンジョブ又はプリンタジョブと、ネットレディ画像処理のジョブとが競合したときに、画像処理装置１は、それぞれの画像処理を並列して実行することが可能となる。したがって、画像処理装置１の処理効率は向上する。
【００２６】
図１２は、ネットレディ画像処理モードで画像処理を行っているときに、コピージョブが発生した場合の画像処理のタイミングを示すタイムチャートである。図示のように、ネットレディ画像処理モードの画像処理は、ＨＷパスで行われている。このときに、コピージョブが発生すると、システム制御部１４は、実行中のネットレディ画像処理モードによる画像処理を中止し、その後の処理をＳＷパスで行うようにパスを変更する。そして、コピージョブによる画像処理はＨＷパスで行われ、ネットレディ画像処理ジョブによる画像処理はＳＷパスで行われる。このように各ジョブが競合したときに、画像処理装置１は、それぞれの画像処理を並列して実行することが可能となる。したがって、画像処理装置１の処理効率は向上する。
【００２７】
図１２を参照して、ネットレディ画像処理モードで画像処理を行っているときに、コピージョブが発生した場合で説明した。しかしながら、ネットレディ画像処理モードで画像処理を行っているときに、スキャンジョブ又はプリンタジョブが発生した場合も、同図において、「コピー」を「スキャン」又は「プリンタ」に置き換えた場合と同じタイミングで同様な処理を行うことができる。このように、ネットレディ画像処理モードによる画像処理時に、スキャンジョブ又はプリンタジョブが発生した場合には、ネットレディ画像処理ジョブのＨＷパスでの画像処理を中止し、ＳＷパスを用いて行うように変更する。また、スキャンジョブ又はプリンタジョブの処理はＨＷパスを用いて行われる。したがって、ネットレディ画像処理ジョブと、スキャンジョブ又はプリンタジョブとが競合したときに、画像処理装置１は、それぞれの画像処理を並列して実行することが可能となる。したがって、画像処理装置１の処理効率は向上する。
【００２８】
（第２の実施の形態）
次に、第２の実施の形態について述べる。なお、前述した実施の形態と同一の部分には同一の符号を付し詳細な説明は省略する。
【００２９】
図１３は、この第２の実施の形態の画像処理装置１の概略的な構成を示す図である。図示のように、図１を参照して説明した構成に、画像データ保管部２５をさらに設けた構成となっている。この画像データ保管部２５は、バスを介してブリッジ２２に接続されている。
【００３０】
図１４は、第２の実施の形態において、制御部３０内に追加した機能の構成を示す図である。制御部３０には、ジョブリクエストキュー３６と、スケジューリング制御部３７が設けられている。なお、図２を参照して説明した機能については、図示を省略している。ジョブリクエストキュー３６は、コピー動作、スキャン動作、プリンタ動作、ネットレディ画像処理動作の各ジョブを蓄える。スケジューリング制御部３７は、ジョブリクエストキュー３６に蓄積されたジョブを基に、ジョブをスケジューリング実行する。
【００３１】
このように構成された画像処理装置１の動作について説明する。図１１及び図１２を用いて説明したように、ジョブが競合する状態では、ジョブリクエストキュー３６内に複数のジョブがキューイングされている。画像処理装置１は、このように前記キュー３６内にキューイングされた複数のジョブの実行順を予め定められた評価関数に基づき、この評価値が最適となるようにジョブの順序及びＨＷパスもしくはＳＷパスを使うかの選択をスケジュールし、実行する。この際、スケジューリング制御部３７は、処理する画像データを記憶する画像データ記憶部１５が競合する場合には、画像データ保管部２５を画像データの一時的な保存先として利用する。
【００３２】
なお、予め定められた評価関数とは、例えば、次のようなものである。評価関数は、ジョブリクエストキュー３６にキューイングされた各ジョブの実行時間を評価するものである。すなわち、各ジョブの処理にかかる予想処理時間を与えるものである。また、評価関数は、ジョブリクエストキュー３６にキューイングされた各ジョブのうち、ネットレディ画像処理動作のジョブ以外のジョブの実行時間を評価するものである。すなわち、コピー、スキャン、プリンタといった画像処理装置１の基本動作の処理効率を優先する場合には、コピー、スキャン又はプリンタジョブのみの予想処理時間の総和を与えるものである。
【００３３】
上述したように、画像処理装置１は、ネットレディ画像処理モードで画像処理を行うために、画像処理部１２を活用したＨＷパスに加え、演算部３１を活用したＳＷパスを設けている。前記装置１は、コピージョブ、スキャンジョブ又はプリンタジョブとの競合が生じないときには、ネットレディ画像処理モードによる画像処理をＨＷパスにより行うが、ジョブが競合した場合には、優先度の高いコピージョブ、スキャンジョブ又はプリンタジョブをＨＷパスにより行い、ネットレディ画像処理のジョブをＳＷパスにより行う。このように、ネットレディ画像処理のジョブをマルチタスクの１ジョブとして処理することにより、画像処理装置１は、処理効率の低下を緩和することができる。
【００３４】
なお、本発明は、上述した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化でき、また、実施の形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を変形できるものである。
【図面の簡単な説明】
【００３５】
【図１】本発明の第１の実施の形態における画像処理装置の構成を概略的に示す図。
【図２】同実施の形態における制御部の構成を概略的に示す図。
【図３】同実施の形態における画像処理部の構成を機能的に示す図。
【図４】同実施の形態におけるコピー動作時における画像データの流れを示す図。
【図５】同実施の形態におけるスキャン動作時における画像データの流れを示す図。
【図６】同実施の形態におけるプリンタ動作時における画像データの流れ示す図。
【図７】同実施の形態におけるネットレディ画像処理モードにおける画像処理をハードウェアパスで行うときの画像データの流れを示す図。
【図８】同実施の形態におけるネットレディ画像処理モードにおける画像処理をソフトウェアパスで行うときの画像データの流れを示す図。
【図９】同実施の形態におけるコピー動作時に画像データを処理するタイミングを示すタイムチャート。
【図１０】同実施の形態におけるネットレディ画像処理モード時に画像データを処理するタイミングを示すタイムチャート。
【図１１】同実施の形態におけるコピー動作時にネットレディ画像処理ジョブが発生したときに画像データを処理するタイミングを示すタイムチャート。
【図１２】同実施の形態におけるネットレディ画像処理モード時にコピージョブが発生したときに画像データを処理するタイミングを示すタイムチャート。
【図１３】本発明の第２の実施の形態における画像処理装置の構成を概略的に示す図。
【図１４】第２の実施の形態において、制御部に追加した機能の構成を示す図。
【符号の説明】
【００３６】
１…画像処理装置，１１…画像入力部，１２…画像処理部，１３…インタフェース，１４…システム制御部，１５…画像データ記憶部，１６…画像記録部，１７…ＣＰＵ，１８…ＲＯＭ，１９…ＲＡＭ，２０…コントロールパネル，２１…ネットワークインタフェース，２２…ブリッジ，２３…ＰＣ，２５…画像データ保管部，３１…演算部，３６…ジョブリクエストキュー，３７…スケジューリング制御部
【図１】
2006094516.tif 000003
【図２】
2006094516.tif 000004
【図３】
2006094516.tif 000005
【図４】
2006094516.tif 000006
【図５】
2006094516.tif 000007
【図６】
2006094516.tif 000008
【図７】
2006094516.tif 000009
【図８】
2006094516.tif 000010
【図９】
2006094516.tif 000011
【図１０】
2006094516.tif 000012
【図１１】
2006094516.tif 000013
【図１２】
2006094516.tif 000014
【図１３】
2006094516.tif 000015
【図１４】
2006094516.tif 000016