(57)【要約】【課題】    識別情報の格納に必要なデータ容量を増大させることなく、識別可能な記憶装置の数を増大させること。【解決手段】記憶装置２１〜２８に対するデータの書き込み、および記憶装置２１〜２８からのデータの読み出しを制御する制御回路３０は、クロック信号線ＣＬ、リセット信号線ＲＬを介してクロック信号ＳＣＫ、及びリセット信号ＲＳＴを各記憶装置２１〜２８に送出する。制御回路３０から送出されるデータ列のうち、第１グループを構成する記憶装置２１、２３、２５、２７に対するデータ列である第１データＳＤＡ１は、第１データ信号線ＤＬ１を介して第１グループを構成する記憶装置２１、２３、２５、２７に供給される。データ列のうち、第２グループを構成する記憶装置２２、２４、２６、２８に対するデータ列である第２データＳＤＡ２は、第２データ信号線ＤＬ２を介して第２グループを構成する記憶装置２２、２４、２６、２８に供給される。【選択図】  図１
2008037107.tif 000002
【特許請求の範囲】
【請求項１】
それぞれがシーケンシャルにアクセスされる記憶装置を備える、複数の印刷記録材容器の中から所望の印刷記録材容器を識別する印刷記録材容器識別システムであって、
それぞれが前記印刷記録材容器を複数個備える複数の印刷記録材容器グループと、
前記各印刷記録材容器に備えられていると共に、前記各グループ内においてそれぞれが異なる識別情報を格納する記憶装置と、
前記各グループを構成する各印刷記録材容器の記憶装置に対してグループ単位にてバス接続されている複数のデータ信号線と、
前記識別情報を利用して１または複数の所望の印刷記録材容器を前記印刷記録材容器から選択し、選択された１または複数の印刷記録材容器の記憶装置に対して前記複数のデータ信号線のうち１または複数のデータ信号線を用いて情報の読み出しおよび書き込みを実行する情報処理制御手段とを備える印刷記録材容器識別システム。
【請求項２】
それぞれがシーケンシャルにアクセスされる記憶装置を備える、複数の印刷記録材容器の中から所望の印刷記録材容器を識別する印刷記録材容器識別システムであって、
第１のグループを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備える複数の印刷記録材容器と、
第２のグループを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備え、前記第１のグループを構成する印刷記録材容器とは異なる、複数の印刷記録材容器と、
前記第１のグループを構成する各印刷記録材容器の記憶装置に対してバス接続されている第１のデータ信号線と、
前記第２のグループを構成する各印刷記録材容器の記憶装置に対してバス接続されている第２のデータ信号線と、
前記識別情報を利用して１または複数の所望の印刷記録材容器を前記印刷記録材容器から選択し、選択された１または複数の印刷記録材容器の記憶装置に対して前記第１のデータ信号線および前記第２のデータ信号線のうち少なくとも一方を用いて情報の読み出しおよび書き込みを実行する情報処理制御手段とを備える印刷記録材容器識別システム。
【請求項３】
請求項２に記載の印刷記録材容器識別システムはさらに、
前記第１及び第２のグループを構成する各印刷記録材容器に対して接続されているクロック信号線を備え、
前記情報処理制御手段は、選択する前記印刷記録材容器の記憶装置に対応する識別情報と、読み書き命令とを含むデータ列とを、前記クロック信号線を流れるクロック信号に同期させて前記第１のデータ信号線および前記第２のデータ信号線の少なくともいずれか一方に送出して、前記選択された１または複数の印刷記録材容器の記憶装置に対する情報の読み出しおよび書き込みを実行する印刷記録材容器識別システム。
【請求項４】
請求項３に記載の印刷記録材容器識別システムにおいて、
前記選択された１または複数の印刷記録材容器の記憶装置は、前記送出された読み書き命令に基づいて、格納している情報を前記第１のデータ信号線および前記第２のデータ信号線の少なくともいずれか一方に送出し、または、前記第１のデータ信号線および前記第２のデータ信号線の少なくともいずれか一方に存在する情報を格納する印刷記録材容器識別システム。
【請求項５】
それぞれがシーケンシャルにアクセスされる記憶装置を備える、複数の印刷記録材容器の中から所望の印刷記録材容器を識別する印刷記録材容器識別システムであって、
第１のクラスを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備える複数の印刷記録材容器と、
第２のクラスを構成すると共に、前記第１のクラスを構成する各記憶装置に格納されているいずれかの識別情報と同一、または前記第１のクラスを構成する各記憶装置に格納されているいずれの識別情報とも異なる識別情報を格納する記憶装置を備える単一の印刷記録材容器と、
前記第１のクラスを構成する各印刷記録材容器の記憶装置に対してバス接続されている第１のデータ信号線と、
前記第２のクラスを構成する前記印刷記録材容器の記憶装置に対してバス接続されている第２のデータ信号線と、
前記識別情報を利用して１または複数の所望の印刷記録材容器を前記印刷記録材容器から選択し、選択された１または複数の印刷記録材容器の記憶装置に対して前記第１のデータ信号線および前記第２のデータ信号線のうち少なくとも一方を用いて情報の読み出しおよび書き込みを実行する情報処理制御手段とを備える印刷記録材容器識別システム。
【請求項６】
請求項５に記載の印刷記録材容器識別システムにおいて、
前記第２のクラスを構成する印刷記録材容器の記憶装置には、収容する印刷記録材色に関わりなく同一の識別情報が格納されており、
前記記憶装置には、前記識別情報に加えて、前記印刷記録材容器に収容されている印刷記録材色情報が格納されている印刷記録材容器識別システム。
【請求項７】
請求項６に記載の印刷記録材容器識別システムにおいて、
前記第１のクラスは４〜６個の印刷記録材容器から構成されている印刷記録材容器識別システム。
【請求項８】
シーケンシャルにアクセスされる記憶装置を備える複数の印刷記録材容器の中から所望の印刷記録材容器識別し、識別した印刷記録材容器の記憶装置に対して情報の読み出しおよび書き込みを行う印刷記録材容器識別システムであって、
第１のグループを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備える複数の印刷記録材容器と、
第２のグループを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備え、前記第１のグループを構成する印刷記録材容器とは異なる複数の印刷記録材容器と、
前記第１及び第２のグループを構成する各印刷記録材容器に対してバス接続されているデータ信号線と、
前記第１のグループを構成する各印刷記録材容器の記憶装置に対して接続されている第１のリセット信号線と、
前記第２のグループを構成する各印刷記録材容器の記憶装置に対して接続されている第２のリセット信号線と、
前記第１のリセット信号線または前記第２のリセット信号線のいずれか一方をリセット状態に維持し、前記識別情報を利用して所望の記憶装置を前記記憶装置から選択して、前記データ信号線を介して情報の読み出しおよび書き込みを実行する情報処理制御手段とを備える印刷記録材容器識別システム。
【請求項９】
請求項８に記載の印刷記録材容器識別システムはさらに、
前記第１及び第２のグループを構成する各印刷記録材容器に対して接続されているクロック信号線を備え、
前記情報処理制御手段は、前記第１のグループを構成する印刷記録材容器を選択する場合には、前記第２のリセット信号線をリセット状態に維持すると共に、選択する印刷記録材容器の記憶装置に対応する識別情報と、読み書き命令とを含むデータ列とを、前記クロック信号線を流れるクロック信号に同期させて前記データ信号線に送出して、前記選択された印刷記録材容器の記憶装置に対する情報の読み出しおよび書き込みを実行する印刷記録材容器識別システム。
【請求項１０】
請求項８に記載の印刷記録材容器識別システムはさらに、
前記第１及び第２のグループを構成する各印刷記録材容器に対して接続されているクロック信号線を備え、
前記情報処理制御手段は、前記第２のグループを構成する印刷記録材容器を選択する場合には、前記第１のリセット信号線をリセット状態に維持すると共に、選択する印刷記録材容器の記憶装置に対応する識別情報と、読み書き命令とを含むデータ列とを、前記クロック信号線を流れるクロック信号に同期させて前記データ信号線に送出して、前記選択された印刷記録材容器の記憶装置に対する情報の読み出しおよび書き込みを実行する印刷記録材容器識別システム。
【請求項１１】
請求項１ないし請求項１０のいずれかに記載の印刷記録材容器識別システムにおいて、
前記各記憶装置は、
データを格納する記憶セルと、
前記データ信号線と接続されているデータバスと、
前記クロック信号線を介して入力されたクロック信号に同期してカウンタ値をカウントアップし、前記記憶セルの記憶領域のアクセスすべき位置を指定すると共に、初期化時にはカウンタ値を初期値にリセットするアドレスカウンタと、
前記記憶セルと前記データバスとの間に配置され、前記記憶セルに対するデータ転送方向および前記データバスのデータ転送方向を制御すると共に、初期化時には、前記記憶セルに対するデータ転送方向をデータ読み出し方向に設定し且つ前記データバスとの接続を遮断する入出力制御装置と、
前記データバスに接続されていると共に、前記データバスを介して入力された入力識別情報と前記入出力制御装置を介して読み出した前記記憶セルに格納されている識別情報とが一致するか否かを判定する比較装置と、
前記両識別情報が一致すると判定された場合には前記記憶セルに対するアクセスを許容するアクセス許容装置とを備える
印刷記録材容器識別システム。
【請求項１２】
請求項１１に記載の印刷記録材容器識別システムにおいて、
前記記憶装置はさらに、
前記データバスおよび前記比較装置と接続されていると共に、前記比較装置から前記入力識別情報と前記記憶セルに格納されている識別情報とが一致するとの判定結果を受け取った場合には、前記データバスを介して入力された書き込み／読み出し命令を解析し、解析結果に基づいて前記入出力制御装置に対して前記データバスのデータ伝送方向の切り換えを要求する命令デコーダを備え、
前記入出力制御装置は、前記命令デコーダによる書き込み／読み出し命令の解析が終了するまで、前記初期化時における前記記憶セルに対するデータ転送方向および前記データバスとの接続遮断状態を維持する
印刷記録材容器識別システム。
【請求項１３】
請求項１ないし請求項１０のいずれかに記載の印刷記録材容器識別システムにおいて、
前記記憶装置は、前記印刷記録材容器に収容されているインク種に対応してインク種毎に異なる識別情報を格納する印刷記録材容器識別システム。
【請求項１４】
請求項１３に記載の印刷記録材容器識別システムにおいて、
前記情報処理制御手段は、
クロック信号生成回路と、
前記記憶装置を初期化するリセット信号を生成するリセット信号生成回路と、
前記複数の記憶装置のうち所望の記憶装置の識別情報に対応する識別情報を  発行する識別情報発行回路と、
前記生成されたクロック信号に同期させて、前記発行された識別情報、読み  書きコマンドを含むデータ列を前記データ信号線に送出するデータ送出回路とを備える印刷記録材容器識別システム。
【請求項１５】
少なくとも内包する印刷記録材に関する情報を記憶する、シーケンシャルにアクセスされる記憶装置が備えられた複数の印刷記録材容器から構成される印刷記録材容器セットであって、
クロック信号を供給するクロック信号線、リセット信号を供給するリセット信号線、および第１のデータ信号線とバス接続されていると共に、第１の印刷記録材容器群を構成する、異なる識別情報を格納する記憶装置をそれぞれ備える複数の印刷記録材容器と、
前記クロック信号線、前記リセット信号線、および第２のデータ信号線とバス接続されていると共に、第２の印刷記録材容器群を構成する、異なる識別情報を格納する記憶装置をそれぞれ備える複数の印刷記録材容器とを備える印刷記録材容器セット。
【請求項１６】
少なくとも内包する印刷記録材に関する情報を記憶する、シーケンシャルにアクセスされる記憶装置が備えられた複数の印刷記録材容器から構成される印刷記録材容器セットであって、
クロック信号を供給するクロック信号線、リセット信号を供給する１本のリセット信号線、および複数のデータ信号線とバス接続されていると共に、異なる識別情報を格納する記憶装置をそれぞれ有する印刷記録材容器を含む複数の印刷記録材容器群を備える印刷記録材容器セット。
【請求項１７】
少なくとも内包する印刷記録材に関する情報を記憶する、シーケンシャルにアクセスされる記憶装置が備えられた複数の印刷記録材容器から構成される印刷記録材容器セットであって、
クロック信号を供給するクロック信号線、リセット信号を供給する複数のリセット信号線、および複数のデータ信号線とバス接続されていると共に、異なる識別情報を格納する記憶装置をそれぞれ有する印刷記録材容器を含む複数の印刷記録材容器群を備える印刷記録材容器セット。
【請求項１８】
少なくとも内包する印刷記録材に関する情報を記憶する、シーケンシャルにアクセスされる記憶装置が備えられた複数の印刷記録材容器から構成される印刷記録材容器セットであって、
クロック信号を供給するクロック信号線、リセット信号を供給する１または複数のリセット信号線、および複数のデータ信号線とバス接続されていると共に、異なる識別情報を格納する記憶装置をそれぞれ有する印刷記録材容器を含む複数の印刷記録材容器群を備える印刷記録材容器セット。
【請求項１９】
少なくとも内包する印刷記録材に関する情報を記憶する、シーケンシャルにアクセスされる記憶装置が備えられた複数の印刷記録材容器から構成される印刷記録材容器セットであって、
クロック信号を供給するクロック信号線、データ信号を伝達するデータ信号線、および第１のリセット信号を供給する第１のリセット信号線とバス接続されていると共に、第１の印刷記録材容器群を構成する、異なる識別情報を格納する記憶装置をそれぞれ備える複数の印刷記録材容器と、
前記クロック信号線、前記データ信号線、および第２のリセット信号を供給する第２のリセット信号線とバス接続されていると共に、第２の印刷記録材容器群を構成する、識別情報を格納する記憶装置を備える１つの印刷記録材容器とを備える印刷記録材容器セット。
【請求項２０】
請求項１５ないし請求項１９のいずれかに記載の印刷記録材容器セットにおいて、
前記第１の印刷記録材容器群を構成する記憶装置が格納する識別情報と、前記第２の印刷記録材容器群を構成する記憶装置が格納識別情報とは同一である印刷記録材容器セット。
【請求項２１】
クロック信号線、リセット信号線、および第１のデータ信号線とバス接続されていると共に各々が固有の識別情報を保有する複数の不揮発性でシーケンシャルにアクセスされる記憶装置を備える第１の印刷記録材容器グループと、クロック信号線、リセット信号線、および第２のデータ信号線とバス接続されていると共に各々が固有の識別情報を保有する複数の不揮発性でシーケンシャルにアクセスされる記憶装置を備える第２の印刷記録材容器グループの中からアクセスを所望する印刷記録材容器を識別する方法であって、
前記リセット信号線に対してリセット信号を出力し、
アクセスを所望する前記印刷記録材容器に備えられている記憶装置の識別情報と、読み書き命令とを含むデータ列をクロック信号に同期させて前記第１のデータ信号線および前記第２のデータ信号線の少なくともいずれか一方に送出する方法。
【請求項２２】
クロック信号線、データ信号線、および第１のリセット信号線とバス接続されていると共に各々が固有の識別情報を保有する複数の不揮発性でシーケンシャルにアクセスされる記憶装置を備える第１の印刷記録材容器グループと、クロック信号線、データ信号線、および第２のリセット信号線とバス接続されていると共に各々が固有の識別情報を保有する複数の不揮発性でシーケンシャルにアクセスされる記憶装置を備える第２の印刷記録材容器グループの中からアクセスを所望する印刷記録材容器を識別する方法であって、
前記印刷記録材容器に対するアクセスの要求に基づいて前記第１のリセット信号線および第２のリセット信号線に対してリセット信号を送出し、
アクセスの要求された印刷記録材容器が前記第１のグループまたは前記第２のグループのいずれに含まれるかを判定し、
前記アクセスの要求された印刷記録材容器が前記第１のグループに含まれると判定した場合には、前記第１のリセット信号線に対するリセット信号の送出を停止し、
前記アクセスの要求された印刷記録材容器に備えられている記憶装置に対応する識別情報と、読み書き命令とを含むデータ列をクロック信号に同期させて前記データ信号線に送出する識別方法。
【請求項２３】
請求項２２に記載の識別方法において、
前記アクセスの要求さ
れた印刷記録材容器が前記第２のグループに含まれると判定した場合には、前記第２のリセット信号線に対するリセット信号の送出を停止し、
前記アクセスの要求された印刷記録材容器に備えられている記憶装置に対応する識別情報と、読み書き命令とを含むデータ列をクロック信号に同期させて前記データ信号線に送出する識別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相互にバス接続される記憶装置に関し、さらに詳細にはバス接続されている複数の記憶装置から所望の記憶装置を識別する技術に関する。
【背景技術】
【０００２】
メモリモジュールに含まれる複数のメモリ（記憶装置）の中から所望の記憶装置を選択して、データの読み出しまたは書き込みを実行する技術としては、例えば、データ信号線およびクロック信号線とバス接続されている複数の記憶装置において、予めプルアップ抵抗等を用いて識別情報をハード的に記憶装置に保有させて、その識別情報を用いて所望の記憶装置に対してアクセスする技術が実用化されている。しかしながら、この技術では、各記憶装置に設定された識別情報の書き換えは事実上不可能であり、リサイクル使用には向かないという問題がある。
【０００３】
そこで、識別情報を記憶装置の記憶領域の一部にソフト的に保有させる技術が提案されている。この技術は、記憶装置に格納されている識別情報の書き換えが容易であり、リサイクル使用に適しているという利点を有する。
【０００４】
しかしながら、識別情報を記憶領域内にデータ列として保有するので、同一のデータ信号線上にバス接続されている記憶装置の数が増大するにつれて、データ列の容量、すなわち、識別情報を構成するデータ量が増大するという問題がある。識別情報に割り当てることのできる記憶装置の記憶容量が少ない場合には、特に、問題となる。例えば、記憶装置が印刷装置の印刷記録材容器（インクカートリッジ）に備えられる場合には、用いられるインク色の増加に伴い識別情報（識別子）の数を増やさなければならず、一方、コスト面からは大容量の記憶装置を用いることは困難である。
【０００５】
これに対して、データ信号線、クロック信号線に加えて記憶装置を選択するためのチップセレクト信号を送出するチップセレクト信号線を用いる技術であれば、記憶装置に識別情報を保有させる必要はないものの、記憶装置の数に対応する数だけチップセレクト信号線を備えなければならず、信号線の配線数が増大し配線設計が複雑化するという問題があった。さらに、アクセス時に利用されるチップセレクト信号線は１本だけであり、信号線の使用効率が悪いという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記問題および要望を解決するためになされたものであり、識別情報の格納に必要なデータ容量を増大させることなく、識別可能な記憶装置の数を増大させることを目的とする。また、記憶装置に対するデータの書き込み時間を高速化することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明の第１の態様は、それぞれがシーケンシャルにアクセスされる記憶装置を備える、複数の印刷記録材容器の中から所望の印刷記録材容器を識別する印刷記録材容器識別システムを提供する。本発明の第１の態様に係る印刷記録材容器識別システムは、それぞれが前記印刷記録材容器を複数個備える複数の印刷記録材容器グループと、前記各印刷記録材容器に備えられていると共に、前記各グループ内においてそれぞれが異なる識別情報を格納する記憶装置と、前記各グループを構成する各印刷記録材容器の記憶装置に対してグループ単位にてバス接続されている複数のデータ信号線と、前記識別情報を利用して１または複数の所望の印刷記録材容器を前記印刷記録材容器から選択し、選択された１または複数の印刷記録材容器の記憶装置に対して前記複数のデータ信号線のうち１または複数のデータ信号線を用いて情報の読み出しおよび書き込みを実行する情報処理制御手段とを備えることを特徴とする。
【０００８】
本発明の第１の態様に係る記憶制御システムによれば、複数の印刷記録材容器を含むグループに対してそれぞれ個別のデータ信号線が割り当てられている。したがって、データ信号線数を必要最低限の数に抑制することができると共に、識別情報としては、各グループ内にて各記憶装置を識別できる情報量で有れば良く、識別情報を格納するために要求されるデータ容量の増加を抑制することができるので、識別可能な印刷記録材容器（記憶装置）の数を増大させることができる。また、各データ信号線を介して各グループを構成する印刷記録材容器の記憶措置に対して個別にデータを送出することができるので、複数のデータ信号線とを用いて、各グループの記憶装置に対して同時にアクセス（読み出しおよび書き込み）を実行することが可能となり、記憶装置に対するデータの書き込み、読み出し時間を高速化することができる。
【０００９】
本発明の第２の態様は、それぞれがシーケンシャルにアクセスされる記憶装置を備える、複数の印刷記録材容器の中から所望の印刷記録材容器を識別する印刷記録材容器識別システムであって、第１のクラスを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備える複数の印刷記録材容器と、第２のクラスを構成すると共に、前記第１のクラスを構成する各記憶装置に格納されているいずれかの識別情報と同一、または前記第１のクラスを構成する各記憶装置に格納されているいずれの識別情報とも異なる識別情報を格納する記憶装置を備える単一の印刷記録材容器と、前記第１のクラスを構成する各印刷記録材容器の記憶装置に対してバス接続されている第１のデータ信号線と、前記第２のクラスを構成する前記印刷記録材容器の記憶装置に対してバス接続されている第２のデータ信号線と、前記識別情報を利用して１または複数の所望の印刷記録材容器を前記印刷記録材容器から選択し、選択された１または複数の印刷記録材容器の記憶装置に対して前記第１のデータ信号線および前記第２のデータ信号線のうち少なくとも一方を用いて情報の読み出しおよび書き込みを実行する情報処理制御手段とを備えることを特徴とする。
【００１０】
本発明の第２の態様に係る印刷記録材容器識別システムによれば、識別情報の格納に必要なデータ容量を増大させることなく、識別可能な記憶装置の数を増大させることができる。さらに、第１のクラスを構成する印刷記録材容器に汎用性の高い、シアン、マゼンタ、イエロ、ブラックといった印刷記録材を収容し、第２のクラスを構成する印刷記録材容器にダークイエロ、ブラックといった特定の用途に用いられる特殊色の印刷記録材を収容することができる。かかる場合には、特殊色の印刷記録材を収容する印刷記録材容器に対して任意の識別情報、例えば、全ての特殊色に対して同一の識別情報、を割り当てても、全印刷記録材容器を識別することができる。また、第１のデータ信号線と第２のデータ信号線とを用いて、データの読み出し、書き込みを高速に実行することができる。
【００１１】
本発明の第２の態様に係る印刷記録材容器識別システムにおいて、前記第２のクラスを構成する印刷記録材容器の記憶装置には、収容する印刷記録材色に関わりなく同一の識別情報が格納されており、前記記憶装置には、前記識別情報に加えて、前記印刷記録材容器に収容されている印刷記録材色情報が格納されていても良い。かかる場合には、特殊色の印刷記録材を収容する全ての印刷記録材容器に対して同一の識別情報を割り当てても、全印刷記録材容器を識別することができる。また、前記第１のクラスは４〜６個の印刷記録材容器から構成されていても良い。かかる場合には、一般的に用いられる、シアン、ライトシアン、マゼンタ、ライトマゼンタ、イエロ、ブラックを第１のクラスに割り当て、ダークイエロ、完全普通紙対応ブラックといった特殊色を第２のクラスに割り当てることができる。
【００１２】
本発明の第３の態様は、それぞれがシーケンシャルにアクセスされる記憶装置を備える、複数の印刷記録材容器の中から所望の印刷記録材容器を識別する印刷記録材容器識別システムを提供する。本発明の第３の態様に係る印刷記録材容器識別システムは、第１のグループを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備える複数の印刷記録材容器と、第２のグループを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備え、前記第１のグループを構成する印刷記録材容器とは異なる、複数の印刷記録材容器と、前記第１のグループを構成する各印刷記録材容器の記憶装置に対してバス接続されている第１のデータ信号線と、前記第２のグループを構成する各印刷記録材容器の記憶装置に対してバス接続されている第２のデータ信号線と、前記識別情報を利用して１または複数の所望の印刷記録材容器を前記印刷記録材容器から選択し、選択された１または複数の印刷記録材容器の記憶装置に対して前記第１のデータ信号線および前記第２のデータ信号線のうち少なくとも一方を用いて情報の読み出しおよび書き込みを実行する情報処理制御手段とを備えることを特徴とする。
【００１３】
本発明の第３の態様に係る記憶制御システムによれば、第１のデータ信号線を介して第１のグループを構成する記憶装置に対してデータを送出し、第２のデータ信号線を介して第２のグループを構成する記憶措置に対してデータを送出することができる。したがって、識別情報としては、各グループ内にて各記憶装置を識別できる情報量で有れば良く、識別情報の格納に必要なデータ容量を増大させることなく、識別可能な記憶装置の数を増大させることができる。さらに、第１のデータ信号線と第２のデータ信号線とを用いて、各グループの記憶装置に対して同時にアクセス（読み出しおよび書き込み）を実行することができるので、記憶装置に対するデータの書き込み、読み出し時間を高速化することができる。
【００１４】
本発明の第３の態様に係る印刷記録材容器識別システムはさらに、前記第１及び第２のグループを構成する各印刷記録材容器に対して接続されているクロック信号線を備え、前記情報処理制御手段は、選択する前記印刷記録材容器の記憶装置に対応する識別情報と、読み書き命令とを含むデータ列とを、前記クロック信号線を流れるクロック信号に同期させて前記第１のデータ信号線および前記第２のデータ信号線の少なくともいずれか一方に送出して、前記選択された１または複数の印刷記録材容器の記憶装置に対する情報の読み出しおよび書き込みを実行しても良い。かかる構成を備えることにより、第１および第２のデータ信号線を利用して、第１のグループおよび第２のグループを構成する記憶装置に対して、さまざまな態様にてアクセスすることができる。
【００１５】
本発明の第３の態様に係る印刷記録材容器識別システムにおいて、前記選択された１または複数の印刷記録材容器の記憶装置は、前記送出された読み書き命令に基づいて、格納している情報を前記第１のデータ信号線および前記第２のデータ信号線の少なくともいずれか一方に送出し、または、前記第１のデータ信号線および前記第２のデータ信号線の少なくともいずれか一方に存在する情報を格納しても良い。かかる構成を備えることにより、記憶装置に対する情報の書き込み、記憶装置からの情報の読み出しを実現することができる。
【００１６】
本発明の第４の態様は、シーケンシャルにアクセスされる記憶装置を備える複数の印刷記録材容器の中から所望の印刷記録材容器識別し、識別した印刷記録材容器の記憶装置に対して情報の読み出しおよび書き込みを行う印刷記録材容器識別システムを提供する。本発明の第４の態様に係る印刷記録材容器識別システムは、第１のグループを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備える複数の印刷記録材容器と、第２のグループを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備え、前記第１のグループを構成する印刷記録材容器とは異なる複数の印刷記録材容器と、前記第１及び第２のグループを構成する各印刷記録材容器に対してバス接続されているデータ信号線と、前記第１のグループを構成する各印刷記録材容器の記憶装置に対して接続されている第１のリセット信号線と、前記第２のグループを構成する各印刷記録材容器の記憶装置に対して接続されている第２のリセット信号線と、前記第１のリセット信号線または前記第２のリセット信号線のいずれか一方をリセット状態に維持し、前記識別情報を利用して所望の記憶装置を前記記憶装置から選択して、前記データ信号線を介して情報の読み出しおよび書き込みを実行する情報処理制御手段とを備えることを特徴とする。
【００１７】
本発明の第４の態様に係る記憶制御システムによれば、第１のリセット信号線および第２のリセット信号線を介して第１または第２のグループのいずれか一方を構成する記憶措置に対してアクセスすることができる。したがって、識別情報としては、各グループ内にて各記憶装置を識別できる情報量で有れば良く、識別情報の格納に必要なデータ容量を増大させることなく、識別可能な記憶装置の数を増大させることができる。
【００１８】
本発明の第４の態様に係る印刷記録材容器識別システムはさらに、前記第１及び第２のグループを構成する各印刷記録材容器に対して接続されているクロック信号線を備え、前記情報処理制御手段は、前記第１のグループを構成する印刷記録材容器を選択する場合には、前記第２のリセット信号線をリセット状態に維持すると共に、選択する印刷記録材容器の記憶装置に対応する識別情報と、読み書き命令とを含むデータ列とを、前記クロック信号線を流れるクロック信号に同期させて前記データ信号線に送出して、前記選択された印刷記録材容器の記憶装置に対する情報の読み出しおよび書き込みを実行しても良い。かかる構成を備えることにより、第１のグループを構成する記憶装置のみに対するアクセスを実現することができる。
【００１９】
本発明の第４の態様に係る印刷記録材容器識別システムはさらに、前記第１及び第２のグループを構成する各印刷記録材容器に対して接続されているクロック信号線を備え、前記情報処理制御手段は、前記第２のグループを構成する印刷記録材容器を選択する場合には、前記第１のリセット信号線をリセット状態に維持すると共に、選択する印刷記録材容器の記憶装置に対応する識別情報と、読み書き命令とを含むデータ列とを、前記クロック信号線を流れるクロック信号に同期させて前記データ信号線に送出して、前記選択された印刷記録材容器の記憶装置に対する情報の読み出しおよび書き込みを実行しても良い。かかる構成を備えることにより、第２のグループを構成する記憶装置のみに対するアクセスを実現することができる。
【００２０】
本発明の第１ないし第４の態様に係る印刷記録材容器識別システムにおいて、
前記各記憶装置は、
データを格納する記憶セルと、
前記データ信号線と接続されているデータバスと、
前記クロック信号線を介して入力されたクロック信号に同期してカウンタ値をカウントアップし、前記記憶セルの記憶領域のアクセスすべき位置を指定すると共に、初期化時にはカウンタ値を初期値にリセットするアドレスカウンタと、
前記記憶セルと前記データバスとの間に配置され、前記記憶セルに対するデータ転送方向および前記データバスのデータ転送方向を制御すると共に、初期化時には、前記記憶セルに対するデータ転送方向をデータ読み出し方向に設定し且つ前記データバスとの接続を遮断する入出力制御装置と、
前記データバスに接続されていると共に、前記データバスを介して入力された入力識別情報と前記入出力制御装置を介して読み出した前記記憶セルに格納されている識別情報とが一致するか否かを判定する比較装置と、
前記両識別情報が一致すると判定された場合には前記記憶セルに対するアクセスを許容するアクセス許容装置とを備えても良い。
【００２１】
上記構成を備えることにより、所望する記憶装置に対するアクセスのみを許容することができる。特に、複数の記憶装置が備えられている場合には、複数の記憶装置の中から所望の記憶装置を特定して読み出し、書き込み等のアクセスを実行することができる。また、記憶装置の有する識別情報と入力された識別情報とが一致するか否かを判定する際には、記憶セルに対するデータの書き込みは実行され得ず、記憶セルに格納されている識別情報の読み出し専用性を維持することができる。
【００２２】
本発明の第１ないし第４の態様に係る印刷記録材容器識別システムにおいて、
前記記憶装置はさらに、
前記データバスおよび前記比較装置と接続されていると共に、前記比較装置から前記入力識別情報と前記記憶セルに格納されている識別情報とが一致するとの判定結果を受け取った場合には、前記データバスを介して入力された書き込み／読み出し命令を解析し、解析結果に基づいて前記入出力制御装置に対して前記データバスのデータ伝送方向の切り換えを要求する命令デコーダを備え、
前記入出力制御装置は、前記命令デコーダによる書き込み／読み出し命令の解析が終了するまで、前記初期化時における前記記憶セルに対するデータ転送方向および前記データバスとの接続遮断状態を維持しても良い。
【００２３】
本発明の第１ないし第４の態様に係る印刷記録材容器識別システムにおいて、前記記憶装置は、前記印刷記録材容器に収容されているインク種に対応してインク種毎に異なる識別情報を格納しても良い。かかる構成を備えることにより、複数のインクカートリッジを用いる場合であっても所定のインク種を収容するインクカートリッジを特定することができる。
【００２４】
本発明の第１ないし第４の態様に係る印刷記録材容器識別システムにおいて、
前記情報処理制御手段は、
クロック信号生成回路と、
前記記憶装置を初期化するリセット信号を生成するリセット信号生成回路と、
前記複数の記憶装置のうち所望の記憶装置の識別情報に対応する識別情報を  発行する識別情報発行回路と、
前記生成されたクロック信号に同期させて、前記発行された識別情報、読み  書きコマンドを含むデータ列を前記データ信号線に送出するデータ送出回路とを備えても良い。なお、第１および第２のデータ信号線が備えられている場合には、データ送出回路は各データ信号線に対して１つずつ備えられ、第１および第２のリセット信号線が備えられている場合には、リセット信号生成回路は、各リセット信号線に対して１つずつ備えられる。
【００２５】
本発明の第５の態様は、少なくとも内包する印刷記録材に関する情報を記憶するシーケンシャルにアクセスされる記憶装置が備えられた複数の印刷記録材容器から構成される印刷記録材容器セットを提供する。本発明の第５の態様に係る印刷記録材容器セットは、クロック信号を供給するクロック信号線、リセット信号を供給するリセット信号線、および第１のデータ信号線とバス接続されていると共に、第１の印刷記録材容器群を構成する、異なる識別情報を格納する記憶装置をそれぞれ備える複数の印刷記録材容器と、前記クロック信号線、前記リセット信号線、および第２のデータ信号線とバス接続されていると共に、第２の印刷記録材容器群を構成する、異なる識別情報を格納する記憶装置をそれぞれ備える複数の印刷記録材容器とを備えることを特徴とする。
【００２６】
本発明の第５の態様に係る印刷記録材容器セットによれば、識別情報の格納に必要なデータ容量を増大させることなく、識別可能な記憶装置の数を増大させることができる。さらに、第１のデータ信号線と第２のデータ信号線とを用いて、データの読み出し、書き込みを高速に実行することができる。
【００２７】
本発明の第６の態様は、少なくとも内包する印刷記録材に関する情報を記憶する、シーケンシャルにアクセスされる記憶装置が備えられた複数の印刷記録材容器から構成される印刷記録材容器セットを提供する。本発明の第６の態様に係る印刷記録材容器セットは、クロック信号を供給するクロック信号線、リセット信号を供給する１本のリセット信号線、および複数のデータ信号線とバス接続されていると共に、異なる識別情報を格納する記憶装置をそれぞれ有する印刷記録材容器を含む複数の印刷記録材容器群を備えることを特徴とする。
【００２８】
本発明の第６の態様は、クロック信号を供給するクロック信号線、リセット信号を供給する複数のリセット信号線、および複数のデータ信号線とバス接続されていると共に、異なる識別情報を格納する記憶装置をそれぞれ有する印刷記録材容器を含む複数の印刷記録材容器群を備える印刷記録材容器セットとしても実現される。また、クロック信号を供給するクロック信号線、リセット信号を供給する１または複数のリセット信号線、および複数のデータ信号線とバス接続されていると共に、異なる識別情報を格納する記憶装置をそれぞれ有する印刷記録材容器を含む複数の印刷記録材容器群を備える印刷記録材容器セットとしても実現される。
【００２９】
本発明の第６の態様に係る印刷記録材容器セットによれば、識別情報の格納に必要なデータ容量を増大させることなく、識別可能な記憶装置の数を増大させることができる。
【００３０】
本発明の第７の態様は、少なくとも内包する印刷記録材に関する情報を記憶する、シーケンシャルにアクセスされる記憶装置が備えられた複数の印刷記録材容器から構成される印刷記録材容器セットを提供する。本発明の第７の態様に係る印刷記録材容器セットは、クロック信号を供給するクロック信号線、データ信号を伝達するデータ信号線、および第１のリセット信号を供給する第１のリセット信号線とバス接続されていると共に、第１の印刷記録材容器群を構成する、異なる識別情報を格納する記憶装置をそれぞれ備える複数の印刷記録材容器と、前記クロック信号線、前記データ信号線、および第２のリセット信号を供給する第２のリセット信号線とバス接続されていると共に、第２の印刷記録材容器群を構成する、識別情報を格納する記憶装置を備える１つの印刷記録材容器とを備えることを特徴とする。
【００３１】
本発明の第７の態様に係る印刷記録材容器セットによれば、識別情報の格納に必要なデータ容量を増大させることなく、識別可能な記憶装置の数を増大させることができる。さらに、第１の印刷記録材容器群に汎用性の高い、シアン、マゼンタ、イエロ、ブラックといった印刷記録材を収容し、第２の印刷記録材容器群にダークイエロ、ブラックといった特定の用途に用いられる特殊色の印刷記録材を収容することができる。かかる場合には、特殊色の印刷記録材を収容する印刷記録材容器に対して任意の識別情報、例えば、全ての特殊色に対して同一の識別情報、を割り当てても、全印刷記録材容器を識別することができる。また、第１のデータ信号線と第２のデータ信号線とを用いて、データの読み出し、書き込みを高速に実行することができる。
【００３２】
本発明の第５ないし第７の態様に係る印刷記録材容器セットにおいて、前記第１の印刷記録材容器群を構成する記憶装置が格納する識別情報と、前記第２の印刷記録材容器群を構成する記憶装置が格納識別情報とは同一であっても良い。第１の印刷記録材容器群を構成する記憶装置と第２の印刷記録材容器群を構成する記憶装置とは、互いに独立してアクセス可能であるから、各印刷記録材容器群内において識別可能で有れば良い。
【００３３】
本発明の第８の態様は、クロック信号線、リセット信号線、および第１のデータ信号線とバス接続されていると共に各々が固有の識別情報を保有する複数の不揮発性でシーケンシャルにアクセスされる記憶装置を備える第１の印刷記録材容器グループと、クロック信号線、リセット信号線、および第２のデータ信号線とバス接続されていると共に各々が固有の識別情報を保有する複数の不揮発性でシーケンシャルにアクセスされる記憶装置を備える第２の印刷記録材容器グループの中からアクセスを所望する印刷記録材容器を識別する方法を提供する。本発明の第８の態様に係る識別方法は、前記リセット信号線に対してリセット信号を出力し、アクセスを所望する前記印刷記録材容器に備えられている記憶装置の識別情報と、読み書き命令とを含むデータ列をクロック信号に同期させて前記第１のデータ信号線および前記第２のデータ信号線の少なくともいずれか一方に送出することを特徴とする。
【００３４】
本発明の第８の態様に係る識別方法によれば、本発明の第３の態様に係る印刷記録材容器識別システムと同様の作用効果を得ることができる。また、本発明の第８の態様に係る識別方法は、本発明の第３の態様に係る印刷記録材容器識別システムと同様にして種々の態様にて実現され得る。
【００３５】
本発明の第９の態様は、クロック信号線、データ信号線、および第１のリセット信号線とバス接続されていると共に各々が固有の識別情報を保有する複数の不揮発性でシーケンシャルにアクセスされる記憶装置を備える第１の印刷記録材容器グループと、クロック信号線、データ信号線、および第２のリセット信号線とバス接続されていると共に各々が固有の識別情報を保有する複数の不揮発性でシーケンシャルにアクセスされる記憶装置を備える第２の印刷記録材容器グループの中からアクセスを所望する印刷記録材容器を識別する方法を提供する。本発明の第９の態様に係る識別方法は、前記印刷記録材容器に対するアクセスの要求に基づいて前記第１のリセット信号線および第２のリセット信号線に対してリセット信号を送出し、アクセスの要求された印刷記録材容器が前記第１のグループまたは前記第２のグループのいずれに含まれるかを判定し、前記アクセスの要求された印刷記録材容器が前記第１のグループに含まれると判定した場合には、前記第１のリセット信号線に対するリセット信号の送出を停止し、前記アクセスの要求された印刷記録材容器に備えられている記憶装置に対応する識別情報と、読み書き命令とを含むデータ列をクロック信号に同期させて前記データ信号線に送出することを特徴とする。
【００３６】
本発明の第９の態様に係る識別方法において、前記アクセスの要求された印刷記録材容器が前記第２のグループに含まれると判定した場合には、前記第２のリセット信号線に対するリセット信号の送出を停止し、前記アクセスの要求された印刷記録材容器に備えられている記憶装置に対応する識別情報と、読み書き命令とを含むデータ列をクロック信号に同期させて前記データ信号線に送出しても良い。
【００３７】
本発明の第９の態様に係る識別方法によれば、本発明の第４の態様に係る印刷記録材容器識別システムと同様の作用効果を得ることができる。また、本発明の第８の態様に係る識別方法は、本発明の第４の態様に係る印刷記録材容器識別システムと同様にして種々の態様にて実現され得る。
【発明を実施するための最良の形態】
【００３８】
以下、本発明に係る印刷記録材容器の識別システムについて図面を参照しつつ、いくつかの実施例に基づいて説明する。
【００３９】
Ａ．第１実施例に係る識別システムの概念：
図１を参照して第１の実施例に係る識別システムの特徴について概念的に説明する。図１は第１の実施例に係る識別システムの特徴を示す説明図である。第１実施例に係る識別システムを構成する８個の記憶装置２１〜２８は、それぞれ印刷用のインクを収容するインクカートリッジＣＡ１〜ＣＡ８に備えられている。インクカートリッジＣＡ１〜ＣＡ８のうち、インクカートリッジＣＡ１、ＣＡ３、ＣＡ５、ＣＡ７、すなわち、記憶装置２１、２３、２５、２７は第１グループを構成し、インクカートリッジＣＡ２、ＣＡ４、ＣＡ６、ＣＡ８、すなわち、記憶装置２２、２４、２６、２８は第２グループを構成する。
【００４０】
記憶装置２１〜２８に対するデータの書き込み、および記憶装置２１〜２８からのデータの読み出しを制御する制御回路３０は、クロック信号線ＣＬ、リセット信号線ＲＬを介してクロック信号ＳＣＫ、およびリセット信号ＲＳＴを各記憶装置２１〜２８に送出する。一方、制御回路３０から送出されるデータ列のうち、第１グループを構成する記憶装置２１、２３、２５、２７に対するデータ列である第１データＳＤＡ１は、第１データ信号線ＤＬ１を介して第１グループを構成する記憶装置２１、２３、２５、２７に供給される。また、データ列のうち、第２グループを構成する記憶装置２２、２４、２６、２８に対するデータ列である第２データＳＤＡ２は、第２データ信号線ＤＬ２を介して第２グループを構成する記憶装置２２、２４、２６、２８に供給される。
【００４１】
一般的に、記憶装置等の装置が信号線に対してバス接続されている場合には、アクセスを所望する記憶装置を特定するために識別情報が用いられる。識別情報は、記憶装置を識別するために用いられる情報であるから、適用可能なデータ容量は限られており、例えば、３ビットデータとして記憶装置に格納されている場合には、識別すべき記憶装置の数が９以上となった場合に、識別できなくなってしまう。
【００４２】
これに対して、本実施例では、各記憶装置２１〜２８を２つのグループに分け、第１のグループを構成する記憶装置２１、２３、２５、２７に対しては第１データ信号線ＤＬ１を用いてアクセスを実行し、第２のグループを構成する記憶装置２２、２４、２６、２８に対しては第２データ信号線ＤＬ２を用いてアクセスを実行する。したがって、識別情報に要求されるデータ容量を拡張することなく、識別すべき記憶装置数の増加に対応することができると共に、第１のグループを構成する記憶装置および第２のグループを構成する記憶装置に対して、それぞれ同時にアクセスを実行することが可能となり、記憶装置に対するアクセス時間を短縮することができる。なお、識別情報に割り当てられているビット数が３ビットの場合には、各グループには２〜８個のインクカートリッジＣＡが含まれ、ビット数が２ビットの場合には、各グループには２〜４個のインクカートリッジＣＡが含まれる。すなわち、少なくとも各グループ内では、識別情報が重複しないようにすると共に、できる限りデータ信号線の数を低減する。
【００４３】
Ｂ．第１実施例に係る識別システムの概略構成：
図２を参照して第１実施例に係る識別システムの概略構成について説明する。図２は第１実施例に係る識別システムの一例としてのプリンタの内部構成の概略を示す説明図である。
【００４４】
本実施例に係る識別システムは、インクジェット式カラープリンタ（印刷装置）１０として実現されている。カラープリンタ１０は、カラー画像の出力が可能なプリンタであり、例えば、シアン（Ｃ）、ライトシアン（ＬＣ）、マゼンタ（Ｍ）、ライトマゼンタ（ＬＭ）、イエロー（Ｙ）、ダークイエロー（ＤＹ）、ブラック（Ｋ）、文字印刷用ブラック（ＬＫ）の８色の色インクを印刷媒体上（例えば、印刷用紙上）に噴射してドットパターンを形成することによって画像を形成するインクジェット方式のプリンタである。なお、本実施例では、インクジェット式のカラープリンタを用いて説明するが、カラートナーを印刷媒体上に転写・定着させて画像を形成する電子写真方式のプリンタを用いても良い。
【００４５】
カラープリンタ１０は、図示するように、キャリッジ１１に搭載された印字ヘッドＩＨ１〜ＩＨ８を駆動してインクの吐出およびドット形成を行う機構と、このキャリッジ１１をキャリッジモータ１２によってプラテン１３の軸方向に往復動させる機構と、紙送りモータ１４によって印刷用のカット紙Ｐを搬送する機構と、制御回路３０とから構成されている。キャリッジ１１をプラテン１３の軸方向に往復動させる機構は、プラテン１３の軸と並行に架設されたキャリッジ１１を摺動可能に保持する摺動軸１５と、キャリッジモータ１２との間に無端の駆動ベルト１６を張設するプーリ１７等から構成されている。
【００４６】
制御回路３０は、プリンタの操作パネル３５と信号をやり取りしつつ、紙送りモータ１４やキャリッジモータ１２、印字ヘッドＩＨ１〜ＩＨ８の動きを適切に制御する。キャリッジ１１にはインクカートリッジＣＡ１〜ＣＡ８が装着されている。例えば、インクカートリッジＣＡ１には黒（Ｋ）インク、インクカートリッジＣＡ２には文字用黒（ＣＫ）インク、インクカートリッジＣＡ３にはシアン（Ｃ）インク、インクカートリッジＣＡ４にはライトシアン（ＬＣ）インク、インクカートリッジＣＡ５にはマゼンタ（Ｍ）インク、インクカートリッジＣＡ６にはライトマゼンタ（ＬＭ）インク、インクカートリッジＣＡ７にはイエロー（Ｙ）インク、インクカートリッジＣＡ８にはダークイエロー（ＤＹ）のインクが収納されている。
【００４７】
制御回路３０は、プリンタの操作パネル３５と信号をやり取りしつつ、紙送りモータ１４やキャリッジモータ１２、印字ヘッド１１の動きを適切に制御する。カラープリンタ１０に供給された印刷用紙Ｐは、プラテン１３と給紙補助ローラの間に挟み込まれるようにセットされ、プラテン１３の回転角度に応じて所定量だけ送られる。制御回路３０は、内部に備えられたＣＰＵ３１によって、パーソナルコンピュータＰＣからの制御信号に基づいてインクカートリッジＣＡ１〜ＣＡ８に備えられている記憶装置２１〜２８に対するデータの書き込み、データの読み出し処理を実行する。また、本実施例では、制御回路３０は、パーソナルコンピュータＰＣから受信した印刷制御信号に従ってプリンタ１０の各部の動作を制御して印刷処理を実行する。
【００４８】
次に、図３を参照してインクカートリッジに備えられている記憶装置と制御回路３０（パーソナルコンピュータＰＣ）との接続状態について説明する。図３はインクカートリッジＣＡ１〜ＣＡ８に備えられている各記憶装置２１〜２８と制御回路３０（パーソナルコンピュータＰＣ）との接続状態を示すブロック図である。なお、図３では説明を容易にするために、記憶装置２１、２２、２３、２８を備えるインクカートリッジＣＡ１、ＣＡ２、ＣＡ３、ＣＡ８とが代表して模式的に示されているに過ぎず、本実施例に係る識別システムは図１に示すように、記憶装置２１〜２８をインクカートリッジＣＡ１〜ＣＡ８に備えている。また、本実施例に係る識別システムの構成は、図３に示す構成に限定されるものではない。
【００４９】
各記憶装置２１〜２８は、図１に示すようにインクジェットプリンタ用の８色のインクカートリッジＣＡ１〜ＣＡ８それぞれ備えられている。また、本実施例では、記憶装置として不揮発的に記憶内容を保持すると共に記憶内容を書き換え可能なＥＥＰＲＯＭを用いた。
【００５０】
各記憶装置２１〜２８のデータ信号端子ＤＴ、クロック信号端子ＣＴ、リセット信号端子ＲＴは、第１および第２データバスＤＢ１、ＤＢ２、クロックバスＣＢ、リセットバスＲＢを介してそれぞれ接続されている（図３および図５参照）。ただし、第１グループを構成する記憶装置２１、２３、２５、２７に対しては第１データバスＤＢ１が、第２グループを構成する記憶装置２２、２４、２６、２８に対しては第２データバスＤＢ２がそれぞれ接続されている。制御回路３０と第１データバスＤＢ１、第２データバスＤＢ２、クロックバスＣＢ、リセットバスＲＢとは、第１データ信号線ＤＬ１、第２データ信号線ＤＬ２、クロック信号線ＣＬ、リセット信号線ＲＬを介して接続されている。したがって、制御回路３０は、第１データ信号線ＤＬ１および第２データ信号線ＤＬ２へ送出するためのデータ列を一時的に格納しておくバッファメモリを各データ信号線ＤＬ１、ＤＬ２に対応して２つ備えている。なお、信号線は、例えば、フレキシブル・フィード・ケーブル（ＦＦＣ）として実現され得る。
【００５１】
制御回路３０の電源正極端子ＶＤＤＨと各記憶装置２１〜２８の電源正極端子ＶＤＤＭとは電源供給線ＶＤＬを介して接続されている。また、各記憶装置２１〜２８の電源負極端子ＶＳＳは、キャリッジ１１上の接地線ＧＤＬに接続されている。キャリッジ１１上には、インクカートリッジＣＡ１〜ＣＡ８に備えられているカートリッジアウト検出用端子ＣＡＯＴをカスケードに接続するカートリッジアウト検出線ＣＤＬが配置されている。カートリッジアウト検出線ＣＤＬの一端は接地されており、他端はカートリッジアウト信号線ＣＯＬを介してパーソナルコンピュータＰＣのカートリッジアウト検出端子ＣＯＴと接続されている。
【００５２】
本実施例では、各記憶装置２１〜２８の電源負極端子ＶＳＳに対して専用の接地線ＧＤＬが接続されるので、パーソナルコンピュータＰＣは、インクカートリッジＣＡ１〜ＣＡ８が全て装着されていない場合にも、任意の記憶装置２１〜２８に対してアクセスすることができる。この構成は、特に、インクカートリッジＣＡの初期装着時、あるいは、複数のインクカートリッジＣＡを同時に交換する場合に有用である。
【００５３】
制御回路３０は、ＣＰＵ３１を介して、クロック信号生成機能、リセット信号生成機能、電源監視機能、電源回路、電源補償回路、データ記憶回路および各回路を制御する制御機能を実現する制御装置であり、記憶装置２１〜２８に対するアクセスを制御する。制御回路３０は、カラープリンタ１０の本体側に配置されており、電源がオンされると、第１データ信号線ＤＬ１を介して第１グループに含まれる記憶装置２１、２３、２５、２７から、第２データ信号線ＤＬ２を介して第２グループに含まれる記憶装置２２、２４、２６、２８から、それぞれインク消費量、インクカートリッジの装着時間といったデータを取得しデータ記憶回路に記憶する。また、電源がオフされる際には、第１データ信号線ＤＬ１を介して第１グループに含まれる記憶装置２１、２３、２５、２７に対して、また、第２データ信号線ＤＬ２を介して第２グループに含まれる記憶装置２２、２４、２６、２８に対して、それぞれインク消費量、インクカートリッジの装着時間といったデータを書き込む。
【００５４】
制御回路３０は、インクジェットプリンタの電源投入時、インクカートリッジの交換時、印刷ジョブの終了時、インクジェットプリンタの電源遮断時等に、記憶装置２１〜２８に対するアクセスを実行する。制御回路３０は、記憶装置２１〜２８に対してアクセスする場合には、リセット信号生成回路に対してリセット信号ＲＳＴの生成を要求する。したがって、停電時、電源プラグが抜かれた場合にもリセット信号ＲＳＴが生成される。ＣＰＵ３１は、電源補償回路を制御して、電源の供給が遮断された場合にも所定の期間（例えば、０．３ｓ）電源を供給する。この結果、停電、電源プラグが抜かれることによってデータ書き込み中の電源が遮断されても、上記所定期間の間に書き込みを優先すべきデータの書き込みを完了することができる。電源補償回路としては、例えば、コンデンサが用いられる。
【００５５】
制御回路３０は、電源回路を制御して正電源の出力を制御する。本実施例に係る制御回路３０は、記憶装置２１〜２８に対して、常時電源を供給しておらず、記憶装置２１〜２８に対するアクセス要求が発生した場合にのみ、記憶装置２１〜２８に対して正電源を供給する。
【００５６】
パーソナルコンピュータＰＣ（制御回路３０から送出されるデータ列について図４を参照して説明する。図４はパーソナルコンピュータＰＣから記憶装置２１〜２８に対して送出されるデータ列の一例を示す説明図である。
【００５７】
パーソナルコンピュータＰＣから送出されるデータ列は、図４に示すように３ビットの識別データ部、１ビットの読み出し／書き込みコマンド部、１ビット〜２５２ビットの書き込み／読み出しデータ部を備える。パーソナルコンピュータＰＣは、記憶装置２１〜２８からデータを読み出す場合には、制御回路３０のクロック信号生成回路を制御して、例えば、４μＳ間隔のクロック信号ＳＣＫを生成し、記憶装置２１〜２８に対してデータを書き込む時には３ｍｓ間隔のクロック信号ＳＣＫを生成させる。
【００５８】
次に、図５を参照して記憶装置２１〜２８の内部構成について説明する。図５は記憶装置２１の内部回路構成を示すブロック図である。なお、個々の記憶装置２１〜２８の内部構成は、格納されている識別情報（識別データ）、固有のデータを除いて同一であるから以下の説明では代表的に記憶装置２１の内部構成について説明する。
【００５９】
記憶装置２１は、メモリアレイ２０１、アドレスカウンタ２０２、ＩＤコンパレータ２０３、オペレーションコードデコーダ２０４、Ｉ／Ｏコントローラ２０５を備えている。
【００６０】
メモリアレイ２０１は、所定容量、例えば、２５６ビットの記憶領域を有し、先頭から３ビットの記憶領域には識別データが格納され、先頭から４ビット目の記憶領域は無効領域とされている。上述のように、通常時、ホストコンピュータ１０から送出されるデータ列の先頭３ビットには識別データが格納され、先頭から４ビット目には書き込み／読み出しコマンドが格納されている。したがって、先頭から５ビット目以降の記憶領域でなければデータの書き込みは行われず、メモリアレイ２０１の記憶領域がこのような構成を備えることによって先頭４ビットは読み出し専用の記憶領域となる。メモリアレイ２０１は、書き込みが優先されるべき情報、たとえば、インク消費量またインク残量、を書き込む領域を先頭５ビット目から有している。このような構成を備えることにより、電源スイッチが操作されることなく電源が遮断された場合にも、電源補償回路が電源供給を補償できる期間内に重要なデータをメモリアレイ２０１に書き込むことができる。
【００６１】
なお、識別情報の書き込みに際しては、メモリアレイ２０１の容量と同容量のデータをメモリアレイ２０１に書き込むことによって、先頭３ビットに対する書き込みを行う。本実施例ではメモリアレイ２０１は２５６ビットの容量を有しているので、識別情報書き込み用コンピュータは、先ず、書き込み可能な５ビット目から２５６ビット目まで２５２ビットの容量のデータを書き込み、続いて２５７〜２５９ビットの３ビット容量のデータ（識別情報）をメモリアレイ２０１に書き込む。メモリアレイ２０１のアドレスのうち２５６ビット目まではすでに書き込みが完了しているので、新たに書き込まれるデータはメモリアレイ２０１の先頭１〜３ビット目に書き込まれる。この結果、メモリアレイ２０１の先頭３ビットに識別情報（ＩＤデータ）が書き込まれる。
【００６２】
アドレスカウンタ２０２は、クロック信号ＳＣＫに同期してそのカウンタ値をインクリメントする回路であり、メモリアレイ２０１と接続されている。カウンタ値とメモリアレイ２０１の記憶領域位置（アドレス）とは関連付けられており、アドレスカウンタ２０２のカウンタ値によってメモリアレイ２０１における書き込み位置または読み出し位置を指定することができる。アドレスカウンタ２０２はまた、リセット信号端子ＲＴと接続されており、リセット信号ＲＳＴが入力されると、カウンタ値を初期値にリセットする。ここで、初期値はメモリアレイ２０１の先頭位置と関連付けられていればどのような値でも良く、一般的には０が初期値として用いられる。
【００６３】
ＩＤコンパレータ２０３は、クロック信号端子ＣＴ、データ信号端子ＤＴ、リセット信号端子ＲＴと接続されており、データ信号端子ＤＴを介して入力されたデータ列に含まれる識別データとメモリアレイ２０１に格納されている識別データとが一致するか否かを判定する。詳述すると、ＩＤコンパレータ２０３は、リセット信号ＲＳＴが入力された後に入力される３ビット分のデータ、すなわち識別データを取得する。ＩＤコンパレータ２０３は、データ列に含まれる識別データを格納する３ビットレジスタ（図示しない）、Ｉ／Ｏコントローラ２０５を介してメモリアレイ２０１から取得した識別データを格納する３ビットレジスタ（図示しない）を有しており、両レジスタの値が一致するか否かによって識別データが一致するか否かを判定する。ＩＤコンパレータ２０３は、両識別データが一致する場合には、アクセス許可信号ＥＮをオペレーションコードデコーダ２０４に送出する。ＩＤコンパレータ２０３は、リセット信号ＲＳＴが入力されるとレジスタの値をクリアする。なお、記憶装置２１、および他の全記憶装置２２〜２８のＩＤコンパレータ２０３には共通識別データ、例えば、本実施例では（１，１，１）が格納されている。この共通識別データを各記憶装置２１〜２８のＩＤコンパレータが保有することにより、各記憶装置２１〜２８に対して共通に書き込むべきデータの書き込みを同時に実行することができる。
【００６４】
オペレーションコードデコーダ２０４は、Ｉ／Ｏコントローラ２０５、クロック信号端子ＣＴ、データ信号端子ＤＴと接続されており、リセット信号ＲＳＴが入力された後に入力される４ビット目のデータ、すなわち書き込み／読み出しコマンドを取得する。オペレーションコードデコーダ２０４は、アクセス許可信号ＥＮが入力されると、取得した書き込み／読み出しコマンドを解析してＩ／Ｏコントローラ２０５に対して書き込み処理要求または読み出し処理要求を送出する。
【００６５】
Ｉ／Ｏコントローラ２０５は、データ信号端子ＤＴ、メモリアレイ２０１と接続されており、オペレーションコードデコーダ２０４からの要求に従ってメモリアレイ２０１に対するデータ転送方向ならびにデータ信号端子ＤＴに対する（データ信号端子ＤＴと接続されている信号線の）データ転送方向を切り換え制御する。Ｉ／Ｏコントローラ２０５は、リセット信号端子ＲＴとも接続されており、リセット信号ＲＳＴを受信する。Ｉ／Ｏコントローラ２０５にはメモリアレイ２０１から読み出したデータおよびメモリアレイ２０１に対して書き込みデータを一時的に格納する第１のバッファメモリ（図示しない）と、データバスＤＢからのデータおよびデータバスＤＢへのデータを一時的に格納する第２のバッファメモリ（図示しない）を備えている。
【００６６】
Ｉ／Ｏコントローラ２０５は、リセット信号ＲＳＴの入力により初期化され、初期化時には、メモリアレイ２０１に対するデータ転送方向を読み出し方向に設定し、データ信号端子ＤＴと接続されている信号線をハイインピーダンスとすることでデータ信号端子ＤＴに対するデータ転送を禁止する。この初期化時の状態は、オペレーションコードデコーダ２０４から書き込み処理要求または読み出し処理要求が入力されるまで維持される。したがって、リセット信号入力後にデータ信号端子ＤＴを介して入力されるデータ列の先頭４ビットのデータはメモリアレイ２０１に書き込まれることはなく、一方で、メモリアレイ２０１の先頭４ビット（内４ビット目は無効データ）に格納されているデータは、ＩＤコンパレータ２０３に送出される。この結果、メモリアレイ２０１の先頭４ビットは読み出し専用状態となる。
【００６７】
Ｃ．第１実施例における識別システムの動作
図６〜図８を参照して本実施例における識別システムの動作について説明する。図６は記憶装置２１〜２８にアクセスする際に制御回路３０によって実行される処理ルーチンを示すフローチャートである。図７はデータ読み出し時におけるリセット信号ＲＳＴ、クロック信号ＳＣＫ、第１および第２データ信号ＣＤＡ１、ＣＤＡ２、およびアドレスカウンタ値の時間的関係を示すタイミングチャートである。図８はデータ書き込み時におけるリセット信号ＲＳＴ、クロック信号ＳＣＫ、第１および第２データ信号ＣＤＡ１、ＣＤＡ２、およびアドレスカウンタ値の時間的関係を示すタイミングチャートである。
【００６８】
制御回路３０のＣＰＵ３１は、カートリッジアウト信号線ＣＯＬの入力値ＣＯが０となるまで待機する（ステップＳ１００：Ｎｏ）。すなわち、全てのインクカートリッジが正しくインクカートリッジホルダに収容されている場合には、電源負極信号線ＶＳＬがシリアルに接続されて接地されるのでカートリッジアウト信号線ＣＯＬの入力値ＣＯは接地電圧（例えば、約０ボルト）を示すからである。これに対して、たとえ、１個のインクカートリッジでもインクカートリッジホルダに正しく収容されていない場合には、電源負極信号線ＶＳＬはシリアルに接続されないので、接地されず、制御回路の回路電圧に対応する値がカートリッジアウト信号線ＣＯＬ上に現れる。但し、本実施例ではノイズ等の影響を排除するため、所定のしきい値を基準にして２値化している。したがって、カートリッジアウト信号線ＣＯＬの入力値ＣＯは０か１を取る。
【００６９】
ＣＰＵ３１は、カートリッジアウト信号線ＣＯＬの入力値ＣＯが０を取ると（ステップＳ１００：Ｙｅｓ）、図７および図８に示すように、電源供給線ＶＤＬを介して電源電圧を記憶装置２１〜２８の電源正極端子ＶＤＤＭに供給し（ＶＤＤ＝１）、リセット信号生成回路にリセット・ロー信号を生成させて（ＲＳＴ＝０にセット）リセット信号線ＲＬを介してリセットバスＲＢに送出する（ステップＳ１１０）。すなわち、インクカートリッジがインクカートリッジホルダに正しく収容されない限り、記憶装置２１〜２８に対しては電源電圧が供給されない。なお、リセット信号ＲＳＴはアクティブ・ローであるものとし、本明細書中にて用いられるリセット信号ＲＳＴが生成される、入力されるといった用語は、特に断らない限りリセット・ロー信号を意味するものとする。
【００７０】
ＣＰＵ３１は、続いて図７および図８に示すようにリセット信号生成回路にＲＳＴ＝１とさせてリセット信号ＲＳＴをハイに設定する（ステップＳ１２０）。ＣＰＵ３１は、アクセスを所望するインクカートリッジＣＡ１〜ＣＡ８（記憶装置２１〜２８）の識別データ（ＩＤデータ）を発行する（ステップＳ１３０）。発行されたＩＤデータは、図７および図８に示すようにクロック信号ＳＣＫの立ち上がりエッジに同期されてデータ信号線ＤＬを介してデータバスＤＢに転送される。なお、本実施例では、ＩＤデータは、第１グループに属する記憶装置２１、２３、２５、２７に対するＩＤデータと、第２グループに属する記憶装置２２、２４、２６、２８に対するＩＤデータとは区別して用いられる必要はない。すなわち、第１グループおよび第２グループの中で、それぞれ記憶装置が識別されれば良く、グループを超えて識別される必要はない。したがって、ＩＤデータとしては、４パターン存在すれば足りる。あるいは、本実施例では、インクカートリッジＣＡの数が８個であり、ＩＤデータに割り当てられているデータ量が３ビットであるため、第１および第２グループを通して、ユニークなＩＤデータを割り当てても個々のインクカートリッジＣＡを識別することができる。また、ＩＤデータ（１，１，１）は全ての記憶装置２１〜２８のＩＤコンパレータに予め格納されている識別データであり、発行されたＩＤデータが（１，１，１）の場合には、全ての記憶装置２１〜２８に対して同時にデータの書き込みを実行することができる。
【００７１】
ＣＰＵ３１は、アクセス要求が第１グループを構成する記憶装置２１、２３、２５、２７に対するものであるか否かを判定する（ステップＳ１４０）。ＣＰＵ３１は、アクセス要求が第１グループを構成する記憶装置２１、２３、２５、２７に対するものであると判定した場合には（ステップＳ１４０：Ｙｅｓ）、第１データ信号線ＤＬ１に対して読み出しコマンド（Read）または、書き込みコマンド（Write）のいずれかを発行する（ステップＳ１４５）。発行されたコマンドは、第１データ信号線ＤＬ１を介して第１データバスＤＢ１に転送される。コマンドは、図７および図８に示すようにリセット信号ＲＳＴがローからハイに切り替えられた後の４つ目のクロック信号ＳＣＫの立ち上がりエッジに同期されるように第１データバスＤＢ１に転送される。
【００７２】
なお、本実施例では、発行されたコマンドが書き込みコマンドの場合、ＣＰＵ３１は、クロック信号生成回路に対してクロック信号ＳＣＫの速度を遅く、すなわち、クロック信号ＳＣＫの生成間隔を長くするよう要求する。一方、発行されたコマンドが読み出しコマンドの場合には、図７に示すようにクロック信号速度は維持される。ＥＥＰＲＯＭに対してデータを書き込みために必要な時間は、例えば、３ｍｓ程度であり、データ読み出しに必要な時間は、例えば、４μｓ程度である。したがって、データ書き込み時には、データ読み出しに必要な時間の約１０００倍程度の時間を要する。したがって、データ書き込みコマンドが発行されるまでは速いクロック信号速度にて記憶装置２１、２２、２３、２８，２４に対してアクセスし、データ書き込み処理時にはクロック信号速度を遅くすることで、アクセス時間を短縮すると共に確実なデータの書き込みを実現することができる。
【００７３】
ＣＰＵ３１はさらに、アクセス要求が第２グループを構成する記憶装置２２、２４、２６、２８に対するものであるか否かを判定する（ステップＳ１５０）。本実施例では、２本のデータ信号線ＤＬ１、ＤＬ２が用いられているので、２つのグループに対して同時にアクセスして異なるデータを書き込むことも可能だからである。ＣＰＵ３１は、アクセス要求が第２グループを構成する記憶装置２２、２４、２６、２８に対するものであると判定した場合には（ステップＳ１５０：Ｙｅｓ）、第２データ信号線ＤＬ２に対して読み出しコマンド（Read）または、書き込みコマンド（Write）のいずれかを発行する（ステップＳ１５５）。また、ＣＰＵ３１は、ステップ１４０にて、アクセス要求が第１グループを構成する記憶装置２１、２３、２５、２７に対するものでないと判定した場合（ステップＳ１４０：Ｎｏ）にも、コマンドを第２データ信号線ＤＬ２に対して発行する（ステップＳ１５５）。発行されたコマンドは、第２データ信号線ＤＬ２を介して第２データバスＤＢ２に転送される。コマンドは、図７および図８に示すようにリセット信号ＲＳＴがローからハイに切り替えられた後の４つ目のクロック信号ＳＣＫの立ち上がりエッジに同期されるように第２データバスＤＢ２に転送される。
【００７４】
ＣＰＵ３１は、ステップＳ１５０にて、第２グループを構成する記憶装置２２、２４、２６、２８に対するアクセス要求がないと判定した場合（ステップＳ１５０：Ｎｏ）、あるいは、ステップＳ１５５にて第２データ信号線ＤＬ２に対してコマンドを送出した後、書き込みまたは読み出しを所望するメモリアレイ、例えば、記憶装置２１のメモリアレイ２０１、のアドレス（位置）に対応する数のクロック信号パルスを発行する（ステップＳ１６０）。本実施例における記憶装置２１〜２８はシーケンシャルアクセスタイプの記憶装置であり、メモリアレイ２０１の所望のアドレスにアクセスするためには、アクセス（書き込みまたは読み出し）を所望するアドレスに対応する数のクロック信号パルスを発行し、アドレスカウンタ２０２のカウンタ値を所定のアドレスに対応するカウント値までインクリメントしなければならない。
【００７５】
ＣＰＵ３１は、最後に、リセット信号生成回路にリセット・ロー信号を生成させて（ＲＳＴ＝０にセット）リセット信号線ＲＬを介してリセットバスＲＢに送出して記憶装置２１〜２８に対するアクセスを完了する。このように、リセット信号ＲＳＴ（リセット・ロー信号）の送出によりアクセスを完了し、また、電源遮断時にもリセット信号ＲＳＴを送出するので、データ書き込み中に電源が遮断された場合でも少なくとも書き込みを終えたデータの書き込み処理を正常に完了することができる。
【００７６】
Ｄ．第１実施例に係る記憶装置の動作：
次に、図９を参照して制御回路３０によってアクセスされた際に記憶装置２１〜２８の各構成回路によって実行される処理を説明する。なお、本説明においても第１グループを構成する記憶装置２１を代表的に用いて説明するが、第２グループを構成する記憶装置も同様にして動作することはいうまでもない。
【００７７】
上述したＣＰＵ３１から送られる各種信号に基づいて記憶装置２１の各構成装置が作動する。以下、図７および図８を参照してＣＰＵ３１が送出する信号出力タイミングに従って記憶装置２１の動作を説明する。
【００７８】
リセット・ロー信号がリセットバスＲＢに入力されると、アドレスカウンタ２０２はカウンタ値を初期値（０）にリセットする（ステップＳ２１０）。また、ＩＤコンパレータ２０３、Ｉ／Ｏコントローラ２０５も初期化される。すなわち、ＩＤコンパレータ内の２つのレジスタがクリアされ、Ｉ／Ｏコントローラ２０５はメモリアレイ２０１に対するデータ転送方向を読み出し方向に設定すると共にデータ信号端子ＤＴと接続されている信号線をハイインピーダンスにしてデータ転送を禁止する。
【００７９】
既述のように、ＣＰＵ３１は、リセット信号ＲＳＴがローからハイに切り替わると、クロック信号ＳＣＫの立ち上がりエッジに同期させて各種データを送出する。アドレスカウンタ２０２は、同じくリセット信号ＲＳＴがローからハイに切り替わると、クロック信号ＳＣＫの立ち上がりエッジに同期してカウンタ値を初期値から１つずつインクリメントする。
【００８０】
ＩＤコンパレータ２０３は、リセット信号ＲＳＴかローからハイに切り替えられた後の３つのクロック信号ＳＣＫの立ち上がりエッジに同期してデータバスＤＢに送出されたデータ、すなわち、３ビットのＩＤデータを取得して第１の３ビットレジスタに格納する（ステップＳ２２０ａ）。これと同時にＩＤコンパレータ２０３は、アドレスカウンタ２０２のカウンタ値００、０１、０２によって指定されるメモリセル２０１のアドレスからデータを取得し、すなわち、メモリセル２０１に格納されている識別データを取得して、第２の３ビットレジスタに格納する（ステップＳ２２０ｂ）。
【００８１】
ＩＤコンパレータ２０３は、第１、第２レジスタに格納されたＩＤデータ（識別データ）が一致するか否かを判定する（ステップＳ２３０）。さらに、ＩＤコンパレータ２０３は、予め保有している共通ＩＤデータと第１レジスタに格納されているＩＤデータとが一致するか否かも判定する。ＩＤコンパレータ２０３は、ＩＤデータが一致しないと判定した場合には（ステップＳ２３０：Ｎｏ）、ＣＰＵ３１によるメモリアレイ２０１に対するアクセスは許容されず、記憶装置２１におけるアクセス処理は終了する。かかる場合には、第１グループを構成する他の記憶装置２３，２５、２７のいずれかに対するアクセスが許容される。
【００８２】
一方、ＩＤコンパレータ２０３は、ＩＤデータは一致すると判定した場合には（ステップＳ２４０）、オペレーションコードデコーダ２０４に対してアクセス許可信号ＥＮを送出する。かかる場合には第１グループを構成する記憶装置２１、２３、２５，２７のうち記憶装置２１のみが、あるいは、ＩＤデータが（１，１，１）の場合には全ての記憶装置２１、２３、２５、２７のメモリアレイに対するアクセスが許可されることとなる。アクセス許可信号ＥＮを受信したオペレーションコードデコーダ２０４は、リセット信号ＲＳＴのローからハイへの切り替わり後の４つ目のクロック信号ＳＣＫの立ち上がりエッジに同期してデータバスに送出された読み出し／書き込みコマンドを取得して書き込み命令あるか否かを判定する（ステップＳ２４０）。
【００８３】
オペレーションコードデコーダ２０４は、書き込みデータであると判定した場合には（ステップＳ２４０：Ｙｅｓ）、Ｉ／Ｏコントローラ２０５に対して書き込み命令を送出する。書き込み命令を受信したＩ／Ｏコントローラ２０５は、メモリセル２０１に対するデータ転送方向を書き込み方向に変更し、データ端子ＤＴと接続されている信号線のハイインピーダンス設定を解除してデータ転送を許容する（ステップＳ２５０）。この状態では、データバスに送出されたされた書き込みデータは、クロック信号ＳＣＫに同期して順次カウントアップされるアドレスカウンタ２０２のカウンタ値によって指定されるメモリアレイ２０１のアドレス（位置）に１ビットづつシーケンシャルに格納されていく。本実施例に係る記憶装置２１は、このようにシーケンシャルにアクセスされるので、ＣＰＵ３１から送出された書き込みデータは、書き換えを所望するアドレスに対応するデータを除いて、メモリアレイ２０１に現在格納されているデータと同一の値（０または１）を有している。すなわち、メモリアレイ２０１における書き換えられないアドレスのデータは、同一の値によって上書きされる。
【００８４】
オペレーションコードデコーダ２０４は、書き込みデータでないと判定した場合には（ステップＳ２４０：Ｎｏ）、Ｉ／Ｏコントローラ２０５に対して読み出し命令を送出する。読み出し命令を受信したＩ／Ｏコントローラ２０５は、メモリセル２０１に対するデータ転送方向を読み出し方向に変更し、データ端子ＤＴと接続されている信号線のハイインピーダンス設定を解除してデータ転送を許容する。（ステップＳ２６０）。この状態では、メモリアレイ２０１に格納されているデータは、クロック信号ＳＣＫに同期して順次インクリメントされるアドレスカウンタ２０２のカウンタ値によって指定されるアドレス（位置）の順にシーケンシャルに読み出され、Ｉ／Ｏコントローラ２０５の第１のバッファメモリに順次上書きされていく。
【００８５】
すなわち、最後に読み出されたアドレスのデータ（ＣＰＵ３１によって指定されたアドレス位置のデータ）のみが最終的にＩ／Ｏコントローラ２０５の第２のバッファメモリに保持される。Ｉ／Ｏコントローラ２０５は、第２のバッファメモリに保持されている読み出しデータをデータ端子ＤＴを介してデータバスＤＢに送出し、ＣＰＵ３１に転送する。
【００８６】
最後に、リセット・ロー信号が入力されると、アドレスカウンタ２０２、ＩＤコンパレータ２０３、Ｉ／Ｏコントローラ２０５は初期化され、データの書き込みまたは読み出しが終了される。
【００８７】
以上説明した第１の実施例に係る識別システムによれば、記憶装置２１〜２８を第１および第２のグループに分け、各グループに対して第１のデータ信号線ＤＬ１および第２のデータ信号線ＤＬ２を介してアクセスすることができる。したがって、本実施例のように記憶装置を８個備える場合であっても、４通りのＩＤデータを各グループを構成する記憶装置に割り当てることで、各記憶装置を識別してデータの読み出し、データの書き込みを実行することができる。さらに、２つのデータ信号線ＤＬ１、ＤＬ２を備えるので、第１のグループを構成する記憶装置２１、２３、２５、２７および第２のグループを構成する記憶装置２２、２４、２６、２８に対してそれぞれ同時にアクセスすることが可能となり、データの読み出し、およびデータの書き込み時間を短縮することができる。
【００８８】
また、読み出しまたは書き込みデータは１ビット単位で確定されており、リセット・ロー信号の再入力はデータの確定に必要な動作ではない。さらに、既述のように、リセット信号ＲＳＴは電源遮断時にも出力されるので、たとえデータの書き込みの最中に偶発的に電源が遮断されても、その時点で書き込みの完了しているデータについては書き込みが終了され、また、本実施例では１ビット単位でデータが書き込まれるので、書き込みの完了しているデータについてはデータ化け等の問題を回避することができる。
【００８９】
さらに、電源遮断時には電源補償回路によって所定期間は電源供給が補償されると共に、データの書き込みに際しては、インク残量またはインク消費量といった書き込み優先データから順次書き込まれていく。したがって、複数の記憶装置２１〜２８に対して書き込みが必要な場合にも、全ての記憶装置に対して書き込み優先データの書き込みを完了することができる。また、第１および第２のデータ信号線ＤＬ１、ＤＬ２を用いて第１および第２のグループを構成する記憶装置に対して同時に書き込みができるので、記憶装置の数が増えた場合であっても、電源補償回路の容量を増大させることなく、必要なデータの書き込みを終えることができる。
【００９０】
Ｅ．第２実施例に係る識別システムの概念：
図１０を参照して第２の実施例に係る識別システムの特徴について概念的に説明する。図１０は第２の実施例に係る識別システムの特徴を示す説明図である。なお、第１の実施例に係る識別システムにおける構成要素と同一の構成要素については、第１の実施例において用いた符号と同一の符号を付してその説明を省略する。
【００９１】
第２実施例に係る識別システムは、データ信号線ＤＬに代えて、リセット信号線ＲＬを２本備える点に特徴を有する。第２の実施例に係る識別システムを構成する８個の記憶装置２１〜２８に対するデータの書き込み、および記憶装置２１〜２８からのデータの読み出しを制御する制御回路３０は、クロック信号線ＣＬ、データ信号線ＤＬを介してクロック信号ＳＣＫ、およびデータ信号ＳＤＡを各記憶装置２１〜２８に送出する。一方、制御回路３０から送出されるリセット信号ＲＳＴのうち、第１グループを構成する記憶装置２１、２３、２５、２７に対する第１リセット信号ＲＳＴ１は、第１リセット信号ＲＤＬ１を介して第１グループを構成する記憶装置２１、２３、２５、２７に供給される。また、リセット信号ＲＳＴのうち、第２グループを構成する記憶装置２２、２４、２６、２８に対する第２リセット信号ＲＳＴ２は、第２リセット信号線ＲＬ２を介して第２グループを構成する記憶装置２２、２４、２６、２８に供給される。
【００９２】
続いて、図１１を参照してインクカートリッジに備えられている記憶装置と制御回路３０（パーソナルコンピュータＰＣ）との接続状態について説明する。図１１は第２の実施例に係る識別システムにおける、インクカートリッジＣＡ１〜ＣＡ８に備えられている各記憶装置２１〜２８と制御回路３０（パーソナルコンピュータＰＣ）との接続状態を示すブロック図である。なお、第１の実施例に係る識別システムにおける構成要素と同一の構成要素については、第１の実施例において用いた符号と同一の符号を付してその説明を省略すると共に、以下の説明では、第１の実施例に係る識別システムとの相違点のみを説明する。また、図１１では説明を容易にするために、記憶装置２１、２２、２３、２８を備えるインクカートリッジＣＡ１、ＣＡ２、ＣＡ３、ＣＡ８とが代表して模式的に示されている点は第１の実施例に係る識別システムにおける説明と同じである。
【００９３】
各記憶装置２１〜２８のデータ信号端子ＤＴ、クロック信号端子ＣＴ、リセット信号端子ＲＴは、データバスＤＢ、クロックバスＣＢ、第１および第２リセットバスＲＢ１、ＲＢ２を介してそれぞれ接続されている。ただし、第１グループを構成する記憶装置２１、２３、２５、２７に対しては第１リセットバスＲＢ１が、第２グループを構成する記憶装置２２、２４、２６、２８に対しては第２リセットバスＲＢ２がそれぞれ接続されている。制御回路３０とデータバスＤＢ、クロックバスＣＢ、第１および第２リセットバスＲＢ１、ＲＢ２とは、データ信号線ＤＬ、クロック信号線ＣＬ、第１および第２リセット信号線ＲＬ１、ＲＬ２を介して接続されている。したがって、制御回路３０は、第１リセット信号線ＲＬ１および第２リセット信号線ＲＬ２に対してリセット信号を送出するためのリセット信号生成回路を各リセット信号線ＲＬ１、ＲＬ２に対応して２つ備えている。なお、信号線は、例えば、フレキシブル・フィード・ケーブル（ＦＦＣ）として実現され得る。
【００９４】
Ｆ．第２実施例における識別システムの動作
図１２〜図１４を参照して本実施例における識別システムの動作について説明する。図１２は記憶装置２１〜２８にアクセスする際に制御回路３０によって実行される処理ルーチンを示すフローチャートである。図１３は第１グループの記憶装置に対するデータ読み出し時における第１および第２リセット信号ＲＳＴ１、ＲＳＴ２、クロック信号ＳＣＫ、データ信号ＣＤＡ、およびアドレスカウンタ値の時間的関係を示すタイミングチャートである。図１４は第２グループの記憶装置に対するデータ読み出し時における第１および第２リセット信号ＲＳＴ１、ＲＳＴ２、クロック信号ＳＣＫ、データ信号ＣＤＡ、およびアドレスカウンタ値の時間的関係を示すタイミングチャートである。なお、第１の実施例において説明済みのステップについては簡単に説明する。
【００９５】
制御回路３０のＣＰＵ３１は、カートリッジアウト信号線ＣＯＬの入力値ＣＯが０となるまで待機する（ステップＳ３００：Ｎｏ）。ＣＰＵ３１は、カートリッジアウト信号線ＣＯＬの入力値ＣＯが０を取ると（ステップＳ３００：Ｙｅｓ）、図１３および図１４に示すように、電源供給線ＶＤＬを介して電源電圧を記憶装置２１〜２８の電源正極端子ＶＤＤＭに供給し（ＶＤＤ＝１）、第１および第２リセット信号生成回路にリセット・ロー信号を生成させて（ＲＳＴ１、ＲＳＴ２＝０にセット）第１および第２リセット信号線ＲＬ１、ＲＬ２を介して第１および第２リセットバスＲＢ１、ＲＢ２に送出する（ステップＳ３１０）。なお、リセット信号ＲＳＴはアクティブ・ローであるものとし、本明細書中にて用いられるリセット信号ＲＳＴが生成される、入力されるといった用語は、特に断らない限りリセット・ロー信号を意味するものとする。
【００９６】
ＣＰＵ３１は、アクセス要求が第１グループを構成する記憶装置２１、２３、２５、２７に対するものであるか否かを判定する（ステップＳ３２０）。ＣＰＵ３１は、アクセス要求が第１グループを構成する記憶装置２１、２３、２５、２７に対するものであると判定した場合には（ステップＳ３２０：Ｙｅｓ）、図１３に示すように第１リセット信号生成回路にＲＳＴ＝１とさせて第１リセット信号ＲＳＴ１をハイに設定する（ステップＳ３３０）。このとき、第２リセット信号ＲＳＴ２はローに維持されている。既述のように、本実施例に係る記憶装置２１〜２８は、リセット信号ＲＳＴのローからハイへの切り替えをトリガとして、制御回路３０からのアクセスを許容する。
【００９７】
したがって、第２リセット信号線ＲＬ２と接続されている第２のグループを構成する記憶装置２２、２４、２６、２８は、信号レベルがローに維持されているため、データ信号線ＤＬに対してフローティングされており、ＣＰＵ３１から送出されたコマンド、ＩＤデータに対して反応しない。この結果、同一のＩＤデータを格納する第１のグループの記憶装置と第２のグループの記憶装置のうち、第１のグループに属する記憶装置だけが、ＣＰＵ３１のコマンドに反応し、所望の記憶装置に対するデータの書き込み、または、データの読み出しが実現される。なお、本実施例では、説明を簡略にするため、データの読み出し時におけるタイミングチャートのみを用いて説明する。
【００９８】
一方、ＣＰＵ３１は、アクセス要求が第１グループを構成する記憶装置２１、２３、２５、２７に対するものでない、すなわち、第２グループを構成する記憶装置２２、２４、２６、２８に対するものである、と判定した場合には（ステップＳ３２０：Ｎｏ）、図１４に示すように第２リセット信号生成回路にＲＳＴ＝１とさせて第２リセット信号ＲＳＴ２をハイに設定する（ステップＳ３４０）。このとき、第１リセット信号ＲＳＴ１はローに維持されている。
【００９９】
ＣＰＵ３１は、アクセスを所望するインクカートリッジＣＡ１〜ＣＡ８（記憶装置２１〜２８）の識別データ（ＩＤデータ）を発行する（ステップＳ３５０）。発行されたＩＤデータは、図１３および図１４に示すようにクロック信号ＳＣＫの立ち上がりエッジに同期されてデータ信号線ＤＬを介してデータバスＤＢに転送される。なお、本実施例では、第１グループおよび第２グループの中で、それぞれ記憶装置が識別されれば良く、グループを超えて識別される必要はないのは既述の通りである。
【０１００】
ＣＰＵ３１は、第データ信号線ＤＬに対して読み出しコマンド（Read）または、書き込みコマンド（Write）のいずれかを発行する（ステップＳ３６０）。発行されたコマンドは、データ信号線ＤＬを介してデータバスＤＢに転送される。コマンドは、例えば、図１３および図１４に示すように第１リセット信号ＲＳＴ１がローからハイに切り替えられた後の４つ目のクロック信号ＳＣＫの立ち上がりエッジに同期されるようにデータバスＤＢに転送される。
【０１０１】
なお、本実施例では、発行されたコマンドが書き込みコマンドの場合、ＣＰＵ３１は、クロック信号生成回路に対してクロック信号ＳＣＫの速度を遅くし、発行されたコマンドが読み出しコマンドの場合には、クロック信号速度が維持されるのは既述の通りである。
【０１０２】
ＣＰＵ３１は、書き込みまたは読み出しを所望するメモリアレイ、例えば、記憶装置２１のメモリアレイ２０１、のアドレス（位置）に対応する数のクロック信号パルスを発行する（ステップＳ３７０）。本実施例における記憶装置２１〜２８はシーケンシャルアクセスタイプの記憶装置だからである。ＣＰＵ３１は、最後に、第１および第２リセット信号生成回路にリセット・ロー信号を生成させて（ＲＳＴ１、ＲＳＴ２＝０にセット）、第１および第２リセット信号線ＲＬ１、ＲＬ２を介して第１および第２リセットバスＲＢ１、ＲＢ２に送出して記憶装置２１〜２８に対するアクセスを完了する。このように、第１および第２リセット信号ＲＳＴ１、ＲＳＴ２（リセット・ロー信号）の送出によりアクセスを完了し、また、電源遮断時にも第１および第２リセット信号ＲＳＴ１、ＲＳＴ２を送出するので、データ書き込み中に電源が遮断された場合でも少なくとも書き込みを終えたデータの書き込み処理を正常に完了することができる。
【０１０３】
以上説明した第２の実施例に係る識別システムによれば、記憶装置２１〜２８を第１および第２のグループに分け、第１のリセット信号線ＲＬ１および第２のリセット信号線ＲＬ２を利用していずれかのグループの記憶装置だけをアクセス可能な状態にすることができる。したがって、本実施例のように記憶装置を８個備える場合であっても、４通りのＩＤデータを各グループを構成する記憶装置に割り当てることで、各記憶装置を識別してデータの読み出し、データの書き込みを実行することができる。また、第１および第２のリセット信号ＲＳＴ１、ＲＳＴ２を生成するリセット信号生成回路は、要求される回路規模が小さいので、２つのリセット信号生成回路を備える場合であっても、１つのリセット信号生成回路を備える制御回路３０と同等の回路規模で済むという利点を有する。
【０１０４】
この他、読み出しまたは書き込みデータは１ビット単位で確定されることによる利点等は、第１の実施例に係る識別システムにおいて述べたのと同様である。
【０１０５】
以上、実施例に基づき本発明に係る印刷記録材容器の識別システムおよび識別方法を説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【０１０６】
上記実施例では、１本のリセット信号線ＲＳＴ、２本のデータ信号線ＤＬ１、ＤＬ２を備える場合、２本のリセット信号線ＲＳＴ１、ＲＳＴ２、１本のデータ信号線ＤＬを備える場合について説明したが、２本のリセット信号線ＲＳＴ１、ＲＳＴ２、２本のデータ信号線ＤＬ１、ＤＬ２を備えても良い。また、各信号線の数は２本以上であってもよい。かかる場合には、第１の実施例および第２の実施例により得られる作用効果はもちろんのこと、データの書き込み、読み出しの手順にバリエーションが増えるという利点を有する。
【０１０７】
上記実施例では、記憶装置２１〜２８としてＥＥＰＲＯＭを用いて説明したが、格納データを不揮発的に維持することができると共に、格納データを書き換え可能な記憶装置であればＥＥＰＲＯＭに限られない。
【０１０８】
上記実施例では、優先書き込みデータとしてインク残量データおよびインク消費量データを例示しているが、これらデータに代えてあるいはこれらデータに加えて他のデータを優先書き込みデータとしても良い。
【０１０９】
上記実施例では、メモリアレイ２０１の先頭３ビットに識別データを格納しているが、識別データの容量は識別すべき記憶装置の数によって適宜変更され得る。また、メモリアレイ２０１の容量は２５６ビットに限定されるものでなく、格納すべきデータ量に応じて適宜変更され得る。
【０１１０】
上記実施例では、８つの記憶装置２１〜２８を独立したインクカートリッジに備えた場合について説明したが、本実施例に係る記憶装置２１は、２色〜７色、あるいは９色以上のインクカートリッジに対しても適用することができる。また、第１および第２のグループを構成する記憶装置数についても、４：３、１：６といったように任意に変更することができる。１：６の場合には、複数のインク色が任意に適用されるグループに１を割り当て、例えば、ダークイエロ、完全普通紙対応ブラック、常に同一のインク色が適用されるグループに６を割り当てると良い（例えば、シアン、ライトシアン、マゼンタ、ライトマゼンタ、ブラック）。かかる場合には、任意に用いられるインク色に対して同一のＩＤデータを割り当てることも可能となり、ＩＤデータの管理が容易になる。任意の複数のインク色を識別する際には、ＩＤデータと共に記憶装置に格納されているインク色、インク種といった情報を利用してインクカートリッジＣＡに収容されているインク色を判定しても良い。
【図面の簡単な説明】
【０１１１】
【図１】第１の実施例に係る識別システムの特徴を示す説明図である。
【図２】第１実施例に係る識別システムの一例としてのプリンタの内部構成の概略を示す説明図である。
【図３】インクカートリッジＣＡ１〜ＣＡ８に備えられている各記憶装置２１〜２８と制御回路３０（パーソナルコンピュータＰＣ）との接続状態を示すブロック図である。
【図４】パーソナルコンピュータＰＣから記憶装置２１〜２８に対して送出されるデータ列の一例を示す説明図である。
【図５】第１実施例に従う記憶装置２１の内部回路構成を示すブロック図である。
【図６】記憶装置２１〜２８にアクセスする際に制御回路３０によって実行される処理ルーチンを示すフローチャートである。
【図７】データ読み出し時におけるリセット信号ＲＳＴ、クロック信号ＳＣＫ、第１および第２データ信号ＣＤＡ１、ＣＤＡ２、およびアドレスカウンタ値の時間的関係を示すタイミングチャートである。
【図８】データ書き込み時におけるリセット信号ＲＳＴ、クロック信号ＳＣＫ、第１および第２データ信号ＣＤＡ１、ＣＤＡ２、およびアドレスカウンタ値の時間的関係を示すタイミングチャートである。
【図９】制御回路３０によってアクセスされた際に記憶装置２１〜２８の各構成回路によって実行される処理ルーチンを示すフローチャートである。
【図１０】第２の実施例に係る識別システムの特徴を示す説明図である。
【図１１】第２の実施例に係る識別システムにおける、インクカートリッジＣＡ１〜ＣＡ８に備えられている各記憶装置２１〜２８と制御回路３０（パーソナルコンピュータＰＣ）との接続状態を示すブロック図である。
【図１２】記憶装置２１〜２８にアクセスする際に制御回路３０によって実行される処理ルーチンを示すフローチャートである
【図１３】第１グループの記憶装置に対するデータ読み出し時における第１および第２リセット信号ＲＳＴ１、ＲＳＴ２、クロック信号ＳＣＫ、データ信号ＣＤＡ、およびアドレスカウンタ値の時間的関係を示すタイミングチャートである。
【図１４】第２グループの記憶装置に対するデータ読み出し時における第１および第２リセット信号ＲＳＴ１、ＲＳＴ２、クロック信号ＳＣＫ、データ信号ＣＤＡ、およびアドレスカウンタ値の時間的関係を示すタイミングチャートである。
【符号の説明】
【０１１２】
１０…プリンタ
１１…キャリッジ
１２…キャリッジモータ
１３…プラテン
１４…紙送りモータ
１５…摺動軸
１６…駆動ベルト
１７…プーリ１７
２１、２２、２３、２４、２５、２６、２７、２８…記憶装置
３０…制御回路
３０１…ＣＰＵ
３５…操作パネル
２０１…メモリアレイ
２０２…アドレスカウンタ
２０３…ＩＤコンパレータ
２０４…オペレーションコードデコーダ
２０５…Ｉ／Ｏコントローラ
ＶＤＬ…電源電圧供給線
ＶＤＤＨ…電源正極端子
ＶＤＤＭ…電源正極端子
ＣＬ…クロック信号線
ＤＬ…データ信号線
ＤＬ１…第１データ信号線
ＤＬ２…第２データ信号線
ＲＬ…リセット信号線
ＲＬ１…第１リセット信号線
ＲＬ２…第２リセット信号線
ＣＢ…クロックバス
ＤＢ…データバス
ＤＢ１…第１データバス
ＤＢ２…第２データバス
ＲＢ…リセットバス
ＲＢ１…第１リセットバス
ＲＢ２…第２リセットバス
ＶＳＣ…電源負極信号線
ＣＯＬ…カートリッジアウト信号線
ＣＯＴ…カートリッジアウト検出端子
ＣＴ…クロック信号端子
ＤＴ…データ信号端子
ＴＴ…テスト信号端子
ＲＴ…リセット信号端子
ＳＣＫ…クロック信号
ＣＤＡ…データ信号
ＣＤＡ１…第１データ信号
ＣＤＡ２…第２データ信号
ＲＳＴ…リセット信号
ＲＳＴ１…第１リセット信号
ＲＳＴ２…第２リセット信号
ＣＯＯ…カートリッジアウト信号
ＩＨ１〜ＩＨ８…印字ヘッド
ＣＡ１、ＣＡ２、ＣＡ３、ＣＡ４、ＣＡ５、ＣＡ６、ＣＡ７、ＣＡ８…インクカートリッジ
ＰＣ…パーソナルコンピュータ
【図１】
2008037107.tif 000003
【図２】
2008037107.tif 000004
【図３】
2008037107.tif 000005
【図４】
2008037107.tif 000006
【図５】
2008037107.tif 000007
【図６】
2008037107.tif 000008
【図７】
2008037107.tif 000009
【図８】
2008037107.tif 000010
【図９】
2008037107.tif 000011
【図１０】
2008037107.tif 000012
【図１１】
2008037107.tif 000013
【図１２】
2008037107.tif 000014
【図１３】
2008037107.tif 000015
【図１４】
2008037107.tif 000016
【手続補正書】
【提出日】平成19年10月11日(2007.10.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
それぞれが記憶装置を備える、複数の印刷記録材容器の中から所望の印刷記録材容器を識別する印刷記録材容器識別システムであって、
それぞれが前記印刷記録材容器を複数個備える複数の印刷記録材容器グループと、
前記各印刷記録材容器に備えられていると共に、前記各グループ内においてそれぞれが相互に異なる識別情報を格納する記憶装置と、
前記各グループを構成する各印刷記録材容器の記憶装置に対してグループ単位にてバス接続されている複数のデータ信号線と、
前記識別情報を利用して複数の所望の印刷記録材容器を前記印刷記録材容器から選択し、選択された複数の印刷記録材容器の記憶装置に対してそれぞれ異なる前記複数のデータ信号線を用いて情報の読み出しおよび書き込みを実行する情報処理制御手段とを備える印刷記録材容器識別システム。
【請求項２】
それぞれが記憶装置を備える、複数の印刷記録材容器の中から所望の印刷記録材容器を識別する印刷記録材容器識別システムであって、
第１のグループを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備える複数の印刷記録材容器と、
第２のグループを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備え、前記第１のグループを構成する印刷記録材容器とは異なる、複数の印刷記録材容器と、
前記第１のグループを構成する各印刷記録材容器の記憶装置に対してバス接続されている第１のデータ信号線と、
前記第２のグループを構成する各印刷記録材容器の記憶装置に対してバス接続されている第２のデータ信号線と、
前記識別情報を用いて前記第１のグループの中から選択した印刷記録材容器の記憶装置に対して前記第１のデータ信号線を介して情報の読み出しおよび書き込みを実行し、前記識別情報を用いて前記第２のグループの中から選択した印刷記録材容器の記憶装置に対して前記第２のデータ信号線を介して情報の読み出しおよび書き込みを実行する情報処理制御手段とを備える印刷記録材容器識別システム。
【請求項３】
請求項２に記載の印刷記録材容器識別システムはさらに、
前記第１及び第２のグループを構成する各印刷記録材容器に対して接続されているクロック信号線を備え、
前記情報処理制御手段は、選択する前記印刷記録材容器の記憶装置に対応する識別情報と、読み書き命令とを含むデータ列とを、前記クロック信号線を流れるクロック信号に同期させて前記第１のデータ信号線および前記第２のデータ信号線の少なくともいずれか一方に送出して、前記選択された１または複数の印刷記録材容器の記憶装置に対する情報の読み出しおよび書き込みを実行する印刷記録材容器識別システム。
【請求項４】
請求項３に記載の印刷記録材容器識別システムにおいて、
前記選択された１または複数の印刷記録材容器の記憶装置は、前記送出された読み書き命令に基づいて、格納している情報を前記第１のデータ信号線および前記第２のデータ信号線の少なくともいずれか一方に送出し、または、前記第１のデータ信号線および前記第２のデータ信号線の少なくともいずれか一方に存在する情報を格納する印刷記録材容器識別システム。
【請求項５】
それぞれが記憶装置を備える、複数の印刷記録材容器の中から所望の印刷記録材容器を識別する印刷記録材容器識別システムであって、
第１のグループを構成すると共に、それぞれが異なる識別情報を格納する記憶装置を備える複数の印刷記録材容器と、
第２のグループを構成すると共に、前記第１のグループを構成する各記憶装置に格納されているいずれかの識別情報と同一、または前記第１のグループを構成する各記憶装置に格納されているいずれの識別情報とも異なる識別情報を格納する記憶装置を備える単一の印刷記録材容器と、
前記第１のグループを構成する各印刷記録材容器の記憶装置に対してバス接続されている第１のデータ信号線と、
前記第２のグループを構成する前記印刷記録材容器の記憶装置に対してバス接続されている第２のデータ信号線と、
前記第１のグループの中から前記識別情報を利用して選択された印刷記録材容器の記憶装置に対して前記第１のデータ信号線を用いて情報の読み出しおよび書き込みを実行し、前記第２のグループの中から前記識別情報を利用して選択された印刷記録材容器の記憶装置に対して前記第２のデータ信号線を用いて情報の読み出しおよび書き込みを実行する情報処理制御手段とを備える印刷記録材容器識別システム。
【請求項６】
請求項５に記載の印刷記録材容器識別システムにおいて、
前記第２のグループを構成する印刷記録材容器の記憶装置には、収容する印刷記録材色に関わりなく同一の識別情報が格納されており、
前記記憶装置には、前記識別情報に加えて、前記印刷記録材容器に収容されている印刷記録材色情報が格納されている印刷記録材容器識別システム。
【請求項７】
請求項６に記載の印刷記録材容器識別システムにおいて、
前記第１のグループは４〜６個の印刷記録材容器から構成されている印刷記録材容器識別システム。
【請求項８】
請求項１ないし請求項７のいずれかに記載の印刷記録材容器識別システムにおいて、
前記各記憶装置は、
データを格納する記憶セルと、
前記データ信号線と接続されているデータバスと、
前記クロック信号線を介して入力されたクロック信号に同期してカウンタ値をカウントアップし、前記記憶セルの記憶領域のアクセスすべき位置を指定すると共に、初期化時にはカウンタ値を初期値にリセットするアドレスカウンタと、
前記記憶セルと前記データバスとの間に配置され、前記記憶セルに対するデータ転送方向および前記データバスのデータ転送方向を制御すると共に、初期化時には、前記記憶セルに対するデータ転送方向をデータ読み出し方向に設定し且つ前記データバスとの接続を遮断する入出力制御装置と、
前記データバスに接続されていると共に、前記データバスを介して入力された入力識別情報と前記入出力制御装置を介して読み出した前記記憶セルに格納されている識別情報とが一致するか否かを判定する比較装置と、
前記両識別情報が一致すると判定された場合には前記記憶セルに対するアクセスを許容するアクセス許容装置とを備える
印刷記録材容器識別システム。
【請求項９】
請求項８に記載の印刷記録材容器識別システムにおいて、
前記記憶装置はさらに、
前記データバスおよび前記比較装置と接続されていると共に、前記比較装置から前記入力識別情報と前記記憶セルに格納されている識別情報とが一致するとの判定結果を受け取った場合には、前記データバスを介して入力された書き込み／読み出し命令を解析し、解析結果に基づいて前記入出力制御装置に対して前記データバスのデータ伝送方向の切り換えを要求する命令デコーダを備え、
前記入出力制御装置は、前記命令デコーダによる書き込み／読み出し命令の解析が終了するまで、前記初期化時における前記記憶セルに対するデータ転送方向および前記データバスとの接続遮断状態を維持する
印刷記録材容器識別システム。
【請求項１０】
請求項１ないし請求項７のいずれかに記載の印刷記録材容器識別システムにおいて、
前記記憶装置は、前記印刷記録材容器に収容されているインク種に対応してインク種毎に異なる識別情報を格納する印刷記録材容器識別システム。
【請求項１１】
請求項１０に記載の印刷記録材容器識別システムにおいて、
前記情報処理制御手段は、
クロック信号生成回路と、
前記記憶装置を初期化するリセット信号を生成するリセット信号生成回路と、
前記複数の記憶装置のうち所望の記憶装置の識別情報に対応する識別情報を  発行する識別情報発行回路と、
前記生成されたクロック信号に同期させて、前記発行された識別情報、読み  書きコマンドを含むデータ列を前記データ信号線に送出するデータ送出回路とを備える印刷記録材容器識別システム。
【請求項１２】
少なくとも内包する印刷記録材に関する情報を記憶する記憶装置が備えられた複数の印刷記録材容器から構成される印刷記録材容器セットであって、
クロック信号を供給するクロック信号線、リセット信号を供給するリセット信号線、および第１のデータ信号線とバス接続され得ると共に、第１の印刷記録材容器群を構成する、異なる識別情報を格納する記憶装置をそれぞれ備える複数の印刷記録材容器と、
前記クロック信号線、前記リセット信号線、および第２のデータ信号線とバス接続され得ると共に、第２の印刷記録材容器群を構成する、異なる識別情報を格納する記憶装置をそれぞれ備える複数の印刷記録材容器とを備える印刷記録材容器セット。
【請求項１３】
少なくとも内包する印刷記録材に関する情報を記憶する記憶装置が備えられた複数の印刷記録材容器から構成される印刷記録材容器セットであって、
クロック信号を供給するクロック信号線、データ信号を伝達するデータ信号線、および第１のリセット信号を供給する第１のリセット信号線とバス接続され得ると共に、第１の印刷記録材容器群を構成する、異なる識別情報を格納する記憶装置をそれぞれ備える複数の印刷記録材容器と、
前記クロック信号線、前記データ信号線、および第２のリセット信号を供給する第２のリセット信号線とバス接続され得ると共に、第２の印刷記録材容器群を構成する、識別情報を格納する記憶装置を備える１つの印刷記録材容器とを備える印刷記録材容器セット。
【請求項１４】
請求項１２ないし請求項１３のいずれかに記載の印刷記録材容器セットにおいて、
前記第１の印刷記録材容器群を構成する記憶装置が格納する識別情報と、前記第２の印刷記録材容器群を構成する記憶装置が格納識別情報とは同一である印刷記録材容器セット。
【請求項１５】
クロック信号線、リセット信号線、および第１のデータ信号線とバス接続されていると共に各々が固有の識別情報を保有する複数の不揮発性の記憶装置を備える第１の印刷記録材容器グループと、クロック信号線、リセット信号線、および第２のデータ信号線とバス接続されていると共に各々が固有の識別情報を保有する複数の不揮発性の記憶装置を備える第２の印刷記録材容器グループの中からアクセスを所望する印刷記録材容器を識別する方法であって、
前記リセット信号線に対してリセット信号を出力し、
前記第１の印刷記録材容器グループの中からアクセスを所望する前記印刷記録材容器に備えられている記憶装置に対して、前記第１のデータ信号線を介して、前記固有の識別情報と、読み書き命令とを含むデータ列をクロック信号に同期させて送出し、前記第２の印刷記録材容器グループの中からアクセスを所望する前記印刷記録材容器に備えられている記憶装置に対して、前記第２のデータ信号線を介して、前記固有の識別情報と、読み書き命令とを含むデータ列をクロック信号に同期させて送出する方法。