(57)【要約】【課題】印刷データ受信後のインク切れによる印刷停止が回避できる不足色補完プリンタ及び不足色補完印刷方法並びに不足色補完印刷プログラムの提供。【解決手段】プリンタ１００が印刷データを受け取ったときに、その印刷データのインク消費量を算出すると共に印刷前のインク残量を検知し、そのインク残量がそのインク消費量より多いときは、通常の印刷モードで印刷を実行し、少ないときは、その印刷データを所定の変換ルールに従って補完印刷データに変換してから不足色補完印刷モードで印刷を実行する。これにより、プリンタが印刷データを受信した後のインク切れによる印刷停止がなくなり、品質が安定した印刷を続行できる。【選択図】        図１
2004276335.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２種類以上のインクを備えたプリンタであって、
印刷指示端末から受け取った印刷データを印刷するのに要する各インクの消費量を算出するインク消費量算出手段と、
その印刷実行前の各インクの残量を検知するインク残量検知手段と、
上記インク消費量算出手段で算出された各インクの消費量とインク残量検知手段で得られた各インクの残量とに応じて、上記印刷データの印刷モードを選択する印刷モード選択手段と、
その印刷データを不足色補完印刷モードで印刷実行すべく補完印刷データに変換する印刷データ変換手段と、
その補完印刷データに従って不足色補完印刷モードで印刷を実行する印刷手段とを備えたことを特徴とする不足色補完プリンタ。
【請求項２】
請求項１に記載の不足色補完プリンタにおいて、
上記インク消費量算出手段は、印刷データ全体を一括して、又は印刷ページ毎にインク消費量を算出するようにしたことを特徴とする不足色補完プリンタ。
【請求項３】
請求項１又は２に記載の不足色補完プリンタにおいて、
受け取った印刷データを順に保存する印刷キューをさらに備えると共に、上記印刷モード選択手段は、その印刷キューに保存された印刷データの印刷に要するインク消費量を考慮して受け取った印刷データの印刷モードを選択するようにしたことを特徴とする不足色補完プリンタ。
【請求項４】
請求項１〜３のいずれかに記載の不足色補完プリンタにおいて、
上記印刷データ変換手段は、印刷データの内容を判断すると共に、その印刷データの内容とインクの残量とに応じて所定の変換ルールでその印刷データを補完印刷データに変換するようにしたことを特徴とする不足色補完プリンタ。
【請求項５】
請求項１〜４のいずれかに記載の不足色補完プリンタにおいて、
上記印刷手段は、不足色補完印刷モードで印刷が行われたときに、その旨の表示をその印刷物に付加するようにしたことを特徴とする不足色補完プリンタ。
【請求項６】
少なくとも２種類以上のインクを備えたプリンタのコンピュータを、
印刷指示端末から受け取った印刷データを印刷するのに要する各インクの消費量を算出するインク消費量算出手段と、
その印刷実行前の各インクの残量を検知するインク残量検知手段と、
上記インク消費量算出手段で算出された各インクの消費量と、インク残量検知手段で得られた各インクの残量とに応じて、上記印刷データの印刷モードを選択する印刷モード選択手段と、
その印刷データを不足色補完印刷モードで印刷実行すべく補完印刷データに変換する印刷データ変換手段と、
その補完印刷データに従って不足色補完印刷モードで印刷を実行する印刷手段として機能させることを特徴とする不足色補完印刷プログラム。
【請求項７】
少なくとも２種類以上のインクを備えたプリンタによる不足色補完印刷方法において、
上記プリンタが印刷データを受け取ったときに、その印刷データを印刷するのに要する各インクの消費量を算出すると共にその印刷データの印刷実行前の各インクの残量を検知し、そのインク消費量とインク残量とを比較してそのインク残量がそのインク消費量より多いときは、通常の印刷モードでその印刷データの印刷を実行し、そのインク残量がそのインク消費量より少ないときは、その印刷データを所定の変換ルールに従って補完印刷データに変換してから不足色補完印刷モードで印刷を実行するようにしたことを特徴とする不足色補完印刷方法。
【請求項８】
請求項７に記載の不足色補完印刷方法において、
上記印刷データのインク消費量の算出は、印刷データ全体を一括して、又は印刷ページ毎に行うようにしたことを特徴とする不足色補完印刷方法。
【請求項９】
請求項７又は８に記載の不足色補完印刷方法において、
受け取った印刷データをプリンタ内の印刷キューに順に保存し、その印刷キューに保存された印刷データの印刷に要するインク消費量を考慮して新たに受け取った印刷データの印刷モードを選択するようにしたことを特徴とする不足色補完印刷方法。
【請求項１０】
請求項７〜９のいずれかに記載の不足色補完印刷方法において、
上記印刷データから補完印刷データへの変換ルールは、その印刷データの内容を所定の判断基準に従って、写真と、文字と、グラフとに大別し、残っているインクの中からそれぞれの印刷内容に適したインクを選択するようにしたことを特徴とする不足色補完印刷方法。
【請求項１１】
請求項７〜１０のいずれかに記載の不足色補完印刷方法において、
上記不足色補完印刷モードで印刷が行われたときは、その旨の表示をその印刷物に付加するようにしたことを特徴とする不足色補完印刷方法。
【請求項１２】
請求項１０に記載の不足色補完印刷方法において、
上記印刷データから補完印刷データへの変換ルールは、
その印刷データの内容が写真であると判断したときは、もとの色調を損なわない印刷が可能であれば代替色のインクを選択し、もとの色調を損なわない印刷が不可能であると判断したときは、全体を１色の濃淡で表現すべくいずれか１つのインクを選択するようにしたことを特徴とする不足色補完印刷方法。
【請求項１３】
請求項１０に記載の不足色補完印刷方法において、
上記印刷データから補完印刷データへの変換ルールは、
その印刷データの内容が文字であると判断したときは、その文字に利用されている色の種類に基づいて他のインクを選択するようにしたことを特徴とする不足色補完印刷方法。
【請求項１４】
請求項１０に記載の不足色補完印刷方法において、
上記印刷データから補完印刷データへの変換ルールは、
その印刷データの内容がグラフであると判断したときは、そのグラフに利用されている色の種類と隣り合う色の組み合わせに基づいて他のインクを選択するようにしたことを特徴とする不足色補完印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のカラーインクを備えたプリンタに係り、特にいずれか１色以上のインク切れが発生した際に残りのインクを駆使して最適な印刷を継続するようにした不足色補完プリンタ及び不足色補完方法並びに不足色補完プログラムに関するものである。
【０００２】
【従来の技術】
従来のカラープリンタは、複数あるインクのうちいずれか一つにインク切れが発生した場合には、原則としてその時点で印刷を中止、又は中断すると共に、不足したインク（カートリッジ）の交換や補充を促すべく適当な表示等を行うようになっているが、ユーザや印刷内容によっては、印刷品質が多少低下してもそのまま印刷を継続する方を優先したいとの要望がある。
【０００３】
このため、最近では、例えば以下の特許文献１〜６等に示すように、いずれか１色以上のインク切れが発生した場合には、ユーザ自身があるいは印刷指示端末となるＰＣが、残っている他の適用なインクを選択・組み合わせて無くなったインクの担当分を補完しながら印刷を継続させるようにした、いわゆる不足色補完印刷方法が提案されている。
【０００４】
【特許文献１】
特開平７−１７８９３１号公報
【特許文献２】
特開平１０−３２９３３７号公報
【特許文献３】
特開２００１−１９１５６０号公報
【特許文献４】
特開２００１−２９３９１１号公報
【特許文献５】
特開２００２−２８３９５１号公報
【特許文献６】
特開平１０−１２９０１２号公報
【０００５】
【発明が解決しようとする課題】
ところで、これら従来の不足色補完印刷方法は、インク切れが発生したときにその時点でプリンタに残っている他のインクの中からユーザ自身やＰＣが適当なインクを選択して不足色の補完を行った画像を形成しプリンタに送信するようになっているため、ＰＣからプリンタへの画像送信後に例えば他のユーザの印刷等により予想外のインク切れが発生すると、印刷を中止せざるを得なくなってしまうといった不都合がある。
【０００６】
具体的には、インク切れが発生したときに、プリンタ内の印刷キューに大量の印刷データ（ジョブ）が溜まっている場合では、それらの印刷データを処理するためのインク消費量が考慮されないため、全ての印刷データを完了する前にさらに他のインク切れが発生してしまい、ＰＣ上で過去のインク残量をもとに作成された補完データでは新しいインク切れに対応できず、印刷を中止せざるを得なくなってしまうことが考えられる。
【０００７】
また、従来の不足色補完印刷方法では、画像内容に関わらず画一的な不足色補完処理を施すため、画像の内容によっては不自然な出力結果となってしまう場合がある。
そこで、本発明はこのような課題を有効に解決するために案出されたものであり、その主な目的は、不足色補完処理を行った画像を作成した後、その画像の印刷までの新たな不足色発生による印刷停止を確実に回避することができる新規な不足色補完プリンタ及び不足色補完印刷方法並びに不足色補完印刷プログラムを提供するものである。
【０００８】
【課題を解決するための手段】
〔発明１〕
上記課題を解決するために発明１の不足色補完プリンタは、
少なくとも２種類以上のインクを備えたプリンタであって、
印刷指示端末から受け取った印刷データを通常印刷モードで印刷するのに要する各インクの消費量を算出するインク消費量算出手段と、
その印刷実行前の各インクの残量を検知するインク残量検知手段と、
上記インク消費量算出手段で算出された各インクの消費量と、インク残量検知手段で得られた各インクの残量とに応じて、上記印刷データの印刷モードを選択する印刷モード選択手段と、
その印刷データを不足色補完印刷モードで印刷実行すべく補完印刷データに変換する印刷データ変換手段と、
その補完印刷データに従って不足色補完印刷モードで印刷を実行する印刷手段とを備えたことを特徴とするものである。
【０００９】
すなわち、本発明の不足色補完プリンタはこのような構成を備えたことにより、印刷データを受け取ったときにインク消費量算出手段が印刷データを通常印刷モードで印刷するのに要する各インクの消費量を算出すると共に、インク残量検知手段がその印刷データを印刷実行する前の各インクの残量を検知し、印刷モード選択手段がそのインク消費量とインク残量とを比較してそのインク残量がそのインク消費量より多いときは、通常の印刷モードを選択し、反対にインク残量がそのインク消費量より少ないときは不足色補完印刷モードを選択し、不足色補完印刷モードが選択された時は、選択印刷データ変換手段がその印刷データを不足色補完印刷モードで印刷実行すべく補完印刷データに変換し、印刷手段がその補完印刷データに従って印刷データを不足色補完印刷モードで印刷するようにしたものである。
【００１０】
これにより、印刷データ作成後に新たなインク切れが発生するようなことがなくなるため、プリンタが印刷データ受信後に発生したインク切れとによる印刷停止といった不都合を確実に回避することができる。
〔発明２〕
また、発明２の不足色補完プリンタは、
上記インク消費量算出手段は、印刷データ全体を一括して、又は印刷ページ毎にインク消費量を算出するようにしたことを特徴とするものである。
【００１１】
これにより、少なくとも同一文書や同一ページの途中での印刷品質の変化を防止することができる。
〔発明３〕
また、発明３の不足色補完プリンタは、
受け取った印刷データを順に保存する印刷キューをさらに備えると共に、上記印刷モード選択手段は、その印刷キューに保存された印刷データの印刷に要するインク消費量を考慮して受け取った印刷データの印刷モードを選択するようにしたことを特徴とするものである。
【００１２】
これにより、印刷キューに既に別の印刷データが保存されていても、その新たな印刷データの印刷に影響を与えることなく、さらなる印刷品質の劣化や印刷不能等といった事態を確実に回避することができる。
〔発明４〕
また、発明４の不足色補完プリンタは、
上記印刷データ変換手段は、印刷データの内容を判断すると共に、その印刷データの内容とインクの残量とに応じて所定の変換ルールでその印刷データを補完印刷データに変換するようにしたことを特徴とするものである。
【００１３】
これにより、不足したインクに応じてユーザが見やすい、あるいは画像が判別しやすいような最適な補完印刷データが容易に得られる。
〔発明５〕
また、発明５の不足色補完プリンタは、
上記印刷手段は、不足色補完印刷モードで印刷が行われたときに、その旨の表示をその印刷物に付加するようにしたことを特徴とするものである。
【００１４】
これにより、ユーザに対してその印刷物が不足色補完印刷モードで印刷されたことを容易・確実に認識させることができる。
〔発明６〕
発明６の不足色補完印刷プログラムは、
少なくとも２種類以上のインクを備えたプリンタのコンピュータを、
印刷指示端末から受け取った印刷データを通常印刷モードで印刷するのに要する各インクの消費量を算出するインク消費量算出手段と、
その印刷実行前の各インクの残量を検知するインク残量検知手段と、
上記インク消費量算出手段で算出された各インクの消費量と、インク残量検知手段で得られた各インクの残量とに応じて、上記印刷データの印刷モードを選択する印刷モード選択手段と、
その印刷データを不足色補完印刷モードで印刷実行すべく補完印刷データに変換する印刷データ変換手段と、
その補完印刷データに従って不足色補完印刷モードで印刷を実行する印刷手段として機能させることを特徴とするものである。
【００１５】
これにより、発明１と同様に新たなインク切れが発生しても印刷停止といった不都合が確実に回避できると共に、殆どのプリンタに備え付けのコンピュータシステムを用いてその機能を発揮させることができるため、別に新たなコンピュータシステムを構築したり、ハードウェアによって実現する場合に比べて極めて容易かつ経済的に実現することが可能となる。
〔発明７〕
発明７の不足色補完印刷方法は、
少なくとも２種類以上のインクを備えたプリンタによる不足色補完印刷方法において、
上記プリンタが印刷データを受け取ったときに、その印刷データを通常印刷モードで印刷するのに要する各インクの消費量を算出すると共にその印刷データの印刷実行前の各インクの残量を検知し、そのインク消費量とインク残量とを比較してそのインク残量がそのインク消費量より多いときは、通常の印刷モードでその印刷データの印刷を実行し、そのインク残量がそのインク消費量より少ないときは、その印刷データを所定の変換ルールに従って補完印刷データに変換してから不足色補完印刷モードで印刷を実行するようにしたことを特徴とするものである。
【００１６】
これにより、発明１と同様に新たなインク切れが発生しても印刷停止といった不都合が確実に回避できる。
〔発明８〕
また、発明８の不足色補完印刷方法は、
上記印刷データのインク消費量の算出は、印刷データ全体を一括して、又は印刷ページ毎に行うようにしたことを特徴とするものである。
【００１７】
これにより、発明２と同様に同一文書や同一ページの途中での印刷品質の変化を防止することができる。
〔発明９〕
また、発明９の不足色補完印刷方法は、
受け取った印刷データをプリンタ内の印刷キューに順に保存し、その印刷キューに保存された印刷データの印刷に要するインク消費量を考慮して新たに受け取った印刷データの印刷モードを選択するようにしたことを特徴とするものである。
【００１８】
これにより、発明３と同様に、さらなる印刷品質の劣化や印刷不能等といった事態を確実に回避することができる。
〔発明１０〕
また、発明１０の不足色補完印刷方法は、
上記印刷データから補完印刷データへの変換ルールは、その印刷データの内容を所定の判断基準によって、写真と、文字と、グラフとに大別し、残っているインクの中からそれぞれの印刷内容に適したインクを選択するようにしたことを特徴とするものである。
【００１９】
これにより、印刷内容に適した印刷品質を得るための補完印刷データが容易に得られる。
〔発明１１〕
また、発明１１の不足色補完印刷方法は、
上記不足色補完印刷モードで印刷が行われたときは、その旨の表示をその印刷物に付加するようにしたことを特徴とするものである。
【００２０】
これにより、発明５と同様に、ユーザに対してその印刷物が不足色補完印刷モードで印刷されたことを容易・確実に認識させることができる。
〔発明１２〕
また、発明１２の不足色補完印刷方法は、
上記印刷データから補完印刷データへの変換ルールは、
その印刷データの内容が写真であると判断したときは、もとの色調を損なわない印刷が可能であれば代替色のインクを選択し、もとの色調を損なわない印刷が不可能であると判断したときは、全体を１色の濃淡で表現すべくいずれか１つのインクを選択するようにしたことを特徴とするものである。
【００２１】
これにより、もとの色調を損なわない均質な写真印刷、またはもとの色調を多少損っても内容の判別性を殆ど損なわない写真印刷を実行することができる。
〔発明１３〕
発明１３の不足色補完印刷方法は、
上記印刷データから補完印刷データへの変換ルールは、
その印刷データの内容が文字であると判断したときは、その文字に利用されている色の種類に基づいて他のインクを選択するようにしたことを特徴とするものである。
【００２２】
これにより、文字に利用されているインクが不足してもその識別に影響を与えない文字印刷を実行することができる。
〔発明１４〕
また、発明１４の不足色補完印刷方法は、
上記印刷データから補完印刷データへの変換ルールは、
その印刷データがグラフであると判断したときは、そのグラフに利用されている色の種類と隣り合う色の組み合わせに基づいて他のインクを選択するようにしたことを特徴とするものである。
【００２３】
これにより、使用されるインクが不足しても識別性を損なわないグラフ印刷を実行することができる。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面を参照しながら詳述する。
図１は、本発明に係る不足色補完プリンタ１００の実施の一形態を示したものである。
図示するように、この不足色補完プリンタ１００は、複数のカラーインクを用いてカラー印刷及びモノクロ印刷を行うものであり、動作に必要なシステムやアプリケーションを実行するＣＰＵ１０やＰＣ等の印刷指示端末２００で作成された印刷データを受信する通信手段１２、印刷データや各種プログラムを保存する保存手段１４、装備した各インクの残量を検知するインク残量検知手段１６、実際の印刷機能を提供する印刷手段１８の他、図示しない紙送り機構や操作パネル等といったプリンタ本来の機能に加え、さらにインク消費量算出手段２０と、印刷モード選択手段２２と、印刷データ変換手段２４とが備えられた構造となっている。
【００２５】
ここで、インク残量検知手段１６は、各インク毎に備えられた複数の残量検知センサーから構成されており、例えば、以下の表１に示すように、現在の各インク毎の残量を正確に検知してＣＰＵ１０等の要求に応じてその数値を提供するようになっている。
尚、表１の例では、８種類のカラーインク（シアン（Ｃｙａｎ）、ライトシアン（Ｌｉｇｈｔ  Ｃｙａｎ）、マゼンタ（Ｍａｇｅｎｔａ）、ライトマゼンタ（Ｌｉｇｈｔ  Ｍａｇｅｎｔａ）、イエロー（Ｙｅｌｌｏｗ）、ライトイエロー（Ｌｉｇｈｔ  Ｙｅｌｌｏｗ）、ダークイエロー（Ｄａｒｋ  Ｙｅｌｌｏｗ）、ブラック（Ｂｌａｃｋ）の８種類）が用いられ、そのうち「Ｌｉｇｈｔ  Ｃｙａｎ」の残量のみが０％であり、その他のインクはそれぞれ３０〜８０％の割合で残っていることを示している。
【００２６】
【表１】
2004276335.tif 000003
【００２７】
インク消費量算出手段２０は、印刷指示端末２００から受信した印刷データをその印刷データ毎に解析してそれを例えば、以下の表２に示すように通常の印刷モードで印刷した際に要する各インク毎の消費量を算出するものであり、具体的には、保存手段１４等に予め保存されたインク消費量算出用のプログラムに従ってＣＰＵ１０や図示しないメインメモリ、バス等からなる、プリンタ１００に予め備え付けのコンピュータシステムによってその機能が実現されるようになっている。
【００２８】
尚、この各インクの消費量は、以下の表３等に示すように、所定の印刷内容判断ルールに従って判断された印刷データの内容（写真、文字、グラフ）や印刷ドットの種類、色等を解析することで比較的正確かつ短時間で算出することが可能となる。
ここで、表２の例は、印刷キュー内に保存された各印刷データ（ジョブ）の保存日時、印刷データの内容、各印刷データ毎の各インクの消費量を示したものであり、また、表３の例は、印刷内容判断ルールの判断基準として、印刷内容が文字フォントで構成されている場合は、「文字」と判断し、また、単色の領域で構成されている場合は「グラフ」と判断し、また、これら以外の場合は「写真」として判断するようにしたものである。
【００２９】
【表２】
2004276335.tif 000004
【００３０】
【表３】
2004276335.tif 000005
【００３１】
印刷モード選択手段２２は、このインク消費量算出手段２０で算出された各インクの消費量と、インク残量検知手段１６で得られた各インクの残量とに応じて、上記印刷データの印刷モードを選択するものであり、インク消費量算出手段２０と同様に、保存手段１４等に予め保存された印刷モード選択用のプログラムに従ってプリンタ１００に備え付けのコンピュータシステムによってその機能が実現されるようになっている。
【００３２】
すなわち、この印刷モード選択手段２２は、そのインク消費量とインク残量とを比較してそのインク残量がそのインク消費量より多いときは、通常の印刷モードを選択し、反対にそのインク残量がそのインク消費量より少ないときは、印刷途中でインク切れが発生すると判断して、印刷当初から不足したインクを他のインクで補いながら行う印刷モードである不足色補完印刷モードを選択する機能を提供するようになっている。
【００３３】
印刷データ変換手段２４は、その印刷データを不足色補完印刷モードで印刷実行する場合に、その印刷データを不足色補完印刷モード用のデータである、補完印刷データに変換するものであり、その機能は前記インク消費量算出手段２０や印刷モード選択手段２２等と同様に、保存手段１４等に予め保存された印刷データ変換用のプログラムに従ってプリンタ１００に備え付けのコンピュータシステムによって実現されるようになっている。
【００３４】
尚、この不足色補完プリンタ１００と接続された印刷指示端末２００は、通常のパーソナルコンピュータ（ＰＣ）等であり、ＣＰＵ３０やメインメモリ３１、通信手段３２の他、記憶手段や入力手段等といった少なくとも不足色補完プリンタ１００に送る印刷データの作成、保存、送信、アプリケーションの実行等をするための各機能を備えたものが用いられる。また、保存手段１４は、具体的には書換可能な外部記憶装置であるハードディスク装置や半導体メモリであり、上述したように、印刷データを一時保存するための印刷キューの機能を発揮すると共に、プリンタのシステムを動作するアプリケーションや各種プログラム等が記憶されるようになっている。
【００３５】
次に、このような構成をした本発明の不足色補完プリンタ１００の動作の流れ及び作用を説明する。
先ず、図２に示すように、このプリンタ１００は、最初のステップＳ１００において、自己の保存手段１４に印刷するデータがあるかどうかを判断し、ここで印刷データがない（ＮＯ）と判断した時は、そのままいかなる印刷も行わないで終了するが、ある（ＹＥＳ）と判断した場合には、次のステップＳ１０２に移行してインク残量検知手段１６による、その印刷データの印刷直前の各インクの残量と、インク消費量算出手段２０によるその印刷データを通常印刷モードで印刷するのに要するインク消費量をもとに、そのプリンタに、その印刷データを全て印刷完了するのに必要なインクが残っているかどうかを確認する。
【００３６】
次に、この確認の結果（ステップＳ１０４）、そのプリンタにそのデータを印刷するのに十分なインクが残っている（ＹＥＳ）と判断したときは、印刷モード選択手段２２が通常の印刷モードを選択して通常の印刷が行われて（ステップＳ１１０）処理が終了するが、残っていない（ＮＯ）と判断した時は、ステップＳ１０６側に移行して、同じくその印刷モード選択手段２２がその印刷データから不足色の利用を制限した補完印刷データを作成し（ステップＳ１０６）、その補完印刷データを用いた不足色補完印刷モードにて印刷を行う（ステップＳ１０８）。
【００３７】
ここで、このステップＳ１０６における補完印刷データの作成ルールとしては、特に限定されるものではないが、例えば図５〜図７に示すような作成ルールに従って変換するのが好ましい。
すなわち、先ず対象となる印刷データが、表３に示すような印刷内容判断ルールの判断基準に従って「印刷内容が文字フォントで構成されている」と判断したときは「文字」として扱われ、この場合は、図５に示すような作成ルールに従って補完印刷データが作成される。
【００３８】
図５の例においては、その印刷データを全て印刷すると、「黒（Ｂｌａｃｋ）インク」が不足（現時点では残量がゼロではないが、印刷途中でゼロになる残量の場合）してしまうと判断した時には、図示するように、「全印刷データで均等に、印刷ドットの間引きを行う。ただし、間引きすぎて見えなくならないよう、５０％以上の間引きを行う際には、他の濃色系を混合する」といった作成ルールに従った補完印刷データを作成することになる。
【００３９】
これによって、「黒インク」の不足が予め予測される場合でも、印刷途中で印刷ドットが急激に間引きされることになるような補完印刷データが作成されることがなくなるため、実際の印刷途中で急に色調や階調が変わったりするような不自然な印刷を回避することができる。
また、同図の中央欄の上から２段目に示すように、「黒インクが無い」と判断したときには、「図８に示すように、黒以外で利用されている色を全て色相環にマッピングし、それらから最も遠く、補色に近い色を代替色として選択する。」といった作成ルールに従って補完印刷データを作成することになる。すなわち、図８は、６色のインクの関係を示した色相環を示したものであり、同図に示すように、「黒インクが無い」と判断したときは、実際に印刷に使用されている「Ｒｅｄ」、「Ｍａｇｅｎｎｔａ」、「Ｇｒｅｅｎ」の各色から最も遠く、補色に近い色である「ｂｌｕｅ」が「黒」の代替色として選択されることになる。
【００４０】
また、図５の中央欄の上から４段目に示すように、「濃色系インクが無い」と判断したときには、「図９に示すように、色相環にて右回りに最も近い印刷可能色をもって代替色とし、代替色での印刷を行う。」といった作成ルールに従って補完印刷データを作成することになる。すなわち、図９は、図５の下欄の注釈に示すように濃色系インクの一つである「Ｙｅｌｌｏｗ」切れにより利用不能色エリアから右回りに最も近い印刷可能色として「Ｒｅｄ」が「Ｙｅｌｌｏｗ」の代替色として選択されることになる。
【００４１】
これらの補完印刷データによって、印刷内容が「文字」である場合には文字としての識別性を大きく損なうことない代替色印刷を実行することができる。
一方、対象となる印刷データの内容が、表３に示すような印刷内容判断ルールに従って「グラフ」と判断された場合は、図６に示すような作成ルールに従って補完印刷データが作成される。
【００４２】
図６の例においては、印刷データを全て印刷すると、「黒（Ｂｌａｃｋ）インク」が不足してしまうと判断した時には、図示するように、「他に使われておらず、残量の量も多い濃色をもって代替色とし、代替色での印刷をおこなう。」といった作成ルールに従った補完印刷データを作成することになる。
これによって、グラフ印刷において、「黒インク」の不足が予め予測される場合でも「黒インク」に近い濃色系のインクが選択されるため、グラフの識別性に大きな影響を与えることのない良好な印刷を実現することができる。
【００４３】
また、図６の中央欄上から３、４段目に示すように、「濃色系インクが不足あるいは無い」と判断したときには、「図１０に示すように、無くなっている色と隣り合っている色を全て色相環にマッピングし、それから最も遠く、補色に近い色を代替色として選択する。」といった対応を行うことになる。すなわち、図１０は、図６の下欄の注釈に示すように濃色系インクの一つである「Ｙｅｌｌｏｗ」が不足あるいは無くなっている場合、その「Ｙｅｌｌｏｗ」と隣り合っている色である「Ｒｅｄ」、「Ｍａｇｅｎｔａ」、「Ｃｙａｎ」から最も遠く、「Ｙｅｌｌｏｗ」の補色に近い色である「Ｂｌｕｅ」が代替色として選択されることになる。
【００４４】
他方、対象となる印刷データの内容が、表３に示すような印刷内容判断ルールに従って「写真」と判断された場合は、図７に示すような作成ルールに従って補完印刷データが作成される。
図７の例においては、「黒インク」や「濃色系のインク」が「不足」、あるいは「無い」と判断した時には、図示するように、「残色のうち最も残量が多い色による単色印刷をおこなう。」といった作成ルールに従った補完印刷データを作成することになる。
【００４５】
これによって、人物や景色などの写真印刷において不自然な色の組み合わせが選択されることがなくなり、イメージや視認性を大きく損なうような写真印刷が回避される。
また、「淡色系インク」が「不足」、あるいは「無い」と判断したときは、同図右欄に示すように、「全印刷データで均等に、同型濃色による印刷ドットの間引きとの混合によって対応する。ただし、同系濃色も不足または無い場合は、残色のうち、最も残量が多い色による単色印刷をおこなう。」といった作成ルールに従った補完印刷データを作成することになる。
【００４６】
尚、図８〜図１０に示した色相環は、便宜上その周囲に各代替色の文字表示を行って各色の配置関係を示したが、代替色はこの６種類（「Ｙｅｌｌｏｗ」「Ｒｅｄ」「Ｍａｇｅｎｔａ」「Ｂｌｕｅ」「Ｃｙａｎ」「Ｇｒｅｅｎ」）しかないわけでなく、色相環上の色はグラデーション上に連続的に変化するため、例えば「ｍａｇｅｎｔａとＢｌｕｅの中間」等といった混合色も利用される。
【００４７】
次に、図３は本発明の第二の実施の形態を示したものであり、印刷データが複数ページに亘る場合の処理の流れを示したものである。
先ず、プリンタ１００は、最初のステップＳ２００にて自己の保存手段１４に印刷するデータがあるかどうかを判断し、無い場合（ＮＯ）にはそのままなにも印刷処理を行うことなく終了することになるが、あると判断した場合（ＹＥＳ）には、その印刷データ１ページの印刷に必要なインクがプリンタ１００に残っているかどうかを確認する（ステップＳ２０２）。そして、次の判断ステップＳ２０４において、１ページの印刷に十分なインクがあると判断したとき（ＹＥＳ）は、通常印刷モードを選択し、その通常印刷モードでそのページの印刷を行い（ステップＳ２１２）、反対にインクが不足する（ＮＯ）と判断したときは、不足色のインクの利用を制限した１ページ分の補完印刷データを作成（ステップＳ２０６）し、作成した補完印刷データによる不足色補完印刷モードでその１ページ分の印刷を行う（ステップＳ２０８）。そして、その後、通常印刷モード及び不足色補完印刷モードに拘わらず、受信した印刷データに対して全ページの印刷が終了したか否か判断し（ステップＳ２１０）、全ページの印刷が終了するまでステップＳ２０２以降の処理を繰り返し実行することになる。
【００４８】
すなわち、本実施の形態は、印刷データが複数ページに亘る場合に、各ページ毎に印刷モードを決定するようにしたものであり、これによって、ページ途中でのインク切れが確実に回避され、同一ページ内での印刷品質の低下といった不都合を確実に回避することができる。尚、図示するように、不足色補完印刷モードで印刷された後のページであっても、その印刷内容、つまりそのページの印刷で使用するインクの種類によってはステップＳ２０４で通常の印刷モードが選択されてそのページについては通常の印刷が行われる場合もあり得る。例えば、色インクのみが不足しているため、カラーページでは不足色補完印刷モードが選択されたが、その次のページは黒のテキストである場合には、通常の印刷モードが選択されることになる。
【００４９】
次に、図４は、本発明の第三の実施の形態を示したものであり、プリンタの印刷キューに複数の印刷データ（ジョブ）が保存されて保存順にその印刷を実行する場合の処理の流れを示したものである。
先ず、プリンタ１００は、最初のステップＳ３００において自己の保存手段１４に印刷するデータがあるかどうかを判断し、あると判断した場合（ＹＥＳ）には、次のステップＳ３０２でその印刷キューに既に他の印刷データが予約されているかどうかを判断する。
【００５０】
そして、その判断の結果、その印刷キューに他の印刷データの処理が予約されていないとき（ＮＯ）は、次のステップＳ３０４に移行してそのプリンタ１００にその印刷データの印刷に必要なインクが残っているかどうかを確認するが、その印刷キューに既に他の印刷データが予約されていると判断したとき（ＹＥＳ）は、その印刷キュー内の全ての印刷データを印刷するに要するインクの全消費量を算出し（ステップＳ３２０）、次のステップＳ３２２に移行してそのプリンタ１００に現在残っているインク残量から印刷キューに溜まっている印刷データ（ジョブ）で消費されるインクの消費量を減算し、その印刷データに必要なインクが残るかどうかを確認する。
【００５１】
その後、次にステップＳ３０６において、その印刷データの印刷に十分なインクがあるかどうかを判断し、ない（ＮＯ）と判断したときは、不足色の利用を制限した補完印刷データを作成（ステップＳ３０８）した後に、一方、十分なインクがある（ＹＥＳ）と判断したときはそのまま次のステップＳ３１０に移行してその印刷データにより消費されるインク量を計算してからその印刷データをそのインク消費量情報と共に印刷キューに保存（記録）する（ステップＳ３１２）。
【００５２】
そして、その印刷キュー内に既に保存されている印刷データを所定の印刷モードでその優先順位に従って印刷し（ステップＳ３１４）、印刷が終了したならばその印刷キューから印刷データ及びそのインク消費量情報を削除し（ステップＳ３１６）、印刷キュー内の全てのデータが印刷される（ステップＳ３１８）。
このように本実施の形態は、印刷キュー内に既に保存された印刷データの印刷によるインク消費量をも考慮して新たに発生した印刷データの印刷モードを決定するようにしたものである。
【００５３】
これによりその新たに発生した印刷データを印刷するときにさらなるインク切れが発生する場合でも印刷停止や印刷品質がさらに劣化するようなことがなくなり、予定した印刷品質を安定して確保することが可能となる。
尚、本実施の形態の場合でも、第二の実施の形態と同様に印刷が複数のページに亘る場合には、ページ単位で処理・判断することも可能であり、これにより、ページ途中での印刷品質の変化の防止といった効果を同時に発揮することができる。
【００５４】
また、他の実施の形態として、上述したように必要なインクの不足により不足色補完印刷モードで印刷が行われたときは、その旨の表示をその印刷物に付加するようにすれば、その印刷物が通常印刷モードで行われた印刷ではなく、不足色補完印刷モードによって印刷が実行されたものであることをユーザに対して確実に認識させることができる。
【００５５】
特に、通常見慣れない映像や斬新な配色による印刷物にあっては、その印刷結果だけでは通常印刷モードで印刷が行われたのか、あるいは不足色補完印刷モードで印刷が行われたのかの区別が付き難いため、印刷物上、あるいは別の表示手段等を用いてこのような表示を施すことは極めて重要である。
【図面の簡単な説明】
【図１】不足色補完プリンタの実施の一形態を示すブロック図である。
【図２】印刷データを一括して処理する流れを示すフローチャート図である。
【図３】印刷データを１ページ毎に処理する流れを示すフローチャート図である。
【図４】印刷キューを用いた場合の処理の流れを示すフローチャート図である。
【図５】文字から補完印刷データ作成するルールの一例を示す図である。
【図６】グラフから補完印刷データ作成するルールの一例を示す図である。
【図７】写真から補完印刷データ作成するルールの一例を示す図である。
【図８】黒文字代替色決定ルールの一例を示す色相環図である。
【図９】色文字代替色決定ルールの一例を示す色相環図である。
【図１０】グラフ代替色決定ルールの一例を示す色相環図である。
【符号の説明】
１０，３０…ＣＰＵ、１２，３２…通信手段、１４…保存手段、１６…インク残量検知手段、１８…印刷手段、２０…インク消費量算出手段、２２…印刷モード選択手段、２４…印刷データ変換手段、３１…メインメモリ、１００…不足色補完プリンタ、２００…印刷指示端末。
【図１】
2004276335.tif 000006
【図２】
2004276335.tif 000007
【図３】
2004276335.tif 000008
【図４】
2004276335.tif 000009
【図５】
2004276335.tif 000010
【図６】
2004276335.tif 000011
【図７】
2004276335.tif 000012
【図８】
2004276335.tif 000013
【図９】
2004276335.tif 000014
【図１０】
2004276335.tif 000015