(57)【要約】【課題】  色版別の画像処理パラメータを分割設定できるようにする。【解決手段】  カラー画像処理制御装置１０３は、カラー画像データの全色版を１色版毎又は複数色版毎に分割し、その分割単位で画像処理パラメータを画像データ処理装置に設定する。このとき、カラー画像データの全色版にそれぞれ割り振られたチャンネルに従って色版別の画像処理パラメータの設定を行うようにすることもできる。また、画像データ処理装置１０４に設定するカラー画像データの全色版にそれぞれ対応する画像処理パラメータを計算することもできる。【選択図】        図１
2008172402.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像データに対して予め設定された画像処理パラメータに基づいて画像処理を行う画像データ処理装置と通信可能に接続し、前記画像処理パラメータを前記画像データ処理装置に設定する画像処理パラメータ設定手段を有するカラー画像処理制御装置であって、
前記画像処理パラメータ設定手段は、前記カラー画像データの全色版を１色版毎又は複数色版毎に分割し、その分割単位で前記画像処理パラメータを前記画像データ処理装置に設定する手段を有することを特徴とするカラー画像処理制御装置。
【請求項２】
請求項１記載のカラー画像処理制御装置において、
前記画像処理パラメータ設定手段は、前記カラー画像データの全色版にそれぞれ割り振られたチャンネルに従って前記画像処理パラメータの設定を行うことを特徴とするカラー画像処理制御装置。
【請求項３】
請求項１又は２記載のカラー画像処理制御装置において、
色版毎に処理が決められている前記画像データ処理装置を制御するようにしたことを特徴とするカラー画像処理制御装置。
【請求項４】
請求項１乃至３のいずれか一項に記載のカラー画像処理制御装置において、
前記画像処理パラメータ設定手段は、前記画像データ処理装置に設定する前記カラー画像データの全色版にそれぞれ対応する画像処理パラメータを計算するパラメータ計算手段を有することを特徴とするカラー画像処理制御装置。
【請求項５】
請求項４記載のカラー画像処理制御装置において、
前記画像処理パラメータ設定手段は、前記パラメータ計算手段によって計算された画像処理パラメータを保持するパラメータ保持手段を有することを特徴とするカラー画像処理制御装置。
【請求項６】
請求項４又は５記載のカラー画像処理制御装置において、
前記画像データ処理装置として、少なくともミドルウェアによって構成された画像データ処理装置と、ハードウェアによって構成された画像データ処理装置とを通信可能に接続し、
前記画像処理パラメータ設定手段は、前記パラメータ計算手段によって計算された前記画像処理パラメータのうち、対応する画像処理パラメータを前記ミドルウェアによって構成された画像データ処理装置に、他の対応する画像処理パラメータを前記ハードウェアによって構成された画像データ処理装置にそれぞれ設定するミドルウェア設定手段およびハードウェア設定手段を有することを特徴とするカラー画像処理制御装置。
【請求項７】
請求項６記載のカラー画像処理制御装置において、
前記パラメータ計算手段は、前記ミドルウェア設定手段および前記ハードウェア設定手段で共通に設定可能な種類の画像処理パラメータを計算することを特徴とするカラー画像処理制御装置。
【請求項８】
請求項６又は７記載のカラー画像処理制御装置において、
前記画像処理パラメータ設定手段は、色版毎に前記ミドルウェアによって構成された画像データ処理装置および前記ハードウェアによって構成された画像データ処理装置の状態を管理する状態管理手段を有することを特徴とするカラー画像処理制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置（デジタル複合機，デジタル複写機，ファクシミリ装置，プリンタ等）や画像読取装置（スキャナ等）、パーソナルコンピュータ等の画像処理装置に備えるカラー画像処理制御装置に関する。
【背景技術】
【０００２】
ＣＣＤ光電変換素子からなるラインセンサを用いて原稿の画像を光学的に読み取ってデジタル画像データ（以下単に「画像データ」ともいう）を出力するスキャナ（画像読取装置）や、画像データに基づいて変調したレーザピームの照射によって感光体上に静電画像を形成し、その静電画像をトナーによって可視像化した後、用紙に転写して印刷（画像形成）を行う電子写真方式のプリンタの発展により、アナログ複写機からデジタル化された画像データにてコピーを作成するデジタル複写機が登場した。
【０００３】
デジタル複写機となってからは、デジタル画像データを扱う他の装置との親和性が高まり、複写機としての機能だけでなく、ＦＡＸ（ファクシミリ）機能，プリンタ機能，スキャナ機能等、いろいろな機能と複合し、単なるデジタル複写機ではなく、デジタル複合機（以下「ＭＦＰ」ともいう）と呼ばれるようになった。
【０００４】
ハードディスクドライブ（以下「ＨＤＤ」と略称する）等の利用によるメモリの大容量化・低コスト化、ネットワーク等の利用による通信技術の高速化や普及、ＣＰＵの処理能力の向上、デジタル画像データに関連する技術（圧縮技術等）等々、ＭＦＰに関連する技術の進化に伴い、ＭＦＰに搭載される機能も多種・多様化してきている。
ＭＦＰの使われ方も多種・多様化してきており、例えば以下の（１）〜（３）に示すようなＭＦＰが使用されている。
【０００５】
（１）パーソナルコンピュータ（以下「ＰＣ」と略称する）の横にペアで設置され、操作者が手軽に複写機，ＦＡＸ，プリンタ，スキャナ等の複数の機能を選択的に使用することができる小型のＭＦＰ。
（２）会社の部署や課単位の複数名で共有され、ある程度の生産性（印刷のスループット）があり、ソート，パンチ，ステープル等の機能も使用できる中型のＭＦＰ。
（３）企業の中で複写関連業務を集中して行う部署、もしくは複写関連業務そのものを生業とする会社で使用されている高生産性・高品位・多機能な大型のＭＦＰ。
【０００６】
小型から大型まで多様化してきているＭＦＰであるが、各クラスに亘って共有できる機能も存在するが、クラス毎に要求が多い機能も存在する。例えば、大型のＭＦＰでは、パンチ，ステープル，紙折り等、印刷後の用紙に対する後加工や、複写業務と同時に電子ファイリング化すること等が求められる。小型のＭＦＰでは、インタネットＦＡＸやＰＣ−ＦＡＸ等の充実や、パーソナル的な使用目的として、専用紙に対する高品位画像印刷等が求められる。
【０００７】
このように多種・多様化してきているＭＦＰ市場に対して、従来は各クラスに必要な機能をセットにしたシステムを構築し、販売・提供していた。
ビジネスにおける情報価値の重要性は既に認知されており、情報を早く・正確に・確実に伝えるだけでなく、分かりやすく・効果的に伝えることも要求されている。通信技術の高速化／普及化・メモリの大容量化／低コスト化／小型化・ＰＣの高性能化にともない、デジタルデータを利用した情報を効率的に扱う新しい機能が提供されてきており、デジタルデータの一部であるデジタル画像データを扱うＭＦＰにも、新機能の提供や融合が望まれてきている。
【０００８】
製品も多機能化してきて、多くの要求を操作部で設定可能になり、その多くの要求を制御する画像処理制御装置が必要になってきた。また、従来のハードウェアであるＡＳＩＣ（Application Specific Integrated Circuit）に比べ、ミドルウェアであるＤＳＰ（Digital Signal Processor）は、画像処理パラメータとしてのプログラムやデータを入れ替えることによって様々な画像処理を実現可能にする。しかし、画像処理のバリエーションが増えた一方、そのＤＳＰを制御する画像処理制御装置は煩雑になってしまう。更に、仕様変更が容易に行えるので、画像処理制御装置は多々発生が予想される仕様変更に対し、早急に且つ確実に対応していかなければならなくなってきた。操作部からの様々な要求を満たす画像処理制御装置を備えるだけではなく、仕様変更に柔軟に対応できることが望まれている。
【０００９】
しかしながら、ＤＳＰはＡＳＩＣに比べ高価であるので、変更があまり起こらないような画像処理に対してはＡＳＩＣで画像処理を実現している。このように画像処理を実現するデバイスも用途によって選択、あるいは両立するので、その画像処理制御装置が必要になる。
また、高機能化に伴い、コピーやネットワークに接続され、プリンタ，スキャナ，ＦＡＸ等の様々な使用用途が増えてきた。利用者（実際には利用者が使用する端末等）をネットワークに接続したことによって複数同時利用が考えられることにより、画像処理制御装置による画像処理リソース（画像データ処理装置）の管理が重要になってきた。ある利用者が大量コピーを実行しているとき、別の利用者がネットワーク越しにプリントを実行する場合である。画像処理制御装置は、現在制御している画像処理リソースの状態を管理し、両方同時に実行できないと判断した場合、後の実行要求に対し画像処理制御の待ち状態を知らせ、再び実行要求を実行してもらうようにする。
【００１０】
ＭＦＰは、モノクロ印刷しか対応していなかった製品から、カラー画像の読み取り、カラー画像の出力が主流になりつつある。それに伴い、画像処理制御もモノクロからカラーへと、色情報の取り扱いも重要になってきた。ＡＳＩＣやＤＳＰの画像データ処理装置の性能や、ＭＦＰに搭載されている画像データ処理装置の個数によって、どの画像データ処理装置でどの色版を処理できるかが変わる。
【００１１】
特に、フルカラーコピーの場合、４連タンデムドラムプリントエンジン（画像出力装置）を搭載したＭＦＰでは、従来１つのドラムを４回転させていた印刷工程を、ＣＭＹＫの４ドラムを並列させることにより１工程でできるようにしている。そのため、所定時間毎にその時点で行うカラー画像データに対する画像処理の色版を指定することができ、１つの画像データ処理装置でＣＭＹＫ４色版分の画像処理パラメータを設定するため、色版毎に画像データ処理装置にその情報を設定する必要がある。また、高生産性を要求されているＭＦＰでは、色版毎に画像データ処理装置が存在する場合、色版毎にどの画像データ処理装置に画像処理パラメータを設定するか切り替えて制御する必要がある。
このように、カラー印刷を実現するＭＦＰにおいて、色版毎に画像データ処理装置を特定して画像処理パラメータを設定するカラー画像処理制御装置が必要になる。
【００１２】
そこで、例えば特許文献１〜３に見られるように、モノクロとカラー指定により、１つの制御装置で画像データ処理装置への画像処理パラメータの設定を切り替えていくようにしたものが提案されている。
【特許文献１】特開平８−３２８５２８号公報
【特許文献２】特開平８−３０５８４０号公報
【特許文献３】特開２００１−３３３２８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、特許文献１，２に記載のものは、モノクロかカラーかを判別した後は、画像処理パラメータの設定を一括で行うようにしており、カラー画像形成時に色版毎に処理を切り替えることに対応していない。また、特許文献３に記載のものも、カラーの色版指定の記述が無いため、４連タンデムドラムプリントエンジンの色版毎の画像処理パラメータの設定要求に対応できない。
この発明は上記の問題点に鑑みてなされたものであり、１つのカラー画像処理制御装置で少なくとも１つ以上の画像データ処理装置に色版別の画像処理パラメータを分割設定できるようにすることを目的とする。
【課題を解決するための手段】
【００１４】
この発明は、カラー画像データに対して予め設定された画像処理パラメータに基づいて画像処理を行う画像データ処理装置と通信可能に接続し、上記画像処理パラメータを上記画像データ処理装置に設定する画像処理パラメータ設定手段を有するカラー画像処理制御装置であって、上記の目的を達成するため、以下に示すようにしたことを特徴とする。
請求項１の発明によるカラー画像処理制御装置は、上記画像処理パラメータ設定手段に、上記カラー画像データの全色版を１色版毎又は複数色版毎に分割し、その分割単位で上記画像処理パラメータを上記画像データ処理装置に設定する手段を備えたものである。
【００１５】
請求項２の発明によるカラー画像処理制御装置は、請求項１のカラー画像処理制御装置において、上記画像処理パラメータ設定手段が、上記カラー画像データの全色版にそれぞれ割り振られたチャンネルに従って上記画像処理パラメータの設定を行うものである。
請求項３の発明によるカラー画像処理制御装置は、請求項１又は２のカラー画像処理制御装置において、色版毎に処理が決められている上記画像データ処理装置を制御するようにしたものである。
【００１６】
請求項４の発明によるカラー画像処理制御装置は、請求項１〜３のいずれかのカラー画像処理制御装置において、上記画像処理パラメータ設定手段に、上記画像データ処理装置に設定する上記カラー画像データの全色版にそれぞれ対応する画像処理パラメータを計算するパラメータ計算手段を備えたものである。
請求項５の発明によるカラー画像処理制御装置は、請求項４のカラー画像処理制御装置において、上記画像処理パラメータ設定手段に、上記パラメータ計算手段によって計算された画像処理パラメータを保持するパラメータ保持手段を備えたものである。
【００１７】
請求項６の発明によるカラー画像処理制御装置は、請求項４又は５のカラー画像処理制御装置において、上記画像データ処理装置として、少なくともミドルウェアによって構成された画像データ処理装置と、ハードウェアによって構成された画像データ処理装置とを通信可能に接続し、上記画像処理パラメータ設定手段に、上記パラメータ計算手段によって計算された上記画像処理パラメータのうち、対応する画像処理パラメータを上記ミドルウェアによって構成された画像データ処理装置に、他の対応する画像処理パラメータを上記ハードウェアによって構成された画像データ処理装置にそれぞれ設定するミドルウェア設定手段およびハードウェア設定手段を備えたものである。
【００１８】
請求項７の発明によるカラー画像処理制御装置は、請求項６のカラー画像処理制御装置において、上記パラメータ計算手段が、上記ミドルウェア設定手段および上記ハードウェア設定手段で共通に設定可能な種類の画像処理パラメータを計算するものである。
請求項８の発明によるカラー画像処理制御装置は、請求項６又は７のカラー画像処理制御装置において、上記画像処理パラメータ設定手段に、色版毎に上記ミドルウェアによって構成された画像データ処理装置および上記ハードウェアによって構成された画像データ処理装置の状態を管理する状態管理手段を備えたものである。
【発明の効果】
【００１９】
この発明によれば、カラー画像処理制御装置が、カラー画像データの全色版を１色版毎又は複数色版毎に分割し、その分割単位で画像処理パラメータを画像データ処理装置に設定することにより、色版毎にどの画像データ処理装置で画像処理を行うかの画像処理装置の機種依存情報を切り離すことができる。よって、画像処理装置の機種間の固定要素が増えるため、画像処理装置への画像データ処理装置の実装又は接続を容易に行える。
【発明を実施するための最良の形態】
【００２０】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。なお、この実施形態では画像処理装置として画像形成装置、特に複写機，スキャナ，プリンタ，およびＦＡＸ等の複数の機能を備えたＭＦＰ（デジタル複合機）を用いた例について説明する。
【００２１】
〔ＭＦＰの全体構成例〕
まず、この発明の一実施形態であるＭＦＰの全体構成例について、図１を参照して具体的に説明する。
図１は、この発明の一実施形態であるＭＦＰの全体構成例を示すブロック図であり、ＭＦＰ内に組み込まれたカラー画像処理制御装置（以下単に「画像処理制御装置」ともいう）１０３とその周辺との関係を示している。
【００２２】
このＭＦＰは、システム利用者（以下単に「利用者」ともいう）の要求を入力設定するための操作部１０１と、その操作部１０１からの情報を管理する上位の制御装置１０２と、画像処理リソースである画像データ処理装置１０４へダウンロードする画像処理パラメータ（プログラムやデータ）や画像データ処理装置１０４の状態を制御する画像処理制御装置１０３と、画像処理制御装置１０３によってダウンロードされた画像処理パラメータに基づいて画像処理を実行する複数の画像データ処理装置１０４（１つでもよい）とを備えている。なお、図１には図示を省略しているが、後述するスキャナユニットやプロッタユニット（画像出力装置）も備えている。
【００２３】
操作部１０１は、利用者（ユーザ）の様々な要求に対して設定が可能である。
サービス層である上位の制御装置１０２は、操作部１０１からの情報を受け取り、その情報を設定内容や設定が起きた時間等を考慮してタスクに分割し、対応する要求として画像処理制御装置１０３に伝える。
画像処理制御装置１０３は、上位の制御装置１０２からの要求を受け取り、その要求レベル（設定要求の種類によって異なる）に応じて画像データ処理装置１０４に設定しなければいけない画像処理パラメータに変換し、画像データ処理装置１０４へダウンロードする。
【００２４】
操作部１０１からの情報としては、例えば、アプリケーションプログラム（以下単に「アプリケーション」又は「アプリ」ともいう）を指定するアプリ指定情報等や、文字モード等のモードレベル、直接ＭＴＦフィルタのプログラムの番号を指定するファンクションレベル情報、サービスマンコマンドなどの様々な情報がある。
画像処理制御装置１０３は、それらの情報を含む要求を上位の制御装置１０２から受け取り、画像データ処理装置１０４にダウンロードするために必要な詳細レベルの画像処理パラメータに変換し、それらを画像データ処理装置１０４へダウンロードしてその内部のメモリに書き込む。
【００２５】
この画像処理制御装置１０３は、少なくともＣＰＵ，ＲＯＭ，ＲＡＭを備えたマイクロコンピュータを用いており、そのＣＰＵがＲＯＭ内のプログラムやＲＡＭ内のプログラム（ハードディスク装置等の記憶装置から転送したもの）を実行することにより、この発明に関わる機能である画像処理パラメータ設定手段としての機能を果たす。
各画像データ処理装置１０４はそれぞれ、入力されるカラー画像データ（以下単に「画像データ」ともいう）に対して、予め設定された画像処理パラメータに基づいて画像処理を実行する。
【００２６】
この各画像データ処理装置１０４としては、種類の異なるものを使用しても良い（後述する図１１，図１５に示すものも同様）。例えば、図１の左側の画像データ処理装置１０４を１つのハードウェアによって構成されたものにし、図１の右側の画像データ処理装置１０４を１つのミドルウェアによって構成されたもの（以下単に「ミドルウェア」ともいう）にすることができる。なお、プリント動作の生産性を高めるために、後者の画像データ処理装置（ミドルウェア）１０４の数を増やすと、その各画像データ処理装置（ミドルウェア）１０４の１つ当たりの画像処理時間が短くなる。画像データ処理装置（ミドルウェア）１０４は、それを搭載するＭＦＰが中速層か高速層かで搭載数が変わる（図１１，図１５参照）。
【００２７】
〔各アプリ動作例〕
図２は、図１に示したＭＦＰにおけるコピーアプリを用いたフルカラーコピー時の画像データの流れの一例を示す図である。
図３は、図１に示したＭＦＰにおけるコピーアプリを用いたモノクロコピー時の画像データの流れの一例を示す図である。
【００２８】
このＭＦＰは、図１では図示を省略したが、ＲＧＢの原稿画像を読み取り可能な画像読取手段であるスキャナユニット２０１と、ＣＭＹＫの画像を印刷（形成）出力可能な画像形成手段であるプロッタユニット２０２とを備えている。また、ここでは、このＭＦＰを３つの画像データ処理装置１０４を実装している中速層の実装形態とする。なお、「ＲＧＢ」のＲはレッド、Ｇはグリーン、Ｂはブルーをそれぞれ示す。また、「ＣＭＹＫ」のＣはシアン、Ｍはマゼンタ、Ｙはイエロー、Ｋはブラックをそれぞれ示す。
【００２９】
このＭＦＰは、フルカラーコピー時には、以下に示す動作を行う。
すなわち、図２に示すように、スキャナユニット２０１からＲＧＢの原稿画像の読み取り動作によってデジタル化された画像データを前段の画像データ処理装置１０４が受け取り、その画像データに対してスキャナ系画像処理を行う。つまり、スキャナ補正系画像処理２０３を行った後、色変換処理２０４を行ってＲＧＢの画像データ（ＲＧＢ信号）をＣＭＹＫの画像データ（ＣＭＹＫ信号）に変換する。そして、プロッタ出力を行うために備えた後段のＭＫ版用とＣＹ版用の２つの画像データ処理装置１０４のうち、ＭＫ版の画像データを一方の画像データ処理装置１０４に、ＣＹ版の画像データを他方の画像データ処理装置１０４にそれぞれ送る。
【００３０】
後段の各画像データ処理装置１０４は、前段の画像データ処理装置１０４から入力される画像データの色版が異なるだけなので、その各画像データに対してそれぞれ基本的に同じプロッタ系画像処理を行う。つまり、プロッタ出力系画像処理２０５を行った後、階調処理２０６を行って多値データを２値データに面積階調する。そして、それらの処理を施した各画像データをそれぞれプロッタユニット２０２へ送る。
プロッタユニット２０２は、送られてきたＣＭＹＫの画像データに基づいてフルカラーの画像を用紙上に印刷出力する。
【００３１】
このＭＦＰは、モノクロコピー時には、以下に示す動作を行う。
すなわち、図３に示すように、前段の画像データ処理装置１０４によるスキャナ補正系画像処理２０３まではフルカラーコピー時と同じで、色変換処理２０４においてＫ版の画像データのみを出力する。
その後の処理も、このＫ版のみの設定でよいため、後段の一方の画像データ処理装置１０４でプロッタ出力系画像処理２０５と階調処理２０６を実行し、それらの処理を施した画像データをプロッタユニット２０２へ送る。
【００３２】
プロッタユニット２０２は、送られてきた画像データに基づいてモノクロの画像を用紙上に印刷出力する。
ここで、色版別の画像処理パラメータの分割設定が必要になってくるのはフルカラーコピーを行う時である。例えば、プロッタユニット２０２が、４連タンデムドラムプリントエンジンを用いると、時系列毎の色版画像データに基づいて印刷出力を行う方が生産性が増すので、特にフルカラーコピー時のプロッタ系画像処理において、色版別の画像処理パラメータの分割設定が必須になる。
【００３３】
図４は、図１に示したＭＦＰにおけるスキャナアプリを用いたフルカラースキャン配信時の画像データの流れの一例を示す図である。
図５は、図１に示したＭＦＰにおけるスキャナアプリを用いたモノクロスキャン配信時の画像データの流れの一例を示す図である。
【００３４】
このＭＦＰは、フルカラースキャン配信時又はモノクロスキャン配信時には、特に紙出力を行わないため、プロッタユニット２０２やプロッタ系画像処理用の画像データ処理装置１０４（図２に示した後段の画像データ処理装置１０４）に画像データを流さない。図４又は図５に示すように、前段の画像データ処理装置１０４に対し、色変換処理２０４でそのままＲＧＢ版の画像データを出力するか、Ｋ版の画像データを出力するかによってカラースキャンとモノクロスキャンの出力結果が変わる。
【００３５】
クライアントＰＣ３０１は、このＭＦＰの機器外で、このＭＦＰと同じＬＡＮ（ローカルエリアネットワーク）等のネットワークにより接続されたパーソナルコンピュータである外部ＰＣであり、ユーザ操作（キーボード又はマウス等の入力装置を用いた入力操作）による指示に従ってフルカラースキャン配信又はモノクロスキャン配信を指定し、その結果である画像データをＭＦＰから受け取る。なお、ＭＦＰ側のユーザ操作（操作部１０１を用いた入力操作）による指示に従ってスキャンする画像と配信するクライアントＰＣ３０１を指定し、その結果であるスキャナユニット２０１からの画像データをクライアントＰＣ３０１で受け取るような処理も可能である。
【００３６】
図６は、図１に示したＭＦＰにおけるプリンタアプリを用いたフルカラープリント時の画像データの流れの一例を示す図である。
図７は、図１に示したＭＦＰにおけるプリンタアプリを用いたモノクロプリント時の画像データの流れの一例を示す図である。
【００３７】
このＭＦＰは、クライアントＰＣ３０１にインストールされているプリンタドライバにより、フルカラープリント時には、図６に示すようにＣＭＹＫ版の画像データを、モノクロプリント時には、図７に示すようにＫ版の画像データを、それぞれクライアントＰＣ３０１から受け取り、処理を行う。ＭＦＰ内の画像データの流れについては、図２又は図３によって説明したフルカラーコピー時又はモノクロコピー時のプロッタ出力側の処理と同等なため、説明を省略する。
【００３８】
ここで、色版別の画像処理パラメータの分割設定が必要になってくるのはフルカラープリントを行う時である。例えば、プロッタユニット２０２が、４連タンデムドラムプリントエンジンを用いると、時系列毎の色版画像データに基づいて印刷出力を行う方が生産性が増すので、特にフルカラープリント時のプロッタ系画像処理において、色版毎の画像処理パラメータの分割設定が必須になる。
【００３９】
図８は、図１に示したＭＦＰにおけるＦＡＸアプリを用いたＦＡＸ送信時の画像データの流れの一例を示す図である。
図９は、図１に示したＭＦＰにおけるＦＡＸアプリを用いたＦＡＸ受信時の画像データの流れの一例を示す図である。
【００４０】
このＭＦＰにおいて、ＦＡＸは送信処理と受信処理とで処理内容が異なる。特徴として、この例ではモノクロのＫ版のみの処理する。それによって、ファクシミリ装置５０１へのＦＡＸ送信時には、図８に示すように、モノクロスキャン配信時と同じ画像データの流れになる。ファクシミリ装置５０１からのＦＡＸ受信時には、モノクロプリント時と同じデータの流れになる。
上記の各アプリケーションに対して、１つの画像処理制御装置１０３が制御を行う。
【００４１】
以下、このＭＦＰにおけるこの発明に関わる部分の各実施例について、図１０〜図３８も参照して説明する。
〔第１実施例〕
まず、第１実施例について、図１０も参照して説明する。
図１０は、図１の画像処理制御装置１０３による色版分割設定処理の一例を示すフローチャートである。
【００４２】
このＭＦＰの画像処理制御装置１０３は、操作部１０１上の操作により、上位の制御装置１０２から操作部１０１の情報（アプリ指定情報を含む）に色版指定情報およびスキャナ系画像処理かプロッタ系画像処理かを指定する情報が付加された設定要求を受け取ると、その設定要求による呼び出しで図１０に示す処理ルーチンを開始し、その設定要求に基づいて制御対象である画像データ処理装置１０４に対して色版分割設定処理を行う。
【００４３】
すなわち、まず上位の制御装置１０２から受け取った設定要求中のアプリ指定情報を参照して指定アプリを判別し、指定アプリがコピーアプリであれば、スキャナユニット２０１もプロッタユニット２０２も画像処理が必要なので、今回の上記設定要求による呼び出しでどちらの処理にするか処理を切り替える。
ここで、コピーアプリとしては、両方成立しないと成り立たないので、スキャナ系画像処理（以下単に「スキャナ処理」ともいう）を指定する情報を含む設定要求とプロッタ系画像処理（以下単に「プロッタ処理」ともいう）を指定する情報を含む設定要求の最低２回の設定要求が上位の制御装置１０２から順次送られてくる。
【００４４】
画像処理制御装置１０３は、上位の制御装置１０２から受け取った設定要求にスキャナ系画像処理を指定する情報が含まれている場合には、その設定要求中の色版指定情報を参照し、指定色版の画像処理パラメータをスキャナ系画像処理用の画像データ処理装置１０４に対して設定する。
それによって、その画像データ処理装置１０４は、入力されるＲ，Ｇ，Ｂ版の画像データに対して、予め設定された画像処理パラメータに基づいてスキャナ系画像処理を行うことができる。
上位の制御装置１０２から受け取った設定要求にプロッタ系画像処理を指定する情報が含まれている場合には、その設定要求中の色版指定情報を参照してカラーかモノクロかを判定する。
【００４５】
モノクロの場合には、指定色版と画像データ処理装置１０４の特定が両方同時に行えるので、Ｋ版の画像処理パラメータを対応するプロッタ系画像処理用の画像データ処理装置１０４に対して設定する。カラーの場合には、今回指定された色版がＭＫかＣＹかを判定して対応するプロッタ系画像処理用の画像データ処理装置１０４を特定し、その画像データ処理装置１０４に対して指定された色版の画像処理パラメータを設定する。
図１０の例では、フルカラー（ＣＭＹＫ版）コピーを行う場合には、プロッタ系画像処理を指定する情報を含む設定要求を２回上位の制御装置１０２から順次受け取り、２つのプロッタ系画像処理用の画像データ処理装置１０４に順次指定色版の画像処理パラメータを設定することになる。
【００４６】
それによって、一方の画像データ処理装置１０４は、入力されるＭＫ版の画像データに対して、予め設定されたＭＫ版の画像処理パラメータに基づいてプロッタ系画像処理を行うことができる。また、他方の画像データ処理装置１０４は、入力されるＣＹ版の画像データに対して、予め設定されたＣＹ版の画像処理パラメータに基づいてプロッタ系画像処理を行うことができる。
色版分割設定処理が完了すると、その旨を上位の制御装置１０２へ通知し、処理待ち状態になる。
【００４７】
指定アプリがスキャナアプリであった場合には、上述したコピーアプリを指定するアプリ指定情報およびスキャナ系画像処理を指定する情報を含む設定要求を受け取った時と同様の処理を実行する。
指定アプリがプリンタアプリであった場合には、上述したコピーアプリを指定するアプリ指定情報およびプロッタ系画像処理を指定する情報を含む設定要求を受け取った時と同様の処理を実行する。
【００４８】
指定アプリがＦＡＸアプリであった場合には、上位の制御装置１０２から受け取った設定要求に送信処理か受信処理を指定する情報も含まれているので、その情報から送信処理か受信処理かを判断する。そして、送信処理の場合には、上述したコピーアプリを指定するアプリ指定情報およびスキャナ系画像処理を指定する情報を含む設定要求を受け取った時と同様の処理を実行する。受信処理の場合には、コピーアプリを指定するアプリ指定情報およびプロッタ系画像処理を指定する情報を含む設定要求を受け取った時と略同様の処理（指定された色版がＭＫかＣＹかを判定する処理等を除く）を実行する。
【００４９】
図１１は、図１に示したＭＦＰの主要部の構成例（中速層ＭＦＰに対応する構成例）を示すブロック図である。
画像処理制御装置１０３は、ＭＦＰ内に１つ組み込まれているため、この１つの画像処理制御装置１０３で複数の画像データ処理装置１０４を制御する必要がある。なお、中速層，高速層（後述する）の機種間でできるだけ共通設計を行うと移植の労力が減る。
画像処理制御装置１０３は、機種依存情報管理部１００１を備え、そこに当該ＭＦＰ（中速層ＭＦＰ）の機種の画像データ処理装置１０４の個数情報，配置情報，各画像データ処理装置１０４の担当の色版情報等の情報を保持する。この情報を参照することにより、画像処理制御装置１０３のアーキテクチャ部分は変更せず、機種依存情報管理部１００１のみ変更する。
【００５０】
この第１実施例によれば、画像処理制御装置１０３が、画像出力装置であるプロッタユニットへのカラー画像データの４色（全色）版を２色（複数色）版毎に分割し、その分割単位で対応する色版の画像処理パラメータを２つの画像データ処理装置に順次設定することにより、色版毎にどの画像データ処理装置で画像処理を行うかの機種依存情報を切り離すことができる。よって、機種間の固定要素が増えるため、ＭＦＰへの画像データ処理装置の実装を容易に行える。
なお、プロッタユニットへのカラー画像データの４色版を１色版毎に分割し、その分割単位で対応する色版の画像処理パラメータを４つの画像データ処理装置に順次設定することもできる。
【００５１】
また、画像データ処理装置１０４で設定された画像処理パラメータに基づいてカラー画像データに対する画像処理を実行できるので、高生産性を追求する機種のＭＦＰでは、色版毎に画像処理を実行可能にすればよい。それによって、生産性を向上させることができる。低価格を追求する機種のＭＦＰでは、全色版の画像処理を１つの画像データ処理装置で実行すればよい。それによって、画像データ処理装置の個数が減り、コストを抑えることができる。少なくても１つ以上の画像データ処理装置を制御するだけでなく、機種依存情報を切り離して設計することにより、他機種にも容易に展開することが可能になる。
【００５２】
ここで、図３８を参照して、プロッタユニットへのカラー画像データの４色版を１色版毎に分割し、その分割単位で対応する色版の画像処理パラメータを４つの画像データ処理装置に順次設定する場合の効果について、そのような色版分割設定を行わない場合と比較して説明する。
【００５３】
例えば、フルカラー連続プリント時の各色版の作像順序をＣ，Ｍ，Ｙ，Ｋとした場合、色版分割設定を行わない場合には、その作像色順で各画像データ処理装置１０４によってＮ枚目の用紙に対して各色版の画像処理を順次行うが、その各色版の画像処理が完了するまで、画像処理が既に終了した画像データ処理装置１０４でもＮ＋１枚目の画像処理（例えばＣ版の画像処理）を行うことができないため、図３８の（ａ）に示すように、Ｎ枚目の用紙に対する作像が完了するまで、Ｎ＋１枚目の用紙に対する作像を開始することができない。
【００５４】
それに対して、色版分割設定を行う場合には、その作像色順で対応する画像データ処理装置１０４によってＮ枚目の用紙に対して各色版の画像処理を順次行うが、その各色版の画像処理が完了していなくても、画像処理が既に終了した画像データ処理装置１０４ではＮ＋１枚目の画像処理を行うことができるため、図３８の（ｂ）に示すように、Ｎ枚目の用紙に対する作像が完了する前に、Ｎ＋１枚目の用紙に対する作像を開始することができる。
したがって、色版分割設定を行わない場合よりも色版分割設定を行う場合の方が、明らかに生産性が向上する。
【００５５】
〔第２実施例〕
次に、第２実施例について、図１２，図１３も参照して説明する。
図１２は、色版のＢｉｔ（ビット）割り当ての一例を示す図である。
この第２実施例では、第１実施例で示した画像処理制御装置１０３への入力情報である色版指定情報を上位の制御装置１０２がチャンネル（ＣＨ）指定する。
このとき、画像データのＲＧＢＣＭＹＫの全各色版に対し、１６Ｂｉｔにアサインして対応する。
【００５６】
スキャナ系画像処理はＲＧＢ、プロッタ系画像処理はＣＭＹＫと決まっている。よって、色版指定情報から、スキャナ系画像処理の指定なのか、プロッタ系画像処理の指定なのかを判断できる。
このＢｉｔ割り当て方法での指定色版の画像処理パラメータの設定は、ＲＧＢ一括（ＣＨ＿ＲＧＢ＿ＡＬＬ）で行ったり、ＲＧのみで行ったり、ＲＧＢ独立で行ったりすることも可能になる。プロッタ系画像処理のＣＭＹＫも同様に、指定色版の画像処理パラメータの設定を自由に組み合わせて行うことが可能になる。
【００５７】
図１３は、図１の画像処理制御装置１０３による色版分割設定処理の他の例（複数の色版の画像処理パラメータを一度に設定できるチャンネル指定による指定色版情報を含む設定要求を受け取った場合の制御）を示すフローチャートである。
この色版分割設定処理は、図１０に示した処理と以下の点が異なる。つまり、色版が１色のみを対象としていた処理に対して、色版をチャンネルとしてＢｉｔ割り当てにし、Ｂｉｔに「１」が割り当てられて指定された１つ以上の色版に対して処理を繰り返すことと、ＲＧＢ版とＣＭＹＫ版でスキャナ系画像処理の指定かプロッタ系画像処理の指定かを判断できるので、その条件分岐がなくなっていることが異なる。
【００５８】
この第２実施例によれば、画像処理制御装置１０３が、カラー画像データの全色版にそれぞれ割り振られたチャンネルに従って色版別の画像処理パラメータの設定を行うことにより、色版別の画像処理パラメータの設定の組み合わせが１つの画像処理制御装置１０３で対応できる。それによって、色版分割で画像処理パラメータの設定が必要な機種や全色版一括で画像処理パラメータの設定が必要な機種をチャンネル指定で切り替えができる。また、１機種でもアプリケーションの要求によって色版分割や全色版一括の画像処理パラメータの設定が必要な場合にも対応できる。なお、以降の第３実施例〜第７実施例においても、カラー画像データの全色版にそれぞれ割り振られたチャンネルに従って色版別の画像処理パラメータの設定を行うことは可能である。
【００５９】
〔第３実施例〕
次に、第３実施例について、図１４〜図１６も参照して説明する。なお、このＭＦＰをここでは５つの画像データ処理装置１０４を実装している高速層の実装形態とする。
図１４は、図１に示したＭＦＰにおけるコピーアプリを用いたフルカラーコピー時の画像データの流れの他の例を示す図である。
【００６０】
このＭＦＰ（高速層ＭＦＰ）は、機械にかかるコストは高くても、他の機種に比べて高速にフルカラーコピーを行わなければならない。スキャナ系画像処理の色版毎の分割設定は必要ないが、プロッタユニット２０２が、４連タンデムドラムプリントエンジンを用い、時系列毎の色版画像データに基づいて印刷出力を行うため、プロッタ系画像処理の色版毎の画像処理パラメータの分割設定は必要になる。スキャナ系画像処理は、前段の１つの画像データ処理装置１０４で行う。また、スキャナ系画像処理のＲＧＢ色版に対応してそれぞれ、スキャナ補正系画像処理２０３とその出力結果に対する色変換処理２０４とを行う。
【００６１】
高速フルカラー印刷出力は、印刷スピードが重要になってくるため、連続コピーの生産性を向上させるために後段の４つの画像データ処理装置（ミドルウェア）１０４でプロッタ系画像処理を行う。つまり、プロッタ系画像処理は、印刷スピードに大きく関わってくるため、色版毎にＣＭＹＫ４個の画像データ処理装置１０４で構成されている。色版毎に画像データ処理装置１０４があるので、その画像データ処理装置１０４が対応する色版の画像データに対してプロッタ出力系画像処理２０５と階調処理２０６を行い、それらの処理がなされた画像データをプロッタユニット２０２へ送る。
【００６２】
なお、モノクロコピーを行う時には、図３と同様に、Ｋ版の画像データのみ、対応するプロッタ系画像処理用の画像データ処理装置１０４へ送られる。また、フルカラー又はモノクロのプリント，スキャナ，ＦＡＸを行う場合でも、画像データ処理装置１０４の個数と、担当の色版情報とが異なるだけで、基本的に同様なので、説明を省略する。
【００６３】
図１５は図１に示したＭＦＰの主要部の他の構成例（高速層ＭＦＰに対応する構成例）を示すブロック図であり、図１１と対応する部分には同一符号を付している。
このＭＦＰ（高速層ＭＦＰ）において、図１１に示した中速層ＭＦＰとは、プロッタ系画像処理用の画像データ処理装置１０４の個数と、担当の色版情報のみが異なる。その機種に合わせた情報を機種依存情報管理部１００１に保持させることによって、画像処理制御装置１０３のアーキテクチャ部分の変更を最小限度にとどめることが容易になり、移植性が向上する。
【００６４】
図１６は、図１の画像処理制御装置１０３による色版分割設定処理の更に他の例を示すフローチャートである。
この色版分割設定処理は、高速層ＭＦＰのプロッタ系画像処理用の画像データ処理装置１０４が４個で構成されている画像処理ユニット部に対して行う例である。基本的には、図１３に示した処理と略同様であるが、プロッタ系画像処理用の画像データ処理装置１０４の個数が異なるので、次のようにしている。
【００６５】
すなわち、図１３のカラーかモノクロかの判定処理や指定された色版がＭＫかＣＹかの判定処理を不要にし、代わりに機種依存情報管理部１００１内の情報を参照して各指定色版の設定先の画像データ処理装置１０４を順次特定して、その画像データ処理装置１０４に対応する指定色版の画像処理パラメータを設定するようにしている。
指定されている色版の画像処理パラメータをチャンネル設定分確認し、全指定色版に対する処理（色版分割設定処理）が終了すると、その旨を上位の制御装置１０２へ通知し、処理待ち状態になる。
【００６６】
この第３実施例によれば、画像処理制御装置１０３が、色版毎に処理が決められている画像データ処理装置１０４を制御する。例えば、１機種に複数の画像処理制御装置が存在すると、制御が煩雑化するので、画像データ処理装置１０４が色版毎に存在する場合でも、それらを１つの画像処理制御装置１０３で制御することにより、より制御構造を簡略化することができる。
【００６７】
〔第４実施例〕
次に、第４実施例について、図１７も参照して説明する。ここでは、図１の画像処理制御装置１０３が画像処理パラメータの設定を行うための構成および制御についてのみ説明する。画像処理パラメータの設定を行うための基本的な構成および制御については、第１実施例〜第３実施例のいずれかと同様なので、説明を省略する。
図１７は、図１の画像処理制御装置１０３の主要構成例を示すブロック図である。
【００６８】
画像処理制御装置１０３は、機種依存情報管理部１００１の他に、１つの設定値計算部１２０１および２つの設定部１２０２を備えている。なお、この第４実施例では、画像データ処理装置１０４をハードウェアとミドルウェアの２種類とすると、設定部１２０２もハードウェア用とミドルウェア用の２種類となるため、２つの設定部１２０２を備えている。種類によって設定部１２０２を分ける理由は、同種類の画像データ処理装置１０４に対しては設定方法が同じであり、同種類の画像データ処理装置１０４を共通に使用できるためである。
【００６９】
機種依存情報管理部１００１は、どのような画像データ処理装置１０４が何個実装されているか等の情報を管理している。
設定値計算部１２０１は、上位の制御装置１０２からの計算要求、つまり操作部１０１の情報および上位の制御装置１０２の付加情報に基づいて、管理対象である画像データ処理装置１０４への設定値（画像処理パラメータ）を計算して求める。この設定値計算部１２０１は、各設定部１２０２で共通に設定可能な種類の画像処理パラメータを計算することができる。
【００７０】
一方の設定部１２０２（図１７の左側）は、画像データ処理装置（ハードウェア）１０４の管理を担当し、設定値計算部１２０１が計算して求めた値（計算値）を受け取って管理対象である画像データ処理装置（ハードウェア）１０４に設定するハードウェア設定手段である。
他方の設定部１２０２（図１７の右側）は、種類の異なる画像データ処理装置（ミドルウェア）１０４の管理を担当し、設定値計算部１２０１が計算して求めた値を受け取って管理対象である画像データ処理装置（ミドルウェア）１０４に設定するミドルウェア設定手段である。
設定部１２０２は、ＭＦＰに備えている画像データ処理装置１０４の個数分だけ存在するが、画像データ処理装置１０４が異なると設定方法が異なる。
【００７１】
このように構成された画像処理制御装置１０３では、上位の制御装置１０２から計算要求を受け取ると、設定値計算部１２０１が、その計算要求に基づいて管理対象である画像データ処理装置１０４への設定値を計算して求める。次に、機種依存情報管理部１００１内の情報を参照し、実装されている画像データ処理装置１０４を特定する。そして、その特定した画像データ処理装置１０４に対応する設定部１２０２に対し、計算要求から求めた設定値（計算値）を書き込む。
設定部１２０２は、書き込まれた設定値を管理対象である画像データ処理装置１０４に対して設定する。
【００７２】
この第４実施例によれば、画像処理制御装置１０３が、画像データ処理装置１０４に設定するカラー画像データの全色版にそれぞれ対応する画像処理パラメータを計算する。例えば、複数部のコピーが指定された場合などの連続動作制御が必要な場合、画像データ処理装置１０４がある１部の印刷開始直前に設定された画像処理パラメータに基づいて画像処理を実行中に、次の１部のコピー要求に対する画像処理パラメータの計算を前もって行う。そして、上記ある１部の印刷が終わり、次のコピー要求によって画像データ処理装置１０４への画像処理パラメータの設定が必要になったときに、前もって計算した画像処理パラメータを画像データ処理装置１０４に設定する。それによって、画像処理制御装置１０３を効率的に実行させることができ、高生産性を実現できる。
【００７３】
〔第５実施例〕
次に、第５実施例について、図１８，図１９も参照して説明する。ここでも、図１の画像処理制御装置１０３が画像処理パラメータの設定を行うための構成および制御についてのみ説明する。画像処理パラメータの設定を行うための基本的な構成および制御については、第１実施例〜第３実施例のいずれかと同様なので、説明を省略する。
【００７４】
図１８は図１の画像処理制御装置１０３の他の主要構成例を示すブロック図であり、図１７と対応する部分には同一符号を付している。
この第５実施例では、設定値計算部１２０１に計算結果を保存する計算結果保存部１３０１を備えている。よって、この計算結果保存部１３に計算結果を保存することにより、設定値計算部１２０１が設定値を計算してその結果を管理対象である画像データ処理装置１０４に設定するための設定部１２０２によって直ちに設定せず、遅延させて設定することができる。
【００７５】
図１９は、フルカラー連続コピー時における図１８の画像処理制御装置１０３による画像処理パラメータの設定と画像データ処理装置１０４による画像処理のタイミングの一例を示すタイミングチャートである。
画像処理制御装置１０３は、フルカラーで連続コピー動作が要求された場合、各１枚毎にＣＭＹＫ４色版分の画像処理パラメータの設定を画像データ処理装置１０４に対して行い、その画像データ処理装置１０４が画像処理を実行する必要がある。ＣＭＹＫ全色版の計算による設定値算出は時間がかかる。また、画像データ処理装置１０４への画像処理パラメータの設定と画像処理実行において並列に処理できるため、自己に余裕があるタイミングで計算を実行する。
【００７６】
図１９の例では、２枚目の設定値計算は、１枚目の画像処理終了前に行っている。図１８の設定値計算部１２０１の計算結果を計算結果保存部１３０１に保持することによって、計算と設定タイミングを変えるだけではなく、連続コピー動作のように何度も要求が繰り返し発行される場合、設定値計算を速めに行うことが可能になり、フルカラーコピー出力の高生産性につながる。
図１９に示すような設定タイミングで画像データ処理装置１０４を制御することを実現するため、上位の制御装置１０２と画像処理制御装置１０３のインタフェースの例を以下に示す。
【００７７】
１．計算要求（Ｃａｌｃ）
引数：操作部情報，処理番号（１〜２０），処理したい全色版指定情報（ＣＭＹＫ版）
２．設定要求（Ｓｅｔ）
引数：操作部情報，処理番号（１〜２０），処理したい色版指定情報（Ｋ版）
３．終了要求（Ｅｎｄ）
引数：操作部情報，処理番号（１〜２０），画像処理が終了した色版指定情報（Ｋ版）
【００７８】
設定要求Ｓｅｔと終了要求Ｅｎｄは、色分割指定が可能であり、計算要求（Ｃａｌｃ）で指定した全色版を分割したい単位で発行される。例えば、その分割単位を１色版とし、図１９に示すタイミングで全色版の画像処理を行う場合には、各要求を以下に示す順序で発行する。
１．計算要求Ｃａｌｃ（操作部情報，処理番号１:１枚目，ＣＭＹＫ版）
２．設定要求Ｓｅｔ  （操作部情報，処理番号１:１枚目，Ｋ版）
３．終了要求Ｅｎｄ  （操作部情報，処理番号１:１枚目，Ｋ版）
４．設定要求Ｓｅｔ  （操作部情報，処理番号１:１枚目，Ｙ版）
５．終了要求Ｅｎｄ  （操作部情報，処理番号１:１枚目，Ｙ版）
６．設定要求Ｓｅｔ  （操作部情報，処理番号１:１枚目，Ｍ版）
７．終了要求Ｅｎｄ  （操作部情報，処理番号１:１枚目，Ｍ版）
８．設定要求Ｓｅｔ  （操作部情報，処理番号１:１枚目，Ｃ版）
９．計算要求Ｃａｌｃ（操作部情報，処理番号２:２枚目，ＣＭＹＫ版）
１０．終了要求Ｅｎｄ  （操作部情報，処理番号１:１枚目，Ｃ版）
１１．設定要求Ｓｅｔ  （操作部情報，処理番号２:２枚目，Ｋ版）
１２．終了要求Ｅｎｄ  （操作部情報，処理番号２:２枚目，Ｋ版）
１３．設定要求Ｓｅｔ  （操作部情報，処理番号２:２枚目，Ｙ版）
１４．計算要求Ｃａｌｃ（操作部情報，処理番号３:３枚目，ＣＭＹＫ版）
１５．終了要求Ｅｎｄ  （操作部情報，処理番号２:２枚目，Ｙ版）
【００７９】
この第５実施例によれば、画像処理制御装置１０３が、画像データ処理装置１０４に設定するカラー画像データの全色版にそれぞれ対応する画像処理パラメータを計算し、その計算した画像処理パラメータを保持する。例えば、複数部のコピーが指定された場合などの連続動作制御が必要な場合、画像データ処理装置１０４がある１部の印刷開始直前に設定された画像処理パラメータに基づいて画像処理を実行中に、次の１部のコピー要求に対する画像処理パラメータの計算を前もって行い、その計算した画像処理パラメータを保持する。そして、上記ある１部の印刷が終わり、次のコピー要求によって画像データ処理装置１０４への画像処理パラメータの設定が必要になったときに、前もって計算して保持しておいた画像処理パラメータを画像データ処理装置１０４に設定する。それによって、画像処理制御装置１０３をより効率的に実行させることができ、高生産性を実現できる。
【００８０】
〔第６実施例〕
次に、第６実施例について、図２０〜図３４も参照して説明する。この第６実施例は、第５実施例の構成と若干異なる。よって、その異なる部分の構成および制御についてのみ説明する。
図２０は、図１に示したＭＦＰにおけるコピーアプリを用いたフルカラーコピー時の画像データの流れの更に他の例を示す図である。
図２１は図１に示したＭＦＰの主要部の更に他の構成例（中速層ＭＦＰに対応する他の構成例）を示すブロック図であり、図１８と対応する部分には同一符号を付している。
【００８１】
この第６実施例では、３つの画像データ処理装置１０４のうち、スキャナ系画像処理用の１つの画像データ処理装置１０４をハードウェアであるＡＳＩＣ、プロッタ系画像処理用の２つの画像データ処理装置１０４をミドルウェアであるＤＳＰとしている。
この第６実施例の構成は、プロッタ出力系画像処理において色版分割で画像処理パラメータの設定が要求されるため、変更に対してプログラムの差し替え等で対応できる。よって、プロッタ系画像処理用の２つの画像データ処理装置１０４として容易に対応可能なＤＳＰを使用する。
【００８２】
また、スキャナ系画像補正処理は色版分割指定が無く、常にＲＧＢ全色版で指定されるため、変更が余りない。よって、スキャナ系画像補正処理用の１つの画像データ処理装置１０４として安価なＡＳＩＣを使用する。
画像処理制御装置１０３は、ＡＳＩＣを使用した１つの画像データ処理装置１０４とＤＳＰを使用した２つの画像データ処理装置１０４を管理対象とする構成となる。なお、２つの画像データ処理装置（ＤＳＰ）１０４が担当する色版については、上述した第５実施例と同じため、説明を省略する。
【００８３】
図２２は図１の画像処理制御装置１０３の更に他の主要構成例を示すブロック図であり、図１８と対応する部分には同一符号を付している。
この画像処理制御装置１０３は、機種依存情報管理部１００１，設定値計算部１２０１，ＡＳＩＣ設定部１６０１，およびＤＳＰ設定部１６０２を備えている。
図２３は、図２２の設定値計算部１２０１の構成例を示すブロック図である。
図２４は、図２２のＡＳＩＣ設定部１６０１の構成例を示すブロック図である。
図２５は、図２２のＤＳＰ設定部１６０２の構成例を示すブロック図である。
【００８４】
設定値計算部１２０１は、例えば図２３に示すように、マネージャ１６０３，パス管理部１６０４，ライブラリ１６０５，計算結果保存部１３０１，および複数の画像処理単位の計算部（フィルタ計算部１６０６，色補正計算部１６０７，階調処理計算部１６０８）等によって構成されている。
マネージャ１６０３は、シーケンスを管理する。
パス管理部１６０４は、画像処理制御装置１０３への入力情報より、計算しなくてはいけない画像処理計算部のパスを決定する。
【００８５】
ライブラリ１６０５は、例えば図２６，図２７に示すように、抽象的なパラメータや計算に用いる元値をテーブルで管理している。抽象的なパラメータが必要か、計算に用いる元値が必要かは各画像処理単位の計算部によって変わる。
複数の画像処理単位の計算部（フィルタ計算部１６０６，色補正計算部１６０７，階調処理計算部１６０８）は、担当する画像処理の設定値（画像処理パラメータ）を計算するため、ライブラリ１６０５を参照し、値をそのまま計算結果保存部１３０１に保存するか、計算して設定値を決定する。
【００８６】
計算結果保存部１３０１は、複数の画像処理単位の計算部（フィルタ計算部１６０６，色補正計算部１６０７，階調処理計算部１６０８）が計算した計算結果の他に、入力情報である処理番号や、色版指定情報，色版毎の担当画像データ処理装置情報（担当画像処理デバイス情報）を保存する。
ＡＳＩＣ設定部１６０１は、例えば図２４に示すように、マネージャ１６０９，パス管理部１６１０，ライブラリ１６１１，複数の画像処理単位の設定部（フィルタ設定部１６１２，色補正設定部１６１３，階調処理設定部１６１４），および共通書き込み部１６１５等によって構成されている。
【００８７】
マネージャ１６０９は、シーケンスを管理する。
パス管理部１６１０は、設定値計算部１２０１から送られてくる計算結果保存部１３０１の情報を元に設定しなくてはいけない画像処理設定部のパスを決定する。
ライブラリ１６１１は、例えば図２８に示すように、抽象パラメータで指定された値に対するＡＳＩＣパラメータをテーブルで管理している。
【００８８】
複数の画像処理単位の設定部（フィルタ設定部１６１２，色補正設定部１６１３，階調処理設定部１６１４）は、担当する画像処理パラメータの設定を行うため、ライブラリ１６１１を参照し、その画像処理パラメータを決定する。
共通書き込み部１６１５は、複数の画像処理単位の設定部（フィルタ設定部１６１２，色補正設定部１６１３，階調処理設定部１６１４）で決定された画像データ処理装置（ＡＳＩＣ）１０４への画像処理パラメータをその画像データ処理装置（ＡＳＩＣ）１０４へ設定する。
【００８９】
ＤＳＰ設定部１６０２は、例えば図２５に示すように、マネージャ１６１６，パス管理部１６１７，ライブラリ１６１８，複数の画像処理単位の設定部（フィルタ設定部１６１９、色補正設定部１６２０、階調処理設定部１６２１），および共通書き込み部１６２２等によって構成されている。
マネージャ１６１６は、シーケンスを管理する。
パス管理部１６１７は、設定値計算部１２０１から送られてくる計算結果保存部１３０１の情報を元に設定しなくてはいけない画像処理設定部のパスを決定する。
【００９０】
ライブラリ１６１８は、例えば図２９，図３０に示すように、抽象パラメータで指定された値に対する画像データ処理装置（ＤＳＰ）１０４へ設定する画像処理パラメータであるプログラムやデータをテーブルで管理している。
複数の画像処理単位の設定部（フィルタ設定部１６１９，色補正設定部１６２０，階調処理設定部１６２１）は、担当する画像処理パラメータの設定を行うため、ライブラリ１６１８を参照し、その画像処理パラメータを決定する。
共通書き込み部１６２２は、複数の画像処理単位の設定部（フィルタ設定部１６１９，色補正設定部１６２０，階調処理設定部１６２１）で決定された画像データ処理装置（ＤＳＰ）１０４への画像処理パラメータをその画像データ処理装置（ＤＳＰ）１０４へ設定する。
【００９１】
どんな機種にも設定値計算部１２０１は存在するが、ＡＳＩＣ設定部１６０１やＤＳＰ設定部１６０２は、ＡＳＩＣを使用した画像データ処理装置１０４やＤＳＰを使用した画像データ処理装置１０４がその機種に存在している場合にのみ実装する。
第６実施例では、それらの画像データ処理装置１０４が存在するので、図２２〜図２５に示したような構成になっている。
【００９２】
次に、計算要求（Ｃａｌｃ），設定要求（Ｓｅｔ），終了要求（Ｅｎｄ）が上位の制御装置１０２から発行された場合における画像処理制御装置１０３の各制御部による処理について説明する。
図３１は、図２２に示した画像処理制御装置１０３による計算要求時（Ｃａｌｃ）の処理の一例を示すフローチャートである。
計算要求時は、特に画像データ処理装置（ＡＳＩＣ）１０４や画像データ処理装置（ＤＳＰ）１０４に設定しないため、処理は全て画像処理制御装置１０３の設定値計算部１２０１で行われる。
【００９３】
設定値計算部１２０１において、操作部１０１からの情報による計算要求を上位の制御装置１０２から受けた場合、まずステップＳ１でマネージャ１６０３が計算結果保存情報の生成を行って計算結果を保持する計算結果保存領域を計算結果保存部１３０１上に確保する。
次に、ステップＳ２でパス管理部１６０４に対して入力情報であるパス決定要求を送り、ステップＳ４でパス管理部１６０４が計算要求で必要な画像処理を特定し、対応する画像処理計算部のパスを決定する。
【００９４】
次に、ステップＳ４でマネージャ１６０３が、パス管理部１６０４で決定したパスに存在する全画像処理計算部による処理（パスで指定された全画像処理）が終了したか否かを判断するが、その処理を全く行っていないので、ステップＳ５へ進む。
ステップＳ５では、マネージャ１６０３が、パス管理部１６０４で決定したパスに従って複数の画像処理単位の計算部（フィルタ計算部１６０６，色補正計算部１６０７，階調処理計算部１６０８）に順番に計算要求（全色版指定情報を含む）を出す。
【００９５】
パス管理部１６０４で決定したパスに存在し、計算要求を送られた画像処理計算部は、ステップＳ６，Ｓ７で設定に必要なＹＭＣＫ版別の画像処理パラメータを計算して求める（算出する）。
すなわち、ステップＳ６でライブラリ１６０５を参照して対応する値を取得し、その値が抽象パラメータであるか計算に用いる元値であるかを判断し、計算に用いる元値であればステップＳ７でその元値を用いて画像処理パラメータを計算して求める。
【００９６】
次に、ステップＳ８で抽象パラメータ又は計算して求めた画像処理パラメータを計算結果保存部１３０１上の計算結果保存領域に格納する。
その後、ステップＳ４に戻り、再びマネージャ１６０３がパス管理部１６０４で決定したパスに存在する全画像処理計算部による処理が終了したか否かを判断し、終了していなければステップＳ５へ移行して上述と同様の処理を行う。
そして、パス管理部１６０４で決定したパスに存在する全画像処理計算部の処理が完了すると、計算処理が完了するので、ステップＳ９へ移行して計算処理完了通知を上位の制御装置１０２へ送り、計算要求時（Ｃａｌｃ）の処理を終了する。
【００９７】
図３２，図３３は、図２２に示した画像処理制御装置１０３による設定要求時（Ｓｅｔ）の処理の一例を示すフローチャートである。
設定要求時は、画像データ処理装置（ＡＳＩＣ）１０４や画像データ処理装置（ＤＳＰ）１０４に設定するため、処理は全て画像処理制御装置１０３の設定値計算部１２０１，ＡＳＩＣ設定部１６０１，およびＤＳＰ設定部１６０２で行われる。
【００９８】
設定値計算部１２０１において、操作部１０１からの情報による設定要求を上位の制御装置１０２から受けた場合、まずステップＳ１１でマネージャ１６０３が機種依存情報管理部１００１を参照して設定を行う設定部を特定する。ここでは、ＡＳＩＣ設定部１６０１およびＤＳＰ設定部１６０２を画像処理パラメータの設定を行う設定部と特定する。
次に、ステップＳ１２へ進み、設定要求（入力情報）中の処理番号より、いつの計算要求で作成した計算結果保存部１３０１内の情報を用いるか特定する。
【００９９】
次に、ステップＳ１３へ進み、ステップＳ１２で特定した情報を用いて画像データ処理装置（ＡＳＩＣ）１０４への設定が必要か否かを判断し、必要であればステップＳ１４でＡＳＩＣ設定部１６０１に対して設定要求を送り、ステップＳ１５へ進む。
ステップＳ１５では、ＡＳＩＣ設定部１６０１内のマネージャ１６０９がパス管理部１６１０に対して計算結果保存部１３０１内の先に特定した情報を送ることにより、そのパス管理部１６１０が設定要求で必要な画像処理を特定し、対応する画像処理設定部のパスを決定する。
【０１００】
次に、ステップＳ１６でマネージャ１６０９が、パス管理部１６０４で決定したパスに存在する全画像処理設定部による処理（パスで指定された全画像処理）が終了したか否かを判断するが、その処理を全く行っていないので、ステップＳ１７へ進む。
ステップＳ１７では、マネージャ１６０９が、パス管理部１６１０で決定したパスに従って複数の画像処理単位の設定部（フィルタ設定部１６１２，色補正設定部１６１３，階調処理設定部１６１４）に順番に設定要求（色版指定情報を含む）を出す。
【０１０１】
パス管理部１６１０で決定したパスに存在し、設定要求を送られた画像処理設定部は、ステップＳ１８，Ｓ１９で設定要求中の色版指定情報によって指定された色版の設定に必要な画像処理パラメータを決定し、それを共通書き込み部１６１５へ送る。
すなわち、計算結果保存部１３０１内の対応する値が計算して求めた画像処理パラメータである場合には、それをそのまま共通書き込み部１６１５へ出力する。
【０１０２】
計算結果保存部１３０１内の対応する値が抽象パラメータである場合には、ステップＳ１８でライブラリ１６１１を参照してその抽象パラメータで指定された値に対応するＡＳＩＣパラメータを取得し、それをステップＳ１９で画像処理パラメータとして決定し、それを共通書き込み部１６１５へ出力する。
画像処理パラメータが共通書き込み部１６１５に入力されると、ステップＳ２０で共通書き込み部１６１５がその画像処理パラメータを画像データ処理装置（ＡＳＩＣ）１０４に書き込んで設定する。
【０１０３】
その後、ステップＳ１６に戻り、再びマネージャ１６０９がパス管理部１６１０で決定したパスに存在する全画像処理設定部による処理が終了したか否かを判断し、終了していなければステップＳ１７へ移行して上述と同様の処理を行う。
そして、パス管理部１６１０で決定したパスに存在する全画像処理設定部の処理が完了すると、設定値計算部１２０１のマネージャ１６０３に設定終了要求を通知する。
【０１０４】
マネージャ１６０３は、画像データ処理装置（ＡＳＩＣ）１０４への設定が必要ないと判断した場合、もしくはＡＳＩＣ設定部１６０１のマネージャ１６０９から設定終了要求の通知を受けた場合に、ステップＳ２１で特定した情報を用いて画像データ処理装置（ＤＳＰ）１０４への設定が必要か否かを判断する。
そして、画像データ処理装置（ＤＳＰ）１０４への設定が必要でない場合には、設定処理の完了と判断し、ステップＳ２９へ移行して設定処理完了通知を上位の制御装置１０２へ送り、設定要求時（Ｓｅｔ）の処理を終了する。
画像データ処理装置（ＤＳＰ）１０４への設定が必要である場合には、ステップＳ２２でＤＳＰ設定部１６０２に対して設定要求を送り、ステップＳ２３へ進む。
【０１０５】
ステップＳ２３では、ＤＳＰ設定部１６０２内のマネージャ１６１６がパス管理部１６１７に対して計算結果保存部１３０１内の先に特定した情報を送ることにより、そのパス管理部１６１７が設定要求で必要な画像処理を特定し、対応する画像処理設定部のパスを決定する。
その後、ＤＳＰ設定部１６０２がステップＳ２４〜Ｓ２８の各処理を行うが、その各処理はＡＳＩＣ設定部１６０１による図３２のステップＳ１６〜Ｓ２０の各処理と略同様なので、説明を省略する。
【０１０６】
ＤＳＰ設定部１６０２のパス管理部１６１７で決定したパスに存在する全画像処理設定部の処理が完了すると、そのことをマネージャ１６１６がステップＳ２４で判断し、設定値計算部１２０１のマネージャ１６０３に設定終了要求を通知する。
マネージャ１６０３は、ＤＳＰ設定部１６０２から設定終了要求の通知を受けると、ステップＳ２９へ移行して設定処理完了通知を上位の制御装置１０２へ送り、設定要求時（Ｓｅｔ）の処理を終了する。
【０１０７】
なお、上述した設定要求時の処理は、コピーアプリが指定された場合に対応するものであり、実際には図１０，図１３，図１６によって説明したように指定アプリの判別，スキャナ系画像処理かプロッタ系画像処理かの判別，カラーかモノクロかの判定等の各処理も行う必要があるが、説明を簡単にするために、その各処理を省略している。これについては、後述する第７実施例でも同様とする。第７実施例では、終了要求時の処理（図３７）でも、同様の理由により省略している。
【０１０８】
図３４は、図２２に示した画像処理制御装置１０３による終了要求時（Ｅｎｄ）の処理の一例を示すフローチャートである。
終了要求時は、特に画像データ処理装置（ＡＳＩＣ）１０４や画像データ処理装置（ＤＳＰ）１０４に設定しないため、処理は全て画像処理制御装置１０３の設定値計算部１２０１で行われる。
設定値計算部１２０１において、操作部１０１からの情報による終了要求を上位の制御装置１０２から受けた場合、まずマネージャ１６０３が、ステップＳ３１で終了要求中の処理番号を参照して計算結果保存部１３０１内の対応する計算結果情報を特定する。
【０１０９】
次に、ステップＳ３２で終了要求中の色版指定情報を参照し、計算要求の色版指定情報で指定された全色版の設定が終了したか否かを確認する。
そして、その全色版の設定が完了している場合には、計算要求で作成した計算結果保存部１３０１内の情報が不要になるため、ステップＳ３３でその情報を削除する。
計算要求の色版指定情報で指定された全色版の設定が終わっていない場合には、ステップＳ３４でその全色版のうち設定が終了した色版の情報を保存する。
【０１１０】
例えば、ＣＭＹＫ版が１色版ずつ分割されて指定される図１９の例では、Ｋ，Ｙ，Ｍ，Ｃと終了色版情報が増えていき、Ｃ版の終了要求（Ｅｎｄ）時に１枚目の設定が完了するので、計算結果保存部１３０１内の情報を削除する。
最後に、ステップＳ３４で終了処理完了通知を上位の制御装置１０２に通知して、図３４の処理を終了する。
【０１１１】
第６実施例によれば、画像処理制御装置１０３が、ミドルウェアによって構成された画像データ処理装置１０４と、ハードウェアによって構成された画像データ処理装置１０４とを通信可能に接続し、計算した画像処理パラメータのうち、対応する画像処理パラメータをミドルウェアによって構成された画像データ処理装置１０４に、他の対応する画像処理パラメータをハードウェアによって構成された画像データ処理装置１０４にそれぞれ設定することにより、色版毎にどのミドルウェアによって構成された画像データ処理装置１０４やハードウェアによって構成された画像データ処理装置１０４で画像処理を行うかの機種依存情報を切り離すことができる。よって、機種間の固定要素が増えるため、画像データ処理装置の実装が容易に行える。
【０１１２】
また、ミドルウェアによって構成された画像データ処理装置１０４やハードウェアによって構成された画像データ処理装置１０４で設定された画像処理パラメータに基づいてカラー画像データに対する画像処理を実行できるので、高生産性を追求する機種のＭＦＰでは、色版毎にミドルウェアによって構成された画像データ処理装置１０４やハードウェアによって構成された画像データ処理装置１０４を配置し、色版毎に画像処理を実行可能にすればよい。それによって、生産性を向上させることができる。低価格を追求する機種のＭＦＰでは、全色版の画像処理を１つのミドルウェアによって構成された画像データ処理装置１０４又はハードウェアによって構成された画像データ処理装置１０４で実行すればよい。それによって、画像データ処理装置の個数が減り、コストを抑えることができる。少なくても１つ以上のミドルウェアによって構成された画像データ処理装置１０４又はハードウェアによって構成された画像データ処理装置１０４を制御するだけでなく、機種依存情報を切り離して設計することにより、他機種にも容易に展開することが可能になる。
〔第７実施例〕
次に、第７実施例について、図３５〜図３７も参照して説明する。
この第７実施例は、第６実施例と若干異なるだけなので、その異なる部分を中心に説明する。
【０１１３】
第７実施例において、ＭＦＰは、図１９の例と同様に、ＣＭＹＫ各色版毎に画像処理を実行する。特に、画像処理期間において設定要求による処理が行われた場合、画像データ処理装置１０４は、書き込み要求を受け付けながら画像データを受け取って画像処理を同時に行うことができないため、正しく画像処理を実行できず、異常画像になる。
そこで、この第７実施例では、画像処理制御装置１０３は、画像処理中に上位の制御装置１０２から設定要求を受けた場合に、エラーとして設定しないようにリソース管理を行う。
【０１１４】
第７実施例において、計算要求（Ｃａｌｃ）による処理に関しては、第６実施例の図３１によって説明した処理と同じため、説明を省略する。
図３５，図３６は、図２２に示した画像処理制御装置１０３による設定要求時（Ｓｅｔ）の処理の他の例を示すフローチャートである。
この設定要求時（Ｓｅｔ）の画像処理制御装置１０３による処理も、基本的には第６実施例の図３２，図３３によって説明した処理と略同様である。
【０１１５】
異なる処理は、以下の通りである。
画像処理制御装置１０３のＡＳＩＣ設定部１６０１のマネージャ１６０９は、図３５のステップＳ１５で画像処理設定部のパスを決定した後、ステップＳ４１でパス管理部１６１０が設定要求中の色版指定情報によって指定された色版の画像処理を行う画像処理リソースである画像データ処理装置（ＡＳＩＣ）１０４（指定色版のリソース）を確保する処理を行う。これは、決定したパスに存在する複数の画像処理単位の設定部に対し、ＲＧＢＣＭＹＫ版用のリソースの状態を管理するために、配列データとして管理する。
【０１１６】
なお、ＭＦＰへの電源投入時には、ＲＧＢＣＭＹＫ全色版のリソースの状態は「ＲＥＬＥＡＳＥ（開放）」状態になっている。パス決定時にパスに存在する画像処理単位の設定部に対応するリソースの状態のうち、指定色版のリソースの状態のみ「ＧＥＴ（確保）」状態とする。
ＡＳＩＣ設定部１６０１のマネージャ１６０９は、ステップＳ４１で画像データ処理装置（ＡＳＩＣ）１０４を確保する前にその画像データ処理装置（ＡＳＩＣ）１０４が既に「ＧＥＴ（確保）」状態である場合、その色版の画像処理中であるので、その画像データ処理装置（ＡＳＩＣ）１０４への画像処理パラメータの設定は行えない。
【０１１７】
よって、ＡＳＩＣ設定部１６０１のマネージャ１６０９は、ステップＳ４２で画像データ処理装置（ＡＳＩＣ）１０４を確保できないと判断した場合には、ステップＳ４３へ移行して設定処理エラー通知を上位の制御装置１０２へ送る。
その通知を受けた上位の制御装置１０２は、時間を置いて、再度同じ色版の設定要求（Ｓｅｔ）を設定値計算部１２０１へ送る。
【０１１８】
ＡＳＩＣ設定部１６０１のマネージャ１６０９は、ステップＳ４２で画像データ処理装置（ＡＳＩＣ）１０４を確保できたと判断した場合には、ステップＳ１７へ移行する。
なお、ＤＳＰ設定部１６０２のマネージャ１６１６も、図３６のステップＳ２３で画像処理設定部のパスを決定した後、ステップＳ４４〜Ｓ４６の各処理を行うが、その各処理はＡＳＩＣ設定部１６０１のマネージャ１６０９による図３５のステップＳ４１〜Ｓ４３の各処理と略同様なので、説明を省略する。
【０１１９】
図３７は、図２２に示した画像処理制御装置１０３による終了要求時（Ｅｎｄ）の処理の他の例を示すフローチャートである。
第６実施例では、終了要求時（Ｅｎｄ）にＡＳＩＣ設定部１６０１やＤＳＰ設定部１６０２に終了要求を送らないが、第７実施例では、ＡＳＩＣ設定部１６０１のパス管理部１６１０やＤＳＰ設定部１６０２のパス管理部１６１７で設定要求時（Ｓｅｔ）に確保されたリソースである画像データ処理装置１０４を開放するため、設定値計算部１２０１のマネージャ１６０３はＡＳＩＣ設定部１６０１やＤＳＰ設定部１６０２へ終了要求を送る。
【０１２０】
すなわち、設定値計算部１２０１のマネージャ１６０３は、操作部１０１からの情報による終了要求を上位の制御装置１０２から受けた場合、まずＡＳＩＣ設定部１６０１への終了要求が必要か否かを判断し、必要であればステップＳ５２でＡＳＩＣ設定部１６０１に対して終了要求を送る。
ＡＳＩＣ設定部１６０１のパス管理部１６１０は、その終了要求を受けると、ステップＳ５３で以下の処理を行う。
【０１２１】
すなわち、自己が管理しているパスに指定できる複数の画像処理単位の設定部に対応する画像データ処理装置１０４の状態のうち、設定要求時に決定したパスに存在する画像処理単位の設定部によって設定された指定色版の画像処理パラメータを用いて画像処理を行った画像データ処理装置（ＡＳＩＣ）１０４の状態を「ＲＥＬＥＡＳＥ（開放）」状態にし、設定値計算部１２０１のマネージャ１６０３にリソース開放完了要求を通知する。
【０１２２】
その通知を受けた設定値計算部１２０１のマネージャ１６０３は、ＡＳＩＣ設定部１６０１への終了要求が必要ないと判断した場合、もしくはＡＳＩＣ設定部１６０１のパス管理部１６１０からリソース開放完了要求の通知を受けた場合に、ステップＳ５４でＤＳＰ設定部１６０２への終了要求が必要か否かを判断し、必要であればステップＳ５５でＤＳＰ設定部１６０２に対して終了要求を送る。
ＤＳＰ設定部１６０２のパス管理部１６１７は、その終了要求を受けると、ステップＳ５５，Ｓ５６の各処理を行うが、その各処理はＡＳＩＣ設定部１６０１によるステップＳ５２，５３の各処理と略同様なので、説明を省略する。
【０１２３】
設定値計算部１２０１のマネージャ１６０３は、ＤＳＰ設定部１６０２への終了要求が必要ない場合、もしくはステップＳ５６の処理が終了してＤＳＰ設定部１６０２のパス管理部１６１７からリソース開放完了要求の通知を受けた場合に、ステップＳ５７〜Ｓ６１の各処理を行うが、その各処理は図３４のステップＳ３１〜３５の各処理と同様なので、説明を省略する。
ＡＳＩＣ設定部１６０１やＤＳＰ設定部１６０２でリソースを管理することにより、画像データ処理装置（ＡＳＩＣ）１０４や画像データ処理装置（ＤＳＰ）１０４による画像処理の実行中に、設定要求の受け付けを防ぐことができるため、画像処理実行中の設定による異常画像出力を回避できる。
【０１２４】
第７実施例によれば、画像処理制御装置１０３が、色版毎にミドルウェアによって構成された画像データ処理装置１０４およびハードウェアによって構成された画像データ処理装置１０４の状態を管理することにより、ミドルウェアによって構成された画像データ処理装置１０４又はハードウェアによって構成された画像データ処理装置１０４がある色版の画像処理を実行中に、設定要求によるその色版の画像処理パラメータの設定を行うことがなくなるため、その設定による異常画像出力を回避することができる。
【０１２５】
以上、この発明をＭＦＰに搭載したカラー画像処理制御装置に適用した実施形態について説明したが、この発明はこれに限らず、画像読取装置（スキャナ装置等）を有するデジタル複写機やファクシミリ装置等の他の画像形成装置に登載可能なカラー画像処理制御装置には勿論、画像読取装置を接続可能なプリンタやＰＣに搭載可能なカラー画像処理制御装置、更には画像読取装置単体等の各種画像処理装置に搭載可能なカラー画像処理制御装置に適用可能である。
【産業上の利用可能性】
【０１２６】
以上の説明から明らかなように、この発明のカラー画像処理制御装置によれば、少なくとも１つ以上の画像データ処理装置に色版別の画像処理パラメータを分割設定できるので、色版毎にどの画像データ処理装置で画像処理を行うかの機種依存情報を切り離すことができる。したがって、この発明を利用すれば、画像処理装置への画像データ処理装置の実装又は接続を容易に行えるカラー画像処理制御装置を提供することができる。
【図面の簡単な説明】
【０１２７】
【図１】この発明の一実施形態であるＭＦＰの全体構成例を示すブロック図である。
【図２】図１に示したＭＦＰにおけるコピーアプリを用いたフルカラーコピー時の画像データの流れの一例を示す図である。
【図３】同じくコピーアプリを用いたモノクロコピー時の画像データの流れの一例を示す図である。
【図４】同じくスキャナアプリを用いたフルカラースキャン配信時の画像データの流れの一例を示す図である。
【図５】同じくスキャナアプリを用いたモノクロスキャン配信時の画像データの流れの一例を示す図である。
【０１２８】
【図６】同じくプリンタアプリを用いたフルカラープリント時の画像データの流れの一例を示す図である。
【図７】同じくプリンタアプリを用いたモノクロプリント時の画像データの流れの一例を示す図である。
【図８】同じくＦＡＸアプリを用いたＦＡＸ送信時の画像データの流れの一例を示す図である。
【図９】同じくＦＡＸアプリを用いたＦＡＸ受信時の画像データの流れの一例を示す図である。
【図１０】図１の画像処理制御装置１０３による色版分割設定処理の一例を示すフロー図である。
【０１２９】
【図１１】図１に示したＭＦＰの主要部の構成例を示すブロック図である。
【図１２】色版のＢｉｔ（ビット）割り当ての一例を示す図である。
【図１３】図１の画像処理制御装置１０３による色版分割設定処理の他の例を示すフローチャートである。
【図１４】図１に示したＭＦＰにおけるコピーアプリを用いたフルカラーコピー時の画像データの流れの他の例を示す図である。
【図１５】図１に示したＭＦＰの主要部の他の構成例を示すブロック図である。
【０１３０】
【図１６】図１の画像処理制御装置１０３による色版分割設定処理の更に他の例を示すフローチャートである。
【図１７】図１の画像処理制御装置１０３の主要構成例を示すブロック図である。
【図１８】図１の画像処理制御装置１０３の他の主要構成例を示すブロック図である。
【図１９】フルカラー連続コピー時における図１８の画像処理制御装置１０３による画像処理パラメータの設定と画像データ処理装置１０４による画像処理のタイミングの一例を示すタイミングチャートである。
【図２０】図１に示したＭＦＰにおけるコピーアプリを用いたフルカラーコピー時の画像データの流れの更に他の例を示す図である。
【０１３１】
【図２１】図１に示したＭＦＰの主要部の更に他の構成例を示すブロック図である。
【図２２】図１の画像処理制御装置１０３の更に他の主要構成例を示すブロック図である。
【図２３】図２２の設定値計算部１２０１の構成例を示すブロック図である。
【図２４】図２２のＡＳＩＣ設定部１６０１の構成例を示すブロック図である。
【図２５】図２２のＤＳＰ設定部１６０２の構成例を示すブロック図である。
【０１３２】
【図２６】図２３のライブラリ１６０５が備えている抽象的パラメータのテーブルの一例を示す図である。
【図２７】同じく計算に用いる元値のテーブルの一例を示す図である。
【図２８】図２４のライブラリ１６１１が備えているＡＳＩＣパラメータのテーブルの一例を示す図である。
【図２９】図２５のライブラリ１６１８が備えているプログラム（画像処理パラメータ）のテーブルの一例を示す図である。
【図３０】同じくデータ（画像処理パラメータ）のテーブルの一例を示す図である。
【０１３３】
【図３１】図２２に示した画像処理制御装置１０３による計算要求時の処理の一例を示すフロー図である。
【図３２】同じく設定要求時の処理の一例を示すフロー図である。
【図３３】その続きを示すフロー図である。
【図３４】図２２に示した画像処理制御装置１０３による終了要求時の処理の一例を示すフロー図である。
【図３５】同じく設定要求時の処理の他の例を示すフロー図である。
【図３６】その続きを示すフロー図である。
【図３７】図２２に示した画像処理制御装置１０３による終了要求時の処理の他の例を示すフロー図である。
【図３８】図１に示したＭＦＰによる効果を説明するための図である。
【符号の説明】
【０１３４】
１０１：操作部    １０２：上位の制御装置    １０３：カラー画像処理制御装置
１０４：画像データ処理装置    ２０１：スキャナユニット
２０２：プロッタユニット    ３０１：クライアントＰＣ    ５０１：ファクシミリ装置
１００１：機種依存情報管理部    １２０１：設定値計算部    １２０２：設定部
１３０１：計算結果保存部    １６０１：ＡＳＩＣ設定部    １６０２：ＤＳＰ設定部
１６０３，１６０９，１６１６：マネージャ
１６０４，１６１０，１６１７：パス管理部
１６０５，１６１１，１６１８：ライブラリ
１６０６：フィルタ計算部    １６０７，：色補正計算部    １６０８：階調処理計算部
１６１２，１６１９：フィルタ設定部    １６１３，１６２０：色補正設定部
１６１４，１６２１：階調処理設定部    １６１５，１６２２：共通書き込み部
【図１】
2008172402.tif 000003
【図２】
2008172402.tif 000004
【図３】
2008172402.tif 000005
【図４】
2008172402.tif 000006
【図５】
2008172402.tif 000007
【図６】
2008172402.tif 000008
【図７】
2008172402.tif 000009
【図８】
2008172402.tif 000010
【図９】
2008172402.tif 000011
【図１０】
2008172402.tif 000012
【図１１】
2008172402.tif 000013
【図１２】
2008172402.tif 000014
【図１３】
2008172402.tif 000015
【図１４】
2008172402.tif 000016
【図１５】
2008172402.tif 000017
【図１６】
2008172402.tif 000018
【図１７】
2008172402.tif 000019
【図１８】
2008172402.tif 000020
【図１９】
2008172402.tif 000021
【図２０】
2008172402.tif 000022
【図２１】
2008172402.tif 000023
【図２２】
2008172402.tif 000024
【図２３】
2008172402.tif 000025
【図２４】
2008172402.tif 000026
【図２５】
2008172402.tif 000027
【図２６】
2008172402.tif 000028
【図２７】
2008172402.tif 000029
【図２８】
2008172402.tif 000030
【図２９】
2008172402.tif 000031
【図３０】
2008172402.tif 000032
【図３１】
2008172402.tif 000033
【図３２】
2008172402.tif 000034
【図３３】
2008172402.tif 000035
【図３４】
2008172402.tif 000036
【図３５】
2008172402.tif 000037
【図３６】
2008172402.tif 000038
【図３７】
2008172402.tif 000039
【図３８】
2008172402.tif 000040