(57)【要約】【課題】普通紙を多く印字するユーザについて、普通紙の印字モードで、Ｃ、Ｍ、Ｙ、Ｋのインクばかりが消費されることを阻止するインクジェットプリンタおよびその制御方法を提供することを目的とする。【解決手段】フォト系のプリンタで、Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）に加えて、特色インクであるＲ（レッド）、Ｇ（グリーン）を備えているプリンタにおいて、インク残量を検出するインク残量検出手段と、Ｃ、Ｍ、Ｙ、Ｋの４色で印字するモードである印字モードで使用しているインクの残量が、所定の閾値以下になった場合に、上記印字モードで使用される色以外の色のインクを使用して印字させる印字制御手段とを有することを特徴とするインクジェットプリンタである。【選択図】図１
2007160657.tif 000002
【特許請求の範囲】
【請求項１】
インク残量を検出するインク残量検出手段と；
Ｃ、Ｍ、Ｙ、Ｋの４色で印字するモードである印字モードで使用しているインクの残量が、所定の閾値以下になった場合に、上記印字モードで使用される色以外の色のインクを使用して印字させる印字制御手段と；
を有することを特徴とするインクジェットプリンタ。
【請求項２】
請求項１において、
上記印字モードで使用される色以外の色のインクは、特色インクであるＲ（レッド）、Ｇ（グリーン）であることを特徴とするインクジェットプリンタ。
【請求項３】
請求項１において、
上記印字モードで使用しているインクの残量が所定の閾値よりも少なくなった場合に、上記印字モードで使用される色以外の色のインクで印字するインク均等使用モードを、ユーザが選択可能であることを特徴とするインクジェットプリンタ。
【請求項４】
インク残量を検出するインク残量検出工程と；
Ｃ、Ｍ、Ｙ、Ｋの４色で印字するモードである印字モードで使用しているインクの残量が、所定の閾値以下になった場合に、上記印字モードで使用される色以外の色のインクを使用して印字させる印字制御工程と；
を有することを特徴とするインクジェットプリンタの制御方法。
【請求項５】
インク残量を検出するインク残量検出手段と；
Ｃ、Ｍ、Ｙ、Ｋの４色で印字するモードである印字モードで使用しているインクの残量と、上記印字モードで使用される色以外の色のインクの残量との差が、所定の閾値以下になった場合に、上記印字モードで使用される色以外の色のインクを使用して印字させる印字制御手段と；
を有することを特徴とするインクジェットプリンタ。
【請求項６】
インク残量を検出するインク残量検出工程と；
Ｃ、Ｍ、Ｙ、Ｋの４色で印字するモードである印字モードで使用しているインクの残量と、上記印字モードで使用される色以外の色のインクの残量との差が、所定の閾値以下になった場合に、上記印字モードで使用される色以外の色のインクを使用して印字させる印字制御工程と；
を有することを特徴とするインクジェットプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタおよびその制御方法に関する。
【背景技術】
【０００２】
従来のフォト系のプリンタでは、Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）に加えて、特色インクであるＲ（レッド）、Ｇ（グリーン）を備えている機種が存在している。
【０００３】
普通紙の印字モードでは、データ転送量とスループットとの関係で、Ｃ、Ｍ、Ｙ、Ｋの４色モードで印字を行っている（たとえば、特許文献１、２、３参照）。つまり、普通紙の印字モードでは、スループット優先（高速）で印刷するために、印刷するパス数を少なくし、たとえば１ｐａｓｓの場合、スキャン毎に、全データを更新しなければならない。
【０００４】
パス数が多ければ、たとえば４ｐａｓｓの場合、全データの１／４ずつ更新する。したがって、スループットが早くなると、スキャン毎のデータ転送量が増加する。そこで、色数を４色にすることによって、全体のデータ量を少なくしている。
【特許文献１】特開平１０−２５８５３０号公報
【特許文献２】特開平５−１３８９４８号公報
【特許文献３】特開平８−１１８７３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来、特色インクであるＲ（レッド）、Ｇ（グリーン）を備えているフォト系のプリンタにおいて、普通紙を多く印字するユーザは、普通紙の印字モードでは、データ転送量とスループットとの関係で、Ｃ、Ｍ、Ｙ、Ｋの４色モードで印字する。したがって、Ｃ、Ｍ、Ｙ、Ｋのインクだけが消費されるという問題がある。
【０００６】
つまり、上記のようにＣ、Ｍ、Ｙ、Ｋの４色モードで印字すると、Ｃ、Ｍ、Ｙ、Ｋのインクだけが消費され、Ｃ、Ｍ、Ｙ、Ｋのインクだけがなくなり、Ｒ、Ｇのインクが残っているにもかかわらず、ユーザは、インクを購入する必要にせまられるという問題がある。
【０００７】
本発明は、普通紙を多く印字するユーザについて、普通紙の印字モードで印刷する場合、Ｃ、Ｍ、Ｙ、Ｋのインクだけが消費されることを阻止するインクジェットプリンタおよびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、
フォト系のプリンタで、Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）に加えて、特色インクであるＲ（レッド）、Ｇ（グリーン）を備えているプリンタにおいて、
インク残量を検出するインク残量検出手段と、
Ｃ、Ｍ、Ｙ、Ｋの４色で印字するモードである印字モードで使用しているインクの残量が、所定の閾値以下になった場合に、上記印字モードで使用される色以外の色のインクを使用して印字させる印字制御手段と
を有することを特徴とするインクジェットプリンタである。
【発明の効果】
【０００９】
本発明は、フォト系のプリンタで、Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）に加えて、特色インクであるＲ（レッド）、Ｇ（グリーン）を備えているプリンタである。この場合、普通紙印刷のようなＣ、Ｍ、Ｙ、Ｋの４色のモードで印刷するときに、Ｃ、Ｍ、Ｙ、Ｋの４色の印字モードで使用しているインクの残量が、所定の閾値以下になると、Ｃ、Ｍ、Ｙの代わりに、ＲとＧとを使用して印字する。よって、普通紙だけ印字するユーザにとって、普通紙の印字モードで、Ｃ、Ｍ、Ｙ、Ｋのインクだけが消費されることを阻止することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１０】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１１】
［システム概要］
図１は、本発明の実施例１であるインクジェットプリンタ１０を含む記録システム１００を示すブロック図である。
【００１２】
記録システム１００は、インクジェットプリンタ１０と、ＰＣ（パーソナルコンピュータ）２０とによって構成されている。
【００１３】
インクジェットプリンタ１０は、基本色であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のインクの他に、ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）、特色であるレッド（Ｒ）、グリーン（Ｇ）の各インクによって記録する。
【００１４】
これら８色のインクを吐出する記録ヘッドが用意されている。各処理は、インクジェットプリンタ１０と、ホスト装置としてのＰＣ２０とによって実行される。
【００１５】
ホスト装置としてのＰＣ２０のオペレーションシステムで動作するプログラムとして、アプリケーションやプリンタドライバ２１があり、アプリケーションは、インクジェットプリンタ１０で記録する画像データを作成する処理を実行する。実際の記録時には、アプリケーションで作成された画像データが、プリンタドライバ２１に渡される。
【００１６】
［実施例の構成］
インクジェットプリンタ１０は、ＥＥＰＲＯＭ１１と、ＲＡＭ１２とを有する。
【００１７】
インクジェットプリンタ１０のＥＥＰＲＯＭ１１は、インク残量を示すドットカウント値（８色分）を格納している。
【００１８】
ＰＣ２０は、プリンタドライバ２１を有する。プリンタ１０を制御するＰＣ２０のプリンタドライバ２１に、インク均等使用モードをユーザが選択できるようにする。
【００１９】
ユーザが、インク均等使用モードを選択した場合、Ｃ、Ｍ、Ｙのインク残量が所定の閾値よりも少なくなると、Ｃ、Ｍ、Ｙの代わりに、特色のＲ、Ｇを使用して印字する。
【００２０】
このようにすることによって、特色インク（Ｒ、Ｇ）をも使用するので、インクの使用量を全色均等に使用することができ、インク交換の回数を減らすことができる。
【００２１】
特色インクに切り換えて印字する場合、インクジェットプリンタ１０が、基本色データを切換え、特色インクで印字を行う場合が考えられる。また、プリンタドライバ２１が、基本色データを特色インクデータに切換え、この切り換えたデータをプリンタ１０に転送し、印字する場合が考えられる。
【００２２】
図２は、実施例１において、プリンタ１０が、基本色データを特色データに切換える場合における説明図である。
【００２３】
図３は、実施例１において、プリンタドライバ２１が、基本色データを特色データに切換える場合における説明図である。
【００２４】
［インクジェットプリンタ１０が、データを切換えて特色インクで印字する処理］
普通紙モードで、通常４色印字（Ｃ、Ｍ、Ｙ、Ｋ）する場合、Ｃ、Ｍ、Ｙデータの代わりに、Ｒ（Ｍ＋Ｙのデータ）データとＧ（Ｃ＋Ｙのデータ）データとを使用して、印字する場合について、説明する。
【００２５】
図４は、実施例１において、普通紙モードで、通常４色印字（Ｃ、Ｍ、Ｙ、Ｋ）を行う場合に、Ｃ、Ｍ、Ｙデータの代わりに、Ｒ（Ｍ＋Ｙのデータ）データとＧ（Ｃ＋Ｙのデータ）データとを使用して、印字する場合の動作を示すフローチャートである。
【００２６】
Ｓ１で、インク均等使用モードであるかどうかをチェックする。インク均等使用モードでなければ、通常どおり、Ｓ５で、４色印字（Ｃ、Ｍ、Ｙ、Ｋ）を行う。インク均等使用モードであれば、Ｓ２へ進む。
【００２７】
Ｓ２で、基本色（Ｃ、Ｍ、Ｙ）のインク残量を示す基本色のドットカウント値と、特色（Ｒ、Ｇ）のインク残量を示す特色のドットカウント値との差を求める。つまり、ドットカウント値は、インクの使用量を表す値であり、基本色のドットカウント値と特色のドットカウント値との差が、基本色と特色とのインク使用量の差である。
【００２８】
Ｓ３で、Ｓ２で求めたドットカウント値の差と基本色から特色インク使用の印字切換えを行う閾値を超えているかどうかを判断する。つまり、Ｃ、Ｍ、Ｙの残量と、Ｒ（レッド）、Ｇ（グリーン）の残量との差が、閾値を超えた場合に、Ｒ、Ｇのインクを使用する。Ｃ、Ｍ、Ｙの残量と、Ｒ（レッド）、Ｇ（グリーン）の残量との差が、閾値を超えていなければ、通常どおり、Ｓ５で、４色印字（Ｃ、Ｍ、Ｙ、Ｋ）を行う。閾値を超えていれば、Ｓ４で、基本色のデータを特色で印字する。つまり、基本色のデータを特色データとして使用し、特色インクを吐出し、印字する。
【００２９】
Ｓ４で、基本色のデータを特色データとして使用し、特色インクを吐出し、印字する。このためには、プリントバッファに、ビットマップで展開されていれば、Ｙのバッファのデータを、ＭのバッファのデータにＯＲして書きこみ、Ｍのバッファのアドレスを、Ｒのプリントバッファのアドレスにする。これと同様に、Ｙのバッファのデータを、ＣのバッファのデータにＯＲして書きこみ、そして、Ｃのバッファのアドレスを、Ｇのプリントバッファのアドレスにする。
【００３０】
つまり、Ｒのデータを、Ｙ＋Ｍのデータとして使用する。Ｇのデータを、Ｙ＋Ｃのデータとして使用する。
【００３１】
印字するヘッドのヒートトリガを発生させるヒートウィンドウの位置を設定する場合、以下のように設定する。なお、上記「ヒートトリガ」は、印字させるためのヘッドへの信号であり、上記「ヒートウィンドウ」は、ヒートトリガを生成する範囲であり、印刷範囲である。
【００３２】
つまり、Ｒのヒートウィンドウ位置は、ＭとＹとのデータの最左端値と最右端値とを指定し、これと同様に、Ｇのヒートウィンドウ位置は、ＭとＹとのデータの最左端値と最右端値とを指定する。なお、上記「ヒートウィンドウの位置設定」は、印刷範囲を指定することである。上記「Ｒのヒートウィンドウ位置」は、Ｒの印刷範囲である。また、上記「ＭとＹとのデータの最左端値と最右端値」は、Ｒのデータとして、ＭとＹとのデータを代用するので、ＭとＹとの印刷範囲、すなわち、ＭとＹとのデータの最左端値と最右端値とである。
【００３３】
また、プリントバッファのデータが、インデックスコードで格納されている場合、バッファのデータにＯＲして書き込むことができない。したがって、Ｒ、Ｇの印字スキャンを２回に分割し、１回目のスキャンで、Ｙのデータを、Ｒ、Ｇで印字し、２回目のスキャンで、Ｍのデータを、Ｒで印字し、ＣのデータをＧで印字する。
【００３４】
なお、上記「インデックスコード」は、印字バッファの容量を減らすために、印字バッファに通常は、２値データになっているのを、その前のドットパターンのデコード前のコードのことである。ドットパターンをデコードする前のコードであるので、「インデックスコード、バッファのデータにＯＲして書き込む」ことができない。Ｒのデータを、Ｙ＋Ｍのデータとして使用し、Ｇのデータを、Ｙ＋Ｃのデータとして代用するので、スキャンを２回に分けることによって、１回目のスキャンで、Ｙのデータを、ＲとＧとの両方で印字し、２回目のスキャンで、ＭとＣとのデータを印字する。ＭのデータをＲで印字し、ＣのデータをＧで印字する。
【００３５】
［プリンタドライバ２１で切換えて、特色インクで印字する処理のフローチャート］
基本色（Ｃ、Ｍ、Ｙ、Ｋ）のモードで、通常４色（Ｃ、Ｍ、Ｙ、Ｋ）で印字される場合に、Ｃ、Ｍ、Ｙの代わりに、Ｒ（Ｍ＋Ｙのデータ）と、Ｇ（Ｃ＋Ｙのデータ）とを使用して印字する場合について説明する。
【００３６】
図５は、実施例１において、４色（Ｃ、Ｍ、Ｙ、Ｋ）で印字される通常の場合に、Ｃ、Ｍ、Ｙの代わりに、Ｒ（Ｍ＋Ｙのデータ）とＧ（Ｃ＋Ｙのデータ）とを使用して印字する動作を示すフローチャートである。
【００３７】
Ｓ１１で、インク均等使用モードであるかどうかをチェックする。インク均等使用モードでなければ、通常どおりに、Ｓ１５で、４色（Ｃ、Ｍ、Ｙ、Ｋ）印字する。インク均等使用モードの場合、Ｓ１２で、基本色（Ｃ、Ｍ、Ｙ）と、特色（Ｒ、Ｇ）のインク残量を示す上記色の基本色と特色との本体から返されるステータスのインク残量のパーセント値の差を求める。つまり、プリント本体は、インクのドットカウントに基づいて、インクの使用量がわかるので、ＰＣ側に、インクの残量をステータス（残量：１００％、７０％、４０％、１０％、０％）で返す。
【００３８】
Ｓ１３では、Ｓ１２で求めたインク残量のパーセント値の差と、基本色とから、特色インク使用の印字切換えを行う閾値を超えているかどうかを判断する。つまり、たとえば、特色インクを使用する閾値を、基本色の使用量と特色の使用量との差の３０％であるとすると、Ｃ、Ｍ、Ｙ、Ｋの使用量が４０％であり、Ｒ、Ｇの使用量が７０％であるときに、均等使用モードになり、Ｒ、Ｇを使用して印字する。
【００３９】
閾値を超えていなければ、通常どおりに、Ｓ１５で４色（Ｃ、Ｍ、Ｙ、Ｋ）印字のデータを生成する。閾値を超えていれば、Ｓ１４で、基本色のデータを、特色データに置き換えて印字データを生成する。
【００４０】
印字データは、Ｒ（Ｍ＋Ｙのデータ）とＧ（Ｃ＋Ｙのデータ）とになる。Ｓ１６では、Ｓ１４またはＳ１５で生成したデータを、プリンタ１０に転送し、印字する。
【００４１】
実施例１では、使用するインクとして、シアン、ライトシアン、マゼンタ、ライトマゼンタ、イエロー、ブラック、レッド、グリーンの８色を用いるが、実施例１で適用可能なインクは、この組み合わせに限定されるものではない。
【００４２】
つまり、実施例１で適用可能なインクの他の組み合わせとして、たとえば、Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ、ＬＭの６色モードで、ＬＣ、ＬＭの代わりに、Ｃ、Ｍを使用する場合や、Ｋのモノクロモードで、Ｋの代わりに、Ｃ、Ｍ、Ｙを使用する場合が考えられる。
【００４３】
なお、Ｃ、Ｍ、Ｙの残量と、Ｒ（レッド）、Ｇ（グリーン）の残量との差が、所定の閾値を超えた場合に、Ｒ、Ｇを使用するようにしてもよい。この場合、Ｃ、Ｍ、Ｙのインクがなくなる直前だけでなく、インクを最初に使用する段階で、インクを均等に使用することができる。
【００４４】
なお、Ｃ、Ｍ、Ｙの残量と、Ｒ（レッド）、Ｇ（グリーン）の残量との差が、所定の閾値を超えた場合に、Ｒ、Ｇを使用するようにしてもよい。つまり、インク残量を検出するインク残量検出手段と、印字制御手段とを有するようにしてもよい。この印字制御手段は、印字モードで使用しているインクの残量と、上記印字モードで使用される色以外の色のインクの残量との差が、所定の閾値以下になった場合に、上記印字モードで使用される色以外の色のインクを使用して印字させる手段である。なお、上記印字モードは、Ｃ、Ｍ、Ｙ、Ｋの４色で印字するモードである。
【００４５】
このようにした場合、Ｃ、Ｍ、Ｙのインクがなくなる直前だけでなく、インクを最初に使用する段階で、インクを均等に使用することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施例１であるインクジェットプリンタ１０を含む記録システム１００を示すブロック図である。
【図２】実施例１において、プリンタ１０が、基本色データを特色データに切換える場合における説明図である。
【図３】実施例１において、プリンタドライバ２１が、基本色データを特色データに切換える場合における説明図である。
【図４】実施例１において、普通紙モードで、通常４色印字（Ｃ、Ｍ、Ｙ、Ｋ）を行う場合に、Ｃ、Ｍ、Ｙデータの代わりに、Ｒ（Ｍ＋Ｙのデータ）データとＧ（Ｃ＋Ｙのデータ）データとを使用して、印字する場合の動作を示すフローチャートである。
【図５】実施例１において、４色（Ｃ、Ｍ、Ｙ、Ｋ）で印字される通常の場合に、Ｃ、Ｍ、Ｙの代わりに、Ｒ（Ｍ＋Ｙのデータ）とＧ（Ｃ＋Ｙのデータ）とを使用して印字する動作を示すフローチャートである。
【符号の説明】
【００４７】
１００…記録システム、
１０…インクジェットプリンタ、
１１…ＥＥＰＲＯＭ、
１２…ＲＡＭ、
２０…ＰＣ、
２１…プリンタドライバ。
【図１】
2007160657.tif 000003
【図２】
2007160657.tif 000004
【図３】
2007160657.tif 000005
【図４】
2007160657.tif 000006
【図５】
2007160657.tif 000007