(57)【要約】【課題】インクカートリッジの位置検出過程におけるイメージング装置の誤報率を減らすインクカートリッジＩＣチップの制御方法、インクカートリッジＩＣチップおよびインクカートリッジを提供する。【解決手段】インクカートリッジＩＣチップは、インタフェースユニットと制御ユニットを含む。インタフェースユニットはイメージング装置に電気的に接続されており、イメージング装置からの光制御指令の受信に用いられる。光制御指令は発光指令を含み、発光指令は、インクカートリッジＩＣチップ上の発光ユニットを発光させるのに用いられる。制御ユニットは、インタフェースユニットが光制御指令を受信したときに、インクカートリッジＩＣチップの状態に応じて当該光制御指令を実行するかどうかを制御し、光制御指令をもとにインクカートリッジＩＣチップの状態を更新するのに用いられる。【選択図】図３
2014104755.tif 000002
【特許請求の範囲】
【請求項１】
インタフェースユニットと制御ユニットを含むインクカートリッジＩＣチップであって、
前記インタフェースユニットがイメージング装置に電気的に接続されており、イメージング装置から送られる光制御指令と光制御指令の受信に用いられ、前記光制御指令は発光指令と消光指令を含み、前記発光指令はインクカートリッジＩＣチップ上の発光ユニットを発光させるのに用いられ、
前記制御ユニットは、前記インタフェースユニットが光制御指令を受信したときに、インクカートリッジＩＣチップの状態に応じて当該光制御指令を実行するかどうかを制御し、前記光制御指令をもとにインクカートリッジＩＣチップの状態を更新するのに用いられることを特徴とするインクカートリッジＩＣチップ。
【請求項２】
前記インクカートリッジＩＣチップの状態は実行可能な状態と実行不可能な状態に分かれ、前記制御ユニットは前記インタフェースユニットが発光指令を受信したときに、前記インクカートリッジＩＣチップが実行可能な状態にある場合には、前記発光ユニットを発光させることを特徴とする請求項１記載のインクカートリッジＩＣチップ。
【請求項３】
インクカートリッジ識別情報を記録する第１記憶ユニットと、
前記インクカートリッジＩＣチップの状態を実行可能な状態又は実行不可能な状態に変えるのに用いられる発光標識部のある発光標識ユニットと、を含み、
前記制御ユニットは、前記発光標識部が実行可能な状態にある場合、前記発光指令をもとに発光ユニットを発光させるか、もしくは前記発光標識部が実行不可能な状態にある時に前記発光指令を実行させないようにすることを特徴とする請求項２記載のインクカートリッジＩＣチップ。
【請求項４】
前記発光指令と前記消光指令はいずれもインクカートリッジ識別情報を含み、前記制御ユニットは、発光指令又は消光指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されるインクカートリッジ識別情報との間に関連性があるときに前記発光標識部を実行不可能な状態に変えるのに用いられ、
或いは、前記制御ユニットは、受信した発光指令のインクカートリッジ識別情報と前記第１記憶ユニットに記憶されたインクカートリッジ識別情報との間に関連性がある場合、かつその後受信した光制御指令との時間間隔が第１制限値より大きいか、又は等しいと確認した時に前記発光標識部を実行不可能な状態に変えるのに用いられ、
或いは、前記制御ユニットは、受信した発光指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性がある場合、前記発光標識部を実行不可能な状態に変え、かつその後受信した光制御指令との時間間隔が第１制限値より大きいか、又は等しいと確認した時に、発光標識部を実行不可能な状態に保持するか、前記条件を満たさないときに前記発光標識部を実行可能な状態に戻すのに用いられ、
或いは前記制御ユニットは、受信した発光指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性がある場合、前記発光標識部を実行不可能な状態に変え、しかもそれ以前に受信した消光指令がその後受信した消光指令との間の時間間隔が第２制限値より大きいか、又は等しいと確認した後、前記発光標識部を実行不可能な状態に保持するか、前記条件を満たさないときに前記発光標識部を実行可能な状態に戻すのに用いられるることを特徴とする請求項３記載のインクカートリッジＩＣチップ。
【請求項５】
前記制御ユニットは、相次ぎ受信した二つの光制御指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間にそれぞれ関連性がある場合、前記発光標識部を実行不可能な状態に変えるのに用いられ、
或いは、前記制御ユニットは、相次ぎ受信した二つの光制御指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があり、しかも受信した前記二つの光制御指令の時間間隔が第１制限値より大きいか、又は等しいときに、前記発光標識部を実行不可能な状態に変えるのに用いられ、
或いは、前記制御ユニットは、受信した二つの光制御指令に含まれるインクカートリッジ識別情報与前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があり、しかも受信した二つ目の光制御指令がその前に受信した消光指令との間の時間間隔第２制限値より大きいか、又は等しいときに、前記発光標識部を実行不可能な状態に変えるのに用いられることを特徴とする請求項３記載のインクカートリッジＩＣチップ。
【請求項６】
前記インクカートリッジＩＣチップの状態はインクカートリッジＩＣチップの指令受信状態で、前記インクカートリッジＩＣチップは、光制御指令を受信するインクカートリッジＩＣチップの指令受信状態の統計をとるのに用いられる指令受信統計ユニットを含み、
前記制御ユニットが、前記インタフェースユニットが光制御指令を受信したときに、前記指令受信状態を応じて当該光制御指令を実行するかどうか制御し、前記光制御指令をもとに、前記指令受信統計ユニットに記憶された指令受信状態を更新するのに用いられることを特徴とする請求項２記載のインクカートリッジＩＣチップ。
【請求項７】
前記指令受信統計ユニットは、具体的には受信した発光指令又は光制御指令に含まれるインクカートリッジ識別情報を記録するのに用いられ、
前記制御ユニットは、発光指令を受信したときに、指令受信統計ユニットに同じ発光指令又はインクカートリッジ識別情報が記録されていないと、第３制限値の後に発光ユニットを発光させ、指令受信統計ユニットに同じに発光指令又はインクカートリッジ識別情報が記録されていると、発光ユニットの発光を実行させないように制御し、
前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新するのに用いられることを特徴とする請求項６記載のインクカートリッジＩＣチップ。
【請求項８】
前記制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新し、具体的には、前記制御ユニットは、相次ぎ受信した二つの光制御指令間の時間間隔が第１制限値より大きいか、又は等しいときに、最後に受信した発光指令又はその前に受信した光制御指令に含まれるインクカートリッジ識別情報を指令受信統計ユニットの中に記録し、
或いは、前記制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新し、具体的には、指令受信統計ユニットに記録されていない発光指令又はインクカートリッジ識別情報を受信したときに、前記発光指令又は光制御指令に含まれるインクカートリッジ識別情報を指令受信統計ユニットの中に記録した上で、その後受信した光制御指令との時間間隔が第１制限値より大きいか、又は等しいと確認したときに、指令受信統計ユニットに今回記録した発光指令又はインクカートリッジ識別情報を保持し、もしくは前記条件を満たさないときに前記今回記録した発光指令又はインクカートリッジ識別情報をクリアし、
或いは前記制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新し、具体的には、指令受信統計ユニットに記録されていない発光指令又はインクカートリッジ識別情報を受信したときに、前記発光指令又は光制御指令に含まれるインクカートリッジ識別情報を指令受信統計ユニットの中に記録した上で、前記発光指令を受信する前に受信した消光指令と前記発光指令を受信した後に受信した消光指令の間の時間間隔が第２制限値より大きいか、又は等しいときに、指令受信統計ユニットに今回記録した発光指令又はインクカートリッジ識別情報を保持し、もしくは前記条件を満たさないときに前記今回記録した発光指令又はインクカートリッジ識別情報をクリアすることを特徴とする請求項７記載のインクカートリッジＩＣチップ。
【請求項９】
前記指令受信統計ユニットが具体的には発光指令又は光制御指令に含まれるインクカートリッジ識別情報とそれぞれ対応する標識情報を記録するのに用いられ、
制御ユニットが発光指令を受信したときに、指令受信統計ユニットに既に記録されていた同じ発光指令又はインクカートリッジ識別情報に対応する標識情報がまだ標識されていないときに、第３制限値の後に発光ユニットを発光させるか、もしくは発光ユニットの発光を実行させないようにし、このほかにも、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新するのに用いられることを特徴とする請求項６記載のインクカートリッジＩＣチップ。
【請求項１０】
前記制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新し、具体的には、前記制御ユニットが相次ぎ受信した二つの光制御指令の間の時間間隔が第１制限値より大きいか、又は等しいと判断したときに、指令受信統計ユニットが最後に受信した発光指令又はその前に受信した光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報を標識し、
或いは、前記制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新し、具体的には、新しい発光指令を受信した後、指令受信統計ユニットの中で前記発光指令又は光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報を標識し、その後受信した光制御指令との時間間隔が第１制限値より大きいか、又は等しいと確認したときに、今回標識した前記発光指令又は光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報を保持するか、もしくは前記今回の発光指令又は光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報をクリアすることを特徴とする請求項９記載のインクカートリッジＩＣチップ。
【請求項１１】
異なる光制御指令の受信ロジックを記録するための指令ロジック記録ユニットと、
前記インクカートリッジＩＣチップの状態を実行可能な状態又は実行不可能な状態にする指示を出すのに用いられる発光状態部を持つ発光状態ユニットと、を含み、
前記制御ユニットは、前記発光状態部が実行可能な状態にあるときに、前記発光指令をもとに発光ユニットを発光させるか、前記発光状態部が実行不可能な状態にあるときに、前記発光指令を実行しない操作、および指令ロジック記録ユニットに記録された受信ロジックをもとに前記発光状態部の状態を変えるのに用いられることを特徴とする請求項２記載のインクカートリッジＩＣチップ。
【請求項１２】
前記制御ユニットは、具体的には相次ぎ受信した光制御指令が前記指令ロジック記録ユニットに記録された受信ロジックと一致したときに、制御により前記発光状態部の状態を実行不可能な状態に変えるのに用いられることを特徴とする請求項１１記載のインクカートリッジＩＣチップ。
【請求項１３】
請求項１乃至１２いずれか一項に記載するインクカートリッジＩＣチップを含むことを特徴とするインクカートリッジ。
【請求項１４】
インクカートリッジＩＣチップ上の発光ユニットを発光させるのに用いられる発光指令と消光指令からなるイメージング装置からの光制御指令を受信するステップと、
光制御指令を受信したときに、インクカートリッジＩＣチップの状態に応じて当該光制御指令を実行するかどうか制御するステップと、前記光制御指令をもとにインクカートリッジＩＣチップの状態を更新するステップとを含み、
前記インクカートリッジＩＣチップの状態は実行可能な状態と実行不可能な状態に分かれ、発光指令を受信したときに、前記インクカートリッジＩＣチップが実行可能な状態にある場合には、前記発光ユニットを発光させることを特徴とするインクカートリッジＩＣチップの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクカートリッジＩＣチップの制御方法、特にインクジェットプリンター分野向けのインクカートリッジＩＣチップの制御方法、インクカートリッジＩＣチップ及びインクカートリッジに関するものである。
【背景技術】
【０００２】
インクジェットイメージング装置はオフィス等で幅広く活用されており、その種類も多様化を見せている。図１に示すものはインクジェットプリンターの内部構造で、インクカートリッジ１は取付部２００の上に装着され、ロックフック１０５によって取り付け部２００に固定されている。インクカートリッジケース１０３は包む形でタンク１０１を形成し、その内部にあるインクはインクカートリッジ底部にあるインク吐出口１０２を通じて、取付部にあるインク吸入口２０２に流れ、その後プリントヘッド２０３に送られる。プリントヘッドは紙媒体に向かってインクを噴出して文字や画像を形成する。プリンターのインクカートリッジは通常、移動可能なキャリッジの上に設置される。インクカートリッジ１の前側面と底側面が接する場所に取付部の接触部２２０と電気的に接続するインクカートリッジＩＣチップ１００が傾斜状に設置されている。インクカートリッジＩＣチップ１００が前側面と底側面が接する場所に設置されているため、インクカートリッジＩＣチップ発光部１１０から発射された光はインクカートリッジの取付取っ手１０６及び取付部の部品に遮られ、使用者の目２や前側面の前、かつ上側面寄りに設置されたプリンター上の光受信部になかなか感知されにくい（不図示）。これを解決すべく、当該前側面に、インクカートリッジＩＣチップ１００の発光部１１０から発射された光をインクカートリッジの上側面まで導いて使用者が見えるよう、そして光受信部が感知できるようにするためのビームガイド１０４を設置した。図２ａと図２ｂは、当該インクカートリッジＩＣチップ１００の外観構造を示したもので、インクカートリッジＩＣチップ１００はさらにプリンターと電気的に接続する複数の電気接点１２０と集積回路１３０を含み、集積回路１３０の中には通常は制御ユニットと記憶ユニットが設置されている。
【０００３】
このようなインクジェットプリンターは複数のインクカートリッジを装着したり、色の異なるインクカートリッジを装着したりして、長時間の使用に適している。各インクカートリッジを正しく装着できるよう、インクカートリッジ位置検出技術を紹介する。
【０００４】
インクカートリッジ位置検出機能は、光線の送受信によって実現される。従来の技術では、通常インクカートリッジ上に光源を、イメージング装置本体内部に受光部をそれぞれ設置している。いずれかのインクカートリッジの位置を検出すると、当該インクカートリッジが受光部と向かい合う位置まで移動し、インクカートリッジの光源が発光し、受光部がその光を受信して発光量を計測・記録する。次に、隣接するインクカートリッジを発光させて、受光部がその光を受信してその発光量を計測・記録する。受光部と検出待ちインクカートリッジが向かい合っているため、検出待ちインクカートリッジから届く発光量が隣接するインクカートリッジの発光量よりも多く、しかも検出待ちインクカートリッジの発光量はあらかじめ設定した制限値よりも大きい。このような仕組みをもって、イメージング装置本体は、当該インクカートリッジが正しい位置に装着されたことを識別できる。その他のインクカートリッジの検出方法も同じである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、上記のインクカートリッジ位置検出方法にもある程度の欠陥がある。実際の製造過程において多少の製造上の誤差が避けられず、即ち各インクカートリッジ上の光源の発光量がきっちり同じであると保証できないため、隣接するインクカートリッジの発光量が検出待ちインクカートリッジの発光量より多いかもしくは同じになる可能性がある。これによりインクカートリッジが正しい位置に装着されていないと識別され、イメージング装置の誤報率増加の原因となる。
【０００６】
本発明の目的は、インクカートリッジ位置の検出過程におけるイメージング装置の誤報率を減らすための、インクカートリッジＩＣチップの制御方法、インクカートリッジＩＣチップ及びインクカートリッジを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一つの態様は、インタフェースユニットと制御ユニットで構成されるインクカートリッジＩＣチップを提供することである。
【０００８】
前記インタフェースユニットはイメージング装置に電気的に接続されており、イメージング装置からの光制御指令と光制御指令の受信に用いられる。前記光制御指令は発光指令と消光指令を含み、前記発光指令はインクカートリッジＩＣチップ上の発光ユニットを発光させるのに用いられる。
【０００９】
前記制御ユニットは前記インタフェースユニットが光制御指令を受信したときに、インクカートリッジＩＣチップの状態に応じて当該光制御指令を実行するかどうかを制御し、前記光制御指令をもとにインクカートリッジＩＣチップの状態を更新するのに用いられる。
【００１０】
本発明の他の態様は、上記のインクカートリッジＩＣチップを含むインクカートリッジを提供する。
【００１１】
さらに本発明の他の態様は、以下のステップを含むインクカートリッジＩＣチップの制御方法を提供する。
【００１２】
第１に、発光指令と消光指令からなるイメージング装置からの光制御指令を受信するステップとする。前記発光指令は、インクカートリッジＩＣチップ上の発光ユニットを発光させるのに用いられる。
【００１３】
第２に前記インタフェースユニットは、光制御指令を受信したときに、インクカートリッジＩＣチップの状態に応じて当該光制御指令を実行するかどうかを制御し、前記光制御指令をもとにインクカートリッジＩＣチップの状態を更新するステップとしている。
【発明の効果】
【００１４】
本発明の上記の実施例で説明した解決手段では、インクカートリッジＩＣチップの制御ユニットは、前記インタフェースユニットで光制御指令を受信したときに、インクカートリッジＩＣチップの状態に応じて当該光制御指令を実行するかどうかを制御し、前記光制御指令をもとにインクカートリッジＩＣチップの状態を更新できるため、インクカートリッジ位置検出過程におけるイメージング装置の誤報率を効果的に減らすことができる。
【図面の簡単な説明】
【００１５】
【図１】従来の技術におけるインクジェットプリンターの内部構造を示す説明図である。
【図２ａ】従来の技術におけるインクカートリッジＩＣチップの構造の一例を示す説明図である。
【図２ｂ】従来の技術におけるインクカートリッジＩＣチップの構造の別の例を示す説明図である。
【図３】本発明に係る実施例のインクカートリッジＩＣチップの構造の一例を示す説明図である。
【図４】本発明に係る実施例のインクカートリッジＩＣチップの制御方法の一例を示すフローチャートである。
【図５】本発明に係る実施例のインクカートリッジＩＣチップの制御方法の一例を示すフローチャートである。
【図６】本発明に係る実施例のインクカートリッジＩＣチップの制御方法の一例を示すフローチャートである。
【図７ａ】本発明に係る実施例のインクカートリッジＩＣチップの検出原理を示す説明図である。
【図７ｂ】本発明に係る実施例のインクカートリッジＩＣチップの検出原理を示す説明図である。
【図８ａ】本発明に係る実施例のインクカートリッジＩＣチップの検出原理を示す説明図である。
【図８ｂ】本発明に係る実施例のインクカートリッジＩＣチップの検出原理を示す説明図である。
【図８ｃ】本発明に係る実施例のインクカートリッジＩＣチップの検出原理を示す説明図である。
【図９】本発明に係る実施例のインクカートリッジＩＣチップの構造の別の例を示す説明図である。
【図１０】本発明に係る実施例のインクカートリッジＩＣチップの制御方法の一例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
本発明に係る実施例は、インクカートリッジ位置検出機能を搭載したイメージング装置に応用できる。具体的には、その中のインクカートリッジＩＣチップは少なくともインタフェースユニットと制御ユニットを含み、このうちインタフェースユニットはイメージング装置に電気的に接続され、イメージング装置から送られる光制御指令の受信に用いられる。前記光制御指令は発光指令を含み、発光指令は、インクカートリッジＩＣチップ上の発光ユニットを発光させるのに用いられる。制御ユニットは前記インタフェースユニットが光制御指令を受信したときに、インクカートリッジＩＣチップの状態に応じて当該光制御指令を実行するかどうかを制御し、前記光制御指令をもとにインクカートリッジＩＣチップの状態を更新するのに用いられる。
【００１７】
具体的には、上記のインクカートリッジＩＣチップの状態は、実行可能な状態と実行不可能な状態を含み、前記制御ユニットは前記インタフェースユニットが発光指令を受信したときに、前記インクカートリッジＩＣチップが実行可能な状態にある場合、前記発光ユニットを発光させるのに用いられる。
【００１８】
インクジェットプリンターを例にすると、その代表的な位置検出方法は次のとおりである。
【００１９】
インクジェットプリンターの正常な稼働を確保し、インクカートリッジが正しい位置に装着されなかったことによる印刷のずれを防ぐために、通常はインクカートリッジをプリンターに装着した後にインクカートリッジがインクジェットプリンターの所定の位置に正しく装着されたかどうかを検出する必要がある。図７ａ及び７ｂは、本発明に係る実施例におけるインクカートリッジ位置検出の原理を示す説明図である。図７ａに示すように、仮にインクジェットプリンターに４つのインクカートリッジが設置されているとして、これらをはっきりと区別できるよう、色でインクカートリッジを標識する。即ちブラックインクカートリッジＢＫ、イエローインクカートリッジＹ、シアンインクカートリッジＣとマゼンダインクカートリッジＭと名づける。各インクカートリッジをそれぞれ所定のインクカートリッジ装着部に嵌めこむ。なお、個々の正しい装着位置については図７ａに示す位置Ａ、位置Ｂ、位置Ｃと位置Ｄとする。インクジェットプリンター上に移動不能な受光部が設置されており、キャリッジを移動させることでインクカートリッジの位置を変え、ひいてはインクカートリッジ上の発光ユニットとプリンター上の受光部の間の相対的な位置を変えることができる。
【００２０】
位置検出は、主に現在の検出待ちインクカートリッジの正対位置の検出と隣接するインクカートリッジの隣接光の検出に分かれており、イメージング装置にある全てのインクカートリッジを検出待ちインクカートリッジとして逐一検出する必要がある。このうち、正対位置検出とは、プリンターで受光部と相対的な検出待ちインクカートリッジの発光ユニットを発光させた後、受光部の受信した光の量が事前に設定した数値を超えたかどうかを検出する過程をいう。これに対し隣接光検出とは、上記の検出待ちインクカートリッジを受光部と相対的な位置に保持し、プリンターで上記の検出待ちインクカートリッジと隣接する任意のインクカートリッジの発光ユニットを発光させた後、受光部がこのときに受信した光の量が上記の正対位置検出で受信した光の量より少ないかどうかを検出する過程をいう。図７ａに示すように、検出待ちインクカートリッジＹにあっては、インクカートリッジＹを移動させて受光部と正対位置になるようにした後、検出待ちインクカートリッジＹの発光ユニットを発光させ、受光部がこの光線を受信して第１光量Ｓ１を獲得し、前記第１光量が事前に設定した制限値を上回っているかどうかを判断する。上回った場合には、当該検出待ちインクカートリッジの正対位置検出が正しく行われたことを意味する。図７ｂに示すように、インクカートリッジ位置をそのままにして、検出待ちインクカートリッジＹの隣接するインクカートリッジＢＫの発光ユニットを発光させる。受光部が光線を受信して第２光量Ｓ２を獲得し、これをもとに第１光量が第２光量より多いかどうかを判断する。多い場合、当該検出待ちインクカートリッジＹの隣接検出が正しく行われたことを意味する。少ない場合、正対位置検出又は隣接検出にエラーが生じたことを意味する。上記の二つの検出に共に合格した場合のみ、当該インクカートリッジの位置が正しいと認められる。なお、上記の説明では、検出待ちインクカートリッジとは、正対位置検出を受けようとするインクカートリッジ、隣接インクカートリッジとは、上記の検出待ちインクカートリッジと隣接する認知のインクカートリッジであると理解されたい。
【００２１】
本発明に係る実施例の提供する第１種のインクカートリッジＩＣチップの構造については図３に示す通りである。これにはインタフェースユニット３２０、制御ユニット３３０、第１記憶ユニット３４０、発光標識ユニット３５０及び発光ユニット３１０が含まれており、このうち第１記憶ユニット３４０はインクカートリッジ識別情報の記録に用いられる。発光標識ユニット３５０には発光標識部が設置されており、前記発光標識部は前記インクカートリッジＩＣチップの状態が実行可能な状態なのか実行不可能なのかを識別するのに用いられる。前記制御ユニット３３０は、前記発光標識部が実行可能な状態にあるときに、前記発光指令をもとに発光ユニットを発光させるときや、前記発光標識部が実行不可能な状態にあるときに、前記発光指令を実行させないときに用いられる。
【００２２】
このうち、インタフェースユニットはイメージング装置に電気的に接続されており、イメージング装置からの光制御指令と光制御指令の受信に用いられる。前記光制御指令は発光指令と消光指令を含む。上記の光制御指令は少なくともインクカートリッジ識別情報と制御情報を含み、インクカートリッジ識別情報は特定タイプのインクカートリッジ、制御情報は発光ユニットを発光又は消光させるのに用いられる。インタフェースユニットとイメージング装置の間の接続は有線でも無線でも構わない。
【００２３】
第１記憶ユニットにはインクカートリッジ識別情報、メーカー、生産期日、インク消費量、インク残量等の、イメージングボックスに関する情報が記録されている。このうちインクカートリッジ識別情報は、インクカラー情報或いは記憶ユニットのパーツアドレス、もしくはインクカートリッジタイプの区別に役立つその他の情報であっても構わない。当該記憶ユニットはＥＰＲＯＭ、ＥＥＰＲＯＭ、ＦＬＡＳＨ、強誘電体メモリ、相変化メモリ等のよく見かける不揮発性メモリか、ＳＲＡＭ＋電池又はコンデンサ、ＤＲＡＭ＋電池又はコンデンサのようなランダムアクセスメモリと外付電源を併用した方法を採用しても構わない。
【００２４】
発光標識部を持つ発光標識ユニット。発光標識部は、制御ユニットが発光ユニットを発光させる操作を実行するかどうかを指示するのに用いられる。当該発光標識ユニットは単独に設置しても、制御ユニットの中に設置しても、或いは記憶ユニットの中に設置しても構わない。デフォルトでは、発光標識部は制御ユニットが発光ユニットの発光を実行できる指示を出している。事前に設定したトリガー条件が満たされると、発光標識部は実行不可能な状態に変わり、この時、制御ユニットに発光ユニットの発光を実行しない指示（即ち発光ユニットを発光させない指示）を出すことになり、発光ユニットを消光の状態に保持することを意味する。
【００２５】
制御ユニットは、インタフェースユニットの受信した光制御指令を処理し、光制御指令の制御情報と発光標識ユニットの状態に応じて、発光ユニットの発光又は消光を制御するのに用いられる。
【００２６】
具体的には、インタフェースユニットが発光指令を受信すると、制御ユニットは、発光標識部が実行不可能な状態に変わったかどうかを判断する。変わっていない場合は、発光ユニットを発光させる。実行不可能な状態に変わった場合には、発光ユニットの発光を実行させないようにするか、インクカートリッジＩＣチップをロックし、もしくは当該指令を受信しないようにする。さらに、異なる制御ユニットの反応速度の違いを考慮し、制御ユニットは、発光標識部が実行不可能な状態に変わっていないと判断した場合は、そのまま発光ユニットを発光させるか、もしくはある程度の時間周期を遅らせて発光ユニットを発光させる。
【００２７】
また、制御ユニットは、事前に設定したトリガー条件をもとに、発光標識部の状態を変えることができる。具体的には、インタフェースユニットは、相次ぎ受信した発光指令又は消光指令に含まれるインクカートリッジ識別情報と第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があると判断したときに、発光標識部を実行不可能な状態に変える。
【００２８】
本発明に係る実施例では、「受信した発光指令に含まれるインクカートリッジ識別情報と記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性がある」とは、二つのインクカートリッジ識別情報がマッチングし、又は同じで、もしくは特定の関係があることをいう。例えば同じ数値をそれぞれ１６進法と８進法で記録する関係などである。
【００２９】
さらに、前記制御ユニットは、受信した発光指令のインクカートリッジ識別情報と前記第１記憶ユニットに記憶されたインクカートリッジ識別情報との間に関連性があり、かつその後受信した光制御指令との時間間隔が第１制限値より大きいか、又は等しいと確認した時に前記発光標識部を実行不可能な状態に変えるのに用いられ、即ち制御ユニットは、インタフェースユニットの受信した異なる光制御指令間の時間間隔に応じて、発光標識部の状態を変えるかどうかを決めることができる。具体的には、制御ユニットは光制御指令を受信した後、第１カウントを開始し、そして次の光制御指令を受信すると第１カウントを止めて第２カウントを開始し、そして別の光制御指令を受信すると第２カウントを停止する。以降も同様とする。制御ユニットは、受信した発光指令に含まれるインクカートリッジ識別情報と記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性がある場合，カウント時間を第１制限値より大きいか、又は等しくさせる制御指令を待ちつづけ、そして最後にカウントを停止したカウント時間が第１制限値より大きいか、又は等しいと判断したときに、発光標識部の状態を実行不可能な状態に変える。
【００３０】
さらに、前記制御ユニットは、受信した発光指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性がある場合、前記発光標識部を実行不可能な状態に変え、かつその後受信した光制御指令との時間間隔が第１制限値より大きいか、又は等しいと確認した時に、発光標識部を実行不可能な状態に保持するか、前記条件を満たさないときに前記発光標識部を実行可能な状態に戻すのに用いられる。即ち制御ユニットは、インタフェースユニットの受信した異なる光制御指令間の時間間隔に応じて、既に変わった発光標識部の状態を保持するかどうかを決めることができる。制御ユニットは光制御指令を受信した後、第１カウントを開始し、そして次の光制御指令を受信すると第１カウントを止めて第２カウントを開始し、そして別の光制御指令を受信すると第２カウントを停止する。以降も同様とする。制御ユニットが受信した発光指令に含まれるインクカートリッジ識別情報と記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があると判断し、発光標識部の状態を実行不可能な状態に変えた場合、カウント時間が第１制限値より大きいか、又は等しい制御指令を待ちつづけ、そして最後にカウントを停止したカウント時間が第１制限値より大きいか、又は等しいと判断したときに、発光標識部の実行不可能な状態を保持し、最後にカウントを停止したカウント時間が第１制限値を下回ったときに、発光標識部の状態を実行可能な状態に戻す。
【００３１】
さらに、前記制御ユニットは、受信した発光指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性がある場合、前記発光標識部を実行不可能な状態に変え、しかもそれ以前に受信した消光指令がその後受信した消光指令との間の時間間隔が第２制限値より大きいか、又は等しいと確認した後、前記発光標識部を実行不可能な状態に保持するか、前記条件を満たさないときに前記発光標識部を実行可能な状態に戻すのに用いられる。即ち制御ユニットは、インタフェースユニットの受信した異なる消光指令間の時間間隔に応じて、既に変わった発光標識部の状態を保持するかどうかを決めることができる。制御ユニットは消光指令を受信した後、第３カウントを開始し、そして次の消光指令を受信すると第３カウントを止めて第４カウントを開始し、さらに別の消光指令を受信すると第４カウントを停止する。以降も同様とする。制御ユニットが受信した発光指令に含まれるインクカートリッジ識別情報と記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があると判断し、発光標識部の状態を実行不可能な状態に変えた場合、カウント時間が第２制限値より大きいか、又は等しい制御指令を待ちつづけ、そして最後にカウントを停止したカウント時間が第２制限値より大きいか、又は等しいと判断したときに、発光標識部の実行不可能な状態を保持し、最後にカウントを停止したカウント時間が第２制限値を下回ったときに、発光標識部の状態を実行可能な状態に戻す。
【００３２】
発光標識部の状態については、イメージング装置からインクカートリッジＩＣチップへの電力供給が再開されると実行可能な状態に戻し、又はイメージング装置からインクカートリッジＩＣチップへの電力供給が停止しているときに又は特定のインクカートリッジ識別情報を含む光制御指令を受信したときにその実行不可能な状態をクリアする。当該特定のインクカートリッジ識別情報は、位置検出を行うときに、最後に発光されたインクカートリッジＩＣチップのインクカートリッジ識別情報である。
【００３３】
本発明において、第１制限値は第２制限値より小さくもしくは等しく、第２制限値の数値範囲は１００ｍｓ〜３００ｍｓであることが好ましい。
【００３４】
本発明の各実施例において、発光ユニットは一つのモジュールとしてインクカートリッジＩＣチップの上に設置されている。もちろん、発光ユニットはインクカートリッジＩＣチップ上ではなく、接続部品で制御ユニットと接続しても構わない。具体的には、接続部は一本の導線又は電気接点か、もしくは無線であっても構わない。発光ユニットはＥＬ部品で、具体的には発光ダイオード（ＬＥＤ）、レーザーダイオード、蛍光灯、タングステンランプ等で、ここでは特に制限しない。これらから発する光は可視光でも、不可視光でも構わない。
【００３５】
本発明に係る実施例では、さらに第２種のインクカートリッジＩＣチップを提供する。第２種のインクカートリッジＩＣチップの構造は第１種のインクカートリッジＩＣチップとまったく同じで、インタフェースユニット、制御ユニット、第１記憶ユニット、発光標識ユニットと発光ユニットに接続された接続部品で構成される。各ユニットの機能はほとんど同じであるため、ここでは説明を省略する。主な違いは発光標識ユニットにある発光標識部を変える事前に設定したトリガー条件である。
【００３６】
本実施例における制御ユニットは、事前に設定したトリガー条件をもとに、発光標識部の状態を変えることができる。具体的には、制御ユニットはインタフェースユニットが相次ぎ受信した光制御指令に含まれるインクカートリッジ識別情報と第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があると判断したときに、制御ユニットは発光標識部を実行不可能な状態に変える。
【００３７】
なお、ここにおける「光制御指令制御指令に含まれるインクカートリッジ識別情報と第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性がある」とは、二つのインクカートリッジ識別情報がマッチングし、又は同じで、もしくは特定の関係があることをいう。例えば同じ数値をそれぞれ１６進法と８進法で記録する関係などである。
【００３８】
さらに、上記の制御ユニットは、相次ぎ受信した二つの光制御指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があり、しかも受信した前記二つの光制御指令の時間間隔が第１制限値より大きいか、又は等しいときに、前記発光標識部を実行不可能な状態に変えるのに用いられる。即ち制御ユニットは、インタフェースユニットの受信した異なる光制御指令間の時間間隔に応じて、発光標識部の状態を変えるかどうかを決めることができる。具体的には、制御ユニットは光制御指令を受信した後、第１カウントを開始し、そして次の光制御指令を受信すると第１カウントを止めて第２カウントを開始し、そして別の光制御指令を受信すると第２カウントを停止する。以降も同様とする。制御ユニットが相次ぎ受信した発光指令に含まれるインクカートリッジ識別情報と記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があると判断し、かつ最後にカウントを停止したカウント時間が第１制限値より大きいか、又は等しいと判断した場合のみ、発光標識部の状態を実行不可能な状態に変える。
【００３９】
さらに、上記の制御ユニットは、相次ぎ受信した二つの光制御指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があり、しかも受信した前記二つの光制御指令の時間間隔が第２制限値より大きいか、又は等しいときに、前記発光標識部を実行不可能な状態に変えるのに用いられる。即ち制御ユニットは、インタフェースユニットの受信した異なる消光指令間の時間間隔に応じて、発光標識部の状態を変えるかどうかを決めることができる。制御ユニットは消光指令を受信した後、第３カウントを開始し、そして次の消光指令を受信すると第３カウントを止めて第４カウントを開始し、そして別の消光指令を受信すると第４カウントを停止する。以降も同様とする。制御ユニットは、相次ぎ受信した関連性を持つインクカートリッジ識別情報と記憶ユニットに記録されたインクカートリッジ識別情報を含む光制御指令を受信したとき、最後にカウントを停止したカウント時間が第２制限値より大きいか、又は等しいと判断した場合のみ、発光標識部の状態を実行不可能な状態に変える。
【００４０】
発光標識部の状態については、インクカートリッジＩＣチップがイメージング装置からの電力供給を受ける都度デフォルト状態に戻し、又はイメージング装置からインクカートリッジＩＣチップへの電力供給が停止したとき、或いは特定のインクカートリッジ識別情報を含む光制御指令を受信したときにその実行不可能な状態をクリアする。当該特定のインクカートリッジ識別情報は、位置検出を行うときに、最後に発光されたインクカートリッジＩＣチップのインクカートリッジ識別情報である。
【００４１】
一つ目のインクカートリッジＩＣチップと二つ目のインクカートリッジＩＣチップを比べるとわかるように、発光標識ユニットは、本発明において一つの終止値を持つカウンターに相当し、制御ユニットが光制御指令に含まれるインクカートリッジ識別情報と記憶ユニットに記録されたインクカートリッジ識別情報の間の関連性の回数を計算するのに用いられる。一つ目のインクカートリッジＩＣチップのカウント値が１回になると、発光ユニットの発光を制限する。その終止値は１回であるため、これ以上増えることがない。これに対して二つ目のインクカートリッジＩＣチップのカウント値が２回になると、発光ユニットの発光を制限する。その終止値は２回であるため、これ以上増えることがない。これは一部のすべてのインクカートリッジＩＣチップを対象とした一部の消光指令にインクカートリッジ識別情報が含まれていないためである。これに対し別の消光指令は、特定のインクカートリッジＩＣチップを対象としているため、それに含まれるインクカートリッジ識別情報は発光指令とペアで送られている。このため、本発明における発光標識ユニット（又はカウンター）を具体的にはハードの電気回路か、もしくはコンピュータプログラムで実現することができる。また、インクカートリッジＩＣチップのその他の構成部分についても、その一部をコンピュータプログラムで実現しても構わない。
【００４２】
本実施例において、発光ユニットは一つのモジュールとしてインクカートリッジＩＣチップの上に設置されている。もちろん、発光ユニットはインクカートリッジＩＣチップ上ではなく、接続部品で制御ユニットと接続しても構わない。具体的には、接続部は一本の導線又は電気接点か、もしくは無線であっても構わない。
【００４３】
本技術分野の一般技術者には次のことを理解されたい。本発明の各実施例における発光ユニットをそのまま受光部と向かい合う場所に設置することもできれば、少し離れた場所に設置して、光ガイド部品で光線を受光部まで誘導してもよい。
【００４４】
本発明に係る実施例では、さらに第３種のインクカートリッジＩＣチップを提供する。本実施例において、インクカートリッジＩＣチップの状態はインクカートリッジＩＣチップの指令受信状態で、第３種のインクカートリッジＩＣチップの構造は一つ目のインクカートリッジＩＣチップとほぼ同じように、インタフェースユニット、制御ユニットおよび発光ユニットに接続された接続部品を含む。各ユニットの機能はほとんど同じであるため、ここでは説明を省略する。主な違いは、本実施例におけるインクカートリッジＩＣチップはさらに指令受信統計ユニットを含む。当該ユニットは、インクカートリッジＩＣチップの光制御指令を受信するときの指令受信状態の統計をとるのに用いられる。これに対して制御ユニットは、前記インタフェースユニットが光制御指令を受信したときに、前記指令受信状態に応じて、当該光制御指令を実行するかどうかを制御し、そして前記光制御指令をもとに、前記指令受信統計ユニットに記録された指令受信状態を更新するのに用いられる。
【００４５】
本発明に係る上記の実施例では、指令受信統計ユニットは、インタフェースユニットが受信した発光指令又は光制御指令に含まれるインクカートリッジ識別情報を記録するのに用いられる。当該指令受信統計ユニットは単独で設置することもできれば、制御ユニットの中に設置するか、もしくは記憶ユニットの中に設置することもできる。インクカートリッジＩＣチップは、イメージング装置からの電力供給を受けると、既に記録されていた光制御指令又はインクカートリッジ識別情報をクリアし、又はイメージング装置がインクカートリッジＩＣチップへの電力供給を停止したとき、もしくは特定のインクカートリッジ識別情報を含む光制御指令を受信したときに、その記録した光制御指令又はインクカートリッジ識別情報をクリアする。当該特定のインクカートリッジ識別情報は、位置検出を行うときに、最後に発光されたインクカートリッジＩＣチップのインクカートリッジ識別情報である。
【００４６】
具体的には、本発明に係る実施例において、制御ユニットは、新たな発光指令を受信したときに、指令受信統計ユニットに同じ発光指令又はインクカートリッジ識別情報が記録されていないときに、第３制限値の後に発光ユニットの発光を制御するのに用いられる。逆に指令受信統計ユニットに同じ発光指令又はインクカートリッジ識別情報が記憶されていた場合には、発光ユニットの発光を実行させないようにする。このほかにも、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新するのに用いられる。即ち、インタフェースユニットが発光指令を受信したときに、制御ユニットは第５カウントを実行し、指令受信統計ユニットに既に同じ発光指令又はインクカートリッジ識別情報が記録されているかどうかを判断する。記録されていない場合には、第５カウントが第３制限値に達したときに、発光ユニットを発光させた上で、当該発光指令又はそのインクカートリッジ識別情報を指令受信統計ユニットの中に記録する。逆に指令受信統計ユニットに既に当該発光指令又はそのインクカートリッジ識別情報が記録されていると判断した場合には、発光ユニットを発光させないようにする。第３制限値は第１制限値よりも小さいかもしくは等しく、可能であれば６０〜１００ｍｓが好ましい。
【００４７】
プリンターから送信される光制御指令の順番と時間の長さが異なる事を考慮し、制御ユニットはさらに前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新することができる。
【００４８】
さらに、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新する。具体的には、前記制御ユニットが相次ぎ受信した二つの光制御指令間の時間間隔が第１制限値より大きいか、又は等しいときに、最後に受信した発光指令又はその前に受信した光制御指令に含まれるインクカートリッジ識別情報を指令受信統計ユニットの中に記録する。即ち制御ユニットは、インタフェースユニットが受信した異なる光制御指令間の時間間隔に応じて、発光指令又は前回受信した光制御指令に含まれるインクカートリッジ識別情報を記録するかどうかを決める。具体的には、制御ユニットは光制御指令を受信した後、第１カウントを開始し、そして次の光制御指令を受信すると第１カウントを止めて第２カウントを開始し、そして別の光制御指令を受信すると第２カウントを停止する。以降も同様とする。制御ユニットは光制御指令を判断する際に、カウント時間を第１制限値より大きいか、又は等しくさせる制御指令を待ちつづけ、そして最後にカウントを停止したカウント時間が第１制限値より大きいか、又は等しいと判断したときに、最後に受信した発光指令又はその前に受信した光制御指令に含まれるインクカートリッジ識別情報を指令受信統計ユニットの中に記録する。
【００４９】
或いは、前記制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新し、具体的には、指令受信統計ユニットに記録されていない発光指令又はインクカートリッジ識別情報を受信したときに、前記発光指令又は光制御指令に含まれるインクカートリッジ識別情報を指令受信統計ユニットの中に記録した上で、その後受信した光制御指令との時間間隔が第１制限値より大きいか、又は等しいと確認したときに、指令受信統計ユニットに今回記録した発光指令又はインクカートリッジ識別情報を保持し、もしくは前記条件を満たさないときに前記今回記録した発光指令又はインクカートリッジ識別情報をクリアする。即ち制御ユニットは、インタフェースユニットが受信した異なる光制御指令間の時間間隔に応じて、今回既に記録されていた発光指令又はインクカートリッジ識別情報をクリアするかどうかを決めることもできる。制御ユニットは光制御指令を受信した後、第１カウントを開始し、そして次の光制御指令を受信すると第１カウントを止めて第２カウントを開始し、そして別の光制御指令を受信すると第２カウントを停止する。以降も同様とする。制御ユニットが指令記録ユニットに当該発光指令又はインクカートリッジ識別情報が記録されていないと判断した場合には、第５カウントが第３制限値に達した後に発光ユニットを発光させるか、当該光制御指令又はインクカートリッジ識別情報を指令記録ユニットに記録した後に、カウント時間を第１制限値より大きいか、又は等しくさせる制御指令を待ちつづけ、そして最後にカウントを停止したカウント時間が第１制限値より大きいか、又は等しいと判断したときに、制御ユニットが指令記録ユニットに記録された当該発光指令又はインクカートリッジ識別情報を保持し、最後にカウントを停止したカウント時間が第１制限値を下回ったときに、制御ユニットはこの既に記録されていた発光指令又はインクカートリッジ識別情報をクリアする。
【００５０】
或いは、上記の制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新し、具体的には、指令受信統計ユニットに記録されていない発光指令又はインクカートリッジ識別情報を受信したときに、前記発光指令又は光制御指令に含まれるインクカートリッジ識別情報を指令受信統計ユニットの中に記録した上で、前記発光指令を受信する前に受信した消光指令と前記発光指令を受信した後に受信した消光指令の間の時間間隔が第２制限値より大きいか、又は等しいときに、指令受信統計ユニットに今回記録した発光指令又はインクカートリッジ識別情報を保持し、もしくは前記条件を満たさないときに前記今回記録した発光指令又はインクカートリッジ識別情報をクリアする。即ち制御ユニットは、インタフェースユニットが受信した異なる消光指令間の時間間隔に応じて、今回既に記録されていた発光指令又はインクカートリッジ識別情報をクリアするかどうかを決めることもできる。制御ユニットは光制御指令を受信した後、第３カウントを開始し、そして次の消光指令を受信すると第３カウントを止めて第４カウントを開始し、さらに別の消光指令を受信すると第４カウントを停止する。以降も同様とする。制御ユニットが指令記録ユニットに当該発光指令又はインクカートリッジ識別情報が記録されていないと判断した場合には、第５カウントが第３制限値に達した後に発光ユニットを発光させるか、当該光制御指令を指令記録ユニットに記録した後、カウント時間を第２制限値より大きいか、又は等しくさせる光制御指令を待ちつづけ，そして最後にカウントを停止したカウント時間が第２制限値より大きいか、又は等しいと判断したときに、制御ユニットが指令記録ユニットに記録された当該発光指令又はインクカートリッジ識別情報を保持し、最後にカウントを停止したカウント時間が第２制限値を下回ったときに、制御ユニットはこの既に記録されていた発光指令又はインクカートリッジ識別情報をクリアする。
【００５１】
本発明に係る実施例では、さらに第４種のインクカートリッジＩＣチップを提供する。第４種のインクカートリッジＩＣチップの構造は第１種のインクカートリッジＩＣチップとほぼ同じように、インタフェースユニット、制御ユニットおよび発光ユニットに接続された接続部品を含む。各ユニットの機能はほとんど同じであるため、ここでは説明を省略する。その主な違いは、本実施例における指令受信統計ユニットは具体的には発光指令又は光制御指令に含まれるインクカートリッジ識別情報とそれぞれ対応する標識情報を記録するのに用いられる。具体的には、ＩＣチップの中に参照表を記録して、標識情報と異なる発光指令又は光制御指令に含まれるインクカートリッジ識別情報との間の関係を確認することで、ＩＣチップがプリンターから送られた光制御指令を受信したときに、当該参照表を照合して所定の標識情報を見つけて標識したかどかを確認することもできる。
【００５２】
このうち、指令受信統計ユニットは、複数の異なるインクカートリッジ識別情報を含む発光指令又は光制御指令中に含まれるインクカートリッジ識別情報とそれぞれ対応する標識された又はされていない標識情報を記録するのに用いられる。当該標識情報は、制御ユニットが発光ユニットの発光指令を実行するかどうかを制御するのに用いられる。当該指令受信統計ユニットは単独で設置することもできれば、制御ユニットの中に設置するか、もしくは記憶ユニットの中に設置することもできる。ンクカートリッジＩＣチップは、イメージング装置からの電力供給を受ける都度、既に記録されていた標識情報又はインクカートリッジ識別情報をクリアし、又はイメージング装置がインクカートリッジＩＣチップへの電力供給を停止したとき、もしくは特定のインクカートリッジ識別情報を含む光制御指令を受信したときに、その記録した標識情報をクリアする。当該特定のインクカートリッジ識別情報は、位置検出を行うときに、最後に発光されたインクカートリッジＩＣチップのインクカートリッジ識別情報である。
【００５３】
プリンターから送信される光制御指令の順番と時間の長さが異なる事を考慮し、制御ユニットはさらに事前に設定したトリガー条件をもとに、指令受信統計ユニットが受信した発光指令又はインクカートリッジ識別情報を標識したかどうかを制御することもできる。
具体的には、発光指令を受信したときに、指令受信統計ユニットに既に記録されていた同じ発光指令又はインクカートリッジ識別情報に対応する標識情報がまだ標識されていないときに、第３制限値の後に発光ユニットを発光させるか、もしくは発光ユニットの発光を実行させないようにする。このほかにも、制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新するのに用いられる。インタフェースユニットが発光指令を受信したときに、制御ユニットは第５カウントを実行し、指令受信統計ユニットに当該発光指令又はインクカートリッジ識別情報と対応する標識情報が既に標識されているかどうかを判断する。標識されていない場合には、第５カウントが第３制限値に達したときに、発光ユニットを発光させた上で、当該発光指令又はそのインクカートリッジ識別情報を指令受信統計ユニットの中で標識する。逆に指令受信統計ユニットに当該発光指令又はそのインクカートリッジ識別情報が既に標識されていると判断した場合には、発光ユニットを発光させないようにする。第３制限値は第１制限値よりも小さいかもしくは等しく、可能であれば６０〜１００ｍｓが好ましい。
【００５４】
さらに、上記の光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新する。具体的には、前記制御ユニットが相次ぎ受信した二つの光制御指令間の時間間隔が第１制限値より大きいか、又は等しいときに、指令受信統計ユニットが最後に受信した発光指令又はその前に受信した光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報を標識する。即ち制御ユニットは、インタフェースユニットが受信した異なる光制御指令間の時間間隔に応じて、当該発光指令又は光制御指令に含まれるインクカートリッジ識別情報を標識する必要があるかどうかを決める。具体的には、制御ユニットは光制御指令を受信した後、第１カウントを開始し、そして次の光制御指令を受信すると第１カウントを止めて第２カウントを開始し、そして別の光制御指令を受信すると第２カウントを停止する。以降も同様とする。制御ユニットは光制御指令を判断する際に、カウント時間を第１制限値より大きいか、又は等しくさせる制御指令を待ちつづけ、そして最後にカウントを停止したカウント時間が第１制限値より大きいか、又は等しいと判断したときに、最後に受信した発光指令又はその前に受信した光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報を標識する。
【００５５】
或いは、上記の制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新し、具体的には、新しい発光指令を受信した後、指令受信統計ユニットの中で前記発光指令又は光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報を標識し、その後受信した光制御指令との時間間隔が第２制限値より大きいか、又は等しいと確認したときに、今回標識した前記発光指令又は光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報を保持するか、もしくは前記今回の発光指令又は光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報をクリアする。即ち制御ユニットは、インタフェースユニットが受信した異なる光制御指令間の時間間隔に応じて、既に標識した標識情報をクリアするかどうかを決めることができる。制御ユニットは光制御指令を受信した後、第１カウントを開始し、そして次の光制御指令を受信すると第１カウントを止めて第２カウントを開始し、そして別の光制御指令を受信すると第２カウントを停止する。以降も同様とする。また、指令受信統計ユニットに含まれる当該発光指令又はそのインクカートリッジ識別情報と対応する標識情報が既に標識されたと判断した場合には、第５カウントが第３制限値に達した後に発光ユニットを発光させ、当該発光指令又はそのインクカートリッジ識別情報と対応する標識情報を指令受信統計ユニットの中で標識した後、カウント時間を第１制限値より大きいか、又は等しくさせる制御指令を待ちつづけ、そして最後にカウントを停止したカウント時間が第１制限値より大きいか、又は等しいと判断したときに、指令受信統計ユニットの中の既に標識された情報を保持し、最後にカウントを停止したカウント時間が第１制限値を下回ったときに、今回の発光指令又はそのインクカートリッジ識別情報と対応する標識済の標識情報をクリアする。
【００５６】
本発明に係る実施例ではさらに第５種のインクカートリッジＩＣチップを提供する。当該インクカートリッジＩＣチップは上記のインタフェースユニットと制御ユニットのほかに、さらに指令ロジック記録ユニットと発光状態ユニットを含む。当該発光状態ユニットに発光状態部が設置されており、前記発光状態部は、前記インクカートリッジＩＣチップの状態を実行可能な状態又は実行不可能な状態にさせる指示を出すのに用いられる。前記制御ユニットは、前記発光状態部が実行可能な状態にあるときに、前記発光指令をもとに発光ユニットを発光させるか、前記発光状態部が実行不可能な状態にあるときに、前記発光指令を実行しない操作、および指令ロジック記録ユニットに記録された受信ロジックをもとに前記発光状態部の状態を変えるのに用いられる。
【００５７】
具体的には、上記の制御ユニットは、具体的には相次ぎ受信した光制御指令が前記指令ロジック記録ユニットに記録された受信ロジックに適合するときに、制御により前記発光状態部の状態を実行不可能な状態に変えるのに用いられる。本発明の上記実施例では、仮にインクジェットプリンターから送られる光制御指令にＢＫ−ＯＮ、Ｃ−ＯＮ、Ｍ−ＯＮ、Ｙ−ＯＮの４種類があるとして、このとき当該ロジックをインクカートリッジＩＣチップがＣ−ＯＮとＭ−ＯＮ指令を相次ぎ受信すると、状態切り換え条件を満たしたものと設定するか、もしくはインクカートリッジＩＣチップ別に異なる設定を行い、例えばＣ−ＯＮとＣ−ＯＦＦ等の先に発光してから消光する光制御指令を相次ぎ受信した時点で、状態切り換え条件を満たしたものと設定することができる。もしくは、インクカートリッジＩＣチップ別に異なる設定を行い、インクカートリッジＩＣチップが３番目のＢＫ−ＯＮ指令等のような、Ｎ番目のある光制御指令を受信した時点で、状態切り換え条件を満たしたものと設定することができる。
【００５８】
本発明に係る実施例では、さらにインクジェットイメージング装置にインクを供給する１種のインクカートリッジを提供する。前記インクカートリッジはプリンターにインクを供給するインク吐出口とインクを収納するタンクを含み、インクカートリッジは前記任意の構造又は機能を持つンクカートリッジＩＣチップを含む。インクカートリッジ上にさらに前記の発光ユニットを設けることができる。
【００５９】
本発明に係る実施例では、さらに上記のインクカートリッジＩＣチップと対応する制御方法を提供し、前記インクカートリッジＩＣチップはインタフェースユニットと制御ユニットを含み、前記インタフェースユニットはイメージング装置に電気的に接続されている。図４に示すように、次のような手順を含む。
【００６０】
手順４０１、インタフェースユニットはイメージング装置から送られた光制御指令を受信する。上記の光制御指令は発光指令と消光指令を含み、当該発光指令はインクカートリッジＩＣチップ上の発光ユニットを発光させるのに用いられる。
【００６１】
手順４０２、制御ユニットは、前記インタフェースユニットで光制御指令を受信したときに、インクカートリッジＩＣチップの状態をもとに当該光制御指令を実行するかどうか制御し、そして前記光制御指令をもとにインクカートリッジＩＣチップの状態を更新する。
【００６２】
具体的には、上記のインクカートリッジＩＣチップの状態は実行可能な状態と実行不可能な状態を含み、前記制御ユニットは前記インタフェースユニットが発光指令を受信したときに、前記インクカートリッジＩＣチップが実行可能な状態にある場合には、前記発光ユニットを発光させる。
【００６３】
具体的には、本発明の上記の実施例では、前記制御ユニットは前記インタフェースユニットが発光指令を受信したときに、前記インクカートリッジＩＣチップが実行可能な状態にあると、前記発光ユニットを発光させる。具体的な方法に関しては特に制限はない。
このうちの一つの解決手段では、インクカートリッジＩＣチップはさらに第１記憶ユニットと発光標識ユニットを含み、前記第１記憶ユニットは、インクカートリッジ識別情報を記録するのに用いられる。前記発光標識ユニットに発光標識部が設置されており、前記発光標識部は、前記インクカートリッジＩＣチップの状態が実行可能な状態又は実行不可能な状態にさせるのに用いられる。前記制御ユニットは、前記発光標識部が実行可能な状態にあるときに、前記発光指令をもとに発光ユニットを発光させるか、逆に前記発光標識部が実行不可能な状態にあるときに、前記発光指令を実行しない。
【００６４】
上記の制御ユニットは、前記光制御指令をもとに、次のようにインクカートリッジＩＣチップの状態を更新する。
【００６５】
前記制御ユニットは、発光指令又は消光指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があると確認したときに、前記発光標識部を実行不可能な状態に変える。
【００６６】
或いは、前記制御ユニットは、受信した発光指令に含まれるインクカートリッジ識別情報が前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があり、かつそれとその後受信した光制御指令との時間間隔が第１制限値より大きいか、又は等しいと確認した場合には、前記発光標識部を実行不可能な状態に変える。
【００６７】
或いは、前記制御ユニットは、受信した発光指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性がある場合、前記発光標識部を実行不可能な状態に変え、かつその後受信した光制御指令との時間間隔が第１制限値より大きいか、又は等しいと確認した時に、発光標識部を実行不可能な状態に保持するか、前記条件を満たさないときに前記発光標識部を実行可能な状態に戻す。
【００６８】
或いは前記制御ユニットは、受信した発光指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性がある場合、前記発光標識部を実行不可能な状態に変え、しかもそれ以前に受信した消光指令がその後受信した消光指令との間の時間間隔が第２制限値より大きいか、又は等しいと確認した後、前記発光標識部を実行不可能な状態に保持するか、前記条件を満たさないときに前記発光標識部を実行可能な状態に戻す。
【００６９】
別のタイプのインクカートリッジＩＣチップにあっては、上記の制御ユニットは、前記光制御指令をもとに、次のようにインクカートリッジＩＣチップの状態を更新する。
【００７０】
前記制御ユニットは、相次ぎ受信した二つの光制御指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性がある場合、前記発光標識部を実行不可能な状態に変える。
【００７１】
或いは、前記制御ユニットは、相次ぎ受信した二つの光制御指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があり、しかも受信した前記二つの光制御指令の時間間隔が第１制限値より大きいか、又は等しいときに、前記発光標識部を実行不可能な状態に変えるのに用いられる。
【００７２】
或いは、前記制御ユニットは、受信した二つの光制御指令に含まれるインクカートリッジ識別情報と前記第１記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性があり、しかも受信した二つ目の光制御指令がその前に受信した消光指令との間の時間間隔第２制限値より大きいか、又は等しいときに、前記発光標識部を実行不可能な状態に変える。
【００７３】
第３種のインクカートリッジＩＣチップについては、インクカートリッジＩＣチップの状態はインクカートリッジＩＣチップの指令受信状態で、前記インクカートリッジＩＣチップはさらに光制御指令を受信するインクカートリッジＩＣチップの指令受信状態の統計をとるのに用いられる指令受信統計ユニットを含む。
【００７４】
前記制御ユニットは、前記インタフェースユニットが光制御指令を受信したときに、前記指令受信状態を応じて当該光制御指令を実行するかどうか制御し、前記光制御指令をもとに、前記指令受信統計ユニットに記憶された指令受信状態を更新するのに用いられる。
本発明の上記の実施例において、前記指令受信統計ユニットは、具体的には受信した発光指令又は光制御指令に含まれるインクカートリッジ識別情報を記録するのに用いられる。
前記制御ユニットは、発光指令を受信したときに、指令受信統計ユニットに同じ発光指令又はインクカートリッジ識別情報が記録されていないときに、第３制限値の後に発光ユニットを発光させるか、もしくは指令受信統計ユニットに同じに発光指令又はインクカートリッジ識別情報が記録されているときに、発光ユニットの発光を実行させないようにする。このほかにも、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新する。
【００７５】
さらに、上記の制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新する。具体的には、前記制御ユニットが相次ぎ受信した二つの光制御指令間の時間間隔が第１制限値より大きいか、又は等しいときに、最後に受信した発光指令又はその前に受信した光制御指令に含まれるインクカートリッジ識別情報を指令受信統計ユニットの中に記録する。
【００７６】
或いは、前記制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新し、具体的には、指令受信統計ユニットに記録されていない発光指令又はインクカートリッジ識別情報を受信したときに、前記発光指令又は光制御指令に含まれるインクカートリッジ識別情報を指令受信統計ユニットの中に記録した上で、その後受信した光制御指令との時間間隔が第１制限値より大きいか、又は等しいと確認したときに、指令受信統計ユニットに今回記録した発光指令又はインクカートリッジ識別情報を保持し、もしくは前記条件を満たさないときに前記今回記録した発光指令又はインクカートリッジ識別情報をクリアする。
【００７７】
或いは、前記制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新し、具体的には、指令受信統計ユニットに記録されていない発光指令又はインクカートリッジ識別情報を受信したときに、前記発光指令又は光制御指令に含まれるインクカートリッジ識別情報を指令受信統計ユニットの中に記録した上で、前記発光指令を受信する前に受信した消光指令と前記発光指令を受信した後に受信した消光指令の間の時間間隔が第２制限値より大きいか、又は等しいときに、指令受信統計ユニットに今回記録した発光指令又はインクカートリッジ識別情報を保持し、もしくは前記条件を満たさないときに前記今回記録した発光指令又はインクカートリッジ識別情報をクリアする。
【００７８】
このほかにも、上記の指令受信統計ユニットは具体的には発光指令又は光制御指令に含まれるインクカートリッジ識別情報とそれぞれ対応する標識情報を記録するのに用いることもできる。
【００７９】
前記制御ユニットは、新たな発光指令を受信したときに、指令受信統計ユニットに既に記録されていた同じ発光指令又はインクカートリッジ識別情報に対応する標識情報がまだ標識されていないときに、第３制限値の後に発光ユニットを発光させるか、もしくは発光ユニットの発光を実行させないようにする。このほかにも、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新するのに用いられる。
【００８０】
上記の制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新する。具体的には、前記制御ユニットが相次ぎ受信した二つの光制御指令間の時間間隔が第１制限値より大きいか、又は等しいときに、指令受信統計ユニットが最後に受信した発光指令又はその前に受信した光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報を標識する。
【００８１】
或いは、前記制御ユニットは、前記光制御指令をもとに前記指令受信統計ユニットに記録された指令受信状態を更新し、具体的には、新しい発光指令を受信した後、指令受信統計ユニットの中で前記発光指令又は光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報を標識し、その後受信した光制御指令との時間間隔が第１制限値より大きいか、又は等しいと確認したときに、今回標識した前記発光指令又は光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報を保持するか、もしくは前記今回の発光指令又は光制御指令に含まれるインクカートリッジ識別情報と対応する標識情報をクリアする。
【００８２】
第５種のインクカートリッジＩＣチップにあっては、その中のインクカートリッジＩＣチップはさらに異なる光制御指令の受信ロジックを記録するための指令ロジック記録ユニットと、発光状態部を持つ発光状態ユニットを含む。前記発光状態部は、前記インクカートリッジＩＣチップの状態を実行可能な状態又は実行不可能な状態にさせる指示を出すのに用いられる。前記制御ユニットは、前記発光状態部が実行可能な状態にあるときに、前記発光指令をもとに発光ユニットを発光させるか、もしくは前記発光状態部が実行不可能な状態にあるときに、前記発光指令を実行しない操作、および指令ロジック記録ユニットに記録された受信ロジックをもとに前記発光状態部の状態を変える。
【００８３】
具体的には、上記の制御ユニットは、相次ぎ受信した光制御指令が前記指令ロジック記録ユニットに記録された受信ロジックに適合すると判断した場合には、前記発光状態部の状態を実行不可能な状態に変える。
【００８４】
図５は、本発明に係る実施例におけるインクカートリッジＩＣチップの制御方法の流れを示す説明図その二である。図５に示すように、次のような手順が含まれている：
手順５０１、光制御指令を受信する。
手順５０２、指令のタイプを標識し、即ち当該は発光指令なのか、それとも消光指令なのかを判断する。発光指令の場合、手順５０４へ進み、違う場合は手順５０３へと進む。
手順５０３、発光ユニットを消光させる；
手順５０４、発光標識部の状態を判断して発光ユニットを発光させるかどうかを決める。発光標識部が実行不可能な状態にある場合、発光ユニットを発光させない。発光標識部が実行可能な状態にある場合、発光ユニットを発光させる。
手順５０５、インクカートリッジ識別情報に関連性があるかどうかを判断し、ある場合は手順５０６へ進み、なければ手順５０７へと進む。
手順５０６、発光標識部を実行不可能な状態に変える。
手順５０７、発光標識部を実行可能な状態に保持する。
【００８５】
第２種のインクカートリッジＩＣチップの発光ユニットを発光・消光させる流れは第１種のインクカートリッジＩＣチップと似ており、詳細は図５の対応する部分を参照されたい。図６に示すものは図５と異なる部分で、即ち第２種のインクカートリッジＩＣチップがいかにして発光標識部を変えるかの部分である。これには次のような手順が含まれる。
手順６０１、光制御指令を受信する。
手順６０２、インクカートリッジ識別情報に関連性があるかどうかを判断し、ある場合は手順６０３、なければ手順６０６へと進む。
手順６０３、一回カウントする。
手順６０４、カウント数が２に達したかどうか判断し、達したときは手順６０５、達していなければ手順６０６へと進む。
手順６０５、発光標識部を実行不可能な状態に変える。
手順６０６、発光標識部を実行可能な状態に保持する。
【００８６】
本発明の上記実施例では、イメージング装置に複数の本発明の上記実施例で説明された第１種又は第２種のインクカートリッジを装着したときにインクカートリッジ位置検出を行うと、次のようなことを確認することができる。
【００８７】
最初はＭインクカートリッジが受光部と向かい合い、イメージング装置がＭインクカートリッジを発光させる光制御指令を送信し、すべてのインクカートリッジが発光し、インクカートリッジの前方（又は光ガイド部品によってインクカートリッジの前方まで導かれる）に向かって発光する。図８ａに示すように、隣接光検出よりも長い時間を経て、イメージング装置は消光指令を発信し、すべてインクカートリッジが同時に消光される。このときは正対位置検出であるため、受光部に届く光の量は条件を満たしており、インクカートリッジが正しく取り付けられたことを意味する。これまでの実施例に関する記述で理解できるように、正対検出のとき、Ｍインクカートリッジの発光標識部は既に実行不可能な状態に変えられている。
【００８８】
次に、キャリッジは複数のインクカートリッジを載せてＣインクカートリッジが受光部と向かい合う位置まで移動する。このとき、イメージング装置はＣインクカートリッジを発光させる光制御指令を送信する。このとき、Ｍインクカートリッジの発光標識部が既に実行不可能な状態に変わったため、図８ｂに示すように、Ｍインクカートリッジを除き、すべてのインクカートリッジが発光される。隣接光検出よりも長い時間を経て、イメージング装置は消光指令を発信し、発光されたインクカートリッジが同時に消光される。このときは正対位置検出であるため、受光部に届く光の量は条件を満たしており、インクカートリッジが正しく取り付けられたことを意味する。これまでの実施例に関する記述で理解できるように、正対検出のとき、Ｃインクカートリッジの発光標識部は既に実行不可能な状態に変えられている。
【００８９】
次に、キャリッジはそのままにして、今度はＣインクカートリッジに対して隣接インクカートリッジの隣接光検出を行い、イメージング装置がＭインクカートリッジを発光させる光制御指令を送信する。このとき、ＭインクカートリッジとＣインクカートリッジの発光標識部が既に実行不可能な状態に変わったため、図８ｃに示すように、ＭインクカートリッジとＣインクカートリッジを除き、すべてのインクカートリッジが発光される。正対位置検出より短い時間を経て、イメージング装置は消光指令を発信し、発光されたインクカートリッジが同時に消光される。このとき、隣接インクカートリッジの隣接光検出であるため、受光部には光が届いておらず、又はわずかな光しか届いていなく、隣接光検出の要件を満たしているため、イメージング装置はインクカートリッジの装着が正しく行われたと判断する。
【００９０】
上記の位置検出時の発光状況からもわかるように、位置検出が進むにつれ、同時に発光されるインクカートリッジの数も徐々に減っていき、最後には一つのインクカートリッジしか発光されなくなる。
【００９１】
本発明の上記実施例の提供するインクカートリッジ、インクカートリッジＩＣチップ及びその制御方法を活用することで、隣接光検出のときの一部の隣接インクカートリッジの発光をカットし、イメージング装置の誤報率を減らし、インクカートリッジの装着過程における問題点を解消し、ユーザーの利便性を高めることができる。
【００９２】
イメージング装置の種類によっては、そのインクカートリッジの数、インクカートリッジ装着方法、検出順番と検出方法等も異なるため、上記のインクカートリッジ検出に関する説明はあくまでも参考例に過ぎず、すべての実施例ではない。
【００９３】
本技術分野の一般技術者には次のことを理解されたい。上記の実施例において、一つの制御ユニットで複数の発光ユニットを制御する方式を採用してもよい。具体的には、図９に示すように、上記制御ユニット、記憶ユニットおよび複数の発光ユニット４１０を一つの変換支持具４００の上に設置することができる。当該変換支持具４００は上記インクカートリッジとイメージング装置本体の間に設置され、しかも変換支持具４００には複数のインクカートリッジを収容する空間４２０があり、即ちまず当該変換支持具４００をイメージング装置本体に取り付け、次に複数のインクカートリッジを変換支持具４００に装着する。このとき、各発光ユニット４１０は装着された複数のインクカートリッジとそれぞれ対応する。前記の第１種又は第２種のインクカートリッジＩＣチップ制御方法を採用するインクカートリッジ変換支持具については、記憶ユニットを設置しても構わない。当該記憶ユニットには複数のインクカートリッジ識別情報が記録されており、しかも変換支持具上にインクカートリッジと同じ数の複数の発光標識ユニットが設置されている。各発光標識部は各インクカートリッジ識別情報と各発光ユニットと逐一対応している。これに対し前記の第３種、第４種又は第５種のインクカートリッジＩＣチップ制御方法を採用したインクカートリッジ変換支持具については、一つの指令受信統計ユニット又は一つの指令ロジック記録ユニットおよび複数の発光ユニットを設置してよい。これらの発光ユニットの発光法則はすべて同じであるため、複数の発光ユニットの代わりに一つの発光ユニットと分光部品を使う方法を採用しても構わない。これにより、インクカートリッジ上に制御ユニットおよび発光ユニットを設置する必要もなくなり、インクカートリッジ関連情報を記録した一つの記憶ユニットとイメージング装置本体を設置してデータ転送又は書き込み・読み取りを行うだけで十分である。なお、本技術分野の一般技術者には次のことを理解されたい。上記の技術的解決策では、複数の発光ユニットはそれぞれ複数のインクカートリッジ上に設置されており、このとき、変換支持具上に設置された制御ユニットと複数のインクカートリッジは、インタフェースユニットで接続するだけで、イメージング装置本体から発信された光制御指令をもとに発光ユニットを制御することができる。
【００９４】
これに対して、制御方法に関しては、本発明の上記の実施例では、まず光制御指令に対する判断を実行してから、発光標識部の状態を判断し、ひいては発光、消光又は発光ユニットの従来の状態の保持を制御する。本技術分野の一般技術者には次のことを理解されたい。上記方法の流れは、本発明の技術的な効果に影響を及ぼすことなく、一部の手順の順番をある程度調整することができる。図１０に示すように、発光標識部の状態を判断する手順を光制御指令の制御情報を判断する手順と入れ代っている。
【００９５】
図１０に示すように、次のような手順が含まれている。
手順１００１、イメージング装置から送られた光制御指令を受信する。
手順１００２、発光標識部の状態を標識し、実行不可能な状態にある場合、手順１００３、なければ手順１００４へと進む。
手順１００３、光制御指令のタイプを判断し、発光指令の場合、発光ユニットを発光させず、消光指令の場合、発光ユニットを消光させる。
手順１００４、光制御指令のタイプを判断し、発光指令の場合、発光ユニッを発光させる。消光指令の場合、発光ユニットを消光させる。
【００９６】
本発明の当該実施例では、事前に設定したトリガー条件を満たすかどうかで、発光標識部の状態を変更又は保持する制御を行う。
【００９７】
このうち、発光標識部が従来の実行可能な状態にあるときに、光制御指令に含まれる制御情報をもとに発光ユニットを発光又は消光させる。
【００９８】
発光標識部が実行不可能な状態にあると判断し、消光指令を受信したときは、発光ユニットを消光させる。もちろん、既に消光状態にある場合には、その状態を保持する。これに対して発光指令を受信した場合には、発光ユニットの発光を実行しない。言い換えれば、光制御指令を受信すると、制御ユニットはまず発光標識部の状態を判断し、既に実行不可能な状態にある場合には、前記の方法で実行するほかに、さらに光制御指令の内容に関係なく、そのまま発光ユニットを消光するか、もしくは発光ユニットの消光状態を保持する。
【００９９】
別の方法としては、制御ユニットは発光標識部が実行不可能な状態にあると判断したときに、インクカートリッジＩＣチップをロックし、どんな消光指令でも受信又は処理しないようにする。この場合、発光カウントユニットを設置し、発光ユニットが発光したときにカウントを開始し、発光カウントユニットがある所定値までカウントすると、自動的に発光ユニットを消光させる。これにより、たとえ発光標識部が発光ユニットが発光するときに実行不可能な状態に変えられ、インクカートリッジＩＣチップがロックされた時でも、発光ユニットを消光することができる。この他にも、異なるインクカートリッジＩＣチップの連続発光時間を違わせるために、異なるインクカートリッジＩＣチップ上にカウント時間の異なる発光カウントユニットを設置するか、もしくは一部のインクカートリッジＩＣチップ上にコンデンサを設置し、発光カウントユニットのカウントが所定値になると、制御ユニットから発光ユニットへの電力供給を切る手段を採ることもできる。後者の場合、コンデンサは引き続き発光ユニットに電力を供給できるため、発光ユニットの連続発光時間を延長することができる。
【０１００】
発光・消光又は消光状態の保持を実行してから、事前に設定したトリガー条件を満たしたかどうかを判断し、発光標識部の状態を変えるかどうかを制御する。具体的なトリガー条件については、上記の各実施例における詳細な説明を参照されたい。
【０１０１】
手順１００５、さらにインクカートリッジ識別情報に関連性があるかどうかを判断する必要があり、関連性がある場合には、手順１００６、なければ手順１００７へと進む。
手順１００６、発光標識部を実行不可能な状態に変える。
手順１００７、発光標識部を実行可能な状態に保つ。
【０１０２】
本発明の上記各実施例では、発光指令を受信したときに、インクカートリッジＩＣチップは発光を実行する前に、まず条件が満たされたどうかを判断する必要がある。また、次回も発光する必要があるかどうかを判断する。即ち二つの条件を判断する必要がある。これが別の実施例だと、インクカートリッジＩＣチップは発光指令を受信すると、インクカートリッジＩＣチップは条件を判断する必要もなく発光することができる。この場合、次回に発光する必要があるかどうかを判断するのみで、即ち一つの条件だけ判断する。具体的には、本発明に係る実施例では、インタフェースユニットと制御ユニットを含むインクカートリッジＩＣチップを提供する。上記のインタフェースユニットはイメージング装置に電気的に接続されており、イメージング装置から送られる光制御指令を受信するのに用いられる。前記光制御指令は発光指令を含み、前記発光指令はインクカートリッジＩＣチップ上の発光ユニットを発光させるのに用いられる。上記の制御ユニットは、前記インタフェースユニットが光制御指令を受信したときに、当該光制御指令を実行した上で、前記光制御指令をもとに、インクカートリッジＩＣチップの状態を更新するのに用いられる。
【０１０３】
このうち、インクカートリッジＩＣチップの状態は、ロック状態とアンロック状態を含み、インクカートリッジＩＣチップがロック状態にある場合には、前記制御ユニットは前記光制御指令を受信又は実行しない。
【０１０４】
本発明の具体的な実施例における検出の基本的な原理については、その前の実施例と同じであるため、ここでは説明を省略する。
【０１０５】
本発明に係る実施例の提供するインクカートリッジＩＣチップはさらに次のものを含むことができる。
インクカートリッジ識別情報を記録するための第２記憶ユニット。
ロック標識部を持つロック標識ユニット。前記ロック標識部は、前記制御ユニットに対して、次の光制御指令を受信するかどうか又は指令に反応するかどうかを指示するのに用いられる。
【０１０６】
上記の制御ユニットは、さらに事前に設定されたトリガー条件をもとに前記ロック標識部の状態を変えることができる。
【０１０７】
具体的には、本実施例におけるロックの要件は、次のとおりでも構わない。前記制御ユニットは、受信した発光指令又は消光指令に含まれるインクカートリッジ識別情報と前記第２記憶ユニットに記録されたインクカートリッジ識別情報との間に関連性がある場合、前記ロック標識部をロック状態に変えるのに用いられる。
【０１０８】
ロック標識部はロック状態とアンロック状態を含む。ロック状態にあるときは、インクカートリッジＩＣチップは使用が禁止された状態にあり、どんな光制御指令も受信又は反応しない。これに対しアンロック状態にある場合には、インクカートリッジＩＣチップはどんな光制御指令も受信又は反応する。
【０１０９】
発光指令を受信した場合には、まずＩＣチップをロックすると、ＩＣチップの発光ユニットが発光された後、事前に設定した時間が経つと自動的に消光する。具体的には、ＩＣチップ上で、連続発光時間に応じて、適宜な容量の充電モジュール（コンデンサ等）又は適宜な時間の長さのカウンターを搭載して発光ユニットの電力供給時間を制御しても構わない。消光指令を受信した後にＩＣチップをロックした場合には、ＩＣチップは発光することがない。
【０１１０】
ロック標識部のロック状態。イメージング装置からインクカートリッジＩＣチップへの電力供給が再開する都度アンロック状態に戻すか、もしくはイメージング装置がインクカートリッジＩＣチップへの電力供給を停止したときにアンロック状態に戻す。
【０１１１】
別の実施例では、上記のインクカートリッジＩＣチップはさらに次のようなものを含んでも構わない。
発光ユニットの発光回数の統計をとるための発光回数記録ユニット。
ロック標識部を持つロック標識ユニット。前記ロック標識部は、前記制御ユニットが次の光制御指令を受信するかどうか、又は指令に反応するかどうかを指示するのに用いられる。
【０１１２】
前記制御ユニットは、発光指令を受信したときに発光ユニットを発光させたり、事前に設定したロック条件に従って、前記ロック標識部の状態を変えたりするのに用いられる。
【０１１３】
なお、具体的なロック条件については次のとおり。前記制御ユニットは、インクカートリッジＩＣチップの発光回数が設定された数値に到達したことを確認すると、前記ロック標識部をロック状態に変える。インクカートリッジＩＣチップの発光回数の統計をとるにあたり、さまざまな情報を利用することができる。例えばインクカートリッジＩＣチップが受信した発光指令の回数を統計したり、インクカートリッジＩＣチップが受信した消光指令の回数を統計したり、もしくはインクカートリッジＩＣチップが受信した光制御指令の回数を統計したりする等が挙げられる。具体的に説明すると、上記の発光回数の統計は、足し算で一つ一つ足していくか、もしくは引き算で受信した指令を一つずつ標識していく形で行うことができる。これを上記の実施例において指令受信統計ユニットの採用した方法に似ている。
【０１１４】
異なるタイプのインクカートリッジに取り付けられたインクカートリッジＩＣチップについては、ロック標識部をロックするために設定する発光回数は必要な量に応じて自由に設定しても構わない。
【０１１５】
本実施例において、発光回数記録ユニットは、発光ユニットが発光された回数の統計に用いられる。当該発光回数記録ユニット又はロック標識ユニットは単独で設置することも出来れば、制御ユニット又は記憶ユニットの中に設置することもできる。インクカートリッジＩＣチップがイメージング装置から電力供給を受ける都度発光ユニットの発光回数をクリアするか、もしくはイメージング装置がインクカートリッジＩＣチップへの電力供給を停止するときに発光ユニットの発光回数をクリアする。ロック標識部のロック状態。イメージング装置からインクカートリッジＩＣチップへの電力供給が再開する都度アンロック状態に戻すか、もしくはイメージング装置がインクカートリッジＩＣチップへの電力供給を停止したときにアンロック状態に戻す。
【０１１６】
第３種の実施例において、上記のインクカートリッジＩＣチップはさらに次のようなものを含む。
異なる光制御指令の受信ロジックを記録するための指令ロジック記録ユニットと、
ロック標識部を持つロック標識ユニットと、を含み、前記ロック標識部は、前記制御ユニットが次の光制御指令を受信するかどうか、又は指令に反応するかどうかを指示するのに用いられる。上記の制御ユニットは、発光指令を受信したときに、発光ユニットを発光させたり、事前に設定したロック条件をもとに前記ロック標識部の状態を変えたりするのに用いられる。
【０１１７】
具体的には、上記のロック条件は、前記制御ユニットが相次ぎ受信した光制御指令が指令ロジック記録ユニットに記録された受信ロジックに一致すると判断したときに前記ロック標識部をロック状態に変えるものであっても構わない。
【０１１８】
具体的には、仮にプリンターから送られる光制御指令にＢＫ−ＯＮ、Ｃ−ＯＮ、Ｍ−ＯＮ、Ｙ−ＯＮの四種類があるとし、このとき当該ロジックをインクカートリッジＩＣチップがＣ−ＯＮとＭ−ＯＮの指令を相次ぎ受信したときに変更条件を満たしたとみなし、又はインクカートリッジＩＣチップ別に異なる設定を行い、そして、Ｃ−ＯＮとＣ−ＯＦＦのような、先に発光してその後消光する光制御指令を相次ぎ受信したときに変更条件を満たしたとみなすように設定することができる。もしくは、インクカートリッジＩＣチップ別に異なる設定を行い、インクカートリッジＩＣチップが３番目のＢＫ−ＯＮ指令等のような、Ｎ番目のある光制御指令を受信したとき、変更条件を満たすように設定することができる。
【０１１９】
本発明の上記の実施例において、指令ロジック記録ユニットは、異なる光制御指令の受信ロジックの記録に用いられる。当該指令ロジック記録ユニットを単独で設置することもできれば、制御ユニットの中に設置することもできる。イメージング装置からインクカートリッジＩＣチップへの電力供給を再開する都度、既に記録されていた光制御指令の受信ロジックをクリアするか、もしくはイメージング装置からインクカートリッジＩＣチップへの電力供給が停止したとき、又は特定のインクカートリッジ識別情報を含む光制御指令を受信したときに、既に記録されていた異なる光制御指令の受信ロジックをクリアする。当該ロック標識ユニットは単独で設置することもできれば、制御ユニットの中に設置することもできる。そのロック状態の解消方法については、これまでに説明した実施例とほとんど同じであるため、ここでは説明を省略する。
【０１２０】
本技術分野の一般技術者には次のことを理解されたい。上記の各実施例の一部又は全ての手順を実行するにあたり、プログラムで管理されたハードウェアを利用することができる。前記のプログラムは、コンピュータの書き込み読み取り可能な記憶媒体に保存しても構わない。プログラムを実行するときは、上記の各実施例を含む手順を実行する。なお、前記の記憶媒体としては、ＲＯＭ、ＲＡＭ、フロッピー（登録商標）ディスク又は光学ディスク等のプログラムを保存できる各種媒体が挙げられる。
【０１２１】
いうまでもなく、上記の実施例は本発明に係る技術方案を説明するためのものであり、本発明を限定するものではない。複数の実施例を参照しながら本発明を説明したが、本発明に係る技術的思想を逸脱しない範囲内で、本発明に係る技術方案を変形したり、また、技術特徴を部分的に均等なものに置き換えたりすることも本願発明の請求の範囲に属することは、当業者にとって理解されるものである。
【図１】
2014104755.tif 000003
【図２ａ】
2014104755.tif 000004
【図２ｂ】
2014104755.tif 000005
【図３】
2014104755.tif 000006
【図４】
2014104755.tif 000007
【図５】
2014104755.tif 000008
【図６】
2014104755.tif 000009
【図７ａ】
2014104755.tif 000010
【図７ｂ】
2014104755.tif 000011
【図８ａ】
2014104755.tif 000012
【図８ｂ】
2014104755.tif 000013
【図８ｃ】
2014104755.tif 000014
【図９】
2014104755.tif 000015
【図１０】
2014104755.tif 000016