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