(57)【要約】【課題】適切な消耗品のみを許可認証することにより印刷品質の低下や装置故障を防止する。【解決手段】  インクカートリッジ１５０に記憶された消耗品記憶情報に基づいて、本体装置２により生成された第１の照合情報と、消耗品記憶情報に基づいて生成され、インクカートリッジ１５０のメモリ１５３に記憶されている第２の照合情報とを照合する第１照合手段と、本体装置２の取得情報に基づいて本体装置２により生成された第３の照合情報と、インクカートリッジ１５０の取得情報に基づいて生成されてインクカートリッジ１５０のメモリ１５３に記憶されている第４の照合情報とを照合する第２照合手段と、第１〜第２照合手段の照合結果が、いずれも一致すると判定された場合に、インクカートリッジ１５０を許可認証する認証手段１６と、を備え、第１〜第２の照合情報の組と、第３〜第４の照合情報の組との少なくとも一方の組は、動的情報である。【選択図】  図２
2017064960.tif 000002
【特許請求の範囲】
【請求項１】
内部にメモリを有し、印刷機に取り付けられる消耗品の認証を行う認証装置であって、
前記消耗品に記憶された消耗品記憶情報に基づいて、前記印刷機により生成された第１の照合情報と、前記消耗品記憶情報に基づいて生成され、前記メモリに記憶されている第２の照合情報とを照合する第１照合手段と、
前記印刷機の取得情報に基づいて前記印刷機により生成された第３の照合情報と、前記消耗品の取得情報に基づいて生成されて前記メモリに記憶されている第４の照合情報とを照合する第２照合手段と、
前記第１照合手段と前記第２照合手段との照合結果が、いずれも一致すると判定された場合に、前記消耗品を許可認証する認証手段と、を備え、
前記第１の照合情報と前記第２の照合情報との組と、前記第３の照合情報と前記第４の照合情報との組との少なくとも一方の組は、動的情報である
ことを特徴とする認証装置。
【請求項２】
前記消耗品記憶情報は、前記消耗品を特定するＩＤであり、
前記印刷機の取得情報と前記消耗品の取得情報とは、時刻情報である
ことを特徴とする請求項１に記載の認証装置。
【請求項３】
前記消耗品記憶情報には、前記消耗品の残量情報も含む
ことを特徴とする請求項２に記載の認証装置。
【請求項４】
前記消耗品記憶情報には、時刻情報も含む
ことを特徴とする請求項２に記載の認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、適切な消耗品のみを許可認証することにより印刷品質の低下や装置故障を防止する認証装置に関する。
【背景技術】
【０００２】
印刷装置ではその印刷方式によってインクカートリッジや孔版原紙など様々な消耗品が着脱可能に設けられている。
【０００３】
例えば、インクジェット印刷装置では、消耗品として色ごとにインクが貯留されたインクカートリッジが着脱可能に設けてられており、インクカートリッジからインクジェットヘッドへインクが供給され、インクジェットヘッドのノズルからインクを印刷用紙に向けて吐出して画像や文字などを印刷する。
【０００４】
このとき、不適切なインクカートリッジがインクジェット印刷装置に装着されて使用されると、例えば、インクが凝集し、凝集したインクがノズルを閉塞させ吐出不良が発生したり、用紙に着弾したインクがにじみ、画像のエッジ不良などが発生したりする。これらの不具合は印刷画像の品質低下の原因となっていた。また、インクが凝集すると装置内の各機器に過剰な負荷がかかり装置故障の原因となる場合もある。
【０００５】
そこで、特許文献１には、装着された消耗品と本体装置との間で情報を伝達し、消耗品に設置された消耗品記憶情報（例えば、適合機種情報、マッチングパラメータの設定情報、製造年月日など）に基づいて、特性を照合する画像記録装置に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−１８５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の特許文献１に記載の画像記録装置では、伝達した消耗品記憶情報に基づいて特性を照合するので、照合の精度が低いという問題点があった。
【０００８】
照合の精度が低いと不適切な消耗品が装着されることがあり、これにより印刷画像品質の低下や印刷装置の故障の原因となる場合があった。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、適切な消耗品のみを許可認証することにより印刷品質の低下や装置故障を防止する認証装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明に係る認証装置の第１の特徴は、内部にメモリを有し、印刷機に取り付けられる消耗品の認証を行う認証装置であって、前記消耗品に記憶された消耗品記憶情報に基づいて、前記印刷機により生成された第１の照合情報と、前記消耗品記憶情報に基づいて生成され、前記メモリに記憶されている第２の照合情報とを照合する第１照合手段と、前記印刷機の取得情報に基づいて前記印刷機により生成された第３の照合情報と、前記消耗品の取得情報に基づいて生成されて前記メモリに記憶されている第４の照合情報とを照合する第２照合手段と、前記第１照合手段と前記第２照合手段との照合結果が、いずれも一致すると判定された場合に、前記消耗品を許可認証する認証手段と、を備え、前記第１の照合情報と前記第２の照合情報との組と、前記第３の照合情報と前記第４の照合情報との組との少なくとも一方の組は、動的情報であることにある。
【００１１】
ここで、消耗品記憶情報とは、消耗品に記憶された情報のことであり、例えば、位置情報やＩＤ、またはその組み合わせなどのことをいう。
【００１２】
また、印刷機の取得情報は、印刷機に対して外部から入力される情報や印刷機内部で生成されることにより取得する情報であり、製造時に取得されてもよいし、流通過程において取得されてもよいし、使用開始時に取得されてもよく、取得の時期は問わない。例えば、印刷機の取得情報は、接続された消耗品や時計その他入力装置など外部から入力されるＩＤ、仕向け情報（位置情報）、インク残量情報、時刻情報、またはその組み合わせや、印刷機が内蔵する時計などにより印刷機内部で取得した時刻情報や、印刷機が内蔵するＧＰＳ（Global Positioning System）機能などにより印刷機内部で取得した位置情報などが該当する。
【００１３】
また、消耗品の取得情報は消耗品に対して外部から入力される情報や消耗品内部で生成されることにより取得する情報であり、製造時に取得されてもよいし、流通過程において取得されてもよいし、使用開始時に取得されてもよく、取得の時期は問わない。例えば、取得情報は、接続された印刷装置や時計その他入力装置など外部から入力されるＩＤ、仕向け情報（位置情報）、インク残量情報、時刻情報、またはその組み合わせや、消耗品が内蔵する時計などにより消耗品内部で取得した時刻情報や、消耗品が内蔵するＧＰＳ（Global Positioning System）機能などにより消耗品内部で取得した位置情報などが該当する。
【００１４】
本発明に係る認証装置の第２の特徴は、前記消耗品記憶情報は、前記消耗品を特定するＩＤであり、前記印刷機の取得情報と前記消耗品の取得情報とは、時刻情報であることにある。
【００１５】
本発明に係る認証装置の第３の特徴は、前記消耗品記憶情報には、前記消耗品の残量情報も含むことにある。
【００１６】
本発明に係る認証装置の第４の特徴は、前記消耗品記憶情報には、時刻情報も含むことにある。
【発明の効果】
【００１７】
本発明に係る認証装置の第１の特徴によれば、第１照合手段が、消耗品に記憶された消耗品記憶情報に基づいて、印刷機により生成された第１の照合情報と、消耗品記憶情報に基づいて生成され、メモリに記憶されている第２の照合情報とを照合し、第２照合手段は、印刷機の取得情報に基づいて印刷機により生成された第３の照合情報と、消耗品の取得情報に基づいて生成されてメモリに記憶されている第４の照合情報とを照合し、認証手段が、第１照合手段と第２照合手段との照合結果がいずれも一致すると判定された場合に、消耗品を許可認証する。また、第１の照合情報と第２の照合情報との組と、第３の照合情報と第４の照合情報との組との少なくとも一方の組は、動的情報である。
【００１８】
そのため、第１の照合情報と第２の照合情報との組と、第３の照合情報と第４の照合情報との組の両方が静的情報である場合に比べて、認証の精度を上げることができる。これにより不適切なインクカートリッジが使用されることを確実に識別することができるので、印刷品質の低下や装置故障を防止することができる。
【００１９】
本発明に係る認証装置の第２の特徴によれば、消耗品記憶情報は、消耗品を特定するＩＤであり、印刷機の取得情報と消耗品の取得情報とは、時刻情報である。これにより、第１照合手段により照合される第１照合情報および第２照合情報の生成元となる情報と、第２照合手段に照合される第３照合情報および第４照合情報の生成元となる情報とが異なるので、より認証の精度を上げることができる。
【００２０】
本発明に係る認証装置の第３の特徴によれば、消耗品記憶情報は、消耗品の残量情報も含む。これにより、第１照合手段により照合される第１照合情報および第２照合情報の生成元となる情報と、第２照合手段により照合される第３照合情報および第４照合情報の生成元となる情報とが、互いに異なるとともに、いずれも動的情報とすることができるので、より認証の精度を上げることができる。
【００２１】
本発明に係る認証装置の第４の特徴によれば、消耗品記憶情報は、時刻情報も含む。これにより、第１照合手段により照合される第１照合情報および第２照合情報の生成元となる情報と、第２照合手段により照合される第３照合情報および第４照合情報の生成元となる情報とを、何れも動的情報とすることができるので、より認証の精度を上げることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施例１に係る認証装置であるインクジェット印刷装置の構成を説明した図である。
【図２】本発明の実施例１に係るインクジェット印刷装置が備える本体装置とインクカートリッジの機能を説明した説明図である。
【図３】本発明の実施例１に係るインクジェット印刷装置における処理手順を示したシーケンス図である。
【図４】本発明の実施例２に係るインクジェット印刷装置が備える本体装置とインクカートリッジの機能を説明した説明図である。
【図５】本発明の実施例２に係るインクジェット印刷装置における処理手順を示したシーケンス図である。
【図６】本発明の実施例３に係るインクジェット印刷装置が備える本体装置とインクカートリッジの機能を説明した説明図である。
【図７】本発明の実施例３に係るインクジェット印刷装置における処理手順を示したシーケンス図である。
【図８】本発明の実施例３の変形例１に係るインクジェット印刷装置における処理手順を示したシーケンス図である。
【図９】本発明の実施例３の変形例２に係るインクジェット印刷装置における処理手順を示したシーケンス図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施例に係る認証装置を、図面を参照しながら詳細に説明する。また、以下に示す実施例は、この発明の技術的思想を具体化するための装置等を例示するものであって、この発明の技術的思想は、各構成部品の配置等を下記のものに特定するものでない。この発明の技術的思想は、特許請求の範囲において、種々の変更を加えることができる。
【００２４】
［実施例１］
本発明の実施例１では、本体装置と、本体装置に対して着脱可能に取り付けられた消耗品である色毎のインクカートリッジとを備えたインクジェット印刷装置に適用された認証装置を例に挙げて説明する。
【００２５】
＜インクジェット印刷装置の構成＞
図１は、本発明の実施例１に係る認証装置であるインクジェット印刷装置１の構成を説明した図である。
【００２６】
本発明の実施例１に係るインクジェット印刷装置１は、インクカートリッジと、インクカートリッジ以外の構成を有する本体装置とを備えており、図１では、本体装置（印刷機）にインクカートリッジが装着された状態のインクジェット印刷装置１を例に挙げて説明する。
【００２７】
図１に示すように、インクジェット印刷装置１は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）のインクに対応するインクジェットヘッド１１０Ｃ，１１０Ｍ，１１０Ｙ，１１０Ｋを備えており、印刷用紙は、インクジェットヘッド１１０Ｃ，１１０Ｍ，１１０Ｙ，１１０Ｋの対向面に設けられた環状の搬送ベルト（図示しない）によって印刷条件により定められる速度で搬送されながら、インクジェットヘッド１１０Ｃ，１１０Ｍ，１１０Ｙ，１１０Ｋから吐出されたインクによりライン単位で印刷される。
【００２８】
各インクは着脱可能なインクカートリッジに設けられたインクボトルから供給されるようになっており、Ｃ（シアン）のインクを供給するインクボトル１５１Ｃ、Ｍ（マゼンタ）のインクを供給するインクボトル１５１Ｍ、Ｙ（イエロー）のインクを供給するインクボトル１５１Ｙ、Ｋ（ブラック）のインクを供給するインクボトル１５１Ｋが備えられている。なお、以下においてインク色にこだわらない場合にはインクボトル１５１で代表させて説明する。他の機能部についても同様である。
【００２９】
インクボトル１５１から供給されたインクは、樹脂、金属等のパイプにより形成されたインク循環経路を通って、インクジェットヘッド１１０の下流側に設けられた下流タンクに一旦溜められる。このため、インクジェット印刷装置１には、Ｃ（シアン）のインクを溜める下流タンク１２０Ｃ、Ｍ（マゼンタ）のインクを溜める下流タンク１２０Ｍ、Ｙ（イエロー）のインクを溜める下流タンク１２０Ｙ、Ｋ（ブラック）のインクを溜める下流タンク１２０Ｋが備えられている。
【００３０】
インクジェット印刷装置１には、ポンプ１７０Ｃ、ポンプ１７０Ｍ、ポンプ１７０Ｙ、ポンプ１７０Ｋおよび上流タンク１３０Ｃ、上流タンク１３０Ｍ、上流タンク１３０Ｙ、上流タンク１３０Ｋが備えられている。下流タンク１２０に溜められたインクは、ポンプによりインクジェットヘッド１１０の上流側に設けられた上流タンクに送られる。上流タンク１３０に送られたインクは、インクを吐出する多数のノズルが設けられているインクジェットヘッド１１０に送液される。
【００３１】
上流タンク１３０は共通空気室１７２と接続されている。共通空気室１７２には、ポンプ１７３および図示しない大気開放弁が備えられており、大気開放弁を全閉してポンプ１７３により上流タンク１３０に空気を送り込んだり、大気開放弁を全開して大気圧にしたりすることにより、上流タンク１３０内の空気の圧力を調整する。
【００３２】
インクジェットヘッド１１０で吐出されなかったインクは、下流タンク１２０に戻される。上流タンク１３０からインクジェットヘッド１１０を経由して下流タンク１２０へのインク帰還は、上流タンク１３０と下流タンク１２０との水頭差を利用している。
【００３３】
インクは印刷品質が保証される温度範囲が定められており、環境温度が低く、インク温度が印刷可能である下限温度を下回っているとインクを加熱する必要がある。一方、インクジェットヘッド１１０内に設けられたドライバやピエゾ素子は動作することにより発熱し、これらの発熱やインク振動のジュール熱により、高温時におけるインク温度上昇の影響等を抑制する必要がある。そこで、インク循環経路上に、温度調節器１６１が設けられており、温度調節器１６１により、インクは、加温又は冷却される。
【００３４】
このような構成を有するインクジェット印刷装置に不適切なインクカートリッジが装着されると、例えば、インクが凝集してしまい凝集したインクがインクジェットヘッド１１０のノズルを閉塞させ吐出不良を発生させたり、搬送された印刷用紙に着弾したインクがにじみ、画像のエッジ不良などが発生したりする。さらに、インク循環経路内でインクが凝集すると、ポンプ１７０などインク送液手段に過剰な負荷がかかり装置故障の原因になる場合もある。
【００３５】
そこで、本発明の実施例１に係るインクジェット印刷装置１は、印刷品質の低下や印刷装置の故障を防止するため、装着されたインクカートリッジが使用可能か否かの認証を行う。
【００３６】
図２は、本発明の実施例１に係るインクジェット印刷装置１が備える本体装置とインクカートリッジの機能を説明した説明図である。なお、図２に示す矢印は、主な情報の送受信関係を示しているが、インクジェット印刷装置１において、情報の送受信関係は、図２に示す矢印に限定されるものでない。
【００３７】
図２に示すように、本発明の実施例１に係るインクジェット印刷装置１は、本体装置２と、本体装置２に装着されたインクカートリッジ１５０Ｋ，１５０Ｃ，１５０Ｍ，１５０Ｙとを備えており、インクカートリッジ１５０Ｋ，１５０Ｃ，１５０Ｍ，１５０Ｙがそれぞれ使用可能か否かの認証を行う。ここで、インクカートリッジ１５０Ｋ、１５０Ｃ，１５０Ｍ，１５０Ｙのそれぞれは、同一の構成を有しているため、ここでは、インクカートリッジ１５０Ｋに着目して、その構成を説明する。また、簡略化のため、インクカートリッジ１５０Ｋ、１５０Ｃ，１５０Ｍ，１５０Ｙのそれぞれを、適宜、インクカートリッジ１５０と示す。
【００３８】
インクカートリッジ１５０は、インクボトル１５１と、非接触ＩＣ１５２とを備えている。
【００３９】
非接触ＩＣ１５２は、メモリ１５３と処理部１５４とを有しており、本体装置２との間で無線によるデータ通信を行う。
【００４０】
メモリ１５３には、インクカートリッジ１５０を一意に特定するＩＤ（消耗品記憶情報）と、インクボトル１５１に貯留されたインクの属性データと、ＩＤに基づいて生成された静的パスワード（第２の照合情報）と、動的パスワード（第４の照合情報）を生成するためのプログラムである動的アルゴリズムとが記憶される。メモリ１５３には、インクカートリッジ１５０が使用される地域を示す仕向け情報が記憶されてもよい。
【００４１】
インクの属性データには、インク色情報、インク溶媒種類情報、インク残量情報が含まれている。本実施例において、インク残量情報は、消耗品の残量情報を構成する。
【００４２】
また、静的パスワードは、静的情報である。ここで、静的情報とは、照合や認証の度に変化しない固定的な情報のことである。静的パスワードは、ＩＤに基づいて、静的アルゴリズムを用いて生成されて、メモリ１５３に予め記憶されている。なお、静的アルゴリズムは、静的パスワードを生成するためのプログラムであり、メモリ１５３に記憶されていてもよい。
【００４３】
処理部１５４は、ＣＰＵなどの演算処理装置によって構成されており、演算処理機能を有する。処理部１５４は、例えば、インクジェットヘッド１１０Ｃ，１１０Ｍ，１１０Ｙ，１１０Ｋから吐出されたインクの吐出量に基づいて、インクカートリッジ１５０Ｋのインクボトル１５１内のインク残量を算出し、インク残量情報として、メモリ１５３に記憶させる。
【００４４】
処理部１５４は、インク残量情報を所定のタイミングで算出してメモリ１５３に記憶する。所定のタイミングは、例えば、電源オン、省電力モードからの復帰、または図示しないセンサーの検出結果に基づいて本体装置２にインクカートリッジ１５０が装着されたことを検出したタイミングであってもよい。
【００４５】
また、処理部１５４は、動的パスワード生成手段１５４１と、動的パスワード照合手段１５４２とを備える。
【００４６】
動的パスワード生成手段１５４１は、時刻情報（消耗品の取得情報）に基づいて、動的パスワード（第４の照合情報）を生成する。具体的に、動的パスワード生成手段１５４１は、無線通信手段１１により読み込まれたＩＤと、時刻情報取得手段１２によって取得された時刻情報とに基づいて、メモリ１８に記憶された動的アルゴリズムを用いて動的パスワードを生成する。
【００４７】
なお、動的パスワードは、動的情報である。ここで、動的情報とは、照合や認証の度に変化する可変的な情報のことである。動的パスワード生成手段１５４１によって生成された動的パスワードは、メモリ１８に記憶される。
【００４８】
動的パスワード照合手段１５４２は、時刻情報（印刷機の取得情報）に基づいて本体装置２により生成された動的パスワード（第３の照合情報）と、時刻情報（消耗品の取得情報）に基づいて生成されてメモリ１５３に記憶されている動的パスワード（第４の照合情報）とを照合する。本実施例において、動的パスワード照合手段１５４２は、第２照合手段を構成する。
【００４９】
本体装置２は、無線通信手段１１と、時刻情報取得手段１２と、動的パスワード生成手段１３と、静的パスワード生成手段１４と、静的パスワード照合手段１５と、認証手段１６と、表示手段１７と、メモリ１８とを備えている。
【００５０】
無線通信手段１１は、非接触ＩＣ１５２との間で無線通信を確立し、非接触ＩＣ１５２から種々の情報を読み込み、読み込んだ情報を本体装置２内の各種機能に供給する。なお、無線通信手段１１と非接触ＩＣ１５２との間で無線通信を行う際、送信側は乱数を付加して送信し、受信側は付加された乱数を削除することにより情報を取り出す。これにより、通信する情報の傍受を防止することができる。
【００５１】
時刻情報取得手段１２は、時刻情報を取得する。本実施例において、時刻情報は、印刷機の取得情報及び消耗品の取得情報である。具体的に、時刻情報取得手段１２は、内部時計を備えており、印刷機の取得情報及び消耗品の取得情報として、時刻情報を取得する。なお、時刻情報は、本体装置２で生成される動的情報であり、本体動的情報と言い換えられる。
【００５２】
動的パスワード生成手段１３は、時刻情報取得手段１２により取得された時刻情報に基づいて、メモリ１８に記憶された動的アルゴリズムを用いて動的パスワード（第３の照合情報）を生成する。
【００５３】
静的パスワード生成手段１４は、無線通信手段１１により読み込まれたＩＤ（消耗品記憶情報）に基づいて、メモリ１８に記憶された静的アルゴリズムを用いて静的パスワード（第１の照合情報）を生成する。
【００５４】
静的パスワード照合手段１５は、メモリ１５３に記憶されたＩＤ（消耗品記憶情報）に基づいて、本体装置２により生成された静的パスワード（第１の照合情報）と、ＩＤ（消耗品記憶情報）に基づいて生成され、インクカートリッジ１５０のメモリ１５３に記憶されている静的パスワード（第２の照合情報）とを照合する。本実施例において、静的パスワード照合手段１５は、第１照合手段を構成する。
【００５５】
認証手段１６は、静的パスワード照合手段１５と動的パスワード照合手段１５４２との照合結果が、いずれも一致すると判定された場合に、インクカートリッジ１５０を許可認証する。この認証許可により装着されたインクカートリッジ１５０は使用可能となる。
【００５６】
表示手段１７は、認証手段１６により認証が不許可の場合、装着されているインクカートリッジ１５０は使用することができない旨警告メッセージを表示する。
【００５７】
メモリ１８は、本体装置２内の各種処理に用いられる情報を記憶する。メモリ１８は、静的パスワード（第１の照合情報）を生成するためのプログラムである静的アルゴリズムと、動的パスワード（第３の照合情報）を生成するためのプログラムである動的アルゴリズムとを記憶している。
【００５８】
メモリ１８に記憶される静的アルゴリズムは、インクカートリッジ１５０のメモリ１５３に記憶される静的パスワードを生成するために用いられた静的アルゴリズムと共通である。また、メモリ１８に記憶される動的アルゴリズムは、インクカートリッジ１５０のメモリ１５３に記憶される動的アルゴリズムと共通である。なお、メモリ１８には、インクジェット印刷装置１が使用される地域を示す仕向け情報が記憶されていてもよい。
【００５９】
＜インクジェット印刷装置の作用＞
次に、本発明の実施例１に係るインクジェット印刷装置１の作用について説明する。
【００６０】
図３は、本発明の実施例１に係るインクジェット印刷装置１における処理手順を示したシーケンス図である。
【００６１】
図３に示すように、本発明の実施例１に係るインクジェット印刷装置１は、電源オン、省電力モードからの復帰、または図示しないセンサーの検出結果に基づいて本体装置２にインクカートリッジ１５０が装着されたことを検出すると（ステップＳ１００；“ＹＥＳ”）、時刻情報取得手段１２は、時刻情報を取得する（ステップＳ１０１）。取得された時刻情報は、メモリ１８に記憶される。
【００６２】
そして、本体装置２の無線通信手段１１が非接触ＩＣ１５２との間で無線通信を確立し、非接触ＩＣ１５２のメモリ１５３からＩＤを読み出す（ステップＳ１０２）。読み出されたＩＤは、メモリ１８に記憶される。
【００６３】
次に、本体装置２の動的パスワード生成手段１３が、ＩＤと時刻情報とに基づいて、メモリ１８に記憶された動的アルゴリズムを用いて動的パスワード（第３の照合情報）を生成する（ステップＳ１０３）。
【００６４】
そして、本体装置２の無線通信手段１１が、動的パスワードと時刻情報とをインクカートリッジ１５０に送信する（ステップＳ１０４）。
【００６５】
次に、インクカートリッジ１５０では、本体装置２から送信された動的パスワードと時刻情報とが、メモリ１５３に記憶される。そして、インクカートリッジ１５０では、動的パスワード生成手段１５４１が、メモリ１５３に記憶されるＩＤを読み出すとともに、読み出したＩＤと、本体装置２から送信された時刻情報とに基づいて、メモリ１５３に記憶される動的アルゴリズムを用いて動的パスワード（第４の照合情報）を生成し、生成した動的パスワードをメモリ１５３に記憶する（ステップＳ１０５）。
【００６６】
そして、動的パスワード照合手段１５４２は、本体装置２から送信された動的パスワード（第３の照合情報）と、ステップＳ１０３において記憶された動的パスワード（第４の照合情報）との２つの動的パスワードが一致するか否かの照合を行う（ステップＳ１０６）。
【００６７】
ここで、インクカートリッジ１５０がインクジェット印刷装置１に適合する製品である場合には、２つの動的パスワードは、いずれも共通のＩＤと共通の時刻情報とに基づいて、共通の動的アルゴリズムを用いて生成されることになるので、ステップＳ１０３において記憶された動的パスワードと、本体装置２から送信された動的パスワードとが一致することになる。また、ステップＳ１０６において、動的パスワード照合手段１５４２は、２つの動的パスワードが一致する場合、照合結果を“一致”と判定し、一致しない場合、照合結果を“不一致”と判定する。
【００６８】
そして、処理部１５４は、メモリ１５３に記憶されている静的パスワード（第２の照合情報）を読み出すとともに（ステップＳ１０７）、読み出した静的パスワードと、動的パスワードの照合結果（“一致”又は“不一致”）とを、本体装置２に送信する（ステップＳ１０８）。
【００６９】
次に、本体装置２では、カートリッジ１５０から送信された静的パスワードと、動的パスワードの照合結果（“一致”又は“不一致”）とが、メモリ１８に記憶される。そして、本体装置２では、認証手段１６は、動的パスワードの照合結果が“一致”又は“不一致”のいずれであるかを判定する（ステップＳ１０９）。認証手段１６は、動的パスワードの照合結果が“不一致”である場合（ステップＳ１０９；ＮＯ）、インクカートリッジ１５０はインクジェット印刷装置１に適合する製品ではないことになるので、表示手段１７に装着されているインクカートリッジは使用することができない旨の警告メッセージを表示させる（ステップＳ１１３）。
【００７０】
一方、動的パスワードの照合結果が“一致”である場合（ステップＳ１０９；ＹＥＳ）、装着されているインクカートリッジは適切なものである可能性がある。
【００７１】
そこで、本体装置２では、静的パスワード生成手段１４が、ステップＳ１０２で取得したＩＤに基づいて、メモリ１８に記憶される静的アルゴリズムを用いて静的パスワード（第１の照合情報）を生成する（ステップＳ１１０）。
【００７２】
そして、静的パスワード照合手段１５は、静的パスワード生成手段１４によって生成された静的パスワード（第１の照合情報）と、ステップＳ１０８でインクカートリッジ１５０から送信された静的パスワード（第２の照合情報）との２つの静的パスワードが一致するか否かの照合を行う（ステップＳ１１１）。
【００７３】
ここで、インクカートリッジ１５０がインクジェット印刷装置１に適合する製品である場合には、２つの静的パスワードは、いずれも共通のＩＤに基づいて、共通の静的アルゴリズムを用いて生成されることになるので、２つの静的パスワードは一致することになる。ステップＳ１１１において、静的パスワード照合手段１５は、２つの静的パスワードが一致する場合、照合結果を“一致”と判定し、一致しない場合、照合結果を“不一致”と判定する。
【００７４】
続いて、認証手段１６は、静的パスワード照合手段１５による静的パスワードの照合結果が“一致”又は“不一致”のいずれであるかを判定する（ステップＳ１１２）。認証手段１６は、２つの静的パスワードの認証結果が“不一致”である場合（ステップＳ１１２；ＮＯ）、インクカートリッジ１５０はインクジェット印刷装置１に適合する製品ではないことになるので、表示手段１７に装着されているインクカートリッジは使用することができない旨の警告メッセージを表示させる（ステップＳ１１３）。
【００７５】
一方、認証手段１６は、２つの静的パスワードの認証結果が“一致”である場合（ステップＳ１１２；ＹＥＳ）、装着されているインクカートリッジは適切なものであると判定し、装着されているインクカートリッジの使用を許可認証する（ステップＳ１１４）。
【００７６】
以上のように、本発明の実施例１に係るインクジェット印刷装置１によれば、動的パスワード照合手段１５４２と静的パスワード照合手段１５との照合結果がいずれも一致すると判定された場合に、認証手段１６が、消耗品であるインクカートリッジ１５０を許可認証するので、認証の精度を上げることができる。
【００７７】
さらに、動的パスワード照合手段１５４２は、動的情報である２つの動的パスワード（第３の照合情報と第４の照合情報との組）を照合する。すなわち、静的情報である２つの静的パスワードの組（第１の照合情報と第２の照合情報との組））だけでなく、動的情報である２つの動的パスワード（第３の照合情報と第４の照合情報との組）を照合するため、認証手段１６による認証の精度を一層向上させることができる。
【００７８】
これにより不適切なインクカートリッジが使用されないように確実に識別することができるので、印刷品質の低下や装置故障を防止することができる。
【００７９】
なお、本発明の実施例１では、ステップＳ１０３及びＳ１０５において、動的パスワード生成手段１３及び動的パスワード生成手段１５４１が、ＩＤと時刻情報とに基づいて、動的パスワードを生成していたが、これに限定されない。例えば、動的パスワード生成手段１３及び動的パスワード生成手段１５４１は、ＩＤと時刻情報とに加えて、他の情報（例えば、インクカートリッジ１５０のメモリ１５３に記憶される情報）に基づいて、動的パスワードを生成してもよい。また、当該他の情報がインクカートリッジ１５０のメモリ１５３に記憶される情報である場合、ステップＳ１０２において、本体装置２の無線通信手段１１が、メモリ１５３から他の情報も読み出すように構成される。ステップＳ１０５において、インクカートリッジ１５０の動的パスワード生成手段１５４１が、メモリ１５３から他の情報も読み出すように構成される。
【００８０】
また、本発明の実施例１では、ステップＳ１１０において、静的パスワード生成手段１４が、ＩＤに基づいて、静的パスワード（第１の照合情報）を生成していたが、これに限定されない。例えば、静的パスワード生成手段１４が、ＩＤと本体静的情報とに基づいて、静的パスワード（第１の照合情報）を生成してもよい。ここで、本体静的情報とは、本体装置２のメモリ１８に記憶される静的情報であり、例えば、インクジェット印刷装置１が使用される地域を示す仕向け情報が一例として挙げられる。
【００８１】
例えば、ＩＤと本体静的情報とに基づいて、静的パスワード（第１の照合情報）を生成する場合、インクカートリッジ１５０のメモリ１５３に記憶される静的パスワードも、ＩＤと本体静的情報とに基づいて生成される。  なお、この場合も、上述したように、動的パスワード生成手段１３及び動的パスワード生成手段１５４１は、ＩＤと時刻情報（印刷機の取得情報及び消耗品の取得情報）とに加えて、他の情報（例えば、インクカートリッジ１５０のメモリ１５３に記憶される情報）に基づいて、動的パスワード（第３〜第４の照合情報）を生成してもよい。
【００８２】
なお、本発明の実施例１では、ステップＳ１０３及びＳ１０５において、動的パスワード生成手段１３及び動的パスワード生成手段１５４１が、ＩＤと時刻情報（印刷機の取得情報及び消耗品の取得情報）とに基づいて、動的パスワード（第３〜第４の照合情報）を生成していたが、これに限定されない。例えば、動的パスワード生成手段１３及び動的パスワード生成手段１５４１は、ＩＤとインクカートリッジ１５０のメモリ１５３に記憶される消耗品動的情報（印刷機の取得情報及び消耗品の取得情報）とに基づいて、動的パスワード（第３〜第４の照合情報）を生成してもよい。ここで、消耗品動的情報とは、インクカートリッジ１５０において生成される動的情報であり、インクカートリッジ１５０のメモリ１５３に記憶されるインク残量情報が一例として挙げられる。
【００８３】
例えば、ＩＤと消耗品動的情報とに基づいて動的パスワード（第３〜第４の照合情報）を生成する場合、ステップＳ１０２において、本体装置２の無線通信手段１１が、メモリ１５３からＩＤに加えて、消耗品動的情報も読み出すように構成される。また、ステップＳ１０５において、インクカートリッジ１５０の動的パスワード生成手段１５４１が、メモリ１５３に記憶されるＩＤと消耗品動的情報とを読み出すように構成される。
【００８４】
さらに、ステップＳ１１０において、静的パスワード生成手段１４が、ＩＤと本体静的情報とに基づいて、静的アルゴリズムを用いて静的パスワード（第１の照合情報）を生成してもよい。ＩＤと本体静的情報とに基づいて静的パスワードを生成する場合、インクカートリッジ１５０のメモリ１５３に記憶される静的パスワード（第２の照合情報）は、ＩＤと本体静的情報とに基づいて、静的アルゴリズムを用いて予め生成される。
【００８５】
なお、本発明の実施例１では、ステップＳ１０９において、認証手段１６は、２つの動的パスワードの照合結果が“一致”であるか否かを判定し、２つの動的パスワードの照合結果が“一致”であると判定した後に、ステップＳ１１２において、２つの静的パスワードの照合結果が“一致”であるか判定していたが、これに限定されない。認証手段１６は、先に、２つの静的パスワードの照合結果が“一致”であるかを判定し、２つの静的パスワードの照合結果が“一致”である場合に、２つの動的パスワードの照合結果が“一致”であると判定してもよい。すなわち、ステップＳ１０９と、ステップＳ１１０〜Ｓ１１２との順序は、入れ替えてもよい。
【００８６】
なお、本発明の実施例１では、インクカートリッジ１５０が、動的パスワード照合手段１５４２を備え、本体装置２が、静的パスワード照合手段１５を備えていたが、これに限定されない。例えば、本体装置２又はインクカートリッジ１５０の一方が、動的パスワード照合手段１５４２と静的パスワード照合手段１５との両方を備えてもよい。
【００８７】
なお、本発明の実施例１では、インクカートリッジ１５０が、動的パスワード生成手段１５４１を備え、本体装置２が、動的パスワード生成手段１３と静的パスワード生成手段１４とを備えていたが、これに限定されない。例えば、本体装置２又はインクカートリッジ１５０の一方が、動的パスワード生成手段１５４１と動的パスワード生成手段１３と静的パスワード生成手段１４とを備えていてもよい。
【００８８】
また、本発明の実施例１において、メモリ１５３は、インクカートリッジ１５０の外部から情報を読み取り可能な領域である読み取り可能領域と、インクカートリッジ１５０の外部から情報を読み取り不可な領域である読み取り不可領域とを備えていてもよい。この場合、照合に用いられる情報（ここでは、静的パスワード（第２の照合情報）及び動的アルゴリズム）を読み取り不可領域に記憶させておくことが好ましい。
【００８９】
例えば、静的パスワード（第２の照合情報）と動的アルゴリズムとをメモリ１５３の読み取り不可領域に記憶させておくことで、インクカートリッジの外部から読み取られることを防止できるため、静的パスワード照合手段１５及び動的パスワード照合手段１５４２による照合の精度を上げることができる。これにより、より確実に使用不可のインクカートリッジを識別することができるため、印刷品質の低下や装置故障を防止することができる。
【００９０】
［実施例２］
＜インクジェット印刷装置の構成＞
次に、本発明の実施例２に係るインクジェット印刷装置１の構成について説明する。
【００９１】
ここで、上述した実施例１では、２つの動的パスワードを照合した後に、２つの静的パスワードを照合する構成であったが、実施例２では、２つの静的パスワードを照合した後に、２つの動的パスワードの照合するように構成される。
【００９２】
図４は、本発明の実施例２に係るインクジェット印刷装置１が備える本体装置２とインクカートリッジ１５０の機能を説明した説明図である。なお、本発明の実施例２に係るインクジェット印刷装置１と実施例１に係るインクジェット印刷装置１との主な相違点は、次の通りである。
【００９３】
具体的に、図４に示すように、実施例２に係るインクジェット印刷装置１では、本体装置２が、動的パスワード照合手段１９を備える。また、インクカートリッジ１５０の処理部１５４が、静的パスワード生成手段１５４３と静的パスワード照合手段１５４４とを備え、メモリ１５３が、静的アルゴリズムを記憶する。なお、カートリッジ１５０のメモリ１５３に記憶される静的アルゴリズムは、本体装置２のメモリ１８に記憶される静的アルゴリズムと共通である。
【００９４】
本実施例において、動的パスワード照合手段１９は、第２照合手段を構成し、静的パスワード照合手段１５４４は、第１照合手段を構成する。
【００９５】
＜インクジェット印刷装置の作用＞
次に、本発明の実施例２に係るインクジェット印刷装置１の作用について説明する。
【００９６】
図５は、本発明の実施例２に係るインクジェット印刷装置１における処理手順を示したシーケンス図である。
【００９７】
図５に示すように、本発明の実施例２に係るインクジェット印刷装置１は、電源オン、省電力モードからの復帰、または図示しないセンサーの検出結果に基づいて本体装置２にインクカートリッジ１５０が装着されたことを検出すると（ステップＳ２００；“ＹＥＳ”）、本体装置２の無線通信手段１１が非接触ＩＣ１５２との間で無線通信を確立し、非接触ＩＣ１５２のメモリ１５３からＩＤ（消耗品記憶情報）を読み出す（ステップＳ２０１）。読み出されたＩＤは、メモリ１８に記憶される。
【００９８】
そして、本体装置２では、動的パスワード生成手段１３が、ステップＳ２０１で取得したＩＤに基づいて、メモリ１８に記憶される静的アルゴリズムを用いて静的パスワード（第１の照合情報）を生成する（ステップＳ２０２）。
【００９９】
次に、本体装置２の時刻情報取得手段１２は、時刻情報を取得する（ステップＳ２０３）。取得された時刻情報は、メモリ１８に記憶される。そして、本体装置２の無線通信手段１１が、静的パスワードと時刻情報とをインクカートリッジ１５０に送信する（ステップＳ２０４）。
【０１００】
次に、インクカートリッジ１５０では、本体装置２から送信された静的パスワードと時刻情報とが、メモリ１５３に記憶される。そして、インクカートリッジ１５０では、静的パスワード生成手段１５４３が、メモリ１５３に記憶されるＩＤを読み出すとともに、読み出したＩＤに基づいて、メモリ１５３に記憶される静的アルゴリズムを用いて静的パスワード（第２の照合情報）を生成し、生成した静的パスワードをメモリ１５３に記憶する（ステップＳ２０５）。
【０１０１】
静的パスワード照合手段１５４４は、本体装置２から送信された静的パスワード（第１の照合情報）と、ステップＳ２０５において記憶された静的パスワード（第２の照合情報）との２つの静的パスワードが一致するか否かの照合を行う（ステップＳ２０６）。
【０１０２】
ここで、インクカートリッジ１５０がインクジェット印刷装置１に適合する製品である場合には、２つの静的パスワードは、いずれも共通のＩＤに基づいて、共通の静的アルゴリズムを用いて生成されることになるので、ステップＳ２０５において記憶された静的パスワードと、本体装置２から送信された静的パスワードとが一致することになる。ステップＳ２０６において、静的パスワード照合手段１５４４は、２つの静的パスワードが一致する場合、照合結果を“一致”と判定し、一致しない場合、照合結果を“不一致”と判定する。
【０１０３】
次に、動的パスワード生成手段１５４１は、メモリ１５３に記憶されるＩＤを読み出すとともに、読み出したＩＤと、本体装置２から送信された時刻情報とに基づいて、メモリ１５３に記憶される動的アルゴリズムを用いて動的パスワード（第４の照合情報）を生成し、生成した動的パスワードをメモリ１５３に記憶する（ステップＳ２０７）。
【０１０４】
そして、処理部１５４は、ステップＳ２０７においてメモリ１５３に記憶された動的パスワードと、ステップＳ２０６において照合した静的パスワードの照合結果（“一致”又は“不一致”）とを、本体装置２に送信する（ステップＳ２０８）。
【０１０５】
次に、本体装置２では、カートリッジ１５０から送信された動的パスワードと静的パスワードの照合結果（“一致”又は“不一致”）とが、メモリ１８に記憶される。そして、本体装置２では、認証手段１６は、静的パスワードの照合結果が“一致”又は“不一致”のいずれか判定する（ステップＳ２０９）。認証手段１６は、静的パスワードの照合結果が“不一致”である場合（ステップＳ２０９；ＮＯ）、インクカートリッジ１５０はインクジェット印刷装置１に適合する製品ではないことになるので、表示手段１７に装着されているインクカートリッジは使用することができない旨の警告メッセージを表示させる（ステップＳ２１３）。
【０１０６】
一方、静的パスワードの照合結果が“一致”である場合（ステップＳ２０９；ＹＥＳ）、装着されているインクカートリッジは適切なものである可能性がある。
【０１０７】
そこで、本体装置２では、動的パスワード生成手段１３が、ステップＳ２０１で取得したＩＤとステップＳ２０３で取得した時刻情報とに基づいて、メモリ１８に記憶される動的アルゴリズムを用いて動的パスワード（第３の照合情報）を生成する（ステップＳ２１０）。
【０１０８】
そして、動的パスワード照合手段１９は、動的パスワード生成手段１３によって生成された動的パスワード（第３の照合情報）と、ステップＳ２０８でインクカートリッジ１５０から送信された動的パスワード（第４の照合情報）との２つの動的パスワードが一致するか否かの照合を行う（ステップＳ２１１）。
【０１０９】
ここで、動的パスワード照合手段１９は、２つの動的パスワードが一致する場合、照合結果を“一致”と判定し、一致しない場合、照合結果を“不一致”と判定する。
【０１１０】
続いて、認証手段１６は、動的パスワード照合手段１９による２つの動的パスワードの照合結果が“一致”又は“不一致”のいずれであるかを判定する（ステップＳ２１２）。認証手段１６は、２つの動的パスワードの認証結果が“不一致”である場合（ステップＳ２１２；ＮＯ）、インクカートリッジ１５０はインクジェット印刷装置１に適合する製品ではないことになるので、表示手段１７に装着されているインクカートリッジは使用することができない旨の警告メッセージを表示させる（ステップＳ２１３）。
【０１１１】
一方、認証手段１６は、２つの動的パスワードの認証結果が“一致”である場合（ステップＳ２１２；ＹＥＳ）、装着されているインクカートリッジは適切なものであると判定し、装着されているインクカートリッジの使用を許可認証する（ステップＳ２１４）。
【０１１２】
以上のように、本発明の実施例１に係るインクジェット印刷装置１によれば、静的パスワード照合手段１５４４と動的パスワード照合手段１９との照合結果がいずれも一致すると判定された場合に、認証手段１６が消耗品であるインクカートリッジ１５０を許可認証するので、認証の精度を上げることができる。
【０１１３】
さらに、動的パスワード照合手段１９は、動的情報である２つの動的パスワード（第３の照合情報と第４の照合情報との組）を照合する。すなわち、静的情報である２つの静的パスワードの組（第１の照合情報と第２の照合情報との組））だけでなく、動的情報である２つの動的パスワード（第３の照合情報と第４の照合情報との組）を照合するため、認証手段１６による認証の精度を一層向上させることができる。
【０１１４】
これにより不適切なインクカートリッジが使用されないように確実に識別することができるので、印刷品質の低下や装置故障を防止することができる。
【０１１５】
なお、本発明の実施例２では、ステップＳ２０７及びＳ２１０において、動的パスワード生成手段１３及び動的パスワード生成手段１５４１が、ＩＤと時刻情報とに基づいて、動的パスワードを生成していたが、これに限定されない。例えば、動的パスワード生成手段１３及び動的パスワード生成手段１５４１は、ＩＤと時刻情報とに加えて、他の情報（例えば、インクカートリッジ１５０のメモリ１５３に記憶される情報）に基づいて、動的パスワードを生成してもよい。また、当該他の情報がインクカートリッジ１５０のメモリ１５３に記憶される情報である場合、ステップＳ２０７において、インクカートリッジ１５０の動的パスワード生成手段１５４１が、メモリ１５３に記憶されるＩＤと他の情報とを読み出すように構成される。また、ステップＳ２０８において、メモリ１５３から他の情報も送信するように構成される。
【０１１６】
また、本発明の実施例２では、ステップＳ２０２及びＳ２０５において、静的パスワード生成手段１４静的パスワード生成手段１５４３が、ＩＤに基づいて、静的パスワード（第１〜第２の照合情報）を生成していたが、これに限定されない。例えば、静的パスワード生成手段１４及び静的パスワード生成手段１５４３が、ＩＤと本体静的情報とに基づいて、静的パスワード（第１〜第２の照合情報）を生成してもよい。
【０１１７】
例えば、ＩＤと本体静的情報とに基づいて、静的パスワード（第１〜第２の照合情報）を生成する場合、ステップＳ２０２において、本体装置２の静的パスワード生成手段１４が、メモリ１８から本体静的情報を読み出すように構成される。また、ステップＳ２０４において、静的パスワードと時刻情報と本体静的情報とが、本体装置２からインクカートリッジ１５０に送信するように構成される。なお、この場合も、上述したように、動的パスワード生成手段１３及び動的パスワード生成手段１５４１は、ＩＤと時刻情報とに加えて、他の情報（例えば、インクカートリッジ１５０のメモリ１５３に記憶される情報）に基づいて、動的パスワードを生成してもよい。
【０１１８】
なお、本発明の実施例２では、ステップＳ２０７及びＳ２１０において、動的パスワード生成手段１３及び動的パスワード生成手段１５４１が、ＩＤと時刻情報とに基づいて、動的パスワードを生成していたが、これに限定されない。例えば、動的パスワード生成手段１３及び動的パスワード生成手段１５４１は、ＩＤとインクカートリッジ１５０のメモリ１５３に記憶される消耗品動的情報とに基づいて、動的パスワードを生成してもよい。
【０１１９】
例えば、ＩＤと消耗品動的情報とに基づいて動的パスワードを生成する場合、ステップＳ２０１において、本体装置２の無線通信手段１１が、メモリ１５３からＩＤに加えて、消耗品動的情報も読み出すように構成される。また、ステップＳ２０７において、インクカートリッジ１５０の動的パスワード生成手段１５４１が、メモリ１５３に記憶されるＩＤと消耗品動的情報とを読み出すように構成される。
【０１２０】
さらに、ステップＳ２０２において、静的パスワード生成手段１４が、ＩＤと本体静的情報に基づいて、静的アルゴリズムを用いて静的パスワード（第１の照合情報）を生成し、ステップＳ２０５において、静的パスワード生成手段１５４３が、ＩＤと本体静的情報とに基づいて、静的パスワード（第２の照合情報）を生成してもよい。
【０１２１】
なお、本発明の実施例２では、ステップＳ２０９において、認証手段１６は、２つの静的パスワードの照合結果が“一致”であるか否かを判定した後、ステップＳ２１２において、２つの動的パスワードの照合結果が“一致”であるか判定していたが、これに限定されない。認証手段１６は、先に、２つの動的パスワードの照合結果が“一致”であるかを判定した後、２つの静的パスワードの照合結果が“一致”である場合に、２つの動的パスワードの照合結果が“一致”であるかを判定してもよい。すなわち、ステップＳ２０９と、ステップＳ２１０〜Ｓ２１２との順序は、入れ替えてもよい。
【０１２２】
なお、本発明の実施例２では、インクカートリッジ１５０が、静的パスワード照合手段１５４４を備え、本体装置２が、動的パスワード照合手段１９を備えていたが、これに限定されない。例えば、本体装置２又はインクカートリッジ１５０の一方が、静的パスワード照合手段１５４４と静的パスワード照合手段１５との両方を備えてもよい。
【０１２３】
なお、本発明の実施例２では、インクカートリッジ１５０が、動的パスワード生成手段１５４１と静的パスワード生成手段１５４３とを備え、本体装置２が、動的パスワード生成手段１３と静的パスワード生成手段１４とを備えていたが、これに限定されない。例えば、本体装置２又はインクカートリッジ１５０の一方が、動的パスワード生成手段１５４１と静的パスワード生成手段１５４３と動的パスワード生成手段１３と静的パスワード生成手段１４とを備えていてもよい。
【０１２４】
また、本発明の実施例２において、メモリ１５３は、インクカートリッジ１５０の外部から情報を読み取り可能な領域である読み取り可能領域と、インクカートリッジ１５０の外部から情報を読み取り不可な領域である読み取り不可領域とを備えていてもよい。この場合、照合に用いられる情報（ここでは、静的パスワード（第２の照合情報）、動的パスワード（第４の照合情報）、静的アルゴリズム、及び動的アルゴリズム）を読み取り不可領域に記憶させておくことで、より照合の精度を上げることができる。
【０１２５】
［実施例３］
＜インクジェット印刷装置の構成＞
次に、本発明の実施例３に係るインクジェット印刷装置１の構成について説明する。
【０１２６】
ここで、上述した実施例１〜２では、２つの静的パスワード（第１〜２の照合情報）の照合結果と、２つの動的パスワード（第３〜４の照合情報）による照合結果とが、いずれも“一致”である場合に、インクカートリッジ１５０を許可認証していた。すなわち、２つの静的パスワードと２つの動的パスワードとを照合情報として用いていた。
【０１２７】
実施例３では、４つの動的パスワードを照合情報として用いる。具体的に、２つの第１動的パスワードの照合結果と、２つの第２動的パスワードの照合結果が、いずれも“一致”である場合に、消耗品であるインクカートリッジ１５０を許可認証する。
【０１２８】
図６は、本発明の実施例３に係るインクジェット印刷装置１が備える本体装置２とインクカートリッジ１５０の機能を説明した説明図である。なお、本発明の実施例３に係るインクジェット印刷装置１と実施例１に係るインクジェット印刷装置１との主な相違点は、次の通りである。
【０１２９】
具体的に、図６に示すように、実施例３に係るインクジェット印刷装置１では、本体装置２が、第１動的パスワード生成手段２１と、第２動的パスワード生成手段２２と、第２動的パスワード照合手段２３とを備え、本体装置２のメモリ１８が、第１〜第２動的アルゴリズムを記憶する。
【０１３０】
また、インクカートリッジ１５０の処理部１５４が、第１動的パスワード生成手段１５５１と第２動的パスワード生成手段１５５２と第１動的パスワード照合手段１５５３とを備え、インクカートリッジ１５０のメモリ１５３が、第１〜第２動的アルゴリズム及び第１動的パスワードを記憶する。
【０１３１】
本実施例において、第１動的パスワード照合手段１５５３は、第１照合手段を構成し、第２動的パスワード照合手段２３は、第２照合手段を構成する。
【０１３２】
＜インクジェット印刷装置の作用＞
次に、本発明の実施例３に係るインクジェット印刷装置１の作用について説明する。
【０１３３】
図７は、本発明の実施例３に係るインクジェット印刷装置１における処理手順を示したシーケンス図である。
【０１３４】
図７に示すように、本発明の実施例３に係るインクジェット印刷装置１は、電源オン、省電力モードからの復帰、または図示しないセンサーの検出結果に基づいて本体装置２にインクカートリッジ１５０が装着されたことを検出すると（ステップＳ３００；“ＹＥＳ”）、本体装置２の時刻情報取得手段１２は、第１時刻情報（印刷機の取得情報及び消耗品の取得情報）を取得する（ステップＳ３０１）。取得された第１時刻情報は、メモリ１８に記憶される。
【０１３５】
そして、本体装置２では、無線通信手段１１が非接触ＩＣ１５２との間で無線通信を確立し、非接触ＩＣ１５２のメモリ１５３からＩＤ（消耗品記憶情報）を読み出す（ステップＳ３０２）。読み出されたＩＤは、メモリ１８に記憶される。
【０１３６】
次に、本体装置２では、第１動的パスワード生成手段２１が、ステップＳ３０１で取得した第１時刻情報とステップＳ３０２で取得したＩＤとに基づいて、メモリ１８に記憶される第１動的アルゴリズムを用いて第１動的パスワード（第１の照合情報）を生成する（ステップＳ３０３）。
【０１３７】
次に、本体装置２の時刻情報取得手段１２は、第２時刻情報（印刷機の取得情報及び消耗品の取得情報）を取得する（ステップＳ３０４）。取得された第２時刻情報は、メモリ１８に記憶される。そして、本体装置２の無線通信手段１１が、第１動的パスワードと第１〜第２時刻情報とをインクカートリッジ１５０に送信する（ステップＳ３０５）。
【０１３８】
次に、インクカートリッジ１５０では、本体装置２から送信された第１動的パスワードと第１〜第２時刻情報とが、メモリ１５３に記憶される。そして、インクカートリッジ１５０では、第１動的パスワード生成手段１５５１が、メモリ１５３に記憶されるＩＤ（消耗品記憶情報）を読み出すとともに、読み出したＩＤと第１時刻情報とに基づいて、メモリ１５３に記憶される第１動的アルゴリズムを用いて第１動的パスワード（第２の照合情報）を生成し、生成した第１動的パスワードをメモリ１５３に記憶する（ステップＳ３０６）。
【０１３９】
そして、第１動的パスワード照合手段１５５３は、本体装置２から送信された第１動的パスワード（第１の照合情報）と、ステップＳ３０６において記憶された第１動的パスワード（第２の照合情報）との２つの第１動的パスワードが一致するか否かの照合を行う（ステップＳ３０７）。
【０１４０】
ここで、インクカートリッジ１５０がインクジェット印刷装置１に適合する製品である場合には、２つの第１動的パスワードは、いずれも共通のＩＤと共通の第１時刻情報とに基づいて、共通の第１動的アルゴリズムを用いて生成されることになるので、２つの第１動的パスワードが一致することになる。ステップＳ３０７において、第１動的パスワード照合手段１５５３は、２つの第１動的パスワードが一致する場合、照合結果を“一致”と判定し、一致しない場合、照合結果を“不一致”と判定する。
【０１４１】
次に、第２動的パスワード生成手段１５５２は、メモリ１５３に記憶されるＩＤを読み出すとともに、読み出したＩＤと第２時刻情報とに基づいて、メモリ１５３に記憶される第２動的アルゴリズムを用いて第２動的パスワード（第４の照合情報）を生成し、生成した第２動的パスワードをメモリ１５３に記憶する（ステップＳ３０８）。
【０１４２】
そして、処理部１５４は、ステップＳ３０８においてメモリ１５３に記憶された第２動的パスワードと、ステップＳ３０６において照合した第１動的パスワードの照合結果（“一致”又は“不一致”）とを、本体装置２に送信する（ステップＳ３０９）。
【０１４３】
次に、本体装置２では、カートリッジ１５０から送信された第２動的パスワードと第１動的パスワードの照合結果（“一致”又は“不一致”）とが、メモリ１８に記憶される。そして、本体装置２では、認証手段１６は、第１動的パスワードの照合結果が“一致”又は“不一致”のいずれであるかを判定する（ステップＳ３１０）。認証手段１６は、第１動的パスワードの照合結果が“不一致”である場合（ステップＳ３１０；ＮＯ）、インクカートリッジ１５０はインクジェット印刷装置１に適合する製品ではないことになるので、表示手段１７に装着されているインクカートリッジは使用することができない旨の警告メッセージを表示させる（ステップＳ３１４）。
【０１４４】
一方、第１動的パスワードの照合結果が“一致”である場合（ステップＳ３１０；ＹＥＳ）、装着されているインクカートリッジは適切なものである可能性がある。
【０１４５】
そこで、本体装置２では、第２動的パスワード生成手段２２が、ステップＳ３０２で取得したＩＤとステップＳ３０４で取得した第２時刻情報とに基づいて、メモリ１８に記憶される第２動的アルゴリズムを用いて第２動的パスワード（第３の照合情報）を生成する（ステップＳ３１１）。
【０１４６】
そして、第２動的パスワード照合手段２３は、第２動的パスワード生成手段２２によって生成された第２動的パスワード（第３の照合情報）と、ステップＳ３０９においてインクカートリッジ１５０から送信された第２動的パスワード（第４の照合情報）との２つの第２動的パスワードが一致するか否かの照合を行う（ステップＳ３１２）。
【０１４７】
ここで、第２動的パスワード照合手段２３は、２つの第２動的パスワードが一致する場合、照合結果を“一致”と判定し、一致しない場合、照合結果を“不一致”と判定する。
【０１４８】
続いて、認証手段１６は、第２動的パスワード照合手段２３による２つの第２動的パスワードの照合結果が“一致”又は“不一致”のいずれであるかを判定する（ステップＳ３１３）。認証手段１６は、２つの第２動的パスワードの認証結果が“不一致”である場合（ステップＳ３１３；ＮＯ）、インクカートリッジ１５０はインクジェット印刷装置１に適合する製品ではないことになるので、表示手段１７に装着されているインクカートリッジは使用することができない旨の警告メッセージを表示させる（ステップＳ３１４）。
【０１４９】
一方、認証手段１６は、２つの第２動的パスワードの認証結果が“一致”である場合（ステップＳ３１３；ＹＥＳ）、装着されているインクカートリッジは適切なものであると判定し、装着されているインクカートリッジの使用を許可認証する（ステップＳ３１５）。
【０１５０】
以上のように、本発明の実施例１に係るインクジェット印刷装置１によれば、第１動的パスワード照合手段１５５３と第２動的パスワード照合手段２３との照合結果がいずれも一致すると判定された場合に、認証手段１６が消耗品であるインクカートリッジ１５０を許可認証するので、認証の精度を上げることができる。
【０１５１】
さらに、第１動的パスワード照合手段１５５３によって照合される２つの第１動的パスワードの組（第１〜第２の照合情報の組）と、第２動的パスワード照合手段２３によって照合される２つの第２動的パスワードの組（第３の照合情報と第４の照合情報の組）は、いずれも動的情報であるため、第１動的パスワード照合手段１５５３及び第２動的パスワード照合手段２３による照合の精度を高めるとともに、認証手段１６による認証の精度を一層向上させることができる。
【０１５２】
これにより不適切なインクカートリッジが使用されないように確実に識別することができるので、印刷品質の低下や装置故障を防止することができる。
【０１５３】
なお、本発明の実施例３では、本体装置２の時刻情報取得手段１２が第１〜第２時刻情報の両方を計時することにより取得していたが、これに限定されない。例えば、第１時刻情報は、インクカートリッジ１５０のメモリ１５３から取得してもよい。具体的に、第１時刻情報が、インクカートリッジ１５０のメモリ１５３に記憶された消耗品記憶情報に含まれていてもよい。また、第２時刻情報が、印刷機の取得情報及び消耗品の取得情報であってもよい。つまり、消耗品記憶情報と印刷機の取得情報と消耗品の取得情報とは、いずれも時刻情報であってもよい。この場合も、第１動的パスワード照合手段１５５３によって照合される２つの第１動的パスワードの組（第１〜第２の照合情報の組）と、第２動的パスワード照合手段２３によって照合される２つの第２動的パスワードの組（第３の照合情報と第４の照合情報の組）は、いずれも動的情報であるため、第１動的パスワード照合手段１５５３及び第２動的パスワード照合手段２３による照合の精度を高めることができる。なお、第１時刻情報が消耗品記憶情報である場合、この消耗品記憶情報は、動的情報（消耗品動的情報）であるとも言い換えられる。
【０１５４】
また、この場合、インクカートリッジ１５０の処理部１５４は、内部に時計を備えており、所定のタイミングで、第１時刻情報をメモリ１５３に記憶するように構成される。そして、ステップＳ３０２において、第１時刻情報は、本体装置２に送信される。なお、この場合、第１動的パスワード生成手段２１と第１動的パスワード照合手段１５５３とは、ＩＤ（消耗品記憶情報）と第１時刻情報（消耗品記憶情報）とに基づいて、第１動的パスワードを生成してもよいし、第１時刻情報（消耗品記憶情報）のみに基づいて、第１動的パスワードを生成してもよい。
【０１５５】
なお、本発明の実施例３では、第１動的パスワード生成手段２１及び第１動的パスワード生成手段１５５１が、ＩＤと第１時刻情報とに基づいて、第１動的パスワードを生成し、第２動的パスワード生成手段２２及び第２動的パスワード生成手段１５５２が、ＩＤと第２時刻情報とに基づいて、第２動的パスワードを生成していたが、これに限定されない。
【０１５６】
例えば、第１〜第２時刻情報に替えて、インク残量情報を用いて、第１〜第２動的パスワードを生成してもよい。具体的に、第１動的パスワード生成手段２１及び第１動的パスワード生成手段１５５１は、ＩＤ（消耗品記憶情報）とインク残量情報（印刷機の取得情報及び消耗品の取得情報）とに基づいて、第１動的アルゴリズムを用いて第１動的パスワードを生成し、第２動的パスワード生成手段２２及び第２動的パスワード生成手段１５５２が、ＩＤとインク残量情報とに基づいて、第２動的アルゴリズムを用いて第２動的パスワードを生成してもよい。
【０１５７】
この場合、ステップＳ３０２において、本体装置２の無線通信手段１１が、メモリ１５３に記憶されるＩＤとインク残量情報とを読み出すように構成される。また、ステップＳ３０６において、第１動的パスワード生成手段１５５１は、メモリ１５３からインク残量情報も読み出すように構成される。また、ステップＳ３０２において、本体装置２の無線通信手段１１が、メモリ１５３に記憶されるＩＤとインク残量情報とを読み出すように構成される。また、ステップＳ３０８において、第２動的パスワード生成手段１５５２は、メモリ１５３からインク残量情報も読み出すように構成される。
【０１５８】
なお、本発明の実施例３では、ステップＳ３０３及びＳ３０６において、第１動的パスワード生成手段２１及び第１動的パスワード生成手段１５５１が、ＩＤと第１時刻情報とに基づいて、第１動的パスワードを生成していたが、これに限定されない。例えば、第１動的パスワード生成手段２１及び第１動的パスワード生成手段１５５１は、ＩＤと第１時刻情報と他の情報（例えば、インクカートリッジ１５０のメモリ１５３に記憶される情報）とに基づいて、第１動的パスワードを生成してもよい。また、当該他の情報がインクカートリッジ１５０のメモリ１５３に記憶される情報である場合、ステップＳ３０２において、本体装置２の無線通信手段１１が、メモリ１５３に記憶されるＩＤと他の情報とを読み出すように構成される。また、ステップＳ３０６において、インクカートリッジ１５０の動的パスワード生成手段１５４１が、メモリ１５３に記憶されるＩＤと他の情報とを読み出すように構成される。同様に、ステップＳ３０８及びＳ３１１において、第２動的パスワード生成手段１５５２及び第２動的パスワード生成手段２２が、ＩＤと第２時刻情報と他の情報とに基づいて、第２動的パスワードを生成してもよい。
【０１５９】
なお、本発明の実施例３では、ステップＳ３１０において、認証手段１６は、２つの第１動的パスワードの照合結果が“一致”であるか否かを判定した後、ステップＳ３１２において、２つの第２動的パスワードの照合結果が“一致”であるか否かを判定していたが、これに限定されない。認証手段１６は、先に、２つ第２動的パスワードの照合結果が“一致”であるかを判定した後、２つ第１動的パスワードの照合結果が“一致”であるかを判定してもよい。すなわち、ステップＳ３１０と、ステップＳ３１１〜Ｓ３１２との順序は、入れ替えてもよい。
【０１６０】
なお、本発明の実施例３では、インクカートリッジ１５０が、第１動的パスワード照合手段１５５３を備え、本体装置２が、第２動的パスワード照合手段２３を備えていたが、これに限定されない。例えば、本体装置２又はインクカートリッジ１５０の一方が、第１動的パスワード照合手段１５５３と第２動的パスワード照合手段２３との両方を備えてもよい。
【０１６１】
なお、本発明の実施例３では、インクカートリッジ１５０が、第１動的パスワード生成手段１５５１と第２動的パスワード生成手段１５５２とを備え、本体装置２が、第１動的パスワード生成手段２１と第２動的パスワード生成手段２２とを備えていたが、これに限定されない。例えば、本体装置２又はインクカートリッジ１５０の一方が、第１動的パスワード生成手段１５５１と第２動的パスワード生成手段１５５２と第１動的パスワード生成手段２１と第２動的パスワード生成手段２２とを備えていてもよい。
【０１６２】
［実施例３の変形例１］
＜インクジェット印刷装置の構成＞
次に、本発明の実施例３の変形例１に係るインクジェット印刷装置１の構成について説明する。
【０１６３】
ここで、本発明の実施例３の変形例１では、上述した実施例３と比較して、主に、第１動的パスワード生成手段２１及び第１動的パスワード生成手段１５５１の構成が異なる。
【０１６４】
具体的に、上述した実施例３では、第１動的パスワード生成手段２１及び第１動的パスワード生成手段１５５１は、ＩＤ（消耗品記憶情報）と第１時刻情報（印刷機の取得情報及び消耗品の取得情報）とに基づいて第１動的パスワードを生成していた。
【０１６５】
一方、本発明の実施例３の変形例１では、第１動的パスワード生成手段２１及び第１動的パスワード生成手段１５５１は、インクカートリッジ１５０のメモリ１５３に記憶されるＩＤ（消耗品記憶情報）とインク残量情報（消耗品記憶情報）とに基づいて、第１動的パスワードを生成する。すなわち、本実施例では、インク残量情報が、消耗品記憶情報に含まれる。また、時刻情報が、印刷機の取得情報及び消耗品の取得情報を構成する。
【０１６６】
＜インクジェット印刷装置の作用＞
次に、本発明の実施例３の変形例１に係るインクジェット印刷装置１の作用について説明する。
【０１６７】
図８は、本発明の実施例３の変形例１に係るインクジェット印刷装置１における処理手順を示したシーケンス図である。
【０１６８】
図８に示すように、本発明の実施例３の変形例１に係るインクジェット印刷装置１は、電源オン、省電力モードからの復帰、または図示しないセンサーの検出結果に基づいて本体装置２にインクカートリッジ１５０が装着されたことを検出すると（ステップＳ４００；“ＹＥＳ”）、本体装置２では、無線通信手段１１が非接触ＩＣ１５２との間で無線通信を確立し、非接触ＩＣ１５２のメモリ１５３からＩＤ（消耗品記憶情報）とインク残量情報（消耗品記憶情報）とを読み出す（ステップＳ４０１）。読み出されたＩＤとインク残量情報とは、メモリ１８に記憶される。
【０１６９】
次に、本体装置２では、第１動的パスワード生成手段２１が、取得したＩＤとインク残量情報とに基づいて、メモリ１８に記憶される第１動的アルゴリズムを用いて第１動的パスワード（第１の照合情報）を生成する（ステップＳ４０２）。
【０１７０】
次に、本体装置２の時刻情報取得手段１２は、時刻情報を取得する（ステップＳ４０３）。取得された時刻情報は、メモリ１８に記憶される。そして、本体装置２の無線通信手段１１が、第１動的パスワードと時刻情報とをインクカートリッジ１５０に送信する（ステップＳ４０４）。
【０１７１】
次に、インクカートリッジ１５０では、本体装置２から送信された第１動的パスワードと時刻情報とが、メモリ１５３に記憶される。そして、インクカートリッジ１５０では、第１動的パスワード生成手段１５５１が、メモリ１５３に記憶されるＩＤとインク残量情報とを読み出すとともに、読み出したＩＤとインク残量情報とに基づいて、メモリ１５３に記憶される第１動的アルゴリズムを用いて第１動的パスワード（第２の照合情報）を生成し、生成した第１動的パスワードをメモリ１５３に記憶する（ステップＳ４０５）。
【０１７２】
そして、第１動的パスワード照合手段１５５３は、本体装置２から送信された第１動的パスワード（第１の照合情報）と、ステップＳ４０５において記憶された第２動的パスワード（第２の照合情報）との２つの第１動的パスワードが一致するか否かの照合を行う（ステップＳ４０６）。
【０１７３】
ここで、インクカートリッジ１５０がインクジェット印刷装置１に適合する製品である場合には、２つの第１動的パスワードは、いずれも共通のＩＤと共通のインク残量情報とに基づいて、共通の第１動的アルゴリズムを用いて生成されることになるので、ステップＳ４０５において記憶された第１動的パスワードと、本体装置２から送信された第１動的パスワードとが一致することになる。ステップＳ４０６において、第１動的パスワード照合手段１５５３は、２つの第１動的パスワードが一致する場合、照合結果を“一致”と判定し、一致しない場合、照合結果を“不一致”と判定する。
【０１７４】
次に、第２動的パスワード生成手段１５５２は、メモリ１５３に記憶されるＩＤを読み出すとともに、読み出したＩＤと、本体装置２から送信された時刻情報とに基づいて、メモリ１５３に記憶される第２動的アルゴリズムを用いて第２動的パスワード（第４の照合情報）を生成し、生成した動的パスワードをメモリ１５３に記憶する（ステップＳ４０７）。
【０１７５】
そして、第２動的パスワード生成手段１５５２は、ステップＳ４０７においてメモリ１５３に記憶された第２動的パスワードと、ステップＳ４０６において照合した第１動的パスワードの照合結果（“一致”又は“不一致”）とを、本体装置２に送信する（ステップＳ４０８）。
【０１７６】
次に、本体装置２では、カートリッジ１５０から送信された第２動的パスワードと第１動的パスワードの照合結果（“一致”又は“不一致”）とが、メモリ１８に記憶される。そして、本体装置２では、認証手段１６は、第１動的パスワードの照合結果が“一致”又は“不一致”のいずれであるかを判定する（ステップＳ４０９）。認証手段１６は、第１動的パスワードの照合結果が“不一致”である場合（ステップＳ４０９；ＮＯ）、インクカートリッジ１５０はインクジェット印刷装置１に適合する製品ではないことになるので、表示手段１７に装着されているインクカートリッジは使用することができない旨の警告メッセージを表示させる（ステップＳ４１３）。
【０１７７】
一方、第１動的パスワードの照合結果が“一致”である場合（ステップＳ４０９；ＹＥＳ）、装着されているインクカートリッジは適切なものである可能性がある。
【０１７８】
そこで、本体装置２では、第２動的パスワード生成手段２２が、ステップＳ４０１で取得したＩＤとステップＳ４０３で取得した時刻情報とに基づいて、メモリ１８に記憶される第２動的アルゴリズムを用いて第２動的パスワード（第３の照合情報）を生成する（ステップＳ４１０）。
【０１７９】
そして、第２動的パスワード照合手段２３は、第２動的パスワード生成手段２２によって生成された第２動的パスワード（第３の照合情報）と、ステップＳ４０８においてインクカートリッジ１５０から送信された第２動的パスワード（第４の照合情報）との２つの第２動的パスワードが一致するか否かの照合を行う（ステップＳ４１１）。
【０１８０】
ここで、第２動的パスワード照合手段２３は、２つの第２動的パスワードが一致する場合、照合結果を“一致”と判定し、一致しない場合、照合結果を“不一致”と判定する。
【０１８１】
続いて、認証手段１６は、第２動的パスワード照合手段２３による２つの第２動的パスワードの照合結果が“一致”又は“不一致”のいずれであるかを判定する（ステップＳ４１２）。認証手段１６は、２つの第２動的パスワードの認証結果が“不一致”である場合（ステップＳ４１２；ＮＯ）、インクカートリッジ１５０はインクジェット印刷装置１に適合する製品ではないことになるので、表示手段１７に装着されているインクカートリッジは使用することができない旨の警告メッセージを表示させる（ステップＳ４１３）。
【０１８２】
一方、認証手段１６は、２つの第２動的パスワードの認証結果が“一致”である場合（ステップＳ４１２；ＹＥＳ）、装着されているインクカートリッジは適切なものであると判定し、装着されているインクカートリッジの使用を許可認証する（ステップＳ４１４）。
【０１８３】
以上のように、本発明の実施例１に係るインクジェット印刷装置１によれば、第１動的パスワード照合手段１５５３と第２動的パスワード照合手段２３との照合結果がいずれも一致すると判定された場合に、認証手段１６が消耗品であるインクカートリッジ１５０を許可認証するので、認証の精度を上げることができる。
【０１８４】
さらに、第１動的パスワード照合手段１５５３によって照合される２つの第１動的パスワードの組（第１〜第２の照合情報の組）と、第２動的パスワード照合手段２３によって照合される２つの第２動的パスワードの組（第３の照合情報と第４の照合情報の組）は、いずれも動的情報である。このため、これらが静的情報である場合に比べて、認証手段１６による認証の精度を一層向上させることができる。
【０１８５】
さらに、第１動的パスワード照合手段１５５３によって照合される２つの第１動的パスワードの組（第１〜第２の照合情報の組）は、インク残量情報に基づいて生成され、第２動的パスワード照合手段２３によって照合される２つの第２動的パスワードの組（第３の照合情報と第４の照合情報の組）は、時刻情報に基づいて生成される。すなわち、２つの第１動的パスワードの組（第１〜第２の照合情報の組）が生成される元となる情報と、第２動的パスワードの組（第３の照合情報と第４の照合情報の組）が生成される元となる情報とが異なるので、第１動的パスワード照合手段１５５３及び第２動的パスワード照合手段２３による照合の精度を高めるとともに、認証の精度を一層向上させることができる。
【０１８６】
これにより不適切なインクカートリッジが使用されないように確実に識別することができるので、印刷品質の低下や装置故障を防止することができる。
【０１８７】
なお、本発明の実施例３の変形例１では、ステップＳ４０７及びＳ４１０において、第２動的パスワード生成手段１５５２及び第２動的パスワード生成手段２２が、ＩＤと時刻情報とに基づいて、第２動的パスワードを生成していたが、これに限定されない。例えば、第２動的パスワード生成手段１５５２及び第２動的パスワード生成手段２２は、ＩＤと時刻情報と他の情報（インクカートリッジ１５０のメモリ１５３に記憶されるインク残量情報）とに基づいて、第２動的パスワードを生成してもよい。
【０１８８】
［実施例３の変形例２］
＜インクジェット印刷装置の構成＞
次に、本発明の実施例３の変形例２に係るインクジェット印刷装置１の構成について説明する。
【０１８９】
ここで、本発明の実施例３の変形例２では、上述した実施例３と比較して、主に、第２動的パスワード生成手段２２及び第２動的パスワード生成手段１５５２の構成が異なる。
【０１９０】
具体的に、上述した実施例３では、第２動的パスワード生成手段２２及び第２動的パスワード生成手段１５５２は、ＩＤ（消耗品記憶情報）と第２時刻情報（印刷機の取得情報及び消耗品の取得情報）とに基づいて第２動的パスワードを生成していた。
【０１９１】
本発明の実施例３の変形例２では、第２動的パスワード生成手段２２及び第２動的パスワード生成手段１５５２は、インクカートリッジ１５０のメモリ１５３に記憶されるＩＤ（消耗品記憶情報）とインク残量情報（印刷機の取得情報及び消耗品の取得情報）とに基づいて、第２動的パスワードを生成する。本実施例では、インク残量情報が、印刷機の取得情報及び消耗品の取得情報を構成する。
【０１９２】
＜インクジェット印刷装置の作用＞
次に、本発明の実施例３の変形例２に係るインクジェット印刷装置１の作用について説明する。
【０１９３】
図９は、本発明の実施例３の変形例２に係るインクジェット印刷装置１における処理手順を示したシーケンス図である。
【０１９４】
図９に示すように、本発明の実施例３の変形例２に係るインクジェット印刷装置１は、電源オン、省電力モードからの復帰、または図示しないセンサーの検出結果に基づいて本体装置２にインクカートリッジ１５０が装着されたことを検出すると（ステップＳ５００；“ＹＥＳ”）、本体装置２の時刻情報取得手段１２は、時刻情報を取得する（ステップＳ５０１）。取得された時刻情報は、メモリ１８に記憶される。
【０１９５】
そして、本体装置２では、無線通信手段１１が非接触ＩＣ１５２との間で無線通信を確立し、非接触ＩＣ１５２のメモリ１５３からＩＤを読み出す（ステップＳ５０２）。読み出されたＩＤは、メモリ１８に記憶される。
【０１９６】
次に、本体装置２では、第１動的パスワード生成手段２１が、取得したＩＤと時刻情報とに基づいて、メモリ１８に記憶される第１動的アルゴリズムを用いて第１動的パスワード（第１の照合情報）を生成する（ステップＳ５０３）。
【０１９７】
そして、本体装置２の無線通信手段１１が、第１動的パスワードと時刻情報とをインクカートリッジ１５０に送信する（ステップＳ５０４）。
【０１９８】
次に、インクカートリッジ１５０では、本体装置２から送信された第１動的パスワードと時刻情報とが、メモリ１５３に記憶される。そして、インクカートリッジ１５０では、第１動的パスワード生成手段１５５１が、メモリ１５３に記憶されるＩＤを読み出すとともに、読み出したＩＤと本体装置２から送信された時刻情報とに基づいて、メモリ１５３に記憶される第１動的アルゴリズムを用いて第１動的パスワード（第２の照合情報）を生成し、生成した第１動的パスワードをメモリ１５３に記憶する（ステップＳ５０５）。
【０１９９】
そして、第１動的パスワード照合手段１５５３は、本体装置２から送信された第１動的パスワード（第１の照合情報）と、ステップＳ５０５において記憶された第２動的パスワード（第２の照合情報）との２つの第１動的パスワードが一致するか否かの照合を行う（ステップＳ５０６）。
【０２００】
ここで、インクカートリッジ１５０がインクジェット印刷装置１に適合する製品である場合には、２つの第１動的パスワードは、いずれも共通のＩＤと共通の時刻情報とに基づいて、共通の第１動的アルゴリズムを用いて生成されることになるので、ステップＳ５０５において記憶された第１動的パスワードと、本体装置２から送信された第１動的パスワードとが一致することになる。ステップＳ５０６において、第１動的パスワード照合手段１５５３は、２つの第１動的パスワードが一致する場合、照合結果を“一致”と判定し、一致しない場合、照合結果を“不一致”と判定する。
【０２０１】
次に、第２動的パスワード生成手段１５５２は、メモリ１５３に記憶されるＩＤとインク残量情報とを読み出すとともに、読み出したＩＤとインク残量情報とに基づいて、メモリ１５３に記憶される第２動的アルゴリズムを用いて第２動的パスワード（第４の照合情報）を生成し、生成した第２動的パスワードをメモリ１５３に記憶する（ステップＳ５０７）。
【０２０２】
そして、第２動的パスワード生成手段１５５２は、ステップＳ５０７においてメモリ１５３に記憶された第２動的パスワードと、ステップＳ５０６において照合した第１動的パスワードの照合結果（“一致”又は“不一致”）とを、本体装置２に送信する（ステップＳ５０８）。
【０２０３】
次に、本体装置２では、カートリッジ１５０から送信された第２動的パスワードと第１動的パスワードの照合結果（“一致”又は“不一致”）とが、メモリ１８に記憶される。そして、本体装置２では、認証手段１６は、第１動的パスワードの照合結果が“一致”又は“不一致”のいずれであるかを判定する（ステップＳ５０９）。認証手段１６は、第１動的パスワードの照合結果が“不一致”である場合（ステップＳ５０９；ＮＯ）、インクカートリッジ１５０はインクジェット印刷装置１に適合する製品ではないことになるので、表示手段１７に装着されているインクカートリッジは使用することができない旨の警告メッセージを表示させる（ステップＳ５１３）。
【０２０４】
一方、第１動的パスワードの照合結果が“一致”である場合（ステップＳ５０９；ＹＥＳ）、装着されているインクカートリッジは適切なものである可能性がある。
【０２０５】
そこで、本体装置２では、第２動的パスワード生成手段２２が、ステップＳ５０８で送信されたＩＤとインク残量情報とに基づいて、メモリ１８に記憶される第２動的アルゴリズムを用いて第２動的パスワード（第３の照合情報）を生成する（ステップＳ５１０）。
【０２０６】
そして、第２動的パスワード照合手段２３は、第２動的パスワード生成手段２２によって生成された第２動的パスワード（第３の照合情報）と、ステップＳ５０８においてインクカートリッジ１５０から送信された第２動的パスワード（第４の照合情報）との２つの第２動的パスワードが一致するか否かの照合を行う（ステップＳ５１１）。
【０２０７】
ここで、第２動的パスワード照合手段２３は、２つの第２動的パスワードが一致する場合、照合結果を“一致”と判定し、一致しない場合、照合結果を“不一致”と判定する。
【０２０８】
続いて、認証手段１６は、第２動的パスワード照合手段２３による２つの第２動的パスワードの照合結果が“一致”又は“不一致”のいずれであるかを判定する（ステップＳ５１２）。認証手段１６は、２つの第２動的パスワードの認証結果が“不一致”である場合（ステップＳ５１２；ＮＯ）、インクカートリッジ１５０はインクジェット印刷装置１に適合する製品ではないことになるので、表示手段１７に装着されているインクカートリッジは使用することができない旨の警告メッセージを表示させる（ステップＳ５１３）。
【０２０９】
一方、認証手段１６は、２つの第２動的パスワードの認証結果が“一致”である場合（ステップＳ５１２；ＹＥＳ）、装着されているインクカートリッジは適切なものであると判定し、装着されているインクカートリッジの使用を許可認証する（ステップＳ５１４）。
【０２１０】
以上のように、本発明の実施例１に係るインクジェット印刷装置１によれば、第１動的パスワード照合手段１５５３と第２動的パスワード照合手段２３との照合結果がいずれも一致すると判定された場合に、認証手段１６が消耗品であるインクカートリッジ１５０を許可認証するので、認証の精度を上げることができる。
【０２１１】
さらに、第１動的パスワード照合手段１５５３によって照合される２つの第１動的パスワードの組（第１〜第２の照合情報の組）は、時刻情報に基づいて生成され、第２動的パスワード照合手段２３によって照合される２つの第２動的パスワードの組（第３の照合情報と第４の照合情報の組）は、インク残量情報に基づいて生成される。すなわち、２つの第１動的パスワードの組（第１〜第２の照合情報の組）が生成される元となる情報と、第２動的パスワードの組（第３の照合情報と第４の照合情報の組）が生成される元となる情報とが異なるので、第１動的パスワード照合手段１５５３及び第２動的パスワード照合手段２３による照合の精度を高めるとともに、認証の精度を一層向上させることができる。
【０２１２】
これにより不適切なインクカートリッジが使用されないように確実に識別することができるので、印刷品質の低下や装置故障を防止することができる。
【０２１３】
なお、本発明の実施例３の変形例２では、ステップＳ５０３及びＳ５０５において、第１動的パスワード生成手段２１及び第１動的パスワード生成手段１５５１が、ＩＤと時刻情報とに基づいて、第１動的パスワードを生成していたが、これに限定されない。例えば、第１動的パスワード生成手段２１及び第１動的パスワード生成手段１５５１は、ＩＤと時刻情報と他の情報（例えば、インクカートリッジ１５０のメモリ１５３に記憶されるインク残量情報）とに基づいて、第１動的パスワードを生成してもよい。
【０２１４】
［本発明のその他の実施例］
以上、上述の実施例を用いて本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施例に限定されるものではないということは明らかである。
【０２１５】
例えば、上述した実施例では、認証装置がインクジェット印刷装置１である場合を例に挙げて説明したが、本発明に係る認証装置は、消耗品を備えた印刷装置であればどのような印刷方式の印刷装置でも適用することができる。例えば、認証装置は、孔版印刷装置であってもよい。この場合、消耗品は、孔版マスター、孔版インク、又は、その他消耗品であり、消耗品の残量情報は、孔版マスター残量情報、孔版インク残量情報、又は、その他消耗品の残量情報である。
【０２１６】
更に、認証装置は、電子写真方式（所謂、トナー方式）により印刷するトナー印刷装置であってもよい。この場合、消耗品は、トナーカートリッジ（トナーボトル）であり、消耗品の残量情報は、トナー残量情報である。
【０２１７】
また、例えば、上述した実施例では、本体装置２の時刻情報取得手段１２が、印刷機の取得情報及び消耗品の取得情報として、時刻情報（又は、第１〜第２時刻情報）を取得する場合を例に挙げて説明したが、これに限定されない。時刻情報取得手段１２は、印刷機の取得情報及び消耗品の取得情報として、本体装置２の初回起動時からの積算時間（例えば、積算秒数）や、本体装置２又は外部に設けられ、ランダムな文字列を出力可能な専用装置から出力された文字列情報や、外部の専用サーバから出力されたランダムな文字列情報などを取得してもよい。
【０２１８】
また、印刷機の取得情報及び消耗品の取得情報は、本体装置２のメモリ１８に記憶される情報（例えば、本体装置２のマックアドレス、本体製造番号）を含んでもよい。
【０２１９】
このように、本発明は上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合せにより、種々の発明を形成できる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【符号の説明】
【０２２０】
１…インクジェット印刷装置
２…本体装置
１１…無線通信手段
１２…時刻情報取得手段
１３…動的パスワード生成手段
１４…静的パスワード生成手段
１５…静的パスワード照合手段
１６…認証手段
１７…表示手段
１８…メモリ
１９…動的パスワード照合手段
２１…第１動的パスワード生成手段
２２…第２動的パスワード生成手段
２３…第２動的パスワード照合手段
１１０Ｃ，１１０Ｍ，１１０Ｙ，１１０Ｋ…インクジェットヘッド
１５０…インクカートリッジ
１５１…インクボトル
１５２…非接触ＩＣ
１５３…メモリ
１５４…処理部
１５４１…動的パスワード生成手段
１５４２…動的パスワード照合手段
１５４３…静的パスワード生成手段
１５４４…静的パスワード照合手段
１５５１…第１動的パスワード生成手段
１５５２…第２動的パスワード生成手段
１５５３…第１動的パスワード照合手段
【図１】
2017064960.tif 000003
【図２】
2017064960.tif 000004
【図３】
2017064960.tif 000005
【図４】
2017064960.tif 000006
【図５】
2017064960.tif 000007
【図６】
2017064960.tif 000008
【図７】
2017064960.tif 000009
【図８】
2017064960.tif 000010
【図９】
2017064960.tif 000011