(57)【要約】      （修正有）【課題】情報処理機器が持つ固有のデバイス番号が、連続複写速度の変更等の機能追加に伴って変更された場合にも、継続して情報処理機器の機器情報の管理を行う管理システム及びシステムの制御方法を提供する。【解決手段】デバイス管理サーバ１０２が、画像形成装置１１１から受信したカウンタ情報に付加されたデバイス番号が新規の場合、デバイス番号対応情報発行要求をライセンス管理サーバ１０１に送信する。ライセンス管理サーバ１０１は、デバイス番号対応情報発行要求に含まれるデバイス番号、型式変更テーブル、ライセンス履歴テーブルに基づいてデバイス番号対応情報を生成し、デバイス管理サーバ１０２に応答する。デバイス管理サーバ１０２は、デバイス番号対応情報で対応付けされる変更前と後のデバイス番号のカウンタ情報を同一の画像形成装置１１１のものとして管理する。【選択図】図１
2016081455.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能を使用可能にするためのライセンスのインストールに応じて装置の識別情報を所定の変更ルールに従って変更する情報処理機器に対して発行された前記ライセンスの情報を該情報処理機器の識別情報と関連付けて管理する第１の管理装置と、前記情報処理機器から該情報処理機器の機器情報を受信して該情報処理機器の識別情報と関連付けて管理する第２の管理装置と、を有する管理システムであって、
前記第２の管理装置は、
前記情報処理機器から受信した該情報処理機器の機器情報に付加された識別情報が当該第２の管理装置で管理しているものでない場合、該識別情報を含む、該識別情報と変更前の識別情報とを対応付ける対応情報の要求を、前記第１の管理装置に送信する要求手段と、
前記要求に応じて前記第１の管理装置から応答される前記対応情報に基づいて、前記要求に含まれる識別情報に関連付けて管理されている機器情報と、該識別情報と前記対応情報で対応付けされる変更前の識別情報に関連付けて管理されている機器情報とを同一の情報処理機器の機器情報として管理する管理手段と、を有し、
前記第１の管理装置は、
前記変更ルールを保持する保持手段と、
前記第２の管理装置から送信される要求に含まれる前記情報処理機器の識別情報と、前記変更ルールと、前記情報処理機器に対して発行したライセンスの情報とに基づいて特定される、該識別情報と該識別情報の変更前の識別情報とを対応付ける対応情報を、前記第２の管理装置に応答する応答手段と、を有する、
ことを特徴とする管理システム。
【請求項２】
前記応答手段は、前記変更ルールに基づき、前記要求に含まれる識別情報の変更前の識別情報になり得る識別情報を特定し、該特定した識別情報の情報処理機器に対して発行されたライセンスの情報が当該第１の管理装置で管理されている場合に、該管理されている最新のライセンスの情報に関連付けされている識別情報を、前記要求に含まれる識別情報の変更前の識別情報として対応付ける対応情報を応答することを特徴とする請求項１に記載の管理システム。
【請求項３】
前記情報処理機器は、画像形成装置であり、
前記情報処理機器の機器情報は、画像形成装置が保持するカウンタ情報を含むことを特徴とする請求項１又は２に記載の管理システム。
【請求項４】
前記管理手段は、前記変更前の識別情報に関連付けて管理されているカウンタ情報と、前記要求に含まれる識別情報に関連付けて管理されているカウンタ情報とを合算して管理することを特徴とする請求項３に記載の管理システム。
【請求項５】
前記所定の機能を使用可能にするためのライセンスは、画像形成装置の連続複写速度を変更するためのライセンスであることを特徴とする請求項３又は４に記載の管理システム。
【請求項６】
前記第１の管理装置は、前記ライセンスの情報を使用期限情報と関連付けて管理し、
前記応答手段は、前記対応情報に前記使用期限情報を付加して応答するものであり、
前記第２の管理装置は、
前記対応情報に付加されている使用期限情報を、該対応情報により変更前の識別情報と対応付けされる識別情報と関連付けて記憶する記憶手段と、
前記情報処理機器から受信した該情報処理機器の機器情報に含まれる識別情報の使用期限が超過している場合、該識別情報を前記第１の管理装置に送信する送信手段と、を有し、
前記第１の管理装置は、前記第２の管理装置から送信された識別情報の使用期限が超過している旨を、所定の通知先に通知する通知手段を有することを特徴とする請求項１乃至５のいずれか１項に記載の管理システム。
【請求項７】
前記通知手段は、前記第２の管理装置から送信された識別情報の使用期限が超過しているか否かを当該第１の管理装置で管理している前記ライセンスの情報に基づいて判定し、該識別情報の使用期限を超過していると判定した場合、該識別情報の使用期限が超過している旨を所定の通知先に通知することを特徴とする請求項６に記載の管理システム。
【請求項８】
所定の機能を使用可能にするためのライセンスのインストールに応じて装置の識別情報を所定の変更ルールに従って変更する情報処理機器に対して発行された前記ライセンスの情報を該情報処理機器の識別情報と関連付けて管理する第１の管理装置と、前記情報処理機器から該情報処理機器の機器情報を受信して該情報処理機器の識別情報と関連付けて管理する第２の管理装置と、を有する管理システムの制御方法であって、
前記第２の管理装置が実行する、
前記情報処理機器から受信した該情報処理機器の機器情報に付加された識別情報が当該第２の管理装置で管理しているものでない場合、該識別情報を含む、該識別情報と変更前の識別情報とを対応付ける対応情報の要求を、前記第１の管理装置に送信する要求ステップと、
前記要求に応じて前記第１の管理装置から応答される前記対応情報に基づいて、前記要求に含まれる識別情報に関連付けて管理されている機器情報と、該識別情報と前記対応情報で対応付けされる変更前の識別情報に関連付けて管理されている機器情報とを同一の情報処理機器の機器情報として管理する管理ステップと、を有し、
前記第１の管理装置が実行する、
前記第２の管理装置から送信される要求に含まれる前記情報処理機器の識別情報と、前記第１の管理装置が保持する前記変更ルールと、前記情報処理機器に対して発行したライセンスの情報とに基づいて特定される、該識別情報と変更前の識別情報とを対応付けるための対応情報を、前記第２の管理装置に応答する応答ステップを有する、
ことを特徴とする管理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理機器の機器情報を管理する管理システム、および、管理システムの制御方法に関する。
【背景技術】
【０００２】
従来、画像形成装置が持つ機器情報を管理する管理システムは、画像形成装置が持つ固有のデバイス番号を基に機器を識別し、その機器情報を管理している。画像形成装置は、管理システムに対して、定期的にカウンタ情報等の機器情報を送信し、管理システムは、受信した機器情報をデバイス番号に紐付けて管理することにより、継続して機器を管理することができる。
【０００３】
特許文献１には、機器情報の管理に画像形成装置が持つ固有のデバイス番号等を機器情報特定のための識別子として用い、機器の接続形態が変更された場合にも、デバイス番号等から同一機器であるか判断し、機器を継続して管理する技術が提案されている。
【０００４】
また、従来技術として、画像形成装置の基本機能である連続複写速度の変更に、ライセンスによる制御を用いる方法がある。例えば、工場出荷時の画像形成装置で、あらかじめ最低速度の連続複写速度が設定されている場合、連続複写速度を変更するライセンスをインストールすることにより、画像形成装置の連続複写速度を変更することができる。上記のようにライセンスを用いて画像形成装置の連続複写速度が変更される場合には、連続複写速度に応じて、画像形成装置のデバイス番号も変更される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１７８７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記の従来技術のように、ライセンス制御による画像形成装置の連続複写速度変更に伴って、デバイス番号に変更が発生する状況においては、次の課題が生じる。
画像形成装置が既に稼働している状態（印刷等が既に行われており、管理システムにおいて機器のカウンタ情報等がデバイス番号に紐付いて管理されている状態）で、連続複写速度の変更が行われ、画像形成装置のデバイス番号に変更が生じると、それまで管理システムにおいて管理していたデバイス番号との間に差異が生じ、カウンタ情報の継続した管理が行えないという課題である。すなわち、特許文献１のように、デバイス番号等の機器情報をもとにした機器の継続管理を行う方法では、機器情報に変更が生じた場合には対応できないという問題があった。
【０００７】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、画像形成装置等の情報処理機器が持つ固有のデバイス番号が、連続複写速度の変更等の機能追加に伴って変更された場合にも、継続して情報処理機器の機器情報の管理を行うことができる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、所定の機能を使用可能にするためのライセンスのインストールに応じて装置の識別情報を所定の変更ルールに従って変更する情報処理機器に対して発行された前記ライセンスの情報を該情報処理機器の識別情報と関連付けて管理する第１の管理装置と、前記情報処理機器から該情報処理機器の機器情報を受信して該情報処理機器の識別情報と関連付けて管理する第２の管理装置と、を有する管理システムであって、前記第２の管理装置は、前記情報処理機器から受信した該情報処理機器の機器情報に付加された識別情報が当該第２の管理装置で管理しているものでない場合、該識別情報を含む、該識別情報と変更前の識別情報とを対応付ける対応情報の要求を、前記第１の管理装置に送信する要求手段と、前記要求に応じて前記第１の管理装置から応答される前記対応情報に基づいて、前記要求に含まれる識別情報に関連付けて管理されている機器情報と、該識別情報と前記対応情報で対応付けされる変更前の識別情報に関連付けて管理されている機器情報とを同一の情報処理機器の機器情報として管理する管理手段と、を有し、前記第１の管理装置は、前記変更ルールを保持する保持手段と、前記第２の管理装置から送信される要求に含まれる前記情報処理機器の識別情報と、前記変更ルールと、前記情報処理機器に対して発行したライセンスの情報とに基づいて特定される、該識別情報と該識別情報の変更前の識別情報とを対応付ける対応情報を、前記第２の管理装置に応答する応答手段と、を有する、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、機能追加に伴って情報処理機器の識別情報が変更された場合にも、識別情報の変更に対応して情報処理機器の機器情報を継続して管理することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例を示す管理システムのシステム構成図
【図２】ハードウェア構成図
【図３】実施例１におけるソフトウェア構成図
【図４】実施例１の管理システムで送受信されるデータを例示する図
【図５】ライセンス管理サーバの連続複写速度変更ライセンス発行処理のフローチャート
【図６】画像形成装置の連続複写速度変更ライセンスをインストール処理のフローチャート
【図７】画像形成装置のカウンタ情報送信処理のフローチャート
【図８】実施例１におけるデバイス管理サーバのデバイス番号対応情報発行要求送信処理のフローチャート
【図９】ライセンス管理サーバのデバイス番号対応情報送信処理のフローチャート
【図１０】デバイス管理サーバのデバイス番号対応情報格納処理のフローチャート
【図１１】実施例２におけるソフトウェア構成を示す図
【図１２】実施例２の管理システムで送受信されるデータを例示する図
【図１３】実施例２におけるデバイス管理サーバのデバイス番号対応情報発行要求処理のフローチャート
【図１４】実施例２におけるライセンス管理サーバの使用期間情報付きデバイス番号対応情報送信処理のフローチャート
【図１５】実施例２におけるデバイス管理サーバの使用期限情報付きデバイス番号対応情報格納処理のフローチャート
【図１６】実施例２におけるデバイス管理サーバの使用期限超過検知処理のフローチャート
【図１７】実施例２におけるライセンス管理サーバの使用期限超過情報通知処理のフローチャート
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１２】
図１は、本発明の一実施例を示す管理システムの構成を例示する図である。
図１に示すように、本実施例のシステムでは、インターネット１０４を介して、ライセンス管理サーバ１０１、デバイス管理サーバ１０２、その他管理サーバ１０３、顧客ネットワーク１１０等が接続されている。
顧客ネットワーク１１０とは、画像形成装置１１１を購入した顧客が利用するネットワーク環境である。顧客ネットワーク１１０では、それぞれ画像形成装置１１１がＬＡＮ１１２によって接続がされており、ＬＡＮ１１２を経由してインターネット１０４への接続が可能である。
【００１３】
なお、図１の例では、顧客ネットワーク１１０が１つしか示されていないが、顧客ネットワーク１１０は複数存在してもよい。また、図１の例では、顧客ネットワーク１１０内に画像形成装置１１１が１つしか示されていないが、顧客ネットワーク１１０内には複数の画像形成装置１１１が存在してもよい。
さらに、図１の例では、ライセンス管理サーバ１０１、デバイス管理サーバ１０２、その他管理サーバ１０３がそれぞれ１つずつしか示されていないが、ライセンス管理サーバ１０１、デバイス管理サーバ１０２、その他管理サーバ１０３は複数存在してもよい。また、ライセンス管理サーバ１０１、デバイス管理サーバ１０２、その他管理サーバ１０３は、１つの機器で構成されていても、複数の機器で構成されていてもよい。
【００１４】
ここで、用語の定義を行う。
基本機能とは、画像形成装置を購入した時点で使用可能な標準的に搭載されている機能のことである。例えば、スキャン機能、コピー機能等がこれに該当する。
拡張機能とは、画像形成装置の基本機能に加えて拡張される機能であり、スキャンした画像の文字認識を行うＯＣＲ機能や、ＩＣカードによりログイン認証を行うＩＣカード認証機能等がこれに該当する。
連続複写速度とは、画像形成装置が１分間に連続で複写できる枚数のことである。例えば、１分間に３０枚複写できる画像形成装置の連続複写速度は、３０ＰＰＭ（Ｐａｇｅ Ｐｅｒ Ｍｉｎｕｔｅ）である。
【００１５】
商品とは、拡張機能や連続複写速度をユーザに対して販売するための形態である。ライセンス管理サーバ１０１では、商品の情報として少なくとも以下の情報を保持する。
１つ目は商品番号であり、商品を一意に識別する識別子である。
２つ目は機能番号であり、拡張機能、連続複写速度等の機能を一意に識別する識別子である。例えば、機能番号"Ｆ００１"は拡張機能であるＯＣＲ機能を表す識別子、機能番号"Ｆ００２"は拡張機能であるＩＣカード認証機能を表す識別子である。また、"Ｆ００３"は連続複写速度（２０ＰＰＭ）を表す識別子、"Ｆ００４"は連続複写速度（２５ＰＰＭ）を表す識別子、"Ｆ００５"は連続複写速度（３０ＰＰＭ）を表す識別子である。
【００１６】
ライセンス番号とは、商品をユーザが購入する単位で、ライセンス管理サーバ１０１から発行される一意な識別子である。
デバイス番号とは、画像形成装置１１１を一意に識別する識別子（識別情報）である。
【００１７】
ライセンスとは、画像形成装置１１１で拡張機能の利用や連続複写速度の設定に必要なものであり、少なくとも以下の情報を保持する。
１つ目はライセンス番号であり、ライセンスを一意に識別する識別子である。
２つ目は機能番号であり、このライセンスで利用可能となる拡張機能、連続複写速度等の機能を一意に識別する識別子である。
３つ目はデバイス番号であり、このライセンスが利用可能な画像形成装置１１１のデバイス番号である。
このライセンスは、画像形成装置１１１に対してライセンスを含むインストール要求を出すことによって画像形成装置１１１にインストールされる。
【００１８】
カウンタ情報とは、画像形成装置１１１がジョブを実行した際に蓄積される印刷枚数等の画像形成装置のジョブの処理実行情報である。
【００１９】
情報処理機器（本実施例では、画像形成装置１１１）に対して発行されたライセンスの情報を該情報処理機器の識別情報と関連付けて管理する管理装置である。デバイス管理サーバ１０２は、情報処理機器（本実施例では、画像形成装置１１１）から機器情報を受信して該情報処理機器の識別情報と関連付けて管理する管理装置である。画像形成装置１１１は、所定の機能（本実施例では、連続複写速度（２５ＰＰＭ）、連続複写速度（２５ＰＰＭ））を使用可能にするためのライセンスのインストールに応じて装置の識別情報（本実施例では、デバイス番号）を所定の変更ルール（本実施例では、後述する型形式変更テーブル）に従って変更するものである。
【００２０】
図２は、画像形成装置１１１、ライセンス管理サーバ１０１、デバイス管理サーバ１０２、及び、その他管理サーバ１０３のハードウェア構成を例示する図である。
図２（Ａ）は画像形成装置１１１のハードウェア構成を例示する。画像形成装置１１１は、図２（Ａ）に示すように、以下の２０１〜２１３の各部分により構成される。
【００２１】
２０１は原稿給送部で、読み込む原稿を自動的にイメージリーダ２０２に送る。２０２はイメージリーダ（スキャナ）で、原稿を読み込む。２０３は画像形成部で、読み込んだ原稿および受信したデータを印刷画像に変換・印刷する。２０４は給紙部で、印刷用の紙を給紙する。
【００２２】
２０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ Ｉ／Ｆ）で、ネットワーク経由でＬＡＮ１１２およびインターネット１０４に接続し、外部と情報交換を行う。２０６はセンサで、本装置の各部分の状態を検知する。２０７はＣＰＵで、本装置上の各処理を司る。２０８はハードディスクで、本装置の各処理に関わるプログラムやデータ等を記憶する。なお、画像形成装置１１１は、ＳＳＤ（ｓｏｌｉｄ ｓｔａｔｅ ｄｒｉｖｅ）等のハードディスク２０８以外の記憶装置を備えていてもよい。
【００２３】
２０９は不揮発性メモリで、電源を供給しなくても記憶を保持できかつ書き換え可能である。２１０は揮発性メモリで、本装置の各処理に関わる一時的なデータを電気的に記憶できかつ書き換え可能である。
【００２４】
２１１は表示部で、本装置の動作状況および操作部２１２に対する操作に関わる情報を表示する。２１２は操作部で、本装置への指示入力を受け付ける。２１３はシステムバスで、２０１〜２１２の各部分を結びつけ、データをやり取りするためのものである。
【００２５】
図２（Ｂ）はライセンス管理サーバ１０１、デバイス管理サーバ１０２、その他管理サーバ１０３を適用可能な情報処理装置のハードウェア構成を例示する。該情報処理装置は、図２（Ｂ）に示すように、以下の２２１〜２２７の各部分により構成される。
【００２６】
２２１は表示部で、ウィンドウ、アイコン、メッセージ、メニュー、その他のユーザインタフェース情報が表示される。２２２は操作部で、キーボード、マウスを利用したエンドユーザの入力を受け付ける。２２３はＣＰＵで、本装置上の各処理を司る。２２４はハードディスクで、本装置の各処理に関わるプログラムやデータ等を記憶する。なお、本装置は、ＳＳＤ（ｓｏｌｉｄ ｓｔａｔｅ ｄｒｉｖｅ）等のハードディスク２２４以外の記憶装置を備えていてもよい。
【００２７】
２２５は揮発性メモリで、本装置の各処理に関わる一時的なデータを電気的に記憶できかつ書き換え可能である。２２６はネットワークインタフェース（Ｎｅｔｗｏｒｋ Ｉ／Ｆ）で、ネットワーク経由でＬＡＮおよびインターネットに接続し、外部と情報交換を行う。２２７はシステムバスで、２２１〜２２６の各部分を結びつけ、データをやり取りするためのものである。
【００２８】
図３は、実施例１におけるライセンス管理サーバ１０１、デバイス管理サーバ１０２、画像形成装置１１１のソフトウェア構成を例示する図である。
図３（Ａ）は、実施例１におけるライセンス管理サーバ１０１のソフトウェア構成を例示する。なお、図３（Ａ）に示すライセンス管理サーバ１０１のソフトウェア構成３０１の各々の機能部は、ライセンス管理サーバ１０１のＣＰＵ２２３が、ライセンス管理サーバ１０１のハードディスク２２４に記憶されているプログラムを、必要に応じて揮発性メモリ２２５上にロードして実行することにより実現される。
【００２９】
型式変更情報保持部３１１は、後述の型式変更テーブル（例えば表７）をライセンス管理サーバ１０１のハードディスク２２４に保持するための機能部である。ライセンス情報保持部３１２は、後述のライセンス履歴テーブル（例えば表１）をライセンス管理サーバ１０１のハードディスク２２４に保持するための機能部である。
【００３０】
連続複写速度変更ライセンス発行部３２１は、拡張機能を利用するための連続複写速度変更ライセンス４３１（例えば図４（Ｄ））を発行する機能部である。ライセンスファイル発行履歴格納部３２２は、前述の連続複写速度変更ライセンス発行部３２１で発行した連続複写速度変更ライセンス４３１の発行記録をライセンスファイル発行履歴として、後述のライセンス履歴テーブルに格納するための機能部である。なお、ライセンスファイル発行履歴格納部３２２による処理は、前述の連続複写速度変更ライセンス発行部３２１による発行処理が実行された後に実行される。
【００３１】
デバイス番号対応情報発行要求受信部３２３は、後述のデバイス番号対応情報発行要求送信部３４４（図３（Ｂ））でデバイス管理サーバ１０２から送信されるデバイス番号対応情報発行要求４１１（例えば図４（Ｂ））を受信するための機能部である。デバイス番号対応情報発行要求受信部３２３による処理は、ライセンス管理サーバ１０１が、デバイス管理サーバ１０２のデバイス番号対応情報発行要求送信部３４４により送信されるデバイス番号対応情報発行要求４１１を受信する際に実行される。
【００３２】
デバイス番号情報取得部３２４は、前述のデバイス番号対応情報発行要求受信部３２３で受信したデバイス番号対応情報発行要求４１１に含まれるデバイス番号４１２（例えば図４（Ｂ））を取得するための機能部である。デバイス番号情報取得部３２４は、前述のデバイス番号情報取得部３２４でデバイス番号対応情報発行要求４１１を受信する際に実行される。
【００３３】
型式変更テーブル内デバイス番号情報検索部３２５は、後述の型式変更テーブル（表７）に保持されている情報の中から、特定のデバイス番号を検索し、該特定のデバイス番号が存在する場合に、後述の型式変更テーブル（表７）に保持されている情報の中から、そのデバイス番号の関連デバイス番号（詳細は後述する）を取得するための機能部である。型式変更テーブル内デバイス番号情報検索部３２５による処理は、デバイス番号情報取得部３２４で取得したデバイス番号をもとに検索が行われるため、デバイス番号情報取得部３２４でデバイス番号を取得した際に実行される。
【００３４】
型式変更ライセンス発行情報取得部３２６は、前述の型式変更テーブル内デバイス番号情報検索部３２５で該当するデバイス番号が存在する場合に、そのデバイス番号の関連デバイス番号を基に、後述のライセンス履歴テーブル（表１）に保持されている情報の中から、型式変更ライセンスの発行履歴情報を取得するための機能部である。型式変更ライセンス発行情報取得部３２６による処理は、前述の型式変更テーブル内デバイス番号情報検索部３２５で該当するデバイス番号情報が存在する際に実行される。
【００３５】
デバイス番号対応情報発行部３２７は、前述のデバイス番号情報取得部３２４で取得したデバイス番号と、型式変更ライセンス発行情報取得部３２６で取得した型式変更ライセンスの発行履歴情報をもとに、デバイス番号対応情報４２１（例えば図４（Ｃ））を発行するための機能部である。デバイス番号対応情報発行部３２７による処理は、型式変更ライセンス発行情報取得部３２６で型式変更ライセンスの発行履歴情報を取得した際に実行される。
【００３６】
デバイス番号対応情報送信部３２８は、デバイス番号対応情報４２１をデバイス管理サーバ１０２に送信するための機能部である。デバイス番号対応情報送信部３２８による処理は、デバイス番号対応情報４２１が生成された際に実行される。
【００３７】
図３（Ｂ）は、実施例１におけるデバイス管理サーバ１０２のソフトウェア構成を例示する。なお、図３（Ｂ）に示すデバイス管理サーバ１０２のソフトウェア構成３０２の各々の機能部は、デバイス管理サーバ１０２のＣＰＵ２２３が、デバイス管理サーバ１０２のハードディスク２２４に記憶されているプログラムを、必要に応じて揮発性メモリ２２５上にロードして実行することにより実現される。
【００３８】
デバイス番号対応情報保持部３３１は、後述のデバイス番号対応情報保持テーブル（例えば表８）をデバイス管理サーバ１０２のハードディスク２２４に保持するための機能部である。カウンタ情報保持部３３２は、後述のカウンタ情報保持テーブル（例えば表６）をデバイス管理サーバ１０２のハードディスク２２４に保持するための機能部である。
【００３９】
カウンタ情報受信部３４１は、デバイス管理サーバ１０２が、画像形成装置１１１から送信されるカウンタ情報４０１を受信するための機能部である。カウンタ情報受信部３４１による処理は、画像形成装置１１１からカウンタ情報４０１が送信された際に実行される。
【００４０】
デバイス番号情報取得部３４２は、前述のカウンタ情報受信部３４１で受信したカウンタ情報４０１に含まれるデバイス番号４０２を取得するための機能部である。デバイス番号情報取得部３４２による処理は、カウンタ情報受信部３４１でカウンタ情報４０１を取得した際に実行される。
【００４１】
カウンタテーブル内デバイス番号情報検索部３４３は、前述のデバイス番号情報取得部３４２で取得したデバイス番号４０２を基に、カウンタ情報保持テーブルに該当のデバイス番号の情報が存在するかどうかを検索するための機能部である。カウンタテーブル内デバイス番号情報検索部３４３による処理は、デバイス番号情報取得部３４２でデバイス番号４０２を取得した際に実行される。
【００４２】
デバイス番号対応情報発行要求送信部３４４は、デバイス番号対応情報発行要求４１１をライセンス管理サーバ１０１に対して送信するための機能部である。デバイス番号対応情報発行要求送信部３４４による処理は、カウンタテーブル内デバイス番号情報検索部３４３による処理で、該当するデバイス番号情報が存在しなかった場合に実行される。
【００４３】
デバイス番号対応情報受信部３４５は、ライセンス管理サーバ１０１から送信されるデバイス番号対応情報４２１を受信するための機能部である。デバイス番号対応情報受信部３４５による処理は、ライセンス管理サーバ１０１からデバイス番号対応情報４２１が送信された際に実行される。
【００４４】
デバイス番号対応情報取得部３４６は、前述のデバイス番号対応情報受信部３４５で受信したデバイス番号対応情報４２１（例えば図４（Ｃ））に、デバイス番号対応情報が存在する場合に、該デバイス番号対応情報を取得するための機能部である。デバイス番号対応情報取得部３４６による処理は、デバイス番号対応情報受信部３４５でデバイス番号対応情報４２１を受信した際に実行される。
【００４５】
デバイス番号対応情報格納部３４７は、前述のデバイス番号対応情報取得部３４６で取得したデバイス番号対応情報４２１をデバイス番号対応情報保持テーブルに格納するための機能部である。デバイス番号対応情報格納部３４７による処理は、デバイス番号対応情報取得部３４６でデバイス番号対応情報４２１を取得した際に実行される。
【００４６】
カウンタ情報合算部３４８は、前述のデバイス番号対応情報格納部３４７で格納したデバイス番号対応情報４２１のデバイス番号に対応するカウンタ情報保持テーブル内のカウンタ情報を合算するための機能部である。カウンタ情報合算部３４８による処理は、デバイス番号対応情報格納部３４７でデバイス番号対応情報４２１をデバイス番号対応情報保持テーブルに格納する際に実行される。
【００４７】
図３（Ｃ）は、画像形成装置１１１のソフトウェア構成を例示する。なお、図３（Ｃ）に示すソフトウェア構成３０３の各々の機能部は、画像形成装置１１１のＣＰＵ２０７が、画像形成装置１１１のハードディスク２０８に記憶されているプログラムを、必要に応じて揮発性メモリ２１０上にロードして実行することにより実現される。
【００４８】
機能情報保持部３５１は、後述の機能情報保持テーブル（例えば表３）を画像形成装置１１１のハードディスク２０８に保持するための機能部である。デバイス番号情報保持部３５２は、後述のデバイス情報テーブル（例えば表５）を画像形成装置１１１のハードディスク２０８に保持するための機能部である。ライセンス情報保持部３５３は、後述のライセンス情報テーブル（例えば表２）を画像形成装置１１１のハードディスク２０８に保持するための機能部である。型式情報保持部３５４は、後述の型式変更テーブル（例えば表４）を画像形成装置１１１のハードディスク２０８に保持するための機能部である。
【００４９】
連続複写速度変更ライセンスインストール部３６１は、前述の連続複写速度変更ライセンス発行部３２１でライセンス管理サーバ１０１から発行される連続複写速度変更ライセンス４３１を画像形成装置１１１にインストールするための機能部である。連続複写速度変更ライセンスインストール部３６１による処理は、画像形成装置にライセンスのインストールを行う際に実行される。
【００５０】
種別確認部３６２は、前述の連続複写速度変更ライセンスインストール部３６１で連続複写速度変更ライセンス４３１を画像形成装置１１１にインストールした際に、拡張機能として使用する機能の種別を確認するための機能部である。種別確認部３６２による処理は、連続複写速度変更ライセンスインストール部３６１でインストールを行った際に実行される。
【００５１】
デバイス番号更新部３６３は、前述の種別確認部３６２で種別が［ＰＰＭ］（連続複写速度変更）である場合に、拡張機能の機能番号と一致する型式変更テーブル内の機能番号を検索し、該当する機能番号に対応するデバイス番号に、画像形成装置１１１のデバイス番号を更新するための機能部である。デバイス番号更新部３６３による処理は、種別確認部３６２で種別が［ＰＰＭ］である場合に実行される。
【００５２】
カウンタ情報送信部３６４は、画像形成装置１１１の印刷実績をカウンタ情報として、画像形成装置１１１のデバイス番号を付加して、デバイス管理サーバ１０２に送信するための機能部である。カウンタ情報送信部３６４による処理は、例えば、予め設定された時間に定期的に実行される。なお、カウンタ情報送信部３６４による処理は、操作部２１２等からの操作によっても実行される。
【００５３】
図４は、実施例１のシステムにおいてＬＡＮ１１２やインターネット１０４を介してやり取りされるデータを例示する図である。
図４（Ａ）は、カウンタ情報４０１の例を示す。
図４（Ａ）に示すように、カウンタ情報４０１は、デバイス番号４０２、カウンタ情報４０３等を含む。デバイス番号４０２は、送信元の画像形成装置のデバイス番号を含むデータである。カウンタ情報４０３は、送信元の画像形成装置のカウンタ情報を含むデータである。なお、カウンタ情報には、カラープリントページ数やカラーコピー数等の画像形成装置１１１内の複数の情報が含まれる。カウンタ情報に含まれる情報は、これらの例に限定されるものではない。
【００５４】
図４（Ｂ）は、デバイス番号対応情報発行要求４１１の例を示す。
図４（Ｂ）に示すように、デバイス番号対応情報発行要求４１１は、デバイス番号４１２等を含む。デバイス番号４１２は、送信元の画像形成装置のデバイス番号を含むデータである。
【００５５】
図４（Ｃ）は、デバイス番号対応情報４２１の例を示す。
図４（Ｃ）に示すように、デバイス番号対応情報４２１は、変更前デバイス番号４２２、変更後デバイス番号４２３を含む。変更前デバイス番号４２２は、連続複写速度変更ライセンスにより連続複写速度が変更される画像形成装置の変更前のデバイス番号を含むデータである。変更後デバイス番号４２３は、連続複写速度変更ライセンスにより連続複写速度が変更される画像形成装置の変更後のデバイス番号を含むデータである。即ち、デバイス番号対応情報４２１は、変更前デバイス番号４２２と、変更後デバイス番号４２３とを対応付ける情報である。
【００５６】
図４（Ｄ）は、連続複写速度変更ライセンス４３１の例を示す。
図４（Ｄ）に示すように、連続複写速度変更ライセンス４３１は、ライセンス番号４３２、機能番号４３３、デバイス番号４３４等を含む。ライセンス番号４３２は、ライセンスに割り振られる一意な識別子を含むデータである。機能番号４３３は、画像形成装置の拡張機能を一意に表わす機能番号である。デバイス番号４３４は、このライセンスがインストール可能である画像形成装置のデバイス番号である。
【００５７】
以下、図５〜図１０のフローチャートを用いて実施例１における処理を説明する。
図５は、ライセンス管理サーバ１０１において、連続複写速度変更ライセンス４３１の発行依頼を受けた際の実行時に呼び出される連続複写速度変更ライセンス発行部３２１により実行される処理を例示するフローチャートである。即ち、このフローチャートの処理は、ライセンス管理サーバ１０１のＣＰＵ２２３が、ライセンス管理サーバ１０１のハードディスク２２４に記憶されているプログラムを、必要に応じて揮発性メモリ２２５上にロードして実行することにより実現される。図中の'Ｓ'を付した符号はステップを示す。
【００５８】
Ｓ５０１において、ライセンス管理サーバ１０１の連続複写速度変更ライセンス発行部３２１は、ライセンスを発行する商品と、変更する連続複写速度を指定して、発行依頼を受けた連続複写速度変更ライセンス４３１を発行する。
次に、Ｓ５０２において、ライセンスファイル発行履歴格納部３２２は、上記Ｓ５０１で発行された連続複写速度変更ライセンスの発行記録を、ライセンス履歴テーブルに記録する。ライセンス履歴テーブルの例を下記の表１に例示する。
【００５９】
【表１】
2016081455.tif 000003
【００６０】
この際、ライセンスファイル発行履歴格納部３２２は、ライセンス管理サーバ１０１のライセンス履歴テーブルに新規レコードを追加する。例えば、追加するレコードの情報としては、ライセンスを一意に識別する［ライセンス番号］、発行するライセンスをインストール可能である画像形成装置の［デバイス番号］、発行するライセンスで使用可能となる商品の［商品番号］、ライセンスを発行した［発行日時］が格納される。
以上の処理により、新規のライセンス発行履歴がライセンス管理サーバ１０１に登録される。
【００６１】
図６は、画像形成装置１１１において、連続複写速度変更ライセンス４３１のインストール依頼を受けた際の実行時に呼び出される連続複写速度変更ライセンスインストール部３６１により実行されるフローチャートである。即ち、このフローチャートの処理は、画像形成装置１１１のＣＰＵ２０７が、画像形成装置１１１のハードディスク２０８に記憶されているプログラムを、必要に応じて揮発性メモリ２１０上にロードして実行することにより実現される。図中の'Ｓ'を付した符号はステップを示す。
【００６２】
Ｓ６０１において、画像形成装置１１１の連続複写速度変更ライセンスインストール部３６１は、インストール依頼を受けた連続複写速度変更ライセンス４３１を、画像形成装置１１１に対してインストールする。さらに、連続複写速度変更ライセンスインストール部３６１は、インストールした連続複写速度変更ライセンス４３１のライセンス情報をライセンス情報テーブルに格納する。ライセンス情報テーブルの例を下記の表２に例示する。
【００６３】
【表２】
2016081455.tif 000004
【００６４】
この際、連続複写速度変更ライセンスインストール部３６１は、画像形成装置１１１のライセンス情報テーブルに新規レコードを追加する。例えば、追加するレコードの情報としては、連続複写速度変更ライセンスインストール部３６１で取得した連続複写速度変更ライセンス４３１に含まれる機能番号４３３、及び、ライセンス番号４３２が格納される。
【００６５】
次に、Ｓ６０２において、画像形成装置１１１は種別確認部３６２を用いて、上記Ｓ６０１でインストールしたライセンスにより使用可能となる拡張機能が、連続複写速度変更（ＰＰＭ）かどうかを判定する。種別確認部３６２は、前述の画像形成装置１１１が保持するライセンス情報テーブル（表２）と、下記の表３に例示する機能情報保持テーブルとの情報をもとに判定を行う。
【００６６】
【表３】
2016081455.tif 000005
【００６７】
この際、種別確認部３６２は、インストールしたライセンスの機能番号をライセンス情報テーブル（表２）から取得し、機能情報保持テーブルの機能番号と照合し、一致した機能番号の種別列を取得し、種別が［ＰＰM］であるか否かを判定する。そして、種別が［ＰＰＭ］でなかったと判定した場合（Ｓ６０２でＮｏの場合）、画像形成装置１１１は、そのまま本フローチャートの処理を終了する。一方、種別が［ＰＰＭ］であったと判定した場合（Ｓ６０２でＹｅｓの場合）、画像形成装置１１１は、Ｓ６０３へ処理を進める。
【００６８】
Ｓ６０３において、画像形成装置１１１はデバイス番号更新部３６３を用いて、Ｓ６０１でインストールを行った連続複写速度変更ライセンス４３１（図４（Ｃ））に対応するデバイス番号４３４に、画像形成装置１１１のデバイス番号を変更する。この際、デバイス番号更新部３６３は、前述のライセンス情報テーブルの機能番号と、下記の表４に例示する型式変更テーブルを基に、連続複写速度に対応するデバイス番号を導出する。
【００６９】
【表４】
2016081455.tif 000006
【００７０】
詳細には、デバイス番号更新部３６３は、インストールしたライセンスの機能番号をライセンス情報テーブルから取得し、型式変更テーブルの機能番号と照合する。そして、デバイス番号更新部３６３は、一致した機能番号に対応するデバイス番号を型式変更テーブルから取得し、連続複写速度変更後のデバイス番号として、下記の表５に例示するデバイス情報テーブルを更新する。
【００７１】
【表５】
2016081455.tif 000007
【００７２】
以上の処理により、画像形成装置１１１にライセンスをインストールし、該ライセンスに対応する拡張機能が使用可能になり、画像形成装置１１１のデバイス番号が機能拡張後のデバイス番号に変更される。
【００７３】
図７は、画像形成装置１１１において、カウンタ情報送信部３６４によって予め定められた期間に、定期的に実行されるフローチャートである。即ち、このフローチャートの処理は、画像形成装置１１１のＣＰＵ２０７が、画像形成装置１１１のハードディスク２０８に記憶されているプログラムを、必要に応じて揮発性メモリ２１０上にロードして実行することにより実現される。図中の'Ｓ'を付した符号はステップを示す。
【００７４】
Ｓ７０１において、画像形成装置１１１のカウンタ情報送信部３６４は、カラープリントページ数や、カラーコピー数等の画像形成装置１１１のカウンタ情報４０１（図４（Ａ））を、デバイス管理サーバ１０２に対して送信する。
以上の処理により、画像形成装置１１１のカウンタ情報が、画像形成装置１１１のデバイス番号に紐付けられて、デバイス管理サーバ１０２に対して送信される。
【００７５】
図８は、実施例１において、デバイス管理サーバ１０２において、カウンタ情報送信部３６４によって画像形成装置１１１から送信されたカウンタ情報４０１を、カウンタ情報受信部３４１を用いて受信する際に実行されるフローチャートである。即ち、このフローチャートの処理は、デバイス管理サーバ１０２のＣＰＵ２２３が、デバイス管理サーバ１０２のハードディスク２２４に記憶されているプログラムを、必要に応じて揮発性メモリ２２５上にロードして実行することにより実現される。図中の'Ｓ'を付した符号はステップを示す。
【００７６】
Ｓ８０１において、デバイス管理サーバ１０２はカウンタ情報受信部３４１を用いて、画像形成装置１１１から送信されたカウンタ情報４０１を受信する。
次に、Ｓ８０２において、デバイス管理サーバ１０２はデバイス番号情報取得部３４２を用いて、カウンタ情報４０１からデバイス番号４０２を取得する。さらに、カウンタテーブル内デバイス番号情報検索部３４３が、取得したデバイス番号４０２を下記の表６に例示するカウンタ情報保持テーブル内のデバイス番号列のレコードと照合し、カウンタ情報保持テーブル内に一致するデバイス番号があるか否かを判定する。
【００７７】
【表６】
2016081455.tif 000008
【００７８】
そして、カウンタ情報保持テーブル内に一致するデバイス番号がある（上記取得したデバイス番号４０２が新規のものでない）と判定した場合（Ｓ８０２でＮｏの場合）、デバイス管理サーバ１０２は、そのまま本フローチャートの処理を終了する。なお、上記Ｓ８０１で受信したカウンタ情報４０１は、カウンタ情報保持テーブルに格納される。
【００７９】
一方、カウンタ情報保持テーブル内に一致するデバイス番号が無い（上記取得したデバイス番号４０２が新規のもの）と判定した場合（Ｓ８０２でＹｅｓの場合）、デバイス管理サーバ１０２は、Ｓ８０３へ処理を進める。なお、上記Ｓ８０１で受信したカウンタ情報４０１は、カウンタ情報保持テーブルに格納される。
【００８０】
Ｓ８０３において、デバイス管理サーバ１０２はデバイス番号対応情報発行要求送信部３４４を用いて、ライセンス管理サーバ１０１に対して、上記Ｓ８０２で取得したカウンタ情報４０３を含むデバイス番号対応情報発行要求４１１（図４（Ｂ））を送信する。
【００８１】
以上の処理により、デバイス管理サーバ１０２は、画像形成装置１１１から受信したカウンタ情報４０１のデバイス番号４０２が新規の場合、ライセンス管理サーバ１０１に対して、デバイス番号対応情報を要求することができる。
【００８２】
図９は、ライセンス管理サーバ１０１において、デバイス番号対応情報発行要求送信部３４４によってデバイス管理サーバ１０２から送信された、デバイス番号対応情報発行要求４１１を、デバイス番号対応情報発行要求受信部３２３を用いて受信する際に実行されるフローチャートである。即ち、このフローチャートの処理は、ライセンス管理サーバ１０１のＣＰＵ２２３が、ライセンス管理サーバ１０１のハードディスク２２４に記憶されているプログラムを、必要に応じて揮発性メモリ２２５上にロードして実行することにより実現される。図中の'Ｓ'を付した符号はステップを示す。
【００８３】
Ｓ９０１において、ライセンス管理サーバ１０１はデバイス番号対応情報発行要求受信部３２３を用いて、デバイス管理サーバ１０２から送信されたデバイス番号対応情報発行要求４１１を受信する。
【００８４】
Ｓ９０２において、ライセンス管理サーバ１０１はデバイス番号情報取得部３２４を用いて、上記Ｓ９０１で取得したデバイス番号対応情報発行要求４１１からデバイス番号４１２を取得する。さらに、ライセンス管理サーバ１０１は型式変更テーブル内デバイス番号情報検索部３２５を用いて、上記取得したデバイス番号４１２と下記の表７に例示する型式変更テーブルのデバイス番号列のレコードとを照合し、一致するデバイス番号の有無を判定する。
【００８５】
【表７】
2016081455.tif 000009
【００８６】
そして、型式変更テーブル内にデバイス番号４１２と一致するデバイス番号が無いと判定した場合（Ｓ９０２でＮｏの場合）、ライセンス管理サーバ１０１は、そのままＳ９０６へ処理を進める。一方、型式変更テーブル内にデバイス番号４１２と一致するデバイス番号があると判定した場合（Ｓ９０２でＹｅｓの場合）、ライセンス管理サーバ１０１は、型式変更テーブル内に含まれるデバイス番号（上記一致したデバイス番号以外の各デバイス番号）を取得し、Ｓ９０３へ処理を進める。例えば、表７に示す例では、上記Ｓ９０２で取得したデバイス番号が「KKK11110」の場合、関連デバイス番号として「MMM11110」、「NNN11110」が取得される。
【００８７】
Ｓ９０３において、ライセンス管理サーバ１０１は型式変更ライセンス発行情報取得部３２６を用いて、上記Ｓ９０２で型式変更テーブルから取得したデバイス番号に対応する連続複写速度変更ライセンス発行履歴がライセンス履歴テーブル内に存在するか否かを判定する。そして、型式変更テーブルから取得したデバイス番号で連続複写速度変更ライセンスが発行された履歴が無いと判定した場合（Ｓ９０３でＮｏの場合）、ライセンス管理サーバ１０１は、そのままＳ９０６へ処理を進める。一方、型式変更テーブルから取得したデバイス番号で連続複写速度変更ライセンスが発行された履歴があると判定した場合（Ｓ９０３でＹｅｓの場合）、ライセンス管理サーバ１０１は、Ｓ９０４へ処理を進める。
【００８８】
Ｓ９０４において、ライセンス管理サーバ１０１は型式変更ライセンス発行情報取得部３２６を用いて、上記Ｓ９０３にて関連デバイス番号で連続複写速度変更ライセンスが発行された履歴を確認した発行履歴のレコードを取得する。なお、取得したレコードが複数存在する場合には、発行日時列の値が最新のレコードだけを取得する。例えば、表１に示す例では、型式変更テーブルから取得したデバイス番号が「MMM11110」、「NNN11110」の場合、「a78d-fhg1-awet，MMM11110，P005，2016/10/12 12:54:11」のレコードが取得される。
【００８９】
次に、Ｓ９０５において、ライセンス管理サーバ１０１はデバイス番号対応情報発行部３２７を用いて、上記Ｓ９０４で取得した最新の発行履歴レコードから、デバイス番号を取得する（上記の例では「MMM11110」）。さらに、デバイス番号対応情報発行部３２７は、本ステップで取得したデバイス番号（上記の例では「MMM11110」）と、上記Ｓ９０２において取得したデバイス番号４１２（上記の例では「KKK11110」）とから、デバイス番号対応情報４２１（例えば図４（Ｃ））を発行する。なお、デバイス番号対応情報４２１には、本ステップで取得したデバイス番号情報を変更前デバイス番号４２２として、上記Ｓ９０２において取得したデバイス番号４１２を変更後デバイス番号４２３として格納するものとする。
【００９０】
Ｓ９０６では、ライセンス管理サーバ１０１はデバイス番号対応情報送信部３２８を用いて、上記Ｓ９０１で受信したデバイス番号対応情報発行要求４１１の応答として、デバイス番号対応情報を、デバイス管理サーバ１０２に送信する。その際に送信されるデバイス番号対応情報は、上記Ｓ９０５においてデバイス番号対応情報４２１を発行している場合には、そのデバイス番号対応情報４２１を送信する。一方、Ｓ９０５を経由せずデバイス番号対応情報４２１を発行していない場合には（Ｓ９０２又はＳ９０３でＮｏの場合には）、デバイス番号対応情報４２１として、上記Ｓ９０１で受信したデバイス番号４１２を変更前デバイス番号４２２に、変更後デバイス番号４２３は空の状態でデバイス番号対応情報４２１を送信する。
【００９１】
図１０は、デバイス管理サーバ１０２において、デバイス番号対応情報送信部３２８によってライセンス管理サーバ１０１から送信されたデバイス番号対応情報４２１を、デバイス番号対応情報受信部３４５を用いて受信する際に実行されるフローチャートである。即ち、このフローチャートの処理は、デバイス管理サーバ１０２のＣＰＵ２２３が、デバイス管理サーバ１０２のハードディスク２２４に記憶されているプログラムを、必要に応じて揮発性メモリ２２５上にロードして実行することにより実現される。図中の'Ｓ'を付した符号はステップを示す。
【００９２】
Ｓ１００１において、デバイス管理サーバ１０２はデバイス番号対応情報受信部３４５を用いて、ライセンス管理サーバ１０１から送信されたデバイス番号対応情報４２１を受信する。
【００９３】
次に、Ｓ１００２において、デバイス管理サーバ１０２はデバイス番号対応情報取得部３４６を用いて、上記Ｓ１００１で取得したデバイス番号対応情報４２１の変更後デバイス番号４２３にデバイス番号が含まれているかどうかを判定する。そして、変更後デバイス番号４２３にデバイス番号が含まれていないと判定した場合（Ｓ１００２でＮｏの場合）、デバイス管理サーバ１０２は、そのまま本フローチャートの処理を終了する。
【００９４】
一方、変更後デバイス番号４２３にデバイス番号が含まれていると判定した場合（Ｓ１００２でＹｅｓの場合）、デバイス管理サーバ１０２は、Ｓ１００３へ処理を進める。
Ｓ１００３において、デバイス管理サーバ１０２はデバイス番号対応情報格納部３４７を用いて、デバイス番号対応情報４２１の変更前デバイス番号４２２と変更後デバイス番号４２３を下記の表８に例示するデバイス番号対応情報保持テーブルにレコードとして追加する。
【００９５】
【表８】
2016081455.tif 000010
【００９６】
次に、Ｓ１００４において、デバイス管理サーバ１０２はカウンタ情報合算部３４８を用いて、表６に例示したようなカウンタ情報保持テーブルに格納されているカウンタ情報を、下記の表９に例示するように合算する。合算するカウンタ情報は、前述のＳ１００３において格納されたデバイス番号対応情報保持テーブルで紐付けられている変更前デバイス番号４２２と変更後デバイス番号４２３のカウンタ情報である。
【００９７】
【表９】
2016081455.tif 000011
【００９８】
上記表９に示すように、デバイス番号対応情報保持テーブルに、デバイス連続複写速度変更前と後のデバイス番号を紐付けて管理することで、デバイス番号が異なる場合でも、同じ画像形成装置のカウンタ情報で有ることを認識できるため、カウンタ情報を合算することができる。カウンタ情報を合算することによりカウンタ情報の継続した管理を行うことができる。
【００９９】
以上説明したように、実施例１によれば、連続複写速度の変更等の拡張機能のインストールによりデバイス番号が変わった場合でも、デバイス管理サーバ内で連続複写速度変更前と後（拡張機能インストール前と後）のデバイス番号を紐付けて（対応付けて）おく制御により、カウンタ情報の連続性を確保することができ、デバイス番号の切り替わりに対応してカウンタ情報を継続して管理することが可能となる。
【０１００】
なお、本実施例では、連続複写速度変更が行われてデバイス番号が変更された場合について説明した。しかし、本発明は、連続複写速度変更に起因してデバイス番号が変更されるケースに限定されるものではなく、連続複写速度変更以外の他の拡張機能のインストール等によりデバイス番号が変更される場合にも適用可能である。
【実施例２】
【０１０１】
上記実施例１では、連続複写速度の変更における画像形成装置１１１が持つカウンタ情報の連続性の管理の問題を解決する構成について示した。実施例２では、画像形成装置１１１が行う連続複写速度の変更に期限が定められている場合に、期限を超過して連続複写速度の変更が行われたまま、デバイス管理サーバ１０２に対して画像形成装置１１１からカウンタ情報が送信される状況を想定し、期限超過の問題を解決する構成について説明する。
【０１０２】
図１１は、実施例２におけるソフトウェア構成を例示する図である。
図１１（Ａ）は、実施例２におけるライセンス管理サーバ１０１のソフトウェア構成を例示する。なお、図３（Ａ）と同一のものには同一の符号を付してある。また、図１１（Ａ）に示すライセンス管理サーバ１０１のソフトウェア構成３０１の各々の機能部は、ライセンス管理サーバ１０１のＣＰＵ２２３が、ライセンス管理サーバ１０１のハードディスク２２４に記憶されているプログラムを、必要に応じて揮発性メモリ２２５上にロードして実行することにより実現される。
【０１０３】
使用期限付きライセンス情報保持部１１１１は、後述のライセンス履歴テーブル（期限付き）（例えば表１０）をライセンス管理サーバ１０１のハードディスク２２４に保持するための機能部である。
【０１０４】
ライセンス履歴テーブル内使用期限情報検索部１１２１は、後述のライセンス履歴テーブル（期限付き）内に、該当するデバイス番号に対して発行された連続複写速度変更ライセンスに使用期限が定められているものがあるかどうかを確認するための機能部である。ライセンス履歴テーブル内使用期限情報検索部１１２１による処理は、前述のデバイス番号対応情報発行部３２７により、デバイス番号対応情報４２１を取得した際に実行される。
【０１０５】
使用期限情報付与部１１２２は、前述のデバイス番号対応情報発行部３２７により発行されたデバイス番号対応情報４２１（例えば図４（Ｃ））に、ライセンス履歴テーブル内使用期限情報検索部１１２１で取得した使用期限情報を付与するための機能部である。使用期限情報付与部１１２２の処理を実行することにより、使用期限付きデバイス番号対応情報１２０１（例えば図１２（Ａ））が生成される。使用期限情報付与部１１２２による処理は、前述のライセンス履歴テーブル内使用期限情報検索部１１２１で連続複写速度変更ライセンスに使用期限が定められているものが確認された際に実行される。
【０１０６】
使用期限情報付きデバイス番号対応情報送信部１１２３は、生成された使用期限付きデバイス番号対応情報１２０１（実施例１のデバイス番号対応情報に使用期限情報を付加したもの）を、ライセンス管理サーバ１０１からデバイス管理サーバ１０２に対して送信するための機能部である。使用期限情報付きデバイス番号対応情報送信部１１２３による処理は、使用期限付きデバイス番号対応情報１２０１が生成された際に実行される。
【０１０７】
使用期限超過情報付きデバイス番号情報受信部１１２４は、ライセンス管理サーバ１０１が、デバイス管理サーバ１０２から送信される使用期限超過情報付きデバイス番号情報１２１１（例えば図１２（Ｂ））を受信するための機能部である。使用期限超過情報付きデバイス番号情報受信部１１２４による処理は、デバイス管理サーバ１０２から使用期限超過情報付きデバイス番号情報１２１１が送信された際に実行される。
【０１０８】
ライセンス履歴テーブル内使用期限情報超過判定部１１２５は、使用期限超過情報付きデバイス番号情報１２１１に含まれるデバイス番号１２１２について、前述のライセンス履歴テーブル内の連続複写速度変更ライセンスの使用期限を確認し、使用期限が超過しているどうかを判定するための機能部である。ライセンス履歴テーブル内使用期限情報超過判定部１１２５による処理は、使用期限超過情報付きデバイス番号情報受信部１１２４が、デバイス管理サーバ１０２から送信される使用期限超過情報付きデバイス番号情報１２１１を受信した際に実行される。
【０１０９】
使用期限超過情報通知部１１２６は、使用期限超過情報付きデバイス番号情報１２１１（図１２（Ｂ））をライセンス管理サーバ１０１のサーバ管理者と、ライセンス管理サーバ１０１やデバイス管理サーバ１０２、画像形成装置１１１と連携する他システムに対して送信するための機能部である。
【０１１０】
図１１（Ｂ）は、実施例２におけるデバイス管理サーバ１０２のソフトウェア構成を例示する。なお、図１１（Ｂ）に示すデバイス管理サーバ１０２のソフトウェア構成３０２の各々の機能部は、デバイス管理サーバ１０２のＣＰＵ２２３が、デバイス管理サーバ１０２のハードディスク２２４に記憶されているプログラムを、必要に応じて揮発性メモリ２２５上にロードして実行することにより実現される。なお、図３（Ｂ）と同一のものには同一の符号を付してある。
【０１１１】
使用期限情報付きデバイス番号対応情報格納部１１３１は、デバイス管理サーバ１０２が、ライセンス管理サーバ１０１から受信した使用期限情報付きデバイス番号対応情報１２０１に含まれる情報を、デバイス番号対応情報保持テーブル（期限付き）に格納するための機能部である。使用期限情報付きデバイス番号対応情報格納部１１３１による処理は、デバイス管理サーバ１０２がライセンス管理サーバ１０１から使用期限情報付きデバイス番号対応情報１２０１を受信した際に実行される。
【０１１２】
デバイス番号対応情報保持テーブル内使用期限情報検索部１１３２は、デバイス管理サーバ１０２が、画像形成装置１１１から受信したカウンタ情報４０１のデバイス番号４０２について、後述のデバイス番号対応情報保持テーブル（期限付き）で使用期限情報と紐付いて格納されているかを確認するための機能部である。デバイス番号対応情報保持テーブル内使用期限情報検索部１１３２による処理は、デバイス管理サーバ１０２が画像形成装置１１１からカウンタ情報４０１を取得した際に実行される。
【０１１３】
使用期限超過判定部１１３３は、後述のデバイス番号対応情報保持テーブル（期限付き）で該当するカウンタ情報４０１に含まれるデバイス番号４０２が、使用期限を超過して使用されているかどうかを判定するための機能部である。使用期限超過判定部１１３３による処理は、前述のデバイス番号対応情報保持テーブル内使用期限情報検索部１１３２で該当するデバイス番号４０２の使用期限情報が発見された際に実行される。
【０１１４】
使用期限超過情報付与部１１３４は、使用期限を超過しているカウンタ情報４０１に含まれるデバイス番号４０２に対して、使用期限超過情報を付与し、使用期限超過情報付きデバイス番号情報１２１１を発行するための機能部である。使用期限超過情報付与部１１３４による処理は、使用期限超過判定部１１３３で、カウンタ情報４０１に含まれるデバイス番号４０２が、使用期限を超過していると判定された際に実行される。
【０１１５】
使用期限超過情報付きデバイス番号情報送信部１１３５は、デバイス管理サーバ１０２が使用期限超過情報付きデバイス番号情報１２１１を、ライセンス管理サーバ１０１に対して送信するための機能部である。使用期限超過情報付きデバイス番号情報送信部１１３５による処理は、前述の使用期限超過情報付与部１１３４で、使用期限超過情報付きデバイス番号情報１２１１が発行された際に実行される。
【０１１６】
図１２は、実施例２におけるＬＡＮやインターネットを介してやり取りされるデータの例を示す図である。
図１２（Ａ）は、使用期限情報付きデバイス番号対応情報１２０１の例を示す。
図１２（Ａ）に示すように、使用期限情報付きデバイス番号対応情報１２０１は、変更前デバイス番号１２０２、変更後デバイス番号１２０３、使用期限情報１２０４等を含む。変更前デバイス番号１２０２は、連続複写速度変更ライセンスにより連続複写速度が変更される画像形成装置の変更前のデバイス番号を含むデータである。変更後デバイス番号１２０３は、連続複写速度変更ライセンスにより連続複写速度が変更される画像形成装置の変更後のデバイス番号を含むデータである。使用期限情報１２０４は、連続複写速度変更ライセンスにより連続複写速度を変更することができる使用期限を含むデータである。
【０１１７】
図１２（Ｂ）は、使用期限超過情報付きデバイス番号情報１２１１の例を示す。
図１２（Ｂ）に示すように、使用期限超過情報付きデバイス番号情報１２１１は、デバイス番号１２１２、使用期限超過情報１２１３を含む。デバイス番号１２１２は、連続複写速度変更ライセンスにより連続複写速度が変更されている画像形成装置のデバイス番号を含むデータである。使用期限超過情報１２１３は、連続複写速度変更ライセンスにより連続複写速度を変更することができる使用期限を超過して、連続複写速度が変更されたまま使用されている情報を含むデータである。
【０１１８】
図１３は、実施例２において、デバイス管理サーバ１０２が、前述のカウンタ情報送信部３６４によって画像形成装置１１１から送信されたカウンタ情報４０１を、カウンタ情報受信部３４１を用いて受信する際に実行されるフローチャートである。即ち、このフローチャートの処理は、デバイス管理サーバ１０２のＣＰＵ２２３が、デバイス管理サーバ１０２のハードディスク２２４に記憶されているプログラムを、必要に応じて揮発性メモリ２２５上にロードして実行することにより実現される。図中の'Ｓ'を付した符号はステップを示す。
【０１１９】
Ｓ１３０１〜Ｓ１３０３は、図８に記載のＳ８０１〜Ｓ８０３と同様の処理を行うため省略する。
デバイス管理サーバ１０２は、Ｓ１３０３でＮｏの場合、即ち、カウンタ情報保持テーブル内に一致するデバイス番号がある（上記取得したデバイス番号４０２が新規のものでない）と判定した場合、Ｓ１３０４に処理を進める。
Ｓ１３０４において、デバイス管理サーバ１０２は使用期限超過判定部１１３３を用いて、使用期限超過検知処理として、後述する図１６のフローチャートに示す処理を実行する。
【０１２０】
図１４は、実施例２において、ライセンス管理サーバ１０１が、デバイス番号対応情報発行要求送信部３４４によってデバイス管理サーバ１０２から送信された、デバイス番号対応情報発行要求４１１を、デバイス番号対応情報発行要求受信部３２３を用いて受信する際に実行されるフローチャートである。即ち、このフローチャートの処理は、ライセンス管理サーバ１０１のＣＰＵ２２３が、ライセンス管理サーバ１０１のハードディスク２２４に記憶されているプログラムを、必要に応じて揮発性メモリ２２５上にロードして実行することにより実現される。図中の'Ｓ'を付した符号はステップを示す。
【０１２１】
Ｓ１４０１〜Ｓ１４０５およびＳ１４０９は、図９に記載のＳ９０１〜Ｓ９０５及びＳ９０６と同様の処理を行うため省略する。
Ｓ１４０６において、ライセンス管理サーバ１０１はライセンス履歴テーブル内使用期限情報検索部１１２１を用いて、下記の表１０に例示するライセンス履歴テーブル（期限付き）内に、Ｓ１４０４で取得した連続複写速度変更ライセンスファイル発行履歴に使用期限情報が含まれているか否かを判定する。
【０１２２】
【表１０】
2016081455.tif 000012
【０１２３】
具体的には、ライセンス履歴テーブル内使用期限情報検索部１１２１は、上記のライセンス履歴テーブル（期限付き）から、該当する連続複写速度変更ライセンス発行履歴を探し、該当するライセンス履歴の使用期限列に使用期限情報が存在するか否かを判定する。そして、使用期限情報が存在しないと判定した場合（Ｓ１４０６でＮｏの場合）、ライセンス管理サーバ１０１は、Ｓ１４０９に処理を進める。
【０１２４】
一方、使用期限情報が存在すると判定した場合（Ｓ１４０６でＹｅｓの場合）、ライセンス管理サーバ１０１は、該使用期限情報を取得し、Ｓ１４０７に処理を進める。
Ｓ１４０７では、ライセンス管理サーバ１０１は使用期限情報付与部１１２２を用いて、上記Ｓ１４０５で算出したデバイス番号対応情報４２１に対して、上記Ｓ１４０６で取得した使用期限情報を付与する。使用期限情報が付与されたデバイス番号対応情報４２１は、使用期限情報付きデバイス番号対応情報１２０１として生成される。
【０１２５】
次に、Ｓ１４０８において、ライセンス管理サーバ１０１は使用期限情報付きデバイス番号対応情報送信部１１２３を用いて、Ｓ１４０１で受信したデバイス番号対応情報発行要求４１１の応答として、デバイス管理サーバ１０２に対して、上記Ｓ１４０７で生成した使用期限情報付きデバイス番号対応情報１２０１を送信する。
【０１２６】
図１５は、実施例２において、デバイス管理サーバ１０２が、使用期限情報付きデバイス番号対応情報送信部１１２３もしくは、デバイス番号対応情報送信部３２８によってライセンス管理サーバ１０１から送信された、使用期限情報付きデバイス番号対応情報１２０１もしくはデバイス番号対応情報４２１を受信する際に実行されるフローチャートである。
【０１２７】
Ｓ１５０１〜Ｓ１５０２は、図１０に記載のＳ１００１〜Ｓ１００２と同様の処理を行うため省略する。
【０１２８】
デバイス管理サーバ１０２は、Ｓ１５０２でＹｅｓの場合、即ち、変更後デバイス番号４２３にデバイス番号が含まれていると判定した場合、Ｓ１５０３へ処理を進める。
Ｓ１５０３では、デバイス管理サーバ１０２は使用期限付きデバイス番号対応情報格納部１１３１を用いて、Ｓ１５０１で受信した使用期限情報付きデバイス番号対応情報１２０１もしくはデバイス番号対応情報４２１に含まれる変更前デバイス番号と変更後デバイス番号を、後述のデバイス番号対応情報保持テーブル（期限付き）（例えば表１１）に格納する。
【０１２９】
Ｓ１５０４において、デバイス管理サーバ１０２は使用期限付きデバイス番号対応情報格納部１１３１を用いて、Ｓ１５０１で受信した使用期限情報付きデバイス番号対応情報１２０１もしくはデバイス番号対応情報４２１に使用期限情報が含まれているかどうかを判定する。そして、デバイス番号対応情報４２１に使用期限情報が含まれていないと判定した場合（Ｓ１５０４でＮｏの場合）、デバイス管理サーバ１０２は、本フローチャートの処理を終了する。
【０１３０】
一方、デバイス番号対応情報４２１に使用期限情報が含まれていると判定した場合（Ｓ１５０４でＹｅｓの場合）、デバイス管理サーバ１０２は、Ｓ１５０５へ処理を進める。
Ｓ１５０５では、デバイス管理サーバ１０２は使用期限付きデバイス番号対応情報格納部１１３１を用いて、上記Ｓ１５０１で受信した使用期限情報付きデバイス番号対応情報１２０１に含まれる使用期限情報１２０４を、上記Ｓ１５０３で格納した情報と紐付けて、下記の表１１に例示するようなデバイス番号対応情報保持テーブル（期限付き）に格納する。
【０１３１】
【表１１】
2016081455.tif 000013
【０１３２】
デバイス番号対応情報保持テーブルに格納される情報は、使用期限情報付きデバイス番号対応情報１２０１から取得された変更前デバイス番号１２０２、変更後デバイス番号１２０３、使用期限情報１２０４である。
【０１３３】
なお、図示しないが、Ｓ１５０５の後、デバイス管理サーバ１０２はカウンタ情報合算部３４８を用いて、図１０のＳ１００４と同様に、表６に例示したようなカウンタ情報保持テーブルに格納されているカウンタ情報を、表９に例示したように合算する。合算するカウンタ情報は、前述のＳ１００３において格納されたデバイス番号対応情報保持テーブルで紐付けられている変更前デバイス番号４２２と変更後デバイス番号４２３のカウンタ情報である。
【０１３４】
図１６は、実施例２において、デバイス管理サーバ１０２が実行する使用期限超過検知処理（図１３のＳ１３０４）を例示するフローチャートである。即ち、このフローチャートの処理は、デバイス管理サーバ１０２のＣＰＵ２２３が、デバイス管理サーバ１０２のハードディスク２２４に記憶されているプログラムを、必要に応じて揮発性メモリ２２５上にロードして実行することにより実現される。図中の'Ｓ'を付した符号はステップを示す。
【０１３５】
Ｓ１６０１において、デバイス管理サーバ１０２はデバイス番号対応情報保持テーブル内使用期限情報検索部１１３２を用いて、図１３のＳ１３０１で受信したカウンタ情報４０１に含まれるデバイス番号４０２に一致するデバイス番号が使用期限情報と紐付いて格納されているか否かを判定する。詳細には、デバイス番号対応情報保持テーブル内使用期限情報検索部１１３２は、まず受信したカウンタ情報４０１に含まれるデバイス番号４０２が、前述のデバイス番号対応情報保持テーブルに存在するか否かを判定する。さらに、デバイス番号対応情報保持テーブル内使用期限情報検索部１１３２は、該当するデバイス番号が存在する場合、該当レコードの使用期限列に使用期限情報が含まれているかどうかを判定する。
【０１３６】
そして、受信したカウンタ情報４０１に含まれるデバイス番号４０２に一致するデバイス番号が使用期限情報と紐付いて格納されていないと判定した場合（Ｓ１６０１でＮｏの場合）、デバイス管理サーバ１０２は、本フローチャートの処理を終了する。
【０１３７】
一方、受信したカウンタ情報４０１に含まれるデバイス番号４０２に一致するデバイス番号が使用期限情報と紐付いて格納されていると判定した場合（Ｓ１６０１でＹｅｓの場合）、デバイス管理サーバ１０２は、該使用期限情報を取得し、Ｓ１６０２に処理を進める。
【０１３８】
Ｓ１６０２では、デバイス管理サーバ１０２は使用期限超過判定部１１３３を用いて、上記Ｓ１６０１で取得した使用期限情報について、使用期限を超過しているかどうかを判定する。そして、使用期限が超過していないと判定した場合（Ｓ１６０２でＮｏの場合）、デバイス管理サーバ１０２は、本フローチャートの処理を終了する。
一方、使用期限が超過していると判定した場合（Ｓ１６０２でＹｅｓの場合）、デバイス管理サーバ１０２は、Ｓ１６０３へ処理を進める。
【０１３９】
Ｓ１６０３において、デバイス管理サーバ１０２は使用期限超過情報付与部１１３４を用いて、画像形成装置１１１から受信したカウンタ情報４０１に含まれるデバイス番号４０２に対して、使用期限が超過している旨の情報を付与する。使用期限超過情報が付与されたデバイス番号は、使用期限超過情報付きデバイス番号情報１２１１（図１２（Ｂ））として生成される。
【０１４０】
次に、Ｓ１６０４において、デバイス管理サーバ１０２は使用期限超過情報付きデバイス番号情報送信部１１３５を用いて、ライセンス管理サーバ１０１に対して、上記Ｓ１６０３で生成した使用期限超過情報付きデバイス番号情報１２１１を送信する。
【０１４１】
図１７は、実施例２において、ライセンス管理サーバ１０１が、デバイス管理サーバ１０２から送信される使用期限超過情報付きデバイス番号情報１２１１を受信する際に実行されるフローチャートである。即ち、このフローチャートの処理は、ライセンス管理サーバ１０１のＣＰＵ２２３が、ライセンス管理サーバ１０１のハードディスク２２４に記憶されているプログラムを、必要に応じて揮発性メモリ２２５上にロードして実行することにより実現される。図中の'Ｓ'を付した符号はステップを示す。
【０１４２】
Ｓ１７０１において、ライセンス管理サーバ１０１は使用期限超過情報付きデバイス番号情報受信部１１２４を用いて、デバイス管理サーバ１０２から送信された使用期限超過情報付きデバイス番号情報１２１１を受信する。
【０１４３】
次に、Ｓ１７０２において、ライセンス管理サーバ１０１はライセンス履歴テーブル内使用期限情報超過判定部１１２５を用いて、上記Ｓ１７０１で取得した使用期限超過情報付きデバイス番号情報１２１１のデバイス番号１２１２の使用期限が超過しているか否かを判定する。なお、デバイス番号１２１２の使用期限の超過は、ライセンス履歴テーブル内使用期限列の該当デバイス番号のレコードを確認し、現在日時と比較することで判定できる。
【０１４４】
そして、上記Ｓ１７０１で取得したデバイス番号１２１２の使用期限が超過していないと判定した場合（Ｓ１７０２でＮｏの場合）、ライセンス管理サーバ１０１は、本フローチャートの処理を終了する。
一方、上記Ｓ１７０１で取得したデバイス番号１２１２の使用期限が超過していると判定した場合（Ｓ１７０２でＹｅｓの場合）、ライセンス管理サーバ１０１は、Ｓ１７０３へ処理を進める。
【０１４５】
Ｓ１７０３では、ライセンス管理サーバ１０１は使用期限超過情報通知部１１２６を用いて、ライセンス管理サーバ１０１のサーバ管理者の通知先に対して、使用期限超過情報付きデバイス番号情報１２１１に含まれている情報を送信し、通知を行う。なお、ライセンス管理サーバ１０１のサーバ管理者の通知先は、予め設定されライセンス管理サーバ１０１のハードディスク２２４に記憶されているものとする。
【０１４６】
次に、Ｓ１７０４において、使用期限超過情報通知部１１２６は使用期限超過情報通知部１１２６を用いて、ライセンス管理サーバ１０１やデバイス管理サーバ１０２、画像形成装置１１１と連携するその他のサーバ１０３に対して、使用期限超過情報付きデバイス番号情報１２１１に含まれている情報を送信し、通知を行う。なお、上記Ｓ１７０４で情報を送信する送信先（通知先）は、予め設定されライセンス管理サーバ１０１のハードディスク２２４に記憶されているものとする。
【０１４７】
以上説明したように、実施例２によれば、使用期限を超過して連続複写速度の変更が行われたまま、デバイス管理サーバ１０２に対して画像形成装置１１１からカウンタ情報が送信される状況において、ライセンス管理サーバ１０１の管理者や連携する他システム等の通知先に対して情報を通知する制御により、管理者等が、いち早く、使用期限を超過して連続複写速度の変更が行われたままとなっている画像形成装置の存在を検知することができるようになる。
【０１４８】
なお、本実施例では、連続複写速度変更の使用期限の超過について説明した。しかし、本発明は、連続複写速度変更の使用期限の超過に限定されるものではなく、連続複写速度変更以外の他の拡張機能の使用期限の超過にも適用可能である。
【０１４９】
また、上記各実施例では、画像形成装置の機器情報を管理する管理システムについて説明した。しかし、本発明の管理システムは、画像形成装置の機器情報管理に限定されるものではなく、カメラ、家電等の各種情報処理機器の機器情報を管理するものにも適用可能である。
また、デバイス管理サーバ１０２が管理する情報は、カウンタ情報等に限定されるものではなく、各種情報処理機器が保持している機器情報であればどのような情報であってもよい。
【０１５０】
以上示したように、各実施例によれば、拡張機能のインストール等に伴って画像形成装置等の情報処理機器のデバイス番号の切り替わりが生じた場合にも、デバイス番号の切り替わりに対応して画像形成装置等の情報処理機器のカウンタ情報等の機器情報を継続して管理することが可能となる。即ち、ライセンス管理サーバ１０１で、型式変更テーブルとライセンスファイル発行履歴から、デバイス番号対応情報を導き、デバイス管理サーバ１０２が管理するカウンタ情報等の機器情報の連続性を保証することができる。よって、一時的に画像形成装置等の情報機器を機能拡張する場合等における、デバイス管理サーバ１０２が管理するカウンタ情報等の機器情報の連続性を保証することができる。
【０１５１】
なお、拡張機能に使用期限が付されている場合、該使用期限を超えて使用されている場合には、画像形成装置等の情報処理機器より受信したカウンタ情報等の機器情報に基づいて使用期限の超過を検知し、管理者等に通知することが可能となる。これにより、使用期限を超過して拡張機能が使用されている状態をいち早く検知し、このような状態を是正することも可能となる。
【０１５２】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１５３】
１０１    ライセンス管理サーバ
１０２    デバイス管理サーバ
１１１    画像形成装置
【図１】
2016081455.tif 000014
【図２】
2016081455.tif 000015
【図３】
2016081455.tif 000016
【図４】
2016081455.tif 000017
【図５】
2016081455.tif 000018
【図６】
2016081455.tif 000019
【図７】
2016081455.tif 000020
【図８】
2016081455.tif 000021
【図９】
2016081455.tif 000022
【図１０】
2016081455.tif 000023
【図１１】
2016081455.tif 000024
【図１２】
2016081455.tif 000025
【図１３】
2016081455.tif 000026
【図１４】
2016081455.tif 000027
【図１５】
2016081455.tif 000028
【図１６】
2016081455.tif 000029
【図１７】
2016081455.tif 000030