(57)【特許請求の範囲】
【請求項１】
複数の識別対象物が着脱可能に搭載される画像形成装置であって、
前記識別対象物は、
前記識別対象物に係る情報が記憶された記憶領域と、
前記識別対象物に係る情報の取得要求を受けてから前記情報を返すまでのタイミングが前記複数の識別対象物においてそれぞれ異なるように設定する設定手段と、
前記情報を返す返送手段と、を有し、
当該画像形成装置は、
前記複数の識別対象物へ一括して前記情報の取得要求を送信する送信手段と、
前記複数の識別対象物からそれぞれ異なるタイミングで送信される前記情報を受信する受信手段と、
前記情報を受信したタイミングと、前記識別対象物とを対応付けた対応テーブルと、
前記対応テーブルと前記情報を受信したタイミングとに基づき、前記識別対象物を識別する識別手段と、を有する画像形成装置。
【請求項２】
前記タイミングは、遅延時間として設定される請求項１記載の画像形成装置。
【請求項３】
前記遅延時間は、
一の識別対象物からの前記情報の返送が完了してから、次の識別対象物からの前記情報の返送を開始するまでに所定のインターバルを有するように設定される請求項２記載の画像形成装置。
【請求項４】
複数の前記識別対象物の有する記憶領域において、前記情報は前記情報に含まれる項目毎にそれぞれ同じアドレスに記憶されており、
前記送信手段から送信される前記取得要求は、前記取得要求に対応した前記情報の項目が格納されたアドレスを含む請求項１ないし３の何れか一項に記載の画像形成装置。
【請求項５】
複数の前記識別対象物の有する記憶領域において、前記情報は一のデータセットとして記憶されており、
前記送信手段から送信される前記取得要求は、前記データセットの呼出要求を含む請求項１ないし３の何れか一項に記載の画像形成装置。
【請求項６】
前記タイミングは、当該画像形成装置の動作クロック信号のクロック数として設定される請求項１記載の画像形成装置。
【請求項７】
前記タイミングは、前記情報を受信する順番として設定される請求項１記載の画像形成装置。
【請求項８】
識別対象物に係る情報が記憶された記憶領域と、
前記識別対象物に係る情報の取得要求を受けてから前記情報を返すまでのタイミングが複数の前記識別対象物においてそれぞれ異なるように設定する設定手段と、
前記情報を返す返送手段と、を有する前記複数の前記識別対象物と、有線又は無線にて接続されており、
前記複数の前記識別対象物が着脱可能に搭載される画像形成装置において、前記識別対象物を識別する識別装置であって、
複数の前記識別対象物へ一括して前記情報の取得要求を送信する送信手段と、
複数の前記識別対象物から送信される前記情報をそれぞれ異なるタイミングで受信する受信手段と、
前記情報を受信するタイミングと、前記識別対象物と、を対応付けた対応テーブルと、
前記対応テーブルと前記情報を受信したタイミングとに基づき、前記識別対象物を識別する識別手段と、を有する識別装置。
【請求項９】
複数の識別対象物が着脱可能に搭載されており、前記複数の識別対象物を識別する画像形成装置による識別方法であって、
前記複数の識別対象物がそれぞれ有する記憶領域に記憶された前記識別対象物に係る情報の取得要求を前記複数の識別対象物に一括して送信する送信手順と、
前記情報の取得要求を受けてから前記情報を返すまでのタイミングが前記複数の識別対象物においてそれぞれが異なるように設定する設定手順と、
前記情報を返す返送手順と、
前記複数の識別対象物からそれぞれ異なるタイミングで送信される前記情報を受信する受信手順と、
前記情報を受信したタイミングと、前記識別対象物と前記情報の受信のタイミングとを対応付けた対応テーブルとに基づき、前記識別対象物を識別する識別手順と、を有する識別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
当該識別対象物に係る情報が記憶された記憶領域をそれぞれ有する複数の識別対象物を識別する画像形成装置、この画像形成装置に搭載された識別装置、識別対象物に実装された識別用半導体集積装置及び識別方法に関する。
【背景技術】
【０００２】
近年のプリンタや複写機等の画像形成装置では、画質向上や操作性向上等の為に、トナーボトル等のトナー情報を装置本体に入力し、この情報を元に画像形成装置を制御することが一般的になっている。トナー情報とは、例えばトナーボトル毎に付与されたシリアル番号、トナーの色、トナー残量等の情報である。
【０００３】
例えば装置本体にトナー情報が入力される技術として、パーソナルコンピュータ（以下、ＰＣ）と接続されたネットワークプリンタが挙げられる。ネットワークプリンタは、トナーボトル内のトナー情報を識別するため、トナーボトル等の交換部品の情報がプリンタ本体に入力されるように構成されている。
【０００４】
ネットワークプリンタは、各色のトナーボトルのトナー情報がプリンタ本体に入力されたことを検知すると、このトナー情報をＰＣに送信する。ＰＣ側では、トナー情報を受けてモニタに各色毎のトナー残量等のトナー情報を表示することで、ユーザにトナーボトルの交換時期を通知する。
【０００５】
トナーボトルと装置本体との間の情報伝達は、トナーボトルと装置本体とを連結するドロワーコネクタ等が用いられる。ドロワーコネクタは、トナーボトルの装着動作に連動して、トナー情報が記憶された記憶媒体と装置本体との電気的な接続を可能とする。尚記憶媒体は、トナーボトルに設けられている。
【０００６】
トナーボトルに設けられた記憶媒体と装置本体との情報伝達にドロワーコネクタ等の連結手段を用いた場合、記録媒体と装置本体とが接触不良を起こす虞がある。また、倉庫で在庫管理を実施する際に、記憶媒体が実装されたトナーボトル全ての基板に電源を入れて記憶媒体に情報を書き込む必要があり、手間がかかるものであった。
【０００７】
そこで、別の従来の画像形成装置では、ＲＦＩＤ（Radio Frequency IDentification）通信という電波を介した通信手段により、トナーボトルの記憶媒体に記憶されたトナー情報を画像形成装置本体へ伝達している。画像形成装置では、このトナー情報に含まれるトナーの色情報、シリアル番号、トナー残量等に基づき、各色毎にトナーボトルの状態を管理している。
【０００８】
特許文献１には、部品を交換した場合でも画像形成装置を最適に制御することが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ＲＦＩＤ通信を用いた上記従来の画像形成装置では、記憶媒体から読み取られたトナー情報に含まれるトナーの色情報に基づき、トナーボトルの色を識別し、各色毎にトナーボトルの状態を管理している。このため従来の画像形成装置では、装置本体側にトナーボトルと同数のＲＦＩＤコントローラや変復調器を設ける必要がある。例えば４色のトナーボトルが装着される画像形成装置では、装置本体側に４つのＲＦＩＤコントローラと４つの変復調器とを設ける必要がある。また各トナーボトルの記憶媒体には、トナーボトルの色情報を記憶させる必要がある。
【００１０】
このため、従来の画像形成装置では、装置本体側やトナーボトルに設ける記録媒体の回規模が増大し、コストがかかると言う問題があった。
【００１１】
本発明は、上記事情を鑑みてこれを解決すべくなされたものであり、低コストで且つ簡素な構成で交換部品を識別することが可能な画像形成装置、識別装置、識別用半導体集積装置及び識別方法を提供することを目的としている。
【課題を解決するための手段】
【００１２】
本発明は、上記目的を達成するために、以下の如き構成を採用した。
【００１３】
本発明は、複数の識別対象物が着脱可能に搭載された画像形成装置であって、前記識別対象物は、前記識別対象物に係る情報が記憶された記憶領域と、前記識別対象物に係る情報の取得要求を受けてから前記情報を返すまでのタイミングが前記複数の識別対象物においてそれぞれが異なるように設定する設定手段と、前記情報を返す返送手段と、を有し、当該画像形成装置は、前記複数の識別対象物へ一括して前記情報の取得要求を送信する送信手段と、前記複数の識別対象物からそれぞれ異なるタイミングで送信される前記情報を受信する受信手段と、前記情報を受信したタイミングと、前記識別対象物とを対応付けた対応テーブルと、前記対応テーブルと前記情報を受信したタイミングとに基づき、前記識別対象物を識別する識別手段と、を有する。
【００１４】
また本発明の画像形成装置において、前記タイミングは、遅延時間として設定されても良い。
【００１５】
また本発明の画像形成装置において、前記遅延時間は、一の識別対象物からの前記情報の返送が完了してから、次の識別対象物からの前記情報の返送を開始するまでに所定のインターバルを有するように設定される。
【００１６】
また本発明の画像形成装置は、複数の前記識別対象物の有する記憶領域において、前記情報は前記情報に含まれる項目毎にそれぞれ同じアドレスに記憶されており、前記送信手段から送信される前記取得要求は、前記取得要求に対応した前記情報の項目が格納されたアドレスを含む。
【００１７】
また本発明の画像形成装置は、複数の前記識別対象物の有する記憶領域において、前記情報は一のデータセットとして記憶されており、前記送信手段から送信される前記取得要求は、前記データセットの呼出要求を含む。
【００１８】
また本発明の画像形成装置において、前記タイミングは、当該画像形成装置の動作クロック信号のクロック数として設定される。
【００１９】
また本発明の画像形成装置において、前記タイミングは、前記情報を受信する順番として設定される。
【００２０】
本発明は、当該識別対象物に係る情報が記憶された記憶領域をそれぞれ有する複数の識別対象物と有線又は無線にて接続されており、前記識別対象物と対応する色を識別する識別装置であって、複数の前記識別対象物へ一括して前記情報の取得要求を送信する送信手段と、複数の前記識別対象物から送信される前記情報をそれぞれ異なるタイミングで受信する受信手段と、前記情報を受信するタイミングと、前記識別対象物と対応する色と、を対応付けた対応テーブルと、前記対応テーブルと前記情報を受信したタイミングとに基づき、前記識別対象物と対応する色を識別する識別手段と、を有する
【００２２】
本発明は、複数の識別対象物が着脱可能に搭載されており、前記複数の識別対象物を識別する画像形成装置による識別方法であって、前記複数の識別対象物がそれぞれ有する記憶領域に記憶された前記識別対象物に係る情報の取得要求を前記複数の識別対象物に一括して送信する送信手順と、前記情報の取得要求を受けてから前記情報を返すまでのタイミングが前記複数の識別対象物においてそれぞれが異なるように設定する設定手順と、前記情報を返す返送手順と、前記複数の識別対象物からそれぞれ異なるタイミングで送信される前記情報を受信する受信手順と、前記情報を受信したタイミングと、前記識別対象物と前記情報の受信のタイミングとを対応付けた対応テーブルとに基づき、前記識別対象物を識別する識別手順と、を有する。
【発明の効果】
【００２３】
本発明によれば、低コストで且つ簡素な構成で交換部品を識別することができる。
【図面の簡単な説明】
【００２４】
【図１】第一の実施形態の画像形成装置を説明する図である。
【図２】第一の実施形態のトナー制御部を説明する図である。
【図３】第一の実施形態のＩＤチップの有する記憶部を説明する図である。
【図４】第一の実施形態のトナー制御部の有するＣＰＵの機能構成を説明する図である。
【図５】第一の実施形態の対応テーブルの一例を示す図である。
【図６】第一の実施形態のエンジン制御部の有するＣＰＵの動作を説明するフローチャートである。
【図７】第一の実施形態のエンジン制御部の有するＣＰＵによるトナーボトルの色の識別について説明するフローチャートである。
【図８】エンジン制御部がトナー制御部から受信したデータの例を示す図である。
【図９】トナーボトルの色とクロック数とが対応付けられた対応テーブルの例を示す図である。
【図１０】トナーボトルの色とデータの受信の順番とが対応付けられた対応テーブルの例を示す図である。
【図１１】第二の実施形態のＩＤチップの有する記憶部を説明する図である。
【図１２】第二の実施形態のエンジン制御部の有するＣＰＵによるトナーボトルの色の識別について説明するフローチャートである。
【図１３】第三の実施形態の画像形成装置を説明する図である。
【発明を実施するための形態】
【００２５】
本発明は、複数の識別対象物（交換部品）に対し、複数の識別対象物それぞれ設けられた記憶媒体に記憶された情報の取得要求を一括して送信し、複数の記録媒体から異なるタイミングで情報を受信する。
（第一の実施形態）
以下に図面を参照して本発明の第一の実施形態について説明する。本発明の第一の実施形態では、識別対象物である交換部品を４色のトナーボトルとし、画像形成装置に４色トナーボトルの色を識別させる。
【００２６】
図１は、第一の実施形態の画像形成装置を説明する図である。
【００２７】
本実施形態の画像形成装置１０は、コントローラ１００と、スキャナ制御部２００と、エンジン制御部３００と、ＦＡＸ（facsimile）ユニット１１０とがＰＣＩ（Peripheral Components Interconnect）バスＢを介して接続されている。
【００２８】
画像形成装置１０において、コントローラ１００は、画像形成動作の指定を受け付け、画像形成動作を設定する。スキャナ制御部２００は、スキャナエンジンの駆動制御を行う。エンジン制御部３００は、プリンタエンジンの駆動制御を行う。
【００２９】
本実施形態のコントローラ１００は、画像形成、ユーザーインターフェースやモード設定、コピーやプリンタといったアプリケーションの制御などを司る。ントローラ１００は、主に画像形成を行うＡＳＩＣ（Application Specific Integrated Circuit）、各種の処理動作を行うＣＰＵ（Central Processing Unit）、制御用プログラムを固定的に記憶したＲＯＭ（Read Only Memory）、各種情報を一時的に記憶するＳＲＡＭ（Static Random Access Memory）、画像形成装置１０の動作条件全ての設定情報を記憶するＮＶ−ＲＡＭ（Non Volatile RAM）等を備えている。またコントローラ１００は、処理対象のデータを格納するＨＤＤ１２０、ユーザーインターフェースとなる操作部制御ボード１３０、外部通信機器からネットワークを介してＬＡＮ等で情報を送受信するＬＡＮインターフェースボード１４０と接続されている。
【００３０】
本実施形態のコントローラ１００は、操作部制御ボード１３０やＬＡＮインターフェースボード１４０を介した外部機器から画像形成動作の指定を受け付け、画像形成動作を実行し、作成した画像をエンジン制御部３００にＰＣＩバスＢを介して伝達する。
【００３１】
本実施形態のスキャナ制御部２００は、ユーザが設置した用紙の画像をカラーＣＣＤ（Charge Coupled Device）より読み取り、読み取った画像をエンジン制御部３００の画像処理部３１０にＰＣＩバスＢを介して伝達する。カラーＣＣＤは、スキャナのＩ／Ｏ（Input/Output）制御や画像転送を行うＳＢＵ(Scanner Board Unit)がモータ等の各種電装品４００を制御することで、動作する。
【００３２】
本実施形態のエンジン制御部３００は、画像処理部３１０、ＣＰＵ３２０、ＲＯＭ３３０、ＳＲＡＭ３４０、ＮＶ−ＲＡＭ３５０、シリアルインターフェース３６０、Ｉ／Ｏ ＡＳＩＣ３７０、３７１を有する。
【００３３】
ＣＰＵ３２０は、主に各種の処理動作を行う。ＲＯＭ３３０は、制御用プログラムが固定的に記憶されている。ＳＲＡＭ３４０は各種情報を一時的に記憶する。ＮＶ−ＲＡＭ３５０は、各種動作の設定情報を記憶する。Ｉ／Ｏ ＡＳＩＣ３７０、３７１は、各種電装品のＩ／Ｏ制御を実行する。シリアルインターフェース３６０は、書込制御部２１０、画像処理部３１０、Ｉ／Ｏ ＡＳＩＣ３７０、３７１等と通信を行う。
【００３４】
Ｉ／Ｏ ＡＳＩＣ３７０、３７１は、シリアル通信インターフェース、アナログ／デジタル変換部、Ｉ／Ｏインターフェースを備えている。本実施形態のＩ／Ｏ ＡＳＩＣ３７０、３７１は、バスやシリアルインターフェースを介してエンジン制御部３００内のＣＰＵ３２０から指示を受け、ソレノイドやクラッチ、モータ、給紙制御、センサ入力といった各種電装品４００の制御を行う。
【００３５】
コントローラ１００やスキャナ制御部２００からＰＣＩバスＢを介して送られてきた画像は、エンジン制御部３００により書込制御部２２０へ送信される。書込制御部２２０は、送信された画像をパターンとして用紙に書き込み、プリントやコピーといった動作を行う。またスキャナ制御部２００により読み取られた画像は、エンジン制御部３００を介してコントローラ１００へ送信された後、ＬＡＮインターフェースボード１４０を介して外部のＰＣに転送されることで、スキャナ動作を行う。
【００３６】
本実施形態のトナー制御部５００は、エンジン制御部３００と接続されている。トナー制御部５００は、アンテナパターン５１０と、変復調ＩＣ（Integrated Circuit）５２０と、ＲＦＩＤコントローラ５３０とを有する。
【００３７】
アンテナパターン５１０は、各種トナーボトル５４０に備えたＩＤ（Identification）チップ５５０からトナーボトルに係る情報（以下、トナー情報）をＲＦＩＤ通信にて読み取る。変復調ＩＣ５２０は、アンテナパターン５３０から送られてきた情報を変復調する。ＲＦＩＤコントローラ５３０は、エンジン制御部３００にトナー情報を検知してシリアルインターフェースにて情報を転送する。
【００３８】
本実施形態では、エンジン制御部３００のＣＰＵ３２０は、トナーボトル５４０のＩＤチップ５５０に記憶されたトナー情報を受信したタイミングに基づき、トナーボトル５４０の色を識別する。本実施形態のＩＤチップ５５０に記憶されたトナー情報とは、トナーボトル５４０に係る情報であり、トナーボトルのシリアル番号、トナー残量、トナーボトルの製造年月日等である。本実施形態のトナー情報には、トナーの色情報は含まれない。
【００３９】
本実施形態のＣＰＵ３２０は、例えばトナー情報に含まれるトナーボトル５４０のシリアル番号を受信するタイミングで、トナーボトル５４０の色を識別する。ＣＰＵ３２０によるトナーボトル５４０の色の識別の詳細は後述する。
【００４０】
ＩＤチップ５５０は、アンテナ部５５１、アナログ部５５２、テジタル部５５３、記憶部５５４を有する。アンテナ部５５１は、アンテナパターン５１０を介してデータのやり取りを行う。アナログ部５５２は、データ送受信と電源生成を司る。デジタル部５５３は、プロトコル解析/実行を司る。記憶部５５４は、設定情報が格納された記憶領域と、後述する遅延カウンタ５５５とを有する。
【００４１】
本実施形態のトナー制御部５００は、ＣＰＵ３２０からの要求を受けて、各種トナーボトル５４０のＩＤチップ５５０に格納されたトナー情報の一部を、異なったタイミングでＣＰＵ３２０へ送信する。尚本実施形態のトナーボトル５４０は、Ｙトナーボトル５４０Ｙ、Ｍトナーボトル５４０Ｍ、Ｃトナーボトル５４０Ｃ、Ｋトナーボトル５４０Ｋを含む。以下の本実施形態の説明では、特にトナーの色を指定しない場合は、トナーボトル５４０とする。
【００４２】
また本実施形態のＩＤチップ５５０も同様に、Ｙトナーボトル５４０ＹにはＩＤチップ５５０Ｙ、Ｍトナーボトル５４０ＭにはＩＤチップ５５０Ｍ、Ｃトナーボトル５４０ＣにはＩＤチップ５５０Ｃ、Ｋトナーボトル５４０ＫにはＩＤチップ５５０Ｋが設けられている。以下の実施形態の説明では、特にトナーの色を指定しない場合は、ＩＤチップ５５０とする。
【００４３】
以下に、図２、図３を参照して本実施形態のトナー制御部５００、ＩＤチップ５５０の詳細を説明する。
【００４４】
図２は、第一の実施形態のトナー制御部を説明する図である。本実施形態のトナー制御部５００は、アンテナパターン５１０、変復調ＩＣ５２０、ＲＦＩＤコントローラ５３０を有する。本実施形態のアンテナパターン５１０は、４色のトナーそれぞれに対応したパターンを有する。すなわちアンテナパターン５１０は、Ｙトナーボトル５４０Ｙに対応したアンテナパターン５１０Ｙ、Ｍトナーボトル５４０Ｍに対応したアンテナパターン５１０Ｍ、Ｃトナーボトル５４０Ｃに対応したアンテナパターン５１０Ｃ、Ｋトナーボトル５４０Ｋに対応したアンテナパターン５１０Ｋを有する。
【００４５】
これに対し変復調ＩＣ５２０と、ＲＦＩＤコントローラ５３０とは、それぞれ１つずつ設けられている。ＲＦＩＤコントローラ５３０は、エンジン制御部３００のＣＰＵ３２０と接続されている。ＲＦＩＤコントローラ５３０と変復調ＩＣ５２０には、ＣＰＵ３２０から送信データ、受信データ及びクロック信号が供給される。尚本実施形態の送信データ及び受信データは、シリアルデータである。クロック信号は、画像形成装置１０の動作クロック信号である。
【００４６】
変復調ＩＣ５２０は、４色全てのトナーボトル５４０と対応しており、アンテナパターン５１０Ｙ、５１０Ｍ、５１０Ｃ、５１０Ｋと同一の信号線で接続されている。したがって変復調ＩＣ５２０から送信される信号は、４つのアンテナパターン５１０に一括して送信される。
【００４７】
本実施形態のトナー制御部５００では、ＣＰＵ３２０からトナー情報に含まれる情報の取得要求を受けると、４つのアンテナパターン５１０を介して４色のトナーボトル５４０へ同時に同一の信号としてこの取得要求が送信される。
【００４８】
本実施形態の４色のトナーボトル５４０は、一括して送信されたトナー情報の取得要求を受けると、各ＩＤチップ５５０がそれぞれに対して予め設定された異なるタイミングで取得要求に対応した情報をトナー制御部５００に返送する。したがってトナー制御部５００側では、各色毎に異なるタイミングで取得要求を行った情報を受信することになる。
【００４９】
以下に、ＩＤチップ５５０について説明する。図２では、４つのトナーボトル５４０に設けられたＩＤチップ５５０の一例として、Ｙトナーボトル５４０Ｙに設けられたＩＤチップ５５０Ｙについて説明する。尚そのＩＤチップ５５０Ｍ、５５０Ｃ、５５０Ｋは、ＩＤチップ５５０Ｙと同様の構成を有している。
【００５０】
ＩＤチップ５５０Ｙは、アンテナ部５１１Ｙ、アナログ部５５２Ｙ、デジタル部５５３Ｙ、記憶部５５４Ｙを有する。
【００５１】
ＩＤチップ５５０Ｙは、アンテナ部５１１Ｙによりアンテナパターン５１０Ｙからのトナー情報取得要求を受信すると、この要求をアナログ部５５２Ｙ、デジタル部５５３Ｙを介して記憶部５５４Ｙへ通知する。
【００５２】
記憶部５５４Ｙには、トナー情報が記憶されている。また記憶部５５４Ｙは、トナー制御部５００に対して取得要求のあった情報を返送するまでの遅延時間が設定されている。記憶部５５４Ｙは、取得要求を受けてから設定された遅延時間が経過した後に記憶部５５４Ｙ内の対応する情報をトナー制御部５００へ返送する。
【００５３】
尚各ＩＤチップ５５０の記憶部５５４には、それぞれのＩＤチップ５５０が異なるタイミングで要求された情報を返送するように、固有の遅延時間が設定されている。この遅延時間は、それぞれが異なる時間である。
【００５４】
記憶部５５４Ｙには、ＩＤチップ５５０Ｙ固有の遅延時間ｔ１が設定されており、記憶部５５４Ｍには、ＩＤチップ５５０Ｍ固有の遅延時間ｔ２が設定されている。また記憶部５５４Ｃには、ＩＤチップ５５０Ｃ固有の遅延時間ｔ３が設定されており、記憶部５５４Ｋには、ＩＤチップ５５０Ｋ固有の遅延時間ｔ４が設定されている。各記憶部５５４に設定された遅延時間は、それぞれ異なる時間であるから、各ＩＤチップ５５０からトナー制御部５００へ要求された情報が返送されるタイミングはそれぞれ異なるものとなる。
【００５５】
以下に図３を参照して本実施形態のＩＤチップ５５０Ｙの有する記憶部５５４Ｙの詳細を説明する。図３は、第一の実施形態のＩＤチップの有する記憶部を説明する図である。尚図３では、記憶部５５４の一例としてＩＤチップ５５０Ｙの記憶部５５４Ｙについて説明するが、他のＩＤチップ５５０Ｍ、５５０Ｃ、５５０Ｋの有する記憶部５５４Ｍ、５５４Ｃ、５５４Ｋも同様の構成を有する。
【００５６】
本実施形態の記憶部５５４Ｙは、データ保持部６１０Ｙ、記憶領域６２０Ｙを有する。データ保持部６１０Ｙは、送信データ保持領域６１１Ｙを有する。記憶領域６２０Ｙは、遅延カウンタ５５５Ｙ、アドレス／データ領域６２２Ｙを有する。
【００５７】
本実施形態の送信データ保持部６１１Ｙは、トナー制御部５００からアンテナ部５５１Ｙを介して受信したトナー情報に含まれる情報の取得要求を保持する。記憶領域６２０Ｙの遅延カウンタ５５５Ｙには、ＩＤチップ５５０Ｙ固有の遅延時間ｔ１が設定されている。アドレス／データ領域６２２Ｙには、トナー情報が格納されている。
【００５８】
ここでアドレス／データ領域６２２Ｙに格納されたトナー情報について説明する。本実施形態のアドレス／データ領域６２２Ｙでは、トナー情報に含まれるトナーボトル５４０のシリアル番号、トナー残量、トナーボトル５４０の製造年月日等が、予め決められたアドレスに格納されている。例えばトナーボトル５４０のシリアル番号が格納されたアドレスはｈ′ｘｘｘ番地であり、トナー残量が格納されたアドレスはｈ′ｘｘｙ番地であり、トナーボトル５４０の製造年月日が格納されたアドレスはｈ′ｘｙｙ番地である。
【００５９】
次に本実施形態の記憶部５５４Ｙの動作を説明する。本実施形態の記憶部５５４Ｙは、トナー制御部５００からの情報の取得要求を受けると、この取得要求をデータ保持部６１０Ｙの送信データ保持領域６１１Ｙに保持する。尚本実施形態における情報の取得要求では、アドレス／データ領域６２２Ｙにおいて取得要求の対象となる情報が格納されたアドレスが指定されている。
【００６０】
記憶部５５４Ｙは、送信データ保持領域６１１Ｙに取得要求が保持されると、記憶領域６２０Ｙの遅延カウンタ５５５Ｙのカウントを開始させる。遅延カウンタ５５５Ｙは、カウントが終了すると、送信データ保持領域６１１Ｙへイネーブル信号を出力する。送信データ保持領域６１１Ｙは、このイネーブル信号を受けて、保持していた取得要求で指定されたアドレスをアドレス／データ領域６２２Ｙへ通知する。アドレス／データ領域６２２Ｙは、指定されたアドレスに格納された情報を、受信データとしてトナー制御部５００に返送する。
【００６１】
尚遅延カウンタ５５５Ｙのカウンタ値は、イネーブル信号送出後は予め設定された遅延時間分のカウント値に戻る。また本実施形態では、遅延時間は、１クロックにつき１カウント減少するものとした。したがって本実施形態ではカウント値のカウントはクロックの速さに依存する。本実施形態では、ＲＦＩＤ通信を使用しているので１３．５６ＭＨｚに同期してカウントが減少していく。本実施形態では、通信速度を支配するクロックをカウントの基準とすることで、全く同じクロックが入力されている他のトナーボトルの通信が、現在何ｂｉｔ転送されているかが容易に計算できる。
【００６２】
例えば本実施形態のトナー制御部５００がトナー情報のうち、トナーボトル５４０Ｙのシリアル番号の取得要求を行った場合、この取得要求には、トナーボトル５４０Ｙのシリアル番号が格納されたアドレスｈ′ｘｘｘ番地が指定されている。よってアドレス／データ領域６２２Ｙは、アドレスｈ′ｘｘｘ番地に格納された情報であるトナーボトル５４０Ｙのシリアル番号をトナー制御部５００へ受信データとして返送する。
【００６３】
また本実施形態では、ＩＤチップ５５０Ｍ、５５０Ｃ、５５０Ｋの有するアドレス／データ領域６２２Ｍ、６２２Ｃ、６２２Ｋにおいても、同様のアドレスにトナー情報が格納されている。すなわちそれぞれのアドレス／データ領域６２２Ｍ、６２２Ｃ、６２２Ｋにおいて、トナーボトル５４０のシリアル番号が格納されたアドレスはｈ′ｘｘｘ番地であり、トナー残量が格納されたアドレスはｈ′ｘｘｙ番地であり、トナーボトル５４０の製造年月日が格納されたアドレスはｈ′ｘｙｙ番地である。
【００６４】
したがって本実施形態では、トナーボトル５４０のＩＤチップ５５０が、トナー制御部５００から一括して送信された取得要求を受けた場合に、それぞれ異なったタイミングで要求された情報をトナー制御部５００へ返送することができる。
【００６５】
すなわち本実施形態において、例えばトナー制御部５００からトナーボトル５４０のシリアル番号の取得要求が送信された場合、ＩＤチップ５５０Ｙからは遅延時間ｔ１が経過した後にシリアル番号が返送され、ＩＤチップ５５０Ｍからは遅延時間ｔ２が経過した後にシリアル番号が返送される。またＤチップ５５０Ｃからは遅延時間ｔ３が経過した後にシリアル番号が返送され、ＩＤチップ５５０Ｋからは遅延時間ｔ４が経過した後にシリアル番号が返送される。
【００６６】
尚本実施形態では、遅延時間は遅延カウンタ５５５Ｙのカウンタ値に依存するものとしたが、これに限定されない。例えば遅延カウンタ５５５Ｙのカウント値は共通にして１カウントの減少量を各ＩＤチップ５５０毎に変化させることでも、遅延時間を変化させることが出来る。また実施形態では、アドレス／データ領域６２２内に遅延カウンタ５５５を持たせたる構成としたが、これに限定されない。例えばＩＤチップ５５０にＣＰＵを設け、ＲＯＭに書かれたソフトで遅延時間をカウントさせてもよい。また通信ライン上に遅延回路を外付けで実装し、その遅延時間を各ＩＤチップ５５０毎に変えても良い。さらに外付けの遅延回路は、エンジン制御部３００側に実装しても良いし、ＩＤチップ５５０側に実装しても良い。
【００６７】
本実施形態のトナー制御部５００では、ＣＰＵ３２０により、各ＩＤチップ５５０から返送された情報のタイミングに基づきトナーボトルの色の識別を行う。以下に図４を参照して本実施形態のＣＰＵ３２０の機能構成について説明する。
【００６８】
図４は、第一の実施形態のトナー制御部の有するＣＰＵの機能構成を説明する図である。本実施形態のＣＰＵ３２０は、トナー状態検出指示部３２１、アドレス送信部３２２、データ受信部３２３、色識別部３２４、記憶領域３２５を有する。
【００６９】
トナー状態検出指示部３２１は、トナーボトル５４０の状態の検出が必要となったとき、トナーボトル５４０の色の識別やトナーボトル５４０の状態の検出を指示する。本実施形態においてトナーの色の識別が必要となる状態とは、例えば画像形成装置１０の電源オフ状態から電源オン状態となったとき、トナーボトル５４０の収納部のドアが開閉されたときである。電源がオフ状態からオン状態となったとき、ドアが開閉されたときは、何れもトナーボトル５４０が交換された可能性がある。よってＣＰＵ３２０は、４色のトナーボトル５４０のシリアル番号を取得し、各色毎のトナーボトル５４０が正しく装着されているか否かを判断する。
【００７０】
トナーの状態の検出が必要となる場合は、画像形成装置１０による印刷処理が完了した後である。印刷処理の完了後は、トナーボトル５４０の残量が不足している可能性がある。よってＣＰＵ３２０は、４色のトナーボトル５４０のトナー残量を取得し、各色毎にトナーが不足しているか否かを判断する。
【００７１】
アドレス送信部３２２は、トナー状態検出指示部３２１からの指示に基づき、取得すべき情報が格納されたアドレス／データ領域６２２内のアドレスをトナー制御部５００へ送信する。尚本実施形態のＣＰＵ３２０は、アドレス／データ領域６２２においてトナーボトル５４０のシリアル番号が格納されたアドレスの番地、トナー残量が格納されたアドレスの番地、トナーボトル５４０の製造年月日が格納されたアドレスの番地を予め記憶している。
【００７２】
データ受信部３２３は、トナー制御部５００から返送される情報を受信する。
【００７３】
色識別部３２４は、データ受信部３２３により受信した情報から、トナーボトル５４０の色を識別する。本実施形態では、データ受信部３２３は、トナー制御部５００から情報を受信したタイミングと、記憶領域３２５に格納された対応テーブル３２６とに基づき、トナーボトル５４０の色を識別する。
【００７４】
図５は、第一の実施形態の対応テーブルの一例を示す図である。本実施形態の対応テーブル３２６は、各トナーボトル５４０のＩＤチップ５５０毎に設定された遅延時間と、トナーボトル５４０の色とが対応付けられている。
【００７５】
本実施形態の色識別部３２４は、対応テーブル３２６により、取得要求を行ってから時間ｔ１後に受信した情報をＹトナーボトル５４０Ｙに係る情報であり、時間ｔ２後の受信した情報がＭトナーボトル５４０Ｍに係る情報であることがわかる。他のトナーボトルについても同様である。
【００７６】
次に図６を参照して本実施形態のＣＰＵ３２０の動作について説明する。図６は、第一の実施形態のエンジン制御部の有するＣＰＵの動作を説明するフローチャートである。
【００７７】
本実施形態の画像形成装置１０において、エンジン制御部３００のＣＰＵ３２０は、トトナーボトル５４０の状態の検出が必要か否かを判断する（ステップＳ６０１）。ステップＳ６０１においてトナーボトル５４０の状態の検出が必要と判断された場合、トナー状態検出指示部３２１は、トナーボトル５４０の状態の検出を指示する。
【００７８】
ステップＳ６０１において画像形成装置１０の電源がオフ状態からオン状態となった場合又はトナーボトル５４０の収納部のドアが開閉された場合（ステップＳ６０２）、トナー状態検出指示部３２１は、アドレス送信部３２２へトナーボトル５４０のシリアル番号の取得を指示する（ステップＳ６０３）。アドレス送信部３２２は、指示を受けてトナーボトル５４０のシリアル番号の取得要求をトナー制御部５００へ送信し、各色毎のトナーボトル５４０のシリアル番号を取得する（ステップＳ６０４）。ステップＳ６０４の詳細は後述する。
【００７９】
ＣＰＵ３２０は、エラー処理が不要か否かを判断する（ステップＳ６０５）。ステップＳ６０５においてエラー処理が不要の場合、処理を終了する。ステップＳ６０５においてエラー処理が必要であった場合には、エラー処理として例えばトナーボトル５４０が正しく装着されていない旨のメッセージ等を表示させる（ステップＳ６０６）。
【００８０】
ステップＳ６０２において、画像形成装置１０の電源がオフ状態からオン状態となった場合又はトナーボトル５４０の収納部のドアが開閉された場合以外のとき、トナー状態検出指示部３２１は書込制御部２２０による印刷処理の完了を確認する（ステップＳ６０７）。次にトナー状態検出指示部３２０は、アドレス送信部３２２へトナー残量の取得を指示する（ステップＳ６０８）。アドレス送信部３２２は、指示を受けてトナー残量の取得要求をトナー制御部５００へ送信し、各色毎のトナー残量を取得する（ステップＳ６０９）。ステップＳ６０９の詳細は後述する。
【００８１】
ＣＰＵ３２０は、取得した各色毎のトナーボトル５４０のトナー残量を、予め設定された比較基準となるトナー残量と比較する（ステップＳ６１０）。そして各色毎のトナーボトル５４０のトナー残量が十分か否かを判断する（ステップＳ６１１）。ステップＳ６１１においてトナー残量が十分である場合、ＣＰＵ３２０は処理を終了する。ステップＳ６１１においてトナー残量が不十分である場合、ＣＰＵ３２０は、例えばトナー残量が不足している旨のメッセージ等を表示させる（ステップＳ６１２）。
【００８２】
次に図７を参照して本実施形態のＣＰＵ３２０によるトナーボトル５４０の色の識別について説明する。図７は、第一の実施形態のエンジン制御部の有するＣＰＵによるトナーボトルの色の識別について説明するフローチャートである。
【００８３】
本実施形態において、ＣＰＵ３２０のトナー状態検出指示部３２１によるシリアル番号の取得指示がなされると、アドレス送信部３２２は、ＩＤチップ５５０のアドレス／データ領域６２２内のシリアル番号が格納されているアドレスを取得要求としてトナー制御部５００へ送信する（ステップＳ７０１）。このとき、取得要求は、シリアル通信で送信される。
【００８４】
この取得要求は、ＲＦＩＤコントローラ５３０、変復調ＩＣ５２０、アンテナパターン５１０を介して、各色のＩＤチップ５５０に一括して送信される。各色のＩＤチップ５５０は、それぞれが取得要求を受けて遅延カウンタ５５５による遅延時間のカウントを開始する。そして各色のＩＤチップ５５０は、それぞれに設定された遅延時間が経過した後にアドレス／データ領域６２２内の指定されたアドレスから読み出されたシリアル番号をエンジン制御部３００へ返送する。
【００８５】
尚本実施形態では、ＩＤチップ５５０Ｙに設定された遅延時間をｔ１［ｍｓ］、ＩＤチップ５５０Ｍに設定された遅延時間をｔ２［ｍｓ］、ＩＤチップ５５０Ｃに設定された遅延時間をｔ３［ｍｓ］、ＩＤチップ５５０Ｋに設定された遅延時間をｔ４［ｍｓ］とした。
【００８６】
ＣＰＵ３２０において、データ受信部３２３は、遅延時間ｔ１［ｍｓ］経過後（ステップＳ７０２）、トナー制御部５００からデータを受信する（ステップＳ７０３）。ステップＳ７０３においてデータ受信部３２３がデータを受信しなかった場合、色識別部３２４は、対応テーブル３２６に基づき遅延時間ｔ１と対応する色がＹであることを判断し、Ｙトナーボトル５４０Ｙに対応したエラーフラグのビットを立てる（ステップＳ７０４）。
【００８７】
尚トナー制御部３００からのデータの返送にかかる時間が多少ばらつくことが想定される。よって本実施形態では、遅延時間ｔ１［ｍｓ］経過後、予想される最大のばらつき時間が経過した後もデータを受信しない場合に、タイムアウトとしても良い。
【００８８】
ステップＳ７０３においてデータ受信部３２３がデータを受信すると、色識別部３２４は、対応テーブル３２６を参照して受信したデータがＹトナーボトル５４０Ｙのシリアル番号であると判断し、エンジン制御部３００のＲＯＭ３３０に格納する（ステップＳ７０５）。尚本実施形態では、受信したシリアル番号を画像形成装置１０の電源が一度オフされた後は記憶しておく必要がない場合には、シリアル番号はＳＲＡＭ３４０に格納されても良い。
【００８９】
ここで、受信したシリアル番号をエンジン制御部３００へ格納する際の方法について説明する。本実施形態では、ソフトウェアにより指定されたＲＯＭ３３０又はＳＲＡＭ３４０のアドレスにシリアル番号を保存してもよい。また本実施形態では、エンジン制御部３００の有する図示しないＤＭＡＣ（Direct Memory Access Controller）起動によるハードウェア構成で、レジスタをインクリメントしてシリアル番号を保存するようにすれば、ソフト負荷を軽減することができる。尚レジスタをディクリメントする設定でも良い。
【００９０】
本実施形態において、エンジン制御部５００と各ＩＤチップ５５０とは、一本のデータの送受信線で繋がっているため、ＣＰＵ３２０は同一の情報を色毎に順番にリードすることとなる。そのため、ＩＤチップ５５０から受信したデータを格納するＲＯＭ３３０又はＳＲＡＭ３４０のレジスタ割り当てを、各ＩＤチップ５５０からのデータの返送順としても良い。この構成により、ＤＭＡＣ起動によるインクリメント設定で、自動的にＲＯＭ３３０又はＳＲＡＭ３４０のレジスタに各ＩＤチップ５５０の情報を書き込むことが出来る。
【００９１】
遅延時間ｔ１が経過してもデータを受信しない場合には、ＤＭＡＣはタイムアウトして次のアドレスに以降するように設定しておけば良い。そして次のアドレスに移行する際、ＤＭＡＣは、データが格納されなかったレジスタにＮｕｌｌデータを書き込んで次のアドレスにインクリメントすれば良い。
【００９２】
本実施形態では、このようにトナーボトル５４０の情報を格納しておけば、ＣＰＵ３２０が任意のタイミングでＲＯＭ３３０又はＳＲＡＭ３４０を参照し、トナーボトル５４０の情報を制御用のデータとして使用することができる。
【００９３】
ステップＳ７０５に続いて、データ受信部３２３は、遅延時間ｔ２−ｔ１［ｍｓ］経過後（ステップＳ７０６）、トナー制御部５００からデータを受信する（ステップＳ７０７）。ステップＳ７０７においてデータ受信部３２３がデータを受信しなかった場合、色識別部３２４は、対応テーブル３２６に基づき遅延時間ｔ２と対応する色がＭであることを判断し、Ｍトナーボトル５４０Ｍに対応したエラーフラグのビットを立てる（ステップＳ７０８）。
【００９４】
ステップＳ７０７においてデータ受信部３２３がデータを受信すると、色識別部３２４は、対応テーブル３２６を参照して受信したデータがＭトナーボトル５４０Ｍのシリアル番号であると判断し、エンジン制御部３００のＲＯＭ３３０又はＳＲＡＭ３４０に格納する（ステップＳ７０９）。ＲＯＭ３３０又はＳＲＡＭ３４０へのシリアル番号の格納方法は、上述した通りである。
【００９５】
次に、データ受信部３２３は、遅延時間ｔ３−ｔ２［ｍｓ］経過後（ステップＳ７１０）、トナー制御部５００からデータを受信する（ステップＳ７１１）。ステップＳ７１１においてデータ受信部３２３がデータを受信しなかった場合、色識別部３２４は、対応テーブル３２６に基づき遅延時間ｔ３と対応する色がＣであることを判断し、Ｃトナーボトル５４０Ｃに対応したエラーフラグのビットを立てる（ステップＳ７１２）。
【００９６】
ステップＳ７１１においてデータ受信部３２３がデータを受信すると、色識別部３２４は、対応テーブル３２６を参照して受信したデータがＣトナーボトル５４０Ｃのシリアル番号であると判断し、エンジン制御部３００のＲＯＭ３３０又はＳＲＡＭ３４０に格納する（ステップＳ７１３）。
【００９７】
次に、データ受信部３２３は、遅延時間ｔ４−ｔ３［ｍｓ］経過後（ステップＳ７１４）、トナー制御部５００からデータを受信する（ステップＳ７１５）。ステップＳ７１５においてデータ受信部３２３がデータを受信しなかった場合、色識別部３２４は、対応テーブル３２６に基づき遅延時間ｔ４と対応する色がＫであることを判断し、Ｋトナーボトル５４０Ｋに対応したエラーフラグのビットを立てる（ステップＳ７１６）。
【００９８】
ステップＳ７１５においてデータ受信部３２３がデータを受信すると、色識別部３２４は、対応テーブル３２６を参照して受信したデータがＫトナーボトル５４０Ｋのシリアル番号であると判断し、エンジン制御部３００のＲＯＭ３３０又はＳＲＡＭ３４０に格納する（ステップＳ７１７）。
【００９９】
次にＣＰＵ３２０は、エラーフラグが立っているか否かを判断する（ステップＳ７１８）。ステップＳ７１８でエラーフラグが立っていない場合、ＣＰＵ３２０はエラー処理不要として処理を終了する。ステップＳ７１８でエラーフラグが立っている場合、ＣＰＵ３２０はエラー処理が必要として、図６のステップＳ６０６の処理を行う。
【０１００】
本実施形態では、以上の処理を行うことで、各色のトナーボトル５４０が正しく装着されているか否かを判断できる。本実施形態のＣＰＵ３２０は、例えば所定のタイミングで４回データを受信しなければ、データを受信しなかったタイミングと対応した色のトナーボトルが装着されていないことがわかる。
【０１０１】
図８は、エンジン制御部がトナー制御部から受信したデータの例を示す図である。ＣＰＵ３２０において、アドレス送信部３２２からシリアル番号が格納されたアドレスが送信されると、データ受信部３２３は遅延時間ｔ１が経過した後にデータを受信する。次に受信データは、遅延時間ｔ２−ｔ１が経過した後に次のデータを受信する。以下同様である。
【０１０２】
尚本実施形態では、アドレス送信部３２２からアドレスが送信された後に最初にデータを返送するＩＤチップ５５０Ｙの遅延時間ｔ１を０［ｍｓ］としても良い。
【０１０３】
また本実施形態では、一つのＩＤチップ５５０からのシリアル番号の返送が完了してから次のＩＤチップ５５０からのシリアル番号の返送が開始されるまでの間にインターバルを設けるように遅延時間を設定している。このようにインターバルを設けることで、前のＩＤチップ５５０からの信号と区別することができる。本実施形態において、このインターバルは、例えば画像形成装置１０の仕様や配線遅延等に基づき予め設定される。
【０１０４】
尚図７、図８では、トナー制御部５００に各トナーボトル５４０のシリアル番号の取得要求がなされた場合についてのみ説明したが、各トナーボトル５４０のトナー残量の取得要求がなされた場合も図７と同様の処理を行う。
【０１０５】
各トナーボトル５４０のトナー残量の取得要求がなされた場合は、ＣＰＵ３２０は、アドレス送信部３２２によりトナー残量が格納されたアドレス／データ領域６２２のアドレスをトナー制御部５００へ送信すれば良い。
【０１０６】
以上に説明したように、本実施形態によれば、各色のＩＤチップ５５０からデータを受信するタイミングがそれぞれ異なる。このため本実施形態では、ＩＤチップ５５０が各トナーボトル５４０の色情報を有していなくても、データを受信するタイミングからトナーボトル５４０の色を識別することができる。すなわち本実施形態のエンジン制御部３００とトナー制御部５００は、トナーボトル５４０の色を識別する識別装置を構成している。
【０１０７】
よって本実施形態によれば、ＩＤチップ５５０の記憶領域を、色情報を記憶させる必要があった従来の記憶領域と比べて小さくすることができる。
【０１０８】
また本実施形態では、各色のＩＤチップ５５０に同時に同一の信号を送ればよいため、ＲＦＩＤコントローラ５３０と変復調ＩＣ５２０とが１つあれば良い。したがって、各色のＩＤチップと同数のＲＦＩＤコントローラと変復調ＩＣとを必要としていた従来の装置と比べて回路規模を縮小でき、コストを削減して簡易な構成とすることができる。
【０１０９】
尚本実施形態では、ＣＰＵ３２０の有する対応テーブル３２６は、各トナーボトル５４０の色と、遅延時間とを対応付けたものとして説明したが、これに限定されない。図９は、トナーボトルの色とクロック数とが対応付けられた対応テーブルの例を示す図である。
【０１１０】
図９の対応テーブル３２６Ａでは、トナーボトル５４０の色と、クロック数とが対応付けられている。この場合、遅延カウンタ５５５には予め各ＩＤチップ５５０毎に固有のクロック数が設定されており、設定されたクロック数をカウントすることでアドレス／データ領域６２２内のデータを返送するタイミングをずらすことができる。
【０１１１】
また図１０は、トナーボトルの色とデータの受信の順番とが対応付けられた対応テーブルの例を示す図である。図１０の対応テーブル３２６Ｂでは、トナーボトル５４０の色と、データを受信する順番とが対応付けられている。この場合、遅延カウンタ５５５には、アドレス／データ領域６２２内のデータを返送する順番が対応テーブル３２６Ｂとなるような遅延時間又はクロック数が設定されていれば良い。
【０１１２】
本実施形態では、トナーの色が４色の画像形成装置について説明したが、トナーの色は５色以上あっても良い。本実施形態では、トナーの色が増えた場合でも。ＩＤチップ５５０からエンジン制御部３００へデータを返送するタイミングをずらすだけで良い。
【０１１３】
（第二の実施形態）
以下に図面を参照して本発明の第二の実施形態について説明する。本発明の第二の実施形態は、トナーボトルのシリアル番号、トナー残量を含むトナー情報が１つのデータセットとして記憶されている点のみ第一の実施形態と相違する。したがって本発明の第二の実施形態では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１１４】
図１１は、第二の実施形態のＩＤチップの有する記憶部を説明する図である。本実施形態の記憶部５４４Ｙの記憶領域６２０Ｙは、データ領域６２３Ｙを有する。
【０１１５】
本実施形態のデータ領域３２６Ｙには、トナーボトル５４０Ｙのシリアル番号、トナー残量、製造年月日を含むトナー情報が一つのデータセットＤＹとして格納されている。
【０１１６】
本実施形態のエンジン制御部３００のＣＰＵ３２０は、アドレス送信部３２２によりデータセットＤＹの呼出コマンドをＩＤチップ５５０へ送信すれば良い。記憶部５４４Ｙは、呼出コマンドを送信データ保持領域６１１Ｙへ保持し、遅延カウンタ５５５Ｙによる遅延時間のカウントを開始する。遅延カウンタ５５５Ｙがカウントを終了すると、イネーブル信号が送信データ保持領域６１１Ｙに送信され、データ領域６２３Ｙへ呼出コマンドが通知される。データ領域６２３Ｙは、呼出コマンドを受けて、データセットＤＹをエンジン制御部３００へ返送する。
【０１１７】
図１２は、第二の実施形態のエンジン制御部の有するＣＰＵによるトナーボトルの色の識別について説明するフローチャートである。
【０１１８】
本実施形態において、ＣＰＵ３２０のトナー状態検出指示部３２１によるデータセットＤＹの呼出指示がなされると、アドレス送信部３２２は、ＩＤチップ５５０のデータ領域６２３のデータセットＤＹの取得要求をトナー制御部５００へ送信する（ステップＳ１２０１）。
【０１１９】
ステップＳ１２０２からステップＳ１２０４までの処理は、図７のステップＳ７０２からステップＳ７０４までの処理と同様である。
【０１２０】
ステップＳ１２０３で、ＩＤチップ５５０ＹからデータセットＤＹを受信すると、ＣＰＵ３２０は、エンジン制御部３００のＲＯＭ３３０又はＳＲＡＭ３４０へ取得したデータセットＤＹをＹトナーボトル５４０Ｙの情報として格納する（ステップＳ１２０５）。
【０１２１】
ステップＳ１２０６からステップＳ１２０８までの処理は、図７のステップＳ７０６からステップＳ７０８までの処理と同様である。
【０１２２】
ステップＳ１２０７で、ＩＤチップ５５０ＭからデータセットＤＭを受信すると、ＣＰＵ３２０は、エンジン制御部３００のＲＯＭ３３０又はＳＲＡＭ３４０へ取得したデータセットＤＭをＭトナーボトル５４０Ｍの情報として格納する（ステップＳ１２０９）。
【０１２３】
ステップＳ１２１０からステップＳ１２１２までの処理は、図７のステップＳ７１０からステップＳ７１２までの処理と同様である。
【０１２４】
ステップＳ１２１１で、ＩＤチップ５５０ＣからデータセットＤＣを受信すると、ＣＰＵ３２０は、エンジン制御部３００のＲＯＭ３３０又はＳＲＡＭ３４０へ取得したデータセットＤＭをＣトナーボトル５４０Ｃの情報として格納する（ステップＳ１２１３）。
【０１２５】
ステップＳ１２１４からステップＳ１２１６までの処理は、図７のステップＳ７１４からステップＳ７１６までの処理と同様である。
【０１２６】
ステップＳ１２１５で、ＩＤチップ５５０ＣからデータセットＤＫを受信すると、ＣＰＵ３２０は、エンジン制御部３００のＲＯＭ３３０又はＳＲＡＭ３４０へ取得したデータセットＤＫをＫトナーボトル５４０Ｋの情報として格納する（ステップＳ１２１７）。
【０１２７】
ステップＳ１２１８の処理は、図７のステップＳ７１８の処理と同様である。
【０１２８】
本実施形態では、上記構成により、第一の実施形態で得られる効果に加え、一度の受信で各トナーボトル５４０のトナー情報をまとめて取得することができる。
【０１２９】
尚本実施形態では、各ＩＤチップ５５０とエンジン制御部３００との通信は、エンジン制御部３００による任意のタイミングで行われても良い。例えば本実施形態のエンジン制御部３００は、ポーリングのように定期的にトナー制御部５００と通信を行っても良い。その場合は、ＤＭＡ（Direct Memory Access ）方式等により、ＣＰＵ３２０を介さずに一定時間毎にＩＤチップ５５０からデータを読み込む構成としても良い。
【０１３０】
（第三の実施形態）
本発明の第三の実施形態は、エンジン制御部３００とトナー制御部５００との通信を有線で行う点のみ第一の実施形態と相違する。したがって本発明の第三の実施形態では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１３１】
図１３は、第三の実施形態の画像形成装置を説明する図である。本実施形態の画像形成装置１０Ａは、エンジン制御部３００とトナー制御部５００Ａとが有線で接続されている。
【０１３２】
本実施形態のエンジン制御部３００は、トナー制御部５００Ａに対してクロック信号と取得要求である送信データを供給する。またエンジン制御部３００は、トナー制御部５００Ａから受信データを受信する。本実施形態のエンジン制御部３００とトナー制御部５００Ａとは、シリアル通信にてデータの送受信を行う。
【０１３３】
本実施形態のエンジン制御部５００Ａは、トナーボトル５４０を有する。そしてトナーボトル５４０のＩＤチップ５５０Ａは、アナログ部５５２、デジタル部５５３、記憶部５５４を有する。
【０１３４】
本実施形態におけるトナーボトル５４０の色の識別の動作は、第一の実施形態及び第二の実施形態と同様である。尚ＩＤチップ５５０Ａは、アナログ部５５２を有していない構成でも、第一及の実施形態及び第二の実施形態と同様の動作をすることができる。
【０１３５】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１３６】
１０、１０Ａ  画像形成装置
１００  コントローラ
２００  スキャナ制御部
３００  エンジン制御部
３２０  ＣＰＵ
５００  エンジン制御部
５１０  アンテナパターン
５２０  変復調ＩＣ
５３０  ＲＦＩＤコントローラ
５４０  トナーボトル
５５０  ＩＤチップ
５５４  記憶部
５５５  遅延カウンタ
【先行技術文献】
【特許文献】
【０１３７】
【特許文献１】特開２００２−２０２６４３号公報
【図１】
0005585085.tif 000002
【図２】
0005585085.tif 000003
【図３】
0005585085.tif 000004
【図４】
0005585085.tif 000005
【図５】
0005585085.tif 000006
【図６】
0005585085.tif 000007
【図７】
0005585085.tif 000008
【図８】
0005585085.tif 000009
【図９】
0005585085.tif 000010
【図１０】
0005585085.tif 000011
【図１１】
0005585085.tif 000012
【図１２】
0005585085.tif 000013
【図１３】
0005585085.tif 000014