(57)【要約】【課題】  任意のタイミングでインクタンクの取り外し／装着を行うことができるように構成されたインクジェット記録装置で、インクタンクの情報を効率的に読み出す。【解決手段】  インクタンクカバーの開閉状態の変化（Ｓ１０１）と、読み出し手段によってインクタンクの記憶媒体から読み出した少なくとも一部の情報（Ｓ１０５）とに基づいて、インクタンクが交換されたことを検出し（Ｓ１０６，Ｓ１０７）、検出されたインクタンクの交換の履歴情報を格納し、インクタンクカバーが閉じられているのを検出したときに、履歴情報を読み出して交換の履歴がある場合に、記憶媒体から情報を読み出して更新する。【選択図】  図４
2005212152.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出して記録を行うインクジェット記録ヘッドによって記録を行うインクジェット記録装置であって、
前記記録ヘッドから離間した非可動部に取り外し可能に装着され、前記記録ヘッドに供給するインクを収容するインクタンクと、
前記インクタンクに取り付けられ、該インクタンクの情報を格納する不揮発性の記憶媒体と、
前記インクタンクの取り外し及び装着の際に開けられるインクタンクカバーと、
前記インクタンクカバーの開閉状態を検出する検出手段と、
前記インクタンクが装着された状態で、前記記憶媒体の情報を読み出し可能に構成された読み出し手段と、
前記検出手段による前記インクタンクカバーの開閉状態の変化と、前記読み出し手段によって読み出した前記記憶媒体の情報の少なくとも一部とに基づいて、前記インクタンクが交換されたことを検出する交換検出手段と、
前記交換検出手段によって検出された前記インクタンクの交換の履歴情報を格納する履歴格納手段と、
前記検出手段により前記インクタンクカバーが閉じられているのを検出したときに、前記履歴情報を読み出して交換の履歴がある場合、前記記憶媒体から情報を読み出す情報更新手段と、を備えたことを特徴とするインクジェット記録装置。
【請求項２】
複数種類のインクを使用して記録を行うべく、使用するインクの種類に応じて前記インクタンクを複数備えており、
前記インクタンクカバーは、該複数のインクタンクに共通であり、
前記交換検出手段は、各インクタンクについて交換されたことを検出し、
前記履歴格納手段は、各インクタンクの交換の履歴情報を格納し、
前記情報更新手段は、前記履歴情報に交換の履歴があるインクタンクの情報のみを読み出すことを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記交換検出手段は、前記検出手段により前記インクタンクカバーが開けられたことを検出したときに、前記履歴情報をクリアし、前記読み出し手段によって前記記憶媒体の情報の少なくとも一部を読み出し、該読み出した少なくとも一部の情報が変化した場合に、前記インクタンクが交換されたことを検出することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項４】
前記少なくとも一部は、前記情報の読み出しの最小単位であることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項５】
前記記憶媒体がＥＥＰＲＯＭであることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項６】
インクを吐出して記録を行うインクジェット記録ヘッドにインクを供給するインクタンクを装着可能なインクジェット記録装置であって、
前記インクタンクは、該インクタンクの情報を保持する不揮発性の記憶手段を有し、
前記インクジェット記録装置は、
前記インクタンクの装着の際に開閉されるインクタンクカバーと、
前記インクタンクカバーの開閉状態を検出する検出手段と、
前記検出手段による前記インクタンクカバーの開閉状態の変化と、前記読み出し手段によって読み出した前記記憶媒体の情報の少なくとも一部とに基づいて、前記インクタンクが交換されたことを検出する交換検出手段と、
前記交換検出手段によって検出された前記インクタンクの交換の履歴情報を格納する履歴格納手段と、
前記検出手段により前記インクタンクカバーが閉じられているのを検出したときに、前記履歴情報を読み出して交換の履歴がある場合、前記記憶手段から情報を読み出す情報更新手段と、を備えたことを特徴とするインクジェット記録装置。
【請求項７】
インクを吐出して記録を行うインクジェット記録ヘッドによって記録を行い、前記記録ヘッドから離間した非可動部に取り外し可能に装着され、前記記録ヘッドに供給するインクを収容するインクタンクと、前記インクタンクに取り付けられ、該インクタンクの情報を格納する不揮発性の記憶媒体と、前記インクタンクの取り外し及び装着の際に開けられるインクタンクカバーと、前記インクタンクカバーの開閉状態を検出する検出手段と、前記インクタンクが装着された状態で、前記記憶媒体の情報を読み出し可能に構成された読み出し手段と、を備えたインクジェット記録装置のインクタンクの情報更新方法であって、
前記検出手段による前記インクタンクカバーの開閉状態の変化と、前記読み出し手段によって読み出した前記記憶媒体の情報の少なくとも一部とに基づいて、前記インクタンクが交換されたことを検出する交換検出工程と、
前記交換検出工程で検出された前記インクタンクの交換の履歴情報を格納する履歴格納工程と、
前記検出手段により前記インクタンクカバーが閉じられているのを検出したときに、前記履歴情報を読み出して交換の履歴がある場合、前記記憶媒体から情報を読み出す情報更新工程と、を備えたことを特徴とするインクジェット記録装置のインクタンクの情報更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインクジェット記録装置及び該記録装置のインクタンクの情報更新方法に関し、より詳細には、記録ヘッドに供給するインクを収容したインクタンクに該インクタンクに関する情報を格納する不揮発性の記憶媒体を備えたインクジェットプリンタにおいて、インクタンクの取り外しや装着を任意のタイミングで可能としつつ、インクタンクの情報を効率的に読み出す技術に関する。
【背景技術】
【０００２】
例えばワードプロセッサ、パーソナルコンピュータ、ファクシミリ等に於ける情報出力装置として、所望される文字や画像等の情報を用紙やフィルム等シート状の記録媒体（用紙）に記録を行うプリンタが広く使用されている。
【０００３】
プリンタの記録方式としては様々な方式が知られているが、用紙等の記録媒体に非接触記録が可能である、カラー化が容易である、静粛性に富む、等の理由でインクジェット方式が近年特に注目されており、又その構成としては、所望される記録情報に応じてインクを吐出する記録ヘッドを用紙の搬送方向と交差する方向に往復走査させながら記録を行なうシリアル型と、固定された記録ヘッドに対して用紙を所定の方向に搬送させつつ記録を行うフルライン型とが知られている。
【０００４】
インクジェットプリンタにおいて、記録剤として使用されるインクは通常インクタンクから記録ヘッドに供給される。インクタンクの設置場所としては、記録可能な用紙のサイズが小さいパーソナルユースのプリンタやシリアル型のプリンタでは、キャリッジ上が一般的であり、Ａ０など大判サイズの用紙を記録可能な業務用プリンタやフルライン型のプリンタでは、大容量のインクタンクを使用するため、キャリッジ上以外の所定の場所（インクタンクボックス内）に設置されるのが一般的である。この場合、インクタンクボックスと記録ヘッドとはチューブで接続されており、このチューブを介してインクが供給される。
【０００５】
また近年は、インクタンクにＥＥＰＲＯＭなどの不揮発性の記憶媒体（メモリ）を搭載してインクの種類や残量等の情報をメモリ内に格納し、インクジェットプリンタがインクタンクの情報を知ることができるように構成されたプリンタ（例えば特許文献１）が増えている。このようなメモリが搭載されたインクタンクが上記のようにインクタンクボックス内に格納されている場合、インクタンクが任意のタイミングで取り出されたり装着されると、メモリ内の情報を正しく読み出せなかったりメモリ内の情報が書き換えられる可能性がある。
【０００６】
このような不具合を防止するため、必要な時以外はインクタンクボックスからインクタンクが取り外されないような機構を設けたプリンタや、いつでもインクタンクカバーが開けられる構造だがインクタンク交換の際には電源オフが必須としたプリンタ（例えば、非特許文献１参照）が提案されている。
【特許文献１】特開２００２−１２７５６４号公報
【非特許文献１】「富士ゼロックス  WorkCentre  B900/B900N取扱説明書」、富士ゼロックス株式会社、２００２年、Ｐ２１１
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、インクタンクが不用意に取り出されないような機構を設けると、例えば電源オフ時などにユーザが自由にインクタンクを交換できなくなり、利便性が低下する。
【０００８】
また、いつでもインクタンクカバーが開けられるがインクタンク交換の際は電源オフを必須とした場合には、インクタンクに搭載されたメモリから情報を読み出している最中にユーザが不用意にインクタンクを取り外す可能性がある。特に、最近ではインクの色数（種類）が増加しているのでインクタンクに搭載したメモリから情報を読み出す時間が長くなる傾向があり、その間にインクタンクが取り出される確率も高くなっている。
【０００９】
これに対して、メモリの情報を読み出す前とメモリの情報を読み出した直後にインクタンクカバーが開いているかどうかを確認し、開いていた場合には読み出した情報の信頼性はないと判断して再度メモリから情報を読み出すようにする方法が考えられるが、このようにしても、メモリの読み出し中にインクタンクカバーを開けてタンクを取り外してすぐにインクタンクカバーを閉められた場合には対応できない。更に、複数のインクタンクがある場合には、インクタンクカバーが開けられる度に全てのインクタンクのメモリから情報を読み出すと、メモリにアクセスしている時間が長くなり、記録を実行するまでの待ち時間が長くなってしまう。
【００１０】
本発明は以上のような状況に鑑みてなされたものであり、ユーザが任意のタイミングでインクタンクの取り外し／装着を行うことができるように構成されたインクジェット記録装置において、インクタンクの情報を効率的に読み出して更新することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成する本発明の一態様としてのインクジェット記録装置は、インクを吐出して記録を行うインクジェット記録ヘッドによって記録を行うインクジェット記録装置であって、
前記記録ヘッドから離間した非可動部に取り外し可能に装着され、前記記録ヘッドに供給するインクを収容するインクタンクと、
前記インクタンクに取り付けられ、該インクタンクの情報を格納する不揮発性の記憶媒体と、
前記インクタンクの取り外し及び装着の際に開けられるインクタンクカバーと、
前記インクタンクカバーの開閉状態を検出する検出手段と、
前記インクタンクが装着された状態で、前記記憶媒体の情報を読み出し可能に構成された読み出し手段と、
前記検出手段による前記インクタンクカバーの開閉状態の変化と、前記読み出し手段によって読み出した前記記憶媒体の情報の少なくとも一部とに基づいて、前記インクタンクが交換されたことを検出する交換検出手段と、
前記交換検出手段によって検出された前記インクタンクの交換の履歴情報を格納する履歴格納手段と、
前記検出手段により前記インクタンクカバーが閉じられているのを検出したときに、前記履歴情報を読み出して交換の履歴がある場合、前記記憶媒体から情報を読み出す情報更新手段と、を備えている。
【００１２】
すなわち、本発明では、インクを吐出して記録を行うインクジェット記録ヘッドによって記録を行い、記録ヘッドから離間した非可動部に取り外し可能に装着され、記録ヘッドに供給するインクを収容するインクタンクと、インクタンクに取り付けられ、該インクタンクの情報を格納する不揮発性の記憶媒体と、インクタンクの取り外し及び装着の際に開けられるインクタンクカバーと、インクタンクカバーの開閉状態を検出する検出手段と、インクタンクが装着された状態で、記憶媒体の情報を読み出し可能に構成された読み出し手段と、を備えたインクジェット記録装置において、検出手段によるインクタンクカバーの開閉状態の変化と、読み出し手段によって読み出した記憶媒体の情報の少なくとも一部とに基づいて、インクタンクが交換されたことを検出し、検出されたインクタンクの交換の履歴情報を格納し、検出手段によりインクタンクカバーが閉じられているのを検出したときに、履歴情報を読み出して交換の履歴がある場合に、記憶媒体から情報を読み出す。
【００１３】
このようにすると、実際に交換されたときに、インクタンクの記憶手段から情報を読み出すこととなるので、例えば、インクタンクカバーが開けられたのを検出する度に情報を読み出す場合と比較して、インクタンクの情報を読み出す時間が短くなる。
【００１４】
従って、ユーザが任意のタイミングでインクタンクの取り外し／装着を行うことができるように構成されたインクジェット記録装置において、インクタンクの情報を効率的に読み出して更新することができる。
【００１５】
なお、複数種類のインクを使用して記録を行うべく、使用するインクの種類に応じて前記インクタンクを複数備えている場合には、インクタンクカバーを、複数のインクタンクに共通とし、交換検出手段は、各インクタンクについて交換されたことを検出し、履歴格納手段は、各インクタンクの交換の履歴情報を格納し、情報更新手段は、履歴情報に交換の履歴があるインクタンクの情報のみを読み出すのが好ましい。
【００１６】
交換検出手段は、検出手段によりインクタンクカバーが開けられたことを検出したときに、履歴情報をクリアし、読み出し手段によって記憶媒体の情報の少なくとも一部を読み出し、該読み出した少なくとも一部の情報が変化した場合に、インクタンクが交換されたことを検出するようにしてもよい。
【００１７】
ここで、少なくとも一部は、情報の読み出しの最小単位としてもよい。
【００１８】
記憶媒体としては、ＥＥＰＲＯＭを使用することができる。
【００１９】
上記目的を達成する本発明の別の態様としてのインクジェット記録装置は、インクを吐出して記録を行うインクジェット記録ヘッドにインクを供給するインクタンクを装着可能なインクジェット記録装置であって、
前記インクタンクは、該インクタンクの情報を保持する不揮発性の記憶手段を有し、
前記インクジェット記録装置は、
前記インクタンクの装着の際に開閉されるインクタンクカバーと、
前記インクタンクカバーの開閉状態を検出する検出手段と、
前記検出手段による前記インクタンクカバーの開閉状態の変化と、前記読み出し手段によって読み出した前記記憶媒体の情報の少なくとも一部とに基づいて、前記インクタンクが交換されたことを検出する交換検出手段と、
前記交換検出手段によって検出された前記インクタンクの交換の履歴情報を格納する履歴格納手段と、
前記検出手段により前記インクタンクカバーが閉じられているのを検出したときに、前記履歴情報を読み出して交換の履歴がある場合、前記記憶手段から情報を読み出す情報更新手段と、を備えている。
【００２０】
また、上記目的を達成する本発明の更に別の態様としてのインクジェット記録装置のインクタンクの情報読み出し方法は、インクを吐出して記録を行うインクジェット記録ヘッドによって記録を行い、前記記録ヘッドから離間した非可動部に取り外し可能に装着され、前記記録ヘッドに供給するインクを収容するインクタンクと、前記インクタンクに取り付けられ、該インクタンクの情報を格納する不揮発性の記憶媒体と、前記インクタンクの取り外し及び装着の際に開けられるインクタンクカバーと、前記インクタンクカバーの開閉状態を検出する検出手段と、前記インクタンクが装着された状態で、前記記憶媒体の情報を読み出し可能に構成された読み出し手段と、を備えたインクジェット記録装置のインクタンクの情報更新方法であって、
前記検出手段による前記インクタンクカバーの開閉状態の変化と、前記読み出し手段によって読み出した前記記憶媒体の情報の少なくとも一部とに基づいて、前記インクタンクが交換されたことを検出する交換検出工程と、
前記交換検出工程で検出された前記インクタンクの交換の履歴情報を格納する履歴格納工程と、
前記検出手段により前記インクタンクカバーが閉じられているのを検出したときに、前記履歴情報を読み出して交換の履歴がある場合、前記記憶媒体から情報を読み出す情報更新工程と、を備えている。
【００２１】
更に、上記の目的は、上記のインクジェット記録装置のインクタンクの情報読み出し方法をコンピュータ装置で実現するコンピュータプログラム、該コンピュータプログラムを格納した記憶媒体によっても達成される。
【発明の効果】
【００２２】
本発明によれば、ユーザが任意のタイミングでインクタンクの取り外し／装着を行うことができるように構成されたインクジェット記録装置において、インクタンクの情報を効率的に読み出して更新することができる。
【発明を実施するための最良の形態】
【００２３】
以下に、添付図面を参照して、本発明の好適な実施の形態を例示的に詳しく説明する。ただし、以下の実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００２４】
なお、以下に説明する実施形態では、インクジェット方式に従う記録ヘッドを用いた記録装置を例に挙げて説明する。
【００２５】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２６】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２７】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００２８】
＜インクジェット記録装置の全体構成＞
図６は本発明の代表的な実施形態であるカラーインクジェット記録装置の構成の概要を示すカバーを外した状態の外観斜視図である。
【００２９】
図６において、１０１はＢｌａｃｋ（ブラック）、Ｌｉｇｈｔ  Ｃｙａｎ（淡シアン）、Ｃｙａｎ（シアン）、Ｌｉｇｈｔ  Ｍａｇｅｎｔａ（淡マゼンタ）、Ｍａｇｅｎｔａ（マゼンタ）、Ｙｅｌｌｏｗ（イエロー）の６色（６種類）のインクを対応するノズル列から吐出して記録を行うインクジェット記録ヘッドを搭載するキャリッジである。また、このキャリッジ１０１には記録ヘッドに対して駆動のためのパルス信号や記録ヘッド温調用信号を供給するためのフレキシブルケーブル１１７が接続され、該フレキシブルケーブル１１７の他端は、装置全体をコントロールするための電気回路を具備したプリント基板（不図示）に接続されている。
【００３０】
また、上記の６色のインクは、それぞれのインクを収容する６つのインクタンク１０５から各色独立に、インク供給チューブ１０４を介し、コネクション１０２を通じて、インクジェット記録ヘッドに供給される。なお、後述するように、６つのインクタンク１０５は上部以外の周囲を囲むインクタンクボックス内の所定位置に受容され、その上部には装置本体のカバーの一部をなすインクタンクカバーが設けられ、該インクタンクカバーの開閉状態を検出するセンサが設けられている。
【００３１】
記録動作について説明すると、給紙用トレイ１０７にセットされた記録媒体（不図示）は、給紙ローラ（不図示）によりピックアップされ、Ｕターンガイド（不図示）に沿って反転されて、プラテン１１６上の所定位置まで搬送される。この状態でキャリッジ１０１は、エンコーダフィルム１１４によって得られる位置情報に基づいて、ガイドシャフト１０３とキャリッジステイ１１５に沿って移動され、移動の間に記録ヘッドからインク滴を吐出することにより記録ヘッドの記録幅に対応した領域に対する記録走査が行われる。そしてこの記録走査と搬送モータによって駆動される紙送りローラ（不図示）による記録媒体の記録幅に対応した距離の搬送とを交互に繰り返して１枚の記録媒体に対する記録が行われる。記録が終了した記録媒体は排紙ローラ（不図示）により排紙用トレイ１０６に排紙されて記録が完了する。
【００３２】
なお、１０８は、装置の機構を支持するフレーム、１０９は電気回路に電源を供給する電源ユニット、１１０は装置内へあるいは装置から外部への送風を行うファン、１１１は搬送ローラを駆動するギア、１１２はギア１１１を駆動するためのベルト、１１３は搬送モータの回転位置を検出するエンコーダである。
【００３３】
＜インクタンクボックスの概略構成＞
図１は、上記のインクタンク１０５を受容するインクタンクボックスの概略構成を説明する図である。
【００３４】
図中１はインクタンク、２はインクタンクの下方に取り付けられ、インクの種類や残量等に関する情報が格納される不揮発性の記憶媒体としてのＥＥＰＲＯＭ、３はインクタンク１の底部に露出する形態で設けられたＥＥＰＲＯＭ２の接続端子、４はインクタンクボックス、５はインクタンクボックス４の底部に設けられ、インクタンク１が装着されたときにその接続端子３と電気的に接続される端子、６は本体のカバーの一部をなし、本体のカバーとは独立して開閉可能に取り付けられたインクタンクカバー、７はインクタンクカバー６の開閉状態を検出するセンサである。
【００３５】
インクタンクカバー６は、記録装置の動作状態とは関係なく常に開閉可能であり、インクタンク１も常に取り外しや装着が可能となっている。
【００３６】
なお、図には１つのインクタンクのみを示しているが、上記のように本実施形態の記録装置には６つの色に対応した６つのインクタンクが装着され、各インクタンクにＥＥＰＲＯＭ２及び接続端子３が設けられており、インクタンクボックス４の各インクタンクに対応する位置に端子５がそれぞれ設けられている。インクタンクボックス４、インクタンクカバー６及びセンサ７は、６つのインクタンクに対して共通である。
【００３７】
＜制御構成の概要＞
図２は、本実施形態の記録装置の制御構成の概要を示すブロック図である。
【００３８】
図中１０は記録装置全体を示し、１１は装置全体を制御するＣＰＵ、１２は記録装置１０が外部のホスト機器（ＰＣ等）と情報を交換する為のインターフェースを制御するＩ／Ｏ、１３は記録装置１０の制御プログラムを格納するＲＯＭ、１４はＩ／Ｏ１２を介して受信した画像データを格納すると共に、画像処理を行う際にワーク領域として使用されるＲＡＭ、１５は記録データ及びモータ等の駆動データを出力するＩ／Ｏ、１６は記録装置の記録動作を制御する記録制御部である。１７は各種センサでありインクタンクカバーの開閉状態を検出するセンサ７を含む。１８は接続端子でありインクタンクのＥＥＰＲＯＭとの接続端子３を含む。
【００３９】
なお、ＲＡＭ１４内には、インクタンクの着脱（交換）履歴の情報を格納する領域１４Ａが確保されている。
【００４０】
＜プログラム構成＞
図３は、本実施形態のインクタンク１の着脱状態を監視するプログラムの構成を示す図である。
【００４１】
２０はインクタンクの着脱（交換）を監視する監視プログラム、２１はインクタンクに取り付けられたＥＥＰＲＯＭ２の情報を読み出すＥＥＰＲＯＭ読み出しプログラム、２２はＲＡＭ１４内のインクタンクの着脱履歴の情報を格納する領域（１４Ａ）をそれぞれ示す。
【００４２】
監視プログラム２０は、１００ｍｓ毎に起動されるタスク（ルーチン）であり、ＥＥＰＲＯＭ読み出しプログラム２１は、センサ７によってインクタンクカバー６が閉じられたのを検出したときに起動される。また監視プログラム２０は、インクタンク１が着脱された場合に、インクタンク着脱履歴２２に着脱されたインクタンク１の情報を書き込み、ＥＥＰＲＯＭ読み出しプログラム２１は、インクタンク着脱履歴２２を参照してインクタンク１のＥＥＰＲＯＭ２から情報を読み出すか否かを判断する。
【００４３】
記録装置１０に電源が投入されると、ＣＰＵ１１は監視プログラム２０とＥＥＰＲＯＭ読み出しプログラム２１を含むプリンタ１０の制御プログラムをＲＯＭ１３上あるいはＲＡＭ１４上に展開してから起動し、ＲＡＭ１４上にインクタンク着脱履歴２２の領域（１４Ａ）を確保する。
【００４４】
＜インクタンクの着脱監視処理＞
次に、監視プログラム２０によるインクタンクの着脱状態の監視処理を、図４のフローチャートを参照して具体的に説明する。
【００４５】
まず、ステップＳ１０１でインクタンクカバー６の開閉状態を検出するセンサ７で、インクタンクカバー６の状態変化を監視して、インクタンクカバー６が閉から開に変化した（カバーが開けられた）か否かを判定する。カバーが開けられた場合にはステップＳ１０２へ進み、そうでなければステップＳ１０３へ進む。
【００４６】
ステップＳ１０２では、インクタンクカバー６が開けられたのでインクタンク着脱履歴情報をクリアする。なお、インクタンク着脱履歴はインクタンク１の本数に対応した数だけ設けられている。ステップＳ１０３では、インクタンクカバー６が開けられた状態であるか否かを判定する。開けられていればステップＳ１０４へ進み、閉じられていればステップＳ１１０へ進む。
【００４７】
ステップＳ１０４では、インクタンクの数を表す変数ｉをクリアする。ステップＳ１０５では、ｉ番目のインクタンクのＥＥＰＲＯＭの先頭アドレスから最小単位分だけ情報を読み出す。ここで、ＥＥＰＲＯＭの最小単位とは１バイトアクセスのＥＥＰＲＯＭであれば１バイト、２バイトアクセスのＥＥＰＲＯＭであれば２バイトである。ステップＳ１０６では、読み出した情報が本来の正しい値か否かを判定する。ここでは、ＥＥＰＲＯＭから読み出す際にエラーが検出された場合には本来の値とは異なると判定する。本来の値であると判定した場合にはステップＳ１０８に進む。一方、本来の値と異なると判定した場合にはインクタンク１が装着されていないと判断し、ステップＳ１０７でｉ番目のインクタンク着脱履歴情報にフラグとして１を立てる。
【００４８】
ステップＳ１０８では、インクタンクの数を表す変数ｉに１を加算してインクリメントし、ステップＳ１０９においてｉの値とインクタンクの本数を比較し、ｉがインクタンクの本数より小さければ全てのインクタンクの着脱状態の確認が終わっていないと判断してステップＳ１０５に戻って以降の処理を繰り返し、それ以外であればステップＳ１１０に進む。ステップＳ１１０では１００ｍｓ休止した後にステップＳ１０１に戻り、以降の処理を繰り返す。
【００４９】
＜インクタンク情報の読み出し処理＞
次に、ＥＥＰＲＯＭ読み出しプログラム２１によるＥＥＰＲＯＭからのインクタンクの情報の読み出し処理を、図５に示すフローチャートを参照して説明する。
【００５０】
まず、ステップＳ２０１で、センサ７がタンクカバー６が閉じられた事を検知した（閉じられるまで待つ）後、ステップＳ２０２で、インクタンクの数を表す変数ｉをクリアする。
【００５１】
ステップＳ２０３で、図４の監視プログラムによってステップＳ１０７で、取り外されたｉ番目のインクタンクの着脱履歴にフラグとして立てた情報（１）を利用してインクタンクの着脱履歴を調べるべく、ｉ番目のインクタンク着脱履歴を参照して、１が立っているか否かを判定する。１が立っていなければステップＳ２０５に進み、１が立っていればステップＳ２０４に進む。
【００５２】
ステップＳ２０４では、ｉ番目のインクタンク着脱履歴に１が立っていたので、ｉ番目のインクタンクが取り外され、前に入っていたインクタンクと交換されたと判断し、インクタンク１のＥＥＰＲＯＭ２からインクタンクの情報を読み出す。ステップＳ２０５では、ｉに１加算してインクリメントし、ステップＳ２０６において、ｉの値とインクタンクの本数を比較し、ｉがインクタンクの本数より小さければ全てのインクタンク１のＥＥＰＲＯＭ２から情報を読み出していないと判断して、ステップＳ２０３に戻って以降の処理を繰り返し、それ以外であれば全てのインクタンク１のＥＥＰＲＯＭ２から情報を読み出したと判断して処理を終了する。
【００５３】
以上説明したように、本実施形態によれば、インクタンクカバーが開けられたときに、装着されているインクタンクの情報を最小単位読み出して元の情報と比較することにより、インクタンクが交換されたか否かを示すインクタンクの着脱履歴を作成し、このインクタンク着脱履歴を参照して、交換されたインクタンクのＥＥＰＲＯＭだけから情報を読み出す。
【００５４】
このようにすると、実際に交換されたインクタンクに搭載されたＥＥＰＲＯＭだけから情報を読み出すこととなるので、読み出しに要する時間を短縮でき、ユーザが任意のタイミングでインクタンクの取り外し／装着を行うことができるように構成されたインクジェット記録装置において、インクタンクの情報を効率的に読み出すことができる。
【００５５】
（他の実施形態）
以上説明した実施形態は、シリアル型のインクジェット記録装置を例に挙げて説明したが、インクを収容した容器を任意のタイミングで取り外し／装着することが可能な記録装置であれば、採用する記録方式を問わずあらゆる記録装置に本発明は適用できる。例えば、記録方式はシリアル型でなくフルライン型であってもよい。
【００５６】
なお、インクタンク又はインクタンクボックスの設置場所は、記録装置が記録動作を実行中であってもインクタンクの交換が可能なように、非可動部とするのがよい。
【００５７】
更に、インクの吐出方式についても特に制限はなく、電気熱変換体などによる熱エネルギーを利用した方式であっても、圧電素子の機械的変位を利用した方式であってもよい。
【００５８】
本発明は、記録装置を含む複数の機器から構成される記録システムに適用しても良いし、また、一つの機器からなる装置（プリンタ、ファクシミリ、コピー機など）に適用しても良い。
【００５９】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（本実施形態では図４及び図５に示すフローチャートに対応したプログラム）を、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００６０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００６３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の範囲に含まれるものである。
【００６４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００６６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６７】
【図１】インクタンクを受容するインクタンクボックスの概略構成を説明する図である。
【図２】実施形態の記録装置の制御構成の概要を示すブロック図である。
【図３】実施形態におけるソフトウエアの構成を示す図である。
【図４】実施形態におけるインクタンク情報の読み出し処理のフローチャートである。
【図５】実施形態における監視プログラムのフローチャートである。
【図６】本発明の代表的な実施形態であるカラーインクジェット記録装置の構成の概要を示す外観斜視図である。
【符号の説明】
【００６８】
１  インクタンク
２  ＥＥＰＲＯＭ
３  接続端子
４  インクタンクボックス
５  接点
６  インクタンクカバー
７  センサ
１０  プリンタ
１１  ＣＰＵ
１２  Ｉ／Ｏ
１３  ＲＯＭ
１４  ＲＡＭ
１５  Ｉ／Ｏ
１６  駆動部
１７  センサ
１８  接点
２０  監視プログラム
２１  ＥＥＰＲＯＭ読み出しプログラム
２２  インクタンク着脱履歴
【図１】
2005212152.tif 000003
【図２】
2005212152.tif 000004
【図３】
2005212152.tif 000005
【図４】
2005212152.tif 000006
【図５】
2005212152.tif 000007
【図６】
2005212152.tif 000008