(57)【特許請求の範囲】
【請求項１】
インクカートリッジの発光を制御する方法であって、前記インクカートリッジは、取り外し可能な状態でイメージング装置本体に装着され、かつ前記インクカートリッジは前記イメージング装置本体からの信号を受信するためのインターフェイスユニット、前記インクカートリッジに関する情報を保存する記憶ユニット、前記イメージング装置に設置された受光器に向かって発光する発光ユニット及び前記発光ユニットの発光を制御する制御ユニットを有し、前記イメージング装置本体には少なくとも２つの前記インクカートリッジが設けられている、前記インクカートリッジの発光を制御する方法において、
制御ユニットは、前記イメージング装置本体からの発光制御指令を受信し、そして識別し、
識別により前記発光制御指令が光線点灯指令であると判明した場合、制御ユニットは点灯遅延カウントを開始し、
識別により前記発光制御指令が光線消灯指令であると判明した場合、制御ユニットは前記インクカートリッジ上の発光ユニットの発光を停止させ、
制御ユニットが点灯遅延カウントのカウント値が遅延制限値に達していることを検知した場合、前記発光ユニットを発光させ、
イメージング装置本体を検知待ちインクカートリッジの正対位置検知に用いた時の時間間隔を第１時間帯とし、検知待ちインクカートリッジの隣接光検知に用いた時の時間間隔を第２時間帯としたとき、前記遅延制限値は第２時間帯より大きいものの、第１時間帯よりは小さい、
ことを特徴とする、インクカートリッジの発光を制御する方法。
【請求項２】
制御ユニットは、前記発光制御指令が光線消灯指令であると判明した場合、前記点灯遅延カウントを停止させるか、もしくは前記点灯遅延カウントをリセットさせることを特徴とする、請求項１記載のインクカートリッジの発光を制御する方法。
【請求項３】
前記制御ユニットは、インクカートリッジ識別情報と光線制御情報からなるイメージング装置本体からの発光制御指令を受信し、
前記制御ユニットは、前記インクカートリッジ識別情報をもとに、少なくとも２つのインクカートリッジのインクカートリッジ識別情報を自らのインクカートリッジのインクカートリッジ識別情報として判定し、前記発光制御指令を自らのインクカートリッジの発光制御指令として確定し、
前記制御ユニットは、前記光線制御情報をもとに、前記発光制御指令を光線点灯指令又は光線消灯指令として確定することを特徴とする、請求項１記載のインクカートリッジの発光を制御する方法。
【請求項４】
前記インクカートリッジ識別情報は少なくとも２値論理値を含み、前記制御ユニットは、前記インクカートリッジ識別情報をもとに、少なくとも２つのインクカートリッジのインクカートリッジ識別情報を自らのインクカートリッジのインクカートリッジ識別情報として確定し、
前記自らのインクカートリッジのインクカートリッジ識別情報として確定することは、
前記制御ユニットは、前記インクカートリッジ識別情報に含まれる論理値の一部値又は全部値を切り捨て、
前記制御ユニットは、インクカートリッジ識別情報に含まれる余剰値の論理値と自らのインクカートリッジ識別情報の対応する値論理値をもとに、受信した前記インクカートリッジ識別情報を自らのインクカートリッジのインクカートリッジ識別情報として確定することを含む、
ことを特徴とする、請求項３記載のインクカートリッジの発光を制御する方法。
【請求項５】
一種のインクカートリッジの発光を制御するための制御ユニットであって、前記制御ユニットは、取り外し可能な状態でイメージング装置本体にあるインクカートリッジ上に設置されており、かつ、前記イメージング装置本体に受光器が設置されており、前記インクカートリッジは、前記イメージング装置本体からの信号を受信するためのインターフェイスユニット、前記インクカートリッジに関する情報を保存する記憶ユニット、及び前記イメージング装置に設置された受光器に向かって発光する発光ユニットを有し、前記イメージング装置本体には少なくとも２つの前記インクカートリッジが設けられている一種のインクカートリッジの発光を制御するための制御ユニットにおいて、
イメージング装置本体からの発光制御指令を受信して識別するための指令識別モジュールと、
前記発光制御指令が光線点灯指令であると判明された時に点灯遅延カウントを開始させる点灯遅延モジュールと、
前記発光制御指令が光線消灯指令であると判明された時に前記インクカートリッジ上の発光ユニットの発光を停止させる光線消灯モジュールと、
前記点灯遅延カウンタのカウンタ値が遅延制限値に達していることを検知した時に前記インクカートリッジ上の発光ユニットを発光させる光線点灯モジュールと、を有し、
イメージング装置本体を検知待ちインクカートリッジの正対位置検知に用いた時の時間間隔を第１時間帯とし、検知待ちインクカートリッジの隣接光検知に用いた時の時間間隔を第２時間帯としたとき、前記遅延制限値は第２時間帯より大きいものの、第１時間帯よりは小さい
ことを特徴とする、インクカートリッジの発光を制御する制御ユニット。
【請求項６】
制御ユニットが識別により、前記発光制御指令が光線消灯指令であると判明した時に前記点灯遅延カウントを停止させるか、もしくは前記点灯遅延カウントをリセットさせるカウント制御モジュールを有することを特徴とする、請求項５記載のインクカートリッジの発光を制御する制御ユニット。
【請求項７】
前記指令識別モジュールは、
イメージング装置本体からの発光制御指令を受信するための指令受信ユニットであって、前記発光制御指令はインクカートリッジ識別情報と光線制御情報から構成される指令受信ユニットと、
前記インクカートリッジ識別情報をもとに、少なくとも２つのインクカートリッジのインクカートリッジ識別情報を自らのインクカートリッジのインクカートリッジ識別情報として確定し、そしてインクカートリッジ識別情報の確定結果をもとに、前記発光制御指令を自らのインクカートリッジの発光制御指令として確定するインクカートリッジ確定ユニットと、
前記光線制御情報をもとに、前記指令が光線点灯指令なのか光線点灯指令なかのを識別する光線制御ユニットと、
を有することを特徴とする、請求項５記載のインクカートリッジの発光を制御する制御ユニット。
【請求項８】
前記インクカートリッジ識別情報は少なくとも２値論理値を含み、前記インクカートリッジ確定ユニットは、
前記インクカートリッジ識別情報に含まれる論理値の一部値又は全部値を切り捨てるための論理値切捨サブユニットと、
インクカートリッジ識別情報に含まれる余剰値の論理値と自らの制御ユニットのあるインクカートリッジの識別情報の対応する値論理値をもとに、受信した前記インクカートリッジ識別情報を自らのインクカートリッジのインクカートリッジ識別情報として確定するための余剰値比較サブユニットと、
インクカートリッジ識別情報の確定結果をもとに前記発光制御指令は自らのインクカートリッジの発光制御指令であることを確定するための指令確定サブユニットと、
を含むことを特徴とする請求項７記載のインクカートリッジの発光を制御する制御ユニット。
【請求項９】
前記論理値切捨サブユニットと自らのインクカートリッジ上にある各値論理値を受信するための電気接点は、スイッチ切り換え方式でオン・オフを実現することを特徴とする請求項８記載のインクカートリッジの発光を制御する制御ユニット。
【請求項１０】
インターフェイスユニット、記憶ユニット、制御ユニットを有する一種のインクカートリッジの発光制御基板であって、前記インターフェイスユニットは、イメージング装置本体からの信号を受信するのに用いられ、前記記憶ユニットは、インクカートリッジに関する情報を保存するのに用いられ、前記インターフェイスユニットと記憶ユニットはそれぞれ制御ユニットと接続し、前記制御ユニットは、請求項５〜９記載のいずれかのインクカートリッジの発光を制御するための制御ユニットを採用することを特徴とする一種のインクカートリッジ発光制御基板。
【請求項１１】
前記インターフェイスユニットは電気接点で、イメージング装置本体からの高電圧又は低電圧を受信するのに用いられ、少なくとも２値論理値を含む指令を生成することを特徴とする請求項１０記載のインクカートリッジ発光制御基板。
【請求項１２】
さらに前記インクカートリッジ発光制御基板上に設置され、前記イメージング装置本体上の受光器に向かって発光し、かつ前記制御ユニットと接続する発光ユニットを含むことを特徴とする請求項１０記載のインクカートリッジ発光制御基板。
【請求項１３】
さらに請求項１０又は請求項１１記載のインクカートリッジ発光制御基板を含むことを特徴とするインクカートリッジ本体からなる一種のインクカートリッジ。
【請求項１４】
さらに前記イメージング装置本体上の受光器に向かって発光し、かつ前記制御ユニットと接続する発光ユニットを含み、前記発光ユニットは、前記基板の上又は前記インクカートリッジ本体上に設置されていることを特徴とする請求項１３記載のインクカートリッジ。
【請求項１５】
イメージング装置本体と少なくとも２つのインクカートリッジから構成される１種のイメージング装置であって、前記イメージング装置本体は少なくとも受光器、キャリッジ、および位置検知モジュールを有し、前記少なくとも２つのインクカートリッジは、前記キャリッジの上に固定されており、前記キャリッジは、前記受光器に合わせて移動するイメージング装置において、
前記インクカートリッジは、請求項１３又は１４記載のインクカートリッジを採用し、
前記各インクカートリッジのインターフェイスユニットは、前記イメージング装置本体の指令出力端子と共通に接続されており、
前記位置検知モジュールは、
キャリッジを検出待ちインクカートリッジが受光器と向かい合う位置に移動させる移動制御ユニットと、
インクカートリッジに発光制御指令を出し、インクカートリッジの発光ユニットをインクカートリッジの正対位置検知の第１時間帯と隣接光検知の第２時間帯の時に発光させる発光制御ユニットと、
識別により第１時間帯に受光した第１発光量が第１設定発光量を上回り、かつ第２時間帯に受光した第２発光量が第１発光量を下回ることを判明した時に、検知待ちインクカートリッジが正しく装着されたことを確定する発光量検知ユニットと、
を有することを特徴とするイメージング装置。
【請求項１６】
前記発光量検知ユニットは主に第１時間帯に受光した第１発光量が第１設定発光量を上回り、かつ第２時間帯に受光した第２発光量が第１発光量と第２設定発光量を下回った時に検知待ちインクカートリッジが正しく装着されたことを確定するのに用いられることを特徴とする請求項１５記載のイメージング装置。
【請求項１７】
検知待ちインクカートリッジとなるインクカートリッジによっては、その第１時間帯や対応する第２時間帯も異なり、インクカートリッジ制御ユニット別に設定された遅延制限値は前記イメージング装置の中で一番大きい第２時間帯より大きく、一番小さい第１時間帯よりは小さいことを特徴とする請求項１５記載のイメージング装置。
【請求項１８】
インクカートリッジ制御ユニット別に設定された遅延制限値は同じときもあれば異なるときもあることを特徴とする請求項１５又は１７記載のイメージング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージング装置制御技術、とりわけ一種のインクカートリッジの発光を制御する方法及び制御ユニット、基板、インクカートリッジ、イメージング装置に関する。
【背景技術】
【０００２】
イメージング装置とは、今日の人々の仕事や日常生活でのプリンターやコピー機、ファックス等の電子機器をいう。イメージング装置の構造は、おおまかにイメージング装置本体とインクカートリッジの２つの部分に分かれている。インクカートリッジは消耗品であるため、取り外し可能な状態でイメージング装置本体に内蔵され、しかも簡単に交換することができる。
【０００３】
既存のイメージング装置では、その本体に複数のインクカートリッジが設けられているものが多く、これにより長時間の使用、複数の色の混用が可能になる。そして各インクカートリッジが正しい位置に装着できるようにしたのがインクカートリッジ位置検出技術である。
【０００４】
インクカートリッジ位置検知は、光の送受信を通じて実現することができる。従来の技術では、一般にインクカートリッジ上に光源を設置し、イメージング装置本体の中に受光器を設置している。インクカートリッジの位置を検知すると、当該インクカートリッジが受光器と向かい合う位置まで移動し、インクカートリッジの光源を制御して発光させ、これを受光器が受信して検出し、その発光量を記録する。次に隣のインクカートリッジを発光させて、これを受光器が受信して検出し、その発光量を記録する。受光器は検出待ちインクカートリッジと向かい合っているため、検出待ちインクカートリッジからの発光量は隣のインクカートリッジからの発光量よりも大きく、しかも検出待ちインクカートリッジの発光量はデフォルト制限値よりも大きい。これにより、イメージング装置本体は当該インクカートリッジが正しく装着されていると識別する。ほかのインクカートリッジの検知方法についても同様とする。
【０００５】
しかし、上記のようなインクカートリッジ位置検出方法にも多少の欠陥が存在する。即ちその生産過程において、どうしても製造上の誤差が生じ、各インクカートリッジの光源の発光量が必ずしも一致せず、隣のインクカートリッジの発光量が検出待ちインクカートリッジの発光量と同じか又は後者を上回る場合があり、その影響でインクカートリッジの位置が正しく識別されず、イメージング装置の誤報率が上昇する原因となっている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、インクカートリッジ位置検知の誤報率を低減させる一種のインクカートリッジの発光を制御する方法及び発光ユニット、基板、インクカートリッジとイメージング装置を提供するものである。
【課題を解決するための手段】
【０００７】
上記目的を実現するために、本発明では一種のインクカートリッジの発光を制御する方法を提供した。前記インクカートリッジは、取り外し可能な状態でイメージング装置本体に装着され、かつ前記インクカートリッジは前記イメージング装置本体からの信号を受信するためのインターフェイスユニット、前記インクカートリッジに関する情報を保存する記憶ユニット、前記イメージング装置に設置された受光器に向かって発光する発光ユニット及び前記発光ユニットの発光を制御する制御ユニットから構成されているほか、前記イメージング装置本体には少なくとも２つの前記インクカートリッジが設けられている。このうち前記制御方法の具体的な内容は次の通りである。
【０００８】
制御ユニットは、前記イメージング装置本体からの発光制御指令を受信し、そして識別する。
【０００９】
識別により前記発光制御指令が光線点灯指令であると判明した場合、制御ユニットは点灯遅延カウントを開始する。
【００１０】
識別により前記発光制御指令が光線消灯指令であると判明した場合、制御ユニットは前記インクカートリッジ上の発光ユニットの発光を停止させる。
【００１１】
制御ユニットが点灯遅延カウントのカウント値が遅延制限値に達していることを検知した場合、前記発光ユニットを発光させる。
【００１２】
このうち、イメージング装置本体を検知待ちインクカートリッジの正対位置検知に用いた時の時間間隔を第１時間帯とし、検知待ちインクカートリッジの隣接光検知に用いた時の時間間隔を第２時間帯としたとき、前記遅延制限値は第２時間帯より大きいものの、第１時間帯よりは小さい。
【００１３】
本発明では、さらにインクカートリッジの発光を制御するための一種の制御ユニットを提供する。前記制御ユニットは、取り外し可能な状態でイメージング装置本体にあるインクカートリッジ上に設置されており、イメージング装置本体上に受光器が設置されている。前記インクカートリッジはイメージング装置本体からの信号を受信するためのインターフェイスユニット、前記インクカートリッジに関する情報を記憶するための記憶ユニット、イメージング装置本体上に設置された受光器に向かって発光する発光ユニットを含み、しかもイメージング装置本体には少なくとも前記インクカートリッジが２つ設けられている。このうち制御ユニットの内訳は次の通りである。
【００１４】
前記イメージング装置本体からの発光制御指令を受信して識別するための指令識別モジュール。
【００１５】
識別により前記発光制御指令が光線点灯指令であると判明された時に点灯遅延カウントを開始させる点灯遅延モジュール。
【００１６】
識別により前記発光制御指令光線が光線消灯指令であると判明された時に前記インクカートリッジ上の発光ユニットの発光を停止させる光線消灯モジュール。
【００１７】
前記点灯遅延カウントを検知した時のカウント値が遅延制限値に達していることが検知された時に前記インクカートリッジ上の発光ユニットを発光させる光線点灯モジュール。
【００１８】
このうち、イメージング装置本体を検知待ちインクカートリッジの正対位置検知に用いた時の時間間隔を第１時間帯とし、検知待ちインクカートリッジの隣接光検知に用いた時の時間間隔を第２時間帯としたとき、前記遅延制限値は第２時間帯より大きいものの、第１時間帯よりは小さい。
【００１９】
本発明ではさらに、インターフェイスユニット、記憶ユニット、制御ユニットから構成されるインクカートリッジの発光制御基板を提供する。前記インターフェイスユニットはイメージング装置本体からの信号の受信に用いられ、前記記憶ユニットは、インクカートリッジに関する情報を保存するのに用いられる。前記インターフェイスユニットと記憶ユニットはそれぞれ前記制御ユニットと接続され、このうち、制御ユニットは、本発明に係る実施例のいずれかが提供するインクカートリッジの発光制御に用いる制御ユニットを採用している。
【００２０】
本発明ではさらに、本発明に係る実施例のいずれかが提供するインクカートリッジの発光制御基板を含めたインクカートリッジ本体からなる一種のインクカートリッジを提供する。
【００２１】
本発明ではさらに、イメージング装置本体と少なくとも２つのインクカートリッジから構成されたイメージング装置を提供する。前記イメージング装置本体は少なくとも受光器、キャリッジ、位置検知モジュールから構成される。前記少なくとも２つのインクカートリッジは、前記キャリッジの上に固定されており、前記キャリッジは、受光器に合わせて移動する。
【００２２】
このうち、前記インクカートリッジは、本発明に係る実施例のいずれかが提供するインクカートリッジを採用する。
【００２３】
前記各インクカートリッジのインターフェイスユニットは、前記イメージング装置本体の指令出力端子と共通に接続されている。
【００２４】
前記位置検知モジュールは次のようなものから構成される。
【００２５】
キャリッジを検出待ちインクカートリッジが受光器と向かい合う位置に移動させる移動制御ユニット。
【００２６】
インクカートリッジに発光制御指令を出し、インクカートリッジの発光ユニットをインクカートリッジの正対位置検知の第１時間帯と隣接光検知の第２時間帯の時に発光させる発光制御ユニット。
【００２７】
識別により第１時間帯に受光した第１発光量が第１設定発光量を上回り、かつ第２時間帯に受光した第２発光量が第１発光量を下回ることを判明した時に、検知待ちインクカートリッジが正しく装着されたことを確定する発光量検知ユニット。
【発明の効果】
【００２８】
本発明の技術的手段では、光線点灯指令に、正対位置検知時間よりも短く、隣接光検知時間よりも長い遅延時間を設けることで、隣接光検知の時のインクカートリッジの発光を阻止し、隣接光検知段階の光量を正対位置検知段階の光量より少なくすることで、インクカートリッジ発光ユニットの製造上の誤差に起因する発光量のばらつきにより位置検知で装着エラーが発生しやすいという技術的な課題を解決した。
【図面の簡単な説明】
【００２９】
【図１ａ】本発明に係る実施例のインクカートリッジの構造を示す説明図である。
【図１ｂ】図１ａに示すインクカートリッジをイメージング装置本体に装着した時の構造を示す説明図である。
【図１ｃ】図１ｂの一部を拡大した時の構造を示す説明図である。
【図２ａ】図１ａのインクカートリッジチップの正面の構造を示す説明図である。
【図２ｂ】図１ａのインクカートリッジチップの側面を示す説明図である。
【図３ａ】本発明に係る実施例のインクカートリッジの位置を検知する原理を示す説明図である。
【図３ｂ】本発明に係る実施例のインクカートリッジの位置を検知する原理を示す説明図である。
【図４】本発明に係る実施例１のインクカートリッジの発光制御方法の流れを示す図である。
【図５】本発明に係る実施例２のインクカートリッジの発光制御方法の流れを示す図である。
【図６】本発明に係る実施例４のインクカートリッジの発光を制御するための制御ユニットの構造を示す説明図である。
【図７】本発明に係る実施例７のイメージング装置の構造を示す説明図である。
【図８】本発明に係る実施例７のイメージング装置の位置検知モジュールの構造を示す説明図である。
【図９ａ】本発明に係る実施例のBKインクカートリッジの位置を検知する流れを示す説明図である。
【図９ｂ】本発明に係る実施例のBKインクカートリッジの位置を検知する流れを示す説明図である。
【図９ｃ】本発明に係る実施例のBKインクカートリッジの位置を検知する流れを示す説明図である。
【図１０ａ】本発明に係る実施例のCインクカートリッジの位置を検知する流れを示す説明図である。
【図１０ｂ】本発明に係る実施例のCインクカートリッジの位置を検知する流れを示す説明図である。
【図１０ｃ】本発明に係る実施例のCインクカートリッジの位置を検知する流れを示す説明図である。
【図１１ａ】本発明に係る実施例のMインクカートリッジの位置を検知する流れを示す説明図である。
【図１１ｂ】本発明に係る実施例のMインクカートリッジの位置を検知する流れを示す説明図である。
【図１１ｃ】本発明に係る実施例のMインクカートリッジの位置を検知する流れを示す説明図である。
【図１２ａ】本発明に係る実施例のYインクカートリッジの位置を検知する流れを示す説明図である。
【図１２ｂ】本発明に係る実施例のYインクカートリッジの位置を検知する流れを示す説明図である。
【図１２ｃ】本発明に係る実施例のYインクカートリッジの位置を検知する流れを示す説明図である。
【図１３】本発明に係る変形例のリレーラックの構造を示す説明図である。
【図１４】本発明に係る変形例の光伝送装置の構造を示す説明図である。
【発明を実施するための形態】
【００３０】
本発明に係る実施例の目的、技術手段およびメリットをよりはっきりさせる為に、次に本発明に係る実施例の説明図を用いて、本発明に係る実施例の技術手段について分かりやすくかつ十分に説明していく。もちろんのことだが、ここで説明される実施例は本発明に係る実施例の一部にすぎず、すべての実施例ではない。革新的な改良がなされた場合を除き、本技術分野の一般技術者が本発明の構想から離脱することなく本発明が例示した実施例に基づき成したその他実施例は、すべて本発明の特許の保護範囲に属する。
【００３１】
技術手段をよりはっきりさせるために、まず典型的なインクカートリッジとそのイメージング装置本体の接続構造について説明する。なお、本技術分野の一般技術者には次のことを理解されたい。本発明に係る実施例の応用範囲は、図に示されたインクカートリッジ構造に限られない。
【００３２】
図１ａは、本発明に係る実施例のインクカートリッジの構造を示す説明図であり、図１ｂは、図１ａのインクカートリッジをイメージング装置本体に装着した時の構造を示す説明図である。今回はインクジェットプリンターを例にして当該イメージング装置について説明する。図１ｃは、図１ｂの一部を拡大した時の構造を示す説明図である。
【００３３】
図１ａに示すように、インクカートリッジ１０は、プラスチック製のカートリッジとそのカバーから構成されており、２つの部分は熱溶接又は摩擦溶接等の方法で１つにまとめられ、その内部に１つのタンクが形成されている。インクカートリッジ１０のタンクは、内蔵された遮へい板１０６によって負圧タンク１０３とインクタンク１０５に分けられ、両者は遮へい板１０６の下にある貫通孔１０７によって連通される。このうち、インクタンク１０５にはプリンターに供給されるインクが収容されているのに対して、負圧タンク１０３にはインクカートリッジ１０内部の負圧を制御するための多孔体等の負圧生成部品が内蔵されている。多孔体１０４の主な素材はスポンジである。本技術分野の一般技術者には次のことを理解されたい。上記の負圧生成部品は、その他のインクの移動又は気体の移動を制御する弁体等であってもよく、インクカートリッジの特徴に応じて選択しても構わない。また、インクカートリッジ内部のタンクも上記の遮へい構造のものに限られず、具体的な状況に応じて調整できるタイプでも構わない。
【００３４】
図１ｂに示すように、当該インクカートリッジ１０は、取外し可能な状態でインクジェットプリンター２０に装着され、その上には後側壁のある支点を中心に回転できる支持部１０８が設けられ、当該支持部１０８はインクカートリッジ１０の外殻と一体的に作られた樹脂素材で作られている。また、インクカートリッジ１０の前側壁と後側壁の上にさらに第１協働部１０９と第２協働部１０８ａがあり、これらはそれぞれプリンター上のロック機構２０２ａ、２０２ｂと共にインクカートリッジ１０をプリンター上にしっかりと固定することができる。上記の第２協働部１０８ａは支持部１０８と一体化した構造となっている。
【００３５】
また、図１ａに示すように、インクカートリッジ１０の底表面に１つのプリンターにインクを供給するための供給口１０１があり、図１ｂに示すように、インクカートリッジ１０は、プリンター２０に装着されると、プリンター２０のプリントヘッド２０５と接続する仕組みとなっている。インクカートリッジ１０の負圧タンク１０３の上にはさらにインクカートリッジ１０の内部を外部の空気とつなげる吸気口１０２が設けられている。このほか、図に示すように、インクタンク１０５底部にさらにインクカートリッジ１０のインク残量を検知できるプリズム１１０が設けられているが、本技術分野でよく使われている技術であるため、ここでは説明を省略する。
【００３６】
当該インクジェットプリンターは上記の複数のインクカートリッジのほか、さらに次の部品から構成される。上記のインクカートリッジ１０を収容するインクジェットプリンター２０の上に設置された紙の印刷方向に沿って往復移動するキャリッジ２０１、キャリッジ２０１の上に固定された複数の上記インクカートリッジ１０を収容するインクカートリッジ装着部２０２、複数の上記のインクカートリッジ１０とそれぞれ対応する複数の設備の電気接点２０３、光を受信できる受光器２０４、上記の複数の設備の電気接点２０３と一本の回線で接続された電気回路（図に未記載）、及び上記の受光器２０４の受光結果をもとにインクカートリッジ１０が正しい位置に装着されたかどうかを検知する制御回路（図に未記載）。上記の複数の設備の電気接点２０３同士は、コモン接続されているのが明らかである。そのため、複数のインクカートリッジ２０がすべてプリンター２０上に装着されると、複数のインクカートリッジ１０はバス接続状態となる。
【００３７】
また、図１ａと２ｂに示すように、インクカートリッジ２０の底壁と後側壁が交差する曲がり角に１つのチップ３０が設けられている。図２ａと２ｂは、図１ａのインクカートリッジチップの構造を示す説明図である。図２ａと２ｂに示すように、当該チップ３０はインクカートリッジ側の電気接点３０２、発光ユニット３０３、記憶ユニットと制御ユニット３０４を搭載するための基板３０１が含まれている。このうち制御ユニット３０４は１つのコントローラで、記憶ユニットはコントローラの中に統合されるか、もしくは単独で設置される。
【００３８】
複数のインクカートリッジ側の電気接点３０２は上記の基板３０１の上にあり、上記の相応の装置の電気接点２０３と接続してプリンター２０とインクカートリッジ１０の間で電気的接続を行い、情報交換を実現することができる。具体的に説明すると、上記の複数のインクカートリッジ側の電気接点３０２はプリンター側から出される電圧をチップ３０に加えるための電源接点、プリンター２０との間でデータ入力/出力を行うデータ接点等を含む。図１ｃに示すように、上記の受光器２０４に向かって発光する発光ユニット３０３は、以下の実施例において、あえてＬＥＤランプ３０３を採用する。インク残量、インクカートリッジタイプ、インク色、インクカートリッジの製造日等やインクカートリッジ識別情報を含めたインクカートリッジ１０に関する各種情報を記録するための記憶ユニットは上記の基板３０１上に設けられる。その媒体として、必要に応じてＥＥＰＲＯＭ、ＲＡＭ等の各種記憶装置を使用することができる。制御ユニット３０４は、本実施例では１つのコントローラとなっており、図２ｂに示すように、主に上記の複数のインクカートリッジ側の電気接点３０２から送られたプリンターの制御指令を通じて上記の発光ユニット３０３に対して制御するために用いられる。
【００３９】
本技術分野の一般技術者には次のことを理解されたい。上記の発光ユニットは、白熱灯又はその他の発光部品でも構わない。上記のＬＥＤランプ３０３は、設計上のニーズに応じて、可視光又は不可視光のような波長の異なる光を出すことができる。本実施例において、使用者が参考しやすいよう、あえて上記のＬＥＤランプ３０３に可視光線を出射させた。
【００４０】
また、インクカートリッジ１０にラベル（図に未記載）が貼られており、ラベル上にはインクカートリッジの型番と色マークが表示され、プリンター２０のインクカートリッジ装着部２０２上にある各インクカートリッジのタンクにも同じような色情報を記載したラベルが貼られている。使用者は、装着する際にインクカートリッジラベルの色マークとプリンター２０のインクカートリッジ装着部２０２にある色ラベルが一致であることを確保するだけで、インクカートリッジを正しい位置に装着することができる。
【００４１】
本発明に係る実施例は、インクカートリッジ位置検知機能を搭載したイメージング装置に応用することができる。インクジェットプリンターを例にしたその代表的な位置検知方法は次の通りである。
【００４２】
インクジェットプリンターが正常に動作することを確保し、インクカートリッジが誤った位置に装着されたことによる印刷誤差を防ぐため、通常は、インクカートリッジをプリンターに装着した後、インクカートリッジがインクジェットプリンターの所定の位置にきちんと装着されているかを検知する必要がある。図３ａと３ｂは、本発明に係る実施例のインクカートリッジ位置検知原理を示す説明図である。図３ａに示すように、仮にインクジェットプリンターに４つのインクカートリッジが装着されているとして、これらをはっきりと区別できるよう、ブラックインクカートリッジはＢＫ、イエローインクカートリッジはＹ、シアンインクカートリッジはＣ、マゼンタインクカートリッジはＭと、色でインクカートリッジを区別している。各インクカートリッジを所定のインクカートリッジ装着部に装着する時は、図３ａに示す正しい位置、即ち位置Ａ、位置Ｂ、位置Ｃと位置Ｄに装着する必要がある。インクジェットプリンター上には受光器が固定されており、移動型キャリッジでインクカートリッジの位置を調整しながら、インクカートリッジ上の発光ユニットをプリンターの受光器と向かい合う場所まで移動させる。
【００４３】
位置検知は主に、手前にある検知待ちインクカートリッジに対する正対位置検知とその隣のインクカートリッジに対する隣接光検知の２つに分かれており、イメージング装置にあるすべてインクカートリッジを検知待ちインクカートリッジとして逐一検知していく必要がある。このうち、正対位置検知とは、プリンターが受光器と向かい合う検知待ちインクカートリッジの発光ユニットを発光させ、これを受信した受光器が、その光量がデフォルト値より大きいかどうかを検知する過程をいう。これに対して隣接光検知とは、上記の検知待ちインクカートリッジを受光器と向かい合う場所に固定した後、プリンターが上記の検知待ちインクカートリッジの隣にある任意のインクカートリッジの発光ユニットを発光させ、これを受信した受光器が、その光量が上記の位置検知の時に受信した光量より小さいかどうかを検知する過程をいう。図３ａに示すように、検知待ちインクカートリッジＹについては、インクカートリッジＹを移動して受光器に向かい合わせた後、検知待ちインクカートリッジＹの発光ユニットを発光させ、これを受信した受光器が第１光量Ｓ１を獲得し、この第１光量Ｓ１がデフォルト規制値より大きいかどうかを識別する。大きい場合には、この検知待ちインクカートリッジの正対位置検知が正しく行われたことを意味する。図３ｂに示すように、検知待ちインクカートリッジＹの位置を一定に保ち、検知待ちインクカートリッジＹの隣にあるインクカートリッジＢＫの発光ユニットを発光させて、これを受信した受光器が第２光量Ｓ２を獲得し、この第２光量Ｓ２が第１光量より少ないかどうかを識別する。少ない場合、検知待ちインクカートリッジＹの隣接光検知が正しく行われたことを意味する。多い場合、正対位置検知又は隣接光検知にエラーが発生したことを意味する。今のところ、この２つの方法でしか当該インクカートリッジが正しく装着されたかどうかを確認することができない。このうち、上記の説明において、検知待ちインクカートリッジをまもなく正対位置検知を受けようとするインクカートリッジ、隣のインクカートリッジを上記の検知待ちインクカートリッジの隣にある任意のインクカートリッジとみなして頂きたい。
【００４４】
上記のイメージング装置によるインクカートリッジ位置検知を実現しながらも、イメージング装置の仕様を変えることなく、インクカートリッジ位置検知誤差又は光量誤差に互換性を持たせ、位置検知のエラー率を低減できるよう、本発明では次のような解決策を提供する。
【００４５】
（実施例１）
図４は、本発明に係る実施例１のインクカートリッジの発光制御方法の流れを示す図である。この制御方法は次のようなインクカートリッジに応用することができる。図１ａ〜１ｃと図２ａ〜２ｂに示すように、前記インクカートリッジは、取り外し可能な状態でイメージング装置本体に装着され、かつ前記インクカートリッジは前記イメージング装置本体からの信号を受信するためのインターフェイスユニット、前記インクカートリッジに関する情報を保存する記憶ユニット、前記イメージング装置に設置された受光器に向かって発光する発光ユニット及び前記発光ユニットの発光を制御する制御ユニットから構成されているほか、前記イメージング装置本体には少なくとも２つの前記インクカートリッジが設けられている。本実施例の提供する方法は、インクカートリッジ上の制御ユニットで実現することができ、イメージング装置に複数のインクカートリッジがある場合には、そのうちいずれかのインクカートリッジ制御ユニットで本実施例の提供する方法を実施することができる。この方法の具体的な手順は次の通りである。
【００４６】
ステップ４１０、制御ユニットがイメージング装置本体からの発光制御指令を受信し、そして識別を行う。
【００４７】
ステップ４２０、制御ユニットが識別することにより前記発光制御指令が光線点灯指令であることが判明した場合、点灯遅延カウントを開始する。
【００４８】
本ステップにおいて、点灯遅延カウントは初カウントでも過去のカウントをリセットして再開したものでも構わない。
【００４９】
ステップ４３０、制御ユニットが識別することにより前記発光制御指令が光線消灯指令であることが判明した場合、前記インクカートリッジの発光ユニットの発光を停止させる。
【００５０】
ステップ４４０、制御ユニットが、前記点灯遅延カウント時のカウント値が遅延制限値に達していると検知した場合、前記発光ユニットを発光させる。
【００５１】
このうち、イメージング装置本体を検知待ちインクカートリッジの正対位置検知に用いた時の時間間隔を第１時間帯Ｔ１とするとともに、検知待ちインクカートリッジの隣接光検知に用いた時の時間間隔を第２時間帯Ｔ２としたとき、前記遅延制限値tは第２時間帯Ｔ２より大きいものの、第１時間帯Ｔ１よりは小さい。
【００５２】
イメージング装置本体の発光制御指令は主に光線点灯指令と光線消灯指令の２種類に分かれている。イメージング装置の位置検知技術の場合、正対位置検知と隣接光検知はいずれもターゲットのインクカートリッジに対して光線点灯指令と光線消灯指令を順番に送信し、当該インクカートリッジの発光ユニットを制御して一定期間内で発光させて検知を行う仕組みとなっている。
【００５３】
実際には、発光制御指令はインクカートリッジに対する移動制御と協働するものである。一つのケースとして、正対位置検知と隣接光検知の時間帯に対して、単独又はセットで光線点灯指令と光線消灯指令を送信して発光を制御し、その間、インクカートリッジを正対位置に移動させるものである。この場合において、上記の第１時間帯Ｔ１は、検知待ちインクカートリッジに対する正対位置検知を行う時に、プリンターから出される光線点灯指令と光線消灯指令との間の間隔である。これに対して第２時間帯Ｔ２は、上記の検知待ちインクカートリッジの隣接光検知を行う時に、プリンターから出される光線点灯指令と光線消灯指令との間の間隔である。通常は、第１時間帯Ｔ１が第２時間帯Ｔ２よりも長い。
【００５４】
もう一つのケースとしては、いずれかのインクカートリッジがほかのインクカートリッジの隣接インクカートリッジとして発光しながらも、検知待ちインクカートリッジに対する正対位置検知のために発光する必要があり、しかも上記の２つの発光制御は持続的なものである場合には、１組の光線点灯指令と光線消灯指令を送信するだけで、このインクカートリッジを持続的に発光させることができる。即ち正対位置検知段階を隣接光検知段階の発光指令を一つにまとめたもので、その長さは少なくとも第１時間帯Ｔ１と第２時間帯Ｔ２の合計とする。この場合において、上記の第１時間帯Ｔ１とは、光線点灯指令が出されてから受光器が正対位置検知の光量を受光した時までの時間帯をいう。これに対して第２時間帯Ｔ２とは、受光器が隣接光検知の光量を受光してから光線消灯指令が出された時までの時間帯をいう。もしくは上記の第２時間帯Ｔ２とは、光線点灯指令が出されてから受光器が正対位置検知の光量を受光した時までの時間帯をいい、第１時間帯Ｔ１とは受光器が隣接光検知の光量を受光してから光線消灯指令が出された時までの時間帯をいう。
【００５５】
正対位置検知と隣接光検知の発光制御指令がイメージング装置本体から検知待ちインクカートリッジに別々に送られた場合、検知待ちインクカートリッジに対する正対位置検知と隣接光検知はどちらが先でも構わない。上記の場合において、検知待ちインクカートリッジに対する正対位置検知は、隣接光として発光される発光制御指令と併合できるため、本実施例の方案は、隣接光検知を位置検知の後又は前に実施するケースにも適用できる。どのインクカートリッジも、光線点灯指令と光線消灯指令が正対位置検知用なのか隣接光検知用なのか区別していない。
【００５６】
本実施例では、インクカートリッジは自ら受信した光線点灯指令に対し、いずれも遅延させる形で発光を制御している。遅延設定後の時間になる前に光線消灯指令を受信した場合、そのまま発光させないようにする。遅延設定後の時間になっても光線消灯指令が来ない場合、発光を停止させる。遅延時間ｔが第２時間帯Ｔ２より大きいため、隣接光検知を行っている間は、発光ユニットは遅延により発光せず、これが正対位置検知段階に入ると、指定した遅延の後も、検知用として少なくとも長さＴ１−ｔの発光時間があることを意味する。
【００５７】
イメージング装置本体側の受光器の検知結果を見る限り、Ｔ１時間帯でも依然として第一光量を持つ光線を受光できるため、これをもって正対位置検知が正しく行われたと判断できる。Ｔ２時間帯になると、光線を受光できず、光量はゼロと第１光量よりも少ないため、これをもって隣接光検知が正しく行われたと判断できる。
【００５８】
１台のイメージング装置の中に複数のインクカートリッジが装着されるため、検知待ちインクカートリッジとなるインクカートリッジによっては、その第１時間帯が同じときもあれば異なる時もある。これに伴い、対応する第２時間帯も変わってくる。異なる場合、各インクカートリッジの制御ユニットに設定される遅延制限値を前記イメージング装置の中で最も大きい第２時間帯より大きく、最も小さい第１時間帯より小さく設定することが望ましい。同じ場合には、各インクカートリッジの制御ユニットに設定される遅延制限値が上記の「第２時間帯以上、第１時間帯以下」の原則に沿っていれば問題はない。また、インクカートリッジ制御ユニット別に設定する遅延制限値についても同じ数字に設定しても、別々の数字に設定しても構わない。言い換えれば、あらかじめ記憶ユニットに複数の遅延制限値を登録しておき、遅延制限値をランダムで採用することができる。
【００５９】
インクカートリッジ制御ユニット別に設定した遅延制限値ｔの長さは、検知待ちインクカートリッジの第１時間帯Ｔ１と第２時時間帯次第とし、第１時間帯３００ｍｓ〜２ｓ、第２時間帯１ｍｓ〜１００ｍｓの時は、遅延制限値を２００ｍｓに設定することが望ましい。
【００６０】
光線点灯指令を２回連続して受信し、しかも２つ目を受信する時に、前の光線消灯指令による点灯遅延カウントがまだ継続中で、もしくはリセットされていない場合には、制御ユニットは開始済みのカウントに対してリセットして再起動させることができる。再起動させた後に２回目の点灯遅延カウントを行う時の２回目の点灯遅延カウントの遅延制限値ｔ２は、遅延制限値tと同じでも別々でも構わない。即ち、あらかじめ記憶ユニットに複数の遅延制限値を登録しておき、採用する制限値をランダムで選ぶか、もしくは受信した光線消灯指令の回数に応じた遅延制限値を使用することができる。
【００６１】
光線消灯指令と次の光線点灯指令の間の間隔T３が比較的短いケース、即ち点灯遅延カウントのカウント制限値tが第２時間帯Ｔ２とＴ３の合計を上回る場合には、光線消灯指令を受信した後、点灯遅延カウントをそのままにして、次の光線点灯指令を受信してから点灯遅延カウントをリセットしてカウントを再開しても構わない。中でも、識別により前記発光制御指令は光線消灯指令であると検知した場合、制御ユニットは前記点灯遅延カウントを停止させて、又は前記点灯遅延カウントをリセットさせて、発光ユニットが遅延時間切れにより発光するのを防ぐやり方が望ましい。
【００６２】
また、制御ユニットが前記発光制御指令は光線消灯指令であると検知して点灯遅延カウントを停止させた場合には、前記点灯遅延カウントを直接リセットさせるか、もしくは次の光線点灯指令を受信してからゼロ戻し又はリセットさせても構わない。これと同じ要領で、制御ユニットが前記点灯遅延カウントのカウント値が遅延制限値に達していることを検知した場合には、カウントを停止するとともに、前記発光ユニットを発光させる。なお、前記点灯遅延カウントのゼロ戻し又はリセットは、カウント停止操作と同時に行うこともできれば、次の光線点灯指令を受信した時に行うこともできる。
【００６３】
ここからもわかるように、本実施例の提供する技術的手段は、イメージング装置による特別な位置検知に対応できるだけでなく、インクカートリッジ発光ユニットの製造上の誤差による誤判断の発生等の欠陥を解決することもできる。イメージング装置本体が既に販売、使用されている場合でも、この方法なら既存の大量のイメージング装置本体を大きく変更する必要もなく、消耗品であるインクカートリッジに多少手を加えるだけで実現できるため、簡単に普及を図ることができる。
【００６４】
（実施例２）
図５は本発明に係る実施例２の提供するインクカートリッジの発光を制御する方法に関する流れを示した説明図である。本実施例では、上記の実施例をベースに光線点灯操作のさらなる合理化を図っている。各インクカートリッジとイメージング装置本体との間にあるインターフェイスユニットは、通常はコモン接続されており、即ちイメージング装置本体がある特定のインクカートリッジに送る発光制御指令群をすべてのインクカートリッジ制御ユニットに送信し、これを受信したインクカートリッジの制御ユニットはこの発光制御指令のターゲットが自ら制御するインクカートリッジであるかどうかを識別する。インクカートリッジの制御ユニットは、通常は前記識別を発光制御指令に含まれるインクカートリッジの識別情報と本体上り記憶ユニットにあるインクカートリッジの識別情報を利用して行っている。このやり方は、従来のイメージング装置本体においても幅広く採用されている方法でもある。前記の実施例において、この技術的手段を活用して、インクカートリッジの制御ユニットに対して、本体にあるインクカートリッジからの発光制御指令を受信した時のみ、点灯、遅延、消灯操作を行わせることができる。
【００６５】
本実施例はさらに別の解決策を提供する。具体的に説明すると、インクカートリッジの制御ユニットは他のインクカートリッジからの発光制御指令に対しても所定のアクションを実行し、即ち、どのインクカートリッジも、イメージング装置本体から少なくとも２つのインクカートリッジひいてはすべてのインクカートリッジに送られる発光制御指令をもとに点灯、遅延又は消灯を実行することができる。
【００６６】
さらに具体的に説明すると、制御ユニットは、前記イメージング装置本体からの発光制御指令を受信して次のステップを含めた識別を行う。
【００６７】
ステップ５１０：前記制御ユニットは、前記イメージング装置本体からのインクカートリッジ識別情報と光線制御情報を含めた発光制御指令を受信する。
【００６８】
イメージング装置本体にとって、インクカートリッジ識別情報は主に制御対象の区別に用いられ、即ちインクカートリッジ、光線制御情報は制御内容（光線点灯指令なのか光線消灯指令なのか）を区別する役割を果たしている。
【００６９】
ステップ５２０：前記制御ユニットは、前記インクカートリッジ識別情報をもとに、少なくとも２つのインクカートリッジのインクカートリッジ識別情報を自らのインクカートリッジのインクカートリッジ識別情報として確定し、前記発光制御指令をインクカートリッジの発光制御指令と確定する。
【００７０】
ステップ５３０：前記制御ユニットは、前記光線制御情報をもとに前記発光制御指令は光線点灯指令なのか光線消灯指令なのかを判断する。
【００７１】
以上に述べたように、本実施例の技術的手段を活用することで、インクカートリッジはイメージング装置本体から少なくとも２つのインクカートリッジひいては全てのインクカートリッジに送られる発光制御指令をもとに点灯、遅延又は消灯操作を行うことができる。即ち、正対位置検知段階において、検知待ちインクカートリッジは発光だけでなく、別の１つ又は全てのインクカートリッジの発光ユニットも発光することができる。これにより受光器に届く光量は確実に１つのインクカートリッジの光量を上回り、結果的には予め設定した制限値を上回ることになる。これにより製造上の誤差又は電気不足による発光ユニットの光量が少ない欠陥を解決し、誤判断率をより効果的に低減させることができる。
【００７２】
（実施例３）
本発明に係る実施例３の提供するインクカートリッジの発光を制御する方法は、実施例２をベースに、インクカートリッジを識別するための推奨実施例に関するものである。表１は、本発明に係る実施例３を活用できるインクカートリッジ識別情報である。
【００７３】
【表１】
0005539569.tif 000002
【００７４】
このうち、インクカートリッジの識別情報は少なくとも２値論理値を含むことができる。表１のインクカートリッジ識別情報は、プリンターがインクカートリッジ種類を区別するためのコードで、インクカートリッジの色情報をインクカートリッジ識別情報として使用している。もちろん、インクカートリッジをはっきりと区別できるのであれば、他の情報を識別情報又はコードとして使用しても構わない。発光制御情報（光線制御情報）とは、上記の発光ユニットに対してスイッチ制御、即ち点灯/消灯（ＯＮ／ＯＦＦ）を行うコードである。表１に示すように、「１００」はＯＮ、即ち発光ユニットを発光させることを意味する。「０００」はＯＦＦ、即ち発光ユニットを消灯させることを意味する。もちろん、２つのアクションを区別できるのであれば、他のコードを用いても構わない。各インクカートリッジの識別情報は、各発光制御情報のコードとペアを組むことで、各色のインクカートリッジの発光ユニットだけの点灯/消灯制御指令となる。例えば「０００１００」は、ＢＫインクカートリッジの発光ユニットを発光させることを意味し、「１０００００」はインクカートリッジＣの発光ユニットを消灯させることを意味する。
【００７５】
前記制御ユニットは、前記インクカートリッジの識別情報をもとに、少なくとも２つのインクカートリッジのインクカートリッジ識別情報を自らのインクカートリッジのインクカートリッジ識別情報として確定し、以下の操作を実行することができる。
【００７６】
前記制御ユニットは、前記インクカートリッジの識別情報に含まれる論理値の一部値又は全部値を切り捨てることができる。
【００７７】
前記制御ユニットは、インクカートリッジ識別情報に含まれる余剰値の論理値と自らのインクカートリッジの識別情報の論理値をもとに、受信した前記インクカートリッジの識別情報を自らのインクカートリッジのインクカートリッジ識別情報として確定する。
【００７８】
上記の方法では、全部値の論理値を切り捨ててしまうと、余剰値の論理値も存在しなくなる。インクカートリッジの識別情報がないため、発光制御指令に、インクカートリッジに保存されたインクカートリッジ識別情報と一致しないケースが生じることもなく、当該発光制御指令が自らのインクカートリッジ向けに送られたものであると確定することができる。一部値の論理値を切り捨てる場合、インクカートリッジの制御ユニットは、余剰値の論理値が本体のものと一致するかどうかしか比較できない。切り捨てた論理値がインクカートリッジ本体に保存されたインクカートリッジ識別情報の対応値と一致しないケースが生じないため、依然として一部のインクカートリッジの発光制御指令が本体のインクカートリッジの発光制御指令と誤認されてしまうことができる。
【００７９】
上記の解決策は、とりわけ図２ａに示すような、電気接点３０２をインターフェイスユニットとして使い、インクカートリッジが電気接点３０２を通じてイメージング装置本体と接続するケースに適用される。電気接点はイメージング装置本体からの高電圧又は低電圧を受信し、少なくとも２値の論理値形式の指令を生成する。高電圧の範囲は通常３.５Ｖ〜５Ｖで、数字で表すと「１」となる。低電圧の範囲は通常０〜１.５Ｖで、数字で表すと「０」となる。
【００８０】
これにより、制御ユニットは複数のインクカートリッジの発光制御指令を本体向けのものとして認定することができる。複数のインクカートリッジの制御ユニットが同じ遅延制限値を採用した場合には、インクカートリッジ別に送る制御指令に対してアクションを起こすことができる。この場合において、このような制御ユニットを持つ複数のインクカートリッジが同時に発光するケースが生じる可能性がある。
【００８１】
（実施例４）
図６は、本発明に係る実施例４の提供するインクカートリッジの発光制御に用いる制御ユニットの構造を示す説明図である。前記制御ユニットは、取り外し可能な状態でイメージング装置本体にあるインクカートリッジ上に設置されており、イメージング装置本体上に受光器が設置されている。前記インクカートリッジはイメージング装置本体からの信号を受信するためのインターフェイスユニット、前記インクカートリッジに関する情報を記憶するための記憶ユニット、イメージング装置本体上に設置された受光器に向かって発光する発光ユニットを含み、しかもイメージング装置本体には少なくとも前記インクカートリッジが２つ設けられている。発光ユニットは、受光器と向かい合う場所に設置することもできれば、少し外れた場所に設置し、光学部品で光を受光器まで導くタイプでも構わない。このうち制御ユニットの具体的な内訳は次の通りである。前記イメージング装置本体からの発光制御指令を受信して識別するための指令識別モジュール６１０、識別により前記発光制御指令が光線点灯指令であると判明された時に点灯遅延カウントを開始させる点灯遅延モジュール６２０、識別により前記発光制御指令光線が光線消灯指令であると判明された時に前記インクカートリッジ上の発光ユニットの発光を停止させる光線消灯モジュール６３０、前記点灯遅延カウンタのカウンタ値が遅延制限値に達していることを検知した時に前記インクカートリッジ上の発光ユニットを発光させる光線点灯モジュール６４０である。このうち、イメージング装置本体を検知待ちインクカートリッジの正対位置検知に用いた時の時間間隔を第１時間帯とするとともに、検知待ちインクカートリッジの隣接光検知に用いた時の時間間隔を第２時間帯としたとき、前記遅延制限値は第２時間帯より大きいものの、第１時間帯よりは小さい。
【００８２】
本発明に係る実施例の提供する制御ユニットは、本発明に係る実施例の提供するインクカートリッジの発光制御方法を実行するのに必要なモジュールを搭載している。このモジュールはハードウェアとソフトウェアのどちらでも構わず、コントローラ仕様のチップの中に埋め込まれる。
【００８３】
この制御ユニットに、制御ユニットの識別した前記発光制御指令は光線消灯指令であった場合、誤点灯を防ぐために前記点灯遅延カウントを停止し、又は前記点灯遅延カウントをリセットさせる機能を持つカウント制御モジュール６５０を搭載することが望ましい。
【００８４】
本実施例において、指令識別モジュール６１０は以下に掲げるものを含むことが望ましい。指令受信ユニット６１１、インクカートリッジ特定ユニット６１２、光線制御ユニット６１３である。このうち、指令受信ユニット６１１は、イメージング装置本体からの発光制御指令を受信するためのものである。ここでいう発光制御指令は、インクカートリッジ識別情報と発光制御情報から構成されている。インクカートリッジ特定ユニット６１２は、前記インクカートリッジ識別情報をもとに、少なくとも２つのインクカートリッジのインクカートリッジ識別情報を自らのインクカートリッジのインクカートリッジ識別情報として確定したり、インクカートリッジ識別情報の確定結果をもとに前記発光制御指令は自らのインクカートリッジの発光制御指令であることを確定するためのものである。光線制御ユニット６１３は、前記光線制御情報をもとに前記指令が光線点灯指令なのか光線消灯指令なのかを識別するために用いられる。以上に述べたように、この解決策は、とりわけ正対位置検知が正しく行われることを確保するために、正対位置検知段階において、複数のインクカートリッジの発光ユニットを同時に発光させたいケースに適している。
【００８５】
上記のインクカートリッジ識別情報は少なくとも２値の論理値を含む。即ち、インクカートリッジ特定ユニット６１２は次のものを含むことができる。前記インクカートリッジ識別情報に含まれる論理値の一部値又は全部値を切り捨てるための論理値切捨サブユニット６１２ａ、インクカートリッジの識別情報にある余剰値の論理値とコントローラのあるインクカートリッジの識別情報の論理値をもとに受信した前記インクカートリッジ識別情報を自らのインクカートリッジのインクカートリッジ識別情報として確定するための余剰値比較サブユニット６１２ｂ、インクカートリッジの識別情報の識別結果をもとに前記発光制御指令を自らのインクカートリッジの発光制御指令として確定するための指令確定サブユニット６１２ｃである。
【００８６】
上記の技術的手段について、論理値が電気接点を介して送受信された場合には、前記論理値切捨てサブユニット６１２ａと自らのインクカートリッジ上の各値論理値を受信する電気接点を、スイッチ形式でオンオフを切り換えることが望ましく、これによりオフの時に論理値を切り捨てられるようにするか、もしくは前もって論理値の切り捨てを設定することができる。
【００８７】
（実施例５）
本発明に係る実施例５の提供するインクカートリッジの発光制御基板は、図２ａと２ｂに示すように、インターフェイスユニット、記憶ユニット、制御ユニット３０４を有し、前記インターフェイスユニットはイメージング装置本体からの信号の受信するために用いられる。前記記憶ユニットは、インクカートリッジに関する情報を保存できるものでれば、どんな記憶装置でも構わない。前記インターフェイスユニットと記憶ユニットは、それぞれ前記制御ユニット３０４と接続する。このうち、制御ユニット３０４は、本発明の任意の実施例の提供するインクカートリッジの発光制御に用いる制御ユニットを採用する。
【００８８】
前記インターフェイスユニットは、電気接点３０２を使用することが望ましく、図２ａと２ｂに示すように、イメージング装置本体からの高電圧又は低電圧を受信し、少なくとも２値の論理値で構成される指令を生成するために用いられる。
【００８９】
前記インクカートリッジの発光制御基板上にさらにＬＥＤランプ３０４のような発光ユニットを前記イメージング装置本体上の受光器に向かって発光するように設置して制御ユニット３０４と接続させるか、もしくは基板とは別に、発光ユニットをインクカートリッジ本体上のほかの部分に設置することができる。
【００９０】
（実施例６）
本発明に係る実施例６は、インクカートリッジ本体及び本発明の任意の実施例の提供するインクカートリッジ発光制御基板を含めた一種のインクカートリッジを提供したものである。インクカートリッジ本体における基板の設置場所については図１ａ、１ｂ、１ｃを参照されたい。なお、インクカートリッジ本体の具体的な構造については図１ａ、１ｂ、１ｃ以外でも構わない。
【００９１】
このインクカートリッジはさらに前記イメージング装置本体上にある受光器に向かって発光して前記制御ユニットと接続する発光ユニットを含む。前記発光ユニットは、前記基板上又は前記インクカートリッジ本体上に設置されている。
【００９２】
（実施例７）
図７は、本発明に係る実施例７の提供するイメージング装置の構造を示す説明図である。当該イメージング装置２０は、イメージング装置本体と少なくとも２つのインクカートリッジ１０から構成されている。前記イメージング装置本体は、少なくとも受光器２０４、キャリッジ２０１及び位置検知モジュールから構成されている。前記少なくとも２つのインクカートリッジ１０は、前記キャリッジ２０１の上に固定され、前記キャリッジ２０１は、前記受光器２０４に向かって移動可能な状態で設置される。このうち、前記インクカートリッジ１０は、本発明の任意の実施例の提供したインクカートリッジを採用し、各前記インクカートリッジ１０のインターフェイスユニットは、電気接点等のような前記イメージング装置本体の指令出力端と共通に接続される。当該位置検知モジュールは、ハードウエアとソフトウェアのどちらでも構わないイメージング装置本体に内蔵された制御部品である。位置検知モジュールについては、図８に示すように移動型制御ユニット８１０、発光制御ユニット８２０、発光量検知ユニット８３０から構成される。このうち移動型制御ユニット８１０は、キャリッジを検知待ちインクカートリッジと受光器が向かい合う場所まで移動させるために用いられる。発光制御ユニット８２０は、インクカートリッジに向かって発光制御指令を送信し、インクカートリッジの発光ユニットを検知待ちインクカートリッジの正対位置検知の第１時間帯と隣接光検知の第２時間帯の間に発光させるために用いられる。発光量検知ユニット８３０は、第１時間帯に受光した第１発光量が第１設定発光量より多く、しかも第２時間帯に受光した第２発光量が第１発光量より小さい時に検知待ちインクカートリッジが正しい位置にあることを確定するために用いられる。
【００９３】
発光制御ユニット８２０は、前記検知待ちインクカートリッジを制御する光線点灯指令を生成・送信し、第１時間帯の後に光線消灯指令を生成・送信できる上で、第１時間帯の前又は後に前記検知待ちインクカートリッジの隣接するインクカートリッジを制御する光線点灯指令を生成・送信し、第２時間帯の後に光線消灯指令を生成・送信できるものであれば、ここに記載されたもの以外の制御方法を採用しても構わない。
【００９４】
発光制御ユニット８２０はさらに検知待ちインクカートリッジを制御する光線点灯指令を生成・送信することができ、少なくとも第１時間帯と第２時間帯を加えた時間が経過した後に光線消灯指令を生成・送信できる。
【００９５】
中でも、前記発光量検知ユニットが第１時間帯に受信した第１発光量が第１設定発光量を上回り、しかも第２時間帯に受信した第２発光量が第１発光量と第２設定発光量を下回る時に検知待ちインクカートリッジが正しい位置にあるかどうかを確認するために用いられることが望ましい。
【００９６】
イメージング装置の場合、複数のインクカートリッジが内蔵されているため、検知待ちインクカートリッジとなるインクカートリッジ次第で、第１時間帯と第２時間帯が異なる場合もあり、即ちインクカートリッジ制御ユニット別に設定された遅延制限値が前記イメージング装置の中で最も大きい第２時間帯よりも大きく、最も小さい第１時間帯よりも小さい。インクカートリッジ制御ユニット別に設定された遅延規制値は同じでも異なっていてもかまわない。複数のインクカートリッジを検知待ちインクカートリッジとして使う時にその第１時間帯及び第２時間帯が同じ場合でも、各インクカートリッジ制御ユニット別に設定された遅延制限値が「第２時間帯以上、第１時間帯未満」の原則に沿ったものであれば問題がない。
【００９７】
本発明に係る実施例が提供する基板、インクカートリッジ及びイメージング装置は、従来のインクカートリッジ側の発光制御方式を変えることで、インクカートリッジの発光ユニット又はその他の製造上の誤差による誤認を効果的に防ぎ、「インクカートリッジが正しい位置にあるにも関わらず、装着されていないと誤認されてしまう」問題点を解決し、これにより利用者の選択範囲が広がり、使用コストもある程度抑えることができる。なお、ここでいうイメージング装置は、インクジェットプリンター、複写機又はファックス等でも構わない。この解決策は、「インク連続供給システム」を搭載したプリンターに応用することが望ましい。理由としては、インク連続供給プリンターの場合、本体のカバーがインク供給チューブに邪魔されて完全に閉めることができず、そのためインクカートリッジに対して上記の検知を行う際に外部から光が入りやすくなり、識別エラー発生率の上昇の原因となっている。
【００９８】
本発明に係る実施例が提供するインクカートリッジ発光制御方法についてよりはっきりと説明できるよう、次に実施例を用いて位置検知の流れについて説明していく。
【００９９】
本実施例において、イメージング装置はＢＫインクカートリッジ、Ｃインクカートリッジ、Ｙインクカートリッジ、Ｍインクカートリッジの４色を装着できるインクジェットプリンターであり、前記インクカートリッジは、順番にプリンターのキャリッジ上に装着されている。
【０１００】
プリンターが位置検知を行う時の複数のインクカートリッジの移動及び、検知の流れについては以下のとおりである。
【０１０１】
【数１】
0005539569.tif 000003
【０１０２】
上記のインクカートリッジの移動と発光制御の流れに沿って、プリンターは、ＢＫインクカートリッジを最初に、Ｙインクカートリッジを最後にして、キャリッジの移動方向に沿って逐一検知していく。これに対して隣接光検知の場合、キャリッジの移動方向又はその逆の方向において位置検知を行うインクカートリッジの隣のインクカートリッジがその対象となる。例えばＢＫインクカートリッジとＭインクカートリッジに対して位置検知を行う場合、隣接光検知の対象となるのがＣインクカートリッジである。Ｃインクカートリッジにとって、順番を見る限り、ＢＫインクカートリッジの隣接光検知及び自らの位置検知を行う必要があり、そこで手間を減らすために、本実施例において、プリンターは二つのプロセスにおいてＣインクカートリッジのＬＥＤランプに対して出された点灯／消灯指令を１つにまとめた。即ち１つの点灯／消灯指令として送り、その発光時間を延長させることで、二つの検知を同時に行うことに成功した。この時、ＢＫインクカートリッジの後に出された発光制御指令、Ｃ  ＯＮとＣ  ＯＦＦの間の時間間隔にＢＫインクカートリッジの隣接光検知とＣインクカートリッジの位置検知を行う時間も含まれている。上記のような時間を遅らせてからＬＥＤランプを発光させる解決策を採用した場合、遅延された分はもともとＢＫインクカートリッジに対する隣接光検知を行う時間帯であるため、この方法でも同じように隣接光検知の実行を阻止することができる。
【０１０３】
表２は、本実施例における各インクカートリッジが正対位置検知と隣接光検知を行う時にプリンターから出された個々の信号間の時間間隔及びこれらの信号を制御するために行われた検知方式を示す。このうち、時間間隔Δｔは、１つ前の指令と次の指令の間の時間間隔を表す。ＢＫ  ＯＮとＢＫ  ＯＦＦの二つの制御信号の間の時間間隔は８００ｍｓであるのに対して、ＢＫ  ＯＦＦとＣ  ＯＮの間の時間間隔は９０.２ｍｓとなっている。検知方式のＮとＰは、それぞれ隣接光検知と位置検知を表し、Ｎ＋Ｐは両方の検知を含むことを意味する。
【０１０４】
【表２】
0005539569.tif 000004
【０１０５】
よりはっきりと説明できるよう、以降ではプリンターから送られた発光制御指令を「色ＩＤ＋発光制御情報」の形式で表示する。例えば指令ＢＫ  ＯＮは、ブラックインクカートリッジの発光ユニットを発光させることを意味し、ＢＫ  ＯＦＦはブラックインクカートリッジの発光ユニットの発光を停止させることを意味する。
【０１０６】
表２に示すΔｔ及び検知方式、上記のインクカートリッジの検知の順番からもわかるように、インクカートリッジに対する正対位置検知を行う時のＬＥＤランプの発光を制御する指令とＬＥＤランプを消灯させる指令との間の時間間隔が比較的長く、どれも３００ｍｓ以上となっている。隣接光検知を行う場合、光線点灯指令と光線消灯指令との間の時間間隔が比較的短く、どれも１００ｍｓ未満となっている。このため、本実施例において、あえて遅延の遅延制限値を２００ｍｓに設定した。これにより複数のインクカートリッジに対して上記の検知を行う場合でも、よりスムーズな正対位置検知を行えるだけでなく、隣接光検知の実施を阻止し、ＬＥＤの光度が多少弱くでも、機能が正常なインクカートリッジであれば問題なく使用することができる。
【０１０７】
また、表２に示すように、時間間隔４２４ｍｓの指令Ｃ  ＯＮと指令Ｃ  ＯＦＦにはＢＫインクカートリッジに対する隣接光検知及びＣインクカートリッジ自らの正対位置検知も含まれており、間隔の前半は隣接光検知段階、後半は正対位置検知段階となっている。このため、２００ｍｓ遅れで指令Ｃ  ＯＮを実行させた時点で、隣接光検知が既に省かれたことになる。
【０１０８】
Ｍインクカートリッジを例に、正対位置検知を行うために受光器の相対的な位置に設置し、プリンターはその上にあるＬＥＤランプを発光させる指令Ｍ  ＯＮを送ると、すべてのインクカートリッジがこの発光制御指令を受信し、そして指示に従い、それぞれの制御ユニットがその上にあるＬＥＤランプの発光時間を２００ｍｓ遅らせる。表２に示すように、２００ｍｓもの間、プリンターからの発光制御指令を受信しなかったために、プリンター上の複数のインクカートリッジ上のＬＥＤランプが２００ｍｓ経過するとどれも点灯し、これにより受光器に十分な第１光量Ｓ１が届くようになり、しかも第１光量Ｓ１はプリンターのデフォルト限界値よりも大きい。次に、プリンターは再び指令Ｍ  ＯＦＦを出し、上記のすべてのインクカートリッジが上記の発光制御指令を受信した後、その指示に従い、それぞれのＬＥＤランプを消灯させる。この時点で、Ｍインクカートリッジに対する正対位置検知がすべて終了する。最後に、Ｍインクカートリッジの位置をそのままにして、プリンターは指令Ｃ  ＯＮを出してＭインクカートリッジに隣接するＣインクカートリッジ上にあるＬＥＤランプを発光させて隣接光検知を行う。上記の複数のインクカートリッジの制御ユニットは同様に２００ｍｓ遅れでＬＥＤを点灯させる。以上に述べたように、隣接光検知の時の光線点灯指令と光線消灯指令と間の時間間隔が短く、表２からもわかるように、プリンターは８７.８ｍｓ後に指令Ｃ  ＯＦＦを出している。この場合、８７.８ｍｓが２００ｍｓより短いために、プリンターは上記の指令Ｃ  ＯＦＦを受信した後に上記の制御指示に従いそのまま発光を停止させている。即ちすべてのインクカートリッジ上のＬＥＤランプが消灯されたままである。プリンター側の受光器にとって、その受信した光量が上記の第１光量Ｓ１より少ない「０」だったために、プリンターはＭインクカートリッジが既に正しい位置に装着され、正常に使用できる状態になったと認識する。
【０１０９】
図９ａ−９ｃ、図１０ａ−１０ｃ、図１１ａ−１１ｃ、図１２ａ−１２ｃは、本発明に係る実施例の提供する複数のインクカートリッジの位置検知プロセスを示す説明図である。次に図９ａ−９ｃを使ってインクカートリッジの装着検知プロセスについて系統的に説明する。
【０１１０】
まず、複数のインクカートリッジ（ＢＫ／Ｃ／Ｍ／Ｙ）を順次にインクジェットプリンターの中に装着し、次にプリンターがキャリッジを駆動して、複数のインクカートリッジを載せて往復移動し、上記のＢＫインクカートリッジと受光器が向かい合う場所まで到着すると、その移動を停止する。
【０１１１】
図９ａに示すように、プリンターの制御回路は、ＢＫインクカートリッジの発光ユニットを発光させる指令ＢＫ  ＯＮを出すと、４つのインクカートリッジの制御ユニットはすべてコモン接続を通じて上記の指令を受信し、発光制御指令がＯＮであると確認した後、２００ｍｓ遅れでそれぞれのＬＥＤランプを発光させると、すべてのインクカートリッジのＬＥＤランプが点灯する。図９ｂに示すように、ＬＥＤランプがしばらく発光した後、プリンターはＢＫインクカートリッジの発光ユニットを消灯させる指令ＢＫ  ＯＦＦを出し、４つのインクカートリッジは上記の発光制御指令を受信した後に直ちにそれぞれのＬＥＤランプを消し、この時点でＢＫインクカートリッジに対する正対位置検知が終了する。この時、受光器は受信した光量情報を第１光量Ｓ１としてプリンターの制御回路に送信する。第１光量Ｓ１はプリンターのデフォルト限界値よりも大きい。
【０１１２】
次に、図９ｃに示すように、ＢＫインクカートリッジの位置をそのままにして、プリンターはＣインクカートリッジの発光ユニットを発光させる発光制御指令Ｃ  ＯＮを出し、これを受信した４つのインクカートリッジの制御ユニットは、２００ｍｓ遅れで各自のＬＥＤランプを点灯させる。以上に述べたように、Ｃインクカートリッジにとって、この段階には隣接光検知と正対位置検知の両方が含まれており、しかも隣接光検知が正対位置検知より先に行われるため、遅延時間を２００ｍｓに設定すると、隣接光検知を行う間はＬＥＤランプがずっと消えたままで、プリンターの制御回路はＢＫインクカートリッジの隣接光検知で受光した第２光量Ｓ２が第１光量Ｓ１より小さい「０」と識別し、図９ｃに示すように、ＢＫインクカートリッジが既に正しく装着されたと判断し、この時点でＢＫインクカートリッジの隣接光検知が終了する。
【０１１３】
ＢＫインクカートリッジに対する隣接光検知が終了した後、プリンターはキャリッジをＣインクカートリッジと受光器が向かい合う位置まで移動させて、図１０ａに示すように、Ｃインクカートリッジに対する正対位置検知を行う。移動する過程で、前記の「遅延」制御の影響により、複数のＬＥＤランプが点灯する。Ｃインクカートリッジと受光器が向かい合うと、上記の複数インクカートリッジのＬＥＤランプがすべて点灯するために、受光器に十分な光、即ちＣインクカートリッジの第３光量Ｓ３を受光することができる。その後、ＬＥＤランプがしばらく発光した後、プリンターはＢＫインクカートリッジの発光ユニットを消灯させる指令ＢＫ  ＯＦＦを出し、４つのインクカートリッジは上記の発光制御指令を受信した後に直ちにそれぞれのＬＥＤランプを消し、この時点でＢＫインクカートリッジに対する正対位置検知が終了する。図１０ｃに示すように、Ｃインクカートリッジの位置をそのままにして、プリンターはＢＫインクカートリッジのＬＥＤランプを点灯させる指令ＢＫ  ＯＮを出し、これを受信した上記の４つのインクカートリッジは、それぞれ各自のＬＥＤランプを２００ｍｓ遅れで点灯させる。但し、１００ｍｓも経たないうちに、Ｃインクカートリッジの隣接光検知が終了するため、プリンターはＢＫインクカートリッジのＬＥＤランプを消灯させる指令ＢＫ  ＯＦＦを出し、これを受信した各インクカートリッジの制御ユニットは、直ちに消灯操作を実行し、それ以前の指令ＢＫ  ＯＮは無効になり、ＬＥＤランプは消灯した状態となり、この時の受光器は、受信した第４光量Ｓ４が第３光量Ｓ３よりも小さい「０」で、Ｃインクカートリッジが正しく装着されたと判断する。
【０１１４】
次に、Ｍインクカートリッジに対する検知を行う。プリンターはキャリッジをＭインクカートリッジと受光器が向かい合う位置まで移動させた後、図１１ａと１１ｂに示すように、指令Ｍ  ＯＮと指令Ｍ  ＯＦＦを順次に出してＭインクカートリッジの正対位置検知を行う。図１１ｃに示すように、指令Ｃ  ＯＮと指令Ｃ  ＯＦＦを出してＭインクカートリッジの隣接光検知を行う。このうち、発光ユニットの制御については、上記の制御原則に沿って実行する。プリンターの制御回路は、検出された光量の比較結果をもとにＭインクカートリッジが正しく装着されたかどうかを判断する。
【０１１５】
最後にＹインクカートリッジの検知を行う。プリンターはキャリッジをＹインクカートリッジと受光器が向かい合う位置まで移動させて、図１２ａと１２ｂに示すように、これまでと同様、指令Ｙ  ＯＮと指令Ｙ  ＯＦＦを順次に出してＹインクカートリッジの正対位置検知を行う。次に、図１２ｃに示すように、指令Ｍ  ＯＮと指令Ｍ  ＯＦＦを出してＹインクカートリッジの隣接光検知を行う。なお、発光ユニットの制御方式及びプリンターの制御回路による判断の原則について、上記と同様とする。
【０１１６】
上記からもわかるように、本実施例の技術的手段では、隣接光検知を行わず、正対位置検知だけで、インクカートリッジ検知を行う際に外部からの光の妨げによる検知エラーを防いでいる。その上、発光ユニットの光度が多少弱いインクカートリッジでもスムーズに正対位置検知を行えるよう、制御ユニットは発光制御指令に含まれる発光制御情報だけで発光ユニットを制御し、複数のインクカートリッジの発光ユニットを同時に発光させている。受光器が正対位置検知を行う時に受光できる光量を補うことで、上記のインクカートリッジがプリンターに設定された強制的な位置検知にも問題なく対応できる。これらの措置により、インクカートリッジの正常な使用を確保し、資源の浪費や「インクカートリッジが正しい位置に装着されているにも関わらず、正しく装着されていないと誤判されてしまう」というトラブルを回避することができる。
【０１１７】
以上に述べたように、本発明の各実施例の提供する技術的手段を採用することで、インクカートリッジはイメージング装置に予め設定された位置検知でもスムーズに対応できるようになり、装着の安定性やイメージング装置の互換性が向上し、ＬＥＤランプの製造上の誤差によるインクカートリッジ装着検知エラーが発生しやすい問題点を解決したことで、利用者の選択範囲が広がり、使用コストも低減した。
【０１１８】
本技術分野の一般技術者には次のことを理解されたい。上記の実施例では、イメージング装置上に複数のインクカートリッジが設置されており、しかも各インクカートリッジの第１時間帯及び第２時間帯がどれも異なっているため、「遅延制限値」（又は予定遅延時間tという）を決めるにあたり、各インクカートリッジの中で一番大きい第２時間帯より大きく、各インクカートリッジの中で一番小さい第１時間帯より小さい原則に従って決める必要がある。また、各インクカートリッジの「遅延制限値」については、各遅延制限値が上記基準を満たすものであれば同じでも異なっていてもかまわない。例えば上記の実施例の場合、ＢＫインクカートリッジとＣインクカートリッジの発光ユニットを２００ｍｓ遅れで発光させることもできれば、ＢＫインクカートリッジの発光ユニットを１６０ｍｓ遅れ、Ｃインクカートリッジの発光ユニットを２０５ｍｓ遅れと、別々に発光させることもできる。なぜかというと、１６０ｍｓと２０５ｍｓはいずれも（１００ｍｓ、３００ｍｓ）範囲内にあるからである。
【０１１９】
本技術分野の一般技術者には次のことを理解されたい。正対位置検知を行うにはインクカートリッジを移動させる必要があるが、隣接光検知はインクカートリッジを移動させる必要はないため、検知待ちインクカートリッジが受光器と向かい合う位置に到着する前に、プリンターに先に発光制御指令を出させる方式でも構わない。これにより、正対位置検知の時間間隔が隣接光検知の時間間隔を上回り、上記の実施例の技術的手段のよりスムーズな実施を確保することができる。
【０１２０】
本技術分野の一般技術者には次のことを理解されたい。インターフェイスユニットについては、上記の実施例に記載された電気接点等の有線仕様のほかに、無線仕様のものでも構わない。
【０１２１】
本技術分野の一般技術者には次のことを理解されたい。上記の実施例における発光ユニットは、受光器と向かい合う場所に設置することもできれば、少し外れた場所に設置し、光学部品で光を受光器まで導くタイプでも構わない。
【０１２２】
本技術分野の一般技術者には次のことを理解されたい。上記の実施例において、１つの制御ユニットで複数の制御ユニットを制御させることもできる。具体的に説明すると、図１３に示すように、上記の制御ユニット及び複数の発光ユニット４１０１を１つのリレーラック４００の上に設置し、当該リレーラック４００は上記のインクカートリッジとイメージング装置本体との間に設置され、しかもその上に複数のインクカートリッジを収容可能なスペース４２０がある。つまりリレーラック４００をまずイメージング装置本体の上に装着し、次に複数のインクカートリッジをリレーラック４００の上に装着する。この時、各発光ユニット４１０は装着された複数インクカートリッジとそれぞれ向かい合う。これによりインクカートリッジ上に制御ユニット及び発光ユニットを設置する必要がなくなり、インクカートリッジに関する情報を保存する記憶ユニットを設置してイメージング装置本体との間でデータの転送と読み書きを行うだけで同じ機能を実現することができる。さらに本技術分野の一般技術者には次のことを理解されたい。上記の技術的手段において、複数の発光ユニットはそれぞれ複数のインクカートリッジ上に設置されており、この時、リレーラック上に設置された制御ユニットと複数のインクカートリッジをインターフェイスユニットで接続するだけで、イメージング装置本体から出された発光制御指令で発光ユニットを制御することができる。
【０１２３】
本技術分野の一般技術者には次のことを理解されたい。上記の実施例では、イメージング装置本体上に装着された複数のインクカートリッジのうち、制御ユニット及び発光ユニットが設置されているのは１つだけである。図１４に示すように、このとき、光伝送装置４３０を設置することで、発光ユニットが発光する時に光を各インクカートリッジと受光器が向かい合う位置まで導くことができる。
【０１２４】
本技術分野の一般技術者には次のことを理解されたい。上記の実施例では、検知待ちインクカートリッジは光線点灯指令を受信すると点灯遅延カウントを開始し、通常によりも遅れて発光させている。遅延設定後の時間になる前に光線消灯指令を受信した場合、１つ前の光線点灯指令で開始された点灯遅延カウントが停止し、リセット又はゼロに戻され、新しい光線点灯指令によるカウントを始める。
【０１２５】
本技術分野の一般技術者には次のことを理解されたい。上記の実施例では、イメージング装置上に設置された複数のインクカートリッジの第１時間帯と第２時間帯はどれも異なっており、各インクカートリッジの遅延制限値についても、それぞれの第１時間帯と第２時間帯に応じて様々な数値に設定することができる。例えばＢＫインクカートリッジの第１時間帯と第２時間帯はそれぞれ４００ｍｓと１００ｍｓだとして、この場合は遅延制限値を２００ｍｓに設定することができる。Ｃインクカートリッジの第１時間帯と第２時間帯はそれぞれ２００ｍｓ、４０ｍｓだとして、この場合は遅延制限値を８０ｍｓに設定することができる。具体的に説明すると、あらかじめ各インクカートリッジの制御ユニットに複数の遅延制限値を登録しておく。どの遅延制限値も、イメージング装置本体が位置検知を行う時に出した光線点灯指令に対応しており、しかもこの時イメージング装置本体から出された発光制御指令は決められた順番で逐一送信される。制御ユニットにはさらに受信した光線点灯指令の数を統計するためのカウントモジュールが設置されており、各インクカートリッジの光線点灯指令に対して個々の規則を設けている。例えば、イメージング装置本体は、ＢＫインクカートリッジとＣインクカートリッジの正対位置検知と隣接光検知を行う際に、ＢＫ  ＯＮ―ＢＫ  ＯＦＦ（ＢＫインクカートリッジの正対位置検知）―Ｃ  ＯＮ―Ｃ  ＯＦＦ(ＢＫインクカートリッジの隣接光検知)の―Ｃ  ＯＮ―Ｃ  ＯＦＦ（Ｃインクカートリッジの正対位置検知）--ＢＫ  ＯＮ―ＢＫ  ＯＦＦ（Ｃインクカートリッジの隣接光検知）の順で指令を出すことになっている。この時、ＢＫインクカートリッジとＣインクカートリッジの制御ユニットにはあらかじめ第１遅延制限値（ＢＫインクカートリッジ向け、２００ｍｓ）と第２遅延制限値（Ｃインクカートリッジ向け、８０ｍｓ）が保存されており、しかも特別なルールが設けられている。即ちＢＫ又はＣインクカートリッジの光線点灯指令の送信回数が１だった場合、第１遅延制限値を使用し、１以上だった場合、第２遅延制限値を使用するというものである。複数のインクカートリッジが装着されている場合でも、上記と同じ要領で実行する。
【０１２６】
本技術分野の一般技術者には次のことを理解されたい。上記の各実施例のすべて又は一部をプログラムコマンド関連のハードウェアで実現することができる。前記のプログラムは、コンピュータの読み書き可能な記憶媒体に保存できるもので、プログラムが実行されると、上記の各実施例に記載された手順が実行される。なお、ここでいう記憶媒体とは、ＲＯＭ、ＲＡＭ、ディスク又は光ディスク等のプログラムコードを保存できる各種記憶媒体をいう。
【０１２７】
最後に注意して頂きたいのは、上記実施例はあくまで本発明の技術的手段を説明する為に例示したものであり、それに対する制限ではない。上記実施例を通じて本発明について詳しく説明したものの、それでも本技術分野の一般技術者には次のことを理解されたい。前記各実施例に記載された技術的手段をある程度改良・加工したり、或いはその一部の技術的特徴を別のものに置き換えたりすることはできるが、これらはいずれも本発明の構想から離脱しないことを前提に行わなければならない。
【図１ａ】
0005539569.tif 000005
【図１ｂ】
0005539569.tif 000006
【図１ｃ】
0005539569.tif 000007
【図２ａ】
0005539569.tif 000008
【図２ｂ】
0005539569.tif 000009
【図３ａ】
0005539569.tif 000010
【図３ｂ】
0005539569.tif 000011
【図４】
0005539569.tif 000012
【図５】
0005539569.tif 000013
【図６】
0005539569.tif 000014
【図７】
0005539569.tif 000015
【図８】
0005539569.tif 000016
【図９ａ】
0005539569.tif 000017
【図９ｂ】
0005539569.tif 000018
【図９ｃ】
0005539569.tif 000019
【図１０ａ】
0005539569.tif 000020
【図１０ｂ】
0005539569.tif 000021
【図１０ｃ】
0005539569.tif 000022
【図１１ａ】
0005539569.tif 000023
【図１１ｂ】
0005539569.tif 000024
【図１１ｃ】
0005539569.tif 000025
【図１２ａ】
0005539569.tif 000026
【図１２ｂ】
0005539569.tif 000027
【図１２ｃ】
0005539569.tif 000028
【図１３】
0005539569.tif 000029
【図１４】
0005539569.tif 000030