JP4373742B2 - 画像形成装置およびアプリ起動制限方法 - Google Patents
画像形成装置およびアプリ起動制限方法 Download PDFInfo
- Publication number
- JP4373742B2 JP4373742B2 JP2003317280A JP2003317280A JP4373742B2 JP 4373742 B2 JP4373742 B2 JP 4373742B2 JP 2003317280 A JP2003317280 A JP 2003317280A JP 2003317280 A JP2003317280 A JP 2003317280A JP 4373742 B2 JP4373742 B2 JP 4373742B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- image forming
- forming apparatus
- resource
- activation
- 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
- 230000004913 activation Effects 0.000 title claims description 146
- 238000000034 method Methods 0.000 title claims description 110
- 230000015654 memory Effects 0.000 claims description 41
- 230000006870 function Effects 0.000 claims description 24
- 238000001994 activation Methods 0.000 description 111
- 230000002093 peripheral effect Effects 0.000 description 37
- 238000010586 diagram Methods 0.000 description 16
- 230000006854 communication Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000004330 variable angle spinning Methods 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000007689 inspection Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- JBXRVPQIENCZJO-UHFFFAOYSA-N ethyl n-carbamoyl-n-(4-chlorophenyl)carbamate Chemical compound CCOC(=O)N(C(N)=O)C1=CC=C(Cl)C=C1 JBXRVPQIENCZJO-UHFFFAOYSA-N 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (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とを備えている。
実施の形態1にかかる複合機100は、VAS140が全アプリケーションに対して1つのみ存在するものであったが、この実施の形態2にかかる複合機では、各アプリごとに一つのVASが起動し、各VASは対応するアプリに対してのみリソース使用情報取得およびアプリ起動制限を行うものである。
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 proc構造体
212 u領域
221 ユーザアプリ
222 ユーザアプリ
223 ユーザアプリ
800 複合機
801 VAS制御プロセス(デーモン)
Claims (30)
- 複数のアプリケーションを搭載可能に構成された画像形成装置において、
前記画像形成装置に搭載された複数のアプリケーションのうち、起動の対象とされたアプリケーションが、前記画像形成装置特有のアプリケーションであるか否かを判定する判定手段と、
前記判定手段により、起動の対象とされた前記アプリケーションが、前記画像形成装置特有のアプリケーションでないと判定された場合に、起動の対象とされた前記アプリケーションを実行するために必要な必要リソースの情報と、前記画像形成装置において使用できる使用可能リソースの情報とを取得する情報取得手段と、
前記情報取得手段により取得された前記必要リソースの情報と前記使用可能リソースの情報とを比較し、比較の結果に基づき、起動の対象とされた前記アプリケーションに対する起動制限処理を行う起動制限手段と
を備えたことを特徴とする画像形成装置。 - 前記情報取得手段は、前記アプリケーションの実行ファイルに含まれる必要リソース情報を取得する請求項1に記載の画像形成装置。
- 前記情報取得手段は、前記アプリケーションを仮起動することにより、前記必要リソース情報を取得する請求項2に記載の画像形成装置。
- 前記情報取得手段は、前記必要リソースの情報として、前記アプリケーションが実行された際に使用したリソース量の実績値を取得する請求項1に記載の画像形成装置。
- 前記情報取得手段は、前記実績値を、プロセスが使用するリソースに関する情報を保持するシステム情報から取得する請求項4に記載の画像形成装置。
- 前記情報取得手段は、前記必要リソースの情報として、前記アプリケーションが使用するメモリ領域容量を取得する請求項1ないし5のうちいずれか1項に記載の画像形成装置。
- 前記メモリ領域容量はヒープ領域容量である請求項6に記載の画像形成装置。
- 前記起動制限手段は、前記使用可能リソースのうち前記必要リソースの占める割合を、前記画像形成装置におけるオペレーションパネルに表示する請求項1に記載の画像形成装置。
- 前記起動制限手段は、前記起動制限処理として、前記必要リソースの量が前記使用可能リソースの量を超える場合に、前記画像形成装置におけるオペレーションパネルに警告を表示する請求項1に記載の画像形成装置。
- 前記起動制限手段は、前記アプリケーションが、前記使用可能リソースとは異なるリソースを、前記使用可能リソースの代わりに使用することができる場合には、アプリケーションに当該異なるリソースを使用させる請求項9に記載の画像形成装置。
- 前記必要リソースは、前記アプリケーションが使用する機器であり、前記起動制限手段は、当該機器が前記画像形成装置に備えられていないときに、前記起動制限処理を行う請求項1に記載の画像形成装置。
- 画像形成処理で使用されるハードウェア資源と、
ハードウェア資源の制御を行うコントロールサービスと、
コントロールサービスをサーバとしたクライアントプロセスとして動作し、前記アプリケーションをクライアントとしたサーバプロセスとして動作する仮想アプリケーションサービスを有する請求項1ないし11のうちいずれか1項に記載の画像形成装置。 - 前記仮想アプリケーションサービスは前記情報取得手段及び前記起動制限手段を含む請求項12に記載の画像形成装置。
- 複数のアプリケーションを搭載可能に構成された画像形成装置におけるアプリケーションの起動制限方法であって、
前記画像形成装置に搭載された複数のアプリケーションのうち、起動の対象とされたアプリケーションが、前記画像形成装置特有のアプリケーションであるか否かを判定する判定ステップと、
前記判定ステップにおいて、起動の対象とされた前記アプリケーションが、前記画像形成装置特有のアプリケーションでないと判定された場合に、起動の対象とされた前記アプリケーションを実行するために必要な必要リソースの情報と、前記画像形成装置において使用できる使用可能リソースの情報とを取得する情報取得ステップと、
前記情報取得ステップにおいて取得された前記必要リソースの情報と前記使用可能リソースの情報とを比較し、比較の結果に基づき、起動の対象とされた前記アプリケーションに対する起動制限処理を行う起動制限ステップと
を備えたことを特徴とする起動制限方法。 - 前記情報取得ステップにおいて、前記画像形成装置は、前記アプリケーションの実行ファイルに含まれる必要リソース情報を取得する請求項14に記載の起動制限方法。
- 前記情報取得ステップにおいて、前記画像形成装置は、前記アプリケーションを仮起動することにより、前記必要リソース情報を取得する請求項15に記載の起動制限方法。
- 前記情報取得ステップにおいて、前記画像形成装置は、前記必要リソースの情報として、前記アプリケーションが実行された際に使用したリソース量の実績値を取得する請求項14に記載の起動制限方法。
- 前記画像形成装置は、前記実績値を、プロセスが使用するリソースに関する情報を保持するシステム情報から取得する請求項17に記載の起動制限方法。
- 前記情報取得ステップにおいて、前記画像形成装置は、前記必要リソースの情報として、前記アプリケーションが使用するメモリ領域容量を取得する請求項14ないし18のうちいずれか1項に記載の起動制限方法。
- 前記メモリ領域容量はヒープ領域容量である請求項19に記載の起動制限方法。
- 前記起動制限ステップにおいて、前記画像形成装置は、前記使用可能リソースのうち前記必要リソースの占める割合を、前記画像形成装置におけるオペレーションパネルに表示する請求項14に記載の起動制限方法。
- 前記起動制限ステップにおいて、前記画像形成装置は、前記起動制限処理として、前記必要リソースの量が前記使用可能リソースの量を超える場合に、前記画像形成装置におけるオペレーションパネルに警告を表示する請求項14に記載の起動制限方法。
- 前記起動制限ステップにおいて、前記画像形成装置は、前記アプリケーションが、前記使用可能リソースとは異なるリソースを、前記使用可能リソースの代わりに使用することができる場合には、アプリケーションに当該異なるリソースを使用させる請求項22に記載の起動制限方法。
- 前記必要リソースは、前記アプリケーションが使用する機器であり、前記起動制限ステップにおいて、前記画像形成装置は、当該機器が前記画像形成装置に備えられていないときに、前記起動制限処理を行う請求項14に記載の起動制限方法。
- 前記画像形成装置は、
画像形成処理で使用されるハードウェア資源と、
ハードウェア資源の制御を行うコントロールサービスと、
コントロールサービスをサーバとしたクライアントプロセスとして動作し、前記アプリケーションをクライアントとしたサーバプロセスとして動作する仮想アプリケーションサービスを有する請求項14ないし24のうちいずれか1項に記載の起動制限方法。 - 前記情報取得ステップ及び前記起動制限ステップは、前記仮想アプリケーションサービスにより実行される請求項25に記載の起動制限方法。
- 複数のアプリケーションを搭載可能に構成された画像形成装置を、
前記画像形成装置に搭載された複数のアプリケーションのうち、起動の対象とされたアプリケーションが、前記画像形成装置特有のアプリケーションであるか否かを判定する判定手段、
前記判定手段により、起動の対象とされた前記アプリケーションが、前記画像形成装置特有のアプリケーションでないと判定された場合に、起動の対象とされた前記アプリケーションを実行するために必要な必要リソースの情報と、前記画像形成装置において使用できる使用可能リソースの情報とを取得する情報取得手段、
前記情報取得手段により取得された前記必要リソースの情報と前記使用可能リソースの情報とを比較し、比較の結果に基づき、起動の対象とされた前記アプリケーションに対する起動制限処理を行う起動制限手段、
として機能させるプログラム。 - 前記情報取得手段は、前記アプリケーションの実行ファイルに含まれる必要リソース情報を取得する請求項27に記載のプログラム。
- 前記情報取得手段は、前記アプリケーションを仮起動することにより、前記必要リソース情報を取得する請求項28に記載のプログラム。
- 請求項27ないし29のうちいずれか1項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003317280A JP4373742B2 (ja) | 2002-09-13 | 2003-09-09 | 画像形成装置およびアプリ起動制限方法 |
EP20030255730 EP1398948B1 (en) | 2002-09-13 | 2003-09-12 | Image forming apparatus, methods used therein and a computer readable storage medium |
US10/660,723 US20040109188A1 (en) | 2002-09-13 | 2003-09-12 | Image forming apparatus and methods used in the image forming apparatus |
CN2006101214658A CN1921546B (zh) | 2002-09-13 | 2003-09-15 | 成像装置及用在成像装置中的方法 |
CNA031648738A CN1495580A (zh) | 2002-09-13 | 2003-09-15 | 成象装置及用在成象装置中的方法 |
US11/923,178 US8516475B2 (en) | 2002-09-13 | 2007-10-24 | Image forming apparatus and methods used in the image forming apparatus |
US11/923,207 US8305591B2 (en) | 2002-09-13 | 2007-10-24 | Image forming apparatus and methods used in the image forming apparatus |
US11/923,236 US8752041B2 (en) | 2002-09-13 | 2007-10-24 | Image forming apparatus and methods used in the image forming apparatus |
US13/628,933 US9019516B2 (en) | 2002-09-13 | 2012-09-27 | Image forming apparatus and methods used in the image forming apparatus |
US13/907,384 US9167113B2 (en) | 2002-09-13 | 2013-05-31 | Image forming apparatus and methods used in the image forming apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002269280 | 2002-09-13 | ||
JP2003317280A JP4373742B2 (ja) | 2002-09-13 | 2003-09-09 | 画像形成装置およびアプリ起動制限方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004122773A JP2004122773A (ja) | 2004-04-22 |
JP4373742B2 true JP4373742B2 (ja) | 2009-11-25 |
Family
ID=32301638
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003317280A Expired - Lifetime JP4373742B2 (ja) | 2002-09-13 | 2003-09-09 | 画像形成装置およびアプリ起動制限方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4373742B2 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4215037B2 (ja) | 2004-12-27 | 2009-01-28 | セイコーエプソン株式会社 | リソース管理システム、プリンタ、プリンタ用ネットワークカードおよびリソース管理プログラム、並びにリソース管理方法 |
JP5273222B2 (ja) * | 2005-03-14 | 2013-08-28 | 株式会社リコー | 機器、情報処理方法、プログラム、及び記録媒体 |
US8488135B2 (en) | 2005-03-14 | 2013-07-16 | Ricoh Company, Ltd. | Easy modification to method of controlling applications in image forming apparatus |
JP5013999B2 (ja) * | 2007-07-10 | 2012-08-29 | 株式会社リコー | 画像形成装置、プログラム制御方法、及び制御プログラム |
US9003394B2 (en) | 2007-07-10 | 2015-04-07 | Ricoh Company, Ltd. | Program determining apparatus and program determining method |
JP4793419B2 (ja) * | 2008-09-25 | 2011-10-12 | 富士ゼロックス株式会社 | 情報処理装置、画像形成装置およびプログラム |
JP5478368B2 (ja) * | 2010-06-03 | 2014-04-23 | 日本電信電話株式会社 | メモリ消費量測定方法及びメモリ消費量測定プログラム |
JP5392203B2 (ja) | 2010-08-19 | 2014-01-22 | 株式会社リコー | 情報処理装置、情報処理システム、インストール支援方法、及びインストール支援プログラム |
JP5948855B2 (ja) * | 2011-02-16 | 2016-07-06 | 株式会社リコー | 機器、プログラム管理方法、プログラム管理プログラム、及び記録媒体 |
JP5498986B2 (ja) * | 2011-04-28 | 2014-05-21 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
JP5263358B2 (ja) * | 2011-09-09 | 2013-08-14 | 株式会社リコー | 情報処理装置、プログラム制御方法、及び制御プログラム |
JP5949529B2 (ja) * | 2012-12-21 | 2016-07-06 | 富士ゼロックス株式会社 | 画像処理装置及びプログラム |
JP5686154B2 (ja) * | 2013-05-02 | 2015-03-18 | 株式会社リコー | 情報処理装置、プログラム制御方法、及び制御プログラム |
JP6235973B2 (ja) * | 2014-08-22 | 2017-11-22 | 日本電信電話株式会社 | サーバ |
JP2018128530A (ja) * | 2017-02-07 | 2018-08-16 | 株式会社東芝 | 画像処理装置及び情報提供方法 |
JP2021105752A (ja) * | 2018-04-17 | 2021-07-26 | 京セラドキュメントソリューションズ株式会社 | 電子機器、情報処理プログラムおよび情報処理システム |
-
2003
- 2003-09-09 JP JP2003317280A patent/JP4373742B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2004122773A (ja) | 2004-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4276909B2 (ja) | 画像形成装置およびアプリ起動制御方法 | |
US8614807B2 (en) | Image forming apparatus, user restriction method and use history generation method | |
US9167113B2 (en) | Image forming apparatus and methods used in the image forming apparatus | |
JP4373742B2 (ja) | 画像形成装置およびアプリ起動制限方法 | |
US8115943B2 (en) | Image forming apparatus and print process method | |
US20110066960A1 (en) | Program download system, program download method, image forming apparatus, program delivery server, and download program | |
JP4344203B2 (ja) | 画像形成装置および情報表示方法 | |
JP2004110779A (ja) | 画像形成装置 | |
JP2004297792A (ja) | 画像形成装置及び機能キー割り付け方法 | |
CN110784606B (zh) | 图像处理装置、图像处理***以及应用启动控制方法 | |
JP2004303210A (ja) | ファイル作成方法、サーバ、コンピュータ端末、記録媒体、情報処理装置及びプログラム追加システム | |
JP2004030601A (ja) | リソース情報によりアプリケーション起動判断を行う装置及び方法 | |
JP2004005612A (ja) | リソース情報を取得する装置及び方法 | |
JP4394740B2 (ja) | 画像形成装置、方法、及びプログラム | |
JP4565024B2 (ja) | アプリケーションプログラム、画像形成装置、及びアプリケーションプログラム実行方法 | |
JP4128506B2 (ja) | 画像形成装置およびアプリケーション情報取得方法 | |
JP4001531B2 (ja) | 画像形成装置 | |
JP4676977B2 (ja) | 画像形成装置、アプリケーション情報取得方法、及びプログラム | |
JP2006311590A (ja) | 画像形成装置およびアプリケーションインストール方法 | |
JP4246560B2 (ja) | 情報処理装置、情報処理方法、プログラム、及び記録媒体 | |
JP2004127253A (ja) | 情報処理装置およびバージョンチェック方法 | |
JP4677054B2 (ja) | 画像形成装置、プログラム、記録媒体、及び方法 | |
JP5333561B2 (ja) | 情報処理装置、プログラム、及び方法 | |
JP2003330735A (ja) | 画像形成装置および共有メモリ調停方法 | |
JP2006271005A (ja) | 画像形成装置およびアプリケーションインストール方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051101 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090526 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090727 |
|
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: 20090901 |
|
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: 20090904 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4373742 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130911 Year of fee payment: 4 |
|
EXPY | Cancellation because of completion of term |