(57)【要約】【課題】画像データを転送先で確実に処理できるよう圧縮する。【解決手段】非可逆方式で圧縮された連続調画像データと可逆方式で圧縮された線画像データのデータ量の和が、インタフェースユニット１０のデータ蓄積可能容量を超えた場合には、線画像データを非可逆方式で圧縮し直してインタフェース１０に転送すると共に、非可逆方式で圧縮された連続調画像データと可逆方式で圧縮された線画像データのデータ量の和が、データ蓄積可能容量以下の場合には、圧縮された連続調画像データ及び線画像データをインタフェースユニット１０に転送する。【選択図】　図４
2004128714.tif 000002
【特許請求の範囲】
【請求項１】
インタフェースユニットを介してデータ出力機器と接続されたホストコンピュータであって、
連続調画像と線画像とが混在した画像の画像データについて、連続調画像データを非可逆方式で圧縮すると共に、線画像データを可逆方式で圧縮する圧縮手段と、
前記圧縮手段により圧縮された連続調画像データ及び線画像データのデータ量の和が、前記インタフェースユニットのデータ蓄積可能容量を超えたか否かを判断する判断手段と、
前記データ量の和が前記データ蓄積可能容量以下であると判断された場合には、前記圧縮手段により圧縮された連続調画像データ及び線画像データを前記インタフェースユニットに出力すると共に、前記データ量の和が前記データ蓄積可能容量を超えたと判断された場合には、前記線画像データを前記非可逆方式で圧縮し直して、前記圧縮手段により圧縮された連続調画像データと共に前記インタフェースユニットに出力する制御手段と、
を含むホストコンピュータ。
【請求項２】
前記制御手段は、前記線画像データを前記非可逆方式で圧縮し直して、前記圧縮手段により圧縮された連続調画像データと共に前記インタフェースユニットに出力する場合に、前記非可逆方式で圧縮し直した線画像データを連続調画像データにマージして前記インタフェースユニットに出力する請求項１記載のホストコンピュータ。
【請求項３】
圧縮されてホストコンピュータから出力された連続調画像と線画像とが混在した画像の画像データを伸張してデータ出力機器に出力するインタフェースユニットであって、
前記ホストコンピュータから出力された非可逆方式で圧縮された連続調画像データ及び可逆方式で圧縮された線画像データを入力する入力手段と、
前記非可逆方式で圧縮された連続調画像データ及び可逆方式で圧縮された線画像データのデータ量の和が、インタフェースユニットのデータ蓄積可能容量を超えたか否かを判断する判断手段と、
前記データ量の和が、前記データ蓄積可能容量を超えたと判断された場合には、前記ホストコンピュータに対し、前記線画像データを非可逆方式で圧縮し直して出力し直すよう指示する指示手段と、
を含むインタフェースユニット。
【請求項４】
圧縮された連続調画像と線画像とが混在した画像の画像データを転送した後、転送先で伸張するデータ処理方法において、
非可逆方式で圧縮された連続調画像データと可逆方式で圧縮された線画像データのデータ量の和が、予め定めたデータ蓄積可能容量以下の場合には、前記圧縮された連続調画像データ及び線画像データを転送すると共に、
前記非可逆方式で圧縮された連続調画像データと可逆方式で圧縮された線画像データのデータ量の和が、前記データ蓄積可能容量を超えた場合には、線画像データを前記非可逆方式で圧縮し直して転送するデータ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストコンピュータ、インタフェースユニット及びデータ処理方法に関し、特に、連続調画像と線画像とが混在した画像の画像データを扱うホストコンピュータ、インタフェースユニット、及びデータ処理方法に関するものである。
【０００２】
【従来の技術】
現在、印刷システム等において、ホストコンピュータにデータ出力機器であるプリンタを直接接続できない場合には、ホストコンピュータとプリンタとの間にインタフェースユニットを介在させて接続するようにしている。
【０００３】
このような印刷システムにおいては、図５に示されるように、まず、▲１▼において、ホストコンピュータ側で印刷処理対象である画像データがＲＩＰ展開（ビットマップデータに展開）され、ビットマップ形式の連続調画像データ（以下、ＣＴ画像データ）と線画像データ（以下、ＬＷ画像データ）とに変換される。変換されたＣＴ画像データ及びＬＷ画像データはインタフェースユニットに転送されるが、一般的には、画像データをそのまま転送すると転送時間が長くなってしまい、インタフェースユニット側の負荷が増大すると共に、転送されたデータを蓄積するためにより大きな容量のバッファメモリが必要となるため、▲２▼において、ホストコンピュータ側でＣＴ画像データとＬＷ画像データとを各々圧縮してから転送するようにしている。
【０００４】
なお、図示されるように、一般的には、ＣＴ画像データの圧縮には非可逆方式が用いられ、ＬＷ画像データの圧縮には可逆方式が用いられている。この非可逆方式は、圧縮したデータを伸張しても完全には復元できないが、圧縮率の指定が可能である。これに対して、可逆方式は、圧縮率の指定は不可能であるが、圧縮したデータを完全に復元できる。従って、非可逆方式は、写真や画像等の連続調画像データの圧縮に適しており、可逆方式は、文字等の線画像データの圧縮に適している。
【０００５】
圧縮されたＣＴ画像データ及びＬＷ画像データは、ホストコンピュータからインタフェースユニットに転送され、一旦バッファメモリに蓄積される。▲３▼では、圧縮されたＣＴ画像データ及びＬＷ画像データはバッファメモリから読み出されて各々伸張される。▲４▼では、伸張して得られたＣＴ画像データ及びＬＷ画像データが１つの画像データに合成されると共に必要なタグが付加されてプリンタに出力される。
【０００６】
ところで、印刷処理に関する技術として、バンドメモリ技術を採用した印刷処理装置及び方法において、中間データからラスタデータへの展開が予め定められた時間以内に終了しないバンドバッファに対してのみ、単層化処理、すなわち、画像データの描画要素の重なりを除去する処理を行うことにより描画処理時間を短く抑えることができる印刷処理装置及び方法がある（例えば、特許文献１参照。）。
【０００７】
また、圧縮率を高めるための技術として、マルチレイヤ方式の無損失サブバンド変換圧縮を行う画像圧縮装置において、画素毎に最適画素値を算出することにより、サブバンド変換符号化信号のエントロピーを減少させて圧縮率を高めることができる画像圧縮装置がある（例えば、特許文献２参照。）。
【０００８】
【特許文献１】
特開平１１−１１９９３０号公報
【特許文献２】
特開２００１−１１２００８公報
【０００９】
【発明が解決しようとする課題】
しかしながら、上述の印刷システムにおけるインタフェースユニットは、一般的に、所定の圧縮率（例えば、圧縮率１／１０程度）を満たしたデータが転送されることを条件に設計されているため、転送された画像データが圧縮率を満さない場合には、インタフェースユニットで必要な処理が実行できないという問題がある。
【００１０】
すなわち、ＣＴ画像データについては圧縮率が保証される非可逆方式により圧縮されるが、ＬＷ画像データについては圧縮率が保証されない可逆方式で圧縮されるため、ＬＷ画像データの圧縮の結果、圧縮率の低いデータが形成される場合があり、圧縮されたデータのデータ量がインタフェースユニットのバッファメモリの容量（すなわち、データ蓄積可能容量）よりオーバーし、インタフェースユニットでの処理が不可能となるのである。
【００１１】
このような問題点に対し、上記従来の技術では、画像データのデータ量を削減したり、圧縮率を高めることはできるが、データ量を確実にインタフェースユニットのデータ蓄積可能容量以下にすることはできないため、ホストコンピュータからインタフェースユニットに転送される全ての画像データについて必要な処理を確実に実行することはできない。
【００１２】
本発明は上記問題点を解決するためになされたもので、画像データを転送先で確実に処理できるよう圧縮することができるホストコンピュータ、インタフェースユニット、及びデータ処理方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成するために、本発明のホストコンピュータは、インタフェースユニットを介してデータ出力機器と接続されたホストコンピュータであって、連続調画像と線画像とが混在した画像の画像データについて、連続調画像データを非可逆方式で圧縮すると共に、線画像データを可逆方式で圧縮する圧縮手段と、前記圧縮手段により圧縮された連続調画像データ及び線画像データのデータ量の和が、前記インタフェースユニットのデータ蓄積可能容量を超えたか否かを判断する判断手段と、前記データ量の和が前記データ蓄積可能容量以下であると判断された場合には、前記圧縮手段により圧縮された連続調画像データ及び線画像データを前記インタフェースユニットに出力すると共に、前記データ量の和が前記データ蓄積可能容量を超えたと判断された場合には、前記線画像データを前記非可逆方式で圧縮し直して、前記圧縮手段により圧縮された連続調画像データと共に前記インタフェースユニットに出力する制御手段と、を含んで構成されている。
【００１４】
本発明は、連続調画像と線画像とが混在した画像の画像データについて、連続調画像データは非可逆方式で圧縮されると共に、線画像データは可逆方式で圧縮される。圧縮により得られた連続調画像データ及び線画像データのデータ量の和が、インタフェースユニットのデータ蓄積可能容量を超えたか否かが判断される。データ量の和がデータ蓄積可能容量以下であると判断された場合には、圧縮された連続調画像データ及び線画像データがインタフェースユニットに出力される。データ量の和がデータ蓄積可能容量を超えたと判断された場合には、線画像データが非可逆方式で圧縮し直され、上記非可逆方式で圧縮された連続調画像データと共にインタフェースユニットに出力される。
【００１５】
これにより、連続調画像データを非可逆方式で圧縮し、線画像データを可逆方式で圧縮した結果、圧縮後の連続調画像データと線画像データのデータ量の和がインタフェースユニットのデータ蓄積可能容量（例えば、バッファメモリ等の容量）を超えてしまった場合であっても、非可逆方式によって圧縮し直してインタフェースユニットのデータ蓄積可能容量を超えないようにし、インタフェースユニットに出力することができるため、インタフェースユニットで、ホストコンピュータから出力された画像データを確実にバッファメモリ等に蓄積して処理することができる。また、画像データを蓄積するためのバッファメモリ等の容量を最小とすることができ、インタフェースユニットの製造コストを削減することができる。
【００１６】
なお、データ出力機器は、データを用紙に印刷するプリンタであってもよいし、データを加工して他の外部機器に出力するための電子機器であってもよい。
【００１７】
また、本発明の前記制御手段は、前記線画像データを前記非可逆方式で圧縮し直して、前記圧縮手段により圧縮された連続調画像データと共に前記インタフェースユニットに出力する場合に、前記非可逆方式で圧縮し直した線画像データを連続調画像データにマージして前記インタフェースユニットに出力するようにすることもできる。
【００１８】
これにより、線画像データを非可逆方式で圧縮し直してインタフェースユニットに出力する場合に、連続調画像データと線画像データとをマージして出力することができるため、インタフェースユニット側では、圧縮されたデータを伸張する手間が１度で済むと共に、伸張後に通常インタフェースユニットで行われる合成処理が不要となる。従って、処理時間が大幅に削減されると共に、インタフェースユニットの負荷が軽減される。
【００１９】
なお、圧縮とマージのタイミングについては、連続調画像データと線画像データとをマージした後に、データ全体を非可逆圧縮してもよいし、非可逆圧縮し直した線画像データを、既に非可逆圧縮済みの連続調画像データにマージするようにしてもよい。
【００２０】
また、本発明のインタフェースユニットは、圧縮されてホストコンピュータから出力された連続調画像と線画像とが混在した画像の画像データを伸張してデータ出力機器に出力するインタフェースユニットであって、前記ホストコンピュータから出力された非可逆方式で圧縮された連続調画像データ及び可逆方式で圧縮された線画像データを入力する入力手段と、前記非可逆方式で圧縮された連続調画像データ及び可逆方式で圧縮された線画像データのデータ量の和が、インタフェースユニットのデータ蓄積可能容量を超えたか否かを判断する判断手段と、前記データ量の和が、前記データ蓄積可能容量を超えたと判断された場合には、前記ホストコンピュータに対し、前記線画像データを非可逆方式で圧縮し直して出力し直すよう指示する指示手段と、を含んで構成されている。
【００２１】
本発明は、ホストコンピュータから出力された非可逆方式で圧縮された連続調画像データ及び可逆方式で圧縮された線画像データが入力される。入力された連続調画像データ及び線画像データのデータ量の和が、インタフェースユニットのデータ蓄積可能容量を超えたか否かが判断される。データ量の和が、データ蓄積可能容量を超えたと判断された場合には、ホストコンピュータに対し、線画像データを非可逆方式で圧縮し直して出力し直すよう指示が出される。
【００２２】
これにより、ホストコンピュータから入力された圧縮後の連続調画像データと線画像データのデータ量の和がインタフェースユニットのデータ蓄積可能容量（例えば、バッファメモリ等の容量）を超えた場合であっても、ホストコンピュータに対してインタフェースユニットのデータ蓄積可能容量を超えないよう非可逆方式で圧縮し直して出力し直すよう指示することができるため、従来はデータ蓄積可能容量を超えてしまい処理が不可能となっていた画像データについても、圧縮し直されることによりバッファメモリ等への蓄積が可能となり、必要な処理を実行することができる。また、データを蓄積するためのバッファメモリ等の容量を最小とすることができ、インタフェースユニットの製造コストを削減することができる。
【００２３】
また、本発明のデータ処理方法は、非可逆方式で圧縮された連続調画像データと可逆方式で圧縮された線画像データのデータ量の和が、予め定めたデータ蓄積可能容量以下の場合には、前記圧縮された連続調画像データ及び線画像データを転送すると共に、前記非可逆方式で圧縮された連続調画像データと可逆方式で圧縮された線画像データのデータ量の和が、前記データ蓄積可能容量を超えた場合には、線画像データを前記非可逆方式で圧縮し直して転送するようにしたものである。
【００２４】
これにより、圧縮された画像データのデータ量が転送されたデータを蓄積するための例えばバッファメモリ等の記憶領域の容量をオーバーした場合に、容量がオーバーしないように圧縮し直して転送することができ、どのような画像データも確実に転送されて処理されることが可能となる。
【００２５】
なお、非可逆方式で圧縮された連続調画像データと可逆方式で圧縮された線画像データのデータ量の和を、データ蓄積可能容量と比較する処理は、転送元で行われても良いし、転送先で行われてもよい。
【００２６】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【００２７】
なお、以下では、本発明を印刷システムに適用した場合について説明する。
【００２８】
図１に示されるように、本実施の形態の印刷システムは、ホストコンピュータ６０と、プリンタ７０とが、インタフェースユニット１０を介して接続されている。ホストコンピュータ６０は、インタフェースユニット１０と汎用インタフェース（Ｉ／Ｆ）及び汎用ケーブルにより接続されており、ホストコンピュータ６０からインタフェースユニット１０に印刷処理対象の画像データ等が出力される。また、プリンタ７０は、インタフェースユニット１０と専用Ｉ／Ｆ及び専用ケーブルにより接続されており、ホストコンピュータ６０の汎用Ｉ／Ｆからインタフェースユニット１０を介して入力された画像データに基づいてカラー印刷処理を実行する。
【００２９】
図２に示されるように、インタフェースユニット１０には、マザーボード１２が設けられている。マザーボード１２には、ＣＰＵ１６が設けられ、ＣＰＵ１６には外部バス４８によりＲＯＭ１８が接続され、更にまた外部バス４８及びコネクタ５２を介してＲＡＭ２０が接続されている。ＲＯＭ１８には、ホストコンピュータ６０から入力された圧縮された画像データを伸張してプリンタ７０へ出力するための処理を実行するため処理ルーチンのプログラムが記憶されている。ＲＡＭ２０の一部の領域はホストコンピュータ６０から入力された圧縮された画像データを一時的に格納しておくバッファ（以下、この領域をバッファメモリと呼称）として使用される。このバッファメモリの容量が本発明におけるデータ蓄積可能容量に相当する。
【００３０】
また、マザーボード１２には、拡張バスとして複数のＰＣＩバス２２が設けられており、ＰＣＩ−ＰＣＩブリッジ２４により相互接続されている。また、ＣＰＵ１６にはＰＣＩブリッジ２６が設けられており、ＣＰＵ１６の内部バスとＰＣＩバス２２とが相互接続されている。
【００３１】
ＰＣＩバス２２には、拡張カード等を装着するための複数のスロット４６が設けられている。これらスロット４６に、ＳＣＳＩやＲＳ２３２Ｃ等の汎用入出力Ｉ／Ｆ２８と、制御回路３８と、４枚のドータボード１４が装着されている。汎用入出力Ｉ／Ｆ２８には、ホストコンピュータ６０から圧縮された画像データが入力される。制御回路３８は、常時電力が供給されると共に、ＯＲ回路３０（詳細は後述）からの出力信号（パワーオン要求信号）及びＣＰＵ１６からの出力信号に基づいてリレー４０を構成するコイルに電流を流すことにより、リレー４０のリレー接点のオン／オフを制御する。リレー接点の一端は、交流電源に接続されるプラグが接続され、他端には交流を直流に変換する電源回路４２が接続されており、接点がオンされた場合に、電源回路４２からコネクタ５０を介してマザーボード１２に電力が供給される。すなわち、インタフェースユニット１０は、パワーオン要求信号が入力された場合には、マザーボード１２に電力が供給されてフルパワーの状態となるが、所定の契機（例えば、所定の処理の終了後等）にリレー接点がオフされ、マザーボート１２への電力供給が絶たれた状態（パワーダウンした状態）が維持される。
【００３２】
ドータボード１４は、ホストコンピュータ６０からの画像データをプリンタ７０に出力する処理を行うための基板であり、プリンタ７０と接続するための専用出力Ｉ／Ｆ５４が設けられている。画像データは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及びブラック（Ｋ）の各色データ毎にプリンタ７０に出力されて処理されるため、ドータボード１４は各色データ毎にマザーボード１２に装着されている。各ドータボード１４から、伸張された各色毎の画像データがプリンタ７０に出力される。
【００３３】
更にまた、インタフェースユニット１０には、パワー制御基板５６が設けられている。パワー制御基板５６には、パワーオン要求信号を入力するための汎用入力Ｉ／Ｆ３２と、同じくパワーオン要求信号を入力するための専用入力Ｉ／Ｆ３４と、パワーオン要求信号を出力するための専用出力Ｉ／Ｆ３６とが設けられている。汎用入力Ｉ／Ｆ３２、専用入力Ｉ／Ｆ３４及び専用出力Ｉ／Ｆ３６は、パワー制御基板５６上に設けられたＯＲ回路３０に接続され、パワーオン要求信号が汎用入力Ｉ／Ｆ３２又は専用入力Ｉ／Ｆ３４から入力された場合には、ＯＲ回路３０によりパワーオン要求信号が制御回路３８及び専用出力Ｉ／Ｆ３６に出力される。パワー制御基板５６には、インタフェースユニット１０がフルパワーの状態或いはパワーダウンした状態のいずれの状態であっても、常時電力が供給される。
【００３４】
本実施の形態では、汎用ケーブルによりインタフェースユニット１０の汎用入力Ｉ／Ｆ３２とホストコンピュータ６０のパワーオン要求用の汎用Ｉ／Ｆ（後述）とが接続され、専用入力Ｉ／Ｆ３４及び専用出力Ｉ／Ｆ３６は用いられていない。
【００３５】
次に、ホストコンピュータ６０の構成を説明する。
【００３６】
図３に示されるように、ホストコンピュータ６０には、ＣＰＵ６２が設けられ、ＣＰＵ６２には外部バスにより、ＲＯＭ６４と、ＲＡＭ６６と、内蔵ハードディスク（ＨＤＤ）６８とが接続されている。ＲＯＭ６４には、インタフェースユニット１０のバッファメモリの容量（データ蓄積可能容量）の情報と、画像データを圧縮してインタフェースユニット１０に出力するための処理を実行する処理ルーチンのプログラムとが記憶されている。ＨＤＤ６８には、各種画像データ等が記録される。
【００３７】
また、ＣＰＵ６２には、データ用の汎用Ｉ／Ｆ７２と、パワーオン要求用の汎用Ｉ／Ｆ７４と、ＬＡＮインタフェース７６とが拡張バスのスロットに装着された状態で接続されている。データ用の汎用Ｉ／Ｆ７２からは、インタフェースユニット１０へ画像データが出力される。パワーオン要求用の汎用Ｉ／Ｆ７４からは、インタフェースユニット１０をフルパワー状態にするためのパワーオン要求信号が出力される。ＬＡＮインタフェース７６は、ホストコンピュータ６０とネットワーク上の外部装置とを接続する。これによりネットワークを介して画像データや各種情報等が送受信される。なお、図１では、パワーオン要求用の汎用Ｉ／Ｆ７４の図示は省略されている。
【００３８】
なお、上述したホストコンピュータ６０を構成するデバイスは、図示されないマザーボード上に搭載されているか、或いはマザーボード上のコネクタやバスのスロット等に装着されている。
【００３９】
以下、図４のフローチャートを用いて、ホストコンピュータ６０のＣＰＵ６２による本実施の形態のデータ処理の流れの詳細を説明する。
【００４０】
ステップ１００で、印刷処理対象の画像データがホストコンピュータ６０のＨＤＤ６８から読み出される。読み出された画像データがＲＩＰ展開され、ビットマップ形式のＣＴ画像データとＬＷ画像データとが得られる。ＣＴ画像データは非可逆方式で圧縮され、ＬＷ画像データは可逆方式で圧縮される。なお、非可逆方式では、デフォルトで圧縮率（例えば１／１０程度）が設定されている。
【００４１】
次に、非可逆方式で圧縮されたＣＴ画像データと可逆方式で圧縮されたＬＷ画像データのデータ量の和が演算され、ＲＯＭ６４からインタフェースユニット１０のデータ蓄積可能容量が読み出され、ステップ１０２で、演算されたデータ量の和が、インタフェースユニット１０のバッファメモリの容量（データ蓄積可能容量）を超えているか否かが判断される。演算されたデータ量の和が、インタフェースユニット１０のデータ蓄積可能容量以下であると判断された場合には、ステップ１０４で、既に圧縮済みのＣＴ画像データとＬＷ画像データとがデータ用の汎用Ｉ／Ｆ７２を介してインタフェースユニット１０に出力される。
【００４２】
また、ステップ１０２で、演算されたデータ量の和が、インタフェースユニット１０のデータ蓄積可能容量を超えていると判断された場合には、ステップ１０６で、ＬＷ画像データが非可逆方式で圧縮し直されて、ＣＴ画像データとマージされる。マージされたデータには、このデータがマージデータであるということを識別するための識別子が格納される。ステップ１０８で、マージされたデータがインタフェースユニット１０に出力される。なお、非可逆方式の圧縮率は上述のようにデフォルト値が設定されているが、画像データのデータ量が大きい場合には、圧縮率を可変として、インタフェースユニット１０のデータ蓄積可能容量以下のデータ量となるよう、より高い圧縮率で圧縮処理することもできる。
【００４３】
次に、インタフェースユニット１０におけるデータ処理の流れを説明する。
【００４４】
ホストコンピュータ６０からインタフェースユニット１０に出力された圧縮された画像データは、汎用入出力Ｉ／Ｆ２８を介してインタフェースユニット１０のバッファメモリ（ＲＡＭ２０）に一旦蓄積される。上述した識別子によりバッファメモリに蓄積された圧縮データがマージデータか否かが判断される。マージデータであれば、圧縮された方式と同様の非可逆方式によりマージデータが伸張され、プリンタ７０での出力処理に必要なタグが付加されて各色データ毎のマザーボード１２に設けられた専用出力Ｉ／Ｆ５４からプリンタ７０に伸張したデータが出力される。
【００４５】
また、バッファメモリに蓄積された圧縮データがマージデータでないと判断された場合には、対応するＣＴ画像データとＬＷ画像データとをそれぞれの圧縮形式に対応した形式で伸張する。伸張して得られたＣＴ画像データとＬＷ画像データは、１つの画像データとして合成され、上述のマージデータと同様に、プリンタ７０での出力処理に必要なタグが付加されて同様に出力される。
【００４６】
このように、圧縮された画像データのデータ量が、インタフェースユニット１０のデータ蓄積可能容量を超えた場合であっても、通常は可逆方式で圧縮されるＬＷ画像データを、非可逆方式で圧縮し直すことで、データ蓄積可能容量の制限を満たすことが可能となるため、どのような画像データであっても印刷処理が可能となる。
【００４７】
なお、上述した実施の形態では、圧縮された画像データのデータ量が、インタフェースユニット１０のデータ蓄積可能容量を超えた場合に、ＬＷ画像データを非可逆方式で圧縮し直すと共に、ＣＴ画像データとＬＷ画像データとをマージしてインタフェースユニット１０に出力する例について説明したが、ＬＷ画像データを圧縮し直すのみで、ＣＴ画像データとマージはせずに別々に出力するようにしてもよい。
【００４８】
また、上述した実施の形態では、マージする場合に、非可逆方式で圧縮し直したＬＷ画像データを、既に非可逆圧縮済みのＣＴ画像データにマージする例について説明したが、ＣＴ画像データとＬＷ画像データとをマージした後に、マージしたデータ全体を非可逆圧縮してもよい。
【００４９】
更にまた、上述した実施の形態では、ホストコンピュータ６０側で、圧縮されたデータ量がインタフェースユニット１０のデータ蓄積可能容量を超えているか否かを判断する例について説明したが、この判断の処理をインタフェースユニット１０側で行うようにしてもよい。この場合には、ホストコンピュータ６０では、従来と同様、非可逆形式で圧縮されたＣＴ画像データと可逆形式で圧縮されたＬＷ画像データとをそのままインタフェースユニット１０に出力する。出力された画像データについては、インタフェースユニット１０での入力処理時にバッファメモリの容量が足りるか否かがＣＰＵ１６により判断され、足りないと判断された場合には、ホストコンピュータ６０に対しＬＷ画像データを非可逆方式で圧縮し直して出力するよう指示が出力される。これにより、インタフェースユニット１０で画像データを確実に処理して、プリンタ７０に出力することができる。
【００５０】
更にまた、上述した実施の形態では、ホストコンピュータ、インタフェースユニット、プリンタ（データ出力機器）が各１台ずつで構成された印刷システムを例にとり説明したが、各装置が複数で構成されていてもよく、様々な形態のシステムに適用可能である。
【００５１】
【発明の効果】
以上説明した如く本発明によれば、連続調画像と線画像とが混在した画像の画像データについて、圧縮された画像データのデータ量がインタフェースユニットのデータ蓄積可能容量を超えた場合には、通常は可逆方式で圧縮される線画像データを非可逆方式で圧縮し直すようにしたため、容量オーバーによりインタフェースユニットでの処理が不可能となる事態が防止され、画像データを確実に処理することができるという優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る印刷システムの構成を示した概念図である。
【図２】インタフェースユニットの構成を示したブロック図である。
【図３】ホストコンピュータの構成を示したブロック図である。
【図４】ホストコンピュータにおけるデータ処理の流れを示したフローチャートである。
【図５】従来の印刷システムにおけるデータ処理の流れを示した概念図である。
【符号の説明】
１０　インタフェースユニット
１６　ＣＰＵ（判断手段、指示手段）
１８　ＲＯＭ
２８　汎用入出力Ｉ／Ｆ（入力手段）
６０　ホストコンピュータ
６２　ＣＰＵ（圧縮手段、判断手段、制御手段）
６４　ＲＯＭ
７０　プリンタ（データ出力機器）
【図１】
2004128714.tif 000003
【図２】
2004128714.tif 000004
【図３】
2004128714.tif 000005
【図４】
2004128714.tif 000006
【図５】
2004128714.tif 000007