(57)【特許請求の範囲】
【請求項１】
画像処理装置と、該画像処理装置と通信可能な画像形成装置とを有する画像形成システムであって、
前記画像処理装置は、
第１のデータを入力する入力手段と、
前記第１のデータから前記画像形成装置により画像形成可能な第２のデータを生成するデータ生成手段と、
前記データ生成手段が生成した第２のデータに対して不可逆データ圧縮処理を行うことにより第３のデータを生成するデータ圧縮手段と、
前記第２のデータまたは前記第３のデータを記憶する記憶手段と、
前記第３のデータに対してデータ伸張処理を行うことにより第４のデータを生成するデータ伸張手段と、
前記第２のデータまたは前記第４のデータを前記画像形成装置に送信する送信手段と、
前記データ生成手段により生成される第２のデータの容量を計算する計算手段と、
前記計算手段により計算される前記第２のデータの容量が前記記憶手段の未使用部分の容量より多いか否かを判定する判定手段と、
前記計算手段により計算される前記第２のデータの容量が前記記憶手段の未使用部分の容量より多いと前記判定手段が判定した場合に、前記計算手段により計算される前記第２のデータの容量と前記記憶手段の未使用部分の容量に基づいて、前記不可逆データ圧縮処理における圧縮率を決定する決定手段と、
前記計算手段により計算される前記第２のデータの容量が前記記憶手段の未使用部分の容量より多いと前記判定手段が判定した場合は該第２のデータに前記決定手段により決定された圧縮率で前記不可逆データ圧縮処理を行うよう前記データ圧縮手段を制御し、前記データ生成手段により生成される前記第２のデータの容量が前記記憶手段の未使用部分の容量より少ないと前記判定手段が判定した場合は該第２のデータに前記不可逆データ圧縮処理を行わないよう前記データ圧縮手段を制御する制御手段とを有することを特徴とする画像形成システム。
【請求項２】
前記第１のデータは、ページ記述言語により記述されたコードデータであることを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記データ圧縮手段により行われる前記不可逆データ圧縮処理は、ＪＰＥＧ圧縮処理であり、かつ、前記データ伸張手段で行われるデータ伸張処理はＪＰＥＧ圧縮処理されたデータの伸張処理であることを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
画像形成装置と通信可能な画像処理装置であって、
第１のデータを入力する入力手段と、
前記第１のデータから前記画像形成装置により画像形成可能な第２のデータを生成するデータ生成手段と、
前記データ生成手段が生成した第２のデータに対して不可逆データ圧縮処理を行うことにより第３のデータを生成するデータ圧縮手段と、
前記第２のデータまたは前記第３のデータを記憶する記憶手段と、
前記第３のデータに対してデータ伸張処理を行うことにより第４のデータを生成するデータ伸張手段と、
前記第２のデータまたは前記第４のデータを前記画像形成装置に送信する送信手段と、
前記データ生成手段により生成される第２のデータの容量を計算する計算手段と、
前記計算手段により計算される前記第２のデータの容量が前記記憶手段の未使用部分の容量より多いか否かを判定する判定手段と、
前記計算手段により計算される前記第２のデータの容量が前記記憶手段の未使用部分の容量より多いと前記判定手段が判定した場合に、前記計算手段により計算される前記第２のデータの容量と前記記憶手段の未使用部分の容量に基づいて、前記不可逆データ圧縮処理における圧縮率を決定する決定手段と、
前記計算手段により計算される前記第２のデータの容量が前記記憶手段の未使用部分の容量より多いと前記判定手段が判定した場合は該第２のデータに前記決定手段により決定された圧縮率で前記不可逆データ圧縮処理を行うよう前記データ圧縮手段を制御し、前記データ生成手段により生成される前記第２のデータの容量が前記記憶手段の未使用部分の容量より少ないと前記判定手段が判定した場合は該第２のデータに前記不可逆データ圧縮処理を行わないよう前記データ圧縮手段を制御する制御手段とを有することを特徴とする画像処理装置。
【請求項５】
前記第１のデータは、ページ記述言語により記述されたコードデータであることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記データ圧縮手段により行われる前記不可逆データ圧縮処理は、ＪＰＥＧ圧縮処理であり、かつ、前記データ伸張手段で行われるデータ伸張処理はＪＰＥＧ圧縮処理されたデータの伸張処理であることを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
画像形成装置と通信可能な画像処理装置の制御方法であって、
第１のデータを入力する第１の入力工程と、
前記第１のデータから前記画像形成装置により画像形成可能な第２のデータを生成するデータ生成工程と、
前記データ生成工程にて生成される第２のデータの容量を計算する計算工程と、
前記計算工程にて計算される前記第２のデータの容量が前記画像処理装置が備える記憶部の未使用部分の容量より多いか否かを判定する判定工程と、
前記計算工程にて計算される前記第２のデータの容量が前記記憶部の未使用部分の容量より多いと前記判定工程にて判定された場合に、前記計算工程にて計算される前記第２のデータの容量と前記記憶部の未使用部分の容量に基づいて、不可逆データ圧縮処理における圧縮率を決定する決定工程と、
前記計算工程にて計算される前記第２のデータの容量が前記記憶部の未使用部分の容量より多いと前記判定工程にて判定された場合、前記データ生成工程にて生成された前記第２のデータに前記決定工程にて決定された圧縮率で前記不可逆データ圧縮処理を行うことにより第３のデータを生成するデータ圧縮工程と、
前記第２のデータまたは前記第３のデータを前記記憶部に記憶させる記憶工程と、
前記第３のデータに対してデータ伸張処理を行うことにより第４のデータを生成するデータ伸張工程と、
前記第２のデータまたは前記第４のデータを前記画像形成装置に送信する送信工程と、
を有することを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【０００１】
本発明は、コンピュータ端末と、該コンピュータ端末及び画像形成装置と通信可能な制御装置とを有する制御システムに関するものである。
【０００２】
【従来の技術】
図１６は、この種のプリンタ制御装置を適用可能なデータ処理システムの一例を示すブロック図である。
【０００３】
本システムは、ホストコンピュータのデータを電子写真方式のカラー複写機等の出力装置から印刷する場合、図１６に示すようにホストコンピュータ１３０１から送られるページ記述言語などのコードデータを受け、このコマンドに基づいてドットデータ（ビットマップデータ）からなるページ情報を生成し、カラー複写機１３０３に対して順次ドットデータを送信するプリンタコントローラ１３０２が必要になる。
【０００４】
ここで、プリンタコントローラ１３０２は、ホストコンピュータ１３０１から送られるページ記述言語をドットデータに変換するＰＤＬ回路と、該ＰＤＬ回路により変換したドットデータを格納するビットマップメモリと、該ビットマップメモリのデータをカラー複写機１３０３に送信するデータ送信部とから構成される。
【０００５】
【発明が解決しようとする課題】
しかしながら上記従来例ではプリントコントローラ内にドットデータを格納するためのビツトマップメモリが必要であった。
【０００６】
また、近年においては、カラー複写機などの印字出力の高精細化が求められている。そこで、カラー複写機の印字解像度を高解像度化することが考えられるが、例えば解像度を４００ｄｐｉから６００ｄｐｉにした場合、ビットマップメモリは２倍以上の容量が必要となり、コストが大幅に上がってしまうといった問題があった。
【０００７】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、入力された第１のデータから生成される画像形成可能な第２のデータの容量が記憶手段の未使用部分の容量より多い場合であっても、第１のデータから生成される第２のデータの容量を計算し、計算されたデータの容量と記憶手段の未使用部分の容量に基づいて決定された圧縮率で第２のデータに不可逆データ圧縮処理をして記憶手段に記憶させることで記憶手段の未使用部分の容量不足を原因とする不具合を防止することができる仕組を提供することである。
【０００８】
【課題を解決するための手段】
本発明に係る制御システムは、以下の特徴的構成を備える。
画像処理装置と、該画像処理装置と通信可能な画像形成装置とを有する画像形成システムであって、前記画像処理装置は、第１のデータを入力する入力手段と、前記第１のデータから前記画像形成装置により画像形成可能な第２のデータを生成するデータ生成手段と、前記データ生成手段が生成した第２のデータに対して不可逆データ圧縮処理を行うことにより第３のデータを生成するデータ圧縮手段と、前記第２のデータまたは前記第３のデータを記憶する記憶手段と、前記第３のデータに対してデータ伸張処理を行うことにより第４のデータを生成するデータ伸張手段と、前記第２のデータまたは前記第４のデータを前記画像形成装置に送信する送信手段と、前記データ生成手段により生成される第２のデータの容量を計算する計算手段と、前記計算手段により計算される前記第２のデータの容量が前記記憶手段の未使用部分の容量より多いか否かを判定する判定手段と、前記計算手段により計算される前記第２のデータの容量が前記記憶手段の未使用部分の容量より多いと前記判定手段が判定した場合に、前記計算手段により計算される前記第２のデータの容量と前記記憶手段の未使用部分の容量に基づいて、前記不可逆データ圧縮処理における圧縮率を決定する決定手段と、前記計算手段により計算される前記第２のデータの容量が前記記憶手段の未使用部分の容量より多いと前記判定手段が判定した場合は該第２のデータに前記決定手段により決定された圧縮率で前記不可逆データ圧縮処理を行うよう前記データ圧縮手段を制御し、前記データ生成手段により生成される前記第２のデータの容量が前記記憶手段の未使用部分の容量より少ないと前記判定手段が判定した場合は該第２のデータに前記不可逆データ圧縮処理を行わないよう前記データ圧縮手段を制御する制御手段とを有することを特徴とする。
【００３８】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す印刷制御装置を適用可能なデータ処理システムの一例を示すブロック図であり、例えば複数のコンピュータ４０１がＬＡＮ等の通信媒体を介して所定のプロトコルでホストコンピュータ４０２と通信可能に接続されている場合に対応する。
【００３９】
図において、４０３は画像形成装置で、専用のインタフェースによりホストコンピュータ４０２と接続されており、本実施形態では、ページ記述言語からドットデータを生成するプリンタコントローラはホストコンピユータ４０２内に格納されている。
【００４０】
また、画像形成装置４０３としてＣ、Ｍ、Ｙ、Ｋ４色のトナーによりカラー画像を形成するカラー複写機が接続されているものとする。
【００４１】
図２は、図１に示したホストコンピュータ４０２の構成を説明するブロック図である。
【００４２】
図２において、１００はプリンタコントローラで、例えばＰＣＩＩ／Ｆ１０７，ＰＣＩバスを介して種々のデバイスと通信可能に構成されている。
【００４３】
１０１はネットワークカードで、ＬＡＮで接続されたコンピュータ間のデータの送受信を所定のプロトコルで行う。なお、ＬＡＮ上に接続された各コンピュータにも各々同様のネットワークカードが接続されている。ネットワークカードにはデータを送受信するための信号線の他に送信する相手のコンピュータを指示する信号やデータ送信を要求する信号、ＬＡＮを使用中であることを表す信号、コンピュータがビジー状態でデータを受信することができないことを表す信号といった様々な信号が入出力されており、ネットワークカード間で上記信号を送受信することによりデータの送受信が行われるように制御している。
【００４４】
また、コンピュータ内部においてネットワークカード１０１が接続されているＰＣＩバスは各コンピュータ間を接続しているＬＡＮと転送速度や信号線の構成が異なるため、ネットワークカード１０１はＬＡＮ−ＰＣＩバス間のフォーマット変換も行っている。
【００４５】
１０２はディスクコントローラであり、ハードディスク１０３と各デバイスとのデータ送受信の制御を行っている。
【００４６】
具体的には、あるデバイスがＰＣＩバスを介してハードディスク１０３をアクセスする場合、他のデバイスが既にハードディスクとデータの送受信を行っていたり、ハードディスクがデータの送受信ができない状態である場合などに、ハードディスクがアクセス可能になるまでデバイスに対してウェイト信号を出力する等の制御を行う。
【００４７】
１０３はハードディスクであり、コンピュータ上で動作させるアプリケーションやアプリケーションで作成した書類、コンピュータを動作させるためのシステムファイル（ＯＳ等を含む）や各種設定ファイル等が格納されている。これらのファイルはホストメモリ１０６に送信、展開されることによりコンピュータ上での動作が可能となる。
【００４８】
１０４はバスブリッジであり、ホストＣＰＵ及びホストメモリ等コンピュータの基本機能が接続されているホストバスと、必要な機能を順次追加するためのＰＣＩバスとを接続するバスブリッジである。
【００４９】
従来コンピュータの各デバイスは同一のバスにより接続されていたが、動作速度の速いデバイス同士を別バスを用いて接続させるなどデバイスを効率よく混在させるために複数のバスを持たせ、各バス間にまたがるデータの送受信をバスプリッジ１０４を用いて行っている。
【００５０】
１０５はホストＣＰＵであり、ホストメモリ１０６に格納されたプログラムの処理及び実行、各デバイスの管理や割り込みの制御などを行う。なお、ホストメモリ１０６はホストＣＰＵ１０５で実行されるプログラムやデータを格納する。
また、ハードディスク１０３に格納されているアプリケーションや書類、画像データなどはホストメモリ１０６に展開されることでホストＣＰＵ１０５による命令の実行、データの編集などが行われる。
【００５１】
さらに、ホストメモリ１０６は通常揮発性のＲＡＭが使用されており、コンピュータの電源をオフにするとホストメモリ１０６上のデータは消えてしまうためにホストＣＰＵ１０５による処理やデータ編集が終了するとデータはハードディスク１０３やフロッピーディスクなどの記憶媒体（メディア）に格納される。
【００５２】
また、ホストメモリ１０６はメモリチップを交換あるいは増設することによりメモリ容量の追加が可能な構成となっており、搭載されているメモリ容量や未使用部分の容量などの情報（メモリマップ）はホストＣＰＵ１０５により管理されている。
【００５３】
１０７はＰＣＩインタフェースであり、ホストＣＰＵ１０５及びコマンドメモリ１０９から出力される命令に従って、データコントローラ１０８とＰＣＩインタフェース１０７とのデータ送受信制御を行っている。
【００５４】
１０８はデータコントローラで、ホストコンピュータに接続されたカラー複写機によりプリント動作やスキャン動作を行うために、プリンタコントローラ１００内の各デバイス間のデータの送受信を管理する。データコントローラ１０８はホストＣＰＵ１０５の命令及びコマンドメモリ１０９から出力される命令を解析、実行することでデータ送受信を管理する。
【００５５】
プリンタコントローラ１００において、１０９はコマンドメモリで、プリンタコントローラ１００内の各デバイスを制御するための命令を格納するためにある。本実施形態ではカラー複写機によるプリントを行う場合、あらかじめ一連の命令をコマンドメモリ１０９に格納しておき、各デバイスはコマンドメモリ１０９に格納された命令を実行することによりプリント動作を行う。
【００５６】
１１０はローカルメモリで、プリント動作時に各処理を行うためのデータを一時格納するためにある。１１１はＰＤＬ回路であり、コンピュータ上またはコンピュータ間において、各種アプリケーションで作成した文書（文章のみではなく、図形やイメージ等も含む）は、コンピュータ上で動作しているプリンタドライバというデバイスドライバプログラムにより、ページ記述言語に翻訳されてデータの送受信が行われている。
【００５７】
ＰＤＬ回路１１１では、上述したページ記述言語を解析、展開して赤（Ｒ），緑（Ｇ），青（Ｂ）の３色のドットデータを生成する。
【００５８】
１１２は色変換回路であり、ＰＤＬ回路１１１で生成されたＲＧＢのドットデータに対して所定の演算を行ったり、または変換テーブルを用いて、本実施形態における画像形成装置であるカラー複写機が画像を形成するために使用するトナー色であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）及び黒（Ｋ）のドットデータに変換する。
【００５９】
また、色変換回路１１２ではプリント時の色の濁り成分を除去する出力マスキングやカラー複写機が表現可能な色空間に変換する色空間圧縮などの画像処理も行われる。
【００６０】
１１３はデータ圧縮回路で、色変換回路で生成したＣ、Ｍ、Ｙ、Ｋのドットデータに対してＪＰＥＧ圧縮を行う。本実施形態では、色変換回路１１２で生成したＣ、Ｍ、Ｙ、Ｋのデータ各色ごとにＪＰＥＣ圧縮を行っている。ここで、圧縮率及びサブサンプリング比といったデータ圧縮のためのパラメータは、ホストメモリ１０６のメモリ容量または未使用の容量を調べ、コマンドメモリ１０９にあらかじめ設定されている。データ圧縮回路１１３はコマンドメモリ１０９からそれらの情報を受け取ることで所定のパラメータにより、例えばＪＰＥＧ圧縮処理を行う。
【００６１】
１１４はデータ伸長回路で、データ圧縮回路１１３で圧縮したデータを伸長する。データ圧縮回路１１３と同様、データ伸長回路１１４もコマンドメモリ１０９にあらかじめ設定されたパラメータによりデータ伸長処理を行う。
【００６２】
１１５はプリンタインタフェースで、プリントデータ／スキャンデータ、イネーブル信号やトリガ信号や通信を行うシリアル通信を行う制御信号等がカラー複写機に対して出力される。
【００６３】
図３は、図１に示した画像形成装置４０３の一例を示すディジタルカラー複写機の概略構成を説明する断面図であり、本実施形態におけるディジタルカラー複写機は、上部にディジタルカラー画像リーダ部（リーダ部）２０１、下部にディジタルカラー画像プリンタ部（プリンタ部）２００を有する。
【００６４】
リーダ部２０１において、２０４は原稿で、ガラス２０３上に載置され、操作部２１１からキー操作指示によりコピースタートが指示されると、露光ランプ２０５により原稿を露光走査した原稿２０４からの反射光像は反射鏡２０６により反射された後レンズ２０７を通過することにより、フルカラーセンサ（本実施形態では３ラインＣＣＤ）２１０−１〜２１０−３に集光してカラー色分解画像信号を得る。２０２は原稿押圧板、２２９は走査ユニットである。
【００６５】
２０９は増幅回路で、上記カラー色分解画像信号を増幅処理して画像処理ユニット２１２に入力する。該画像処理ユニット２１２に入力されたカラー色分解画像信号は、ディジタル電気信号に変換された後に編集を含む画像処理を施され、プリンタ部２００に送出される。２３０はホームポジションセンサである。
【００６６】
プリンタ部２００において、リーダ部２０１からの画像信号はレーザ出力部２１３にてレーザ光信号に変換され、ポリゴンミラー２１４で反射されて、感光ドラム２１７の面に投影される。画像形成時には、感光ドラム２１７を矢印方向に回転させ、帯電器２１８により一様に帯電させて、各分解色ごとに光像を照射し、潜像を形成する。
【００６７】
次に、現像器２１９〜２２２のうち、所定の現像器を動作させて潜像を現像し、感光ドラム２１７上にトナー画像を形成する。さらにトナー画像を、記録材カセット２２４または記録材カセット２２５より搬送系２２３及び転写ドラム２２７を介して感光ドラム２１７と対向した位置に供給された記録材に転写する。転写ドラム２２７を回転させるに従って感光ドラム２１７上のトナー画像は記録材上に転写される。このように記録材には所望数の色画像が転写され、フルカラー画像を形成する。
【００６８】
フルカラー画像形成の場合、このようにして４色のトナー像の転写を終了すると記録材を転写ドラム２２７から分離し、定着器２２６を介してトレイ２２８に排紙する。なお、転写ドラム２２７は、例えばＡ４サイズの記録材を最大２枚転写可能な周長を備えているものとする。
【００６９】
図４，図５は、図２に示した画像処理ユニット２１２およびその周辺回路の構成を説明するブロック図である。
【００７０】
図４または図５において、フルカラーセンサ（ＣＣＤ）２１０はレッド，グリーン，ブルーの３ラインのＣＣＤ２１０−１，２１０−２，２１０−３で構成されており、原稿からの１ラインの光情報を色分解して４００ｄｐｉの解像度でＲ，Ｇ，Ｂの電気信号を出力する。
【００７１】
なお、本実施形態では１ラインとして最大２９７ｍｍ（Ａ４縦）の読み取りを行うため、ＣＣＤ２１０−１，２１０−２，２１０−３からはＲ，Ｇ，Ｂ各々１ライン４６７７画素分の画像が出力される。
【００７２】
３０１は同期信号生成回路であり、主走査アドレスカウンタや副走査アドレスカウンタ等より構成され、主走査アドレスカウンタは、感光ドラム２１７へのライン毎のレーザ記録の同期信号であるＢＤ信号によってライン毎にクリアされて、画素クロック発生器３０２からのＶＣＬＫ信号をカウントし、ＣＣＤ２１０から読み出される１ラインの画情報の各画素に対応したカウント出力Ｈ−ＡＤＲを発生する。このカウント出力Ｈ−ＡＤＲは「０」から「５０００」までアップカウントするのでＣＣＤ２１０からの１ライン分の画像信号を十分読み出すことができる。
【００７３】
また、同期信号発生回路３０１からは、ライン同期信号ＬＳＹＮＣや画像信号の主走査有効区問信号ＶＥや副走査有効区間信号ＰＥ等の各種のタイミング信号を出力する。
【００７４】
３０３はＣＣＤ駆動信号生成部であり、アドレス信号Ｈ−ＡＤＲをデコードしてＣＣＤ２１０のシフトパルスよりセットパルスや転送クロックであるＣＣＤ−ＤＲＩＶＥ信号を発生する。
【００７５】
これによりＣＣＤ２１０からＶＣＬＫに同期して、同一画素に対するＲ，Ｇ，Ｂの色分解画像信号が順次出力される。２０９は増幅回路で、ＣＣＤの出力信号を増幅する。３０４はＡ／Ｄコンバータであり、レッド，グリーン，ブルーの各画像信号を８ビットのディジタル信号に変換する。
【００７６】
３０５はシェーディング補正回路であり、ＣＣＤ２１０での画素毎の信号出力のばらつきを補正するための回路である。シェーディング補正回路３０５には、Ｒ，Ｇ，Ｂの各信号のそれぞれ１ライン分のメモリをもち、光学系により予め決められた濃度を持つ白色板の画像を読み取って基準信号として用いる。
【００７７】
３０６は副走査つなぎ回路であり、ＣＣＤ２１０により読み取られた画像信号が副走査方向に８ラインずつずれるのを吸収するための回路である。３０７は入力マスキング回路であり、入力信号Ｒ，Ｇ，Ｂの色にごりを取り除くための回路である。
【００７８】
３０８、３０９，３１０はバッファであり、ＺＯ−ＥＤ信号がＬレベルのとき画像信号を通し、ＺＯ−ＥＤ信号がＨレベルのとき画像信号を通さなくする。通常、編集機能を用いるときはＨレベル状態である。
【００７９】
３１１は画像信号を平滑化するフィルタであり、５×５のマトリクス演算を行う。３１２は色変換回路であり、ＲＧＢの画像信号をＨＳＬ色空間座標に変換して、予め指定された色を他の指定された色に変換して、再びＲＧＢの色空間に戻す機能を有する。
【００８０】
また、多値の信号を一定の間値で２値に変換し、後述するエリア処理用のＭＡＲＫＥＲ信号及びＳＣ−ＢＩ信号として出力を行っている。
【００８１】
３１３はインタフェース（Ｉ／Ｆ）回路であり、外部から入力される画像信号を画像処理ユニットにて行われる画像処理速度に合わせるための回路である。図１におけるプリンタインタフェース１１５から出力されたデータはインタフェース回路３１３に入力される。
【００８２】
３１４はエリア生成回路であり、エディタ等により指定された領域を生成し記憶する回路である。また、色変換回路３１２により原稿に描かれたマーカペン等の画像を抽出したＭＡＲＫＥＲ信号もエリア領域としてメモリに記憶される。さらに２値信号ＳＣ−ＢＩ信号は、２値画像信号としてＺ−ＢＩ出力信号に用いられる。
【００８３】
３１５はマスキング回路であり、インタフェース回路３１３から入力された外部画像信号に対する入力マスキング回路３０７と同様、外部機器からＲ，Ｇ，Ｂ信号が入力された際に色にごりを取り除くための回路である。
【００８４】
３１６はセレクタであり、制御信号Ｚ０−ＲＧＢ信号が「Ｌ」レベル状態で色変換回路３１２の出力（Ｒ信号）を出力し、Ｚ０−ＲＧＢ信号が「Ｈ」レベル状態でセレクタ３２６の出力（ＣＭＹＫ信号）を出力する。
【００８５】
３１７は画像合成回路であり、インタフェース回路３１３からＲＧＢ信号が入力されるとセレクタ３１６の制御信号Ｚ０−ＲＧＢ＝Ｌとし、色変換回路３１２の出力であるＲＧＢ信号を入力することでＣＣＤ２１０により読み取られたＲＧＢ画像信号とインタフェース回路３１３から入力されたＲＧＢ画像信号の合成を行う。
【００８６】
また、インタフェース回路３１３からＣＭＹＫ信号が入力される場合は、ＣＣＤ２１０からの画像信号に応じて現在使用する現像剤に対応した色信号が１ページ分ずつ入力されており、セレクタ３１６の制御信号Ｚ０−ＲＧＢを「Ｈ」レベル状態とすることで、セレクタ３２６の出力であるＣＭＹＫ信号を入力しＣＭＹＫ合成を行う。また、画像合成回路３１７ではＣＣＤ２１０からの画像信号とインタフェース回路３１３からの２値画像との合成も可能である。
【００８７】
なお、合成する領域はエリア生成回路３１４からのＡＲＥＡ信号により指定されるか、もしくはインタフェース回路３１３から入力される２値信号により指定することもできる。
【００８８】
また、上記合成処理には、ＣＣＤ２１０からの画像信号と外部の画像信号を領域ごとに独立して合成する置き換え合成と、２つの画像を同時に重ねて透かし合わせたように合成する透かし合成も可能である。この透かし合成では、２つの画像のうちどちらの画像をどれだけ透かして合成するかという透かし率の指定も可能である。
【００８９】
３１８はセレクタであり、画像合成回路３１７をＲＧＢ合成として用いる場合（Ｚ０−ＲＧＢ＝Ｌ）は画像合成回路３１７の出力を、ＣＭＹＫ合成として用いる場合（Ｚ０−ＲＧＢ＝Ｈ）は色変換回路３１２を選択する。
【００９０】
３１９は影／輪郭生成回路であり、ＣＣＤ２１０で読み取られた画像信号を２値化したＳＣ−ＢＩ信号やインタフェース回路３１３から入力される２値信号またはエリア生成回路３１４からの２値データであるＺ−ＢＩ信号に対して輪郭信号、影信号の生成を行う。
【００９１】
３２０は黒文字判定回路であり、入力された画像信号の特徴を判定し、文字の太さ信号（太文字度）ＦＴＭＪ、エッジ信号ＥＤＧＥ、色信号ＩＲＯを出力する。
【００９２】
３２１は色空間圧縮回路で、以下の数１に基づいてマトリクス演算を行う。
【００９３】
【数１】
0004500393.tif 000002
なお、色空間圧縮回路３２１において予め色空間圧縮を行うか、行わないかの設定をしておくことにより、領域信号ＡＲＥＡで色空間圧縮のＯＮ／ＯＦＦの切り換えが可能となる。３２２は光量一濃度変換部（ＬＯＧ変換部）であり、レッド，グリーン，ブルーの８ビットの光量信号を対数変換によりシアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ）の各８ビットの濃度信号に変換する。
【００９４】
３２３は出力マスキング処理部であり、既知のＵＣＲ処理（下色除去処理）によりＣ，Ｍ，Ｙ３色の濃度信号からブラックの濃度信号を抽出するとともに、各濃度信号に対応した現像剤の色濁りを除去する既知のマスキング演算を施す。
【００９５】
このようにして生成された各濃度信号Ｍ’，Ｃ’，Ｙ’，Ｋ’の内から、セレクタ３２４によって現在使用する現像剤に対応した色の信号が選択される。ＺＯ−ＴＯＮＥＲ信号はこの色選択のためにＣＰＵ３４０から発生される２ビットの信号であり、ＺＯ−ＴＯＮＥＲが「０」状態の場合には濃度信号Ｍ’が、ＺＯ−ＴＯＮＥＲが「１」の場合には濃度信号Ｃ’が、ＺＯ−ＴＯＮＥＲが「２」の場合には濃度信号Ｙ’が、ＺＯ−ＴＯＮＥＲが「３」の場合には濃度信号Ｋ’が出力される。
【００９６】
３２５はサンプリング回路であり、入力された画像信号Ｒ，Ｇ，ＢおよびＲ，Ｇ，Ｂ信号から生成された濃度信号ＮＤを４画素毎にサンプリングしてシリアルにＲ，Ｇ，Ｂ，ＮＤ信号として出力する。なお、濃度信号ＮＤは、例えば（Ｒ＋Ｇ＋Ｂ）／３で表されるものとする。
【００９７】
３２６はセレクタであり、ＳＭＰ−ＳＬ信号がＣＰＵ３４０により「Ｌ」レベルが設定されたとき、出力マスキング回路３２３の出力（各濃度信号Ｍ’Ｃ’Ｙ’Ｋ’）を選択し、ＳＭＰ−ＳＬ信号が「Ｈ」レベルを設定されたときサンプリング回路３２５の出力を選択する。
【００９８】
３２７はセレクタであり、画像合成回路３１７をＣＭＹＫ合成として用いる場合（Ｚ０−ＲＧＢ＝Ｈ）は画像合成回路３１７の出力を、ＲＧＢ合成として用いる場合（Ｚ０−ＲＧＢ＝Ｌ）はセレクタ３２６の出力を選択して後段に送る。
【００９９】
３２８は色づけ回路であり、例えば白黒画像に予め設定した色を付ける等の処理を行う。また、インタフェース回路３１３から入力された２値信号に対する色付け、影／輪郭生成回路３１９によって生成された文字／影／輪郭信号に対する色付けを行う。さらに、徐々に階調が変化するようなグラデーションのパターンも作ることが可能である。
【０１００】
３２９はＦ値補正回路であり、プリンタ部２００の現像特性に応じたガンマ処理を行うとともにモード毎の濃度の設定も可能である。
【０１０１】
３３０は変倍回路であり、画像信号１ライン分のメモリを持ち、主走査方向の画像信号の拡大、縮小や画像を斜めにして出力する斜体処理等を行う。また、サンプリング時には、メモリにサンプリングデータを蓄積しヒストグラムの作成に用いる。
【０１０２】
３３１はテクステャ回路であり、ＣＣＤ２１０で読み取られたカラー画像信号に予めＣＣＤ２１０により読み取られた画像信号もしくは外部装置から入力されたパターンを合成して出力する。３３２はスムージング回路で、５×５のフィルタから構成される。３３３はエッジ強調回路であり、５×５のフィルタから構成される。
【０１０３】
３３４はアドオン回路であり、画像信号を特定のコード化されたパターンで出力する。３３５はレーザコントローラであり、ＶＩＤＥＯ信号に応じてレーザの発光量を制御する。このレーザ光はポリゴンミラー２１４で感光ドラム２１７の軸方向に走査され、感光ドラム２１７に１ラインの静電潜像を形成する。
【０１０４】
３３６は感光ドラム２１７に近接して設けられたフォトディテクタであり、感光ドラム２１７を走査する直前のレーザ光の通過を検出して１ラインの同期信号ＢＤを発生する。
【０１０５】
３３７はエリアＬＵＴ（ルックアップテープル）回路であり、エリア生成回路３１４からのＡＲＥＡ信号に応じて各モードの設定を行う。なお、エリアＬＵＴ３３７の出力であるＬＯＧＣＤ信号は、ＬＯＧ変換部３２２のＬＯＧテープルをスルー設定等に切り換えたり、ＵＣＲＣＤ信号は出力マスキング回路３２３でトリミングやマスキングを行ったり、ＦＣＤ信号はＦ値補正回路３２９のＦ値の大きさを変えたりする。
【０１０６】
３３８は黒文字ＬＵＴであり、黒文字判定回路３２０の出力により様々な処理を行う。例えばＵＣＲ−ＳＬ信号は、出力マスキング回路３２３のＵＣＲ量を変化させてより黒い文字と判定した領域には黒の量をより多くしてＣ，Ｍ，Ｙの量をより少なくして現像する等の処理を行う。
【０１０７】
また、ＥＤＧＥ一ＳＬ信号は、スムージング回路３３２及びエッジ強調回路３３３において黒い文字の領域ほどエッジの部分が強調されるようなフィルタに切り換える設定を行う。更にＳＮＳ一ＳＬ信号は、黒文字ＬＵＴ３３８の出力でレーザコントローラ３３５においてＰＷＭ制御の４００線／２００線の線数切り換えを行う。つまり、黒い文字と判定した領域では解像度を上げるために４００線で現像を行い、他の画像領域では階調を上げるために２００線で現像を行う。
【０１０８】
３３９はフォトセンサであり、転写ドラム２１７が所定位置に来たことを検出してページ同期信号ＩＴＯＰを発生し、同期信号生成回路３０１の副走査アドレスカウンタを初期化するとともにＣＰＵに入力される。３４０はＣＰＵであり、画像読み取り，画像記録の動作の制御を行う。
【０１０９】
３４１はＲＯＭであり、ＣＰＵ３４０で用いるプログラムや予め決められた設定値が格納されている。３４２はＲＡＭであり、データの一時的な保存や新たに設定された設定値等が格納されている。
【０１１０】
図６，図７は、本発明に係るプリンタ制御装置における第１のデータ処理手順の一例を示すフローチャートであり、コンピュータ４０１のカラー画像データをカラー複写機からプリントする間のホストコンピュータのデータ処理手順に対応する。なお、（５０１）〜（５２０）は各ステップを示す。また、図６，図７では説明を簡単にするために記録紙１ページ分のプリント動作について説明を行っている。
【０１１１】
まず、初めにコンピュータ４０１からページ記述言語で書かれたＰＤＬデータがＬＡＮを介してホストコンピュータ４０２に送信され、コンピュータ４０１は送信されたＰＤＬデータをハードディスク１０３に格納する（５０１）。
【０１１２】
このようにしてＰＤＬデータがハードディスク１０３に格納されると、ホストＣＰＵ１０５はＰＤＬ回路１１１によりレンダリング処理を行うための設定をコマンドメモリ１０９に格納した後（５０２）、同様に色変換回路１１２により色変換を行うための設定をコマンドメモリ１０９に格納する（５０３）。
【０１１３】
その後、ホストＣＰＵ１０５はＰＤＬ回路１１１及び色変換回路１１２により作成されるドットデータの容量を計算し（５０４）、ホストメモリ１０６の未使用部分の容量を取得して（５０５）、ドットデータの容量がホストメモリ１０６の未使用部分の容量以下かどうかを比較判定し（５０６）、ホストメモリ１０６の未使用部分がステップ５０４で計算した容量より多いと判定した場合、ホストメモリ１０６はカラー複写機に出力するフォーマットであるドットデータをすべて格納することが可能であるため、コマンドメモリ１０９にデータ圧縮回路１１３によるデータ圧縮を行わないように「圧縮＝ＯＦＦ」の設定を格納して（５０９）、ステップ（５１０）以降へ進む。
【０１１４】
一方、ステップ（５０６）において、ホストメモリ１０６の未使用部分がステップ（５０４）で計算した容量より少ないと判定した場合は、ホストメモリ１０６はカラー複写機に出力するためのデータをすべて格納することができないため、データ圧縮回路１１３によりドットデータを圧縮してから格納しなければならないため、コマンドメモリ１０９に「圧縮＝ＯＮ」の設定を格納し（５０７）、さらに、ホストメモリ１０６の未使用容量とステップ（５０４）で算出したデータ容量を基にして圧縮率を決定し、その他のパラメータとともにコマンドメモリ１０９に格納する（５０８）。
【０１１５】
上記のようにしてコマンドメモリ１０９にカラー複写機にデータを出力するためのすべての設定及びパラメータが設定されると、コマンドメモリ１０９は格納された命令及び設定を基にしてデータコントローラ１０８の各デバイスの制御を開始し、初めにＰＤＬ回路１１１によるレンダリング処理を行う（５１０）。
【０１１６】
以下のステップの説明は１０８〜１０１４と共に説明する。
【０１１７】
図８〜図１４は、図２に示したプリンタコントローラ１００における各フェーズでのデータ処理状態を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【０１１８】
図８は、ＰＤＬ回路１１１によりレンダリング処理状態を示しており、データコントローラ１０８はコマンドメモリ１０９から出力される命令により、それぞれＰＣＩインタフェース１０７とＰＤＬ回路１１１、コマンドメモリ１０９とＰＤＬ回路１１１及びローカルメモリ１１０とＰＤＬ回路１１１とを接続している。
【０１１９】
一方、ＰＤＬ回路１１１はコマンドメモリ１０９の命令及び設定にしたがってハードディスク１０３に格納されたページ記述言語を入力してＲＧＢドットデータヘとデータ変換を行う。なお、ローカルメモリ１１０はデータ変換の際にデータを一時格納するためのバッファメモリとして使用される。
【０１２０】
次に、ＰＤＬ回路１１１によりＲＧＢラスタイメージデータヘの変換が終了すると、コマンドメモリ１０９は色変換回路１１２による色変換処理を行う（５１１）。
【０１２１】
図９は、色変換回路１１２によりＲＧＢで表されたドットデータをＣＭＹＫドットデータに変換する処理が行われる様子を示しており、図９において、データコントローラ１０８はコマンドメモリ１０９から出力される命令によりそれぞれＰＤＬ回路１１１と色変換回路１１２、コマンドメモリ１０９と色変換回路１１２及びローカルメモリ１１０と色変換回路１１２とを接続している。
【０１２２】
この際、色変換回路１１２はコマンドメモリ１０９の命令及び設定にしたがってＰＤＬ回路１１１に格納されたＲＧＢドットデータを取得してＣＭＹＫドットデータヘと色変換処理を行う。
【０１２３】
なお、ローカルメモリ１１０は色変換処理の際にデータを一時格納するためのバッファメモリとして使用される。
【０１２４】
次に、色変換回路１１２によるＣＭＹＫラスタイメージデータヘの変換が終了すると、コマンドメモリ１０９はコマンドメモリ内部の設定を参照して圧縮処理を行うかどうかの判定を行い（５１２）、メモリコマンド１０９内の設定が圧縮を行う設定（「圧縮＝ＯＮ」）であると判定した場合は、コマンドメモリ１０９はデータ圧縮回路１１３によりステップ５０８で設定したパラメータにより圧縮処理を行う（５１３）。
【０１２５】
図１０はデータ圧縮回路１１３によりＣＭＹＫドットデータに対して色毎にＪＰＥＧ圧縮を行う様子を示しており、図１０において、データコントローラ１０８はコマンドメモリ１０９から出力される命令によりそれぞれ色変換回路１１２とデータ圧縮回路１１３、コマンドメモリ１０９とデータ圧縮回路１１３及びローカルメモリ１１０とデータ圧縮回路１１３とを接続している。
【０１２６】
データ圧縮回路１１３はコマンドメモリ１０９の命令及び設定にしたがって色変換回路１１２に格納されたＣＭＹＫドットデータを取得して色毎にＪＰＥＧ圧縮を行う。なお、この際、ローカルメモリ１１０はＪＰＥＧ圧縮用のバッファとして使用される。
【０１２７】
このようにしてデータ圧縮回路１１３によるＣＭＹＫドットデータのＪＰＥＧ圧縮処理が終了すると、図１１に示すように、コマンドメモリ１０９はデータ圧縮回路内のデータを色別にホストメモリ１０６ヘ格納する（５１４）。
【０１２８】
図１１はコマンドメモリ１０９はデータ圧縮回路内のデータを色別にホストメモリヘ転送状態を示しており、図１１において、データコントローラ１０８はコマンドメモリ１０９から出力される命令によりデータ圧縮回路１１３とＰＣＩインタフェース１０７を接続しており、データ圧縮回路１１３から出力されたデータは順次ホストメモリ１０６に格納される。
【０１２９】
一方、、ステップ（５１２）において、コマンドメモリ１０９内の設定が圧縮を行う設定であると判定した場合（「圧縮＝ＯＦＦ」）、コマンドメモリ１０９は色変換回路１１２内のデータを色別にホストメモリヘ格納する（５１５）。この状態を図１２に示す。
【０１３０】
図１２において、データコントローラ１０８はコマンドメモリ１０９から出力される命令により色変換回路１１２とＰＣＩインタフェース１０７を接続しており、色変換回路１１２から出力されたデータは順次ホストメモリ１０６に格納される。
【０１３１】
このようにしてホストメモリ１０６にデータが格納されると、カラー複写機に出力されるデータの色がＣＭＹＫの中から選択される（５１６）。その後、再びコマンドメモリ１０９内部の設定を参照して「圧縮＝ＯＮ」の設定がされているかどうかを判定し（５１７）、「圧縮＝ＯＮ」の設定がされていると判定した場合は、ホストメモリ１０６に格納されているデータは圧縮されたデータであるので、データ伸長回路１１４によりデータの伸長を行い、プリンタインタフェース１１５からデータを出力する必要がある（５１８）。そこで、データ伸長回路１１４によりステップ（５１６）で選択した色のデータを伸長してカラー複写機に出力する。この状態を図１３に示す
図１３において、データコントローラ１０８はコマンドメモリ１０９から出力される命令によりそれぞれＰＣＩインタフェース１０７とデータ伸長回路１１４、コマンドメモリ１０９とデータ伸長回路１１４及びローカルメモリ１１０とデータ伸長回路１１４、データ伸長回路１１４とプリンタインタフェース１１５とを接続している。
【０１３２】
この際、データ伸長回路１１４はコマンドメモリ１０９の命令及び設定にしたがってホストメモリ１０６からステップ（５１６）において選択した色の圧縮されたデータを取得してドットデータを生成し、ローカルメモリ１１０に格納する。
【０１３３】
なお、データ伸長回路１１４によるデータ伸長処理は複数回に分割して行われており、一度に生成されるドットデータの容量はローカルメモリ１１０のメモリ容量の半分以下に制限される。
【０１３４】
なお、ローカルメモリ１１０は、図１３に示すようにメモリ容量を２分割されたダブルバッファの構成を採り、一方のメモリに対してデータ伸長回路１１４からドットデータが入力されると同時に、他方のメモリからローカルメモリ１１０内に格納されているドットデータをプリンタインタフェース１１５を介してカラー複写機に出力する。
【０１３５】
一方、ステップ（５１７）において「圧縮＝ＯＦＦ」の設定がされていると判定した場合は、ドットデータが格納されているので、コマンドメモリ１０９は図１４に示すようにＰＣＩインタフェース１０７とプリンタインタフェース１１５を接続し、ステップ（５１６）で選択した色のラスタイメージデータをホストメモリ１０６からプリンタインタフェース１１５を介してカラー複写機に出力する（５１９）。
【０１３６】
次に、ステップ（５１８）またはステップ（５１９）により１色分のデータが１ページ分カラー複写機に出力されると、コマンドメモリ１０９はＣＭＹＫすべてのデータが選択されたかどうかを判断し（５２０）、出力されていない色があると判定した場合は、ステップ（５１６）に戻り、出力する色の選択を行う。
【０１３７】
一方、ステップ（５２０）で、すべての色が選択されていると判定した場合は、プリント動作を終了する。
【０１３８】
上記実施形態によれば、ホストコンピュータで使用されるメモリをビットマップメモリとして利用するので、プリンタコントローラ側に常設すべきメモリ容量の増加を抑制している。さらに、ホストコンピュータのメモリに格納するドットデータに対して圧縮処理を行って格納し、所定の拡張処理を行った後にカラー複写機に送信することにで、プリンタコントローラ側に必要なメモリ容量のさらなる削減を行う。
【０１３９】
また、上記実施形態において、圧縮処理を行う／行わないの選択や、圧縮するときの圧縮率などはホストコンピュータのメモリ容量、及びユーザ設定などによって決定されるので、圧縮処理を行う／行わないの選択や、圧縮するときの圧縮率などをホストコンピュータのメモリ容量などによって決定することにより、必要以上に画像圧縮を行って画像劣化させることを無くすように構成してもよい。
【０１４０】
以下、図１５に示すメモリマップを参照して本発明に係る印刷制御装置を適用可能なデータ処理システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１４１】
図１５は、本発明に係る印刷制御装置を適用可能なデータ処理システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１４２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１４３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１４４】
本実施形態における図６，図７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１４５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１４６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１４８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５０】
【発明の効果】
以上説明したように、本発明によれば、入力された第１のデータから生成される画像形成可能な第２のデータの容量が記憶手段の未使用部分の容量より多い場合であっても、第１のデータから生成される第２のデータの容量を計算し、計算されたデータの容量と記憶手段の未使用部分の容量に基づいて決定された圧縮率で第２のデータに不可逆データ圧縮処理をして記憶手段に記憶させることで記憶手段の未使用部分の容量不足を原因とする不具合を防止することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す印刷制御装置を適用可能なデータ処理システムの一例を示すブロック図である。
【図２】図１に示したホストコンピュータの構成を説明するブロック図である。
【図３】図１に示した画像形成装置の一例を示すディジタルカラー複写機の概略構成を説明する断面図である。
【図４】図２に示した画像処理ユニットおよびその周辺回路の構成を説明するブロック図である。
【図５】図２に示した画像処理ユニットおよびその周辺回路の構成を説明するブロック図である。
【図６】本発明に係るプリンタ制御装置における第１のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係るプリンタ制御装置における第１のデータ処理手順の一例を示すフローチャートである。
【図８】図２に示したプリンタコントローラにおける各フェーズでのデータ処理状態を説明するブロック図である。
【図９】図２に示したプリンタコントローラにおける各フェーズでのデータ処理状態を説明するブロック図である。
【図１０】図２に示したプリンタコントローラにおける各フェーズでのデータ処理状態を説明するブロック図である。
【図１１】図２に示したプリンタコントローラにおける各フェーズでのデータ処理状態を説明するブロック図である。
【図１２】図２に示したプリンタコントローラにおける各フェーズでのデータ処理状態を説明するブロック図である。
【図１３】図２に示したプリンタコントローラにおける各フェーズでのデータ処理状態を説明するブロック図である。
【図１４】図２に示したプリンタコントローラにおける各フェーズでのデータ処理状態を説明するブロック図である。
【図１５】本発明に係る印刷制御装置を適用可能なデータ処理システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１６】この種のプリンタ制御装置を適用可能なデータ処理システムの一例を示すブロック図である。
【符号の説明】
１００  プリンタコントローラ
１０９  コマンドメモリ
１１０  ローカルメモリ
１１１  ＰＤＬ回路
１１２  色変換回路
１１３  データ圧縮回路
１１４  データ伸長回路
１１５  プリンタインタフェース
【図１】
0004500393.tif 000003
【図１６】
0004500393.tif 000004
【図２】
0004500393.tif 000005
【図３】
0004500393.tif 000006
【図４】
0004500393.tif 000007
【図５】
0004500393.tif 000008
【図６】
0004500393.tif 000009
【図７】
0004500393.tif 000010
【図８】
0004500393.tif 000011
【図９】
0004500393.tif 000012
【図１０】
0004500393.tif 000013
【図１１】
0004500393.tif 000014
【図１２】
0004500393.tif 000015
【図１３】
0004500393.tif 000016
【図１４】
0004500393.tif 000017
【図１５】
0004500393.tif 000018