(57)【特許請求の範囲】
【請求項１】
出力指示と共に供給されるカラー画像データに基づいて第１の形式のカラー画像データを生成する画像データ生成手段と、
該画像データ生成手段により生成された前記第１の形式のカラー画像データを記憶する第１のデータ記憶手段と、
該第１のデータ記憶手段中の前記第１の形式のカラー画像データを第２の形式のカラー画像データに変換する変換手段と、
該第２の形式のカラー画像データを記憶する第２のデータ記憶手段と、
該第２の形式のカラー画像データに基づいて前記カラー画像データに応じた画像を形成する画像形成装置に前記第２のデータ記憶手段からの前記第２の形式のカラー画像データを出力する出力手段と、
前記画像データ生成手段により生成される前記第１の形式のカラー画像データのページ全体に対する生成状況を検出する検出手段と、
該検出手段による検出結果と前記第１のデータ記憶手段中の前記第１の形式のカラー画像データとに応じた画像データを前記第１の形式で表示装置に出力する表示出力手段と
を具備することを特徴とする画像処理装置。
【請求項２】
前記表示出力手段は、前記変換手段が前記第１のデータ記憶手段中の前記第１の形式の画像データを前記第２の形式の画像データに変換する前に、前記第１のデータ記憶手段中の前記第１の形式のカラー画像データに応じた前記画像データを前記第１の形式で前記表示装置に出力することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示出力手段は、
前記画像データ生成手段により生成される前記第１の画像データのサイズ情報と前記第１のデータ記憶手段中の前記第１の形式の画像データとに基づいて、前記画像データ生成手段による前記第１の形式の画像データの生成状況を検出する検出手段と、
該検出手段による検出結果に応じて前記第１のデータ記憶手段中の前記第１の形式の画像データをサンプリングするサンプリング手段と
を具備することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記表示出力手段は、前記変換手段が前記第１のデータ記憶手段中の前記第１の形式の画像データを前記第２の形式の画像データに変換し、前記出力手段が前記第１のデータ記憶手段中の前記第２の形式のカラー画像データの前記画像形成装置への出力を完了する前に、前記第２のデータ記憶手段中の前記第１の形式のカラー画像データに応じた前記画像データを前記第１の形式で前記表示装置に出力することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記表示出力手段は、
前記画像データ生成手段により生成される前記第１の画像データのサイズ情報と前記第２のデータ記憶手段中の前記第１の形式の画像データとに基づいて、前記画像データ生成手段による前記第１の形式の画像データの生成状況および前記変換手段による前記第２の形式への画像データの変換状況を検出する検出手段と、
該検出手段による検出結果に応じて前記第１のデータ記憶手段中の前記第１の形式の画像データをサンプリングするサンプリング手段と
を具備することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記表示出力手段は、前記第１の形式で前記表示装置に出力されて表示される前記第１の形式のカラー画像データに応じた前記画像の表示モードを指定するモード指定手段をさらに有しており、
前記サンプリング手段は、該表示モードに応じて前記第１または第２のデータ記憶手段中の前記第１の形式の画像データをサンプリングすることを特徴とする請求項３または５に記載の画像処理装置。
【請求項７】
前記表示モード指定手段は、前記画像を縮小表示する縮小表示モードと、前記画像を原寸表示する原寸表示モードと、前記画像の一部を表示する一部表示モードのいずれかを指定可能に構成されたことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記第１のデータ記憶手段は、前記第１の形式のカラー画像データのうち所定量ずつを記憶するバッファメモリであることを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記画像データ生成手段が生成する前記第１の形式の画像データは原色データであることを特徴とする請求項１に記載の画像処理装置。
【請求項１０】
前記変換手段による変換結果得られる第２の形式の画像データは補色データであることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
入力される描画コマンドまたは画像データに基づきラスターデータを生成する生成手段と、
該生成手段によるラスターデータの生成状況を検出する検出手段と、
該検出手段による検出結果に基づき、前記生成手段によるラスターデータの生成状況を表示装置に表示させる表示制御手段と
を具備することを特徴とする画像処理装置。
【請求項１２】
前記生成手段により生成されたラスターデータを色変換する色変換手段と、
該色変換手段により色変換されたラスターデータを印刷装置に出力する出力手段と
を有することを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
前記検出手段は、ページのラスターデータの生成状況を検出することを特徴とする請求項１１記載の画像処理装置。
【請求項１４】
入力される描画コマンドまたは画像データに基づきラスターデータを生成する生成手段と、
該生成手段により生成されたラスターデータを色変換する色変換手段と、
該色変換手段により色変換されたラスターデータの転送状況を検出する検出手段と、
該検出手段による検出結果に基づき、前記色変換手段により色変換されたラスターデータの印刷装置への転送状況を表示装置に表示させる表示制御手段と
を具備することを特徴とする画像処理装置。
【請求項１５】
入力される描画コマンドまたは画像データに基づきラスターデータを生成する生成ステップと、
該生成ステップでのラスターデータの生成状況を検出する検出ステップと、
該検出ステップでの検出結果に基づき、前記生成ステップでのラスターデータの生成状況を表示装置に表示させる表示制御ステップと
を有することを特徴とする画像処理方法。
【請求項１６】
前記生成ステップで生成されたラスターデータを色変換する色変換ステップと、
該色変換ステップで色変換されたラスターデータを印刷装置に出力する出力ステップと
を有することを特徴とする請求項１５記載の画像処理方法。
【請求項１７】
前記検出ステップにおいてページのラスターデータの生成状況を検出することを特徴とする請求項１５記載の画像処理方法。
【請求項１８】
入力される描画コマンドまたは画像データに基づきラスターデータを生成する生成ステップと、
該生成ステップで生成されたラスターデータを色変換する色変換ステップと、
該色変換ステップで色変換されたラスターデータの転送状況を検出する検出ステップと、
該検出ステップでの検出結果に基づき、前記色変換ステップで色変換されたラスターデータの印刷装置への転送状況を表示装置に表示させる表示制御ステップと
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置および画像処理方法に関し、特に、画像データをプリンタに出力するプリンタを備えた画像処理装置および画像処理方法に関する。
【０００２】
【従来の技術】
インクジェット方式のプリンタでは、出力画像のラスターデータを最終的な印刷データとして使用する。しかしローコスト化のためにプリンタ本体ではラスターデータの生成は行わず、ホストマシンのプリンタドライバによりソフトウェアで生成してプリンタへ転送するシステムが一般的に採用されている。
【０００３】
図３はこのようなシステム構成とされた従来の画像処理装置の一例を示すブロック図である。ホストコンピュータ１は、画像データを生成するワープロソフト、お絵画きソフトなどのアプリケーションプログラムを記憶したディスク記憶媒体からアプリケーションを読み出し可能なディスク装置２を備えることで、画像処理装置として動作する。
【０００４】
ホストコンピュータ１には、ＲＧＢ形式のラスターデータを生成するラスターデータ生成部３、このラスターデータをインクジェット方式のプリンタ２０の入力形式（ＹＭＣＫ形式）に変換する色空間変換／２値化処理部４、変換された画像データをプリンタ２０へ転送するインターフェイスドライバ６、ラスターデータ生成を中止させてプリント処理を停止させるプリント処理停止部７、および図示しないＲＡＭをさらに備えている。このＲＡＭまたはハードディスクには、プリンタ２０の表現する色空間特性を示すプリンタプロファイルを記憶するプリンタ特性記憶領域５、ラスターデータをバンド単位で一時的に記憶するバンドバッファ８、プリンタ２０に出力されるデータを一時的に記憶する出力バッファ９が割り付けられている。
【０００５】
アプリケーションを実行することで生成された描画コマンド／画像データは、ラスターデータ生成部３に供給される。実際のシステムでは、ウインドウズＧＤＩ等の描画システムが介在してコマンド変換を行う構成のシステムもあるが、図３の表記では省略している。
【０００６】
ラスターデータ生成部３はアプリケーションにより生成した描画コマンド／画像データを変換し、プリンタ２０の入力データ解像度の原色のＲＧＢ形式のラスターデータを生成してバンドバッファ８に一時的に記憶する。このときフォント等のシステム資源を利用する場合もあるが、図３では省略した。ここで生成する画素毎のデータ形式はまだプリンタ２０の入力形式とはなっておらず、たとえばＲＧＢ各色８ビット、計２４ビットの形式である。しかしこの形式ではページ全体のデータ量がきわめて多くなるため、副走査方向の一定の幅で区切られたバンド単位で処理を行うことが一般的である。これによりラスターデータ生成部３からの出力データを一時的に記憶するバンドバッファ８の容量は、バンド幅に応じてページ全体の数分の１程度の容量で済む。
【０００７】
バンドバッファ８の容量分のラスターデータを生成すると、これらのデータはバンドバッファ８から色空間変換／２値化処理部４に供給される。色空間変換／２値化処理部４は、ＲＧＢ形式のラスターデータをプリンタ２０の入力形式である補色のＹＭＣＫ形式に変換する。一般的なインクジェット方式のプリンタではＹＭＣＫ各色１ビットであり、この１ビットが１ドットの印刷データとなる。インクジェット方式のプリンタでは複数のドットの集合で疑似的に諧調を表現するので、色空間変換処理ではアプリケーションにより生成したＲＧＢ形式の画像データをプリンタ２０の表現する色空間にマップするように変換する。前述のプリンタプロファイルはこの空間変換を定義するデータで、あらかじめプリンタ２０の表現色空間から求めたものをプリンタ特性記憶領域５にインストールしておく。あるいは、カラーマネージメントシステム（図示せず）により生成される。次に、画素単位の多値表現データを疑似諧調表現するように、各画素についてＹＭＣＫ各１ビットの２値表現に変換する。
【０００８】
なお、一般的にプリンタドライバとは、上述したラスターデータ生成部３、色空間変換／２値化処理部４の機能を総称したものを意味することが多く、ここでもラスターデータ生成部３、色空間変換／２値化処理部４を合わせたものを意味するものとする。
【０００９】
プリンタドライバにより生成されたＹＭＣＫ形式の画像データは出力バッファ９に一時的に記憶された後、インターフェイスドライバ６に供給される。この出力バッファ９の容量は、ホストコンピュータ１のインターフェイス機構の構造、ＤＭＡ（ダイレクトメモリアクセス）のバースト転送容量、メモリアロケーション容量等により決定される。色空間変換／２値化処理部４は出力バッファ９の容量分のデータを記憶させた後インターフェイスドライバ６を起動し、出力バッファ９からのデータをプリンタ２０へ転送してプリンタ２０にプリント出力させる。
【００１０】
プリント処理停止部７はユーザがプリント停止を任意に指示したときにラスターデータ生成部３による処理を停止させるもので、プリント処理開始後、ユーザの都合でプリント出力させる前にプリントの実行を停止させるためのものである。プリント処理停止部７は、プリント処理実行中にたとえばプリント停止コマンドを発行するためのダイアログボックスを図示しない表示装置に表示して、コマンドドラインからの入力を受け付けて動作する。
【００１１】
【発明が解決しようとする課題】
しかしながら上記の従来の画像処理装置では、プリンタドライバの処理中にその処理内容についての表示は行われておらず、処理内容についてはプリンタ２０のプリント結果を見なければ知ることができなかった。このために、以下のような問題があった。
【００１２】
最近のホストコンピュータの処理能力は飛躍的に向上しているがプリント内容によっては処理にかなり時間を要することがあるため、プリントをフォアグラウンドでオンデマンド処理を行う場合、プリント出力されるまでユーザを長時間待たせることになり、この間のラスターデータ処理の進行状況を正確に知ることができない。
【００１３】
また、ラスターデータ生成部３が画素単位でどのようなラスターイメージを生成するかはプリントした後でないと確認できず、実際の印刷内容の確認が困難であった。
【００１４】
さらに、プリント処理の停止は完全にユーザの都合で行われるが、プリント出力以前にプリント内容を確認して、その内容に問題があった場合にプリント出力を停止させることはできなかった。
【００１５】
そこで本発明は、上記の課題を解決した画像処理装置および画像処理方法を提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記目的を達成するために、本発明に係る画像処理装置の一態様は、出力指示と共に供給されるカラー画像データに基づいて第１の形式のカラー画像データを生成する画像データ生成手段と、該画像データ生成手段により生成された前記第１の形式のカラー画像データを記憶する第１のデータ記憶手段と、該第１のデータ記憶手段中の前記第１の形式のカラー画像データを第２の形式のカラー画像データに変換する変換手段と、該第２の形式のカラー画像データを記憶する第２のデータ記憶手段と、該第２の形式のカラー画像データに基づいて前記カラー画像データに応じた画像を形成する画像形成装置に前記第２のデータ記憶手段からの前記第２の形式のカラー画像データを出力する出力手段と、前記画像データ生成手段により生成される前記第１の形式のカラー画像データのページ全体に対する生成状況を検出する検出手段と、該検出手段による検出結果と前記第１のデータ記憶手段中の前記第１の形式のカラー画像データとに応じた画像データを前記第１の形式で表示装置に出力する表示出力手段とを具備する。
【００１７】
また、本発明に係る画像処理装置の他の態様は、入力される描画コマンドまたは画像データに基づきラスターデータを生成する生成手段と、該生成手段によるラスターデータの生成状況を検出する検出手段と、該検出手段による検出結果に基づき、前記生成手段によるラスターデータの生成状況を表示装置に表示させる表示制御手段とを具備する。
【００１８】
また、本発明に係る画像処理装置の他の態様は、入力される描画コマンドまたは画像データに基づきラスターデータを生成する生成手段と、該生成手段により生成されたラスターデータを色変換する色変換手段と、該色変換手段により色変換されたラスターデータの転送状況を検出する検出手段と、該検出手段による検出結果に基づき、前記色変換手段により色変換されたラスターデータの印刷装置への転送状況を表示装置に表示させる表示制御手段とを具備する。
【００１９】
また、本発明に係る画像処理方法の一態様は、入力される描画コマンドまたは画像データに基づきラスターデータを生成する生成ステップと、該生成ステップでのラスターデータの生成状況を検出する検出ステップと、該検出ステップでの検出結果に基づき、前記生成ステップでのラスターデータの生成状況を表示装置に表示させる表示制御ステップとを有する。
【００２０】
また、本発明に係る画像処理方法の他の態様は、入力される描画コマンドまたは画像データに基づきラスターデータを生成する生成ステップと、該生成ステップで生成されたラスターデータを色変換する色変換ステップと、該色変換ステップで色変換されたラスターデータの転送状況を検出する検出ステップと、該検出ステップでの検出結果に基づき、前記色変換ステップで色変換されたラスターデータの印刷装置への転送状況を表示装置に表示させる表示制御ステップとを有する。
【００２６】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を詳細に説明する。
【００２７】
（第１の実施の形態）
図１は本発明を適用した画像処理装置の第１の実施の形態の構成を示すブロック図である。図１において、図３に示した従来の画像処理装置中の構成要素と同一の構成要素には同一符号を付してある。これらの基本的な動作は従来の各構成要素と同一である。
【００２８】
本実施の形態の画像処理装置を構成するホストコンピュータ１０は、従来のホストコンピュータ（１）が有する各構成要素の他に、描画検出部１１、モード指定部１２、サンプリング処理部１３、ディスプレイ処理部１４、およびディスプレイドライバ１５をさらに備えている。上記の各構成要素（ラスターデータ生成部３、色空間変換／２値化処理部４、インターフェイスドライバ６を含む）は、図１では図示を省略した中央処理装置（ＣＰＵ）に制御されて動作する。また、ハードディスクあるいは図示しないＲＡＭ（ランダムアクセスメモリ）には、イメージサイズ記憶領域１６、モードデータ記憶領域１７およびディスプレイバッファ１８がさらに割り付けられている。ディスプレイドライバ１５には、ＲＧＢ入力形式のディスプレイ装置１９が外部接続されている。
【００２９】
描画検出部１１はページ全体の中のラスターデータ生成の進行状況を検出する。モード指定部１２によりユーザは、サンプリングされたラスターデータに応じたディスプレイ装置１９上の表示内容を指定することができる。サンプリング処理部１３は、モード指定部１２と描画検出部１１に従ってバンドバッファ８からのラスターデータをサンプリングする。ディスプレイ処理部１４は、サンプリングされたデータをディスプレイ装置１９に表示するように処理する。ディスプレイドライバ１５は、ディスプレイ装置１９による表示を制御する。また、イメージサイズ記憶領域１６にはラスターデータ生成部３により生成されたラスターデータの画素単位のサイズデータが、モードデータ記憶領域１７にはサンプリング方法および表示方法を指定するモードデータが記憶され、ディスプレイバッファ１８にはディスプレイ処理部１４に供給されるデータが一時的に記憶される。
【００３０】
ホストコンピュータ１０により上記のとおり構成された画像処理装置において、ラスターデータ生成部３は原色のＲＧＢ形式のラスタデータを生成しバンドバッファ８にバンド単位で一時的に記憶させるとともに、ディスク装置２から供給される画像処理のためのアプリケーションの描画コマンドから画素単位でのイメージデータサイズ情報を生成しイメージサイズ記憶領域１６に記憶させる。ここで、バンドバッファ８に記憶されるラスターデータの色空間は、アプリケーションにより生成する色空間と同一のＲＧＢ形式である。したがってそのデータは、ディスプレイ装置１９の表示空間とも同一である。描画検出部１１は、イメージサイズ記憶領域１６から読み出した描画するページのイメージサイズデータと、ラスターデータとされてバンドバッファ８に記憶されたデータ量のページ内の積算値から、ラスターデータ生成部３により処理中のページ全体に対するラスターデータ生成状況を検出する。
【００３１】
ユーザはモード指定部１２を介して、ディスプレイ装置１９に表示するラスターデータ生成状況の表示方法、すなわちディスプレイモードをプリント実行に先行してあらかじめ指定しておく。具体的な表示方法としては、
（１）ページ全体の縮小表示
（２）ページ全体もしくは一部の原寸表示（プレビュー表示）
（３）ページの一部分の拡大表示（形成画素単位での確認）
などがある。このモード指定は、プリントジョブの開始時にアプリケーションもしくはラスターデータ生成部３などが起動することで行ってもよい。指定されたモードは、モードデータ記憶領域１７に記憶される。
【００３２】
サンプリング処理部１３は、描画検出部１１で検出されたページの描画進行状況（ラスターデータ生成状況）およびモード指定部１２で指定されたモードデータに従って、バンドバッファ８に記憶されたラスターデータのサンプリングを行う。つまり描画検出部１１は、ラスターデータ生成中のバンドバッファ８の記憶データが、ページのどの部分に相当するかを検出することになる。サンプリング処理部１３はこの検出結果とモードデータ記憶領域１７に記憶されたディスプレイモードに応じて、バンドバッファ８が記憶している部分が表示するように指定されているならば、バンドバッファ８の記憶内容に対してディスプレイモードに応じたサンプリングを行う。例えばページ全体の縮小表示であれば、その縮小率に応じてサブサンプリングし、一部分の表示であればその一部分に対してサンプリングを行う。
【００３３】
サンプリング処理部１３によってバンドバッファ８からサンプリングしたデータは、ディスプレイバッファ１８に一時的に記憶させる。このディスプレイバッファ１８は、一度に表示する全データ容量に対して、表示動作開始時に割り付けられる。例えばページ全体の縮小表示が指定されていれば、（ページ全体の容量×縮小率）の容量分が確保される。ディスプレイ処理部１４は、ディスプレイバッファ１７の記憶内容をディスプレイコマンドとしてディスプレイドライバ１５に渡し、これによりディスプレイ装置１９にディスプレイモードに応じた表示がなされる。具体的には、ディスプレイ装置１９の画面にウインドウ表示する場合、そのウインドウサイズを縮小率から算出し、その画素数分の容量をディスプレイバッファ１８に確保して表示すればよい。
【００３４】
描画検出部１１とサンプリング処理部１３は、ラスターデータ生成部３がバンドバッファ８の容量分のラスターデータを生成し、このデータに対して色空間変換／２値化処理部４による処理が行われる前に起動して動作する。描画検出部１１とサンプリング処理部１３をこのタイミングで起動する方法は何種類か考えられる。たとえばバンドバッファ８の容量分のラスターデータ生成完了後、ＣＰＵの制御により下記のような処理を行えば、上記のタイミングで両部１１と１３を動作させることができる。
【００３５】
まず、描画検出部１１、サンプリング処理部１３による処理を含む描画状況（ラスターデータ生成状況）監視処理ルーチンを呼び出す。この場合、このルーチンがＤＬＬ（ダイナミックリンクライブラリ）もしくはローダブルモジュールであれば、プリント処理開始時にその存在をあらかじめ確認しておく。
【００３６】
次に、描画検出部１１、サンプリング処理部１３による処理を含むタスクに起動シグナルを発生し、処理完了シグナル待ちでスリープした後に色空間変換／２値化処理ルーチンを呼び出し、ラスターデータ生成部３を起動する。
【００３７】
そして、ラスターデータ生成部３は色空間変換／２値化処理ルーチンを呼び出すが、このときジャンプテーブルを介して間接アドレス参照で行う。すなわち、プリント処理開始時もしくはプリント処理ルーチンのロード時に、描画検出部１１、サンプリング処理部１３による処理を含むモジュールが存在すれば、そのエントリをジャンプテーブルの色空間変換／２値化処理ルーチンエントリに書き換える。この描画検出部１１、サンプリング処理部１３による処理を含むモジュールは書き換える前の色空間変換／２値化処理ルーチンエントリを保持し、描画状況監視処理が完了した時点でそのモジュールの中で色空間変換／２値化処理ルーチンを呼び出せばよい。
【００３８】
これにより、ラスターデータ生成部３から間接的に描画検出部１１、サンプリング処理部１３による処理を含むモジュールを呼び出すことが可能になり、ラスターデータ生成部３によって生成されたバンドバッファ８の容量分のデータに対して色空間変換／２値化処理部４による処理が行われる前に、描画検出部１１、サンプリング処理部１３等による処理を行うことができ、印刷出力前に描画状況を表示して監視することができる。
【００３９】
以上述べた本実施の形態では、プリンタドライバのバンドバッファ単位でのラスターデータ生成状況の把握が可能となり、色空間変換／２値化処理部４でラスターデータが補色形式（ＹＭＣＫ）に変換されてプリンタ２０へ送られる前に、ＲＧＢ形式のラスターデータの生成状況を表示装置１９により監視することができる。よって、ラスターデータに問題があれば、ユーザは任意に印刷出力を停止させることができ、不用な印刷を行わずに済む。
【００４０】
（第２の実施の形態）
図２は本発明を適用した画像処理装置の第２の実施の形態の構成を示すブロック図である。図２において、図１のホストコンピュータ１０と同一の構成要素には同一符号を付してある。
【００４１】
本実施の形態の画像処理装置としてのホストコンピュータ３０は、描画検出部３１とサンプリング処理部３３を有している。描画検出部３１とサンプリング処理部３３の基本動作は描画検出部１１およびサンプリング処理部１３と同様であるが、描画検出部１１にはイメージサイズ記憶領域１６からのデータと併せて出力バッファ９からのデータが供給され、バンドバッファ８からのデータ供給はない。また、サンプリング処理部３３には、バンドバッファ８およびモードデータ記憶領域１７からのデータ、および描画検出部３１からの出力と併せて、イメージサイズ記憶領域１６からデータを供給されるように構成されている。
【００４２】
上記の構成において描画検出部３１は、イメージサイズ記憶領域１６からのサイズデータと出力バッファ９内部のデータ量の積算値からホストコンピュータ３０からプリンタ２０へ転送されるデータの転送進行状況を検出し、サンプリング処理部３３へサンプリングの実行を指示する。すなわちサンプリング処理部３３は処理中のページについて、出力バッファ９に記憶された色空間変換／２値化処理されたデータの転送量に応じて、実際に転送される部分までのバンドバッファ８内のラスターデータのサンプリングを行う。
【００４３】
ラスターデータ生成部３はバンドバッファ８の容量分のラスターデータを生成し、バンドバッファ８にバンド単位で一時的に記憶させた後、色空間変換／２値化処理部４による処理ルーチンを呼び出す。色空間変換／２値化処理部４による処理では、インターフェイスドライバ６に規定された量のデータを出力バッファ９に記憶させた後、描画検出部３１およびサンプリング処理部３３による描画状況監視処理を起動する。描画検出部３１は処理中のページについて出力バッファ９内のデータを積算し、プリンタ２０へ実際に転送処理を行った部分を検出する。サプリング処理部１３は転送されたことを検出された部分に相当するバンドバッファ８内のラスターデータをサンプリングし、ディスプレイバッファ１８に一時的に記憶させる。ディスプレイ処理部１４は、第１の実施の形態と同様にディスプレイバッファ１８の記憶内容をコマンドとしてディスプレイドライバ１５に引き渡し、ディスプレイ装置１９にはモード指定部１２で指定されたモードに応じた表示がなされる。
【００４４】
色空間変換／２値化処理部４による処理中に描画検出部３１およびサンプリング処理部３３による処理を起動するための具体的な手段は、第１の実施の形態において説明した起動手段と同様である。
【００４５】
以上述べたように本実施の形態では、実際のプリンタへのデータ転送状況を時々刻々と反映した補色形式に変換された印刷データ出力状況を表示して、ユーザに知らせることが可能となり、第１の実施の形態と同様の効果を得ることができる。
【００４６】
【発明の効果】
以上説明してきたように、本発明によれば、出力指示と共に供給されるカラー画像データに基づいて第１の形式のカラー画像データを生成する画像データ生成手段と画像データ生成手段による第１の形式のカラー画像データの生成を任意に停止させる生成停止手段とを有しており、画像データ生成手段により生成された第１の形式のカラー画像データに応じた画像データを第２の形式のカラー画像データの画像形成装置への出力が完了する前に第１の形式で表示装置に出力するように構成されているので、表示装置の表示を監視することで第１の形式のカラー画像データの生成状況を把握でき、生成されたデータに問題があれば画像形成装置への出力完了前に生成停止手段により第１の形式のカラー画像データの生成を停止させて画像形成装置の不必要な印刷出力を防止することができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明を適用した画像処理装置の第１の実施の形態の構成を示すブロック図である。
【図２】本発明を適用した画像処理装置の第２の実施の形態の構成を示すブロック図である。
【図３】従来の画像処理装置の構成を示すブロック図である。
【符号の説明】
１，１０，３０  ホストコンピュータ
３  ラスターデータ生成部
４  色空間変換／２値化処理部
７  プリント処理停止部
８  バンドバッファ
９  出力バッファ
１１，３１  描画検出部
１２  モード指定部
１３，３３  サンプリング処理部
１７  ディスプレイバッファ
１９  ディスプレイ装置
２０  プリンタ
【図１】
0003679493.tif 000002
【図２】
0003679493.tif 000003
【図３】
0003679493.tif 000004