(57)【要約】【課題】暗号化された情報をインクカートリッジ有する記録装置、インクカートリッジ、記録システム、制御方法、およびプログラムを提供する。【解決手段】記録装置であって、インクカートリッジの記録部に記録されているカートリッジ情報を読み取る読取部と、読取部により読み取られたカートリッジ情報を公開鍵で復号情報に復号化する復号部と、復号部により復号化された復号情報をインクカートリッジが装着された履歴に対応付けて格納する履歴格納部と公開鍵と対である秘密鍵により原情報が暗号化されたカートリッジ情報がインクカートリッジの記録部に記録されている場合に、復号部により復号化されて得られるべき原情報を格納する原情報格納部と、復号部により複号化された復号情報が、原情報格納部に格納された原情報に一致するか否かを判断し、一致しない場合にその旨を出力する情報一致判断部とを備える。【選択図】図１
2005297223.tif 000002
【特許請求の範囲】
【請求項１】
インクカートリッジが装着されることにより前記インクカートリッジのインクを吐出して記録を行う記録装置であって、
前記インクカートリッジが装着された場合に、前記インクカートリッジの記録部に記録されているカートリッジ情報を読み取る読取部と、
前記読取部により読み取られた前記カートリッジ情報を公開鍵で復号情報に復号化する復号部と、
前記復号部により復号化された前記復号情報を前記インクカートリッジが装着された履歴に対応付けて格納する履歴格納部と
を備える記録装置。
【請求項２】
前記公開鍵と対である秘密鍵により原情報が暗号化された前記カートリッジ情報が前記インクカートリッジの前記記録部に記録されている場合に、前記復号部により復号化されて得られるべき原情報を格納する原情報格納部と、
前記復号部により複号化された前記復号情報が、前記原情報格納部に格納された前記原情報に一致するか否かを判断し、一致しない場合にその旨を出力する情報一致判断部と
をさらに備える請求項１に記載の記録装置。
【請求項３】
前記原情報格納部は、前記原情報として、前記インクカートリッジの種別を格納している請求項２に記載の記録装置。
【請求項４】
前記公開鍵および前記公開鍵と対である秘密鍵に使用期限が設定されており、
前記復号部は、前記公開鍵の使用期限を過ぎた場合に、新たな公開鍵を外部から取得する請求項２に記載の記録装置。
【請求項５】
前記復号部が外部から取得した前記公開鍵のうち、前記公開鍵の使用期限が前記インクカートリッジの使用が許可された有効期限に含まれる前記公開鍵を格納する有効公開鍵格納部をさらに備え、
前記情報一致判断部は、前記有効公開鍵格納部に格納された前記公開鍵により復号化された前記復号情報のうち、前記原情報に一致するものがない場合に、前記インクカートリッジの有効期限が過ぎている旨を出力する請求項４に記載の記録装置。
【請求項６】
前記有効公開鍵格納部に格納された前記公開鍵により復号化された前記復号情報のうち、前記原情報に一致するものがない場合に、前記インクカートリッジの使用を禁止する使用禁止部をさらに備える請求項５に記載の記録装置。
【請求項７】
インクカートリッジが装着されることにより前記インクカートリッジのインクを吐出して記録を行う記録装置であって、
前記インクカートリッジが装着された場合に、前記インクカートリッジの記録部に記録されているカートリッジ情報を読み取る読取部と、
前記読取部により読み取られた前記カートリッジ情報を公開鍵で復号情報に復号化する復号部と、
前記公開鍵と対である秘密鍵により原情報が暗号化された前記カートリッジ情報が前記インクカートリッジの前記記録部に記録されている場合に、前記復号部により復号化されて得られるべき原情報を格納する原情報格納部と、
前記復号部により複号化された前記復号情報が、前記原情報格納部に格納された前記原情報に一致するか否かを判断し、一致しない場合にその旨を出力する情報一致判断部とを備え、
前記公開鍵および前記公開鍵と対である秘密鍵に使用期限が設定されており、
前記復号部は前記公開鍵の使用期限が過ぎた場合に、新たな公開鍵を外部から取得し、
前記復号部が外部から取得した前記公開鍵のうち、前記公開鍵の使用期限が前記インクカートリッジの使用が許可された有効期限に含まれる前記公開鍵を格納する有効公開鍵格納部をさらに備え、
前記情報一致判断部は、前記有効期限内の前記公開鍵により復号化された前記復号情報が、前記原情報に一致しない場合に、前記インクカートリッジの有効期限が過ぎている旨を出力する記録装置。
【請求項８】
インクカートリッジの記録部にカートリッジ情報を書き込む書込装置と、
前記インクカートリッジが装着されることにより前記インクカートリッジのインクを吐出して記録を行う記録装置と、
前記記録装置および前記書込装置と通信を行うサーバとを備える記録システムであって、
前記サーバは、使用期限が設定された秘密鍵と、前記秘密鍵と対である使用期限が設定された公開鍵とを生成して、前記秘密鍵を前記書込装置へ配信するとともに前記公開鍵を前記記録装置へ配信し、
前記書込装置は、
前記サーバより前記使用期限内の前記秘密鍵を取得し、前記使用期限の過ぎた前記秘密鍵を前記使用期限内の前記秘密鍵に更新する秘密鍵取得部と、
前記秘密鍵取得部により取得された前記使用期限内の前記秘密鍵により原情報を暗号化して、暗号化された前記原情報を前記カートリッジ情報として前記インクカートリッジの前記記録部に書き込む暗号化書込部とを有し、
前記記録装置は、
前記インクカートリッジが装着された場合に、前記インクカートリッジの記録部に記録されている前記カートリッジ情報を読み取る読取部と、
前記公開鍵の使用期限が前記インクカートリッジの使用が許可された有効期限に含まれる前記公開鍵を格納する有効公開鍵格納部と、
前記サーバから前記公開鍵を取得して前記有効公開鍵格納部に受け渡すと共に、前記読取部により読み取られた前記カートリッジ情報を前記有効公開鍵格納部に格納された前記公開鍵で復号情報に復号化する復号部と、
前記公開鍵と対である前記秘密鍵により前記原情報が暗号化された前記カートリッジ情報が前記インクカートリッジの前記記録部に記録されている場合に、前記復号部により復号化されて得られるべき前記原情報を格納する原情報格納部と、
前記復号部により複号化された前記復号情報が、前記原情報格納部に格納された前記原情報に一致するか否かを判断し、一致しない場合に前記インクカートリッジの使用期限が過ぎている旨を出力する情報一致判断部とを有する記録システム。
【請求項９】
インクカートリッジの記録部にカートリッジ情報を書き込む書込装置と、
前記インクカートリッジが装着されることにより前記インクカートリッジのインクを吐出して記録を行う記録装置と、
前記記録装置および前記書込装置と通信を行うサーバとを備える記録システムであって、
前記サーバは、使用期限が設定された秘密鍵と、前記秘密鍵と対である使用期限が設定された公開鍵とを生成して、前記秘密鍵を前記書込装置へ配信するとともに前記公開鍵を前記記録装置へ配信し、
前記書込装置は、
前記サーバから前記使用期限内の前記秘密鍵を取得し、前記使用期限の過ぎた前記秘密鍵を前記使用期限内の前記秘密鍵に更新する秘密鍵取得部と、
前記秘密鍵取得部に取得された前記使用期限内の前記秘密鍵により原情報を暗号化して、暗号化された前記原情報を前記カートリッジ情報として前記インクカートリッジの前記記録部に書き込む暗号化書込部とを有し、
前記記録装置は、
前記インクカートリッジが装着された場合に、前記インクカートリッジの記録部に記録されている前記カートリッジ情報を読み取る読取部と、
前記公開鍵の使用期限が前記インクカートリッジの使用が許可された有効期限に含まれる前記公開鍵を格納する有効公開鍵格納部と、
前記サーバから前記公開鍵を取得して前記有効公開鍵格納部に受け渡すと共に、前記読取部により読み取られた前記カートリッジ情報を前記有効公開鍵格納部に格納された前記公開鍵で復号情報に復号化する復号部と、
前記公開鍵と対である前記秘密鍵により前記原情報が暗号化された前記カートリッジ情報が前記インクカートリッジの前記記録部に記録されている場合に、前記復号部により復号化されて得られるべき前記原情報を格納する原情報格納部と、
前記復号部により復号化された前記復号情報を前記インクカートリッジが装着された履歴に対応付けて格納する履歴格納部とを有する記録システム。
【請求項１０】
インクカートリッジであって、
秘密鍵により暗号化された情報が記録された記録部を備えるインクカートリッジ。
【請求項１１】
インクカートリッジが装着されることにより前記インクカートリッジのインクを吐出して記録を行う記録装置を制御する制御方法であって、
前記インクカートリッジが前記記録装置に装着された場合に、前記インクカートリッジの記録部に記録されている情報を読み取り、
読み取った前記情報を公開鍵で復号化し、
復号化した前記情報を前記インクカートリッジが装着された履歴に対応付けて履歴格納部に格納する
制御方法。
【請求項１２】
インクカートリッジが装着されることにより前記インクカートリッジのインクを吐出して記録を行う記録装置を制御する制御方法であって、
前記インクカートリッジが装着された場合に、前記インクカートリッジの記録部に記録されているカートリッジ情報を読み取り、
公開鍵および前記公開鍵と対である秘密鍵に設定された使用期限が過ぎた場合に、新たな公開鍵を外部から取得し、
外部から取得した前記公開鍵のうち、前記公開鍵の使用期限が前記インクカートリッジの使用が許可された有効期限に含まれる前記公開鍵を有効公開鍵格納部に格納し、
読み取った前記カートリッジ情報を前記有効公開鍵格納部に格納された前記公開鍵で復号情報に復号化し、
前記公開鍵と対である前記秘密鍵により原情報が暗号化された前記カートリッジ情報が前記インクカートリッジの前記記録部に記録されている場合に、復号化されて得られるべき原情報を原情報格納部に格納し、
複号化された前記復号情報が、前記原情報格納部に格納された前記原情報に一致するか否かを判断し、一致しない場合に、前記インクカートリッジの有効期限が過ぎている旨を出力する制御方法。
【請求項１３】
インクカートリッジが装着されることにより前記インクカートリッジのインクを吐出して記録を行う記録装置を制御するコンピュータのプログラムであって、前記コンピュータに、
前記インクカートリッジが装着された場合に、前記インクカートリッジの記録部に記録されている情報を読み取る読取機能、
前記読取機能により読み取られた前記情報を公開鍵で復号化する復号機能、および、
前記復号機能により復号化された前記情報を前記インクカートリッジが装着された履歴に対応付けて格納する履歴格納機能
を実現させるプログラム。
【請求項１４】
インクカートリッジが装着されることにより前記インクカートリッジのインクを吐出して記録を行う記録装置を制御するコンピュータのプログラムであって、前記コンピュータに、
前記インクカートリッジが装着された場合に、前記インクカートリッジの記録部に記録されているカートリッジ情報を読み取る手順、
公開鍵および前記公開鍵と対である秘密鍵に設定された使用期限が過ぎた場合に、新たな公開鍵を外部から取得する手順、
外部から取得した前記公開鍵のうち、前記公開鍵の使用期限が前記インクカートリッジの使用が許可された有効期限に含まれる前記公開鍵を有効公開鍵格納部に格納する手順、
読み取った前記カートリッジ情報を前記有効公開鍵格納部に格納された前記公開鍵で復号情報に復号化する手順、
前記公開鍵と対である前記秘密鍵により原情報が暗号化された前記カートリッジ情報が前記インクカートリッジの前記記録部に記録されている場合に、復号化されて得られるべき原情報を原情報格納部に格納する手順、および、
複号化された前記復号情報が、前記原情報格納部に格納された前記原情報に一致するか否かを判断し、一致しない場合に、前記インクカートリッジの有効期限が過ぎている旨を出力する手順
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、インクカートリッジ、記録システム、制御方法、およびプログラムに関する。特に本発明は、インクカートリッジが装着されることによりインクカートリッジのインクを吐出して記録を行う記録装置、この記録装置に用いられるインクカートリッジ、記録システム、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、記録装置を購入したユーザーが、記録装置のメーカーや販売店等により管理されるサーバへ記録装置の購入日を登録することにより、購入した記録装置の保証期間を管理するサービスが知られている（例えば、特許文献１参照）。そしてこのようなサービスを行うにあたり、製造会社によって品質が保証されたインクカートリッジが正しく使用されたにも関わらず不具合が生じた場合に、記録装置の修理に保証を適用するというサービスの形態がある。このサービスの形態においては、修理の対象となる記録装置に、保証を適用すべきインクカートリッジが使用されていたかどうかが判別できることが好ましい。一例としては、インクカートリッジ内部に製造会社名等を格納しておき、その情報を記録装置が取得して内部に記録しておくことで、保証を適用すべきインクカートリッジが使用された旨を確認する。
【特許文献１】特開２００３−２４２２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような形態においては、インクカートリッジに格納された情報を改竄することで、保証を適用すべきではないインクカートリッジであっても、保証を適用すべきインクカートリッジであるかのようになりすますことが容易である。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態においては、インクカートリッジが装着されることによりインクカートリッジのインクを吐出して記録を行う記録装置であって、インクカートリッジが装着された場合に、インクカートリッジの記録部に記録されているカートリッジ情報を読み取る読取部と、読取部により読み取られたカートリッジ情報を公開鍵で復号情報に復号化する復号部と、復号部により復号化された復号情報をインクカートリッジが装着された履歴に対応付けて格納する履歴格納部とを備える。これにより、記録装置に装着されたインクカートリッジが特定の供給者から供給されたか否かを後から読み出して確認することができる。
【０００５】
上記の記録装置は、公開鍵と対である秘密鍵により原情報が暗号化されたカートリッジ情報がインクカートリッジの記録部に記録されている場合に、復号部により復号化されて得られるべき原情報を格納する原情報格納部と、復号部により複号化された復号情報が、原情報格納部に格納された原情報に一致するか否かを判断し、一致しない場合にその旨を出力する情報一致判断部とをさらに備えてよい。これにより、記録装置に使用されることが想定されているインクカートリッジが装着されたか否かを判断することができる。
【０００６】
上記の原情報格納部は、原情報として、インクカートリッジの種別を格納していてもよい。これにより、当該記録装置に使用されることが想定されていたインクが、使用されたかどうかを後で確認することができる。
【０００７】
また、公開鍵および公開鍵と対である秘密鍵に使用期限が設定されており、復号部は、公開鍵の使用期限を過ぎた場合に、新たな公開鍵を外部から取得してもよい。これにより、供給者のなりすましを防ぐことができる。
【０００８】
上記の記録装置は復号部が外部から取得した公開鍵のうち、公開鍵の使用期限がインクカートリッジの使用が許可された有効期限に含まれる公開鍵を格納する有効公開鍵格納部をさらに備え、情報一致判断部は、有効公開鍵格納部に格納された公開鍵により復号化された復号情報のうち、原情報に一致するものがない場合に、インクカートリッジの有効期限が過ぎている旨を出力してもよい。これにより、使用期限が過ぎてインクが劣化しているおそれのあるインクカートリッジが記録装置に使用されることを防ぐことができる。
【０００９】
上記の記録装置は、有効公開鍵格納部に格納された公開鍵により復号化された復号情報のうち、原情報に一致するものがない場合に、インクカートリッジの使用を禁止する使用禁止部とをさらに備えてもよい。これにより使用期限が過ぎてインクが劣化しているおそれのあるインクカートリッジが記録装置に使用されることを確実に防ぐことができる。
【００１０】
本発明の第２の形態においては、インクカートリッジが装着されることによりインクカートリッジのインクを吐出して記録を行う記録装置であって、インクカートリッジが装着された場合に、インクカートリッジの記録部に記録されているカートリッジ情報を読み取る読取部と、読取部により読み取られたカートリッジ情報を公開鍵で復号情報に復号化する復号部と、公開鍵と対である秘密鍵により原情報が暗号化されたカートリッジ情報がインクカートリッジの記録部に記録されている場合に、復号部により復号化されて得られるべき原情報を格納する原情報格納部と、復号部により複号化された復号情報が、原情報格納部に格納された原情報に一致するか否かを判断し、一致しない場合にその旨を出力する情報一致判断部とを備え、公開鍵および公開鍵と対である秘密鍵に使用期限が設定されており、復号部は公開鍵の使用期限が過ぎた場合に新たな公開鍵を外部から取得し、復号部が外部から取得した公開鍵のうち、公開鍵の使用期限がインクカートリッジの使用が許可された有効期限に含まれる公開鍵を格納する有効公開鍵格納部をさらに備え、情報一致判断部は、有効期限内の公開鍵により復号化された復号情報が、原情報に一致しない場合に、インクカートリッジの有効期限が過ぎている旨を出力してもよい。これにより、使用期限が過ぎてインクが劣化しているおそれのあるインクカートリッジが記録装置に使用されることを防ぐことができる。
【００１１】
本発明の第３の形態においては、インクカートリッジの記録部にカートリッジ情報を書き込む書込装置と、インクカートリッジが装着されることによりインクカートリッジのインクを吐出して記録を行う記録装置と、記録装置および書込装置と通信を行うサーバとを備える記録システムであって、サーバは、使用期限が設定された秘密鍵と、秘密鍵と対である使用期限が設定された公開鍵とを生成して、秘密鍵を書込装置へ配信するとともに公開鍵を記録装置へ配信し、書込装置は、サーバより使用期限内の秘密鍵を取得し、使用期限の過ぎた秘密鍵を使用期限内の秘密鍵に更新する秘密鍵取得部と、秘密鍵取得部により取得された使用期限内の秘密鍵により原情報を暗号化して、暗号化された原情報をカートリッジ情報としてインクカートリッジの記録部に書き込む暗号化書込部とを有し、記録装置は、インクカートリッジが装着された場合に、インクカートリッジの記録部に記録されているカートリッジ情報を読み取る読取部と、公開鍵の使用期限がインクカートリッジの使用が許可された有効期限に含まれる公開鍵を格納する有効公開鍵格納部と、サーバから公開鍵を取得して有効公開鍵格納部に受け渡すと共に、読取部により読み取られたカートリッジ情報を有効公開鍵格納部に格納された公開鍵で復号情報に復号化する復号部と、公開鍵と対である秘密鍵により原情報が暗号化されたカートリッジ情報がインクカートリッジの記録部に記録されている場合に、復号部により復号化されて得られるべき原情報を格納する原情報格納部と、復号部により複号化された復号情報が、原情報格納部に格納された原情報に一致するか否かを判断し、一致しない場合にインクカートリッジの使用期限が過ぎている旨を出力する情報一致判断部とを有する。これにより、使用期限が過ぎてインクが劣化しているおそれのあるインクカートリッジが記録装置に使用されることを防ぐことができる。
【００１２】
本発明の第４の形態においてはインクカートリッジの記録部にカートリッジ情報を書き込む書込装置と、インクカートリッジが装着されることによりインクカートリッジのインクを吐出して記録を行う記録装置と、記録装置および書込装置と通信を行うサーバとを備える記録システムであって、サーバは、使用期限が設定された秘密鍵と、秘密鍵と対である使用期限が設定された公開鍵とを生成して、秘密鍵を書込装置へ配信するとともに公開鍵を記録装置へ配信し、書込装置は、サーバから使用期限内の秘密鍵を取得し、使用期限の過ぎた秘密鍵を使用期限内の秘密鍵に更新する秘密鍵取得部と、秘密鍵取得部により取得された使用期限内の秘密鍵により原情報を暗号化して、暗号化された原情報をカートリッジ情報としてインクカートリッジの記録部に書き込む暗号化書込部とを有し、記録装置は、インクカートリッジが装着された場合に、インクカートリッジの記録部に記録されているカートリッジ情報を読み取る読取部と、公開鍵のうち公開鍵の使用期限がインクカートリッジの使用が許可された有効期限に含まれる公開鍵を格納する有効公開鍵格納部と、サーバから公開鍵を取得して有効公開鍵格納部に受け渡すと共に、読取部により読み取られたカートリッジ情報を有効公開鍵格納部に格納された公開鍵で復号情報に復号化する復号部と、公開鍵と対である秘密鍵により原情報が暗号化されたカートリッジ情報がインクカートリッジの記録部に記録されている場合に、復号部により復号化されて得られるべき原情報を格納する原情報格納部と、復号部により復号化された復号情報をインクカートリッジが装着された履歴に対応付けて格納する履歴格納部とを有する。これにより、記録装置に装着されたインクカートリッジの記録部に記録されていた情報を後から読み出して確認することができる。そして、記録装置に使用されることが想定されているインクカートリッジが装着されたか否かを判断することができる。さらに、使用期限が過ぎてインクが劣化しているおそれのあるインクカートリッジが記録装置に使用されたかどうかを後で確認することができる。
【００１３】
本発明の第５の形態においてはインクカートリッジであって、秘密鍵により暗号化された情報が記録された記録部を備える。これにより、インクカートリッジの情報を記録装置側で公開鍵により復号化するとにより、記録装置に使用されることが想定されているインクカートリッジが装着されたか否かを判断することができる。
【００１４】
本発明の第６の形態においては、インクカートリッジが装着されることによりインクカートリッジのインクを吐出して記録を行う記録装置を制御する制御方法であって、インクカートリッジが記録装置に装着された場合に、インクカートリッジの記録部に記録されている情報を読み取り、読み取った情報を公開鍵で復号化し、復号化した情報をインクカートリッジが装着された履歴に対応付けて履歴格納部に格納する。これにより、第１の形態と同様の効果を得ることができる。
【００１５】
本発明の第７の形態においては、インクカートリッジが装着されることによりインクカートリッジのインクを吐出して記録を行う記録装置を制御する制御方法であって、
インクカートリッジが装着された場合に、インクカートリッジの記録部に記録されているカートリッジ情報を読み取り、公開鍵および公開鍵と対である秘密鍵に設定された使用期限が過ぎた場合に、新たな公開鍵を外部から取得し、外部から取得した公開鍵のうち、公開鍵の使用期限がインクカートリッジの使用が許可された有効期限に含まれる公開鍵を有効公開鍵格納部に格納し、読み取ったカートリッジ情報を有効公開鍵格納部に格納された公開鍵で復号情報に復号化し、公開鍵と対である秘密鍵により原情報が暗号化されたカートリッジ情報がインクカートリッジの記録部に記録されている場合に、復号化されて得られるべき原情報を原情報格納部に格納し、複号化された復号情報が、原情報格納部に格納された原情報に一致するか否かを判断し、一致しない場合に、インクカートリッジの有効期限が過ぎている旨を出力する。これにより、第３の形態と同様の効果を得ることができる。
【００１６】
本発明の第８の形態においては、インクカートリッジが装着されることによりインクカートリッジのインクを吐出して記録を行う記録装置を制御するコンピュータのプログラムであって、コンピュータに、インクカートリッジが装着された場合に、インクカートリッジの記録部に記録されている情報を読み取る読取機能、読取機能により読み取られた情報を公開鍵で復号化する復号機能、および、復号機能により復号化された情報をインクカートリッジが装着された履歴に対応付けて格納する履歴格納機能を実現させる。これにより、第１の形態と同様の効果を得ることができる。
【００１７】
本発明の第９の形態においては、インクカートリッジが装着されることによりインクカートリッジのインクを吐出して記録を行う記録装置を制御するコンピュータのプログラムであって、コンピュータに、インクカートリッジが装着された場合に、インクカートリッジの記録部に記録されているカートリッジ情報を読み取る手順、公開鍵および公開鍵と対である秘密鍵に設定された使用期限が過ぎた場合に、新たな公開鍵を外部から取得する手順、外部から取得した公開鍵のうち、公開鍵の使用期限がインクカートリッジの使用が許可された有効期限に含まれる公開鍵を有効公開鍵格納部に格納する手順、読み取ったカートリッジ情報を有効公開鍵格納部に格納された公開鍵で復号情報に復号化する手順、公開鍵と対である秘密鍵により原情報が暗号化されたカートリッジ情報がインクカートリッジの記録部に記録されている場合に、復号化されて得られるべき原情報を原情報格納部に格納する手順、および、複号化された復号情報が、原情報格納部に格納された原情報に一致するか否かを判断し、一致しない場合に、インクカートリッジの有効期限が過ぎている旨を出力する手順を実行させる。これにより、第３の形態と同様の効果を得ることができる。
【００１８】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１９】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２０】
図１は、本発明の実施形態にかかる記録システム４００の構成の一例を示す。記録システム４００は、記録装置１００、インクカートリッジ２００、書込装置１２０、およびサーバ３００を備える。記録装置１００、書込装置１２０はネットワーク１１０を介してサーバ３００と接続される。サーバ３００は、例えば記録装置１００の製造および販売をする供給者により管理される。一方、書込装置１２０は、例えばインクカートリッジ２００の製造および販売をする供給者により管理される。
【００２１】
インクカートリッジ２００は内部にインクを収容しており、記録装置１００は、インクカートリッジ２００が装着されるキャリッジ１０と、このキャリッジ１０の下方に配された記録ヘッド１２とを有する。記録装置１００にインクカートリッジ２００が装着された場合に、インクカートリッジ２００のインクが記録ヘッド１２へ供給され、記録ヘッド１２はインクを吐出して被記録物１４に記録する。この場合、記録装置１００が内部に有する電子制御部１０２が、記録ヘッド１２のインクの吐出、および被記録物１４の搬送を制御する。
【００２２】
ここで、従来、記録装置１００に不具合が発生した場合、保証期間内であれば保証を適用した修理が行われる。そしてさらには、製造会社によって品質が保証されたインクカートリッジ２００が正しく使用されたにも関わらず不具合が生じた場合には、記録装置１００の修理に保証を適用するというサービスの形態がある。このサービスの形態においては、修理の対象となる記録装置１００に、保証を適用すべきインクカートリッジ２００が使用されていたかどうかが判別できることが好ましい。一例として、インクカートリッジ２００に供給者名を格納しておき、その情報を記録装置１００が取得し記録しておくことで、保証を適用すべきインクカートリッジ２００が使用された旨を確認する。
【００２３】
この場合に、供給者の製造工場において、インクカートリッジ２００が有するインク収容部の外側にＩＣチップ２１０が取りつけられる。書込装置１２０は製造工場に設けられ、不揮発性のメモリを有するＩＣチップ２１０に、例えばインクカートリッジ２００の供給者名やインク種別等のカートリッジ情報を書き込む。
【００２４】
そしてＩＣチップ２１０を有するインクカートリッジ２００がキャリッジ１０に装着されると、キャリッジ１０においてＩＣチップ２１０が対向する位置に露出した電気的な接触部１６がＩＣチップ２１０と接触し、記録装置１００とインクカートリッジ２００とは電気的に接続される。これにより、記録装置１００は、カートリッジ情報を読み出す。
【００２５】
しかしながら、上記のような形態においては、例えばインクカートリッジ２００内部のカートリッジ情報を改竄することで、保証を適用すべきではないインクカートリッジを、あたかも保証を適用すべきインクカートリッジであるかのようになりすますことを許容してしまうという課題がある。
【００２６】
そこで本発明における記録システム４００においては、サーバ３００から配信された秘密鍵を用いて暗号化されたカートリッジ情報をインクカートリッジ２００に格納する一方で、記録装置１００は、秘密鍵と対になった公開鍵を用いて、装着されたインクカートリッジ２００のカートリッジ情報を復号化する。
【００２７】
図２は、本発明の実施形態にかかる記録装置１００が有する電子制御部１０２およびＩＣチップ２１０が有する記録部２１２の機能構成の一例を示す。書込装置１２０（図１参照）は、サーバ３００から秘密鍵を受け取る。書込装置１２０はインクカートリッジ２００に格納すべき原情報を、サーバ３００より受け取った秘密鍵を作用させることで暗号化し、カートリッジ情報としてＩＣチップ２１０の記録部２１２に記録する。なお、本例において書込装置１２０は、インクカートリッジ２００に収納されるインク種別を原情報として記録部２１２に記録する。他の例において書込装置１２０は、例えばＩＣチップ２１０の製造番号や記録装置１００やインクカートリッジ２００の供給者名を原情報として、これらの情報を、秘密鍵を用いて暗号化したカートリッジ情報を生成して記録部２１２に記録してもよい。
【００２８】
電子制御部１０２は、読取部２０、復号部３０、履歴格納部４０、原情報格納部５０および情報一致判断部６０を有する。記録装置１００とインクカートリッジ２００とが電気的に接続されると、ＩＣチップ２１０の記録部２１２と電子制御部１０２の読取部２０とは電気的に接続される。
【００２９】
読取部２０は、インクカートリッジ２００が装着された場合に、インクカートリッジ２００の記録部２１２に記録されているカートリッジ情報を読み取り、読み取ったカートリッジ情報を復号部３０へ出力する。
【００３０】
復号部３０は、サーバ３００から公開鍵を受け取り、これを内部に格納する。さらに復号部３０は、読取部２０から受け取ったカートリッジ情報に、内部に格納していた公開鍵を作用させ、復号情報に復号化する。さらに復号部３０は、復号化した復号情報を履歴格納部４０および情報一致判断部６０へ出力する。なお、復号部３０は、記録装置１００がネットワーク１１０に接続された場合に、このネットワーク１１０を介してサーバ３００に公開鍵を要求し、これを受け取る。
【００３１】
履歴格納部４０は、復号部３０より受け取った復号情報をインクカートリッジ２００が装着された履歴に対応付けて格納する。本例の履歴格納部４０は、記録装置１００にインクカートリッジ２００が装着された順番を示す番号を、履歴として格納する。
【００３２】
原情報格納部５０は、復号部３０により復号化されて得られるべき原情報を記録装置１００の使用に先だって格納する。本例の原情報格納部５０は、原情報として、記録装置１００に装着されるべきインクカートリッジ２００のインク種別を格納する。原情報格納部５０は、例えば工場の出荷時に原情報を格納する。なお、他の例において原情報格納部５０は、原情報としてＩＣチップ２１０の製造番号や記録装置１００やインクカートリッジ２００の供給者名を格納してもよい。
【００３３】
復号部３０から復号情報を受け取ると、情報一致判断部６０は、原情報格納部５０に格納された原情報を読み出し、読み出した原情報に復号情報が一致するか否かを判断する。そして復号情報が情報一致判断部６０に格納されたいずれの原情報とも一致しない場合、情報一致判断部６０はその旨をユーザへ出力する。この場合、情報一致判断部６０は、記録装置１００の表示部に一致しない旨を表示してもよいし、ＰＣの表示部に表示してもよい。また情報一致判断部６０は、被記録物１４に一致しない旨を記録することで、ユーザにこの旨を出力していもよい。
【００３４】
これにより、記録装置１００に装着されたインクカートリッジ２００の記録部２１２に記録されていた情報を後から読み出して確認することができる。そして、記録装置１００に使用されることが想定されているインクカートリッジ２００が装着されたか否かを判断することができる。また、記録装置１００に使用されることが想定されているインクカートリッジ２００が装着された場合に、その旨が出力されることにより、ユーザがその旨を認識することができる。
【００３５】
記録媒体７０は、記録装置１００の電子制御部１０２に、読取部２０、復号部３０、および履歴格納部４０として機能させるプログラムを格納する。記録装置１００の電子制御部１０２は、これらのプログラムを記録媒体７０から読み取って実行する。また、記録装置１００の電子制御部１０２は通信回線を介してこれらのプログラムを取得してもよい。記録媒体７０は、例えばＤＶＤ、ＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体記録装置等であってよい。
【００３６】
図３は、履歴格納部４０に格納されるデータの一例を示す。履歴格納部４０は、復号部３０により復号化された復号情報を、インクカートリッジ２００が装着された順番を示す番号に対応づけて格納している。本実施形態において、インクカートリッジ２００の記録部２１２に記録されたカートリッジ情報が、復号部３０に格納された公開鍵と対の秘密鍵を用いて暗号化された情報である場合に、復号部３０は、カートリッジ情報を人が意味を解読することのできるいわゆる平文の情報へと復号する。図３における人が意味を解読することができる情報の例は、インクカートリッジ２００の種別を示す「顔料Ａ」という文字列である。しかしながら、カートリッジ情報が当該公開鍵と対の秘密鍵により暗号化されていない場合には、復号部３０は、カートリッジ情報を、人が意味を解読できない情報へ変換する。カートリッジ情報が当該公開鍵と対の秘密鍵により暗号化されていない場合とは、例えば、カートリッジ情報が、平文である場合、公開鍵と対の秘密鍵以外の秘密鍵で暗号化されている場合、または、カートリッジ情報にいずれの情報も記録されていない場合である。図３における人が意味を解読することができない情報の例は、「＊０？！」という文字列である。履歴格納部４０に格納された復号情報を、インクカートリッジ２００の履歴と共に参照することにより、記録装置１００に使用されることが想定されているインクカートリッジ２００が装着されたか否かを判断することができる。
【００３７】
図４は、本発明の記録装置１００における動作の一例を示すフローチャートである。記録装置１００にインクカートリッジ２００が装着されると、記録装置１００の読取部２０とインクカートリッジ２００の記録部２１２とは電気的に接続される。この状態で、読取部２０は、インクカートリッジ２００の記録部２１２に記録されているカートリッジ情報を読み取り（Ｓ１００）、読み取ったカートリッジ情報を復号部３０へ出力する。復号部３０は、サーバ３００より配信された予め公開鍵を格納しており、この公開鍵で、読取部２０より受け取ったカートリッジ情報を復号情報へと復号化する（Ｓ１０２）。そして復号部３０は、復号化した復号情報を、インクカートリッジ２００が装着された履歴に対応づけて履歴格納部４０へ格納する（Ｓ１０４）と共に、情報一致判断部６０へ出力する。
【００３８】
また原情報格納部５０は、上述したように、復号部３０により復号化されて得られるべき原情報を予め格納している。本例の原情報格納部５０は、原情報として記録装置１００に装着されるべきインクカートリッジ２００のインク種別を格納している。そして情報一致判断部６０は、復号部３０より復号情報を受け取ると、原情報格納部５０に格納された原情報を読み出し、復号情報と原情報とを比較する（Ｓ１０６）。ここで、原情報格納部５０に複数の原情報が格納されている場合に、復号情報を複数の原情報のそれぞれと比較する。その結果、復号情報がいずれの原情報とも一致しない場合に（Ｓ１０６：ＮＯ）、情報一致判断部６０はその旨を出力する（Ｓ１０８）。情報一致判断部６０は、例えば、記録装置１００の表示部に「一致しない」旨を表示する。復号情報が、原情報格納部５０より読み出した原情報のいずれかと一致した場合（Ｓ１０６：ＹＥＳ）、本フローチャートは終了する。なおステップＳ１０６において、復号情報が原情報格納部５０により読み出した原情報のいずれかと一致した場合、情報一致判断部６０は、例えば記録装置１００の表示部に一致した原情報を表示してもよい。これにより、ユーザは正しいインク種別が格納されたインクカートリッジ２００が装着されたことを確認できる。
【００３９】
図５は、図１における記録装置１００が有する他の電子制御部１０４の機能構成の一例を示す。図６は、本発明の他の実施形態にかかる記録システム４００が有する書込装置１２０の機能構成の一例を示す。
【００４０】
記録装置１００において有効期限が切れたインクが使用されると、例えばインクの劣化により記録装置１００に不具合が発生する場合がある。そこで本実施形態における記録システム４００においては、公開鍵および秘密鍵に使用期限を設けることで、記録装置１００に有効期限の切れたインクを使用することを防止することを目的とする。なお、図２と同じ符号を付した電子制御部１０４の構成は、図２における構成と同一または同様の機能を有するので、以下に述べる点を除いて説明を省略する。
【００４１】
本実施形態におけるサーバ３００は、使用期限を設定した秘密鍵と、この秘密鍵と対であり、同じ使用期限を設定した公開鍵とを生成し、秘密鍵を書込装置１２０へ配信するとともに公開鍵を記録装置１００へ配信する。なお、詳細は後述するが、秘密鍵の使用期限と、公開鍵の使用期限は一致しなくてもよい。本例のサーバ３００は、一定期間毎に互いに対となる秘密鍵および公開鍵を生成し、生成した秘密鍵を書込装置１２０へ配信し、生成した公開鍵を記録装置１００へ配信する。
【００４２】
図６に示す書込装置１２０は、秘密鍵取得部１２２および暗号化書込部１２４を有する。秘密鍵取得部１２２は、サーバから使用期限が設定された秘密鍵を取得し、内部に格納する。秘密鍵取得部１２２は、格納している秘密鍵の使用期限が過ぎた場合に、サーバ３００から新たに使用期限内の秘密鍵を取得し、使用期限の過ぎた秘密鍵をこの新たな公開鍵に更新する。これにより秘密鍵取得部１２２は、使用期限内の一つの秘密鍵を格納する。ここで書込装置１２０の使用者は、例えばインク種別を示す原情報を暗号化書込部１２４へ入力する。暗号化書込部１２４は、秘密鍵格納部１２２から秘密鍵を読み出して、読み出した秘密鍵を用いて原情報を暗号化する。そして暗号化書込部１２４は、暗号化された原情報をカートリッジ情報としてインクカートリッジ２００の記録部２１２に書き込む。
【００４３】
図５に示す電子制御部１０４は、図１から図４を用いて説明した電子制御部１０２が有する構成に加えて、さらに、情報一致判断部６０、有効公開鍵格納部８０、および使用禁止部９０を有する。
【００４４】
復号部３０は、サーバ３００より公開鍵を受け取り、受け取った公開鍵を有効公開鍵格納部８０へ格納する。そして公開鍵の使用期限を過ぎた場合に、復号部３０は新たに使用期限内の公開鍵をサーバ３００から取得する。サーバ３００が公開鍵を定期的に記録装置１００へ配信し、これを記録装置１００が受け取ることで、復号部３０は新たな公開鍵を取得する。
【００４５】
ここで、本実施形態のインクカートリッジ２００においては、インクカートリッジ２００のインクが劣化する期間等に基づき、インクの製造会社等により、使用が許可された有効期限が定められる。本実施形態において、書込装置１２０によりカートリッジ情報が書き込まれた時点が有効期限内にあるインクカートリッジ２００を判断するため、インクカートリッジ２００の有効期限と、秘密鍵および公開鍵の関係を以下のように設定する。先に説明したように、書込装置１２０の秘密鍵取得部１２２は、使用期限内の一つの秘密鍵を格納し、使用期間が過ぎた秘密鍵は使用されない。よって、書込装置１２０は、インクカートリッジ２００に原情報を書き込む時点において使用期限内の秘密鍵により、原情報をカートリッジ情報に暗号化してインクカートリッジ２００に書き込む。一方、記録装置１００の有効公開鍵格納部８０は、インクカートリッジ２００の有効期限内に書込装置１２０によりカートリッジ情報の暗号化に用いられた秘密鍵に対する公開鍵を格納する。例えば、有効公開鍵格納部８０は、ある公開鍵を、インクカートリッジ２００の有効期限と等しい期間だけ格納しておく。この場合に、有効公開鍵格納部８０は、サーバ３００より受信した公開鍵のうち、公開鍵の使用期限がインクカートリッジ２００の有効期限に含まれるような公開鍵を格納する。なお、インクカートリッジの有効期限は、インクカートリッジ２００に収容されるインクの品質が保証される期限として定められてよい。
【００４６】
復号部３０は、有効公開鍵格納部８０に格納された公開鍵を読み出し、読取部２０により受け取ったカートリッジ情報を、読み出した公開鍵を作用させることで、復号情報に復号化する。復号部３０は、有効公開鍵格納部８０に複数の公開鍵が格納されている場合に、それぞれの公開鍵を用いて、読取部２０より読み取られたカートリッジ情報を順次復号化する。復号部３０は、得られた復号情報を、インクカートリッジ２００の履歴と復号に用いた公開鍵の履歴とに対応づけて履歴格納部４０へ格納する。
【００４７】
情報一致判断部６０は、履歴格納部４０に格納された復号情報と、原情報格納部５０に格納された原情報とを読み出す。この場合、情報一致判断部６０は、新しく装着されたインクカートリッジ２００の復号情報を履歴格納部４０から読み出す。そして履歴格納部４０から読み出した復号情報のうち、原情報に一致するものがない場合に、情報一致判断部６０はこの旨を使用禁止部９０へ出力する。使用禁止部９０は、情報一致判断部６０に格納された復号情報のうち、原情報に一致するものがない場合に、記録装置１００の記録ヘッド１２へ信号を出力し、インクカートリッジ２００を用いたインクの吐出を禁止する。
またこの場合、情報一致判断部６０はインクカートリッジの有効期限が過ぎている旨をユーザへ出力する。これにより、使用期限が過ぎてインクが劣化しているおそれのあるインクカートリッジが記録装置に使用されることを、確実に防ぐことができる。
【００４８】
図７は、有効公開鍵格納部８０が格納するデータの一例を示す。有効公開鍵格納部８０は、サーバ３００より受信した公開鍵のうち、公開鍵の使用期限がインクカートリッジ２００の有効期限に含まれるような公開鍵を格納する。図７に示す例において、インクカートリッジ２００の有効期間が４年であり、公開鍵の対となる秘密鍵の使用期限が１年である場合、有効公開鍵格納部８０は、それぞれの公開鍵を４年間、格納する。図７に示す有効公開鍵格納部８０は、格納する公開鍵の個数を予め定めておくことにより、公開鍵を格納する期間を管理する。例えば、有効公開鍵格納部８０は、サーバ３００より新たに公開鍵を受信すると、一番古い公開鍵を破棄することにより、格納すべき公開鍵の数を一定に保つ。例えば、有効公開鍵格納部８０は、図７に示すように新しい順に公開鍵１から４としてＡからＤの４個が格納されている状態において、新しく公開鍵Ｅが配信されると、公開鍵Ｅを取得して公開鍵１として格納する共に、他の公開鍵ＢからＤを１つずつ繰り下げて、公開鍵２から４とし、公開鍵Ａを破棄する。
【００４９】
図８は、本実施形態において履歴格納部４０に格納されるデータの一例を示す。インクカートリッジ２００が装着されると、履歴格納部４０は、復号部３０より受け取った復号情報を、インクカートリッジ２００の履歴、および復号に用いた公開鍵の履歴に対応づけて格納する。この場合、復号部３０は、有効公開鍵格納部８０に格納された公開鍵の中で、新しく格納された順に公開鍵を読み出し、読取部２０より取得したカートリッジ情報に作用させることで、復号情報を取得する。そして復号部３０は、取得した復号情報を、履歴格納部４０へ格納する。
【００５０】
先に説明したように、有効公開鍵格納部８０が格納する公開鍵でカートリッジ情報が所定の復号情報として復号された場合に、そのカートリッジ情報を含むインクカートリッジ２００は、有効期限内のインクカートリッジであると判断することができる。そして、いずれの公開鍵を用いて復号した場合であっても、所定の復号情報が得られない場合には、そのカートリッジ情報を含むインクカートリッジ２００は、有効期限を過ぎたカートリッジであるか、装着されることが想定されないカートリッジであると判断することができる。また、履歴格納部４０は、図８に示す例において公開鍵の履歴に対応づけて復号情報を格納しているので、インクカートリッジ２００が有効期限内のどの時期に装着されたかを後で確認することができる。
【００５１】
図９は、本発明の他の実施形態における記録装置１００の動作の一例を示すフローチャートである。記録装置１００にインクカートリッジ２００が装着されると、読取部２０は、インクカートリッジ２００の記録部２１２に記録されているカートリッジ情報を読み取り（Ｓ２００）、読み取ったカートリッジ情報を復号部３０へ出力する。
【００５２】
そして復号部３０は、有効公開鍵格納部８０に格納された公開鍵の中で、新しく格納された順番で公開鍵を読み出し、読み出した公開鍵を取得したカートリッジ情報に作用させることで、カートリッジ情報を復号情報に復号化する（Ｓ２０２）。なお、復号部３０は記録装置１００に接続されたサーバ３００より定期的に配信される公開鍵を取得し、有効公開鍵格納部８０は、復号部３０が取得した公開鍵のうち、公開鍵の使用期限がインクカートリッジ２００の有効期限に含まれる公開鍵を格納している。そして復号部３０は、復号情報をインクカートリッジ２００が装着された履歴に対応づけて履歴格納部４０へ格納する（Ｓ２０４）。なお、本例における復号部３０は、復号情報を復号化に用いた公開鍵の履歴に対応づけて格納する。
【００５３】
ここで、全ての公開鍵でカートリッジ情報の復号化を行っていない場合には（Ｓ２０６：ＮＯ）、復号部３０は、上記のステップ２０２からステップ２０４の動作を実行する。そして有効公開鍵格納部８０に格納された全ての公開鍵で復号化が終了すると（Ｓ２０６：ＹＥＳ）、情報一致判断部６０は、装着されたインクカートリッジ２００の履歴に対応づけて格納された復号情報、および、原情報格納部５０に格納されている原情報を読み出す。そして履歴格納部４０から読み出した復号情報のうち、原情報に一致するものがある場合（Ｓ２０８：ＹＥＳ）、本フローチャートは終了する。
【００５４】
読み出した復号情報のうち、原情報に一致するものがない場合に（Ｓ２０８：ＮＯ）、情報一致判断部６０はインクカートリッジの有効期限が過ぎている旨をユーザへ出力する（Ｓ２１０）。この場合、情報一致判断部６０は、履歴格納部４０から読み出した復号情報のうち、原情報に一致するものがない旨を使用禁止部９０へ出力する。使用禁止部９０は、記録装置１００の記録ヘッド１２へ信号を出力しインクカートリッジ２００を用いたインクの吐出を停止させることで、インクカートリッジ２００の使用を禁止する（Ｓ２１２）。これにより、使用期限が過ぎてインクが劣化しているおそれのあるインクカートリッジが記録装置に使用されることを、確実に防ぐことができる。
【００５５】
なお、本例における履歴格納部４０は、有効公開鍵格納部８０に格納された各公開鍵によって復号化された全ての復号情報を格納したが、復号情報の格納方法はこれに限られない。他の例において、ステップＳ２０８において復号情報が原情報に一致したと判断した場合に、情報一致判断部６０が、履歴格納部４０を参照し、履歴格納部４０に格納されている原情報に一致しなかった復号情報を削除してよい。これにより、履歴格納部４０に用いられる記録領域を削減することができる。
【００５６】
さらに、図９に示すステップＳ２０２からステップＳ２０８における動作において、復号部３０は、有効公開鍵格納部８０に格納された全ての公開鍵を用いて、読取部２０から取得したカートリッジ情報を復号化したが、復号化の方法はこれに限られない。他の例における復号部３０は、原情報と復号情報とが一致した時点で、有効公開鍵格納部８０から公開鍵を読み出す動作を停止してよい。例えば、復号部３０は、新しく格納された順番に公開鍵を有効公開鍵格納部８０から取読み出してカートリッジ情報を復号化し、得られた復号情報を情報一致判断部６０に受け渡す。その復号情報について、情報一致判断部６０は、原情報格納部５０に格納された原情報に一致するか否かを判断する。両者が一致した場合に、情報一致判断部６０が一致した復号情報のみを履歴格納部４０へ格納し、復号部３０は有効公開鍵格納部８０からそれ以上に公開鍵を読み出す動作を行わず、ステップＳ２１０へ進む。これにより、原情報と復号情報とが一致したかどうかの処理を早く行うことができる。
【００５７】
以上、図１から図５に示す実施形態によれば、記録装置１００に装着されたインクカートリッジ２００の記録部２１２に記録されていた情報を後から読み出して確認することができる。また、図６から図９に示す実施形態によれば、電子制御部１０４を有する記録装置１００に使用されることが想定されているインクカートリッジ２００が装着されたか否かを判断することができる。さらに、使用期限が過ぎてインクが劣化しているおそれのあるインクカートリッジ２００が記録装置１００に使用されることを防ぐことができる。
【００５８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施形態にかかる記録システム４００の構成の一例を示す。
【図２】本発明の実施形態にかかる記録装置１００が有する電子制御部１０２およびＩＣチップ２１０が有する記録部２１２の機能構成の一例を示す。
【図３】履歴格納部４０に格納されるデータの一例を示す。
【図４】本発明の記録装置１００における動作の一例を示すフローチャートである。
【図５】図１における記録装置１００が有する他の電子制御部１０４の機能構成の一例を示す。
【図６】本発明の他の実施形態にかかる記録システム４００が有する書込装置１２０の機能構成の一例を示す。
【図７】有効公開鍵格納部８０が格納するデータの一例を示す。
【図８】本実施形態において履歴格納部４０に格納されるデータの一例を示す。
【図９】本発明の他の実施形態における記録装置１００の動作の一例を示すフローチャートである。
【符号の説明】
【００６０】
１０  キャリッジ、１２  記録ヘッド、１４  被記録物、１６  接触部、２０  読取部、３０  復号部、４０  履歴格納部、５０  原情報格納部、６０  情報一致判断部、７０  記録媒体、８０  有効公開鍵格納部、９０  使用禁止部、１００  記録装置、１０２、１０４  電子制御部、１１０  ネットワーク、１２０  書込装置、１２２  秘密鍵取得部、１２４  暗号化書込部、１２４  秘密鍵取得部、２００  インクカートリッジ、２１０  ＩＣチップ、２１２  記録部、３００  サーバ、４００  記録システム
【図１】
2005297223.tif 000003
【図２】
2005297223.tif 000004
【図３】
2005297223.tif 000005
【図４】
2005297223.tif 000006
【図５】
2005297223.tif 000007
【図６】
2005297223.tif 000008
【図７】
2005297223.tif 000009
【図８】
2005297223.tif 000010
【図９】
2005297223.tif 000011