(57)【要約】【課題】複数のＣＰＵで構成されるイメージコントローラを有する画像形成装置における画像形成時のＣＰＵの高効率化。特にモノクロコンテンツ形成時のＣＰＵの高効率化。【解決手段】少なくとも二つのＣＰＵから構成されるイメージコントローラを有する画像形成装置であって、前記イメージコントローラ内の各ＣＰＵは、入力データを最終的なＩ／Ｆに送信するデータに変換する画像処理手段と、マスターＣＰＵとして指名された場合に、指名されたＣＰＵが前記画像処理手段を終了し、入出力Ｉ／Ｆから入力データを受信し、その後、各ＣＰＵの負荷情報を収集し、現マスターＣＰＵ以外の最低負荷ＣＰＵを次マスターＣＰＵとして指名するマスター処理手段とを有することを特徴とする画像形成装置。【選択図】        図１
2006109253.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも二つのＣＰＵから構成されるイメージコントローラを有する画像形成装置であって、前記イメージコントローラ内の各ＣＰＵは、
入力データを最終的なＩ／Ｆに送信するデータに変換する画像処理手段と、
マスターＣＰＵとして指名された場合に、指名されたＣＰＵが前記画像処理手段を終了し、入出力Ｉ／Ｆから入力データを受信し、その後、各ＣＰＵの負荷情報を収集し、現マスターＣＰＵ以外の最低負荷ＣＰＵを次マスターＣＰＵとして指名するマスター処理手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記画像処理手段は入力データの解析処理を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像処理手段は入力データの解析処理とその解析結果の最終調整処理を行うことを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
前記少なくとも二つのＣＰＵから構成されるイメージコントローラは更に形成するコンテンツがカラーコンテンツであるかモノクロコンテンツであるかを判断するコンテンツ判断処理手段を有することを特徴とする請求項１乃至３いずれか記載の画像形成装置。
【請求項５】
前記画像処理手段はモノクロコンテンツ形成時には解析処理を実行し、カラーコンテンツ形成時には解析処理と色変換処理を実行することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記画像処理手段はモノクロコンテンツ形成時には解析処理と最終調整処理を実行し、カラーコンテンツ形成時には解析処理と色変換処理と最終調整処理を実行することを特徴とする請求項４記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のＣＰＵで構成されるイメージコントローラを有する画像形成装置において、効率的にＣＰＵを制御する画像形成装置に関するものである。
【背景技術】
【０００２】
近年、電子写真技術を用いた画像形成装置の分野においては、ＣＰＵの効率性の観点から複数のＣＰＵで構成される画像形成装置が検討および実装されてきた。
【０００３】
例えば、特許文献１のように二つのＣＰＵで構成される画像形成装置で、第一のＣＰＵで中間段階のデータまで変換し、第二のＣＰＵで印刷機構に出力可能なデータに変換する処理を制御するような発明もある。しかし、これは各ＣＰＵの役割が固定されており、特にモノクロコンテンツ形成時には色変換処理が不要なため第二のＣＰＵの負荷が小さくなりがちであり、効率化の余地がある。
【特許文献１】特開２０００−１９８２４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
解決しようという問題点は、複数のＣＰＵで構成されるイメージコントローラを有する画像形成装置で、画像形成時に効率的にＣＰＵを制御するものである。特にモノクロコンテンツ形成時のＣＰＵの効率化である。
【０００５】
本発明は、上記問題点を解決するために、負荷の小さいＣＰＵがマスターＣＰＵとなり入力データを最終的なＩ／Ｆに送信するデータに変換する処理を制御する画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【０００７】
（１）少なくとも二つのＣＰＵから構成されるイメージコントローラを有する画像形成装置であって、前記イメージコントローラ内の各ＣＰＵは、入力データを最終的なＩ／Ｆに送信するデータに変換する画像処理手段と、マスターＣＰＵとして指名された場合に、指名されたＣＰＵが前記画像処理手段を終了し、入出力Ｉ／Ｆから入力データを受信し、その後、各ＣＰＵの負荷情報を収集し、現マスターＣＰＵ以外の最低負荷ＣＰＵを次マスターＣＰＵとして指名するマスター処理手段と、を有することを特徴とする画像形成装置。
【発明の効果】
【０００８】
以上本発明によれば、複数のＣＰＵで構成される画像形成装置で、ＣＰＵ間で適応的な負荷分散をすることにより、ＣＰＵの高効率化を実現できる。特にモノクロコンテンツ形成時のＣＰＵの高効率化を実現できる。
【０００９】
一般的にデジタルデータの処理速度を向上するにはＣＰＵを高速なものと変えるか、あるいは、期待する処理に特化したハードウェアを開発し採用する。しかし、コストが高い、汎用性がない等のデメリットもある。本発明では、低コストで高速処理の実現が可能である。
【発明を実施するための最良の形態】
【００１０】
複数のＣＰＵで構成される画像形成装置において、入出力Ｉ／Ｆから入力データをどのＣＰＵでも小さな負荷で受け取れる構成のものである。また、構成要素であるマスターＣＰＵが各ＣＰＵの負荷情報を収集する際、その収集時間が１秒以内のものである。
【実施例１】
【００１１】
＜装置説明＞
図１は本発明の実施例におけるプリンタ全体の構成図を示すブロック図である。
【００１２】
図１において、プリンタ１０１は、画像データを処理するプリンタコントローラ１０２と、処理されたデータを紙に印刷するプリンタエンジン１０７で構成される。
【００１３】
プリンタコントローラ１０２は、入力データを受信する入出力Ｉ／Ｆ１０３と、画像処理手段・マスター処理手段・コンテンツ判断処理手段の計３手段を提供するＣＰＵ群１０４と、そのワークエリアであるメモリ１０５と、データに基づきプリンタエンジン１０７で印刷させるエンジンＩ／Ｆ１０６とで構成される。
【００１４】
プリンタエンジン１０７はエンジンＩ／Ｆ１０６から受信したデータに基づき印刷する。
【００１５】
＜動作説明＞
プリンタコントローラ１０２の動作を図２のフローチャートに基づいて説明する。
【００１６】
入出力Ｉ／Ｆ１０３に入力データが入ってきた際、ＣＰＵ群１０４のうちのマスターＣＰＵが処理を終えると、入力データをマスターＣＰＵが入出力Ｉ／Ｆ１０３より受信する（図２における２０１及び２０２）。次に、マスターＣＰＵがマスターＣＰＵ以外のＣＰＵの負荷評価を行い最低負荷のＣＰＵをマスターＣＰＵとして指名する（２０３及び２０４）。その後、受信入力データをＰＤＬ解析し、モノクロコンテンツであれば、ＰＤＬ解析結果に対し、ガンマ補正及びハーフトーン処理を行う（２０５，２０６，２０８，２０９）。最後に、処理結果をエンジンＩ／Ｆ１０６に送信する。
【実施例２】
【００１７】
他の実施例として、実施例１のプリンタ１０１はプリンタ以外の画像形成装置でもよい。その場合、１０２，１０６，１０７，２０５，２０７，２０８，２０９の名称およびその機能もその画像形成装置に応じて変わってもよい。
【実施例３】
【００１８】
他の実施例として、実施例１の図２のフローチャートにおいて、「形成すべきデータがモノクロコンテンツかどうかをチェックする時点」は「２０６以前の時点」でもよい。
【実施例４】
【００１９】
他の実施例として、実施例１の図２のフローチャートにおいて、「形成すべきデータがモノクロコンテンツかどうかをチェックする場所」は「２０１時点でのマスターＣＰＵ」でなくてもよい。
【図面の簡単な説明】
【００２０】
【図１】本発明の第一の実施例におけるプリンタ全体の構成を示すブロック図である。
【図２】本発明の第一の実施例におけるプリンタコントローラの動作を説明するフローチャートである。
【符号の説明】
【００２１】
１０１  プリンタ
１０２  プリンタコントローラ
１０３  入出力Ｉ／Ｆ
１０４  ＣＰＵ群
１０５  メモリ
１０６  エンジンＩ／Ｆ
１０７  プリンタエンジン
【図１】
2006109253.tif 000003
【図２】
2006109253.tif 000004