(57)【特許請求の範囲】
【請求項１】
並列に配置され、それぞれ入力画像データを処理して印刷データを生成する複数の描画処理部と、前記複数の描画処理部のそれぞれについての処理中、空き、エラーのステータス及び描画処理性能の情報と、前記描画処理部の生成した印刷データを出力する外部の１台以上の出力装置の情報を管理し、前記複数の描画処理部のそれぞれについて出力可能な出力装置の情報を管理する管理手段と、前記管理手段が管理する情報を外部に通知する通知手段とからなる画像処理装置と、
印刷ジョブを生成し、前記画像処理装置に印刷ジョブの画像データを送るコンピュータであって、さらに、前記画像処理装置の通知手段から通知された情報を表示する表示手段と、出力装置の選択に関する情報を受け付ける受付手段を備えるコンピュータとを備え、
前記通知手段は、前記管理手段が管理する情報であって、前記描画処理部のステータス及び前記描画処理部ごとの出力可能な出力装置の情報を前記コンピュータに通知し、
前記表示手段は、前記受付手段により受け付けた情報に基づいて選択される前記出力装置と組み合わせ可能な前記描画処理部の状態を表示する
画像処理システム。
【請求項２】
前記複数の描画処理部は互いに性能が異なっており、前記複数の描画処理部のそれぞれについて出力可能な出力装置の情報は、前記描画処理部の性能と出力装置の性能に基づいて設定されている、請求項１記載の画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタなどの画像形成装置、より詳細には、画像形成装置における描画処理に関する。
【０００２】
【従来の技術】
プリンタなどの画像形成装置は、印刷ジョブデータを受け取ると、描画（ＲＩＰ）処理により印字データ（ラスターデータ）に展開する。次に、エンジン部により印字データに基いて用紙上に画像を形成する。
【０００３】
【発明が解決しようとする課題】
現在の電子デバイスの発展やネットワーク環境の普及を考えると、プリンタに複数の描画（ＲＩＰ）処理部を備え、複数の印刷ジョブの並列処理をすることが考えられる。しかし、現状では、複数の描画処理部を用いた複数の印刷ジョブの並列処理は知られていない。複数の描画処理部を備えて並列処理を行う場合、複数の印刷ジョブが同時に受け付けられる。ここで、各印刷ジョブに適した描画処理部に画像処理を行わせると印刷待ち時間を短縮できると考えられる。
【０００４】
この発明の目的は、並列処理を行うマルチ描画コントローラにおいて、描画処理を効率よく行えるようにすることである。
【０００５】
【課題を解決するための手段】
本発明に係る画像処理システムは、画像処理装置とコンピュータとからなる。画像処理装置は、並列に配置され、それぞれ入力画像データを処理して印刷データを生成する複数の描画処理部と、前記複数の描画処理部のそれぞれについての処理中、空き、エラーのステータス及び描画処理性能の情報と、前記描画処理部の生成した印刷データを出力する外部の１台以上の出力装置の情報を管理し、前記複数の描画処理部のそれぞれについて出力可能な出力装置の情報を管理する管理手段と、前記管理手段が管理する情報を外部に通知する通知手段とからなる。また、コンピュータは、印刷ジョブを生成し、前記画像処理装置に印刷ジョブの画像データを送るコンピュータであって、さらに、前記画像処理装置の通知手段から通知された情報を表示する表示手段と、出力装置の選択に関する情報を受け付ける受付手段を備えるコンピュータとを備える。前記通知手段は、前記管理手段が管理する情報であって、前記描画処理部のステータス及び前記描画処理部ごとの出力可能な出力装置の情報を前記コンピュータに通知し、前記表示手段は、前記受付手段により受け付けた情報に基づいて選択される出力装置を組み合わせ可能な描画処理部の状態を表示する。
前記画像処理システムにおいて、たとえば、前記複数の描画処理部は互いに性能が異なっており、前記複数の描画処理部のそれぞれについて出力可能な出力装置の情報は、前記描画処理部の性能と前記出力装置の性能に基づいて設定されている。
従来の並列処理を行うマルチ描画コントローラの分野では、描画モジュール毎のステータスをユーザーに通知する手段は存在しなかった。この発明の画像処理システムでは、並列処理を行う描画処理部において、各描画処理部と出力装置の情報を管理し、各描画処理部のステータス（たとえば、処理中、空き、エラー）と性能の情報を外部に通知するので、ユーザーは、描画モジュールごとのステータス及び利用可能な空き描画モジュールと出力装置を容易に把握でき、出力装置を効率よく稼動できる。
【０００６】
【発明の実施の形態】
以下、添付の図面を参照して本発明の実施の形態を説明する。
図１は、マルチ描画（ＲＩＰ）コントローラを含む印刷システムの全体の構成を示す。ホストコンピュータ１０からの印刷ジョブデータ（入力画像データ）はプリントコントローラ１２において受け取られる。プリントコントローラ１２は、複数の描画モジュール（描画処理部）を備えるマルチ描画（ＲＩＰ）コントローラである。プリントコントローラ１２は、印刷ジョブの並列処理を行い、画像データを印字データ（ラスターデータ）に展開する。印字データは、１台のプリンタ１４または複数のプリンタ１４の１つに送られ、そのエンジン部において画像が形成される。
【０００７】
ホストコンピュータ１０は、ドキュメントを印刷ジョブに変換するドライバー２０と、印刷ジョブを設定するキーボードなどの操作部２２と、モニター２４とを備える。ＣＰＵを含む制御部２６は、マルチＲＩＰコントローラ１２内の複数の描画モジュール３４の情報をＲＩＰ情報管理部２２へ問い合わせ、その結果を整理しモニター２４に表示する。
【０００８】
プリントコントローラ１２は、ホストコンピュータ１０との入出力を行うホストインタフェース３０、ＲＩＰ情報管理部３２、並列に配置される複数の描画モジュール３４、制御処理のためのＡＳＩＣ３６、プリンタ１４の出力エンジンとの入出力を行うエンジンインタフェース３８、および、ＣＰＵを含みこれらを制御する制御部４０を備える。プリントコントローラ１２は、ホスト１０で作成された複数の印刷ジョブを複数の描画モジュール３４で並列に処理する。並列に配置される描画モジュール３４は性能が異なっていてもよく、たとえば、大容量メモリを搭載した描画モジュール、高速ＣＰＵを搭載した描画モジュールおよび高解像度回路を搭載した描画モジュールである。ＲＩＰ情報管理部３２は、各描画モジュール３４のステータス、性能、出力先等を記憶する。１つのジョブは１つの描画モジュール３４で処理する。ホストインタフェース３０に受け取られたジョブは、いずれかの描画モジュール３４に割り当てられ、割り当てられた描画モジュール３４において、入力画像データは印字データに展開される。なお、図２に示すように、各描画モジュール３４は、描画を制御するＣＰＵ５０と描画処理を行うＡＳＩＣ５２とメモリ５４を備える。メモリ５４に展開された印刷データはプリンタ１４に送られる。
【０００９】
プリンタ１４は、エンジン部６０とパネル６２とからなる。エンジン部６０は、エンジンインタフェース３８を介して送られる印字データに基き画像を形成する。パネル６２は、マルチＲＩＰコントローラ１２のＲＩＰ情報管理部２２からエンジンインタフェース３８を介して送られる情報を表示する。
【００１０】
図３は、マルチＲＩＰコントローラであるプリントコントローラ７２を含むネットワーク上のプリンタシステムを示す。ネットワーク７０には、プリントコントローラ７２の他に、複数のホスト７４と複数のプリンタ７６が接続されている。プリントコントローラ７２には、図１に示した印刷システムのプリントコントローラと同様にＲＩＰ情報管理部８２と複数の描画モジュール８４が配置されている。プリントコントローラ７２では、複数の印刷ジョブを複数の描画モジュール８４で並列に処理する。１つのジョブは１つの描画モジュール８４で処理する。プリントコントローラ７２の構成および動作は、ＲＩＰ情報管理について、図１に示したプリントコントローラ１２と同様なので、以下ではプリントコントローラ１２についてのみ説明する。
【００１１】
次に、プリントコントローラ１２に設けられるＲＩＰ情報管理部３２について説明する。ＲＩＰ情報管理部３２は、図４に示すように、３種のテーブルを備える。描画モジュール３４ごとのＲＩＰ情報テーブル９０は各描画モジュール３４を管理し、出力装置１４ごとの出力装置情報テーブル９２は、各出力装置１４を管理し、描画モジュールと出力装置の接続の接続情報テーブル９４は、描画モジュールと出力装置の組み合わせのステータスを管理する。図５は、これらのテーブルのデータの例を示す。
【００１２】
具体的には、ＲＩＰ情報テーブル９０では、各描画モジュール３４のステータス（処理中、空き、エラー）と、描画モジュール３４の性能（ＰＤＬ種類、ＣＰＵ、メモリ、分解能、サイズなど）と、各描画モジュール３４の出力装置の情報（カラーなど）を取得し管理する。ステータスの場合、各描画モジュール３４のステータスに変更があった時点で、そのステータス情報をＲＩＰ情報管理部３２に送ると、ＲＩＰ情報管理部３２は、描画モジュール２４から送られた内容を描画モジュール３４ごとの情報テーブル９０に書き込む。描画モジュール３４の性能の場合は、初期設定時に各描画モジュール３４から情報をＲＩＰ情報管理部３２に送ると、ＲＩＰ情報管理部３２は、描画モジュール３４から送られた内容を描画モジュール３４ごとの情報テーブル９０に書き込む。
【００１３】
また、各出力装置１４のステータスと性能を管理するテーブル９２には、各出力装置１４のステータスに変更があった時点で、そのステータス情報を書き込む。テーブル９２に記録される出力装置情報は、ステータス（Ｒｅａｄｙ、Ｏｆｆ）、色(カラー、モノクロ）、性能(ｐｐｍ、分解能、出力サイズなど）を含む。性能は、初期設定時に出力装置１４に問い合わせる。
【００１４】
また、出力装置１４と描画モジュール３４の接続テーブル９４を用いて、出力装置１４と描画モジュール３４の組み合わせ印刷の可否を管理する。これは、マルチＲＩＰコントローラ１２に複数の出力装置１４が接続されている場合などに、ある描画モジュール３４に対する出力装置１４を決める。このテーブル９４は、ユーザーによって設定する設定手段(ホストの操作部２２など）と、描画モジュール３４の性能と出力装置１４の性能条件から設定する設定手段（制御部４０）を備える。後者の設定手段は、各描画モジュール３４と出力装置１４からステータス及び性能情報を取得し、テーブルに設定する。
【００１５】
次に、外部（ユーザー）への描画情報（各種ステータスなど）の通知について説明する。
ホスト１０のプリントドライバ２０でステータスを通知する場合、ドライバ画面にそのドライバで利用可能な描画モジュール３４のステータスを表示する。ユーザーがアプリケーションで作成したドキュメントを印刷する場合、コンピュータ上で印刷装置に対応したドライバ２０を選択する必要がある。ドライバ２０は、ドキュメントを、印刷装置１４の画像処理部が解釈する言語（ＰＳ，ＰＣＬ，ＧＤＩなど）に変換する。また、ドライバ２０で出力先の印刷装置（ＬＰＴ１，ＮＩＣアドレス）を指定する。これにより、ドライバ２０は、ドキュメントをプリンタ言語に変換し（印刷ジョブにし）、プリンタ１４に送信する。こうして、印刷時にユーザーがドライバ２０を指定すると、言語とプリンタ１４が決まる。
【００１６】
プリンタ言語が決まると、指定出力先に関連する複数の描画モジュールの中でその言語を解釈できる描画モジュール３４のみが使用可能となる。そこで、プリントコントローラ１２のＣＰＵ４０は、まずＲＩＰ情報管理部３２から各描画モジュール３４とのステータス情報と描画モジュール３４に接続した出力装置１４のステータス情報を取得し、ドライバ２０内でドライバの言語に対応している描画モジュール３４のみの情報を表示する。情報は、各描画モジュール３４の状態と、その描画モジュールに接続されている出力装置１４と、そのステータスを含む。このようにすると、ドライバ２０に関連する描画モジュール３４のみのステータスを表示できる。こうして、ユーザーは、ドライバ画面を見て、印刷前に描画モジュール３４と出力装置１４の状況を把握できる。ユーザーが容易に描画モジュールごとのステータス及び利用可能な空き描画モジュールと出力装置を把握できるので、速く処理できる描画モジュールを探せる。
【００１７】
次に、ホスト１０の制御部２６がステータス表示用ソフトでステータスを表示する場合を説明する。制御部２６は、印刷処理装置(マルチＲＩＰコントローラ)１２を指定すると、印刷処理装置に関連するすべての描画モジュール３４および出力装置１４のステータスを表示する機能を持つ。したがって、コンピュータ１０上で、指定印刷処理装置１２に関連するすべての描画モジュール３４と出力装置１４に関するステータスを表示する。指定印刷処理装置１２のＲＩＰ情報管理部３２に問い合わせると、ＲＩＰ情報管理部３２はすべての情報をコンピュータ１０のステータス表示ソフトに送る。ステータス表示ソフトは、受け取ったテーブル情報から印刷処理装置１２に関連するすべての描画モジュール３４と出力装置１４に関するステータス(個々のステータス及び組み合わせのステータス）と性能情報（ＰＤＬ、Ｃｏｌｏｒ情報など)をモニター２４に表示する。モニター２４での表示は、一覧、検索、ソートなどの機能を持つ。これにより、ユーザーは、指定印刷処理装置に対して動作可能な描画モジュール３４と出力装置１４の組み合わせを探すことができる。
【００１８】
また、プリンタ１４のパネル６２でステータスを表示する場合を説明すると、出力装置１４のパネル部６２に出力装置１４に接続されたすべての描画モジュール３４に関するステータスを表示する。パネル部６２では、リスト表示と詳細表示を選択できる。リスト表示で、接続描画モジュール番号とステータスが表示され、詳細表示で、選択した描画モジュール２４の性能などの情報が表示される。また、パネル部６２による表示以外にも、描画モジュール別の音や、描画モジュール別のＬＥＤを用いてステータスを表示してもよい。
【００１９】
【発明の効果】
並列処理を行うマルチＲＩＰコントローラにおいて、各描画モジュールと出力装置の情報を管理し、各描画モジュールのステータス、性能及び描画モジュールに接続された出力装置とステータスを容易に把握でき、印刷装置を効率よく稼動できる。
【図面の簡単な説明】
【図１】  マルチ描画（ＲＩＰ）コントローラを使用する印字システムの全体の構成を示すブロック図
【図２】  描画モジュールのブロック図
【図３】  ネットワーク上のプリンタとマルチ描画コントローラの図
【図４】  マルチ描画コントローラにおける３種のテーブルの図
【図５】  マルチ描画コントローラにおける３種のテーブルの内容を示す図
【符号の説明】
１０  コンピュータ、    １２  プリントコントローラ、    １４  プリンタ、    ２０  ドライバ、    ２４  モニター、    ３０  ホストインタフェース、    ３２  ＲＩＰ情報管理部、    ３４  描画モジュール、    ６２  プリンタのパネル。
【図１】
0004524913.tif 000002
【図２】
0004524913.tif 000003
【図３】
0004524913.tif 000004
【図４】
0004524913.tif 000005
【図５】
0004524913.tif 000006