(57)【要約】【課題】  本発明はカラー画像の印刷を行う印刷装置に関し、特に視認性の優れた印刷結果を得ることができると共に、トナー欠乏時において代替色の確認を行い、最適な代替色の選択を行うことができる印刷装置を提供するものである。【解決手段】  本発明は印刷データを読み出し、階調値に基づいて印刷データを複数の階調範囲に分割し、例えば低階調領域では階調値を０に補正し、高階調領域では当該階調値の中の最も低い階調値に補正し、中階調についてはそのままの階調値のデータを使用して印刷処理を行う。このように構成することにより、色の特性に対応した補正処理を行い、トナーの消費を抑え、トナーの節約を行うことができる。また、テキストデータ、又はグラフィックデータ、又はイメージデータによって分割する階調値を変え、描画対象に適切に対応した効率のよいトナー節約を行うことができる。【選択図】  図１
2007055032.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを読み出し、階調値に基づいて該印刷データを低階調値、中階調値、高階調値のデータに分割する分割手段と、
前記低階調値の印刷データは階調値０に補正し、高階調値の印刷データは該高階調値の中の最も低い階調値に補正する補正手段と、
前記低階調値、中階調値、高階調値のデータを含む印刷データを、前記補正結果に基づいて印刷処理する印刷手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記分割手段は、前記印刷データを構成する色データ毎に階調値の分割処理を行い、前記補正手段は印刷データを構成する色データ毎に補正処理を行うことを特徴とする請求項１記載の印刷装置。
【請求項３】
印刷データがテキストデータであるか、又はグラフィックデータであるか、又はイメージデータであるか識別する識別手段と、
前記印刷データを読み出し、階調値に基づいて該印刷データを複数の階調に分割する分割手段と、
前記複数の階調において、最低階調値の印刷データは階調値０に補正し、最高階調値の印刷データは該最高階調値の中の最も低い階調値に補正する補正手段と、
前記複数の階調に分割された印刷データを、前記補正結果に基づいて印刷処理する印刷手段と、
を有することを特徴とする印刷装置。
【請求項４】
前記分割手段は、前記印刷データを構成する色データ毎に階調値の分割処理を行い、前記補正手段は印刷データを構成する色データ毎に補正処理を行うことを特徴とする請求項３記載の印刷装置。
【請求項５】
複数色のトナーを使用する印刷装置からトナーの欠乏状態を検出する検出手段と、
該検出結果を記憶する記憶手段と、
印刷処理の際、前記記憶手段を参照し、前記印刷装置のトナー欠乏状態を判断する判断手段と、
トナーが欠乏するとき、代替印刷のカラーチャートを出力する出力手段と、
を有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数色のトナーを使用し、カラー画像の印刷を行う印刷装置に関する。
【背景技術】
【０００２】
今日、複数色のトナーを使用し、用紙にカラー印刷を行う印刷装置が使用されている。例えば、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のトナーを使用し、印刷データに基づく階調数のカラー印刷を行っている。このような印刷装置において、コスト削減や環境保護の為、トナーの消費を抑えるべく、各種提案がなされている。
【０００３】
例えば、特許文献１は操作者が希望する画像エリアのトナーセーブを行うことを可能とする画像形成装置であり、選択した領域を所望のトナーセーブ率で印刷し、トナー消費を抑える発明である。また、特許文献２の発明は、トナーセーブモードにおいて、全画像データに対するドット間引き処理を行い、トナーを節約するものである。
【特許文献１】特開平１１−３０８４５０号公報（段落番号００２７〜００３２）
【特許文献２】特開２００４−１５７１９０号公報（段落番号００２７〜００３１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の装置では、視認性を考慮することなく、トナー節約機能を使用している。この為、トナーセーブ機能を使用した印刷画像は、視認性が悪く、色の再現性も悪いカラー画像となる。
【０００５】
一方、ある色のトナーが欠乏した場合、残る色のトナーによって応急的に印刷処理を行う場合がある。この場合、残る色のトナーを機械的に代替して印刷処理を行っており、視認性が悪く、印字品質の悪い印刷結果となっている。
【０００６】
そこで、本発明は視認性の優れた印刷結果を得ることができると共に、トナー欠乏時において代替色の確認を視覚で行い、最適な代替色の選択を行うことができる印刷装置を提供するものである。
【課題を解決するための手段】
【０００７】
上記課題は本発明によれば、印刷データを読み出し、階調値に基づいて該印刷データを低階調値、中階調値、高階調値のデータに分割する分割手段と、前記低階調値の印刷データは階調値０に補正し、高階調値の印刷データは該高階調値の中の最も低い階調値に補正する補正手段と、前記低階調値、中階調値、高階調値のデータを含む印刷データを、前記補正結果に基づいて印刷処理する印刷手段とを有する印刷装置を提供することによって達成できる。
【０００８】
例えば、最大２５５階調の場合、低階調値として階調値０〜１００、中階調値として階調値１００〜２００、高階調値として階調値２００〜２５５に分割し、上記低階調値は階調値０に補正し、中階調値はそのまま使用し、高階調値は階調値２００に補正する。
【０００９】
このように構成することにより、トナーの消費を抑え、トナーの節約を行うことができる。
また、前記分割手段は、前記印刷データを構成する色データ毎に階調値の分割処理を行い、前記補正手段は印刷データを構成する色データ毎に補正処理を行う構成である。このように構成することにより、色の特徴に対応したトナーの調整を行い、効率よくトナーを節約することができる。
【００１０】
上記課題は本発明によれば、印刷データがテキストデータであるか、又はグラフィックデータであるか、又はイメージデータであるか識別する識別手段と、前記印刷データを読み出し、階調値に基づいて該印刷データを複数の階調に分割する分割手段と、前記複数の諧調において、最低階調値の印刷データは階調値０に補正し、最高階調値の印刷データは該最高階調値の中の最も低い階調値に補正する補正手段と、前記複数の階調に分割された印刷データを、前記補正結果に基づいて印刷処理する印刷手段とを有する印刷装置を提供することによって達成できる。
【００１１】
このように構成することにより、印刷データの描画対象によって、トナーの節約を効率よく行うことができ、描画対象の視認性の特徴を考慮に入れたトナー節約を行うことができる。
【００１２】
上記課題は本発明によれば、複数色のトナーを使用する印刷装置からトナーの欠乏状態を検出する検出手段と、該検出結果を記憶する記憶手段と、印刷処理の際、前記記憶手段を参照し、前記印刷装置のトナー欠乏状態を判断する判断手段と、トナーが欠乏するとき、代替印刷のカラーチャートを出力する出力手段とを有する印刷システムを提供することによって達成できる。
【００１３】
このように構成することにより、カラー印刷の際、一色のトナーが欠乏した場合でも、残るトナーによって代替色をカラーチャートで示し、最適な代替印刷を行うことができる。
【発明の効果】
【００１４】
本発明によれば、トナーの消費を抑え、トナーの節約を行うことができる。また、色の特徴に対応したトナー使用を行い、トナーを節約することができる。
また、印刷データの描画対象によって、トナーの節約を効率よく行うことができ、描画対象の視認性の特徴を考慮に入れたトナーの節約を行うことができる。
【００１５】
さらに、カラー印刷の際、例え一色のトナーが欠乏した場合でも、残るトナーによって代替色をカラーチャートで示し、最適な代替印刷を行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態について図面を参照して詳述する。
（実施形態１）
図１は、本例の印刷装置を使用する印刷システムのシステム構成図である。
【００１７】
同図において、印刷装置１はＬＡＮ（ローカルエリアネットワーク）等のネットワークを介してホストコンピュータ２に接続され、ホストコンピュータ２から供給される印刷データに基づく印刷処理を行う。
【００１８】
図２は上記印刷装置１の内部構成を示す図である。印刷装置１はＣＰＵ３を中心に、オペレーションパネル４、ＲＯＭ（例えば、フラッシュメモリ）５、ＥＥＰＲＯＭ６、ＲＡＭ７、プリンタ制御ＬＳＩ８、ネットワークインターフェイス（ネットワークＩ／Ｆ）９、エンジン部１０、セントロＩ／Ｆ１１、外部記憶装置Ｉ／Ｆ１２、及び大容量記憶装置（例えば、ハードディスク（ＨＤＤ））１３で構成されている。
【００１９】
ＣＰＵ３は本例の制御を行う中央処理部であり、ＲＯＭ５に記憶されたプログラムに従って印刷処理を行い、例えばワークエリアとしてＲＡＭ７を使用する。また、ＲＡＭ７は、パーソナルコンピュータ（ＰＣ）等のホスト機器から送信された印刷データを一旦受信する受信バッファや、描画データを記憶するメモリにも使用される。
【００２０】
また、ＥＥＰＲＯＭ６は、後述するトナー節約定義データを記憶する記憶部であり、ＣＰＵ３の制御に従って印刷データに対する補正処理を行う。また、プリンタ制御ＬＳＩ８は印刷装置１各部の制御を行う。
【００２１】
また、ネットワークＩ／Ｆ９は、本例の印刷装置１を上記ネットワークを介してホストコンピュータ２に接続するインターフェイスであり、ホストコンピュータ２から供給される印刷データの入力制御等を行う。また、セントロＩ／Ｆ１１は、本例の印刷装置１をパーソナルコンピュータ（ＰＣ）等のホスト機器に直接接続するインターフェイスである。
【００２２】
また、大容量記憶装置１２は印刷データ等を記憶し、外部記憶装置Ｉ／Ｆ１２によってデータの入出力制御が行われる。また、エンジン部１０は現像器や、帯電器、転写器等で構成され、印刷データに従って用紙にトナーを転写し、印刷処理を行う。
【００２３】
上記構成において、図３は本例の処理動作を説明するフローチャートである。
先ず、ホストコンピュータ２は印刷データを作成し、印刷データをＲＧＢの色データに分解する（ステップ（以下、Ｓで示す）１）。すなわち、光の三原色である赤（Ｒ：red）、緑（Ｇ：green）、青（Ｂ：blue）を組み合わせた加法混色の印刷データに分解し、更にＹＭＣＫ（イエロー（Y；yellow）、マゼンタ（M；magenta）、シアン（C；cyan）、ブラック（K；black）の印刷データに変換する（Ｓ２）。このようにして作成された印刷データは、ネットワークを介して印刷装置１に供給される。
【００２４】
印刷装置１では、ＹＭＣＫの印刷データを読み込み（Ｓ３）、前述のトナー節約定義データの範囲に合致するか判断する（Ｓ４）。すなわち、ＣＰＵ３は予めＥＥＰＲＯＭ６に記憶されたトナー節約定義データを読み出し、定義範囲に合致するか判断する。
【００２５】
ＥＥＰＲＯＭ６には、以下で説明するトナー節約定義データが予め登録されている。すなわち、薄い色は元々視認性が悪く、トナーを０にしても影響は少ない。また、中間調の部分は、同じ色になると見た目が著しく悪化する。さらに、濃い色は、必要以上に濃くなくても、視認性が悪化することはない。
【００２６】
上記特徴から、ＹＭＣＫの各色の階調数を０〜２５５とした場合、以下のトナー節約定義データを登録する。すなわち、薄い色（階調数０〜９９）の場合、トナーを０にしても影響が少ないので、諧調数は一律０とする。また、中階調（階調数１００〜１９９）の部分は影響が大きいので、そのままの諧調数を使用する。さらに、濃い色（階調数２００〜２５５）は、必要以上に濃くしても視認性が悪化することがないので、階調数を一律２００とする。
【００２７】
したがって、ＣＰＵ３ではＥＥＰＲＯＭ６から読み出したトナー節約定義データに基づいて、入力する印刷データの比較処理を行い、読み出したデータがトナー節約定義データに合致する場合当該定義に従って印刷データの補正を行う（Ｓ４がＹ、Ｓ５）。例えば、読み出したデータが階調値（低階調値）５０であれば、階調値０に補正される。また、読み出したデータが階調値（中階調値）１５０であれば、そのままの階調値１５０のデータが出力される。さらに、読み出した画素のデータが階調値（高階調値）２５０であれば、階調値２００に補正される。
【００２８】
このようにして、補正された印刷データは前述のＲＡＭ７内の画像メモリに展開される（Ｓ７）。そして、ページの終了か判断し（Ｓ８）、ページの終了でなければ（Ｓ８がＮ）、再度印刷データを読み込み、前述の処理を繰り返す（Ｓ３〜Ｓ８）。尚、前述の判断（Ｓ４）において、読み出したデータがトナー節約定義データに合致しない場合（Ｓ４がＮ）、最後にデータ破棄コード（例えば、〈OE〉）を追加する（Ｓ６）。
【００２９】
その後、全ての印刷データの画像メモリへの展開処理が完了すると（Ｓ８がＹ）、印刷出力の指示が行われ（Ｓ９）、画像メモリの出力データ記憶域からデータが読み出される。図４は上記処理によって印刷された印刷結果と、上記処理によらない通常の印刷結果を比較する図であり、同図（ａ）は上記処理によらない印刷結果を示し、同図（ｂ）は上記処理を使用した印刷結果を示す。尚、同図（ｂ）に示す黒縦線は階調値１００、及び階調値２００の位置を示す。
【００３０】
同図（ａ）、（ｂ）は、サンプルとして階調値０〜２５５までの色の変化を本例の処理を使用した場合と使用しない場合で比較したものであり、この場合、本例の処理を使用しない例では（同図（ａ））、３２６４０（０＋１＋２＋・・・＋２５５）のトナーを消費することになる。一方、本例の処理を使用した場合、２６１５０（０＋０＋・・・０＋１００＋１０１＋・・・１９９＋２００＋・・・＋２００）のトナー消費となり、約２０％のトナーの節約になる。
【００３１】
尚、本例の説明では、ＹＭＣＫ各色の階調数を０〜２５５としたが、本発明はこれに限られることなく、階調値の全幅が６４階調、１２８階調、２５６階調など、いずれの階調数の場合にも適用できる。また、２５６階調の場合、低階調値を０〜９９、中階調値を１００〜１９９、高階調値を２００〜２５５と設定する例を示したが、低中高の境界値はこれに限られるものではなく、中階調値領域をもっと広く、あるいは、狭く設定することもできる。また、ＹＭＣＫのデータを元にトナー消費量の補正を行ったが、ＲＧＢのデータを元に本例の処理を行ってもよい。また、ＲＧＢのデータをＹＭＣＫのデータに変換する際、トナー節約定義データを加味した変換処理を行う構成としてもよい。
【００３２】
また、本例の説明では電子写真プロセスによる印刷装置の例で説明したが、例えばインクジェット等の他の方式の印刷装置においても同様の制御が可能である。
（実施形態２）
次に、本発明の実施形態２について説明する。
【００３３】
上記実施形態１の説明では、ＹＭＣＫの値を一律に階調値０〜１００、階調値１００〜２００、階調値２００〜２５５の３分割で説明したが、ＹＭＣＫの各色によってその視認性が異なる。そこで、本例では以下のようにＹＭＣＫの各色による視認性の違いを考慮した補正を行う。
【００３４】
具体的には、シアン（Ｃ）とマゼンタ（Ｍ）は、薄い場合でも視認性に与える影響が大きいので以下の値で３分割する。すなわち、シアン（Ｃ）の場合、階調値０〜５０は階調値０に補正し、階調値５０〜１８０ではそのままの階調値を使用し、階調値１８０〜２５５は階調値１８０に補正する。また、マゼンタ（Ｍ）の場合、階調値０〜２０は階調値０に補正し、階調値２０〜１５０ではそのままの階調値を使用し、階調値１５０〜２５５は階調値１５０に補正する。
【００３５】
一方、イエロー（Ｙ）の場合、非常に色が薄いため、低階調値の範囲を広くする。本例では、イエロー（Ｙ）の場合、階調値０〜１２０は階調値０に補正し、階調値１２０〜２２０ではそのままの階調値を使用し、階調値２２０〜２５５は階調値２２０に補正する。また、ブラック（Ｋ）は本例の場合、階調値０〜１０は階調値０に補正し、階調値１０〜２４０ではそのままの階調値を使用し、階調値２４０〜２５５は階調値２４０に補正する。
【００３６】
上記構成において、図５は本例の処理動作を説明するフローチャートである。
前述の実施形態１と同様、先ずホストコンピュータ２は印刷データを作成し、印刷データをＲＧＢの色データに分解する（ステップ（以下、ＳＴで示す）１）。すなわち、光の三原色である赤（Ｒ：red）、緑（Ｇ：green）、青（Ｂ：blue）を組み合わせた加法混色の印刷データに分解し、更にＹＭＣＫ（イエロー（Y；yellow）、マゼンタ（M；magenta）、シアン（C；cyan）、ブラック（K；black）の印刷データに変換する（ＳＴ２）。このようにして作成された印刷データは、ネットワークを介して印刷装置１に供給される。
【００３７】
印刷装置１では、ＹＭＣＫの印刷データを受信バッファに読み込む（ＳＴ３）。そして、所定量の印刷データが受信バッファに格納されると、受信バッファから印刷データを順次読み出し、読み出したデータがシアン（Ｃ）であるか、マゼンタ（Ｍ）であるか、又はイエロー（Ｙ）であるか判断する（ＳＴ４）。
【００３８】
ここで、読み出したデータがシアン（Ｃ）である場合、トナー節約定義データ−Ｃからデータを読み出し、本例のトナー節約定義データの範囲に合致するか判断する（ＳＴ５）。すなわち、予めＥＥＰＲＯＭ６に記憶した上記シアン（Ｃ）の補正データを読み出し、判断する。そして、読み出したデータがトナー節約定義データに合致する場合当該定義に従って印刷データの補正を行う（ＳＴ５がＹ、ＳＴ６）。例えば、シアン（Ｃ）の場合、読み出した画素のデータが階調値４０であれば、階調値０に補正される。また、読み出した画素のデータが階調値１４０であれば、そのままの階調値１４０のデータが出力される。さらに、読み出した画素のデータが階調値２００であれば、階調値１８０に補正される。
【００３９】
また、マゼンタ（Ｍ）の場合、トナー節約定義データ−Ｍからデータを読み出し、対応するトナー節約定義データの範囲に合致するか判断する（ＳＴ７）。この場合、読み出した画素のデータが階調値４０であれば、そのまま階調値４０が出力され、読み出した画素のデータが階調値１４０であれば、そのままの階調値１４０のデータが出力される。さらに、読み出した画素のデータが階調値２００であれば、階調値１５０に補正される（ＳＴ８）。
【００４０】
さらに、イエロー（Ｙ）の場合、トナー節約定義データ−Ｙからデータを読み出し、対応するトナー節約定義データの範囲に合致するか判断する（ＳＴ９）。この場合、読み出した画素のデータが階調値４０であれば、階調値０に補正され、読み出した画素のデータが階調値１４０であれば、そのままの階調値１４０のデータが出力される。さらに、読み出した画素のデータが階調値２００であれば、そのまま階調値２００が出力される（ＳＴ１０）。
【００４１】
このようにして、補正された印刷データは前述のＲＡＭ７内の画像メモリに展開され（ＳＴ１１）、更にページの終了か判断され（ＳＴ１２）、ページの終了でなければ（ＳＴ１２がＮ）、再度印刷データを読み込み、前述の処理を繰り返す（ＳＴ３〜ＳＴ１２）。
【００４２】
その後、全ての印刷データの画像メモリへの展開処理が完了すると（ＳＴ１２がＹ）、印刷出力の指示が行われ（ＳＴ１３）、画像メモリの出力データ記憶域からデータが読み出される。図６は上記処理によって印刷された印刷結果と、上記処理によらない印刷結果を比較するものである。尚、本例では同図（ａ）、（ｂ）はシアン（Ｃ）の例を示し、同図（ｃ）、（ｄ）はマゼンタ（Ｍ）の例を示し、同図（e）、（ｆ）はイエロー（Ｙ）の例を示し、同図（ｇ）、（ｈ）はブラック（Ｋ）の例を示す。また、同図（ａ）、（ｃ）、（e）、（ｇ）は本例の処理によらない通常の印刷結果を示し、同図（ｂ）、（ｄ）、（ｆ）、（ｈ）は本例の処理を使用した印刷結果を示す。また、同図（ｂ）、（ｄ）、（ｆ）、（ｈ）に示す黒縦線は前述の設定値に基づく階調値の分割位置を示す。
【００４３】
以上のように、本例によれば色成分の特性を的確に判断し、視認性に適切に対応したトナーの節約を行うことができ、より効率よく視認性に対応したトナー節約を実現することができる。
【００４４】
尚、本例においても、ＹＭＣＫ各色の階調数を０〜２５５としたが、本発明はこれに限られることなく、階調値の全幅が６４階調、１２８階調、２５６階調など、いずれの階調数の場合にも適用できる。また、低・中・高階調の境界値は上記数値に限られるものではなく、中階調値領域をもっと広く、あるいは、狭く設定することもできる。また、ＹＭＣＫのデータを元にトナー消費量の補正を行ったが、ＲＧＢのデータを元に本例の処理を行ってもよい。また、ＲＧＢのデータをＹＭＣＫのデータに変換する際、トナー節約定義データを加味した変換処理を行う構成としてもよい。
【００４５】
また、本例の説明では電子写真プロセスによる印刷装置の例で説明したが、例えばインクジェット等の他の方式の印刷装置においても同様の制御が可能である。
（実施形態３）
次に、本発明の実施形態３について説明する。
【００４６】
上記実施形態２の説明では、印刷データの色成分毎に階調値を分割したが、本例ではテキストデータであるか、又はグラフィックデータであるか、又はイメージデータによって分割する諧調数を変える印刷処理を説明するものである。以下、具体的に説明する。
【００４７】
先ず、テキストデータである場合、ＹＭＣＫの各色成分に差がなく、階調値０〜２５５間を、例えば５分割して補正する。すなわち、階調値０〜５０は階調値０に補正し、階調値５０〜１００は階調値５０に補正し、階調値１００〜１５０は階調値１００に補正し、階調値１５０〜２００は階調値１５０に補正し、階調値２００〜２５５は階調値２００に補正する。
【００４８】
一方、グラフィックデータの場合、シアン（Ｃ）は階調値０〜５０が階調値０に補正され、階調値５０〜１８０がそのままの階調値を使用し、階調値１８０〜２５５は階調値１８０に補正する。また、マゼンタ（Ｍ）の場合、階調値０〜２０は階調値０に補正し、階調値２０〜１５０ではそのままの階調値を使用し、階調値１５０〜２５５は階調値１５０に補正する。以下、イエロー（Ｙ）、及びブラック（Ｋ）の場合も、前述の実施形態２の階調値を分割位置として使用する。
【００４９】
次に、イメージデータの場合、全体の調和を一切崩すことなく、全体に薄い色にすべく、例えばシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の階調値を全て一律３０％マイナスする。
【００５０】
上記構成において、図７は本例の処理動作を説明するフローチャートである。
本例においては、先ず印刷データの要素を解析し、テキストデータであるか、又はグラフィックデータであるか、又はイメージデータであるか認識する（ステップ（以下、ＳＴＰで示す）１）。ここで、先ずテキストデータであると認識すると、印刷データをＲＧＢの色データに分解する（ＳＴＰ２）。
【００５１】
次に、ＲＧＢの色データをＹＭＣＫの印刷データに変換し（ＳＴＰ３）、前述のようにシアン（Ｃ）であるか、マゼンタ（Ｍ）であるか、又はイエロー（Ｙ）であるか判断する（ＳＴＰ４、ＳＴＰ５）。
【００５２】
ここで、読み出したデータがシアン（Ｃ）である場合、トナー節約定義データ−Ｃからデータを読み出し、トナー節約定義データの範囲に合致するか判断する（ＳＴＰ６）。この場合、テキストデータが対象であり、その補正は階調値０〜２５５間を、例えば５分割して補正するものである。例えば、シアン（Ｃ）の場合、読み出した画素のデータが階調値４０であれば階調値０に補正され、読み出した画素のデータが階調値１４０であれば階調値１００に補正され、読み出した画素のデータが階調値１８０であれば、階調値１５０に補正される（ＳＴＰ７）。
【００５３】
また、マゼンタ（Ｍ）、及びイエロー（Ｙ）の場合も同様であり、階調値０〜５０は階調値０に補正され、階調値５０〜１００は階調値５０に補正され、階調値１００〜１５０は階調値１００に補正される（ＳＴＰ８〜ＳＴＰ１１）。
【００５４】
このようにして、補正された印刷データは前述のＲＡＭ７内の画像メモリに展開され（ＳＴＰ１２）、更にページの終了か判断され（ＳＴＰ１３）、ページの終了でなければ（ＳＴＰ１３がＮ）、再度印刷データを読み込み、前述の処理を繰り返す（ＳＴＰ４〜ＳＴＰ１３）。
【００５５】
その後、全ての印刷データの画像メモリへの展開処理が完了すると（ＳＴＰ１３がＹ）、印刷出力の指示が行われ（ＳＴＰ１４）、画像メモリの出力データ記憶域からデータが読み出される。図８は上記処理によって印刷された印刷結果と、上記処理によらない印刷結果を比較するものである。尚、本例においても、同図（ａ）、（ｂ）はシアン（Ｃ）の例を示し、同図（ｃ）、（ｄ）はマゼンタ（Ｍ）の例を示し、同図（e）、（ｆ）はイエロー（Ｙ）の例を示し、同図（ｇ）、（ｈ）はブラック（Ｋ）の例を示す。また、同図（ａ）、（ｃ）、（e）、（ｇ）は本例の処理によらない通常の印刷結果を示し、同図（ｂ）、（ｄ）、（ｆ）、（ｈ）は本例の処理を使用した印刷結果を示す。また、同図（ｂ）、（ｄ）、（ｆ）、（ｈ）に示す黒縦線は前述の設定値に基づく階調値の分割位置を示す。
【００５６】
上記テキストデータの場合、シアン（Ｃ）であるか、マゼンタ（Ｍ）であるか、又はイエロー（Ｙ）であるかに関係なく、一律にトナーの節約を行うことができ、視認性に悪影響を与えることなくトナーの節約を実現できる。
【００５７】
次に、印刷データがグラフィックデータである場合、前述の図８に示すフローチャートに従って、先ず印刷データの要素を解析し、グラフィックデータであると認識する（ＳＴＰ１がグラフィックデータ）。この場合、上記テキストデータである場合と同様、印刷データをＲＧＢの色データに分解し（ＳＴＰ２）、ＲＧＢの色データをＹＭＣＫの印刷データに変換し（ＳＴＰ３）、シアン（Ｃ）であるか、マゼンタ（Ｍ）であるか、又はイエロー（Ｙ）であるか判断する（ＳＴＰ４、ＳＴＰ５）。
【００５８】
そして、トナー節約定義データ−Ｃ、−Ｍ、−Ｙからデータを読み出し、対応する補正処理を行う。図９は上記処理によって印刷された印刷結果と、上記処理によらない印刷結果を比較するものである。尚、同図においても、同図（ａ）、（ｂ）はシアン（Ｃ）の例を示し、同図（ｃ）、（ｄ）はマゼンタ（Ｍ）の例を示し、同図（e）、（ｆ）はイエロー（Ｙ）の例を示し、同図（ｇ）、（ｈ）はブラック（Ｋ）の例を示す。また、同図（ａ）、（ｃ）、（e）、（ｇ）は本例の処理によらない通常の印刷結果を示し、同図（ｂ）、（ｄ）、（ｆ）、（ｈ）は本例の処理を使用した印刷結果を示す。また、同図（ｂ）、（ｄ）、（ｆ）、（ｈ）に示す黒縦線は前述の設定値に基づく階調値の分割位置を示す。
【００５９】
尚、この補正処理は前述の実施形態２と同じである。したがって、印刷データがグラフィックデータである場合においても、視認性に悪影響を与えることなくトナーの節約を実現できる。
【００６０】
次に、印刷データがイメージデータである場合、前述の図８に示すフローチャートに従って、先ず印刷データの要素を解析し、イメージデータであることが認識される（ＳＴＰ１がイメージデータ）。この場合も、上記テキストデータである場合と同様、印刷データをＲＧＢの色データに分解し（ＳＴＰ２）、ＲＧＢの色データをＹＭＣＫの印刷データに変換し（ＳＴＰ３）、シアン（Ｃ）であるか、マゼンタ（Ｍ）であるか、又はイエロー（Ｙ）であるか判断する（ＳＴＰ４、ＳＴＰ５）。
【００６１】
そして、対応するトナー節約定義データ−Ｃ、−Ｍ、−Ｙからデータを読み出し、対応する補正処理を行う。尚、この補正処理は前述のようにＹＭＣＫの各階調値から３０％マイナスした階調値を使用するものであり、従って視認性に悪影響を与えることなくトナーの節約を実現できる
以上のように、本実施形態３においては、印刷データの描画対象によって、トナーの節約を効率よく行うことができ、描画対象の視認性の特徴を考慮に入れたトナーの節約を行うことができる。
【００６２】
尚、本実施形態３においても、ＹＭＣＫ各色の階調数を０〜２５５としたが、本発明はこれに限られることなく、階調値の全幅が６４階調、１２８階調、２５６階調など、いずれの階調数の場合にも適用できる。また、テキストデータの階調値領域を５分割する例を示したが、分割数はこれに限られるものではない。さらに、グラフィックデータにおける階調値の分割位置も上記数値に限られるものではなく、中階調値領域をもっと広く、あるいは、狭く設定することもできる。また、ＹＭＣＫのデータを元にトナー消費量の補正を行ったが、ＲＧＢのデータを元に本例の処理を行ってもよい。また、ＲＧＢのデータをＹＭＣＫのデータに変換する際、トナー節約定義データを加味した変換処理を行う構成としてもよい。
【００６３】
また、本例の説明では電子写真プロセスによる印刷装置の例で説明したが、例えばインクジェット等の他の方式の印刷装置においても同様の制御が可能である。
（実施形態４）
次に、本発明の実施形態４について説明する。
【００６４】
本実施形態は、ある色のトナーが欠乏した場合、残る色のトナーを使用して応急的に代替色の印刷を行う構成である。以下、具体的に説明する。
図１０は本例のシステムを説明する図であり、前述の図１に対応する構成である。本例においては、ホストコンピュータ２にドライバ１５、及びアプリケーション１６がインストールされ、ドライバ１５にはシアン（Ｃ）状態変数、マゼンタ（Ｍ）状態変数、イエロー（Ｙ）状態変数、及びブラック（Ｋ）状態変数が登録されている。上記各状態変数は、対応する色のトナーの有無状態を保持する。また、アプリケーション１６には動作モード変数、及びカラーチャート変数が登録される。動作モード変数は、トナー欠乏時の動作モードを表す変数であり、カラーチャート変数は後述するカラーチャートを作成する際使用する。
【００６５】
図１１は本例の処理動作を説明するフローチャートである。先ず、ホストコンピュータ２は印刷装置１と通信を行う（ステップ（以下、Ｗで示す）１）。そして、印刷装置１からトナー残量状態のステータスを取得する（Ｗ２）。このようにして取得した情報は、ホストコンピュータ２内のドライバ１５に登録される（Ｗ３）。
【００６６】
次に、ホストコンピュータ２はアプリケーションを起動し、図１２に示すフローチャートに従って処理を実行する。先ず、ホストコンピュータ２はドライバ１５をアクセスし、現在接続されている印刷装置１内のトナー残量を確認する（Ｗ４、Ｗ５）。すなわち、前述の処理によって取得した各色のトナー残量データを対応するシアン（Ｃ）状態変数、マゼンタ（Ｍ）状態変数、イエロー（Ｙ）状態変数、及びブラック（Ｋ）状態変数を取得する。
【００６７】
ここで、全ての色についてトナー残量があれば、通常動作モード用のカラーチャートを作成する（Ｗ６がＹ、Ｗ７）。すなわち、通常のカラーチャート変数情報を読み出し、この変数に従ったカラーチャートの作成を行う。一方、何れかの色のトナーが欠乏している場合、動作モードの入力を行う（Ｗ６がＮ、Ｗ８）。すなわち、この場合欠色動作モードの入力を行い、動作モードが欠色動作モードに設定されていれば（Ｗ９がＹ）、欠色動作モード用のカラーチャート変数を使用してカラーチャートを作成する（Ｗ１０）。
【００６８】
例えば、図１３（ａ）はシアン（Ｃ）のトナーが欠乏している場合のカラーチャートであり、同図（ｂ）はマゼンタ（Ｍ）のトナーが欠乏している場合のカラーチャートである。上記カラーチャートは、欠乏するトナーを使用しない場合の色表現であり、例えばこのカラーチャートを印刷出力する。
【００６９】
したがって、ユーザは使用する色の一部が欠乏した場合でも、残る色のトナーによるカラーチャートを印刷して確認することができ、的確な代替色を選択することができる。
尚、上記例ではカラーチャートを印刷出力する場合について説明したが、ディスプレイに表示する構成としてもよい。また、動作モード変数が欠色動作モードに設定されていない場合（Ｗ９がＮ）、通常動作モード用のカラーチャートを作成する（Ｗ７）。この場合、例えばユーザによるトナー補給が行われ、印刷が行われる場合である。
【図面の簡単な説明】
【００７０】
【図１】本例の印刷装置を使用する印刷システムのシステム構成図である。
【図２】印刷装置の内部構成を示す図である。
【図３】実施形態１の処理動作を説明するフローチャートである。
【図４】（ａ）、（ｂ）は、実施形態１の印刷結果を示す図である。
【図５】実施形態２の処理動作を説明するフローチャートである。
【図６】（ａ）〜（ｈ）は、実施形態２の印刷結果を示す図である。
【図７】実施形態３の処理動作を説明するフローチャートである。
【図８】（ａ）〜（ｈ）は、テキストに対応する実施形態３の印刷結果を示す図である。
【図９】（ａ）〜（ｈ）は、グラフィックデータに対応する実施形態３の印刷結果を示す図である。
【図１０】実施形態４のシステム構成を説明する図である。
【図１１】実施形態４の処理動作を説明するフローチャートである。
【図１２】実施形態４の処理動作を説明するフローチャートである。
【図１３】（ａ）は、シアン（Ｃ）のトナーが欠乏している場合のカラーチャートであり、（ｂ）は、マゼンタ（Ｍ）のトナーが欠乏している場合のカラーチャートである。
【符号の説明】
【００７１】
１・・・印刷装置
２・・・ホストコンピュータ
３・・・ＣＰＵ
４・・・オペレーションパネル
５・・・ＲＯＭ
６・・・ＥＥＰＲＯＭ
７・・・ＲＡＭ
８・・・プリンタ制御ＬＳＩ
９・・・ネットワークＩ／Ｆ
１０・・・エンジン部
１１・・・セントロＩ／Ｆ
１２・・・外部記憶装置Ｉ／Ｆ
１３・・・大容量記憶装置
１５・・・ドライバ
１６・・・アプリケーション
【図１】
2007055032.tif 000003
【図２】
2007055032.tif 000004
【図３】
2007055032.tif 000005
【図５】
2007055032.tif 000006
【図７】
2007055032.tif 000007
【図１０】
2007055032.tif 000008
【図１１】
2007055032.tif 000009
【図１２】
2007055032.tif 000010
【図４】
2007055032.tif 000011
【図６】
2007055032.tif 000012
【図８】
2007055032.tif 000013
【図９】
2007055032.tif 000014
【図１３】
2007055032.tif 000015