(57)【要約】【課題】帳票印刷や複数部数印刷でのキャリブレーションを反映させ、安定した色により印刷することが可能な印刷システムを提供することにある。【解決手段】外部装置には複数部印刷、帳票登録、帳票削除を選択する手段と、濃度補正閾値レベルを選択する手段と、印刷装置には、複数の濃度レベルの濃度値を測定する手段と展開データを二次記憶装置に格納する手段と削除する手段と展開データを再度濃度補正データを用いて色処理し、展開データを再生成する手段から構成される印刷システム。【選択図】        図１
2005014555.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と印刷装置からなる印刷システムであって、
外部装置には印刷データを作成するデータ作成手段と、
ユーザインターフェースなどにより複数部印刷を選択する複数部印刷選択手段と、
帳票登録を選択する帳票登録選択手段と、
帳票削除を選択する帳票削除手段と、
濃度補正の閾値レベルを選択する閾値レベル選択手段と、
前記複数部印刷選択手段、帳票登録・削除手段、閾値レベル選択手段により選択した結果を印刷データに追加するコマンド追加手段と、
印刷データを印刷装置に送信する送信手段を設け、印刷装置には、印刷データを受信する受信手段と、印刷データを解析する解析手段と、
複数の濃度レベルの濃度値を測定する濃度測定手段と、
印刷データのＲＧＢデータをＹＭＣＫデータに変換する色処理手段と、
色処理手段によって作成した中間データをメモリに展開する展開手段と、
前記展開手段によりメモリに展開した展開データを用紙上に印刷する印刷手段と、
前記展開手段によりメモリに展開したデータを二次記憶装置に格納する展開データ格納手段と、
前記展開データをメモリ上に読み出し印刷する印刷手段と、
二次記憶装置に格納した展開データを削除する展開データ削除手段とを設けたことを特徴とする印刷システム。
【請求項２】
請求項１記載の印刷システムの印刷装置の解析手段において、
受信した印刷データに複数部印刷、または帳票登録コマンドと閾値レベル設定コマンドがあると判定した場合に前記展開データ格納手段により展開データを格納するとともに濃度補正閾値レベルを設定することを特徴とする印刷システム。
【請求項３】
請求項１記載の印刷システムの印刷装置の解析手段において、
受信した印刷データに帳票削除コマンドがあると判定した場合に前記展開データ削除手段により展開データを削除することを特徴とする印刷システム。
【請求項４】
請求項１記載の印刷システムの印刷装置の濃度測定手段は、印刷装置の印刷エンジンにおいて定期的に濃度測定を行うことを特徴とする印刷システム。
【請求項５】
請求項１記載の印刷システムの印刷装置の濃度測定手段には、
測定データから濃度補正データを作成する作成手段と二次記憶装置に格納した展開データに対し再処理する再展開処理手段を有するを特徴とする印刷システム。
【請求項６】
請求項５記載の印刷システムの印刷装置の再展開処理手段は、
濃度補正閾値レベルより濃度補正データの違いが大きい場合に行うことを特徴とする印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に関する。
【０００２】
【従来の技術】
従来よりカラーの印刷装置において色処理を行う場合に、印刷装置内部の濃度測定手段を用いて色補正を行い、様々な環境や印刷装置の個体差による色の違いを補い、安定した色による印刷を行う技術が提案されている（特開平８−９１５８号公報）。以下この濃度補正手段をキャリブレーションと称する。
【０００３】
また、コンピュータなどの外部装置におけるドライバの設定により帳票印刷や複数部印刷を設定した場合に、あらかじめ帳票データや複数部の一部目の展開データをハードディスクなどの二次記憶装置に格納しておき、最高スループットを維持して高速に出力することを可能としている。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の印刷システムにおいて帳票印刷や複数部印刷をする場合に、定期的に行われるキャリブレーションによる濃度補正が発生しても、帳票データや複数部印刷にはキャリブレーションによる濃度補正を反映することができず、色の安定性を保つことができなかった。
【０００５】
本発明は以上のような課題を解決するためになされたものであり、帳票印刷や複数部印刷中でのキャリブレーションを反映させ、安定した色により印刷することが可能な印刷システムを提供することにある。
【０００６】
【課題を解決するための手段】
外部装置と印刷装置からなる印刷システムであって、外部装置には印刷データを作成するデータ作成手段と、ユーザインターフェースなどにより複数部印刷を選択する複数部印刷選択手段と、帳票登録を選択する帳票登録選択手段と、帳票削除を選択する帳票削除手段と、濃度補正の閾値レベルを選択する閾値レベル選択手段と、前記複数部印刷選択手段、帳票登録・削除手段、閾値レベル選択手段により選択した結果を印刷データに追加するコマンド追加手段と、印刷データを印刷装置に送信する送信手段を設け、印刷装置には、印刷データを受信する受信手段と、印刷データを解析する解析手段と、複数の濃度レベルの濃度値を測定する濃度測定手段と、印刷データのＲＧＢデータをＹＭＣＫデータに変換する色処理手段と、色処理手段によって作成した中間データをメモリに展開する展開手段と、前記展開手段によりメモリに展開した展開データを用紙上に印刷する印刷手段と、前記展開手段によりメモリに展開したデータを二次記憶装置に格納する展開データ格納手段と、前記展開データをメモリ上に読み出し印刷する印刷手段と、二次記憶装置に格納した展開データを削除する展開データ削除手段とを設けたことを特徴とする。
【０００７】
【発明の実施の形態】
（実施例１）
以下に本発明の第１の請求範囲記載の印刷システムの実施例を説明する。図１は本実施例で説明する印刷システムのブロックである。
【０００８】
図１において１０１はホストコンピュータである。１０２はホストコンピュータ１０１の演算処理や制御を行う中央演算処理装置（ＣＰＵ）である。１０３はプリンタ２０１との情報のやりとりを行うプリンタＩ／Ｆである。プリンタＩ／Ｆ１０３を介してプリンタ２０１に印刷データが送信される。１０４はホストコンピュータ１０１における制御プログラムを格納しておくＲＯＭである。１０５はＣＰＵ１０２などが使用する一時記憶用のＲＡＭである。１０６はホストコンピュータのアプリケーションなどによって作成されたファイルを格納するハードディスク（ＨＤ）である。
【０００９】
ＣＰＵ１０２、プリンタＩ／Ｆ１０３、ＲＯＭ１０４、ＲＡＭ１０５、ハードディスク１０６は、バス１０７により接続されている。
【００１０】
２０１はプリンタである。２０２はホストコンピュータ１０１との情報のやりとりを行うホストＩ／Ｆである。ホストＩ／Ｆ２０２を介してホストコンピュータ１０１からの印刷データを受信する。
【００１１】
２０３は様々な情報を一時格納するＲＡＭである。ＲＡＭ２０３は、ホストコンピュータ１０１から送信され、ホストＩ／Ｆ２０２を介して受信した印刷データを格納する受信バッファ２０４、濃度補正処理部２０９によって作成された濃度補正データを格納する濃度補正バッファ２０５、プリンタ内部の中間コードなどを格納するフレームメモリ２０６、中間コードを展開したデータを格納するラスタメモリ２０７からなる。
【００１２】
２０８は、プリンタ２０１におけるＣＰＵ２１１の制御コードを格納するＲＯＭである。２０９はＲＯＭ２０８に格納され、プリンタエンジンでの濃度測定の結果により濃度補正処理を行う濃度補正処理部である。２１０はＲＯＭ２０８に格納され、ホストコンピュータ１０１から送信された印刷データにおけるＲＧＢのカラーデータをＹＭＣＫのカラーデータに変換する色処理部である。
【００１３】
２１１はプリンタ２０１の演算処理や制御を行う中央演算処理装置（ＣＰＵ）である。
【００１４】
２１２はプリンタエンジン２１７との信号の入出力を行うエンジンＩ／Ｆである。
【００１５】
２１３はプリンタ２０１内でのデータやログ情報をファイル化して格納するハードディスク（ＨＤ）である。２１４はホストコンピュータ１０１から送信された印刷データであり、２１５は印刷データ２１４を展開した展開データであり、２１６は展開したデータを管理する管理テーブルである。印刷データ２１４、展開データ２１５、管理テーブル２１６はハードディスク２１３にそれぞれ格納される。
【００１６】
２１７はイメージデータに基づいて、周知の電子写真プロセスによって感光ドラム上に潜像を形成し、用紙に転写して定着し印字を行うプリンタエンジンである。２１８はプリンタエンジン２１７における濃度測定を行う濃度測定部である。
【００１７】
濃度補正し閾値レベルの設定については、図１２のようなユーザインターフェースにより、ホストコンピュータのドライバなどでユーザが指定できるようにしている。
【００１８】
ホストコンピュータ１０１における帳票登録データ作成例を図１３に示す。
【００１９】
ホストコンピュータ１０１において、ドライバなどのユーザインターフェースによりユーザが帳票登録を指定すると、帳票登録コマンドと図１２のユーザインターフェースによりユーザによって指定された濃度補正閾値レベルデータを印刷データに追加し、プリンタ２０１に送信する。
【００２０】
ホストコンピュータ１０１における帳票削除データ作成例を図１４に示す。
【００２１】
ホストコンピュータ１０１において、ドライバなどのユーザインターフェースによりユーザが帳票削除を指定すると、帳票削除コマンドを作成しプリンタ２０１に送信する。ホストコンピュータ１０１における複数部印刷データ作成例を図１５に示す。
【００２２】
ドライバなどのユーザインターフェースによりユーザが複数部印刷を指定すると、印刷する部数と図１２のユーザインターフェースによりユーザによって指定された濃度補正レベルデータを印刷データに追加し、プリンタ２０１に送信する。
【００２３】
以下にプリンタ２０１がホストコンピュータ１０１から図１３〜図１５に示した印刷データを受信したときの処理を図２のフローチャートに従って説明する。
【００２４】
ホストコンピュータ１０１から送られた印刷データを受信する（Ｓ１０１）と受信した印刷データの解析を行い（Ｓ１０２）、帳票登録のデータかを調べる（Ｓ１０３）。帳票登録の場合は帳票登録処理を行う（Ｓ１０４）。帳票登録でない場合は帳票削除のデータを調べ（Ｓ１０５）、帳票削除の場合は展開データ削除処理を行う（Ｓ１０６）。
【００２５】
帳票削除でない場合は複数部印刷かを調べ（Ｓ１０７）、複数部印刷の場合は複数部印刷処理を行い（Ｓ１０８）、複数部印刷でない場合は通常印刷処理を行う（Ｓ１０９）。
【００２６】
次に、図２のＳ１０４帳票登録処理を図３のフローチャートに従って説明する。
【００２７】
帳票登録処理においてはまず、受信した印刷データをハードディスク２１３に格納し（Ｓ２０１）、印刷データに対してキャリブレーションによる濃度補正データをもとに色補正を行いながら色処理を行い（Ｓ２０２）、内部データを作成する（Ｓ２０３）。
【００２８】
１ページ分の内部データを全て作成し終わったら、内部データをＲＡＭ２０３上に展開し（Ｓ２０４）、展開データをハードディスク２１３に格納する（Ｓ２０５）。印刷データ全てのページの処理が終わったら終了する。
【００２９】
図２のＳ１０６帳票削除処理は図４のフローチャートのとおり、帳票登録して作成された展開データを削除する（Ｓ３０１）。
【００３０】
次に、図２のＳ１０８複数部印刷処理を図５のフローチャートに従って説明する。
【００３１】
複数部印刷においてはまず、受信した印刷データをハードディスク２１３に格納し（Ｓ４０１）、印刷データに対してキャリブレーションによる濃度補正データをもとに色補正を行いながら色処理を行い（Ｓ４０２）、内部データを作成する（Ｓ４０３）。１ページ分の内部データを全て作成し終わったら、内部データをＲＡＭ２０３上に展開し（Ｓ４０４）、展開データをハードディスク２１３に格納する（Ｓ４０５）。印刷データ全てのページの処理が終わったら、一部数の印刷を行う（Ｓ４０６）。一部数の印刷が終了したら、部数カウンタのデクリメントを行い（Ｓ４０７）、部数カウンタが０より大きいかを調べる（Ｓ４０８）。
【００３２】
部数カウンタが０より大きい場合は、キャリブレーション予告がプリンタエンジンから来ているかを調べる（Ｓ４０９）。キャリブレーション予告が来ていなかったら、次の一部数の印刷を行う（Ｓ４０６）。一方、キャリブレーション予告が来ていたら、キャリブレーションを実行し（Ｓ４１０）、ハードディスク２１３に格納されている展開データの色補正処理を行う（Ｓ４１１）。色補正処理が終了したら次の一部数の印刷を行う（Ｓ４０６）。
【００３３】
一方、部数カウンタが０だった場合は、展開データ削除処理を行う（Ｓ４１２）。
【００３４】
次に、図２のＳ１０９通常印刷処理を図６のフローチャートに従って説明する。
【００３５】
通常印刷処理においてはまず、受信した印刷データにおいて帳票印刷するかどうかを調べる（Ｓ５０１）。
【００３６】
帳票印刷する場合は、ハードディスク２１３より指定された帳票の展開データをＲＡＭ２０３上に読み出してから（Ｓ５０２）、通常印刷データに対しキャリブレーションによる濃度補正データをもとに色補正を行いながら色処理を行い（Ｓ５０１）、内部データを作成する（Ｓ５０２）。１ページ分の内部データを全て作成し終わったら、内部データをＲＡＭ２０３上に展開し（Ｓ５０４）、ＲＡＭ２０３上に読み出した帳票の展開データと合成し（Ｓ５０５）、印刷する（Ｓ５０６）。
【００３７】
一方、帳票印刷しない場合は、通常印刷データに対しキャリブレーションによる濃度補正データをもとに色補正を行いながら色処理を行い（Ｓ５０７）、内部データを作成する（Ｓ５０８）。１ページ分の内部データを全て作成し終わったら、内部データをＲＡＭ２０３上に展開し（Ｓ５０９）、印刷する（Ｓ５０６）。
【００３８】
次に、図３のＳ２０５、図５のＳ４０５における展開データ格納処理について図７のフローチャートに従って説明する。
【００３９】
展開データ格納処理においてはまず、現在の色補正処理に使われている濃度補正データが濃度補正データ管理テーブルに登録されているかを調べる（Ｓ６０１）。
【００４０】
濃度補正データが登録されていない場合は、ハードディスク２１３に濃度補正データを格納し（Ｓ６０２）、濃度補正データ管理テーブルに濃度補正データを登録し（Ｓ６０３）、さらに濃度補正データ参照数を１にする（Ｓ６０４）。
【００４１】
一方、濃度補正データが既に濃度補正データ管理テーブルに登録されている場合は、濃度補正データ参照数をインクリメントする（Ｓ６０５）。
【００４２】
次にＲＡＭ２０３上に展開した展開データをハードディスク２１３に格納し（Ｓ６０６）、展開データテーブルに登録する（Ｓ６０７）。また、展開データの色処理前の印刷データ（Ｓ６０８）、濃度補正データＩＤ（Ｓ６０９）、ホストコンピュータにおいてユーザが指定した濃度補正閾値レベルの登録を行う（Ｓ６１０）。
【００４３】
以上の図７のフローチャートにおいて説明した展開データ格納処理における濃度補正データ管理テーブルと展開データ管理テーブルの処理例を図１６〜図１９に示す。
【００４４】
展開データ格納処理前の濃度補正データ管理テーブルにはテーブル０にｃａｌ１．ｄａｔが登録されており、展開データ管理テーブルにはテーブル０に展開データｔ１．ｄａｔ、印刷データｘｘｘ１．ｐｒｎ、濃度補正データＩＤ０が登録されている。
【００４５】
この状態で展開データ格納処理により、Ｃａｌ１．ｄａｔと異なる濃度補正データｃａｌ２．ｄａｔにより色補正した展開データｔ２．ｄａｔを格納すると、図１６に示すように濃度補正データ管理テーブルのテーブル１にｃａｌ２．ｄａｔを登録し、参照数を１に設定する。
【００４６】
また、図１７に示すように展開データ管理テーブルのテーブル１に展開データｔ２．ｄａｔ、印刷データｘｘｘ２．ｐｒｎ、濃度補正データＩＤ１と濃度補正閾値レベル３を登録する。
【００４７】
一方、既に濃度補正データ管理テーブルに登録されている濃度補正データｃａｌ１．ｄａｔにより色補正した展開データｔ２．ｄａｔを格納すると、図１８に示すように濃度補正データ管理テーブルのテーブル０の参照数をインクリメントする。
【００４８】
また、図１９に示すように展開データ管理テーブルのテーブル１に展開データｔ２．ｄａｔ、印刷データｘｘｘ２．ｐｒｎ、濃度補正データＩＤ０と濃度補正閾値レベル３を登録する。
【００４９】
次に、図５のＳ４１１の展開データの色補正処理について図８のフローチャートに従って説明する。
【００５０】
展開データの色補正処理においてはまず、展開データ管理テーブルに展開データが登録されているかを調べる（Ｓ７０１）。
【００５１】
展開データが登録されている場合は、キャリブレーションによって作成された濃度補正データを格納し（Ｓ７０２）、濃度補正データ管理テーブルに濃度補正データを登録し（Ｓ７０３）、濃度補正データ参照数を０にする（Ｓ７０４）。次に展開データ管理テーブルより展開データの色処理に使われた濃度補正データＩＤを獲得し（Ｓ７０５）、濃度補正データ管理テーブルを参照してハードディスク２１３から濃度補正データをＲＡＭ２０３上に読み出す（Ｓ７０６）。キャリブレーションによって作成された濃度補正データとハードディスク２１３から読み出した濃度補正データの差分を計算し（Ｓ７０７）、また展開データの濃度補正閾値レベルを展開データ管理テーブルより獲得し（Ｓ７０８）、比較する（Ｓ７０９）。比較した結果、濃度補正閾値レベルの方が大きい場合は再展開処理を行う（Ｓ７１０）。これらを展開データ管理テーブルに登録されている全ての展開データについて行う。
【００５２】
Ｓ７０７の濃度補正データの差分の計算処理について図９のフローチャートに従って説明する。
【００５３】
濃度補正データの差分の計算において、まず、内部変数ｌｅｖｅｌ，ｄｉｆｆの０に初期化する（Ｓ８０１）。元の濃度補正データｌｅｖｅｌ１のｌｅｖｅｌ番目の値から新しい濃度補正テーブルｌｅｖｅｌ２のｌｅｖｅｌ番目の値を引いた絶対値をｄｉｆｆに足す（Ｓ８０２）。ｌｅｖｅｌをインクリメントし（Ｓ８０３）、ｌｅｖｅｌが２５６よりも小さいかどうかを調べ（Ｓ８０４）、ｌｅｖｅｌが２５６より小さい間はＳ８０２〜Ｓ８０４を繰り返し行う。
【００５４】
ｌｅｖｅｌが２５６になったら、差分の合計であるｄｉｆｆを１２８で割った値が２つの濃度補正データの濃度補正差分レベルとして算出する（Ｓ８０５）。
【００５５】
Ｓ７０７の２つの濃度補正データのデータ例を図２４に示す。
【００５６】
それぞれ２５６レベル分の濃度補正データをもっている。２５６レベルの差分の合計は２４８となるため、濃度補正閾値レベルが２以上の場合は再展開処理Ｓ７１０を行うことになる。
【００５７】
Ｓ７１０の再展開処理について図１０のフローチャートに従って説明する。
【００５８】
再展開処理においてまず、展開データ管理テーブルより展開データの色処理前の印刷データを読み出し（Ｓ９０１）、キャリブレーションによる濃度補正データをもとに色補正を行いながら色処理を行い（Ｓ９０２）、内部データを作成する（Ｓ９０３）。１ページ分の内部データを全て作成し終わったら、内部データをＲＡＭ２０３上に展開し（Ｓ９０４）、ハードディスク２１３の展開データを更新する（Ｓ９０５）。次に展開データ管理テーブルの濃度補正データＩＤを獲得し（Ｓ９０６）、濃度補正データ管理テーブルの濃度補正データ参照数をデクリメントし（Ｓ９０７）、濃度補正データ参照数が０かどうかを調べる（Ｓ９０８）。濃度補正データ参照数が０の場合、濃度補正データを削除し（Ｓ９０９）、濃度補正管理テーブルから削除する（Ｓ９１０）。最後に展開データ管理テーブルの濃度補正データＩＤを更新し（Ｓ９１１）、濃度補正データ管理テーブルの新しい濃度補正データ参照数をインクリメントする（Ｓ９１２）。
【００５９】
以上の図１０のフローチャートにおいて説明した再展開処理における濃度補正データ管理テーブルと展開データ管理テーブルの処理例を図２０、図２１に示す。
【００６０】
再展開処理前の濃度補正データ管理テーブルにはテーブル０にｃａｌ１．ｄａｔ、テーブル１にｃａｌ２．ｄａｔが登録されており、展開データ管理テーブルにはテーブル０に展開データｔ１．ｄａｔ、濃度補正データＩＤ０、テーブル１に展開データｔ２．ｄａｔ、濃度補正データＩＤ１が登録されてが登録されている。
【００６１】
この状態で再展開処理により、図２０に示すように新たな濃度補正データｃａｌ３．ｄａｔを濃度補正データ管理テーブルのテーブル２に登録する。また、図２１に示すように展開データ管理テーブルのテーブル０、１の濃度補正データＩＤを２に更新するとともに、更新前に設定されていたそれぞれの濃度補正データＩＤから濃度補正データ管理テーブルのテーブル０、１の参照数をデクリメントする。この場合、テーブル０、１ともに参照数が０になったので、濃度補正データ管理テーブルのテーブル０の濃度補正データｃａｌ１．ｄａｔとテーブル１の濃度補正データｃａｌ２．ｄａｔを削除し、テーブル０、１を削除する。
【００６２】
次に図４のＳ３０１、図５のＳ４１２の展開データ削除処理について図１１のフローチャートに従って説明する。
【００６３】
展開データ削除処理において、まず、展開データを削除し（Ｓ１００１）、展開データの色処理前の印刷データを削除する（Ｓ１００２）。展開データ管理テーブルより濃度補正データＩＤを獲得し（Ｓ１００３）、濃度補正データ管理テーブルの濃度補正データ参照数のデクリメントを行い（Ｓ１００６）、濃度補正データ参照数が０になったかを調べる（Ｓ１００５）。
【００６４】
濃度補正データ参照数が０になった場合は、濃度補正データを削除し（Ｓ１００６）、濃度補正データ管理テーブルから削除し（Ｓ１００７）、最後に展開データ管理テーブルから削除する（Ｓ１００８）。
【００６５】
以上の図１１のフローチャートにおいて説明した展開データ削除処理における展開データ管理テーブルと濃度補正データ管理テーブルの処理例を図２２、図２３に示す。
【００６６】
展開データ削除処理前の展開データ管理テーブルにはテーブル０に展開データｔ１．ｄａｔ、濃度補正データＩＤ０、テーブル１に展開データｔ２．ｄａｔ、濃度補正データＩＤ１が登録されてが登録されており、濃度補正データ管理テーブルにはテーブル０にｃａｌ１．ｄａｔ、テーブル１にｃａｌ２．ｄａｔが登録されている。
【００６７】
この状態で展開データ削除処理により、展開データｔ１．ｄａｔを削除する場合、図２２に示すようにｔ１．ｄａｔが登録されている展開データ管理テーブルのテーブル０を削除し、また、テーブル０に登録されている濃度補正データＩＤから、図２３に示すように濃度補正データ管理テーブルのテーブル０の参照数をデクリメントする。この場合参照数が０になったので、濃度補正データ管理テーブルのテーブル０の濃度補正データｃａｌ１．ｄａｔを削除し、テーブル０を削除する。
【００６８】
（その他の実施例１）
以上説明した実施例においては、再展開処理において全ての展開データを再展開するが、帳票データについては実際に使われるときに再展開するようにして、処理の省力化をするようにしてもよい。
【００６９】
（その他の実施例２）
以上説明した実施例においては、濃度補正データの差分レベルを全レベルの濃度補正データの差分の合計をある定数で割ることにより算出しているが、印刷データで使われている色の分布をとっておき、多いレベルのところは割る定数を小さく、少ないレベルのところは割る定数を大きくすることでより安定した色により印刷することが可能となる。
【００７０】
【発明の効果】
以上説明したように実施例１のような印刷システムを構成することで、印刷データと展開データを管理テーブルにより関連づけて管理することにより、キャリブレーションにより濃度補正データが変化した場合でも再度色処理を行うことが可能となるため、印刷の色の安定性を高めることが可能となる。
【００７１】
また、ホストコンピュータ１０１においてユーザが濃度補正閾値レベルを容易に選択できるようにして、再度色処理を行う必要があるか否かを選択することが可能となり、無駄な処理を省き著しいパフォーマンス低下を回避することができるようになる。
【図面の簡単な説明】
【図１】実施例１の印刷システムのブロック図。
【図２】実施例１の印刷システムのプリンタ２０１の処理を説明するフローチャート。
【図３】実施例１の帳票登録の処理を説明するフローチャート。
【図４】実施例１の帳票削除の処理を説明するフローチャート。
【図５】実施例１の複数部印刷の処理を説明するフローチャート。
【図６】実施例１の通常印刷の処理を説明するフローチャート。
【図７】実施例１の展開データ格納処理を説明するフローチャート。
【図８】実施例１の展開データの色補正処理を説明するフローチャート。
【図９】実施例１の濃度補正データの差分計算処理を説明するフローチャート。
【図１０】実施例１の再展開処理を説明するフローチャート。
【図１１】実施例１の展開データ削除処理を説明するフローチャート。
【図１２】ホストコンピュータ１０１における濃度補正閾値レベル設定のユーザインターフェース。
【図１３】帳票登録データ作成例。
【図１４】帳票削除データ作成例。
【図１５】複数部印刷データ作成例。
【図１６】展開データ格納処理における濃度補正データ管理テーブルと展開データ管理テーブルの処理例１。
【図１７】展開データ格納処理における濃度補正データ管理テーブルと展開データ管理テーブルの処理例２。
【図１８】展開データ格納処理における濃度補正データ管理テーブルと展開データ管理テーブルの処理例３。
【図１９】展開データ格納処理における濃度補正データ管理テーブルと展開データ管理テーブルの処理例４。
【図２０】再展開処理における濃度補正データ管理テーブルと展開データ管理テーブルの処理例１。
【図２１】再展開処理における濃度補正データ管理テーブルと展開データ管理テープ。ルの処理例２。
【図２２】展開データ削除処理における濃度補正データ管理テーブルと展開データ管理テーブルの処理例１。
【図２３】展開データ削除処理における濃度補正データ管理テーブルと展開データ管理テーブルの処理例１。
【図２４】２つの濃度補正データ例。
【図１】
2005014555.tif 000003
【図２】
2005014555.tif 000004
【図３】
2005014555.tif 000005
【図４】
2005014555.tif 000006
【図５】
2005014555.tif 000007
【図６】
2005014555.tif 000008
【図７】
2005014555.tif 000009
【図８】
2005014555.tif 000010
【図９】
2005014555.tif 000011
【図１０】
2005014555.tif 000012
【図１１】
2005014555.tif 000013
【図１２】
2005014555.tif 000014
【図１３】
2005014555.tif 000015
【図１４】
2005014555.tif 000016
【図１５】
2005014555.tif 000017
【図１６】
2005014555.tif 000018
【図１７】
2005014555.tif 000019
【図１８】
2005014555.tif 000020
【図１９】
2005014555.tif 000021
【図２０】
2005014555.tif 000022
【図２１】
2005014555.tif 000023
【図２２】
2005014555.tif 000024
【図２３】
2005014555.tif 000025
【図２４】
2005014555.tif 000026