JP6938912B2 - 情報処理装置およびプログラム - Google Patents
情報処理装置およびプログラム Download PDFInfo
- Publication number
- JP6938912B2 JP6938912B2 JP2016257163A JP2016257163A JP6938912B2 JP 6938912 B2 JP6938912 B2 JP 6938912B2 JP 2016257163 A JP2016257163 A JP 2016257163A JP 2016257163 A JP2016257163 A JP 2016257163A JP 6938912 B2 JP6938912 B2 JP 6938912B2
- Authority
- JP
- Japan
- Prior art keywords
- operating state
- function
- program
- image forming
- information processing
- 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.)
- Active
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Description
請求項1に係る本発明は、プログラムをインストールする処理を実行する際に、当該プログラムを動作させるために特定の動作状態となっていることが要求される第1の機能と動作状態が連動して変化することによりその動作状態により前記第1の機能の動作状態を判定可能な第2の機能の動作状態を取得する取得手段と、
前記取得手段により取得された前記第2の機能の動作状態に基づいて、前記第1の機能の動作状態を判定する判定手段と、前記判定手段により判定された前記第1の機能の動作状態が、前記プログラムを正常に動作させるために必要な特定の動作状態である場合、プログラムをインストールする処理を実行する処理実行手段とを備えた情報処理装置である。
前記判定手段は、前記取得手段により取得された前記複数の第2の機能のいずれかの第2の機能の動作状態に基づいて、前記第1の機能の動作状態を判定する、請求項1から5のいずれか記載の情報処理装置である。
前記複数の第1の機能のうちいずれかの第1の機能の動作状態が、前記プログラムを動作させるために必要な特定の動作状態とは異なる場合、当該第1の機能の動作状態を、前記プログラムを動作させるために必要な特定の動作状態に変更するよう指示する指示手段をさらに備えた請求項1記載の情報処理装置である。
請求項13に係る本発明は、プログラムをインストールする処理を実行する際に、当該プログラムを動作させるために特定の動作状態となっていることが要求される第1の機能と動作状態が連動して変化することによりその動作状態により前記第1の機能の動作状態を判定可能な第2の機能の動作状態を取得する取得ステップと、
前記取得ステップにおいて取得された前記第2の機能の動作状態に基づいて、前記第1の機能の動作状態を判定する判定ステップと、
前記判定ステップにおいて判定された前記第1の機能の動作状態が、前記プログラムを正常に動作させるために必要な特定の動作状態である場合、プログラムをインストールする処理を実行する処理実行ステップとをコンピュータに実行させるためのプログラムである。
画像形成装置10は、この端末装置20からの指示を受信すると、自装置内で電子証明書の生成処理を実行して電子証明書を登録する。そして、画像形成装置10は端末装置20に対して、電子証明書を生成して登録した旨を返信する(ステップS404)。
そこで、端末装置20は、画像形成装置10に対して、Webインタフェース機能を使用して、確認優先順位が3番目の実行中アプリケーション情報管理モジュールの動作状態を問い合わせる(ステップS904)。
上記実施形態では、インストーラ40を格納した端末装置20が、画像形成装置10に対してアプリのインストールをする場合を用いて説明したが、本発明はこれに限定されるものではない。インストーラ40を画像形成装置10にダウンロード等の処理により格納させて、画像形成装置10内でインストーラ40を起動させてアプリを画像形成装置10にインストールするような場合でも同様に本発明を適用することができるものである。
11 CPU
12 メモリ
13 記憶装置
14 通信インタフェース(IF)
15 ユーザインタフェース(UI)装置
16 制御バス
20 端末装置
30 ネットワーク
31 制御部
32 表示部
33 記憶部
34 格納装置
35 通信部
40 インストーラ
41 アプリ
43 インストール用プログラム
Claims (13)
- プログラムをインストールする処理を実行する際に、当該プログラムを動作させるために特定の動作状態となっていることが要求される第1の機能と動作状態が連動して変化することによりその動作状態により前記第1の機能の動作状態を判定可能な第2の機能の動作状態を取得する取得手段と、
前記取得手段により取得された前記第2の機能の動作状態に基づいて、前記第1の機能の動作状態を判定する判定手段と、
前記判定手段により判定された前記第1の機能の動作状態が、前記プログラムを正常に動作させるために必要な特定の動作状態である場合、プログラムをインストールする処理を実行する処理実行手段と、
を備えた情報処理装置。 - 前記判定手段により判定された前記第1の機能の動作状態が、前記プログラムを動作させるために必要な特定の動作状態とは異なる場合、前記第1の機能の動作状態を、前記プログラムを動作させるために必要な特定の動作状態に変更するよう指示する指示手段をさらに備えた請求項1記載の情報処理装置。
- 前記指示手段による指示により、前記第1の機能の動作状態が前記プログラムを動作させるために必要な特定の動作状態となった場合、プログラムをインストールする処理を実行する処理実行手段をさらに備えた請求項2記載の情報処理装置。
- 前記指示手段による指示を行ったにもかかわらず、前記第1の機能の動作状態が前記プログラムを動作させるために必要な特定の動作状態とならなかった場合、前記プログラムをインストールする処理を実行することができない旨を通知する通知手段をさらに備えた請求項2記載の情報処理装置。
- 前記判定手段により前記第1の機能の動作状態を判定することができない場合、前記プログラムをインストールする処理を実行することができない旨を通知する通知手段をさらに備えた請求項1記載の情報処理装置。
- 前記取得手段は、前記第1の機能の動作状態を取得することができない場合に、前記第2の機能の動作状態を取得する請求項1から5のいずれか記載の情報処理装置。
- 前記取得手段は、前記第2の機能の動作状態を取得することができない場合に、前記第1の機能の動作状態を取得する請求項1から5のいずれか記載の情報処理装置。
- 前記取得手段は、前記第1の機能と動作状態が連動する第2の機能が複数存在する場合、複数の第2の機能の動作状態を順次取得し、
前記判定手段は、前記取得手段により取得された前記複数の第2の機能のいずれかの第2の機能の動作状態に基づいて、前記第1の機能の動作状態を判定する、請求項1から5のいずれか記載の情報処理装置。 - 前記判定手段は、前記プログラムを動作させるために特定の動作状態となっていることが要求される第1の機能が複数存在する場合、前記複数の第1の機能の動作状態を判定し、
前記複数の第1の機能のうちいずれかの第1の機能の動作状態が、前記プログラムを動作させるために必要な特定の動作状態とは異なる場合、当該第1の機能の動作状態を、前記プログラムを動作させるために必要な特定の動作状態に変更するよう指示する指示手段をさらに備えた請求項1記載の情報処理装置。 - 前記判定手段は、予め設定された優先順位に基づいて、前記複数の第1の機能の動作状態を順次判定する請求項9記載の情報処理装置。
- 前記指示手段による指示により、前記プログラムを動作させるために必要な特定の動作状態とは異なる動作状態であった第1の機能の動作状態が、前記必要な特定の動作状態となった場合、プログラムをインストールする処理を実行する処理実行手段をさらに備えた請求項9又は10記載の情報処理装置。
- 前記指示手段による指示を行ったにもかかわらず、前記第1の機能の動作状態が前記プログラムを動作させるために必要な特定の動作状態とならなかった場合、または前記判定手段により前記複数の第1の機能のうちいずれかの第1の機能の動作状態を判定することができない場合、前記プログラムをインストールする処理を実行することができない旨を通知する通知手段をさらに備えた請求項9から11のいずれか記載の情報処理装置。
- プログラムをインストールする処理を実行する際に、当該プログラムを動作させるために特定の動作状態となっていることが要求される第1の機能と動作状態が連動して変化することによりその動作状態により前記第1の機能の動作状態を判定可能な第2の機能の動作状態を取得する取得ステップと、
前記取得ステップにおいて取得された前記第2の機能の動作状態に基づいて、前記第1の機能の動作状態を判定する判定ステップと、
前記判定ステップにおいて判定された前記第1の機能の動作状態が、前記プログラムを正常に動作させるために必要な特定の動作状態である場合、プログラムをインストールする処理を実行する処理実行ステップと、
をコンピュータに実行させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016257163A JP6938912B2 (ja) | 2016-12-29 | 2016-12-29 | 情報処理装置およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016257163A JP6938912B2 (ja) | 2016-12-29 | 2016-12-29 | 情報処理装置およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018109853A JP2018109853A (ja) | 2018-07-12 |
JP6938912B2 true JP6938912B2 (ja) | 2021-09-22 |
Family
ID=62845140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016257163A Active JP6938912B2 (ja) | 2016-12-29 | 2016-12-29 | 情報処理装置およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6938912B2 (ja) |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1063511A (ja) * | 1996-08-14 | 1998-03-06 | Fuji Xerox Co Ltd | ジョブスクリプト実行装置 |
JP2010033421A (ja) * | 2008-07-30 | 2010-02-12 | Canon Inc | 統合インストーラ |
JP4803263B2 (ja) * | 2009-01-28 | 2011-10-26 | ブラザー工業株式会社 | ソフトウェアのインストール方法及びプログラム及び情報処理装置 |
JP2010283575A (ja) * | 2009-06-04 | 2010-12-16 | Konica Minolta Business Technologies Inc | 認証用プログラム、認証用装置および認証方法 |
JP5365542B2 (ja) * | 2010-02-16 | 2013-12-11 | 株式会社リコー | 仲介装置、インストールシステム、インストール方法及びインストールプログラム |
JP2011253417A (ja) * | 2010-06-03 | 2011-12-15 | Ricoh Co Ltd | 情報処理装置、プログラム導入支援方法、及びプログラム導入支援プログラム |
JP5875448B2 (ja) * | 2012-04-04 | 2016-03-02 | キヤノン株式会社 | 情報処理装置、その方法及びプログラム |
JP2013239098A (ja) * | 2012-05-17 | 2013-11-28 | Ricoh Co Ltd | 情報処理システム、情報処理装置、及び情報処理プログラム |
JP5997005B2 (ja) * | 2012-10-30 | 2016-09-21 | キヤノン電子株式会社 | 情報処理装置、プロセスの正常終了判定方法およびプログラム |
-
2016
- 2016-12-29 JP JP2016257163A patent/JP6938912B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018109853A (ja) | 2018-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9075627B2 (en) | Server connected to image forming apparatus and client, client, and method of remotely installing driver of image forming apparatus | |
KR101337160B1 (ko) | 정보 처리 장치, 정보 처리 방법 및 기억 매체 | |
KR102248494B1 (ko) | 정보 처리 장치, 정보 처리 방법, 및 저장 매체 | |
JP5310246B2 (ja) | 情報処理装置、情報処理システム、及びプログラム | |
JP2019101866A (ja) | アプリケーションの更新方法およびプログラム | |
US11330133B2 (en) | Electronic apparatus and method for controlling display of a notification screen | |
JP2013254483A (ja) | 情報処理装置、情報処理装置の制御プログラム、画像形成装置 | |
US10552146B2 (en) | Information processing apparatus that executes update application, control method therefor, and storage medium | |
JP5893298B2 (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
JP2011159232A (ja) | 画像処理装置、消耗品発注方法、及び消耗品発注プログラム | |
JP2018084893A (ja) | 情報処理装置、制御方法およびプログラム | |
JP2006331160A (ja) | ソフトウェア導入環境構築装置、ソフトウェア導入環境構築方法、ソフトウェア導入環境構築プログラム及び記録媒体 | |
JP6938912B2 (ja) | 情報処理装置およびプログラム | |
JP2017117235A (ja) | 管理プログラム、管理システム、情報処理装置 | |
JP6303667B2 (ja) | プログラム、情報処理装置および情報処理システム | |
US10346102B2 (en) | Information processing apparatus that controls install of a device driver in accordance with capability of an operating system, installation method, and storage medium | |
US11474759B2 (en) | Image forming apparatus providing distributed rendering service | |
JP5454441B2 (ja) | ユニバーサルデバイスドライバ、及び、デバイス制御方法 | |
JP7484386B2 (ja) | プログラムおよび情報処理装置 | |
JP6160102B2 (ja) | 画像形成出力制御システム、画像形成出力制御装置及び制御プログラム | |
JP2013250952A (ja) | 情報処理装置、プログラム、及び記憶媒体 | |
JP7508803B2 (ja) | 情報処理装置およびプログラム | |
JP2015166927A (ja) | プログラム、情報処理装置およびシステム | |
JP2015049862A (ja) | 情報処理装置、システム、方法およびプログラム | |
JP7505216B2 (ja) | 情報処理システム、情報処理装置、及び端末装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191125 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200930 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20201102 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201110 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210107 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210406 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210603 |
|
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: 20210803 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210816 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6938912 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |