(57)【要約】【課題】本発明は消耗材チップの検証方法、消耗材チップと消耗材コンテナを取り上げて、その中に消耗材チップの検証方法は以下のステップを含む。【解決手段】本発明は消耗材チップの検証方法、消耗材チップと消耗材コンテナを取り上げて、その中に消耗材チップの検証方法は以下のステップを含む。消耗材チップは自身のシリアル番号によってチェック値を生成する。シリアル番号とチェック値を現像設備に送信する。現像設備がシリアル番号或いはチェック値による戻ってきた検証結果を得て、検証結果が合格の検証結果かどうかを判断する。そうであれば、検証が合格する。その中に同じシリアル番号で発生する検査値が固定値で、このシリアル番号が対応する消耗材チップが何回に使われても、この消耗材チップがずっと現像設備に検証し合格できる。消耗材チップが検証する時の不合格によって必要がない浪費を避ける。【選択図】図１
2018176723.tif 000002
【特許請求の範囲】
【請求項１】
消耗材チップの検証方法であって、消耗材チップは自身のシリアル番号によってチェック値を生成し、シリアル番号とチェック値を現像設備に送信し、現像設備がシリアル番号或いはチェック値による戻ってきた検証結果を得て、検証結果が合格の検証結果かどうかを判断し、そうであれば検証が合格し、その中に同じシリアル番号で発生するチェック値が固定値であり、チェック値を現像設備に送信するステップの後に、現像設備がシリアル番号或いはチェック値による戻ってきた検証結果を得て、検証結果が合格の検証結果かどうかを判断するステップの前に、現像設備がチェック値を得た後、この現像設備にシリアル番号が対応する前チェック値をストレージかどうかを判断し、そうであれば現像設備が前チェック値とチェック値を比較し、現像設備が比較した結果がデフォルト条件を満足するかどうかを判断し、そうであれば現像設備が合格の検証結果を消費材チップに送って、検証が合格し、もしこの現像設備にシリアル番号或いはシリアル番号が対応する前チェック値をストレージしないと、この現像設備が今回に受信するチェック値をストレージし、それを前チェック値としてマークし、この現像設備が合格の検証結果を消費材チップに送り、デフォルト条件はこのチェック値が前のチェック値より小さい或いは同じであり、またこのチェック値が前のチェック値より大きく或いは同じであり、現像設備がシリアル番号/またはチェック値による戻ってきた検証結果を得て、この検証結果が非合格の検証結果を判断する時、新しいシリアル番号を切り替えてまたは新しい消耗材チップを取り替えるステップを含み、消耗材チップのシリアル番号によってチェック値を生成するステップの前に、シリアル番号が読み込まれた後、消耗材チップは第一ランダム数を生成し、現像設備が送る第二ランダム数を得て、チップが事前にストレージする秘密鍵、第一ランダム数、第二ランダム数によって第一目標データを生成し、第一ランダム数、第二ランダム数と第一目標データを現像設備に送り、現像設備が第一ランダム数、第二ランダム数と第一目標データが生成した初期検証結果を得て、初期検証結果が合格かどうかを判断し、初期検証結果が合格された後、消耗材チップのシリアル番号によってチェック値のステップを生成し、チップが事前にストレージする秘密鍵、第一ランダム数、第二ランダム数によって第一目標データを生成するステップを含み、第一ランダム数、第二ランダム数と第一目標データを現像設備に送った後、現像設備が第一ランダム数、第二ランダム数と第一目標データが生成した初期検証結果を得て、初期検証結果が合格かどうかを判断するステップの前に、現像設備がシリアル番号によって秘密鍵を計算し、この秘密鍵、第一ランダム数、第二ランダム数によって第二目標データを計算するステップを含み、この現像設備は第一目標データと第二目標データを比較し、比較した結果による初期検証結果を生成することを特徴とする消耗材チップの検証方法。
【請求項２】
消耗材チップであって、生成モジュールを含み、消耗材チップのシリアル番号によってチェック値を生成するストレージモジュールを含み、前記のチェック値をストレージする第一送信モジュールを含み、前記チェック値を現像設備に送信する第一取得モジュールを含み、現像設備がシリアル番号/またはチェック値による戻ってきた検証結果を取得する第一判断モジュールを含み、検証結果が合格の検証結果かどうかを判断し、そうであれば検証が合格し、その中に同じシリアル番号が発生するチェック値は固定値であり、ランダム生成モジュールはシリアル番号が読み取られた後に消耗材チップが第一ランダム数を生成することに用い、第二取得モジュールは現像設備が送信する第二ランダム数を取得することに用い、目標データ生成モジュールを含み、チップが事前にストレージする秘密鍵、第一ランダム数、第二ランダム数によって第一目標データを生成することに用い、第二送信モジュールは第一ランダム数、第二ランダム数と第一目標データを現像設備に送信することに用い、第三取得モジュールは現像設備が第一ランダム数、第二ランダム数と第一目標データによる生成する初期検証結果を取得することに用い、第二判断モジュールは初期検証結果が合格かどうかを判断することに用い、処理モジュールは第二判断モジュールが初期検証結果を合格に判断した後、消耗材チップのシリアル番号によってチェック値を生成するステップを行うことに用いることを特徴とする消耗材チップ。
【請求項３】
消耗材コンテナであって、消耗材をストレージするコンテナ本体を含み、このコンテナ本体に少なくとも一つのインストールビットが設置され、消耗材チップを含み、消耗材チップがインストールビットにインストールされ、この消耗材チップは請求項２に記載の消耗材チップであり、この消耗材チップの検証方法は請求項１に記載の検証方法であることを特徴とする消耗材コンテナ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は現像設備の消耗材技術分野に関し、具体的には消耗材チップの検証方法、この方法を応用する消耗材チップと消耗材チップが取り付けられる消耗材コンテナに関する。
【背景技術】
【０００２】
現像設備、例えばプリンタ、コピー、ファクス、および多機能一体のプリンタは各分野に欠かせない事務用品である。社会の発展につれて現像設備も次第に家庭常用電気製品の一つになっている。現像設備がもっとよく消耗材コンテナの中のトナー或いはインクなどの消耗材を使うため、通常、消耗材コンテナに消耗材チップを取り付ける。消耗材チップが現像設備のマザーボードと検証と通信することを通じて現像設備が消耗材コンテナを識別し、現像設備が正常に消耗材コンテナの中のトナー或いはインクを使うことができる。
【０００３】
既存の技術の中に、特にOEMが生産する結像設備は通常に消耗材チップの中にストレージされる消耗材コンテナの型番、シリアル番号、消耗材容量、消耗材消耗量、印刷回数と印刷数量などの情報を検証する。検証が合格した後、現像設備を使用する過程に、現像設備がまた消耗材容量、消耗材消耗量、印刷回数と印刷数量をチェックする。例えば現像設備が同じシリアル番号のチップの隣接する二回の印刷回数、消耗材容量をそれぞれチェックし、検証結果が所定条件を満足するかどうかを判断し、満足しないと、現像設備がこのチップを合格させず、このチップが新しいチップでも合格させず、必要がない浪費を避ける。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】中国特許出願公開第102173233号明細書
【特許文献２】中国特許出願公開第102205725号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
下記の問題を解決するため、本発明は消耗材チップをうまく合格させ、消耗材チップの浪費を避ける検証方法、消耗材チップと消耗材チップが取り付けられる消耗材コンテナを提供する。
【０００６】
消耗材チップの検証方法は以下のステップを含む。
【０００７】
消耗材チップは自身のシリアル番号によってチェック値を生成する。
【０００８】
シリアル番号とチェック値を現像設備に送信する。
【０００９】
現像設備がシリアル番号或いはチェック値による戻ってきた検証結果を得て、検証結果が合格の検証結果かどうかを判断する。
【００１０】
そうであれば、検証が合格する。
【００１１】
その中に同じシリアル番号で発生する検査値が固定値である。
【００１２】
好ましくはチェック値を現像設備に送信するステップの後に、現像設備がシリアル番号或いはチェック値による戻ってきた検証結果を得て、検証結果が合格の検証結果かどうかを判断するステップの前に以下のステップを含む。
【００１３】
現像設備がチェック値を得た後、この現像設備にシリアル番号が対応する前チェック値をストレージかどうかを判断する。
【００１４】
そうであれば、現像設備が前チェック値とチェック値を比較する。
【００１５】
現像設備が比較した結果がデフォルト条件を満足するかどうかを判断する
【００１６】
そうであれば、現像設備が合格の検証結果を消費材チップに送って、検証が合格する。
【００１７】
好ましくはもしこの現像設備にシリアル番号或いはシリアル番号が対応する前チェック値をストレージしないと、この現像設備が今回に受信するチェック値をストレージし、それを前チェック値としてマークする。
【００１８】
この現像設備が合格の検証結果を消費材チップに送る。
【００１９】
好ましくはデフォルト条件は、このチェック値が前のチェック値より小さい或いは同じ、またはこのチェック値が前のチェック値より大きく或いは同じである。
【００２０】
好ましくは現像設備がシリアル番号/またはチェック値による戻ってきた検証結果を得て、この検証結果が非合格の検証結果を判断する時、新しいシリアル番号を切り替えてまたは新しい消耗材チップを取り替える。
【００２１】
好ましくは消耗材チップのシリアル番号によってチェック値を生成するステップの前に、以下のステップを含む。
【００２２】
シリアル番号が読み込まれた後、消耗材チップは第一ランダム数を生成する。
【００２３】
現像設備が送る第二ランダム数を得る。
【００２４】
チップが事前にストレージする秘密鍵、第一ランダム数、第二ランダム数によって第一目標データを生成する。第一ランダム数、第二ランダム数と第一目標データを現像設備に送る。
【００２５】
現像設備が第一ランダム数、第二ランダム数と第一目標データが生成した初期検証結果を得て、初期検証結果が合格かどうかを判断する。
【００２６】
初期検証結果が合格された後、消耗材チップのシリアル番号によってチェック値のステップを生成する。
【００２７】
好ましくはチップが事前にストレージする秘密鍵、第一ランダム数、第二ランダム数によって第一目標データを生成する。第一ランダム数、第二ランダム数と第一目標データを現像設備に送った後、現像設備が第一ランダム数、第二ランダム数と第一目標データが生成した初期検証結果を得て、初期検証結果が合格かどうかを判断するステップの前に、以下のステップを含む。
【００２８】
現像設備がシリアル番号によって秘密鍵を計算し、この秘密鍵、第一ランダム数、第二ランダム数によって第二目標データを計算する。
【００２９】
この現像設備は第一目標データと第二目標データを比較する。
【００３０】
比較した結果による初期検証結果を生成する。
【００３１】
本発明は、消耗材チップを提供し、それは以下を含む。
【００３２】
生成モジュールは、消耗材チップのシリアル番号によってチェック値を生成する。
【００３３】
ストレージモジュールは、前記のチェック値をストレージする。
【００３４】
第一送信モジュールは、前記のチェック値を現像設備に送信する。
【００３５】
第一取得モジュールは、現像設備がシリアル番号/またはチェック値による戻ってきた検証結果を取得する。
【００３６】
第一判断モジュールは、検証結果が合格の検証結果かどうかを判断する。そうであれば、検証が合格する。
【００３７】
その中に、同じシリアル番号が発生するチェック値は固定値である。
【００３８】
好ましくは消耗材チップは以下を含む。
【００３９】
ランダム生成モジュールはシリアル番号が読み取られた後に消耗材チップが第一ランダム数を生成することに用いる。
【００４０】
第二取得モジュールは現像設備が送信する第二ランダム数を取得することに用いる。
【００４１】
目標データ生成モジュール：チップが事前にストレージする秘密鍵、第一ランダム数、第二ランダム数によって第一目標データを生成することに用いる。
【００４２】
第二送信モジュールは第一ランダム数、第二ランダム数と第一目標データを現像設備に送信することに用いる。
【００４３】
第三取得モジュールは現像設備が第一ランダム数、第二ランダム数と第一目標データによる生成する初期検証結果を取得することに用いる。
【００４４】
第二判断モジュールは初期検証結果が合格かどうかを判断することに用いる。
【００４５】
処理モジュールは第二判断モジュールが初期検証結果を合格に判断した後、消耗材チップのシリアル番号によってチェック値を生成するステップを行うことに用いる。
【００４６】
本発明は、消耗材コンテナを提供し、消耗材をストレージするコンテナ本体を含み、このコンテナ本体に少なくとも一つのインストールビットが設置され、その特徴は、消耗材チップを含み、消耗材チップがインストールビットにインストールされ、この消耗材チップは上記で述べた消耗材チップであり、この消耗材チップの検証方法は上記で述べた検証方法である。
【発明の効果】
【００４７】
現在の技術と比べ、本発明に係る消耗材チップは自身のシリアル番号によってチェック値を生成し、シリアル番号とチェック値を現像設備に送信する。現像設備がシリアル番号或いはチェック値による戻ってきた検証結果を得て、検証結果が合格の検証結果かどうかを判断する。そうであれば、検証が合格する。その中に同じシリアル番号で発生する検査値が固定値で、このシリアル番号が対応する消耗材チップが何回に使われても、この消耗材チップがずっと現像設備に検証し合格できる。消耗材チップが検証する時の不合格によって必要がない浪費を避ける。
【図面の簡単な説明】
【００４８】
【図１】図１は本発明の実施例の中の消耗材チップの検証方法のフローチャートである。
【図２】図２は本発明の実施例の中の現像設備がシリアル番号による検査結果を生成するフローチャートである。
【図３】図３は本発明の実施例の中の現像設備がシリアル番号を識別するフローチャートである。
【図４】図４は本発明の実施例の中の初期検証結果を生成するフローチャートである。
【図５】図５は本発明の実施例の中の消耗材チップのモジュール図である。
【発明を実施するための形態】
【００４９】
下記に図面と具体的な実施方式を交えて、本発明を更に説明する。
【００５０】
本実施例は消耗材チップの検証方法を提供し、以下のステップを含む。
【００５１】
図１を参照し、ステップS01は消耗材チップのシリアル番号によってチェック値を生成する。その中に同じシリアル番号で発生するチェック値が固定値である。このチェック値はＮ、バイナリデータ、10進法データ或いは16進法の数字である。チェック値はシリアル番号と対応するため、このチェック値は同じシリアル番号にとってそれは固定され、つまり違うシリアル番号が発生するチェック値が違い、同じシリアル番号が発生するチェック値が同じである。同じシリアル番号の消耗材チップが何回に作業しても、発生するチェック値が同じである。
【００５２】
ステップS02はチェック値を現像設備に送信する。現像設備を通じてこのチェック値をチェックすることができて、現像設備を通じてこのチェック値によって相応の検証結果を生成する。同じシリアル番号が発生するチェック値が同じで、もし相応のチップが第一回に現像設備と通信する時に発生する検証結果は合格で、今後に発生する検証結果も合格である。
【００５３】
ステップS03現像設備がシリアル番号或いはチェック値による戻ってきた検証結果を得て、検証結果が合格の検証結果かどうかを判断する。そうであれば、ステップS04をする。そうでなければ、検証が不合格で、このシリアル番号が現像設備に使われなく、つまり消耗材チップの検証が不合格である。この時にシリアル番号或いは新しい消耗材チップを取り替える。チップに多くのシリアル番号をストレージし、その中の一つのシリアル番号が現像設備に使われないと次のシリアル番号に切換し、次にステップS01をして、もちろん新しい消耗材チップを取り替えた後にステップS01をすることができる。
【００５４】
ステップS04は現像設備が消耗材チップに戻る検証結果は合格の検証結果で、検証が合格する。このチップのシリアル番号は現像設備に使われ、つまり消耗材チップが合格できる。
【００５５】
図２を参照し、好ましい方案としてチェック値を現像設備に送信するステップの後に、現像設備がシリアル番号或いはチェック値による戻ってきた検証結果を得るステップの前に（つまりステップS02の後、ステップS03の前）以下のステップを含むことができる。以下のステップは主に現像設備がチェック値による検証結果を生成する過程で、以下のステップは主に現像設備に完成する。
【００５６】
ステップA01は現像設備がチェック値を得た後、この現像設備にシリアル番号が対応する前チェック値をストレージかどうかを判断する。通常に消耗材チップが現像設備と通信した後、もし消耗材チップがストレージするeepromデータが現像設備に合格されると、消耗材チップが今回に通信するチェック値を現像設備に送信し、現像設備のメモリーにストレージしインストールする。もし消耗材チップが現像設備と通信しないと、現像設備が相応する消耗材チップが対応するシリアル番号のチェック値をストレージしなく、つまり現像設備にシリアル番号或いはシリアル番号と対応する前チェック値をストレージしていないのである。消耗材チップが第一回に現像設備と通信する時、現像設備が今回に受信する消耗材チップが対応するシリアル番号のチェック値をストレージし、それを前チェック値にマークする。現像設備が合格の検証結果を消耗材チップに送るのは、この消耗材チップが合格できることを意味する。
【００５７】
ステップA02はもし現像設備にシリアル番号或いはシリアル番号と対応する前チェック値をストレージしたら、相応するシリアル番号が対応する消耗材チップが現像設備にチェックされ、現像設備に前チェック値をストレージする。もしこのシリアル番号が対応する消耗材チップが再度に現像設備にチェックされたら、消耗材チップは再度にシリアル番号と対応するチェック値を現像設備に送る。現像設備がこのチェック値を前回に通信する時にストレージした前チェック値と比較する。同じチップのシリアル番号が同じで、通常には前チェック値がチェック値と同じである。
【００５８】
ステップA03は現像設備が比較結果が所定条件を満足するかどうかを判断する。もし満足したら、この現像設備がシリアル番号が対応する消耗材チップの使用を許可でき、このチェック値を前チェック値にマークする。そうしないと、この現像設備がシリアル番号が対応する消耗材チップの使用を許可しなく、エラーを提示する。このチェック値が前のチェック値より小さい或いは同じ、またこのチェック値が前のチェック値より大きく或いは同じである。この所定条件は現像設備が出荷される前に設計を完成する。本発明の同じシリアル番号の消耗材チップが発生するチェック値は固定値で、同じシリアル番号の消耗材チップが同じプリンタに何回に使われても所定条件を満足できる。
【００５９】
所定条件はチェック値が前のチェック値より小さい或いは同じを例にして、消耗材チップの検証方法の検証過程を説明する。
【００６０】
ある消耗材チップが第A回に現像設備と通信する時、この消耗材チップが自身のシリアル番号によるチェック値Nを生成し、チェック値Nを現像設備に送る。現像設備が消耗材チップが対応するシリアル番号のチェック値Nを得た後、このチェック値Nと前チェック値N’を比較し、NがN’より小さい或いは同じ時、このシリアル番号が現像設備に使われる。そしてチェック値Nを前チェック値N’をカバーし、このチェック値Nを前チェック値にマークする。この時に現像設備が合格の検証結果を消費材チップに送る。前チェック値N’は同じなシリアル番号の消耗材チップの第A-1回に現像設備と通信する時に保留するチェック値である。NがN’より大きい時、このシリアル番号が現像設備に使われなく、この時に新しいシリアル番号を切り替えて消耗材チップが現像設備と検証プロセスを再実行して、或いは新しい消耗材チップを取り替えて現像設備と検証プロセスを再実行する。好ましい実施例としてチェック値がこのシリアル番号が現像設備に使われる回数或いはこのシリアル番号が対応する消耗材の残り容量また消耗材消耗量を通じて表示する。チェック値が固定値で、このシリアル番号がプリンタに使われた後の相応するシリアル番号の使用回数、残りの容量や消費量などは変わらないのである。
【００６１】
ステップA04はもしステップA03の比較結果は所定条件を満足すると、現像設備が合格の検証結果を消耗材チップに送る。もし現像設備が比較結果は所定条件を満足しないと判断すると、現像設備が非法的な検証結果を消耗材チップに送る。
【００６２】
図３を参照し、もう一つの良い実施例として、消耗材チップのシリアル番号によるチェック値を生成するステップの前に、以下のステップを含む。このステップは主に現像設備がシリアル番号を識別する過程である。
【００６３】
ステップB01はシリアル番号が読み取られた後、消耗材チップは第一ランダム数を生成する。通常には消耗材チップが現像設備に取り付けられる。電気を通してから、現像設備がシリアル番号を取得し、シリアル番号にアルゴリズムを検証する。
【００６４】
ステップB02は現像設備が送信した第二ランダム数を取得する。現像設備がシリアル番号を得た後、このシリアル番号によって第二ランダム数を生成する。
【００６５】
ステップB03はチップが事前にストレージする秘密鍵、第一ランダム数、第二ランダム数によって第一目標データを生成する。第一ランダム数、第二ランダム数と第一目標データを現像設備に送る。秘密鍵が事前に設置される。現像設備が第一ランダム数、第二ランダム数と第一目標データによって初期検証結果を生成する。この初期検証結果を消耗材チップに送って、次にステップB04をする。
【００６６】
ステップB04は現像設備が第一ランダム数、第二ランダム数と第一目標データによって生成する初期検証結果を得て、初期検証結果が合格かどうかを判断する。
【００６７】
ステップB05はもし初期検証結果が合格した後、消耗材チップのシリアル番号によってチェック値を生成するステップをする。
【００６８】
図４を参照し、好ましい方案としてステップB03にチップが事前にストレージする秘密鍵、第一ランダム数、第二ランダム数によって第一目標データを生成し、第一ランダム数、第二ランダム数と第一目標データを現像設備に送った後、ステップB04に現像設備が第一ランダム数、第二ランダム数と第一目標データによって生成する初期検証結果を得て、初期検証結果が合格かどうかを判断する前に（つまりステップB03の後ステップB04の前に）、以下のステップを含む。以下のステップは主にシリアル番号を識別する時の初期検証結果を生成するプロセスである。
【００６９】
ステップC01は現像設備がシリアル番号によって秘密鍵を計算し、この秘密鍵、第一ランダム数と第二ランダム数によって第二目標データを計算する。このシリアル番号は現像設備が消耗材チップから得るシリアル番号である。このステップにこのシリアル番号は現像設備に識別され、このステップのシリアル番号は相応する消耗材チップに設置されるEEPROM中のシリアル番号と相違してもよい。
【００７０】
ステップC02はこの現像設備は第一目標データと第二目標データを比較する。通常には第一目標データが第二目標データと比較する結果は事前に設定され、もし比較する結果は事前に設定される値また範囲であると、この消耗材チップが現像設備に識別される。そうでなければ、消耗材チップが現像設備に識別されないのである。
【００７１】
ステップC03は比較する結果によって初期検証結果を生成する。通常には比較する結果が両者の間の大小を比較する結果で、比較する結果の大小によって初期検証結果を得る。例えば、比較する結果が事前に設定される値また範囲であると、初期検証結果は合格の検証結果で、そうでなければ、合格の検証結果ではないのである。
【００７２】
図５を参照し、本発明の実施例に消耗材チップを提供し、この消耗材チップの検証方法は以上の各実施例に述べた検証方法で、この消耗材チップは以下を含む。
【００７３】
生成モジュール1は、消耗材チップのシリアル番号によってチェック値を生成する。その中に同じシリアル番号が発生するチェック値は固定値である。
【００７４】
メモリモジュール2は、チェック値をストレージする。メモリモジュールは計量区、非計量区を含み、本実施例の中のメモリモジュールは揮発性メモリSRAMと非揮発性メモリEEPROMを含み、非計量区がEEPROMに設置され、トナーボックスタイプ、メーカーコード、シリアル番号と生産期日などのEEPROMデータをストレージする。計量区はSRAMに設置され、トナーの余量、総印刷量、消費された印刷のページ数、前の印刷操作時間、印刷プロセスの使用状態とチェック値などをストレージする。
【００７５】
第一送信モジュール3は、チェック値を現像設備に送ることに用いる。
【００７６】
第一取得モジュール4は、現像設備がチェック値によって戻ってきた検証結果を取得することに用いる。
【００７７】
第一判断モジュール5は、検証結果が合格の検証結果かどうかを判断することに用いる。そうであれば、検証が合格する。そうでなければ検証が不合格である。
【００７８】
好ましい方案として、この消耗材チップは以下を含む。
【００７９】
ランダム生成モジュール6は、シリアル番号が読み取られた後に、消耗材チップが第一ランダム数を生成することに用いる。
【００８０】
第二取得モジュール7は、現像設備が送信する第二ランダム数を取得することに用いる。
【００８１】
目標データ生成モジュール8は、チップが事前にストレージする秘密鍵、第一ランダム数、第二ランダム数によって第一目標データを生成することに用いる。
【００８２】
第二送信モジュール9は、第一ランダム数、第二ランダム数と第一目標データを現像設備に送信することに用いる。
【００８３】
第三取得モジュール10は、現像設備が第一ランダム数、第二ランダム数と第一目標データによって生成する初期検証結果を取得することに用いる。
【００８４】
第二判断モジュール11は、初期検証結果が合格かどうかを判断することに用いる。合格すると、この消耗材チップが現像設備に識別され、そうでなければ、現像設備に識別されないのである。
【００８５】
処理モジュール12は、第二判断モジュール11の判断結果は初期検証結果が合格すると、消耗材チップのシリアル番号によってチェック値を生成するステップをすることに用いる。
【００８６】
本発明は、消耗材コンテナを提供し、消耗材をストレージするコンテナ本体を含み、このコンテナ本体に少なくとも一つのインストールビットが設置され、消耗材チップがインストールビットにインストールされ、この消耗材チップは上記の各実施例に述べた消耗材チップであり、この消耗材チップの検証方法は上記の各実施例に述べた検証方法である。
【００８７】
本発明の消耗材チップの検証方法は、シリアル番号をチェックすることを通じて、相応する消耗材チップが現像設備に使われる。本発明は同じシリアル番号が発生するチェック値は固定値で、現像設備が受信する各シリアル番号が対応するチェック値が固定値である。だから、この消耗材チップが初めて現像設備に検証され合格した後、消耗材チップが何回に使われても、この消耗材チップがずっと現像設備に合格される。通常には本発明が述べた検証方法はシリアル番号をチェックすることで、この方法は通常には消耗材チップのEPPROMデータが現像設備に識別された後に発生する。その他に本発明がシリアル番号をチェックする前に、シリアル番号を識別するステップを含み、この識別するステップはEPPROMデータが現像設備に識別される前に発生する。
【００８８】
本分野の技術者にとって、以上に述べた技術方案と構想に基づいて、そのほかの各種の相応する変更と変形をすることができ、そして全部の変更と変形が本発明の保護範囲に所属する。
【図１】
2018176723.tif 000003
【図２】
2018176723.tif 000004
【図３】
2018176723.tif 000005
【図４】
2018176723.tif 000006
【図５】
2018176723.tif 000007
【手続補正書】
【提出日】平成30年8月27日(2018.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
消耗材チップの検証方法であって、
消耗材チップは自身のシリアル番号によってチェック値を生成するステップと、
シリアル番号とチェック値を現像設備に送信するステップと、
現像設備がシリアル番号あるいはチェック値に基づいて検証結果をフィードバックし、その検証結果を得て検証が合格であるかどうかを判断するステップと、
イエスであれば検証に合格し、
その中に、同じシリアル番号で発生するチェック値が固定値であり、
チェック値を現像設備に送信するステップの後に、現像設備がシリアル番号あるいはチェック値に基づいて検証結果をフィードバックし、その検証結果を得て検証が合格であるかどうかを判断するステップの前に、
現像設備がチェック値を得た後、この現像設備にシリアル番号の対応する前チェック値が記憶されているかどうかを判断するステップと、
そうであれば現像設備が前チェック値とチェック値を比較するステップと、
現像設備が比較した結果がデフォルト条件を満足するかどうかを判断するステップと、
そうであれば現像設備が合格の検証結果を消費材チップに送って、検証が合格するステップと、
もしこの現像設備にシリアル番号或いはシリアル番号が対応する前チェック値を記憶しないと、この現像設備が今回に受信するチェック値を記憶し、それを前チェック値としてマークし、
この現像設備が合格の検証結果を消費材チップに送り、
デフォルト条件はこのチェック値が前チェック値より小さい或いは同じであり、またこのチェック値が前チェック値より大きく或いは同じであり、
現像設備がシリアル番号またはチェック値による戻ってきた検証結果を得て、この検証結果が非合格の検証結果を判断する時、新しいシリアル番号を切り替えてまたは新しい消耗材チップを取り替え、
消耗材チップのシリアル番号によってチェック値を生成するステップの前に、
シリアル番号が読み込まれた後、消耗材チップは第一ランダム数を生成するステップと、
現像設備が送る第二ランダム数を得るステップと、
チップが事前に記憶する秘密鍵、第一ランダム数、第二ランダム数によって第一目標データを生成し、第一ランダム数、第二ランダム数と第一目標データを現像設備に送るするステップと、
現像設備が第一ランダム数、第二ランダム数と第一目標データが生成した初期検証結果を得て、初期検証結果が合格かどうかを判断するステップと、
初期検証結果が合格された後、消耗材チップのシリアル番号によってチェック値のステップを実行し、チップが事前に記憶する秘密鍵、第一ランダム数、第二ランダム数によって第一目標データを生成するステップを含み、第一ランダム数、第二ランダム数と第一目標データを現像設備に送った後、現像設備が第一ランダム数、第二ランダム数と第一目標データが生成した初期検証結果を得て、初期検証結果が合格かどうかを判断するステップの前に、
現像設備がシリアル番号によって秘密鍵を計算し、この秘密鍵、第一ランダム数、第二ランダム数によって第二目標データを計算するステップと、
この現像設備は第一目標データと第二目標データを比較するステップと、
比較した結果による初期検証結果を生成するステップと、
を含むことを特徴とする消耗材チップの検証方法。
【請求項２】
消耗材チップであって、
当該消耗材チップは、生成モジュール、ストレージモジュール、第一送信モジュール、第一取得モジュール、第一判断モジュール、目標データ生成モジュール、ランダム生成モジュール、第二取得モジュール、第二送信モジュール、第三取得モジュール、第二判断モジュール及び処理モジュールを含み、
生成モジュールは、消耗材チップのシリアル番号によってチェック値を生成し、
ストレージモジュールは、前記のチェック値を記憶し、
第一送信モジュールは、前記のチェック値を現像設備に送信し、
第一取得モジュールは、現像設備のシリアル番号あるいはチェック値に基づいてフィードバックした検証結果を取得し、
検証が合格か否かを判断する第一判断モジュール、イエスであれば、検証に合格する、
その中に、同じシリアル番号が発生するチェック値は固定値である、
ランダム生成モジュールは、シリアル番号が読み取られた後に消耗材チップが第一ランダム数を生成し、
第二取得モジュールは、現像設備が送信する第二ランダム数を取得し、
目標データ生成モジュールは、チップが事前に記憶する秘密鍵、第一ランダム数、第二ランダム数によって第一目標データを生成し、
第二送信モジュールは、第一ランダム数、第二ランダム数と第一目標データを現像設備に送信し、
第三取得モジュールは、現像設備が第一ランダム数、第二ランダム数と第一目標データによる生成する初期検証結果を取得し、
第二判断モジュールは、初期検証結果が合法かどうかを判断し、
処理モジュールは、第二判断モジュールが初期検証結果を合法に判断した後、消耗材チップのシリアル番号によってチェック値を生成するステップを行うことに用いることを特徴とする消耗材チップ。
【請求項３】
消耗材コンテナであって、消耗材を記憶するコンテナ本体を含み、このコンテナ本体に少なくとも一つの取付位置が設置され、消耗材チップを含み、消耗材チップが取付位置に取付られ、この消耗材チップは請求項２に記載の消耗材チップであり、この消耗材チップの検証方法は請求項１に記載の検証方法であることを特徴とする消耗材コンテナ。