(57)【要約】【課題】  複数のインクタンクの搭載位置に対して、インクタンクの発光手段の発光を検知して搭載位置を特定する受光部の故障を検知することを可能とする。【解決手段】  インクタンクを記録装置内で往復移動させる手段と、受光手段で受光した受光量を記憶する手段と、記憶された受光量の中から最大値を判定する手段と、前記最大値とあらかじめ有している所定値を比較する手段と、比較した結果を通知する手段を有する。【選択図】  図１
2011031632.tif 000002
【特許請求の範囲】
【請求項１】
発光手段を有する複数の液体収納容器が着脱可能に搭載可能であって、前記発光手段からの光を受光可能な受光手段を備えた記録装置において、前記発光手段を発光させる手段と、前記複数の液体収納容器を記録装置内で往復移動させる手段と、前記受光手段で受光した受光量を記憶する手段と、記憶された受光量の中から最大値を判定する手段と、前記最大値とあらかじめ有している所定値を比較する手段と、比較した結果を通知する手段を有することを特徴とする記録装置。
【請求項２】
発光手段を有する複数の液体収納容器が着脱可能に搭載可能であって、前記発光手段からの光を受光可能な受光手段を備えた記録装置において、前記発光手段を発光させる手段と、前記複数の液体収納容器を記録装置内で往復移動させる手段と、前記受光手段で受光した受光量を記憶する手段と、記憶された受光量の中から最大値を判定する手段と、前記最大値とあらかじめ有している第１の所定値と第２の所定値を比較する手段と、比較した結果を通知する手段を有することを特徴とする記録装置。
【請求項３】
前記受光量記憶手段は、前記受光手段が、前記複数の液体収納容器のうち１つの容器に対向する位置に来るように移動させ、前記受光手段が対向する液体収納容器を含む他の液体収納容器の発光手段を発光させたとき、前記受光手段の受光する各液体収納容器の発光に対応した受光量を記憶する事を特徴とする請求項１、２に記載の記録装置。
【請求項４】
前記受光量記憶手段は、前記受光手段が、前記複数の液体収納容器のうち複数の容器に対向する位置に来るように移動させ、前記受光手段が対向する液体収納容器を含む他の液体収納容器の発光手段を発光させたとき、前記受光手段の受光する各液体収納容器の発光に対応した受光量を記憶する事を特徴とする請求項１、２に記載の記録装置。
【請求項５】
前記最大値判定手段は、前記受光手段が対向した液体収納容器に対応して、複数の発光手段を発光させた液体収納容器のうち、前記受光手段が最大光量を受光する液体収納容器を特定することを特徴とする請求項１、２に記載の記録装置。
【請求項６】
前記最大値と所定値を比較する手段は、前記受光手段が対向した液体収納容器毎に所定値と比較し、受光手段が対向した液体収納容器毎に判定する事を特徴とする請求項１に記載の記録装置。
【請求項７】
前記受光量の最大値と前記所定値を比較した結果、受光量が小さい液体収納容器が１つ存在した場合、前記通知手段により装置異常を通知することを特徴とする請求項１，２に記載の記録装置。
【請求項８】
前記受光量の最大値と前記所定値を比較した結果、受光量が小さい液体収納容器が複数存在した場合、前記通知手段により装置異常を通知することを特徴とする請求項１，２に記載の記録装置。
【請求項９】
前記最大値と所定値を比較する手段は、前記受光手段が対向した液体収納容器毎に求めた最大値と第１の所定値と比較し、比較した結果、第１の所定値より小さい前記最大値に対して、第２の所定値と比較して、その結果を受光手段が対向した液体収納容器毎に判定する事を特徴とする請求項２に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクカートリッジのインク残量など、液体収納容器の状態に関する報知ＬＥＤなどの発光手段によって行う構成のインクカートリッジを用いるインクジェット記録装置に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラの普及に伴って、パーソナルコンピュータ（ＰＣ）を介さずにデジタルカメラと記録装置としてのプリンタとを直接接続して印刷する用途（ノンＰＣ記録）が増えつつある。さらにデジタルカメラに着脱可能に用いられる情報記憶媒体であるカードタイプの情報記憶媒体を直接プリンタに装着してデータ転送を行い、印刷を行う形態（ノンＰＣ記録）も増えつつある。一般的にプリンタのインクタンク内のインク残量はＰＣを介してモニタ上で確認する手法が知られているが、上記ノンＰＣ記録を行う場合においても、ＰＣを介することなくインクタンク内のインク残量を把握したいという要望が高まっていた。つまりユーザが、インクタンク内のインク残量が少ないことが分かれば、例えば、記録を始める前に予め新しいインクタンクに交換し記録の途中でインク量不足のために記録が実質的にできなくなる事態を未然に防止できる。
【０００３】
従来、このようなインクタンクの状態をユーザに報知する構成として、ＬＥＤなどの表示素子を用いたものが知られている。特許文献１には、記録ヘッドと一体のインクタンクに２つのＬＥＤが設けられ、これらが２段階のインク残量に応じてそれぞれ点灯することが記載されている。
【０００４】
一方、さらなる高画質化の要求から従来の４色（ブラック、イエロー、マゼンタ、シアン）インクに、濃度の薄い淡色マゼンタ、淡色シアンといったインクが使われるようになってきており、さらにはレッド、ブルーインクといったいわゆる特色インクの使用も提案されてきている。このような場合、インクジェットプリンタに対しては７〜８個といったインクタンクを個別に搭載することになる。その際に、間違った装着位置へのインクタンクの搭載を防止する機構が必要となってくる。特許文献２には、インクタンクがキャリッジに搭載される際の、キャリッジの搭載部とインクタンク相互の係合の形状をインクタンクごとに異ならせ、これにより、インクタンクが誤った位置に装着されることを防止している構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平４−２７５１５６号公報
【特許文献２】特開２００１−２５３０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
インクタンクの搭載位置を特定する構成としては、上述したように、搭載部とインクタンクが係合する相互の形状を搭載位置ごとに異ならせるものがある。しかしながら、この場合は特に、インクの色ないし種類ごとに異なる形状のインクタンクを製造する必要があり、製造効率やコストの点で不利となる。
【０００７】
他の構成として、インクタンクの電気接点とキャリッジ等の搭載位置における本体側の電気接点とが接続して形成される回路の信号線を、搭載位置ごとに個別のものとする構成が考慮される。例えば、インクタンクのインク色情報をそのインクタンクから読み出し、ＬＥＤの点灯などを制御するための信号線を搭載位置ごとに個別のものとすることにより、読み出した色情報がその搭載位置に適合していなければインクタンクが誤って搭載されていることを知ることができる。
【０００８】
このような信号線をインクタンクもしくは搭載位置ごとに個別なものとする構成は、信号線の数を増すものである。特に、上述したように最近のインクジェットプリンタなどでは、用いるインクの種類を多くすることにより画質の向上を図るのが一つの傾向としてある。このようなプリンタでは、特に信号線の数が増すことはコストを増すなどの要因となる。一方で、配線数を削減するためにはバス接続といった所謂共通の信号線の構成が有効であるが、単にバス接続のような共通の信号線を用いる構成では、インクタンクもしくはその搭載位置を特定することができないことは明らかである。
【０００９】
そのため、本体側にインクタンクの発光を検知する受光素子を持ち、インクタンクの発光を検知して、インクタンクなど液体収納容器の搭載位置を特定している。
【００１０】
しかしながら、受光素子の故障、インクミストによる受光感度の低下等が生じ正しくインクタンクの搭載位置を特定できない場合、インクタンクの搭載間違いなのか、本体の故障なのかを判断できず、不要にインクタンクを交換してしまうという問題が生じる。
【課題を解決するための手段】
【００１１】
発光手段を有する複数の液体収納容器が着脱可能に搭載可能であって、前記発光手段からの光を受光可能な受光手段を備えた記録装置において、前記発光手段を発光させる手段と、前記複数の液体収納容器を記録装置内で往復移動させる手段と、前記受光手段で受光した受光量を記憶する手段と、記憶された受光量の中から最大値を判定する手段と、前記最大値とあらかじめ有している所定値を比較する手段と、比較した結果を通知する手段を有する。
【発明の効果】
【００１２】
以上の構成によれば、記録装置本体側の受光素子の故障であることを判別することができ、ユーザに対して不要なインクタンク交換をさせること無く、速やかに本体の修理依頼を行うことができるという効果がある。
【図面の簡単な説明】
【００１３】
【図１】（ａ）〜（ｄ）は、本発明の実施形態のエラー位置精査処理を説明する図である。
【図２】（ａ）および（ｂ）は、本発明の実施形態の位置検知処理を説明する図である。
【図３】（ａ）〜（ｃ）は、同様に、本発明の実施形態の位置検知処理を説明する図である。
【図４】本発明の実施形態に係るインクタンクの着脱に関する制御手順を示すフローチャートである。
【図５】本発明の実施形態に係るインクタンク着脱処理の詳細を示すフローチャートである。
【図６】本発明の実施形態に係る装着確認制御の詳細を示すフローチャートである。
【図７】本発明の実施形態に係る位置検知処理の詳細を示すフローチャートである。
【図８】本発明の実施形態に係るエラー位置精査処理の詳細を示すフローチャートである。
【図９】本発明の他の実施形態に係るエラー位置精査処理の詳細を示すフローチャートである。
【図１０】（ａ）、（ｂ）および（ｃ）は、それぞれ、本発明の実施形態に係るインクタンクの側面図、正面図および底面図である。
【図１１】（ａ）および（ｂ）は本発明の実施形態に係るインクタンクに配設される基板の機能の概略を説明するための模式的側面図である。
【図１２】上記実施形態のインクタンクを装着して記録を行うインクジェットプリンタの本体カバー２０１を取り外して示す斜視図である。
【図１３】上記インクジェットプリンタの制御構成を示すブロック図である。
【図１４】上記インクジェットプリンタのフレキシブルケーブルにおける、インクタンクとの信号接続のための信号配線の構成を、各インクタンクの基板との関係で示す図である。
【図１５】制御部などが設けられた上記基板の詳細を示す回路図である。
【図１６】ＬＥＤ１０１の点灯および消灯の動作をそれぞれ説明するタイミングチャートである。
【図１７】（ａ）は、上記インクタンクの着脱に関する制御における、総てのインクタンクについて正しく装着され、それぞれのＬＥＤが点灯した状態を示す図であり、（ｂ）は、上記点灯の後、本体カバーが閉じられたことにより、キャリッジが位置検知のための位置へ移動することを説明する図である。
【発明を実施するための形態】
【００１４】
１．インクタンク
図１０（ａ）、（ｂ）および（ｃ）は、それぞれ、本発明のインクジェット記録装置に使用するインクタンクの側面図、正面図および底面図である。なお、本説明において、インクタンクの正面とは、ユーザに向き合うことでその操作（着脱操作等）およびユーザへの情報提供（後述するＬＥＤの発光）を可能とする面を言う。
【００１５】
図１０において、本実施形態のインクタンク１は正面側の下部に支持された支持部材３を有している。支持部材３はインクタンク１の外装と一体に、樹脂により形成されており、後述するタンクホルダへの装着操作等を行う際に被支持部を中心に変位可能な構成である。インクタンク１の背面側および正面側には、タンクホルダ側の係止部にそれぞれ係合可能な第１係合部５および第２係合部６（本例では支持部材３に一体化されている）が設けられ、これらの係合によってインクタンク１のタンクホルダへの装着状態が確保される。
【００１６】
インクタンク１の底面には、タンクホルダへの装着時に、後述する記録ヘッドのインク導入口と結合してインク供給を行うためのインク供給口７が設けられている。この底面と正面とが交わる部分にあって、支持部材３の支持部分の底面側には、本実施形態の主要部をなす基体が設けられている。
【００１７】
図１１（ａ）および（ｂ）はインクタンクに配置される基板の機能の概略を説明するための模式的側面図である。
【００１８】
インクタンク１がホルダ１５０に装着され、固定される。またこのとき、ホルダ１５０に設けられた接点（以下コネクタと称す）１５２と、インクタンクに設けられた基板１００の外側に向かって位置する面に設けられた接点としての電極パッド１０２とが接触し、電気的接続が可能となる。
【００１９】
インクタンク１の内側に向かって位置する基板１００の面には、ＬＥＤなど可視光を発生する第１発光部１０１と、この発光部を制御する制御素子１０３とが設けられており、コネクタ１５２よりパッド１０２を介して供給される電気信号により、制御素子１０３は第１発光部１０１の発光の制御を行う。
【００２０】
ここで、上述したように、インクタンク１の底面および正面をなす両面が交わる部分にあって、支持部材３の支持部分の下方には、本実施形態の主要部をなす基板１００が配設されている。この配設部位において、インクタンク１には両面をつなぐ斜面が形成されている。従って、第１発光部１０１が発光すると、その一部は斜面に沿ってインクタンク１の正面側から外に向かって投光される。
【００２１】
かかる配置とした基板１００を用いることで、記録装置（ひいてはこれが接続されるコンピュータなどのホスト装置）だけでなく、ユーザに対しても、第１発光部１０１を兼用してインクタンク１に係る所定の情報を直接提示することが可能となる。すなわち、図１１（ａ）に示すように、ホルダ１５０を搭載するキャリッジの走査範囲の端部にあって図の右上方向に投光される光を受容する位置に受光部を配置し、その部位にキャリッジが位置したときに第１発光部１０１の発光を制御することで、記録装置側は受光部の受光内容からインクタンク１に係る所定の情報を認識することが可能となる。また、例えば走査範囲の中央にキャリッジを位置させて第１発光部１０１の発光を制御することで、図１１（ｂ）に示すように、ユーザはその発光状態を目視することによりインクタンク１に係る所定の情報を認識することが可能となる。
【００２２】
２．記録装置
図１２は、以上説明したインクタンクを装着して記録を行うインクジェットプリンタ２００の本体カバー２０１を開放した状態を示す斜視図である。
【００２３】
本実施形態のプリンタ２００は、記録ヘッドおよびインクタンクを搭載したキャリッジが走査のための移動をして記録を行う機構などプリンタの主要部分が、本体カバー２０１およびその他のケース部分によって覆われているプリンタ本体と、その前後にそれぞれ設けられる排紙トレイ２０３と、自動給紙装置（ＡＳＦ）２０２とを備えたものである。また、本体カバーを閉じた状態および開いた状態の両方で本プリンタの状態を表示するための表示器、電源スイッチおよびリセットスイッチを備えた操作部２１３が設けられている。
【００２４】
本体カバー２０１を開放した状態では、図１２に示すように、ユーザは、記録ヘッドユニット１０５およびインクタンク１Ｋ、１Ｙ、１Ｍ、１Ｃ（以下では、これらのインクタンクを同一の符号「１」で示す場合もある）を搭載したキャリッジ２０５が移動する範囲およびその周辺を見ることができる。実際は、本体カバー２０１を開けると、キャリッジ２０５が自動的に同図に示すほぼ中央の位置（以下、「タンク交換位置」ともいう）へ移動するシーケンスが実行され、ユーザは、このタンク交換位置でそれぞれのインクタンクの交換操作などを行うことができる。
【００２５】
本実施形態のプリンタは、記録ヘッドユニット１０５に各色のインクに対応したチップ形態の記録ヘッド（不図示）が設けられ、これら各色の記録ヘッドがキャリッジ２０５の移動によって用紙などの記録媒体に対して走査を行い、この走査の間に記録媒体にインクを吐出して記録を行うものである。すなわち、キャリッジ２０５は、その移動方向に延在するガイド軸２０７と摺動可能に係合するとともに、キャリッジモータおよびその駆動力伝達機構によって、上述の移動をすることができる。そして、Ｋ、Ｙ、Ｍ、Ｃのインクに対応したそれぞれの記録ヘッドでは、フレキシブルケーブル２０６を介して本体側の制御回路から送られる吐出データに基づいてインク吐出が行われる。また、紙送りローラや排紙ローラなどの紙送り機構が設けられ、自動給紙装置２０２から給紙された記録媒体（不図示）を排紙トレイ２０３まで搬送することができる。また、キャリッジ２０５には、インクタンクホルダを一体に備えた記録ヘッドユニット１０５が着脱自在に装着され、一方、この記録ヘッドユニット１０５に対してそれぞれのインクタンク１がカートリッジの形態にて着脱自在に装着される。すなわち、キャリッジ２０５に記録ヘッドユニット１０５を装着し、さらに記録ヘッドユニット１０５にインクタンク１を装着することが可能であり、本実施形態ではインクタンク１は記録ヘッドユニット１０５を介してキャリッジ２０５に着脱可能である。また、記録ヘッドユニット１０５にインクタンク１を装着する。
【００２６】
各インクタンク１のタンクホルダ部を備えた記録ヘッドユニット１０５には、前述したように、各インクタンクに対応してコネクタが設けられており、それぞれのコネクタは装着されるインクタンク１に設けられている基板のパッドと接触する。これにより、それぞれのＬＥＤ１０１について、後述されるシーケンスに従った点灯ないし点滅の制御が可能となる。
【００２７】
具体的には、上記のタンク交換位置では、それぞれのインクタンク１についてインク残量が少なくなったとき、その該当するインクタンク１のＬＥＤ１０１を点灯もしくは点滅させる。また、キャリッジの移動範囲において、上述の回復ユニットが設けられた位置と反対側の端部付近には、受光素子を有した第１受光部２１０が設けられている。これにより、キャリッジ２０５の移動に伴ってそれぞれのインクタンク１のＬＥＤ１０１がこの受光部２１０を通過する際にＬＥＤ１０１を発光させ、その光を受光したときのキャリッジ２０５の位置に基づいてキャリッジ２０５におけるそれぞれのインクタンク１の位置を検出することができる。さらに、ＬＥＤの点灯などの制御の他の例として、上記タンク交換位置で、インクタンク１が正しく装着されたときにそのタンクのＬＥＤ１０１を点灯させる制御を行う。これらの制御は、記録ヘッドのインク吐出などの制御と同様、フレキシブルケーブル２０６を介して本体側の制御回路からそれぞれのインクタンクに対して制御データ（制御信号）が送られることによって実行される。
【００２８】
３．制御系の全体構成
図１３は、上述したインクジェットプリンタの制御系の構成例を示すブロック図であり、プリンタ本体におけるＰＣＢ（プリント配線基板）形態の制御回路とそれによって制御される、インクタンクのＬＥＤの発光などに関する構成を主に示している。
【００２９】
図１３において、制御回路３００は本プリンタに関するデータ処理および動作制御を実行する。具体的には、ＣＰＵ３０１は、ＲＯＭ３０３に格納されているプログラムに従い、後述される処理などを実行する。また、ＲＡＭ３０２は、ＣＰＵ３０１による処理実行の際に、ワークエリアとして用いられる。
【００３０】
図１３において模式的に示されるように、キャリッジ２０５に搭載された記録ヘッドユニット１０５は、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各インクを吐出するための複数の吐出口が形成されたそれぞれの記録ヘッド１０５Ｋ、１０５Ｙ、１０５Ｍ、１０５Ｃを備えている。そして、記録ヘッドユニット１０５のホルダには、これらの記録ヘッドに対応してインクタンク１Ｋ、１Ｙ、１Ｍ、１Ｃが着脱自在に搭載される。
【００３１】
それぞれのインクタンク１には、前述したように、ＬＥＤ１０１、その表示制御回路、および、接触端子であるパッドなどが設けられた基板１００が取り付けられている。そして、インクタンク１が記録ヘッドユニット１０５に正しく装着されたとき、上記基板１００上のパッドが記録ヘッドユニット１０５においてインクタンク１にそれぞれ対応して設けられたコネクタと接触する。また、キャリッジ２０５に設けられたコネクタ（不図示）と本体側の制御回路３００とはフレキシブルケーブル２０６を介して信号接続する。さらに、キャリッジ２０５に記録ヘッドユニット１０５が装着されることにより、キャリッジ２０５の上記コネクタと記録ヘッドユニット１０５の上記コネクタとが信号接続する。以上の接続構成により、本体側の制御回路３００とそれぞれのインクタンク１との間で信号の授受を行うことが可能となる。これにより、制御回路３００は、後述されるシーケンスに従った点灯ないし点滅の制御を行うことができる。
【００３２】
記録ヘッド１０５Ｋ、１０５Ｙ、１０５Ｍ、１０５Ｃにおけるそれぞれのインク吐出の制御についても、同様に、フレキシブルケーブル２０６、キャリッジ２０５のコネクタ、および記録ヘッドユニットのコネクタを介してそれぞれの記録ヘッドに設けられた駆動回路などが、本体側の制御回路３００と信号接続し、これにより、制御回路３００はそれぞれの記録ヘッドにおけるインク吐出などを制御することができる。
【００３３】
キャリッジ２０５の移動範囲の一方の端部近傍に設けられる第１受光部２１０は、インクタンク１のＬＥＤ１０１からの発光を受けて、それに応じた信号を制御回路３００へ出力する。制御回路３００は、後述のように、この信号に基づき、それぞれのインクタンク１のキャリッジ２０５における位置を判断することができる。また、キャリッジ２０５の移動経路に沿ってエンコーダスケール２０９が設けられるともに、キャリッジ２０５にはエンコーダセンサ２１１が設けられる。このセンサの検出信号はフレキシブルケーブル２０６を介して制御回路３００に入力し、これにより、キャリッジ２０５の移動位置を知ることができる。この位置情報は、各記録ヘッド吐出制御に用いられるとともに、後述される、インクタンク位置を検出する位置検知処理において用いられる。
【００３４】
４．接続部の構成
図１４は、フレキシブルケーブル２０６における、インクタンク１との信号接続のための信号配線の構成を、各インクタンクの基板１００との関係で示す図である。
【００３５】
図１４に示すように、インクタンク１に対する信号配線は、４本の信号線からなり、また、４つのインクタンク１に共通の信号配線（所謂バス接続）である。すなわち、それぞれのインクタンク１に対する信号配線は、インクタンクにおけるＬＥＤ１０１の発光およびその駆動などを行う機能素子群１０３の動作などの電力供給にかかる電源信号線「ＶＤＤ」およびアース信号線「ＧＮＤ」と、後述されるように、制御回路３００から、ＬＥＤ１０１の点灯、点滅などの処理に関する制御信号（制御データ）などを送るための信号線「ＤＡＴＡ」およびそのクロック信号線「ＣＬＫ」の４本の信号線から構成される。本実施例においては４本の信号線による説明を行うが、本発明はこれに限定されるものでなく例えばアース信号を別構成で達成することにより「ＧＮＤ」線を省略することも可能である。また「ＣＬＫ」と「ＤＡＴＡ」の信号線を共有して一本で構成することも可能である。
【００３６】
一方、各インクタンク１の基板１００には、これら４本の信号線の信号によって動作する制御部１０３およびそれによって動作するＬＥＤ１０１が設けられている。
【００３７】
図１５はこれら制御部などが設けられた基板の詳細を示す回路図である。同図に示すように、制御部１０３は、入出力制御回路（Ｉ／Ｏ  ＣＴＲＬ）１０３Ａ、メモリーアレイ１０３ＢおよびＬＥＤドライバ１０３Ｃを有して構成される。入出力制御回路１０３Ａは、本体側の制御回路３００からフレキシブルケーブル２０６を介して送られてくる制御データに応じて、ＬＥＤ１０１の表示駆動やメモリーアレイ１０３Ｂに対するデータの書き込みおよび読み出しを制御する。
【００３８】
ＬＥＤドライバ１０３Ｃは、入出力制御回路１０３Ａから出力される信号がオンのときＬＥＤ１０１に電源電圧を印加するよう動作し、これにより、ＬＥＤ１０１を発光させる。従って、入出力制御回路１０３Ａから出力される信号がオンの状態にあるとき、ＬＥＤ１０１は点灯状態となり、上記信号がオフの状態にあるとき、ＬＥＤ１０１は消灯状態となる。
【００３９】
図１６は、ＬＥＤ１０１の点灯および消灯の動作をそれぞれ説明するタイミングチャートである。
【００４０】
ＬＥＤ１０１の点灯または消灯では、図１６に示すように、上記と同様、先ず、「開始コード＋色情報」のデータ信号が、本体側から信号線ＤＡＴＡを介して入出力制御回路１０３Ａに送られてくる。上述したように、「色情報」によってインクタンクが特定され、その後に送られてくる「制御コード」に基づくＬＥＤ１０１の点灯、消灯は特定されたインクタンクのみで行われる。点灯、消灯にかかる「制御コード」は、「ＯＮ」または「ＯＦＦ」のコードがあり、「ＯＮ」によってＬＥＤ１０１の点灯が行われ、「ＯＦＦ」によって消灯が行われる。すなわち、制御コードが「ＯＮ」のとき、入出力制御回路１０３Ａは、ＬＥＤドライバ１０３Ｃに対してオン信号を出力し、それ以降もその出力状態を維持する。逆に、制御コードが「ＯＦＦ」のとき、入出力制御回路１０３Ａは、ＬＥＤドライバ１０３Ｃに対してオフ信号を出力し、それ以降もその出力状態を維持する。なお、ＬＥＤ１０１の点灯または消灯の実際のタイミングは、図２４に示す各データ信号についてクロックＣＬＫの７クロック目以降に行われる。
【００４１】
５．制御手順
図４は、以上説明した本実施形態の構成に基づくインクタンクの着脱に関する制御手順を示すフローチャートであり、特に、本体側の制御回路３００による各インクタンク１のＬＥＤ１０１の点灯、消灯の制御を示すものである。
【００４２】
図４に示す処理は、ユーザが本実施形態のプリンタの本体カバー２０１を開いたとき、所定のセンサによってこれを検知して起動される処理である。本処理が起動されると、先ず、ステップＳ１０１で、インクタンク着脱処理を実行する。
【００４３】
図５は、このインクタンク着脱処理の詳細を示すフローチャートである。同図に示すように、着脱処理では、先ず、ステップＳ２０１で、キャリッジ２０５を移動するとともにそのとき搭載されているそれぞれのインクタンクについて状態情報（インクタンクの個体情報報）を取得する。取得される状態情報としてはそのときのインク残量などであり、これらがそのインクタンクの固有番号とともに、メモリーアレイ１０３Ｂから読み出される。そして、ステップＳ２０２で、キャリッジ２０５が図１２にて説明したインクタンク交換位置に到達したか否かを判断する。
【００４４】
キャリッジ２０５がインクタンク交換位置に到達したと判断すると、ステップＳ２０３でインクタンク装着確認制御を行う。
【００４５】
図６は、この装着確認制御の詳細を示すフローチャートである。先ず、ステップＳ３０１で、キャリッジ２０５に搭載されるインクタンクの数を示すパラメータＮを設定するとともに、このインクタンクの数に応じてＬＥＤの発光を確認するためのフラグＦ（ｋ）を初期化する。本実施形態では、Ｎとして、Ｋ、Ｃ、Ｍ、Ｙのインクタンクの数で４が設定される。これに従い、Ｆ（１）、ｋ＝１〜４、の４つのフラグが用意され、これらが総て初期化されてその内容が“０”とされる。
【００４６】
次に、ステップＳ３０２で上記フラグのインクタンクの装着判定順序に関る変数Ａを１に設定し、ステップＳ３０３で、Ａ番目のインクタンクについて装着確認制御を行う。この制御は、ユーザがインクタンクを記録ヘッドユニット１０５のホルダ１５０に正しい位置に装着することにより、前述したホルダ１５０のコンタクト１５２とインクタンクのコンタクト１０２とが接触し、これにより、本体側の制御回路３００が、前述したように、インクタンクの個体情報である色情報によってインクタンクを特定しつつ、その特定したタンクのメモリーアレイ１０３Ｂに格納されている色情報を順次読み出す動作である。また、上記特定するための色情報は、それまでに既に読み出されているものについては、用いないことはもちろんである。さらに、本制御では、この読み出した色情報が、本処理が起動された後、それまでに読み出された色情報と異なるものか否かの判断も行う。
【００４７】
そして、ステップＳ３０４では、色情報を読み出すことができ、かつその色情報がそれまでに読み出されたものと異なるとき、その色情報のインクタンクがＡ番目のインクタンクとして装着されたと判断する。それ以外の場合は、Ａ番目のインクタンクが装着されていないと判断する。尚、ここで説明するＡ番目というのは単にインクタンクの判定を行う順番を説明するものであり、インクタンクの装着位置を示す順番ではない。Ａ番目のインクタンクが装着されていると判断したときは、ステップＳ３０５で、そのフラグＦ（Ａ）、すなわち、用意された４つのフラグＦ（ｋ）、ｋ＝１〜４のうち、ｋ＝Ａに該当するフラグ（Ａ）の内容を“１”とし、図５にて上述したようにして、該当する色情報のインクタンク１のＬＥＤ１０１を点灯する。装着されていないと判断したときは、ステップＳ３１１で、そのフラグＦ（Ａ）の内容を“０”とする。
【００４８】
次に、ステップＳ３０６で、変数Ａを１インクリメントし、ステップＳ３０７で、この変数ＡがステップＳ３０１で設定したＮ（本実施形態のプリンタの場合はＮ＝４）より大きいか否かを判断する。ここで、変数ＡがＮ以下であると判断したときは、ステップＳ３０３以降の処理を繰り返す。また、変数ＡがＮより大きいと判断したときは、４つのインクタンク総てについて装着確認制御が終了したとして、ステップＳ３０８で、本体カバー２０１が開放された状態か否かを、上記のセンサの出力に基づいて判断する。すなわち、本体カバーが閉じた状態であるときは、ユーザが、例えば、インクタンクのいくつかを未装着あるいは装着が不完全なままカバーを閉じた可能性があるとして、ステップＳ３１２で異常状態のステータスを図５の処理ルーチンへ返して本処理を終了する。
【００４９】
ステップＳ３０８で、本体カバー２０１が開いた状態であると判断したときは、４つのフラグＦ（ｋ）、ｋ＝１〜４、の総てについてその内容が“１”か否か、すなわち、総てのインクタンクについて、ＬＥＤ１０１の点灯がされたか否かを判断する。いずれかのインクタンクのＬＥＤ１０１が点灯していないと判断したときは、ステップＳ３０２以降の処理を繰り返す。すなわち、ユーザが、ＬＥＤ１０１が点灯していないインクタンクについて、装着し、または装着動作をやり直し、そのインクタンクのＬＥＤが点灯するまで、上記の処理を繰り返す。
【００５０】
総てのインクタンクのＬＥＤが点灯されたと判断したときは、ステップＳ３１０で正常終了動作を行い、本処理を終了し、処理は図５に示す処理ルーチンに戻る。図１７（ａ）は、総てのインクタンクについて正しく装着され、それぞれのＬＥＤが点灯した状態を示す図である。
【００５１】
再び、図５を参照すると、ステップＳ２０３のインクタンク装着確認制御を上記のように実行した後、ステップＳ２０４で、その制御正常終了したか否か、すなわち、正常にインクタンクが装着されたか否かを判断する。装着が正常と判断したときは、ステップＳ２０５で操作部２１３の表示器（図１２）を、例えばグリーンに点灯し、ステップＳ２０６で正常終了して図４に示す処理ルーチンに戻る。また、装着が異常と判断したときは、ステップＳ２０７で操作部２１３の表示器を、例えば、オレンジで点滅し、ステップＳ２０８で異常終了して図４に示す処理ルーチンに戻る。記録装置を制御するホストＰＣが接続されている場合は、同時にＰＣモニタを通して装着異常表示を行うこともできる。
【００５２】
図４において、ステップＳ１０１のインクタンク着脱処理を終了すると、ステップＳ１０２で、上記着脱処理が正常終了したか否かを判断する。異常終了であると判断したときは、ステップＳ１０８で、ユーザが本体カバー２０１を開けるのを待ち、カバー２０１が開けられたことによってステップＳ１０１の処理が起動され、図５にて説明した処理を繰り返す。
【００５３】
ステップＳ１０２で、着脱処理が正常に終了したと判断したときは、ステップＳ１０３で、ユーザが本体カバー２０１を閉じるのを待ち、ステップＳ１０４でカバー２０１が閉じられたか否かを判断する。ここで、本体カバーが閉じられたと判断したときは、ステップＳ１０５の位置検知処理に移行する。この際、図１７（ｂ）に示すように、本体カバー２０１が閉じられたことを検出すると、キャリッジ２０５は位置検知のための位置へ移動するとともに、点灯されているそれぞれのインクタンクのＬＥＤ１０１を消灯する。
【００５４】
位置検知処理は、正常に装着されたインクタンクそれぞれが正しい位置（以下、イエローインクタンクの装着位置をＹ位置、マゼンタインクタンクの装着位置をＭ位置、シアンインクタンクの装着位置をＣ位置、ブラックインクタンクの装着位置をＫ位置とする）に装着されているか否かを判断する処理である。本実施形態では、インクタンクの装着位置について、例えば、インクタンクと装着位置の形状を他のインクのインクタンクが装着できないような形状とし、それぞれの色のインクタンクに対応して装着位置を定めるような構成をとらないことから、それぞれの色のインクタンクについて本来の位置でないところに誤って装着される可能性がある。このため、本位置検知処理を行い、誤って装着されている場合は、ユーザにその旨を知らせるものである。これにより、特に、インクタンクの形状を色ごとに異ならせることなく、インクタンクの製造の効率化や低コスト化を図ることができる。
【００５５】
図１〜図３は、本発明の位置検知処理を説明する図である。
図７〜図８は、本発明の位置検知処理手順を示すフローチャートである。
【００５６】
位置検知処理では、位置を検知すべきインクタンクのＬＥＤを点灯させ、そのタンクの正面、及びそのインクタンクの、両端のインクタンク位置の正面における、受光部２１０で検出できる光量から、位置を検知すべきインクタンクが正しい位置に装着されているか判断する。光量からの判断は、
１  位置検知すべきインクタンク位置での光量と、左右のインクタンク位置での光量を比較し、位置検知すべきインクタンク位置での光量が大きく、その差が所定の値（所定値Ａ）以上あること、
２  位置検知すべきインクタンク位置での光量と、左右のそれぞれのインクタンク位置へ移動した時の光量の比が、所定の値（所定値Ｂ）以上あること、
３  位置検知すべきインクタンク位置での光量が所定の値（所定値Ｃ）以上あること、
を条件で行う。
【００５７】
これは、各インクタンクのＬＥＤの発光量のバラツキが大きい場合でも、所定の位置とその位置から離れた位置での光量を相対的に比較した結果と、上記所定値Ａ，Ｂと比較し、さらに、各インクタンクのＬＥＤの発光量と、所定値Ｃを比較することにより、インクタンクが所定の位置に装着されているかどうか判断できる。また、これらの所定値は、各インクタンクが正しい位置に装着されたとき、ＬＥＤの光量バラツキ、受光部の光量検出バラツキ等各種バラツキを考慮して予め決定されているものである。つまり、正しい位置にインクタンクが装着されるとこの値を必ず満たすことになる。
【００５８】
キャリッジの両端のインクタンクは、そのインクタンクの両端にうち片側、具体的には、キャリッジの左端にインクタンクは、そのインクタンクの左側、キャリッジの右端のインクタンクには、その右側にはインクタンクが存在しないため、その位置での光量検知は行わない。
【００５９】
具体的な動作について、図２、図３、図７で説明する。図２は、イエローインクタンクの位置検知の動作を示す図である。図３は、マゼンタインクタンクの位置検知の動作を示す図である。
【００６０】
イエローインクタンク位置を検出するとき、図２（ａ）の様にイエローインクタンクのＬＥＤを点灯させ（ステップＳ４０１）、受光部２１０がＹ位置に対向するようにキャリッジを移動さる（ステップ４０２）。この時の光量を受光部２１０で検出する（ステップＳ４０３）。次に図２（ｂ）の様にキャリッジを移動させ、受光部２１０をＭ位置に対向させ、イエロータンクのＬＥＤの光量を検出する（ステップＳ４０５）。それぞれの位置での検出した光量レベルを上記条件で比較し、位置検知判定を行う（ステップＳ４０６）。イエロータンクが正しい位置に装着されていると、Ｙ位置でイエローインクタンクＬＥＤが発光するため、光量レベルは、隣のＭ位置での光量レベルより高くなり、且つ、所定値Ａ、所定値Ｂ、所定値Ｃを満たすことになる。
【００６１】
イエロータンクを間違って、Ｍ位置に装着すると、Ｍ位置での光量検出レベルが所定値Ａより大きくなり条件１を満たさなくなる。
【００６２】
また、受光部２１０から大きく離れた位置、例えばＫ位置にイエロータンクを装着されると、Ｙ位置、Ｍ位置のいずれにおいても、光量レベルが所定値Ｂ、所定値Ｃより小さくなり、条件２、３を満たさなくなる。
【００６３】
正しい位置にインクタンクが装着されていない場合（Ｓ４０７）、Ｙ位置には正しくイエロータンクが装着されていないと判断し（ステップＳ４１０）、後述するエラー位置精査処理を行う（ステップＳ４１１）。
【００６４】
次に同様に、Ｍ位置に正しくマゼンタインクタンクが装着されているか位置検知する。マゼンタインクタンクのＬＥＤを点灯させ（ステップＳ４０９）、図３（ａ）、（ｂ）、（ｃ）の様にＭ位置、Ｙ位置、Ｃ位置での受光部２１０の光量検知を行い、それぞれの位置での光量レベルを上記条件で判定し、マゼンタインクタンクが正しい位置に装着されているか、判断する。
【００６５】
同様に、Ｃ位置、Ｋ位置についても位置検知処理を行い、全てのインクタンク装着位置について、同様の位置検知を行う（ステップＳ４０８）。
【００６６】
次にエラー位置精査処理について述べる。
【００６７】
エラー位置精査処理では、前述した位置検知処理にて正しい位置に装着されていないと判断したインクタンク（以下、位置エラータンクとする）をピックアップし（ステップＳ５０１）、キャリッジを移動させ、１つ目の位置エラータンクに対向するように受光部２１０をもってくる（ステップＳ５０２）。そして、位置エラータンクとしてピックアップした全てのインクタンクのＬＥＤを順番に点灯させ（Ｓ５０３）、その時の光量を受光部２１０で検知していく（Ｓ５０４）。検知した光量レベル値は、制御回路内のＲＡＭに一旦記憶部に記憶する（Ｓ５０５）。全ての位置エラータンクに対して、同様に受光部２１０を対向させ、位置エラータンクのＬＥＤを発光させたときの光量レベルを検知して、ＲＡＭ３０２に記憶する（Ｓ５０６）。
【００６８】
全ての位置エラータンクに対して、光量レベルの検知しＲＡＭ３０２への一旦記憶が終了すると（Ｓ５０７）、受光部２１０が対向したインクタンクに対応して、制御回路内のＣＰＵ３０１の処理により、受光した光量レベルの中から最大値を判定し（Ｓ５０８）、その最大値とあらかじめ制御回路内のＲＯＭ３０３に有している所定値Ａ，Ｂ，ＣをＣＰＵ３０１の処理によりそれぞれの値を比較する（Ｓ５０９）。各所定値と比較した結果、所定値より大きいとき、最大値を示したＬＥＤを有するインクタンクが、受光部２１０が対向した位置に間違って装着されていると判断できる（Ｓ５１１）。
【００６９】
最大値とあらかじめ有している所定値を比較した結果（Ｓ５０９）、所定値より小さいとき、受光部２１０と対向したインクタンクのＬＥＤが点灯しても、所定の光量を検出できないため、受光部２１０に故障等の問題が発生した場合、または、ミストの影響により必要な受光特性を示さなくなったと判断できる（Ｓ５１３）。
【００７０】
図１、図２を用いて、具体的に上記制御を説明する。
【００７１】
たとえは、イエローインクタンクとシアンインクタンクが位置エラータンクと判断した時、受光部２１０をＹ位置に持って、シアンインクタンクのＬＥＤを点灯して検知した光量レベル：Ｌ（ＹＣ）とし、この値をＲＡＭに記憶する（図１（ａ））。次にイエローインクタンクのＬＥＤを点灯させ検知した光量レベル：Ｌ（ＹＹ）をＲＡＭに記憶する（図１（ｂ））。次に、受光部２１０をＣ位置に持ってきて、シアンインクタンクのＬＥＤを点灯して検知した光量レベル：Ｌ（ＣＣ）をＲＡＭに記憶する（図１（ｃ））。次にイエローインクタンクのＬＥＤを点灯して検知した光量レベル：Ｌ（ＣＹ）をＲＡＭに記憶する（図１（ｄ））。
【００７２】
２個のインクタンクが位置エラーになった場合は、それぞれのインクタンクが入れ替わっているため、記憶された光量レベル、Ｌ（ＹＣ）とＬ（ＹＹ）から最大値を求めると、Ｌ（ＹＣ）が最大値となる。同様にＬ（ＣＣ）とＬ（ＣＹ）から最大値を求めると、Ｌ（ＣＹ）が最大値となる。
【００７３】
この最大値Ｌ（ＹＣ）とＬ（ＣＹ）を各所定値と比較する。この光量レベルは、受光部２１０と対向したインクタンクＬＥＤの光量のため、受光部２１０が正常の時は、各所定値以上のレベルが検出できる。従ってＹ位置には、シアンインクタンクが、Ｃ位置にはイエローインクタンクがそれぞれ間違って装着されていると判断できる。
【００７４】
３個以上のインクタンクが位置エラーとなった場合も同様に処理し、受光部２１０の検出レベルが一番大きい色のタンクのＬＥＤが所定のレベル以上の場合、その色のインクタンクが受光部と対向している位置に装着されていると判断できる。
【００７５】
最大値Ｌ（ＹＣ）またはＬ（ＣＹ）の光量が、３つの所定値Ａ，Ｂ，Ｃのうちの少なくとも１つより小さいレベルの場合、受光部２１０に何らかの異常が生じた、またはミスト付着による検出特性の劣化が生じたものと判断できる。
【００７６】
図４において、上述したステップＳ１０５の位置検知処理の後、ステップＳ１０６でこの処理が正常終了したか否かを判断する。位置検知が正常終了したと判断したときは、ステップＳ１０７で、操作部２１３の表示器を例えばグリーンに点灯して、本処理を終了する。一方、正常の終了でないと判断したときは、ステップＳ１０９で操作部２１３の表示器を例えばオレンジで点滅するとともに、ステップＳ１１０で、ステップＳ１０５で特定した、本来の正しい位置に装着されていないインクタンクのＬＥＤ１０１を、例えば点滅あるいは点灯する。これにより、ステップＳ１０８で、ユーザが本体カバー２０１を開けたとき、本来の正しい位置に装着されていないインクタンクを知ることができ、正しい位置への再装着を促すことができる。
【００７７】
また、エラー位置精査処理により、受光部２１０の故障または、ミスト付着による検出特性の劣化が生じたと判断された場合、ユーザ操作により回復が困難なエラー状態のため、そのことを、記録装置の表示部を用いて、ユーザに通知することができる。
【００７８】
上記実施例では、３つの条件、すなわち３つの所定値と比較して位置検知の処理を行っているが、２つの所定値と比較して２つの条件を満たすようにしてもよい。
【００７９】
図９は、本発明のエラー位置精査処理の、他の実施例を示すフローチャートである。
【００８０】
ステップＳ６０８の最大光量値の判定まで、上記実施例と同じである。他の実施例では、最大光量値と比較する所定値を制御回路内のＲＯＭに２つ有しており、最初に第１の所定値と比較する（Ｓ６０９）。その結果、全ての最大光量値が所定値より大きい場合は、間違ったインクタンクの位置の確定を行うことができる。最大光量値が第１の所定値より小さいものが存在した場合、その第１の所定値より小さい最大値において、第２の所定値と比較する（Ｓ６２１）。
【００８１】
第２の所定値は、第１の所定値より小さい値が設定されており、比較した結果、第２の所定値より小さい場合、受光部２１０が異常であることがより確実になる。
【符号の説明】
【００８２】
１、１Ｋ、１Ｃ、１Ｍ、１Ｙ、５０１  インクタンク
３  支持部材
５  第１係合部
６  第２係合部
７  インク供給口
１００  基板
１０１  発光部（ＬＥＤ）
１０２、１５２  パッド（コンタクト端子）
１０３  制御素子（制御部）
１０３Ａ  入出力制御回路入出力制御回路
１０３Ｂ  メモリーアレイ
１０３Ｃ  ＬＥＤドライバ
１０５  記録ヘッドユニット
１０５’、１０５Ｋ、１０５Ｃ、１０５Ｍ、１０５Ｙ  記録ヘッド
１０７  インク導入口
１５０  ホルダ
１５２  コネクタ
１５５  第１係止部
１５６  第２係止部
２０１  本体カバー
２０６  フレキシブルケーブル
２０９  エンコーダスケール
２１０、８１０  第１受光部
２１１  エンコーダセンサ
２１３  操作部
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
【図１】
2011031632.tif 000003
【図２】
2011031632.tif 000004
【図３】
2011031632.tif 000005
【図４】
2011031632.tif 000006
【図５】
2011031632.tif 000007
【図６】
2011031632.tif 000008
【図７】
2011031632.tif 000009
【図８】
2011031632.tif 000010
【図９】
2011031632.tif 000011
【図１０】
2011031632.tif 000012
【図１１】
2011031632.tif 000013
【図１２】
2011031632.tif 000014
【図１３】
2011031632.tif 000015
【図１４】
2011031632.tif 000016
【図１５】
2011031632.tif 000017
【図１６】
2011031632.tif 000018
【図１７】
2011031632.tif 000019