(57)【特許請求の範囲】
【請求項１】
記憶装置と、前記記憶装置に接続される複数の記憶装置用端子と、第１の個別装着検出端子と、第２の個別装着検出端子と、第１のカートリッジアウト検出端子と、第２のカートリッジアウト検出端子とを各印刷材収容体が有する、複数の印刷材収容体と、
前記複数の印刷材収容体の前記第１の個別装着検出端子に対して装着検出用電圧を印加する電圧印加部と、
前記電圧印加部による前記装着検出用電圧の印加時に、前記複数の印刷材収容体の前記第２の個別装着検出端子から装着検出用入力端子に流れる電流を検出することで、前記複数の印刷材収容体の各印刷材収容体の装着又は非装着を個別に検出する個別装着検出部と、
前記印刷材収容体のカートリッジアウトを検出するカートリッジアウト検出部と、
前記カートリッジアウト検出部がカートリッジアウトを検出した場合に検出結果を記憶する記憶部と、
制御部とを含み、
前記複数の印刷材収容体として第１の印刷材収容体〜第ｎ（ｎは２以上の整数）の印刷材収容体が前記カートリッジアウト検出部の検出対象となる場合に、
前記カートリッジアウト検出部は、
前記第１の印刷材収容体の前記第１のカートリッジアウト検出端子に接続される第１の端子と、前記第ｎの印刷材収容体の前記第２のカートリッジアウト検出端子に接続される第２の端子とを有し、
前記第１の印刷材収容体〜第ｎの印刷材収容体のうちの第ｉ（ｉは１＜ｉ＜ｎである整数）の印刷材収容体の前記第１のカートリッジアウト検出端子は、第ｉ−１の印刷材収容体の前記第２のカートリッジアウト検出端子に接続され、
前記第ｉの印刷材収容体の前記第２のカートリッジアウト検出端子は、第ｉ＋１の印刷材収容体の前記第１のカートリッジアウト検出端子に接続され、
前記カートリッジアウト検出部は、
前記第１の端子と前記第２の端子との間の電気的導通を検出することでカートリッジアウトを検出し、
前記制御部は、
印刷装置が印刷処理を行わない省電力モードでは、
前記個別装着検出部をディスイネーブル状態に設定すると共に前記カートリッジアウト検出部をイネーブル状態に設定し、前記カートリッジアウト検出部がカートリッジアウトを検出した場合には前記検出結果を前記記憶部に書き込む制御を行い、
前記制御部は、
印刷装置が印刷コマンドを受け取ることで、前記省電力モードから、印刷装置が印刷処理を行う通常モードに復帰した時には、
前記個別装着検出部をイネーブル状態に設定すると共に前記記憶部にアクセスし、前記記憶部に前記検出結果が記憶されている場合にはカートリッジアウトであると判定し、
前記カートリッジアウト検出部によるカートリッジアウトの検出は、前記個別装着検出部による個別装着の検出よりも低い電圧を用いて行われることを特徴とする印刷装置。
【請求項２】
請求項１において、
前記制御部は、
前記省電力モードから前記通常モードに復帰した時に、
前記カートリッジアウト検出部がカートリッジアウトを検出しない場合であっても、前記記憶部に前記検出結果が記憶されている場合にはカートリッジアウトであると判定することを特徴とする印刷装置。
【請求項３】
請求項２において、
前記通常モードにおいて、
前記個別装着検出部が前記印刷材収容体の非装着を検出した場合には、
前記制御部は、非装着と判定された前記印刷材収容体の識別情報を出力することを特徴とする印刷装置。
【請求項４】
請求項２において、
前記通常モードにおいて、
前記個別装着検出部が検出対象である前記複数の印刷材収容体の装着を検出し、且つ、前記カートリッジアウト検出部がカートリッジアウトを検出した場合には、
前記制御部は、前記検出対象である前記複数の印刷材収容体の前記記憶装置に対してアクセスを実行し、アクセスできない前記記憶装置を有する前記印刷材収容体を非装着であると判定して、前記非装着であると判定された前記印刷材収容体の識別情報を出力することを特徴とする印刷装置。
【請求項５】
請求項４において、
前記制御部は、
前記検出対象である前記複数の印刷材収容体の前記記憶装置に対してアクセスを実行し、前記検出対象である前記複数の印刷材収容体の前記記憶装置に対してアクセスできる場合、又は、前記検出対象である前記複数の印刷材収容体の前記記憶装置に対してアクセスできない場合には、前記検出対象である前記複数の印刷材収容体の識別情報を出力することを特徴とする印刷装置。
【請求項６】
請求項３乃至５のいずれかにおいて、
前記制御部は、
前記識別情報に基づいて、前記印刷材収容体の装着又は非装着に関する情報である装着情報を表示部に表示する制御を行うことを特徴とする印刷装置。
【請求項７】
請求項１乃至６のいずれかにおいて、
前記複数の印刷材収容体の各印刷材収容体は、
前記第１の個別装着検出端子と前記第２の個別装着検出端子との間に設けられる装着検出用抵抗素子を有することを特徴とする印刷装置。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記装着検出用入力端子として複数の装着検出用入力端子が設けられ、
前記複数の装着検出用入力端子が、前記複数の印刷材収容体の前記第２の個別装着検出端子に接続されることを特徴とする印刷装置。
【請求項９】
請求項１乃至７のいずれかにおいて、
前記装着検出用入力端子として１つ装着検出用入力端子が設けられ、
前記１つ装着検出用入力端子と、前記複数の印刷材収容体の前記第２の個別装着検出端子との間に設けられ、抵抗値が互いに異なる複数の抵抗素子を含むことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置等に関する。
【背景技術】
【０００２】
取り外し可能に装着されるインクカートリッジ（印刷材収容体）を使用する印刷装置においては、インクカートリッジが非装着のまま印刷処理を行うことを防止するために、装着の有無を検出することが必要になっている。
【０００３】
この課題に対して例えば特許文献１には、印刷装置側端子とインクカートリッジ側端子との間の電気的導通の有無によって装着の有無を検出する手法が開示されている。また、例えば特許文献２には、インク残量の検出と装着の有無の検出を同時に行う手法が開示されている。しかしながらこれらの手法では、非装着のインクカートリッジを特定できない、消費電力が大きくなるなどの問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１４８７０号公報
【特許文献２】特開平３−２８４９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の幾つかの態様によれば、印刷材収容体の装着の有無を効率良く確実に検出することができる印刷装置等を提供できる。
【課題を解決するための手段】
【０００６】
本発明の一態様は、記憶装置と、前記記憶装置に接続される複数の記憶装置用端子と、第１の個別装着検出端子と、第２の個別装着検出端子と、第１のカートリッジアウト検出端子と、第２のカートリッジアウト検出端子を有する印刷材収容体と、前記第２の個別装着検出端子に接続され、前記印刷材収容体の装着又は非装着を個別に検出する個別装着検出部と、前記第１のカートリッジアウト検出端子及び第２のカートリッジアウト検出端子に接続され、前記印刷材収容体のカートリッジアウトを検出するカートリッジアウト検出部と、前記カートリッジアウト検出部がカートリッジアウトを検出した場合に検出結果を記憶する記憶部と、制御部とを含み、前記制御部は、省電力モードでは、前記個別装着検出部をディスイネーブル状態に設定すると共に前記カートリッジアウト検出部をイネーブル状態に設定し、前記カートリッジアウト検出部がカートリッジアウトを検出した場合には前記検出結果を前記記憶部に書き込む制御を行い、前記制御部は、前記省電力モードから通常モードに復帰した時には、前記個別装着検出部をイネーブル状態に設定すると共に前記記憶部にアクセスし、前記記憶部に前記検出結果が記憶されている場合にはカートリッジアウトであると判定する印刷装置に関係する。
【０００７】
本発明の一態様によれば、省電力モードでは個別装着検出を行わないから、消費電力を低減することができる。一方、省電力モードでは、消費電力の低いカートリッジアウト検出を行うことで、消費電力を低く抑えながら印刷材収容体の装着状態をモニターすることができる。そしてカートリッジアウトが検出された場合には、検出結果を記憶部に記憶しておき、通常モードに復帰した時にその検出結果を読み出して装着・非装着を判定することができる。その結果、印刷材収容体の装着状態を効率良く確実に検出することができるから、信頼性が高く効率の良い印刷装置を実現することなどが可能になる。
【０００８】
また本発明の一態様では、前記制御部は、前記省電力モードから前記通常モードに復帰した時に、前記カートリッジアウト検出部がカートリッジアウトを検出しない場合であっても、前記記憶部に前記検出結果が記憶されている場合にはカートリッジアウトであると判定してもよい。
【０００９】
このようにすれば、通常モードに復帰した時に、省電力モードにおけるカートリッジアウト検出の検出結果に基づいて装着・非装着を判定することができるから、印刷材収容体の装着状態を確実にモニターすることができる。
【００１０】
また本発明の一態様では、前記通常モードにおいて、前記個別装着検出部が前記印刷材収容体の非装着を検出した場合には、前記制御部は、非装着と判定された前記印刷材収容体の識別情報を出力してもよい。
【００１１】
このようにすれば、出力された識別情報に基づいて、何れの印刷材収容体が非装着であるかをユーザーに通知することなどが可能になる。
【００１２】
また本発明の一態様では、前記印刷材収容体として複数の印刷材収容体が前記個別装着検出部の検出対象となる場合に、前記通常モードにおいて、前記個別装着検出部が検出対象である前記複数の印刷材収容体の装着を検出し、且つ、前記カートリッジアウト検出部がカートリッジアウトを検出した場合には、前記制御部は、前記検出対象である前記複数の印刷材収容体の前記記憶装置に対してアクセスを実行し、アクセスできない前記記憶装置を有する前記印刷材収容体を非装着であると判定して、前記非装着であると判定された前記印刷材収容体の識別情報を出力してもよい。
【００１３】
このようにすれば、個別装着検出部が非装着を検出しない場合であっても、アクセスできない記憶装置を有する印刷材収容体を非装着であると判定することができるから、印刷材収容体の装着状態を確実にモニターすることができる。
【００１４】
また本発明の一態様では、前記制御部は、前記検出対象である前記複数の印刷材収容体の前記記憶装置に対してアクセスを実行し、前記検出対象である前記複数の印刷材収容体の前記記憶装置に対してアクセスできる場合、又は、前記検出対象である前記複数の印刷材収容体の前記記憶装置に対してアクセスできない場合には、前記検出対象である前記複数の印刷材収容体の識別情報を出力してもよい。
【００１５】
このようにすれば、検出対象である複数の印刷材収容体について、端子の接触不良などの不具合が生じている可能性があることをユーザーに通知することなどができる。
【００１６】
また本発明の一態様では、前記制御部は、前記識別情報に基づいて、前記印刷材収容体の装着又は非装着に関する情報である装着情報を表示部に表示する制御を行ってもよい。
【００１７】
このようにすれば、印刷材収容体の装着又は非装着に関する情報をユーザーに通知することができるから、ユーザーは印刷材収容体の装着を確認したり、不具合のある印刷材収容体を交換するなどの適切な処置をとることが可能になる。
【００１８】
また本発明の一態様では、前記第１の個別装着検出端子に対して装着検出用電圧を印加する電圧印加部を含み、前記印刷材収容体は、前記第１の個別装着検出端子と前記第２の個別装着検出端子との間に設けられる装着検出用抵抗素子を有し、前記個別装着検出部は、前記前記装着検出用電圧と前記装着検出用抵抗素子を流れる電流とに基づいて、前記印刷材収容体の装着又は非装着を個別に検出してもよい。
【００１９】
このようにすれば、複数の印刷材収容体が装着される印刷装置において、非装着或いは端子の接触不良等が発生している印刷材収容体を特定してユーザーに通知することができる。
【００２０】
また本発明の一態様では、前記印刷材収容体として第１の印刷材収容体〜第ｎ（ｎは２以上の整数）の印刷材収容体が前記カートリッジアウト検出部の検出対象となる場合に、前記カートリッジアウト検出部は、前記第１の印刷材収容体の前記第１のカートリッジアウト検出端子に接続される第１の端子と、前記第ｎの印刷材収容体の前記第２のカートリッジアウト検出端子に接続される第２の端子とを有し、前記第１の印刷材収容体〜第ｎの印刷材収容体のうちの第ｉ（ｉは１＜ｉ＜ｎである整数）の印刷材収容体の前記第１のカートリッジアウト検出端子は、第ｉ−１の印刷材収容体の前記第２のカートリッジアウト検出端子に接続され、前記第ｉの印刷材収容体の前記第２のカートリッジアウト検出端子は、第ｉ＋１の印刷材収容体の前記第１のカートリッジアウト検出端子に接続され、前記カートリッジアウト検出部は、前記第１の端子と前記第２の端子との間の電気的導通を検出することでカートリッジアウトを検出してもよい。
【００２１】
このようにすれば、複数の印刷材収容体が装着される印刷装置において、少なくとも１個の印刷材収容体について非装着或いは端子の接触不良等が発生していれば、それを検出することができる。
【図面の簡単な説明】
【００２２】
【図１】印刷装置の構成例を示す斜視図。
【図２】図２（Ａ）、図２（Ｂ）は、印刷材収容体の外観を示す斜視図。
【図３】図３（Ａ）は、本実施形態における基板の構成例。図３（Ｂ）は、基板の側面から見た図。
【図４】印刷装置の電気的構成の基本的な構成例。
【図５】印刷装置の第１の構成例。
【図６】印刷装置の第２の構成例。
【図７】個別装着検出及びカートリッジアウト検出のフローチャート。
【図８】装着検出の総合判定のフローチャート。
【図９】総合判定を説明する図。
【図１０】図１０（Ａ）、図１０（Ｂ）は、第２の構成例における個別装着検出の手法を説明する図。
【図１１】第２の構成例における個別装着検出部の詳細な構成例。
【発明を実施するための形態】
【００２３】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００２４】
１．印刷装置
図１は、本実施形態における印刷装置の構成例を示す斜視図である。印刷装置１０００は、印刷材収容体（インクカートリッジ）が装着されるカートリッジ装着部１１００と、回動自在なカバー１２００と、操作部１３００とを有する。カートリッジ装着部１１００を「カートリッジホルダー」又は単に「ホルダー」とも呼ぶ。図１に示す例では、カートリッジ装着部１１００には、４つの印刷材収容体が独立に、印刷装置１０００から取り外し可能に装着可能であり、例えば、ブラック、イエロー、マゼンタ、シアンの４種類の印刷材収容体１００が装着される。カバー１２００は省略可能である。操作部１３００は、ユーザーが各種の指示や設定を行うための入力装置であり、また、ユーザーに各種の通知を行うための表示部を備えている。
【００２５】
図２（Ａ）、図２（Ｂ）は、印刷材収容体１００の外観を示す斜視図である。図２（Ａ）、図２（Ｂ）におけるＸＹＺ軸は、図１のＸＹＺ軸に対応している。この印刷材収容体１００は、扁平な略直方体の外観形状を有しており、３方向の寸法Ｌ１、Ｌ２、Ｌ３のうちで、長さＬ１（挿入方向のサイズ）が最も大きく、幅Ｌ２が最も小さく、高さＬ３が長さＬ１と幅Ｌ２の中間である。
【００２６】
印刷材収容体１００は、先端面（第１の面）Ｓｆと、後端面（第２の面）Ｓｒと、天井面（第３の面）Ｓｔと、底面（第４の面）Ｓｂと、２つの側面（第５及び第６の面）Ｓｃ、Ｓｄとを備えている。印刷材収容体１００の内部には、可撓性材料で形成されたインク収容室１２０（「インク収容袋」とも呼ぶ）が設けられている。先端面Ｓｆは、２つの位置決め穴１３１，１３２と、インク供給口１１０とを有している。天井面ｓｔには、回路基板（基板）２００が設けられている。回路基板２００には、インクに関する情報を格納するための不揮発性の記憶装置２０３が搭載されている。第１の側面Ｓｃと第２の側面Ｓｄは互いに対向しており、また、先端面Ｓｆ、天井面Ｓｔ、後端面Ｓｒ、及び、底面Ｓｂと直交する。第２の側面Ｓｄと先端面Ｓｆが交わる位置には、凹凸嵌合部１３４が配置されている。
【００２７】
図３（Ａ）に、本実施形態における基板２００の構成例を示す。基板２００の表面は、印刷材収容体１００に基板２００が装着されたときに外側に露出している面である。図３（Ｂ）は、基板２００の側面から見た図を示している。基板２００の上端部には、ボス溝２０１が形成され、基板２００の下端部には、ボス穴２０２が形成されている。
【００２８】
図３（Ａ）における矢印ＳＤは、カートリッジ装着部１１００への印刷材収容体１００の装着方向を示している。この装着方向ＳＤは、図２に示す印刷材収容体の装着方向（Ｘ方向）と一致する。基板２００は、裏面に記憶装置２０３を有しており、表面には９つの端子からなる端子群が設けられている。記憶装置２０３は、印刷材収容体１００に関する情報や、印刷材収容体１００に収容されているインクに関する情報（例えばインク量情報、インク残量、インク消費量）を格納する。これらの端子は、略矩形状に形成され、装着方向ＳＤと略垂直な列を２列形成するように配置されている。
【００２９】
基板２００には、複数の記憶装置用端子ＲＳＴ、ＳＣＫ、ＳＤＡ、ＶＤＤ、ＶＳＳと、第１の個別装着検出端子ＤＴ１と、第２の個別装着検出端子ＤＴ２と、第１のカートリッジアウト検出端子ＣＯ１と、第２のカートリッジアウト検出端子ＣＯ２とが設けられる。
【００３０】
２つの列のうち、装着方向ＳＤの手前側の例（図３（Ａ）における上側に位置する列）を上側列Ａ１（第１列）と呼び、装着方向ＳＤの奥側の列（図３（Ａ）における下側に位置する列）を下側列Ａ２（第２列）と呼ぶ。なお、これらの列Ａ１、Ａ２は、複数の端子の接触部ｃｐによって形成される列であると考えることも可能である。
【００３１】
上側列Ａ１を形成する端子ＣＯ１、ＲＳＴ、ＳＣＫ、ＣＯ２と、下側列Ａ２を形成する端子ＤＴ１、ＶＤＤ、ＶＳＳ、ＳＤＡ、ＤＴ２は、それぞれ以下の機能（用途）を有する。
＜上側列Ａ１＞
（１）第１のカートリッジアウト検出端子ＣＯ１
（２）リセット端子ＲＳＴ
（３）クロック端子ＳＣＫ
（４）第２のカートリッジアウト検出端子ＣＯ２
＜下側列Ａ２＞
（５）第１の個別装着検出端子ＤＴ１
（６）電源端子ＶＤＤ
（７）接地端子ＶＳＳ
（８）データ端子ＳＤＡ
（９）第２の個別装着検出端子ＤＴ２
第１、第２の個別装着検出端子ＤＴ１、ＤＴ２は、後述するように、印刷材収容体１００がカートリッジ装着部１１００に正しく装着されているか否かを個別に検出する際に使用される。また、第１、第２のカートリッジアウト検出端子ＣＯ１、ＣＯ２は、少なくとも１個の印刷材収容体が非装着であることを検出する際に使用されるものである。他の５つの端子ＲＳＴ、ＳＣＫ、ＶＤＤ、ＶＳＳ、ＳＤＡは、記憶装置２０３用の端子（記憶装置用端子）であり、「メモリー端子」とも呼ぶ。
【００３２】
メモリー端子ＲＳＴ、ＳＣＫ、ＶＤＤ、ＶＳＳ、ＳＤＡは、図示しない配線により基板２００の裏面に設けられた記憶装置２０３にそれぞれ電気的に接続される。また、基板２００は図示していない装着検出用抵抗素子をさらに備え、装着検出用抵抗素子の一端は第１の個別装着検出端子ＤＴ１に接続され、他端は第２の個別装着検出端子ＤＴ２に接続される。
【００３３】
各端子は、その中央部に、複数の印刷装置側端子のうちの対応する端子と接触する接触部ｃｐを含んでいる。
【００３４】
図４に、本実施形態における印刷装置の電気的構成の基本的な構成例を示す。本構成例の印刷装置は、印刷材収容体（インクカートリッジ）１００、集積回路装置３００、主制御部４００（広義には制御部）、低電圧電源４４１、高電圧電源４４２、表示部４３０を含む。印刷材収容体１００は、記憶装置２０３、複数の記憶装置用端子ＲＳＴ、ＳＣＫ、ＳＤＡ、ＶＤＤ、ＶＳＳ、第１、第２の個別装着検出端子ＤＴ１、ＤＴ２及び第１、第２のカートリッジアウト検出端子ＣＯ１、ＣＯ２を含む。集積回路装置３００は、記憶部３１０、電圧印加部３２０、個別装着検出部３３０、カートリッジアウト検出部３４０及びサブ制御部３５０（広義には制御部）を含む。なお、本実施形態の印刷装置は図４の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００３５】
主制御部４００（広義には制御部）は、ＣＰＵ４１０と、メモリー４２０とを含み、印刷処理の制御を行う。また、集積回路装置３００との間でバスＢＵＳを介して必要な通信を行う。また、主制御部４００（広義には制御部）は、印刷材収容体１００の識別情報（色情報もしくは装着位置に関する情報）に基づいて、印刷材収容体１００の装着又は非装着に関する情報である装着情報を表示部４３０に表示する制御を行う。印刷材収容体１００の識別情報は、印刷装置に装着される複数の印刷材収容体のうちの１つを特定できる情報であればよい。例えば、印刷材収容体のＩＤ情報やインク色情報であってもよい。図４に示す構成例では、制御部が主制御部４００とサブ制御部３５０とに分かれているが、１つの制御部として構成してもよい。
【００３６】
表示部４３０は、ユーザーに印刷装置１０００の動作状態やカートリッジの装着状態などの各種の通知を行うためのものである。表示部４３０は、例えば、図１の操作部１３００に設けられる。
【００３７】
低電圧電源４４１は、低電圧電源電圧（第１の電源電圧）ＶＤＤを生成する。第１の電源電圧ＶＤＤは、ロジック回路に用いられる通常の電源電圧（定格３．３Ｖ）である。高電圧電源４４２は、高電圧電源電圧（第２の電源電圧）ＶＨＶを生成する。第２の電源電圧ＶＨＶは、印刷ヘッドを駆動してインクを吐出させるために用いられる高い電圧（例えば定格４２Ｖ）であり、第１の個別装着検出端子ＤＴ１に印加される装着検出用電圧ＶＨＯを生成するためにも用いられる。これらの電圧ＶＤＤ、ＶＨＶは、集積回路装置３００に供給され、また、必要に応じて他の回路にも供給される。具体的には、例えば高電圧電源電圧ＶＨＶが、高電圧電源４４２から集積回路装置３００の電圧印加部３２０に供給される。そして電圧印加部３２０から出力される装着検出用電圧ＶＨＯが個別装着検出部３３０に供給され、また装着検出用出力端子ＣＨＯを介して印刷材収容体１００の第１の個別装着検出端子ＤＴ１に供給される。装着検出用電圧ＶＨＯは、記憶装置２０３に供給される高電位側電源電圧（例えば３．３Ｖ）よりも高い。
【００３８】
記憶装置２０３は、不揮発性メモリーであって、印刷材収容体１００に収容された印刷材に関する情報（印刷材情報）を記憶し、また印刷材収容体自身に関する情報（印刷材収容体情報）をさらに記憶することができる。印刷材情報は、例えばインク色情報、インク消費量情報などを含む。また、印刷材収容体情報は、例えば印刷材収容体のＩＤ情報、製造情報などを含む。複数の記憶装置用端子、即ちリセット端子ＲＳＴ、クロック端子ＳＣＫ、電源端子ＶＤＤ、データ端子ＳＤＡ、接地端子ＶＳＳは、記憶装置２０３に電気的に接続される。記憶装置２０３は、アドレス端子を持たず、クロック端子ＳＣＫから入力されるクロック信号のパルス数と、データ端子ＳＤＡから入力されるコマンドデータとに基づいてアクセスするメモリーセルが決定され、クロック信号に同期して、データ端子ＳＤＡよりデータを受信し、若しくは、データ端子ＳＤＡからデータを送信する。クロック端子ＳＣＫは、サブ制御部３５０から記憶装置２０３にクロック信号を供給するために用いられる。
【００３９】
電源端子ＶＤＤと接地端子ＶＳＳには、記憶装置２０３を駆動するための電源電圧（例えば３．３Ｖ）と接地電圧（０Ｖ）がそれぞれ供給されている。この記憶装置２０３を駆動するための電源電圧は、低電圧電源４４１をもとにサブ制御部３５０により生成され供給される。
【００４０】
データ端子ＳＤＡは、サブ制御部３５０と記憶装置２０３との間で、データ信号をやり取りするために用いられる。リセット端子ＲＳＴは、サブ制御部３５０から記憶装置２０３にリセット信号を供給するために用いられる。
【００４１】
第１、第２の個別装着検出端子ＤＴ１、ＤＴ２は、印刷材収容体１００がカートリッジ装着部１１００に装着されているか否かを個別に検出する際に使用される。第１の個別装着検出端子ＤＴ１と第２の個別装着検出端子ＤＴ２との間には、装着検出用抵抗素子ＲＤが設けられる。
【００４２】
個別装着検出部３３０は、第２の個別装着検出端子ＤＴ２に接続され、印刷材収容体１００の装着又は非装着を個別に検出する。具体的には、電圧印加部３２０から出力される装着検出用電圧ＶＨＯと、装着検出用抵抗素子ＲＤを流れる電流とに基づいて、印刷材収容体１００の装着を検出する。即ち、電圧印加部３２０から出力される装着検出用電圧ＶＨＯが第１の個別装着検出端子ＤＴ１に印加されることで、装着検出用抵抗素子ＲＤに電圧が印加されて電流が流れ、この電流が装着検出用入力端子ＣＨＤに流入する。この電流を個別装着検出部３３０が検出することで、装着を検出する。個別装着検出部３３０によれば、カートリッジ装着部１１００のうち、印刷材収容体１００が非装着である装着位置を特定することができる。カートリッジ装着部１１００では、各色毎に印刷材収容体１００の装着位置が決まっているため、非装着の装着位置を特定することにより、その装着位置に装着されるべき色の印刷材収容体が非装着であると判定することができる。この個別装着検出の方法については、後で詳細に説明する。
【００４３】
第１、第２のカートリッジアウト検出端子ＣＯ１、ＣＯ２は、印刷材収容体１００（具体的には、基板２００）の内部で、配線により電気的に接続されている。
【００４４】
カートリッジアウト検出部３４０は、第１の端子ＣＣＯ１及び第２の端子ＣＣＯ２を介して第１のカートリッジアウト検出端子ＣＯ１及び第２のカートリッジアウト検出端子ＣＯ２にそれぞれ接続され、印刷材収容体１００のカートリッジアウトを検出する。具体的には、カートリッジアウト検出部３４０は、ＣＣＯ１とＣＣＯ２との間の電気的導通を検出することで、ＣＯ１及びＣＯ２がカートリッジ装着部１１００の対応する端子にそれぞれ電気的に接触しているか否か、即ち、印刷材収容体１００が装着されているか否かを検出することができる。カートリッジアウト検出部３４０は、複数の印刷材収容体１００のうち少なくとも１つが非装着であればカートリッジアウトとして検出することができるが、カートリッジ装着部１１００における非装着の位置を特定できないため、非装着である印刷材収容体１００を判定することはできない。
【００４５】
なお、以下の説明において、個別装着検出部３３０による検出を「個別装着検出」又は「ＤＴ検出」と呼び、カートリッジアウト検出部３４０による検出を「カートリッジアウト検出」、又は「ＣＯ検出」と呼ぶ。
【００４６】
個別装着検出とは、検出対象となる印刷材収容体の装着の有無を個別に検出するものであって、複数の印刷材収容体が検出対象となる場合には、何れの印刷材収容体が非装着であるかを判定することができる。
【００４７】
カートリッジアウト検出とは、検出対象となる印刷材収容体の装着の有無を検出するものであって、複数の印刷材収容体が検出対象となる場合には、少なくとも１個の印刷材収容体が非装着であれば検出することができる。しかし個別装着検出とは異なり、非装着である印刷材収容体を判定することはできない。
【００４８】
記憶部３１０は、カートリッジアウト検出部３４０がカートリッジアウトを検出した場合に検出結果を記憶する。具体的には、記憶部３１０は、印刷装置が省電力モードであるときにカートリッジアウト検出部３４０がカートリッジアウトを検出した場合に検出結果を記憶し、省電力モードから通常モードに復帰した時に、その検出結果がサブ制御部３５０により読み出される。
【００４９】
サブ制御部３５０（広義には制御部）は、複数の記憶装置用端子（メモリー端子）ＲＳＴ、ＳＣＫ、ＶＤＤ、ＶＳＳ、ＳＤＡに接続され、主制御部４００と共に記憶装置２０３に対してデータの読み出し又は書き込みの制御を行う。例えば、主制御部４００が記憶装置２０３に対するデータの書き込み又は読み出しの制御を行う場合に、サブ制御部３５０は、書き込みデータ又は読み出しデータの通信の中継などを行う。
【００５０】
また、サブ制御部３５０は、個別装着検出部３３０による検出の制御及びカートリッジアウト検出部３４０による検出の制御や印刷材収容体１００の装着・非装着の判定などを行う。サブ制御部３５０は、例えばＣＭＯＳトランジスターなどで構成されるロジック回路で実現することができる。
【００５１】
サブ制御部３５０（広義には制御部）は、省電力モードでは、高電圧電源４４２より供給される高電圧が遮断され、個別装着検出部３３０をディスイネーブル状態に設定すると共にカートリッジアウト検出部３４０をイネーブル状態に設定し、カートリッジアウト検出部３４０がカートリッジアウトを検出した場合には検出結果を記憶部３１０に書き込む制御を行う。また、サブ制御部３５０は、省電力モードから通常モードに復帰した時には、個別装着検出部３３０をイネーブル状態に設定すると共に記憶部３１０にアクセスし、記憶部３１０に検出結果が記憶されている場合にはカートリッジアウトであると判定する。なお、サブ制御部３５０による検出制御の詳細については、後述する。
【００５２】
このようにすれば、省電力モードでは高電圧（例えば４２Ｖ）を用いる個別装着検出を行わないから、消費電力を低減することができる。一方、省電力モードにおいても、低電圧（例えば３．３Ｖ）を用いるカートリッジアウト検出を行うことで、消費電力を低く抑えながら印刷材収容体１００の装着状態をモニターすることができる。そしてカートリッジアウトが検出された場合には、検出結果を記憶部３１０に記憶しておき、通常モードに復帰した際にその検出結果を読み出すことで、ユーザーに通知するなど適切な処理を行うことができる。
【００５３】
省電力モードとは、印刷装置が印刷処理を行わず、消費電力を低減するモードであって、例えば印刷装置がパーソナルコンピューター等から印刷コマンドを受け取っていない状態が所定の時間継続した場合に、主制御部４００（広義には制御部）の処理により省電力モードに設定される。
【００５４】
通常モードとは、印刷装置が印刷処理を行うモードであって、例えば電源投入時には通常モードに設定される。また、省電力モードに設定された印刷装置が、例えばパーソナルコンピューター等から印刷コマンドを受け取った場合には、主制御部４００の処理により省電力モードから通常モードに復帰する。
【００５５】
このように本実施形態の印刷装置によれば、省電力モードにおいて消費電力を低く抑えながら印刷材収容体の装着状態をモニターすることができる。一方、通常モードでは個別装着検出を行って非装着の印刷材収容体を特定することができる。その結果、印刷材収容体の装着状態を効率良く確実に検出することができるから、信頼性が高く効率の良い印刷装置を実現することができる。
【００５６】
なお、サブ制御部３５０により実行される制御、例えば個別装着検出、カートリッジアウト検出、装着・非装着の総合判定などの制御は、主制御部４００が実行してもよい。また、主制御部４００とサブ制御部３５０とをまとめて１つの制御部として構成してもよい。１つの制御部として構成した場合には、主制御部４００及びサブ制御部３５０による制御は、統合された１つの制御部により同様に実行される。
【００５７】
図５に、本実施形態の印刷装置の第１の構成例を示す。第１の構成例の印刷装置は、４個の印刷材収容体１００−１〜１００−４、集積回路装置３００を含む。また、図示していないが、印刷装置は、主制御部４００（広義には制御部）、低電圧電源４４１、高電圧電源４４２、表示部４３０をさらに含む。集積回路装置３００は、記憶部３１０、電圧印加部３２０、個別装着検出部３３０、カートリッジアウト検出部３４０及びサブ制御部３５０（広義には制御部）を含む。印刷材収容体１００−１〜１００−４は、記憶装置２０３−１〜２０３−４を含む。
【００５８】
なお、本実施形態の印刷装置は図５の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。例えば、印刷材収容体１００の個数は４個に限定されず、２個、３個でもよいし、５個以上であってもよい。
【００５９】
各印刷材収容体１００−１〜１００−４は、図４に示したものと同様な構成であるから、詳細な説明を省略する。また、集積回路装置３００の構成も、図４に示したものと同様である。但し、４個の印刷材収容体１００−１〜１００−４に対応して、４個の装着検出用入力端子ＣＨＤ１〜ＣＨＤ４が設けられる。個別装着検出部３３０は、４個の装着検出用入力端子ＣＨＤ１〜ＣＨＤ４から流入する電流を区別して検出する。こうすることで、印刷材収容体１００−１〜１００−４の装着・非装着を個別に検出することができる。
【００６０】
電圧印加部３２０は、装着検出用出力端子ＣＨＯを介して、印刷材収容体１００−１〜１００−４のそれぞれの第１の個別装着検出端子ＤＴ１に装着検出用電圧ＶＨＯを供給する。例えば、印刷材収容体１００−１が装着されている場合には、印刷材収容体１００−１の装着検出用抵抗素子ＲＤに電流が流れ、この電流が装着検出用入力端子ＣＨＤ１を介して個別装着検出部３３０に流入する。この電流を検出することで、印刷材収容体１００−１が装着されていることを検出できる。また、例えば印刷材収容体１００−２が装着されていない場合には、装着検出用入力端子ＣＨＤ２には電流が流入しないから、印刷材収容体１００−２が非装着であることを検出できる。
【００６１】
印刷材収容体として第１の印刷材収容体〜第ｎ（ｎは２以上の整数）の印刷材収容体がカートリッジアウト検出部３４０の検出対象となる場合には、ｎ個の印刷材収容体のそれぞれのカートリッジアウト検出端子ＣＯ１、ＣＯ２は、いわゆるデイジーチェーン接続される。即ち、第１の印刷材収容体１００−１の第１のカートリッジアウト検出端子ＣＯ１はカートリッジアウト検出部３４０の第１の端子ＣＣＯ１に接続され、第ｎの印刷材収容体１００−ｎの第２のカートリッジアウト検出端子ＣＯ２はカートリッジアウト検出部３４０の第２の端子ＣＣＯ２に接続される。そして第ｉ（ｉは１＜ｉ＜ｎである整数）の印刷材収容体１００−ｉの第１のカートリッジアウト検出端子ＣＯ１は、第ｉ−１の印刷材収容体１００−ｉ−１の第２のカートリッジアウト検出端子ＣＯ２に接続される。また、第ｉの印刷材収容体１００−ｉの第２のカートリッジアウト検出端子ＣＯ２は、第ｉ＋１の印刷材収容体１００−ｉ＋１の第１のカートリッジアウト検出端子ＣＯ１に接続される。
【００６２】
具体的には、図５に示すように、第１の端子ＣＣＯ１は第１の印刷材収容体１００−１のＣＯ１に接続され、第１の印刷材収容体１００−１のＣＯ２は第２の印刷材収容体１００−２のＣＯ１に接続される。そして、第２の印刷材収容体１００−２のＣＯ２は第３の印刷材収容体１００−３のＣＯ１に接続され、第３の印刷材収容体１００−３のＣＯ２は第４の印刷材収容体１００−４のＣＯ１に接続される。そして第４の印刷材収容体１００−４のＣＯ２は第２の端子ＣＣＯ２に接続される。カートリッジアウト検出部３４０は、第１の端子ＣＣＯ１と第２の端子ＣＣＯ２との間の電気的導通を検出することでカートリッジアウトを検出する。
【００６３】
このように、カートリッジアウト検出部３４０は、第１の端子ＣＣＯ１と第２の端子ＣＣＯ２との間の電気的導通を検出することで、４個の印刷材収容体１００−１〜１００−４が装着されているか否かを検出することができる。即ち、４個の印刷材収容体１００−１〜１００−４のうちいずれか１個でも非装着であれば、それを検出することができる。但し、非装着の印刷材収容体を判定することはできない。
【００６４】
図６に、本実施形態の印刷装置の第２の構成例を示す。図６では、個別装着検出及びカートリッジアウト検出に関係する構成のみ示す。図示していないが、集積回路装置３００は、記憶部３１０及びサブ制御部３５０（広義には制御部）を含む。図示していないが、印刷材収容体１００−１〜１００−４は、記憶装置２０３−１〜２０３−４を含む。なお、本実施形態の印刷装置は図６の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。例えば、印刷材収容体の個数は４個に限定されるものではなく、２個、３個、或いは５個以上であってもよい。
【００６５】
印刷材収容体１００−１〜１００−４は、図５に示したものと同様な構成であるから、詳細な説明を省略する。
【００６６】
第２の構成例では、第１の構成例とは異なり、個別装着検出部３３０には１個の装着検出用入力端子ＣＨＤが接続される。印刷材収容体１００−１の個別装着検出端子ＤＴ２と装着検出用入力端子ＣＨＤとの間には抵抗素子ＲＢ１が設けられる。同様に、印刷材収容体１００−２〜１００−４のそれぞれのＤＴ２とＣＨＤとの間には抵抗素子ＲＢ２〜ＲＢ４が設けられる。抵抗素子ＲＢ１〜ＲＢ４は、それぞれ互いに異なる抵抗値を有する。こうすることで、個別装着検出部３３０は、カートリッジ装着部１１００のうち、何れの位置で印刷材収容体が非装着であるかを検出することができる。第２の構成例における個別装着検出の手法については、後で詳細に説明する。
【００６７】
図６では、説明の便宜上、カートリッジアウト検出部３４０を、カートリッジアウト検出部（出力側）３４０ａとカートリッジアウト検出部（入力側）３４０ｂとに分けて示してある。なお、カートリッジアウト検出部３４０ａ、３４０ｂは、例えばＣＭＯＳトランジスターなどで構成されるロジック回路及びアナログ回路で実現することができる。
【００６８】
カートリッジアウト検出部３４０（３４０ａ、３４０ｂ）によるカートリッジアウト検出は、次のように行われる。４個の印刷材収容体１００−１〜１００−４が全て装着されている場合には、図６に示すように、印刷材収容体１００−１のカートリッジアウト検出端子ＣＯ１から印刷材収容体１００−４のカートリッジアウト検出端子ＣＯ２まで電気的に導通状態となる。従って、カートリッジアウト検出部（出力側）３４０ａから出力された信号ＤＰｉｎｓは、カートリッジアウト検出部（入力側）３４０ｂにより信号ＤＰｒｅｓとして検出される。一方、４個の印刷材収容体１００−１〜１００−４のうち、いずれか１個でも非装着の場合には、電気的に非導通であるから、カートリッジアウト検出部（入力側）３４０ｂは信号ＤＰｒｅｓを検出しない。このように、カートリッジアウト検出部（入力側）３４０ｂが信号ＤＰｒｅｓを検出するか否かによって、カートリッジアウトを検出することができる。なお、第１の構成例におけるカートリッジアウト検出も同様に行うことができる。
【００６９】
２．装着検出
図７は、本実施形態の印刷装置における個別装着検出及びカートリッジアウト検出のフローチャートである。図７に示すフローは、サブ制御部３５０（又は主制御部４００）により制御される。
【００７０】
印刷装置の電源が投入されると印刷装置は通常モードに設定され、個別装着検出部３３０の動作を制御するＤＴ制御レジスターのレジスター値ＤＴＲＧが１にセットされる（ステップＳ１）。ＤＴ制御レジスターは例えばサブ制御部３５０に設けられ、レジスター値ＤＴＲＧ＝１である場合には個別装着検出部３３０はイネーブル状態に設定される。一方、レジスター値ＤＴＲＧ＝０である場合には、個別装着検出部３３０はディスイネーブル状態に設定される。なお、カートリッジアウト検出部３４０は、レジスター値ＤＴＲＧの値に関わらずイネーブル状態に設定される。
【００７１】
次にステップＳ５に進み、カートリッジアウト検出部３４０によりカートリッジアウト検出（ＣＯ検出）が実行される。そしてＣＯ検出により非装着が検出された場合には、検出結果を記憶部３１０に書き込む（ステップＳ６）。
【００７２】
次のステップＳ７では、ＤＴ制御レジスターのレジスター値ＤＴＲＧが０であるか否かを判断する。通常モードではＤＴＲＧ＝１であるから、ステップＳ８に進み、個別装着検出部３３０により個別装着検出（ＤＴ検出）が実行される。そしてＤＴ検出により非装着が検出された場合には、検出結果を記憶部３１０に書き込む（ステップＳ９）。
【００７３】
次のステップＳ１０では、省電力モードであるか否かを判断する。この場合は通常モードであるから、総合判定の処理へ進む。総合判定の詳細については後述する。
【００７４】
次に印刷装置が省電力モードである場合について説明する。印刷装置が通常モードから省電力モードに移行すると、ＤＴ制御レジスターのレジスター値ＤＴＲＧが０にセットされる（ステップＳ２）。
【００７５】
次のステップＳ３では、通常モードへの復帰要求の有無を判断する。復帰要求がなければステップＳ５に進み、ＣＯ検出が実行される。そしてＣＯ検出により非装着が検出された場合には、検出結果を記憶部３１０に書き込む（ステップＳ６）。
【００７６】
次のステップＳ７では、ＤＴ制御レジスターのレジスター値ＤＴＲＧが０であるか否かを判断する。省電力モードではＤＴＲＧ＝０であるから、個別装着検出は実行されずにステップＳ１０に進む。
【００７７】
ステップＳ１０では、省電力モードであるか否かを判断する。この場合は省電力モードであるからステップＳ３に戻り、通常モードへの復帰要求がなければ再びＣＯ検出が実行される（ステップＳ５、Ｓ６）。このように省電力モードでは、ＣＯ検出が繰り返して実行される。
【００７８】
省電力モードから通常モードへの復帰要求があった場合は、ステップＳ３の判断によりステップＳ４に進み、通常モードに復帰すると共にレジスター値ＤＴＲＧが１にセットされる。そしてステップＳ５、Ｓ６でＣＯ検出が実行された後に、ステップＳ８、Ｓ９でＤＴ検出が実行され、その後に総合判定が行われる。
【００７９】
図８は、本実施形態の印刷装置における装着検出の総合判定のフローチャートである。図８に示すフローは、サブ制御部３５０（又は主制御部４００）により制御される。
【００８０】
図９は、総合判定を説明する図である。この総合判定は、サブ制御部３５０又は主制御部４００により実行される。なお、図８、図９において、印刷材収容体をＩ／Ｃと表記する。
【００８１】
最初のステップＳ１１では、記憶部３１０からカートリッジアウト検出（ＣＯ検出）及び個別装着検出（ＤＴ検出）による検出結果を読み出す。
【００８２】
次のステップＳ１２では、読み出された検出結果に基づいて総合判定が実行される。この総合判定により、図９に示すように４つのケースに判定される。
【００８３】
図９に示す総合判定においては、省電力モードから通常モードに復帰した時に、カートリッジアウト検出部３４０がカートリッジアウトを検出しない場合であっても、記憶部３１０にカートリッジアウトの検出結果が記憶されている場合にはＣＯ検出結果としてカートリッジアウト（非装着Ｉ／Ｃ有り）であると判定する。即ち、通常モード復帰後のＣＯ検出によりカートリッジアウトが検出されない場合であっても、省電力モードにおいてカートリッジアウトが検出されていた場合には、端子の接触が不安定である可能性があるために、ＣＯ検出により「非装着Ｉ／Ｃ有り」として総合判定を行う。
【００８４】
総合判定のケース１は、ＣＯ検出及びＤＴ検出の両方で「全Ｉ／Ｃ装着」とされた場合であって、全印刷材収容体が正常に装着されていると総合判定する。
【００８５】
総合判定のケース２は、ＣＯ検出で「全Ｉ／Ｃ装着」とされ、ＤＴ検出で「非装着Ｉ／Ｃ有り」とされた場合である。この場合は、ＣＯ検出端子ＣＯ１、ＣＯ２は正常に接触しているが、ＤＴ検出端子ＤＴ１、ＤＴ２が接触不良である印刷材収容体が存在する。このケース２では、サブ制御部３５０（又は主制御部４００）はＤＴ検出で非装着である装着位置に装着されるはずの印刷材収容体を非装着であると総合判定して、非装着と判定された印刷材収容体のインク色の情報を含む識別情報を出力する（ステップＳ１３）。
【００８６】
総合判定のケース３は、ＣＯ検出で「非装着Ｉ／Ｃ有り」とされ、ＤＴ検出で「全Ｉ／Ｃ装着」とされた場合である。この場合は、ＣＯ検出端子ＣＯ１、ＣＯ２が接触不良である印刷材収容体が存在するが、そのカートリッジを特定することはできない。そこでサブ制御部３５０（又は主制御部４００）は、検出対象である全ての印刷材収容体の記憶装置２０３に対してアクセスを実行する（ステップＳ１４）。そして検出対象である全ての印刷材収容体の記憶装置２０３に対してアクセスできる場合、又は、検出対象である全ての印刷材収容体の記憶装置２０３に対してアクセスできない場合には、検出対象である全ての印刷材収容体の識別情報を出力する（ステップＳ１５、Ｓ１６）。一方、検出対象である印刷材収容体のうちの一部のカートリッジがアクセスできなかった場合には、アクセスできなかった印刷材収容体の識別情報を出力する（ステップＳ１７）。
【００８７】
総合判定のケース４は、ＣＯ検出及びＤＴ検出の両方で「非装着Ｉ／Ｃ有り」とされた場合である。この場合にはＤＴ検出で非装着が検出された印刷材収容体を非装着であると総合判定し、非装着と判定された印刷材収容体の識別情報を出力する（ステップＳ１３）。
【００８８】
最後に、その時の印刷装置の状態（通常モードもしくは省電力モード）により図７のS1もしくはS2に戻る。
【００８９】
出力された識別情報に基づき、主制御部は、表示部４３０に表示する、もしくは、プリンタードライバーによりパーソナルコンピューターのモニター上に表示するための装着情報（色で非装着カートリッジを表示する情報、色に対応して非装着位置を表示する情報）を生成して、表示部、モニター部に表示する。
【００９０】
このように本実施形態の印刷装置によれば、ＣＯ検出による検出結果とＤＴ検出による検出結果との両方に基づいて、総合的に装着・非装着を判定することができるから、印刷材収容体の装着状態を確実にモニターすることができる。また、省電力モードにおいてもＣＯ検出を実行してその検出結果を記憶部３１０に記憶し、通常モードへ復帰した後にその検出結果を総合判定に反映させることができるから、電力効率の良い装着検出が可能になる。その結果、信頼性が高く効率の良い印刷装置を実現することが可能になる。
【００９１】
３．個別装着検出の詳細
図１０（Ａ）、図１０（Ｂ）は、本実施形態の印刷装置の第２の構成例（図６）における個別装着検出の手法を説明する図である。図１０（Ａ）では、印刷装置のカートリッジ装着部１１００に装着可能なカートリッジＩＣ１〜ＩＣ４が全て装着された状態を示している。４つのカートリッジＩＣ１〜ＩＣ４の装着検出用抵抗素子ＲＤの抵抗値は、同一の値Ｒに設定されている。各カートリッジの装着検出用抵抗素子ＲＤとそれぞれ直列接続される抵抗素子ＲＢ１〜ＲＢ４が設けられている。これらの抵抗素子ＲＢ１〜ＲＢ４の抵抗値は、互いに異なる値に設定されている。具体的には、これらの抵抗素子ＲＢ１〜ＲＢ４のうち、ｎ番目（ｎ＝１〜４）のカートリッジＩＣｎに対応づけられた抵抗素子ＲＢｎの抵抗値は、（２ｎ−１）Ｒ（Ｒは一定値）に設定されている。この結果、ｎ番目のカートリッジ内の装着検出用抵抗素子ＲＤと、抵抗素子ＲＢｎとの直列接続によって、２ｎＲの抵抗値を有する抵抗が形成される。ｎ番目（ｎ＝１〜Ｎ）のカートリッジに対する２ｎＲの抵抗は、個別装着検出部３３０に対して互いに並列に接続される。なお、以下では、装着検出用抵抗素子ＲＤと抵抗素子ＲＢ１〜ＲＢ４との直列接続により形成される合成抵抗７０１〜７０４を単に「抵抗」とも呼ぶ。
【００９２】
個別装着検出部３３０で検出される検出電流ＩＤＥＴは、個別装着検出部３３０のバイアス電圧をＶＲＥＦとすると、これらの４つの抵抗７０１〜７０４の合成抵抗値Ｒｃで電圧（ＶＨＯ−ＶＲＥＦ）を除した値（ＶＨＯ−ＶＲＥＦ）／Ｒｃである。ここで、カートリッジの個数をＮとしたとき、Ｎ個のカートリッジが全て装着されている場合には、検出電流ＩＤＥＴは以下の式で与えられる。
【００９３】
【数１】
0005915094.tif 000002
【００９４】
【数２】
0005915094.tif 000003
【００９５】
１つ以上のカートリッジが未装着であれば、これに応じて合成抵抗値Ｒｃが上昇し、検出電流ＩＤＥＴは低下する。
【００９６】
図１０（Ｂ）は、カートリッジＩＣ１〜ＩＣ４の装着状態と、検出電流ＩＤＥＴとの関係を示している。図の横軸は、１６種類の装着状態を示しており、縦軸はこれらの装着状態における検出電流ＩＤＥＴの値を示している。１６種類の装着状態は、４つのカートリッジＩＣ１〜ＩＣ４から任意に１〜４個を選択することによって得られる１６個の組み合わせに対応している。なお、これらの個々の組み合わせを「サブセット」とも呼ぶ。検出電流ＩＤＥＴは、これらの１６種類の装着状態を一意に識別可能な電流値となる。換言すれば、４つのカートリッジＩＣ１〜ＩＣ４に対応づけられた４つの抵抗７０１〜７０４の個々の抵抗値は、４つのカートリッジが取り得る１６種類の装着状態が、互いに異なる合成抵抗値Ｒｃを与えるように設定されている。
【００９７】
４つのカートリッジＩＣ１〜ＩＣ４が全て装着状態にあれば、検出電流ＩＤＥＴはその最大値Ｉｍａｘとなる。一方、最も抵抗値の大きな抵抗７０４に対応づけられたカートリッジＩＣ４のみが未装着の状態では、検出電流ＩＤＥＴは最大値Ｉｍａｘの０．９３倍となる。従って、検出電流ＩＤＥＴが、これらの２つの電流値の間の値として予め設定されたしきい値電流Ｉｔｈｍａｘ以上であるか否かを調べれば、４つのカートリッジＩＣ１〜ＩＣ４が全て装着されているか否かを検出することが可能である。なお、装着検出のために、通常のロジック回路の電源電圧（約３．３Ｖ）よりも高い電圧ＶＨＯを使用する理由は、検出電流ＩＤＥＴのダイナミックレンジを広くとることによって、検出精度を高めるためである。
【００９８】
個別装着検出部３３０は、検出電流ＩＤＥＴをデジタル検出信号ＳＩＤＥＴに変換して、ＣＰＵ４１０（図４）にそのデジタル検出信号ＳＩＤＥＴを送信する。ＣＰＵ４１０は、このデジタル検出信号ＳＩＤＥＴの値から、１６種類の装着状態のいずれであるかを判定することが可能である。１つ以上のカートリッジが未装着であると判定された場合には、ＣＰＵ４１０は、表示部４３０にその未装着状態を示す情報（文字や画像）を表示してユーザーに通知する。
【００９９】
上述したカートリッジの装着検出処理は、Ｎ個のカートリッジに関する２Ｎ種類の装着状態に応じて合成抵抗値Ｒｃが一意に決まり、これに応じて検出電流ＩＤＥＴが一意に決まることを利用している。ここで、抵抗７０１〜７０４の抵抗値の許容誤差をεと仮定する。また、全カートリッジＩＣ１〜ＩＣ４が装着された状態の第１の合成抵抗値をＲｃ１とし、４番目のカートリッジＩＣ４のみが非装着である状態の第２の合成抵抗値をＲｃ２とすると、Ｒｃ１＜Ｒｃ２が成立する（図１０（Ｂ））。この関係Ｒｃ１＜Ｒｃ２は、各抵抗７０１〜７０４の抵抗値が許容誤差±εの範囲内で変動する場合にも成立することが好ましい。このとき、最悪条件は、許容誤差±εを考慮した場合に、第１の合成抵抗値Ｒｃ１がその最大値Ｒｃ１ｍａｘを取り、第２の合成抵抗値Ｒｃ２がその最小値Ｒｃ２ｍｉｎを取る場合である。これらの合成抵抗値Ｒｃ１ｍａｘ、Ｒｃ２ｍｉｎを識別できるようにするためには、Ｒｃ１ｍａｘ＜Ｒｃ２ｍｉｎという条件が満足されていれば良い。この条件Ｒｃ１ｍａｘ＜Ｒｃ２ｍｉｎから、以下の式が導かれる。
【０１００】
【数３】
0005915094.tif 000004
【０１０１】
すなわち、許容誤差±εが（３）式を満足すれば、常にＮ個のカートリッジの装着状態に応じて合成抵抗値Ｒｃが一意に決まり、これに応じて検出電流ＩＤＥＴが一意に決まることを保証することができる。但し、実際の設計上の抵抗値の許容誤差は、（３）式の右辺の値よりも小さな値に設定することが好ましい。また、上述のような検討を行わずに、抵抗７０１〜７０４の抵抗値の許容誤差を十分に小さな値（例えば１％以下の値）に設定するようにしてもよい。
【０１０２】
図１１は、本実施形態の印刷装置の第２の構成例（図６）における個別装着検出部３３０の詳細な構成例である。個別装着検出部３３０は、電流−電圧変換部７１０と、電圧比較部７２０と、比較結果記億部７３０と、電圧補正部７４０とを含む。なお、本実施形態の個別装着検出部３３０は図１１の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。
【０１０３】
電流−電圧変換部７１０は、オペアンプ７１２と帰還抵抗Ｒ１１とで構成される反転増幅回路である。オペアンプ７１２の出力電圧ＶＤＥＴは、以下の式で与えられる。
【０１０４】
【数４】
0005915094.tif 000005
【０１０５】
ここで、ＶＨＯは電圧印加部３２０（図６）の出力電圧、Ｒｃは４つの抵抗７０１〜７０４（図１０（Ａ））の合成抵抗である。この出力電圧ＶＤＥＴは、検出電流ＩＤＥＴに対応する電圧値を有する。
【０１０６】
なお、（４）式で与えられる電圧ＶＤＥＴは、検出電流ＩＤＥＴによる電圧（ＩＤＥＴ・Ｒ１１）を反転した値を示す。そこで、電流−電圧変換部７１０に反転増幅器を追加し、この追加の反転増幅器で電圧ＶＤＥＴを反転した電圧を、電流−電圧変換部７１０の出力電圧として出力してもよい。この追加の反転増幅器の増幅率の絶対値は、１とすることが好ましい。
【０１０７】
電圧比較部７２０は、しきい値電圧生成部７２２とコンパレーター７２４（オペアンプ）と切換制御部７２６とを有している。しきい値電圧生成部７２２は、参照電圧ＶＲＥＦを複数の抵抗Ｒ１〜Ｒｍで分圧して得られる複数のしきい値電圧Ｖｔｈ（ｊ）の一つを、切換スイッチ７２３で選択して出力する。これらの複数のしきい値電圧Ｖｔｈ（ｊ）は、図１０（Ｂ）に示した１６種類の装着状態における検出電流ＩＤＥＴの値を識別するしきい値に相当する。コンパレーター７２４は、電流−電圧変換部７１０の出力電圧ＶＤＥＴと、しきい値電圧生成部７２２から出力されるしきい値電圧Ｖｔｈ（ｊ）とを比較して、２値の比較結果を出力する。
【０１０８】
切換制御部７２６は、出力電圧ＶＤＥＴとしきい値電圧Ｖｔｈ（ｊ）との比較結果に基づいて、次にしきい値電圧生成部７２２から出力すべき電圧値Ｖｔｈ（ｊ）を切り換える制御を行う。
【０１０９】
比較結果記億部７３０は、電圧比較部７２０から出力される２値の比較結果に基づいて、ビットレジスター７３４内の適切なビット位置にフラグを立てる（例えば１を書き込む）。この切換スイッチ７３２の切り換えタイミングは、切換制御部７２６から指定される。ビットレジスター７３４は、印刷装置に装着可能な個々のカートリッジの装着の有無を示すＮ個（ここではＮ＝４）のカートリッジ検出ビットと、異常な電流値が検出されたことを示す異常フラグビットとを有している。異常フラグビットは、全てのカートリッジが装着されている状態での電流値Ｉｍａｘ（図１０（Ｂ））に比べて有意に大きな電流が流れている場合にＨレベルとなる。但し、異常フラグビットは省略可能である。ビットレジスター７３４に格納された複数のビット値は、デジタル検出信号ＳＩＤＥＴ（検出電流信号）として主制御部４００のＣＰＵ４１０（図４）に送信される。ＣＰＵ４１０は、このデジタル検出信号ＳＩＤＥＴのビット値から、個々のカートリッジが装着されているか否かを判定する。前述したように、デジタル検出信号ＳＩＤＥＴの４つのビット値は、個々のカートリッジが装着されているか否かを示している。従って、ＣＰＵ４１０は、デジタル検出信号ＳＩＤＥＴの個々のビット値から、個々のカートリッジが装着されているか否かを直ちに判定することが可能である。
【０１１０】
電圧比較部７２０と比較結果記億部７３０の両者は、いわゆるＡ−Ｄ変換部を構成している。Ａ−Ｄ変換部としては、図１１に示した電圧比較部７２０と比較結果記億部７３０の代わりに、周知の他の種々の構成を採用することが可能である。
【０１１１】
電圧補正部７４０は、しきい値電圧生成部７２２で生成される複数のしきい値電圧Ｖｔｈ（ｊ）を、装着検出用電圧ＶＨＯの変動に追従して補正するための回路である。電圧補正部７４０は、オペアンプ７４２と２つの抵抗Ｒ２１、Ｒ２２とを含む反転増幅回路として構成されている。オペアンプ７４２の反転入力端子には、入力抵抗Ｒ２２を介して電圧印加部３２０の出力電圧ＶＨＯが入力されており、非反転入力端子には参照電圧ＶＲＥＦが入力されている。このとき、オペアンプ７４２の出力電圧ＡＧＮＤは以下の式で与えられる。
【０１１２】
【数５】
0005915094.tif 000006
【０１１３】
この電圧ＡＧＮＤは、しきい値電圧生成部７２２の低電圧側の基準電圧ＡＧＮＤとして使用される。例えば、ＶＲＥＦ＝２．４Ｖ、ＶＨＯ＝４２Ｖ、Ｒ２１＝２０ｋΩ、Ｒ２２＝４００ｋΩとすれば、ＡＧＮＤ＝０．４２Ｖとなる。上述した（４）式と、（５）式とを比較すれば理解できるように、しきい値電圧生成部７２２の低電圧側の基準電圧ＡＧＮＤは、検出電圧値ＶＤＥＴと同様に、電圧印加部３２０の出力電圧ＶＨＯの値に応じて変化する。これらの２つの電圧ＡＧＮＤ、ＶＤＥＴの差異は、抵抗比Ｒ２１／Ｒ２２、Ｒ１１／Ｒｃの差から生じている。このような電圧補正部７４０を使用すれば、電源電圧ＶＨＶが何らかの原因で変動しても、しきい値電圧生成部７２２で生成される複数のしきい値電圧Ｖｔｈ（ｊ）が、電源電圧ＶＨＶの変動に追従して変化する。この結果、検出電圧値ＶＤＥＴと複数のしきい値電圧Ｖｔｈ（ｊ）の両方が、電源電圧ＶＨＶの変動に追従して変化するので、電圧比較部７２０において正確な装着状態を表す比較結果を得ることができる。特に、抵抗比Ｒ２１／Ｒ２２と抵抗比Ｒ１１／Ｒｃ１（Ｒｃ１は全カートリッジ装着時の合成抵抗値）の値を等しく設定すれば、検出電圧値ＶＤＥＴと複数のしきい値電圧Ｖｔｈ（ｊ）を、電源電圧ＶＨＶの変動に対してほぼ同じ変化幅で変化するように正確に追従させることが可能である。但し、電圧補正部７４０は省略してもよい。
【０１１４】
上述した構成例では、第１の個別装着検出端子ＤＴ１が電圧印加部３２０に接続され、第２の個別装着検出端子ＤＴ２が個別装着検出部３３０に接続されるが、これとは逆に、ＤＴ１が個別装着検出部３３０に接続され、ＤＴ２が電圧印加部３２０に接続されるように切り換えることができる。
【０１１５】
なお、以上のように本実施形態について詳細に説明したが、本発明の新規事項及び効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例は全て本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義又は同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また印刷装置の構成、動作も本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【０１１６】
１００  印刷材収容体（インクカートリッジ）、２００  基板、２０１  ボス溝、
２０２  ボス穴、２０３  記憶装置、３００  集積回路装置、３１０  記憶部、
３２０  電圧印加部、３３０  個別装着検出部、３４０  カートリッジアウト検出部、
３５０  サブ制御部（制御部）、４００  主制御部（制御部）、４１０  ＣＰＵ、
４２０  メモリー、４３０  表示部、４４１  低電圧電源、４４２  高電圧電源、
ＣＯ１、ＣＯ２  第１、第２のカートリッジアウト検出端子、
ＤＴ１、ＤＴ２  第１、第２の個別装着検出端子、ＲＳＴ  リセット端子、
ＳＣＫ  クロック端子、ＳＤＡ  データ端子、ＶＤＤ  電源端子、
ＶＳＳ  接地端子
【図１】
0005915094.tif 000007
【図２】
0005915094.tif 000008
【図３】
0005915094.tif 000009
【図４】
0005915094.tif 000010
【図５】
0005915094.tif 000011
【図６】
0005915094.tif 000012
【図７】
0005915094.tif 000013
【図８】
0005915094.tif 000014
【図９】
0005915094.tif 000015
【図１０】
0005915094.tif 000016
【図１１】
0005915094.tif 000017