(57)【要約】【課題】  記録ヘッドと、記録ヘッドにインクを供給するタンクを複数ずつ備え、記録ヘッドの走査方向に各記録ヘッドが領域を分担して画像を記録する記録装置において、複数タンクの残量の差が大きくなってしまうと、搭載されているインクタンクを用いた記録量が低減してしまう。【解決手段】  各タンクの残量を取得し、取得した結果に基づいて、設定されている向きに対して次に画像を記録する向きを逆転させるかどうかを決定する。これにより、各記録ヘッドに対応するタンク間のインク残量の差を低減する。【選択図】  図５
2018083418.tif 000002
【特許請求の範囲】
【請求項１】
第１タンクに貯留されるインクを吐出するための記録素子群を備える第１記録部を用いて、搬送方向に搬送される記録媒体上の第１領域を記録し、第２タンクに貯留されるインクを吐出するための記録素子群を備え、前記搬送方向と交差する走査方向において前記第１記録部と所定距離離間して配置された第２記録部を用いて、前記記録媒体上の前記走査方向において前記第１領域と異なる第２領域を記録する記録装置であって、
前記第１タンク内のインクの残量に関する第１情報と、前記第２タンク内のインクの残量に関する第２情報と、を取得する取得手段と、
前記第１情報および前記第２情報に基づいて、前記記録媒体に記録すべき画像の向きを決定する決定手段と、
前記決定手段による決定に基づいて、前記画像の記録を制御する制御手段と、
を備えることを特徴とする記録装置。
【請求項２】
前記決定手段は、前記第１情報が示す値と、前記第２情報が示す値と、の差に基づいて、前記画像の向きを決定することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記決定手段は、前記第１情報が示す値と、前記第２情報が示す値と、の比率に基づいて、前記画像の向きを決定することを特徴とする請求項１に記載の記録装置。
【請求項４】
前記差が所定量以下である場合、前記決定手段は、前記記録媒体において前記搬送方向の下流側に前記画像の上部が記録される向きに決定し、前記差が所定量よりも多い場合、前記決定手段は、前記記録媒体において前記搬送方向の下流側に前記画像の下部が記録される向きに決定することを特徴とする請求項２に記載の記録装置。
【請求項５】
画像の記録を指示するジョブが入力される手段をさらに備え、
前記ジョブの入力に基づいて、前記取得手段が前記第１情報及び前記第２情報を取得することを特徴とする請求項１に記載の記録装置。
【請求項６】
前記ジョブが複数ページの原稿を含む場合、前記制御手段は、前記複数ページの原稿は同じ向きで記録されるように制御することを特徴とする請求項４に記載の記録装置。
【請求項７】
前記第１タンク及び前記第２タンクは無彩色のインクを貯留し、前記第１情報及び前記第２情報は前記無彩色のインクの残量であることを特徴とする請求項２に記載の記録装置。
【請求項８】
前記第１タンク及び前記第２タンクは有彩色のインクをさらに貯留することを特徴とする請求項７に記載の記録装置。
【請求項９】
前記有彩色は、シアン、マゼンタ、イエローのうちの少なくとも１色であることを特徴とする請求項８に記載の記録装置。
【請求項１０】
前記取得手段は、前記第１タンクの前記有彩色のインクの残量に関する第３情報と、前記第２タンクの前記有彩色のインクの残量に関する第４情報と、をさらに取得し、
前記決定手段は、前記第３情報が示す値と、前記第４情報が示す値と、の差にさらに基づいて決定することを特徴とすることを特徴とする請求項８に記載の記録装置。
【請求項１１】
前記第１タンク及び前記第２タンクのそれぞれが、前記有彩色のインクとして複数の色のインクを備え、
前記決定手段は、（ｉ）前記第１情報が示す値と、前記第２情報が示す値と、の差と、（ｉｉ）前記第１タンクの複数の前記有彩色のインクのうち最も残量が少ないインクの残量を示す値と、前記第２タンクの複数の前記有彩色のインクのうち最も残量が少ないインクの残量を示す値と、の差と、に基づいて決定することを特徴とする請求項８に記載の記録装置。
【請求項１２】
前記決定手段は、前記第１情報、前記第２情報、前記第３情報及び前記第４情報に基づき、インク色毎に残量の差を算出し、少なくとも１色のインクにおいて、算出された当該差が所定量よりも大きい場合に、前記記録媒体において前記搬送方向の下流側に前記画像の下部が記録される方向に決定することを決定することを特徴とする請求項１０に記載の記録装置。
【請求項１３】
前記第１情報は、前記第１記録部からインクを吐出した回数をカウントした情報であり、前記第２情報は、前記第２記録部からインクを吐出した回数をカウントした情報であることを特徴とする請求項１乃至１２のいずれか１項に記載の記録装置。
【請求項１４】
前記第１領域は、前記第１記録部を用いて前記第２記録部を用いずに記録され、前記第２領域は、前記第１記録部を用いずに前記第２記録部を用いて記録され、互いに重複しないことを特徴とする請求項１乃至１３のいずれか１項に記載の記録装置。
【請求項１５】
前記第１領域は、前記第１記録部を用いて前記第２記録部を用いずに記録される領域と、前記第１記録部及び前記第２記録部の両方を用いて記録される重複領域と、を含み、前記第２領域は、前記第１記録部を用いずに前記第２記録部を用いて記録される領域と、前記重複領域と、を含むことを特徴とする請求項１乃至１４のいずれか１項に記載の記録装置。
【請求項１６】
前記第１タンクは、前記第１記録部の記録素子が設けられたチップと一体に着脱可能であり、前記第２タンクは、前記第２記録部の記録素子が設けられたチップと一体に着脱可能であることを特徴とする請求項１乃至１５のいずれか１項に記載の記録装置。
【請求項１７】
前記第１タンクは着脱可能であり、且つ、前記第１記録部の記録素子が設けられたチップとは別体に形成されており、前記第２タンクは着脱可能であり、且つ、前記第２記録部の記録素子が設けられたチップとは別体に形成されていることを特徴とする請求項１乃至１５のいずれか１項に記載の記録装置。
【請求項１８】
前記第１記録部の記録素子が設けられたチップと前記第２記録部の記録素子が設けられたチップは、別体に形成されていることを特徴とする請求項１６に記載の記録装置。
【請求項１９】
前記決定手段は、（ｉ）前記第１情報が示す値と、前記第２情報が示す値と、の差が所定の閾値よりも大きい場合、前回に決定された画像の向きと前記搬送方向において反対の向きに前記画像の向きを決定し、（ｉ）前記第１情報が示す値と、前記第２情報が示す値と、の差が所定の閾値よりも小さい場合、前回に決定された画像の向きと前記搬送方向において同じ向きに前記画像の向きを決定することを特徴とする請求項２に記載の記録装置。
【請求項２０】
前記決定手段は、（ｉ）前記第１情報が示す値に対する前記第２情報が示す値の比率が所定の閾値よりも大きい場合、前回に決定された画像の向きと前記搬送方向において反対の向きに前記画像の向きを決定し、（ｉｉ）前記第２情報が示す値に対する前記第１情報が示す値の比率が前記所定の閾値よりも大きい場合、前回に決定された画像の向きと前記搬送方向において反対の向きに前記画像の向きを決定し、（ｉｉｉ）前記第１情報が示す値に対する前記第２情報が示す値の比率が前記所定の閾値よりも小さく、且つ、前記第２情報が示す値に対する前記第１情報が示す値の比率が前記所定の閾値よりも小さい場合、前回に決定された画像の向きと前記搬送方向において同じ向きに前記画像の向きを決定することを特徴とする請求項３に記載の記録装置。
【請求項２１】
記録する画像に対応する画像データがテキストデータであるか否かを判定する判定手段を更に有し、
前記決定手段は、（ｉ）前記判定手段により前記画像データがテキストデータであると判定された場合、前記第１、第２情報に基づいて、前記画像の向きを決定し、（ｉｉ）前記判定手段により前記画像データがテキストデータでないと判定された場合、前記第１、第２情報にかかわらず、前回に決定された画像の向きと同じ向きに前記画像の向きを決定することを特徴とする請求項１に記載の記録装置。
【請求項２２】
第１タンクに貯留されるインクを吐出するための記録素子群を備える第１記録部を用いて、搬送方向に搬送される記録媒体上の第１領域を記録し、第２タンクに貯留されるインクを吐出するための記録素子群を備え、前記搬送方向と交差する走査方向において前記第１記録部と所定距離離間して配置された第２記録部を用いて、前記記録媒体上の領域であって前記走査方向において前記第１領域と異なる領域を含む第２領域を記録する記録装置であって、
当該記録装置が記録したページ数をカウントしたカウント値を取得する取得手段と、
前記カウント値に基づいて、前記記録媒体に記録すべき画像の向きを決定する決定手段と、
前記決定手段による決定に基づいて、前記画像の記録を制御する制御手段と、
を備えることを特徴とする記録装置。
【請求項２３】
前記決定手段は、前記カウント値を基準値と比較し、前記カウント値が前記基準値より小さい場合、前記記録媒体において前記搬送方向の下流側に前記画像の上部が記録される方向に決定し、前記カウント値が前記基準値以上である場合、前記記録媒体において前記搬送方向の下流側に前記画像の下部が記録される方向に決定することを特徴とする請求項２２に記載の記録装置。
【請求項２４】
前記取得手段は、ジョブが入力された場合にカウント値を取得し、
前記決定手段は、当該ジョブにおける画像の向きを決定することを特徴とする請求項２３に記載の記録装置。
【請求項２５】
前記決定手段は、前記カウント値が前記基準値よりも大きい場合、前記基準値から前記カウント値を引くことにより負の値を算出し、当該負の値は、次のジョブが入力された場合にカウント値として用いられることを特徴とする請求項２４に記載の記録装置。
【請求項２６】
第１タンクに貯留されるインクを吐出するための記録素子群を備える第１記録部を用いて、搬送方向に搬送される記録媒体上の第１領域を記録し、第２タンクに貯留されるインクを吐出するための記録素子群を備え、前記搬送方向と交差する走査方向において前記第１記録部と所定距離離間して配置された第２記録部を用いて、前記記録媒体上の前記走査方向において前記第１領域と異なる第２領域を記録する記録方法であって、
前記第１タンクの残量に関する第１情報と、前記第２タンクの残量に関する第２情報と、を取得する取得工程と、
前記第１情報及び前記第２情報に基づいて、前記記録媒体に記録すべき画像の向きを決定する決定工程と、
前記決定工程における決定に基づいて、前記画像を記録する記録工程と、
を備えることを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体上に画像を記録するための記録装置及び記録方法に関する。
【背景技術】
【０００２】
インクジェットプリンタは、ホストコンピュータから転送されるプリントデータ、例えばテキストやカラーイメージなどの画像を記録媒体に記録するための装置として普及している。インクジェット技術は、プリンタや複写機に用いられるほか、その用途が拡大している。これに伴い、より高速なインクジェット記録の技術に対する要望が高まっている。
【０００３】
このようなインクジェットプリンタにおいて、主として、１回の走査で記録出来る記録幅を広げることや走査速度を速くして１回の走査にかかる記録時間を短くすることにより、記録の高速化が実現されてきた。上述した方法の他に記録速度を速くする方法として、特許文献１において、複数の記録部を並置し、それぞれの記録部で記録領域を分担して記録する方法が提案されている。特許文献１に記載の記録装置は、記録領域の左側を記録する左側記録部と記録領域の右側を記録する右側記録部を備えている。そして、左側記録部に対応するＣＭＹＫ各色のインクのタンクと、左側記録部のタンクとは別に、右側記録部に対応するＣＭＹＫ各色のインクのタンクを搭載することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３４９５９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述したように、特許文献１に記載の記録装置は、記録媒体上の右側の領域と左側の領域を、左右の記録部がそれぞれ記録する構成である。このため、左右４つずつ、併せて８つ設けられたインクタンクのうち、いずれか１つのタンク内のインクが無くなってしまうと、記録することが出来なくなってしまう。また、ユーザがいつでもタンクを交換できる状況にあるとは限らない。上記課題に対し、本発明は、搭載されたインクタンク当たりの記録量を増加させることを目的とする。
【課題を解決するための手段】
【０００６】
本願発明は、第１タンクに貯留されるインクを吐出するための記録素子群を備える第１記録部を用いて、搬送方向に搬送される記録媒体上の第１領域を記録し、第２タンクに貯留されるインクを吐出するための記録素子群を備え、前記搬送方向と交差する走査方向において前記第１記録部と所定距離離間して配置された第２記録部を用いて、前記記録媒体上の前記走査方向において前記第１領域と異なる第２領域を記録する記録装置であって、前記第１タンク内のインクの残量に関する第１情報と、前記第２タンク内のインクの残量に関する第２情報と、を取得する取得手段と、前記第１情報および前記第２情報に基づいて、前記記録媒体に記録すべき画像の向きを決定する決定手段と、前記決定手段による決定に基づいて、前記画像の記録を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
上記構成により、複数の記録部を用いて、走査方向に領域を分担して記録する記録装置において、各記録部に対応するインクタンクを用いて記録可能な量を増加させることが出来る。
【図面の簡単な説明】
【０００８】
【図１】インクジェットプリンタの模式図
【図２】２つの記録ヘッドを用いたプリンタの模式図
【図３】記録システムの構成図
【図４】各インクタンクのインクの残量の遷移を示す図
【図５】第１実施形態の処理フローチャート
【図６】第２実施形態の処理フローチャート
【図７】色分解処理に用いる変換データを説明する図
【図８】重複領域の記録方法を示す図
【図９】重複領域の記録方法を示す図
【図１０】重複領域の記録方法を示す図
【図１１】記録方向を最終的に決定する方法を示す表
【図１２】第３実施形態の処理フローチャート
【発明を実施するための形態】
【０００９】
（第１の実施形態）
以下、図面を参照して、本発明の一実施形態を説明する。
【００１０】
図１は、本発明の一実施形態に係るインクジェットプリンタを模式的に示す図である。本実施形態のインクジェットプリンタは、記録材として複数色のインクを用いて、記録媒体上に画像を記録する記録装置である。ここでは、無彩色のインクであるブラック（Ｋ）のインクと、有彩色のインクであるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のカラーインクを用いる。図に示すように、プリンタ１００は、プリンタの構造材をなすフレーム上に、記録部として記録ヘッドを２つ備える。図中左側の記録ヘッドを１０１Ｌ、右側の記録ヘッドを１０１Ｒとする。記録ヘッド１０１Ｌには、記録チップが配置され、記録チップにはインクを吐出するための記録素子群が設けられている。本実施形態の記録素子は、ヒータなどの発熱体によりインクを加熱して発泡させてインクを吐出する発熱素子であり、それぞれノズル内に設けられている。記録チップには、インク色毎にノズル列が設けられ、それぞれブラックノズル列１０２ＬＫ、シアンノズル列１０２ＬＣ、マゼンタノズル列１０２ＬＭ、イエローノズル列１０２ＬＹである。同様に、記録ヘッド１０１Ｒにも、記録ヘッド１０１Ｌから吐出可能なインクと同色のインクを吐出するための記録素子群が設けられた記録チップが配置されている。記録ヘッド１０１Ｒの各ノズル列は、ブラックノズル列１０２ＲＫ、シアンノズル列１０２ＲＣ、マゼンタノズル列１０２ＲＭ、イエローノズル列１０２ＲＹである。
【００１１】
プリンタ１００は、いわゆるシリアル記録タイプのプリンタである。記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒには、記録媒体としての記録用紙１０６の幅方向（図中Ｘ方向）に対して９０度交差する方向（図中Ｙ方向）に複数のノズルが配列する。これらの記録ヘッドを、ガイド１０４に沿ってＸ方向（走査方向）に往復走査させることにより、記録用紙１０６上に画像を記録する。各ノズル列のノズル配置の解像度は１２００ｄｐｉ（ｄｏｔ  ｐｅｒ  ｉｎｃｈ）である。すなわち、Ｙ方向に１／１２００ｉｎｃｈの間隔でノズルが配置されている。
【００１２】
記録用紙１０６は、図中Ｙ方向（搬送方向）に搬送される。記録用紙１０６は、モータ（不図示）の駆動力によって搬送ローラ１０５（および他の不図示のローラ）が回転することによって搬送される。記録用紙１０６が給紙されると、記録データに応じて、記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒの各ノズルからインクが吐出され、図中Ｙ方向のノズル列の長さに対応した１走査分の幅の画像が記録される。そして、１回の走査による記録が終わると、再びノズル列の長さに対応した幅だけ搬送され、再度記録ヘッドの走査により１走査分の幅の画像が記録される。このような記録用紙の搬送と各記録ヘッドからのインク吐出動作を繰り返すことにより、記録媒体上に画像を記録することができる。
【００１３】
図２は、図１に記載のプリンタ１００が、記録ヘッド１０１Ｌと記録ヘッド１０１Ｒを用いて記録用紙１０６に画像を形成する様子を説明するための図である。図中、１０１Ｌ、１０２ＬＫ、１０２ＬＣ、１０２ＬＭ、１０２ＬＹ、１０１Ｒ、１０２ＲＫ、１０２ＲＣ、１０２ＲＭ、１０２ＲＹは、それぞれ図１で説明したものと同じであるため、説明を省略する。１０３ＬＫ、１０３ＬＣ、１０３ＬＭ、１０３ＬＹは、記録ヘッド１０１Ｌに搭載された、それぞれブラック、シアン、マゼンタ、イエローのインクを貯留するインクタンクである。インクを貯留するインクタンクは、対応する色のノズルに接続され、ノズルにインクを供給する。同様に、１０３ＲＫ、１０３ＲＣ、１０３ＲＭ、１０３ＲＹは、記録ヘッド１０１Ｒに搭載された、それぞれブラック、シアン、マゼンタ、イエローのインクタンクである。本実施形態のインクタンクは、ブラック、シアン、マゼンタ、イエローの４色のインクのタンクが一体となっている構成であり、この一体型のインクタンクが左右の記録ヘッドに１つずつ搭載される。従って、４色のインクのいずれかが無くなった場合には、一体型のインクタンクに他色のインクが残っていたとしても、まとめて交換する必要がある。
【００１４】
図２中の直線Ｘ１，Ｘ２，Ｘ３，Ｘ４は、記録用紙１０６の紙面上での記録ヘッドの走査方向（Ｘ方向）の位置を表している。本実施形態のインクジェットプリンタは、記録媒体上の領域を記録ヘッド１０１Ｌと記録ヘッド１０１Ｒで分担して記録する。Ｘ１は記録ヘッド１０１Ｌが記録可能な領域の左端、Ｘ２は記録ヘッド１０１Ｒが記録可能な領域の左端、Ｘ３は記録ヘッド１０１Ｌが記録可能な領域の右端、Ｘ２は記録ヘッド１０１Ｒが記録可能な領域の右端である。図中、領域Ａ１及びＡ２は、記録用紙１０６の紙面上でのＸ方向の領域を表している。Ａ１は記録ヘッド１０１Ｌを用いて記録可能な領域（第１領域）、Ａ２は記録ヘッド１０１Ｒを用いて記録可能な領域（第２領域）である。そして、Ａ３は記録ヘッド１０１Ｌのみが記録可能な領域、Ａ５は記録ヘッド１０１Ｒのみが記録可能な領域である。領域Ａ４は領域Ａ３及び領域Ａ５と隣接し、記録ヘッド１０１Ｌと記録ヘッド１０１Ｒの両方を用いて記録可能な領域である。以下、本明細書において領域Ａ４を重複領域と呼ぶ。従って、領域Ａ１は領域Ａ３及び領域Ａ４を含み、領域Ａ２は領域Ａ４及び領域Ａ５を含む。
【００１５】
ここで、領域Ａ４の記録方法としては、例えば、以下の３つの例が考えられる。（１）記録ヘッド１０１Ｌと記録ヘッド１０１Ｒを５０％ずつ用いて記録する。（２）記録ヘッド１０１Ｌを用いて領域Ａ４中の所定のＸ位置よりも左側を記録し、記録ヘッド１０１Ｒを用いてＸ位置よりも右側を記録する。（３）領域Ａ４において、左端であるＸ２に近づくほど記録ヘッド１０１Ｌを多く用いて記録し、右端であるＸ３に近づくほど記録ヘッド１０１Ｒを多く用いて記録するように、記録割合を段階的に変えて記録する。本発明は、上記の方法のいずれを用いてもよい。
【００１６】
図３は、本実施形態に係る記録システムの構成例を示すブロック図である。同図に示すように、この記録システムは、図１に示した記録装置としてのプリンタ１００と、そのホスト装置としてのパーソナルコンピュータ（ＰＣ）３００を有して構成される。
【００１７】
ホストＰＣ３００は、主に以下の要素を有して構成される。ＣＰＵ３０１は、ＨＤＤ３０３やＲＡＭ３０２に保持されているプログラムに従った処理を実行する。ＲＡＭ３０２は、揮発性のストレージであり、プログラムやデータを一時的に保持する。また、ＨＤＤ３０３は、不揮発性のストレージであり、同じくプログラムやデータを保持する。データ転送Ｉ／Ｆ（インターフェース）３０４はプリンタ１００との間におけるデータの送受信を制御する。このデータ送受信の接続方式としては、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ等を用いることができる。キーボード・マウスＩ／Ｆ３０５は、キーボードやマウス等のＨＩＤ（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｄｅｖｉｃｅ）を制御するＩ／Ｆであり、ユーザは、このＩ／Ｆを介して入力をすることができる。ディスプレイＩ／Ｆ３０６は、ディスプレイ（不図示）における表示を制御する。
【００１８】
一方、プリンタ１００は、主に以下の要素を有して構成される。ＣＰＵ３１１は、ＲＯＭ３１３やＲＡＭ３１２に保持されているプログラムに従い、図４以降で後述する各処理を実行する。ＲＡＭ３１２は、揮発性のストレージであり、プログラムやデータを一時的に保持する。また、ＲＯＭ３１３は不揮発性のストレージであり、図４以降で後述する各処理で作成されるテーブルデータやプログラムを保持することができる。
【００１９】
データ転送Ｉ／Ｆ３１４はＰＣ３００との間におけるデータの送受信を制御する。ヘッドコントローラ３１５Ｌは、図１に示した記録ヘッド１０１Ｌに対して記録データを供給するとともに、記録ヘッド１０１Ｌの吐出動作を制御する。具体的には、ヘッドコントローラ３１５Ｌは、ＲＡＭ３１２の所定のアドレスから制御パラメータと記録データを読み込む構成とすることができる。そして、ＣＰＵ３１１が、制御パラメータと記録データをＲＡＭ３１２の上記所定のアドレスに書き込むと、ヘッドコントローラ３１５Ｌにより処理が起動され、記録ヘッド１０１Ｌからのインク吐出が行われる。同様に、ヘッドコントローラ３１５Ｒは、図１に示した記録ヘッド１０１Ｒに対して記録データを供給するとともに、記録ヘッド１０１Ｒの吐出動作を制御する。画像処理アクセラレータ３１６は、ハードウェアによって構成され、ＣＰＵ３１１よりも高速に画像処理を実行するものである。具体的には、画像処理アクセラレータ３１６は、ＲＡＭ３１２の所定のアドレスから画像処理に必要なパラメータとデータを読み込む構成とすることができる。そして、ＣＰＵ３１１が上記パラメータとデータをＲＡＭ３１２の上記所定のアドレスに書き込むと、画像処理アクセラレータ３１６が起動され、所定の画像処理が行われる。尚、画像処理アクセラレータ３１６は必ずしも必要な要素ではく、プリンタの仕様などに応じて、ＣＰＵ３１１による処理のみで上記のテーブルパラメータの作成処理および画像処理を実行してもよい。通常、プリンタ１００は、ディスプレイ等に表示された画像において上部から順に画像処理を行い、記録媒体への記録を行うように設定されている。後述する図８（ａ）が通常設定の記録画像の向き（正方向）であり、図中Ｙ方向に搬送される記録媒体に対して画像の上部から下部の順に記録される。
【００２０】
図４は、各インクタンクのインクの残量の遷移を示す図である。図４（ａ）は、記録ヘッド１０１Ｌを記録装置であるプリンタ１００に装着した直後の状態を示している。ブラックインクタンク１０３ＬＫ、シアンインクタンク１０３ＬＣ、マゼンタインクタンク１０３ＬＭ、イエローインクタンク１０３ＬＹのそれぞれのインク残量は、ほぼ満杯である。
【００２１】
ここで、図４（ａ）の状態から、記録媒体に向かって右側により多くのコンテンツが含まれる原稿（画像データ）を一定量記録した場合、図中Ｖ１及びＶ２に示す遷移が生じ、図４（ｂ）の状態となる。本図の例では、記録ヘッド１０１Ｒ側のインクであるブラックインク（１０３ＲＫ）、シアンインク（１０３ＲＣ）、マゼンタインク（１０３ＲＭ）、イエローインク（１０３ＲＹ）の残量は、記録ヘッド１０１Ｌ側のインクと比べると残量が少ない。以下、本明細書において、左右の記録ヘッドにそれぞれ対応するインクタンクの残量の差が大幅に大きい場合、その状態を「片減りしている」と呼ぶ。この片減りが生じている状態でこのまま記録を続けると、記録ヘッド１０１Ｒ側のインクのいずれかがインク切れとなる可能性が高い。一方、図４（ｃ）は、本発明において目標とするインク残量の一例を示している。記録ヘッド１０１Ｒの各タンク（１０３ＲＫ、１０３ＲＣ、１０３ＲＭ、１０３ＲＹ）の残量は、対応する色の記録ヘッド１０１Ｌの各タンク（１０３ＬＫ、１０３ＬＣ、１０３ＬＭ、１０３ＬＹ）の残量と同程度である。従って、図４（ｃ）の状態から記録を続けると、記録ヘッド１０１Ｒのブラックインクとカラーインクのいずれかがインク切れとなった際に、対応する色の記録ヘッド１０１Ｌのインクもほぼ使い切っている可能性が高い。従って、図４（ｂ）の状態から、図中Ｖ３及びＶ４で示す遷移を生じさせ、図４（ｃ）の状態に移行し、左右のヘッドに対応するタンクの残量の差を低減する必要がある。
【００２２】
これに対し、本実施形態では、図４（ｂ）以後の画像の向きを逆転させて、記録ヘッド１０１Ｌの使用比率を上げることで、記録ヘッド１０１Ｒとのインク残量の差を低減する。これにより、タンク内のインクを有効に使い、搭載されたインクタンクを用いた記録量を増加させることができる。
【００２３】
尚、記録媒体に向かって左側（記録ヘッド１０１Ｌの記録領域側）により多くのコンテンツが含まれる原稿を一定量記録した場合には、左右の記録ヘッドのインク残量の関係が逆になる。すなわち、記録ヘッド１０１Ｌ側の残量が、記録ヘッド１０１Ｒ側の残量に比べて少なくなる。このような場合には、以後の画像の向きを１８０度回転させ、記録ヘッド１０１Ｒの使用比率を上げることで、記録ヘッド１０１Ｌとの残量の差を低減し、図４（ｃ）の状態に遷移するように制御する。
【００２４】
一般的にユーザの記録原稿には、ユーザ毎に一定の傾向が存在する。例えば横書きテキストの場合、英語、日本語、中国語の様に左から右に記述する言語であれば、原稿の左側により多くの文字が存在する確率が高い。同様に、アラビア語の様に右から左に記述する言語であれば、原稿の右側により多くの文字が存在する確率が高い。従って、同一ユーザが長期的にプリンタを使用する場合には、左右の記録ヘッドのうちいずれかの一方の記録ヘッドのインクの消費量が多くなる。このような場合、左右の記録ヘッドに対応する複数のタンクにおいて一方のタンク内のインクが先になくなる可能性が高い。しかし、ユーザがいつでもインクタンクの交換ができる状況にあるとは限らないため、他方のタンクにインクが残っているにも関わらず記録が続行できない状況となってしまう。
【００２５】
このような課題に対し、本実施形態では、記録原稿の向きを逆転させることにより、左右のタンクからのインク消費の傾向を逆転させる。これにより、左右のタンクのインク残量の差を低減し、プリンタに搭載されているインクタンクを用いた記録量を増加させることができる。尚、記録画像の向きを逆転させて反対の向きにすることにより左右のインクタンクの残量がほぼ等しくなった場合には、再度元の向きに戻すことも可能である。
【００２６】
尚、図４（ｂ）のように、左右のインクタンクのうち一方の残量が他方の残量に対して大幅に少なくなってしまった状況では、インク切れ以外の要因で画質を低下させてしまう可能性がある。それは、「インク中の水分の蒸発に伴う濃縮」である。タンク内のインクの体積に対する空気の体積の比率が大きくなればなるほど、インク中の水分の蒸発が促進する。つまり、図４（ｂ）の状態においては、記録ヘッド１０１Ｒ側からの蒸発の方が多くなり、その結果、記録画像における濃度が高くなってしまうという課題も生ずる。本実施形態は左右のインクタンクのインク残量を近づけることを目的としているため、蒸発量の差に起因する左右の記録ヘッドそれぞれの記録画像の色味の差を抑制するという効果も得ることができる。
【００２７】
本実施形態では、記録ヘッド１０１Ｌと記録ヘッド１０１Ｒの各ブラックインクに着目し、記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒにそれぞれブラックインクを供給するタンクの残量を制御することにより、記録可能量を増加させる方法を説明する。
【００２８】
図５に、本実施形態の処理フローを示す。本フローは、図１に示すプリンタ１００に搭載される記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒで分担記録を行う際の分割時の処理フローである。本処理は、図３に示したＣＰＵ３１１により実行され、ジョブ単位で本フローが行われる。通常、１つのジョブには１ページもしくはそれ以上のページ数の原稿が含まれる。
【００２９】
印字フローがＳＴＡＲＴすると、ステップｓ５００１ａで、記録装置に搭載された記録ヘッド１０１Ｌが新品であるかどうかを判断する。新品ヘッドであると判断された場合にはステップｓ５００２ａに進み、当該ヘッドでこれまでに吐出した回数をカウントした数（Ｄｏｔ数）をリセットし、ステップｓ５００１ｂに進む。ステップｓ５００１ａで新品ヘッドでは無く、継続使用のヘッドであると判断された場合は、これまで吐出した回数をカウントしたＤｏｔ数を継続して用いるため、そのままステップｓ５００１ｂに進む。
【００３０】
ステップｓ５００１ｂで、記録装置に搭載された記録ヘッド１０１Ｒが新品であるかどうかを判断する。新品ヘッドであると判断された場合にはステップｓ５００２ｂに進み、当該ヘッドから吐出されたＤｏｔ数をリセットし、ステップｓ５００３に進む。ステップｓ５００１ｂで新品ヘッドでは無く、継続使用のヘッドであると判断された場合は、これまでのＤｏｔ数を継続して用いるため、そのままステップｓ５００３に進む。
【００３１】
ステップｓ５００３では、以下の式を用いて、左右の記録ヘッドそれぞれのブラックインクの残存率を算出する。
【００３２】
Ｒｅｍ＿ＬＫ＝（Ｍａｘ＿Ｋ−Ｄｏｔ＿ＬＫ）／Ｍａｘ＿Ｋ
Ｒｅｍ＿ＲＫ＝（Ｍａｘ＿Ｋ−Ｄｏｔ＿ＲＫ）／Ｍａｘ＿Ｋ
ここで、Ｒｅｍ＿ＬＫは、記録ヘッド１０１Ｌ側のブラックインクの残存率を表し、１．０が満杯、０．０がインク切れを表す。Ｒｅｍ＿ＲＫは、記録ヘッド１０１Ｒ側のブラックインクの残存率を表し、同様に１．０が満杯、０．０がインク切れを表す。
【００３３】
Ｍａｘ＿Ｋは、ブラックインクのインクタンクが満杯の場合に、記録できる最大画素数、すなわち吐出できる最大Ｄｏｔ数を表す定数であり、インクタンクの大きさと記録ヘッドの吐出量等によって決定される。本実施形態においては、Ｍａｘ＿Ｋは記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒで共通である。
【００３４】
Ｄｏｔ＿ＬＫは、インクタンクと一体に形成された記録ヘッド１０１Ｌが新品で装着されてから判断時までに、ブラックインクを吐出した回数（Ｄｏｔ数）である。同様に、Ｄｏｔ＿ＲＫは、インクタンクと一体に形成された記録ヘッド１０１Ｒが新品で装着されてから判断時までに、ブラックインクを吐出した回数（Ｄｏｔ数）である。
【００３５】
次に、ステップｓ５００４では、記録ヘッド１０１Ｌ側のブラックインクの残量が、記録ヘッド１０１Ｒ側のブラックインクの残量の所定倍よりも多いかどうかを判定する。本実施形態では、以下の式を用いて、記録ヘッド１０１Ｌ側のブラックインクの残量が、記録ヘッド１０１Ｒ側のブラックインクの残量の１．２倍よりも多いかどうかを判定する。
【００３６】
Ｒｅｍ＿ＬＫ＞Ｒｅｍ＿ＲＫ  ＊  １．２
ここで、判定結果がＹｅｓの場合、例えば記録ヘッド１０１Ｌ側のブラックインクの残量が記録ヘッド１０１Ｒ側のブラックインクの残量の１．５倍の量である場合、記録ヘッド１０１Ｒ側のブラックインクが大幅に少なくなっている状況である。このとき、ステップｓ５００６へ進み、後述の原稿の記録処理方向を、「逆方向」に設定し、ステップｓ５００９に進む。
【００３７】
一方、ステップｓ５００４における判定結果がＮｏの場合、ステップｓ５００５へ進む。ステップｓ５００５では、記録ヘッド１０１Ｒ側のブラックインクの残量が、記録ヘッド１０１Ｌ側のブラックインクの残量の所定倍よりも多いかどうかを判定する。本実施形態では、以下の式を用いて、記録ヘッド１０１Ｒ側のブラックインクの残量が、記録ヘッド１０１Ｌ側のブラックインクの残量の１．２倍よりも多いかどうかを判定する。
【００３８】
Ｒｅｍ＿ＲＫ＞Ｒｅｍ＿ＬＫ  ＊  １．２
ここで、判定結果がＹｅｓの場合、例えば記録ヘッド１０１Ｒ側のブラックインクの残量が記録ヘッド１０１Ｌ側のブラックインクの残量の１．５倍の量である場合、記録ヘッド１０１Ｌ側のブラックインクが大幅に少なくなっている状況である。このとき、ステップｓ５００８へ進み、後述の原稿の記録処理方向を、「逆方向」に設定し、ステップｓ５００９に進む。
【００３９】
ステップｓ５００５での判定結果がＮｏの場合、記録ヘッド１０１Ｌ側のブラックインクの残量と記録ヘッド１０１Ｒ側のブラックインクの残量は、互いに他方の１．２倍以下の関係にある。すなわち、左右のインクタンクのブラックインクの残量がほぼ同等である場合で、残量の差が小さい状況である。このとき、ステップｓ５００７に進み、後述の原稿を記録する向きを、「標準の記録方向（正方向）」に設定し、ステップｓ５００９に進む。
【００４０】
尚、ステップｓ５００４及びステップｓ５００５において判定に用いた定数１．２や判定式は一例であり、他の定数や判定方法を用いてもよい。本図の例では、左右のブラックインクのタンクの残量の比率で判定したが、例えば、残量の差が所定量以下であるかどうかを判定してもよく、残量の差が所定量よりも多い場合に記録原稿の向きを逆転させるものであればよい。
例えば、ステップｓ５００４で以下の式を上述した式の代わりに用いても良い。
Ｒｅｍ＿ＬＫ−Ｒｅｍ＿ＲＫ＞Ｔｈ
ここで、Ｔｈは残量差の閾値であり、例えばＴｈ＝Ｍａｘ＿Ｋ／２と設定することができる。
【００４１】
上記ステップｓ５００４〜ｓ５００８において記録画像の向きが設定されると、ステップｓ５００９に進む。ステップｓ５００９〜ステップｓ５０１４においては、実際に原稿の画像データに対する画像処理を行う。ステップｓ５００９では、原稿のＲＧＢ画像を入力する。この時、ステップｓ５００６〜ｓ５００８で設定された「原稿の記録方向」に合わせて、画像を入力する。ステップｓ５００７において「正方向」が設定された場合には、画像データの先頭（上部）から取得し、最後に後端（下部）を取得する。すなわち、記録媒体の搬送方向下流側に画像データの上部が記録され、搬送方向上流側に画像データの下部が記録される。ステップｓ５００６またはｓ５００８において「逆方向」が設定された場合には、画像データの後端（下部）から取得し、最後に先端（上部）を取得する。すなわち、記録媒体の搬送方向下流側に画像データの下部が記録され、搬送方向上流側に画像データの上部が記録される。これにより、記録用紙１０６上に記録される画像は、正方向時と逆方向時とで１８０度回転したものとなる。
【００４２】
尚、本フローにおいて記録画像の向きを逆転させることが決定したとしても、その記録方向は本ジョブに限定したものであり、プリンタ１００には記憶されない。従って、本フローが終了し、次のジョブが入力された際には、再度正方向の記録を前提として向きを逆転させるかどうかを判断することになる。
【００４３】
ステップｓ５０１０では、原稿のＲＧＢの色を、記録に好適なＲＧＢ値に変換する、色補正処理を行う。この色補正処理は既知の好適な処理を用いて構わない。ステップｓ５０１１では、ＲＧＢ値を記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒそれぞれのブラック、シアン、マゼンタ、イエローの各インクの付与量に変換する、ＬＲヘッド色分解処理及びＬＲヘッドデータ分割処理を行う。ここで、色分解処理の手法としては既知の好適な処理を用いて構わない。本実施形態においては、理解を簡単にする為、色分解処理の入力値をＲｉｎ、Ｇｉｎ、Ｂｉｎとする。そして、記録ヘッド１０１Ｌの出力値をＬＫｏｕｔ、ＬＣｏｕｔ、ＬＭｏｕｔ、ＬＹｏｕｔ、記録ヘッド１０１Ｒの出力値をＲＫｏｕｔ、ＲＣｏｕｔ、ＲＭｏｕｔ、ＲＹｏｕｔとし、以下の計算式に従って処理を行う。ここで、Ｒｉｎ、Ｇｉｎ、Ｂｉｎ及びＬＫｏｕｔ、ＬＣｏｕｔ、ＬＭｏｕｔ、ＬＹｏｕｔ、ＲＫｏｕｔ、ＲＣｏｕｔ、ＲＭｏｕｔ、ＲＹｏｕｔはそれぞれ８ｂｉｔの値であり、その値域は０〜２５５とする。
【００４４】
Ｃ＝２５５−Ｒｉｎ
Ｍ＝２５５−Ｇｉｎ
Ｙ＝２５５−Ｂｉｎ
Ｋ＝ｍｉｎ（Ｃ，Ｍ，Ｙ）
Ｃ’＝Ｃ−Ｋ
Ｍ’＝Ｍ−Ｋ
Ｙ’＝Ｙ−Ｋ
ここから、図２中の領域Ａ３、Ａ４、Ａ５のそれぞれに対して処理が異なるので、詳細に説明する。以下、領域Ａ３に対する付与量を算出する計算式である。
【００４５】
ＬＫｏｕｔ＝      ＬＫ＿Ｔａｂｌｅ［Ｋ］
ＬＣｏｕｔ＝Ｃ’＋ＬＣ＿Ｔａｂｌｅ［Ｋ］
ＬＭｏｕｔ＝Ｍ’＋ＬＭ＿Ｔａｂｌｅ［Ｋ］
ＬＹｏｕｔ＝Ｙ’＋ＬＹ＿Ｔａｂｌｅ［Ｋ］
（ＲＫｏｕｔ，ＲＣｏｕｔ，ＲＭｏｕｔ，ＲＹｏｕｔ＝０）
ここで、ＬＫ＿Ｔａｂｌｅ、ＬＣ＿Ｔａｂｌｅ、ＬＭ＿Ｔａｂｌｅ、ＬＹ＿Ｔａｂｌｅはそれぞれ、グレー画像の必要濃度Ｋを実現するためにＫ、Ｃ、Ｍ、Ｙの各インクの付与量を設定するための、記録ヘッド１０１Ｌ用の色分解テーブルである。本実施形態では、図７に記載の色分解テーブルを用いる。
【００４６】
以下、領域Ａ５に対する付与量を算出する計算式である。
【００４７】
ＲＫｏｕｔ＝        ＲＫ＿Ｔａｂｌｅ［Ｋ］
ＲＣｏｕｔ＝  Ｃ’＋ＲＣ＿Ｔａｂｌｅ［Ｋ］
ＲＭｏｕｔ＝  Ｍ’＋ＲＭ＿Ｔａｂｌｅ［Ｋ］
ＲＹｏｕｔ＝  Ｙ’＋ＲＹ＿Ｔａｂｌｅ［Ｋ］
（ＬＫｏｕｔ，ＬＣｏｕｔ，ＬＭｏｕｔ，ＬＹｏｕｔ＝０）
ここで、ＲＫ＿Ｔａｂｌｅ、ＲＣ＿Ｔａｂｌｅ、ＲＭ＿Ｔａｂｌｅ、ＲＹ＿Ｔａｂｌｅはそれぞれ、グレー画像の必要濃度Ｋを実現するためにＫ、Ｃ、Ｍ、Ｙの各インクの付与量を設定するための、記録ヘッド１０１Ｒ用の色分解テーブルである。本実施形態では、図７に記載の色分解テーブルを用いる。
【００４８】
以下、領域Ａ４に対する付与量を算出する計算式である。
【００４９】
ＬＫｏｕｔ＝ＬＫ＿Ｔａｂｌｅ［Ｋ］  ｘ  ａ１
＋ＲＫ＿Ｔａｂｌｅ［Ｋ］  ｘ  ｂ１
ＬＣｏｕｔ＝（Ｃ’＋ＬＣ＿Ｔａｂｌｅ［Ｋ］）  ｘ  ａ２
＋（Ｃ’＋ＲＣ＿Ｔａｂｌｅ［Ｋ］）  ｘ  ｂ２
ＬＭｏｕｔ＝（Ｍ’＋ＬＭ＿Ｔａｂｌｅ［Ｋ］）  ｘ  ａ３
＋（Ｍ’＋ＲＭ＿Ｔａｂｌｅ［Ｋ］）  ｘ  ｂ３
ＬＹｏｕｔ＝（Ｙ’＋ＬＹ＿Ｔａｂｌｅ［Ｋ］）  ｘ  ａ４
＋（Ｙ’＋ＲＹ＿Ｔａｂｌｅ［Ｋ］）  ｘ  ｂ４
ＲＫｏｕｔ＝ＬＫ＿Ｔａｂｌｅ［Ｋ］  ｘ  ｃ１
＋ＲＫ＿Ｔａｂｌｅ［Ｋ］  ｘ  ｄ１
ＲＣｏｕｔ＝（Ｃ’＋ＬＣ＿Ｔａｂｌｅ［Ｋ］）  ｘ  ｃ２
＋（Ｃ’＋ＲＣ＿Ｔａｂｌｅ［Ｋ］）  ｘ  ｄ２
ＲＭｏｕｔ＝（Ｍ’＋ＬＭ＿Ｔａｂｌｅ［Ｋ］）  ｘ  ｃ３
＋（Ｍ’＋ＲＭ＿Ｔａｂｌｅ［Ｋ］）  ｘ  ｄ３
ＲＹｏｕｔ＝（Ｙ’＋ＬＹ＿Ｔａｂｌｅ［Ｋ］）  ｘ  ｃ４
＋（Ｙ’＋ＲＹ＿Ｔａｂｌｅ［Ｋ］）  ｘ  ｄ４
ここで、ａ１〜ａ４、ｂ１〜ｂ４、ｃ１〜ｃ４、ｄ１〜ｄ４はそれぞれ係数であり、記録領域Ａ４を記録ヘッド１０１Ｌと記録ヘッド１０１Ｒでどのように記録するかによって適宜決定される。
【００５０】
記録領域Ａ４の記録方法として３種類の例を上述したが、それぞれに対しては、例えば以下のように設定することで、好適な記録が行える。
【００５１】
まず、第１の方法として、記録ヘッド１０１Ｌと記録ヘッド１０１Ｒで５０％ずつ記録する方法である。ａ１〜ａ４＝０．２５、ｂ１〜ｂ４＝０．２５、ｃ１〜ｃ４＝０．２５、ｄ１〜ｄ４＝０．２５、と設定することで、記録インク量を左右ヘッドで均等にすることが出来る。図８（ａ）に、この本方式での正方向での記録イメージ、図８（ｂ）に、本方式での逆方向での記録イメージを示す。図８（ａ）と（ｂ）では、左右の記録ヘッドの記録量の関係が逆転していることがわかる。
【００５２】
次に第２の方法として、記録ヘッド１０１Ｌを用いて、領域Ａ４における所定のＸ位置よりも左側を記録し、記録ヘッド１０１Ｒを用いて、領域Ａ４における所定のＸ位置よりも右側を記録する方法である。所定のＸ位置よりも左側の画素においては、ａ１〜ａ４＝１．００、ｂ１〜ｂ４＝０．００、ｃ１〜ｃ４＝０．００、ｄ１〜ｄ４＝０．００である。所定のＸ位置よりも右側の画素においては、ａ１〜ａ４＝０．００、ｂ１〜ｂ４＝０．００、ｃ１〜ｃ４＝０．００、ｄ１〜ｄ４＝１．００である。図９（ａ）に、本方式での正方向での記録イメージ、図９（ｂ）に、本方式での逆方向での記録イメージを示す。図９（ａ）及び（ｂ）においても、左右の記録ヘッドの記録量の関係が逆転していることがわかる。
【００５３】
次に第３の方法として、領域Ａ４の中心から左側にかけて左端に寄る程、記録ヘッド１０１Ｌを多く用い、領域Ａ４の中心から右側にかけて右端に寄る程、記録ヘッド１０１Ｒを多く用いる様に、記録割合を段階的に変えて記録する方法である。
【００５４】
ａ１〜ａ４＝（ｗ−ｘ）／ｗ  ＊（ｗ−ｘ）／ｗ，
ｂ１〜ｂ４＝ｘ／ｗ  ＊（ｗ−ｘ）／ｗ
ｃ１〜ｃ４＝ｘ／ｗ  ＊  ｘ／ｗ，
ｄ１〜ｄ４＝（ｗ−ｘ）／ｗ  ＊  ｘ／ｗ
ここで、ｗは領域Ａ４の幅（画素数）、ｘは処理対象画素の画素位置であり、領域Ａ４の左端からの画素位置（画素数）である。従って、領域Ａ４の左端において、ｘ＝０であり、領域Ａ４の右端において、ｘ＝ｗである。図１０（ａ）に、本方式での正方向での記録イメージ、図１０（ｂ）に、本方式での逆方向での記録イメージを示す。図１０（ａ）及び（ｂ）においても、左右の記録ヘッドの記録量の関係が逆転していることがわかる。
【００５５】
ステップｓ５０１１の処理結果として、記録ヘッド１０１Ｌの出力データとして、図２中の領域Ａ１（Ａ３＋Ａ４）のＬＫｏｕｔ、ＬＣｏｕｔ、ＬＭｏｕｔ、ＬＹｏｕｔが出力される。また、記録ヘッド１０１Ｒの出力データとしては図２中の領域Ａ２（Ａ４＋Ａ５）のＲＫｏｕｔ、ＲＣｏｕｔ、ＲＭｏｕｔ、ＲＹｏｕｔが出力される。
【００５６】
上述の説明において、係数ａ１〜ａ４、ｂ１〜ｂ４、ｃ１〜ｃ４、ｄ１〜ｄ４は、記録用紙１０６上にドットが理想的に配置され、インク滲みが十分に少ない場合に記録領域Ａ４を好適に記録する場合の例を説明した。実際にプリンタ１００を用いて記録する場合には、ドットの記録状態のばらつきやインク滲みに対して、適宜好適な係数を設定することができる。また、本実施形態では、係数ａ１〜ａ４、ｂ１〜ｂ４、ｃ１〜ｃ４、ｄ１〜ｄ４を用いて出力値を適宜計算して出力する例を説明したが、それらの係数を反映した入力→出力変換テーブルを記録画素位置毎に予め計算しておいて処理を行っても良い。
【００５７】
図７は、本実施形態の色分解処理で用いる変換データの例を説明する図である。この色分解処理により、入力された画像データに基づいて、各インクの付与量を示すデータが生成される。各変換用データは、必要濃度０から必要濃度２５５へのグレー画像への色分解するための変換テーブルである。数値が小さいほど低濃度、数値が大きいほど高濃度のグレー色であり、２５５が最高濃度である。本図の説明において、記録ヘッド１０１Ｌ用の色分解テーブルと記録ヘッド１０１Ｒ用の色分解テーブルは共通のテーブルが適用可能であるため、Ｋ＿Ｔａｂｌｅ、Ｃ＿Ｔａｂｌｅ、Ｍ＿Ｔａｂｌｅ、Ｙ＿Ｔａｂｌｅと記載して説明する。尚、ここで説明する色分解テーブルは、ＣＭＹＫ値の入力に対してＣＭＹＫ値を出力する変換テーブルであり、ここで示す横軸は、０〜２５５の２５６階調のブラック（Ｋ）の値である。これは、Ｃ＝Ｍ＝Ｙ＝０であるグレー画像である。縦軸は、Ｃ、Ｍ、Ｙ、Ｋの出力値であり、各インクの付与量に関する値である。尚、本発明で用いる色分解テーブルの入力値はＣＭＹＫ値に限るものではなく、ＲＧＢ値であってもよい。ＲＧＢ値の入力の場合は、グレー画像はＲ＝Ｇ＝Ｂの場合であり、横軸はＲ、Ｇ、Ｂのいずれかの値を用いればよい。
【００５８】
横軸は、グレー画像における必要濃度Ｋであり、縦軸は、グレー画像において必要濃度Ｋを実現するために用いるブラック、シアン、マゼンタ、イエローの各インクの付与量を表している。図７では、グレー必要濃度０から１２８の低階調側では、シアン、マゼンタ、イエローのカラーインクのみでグレー画像を実現し、その量は単調増加する。このとき、ブラックインクの付与量は０である。そして、中間濃度からブラックインクの付与量が０より大きくなる。必要濃度１２９から２５４までは、ブラックインクとカラーインクの両方を用いてグレー画像を実現する。高階調側では、ブラックインクの付与量が単調増加し、カラーインクの付与量が単調減少する。最高濃度である必要濃度２５５は、カラーインクを用いずにブラックインクのみでグレー画像を実現する。
【００５９】
ここで、図５の処理フローの説明に戻る。ステップｓ５０１２ａでは、記録ヘッド１０１Ｌ側のインク付与量を示す、ＬＫｏｕｔ、ＬＣｏｕｔ、ＬＭｏｕｔ、ＬＹｏｕｔの各データを、実際に記録するＤｏｔの有無を示すＤｏｔデータに変換する量子化処理を行う。このＤｏｔの有無が、記録ヘッド１０１Ｌの各ノズルからのインクの吐出または非吐出の指示を示している。同様に、ステップｓ５０１２ｂでは、記録ヘッド１０１Ｒ側のインク付与量を示す、ＲＫｏｕｔ、ＲＣｏｕｔ、ＲＭｏｕｔ、ＲＹｏｕｔを、実際に記録するＤｏｔの有無に変換するＤｏｔデータに変換する量子化処理を行う。このＤｏｔの有無が、記録ヘッド１０１Ｒの各ノズルからのインクの吐出または非吐出の指示を示している。尚、量子化処理は、既知の誤差拡散処理やディザ処理等、いかなる手法を用いても構わない。量子化されたＤｏｔデータが記録ヘッドに送られて、記録ヘッドの１走査分のＤｏｔデータの準備が完了したら、記録用紙１０６上に記録ヘッド１０１Ｌと記録ヘッド１０１Ｒを用いた実際の画像記録が行われる。
【００６０】
ステップｓ５０１３ａでは、記録ヘッド１０１Ｌ用に量子化されたＤｏｔデータに基づいて、以下の演算式により、Ｄｏｔ数をカウントして累積処理を行う。尚、Ｃｏｕｎｔ＿ＬＫは、記録ヘッド１０１Ｌのブラックインクの記録Ｄｏｔ数である。
【００６１】
Ｄｏｔ＿ＬＫ＋＝Ｃｏｕｎｔ＿ＬＫ
同様に、ステップｓ５０１３ｂでは、記録ヘッド１０１Ｒ用に量子化されたＤｏｔデータに基づいて、以下の演算式により、Ｄｏｔ数をカウントして累積処理を行う。尚、Ｃｏｕｎｔ＿ＲＫは、記録ヘッド１０１Ｒのブラックインクの記録Ｄｏｔ数である。
Ｄｏｔ＿ＲＫ＋＝Ｃｏｕｎｔ＿ＲＫ
【００６２】
本実施形態では、画像の記録を目的として記録用紙１０６上に吐出する際のインク以外のインク消費については便宜上考慮していない。しかし、記録媒体外に吐出する所謂予備吐出等、画像の記録を目的としないインク消費を考慮することにより、インク残量の推定精度をさらに高めることができる。
【００６３】
ステップｓ５０１４では、記録すべき原稿の画像データの全ての画素について処理が完了したかを判定する。判定結果がＹｅｓの場合には本印字フローは終了する。これまで累積計算されたＤｏｔ＿ＬＫ情報およびＤｏｔ＿ＲＫ情報はＲＯＭ３１３に記憶され、次にジョブが入力された場合の印字フローに用いられる。ステップｓ５０１４での判定結果がＮｏの場合にはステップｓ５００９に戻り、原稿の続きを処理する。以後、原稿が終了するまで、ステップｓ５００９〜ステップｓ５０１４の処理を繰り返す。尚、上記ステップｓ５００１〜ｓ５０１４を何度も繰り返すことで、以下のような処理が行われる。左右の記録ヘッドのインク残量の差が広がらないような原稿を記録している場合には、常時ステップｓ５００７において正方向記録が選択される。右側に記録データが多い原稿を記録している場合には、左右の記録ヘッドのインク残量の差が所定量よりも多くなったタイミングで、ステップｓ５００６において逆方向記録が選択される。そして、左右の記録ヘッドのインク残量の差が所定量以下となり、片減りが解消されたタイミングで、ステップｓ５００７において正方向記録が選択される。左側に記録データが多い原稿を記録している場合には、左右の記録ヘッドのインク残量の差が所定量よりも多くなったタイミングで、ステップｓ５００８において逆方向記録が選択される。そして、左右の記録ヘッドのインク残量の差が所定量以下となり、片減りが解消されたタイミングで、ステップｓ５００７において正方向記録が選択される。
【００６４】
以上、説明したように、記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒのブラックインクの消費量を積算し、それぞれのタンク内のインクの残量を推定する。そして、それぞれの記録ヘッドのブラックインクの残量の差に応じて、記録画像の向きを逆転させる制御を行うことで、各記録ヘッドにおけるブラックインクの消費率を近付け、残量の差を低減することができる。このような制御を行うことにより、記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒに対応するブラックインクのタンクを用いて記録可能な量を増加させることができる。
【００６５】
尚、本実施形態では、ブラックインクを主使用インクとして判断の対象としたが、ブラックインクに限定されるものではなく、いずれの色のインクを用いて判定しても良い。また、全てのインク色について、色毎に左右のインクタンクの残量の差を検出し、その差の最大値が所定量よりも多い場合に記録画像の向きを逆転させる制御を行ってもよい。
【００６６】
（第２の実施形態）
前述の第１実施形態では、記録ヘッド１０１Ｌ、記録ヘッド１０１Ｒそれぞれに対応するタンク内のブラックインクの残量に基づいて記録方向を制御することにより、残量差を低減する方法について説明した。本実施形態では、記録ヘッド１０１Ｌと記録ヘッド１０１Ｒのブラックとカラーの全てのインク残量に基づいて、それぞれのインク消費率の差異を考慮して記録画像の向きを制御する方法について説明する。
【００６７】
図６は、本実施形態における処理フローである。まず、印字フローがＳＴＡＲＴすると、ステップｓ６００１ａで、使用している記録ヘッド１０１Ｌについて、新品のヘッドであるかどうかを判断する。新品のヘッドであると判断された場合には、ステップｓ６００２ａに進み、当該ヘッドで記録したＤｏｔ数をリセットし、ステップｓ６００１ｂに進む。ステップｓ６００１ａで、新品のヘッドでは無く、継続使用されているヘッドであると判断された場合は、これまでの記録Ｄｏｔ数を継続して用いるため、そのままステップｓ６００１ｂに進む。
【００６８】
ステップｓ６００１ｂで、使用している記録ヘッド１０１Ｒについて、新品のヘッドであるかどうかを判断する。新品のヘッドであると判断された場合には、ステップｓ６００２ｂに進み、当該ヘッドで記録したＤｏｔ数をリセットし、ステップｓ６００３に進む。ステップｓ６００１ｂで、新品のヘッドでは無く、継続使用されているヘッドであると判断された場合は、これまでの記録Ｄｏｔ数を継続して用いるため、そのままステップｓ６００３に進む。ステップｓ６００３では、図５中のステップｓ５００３と同一の処理であるため、説明を省略する。
【００６９】
次に、ステップｓ６００４では、カラーインクの残存率を計算する。
【００７０】
Ｒｅｍ＿ＬＣｏｌ＝ｍｉｎ（（Ｍａｘ＿Ｃ−Ｄｏｔ＿ＬＣ）／Ｍａｘ＿Ｃ，（Ｍａｘ＿Ｍ−Ｄｏｔ＿ＬＭ）／Ｍａｘ＿Ｍ，（Ｍａｘ＿Ｙ−Ｄｏｔ＿ＬＹ）／Ｍａｘ＿Ｙ）
Ｒｅｍ＿ＲＣｏｌ＝ｍｉｎ（（Ｍａｘ＿Ｃ−Ｄｏｔ＿ＲＣ）／Ｍａｘ＿Ｃ，（Ｍａｘ＿Ｍ−Ｄｏｔ＿ＲＭ）／Ｍａｘ＿Ｍ，（Ｍａｘ＿Ｙ−Ｄｏｔ＿ＲＹ）／Ｍａｘ＿Ｙ）
ここで、Ｒｅｍ＿ＬＣｏｌは、記録ヘッド１０１Ｌ側のカラーインクの残存率を表し、１．０が満杯、０．０がインク切れを表す。同様に、Ｒｅｍ＿ＲＣｏｌは、記録ヘッド１０１Ｒ側のカラーインクの残存率を表し、同様に１．０が満杯、０．０がインク切れを表す。
【００７１】
Ｍａｘ＿Ｃ、Ｍａｘ＿Ｍ、Ｍａｘ＿Ｙは、シアン、マゼンタ、イエローの各インクタンクが満杯の場合に、各色で記録できる最大画素数、すなわち吐出できる最大Ｄｏｔ数を表す定数であり、インクタンクの大きさと記録ヘッドの吐出量等によって決定される。本実施形態においては、Ｍａｘ＿Ｃ、Ｍａｘ＿Ｍ、Ｍａｘ＿Ｙは、記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒで共通である。
【００７２】
Ｄｏｔ＿ＬＣ、Ｄｏｔ＿ＬＭ、Ｄｏｔ＿ＬＹは、インクタンクと一体に形成された記録ヘッド１０１Ｌが新品で装着されてから判断時までに吐出した各色のＤｏｔ数である。本実施形態において、Ｒｅｍ＿ＬＣｏｌは、シアン、マゼンタ、イエローのインク残存率の最小値であり、最もインク残量の少ないインクの残存率である。同様に、Ｄｏｔ＿ＲＣ、Ｄｏｔ＿ＲＭ、Ｄｏｔ＿ＲＹは、インクタンクと一体に形成された記録ヘッド１０１Ｒが新品で装着されてから判断時までに吐出した各色のＤｏｔ数である。本実施形態において、Ｒｅｍ＿ＲＣｏｌは、シアン、マゼンタ、イエローのインク残存率の最小値であり、最もインク残量の少ないインクの残存率である。
【００７３】
続いて、ステップｓ６００５ａ〜ステップｓ６００９ａは、図５中のステップＳ５００４〜ステップｓ５００８と同一の処理なので説明を省略する。しかし、本実施形態では、記録画像の向きはこのステップで確定する訳では無く、後述のステップｓ６０１６の記録方向最終決定部で決定されるため、この時点では記録方向をフラグとして設定する。ステップｓ６００７ａ、ｓ６００９ａにて記録画像の向きを逆転させると判定された場合には、記録方向逆転フラグＦｌｇ＿Ｂｋ＝１が設定される。また、ステップｓ６００８ａにて記録画像の向きを逆転させないと判定された場合には、記録方向逆転フラグＦｌｇ＿Ｂｋ＝０が設定される。
【００７４】
上記ステップｓ６００５ａ〜ｓ６００９ａが終了すると、ステップｓ６００５ｂに進む。
ステップｓ６００５ｂ〜ｓ６００９ｂでは、ステップｓ６００５ａ〜ｓ６００９ａと同様の処理である。ここでは、記録ヘッド１０１Ｌに対応するカラーインクのうち残量が最も少ないインクの残存率（Ｒｅｍ＿ＬＣｏｌ）と、記録ヘッド１０１Ｒに対応するカラーインクのうち残量が最も少ないインクの残存率（Ｒｅｍ＿ＲＣｏｌ）と、を比較する。そして、その差が所定量よりも多いか否かを判定する。本実施形態では、一方が他方に対して１．２倍よりも多いかどうかを判定する。尚、ここでの比較は、同色のインク同士になるとは限らない。
【００７５】
各ステップでは、以下の判定式を用いる。
【００７６】
ステップｓ６００５ｂ：Ｒｅｍ＿ＬＣｏｌ＞Ｒｅｍ＿ＲＣｏｌ  ＊  １．２
ステップｓ６００６ｂ：Ｒｅｍ＿ＲＣｏｌ＞Ｒｅｍ＿ＬＣｏｌ  ＊  １．２
ここで、ステップｓ６００７ｂに進んだ場合は、記録ヘッド１０１Ｒ側のカラーインクのうち最も残量が少ないインク色の残量が、記録ヘッド１０１Ｌ側のカラーインクのうち最も残量が少ないインク色の残量に比べて大幅に少ない状況である。このとき、記録方向逆転フラグを「Ｆｌｇ＿Ｃｏｌ＝１（逆方向）」に設定する。同様に、ステップｓ６００９ｂに進んだ場合は、記録ヘッド１０１Ｌ側のカラーインクのうち最も残量が少ないインク色の残量が、記録ヘッド１０１Ｒ側のカラーインクのうち最も残量が少ないインク色の残量に比べて大幅に少ない状況である。このとき、記録方向逆転フラグを「Ｆｌｇ＿Ｃｏｌ＝１（逆方向）」に設定する。ステップｓ６００８ｂに進んだ場合は、記録ヘッド１０１Ｌ側のカラーインクのうち最も残量が少ないインク色の残量と、記録ヘッド１０１Ｒ側のカラーインクのうち最も残量が少ないインク色の残量に大きな差がない状況である。このとき、記録方向逆転フラグを「Ｆｌｇ＿Ｃｏｌ＝０（正方向）」に設定する。
【００７７】
また、記録画像の向きは後述のステップｓ６０１６の記録方向最終決定部で決定されるため、この時点では記録方向をフラグとして設定する。ステップｓ６００７ａ，ｓ６００９ａにて記録画像の向きを逆転させると判定された場合には、記録方向逆転フラグＦｌｇ＿Ｃｏｌ＝１が設定される。また、ステップｓ６００８ａにて記録画像の向きを逆転させないと判定された場合には、記録方向逆転フラグＦｌｇ＿Ｃｏｌ＝０が設定される。
【００７８】
上記ステップｓ６００５ｂ〜ｓ６００９ｂが終了すると、ステップｓ６０１６に進む。ステップｓ６０１６では、ステップｓ６００５ａ〜ｓ６００９ａで判定した記録方向逆転フラグＦｌｇ＿Ｂｋと、ステップｓ６００５ｂ〜ｓ６００９ｂで判定した記録方向逆転フラグＦｌｇ＿Ｃｏｌの組み合わせから、記録画像の向き最終的に決定する。
【００７９】
図１１は、記録画像の向きを最終的に決定する方法を示す表である。表の２行目は記録方向逆転フラグＦｌｇ＿Ｂｋ、３行目は記録方向逆転フラグＦｌｇ＿Ｃｏｌであり、それぞれ０，１の２通りの組み合わせで、合計４通りの組み合わせが記載されている。表の４行目は、それぞれの組み合わせに対して最終的に決定される記録画像の向きが記載されている。このとき、Ｆｌｇ＿Ｂｋ及びＦｌｇ＿Ｃｏｌのいずれも正方向記録が設定されていた場合のみ、最終的に決定される記録画像の向きが正方向記録となる。それ以外のケースは、ブラックインクの残量とカラーインクの残量のうち少なくとも一方において残量の差が大きく、逆方向記録が設定された場合には、最終的に決定される記録画像の向きは逆方向記録である。このように制御を行う理由について、各ケースについて説明する。
【００８０】
Ｆｌｇ＿Ｂｋ＝０、Ｆｌｇ＿Ｃｏｌ＝０の場合は、ブラックとカラーのいずれも残量の差が所定量以下である。従って、現状の記録の向きを継続して良いと言える。次に、Ｆｌｇ＿Ｂｋ＝１、Ｆｌｇ＿Ｃｏｌ＝１の場合は、ブラックとカラーのいずれもが、残量の差が所定量よりも多く、片減りしている状態である。従って、現状の向きから逆転することで、左右のインクタンクの片減りを改善し、残量の差を低減する方向に制御する。Ｆｌｇ＿Ｂｋ＝０、Ｆｌｇ＿Ｃｏｌ＝１の場合は、ブラックインクの残量の差が所定量以下であり、片減りしておらず、カラーインクの残量の差が所定量よりも多く、片減りしている状態である。従って、現状の向きから逆転することで、カラーインクの片減りを改善し、残量の差を低減する方向に制御する。ブラックインクの残量の差は小さく、片減りしていないため、現状の向きから逆転しても、片減りする可能性は低いと考えられる。Ｆｌｇ＿Ｂｋ＝１、Ｆｌｇ＿Ｃｏｌ＝０の場合は、カラーインクの残量の差が所定量以下であり、片減りしておらず、ブラックインクの残量の差が所定量よりも多く、片減りしている状態である。従って、現状の記録方向から逆転することで、ブラックインクの片減りを改善し、残量の差を低減する方向に制御する。カラーインクの残量の差は小さく、片減りしていないため、現状の記録方向から逆転しても、片減りする可能性は低いと考えられる。
【００８１】
ステップｓ６０１０〜ステップ６０１３ａ及びｓ６０１３ｂは、図５中のステップｓ５００９〜ステップｓ５０１２ａ及びｓ５０１２ｂと同一の処理なので説明を省略する。続いて、ステップｓ６０１４ａでは、記録ヘッド１０１Ｌ用に量子化されたＤｏｔデータから、以下の式によりＤｏｔ数をカウントし、累積処理を行う。
【００８２】
Ｄｏｔ＿ＬＫ＋＝Ｃｏｕｎｔ＿ＬＫ
Ｄｏｔ＿ＬＣ＋＝Ｃｏｕｎｔ＿ＬＣ
Ｄｏｔ＿ＬＭ＋＝Ｃｏｕｎｔ＿ＬＭ
Ｄｏｔ＿ＬＹ＋＝Ｃｏｕｎｔ＿ＬＹ
ここで、Ｃｏｕｎｔ＿ＬＫ、Ｃｏｕｎｔ＿ＬＣ、Ｃｏｕｎｔ＿ＬＭ、Ｃｏｕｎｔ＿ＬＹは記録ヘッド１０１Ｌ側のそれぞれのインク色の記録Ｄｏｔ数である。
【００８３】
同様に、ステップｓ６０１４ｂでは、記録ヘッド１０１Ｒ用に量子化されたＤｏｔデータから、以下の式によりＤｏｔ数をカウントし、累積処理を行う。
【００８４】
Ｄｏｔ＿ＲＫ＋＝Ｃｏｕｎｔ＿ＲＫ
Ｄｏｔ＿ＲＣ＋＝Ｃｏｕｎｔ＿ＲＣ
Ｄｏｔ＿ＲＭ＋＝Ｃｏｕｎｔ＿ＲＭ
Ｄｏｔ＿ＲＹ＋＝Ｃｏｕｎｔ＿ＲＹ
ここで、Ｃｏｕｎｔ＿ＲＫ、Ｃｏｕｎｔ＿ＲＣ、Ｃｏｕｎｔ＿ＲＭ、Ｃｏｕｎｔ＿ＲＹは記録ヘッド１０１Ｒ側のそれぞれのインク色の記録Ｄｏｔ数である。
【００８５】
ステップｓ６０１５では、記録すべき画像データの全ての画素について処理が完了したかを判定する。判定結果がＹｅｓの場合には本フローは終了する。そして、これまで累積計算されたＤｏｔ＿ＬＫ、Ｄｏｔ＿ＬＣ、Ｄｏｔ＿ＬＭ、Ｄｏｔ＿ＬＹ情報およびＤｏｔ＿ＲＫ、Ｄｏｔ＿ＲＣ、Ｄｏｔ＿ＲＭ、Ｄｏｔ＿ＲＹ情報は、ＲＯＭ３１３に記憶され、次の原稿の印字命令が入った際に用いられる。ステップｓ６０１５での判定結果がＮｏの場合にはステップｓ６０１０に戻り、原稿の続きを処理することとなる。以後、最後の画素まで、ステップｓ６０１０〜ステップｓ６０１５が繰り返される。
【００８６】
以上説明したように、記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒのインクの消費量を色毎に積算してインク残量を推定する。そして、少なくとも１つのインクタンクにおいて残量の差が大きく、片減りが生じている場合に、以後の記録の向きを逆転させる制御を行うことで、各記録ヘッドにおけるブラックインクとカラーインクの消費率を近付け、残量の差を低減することができる。このような制御を行うことにより、記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒに対応するインクタンクを用いた記録量を増加させることができる。本実施形態は、左右の記録ヘッドに対応するインクタンクのうち、ブラックインクのインクタンクと、カラーインクのうち少なくとも１つのインクタンクと、が一体に形成された構成、もしくは一緒に交換が必要である構成において、特に高い効果を得ることができる。
【００８７】
また、本実施形態では、左右の記録ヘッドにそれぞれ対応するＣＭＹの３色のカラーインクのうち、左右それぞれで最も少ないインクを特定し、それらの残量を比較することにより記録画像の向きを逆転させるかどうかを決定する例を説明した。この例に限らず、インク色毎に左右の残量の差を判定し、１色でも残量の差が所定量よりも多い場合に記録方向を逆転させるように決定する処理を行ってもよい。
【００８８】
（第３の実施形態）
第１及び第２実施形態では、実際に記録データを解析してＤｏｔ数をカウントすることによりインク消費量から残量を推定し、推定結果に基づいて記録方向を制御する例を説明した。本実施形態では、記録データの解析やインク消費量の累積等を行わずに、記録方向を周期的に制御することで、搭載されたインクタンクを用いた記録量を増加させる例を説明する。
【００８９】
図１２は、本実施形態のフローチャートである。まず、印字フローがＳＴＡＲＴすると、ステップｓ１２０１で、プリンタが初期状態であるか、すなわち新品であるかを判断する。プリンタが初期状態であると判断された場合はステップｓ１２０２に進み、記録したページ数を示す「Ｐａｇｅ」をリセットする。本実施形態では、「０」に設定する。そして、記録方向Ｆｌｇを正方向（＝０）に設定し、ステップｓ１２０３に進む。ステップｓ１２０１で、プリンタが初期状態では無いと判断された場合は、これまでの記録ページ数を継続して用いるため、そのままステップｓ１２０３に進む。
【００９０】
ステップｓ１２０３では、これまで記録したページをカウントした累積数を示す「Ｐａｇｅ」が、制御周期を表す基準値である「Ｃｙｃｌｅ」以上であるかを判定する。Ｙｅｓと判定された場合、すなわちカウントした値が基準値以上である場合はステップｓ１２０４に進む。ステップｓ１２０４では、以下の式により、記録の向きを逆転する。
Ｆｌｇ＝１−Ｆｌｇ
【００９１】
上記式により、Ｆｌｇ＝１（逆方向）の場合にはＦｌｇ＝０（正方向）となり、Ｆｌｇ＝０（正方向）の場合にはＦｌｇ＝１（逆方向）となり、記録画像の向きを逆転する。そして、記録枚数「Ｐａｇｅ」を、「Ｃｙｃｌｅ−Ｐａｇｅ」の値に更新する。これは、正方向と逆方向の記録枚数を同じにするためである。本フローの方法では、ジョブの途中で方向を切り替えることは行なわず、ジョブ内に含まれる原稿は同じ向きとする。このため、前回のジョブの終了時に、カウントした「Ｐａｇｅ」の値が基準値である「Ｃｙｃｌｅ」を超えてしまう場合がある。このとき、左右のインクタンクの片減りが進み、残量の差が広がってしまっている可能性があるため、次に逆転して記録する際の枚数をＣｙｃｌｅよりも増やす必要があるからである。例えば、Ｃｙｃｌｅ＝１００、ステップＳ１２０３に入ってきたタイミングでのＰａｇｅ＝１０５であるとする。このとき、逆転後に記録するページ数を１０５ページにするために、記録枚数のカウント値である「Ｐａｇｅ」を「Ｃｙｃｌｅ−Ｐａｇｅ」に更新する。ここでは、Ｃｙｃｌｅ−Ｐａｇｅ＝１００−１０５＝−５となり、カウント値が負の値に更新される。次に「Ｐａｇｅ＞＝Ｃｙｃｌｅ」を満たすまでに必要な記録ページ数は、１０５ページとなり、正方向と逆方向の記録ページ数を同じにすることができる。Ｐａｇｅの値を更新した後、ステップｓ１２０５に進む。ステップｓ１２０３の判定結果がＮｏである場合、すなわち基準値よりも小さい場合には、そのままステップｓ１２０５に進む。
【００９２】
ステップｓ１２０５〜ｓ１２１１は、実際のフローである。ステップｓ１２０５〜ｓ１２０８ａ及びｓ１２０８ｂまでは、前述の第２の実施形態のステップｓ６０１０〜ｓ６０１３ａ及びｓ６０１３ｂと処理内容が同一である為、説明を省略する。
【００９３】
ステップｓ１２０８ａ及びｓ１２０８ｂの後は、ステップｓ１２０９に進み、当該Ｐａｇｅ分の処理が終了したかどうかを判定する。判定結果がＹｅｓである場合には、ステップｓ１２１０に進み、記録ページ数を示す「Ｐａｇｅ」に１加算し、ステップｓ１２１１に進む。ステップｓ１２０９の判定結果がＮｏである場合には、直接ステップｓ１２１１に進む。
【００９４】
ステップｓ１２１１では、原稿の記録が全て完了したかを判定し、判定結果がＹｅｓである場合には印字フローを終了し、次の記録に備える。ステップｓ１２１１の判定結果がＮｏである場合には、ステップｓ１２０５に戻り、再び記録処理を継続する。
【００９５】
このように、ステップｓ１２０５〜ステップｓ１２１１を繰り返す間に、Ｐａｇｅ数のカウントが進み、必要なページ数、すなわち「Ｃｙｃｌｅ」以上となった場合には、次のジョブからは記録の向きを逆転させることとなる。
【００９６】
このように、記録ページ数をカウントし、周期的に記録の向きを切り替えることで、マクロ的には左右のインク消費量を平均化させ、左右に搭載されたインクタンクを用いた記録量を増加させることができる。また、ジョブ毎に記録方向を切り替える場合には、予め設定したページ数を超えて記録した枚数を考慮して、次の判定を行う。これにより、左右ヘッドの消費量を平均化し、タンク内のインク残量の差を低減させる精度を高めることができる。
【００９７】
（第３の実施形態の変形例）
第３の実施形態では、ジョブ内では記録方向が切り替わらず、次のジョブの前に切り替えるかどうかを判定する方法を用いたが、本変形例では、１ジョブに複数ページ含まれる場合に、所定の周期で記録の向きを切り替える方法を説明する。
【００９８】
本変形例では、図１２のフローチャートにおいて、ステップｓ１２１１の判定結果がＮｏである場合、ステップｓ１２０５へ戻らずに、破線で記載しているステップｓ１２０３へ戻る。例えば、Ｃｙｃｌｅ＝１０と設定した場合には、記録原稿１０ページ毎に記録画像の向きを１８０度回転させ、Ｃｙｃｌｅ＝１と設定した場合には、１ページ毎に回転させる。
【００９９】
以上のように、所定のページ数の周期で記録方向を切り替えることにより、左右ヘッドのインク消費量を平均化し、タンク内のインク残量の差を低減する精度を高めることができる。尚、第３の実施形態及びその変形例は、処理がシンプルであるため、所定の枚数を繰り返し記録するユースケースに適している。例えば、表面を所定枚数記録した後、裏面を同一枚数記録する様なユースケース、またそれらの表面、裏面の記録を繰り返す様なケースである。
【０１００】
（その他の実施形態）
上述の実施形態では、プリンタ１００において、図５及び図６に示した各処理、すなわち、残量に関する情報の取得、及び、その情報を用いた記録の向きを決定する処理を行う形態について説明した。これらの工程をホストＰＣ３００側において行う形態であってもよく、ホストＰＣ３００とプリンタ１００で各処理を分担して行う形態であってもよい。
【０１０１】
また、記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒのそれぞれから吐出されたＤｏｔ数をカウントした値は、プリンタ１００が保持する形態であってもよい。また、交換可能なインクタンクもしくはインクタンクと一体に形成された記録ヘッドが保持する形態であってもよい。交換可能なインクタンクもしくは記録ヘッドがカウント値を保持する場合、図５のステップｓ５００１ａ及びｓ５００１ｂ、図６のステップｓ６００１ａ及びｓ６００１ｂ、図１２のステップｓ１２０１に示した新規ヘッドか否かの判定のステップは省略してよい。尚、インクタンクもしくはインクタンクと一体に構成された記録ヘッドがカウント値を保持する場合には、使用途中のヘッドを別の異なる記録装置本体に付け替えた場合にも本発明の効果を得ることができる。
【０１０２】
また、各実施形態における記録画像の向きを決定するタイミングは、記録ジョブ毎でもよく、予め設定したページ数毎に行ってもよい。記録ジョブ毎に記録画像の向きを決定する場合には、１つの記録ジョブ内では向きを逆転させず、同じ向きを保つことになる。１ページ毎に記録画像の向きを決定する場合には、いずれかのタンクにおいてインクが無くなりそうな場合であっても、記録を続けられる可能性を高くすることができる。
【０１０３】
また、上述の実施形態では、左右の記録ヘッド１０１Ｌ及び記録ヘッド１０１Ｒは領域Ａ４を重複して記録する場合について説明したが、領域Ａ４の幅は０であってもよい。すなわち、記録ヘッド１０１Ｌの記録領域Ａ１と記録ヘッド１０１Ｒの記録領域Ａ２が重複しなくてもよい。重複せずに分担して記録する場合であっても、片減りを解消する効果を得ることができる。
【０１０４】
また、上述の実施形態では、量子化された２値の記録データに基づいて、記録Ｄｏｔ数をカウントすることにより残量を推定する方法を用いたが、残量を取得する手段としてはこの方法に限るものではない。例えば、センサを用いて残量を検出する方法であってもよく、インクタンク内のインク残量を推定できるものであれば他の手段を用いてもよい。
【０１０５】
また、複数色のインク、例えばブラック、シアン、マゼンタ、イエローのインクのタンクが一体に設けられた構成において、本発明はより高い効果を得ることができる。各インクのタンクが別体に設けられたものであってもよく、いずれか複数のインクタンクが一体に設けられたものであってもよい。また、前述の実施形態では、記録素子が設けられた記録チップがインクタンクと一体に着脱可能に構成された記録ヘッドの例を示した。この場合、一体型に構成されたいずれかの色のインクが無くなった場合、インクタンクだけでなく、記録チップを含む記録ヘッドごと交換しなければならないため、本発明の効果がさらに顕著なものとなる。本発明は、インクタンクと記録チップが別体に構成され、記録装置からインクタンクのみを外して交換する形態であってもよい。この場合、ステップｓ５００１ａ及びステップｓ５００１ｂ等においては、インクタンクが新品であるか否か、もしくは、インクタンク内のインクが満杯であるかどうかを判定すればよい。また、左右の記録ヘッドは別体に形成されていてもよく、一体に形成されたものであってもよく、左右のチップが一体に形成されたものであってもよい。その場合、領域Ａ１と領域Ａ２を記録する同色のインクの記録素子の距離が、図２のＸ方向において位置Ｘ１と位置Ｘ２に示す所定距離離間していればよい。ここでの所定距離とは、左右の記録ヘッドが記録媒体上のＸ方向における領域を分担して記録するものであればよく、その距離は記録装置の構成及び記録媒体のサイズによって適宜決定することができる。
【０１０６】
また、記録媒体の左右で付与すべきインク量の差が大きい画像を記録する場合に各実施形態による効果は大きくなる。上述のように、文書を記録する場合において、左右の吐出量差は大きくなる。したがって、記録する画像が文書であるかを判定し、文書であると判定された場合にのみ各実施形態における制御を実行しても良い。ここで、画像に対応する画像データがテキストデータであるか否かを判定すれば、記録画像が文書であるか否かを判定することができる。
【符号の説明】
【０１０７】
１０１Ｌ  左側記録ヘッド
１０１Ｒ  右側記録ヘッド
１０６  記録用紙
１０３ＬＫ  記録ヘッド１０１Ｌに搭載されたブラックインクのタンク
１０３ＲＫ  記録ヘッド１０１Ｒに搭載されたブラックインクのタンク
【図１】
2018083418.tif 000003
【図２】
2018083418.tif 000004
【図３】
2018083418.tif 000005
【図４】
2018083418.tif 000006
【図５】
2018083418.tif 000007
【図６】
2018083418.tif 000008
【図７】
2018083418.tif 000009
【図８】
2018083418.tif 000010
【図９】
2018083418.tif 000011
【図１０】
2018083418.tif 000012
【図１１】
2018083418.tif 000013
【図１２】
2018083418.tif 000014