(57)【要約】      （修正有）【課題】ユーザがアプリケーションの利用を開始した時から期限管理を開始できるようにしつつ、利用開始前であってもアプリケーションがインストールされていることをユーザが認識しやすくすることを可能とする情報処理装置、ライセンス管理方法及びプログラムを提供する。【解決手段】アプリケーションのインストール指示がなされた場合、情報処理装置は、アプリケーションのライセンスが利用可能期限付きライセンスであればＳ５０１：ＹＥＳ、アプリケーションを停止状態でインストールＳ５０２する。その際、ライセンスをインストールせず一時保持しておき、期限管理を開始しないＳ５０３。その後、アプリケーションのアイコンを利用するためのアイコンをディスプレイ上に表示Ｓ５０５する。ライセンスの期限管理は、インストールされたアプリケーションが動作を開始した時点を起点として開始され、一時保存したライセンスをインストールする。【選択図】図５
2019070970.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションをインストールするインストール手段と、
前記アプリケーションのインストールに応じて前記アプリケーションに対応するアイコンを表示する手段と、
ユーザの指示に応じてインストール済みの前記アプリケーションを開始し、前記アプリケーションの有効期限の管理が必要であり、かつ前記有効期限の管理が開始されていなければ、前記有効期限の管理を開始し、前記アイコンを削除する制御手段と
を有することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御手段は、前記有効期限の管理を開始すると、前記有効期限の管理を開始したことを示すメッセージを出力することを特徴とする情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記アプリケーションのライセンスをインストールする手段をさらに有し、
前記制御手段は、前記アプリケーションのライセンスが有効期限付きライセンスである場合に、前記有効期限の管理が必要であると判定することを特徴とする情報処理装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の情報処理装置であって、
前記ユーザの指示に応じて前記アプリケーションを開始することなく前記アイコンを削除する削除手段をさらに有することを特徴とする情報処理装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の情報処理装置であって、
前記制御手段は、前記アイコンが、所定の種類のライセンスが付与された前記アプリケーションに対応するアイコンである場合に、当該アイコンを削除する指示を前記ユーザに許すことを特徴とする情報処理装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の情報処理装置であって、
前記インストール手段は、前記アプリケーションをインストールし、さらに前記ユーザの指示に応じてインストールした前記アプリケーションを開始するとともに、前記アプリケーションの有効期限の管理が必要であれば前記有効期限の管理を開始することを特徴とする情報処理装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の情報処理装置であって、
スキャナ及びプリンタをさらに有することを特徴とする情報処理装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の情報処理装置としてコンピュータを機能させるためのプログラム。
【請求項９】
情報処理装置により、
アプリケーションをインストールし、
前記アプリケーションのインストールに応じて前記アプリケーションに対応するアイコンを表示し、
ユーザの指示に応じてインストール済みの前記アプリケーションを開始し、前記アプリケーションの有効期限の管理が必要であり、かつ前記有効期限の管理が開始されていなければ、前記有効期限の管理を開始し、前記アイコンを削除する
ことを特徴とするライセンス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライセンス管理の技術に関する。
【背景技術】
【０００２】
画像形成装置はコピー、プリントやスキャン機能など基本機能は標準で搭載されているが、オプションとして拡張機能が用意されていることがある。一般的にはそのような拡張機能を利用したいユーザは拡張機能のアプリケーションを購入することでライセンスを受け、アプリケーションを利用することができる。アプリケーションの利用可能期間をライセンスに設定することがあり、例えば、日数指定（例えば、10日間）で設定することがある（以後、利用可能期間付きライセンスと呼ぶ）。利用可能期間付きライセンスは、アプリケーションのインストール時を起算日として期限管理を始め、利用終了日が来たらアプリケーションを利用できなくすることが一般的である。アプリケーションをインストールした後は、アプリケーションが開始状態の場合のみ、アプリケーションの機能を利用するためのアイコンをアプリケーション自身でディスプレイ上に表示する例がある（特許文献１参照）。画像形成装置にアプリケーションをインストールする場合、ユーザ先での設置時間を短縮するために、サービス担当者が出荷前に事前にサービス拠点で行うことがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2016-162066号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、サービス担当者が事前にアプリケーションを利用可能期間付きライセンスでインストールしてしまうと、ユーザがアプリケーションを利用する前に期限管理を開始することにより、ユーザがアプリケーションを利用できる期間が短くなってしまう。
【０００５】
解決策として、アプリケーションを停止状態でインストールしておき、開始時に期限管理を開始するということが考えられる。しかし、アプリケーションが停止状態である場合はディスプレイ上にアイコンが表示されず、ユーザはそのアプリケーションがインストールされていることに気づきにくい。そのため、特許文献１のように、インストールしたアプリケーションのアイコンを無条件に表示する場合、有効期限が無期限のライセンス（以後、無期限ライセンス）において、インストール時点で期限管理を開始したとしてもユーザの利用できる期間が短くならないのにも関わらず、ユーザによる明示的なアプリケーションの開始指示が必要となるため、ユーザの手間が増えてしまう。
【０００６】
本発明は、このような問題を鑑みてなされたものであり、ユーザがアプリケーションの利用を開始した時から期限管理を開始できるようにしつつ、利用開始前であってもアプリケーションがインストールされていることをユーザが認識しやすくすることを可能とする仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明は以下の構成を有する。
【０００８】
本発明の一側面位よれば、本発明は、アプリケーションをインストールするインストール手段と、
前記アプリケーションのインストールに応じて前記アプリケーションに対応するアイコンを表示する手段と、
ユーザの指示に応じてインストール済みの前記アプリケーションを開始し、前記アプリケーションの有効期限の管理が必要であり、かつ前記有効期限の管理が開始されていなければ、前記有効期限の管理を開始し、前記アイコンを削除する制御手段と
を有することを特徴とする情報処理装置である。
【発明の効果】
【０００９】
本発明により、ユーザがアプリケーションの利用を開始したときから期限管理を開始でき、かつ、利用開始前であってもアプリケーションがインストールされていることを、ユーザが認識しやすくなる。
【図面の簡単な説明】
【００１０】
【図１】ネットワークシステム構成図。
【図２】画像形成装置のハードウェア構成図。
【図３】画像形成装置、サーバのソフトウェア構成図。
【図４】（ａ）利用可能期間付きライセンスの例を示す図、（ｂ）無期限ライセンスの例を示す図。
【図５】ライセンスをインストール指示された場合のフローチャート図。
【図６】アプリケーションを開始指示された処理のフローチャート図。
【図７】アプリケーションを開始するためのアイコン表示の一例を示す図。
【図８】アプリケーションを開始するためのアイコンを削除するためのＵＩ一例を示す図。
【図９】アプリケーションをインストールするためのサーブレット画面例を示す図。
【図１０】お試し用の利用可能期間付きライセンスの例を示す図。
【発明を実施するための形態】
【００１１】
［第一実施形態］
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。また、本実施形態においては、アプリケーションの利用期間を「日数」で管理する場合を例に説明する。
【００１２】
●システム構成
図１は、本実施の形態を説明するためのネットワーク構成図であり、ライセンス管理システムの全体図である。画像形成装置101は、スキャナやプリンタを備えた複合機に代表される、画像を形成する機能を有する装置である。この画像形成装置101はアプリケーションの追加インストールおよび実行が可能であり、その観点からは情報処理装置ということもできる。
【００１３】
サーバ102は、画像形成装置101にインストールするアプリケーションのライセンスを発行するためのサーバである。アプリケーションとは、画像形成装置101上で拡張機能および／または標準機能を利用できるようにするためのソフトウェアプログラムのことである。アプリケーションを利用する権利があることを証明するデータがライセンスであり、そのデータを画像形成装置101に登録し、ライセンスに対応するアプリケーションを有効化することを、ライセンスのインストールと呼ぶ。ユーザは有効化されたアプリケーションを利用することができる。アプリケーションを動作させるための実行ファイルは、画像形成装置101のファームウェアにあらかじめ組み込まれていても良いし、後から画像形成装置101にダウンロード等によってインストールする形式であっても良い。ライセンスの種類には、後述する利用可能期間（有効期限とも呼ぶ）付きライセンス401と、有効期限が設けられていない無期限ライセンス402の2種類が存在する。サーバ102は、特定のサーバでなくてもよく、例えばクラウド基盤のような不定のサーバ上に存在するサービスであってもよい。
【００１４】
情報端末103は、パソコンに代表される情報処理装置である。キーボードやマウスとディスプレイ、もしくはタッチパネルを介してウェブブラウザを操作することができる。
【００１５】
LAN110は、画像形成装置101と外部のインターネット111をつなぐネットワーク回線である。インターネット111は、前述した画像形成装置101、サーバ102、情報端末103が通信可能となるネットワーク回線である。LAN110およびインターネット111を介して、画像形成装置101や情報端末103はサーバ102と通信を行うことができる。
【００１６】
図２は、画像形成装置101のハードウェア構成図である。CPU201は、プログラムの実行や、様々な処理の制御を行う。不揮発性メモリ202は、たとえばROMから構成され、機器の起動処理において初期段階に必要なプログラムやデータが格納されている。揮発性メモリ203は、RAMから構成され、プログラム、データの一時的な格納場所として利用される。補助記憶装置204は、ハードディスクやRAMドライブ等の大容量記憶装置から構成され、大容量データの保管、プログラムの実行コードの保持、画像形成装置101の設定値の保持を行う。揮発性メモリ203と比較して、長時間保持する必要があるデータを記憶する。補助記憶装置204は不揮発性の記憶装置であるため、画像形成装置101の電源が切られてもデータを記憶し続けることができる。ディスプレイ205は、利用者に情報を伝えるための表示装置である。入力装置206は、利用者の選択指示を受け付け、内部バス210を介してプログラムに伝達するための装置である。ディスプレイ205と入力装置206とによってユーザインタフェースが実現できる。ネットワーク通信装置207は、画像形成装置101がネットワークを介して別の情報機器と通信することを可能とするための装置である。RTC208は，内蔵電池209によりバッテリバックアップされているため、装置の電源がオフの間も常に日時をカウントすることができ、ユーザによって日時を調整することが可能な所謂リアルタイムクロックと呼ばれる時計である。内部バス210は、各ハードウェア装置を画像形成装置101内で通信可能な状態に接続する通信バスである。サーバ102および情報端末103のハードウェア構成は図2の構成と同様であり、画像形成装置101は図2の構成に加えて不図示の印刷ユニットおよび／またはスキャナユニットを備えている。それらのインターフェイスや制御部もさらに含む。
【００１７】
●ソフトウェア構成
図３は、画像形成装置101とサーバ102のソフトウェア構成図である。画像形成装置101が保持する各ソフトウェア部は、画像形成装置101において不揮発性メモリ202もしくは補助記憶装置204に保存され、CPU201にて実行されることで機能を発揮する。また、実行時に使用する各種情報は画像形成装置101において、揮発性メモリ203もしくは補助記憶装置204に保持してソフトウェア間で各種情報のやりとりを行う。サーバ102が保持する各ソフトウェアも、同様にサーバ102が保持する不図示の不揮発性メモリや補助記憶装置204に保存され、CPU201と同様のCPUによって実行されることで機能を発揮する。また、実行時に使用する各種情報はサーバ102が保持する不図示の不揮発性メモリもしくは補助記憶装置204に保持してソフトウェア間で各情報のやり取りを行う。
【００１８】
以下に画像形成装置101が保持する各ソフトウェア部を説明する。デバイス時計管理部303は、画像形成装置101を使用するユーザがディスプレイ205を通してデバイス時計の日時を変更した場合に、その日時情報をRTC208に適用する機能を有する。また、RTC208から現在日時等の日時情報を取得する機能も有する。
【００１９】
ライセンス状態監視部304は、画像形成装置101上で動作するアプリケーションのライセンスの状態を監視する手段である。ライセンス状態監視部304は、ライセンスの有効期限切れのアプリケーションが存在した場合に、アプリケーション制御部307が提供する機能により、該当するアプリケーションを停止状態にする。
【００２０】
ライセンス情報記憶部305は、画像形成装置101上で動作するアプリケーションに対し、インストールされたライセンス情報を不揮発性メモリ202に記憶する機能を有する。
【００２１】
ライセンスインストール部306は、インストール指示を受けたライセンスを画像形成装置101にインストールする機能を有する。ライセンスインストール部306は、ライセンスに記載されたデバイス識別子412が画像形成装置101のデバイス識別子と合致しているか確認した上で、ライセンスにあるアプリケーション識別子411を元に、利用開始日、利用終了日といったライセンス情報の保存をライセンス情報記憶部305に依頼する。
【００２２】
利用可能期間付きライセンス401（あるいは有効期限付きライセンス401）をインストールした場合は、ライセンス情報記憶部305は有効期限日数413を元に現在日時から計算した値を利用終了日にセットし、記憶する。無期限ライセンス402をインストールした場合についても、ライセンス情報記憶部305が有効期限日数415を元に利用終了日に無期限であることをセットし、記憶する。ライセンスを画像形成装置101にインストールすることでアプリケーションの利用が可能となる。
【００２３】
アプリケーション制御部307は、画像形成装置101上で動作するアプリケーションのライフサイクルを管理する。アプリケーション制御部307は、画像形成装置101上で動作するアプリケーションについて、アプリケーションのバージョンや製品名などの情報、開始中や停止中の状態を管理している。また、アプリケーション制御部307は、システム管理者が利用するためのアプリケーションの管理画面(不図示)を提供している。システム管理者は管理画面を介してアプリケーションの開始や停止、アンインストール、ならびにアプリケーションのインストール画面901ではアプリケーションのインストールを行うことが出来る。
【００２４】
アプリケーション部308は、画像形成装置101上で動作するアプリケーションであり、拡張機能および／または標準機能を提供する。アプリケーションの動作はライセンスによって制御されており、ライセンス情報記憶部305によって記憶されたライセンス情報データに有効なライセンスがある場合にのみアプリケーションは動作する。有効なライセンスがあるか否かの判定方法は、ライセンス状態監視部304がアプリケーション識別子に該当するレコードを検索し、利用可能期間付きライセンス401の場合は、現在日時がライセンス情報データの利用終了日を過ぎていないか否かによって判定される。無期限ライセンス402の場合は、有効なライセンスであると判定する。
【００２５】
次に、サーバ102が保持するソフトウェア部を説明する。ライセンス発行部311は、情報端末103からの要求によってライセンスを発行する手段である。ライセンス発行画面（不図示）に、ライセンスを発行したいアプリケーションのアプリケーション識別子411とデバイス識別子412、そして有効期限日数413,415を入力することでライセンスを発行する。
【００２６】
●ライセンス
図４は、サーバ102が発行するライセンスの例を示す。利用可能期間付きライセンス401および無期限ライセンス402はファイル形式のライセンスであり、アプリケーションの利用権利を特定するための情報が含まれている。
【００２７】
アプリケーション識別子411とは、画像形成装置101上で動作するアプリケーションを一意に識別する為の識別子である。この例では単純な整数で表しているが、より複雑な文字列や、UUIDを用いてもよい。デバイス識別子412は、利用可能期間付きライセンス401または無期限ライセンス402を利用する画像形成装置101を一意に識別する為の識別子である。有効期限日数413、415は、利用可能期間付きライセンス401および無期限ライセンス402それぞれを利用可能な日数である。利用可能期間付きライセンスと無期限ライセンスの違いは、有効期限日数に具体的な日数が記載されているか、「無期限」を示す情報が記載されるかである。
【００２８】
電子署名414は、利用可能期間付きライセンス401、無期限ライセンス402の正当性を検証するための証明書である。
【００２９】
●アプリケーションのインストール
図５は、後述するアプリケーションのインストール画面901を介してアプリケーションのインストール指示がなされた場合に、画像形成装置101が行う処理の流れを説明するためのフローチャートである。
【００３０】
ステップS501において、ライセンスインストール部306は指定されたライセンスが利用可能期間付きライセンス401であるかどうかを判断する。利用可能期間付きライセンス401であれば、ステップS502でアプリケーション制御部307は、アプリケーションを停止状態でインストールする。そして、ステップS503においてライセンスインストール部306は、ライセンスをインストールせず不揮発性メモリ202上に一時保持しておき、期限管理を開始しないようにする。そしてステップS504において、ライセンスインストール部306は期限管理を開始していないことを不揮発性メモリ202上に履歴として保存する。その後、ステップS505においてアプリケーション制御部307は、アプリケーションを利用するためのアイコンをディスプレイ205上に表示する。このアイコンをユーザが例えばクリック等することで、対応するアプリケーションは停止状態（あるいは実行可能状態）から実行状態（あるいは動作状態または開始状態とも呼ぶ。）へと遷移する。
【００３１】
ステップS501において、利用可能期間付きライセンス401ではない、つまり無期限ライセンス402であった場合は、ステップS506においてアプリケーション制御部307は、アプリケーションを指示通り（停止指示の場合は停止状態、開始指示の場合は開始状態）にインストールする。そしてステップS507において、ライセンスインストール部306はライセンスをインストールし、ステップS508において期限管理を開始したことを不揮発性メモリ202上に履歴として保存する。
【００３２】
以上の手順の結果、有効期限付きライセンスが付与されたアプリケーションはインストールされるものの、そのライセンスの期限管理は開始されることがない。またインストールしたアプリケーションに対応するアイコンは表示され、そのアプリケーションがインストール済みであることがユーザに対して示される。
【００３３】
●アプリケーションの開始
図６は、ステップS505においてアプリケーション制御部307が表示したアイコンを押下された場合や、アプリケーション制御部307が提供するアプリケーション管理画面（不図示）でアプリケーションの開始指示がされた場合に、画像形成装置101が行う処理の流れを説明するためのフローチャートである。この手順もCPU201によりプログラムを実行することで実現される。
【００３４】
ステップS601で、ライセンスインストール部306は期限管理を開始していないかどうかをステップS504、ステップS508でライセンスインストール部306が作成した履歴をもとに判断する。
【００３５】
期限管理を既に開始していると判断した場合は、ステップS602でライセンスインストール部306は、ステップS503でライセンスインストール部306が不揮発性メモリ上に一時保存したライセンス情報をインストールする。そして、ステップS603においてライセンスインストール部306は期限管理を開始したことを不揮発性メモリ202上に履歴として保存する。そしてステップS604でアプリケーション制御部307はアプリケーションを開始する。このとき、ステップS602で期限管理を開始する前に、まず図７（ｂ）の画面702を表示し、ボタンが押されたなら上述したステップS602の処理を実行し、その後に図７（ｃ）の画面703を表示する。ここでは画面の表示としているが、ライセンスの期限管理を開始したことを示すメッセージをユーザに向けて出力すればよい。
【００３６】
ステップS601で期限管理を開始していると判断した場合は、ステップS602、ステップS603の処理を飛ばしてステップS604の処理に進む。
【００３７】
その後、ステップS605でアプリケーション制御部307はステップS505においてディスプレイ205上に表示したアイコンがディスプレイ上に存在するかどうかを判断し、存在すれば、ステップS606でアイコンを削除する。
【００３８】
この手順によって、インストールされたアプリケーションが動作を開始した時点を起点としてライセンスの期限管理を開始できる。
【００３９】
図7（ａ）は、アプリA、アプリBをインストールした場合にディスプレイ205のホーム画面に表示するアイコンの例である。画面701はステップS505においてアプリケーション制御部307がディスプレイ205上にアプリAとアプリBのアイコンを表示した状態を示している。
【００４０】
この状態で、アプリBを開始するアイコンが押下されると、図7（ｂ）の画面702でアプリBを開始して期限管理も開始する旨の確認画面を表示する。「はい」が押下されると、前述したステップS602〜S604の処理を行った後に、図７（ｃ）の画面703でアプリを開始してアプリケーション制御部307は期限管理を開始した旨の表示を行う。画面を閉じると、アプリBが自身の機能を利用するためのアイコンを表示しない場合は、図７（ｄ）のようにアイコンが消えた状態になる。アプリBが自身の機能を利用するためのアイコンを表示する場合は、図７（ｅ）のようにアプリB自身が表示したアイコンが表示される。
【００４１】
以上説明してきた手順によって、ユーザがアプリケーションを開始したときから期限管理を開始でき、さらに利用可能期間付きのアプリケーションがインストールされていることを、ユーザが認識しやすくなる。
【００４２】
［実施形態２］
利用可能期間付きライセンス401には、販売して有償で提供するライセンスに加え、販売を促す目的でお試し利用させるために無償で提供するライセンス（以後、お試し用ライセンス）の2通りがある。後者の場合、ユーザが利用するつもりのないアイコンがディスプレイ205にずっと表示されたままになっていると、ユーザビリティの観点で望ましくない。例えば、お試し用アプリケーションを予めインストールした状態で画像形成装置を設置することがある。この場合、お試し用アプリケーションをユーザが利用しないこともある。この場合には図５の手順でお試し用アプリケーションがインストールされ、アイコンが表示されるが、お試し用アプリは実行されず、図６の手順は行われることがない。そのためそのアイコンが消去される機会もない。アイコンを消去するには、お試し用アプリケーションを実行しなければならないが、たとえばそのユーザでは何らかの理由でアプリケーションの利用が制限されていることもあり得る。このような課題を考慮したのが本実施形態である。
【００４３】
図１０はお試し用ライセンスの一例である。お試し利用1001がtrueに設定されている場合は無償提供のお試し用ライセンスである。お試し利用1001の項目がないか、falseに設定されている場合は有償提供の利用可能期間付きライセンスである。
【００４４】
実施形態１のステップS501において、ライセンスインストール部306は利用可能期間付きライセンスであるかを判断するが、実施形態２では利用可能期間付きライセンスであった場合にはさらにお試し利用1001の項目がtrueになっているか確認する。trueになっている場合は、ライセンスインストール部306がアプリケーションのインストール後に、アプリケーション制御部307が、インストールされたアプリケーションがお試し用であることが識別できるアイコンを表示する。
【００４５】
図８（ａ）の画面801は、アプリAを利用可能期間付きライセンスで、アプリBをお試し用ライセンスでインストールしたときに、アプリケーション制御部307がディスプレイ205上に表示する一例である。アプリBのアイコンを押下すると、図８（ｂ）の画面802のようにアプリケーション制御部307はアプリBのアイコンを削除するメニューを表示する。アイコンの削除ボタンが押下されると、図８（ｃ）の画面803のようにアプリケーション制御部307はアプリBのアイコンを削除する旨の警告表示をする。そして、「はい」ボタンが押下されると、アプリケーション制御部307はアプリBのアイコンを削除し、図８（ｄ）の画面804のようにアプリBのアイコンを削除した旨を表示する。そして、「閉じる」ボタンが押下されると、画面を閉じ、図８（ｅ）の画面805のようにアプリBのアイコンが削除された画面に戻る。このとき、削除されたアイコンに対応するアプリケーションをアンインストールしてもよい。
【００４６】
以上説明してきた手順によって、所定の種類のライセンス、例えばお試し用ライセンスが付与されたアプリケーションの場合は、そのアプリケーションの実行を開始することなしにアイコンの削除が可能となる。また削除の対象は、お試し用ライセンスが付与されたアプリケーションに限らず、いまだ開始されていないがアイコンが表示されたインストール済みアプリケーションならば種類を問わずに対象としてもよい。
【００４７】
［実施形態３］
実施形態1では、期限管理の開始タイミングはアプリケーションのインストール時ではなく、ディスプレイ205上のアイコンが押下されたときである。しかし、アプリケーションをインストールするのはサービス担当者だけではなく、ユーザ自身であることもあり、その場合はアプリケーションのインストール後すぐに使いたいというケースが考えられる。ディスプレイ205上のアイコンを押下しないとアプリケーションが使える状態にならないとうことはユーザにとって手間となる。このような課題を考慮したのが本実施形態である。
【００４８】
図９（ａ）の画面901はアプリケーションのインストール画面である。情報端末103が、ウェブブラウザからLAN110経由で画像形成装置101にアクセスし、画像形成装置101が提供するサーブレット画面を表示する。本実施形態では図９のようなユーザインタフェース画面は情報端末103に表示されるが、アプリケーションのインストールやその開始、ライセンスの管理等は、画像形成装置１０１により実行される。
【００４９】
アプリケーションのインストール画面901において、情報端末103にあらかじめ保存しておいたアプリケーションとライセンスをユーザが選択し、アプリケーションをインストール指示する。インストール画面901では、アプリケーションのインストール後にそのアプリケーションを開始するか、しないかを選択できる。ユーザが、アプリケーションを開始することを選択した場合は、インストールボタンの押下に応じて、アプリケーション制御部307は、アプリケーションのインストール確認画面902（図９（ｂ））を表示し、その画面上でインストール後アプリケーションを開始して期限管理を開始する旨の表示を行う。またその画面で、「はい」を選択すると、アプリケーション制御部307はアプリケーションをインストールして開始し、ライセンスインストール部306はライセンスをインストールし期限管理を開始する。その後、アプリケーション制御部307はアプリケーションのインストール完了画面903を表示する（図９（ｃ））。その画面では、ユーザに対して、アプリケーションがインストールされ期限管理が開始されたことを通知するメッセージが表示される。期限管理を開始するのは、有効期限付きのライセンスを付与されたアプリケーションである。有効期限がないライセンスを付与されたアプリケーションのインストール時には、図９（ｂ）の画面902を表示してもよいが、表示しなくともよい。その際の手順は、インストールと共にアプリケーションの実行を開始することが指定されていれば、図６のステップS602〜ステップS604を実行して期限管理も開始し、そうでなければ図５のステップS506〜S508を実行するようにすればよい。
【００５０】
以上説明してきた手順によって、インストール指示時にインストール後の処理を「開始する」と選択した場合は、インストール指示時に期限管理を開始することができるようになる。これにより、インストール後に改めてアプリケーションを開始させる労力が軽減され、また待機時間も短縮でき、直ちにアプリケーションを使用できる。
【００５１】
［その他の実施例］
なお上記実施形態では、アプリケーションのインストール時にはライセンスが既にあるものとして説明した。しかし、アプリケーションを予めインストールし、実行可能状態を維持し、その後で有効期限付きライセンスをインストールした場合にも上記実施形態を適用できる。この場合には、ライセンスのインストールのタイミングでは期限管理を開始せず、ユーザ操作等に応じてアプリケーションが実行状態に移されたときに期限管理を開始する。
【００５２】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５３】
３０４  ライセンス状態監視部、３０５  ライセンス情報記憶部、３０６  ライセンスインストール部、３０７  アプリケーション制御部、３０８  アプリケーション部
【図１】
2019070970.tif 000003
【図２】
2019070970.tif 000004
【図３】
2019070970.tif 000005
【図４】
2019070970.tif 000006
【図５】
2019070970.tif 000007
【図６】
2019070970.tif 000008
【図７】
2019070970.tif 000009
【図８】
2019070970.tif 000010
【図９】
2019070970.tif 000011
【図１０】
2019070970.tif 000012