(57)【要約】【課題】画像データの画像処理を安定して効率よく行えるようにする。【解決手段】画像出力制御装置１とインタフェース１６を介して接続された画像出力装置２とからなり、その画像出力制御装置１に、入力部３に入力された画像データを最終的に画像出力装置２の描画部１４で描画してその画像を記録媒体に出力するために必要な全ての画像処理を行なう画像処理部５を設けた。これと同様な画像処理部を、画像出力装置２側に設けるか、画像出力制御装置１側と画像出力装置２側の両方に同様な画像処理部を設けてもよい。【選択図】        図１
2004240898.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルコンピュータ等の画像出力制御装置と、該画像出力制御装置とインタフェースを介して接続され、該画像出力制御装置から転送される画像データによって記録媒体に画像を描画して出力するプリンタ等の画像出力装置とからなる画像処理システムであって、
前記画像出力制御装置に入力された画像データを最終的に前記画像出力装置で描画してその画像を出力するために必要な全ての画像処理を行なう画像処理手段を、前記画像出力制御装置に設けたことを特徴とする画像処理システム。
【請求項２】
パーソナルコンピュータ等の画像出力制御装置と、該画像出力制御装置とインタフェースを介して接続され、該画像出力制御装置から転送される画像データによって記録媒体に画像を描画して出力するプリンタ等の画像出力装置とからなる画像処理システムであって、
前記画像出力制御装置に入力された画像データを最終的に前記画像出力装置で描画してその画像を出力するために必要な全ての画像処理を行なう画像処理手段を、前記画像出力装置に設けたことを特徴とする画像処理システム。
【請求項３】
パーソナルコンピュータ等の画像出力制御装置と、該画像出力制御装置とインタフェースを介して接続され、該画像出力制御装置から転送される画像データによって記録媒体に画像を描画して出力するプリンタ等の画像出力装置とからなる画像処理システムであって、
前記画像出力制御装置に入力された画像データを最終的に前記画像出力装置で描画してその画像を出力するために必要な全ての画像処理を行なう画像処理手段を、前記画像出力装置と前記画像出力装置の両方に設けたことを特徴とする画像処理システム。
【請求項４】
請求項３記載の画像処理システムにおいて、
前記画像出力制御装置に、該画像出力制御装置内の前記画像処理手段で行う画像処理の内容を決定して選択する画像処理選択手段を設け、前記画像処理手段は入力される画像データに対して該画像処理選択手段によって選択された内容の画像処理を行い、その画像処理を施した画像データに画像処理内容の情報を付加して、前記画像出力装置へ転送する画像データとして出力する機能を有することを特徴とする画像処理システム。
【請求項５】
請求項４記載の画像処理システムにおいて、
前記画像出力装置に、前記画像出力制御装置から転送される画像データに付加された情報から画像処理された内容を判別し、残りの画像処理を選択して該画像出力装置内の画像処理手段に前記転送された画像データに対する画像処理を行わせる画像処理選択手段を設けたことを特徴とする画像処理システム。
【請求項６】
請求項５記載の画像処理システムにおいて、
前記インタフェースが双方向通信が可能な送受信手段を備えており、
前記画像出力装置に、該装置内の前記画像処理手段の画像処理能力を含む該装置の情報を前記インタフェースを介して前記画像出力制御装置へ送出する情報出力手段を設け、
前記画像出力制御装置に、該情報出力手段によって送出された情報を受け取って該画像出力制御装置内の前記画像処理選択手段に伝達する情報入力手段を設けたことを特徴とする画像処理システム。
【請求項７】
請求項１乃至６のいずれか一項に記載の画像処理システムにおいて、
前記画像出力制御装置に、該装置内の前記画像処理手段によって画像処理を施された画像データを、前記画像出力装置へ転送する前に圧縮する圧縮処理手段を設け、
前記画像出力装置に、前記画像出力制御装置から転送される圧縮された画像データを伸長して元の画像データに戻す展開処理手段を設けたことを特徴とする画像処理システム。
【請求項８】
請求項７記載の画像処理システムにおいて、
前記画像出力制御装置に、前記圧縮処理手段の圧縮方法を選択する圧縮処理選択手段を設け、該圧縮処理手段は、複数の異なる圧縮処理方法による圧縮処理が可能な手段であり、前記圧縮処理選択手段によって選択された圧縮方法で前記画像処理手段から出力される画像データを圧縮処理し、その圧縮した画像データに圧縮方法の情報を付加して、前記画像出力装置へ転送する画像データとして出力する機能を有することを特徴とする画像処理システム。
【請求項９】
請求項８記載の画像処理システムにおいて、
前記画像出力装置の展開処理手段は、前記画像出力制御装置から転送される圧縮された画像データをそれに付加されている圧縮方法の情報に応じた伸長方法で伸長して元の画像データに戻す手段であることを特徴とする画像処理システム。
【請求項１０】
前記圧縮処理選択手段は、前記インタフェースの種類によって前記圧縮処理手段の圧縮方法を選択する手段であることを特徴とする請求項８又は９記載の画像処理システム。
【請求項１１】
前記圧縮処理選択手段は、前記インタフェースの転送能力の実測値によって前記圧縮処理手段の圧縮方法を選択する手段であることを特徴とする請求項８又は９記載の画像処理システム。
【請求項１２】
前記圧縮処理手段は、入力される画像データが複数ページからなる場合には、そのページ毎に圧縮方法を変更する機能を有することを特徴とする請求項７乃至１１のいずれか一項に記載の画像処理システム。
【請求項１３】
請求項９記載の画像処理システムにおいて、
前記インタフェースが双方向通信が可能な送受信手段を備えており、
前記画像出力装置に、前記展開処理手段の処理状況を含む該装置の情報を前記インタフェースを介して前記画像出力制御装置へ送出する情報出力手段を設け、
前記画像出力制御装置に、該情報出力手段によって送出された情報を受け取って該画像出力制御装置内の前記圧縮処理選択手段に伝達する情報入力手段を設け、
該圧縮処理選択手段は、その伝達された情報によって前記展開処理手段の処理状況を判断して、前記圧縮処理手段の圧縮方法を選択する機能を有することを特徴とする画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像処理システムに関し、特にパーソナルコンピュータ等の画像出力制御装置とインタフェースを介して接続され、その画像出力制御装置から転送される画像データによって記録媒体に画像を描画して出力するプリンタ等の画像出力装置とからなる画像処理システムに関する。
【０００２】
【従来の技術】
従来、パーソナルコンピュータ（以下「ＰＣ」と略称する）等の画像出力制御装置とインタフェースを介して接続され、その画像出力制御装置から転送される画像データによって記録紙等の記録媒体に画像を描画して出力するプリンタ等の画像出力装置とからなる画像処理システムにおいては、画像出力制御装置側と画像出力装置側とでそれぞれ別々に画像処理を分担して処理をしていた。
従来の画像処理システムの構成を、図７にブロック図として示した。
この図７による画像処理システムは、ＰＣ等の画像出力制御装置１００とプリンタ等の画像出力装置２００とをインタフェース１６を介して接続して構成されている。
【０００３】
画像出力制御装置１００はＰＣ等のドライバの処理構成の一部であり、ＰＣに入力された画像データを入力する入力部３と、その入力した画像データを記憶するメモリ４と、メモリ４に記憶した画像データに対して色などの変換処理や拡大・縮小などの加工処理（以下「処理Ａ」と略称する）を行なう画像処理部５０と、その画像処理したデータを圧縮する圧縮処理部１８０と、その圧縮されたデータをインタフェース１６に出力する出力部８とから構成されている。
【０００４】
画像出力装置２００はプリンタ等の内部処理構成の一部であり、画像出力制御装置１００から転送されてきた画像データを入力する入力部１０と、その入力した圧縮された画像データを元の画像データに戻す展開処理部１９と、その元に展開処理された画像データに対してディザ処理などの描画処理（以下「処理Ｂ」と略称する）を行なう画像処理部１１０と、その画像処理したデータを保存しておくスプールメモリ１３と、そのプールメモリ１３に蓄えられているデータによって記録紙等の記録媒体に画像を描画する描画部１４とから構成されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、図７に示すような従来の画像処理システムでは、画像出力制御装置１００側と画像出力装置２００側の双方の画像処理能力はハードウェア構成によりバラツキが生じるので、画像処理の分担が双方で理想的に行なわれているとは必ずしもいえなかった。
また、上記画像出力装置２００であるプリンタが、紙無しやジャミングなどのトラブルが発生していたり、ウォーミングアップ中の状態であったような場合には、その状況に適した処理分担を行なう必要があるため、画像出力制御装置１００側での画像処理を待機するような場合もあった。
さらに、画像データの圧縮・展開に関しても、インタフェース１６の転送速度が高速あるいは低速であることに関わらず、予め決められた圧縮方法で画像データを圧縮しているので、圧縮や展開に要する時間と、インタフェースの転送能力とがマッチングしないことがあり、画像データの画像処理が効率よく行えないという問題があった。
【０００６】
この発明は、このような問題を解決するためになされたものであり、画像処理システムを構成する画像出力制御装置側と画像出力装置側において、双方の画像処理能力にバラツキが生じたり、そのいずれか一方にトラブルが生じたりすることがあっても、最終的に画像データを描画してその画像出力するために必要な画像処理を、常に安定して効率よく行うことができるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
この発明の画像処理システムは、パーソナルコンピュータ（ＰＣ）等の画像出力制御装置とインタフェースを介して接続され、その画像出力制御装置から転送される画像データによって記録媒体に画像を描画して出力するプリンタ等の画像出力装置とからなる画像処理システムであって、上記の目的を達成するため、上記画像出力制御装置に入力された画像データを最終的に上記画像出力装置で描画してその画像を出力するために必要な全ての画像処理を行なう画像処理手段を、上記画像出力制御装置に設けたものである。
あるいはその画像処理手段を上記画像出力装置に設けてもよいし、さらには上記画像出力制御装置と上記画像出力装置の両方に設ければなおよい。
【０００８】
また、上記画像出力制御装置には、その画像出力制御装置内の上記画像処理手段で行う画像処理の内容を決定して選択する画像処理選択手段を設け、上記画像処理手段は、入力される画像データに対してその画像処理選択手段によって選択された内容の画像処理を行い、その画像処理を施した画像データに画像処理内容の情報を付加して、上記画像出力装置へ転送する画像データとして出力する機能を有するようにするとよい。
その場合、上記画像出力装置には、上記画像出力制御装置から転送される画像データに付加された情報から画像処理された内容を判別し、残りの画像処理を選択して、その画像出力装置内の画像処理手段に上記転送された画像データに対する画像処理を行わせる画像処理選択手段を設けるのが望ましい。
【０００９】
また、この画像処理システムは、上記インタフェースが双方向通信が可能な送受信手段を備えており、上記画像出力装置に、その装置内の上記画像処理手段の画像処理能力を含むその装置の情報を上記インタフェースを介して上記画像出力制御装置へ送出する情報出力手段を設け、上記画像出力制御装置に、その情報出力手段によって送出された情報を受け取ってその画像出力制御装置内の上記画像処理選択手段に伝達する情報入力手段を設けるとよい。
【００１０】
これらの画像処理システムにおいて、上記画像出力制御装置に、その装置内の上記画像処理手段によって画像処理を施された画像データを、上記画像出力装置へ転送する前に圧縮する圧縮処理手段を設け、上記画像出力装置に、上記画像出力制御装置から転送される圧縮された画像データを伸長して元の画像データに戻す展開処理手段を設けてもよい。
その場合、上記画像出力制御装置に、上記圧縮処理手段の圧縮方法を選択する圧縮処理選択手段を設け、その圧縮処理手段が、複数の異なる圧縮処理方法による圧縮処理が可能な手段であり、上記圧縮処理選択手段によって選択された圧縮方法で上記画像処理手段から出力される画像データを圧縮処理し、その圧縮した画像データに圧縮方法の情報を付加して、上記画像出力装置へ転送する画像データとして出力する機能を有するのが望ましい。
【００１１】
また、上記画像出力装置の展開処理手段は、上記画像出力制御装置から転送される圧縮された画像データをそれに付加されている圧縮方法の情報に応じた伸長方法で伸長して元の画像データに戻す手段であるとよい。
さらに、上記圧縮処理選択手段は、上記インタフェースの種類によって上記圧縮処理手段の圧縮方法を選択する手段であるか、あるいは上記インタフェースの転送能力の実測値によって上記圧縮処理手段の圧縮方法を選択する手段であるとよい。
さらにまた、上記圧縮処理手段は、入力される画像データが複数ページからなる場合には、そのページ毎に圧縮方法を変更する機能を有するとよい。
【００１２】
そして、この画像処理システムは、上記インタフェースに双方向通信が可能な送受信手段を備え、上記画像出力装置に、上記展開処理手段の処理状況を含むその装置の情報を上記インタフェースを介して上記画像出力制御装置へ送出する情報出力手段を設け、また上記画像出力制御装置に、その情報出力手段によって送出された情報を受け取ってその画像出力制御装置内の上記圧縮処理選択手段に伝達する情報入力手段を設け、さらにその圧縮処理選択手段に、その伝達された情報によって上記展開処理手段の処理状況を判断して、上記圧縮処理手段の圧縮方法を選択する機能を有するようにしてもよい。
【００１３】
【発明の実施の形態】
以下、この発明の実施の形態を図面に基づいて具体的に説明する。
図１はこの発明による画像処理システムの第１の実施形態の構成を示すブロック図である。
この画像処理システムは、画像出力制御装置１とインタフェース１５、１６を介して接続されている画像出力装置２から構成されている。
画像出力制御装置１はＰＣ等のドライバの処理構成の一部であり、画像データの入力部３、メモリ４、画像処理部５、画像処理選択部６、画像出力装置２からの情報の入力部７、出力部８、圧縮処理選択部１７、および圧縮処理部１８が設けられている。
【００１４】
その入力部３は画像データを入力するための手段であり、メモリ４はこの入力部３に入力した画像データを記憶するための手段である。
画像処理部５は、入力部３に入力された画像データを最終的に画像出力装置２で描画してその画像を出力するために必要な全ての画像処理を行なう画像処理手段である。そのため、図７に示した従来の画像出力制御装置１００の画像処理部５０による画像処理Ａの機能と、画像出力装置２００の画像処理部１１０による画像処理Ｂの機能とを備えているので、図１においては画像処理部（処理Ａ＋Ｂ）と記している。なお、この画像処理部５における画像処理内容の詳細については後述する。
【００１５】
画像処理選択部６は、画像処理部５が行なう画像処理内容の決定と選択を行う画像処理選択手段である。入力部７は、双方向通信が可能なインターフェース１５を介して画像出力装置２の出力部９と接続され、画像出力装置２の画像処理能力やデータ展開処理能力等の情報をタイムリに入力する手段である。出力部８は圧縮処理部１８で圧縮したデータをインタフェース１６に出力する手段である。
なお、この画像処理選択部６における選択内容の詳細についても後述する。
【００１６】
圧縮処理選択部１７は、圧縮処理部１８が行なう圧縮方法を決定して選択する圧縮処理選択手段であり、前述した画像処理選択部６と同じ経路で画像出力装置２から得られた情報によりタイムリに圧縮方法を決定して選択し、それを圧縮処理部１８に指示するものである。圧縮処理部１８は、画像処理部５により画像処理された画像データを、圧縮処理選択部１７から指示された圧縮方法で圧縮処理する圧縮手段である。なお、この圧縮処理選択部１７の選択内容の詳細についてもまた後述する。
【００１７】
画像出力装置２はプリンタ等の内部処理構成の一部であり、入力部１０、展開処理部１９、出力部９、スプールメモリ１３、および描画部１４を設けている。
その入力部１０は、インタフェース１６を介して画像出力制御装置１の出力部８から転送されてきた画像データを入力する手段である。
展開処理部１９は、その入力部１０に入力された圧縮画像データを展開する展開処理手段であり、固定された展開処理方法に限らず、圧縮処理部１８が有する圧縮方法の全てに対応した展開方法の機能を備えたものであるとよい。そうすれば、入力部１０に入力された圧縮画像データに付加されている圧縮方法の情報に対応する展開方法で、その圧縮画像データを展開することが可能である。
【００１８】
出力部９は、双方向通信が可能なインタフェース１５を介して画像出力制御装置１の入力部７と繋がっていて、画像出力装置２の画像処理能力や展開処理部１９の画像データ展開処理能力、インタフェース１６の実転送能力、画像出力装置２の出力可否状態、スプールメモリ１３の空き状況などの情報を、インタフェース１５を介して画像出力制御装置１の入力部７に伝える手段である。
スプールメモリ１３は、展開処理部１９で展開処理された画像データを保存しておくメモリであり、描画部１４による描画が終了したデータ領域を開放して空きメモリ量とする。描画部１４は、スプールメモリ１３に蓄えられているデータを記録紙等の記録媒体に描画する手段である。この描画部１４には、インクジェット方式、感熱印字方式時、電子写真方式など種々の方式のものがある。
【００１９】
インタフェース１６は、上記画像出力制御装置１と画像出力装置２を接続して、画像出力制御装置１から画像出力装置２へ画像データ等の信号情報を転送するためのものであり、インタフェース１５は前述のように双方向通信が可能なインタフェースである。しかし、このインタフェース１５として、画像出力装置２から画像制御出力装置１への一方のみの通信が可能なインタフェースを用いてもよい。
ところで、これらの各部のうちで、画像出力制御装置１における入力部３とメモリ４と画像処理部５および出力部８以外は、この発明を実施するために必須の構成ではない。画像出力装置２における入力部１０とスプールメモリ１３と描画部１４以外も、この発明を実施するために必須の構成ではない。しかし、設けたほうが望ましいので、この第１の実施形態ではそれらも設けているのである。
【００２０】
図２は、図１に示した画像処理選択部６の内部構成を示すブロック図である。この画像処理選択部６は、比較部６１と比較テーブル６２、選択部６３と選択テーブル６４とから構成されている。
そして、この画像処理選択部６は、入力部７からこの画像出力制御装置１の画像処理部５の画像処理能力や入力した画像データの種類などのデータ情報（ＤＪ）を入力し、画像出力装置２からインタフェース１５を介して入力部７に入力されたプリンタ情報（ＰＪ）とを比較部６１に入力し、予め比較用情報データとしてメモリ４に記憶されている比較テーブル６２の情報データ（Ｒ１）を参照して、その入力された両情報との比較を行う。そして、その比較した結果を選択部６３に入力し、その選択部６３が予め選択用情報データとしてメモリ４に記憶されている選択テーブル６４の情報データ（Ｒ２）を参照して、画像処理の種類などを選択し、その結果を画像処理部５に指示する。
【００２１】
図３は、図１に示した画像処理部５の内部構成を示すブロック図である。
画像処理部５は、データ加工処理部５１、色変換処理部５２、描画処理部５３、および処理分岐部５４から構成され、画像処理選択部６にから指示された内容（種類）の画像処理を行う。
データ加工処理部５１は、合成処理５１１、画像回転５１２、解像度変換（拡大・処理）５１３などの加工処理を行うことができる。また、色変換処理部５２は、カラーマッチング５２１、ＣＭＹ変換５２２、墨処理５２３、ＢＧ／ＵＣＲ５２４、ガンマ補正５２５、総量規制（適量補正）５２６などの色変換処理を行うことができる。さらに、描画処理部５３は、ＲＯＰ処理５３１、ブラシ処理５３２、ディザ（誤差拡散）処理などの描画処理を行うことができる。
【００２２】
そして、この画像処理部５は、まず画像処理選択部６からの指示に基づいて、処理分岐部５４がデータ加工処理部５１、色変換処理部５２、および描画処理部５２のそれぞれに対して実行すべき処理を選択設定する。その後、メモリ４から読み出されて入力する画像データに対して、データ加工処理部５１、色変換処理部５２、および描画処理部５２が、順次それぞれ上述した各種の処理のうち選択設定された処理のみを実行する。そして、その画像処理を終えた画像データを圧縮処理部１８に送出する。
【００２３】
図４は、図１に示した圧縮処理選択部１７の内部構成を示すブロック図である。
この圧縮処理選択部１７は、比較部１７１、比較テーブル１７２、選択部１７３、および選択テーブル１７４から構成されており、圧縮処理部１８が行う画像データの圧縮方法を決定して選択する。
すなわち、この圧縮処理選択部１７は、画像出力装置２からインタフェース１５を介して入力部７に入力されたプリンタ情報（ＰＪ）を比較部１７１に入力し、予め比較用情報データとしてメモリ４に記憶されている比較テーブル１７２の情報データ（Ｒ３）を参照して、その入力したプリンタ情報との比較を行う。そして、その比較結果を選択部１７３に出力し、その選択部１７３が予め選択用情報データとしてメモリ４に記憶されている選択テーブル１７４の情報データ（Ｒ４）を参照して、圧縮方法の選択を行い、それを圧縮処理部１８に指示する。
【００２４】
このように構成されたこの実施形態の画像処理システムによれば、画像出力制御装置１に入力された画像データを最終的に画像出力装置２で描画してその画像を出力するために必要な全ての画像処理（処理Ａ＋Ｂ）を、画像出力装置２の状況をタイムリに把握しながら画像出力制御装置１側のみで画像出力装置２のハードウェアの能力やトラブル等とは無関係に行うことができる。
なお、この画像処理システムの構成の画像出力制御装置１における画像処理選択部６、入力部７、および圧縮処理選択部１７と、画像出力装置２における出力部９と展開処理部と、インタフェース１５とがなくても、画像処理部５によって画像出力装置２が画像を出力するために必要な全ての画像処理（処理Ａ＋Ｂ）を画像出力制御装置１で行うことができるので、この発明の目的をある程度達成することができる。
【００２５】
〔第２の実施形態〕
図５はこの発明による画像処理システムの第２の実施形態の構成を示すブロック図であり、図１と同じ部分には同一の符号を付し、それらの説明は省略する。
この画像処理システムは、画像出力制御装置１とインタフェース１５、１６を介して接続された画像出力装置２から構成されている点は、第１の実施形態の画像処理システムの構成と基本的に同じである。なお、画像出力制御装置１と画像出力装置２の構成は、図１の示した第１の実施形態のものと異なっているが、説明の便宜上同一の符号を付している。後述する第３，第４の実施形態においても同様である。
【００２６】
この実施形態における画像出力制御装置１は、図１に示した画像出力制御装置１から、画像処理部５と画像処理選択部６を除いた構成になっている。
一方、画像出力装置２は、図１に示した画像出力装置２の構成に加えて、画像処理部１１および画像処理選択部１２を設けている。
その画像処理部１１は、インタフェース１６を介して画像出力制御装置１の出力部８から入力部１０に転送され、展開処理部１９によって展開処理された画像データを画像処理する手段ある。そして、この画像処理部１１は、図１に示した画像出力制御装置１に設けられた画像処理部５と全く同じであり、入力された画像データを最終的に画像出力装置２で描画してその画像を出力するために必要な全ての画像処理Ａ＋Ｂを実行することができる。
【００２７】
画像処理選択部１２も、図１に示した画像出力制御装置１に設けられた画像処理選択部６と同様に画像処理の内容（種類）を選択するものであり、入力された画像データに画像出力制御装置１において付加された画像処理内容の情報を抽出し、まだ処理が残っている必要な画像処理を判別して選択し、その内容を画像処理部１１に指示する。
このように構成した画像処理システムによっても、画像出力装置２に入力された画像データを最終的に画像出力装置２で描画してその画像を出力するために必要な全ての画像処理（処理Ａ＋Ｂ）を、画像出力制御装置１の画像処理状況をタイムリーに把握しながら画像出力装置２内の画像処理部１１のみで、画像出力制御装置１側のハードウェア能力やトラブル等とは無関係に行うことができる。
なお、上記の画像処理システムの構成において、画像出力制御装置１の入力部７と、圧縮処理選択部１７および圧縮処理部１８、画像出力装置２の出力部９と、画像処理選択部１２および展開処理部１９、およびインタフェース１５は必須ではない。これらの各部を備えていなくても、画像処理部１１によって画像を出力するために必要な全ての画像処理（処理Ａ＋Ｂ）を行うことができるので、画像出力制御装置１の状況に関わらず全ての画像処理を適切に行うことができる。
【００２８】
〔第３の実施形態〕
図６はこの発明による画像処理システムの第３の実施形態の構成を示すブロック図である。
この画像処理システムは、画像出力制御装置１とインタフェース１５、１６を介して接続されている画像出力装置２から構成されており、第１および第２の実施形態による画像処理システムの構成と基本的に同じである。
【００２９】
この画像処理システムを構成する画像出力制御装置１は、図１に示した第１の実施形態における画像出力制御装置１と全く同じ構成である。また、画像出力装置２は、図５に示した第２の実施形態における画像出力装置２と全く同じ構成である。
したがって、画像出力制御装置１に入力された画像データを最終的に画像出力装置２で描画してその画像を出力するために必要な全ての画像処理（処理Ａ＋Ｂ）を行なえる画像処理手段５を画像出力制御装置１に設けるとともに、同様な画像処理手段１１を画像出力装置２にも設けている。
したがって、この画像処理手段５と画像処理手段１１とによって必要な全ての画像処理を分担して実行することができ、その際にお互いに相手側の装置の状況や処理量などの情報を交換して、必要な全ての画像処理を状況に応じて最適な配分で行うことができる。
【００３０】
また、この実施形態では、圧縮処理選択部１７と圧縮処理部１８がさらに以下のことを行う機能を有することができる。
すなわち、圧縮処理選択部１７は、この画像形成システムによって画像形成を実行する場合、画像出力制御装置１と画像出力装置２を接続しているインタフェース１６の種類をオペレーションシステム（以下、「ＯＳ」と略称する）等から取得する。そして、インタフェース１６がセントロニクスなどの転送能力の低いインタフェースだった場合には、データ量の増大によるインタフェースの転送待ちになる可能性が大きいと判断し、圧縮率の大きい方法で圧縮を行なうよう選択し、圧縮処理部１８にそれを指示する。
逆にインタフェース１６がネットワークインタフェースなどの転送能力の高いインタフェースだった場合には、インタフェースの転送待ちになる可能性よりも、画像データの圧縮・展開の処理待ちになる可能性の方が大きいと判断し、高速ではあるが圧縮率が小さい方法を選択して、それを圧縮処理部１８に指示する。
【００３１】
この圧縮処理選択部１７が、インタフェースの種類に応じて圧縮方法の種類を決定する例について説明したが、ＯＳが保持しているインタフェースの情報だけでは、規格の違いなどによる細かい転送能力の違いが判らない可能性があり、さらにネットワークインタフェースなどでは、ネットワークの状態などにより実際の転送能力が異なる場合がある。そこで、画像データの圧縮方法を選択するために実際のデータ転送能力を事前に計測することが必要な場合がある。
【００３２】
具体的には、予め空のデータを画像出力制御装置１から画像出力装置２に転送し、画像出力装置２は、画像処理や展開処理は行なわず、実際に転送に要した時間だけを計測し、出力部９を介して画像出力制御装置１に伝える。圧縮処理選択部１７は、転送したデータ量と転送に要した時間から、実際の転送能力を算出する。この算出した転送能力は圧縮処理選択部１７で保持され、実際に圧縮処理部１８で画像データを圧縮処理する際に、その圧縮方法を選択するための情報として使用することができる。
【００３３】
さらに、圧縮処理選択部１７は、入力される画像データが複数ページからなる場合に途中の頁で圧縮方法を変更する決定をして最適な圧縮方法を選択し、それを圧縮処理部１８に指示することもできる。
例えば、画像出力装置２の画像処理部１１は、１ラインの画像データを処理してスプールメモリに描き込む毎に、出力部９を介して画像出力制御装置１に終了したライン数を伝える。それによって、画像出力制御装置１は、１頁目のデータを転送終了した時点で、画像出力装置２の残り処理ライン数を算出する。そのとき、画像出力装置２の未処理ラインが多かった場合には、圧縮処理選択部１７は２頁目のデータに対して、高速に展開できるが低圧縮の圧縮方法を選択する。
【００３４】
これは、今の状態が画像出力装置２の処理待ちとなっているので、この状態では低圧縮でデータを送った方が展開処理部１９による展開処理が早くなるので、も転送待ちの状態が解消されると判断したからである。
低圧縮データにすることにより、画像出力装置２の展開処理部１９が展開に要する時間が短縮され、他の処理時間とのバランスを調整することができ、この画像処理システム全体の効率化が図れる。
【００３５】
また、圧縮処理選択部１７は、１頁内で入力部７より得られた画像出力装置２のデータ処理進行状況から、次のラインの圧縮方法を決定することができる。具体的には、画像出力制御装置１がインタフェース１６を介して出力装置２に転送したデータライン数と画像出力装置２がインタフェース１５を介して出力制御装置１に転送した画像出力装置２が処理したデータライン数とを比較する。
そのとき、画像出力装置２に未処理のデータライン数が多い場合には、画像出力装置２の画像データ処理が、画像出力制御装置１の画像データ処理やインタフェース１６の転送時間に比べて遅れていると判断し、画像出力装置２の画像データ処理の負担を減らすように圧縮方法を選択し、圧縮処理部１８に指示する。
したがって、この実施形態の圧縮処理部１８は、固定した圧縮方法に限らず、例えば高速に圧縮・展開はできるが圧縮率の低い圧縮方法、あるいは圧縮・展開するのに時間は掛かるが圧縮率の高い圧縮方法など、複数の圧縮方法によって画像データの圧縮処理を行う機能を有する。
【００３６】
【発明の効果】
以上説明してきたように、この発明による画像処理システムは、画像出力制御装置側と画像出力装置側のいずれか一方又は両方に、画像出力制御装置に入力された画像データを最終的に画像出力装置で描画してその画像を出力するために必要な全ての画像処理を行なう画像処理手段を設けているので、画像出力制御装置側と画像出力装置側の画像処理能力にバラツキが生じたり、いずれか一方にトラブルが生じたりすることがあっても、必要な全ての画像処理を効率よく安定して行うことができる。
【図面の簡単な説明】
【図１】この発明による画像処理システムの第１の実施形態の構成を示すブロック図である。
【図２】図１における画像処理選択部の内部構成を示すブロック図である。
【図３】図１に示す画像処理部の内部構成を示すブロック図である。
【図４】図１に示す圧縮処理選択部の内部構成を示すブロック図である
【図５】この発明による画像処理システムの第２の実施形態の構成を示すブロック図である。
【図６】この発明による画像処理システムの第３の実施形態の構成を示すブロック図である。
【図７】従来の画像処理システムの構成を示すブロック図である。
【符号の説明】
１：画像出力制御装置        ２：画像出力装置
３：入力部    ４：メモリ    ５：画像処理部
６：画像処理選択部      ７，１０：入力部
８，９：出力部          １１：画像処理部
１２：画像処理選択部    １３：スプールメモリ
１４：描画部            １７：圧縮処理選択部
１８：圧縮処理部        １９：展開処理部
ＤＪ：データ情報        ＰＪ：プリンタ情報
【図１】
2004240898.tif 000003
【図２】
2004240898.tif 000004
【図３】
2004240898.tif 000005
【図４】
2004240898.tif 000006
【図５】
2004240898.tif 000007
【図６】
2004240898.tif 000008
【図７】
2004240898.tif 000009