(57)【要約】      （修正有）【課題】画像形成装置のコントローラと補給品上のチップとの効率的な通信をする。【解決手段】コントローラユニットを有する画像形成装置１０に取付け可能なトナー収容器（補給品１００）は、トナーを貯留するためのリザーバー１０２を有する筐体１０４を含む。チップ１１０が、筐体上に配置され、画像形成装置のコントローラユニットから第１の書き込みコマンドを受信する。チップは、さらに、第１の書き込みコマンドの送信周期ビットが、第１の書き込みコマンドの前に、画像形成装置のコントローラユニットからチップが受信した第２の書き込みコマンドの送信周期ビットに合致するか否かを判定し、第１の書き込みコマンドの送信周期ビットが第２の書き込みコマンドの送信周期ビットに合致する場合に、画像形成装置のコントローラに第２の書き込みコマンドに対する応答を再送信する。【選択図】図１
2019207686.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置内に取付けられた交換可能な補給品上に配置されたＩ２Ｃ通信バスのスレーブノードと、前記Ｉ２Ｃ通信バスのマスターノードとしての、前記画像形成装置のコントローラとの間の電気通信方法であって、
前記交換可能な前記補給品上の前記スレーブノードによって、前記画像形成装置の前記コントローラから第１の書き込みコマンドを受信するステップと、
前記交換可能な補給品上の前記スレーブノードが、前記第１の書き込みコマンドのヘッダに含まれている送信周期ビットの値を、前記交換可能な補給品上の前記スレーブノードが、前記画像形成装置の前記コントローラから、前記第１の書き込みコマンドの前に受信した第２の書き込みコマンドのヘッダに含まれている送信周期ビットの値と比較するステップと、
前記第１の書き込みコマンドの前記ヘッダに含まれている前記送信周期ビットの値が、前記第２の書き込みコマンドの前記ヘッダに含まれている前記送信周期ビットの値と同じである場合、前記交換可能な補給品上の前記スレーブノードによって、前記第１の書き込みコマンドを実行することなく、前記画像形成装置の前記コントローラに、前記第２の書き込みコマンドに対する応答を送信するステップとを含む、電気通信方法。
【請求項２】
前記第１の書き込みコマンドの前記ヘッダに含まれている前記送信周期ビットの値が、前記第２の書き込みコマンドの前記ヘッダに含まれている前記送信周期ビットの値と同じでない場合、前記交換可能な補給品上の前記スレーブノードによって、前記第１の書き込みコマンドを実行するステップと、前記交換可能な補給品上の前記スレーブノードによって、前記画像形成装置の前記コントローラに前記第１の書き込みコマンドに対する応答を送信する前記ステップとをさらに含む、請求項１に記載の電気通信方法。
【請求項３】
前記第１の書き込みコマンドの前記ヘッダに含まれている前記送信周期ビットの値が、前記第２の書き込みコマンドの前記ヘッダに含まれている前記送信周期ビットの値と同じである場合に、前記交換可能な補給品上の前記スレーブノードによって、前記第１の書き込みコマンドのコマンドＩＤの値を、前記第２の書き込みコマンドのコマンドＩＤの値と比較するステップと、
前記第１の書き込みコマンドの前記コマンドＩＤの値が、前記第２の書き込みコマンドの前記コマンドＩＤの値と同じである場合に、前記第１の書き込みコマンドを実行することなく、前記交換可能な補給品上の前記スレーブノードによって、前記画像形成装置の前記コントローラに、前記第２の書き込みコマンドに対する前記応答を送信する前記ステップを行うステップとを含む、請求項１に記載の電気通信方法。
【請求項４】
前記第１の書き込みコマンドの前記コマンドＩＤの値が、前記第２の書き込みコマンドの前記コマンドＩＤの値と同じでない場合に、前記交換可能な補給品上の前記スレーブノードによって、前記画像形成装置の前記コントローラにエラーメッセージを送信するステップをさらに含む、請求項３に記載の電気通信方法。
【請求項５】
前記交換可能な補給品上の前記スレーブノードによって、前記第１の書き込みコマンドの前記コマンドＩＤの値を前記第２の書き込みコマンドの前記コマンドＩＤの値と比較するステップは、前記交換可能な補給品上の前記スレーブノードによって、前記第１の書き込みコマンドの前記コマンドＩＤの値は、前記交換可能な補給品上の前記スレーブノードが、前記画像形成装置の前記コントローラにビジー状態を示す前に、前記交換可能な補給品上の前記スレーブノードが前記画像形成装置の前記コントローラから受信した最新の書き込みコマンドに対する応答を送信するように、前記交換可能な補給品上の前記スレーブノードに対する、前記画像形成装置の前記コントローラからの要求であることを示しているか否かを判定するステップを含む、請求項３に記載の電気通信方法。
【請求項６】
画像形成装置に取付けられた交換可能な補給品上のチップによって、前記画像形成装置のコントローラからのコマンドを処理する方法であって、
前記交換可能な補給品上の前記チップによって、前記画像形成装置の前記コントローラからの書き込みコマンドを受信するステップと、
前記交換可能な補給品上の前記チップによって、前記受信した書き込みコマンドの送信周期ビットが、前記交換可能な補給品上の前記チップによって、前記画像形成装置の前記コントローラから受信した、先行する書き込みコマンドの送信周期ビットに合致するか否かを判定するステップと、
前記受信した書き込みコマンドの送信周期ビットが、前記先行する書き込みコマンドの送信周期ビットに合致する場合に、前記交換可能な補給品上の前記チップによって、前記画像形成装置の前記コントローラから、前記受信した書き込みコマンドに対応する読み出しコマンドを受信すると、前記交換可能な補給品上の前記チップが、前記画像形成装置の前記コントローラに、前記先行する書き込みコマンドに対する応答を再送信するステップと、
を含む、方法。
【請求項７】
前記受信した書き込みコマンドの前記送信周期ビットが、前記先行する書き込みコマンドの前記送信周期ビットに合致しない場合に、前記交換可能な補給品上の前記チップによって、前記受信した書き込みコマンドを実行するステップと、前記交換可能な補給品上の前記チップが、前記画像形成装置の前記コントローラから、前記受信した書き込みコマンドに対応する前記読み出しコマンドを受信すると、前記交換可能な補給品上の前記チップが、前記画像形成装置の前記コントローラに、前記受信した書き込みコマンドに対する応答を送信するステップとをさらに含む、請求項６に記載の方法。
【請求項８】
前記受信した書き込みコマンドの前記送信周期ビットが、前記先行する書き込みコマンドの前記送信周期ビットに合致する場合に、前記交換可能な補給品上の前記チップが、前記受信した書き込みコマンドのコマンドＩＤが、前記先行する書き込みコマンドのコマンドＩＤに合致するか否かを判定するステップと、
前記受信した書き込みコマンドのコマンドＩＤが、前記先行する書き込みコマンドのコマンドＩＤに合致する場合に、前記交換可能な補給品上の前記チップが、前記画像形成装置の前記コントローラから前記受信した書き込みコマンドに対応する前記読み出しコマンドを受信すると、前記交換可能な補給品上の前記チップによって、前記画像形成装置の前記コントローラに前記先行する書き込みコマンドに対する前記応答を再送信する前記ステップを行うステップとを含む、請求項６に記載の方法。
【請求項９】
前記受信した書き込みコマンドの前記コマンドＩＤが、前記先行する書き込みコマンドの前記コマンドＩＤに合致しない場合に、前記交換可能な補給品上の前記チップが、前記画像形成装置の前記コントローラから、前記受信した書き込みコマンドに対応する前記読み出しコマンドを受信すると、前記交換可能な補給品上の前記チップによって、前記画像形成装置の前記コントローラにエラーメッセージを送信するステップをさらに含む、請求項８に記載の方法。
【請求項１０】
前記交換可能な補給品上の前記チップによって、前記受信した書き込みコマンドの前記コマンドＩＤが、前記先行する書き込みコマンドの前記コマンドＩＤに合致するか否かを判定するステップは、前記交換可能な補給品上の前記チップによって、前記受信した書き込みコマンドの前記コマンドＩＤは、前記交換可能な補給品上の前記チップが前記画像形成装置の前記コントローラにビジー状態を示す前に、前記交換可能な補給品上の前記チップが前記画像形成装置の前記コントローラから受信した最新の書き込みコマンドに対する応答を送信するように、前記画像形成装置の前記コントローラからの要求であることを示しているか否かを判定するステップを含む、請求項８に記載の方法。
【請求項１１】
画像形成装置のコントローラと、前記画像形成装置の交換可能な補給品上で使用するためのチップとの間の電気通信を容易にするための方法であって、
Ｉ２Ｃ通信バス上のスレーブノードとして動作するよう前記チップを構成するステップであって、前記画像形成装置の前記コントローラは、前記Ｉ２Ｃ通信バス上のマスターノードとして機能する、ステップと、
前記画像形成装置の前記コントローラから第１の書き込みコマンドを受信し、前記第１の書き込みコマンドの送信周期ビットが、前記チップによって、前記画像形成装置の前記コントローラから、前記第１の書き込みコマンドの前に受信した第２の書き込みコマンドの送信周期ビットに合致するか否かを判定し、前記第１の書き込みコマンドの前記送信周期ビットが、前記第２の書き込みコマンドの前記送信周期ビットに合致する場合に、前記画像形成装置の前記コントローラに、前記第２の書き込みコマンドに対する応答を再送信するよう前記チップを構成するステップとを含む、方法。
【請求項１２】
前記第１の書き込みコマンドを実行し、前記第１の書き込みコマンドの前記送信周期ビットが前記第２の書き込みコマンドの前記送信周期ビットに合致しない場合に、前記画像形成装置の前記コントローラに前記第１の書き込みコマンドに対する応答を送信するように前記チップを構成するステップをさらに含む、請求項１１に記載の方法。
【請求項１３】
前記第１の書き込みコマンドの前記送信周期ビットが前記第２の書き込みコマンドの前記送信周期ビットに合致する場合に、前記第１の書き込みコマンドのコマンドＩＤが、前記第２の書き込みコマンドのコマンドＩＤに合致するか否かを判定し、前記第１の書き込みコマンドの前記コマンドＩＤが前記第２の書き込みコマンドの前記コマンドＩＤに合致する場合に、前記画像形成装置の前記コントローラへの前記第２の書き込みコマンドに対する前記応答の前記再送信を行うように前記チップを構成するステップをさらに含む、請求項１１に記載の方法。
【請求項１４】
前記第１の書き込みコマンドの前記コマンドＩＤが前記第２の書き込みコマンドの前記コマンドＩＤに合致しない場合に、前記画像形成装置の前記コントローラにエラーメッセージを送信するように前記チップを構成するステップをさらに含む、請求項１３に記載の方法。
【請求項１５】
前記第１の書き込みコマンドの前記コマンドＩＤが前記第２の書き込みコマンドの前記コマンドＩＤに合致するか否かを判定するように前記チップを構成するステップは、前記第１の書き込みコマンドの前記コマンドＩＤが、前記第１の書き込みコマンドは、前記チップが前記画像形成装置の前記コントローラにビジー状態を示す前に、前記チップが前記画像形成装置の前記コントローラから受信した最新の書き込みコマンドに対する応答を送信するように前記チップに対する、前記画像形成装置の前記コントローラからの要求であることを示しているか否かを判定するように前記チップを構成するステップを含む、請求項１３に記載の方法。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
なし
【技術分野】
【０００２】
本開示は、概して、画像形成装置に関し、特には、画像形成装置と交換可能な補給品との間の通信に関する。
【背景技術】
【０００３】
電子写真画像形成装置は、通常、画像形成装置より寿命の短い、顧客が交換可能な１つ以上の補給品を含んでいる。例えば、画像形成装置は、画像形成装置のトナー補給を補充し、及び／又は使い古した、感光体ドラム、定着器等の画像形成コンポーネントを交換することができる、交換可能な補給品を含むことができる。画像形成装置及び補給品は、適切な動作のために、互いに情報を通信することが所望されている。例えば、認証情報又は検証情報、消費率又使用率、交換スケジュール等のような情報を通信することが所望されることがある。各補給品は、通常、画像形成装置内のコントローラと通信し、当該コントローラからのコマンドに対して応答するよう構成されたチップを含んでいる。画像形成装置のコントローラと補給品上のチップとの効率的な通信が所望されている。
【発明の概要】
【０００４】
一例の実施形態による、画像形成装置内に取付けられた交換可能な補給品上に配置されたＩ２Ｃ通信バスのスレーブノードと、Ｉ２Ｃ通信バスのマスターノードとしての、画像形成装置のコントローラとの間の電気通信方法は、交換可能な補給品上のスレーブノードによって、画像形成装置のコントローラから第１の書き込みコマンドを受信するステップを含む。交換可能な補給品上のスレーブノードは、第１の書き込みコマンドのヘッダに含まれている送信周期ビットの値を、交換可能な補給品上のスレーブノードによって、画像形成装置のコントローラから、第１の書き込みコマンドの前に受信した第２の書き込みコマンドのヘッダに含まれている送信周期ビットの値と比較する。第１の書き込みコマンドのヘッダに含まれている送信周期ビットの値が、第２の書き込みコマンドのヘッダに含まれている送信周期ビットの値と同じである場合、交換可能な補給品上のスレーブノードは、第１の書き込みコマンドを実行することなく、画像形成装置のコントローラに、第２の書き込みコマンドに対する応答を送信する。
【０００５】
一例の実施形態による、画像形成装置に取付けられた交換可能な補給品上のチップによって、画像形成装置のコントローラからのコマンドを処理する方法は、交換可能な補給品上のチップによって、画像形成装置のコントローラからの書き込みコマンドを受信するステップを含む。交換可能な補給品上のチップは、受信した書き込みコマンドの送信周期ビットが、交換可能な補給品上のチップによって、画像形成装置のコントローラから受信した、先行する書き込みコマンドの送信周期ビットに合致するか否かを判定する。受信した書き込みコマンドの送信周期ビットが、先行する書き込みコマンドの送信周期ビットに合致する場合に、交換可能な補給品上のチップは、当該チップが、画像形成装置のコントローラから、受信した書き込みコマンドに対応する読み出しコマンドを受信すると、画像形成装置のコントローラに、先行する書き込みコマンドに対する応答を再送信する。
【０００６】
一例の実施形態による、画像形成装置のコントローラと、画像形成装置の交換可能な補給品上で用いるためのチップとの間の電気通信を容易にするための方法は、Ｉ２Ｃ通信バス上のスレーブノードとして動作するようチップを構成するステップを含み、画像形成装置のコントローラは、Ｉ２Ｃ通信バス上のマスターノードとして機能する。チップは、画像形成装置のコントローラから第１の書き込みコマンドを受信し、第１の書き込みコマンドの送信周期ビットが、チップによって、画像形成装置のコントローラから、第１の書き込みコマンドの前に受信した第２の書き込みコマンドの送信周期ビットに合致するか否かを判定し、第１の書き込みコマンドの送信周期ビットが、第２の書き込みコマンドの送信周期ビットに合致する場合に、画像形成装置のコントローラに、第２の書き込みコマンドに対する応答を再送信するよう構成される。
【０００７】
一例の実施形態による、コントローラを有する画像形成装置に取付け可能なトナー収容器は、トナーを貯留するためのリザーバーを有する筐体を含む。チップが、筐体上に配置され、画像形成装置のコントローラから第１の書き込みコマンドを受信するよう構成される。チップは、さらに、第１の書き込みコマンドの送信周期ビットが、第１の書き込みコマンドの前に、画像形成装置の前記コントローラから、チップが受信した第２の書き込みコマンドの送信周期ビットに合致するか否かを判定するようにも構成される。チップは、さらに、第１の書き込みコマンドの送信周期ビットが第２の書き込みコマンドの送信周期ビットに合致する場合に、画像形成装置のコントローラに第２の書き込みコマンドに対する応答を再送信するようにも構成される。
【０００８】
一例の実施形態による、画像形成装置のコントローラとの通信用に構成され、画像形成装置内への取付けのための交換可能な補給品に取付け可能であるチップは、プロセッサとメモリとを備える。メモリは、画像形成装置のコントローラから第１の書き込みコマンドを受信し、第１の書き込みコマンドのヘッダに含まれている送信周期ビットの値を、プロセッサが画像形成装置のコントローラから第１の書き込みコマンドの前に受信した第２の書き込みコマンドのヘッダに含まれている送信周期ビットの値と比較し、第１の書き込みコマンドのヘッダに含まれている送信周期ビットの値が第２の書き込みコマンドのヘッダに含まれている送信周期ビットの値と同じである場合に、画像形成装置のコントローラに第１の書き込みコマンドを実行することなく第２の書き込みコマンドに対する応答を送信するための命令を含む、プロセッサによる実行のためのプログラム命令を記憶する。
【０００９】
一例の実施形態による、画像形成装置の交換可能な補給品上で使用するためのチップは、Ｉ２Ｃ通信バスのスレーブノードとして、Ｉ２Ｃ通信バスのマスターノードとしての、画像形成装置のコントローラと通信するよう構成されている処理回路を含む。処理回路は、画像形成装置のコントローラから書き込みコマンドを受信し、受信した書き込みコマンドの送信周期ビットが、画像形成装置のコントローラから処理回路が受信した先行する書き込みコマンドの送信周期ビットと合致するか否かを判定し、受信した書き込みコマンドの送信周期ビットが、先行する書き込みコマンドの送信周期ビットに合致する場合、処理回路が、画像形成装置のコントローラから、受信した書き込みコマンドに対応する読み出しコマンドを受信すると、画像形成装置のコントローラに先行する書き込みコマンドに対する応答を再送信するように構成される。
【００１０】
本明細書に組み入れられ、本明細書の一部を形成する添付の図面は、本開示のいくつかの態様を例示し、説明とともに本開示の原理を説明するのに役立つ。
【図面の簡単な説明】
【００１１】
【図１】一例の実施形態による、１つ以上の交換可能な補給品を有する画像形成装置の概略図である。
【図２】一例の実施形態による、画像形成装置のコントローラと、１つ以上の補給チップとの間の通信を可能にする通信バスを含む画像形成装置のブロック図である。
【図３】一例の実施形態による、画像形成装置のコントローラから補給チップにコマンドを発行する方法を例示するフローチャートである。
【図４】一例の実施形態による、補給チップによってコントローラから受信したコマンドを処理し、応答する方法を例示するフローチャートである。
【図５】一例の実施形態による、ビジー状態の発生時に、補給チップがコントローラから受信したコマンドを処理し、応答する方法を例示するフローチャートである。
【発明を実施するための形態】
【００１２】
以降の説明では、類似の番号が類似の構成要素を表す添付の図面を参照する。本実施形態は、当業者が本開示を実施することができるように、十分に詳細に説明される。他の実施形態を利用することができ、プロセス的変更、電気的変更、及び機械的変更等は、本開示の範囲から逸脱することなくなされることを理解されたい。例は、単に、可能な変形例を代表している。いくつかの実施形態の部分及び特徴は、他の実施形態の部分及び特徴に含むことができ、あるいは他の実施形態の部分及び特徴に代えることができる。そのため、以降の説明は、限定的な意味を持つのではなく、本開示の範囲は、添付の特許請求の範囲及びそれらの均等物によってのみ定義される。
【００１３】
ここで、図面、特に図１を参照すると、一例の実施形態による画像形成装置１０の概略図が例示された。画像形成装置１０は、例えば、スキャン、コピー、又はファクシミリの機能性を含むことができる電子写真プリンタ（通常、レーザープリンタと称される）を含むことができる。画像形成装置１０内には、ユーザが印刷を継続するために必要に応じて交換又は修理することができる１つ以上の補給品が取外し可能に取付けられる。例えば、図１は、ユーザが画像形成装置１０に補給品１００を取付けるか、あるいは画像形成装置１０から取外すことができるように開く、画像形成装置１０上のアクセスドア１２を示している。例示された一例の実施形態では、各補給品１００は、画像形成装置１０による印刷動作に使用されるトナーの補給を維持するための、補給品１００の筐体１０４内に形成されたリザーバー１０２を含んでいる。しかし、補給品１００は、例えば、電子写真プリンタの定着器、感光体ドラムから除去された不使用のトナーを貯留する廃トナー収容器、又は電子写真プリンタの中間転写部材等の、定期的にユーザが交換する必要のある任意のコンポーネントを含むことができる。
【００１４】
各補給品１００は、補給品１００の筐体１０４上に取付けられた補給チップ１１０を含む。補給品１００が画像形成装置１０内に取付けられたときに、補給チップ１１０と画像形成装置１０のコントローラ２０との間の通信を可能にするために、補給チップ１１０は、画像形成装置１０内の対応する電気接点と嵌合するように配置されている、補給品１００上の電気接点に電気的に接続される。例えば、補給品１００の補給チップ１１０と画像形成装置１０のコントローラ２０とは、補給品１００が認証され、画像形成装置１０内での使用に適していることを保証するために、認証情報又は検証情報をやり取りすることができる。補給品１００の補給チップ１１０と画像形成装置１０のコントローラ２０とは、初期トナー充填レベル、リザーバー１０２に収容されているトナー色の表示、現在のトナー補給レベル、消費率又は使用率、交換スケジュール、あるいは画像形成装置１０内の補給品１００の動作に役立つ他の情報等の、動作情報又は使用情報をやり取りすることができる。
【００１５】
図２は、一例の実施形態による、コントローラ２０と補給チップ１１０との間の通信を容易にする、画像形成装置１０の通信バス３０を示している。図２は、１つの補給品１００及び関連の補給チップ１１０を実線で示し、追加の補給品１００ｎ及び関連の補給チップ１１０ｎを破線で示し、補給チップ１１０を有する補給品１００を所望のとおり用いることができることを示している。例示された例の実施形態では、通信バス３０は、集積回路間（Ｉ２Ｃ）プロトコルを利用するが、必要に応じて他の通信プロトコルを用いることができる。コントローラ２０は、通信バス３０のマスターノードとして機能するよう構成され、各補給チップ１１０は、各スレーブノードとして機能するよう構成されている。例示された例の実施形態では、システムチップ２２が、通信バス３０の追加のスレーブノードとして機能する。本実施形態では、コントローラ２０とシステムチップ２２とが一緒になって、画像形成装置１０の、補給チップ１１０との間の通信を制御するコントロールユニット２４を形成する。一実施形態において、システムチップ２２は、コントローラ２０と補給チップ１１０との間の暗号化通信も容易にし、セキュリティ目的のために、コントローラ２０と補給チップ１１０が、互いからのメッセージを直接解釈することをできなくする。例えば、コントローラ２０は、補給チップ１１０に暗号化されたコマンドを送信する前に、システムチップ２２にコマンドを送信し、システムチップ２２は、コマンドを復号化し、補給チップ１１０によって理解されるフォーマットに従って再暗号化し、コントローラ２０によって補給チップ１１０に送信されるべき再暗号化されたコマンドをコントローラ２０に戻すことができる。同様に、コントローラ２０は、補給チップ１１０から暗号化された応答を受信すると、システムチップ２２に応答を送信し、システムチップ２２は、応答を復号化し、コントローラ２０によって理解されるフォーマットに従って応答を再暗号化し、コントローラ２０に再暗号化された応答を戻すことができる。システムチップ２２は、コントローラ２０が補給チップ１１０を認証及び検証するのを助けることもできる。
【００１６】
例示された例の実施形態では、通信バス３０は、コントローラ２０とスレーブノードとの間でデータをやり取りする双方向のデータ線３２と、コントローラ２０からスレーブノードにクロック信号を搬送するクロック線３４とを含んでいる。各スレーブノードは、コントローラ２０が特定のスレーブノードに通信を向けることを可能にする、通信バス３０上の各アドレスを含んでいる。
【００１７】
コントローラ２０、システムチップ２２、及び補給チップ１１０それぞれは、１つ以上のプロセッサ及び関連するメモリを有するプリント回路基板アセンブリを含むことができる。プロセッサは、マイクロプロセッサ又はマイクロコントローラの形で１つ以上の集積回路を含むことができる。メモリは、例えば、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、リードライトメモリ、フラッシュメモリ、ＥＥＰＲＯＭ、及び／又は不揮発性ＲＡＭ（ＮＶＲＡＭ）等の、揮発性及び不揮発性のメモリの任意の適切な組み合わせとすることができる。例えば、コントローラ２０は、スレーブノードにコマンドを発行し、スレーブノードから応答を受信して処理するためのプログラム命令を記憶する不揮発性メモリを含むことができる。同様に、システムチップ２２及び補給チップ１１０それぞれは、コントローラ２０からのコマンドを受信して処理し、コントローラ２０から受信したコマンドに対して応答するためのプログラム命令を記憶する不揮発性メモリを含むことができる。コントローラ２０、システムチップ２２、及び補給チップ１１０の機能を、ハードウェア、ソフトウェア、又はこれらの組合せによって実行することができるように、コントローラ２０、システムチップ２２、及び補給チップ１１０の様々な態様を１つ以上の特定用途向け集積回路（ＡＳＩＣｓ）により専用のハードウェアで実装することができることも理解されるであろう。
【００１８】
マスターノードとしてのコントローラ２０は、通信バス３０を介してスレーブノードに様々な読み出しコマンド及び書き込みコマンドを発行するようプログラムされている。例えば、コントローラ２０は、スレーブノードから認証証明書又は検証証明書を要求したり、スレーブノードに認証試験又は検証試験を行うよう命令したり、補給チップ１１０からトナー容量情報又はトナー使用情報を要求したり、あるいは、トナー使用情報を補給チップ１１０に記憶したりする等のためにコマンドを発行することができる。一実施形態では、コントローラ２０によって発行される各書き込みコマンドには、コントローラ２０からの対応する読み出しコマンドが後続する。コントローラ２０は、通信バス３０のデータ線３２を介して、意図したスレーブノードのアドレス、及び書き込みコマンド又は読み出しコマンドのいずれかを表す値に設定された読み出し／書き込みビットを含む開始条件を送信することによって、書き込みコマンド及び読み出しコマンドを開始する。コントローラ２０は、書き込みコマンドを初期化した後、受信側のスレーブノードに、書き込みコマンドに関連するデータパケットを送信する。コントローラ２０は、読み出しコマンドを初期化した後、クロック線３４で、受信側のスレーブノードにクロックパルスを送信する。スレーブノードは、コントローラ２０からの書き込みコマンドを受信して処理し、対応する読み出しコマンドを受信すると、コントローラ２０に応答を送信するようプログラムされている。
【００１９】
マスターノード及びスレーブノードによって、通信バス３０を介して送信されるコマンド及び応答は、特定のデータパケットフォーマットに準拠し、これにより、コマンド及び応答は、受信側のマスターノード又はスレーブノードによって理解することができる。例えば、一実施形態では、以降で詳細に説明されるように、各データパケットは、送信されるデータの長さの表示を含むヘッダと、コマンド又は応答が暗号化されているか否かを示す暗号化ビットと、コントローラ２０によって送信される新しい書き込みコマンドごとにトグルされる送信周期ビットとを含む。マスターノードによって送信される各書き込みコマンドは、コマンドＩＤも含み、スレーブノードによって送信される各応答は、応答ＩＤを含み、これにより、受信側のスレーブノード又はマスターノードは、送信された特定のコマンド又は応答を識別することができる。各データパケットは、データパケットの本体に、送信されるべきデータも含む。一実施形態では、各データパケットは、当技術分野で知られているように、巡回冗長検査（ＣＲＣ）値も含み、これにより、受信側のマスターノード又はスレーブノードは、送信されたデータの正確性をチェックすることができる。
【００２０】
図３は、一例の実施形態による、マスターノードとしてのコントローラ２０からスレーブノードとしての補給チップ１１０にコマンドを発行する方法３００を例示している。ステップ３０１で、コントローラ２０は、通信バス３０のデータ線３２を介して、書き込みコマンドを初期値（ｔｃ０）の送信周期ビット（ｔｃ）で補給チップ１１０に送信する。ステップ３０２で、コントローラ２０は、通信バス３０のデータ線３２を介して、補給チップ１１０に読み出しコマンドを送信し、通信バス３０のデータ線３２を介して、補給チップ１１０から応答を受信する。ステップ３０３で、コントローラ２０は、補給チップ１１０からの応答が、補給チップ１１０がコントローラ２０から補給チップ１１０への書き込みコマンドの送信にあたりエラーが発生したことを示すＣＲＣエラーを算出したことを示しているか否かを判定する。補給チップ１１０からの応答が、補給チップ１１０がＣＲＣエラーを算出したことを示している場合、コントローラ２０は、ステップ３０１で、書き込みコマンドを初期値（ｔｃ０）の送信周期ビット（ｔｃ）で、補給チップ１１０に再送信し、ステップ３０２で、補給チップ１１０に読み出しコマンドを送信し、補給チップ１１０から応答を受信する。書き込みコマンドを初期値（ｔｃ０）の送信周期ビット（ｔｃ）で補給チップ１１０に再送信することは、受信した書き込みコマンドが、新しい書き込みコマンドではなく、先行する書き込みコマンドの繰り返しであることを補給チップ１１０に知らせる。補給チップ１１０からの応答が、補給チップ１１０がＣＲＣエラーを算出しなかったことを示している場合、ステップ３０４で、コントローラ２０は、補給チップ１１０から受信した応答に、補給チップ１１０からコントローラ２０への応答の送信にあたりエラーが発生したことを示すＣＲＣエラーがあるか否かを判定する。コントローラ２０が応答にＣＲＣエラーがあると判定した場合、コントローラ２０は、ステップ３０１で、初期値（ｔｃ０）の送信周期ビット（ｔｃ）で、補給チップ１１０に書き込みコマンドを再送信し、ステップ３０２で、補給チップ１１０に読み出しコマンドを送信し、補給チップ１１０からの応答を受信する。再び、補給チップ１１０に書き込みコマンドを再送信することは、受信した書き込みコマンドが、新しい書き込みコマンドではなく、先行する書き込みコマンドの繰り返しであることを補給チップ１１０に知らせる。
【００２１】
コントローラ２０が、応答にＣＲＣエラーがないと判定すると、ステップ３０５で、コントローラ２０は、補給チップ１１０からの応答が暗号化されているか否かを判定する。補給チップ１１０からの応答が暗号化されている場合、コントローラ２０は、ステップ３０６で、コマンドが成功であったと判定し、ステップ３０７で、送信周期ビット（ｔｃ）を初期状態（ｔｃ０）から反対の状態（ｔｃ１）にトグルする、すなわち、コントローラ２０は、送信周期ビット（ｔｃ）を２値の０状態から２値の１状態に、あるいはその逆にトグルする。ステップ３０７で送信周期ビット（ｔｃ）をトグルすることによって、コントローラ２０によって送信される次の書き込みコマンドは、ステップ３０１でコントローラ２０によって送信される書き込みコマンドの初期値（ｔｃ０）とは反対の初期値の送信周期ビットを含むことができる。このように、送信周期ビット（ｔｃ）は、新しい書き込みコマンドが送信されるたびに２値の０状態と２値の１状態との間で切り替えられ、補給チップ１１０に、受信した書き込みコマンドは実行するべき新しい書き込みコマンドであることを知らせる。
【００２２】
補給チップ１１０からの応答が暗号化されていない場合、ステップ３０８で、コントローラ２０は、補給チップ１１０からの応答が、補給チップ１１０がステップ３０１で送信された書き込みコマンドの実行を終了する前に、コントローラ２０がステップ３０２で読み出しコマンドを送信したことを示し、補給チップ１１０がビジーであることを示しているか否かを判定する。補給チップ１１０からの応答が、補給チップ１１０がビジーでないことを示している場合、ステップ３０９で、コントローラ２０は、ステップ３０１で送信された書き込みコマンドのコマンドＩＤの値を、ステップ３０２で受信した応答の応答ＩＤの値と比較する。コマンドＩＤの値と応答ＩＤの値とが合致することで、コントローラ２０によって補給チップ１１０から受信した応答が、コントローラ２０によって発行された書き込みコマンドに対する応答であることを示している場合、コントローラ２０は、ステップ３０６でコマンドが成功であったと判定し、ステップ３０７で送信周期ビット（ｔｃ）を初期状態（ｔｃ０）から反対の状態（ｔｃ１）にトグルする。コマンドＩＤの値と応答ＩＤの値とが合致しないことで、コントローラ２０によって補給チップ１１０から受信した応答が、コントローラ２０によって発行された書き込みコマンドに対する応答でないことを示した場合、コントローラ２０は、エラーの解決を試みるために、ステップ３１０で補給チップ１１０をリセットする。
【００２３】
一実施形態では、ステップ３０８で、補給チップ１１０からの応答が、補給チップ１１０がビジーであることを示している場合、コントローラ２０は、通信バス３０のデータ線３２を介して、初期値（ｔｃ０）の送信周期ビット（ｔｃ）で、補給チップ１１０に“応答取得”コマンドを送信する。例示された例の実施形態では、応答取得コマンドは、補給チップ１１０からビジー応答が受信した後にのみ用いられる特定目的のコマンドである。応答取得コマンドは、補給チップ１１０に、補給チップ１１０が受信した（先行するいずれの応答取得コマンドではなく）最後の書き込みコマンドに対する応答を提供するよう命令する。これにより、コントローラ２０は、補給チップ１１０が、ステップ３０１で送信された書き込みコマンドを実行し続けている間、応答のために補給チップ１１０に絶えずポーリングすることができるので、補給チップ１１０が書き込みコマンドの実行を終了し、もはやビジー状態でなくなると、補給チップ１１０は、応答を送信することができる。応答取得コマンドによって、コントローラ２０は、毎回、完全な書き込みコマンドを再送信する必要なく、補給チップ１１０からの応答を連続して要求することができる。応答取得コマンドは、より小さいデータパケットを含み、このようにして、応答取得コマンドは、コントローラ２０によって補給チップ１１０に送信される他の書き込みコマンドに対して短縮される。その結果、応答取得コマンドを送信することは、通常、元の書き込みコマンドを再送信するより効率的である。
【００２４】
図４は、一例の実施形態による、スレーブノードとしての補給チップ１１０によって、スターノードとしてのコントローラ２０から受信したコマンドを処理して応答する方法４００を示している。ステップ４０１で、補給チップ１１０は、通信バス３０のデータ線３２を介して、コントローラ２０から書き込みコマンド（コマンドｎ）を受信する。ステップ４０２で、補給チップ１１０は、コントローラ２０から補給チップ１１０への書き込みコマンドの送信にあたりエラーが発生したことを示すＣＲＣエラーがあるか否かを判定する。ステップ４０２で補給チップ１１０がＣＲＣエラーを算出した場合、補給チップ１１０は、通信バス３０のデータ線３２を介して、ステップ４０１で受信した書き込みコマンド（コマンドｎ）に対応する読み出しコマンドを受信すると、ステップ４０３で、通信バス３０のデータ線３２を介して、コントローラ２０に、補給チップ１１０がＣＲＣエラーを算出したことを示すエラー応答を送信する。ステップ４０２で、補給チップ１１０がＣＲＣエラーを算出しなかった場合、ステップ４０４で、補給チップ１１０は、ステップ４０１で受信した書き込みコマンド（コマンドｎ）に含まれている送信周期ビット（ｔｃｎ）の値が、補給チップ１１０によって受信した、先行する書き込みコマンド（コマンドｎ−１）に含まれている送信周期ビット（ｔｃｎ−１）の値と同じであるか否かを判定する。補給チップ１１０が、ステップ４０１で受信した書き込みコマンド（コマンドｎ）の送信周期ビット（ｔｃｎ）が、補給チップ１１０によって受信した、先行する書き込みコマンド（コマンドｎ−１）の送信周期ビット（ｔｃｎ−１）と同じでないことによって、ステップ４０１で受信した書き込みコマンド（コマンドｎ）が実行されるべき新しい書き込みコマンドであることを示していると判定した場合、ステップ４０５で、補給チップ１１０は、ステップ４０１で受信した書き込みコマンド（コマンドｎ）を実行する。ステップ４０６で、補給チップ１１０は、ステップ４０１で受信した書き込みコマンド（コマンドｎ）に対応する読み出しコマンドを受信すると、通信バス３０のデータ線３２を介して、ステップ４０１で受信した書き込みコマンド（コマンドｎ）の完了を示す応答を送信する。
【００２５】
反対に、補給チップ１１０が、ステップ４０１で受信した書き込みコマンド（コマンドｎ）の送信周期ビット（ｔｃｎ）が、補給チップ１１０によって受信した先行する書き込みコマンド（コマンドｎ−１）の送信周期ビット（ｔｃｎ−１）と同じであると判定した場合、ステップ４０７で、補給チップ１１０は、ステップ４０１で受信した書き込みコマンド（コマンドｎ）に含まれているコマンドＩＤの値が、補給チップ１１０によって受信した先行する書き込みコマンド（コマンドｎ−１）に含まれているコマンドＩＤの値と同じであるか否かを判定する。補給チップ１１０が、ステップ４０１で受信した書き込みコマンド（コマンドｎ）のコマンドＩＤは、補給チップ１１０によって受信した先行する書き込みコマンド（コマンドｎ−１）のコマンドＩＤと同じでないと判定した場合、例示された例の実施形態では、ステップ４０８で、補給チップ１１０は、上述したように、ステップ４０１で受信した書き込みコマンド（コマンドｎ）に含まれているコマンドＩＤの値が、書き込みコマンド（コマンドｎ）が、補給チップ１１０からのビジー応答の後にコントローラ２０によって送信された応答取得コマンドであることを示しているか否かを判定する。補給チップ１１０が、書き込みコマンド（コマンドｎ）は応答取得コマンドであると判定した場合、補給チップ１１０は、以降で詳細に説明するように、ビジー状態が解消されるまで、図５に例示された方法５００に進む。補給チップ１１０が、書き込みコマンド（コマンドｎ）が応答取得コマンドでないと判定した場合、ステップ４０３で、補給チップ１１０は、ステップ４０１で受信した書き込みコマンド（コマンドｎ）に対応する読み出しコマンドを受信すると、通信バス３０のデータ線３２を介して、コントローラ２０にコマンドＩＤの不一致によるエラー応答を送信する。
【００２６】
補給チップ１１０が、ステップ４０１で受信した書き込みコマンド（コマンドｎ）のコマンドＩＤは、補給チップ１１０によって受信した先行する書き込みコマンド（コマンドｎ−１）のコマンドＩＤと同じであると判定した場合、補給チップ１１０は、ステップ４０１で受信した書き込みコマンド（コマンドｎ）を実行しない代わりに、ステップ４０９で、補給チップ１１０は、ステップ４０１で受信した書き込みコマンド（コマンドｎ）に対応する読み出しコマンドを受信すると、通信バス３０のデータ線３２を介して、単に、先行する書き込みコマンド（コマンドｎ−１）に対する応答をコントローラ２０に再送信する。このようにして、送信周期ビットは、ステップ４０１で受信した書き込みコマンド（コマンドｎ）が、実行されるべき新しい書き込みコマンドであるか、先行する書き込みコマンド（コマンドｎ−１）の繰り返しであるかを補給チップ１１０に知らせる。補給チップ１１０による、ステップ４０１で受信した書き込みコマンド（コマンドｎ）が先行する書き込みコマンド（コマンドｎ−１）の繰り返しであるという認識は、補給チップ１１０が、書き込みコマンド（コマンドｎ）を再び実行することなく、単に先行する書き込みコマンド（コマンドｎ−１）に対する応答を再送信できるようにすることによって、補給チップ１１０の効率を向上させる。補給チップ１１０による、ステップ４０１で受信した書き込みコマンド（コマンドｎ）が先行する書き込みコマンド（コマンドｎ−１）の繰り返しであるという認識は、補給チップ１１０が、コントローラ２０によって意図されるように書き込みコマンド（コマンドｎ−１、ｎ）を１回ではなく２回実行した場合に発生し得るエラーを防ぐこともできる。
【００２７】
ステップ４０１で書き込みコマンド（コマンドｎ）が受信した後の任意の時点において、補給チップ１１０が、書き込みコマンド（コマンドｎ）の処理を完了する前、例えばステップ４０２、４０４、４０５、４０７、又は４０８の実行前又は実行中に、補給チップ１１０が対応する読み出しコマンドが受信した場合、補給チップ１１０は、通信バス３０のデータ線３２を介してコントローラ２０にビジー応答を送信することができる。上述したように、補給チップ１１０からのビジー応答の受信により、コントローラ２０は、補給チップ１１０に応答取得コマンドを送信することができる。
【００２８】
図５は、一例の実施形態による、補給チップ１１０がコントローラ２０にビジー応答を発行した後に、スレーブノードとしての補給チップ１１０によって、マスターノードとしてのコントローラ２０から受信したコマンドを処理し、応答する方法５００を例示している。ステップ５０１で、補給チップ１１０は、前にビジー応答をコントローラ２０に送信した後、通信バス３０のデータ線３２を介して、コントローラ２０から応答取得コマンドを受信する。補給チップ１１０が、ステップ５０２で、コントローラ２０から、応答取得コマンドに対応する読み出しコマンドを受信した際に、（受信した１つ以上の応答取得コマンドに先行している）最新の書き込みコマンドを処理するのにまだビジーである場合、補給チップ１１０は、ステップ５０３で、通信バス３０のデータ線３２を介して、コントローラ２０にビジー応答を再び送信する。補給チップ１１０は、追加の応答取得コマンドを受信し続け、補給チップ１１０がコントローラ２０からの最新の書き込みコマンドの処理を終了するまで、ビジー応答を送信し続けることができる。補給チップ１１０が、ステップ５０２で最新の書き込みコマンドの処理を完了すると、補給チップ１１０は、コントローラ２０からの読み出しコマンドを受信した際に、コントローラ２０から受信した最新の書き込みコマンドに対する応答を送信する。このように、応答取得コマンドは、補給チップ１１０のビジー状態の発生を明らかにし、これにより、コントローラ２０は、毎回、完全な書き込みマンドを再送信する必要なく、補給チップ１１０から応答を絶えず要求することができる。
【００２９】
図３を参照して上述した例の実施形態は、マスターノードとしてのコントローラ２０からスレーブノードとしての補給チップ１１０へのコマンドの発行を含むが、図３で説明したコマンドは、代わりに、マスターノードとしてのコントローラ２０によって、スレーブノードとしてのシステムチップ２２に発行することができる。同様に、図４及び図５を参照して上述した例の実施形態は、スレーブノードとしての補給チップ１１０によってマスターノードとしてのコントローラ２０から受信したコマンドに対する処理及び応答を含むが、図４及び図５で説明したコマンドは、代わりにスレーブノードとしてのシステムチップ２２によって、マスターノードとしてのコントローラ２０から受信され、処理されてもよい。
【００３０】
上述した例の実施形態は、電子写真画像形成装置１０と、画像形成装置１０に取付けられた補給品１００の補給チップ１１０との間の通信を含む。電子写真印刷プロセスは、当技術分野で周知であるため、本明細書では簡単に説明される。印刷動作中に、帯電ロールは、感光体ドラムの表面を帯電させる。その後、感光体ドラムの帯電した表面は、レーザー光源に選択的に露光され、印刷される画像に対応する静電潜像を感光体ドラム上に形成する。トナーリザーバーからの帯電したトナーは、現像ロールによって感光体ドラム上の潜像に転写され、調色された画像を生成する。調色された画像は、その後、感光体ドラムによって直接的に、あるいは、中間転写部材によって間接的に、感光体ドラムから印刷媒体に転写される。定着ユニットは、印刷媒体にトナーを定着させる。クリーニングブレード（又はクリーニングロール）は、トナーが印刷媒体に転写された後に、感光体ドラムに付いている全ての残留トナーを取り除く。感光体ドラムのクリーニングされた表面は、その後、印刷サイクルを続けるために、再び帯電され、レーザー光源に露光されるべく準備される。
【００３１】
前述の説明は、本開示の様々な態様を例示している。それは、完全であることを意図してはいない。むしろ、それは、自然とついてくるその様々な変更を含んだ、本開示の原理、及び、当業者が本開示を利用することができるその実践的な用途を例示するために選ばれている。全ての変更及び変形は、添付の特許請求の範囲によって決定される本開示の範囲内に意図されている。比較的明らかな変形は、様々な実施形態の１つ以上の特徴は、他の実施形態の特徴と結び付けることを含む。
【図１】
2019207686.tif 000003
【図２】
2019207686.tif 000004
【図３】
2019207686.tif 000005
【図４】
2019207686.tif 000006
【図５】
2019207686.tif 000007
【手続補正書】
【提出日】令和1年7月24日(2019.7.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像形成装置内に取付けられた交換可能な補給品上に配置されたＩ２Ｃ通信バスのスレーブノードと、前記Ｉ２Ｃ通信バスのマスターノードとしての、前記画像形成装置のコントローラとの間の電気通信方法であって、
前記交換可能な前記補給品上の前記スレーブノードによって、前記画像形成装置の前記コントローラから第１の書き込みコマンドを受信するステップと、
前記交換可能な補給品上の前記スレーブノードが、前記第１の書き込みコマンドのヘッダに含まれている送信周期ビットの値を、前記交換可能な補給品上の前記スレーブノードが、前記画像形成装置の前記コントローラから、前記第１の書き込みコマンドの前に受信した第２の書き込みコマンドのヘッダに含まれている送信周期ビットの値と比較するステップと、
前記第１の書き込みコマンドの前記ヘッダに含まれている前記送信周期ビットの値が、前記第２の書き込みコマンドの前記ヘッダに含まれている前記送信周期ビットの値と同じである場合、前記交換可能な補給品上の前記スレーブノードによって、前記第１の書き込みコマンドを実行することなく、前記画像形成装置の前記コントローラに、前記第２の書き込みコマンドに対する応答を送信するステップと、
前記第１の書き込みコマンドの前記ヘッダに含まれている前記送信周期ビットの値が、前記第２の書き込みコマンドの前記ヘッダに含まれている前記送信周期ビットの値と同じである場合に、前記交換可能な補給品上の前記スレーブノードによって、前記第１の書き込みコマンドのコマンドＩＤの値を、前記第２の書き込みコマンドのコマンドＩＤの値と比較するステップと、
前記第１の書き込みコマンドの前記コマンドＩＤの値が、前記第２の書き込みコマンドの前記コマンドＩＤの値と同じである場合に、前記第１の書き込みコマンドを実行することなく、前記交換可能な補給品上の前記スレーブノードによって、前記画像形成装置の前記コントローラに、前記第２の書き込みコマンドに対する前記応答を送信する前記ステップを行うステップとを含む、電気通信方法。
【請求項２】
前記第１の書き込みコマンドの前記コマンドＩＤの値が、前記第２の書き込みコマンドの前記コマンドＩＤの値と同じでない場合に、前記交換可能な補給品上の前記スレーブノードによって、前記画像形成装置の前記コントローラにエラーメッセージを送信するステップをさらに含む、請求項１に記載の電気通信方法。
【請求項３】
前記交換可能な補給品上の前記スレーブノードによって、前記第１の書き込みコマンドの前記コマンドＩＤの値を前記第２の書き込みコマンドの前記コマンドＩＤの値と比較するステップは、前記交換可能な補給品上の前記スレーブノードによって、前記第１の書き込みコマンドの前記コマンドＩＤの値は、前記交換可能な補給品上の前記スレーブノードが、前記画像形成装置の前記コントローラにビジー状態を示す前に、前記交換可能な補給品上の前記スレーブノードが前記画像形成装置の前記コントローラから受信した最新の書き込みコマンドに対する応答を送信するように、前記交換可能な補給品上の前記スレーブノードに対する、前記画像形成装置の前記コントローラからの要求であることを示しているか否かを判定するステップを含む、請求項１に記載の電気通信方法。
【手続補正書】
【提出日】令和1年10月21日(2019.10.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像形成装置内に取付けられた交換可能な補給品上に配置されたＩ２Ｃ通信バスのスレーブノードと、前記Ｉ２Ｃ通信バスのマスターノードとしての、前記画像形成装置のコントローラとの間の電気通信方法であって、
前記交換可能な前記補給品上の前記スレーブノードによって、前記画像形成装置の前記コントローラから第１の書き込みコマンドを受信するステップと、
前記交換可能な補給品上の前記スレーブノードが、前記第１の書き込みコマンドのヘッダに含まれている送信周期ビットの値を、前記交換可能な補給品上の前記スレーブノードが、前記画像形成装置の前記コントローラから、前記第１の書き込みコマンドの前に受信した第２の書き込みコマンドのヘッダに含まれている送信周期ビットの値と比較するステップと、
前記第１の書き込みコマンドの前記ヘッダに含まれている前記送信周期ビットの値が、前記第２の書き込みコマンドの前記ヘッダに含まれている前記送信周期ビットの値と同じである場合に、前記交換可能な補給品上の前記スレーブノードによって、前記第１の書き込みコマンドのコマンドＩＤの値を、前記第２の書き込みコマンドのコマンドＩＤの値と比較するステップと、
前記第１の書き込みコマンドの前記コマンドＩＤの値が、前記第２の書き込みコマンドの前記コマンドＩＤの値と同じである場合に、前記第１の書き込みコマンドを実行することなく、前記交換可能な補給品上の前記スレーブノードによって、前記画像形成装置の前記コントローラに、前記第２の書き込みコマンドに対する応答を送信するステップとを含む、電気通信方法。
【請求項２】
前記第１の書き込みコマンドの前記コマンドＩＤの値が、前記第２の書き込みコマンドの前記コマンドＩＤの値と同じでない場合において、前記第１の書き込みコマンドが応答取得コマンドでない場合に、前記交換可能な補給品上の前記スレーブノードによって、前記画像形成装置の前記コントローラにエラーメッセージを送信するステップをさらに含む、請求項１に記載の電気通信方法。
【請求項３】
前記交換可能な補給品上の前記スレーブノードによって、前記第１の書き込みコマンドの前記コマンドＩＤの値を前記第２の書き込みコマンドの前記コマンドＩＤの値と比較するステップは、前記交換可能な補給品上の前記スレーブノードによって、前記第１の書き込みコマンドの前記コマンドＩＤの値は、前記交換可能な補給品上の前記スレーブノードが、前記画像形成装置の前記コントローラにビジー状態を示す前に、前記交換可能な補給品上の前記スレーブノードが前記画像形成装置の前記コントローラから受信した最新の書き込みコマンドに対する応答を送信するように、前記交換可能な補給品上の前記スレーブノードに対する、前記画像形成装置の前記コントローラからの要求であることを示しているか否かを判定するステップを含む、請求項１に記載の電気通信方法。
【外国語明細書】
2019207686000001.pdf