(57)【要約】【課題】  メンテナンス処理が成功したか失敗したかを解析することができる印刷装置の提供。【解決手段】  印刷装置は、消耗品３００を着脱及び搭載可能であって、記憶装置３５２を有する消耗品３００が装着される消耗品装着部２１と、記憶装置３５２と通信する通信処理部１１０と、制御部１２０を含む。記憶装置３５２は、消耗部材３６０を消費するメンテナンス処理の実行決定情報を記憶する決定情報記憶領域と、メンテナンス処理の実行結果情報を記憶する結果情報記憶領域を有する。制御部１２０は、メンテナンス処理の実行決定時に、通信処理部１１０に、記憶装置３５２の決定情報記憶領域における実行決定情報の更新を指示し、メンテナンス処理の実行結果に基づき通信処理部１１０に、記憶装置３５２の結果情報記憶領域における実行結果情報の更新を指示する。【選択図】  図１
2017144596.tif 000002
【特許請求の範囲】
【請求項１】
消耗品を着脱可能に搭載可能な印刷装置であって、
記憶装置を有する前記消耗品が装着される消耗品装着部と、
前記消耗品の前記記憶装置と通信処理を行う通信処理部と、
前記通信処理部の制御を行う制御部と、
を含み、
前記消耗品の前記記憶装置は、
前記制御部により、前記消耗品の消耗部材を消費するメンテナンス処理の実行が決定されたことを示す実行決定情報を記憶する決定情報記憶領域と、前記メンテナンス処理の実行結果を示す実行結果情報を記憶する結果情報記憶領域とを有し、
前記制御部は、
前記メンテナンス処理の実行を決定した場合に、前記通信処理部に対して、前記記憶装置の前記決定情報記憶領域における前記実行決定情報の更新を指示し、
前記メンテナンス処理の前記実行結果に基づいて、前記通信処理部に対して、前記記憶装置の前記結果情報記憶領域における前記実行結果情報の更新を指示することを特徴とする印刷装置。
【請求項２】
請求項１において、
前記実行決定情報は、
前記メンテナンス処理の実行決定回数を示す情報であり、
前記制御部は、
前記通信処理部に対して、前記決定情報記憶領域において、カウントアップされた前記実行決定回数の更新を指示することを特徴とする印刷装置。
【請求項３】
請求項１又は２において、
前記実行結果情報は、
前記メンテナンス処理の失敗回数を示す情報であることを特徴とする印刷装置。
【請求項４】
請求項３において、
前記制御部は、
前記メンテナンス処理の実行前に、前記通信処理部に対して、前記結果情報記憶領域において、カウントアップされた前記失敗回数の更新を指示し、
前記メンテナンス処理が成功したと判定した場合に、前記通信処理部に対して、前記結果情報記憶領域において、カウントダウンされた前記失敗回数の更新を指示することを特徴とする印刷装置。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記結果情報記憶領域の領域サイズは、
前記決定情報記憶領域の領域サイズよりも小さいことを特徴とする印刷装置。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記メンテナンス処理は、
クリーニング処理であり、
前記記憶装置は、
複数の種類のクリーニング処理に対応する複数の決定情報記憶領域と、複数の結果情報記憶領域とを有し、
前記複数の種類のクリーニング処理は、
少なくとも第１のクリーニング処理と、前記第１のクリーニング処理とは種類が異なる第２のクリーニング処理とを含み、
前記制御部は、
前記第１のクリーニング処理の実行を決定した場合に、前記通信処理部に対して、前記記憶装置の第１の決定情報記憶領域における前記実行決定情報の更新を指示し、
前記第１のクリーニング処理の前記実行結果に基づいて、前記通信処理部に対して、前記記憶装置の第１の結果情報記憶領域における前記実行結果情報の更新を指示し、
前記第２のクリーニング処理の実行を決定した場合に、前記通信処理部に対して、前記記憶装置の第２の決定情報記憶領域における前記実行決定情報の更新を指示し、
前記第２のクリーニング処理の前記実行結果に基づいて、前記通信処理部に対して、前記記憶装置の第２の結果情報記憶領域における前記実行結果情報の更新を指示することを特徴とする印刷装置。
【請求項７】
請求項１乃至５のいずれかにおいて、
前記メンテナンス処理は、
クリーニング処理であり、
前記記憶装置は、
複数の種類のクリーニング処理に対応する複数の決定情報記憶領域と、複数の結果情報記憶領域とを有し、
前記複数の決定情報記憶領域は、
領域サイズが異なる少なくとも２つの決定情報記憶領域を含み、
前記複数の結果情報記憶領域は、
前記領域サイズが異なる少なくとも２つの結果情報記憶領域を含むことを特徴とする印刷装置。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記記憶装置は、
前記消耗品から前記消耗部材が消費された量を示す消費情報を記憶する消費情報記憶領域を含み、
前記制御部は、
前記メンテナンス処理の実行を決定した場合に、前記通信処理部に対して、前記メンテナンス処理における前記消費情報を、前記記憶装置の前記消費情報記憶領域に書き込むことを指示することを特徴とする印刷装置。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記印刷装置は、
インクジェットプリンターであり、
前記消耗品は、
インクカートリッジであることを特徴とする印刷装置。
【請求項１０】
請求項１乃至９のいずれかにおいて、
前記記憶装置を有する前記消耗品を含むことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関係する。
【背景技術】
【０００２】
印刷装置の一例であるインクジェット方式の印刷装置には、キャリッジに設けられたヘッド等のクリーニング処理や、印刷装置を初めて使用するときのインクカートリッジからヘッドへのインクの初期充填などのメンテナンス処理を行うものがある。例えばメンテナンス処理を行う印刷装置としては、特許文献１において開示されるインクジェット記録装置等が知られている。特許文献１のインクジェット記録装置は、インクカートリッジに記憶手段が設けられており、ヘッドのインク滴吐出能力を回復させるクリーニング手段の動作履歴に関するデータを、記憶手段に格納する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１９８２２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
メンテナンス処理はインクを消費して行われるが、メンテナンス処理が途中で失敗した場合には、予定していたインク消費量と異なる量のインクが消費される場合がある。すなわち、メンテナンス処理が失敗してしまった場合には、印刷装置が予め推定したメンテナンス処理後のインク残量と、実際のインクカートリッジ内のインク残量が乖離してしまう場合がある。この場合には、印刷装置が、インクを空打ちしてしまったり、インクがまだ残っているにも関わらず、インク無しと判定してしまったりすることがある。
【０００５】
使用後のインクカートリッジをメーカーが回収して、インクカートリッジの記憶装置に記憶されたデータを解析することで、印刷装置が推定したインク残量と、実際のインク残量とが乖離していることは分かるが、前述した特許文献１のインクジェット記録装置は、クリーニング手段の動作履歴に関するデータを記憶手段に格納するだけであり、クリーニング手段の動作が成功したか失敗したかまでは記憶していない。そのため、特許文献１のインクジェット記録装置においては、使用後のインクカートリッジを回収しても、メンテナンス処理が失敗していることを解析することが出来ない。
【０００６】
本発明の幾つかの態様によれば、メンテナンス処理が成功したか失敗したかを解析することができる印刷装置を提供することができる。
【課題を解決するための手段】
【０００７】
本発明の一態様は、消耗品を着脱可能に搭載可能な印刷装置であって、記憶装置を有する前記消耗品が装着される消耗品装着部と、前記消耗品の前記記憶装置と通信処理を行う通信処理部と、前記通信処理部の制御を行う制御部と、を含み、前記消耗品の前記記憶装置は、前記消耗品の消耗部材を消費するメンテナンス処理の実行が前記制御部により決定されたことを示す実行決定情報を記憶する決定情報記憶領域と、前記メンテナンス処理の実行結果を示す実行結果情報を記憶する結果情報記憶領域とを有し、前記制御部は、前記メンテナンス処理の実行を決定した場合に、前記通信処理部に対して、前記記憶装置の前記決定情報記憶領域における前記実行決定情報の更新を指示し、前記メンテナンス処理の前記実行結果に基づいて、前記通信処理部に対して、前記記憶装置の前記結果情報記憶領域における前記実行結果情報の更新を指示する印刷装置に関係する。
【０００８】
本発明の一態様では、メンテナンス処理の実行を決定した場合に、制御部が、通信処理部に対して、記憶装置の決定情報記憶領域における実行決定情報の更新を指示する。そして、制御部が、メンテナンス処理の実行結果に基づいて、通信処理部に対して、記憶装置の結果情報記憶領域における実行結果情報の更新を指示する。これにより、記憶装置の決定情報記憶領域には、メンテナンス処理の実行決定情報が記憶され、記憶装置の結果情報記憶領域には、メンテナンス処理の実行結果情報が記憶される。よって、メンテナンス処理が成功したか失敗したかを解析することが可能となる。
【０００９】
また、本発明の一態様では、前記実行決定情報は、前記メンテナンス処理の実行決定回数を示す情報であり、前記制御部は、前記通信処理部に対して、前記決定情報記憶領域において、カウントアップされた前記実行決定回数の更新を指示してもよい。
【００１０】
これにより、記憶装置に記憶されたデータの解析時に、メンテナンス処理の実行が何回決定されたかを、解析者が知ることが可能になる。
【００１１】
また、本発明の一態様では、前記実行結果情報は、前記メンテナンス処理の失敗回数を示す情報であってもよい。
【００１２】
これにより、記憶装置に記憶されたデータの解析時に、メンテナンス処理が何回失敗したかを、解析者が知ることが可能になる。
【００１３】
また、本発明の一態様では、前記制御部は、前記メンテナンス処理の実行前に、前記通信処理部に対して、前記結果情報記憶領域において、カウントアップされた前記失敗回数の更新を指示し、前記メンテナンス処理が成功したと判定した場合に、前記通信処理部に対して、前記結果情報記憶領域において、前記失敗回数のカウントダウンされた前記失敗回数の更新を指示してもよい。
【００１４】
これにより、記憶装置の結果情報記憶領域に書き込んだ失敗回数と、実際のメンテナンス処理の失敗回数を一致させることが可能になる。
【００１５】
また、本発明の一態様では、前記結果情報記憶領域の領域サイズは、前記決定情報記憶領域の領域サイズよりも小さくてもよい。
【００１６】
これにより、消耗品の記憶装置におけるメモリー消費量を抑制することが可能になる。
【００１７】
また、本発明の一態様では、前記メンテナンス処理は、クリーニング処理であり、前記記憶装置は、複数の種類のクリーニング処理に対応する複数の決定情報記憶領域と、複数の結果情報記憶領域とを有し、前記複数の種類のクリーニング処理は、少なくとも第１のクリーニング処理と、前記第１のクリーニング処理とは種類が異なる第２のクリーニング処理とを含み、前記制御部は、前記第１のクリーニング処理の実行を決定した場合に、前記通信処理部に対して、前記記憶装置の第１の決定情報記憶領域における前記実行決定情報の更新を指示し、前記第１のクリーニング処理の前記実行結果に基づいて、前記通信処理部に対して、前記記憶装置の第１の結果情報記憶領域における前記実行結果情報の更新を指示し、前記第２のクリーニング処理の実行を決定した場合に、前記通信処理部に対して、前記記憶装置の第２の決定情報記憶領域における前記実行決定情報の更新を指示し、前記第２のクリーニング処理の前記実行結果に基づいて、前記通信処理部に対して、前記記憶装置の第２の結果情報記憶領域における前記実行結果情報の更新を指示してもよい。
【００１８】
これにより、記憶装置に記憶されたデータの解析時に、クリーニング処理の種類毎の実行決定情報と実行結果情報を取得することが可能になる。
【００１９】
また、本発明の一態様では、前記メンテナンス処理は、クリーニング処理であり、前記記憶装置は、複数の種類のクリーニング処理に対応する複数の決定情報記憶領域と、複数の結果情報記憶領域とを有し、前記複数の決定情報記憶領域は、領域サイズが異なる少なくとも２つの決定情報記憶領域を含み、前記複数の結果情報記憶領域は、前記領域サイズが異なる少なくとも２つの結果情報記憶領域を含んでもよい。
【００２０】
これにより、記憶装置の各記憶領域を効率的に使用することが可能になり、メモリー消費量をさらに抑制することが可能になる。
【００２１】
また、本発明の一態様では、前記記憶装置は、前記消耗品から前記消耗部材が消費された量を示す消費情報を記憶する消費情報記憶領域を含み、前記制御部は、前記メンテナンス処理の実行を決定した場合に、前記通信処理部に対して、前記メンテナンス処理における前記消費情報を、前記記憶装置の前記消費情報記憶領域に書き込むことを指示してもよい。
【００２２】
これにより、メンテナンス処理の成否によらず、メンテナンス処理におけるインク使用量を加算しておくことで、実際のインク消費量よりも推定のインク消費量が小さくなってしまうことを防ぐこと等が可能になる。
【００２３】
また、本発明の一態様では、前記印刷装置は、インクジェットプリンターであり、前記消耗品は、インクカートリッジであってもよい。
【００２４】
これにより、インクカートリッジを解析することにより、メンテナンス処理の失敗があったかどうかを解析することが可能になる。
【００２５】
また、本発明の一態様では、前記記憶装置を有する前記消耗品を含んでもよい。
【００２６】
これにより、消耗品を用いて印刷を行い、各種情報を消耗品の記憶装置に記憶させることが可能になる。
【図面の簡単な説明】
【００２７】
【図１】本実施形態のシステム構成例。
【図２】消耗品の記憶装置の説明図。
【図３】本実施形態における印刷装置の要部を示す斜視図。
【図４】インクカートリッジの要部を示す斜視図。
【図５】本実施形態における印刷装置の詳細な構成例。
【図６】本実施形態の処理の流れを説明するフローチャート。
【図７】クリーニング処理の種類とインク消費量の説明図。
【図８Ａ】決定情報記憶領域と結果情報記憶領域の説明図。
【図８Ｂ】決定情報記憶領域と結果情報記憶領域の他の説明図。
【発明を実施するための形態】
【００２８】
以下、本実施形態について説明する。なお、以下で説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また、本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００２９】
例えば以下では、インクを収容するインクカートリッジ及びインクを吐出する印刷装置を例に説明するが、本実施形態はこれに限定されず、種々の液体を収容する液体収容容器及びその液体を吐出（噴射）する液体消費装置に適用可能である。液体は、液体消費装置が吐出可能なものであればよく、例えば溶液、溶媒、ゾル、ゲルや、それらに種々の物質或いは微粒子等を溶解・混合させたものを含む。
【００３０】
１．概要
本実施形態の印刷装置２００のシステム構成例を図１に示す。図１に示すように、本実施形態の印刷装置２００は、消耗品３００を着脱可能に搭載可能な印刷装置であって、消耗品装着部２１と、通信処理部１１０と、制御部１２０と、を含む。印刷装置２００は、例えば後述する図５に示すようなインクジェットプリンターであり、以下では印刷装置２００がインクジェットプリンターである場合を例にとって説明する。但し、本実施形態の印刷装置２００はそれに限定されず、例えば不図示のレーザープリンター又は複写機等であってもよい。
【００３１】
そして、消耗品装着部２１には、消耗品３００が装着される。消耗品装着部２１は、例えば後述する図３に示すようなキャリッジ２０に備えられるホルダー２１である。また、消耗品３００には、消耗部材３６０が収容されている。具体的に説明すると、例えば印刷装置がインクジェットプリンターである場合には、消耗品３００は、インクカートリッジであり、消耗部材３６０はインクである。また、例えば印刷装置がレーザープリンター又は複写機等である場合には、消耗品３００はトナーカートリッジであり、消耗部材３６０はトナーである。ただし、消耗品３００及び消耗部材３６０は、これらに限定されない。
【００３２】
さらに、消耗品３００は、記憶装置３５２を有する。記憶装置３５２は、図２に示すように、消耗品３００の消耗部材３６０を消費するメンテナンス処理の実行が制御部１２０により決定されたことを示す実行決定情報を記憶する決定情報記憶領域ＤＩＭと、メンテナンス処理の実行結果を示す実行結果情報を記憶する結果情報記憶領域ＲＩＭとを有する。
【００３３】
ここで、メンテナンス処理は、消耗品３００の消耗部材３６０を消費して、印刷装置２００のメンテナンスを行う処理である。メンテナンス処理の具体例については、図７を用いて後述する。
【００３４】
実行決定情報は、制御部１２０がメンテナンス処理の実行を決定したことを示す情報であり、例えばメンテナンス処理の実行決定回数を示す情報である。メンテナンス処理の実行決定回数は、メンテナンス処理を実行することを制御部１２０が決定した回数である。
【００３５】
また、実行結果情報は、メンテナンス処理の成否を示す情報であり、例えばメンテナンス処理の失敗回数を示す情報である。ただし、実行結果情報は、失敗回数には限定されず、メンテナンス処理の成功回数を示す情報であってもよい。
【００３６】
そして、通信処理部１１０は、消耗品３００の記憶装置３５２と通信処理を行う。制御部１２０は、通信処理部１１０の制御を行う。通信処理部１１０と制御部１２０の機能は、例えばプロセッサー１００等により実現される。
【００３７】
そして、制御部１２０は、メンテナンス処理の実行を決定した場合に、通信処理部１１０に対して、図２に示す記憶装置３５２の決定情報記憶領域ＤＩＭにおける実行決定情報の更新を指示する。
【００３８】
ここで、実行決定情報の更新とは、例えばカウントアップされた実行決定回数を、決定情報記憶領域ＤＩＭに書き込むことである。すなわち、制御部１２０は、通信処理部１１０に対して、記憶装置３５２の決定情報記憶領域ＤＩＭにおいて、カウントアップされた実行決定回数の更新を指示する。
【００３９】
さらに、制御部１２０は、メンテナンス処理の実行結果に基づいて、通信処理部１１０に対して、図２に示す記憶装置３５２の結果情報記憶領域ＲＩＭにおける実行結果情報の更新を指示する。例えば、制御部１２０は、メンテナンス処理が失敗した場合に、通信処理部１１０に対して、記憶装置３５２の結果情報記憶領域ＲＩＭにおける、メンテナンス処理の失敗回数の更新を指示する。なお、実行決定回数及び失敗回数は、制御部１２０がカウントアップしてもよいし、記憶装置３５２がカウントアップしてもよい。
【００４０】
よって、消耗品３００の記憶装置３５２に記憶された情報に基づいて、メンテナンス処理が成功したか失敗したかを解析することが可能となる。例えば、消耗品３００の使用後に、メーカーが消耗品３００を回収して、記憶装置３５２からデータを読み出して解析することが可能となる。
【００４１】
その結果、印刷装置２００が推定したインク残量と、消耗品３００の実際のインク残量とに差が生じていた場合に、その原因がメンテナンス処理の失敗であるか否かを解析することが出来るようになる。また、印刷装置２００の動作不具合の解析にかかる工数を短縮することも可能になる。
【００４２】
そして、上記のように、実行決定情報としてメンテナンス処理の実行決定回数を記憶装置３５２に記憶させることにより、記憶装置３５２に記憶されたデータの解析時に、メンテナンス処理の実行が何回決定されたかを、解析者が知ることが可能になる。
【００４３】
さらに、上記のように、実行結果情報としてメンテナンス処理の失敗回数を記憶装置３５２に記憶させることにより、記憶装置３５２に記憶されたデータの解析時に、メンテナンス処理が何回失敗したかを、解析者が知ることが可能になる。
【００４４】
また、前述してきたように、決定情報記憶領域には、メンテナンス処理の実行決定回数を記憶させ、結果情報記憶領域には、メンテナンス処理の失敗回数を記憶させる。正常に処理が行われていれば、失敗回数は実行決定回数より少ない。よって、本実施形態において、結果情報記憶領域の領域サイズは、決定情報記憶領域の領域サイズよりも小さい。
【００４５】
例えば後述する図８Ａの例では、各メンテナンスの実行決定回数を記憶する結果情報記憶領域のビット数を８ｂｉｔに設定し、各メンテナンスの失敗回数を記憶する決定情報記憶領域のビット数を４ｂｉｔに設定している。
【００４６】
これにより、消耗品３００の記憶装置３５２におけるメモリー消費量を抑制することが可能になる。後述する図８Ａの例のように、メンテナンス処理毎に複数の実行回数及び複数の失敗回数を記憶する必要がある場合には、メモリー消費量の節約効果がさらに高くなる。
【００４７】
また、印刷装置２００は、記憶装置３５２を有する消耗品３００を含んでもよい。
【００４８】
これにより、消耗品３００を用いて印刷を行い、上述した各種情報を記憶装置３５２に記憶させることが可能になる。
【００４９】
２．インクジェットプリンター及びインクカートリッジ
次に、図３〜図５を用いて、印刷装置がインクジェットプリンターである場合の構成について具体的に説明する。図３は、本実施形態における印刷装置（インクジェットプリンター）の要部（印刷部）を示す斜視図である。図３には、互いに直交するＸ方向、Ｙ方向、Ｚ方向を示す。印刷装置の通常の使用姿勢において、印刷装置の正面方向をＸ方向とし、鉛直方向をＺ方向とする。例えばＸ方向を例にとると、矢印の向く方向を＋Ｘ方向（又は単にＸ方向）と呼び、その反対方向を−Ｘ方向と呼ぶ。
【００５０】
図３の印刷装置は、インクカートリッジＩＣ１〜ＩＣ４（消耗品３００）と、インクカートリッジＩＣ１〜ＩＣ４を着脱可能に収容するホルダー２１（消耗品装着部）を備えるキャリッジ２０と、ケーブル３０と、紙送りモーター４０と、キャリッジモーター５０と、キャリッジ駆動ベルト５５と、を含む。なお、ホルダー２１とキャリッジ２０は一体の部材として形成されてもよいし、別体の部材として形成されてキャリッジ２０にホルダー２１が組み付けられてもよい。
【００５１】
インクカートリッジＩＣ１〜ＩＣ４には、それぞれ一色ずつのインクが収容される。ホルダー２１には、インクカートリッジＩＣ１〜ＩＣ４が着脱可能に装着される。キャリッジ２０の−Ｚ方向の面には、ヘッドが設けられている。インクカートリッジＩＣ１〜ＩＣ４から供給されるインクは、ヘッドから記録媒体に向かって吐出される。記録媒体は、例えば印刷用紙である。キャリッジ２０は、ケーブル３０により通信処理部１１０に接続されており、通信処理部１１０とケーブル３０を介して制御部１２０により吐出制御が行われる。紙送りモーター４０は、紙送りローラー４５（図５に記載）を回転駆動し、図３に示すＸ方向に印刷用紙を送る。キャリッジモーター５０は、キャリッジ駆動ベルト５５を駆動し、キャリッジ２０を±Ｙ方向に移動させる。これらの吐出や紙送り、キャリッジ２０の移動を制御部１２０が制御することにより印刷動作が行われる。なお以下では、キャリッジ２０を移動させる±Ｙ方向を「主走査方向」と呼び、印刷用紙を紙送りするＸ方向を「副走査方向」と呼ぶ。
【００５２】
次に図４について説明する。図４は、インクカートリッジＩＣの要部を示す斜視図である。図４に示すインクカートリッジＩＣは、図３のインクカートリッジＩＣ１〜ＩＣ４の各インクカートリッジに対応する。
【００５３】
図４に示すように、インクカートリッジＩＣは、インクを収容する直方体（略直方体を含む）のインク収容部３０５と、回路基板３５０と、インクカートリッジＩＣをホルダー２１に着脱するためのレバー３４０と、ヘッドにインクを供給するインク供給口３３０と、を含む。回路基板３５０の裏面には、インクカートリッジＩＣに関する情報を記憶する記憶装置３５２が実装されている。回路基板３５０の表面には、記憶装置３５２に電気的に接続される複数の端子３５４が配置されている。これらの複数の端子３５４は、インクカートリッジＩＣがホルダー２１に装着された時に、ホルダー２１に設けられた複数の本体側端子を介して、本体側の通信処理部１１０（又は制御部１２０）に電気的に接続される。記憶装置３５２としては、例えばＥＥＰＲＯＭ等の不揮発性メモリーを用いることができる。
【００５４】
次に、図５に、本実施形態における印刷装置全体の詳細な構成例を示す。図５では、第１の方向Ｄ１を主走査方向とし、第１の方向Ｄ１に直交する第２の方向Ｄ２を副走査方向とする。
【００５５】
図５の印刷装置２００は、インクカートリッジＩＣ１〜ＩＣ４と、インクカートリッジＩＣ１〜ＩＣ４を着脱可能に保持するホルダー２１（図５には不図示）を備えるキャリッジ２０と、紙送りモーター４０と、紙送りローラー４５と、キャリッジモーター５０と、キャリッジ駆動ベルト５５と、通信処理部１１０と、制御部１２０と、記憶部１９０（メモリー）と、表示部２１０（モニター）と、インターフェース部（Ｉ／Ｆ部）２２０と、を含む。なお、図１及び図３で説明した構成要素と同一の構成要素については同一の符号を付し、適宜説明を省略する。また、印刷装置２００は、図５の構成に限定されず、これらの一部の構成要素を省略したり、他の構成要素を追加したりするなどの種々の変形実施が可能である。
【００５６】
通信処理部１１０及び制御部１２０は、ＣＰＵ等のプロセッサー１００や、プロセッサー１００上で動作するプログラムにより実現される。例えばＲＯＭに記憶されたプログラムが、記憶部１９０に展開され、このプログラムをプロセッサー１００が実行することで、制御部１２０の各部の処理が実行される。なお、通信処理部１１０又は制御部１２０を専用のＡＳＩＣ等により実現することも可能である。
【００５７】
制御部１２０は、印刷装置２００の駆動部の制御を行う。具体的には、制御部１２０は、駆動部であるキャリッジモーター５０を制御して、キャリッジ２０を移動させる制御を行う。これにより、キャリッジ２０に備えられるホルダー２１とヘッド２２を移動させる駆動が、キャリッジモーター５０により行われるようになる。
【００５８】
上記に加えて、制御部１２０は、インクカートリッジの累積のインク消費量の推定処理を行う。例えばヘッド２２からの印刷のために使用されたインクの吐出数のドットカウント値に基づいて、印刷に使用されたインクの消費量を推定する。具体的には、ヘッド２２から噴射されるインク滴の数を計数し、計数されたインク滴の数とインク滴当たりの質量とを積算することでインクの消費量（使用量）を算出する。印刷のために消費された累積のインク量と、ヘッドのクリーニング（クリーニング処理）のために消費されたインク量とを加算し、インクカートリッジの累積のインク消費量を算出する。累積のインク消費量は、記憶部１９０に記憶しており、所定のタイミングで、図４のインクカートリッジＩＣ毎の記憶装置３５２に書き込まれて記憶される。そして、印刷装置２００の起動時や、インクカートリッジ交換時に、インクカートリッジＩＣの記憶装置３５２からインク消費量、決定情報、結果情報を読み出して取得し、記憶部１９０に記憶させる。そして、電源が投入されている間は、印刷の実行やヘッド２２のクリーニング等に伴って、この記憶部１９０のインク消費量、決定情報、結果情報を更新する。さらに、印刷装置２００の電源オフ時や、インクカートリッジＩＣの交換時、或いは、所定のインク量を消費する毎、またはメンテナンス処理の実行毎に、更新された推定インク消費量が、インクカートリッジＩＣの記憶装置３５２に書き戻される。
【００５９】
３．処理の詳細
次に、図６のフローチャートを用いて、本実施形態の処理の流れについて説明する。
【００６０】
まず、制御部１２０が、メンテナンス処理を実行するか否かを判定する（Ｓ１０１）。制御部１２０がメンテナンス処理を実行すると判定した場合には、制御部１２０が、メンテナンス処理の実行決定回数のカウントアップを行う（Ｓ１０２）。具体的には、制御部１２０は、記憶部１９０の決定情報をカウントアップした後に、記憶部１９０に記憶された決定情報に基づいて、決定情報記憶領域ＤＩＭの情報を更新するように、通信処理部１１０を介して、記憶装置３５２に書き込みを指示する。
【００６１】
次に、制御部１２０は、メンテナンス処理の実行前に、記憶部１９０に記憶された失敗回数のカウントアップを行う（Ｓ１０３）。そして、制御部１２０は、通信処理部１１０に対して、例えば図２に示す決定情報記憶領域ＤＩＭにおける実行決定回数の更新を指示し、図２の結果情報記憶領域ＲＩＭにおける失敗回数の更新を指示する。次に、通信処理部１１０が、インクカートリッジ（消耗品３００）の記憶装置３５２に対して、メンテナンス処理の実行決定回数及び失敗回数の書き込みを指示する。
【００６２】
その後、制御部１２０は、メンテナンス処理を実行するために、メンテナンス処理に関する指示情報を各部に出力する（Ｓ１０４）。そして制御部１２０は、メンテナンス処理が正常に完了したか否かを判定し（Ｓ１０５）、制御部１２０が、メンテナンス処理が成功した（正常に完了した）と判定した場合に、記憶装置３５２の結果情報記憶領域ＲＩＭへ、カウントダウンされた失敗回数の書き込みを指示する。
【００６３】
一方、制御部１２０は、メンテナンス処理が失敗したと判定した場合には、エラー処理を行う（Ｓ１０７）。この場合には、失敗回数を、カウントアップしたままとし、記憶装置３５２に書き込んだ失敗回数を更新せず、処理を終了する。また、ステップＳ１０１でメンテナンス処理を実行しないと判定した場合には、直ぐに処理を終了する。
【００６４】
このように本実施形態では、メンテナンス処理の実行前に、カウントアップした失敗回数を記憶装置３５２の結果情報記憶領域に書き込み、メンテナンス処理が成功した場合にのみ、カウントダウンした失敗回数を記憶装置３５２の結果情報記憶領域に上書きする。これにより、記憶装置３５２の結果情報記憶領域に書き込んだ失敗回数と、実際のメンテナンス処理の失敗回数を一致させることが可能になる。
【００６５】
また、メンテナンス処理の実行前には、失敗回数を記憶装置３５２の結果情報記憶領域には書き込まず、メンテナンス処理の失敗時にのみ、失敗回数をカウントアップして、記憶装置３５２の結果情報記憶領域に書き込む方法も考えられる。本実施形態では、このような方法を採用してもよい。
【００６６】
これに対し、前述したように、メンテナンス処理の実行前に失敗回数をカウントアップし、メンテナンス処理が成功した場合に、失敗回数をカウントダウンする手法では、制御部１２０は、メンテナンス処理が実行されたことと、最終的な実行結果のみを確認すればよい。一方、メンテナンス処理の実行後に失敗回数をカウントアップする場合には、１回のメンテナンス処理の実行過程で複数の失敗要因があるため、それら全ての要因をチェックする必要がある。そして、後者の場合には、制御部１２０は、それらの要因毎に失敗回数をカウントアップするのではなく、最終的に１回のメンテナンス処理が失敗した場合に失敗回数を１回としてカウントするように構成されている必要がある。よって、前述したカウントアップしてからカウントダウンする手法の方が、より簡易に制御部１２０を構成できる。
【００６７】
次に、図７を用いてメンテナンス処理の具体例について説明する。メンテナンス処理には、クリーニング処理や初期充填がある。クリーニング処理は、例えばキャリッジ２０のヘッド２２に設けられるノズルから、インクを吸引し、インクを強制的に排出させる処理である。クリーニング処理には、例えば図７に示すような複数の種類の処理がある。具体的に図７の例では、クリーニング処理として、弱クリーニング、中クリーニング、強クリーニング、カートリッジ交換クリーニングが挙げられている。カートリッジ交換クリーニングは、インクカートリッジを交換する際にインク中に混入した恐れのある気泡等をインク流路から除去する目的で行われるクリーニングである。
【００６８】
また、初期充填とは、初めて印刷装置２００を使用する際にインクカートリッジとヘッド２２のノズルとの間のインク流路にインクを充填させることを目的として行われるインク吸引動作である。
【００６９】
そして、図７の表に示されるように、これらのメンテナンス処理ではそれぞれインク消費量が異なる。具体的には、弱クリーニング、中クリーニング、強クリーニング、カートリッジ交換クリーニング、初期充填のインク消費量は、それぞれ順番に、Ｑ１、Ｑ２、Ｑ３、Ｑ４、Ｑ５であり、インク消費量の大小関係は、Ｑ１＜Ｑ２＜Ｑ３＜Ｑ４＜Ｑ５である。
【００７０】
このように、メンテナンス処理の種類によってインク消費量が異なるため、クリーニング処理の種類毎に実行決定回数と失敗回数を記憶しておくことが望ましい。例えば、弱クリーニングの失敗と、初期充填の失敗とでは、使用するインク消費量が大きく異なるためである。このため、記憶装置３５２に記憶されたデータを解析する際に、どの種類のクリーニング処理が失敗したのかを、解析者が判別できることが望ましい。
【００７１】
本実施形態の記憶装置３５２は、図８Ａ又は図８Ｂに示すように、複数の種類のメンテナンス処理に対応して、複数の決定情報記憶領域及び複数の結果情報記憶領域を有する。複数の種類のクリーニング処理は、少なくとも第１のクリーニング処理と、第１のクリーニング処理とは種類が異なる第２のクリーニング処理とを含む。
【００７２】
例えば図８Ａの例では、記憶装置３５２において、複数の決定情報記憶領域として、第１の決定情報記憶領域ＤＩＭ１〜第ｎの決定情報記憶領域ＤＩＭｎ（ｎは２以上の整数）が設けられている。また、複数の結果情報記憶領域として、第１の結果情報記憶領域ＲＩＭ１〜第ｎの結果情報記憶領域ＲＩＭｎが設けられる。そして、複数の決定情報記憶領域（ＤＩＭ１〜ＤＩＭｎ）の各領域は、８ｂｉｔで構成され、複数の結果情報記憶領域（ＲＩＭ１〜ＲＩＭｎ）の各領域は、４ｂｉｔで構成されている。ただし、本実施形態の各決定情報記憶領域及び各結果情報記憶領域の大きさは、これらに限定されない。
【００７３】
そして、制御部１２０は、第１のクリーニング処理の実行を決定した場合に、通信処理部１１０に対して、記憶装置３５２の第１の決定情報記憶領域ＤＩＭ１における実行決定情報の更新を指示する。さらに、制御部１２０は、第１のクリーニング処理の実行結果に基づいて、通信処理部１１０に対して、記憶装置３５２の第１の結果情報記憶領域ＲＩＭ１における実行結果情報の更新を指示する。同様にして、制御部１２０は、第２のクリーニング処理の実行を決定した場合に、通信処理部１１０に対して、記憶装置３５２の第２の決定情報記憶領域ＤＩＭ２における実行決定情報の更新を指示する。そして、制御部１２０は、第２のクリーニング処理の実行結果に基づいて、通信処理部１１０に対して、記憶装置３５２の第２の結果情報記憶領域ＲＩＭ２における実行結果情報の更新を指示する。
【００７４】
すなわち、第１のクリーニング処理に関する情報は、ＤＩＭ１及びＲＩＭ１に書き込ませ、第２のクリーニング処理に関する情報は、ＤＩＭ２及びＤＩＭ２に書き込ませる。第３のクリーニング処理以降についても同様である。
【００７５】
これにより、記憶装置３５２に記憶されたデータの解析時に、クリーニング処理の種類毎の実行決定情報と実行結果情報を取得することが可能になる。その結果、記憶装置３５２のデータ解析者は、メンテナンス種類毎のメンテナンス処理の失敗回数を特定することができるようになる。
【００７６】
また、図７に示すようなクリーニング処理は、種類毎に実行頻度が異なる。例えば、強クリーニングの実行頻度は、中クリーニングの実行頻度よりも低く、中クリーニングの実行頻度は、弱クリーニングの実行頻度よりも低い。また、カートリッジ交換クリーニングはカートリッジの交換時にのみ実行されるものであり、初期充填は印刷装置２００の初回使用時にのみ実行されるものである。つまり、各クリーニング処理の実行決定回数もクリーニング処理の種類毎に差がある。カートリッジ交換クリーニングや初期充填のように、実行決定回数が少ないと想定されるクリーニング処理については、実行決定回数が多いと想定されるクリーニング処理よりも、決定情報記憶領域を小さくしても問題はない。結果情報記憶領域についても同様である。
【００７７】
従って、図８Ｂに示すように、複数の決定情報記憶領域は、領域サイズが異なる少なくとも２つの決定情報記憶領域を含んでもよい。また、複数の結果情報記憶領域は、領域サイズが異なる少なくとも２つの結果情報記憶領域を含んでもよい。
【００７８】
具体的に、図８Ｂの例では、第１の決定情報記憶領域ＤＩＭ１のビット数が８ｂｉｔであり、第２の決定情報記憶領域ＤＩＭ２及び第３の決定情報記憶領域ＤＩＭ３のビット数がそれぞれ４ｂｉｔである。同様にして、図８Ｂの例では、第１の結果情報記憶領域ＲＩＭ１のビット数は４ｂｉｔであり、第２の結果情報記憶領域ＲＩＭ２及び第３の結果情報記憶領域ＲＩＭ３のビット数がそれぞれ２ｂｉｔである。このように、複数の決定情報記憶領域（ＤＩＭ１〜ＤＩＭｎ）は、対応するクリーニング処理の種類に応じて、領域サイズが異なる少なくとも２つの決定情報記憶領域を含んでもよい。また、複数の結果情報記憶領域（ＲＩＭ１〜ＲＩＭｎ）は、対応するクリーニング処理の種類に応じて、領域サイズが異なる少なくとも２つの結果情報記憶領域を含んでもよい。
【００７９】
これにより、記憶装置３５２の各記憶領域を効率的に使用することが可能になる。
【００８０】
また、図６のステップＳ１０１において、制御部１２０は、メンテナンス処理におけるインク消費量を予め計算して、メンテナンス処理を実行するか否か判定することが望ましい。メンテナンス処理におけるインクの空打ちを防止するためである。例えば、実行予定のメンテナンス処理におけるインク消費量が、インクカートリッジ内のインクのインク残量よりも多い場合には、インクの空打ちが発生してしまうため、メンテナンス処理を行わないと決定する。この際には、表示部２１０に、インク残量が足りないため、メンテナンス処理が実行出来ない旨を示すメッセージを表示する。
【００８１】
すなわち本実施形態において、前述したように記憶装置３５２は、消耗品３００から消耗部材３６０が消費された量を示す消費情報を記憶する消費情報記憶領域（不図示）を含む。消費情報は、インクカートリッジの累積のインク消費量である。制御部１２０は、メンテナンス処理の実行を決定した場合に、決定情報の更新と同時に、メンテナンス処理で使用されるインク消費量を加算した累積のインク消費量を、記憶装置３５２の消費情報記憶領域に書き込むことを指示する。これにより、メンテナンス処理の成否によらず、メンテナンス処理におけるインク使用量を加算しておくことで、実際のインク消費量よりも推定のインク消費量が小さくなってしまうことを防ぐことができる。すなわち、実際のインク残量よりも推定のインク残量が大きくなってしまうことを防ぎ、インクの空打ちを防止することができる。
【００８２】
４．変形例
まず、前述した例では、図５に示すように、印刷装置２００の記憶部１９０を一時記憶領域として用いている。制御部１２０は、インクカートリッジ３００の記憶装置３５２に記憶されたメンテナンス処理の実行決定回数と、メンテナンス処理の失敗回数を読み出して、記憶部１９０に一時的に記憶させている。そして、制御部１２０は、記憶部１９０から、メンテナンス処理の実行決定回数と、メンテナンス処理の失敗回数を読み出して、カウントアップ又はカウントダウンをして、再び記憶部１９０に記憶させる。さらに、制御部１２０は、カウントアップ後の実行決定回数や、カウントアップ又はカウントダウン後の失敗回数を、記憶装置３５２の決定情報記憶領域ＤＩＭに書き込むように、通信処理部１１０に指示をする。記憶装置３５２は、通知されたカウントアップ後の実行決定回数や、カウントアップ又はカウントダウン後の失敗回数を決定情報記憶領域に書き込む。
【００８３】
ただし、本実施形態はこれに限定されず、次のような変形例を採用することもできる。例えば、本変形例においては、インクカートリッジ３００の記憶装置３５２が、実行決定回数や失敗回数のカウントアップ又はカウントダウンを行って、各記憶領域に書き込む処理を行う。この場合には、印刷装置２００の制御部１３０は、通信処理部１１０に、メンテナンス処理の実行を決定したことを示すデータや、メンテナンス処理が成功したことを示すデータを通知させる。そして、記憶装置３５２は、メンテナンス処理の実行を決定したことを示すデータを受信した場合には、メンテナンス処理の実行決定回数をカウントアップして、決定情報記憶領域ＤＩＭに書き込み、メンテナンス処理の失敗回数をカウントアップして結果情報記憶領域に書き込む。さらに、記憶装置３５２は、メンテナンス処理が成功したことを示すデータを受信した場合には、メンテナンス処理の失敗回数をカウントダウンして、決定情報記憶領域ＤＩＭに書き込む。
【００８４】
また、本実施形態の印刷装置等は、その処理の一部または大部分をプログラムにより実現してもよい。この場合には、ＣＰＵ等のプロセッサーがプログラムを実行することで、本実施形態の印刷装置等が実現される。
【００８５】
また、本実施形態の印刷装置は、プロセッサーとメモリーを含んでも良い。ここでのプロセッサーは、例えばＣＰＵ（Central Processing Unit）であってもよい。ただし、プロセッサーはＣＰＵに限定されるものではなく、ＧＰＵ（Graphics Processing Unit）、或いはＤＳＰ（Digital Signal Processor）等、各種プロセッサーを用いることが可能である。また、プロセッサーはＡＳＩＣ（Application Specific Integrated Circuit）によるハードウェア回路でもよい。また、メモリーはコンピューターにより読み取り可能な命令を格納するものであり、当該命令がプロセッサーにより実行されることで、本実施形態に係る印刷装置等の各部が実現されることになる。ここでのメモリーは、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）などの半導体メモリーであってもよいし、レジスターやハードディスク等でもよい。また、ここでの命令は、プログラムを構成する命令セットの命令でもよいし、プロセッサーのハードウェア回路に対して操作を指示する命令であってもよい。
【００８６】
以上のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また、印刷装置の構成、動作も本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【００８７】
２０…キャリッジ、２１…消耗品装着部（ホルダー）、２２…ヘッド、３０…ケーブル、
４０…紙送りモーター、４５…紙送りローラー、５０…キャリッジモーター、
５５…キャリッジ駆動ベルト、１００…プロセッサー、１１０…通信処理部、
１２０…制御部、１９０…記憶部、２００…印刷装置、２１０…表示部、
２２０…Ｉ／Ｆ部、３００…消耗品、３０５…インク収容部、３１０…底面、
３３０…インク供給口、３４０…レバー、３５０…回路基板、３５２…記憶装置、
３５４…複数の端子、３６０…消耗部材
【図１】
2017144596.tif 000003
【図２】
2017144596.tif 000004
【図３】
2017144596.tif 000005
【図４】
2017144596.tif 000006
【図５】
2017144596.tif 000007
【図６】
2017144596.tif 000008
【図７】
2017144596.tif 000009
【図８Ａ】
2017144596.tif 000010
【図８Ｂ】
2017144596.tif 000011