(57)【特許請求の範囲】
【請求項１】
１以上の外部の情報処理装置にネットワークを介して接続され、着脱可能な記録媒体を用いる情報処理装置であって、当該情報処理装置は、
前記記録媒体から、該記録媒体が装着された情報処理装置での使用許可を示す使用許可証を取得する取得手段と、
前記ネットワークを介して前記１以上の外部の情報処理装置に対し問合わせを発行して、前記使用許可証に対する、問合わせ先の外部の情報処理装置に前記記録媒体が装着されたときに該記録媒体の使用が許可されるか否かを示す照合結果を得る問合わせ手段と、
当該情報処理装置で使用が許可されなくとも、前記記録媒体の使用が許可される外部の情報処理装置に関する情報の通知を出力する出力手段と
を含む情報処理装置。
【請求項２】
１以上の情報処理装置が使用許可を与える記録媒体を管理するサーバ装置にネットワークを介して接続され、着脱可能な記録媒体を用いる情報処理装置であって、当該情報処理装置は、
前記記録媒体から、該記録媒体が装着された情報処理装置での使用許可を示す使用許可証を取得する取得手段と、
前記サーバ装置に対し、前記ネットワークを介して問合わせを発行して、前記使用許可証に対する、外部の情報処理装置各々に前記記録媒体が装着されたときに前記記録媒体の使用が許可されるか否かを示す照合結果を得る問合わせ手段と、
当該情報処理装置で使用が許可されなくとも、前記記録媒体の使用が許可される外部の情報処理装置に関する情報の通知を出力する出力手段と
を含む情報処理装置。
【請求項３】
前記問合わせ手段は、前記問合わせ先の装置に、取得された前記使用許可証を送信して該使用許可証の照合を依頼し、前記問合わせ先の装置から前記照合結果を受信する、請求項１または２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、さらに、当該情報処理装置が使用許可を与える記録媒体の使用許可証を照合するための照合情報を記憶する記憶手段と、
前記使用許可証と、記憶されている前記照合情報とを照合して、当該情報処理装置が前記記録媒体の使用を許可するか否かを示す照合結果を設定する照合手段とを含み、
前記出力手段は、当該情報処理装置が前記記録媒体の使用を許可する場合には、当該情報処理装置の情報の通知についても出力する、請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記問合わせ手段は、当該情報処理装置が前記記録媒体の使用を許可しない場合であって、外部の情報処理装置が前記記録媒体の使用を許可するときに、使用を許可する該外部の情報処理装置の情報をテーブルに追加し、前記出力手段に対して前記テーブルの内容を出力させる、請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記問合わせ手段は、通信可能なすべての外部の情報処理装置について照合結果が得られた後、前記出力手段に対して出力を行なわせる、請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記問合わせ手段は、前記記録媒体の使用を許可する情報処理装置を検出しなかった場合に、前記出力手段に対し、使用許可する装置が検出できなかった旨の通知、および前記使用許可する装置が検出できなかった理由の通知の出力を行なわせる、請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記情報処理装置は、ネットワーク上の外部の情報処理装置から、該外部の情報処理装置に装着される記録媒体の使用許可証の照合の問合わせを受信する受信手段と、
受信した前記使用許可証に対する照合結果を、問合わせ元の情報処理装置に対して返信する返信手段とを含む、請求項４に記載の情報処理装置。
【請求項９】
請求項１に記載の情報処理装置を外部の情報処理装置としてネットワークを介して接続される情報処理装置であって、前記情報処理装置は、
前記外部の情報処理装置から、該外部の情報処理装置に装着される記録媒体の使用許可証の照合の問合わせを受信する受信手段と、
当該情報処理装置が使用を許可している記録媒体の照合に用いる照合情報を記憶する記憶手段と、
受信した前記使用許可証と、記憶されている前記照合情報とを照合し、当該情報処理装置が前記記録媒体の使用を許可するか否かを示す照合結果を設定する照合手段と、
受信した前記使用許可証に対する照合結果を、前記問合わせ元の前記外部の情報処理装置に対して返信する返信手段と
を含む情報処理装置。
【請求項１０】
請求項２に記載の情報処理装置を少なくとも含む複数の情報処理装置とネットワークを介して接続されるサーバ装置であって、前記サーバ装置は、
情報処理装置毎に、該情報処理装置がそれぞれ使用許可を与える記録媒体の使用許可証を照合するための照合情報を登録する登録手段と、
問合わせ元の情報処理装置から、該情報処理装置に装着される記録媒体の使用許可証の照合の問合わせを受信する受信手段と、
受信した前記使用許可証と、前記登録手段に登録される前記照合情報とを照合して、登録された各情報処理装置が前記記録媒体の使用を許可するか否かを示す照合結果を設定する照合手段と、
受信した前記使用許可証に対する照合結果を、前記問合わせ元の情報処理装置に対して返信する返信手段と
を含むサーバ装置。
【請求項１１】
情報処理装置を請求項１〜９のいずれか１項に記載の各手段として機能させるための装置実行可能なプログラム。
【請求項１２】
請求項１〜９のいずれか１項に記載の各手段として情報処理装置を機能させるための装置実行可能なプログラムを記録したコンピュータ可読な記録媒体。
【請求項１３】
サーバ装置を請求項１０に記載の各手段として機能させるための装置実行可能なプログラム。
【請求項１４】
請求項１０に記載の各手段としてサーバ装置を機能させるための装置実行可能なプログラムを記録したコンピュータ可読な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着脱可能な記録媒体に関し、より詳細には、着脱可能な記録媒体の使用を許可する他の情報処理装置を検索するための情報処理装置、サーバ装置、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、セキュアデジタルメモリカード（以下、ＳＤカードとして参照する。）やＵＳＢフラッシュメモリなど、種々の着脱可能な汎用記録媒体が提供されている。また近年の複合機などの画像形成装置では、この着脱可能な記録媒体にファームウェア・プログラムやユーザデータを格納し、これらプログラムを記録媒体から読出してアプリケーションやファームウェアの追加、更新や機能拡張を行ったり、ユーザデータを読出してアプリケーションで使用したりする利用が行われている。このような汎用な着脱可能な記録媒体は、ユーザに高い利便性を提供する一方、機密データの持出しや、アプリケーションやファームウェアの使い回しが容易にできてしまい、セキュリティ上の問題点があった。
【０００３】
着脱可能な記録媒体を用いた機能拡張におけるセキュリティ技術に関連して、例えば特開２００６−２７９９３５号公報（特許文献１）は、所定の機能を追加するための実行プログラムよりなる実体情報を格納した可搬記録媒体のライセンスによる管理を実現する目的で、記録媒体に記録されたライセンス情報と、自機が有するライセンス情報とを比較して、比較結果に応じて記録媒体に記録された実体情報を使用可能とする情報処理装置を開示している。
【特許文献１】特開２００６−２７９９３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来技術は、記録媒体と、その使用を許可する情報処理装置とを、ライセンス情報によって１対１、１対多または多対多で関連づけし、ライセンス情報の比較結果に応じて、記録媒体に格納された実行プログラムの起動の可否を制御することによって、記録媒体の使い回しによるプログラムの不正使用を防止しようとするものである。
【０００５】
しかしながら、上記従来技術では、予め所定の情報処理装置において使用許可が与えられた記録媒体について、多数ある装置の中からその使用許可を与える情報処理装置を探し出すためには、各装置に対して一台ずつ着脱を繰返し、対応する情報処理装置を発見するまで確認を繰返さなければならず、利便性の観点から充分なものとは言えなかった。
【０００６】
例えば、オフィスなどに一括して複合機を導入し、各複合機に対しＳＤカードを用いて機能拡張を行なった場合、複合機と該複合機の機能拡張のために用いたＳＤカードとの対応関係が不明となることがある。ＳＤカードを用いて機能拡張を行なった場合、拡張機能を利用するために継続的にそのＳＤカードを挿入することが要求されたり、利用時には記録媒体の挿入は要求されないものの、その機能のアップデート時や機器の障害発生時に再挿入が要求されたりする場合がある。このような場合、特に上記問題点が顕在化する。
【０００７】
本発明は上記問題点に鑑みてなされたものであり、着脱可能な記録媒体と、該記録媒体の使用を許可する情報処理装置との対応関係を容易に把握することを可能とし、もって利便性の低下を好適に低減しつつ、記録媒体の使用範囲を制限し記録媒体の不正利用を好適に防止することを可能とする情報処理装置、サーバ装置、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、上記課題を解決するために、情報処理装置は、自身が用いる記録媒体からその使用許可を示す使用許可証を取得し、ネットワークを介して接続される、少なくとも１以上の他の情報処理装置またはサーバ装置に対し問合わせを発行して、その使用許可証に対する照合結果を得る。この照合結果は、他の情報処理装置が当該記録媒体の使用を許可するか否かを示し、得られた照合結果から当該記録媒体の使用を許可する情報処理装置に関する情報を出力する。
【０００９】
上記問合わせでは、例えば、ネットワークを介して接続されている他の情報処理装置や、記録媒体の使用許可について管理するサーバ装置に、使用許可証を送信してその照合を依頼することができる。この場合、問合わせを受信した他の情報処理装置は、受信した使用許可証の照合を行ない、照合結果を返信することとなる。また問合わせを受信したサーバ装置は、ネットワーク上の各情報処理装置が、その使用許可証を有する記録媒体の使用を許可するか否かを示す照合結果を設定し、照合結果を返信することとなる。
【００１０】
上記構成により、例え、記録媒体とその使用許可を与えている装置との対応関係が不明な場合であっても、当該情報処理装置において、ネットワーク上の装置の中からその使用許可を与えている装置が検索され、その情報処理装置に関する情報が出力され、オペレータなどに通知されることとなる。オペレータは、出力された情報から、当該記録媒体と、その使用を許可する情報処理装置との対応関係を容易に把握することができる。これにより、記録媒体の使用範囲を制限したことに起因する利便性の低下を好適に低減することが可能となる。なお、出力させる情報としては、例えば、使用を許可する情報処理装置について、その名称、装置型名称、装置識別値、ネットアークアドレス、設置場所に関する情報からなる群から選択される少なくとも１以上の情報を含むことができる。
【００１１】
すなわち本発明によれば、１以上の外部の情報処理装置にネットワークを介して接続され、着脱可能な記録媒体を用いる情報処理装置であって、当該情報処理装置は、
前記記録媒体から、該記録媒体が装着された情報処理装置での使用許可を示す使用許可証を取得する取得手段と、
前記ネットワークを介して前記１以上の外部の情報処理装置に対し問合わせを発行して、前記使用許可証に対する、問合わせ先の外部の情報処理装置に前記記録媒体が装着されたときに該記録媒体の使用が許可されるか否かを示す照合結果を得る問合わせ手段と、
当該情報処理装置で使用が許可されなくとも、前記記録媒体の使用が許可される外部の情報処理装置に関する情報の通知を出力する出力手段と
を含む情報処理装置が提供される。
【００１２】
また本発明によれば、１以上の情報処理装置が使用許可を与える記録媒体を管理するサーバ装置にネットワークを介して接続され、着脱可能な記録媒体を用いる情報処理装置であって、当該情報処理装置は、
前記記録媒体から、該記録媒体が装着された情報処理装置での使用許可を示す使用許可証を取得する取得手段と、
前記サーバ装置に対し、前記ネットワークを介して問合わせを発行して、前記使用許可証に対する、外部の情報処理装置各々に前記記録媒体が装着されたときに前記記録媒体の使用が許可されるか否かを示す照合結果を得る問合わせ手段と、
当該情報処理装置で使用が許可されなくとも、前記記録媒体の使用が許可される外部の情報処理装置に関する情報の通知を出力する出力手段と
を含む情報処理装置が提供される。
【００１３】
前記問合わせ手段は、前記問合わせ先の装置に、取得された前記使用許可証を送信して該使用許可証の照合を依頼し、前記問合わせ先の装置から前記照合結果を受信することができる。前記情報処理装置は、さらに、当該情報処理装置が使用許可を与える記録媒体の使用許可証を照合するための照合情報を記憶する記憶手段と、前記使用許可証と、記憶されている前記照合情報とを照合して、当該情報処理装置が前記記録媒体の使用を許可するか否かを示す照合結果を設定する照合手段とを含むことができ、前記出力手段は、当該情報処理装置が前記記録媒体の使用を許可する場合には、当該情報処理装置の情報の通知についても出力することができる。
【００１４】
前記問合わせ手段は、当該情報処理装置が前記記録媒体の使用を許可しない場合であって、外部の情報処理装置が前記記録媒体の使用を許可するときに、使用を許可する該外部の情報処理装置の情報をテーブルに追加し、前記出力手段に対して前記テーブルの内容を出力させることができる。前記問合わせ手段は、通信可能なすべての他の情報処理装置について照合結果が得られた後、前記出力手段に対して出力を行なわせることができる。前記問合わせ手段は、前記記録媒体の使用を許可する情報処理装置を検出しなかった場合に、前記出力手段に対し、使用許可する装置が検出できなかった旨の通知、および前記使用許可する装置が検出できなかった理由の通知の出力を行なわせることができる。
【００１５】
前記情報処理装置は、ネットワーク上の外部の情報処理装置から、該外部の情報処理装置に装着される記録媒体の使用許可証の照合の問合わせを受信する受信手段と、
受信した前記使用許可証に対する照合結果を、問合わせ元の他の情報処理装置に対して返信する返信手段とを含むことができる。
【００１６】
さらに本発明によれば、前記情報処理装置を外部の情報処理装置としてネットワークを介して接続される情報処理装置であって、前記情報処理装置は、
前記外部の情報処理装置から、該外部の情報処理装置に装着される記録媒体の使用許可証の照合の問合わせを受信する受信手段と、
当該情報処理装置が使用を許可している記録媒体の照合に用いる照合情報を記憶する記憶手段と、
受信した前記使用許可証と、記憶されている前記照合情報とを照合し、当該情報処理装置が前記記録媒体の使用を許可するか否かを示す照合結果を設定する照合手段と、
受信した前記使用許可証に対する照合結果を、前記問合わせ元の前記外部の情報処理装置に対して返信する返信手段とを含む情報処理装置が提供される。
【００１７】
またさらに本発明によれば、前記情報処理装置を少なくとも含む複数の情報処理装置とネットワークを介して接続されるサーバ装置であって、前記サーバ装置は、
情報処理装置毎に、該情報処理装置がそれぞれ使用許可を与える記録媒体の使用許可証を照合するための照合情報を登録する登録手段と、
問合わせ元の情報処理装置から、該情報処理装置に装着される記録媒体の使用許可証の照合の問合わせを受信する受信手段と、
受信した前記使用許可証と、前記登録手段に登録される前記照合情報とを照合して、登録された各情報処理装置が前記記録媒体の使用を許可するか否かを示す照合結果を設定する照合手段と、
受信した前記使用許可証に対する照合結果を、前記問合わせ元の情報処理装置に対して返信する返信手段と
を含むサーバ装置が提供される。
【００１８】
さらに本発明によれば、情報処理装置を、上記の各手段として機能させるための装置実行可能なプログラムが提供される。また本発明によれば、上記の各手段として、情報処理装置を機能させるための装置実行可能なプログラムを記録した装置可読な記録媒体が提供される。また本発明によれば、サーバ装置を、上記の各手段として機能させるための装置実行可能なプログラムが提供される。また本発明によれば、上記の各手段として、サーバ装置を機能させるための装置実行可能なプログラムを記録した装置可読な記録媒体が提供される。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態を説明するが、本発明の実施形態は、以下の実施形態に限定されるものではない。なお本実施形態では、情報処理装置の一例として、コピー、ファクシミリ、スキャナ、プリント等の画像を扱う複合機能を有する複合機１０を用いた例を説明する。
【００２０】
図１は、複合機１０のハードウェア構成の実施形態を示す。複合機１０は、コントローラ１２と、オペレーション・パネル４２と、ＦＣＵ（ファクシミリ・コントロール・ユニット）４４と、エンジン部４６とを含み構成される。コントローラ１２は、ＣＰＵ（中央演算処理装置）１４と、ＮＢ（ノース・ブリッジ）１８と、ＮＢ（ノース・ブリッジ）１８を介してＣＰＵ１４と接続するＡＳＩＣ２０と、システムメモリ１６とを含み構成される。ＡＳＩＣ２０は、各種画像処理を実行し、ＡＧＰ（Accelerated Graphics Port）４８を介してＮＢ１８と接続される。システムメモリ１６は、描画用メモリなどとして用いられる。
【００２１】
ＡＳＩＣ２０は、ローカルメモリ２２と、ハードディスク・ドライブ（ＨＤＤ）２４と、フラッシュメモリなどの不揮発性メモリ（ＮＶ−ＲＡＭ）２６と接続される。ローカルメモリ２２は、コピー用画像バッファや符号バッファとして用いられ、ＨＤＤ２４は、画像データ、文書データ、プログラム、フォントデータやフォームデータなどを蓄積するストレージである。ＮＶ−ＲＡＭ２６は、複合機１０を制御するためのプログラムなどを格納する。また、ＮＶ−ＲＡＭ２６は、後述する本複合機１０の装置識別値や、本複合機１０において利用が許可されるＳＤカードの媒体識別値を含む登録媒体情報を格納している。
【００２２】
コントローラ１２は、さらにＳＢ（サウス・ブリッジ）２８と、ＮＩＣ（ネットワーク・インタフェース・カード）３０と、ＳＤカード・スロット３２と、ＵＳＢインタフェース３４と、ＩＥＥＥ１３９４インタフェース３６と、セントロニクス・インタフェース３８とを含み構成され、これらはＰＣＩバス５０を介してＮＢ１８と接続される。ＳＤカード・スロット３２は、ＳＤカード４０の着脱を可能とし、ＳＤカード４０とのデータの読み書きを行なう。スロット３２に装着されるＳＤカード４０には、例えばファームウェア等の複合機１０の制御プログラム、複合機１０で使用するアドレス帳や画像データやテキストデータなどのユーザデータを格納することができる。また、ＳＤカード４０は、後述するその媒体識別値や、自らの使用を許可している複合機の装置識別値が登録された登録装置情報を管理データとして格納している。なおＳＤカードは、複合機１０に電源を投入したままの状態での着脱、所謂、ホットスワップが可能な記録媒体である。
【００２３】
ＮＩＣ３０は、複合機１０をインターネットやＬＡＮなどのネットワーク５４に接続するインタフェース機器であり、ネットワーク５４を介して印刷ジョブなどを受付けている。また、ＮＩＣ３０は、ネットワーク５４を介して、自機に装着されたＳＤカード４０のライセンス照合の問合わせを他の複合機に対して発行する場合や、他の複合機からの問合わせを受信する場合に用いられる。ＵＳＢインタフェース３４、ＩＥＥＥ１３９４インタフェース３６およびセントロニクス・インタフェース３８は、それぞれの規格に準じたインタフェースである。なお、ＳＢ２８は、ＰＣＩバス５０と、図示しないＲＯＭや周辺デバイスなどとを接続するためのブリッジである。
【００２４】
オペレーション・パネル４２は、コントローラ１２のＡＳＩＣ２０と接続され、オペレータからの各種指示の入力を受付けまた画面出力を行い、ユーザ・インタフェースを提供する。ＦＣＵ４４およびエンジン部４６は、ＰＣＩバス５２を介してＡＳＩＣ２０と接続される。エンジン部４６は、複合機１０においてＯＳの管理のもと動作する各種アプリケーションから発行される指令に応答して、画像形成処理や画像読取処理を実行する。
【００２５】
図２は、本実施形態の複合機１０の機能構成を示すブロック図である。複合機１０は、記録媒体アクセス制御部６０と、ライセンス照合部６２と、ライセンス問合わせ部６４とを含み構成される。本実施形態の複合機１０が使用するＳＤカード４０は、そのライセンス照合に使用するための管理用データとして、ＳＤカード４０の媒体識別値８２と、ＳＤカード４０が装着されたときにその使用が許可される装置に関する登録装置情報８４とを格納し、複合機１０が使用する実体データ８６についても格納することができる。なおここで、説明の簡単のため、ＳＤカード４０に格納される媒体識別値８２および登録装置情報８４を合わせて、媒体側ライセンス情報８０として参照する。媒体側ライセンス情報８０は、ＳＤカード４０が装着された装置での使用許可を示し、使用許可証を構成する。
【００２６】
記録媒体アクセス制御部６０は、ＳＤカード４０へのアクセス制御を行ない、媒体側ライセンス情報８０へのアクセス、実体データ８６を格納する記憶領域へのアクセスの可否を制御する。また記録媒体アクセス制御部６０は、ＳＤカード４０の装着または取外しに応じたスロット３２からの割込みを受けて、ＳＤカード４０の着脱を検知する構成とすることができる。
【００２７】
複合機１０が備えるＮＶ−ＲＡＭ２６には、複合機１０の装置識別値７２と、複合機１０が使用を許可するＳＤカードの媒体識別値が登録される登録媒体情報７４とが格納される。ここで、説明の簡単のため、複合機１０が格納する装置識別値７２および登録媒体情報７４を合わせて、装置側ライセンス情報７０として参照する。装置側ライセンス情報７０は、ＳＤカード４０が保持する媒体側ライセンス情報８０を照合する際に用いられ、照合情報を構成する。ライセンス照合部６２は、ＳＤカード４０から媒体側ライセンス情報８０を取得し、取得した媒体側ライセンス情報８０と、上記装置側ライセンス情報７０とを参照して、装着されているＳＤカード４０のライセンス照合を行ない、照合結果を「許可」または「不許可」の値に設定する。ここで、ライセンス照合とは、複合機１０におけるＳＤカード４０の使用許可、つまりライセンスの有無を確認することをいう。
【００２８】
上記記録媒体アクセス制御部６０は、ライセンス照合部６２による照合結果に従って、ＳＤカード４０の実体データ８６を格納するための記憶領域（以下、実体記憶領域として参照する）へのアクセスの可否を制御する。なお本実施形態で、ＳＤカードの使用とは、実体記憶領域にアクセスし、データの書込みまたは読出しを行うことをいう。複合機１０が備える図示しないファイルマネージャ、画像データやテキストデータの各種ビュアー、画像データを印刷するプリント・アプリケーション、メーラやファックス・アプリケーションや、ＳＤカード４０に格納されたファームウェアやプログラムを起動するプログラム起動プロセスといったソフトウェア手段は、記録媒体アクセス制御部６０を介して、ＳＤカード４０に格納される実体データ８６を読出して使用したり、または生成したデータを実体データ８６として書込んだりすることができる。
【００２９】
ライセンス問合わせ部６４は、ＳＤカード４０が装着されたことに応答して、ライセンス照合部６２に対して、該ＳＤカード４０のライセンス照合を問合わせるとともに、ＮＩＣ３０およびネットワーク５４を介して、他の複合機（以下、外部装置として参照する。）に対しても、該ＳＤカード４０のライセンス照合の問合わせを発行する。ライセンス問合わせ部６４は、自機および外部装置での照合結果から、自機に装着されたＳＤカード４０の使用を許可する装置を判断し、例えばオペレーション・パネル４２に対して通知画面を出力表示させ、使用可能な装置に関する情報をオペレータに通知する。
【００３０】
さらにライセンス問合わせ部６４は、外部装置からの、該外部装置に装着されたＳＤカードのライセンス照合の問合わせを受信して、ライセンス照合部６２に対して照合を依頼し、ライセンス照合部６２からの照合結果を、問合わせ元の外部装置に返信する。外部装置からの問合わせが有った場合には、複合機１０は、照合対象となるＳＤカード４０の媒体側ライセンス情報９０を外部装置から受信し、ＨＤＤ２４などに一時的に格納する。ライセンス照合部６２は、ＨＤＤ２４から照合対象の媒体側ライセンス情報９０を取得し、取得した媒体側ライセンス情報９０と、上記装置側ライセンス情報７０とを参照して、受信した媒体側ライセンス情報９０の照合を行ない、受信した媒体側ライセンス情報８０の本複合機１０での有効性を確認する。なお、ライセンス照合部６２は、照合手段を構成し、またＳＤカード・スロット３２とともに取得手段を構成する。ライセンス問合わせ部６４は、問合わせ手段を構成し、さらにＮＩＣ３０とともに受信手段および返信手段を構成する。
【００３１】
図１および図２に示した複合機１０は、図示しないＲＯＭやＨＤＤ２４、ＮＶ−ＲＡＭ２６やＳＤカード４０などの記憶装置に格納された制御プログラムを読出して、ＣＰＵ１４の作業領域を提供するシステムメモリ１６やローカルメモリ２２などのメモリ領域に展開することにより、オペレーティング・システム（ＯＳ）の管理のもと、上記機能手段および各処理を実現している。なお、複合機１０のＯＳとしては、例えば、ＵＮＩＸ（登録商標）を採用するが、ＷＩＮＤＯＷＳ（登録商標）やその他いかなるＯＳを採用することができる。
【００３２】
図３は、ネットワーク・システムの実施形態を示した概略図である。ネットワーク・システム１００は、複数の複合機１０がネットワーク５４を介して接続されており、例えば、イーサネット（登録商標）やＴＣＰ／ＩＰプロトコルによるローカル・エリア・ネットワーク（以下、ＬＡＮとして参照）を実現している。各複合機１０は、例えばＳＮＭＰ（Simple Network Management
Protocol）プロトコルを使用して、所定のサブネットマスクやＩＰアドレス範囲のネットワーク５４上の装置構成を自動探索し、他装置のＭＩＢ（Management
Information Base）を取得して、ネットワーク５４上の通信可能な他の複合機の存在や、その機能および動作状態を把握し、情報として取得することができる。また複合機１０は、例えば、ＸＭＬなどの構造化言語を利用したＳＯＡＰによるウェブサービスや、独自プロトコルにより、相互にライセンス情報の問合わせや応答を行なっている。図３に示したネットワーク・システム１００において、例えば、複合機１０ａにＳＤカード４０が装着された場合には、複合機１０ａが問合わせ元の装置として動作し、他の複合機１０ｂ〜ｅは、問合わせ先の装置として動作する。
【００３３】
以下、各複合機におけるＳＤカードの使用許可を判断するためのライセンス情報について、さらに説明を加える。図４は、本実施形態の複合機１０が格納する装置側ライセンス情報７０およびＳＤカードが格納する媒体側ライセンス情報８０のデータ構造を示す。図４に示す複合機１０ａ、１０ｂは、それぞれ装置側ライセンス情報７０ａ、７０ｂを保持し、各装置側ライセンス情報７０は、各複合機１０を識別する装置識別値（図では装置ＩＤとして参照。）７２と、その複合機１０が使用を許可するＳＤカードの媒体識別値がエントリされた登録媒体情報７４とを含み構成される。ＳＤカード４０ａ〜４０ｃは、それぞれ媒体側ライセンス情報８０ａ〜８０ｃを保持し、媒体側ライセンス情報８０は、各ＳＤカード４０を識別する媒体識別値（図では媒体ＩＤとして参照。）８２と、ＳＤカード４０がその使用を許可された装置の装置識別値がエントリされた登録装置情報８４とを含み構成される。
【００３４】
図４に示した実施形態では、例えば複合機１０ａには、複合機１０ａを識別する装置ＩＤ７２ａ「ＭＦＰ０００１」と、複合機１０ａが使用を許可しているＳＤカードの媒体ＩＤ「ＳＤ０Ａ」、「ＳＤ０Ｂ」および「ＳＤ０Ｃ」をエントリした登録媒体情報７４ａとが保持されている。また、例えばＳＤカード４０ａには、ＳＤカード４０ａを識別する媒体ＩＤ８２ａ「ＳＤ０Ａ」と、ＳＤカード４０ａがその使用を許可されている装置の装置ＩＤ「ＭＦＰ０００１」および「ＭＦＰ０００５」をエントリした登録装置情報８４ａとが保持されている。つまり、複合機１０ａは、ＳＤカード４０ａの媒体ＩＤを登録媒体情報７４ａにエントリし、ＳＤカード４０ａは、複合機１０ａの装置ＩＤを登録装置情報８４ａにエントリしており、複合機１０ａとＳＤカード４０ａとが互いの識別値を共有し、関連付けされていることを示している。なお、詳細な説明は省略するが、ネットワーク・システム１００の管理者は、複合機１０と、該複合機１０において使用を許可しようとするＳＤカード４０とを予め関連付けしておくことができる。ＳＤカード４０の使用は、この関連付けによって、所望の範囲に制限されることとなる。
【００３５】
本実施形態のライセンス照合部６２は、装着されたＳＤカード４０が保持する媒体ＩＤ８２および登録装置情報８４を読出して、媒体側ライセンス情報８０を取得し、装置ＩＤ７２を検索キーとして、登録装置情報８４内から検索して、当該装置ＩＤが検索された場合に肯定的な判定とする。また、媒体ＩＤ８２を検索キーとして、登録媒体情報７４内から検索して、当該媒体ＩＤが検索された場合に肯定的な判定とする。なお本実施形態のライセンス照合では、複合機１０とＳＤカード４０とにおいて、装置ＩＤおよび媒体ＩＤまたはこれらのいずれか一方が共有されていることを確認して、複合機１０における当該ＳＤカード４０のライセンスが有効であると判定することができるが、特にこれに限定されるものではない。要求されるセキュリティに応じて、他の実施形態では、装置ＩＤおよび媒体ＩＤの両方の識別値について、双方の共有を確認して複合機１０における当該ＳＤカード４０のライセンスが有効であると判定することもできる。
【００３６】
以下、ライセンス照合処理について詳細を説明する。図５は、本実施形態の複合機において、ライセンス照合部６２が実行するライセンス照合処理のフローチャートである。図５に示した処理は、ステップＳ１００で、ライセンス照合部６２がライセンス照合の問合わせを受領することによって開始される。なお、ライセンス照合の問合わせは、例えば、ＳＤカード４０が装着された時や、外部装置からの問合わせが有った時に、ライセンス問合わせ部６４から発行される。ステップＳ１０１でライセンス照合部６２は、外部装置からのライセンス照合の問合わせであるか否かを判定し、外部装置からの問合わせであった場合（ＹＥＳ）には、処理をステップＳ１０２へ分岐させ、受信した媒体側ライセンス情報９０をＨＤＤ２４から読出す。
【００３７】
一方、ステップＳ１０１で、外部装置からの問合わせでないと判定された場合（ＮＯ）、つまり自機に装着されるＳＤカード４０のライセンス照合であると判定された場合には、処理をステップＳ１０３へ分岐させる。ステップＳ１０３では、自機に装着されたＳＤカード４０から媒体側ライセンス情報８０を読出す。ライセンス照合部６２は、ステップＳ１０２またはステップＳ１０３の処理で、照合対象となる媒体側ライセンス情報を取得し、ステップＳ１０４では、ＨＤＤ２４に格納される装置側ライセンス情報７０を読出す。
【００３８】
ステップＳ１０５では、読出した媒体側ライセンス情報８０または媒体側ライセンス情報９０と装置側ライセンス情報７０とを照合して、装置ＩＤおよび媒体ＩＤの少なくとも一方が共有されていることを確認することで、装着されているＳＤカード４０のライセンス照合を行う。ステップＳ１０５の判定で、少なくとも一方の識別値が共有されていることが確認され、ライセンスが有効であると判定された場合（ＹＥＳ）には、処理をステップＳ１０６へ分岐させ、照合結果を「許可」に設定し、問合わせに対する応答を行ない、ステップＳ１０７で処理を終了させる。一方、ステップＳ１０５の判定で、両方の識別値が共有されていることが確認できず、ライセンスが有効ではないと判定された場合（ＮＯ）には、処理をステップＳ１０８へ分岐させ、ステップＳ１０８で、照合結果を「不許可」に設定し、問合わせに対する応答を行い、ステップＳ１０７で処理を終了させる。
【００３９】
照合結果の応答を受取ったライセンス問合わせ部６４は、自機のＳＤカード４０に対するライセンス照合の問合わせであった場合には、その照合結果に従い、自機においてＳＤカード４０の使用が許可されているか否かを判断する。一方、外部装置のＳＤカードに対するライセンス照合の問合わせであった場合には、問合わせ元の外部装置に対し、その照合結果を返信する。
【００４０】
以下、ネットワーク上の複合機の中から、問合わせ元の複合機に装着されたＳＤカードの使用許可を与えている複合機を検索するための、ライセンス照合の問合わせ処理について説明する。以下の説明では、図３に示した複数の複合機１０の内、複合機１０ａをライセンス照合の問合わせを実行する問合わせ元の装置として、他の複合機１０ｂ〜ｅを問合わせ先の装置として参照し説明する。
【００４１】
図６は、複合機１０ａにおいて、ライセンス問合わせ部６４が実行するライセンス照合の問合わせ処理を示すフローチャートである。図６に示した処理は、ステップＳ２００で、例えば、複合機１０ａにおいてＳＤカード４０の装着を検知したことやオペレータからの指示を受けたことに応答して開始される。
【００４２】
ステップＳ２０１でライセンス問合わせ部６４は、ライセンス照合部６２に対し、装着されたＳＤカード４０の自機におけるライセンス照合の問合わせを行なう。問合わせに対する応答を受領して、ステップＳ２０２では、照合結果が「許可」に設定されているか否かを判定し、「許可」に設定されていた場合いた場合（ＹＥＳ）には、ステップＳ２０３へ処理を分岐させる。ステップＳ２０３では、現在の問合わせ対象のＳＤカード４０の使用を許可している装置を登録するための使用許可装置テーブルに、本複合機１０ａに関する情報を追加し、ステップＳ２０４へ処理を進める。一方、ステップＳ２０２で、照合結果が「許可」ではないと判定された場合（ＮＯ）には、直接ステップＳ２０４へ処理を進める。
【００４３】
ステップＳ２０４では、ネットワーク５４上の外部装置の存在を確認し、問合わせを行なうべき外部装置が存在するか否かを判定する。ステップＳ２０４で、未だ問合わせが行なわれていない外部装置があると判定された場合（ＹＥＳ）は、ステップＳ２０５へ処理を分岐させ、例えば複合機１０ｂなどの外部装置に対して、ライセンス照合の問合わせを行なう。問合わせに対する照合結果の応答を受領して、ステップＳ２０６では、応答された照合結果が、「許可」に設定されているか否かを判定し、「許可」に設定されていた場合いた場合（ＹＥＳ）には、ステップＳ２０７へ処理を分岐させる。なお、問合わせに対する応答が無かった場合には、照合結果が「不許可」であったものと判断し、処理を進めてもよい。
【００４４】
ステップＳ２０７では、問合わせ先の外部装置に関する情報を使用許可装置テーブルに追加し、ステップＳ２０４へ処理をループさせ、ネットワーク５４上のすべての外部装置、図３の例では複合機１０ｂ〜ｅに対する問合わせが完了するまで、ステップＳ２０５〜ステップＳ２０７までの処理を繰返させる。一方、ステップＳ２０６で、応答された照合結果が「許可」ではないと判定された場合（ＮＯ）には、ステップＳ２０７の処理をスキップし、ステップＳ２０４へ処理をループさせる。
【００４５】
一方、ステップＳ２０４で、問合わせをするべき外部装置が存在しないと判定された場合（ＮＯ）には、処理をステップＳ２０８へ分岐させ、オペレーション・パネル４２などの出力手段に、問合わせ処理の結果の通知を出力表示させて、ステップＳ２０９で処理を終了させる。
【００４６】
ライセンス問合わせ部６４は、ステップＳ２０１〜ステップＳ２０３の処理によって、自機のライセンス照合部６２から受領した照合結果から、自機が対象ＳＤカード４０の使用を許可しているか否かを判断する。またライセンス問合わせ部６４は、ステップＳ２０４〜ステップＳ２０７の処理によって、ネットワーク５４上の外部装置から受領した照合結果から、ネットワーク５４上の各外部装置が対象ＳＤカード４０の使用を許可しているか否かを判断する。これにより、ライセンス照合が一括して問合わせられ、対象ＳＤカード４０が使用可能な装置が検索される。オペレータは、ひとつの複合機１０にＳＤカード４０を装着させることによって、該ＳＤカード４０の使用を許可する装置を容易に探し出すことが可能となる。
【００４７】
以下、上述の問合わせ処理におけるステップＳ２０３およびＳ２０７の処理により作成される使用許可装置テーブルについて、説明する。図７は、使用許可装置テーブル２００のデータ構造を一例として示す図である。図７に示した使用許可装置テーブル２００は、機器名が入力されるフィールド２００ａと、その機器のＩＰアドレスが入力されるフィールド２００ｂと、その機器が自機であるか否かのフラグ値が入力されるフィールド２００ｃとを含み構成される。上記ステップＳ２０３およびＳ２０７の処理により、対象ＳＤカード４０の使用を許可している装置に関する情報が、行毎にエントリされてゆくこととなる。図７の例では、３つの外部装置が使用可能な装置としてエントリされ、最上段のエントリが自機に対応している旨が示されている。
【００４８】
以下、複合機１０のオペレーション・パネル４２のタッチパネルなどに出力表示される通知画面について説明する。図８は、問合わせ結果の通知画面３００の実施形態を示す。少なくとも１以上の対象ＳＤカード４０の使用許可を与える装置が検索された場合には、図８に示すような通知画面３００がタッチパネルなどに出力表示される。図８に示した通知画面３００は、使用可能な装置が検索された旨およびその装置数が表示されるメッセージ領域３０２と、図７に示す使用許可装置テーブル２００に対応する内容が表示される一覧領域３０４と、オペレータからの確認指示を待受ける確認ボタン３０６とを含み構成される。オペレータは、図８に示すような通知画面を確認し、使用許可を与えている複合機に関する情報を得ることができる。
【００４９】
図９は、問合わせ結果の通知画面の他の実施形態を示す。図９に示す通知画面３１０，３２０は、対象ＳＤカード４０の使用許可を与える装置が、ネットワーク５４上から検索されなかった際に出力表示させることができる。図９（Ａ）は、使用許可を与える装置が検索されなかった場合に通知する通知画面３１０を示す。図９（Ａ）に示した通知画面３１０は、使用を許可している装置が検索されなかった旨のメッセージ領域３１２と、オペレータからの詳細情報の表示指示を待受ける詳細ボタン３１４と、オペレータからの確認指示を待受ける確認ボタン３０６とを含み構成される。
【００５０】
図６に示したライセンス照合の問合わせ処理は、照合結果が「許可」である装置に関する情報がエントリされる構成として説明したが、他の実施形態では、照合結果が「不許可」である装置に関する情報についてもエントリする構成としてもよい。図９（Ｂ）は、通知画面３１０の詳細ボタン３１４がタッチされた場合に出力表示される詳細情報を通知する通知画面３２０を示す。図９（Ｂ）に示した通知画面３２０は、ネットワーク５４上の装置の一覧が表示される装置一覧領域３２２と、装置一覧領域３２２に示す各装置での不許可とされた理由が表示される理由一覧領域３２４と、オペレータからの通知画面３１０へ表示画面を戻す指示を待受ける、戻るボタン３２６とを含み構成される。オペレータは、図９に示すような通知画面により、現在使用を許可している装置が検出されなかった場合であっても、各装置において不許可とされた理由を把握することが可能となり、もってユーザ利便性が向上する。図９に示した例のように、「ライセンス不一致」の理由以外にも、複合機１０が取得した外部装置の動作状態に関する情報から、「機器故障中」といった他の理由についても表示させることができる。
【００５１】
なお、上述の実施形態では、オペレーション・パネル４２に表示出力させて通知を行なう構成として説明したが、オペレータに通知をするための出力手段は、特に限定されるものではない。例えば、他の実施形態では、複合機が備えるエンジン部４６により、通知内容を印刷出力させて通知を行なう構成とすることもできる。その他、通知内容の音声出力など、如何なるユーザ出力インタフェースを採用することができる。また、通知内容は、上述の機器名およびＩＰアドレス以外にも、ネットワーク上の複合機１０から取得したり、複合機の管理者が予め設定されたりする他の補足情報を提供するよう構成することができる。例えば、部署などの所在地に関する情報を提供することによって、オペレータは、使用許可する複合機の所在地をより容易に特定することができるようになる。
【００５２】
以下、図１０〜図１２を参照して、ネットワーク・システムの第２の実施形態について説明する。
【００５３】
図１０は、ネットワーク・システムの第２の実施形態を示した概略図である。ネットワーク・システム１１０は、複数の複合機１０ａ〜ｄと、データベース１２０ａを備えるライセンス管理サーバ１２０とが、ネットワーク５４を介して接続されており、ＬＡＮを実現している。図３に示した実施形態と同様に、各複合機１０およびライセンス管理サーバ１２０は、所定の通信プロトコルに従って相互に通信を行なっている。ライセンス管理サーバ１２０は、各複合機１０でのＳＤカードの使用許可を管理しており、ライセンス照合の問合わせを受けて、問合わせ元の複合機１０に対して、問合わせのＳＤカード４０の使用を許可する複合機に関する情報を提供する。なお、ライセンス管理サーバ１２０は、図示しないＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、他の入出力装置を含み構成され、適切なオペレーティング・システム（ＯＳ）の管理のもと、上記機能手段および各処理を実現している。
【００５４】
図１１は、複合機１０およびライセンス管理サーバ１２０の機能構成を示すブロック図である。なお図１１では、図２と同様の機能手段を同一名称および同一符号により参照する。図２と同様に、第２の実施形態の複合機１０は、記録媒体アクセス制御部６０と、ライセンス照合部６２と、ライセンス問合わせ部６４とを含み構成される。ＳＤカード４０は、ＳＤカード４０の媒体識別値８２と登録装置情報８４とを含む媒体側ライセンス情報８０を格納し、複合機１０が使用する実体データ８６についても格納することができる。
【００５５】
記録媒体アクセス制御部６０は、ＳＤカード４０へのアクセスを制御する。また記録媒体アクセス制御部６０は、ＳＤカード４０の装着または取外しに応じたスロット３２からの割込みを受けて、ＳＤカード４０の着脱を検知する構成とすることができる。複合機１０が備えるＮＶ−ＲＡＭ２６には、装置識別値７２と登録媒体情報７４とを含む装置側ライセンス情報７０が格納される。ライセンス照合部６２は、ＳＤカード４０から取得する媒体側ライセンス情報８０と、上記装置側ライセンス情報７０とを参照して、装着されているＳＤカード４０のライセンス照合を行なう。上記記録媒体アクセス制御部６０は、ライセンス照合部６２による照合結果に従って、ＳＤカード４０の実体データ８６を格納するための実体記憶領域へのアクセスの可否を制御する。
【００５６】
ライセンス問合わせ部６４は、ＳＤカード４０が装着されたことに応答して、ライセンス照合部６２に対して、該ＳＤカード４０のライセンス照合を問合わせるとともに、ＮＩＣ３０およびネットワーク５４を介して、ライセンス管理サーバ１２０に対して該ＳＤカード４０のライセンス照合の問合わせを行なう。ライセンス問合わせ部６４は、自機およびライセンス管理サーバ１２０での照合結果から、自機に装着されたＳＤカード４０の使用を許可する装置を判断し、使用可能な装置に関する情報を通知する。
【００５７】
ライセンス管理サーバ１２０は、ライセンス問合わせ応答部６６と、ライセンス照合部６８と、ＨＤＤ１２０ｂとを含み構成される。ライセンス問合わせ応答部６６は、複合機１０からのライセンス照合の問合わせを受信し、受信した媒体側ライセンス情報９８をＨＤＤ１２０ｂに一時的に格納する。またライセンス管理サーバ１２０のデータベース１２０ａには、ネットワーク５４上の各複合機１０から登録される装置側ライセンス情報９６がデータベース化されて保持され、ライセンス照合部６８は、データベース１２０ａに保持されている各複合機１０の装置側ライセンス情報９６と、受信した媒体側ライセンス情報９８とを参照して、各複合機１０における媒体側ライセンス情報９８の有効性を確認し、ライセンス照合を行なう。なお、第２の実施形態の複合機１０は、自機の装置側ライセンス情報７０の更新があった場合などに、更新された装置側ライセンス情報７０をライセンス管理サーバ１２０へ送信する。ラインセンス管理サーバ１２０は、受信した装置側ライセンス情報９８を、送信元の複合機１０と対応づけてデータベース１２０ａに登録する。
【００５８】
ライセンス問合わせ応答部６６は、ライセンス照合部６８による照合結果を、問合わせ元の複合機１０へ送信する。このライセンス管理サーバ１２０からの照合結果には、ライセンス管理サーバ１２０が管理する装置の中から、受信した媒体側ライセンス照合情報９８の有効性が確認された装置に関する情報をエントリしたテーブルが含まれる。照合結果を受信した複合機１０のライセンス問合わせ部６４は、照合結果に含まれるテーブルに従って、オペレーション・パネル４２などの通知手段に通知を行なわせる。なお、ライセンス照合部６８は、サーバ装置の照合手段を構成する。ライセンス問合わせ応答部６６は、ＮＩＣ３０とともに、サーバ装置の受信手段および返信手段を構成する。
【００５９】
図１２は、第２の実施形態の複合機１０ａにおいて、ライセンス問合わせ部６４が実行するライセンス照合の問合わせ処理示すフローチャートである。図１２に示した処理は、ステップＳ３００で、例えば、複合機１０ａにおいてＳＤカード４０の装着を検知したことやオペレータからの指示を受けたことに応答して開始される。
【００６０】
ステップＳ３０１では、ライセンス照合部６２に対し、装着されたＳＤカード４０の自機におけるライセンス照合の問合わせを行なう。ステップＳ３０２では、問合わせに対する照合結果が「許可」に設定されているか否かを判定し、「許可」に設定されていた場合いた場合（ＹＥＳ）には、ステップＳ３０３へ処理を分岐させる。ステップＳ３０３では、本複合機１０ａに関する情報を使用許可装置テーブルに追加し、ステップＳ３０４へ処理を進める。一方、ステップＳ３０２で、照合結果が「許可」ではないと判定された場合（ＮＯ）には、直接ステップＳ３０４へ処理を進める。
【００６１】
ステップＳ３０４では、ネットワーク５４上のライセンス管理サーバ１２０に対してライセンス照合の問合わせを行なう。ステップＳ３０５では、問合わせに対する照合結果の応答を受領する。ステップＳ３０６では、ライセンス管理サーバ１２０から返信された照合結果に含まれるテーブルの中に含まれる、対象ＳＤカード４０の使用を許可する各外部装置に関する情報を、使用許可装置テーブルに追加し、ステップＳ３０７では、オペレーション・パネル４２などの通知手段に、問合わせ処理の結果の通知を行なわせて、ステップＳ３０８で処理を終了させる。
【００６２】
ライセンス問合わせ部６４は、ステップＳ３０１〜ステップＳ３０３の処理により、自機のライセンス照合部６２から受領した照合結果から、自機が対象ＳＤカード４０の使用を許可しているか否かを判断する。またライセンス問合わせ部６４は、ステップＳ３０４〜ステップＳ３０６の処理により、ライセンス管理サーバ１２０から受領した照合結果から、各外部装置が対象ＳＤカード４０の使用を許可しているか否かを判断する。これにより、対象ＳＤカード４０が使用可能な装置が検索される。オペレータは、ひとつの複合機１０にＳＤカード４０を装着させることによって、該ＳＤカード４０の使用を許可する装置を容易に探し出すことが可能となる。
【００６３】
以上説明したように、上記実施形態によれば、着脱可能な記録媒体と、該記録媒体の使用を許可する情報処理装置との対応関係を容易に把握することを可能とし、もって利便性の低下を好適に低減しつつ、記録媒体の使用範囲を制限し記録媒体の不正利用を好適に防止することを可能とする情報処理装置、サーバ装置、プログラムおよび記録媒体を提供することができる。
【００６４】
上記実施形態の情報処理装置は、例え記録媒体と、その使用許可を与えている情報処理装置との対応関係が不明な場合であっても、上述のように、記録媒体が装着される情報処理装置において、ネットワーク上にある他の情報処理装置の中から、その使用許可を与えている装置が検索され、その装置に関する情報が出力されて、オペレータなどに通知されることとなる。オペレータは、通知された情報から、当該記録媒体と、その使用を許可する装置との対応関係を容易に把握することができる。これにより、着脱可能な記録媒体の使用範囲を制限することに起因する利便性の低下を、好適に低減することが可能となる。
【００６５】
なお、上述の実施形態では装置識別値としては、ベンダにより情報処理装置に付与されたシリアル番号や製造番号や識別番号などを採用することができるが、特に限定されるものではなく、家庭内や社内など想定した利用範囲内において装置を一意に識別できる限り、如何なるものを採用することができる。同様に、媒体識別値としても、ベンダにより記録媒体に付されたシリアル番号や情報処理装置によって付与されたものを使用することができ、また、特定の利用範囲内において装置を一意に識別できる限り、如何なるものを採用することができる。
【００６６】
また情報処理装置としては、上述した実施形態の複合機能を有した複合機に限られるものではなく、特定の用途に応じて、パーソナル・コンピュータ、複写機やプリンタや印刷機などの画像形成装置、携帯電話やＰＤＡや携帯型電子遊技装置などの携帯情報端末、スキャナなどの画像読取装置、デジタルカメラやデジタルビデオカメラなどの撮像装置、テレビジョンやＨＤＤレコーダやオーディオセットなどの音声映像入出力装置、カーナビゲーションなどの車載電子装置またはデジタル家電機器など、着脱可能な記録媒体との情報のやり取りが可能な機器であれば、本発明の情報処理装置の一例として構成することができる。
【００６７】
着脱可能な記録媒体としては、特に限定されるものではなく、上述のＳＤカードの他、コンパクトフラッシュ（登録商標）メモリカード、スマートメディア（登録商標）、メモリースティック（登録商標）、ｘＤピクチャーカード（登録商標）などのメモリ系の記録媒体、その他如何なる着脱可能な記録媒体を、単独あるいは組合わせて採用することもできる。
【００６８】
また上記機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して頒布することができる。
【００６９】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００７０】
【図１】複合機のハードウェア構成の実施形態を示す図。
【図２】本実施形態の複合機の機能構成を示すブロック図。
【図３】ネットワーク・システムの実施形態を示した概略図。
【図４】本実施形態の複合機が格納する装置側ライセンス情報およびＳＤカードが格納する媒体側ライセンス情報のデータ構造を示す図。
【図５】本実施形態の複合機が実行するライセンス照合処理のフローチャート。
【図６】本実施形態の複合機が実行するライセンス照合の問合わせ処理のフローチャート。
【図７】使用許可装置テーブルのデータ構造を一例として示す図。
【図８】問合わせ結果の通知画面の実施形態を示す図。
【図９】問合わせ結果の通知画面の他の実施形態を示す図。
【図１０】ネットワーク・システムの第２の実施形態を示した概略図。
【図１１】第２の実施形態の複合機およびライセンス管理サーバの機能構成を示すブロック図。
【図１２】第２の実施形態の複合機が実行するライセンス照合の問合わせ処理のフローチャート。
【符号の説明】
【００７１】
１０…複合機、１２…コントローラ、１４…ＣＰＵ、１６…システムメモリ、１８…ＮＢ、２０…ＡＳＩＣ、２２…ローカルメモリ、２４…ＨＤＤ、２６…ＮＶ−ＲＡＭ、２８…ＳＢ、３０…ＮＩＣ、３２…スロット、３４…ＵＳＢインタフェース、３６…ＩＥＥＥ１３９４インタフェース、３８…セントロニクス・インタフェース、４０…ＳＤカード、４２…オペレーション・パネル、４４…ＦＣＵ、４６…エンジン部、４８…ＡＧＰ、５０，５２…ＰＣＩバス、５４…ネットワーク、６０…記録媒体アクセス制御部、６２…ライセンス照合部、６４…ライセンス問合わせ部、６６…ライセンス問合わせ応答部６６、６８…ライセンス照合部、７０，９０，９６…装置側ライセンス情報、７２、９２…装置識別値、７４，９４…登録媒体情報、８０，９８…媒体側ライセンス情報、８２…媒体識別値、８４…登録装置情報、８６…実体データ、１００，１１０…ネットワーク・システム、１２０…ライセンス管理サーバ、２００…使用許可装置テーブル、３００，３１０，３２０…通知画面、３０２，３１２…メッセージ領域、３１４…詳細ボタン、３０６，３１６…確認ボタン、３２０…通知画面、３０４，３２２，３２４…一覧領域、３２６…戻るボタン
【図１】
0004864825.tif 000002
【図２】
0004864825.tif 000003
【図３】
0004864825.tif 000004
【図４】
0004864825.tif 000005
【図５】
0004864825.tif 000006
【図６】
0004864825.tif 000007
【図７】
0004864825.tif 000008
【図８】
0004864825.tif 000009
【図９】
0004864825.tif 000010
【図１０】
0004864825.tif 000011
【図１１】
0004864825.tif 000012
【図１２】
0004864825.tif 000013