(57)【要約】【課題】  ＩＤ等の情報を記憶した複数の応答装置の情報を効率的に読み取れるようにする。【解決手段】  ＩＤ等の情報が記憶された不揮発メモリ、乱数発生手段、応答時間設定手段、応答時間設定手段により設定された待ち時間を計数する計数手段、非接触通信手段を備え、待ち時間経過後に応答信号を送出すると共に通信完了許可時間を設定し、情報送出が設定時間経過しても完了しないときは次の起動信号を待つ複数の応答装置と、情報の読み取り時にタイムスロット数を含む起動信号を複数の応答装置に送出すると共に１タイムスロット時間を設定し、設定時間内に応答信号を受けることができた応答装置より順次情報を読み取り、読み取りができない応答装置が残った場合、再度起動信号を送出する起動装置より成る。【選択図】        図４
2006262065.tif 000002
【特許請求の範囲】
【請求項１】
ＩＤ等の情報が記録された不揮発メモリ、起動信号を受けると当該起動信号により指定されたタイムスロット数の範囲の乱数を発生する乱数発生手段、当該乱数発生手段により発生された乱数より応答時間を決定し応答までの待ち時間として設定する応答時間設定手段、当該応答時間設定手段により設定された待ち時間を計数する計数手段、及び非接触通信手段を備え、前記待ち時間経過後に応答信号を送出すると共に通信完了許可時間を設定し、情報送出が設定時間経過しても完了しないときは次の起動信号を待つ複数の応答装置と、
前記情報の読み取り時にタイムスロット数を含む起動信号を前記複数の応答装置に送出すると共に１タイムスロット時間を設定し、設定時間内に応答信号を受けることができた応答装置より順次情報を読み取り、読み取りができない応答装置が残った場合、再度起動信号を送出する起動装置より成ることを特徴とする非接触通信方式。
【請求項２】
前記応答装置は、前記通信が完了した場合、完了フラグをセットし、次に起動信号を受けても応答信号を送出しないことを特徴とする請求項１記載の非接触通信方式。
【請求項３】
前記起動装置は、前記通信の成功と失敗の割合に応じて、前記起動信号により指定するタイムスロット数を設定することを特徴とする請求項１又は請求項２記載の非接触通信方式。
【請求項４】
前記起動装置は、前記起動信号により指定するタイムスロット数を前記通信の成功の発生回数分削減し、通信失敗の発生回数分増加させることを特徴とする請求項３記載の非接触通信方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、ＩＤチップ等の複数の応答装置と、それらのＩＤ等の情報を非接触にて同時に読み取る読み取り装置等の起動装置から成る非接触通信方式に関するものである。
【背景技術】
【０００２】
この種の従来技術として、例えば特許文献１には、乱数演算の一部の演算で得られる仮乱数を記憶し、リーダライタからのリクエストを受信すると、前記仮乱数から乱数を発生する非接触ＩＣカードが記載されている。
【０００３】
また、特許文献２には、処理装置本体との通信の間だけＩＣカードに特定の固定値を記憶させ、処理装置本体からの特定値と一致すると通信命令に含まれる要求を実行するものが記載されている。
【０００４】
また、上記特許文献１の従来技術して、リーダライタは非接触ＩＣカードの存在を確認するためスロット数を含む初期応答リクエストコマンドを非接触ＩＣカードに送信し、非接触ＩＣカードは特定時間から設けられるタイムスロットへ初期応答を返し、応答に用いるタイミングはカード自身が乱数で発生するものが記載されている（特許文献３）。
【０００５】
また、上記特許文献２の従来技術して、Ｒ／Ｗ装置が複数枚の無線カードからの応答データ（レスポンス）を一度に受信できるようにするために、無線カードへのカードアドレス要求などのコマンドの送信に対する、各無線カードからの応答データを受信するための受信時間を所定数（たとえば、通信可能エリア内に同時に存在し得る無線カードの最大枚数）により区分し、各無線カードは、Ｒ／Ｗ装置からのカードアドレス要求などのコマンドの送信に対し、乱数値を発生させて受信時間区分の１つを選択し、それぞれに選択した受信時間区分内に、カードアドレスなどの応答データをＲ／Ｗ装置に返送するものが記載されている（特許文献４）。
【特許文献１】特開２００２−２０３２１９号公報
【特許文献２】特開２００３−１６８０９１号公報
【特許文献３】特開平９−６９３４号公報
【特許文献４】特開平１０−２２２６２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したような従来技術においては、応答装置側で設定時間内に情報送出が完了しない場合あるいは完了した場合の次の起動信号受信時についてや、起動装置側で設定時間内に応答信号受信と情報の読み取りができない場合や通信の成功と失敗に応じたタイムスロット数の設定変更について考慮されていないので、ＩＤ等の情報を記憶した複数の応答装置の情報を効率的に読み取れることができないという課題があった。
【０００７】
そこで、本願発明はこのような課題を解決するためになされたものであり、ＩＤ等の情報を記憶した複数の応答装置の情報を効率的に読み取れるようにすることを目的とするものである。
【課題を解決するための手段】
【０００８】
上記のような目的を達成するために、本願発明は、ＩＤ等の情報が記録された不揮発メモリ、起動信号を受けると当該起動信号により指定されたタイムスロット数の範囲の乱数を発生する乱数発生手段、当該乱数発生手段により発生された乱数より応答時間を決定し応答までの待ち時間として設定する応答時間設定手段、当該応答時間設定手段により設定された待ち時間を計数する計数手段、及び非接触通信手段を備え、前記待ち時間経過後に応答信号を送出すると共に通信完了許可時間を設定し、情報送出が設定時間経過しても完了しないときは次の起動信号を待つ複数の応答装置と、前記情報の読み取り時にタイムスロット数を含む起動信号を前記複数の応答装置に送出すると共に１タイムスロット時間を設定し、設定時間内に応答信号を受けることができた応答装置より順次情報を読み取り、読み取りができない応答装置が残った場合、再度起動信号を送出する起動装置より成ることを特徴とするものである。
【０００９】
さらに、前記応答装置は、前記通信が完了した場合、完了フラグをセットし、次に起動信号を受けても応答信号を送出しないことを特徴とするものである。
【００１０】
一方、前記起動装置は、前記通信の成功と失敗の割合に応じて、前記起動信号により指定するタイムスロット数を設定することを特徴とするものである。
【００１１】
具体的には、前記起動装置は、前記起動信号により指定するタイムスロット数を前記通信の成功の発生回数分削減し、通信失敗の発生回数分増加させることを特徴とするものである。
【発明の効果】
【００１２】
本願発明によれば、タイムスロット数に加えて、通信完了許可時間や１タイムスロット時間に基づき複数の応答装置と順次通信を行っているので、効率的な読み取り処理ができる。
【００１３】
さらに、応答装置は、通信が完了した場合、完了フラグをセットして、次に起動信号を受けても応答信号を送出しないので、次に読み取り処理ができる確率を高めることができる。
【００１４】
一方、起動装置は、通信の成功，失敗の割合に応じてタイムスロット数を設定しているので、通信の成功に応じてタイムスロット数を減らしたり、通信の失敗に応じてタイムスロット数を増加させて衝突の確率を低減させることにより、短時間に読み取り処理を行うことができる。
【００１５】
具体的には、タイムスロット数を通信成功の発生回数分削減し、通信失敗の発生回数分増加させて衝突の確率を低減させるので、短時間に読み取り処理を行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、本願発明の実施形態を図面を参照して詳細に説明する。
【００１７】
図１は、本願発明が適用される一例としての記録装置の構成図である。
【００１８】
記録装置１には、図２に示す外観のプロセスカードリッジ２が着脱可能な形式で装着されていると共に、図示しないポリゴンモーター，ポリゴンミラー，Ｆθレンズ，レーザダイオード，ミラー等で構成される光学系１ａ、給紙コロ１ｂ、記録紙３を収納する給紙カセット１ｃ、転写ローラー１ｄ、定着ローラー１ｅ等が備えられている。
【００１９】
プロセスカートリッジ２は、帯電ローラー２ａ、現像手段及びトナー収納部２ｂ，クリーニング手段及び廃トナー回収部２ｃ，感光体２ｄ等が一体化されたカートリッジとして構成されている。
【００２０】
次に、上記記録装置１の動作の概略を説明する。
【００２１】
給紙カセット１ｃに収納された記録紙３は、給紙コロ１ｂにより感光体２ｄへ搬送される。感光体２ｂは、矢印で示す時計回り方向に回転駆動され、その際、帯電ローラー２ａによって帯電され、光学系１ａからレーザー光が照射されて、感光体２ｄ上に静電潜像が形成される。
【００２２】
この静電潜像は、現像手段及びトナー収納部２ｂを通る際に、トナーによって可視像化される。可視像は、転写ローラー１ｄにより、感光体２ｄへ搬送された記録紙３に転写され、可視像が転写された記録紙３は、定着ローラー１ｅに搬送され、記録紙３上の可視像が定着され、記録装置１の外部に排出される。
【００２３】
図２は、上記記録装置１に着脱可能に装着されるプロセスカートリッジ２の斜視図である。
【００２４】
プロセスカートリッジ２は、前述したように帯電ローラー２ａ、現像手段及びトナー収納部２ｂ、クリーニング手段及び廃トナー回収部２ｃ、感光体２ｄを一体化したものである。当該プロセスカートリッジ２の図示の所定部位には、ＩＤ（識別情報）等の情報が記憶されたＩＤチップ２２が装着されている。
【００２５】
上記ＩＤチップ２２の後述する不揮発メモリには、各プロセスカートリッジ２の制御に必要な情報，カートリッジＩＤ，製造年月日，使用開始年月日，リサイクル回数，コピー枚数，現在の年月日，図示しないトナー残量センサから得られたトナー残量情報等が記憶されている。
【００２６】
図３は、上記プロセスカートリッジ２が装着された記録装置１のブロック構成図である。
【００２７】
記録装置１は、ＣＰＵ等から成る制御手段４と、この制御手段４にシステムバス５を介してそれぞれ接続される記憶手段６、記録手段７、通信手段８等より構成される。
【００２８】
上記記録手段７には、上述したようなプロセスカートリッジ２が着脱可能に装着され、このプロセスカートリッジ２にはＩＤチップ２２が装着される。
【００２９】
図４は、本願発明の非接触通信方式の実施形態を示す概略ブロック構成図である。
【００３０】
本願発明の応答装置は、複数のプロセスカートリッジ（Ａ）２Ａ〜（Ｄ）２Ｄから成り、起動装置はその読み取り装置１０から成る。この読み取り装置１０と各プロセスカートリッジ（Ａ）２Ａ〜（Ｄ）２Ｄはお互いの非接触通信手段により非接触通信を行う。
【００３１】
図５は、上記各プロセスカートリッジ（Ａ）２Ａ〜（Ｄ）２Ｄに装着されるＩＤチップの一例を示すブロック構成図である。
【００３２】
ＩＤチップ２２には、ＩＤ等の情報を記憶した不揮発メモリ２２１、乱数発生手段２２２、応答時間設定手段２２３、計数手段２２４、非接触通信手段２２５より構成される。
【００３３】
図６は、読み取り装置１０と複数のＩＤチップ２２間の通信状態の一例を示すシーケンス図である。
【００３４】
読み取り装置１０は各ＩＤチップ２２に起動信号を送出し、ＩＤチップ２２から応答信号を受けると、ＩＤチップ１０からの読み取り動作を行う。
【００３５】
複数のＩＤチップ２２が破線で示すように同時に応答信号を返すと、信号が衝突してしまい応答信号が受けられなくなる（失敗）。
【００３６】
読み取り装置１０は、応答信号を受けたＩＤチップ２２から順次読み取り動作を行っていく。応答信号の受信に失敗があると、再度起動信号を送出して、応答信号の受信動作と情報の読み取り動作を繰り返す。
【００３７】
図７は、上記読み取り装置１０と複数のＩＤチップ２２間の通信状態を示すタイミングチャートである。
【００３８】
通信はタイムスロットに分けて行われる。本例ではタイムスロットが８（０〜７）の場合である。
【００３９】
先ず、読み取り装置１０がタイムスロット数を含む起動信号を送出する。起動信号を受けたＩＤチップ２２は、起動信号に含まれるタイムスロット数の範囲の中で、前記乱数発生手段２２２によって乱数を算出し、自身の応答するタイムスロットを決定し、タイムスロットがくると応答を返す。
【００４０】
タイムスロットが一致してしまったＩＤチップ２２（図の応答チップＡとＣ）は、応答信号が衝突し通信が失敗する。
【００４１】
読み取り装置１０は、所定のタイムスロットが終了するまで、応答信号を待って順次読み取りを行う。その中に、通信失敗があると、再度起動信号を送出し、再度応答信号を待って、読み取り動作を行う。この動作は、全てのＩＤチップ２２との通信が成功するまで行われる。
【００４２】
図８は、各ＩＤチップ２２の動作を示すフローチャートである。
【００４３】
動作開始時、先ず完了フラグ（ｆｌａｇ）を“０”に初期化して（ステップＳ１）、起動信号を待つ（ステップＳ２のＮｏループ）。起動信号を受けると、完了フラグが“１”でないことを確認して（ステップＳ３のＮｏ）、タイムスロット数を抽出し（ステップＳ４）、タイムスロット数の範囲内の乱数を算出する（ステップＳ６）。
【００４４】
次に、算出された乱数より、応答待ち時間を算出し（ステップＳ６）、応答待ち時間Ａを設定する（ステップＳ７）。そして、応答待ち時間Ａが経過すると応答信号を送出し（ステップＳ８のＹｅｓ→ステップＳ９）、データ通信完了許可時間Ｂを設定する（ステップＳ１０）。
【００４５】
そして、読み取り装置１０からの指令により情報を送出し（ステップＳ１１）、情報送出が完了すると完了フラグを“１”に設定して（ステップＳ１２のＹｅｓ→ステップＳ１３）、前記ステップＳ２に戻る。
【００４６】
応答信号送出後、情報送出が完了しない間にデータ通信完了許可時間Ｂが経過すると（ステップＳ１２のＮｏ→ステップＳ１４のＹｅｓ）、前記ステップＳ２に戻って次の起動信号の受信を待つ。
【００４７】
次に、再度起動信号を受けた場合、前の起動信号による通信が完了していれば完了フラグが立っている（完了フラグ＝１）ので何も行わない（ステップＳ２のＹｅｓ→ステップＳ３のＹｅｓループ）。通信が失敗して完了フラグが立っていないと、再度起動信号に含まれるタイムスロット数を抽出し、通信を行う（ステップＳ３のＮｏ→ステップＳ４以降）。
【００４８】
図９は、読み取り装置１０の動作を示すフローチャートである。
【００４９】
読み取り装置１０は読み取り動作が起動されると、タイムスロット数を選択し、カウンタにタイムスロット数を設定し、タイムスロット数を含む起動信号を送出する（ステップＳ２１，Ｓ２２，Ｓ２３）。
【００５０】
次に、１タイムスロット時間を設定して、応答信号を受信し、通信が成功するとＩＤチップ２２からの情報を読み取る（ステップＳ２４→ステップＳ２５のＹｅｓ→ステップＳ２６のＹｅｓ→ステップＳ２７）。
【００５１】
そして、１タイムスロット時間が経過するのを待って（ステップＳ２８のＮｏループ）、１タイムスロット時間が経過すると次のタイムスロット数から“１”を引く（ステップＳ２８のＹｅｓ→ステップＳ２９）。タイムスロット数から“１”を引いて“０”になると、エラーフラグが立っていなければ終了する（ステップＳ３０のＹｅｓ→ステップＳ３１のＮｏ）。
【００５２】
前記ステップＳ２５で、１タイムスロット時間が経過しても応答信号が得られない場合、再度１タイムスロット時間を設定して、次のＩＤチップ２２からの応答信号を待つ（ステップＳ２５のＮｏ→ステップＳ３２のＹｅｓ→ステップＳ２４，Ｓ２５のループ）。
【００５３】
また、ステップＳ２５で応答信号を受信し、通信が失敗すると、エラーフラグを“１”に設定し、次のタイムスロット数に“１”を加え、再度１タイムスロット時間を設定して、次のＩＤチップからの応答信号を待つ（ステップＳ２５のＹｅｓ→ステップＳ２６のＮｏ→ステップＳ３３，Ｓ３４，Ｓ２４，Ｓ２５のループ）。
【００５４】
また、前記ステップＳ３０で、タイムスロット数から“１”を引いても“０”にならない場合は、再度タイムスロット時間を設定する（ステップＳ３０のＮｏ→ステップＳ２４）。
【００５５】
さらに、ステップＳ３０でタイムスロット数から“１”を引いて“０”になっても、エラーフラグが立っている（エラーフラグ＝１）場合はカウンタに次のタイムスロット数を設定し、再度次のタイムスロット数を含む起動信号を送出する（ステップＳ３０のＹｅｓ→ステップＳ３１のＹｅｓ→ステップＳ２２，Ｓ２３）。
【００５６】
以上のように、本実施形態においては、タイムスロット数に加えて、通信完了許可時間や１タイムスロット時間に基づき複数のＩＤチップ２２と順次通信を行っているので、効率的な読み取り処理ができる。
【００５７】
また、ＩＤチップ２２は、通信が完了した場合、完了フラグをセットして、次に起動信号を受けても応答信号を送出しないので、次に読み取り処理ができる確率を高めることができる。
【００５８】
さらに、タイムスロット数を通信成功の発生回数分削減し、通信失敗の発生回数分増加させて衝突の確率を低減させるので、短時間に読み取り処理を行うことができる。
【００５９】
なお、上記実施形態では、記録装置１のプロセスカートリッジ２を例に説明したが、他の非接触通信方式のＩＤチップ等を読み取る通信方式にも適用できる。また、複数の着信端末との非接触通信方式にも応用できる。
【図面の簡単な説明】
【００６０】
【図１】本願発明が適用される一例としての記録装置の構成図。
【図２】上記記録装置に着脱可能に装着されるプロセスカートリッジの斜視図。
【図３】上記プロセスカートリッジが装着された記録装置のブロック構成図。
【図４】本願発明の非接触通信方式の実施形態を示す概略ブロック構成図。
【図５】上記プロセスカートリッジに装着されるＩＤチップの一例を示すブロック構成図。
【図６】読み取り装置と複数のＩＤチップ間の通信状態の一例を示すシーケンス図。
【図７】上記読み取り装置と複数のＩＤチップ間の通信状態を示すタイミングチャート。
【図８】ＩＤチップの動作を示すフローチャート。
【図９】読み取り装置の動作を示すフローチャート。
【符号の説明】
【００６１】
１  記録装置
２，２Ａ〜２Ｄ  プロセスカートリッジ
４  制御手段
７  記録手段
２２  ＩＤチップ（応答装置）
２２１  不揮発メモリ
２２２  乱数発生手段
２２３  応答時間設定手段
２２４  係数手段
２２５  非接触通信手段
【図１】
2006262065.tif 000003
【図２】
2006262065.tif 000004
【図３】
2006262065.tif 000005
【図４】
2006262065.tif 000006
【図５】
2006262065.tif 000007
【図６】
2006262065.tif 000008
【図７】
2006262065.tif 000009
【図８】
2006262065.tif 000010
【図９】
2006262065.tif 000011