(57)【要約】【課題】印刷の途中でのインク補充を抑制し、記録媒体を無駄にしない印刷処理を実行できる画像処理装置を提供する。【解決手段】次印刷処理におけるインク使用量を算出するインク使用量算出手段と、第一インク残量を検知する第一インク残量検知手段と、第二インク残量を検知する第二インク残量検知手段と、次印刷処理で消費される次印刷インク使用量が第二インク残量によって印刷完了を保障できるか否かを判定する印刷条件判定手段と、印刷完了を保障できないときに、次印刷インク使用量と、合計インク残量とを比較するインク残量比較判定手段と、インク残量比較判定手段において、次印刷インク使用量が合計インク残量以上であるときは、合計インク残量が次印刷インク使用量以上になったときに次印刷処理を実行する印刷実行制御手段と、を有する画像処理装置による。【選択図】図２
2019155778.tif 000002
【特許請求の範囲】
【請求項１】
液体吐出ヘッドから吐出されるインクを保持するサブタンクと、当該サブタンクのインクを補充するためのインクを保持するインクカートリッジと、を備える画像処理装置であって、
次に実行される印刷処理である次印刷処理におけるインク使用量を算出するインク使用量算出手段と、
前記インクカートリッジが保持しているインク残量である第一インク残量を検知する第一インク残量検知手段と、
前記サブタンクが保持しているインク残量である第二インク残量を検知する第二インク残量検知手段と、
次印刷処理で指定されている印刷条件に基づく印刷処理で消費されるインク量である次印刷インク使用量が、第二インク残量によって、１ページ保障できる印刷条件であるか否かを判定する印刷条件判定手段と、
前記印刷条件判定手段において１ページ保障できる条件ではないと判定されたときに、前記次印刷インク使用量と、前記第一インク残量と前記第二インク残量との合計である合計インク残量とを比較するインク残量比較判定手段と、
前記インク残量比較判定手段において、前記次印刷インク使用量が前記合計インク残量以上であると判定されたときは、前記合計インク残量が前記次印刷インク使用量以上になったときに次印刷処理を実行する印刷実行制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記印刷条件判定手段において、１ページ保障できる条件であると判定されたとき、印刷実行制御手段は前記次印刷処理を実行する、
請求項１記載の画像処理装置。
【請求項３】
前記インク残量比較判定手段において、前記次印刷インク使用量が前記合計インク残量未満と判定されたとき、前記印刷実行制御手段は前記次印刷処理を実行する、
請求項１記載の画像処理装置。
【請求項４】
前記インク残量比較判定手段において、前記次印刷インク使用量が前記合計インク残量以上と判定されたときは、前記インクカートリッジを交換するか、印刷処理を実行するか、を選択する処理選択手段を有し、
前記印刷実行制御手段は、前記処理選択手段において印刷処理が選択されたことをトリガとして次印刷処理を実行する、
請求項１記載の画像処理装置。
【請求項５】
前記次印刷処理は、複数のレイヤによって構成される１ページの印刷処理における各レイヤの印刷処理である、
請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記インクは複数の色があり、
前記サブタンク、前記インクカートリッジは、色毎に区別され、
前記インク使用量、前記合計インク残量は、色毎に算出される、
請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記次印刷処理の内容を指示する印刷データは、各色のインクごとに区別されたインクデータを含み、
各インクデータは、色種別と、当該色種別ごと使用するインク滴のサイズと、当該サイズごとの使用数と、を組み合わせて構成されていて、
前記インク使用量算出手段は、各色のインク滴のサイズと使用数を乗じた値の合計値によって前記インク使用量を算出する、
請求項１乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
液体吐出ヘッドから吐出されるインクを保持するサブタンクと、当該サブタンクのインクを補充するためのインクを保持するインクカートリッジと、を備える画像処理装置において実行される画像処理プログラムであって、
次に実行される印刷処理である次印刷処理におけるインク使用量を算出する処理を実行するインク使用量算出部と、
前記インクカートリッジが保持しているインク残量である第一インク残量を検知する処理を実行する第一インク残量検知と、
前記サブタンクが保持しているインク残量である第二インク残量を検知する処理を実行する第二インク残量検知部と、
次印刷処理で指定されている印刷条件に基づく印刷処理で消費されるインク量である次印刷インク使用量が、第二インク残量によって、１ページ保障できるか否かを判定する処理を実行する印刷条件判定部と、
前記印刷条件判定部が１ページ保障できる印刷条件ではないと判定したときに、前記次印刷インク使用量と、前記第一インク残量と前記第二インク残量との合計である合計インク残量とを比較する処理を実行するインク残量比較判定部と、
前記インク残量比較判定部が、前記次印刷インク使用量は前記合計インク残量以上であると判定したとき、前記合計インク残量が前記次印刷インク使用量以上になったときに次印刷処理を実行する印刷実行制御部と、
を備えることを特徴とする画像処理プログラム。
【請求項９】
液体吐出ヘッドから吐出されるインクを保持するサブタンクと、当該サブタンクのインクを補充するためのインクを保持するインクカートリッジと、を備える画像処理装置における画像処理方法であって、
次に実行される印刷処理である次印刷処理におけるインク使用量を算出し、
前記インクカートリッジが保持しているインク残量である第一インク残量を検知し、
前記サブタンクが保持しているインク残量である第二インク残量を検知し、
次印刷処理で指定されている印刷条件に基づく印刷処理で消費されるインク量である次印刷インク使用量が、第二インク残量によって、１ページ保障できるか否かを判定し、
１ページ保障できる印刷条件ではないと判定されたときに、前記次印刷インク使用量と、前記第一インク残量と前記第二インク残量との合計である合計インク残量とを比較し、
前記次印刷インク使用量が前記合計インク残量以上であると判定されたときは、前記合計インク残量が前記次印刷インク使用量以上になったときに次印刷処理を実行する、
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理プログラムおよび画像処理方法に関する。
【背景技術】
【０００２】
インク液を記録媒体に吐出して画像形成を施す画像処理装置において、インク液を吐出する液体吐出ユニットに搭載されるインクタンクにインク液を補充できる構成を備えるものが知られている。例えば、補充するためのインクを貯留するインクを備え、インクカートリッジからインクタンクにインク液を補充する構成を備える。
【０００３】
従来の画像処理装置において、インクタンク内のインク残量と、画像形成を実行する次ページで必要となるインク使用量を比較してインク残量が少ないときに補充を行うようインク液補充動作を制御する画像処理装置が開示されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されている技術は、インクタンクのインク液残量を上回るインク量を消費する画像形成（印刷）が実行されるときには、インクカートリッジからインク液を補充することができる。しかし、当該印刷において使用されるインク量が多く、インクカートリッジが保持するインク量をであっても、印刷の途中でインク切れが生じるような印刷を行うときは、印刷の途中でインクカートリッジの交換が必要になる。インクカートリッジの交換をするときには液体吐出ユニットの動作を一旦停止することになるので、その後、印刷処理を再開しても、その印刷品質が低下する、という課題がある。また、場合によっては、印刷が停止した段階で、印刷途中の記録媒体を排出し、再開時には新たな記録媒体に対して印刷処理を実行することもあるので、印刷媒体が無駄になる、という課題もある。
【０００５】
本発明は、印刷の途中でのインク補充を抑制し、記録媒体を無駄にしない印刷処理を実行できる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために本発明は、液体吐出ヘッドから吐出されるインクを保持するサブタンクと、当該サブタンクのインクを補充するためのインクを保持するインクカートリッジと、を備える画像処理装置であって、次に実行される印刷処理である次印刷処理におけるインク使用量を算出するインク使用量算出手段と、前記インクカートリッジが保持しているインク残量である第一インク残量を検知する第一インク残量検知手段と、前記サブタンクが保持しているインク残量である第二インク残量を検知する第二インク残量検知手段と、次印刷処理で指定されている印刷条件に基づく印刷処理で消費されるインク量である次印刷インク使用量が、第二インク残量によって、印刷完了を保障できるか否かを判定する印刷条件判定手段と、前記印刷条件判定手段において印刷完了を保障できないと判定されたときに、前記次印刷インク使用量と、前記第一インク残量と前記第二インク残量との合計である合計インク残量とを比較するインク残量比較判定手段と、前記インク残量比較判定手段において、前記次印刷インク使用量が前記合計インク残量以上であると判定されたときは、前記合計インク残量が前記次印刷インク使用量以上になったときに次印刷処理を実行する印刷実行制御手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、印刷の途中でのインク補充を抑制し、記録媒体を無駄にしない印刷処理を実行できる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る画像処理装置の実施形態を示す概略構成図。
【図２】本実施形態に係る画像処理装置に搭載可能な液体吐出ユニットの実施形態を示す概略構成図。
【図３】本実施形態に係る画像処理装置が備えるインクカートリッジの実施形態を示す斜視図。
【図４】本実施形態に係るインクカートリッジのインク供給構造の例を示す図。
【図５】本実施形態に係るインクカートリッジのインク供給構造の別例を示す図。
【図６】本実施形態に係る画像処理装置の制御ブロック図。
【図７】本実施形態に係る画像処理装置の制御ブロックによる印刷制御構成図。
【図８】本実施形態に係る画像処理装置の制御ブロックによるインク補充印刷制御構成図。
【図９】本実施形態に係る制御フローの例を示すフローチャート。
【図１０】本実施形態に係る制御フローの別の例を示すフローチャート。
【図１１】本実施形態に係る制御フローのさらなる別の例を示すフローチャート。
【図１２】本実施形態に適用可能なデータ構造の例を示す図。
【図１３】本実施形態に画像処理装置の表示部に表示される画面の例を示す図。
【図１４】本実施形態に画像処理装置の表示部に表示される画面の別の例を示す図。
【図１５】本実施形態に画像処理装置の表示部に表示される画面のさらなる別例を示す図。
【発明を実施するための形態】
【０００９】
本発明は、画像処理装置において、画像形成を施す記録媒体に画像形成材を付着させるときに、供給可能な画像形成材の最大量と、次の画像形成で消費される画像形成材の量と、を比較して次の画像形成の実行諾否を判定する、ことを要旨とする。ここで、画像形成材とは、例えば、液体インクである。また、「供給可能な画像形成材の最大量」とは、例えば、インク吐出ヘッドを備えるインクインクタンクが保持している液体インクの量と、インクタンクに液体インクを補充するインクカートリッジが保持している液体インクの量の合計をいう。
【００１０】
以下、本発明に係る画像処理装置、画像処理プログラム、および画像処理方法の実施形態について説明する。なお、以下の説明において明らかになるが、本発明に係る画像処理装置において、本発明の対象となる画像処理方法を実行するために、本発明に係る画像処理プログラムが用いられる。
【００１１】
まず、本発明に係る画像処理装置の実施形態について説明する。図１および図２は、本実施形態に係るインクジェット記録装置１００の内部構成の概要及び機構部を示す図である。図１および図２に示すように、インクジェット記録装置１００は、フレーム２１を構成する左右の側板２１Ａ、２１Ｂに横架したガイド部材であるガイドロッド３１と、ステー３２と、によって主走査方向に摺動自在に保持されるキャリッジ３３を備える。キャリッジ３３は、主走査モータによって、タイミングベルトを介して図２における矢示方向（キャリッジ主走査方向）に移動走査する。
【００１２】
キャリッジ３３は、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｂｋ）の各色のインク滴を吐出する４個の液体吐出ヘッドからなる記録ヘッド３４を備える。記録ヘッド３４は、それぞれのインク吐出口を主走査方向と交差する方向に配列されている。記録ヘッド３４の各々からは各色のインク滴が吐出される。
【００１３】
記録ヘッド３４は、インク滴を吐出させるためのエネルギーを生じさせる圧力発生手段を備えたものなどを使用できる。圧力発生手段としては、圧電素子などの圧電アクチュエータ、発熱抵抗体などの電気熱変換素子を用いて液体の膜沸騰による相変化を利用するサーマルアクチュエータ、温度変化による金属相変化を用いる形状記憶合金アクチュエータ、静電力を用いる静電アクチュエータなどを、用いることができる。
【００１４】
なお、記録ヘッド３４は、全インク吐出口を同時に駆動させる以外に、時間的に分割して駆動させることもできる。全インク吐出口を同時に駆動させると、各全インク吐出口間のクロストークの影響による記録品位の低下や、一時的に大電流が必要になることにより電源の大容量化などの不利益が生じる場合がある。そこで、時分割駆動することでこれらの不利益を避けることができる。
【００１５】
記録ヘッド３４にはドライバＩＣが搭載されている。また、ドライバＩＣは、記録ヘッド３４の動作を制御する制御部との間でフレキシブルプリントケーブル（ＦＰＣ）２２を介して接続している。
【００１６】
また、キャリッジ３３には、記録ヘッド３４に各色のインクを補充するインクタンクとしての各色のサブタンク３５を搭載している。この各色のサブタンク３５には各色に対応するインク供給路３６を介して、前述したように、カートリッジ装填部４に装着された各色のインクカートリッジ１０から各色のインクが補充供給される。なお、このカートリッジ装填部４にはインクカートリッジ１０内のインクを送液するための供給ポンプユニットが設けられ、また、インク供給路３６は這い回しの途中でフレーム２１を構成する後板２１Ｃに係止部材２５にて保持されている。
【００１７】
一方、給紙トレイ２の用紙積載部４１の上に積載した用紙４２を給紙するための給紙部として、用紙積載部４１から用紙４２を１枚ずつ分離給送する半月コロ（給紙コロ）４３及び該給紙コロ４３に対向し、摩擦係数の大きな材質からなる分離パッド４４を備え、この分離パッド４４は給紙コロ４３側に付勢されている。
【００１８】
そして、この給紙部から給紙された用紙４２を記録ヘッド３４の下方側に送り込むために、用紙４２を案内するガイド部材４５と、カウンタローラ４６と、搬送ガイド部材４７と、先端加圧コロ４９を有する押さえ部材４８とを備えるとともに、給送された用紙４２を静電吸着して記録ヘッド３４に対向する位置で搬送するための搬送手段である搬送ベルト５１を備えている。
【００１９】
搬送ベルト５１は、無端状ベルトであり、搬送ローラ５２とテンションローラ５３との間に掛け渡されて、ベルト搬送方向（副走査方向）に周回するように構成している。この搬送ベルト５１は、例えば、抵抗制御を行っていない純粋な厚さ４０μｍ程度の樹脂材、例えば、ＥＴＦＥピュア材で形成した用紙吸着面となる表層と、この表層と同材質でカーボンによる抵抗制御を行った裏層（中抵抗層、アース層）と、を有している。
【００２０】
搬送ベルト５１の表面を帯電させるための帯電手段である帯電ローラ５６を備えている。この帯電ローラ５６は、搬送ベルト５１の表層に接触し、搬送ベルト５１の回動に従動して回転するように配置され、加圧力として軸の両端に所定の押圧力をかけている。なお、搬送ローラ５２はアースローラの役目も担っており、搬送ベルト５１の中抵抗層（裏層）と接触配置され接地している。
【００２１】
また、搬送ベルト５１の裏側には、記録ヘッド３４による印写領域に対応してガイド部材５７を配置している。このガイド部材５７は、上面が搬送ベルト５１を支持する２つのローラ（搬送ローラ５２とテンションローラ５３）の接線よりも記録ヘッド３４側に突出させることで搬送ベルト５１の高精度な平面性を維持するようにしている。
【００２２】
この搬送ベルト５１は、副走査モータによって搬送ローラ５２が回転駆動されることによって搬送ベルト５１が図２のベルト搬送方向（副走査方向）に周回移動する。
【００２３】
さらに、記録ヘッド３４で記録された用紙４２を排紙するための排紙部として、搬送ベルト５１から用紙４２を分離するための分離爪６１と、排紙ローラ６２及び排紙コロ６３とを備え、排紙ローラ６２の下方に排紙トレイ３を備えている。ここで、排紙ローラ６２と排紙コロ６３との間から排紙トレイ３までの高さは排紙トレイ３にストックできる量を多くするためにある程度高くしている。
【００２４】
また、装置本体の背面部には両面ユニット７１が着脱自在に装着されている。この両面ユニット７１は搬送ベルト５１の逆方向回転で戻される用紙４２を取り込んで反転させて再度カウンタローラ４６と搬送ベルト５１との間に給紙する。また、この両面ユニット７１の上面は手差しトレイ７２としている。
【００２５】
さらに、図２に示すように、キャリッジ３３の走査方向一方側の非印字領域には、記録ヘッド３４のノズルの状態を維持し、回復するための回復手段を含む維持回復機構８１を配置している。この維持回復機構８１には、記録ヘッド３４の各ノズル面をキャピングするための各キャップ部材（以下「キャップ」という）８２ａ〜８２ｄ（区別しないときは「キャップ８２」という）と、ノズル面をワイピングするためのブレード部材であるワイパーブレード８３と、増粘した記録液を排出するために記録に寄与しない液滴を吐出させる空吐出を行うときの液滴を受ける空吐出受け８４などを備えている。ここでは、キャップ８２ａを吸引及び保湿用キャップとし、他のキャップ８２ｂ〜８２ｄは保湿用キャップとしている。
【００２６】
そして、この維持回復機構８１による維持回復動作で生じる記録液の廃液、キャップ８２に排出されたインク、あるいはワイパーブレード８３に付着してワイパークリーナで除去されたインク、空吐出受け８４に空吐出されたインクは廃液タンクに排出されて収容される。
【００２７】
また、図２に示すように、キャリッジ３３の走査方向他方側の非印字領域には、記録中などに増粘した記録液を排出するために記録に寄与しない液滴を吐出させる空吐出を行うときの液滴を受ける空吐出受け８８を配置し、この空吐出受け８８には記録ヘッド３４のノズル列方向に沿った開口８９などを備えている。
【００２８】
さらに、装置本体の内部後方側にはホストとの間でデータを送受するためのＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの通信回路部（インタフェース）が設けられるとともに、この画像形成装置全体の制御を司る制御部を構成する制御回路基板が設けられている。
【００２９】
このように構成されたインクジェット記録装置１００においては、給紙トレイ２から用紙４２が１枚ずつ分離給紙され、略鉛直上方に給紙された用紙４２はガイド部材４５で案内され、搬送ベルト５１とカウンタローラ４６との間に挟まれて搬送され、更に先端を搬送ガイド部材４７で案内されて先端加圧コロ４９で搬送ベルト５１に押し付けられ、略９０°搬送方向を転換される。
【００３０】
このとき、制御回路によってＡＣバイアス供給部から帯電ローラ５６に対してプラス出力とマイナス出力とが交互に繰り返すように、つまり交番する電圧が印加され、搬送ベルト５１が交番する帯電電圧パターン、すなわち、周回方向である副走査方向に、プラスとマイナスが所定の幅で帯状に交互に帯電されたものとなる。このプラス、マイナス交互に帯電した搬送ベルト５１上に用紙４２が給送されると、用紙４２が搬送ベルト５１に吸着され、搬送ベルト５１の周回移動によって用紙４２が副走査方向に搬送される。
【００３１】
そこで、キャリッジ３３を移動させながら画像信号に応じて記録ヘッド３４を駆動することにより、停止している用紙４２にインク滴を吐出して１行分を記録し、用紙４２を所定量搬送後、次の行の記録を行う。記録終了信号又は用紙４２の後端が記録領域に到達した信号を受けることにより、記録動作を終了して、用紙４２を排紙トレイ３に排紙する。
【００３２】
また、印字（記録）待機中にはキャリッジ３３は維持回復機構８１側に移動されて、キャップ８２で記録ヘッド３４がキャッピングされて、ノズルを湿潤状態に保つことによりインク乾燥による吐出不良を防止する。また、キャップ８２で記録ヘッド３４をキャッピングした状態で吸引ポンプによってノズルから記録液を吸引し（「ノズル吸引」又は「ヘッド吸引」という）し、増粘した記録液や気泡を排出する回復動作を行う。また、記録開始前、記録途中などに記録と関係しないインクを吐出する空吐出動作を行う。これによって、記録ヘッド３４の安定した吐出性能を維持する。
【００３３】
次に、本実施形態に係るインクカートリッジ１０の一例について図３を用いて説明する。このインクカートリッジ１０は、インクを充填したインク袋１１１と、このインク袋１１１を着脱可能に装着する筐体１１２を備えている。筐体１１２は、少なくとも２分割可能な第１筐体１１２Ａと第２筐体１１２Ｂとを備え、これら２つの部材によってインク袋１１１の側面を保護する保護カバーとなる筐体部分が構成される。すなわち、筐体１１２はインク供給方向（インク排出方向）に平行な面でインク袋１１１を収納する第１筐体１１２Ａと第２筐体１１２Ｂとに分割している。
【００３４】
そして、インク袋１１１には、インクジェット記録装置１００のカートリッジ装填部４に装填されたときに、カートリッジ装填部４の奥側に設けられて供給経路と連結されるインク供給口部１１４が設けられている。
【００３５】
また、筐体１１２のインク供給口部１１４側の面（背面）には、このインクカートリッジ１０に関する情報、例えば、インク色、インク種、使用期限、ＩＤ番号、インク量などに関する固有の情報を記憶した記憶手段である不揮発性メモリ（例えば、ＥＥＰＲＯＭ）１１５が設けられている。カートリッジ装填部４に装填されたときに、カートリッジ装填部４の奥側に設けられた装置本体側の電極と電気的に接続されて、不揮発性メモリ１１５に記憶されている上記の情報がインクジェット記録装置１００の制御部に取り込まれる。
【００３６】
次に、本実施形態に係るインクカートリッジ１０とサブタンク３５の構成について、図４および図５を用いて説明する。図４および図５に示すように、インクカートリッジ１０とサブタンク３５は、インク供給路３６を含む供給部を通じて接続されている。インクカートリッジ１０は、ブラック（Ｋ）インク、シアン（Ｃ）インク、マゼンタ（Ｍ）インク、イエロー（Ｙ）の各色のインクをヘッドタンクであるサブタンク３５に供給する。インクカートリッジ１０からサブタンク３５へのインクの供給は、インク供給ポンプ３６１による。
【００３７】
記録ヘッド３４は、ヘッド部３４１と、フィルタユニット３４２と、サブタンク３５と、フィラー３４３と、エアー検知センサ３４４と、を備えている。ヘッド部３４１は、インクの吐出先となる用紙４２に向けて所定のタイミングでインクを吐出するように、後述する制御部によってインク吐出動作が制御される。フィルタユニット３４２は、インク供給路に配置されインク中の異物の除去を行うためのフィルタである。サブタンク３５は、画像形成時に使用するインクをあらかじめ貯留しておくためのヘッドタンクである。フィラー３４３は、サブタンク３５のインク量を把握するためのフィラーセンサにより検知される。エアー検知センサ３４４は、インクに空気が混入した場合に、その異常を知らせるためセンサである。
【００３８】
記録ヘッド３４のサブタンク３５へのインク充填方法として、インクカートリッジ１０と記録ヘッドの間に設けられたインク供給ポンプ３６１により、インクカートリッジ１０内のインクを吸い上げ、インク供給路３６を構成するチューブを介し、記録ヘッド３４のヘッドタンク（サブタンク３５）へと送られる。また、記録ヘッド３４内のエアー検知センサ３４４により、気泡の混入を検知した場合、通常、空気抜き動作として記録ヘッド３４からのインク吐出とインクカートリッジ１０からのインク充填を行う。
【００３９】
また、インクカートリッジ１０と記録ヘッド３４にサブタンク３５を持つインクジェット式プリンタにおける、インクカートリッジ１０と記録ヘッド３４の構成については、ブラック（Ｋ）インク、シアン（Ｃ）インク、マゼンタ（Ｍ）インク、イエロー（Ｙ）に対し、それぞれ一つのヘッド部３４１で構成している図４のような構成や、複数の色のインクカートリッジ１０のいずれかを一つのヘッド部３４１で構成している図５のような構成がある。
【００４０】
次に、本実施形態に係るインクジェット記録装置１００が備える制御ブロックについて図６を用いて説明する。図６に示すようにインクジェット記録装置１００は、本発明に係る判定手段及び回復動作を制御する手段などを兼ねたマイクロコンピュータであって、インクジェット記録装置１００の各部位の動作を制御する制御部に相当する制御用マイコン６０１、印刷制御を司るマイクロコンピュータで構成した印刷制御用マイコン６０８、などを備える。
【００４１】
インクジェット記録装置１００に外部装置２００を接続し、当該外部装置２００から画像形成指示が与えられてインクジェット記録装置１００は動作をする。インクジェット記録装置１００に画像形成指示を与える外部装置２００として、例えば、一般的なコンピュータが想定される。この場合、当該コンピュータが実行するアプリケーションプログラム２０１から画像形成の実行対象となるデータが出力される。アプリケーションプログラム２０１から出力されたデータ（画像データ）は、外部装置２００（コンピュータ）において動作するオペレーションシステム（ＯＳ）２０２によってプリンタドライバ２０３に伝達される。
【００４２】
プリンタドライバ２０３は、アプリケーションプログラム２０１から伝達された画像データをインクジェット記録装置１００において処理可能な形式の印写画像データに変換する。印写画像データは、通信経路２０４を経由してインクジェット記録装置１００に入力されうる。
【００４３】
制御用マイコン６０１は、通信経路２０４から入力される印写画像データに基づいて用紙４２に画像を形成する。そのため、キャリッジ駆動モータや搬送モータをキャリッジ駆動モータ駆動回路６０３及び搬送モータ駆動回路６０５を介して駆動制御するとともに、記録ヘッド３４の液滴を吐出させるための圧力発生手段を駆動するためのデータを生成して、ヘッド駆動回路６０９に与えるなどの制御を行なう。
【００４４】
制御用マイコン６０１には、キャリッジ３３の位置を検出するキャリッジ位置検出回路６０２からの検出信号が入力される。この検出信号に基づいて、キャリッジ３３の移動位置及び移動速度を制御する。キャリッジ位置検出回路６０２は、例えば、キャリッジ３３の走査方向に配置されたエンコーダシートのスリット数を、キャリッジ３３に搭載されたフォトセンサで読み取って計数することで、キャリッジ３３の位置を検出する。キャリッジ駆動モータ駆動回路６０３は、制御用マイコン６０１から入力されるキャリッジ移動量に応じてキャリッジ駆動モータを回転駆動させて、キャリッジ３３を所定の位置に所定の速度で移動させる。
【００４５】
制御用マイコン６０１には搬送ベルト５１の移動量を検出する搬送量検出回路６０４からの検出信号が入力され、制御用マイコン６０１はこの検出信号に基づいて搬送ベルト５１の移動量及び移動速度を制御する。搬送量検出回路６０４は、例えば、搬送ローラ５２の回転軸に取り付けられた回転エンコーダシートのスリット数を、フォトセンサで読み取って計数することで搬送量を検出する。搬送モータ駆動回路６０５は、制御用マイコン６０１から入力される搬送量に応じて搬送モータを回転駆動させて、搬送ローラ５２を回転駆動して搬送ベルト５１を所定の位置に所定の速度で移動させる。
【００４６】
制御用マイコン６０１は、給紙コロ駆動回路６１０に給紙コロ駆動指令を与えることによって給紙コロ４３を一回転させる。制御用マイコン６０１は、維持回復機構駆動用モータ駆動回路６１１を介してモータ１９１を回転駆動することにより、キャップ１８２（キャップ８２）の昇降、ワイパーブレード１８３（ワイパーブレード８３）の昇降を行なわせる。
【００４７】
制御用マイコン６０１は、インク供給モータ駆動回路６１２を介して供給ユニット２４のポンプを駆動するためのインク供給モータを駆動制御し、カートリッジ装填部４に装填されたインクカートリッジ１０からサブタンク３５に対してインクを補充供給する。
【００４８】
制御用マイコン６０１には、サブタンク３５が満タン状態にあることを検知するサブタンク満タンセンサ６１３からの検知信号、カートリッジ装填部４の前カバー６の開閉を検知するカートリッジカバーセンサ６１４からの検知信号などが入力される。
【００４９】
また、制御用マイコン６０１は、カートリッジ通信回路６１５を通じて、カートリッジ装填部４に装着された各インクカートリッジ１０に設けられる記憶手段である不揮発性メモリ１１５ｋ、１１５ｃ、１１５ｍ、１１５ｙに記憶されている情報を取り込んで、所要の処理を行なって、本体記憶手段である不揮発性メモリ（例えば、ＥＥＰＲＯＭ）６１６に格納保持する。
【００５０】
ヘッド駆動回路６０９は、制御用マイコン６０１からの印刷データに基づいて記録ヘッド３４の圧力発生手段（ピエゾ型ヘッドであれば圧電素子）を駆動して、ヘッド部３４１が備えるノズルから所定の液滴を吐出させる。
【００５１】
制御用マイコン６０１は、紙サイズセンサ６０６から通紙中の用紙の大きさを検出し、入力された画像データが用紙上に配置可能かどうか、また用紙外に画像データがある場合に、画像データをトリミングして描画するように印刷制御用マイコンに設定することができる。紙サイズを検出する方法としては、キャリッジ３３の側部に反射型センサを配置し、キャリッジ３３が走査する際に用紙と搬送路の反射率の違いを検出することで用紙幅を検出する方法がある。そのほかには、搬送路上に搬送方向と直行してラインセンサを配置することで、用紙幅を検出することもでき、また搬送方向の用紙長さについては、搬送路上に同じく反射型のセンサを配置し、用紙を検出してからの搬送量を計数することで用紙長を検出することができる。
【００５２】
制御用マイコン６０１は、搬送路上に複数個配置された紙位置センサ６０７から、用紙が機内のどの位置にあるかを検出することができ、印刷中に意図しない位置に用紙がある場合にはＪＡＭを検出し、ユーザに異常を検出することができる。またその異常が発生している箇所も示すことができる。
【００５３】
次に、インクジェット記録装置１００の制御機能について、図７を用いて説明する。図７は、インクジェット記録装置１００のハードウェア資源である制御用マイコン６０１において本発明に係る画像形成プログラムを実行したときに実現される機能ブロックを例示する図である。
【００５４】
印刷制御処理が実行されるときは、アプリケーションプログラム２０１を通してユーザより印刷命令があったときである。このとき、ＯＳ２０２は印刷対象となる画像データをプリンタドライバ２０３に伝達し、当該画像データはプリンタドライバ２０３内で処理されてデータ受信部１５を介して印刷制御部１１に印刷要求として通知される。
【００５５】
印刷制御部１１は、通知された画像データに係る印刷内容（印刷条件や形成する画像で使用されるインクの量など）から印刷するために使用されるインク使用量を算出する。算出したインク使用量に足りるインク残量があるか否かをインク残量管理部１２に問い合わせて、印刷可否判定を行う。ここで、インク残量管理部１２で通知を受けた状態が、ユーザ操作によって一時的に印刷可能な状態であった場合には、ユーザインターフェース部１３に、印刷するか否かユーザ指示待ち画面を表示するための通知を行い、ユーザインターフェース部１３からのユーザ指示により再度印刷判定処理を行う。印刷指示があった場合には、機器制御部１４に印刷機器動作要求を通知し、印刷処理を開始する。印刷キャンセル指示の場合には、内部で保持している画像データを破棄する。
【００５６】
次に、印刷制御部１１についてより詳細に説明する。図８は、印刷制御部１１の詳細な機能ブロック図である。図８に示すように、印刷制御部１１は、主走査制御部１０１、副走査制御部１０２、インク使用量算出部１０３、ページ印刷開始判断部１０４、レイヤ印刷開始判断部１０５、から構成される。
【００５７】
主走査制御部１０１は、キャリッジの移動とヘッドからのインク吐出の制御を行う。副走査制御部１０２は、印刷媒体（用紙４２）の搬送制御を行う。インク使用量算出部１０３は、データ受信部１５を介して受けとった、次に実行する印刷処理（次印刷処理）の画像データに含まれる、各バンド、各レイヤ、各ページ単位での各色のインク使用量を算出する。したがて、インク使用量算出部１０３は、インク使用量算出手段に相当する。
【００５８】
ページ印刷開始判断部１０４は、次ページの印刷処理（次印刷処理）が開始可能か否かの判断を行う。この印刷処理の開始可能の判断は、後述する画像処理プログラムによって実行される。すなわち、ページ印刷開始判断部１０４は、後述する画像処理プログラムの実施形態でもある。
【００５９】
レイヤ印刷開始判断部１０５は、次印刷処理に係る次レイヤが開始可能か否かの判断を行う。なお、「レイヤ」とは、次印刷処理において１ページの印刷処理を実行するときに、複数の層に分けて、これら層を重ねて印刷する場合の印刷単位である。レイヤごとの印刷を示すデータが上記の画像データに含まれているときには、次印刷処理はレイヤごとの印刷処理として実行され、１ページ分の印刷は回数にわけて重ね印刷することになる。この印刷処理の開始可能の判断は、後述する画像処理プログラムによって実行される。すなわち、レイヤ印刷開始判断部１０５は、後述する画像処理プログラムの実施形態でもある。
【００６０】
［第一実施形態］
次に、本発明に係る画像処理プログラムの実施形態について、フローチャート等を用いて説明する。当該画像処理プログラムにより実行される本発明に係る画像処理方法についても合わせて説明する。以下の説明において、本発明に係る画像処理装置が実行可能な画像形成処理など、周知の制御フローに関する説明は省略し、本発明として特徴的な制御フローを主に説明する。
【００６１】
図９に示すフローチャートは、ページ印刷開始判断部１０４（図８参照）において実行可能な制御フローである。インクジェット記録装置１００において、新たな画像形成処理の指示を受信したときは、ページ印刷開始判断部１０４において以下の処理が実行される。
【００６２】
まず、サブタンク３５のインク残量が画像によらず、１ページ保障できるインク残量であるか否かを判定する（Ｓ９０１）。ここで「画像によらず」とは、「外部装置２００からデータ受信部１５が受信した画像データに含まれる印刷処理内容を指示するデータや、印刷対象の画像データの大きさなどには関係なく」を意味する。また、「１ページ保障できるインク残量」とは、「データ受信部１５が受信した画像データに基づいて印刷処理を実行するにあたり、１ページ分の印刷処理を実行するときに消費されるインク量よりも多いインク量」を意味する。
【００６３】
Ｓ９０１の処理は、サブタンク３５に貯留されているインク残量と、「１ページ保障できるインク残量」として制御用マイコン６０１の記憶部にあらかじめ記憶されている固定値とを比較する。この固定値は例えば、「Ａ４サイズの記録媒体に重ね打ち印刷」をしない条件で、１ページ分の印刷処理をした場合に消費されるインク量の最大値とする。なお、Ｓ９０１の判定処理は、各色のサブタンク３５のインク残量ごとに実行される。すなわち、ページ印刷開始判断部１０４は第一インク残量検知手段と、第二インク残量検知手段に相当する。また、ページ印刷開始判断部１０４は、インク残量比較判定手段に相当する。なお、ページ印刷開始判断部１０４は第一インク残量検知部、第二インク残量検知部、インク残量比較判定部にも相当する。
【００６４】
Ｓ９０１において、いずれかのサブタンク３５のインク残量が上記の固定値を下回れば（Ｓ９０１／ＮＯ）、これから行う画像形成処理において、画像の内容に関わらず、１ページ分の画像形成処理（印刷処理）の実行途中でインク切れになるサブタンク３５があることになる。そこで、インク残量が足りないサブタンク３５に対してインクカートリッジ１０からインクの充填が実行される（Ｓ９０２）。Ｓ９０２は、サブタンク３５が満杯になるまで、インク供給ポンプ３６１を動作させ続ける処理である。なお、Ｓ９０２は、インク残量が不十分と判定された色のインクカートリッジ１０に対してのみではなく、全ての色のサブタンク３５に対して実行してもよい。
【００６５】
Ｓ９０２に続いて、インク供給ポンプ３６１を一定時間動作させたときにサブタンク３５のインク残量が充填されたか否かの判定をする（Ｓ９０３）。ここで、サブタンク３５のインク残量が満杯になっていないとき（Ｓ９０３／ＮＯ）、インクカートリッジ１０を交換する必要があることを知らせる表示を操作表示部に出力し、Ｓ９０２に処理を戻す（Ｓ９０４）。Ｓ９０４において操作表示部に表示される画面の例を、図１３に示す。図１３の例では、マゼンダ色のインクが満杯になっておらず、インクカートリッジ１０の交換を指示するメッセージが表示されている。
【００６６】
なお、Ｓ９０４からＳ９０２に移行するトリガは、例えば、インクカートリッジ１０の交換が実行されることである。したがって、Ｓ９０４においてインクカートリッジ１０が交換されなければ、処理は待ち状態になる。
【００６７】
Ｓ９０１において、サブタンク３５のインク残量が閾値よりも多い場合（Ｓ９０１／ＹＥＳ）、次ページの印刷処理に対して指定されている印刷条件がサブタンク残量で１ページ保障できる印刷条件か否かについて判定する（Ｓ９０５）。また、Ｓ９０３において、サブタンク３５のインク残量が充填された場合（Ｓ９０３／ＹＥＳ）も同様である。ここで「１ページ保障できる印刷条件」とは、上記の「１ページ保障できるインク残量」によって１ページ分の印刷が完了する印刷条件である。
【００６８】
なお、「印刷保障できない印刷条件」としては、例えば、「Ａ３サイズの記録媒体に対して二度打ちなどの重ね打ち印刷を行う」などがある。このような印刷条件は、画像形成の内容によっては大量にインクを消費することになり、印刷途中でインク切れになる可能性があるからである。
【００６９】
Ｓ９０５において、「１ページ保障できる印刷条件」であれば（Ｓ９０５／ＹＥＳ）、サブタンク３５にあるインク残量で次ページの印刷処理に必要となるインク量に足りるので、次ページの印刷処理を開始する（Ｓ９０９）。すなわち、ページ印刷開始判断部１０４は、印刷条件判定手段および印刷条件判定部にも相当する。
【００７０】
Ｓ９０５において、「１ページ保障できる印刷条件」でなければ（Ｓ９０５／ＮＯ）、データ受信部１５が受信した印刷データ（画像データ）から、次ページの印刷に必要となるインク量（次印刷インク使用量）を算出する（Ｓ９０６）。なお、Ｓ９０６における算出処理の詳細は、後述する。
【００７１】
続いて、Ｓ９０６において算出されたインク使用量が、サブタンク３５におけるインク残量とインクカートリッジ１０のインク残量の合計量（合計インク残量）以上であるか否かの判定処理を実行する（Ｓ９０７）。ここで、インクカートリッジ１０のインク残量は、不揮発性メモリ１１５に記憶されている。このインク残量を、制御用マイコン６０１がカートリッジ通信回路６１５を通じて不揮発性メモリ１１５から読み出す。インク使用量が合計インク残量以上であれば（Ｓ９０７／ＹＥＳ）、次ページの印刷で使用されるインク量は足りるので、次ページの印刷処理を開始する（Ｓ９０９）。すなわち、ページ印刷開始判断部１０４は、印刷実行制御手段および印刷実行制御部にも相当する。
【００７２】
インク使用量が合計インク残量未満であれば（Ｓ９０７／ＮＯ）、インクカートリッジ１０を交換する必要があるので、その旨を知らせる表示を操作表示部に出力し、インクカートリッジ１０が交換されるまでＳ９０８で処理を待つ。インクカートリッジ１０が交換されれば、処理をＳ９０７に移行する。Ｓ９０８において操作表示部に表示される画面の例を、図１４に示す。図１４の例では、マゼンダ色のインクが不足しているので、当該色のインクカートリッジ１０の交換を指示するメッセージが表示されている。
【００７３】
以上説明した本実施形態によれば、１ページの印刷をするときに、途中でインクカートリッジ１０の交換をする必要がないことを事前に確認することができる。これによって、印刷途中でインクカートリッジ１０を交換する間に、印刷途中の画像が変質してしまい、最終的な画質の低下を生じさせる要因を抑制することができる。
【００７４】
［第二実施形態］
次に、本発明に係る画像処理方法の別の実施形態について説明する。すでに説明をした実施形態と重複する処理については、詳細な説明を省略する。インクジェット記録装置１００において、新たに画像形成処理の指示を受信したときは、ページ印刷開始判断部１０４において以下の処理が実行される。
【００７５】
まず、サブタンク３５のインク残量が、すでに説明をした閾値よりも多いか否かを判定する（Ｓ１００１）。Ｓ１００１からＳ１００７までの処理は、すでに説明をしたＳ９０１からＳ９０７までの処理と同様である。
【００７６】
インク使用量が合計インク残量以上であれば（Ｓ１００７／ＹＥＳ）、次ページの印刷で使用されるインク量は足りるので、次ページの印刷処理を開始する（Ｓ１０１０）。
【００７７】
インク使用量が合計インク残量未満であれば（Ｓ１００７／ＮＯ）、操作表示部に「インク交換か印刷開始の選択」を通知する表示を行う（Ｓ１００８）。Ｓ１００８において操作表示部に表示される画面の例を、図１５に示す。図１５（ａ）は、マゼンダ色のインクが満杯になっておらず、インクカートリッジ１０の交換を指示するメッセージが表示される画面であって、図１５（ｂ）は、印刷開始を選択する画面である。Ｓ１００８では、図１５（ａ）と図１５（ｂ）を一定に時間間隔で交互に表示する処理が実行される。
【００７８】
続いて、操作表示部において「印刷指示」または「カートリッジ交換」のいずれかの選択入力があるまで処理を待つ（Ｓ１００９）。Ｓ１００９において、「印刷指示」が選択された場合（Ｓ１００９／ＹＥＳ）、処理をＳ１０１０に移行する。Ｓ１００９において、「カートリッジ交換」が選択された場合（Ｓ１００９／ＮＯ）、インクカートリッジ１０が交換されるまでＳ１００９で処理を待ち、インクカートリッジ１０が交換されれば、処理をＳ１００７に移行する。したがって、ページ印刷開始判断部１０４は、処理選択手段および処理選択部にも相当する。
【００７９】
以上説明した本実施形態によれば、１ページの印刷をするときに、途中でインクカートリッジ１０の交換をする必要がないことを事前に確認することができ、さらに、インクが足りないとしても、強制的に印刷を実行させることを選択できる。例えば、インク使用量に対して合計インク残量が足りないとしても、インクカートリッジ１０から読み出されたインク残量などに多少の誤差は含まれる。したがって、実際に印刷を実行した場合には、インクが足りる可能性もある。この点について、ユーザ判断によって強制印刷できるようにすることで、印刷の効率化を図ることもできる。
【００８０】
［第三実施形態］
次に、本発明に係る画像処理方法のさらに別の実施形態について説明する。本実施形態に係るインクジェット記録装置１００は、新たに画像形成処理の指示を受信したときは、レイヤ印刷開始判断部１０５において以下の処理が実行される。
【００８１】
図１１に示すフローチャートは、レイヤ印刷開始判断部１０５（図８参照）において実行可能な制御フローである。インクジェット記録装置１００において、新たな画像形成処理の指示を受信したときは、レイヤ印刷開始判断部１０５において以下の処理が実行される。
【００８２】
まず、サブタンク３５のインク残量が画像によらず、１レイヤ保障できるインク残量であるか否かを判定する（Ｓ１１０１）。ここで「画像によらず」とは、「外部装置２００からデータ受信部１５が受信した画像データに含まれる印刷処理内容を指示するデータや、印刷対象の画像データの大きさなどには関係なく」を意味する。また、「１レイヤ保障できるインク残量」とは、「データ受信部１５が受信した画像データに基づいて印刷処理を実行するにあたり、１レイヤ分の印刷処理を実行するときに消費されるインク量よりも多いインク量」を意味する。
【００８３】
Ｓ１１０１の処理は、サブタンク３５に貯留されているインク残量と、「１レイヤ保障できるインク残量」として制御用マイコン６０１の記憶部にあらかじめ記憶されている固定値とを比較する。この固定値は例えば、「Ａ４サイズの記録媒体に重ね打ち印刷」をしない条件で、１レイヤ分の印刷処理をした場合に消費されるインク量の最大値とする。なお、Ｓ１１０１の判定処理は、各色のサブタンク３５のインク残量ごとに実行される。
【００８４】
Ｓ１１０１において、いずれかのサブタンク３５のインク残量が上記の固定値を下回れば（Ｓ１１０１／ＮＯ）、これから行う画像形成処理において、画像の内容に関わらず、１レイヤ分の画像形成処理（印刷処理）の実行途中でインク切れになるサブタンク３５があることになる。そこで、インク残量が足りないサブタンク３５に対してインクカートリッジ１０からインクの充填が実行される（Ｓ１１０２）。Ｓ１１０２は、サブタンク３５が満杯になるまで、インク供給ポンプ３６１を動作させ続ける処理である。なお、Ｓ１１０２は、インク残量が不十分と判定された色のインクカートリッジ１０に対してのみではなく、全ての色のサブタンク３５に対して実行してもよい。
【００８５】
Ｓ１１０２に続いて、インク供給ポンプ３６１を一定時間動作させたときにサブタンク３５のインク残量が充填されたか否かの判定をする（Ｓ１１０３）。ここで、サブタンク３５のインク残量が満杯になっていないとき（Ｓ１１０３／ＮＯ）、インクカートリッジ１０を交換する必要があることを知らせる表示を操作表示部に出力し、Ｓ１１０２に処理を戻す（Ｓ１１０４）。Ｓ１１０４において操作表示部に表示される画面の例を、図１３に示す。図１３の例では、マゼンダ色のインクが満杯になっておらず、インクカートリッジ１０の交換を指示するメッセージが表示されている。
【００８６】
なお、Ｓ１１０４からＳ１１０２に移行するトリガは、例えば、インクカートリッジ１０の交換が実行されることである。したがって、Ｓ１１０４においてインクカートリッジ１０が交換されなければ、処理は待ち状態になる。
【００８７】
Ｓ１１０１において、サブタンク３５のインク残量が閾値よりも多い場合（Ｓ９０１／ＹＥＳ）、次レイヤの印刷処理に対して指定されている印刷条件がサブタンク残量で１レイヤ保障できる印刷条件か否かについて判定する（Ｓ１１０５）。また、Ｓ１１０３において、サブタンク３５のインク残量が充填された場合（Ｓ１１０３／ＹＥＳ）も同様である。ここで「１レイヤ保障できる印刷条件」とは、上記の「１レイヤ保障できるインク残量」によって１レイヤ分の印刷が完了する印刷条件である。
【００８８】
なお、「印刷保障できない印刷条件」としては、例えば、「Ａ３サイズの記録媒体に印刷を行う」などがある。このような印刷条件は、画像形成の内容によっては大量にインクを消費することになり、印刷途中でインク切れになる可能性があるからである。
【００８９】
Ｓ１１０５において、「１レイヤ保障できる印刷条件」であれば（Ｓ１１０５／ＹＥＳ）、サブタンク３５にあるインク残量で次レイヤの印刷処理に必要となるインク量に足りるので、次レイヤの印刷処理を開始する（Ｓ１１０９）。
【００９０】
Ｓ１１０５において、「１レイヤ保障できる印刷条件」でなければ（Ｓ１１０５／ＮＯ）、データ受信部１５が受信した印刷データ（画像データ）から、次レイヤの印刷に必要となるインク量（インク使用量）を算出する（Ｓ１１０６）。なお、Ｓ１１０６における算出処理の詳細は、後述する。
【００９１】
続いて、Ｓ１１０６において算出されたインク使用量が、サブタンク３５におけるインク残量とインクカートリッジ１０のインク残量の合計量（合計インク残量）以上であるか否かの判定処理を実行する（Ｓ１１０７）。ここで、インクカートリッジ１０のインク残量は、不揮発性メモリ１１５に記憶されている。このインク残量を、制御用マイコン６０１がカートリッジ通信回路６１５を通じて不揮発性メモリ１１５から読み出す。インク使用量が合計インク残量以上であれば（Ｓ１１０７／ＹＥＳ）、次レイヤの印刷で使用されるインク量は足りるので、次ページの印刷処理を開始する（Ｓ１１０９）。
【００９２】
インク使用量が合計インク残量未満であれば（Ｓ１１０７／ＮＯ）、インクカートリッジ１０を交換する必要があるので、その旨を知らせる表示を操作表示部に出力し、インクカートリッジ１０が交換されるまでＳ１１０８で処理を待つ。インクカートリッジ１０が交換されれば、処理をＳ１１０７に移行する。Ｓ１１０８において操作表示部に表示される画面の例を、図１４に示す。図１４の例では、マゼンダ色のインクが不足しているので、当該色のインクカートリッジ１０の交換を指示するメッセージが表示されている。
【００９３】
以上説明した本実施形態によれば、１レイヤの印刷をするときに、途中でインクカートリッジ１０の交換をする必要がないことを事前に確認することができる。これによって、印刷途中でインクカートリッジ１０を交換する間に、印刷途中の画像が変質してしまい、最終的な画質の低下を生じさせる要因を抑制することができる。
【００９４】
次に、本発明に係るインクジェット記録装置１００が画像形成処理の使用される画像データのデータ構造について図１２を用いて説明する。図１２に示すデータ構造３００は、データ受信部１５においてインクジェット記録装置が受け取る画像データの1ページ分のデータを例示している。
【００９５】
図１９に示すように、画像データ（ラスターデータ）内の各バンドデータは、色種別に対応し、２ビットで記録ヘッド３４から塗布する適量のインク滴のサイズと、その数の組み合わせを示すインクデータが格納されている。これによって、データ受信部１５が、印刷データに含まれる各色のインク滴の大きさ（サイズ）ごとに、その数をカウントした合計量から、すでに説明をしたＳ９０６、Ｓ１００６、Ｓ１１０６におけるインク使用量の算出をすることができる。すなわち、インク使用料の合計値は、このカウント処理によって実行される。したがって、図１９に示す画像データのデータ構造であれば、次レイヤの印刷処理に使用されるインク使用量や、次ページの印刷処理で使用されるインク使用量を算出することができる。
【００９６】
なお、外部装置２００において、画像データ（ラスターデータ）を作成した時に、ページヘッダやレイヤヘッダやバンドヘッダに各インク色の各滴サイズの使用数をあらかじめ格納しておくようにしてもよい。その場合、外部装置２００における処理の量が増えるが、その一方、インクジェット記録装置１００におけるインク使用量の算出処理が不要になり、その分、印刷処理の時間を短縮して高速な印刷処理に対応できるようになる。また、データ受信部１５に１ページ分の印刷データが保存できない場合であっても、インク使用量の算出処理を実行することができる。
【００９７】
インク使用量の算出方法について例を挙げて説明する。例えば、１ページの印刷におけるシアンのインクの使用量は、図１９に例示したように、「（シアン小滴の量×Ｃ１）＋（シアン中滴の量×Ｃ２）＋（シアン大滴の量×Ｃ３）」を演算することによって算出できる。他の色も同様に、それぞれの色の小滴、中滴、大滴の量と、ページヘッダに格納されている滴の数から算出できる。
【００９８】
同様に、例えば、１レイヤの印刷におけるイエローのインク使用量を算出するのであれば、「（イエロー小滴の量×ｙ１）＋（イエロー中滴の量×ｙ２）＋（イエロー大滴の量×ｙ３）」によって算出できる。
【００９９】
なお、サブタンク３５のインク残量は、サブタンク３５のインク残量から、上記の計算で算出される現在印刷したページまたはレイヤで消費されるインク量を減算することで算出される。
【０１００】
例えば、印刷後のシアンのサブタンク残量は、「印刷前のシアンのサブタンク残量−１ページのシアンのインク使用量」によって算出できる。なお、インクカートリッジ１０におけるインク残量は、サブタンク３５に充填したインク量を減算して算出することもできる。例えば、シアンのインクカートリッジ１０におけるインク残量は、「サブタンク３５の満タン容量−充填前のシアンのサブタンク３５のインク残量」から算出することができる。
【０１０１】
以上説明した各実施形態によれば、サブタンク３５のインク残量を上回るようなインク使用量となる画像形成処理を実行するとき、サブタンク３５へのインク充填量がインク使用量を超えることの事前確認を画像形成処理の実行開始前に確実に行うことができる。これによって、画像形成処理（印刷処理）の途中でインクカートリッジ１０の交換が発生することで生ずる印刷品質の低下を防ぐことができる。また、画像形成処理を途中中止による記録媒体の無駄も防ぐことができる。
【符号の説明】
【０１０２】
２        ：給紙トレイ
３        ：排紙トレイ
４        ：カートリッジ装填部
６        ：前カバー
１０      ：インクカートリッジ
１１      ：印刷制御部
１２      ：インク残量管理部
１３      ：ユーザインターフェース部
１４      ：機器制御部
１５      ：データ受信部
２１      ：フレーム
２１Ａ    ：側板
２１Ｂ    ：側板
２１Ｃ    ：後板
２４      ：供給ユニット
２５      ：係止部材
３１      ：ガイドロッド
３２      ：ステー
３３      ：キャリッジ
３４      ：記録ヘッド
３５      ：サブタンク
３６      ：インク供給路
４１      ：用紙積載部
４２      ：用紙
４３      ：給紙コロ
４４      ：分離パッド
４５      ：ガイド部材
４６      ：カウンタローラ
４７      ：搬送ガイド部材
４８      ：押さえ部材
４９      ：先端加圧コロ
５１      ：搬送ベルト
５２      ：搬送ローラ
５３      ：テンションローラ
５６      ：帯電ローラ
５７      ：ガイド部材
６１      ：分離爪
６２      ：排紙ローラ
６３      ：排紙コロ
７１      ：両面ユニット
７２      ：手差しトレイ
８１      ：維持回復機構
８２      ：キャップ
８２ａ    ：キャップ
８２ｂ    ：キャップ
８２ｃ    ：キャップ
８２ｄ    ：キャップ
８３      ：ワイパーブレード
８４      ：空吐出受け
８８      ：空吐出受け
８９      ：開口
１００    ：インクジェット記録装置
１０１    ：主走査制御部
１０２    ：副走査制御部
１０３    ：インク使用量算出部
１０４    ：ページ印刷開始判断部
１０５    ：レイヤ印刷開始判断部
１１１    ：インク袋
１１２    ：筐体
１１２Ａ  ：第１筐体
１１２Ｂ  ：第２筐体
１１４    ：インク供給口部
１１５    ：不揮発性メモリ
１１５ｃ  ：不揮発性メモリ
１１５ｋ  ：不揮発性メモリ
１１５ｍ  ：不揮発性メモリ
１１５ｙ  ：不揮発性メモリ
１８２    ：キャップ
１８３    ：ワイパーブレード
１９１    ：モータ
２００    ：外部装置
２０１    ：アプリケーションプログラム
２０３    ：プリンタドライバ
２０４    ：通信経路
３００    ：データ構造
３４１    ：ヘッド部
３４２    ：フィルタユニット
３４３    ：フィラー
３４４    ：エアー検知センサ
３６１    ：インク供給ポンプ
６０１    ：制御用マイコン
６０２    ：キャリッジ位置検出回路
６０３    ：キャリッジ駆動モータ駆動回路
６０４    ：搬送量検出回路
６０５    ：搬送モータ駆動回路
６０６    ：紙サイズセンサ
６０７    ：紙位置センサ
６０８    ：印刷制御用マイコン
６０９    ：ヘッド駆動回路
６１０    ：給紙コロ駆動回路
６１１    ：維持回復機構駆動用モータ駆動回路
６１２    ：インク供給モータ駆動回路
６１３    ：サブタンク満タンセンサ
６１４    ：カートリッジカバーセンサ
６１５    ：カートリッジ通信回路
【先行技術文献】
【特許文献】
【０１０３】
【特許文献１】特開２００６−１９８９６９号公報
【図１】
2019155778.tif 000003
【図２】
2019155778.tif 000004
【図３】
2019155778.tif 000005
【図４】
2019155778.tif 000006
【図５】
2019155778.tif 000007
【図６】
2019155778.tif 000008
【図７】
2019155778.tif 000009
【図８】
2019155778.tif 000010
【図９】
2019155778.tif 000011
【図１０】
2019155778.tif 000012
【図１１】
2019155778.tif 000013
【図１２】
2019155778.tif 000014
【図１３】
2019155778.tif 000015
【図１４】
2019155778.tif 000016
【図１５】
2019155778.tif 000017