(57)【要約】【課題】様々な稼働状況において正確なインク消費量を算出すること。【解決手段】インクジェットプリンター１は、インクジェットヘッド１２から吐出されたインクの吐出ショット数をカウントし、所定期間における吐出ショット数Ｎに基づいてラベル１枚当たりの平均インク吐出量Ａを算出し、算出した平均インク吐出量Ａを記憶部５４に記憶させる。記憶部５４には、複数の補正値Ｂ１、Ｂ２、Ｂ３と平均インク吐出量Ａとを対応付けた補正値テーブル７０が記憶される。実際の稼働状況に基づき算出された平均インク吐出量Ａに基づき、補正値テーブル７０を参照して１ショットのインク量の補正値を選択する。選択した補正値に基づいてインク消費量を補正してインク残量を算出し、ニアエンド通知処理、インクエンド通知処理、およびクリーニング禁止処理を行う。【選択図】図６
2017177643.tif 000002
【特許請求の範囲】
【請求項１】
インク収容部から供給されるインクを吐出するインクジェットヘッドを有するインクジェット記録装置であって、
前記インクジェットヘッドから吐出されるインクの吐出ショット数をカウントする吐出ショット数算出部と、
所定期間における前記吐出ショット数に基づいて平均インク吐出量を算出する平均インク吐出量算出部と、
前記平均インク吐出量を記憶し、新たな平均インク吐出量が算出された場合に、記憶する前記平均インク吐出量が更新される記憶部と、
前記記憶部に記憶された前記平均インク吐出量に基づいて補正値を決定し、決定した補正値に基づき、前記吐出ショット数に基づいて算出されるインク消費量を補正するインク消費量算出部と、を有することを特徴とするインクジェット記録装置。
【請求項２】
前記記憶部は、複数の前記補正値のそれぞれに対して前記平均インク吐出量を対応付けた補正値テーブルを記憶し、
前記インク消費量算出部は、前記補正値テーブルに基づいて前記補正値を決定することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記平均インク吐出量は、前記所定期間の間に行われるフラッシングによるインク吐出量を含み、
前記フラッシングによるインクの吐出量が前記フラッシングの種類に応じて異なる場合に、
前記平均インク吐出量算出部は、前記フラッシングの種類に基づいて前記フラッシングによるインク吐出量を算出することを特徴とする請求項１または２に記載のインクジェット記録装置。
【請求項４】
前記インク消費量算出部は、前記フラッシングの種類に基づいて前記フラッシングによるインク吐出量を補正することを特徴とする請求項３に記載のインクジェット記録装置。
【請求項５】
前記インク消費量算出部により補正された補正済みインク消費量に基づいてクリーニングを実施可能か否かを判定し、前記クリーニングを実施不可能な場合は前記クリーニングの実施を禁止するメンテナンス実行部を有することを特徴とする請求項１から４の何れか一項に記載のインクジェット記録装置。
【請求項６】
前記クリーニングによるインク消費量が前記クリーニングの種類に応じて異なる場合に、
前記メンテナンス実行部は、前記補正済みインク消費量に基づき、実施不可能な種類の前記クリーニングを禁止することを特徴とする請求項５に記載のインクジェット記録装置。
【請求項７】
インク収容部からインクジェットヘッドへインクを供給するインクジェット記録装置におけるインク消費量補正方法であって、
前記インクジェットヘッドから吐出されたインクの吐出ショット数をカウントし、
所定期間における前記吐出ショット数に基づいて平均インク吐出量を算出し、
前記平均インク吐出量を記憶部に記憶させ、新たな前記平均インク吐出量が算出された場合は前記平均インク吐出量を更新し、
前記記憶部に記憶された前記平均インク吐出量に基づいて補正値を決定し、決定した補正値に基づき、前記吐出ショット数に基づいて算出されるインク消費量を補正することを特徴とするインク消費量補正方法。
【請求項８】
インク収容部からインクジェットヘッドへインクを供給するインクジェット記録装置の制御方法であって、
請求項７に記載のインク消費量補正方法により補正済みインク消費量を算出し、
前記補正済みインク消費量に基づいてクリーニングを実施可能か否かを判定することを特徴とするインクジェット記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットヘッドからインクを吐出し、インク消費量に基づいて各種の制御を行うインクジェット記録装置およびインク消費量補正方法、ならびにインクジェット記録装置の制御方法に関する。
【背景技術】
【０００２】
従来から、インクを貯留するインクカートリッジを備え、インクカートリッジのインクをインクジェットヘッドに供給して吐出するインクジェット記録装置が使用されている。この種のインクジェット記録装置は、インクカートリッジのインク残量が不足するとインクを吐出できない。そこで、インク残量が予め定めた量を下回ったこと（ニアエンド状態）を通知する処理、および、インク残量が不足したこと（インクエンド状態）を通知する処理を行う。また、多くのインクを消費するクリーニングを行う場合には、インクカートリッジのインク残量に基づいてクリーニングの可否を判定し、インク残量がクリーニングに必要な量よりも少ない場合にはクリーニングを禁止する処理を行う。
【０００３】
特許文献１のインクジェット記録装置（印刷装置）は、印刷データから印刷ドット数（すなわち、インクの吐出ショット数）を計測し、印刷ドット数に基づきインク消費量を間接的に計測してインク残量を算出する。また、特許文献１の印刷装置は、インク吐出環境（温度、湿度、駆動電圧）によって１ドットのインク重量が変化することを考慮してインク消費量を補正する。これにより、インク吐出環境によるインク消費量のばらつきを補正することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２２１９３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
１ショットで吐出されるインク量は、温度等の要因によっても異なり、例えば、ヘッド内流路を流れるインクの流速によって１ショットで吐出されるインク量が異なる。ヘッド内流路を流れるインクの流速は、単位時間当たりのインク吐出量が多い場合に早くなる。従って、単位時間当たりのインク吐出量が多い稼働状況（すなわち、印刷デューティーが高い稼働状況）と、単位時間当たりのインク吐出量が少ない稼働状況（印刷デューティーが低い稼働状況）では１ショットのインク量が異なる。しかしながら、単位時間当たりのインク吐出量による１ショットのインク量のばらつきを考慮してインク消費量を補正することは行われていない。
【０００６】
単位時間当たりのインク吐出量（すなわち、印刷デューティーの高低）によるインク消費量のばらつきを補正しない場合、稼働状況によっては、計算上のインク消費量と実際のインク消費量のずれが大きくなるおそれがある。このため、ニアエンド通知を正確なタイミングで行うことができず、交換用のインクカートリッジの準備を適切なタイミングで行うことができないおそれがある。また、適切なクリーニング禁止制御を実施できないおそれがある。すなわち、クリーニングに必要なインク残量が残っているにもかかわらず、インク残量が足りないと判断され、クリーニングを実施できないおそれがある。あるいは、クリーニングに必要なインク残量が残っていないにもかかわらずクリーニングが実施され、途中でインクが不足し、インクカートリッジの交換後にクリーニングをやり直して無駄にインクを消費するおそれがある。
【０００７】
本発明の課題は、このような点に鑑みて、様々な稼働状況でインク消費量の算出精度を高めることが可能なインクジェット記録装置およびその制御方法、ならびにインク消費量補正方法を提案することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明は、インク収容部から供給されるインクを吐出するインクジェットヘッドを有するインクジェット記録装置であって、前記インクジェットヘッドから吐出されるインクの吐出ショット数をカウントする吐出ショット数算出部と、所定期間における前記吐出ショット数に基づいて平均インク吐出量を算出する平均インク吐出量算出部と、前記平均インク吐出量を記憶し、新たな平均インク吐出量が算出された場合に、記憶する前記平均インク吐出量が更新される記憶部と、前記記憶部に記憶された前記平均インク吐出量に基づいて補正値を決定し、決定した補正値に基づき、前記吐出ショット数に基づいて算出されるインク消費量を補正するインク消費量算出部と、を有することを特徴とする。
【０００９】
また、本発明は、インク収容部からインクジェットヘッドへインクを供給するインクジェット記録装置におけるインク消費量補正方法であって、前記インクジェットヘッドから吐出されたインクの吐出ショット数をカウントし、所定期間における前記吐出ショット数に基づいて平均インク吐出量を算出し、前記平均インク吐出量を記憶部に記憶させ、新たな前記平均インク吐出量が算出された場合は前記平均インク吐出量を更新し、前記記憶部に記憶された前記平均インク吐出量に基づいて補正値を決定し、決定した補正値に基づき、前記吐出ショット数に基づいて算出されるインク消費を補正することを特徴とする。
【００１０】
本発明によれば、インクジェットヘッドからのインクの吐出ショット数に基づいてインク消費量が算出される。また、インク消費量を補正するための補正値が、所定期間における平均インク吐出量に基づいて決定される。所定期間における平均インク吐出量は、いわゆる印刷デューティー（すなわち、単位時間当たりのインク吐出量）を反映する値であり、インクジェット記録装置の稼働状況を反映する値である。従って、インクジェット記録装置の稼働状況に応じてインク消費量を補正でき、様々な稼働状況でインク消費量の算出精度を高めることができる。よって、インク消費量に基づく制御を適切に行うことができる。例えば、ニアエンド通知を正確なタイミングで行うことができる。また、インクエンドを正確に検出できるので、使用済みインクカートリッジの残インク量を低減させることができる。更に、適切なクリーニング禁止制御を行うことができる。
【００１１】
本発明において、前記記憶部は、複数の前記補正値のそれぞれに対して前記平均インク吐出量を対応付けた補正値テーブルを記憶し、前記インク消費量算出部は、前記補正値テーブルに基づいて前記補正値を決定する構成を採用できる。このようにすると、稼働状況に応じて、複数の補正値を容易に使い分けることができる。
【００１２】
本発明において、前記平均インク吐出量は、前記所定期間の間に行われるフラッシングによるインク吐出量を含み、前記フラッシングによるインクの吐出量が前記フラッシングの種類に応じて異なる場合に、前記平均インク吐出量算出部は、前記フラッシングの種類に基づいて前記フラッシングによるインク吐出量を算出することが望ましい。このようにすると、フラッシングによるインク吐出量が平均インク吐出量に反映される。従って、補正値を適切な値に決定でき、インク消費量の算出精度を高めることができる。
【００１３】
本発明において、前記インク消費量算出部は、前記フラッシングの種類に基づいて前記フラッシングによるインク吐出量を補正することが望ましい。このようにすると、フラッシングによるインク吐出量として精度が高い値を用いることができる。従って、補正値を適切な値に決定でき、インク消費量の算出精度を高めることができる。
【００１４】
本発明において、前記インク消費量算出部により補正された補正済みインク消費量に基づいてクリーニングを実施可能か否かを判定し、前記クリーニングを実施不可能な場合は前記クリーニングの実施を禁止するメンテナンス実行部を有することが望ましい。このようにすると、クリーニングを実行できるか否かを精度良く判定できる。従って、十分なインク残量が残っているにもかかわらずクリーニングが行われないという事態を避けることができる。
【００１５】
この場合に、前記クリーニングによるインク消費量が前記クリーニングの種類に応じて異なる場合に、前記メンテナンス実行部は、前記補正済みインク消費量に基づき、実施不可能な種類の前記クリーニングを禁止することが望ましい。このようにすると、インク消費量の異なる複数のクリーニングを行う場合に、実施不可能な種類のクリーニングだけを禁止できる。
【００１６】
次に、本発明は、インク収容部からインクジェットヘッドへインクを供給するインクジェット記録装置の制御方法であって、請求項７に記載のインク消費量補正方法により補正済みインク消費量を算出し、前記補正済みインク消費量に基づいてクリーニングを実施可能か否かを判定することを特徴とする。
【図面の簡単な説明】
【００１７】
【図１】本発明を適用したインクジェットプリンターの外観斜視図および断面図である。
【図２】インクジェットプリンターのインク供給系およびヘッドメンテナンスユニットの説明図である。
【図３】インクジェットプリンターの制御系を示す概略ブロック図である。
【図４】補正値テーブルの説明図である。
【図５】印刷デューティーによる１ショットのインク量の変化を示すグラフである。
【図６】インク消費量の算出処理および補正処理、ならびにインク残量の算出処理のフローチャートである。
【図７】クリーニング禁止処理のフローチャートである。
【発明を実施するための形態】
【００１８】
以下に、図面を参照して、本発明を適用したインクジェットプリンター（インクジェット記録装置）およびその制御方法、ならびにインク消費量補正方法の実施形態を説明する。
【００１９】
（全体構成）
図１（ａ）はインクジェットプリンターの外観斜視図であり、図１（ｂ）はその内部構造を示す断面図である。図２は図１のインクジェットプリンター１のインク供給系およびヘッドメンテナンスユニット２５の説明図である。図１（ａ）に示すように、インクジェットプリンター１は直方体形状の外装ケース２を備える。外装ケース２の前面２ａの上側部分には、その幅方向の一方側に操作パネル３が配置され、他方側に排紙口４が形成される。操作パネル３の下方には開閉蓋５が配置される。開閉蓋５は外装ケース２内に設けられたカートリッジ装着部６を開閉する。
【００２０】
図１（ｂ）に示すように、外装ケース２の内部にはロール紙収納部１１が設けられている。また、外装ケース２の内部には、ロール紙収納部１１からインクジェットヘッド１２の下側を経由して排紙口４に至る紙搬送路１３が設けられている。紙搬送路１３は、ロール紙収納部１１から装置後方側に向かって斜め上方に延びた後に装置前方側に湾曲し、そのまま装置前方に延びて排紙口４に達する。ロール紙収納部１１には、長尺の記録紙を巻いたロール紙が収納される。記録紙として、例えば、長尺の台紙に一定間隔でラベルが貼付されたラベル紙が用いられる。
【００２１】
インクジェットヘッド１２は、ノズル列が形成されたインクノズル面１２ａを下側に向けてキャリッジ１５に搭載される。インクジェットヘッド１２の下方にはプラテンユニット１６が配置される。プラテンユニット１６は、ロール紙から繰り出される記録紙を搬送する搬送ベルト機構などの搬送機構１７を備える。搬送機構１７は駆動源として搬送モーター１８を備える。キャリッジ１５の装置前方側および装置後方側には、記録紙の搬送方向と交差する方向に延びる一対のキャリッジガイド軸２１が平行に配置される。キャリッジ１５は、これら一対のキャリッジガイド軸２１に沿って移動可能な状態で支持される。キャリッジ１５は、キャリッジモーター１９の駆動力により、キャリッジガイド軸２１に沿う方向に走査する。
【００２２】
（インク供給系）
図２に示すように、インク供給系は、カートリッジ装着部６に装着されたインクカートリッジ３１とインクジェットヘッド１２とを接続するインク流路３５を備える。インク流路３５は、インクカートリッジ３１からインクジェットヘッド１２に向かうインク供給方向の上流側から下流側に向かって、カートリッジ装着部３６、平面流路３７、第１可撓性流路３８、ダイヤフラムポンプ３９、第２可撓性流路４０、および、サブタンク４１を備える。本例では、カートリッジ装着部６に、ブラックインク、シアンインク、マゼンタインク、および、イエローインクをそれぞれ収容する４個のインクカートリッジ３１（インク収容部）が装着される。また、インク流路３５としては、ブラックインク、シアンインク、マゼンタインク、および、イエローインクをそれぞれインクジェットヘッド１２に供給する４本のインク流路が構成されている。なお、インク流路３５とインクカートリッジ３１の数は４以外であってもよい。
【００２３】
カートリッジ装着部３６は、インクカートリッジ３１のインク供給口に接続されるインク導入針を備える。ダイヤフラムポンプ３９は、インクカートリッジ３１からインクを吸引してサブタンク４１に供給する。サブタンク４１は圧力調整機構（不図示）を備えており、所定の圧力状態のインクをインクジェットヘッド１２に供給する。
【００２４】
（ヘッドメンテナンスユニット）
インクジェットヘッド１２は、プラテンユニット１６と対向する印刷位置Ｐと、プラテンユニット１６の上から完全に外れた退避位置Ｍの間を移動する（図１（ａ）参照）。退避位置Ｍの下側には、ヘッドメンテナンスユニット２５が配置されている。図２に示すように、ヘッドメンテナンスユニット２５は、退避位置Ｍに配置されたインクジェットヘッド１２のインクノズル面１２ａと対向するヘッドキャップ２６と、ヘッドキャップ２６を昇降させるキャップ移動機構２７を備える。キャップ移動機構２７は、インクノズル面１２ａを密封するキャッピング位置と、インクノズル面１２ａから離間するヘッド開放位置にヘッドキャップ２６を移動させる。キャップ移動機構２７は駆動源として昇降モーター２８を備える。また、ヘッドメンテナンスユニット２５は、ヘッドキャップ２６を介してインクジェットヘッド１２からインクなどを吸引する吸引ポンプ２９を備える。
【００２５】
ヘッドキャップ２６は上方に開口している。インクジェットヘッド１２のインクノズル面１２ａには、複数のノズル列が配置される。インクジェットヘッド１２が退避位置Ｍにあるとき、インクジェットヘッド１２は、ヘッドキャップ２６と対向し、インクノズル面１２ａをキャッピングする。ヘッドキャップ２６の内側にはインク吸収材が配置され、吸引流路を介して廃インクタンク（図示省略）と接続される。
【００２６】
フラッシングは、インクジェットヘッド１２のインクノズルからヘッドキャップ２６内へインクを吐出する動作である。フラッシングを行うと、増粘してインクノズルを目詰まりさせるおそれのあるインクをインクノズルから除去することができる。クリーニングは、ヘッドキャップ２６によってノズル面をキャッピングした状態で吸引ポンプ２９を駆動して、インクノズル内のインクを吸引する動作である。クリーニングを行うと、増粘したインクをインクノズルから除去することができ、インクを吐出できない目詰まり状態になった場合でも、インクノズル内のインクを吸引して除去することができる。従って、目詰まり状態を解消することができる。
【００２７】
ヘッドキャップ２６内のインク吸収材にはインクジェットヘッド１２から吐出されたインクが保持される。ヘッドキャップ２６でキャッピングされたノズル列は、インク吸収材に保持されるインクに含まれる水分によって保湿される。これにより、インクノズル内のインクが増粘するおそれが低減される。ヘッドキャップ２６がインクジェットヘッド１２から離れている間にヘッドキャップ２６内のインクが乾燥することを考慮して、インクジェットヘッド１２のインクノズルから、適宜、ヘッドキャップ２６内へインクを吐出する動作が行われる。
【００２８】
退避位置Ｍでは、ヘッドキャップ２６は、インクノズル面１２ａに形成されたノズル列を密封可能である。従って、退避位置Ｍでは、ノズル列のフラッシングおよびクリーニングが行われる。
【００２９】
（制御系）
図３はインクジェットプリンター１の制御系を示す概略ブロック図である。インクジェットプリンター１の制御部５０は、ＣＰＵおよびＲＯＭ、ＲＡＭなどを備える。制御部５０の機能は、ＲＯＭに記憶したファームウェアをＣＰＵが読み出して実行することによって実現される。制御部５０は、通信部５１を介してコンピューター６０と通信可能であり、コンピューター６０から送信された印刷データやコマンドを受信する。制御部５０は、印刷制御部５２と、メンテナンス実行部５３と、記憶部５４と、吐出ショット数算出部５５と、平均インク吐出量算出部５６と、インク消費量算出部５７と、ニアエンド通知部５８と、を備える。
【００３０】
印刷制御部５２は、受信した印刷データに基づいてインクジェットヘッド１２、搬送モーター１８、キャリッジモーター１９等を制御して記録紙への印刷を行う。メンテナンス実行部５３は、予め設定された各種のタイミングで昇降モーター２８、吸引ポンプ２９、およびインクジェットヘッド１２を制御してフラッシングおよびクリーニングを行う。また、メンテナンス実行部５３は、インクジェットプリンター１に設けられた図示しない操作部からクリーニングの実行を指示する入力がなされると、その入力信号に基づいてクリーニングを実行する。また、メンテナンス実行部５３は、インクカートリッジ３１内のインク残量がクリーニングに必要なインク量を下回る場合は、クリーニングの実行を禁止するクリーニング禁止処理を行う。
【００３１】
インク消費量算出部５７は、印刷、フラッシング、およびクリーニングによるインク消費量を算出し、算出したインク消費量を後述する補正値に基づいて補正する。また、インク消費量算出部５７は、補正済みインク消費量とインクカートリッジ３１の容量に基づいてインクカートリッジ３１内のインク残量を算出する。本形態ではブラックインク、シアンインク、マゼンタインク、および、イエローインクの４種類のインクを吐出するため、インクの種類数に対応する数のインクカートリッジ３１がインクジェットプリンター１に装着される。インク消費量は、インクの種類毎に算出され補正される。インク消費量の算出方法および補正方法については後述する。
【００３２】
記憶部５４には、インクジェットプリンター１の制御に用いられる各種のデータが記憶される。すなわち、記憶部５４には、１ショットのインク量Ｑ、および、クリーニング１回当たりのインク消費量Ｑ２が記憶される。１ショットのインク量Ｑは、予め定めた条件で行われる１回の吐出動作で吐出されるインク量である。また、記憶部５４には、予め定められたニアエンド閾値が記憶される。
【００３３】
ニアエンド通知部５８は、インクカートリッジ３１内のインク残量が、記憶部５４に記憶されるニアエンド閾値を下回るか否かを判定する。そして、インク残量がニアエンド閾値を下回った場合にニアエンド通知を実行する。ニアエンド通知は、例えば、操作パネル３に設けられた警告ランプを点灯させる処理、あるいは、操作パネル３に設けられた液晶表示画面に警告表示を行う処理である。
【００３４】
図４は補正値テーブル７０の説明図である。記憶部５４には、インク消費量の補正に用いられる補正値テーブル７０が記憶される。補正値テーブル７０は、複数の補正値Ｂ１、Ｂ２、Ｂ３のそれぞれに対して、平均インク吐出量算出部５６によって算出される平均インク吐出量Ａの範囲を対応付けたテーブルである。補正値テーブル７０は、インクジェットプリンター１の出荷前に印刷デューティーによるインク吐出量の変化（図５参照）を評価して作成され、記憶部５４に記憶させられる。平均インク吐出量Ａは、所定期間におけるインク吐出量の平均値である。平均インク吐出量Ａの算出方法については後述する。図４の例では、補正値Ｂ１に対してＡ≦Ａ１が対応付けられ、補正値Ｂ２に対してＡ１＜Ａ＜Ａ２が対応付けられ、補正値Ｂ３に対してＡ２≦Ａが対応付けられる。補正値Ｂ１、Ｂ２、Ｂ３は、１ショットのインク量を示す値であり、例えば、予め定めた基準量（記憶部５４に記憶される１ショットのインク量Ｑ）に対する重量比や増減量を用いることができる。
【００３５】
図５は印刷デューティーによる１ショットのインク量の変化係を示すグラフである。図５において、横軸は単位時間当たりのインク吐出量（すなわち、印刷デューティー）であり、縦軸は１ショットのインク吐出量である。また、図５において、ＢＫ、Ｃ、Ｍ、Ｙはそれぞれ、ブラックインク、シアンインク、マゼンタインク、および、イエローインクのデータを示す。図４の補正値テーブル７０は、図５のグラフに基づいてインクの種類毎に作成される。例えば、平均インク吐出量Ａ１、Ａ２に対応する印刷デューティーの値（横軸の値）がＤ１、Ｄ２である場合に、図５に示すように、印刷デューティーＤ１、Ｄ２に対応するブラックインクのインク吐出量（縦軸の値）ＢＫ１、ＢＫ２が求められる。従って、ＢＫ１、ＢＫ２に基づいてブラックインクの補正値テーブル７０を作成することができる。例えば、補正値Ｂ１をＢＫ１よりも少ないインク量に設定し、補正値Ｂ２をＢＫ１とＢＫ２の間のインク量に設定し、補正値Ｂ３をＢＫ２よりも大きいインク量に設定することができる。
【００３６】
図６はインク消費量の算出処理および補正処理、ならびにインク残量の算出処理のフローチャートである。まず、ステップＳ１１において、吐出ショット数算出部５５は、インクジェットヘッド１２から吐出されるインクの吐出ショット数をインクの種類別にカウントする。例えば、吐出ショット数算出部５５は、インクカートリッジ３１に設けられた基板に搭載される記憶素子に吐出ショット数を記憶させ、インクが吐出される毎に吐出ショット数を更新する。インクカートリッジ３１がカートリッジ装着部６に装着されると、インクカートリッジ３１に設けられた基板上の記憶素子への情報の読み書きが可能になる。本形態では、４種類のインクを吐出するため、４種類のインクのそれぞれについて、対応するインクカートリッジ３１に設けられた記憶素子に吐出ショット数を記憶させる。
【００３７】
ステップＳ１１において、吐出ショット数算出部５５は、印刷時に吐出するインクの吐出ショット数、および、フラッシングの際に吐出するインクの吐出ショット数をカウントする。フラッシングの際に吐出するインクの吐出ショット数は、フラッシングの種類別に予め定められている。吐出ショット数算出部５５は、実行するフラッシングの種類に対応する吐出ショット数をカウント値に加算する。フラッシングの種類は、例えば、第１フラッシングと、第１フラッシングとは吐出ショット数が異なる第２フラッシングの２種類を含む。第１フラッシングは例えば低周波のフラッシングであり、第２フラッシングは例えば高周波のフラッシングである。なお、３種類以上のフラッシングを行う場合も同様に、フラッシングの種類に対応する吐出ショット数をカウントする。
【００３８】
次に、ステップＳ１２において、平均インク吐出量算出部５６は、所定期間における吐出ショット数Ｎに基づき、インクの種類別に平均インク吐出量Ａを算出する。所定期間は、例えば１２０時間に設定されるが、１２０時間と異なる期間であってもよい。所定期間における吐出ショット数Ｎは、吐出ショット数算出部５５がカウントした吐出ショット数から求められる。例えば、インクカートリッジ３１に設けられた記憶素子に記憶される吐出ショット数を所定期間毎に読み出し、所定期間の間に増加した数を求める。本形態では、ラベル１枚当たりの平均インク吐出量Ａを算出する。ラベル１枚当たりの平均インク吐出量Ａは、例えば、記憶部５４に記憶された１ショットのインク量Ｑと、所定期間における吐出ショット数Ｎと、所定期間に印刷したラベル枚数Ｒに基づき、Ａ＝（Ｎ×Ｑ）／Ｒの式により算出される。平均インク吐出量算出部５６は、インクジェットプリンター１の稼働期間中は、所定期間毎に平均インク吐出量Ａを算出する。
【００３９】
ステップＳ１３において、算出された平均インク吐出量Ａが記憶部５４に記憶させられる。また、新たな平均インク吐出量Ａが算出されると、記憶部５４に記憶されている平均インク吐出量Ａが新たに算出された平均インク吐出量Ａに更新される。
【００４０】
ステップＳ１４〜Ｓ１６において、インク消費量算出部５７は、４種類のインクのそれぞれについて、インク消費量の算出処理およびその補正処理を行う。ステップＳ１４〜Ｓ１６の処理は、予め定められたタイミングで行われる。例えば、印刷ジョブを実行する毎に行われる。まず、ステップＳ１４において、インク消費量算出部５７は、吐出ショット数に基づきインク消費量を算出する。例えば、インクカートリッジ３１に設けられた記憶素子に記憶される吐出ショット数Ｎ１と、１ショットのインク量Ｑに基づき、印刷およびフラッシングによるインク吐出量Ｎ１×Ｑを算出する。また、クリーニングの実施回数Ｎ２と、クリーニング１回当たりのインク消費量Ｑ２に基づき、クリーニングによるインク消費量Ｎ２×Ｑ２を算出する。これにより、インクカートリッジ３１から消費されたインク消費量（Ｎ１×Ｑ）＋（Ｎ２×Ｑ２）が算出される。
【００４１】
次に、ステップＳ１５において、インク消費量算出部５７は、記憶部５４に記憶される補正値テーブル７０を参照し、補正値テーブル７０に設定された複数の補正値Ｂ１、Ｂ２、Ｂ３の中から、記憶部５４に記憶される平均インク吐出量Ａに対応付けられた補正値を選択する。これにより、平均インク吐出量Ａおよび補正値テーブル７０に基づいて補正値が決定される。
【００４２】
続いて、ステップＳ１６において、インク消費量算出部５７は、決定した補正値を用いて、ステップＳ１４で算出したインク消費量を補正する。例えば、ステップＳ１５で決定された補正値Ｂ１が１ショットのインク量Ｑに対する重量比である場合、ステップＳ１４で算出したインク消費量のうち、印刷およびフラッシングによるインク吐出量Ｎ１×Ｑを、Ｎ１×Ｑ×Ｂ１に補正する。これにより、補正済みインク消費量（Ｎ１×Ｑ×Ｂ１）＋（Ｎ２×Ｑ２）が算出される。なお、補正値Ｂ１が１ショットのインク量Ｑに対する増加量である場合には、印刷およびフラッシングによるインク吐出量Ｎ１×Ｑを、Ｎ１×（Ｑ＋Ｂ１）に補正すればよい。
【００４３】
続いて、ステップＳ１７において、インク消費量算出部５７は、補正済みインク消費量（Ｎ１×Ｑ×Ｂ１）＋（Ｎ２×Ｑ２）とインクカートリッジ３１の容量とに基づいてインクカートリッジ３１内のインク残量を算出する。ステップＳ１７で算出されたインク残量は、各種の処理に用いられる。すなわち、ニアエンド通知部５８は、インクカートリッジ３１内のインク残量が、記憶部５４に記憶されるニアエンド閾値を下回るか否かを判定し、インク残量がニアエンド閾値を下回った場合にニアエンド通知を実施する。また、インク残量がインクの吐出に必要な量を下回るとインクエンド通知を実施する。また、メンテナンス実行部５３は、インク残量に基づきクリーニング禁止処理を行う。
【００４４】
図７はクリーニング禁止処理のフローチャートである。メンテナンス実行部５３は、クリーニングの実施前に、ステップＳ２１の処理を行う。ステップＳ２１では、ステップＳ１７で算出したインク残量が、クリーニング１回当たりのインク消費量Ｑ２以上か否かを判定する。インク残量がインク消費量Ｑ２以上の場合は（ステップＳ２１：Ｙｅｓ）、ステップＳ２２に進み、クリーニングを実施する。一方、インク残量がインク消費量Ｑ２よりも少ない場合には（ステップＳ２１：Ｎｏ）、クリーニングの実施は不可能であるため、ステップＳ２３へ進み、クリーニングの実施を禁止する。
【００４５】
（作用効果）
以上のように、本形態のインクジェットプリンター１は、インクジェットヘッド１２から吐出されたインクの吐出ショット数に基づいてインク消費量が算出される。また、インク消費量を補正するための補正値が、所定期間における平均インク吐出量Ａに基づいて決定される。平均インク吐出量Ａは、単位時間当たりのインク吐出量（すなわち、印刷デューティー）を反映する値であり、インクジェットプリンター１の稼働状況を反映する値である。従って、インクジェットプリンター１の稼働状況に応じてインク消費量を補正でき、様々な稼働状況でインク消費量を正確に算出できる。よって、インク消費量に基づく制御を適切に行うことができる。
【００４６】
すなわち、本形態では、ニアエンド通知やインクエンド通知を正確なタイミングで行うことができる。これにより、ユーザーは適切な時期に交換用カートリッジを準備することができる。また、インクエンドを正確に判定できるので、使用済みインクカートリッジの残インク量を低減させることができる。更に、クリーニングを実行できるか否かを正確に判定できるので、適切なクリーニング禁止制御を行うことができる。すなわち、十分なインク残量が残っているにもかかわらずクリーニングが行われないという事態を避けることができる。あるいは、クリーニングに必要なインク残量が残っていないにもかかわらずクリーニングが実施され、途中でインクが不足し、インクカートリッジの交換後にクリーニングをやり直して無駄にインクを消費することを避けることができる。
【００４７】
本形態では、記憶部５４に補正値テーブル７０を記憶させ、補正値テーブル７０を参照して補正値を決定する。補正値テーブル７０は、複数の補正値Ｂ１、Ｂ２、Ｂ３のそれぞれに対し、平均インク吐出量Ａが対応付けられている。このような補正値テーブル７０を用いることで、インクジェットプリンター１の稼働状況に応じて、複数の補正値を容易に使い分けることができる。
【００４８】
本形態では、平均インク吐出量Ａとして、所定期間の間に行われるフラッシングによるインクの吐出量を含めたインク吐出量の平均値を算出する。また、フラッシングの種類によるインク吐出量（吐出ショット数）の違いを平均インク吐出量Ａに反映させる。従って、補正値を適切な値に決定でき、インク消費量の算出精度を高めることができる。
【００４９】
本形態では、補正済みインク消費量に基づいてインク残量を算出し、インク残量に基づいてクリーニングを実施可能か否かを判定し、インク残量がクリーニングのインク消費量Ｑ２を下回る場合はクリーニングを実施不可能と判定してクリーニングの実施を禁止する。このようにすると、クリーニングを実施できるか否かを精度良く判定できる。
【００５０】
（変形例）
（１）本発明は、インク消費量が異なる複数種類のクリーニングを行うインクジェットプリンター１にも適用できる。例えば、吸引時間が異なる複数種類のクリーニングを行う場合に適用できる。あるいは、ノズル列の一部を吸引するクリーニングと、全ノズルを吸引するクリーニングを行う場合に適用できる。この場合には、メンテナンス実行部５３は、複数種類のクリーニングの中で、インク消費量がインク残量を上回る種類のクリーニングについては実施不可能と判定し、その実施を禁止する。例えば、クリーニングの種類とインク消費量とを対応付けたテーブルを記憶部５４に記憶させておき、算出したインク残量に基づいてテーブルを参照し、インク残量よりもインク消費量が多いクリーニングを選択しその実施を禁止する。このようにすると、実施不可能な種類のクリーニングだけを禁止できる。
【００５１】
（２）上記形態は、フラッシングの種類に応じて異なる吐出ショット数をカウントすることにより、フラッシングの種類によるインク消費量の違いを平均インク吐出量Ａに反映させていたが、１ショットの吐出量が異なる複数種類のフラッシングを行う場合は、フラッシングの種類に応じて、１ショットの吐出量を補正することもできる。例えば、フラッシングの種類と補正値（例えば、基準となる１ショットのインク量Ｑに対する重量比や増減量）とを対応付けたテーブルを記憶部５４に記憶させておき、このテーブルを参照してフラッシングの種類に基づいてインク吐出量を補正すればよい。このようにすれば、フラッシングの種類によるインク消費量の違いを平均インク吐出量Ａに反映させることができる。従って、平均インク吐出量Ａの精度を高めることができ、適切な補正値を選択できる。よって、インク消費量の算出精度を高めることができる。
【符号の説明】
【００５２】
１…インクジェットプリンター（インクジェット記録装置）、２…外装ケース、２ａ…前面、３…操作パネル、４…排紙口、５…開閉蓋、６…カートリッジ装着部、１１…ロール紙収納部、１２…インクジェットヘッド、１２ａ…インクノズル面、１３…紙搬送路、１５…キャリッジ、１６…プラテンユニット、１７…搬送機構、１８…搬送モーター、１９…キャリッジモーター、２１…キャリッジガイド軸、２５…ヘッドメンテナンスユニット、２６…ヘッドキャップ、２７…キャップ移動機構、２８…昇降モーター、２９…吸引ポンプ、３１…インクカートリッジ（インク収容部）、３５…インク流路、３６…カートリッジ装着部、３７…平面流路、３８…可撓性流路、３９…ダイヤフラムポンプ、４０…可撓性流路、４１…サブタンク、５０…制御部、５１…通信部、５２…印刷制御部、５３…メンテナンス実行部、５４…記憶部、５５…吐出ショット数算出部、５６…平均インク吐出量算出部、５７…インク消費量算出部、５８…ニアエンド通知部、６０…コンピューター、７０…補正値テーブル、Ａ、Ａ１、Ａ２…平均インク吐出量、Ｂ１、Ｂ２、Ｂ３…補正値、Ｍ…退避位置、Ｐ…印刷位置。
【図１】
2017177643.tif 000003
【図２】
2017177643.tif 000004
【図３】
2017177643.tif 000005
【図４】
2017177643.tif 000006
【図５】
2017177643.tif 000007
【図６】
2017177643.tif 000008
【図７】
2017177643.tif 000009