(57)【要約】【課題】無線通信部から部材データが受信される場合における受信エラーの発生を抑制可能な画像形成装置、及び通信方法を提供すること。【解決手段】画像形成装置は、アンテナと、トナーコンテナに設けられるＩＣタグと、を備え、アンテナを用いてＩＣタグにトナーコンテナに関する部材データの送信要求を送信し（ステップＳ１２）、前記送信要求に応じてアンテナへ送信される前記部材データを含む予め定められたビット周期で符号化された応答信号を前記ビット周期における予め定められた基準タイミングで復号化し（ステップＳ１３）、復号化された前記応答信号に基づいて前記部材データの受信の成否を判定し（ステップＳ１４）、前記部材データの受信に失敗したと判定された場合に、前記応答信号の復号化タイミングを変更して前記送信要求を再度送信する（ステップＳ１６、Ｓ１８）。【選択図】図７
2018055407.tif 000002
【特許請求の範囲】
【請求項１】
無線信号を送受信可能なアンテナと、
自装置に着脱可能な交換部材に関する部材データを記憶する記憶部を有し、前記交換部材に設けられ、前記アンテナからの電波の放射に応じて起動して無線通信を行う無線通信部と、
前記アンテナを用いて前記無線通信部に前記部材データの送信要求を送信する送信処理部と、
前記送信要求に応じて前記無線通信部から前記アンテナへ送信される前記部材データを含む予め定められたビット周期で符号化された応答信号を前記ビット周期における予め定められた基準タイミングで復号化する復号化処理部と、
前記復号化処理部により復号化された前記応答信号に基づいて前記部材データの受信の成否を判定する判定処理部と、
前記判定処理部により前記部材データの受信に失敗したと判定された場合に、前記復号化処理部による前記応答信号の復号化タイミングを変更する変更処理部と、
前記変更処理部により前記復号化タイミングが変更された場合に、前記無線通信部に前記送信要求を再度送信する再送信処理部と、
を備える画像形成装置。
【請求項２】
前記基準タイミングは、前記ビット周期を二等分するタイミングであって、
前記変更処理部は、前記判定処理部により前記部材データの受信に失敗したと判定されるごとに、前記復号化タイミングを前記基準タイミングより早い第１タイミングと前記基準タイミングより遅い第２タイミングとに交互に変更する、
請求項１に記載の画像形成装置。
【請求項３】
前記変更処理部による前記復号化タイミングの変更後に前記判定処理部により前記部材データの受信に成功したと判定された場合に、前記復号化タイミングを前記部材データの受信成功時に用いられたタイミングに設定する第１設定処理部を更に備え、
前記復号化処理部は、前記第１設定処理部による前記復号化タイミングの設定後は、前記判定処理部により前記部材データの受信に失敗したと判定されるまでの間、前記第１設定処理部により設定された前記復号化タイミングで前記応答信号を復号化する、
請求項１又は２に記載の画像形成装置。
【請求項４】
予め定められた設定条件を充足する場合に、前記ビット周期における予め定められた仮タイミングごとに前記復号化処理部により前記応答信号が前記仮タイミングで復号化される場合の前記判定処理部による判定結果を取得する取得処理部と、
前記取得処理部により取得される前記仮タイミングごとの前記判定結果のうち受信成功の前記判定結果に対応する前記仮タイミングに基づいて前記復号化タイミングを設定する第２設定処理部と、を更に備え、
前記復号化処理部は、前記第２設定処理部による前記復号化タイミングの設定後は、前記判定処理部により前記部材データの受信に失敗したと判定されるまでの間、前記第２設定処理部により設定された前記復号化タイミングで前記応答信号を復号化する、
請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記取得処理部により取得される前記仮タイミングごとの前記判定結果を判定結果記憶部に記憶させる記憶処理部を更に備え、
前記取得処理部は、前記判定結果記憶部に受信成功の前記判定結果に対応する前記仮タイミングが記憶されている場合は、前記判定結果記憶部に記憶されている受信成功の前記判定結果に対応する前記仮タイミングごとに前記判定結果を取得する、
請求項４に記載の画像形成装置。
【請求項６】
前記判定処理部による前記部材データの受信失敗の判定回数が予め定められた上限回数を超える場合に、受信エラーの発生を報知する報知処理部を更に備える、
請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
トナーを用いて画像を形成する画像形成部を更に備え、
前記交換部材は、トナーを収容するトナー収容部であり、
前記部材データは、前記トナー収容部の識別情報及び前記トナー収容部におけるトナーの残量情報を含む、
請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
無線信号を送受信可能なアンテナと、自装置に着脱可能な交換部材に関する部材データを記憶する記憶部を有し、前記交換部材に設けられ、前記アンテナからの電波の放射に応じて起動して無線通信を行う無線通信部と、を備える画像形成装置で実行される通信方法であって、
前記アンテナを用いて前記無線通信部に前記部材データの送信要求を送信する送信ステップと、
前記送信要求に応じて前記無線通信部から前記アンテナへ送信される前記部材データを含む予め定められたビット周期で符号化された応答信号を前記ビット周期における予め定められた基準タイミングで復号化する復号化ステップと、
前記復号化ステップにより復号化された前記応答信号に基づいて前記部材データの受信の成否を判定する判定ステップと、
前記判定ステップにより前記部材データの受信に失敗したと判定された場合に、前記復号化ステップによる前記応答信号の復号化タイミングを変更する変更ステップと、
前記変更ステップにより前記復号化タイミングが変更された場合に、前記無線通信部に前記送信要求を再度送信する再送信ステップと、
を含む通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、及び画像形成装置で実行される通信方法に関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置には、トナーコンテナなどの交換部材にＩＣタグのような無線通信部が設けられることがある。この種の画像形成装置では、無線通信部から受信される交換部材の識別情報などの部材データに基づいて、画像形成装置の動作が制御される（例えば、特許文献１参照）。
【０００３】
例えば、画像形成装置では、以下の手順で無線通信部から前記部材データが受信される。まず、画像形成装置のアンテナから無線通信部に電波が放射されて無線通信部が起動される。次に、無線通信部に前記部材データの送信要求が送信される。次に、前記送信要求に応じて、無線通信部から前記部材データを含む予め定められたビット周期で符号化された応答信号が送信される。そして、無線通信部から受信される前記応答信号が復号化されて、前記部材データが取得される。例えば、前記応答信号は、前記ビット周期における予め定められたタイミングで復号化される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１９８５６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、無線通信部とアンテナとの間の離間距離に起因して、前記ビット周期における前記応答信号の位相がずれることがある。また、無線通信部における電波の受信感度の個体差に起因して、前記応答信号のパルス幅が低減することがある。ここで、前記応答信号の復号化のタイミングが固定で設定される場合には、無線通信部から受信される前記応答信号の復号化に失敗して、画像形成装置において受信エラーが発生することがある。
【０００６】
本発明の目的は、無線通信部から部材データが受信される場合における受信エラーの発生を抑制可能な画像形成装置、及び通信方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一の局面に係る画像形成装置は、アンテナと、無線通信部と、送信処理部と、復号化処理部と、判定処理部と、変更処理部と、再送信処理部とを備える。前記アンテナは、無線信号を送受信可能である。前記無線通信部は、自装置に着脱可能な交換部材に関する部材データを記憶する記憶部を有し、前記交換部材に設けられ、前記アンテナからの電波の放射に応じて起動して無線通信を行う。前記送信処理部は、前記アンテナを用いて前記無線通信部に前記部材データの送信要求を送信する。前記復号化処理部は、前記送信要求に応じて前記無線通信部から前記アンテナへ送信される前記部材データを含む予め定められたビット周期で符号化された応答信号を前記ビット周期における予め定められた基準タイミングで復号化する。前記判定処理部は、前記復号化処理部により復号化された前記応答信号に基づいて前記部材データの受信の成否を判定する。前記変更処理部は、前記判定処理部により前記部材データの受信に失敗したと判定された場合に、前記復号化処理部による前記応答信号の復号化タイミングを変更する。前記再送信処理部は、前記変更処理部により前記復号化タイミングが変更された場合に、前記無線通信部に前記送信要求を再度送信する。
【０００８】
本発明の他の局面に係る通信方法は、無線信号を送受信可能なアンテナと、自装置に着脱可能な交換部材に関する部材データを記憶する記憶部を有し、前記交換部材に設けられ、前記アンテナからの電波の放射に応じて起動して無線通信を行う無線通信部と、を備える画像形成装置で実行され、送信ステップと、復号化ステップと、判定ステップと、変更ステップと、再送信ステップとを含む。前記送信ステップでは、前記アンテナが用いられて前記無線通信部に前記部材データの送信要求が送信される。前記復号化ステップでは、前記送信要求に応じて前記無線通信部から前記アンテナへ送信される前記部材データを含む予め定められたビット周期で符号化された応答信号が前記ビット周期における予め定められた基準タイミングで復号化される。前記判定ステップでは、前記復号化ステップにより復号化された前記応答信号に基づいて前記部材データの受信の成否が判定される。前記変更ステップでは、前記判定ステップにより前記部材データの受信に失敗したと判定された場合に、前記復号化ステップによる前記応答信号の復号化タイミングが変更される。前記再送信ステップでは、前記変更ステップにより前記復号化タイミングが変更された場合に、前記無線通信部に前記送信要求が再度送信される。
【発明の効果】
【０００９】
本発明によれば、無線通信部から部材データが受信される場合における受信エラーの発生を抑制可能な画像形成装置、及び通信方法が実現される。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係る画像形成装置の構成を示す図である。
【図２】図２は、本発明の実施形態に係る画像形成装置のシステム構成を示すブロック図である。
【図３】図３は、本発明の実施形態に係る画像形成装置のＩＣタグから送信される応答信号の一例を示す図である。
【図４】図４は、本発明の実施形態に係る画像形成装置のＩＣタグから送信される応答信号の一例を示す図である。
【図５】図５は、本発明の実施形態に係る画像形成装置のＩＣタグから送信される応答信号の一例を示す図である。
【図６】図６は、本発明の実施形態に係る画像形成装置における仮タイミングの一例を示す図である。
【図７】図７は、本発明の実施形態に係る画像形成装置で実行されるデータ受信処理の一例を示すフローチャートである。
【図８】図８は、本発明の実施形態に係る画像形成装置で実行される復号化タイミング設定処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１２】
［画像形成装置１０の概略構成］
まず、図１及び図２を参照しつつ、本発明の実施形態に係る画像形成装置１０の概略構成について説明する。ここで、図１は画像形成装置１０の構成を示す断面模式図である。
【００１３】
画像形成装置１０は、原稿から画像データを読み取るスキャン機能、及び画像データに基づいて画像を形成するプリント機能と共に、ファクシミリ機能、及びコピー機能などの複数の機能を有する複合機である。なお、本発明は、プリンター装置、ファクシミリ装置、及びコピー機などの画像形成装置に適用可能である。
【００１４】
図１及び図２に示されるように、画像形成装置１０は、ＡＤＦ１、画像読取部２、画像形成部３、給紙部４、制御部５、操作表示部６、記憶部７、ＩＣタグ８、及び通信部９を備える。
【００１５】
ＡＤＦ１は、原稿セット部、複数の搬送ローラー、原稿押さえ、及び排紙部を備え、画像読取部２によって読み取られる原稿を搬送する自動原稿搬送装置である。
【００１６】
画像読取部２は、原稿台、光源、複数のミラー、光学レンズ、及びＣＣＤ（Charge Coupled Device）を備え、原稿から画像データを読み取ることが可能である。
【００１７】
画像形成部３は、画像読取部２で読み取られた画像データに基づいて、トナーを用いて画像を形成する画像形成処理（印刷処理）を実行可能である。また、画像形成部３は、外部のパーソナルコンピューター等の情報処理装置から入力された画像データに基づいて、前記印刷処理を実行可能である。具体的に、画像形成部３は、図１に示されるように、感光体ドラム３１、帯電器３２、光走査装置３３、現像器３４、トナーコンテナ３４Ａ、転写ローラー３５、クリーニング装置３６、定着ローラー３７、加圧ローラー３８、及び排紙トレイ３９を備える。
【００１８】
給紙部４は、給紙カセット、及び複数の搬送ローラーを備え、前記給紙カセットに収容されるシートを画像形成部３に供給する。なお、前記給紙カセットに収容されるシートは、紙、コート紙、ハガキ、封筒、及びＯＨＰシートなどのシート材料である。
【００１９】
画像形成部３では、給紙部４から供給されるシートに以下の手順で画像が形成され、画像形成後のシートが排紙トレイ３９に排出される。
【００２０】
まず、帯電器３２によって感光体ドラム３１の表面が所定の電位に一様に帯電される。次に、光走査装置３３により感光体ドラム３１の表面に画像データに基づく光が照射される。これにより、感光体ドラム３１の表面に画像データに対応する静電潜像が形成される。そして、感光体ドラム３１上の静電潜像は現像器３４によってトナー像として現像（可視像化）される。なお、現像器３４には、画像形成部３に着脱可能に設けられ、トナーを収容するトナーコンテナ３４Ａ（本発明のトナー収容部の一例）からトナー（現像剤）が補給される。
【００２１】
続いて、感光体ドラム３１に形成されたトナー像は転写ローラー３５によってシートに転写される。その後、シートに転写されたトナー像は、そのシートが定着ローラー３７及び加圧ローラー３８の間を通過する際に定着ローラー３７で加熱されて溶融定着する。なお、感光体ドラム３１の表面に残存したトナーはクリーニング装置３６で除去される。
【００２２】
制御部５は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ、及びＥＥＰＲＯＭ（登録商標）などの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶装置である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性の記憶装置である。前記ＥＥＰＲＯＭは、不揮発性の記憶装置である。制御部５では、前記ＣＰＵにより前記ＲＯＭに予め記憶された各種の制御プログラムが実行される。これにより、画像形成装置１０が制御部５により統括的に制御される。なお、制御部５は、集積回路（ＡＳＩＣ）などの電子回路で構成されたものであってもよく、画像形成装置１０を統括的に制御するメイン制御部とは別に設けられた制御部であってもよい。
【００２３】
操作表示部６は、制御部５からの制御指示に応じて各種の情報を表示する液晶ディスプレーなどの表示部、及びユーザーの操作に応じて制御部５に各種の情報を入力する操作キー又はタッチパネルなどの操作部を有する。
【００２４】
記憶部７は、ハードディスクドライブ又はフラッシュメモリーなどの不揮発性の記憶装置である。なお、記憶部７は、制御部５の前記ＥＥＰＲＯＭであってもよい。
【００２５】
［ＩＣタグ８及び通信部９の構成］
次に、図２及び図３を参照しつつ、ＩＣタグ８及び通信部９について説明する。なお、図３は、制御部５に入力されるＩＣタグ８の応答信号を示す図である。
【００２６】
ＩＣタグ８は、トナーコンテナ３４Ａに設けられ、通信部９のアンテナ９１からの電波の放射に応じて起動して、通信部９との間で無線によるデータ通信を実行する。ここに、ＩＣタグ８が、本発明における無線通信部の一例である。また、トナーコンテナ３４Ａが、本発明における交換部材の一例である。なお、本発明における交換部材は、画像形成部３に着脱可能に設けられる感光体ドラム３１を含むドラムユニットなどであってもよい。
【００２７】
図２に示されるように、ＩＣタグ８は、記憶部８１、アンテナ８２、変復調器８３、及び制御部８４を備える。
【００２８】
記憶部８１は、トナーコンテナ３４Ａに関する部材データを記憶する。ここで、前記部材データは、トナーコンテナ３４Ａの識別情報及びトナーコンテナ３４Ａにおけるトナーの残量情報を含む。例えば、画像形成装置１０では、記憶部８１から読み出される前記識別情報に基づいて、トナーコンテナ３４Ａの着脱を制限可能な不図示のロック機構を用いてトナーコンテナ３４Ａの着脱を制限するか否かが判断される。また、画像形成装置１０では、記憶部８１から読み出される前記残量情報に基づいて、トナーコンテナ３４Ａの交換を促すメッセージの報知時機が判断される。
【００２９】
アンテナ８２は、通信部９との間で無線信号を送受信可能である。変復調器８３は、通信部９へ送信される送信信号を振幅変調などの予め定められた変調方式で変調可能である。また、変復調器８３は、通信部９から受信される受信信号を前記変調方式で復調可能である。
【００３０】
制御部８４は、不図示のＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備え、ＩＣタグ８の動作を制御する。制御部８４は、通信部９から電波を介して供給される電力により起動する。
【００３１】
制御部８４は、通信部９へデータが送信される場合に、送信データを符号化して送信信号に変換する。具体的には、図３に示されるように、制御部８４は、通信部９へ送信される送信データをＮＲＺ（非ゼロ復帰）符号化方式に基づいて予め定められたビット周期（サンプリング周期）Ｔで符号化する。例えば、ビット周期Ｔは３７マイクロ秒である。制御部８４により変換された送信信号は、変復調器８３で変調された後に、アンテナ８２で送信される。なお、ＮＲＺ符号化方式では、「０」を示すビットデータがローレベルの電気信号に変換され、「１」を示すビットデータがハイレベルの電気信号に変換される。
【００３２】
また、制御部８４は、通信部９からデータが受信される場合に、アンテナ８２で受信されて変復調器８３で復調された受信信号を復号化して受信データに変換する。具体的に、制御部８４は、変復調器８３から入力される受信信号をＮＲＺ符号化方式に基づいてビット周期Ｔで復号化する。
【００３３】
制御部８４は、通信部９から受信される受信信号が復号化されて受信データに変換された場合、受信データに含まれるＣＲＣなどの誤り検出用のデータに基づいて、データ受信の成否を判定する。制御部８４は、データ受信が失敗したと判定された場合には、その旨を通信部９へ通知する。また、制御部８４は、データ受信が成功したと判定された場合には、受信データを記憶部８１へ記憶させる。
【００３４】
通信部９は、ＩＣタグ８と無線通信可能な通信インターフェイスである。通信部９は、トナーコンテナ３４Ａが画像形成部３に装着された場合に、トナーコンテナ３４ＡのＩＣタグ８と対向する位置に設けられる。
【００３５】
図２に示されるように、通信部９は、アンテナ９１（本発明のアンテナの一例）、変復調器９２、及び二値化回路９３を備える。
【００３６】
アンテナ９１は、ＩＣタグ８との間で無線信号を送受信可能である。変復調器９２は、ＩＣタグ８へ送信される送信信号を前記変調方式で変調可能である。また、変復調器９２は、ＩＣタグ８から受信される受信信号を前記変調方式で復調可能である。二値化回路９３は、ＩＣタグ８から受信されて変復調器９２で復調された受信信号を二値化して制御部５に入力する。
【００３７】
画像形成装置１０では、以下の手順で、ＩＣタグ８から前記部材データが読み出される。まず、通信部９のアンテナ９１からＩＣタグ８に電波が放射されて、ＩＣタグ８が起動される。次に、ＩＣタグ８に、前記部材データの送信要求が送信される。次に、前記送信要求に応じて、ＩＣタグ８から前記部材データを含む応答信号（図３参照）が送信される。次に、ＩＣタグ８から受信される前記応答信号が変復調器９２により復調され、二値化回路９３によって二値化された後に、制御部５に入力される。そして、制御部５において前記応答信号が復号化されて、前記部材データが取得される。
【００３８】
ところで、ＩＣタグ８と通信部９のアンテナ９１との間の離間距離に起因して、ビット周期Ｔにおける前記応答信号の位相がずれることがある。例えば、ＩＣタグ８と通信部９のアンテナ９１との間の離間距離が大きい場合、図４に示されるように、ビット周期Ｔにおける前記応答信号の位相が遅れることがある。また、ＩＣタグ８における電波の受信感度の個体差に起因して、前記応答信号のパルス幅が低減することがある。例えば、電波の受信感度が他のＩＣタグ８より低い個体のＩＣタグ８では、前記応答データの送信に必要な電力の不足により前記応答信号の波形が崩れて（図５の二点鎖線参照）、図５に示されるように、制御部５に入力される二値化後の前記応答信号のパルス幅が低減することがある。
【００３９】
ここで、制御部５における前記応答信号の復号化がビット周期Ｔにおける予め定められた固定のタイミングｔ０（図４及び図５参照）で実行される場合には、ＩＣタグ８から受信される前記応答信号の復号化に失敗して、画像形成装置１０において受信エラーが発生することがある。これに対し、本発明の実施形態に係る画像形成装置１０では、以下に説明するように、ＩＣタグ８から前記部材データが受信される場合における受信エラーの発生を抑制することが可能である。
【００４０】
具体的に、制御部５の前記ＲＯＭには、前記ＣＰＵに後述のデータ受信処理（図７のフローチャート参照）及び復号化タイミング設定処理（図８のフローチャート参照）を実行させるためのデータ受信プログラムが予め記憶されている。なお、前記データ受信プログラムは、ＣＤ、ＤＶＤ、フラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記記録媒体から読み取られて制御部５の前記ＥＥＰＲＯＭなどにインストールされるものであってもよい。
【００４１】
そして、制御部５は、図２に示されるように、送信処理部５１、復号化処理部５２、判定処理部５３、変更処理部５４、再送信処理部５５、第１設定処理部５６、取得処理部５７、記憶処理部５８、第２設定処理部５９、及び報知処理部６０を含む。具体的に、制御部５は、前記ＣＰＵを用いて前記ＲＯＭに記憶されている前記データ受信プログラムを実行する。これにより、制御部５は、送信処理部５１、復号化処理部５２、判定処理部５３、変更処理部５４、再送信処理部５５、第１設定処理部５６、取得処理部５７、記憶処理部５８、第２設定処理部５９、及び報知処理部６０として機能する。
【００４２】
送信処理部５１は、通信部９のアンテナ９１を用いて、ＩＣタグ８に前記部材データの送信要求を送信する。
【００４３】
具体的に、送信処理部５１は、通信部９のアンテナ９１に電波を放射させて、ＩＣタグ８の制御部８４を起動させる。そして、送信処理部５１は、前記送信要求を示すデータをＮＲＺ符号化方式に基づいてビット周期Ｔで符号化して、通信部９に入力する。通信部９では、入力された前記送信要求が変復調器９２により変調されて、アンテナ９１によりＩＣタグ８へ送信される。
【００４４】
復号化処理部５２は、前記送信要求に応じてＩＣタグ８からアンテナ９１へ送信される前記部材データを含むビット周期Ｔで符号化された前記応答信号をビット周期Ｔにおける予め定められた基準タイミングで復号化する復号化処理を実行する。例えば、前記基準タイミングは、ビット周期Ｔを二等分するタイミングｔ０（図３〜図５参照）である。
【００４５】
例えば、ＩＣタグ８は、前記送信要求の送信時から予め定められた応答時間が経過したタイミングで、前記応答信号を通信部９に送信する。復号化処理部５２は、前記送信要求の送信時から前記応答時間が経過したタイミングで前記復号化処理を開始する。
【００４６】
判定処理部５３は、復号化処理部５２により復号化された前記応答信号に基づいて、前記部材データの受信の成否を判定する。
【００４７】
例えば、判定処理部５３は、復号化処理部５２により復号化された前記応答信号に含まれるＣＲＣなどの誤り検出用のデータに基づいて、前記部材データの受信の成否を判定する。
【００４８】
変更処理部５４は、判定処理部５３により前記部材データの受信に失敗したと判定された場合に、復号化処理部５２による前記応答信号の復号化タイミングを変更する。
【００４９】
例えば、変更処理部５４は、判定処理部５３により前記部材データの受信に失敗したと判定されるごとに、前記復号化タイミングを前記基準タイミングより早い第１タイミングと前記基準タイミングより遅い第２タイミングとに交互に変更する。例えば、変更処理部５４は、判定処理部５３により前記部材データの受信に失敗したと判定されるごとに、前記復号化タイミングを図６に示されるタイミングｔ４、ｔ５、ｔ３、ｔ６、ｔ２、ｔ７、ｔ１、ｔ８の順に変更する。
【００５０】
なお、変更処理部５４は、判定処理部５３により前記部材データの受信に失敗したと判定されるごとに、前記復号化タイミングを予め定められた時間だけ早める、又は遅らせるものであってもよい。また、変更処理部５４は、以上に説明した変更手順と異なる手順で前記復号化タイミングを変更してもよい。
【００５１】
再送信処理部５５は、変更処理部５４により前記復号化タイミングが変更された場合に、ＩＣタグ８に前記送信要求を再度送信する。
【００５２】
第１設定処理部５６は、変更処理部５４による前記復号化タイミングの変更後に判定処理部５３により前記部材データの受信に成功したと判定された場合に、前記復号化タイミングを前記部材データの受信成功時に用いられたタイミングに設定する。
【００５３】
また、復号化処理部５２は、第１設定処理部５６による前記復号化タイミングの設定後は、判定処理部５３により前記部材データの受信に失敗したと判定されるまでの間、第１設定処理部５６により設定された前記復号化タイミングで前記応答信号を復号化する。
【００５４】
例えば、画像形成装置１０では、制御部５の前記ＥＥＰＲＯＭに前記復号化タイミングの設定に用いられる第１記憶領域が確保されている。例えば、前記第１記憶領域には、初期設定値として前記基準タイミングが予め記憶されている。第１設定処理部５６は、変更処理部５４による前記復号化タイミングの変更後に判定処理部５３により前記部材データの受信に成功したと判定された場合に、前記部材データの受信成功時に用いられたタイミングを前記第１記憶領域に上書きで記憶させることで、前記復号化タイミングを設定する。
【００５５】
なお、画像形成装置１０において、制御部５に第１設定処理部５６が含まれていなくてもよい。
【００５６】
取得処理部５７は、予め定められた設定条件を充足する場合に、前記ビット周期における予め定められた仮タイミングごとに復号化処理部５２により前記応答信号が前記仮タイミングで復号化される場合の判定処理部５３による判定結果を取得する。例えば、前記仮タイミングは、前記ビット周期において予め定められた時間間隔ごとに定められるタイミングｔ０〜ｔ８（図６参照）である。
【００５７】
例えば、前記設定条件は、判定処理部５３による前記部材データの受信失敗の判定回数が予め定められた上限回数を超えることである。なお、前記設定条件は、変更処理部５４による前記復号化タイミングの変更後に判定処理部５３により前記部材データの受信に成功したと判定されることであってもよい。また、前記設定条件は、予め定められたタイミングが到来することであってもよい。
【００５８】
記憶処理部５８は、取得処理部５７により取得される前記仮タイミングごとの判定結果を記憶部７に記憶させる。ここに、記憶部７が、本発明における判定結果記憶部の一例である。
【００５９】
例えば、画像形成装置１０では、記憶部７に取得処理部５７により取得される前記仮タイミングごとの判定結果の記憶に用いられる第２記憶領域が確保されている。記憶処理部５８は、取得処理部５７により前記仮タイミングごとの判定結果が取得されるごとに、取得された前記仮タイミングごとの判定結果を前記第２記憶領域に上書きで記憶させる。
【００６０】
ここで、取得処理部５７は、記憶部７に受信成功の判定結果に対応する前記仮タイミングが記憶されている場合は、記憶部７に記憶されている受信成功の判定結果に対応する前記仮タイミングごとに判定処理部５３による判定結果を取得する。
【００６１】
第２設定処理部５９は、取得処理部５７により取得される前記仮タイミングごとの判定結果のうち受信成功の判定結果に対応する前記仮タイミングに基づいて、前記復号化タイミングを設定する。
【００６２】
また、復号化処理部５２は、第２設定処理部５９による前記復号化タイミングの設定後は、判定処理部５３により前記部材データの受信に失敗したと判定されるまでの間、第２設定処理部５９により設定された前記復号化タイミングで前記応答信号を復号化する。
【００６３】
例えば、第２設定処理部５９は、取得処理部５７により前記仮タイミングごとの判定結果が取得される場合に、取得される前記仮タイミングごとの判定結果のうち受信成功の判定結果に対応する前記仮タイミングのいずれかを前記第１記憶領域に上書きで記憶させることで、前記復号化タイミングを設定する。例えば、第２設定処理部５９は、受信成功の判定結果に対応する三つ以上の前記仮タイミングが時間的に連続して存在する場合に、最も早い前記仮タイミングと最も遅い前記仮タイミングとの間の中央に存在する一つの前記仮タイミングを前記第１記憶領域に上書きで記憶させる。
【００６４】
なお、画像形成装置１０において、制御部５に取得処理部５７、記憶処理部５８、及び第２設定処理部５９が設けられていなくてもよい。また、画像形成装置１０において、制御部５に記憶処理部５８が設けられていなくてもよい。
【００６５】
報知処理部６０は、判定処理部５３による前記部材データの受信失敗の判定回数が前記上限回数を超える場合に、受信エラーの発生を報知する。例えば、報知処理部６０は、受信エラーの発生を示すメッセージを操作表示部６に表示させて報知する。
【００６６】
なお、画像形成装置１０において、制御部５に報知処理部６０が含まれていなくてもよい。
【００６７】
［データ受信処理］
以下、図７を参照しつつ、画像形成装置１０において制御部５により実行されるデータ受信処理の手順の一例について説明する。ここで、ステップＳ１１、Ｓ１２・・・は、制御部５により実行される処理手順（ステップ）の番号を表している。
【００６８】
＜ステップＳ１１＞
まず、ステップＳ１１において、制御部５は、前記部材データの読み出しタイミングが到来したか否かを判断する。例えば、制御部５は、画像形成装置１０の電源が投入された場合、及び画像形成装置１０の動作状態が一部の機能が停止するスリープ状態から通常状態へ遷移した場合に、前記部材データの読み出しタイミングが到来したと判断する。
【００６９】
ここで、制御部５は、前記部材データの読み出しタイミングが到来したと判断すると（Ｓ１１のＹｅｓ側）、処理をステップＳ１２に移行させる。また、前記部材データの読み出しタイミングが到来していなければ（Ｓ１１のＮｏ側）、制御部５は、ステップＳ１１で前記部材データの読み出しタイミングの到来を待ち受ける。
【００７０】
＜ステップＳ１２＞
ステップＳ１２において、制御部５は、通信部９のアンテナ９１を用いて、ＩＣタグ８に前記送信要求を送信する。ここに、ステップＳ１２の処理が、本発明における送信ステップの一例であって、制御部５の送信処理部５１により実行される。
【００７１】
具体的に、制御部５は、通信部９のアンテナ９１に電波を放射させて、ＩＣタグ８の制御部８４を起動させる。そして、制御部５は、前記送信要求を示すデータをＮＲＺ符号化方式に基づいてビット周期Ｔで符号化して、通信部９に入力する。通信部９では、入力された前記送信要求が変復調器９２により変調されて、アンテナ９１によりＩＣタグ８へ送信される。
【００７２】
＜ステップＳ１３＞
ステップＳ１３において、制御部５は、ステップＳ１２で送信された前記送信要求に応じてＩＣタグ８からアンテナ９１へ送信される前記応答信号を復号化する前記復号化処理を実行する。ここに、ステップＳ１３の処理が、本発明における復号化ステップの一例であって、制御部５の復号化処理部５２により実行される。
【００７３】
例えば、制御部５は、前記ＥＥＰＲＯＭの前記第１記憶領域に記憶されているタイミング（前記復号化タイミング）を読み出して、前記復号化処理を実行する。
【００７４】
例えば、制御部５は、前記送信要求の送信時から前記応答時間が経過したタイミングで前記復号化処理を実行する。これにより、前記送信要求の送信時から前記応答時間が経過したタイミングで通信部９に送信される前記応答信号が復号化される。
【００７５】
＜ステップＳ１４＞
ステップＳ１４において、制御部５は、ステップＳ１３で復号化された前記応答信号に基づいて、前記部材データの受信の成否を判定する。ここに、ステップＳ１４の処理が、本発明における判定ステップの一例であって、制御部５の判定処理部５３により実行される。
【００７６】
例えば、制御部５は、ステップＳ１３で復号化された前記応答信号に含まれるＣＲＣなどの誤り検出用のデータに基づいて、前記部材データの受信の成否を判定する。
【００７７】
＜ステップＳ１５＞
ステップＳ１５において、制御部５は、ステップＳ１４で前記部材データの受信に成功したと判定されたか否かを判断する。
【００７８】
ここで、制御部５は、ステップＳ１４で前記部材データの受信に成功したと判定されたと判断すると（Ｓ１５のＹｅｓ側）、処理をステップＳ１５１に移行させる。また、ステップＳ１４で前記部材データの受信に失敗したと判定されたと判断すると（Ｓ１５のＮｏ側）、制御部５は、処理をステップＳ１６に移行させる。
【００７９】
＜ステップＳ１６＞
ステップＳ１６において、制御部５は、前記応答信号の前記復号化タイミングを変更する。ここに、ステップＳ１６の処理が、本発明における変更ステップの一例であって、制御部５の変更処理部５４により実行される。
【００８０】
例えば、制御部５は、ステップＳ１３で読み出されたタイミングが前記基準タイミングである場合は、ステップＳ１４で前記部材データの受信に失敗したと判定されるごとに、前記復号化タイミングを前記第１タイミングと前記第２タイミングとに交互に変更する。これにより、ＩＣタグ８と通信部９のアンテナ９１との間の離間距離に起因してビット周期Ｔにおける前記応答信号の位相がずれる場合（図４参照）、及びＩＣタグ８における電波の受信感度の個体差に起因して前記応答信号のパルス幅が低減する場合（図５参照）の両方に対応することが可能である。
【００８１】
また、制御部５は、ステップＳ１３で読み出されたタイミングが前記基準タイミングとは異なるタイミングである場合は、前記復号化タイミングを前記基準タイミングに変更する。その後、制御部５は、ステップＳ１４で前記部材データの受信に失敗したと判定されるごとに、前記復号化タイミングを前記第１タイミングと前記第２タイミングとに交互に変更する。
【００８２】
なお、制御部５は、以上に説明した変更手順と異なる手順で前記復号化タイミングを変更してもよい。
【００８３】
＜ステップＳ１７＞
ステップＳ１７において、制御部５は、ステップＳ１４での前記部材データの受信失敗の判定回数が前記上限回数を超えたか否かを判断する。
【００８４】
ここで、制御部５は、ステップＳ１４での前記部材データの受信失敗の判定回数が前記上限回数を超えたと判断すると（Ｓ１７のＹｅｓ側）、処理をステップＳ１９に移行させる。また、ステップＳ１４での前記部材データの受信失敗の判定回数が前記上限回数を超えていなければ（Ｓ１７のＮｏ側）、制御部５は、処理をステップＳ１８に移行させる。
【００８５】
＜ステップＳ１８＞
ステップＳ１８において、制御部５は、ＩＣタグ８に前記送信要求を再度送信する。ここに、ステップＳ１８の処理が、本発明における再送信ステップの一例であって、制御部５の再送信処理部５５により実行される。これにより、ステップＳ１６で変更された前記復号化タイミングが用いられて、前記部材データの受信が再度行われる。
【００８６】
＜ステップＳ１９＞
ステップＳ１９において、制御部５は、受信エラーの発生を報知する。ここで、ステップＳ１９の処理は、制御部５の報知処理部６０により実行される。
【００８７】
例えば、制御部５は、受信エラーの発生を示すメッセージを操作表示部６に表示させて報知する。これにより、画像形成装置１０のユーザーは、ＩＣタグ８と通信部９との間の通信異常を認識して、トナーコンテナ３４Ａの交換、又はトナーコンテナ３４Ａの再装着などの対処行動を採ることが可能である。
【００８８】
＜ステップＳ１５１＞
一方、ステップＳ１５において、ステップＳ１４で前記部材データの受信に成功したと判定されたと判断された場合、制御部５はステップＳ１５１の処理を実行する。ステップＳ１５１において、制御部５は、ステップＳ１６で前記復号化タイミングが変更されたか否かを判断する。
【００８９】
ここで、制御部５は、ステップＳ１６で前記復号化タイミングが変更されたと判断すると（Ｓ１５１のＹｅｓ側）、処理をステップＳ１５２に移行させる。また、ステップＳ１６で前記復号化タイミングが変更されていなければ（Ｓ１５１のＮｏ側）、制御部５は、処理をステップＳ１１に移行させる。
【００９０】
＜ステップＳ１５２＞
ステップＳ１５２において、制御部５は、前記復号化タイミングを前記部材データの受信成功時に用いられたタイミングに設定する。ここで、ステップＳ１５２の処理は、制御部５の第１設定処理部５６により実行される。
【００９１】
例えば、制御部５は、前記部材データの受信成功時に用いられたタイミングを前記ＥＥＰＲＯＭの前記第１記憶領域に上書きで記憶させることで、前記復号化タイミングを設定する。これにより、その後実行されるステップＳ１４において受信失敗と判定される回数が低減される。そのため、ＩＣタグ８からの前記部材データの読み出しに費やされる時間が短縮される。
【００９２】
なお、前記データ受信処理において、ステップＳ１７及びステップＳ１９の処理は省略されてもよい。また、前記データ受信処理において、ステップＳ１５１及びステップＳ１５２の処理は省略されてもよい。また、ステップＳ１６において、制御部５は、前記ＥＥＰＲＯＭの前記第１記憶領域を上書きして前記復号化タイミングを変更してもよい。この場合、ステップＳ１５１及びステップＳ１５２の処理は省略されてもよい。
【００９３】
［復号化タイミング設定処理］
次に、図８を参照しつつ、画像形成装置１０において制御部５により実行される復号化タイミング設定処理の手順の一例について説明する。
【００９４】
＜ステップＳ２１＞
まず、ステップＳ２１において、制御部５は、前記設定条件を充足したか否かを判断する。
【００９５】
例えば、制御部５は、前記データ受信処理のステップＳ１４における前記部材データの受信失敗の判定回数が前記上限回数を超えた場合に、前記設定条件を充足したと判断する。なお、前記データ受信処理のステップＳ１９において、制御部５は、受信エラーの発生の報知に替えて、以下に説明するステップＳ２２〜ステップＳ２８までの処理を実行してもよい。
【００９６】
ここで、制御部５は、前記設定条件を充足したと判断すると（Ｓ２１のＹｅｓ側）、処理をステップＳ２２に移行させる。また、前記設定条件を充足していなければ（Ｓ２１のＮｏ側）、制御部５は、ステップＳ２１で前記設定条件の充足を待ち受ける。
【００９７】
＜ステップＳ２２＞
ステップＳ２２において、制御部５は、前記復号化タイミングをいずれかの前記仮タイミングに設定する。
【００９８】
例えば、制御部５は、前記仮タイミングを前記ＥＥＰＲＯＭの前記第１記憶領域に上書きで記憶させることで、前記復号化タイミングを前記仮タイミングに設定する。
【００９９】
ここで、制御部５は、記憶部７に受信成功の判定結果に対応する前記仮タイミングが記憶されている場合は、前記復号化タイミングを、記憶部７に記憶されている受信成功の判定結果に対応する前記仮タイミングのうちのいずれか一つに設定する。これにより、２回目以降の前記復号化タイミング設定処理の処理時間を短縮させることが可能である。
【０１００】
＜ステップＳ２３＞
ステップＳ２３において、制御部５は、前記データ受信処理のステップＳ１２と同様に、通信部９のアンテナ９１を用いて、ＩＣタグ８に前記送信要求を送信する。
【０１０１】
＜ステップＳ２４＞
ステップＳ２４において、制御部５は、前記データ受信処理のステップＳ１３と同様に、ステップＳ２３で送信された前記送信要求に応じてＩＣタグ８からアンテナ９１へ送信される前記応答信号を復号化する前記復号化処理を実行する。
【０１０２】
＜ステップＳ２５＞
ステップＳ２５において、制御部５は、前記データ受信処理のステップＳ１４と同様に、ステップＳ２４で復号化された前記応答信号に基づいて、前記部材データの受信の成否を判定する。これにより、ステップＳ２２で設定された前記仮タイミングに対応する判定結果が取得される。ここで、ステップＳ２１〜ステップＳ２５までの処理は、制御部５の取得処理部５７により実行される。
【０１０３】
＜ステップＳ２６＞
ステップＳ２６において、制御部５は、全ての前記仮タイミングについてステップＳ２５で判定結果が取得されたか否かを判断する。
【０１０４】
ここで、制御部５は、全ての前記仮タイミングについてステップＳ２５で判定結果が取得されたと判断すると（Ｓ２６のＹｅｓ側）、処理をステップＳ２７に移行させる。また、全ての前記仮タイミングについてステップＳ２５で判定結果が取得されていなければ（Ｓ２６のＮｏ側）、制御部５は、処理をステップＳ２２に移行させる。この場合、再度実行されるステップＳ２２において、制御部５は、前記復号化タイミングを前記仮タイミングのうちステップＳ２５で判定結果が取得されていない前記仮タイミングに設定する。
【０１０５】
＜ステップＳ２７＞
ステップＳ２７において、制御部５は、ステップＳ２５で取得される前記仮タイミングごとの判定結果のうち、受信成功の判定結果に対応する前記仮タイミングに基づいて、前記復号化タイミングを設定する。ここで、ステップＳ２７の処理は、制御部５の第２設定処理部５９により実行される。
【０１０６】
例えば、制御部５は、ステップＳ２５で取得される前記仮タイミングごとの判定結果のうち、受信成功の判定結果に対応する前記仮タイミングのいずれかを前記第１記憶領域に上書きで記憶させることで、前記復号化タイミングを設定する。例えば、制御部５は、受信成功の判定結果に対応する三つ以上の前記仮タイミングが時間的に連続して存在する場合に、最も早い前記仮タイミングと最も遅い前記仮タイミングとの間の中央に存在する一つの前記仮タイミングを前記第１記憶領域に上書きで記憶させる。これにより、前記復号化タイミングが、画像形成部３に装着されるトナーコンテナ３４ＡのＩＣタグ８に応じた最適なタイミングに設定される。
【０１０７】
なお、制御部５は、ステップＳ２７で設定されたタイミングとＩＣタグ８から読み出される前記部材データに含まれる前記識別情報とを対応付けて記憶部７に記憶させてもよい。この場合、制御部５は、前記データ受信処理のステップＳ１５１及びステップＳ１５２の処理に替えて、ＩＣタグ８から読み出された前記部材データに含まれる前記識別情報に基づいて、記憶部７に記憶されている前記識別情報各々に対応するタイミングから前記復号化タイミングを設定する処理を実行することが考えられる。
【０１０８】
＜ステップＳ２８＞
ステップＳ２８において、制御部５は、ステップＳ２５で取得される前記仮タイミングごとの判定結果を記憶部７に記憶させる。ここで、ステップＳ２８の処理は、制御部５の記憶処理部５８により実行される。
【０１０９】
例えば、制御部５は、取得された前記仮タイミングごとの判定結果を前記第２記憶領域に上書きで記憶させる。
【０１１０】
なお、前記復号化タイミング設定処理において、ステップＳ２８の処理は省略されてもよい。また、画像形成装置１０において、前記復号化タイミング設定処理は実行されなくてもよい。
【０１１１】
このように、画像形成装置１０では、ＩＣタグ８からの前記部材データの受信に失敗したと判定された場合に、前記応答信号の前記復号化タイミングが変更されて、ＩＣタグ８に前記部材データの前記送信要求が再度送信される。これにより、前記応答信号の前記復号化タイミングが固定で設定される構成と比較して、ＩＣタグ８から前記部材データが受信される場合における受信エラーの発生を抑制することが可能である。
【０１１２】
なお、本発明は、画像形成装置以外の電子機器に適用されてもよい。具体的に、自装置に着脱可能な交換部材に設けられるＩＣタグを備える電子機器に適用されてもよい。
【符号の説明】
【０１１３】
１    ＡＤＦ
２    画像読取部
３    画像形成部
４    給紙部
５    制御部
６    操作表示部
７    記憶部
８    ＩＣタグ
９    通信部
１０  画像形成装置
５１  送信処理部
５２  復号化処理部
５３  判定処理部
５４  変更処理部
５５  再送信処理部
５６  第１設定処理部
５７  取得処理部
５８  記憶処理部
５９  第２設定処理部
６０  報知処理部
【図１】
2018055407.tif 000003
【図２】
2018055407.tif 000004
【図３】
2018055407.tif 000005
【図４】
2018055407.tif 000006
【図５】
2018055407.tif 000007
【図６】
2018055407.tif 000008
【図７】
2018055407.tif 000009
【図８】
2018055407.tif 000010