JP5699500B2 - インストールプログラム、インストール方法、画像形成装置、及び記録媒体 - Google Patents
インストールプログラム、インストール方法、画像形成装置、及び記録媒体 Download PDFInfo
- Publication number
- JP5699500B2 JP5699500B2 JP2010208213A JP2010208213A JP5699500B2 JP 5699500 B2 JP5699500 B2 JP 5699500B2 JP 2010208213 A JP2010208213 A JP 2010208213A JP 2010208213 A JP2010208213 A JP 2010208213A JP 5699500 B2 JP5699500 B2 JP 5699500B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- installation
- jsdk
- program
- csdk
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 title claims 14
- 238000009434 installation Methods 0.000 title claims 12
- 238000001514 detection method Methods 0.000 claims 3
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/54—Link editing before load time
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/62—Uninstallation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
11 コントローラ
12 スキャナ
13 プリンタ
14 モデム
15 操作パネル
16 ネットワークインタフェース
17 SDカードスロット
80 SDカード
111 CPU
112 RAM
113 ROM
114 HDD
115 NVRAM
151 標準アプリ
152 SAS
153 CSDKアプリ
153Fa、153Fb CSDKファイル
153Pa、153Fb CSDK属性ファイル
154 JVM
155 JSDKプラットフォーム
156 JSDKアプリ
156Fa、156Fb JSDKファイル
156Pa、156Pb JSDK属性ファイル
157 VAS
158 コントロールサービス
159 OS
211 代行ライブラリ
211P 代行属性ファイル
211j Java(登録商標)層
211c ネイティブ層
1511 スキャンアプリ
1512 印刷アプリ
1513 コピーアプリ
1514 FAXアプリ
1551 JSDK管理部
1552 コールバック制御部
Claims (10)
- 第一のプログラムからの呼び出しを受け付ける呼び出し受付手順と、
前記呼び出しに応じ、前記第一のプログラムより利用される第二のプログラムをインストールするインストール手順とを画像形成装置に実行させ、
前記第一のプログラムに付随して前記画像形成装置にインストールされるインストールプログラム。 - 前記呼び出し受付手順は、前記第一のプログラムの起動時に、前記第一のプログラムからの前記呼び出しを受け付ける請求項1記載のインストールプログラム。
- 前記第一のプログラムのアンインストールの検知に応じ、前記第二のプログラムをアンインストールするアンインストール手順を前記画像形成装置に実行させる請求項1又は2記載のインストールプログラム。
- 前記インストール手順は、前記呼び出しに応じ、前記第一のプログラムのアンインストールを当該インストールプログラムに対して通知させるためのコールバック情報を前記画像形成装置に設定し、
前記アンインストール手順は、前記コールバック情報に基づく前記第一のプログラムのアンインストールの通知に応じ、前記第二のプログラムをアンインストールする請求項3記載のインストールプログラム。 - 第一のプログラムからの呼び出しを受け付ける呼び出し受付手順と、
前記呼び出しに応じ、前記第一のプログラムより利用される第二のプログラムをインストールするインストール手順とを画像形成装置が実行し、
前記呼び出し受付手順及び前記インストール手順を前記画像形成装置に実行させるインストールプログラムは、前記第一のプログラムに付随して前記画像形成装置にインストールされるインストール方法。 - 前記呼び出し受付手順は、前記第一のプログラムの起動時に、前記第一のプログラムからの前記呼び出しを受け付ける請求項5記載のインストール方法。
- 前記第一のプログラムのアンインストールの検知に応じ、前記第二のプログラムをアンインストールするアンインストール手順を前記画像形成装置が実行する請求項5又は6記載のインストール方法。
- 前記インストール手順は、前記呼び出しに応じ、前記第一のプログラムのアンインストールを通知させるためのコールバック情報を前記画像形成装置に設定し、
前記アンインストール手順は、前記コールバック情報に基づく前記第一のプログラムのアンインストールの検知に応じ、前記第二のプログラムをアンインストールする請求項7記載のインストール方法。 - 画像形成装置であって、
第一のプログラムからの呼び出しを受け付ける呼び出し受付手段と、
前記呼び出しに応じ、前記第一のプログラムより利用される第二のプログラムをインストールするインストール手段とを有し、
前記呼び出し受付手段及び前記インストール手段として当該画像形成装置を機能させるインストールプログラムは、前記第一のプログラムに付随して当該画像形成装置にインストールされる画像形成装置。 - 請求項1乃至4いずれか一項記載のインストールプログラムを記録したコンピュータ読取可能な記録媒体。
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010208213A JP5699500B2 (ja) | 2010-09-16 | 2010-09-16 | インストールプログラム、インストール方法、画像形成装置、及び記録媒体 |
KR1020137006492A KR101516504B1 (ko) | 2010-09-16 | 2011-09-07 | 인스톨 방법 및 장치 |
CN201180043967.2A CN103154888B (zh) | 2010-09-16 | 2011-09-07 | 安装方法和装置 |
SG2013013867A SG188292A1 (en) | 2010-09-16 | 2011-09-07 | Install method, apparatus |
AU2011303103A AU2011303103B2 (en) | 2010-09-16 | 2011-09-07 | Install method, apparatus |
PCT/JP2011/070910 WO2012036174A1 (en) | 2010-09-16 | 2011-09-07 | Install method, apparatus |
BR112013006419A BR112013006419A2 (pt) | 2010-09-16 | 2011-09-07 | aparelho, método de instalação |
EP11825174.3A EP2616933A4 (en) | 2010-09-16 | 2011-09-07 | INSTALLATION PROCESS AND DEVICE |
US13/820,348 US9274776B2 (en) | 2010-09-16 | 2011-09-07 | Product, method, and apparatus for installing a second program based on a call from a first program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010208213A JP5699500B2 (ja) | 2010-09-16 | 2010-09-16 | インストールプログラム、インストール方法、画像形成装置、及び記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012064022A JP2012064022A (ja) | 2012-03-29 |
JP5699500B2 true JP5699500B2 (ja) | 2015-04-08 |
Family
ID=45831632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010208213A Expired - Fee Related JP5699500B2 (ja) | 2010-09-16 | 2010-09-16 | インストールプログラム、インストール方法、画像形成装置、及び記録媒体 |
Country Status (9)
Country | Link |
---|---|
US (1) | US9274776B2 (ja) |
EP (1) | EP2616933A4 (ja) |
JP (1) | JP5699500B2 (ja) |
KR (1) | KR101516504B1 (ja) |
CN (1) | CN103154888B (ja) |
AU (1) | AU2011303103B2 (ja) |
BR (1) | BR112013006419A2 (ja) |
SG (1) | SG188292A1 (ja) |
WO (1) | WO2012036174A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5786535B2 (ja) * | 2011-08-08 | 2015-09-30 | 株式会社リコー | 機器、情報処理方法、情報処理プログラム、及び記録媒体 |
CN106104476B (zh) * | 2014-05-30 | 2019-08-13 | 京瓷办公信息系统株式会社 | 图像形成装置及图像形成方法 |
JP6435902B2 (ja) * | 2015-02-10 | 2018-12-12 | コニカミノルタ株式会社 | ランチャ提供装置、画像形成装置、ランチャ提供方法、およびコンピュータプログラム |
EP3142035B1 (en) | 2015-09-14 | 2021-08-25 | Ricoh Company, Ltd. | Information processing system, information processing apparatus, information processing method, and recording medium |
CN105808291B (zh) * | 2016-03-03 | 2019-11-05 | 腾讯科技(深圳)有限公司 | 终端的应用连接方法和装置 |
JP2018015947A (ja) | 2016-07-26 | 2018-02-01 | キヤノン株式会社 | 画像形成装置、画像形成方法、およびプログラム |
JP6881028B2 (ja) | 2017-05-24 | 2021-06-02 | 株式会社リコー | 画像形成装置、システムおよび制御方法 |
US10365910B2 (en) * | 2017-07-06 | 2019-07-30 | Citrix Systems, Inc. | Systems and methods for uninstalling or upgrading software if package cache is removed or corrupted |
US10630857B2 (en) | 2017-12-21 | 2020-04-21 | Ricoh Company, Ltd. | Electronic apparatus and method to update firmware of the electronic apparatus when adding a web application to the electronic apparatus |
JP7069969B2 (ja) * | 2018-03-29 | 2022-05-18 | 株式会社リコー | 情報処理装置、情報処理方法及び情報処理プログラム |
JP7087685B2 (ja) | 2018-05-31 | 2022-06-21 | 株式会社リコー | 情報処理システムおよび情報処理方法 |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5721824A (en) * | 1996-04-19 | 1998-02-24 | Sun Microsystems, Inc. | Multiple-package installation with package dependencies |
US6349408B1 (en) * | 1998-03-23 | 2002-02-19 | Sun Microsystems, Inc. | Techniques for implementing a framework for extensible applications |
US20020083430A1 (en) * | 2000-12-26 | 2002-06-27 | Tadao Kusuda | Uninstall control apparatus which controls uninstallation of device control software |
US7185335B2 (en) * | 2002-09-19 | 2007-02-27 | International Business Machines Corporation | Programmatic application installation diagnosis and cleaning |
JP2004118237A (ja) | 2002-09-20 | 2004-04-15 | Ricoh Co Ltd | 画像形成装置およびアプリケーションインストール方法 |
US8432562B2 (en) | 2004-02-17 | 2013-04-30 | Ricoh Company, Ltd. | Image processing apparatus, method, program, and computer readable recording medium for controlling operation switching and displaying at occurrence of error conditions |
JP4625343B2 (ja) | 2004-02-17 | 2011-02-02 | 株式会社リコー | 画像形成装置、端末装置、情報処理方法、情報処理プログラム、及び記録媒体 |
US20050193389A1 (en) | 2004-02-26 | 2005-09-01 | Murphy Robert J. | System and method for a user-configurable, removable media-based, multi-package installer |
US7716663B2 (en) * | 2004-02-26 | 2010-05-11 | International Business Machines Corporation | Method, system and program product for controlling native applications using open service gateway initiative (OSGi) bundles |
US20060020937A1 (en) | 2004-07-21 | 2006-01-26 | Softricity, Inc. | System and method for extraction and creation of application meta-information within a software application repository |
GB2421323B (en) * | 2004-12-15 | 2009-07-22 | Symbian Software Ltd | A method of maintaining applications in a computing device |
JP2007048270A (ja) | 2005-07-11 | 2007-02-22 | Ricoh Co Ltd | 画像形成装置、情報処理装置、情報処理方法、情報処理プログラム、及び記録媒体 |
US8264717B2 (en) | 2005-07-11 | 2012-09-11 | Ricoh Company, Ltd. | Image forming apparatus, information processing apparatus, information processing method, information processing program and storage medium |
JP4843386B2 (ja) * | 2005-07-11 | 2011-12-21 | 株式会社リコー | 機器、情報処理方法、情報処理プログラム、及び記録媒体 |
JP5025193B2 (ja) | 2005-09-16 | 2012-09-12 | 株式会社リコー | 機器、情報処理方法、情報処理プログラム、及び記録媒体 |
US9141374B2 (en) | 2005-09-16 | 2015-09-22 | Ricoh Company, Ltd. | Image forming device, information processing method, information processing program, and recording medium |
JP5025192B2 (ja) | 2005-09-16 | 2012-09-12 | 株式会社リコー | 機器、情報処理方法、情報処理プログラム、及び記録媒体 |
KR100703804B1 (ko) * | 2006-01-20 | 2007-04-09 | 삼성전자주식회사 | 플러그 앤 인스톨 시스템 및 방법 |
US20070201655A1 (en) * | 2006-02-03 | 2007-08-30 | Michael Shenfield | System and method for installing custom services on a component-based application platform |
JP4844205B2 (ja) * | 2006-04-05 | 2011-12-28 | 富士ゼロックス株式会社 | ソフトウェアコンポーネントのインストール方法、インストーラ、及び複合機 |
JP2006271005A (ja) | 2006-06-06 | 2006-10-05 | Ricoh Co Ltd | 画像形成装置およびアプリケーションインストール方法 |
JP4512565B2 (ja) | 2006-06-06 | 2010-07-28 | 株式会社リコー | 画像形成装置およびアプリケーションインストール方法 |
US8185889B2 (en) | 2007-06-19 | 2012-05-22 | Red Hat, Inc. | Methods and systems for porting software packages from one format to another |
US20090172657A1 (en) * | 2007-12-28 | 2009-07-02 | Nokia, Inc. | System, Method, Apparatus, Mobile Terminal and Computer Program Product for Providing Secure Mixed-Language Components to a System Dynamically |
US8046779B2 (en) * | 2008-02-27 | 2011-10-25 | Sap Ag | Dynamic resolution of dependent components |
US8239855B2 (en) * | 2008-03-27 | 2012-08-07 | Oracle International Corporation | Component-based software installation |
JP5599557B2 (ja) | 2008-08-29 | 2014-10-01 | 株式会社リコー | 情報処理装置、ライセンス判定方法、プログラム及び記録媒体 |
JP5206263B2 (ja) | 2008-09-12 | 2013-06-12 | 株式会社リコー | 情報処理装置、ライセンス判定方法、及びプログラム |
GB2466220A (en) | 2008-12-12 | 2010-06-16 | Symbian Software Ltd | Installing or uninstalling computer programs using installer plug-in modules |
US8607224B2 (en) * | 2009-05-28 | 2013-12-10 | Yahoo! Inc. | System for packaging native program extensions together with virtual machine applications |
JP5263070B2 (ja) | 2009-08-13 | 2013-08-14 | 株式会社リコー | プログラム導入支援装置、プログラム導入支援システム、プログラム導入支援方法、及びプログラム導入支援プログラム |
JP5391937B2 (ja) | 2009-09-03 | 2014-01-15 | 株式会社リコー | 画像形成装置、ライセンス処理方法、及びライセンス処理プログラム |
JP5428685B2 (ja) | 2009-09-11 | 2014-02-26 | 株式会社リコー | ライセンス導入支援装置、ライセンス導入支援方法、及びライセンス導入支援プログラム |
JP2011060237A (ja) | 2009-09-14 | 2011-03-24 | Ricoh Co Ltd | プログラム導入支援装置、プログラム導入支援システム、表示制御方法、表示制御プログラム、及びそのプログラムを記録した記録媒体 |
JP5413078B2 (ja) | 2009-09-14 | 2014-02-12 | 株式会社リコー | 機器管理システム、機器管理装置、仲介装置、機器管理方法、及び機器管理プログラム |
EP2383645B1 (en) * | 2010-04-30 | 2015-03-04 | BlackBerry Limited | Method and device for application installation to multiple memory components |
US20110288932A1 (en) * | 2010-05-21 | 2011-11-24 | Inedible Software, LLC, a Wyoming Limited Liability Company | Apparatuses, systems and methods for determining installed software applications on a computing device |
-
2010
- 2010-09-16 JP JP2010208213A patent/JP5699500B2/ja not_active Expired - Fee Related
-
2011
- 2011-09-07 BR BR112013006419A patent/BR112013006419A2/pt not_active Application Discontinuation
- 2011-09-07 WO PCT/JP2011/070910 patent/WO2012036174A1/en active Application Filing
- 2011-09-07 CN CN201180043967.2A patent/CN103154888B/zh not_active Expired - Fee Related
- 2011-09-07 EP EP11825174.3A patent/EP2616933A4/en not_active Ceased
- 2011-09-07 SG SG2013013867A patent/SG188292A1/en unknown
- 2011-09-07 KR KR1020137006492A patent/KR101516504B1/ko not_active Expired - Fee Related
- 2011-09-07 AU AU2011303103A patent/AU2011303103B2/en not_active Ceased
- 2011-09-07 US US13/820,348 patent/US9274776B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
BR112013006419A2 (pt) | 2016-07-26 |
CN103154888B (zh) | 2016-10-12 |
CN103154888A (zh) | 2013-06-12 |
WO2012036174A1 (en) | 2012-03-22 |
AU2011303103B2 (en) | 2014-06-05 |
KR20130045392A (ko) | 2013-05-03 |
JP2012064022A (ja) | 2012-03-29 |
US20130174141A1 (en) | 2013-07-04 |
EP2616933A4 (en) | 2014-03-26 |
KR101516504B1 (ko) | 2015-05-04 |
SG188292A1 (en) | 2013-04-30 |
AU2011303103A1 (en) | 2013-03-14 |
US9274776B2 (en) | 2016-03-01 |
EP2616933A1 (en) | 2013-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5699500B2 (ja) | インストールプログラム、インストール方法、画像形成装置、及び記録媒体 | |
US9141374B2 (en) | Image forming device, information processing method, information processing program, and recording medium | |
JP5786535B2 (ja) | 機器、情報処理方法、情報処理プログラム、及び記録媒体 | |
JP2012043118A (ja) | 情報処理装置、電子機器、更新処理支援方法、更新処理支援プログラム、及び更新処理支援システム | |
JP2011123842A (ja) | 画像形成装置、機能追加方法、及びプログラム | |
JP6295563B2 (ja) | 情報処理システム、機器、情報処理方法、及び情報処理プログラム | |
JP4597834B2 (ja) | 画像形成装置、情報処理方法、情報処理プログラム及び記録媒体 | |
JP2014170515A (ja) | 機器、情報記録プログラム、及び情報記録方法 | |
US8839250B2 (en) | Image forming apparatus, storage medium, and program system determination | |
CN109660688B (zh) | 信息处理装置及其控制方法 | |
US8464273B2 (en) | Information processing apparatus, information processing method, and computer-readable program | |
US10545704B2 (en) | Image forming apparatus and control method to update an application in an image forming apparatus | |
JP2009137165A (ja) | 画像形成装置、情報処理方法及びプログラム | |
JP4459033B2 (ja) | 画像形成装置、端末装置、情報処理方法、情報処理プログラム、及び記録媒体 | |
JP2005269439A (ja) | 画像形成装置、情報処理方法、情報処理プログラム、及び記録媒体 | |
JP2012181690A (ja) | 画像形成装置、更新方法、更新プログラム、及び記録媒体 | |
JP6330933B2 (ja) | 機器、情報処理システム、情報処理方法、及びプログラム | |
JP6089794B2 (ja) | 機器、情報処理システム、情報処理方法、及びプログラム | |
JP2010218469A (ja) | 情報処理装置、情報処理方法、プログラムおよび記録媒体 | |
JP6308526B2 (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム | |
JP2023166076A (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム | |
JP2005267447A (ja) | 画像形成装置及び画像形成方法 | |
JP2008217136A (ja) | システム | |
JP2015091095A (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130813 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140715 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140821 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141111 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141224 |
|
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: 20150120 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150202 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5699500 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |