(57)【要約】【課題】連続複写速度ライセンスをインストールするだけで、標準オプションライセンスも自動的にインストールすることができる技術を提供する。【解決手段】画像形成装置の装置識別情報を含む連続複写速度ライセンスの発行要求に対して、前記連続複写速度ライセンスを発行して応答する第１の発行手段と、前記第１の発行手段により発行された前記連続複写速度ライセンスに関連付けられた標準オプションライセンスの発行に関して、前記装置識別情報に基づいて特定される画像形成装置からの要求待ち状態に設定する設定手段と、前記設定手段による設定後に前記画像形成装置から前記標準オプションライセンスの発行要求が受信された場合、前記標準オプションライセンスを発行して応答する第２の発行手段と、を有することによって課題を解決する。【選択図】図１１
2016014968.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の装置識別情報を含む連続複写速度ライセンスの発行要求に対して、前記連続複写速度ライセンスを発行して応答する第１の発行手段と、
前記第１の発行手段により発行された前記連続複写速度ライセンスに関連付けられた標準オプションライセンスの発行に関して、前記装置識別情報に基づいて特定される画像形成装置からの要求待ち状態に設定する設定手段と、
前記設定手段による設定後に前記画像形成装置から前記標準オプションライセンスの発行要求が受信された場合、前記標準オプションライセンスを発行して応答する第２の発行手段と、を有するサーバ装置。
【請求項２】
前記第１の発行手段は、発行要求された連続複写速度ライセンスに関連付けられた標準オプションライセンスが存在する場合、前記標準オプションライセンスの発行要求を指示する指示情報を含めて前記連続複写速度ライセンスを発行する請求項１に記載のサーバ装置。
【請求項３】
連続複写速度の設定に伴う画像形成装置の型式変換に関する変換前後の関係を示す型式変換情報を管理する管理手段を更に有し、
前記第２の応答手段は、前記標準オプションライセンスの発行要求に含まれる装置識別情報が示す型式情報と前記型式変換情報とに基づいて型式変換前の装置識別情報を取得し、前記取得した装置識別情報の画像形成装置が前記設定手段により前記要求待ち状態に設定されている場合、前記標準オプションライセンスを発行して応答する請求項１に記載のサーバ装置。
【請求項４】
連続複写速度の設定に伴う画像形成装置の型式変換に関する変換前後の関係を示す型式変換情報を管理する管理手段を更に有し、
前記設定手段は、前記標準オプションライセンスの発行に関して、前記連続複写速度ライセンスの発行要求に含まれる装置識別情報が示す型式情報と前記型式変換情報とに基づいて取得した型式変換後の装置識別情報の画像形成装置からの要求待ち状態に設定する請求項１に記載のサーバ装置。
【請求項５】
画像形成装置にインストールされたライセンスを返却して他の画像形成装置に転送させる指示を受け付ける転送画面を提供する提供手段を更に有する請求項１乃至４の何れか１項に記載のサーバ装置。
【請求項６】
連続複写速度ライセンスをインストールする第１のインストール手段と、
前記第１のインストール手段により連続複写速度ライセンスがインストールされると、自装置の装置識別情報を含む前記連続複写速度ライセンスに関連付けられた標準オプションライセンスの発行要求を送信する発行要求手段と、
前記発行要求手段による発行要求に応じて発行された前記標準オプションライセンスを取得してインストールする第２のインストール手段と、を有する画像形成装置。
【請求項７】
前記発行要求手段は、前記連続複写速度ライセンスに前記標準オプションライセンスの発行要求を指示する指示情報が含まれている場合、前記標準オプションライセンスの発行要求を送信する請求項６に記載の画像形成装置。
【請求項８】
前記発行要求手段は、前記標準オプションライセンスの発行要求を、ライセンスを管理するサーバ装置に送信し、
前記第２のインストール手段は、前記発行要求に応じて前記サーバ装置で発行された前記標準オプションライセンスを取得してインストールする請求項６又は７に記載の画像形成装置。
【請求項９】
ネットワークを介して接続可能な画像形成装置とサーバ装置と情報処理装置とを含むシステムであって、
前記サーバ装置は、
前記情報処理装置から受け付けた前記画像形成装置の装置識別情報を含む連続複写速度ライセンスの発行要求に対して、前記連続複写速度ライセンスを発行して応答する第１の発行手段と、
前記第１の発行手段により発行された前記連続複写速度ライセンスに関連付けられた標準オプションライセンスの発行に関して、前記装置識別情報に基づいて特定される画像形成装置からの要求待ち状態に設定する設定手段と、
前記設定手段による設定後に前記画像形成装置から前記標準オプションライセンスの発行要求が受信された場合、前記標準オプションライセンスを発行して応答する第２の発行手段と、を有し、
前記画像形成装置は、
前記第１の発行手段により発行された連続複写速度ライセンスをインストールする第１のインストール手段と、
前記第１のインストール手段により連続複写速度ライセンスがインストールされると、自装置の装置識別情報を含む前記連続複写速度ライセンスに関連付けられた標準オプションライセンスの発行要求を前記サーバ装置に送信する発行要求手段と、
前記発行要求手段による発行要求に応じて発行された前記標準オプションライセンスを取得してインストールする第２のインストール手段と、を有するシステム。
【請求項１０】
サーバ装置が実行する情報処理方法であって、
画像形成装置の装置識別情報を含む連続複写速度ライセンスの発行要求に対して、前記連続複写速度ライセンスを発行して応答する第１の発行ステップと、
前記第１の発行ステップにより発行された前記連続複写速度ライセンスに関連付けられた標準オプションライセンスの発行に関して、前記装置識別情報に基づいて特定される画像形成装置からの要求待ち状態に設定する設定ステップと、
前記設定ステップによる設定後に前記画像形成装置から前記標準オプションライセンスの発行要求が受信された場合、前記標準オプションライセンスを発行して応答する第２の発行ステップと、
を含む情報処理方法。
【請求項１１】
画像形成装置が実行する情報処理方法であって、
連続複写速度ライセンスをインストールする第１のインストールステップと、
前記第１のインストールステップにより連続複写速度ライセンスがインストールされると、自装置の装置識別情報を含む前記連続複写速度ライセンスに関連付けられた標準オプションライセンスの発行要求を送信する発行要求ステップと、
前記発行要求ステップによる発行要求に応じて発行された前記標準オプションライセンスを取得してインストールする第２のインストールステップと、
を含む情報処理方法。
【請求項１２】
ネットワークを介して接続可能な画像形成装置とサーバ装置と情報処理装置とを含むシステムにおける情報処理方法であって、
前記サーバ装置が、前記情報処理装置から受け付けた前記画像形成装置の装置識別情報を含む連続複写速度ライセンスの発行要求に対して、前記連続複写速度ライセンスを発行して応答する第１の発行ステップと、
前記サーバ装置が、前記第１の発行ステップにより発行された前記連続複写速度ライセンスに関連付けられた標準オプションライセンスの発行に関して、前記装置識別情報に基づいて特定される画像形成装置からの要求待ち状態に設定する設定ステップと、
前記画像形成装置が、前記第１の発行ステップにより発行された連続複写速度ライセンスをインストールする第１のインストールステップと、
前記画像形成装置が、前記第１のインストールステップにより連続複写速度ライセンスがインストールされると、自装置の装置識別情報を含む前記連続複写速度ライセンスに関連付けられた標準オプションライセンスの発行要求を前記サーバ装置に送信する発行要求ステップと、
前記サーバ装置が、前記設定ステップによる設定後に前記連続複写速度ライセンスの発行要求に含まれる装置識別情報に基づいて特定される画像形成装置から前記標準オプションライセンスの発行要求が受信された場合、前記標準オプションライセンスを発行して応答する第２の発行ステップと、
前記画像形成装置が、前記発行要求ステップによる発行要求に応じて発行された前記標準オプションライセンスを取得してインストールする第２のインストールステップと、を含む情報処理方法。
【請求項１３】
コンピュータに、
画像形成装置の装置識別情報を含む連続複写速度ライセンスの発行要求に対して、前記連続複写速度ライセンスを発行して応答する第１の発行ステップと、
前記第１の発行ステップにより発行された前記連続複写速度ライセンスに関連付けられた標準オプションライセンスの発行に関して、前記装置識別情報に基づいて特定される画像形成装置からの要求待ち状態に設定する設定ステップと、
前記設定ステップによる設定後に前記画像形成装置から前記標準オプションライセンスの発行要求が受信された場合、前記標準オプションライセンスを発行して応答する第２の発行ステップと、を実行させるためのプログラム。
【請求項１４】
コンピュータに、
連続複写速度ライセンスをインストールする第１のインストールステップと、
前記第１のインストールステップにより連続複写速度ライセンスがインストールされると、自装置の装置識別情報を含む前記連続複写速度ライセンスに関連付けられた標準オプションライセンスの発行要求を送信する発行要求ステップと、
前記発行要求ステップによる発行要求に応じて発行された前記標準オプションライセンスを取得してインストールする第２のインストールステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、画像形成装置、システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置は連続複写速度が設定された状態で工場から出荷される。しかし、連続複写速度が設定された状態で出荷されると、需要の少ない連続複写速度の画像形成装置は在庫として残ってしまう。また、需要の多い連続複写速度の画像形成装置は在庫が不足するということが発生する。そのため、工場出荷時には連続複写速度を設定しないようにし、後から連続複写速度をライセンスによって設定できる画像形成装置がある。そのような画像形成装置に対しては、連続複写速度が設定されていない状態で起動した際には連続複写速度のライセンスが入力されるまで通常の機能が利用できないようにしておくことで、必ず最初に連続複写速度を設定させるようにしている。このような連続複写速度が未設定である画像形成装置は需要に応じて後から連続複写速度を設定することができるため、画像形成装置の偏在庫を少なくすることができる。
【０００３】
しかしながら、連続複写速度に応じて画像形成装置の標準オプションであるアプリケーションが異なることがある。そのような場合には工場出荷時に標準オプションを利用できる状態にした画像形成装置を生産することで対応ができるが、その場合には標準オプションの組み合わせ分だけ画像形成装置の種類を用意しなければならない。そのため、偏在庫を少なくするという効果が弱くなってしまう。
この課題を解決するために標準オプションもライセンスとしてインストールするようにすることが提案されている。これにより、用意する画像形成装置を１種類とすることができる。そのような場合には連続複写速度とその連続複写速度の標準オプションとを関連付けて商品として登録しておくことで、発行した連続複写速度に応じた標準オプションを画像形成装置で利用できるようなライセンスを発行することができる。
特許文献１には、上述したような複数のアプリケーションを関連付けてインストールする方法が開示されている。具体的には、１つ又は複数のプログラムを１つのグループとし、購入されたグループをオンラインからインストール可能とする方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１３６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、連続複写速度が設定されていない画像形成装置は、基本機能が利用できないためにネットワークの設定等をすることができないため、ネットワークを介してアプリケーションのインストールを行うことができない。また、連続複写速度の設定後にネットワークを介して標準オプションのインストールをすることはできるが、連続複写速度ライセンスのインストール作業と標準オプションライセンスのインストール作業とでインストール作業が２回発生してしまうことになる。
本発明は、連続複写速度ライセンスをインストールするだけで、標準オプションライセンスも自動的にインストールすることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明のサーバ装置は、画像形成装置の装置識別情報を含む連続複写速度ライセンスの発行要求に対して、前記連続複写速度ライセンスを発行して応答する第１の発行手段と、前記第１の発行手段により発行された前記連続複写速度ライセンスに関連付けられた標準オプションライセンスの発行に関して、前記装置識別情報に基づいて特定される画像形成装置からの要求待ち状態に設定する設定手段と、前記設定手段による設定後に前記画像形成装置から前記標準オプションライセンスの発行要求が受信された場合、前記標準オプションライセンスを発行して応答する第２の発行手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、連続複写速度ライセンスをインストールするだけで、標準オプションライセンスも自動的にインストールすることができる技術を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】システム構成の一例を示す図である。
【図２】ハードウェア構成の一例を示す図である。
【図３】ソフトウェア構成の一例を示す図（その１）である。
【図４】画像形成装置の画面の一例を示す図である。
【図５】ライセンスサーバが提供する画面の一例を示す図（その１）である。
【図６】ファイルのデータ構造の一例を示す図（その１）である。
【図７】ライセンス管理システムの処理の一例を示すシーケンス図である。
【図８Ａ】ライセンスサーバの処理の一例を示すフローチャート（その１）である。
【図８Ｂ】ライセンスサーバの処理の一例を示すフローチャート（その２）である。
【図９】画像形成装置の処理の一例を示すフローチャート（その１）である。
【図１０】画像形成装置の処理の一例を示すフローチャート（その２）である。
【図１１】ライセンスサーバの処理の一例を示すフローチャート（その３）である。
【図１２】ファイルのデータ構造の一例を示す図（その２）である。
【図１３】ライセンスサーバの処理の一例を示すフローチャート（その４）である。
【図１４】画像形成装置の処理の一例を示すフローチャート（その３）である。
【図１５】画像形成装置の処理の一例を示すフローチャート（その４）である。
【図１６】ソフトウェア構成の一例を示す図（その２）である。
【図１７】画像形成装置の処理の一例を示すフローチャート（その５）である。
【図１８】ライセンスサーバの処理の一例を示すフローチャート（その５）である。
【図１９】ライセンスサーバの処理の一例を示すフローチャート（その６）である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。
＜実施形態１＞
まず、以降の説明で用いる用語の定義を行う。
基本機能とは、画像形成装置を購入した時点で使用可能な標準的に搭載されている機能のことである。例えば、スキャン機能、コピー機能、ネットワーク設定等がこれに該当する。連続複写速度とは、画像形成装置が１分間に連続で複写できる枚数のことである。１分間に６０枚複写できる複合機の連続複写速度は６０ＰＰＭ（Ｐａｇｅ  Ｐｅｒ  Ｍｉｎｕｔｅ）である。オプション機能とは、画像形成装置の基本機能を拡張するためのアプリケーションである。画像形成装置の基本機能に加えてスキャンした画像を情報処理装置にメールで送信するＳＥＮＤ機能や、リモートで画像形成装置を操作可能なＶＮＣ機能等がこれに該当する。オプション機能のプログラム自体は後述する画像形成装置１０３内に保持していてもよいし、プログラムを保持する後述するアプリケーションファイル６１１を後からインストールできるようにしてもよい。
【００１０】
連続複写速度オプションとは、画像形成装置に連続複写速度を設定するためのオプション機能である。標準オプションとは、設定された連続複写速度によって顧客が購入することなしで基本機能を拡張するオプション機能である。拡張オプションとは、後から顧客が購入することで基本機能を拡張するオプション機能である。アプリケーション情報とは、ライセンスサーバ１０１で保持される連続複写速度オプション、標準オプション、拡張オプション等のオプション機能の情報である。後述するライセンスサーバ１０１は、アプリケーション情報として少なくともアプリケーションＮｏの情報を保持する。アプリケーションＮｏは、標準オプション、拡張オプション、連続複写速度等のアプリケーション情報を一意に識別する識別子である。
【００１１】
商品とは、拡張オプションや連続複写速度オプションを利用するために市場で取引される単位である。後述するライセンスサーバ１０１は、商品の情報である商品情報として少なくとも以下の情報を保持する。１つ目は商品Ｎｏであり、商品を一意に識別する識別子である。２つ目は権利数であり、この商品情報の商品を購入した際にオプション機能を利用できる数である。ライセンス番号とは、商品をユーザが購入する単位でライセンスサーバ１０１から発行される一意な識別子である。デバイス番号とは、画像形成装置１０３を一意に識別する識別子である。なお、デバイス番号は、装置識別情報の一例である。ライセンスとは、画像形成装置１０３がオプション機能を利用するために必要なものであり、少なくとも以下の情報を保持する。１つ目はライセンスＮｏであり、ライセンスを一意に識別する識別子である。２つ目はアプリケーションＮｏであり、このライセンスで利用可能となるオプション機能を一意に識別する識別子である。３つ目はデバイス番号であり、このライセンスが利用可能な画像形成装置１０３のデバイス番号である。
【００１２】
図１は、本発明を適用したライセンス管理システムのシステム構成の一例を示す図である。画像形成装置１０３と情報処理装置１０２とは、ＬＡＮ１０５によって接続されている。ＬＡＮ１０５は、インターネット１０４に接続可能であり、インターネット１０４にはライセンスを管理するライセンスサーバ装置（以下、ライセンスサーバという）１０１が接続されている。なお、図１では画像形成装置１０３及び情報処理装置１０２が１台ずつ接続されているが、任意の台数が接続可能である。
【００１３】
図２は、ライセンス管理システムに含まれる各装置のハードウェア構成を示している。
図２（Ａ）は、画像形成装置１０３のハードウェア構成の一例を示す図である。原稿給送部２０１は、読み込む原稿を自動的にイメージリーダ２０２に送る。イメージリーダ（スキャナ）２０２は、原稿を読み込む。画像形成部２０３は、読み込んだ原稿及び受信したデータを印刷画像に変換・印刷する。給紙部２０４は、印刷用の紙を給紙する。ＮｅｔｗｏｒｋＩ／Ｆ２０５は、ネットワーク経由でＬＡＮ及びインターネットに接続し、外部と情報交換を行う。センサ２０６は、本装置の各ユニットの状態を検知する。ＣＰＵ２０７は、本装置上の各処理を司る。ハードディスク２０８は、本装置の各処理に関わるプログラムやデータを記憶する。不揮発性メモリ２０９は、電源を供給しなくても記憶を保持でき、かつ、書き換え可能なメモリである。揮発性メモリ２１０は、本装置の各処理に関わる一時的なデータを電気的に記憶でき、かつ、書き換え可能なメモリである。表示部２１１は、本装置の動作状況及び操作部２１２に対する操作に関わる情報を表示する。操作部２１２は、本装置への指示入力を受け付ける。システムバス２１３は、以上の各ユニットを結びつけ、データをやり取りする。
ＣＰＵ２０７が、ハードディスク２０８等に格納されているプログラムを実行することにより、後述する画像形成装置１０３のソフトウェア構成、画像形成装置１０３のフローチャートに係る処理、シーケンス図における画像形成装置１０３の処理が実現される。
【００１４】
図２（Ｂ）は、情報処理装置１０２、ライセンスサーバ１０１のハードウェア構成の一例を示す図である。表示部２２１は、ウィンドウ、アイコン、メッセージ、メニュー、その他のユーザインタフェース情報を表示する。操作部２２２は、キーボード、マウスを利用したエンドユーザの入力を受け付ける。ＣＰＵ２２３は、本装置上の各処理を司る。ハードディスク２２４は、本装置の各処理に関わるプログラムやデータを記憶する。揮発性メモリ２２５は、本装置の各処理に関わる一時的なデータを電気的に記憶でき、かつ、書き換え可能なメモリである。ＮｅｔｗｏｒｋＩ／Ｆ２２６は、ネットワーク経由でＬＡＮ及びインターネットに接続し、外部と情報交換を行う。システムバス２２７は、以上の各ユニットを結びつけ、データをやり取りする。
情報処理装置１０２のＣＰＵ２２３が、情報処理装置１０２のハードディスク２２４等に格納されているプログラムを実行することにより、情報処理装置１０２のソフトウェア構成、シーケンス図における情報処理装置１０２の処理が実現される。また、ライセンスサーバ１０１のＣＰＵ２２３が、ライセンスサーバ１０１のハードディスク２２４等に格納されているプログラムを実行することにより、後述するライセンスサーバ１０１のソフトウェア構成が実現される。同様に、後述するライセンスサーバ１０１のフローチャートに係る処理、シーケンス図におけるライセンスサーバ１０１の処理が実現される。
【００１５】
図３は、ライセンス管理システムに含まれる各装置のソフトウェア構成を示している。
図３（Ａ）は、ライセンスサーバ１０１のソフトウェア構成の一例を示す図である。アプリケーション情報保持部３１１は、アプリケーション情報を保持するアプリケーション情報テーブルをライセンスサーバ１０１のハードディスク２２４内に保持する。表１にアプリケーション情報保持部３１１に格納されるアプリケーション情報テーブルの例を示す。
【表１】
2016014968.tif 000003
以降、アプリケーション情報テーブルの各カラムについての説明を行う。アプリケーションＮｏカラムは、アプリケーションを一意に識別する識別子であるアプリケーションＮｏを格納するカラムである。アプリケーション名カラムは、アプリケーション名を格納するカラムである。ＰＰＭカラムは、連続複写速度オプションである場合に連続複写速度の値を格納するカラムである。アプリケーションファイルカラムは、画像形成装置１０３にインストールするアプリケーションファイルが存在する場合にライセンスサーバ１０１のハードディスク２２４にアプリケーションファイルを格納したパスを格納するカラムである。アプリケーション情報テーブルの各レコードは、アプリケーション情報レコードと称し、オプション機能単位で登録される。
【００１６】
商品情報保持部３１２は、商品情報を保持する商品情報テーブルをライセンスサーバ１０１のハードディスク２２４内に保持する。表２に商品情報保持部３１２に格納される商品情報テーブルの例を示す。
【表２】
2016014968.tif 000004
以降、商品情報テーブルの各カラムについての説明を行う。商品Ｎｏカラムは、商品を一意に識別する識別子である商品Ｎｏを格納するカラムである。商品名カラムは、商品名を格納するカラムである。権利数カラムは、商品を購入した際にライセンスを発行可能な数を格納するカラムである。商品情報テーブルの各レコードは、商品情報レコードと称し、商品単位で登録される。
【００１７】
商品構成情報保持部３１３は、商品の構成情報を保持する商品構成情報テーブルをライセンスサーバ１０１のハードディスク２２４内に保持する。表３に商品構成情報保持部３１３に格納される商品構成情報テーブルの例を示す。
【表３】
2016014968.tif 000005
以降、商品構成情報テーブルの各カラムについての説明を行う。商品Ｎｏカラムは、商品Ｎｏを格納するカラムである。アプリケーションＮｏカラムは、対象の商品Ｎｏの商品で利用可能なアプリケーションのアプリケーションＮｏを格納するカラムである。表３の例では「ＰＲＤ００００１」の商品Ｎｏの商品を購入するとアプリケーションＮｏ「ＡＰＰ００００７」と「ＡＰＰ０００００１」のアプリケーションが利用できることを表している。商品構成情報テーブルの各レコードは、商品構成情報レコードと称し、商品を構成するアプリケーションの単位で登録される。
【００１８】
ライセンス番号情報保持部３１４は、ライセンス番号情報を保持するライセンス番号情報テーブルをライセンスサーバ１０１のハードディスク２２４内に保持する。表４にライセンス番号情報保持部３１４に格納されるライセンス番号情報テーブルの例を示す。
【表４】
2016014968.tif 000006
以降、ライセンス番号情報テーブルの各カラムについての説明を行う。ライセンス番号カラムは、ライセンス番号を格納するカラムである。商品Ｎｏカラムは、ライセンス番号により利用可能となる商品の商品Ｎｏを格納するカラムである。利用デバイス番号カラムは、ライセンス番号を使用してライセンスを発行した画像形成装置１０３のデバイス番号を格納するカラムである。利用デバイス番号カラムには、発行した画像形成装置１０３のデバイス番号が複数ある場合には複数のデバイス番号が格納される。ライセンス番号情報テーブルのレコードは、ライセンス番号情報レコードと称し、エンドユーザが商品を購入するたびにライセンス番号情報レコードが追加される。例えば、商品Ｎｏ「ＰＲＤ０００００１」の商品を購入した場合には自動的に採番したライセンス番号と購入した商品Ｎｏ「ＰＲＯ０００００１」とを含むレコードがライセンス番号情報レコードとして追加される。
【００１９】
ライセンス情報保持部３１５は、ライセンス番号情報を保持するライセンス情報テーブルをライセンスサーバ１０１のハードディスク２２４内に保持する。表５にライセンス情報保持部３１５に格納されるライセンス情報テーブルの例を示す。
【表５】
2016014968.tif 000007
以降、ライセンス情報テーブルの各カラムについての説明を行う。ライセンスＮｏカラムは、ライセンスを一意に識別する識別子であるライセンスＮｏを格納するカラムである。ライセンス番号カラムは、ライセンス発行時に使用したライセンス番号を格納するカラムである。アプリケーションＮｏカラムは、発行したライセンスでインストール可能となるアプリケーションのアプリケーションＮｏを格納するカラムである。発行デバイス番号カラムは、発行したライセンスを利用できるデバイス番号を格納するカラムである。ライセンスカラムは、ライセンスサーバ１０１のハードディスク２２４に格納する発行したライセンスのパスを格納するカラムである。問い合わせ待ちカラムは、画像形成装置１０３からの問い合わせ待ち（要求待ち）であるかどうかを格納するカラムである。ライセンス情報テーブルの各レコードは、ライセンス情報レコードと称す。
【００２０】
ライセンス発行要求受信部３２１は、ライセンスサーバ１０１のＮｅｔｗｏｒｋＩ／Ｆ２２６からライセンス番号とデバイス番号とを含むライセンス発行要求を受信する。標準オプションライセンス発行要求受信部３２２は、ライセンスサーバ１０１のＮｅｔｗｏｒｋＩ／Ｆ２２６からデバイス番号を含む標準オプションライセンス発行要求を受信する。拡張オプションライセンス発行部３２３は、拡張オプションを利用できるようにするための拡張オプションライセンスを発行する。標準オプションライセンス発行部３２４は、標準オプションを利用できるようにするための標準オプションライセンスを発行する。連続複写速度ライセンス発行部３２５は、連続複写速度を画像形成装置１０３に設定するための連続複写速度ライセンスを発行する。
ライセンス発行画面表示要求受信部３２６は、ライセンスサーバ１０１のＮｅｔｗｏｒｋＩ／Ｆ２２６からライセンス発行画面表示要求を受信する。そして、ライセンス発行画面表示要求受信部３２６は、後述するライセンス発行画面５０１を表示させるための情報を作成し、応答として返す。ライセンス番号参照画面表示要求受信部３２７は、ライセンスサーバ１０１のＮｅｔｗｏｒｋＩ／Ｆ２２６からデバイス番号を含むライセンス番号参照画面表示要求を受信する。そして、ライセンス番号参照画面表示要求受信部３２７は、受信したライセンス番号画面表示要求から取得したデバイス番号と一致するデバイス番号カラムのライセンス番号情報レコードをライセンス番号情報テーブルから取得する。更に、ライセンス番号参照画面表示要求受信部３２７は、取得したライセンス番号情報レコードの情報が表示される後述するライセンス番号参照画面５１１を表示するための情報を作成し、応答として返す。
【００２１】
ライセンス転送画面表示要求受信部３２８は、ライセンスサーバ１０１のＮｅｔｗｏｒｋＩ／Ｆ２２６からデバイス番号を含むライセンス転送画面表示要求を受信する。そして、ライセンス転送画面表示要求受信部３２８は、受信したライセンス転送画面表示要求から取得したデバイス番号と一致するデバイス番号カラムのライセンス情報レコードをライセンス情報テーブルから取得する。更に、ライセンス転送画面表示要求受信部３２８は、取得したライセンス情報レコードの情報が表示される後述するライセンス転送画面５２１を表示するための情報を作成し、応答として返す。
ライセンス転送要求受信部３２９は、ライセンスサーバ１０１のＮｅｔｗｏｒｋＩ／Ｆ２２６から転送元デバイス番号と転送先デバイス番号と返却ライセンス一覧とを含むライセンス転送要求を受信する。そして、ライセンス転送要求受信部３２９は、転送元デバイス番号の画像形成装置で使用していたライセンスを返却してもらうことで、転送先デバイス番号の画像形成装置で使用できるライセンスとして発行する。
アプリケーションファイル取得要求受信部３３０は、ライセンスサーバ１０１のＮｅｔｗｏｒｋＩ／Ｆ２２６からアプリケーションＮｏを含むアプリケーションファイル取得要求を受信する。そして、アプリケーションファイル取得要求受信部３３０は、アプリケーションファイル取得要求に含まれるアプリケーションＮｏと一致するアプリケーションＮｏカラムのアプリケーション情報レコードを取得する。更に、アプリケーションファイル取得要求受信部３３０は、取得したアプリケーション情報レコードのアプリケーションファイルカラムの値であるアプリケーションファイルが格納されているパスから取得できるアプリケーションファイルを応答として返す。
【００２２】
図３（Ｂ）は、画像形成装置１０３のソフトウェア構成の一例を示す図である。デバイス情報保持部３４１は、デバイス情報テーブルを画像形成装置１０３のハードディスク２０８内に保持する。表６にデバイス情報保持部３４１に格納されるデバイス情報テーブルの例を示す。
【表６】
2016014968.tif 000008
以降、デバイス情報テーブルの各カラムについての説明を行う。デバイス番号カラムは、画像形成装置を一意に識別する識別子であるデバイス番号を格納するカラムである。デバイス番号カラムの値は工場出荷時に一意となるデバイス番号が設定されて出荷される。問い合わせ状況カラムは、標準オプションライセンスが存在するかどうかの問い合わせを実施済かどうかの情報を格納するカラムである。問い合わせ状況カラムの値は工場出荷時に未問い合わせを表す「ＦＡＬＳＥ」に設定されて出荷される。ＰＰＭカラムは、画像形成装置１０３が動作する連続複写速度を格納するカラムである。ＰＰＭカラムの値は工場出荷時に未設定を表す空文字列に設定されて出荷される。
【００２３】
アプリケーション管理情報保持部３４２は、利用可能なアプリケーションの情報を保持するアプリケーション管理情報テーブルを画像形成装置１０３のハードディスク２０８内に保持する。表７にアプリケーション管理情報保持部３４２に格納されるアプリケーション管理情報テーブルの例を示す。
【表７】
2016014968.tif 000009
以降、アプリケーション管理情報テーブルの各カラムについての説明を行う。アプリケーションＮｏカラムは、アプリケーションＮｏを格納するカラムである。アプリケーション名カラムは、アプリケーション名を格納するカラムである。ステータスカラムは、アプリケーションが利用可能かどうかを格納するカラムである。有効の場合は利用可能であり、無効の場合は利用不可能である。アプリケーションファイルカラムは、後からアプリケーションファイルをインストールした場合にインストールしたアプリケーションファイルのパスを格納するカラムである。アプリケーション管理情報テーブルの各レコードは、アプリケーション管理情報レコードと称し、既に画像形成装置１０３内に保持されているアプリケーションの場合にはステータスカラムの値が無効であるレコードとして工場出荷時に登録されている。また、後述するアプリケーションファイル６１１として後からインストールするものについてはインストール時に新規のレコードとして追加される。
【００２４】
連続複写速度情報保持部３４３は、アプリケーションＮｏと連続複写速度との関連付け情報を保持する連続複写速度情報テーブルを画像形成装置１０３のハードディスク２０８内に保持する。表８に連続複写速度情報保持部３４３に格納される連続複写速度情報テーブルの例を示す。
【表８】
2016014968.tif 000010
以降、連続複写速度情報テーブルの各カラムについての説明を行う。アプリケーションＮｏカラムは、連続複写速度のアプリケーションのアプリケーションＮｏを格納するカラムである。ＰＰＭカラムは、アプリケーションＮｏに対応して設定する連続複写速度の値を格納するカラムである。連続複写速度情報テーブルの各レコードは、連続複写速度情報レコードと称し、工場出荷時に画像形成装置の機種に合わせて設定される。
【００２５】
デバイス起動部３５１は、画像形成装置１０３の電源を入れた際に処理を実行する。デバイス起動部３５１は、デバイス情報テーブルのＰＰＭカラムに値が設定されている場合には通常起動をし、設定されていない場合には後述の連続複写速度ライセンス入力画面表示部３５２を起動する。連続複写速度ライセンス入力画面表示部３５２は、後述する連続複写速度ライセンス入力画面４０１を画像形成装置１０３の表示部２１１に表示する。標準オプションライセンス発行要求送信部３５３は、画像形成装置１０３のＮｅｔｗｏｒｋＩ／Ｆ２０５を経由してライセンスサーバ１０１に標準オプションライセンス発行要求を送信する。連続複写速度ライセンスインストール部３５４は、引数として渡されるライセンスを用いて、連続複写速度ライセンスのインストール処理を行う。標準オプションライセンスインストール部３５５は、引数として渡されるライセンスを用いて、標準オプションライセンスのインストール処理を行う。拡張オプションライセンスインストール部３５６は、引数として渡されるライセンスを用いて、拡張オプションライセンスのインストール処理を行う。
返却ライセンス発行部３５７は、返却を指示されたライセンスのアプリケーションＮｏとデバイス番号とを保持する後述する返却ライセンス６２１を生成する。返却ライセンス発行部３５７で返却を指示されたライセンスは、その画像形成装置１０３で使用できないように処理される。返却ライセンスは、情報処理装置１０２からＮｅｔｗｏｒｋＩ／Ｆ２０５を介して取得可能である。標準オプション問い合わせ判定部３５８は、標準オプションライセンス発行要求を送信するかどうかの判定を行う。アプリケーションファイル取得要求送信部３５９は、画像形成装置１０３のＮｅｔｗｏｒｋＩ／Ｆ２０５を経由してライセンスサーバ１０１にアプリケーションファイル取得要求を送信する。
【００２６】
図４は、画像形成装置１０３が提供する画面の一例を示す図である。連続複写速度ライセンス入力画面４０１は、連続複写速度ライセンスを入力するための画面である。連続複写速度ライセンス入力画面４０１は、連続複写速度ライセンス入力画面表示部３５２により画像形成装置の表示部２１１に表示される。連続複写速度ライセンス入力フィールド４０２は、連続複写速度ライセンスを入力するためのテキストフィールドである。インストールボタン４０３は、連続複写速度ライセンスインストール要求を送信するためのボタンである。画像形成装置１０３は、インストールボタン４０３が押下された場合には、連続複写速度ライセンス入力フィールド４０２に入力された値を取得して連続複写速度ライセンスインストール部３５４を起動する。
【００２７】
図５は、ライセンスサーバ１０１が提供する画面の一例を示す図である。ライセンス発行画面５０１は、ライセンスを発行するためにライセンス番号とデバイス番号とを入力するための画面である。ライセンス発行画面５０１は、ライセンス発行画面表示要求受信部３２６により表示される画面である。ライセンス発行画面５０１は、情報処理装置１０２のブラウザ等からのライセンス発行画面表示要求に基づき、情報処理装置１０２の表示部２２１に表示可能な形式でライセンスサーバ１０１から提供される。
ライセンス番号入力フィールド５０２は、発行するライセンスのライセンス番号を入力するためのテキストフィールドである。デバイス番号入力フィールド５０３は、発行するライセンスのインストール対象となるデバイス番号を入力するためのテキストフィールドである。発行ボタン５０４は、ライセンス発行要求を送信するためのボタンである。発行ボタン５０４が押下された場合には、情報処理装置１０２が、ライセンス発行要求を情報処理装置１０２のＮｅｔｗｏｒｋＩ／Ｆ２２６を介してライセンスサーバ１０１に送信する。その際にライセンス発行要求にはライセンス番号入力フィールド５０２とデバイス番号入力フィールド５０３との値が含まれるようにする。
【００２８】
ライセンス番号参照画面５１１は、対象のデバイス番号の画像形成装置１０３に対して発行したライセンス番号の情報を表示するための画面である。ライセンス番号５１２は、対象のデバイス番号の画像形成装置１０３に対して発行したライセンス番号を表示するラベルである。商品Ｎｏ５１３は、対象のデバイス番号の画像形成装置１０３に対して発行したライセンス番号の商品の商品Ｎｏを表示するラベルである。
ライセンス転送画面５２１は、対象のデバイス番号の画像形成装置１０３に対して発行したライセンスを他の画像形成装置１０３に転送するために表示する画面である。ライセンス番号ラベル５２２は、対象のデバイス番号の画像形成装置１０３に対して発行したライセンスのライセンス番号を表示するラベルである。アプリケーションＮｏラベル５２３は、対象のデバイス番号の画像形成装置１０３に対して発行したライセンスのアプリケーションＮｏを表示するラベルである。返却ライセンス入力フィールド５２４は、返却ライセンスを入力するテキストフィールドである。転送元デバイス番号ラベル５２５は、転送元の画像形成装置１０３のデバイス番号を表示するラベルである。転送先デバイス番号入力フィールド５２６は、転送先の画像形成装置１０３のデバイス番号を入力するテキストフィールドである。転送ボタン５２７は、ライセンス転送要求を送信するためのボタンである。転送ボタン５２７が押下された場合には、情報処理装置１０２が、ライセンス転送要求を情報処理装置１０２のＮｅｔｗｏｒｋＩ／Ｆ２２６を介してライセンスサーバ１０１に送信する。ライセンス転送要求には転送元デバイス番号、転送先デバイス番号、返却ライセンスの一覧を含むようにする。これにより、発行済のライセンスを容易に転送することが可能となるため、ユーザの利便性を向上させることができる。
【００２９】
図６は、ファイルのデータ構造の一例を示す図である。ライセンス６０１は、画像形成装置１０３でアプリケーションを利用するために必要なファイルである。ライセンス６０１は、少なくともアプリケーションＮｏ６０２、デバイス番号６０３の情報を保持する。ライセンス６０１は、情報量によって英数字で構成されるライセンスキー形式であってもよいし、バイナリデータで構成されるライセンスファイル形式であってもよい。アプリケーションＮｏ６０２は、インストールするアプリケーションのアプリケーションＮｏを格納するデータである。デバイス番号６０３は、本ライセンスをインストール可能な画像形成装置１０３のデバイス番号を格納するデータである。
アプリケーションファイル６１１は、工場出荷時に画像形成装置１０３に保持されていないアプリケーションを画像形成装置１０３に後からインストールするための拡張プログラムファイルである。アプリケーションファイル６１１は、少なくともアプリケーションＮｏ６１２、アプリケーション名６１３、実行プログラム６１４の情報を保持する。アプリケーションＮｏ６１２は、アプリケーションを一意に識別するための識別子である。アプリケーション名６１３は、アプリケーションの名称である。実行プログラム６１４は、画像形成装置１０３で動作するプログラムである。
返却ライセンス６２１は、画像形成装置１０３でインストールしたライセンスを無効化したことを示すライセンスであり、他の画像形成装置１０３へライセンスを転送するために必要なファイルである。返却ライセンス６２１は、少なくともアプリケーションＮｏ６２２、デバイス番号６２３の情報を保持する。返却ライセンス６２１は、情報量によって英数字で構成されるライセンスキー形式であってもよいし、バイナリデータで構成されるライセンスファイル形式であってもよい。アプリケーションＮｏ６２２は、無効化したアプリケーションのアプリケーションＮｏを格納するデータである。デバイス番号６０３は、無効化した画像形成装置１０３のデバイス番号を格納するデータである。
【００３０】
以降、シーケンス図とフローチャートとを用いながら実施形態１における処理について説明する。
図７は、本実施形態におけるライセンス管理システムの処理の一例を示すシーケンス図である。ユーザ７３０は、画像形成装置１０３に連続複写速度の設定作業を行うユーザである。ユーザ７３０は、情報処理装置１０２を利用してインターネット１０４を介してライセンスサーバ１０１にアクセス可能であり、また、画像形成装置１０３に直接アクセス可能である。ユーザ７３０は、上記の条件を満たすことができれば画像形成装置１０３を購入したエンドユーザでもよいし、画像形成装置１０３のセットアップを代行する代行者でもよい。
Ｓ７０１において、情報処理装置１０２は、ユーザ７３０からの操作指示に従い、ライセンスサーバ１０１にライセンス発行画面の表示要求を送信する。Ｓ７０２において、ライセンスサーバ１０１は、ライセンス発行画面表示要求受信部３２６を用いてライセンス発行画面の表示要求を受信した際に、ライセンス発行画面５０１を表示するための情報を生成する。Ｓ７０３において、ライセンスサーバ１０１は、生成したライセンス発行画面５０１の情報を応答として情報処理装置１０２に送信する。情報処理装置１０２は、受信した情報からライセンス発行画面５０１を表示部２２１に表示する。
【００３１】
ユーザ７３０が、表示されたライセンス発行画面５０１にライセンス番号とデバイス番号とを入力し、発行ボタン５０４を押下すると、Ｓ７０４において、情報処理装置１０２は、ライセンス発行要求をライセンスサーバ１０１に送信する。Ｓ７０５において、ライセンスサーバ１０１は、ライセンス発行要求をライセンス発行要求受信部３２１を用いて受信する。ライセンス発行要求受信部３２１が実行する処理については後述する図８Ａのフローチャートを用いて説明をする。Ｓ７０６において、ライセンスサーバ１０１は、Ｓ７０５でライセンス発行要求受信部３２１がライセンス発行要求を受信することによって発行されるライセンスを、応答として情報処理装置１０２に送信する。Ｓ７０６で送信されたライセンスを受信した情報処理装置１０２を介して、ユーザ７３０はライセンスを取得することができる。
Ｓ７０７において、ユーザ７３０が取得したライセンスが連続複写速度ライセンスの場合は、ユーザ７３０は画像形成装置１０３の電源を入れる。Ｓ７０８において、画像形成装置１０３は、デバイス起動部３５１によって起動処理を行う中で、連続複写速度が設定されていないため、連続複写速度ライセンス入力画面表示部３５２を用いて連続複写速度ライセンス入力画面４０１を表示部２１１に表示する。Ｓ７０９において、ユーザ７３０は連続複写速度ライセンス入力画面４０１にＳ７０６で取得したライセンスを入力し、インストールボタン４０３を押下する。インストールボタン４０３を押下された画像形成装置１０３は、連続複写速度ライセンス入力フィールド４０２の値を取得し、連続複写速度ライセンスインストール部３５４を起動する。連続複写速度ライセンスインストール部３５４が実行する処理については後述する図９のフローチャートを用いて説明する。
【００３２】
Ｓ７１０において、ユーザ７３０は画像形成装置１０３をインターネット１０４に接続可能となるようにネットワークの設定を行う。Ｓ７１１において、画像形成装置１０３は、標準オプション問い合わせ判定部３５８を起動する。標準オプション問い合わせ判定部３５８が実行する処理については後述の図１０のフローチャートを用いて説明する。標準オプション問い合わせ判定部３５８で、標準オプションの問い合わせをすると判定された場合には、Ｓ７１２において、画像形成装置１０３は、標準オプションライセンス発行要求送信部３５３を用いて標準オプションライセンス発行要求をライセンスサーバ１０１に送信する。
Ｓ７１３において、ライセンスサーバ１０１は、標準オプションライセンス発行要求を標準オプションライセンス発行要求受信部３２２を用いて受信する。標準オプションライセンス発行要求受信部３２２が実行する処理については後述する図１１のフローチャートを用いて説明する。Ｓ７１４において、ライセンスサーバ１０１は、Ｓ７１３で標準オプションライセンス発行要求受信部３２２が標準オプションライセンス発行要求を受信することによって発行されるライセンス６０１を応答として画像形成装置１０３に返す。
Ｓ７１５において、画像形成装置１０３は、Ｓ７１４で取得したライセンス６０１に対してアプリケーションファイル６１１の取得が必要な場合は、アプリケーションファイル６１１の取得要求をライセンスサーバ１０１に送信する。Ｓ７１６において、ライセンスサーバ１０１は、取得要求のあったアプリケーションを取得し、Ｓ７１７において、応答として画像形成装置１０３に返す。画像形成装置１０３は、取得したライセンスとアプリケーションとを用いて、標準オプションライセンスインストール部３５５を用いてインストールする。
【００３３】
図８Ａは、ライセンスサーバ１０１のライセンス発行要求受信部３２１がライセンス発行要求を受信した際に実行する処理の一例を示すフローチャートである。
Ｓ８０１において、ライセンス発行要求受信部３２１は、ライセンス発行要求を受信する。Ｓ８０２において、ライセンス発行要求受信部３２１は、Ｓ８０１で取得したライセンス発行要求からライセンス番号を取得する。Ｓ８０３において、ライセンス発行要求受信部３２１は、Ｓ８０１で取得したライセンス発行要求からデバイス番号を取得する。Ｓ８０４において、ライセンス発行要求受信部３２１は、Ｓ８０２で取得したライセンス番号を含むライセンス番号情報レコードをライセンス番号情報テーブルから取得する。Ｓ８０５において、ライセンス発行要求受信部３２１は、Ｓ８０４で取得したライセンス番号情報レコードから商品Ｎｏカラムの値を取得する。ライセンス発行要求受信部３２１は、取得した商品Ｎｏカラムの値と一致する商品情報レコードを商品情報テーブルから取得する。
Ｓ８０６において、ライセンス発行要求受信部３２１は、Ｓ８０５で取得した商品情報レコードから商品Ｎｏカラムの値を取得する。ライセンス発行要求受信部３２１は、取得した商品Ｎｏカラムの値と一致する商品構成情報レコードの一覧を取得する。Ｓ８０７において、ライセンス発行要求受信部３２１は、Ｓ８０６で取得した商品構成情報レコード一覧の各々のアプリケーションＮｏカラムの値を、アプリケーションＮｏ一覧として取得する。Ｓ８０８において、ライセンス発行要求受信部３２１は、Ｓ８０７で取得したアプリケーションＮｏ一覧に含まれるアプリケーションＮｏと一致するレコードをアプリケーション情報テーブルからアプリケーション情報一覧レコードとして取得する。
【００３４】
Ｓ８０９において、ライセンス発行要求受信部３２１は、Ｓ８０３で取得したデバイス番号がＳ８０５で取得した商品情報レコードの利用デバイスカラムの値として存在するかどうか判定する。存在した場合はＳ８１０に進み、存在しない場合はＳ８１１に進む。Ｓ８１０において、ライセンス発行要求受信部３２１は、既に発行済みの画像形成装置１０３に対するライセンス再発行と判定し、既に発行済のライセンスのダウンロード画面を応答として返す。より具体的には、ライセンス発行要求受信部３２１は、Ｓ８０２で取得したライセンス番号とＳ８０３で取得したデバイス番号とを含むライセンス情報レコードをライセンス情報テーブルから取得する。そして、ライセンス発行要求受信部３２１は、取得したライセンス情報レコードのライセンスカラムの値であるパスから取得可能な発行済ライセンスを応答として返す。
Ｓ８１１において、ライセンス発行要求受信部３２１は、Ｓ８０２で受信したライセンス番号にまだ利用可能な権利数が残っているかを判定する。より具体的には、Ｓ８０５で取得した商品情報レコードの権利数カラムの値よりも、Ｓ８０４で取得したライセンス番号情報レコードの利用デバイスカラムの値にあるデバイス番号の数よりも多い場合にはＳ８１３に進み、少ない場合はＳ８１２に進む。Ｓ８１２において、ライセンス発行要求受信部３２１は、権利数が残っていない旨のエラーメッセージを表示して処理を終了する。
【００３５】
Ｓ８１３において、ライセンス発行要求受信部３２１は、Ｓ８０８で取得したアプリケーション情報レコード一覧にＰＰＭカラムの値が設定されているレコードが含まれているかどうか判定する。含まれている場合にはＳ８１４に進み、含まれていない場合はＳ８１６に進む。Ｓ８１４において、ライセンス発行要求受信部３２１は、連続複写速度ライセンス発行部３２５を用いて連続複写速度ライセンスの発行を行う。連続複写速度ライセンス発行部３２５が実行する処理は後述の図８Ｂのフローチャートを用いて説明する。Ｓ８１５において、ライセンス発行要求受信部３２１は、Ｓ８１４で発行した連続複写速度ライセンスをダウンロードできるダウンロード画面を応答として返す。
Ｓ８１６において、ライセンス発行要求受信部３２１は、拡張オプションライセンス発行部３２３を用いてライセンスを発行する。より具体的には、ライセンス発行要求受信部３２１は、Ｓ８０７で取得したアプリケーションＮｏ一覧に含まれる各々のアプリケーションＮｏとＳ８０３で取得したデバイス番号とを引数として拡張オプションライセンス発行部３２３に渡す。拡張オプションライセンス発行部３２３は、引数で渡されたアプリケーションＮｏを保持するアプリケーションを利用可能とするライセンスを発行する。拡張オプションライセンス発行部３２３は、上記の拡張オプションライセンス発行処理を、アプリケーションＮｏ一覧の数だけ繰り返し実行することでライセンスの一覧を取得することができる。
【００３６】
Ｓ８１７において、拡張オプションライセンス発行部３２３は、発行したライセンスの情報をライセンス情報テーブルの新しいライセンス情報レコードとして追加する。より具体的には、拡張オプションライセンス発行部３２３は、追加するライセンス情報レコードにはライセンス発行時に自動的に採番するライセンスを一意に識別するライセンスＮｏをライセンスＮｏカラムの値として格納する。また、拡張オプションライセンス発行部３２３は、Ｓ８０２で受信したライセンス番号をライセンス番号カラムの値として格納する。また、拡張オプションライセンス発行部３２３は、Ｓ８１６で引数として渡されたアプリケーションＮｏをアプリケーションＮｏカラムの値として格納する。また、拡張オプションライセンス発行部３２３は、Ｓ８０３で取得されたデバイス番号を発行デバイス番号カラムの値として格納する。また、拡張オプションライセンス発行部３２３は、Ｓ８１６で発行したライセンスを格納したパスをライセンスカラムの値として格納する。また、拡張オプションライセンス発行部３２３は、問い合わせ待ちカラムの値としてＦＡＬＳＥを格納する。
Ｓ８１８において、拡張オプションライセンス発行部３２３は、Ｓ８０３で取得されたデバイス番号をＳ８０４で取得されたライセンス番号情報レコードの利用デバイス番号カラムの値に追加する。Ｓ８１９において、ライセンス発行要求受信部３２１は、Ｓ８１７で発行されたライセンスの一覧をダウンロードできるダウンロード画面を応答として返す。
【００３７】
図８Ｂは、Ｓ８１４で連続複写速度ライセンス発行部３２５が実行する処理の一例を示すフローチャートである。
Ｓ８５１において、連続複写速度ライセンス発行部３２５は、Ｓ８１３でＰＰＭカラムに値のあったアプリケーション情報レコードを連続複写速度レコードとして取得する。Ｓ８５２において、連続複写速度ライセンス発行部３２５は、Ｓ８１３でＰＰＭカラムに値のなかったアプリケーション情報レコードの一覧を標準オプションレコード一覧として取得する。Ｓ８５３において、連続複写速度ライセンス発行部３２５は、Ｓ８５１で取得した連続複写速度レコードのアプリケーションＮｏカラムの値を取得する。Ｓ８５４において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得したデバイス番号の画像形成装置１０３にインストール可能なＳ８５３で取得したアプリケーションＮｏを保持した連続複写速度ライセンスを発行する。
【００３８】
Ｓ８５５において、連続複写速度ライセンス発行部３２５は、発行した連続複写速度ライセンスの情報をライセンス情報テーブルの新しいライセンス情報レコードとして追加する。より具体的には、連続複写速度ライセンス発行部３２５は、追加するライセンス情報レコードにはライセンス発行時に自動的に採番するライセンスを一意に識別するライセンスＮｏをライセンスＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０２で受信されたライセンス番号をライセンス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８５３で取得したアプリケーションＮｏをアプリケーションＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号を発行デバイス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８５４で発行したライセンスを格納したパスをライセンスカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、問い合わせ待ちカラムの値としてＦＡＬＳＥを格納する。
Ｓ８５６において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号をＳ８０４で取得されたライセンス番号情報レコードの利用デバイス番号カラムの値に追加する。Ｓ８５７において、連続複写速度ライセンス発行部３２５は、Ｓ８５２で取得した標準オプションレコード一覧が１つ以上あるかどうか判定する。１つ以上存在する場合にはＳ８５８に進み、０である場合にはＳ８６１に進む。Ｓ８５８において、連続複写速度ライセンス発行部３２５は、Ｓ８５２で取得した標準オプションレコード一覧から未処理の標準オプションレコードを取得し、アプリケーションＮｏカラムの値を取得する。
【００３９】
Ｓ８５９において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号の画像形成装置１０３からの問い合わせ待ちとするライセンス情報レコードをライセンス情報テーブルに新規に追加する。より具体的には、連続複写速度ライセンス発行部３２５は、追加するライセンス情報レコードには自動的に採番したライセンスを一意に識別するライセンスＮｏをライセンスＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０２で受信されたライセンス番号をライセンス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８５３で取得したアプリケーションＮｏをアプリケーションＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号を発行デバイス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、ライセンスカラムの値は未設定のまま格納する。また、連続複写速度ライセンス発行部３２５は、問い合わせ待ちカラムの値としてＴＲＵＥを格納する。
Ｓ８６０において、連続複写速度ライセンス発行部３２５は、未処理の標準オプションレコードがまだ存在するかどうか判定する。まだ存在する場合にはＳ８５８に進み、存在しない場合にはＳ８６１に進む。Ｓ８６１において、連続複写速度ライセンス発行部３２５は、Ｓ８５４で発行した連続複写速度ライセンスをダウンロードできるダウンロード画面を応答として返す。
以上、説明した図８Ａ、Ｂのフローチャートに係る処理よって、ライセンスサーバ１０１は、受信したライセンス発行要求のライセンス番号が連続複写速度のものである場合に、標準オプションのライセンスを問い合わせ待ち状態（要求待ち状態）にすることができる。
【００４０】
図９は、画像形成装置１０３で連続複写速度ライセンスインストール部３５４が呼び出されたときに実行する処理の一例を示すフローチャートである。
Ｓ９０１において、連続複写速度ライセンスインストール部３５４は、連続複写速度ライセンスインストール要求を取得する。Ｓ９０２において、連続複写速度ライセンスインストール部３５４は、Ｓ９０１で取得した連続複写速度ライセンスインストール要求からライセンス６０１を取得する。Ｓ９０３において、連続複写速度ライセンスインストール部３５４は、Ｓ９０２で取得したライセンス６０１のデバイス番号６０３のデータをデバイス番号として取得する。Ｓ９０４において、連続複写速度ライセンスインストール部３５４は、Ｓ９０２で取得したライセンス６０１のアプリケーションＮｏ６０２のデータをアプリケーションＮｏとして取得する。
Ｓ９０５において、連続複写速度ライセンスインストール部３５４は、Ｓ９０３で取得したデバイス番号とデバイス情報テーブルのデバイス番号カラムの値とが一致するか判定する。即ち、連続複写速度ライセンスインストール部３５４は、Ｓ９０３で取得したデバイス番号が自装置のデバイス番号と一致するか否か判定する。一致する場合にはＳ９０７に進み、一致しない場合にはＳ９０６に進む。
【００４１】
Ｓ９０６において、連続複写速度ライセンスインストール部３５４は、入力されたライセンスはこの画像形成装置（自装置）で使用できない旨のエラーメッセージを表示する。Ｓ９０７において、連続複写速度ライセンスインストール部３５４は、Ｓ９０４で取得したアプリケーションＮｏと一致する連続複写速度情報レコードを連続複写速度情報テーブルから取得する。Ｓ９０８において、連続複写速度ライセンスインストール部３５４は、Ｓ９０７で取得した連続複写速度情報レコードのＰＰＭカラムの値を取得する。Ｓ９０９において、連続複写速度ライセンスインストール部３５４は、Ｓ９０８で取得したＰＰＭカラムの値をデバイス情報テーブルのＰＰＭカラムの値として設定する。Ｓ９１０において、連続複写速度ライセンスインストール部３５４は、画像形成装置１０３（自装置）の再起動を実行する。
以上、説明した図９のフローチャートに係る処理によって、連続複写速度ライセンスのインストールにより画像形成装置１０３に連続複写速度を設定することができる。
【００４２】
図１０は、画像形成装置１０３の標準オプション問い合わせ判定部３５８が実行する処理の一例を示すフローチャートである。
Ｓ１８０１において、標準オプション問い合わせ判定部３５８は、デバイス情報テーブルの問い合わせ状況カラムの値がＴＲＵＥかどうか判定する。ＴＲＵＥである場合は問い合わせ不要ということで処理を終了し、ＴＲＵＥでない場合にはＳ１８０２に進む。Ｓ１８０２において、標準オプション問い合わせ判定部３５８は、標準オプションライセンス発行要求送信部３５３を用いて標準オプションライセンス発行要求をライセンスサーバ１０１に送信する。
【００４３】
Ｓ１８０３において、標準オプション問い合わせ判定部３５８は、標準オプションライセンス発行要求の応答として取得したライセンス６０１を標準オプションライセンスインストール部３５５を用いてインストールする。標準オプションライセンスインストール部３５５は、取得されたライセンス６０１のアプリケーションＮｏ６０２の値と一致するアプリケーションＮｏカラムの値を持つアプリケーション管理情報レコードがアプリケーション管理情報レコードに存在するか判定する。そして、標準オプションライセンスインストール部３５５は、存在する場合にはそのレコードのステータスカラムを有効にし、存在しない場合にはアプリケーションファイル取得要求送信部３５９を使用してアプリケーションファイル６１１を取得する。更に、標準オプションライセンスインストール部３５５は、取得したアプリケーションファイル６１１のアプリケーションの情報をアプリケーション管理情報テーブルの新しいレコードとして追加する。
より具体的には、標準オプションライセンスインストール部３５５は、アプリケーションファイル６１１のアプリケーションＮｏ６１２をアプリケーションＮｏカラムの値として格納する。また、標準オプションライセンスインストール部３５５は、アプリケーションファイル６１１のアプリケーション名６１３をアプリケーション名カラムの値として格納する。また、標準オプションライセンスインストール部３５５は、ステータスカラムの値には有効を格納する。また、標準オプションライセンスインストール部３５５は、アプリケーションファイルカラムにはアプリケーションファイル６１１を画像形成装置１０３のハードディスク２０８に格納したパスを格納する。
【００４４】
Ｓ１８０４において、標準オプション問い合わせ判定部３５８は、デバイス情報テーブルの問い合わせ状況カラムの値をＴＲＵＥに変更する。
以上、説明した図１０のフローチャートに係る処理によって、画像形成装置１０３は、標準オプションライセンス発行要求の問い合わせを実施し、応答として返ってくる標準オプションライセンスをインストールすることができる。
【００４５】
図１１は、ライセンスサーバ１０１の標準オプションライセンス発行要求受信部３２２が、標準オプションライセンス発行要求を受信した際に実行する処理の一例を示すフローチャートである。
Ｓ１００１において、標準オプションライセンス発行要求受信部３２２は、標準オプションライセンス発行要求を画像形成装置１０３から受信する。Ｓ１００２において、標準オプションライセンス発行要求受信部３２２は、Ｓ１００１で受信した標準オプションライセンス発行要求からデバイス番号を取得する。Ｓ１００３において、標準オプションライセンス発行要求受信部３２２は、Ｓ１００２で取得したデバイス番号と一致するデバイス番号カラムの値を持つライセンス情報レコード一覧をライセンス情報テーブルから取得する。Ｓ１００４において、標準オプションライセンス発行要求受信部３２２は、Ｓ１００３で取得したライセンス情報一覧から未処理のライセンス情報レコードを１つ取得する。Ｓ１００５において、標準オプションライセンス発行要求受信部３２２は、Ｓ１００４で取得したライセンス情報レコードの問い合わせ待ちカラムの値がＴＲＵＥであるかどうか判定する。ＴＲＵＥである場合にはＳ１００６に進み、ＴＲＵＥでない場合にはＳ１００７に進む。
【００４６】
Ｓ１００６において、標準オプションライセンス発行要求受信部３２２は、標準オプションライセンス発行部３２４を起動して標準オプションライセンスを発行する。標準オプションライセンス発行部３２４は、Ｓ１００２で取得されたデバイス番号とＳ１００４で取得されたライセンス情報レコードのアプリケーションＮｏの値を保持するライセンス６０１を発行する。また、標準オプションライセンス発行部３２４は、Ｓ１００４で取得されたライセンス情報レコードの問い合わせ待ちカラムの値をＦＡＬＳＥに変更する。Ｓ１００７において、標準オプションライセンス発行要求受信部３２２は、未処理のライセンス情報レコードがまだ存在するかどうか判定する。存在する場合にはＳ１００４に進み、存在しない場合にはＳ１００８に進む。Ｓ１００８において、標準オプションライセンス発行要求受信部３２２は、Ｓ１００６で発行したライセンスを応答として画像形成装置１０３に返し、処理を終了する。
以上説明した図１１のフローチャートに係る処理によって、ライセンスサーバ１０１は、問い合わせ待ちのステータスとなっていた標準オプションライセンスを発行して画像形成装置１０３に送信することができる。
以上、本実施形態によれば、連続複写速度ライセンスを画像形成装置１０３にインストールすると、ライセンスサーバ１０１に自動的に標準オプションライセンスの問い合わせを行って標準オプションライセンスがインストールされる。これにより、インストール作業の回数を減らすことができ、ユーザの利便性を向上させることができる。
【００４７】
＜実施形態２＞
実施形態１では、画像形成装置１０３に連続複写速度ライセンスをインストールすると、その画像形成装置１０３が必ず標準オプションの問い合わせをライセンスサーバ１０１に行うことになっていた。しかしながら、標準オプションが存在しないため、画像形成装置１０３がライセンスサーバ１０１に標準オプションライセンスの発行要求を送信するのが無駄なケースも存在する。そのような場合でも無駄にネットワークの帯域を使用してしまうという課題がある。
そこで本実施形態では、ライセンスサーバ１０１が連続複写速度ライセンスを発行する際に標準オプションが存在するかどうか判定し、存在しない場合には標準オプションライセンスの発行要求をしないという情報を保持したライセンスを発行する。また、画像形成装置１０３は、ライセンスの問い合わせ情報を参照し、標準オプションライセンスの発行要求を送信するかどうか判定する。
以降、本実施形態を実現するにあたっての構成や処理について、実施形態１と差異がある個所を中心に説明する。
【００４８】
表９にデバイス情報保持部３４１に格納されるデバイス情報テーブルの例を示す。
【表９】
2016014968.tif 000011
表９のデバイス情報テーブルは、実施形態１で説明した表６のテーブルに比べて問い合わせフラグカラムを保持する。問い合わせフラグカラムは、標準オプションの問い合わせを行うかどうかを指示する情報（指示情報）を保持するカラムである。工場出荷時は、問い合わせフラグカラムの値にはＦＡＬＳＥが格納された状態で出荷される。
図１２は、本実施形態におけるファイルのデータ構造の一例を示す図である。ライセンス６０１は、実施形態１で説明した図６のライセンス６０１に対して更に問い合わせフラグ１７０１のデータを保持する。
【００４９】
以降、本実施形態の処理についてフローチャートを用いて説明を行う。
図１３は、Ｓ８１４で本実施形態におけるライセンスサーバ１０１の連続複写速度ライセンス発行部３２５が実行する処理の一例を示すフローチャートである。
Ｓ１１０１において、連続複写速度ライセンス発行部３２５は、Ｓ８１３でＰＰＭカラムに値のあったアプリケーション情報レコードを連続複写速度レコードとして取得する。Ｓ１１０２において、連続複写速度ライセンス発行部３２５は、Ｓ８１３でＰＰＭカラムに値のなかったアプリケーション情報レコードの一覧を標準オプションレコード一覧として取得する。Ｓ１１０３において、連続複写速度ライセンス発行部３２５は、Ｓ１１０１で取得した連続複写速度レコードのアプリケーションＮｏカラムの値を取得する。Ｓ１１０４において、連続複写速度ライセンス発行部３２５は、Ｓ１１０２で取得した標準レコード一覧が１つ以上存在するかどうか判定する。存在する場合にはＳ１１０５に進み、存在しない場合にはＳ１１１１に進む。
【００５０】
Ｓ１１０５において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号の画像形成装置１０３にインストール可能なＳ１１０３で取得したアプリケーションＮｏとＴＲＵＥである問い合わせフラグとを保持した連続複写速度ライセンスを発行する。
Ｓ１１０６において、連続複写速度ライセンス発行部３２５は、発行した連続複写速度ライセンスの情報をライセンス情報テーブルの新しいライセンス情報レコードとして追加をする。より具体的には、連続複写速度ライセンス発行部３２５は、追加するライセンス情報レコードにはライセンス発行時に自動的に採番するライセンスを一意に識別するライセンスＮｏをライセンスＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０２で受信されたライセンス番号をライセンス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ１１０３で取得したアプリケーションＮｏをアプリケーションＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号を発行デバイス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ１１０５で発行したライセンスを格納したパスをライセンスカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、問い合わせ待ちカラムの値としてＦＡＬＳＥを格納する。
【００５１】
Ｓ１１０７において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号をＳ８０４で取得されたライセンス番号情報レコードの利用デバイス番号カラムの値に追加する。Ｓ１１０８において、連続複写速度ライセンス発行部３２５は、Ｓ１１０２で取得した標準オプションレコード一覧から未処理の標準オプションレコードを取得し、アプリケーションＮｏカラムの値を取得する。
Ｓ１１０９において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号からの問い合わせ待ちとするライセンス情報レコードをライセンス情報テーブルに新規に追加する。より具体的には、連続複写速度ライセンス発行部３２５は、追加するライセンス情報レコードには自動的に採番したライセンスを一意に識別するライセンスＮｏをライセンスＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０２で受信されたライセンス番号をライセンス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ１１０３で取得したアプリケーションＮｏをアプリケーションＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号を発行デバイス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、ライセンスカラムの値は未設定のまま格納する。また、連続複写速度ライセンス発行部３２５は、問い合わせ待ちカラムの値としてＴＲＵＥを格納する。
【００５２】
Ｓ１１１０において、連続複写速度ライセンス発行部３２５は、未処理の標準オプションレコードがまだ存在するかどうか判定する。まだ存在する場合にはＳ１１０８に進み、存在しない場合にはＳ１１１４に進む。Ｓ１１１１において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号の画像形成装置１０３にインストール可能なＳ１１０３で取得したアプリケーションＮｏとＦＡＬＳＥである問い合わせフラグとを保持した連続複写速度ライセンスを発行する。
Ｓ１１１２において、連続複写速度ライセンス発行部３２５は、発行した連続複写速度ライセンスの情報をライセンス情報テーブルの新しいライセンス情報レコードとして追加をする。より具体的には、連続複写速度ライセンス発行部３２５は、追加するライセンス情報レコードにはライセンス発行時に自動的に採番するライセンスを一意に識別するライセンスＮｏをライセンスＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０２で受信されたライセンス番号をライセンス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ１１０３で取得したアプリケーションＮｏをアプリケーションＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号を発行デバイス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ１１１１で発行したライセンスを格納したパスをライセンスカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、問い合わせ待ちカラムの値としてＦＡＬＳＥを格納する。
【００５３】
Ｓ１１１３において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号をＳ８０４で取得されたライセンス番号情報レコードの利用デバイス番号カラムの値に追加する。Ｓ１１１４において、連続複写速度ライセンス発行部３２５は、Ｓ１１０５又はＳ１１１１で発行した連続複写速度ライセンスをダウンロードできるダウンロード画面を応答として返す。
以上説明した図１３のフローチャートに係る処理によって、ライセンスサーバ１０１は、連続複写速度ライセンス発行時に、標準オプションが存在する場合に問い合わせフラグがＴＲＵＥである連続複写速度ライセンスを発行することができる。
【００５４】
図１４は、連続複写速度ライセンスインストール部３５４が呼び出されたときに実行する処理の一例を示すフローチャートである。
Ｓ１２０１において、連続複写速度ライセンスインストール部３５４は、連続複写速度ライセンスインストール要求を取得する。Ｓ１２０２において、連続複写速度ライセンスインストール部３５４は、Ｓ１２０１で取得した連続複写速度ライセンスインストール要求からライセンス６０１を取得する。Ｓ１２０３において、連続複写速度ライセンスインストール部３５４は、Ｓ１２０２で取得したライセンス６０１のデバイス番号６０３のデータをデバイス番号として取得する。Ｓ１２０４において、連続複写速度ライセンスインストール部３５４は、Ｓ１２０２で取得したライセンス６０１のアプリケーションＮｏ６０２のデータをアプリケーションＮｏとして取得する。
【００５５】
Ｓ１２０５において、連続複写速度ライセンスインストール部３５４は、Ｓ１２０３で取得したデバイス番号とデバイス情報テーブルのデバイス番号カラムの値とが一致するかを判定する。即ち、連続複写速度ライセンスインストール部３５４は、Ｓ１２０３で取得したデバイス番号が自装置のデバイス番号と一致するか否か判定する。一致する場合にはＳ１２０７に進み、一致しない場合にはＳ１２０６に進む。Ｓ１２０６において、連続複写速度ライセンスインストール部３５４は、入力されたライセンスはこの画像形成装置（自装置）で使用できない旨のエラーメッセージを表示する。Ｓ１２０７において、連続複写速度ライセンスインストール部３５４は、Ｓ１２０４で取得したアプリケーションＮｏと一致する連続複写速度情報レコードを連続複写速度情報テーブルから取得する。Ｓ１２０８において、連続複写速度ライセンスインストール部３５４は、Ｓ１２０７で取得した連続複写速度情報レコードのＰＰＭカラムの値を取得する。Ｓ１２０９において、連続複写速度ライセンスインストール部３５４は、Ｓ１２０８で取得したＰＰＭカラムの値をデバイス情報テーブルのＰＰＭカラムの値として設定する。
【００５６】
Ｓ１２１０において、連続複写速度ライセンスインストール部３５４は、Ｓ１２０２で取得したライセンス６０１から問い合わせフラグカラムの値を取得する。更に、連続複写速度ライセンスインストール部３５４は、取得した問い合わせフラグ１７０１の値がＴＲＵＥの場合はＳ１２１１に進み、ＦＡＬＳＥの場合はＳ１２１２に進む。Ｓ１２１１において、連続複写速度ライセンスインストール部３５４は、デバイス情報テーブルの問い合わせフラグカラムの値にＴＲＵＥを格納する。Ｓ１２１２において、連続複写速度ライセンスインストール部３５４は、画像形成装置１０３（自装置）の再起動を実行する。
以上説明した図１４のフローチャートに係る処理によって、画像形成装置１０３は、インストールに利用した連続複写速度ライセンスの問い合わせフラグをデバイス情報テーブルに保持することができる。
【００５７】
図１５は、標準オプション問い合わせ判定部３５８が実行する処理の一例を示すフローチャートである。
Ｓ１９０１において、標準オプション問い合わせ判定部３５８は、デバイス情報テーブルの問い合わせ状況カラムの値がＴＲＵＥかどうか判定する。ＴＲＵＥである場合は問い合わせ不要ということで処理を終了し、ＴＲＵＥでない場合にはＳ１９０２に進む。Ｓ１９０２において、標準オプション問い合わせ判定部３５８は、デバイス情報テーブルの問い合わせフラグカラムの値がＴＲＵＥかどうか判定する。ＴＲＵＥでない場合は問い合わせ不要ということで処理を終了し、ＴＲＵＥである場合にはＳ１９０３に進む。Ｓ１９０３において、標準オプション問い合わせ判定部３５８は、標準オプションライセンス発行要求送信部３５３を用いて標準オプションライセンス発行要求をライセンスサーバ１０１に送信する。
【００５８】
Ｓ１９０４において、標準オプション問い合わせ判定部３５８は、標準オプションライセンス発行要求の応答として取得したライセンス６０１を標準オプションライセンスインストール部３５５を用いてインストールする。標準オプションライセンスインストール部３５５は、取得したライセンス６０１のアプリケーションＮｏ６０２の値と一致するアプリケーションＮｏカラムの値を持つアプリケーション管理情報レコードがアプリケーション管理情報レコードに存在するか判定する。そして、標準オプションライセンスインストール部３５５は、存在する場合にはそのレコードのステータスカラムを有効にし、存在しない場合にはアプリケーションファイル取得要求送信部３５９を使用してアプリケーションファイル６１１を取得する。更に、標準オプションライセンスインストール部３５５は、取得したアプリケーションファイル６１１のアプリケーションの情報をアプリケーション管理情報テーブルの新しいレコードとして追加する。
より具体的には、標準オプションライセンスインストール部３５５は、アプリケーションファイル６１１のアプリケーションＮｏ６１２をアプリケーションＮｏカラムの値として格納する。また、標準オプションライセンスインストール部３５５は、アプリケーションファイル６１１のアプリケーション名６１３をアプリケーション名カラムの値として格納する。また、標準オプションライセンスインストール部３５５は、ステータスカラムの値には有効を格納する。また、標準オプションライセンスインストール部３５５は、アプリケーションファイルカラムにはアプリケーションファイル６１１を画像形成装置１０３のハードディスク２０８に格納したパスを格納する。
【００５９】
Ｓ１９０５において、標準オプション問い合わせ判定部３５８は、デバイス情報テーブルの問い合わせ状況カラムの値をＴＲＵＥに変更する。
以上説明した図１５のフローチャートに係る処理によって、画像形成装置１０３は、図１４に示す処理で設定されたデバイス情報テーブルの問い合わせフラグの値によって標準オプションライセンスの問い合わせを制御できるようになる。
以上、本実施形態によれば、画像形成装置１０３が、標準オプションが存在するときのみライセンスサーバ１０１に問い合わせを行うことができるようになるため、無駄にネットワークの帯域を使用することで生じるネットワークの負荷を改善することができる。
【００６０】
＜実施形態３＞
実施形態１、２では、画像形成装置１０３に連続複写速度ライセンスをインストールした場合には使用したライセンスに従い連続複写速度を設定した。しかしながら、デバイス番号の型式（例えば上３桁）の値（型式情報）から設定した連続複写速度を判別できるようにしたいというケースがある。そのような場合には設定した連続複写速度によってデバイス番号を変更しなければならなくなるが、実施形態１、２ではそのようなケースについては考慮されていない。
本実施形態では、画像形成装置１０３の連続複写速度を設定したことによってデバイス番号を変更する場合でも、正しく標準オプションのライセンスを自動でインストールできるライセンス管理方法について説明する。
以降、本実施形態を実現するにあたっての構成や処理について、実施形態１と差異がある個所を中心に説明する。
【００６１】
図１６は、本実施形態におけるライセンスサーバ１０１のソフトウェア構成の一例を示す図である。図１６に示すソフトウェア構成は、図３（Ａ）に示すソフトウェア構成と比べて型式変換情報保持部１３０１が追加されている。型式変換情報保持部１３０１は、設定した連続複写速度に応じてデバイス（画像形成装置）で変更されるデバイス番号の変換前の型式と変換後の型式とを保持する型式変換情報をライセンスサーバ１０１のハードディスク２２４内に保持する。型式変換情報は、デバイス番号に含まれる型式（例えば上３桁）の変換前後の関係を示す情報である。ライセンスサーバ１０１は、型式変換情報に基づいて、型式変換前のデバイス番号から型式変換後のデバイス番号を取得することができる。
表１０に型式変換情報保持部１３０１に格納される型式変換情報テーブルの例を示す。
【表１０】
2016014968.tif 000012
以降、型式変換情報テーブルの各カラムの説明を行う。ＰＰＭカラムは、連続複写速度を格納するカラムである。変換前型式カラムは、連続複写速度を設定する前のデバイス番号の型式を格納するカラムである。変換後型式カラムは、連続複写速度を設定した後のデバイス番号の型式を格納するカラムである。表１０の情報を基に例を説明する。連続複写速度６０ＰＰＭの連続複写速度を変換前型式が「ＡＡＡ」であるデバイス番号「ＡＡＡ０１０００」の画像形成装置１０３に設定すると、変換後型式が「ＢＢＢ」であるため、デバイス番号は「ＢＢＢ０１０００」に変わる。上記の型式変換情報テーブルの各レコードは型式変換情報レコードと称し、画像形成装置１０３の出荷前に事前に登録される。
【００６２】
表１１に連続複写速度情報保持部３４３に格納される連続複写速度情報テーブルの例を示す。
【表１１】
2016014968.tif 000013
表１１の連続複写速度情報テーブルは、表８の連続複写速度情報テーブルに比べて変更前型式カラム、変更後型式カラムを保持する。変更前型式カラムは、連続複写速度が設定される前の型式を格納するカラムである。変更後型式カラムは、連続複写速度が設定された後に変更する型式を格納するカラムである。連続複写速度の設定に伴う型式の変更については、表１０を用いて説明した通りである。上記の連続複写速度情報テーブルは画像形成装置１０３の出荷前に事前に設定される。
【００６３】
以降、本実施形態の処理についてフローチャートを用いて説明を行う。
図１７は、画像形成装置１０３で連続複写速度ライセンスインストール部３５４が呼び出されたときに実行する処理の一例を示すフローチャートである。
Ｓ１４０１において、連続複写速度ライセンスインストール部３５４は、連続複写速度ライセンスインストール要求を取得する。Ｓ１４０２において、連続複写速度ライセンスインストール部３５４は、Ｓ１４０１で取得した連続複写速度ライセンスインストール要求からライセンス６０１を取得する。Ｓ１４０３において、連続複写速度ライセンスインストール部３５４は、Ｓ１４０２で取得したライセンス６０１のデバイス番号６０３のデータをデバイス番号として取得する。Ｓ１４０４において、連続複写速度ライセンスインストール部３５４は、Ｓ１４０２で取得したライセンス６０１のアプリケーションＮｏ６０２のデータをアプリケーションＮｏとして取得する。Ｓ１４０５において、連続複写速度ライセンスインストール部３５４は、Ｓ１４０３で取得したデバイス番号とデバイス情報テーブルのデバイス番号カラムの値とが一致するかを判定する。即ち、連続複写速度ライセンスインストール部３５４は、Ｓ１４０３で取得したデバイス番号が自装置のデバイス番号と一致するか否か判定する。一致する場合にはＳ１４０７に進み、一致しない場合にはＳ１４０６に進む。
【００６４】
Ｓ１４０６において、連続複写速度ライセンスインストール部３５４は、入力されたライセンスはこの画像形成装置（自装置）で使用できない旨のエラーメッセージを表示する。Ｓ１４０７において、連続複写速度ライセンスインストール部３５４は、Ｓ１４０４で取得したアプリケーションＮｏと一致する連続複写速度情報レコードを連続複写速度情報テーブルから取得する。Ｓ１４０８において、連続複写速度ライセンスインストール部３５４は、Ｓ１４０７で取得した連続複写速度情報レコードのＰＰＭカラムの値を取得する。Ｓ１４０９において、連続複写速度ライセンスインストール部３５４は、Ｓ１４０８で取得したＰＰＭカラムの値をデバイス情報テーブルのＰＰＭカラムの値として設定する。Ｓ１４１０において、連続複写速度ライセンスインストール部３５４は、Ｓ１４０７から取得した連続複写速度情報レコードの変更後型式カラムの値を変更後型式として取得する。
【００６５】
Ｓ１４１１において、連続複写速度ライセンスインストール部３５４は、デバイス情報テーブルのデバイス番号カラムのデバイス番号を、Ｓ１４１１で取得した変更後型式に型式を置き換えたデバイス番号に更新する。Ｓ１４１２において、連続複写速度ライセンスインストール部３５４は、Ｓ１４０２で取得したライセンス６０１から問い合わせフラグカラムの値を取得する。更に、連続複写速度ライセンスインストール部３５４は、取得した問い合わせフラグ１７０１の値がＴＲＵＥの場合はＳ１４１３に進み、ＦＡＬＳＥの場合はＳ１４１４に進む。Ｓ１４１３において、連続複写速度ライセンスインストール部３５４は、デバイス情報テーブルの問い合わせフラグカラムの値にＴＲＵＥを格納する。Ｓ１４１４において、連続複写速度ライセンスインストール部３５４は、画像形成装置１０３の再起動を実行する。
このようにして、インストール時に設定された連続複写速度に応じて画像形成装置１０３のデバイス番号の型式を変更することができる。
【００６６】
図１８は、ライセンスサーバ１０１の標準オプションライセンス発行要求受信部３２２が、標準オプションライセンス発行要求を受信した際に実行する処理の一例を示すフローチャートである。
Ｓ１５０１において、標準オプションライセンス発行要求受信部３２２は、標準オプションライセンス発行要求を画像形成装置１０３から受信する。Ｓ１５０２において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５０１で取得した標準オプションライセンス発行要求からデバイス番号を取得する。Ｓ１５０３において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５０２で取得したデバイス番号から型式を取得する。Ｓ１５０４において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５０３で取得した型式と一致する型式が型式変換情報テーブルの変換後型式カラムの値として含まれているかどうか判定する。含まれている場合にはＳ１５０５に進み、含まれていない場合はＳ１５２０に進む。Ｓ１５０５において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５０３で取得した型式と一致する型式が型式変換情報テーブルの変換後型式カラムの値として含まれている型式変換情報レコードを取得する。
【００６７】
Ｓ１５０６において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５０２で取得したデバイス番号と一致するデバイス番号カラムの値を持つライセンス情報レコード一覧をライセンス情報テーブルから取得する。Ｓ１５０７において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５０６で取得したライセンス情報一覧のアプリケーションＮｏカラムの値を取得し、アプリケーションＮｏ一覧を取得する。Ｓ１５０８において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５０７で取得したアプリケーションＮｏ一覧の各アプリケーションＮｏと一致するアプリケーション情報レコード一覧を取得する。Ｓ１５０９において、標準オプションライセンス発行要求受信部３２２は、取得したアプリケーション情報レコード一覧からＰＰＭカラムに値が設定されているアプリケーション情報レコードを取得する。Ｓ１５１０において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５０９で取得したアプリケーション情報レコードからＰＰＭカラムの値を取得する。
【００６８】
Ｓ１５１１において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５０５で取得した型式変換情報レコード一覧からＳ１５１０で取得したＰＰＭカラムの値と一致する型式変換情報レコードを取得する。Ｓ１５１２において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５１１で取得した型式変換情報レコードの変換前型式カラムの値を変換前型式として取得する。Ｓ１５１３において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５０２で取得したデバイス番号の型式を、Ｓ１５１２で取得した変換前型式に置き換えたデバイス番号を算出する。Ｓ１５１４において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５１３で変更したデバイス番号と一致するデバイス番号カラムの値を保持するライセンス情報レコード一覧をライセンス情報テーブルから取得する。Ｓ１５１５において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５１４で取得したライセンス情報一覧から未処理のライセンス情報レコードを１つ取得する。
【００６９】
Ｓ１５１６において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５１５で取得したライセンス情報レコードの問い合わせ待ちカラムの値がＴＲＵＥであるかどうか判定する。ＴＲＵＥである場合にはＳ１５１７に進み、ＴＲＵＥでない場合にはＳ１５１８に進む。Ｓ１５１７において、標準オプションライセンス発行要求受信部３２２は、標準オプションライセンス発行部３２４を起動して標準オプションライセンスを発行する。標準オプションライセンス発行部３２４は、Ｓ１５０２で取得したデバイス番号とＳ１５１５で取得したライセンス情報レコードのアプリケーションＮｏの値とを保持するライセンス６０１を発行する。また、標準オプションライセンス発行部３２４は、Ｓ１５１５で取得したライセンス情報レコードの問い合わせ待ちカラムの値をＦＡＬＳＥに変更する。Ｓ１５１８において、標準オプションライセンス発行要求受信部３２２は、未処理のライセンス情報レコードがまだ存在するかどうか判定する。存在する場合にはＳ１５１５に進み、存在しない場合にはＳ１５１９に進む。Ｓ１５１９にて、標準オプションライセンス発行要求受信部３２２は、Ｓ１５１７で発行したライセンスを応答として画像形成装置１０３に返して処理を終了する。
【００７０】
Ｓ１５２０において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５０２で取得したデバイス番号と一致するデバイス番号カラムの値を持つライセンス情報レコード一覧をライセンス情報テーブルから取得する。Ｓ１５２１において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５２０で取得したライセンス情報一覧から未処理のライセンス情報レコードを１つ取得する。Ｓ１５２２において、標準オプションライセンス発行要求受信部３２２は、Ｓ１５２１で取得したライセンス情報レコードの問い合わせ待ちカラムの値がＴＲＵＥであるかどうか判定する。ＴＲＵＥである場合にはＳ１５２３に進み、ＴＲＵＥでない場合にはＳ１５２４に進む。Ｓ１５２３において、標準オプションライセンス発行要求受信部３２２は、標準オプションライセンス発行部３２４を起動して標準オプションライセンスを発行する。標準オプションライセンス発行部３２４は、Ｓ１５０２で取得したデバイス番号とＳ１５２１で取得したライセンス情報レコードのアプリケーションＮｏの値とを保持するライセンス６０１を発行する。また、標準オプションライセンス発行部３２４は、Ｓ１５２１で取得したライセンス情報レコードの問い合わせ待ちカラムの値をＦＡＬＳＥに変更する。
【００７１】
Ｓ１５２４において、標準オプションライセンス発行要求受信部３２２は、未処理のライセンス情報レコードがまだ存在するかどうか判定する。存在する場合にはＳ１５２１に進み、存在しない場合にはＳ１５２５に進む。Ｓ１５２５にて、標準オプションライセンス発行要求受信部３２２は、Ｓ１５２３で発行したライセンスを応答として画像形成装置１０３に返して処理を終了する。
以上、説明した図１８のフローチャートに係る処理によって、ライセンスサーバ１０１は、標準オプションライセンスの発行要求のあった画像形成装置１０３のデバイス番号から変更前の画像形成装置のデバイス番号を算出することができる。そのため、ライセンスサーバ１０１は、連続複写速度が設定されて画像形成装置１０３のデバイス番号が変更された場合であっても、変更前のデバイス番号の画像形成装置１０３に対して問い合わせ待ちである標準オプションライセンスを発行することができる。
以上、本実施形態によれば、連続複写速度の設定に応じて画像形成装置１０３のデバイス番号が変更された場合であっても、正しく標準オプションのインストールを行うことができる。
【００７２】
＜実施形態４＞
実施形態３では、連続複写速度をインストールしたことで変更されたデバイス番号を画像形成装置１０３から標準オプションライセンス発行要求として送信した際に、ライセンスサーバ１０１でライセンスを発行した履歴から変更前デバイス番号を算出した。上記のように、ライセンスサーバ１０１が変更前のデバイス番号を算出することで問い合わせ待ちとなっている標準ライセンスを発行することができた。
しかし、標準オプションライセンス発行要求を受信した際にライセンスサーバ１０１でデバイス番号変換処理を行うのではなく、連続複写速度ライセンス発行時に問い合わせ待ちとする画像形成装置１０３のデバイス番号を変換後のデバイス番号としてもよい。
以降、本実施形態を実現するにあたっての構成や処理について、実施形態３と差異がある個所を中心に説明する。なお、ライセンスサーバ１０１の標準オプションライセンス発行要求受信部３２２が、標準オプションライセンス発行要求を受信した際に実行する処理は、図１１のフローチャートに示す通りである。図１１のフローチャートに係る処理の詳細については実施形態２で説明したため割愛する。
【００７３】
以降、本実施形態の処理についてフローチャートを用いて説明を行う。
図１９は、Ｓ８１４で連続複写速度ライセンス発行部３２５が実行する処理の一例を示すフローチャートである。
Ｓ１６０１において、連続複写速度ライセンス発行部３２５は、Ｓ８１３でＰＰＭカラムに値のあったアプリケーション情報レコードを連続複写速度レコードとして取得する。Ｓ１６０２において、連続複写速度ライセンス発行部３２５は、Ｓ８１３でＰＰＭカラムに値のなかったアプリケーション情報レコードの一覧を標準オプションレコード一覧として取得する。Ｓ１６０３において、連続複写速度ライセンス発行部３２５は、Ｓ１６０１で取得した連続複写速度レコードのアプリケーションＮｏカラムの値を取得する。Ｓ１６０４において、連続複写速度ライセンス発行部３２５は、Ｓ１６０２で取得した標準レコード一覧が１つ以上存在するかどうか判定する。存在する場合にはＳ１６０５に進み、存在しない場合にはＳ１６１６に進む。Ｓ１６０５において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号の画像形成装置１０３にインストール可能なＳ１６０３で取得したアプリケーションＮｏとＴＲＵＥである問い合わせフラグとを保持した連続複写速度ライセンスを発行する。
【００７４】
Ｓ１６０６において、連続複写速度ライセンス発行部３２５は、発行した連続複写速度ライセンスの情報をライセンス情報テーブルの新しいライセンス情報レコードとして追加をする。より具体的には、連続複写速度ライセンス発行部３２５は、追加するライセンス情報レコードにはライセンス発行時に自動的に採番するライセンスを一意に識別するライセンスＮｏをライセンスＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０２で受信されたライセンス番号をライセンス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ１６０３で取得されたアプリケーションＮｏをアプリケーションＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号を発行デバイス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ１６０５で発行したライセンスを格納したパスをライセンスカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、問い合わせ待ちカラムの値としてＦＡＬＳＥを格納する。
【００７５】
Ｓ１６０７において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号をＳ８０４で取得されたライセンス番号情報レコードの利用デバイス番号カラムの値に追加する。Ｓ１６０８において、連続複写速度ライセンス発行部３２５は、Ｓ１６０２で取得した標準オプションレコード一覧から未処理の標準オプションレコードを取得し、アプリケーションＮｏカラムの値を取得する。Ｓ１６０９において、連続複写速度ライセンス発行部３２５は、Ｓ１６０１で取得した連続複写速度レコードからＰＰＭカラムの値を取得する。Ｓ１６１０において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得したデバイス番号から型式を取得する。Ｓ１６１１において、連続複写速度ライセンス発行部３２５は、Ｓ１６０９で取得したＰＰＭカラムの値と一致するＰＰＭカラムの値を持つ型式変換情報レコードを型式変換情報テーブルから取得する。Ｓ１６１２において、連続複写速度ライセンス発行部３２５は、Ｓ１６１１で取得した型式変換情報レコードから変更後型式カラムの値を変更後型式として取得する。Ｓ１６１３において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号の型式を、Ｓ１６１２で取得した変更後型式に変更をしたデバイス番号を算出する。
【００７６】
Ｓ１６１４において、連続複写速度ライセンス発行部３２５は、Ｓ１６１３で取得したデバイス番号からの問い合わせ待ちとするライセンス情報レコードをライセンス情報テーブルに新規に追加する。より具体的には、連続複写速度ライセンス発行部３２５は、追加するライセンス情報レコードには自動的に採番したライセンスを一意に識別するライセンスＮｏをライセンスＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０２で受信されたライセンス番号をライセンス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ１６０３で取得したアプリケーションＮｏをアプリケーションＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ１６１３で取得したデバイス番号を発行デバイス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、ライセンスカラムの値は未設定のまま格納する。また、連続複写速度ライセンス発行部３２５は、問い合わせ待ちカラムの値としてＴＲＵＥを格納する。
【００７７】
Ｓ１６１５において、連続複写速度ライセンス発行部３２５は、未処理の標準オプションレコードがまだ存在するかどうか判定する。まだ存在する場合にはＳ１６０８に進み、存在しない場合にはＳ１６１９に進む。Ｓ１６１６において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号の画像形成装置１０３にインストール可能なＳ１６０３で取得したアプリケーションＮｏとＦＡＬＳＥである問い合わせフラグとを保持した連続複写速度ライセンスを発行する。
Ｓ１６１７において、連続複写速度ライセンス発行部３２５は、発行した連続複写速度ライセンスの情報をライセンス情報テーブルの新しいライセンス情報レコードとして追加をする。より具体的には、連続複写速度ライセンス発行部３２５は、追加するライセンス情報レコードにはライセンス発行時に自動的に採番するライセンスを一意に識別するライセンスＮｏをライセンスＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０２で受信したライセンス番号をライセンス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ１６０３で取得したアプリケーションＮｏをアプリケーションＮｏカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得したデバイス番号を発行デバイス番号カラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、Ｓ１６１６で発行したライセンスを格納したパスをライセンスカラムの値として格納する。また、連続複写速度ライセンス発行部３２５は、問い合わせ待ちカラムの値としてＦＡＬＳＥを格納する。
【００７８】
Ｓ１６１８において、連続複写速度ライセンス発行部３２５は、Ｓ８０３で取得されたデバイス番号をＳ８０４で取得されたライセンス番号情報レコードの利用デバイス番号カラムの値に追加する。Ｓ１６１９において、連続複写速度ライセンス発行部３２５は、Ｓ１６０５又はＳ１６１６で発行した連続複写速度ライセンスをダウンロードできるダウンロード画面を応答として返す。
以上、説明した図１９のフローチャートに係る処理によって、ライセンスサーバ１０１は、連続複写速度ライセンスの発行時に問い合わせ待ち状態にする画像形成装置１０３のデバイス番号を連続複写速度設定後に変更されるデバイス番号にすることにできる。そのため、ライセンスサーバ１０１は、標準オプションライセンス発行要求時に変更された画像形成装置１０３のデバイス番号が送信されてきても、適切に標準オプションライセンスを発行することができる。
以上、本実施形態によれば、連続複写速度の設定に応じて画像形成装置１０３のデバイス番号が変更された場合であっても、正しく標準オプションのインストールを行うことができる。
【００７９】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００８０】
以上、上述した各実施形態によれば、画像形成装置１０３に連続複写速度ライセンスをインストールするだけで、標準オプションライセンスも自動的にインストールすることができる技術を提供することができる。これにより、ユーザの利便性を向上させることができる。
【００８１】
以上、本発明の好ましい形態について詳述したが、本実施形態は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８２】
１０１  ライセンスサーバ、１０２  情報処理装置、１０３  画像形成装置、４０１  連続複写速度ライセンス入力画面、５０１  ライセンス発行画面、５１１  ライセンス番号参照画面、５２１  ライセンス転送画面、６０１  ライセンス、６１１  アプリケーションファイル、６２１  返却ライセンス
【図１】
2016014968.tif 000014
【図２】
2016014968.tif 000015
【図３】
2016014968.tif 000016
【図４】
2016014968.tif 000017
【図５】
2016014968.tif 000018
【図６】
2016014968.tif 000019
【図７】
2016014968.tif 000020
【図８Ａ】
2016014968.tif 000021
【図８Ｂ】
2016014968.tif 000022
【図９】
2016014968.tif 000023
【図１０】
2016014968.tif 000024
【図１１】
2016014968.tif 000025
【図１２】
2016014968.tif 000026
【図１３】
2016014968.tif 000027
【図１４】
2016014968.tif 000028
【図１５】
2016014968.tif 000029
【図１６】
2016014968.tif 000030
【図１７】
2016014968.tif 000031
【図１８】
2016014968.tif 000032
【図１９】
2016014968.tif 000033