(57)【要約】【課題】  複数の色のインクを用いて印刷を行なう印刷装置において、ある色のインクがなくなった時に、インクをなるべく使いきる単色処理モードを実行する。【解決手段】  複数色それぞれに対応したインクタンク各々の、インクの残量を記憶するようにし、所定の色のインク残量がなくなった時に、その所定の色を除く他の色のインクで印刷する単色処理モードを実行することで、インクタンクを交換することなく継続してインクを使用することが可能となる。【選択図】  図２
2006044096.tif 000002
【特許請求の範囲】
【請求項１】
複数色それぞれに対応したインクタンクから供給されるインクを記録媒体上に吐出して印刷を行なう印刷装置において、
前記複数色それぞれに対応したインクタンク各々の、インクの残量を記憶する記憶手段と、
所定の色のインク残量がなくなった時に、前記所定の色を除く他の色のインクで印刷する単色処理モードを実行する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記他の色のインクを、インクの残量に応じて随時変更することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記他の色のインクは、あらかじめ決められた色の順番に従って使用することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記他の色のインクとして、２色以上使用して印刷することを特徴とする請求項1に記載の印刷装置。
【請求項５】
前記単色処理モードを実行していること、ならびに使用しているインクの色を、印刷装置の外部に接続されるホスト装置のモニタ上に表示することを特徴とする請求項1に記載の印刷装置。
【請求項６】
前記単色処理モードに移行するかどうかの切り替えを、印刷装置の外部に接続されるホスト装置で実行するプリンタドライバで指示することを特徴とする請求項1に記載の印刷装置。
【請求項７】
色補正と色変換処理を有するプリンタドライバの画像処理において、前記色変換処理で単色処理モードを実現することを特徴とする請求項1に記載の印刷装置。
【請求項８】
色補正・色変換処理と参照するテーブルを含むデータベースファイルがファイルとして分離されているプリンタドライバであることを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記単色処理モードで使用する色順を前記ファイルにテーブルとして保持することを特徴とする請求項７に記載の印刷装置。
【請求項１０】
ユーザの指定によりいつでも前記単色処理モードを実行できることを特徴とする請求項６に記載の印刷装置および方法。
【請求項１１】
ユーザの指定によりインク残量に応じて自動で単色モードに移行できることを特徴とする請求項６に記載の印刷装置。
【請求項１２】
プリンタドライバで単色モード可能の印字モードをいくつかに限定することを特徴とする請求項1に記載の印刷装置。
【請求項１３】
複数色それぞれに対応したインクタンクから供給されるインクを記録媒体上に吐出して印刷を行なう印刷方法において、
前記複数色それぞれに対応したインクタンク各々の、インクの残量を記憶する記憶工程と、
記憶されたインク残量に基づいて、所定の色のインク残量がなくなったと判断したときに、前記所定の色を除く他の色のインクで印刷する単色処理モードを実行する工程と、からなることを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数色のインクを保持するカラープリンタ装置に関し、特にその中であるインクがなくなった時に、残ったインク色での印刷に関するものである。
【背景技術】
【０００２】
単色処理モードの従来技術の１つに、プリンタドライバで実装している単色効果の１つがある。この単色効果は例えばセピア調にする処理が知られており、任意の色で単色効果処理が実装できる（例えば特許文献１）。しかし、ここでいう単色効果処理とはプリンタドライバの色補正処理・色変換処理より前の段階でのRGBデータに補正を行う処理である。
【０００３】
また、ある色のインクがなくなった時に、残量が一番多い色に置き換えて印刷するなどの技術も既に知られている。例えば、特許文献２には、ある特定の色の記録剤のみが消費されるのを防止することを目的として、一定量以上インク使用量が偏れば、画像データに色変換（画像合成）を施して他の色に置き換えることにより、インク切れが生じる前にそのインクの使用を制限するようにした構成が開示されている。
【特許文献１】特開平０９−１３６４８２号公報
【特許文献２】特開２００１−０１８４５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、単色効果処理ではシアン１色で印刷しようとしても色補正・色変換処理に利用するパラメータによってはイエローなどが混在してしまうことがあった。
【０００５】
また、単純に残量が一番多い色で印刷する場合には、イエローが一番多いと白い紙に印刷するときには認識しづらいという問題もある。
【０００６】
また、ある１色のインクがなくなった場合には、インクなしなどの警告をモニタ上に表示し、印刷をストップさせてしまうために印刷色はどんな色でもいいからプリントしたいというユーザには不便であった。また３，４色一体型カラーインクシステムにおいては他の色が残っていても使用できないので廃インクが大量のままインクを交換しないといけないという問題もあった。
【０００７】
そこで本発明は、このような観点からなされたものであり、その目的とするところは、ある色のインクがなくなった時に、インクをなるべく使いきる単色処理モードを行う装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の印刷装置は、複数色それぞれに対応したインクタンクから供給されるインクを記録媒体上に吐出して印刷を行なう印刷装置であって、  前記複数色それぞれに対応したインクタンク各々の、インクの残量を記憶する記憶手段と、所定の色のインク残量がなくなった時に、前記所定の色を除く他の色のインクで印刷する単色処理モードを実行する制御手段と、を有することを特徴とする。
【０００９】
また、本発明の印刷方法は、複数色それぞれに対応したインクタンクから供給されるインクを記録媒体上に吐出して印刷を行なう印刷方法において、前記複数色それぞれに対応したインクタンク各々の、インクの残量を記憶する記憶工程と、記憶されたインク残量に基づいて、所定の色のインク残量がなくなったと判断したときに、前記所定の色を除く他の色のインクで印刷する単色処理モードを実行する工程と、からなることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、あるインク色がなくなった場合でも、単色処理モードONにしておけば残りのインク色を使用することで、インクを交換することなく継続してインクを使用できることを提供できる。さらに廃インクも少なくなるとうメリットがある。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施形態について説明する。
【実施例１】
【００１２】
図１は、本発明のデータ変換装置の一実施形態を示す画像処理システムの構成を示すブロック図である。
【００１３】
印刷装置である出力装置２０５は、例えばカラープリンタの形態とすることができ、イエロー（Ｙ），マゼンタ（Ｍ），シアン（Ｃ），ブラック（Ｋ）の４色のインクを用い、プリント用紙にカラープリント出力するものである。ただし、カラープリンタの出力は３色、５色、6色、7色でもよいが、本実施例では4色で説明する。この出力装置２０５で用いるＹ，Ｍ，Ｃ，Ｋの各濃度データからなるプリントデータは、制御装置２０１が実行する画像処理によって得られるものであり、その画像処理には、以下で説明する色補正、色変換、階調補正と量子化処理が含まれている。
【００１４】
制御装置２０１は、ＣＰＵを有し、後述の色補正・色変換およびそのための初期処理等、本システムに関するデータ処理や各部機械的要素の動作制御を実行する。記憶装置２０３は、ＲＯＭ，ＲＡＭ等のメモリやハードディスク、さらにフロッピー（登録商標）ディスク等の外部記憶装置の全体からなるものであり、本発明の一実施形態に関して後述されるルックアップテーブルや計算区分が格納される。
【００１５】
例えば、スキャナで読取られた画像が記憶装置２０３に格納されており、本システムの操作者は、ＣＲＴ等の表示装置２０４に表示される画像に、キーボードやマウス等からなる入力装置２０２からの操作入力によって所望の加工等を施し、出力装置２０５でプリント出力する画像を作製することができる。
【００１６】
このように本システムで作製された画像は、一般には輝度信号Ｒ，Ｇ，Ｂそれぞれの階調データであり、これを出力装置２０５のプリントデータとするために色補正、色変換、階調補正と量子化処理が行われる。
【００１７】
なお、本発明の適用が上記のようなシステムに限られないことは勿論である。例えば複写機のような装置においては色変換処理などが行われていることは周知のことであり、本発明がそのような装置もしくはシステムに適用され得ることは明らかである。
【００１８】
ここでの色補正処理はRGB各色8bitからR'G'B'各色8bitへの色補正を行なう。また、色変換処理はR'G'B'各色8bitからCMYK各色8bitへの色変換を行なう。また、階調補正処理はC'M'Y'K'各色8bitからC"M"Y"K"各色8bitに補正を行なう。また、量子化処理はC"M"Y"K"各色8bitからcmyk各色1bitへの量子化を行なう。この時の色補正、色変換、階調補正と量子化処理はルックアップテーブル（以下、ＬＵＴともいう）を利用したものである。
【００１９】
図２は本発明の処理を説明するフローチャートである。
【００２０】
本実施例では、CMYKの４色プリンタを想定して説明する。ただし、Kがなくなった場合の処理は考慮しないこととする。
【００２１】
まず、Step21においてプリンタドライバの設定メニュー（図４）でユーザは単色処理をチェックしておく。チェックした時のみ単色処理を実施する。または、インク残量に応じて自動で単色処理（図５）を実施するとしてもよい。この場合はCMYどれかのインク残量が０の時単色処理を実施する。当然ながら単色処理オフの時は通常の画像処理(RGBからCMYK) Step29を行い印刷する。
【００２２】
次に、Step22において、単色処理対応の印字モードかどうかのチェックを行う。プリンタドライバは単色処理をサポートするモードを限定してもよい。例えば、テキストデータだけを印刷したい場合は、印刷色をあまり気にしないので黒データをブルーなどの単色で印刷しても構わないユーザもいるからである。逆に高級専用紙などは綺麗に印刷したいユーザが多いので単色処理はサポートしないことも可能である。また、特に普通紙であっても印刷品位の低い印字モードだけを対応にすることも可能である。したがって、単色処理対応の印字モードでない場合は通常の画像処理(RGBからCMYK) Step29を行い印刷する。
【００２３】
次に、Step23において、双方向通信によりプリンタドライバはプリンタのインク残量を取得する。この時、タンクのインクチップに情報があり、その情報を取得する。
【００２４】
次に、Step24において、ここで単色処理に移行するインク残量（例えば、+100%〜-20%まで）である場合に単色処理を続行し、そうでない場合は通常の画像処理(RGBからCMYK) Step29を行い印刷する。
【００２５】
次に、Step25で印刷色を決定する（後述する）。選択肢は、一次色のC,M、二次色のR,G,Bとする。Yの場合は識別が困難なためメリットが少なく、ここでは単色効果には使用しない色とする。
【００２６】
次に、Step26において、決定した印刷色で画像処理を実施する。ここで画像処理（図７の７０１）とは色補正モジュール（RGBからRGBへの補正）と色変換モジュール（RGBからインク色CMYKへの変換）に分かれていて、本実施例では色変換部分で単色処理を行う。すなわち、色変換で利用するLUTに単色モード専用のパラメータを追加することを意味する。このパラメータは例えば、出力をCだけにしたのであれば、Cのみの出力のものにすればよい。すべてのパラメータを含んだファイルをデータベースファイルと呼び、図７の７０２に示す。このデータベースファイルは色補正テーブル、通常色変換テーブル、単色処理色変換テーブル、階調補正テーブル、量子化テーブル、プリンタコマンドテーブル、UIテーブルを含んでいる。さらに、このデータベースファイルに単色処理する色の優先順位をテーブルとして所持することも可能である。例えば、B→G→R→C→Mの色順テーブルである（同じインク残量であればこの優先順位）。実際の単色処理のLUTは図７の７０３のRGBCMY用のテーブルが含まれる。
【００２７】
次に、Step27でプリンタドライバは印刷時にStatus Monitorで単色処理を行っていることと、その使用色をユーザに知らせることでユーザにプリンタの誤動作やドライバで不正な処理になっていないことを通知することができる（図６）。
【００２８】
最後にStep28において画像処理結果を用いてプリンタで印刷する。
【００２９】
印刷色の決定フローを図３を参照して説明する。まず、前提条件として以下のようにする。
【００３０】
（条件１）ユーザは常に単色処理印刷を希望していてドライバの設定で単色印刷のチェックボックスをONにしている。
【００３１】
（条件２）一次色(C,M)と二次色(R,G,B)を利用するかどうかの切り分け（閾値）は、プリンタから返却されるインク残量によって決定し、２色以上が０％以上の場合は二次色、１色だけの場合はその色に決定する。（ただしY１色の時は単色処理の候補色としない。）
（条件３）使用色の優先順位はB→G→R→C→Mとする。（同じインク残量であればこの優先順位）
（条件４）一度使用したインクをある程度継続して使用するように実施する。
【００３２】
（条件５）インク残量レベル(Cr ,Mr,Yr)= (50,50,30)と仮定する。
【００３３】
（条件６）一次色二次色の切り分け閾値(Cth, Mth, Yth) = (0,0,0) と仮定する。
【００３４】
（条件７）プリンタ本体は、-20%〜100％までインク残量を返却する。（0%〜100％はインクが吐出される保証範囲で、-20%〜0%はインクがでない可能性がある範囲である。）
まず、Step31は各色のインク残量レベル(Cr,Mr,Yr)から一次色二次色の切り分け閾値(Cth, Mth, Yth)を引く。ここで、引き算後のC1, M1, Y1のうち２色が０以上なら二次色を使用、C1またはM1だけが０以上ならその１色を使用色として処理を続行する。上記例では二次色の処理になる。
【００３５】
C1 = Cr - Cth = 50
M1 = Mr - Mth = 50
Y1 = Yr - Yth = 30
次にStep32で二次色R1 G1 B1値を計算する。上記C1 M1 Y1の単純な和である。
【００３６】
R1 = M1 + Y1 = 80
B1 = C1 + M1 = 100
G1 = C1 + Y1 = 80
次に、Step33でなるべく同じインクを使用するように前回使用したインク(X1= Bとする)の残量レベルにある値α1（α1 =１０％）を足しておき、（すなわち１０％以内のインクが減っても、その間、単色処理の色は変更しないということである。）一次色の場合は、C,Mの優先順位、二次色の場合はR,G,B,C,Mの優先順位に従って色を決定する。（同じインク残量であればこの優先順位）
R2 = 80
B2 = 100 + 10 = 110
G2 = 80
従って、最大値のB（C+M）が印刷色となる。
【００３７】
次に暫くこの状態で単色処理を続けて印刷するとインク残量レベル(Cr,Mr,Yr)= (13,12,22)になったとすると、
Step31
C1 = Cr - Cth = 13
M1 = Mr - Mth = 12
Y1 = Yr - Yth = 22
Step32
R1 = M1 + Y1 = 34
B1 = C1 + M1 = 25
G1 = C1 + Y1 = 35
Step33
R2 = 34
B2 = 25 + 10 = 35
G2 = 39
従って、最大値のG（C+Y）が印刷色となる。
【００３８】
さらに暫くこの状態で単色処理を続けて印刷するとインク残量レベル(Cr,Mr,Yr)= (0,7,-10)になったとすると、Step33でなるべく同じインクを使用するように前回使用したインク(X1= Cとする)の残量レベルにある値α2（α2 =５％）を足しておき、ここで二次色と一次色とでは継続するためのαの値を異なるようにしてもよい。また、残量がごくわずかになったときには、αの値をもっと少なくすれば、インクがほとんど残らずすべてのインク（Y以外）が消費される。
【００３９】
Step33
C2 = 0 + 5 = 5
M2 = 7
Y2 = -10
前提条件に従いMが印刷色となる。
【実施例２】
【００４０】
次に、図を参照して本発明の実施例２を説明する。
【００４１】
本実施例では、CMYKK'の５色プリンタを想定して説明する。ここでの５色とは以下のインク色である。C：シアン、M：マゼンタ、Y：イエロー、K：顔料ブラック、K'：染料ブラック。ただし、KまたはK'どちらかがなくなった場合はお互いの色で印刷を続行することを目的とする。また、どちらのインクもなくなった場合は、CMYの重ね印刷をすることにする。対象となる印字モードはCMYKK'の５色を利用する場合の説明をする。
【００４２】
すなわち、単色色変換テーブルにCMYK用単色テーブルとCMYK'用単色テーブルとCMY用単色テーブルを準備する必要がある（図８）。
【００４３】
全体のフローは図２と同じあるが、Step24において、単色処理モードに移行するインク残量は以下の条件とする。この条件の時にStep25に進みその他の全体フローは実施例１と同じである。
【００４４】
C1 > 0
M1 > 0
Y1 > 0
K1,K' 1のうち少なくともどちらかがインク残量０になった場合
次に印刷決定色フローにおいては、K,K'どちらかが残っていればそのインク、どちらも残っていなければブラックインクを使用しないこととなる。
【００４５】
すなわち以下の３つのパターンとなる。
【００４６】
CMYK処理（K'インクがない場合）
CMYK'処理（K'インクがない場合）
CMY処理（K,K'インクがない場合）
また、上記単色処理モードでの印刷中は、プリンタドライバは印刷時にStatus Monitorで単色処理を行っていることと、その使用色をユーザに知らせることでユーザにプリンタの誤動作やドライバで不正な処理になっていないことを通知することができ、さらになくなったインクがどの色かを通知する（図９）。
【実施例３】
【００４７】
本実施例では、CMYKRの５色プリンタを想定して説明する。ここでの５色とは以下のインク色である。C：シアン、M：マゼンタ、Y：イエロー、K：ブラック、R：レッド。ただし、Rがなくなった場合はM+Yで印刷を続行することを目的とする。対象となる印字モードはCMYKRの５色を利用する場合の説明をする。
【００４８】
すなわち、単色色変換テーブルにCMYK用単色テーブルを準備する必要がある（図１０）。
【００４９】
全体のフローは図２と同じあるが、Step24において、単色処理モードに移行するインク残量は以下の条件とする。この条件の時にStep25に進みその他の全体フローは実施例１と同じである。
【００５０】
C1 > 0
M1 > 0
Y1 > 0
K1 > 0
R1 のインク残量０になった場合
次に印刷決定色は以下のパターンとなる。
【００５１】
CMYK処理 （Rインクがない場合）
また、上記単色処理モードでの印刷中は、プリンタドライバは印刷時にStatus Monitorで単色処理を行っていることと、その使用色をユーザに知らせることでユーザにプリンタの誤動作やドライバで不正な処理になっていないことを通知することができ、さらになくなったインク色（R）を通知する。
【図面の簡単な説明】
【００５２】
【図１】本発明のデータ変換装置の一実施形態を示す画像処理システムの構成を示すブロック図である。
【図２】実施例１の本発明のドライバでのフローを示したものである。
【図３】実施例１の単色処理色を決定するフローを示したものである。
【図４】実施例１のドライバでの単色処理設定UI（常に単色処理）。
【図５】実施例１のドライバでの単色処理設定UI（インク残量に応じて単色処理）。
【図６】実施例１の単色処理で印刷していることをユーザに通知するためのStatus Monitorの画面である。
【図７】実施例１の画像処理モジュールとデータベースファイルの関係図をしたしたものある。
【図８】実施例２の単色処理で印刷していることをユーザに通知するためのStatus Monitorの画面である。
【図９】実施例２の画像処理モジュールとデータベースファイルの関係図をしたしたものある。
【図１０】実施例３の画像処理モジュールとデータベースファイルの関係図をしたしたものある。
【図１】
2006044096.tif 000003
【図２】
2006044096.tif 000004
【図３】
2006044096.tif 000005
【図４】
2006044096.tif 000006
【図５】
2006044096.tif 000007
【図６】
2006044096.tif 000008
【図７】
2006044096.tif 000009
【図８】
2006044096.tif 000010
【図９】
2006044096.tif 000011
【図１０】
2006044096.tif 000012