JP5036770B2 - 装置及びラッピング処理方法並びにプログラム - Google Patents
装置及びラッピング処理方法並びにプログラム Download PDFInfo
- Publication number
- JP5036770B2 JP5036770B2 JP2009174424A JP2009174424A JP5036770B2 JP 5036770 B2 JP5036770 B2 JP 5036770B2 JP 2009174424 A JP2009174424 A JP 2009174424A JP 2009174424 A JP2009174424 A JP 2009174424A JP 5036770 B2 JP5036770 B2 JP 5036770B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- version
- function
- service
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Description
図1は、この発明の実施の形態1である画像形成装置(以下、「複合機」という)の構成を示すブロック図である。図1に示すように、複合機100は、白黒レーザプリンタ(B&W LP)101と、カラーレーザプリンタ(Color LP)102と、スキャナ、ファクシミリ、ハードディスク、メモリ、ネットワークインタフェースなどのハードウェアリソース103を有するとともに、プラットホーム120とアプリケーション130と仮想アプリケーションサービス(VAS:Virtual Application Service)140から構成されるソフトウェア群110を備えている。
ーザプリンタ(Color LP)102、スキャナ、ファクシミリなどからなるハードウェアリソース103のエンジンの制御を行う。
実施の形態1にかかる複合機100は、VAS140が全アプリケーションに対して1つだけ存在するものであった。この実施の形態2にかかる複合機では、各アプリごとに一つのVASが起動し、各VASは対応するアプリに対してのみバージョン管理およびラッピング処理を行うものである。
画像形成に関する処理を行うアプリケーションと、当該アプリケーションからの関数呼び出しに基づきシステム側の処理を行うコントロールサービスとを備えた画像形成装置において、
アプリケーションから呼び出される関数を変換し、変換後の関数を用いてコントロールサービスへの関数呼び出しを行うラッピング処理手段を備えたことを特徴とする画像形成装置。
前記ラッピング処理手段は、前記アプリケーションが前記コントロールサービスに対して使用する関数と、この関数に対応してコントロールサービスが有する関数との間でバージョン差がある場合に前記関数の変換を行う構成1に記載の画像形成装置。
前記ラッピング処理手段は、前記コントロールサービスが有する関数のバージョンが変更されたことを示す情報を参照することにより、前記バージョン差があることを判断する構成2に記載の画像形成装置。これによりバージョン差があること正確に判断できる。
前記ラッピング処理手段は、前記アプリケーションが前記コントロールサービスに対して使用する関数と、当該関数に対応するコントロールサービス側の関数との間で関数の数又は引数の数が異なる場合に、ダミーの関数又はダミーの引数を補填する変換を行う構成1に記載の画像形成装置。
画像形成に関する処理を行うアプリケーションと、当該アプリケーションからの関数呼び出しに基づきシステム側の処理を行うコントロールサービスとを備えた画像形成装置において、
前記コントロールサービスが送信するメッセージの中から前記アプリケーションに通知するメッセージを取捨選択するラッピング処理手段を備えたことを特徴とする画像形成装置。
前記ラッピング処理手段は、前記アプリケーションに対して通知しない特定のメッセージを記録した情報を参照することにより、前記アプリケーションに対するメッセージを取捨選択する構成5に記載の画像形成装置。
前記コントロールサービスをサーバとしたクライアントプロセスとして動作し、かつ前記アプリケーションをクライアントとしたサーバプロセスとして動作する仮想アプリケーションサービスを更に備え、
前記ラッピング処理手段は、前記仮想アプリケーションサービスに含まれる構成1ないし6のうちいずれか1項に記載の画像形成装置。
前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数全体のバージョンが、前記仮想アプリケーションサービスがサポートできる所定の範囲内であるか否かを判断するバージョン管理手段を更に有する構成7に記載の画像形成装置。
前記バージョン管理手段は、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数全体のバージョン情報を前記アプリケーションから取得し、前記所定の範囲を記録した情報を参照することにより、前記バージョンが前記所定の範囲内であるか否かを判断する構成8に記載の画像形成装置。
前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数のバージョンが、前記仮想アプリケーションサービスがサポートできる所定の範囲内であるか否かを、関数単位に判断するバージョン管理手段を更に有する構成7に記載の画像形成装置。
前記バージョン管理手段は、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数毎のバージョン情報を前記アプリケーションから取得し、前記所定の範囲を記録した情報を参照することにより、前記関数のバージョンが前記所定の範囲内であるか否かを関数単位に判断する構成10に記載の画像形成装置。
画像形成に関する処理を行うアプリケーションと、当該アプリケーションからの関数呼び出しに基づきシステム側の処理を行うコントロールサービスとを備えた画像形成装置が実行する処理の方法であって、
アプリケーションから呼び出される関数を変換し、変換後の関数を用いてコントロールサービスへの関数呼び出しを行うラッピング処理ステップを有することを特徴とする方法。
前記ラッピング処理ステップにおいて、前記アプリケーションが前記コントロールサービスに対して使用する関数と、この関数に対応してコントロールサービスが有する関数との間でバージョン差がある場合に関数の変換を行う構成12に記載の方法。
前記ラッピング処理ステップにおいて、前記コントロールサービスが有する関数のバージョンが変更されたことを示す情報を参照することにより、前記バージョン差があることを判断する構成13に記載の方法。
前記ラッピング処理ステップにおいて、前記アプリケーションが前記コントロールサービスに対して使用する関数と、当該関数に対応するコントロールサービス側の関数との間で関数の数又は引数の数が異なる場合に、ダミーの関数又はダミーの引数を補填する変換を行う構成12に記載の方法。
画像形成に関する処理を行うアプリケーションと、当該アプリケーションからの関数呼び出しに基づきシステム側の処理を行うコントロールサービスとを備えた画像形成装置が実行する処理の方法であって、
前記コントロールサービスが送信するメッセージの中から前記アプリケーションに通知するメッセージを取捨選択するラッピング処理ステップを有することを特徴とする方法。
前記ラッピング処理ステップにおいて、前記アプリケーションに対して通知しない特定のメッセージを記録した情報を参照することにより、前記アプリケーションに対するメッセージを取捨選択する構成16に記載の方法。
前記画像形成装置は、前記コントロールサービスをサーバとしたクライアントプロセスとして動作し、かつ前記アプリケーションをクライアントとしたサーバプロセスとして動作する仮想アプリケーションサービスを更に備え、前記ラッピング処理ステップは、前記仮想アプリケーションサービスが実行する構成12ないし17のうちいずれか1項に記載の方法。
前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数全体のバージョンが、前記仮想アプリケーションサービスがサポートできる所定の範囲内であるか否かを判断するバージョン管理ステップを更に有する構成18に記載の方法。
前記バージョン管理ステップにおいて、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数全体のバージョン情報を前記アプリケーションから取得し、前記所定の範囲を記録した情報を参照することにより、前記バージョンが前記所定の範囲内であるか否かを判断する構成19に記載の方法。
前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数のバージョンが、前記仮想アプリケーションサービスがサポートできる所定の範囲内であるか否かを、関数単位に判断するバージョン管理ステップを更に有する構成18に記載の方法。
前記バージョン管理ステップにおいて、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数毎のバージョン情報を前記アプリケーションから取得し、前記所定の範囲を記録した情報を参照することにより、前記関数のバージョンが前記所定の範囲内であるか否かを関数単位に判断する構成21に記載の方法。
画像形成に関する処理を行うアプリケーションと、当該アプリケーションからの関数呼び出しに基づきシステム側の処理を行うコントロールサービスとを備えた画像形成装置を、
アプリケーションから呼び出される関数を変換し、変換後の関数を用いてコントロールサービスへの関数呼び出しを行うラッピング処理手段として機能させるプログラム。
前記ラッピング処理手段は、前記アプリケーションが前記コントロールサービスに対して使用する関数と、この関数に対応してコントロールサービスが有する関数との間でバージョン差がある場合に関数の変換を行う構成23に記載のプログラム。
前記ラッピング処理手段は、前記コントロールサービスが有する関数のバージョンが変更されたことを示す情報を参照することにより、前記バージョン差があることを判断する構成24に記載のプログラム。
前記ラッピング処理手段は、前記アプリケーションが前記コントロールサービスに対して使用する関数と、当該関数に対応するコントロールサービス側の関数との間で関数の数又は引数の数が異なる場合に、ダミーの関数又はダミーの引数を補填する変換を行う構成23に記載のプログラム。
画像形成に関する処理を行うアプリケーションと、当該アプリケーションからの関数呼び出しに基づきシステム側の処理を行うコントロールサービスとを備えた画像形成装置を、
前記コントロールサービスが送信するメッセージの中から前記アプリケーションに通知するメッセージを取捨選択するラッピング処理手段として機能させるプログラム。
前記ラッピング処理手段は、前記アプリケーションに対して通知しない特定のメッセージを記録した情報を参照することにより、前記アプリケーションに対するメッセージを取捨選択する構成27に記載のプログラム。
前記プログラムは、前記コントロールサービスをサーバとしたクライアントプロセスとして動作し、かつ前記アプリケーションをクライアントとしたサーバプロセスとして動作する仮想アプリケーションサービスのプログラムに含まれる構成23ないし28のうちいずれか1項に記載のプログラム。
前記画像形成装置を、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数全体のバージョンが、前記仮想アプリケーションサービスがサポートできる所定の範囲内であるか否かを判断するバージョン管理手段として更に機能させる構成29に記載のプログラム。
前記バージョン管理手段は、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数全体のバージョン情報を前記アプリケーションから取得し、前記所定の範囲を記録した情報を参照することにより、前記バージョンが前記所定の範囲内であるか否かを判断する構成30に記載のプログラム。
前記画像形成装置を、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数のバージョンが、前記仮想アプリケーションサービスがサポートできる所定の範囲内であるか否かを、関数単位に判断するバージョン管理手段として更に機能させる構成29に記載のプログラム。
前記バージョン管理手段は、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数毎のバージョン情報を前記アプリケーションから取得し、前記所定の範囲を記録した情報を参照することにより、前記関数のバージョンが前記所定の範囲内であるか否かを関数単位に判断する構成32に記載のプログラム。
構成23ないし33のうちいずれか1項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
101 白黒レーザプリンタ
102 カラーレーザプリンタ
103 ハードウェアリソース
110 ソフトウェア群
111 プリンタアプリ
112 コピーアプリ
113 ファックスアプリ
114 スキャナアプリ
115 ネットファイルアプリ
116 工程検査アプリ
117、118 新規アプリ
120 プラットホーム
121 汎用OS
122 SCS
123 SRM
124 ECS
125 MCS
126 OCS
127 FCS
128 NCS
130 アプリケーション
140、841〜848 仮想アプリケーションサービス(VAS)
141 ラッピング処理スレッド
142 バージョン管理スレッド
143 制御スレッド
144 ディスパッチャ
150 コントロールサービス層
200 ハードディスク(HD)
201 ラッピング処理情報ファイル
210 RAM
211 バージョン管理テーブル
800 複合機
801 VAS制御プロセス
Claims (22)
- アプリケーションと、当該アプリケーションからの関数呼び出しに基づきシステム側の処理を行うコントロールサービスとを備えた装置において、
前記コントロールサービスが送信するメッセージが、前記アプリケーションに通知しないものとして予め定めた非通知メッセージであるか否かを判断し、非通知メッセージである場合は、前記メッセージを前記アプリケーションに通知せず、非通知メッセージでない場合に、前記メッセージを前記アプリケーションに通知するラッピング処理手段を備えたことを特徴とする装置。 - 前記ラッピング処理手段は、前記アプリケーションに対して通知しない前記非通知メッセージを記録した情報を参照することにより、前記コントロールサービスが送信するメッセージが、前記非通知メッセージであるか否かを判断する請求項1に記載の装置。
- 前記コントロールサービスをサーバとしたクライアントプロセスとして動作し、かつ前記アプリケーションをクライアントとしたサーバプロセスとして動作する仮想アプリケーションサービスを更に備え、
前記ラッピング処理手段は、前記仮想アプリケーションサービスに含まれる請求項1又は2に記載の装置。 - 前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数全体のバージョンが、前記仮想アプリケーションサービスがサポートできる所定の範囲内であるか否かを判断するバージョン管理手段を更に有する請求項3に記載の装置。
- 前記バージョン管理手段は、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数全体のバージョン情報を前記アプリケーションから取得し、前記所定の範囲を記録した情報を参照することにより、前記バージョンが前記所定の範囲内であるか否かを判断する請求項4に記載の装置。
- 前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数のバージョンが、前記仮想アプリケーションサービスがサポートできる所定の範囲内であるか否かを、関数単位に判断するバージョン管理手段を更に有する請求項3に記載の装置。
- 前記バージョン管理手段は、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数毎のバージョン情報を前記アプリケーションから取得し、前記所定の範囲を記録した情報を参照することにより、前記関数のバージョンが前記所定の範囲内であるか否かを関数単位に判断する請求項6に記載の装置。
- アプリケーションと、当該アプリケーションからの関数呼び出しに基づきシステム側の処理を行うコントロールサービスとを備えた装置が実行するラッピング処理方法であって、
前記コントロールサービスが送信するメッセージが、前記アプリケーションに通知しないものとして予め定めた非通知メッセージであるか否かを判断し、非通知メッセージである場合は、前記メッセージを前記アプリケーションに通知せず、非通知メッセージでない場合に、前記メッセージを前記アプリケーションに通知するラッピング処理ステップを有することを特徴とするラッピング処理方法。 - 前記ラッピング処理ステップにおいて、前記アプリケーションに対して通知しない前記非通知メッセージを記録した情報を参照することにより、前記コントロールサービスが送信するメッセージが、前記非通知メッセージであるか否かを判断する請求項8に記載のラッピング処理方法。
- 前記装置は、前記コントロールサービスをサーバとしたクライアントプロセスとして動作し、かつ前記アプリケーションをクライアントとしたサーバプロセスとして動作する仮想アプリケーションサービスを更に備え、前記ラッピング処理ステップは、前記仮想アプリケーションサービスが実行する請求項8又は9に記載のラッピング処理方法。
- 前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数全体のバージョンが、前記仮想アプリケーションサービスがサポートできる所定の範囲内であるか否かを判断するバージョン管理ステップを更に有する請求項10に記載のラッピング処理方法。
- 前記バージョン管理ステップにおいて、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数全体のバージョン情報を前記アプリケーションから取得し、前記所定の範囲を記録した情報を参照することにより、前記バージョンが前記所定の範囲内であるか否かを判断する請求項11に記載のラッピング処理方法。
- 前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数のバージョンが、前記仮想アプリケーションサービスがサポートできる所定の範囲内であるか否かを、関数単位に判断するバージョン管理ステップを更に有する請求項10に記載のラッピング処理方法。
- 前記バージョン管理ステップにおいて、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数毎のバージョン情報を前記アプリケーションから取得し、前記所定の範囲を記録した情報を参照することにより、前記関数のバージョンが前記所定の範囲内であるか否かを関数単位に判断する請求項13に記載のラッピング処理方法。
- アプリケーションと、当該アプリケーションからの関数呼び出しに基づきシステム側の処理を行うコントロールサービスとを備えた装置を、
前記コントロールサービスが送信するメッセージが、前記アプリケーションに通知しないものとして予め定めた非通知メッセージであるか否かを判断し、非通知メッセージである場合は、前記メッセージを前記アプリケーションに通知せず、非通知メッセージでない場合に、前記メッセージを前記アプリケーションに通知するラッピング処理手段として機能させるプログラム。 - 前記ラッピング処理手段は、前記アプリケーションに対して通知しない前記非通知メッセージを記録した情報を参照することにより、前記コントロールサービスが送信するメッセージが、前記非通知メッセージであるか否かを判断する請求項15に記載のプログラム。
- 前記プログラムは、前記コントロールサービスをサーバとしたクライアントプロセスとして動作し、かつ前記アプリケーションをクライアントとしたサーバプロセスとして動作する仮想アプリケーションサービスのプログラムに含まれる請求項15又は16に記載のプログラム。
- 前記装置を、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数全体のバージョンが、前記仮想アプリケーションサービスがサポートできる所定の範囲内であるか否かを判断するバージョン管理手段として更に機能させる請求項17に記載のプログラム。
- 前記バージョン管理手段は、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数全体のバージョン情報を前記アプリケーションから取得し、前記所定の範囲を記録した情報を参照することにより、前記バージョンが前記所定の範囲内であるか否かを判断する請求項18に記載のプログラム。
- 前記装置を、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数のバージョンが、前記仮想アプリケーションサービスがサポートできる所定の範囲内であるか否かを、関数単位に判断するバージョン管理手段として更に機能させる請求項17に記載のプログラム。
- 前記バージョン管理手段は、前記アプリケーションが前記仮想アプリケーションサービスに対して使用する関数毎のバージョン情報を前記アプリケーションから取得し、前記所定の範囲を記録した情報を参照することにより、前記関数のバージョンが前記所定の範囲内であるか否かを関数単位に判断する請求項20に記載のプログラム。
- 請求項15ないし21のうちいずれか1項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009174424A JP5036770B2 (ja) | 2002-07-19 | 2009-07-27 | 装置及びラッピング処理方法並びにプログラム |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002211685 | 2002-07-19 | ||
| JP2002211685 | 2002-07-19 | ||
| JP2009174424A JP5036770B2 (ja) | 2002-07-19 | 2009-07-27 | 装置及びラッピング処理方法並びにプログラム |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003196228A Division JP4365148B2 (ja) | 2002-07-19 | 2003-07-14 | 画像形成装置及びラッピング処理方法並びにプログラム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012106228A Division JP2012192740A (ja) | 2002-07-19 | 2012-05-07 | 機器、方法、プログラム、及び記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009301558A JP2009301558A (ja) | 2009-12-24 |
| JP5036770B2 true JP5036770B2 (ja) | 2012-09-26 |
Family
ID=41548333
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009174424A Expired - Lifetime JP5036770B2 (ja) | 2002-07-19 | 2009-07-27 | 装置及びラッピング処理方法並びにプログラム |
| JP2012106228A Pending JP2012192740A (ja) | 2002-07-19 | 2012-05-07 | 機器、方法、プログラム、及び記録媒体 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012106228A Pending JP2012192740A (ja) | 2002-07-19 | 2012-05-07 | 機器、方法、プログラム、及び記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP5036770B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6340786B2 (ja) * | 2013-12-24 | 2018-06-13 | 株式会社リコー | 情報処理システム、情報処理装置、情報処理方法および情報処理プログラム |
| JP6350308B2 (ja) * | 2015-01-28 | 2018-07-04 | 住友電気工業株式会社 | 光トランシーバ |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2162033A1 (en) * | 1993-05-05 | 1994-11-10 | Alan W. Lillich | Method and apparatus for verifying compatibility between modular components in a computer system |
| JPH0744338A (ja) * | 1993-07-27 | 1995-02-14 | Toshiba Corp | コンピュータシステムの印刷処理装置および方法 |
| JPH11282684A (ja) * | 1998-03-27 | 1999-10-15 | Canon Inc | 画像処理装置、画像処理装置の制御方法、および記憶媒体 |
| JP2000099344A (ja) * | 1998-09-22 | 2000-04-07 | Hitachi Ltd | プログラム作成方法及びコンピュータ読み取り可能な記録媒体 |
| JP4018277B2 (ja) * | 1998-12-24 | 2007-12-05 | キヤノン株式会社 | ホスト装置、ホスト装置の制御方法、およびホスト装置の制御プログラムを格納したコンピュータ読取可能な記憶媒体 |
| JP2000207372A (ja) * | 1999-01-08 | 2000-07-28 | Hitachi Ltd | 運用管理方法及び運用管理システム |
| JP2000222146A (ja) * | 1999-02-04 | 2000-08-11 | Seiko Epson Corp | 印刷データ変換装置、印刷データの変換方法および印刷データの変換制御プログラムを記録した媒体 |
| JP2000315192A (ja) * | 1999-04-30 | 2000-11-14 | Ntt Data Corp | クライアントサーバシステム、サーバ、アプリケーション管理方法及び記録媒体 |
| JP3815942B2 (ja) * | 2000-03-17 | 2006-08-30 | 富士通株式会社 | メッセージモデル変換システム |
| JP2002082806A (ja) * | 2000-07-05 | 2002-03-22 | Ricoh Co Ltd | 画像形成装置、画像形成方法およびプログラム |
| JP4548758B2 (ja) * | 2000-09-05 | 2010-09-22 | 大日本印刷株式会社 | 共有アクセス管理機能を備えた携帯可能な情報処理装置 |
| JP4334214B2 (ja) * | 2002-01-08 | 2009-09-30 | 株式会社リコー | 画像形成装置、アプリケーションプログラム及び記録媒体 |
-
2009
- 2009-07-27 JP JP2009174424A patent/JP5036770B2/ja not_active Expired - Lifetime
-
2012
- 2012-05-07 JP JP2012106228A patent/JP2012192740A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009301558A (ja) | 2009-12-24 |
| JP2012192740A (ja) | 2012-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4365148B2 (ja) | 画像形成装置及びラッピング処理方法並びにプログラム | |
| US7636172B2 (en) | Image forming apparatus, information processing apparatus and version check method using an API from an application | |
| EP1398948B1 (en) | Image forming apparatus, methods used therein and a computer readable storage medium | |
| US7633639B2 (en) | Compound machine for scanning and printing and a method thereof | |
| US7209249B2 (en) | Method of and apparatus for image formation, and computer product | |
| JP4276909B2 (ja) | 画像形成装置およびアプリ起動制御方法 | |
| US20110202433A1 (en) | License management system, license management method, and computer program product | |
| JP4344203B2 (ja) | 画像形成装置および情報表示方法 | |
| JP2011197831A (ja) | 情報処理システム、管理装置、情報処理装置、インストール処理方法、プログラム及び記憶媒体 | |
| US7302578B2 (en) | Information processing apparatus, image forming apparatus, program-initiation error processing method, and recording medium | |
| JP5700093B2 (ja) | 画像形成装置 | |
| JP5454208B2 (ja) | 画像処理装置、ソフトウェア管理システム、ソフトウェア管理方法およびプログラム | |
| JP4394740B2 (ja) | 画像形成装置、方法、及びプログラム | |
| JP5036770B2 (ja) | 装置及びラッピング処理方法並びにプログラム | |
| US20030140174A1 (en) | Method for generating application for information processing apparatus and image forming apparatus | |
| JP5359427B2 (ja) | ライセンス管理システム、ライセンス管理サーバ、情報処理装置、画像形成装置、ライセンス管理方法、およびライセンス管理プログラム | |
| JP4128506B2 (ja) | 画像形成装置およびアプリケーション情報取得方法 | |
| JP4676977B2 (ja) | 画像形成装置、アプリケーション情報取得方法、及びプログラム | |
| JP2004127253A (ja) | 情報処理装置およびバージョンチェック方法 | |
| JP4334214B2 (ja) | 画像形成装置、アプリケーションプログラム及び記録媒体 | |
| JP2004164582A (ja) | 情報処理装置およびプログラム生成方法 | |
| JP2004129220A (ja) | 画像形成装置およびバージョンチェック方法 | |
| JP4677054B2 (ja) | 画像形成装置、プログラム、記録媒体、及び方法 | |
| JP3977039B2 (ja) | 画像情報処理装置用通信プログラム生成方法および画像情報処理装置用通信プログラム生成装置 | |
| JP4485749B2 (ja) | 画像形成装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120306 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120507 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120605 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120703 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150713 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5036770 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| EXPY | Cancellation because of completion of term |