(57)【要約】【課題】オプション機器および本体機器が接続されるときに、ライセンスキーの不正利用を防止する技術を提供することを目的とする。【解決手段】認証サーバ３は、オプション機器１からオプション認証情報を受信して、本体機器２から本体認証情報を受信する。認証サーバ３は、オプション認証情報および本体認証情報について、両認証を並行して実行する。認証サーバ３は、両認証のうちいずれの認証にも成功すれば、オプション機器１にライセンスキーを送信する。認証サーバ３は、両認証のうちいずれかの認証に失敗すれば、オプション機器１にライセンスエラーを送信する。そのため、オプション機器１および本体機器２が接続されるときに、ライセンスキーの不正利用を防止できる。【選択図】図１
2009211347.tif 000002
【特許請求の範囲】
【請求項１】
予め第１本体認証情報を登録する本体認証情報登録部と、
予め第１オプション認証情報を登録して、前記第１オプション認証情報を前記第１本体認証情報と関連付けるオプション認証情報登録部と、
本体機器の認証情報を第２本体認証情報として、前記本体機器からネットワークを介して受信する本体認証情報受信部と、
オプション機器の認証情報を第２オプション認証情報として、前記オプション機器からネットワークを介して受信するオプション認証情報受信部と、
前記第１本体認証情報と前記第２本体認証情報が一致していることと、前記第１オプション認証情報と前記第２オプション認証情報が一致していることと、前記第１本体認証情報と前記第１オプション認証情報が関連付けられていることと、を確認したときに、前記オプション機器の動作を有効にするライセンスキーを、前記オプション機器にネットワークを介して送信する認証情報照合部と、
を備えることを特徴とする認証サーバ。
【請求項２】
請求項１に記載の認証サーバにおいて、
前記ライセンスキーは、
前記オプション機器の動作のうち特定の動作を有効にする特定動作ライセンスキー、
を含むことを特徴とする認証サーバ。
【請求項３】
請求項１または請求項２に記載の認証サーバにおいて、
前記認証情報照合部は、
前記第１本体認証情報と前記第２本体認証情報が一致していないことを確認したときに、認証に失敗したことを示す第１ライセンスエラー情報を、前記オプション機器にネットワークを介して送信する第１ライセンスエラー送信部、
を含むことを特徴とする認証サーバ。
【請求項４】
請求項１ないし請求項３のいずれかに記載の認証サーバにおいて、
前記認証情報照合部は、
前記第１オプション認証情報と前記第２オプション認証情報が一致していないことを確認したときに、認証に失敗したことを示す第２ライセンスエラー情報を、前記オプション機器にネットワークを介して送信する第２ライセンスエラー送信部、
を含むことを特徴とする認証サーバ。
【請求項５】
請求項１ないし請求項４のいずれかに記載の認証サーバにおいて、
前記認証情報照合部は、
前記ライセンスキーが前記オプション機器に送信された後に、前記オプション機器のライセンス期間が経過したことを確認したときに、前記オプション機器の動作を無効にするライセンス終了キーを、前記オプション機器にネットワークを介して送信するライセンス終了キー送信部、
を含むことを特徴とする認証サーバ。
【請求項６】
請求項１ないし請求項５のいずれかに記載の認証サーバにおいて、
前記認証情報照合部は、
前記ライセンスキーが前記オプション機器に送信された後に、前記第２本体認証情報と前記第２オプション認証情報がそれぞれ前記本体機器と前記オプション機器から送信された場合に、前記第１本体認証情報と前記第２本体認証情報が一致していることと、前記第１オプション認証情報と前記第２オプション認証情報が一致していることと、前記第１本体認証情報と前記第１オプション認証情報が関連付けられていることと、前記オプション機器のライセンス期間が経過していないことと、を確認したときに、前記ライセンスキーを前記オプション機器にネットワークを介して再度送信するライセンスキー再送信部、
を含むことを特徴とする認証サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オプション機器および本体機器が接続されるときに、ライセンスキーの不正利用を防止する技術に関する。
【背景技術】
【０００２】
本体機器メーカーは、オプション機器をオプション機器メーカーから購入して、オプション機器を本体機器に接続して、本体機器およびオプション機器をユーザに販売することがある。オプション機器が本体機器に接続されるときに、オプション機器が有効に動作するためには、ライセンスキーがオプション機器に入力される必要がある。
【０００３】
特許文献１が開示する技術では、ユーザは、デジタル機器をバージョンアップさせるときに、認証コード付きのパッケージを販売店から購入する。ユーザは、認証コードを販売店に通知して、ライセンスキーを販売店から取得する。ユーザは、ライセンスキーをデジタル機器に入力して、デジタル機器をバージョンアップさせる。特許文献１が開示する技術の応用として、ライセンスキーがオプション機器に入力される。
【０００４】
第１の方法では、本体機器メーカーは、オプション機器メーカーの代理店に、オプション機器をオプション機器メーカーから持参してもらう。本体機器メーカーは、オプション機器メーカーの代理店に、ライセンスキーをオプション機器に入力してもらい、オプション機器を有効に動作させる。
【０００５】
第２の方法では、本体機器メーカーは、認証コード付きのオプション機器をオプション機器メーカーから購入する。本体機器メーカーは、認証コードをオプション機器メーカーに通知して、ライセンスキーをオプション機器メーカーから取得する。本体機器メーカーは、ライセンスキーをオプション機器に入力して、オプション機器を有効に動作させる。
【０００６】
【特許文献１】特開２００３−４４６８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
第１の方法では、ライセンスキーが本体機器メーカーに知られる可能性がある。第２の方法では、ライセンスキーが本体機器メーカーに必然的に知られる。第１または第２の方法では、ライセンスキーが不正に利用される可能性がある。
【０００８】
本体機器メーカーおよびオプション機器メーカーは、有効な動作モードを特定の動作モードに設定する契約を行なうことがある。第１または第２の方法では、それぞれ、オプション機器メーカーの代理店または本体機器メーカーは、有効な動作モードを特定の動作モード以外の動作モードに設定する可能性がある。
【０００９】
第１または第２の方法では、オプション機器メーカーは、本体機器およびオプション機器が正規に接続されているかどうかを、確実に確認できない。
【００１０】
そこで、本発明は前記問題点に鑑み、オプション機器および本体機器が接続されるときに、ライセンスキーの不正利用を防止する技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、請求項１記載の発明は、認証サーバであって、予め第１本体認証情報を登録する本体認証情報登録部と、予め第１オプション認証情報を登録して、前記第１オプション認証情報を前記第１本体認証情報と関連付けるオプション認証情報登録部と、本体機器の認証情報を第２本体認証情報として、前記本体機器からネットワークを介して受信する本体認証情報受信部と、オプション機器の認証情報を第２オプション認証情報として、前記オプション機器からネットワークを介して受信するオプション認証情報受信部と、前記第１本体認証情報と前記第２本体認証情報が一致していることと、前記第１オプション認証情報と前記第２オプション認証情報が一致していることと、前記第１本体認証情報と前記第１オプション認証情報が関連付けられていることと、を確認したときに、前記オプション機器の動作を有効にするライセンスキーを、前記オプション機器にネットワークを介して送信する認証情報照合部と、を備えることを特徴とする。
【００１２】
請求項２記載の発明は、請求項１に記載の認証サーバにおいて、前記ライセンスキーは、前記オプション機器の動作のうち特定の動作を有効にする特定動作ライセンスキー、を含むことを特徴とする。
【００１３】
請求項３記載の発明は、請求項１または請求項２に記載の認証サーバにおいて、前記認証情報照合部は、前記第１本体認証情報と前記第２本体認証情報が一致していないことを確認したときに、認証に失敗したことを示す第１ライセンスエラー情報を、前記オプション機器にネットワークを介して送信する第１ライセンスエラー送信部、を含むことを特徴とする。
【００１４】
請求項４記載の発明は、請求項１ないし請求項３のいずれかに記載の認証サーバにおいて、前記認証情報照合部は、前記第１オプション認証情報と前記第２オプション認証情報が一致していないことを確認したときに、認証に失敗したことを示す第２ライセンスエラー情報を、前記オプション機器にネットワークを介して送信する第２ライセンスエラー送信部、を含むことを特徴とする。
【００１５】
請求項５記載の発明は、請求項１ないし請求項４のいずれかに記載の認証サーバにおいて、前記認証情報照合部は、前記ライセンスキーが前記オプション機器に送信された後に、前記オプション機器のライセンス期間が経過したことを確認したときに、前記オプション機器の動作を無効にするライセンス終了キーを、前記オプション機器にネットワークを介して送信するライセンス終了キー送信部、を含むことを特徴とする。
【００１６】
請求項６記載の発明は、請求項１ないし請求項５のいずれかに記載の認証サーバにおいて、前記認証情報照合部は、前記ライセンスキーが前記オプション機器に送信された後に、前記第２本体認証情報と前記第２オプション認証情報がそれぞれ前記本体機器と前記オプション機器から送信された場合に、前記第１本体認証情報と前記第２本体認証情報が一致していることと、前記第１オプション認証情報と前記第２オプション認証情報が一致していることと、前記第１本体認証情報と前記第１オプション認証情報が関連付けられていることと、前記オプション機器のライセンス期間が経過していないことと、を確認したときに、前記ライセンスキーを前記オプション機器にネットワークを介して再度送信するライセンスキー再送信部、を含むことを特徴とする。
【発明の効果】
【００１７】
認証サーバは、本体認証情報およびオプション認証情報を、予め関連付けて登録する。認証サーバは、本体認証情報を本体機器からネットワークを介して受信して、オプション認証情報をオプション機器からネットワークを介して受信する。
【００１８】
認証サーバは、登録および受信した本体認証情報が一致していること、および、登録および受信したオプション認証情報が一致していること、および、登録した本体認証情報およびオプション認証情報が関連付けられていること、を確認する。認証サーバは、ライセンスキーをオプション機器にネットワークを介して送信する。
【００１９】
本体機器およびオプション機器が接続されるときに、ライセンスキーの不正利用は防止される。オプション機器メーカーは、本体機器およびオプション機器が正規に接続されているかどうかを、確実に確認できる。
【発明を実施するための最良の形態】
【００２０】
｛第１の実施の形態｝
［認証システムの構成要素］
以下、図面を参照しつつ、第１の実施の形態について説明する。まず、認証システムの構成要素について説明する。図１は、認証システムの構成要素を示す図である。認証システムは、オプション機器１、本体機器２、認証サーバ３、ネットワーク４などから構成される。本発明においては、オプション機器１はプリンタのオプション機器であり、本体機器２はプリンタである。
【００２１】
オプション機器１は、本体機器メーカーがオプション機器メーカーから購入した機器である。本体機器２は、本体機器メーカーが自メーカーにおいて製造した機器である。オプション機器１は、本体機器メーカーにおいて、本体機器２に接続される。
【００２２】
認証サーバ３は、オプション機器メーカーにおいて、オプション機器１および本体機器２の組み合わせが正規であるかどうかを確認する。認証サーバ３および本体機器２は、ネットワーク４を介して通信を実行する。
【００２３】
認証サーバ３は、オプション機器１および本体機器２の組み合わせが正規であれば、オプション機器１の動作を有効にするライセンスキーを、オプション機器１に送信する。認証サーバ３は、オプション機器１および本体機器２の組み合わせが正規でなければ、認証に失敗したことを示すライセンスエラーを、オプション機器１に送信する。
【００２４】
オプション機器１は、インターフェース部１１、オプション認証情報記憶部１２、オプション設定部１３などから構成される。
【００２５】
インターフェース部１１は、オプション機器１が本体機器２と通信を実行するためのインターフェースである。オプション認証情報記憶部１２は、オプション機器１のシリアル番号などの認証情報を記憶する。
【００２６】
オプション設定部１３は、印刷サイズ設定部１３１、印刷速度設定部１３２、対応言語設定部１３３を備える。印刷サイズ設定部１３１は、いずれの印刷サイズによる印刷処理が可能であるかを設定する。印刷速度設定部１３２は、いずれの印刷速度による印刷処理が可能であるかを設定する。対応言語設定部１３３は、いずれの対応言語による印刷処理が可能であるかを設定する。
【００２７】
本体機器２は、インターフェース部２１、ネットワーク接続部２２、ユーザ操作部２３、印刷処理部２４、ネットワーク通信部２５、本体認証情報記憶部２６などから構成される。
【００２８】
インターフェース部２１は、本体機器２がオプション機器１と通信を実行するためのインターフェースである。ネットワーク接続部２２は、本体機器２が認証サーバ３と通信を実行するためのインターフェースである。ユーザ操作部２３は、ユーザまたは本体機器メーカーの従業員が、本体機器２を操作するための操作パネルおよび表示画面などである。
【００２９】
印刷処理部２４は、ユーザ操作部２３から指令を受けて、印刷処理を実行する。ネットワーク通信部２５は、ユーザ操作部２３から指令を受けて、認証サーバ３にコンテンツを要求する。本体認証情報記憶部２６は、本体機器２のシリアル番号などの認証情報を記憶する。
【００３０】
認証サーバ３は、ネットワーク接続部３１、管理者操作部３２、情報登録部３３、認証情報照合部３４などから構成される。
【００３１】
ネットワーク接続部３１は、認証サーバ３が本体機器２と通信を実行するためのインターフェースである。管理者操作部３２は、オプション機器メーカーの従業員が、認証サーバ３を操作するためのキーボードおよび表示画面などである。
【００３２】
情報登録部３３は、オプション認証情報３３１、本体認証情報３３２、ライセンスキー情報３３３を登録する。オプション認証情報３３１は、オプション認証情報記憶部１２におけるオプション認証情報と照合される認証情報である。本体認証情報３３２は、本体認証情報記憶部２６における本体認証情報と照合される認証情報である。ライセンスキー情報３３３は、オプション機器１の動作を有効にするライセンスキーの情報である。
【００３３】
認証情報照合部３４は、オプション認証情報３３１およびオプション認証情報記憶部１２におけるオプション認証情報を照合する。認証情報照合部３４は、本体認証情報３３２および本体認証情報記憶部２６における本体認証情報を照合する。
【００３４】
認証情報照合部３４は、両照合のうちいずれの照合においても、認証情報が一致しているときには、ライセンスキー情報３３３をオプション機器１に送信する。認証情報照合部３４は、両照合のうちいずれかの照合において、認証情報が一致していないときには、ライセンスエラーをオプション機器１に送信する。
【００３５】
［認証の処理の流れ］
次に、認証の処理の流れについて説明する。図２は、オプション機器メーカーおよび本体機器メーカーによる契約内容を示す図である。図３は、オプション機器メーカーによる登録内容を示す図である。図４は、認証の処理の流れを示すフローチャートである。
【００３６】
オプション機器メーカーおよび本体機器メーカーは、オプション機器１−１、１−２を売買するにあたり、図２に示した契約内容による契約を行なう。
【００３７】
オプション機器１−１、１−２は、以下に示す動作モードに対応できる：印刷サイズとしてＡ３サイズおよびＡ４サイズ、印刷速度として３０ＰＰＭおよび４０ＰＰＭ、対応言語として第１言語および第２言語。
【００３８】
オプション機器１−１については、本体機器２−１に接続される旨の契約がされている。印刷サイズとしてＡ３サイズが、印刷速度として４０ＰＰＭが、対応言語として第１言語が利用される旨の契約がされている。
【００３９】
オプション機器１−２については、本体機器２−２に接続される旨の契約がされている。印刷サイズとしてＡ４サイズが、印刷速度として３０ＰＰＭが、対応言語として第２言語が利用される旨の契約がされている。
【００４０】
オプション機器メーカーは、本体機器メーカーから、本体機器２−１、２−２の本体認証情報を取得する。オプション機器メーカーの従業員は、管理者操作部３２を用いて、図３に示した登録内容による登録を行なう。
【００４１】
オプション機器１−１および本体機器２−１の組み合わせについては、オプション機器１−１のオプション認証情報が、オプション認証情報３３１−１として登録される。本体機器２−１の本体認証情報が、本体認証情報３３２−１として登録される。ライセンスキー情報３３３−１が、図２に示したオプション機器１−１の動作を有効にするライセンスキーとして登録される。
【００４２】
オプション機器１−２および本体機器２−２の組み合わせについては、オプション機器１−２のオプション認証情報が、オプション認証情報３３１−２として登録される。本体機器２−２の本体認証情報が、本体認証情報３３２−２として登録される。ライセンスキー情報３３３−２が、図２に示したオプション機器１−２の動作を有効にするライセンスキーとして登録される。
【００４３】
第１の場合として、本体機器メーカーの従業員は、オプション機器１−１を本体機器２−１に正規に接続する（ステップＳ１）。本体機器メーカーの従業員は、ユーザ操作部２３を用いて、ネットワーク通信部２５を起動する。ネットワーク通信部２５は、認証を実行するためのコンテンツを、認証サーバ３から取得する。
【００４４】
ネットワーク通信部２５は、オプション機器１−１のオプション認証情報を、オプション認証情報記憶部１２から取得して、本体機器２−１の本体認証情報を、本体認証情報記憶部２６から取得する。ネットワーク通信部２５は、オプション機器１−１のオプション認証情報、および、本体機器２−１の本体認証情報を、認証サーバ３に送信する（ステップＳ２）。
【００４５】
認証情報照合部３４は、オプション機器１−１のオプション認証情報、および、本体機器２−１の本体認証情報を、本体機器２−１から受信する。認証情報照合部３４は、受信されたオプション機器１−１のオプション認証情報、および、登録されたオプション認証情報３３１を照合する。認証情報照合部３４は、受信された本体機器２−１の本体認証情報、および、登録された本体認証情報３３２を照合する（ステップＳ３）。
【００４６】
受信されたオプション機器１−１のオプション認証情報は、登録されたオプション認証情報３３１のうち、オプション認証情報３３１−１と一致する。受信された本体機器２−１の本体認証情報は、登録された本体認証情報３３２のうち、本体認証情報３３２−１と一致する。オプション認証情報３３１−１および本体認証情報３３２−１は、オプション機器１−１および本体機器２−１の組み合わせについて、関連付けられて登録されている（ステップＳ４においてＹＥＳ）。
【００４７】
認証情報照合部３４は、ライセンスキー情報３３３−１を、本体機器２−１に送信する。ネットワーク通信部２５は、ライセンスキー情報３３３−１を、オプション機器１−１に送信する（ステップＳ５）。ライセンスキー情報３３３−１は、図２に示したオプション機器１−１の動作を有効にするライセンスキーの情報である。
【００４８】
オプション設定部１３は、ライセンスキー情報３３３−１を、本体機器２−１から受信する。印刷サイズ設定部１３１は、印刷サイズがＡ３サイズである印刷処理を可能にする設定を行なう。印刷速度設定部１３２は、印刷速度が４０ＰＰＭである印刷処理を可能にする設定を行なう。対応言語設定部１３３は、対応言語が第１言語である印刷処理を可能にする設定を行なう（ステップＳ６）。
【００４９】
ユーザは、オプション機器１−１および本体機器２−１を、本体機器メーカーから購入する。ユーザは、ユーザ操作部２３を用いて、印刷処理部２４を起動する。印刷処理部２４は、有効な動作モードについての情報を、オプション機器１−１から取得する。ユーザは、印刷処理部２４を用いて、ステップＳ６において設定された印刷処理を実行できる。
【００５０】
第２の場合として、本体機器メーカーの従業員は、オプション機器１−２を本体機器２−２に正規に接続する（ステップＳ１）。ステップＳ２およびステップＳ３の処理の流れ、および、ユーザが印刷処理を実行する処理の流れは、第１の場合と同様である。
【００５１】
受信されたオプション機器１−２のオプション認証情報は、登録されたオプション認証情報３３１のうち、オプション認証情報３３１−２と一致する。受信された本体機器２−２の本体認証情報は、登録された本体認証情報３３２のうち、本体認証情報３３２−２と一致する。オプション認証情報３３１−２および本体認証情報３３２−２は、オプション機器１−２および本体機器２−２の組み合わせについて、関連付けられて登録されている（ステップＳ４においてＹＥＳ）。
【００５２】
認証情報照合部３４は、ライセンスキー情報３３３−２を、本体機器２−２に送信する。ネットワーク通信部２５は、ライセンスキー情報３３３−２を、オプション機器１−２に送信する（ステップＳ５）。ライセンスキー情報３３３−２は、図２に示したオプション機器１−２の動作を有効にするライセンスキーの情報である。
【００５３】
オプション設定部１３は、ライセンスキー情報３３３−２を、本体機器２−２から受信する。印刷サイズ設定部１３１は、印刷サイズがＡ４サイズである印刷処理を可能にする設定を行なう。印刷速度設定部１３２は、印刷速度が３０ＰＰＭである印刷処理を可能にする設定を行なう。対応言語設定部１３３は、対応言語が第２言語である印刷処理を可能にする設定を行なう（ステップＳ６）。
【００５４】
第３の場合として、本体機器メーカーの従業員は、オプション機器１−１を契約外の本体機器２−３に不正に接続する（ステップＳ１）。ステップＳ２およびステップＳ３の処理の流れは、第１の場合と同様である。
【００５５】
受信されたオプション機器１−１のオプション認証情報は、登録されたオプション認証情報３３１のうち、オプション認証情報３３１−１と一致する。受信された契約外の本体機器２−３の本体認証情報は、登録された本体認証情報３３２のうち、いずれの本体認証情報とも一致しない（ステップＳ４においてＮＯ）。
【００５６】
認証情報照合部３４は、ライセンスエラーを、契約外の本体機器２−３に送信する（ステップＳ７）。ライセンスエラーは、認証に失敗したことを示す情報である。オプション設定部１３は、印刷処理を可能にする設定を行なわない。
【００５７】
第１から第３までの場合以外の場合として、以下に示す場合があげられる：（１）本体認証情報については認証に成功したが、オプション認証情報については認証に失敗した場合、（２）本体認証情報についてもオプション認証情報についても認証に失敗した場合。
【００５８】
（１）および（２）の場合において、認証情報照合部３４は、ライセンスエラーを、本体機器に送信する（ステップＳ４においてＮＯ、ステップＳ７）。オプション設定部１３は、印刷処理を可能にする設定を行なわない。
【００５９】
［第１の実施の形態に関するまとめ］
オプション機器１および本体機器２が接続されたうえで、本体機器２および認証サーバ３がネットワーク４を介して通信を実行する。
【００６０】
認証サーバ３は、オプション機器１からオプション認証情報を受信して、本体機器２から本体認証情報を受信する。認証サーバ３は、オプション認証情報および本体認証情報について、両認証を並行して実行する。
【００６１】
認証サーバ３は、両認証のうちいずれの認証にも成功すれば、オプション機器１にライセンスキーを送信する。認証サーバ３は、両認証のうちいずれかの認証に失敗すれば、オプション機器１にライセンスエラーを送信する。
【００６２】
ライセンスキーは、オプション機器１が対応する動作モードのうち、契約によりすべての動作モードを有効にしてもよい。ライセンスキーは、オプション機器１が対応する動作モードのうち、契約により特定の動作モードを有効にしてもよい。
【００６３】
本体機器２および認証サーバ３は、ネットワーク４を介して通信を実行する。そのため、本体機器メーカーは、ライセンスキーを知ることができなくなり、ライセンスキーを不正に利用できなくなる。
【００６４】
認証サーバ３は、オプション認証情報および本体認証情報について、両認証を並行して実行する。そのため、オプション機器メーカーは、オプション機器１および本体機器２が正規に接続されているかどうかを、確実に確認できる。
【００６５】
｛第２の実施の形態｝
［認証システムの構成要素］
次に、第２の実施の形態について説明する。まず、認証システムの構成要素について説明する。図１は、認証システムの構成要素を示す図である。第１および第２の実施の形態における認証システムの相違点について特に説明する。
【００６６】
第１の実施の形態においては、ライセンス管理を開始する処理が実行されている。第２の実施の形態においては、ライセンス管理を終了する処理が実行されている。
【００６７】
ライセンスキー情報３３３は、第１および第２の実施の形態の共通点として、オプション機器１の動作を有効にするライセンスキーの情報である。ライセンスキー情報３３３は、第１および第２の実施の形態の相違点として、ライセンス期間の情報であり、ライセンス期間経過後にオプション機器１の動作を無効にするライセンス終了キーの情報である。
【００６８】
認証情報照合部３４は、第１および第２の実施の形態の共通点として、オプション認証情報３３１およびオプション認証情報記憶部１２におけるオプション認証情報を照合して、本体認証情報３３２および本体認証情報記憶部２６における本体認証情報を照合する。認証情報照合部３４は、第１および第２の実施の形態の相違点として、ライセンス期間が経過しているかどうかを判断する。
【００６９】
オプション設定部１３は、第１および第２の実施の形態の共通点として、ライセンスキーを受信したときには、オプションを有効にする設定を行なう。オプション設定部１３は、第１および第２の実施の形態の相違点として、ライセンス終了キーを受信したときには、オプションを無効にする設定を行なう。
【００７０】
［期限付きライセンス管理の処理の流れ］
次に、期限付きライセンス管理の処理の流れについて説明する。図５は、期限付きライセンス管理の処理の流れを示すフローチャートである。
【００７１】
第１の実施の形態における認証サーバ３の処理の流れは、認証情報照合部３４がライセンスキーを本体機器２に送信した段階において終了する（ステップＳ５）。第２の実施の形態における認証サーバ３の処理の流れは、認証情報照合部３４がライセンスキーを本体機器２に送信した段階において開始する（ステップＳ５）。
【００７２】
認証情報照合部３４は、ライセンス期間が開始した時期を記憶する（ステップＳ１１）。認証情報照合部３４は、ライセンスキー情報３３３に基づいて、ライセンス期間が経過しているかどうかを判断する。
【００７３】
認証情報照合部３４は、ライセンス期間が終了する時期を認識する（ステップＳ１２）。認証情報照合部３４は、ライセンスキー情報３３３に基づいて、ライセンス終了キーを本体機器２に送信する（ステップＳ１３）。
【００７４】
オプション設定部１３は、ライセンス終了キーを本体機器２から受信する。オプション設定部１３は、ステップＳ６において有効にされたオプションを無効にする（ステップＳ１４）。ユーザは、オプション機器１を利用できなくなる。
【００７５】
［オプション無効化およびオプション再設定の処理の流れ］
次に、オプション無効化およびオプション再設定の処理の流れについて説明する。図６は、オプション無効化の処理の流れを示すフローチャートである。図７は、オプション再設定の処理の流れを示すフローチャートである。
【００７６】
図６において、ユーザは、本体機器２がライセンス終了キーを受信しないようにするために、本体機器２をネットワーク４から切断することが考えられる。
【００７７】
オプション設定部１３は、ネットワーク通信部２５がネットワーク４から切断されたことを認識する（ステップＳ２１）。オプション設定部１３は、ステップＳ６において有効にされたオプションを無効にする（ステップＳ２２）。ユーザは、オプション機器１を利用できなくなる。
【００７８】
図７において、ユーザは、オプション機器１を再び利用できるようにするために、本体機器２をネットワーク４に再び接続することが考えられる。
【００７９】
ネットワーク通信部２５は、ステップＳ２と同様にして、オプション認証情報および本体認証情報を、認証サーバ３に送信する（ステップＳ３１）。認証情報照合部３４は、ステップＳ３と同様にして、受信されたオプション認証情報、および、登録されたオプション認証情報を照合する。認証情報照合部３４は、ステップＳ３と同様にして、受信された本体認証情報、および、登録された本体認証情報を照合する（ステップＳ３２）。
【００８０】
オプション認証情報および本体認証情報の照合のうち、いずれの照合においても、認証情報が一致しているときについて考える（ステップＳ３３においてＹＥＳ）。認証情報照合部３４は、ライセンスキー情報３３３に基づいて、ライセンス期間が経過しているかどうかを判断する（ステップＳ３４）。
【００８１】
認証情報照合部３４は、ライセンス期間が経過していないと判断したときには（ステップＳ３５においてＹＥＳ）、ライセンスキー情報３３３に基づいて、ライセンスキーを本体機器２に送信する（ステップＳ３６）。
【００８２】
オプション設定部１３は、ライセンスキーを本体機器２から受信する。オプション設定部１３は、ステップＳ６において有効にされたオプションと同一のオプションを有効にする（ステップＳ３７）。ユーザは、オプション機器１を再び利用できるようになる。
【００８３】
認証情報照合部３４は、ライセンス期間が経過していると判断したときには（ステップＳ３５においてＮＯ）、ライセンスエラーを本体機器２に送信する（ステップＳ３８）。
【００８４】
オプション設定部１３は、ライセンスエラーを本体機器２から受信する。オプション設定部１３は、ステップＳ６において有効にされたオプションと同一のオプションを有効にしない。ユーザは、オプション機器１を再び利用できなくなる。
【００８５】
オプション認証情報および本体認証情報の照合のうち、いずれかの照合において、認証情報が一致していないときについて考える（ステップＳ３３においてＮＯ）。認証情報照合部３４は、ライセンスエラーを本体機器２に送信する（ステップＳ３８）。
【００８６】
オプション設定部１３は、ライセンスエラーを本体機器２から受信する。オプション設定部１３は、ステップＳ７の後と同様に、オプションを有効にしない。ユーザは、ステップＳ７の後と同様に、オプション機器１を利用できない。
【００８７】
認証情報照合部３４は、ライセンス期間が経過しているかどうかを判断する（ステップＳ３４）。本体機器２がネットワーク４から切断されてから、本体機器２がネットワーク４に再び接続されるまで、ライセンス期間の経過が継続しているようにしてもよいし、ライセンス期間の経過が中断しているようにしてもよい。
【００８８】
本体機器２がライセンスキーを受信しないようにする目的により、ユーザが本体機器２をネットワーク４から切断することが考えられる。この場合を想定するのであれば、ライセンス期間の経過は、ネットワーク切断期間において、継続しているようにすればよい。実質的なライセンス期間は、ネットワーク切断期間分だけ短縮されることになる。
【００８９】
本体機器２がライセンスキーを受信しないようにする目的でなく、ユーザが本体機器２をネットワーク４から切断することが考えられる。この場合を想定するのであれば、ライセンス期間の経過は、ネットワーク切断期間において、中断しているようにすればよい。実質的なライセンス期間は、ネットワーク切断期間分だけ短縮されることはない。認証情報照合部３４は、ネットワーク切断期間を認識する必要がある。
【００９０】
［第２の実施の形態に関するまとめ］
認証サーバ３は、期限付きライセンス管理を実行する。オプション機器１は、期限付きライセンス管理を実行する必要はない。認証サーバ３による期限付きライセンス管理は、オプション機器１による期限付きライセンス管理と比較して、オプション機器メーカーにより直接的に実行されて、個別のライセンス契約に柔軟に対応できる。
【００９１】
オプション機器１が認証サーバ３と通信できなくなったときに、オプション機器１はオプションを無効にする。オプション機器１が認証サーバ３と再び通信できるようになったときに、オプション機器１はオプションを再び有効にする。認証サーバ３による期限付きライセンス管理は、通信可能時にも通信不能時にも対応できる。
【図面の簡単な説明】
【００９２】
【図１】認証システムの構成要素を示す図である。
【図２】契約内容を示す図である。
【図３】登録内容を示す図である。
【図４】認証の処理の流れを示すフローチャートである。
【図５】期限付きライセンス管理の処理の流れを示すフローチャートである。
【図６】オプション無効化の処理の流れを示すフローチャートである。
【図７】オプション再設定の処理の流れを示すフローチャートである。
【符号の説明】
【００９３】
１  オプション機器
２  本体機器
３  認証サーバ
４  ネットワーク
１１  インターフェース部
１２  オプション認証情報記憶部
１３  オプション設定部
２１  インターフェース部
２２  ネットワーク接続部
２３  ユーザ操作部
２４  印刷処理部
２５  ネットワーク通信部
２６  本体認証情報記憶部
３１  ネットワーク接続部
３２  管理者操作部
３３  情報登録部
３４  認証情報照合部
【図１】
2009211347.tif 000003
【図２】
2009211347.tif 000004
【図３】
2009211347.tif 000005
【図４】
2009211347.tif 000006
【図５】
2009211347.tif 000007
【図６】
2009211347.tif 000008
【図７】
2009211347.tif 000009