(57)【要約】【課題】本発明の目的は、記憶情報の改ざん（記憶情報の正規の傾向変化に反する更新）を防止することができるＩＣチップを提供することにある。【解決手段】第１数値情報Ｒａを記憶し、第１数値情報Ｒａに反映させる第２数値情報Ｄを受信する手段と、第２数値情報Ｄを、第１数値情報Ｒａに反映させる前に、第２数値情報Ｄの反映が、第１数値情報Ｒａの正規の傾向変化に反するか否かを判定し、反すると判定した際に、第２数値情報Ｄを、第１数値情報Ｒａに反映させず、反しないと判定した際に、第２数値情報Ｄを、第１数値情報Ｒａに反映させる手段と、を備えることを特徴とする。【選択図】図１
2017074790.tif 000002
【特許請求の範囲】
【請求項１】
第１数値情報を記憶し、
前記第１数値情報に反映させる第２数値情報を受信する手段と、
前記第２数値情報を、前記第１数値情報に反映させる前に、前記第２数値情報の反映が、前記第１数値情報の正規の傾向変化に反するか否かを判定し、反すると判定した際に、前記第２数値情報を、前記第１数値情報に反映させず、反しないと判定した際に、前記第２数値情報を、前記第１数値情報に反映させる手段と、を備えることを特徴とするＩＣチップ。
【請求項２】
ペアの同じ数値情報の一方を記憶するとともに、前記数値情報の他方を記憶する装置の消耗品ユニットの記憶媒体を構成し、
前記数値情報の差分を受信する手段と、
前記差分そのものを、前記数値情報の一方から減算する、または、前記数値情報の一方に加算する手段と、を備えることを特徴とする前記消耗品ユニットのＩＣチップ。
【請求項３】
請求項１に記載のＩＣチップを備える、或いは、
請求項２に記載のＩＣチップを備える前記消耗品ユニットを構成することを特徴とする消耗品ユニット。
【請求項４】
請求項１または２に記載のＩＣチップに備えるＣＰＵを、前記各手段として機能させるための制御プログラム。
【請求項５】
請求項２に記載のＩＣチップを備える前記消耗品ユニットを装着する手段と、
前記差分を前記ＩＣチップに送信する手段と、を備え、
前記装置を構成することを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣチップ、交換部品および装置に関する。
【背景技術】
【０００２】
従来、交換部品システムが知られている。例えば、特開２００３−３２０６５８号公報の技術は、プリンタにインクカートリッジが装着されている限り、インクカートリッジのＩＣチップにインク残量情報として書き込まれているインク残量Ｒ’と、インクカートリッジ情報格納部のインク残量履歴情報に書き込まれているインク残量Ｒは、印刷の度に同様に書換えられる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３２０６５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来の交換部品システムは、ＩＣチップが消耗品の残量または消費量である記憶情報の改ざん（記憶情報の正規の傾向変化に反する更新）を防止することができないと言った問題があった。また、通常のインクジェットプリンタが印刷時に打ち出したドロップの数を反映した残量Ｒを、残量Ｒ’に上書きする構成であり、ＩＣチップがペアの同じ情報の差分を該情報の一方の記憶側から受信し、それを算術演算により記憶する該情報の他方に反映させることができないと言った問題があった。
【０００５】
そこで、本発明の目的は、記憶情報の改ざん（記憶情報の正規の傾向変化に反する更新）を防止することができるＩＣチップを提供することにある。また、ペアの同じ情報の差分を該情報の一方の記憶側から受信し、それを算術演算により記憶する該情報の他方に反映させることができるＩＣチップを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明のＩＣチップは、第１数値情報を記憶し、前記第１数値情報に反映させる第２数値情報を受信する手段と、前記第２数値情報を、前記第１数値情報に反映させる前に、前記第２数値情報の反映が、前記第１数値情報の正規の傾向変化に反するか否かを判定し、反すると判定した際に、前記第２数値情報を、前記第１数値情報に反映させず、反しないと判定した際に、前記第２数値情報を、前記第１数値情報に反映させる手段と、を備えることを特徴とする。
また、ペアの同じ数値情報の一方を記憶するとともに、前記数値情報の他方を記憶する装置の消耗品ユニットの記憶媒体を構成し、前記数値情報の差分を受信する手段と、前記差分そのものを、前記数値情報の一方から減算する、または、前記数値情報の一方に加算する手段と、を備えることを特徴としてもよい。
【発明の効果】
【０００７】
本発明によれば、ＩＣチップは、記憶情報の改ざん（記憶情報の正規の傾向変化に反する更新）を防止することができる。また、ペアの同じ情報の差分を該情報の一方の記憶側から受信し、それを算術演算により記憶する該情報の他方に反映させることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態の交換部品システムの一例である。
【図２】実施形態の交換部品システムの一例である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施の形態について詳細に説明する。
【００１０】
図１および図２は、実施形態の交換部品システムの一例である。
例えば、交換部品システムは、消耗品（例えば、プリンタのインクやトナー、再生医療の臓器の胚性幹細胞、人工多能性幹細胞など）を収納する又は消耗品（例えば、プリンタのインクリボン、換気扇フィルタ）を構成する消耗品カートリッジ、資源や廃棄物を含む回収物（例えば、プリンタのトナー）の回収カートリッジなどの交換部品であり、識別情報ＩＤおよび数量情報Ｒａを記憶するＩＣチップ部１０を備える交換ユニット１と、交換ユニット１を取付けて、交換ユニット１に対応する識別情報ＩＤと数量情報Ｒｂ（数量情報Ｒｂは、数量情報Ｒａのバックアップの意味合いを持つ）または交換ユニット１に対応する識別情報ＩＤと更新数量Ｒを記憶する記憶部を備え、消耗品を消耗する、或いは資源や廃棄物を回収するなどの装置２を備える。
【００１１】
例えば、装置２は、ＣＰＵ、ＲＯＭ、ＲＡＭ、記憶部（不揮発性メモリーなど）、入出力部（タッチパネル部、ディスプレイ部など）、ＩＣチップ部１０と通信を行う通信部などを備えるコンピュータ部を備える。
【００１２】
例えば、ＩＣチップ部１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、識別情報ＩＤおよび数量情報Ｒａを記憶する不揮発性記憶部、装置２と通信を行う通信部などを備える。また、該ＲＯＭにＩＣチップ部１０の制御プログラムを含む。また、識別情報ＩＤを該ＲＯＭに記憶させてもよい。また、接触型または非接触型のＩＣチップを構成し、装置２から制御電源が供給される。また、数量情報の管理主体である。
【００１３】
以降の説明では、消耗品交換ユニット１を取付けたプリンタ、３Ｄプリンタなどの印刷装置を装置２とする。また、数量情報Ｒａ、Ｒｂ、更新数量Ｒを消耗品の消費量または残量とする。
【００１４】
次に、図１の処理を説明する。
＜数量情報Ｒａの更新処理＞
起動時、交換ユニット１の取付け時や交換時、印刷処理の終了時（消耗品の使用後）などの装置２は、ＩＣチップ部１０に識別情報ＩＤおよび数量情報Ｒａの問合せ要求を送信する（ステップＳ０１）。ＩＣチップ部１０は、識別情報ＩＤおよび数量情報Ｒａの問合せ要求の受信に応じて（ステップＳ０２）、自己の不揮発性記憶部から識別情報ＩＤおよび数量情報Ｒａを取得し（ステップＳ０３）、識別情報ＩＤおよび数量情報Ｒａを装置２に応答する（ステップＳ０４）。
【００１５】
装置２は、識別情報ＩＤおよび数量情報Ｒａの受信に応じて（ステップＳ０５）、識別情報ＩＤが自己の記憶部に未だ記憶されていない（交換ユニット１が未登録の）場合に、識別情報ＩＤおよび数量情報Ｒｂ（数量情報Ｒｂの値は数量情報Ｒａとする）のペアを該記憶部に記憶し（ステップＳ０６）数量情報Ｒａの更新処理を終える。
【００１６】
また、識別情報ＩＤが既に該記憶部に記憶されており（これ以降、数量情報Ｒｂおよび数量情報Ｒａは、同一の識別情報ＩＤに対応した該記憶部の数量情報ＲｂおよびＩＣチップ部１０の数量情報Ｒａを指す）、数量情報Ｒａ、Ｒｂが消費量で、数量情報Ｒｂ＜数量情報Ｒａの場合と、数量情報Ｒａ、Ｒｂが残量で、数量情報Ｒａ＜数量情報Ｒｂの場合に、交換ユニット１が他の装置で使用されたものとして、数量情報Ｒｂに数量情報Ｒａの値を記憶させ数量情報Ｒａの更新処理を終える。
【００１７】
また、識別情報ＩＤが既に該記憶部に記憶されており、数量情報Ｒａ、Ｒｂが消費量で、数量情報Ｒｂ＞数量情報Ｒａの場合に、数量情報Ｒｂから数量情報Ｒａを減算した差Ｄを算出し、差Ｄが所定の値に達している場合に、差ＤをＩＣチップ部１０に送信する、或いは数量情報Ｒａ、Ｒｂが残量で、数量情報Ｒａ＞数量情報Ｒｂの場合に、数量情報Ｒａから数量情報Ｒｂを減算した差Ｄを算出し、差Ｄが所定の値に達している場合に、差ＤをＩＣチップ部１０に送信する（ステップＳ０７）。ＩＣチップ部１０は、差Ｄの受信に応じて（ステップＳ０８）、数量情報Ｒａが消費量の場合に、差Ｄを数量情報Ｒａに加算する、或いは数量情報Ｒａが残量の場合に、差Ｄを数量情報Ｒａから減算する数量情報Ｒａの更新を行なう（ステップＳ０９）。
【００１８】
＜数量情報Ｒｂの更新処理＞
印刷処理またはパージ処理を実行しようとする装置２は、数量情報Ｒｂが消費量で、数量情報Ｒｂの値が所定の値を超えている場合と、数量情報Ｒｂが残量で、数量情報Ｒｂの値がゼロ以下の場合に、消耗品が尽きたものと見なし、自己のディスプレイ部に交換ユニット１の交換要求メッセージを表示させ、利用者に交換ユニット１を交換させる。
【００１９】
また、数量情報Ｒｂが消費量で、数量情報Ｒｂの値が所定の値以下の場合と、数量情報Ｒｂが残量で、数量情報Ｒｂの値がゼロを超えている場合に、印刷処理またはパージ処理を実行し、それらに掛かった消耗品の使用量を、数量情報Ｒｂが消費量の場合に、数量情報Ｒｂに加算し、数量情報Ｒｂが残量の場合に、数量情報Ｒｂから減算する数量情報Ｒｂの更新を行なう（ステップＳ１０）。
【００２０】
次に、図２の処理を説明する。
＜数量情報Ｒａの更新処理＞
起動時、交換ユニット１の取付け時や交換時、印刷処理の終了時（消耗品の使用後）などの装置２は、ＩＣチップ部１０に識別情報ＩＤおよび数量情報Ｒａの問合せ要求を送信する（ステップＳ１１）。ＩＣチップ部１０は、識別情報ＩＤおよび数量情報Ｒａの問合せ要求の受信に応じて（ステップＳ１２）、自己の不揮発性記憶部から識別情報ＩＤおよび数量情報Ｒａを取得し（ステップＳ１３）、識別情報ＩＤおよび数量情報Ｒａを装置２に応答する（ステップＳ１４）。
【００２１】
装置２は、識別情報ＩＤおよび数量情報Ｒａの受信に応じて（ステップＳ１５）、識別情報ＩＤが自己の記憶部に未だ記憶されていない場合に（交換ユニット１が未登録の場合に）、識別情報ＩＤおよび値がゼロの更新数量Ｒのペアを該記憶部に記憶し数量情報Ｒａの更新処理を終える（ステップＳ１６）。
【００２２】
また、識別情報ＩＤが該記憶部に既に記憶されており（これ以降、更新数量Ｒおよび数量情報Ｒａは、同一の識別情報ＩＤに対応した該記憶部の更新数量ＲおよびＩＣチップ部１０の数量情報Ｒａを指す）、更新数量Ｒが所定の値に達している場合に、更新数量ＲをＩＣチップ部１０に送信する（ステップＳ１７）。ＩＣチップ部１０は、更新数量Ｒの受信に応じて（ステップＳ１８）、更新数量Ｒを、数量情報Ｒａが消費量の場合に、数量情報Ｒａに加算し、数量情報Ｒａが残量の場合に、数量情報Ｒａから減算する数量情報Ｒａの更新を行い（ステップＳ１９）、数量情報Ｒａを装置２に送信する（ステップＳ２０）。装置２は、数量情報Ｒａの受信に応じて（ステップＳ２１）、更新数量Ｒの値をゼロに初期化する（ステップＳ２２）。
【００２３】
＜更新数量Ｒの集計処理＞
印刷処理またはパージ処理を実行しようとする装置２は、先ず、数量情報Ｒａが消費量の場合に、更新数量Ｒを数量情報Ｒａに加算した使用済み数量を求め、或いは数量情報Ｒａが残量の場合に、更新数量Ｒを数量情報Ｒａから減算した残存数量を求め、次に、使用済み数量が所定の値を超えている場合と、残存数量がゼロ以下の場合に、消耗品が尽きたものと見なし、自己のディスプレイ部に交換ユニット１の交換要求メッセージを表示させ、利用者に交換ユニット１を交換させる、或いは使用済み数量が所定の値以下の場合と、残存数量がゼロを超えている場合に、印刷処理またはパージ処理を実行し、それらに掛かった消耗品の使用量を更新数量Ｒに加算する更新数量Ｒの集計を行なう（ステップＳ２３）。
【００２４】
上記実施形態において、差Ｄと更新数量Ｒは、プラスの値になるように構成されている。消費量は、消耗品の消耗量や使用時間、資源や廃棄物の回収量などに読み替えることができる。消費量や残量や消耗量や回収量は、インクジェットプリンタのドロップ数などの計数値の場合もある。
【００２５】
装置２の記憶部またはＩＣチップ部１０の不揮発性記憶部は、バッテリーにより、電源遮断後も記憶が保持される構成としてもよい。また、電源遮断後も記憶が保持されることにより、装置２が動作途中に電源が切れ、差Ｄや更新数量ＲをＩＣチップ部１０の数量情報Ｒａに反映しなかった場合でも、電源復帰後にＩＣチップ部１０の数量情報Ｒａに反映させることが可能である。
【００２６】
ＩＣチップ部１０は、ステップＳ０８やステップＳ１８で、受信した差Ｄや更新数量Ｒがマイナスの値（傾向変化に反する値）の場合に、差Ｄや更新数量Ｒを数量情報Ｒａに反映させない構成とする。このことにより、ＩＣリセッターなどで数量情報Ｒａを初期化することができないため、ＩＣチップ部１０の数量情報ＲａをＩＣリセッターなどで改ざんすることが不可能となる。また、装置２とＩＣチップ部１０間の通信に用いられている既存の電文フォーマットを利用することが可能であり、該電文フォーマットを利用する場合に、装置２からＩＣチップ部１０に送信する電文フォーマットの消費量の書換え情報を差Ｄや更新数量Ｒとして利用することにより、既存のＩＣチップの通信プロトコルなどを変更することなく、既存のＩＣリセッターのＩＣチップ部１０に記憶の消費量の改ざん機能（消費量をゼロに改ざんする機能）を無効にすることが可能である。また、差Ｄや更新数量Ｒが所定の値を超えた場合に、既存のＩＣリセッターによるＩＣチップ部１０に記憶の残量をゼロにしてしまう改ざん行為と判定し、差Ｄや更新数量Ｒを数量情報Ｒａに反映させない構成とすると、既存のＩＣリセッターのＩＣチップ部１０の残量の改ざん機能を支障なく無効にすることが可能である。
【００２７】
既存の装置２は、制御プログラムをアップデートすることにより、ＩＣチップ部１０を利用可能となる。装置２は、先ず、ＩＣチップ部１０にマイナスの差Ｄや更新数量Ｒを送信し、次に、ＩＣチップ部１０の数量情報Ｒａに変化がないことを確認し、交換ユニット１を正規品と判定する構成などとしてもよい。
【００２８】
交換ユニット１は、装置２（３Ｄプリンタ）で製作される再生医療の臓器の胚性幹細胞、人工多能性幹細胞などの材料を収納してプリンタヘッド部を含む材料カートリッジを構成し、ＩＣチップ部１０は、該材料に対する臓器製作の管理番号などの個人識別情報を記憶する構成とし、３Ｄプリンタ２は、ＩＣチップ部１０から個人識別情報を取得し利用して、３Ｄプリンタ２が受信した臓器データに含まれる個人識別情報と一致することを確認する手段または臓器製作の開始〜終了迄の間に同一個人識別情報の交換ユニット１が利用されていることを確認する手段を備え、交換ユニット１の交換などで該個人識別情報の異なる交換ユニット１が利用された又は混在した取り違いの際に臓器製作を中止する構成とし、交換部品システムは、３Ｄプリンタ２を利用した胚性幹細胞、人工多能性幹細胞などによる臓器製作システムを構成してもよい。
【００２９】
以上の説明においては、通信制御プログラムを含む各種制御プログラムが、予めＲＯＭに格納されている場合について説明したが、制御プログラムを、コンピュータ部で読取可能な記憶媒体に記録するようにしてもよい。このような構成であれば、コンピュータ部によってプログラムが記憶媒体から読み取られ、読み取られたプログラムに従ってコンピュータ部が処理を実行すると、上記実施形態の装置２と同等の作用および効果が得られる。
【００３０】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤＤ等の磁気記憶型記憶媒体、ＣＤ、ＤＶＤ、ＢＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータ部で読み取り可能な記憶媒体であれば、どのような記憶媒体であってもよい。
【００３１】
また、インターネット、ＬＡＮ等のネットワークシステムを介して制御プログラムをダウンロードし、インストールして実行するように構成することも可能である。
【符号の説明】
【００３２】
１…交換ユニット，２…装置，１０…ＩＣチップ部，ＩＤ…識別情報，Ｒａ…数量情報，Ｒｂ…数量情報，Ｄ…差，Ｒ…更新数量
【図１】
2017074790.tif 000003
【図２】
2017074790.tif 000004
【手続補正書】
【提出日】平成29年3月11日(2017.3.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被更新情報を記憶するＩＣチップを備える交換部品を装着する手段と、前記被更新情報に反映させる更新情報を送信する手段と、を備える装置の前記交換部品のＩＣチップであって、
前記更新情報を受信する手段と、
前記更新情報を、前記被更新情報に反映させる前に、前記更新情報の反映が、前記被更新情報の正規の傾向変化に反するか否かを判定し、反すると判定した際に、前記更新情報を、前記被更新情報に反映させず、反しないと判定した際に、前記更新情報を、前記被更新情報に反映させる更新手段と、を備えることを特徴とするＩＣチップ。
【請求項２】
ペアの被更新情報の一方を記憶するＩＣチップを備える交換部品を装着する手段と、前記被更新情報の差分を送信する手段と、を備える装置の前記交換部品のＩＣチップであって、
前記差分を受信する受信手段と、
前記差分を、前記被更新情報の一方に反映する更新手段と、を備えることを特徴とするＩＣチップ。
【請求項３】
請求項１または２に記載のＩＣチップを備える前記交換部品であることを特徴とする交換部品。
【請求項４】
請求項３に記載の交換部品を装着する前記装置であることを特徴とする装置。
【請求項５】
請求項１または２に記載のＩＣチップに備えるＣＰＵを、前記更新手段として機能させるための制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するため本発明のＩＣチップは、被更新情報を記憶するＩＣチップを備える交換部品を装着する手段と、前記被更新情報に反映させる更新情報を送信する手段と、を備える装置の前記交換部品のＩＣチップであって、前記更新情報を受信する手段と、前記更新情報を、前記被更新情報に反映させる前に、前記更新情報の反映が、前記被更新情報の正規の傾向変化に反するか否かを判定し、反すると判定した際に、前記更新情報を、前記被更新情報に反映させず、反しないと判定した際に、前記更新情報を、前記被更新情報に反映させる更新手段と、を備えることを特徴とする。
また、ペアの被更新情報の一方を記憶するＩＣチップを備える交換部品を装着する手段と、前記被更新情報の差分を送信する手段と、を備える装置の前記交換部品のＩＣチップであって、前記差分を受信する受信手段と、前記差分を、前記被更新情報の一方に反映する更新手段と、を備えることを特徴としてもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
そこで、本発明の目的は、装置の交換部品のＩＣチップであって、記憶する被更新情報の改ざん（被更新情報の正規の傾向変化に反する更新）を防止するＩＣチップを提供することにある。
また、ペアの被更新情報の差分を送信する装置の交換部品のＩＣチップであって、差分を受信し、それを記憶する被更新情報の一方に反映するＩＣチップを提供することにある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、ＩＣチップは、装置の交換部品のＩＣチップであって、記憶する被更新情報の改ざん（被更新情報の正規の傾向変化に反する更新）を防止することができる。
また、ペアの被更新情報の差分を送信する装置の交換部品のＩＣチップであって、差分を受信し、それを記憶する被更新情報の一方に反映することができる。