(57)【要約】【課題】データの改竄やデータの破壊を検知する為、複数箇所に複数個のデータを保管させている。この為、読み出しに長い時間が必要であり、さらに暗号化されたデータの為に復号化時間を必要とする。【解決手段】デジタル複写機２０は、ＣＰＵ１により制御され、データの破壊判定手段により、ＣＲＵＭ( Customer Replaceable Unit Memory )２１のＥＥＰ−ＲＯＭ６の複数箇所に保持されているデータを読み出す場合において、１箇所でも暗号を解読できたならば、読出したデータは正当であり、かつ破壊されていないとみなし、無用な繰り返し読み込みによる通信時間又は、多数決処理による無駄な処理時間を抑制させる。ＣＲＵＭ２１は、ユーザが自由に交換できるモジュールであり不揮発性メモリであるＥＥＰ−ＲＯＭ６を備えている。【選択図】図１
2005151175.tif 000002
【特許請求の範囲】
【請求項１】
電子的なイメージデータを印刷する上で必要な制御情報を記憶すると共に本体から着脱可能なＩＣメモリと、印刷の為に本体内部の機器を制御する制御器と、前記ＩＣメモリから前記制御情報を読み出す読み出し手段と、を有する画像形成装置において、
予め記憶されている暗号鍵を使用して暗号化された前記制御情報を復号化する復号化手段と、
前記復号化手段で得られた前記制御情報を予め付加されたエラーチェック符号によりエラーを検知するエラーチェック手段と、
前記復号化手段と前記エラーチェック手段の情報により前記制御情報が破壊されていることを判断する破壊判定手段と、
を備え、
前記破壊判定手段は、前記ＩＣメモリに１項目ごとに複数箇所に記憶されている前記制御情報の１箇所でも暗号復号ができ、前記エラーチェック手段により正常と判断されると、１項目読み出し処理を終えることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において更に、
前記ＩＣメモリから複数個の前記制御情報をブロック毎に読み出すブロック読み出し手段を有し、
前記破壊判定手段は、前記ＩＣメモリに１項目毎に複数箇所に記憶されている複数の項目を含むブロック毎に前記制御情報の１箇所でも暗号復号ができ、前記エラーチェック手段により正常であることにより１項目の読み出し処理を終え、次の項目を読み出すことを特徴とする画像形成装置。
【請求項３】
請求項１に記載の画像形成装置において、
電子的なイメージデータを印刷する上で必要な制御情報は、印刷処理毎にエラーチェック符号を付加され、さらに前記暗号鍵によって暗号化され、１項目毎に前記ＩＣメモリの複数箇所に記憶されることを特徴とする画像形成装置。
【請求項４】
電子的なイメージデータを印刷する上で必要な制御情報を記憶すると共に本体から着脱可能なＩＣメモリと、印刷の為に本体内部の機器を制御する制御工程と、前記ＩＣメモリから前記制御情報を読み出す読み出し工程と、を有する画像形成装置の書き込み方法において、
予め記憶されている暗号鍵を使用して暗号化された前記制御情報を復号化する復号化工程と、
前記復号化工程で得られた前記制御情報を予め付加されたエラーチェック符号によりエラーを検知するエラーチェック工程と、
前記復号化工程と前記エラーチェック工程の情報により前記制御情報が破壊されていることを判断する破壊判定工程と、
を備え、
前記破壊判定工程は、前記ＩＣメモリに１項目ごとに複数箇所に記憶されている前記制御情報の１箇所でも暗号復号ができ、前記エラーチェック工程により正常と判断されると、１項目読み出し処理を終えることを特徴とする画像形成装置の書き込み方法。
【請求項５】
請求項４に記載の画像形成装置の書き込み方法において更に、
前記ＩＣメモリから複数個の前記制御情報をブロック毎に読み出すブロック読み出し工程を有し、
前記破壊判定工程は、前記ＩＣメモリに１項目毎に複数箇所に記憶されている複数の項目を含むブロック毎に前記制御情報の１箇所でも暗号復号ができ、前記エラーチェック工程により正常であることにより１項目の読み出し処理を終え、次の項目を読み出すことを特徴とする画像形成装置の書き込み方法。
【請求項６】
請求項４に記載の画像形成装置の書き込み方法において、
電子的なイメージデータを印刷する上で必要な制御情報は、印刷処理毎にエラーチェック符号を付加され、さらに前記暗号鍵によって暗号化され、１項目毎に前記ＩＣメモリの複数箇所に記憶されることを特徴とする画像形成装置の書き込み方法。
【請求項７】
電子的なイメージデータを印刷する上で必要な制御情報を記憶すると共に本体から着脱可能なＩＣメモリと、印刷の為に本体内部の機器を制御する制御ステップと、前記ＩＣメモリから前記制御情報を読み出す読み出しステップと、を有する画像形成装置の書き込みプログラムにおいて、
予め記憶されている暗号鍵を使用して暗号化された前記制御情報を復号化する復号化ステップと、
前記復号化ステップで得られた前記制御情報を予め付加されたエラーチェック符号によりエラーを検知するエラーチェック・ステップと、
前記復号化ステップと前記エラーチェック・ステップの情報により前記制御情報が破壊されていることを判断する破壊判定ステップと、
を備え、
前記破壊判定ステップは、前記ＩＣメモリに１項目ごとに複数箇所に記憶されている前記制御情報の１箇所でも暗号復号ができ、前記エラーチェック・ステップにより正常と判断されると、１項目読み出し処理を終えることを特徴とする画像形成装置の書き込みプログラム。
【請求項８】
請求項７に記載の画像形成装置の書き込みプログラムにおいて更に、
前記ＩＣメモリから複数個の前記制御情報をブロック毎に読み出すブロック読み出しステップを有し、
前記破壊判定ステップは、前記ＩＣメモリに１項目毎に複数箇所に記憶されている複数の項目を含むブロック毎に前記制御情報の１箇所でも暗号復号ができ、前記エラーチェック・ステップにより正常であることにより１項目の読み出し処理を終え、次の項目を読み出すことを特徴とする画像形成装置の書き込みプログラム。
【請求項９】
請求項７に記載の画像形成装置の書き込みプログラムにおいて、
電子的なイメージデータを印刷する上で必要な制御情報は、印刷処理毎にエラーチェック符号を付加され、さらに前記暗号鍵によって暗号化され、１項目毎に前記ＩＣメモリの複数箇所に記憶されることを特徴とする画像形成装置の書き込みプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル複写機又はプリンタ等の画像処理装置に着脱可能で、画像形成の為の動作情報を記録するユニットに読み書き手段において、暗号化された複数のデータの読み出し手段を有する画像形成装置に関する。
【背景技術】
【０００２】
従来からプリンタやスキャナ、或いは複写機などの画像形成装置に対して着脱可能なユニットが存在しており、この種のユニットの中にはメモリを備えたものも存在していた。例えば、電子写真画像形成プロセスを用いた電子写真プリンタ及びデジタル複写機においては、電子写真感光体に作用するプロセス手段、現像手段、クリーニング手段等を着脱可能なユニットとして一体的にカートリッジ化したプロセスカートリッジ方式が採用されている。このプロセスカートリッジ方式によれば、電子写真プリンタ等のメンテナンスをサービスマンによらず、ユーザ自身が行うことができるので、利便性を向上させることができる。現在このプロセスカートリッジ方式は、電子写真プリンタ等において広く用いられている。
【０００３】
このような電子写真プリンタ等には、プロセスカートリッジの内部に読み書き可能な不揮発性メモリを設けたものがあり、不揮発性メモリには、ＩＤナンバー、製造メーカ名、再利用履歴及び回数等を記憶保持させている。
【０００４】
電子写真プリンタ等には、不揮発性メモリから画像形成動作に必要な情報を読み込む送受信部が設けられている。そして、プリント動作を開始するにあたり、予め不揮発性メモリ内に記憶保持されている上記の情報を、送受信部を介して読み込み、その情報を使用して電子写真プリンタ等の各部の制御を行いながらプリント動作を行う。
【０００５】
従来から、電源が供給されなくてもデータを保持できる不揮発性メモリを使用しているが、不揮発性メモリは書み込み速度が遅いため書き込み中に電源が切れると書き込み分データを書き損じたり、他のメモリに比べてデータ保持精度が低いためデータ化けを起こしたりすることがある。この為、複数箇所に同じ内容のデータを複数個書き込んでおき、読み込み時に、それら複数のデータを比較し多数決を採ることでデータの保持精度を高める方法が利用されている。また、下記特許文献１に記載されているように、不揮発性メモリに記憶するデータを一部、又は全部暗号化することにより、改竄を防ぐ方法が提案されている。
【０００６】
【特許文献１】特開２００２−３６６００８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、複数箇所にデータを保持しているということは、不揮発性メモリから読み出すデータ量が複数箇所分増加し、不揮発性メモリから印刷に必要な制御情報の全てを読み出す為に、長い読み込み時間が必要となる問題点がある。また、暗号化やＣＲＣの様にデータ改竄を検知できる手段は、その復号化の為に長い復号化時間を必要とし、不揮発性メモリから全データを装置内に読み出し、さらに多数決処理を行う為に、同様に長い処理時間が必要となる問題点がある。
【課題を解決するための手段】
【０００８】
本発明は、上記の問題を解決する為に、電子的なイメージデータを印刷する上で必要な制御情報を記憶すると共に本体から着脱可能なＩＣメモリと、印刷の為に本体内部の機器を制御する制御器と、前記ＩＣメモリから前記制御情報を読み出す読み出し手段と、を有する画像形成装置において、予め記憶されている暗号鍵を使用して暗号化された前記制御情報を復号化する復号化手段と、前記復号化手段で得られた前記制御情報を予め付加されたエラーチェック符号によりエラーを検知するエラーチェック手段と、前記復号化手段と前記エラーチェック手段の情報により前記制御情報が破壊されていることを判断する破壊判定手段と、を備え、前記破壊判定手段は、前記ＩＣメモリに１項目ごとに複数箇所に記憶されている前記制御情報の１箇所でも暗号復号ができ、前記エラーチェック手段により正常と判断されると、１項目読み出し処理を終える。
【０００９】
さらに、本発明の画像形成装置において、前記ＩＣメモリから複数個の前記制御情報をブロック毎に読み出すブロック読み出し手段を有し、前記破壊判定手段は、前記ＩＣメモリに１項目毎に複数箇所に記憶されている複数の項目を含むブロック毎に前記制御情報の１箇所でも暗号復号ができ、前記エラーチェック手段により正常であることにより１項目の読み出し処理を終え、次の項目を読み出す。
【００１０】
さらに、本発明の画像形成装置において、電子的なイメージデータを印刷する上で必要な制御情報は、印刷処理毎にエラーチェック符号を付加され、さらに前記暗号鍵によって暗号化され、１項目毎に前記ＩＣメモリの複数箇所に記憶される。
【００１１】
また、本発明では、電子的なイメージデータを印刷する上で必要な制御情報を記憶すると共に本体から着脱可能なＩＣメモリと、印刷の為に本体内部の機器を制御する制御工程と、前記ＩＣメモリから前記制御情報を読み出す読み出し工程と、を有する画像形成装置の書き込み方法において、予め記憶されている暗号鍵を使用して暗号化された前記制御情報を復号化する復号化工程と、前記復号化工程で得られた前記制御情報を予め付加されたエラーチェック符号によりエラーを検知するエラーチェック工程と、前記復号化工程と前記エラーチェック工程の情報により前記制御情報が破壊されていることを判断する破壊判定工程と、を備え、前記破壊判定工程は、前記ＩＣメモリに１項目ごとに複数箇所に記憶されている前記制御情報の１箇所でも暗号復号ができ、前記エラーチェック工程により正常と判断されると、１項目読み出し処理を終える。
【００１２】
さらに、本発明における画像形成装置の書き込み方法において、前記ＩＣメモリから複数個の前記制御情報をブロック毎に読み出すブロック読み出し工程を有し、前記破壊判定工程は、前記ＩＣメモリに１項目毎に複数箇所に記憶されている複数の項目を含むブロック毎に前記制御情報の１箇所でも暗号復号ができ、前記エラーチェック工程により正常であることにより１項目の読み出し処理を終え、次の項目を読み出す。
【００１３】
さらに、本発明における画像形成装置の書き込み方法において、電子的なイメージデータを印刷する上で必要な制御情報は、印刷処理毎にエラーチェック符号を付加され、さらに前記暗号鍵によって暗号化され、１項目毎に前記ＩＣメモリの複数箇所に記憶される。
【００１４】
また、本発明では、電子的なイメージデータを印刷する上で必要な制御情報を記憶すると共に本体から着脱可能なＩＣメモリと、印刷の為に本体内部の機器を制御する制御ステップと、前記ＩＣメモリから前記制御情報を読み出す読み出しステップと、を有する画像形成装置の書き込みプログラムにおいて、予め記憶されている暗号鍵を使用して暗号化された前記制御情報を復号化する復号化ステップと、前記復号化ステップで得られた前記制御情報を予め付加されたエラーチェック符号によりエラーを検知するエラーチェック・ステップと、前記復号化ステップと前記エラーチェック・ステップの情報により前記制御情報が破壊されていることを判断する破壊判定ステップと、を備え、前記破壊判定ステップは、前記ＩＣメモリに１項目ごとに複数箇所に記憶されている前記制御情報の１箇所でも暗号復号ができ、前記エラーチェック・ステップにより正常と判断されると、１項目読み出し処理を終える。
【００１５】
さらに、本発明における画像形成装置の書き込みプログラムでは、前記ＩＣメモリから複数個の前記制御情報をブロック毎に読み出すブロック読み出しステップを有し、前記破壊判定ステップは、前記ＩＣメモリに１項目毎に複数箇所に記憶されている複数の項目を含むブロック毎に前記制御情報の１箇所でも暗号復号ができ、前記エラーチェック・ステップにより正常であることにより１項目の読み出し処理を終え、次の項目を読み出す。
【００１６】
さらに、本発明における画像形成装置の書き込みプログラムでは、電子的なイメージデータを印刷する上で必要な制御情報は、印刷処理毎にエラーチェック符号を付加され、さらに前記暗号鍵によって暗号化され、１項目毎に前記ＩＣメモリの複数箇所に記憶される。
【発明の効果】
【００１７】
本発明によれば、データ破壊検知手段により、複数箇所に保持されているデータを読み出す場合において、１箇所でも暗号を解読でき、ＣＲＣエラーチェックで正常である場合、読出したデータは正当であり、かつ破壊されていないとみなすことにより、無用な繰り返し読み込みによる通信時間又は、多数決処理による無駄な処理時間を抑制することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態（以下実施形態という）を、図面に従って説明する。
【００１９】
１．全体構成
最初にデジタル複写機及びシステムの構成について、図１と図２を用いて説明する。図１は、本実施形態のシステム構成を示すブロック図であり、図２はデジタル複写システムの全体構成を示す図である。
【００２０】
図２において、デジタル複写システムは、コントローラ２２と、スキャナ２４、デジタル複写機２０及びソータ２３で構成され、ＰＣ２５とコントローラ２２はＬＡＮで接続され、スキャナ２４、デジタル複写機２０及びソータ２３はコントローラに接続されている。このデジタル複写システムは、通常の複写機として作動する他に、プリンタとしてＬＡＮ上のＰＣ２５からのプリントアウト要求をコントローラ２２が制御をしてデジタル複写機２０に印刷させることができる。
【００２１】
図１に示すようにデジタル複写機２０は、ＣＰＵ１により制御され、ＣＰＵ１はＲＯＭ／ＲＡＭ７、制御Ｉ／Ｏポート８、ＣＲＵＭ  Ｉ／Ｆ回路２、ＩＰＳ（Image Processing System）９ａ、ＩＩＴ（Image Input Terminal）９ｂ及びＩＯＴ（Image Output Terminal）９ｃと接続されている。ＣＲＵＭ( Customer Replaceable Unit Memory )２１は、ユーザが自由に交換できる不揮発性メモリであるＥＥＰ−ＲＯＭ６を備えたモジュールであり、デジタル複写機のプロセスカートリッジに内蔵されている。ＣＰＵ１はＣＲＵＭ  Ｉ／Ｆ回路２とコネクタ３ａ、３ｂ及びＣＲＵＭ回路５を介してＥＥＰ−ＲＯＭ６の書き込みと読み込みを行う。
【００２２】
さらにＣＰＵ１は、ＩＰＳ（Image Processing System）９ａ、ＩＩＴ（Image Input Terminal）９ｂ、ＩＯＴ（Image Output Terminal）９ｃ及び制御Ｉ／Ｏポート８を介して複数のユニットと接続されている。ＣＰＵ１から複数のユニットへの制御信号は、制御Ｉ／Ｏポート８を経由して光書き込みユニット４０、バイアス印加ロール（ＢＣＲ）１０、バイアス転移ロール（ＢＴＲ）１１、搬送モータ１（１２）及び給紙モータ２（１３）へ伝達される。
【００２３】
ＩＩＴ９ｂは図２のスキャナ２４のような複写対象の原稿を光学的に読み込んだ信号を処理するモジュールである。ＩＰＳ９ａは、ＩＩＴで獲得された原稿のイメージデータに対して色調補正やデータ圧縮などの処理を行うモジュールであり、ＩＰＳ９ａで圧縮されたイメージデータが、ＣＰＵ１の制御のもと、ＩＯＴ９ｃに供給され、ＩＯＴ９ｃは受け取ったイメージデータを図１に示す制御Ｉ／Ｏポート８を介して光書き込みユニット４０、バイアス印加ロール（ＢＣＲ）１０、バイアス転移ロール（ＢＴＲ）１１、搬送モータ１（１２）、給紙モータ２（１３）等のユニットにより用紙に画像を形成する。
【００２４】
図３は、本実施形態のデジタル複写機２０の全体構成を示す図である。本実施形態によるデジタル複写機２０のＣＰＵ１は、コントローラ２２に接続されて複写システムとして制御される。また、デジタル複写機２０は、装置本体に対し着脱可能にプロセスカートリッジ３０を装備しており、プロセスカートリッジ３０には不揮発性メモリを含むＣＲＵＭ２１を有している。また、デジタル複写機２０は、用紙１４が入ったカセット５２、給紙ローラ１５、給紙ローラ１５を駆動する給紙モータ２（１３）と、プロセスカートリッジ３０の感光ドラム３４、バイアス印加ロール（ＢＣＲ）１０、現像ロール３３、バイアス転移ロール（ＢＴＲ）１１と定着ロール３５及びその他のドラムを駆動する搬送モータ１（１２）と、印刷されて排出された用紙を載せるトレイ５３、光書き込みモジュール４０、ＣＲＵＭ  Ｉ／Ｆ回路２並びに、デジタル複写機２０の保守用ドア５１及びドアスイッチ５０がある。
【００２５】
本実施形態のプロセスカートリッジ３０は、感光ドラム３４、バイアス印加ロール（ＢＣＲ）１０、現像器３２からトナーを感光ドラム３４に塗布する現像ロール３３、用紙１４に対し電荷を転移させるバイアス転移ロール（ＢＴＲ）１１、クリーニング手段を備えた廃トナー回収用クリーナ３１と、感光ドラム３４がある。また、感光ドラム３４の電荷をレーザ光により部分的に除去する為の光書き込みユニット４０がある。
【００２６】
光書き込みユニット４０は、ポリゴンミラー４１によりレーザダイオード４５からのレーザ光を集光レンズ４２と分光レンズ４３を介してミラー４４に送り、ミラー４４を介して感光ドラム３４に導いている。また、プロセスカートリッジ３０には、ＣＲＵＭ２１が内蔵され、コネクタ３ｂとＣＲＵＭ回路５、ＥＥＰ−ＲＯＭ６で構成されている。さらに、ＣＲＵＭ２１の近傍にはデジタル複写機２０のコネクタ３ａが配置されている。
【００２７】
次に、図３を参照して装置の動作概略を、図中矢印にて示す用紙１４の流れに従い説明する。カセット５２に収納されている用紙１４は、給紙モータ２（１３）で駆動される給紙ローラ１５によって感光ドラム３４に向けて搬送される。搬送モータ１（１２）にて駆動される複数のユニット又はロールのうち感光ドラム３４は、時計方向に回転駆動され、その際、バイアス印加ロール（ＢＣＲ）１０によって、表面が帯電され、光書き込みユニット４０からレーザ光が照射されて感光ドラム３４上に静電潜像が形成される。この潜像は現像ロール３３を通る時トナーによって可視像化される。感光ドラム３４上の可視像は、バイアス転移ロール（ＢＴＲ）１１により感光ドラム３４へ搬送された用紙１４に転写され、その後定着ロール３５に搬送され、そこで用紙１４上の可視像は定着され、デジタル複写機２０の外部へ排出され、トレイ５３に収容される。
【００２８】
本実施形態のデジタル複写機２０のプロセスカートリッジ３０には、プロセスカートリッジ３０に内蔵される読み込み・書き込み可能なメモリを持つＩＣチップとＡＳＩＣで構成される基板と、基板上に設けられた信号を伝送する為のコネクタ３ａが設けられている。この信号線を用いて、プロセスカートリッジ３０に係わる各種のデータをＥＥＰ−ＲＯＭ６に記憶するようにしている。そのデータの中には、（１）印刷枚数、（２）プロセスカートリッジ３０の感光ドラム３４の累積回転数と時間、（３）トナーの供給モータの累積回転数、（４）感光ドラム３４の劣化状況を示す表面電位、（５）感光ドラム３４の摩耗による帯電電流又は電圧、（６）レーザ光量およびプロセスカートリッジ３０の使用限界を管理する為のデータが含まれ、使用により変化するデータの読み込み・書き込みが随時行われる。ＥＥＰ−ＲＯＭ６に対する読み込み・書き込みの制御は本体側の制御を行うＣＰＵ１により行われるので、プロセスカートリッジの本体への装着時に、コネクタ３ａ、３ｂを介してＥＥＰ−ＲＯＭ６と本体側のＣＰＵ１が接続される。
【００２９】
ＣＰＵ１はデジタル複写機２０の動作を司り、不揮発性メモリであるＥＥＰ−ＲＯＭ６のデータは、ＣＲＵＭ回路５、ＣＲＵＭ  Ｉ／Ｆ回路２を経由してＣＰＵ１によって読み込み・書き込み可能となっている。本実施形態では、ＣＲＵＭ２１と本体側のＣＰＵ１との間にＣＲＵＭ  Ｉ／Ｆ回路２を配置し、ＣＲＵＭ２１の不揮発性メモリであるＥＥＰ−ＲＯＭ６とはＩ2Ｃ（アイ・スクエア・シー）バスで接続されている。Ｉ2Ｃバスは、クロック線とデータ線を１本づつ使用してシリアル通信をする２線式シリアルバスである。
【００３０】
２．稼働時の状態例
（１）起動時・ドアオープン時
図４は、プロセスカートリッジ３０内のＣＲＵＭ２１に記録されている印刷枚数を呼び出す処理に必要なドア開閉検知処理に関するフローチャートである。図４を用いてプロセスカートリッジ３０の使用限界管理に係る実施例を示す。本実施形態は、使用限界印刷枚数を管理項目として示した使用限界枚数にＣＲＵＭ２１の印刷枚数の累積値が達した時にユーザに通知する処理を行うものである。プロセスカートリッジ３０はユーザにより着脱することが可能なので、着脱を知る方法として、デジタル複写機２０のドア開閉処理により起動を行う。
【００３１】
図３に示しているドア５１の開閉をドアスイッチ５０でＣＰＵ１は検知することができる。ステップＳ１において本体の電源が入っているかを確認し、もし、入っていなければ、先に進まない。本実施形態では、機械式のドアスイッチを使用したがその他の光学スイッチを用いても良い。ここで、電源がＯＮであれば、ステップＳ２に進み、ドアスイッチ５０でドアが開いていると検知したなら、ドアが閉まるまで待ち、もし、ドアが閉まっていればステップＳ３にてプロセスカートリッジ３０にアクセスをしてプロセスカートリッジ３０が有るか調べる。
【００３２】
プロセスカートリッジ３０が有ると検知したら、ステップＳ４において決められた通信プロトコルで通信を開始し、正常に通信出来るかどうかを調べる。もし、通信に係る時間を測定し、ＥＥＰ−ＲＯＭ６が必ず応答する時間（約２０ｍｓ）経過後に応答が無い場合又は通信が成り立たない場合及び、ステップＳ６にて３回より多くのエラーが連続して発生した場合は、エラー表示を行う。ここで、通信が成り立てば、起動処理であるプロセスカートリッジ３０から印刷枚数を呼びだし、使用限界枚数を超えているかの判断をする。
【実施例１】
【００３３】
図５は、第１の実施形態におけるデータ抽出処理の流れを示すフローチャートである。デジタル複写機２０の装着されたプロセスカートリッジ３０のＥＥＰ−ＲＯＭ６に格納された“印刷枚数カウンタ”と“トナーカウンタ”は図５のようにデータ破壊検知用のＣＲＣデータを含むデータ群６０として保持される。データ構造は、制御情報のＣＲＣエラーチェック符号を制御情報に付加し暗号鍵により暗号化した制御情報を３回書き込まれている。これらのデータはデジタル複写機起動時、又はユニット格納後にデジタル複写機２０内のＲＯＭ／ＲＡＭ７に読み込まれる。
【００３４】
（２）データ抽出方法
図５を用いてデータ抽出の流れを説明する。最初にステップＳ８０において処理に必要な配列カウンタＮを“１”にセット及び、その他の初期化を行う。次に、ステップＳ８１において印刷枚数Ｎの読み出しを行い、デジタル複写機のＲＯＭ／ＲＡＭ７上にＥＥＰ−ＲＯＭ６からのデータ“印字枚数カウンタ１”である配列カウンタＮ＝“１”を読み出す。続いてステップＳ８２において“印字枚数カウンタ１”の暗号化されているデータを予め記憶してある暗号鍵を使って暗号復号する。もし、ステップＳ８３にて、暗号復号に成功し、改竄や破壊がないことが確認できた場合（Ｙｅｓ）へ進みステップＳ８４のＣＲＣチェックを行う。ＣＲＣチェックでもＣＲＣチェック符号が正当であると判断すると、ステップＳ８６において、残りの“印字枚数カウンタ２〜３”（Ｎ＝２，３）のデータを呼び出さず、暗号復号も実施せず、“印字枚数カウンタ１”の値を採用し、正常終了する。
【００３５】
さらに配列カウンタＮ＝４に進み、“トナーカウンタ１”を読み出し、暗号復号を行い、暗号復号に成功して改竄や破壊がないことが確認できた場合、ＣＲＣチェックを行い、ＣＲＣチェックでの正当であると判断すると、同様にして他の“トナーカウンタ２〜３”のデータの読み出しと暗号復号をすること無しにトナーカウンタ１の値を採用する。第１の実施例では６箇所のデータについて説明したが、以下同様にして処理を行うことになる。
【００３６】
もし、“印刷枚数カウンタ１”の暗号復号による解読が出来ない場合及び、暗号復号は成功したが、ＣＲＣエラーチェックにおいてＣＲＣチェック符号が正当ではない場合は、３回のリトライをカウントするステップＳ８５を通過し、配列カウンタＮをカウントアップし、ステップＳ８１において“印字枚数カウンタ２”を読み出す。ステップＳ８２にて暗号復号が成功し、ステップＳ８４でのＣＲＣチェックも正常であれば印刷枚数Ｎを採用するが、ステップＳ８３において暗号解読が出来ない及び、ステップＳ８４においてＣＲＣチェックが正常でない場合は、ステップＳ８５にて３箇所のデータを読み出していないことを確認（配列カウンタＮが３より大きい）し、ＮｏであればステップＳ８７にて配列カウンタＮをカウントアップして“印字枚数カウンタ３”を読み出す。もし、ステップＳ８３及びステップＳ８４にて正常ではない場合は配列カウンタＮが３以上となるので、ステップＳ８５からステップＳ３８の異常終了としてエラーを図示しないデジタル複写機の表示器に表示する。
【実施例２】
【００３７】
（３）ブロック読み出しによるデータ抽出方法
図６は、第２の実施形態におけるデータ抽出処理の処理の流れを示すフローチャートである。第１の実施形態では、不揮発性メモリに対して１個ずつデータを読み出したが、不揮発性メモリの種類によっては、複数項目を含むブロックとして読み込む処理により読み出し速度が高速になる場合、ＲＡＭ上にＥＥＰ−ＲＯＭ６からの“印字枚数カウンタ１”〜“トナーカウンタ３”（Ｎ＝１〜６）までを読み込むことにより処理を高速化した第２の実施形態について説明する。
【００３８】
最初にステップＳ８０にて初期化を行い、ステップＳ９０にて、ＲＯＭ／ＲＡＭ７上にＥＥＰ−ＲＯＭ６からの“印字枚数カウンタ１”〜“トナーカウンタ３”までの２項目で６個のデータを読み込む。次に、読み込んだデータのうち“印字枚数カウンタ１”の暗号復号をステップＳ８２で行い、ステップＳ８３にて暗号復号が成功し、ステップＳ８４にてＣＲＣチェックが正常であり、改竄や破壊がないことが確認できた場合、ステップＳ８６にて“印字枚数カウンタ２〜３”の暗号復号をせずに、“印字枚数カウンタ１”の値を採用する。次に、ステップＳ９０に戻り、読み込んだ“トナーカウンタ１〜３”のデータを出力し、ステップＳ８２にて“トナーカウンタ１”の暗号復号を行い、ステップＳ８３にて暗号復号が成功し、ステップＳ８４にてＣＲＣチェックが正常であり、改竄や破壊がないことを確認できた場合、同様にしてステップＳ８６にて“トナーカウンタ１”の値を採用する。この処理により無駄なデータ読み出しと暗号復号を省くことができる。
【００３９】
もし、１回目の“印字枚数カウンタ１”の暗号復号が成功せず、復号が出来ない場合は次の“印字枚数カウンタ２”、“印字枚数カウンタ３”等のデータを用いて暗号復号を行い、正常に暗号復号ができ、ＣＲＣチェックでの正当と判断された値を採用する。このような処理により、ＥＥＰ−ＲＯＭ６からの読み出し処理を高速化することができる。
【００４０】
３．書き込み処理について
本実施形態ではＣＲＵＭ２１内のＥＥＰ−ＲＯＭ６の制御情報をデジタル複写機２０からに読み出す処理について述べたが、印刷処理が終わる毎に、印刷に関する制御情報をＥＥＰ−ＲＯＭ６に書き込む処理では、ＣＲＣエラーチェック符号を制御情報に付加し暗号鍵により暗号化した制御情報をＥＥＰ―ＲＯＭ６に書き込む。このような書き込みを配列カウンタをカウントアップしながら３回書き込むことでデータの改竄と破壊を防止している。
【実施例３】
【００４１】
図７は、無線通信を使用した第３の実施形態のおけるシステムの構成を示すブロック図である。図７では、ＥＥＰ―ＲＯＭ６を有するＣＲＵＭ２１とデジタル複写機２０との間の端子をコネクタで接続する方法ではなく、無線信号を利用して非接触とし、アンテナ間の無線通信により同様な構成としたものである。ＣＰＵ１は、ＣＲＵＭ  Ｉ／Ｆ回路２でＩ2Ｃ信号に変換後無線搬送波により変調してアンテナ１６ａから１６ｂへ無線信号を送る。ＣＲＵＭ２１はアンテナ１６ｂ、ＣＲＵＭ回路５及びＥＥＰ−ＲＯＭ６を有し、ＣＲＵＭ回路５に接続されている。デジタル複写機２０のアンテナ１６ａから送られた信号を、ＣＲＵＭ２１のアンテナ１６ｂが受信してＣＲＵＭ回路５により無線搬送波を復調してＩ2Ｃの信号を取り出しＥＥＰ−ＲＯＭ６の読み書きを行う。
【００４２】
この形式とすることにより、デジタル複写機内部から発生する電磁ノイズによって無線通信が妨害され、結果としてデータ通信でのリトライ回数が多くなるが、第１、第２の実施形態によるデータ抽出方法を用いた第３の実施形態を説明する。第３の実施形態では、図７に示すアンテナ１６ａ，ｂで送信するデータにおけるデータ抽出処理に図６に示すブロックによる転送を行い、間欠的に発生するノイズによりデータ破損が発生しても、本実施形態による暗号復号とエラーチェックにより１箇所のデータのみを使用する為、通信に要するデータ数を減らすことができる。
【図面の簡単な説明】
【００４３】
【図１】本実施形態のシステム構成を示すブロック図である。
【図２】デジタル複写システムの全体構成を示す図である。
【図３】本実施形態のデジタル複写機の全体構成を示す図である。
【図４】プロセスカートリッジ内の不揮発性メモリを有するＣＲＵＭに記録されている印刷枚数を呼び出す処理に必要なドア開閉検知処理に関するフローチャートである。
【図５】第１に実施形態におけるデータ抽出処理の流れを示すフローチャートである。
【図６】第２の実施形態におけるデータ抽出処理の処理の流れを示すフローチャートである。
【図７】無線通信を使用した第３の実施形態のおけるシステムの構成を示すブロック図である。
【符号の説明】
【００４４】
１  ＣＰＵ、２  ＣＲＵＭ  Ｉ／Ｆ  回路、３  コネクタ、５  ＣＲＵＭ回路、６  ＥＥＰ−ＲＯＭ、７  ＲＯＭ／ＲＡＭ、８  制御Ｉ／Ｏポート、９ａ  ＩＰＳ、９ｂ  ＩＩＴ、９ｃ  ＩＯＴ、１０  バイアス印加ロール（ＢＣＲ）、１１  バイアス転移ロール（ＢＴＲ）、１２  搬送モータ１、１３  給紙モータ２、１４  用紙、１５  給紙ロール、１６  アンテナ、２０  デジタル複写機、２１  ＣＲＵＭ、２２  コントローラ、２３  ソータ、２４  スキャナ、２５  ＰＣ、３０  プロセスカートリッジ、３１  クリーナ、３２  現像器、３３  現像ロール、３４  感光ドラム、４０  光書き込みユニット、４１  ポリゴンミラー、４２  集光レンズ、４３  分光レンズ、４４  ミラー、４５  レーザダイオード、５０  ドアスイッチ、５１  ドア、５２  カセット、５３  トレイ、６０  データ群。
【図１】
2005151175.tif 000003
【図２】
2005151175.tif 000004
【図３】
2005151175.tif 000005
【図４】
2005151175.tif 000006
【図５】
2005151175.tif 000007
【図６】
2005151175.tif 000008
【図７】
2005151175.tif 000009