【手続補正書】
【提出日】平成18年12月4日(2006.12.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションプログラムを実行可能な情報処理装置であって、
アプリケーションプログラムに対して特定の制御機能を提供するアプリケーションプログラムインタフェースと、
特定のアプリケーションプログラムのライセンス情報に基づいて、上記アプリケーションプログラムインタフェースが上記特定のアプリケーションプログラムによって呼び出し可能であるかを判断する判断手段と、
上記判断手段による判断結果に応じて、上記アプリケーションプログラムインタフェースの動作を制御する動作制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
上記特定のアプリケーションプログラムのライセンス情報から呼び出し可能なアプリケーションプログラムインタフェースを示す情報を抽出する情報抽出手段をさらに備え、
上記判断手段は、上記特定のアプリケーションプログラムによって呼び出されるアプリケーションプログラムインタフェースが上記情報抽出手段で抽出した情報にて指定されているアプリケーションプログラムインタフェースであるかを判断することを特徴とする請求項１記載の情報処理装置。
【請求項３】
上記動作制御手段は、上記情報処理装置が具備しているアプリケーションプログラムインタフェースのうち、上記情報抽出手段で抽出した情報にて指定されていないアプリケーションプログラムインタフェースの動作を停止させることを特徴とする請求項２記載の情報処理装置。
【請求項４】
上記動作制御手段は、上記情報処理装置が具備しているアプリケーションプログラムインタフェースのうち、上記情報抽出手段で抽出した情報にて指定されているアプリケーションプログラムインタフェースの動作を許可することを特徴とする請求項２記載の情報処理装置。
【請求項５】
上記特定のアプリケーションプログラムのライセンス情報を格納する第１の記憶手段と、
上記第１の記憶手段に格納されたライセンス情報と、上記情報処理装置が装着可能な画像形成装置が有する第２の記憶手段に格納された上記特定のアプリケーションプログラムのライセンス情報とを比較し、上記２つのライセンス情報が一致している場合には、上記特定のアプリケーションプログラムを起動させる起動制御手段とをさらに備えることを特徴とする請求項１〜４の何れか１項に記載の情報処理装置。
【請求項６】
アプリケーションプログラムをネットワークを介して受信するアプリケーション受信手段と、
上記アプリケーション受信手段により受信されるアプリケーションプログラムのライセンス情報を受信するライセンス情報受信手段とを備えることを特徴とする請求項１〜５の何れか１項に記載の情報処理装置。
【請求項７】
画像形成装置と、当該画像形成装置に装着可能であるとともにアプリケーションプログラムを実行可能な情報処理装置とを有する画像形成システムであって、
入力データに基づいて画像情報を生成し出力する画像形成手段と、
アプリケーションプログラムに対して上記画像形成手段に係る制御機能を提供するアプリケーションプログラムインタフェースと、
特定のアプリケーションプログラムのライセンス情報に基づいて、上記アプリケーションプログラムインタフェースが上記特定のアプリケーションプログラムによって呼び出し可能であるかを判断する判断手段と、
上記判断手段による判断結果に応じて、上記アプリケーションプログラムインタフェースの動作を制御する動作制御手段とを備えることを特徴とする画像形成システム。
【請求項８】
画像形成装置と、当該画像形成装置に装着可能であるとともに当該画像形成装置と別個のＣＰＵを有する情報処理装置とを有する画像形成システムであって、
上記画像形成装置との入出力制御機能を提供するアプリケーションプログラムインタフェースと、
外部から供給される特定のアプリケーションプログラムを上記画像形成装置又は上記情報処理装置に格納するとともに、上記特定のアプリケーションプログラムのライセンス情報を上記画像形成装置及び上記情報処理装置の双方に格納する格納手段と、
上記特定のアプリケーションプログラムを上記情報処理装置にて実行する際に、上記特定のアプリケーションプログラムによって呼び出し可能なアプリケーションプログラムインタフェースを示す記述を上記特定のアプリケーションプログラムのライセンス情報から抽出して、上記アプリケーションプログラムインタフェースが上記特定のアプリケーションプログラムによって呼び出し可能であるかを判断する判断手段と、
上記判断手段での判断結果に従って、上記アプリケーションプログラムインタフェースの動作を制御する動作制御手段とを備えることを特徴とする画像形成システム。
【請求項９】
アプリケーションプログラムを実行可能な情報処理装置の制御方法であって、
情報処理装置は、アプリケーションプログラムに対して特定の制御機能を提供するアプリケーションプログラムインタフェースを備え、
特定のアプリケーションプログラムのライセンス情報に基づいて、上記アプリケーションプログラムインタフェースが上記特定のアプリケーションプログラムによって呼び出し可能であるかを判断する判断ステップと、
上記判断ステップでの判断結果に応じて、上記アプリケーションプログラムインタフェースの動作を制御する動作制御ステップとを有することを特徴とする制御方法。
【請求項１０】
アプリケーションプログラムを実行可能な情報処理装置のコンピュータに実行させるプログラムであって、
アプリケーションプログラムに対して特定の制御機能を提供するアプリケーションプログラムインタフェースを備え、
特定のアプリケーションプログラムのライセンス情報に基づいて、上記アプリケーションプログラムインタフェースが上記特定のアプリケーションプログラムによって呼び出し可能であるかを判断する判断手段と、
上記判断手段による判断結果に応じて、上記アプリケーションプログラムインタフェースの動作を制御する動作制御手段として上記コンピュータを機能させるためのプログラム。
【請求項１１】
請求項１０記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明の情報処理装置は、アプリケーションプログラムを実行可能な情報処理装置であって、アプリケーションプログラムに対して特定の制御機能を提供するアプリケーションプログラムインタフェースと、特定のアプリケーションプログラムのライセンス情報に基づいて、上記アプリケーションプログラムインタフェースが上記特定のアプリケーションプログラムによって呼び出し可能であるかを判断する判断手段と、上記判断手段による判断結果に応じて、上記アプリケーションプログラムインタフェースの動作を制御する動作制御手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の画像形成システムは、画像形成装置と、当該画像形成装置に装着可能であるとともにアプリケーションプログラムを実行可能な情報処理装置とを有する画像形成システムであって、入力データに基づいて画像情報を生成し出力する画像形成手段と、アプリケーションプログラムに対して上記画像形成手段に係る制御機能を提供するアプリケーションプログラムインタフェースと、特定のアプリケーションプログラムのライセンス情報に基づいて、上記アプリケーションプログラムインタフェースが上記特定のアプリケーションプログラムによって呼び出し可能であるかを判断する判断手段と、上記判断手段による判断結果に応じて、上記アプリケーションプログラムインタフェースの動作を制御する動作制御手段とを備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明の画像形成システムは、画像形成装置と、当該画像形成装置に装着可能であるとともに当該画像形成装置と別個のＣＰＵを有する情報処理装置とを有する画像形成システムであって、上記画像形成装置との入出力制御機能を提供するアプリケーションプログラムインタフェースと、外部から供給される特定のアプリケーションプログラムを上記画像形成装置又は上記情報処理装置に格納するとともに、上記特定のアプリケーションプログラムのライセンス情報を上記画像形成装置及び上記情報処理装置の双方に格納する格納手段と、上記特定のアプリケーションプログラムを上記情報処理装置にて実行する際に、上記特定のアプリケーションプログラムによって呼び出し可能なアプリケーションプログラムインタフェースを示す記述を上記特定のアプリケーションプログラムのライセンス情報から抽出して、上記アプリケーションプログラムインタフェースが上記特定のアプリケーションプログラムによって呼び出し可能であるかを判断する判断手段と、上記判断手段での判断結果に従って、上記アプリケーションプログラムインタフェースの動作を制御する動作制御手段とを備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明の情報処理装置の制御方法は、アプリケーションプログラムを実行可能な情報処理装置の制御方法であって、情報処理装置は、アプリケーションプログラムに対して特定の制御機能を提供するアプリケーションプログラムインタフェースを備え、特定のアプリケーションプログラムのライセンス情報に基づいて、上記アプリケーションプログラムインタフェースが上記特定のアプリケーションプログラムによって呼び出し可能であるかを判断する判断ステップと、上記判断ステップでの判断結果に応じて、上記アプリケーションプログラムインタフェースの動作を制御する動作制御ステップとを有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明のプログラムは、アプリケーションプログラムを実行可能な情報処理装置のコンピュータに実行させるプログラムであって、アプリケーションプログラムに対して特定の制御機能を提供するアプリケーションプログラムインタフェースを備え、特定のアプリケーションプログラムのライセンス情報に基づいて、上記アプリケーションプログラムインタフェースが上記特定のアプリケーションプログラムによって呼び出し可能であるかを判断する判断手段と、上記判断手段による判断結果に応じて、上記アプリケーションプログラムインタフェースの動作を制御する動作制御手段として上記コンピュータを機能させることを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、上記プログラムを記録したことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明によれば、アプリケーションプログラムのライセンス情報に基づいてアプリケーションプログラムインタフェースがアプリケーションプログラムによって呼び出し可能であるかを判断し、判断結果に応じてアプリケーションプログラムインタフェースの動作を制御する。これにより、アプリケーションプログラム毎に、利用可能なアプリケーションプログラムインタフェースを任意に設定し、アプリケーションプログラムインタフェースの使用制限を制御することができる。