(57)【特許請求の範囲】
【請求項１】
当該トナーユニットの関連情報及び認証情報を書き込んだICチップを備えたトナーユニットと、表示パネルとを有する画像形成装置であって、
該画像形成装置の電源が投入及び／又は該トナーユニットが交換された場合、該トナーユニットから該トナーユニットの関連情報及び認証情報を読み取る読み取り手段と、
前記読み取り手段で読み取った第１の認証情報と、前記トナーユニットに関する、該画像形成装置が作成した第２の認証情報とを比較し、認証を判定する認証手段と、
前記認証手段により、得られた認証結果を、前記表示パネルに表示する表示手段と、
前記認証手段による認証判定後に、前記トナーユニットの関連情報及び認証情報を更新する更新手段とを有し、
前記更新手段は、
前記認証結果から前記トナーユニットが純正品と判断された場合、
前記ICチップに書き込まれた前記トナーユニットの関連情報のうち、該画像形成装置の使用に応じて変化する情報項目を、該画像形成装置からの収集情報で更新し、
前記ICチップに書き込まれた前記認証情報を、更新されたトナーユニットの関連情報を基に作成した認証情報で更新することを特徴とする画像形成装置。
【請求項２】
当該画像形成装置の管理サーバに接続され、装着されたトナーユニットの関連情報及び認証情報を書き込んだICチップを備えたトナーユニットを有する画像形成装置であって、
該画像形成装置の電源が投入及び／又は該トナーユニットが交換された場合、該トナーユニットから該トナーユニットの関連情報及び認証情報を読み取る読み取り手段と、
前記読み取り手段で読み取った第１の認証情報と、前記トナーユニットに関する、該画像形成装置が作成した第２の認証情報とを比較し、認証を判定する認証手段と、
前記認証手段により、得られた認証結果を、前記管理サーバに送信する送信手段と、
前記認証手段による認証判定後に、前記トナーユニットの関連情報及び認証情報を更新する更新手段とを有し、
前記更新手段は、
前記認証結果から前記トナーユニットが純正品と判断された場合、
前記ICチップに書き込まれた前記トナーユニットの関連情報のうち、該画像形成装置の使用に応じて変化する情報項目を、該画像形成装置からの収集情報により更新し、
前記ICチップに書き込まれた前記認証情報を、更新されたトナーユニットの関連情報を基に作成した認証情報により更新することを特徴とする画像形成装置。
【請求項３】
前記ICチップは、スマートチップであることを特徴とする請求項１、又は２に記載された画像形成装置。
【請求項４】
前記トナーユニットの関連情報及び認証情報は、前記トナーユニットの製造時にICチップへ格納されることを特徴とする請求項１、又は２に記載された画像形成装置。
【請求項５】
前記第２の認証情報は、前記トナーユニットの関連情報及び該認証情報生成のための認証キーに基づいて、一方向ハッシュ関数を用いて作成された情報であることを特徴とする請求項１、又は２に記載された画像形成装置。
【請求項６】
前記認証結果を、該画像形成装置の現在の状態に関する情報を管理する前記管理サーバのデータベースへ登録することを特徴とする請求項２に記載される画像形成装置。
【請求項７】
前記画像形成装置は、表示パネルを有し、
前記認証結果を、表示パネルへ表示することを特徴とする請求項２に記載された画像形成装置。
【請求項８】
前記認証結果を、ネットワークに接続されている該画像形成装置の管理機能を有するソフトウェアが動作している情報処理装置から、ネットワークを介して参照することができることを特徴とする請求項２に記載される画像形成装置。
【請求項９】
前記送信手段は、メール送信手段であることを特徴とする請求項２に記載された画像形成装置。
【請求項１０】
当該トナーユニットの関連情報及び認証情報を書き込んだICチップを備えたトナーユニットと、表示パネルとを有する画像処理プログラムであって、
コンピュータを、
該画像形成装置の電源が投入及び／又は該トナーユニットが交換された場合、該トナーユニットから該トナーユニットの関連情報及び認証情報を読み取る読み取り手段と、
前記読み取り手段で読み取った第１の認証情報と、前記トナーユニットに関する、該画像形成装置が作成した第２の認証情報とを比較し、認証を判定する認証手段と、
前記認証手段により、得られた認証結果を、前記表示パネルに表示させる表示手段と、
前記認証手段による認証判定後に、前記トナーユニットの関連情報及び認証情報を更新する更新手段として機能させ、
前記更新手段を、
前記認証結果から前記トナーユニットが純正品と判断された場合、
前記ICチップに書き込まれた前記トナーユニットの関連情報のうち、該画像形成装置の使用に応じて変化する情報項目を、該画像形成装置からの収集情報で更新し、
前記ICチップに書き込まれた前記認証情報を、更新されたトナーユニットの関連情報を基に作成した認証情報で更新するように実行させる画像処理プログラム。
【請求項１１】
当該画像形成装置の管理サーバに接続され、装着されたトナーユニットの関連情報及び認証情報を書き込んだICチップを備えたトナーユニットを有する画像処理プログラムであって、
コンピュータを、
該画像形成装置の電源が投入及び／又は該トナーユニットが交換された場合、該トナーユニットから該トナーユニットの関連情報及び認証情報を読み取る読み取り手段と、
前記読み取り手段で読み取った第１の認証情報と、前記トナーユニットに関する、該画像形成装置が作成した第２の認証情報とを比較し、認証を判定する認証手段と、
前記認証手段により、得られた結果を、前記管理サーバに送信させる送信手段と、
前記認証手段による認証判定後に、前記トナーユニットの関連情報及び認証情報を更新する更新手段として機能させ、
前記更新手段を、
前記認証結果から前記トナーユニットが純正品と判断された場合、
前記ICチップに書き込まれた前記トナーユニットの関連情報のうち、該画像形成装置の使用に応じて変化する情報項目を、該画像形成装置からの収集情報で更新し、
前記ICチップに書き込まれた前記認証情報を、更新されたトナーユニットの関連情報を基に作成した認証情報で更新するように実行させる画像処理プログラム。
【請求項１２】
請求項１０、又は１１に記載の画像処理プログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、当該トナーユニットの関連情報及び認証情報を書き込んだICチップを備えたトナーユニットと、表示パネルとを有する画像形成装置、画像処理プログラム及び画像処理プログラムを格納した記憶媒体に関するものである。
【背景技術】
【０００２】
現在、画像形成装置は、PCと同様に、国内外問わずグローバルなオフィス環境で使用されている。そのため、事務機器の市場だけでなく、トナーユニットなどの、利用者の利用状況に応じて交換が必要な交換部品の市場も拡大している。
【０００３】
トナーユニットなどの交換部品は、交換時に、製造者によって回収され、その際、製造者は、利用者との画像形成装置に関する保守契約に基づき、新しい部品として、製造者の純正品又は推奨品と交換する。
【０００４】
製造者が上記手順で部品の交換を行うのは、利用者への画像品質や使用上の安全性などを考慮し、画像形成装置を設計及び製造しており、製造者が想定していない交換部品を使用した場合、画像形成装置の故障や事故の原因となり、利用者に対し、様々な不利益を与えてしまうことを可能な限り防ぐためである。
【０００５】
しかし、交換部品の市場では、純正品より安価であることをメリットとして、純正品と異なる非純正品が市場へ出荷されているという現状があり、製造者は、利用者が画像形成装置を使用する際に、本来、製造者が設計及び製造上考慮した、画像品質や使用上の安全性を保持し、非純正品の使用による不利益から、利用者を守らなければならない。
【０００６】
そこで、上記の問題を解決するため、交換部品に、認証情報が保持されたICチップを備え、交換時に装着された部品が純正品であるか否かを判別し、純正品でない場合は、画像形成動作を禁止したり、警告を表示したりする技術が採用されている。 (例えば、特許文献１、２を参照。)。
【特許文献１】特開２００５−３２７０９５号公報
【特許文献２】特開２００５−３１６２２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記述されるように、認証情報の機密性を保持する手段として、公開鍵暗号方式RSA（Rivest Shamir Adleman）を採用しているものがあるが、RSAの暗号を復号化するための効率の良い鍵が見つかっていないため、複号化する際、膨大な計算を情報処理装置で実行する必要があり、認証処理が煩雑になる。
【０００８】
また、暗号方式を採用し、認証情報の機密性を保持したとしても、製造時にICチップへ一度書き込まれたデータは、その後、更新されることがないため、機密性に不安が残る。
【０００９】
本発明は、上記従来技術の問題点を鑑み、認証情報に高い機密性に持たせ、認証処理を効率よく実現することができる画像形性装置、画像処理プログラム及び画像処理プログラムを格納した記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の画像形成装置は、当該トナーユニットの関連情報及び認証情報を書き込んだICチップを備えたトナーユニットと、表示パネルとを有する画像形成装置であって、該画像形成装置の電源が投入及び／又は該トナーユニットが交換された場合、該トナーユニットから該トナーユニットの関連情報及び認証情報を読み取る読み取り手段と、前記読み取り手段で読み取った第１の認証情報と、前記トナーユニットに関する、該画像形成装置が作成した第２の認証情報とを比較し、認証を判定する認証手段と、前記認証手段により、得られた結果を、前記表示パネルに表示する表示手段と、前記認証手段による認証判定後に、前記トナーユニットの関連情報及び認証情報を更新する更新手段とを有し、前記更新手段は、前記認証結果から前記トナーユニットが純正品と判断された場合、前記ICチップに書き込まれた前記トナーユニットの関連情報のうち、該画像形成装置の使用に応じて変化する情報項目を、該画像形成装置からの収集情報で更新し、前記ICチップに書き込まれた前記認証情報を、更新されたトナーユニットの関連情報を基に作成した認証情報で更新することを特徴とする。
【００１１】
これにより、画像形成装置は、認証情報に高い機密性に持たせ、認証手段を効率よく実現することができる。
【００１２】
また、上記目的を達成するために、本発明の画像形成装置は、当該画像形成装置の管理サーバに接続され、装着されたトナーユニットの関連情報及び認証情報を書き込んだICチップを備えたトナーユニットを有する画像形成装置であって、該画像形成装置の電源が投入及び／又は該トナーユニットが交換された場合、該トナーユニットから該トナーユニットの関連情報及び認証情報を読み取る読み取り手段と、前記読み取り手段で読み取った第１の認証情報と、前記トナーユニットに関する、該画像形成装置が作成した第２の認証情報とを比較し、認証を判定する認証手段と、前記認証手段により、得られた結果を、前記管理サーバに送信する送信手段と、前記認証手段による認証判定後に、前記トナーユニットの関連情報及び認証情報を更新する更新手段とを有し、前記更新手段は、前記認証結果から前記トナーユニットが純正品と判断された場合、前記ICチップに書き込まれた前記トナーユニットの関連情報のうち、該画像形成装置の使用に応じて変化する情報項目を、該画像形成装置からの収集情報により更新し、前記ICチップに書き込まれた前記認証情報を、更新されたトナーユニットの関連情報を基に作成した認証情報により更新することを特徴とする。
【００１３】
これによって、画像形成装置は、認証情報に高い機密性に持たせ、認証手段を効率よく実現することができる。
【００１４】
また、上記目的を達成するために、本発明の画像形成装置は、前記ICチップにスマートチップを有するように構成することができる。
【００１５】
これによって、画像形成装置は、認証手段を効率よく実現することができる。
【００１６】
また、上記目的を達成するために、本発明の画像形成装置は、前記トナーユニットの関連情報及び認証情報は、前記トナーユニットの製造時にICチップへ格納するように構成することができる。
【００１７】
これによって、製造者は、出荷前のトナーユニットへ、容易にトナーユニットの関連情報及び認証情報を格納することができる。
【００２０】
また、上記目的を達成するため、本発明の画像形成装置は、前記第２の認証情報を、前記トナーユニットの関連情報及び該認証情報生成のための認証キーに基づいて、一方向ハッシュ関数を用いて作成するように構成することができる。
【００２１】
これによって、画像形成装置は、認証情報に高い機密性に持たせ、認証手段を効率よく実現することができる。
【００２４】
また、上記目的を達成するため、本発明の画像形成装置は、前記認証結果を、該画像形成装置の現在の状態に関する情報を管理する前記管理サーバのデータベースへ登録するように構成することができる。
【００２５】
これによって、管理サーバに接続された画像形成装置は、該管理サーバ下のホストPCを使用している利用者に対し、非純正品検知時の情報を分かり易く表示することができる。
【００２６】
また、上記目的を達成するため、本発明の画像形成装置は、請求項２の画像形成装置において表示パネルを有し、前記認証結果を、表示パネルへ表示するように構成することができる。
【００２７】
これによって、画像形成装置は、利用者に対し、非純正品検知時の対処方法を分かり易く表示することができる。
【００２８】
また、上記目的を達成するため、本発明の画像形成装置は、前記認証結果を、ネットワークに接続されている該画像形成装置の管理機能を有するソフトウェアから、ネットワークを介して参照するように構成することができる。
【００２９】
これによって、管理サーバに接続された画像形成装置は、該管理サーバ下のホストPCを使用している利用者に対し、非純正品検知時の情報を分かり易く表示することができる。
【００３０】
また、上記目的を達成するため、本発明の画像形成装置は、前記送信手段を、メール送信手段で行うよう構成することができる。
【００３１】
これによって、管理サーバに接続された画像形成装置は、利用者の要求に応じて、管理サーバが、非純正品検知情報を容易に収集することができる。
【００３２】
また、上記目的を達成するため、本発明の画像処理プログラムは、請求項１の画像形成装置における各手段を情報処理装置が実行できる形式で記述することができる。
【００３３】
これによって、画像処理プログラムは、請求項１の画像形成装置における各手段を情報処理装置で実行することができる。
【００３４】
また、上記目的を達成するため、本発明の画像処理プログラムは、請求項２の画像形成装置における各手段を情報処理装置が実行できる形式で記述することができる。
【００３５】
これによって、画像処理プログラムは、請求項２の画像形成装置における各手段を情報処理装置で実行することができる。
【００３６】
また、上記目的を達成するため、本発明の記憶媒体は、請求項１０、又は１１に記載の画像処理プログラムを格納するよう構成することができる。
【００３７】
これによって、画像形成装置は、記憶媒体から実行したい画像処理プログラムを読み出し、実行することができる。
【発明の効果】
【００３８】
本発明は、認証情報に高い機密性に持たせ、認証処理を効率よく実現する画像形性装置、画像処理プログラム及び画像処理プログラムを格納した記憶媒体を提供することができる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明の好適な実施の形態について、図面を用いて詳細に説明する。
【実施例１】
【００４０】
図１は、本発明の実施例１に係る画像形成装置２０のハードウェア構成の例を示すブロック図である。
【００４１】
図１において、実施例１に係る画像形成装置２０は、ネットワークI/F２１、コントローラ部２２、エンジン部２３、I/O入出力回路２４、表示部２５、入力部２６、書き込みユニット２７、トナーユニット２８、その他の機器群２９、センサー類２９aを備えている。
【００４２】
また、コントローラ部２２は、コントローラ制御部２２１、主記憶部２２２を備えており、エンジン部２４は、エンジン制御部２４１、主記憶部２４２、補助記憶部２４３を備えている。
【００４３】
ネットワークI/F２１は、後述する図１１で示す通り、LAN（Local Area Network）、公衆回線および無線回線等のネットワーク４０上の通信機器（「ホストPC１０，１０ｎ」、「サーバ３０」を含む。）との間で、該画像形成装置の現在の状態に関する情報を管理するデータベース（「MIB管理情報データベース」等を含む。）に登録された画像形成装置２０に関する情報（「トナーユニットの関連情報」を含む。）等を双方向通信によって授受するための通信用インターフェースである。
【００４４】
コントローラ部２２は、コントローラ制御部２２１である、CPU（Central Processing Unit）とASIC（Application Specific Integrated Circuit）を備え、該画像形成装置２０の有する機能を実現するためのプログラムを実行し、システムバスを介して、該画像形成装置２０全体の動作を制御するためのものである。
【００４５】
コントローラ部２２の主記憶部２２２は、ROM（Read Only Memory）とRAM（Random Access Memory）、及びNVRAM（Non-Volatile Random Access Memory）を備え、コントローラ制御部２２１によって実行されるプログラムをROMに格納し、プログラム実行時に、ROMに記憶されたプログラムをRAMに一時的に格納すると共にプログラムで使用するデータをRAMに一時的に記憶するものである。
【００４６】
また、NVRAMは、コピー、プリンタ、FAX等のアプリケーション等のコントローラ部２２が制御を行うのに必要な設定値や、電源をOFFにした時の状態情報を格納しておくものである。
【００４７】
エンジン部２３は、エンジン制御部２３１によって、各種サイズの印刷用紙を収納した給紙カセット部と、給紙カセット部に収納された印刷用紙を取り出して画像形成部へ搬送する給紙搬送部と、印刷情報から画像を形成し、印刷用紙に印刷する画像形成部と、印刷後の印刷用紙を排紙トレイに排紙する俳紙部と、前述した各部を駆動する駆動部と、この駆動部を駆動制御するものである。
【００４８】
エンジン部２３の主記憶部２３２は、ROMとEEPROM（Electronically Erasable and Programmable Read Only Memory）、及びRAMを備え、エンジン制御部２３２によって実行される制御プログラムをROMに格納し、プログラム実行時に、ROMに記憶されたプログラムを、RAMに一時的に格納すると共に、プログラムで使用するデータや画像形成時のデータを、RAMに一時的に記憶するものである。
【００４９】
また、EEPROMは、エンジン部２３の制御に必要な設定値や、電源をOFFにした時の状態情報を格納しておくものである。
【００５０】
I/O入出力回路２４は、画像形成装置２０が有する前記コントローラ部２２、エンジン部２３等を含む各機能部との間で、該画像形成装置２０の制御に必要なデータの授受を行うための、データ用のインターフェースである。
【００５１】
表示部２５は、液晶表示機器等を備え、印刷ジョブに関する情報、並びに画像形成装置２０の駆動条件、入力条件、装置状態等の各種情報を画面表示すると共に、非純正品検知時の場合、利用者への警告や具体的な対処方法等を表示するためのものである。また、MFP（Multi-Function Printer）においては、表示部２３がタッチパネル機能を有している。
【００５２】
入力部２６は、テンキー、各種ファンクションキー、スタート/ストップキー等を備え、画像形成装置２０の操作と共に、非純正品検知時の場合、利用者が、表示部２５に表示された対処方法を実施するためのものである。また、MFPにおいては、表示部２３がタッチパネル機能を有しており、付属のタッチペン等で、パネル上に表示された機能ボタンを選択することでも、該画像形成装置２０の操作と共に、非純正品検知時の場合、利用者が、表示部２５に表示された対処方法を実施することができる。
【００５３】
画像形成部２７は、エンジン部２４のエンジン制御部２４１によって制御され、印刷情報から画像を形成し、印刷用紙に印刷するものである。
【００５４】
トナーユニット２８は、画像形成部２７により印刷される場合、紙に印字する粉末インクであるトナーとトナーを感光体へ付着させるために必要な現像剤を格納しているもので、利用者の使用に応じて消耗するため、定期的に交換される部品である。
【００５５】
その他の機器群２９は、各種サイズの印刷用紙を収納した給紙カセット部と、給紙カセット部に収納された印刷用紙を取り出して画像形成部へ搬送する給紙搬送部と、印刷情報から画像を形成し、印刷用紙に印刷する画像形成部と、印刷後の印刷用紙を排紙トレイに排紙する俳紙部と、前述した各部を駆動する駆動部である。
【００５６】
ICチップリーダー／ライター２９aは、スマートチップ等のICチップから内部データを読み取り、また、ICチップへ書き込み可能な機能を有する装置であり、トナーユニットが有するスマートチップのトナーユニット情報（「トナーユニットの関連情報」、「認証情報」を含む。）を、I/O入出力回路２４を介して、エンジン部２３へ読み取り、エンジン部２３からI/O入出力回路２４を介して、書き込んだりするものである。
【００５７】
センサー類２９bは、画像形成装置２０の駆動に係る部位に備えられており、該画像形成装置２０自らが、装置全体の状態を監視し、現在の各部位の状態を示す情報を取得するためのものであり、例えば、給紙搬送部及び排紙部で紙詰まりを起こした場合、詰まった箇所を検知し、詰まった紙の排除を促す役割を果たしている。
【００５８】
図２は、本発明の実施例１に係る主要部の構成を示すブロック図である。
【００５９】
主要部の構成は、機能的に、トナーユニット情報読み取り手段５１、認証手段５２、認証結果表示手段５３、トナーユニット情報更新手段５４に分かれている。
【００６０】
トナーユニット情報読み取り手段５１は、画像形成装置２０のエンジン部２４が、該画像形成装置２０の電源投入時及び／又はトナーユニット２８の交換時に、トナーユニットが有する不揮発性メモリであるスマートチップ等のIC（Integrated Circuit）チップから、製造時に書き込まれたトナーユニット情報（「トナーユニットの関連情報」、「認証情報」を含む。）を、該画像形成装置２０が有するスマートチップ等のICチップから読み込み可能なICチップリーダー２９aから、トナーユニット情報（「トナーユニットの関連情報」、「認証情報」を含む。）を読み取るものである。
【００６１】
前記トナーユニット情報読み取り手段５１で、読み取られる情報の詳細については図３に示す。
【００６２】
トナーユニット２８が有するスマートチップに格納されるトナーユニット情報のデータ形式は、図３のような形式となっており、トナーユニットの関連情報５１a〜gと認証情報５１hとで構成されている。
【００６３】
また、トナーユニットの関連情報５１a〜gは、機種群ID５１a、トナーユニットバージョン５１b、ブランドID５１c、製造年月５１d、シリアル番号５１e、トナー残量５１f、感光体回転時間５１gとなっている。
【００６４】
トナーユニットの関連情報５１a〜gは、画像形成装置２０のコントローラ部２２によって、該画像形成装置２０に装着されたトナーユニット２８が、純正品か否かを判別する際、該画像形成装置２０側の認証情報（以降、第２の認証情報とする。）の一部として、第２の認証情報の生成に、予め、該画像形成装置２０内部の記憶装置（NVRAM等）に格納してある認証キーと共に使用される。
【００６５】
また、認証情報５１hは、該画像形成装置２０に装着されたトナーユニット２８が、純正品か否かを判別する際、トナーユニット２８側の認証情報（以降、第１の認証情報とする。）として使用される。
【００６６】
また、前記トナーユニット情報５１a〜hは、製造時にスマートチップへ書き込まれる。
【００６７】
前記トナーユニット情報５１a〜hを、該トナーユニット２８の製造時に、スマートチップへ書き込む詳細な処理については、図４のフローチャートに示す。
【００６８】
まず、製造工程内には、スマートチップへ書き込み可能な書き込み装置、製造用プログラムを実行することのできる情報処理装置及び書き込み処理の状態や書き込み結果を表示するための表示装置（モニター等）が、予め準備されていることを前提とし、製造工程の中で書き込みを行うための書き込み装置に、スマートチップを設置し、スマートチップの初期化を行い、メモリ内をクリアにする（S１０１）。
【００６９】
次に、出荷時のトナーユニットの関連情報５１a〜gを、製造工程上、予め格納しておいた記憶装置から取得する（S１０２）。
【００７０】
また、製造工程上、予め格納しておいた記憶装置から、出荷時の認証キーを取得する（S１０３）。
【００７１】
次に、取得した出荷時のトナーユニットの関連情報５１a〜gと認証キーを入力値とし、予め決めておいた認証情報の暗号化方式である、MD5（Message Digest 5）、SHA-1（Secure Hash Algorithm 1）等の一方向ハッシュ関数を用いて、第１の認証情報５１hを作成する（S１０４）。
【００７２】
次に、取得した出荷時のトナーユニットの関連情報５１a〜gと、一方向ハッシュ関数を用いて作成した第１の認証情報５１hを、スマートチップへ書き込む（S１０５）。
【００７３】
次に、スマートチップへ正しく書き込みが行えたか否かをチェックする（S１０６）。
【００７４】
もし、スマートチップへの書き込みが失敗した場合、その旨を、製造工程の表示パネルへ表示し、管理者へ知らせる（S１０７）。
【００７５】
上記製造工程により、トナーユニット２８が有するスマートチップへ、純正品と判別するための、トナーユニットの関連情報５１a〜gと第１の認証情報５１hが格納される。
【００７６】
認証手段５２は、該画像形成装置２０にトナーユニット２８が装着された場合、トナーユニット情報読み取り手段５１により、該トナーユニット２８が有するスマートチップに格納された、第１の認証情報５１hと、トナーユニットの関連情報５１a〜gとが読み取られ、予め、該画像形成装置２０が有する記憶装置（NVRAM等）に格納してある認証キーと、読み取ったトナーユニットの関連情報５１a〜gを基に、作成された第２の認証情報と比較し、該画像形成装置２０に装着されたトナーユニット２８が、純正品であるか否かを判断するものである。
【００７７】
前記認証手段５２により比較判定された結果、第１の認証情報５１hと第２の認証情報が一致した場合、該画像形成装置２０に装着されたトナーユニット２８は純正品であると判断し、それ以外の結果は、非純正品であると判断するものである。
【００７８】
また、前記認証手段５２では、純正品であるか否かを判定する前に、判定に使用される第２の認証情報を、前記トナーユニット情報読み取り手段５１で読み取った、トナーユニットの関連情報５１a〜gと、予め、該画像形成装置２０内部の記憶装置（NVRAM等）に格納してある認証キーを基に、MD5、SHA-1等の一方向ハッシュ関数を用いて作成する。
【００７９】
認証結果表示手段５３は、前記認証手段５２によって、該画像形成装置２０に装着されたトナーユニット２８が、純正品であるか否かの判定結果に基づき、非純正品と判定された場合、その旨を、該画像形成装置２０の操作部２５へ表示するものである。
【００８０】
また、前記認証結果表示手段５３によって表示される内容は、非純正品である旨を表示するだけでなく、今後、利用者が非純正品に対し、どのように対応すればよいのか（「製造者のサービスセンターへ電話する」、「管理サーバへメールする」等を含む。）、分かり易い内容で表示され、利用者は、表示された対応方法を、入力部２６を押下することで選択でき、対応することができる。
【００８１】
また、MFPの場合、表示部２５がタッチパネル機能を有しているため、利用者は、入力部２６だけでなく、タッチパネル上からも対応することができる。
【００８２】
トナーユニット情報更新手段５４は、認証手段５２経て、画像形成装置２０に装着された該トナーユニット２８が、純正品と判断された場合、該画像形成装置２０のエンジン部２４が、各部位に対応したセンサー類２９bを使って収集する、該トナーユニット２８の最新のトナーユニット情報５１a〜g内のトナー残量５１f、感光体回転時間５１g等の、該画像形成装置２０の使用状況によって更新される情報と、前記認証手段５２で作成された、最新の第２の認証情報とを、該画像形成装置２０に装着されたトナーユニット２８が有するスマートチップへ、該画像形成装置２０が有するスマートチップ等のICチップへ書き込み可能なICチップライター２９aを使用し、書き込むものである。
【００８３】
また、図２に示すとおり、実施例１では、コントローラ部２２で行われる手段と、エンジン部２３で行われる手段がある。
【００８４】
具体的には、コントローラ部２２では、認証手段５２、認証結果表示手段５３が行われ、エンジン部２３では、トナーユニット情報読み取り手段５１、トナーユニット情報更新手段５４が行われる。
【００８５】
次に、各手段と、コントローラ部２２とエンジン部２３との関係について、詳細に説明する。
【００８６】
図５は、本発明の実施例１に係る画像形成装置２０のエンジン部２３によるトナーユニット情報読み取り手段５１と更新手段５４の処理を示すフローチャートである。
【００８７】
また、図５に示すプログラムは、エンジン部２３で行われる処理であり、該画像形成装置２０において、電源投入時及び／又はトナーユニット２８の交換時に、装着されたトナーユニット２８に対し、ICチップリーダー２９を介して、トナーユニット情報読み取り手段５１によって、トナーユニット情報５１a〜hを読み取り、また、コントローラ部２２によって行われた、認証手段５２の認証結果を受け、該画像形成装置２０に装着されたトナーユニット２８が有するスマートチップへ、認証結果を書き込むものである。
【００８８】
また、図５に示すプログラムは、該画像形成装置２０において、電源が投入及び／又はトナーユニット２８が交換された場合、エンジン部２３のエンジン制御部２３１において、ROMからRAM上にプログラムが読み出され、実行されるものであり、該画像形成装置２０のエンジン制御プログラムのように、エンジン制御部２３１及び主記憶部２３２のRAM上等に常駐して動作しているプログラムではない。
【００８９】
図５の処理は、まず、該画像形成装置２０に装着されたトナーユニット２８が有するスマートチップに格納されたトナーユニット情報５１a〜hを、前記トナーユニット情報読み取り手段５１によって、読み取る（S２０１）。
【００９０】
次に、読み取られたトナーユニット情報５１a〜hを、コントローラ部２２へ、I/O入出力回路２４を介して、送信し、エンジン部２３が、コントローラ部２２からの認証結果待ちの状態であることを、コントローラ部２２へ通知する（S２０２）。
【００９１】
次に、コントローラ部２２へ送信されたトナーユニット情報５１a〜hに基づき、認証手段５２によって、純正品か否かが判定され、その認証結果を待ち（S２０３）、コントローラ部２２から、I/O入出力回路２４を介して、認証結果が受信されたか否かを、定期的に判定する。（S２０３）。
【００９２】
I/O入出力回路２４を介して、コントローラ部２２からの認証結果が受信されない場合（S２０３が否定結果。）、再度、認証結果の受信待ちの状態へ戻る。
【００９３】
また、I/O入出力回路２４を介して、コントローラ部２２からの認証結果が受信された場合（S２０３が肯定結果。）、コントローラ部２２から送信された認証結果と、認証手段５２によって作成された最新の第２の認証情報を取得する（S２０５）。
【００９４】
また、取得した認証結果は、複数ビット形式を有するデータの中の認証結果を示すビット（以降、認証結果フラグという。）が、１（純正品）か０（非純正品）かで表されている。
【００９５】
次に、取得した認証結果フラグから、該画像形成装置２０に装着されたトナーユニット２８が純正品か否かの判断により、エンジン部２３における、次処理を決定する（S２０６）。
【００９６】
認証結果フラグが０で、非純正品と判断された場合、該画像形成装置２０の画像形成部を停止する等の処理に使用する、エンジン部２３内部の、RAM上で保持している認証フラグに０を設定し（S２０７）、コントローラ部２２へ、利用者に対し、非純正品である旨を警告し、製造者のサポートセンターへ電話連絡するように促す等、具体的な対処方法を、表示部２５へ表示させる要求を出し（S２０８）、終了する。
【００９７】
また、認証結果フラグが１で、純正品と判断された場合、該画像形成装置２０の状態を把握する等の処理に使用する、エンジン部２３のRAM上に保持している認証フラグに１を設定（S２０８）する。
【００９８】
次に、前記トナーユニット情報変更手段５４として、該画像形成装置２０に装着されたトナーユニット２８が有するスマートチップへ、ICチップライター２９bを介して、該画像形成装置２０の使用頻度に応じて変化する、トナー残量５１f、感光体回転時間５１gの最新情報と、前記認証手段５２によって作成された最新の第２の認証情報を書き込み（S２１０）、終了する。
【００９９】
前記トナーユニット情報更新手段５４を行うことで、電源投入時及び／又はトナーユニット２８の交換時に、該画像形成装置２０に装着されたトナーユニット２８が有するスマートチップ内のトナーユニット情報５１a〜hが、更新されるため、認証情報に高い機密性に持たせることができる。
【０１００】
図６は、本発明の実施例１に係る画像形成装置２０のコントローラ部による認証手段５２の処理を示すフローチャートである。
【０１０１】
また、図６に示すプログラムは、コントローラ部２２によって行われる処理であり、トナーユニット情報読み取り手段５１で読み取られ、エンジン部２３から、I/O入出力回路２４を介して送信された、トナーユニット情報５１a〜hと、該画像生成装置２０が、第２の認証情報を生成するために、記憶装置（NVRAM等）に保持している認証キーとに基づき、一方向ハッシュ関数を用いて、新しい第２の認証情報を作成し、トナーユニット情報５１a〜h内の第１の認証情報５１hと、作成された第２の認証情報とを比較し、その結果から、純正品か否かを判定し、その認証結果を、コントローラ部２２からの認証結果待ちの状態であるエンジン部２３へ送信し、該画像形成装置２０の現在の状態に関する情報を管理するデータベース（MIB管理情報データベース等）へ、認証結果を登録するものである。
【０１０２】
そのため、コントローラ部２２のコントローラ制御部２２１においてタスク管理され、主記憶部２５のRAM上等に常駐して動作しており、他の実行プログラム等と並列処理され、該画像形成装置２０の使用状況に常時対応するため、エンジン部２３からの読み取ったトナーユニット情報５１a〜hの送信があるまで、認証依頼待ちの状態となる。
【０１０３】
また、該画像形成装置２０に電源が投入されると、コントローラ部２２のコントローラ制御部２２１によって、コントローラ部２２のROM内に格納された図６に示すプログラムがバックグランドで実行される。
【０１０４】
まず、認証手段５２は、該画像形成装置２０が、電源投入時及び／又はトナーユニット２８の交換時でなく、通常の画像形成に関する動作を行っている場合、エンジン部２３からの認証依頼がないため、認証依頼を待ち（S３０１）の状態となり、エンジン部２３から、I/O入出力回路２４を介して、トナーユニット情報読み取り手段５１により読み取られたトナーユニット情報５１a〜hが送信されたか否かを、定期的に判定する。（S３０２）。
【０１０５】
I/O入出力回路２４を介して、エンジン部２３から、前記トナーユニット情報読み取り手段５１により読み取られた、トナーユニット情報５１a〜hが送信されない場合（S３０２が否定結果。）、再度、認証依頼の受信待ちの状態へ戻る。
【０１０６】
また、I/O入出力回路２４を介して、エンジン部２３から、トナーユニット情報読み取り手段５１により読み取られた、トナーユニット情報５１a〜hが更新された場合（S３０２が肯定結果。）、エンジン部２３から送信されたトナーユニット情報５１a〜hを取得し（S３０３）、該画像形成装置２０が有する記憶装置（NVRAM等）に格納してある、第２の認証情報生成のための認証キーを、コントローラ部２２のRAM上へ読み込む（S３０４）。
【０１０７】
次に、エンジン部から受信したトナーユニット情報５１a〜hに含まれる、トナーユニットの関連情報５１a〜gと、認証情報を生成するための認証キーとに基づき、MD5、SHA-1等の一方向ハッシュ関数を用いて、第２の認証情報を作成する（S３０５）。
【０１０８】
一方向ハッシュ関数を用いることで、ハッシングされた結果からは、基となるトナーユニットの関連情報５１a〜gと、認証情報を生成するための認証キーを、再現することができないため、公開鍵暗号方式より処理も単純であるため、認証情報に高い機密性に持たせ、認証手段を効率よく実現することができる。
【０１０９】
次に、エンジン部２３から受信したトナーユニット情報５１a〜hに含まれる第１の認証情報５１hと、新しく作成した第２の認証情報とを比較し、一致しているか否かで、該画像形成装置２０に装着されたトナーユニット２８が、純正品であるか否かを判定する（S３０６）。
【０１１０】
第１の認証情報と第２の認証情報が一致しない場合（S３０６が否定結果）、認証結果待ちの状態となっているエンジン部２３へ、その結果を知らせるための認証結果フラグを０に設定する（S３０７）。
【０１１１】
また、第１の認証情報と第２の認証情報が一致した場合（S３０６が肯定結果）、認証結果待ちの状態となっているエンジン部２３へ、その結果を知らせるための認証結果フラグを１に設定する（S３０８）。
【０１１２】
認証結果フラグは、複数ビット形式を有するデータの中の認証結果を示すビットが、１（純正品）か０（非純正品）かで表される。
【０１１３】
次に、認証結果待ちの状態となっているエンジン部２３へ、I/O入出力回路２４を介して、認証結果と、新しく作成された第２の認証情報を、エンジン部２３へ送信する（S３０９）。
【０１１４】
次に、該画像形成装置２０の現在の状態に関する情報を管理するデータベース（MIB管理情報データベース等）へ、認証結果を登録する（S３１０）。
【０１１５】
図７は、本発明の実施例１に係る画像形成装置２０に装着されたトナーユニット２８が純正品だった場合のエンジン部２３とコントローラ部２２との関係を示す図である。
【０１１６】
図５、図６では、エンジン部２３とコントローラ部２２、それぞれで行われる処理について説明を行ったが、本発明の実施例１では、同期をとった、エンジン部２３とコントローラ部２２との相互処理によって実現されるため、図７によって、エンジン部２３とコントローラ部２２との相互処理について説明する。
【０１１７】
また、以下の説明では、相互処理で特に重要な内容であるステップに関してのみ抽出し、図５、図６で使用した符号を用いて説明する。
【０１１８】
該画像形成装置２０が、電源投入時及び／又はトナーユニット２８の交換時の場合、まず、エンジン部２３で、トナーユニット情報読み取り部５１により、該画像形成装置２０に装着されたトナーユニット２８が有するスマートチップ内の、トナーユニット関連情報５１a〜bを、該画像形成装置２０が有するICチップリーダー２９aを介して読み取る（S２０１）。
【０１１９】
このとき、コントローラ部２２は、エンジン部２３で読み取られたトナーユニット関連情報５１a〜bを受信し、認証依頼と判断するため、トナーユニット関連情報５１a〜bの受信待ちの状態となっている。
【０１２０】
次に、エンジン部２３は、読み取ったトナーユニット関連情報５１a〜b を、I/O入出力回路２４を介して、コントローラ部２２へ送信する。
【０１２１】
その後、エンジン部２３は、認証依頼を要求した結果として、コントローラ部２２から認証結果フラグの取得待ちの状態となる。
【０１２２】
コントローラ部２２は、エンジン部２３から送信された、トナーユニット関連情報５１a〜bを、I/O入出力回路２４を介して受信し、取得する（S３０３）。
【０１２３】
その後、コントローラ部２２は、認証手段５２により、取得したトナーユニット関連情報５１a〜bと、認証キーに基づき、新しい第２の認証情報を作成し（S３０５）、取得したトナーユニット関連情報５１a〜bに含まれる第１の認証情報と、作成した第２の認証情報とを、比較判定し（S３０６）、純正品であるか否かの認証結果フラグを設定する。
【０１２４】
最後に、コントローラ部２２は、認証結果フラグと作成された第２の認証情報を、I/O入出力回路２４を介して、認証結果待ち状態となっているエンジン部２３へ送信し、エンジン部２３からの次処理の依頼を待つ状態となる。
【０１２５】
エンジン部２３は、コントローラ部２２から送信される、認証結果を示す認証結果フラグと、新しく作成された最新の認証情報を、I/O入出力回路２４を介して受信し、取得する（S２０５）。
【０１２６】
最後に、取得した認証結果フラグから、該画像形成装置２０に装着されたトナーユニット２８が純正品か否かを判断し、次の処理である、トナーユニット情報更新手段５４（S２１０）を実行し、処理を終了する。
【０１２７】
図８は、本発明の実施例１に係る画像形成装置２０のコントローラ部２２による認証結果表示手段５３の処理を示すフローチャートである。
【０１２８】
また、図８に示すプログラムは、コントローラ部２２によって行われる処理であり、認証手段５２により、該画像形成装置２０に装着されたトナーユニット２８が、非純正品であると判断された場合、利用者に対し、非純正品である旨を警告し、製造者のサポートセンターへ電話連絡するように促す等、具体的な対処方法を、表示部２５へ表示するものである。
【０１２９】
そのため、コントローラ部２２のコントローラ制御部２２１においてタスク管理され、主記憶部２５のRAM上等に常駐して動作しており、他の実行プログラム等と並列処理され、該画像形成装置２０の使用状況に常時対応するため、エンジン部２３からの表示要求があるまで、表示要求待ちの状態となる。
【０１３０】
また、該画像形成装置２０に電源が投入されると、コントローラ部２２のコントローラ制御部２２１によって、コントローラ部２２のROM内に格納された図６に示すプログラムがバックグランドで実行される。
【０１３１】
まず、認証結果表示手段５３は、該画像形成装置２０が、電源投入時及び／又はトナーユニット２８の交換時でなく、通常の画像形成に関する動作を行っている場合や、電源投入時及び／又はトナーユニット２８の交換時で、認証結果が純正品の場合、エンジン部２３からの表示要求がないため、表示要求を待ち（S４０１）の状態となり、エンジン部２３から、I/O入出力回路２４を介して、認証手段５２より非純正品と判断され、利用者に対する認証結果を表示する要求が送信されたか否かを、定期的に判定する。（S４０２）。
【０１３２】
I/O入出力回路２４を介して、エンジン部２３から、利用者に対する認証結果を表示する要求が受信されない場合（S４０２が否定結果。）、再度、表示要求の受信待ちの状態へ戻る。
【０１３３】
また、I/O入出力回路２４を介して、エンジン部２３から、利用者に対する認証結果を表示する要求が受信された場合（S４０２が肯定結果。）、利用者に対し、非純正品である旨を警告し、製造者のサポートセンターへ電話連絡するように促す等、具体的な対処方法を、表示部２５へ表示する（S４０３）。
【０１３４】
図９は、本発明の実施例１に係る操作パネルへの表示例を示す図である。
【０１３５】
図８で示した処理が行われると、図９のような内容が表示され、利用者に対し、非純正品である旨を警告し、製造者のサポートセンターへ電話連絡するように促すことになる。
【０１３６】
図１０は、本発明の実施例１に係る画像形成装置２０に装着されたトナーユニット２８が非純正品だった場合のエンジン部２３とコントローラ部２２との関係を示す図である。
【０１３７】
本発明の実施例１に係る該画像形成装置２０に装着されたトナーユニット２８が非純正品だった場合のエンジン部２３とコントローラ部２２との関係は、図１０に示すエンジン部２３のS２０５の相互処理まで、図７の純正品の場合と同様の処理を有するため、S２０５までの関係については、図７を用いて説明を省略する。
【０１３８】
S２０５以降の、エンジン部２３とコントローラ部２２の相互関係は、エンジン部２３が、コントローラ部２２より取得した、認証結果を示す認証結果フラグから、非純正品であることを判断し、コントローラ部２２へ、I/O入出力回路２４を介して、利用者に対し、非純正品である旨を警告し、製造者のサポートセンターへ電話連絡するように促す等、具体的な対処方法を、表示部２５へ表示させる要求を出し（S２０８）、終了する。
【０１３９】
その後、コントローラ部２２では、認証結果表示手段５３により、エンジン部２３からの要求に応じて、表示部２５に要求された内容を表示し（S４０３）、次の要求を待つ状態となる。
【０１４０】
以上のように、本発明の実施例１によれば、認証情報への暗号化手段として、MD5、SHA-1等の一方向ハッシュ関数を用いることで、一方向ハッシュ関数のハッシングにより作成された新しい認証情報からは、基となる、トナーユニットの関連情報５１a〜gと、認証情報生成に必要な認証キーを再現することができないことから、認証情報の機密性が高い。
【０１４１】
また、認証情報そのものが、画像形成装置２０の使用状態によって更新されるトナーユニット情報（「トナー残量５１f」、「感光体回転時間５１g」等を含む。）を基に、作成されているため、作成された認証情報が更新されるため、より、認証情報の機密性も高い。
【０１４２】
また、一方向ハッシュ関数を用いることで、公開鍵暗号方式のような膨大な計算を必要とせず、暗号化できることから、認証処理全体の処理時間を短縮することができ、効率的な認証処理を実現できる。
また、利用者に対し、該画像形成装置２０の表示部２５を通して、該画像形成装置２０に装着されたトナーユニット２８の認証結果への対応を分かり易く伝えることができる。
【実施例２】
【０１４３】
図１１は、本発明の実施例２に係る画像処理システムを示すブロック図である。
【０１４４】
図１１に示す該画像処理システムでは、ホストPC１０、１０n、管理サーバ３０（「メールサーバ」を含む。）及び画像形成装置２０が、ローカルエリアネットワーク（LAN）、公衆回線及び無線回線等のネットワーク４０上に、接続されており、該画像形成装置２０は、該画像処理システム上において、サーバ３０との間で、ネットワークを介して、メールを授受することができる。
【０１４５】
このことにより、該画像形成装置２０は、ネットワーク４０を介して、管理サーバ３０へ、コントローラ部２３で行われた、認証手段５２の認証結果を送信することができる。
【０１４６】
次に、本発明の実施例２に係る画像形成装置２０のハードウェア構成は、実施例１と同様の構成を有するため、図１を用いると共に、同一構成には、同一符号を付与して説明を省略する。
【０１４７】
図１２は、本発明の実施例２に係る主要部の構成を示すブロック図である。
【０１４８】
主要部の構成は、機能的に、トナーユニット情報読み取り手段５１、認証手段５２、認証結果送信手段６３、トナーユニット情報更新手段５４に分かれている。
【０１４９】
上記機能の内、トナーユニット情報読み取り手段５１、認証手段５２及びトナーユニット情報更新手段５４は、実施例１と同様であるため、説明を省略する。
【０１５０】
また、後述の実施例２に係る説明において使用される、画像形成装置２０に装着されたトナーユニット２８が有するスマートチップに格納された、トナーユニット情報については、実施例１と同様であるため、説明を省略し、実施例２に係る説明では、図３を用いると共に、同一符号を付与して説明を省略する。
【０１５１】
また、後述の実施例２に係る説明において使用される、画像形成装置２０におけるエンジン部２３の処理については、実施例１と同様であるため、説明を省略し、実施例２に係る説明では、図５を用いると共に、同一符号を付与して説明を省略する。
【０１５２】
認証結果送信手段６３は、コントローラ部２２により行われ、エンジン部２３からコントローラ部へ、利用者に対し、非純正品である旨を警告し、管理サーバ３０へ、認証結果を送信するように促す、具体的な対処方法を、表示部２５へ表示させるよう要求があった場合、認証結果表示手段５３により、その要求に応じて、表示部２５に要求された内容を表示し、利用者が、表示部２５へ表示された、管理サーバ３０へ、認証結果を送信するとことを決定し、入力部２６のテンキーや、タッチパネル上をタッチペン等で、送信決定ボタンを押下すると、認証結果が、画像形成装置２０から、ネットワーク４０を介して、自動的に管理サーバへ、送信されるものである。
【０１５３】
また、認証結果の送信手段として、メール送信手段を用いる。
【０１５４】
そのため、該画像形成装置２０に格納されるアプリケーション群に、コントローラ部２２で動作するメール送信用ソフトウェアも含まれる。
【０１５５】
図１３は、本発明の実施例２に係る画像形成装置２０のコントローラ部２２による認証結果送信手段６３の処理を示すフローチャートである。
【０１５６】
また、図１３に示すプログラムは、コントローラ部２２によって行われる処理であり、エンジン部２３からコントローラ部へ、利用者に対し、非純正品である旨を警告し、管理サーバ３０へメールを送信するように促す、具体的な対処方法を、表示部２５へ表示させる要求があってから処理されるため、認証結果表示手段５３と同様に、コントローラ部２２のコントローラ制御部２２１においてタスク管理され、主記憶部２５のRAM上等に常駐して動作しており、他の実行プログラム等と並列処理され、該画像形成装置２０の使用状況に常時対応するため、エンジン部２３からの表示要求があるまで、表示要求待ちの状態となる。
【０１５７】
また、該画像形成装置２０に電源が投入されと、コントローラ部２２のコントローラ制御部２２１によって、コントローラ部２２のROM内に格納された図１３に示すプログラムがバックグランドで実行される。
【０１５８】
まず、認証結果送信手段５３は、該画像形成装置２０が、電源投入時及び／又はトナーユニット２８の交換時でなく、通常の画像形成に関する動作を行っている場合や、電源投入時及び／又はトナーユニット２８の交換時で、認証結果が純正品の場合、エンジン部２３からの表示要求がないため、表示要求を待ち（S６０１）の状態となり、エンジン部２３から、I/O入出力回路２４を介して、認証手段５２より非純正品と判断され、利用者に対する認証結果を表示する要求が送信されたか否かを、定期的に判定する。（S６０２）。
【０１５９】
I/O入出力回路２４を介して、エンジン部２３から、利用者に対する認証結果を表示する要求が送信されない場合（S６０２が否定結果。）、再度、表示要求の受信待ちの状態へ戻る。
【０１６０】
また、I/O入出力回路２４を介して、エンジン部２３から、利用者に対する認証結果を表示する要求が送信された場合（S６０２が肯定結果。）、利用者に対し、非純正品である旨を警告し、管理サーバへ認証結果を送信するように促す、具体的な対処方法を、表示部２５へ表示する（S６０３）。
【０１６１】
次に、利用者が、表示部２５へ表示された内容から、管理サーバ３０へ、認証結果を送信するか否かを選択する（S６０４）。
【０１６２】
利用者が、管理サーバ３０へ送信しないと選択した場合（S６０５が否定結果）、認証結果は、管理サーバ３０へ送信されず、図１０で示した、製造者のサポートセンターへ電話することを促す等の、メール送信手段以外の具体的対応方法を提案する内容へ、表示画面を切り替る（S６０５）。
【０１６３】
また、利用者が、管理サーバ３０へ送信すると選択した場合（S６０５が肯定結果）、該画像形成装置２０のコントローラ部２２で動作する、メール送信用ソフトを用いて、管理サーバ３０へ、認証結果を送信する（S６０６）。
【０１６４】
図１４は、本発明の実施例２に係る操作パネルへの表示例を示す図である。
【０１６５】
図１３で示した処理が行われると、図１４のような内容が表示され、利用者に対し、非純正品である旨を警告し、管理サーバへ、認証結果を送信するに促すことになる。
【０１６６】
図１５は、本発明の実施例２に係る画像処理システム上で画像形成装置２０の認証結果を参照する処理を示すフローチャートである。
【０１６７】
図１１に示すように、該画像形成装置２０は、該画像処理システム上において、ホストPC１０、１０nやサーバ３０との間で、ネットワークを介して、該画像形成装置２０の現在の状態に関する情報（「トナーユニット情報」を含む。）を双方向通信によって授受することができる。
【０１６８】
このことにより、ネットワーク４０を介して、該画像形成装置２０の管理機能を有するソフトウェアが動作しているホストPC１０、１０nから、該画像形成装置２０の現在の状態に関する情報（「トナーユニット情報」を含む。）を参照することができる。
【０１６９】
また、ホストPC１０、１０nで、利用者が、該画像形成装置２０の現在の状態に関する情報（「トナーユニット情報」を含む。）を参照するためには、ネットワークに接続されている該画像形成装置２０の管理機能を有するソフトウェア（SNMP管理ソフト等）が動作している必要があるため、以降に、該画像処理システム上の該画像形成装置２０とホストPC１０、１０nとの間で、どのような処理が行われているか説明する。
【０１７０】
まず、ネットワーク上の該画像形成装置２０の管理機能を持つソフトウェアを、ホストPC上で起動する（S７０１）。
【０１７１】
次に、該画像形成装置２０の現在の状態について、管理データベースへ問い合わせを行い、応答を待ち（S７０２）、該画像形成装置２０から応答があるか否かを判定する（S７０３）。
【０１７２】
該画像形成装置２０から応答がない場合（S７０３が否定結果）、再度、該画像形成装置２０からの応答を待ち、一定時間が経過すると、タイムアウトでエラー処理を行う。
【０１７３】
また、該画像形成装置２０から応答があった場合（S７０３が肯定結果）、該画像形成装置２０から、現在の状態を示す情報を取得する（S７０４）。
【０１７４】
次に、取得した、該画像形成装置２０の状態情報から、トナーユニット関連情報や認証結果を、利用者が対峙しているモニターへ表示する（S７０５）。
【０１７５】
以上のように、本発明の実施例２によれば、認証情報への暗号化手段として、MD5、SHA-1等の一方向ハッシュ関数を用いることで、一方向ハッシュ関数のハッシングにより作成された新しい認証情報からは、基となる、トナーユニットの関連情報５１a〜gと、認証情報生成に必要な認証キーを再現することができないことから、認証情報の機密性が高い。
【０１７６】
また、認証情報そのものが、画像形成装置２０の使用状態によって更新されるトナーユニット情報（「トナー残量５１f」、「感光体回転時間５１g」等を含む。）を基に、作成されているため、作成された認証情報が更新されるため、より、認証情報の機密性も高い。
【０１７７】
また、一方向ハッシュ関数を用いることで、公開鍵暗号方式のような膨大な計算を必要とせず、暗号化できることから、認証処理全体の処理時間を短縮することができ、効率的な認証処理を実現できる。
【０１７８】
また、利用者に対し、該画像形成装置２０の表示部２５、又はネットワークに接続されている該画像形成装置２０の管理機能を有するソフトウェア（SNMP管理ソフト等）が動作しているホストPC１０、１０nを通して、該画像形成装置２０に装着されたトナーユニット２８の認証結果への対応を分かり易く伝えることができる。
【図面の簡単な説明】
【０１７９】
【図１】本発明の実施例１及び実施例２に係る画像形成装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施例１に係る主要部の構成を示すブロック図である。
【図３】本発明の実施例１及び実施例２に係るスマートチップ内に格納されるトナーユニットの関連情報及び認証情報を示す図である。
【図４】本発明の実施例１及び実施例２に係るスマートチップ内へトナーユニットの関連情報及び認証情報を製造時に格納する処理を示すフローチャートである。
【図５】本発明の実施例１に係る画像形成装置のエンジン部によるトナーユニット情報読み取り手段と更新手段の処理を示すフローチャートである。
【図６】本発明の実施例１に係る画像形成装置のコントローラ部による認証手段の処理を示すフローチャートである。
【図７】本発明の実施例１に係る画像形成装置に装着されたトナーユニットが純正品だった場合のエンジン部とコントローラ部との関係を示す図である。
【図８】本発明の実施例１に係る画像形成装置のコントローラ部による認証結果表示手段の処理を示すフローチャートである。
【図９】本発明の実施例１に係る操作パネルへの表示例を示す図である。
【図１０】本発明の実施例１に係る画像形成装置に装着されたトナーユニットが非純正品だった場合のエンジン部とコントローラ部との関係を示す図である。
【図１１】本発明の実施例２に係る画像処理システムを示すブロック図である。
【図１２】本発明の実施例２に係る主要部の構成を示すブロック図である。
【図１３】本発明の実施例２に係る画像形成装置のコントローラ部による認証結果送信手段の処理を示すフローチャートである。
【図１４】本発明の実施例２に係る操作パネルの表示例を示す図である。
【図１５】本発明の実施例２に係る画像処理システム上で画像形成装置の認証結果を参照する処理を示すフローチャートである。
【符号の説明】
【０１８０】
１０、１０n ホストPC
２１ ネットワークI/F
２２ コントローラ部
２２１  コントローラ制御部
２２２  主記憶部
２３ エンジン部
２３１  エンジン制御部
２３２  主記憶部
２４ I/O入出力回路
２５ 表示部
２６ 入力部
２７ 画像形成部
２８ トナーユニット
２９ その他の機器群
２９a センサー類
３０ サーバ
４０ ネットワーク
【図１】
0004764735.tif 000002
【図２】
0004764735.tif 000003
【図３】
0004764735.tif 000004
【図４】
0004764735.tif 000005
【図５】
0004764735.tif 000006
【図６】
0004764735.tif 000007
【図７】
0004764735.tif 000008
【図８】
0004764735.tif 000009
【図９】
0004764735.tif 000010
【図１０】
0004764735.tif 000011
【図１１】
0004764735.tif 000012
【図１２】
0004764735.tif 000013
【図１３】
0004764735.tif 000014
【図１４】
0004764735.tif 000015
【図１５】
0004764735.tif 000016