(57)【要約】【課題】  複数のインクタンクについて共通の信号線を用いてインク残量を読み出す命令などを発行する通信システムを有したインクジェット記録装置において、通信中にインクタンクの装着動作が行われても誤動作せず、正確なデータ通信など行うことを可能とする。【解決手段】  プリンタ本体からは、一定の周期で同期化命令が発行される。そして、同期化命令の期間の最後に許可が発行され、これにより、それぞれのインクタンクではメモリアクセスなどの通信に応じた動作が可能となる。「同期化命令１」が発行されたときはブラックのインクタンクは装着されていない。このため、そのインクタンクは許可が発行された状態になく、ブラックインクのインクタンクが装着されても、そのタンクでは直ちにインク残量命令は実行されない。その後、同期化命令２を受信し許可が発行されて始めて、ブラックインクタンクに関するインク残量読み出しが行われる。【選択図】  図９
2006181721.tif 000002
【特許請求の範囲】
【請求項１】
インクを貯留した複数のインクタンクと該複数のインクタンクそれぞれから供給されるインクを吐出する記録ヘッドを用い、記録媒体にインクを吐出して記録を行うインクジェット記録装置において、
前記複数のインクタンクをそれぞれ着脱自在に装着する装着手段であって、当該装着によって前記複数のインクタンクを共通に接続するバスを含んだ信号線によって前記複数のインクタンクと前記インクジェット記録装置と信号接続を形成するための装着手段と、
該装着手段によって形成された前記信号接続を介して、同期化命令の信号を送る同期化命令手段と、
前記複数のインクタンクそれぞれに設けられた手段であって、前記同期化命令手段から同期化命令の信号を受けたときに、当該インクタンクによる前記信号接続を介した通信を許可する許可手段と、
を具えたことを特徴とするインクジェット記録装置。
【請求項２】
前記同期化命令手段は、一定の周期で同期化命令の信号を送ることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記同期化命令は、論理０または論理１の組み合わせからなる固定パターンが複数回連続し、前記信号接続を介してそれぞれのインクタンクに送られる命令の命令長より長い命令長のコードであることを特徴とする請求項１または２に記載のインクジェット記録装置。
【請求項４】
前記許可手段は、当該インクタンクに入力する信号について、前記固定パターンとの一致を判定する固定パターン比較部と、該固定パターン比較部が連続して一致を判定する回数をカウントするカウンタ部、該カウンタ部がカウントするカウント値が予め設定した回数に達すると、前記通信を許可する許可発行部を備えることを特徴とする請求項３に記載のインクジェット記録装置。
【請求項５】
インクを貯留可能なインクタンクであって、該インクタンクから供給されるインクを吐出する記録ヘッドを用いて記録媒体にインクを吐出して記録を行うインクジェット記録装置において着脱自在に装着され、当該装着によって他のインクタンクと共通に接続するバスを含んだ信号線によって前記インクジェット記録装置との信号接続が形成されるインクタンクにおいて、
前記インクジェット記録装置からの同期化命令の信号を受けたときに、当該インクタンクによる前記信号接続を介した通信を許可する許可手段、
を具えたことを特徴とするインクタンク。
【請求項６】
前記同期化命令は、論理０または論理１の組み合わせからなる固定パターンが複数回連続し、前記信号接続を介してそれぞれの前記インクタンクに送られる命令の命令長より長い命令長のコードであることを特徴とする請求項５に記載のインクタンク。
【請求項７】
前記許可手段は、当該インクタンクに入力する信号について、前記固定パターンとの一致を判定する固定パターン比較部と、該固定パターン比較部が連続して一致を判定する回数をカウントするカウンタ部、該カウンタ部がカウントするカウント値が予め設定した回数に達すると、前記通信を許可する許可発行部を備えることを特徴とする請求項６に記載のインクタンク。
【請求項８】
複数のインクタンクが搭載可能であって、該インクタンクに備えられる接点と電気的に結合可能な装置側接点と、搭載されるインクタンクそれぞれの前記接点と結合する前記装置側接点に対して共通に電気接続する配線を有した電気回路とを有する記録装置に対して着脱可能なインクタンクにおいて、
前記装置側接点と電気的に接続可能な前記接点と、
少なくともインクタンクの固定パターンを保持可能な情報保持部と、
前記記録装置から同期化命令の信号を受けたときに、当該インクタンクによる前記接点を介した通信を許可する許可手段と、を具えたことを特徴とするインクタンク。
【請求項９】
前記インクタンクはインクを収納することを特徴とする請求項８に記載のインクタンク。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット記録装置およびインクタンクに関し、詳しくは、インクジェット記録装置で用いられるインクタンクに設けられたメモリからそのインクタンクに関する情報を読み出したり上記メモリに情報を書き込んだりするための、インクジェット記録本体側とインクタンクとの間の通信に関するものである。
【背景技術】
【０００２】
この種の技術として、特許文献１には、インクカートリッジに不揮発性メモリを設け、この不揮発性メモリにインク残量などのインクタンクに関する情報を記憶させておくことにより、インクカートリッジごとに管理を行えるようにしたインクカートリッジおよび記録装置が記載されている。ここでは、装置本体側のインクカートリッジが装着された箇所でカートリッジの電極と接触する電極のうち、１つの電極を他の電極と異なる配置とする。これにより、その配置に応じた接触の順序によってインクカートリッジが装着されたことを直ちに検知し、これに応じてインク残量などの情報を読み出す命令を発行する。
【０００３】
しかし、この方式では、インクカートリッジ毎に装置本体側と接するための電極やそれに対応した信号線が必要となり、電極や信号線の数がそれだけ増すことになる。特に、近年の高画質化の要求からイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のインクに加えて、染料などの着色剤濃度の薄い淡色マゼンタ、淡色シアンといったインクが用いられるようになってきており、さらにはレッド、ブルーインクといったいわゆる特色インクを用いるものもある。この場合、１つの装置で比較的多数の７〜８種類のインクタンクを搭載することになり、それに応じてインクタンク毎に設ける電極や信号線の数も増し装置構成が比較的複雑になるとともにコストを増す要因となる。
【０００４】
これに対し、信号線数を削減するためバス接続といった共通の信号線の構成を考慮することができる。このような共通信号を用いる構成では、個々のインクタンクにおける電極の接触情報も共通となるため、例えば、特定のインクタンクが装着されたときに接触情報を判別してインク残量を読取ることができない。このため、インク残量を読み出す命令を定期的に発行し続け、新たにインクタンクが装着された場合、この定期的に発行される命令によりインク残量を読み出すこととなる。
【０００５】
図１は、この共通接続されるそれぞれのインクタンクにおける通信のための回路構成を形成した基板を示す図である。図１において、１０１は、Ｙ、Ｍ、Ｃ、Ｋそれぞれのインクタンクに設けられた基板を示し、この基板１０１は不揮発性メモリ１０５を含んでいる。この基板１０１はそれぞれ４つの信号線ＶＤＤ、ＧＮＤ、ＣＬＫ、ＤＡＴＡを介してプリンタ本体とシリアル通信を行う。基板１０１において、１０２は、入出力回路を示し、プリンタ本体から信号線ＣＬＫを介して入力されるクロック信号に同期して、信号線ＤＡＴＡを介して入力される命令を受信し、または、不揮発性メモリ１０５からデータの送信を行う。１０３はパワーアップクリア回路を示し、プリンタ本体から信号線ＶＤＤを介して供給される電源の投入時に１回だけ、本回路を初期化するためのパルス信号を発生させる。１０４はメモリアクセス制御回路を示し、プリンタ本体から受信した命令を解釈し不揮発性メモリ１０５に対する読み書きの制御を行う。不揮発性メモリ１０５は、アドレス１０６に色情報とインク残量を示すデータを保持している。
【０００６】
図２は、図１に示した基板を備えた各インクタンクとプリンタ本体とのバス接続による信号接続を示す回路ブロック図である。図２に示すように、基板１０１は、Ｙ、Ｍ、Ｃ、Ｋインクのインクタンクそれぞれに設けられる。それぞれのインクタンクは、キャリッジに装着されるカートリッジホルダ２０１に装着されることにより、プリンタ本体との間で信号接続する。カートリッジホルダ２０１には、基板（インクタンク）毎に４つの信号線に対する電極が設けられ、それらに接続する信号線はバス接続によって結線される。そして、この結線はフレキシブルケーブル２０２を介してプリンタ本体の制御回路２０３と接続される。
【０００７】
図３は、それぞれのインクタンクにおける基板１０１上の回路に対するプリンタ本体制御回路２０３からのシリアル通信における各信号の動作を示すタイミングチャートである。図３に示すように、メモリアレイ１０５への書き込みでは、入出力回路１０２に対し、信号線ＤＡＴＡを介して「開始コード＋色情報」、「制御コード」、「アドレスコード」、「データコード」の各データ信号が、クロック信号線ＣＬＫのクロック信号に同期してこの順で送られてくる。
【０００８】
「開始コード＋色情報」は、その「開始コード」信号が一連のデータ信号の始まりを意味し、次の「色情報」信号によってこの一連のデータ信号の対象となっているインクタンクを特定する。なお、ここでのインクタンクの「色」とはＹ、Ｍ、Ｃ等のインク色だけでなく濃度の異なるインクや特色など、プリンタで用いられているインクの総ての種類を区別して特定する目的で用いられるものであることはもちろんである。この「色情報」は、同図に示す例では、インクの色「Ｋ」、「Ｃ」、「Ｍ」、「Ｙ」に対応したコードを有しており、入出力回路１０２は、このコードが示す色情報とメモリアレイ１０５に格納されている自身の色情報とを比較し、一致している時にのみそれ以降のデータを取り込む処理を行い、一致しないときには、それ以降のデータ信号の取り込みを無視する処理を行う。これにより、図２に示した共通の信号線「ＤＡＴＡ」を介して、本体側からのデータ信号をそれぞれのインクタンクに共通に送っても、それに上述の色情報を含めることによってインクタンクを特定することができ、書き込み、読み出しなど、その後のデータ信号に基づく処理を、その特定したインクタンクに関してのみ行うことが可能となる。
【０００９】
「制御コード」は、図３に示すように、メモリアレイに対する読み出し、書き込み、およびインク残量読み出し命令を示す、それぞれ「ＲＥＡＤ」、「ＷＲＩＴＥ」、「ＩＮＫ」のコードを有している。例えば、書き込み動作では、「ＷＲＩＴＥ」のコードがインクタンクを特定する上記「色情報」のコードの後に続くことになる。次の「アドレスコード」は、書き込み先であるメモリアレイのアドレスを示し、最後の「データコード」は書き込む内容を表している。読み出し命令では、上記書き込みの場合とデータ信号の構成は同じであり、また、「開始コード＋色情報」のコードは、上記の書き込みの場合と同様、すべてのインクタンクの入出力回路１０２によって取り込まれ、それ以降のデータ信号は「色情報」が一致したインクタンクの入出力回路１０２だけが取り込む。異なる点は、アドレスコードによってアドレスを指定した後、最初のクロック（図３では１３クロック目）の立ち上がりに同期して、読み出したデータの出力が行われる。インク残量読み出し命令では、上記読み出しの場合とデータ信号の構成は同じであるが、アドレス１０６格納されたデータを読み出すため、アドレス値は固定となり「アドレスコード」の指定は不要であり無視され、データの出力が行われる。
【００１０】
【特許文献１】特許第２５９４９１２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上述のように、図３のタイミングチャートで説明した命令体系においては、例えば、「Ｃ」（シアン）のインクタンクのインク残量を読み出す命令は、「開始コード＋色情報」、「制御コード」、「アドレスコード」のシリアル通信のビット並びをバイナリ値で表すと、１１００、０００、００００（アドレスコードは無視される）であり、これによって、シアンのインクタンクのみが特定されてインク残量が読み出せるはずである。しかしながら、この通信が行われているときに、ユーザが例えば「Ｋ」（ブラック）のインクタンクの交換などを行いインクタンクの装着動作が行われた場合、このブラックインクの入出力回路１０２は上記シアンに対する読み出し命令を自身に対する読み出し命令と誤認識することがある。
【００１２】
すなわち、ブラックインクタンクの装着タイミングによっては、ブラックインクタンクに対して上記バイナリ値における先頭の開始コード部が入力されず、それ以降のバイナリ値である、１０００、０００、０００Ｘが入力される状況が発生することがある。この場合に、色情報に相当するコードが「Ｋ」（ブラック）と一致し、かつ制御コードもインク残量読み出しに一致すると、ブラックのインクタンクの入出力回路１０２は自身のインク残量読み出し命令と解釈する。この結果、シアンのインクタンクのインク残量読み出しと同時に、ブラックのインクタンクのインク残量も読み出され、バス接続により共通配線された信号線ＤＡＴＡにて信号の衝突が発生し所望のインク残量が正しく読み出されないという問題を生じる。
【００１３】
このようにインクタンクが装着されるタイミングで、バス接続した複数のインクタンクに対して通信が行われると、その通信の色情報で特定するインクタンク以外のインクタンクも読み出し、書き込みなどの動作をすることがあり、これによってデータの通信やメモリに書き込む内容が不正確になるなどの問題を生じる。
【００１４】
本発明は、このような問題を解消するためになされたものであり、その目的とするところは、複数のインクタンクについて共通の信号線を用いてインク残量を読み出す命令などを発行する通信システムにおいて、通信中にインクタンクの装着動作が行われても誤動作せず、正確なデータ通信など行うことが可能なインクジェット記録装置およびインクタンクを提供することにある。
【課題を解決するための手段】
【００１５】
そのために本発明では、インクを貯留した複数のインクタンクと該複数のインクタンクそれぞれから供給されるインクを吐出する記録ヘッドを用い、記録媒体にインクを吐出して記録を行うインクジェット記録装置において、前記複数のインクタンクをそれぞれ着脱自在に装着する装着手段であって、当該装着によって前記複数のインクタンクを共通に接続するバスを含んだ信号線によって前記複数のインクタンクと前記インクジェット記録装置と信号接続を形成するための装着手段と、該装着手段によって形成された前記信号接続を介して、同期化命令の信号を送る同期化命令手段と、前記複数のインクタンクそれぞれに設けられた手段であって、前記同期化命令手段から同期化命令の信号を受けたときに、当該インクタンクによる前記信号接続を介した通信を許可する許可手段と、を具えたことを特徴とする。
【００１６】
また、インクを貯留したインクタンクであって、該インクタンクそれぞれから供給されるインクを吐出する記録ヘッドを用いて記録媒体にインクを吐出して記録を行うインクジェット記録装置において着脱自在に装着され、当該装着によって他のインクタンクと共通に接続するバスを含んだ信号線によって前記インクジェット記録装置との信号接続が形成されるインクタンクにおいて、前記インクジェット記録装置からの同期化命令の信号を受けたときに、当該インクタンクによる前記信号接続を介した通信を許可する許可手段、を具えたことを特徴とする。
【発明の効果】
【００１７】
以上の構成によれば、複数のインクタンクのそれぞれは、記録装置本体側から同期化命令受けたときに、上記本体側との通信が許可されるので、複数のインクタンクのうちの１つのインクタンクが記録装置本体側と通信しているときに他のインクタンクが装着されても、そのインクタンクに対して通信の許可がなされていないので、そのインクタンクは記録装置本体側と通信をすることはできない。これにより、装着のタイミングによっては、そのインクタンクが共通接続するバスを介して送られる他のインクタンクに対する命令に反応して通信を行い、命令が送られるインクタンクの通信との衝突を生じることを防止できる。これにより、インクタンクとの正確なデータ通信など行うことが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１９】
図４は、本発明の一実施形態に係るインクジェットプリンタを示す斜視図である。同図に示すように、本体カバー１２０１を開放した状態で示されるプリンタ１２００において、ユーザは、記録ヘッドユニット１１０５およびインクタンク１Ｋ、１Ｙ、１Ｍ、１Ｃ（以下では、これらのインクタンクを同一の符号「１」で示す場合もある）を搭載したキャリッジ１２０５が移動する範囲およびその周辺を見ることができる。本実施形態においては、本体カバー１２０１を開けると、キャリッジ１２０５が自動的に同図に示すほぼ中央の位置（以下、「タンク交換位置」ともいう）へ移動するシーケンスが実行され、ユーザは、このタンク交換位置でそれぞれのインクタンクの交換操作などを行うことができる。
【００２０】
本実施形態のプリンタは、記録ヘッドユニット１１０５に各色のインクに対応したチップ形態の記録ヘッド（不図示）が設けられ、これら各色の記録ヘッドがキャリッジ１２０５の移動によって用紙などの記録媒体に対して走査を行い、この走査の間に記録媒体にインクを吐出して記録を行うものである。すなわち、キャリッジ１２０５は、その移動方向に延在するガイド軸１２０７と摺動可能に係合するとともに、キャリッジモータおよびその駆動力伝達機構によって、上述の移動をすることができる。そして、Ｋ、Ｙ、Ｍ、Ｃのインクに対応したそれぞれの記録ヘッドでは、フレキシブルケーブル１２０６によって、本体側の制御回路から送られる吐出データに基づいてインク吐出が行われる。
【００２１】
プリンタ１２００には、また、紙送りローラや排紙ローラなどの紙送り機構が設けられ、自動給紙装置１２０２から給紙された記録媒体（不図示）を排紙トレイ１２０３まで搬送することができる。また、キャリッジ１２０５には、インクタンクホルダを一体に備えた記録ヘッドユニット１１０５が着脱自在に装着され、一方、この記録ヘッドユニット１１０５に対してそれぞれのインクタンク１がカートリッジの形態にて着脱自在に装着される。すなわち、キャリッジ１２０５に記録ヘッドユニット１１０５を装着し、さらに記録ヘッドユニット１１０５にインクタンク１を装着することが可能であり、本実施形態ではインクタンク１は記録ヘッドユニット１１０５を介してキャリッジ１２０５に着脱可能である。
【００２２】
記録動作では、記録ヘッドが上記の移動によって走査しその間にそれぞれの記録ヘッドから記録媒体にインクを吐出して記録ヘッドにおける吐出口に対応した幅の領域に記録を行うとともに、この走査と次の走査の間に、上記紙送り機構によって上記幅に応じた所定量の紙送りを行うことにより、記録媒体に対して順次記録を行ってゆく。また、上記のキャリッジ移動による記録ヘッドの移動範囲の端部には、各記録ヘッドについてその吐出口が配設された面を覆うキャップなどの吐出回復ユニットが設けられている。これにより、記録ヘッドは所定の時間間隔で回復ユニットが設けられた位置へ移動して、予備吐出などの回復処理を行う。
【００２３】
各インクタンク１のタンクホルダ部を備えた記録ヘッドユニット１１０５には、各インクタンクに対応してコネクタが設けられており、それぞれのコネクタは装着されるそれぞれのインクタンク１に設けられている基板のパッドと接触する。これにより、それぞれのインクタンクの基板上に形成されるＬＥＤ１１０１や図６で後述される入出力回路やメモリなどとプリンタ本体側との電気接続が形成される。これにより、各インクタンクの上記回路などは共通バス接続によるシリアル通信によってプリンタ本体側と通信することが可能となる。この通信では、後述される同期化命令などを各インクタンクに送り、インクタンクのインク残量読み出しなどの処理を行うことができる。
【００２４】
また、各インクタンクのＬＥＤ１１０１の制御は、上記のタンク交換位置では、それぞれのインクタンク１についてインク残量が少なくなったとき、その該当するインクタンク１のＬＥＤ１１０１を点灯もしくは点滅させる。また、キャリッジの移動範囲において、上述の回復ユニットが設けられた位置と反対側の端部付近には、受光素子を有した第１受光部１２１０が設けられている。これにより、キャリッジ１２０５の移動に伴ってそれぞれのインクタンク１のＬＥＤ１１０１がこの受光部１２１０を通過する際にＬＥＤ１１０１を発光させ、その光を受光したときのキャリッジ１２０５の位置に基づいてキャリッジ１２０５におけるそれぞれのインクタンク１の位置を検出することができる。さらに、ＬＥＤの点灯などの制御の他の例として、上記タンク交換位置で、インクタンク１が正しく装着されたときにそのタンクのＬＥＤ１１０１を点灯させる制御を行う。これらの制御は、記録ヘッドのインク吐出などの制御と同様、フレキシブルケーブル１２０６を介して本体側の制御回路からそれぞれのインクタンクに対して制御データ（制御信号）が送られることによって実行される。
【００２５】
図５は、本実施形態のプリンタに関するデータ処理および動作制御を実行する制御回路１３００の構成を示すブロック図である。同図において、ＣＰＵ１３０１は、ＲＯＭ１３０３に格納されているプログラムに従い、後述される通信処理を含む処理を実行する。また、ＲＡＭ１３０２は、ＣＰＵ１３０１による処理実行の際に、ワークエリアとして用いられる。
【００２６】
図５において模式的に示されるように、キャリッジ１２０５に搭載された記録ヘッドユニット１１０５は、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各インクを吐出するための複数の吐出口が形成されたそれぞれの記録ヘッド１１０５Ｋ、１１０５Ｙ、１１０５Ｍ、１１０５Ｃを備えている。そして、記録ヘッドユニット１１０５のホルダには、これらの記録ヘッドに対応してインクタンク１Ｋ、１Ｙ、１Ｍ、１Ｃが着脱自在に搭載される。なお、インクの色ないしインクタンクの個数はこれらに限られず、また同系色であっても濃度の異なるインクが用いられるものでもよいことは勿論である。
【００２７】
それぞれのインクタンク１には、前述したように、図６にて後述される回路や、ＬＥＤ１１０１、その表示制御回路、および、接触端子であるパッドなどが設けられた基板１１００が取り付けられている。そして、インクタンク１が記録ヘッドユニット１１０５に正しく装着されたとき、上記基板１１００上のパッドが記録ヘッドユニット１１０５においてインクタンク１にそれぞれ対応して設けられたコネクタと接触する。そして、キャリッジ１２０５に設けられたコネクタ（不図示）と本体側の制御回路１３００とはフレキシブルケーブル１２０６を介して信号接続する。さらに、キャリッジ１２０５に記録ヘッドユニット１１０５が装着されることにより、キャリッジ２０５の上記コネクタと記録ヘッドユニット１０５の上記コネクタとが信号接続する。以上の接続構成により、本体側の制御回路１３００とそれぞれのインクタンク１との間に共通バス接続によるシリアル通信のための接続が行われる。
【００２８】
記録ヘッド１１０５Ｋ、１１０５Ｙ、１１０５Ｍ、１１０５Ｃにおけるそれぞれのインク吐出の制御についても、同様に、フレキシブルケーブル１２０６、キャリッジ１２０５のコネクタ、および記録ヘッドユニットのコネクタを介してそれぞれの記録ヘッドに設けられた駆動回路などが、本体側の制御回路１３００と信号接続し、これにより、制御回路１３００はそれぞれの記録ヘッドにおけるインク吐出などを制御することができる。
【００２９】
キャリッジ１２０５の移動範囲の一方の端部近傍に設けられる第１受光部１２１０は、インクタンク１のＬＥＤ１１０１からの発光を受けて、それに応じた信号を制御回路１３００へ出力する。制御回路１３００は、後述のように、この信号に基づき、それぞれのインクタンク１のキャリッジ１２０５における位置を判断することができる。また、キャリッジ１２０５の移動経路に沿ってエンコーダスケール１２０９が設けられるともに、キャリッジ１２０５にはエンコーダセンサ１２１１が設けられる。このセンサの検出信号はフレキシブルケーブル１２０６を介して制御回路１３００に入力し、これにより、キャリッジ１２０５の移動位置を知ることができる。この位置情報は、各記録ヘッド吐出制御に用いられるとともに、インクタンク位置を検出する光照合処理において用いられる。さらに、キャリッジ１２０５の移動範囲における所定の位置の近傍に設けられる第２発光／受光部１２１４は、発光素子と受光素子とを有し、キャリッジ１２０５に搭載されるそれぞれのインクタンク１のインク残量に係る信号を制御回路１３００に出力する。そして、制御回路１３００は、この信号に基づき、インク残量を検出することができる。
【００３０】
図６は、図４、図５に示した本実施形態のインクタンク１に設けられた基板１１００上に形成された回路を示すブロック図である。なお、図６では、ＬＥＤ１１０１およびそれに関連する回路の図示は省略されている。
【００３１】
図６に示すように、基板１１００には、入出力回路４０２、パワーアップクリア回路４０３、メモリアクセス制御部４０４、メモリアレイ４０５およびアドレス４０６が形成される。これらは、図１にて上述した入出力回路１０２、パワーアップクリア回路１０３、メモリアクセス制御部１０４、メモリアレイ１０５およびアドレス１０６と同様の機能を有する。ただし、メモリアクセス制御部４０４は、判定回路４０７からの許可が無いとインク残量読み出し命令などの、図３にて示した「制御コード」による命令を実行しない点が異なる。判定回路４０７は、パワーアップクリア回路４０３により初期化され、図７にて後述されるように、入出力回路４０２から入力されるデータを監視し、データにおいて同期化命令を検出すると、メモリアクセス制御部４０４に対し許可信号を発行する。
【００３２】
図７は、判定回路４０７の詳細な構成を示すブロック図である。
【００３３】
図７において、固定パターン比較部５０１は、入出力回路４０２より入力されるデータが、所定の固定パターンと一致するか否かを判断する。この固定パターンは、後述の同期化命令を構成するプリンタ本体からのデータと比較するためのパターンである。一致するとき、その一致フラグを次ブロックへ渡す。ここで固定パターンは論理０または論理１の組み合わせからなる１ビット以上のビット列である。カウンタ部５０２は、固定パターン比較部５０１からの一致フラグを監視して、一致フラグが渡される回数をカウントする。一方、一致フラグが渡されないときは、上記カウンタをクリアする。許可発行部５０３は、カウンタ部５０２のカウント値を監視し、カウント数が予め定められた回数に達すると許可フラグを立て、メモリアクセス部４０４に許可を発行する。
【００３４】
図８は、判定回路４０７の処理を示すフローチャートである。
【００３５】
図８において、先ず、インクタンクは、プリンタ本体の記録ヘッドユニット１１０５のホルダに装着されると電源が供給され、パワーアップクリア回路４０３により初期状態とされ（ステップ６０１）、次いで、ステップ６０２で許可発行部５０３の許可フラグがクリアされる。さらに、ステップ６０３でカウンタ部５０２のカウンタＮも０にクリアされる。
【００３６】
そして、ステップ６０４で、カウンタ部５０２は、入出力回路４０２を介した信号線ＤＡＴＡからの入力を監視し、予め定められた固定パターンと一致するか否かを判断する。入力データが固定パターンと一致すると、ステップ６０５にてカウンタＮに１が加算される。すなわち、ステップ６０３、６０４で、それぞれのインクタンクは、プリンタ本体から一定の周期で入力する同期化命令を待機する処理を行い、入力データが一致すると、その同期化命令を構成すべくステップ６０４〜６０６の処理を繰返す。
【００３７】
許可発行部５０３は、ステップ６０６にて、カウンタＮの値が予め定められた閾値Ｋを超えているか否かを判断する。閾値Ｋを超えていなければ、ステップ６０４にて再び入力を待ち固定パターンとの比較と行い、超えている場合は、ステップ６０７にて許可フラグを立て、メモリアクセス部４０４に許可を発行する。ステップ６０４にて固定パターンと一致していなかった場合は、ステップ６０３にてカウンタＮがクリアされる。この結果、閾値Ｋを超える連続した回数の固定パターンと一致するデータが入力されて初めて許可が発行されることとなる。
【００３８】
ここで、固定パターンを１ビットの論理値１とし、閾値Ｋを１００とすることにより、インクタンクの装着後、論理値１が１０１クロック期間以上入力されなければインク残量命令等を実行しないインクタンクを実現することができる。すなわち、論理値１の連続した１０１クロック期間の入力によって同期化命令が構成され、この期間の最後に、インクタンクにおいてメモリアクセスを許可し、また、そのアクセス結果などに基づいてプリンタ本体に対して応答する通信を許可するためのフラグが立てられる。この同期化命令は、論理１の組み合わせからなる固定パターンに限られず、論理０の組み合わせからなる固定パターンであってもよいことはもちろんである。また、クロック期間は、インク残量読み出し命令などの命令長以上の命令長コードである。
【００３９】
なお、固定パターンのビット数や内容、また、閾値が上例に限られないことはもちろんであり、装置や用いるインクタンクの仕様などに応じて、誤動作を防止する目的を達成できる値を用いることができる。
【００４０】
図９は、本発明の一実施形態に係るインクタンクの通信に関する一動作例を示すタイムチャートである。
【００４１】
図９に示す例は、ブラック、シアン、マゼンタ、イエローの４色のインクタンクのうち、ブラックを除く３色のインクタンクは既にプリンタ本体に装着されており、任意のタイミングにブラックのインクタンクを装着するときのタイムチャート示しており、共通の信号線ＤＡＴＡから連続して入力される命令列のうち、シアンインク残量読み出し命令１の実行中にブラックのインクタンクが装着された場合を示している。
【００４２】
同図に示すように、プリンタ本体からは、一定の周期で同期化命令が発行される。そして、図に示す各同期化命令の時間（図における横幅）は、上述したように１０１クロック期間に相当し、その期間の最後に許可が発行される。この場合に、図に示す例では、「同期化命令１」が発行されたときはブラックのインクタンクは装着されていない。このため、そのインクタンクの判定回路４０７は許可フラグを立てていないため、ブラックインクのインクタンクが装着されても、そのタンクでは直ちにインク残量命令は実行されない。その後、同期化命令２を受信し判定回路４０７の許可が発行されて始めて、ブラックインクタンクに対する残量読み出し命令によってインク残量が読み出される。
【００４３】
以上示したように、本実施形態によれば、複数のインクタンクについて共通の信号線を用いて通信を行う場合に、インク残量読み出し命令などの通信中に、インクタンクの装着がなされても他のインクタンクとの通信に誤動作を生じることがなく、正確なインク残量データの読み出しなどが可能となる。これに対し、前述した従来例においては、シアンインク残量読み出し命令の実行中にブラックのインクタンクが装着された場合、シアンインク残量読み出し命令を誤ってブラックインクタンク残量読み出し命令と解釈し、シアンのインク残量の出力共にブラックのインク残量も出力され誤動作生じることがある。
【図面の簡単な説明】
【００４４】
【図１】プリンタ本体との通信において共通接続されるそれぞれのインクタンクにおける通信のための回路構成を形成した基板を示す図である。
【図２】図１に示した基板を備えた各インクタンクとプリンタ本体とのバス接続による信号接続を示す回路ブロック図である。
【図３】上記基板上の回路に対するプリンタ本体制御回路からのシリアル通信における各信号の動作を示すタイミングチャートである。
【図４】本発明の一実施形態に係るインクジェットプリンタを示す斜視図である。
【図５】本実施形態のプリンタに関するデータ処理および動作制御を実行する制御回路の構成を示すブロック図である。
【図６】図４、図５に示したインクタンクに設けられた、本発明の一実施形態に係る基板上に形成された回路を示すブロック図である。
【図７】図６に示した判定回路の詳細な構成を示すブロック図である。
【図８】上記判定回路の処理を示すフローチャートである。
【図９】本発明の一実施形態に係るインクタンクの通信に関する一動作例を示すタイムチャートである。
【符号の説明】
【００４５】
４０２      入出力回路
４０３      パワーアップクリア回路
４０４      メモリアクセス制御部
４０５      メモリアレイ
４０６      アドレスのメモリ
４０７      判定回路
１１００    基板
１２０６    フレキシブルケーブル
１３０１    ＣＰＵ
１３０２    ＲＡＭ
１３０３    ＲＯＭ
【図１】
2006181721.tif 000003
【図２】
2006181721.tif 000004
【図３】
2006181721.tif 000005
【図４】
2006181721.tif 000006
【図５】
2006181721.tif 000007
【図６】
2006181721.tif 000008
【図７】
2006181721.tif 000009
【図８】
2006181721.tif 000010
【図９】
2006181721.tif 000011