JP5310246B2 - 情報処理装置、情報処理システム、及びプログラム - Google Patents
情報処理装置、情報処理システム、及びプログラム Download PDFInfo
- Publication number
- JP5310246B2 JP5310246B2 JP2009115813A JP2009115813A JP5310246B2 JP 5310246 B2 JP5310246 B2 JP 5310246B2 JP 2009115813 A JP2009115813 A JP 2009115813A JP 2009115813 A JP2009115813 A JP 2009115813A JP 5310246 B2 JP5310246 B2 JP 5310246B2
- Authority
- JP
- Japan
- Prior art keywords
- plug
- information processing
- information
- difference
- configuration
- 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
- 230000010365 information processing Effects 0.000 title claims description 64
- 230000006870 function Effects 0.000 claims description 84
- 230000001419 dependent effect Effects 0.000 claims description 15
- 238000011084 recovery Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 238000009434 installation Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 7
- 238000012790 confirmation Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000007639 printing Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
- H04N1/00419—Arrangements for navigating between pages or parts of the menu
- H04N1/00424—Arrangements for navigating between pages or parts of the menu using a list of graphical elements, e.g. icons or icon bar
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/50—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
- G03G15/5016—User-machine interface; Display panels; Control console
- G03G15/502—User-machine interface; Display panels; Control console relating to the structure of the control menu, e.g. pop-up menus, help screens
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/50—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
- G03G15/5075—Remote control machines, e.g. by a host
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00244—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00411—Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
- H04N1/00419—Arrangements for navigating between pages or parts of the menu
- H04N1/00427—Arrangements for navigating between pages or parts of the menu using a menu list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00474—Output means outputting a plurality of functional options, e.g. scan, copy or print
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00962—Input arrangements for operating instructions or parameters, e.g. updating internal software
- H04N1/00973—Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G2215/00—Apparatus for electrophotographic processes
- G03G2215/00025—Machine control, e.g. regulating different parts of the machine
- G03G2215/00109—Remote control of apparatus, e.g. by a host
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/123—Software or firmware update, e.g. device firmware management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0037—Topological details of the connection
- H04N2201/0039—Connection via a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
はじめに、具体的な発明の内容を説明する前に、本発明を実施するにあたってのネットワーク構成について説明する。図1は、本発明に係る情報処理システムの一実施形態におけるネットワーク図である。画像形成装置1、画像形成装置2、プラグイン構成管理サーバ3、プラグインサーバ4が、ネットワーク5を介して接続されている。画像形成装置1及び画像形成装置2は、プラグインの追加や削除が可能な上述の画像形成装置である。プラグイン構成管理サーバ3は、画像形成装置がプラグインの追加や削除のタイミングで、自装置の有するプラグイン構成を登録するサーバである。プラグインサーバ4は、機能拡張用ソフトウェア部品であるプラグイン(コンポーネントともいう)を蓄積したダウンロードサーバである。画像形成装置は、拡張したい機能を選択し該当するプラグインをプラグインサーバ4はからダウンロード(画像処理装置側に転送)する。そしてダウンロードしたプラグインを与えられた認証情報(ライセンス等)に基づいてインストールする。
本発明の実施形態に係る画像形成装置1及び画像形成装置2には、例えば、プリンタ、コピーおよびスキャナなどの複数の機能を一つの筐体内に収納した複合機が適用できる。現在のデジタル複合機(MFP:Multi-Function Peripheral)は、CPUの性能向上、メモリの大容量化、通信技術の高速化及びデジタル画像技術の高度化等、MFPに関連する技術の進化に伴い、単に前述のデジタル複写機としての機能だけでなく、例えば、ネットワーク(メール含む)やファクシミリ等で画像や文書などのデータの送受信を可能とし、ユーザ環境において様々な利用形態を提供するものである。従って、近年のオフィス環境等で画像形成装置は、複数のユーザに同時に共有され使用されている場合が多い。
図3は、本発明の実施形態に係るプラグイン構成管理サーバ3のハードウェア構成の一例を示す図である。プラグイン構成管理サーバ3は、例えば一般的なPC(Personal Computer)サーバ等でよく、主要な構成として、CPU31、ROM(Read Only Memory)33、RAM(Random Access Memory)33、補助記憶装置34、記憶媒体読取装置35、入力装置36、表示装置37、及び通信装置38を含む構成である。以下、簡単に説明する。
次に、本発明の実施形態に係る情報処理システムにおいて、画像形成装置1、プラグイン構成管理サーバ3、及びプラグインサーバ4の各機能について説明する。図4は、画像形成装置1、プラグイン構成管理サーバ3、及びプラグインサーバ4の一実施形態の主要構成を示す機能ブロック図である。図に示されるように、画像形成装置1は、プラグイン管理部101、UI管理部102、記憶部103、登録部104、判断部105を含む構成である。またプラグイン構成管理サーバ3は、プラグイン構成管理部301、保管部302を含む構成である。プラグインサーバ4は、プラグイン管理部401、保管部402を含む構成である。より詳しくは後述する動作において説明するため、ここでは各機能について簡単に説明する。なお、画像形成装置2については、画像形成装置1と同様であるので、ここでは図示及び機能説明は省略する。
次に、本発明の実施形態に係る情報処理システムの動作の概要から説明する。図5は、本発明の実施形態に係る概要を説明する図である。図に示される画像形成装置1及び画像形成装置2は、平常時は2台共に稼動しており、各々ユーザに利用されている。これらハードウェア構成は同一であるものとし、プラグイン機能はそれぞれ異なる。また画像形成装置2は、画像形成装置1が有しない機能を有している。そして、本実施形態において、画像形成装置2に障害が発生し故障した場合、画像形成装置1は画像形成装置2が復旧するまでの代替機として利用される。
画像形成装置2は、プラグイン管理部101により、プラグイン機能のインストール、アンインストールが可能となっている。またUI管理部102により、操作画面のカスタマイズが可能となっている。プラグイン構成又はUI(操作画面)の変更(追加又は削除)により、記憶部103に記憶されるプラグイン構成情報及びUI情報もまた更新される。そしてこの更新のタイミングで、登録部104は、自装置のプラグイン構成情報及びUI情報をプラグイン構成管理サーバ3に登録する。
管理者6は、障害発生の旨をサービス7に連絡を行う代わりに、障害検知システムが利用されてもよい。具体的には、サービス7側はネットワーク5と接続されており、障害検知システムにより、画像形成装置2の障害の発生を管理者6からの連絡を受けずとも主体的に検知できる。例えば、画像形成装置2の障害検知プログラムからサービス7側に通知されてもよいし、サービス7側からの定期的なアクションに対して画像形成装置2からの応答がない場合に、障害発生と判断される。このような場合は、サービス7側から管理者6に対して障害発生の旨の連絡が行われる。
管理者6は、プラグイン構成情報を取得するにあたって、画像形成装置1の操作パネル11等を操作する。図6は、操作画面の一例を示す図である。図に示されるように、リストにはプラグイン構成管理サーバ3の管理下にある画像形成装置の一覧がリスト表示される。ここでは故障機である画像形成装置2(MFP2)がリストから選択されると、画像形成装置1はプラグイン構成管理サーバ3から、画像形成装置2のプラグイン構成情報を取得する。なお言うまでもなく、サービス7側とネットワーク5を介して接続されている場合、サービス7側からリモート操作によって同等の操作を行ってもよい。
画像形成装置1は、不足しているプラグインを前述のライセンス情報(例えばライセンスキー)を利用してプラグインサーバ4から取得し、取得したプラグインをインストールする。前述の例でいえば、画像形成装置1は、「メール送受信アプリ」のプラグインをプラグインサーバ4から取得しインストールする。なおライセンスは、判断部105が差分として判断したプラグインに対して有効とされる。図8に、プラグインのインストール画面の一例を示す。
ここで、画像形成装置1は、(4)のS504及び(5)のS505の処理動作において、プラグインの妥当性確認を行なう。例えば、あるプラグインが取得されても、そのプラグインが依存するプラグインが存在する場合、その一のプラグインのみでは動作せず、整合性が取れない場合がある。
こうして画像形成装置1は、暫くの間画像形成装置2の代替機として稼動することになるが、画像形成装置2が復旧し本来の機能を提供できるようになった場合、画像形成装置1は、代替機の前の、元の状態に復旧させる必要がある。この場合、これまで説明を行った仕組みを利用すればよい。
変形例として、より簡易な構成とするため、プラグイン構成管理サーバ3を廃し、障害機と代替機とで相互に、プラグイン構成情報及びUI情報を共有する構成とする。図12は、本変形例に係るシステムの一実施形態におけるネットワーク図である。図1のネットワーク図と対比すると、プラグイン構成管理サーバ3が省略されている。
また変形例として、画像形成装置1が画像形成装置(故障機)の機能を代替する際に、完全に同一の機能を代替しなくてもよい場合がある。つまり、利用者が利用したい機能のみを選択し、その選択された機能のみを代替機に搭載できるようにする。
2 画像形成装置
3 プラグイン構成管理サーバ
4 プラグインサーバ
5 ネットワーク
6 管理者
7 サービス
11 操作パネル
11a 入力装置
11b 表示装置
12 記憶メディアI/F
12a ドライブ装置
12b 記録媒体
13 コントローラ
13a ROM
13b RAM
13c CPU
14 データ通信I/F
14a インターフェース装置
15 スキャナ
15a 画像読取装置
16 プロッタ
16a 印刷装置
17 HDD
31 CPU
32 ROM
33 RAM
34 補助記憶装置
35 記憶媒体読取装置
36 入力装置
37 表示装置
38 通信装置
101 プラグイン管理部
102 UI管理部
103 記憶部
104 登録部
105 判断部
301 プラグイン構成管理部
302 保管部
401 プラグイン管理部
402 保管部
Claims (13)
- ダウンロード可能なプラグインを蓄積するプラグインサーバと、当該情報処理装置の有するプラグイン構成を管理するプラグイン構成管理サーバとがネットワークを介して接続され、ソフトウェア機能をプラグインとして追加可能な情報処理装置であって、
前記プラグインサーバから取得したプラグインを追加するインストール手段を含む機能変更手段と、
自装置が有するプラグインの構成情報を記憶する記憶手段と、
前記構成情報を前記プラグイン構成管理サーバに登録する登録手段と、
前記プラグイン構成管理サーバから他の情報処理装置の構成情報を取得して自装置の構成情報と比較し、自装置が有するプラグインと前記他の情報処理装置が有するプラグインとの差分を判断する判断手段と、
カスタマイズ可能な操作画面を生成し表示を行う画面制御手段とを備え、
前記機能変更手段は、前記差分に基づき自装置に不足するプラグインを前記プラグインサーバから取得し、取得したプラグインを追加し、
前記記憶手段は、カスタマイズされた操作画面の画面生成情報を記憶し、
前記登録手段は、前記画面生成情報を前記プラグイン構成管理サーバに登録し、
前記機能変更手段は、前記自装置に不足するプラグインとともに、前記他の情報処理装置の画面生成情報を前記プラグインサーバから取得し、
前記画面制御手段は、前記他の情報処理装置の画面生成情報に基づき操作画面を生成し表示を行うこと、
を特徴とする情報処理装置。 - 前記判断手段は、差分と判断したプラグインが、所定のプラグインと依存関係にある場合、当該所定のプラグインをも差分に含めて判断すること、
を特徴とする請求項1に記載の情報処理装置。 - 前記機能変更手段は、プラグインを削除するアンインストール手段を含み、
前記機能変更手段は、前記判断手段により差分と判断されたプラグインが、自装置が有する所定のプラグインと排他関係にある場合、当該所定のプラグインを削除すること、
を特徴とする請求項1又は2に記載の情報処理装置。 - 前記判断手段は、構成情報の前記比較は、バージョンレベルでの比較を含むこと、
を特徴とする請求項1ないし3何れか一項に記載の情報処理装置。 - 前記機能変更手段は、前記判断手段により一旦差分と判断されたプラグインの中から、ユーザにより選択された選択プラグインを、前記プラグインサーバから取得し、取得したプラグインを追加すること、
を特徴とする請求項1ないし4何れか一項に記載の情報処理装置。 - 前記差分に基づき自装置に不足するプラグインを追加した後、追加前の自装置が有するプラグインの構成情報と、追加後の自装置が有するプラグインの構成情報との比較に基づき差分を判断し、差分とされるプラグインを削除する復旧手段と、
を有することを特徴とする請求項1ないし5何れか一項に記載の情報処理装置。 - ソフトウェア機能をプラグインとして追加可能な複数の情報処理装置と、前記プラグインを蓄積するプラグインサーバと、前記情報処理装置の有するプラグイン構成を管理するプラグイン構成管理サーバとがネットワークを介して接続された情報処理システムであって、
前記情報処理装置は、
前記プラグインサーバから取得したプラグインを追加するインストール手段を含む機能変更手段と、
自装置が有するプラグインの構成情報を記憶する記憶手段と、
前記構成情報を前記プラグイン構成管理サーバに登録する登録手段と、
前記プラグイン構成管理サーバから他の情報処理装置の構成情報を取得して自装置の構成情報と比較し、自装置が有するプラグインと前記他の情報処理装置が有するプラグインとの差分を判断する判断手段と、
カスタマイズ可能な操作画面を生成し表示を行う画面制御手段とを備え、
前記機能変更手段は、前記差分に基づき自装置に不足するプラグインを前記プラグインサーバから取得し、取得したプラグインを追加し、
前記記憶手段は、カスタマイズされた操作画面の画面生成情報を記憶し、
前記登録手段は、前記画面生成情報を前記プラグイン構成管理サーバに登録し、
前記機能変更手段は、前記自装置に不足するプラグインとともに、前記他の情報処理装置の画面生成情報を前記プラグインサーバから取得し、
前記画面制御手段は、前記他の情報処理装置の画面生成情報に基づき操作画面を生成し表示を行うこと、
を特徴とする情報処理システム。 - 前記判断手段は、差分と判断したプラグインが、所定のプラグインと依存関係にある場合、当該所定のプラグインをも差分に含めて判断すること、
を特徴とする請求項7に記載の情報処理システム。 - 前記機能変更手段は、プラグインを削除するアンインストール手段を含み、
前記機能変更手段は、前記判断手段により差分と判断されたプラグインが、自装置が有する所定のプラグインと排他関係にある場合、当該所定のプラグインを削除すること、
を特徴とする請求項7又は8に記載の情報処理装置。 - 前記判断手段は、構成情報の前記比較は、バージョンレベルでの比較を含むこと、
を特徴とする請求項7ないし9何れか一項に記載の情報処理システム。 - 前記機能変更手段は、前記判断手段により一旦差分と判断されたプラグインの中から、ユーザにより選択された選択プラグインを、前記プラグインサーバから取得し、取得したプラグインを追加すること、
を特徴とする請求項7ないし10何れか一項に記載の情報処理システム。 - 前記情報処理装置は、前記差分に基づき自装置に不足するプラグインを追加した後、追加前の自装置が有するプラグインの構成情報と、追加後の自装置が有するプラグインの構成情報との比較に基づき差分を判断し、差分とされるプラグインを削除する復旧手段と、
を有することを特徴とする請求項7ないし11何れか一項に記載の情報処理システム。 - ダウンロード可能なプラグインを蓄積するプラグインサーバと、当該情報処理装置の有するプラグイン構成を管理するプラグイン構成管理サーバとがネットワークを介して接続され、ソフトウェア機能をプラグインとして追加可能な情報処理装置に、
前記プラグインサーバから取得したプラグインを追加するインストール手段を含む機能変更手段と、
自装置が有するプラグインの構成情報を記憶する記憶手段と、
前記構成情報を前記プラグイン構成管理サーバに登録する登録手段と、
前記プラグイン構成管理サーバから他の情報処理装置の構成情報を取得して自装置の構成情報と比較し、自装置が有するプラグインと前記他の情報処理装置が有するプラグインとの差分を判断する判断手段と、
カスタマイズ可能な操作画面を生成し表示を行う画面制御手段として機能させるためのプログラムであって、
前記機能変更手段は、前記差分に基づき自装置に不足するプラグインを前記プラグインサーバから取得し、取得したプラグインを追加し、
前記記憶手段は、カスタマイズされた操作画面の画面生成情報を記憶し、
前記登録手段は、前記画面生成情報を前記プラグイン構成管理サーバに登録し、
前記機能変更手段は、前記自装置に不足するプラグインとともに、前記他の情報処理装置の画面生成情報を前記プラグインサーバから取得し、
前記画面制御手段は、前記他の情報処理装置の画面生成情報に基づき操作画面を生成し表示を行うこと、
を特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009115813A JP5310246B2 (ja) | 2009-05-12 | 2009-05-12 | 情報処理装置、情報処理システム、及びプログラム |
US12/777,520 US20100293491A1 (en) | 2009-05-12 | 2010-05-11 | Information Processing Apparatus, System, And Program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009115813A JP5310246B2 (ja) | 2009-05-12 | 2009-05-12 | 情報処理装置、情報処理システム、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010266953A JP2010266953A (ja) | 2010-11-25 |
JP5310246B2 true JP5310246B2 (ja) | 2013-10-09 |
Family
ID=43069523
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009115813A Expired - Fee Related JP5310246B2 (ja) | 2009-05-12 | 2009-05-12 | 情報処理装置、情報処理システム、及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20100293491A1 (ja) |
JP (1) | JP5310246B2 (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5365542B2 (ja) * | 2010-02-16 | 2013-12-11 | 株式会社リコー | 仲介装置、インストールシステム、インストール方法及びインストールプログラム |
JP2013053559A (ja) * | 2011-09-05 | 2013-03-21 | Suzuki Motor Corp | 車両の衝突被害軽減制御装置 |
JP2013109413A (ja) * | 2011-11-17 | 2013-06-06 | Canon Inc | ライセンス管理システム及び方法 |
US8856740B2 (en) * | 2012-07-31 | 2014-10-07 | Hewlett-Packard Development Company, L.P. | Implementing multiple versions of a plug-in concurrently |
JP6379805B2 (ja) * | 2013-09-17 | 2018-08-29 | 株式会社リコー | 情報処理プログラム、情報処理装置および情報処理システム |
CN103516595B (zh) * | 2013-10-18 | 2016-11-09 | 北京奇虎科技有限公司 | 一种消息提醒的方法和装置、以及*** |
US9971883B2 (en) | 2014-11-20 | 2018-05-15 | Ricoh Company, Ltd. | Information processing device to install applications using installation screen associated with a user |
JP6385265B2 (ja) * | 2014-12-09 | 2018-09-05 | キヤノン株式会社 | 情報処理装置、制御方法及びプログラム |
US10158526B2 (en) * | 2015-03-27 | 2018-12-18 | Nec Corporation | System that manages server function |
CN105204894B (zh) * | 2015-08-28 | 2019-07-23 | 小米科技有限责任公司 | 安装智能设备的插件的方法和装置 |
JP6652297B2 (ja) * | 2015-11-30 | 2020-02-19 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム |
JP6961412B2 (ja) * | 2016-07-26 | 2021-11-05 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、およびプログラム |
CN111736922B (zh) * | 2020-07-23 | 2020-11-13 | 平安国际智慧城市科技股份有限公司 | 插件调用方法、装置、电子设备及存储介质 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001356912A (ja) * | 2000-06-12 | 2001-12-26 | Fujitsu Ltd | ソフトウェアのインストール/アップデート/アンインストールシステム |
JP2002366361A (ja) * | 2001-06-12 | 2002-12-20 | Hitachi Ltd | 計算機管理方法及びその実施システム並びにその処理プログラム |
JP5095913B2 (ja) * | 2003-09-30 | 2012-12-12 | 株式会社富士通ソーシアルサイエンスラボラトリ | コンピュータシステム管理のプログラム,コンピュータシステム管理装置 |
JP2005311907A (ja) * | 2004-04-23 | 2005-11-04 | Matsushita Electric Ind Co Ltd | 複合機及び機能拡張方法 |
US20070088707A1 (en) * | 2004-09-15 | 2007-04-19 | Scott Durgin | Method for providing extensible software components within a distributed synchronization system |
JP4557823B2 (ja) * | 2005-06-30 | 2010-10-06 | キヤノン株式会社 | 画像形成方法、画像形成システム、画像形成装置、ドライバプログラム、及び情報処理装置 |
JP2007114901A (ja) * | 2005-10-18 | 2007-05-10 | Canon Inc | ネットワーク対応出力デバイス及び情報処理装置及びそれらの制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体、及び、ネットワークシステム |
US20080055667A1 (en) * | 2006-09-05 | 2008-03-06 | Hiroshi Baba | Image processing apparatus, image processing method, and recording medium |
JP4842742B2 (ja) * | 2006-09-05 | 2011-12-21 | 富士通株式会社 | ソフトウェア管理プログラム、ソフトウェア管理方法およびソフトウェア管理装置 |
JP5022748B2 (ja) * | 2007-03-23 | 2012-09-12 | キヤノン株式会社 | クライアント装置及び情報処理方法 |
JP4858271B2 (ja) * | 2007-03-30 | 2012-01-18 | ブラザー工業株式会社 | ネットワークシステムとネットワークデバイス |
JP2009031916A (ja) * | 2007-07-25 | 2009-02-12 | Ricoh Co Ltd | 情報処理装置、メニュー画面制御方法およびメニュー画面制御プログラム |
JP4942686B2 (ja) * | 2008-03-18 | 2012-05-30 | 株式会社リコー | ネットワーク同期システム及び情報処理装置 |
JP5089464B2 (ja) * | 2008-04-02 | 2012-12-05 | キヤノン株式会社 | 管理装置、管理方法、及びプログラム |
US9128770B2 (en) * | 2008-11-25 | 2015-09-08 | Citrix Systems, Inc. | Systems and methods for GSLB auto synchronization |
-
2009
- 2009-05-12 JP JP2009115813A patent/JP5310246B2/ja not_active Expired - Fee Related
-
2010
- 2010-05-11 US US12/777,520 patent/US20100293491A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2010266953A (ja) | 2010-11-25 |
US20100293491A1 (en) | 2010-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5310246B2 (ja) | 情報処理装置、情報処理システム、及びプログラム | |
US7275213B2 (en) | Configuring a graphical user interface on a multifunction peripheral | |
JP4533780B2 (ja) | 画像形成システム、画像形成装置、端末装置及び端末装置のドライバの更新方法 | |
JP5112787B2 (ja) | 情報処理装置、プログラム更新方法及びプログラム | |
US20200409685A1 (en) | Electronic apparatus, information processing system, and information processing method | |
US9395976B2 (en) | Information processing apparatus, firmware renewing method, and computer program | |
US8438567B2 (en) | Information processing device and image processing apparatus | |
JP5268694B2 (ja) | ライセンス管理システム、画像形成装置およびライセンス管理方法 | |
US11330133B2 (en) | Electronic apparatus and method for controlling display of a notification screen | |
JP2002287842A (ja) | トライアル管理システム、プログラムおよびプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP2009134695A (ja) | 情報処理装置、画像処理装置、アプリケーション実行方法、及びアプリケーション実行プログラム | |
JP4615498B2 (ja) | 画像処理装置、画像処理装置の制御システム、画像処理装置の制御方法、プログラム、およびコンピュータ読み取り可能な記録媒体 | |
US10567435B2 (en) | Apparatus that is managed in accordance with a security policy, control method thereof, and storage medium | |
JP2011086142A (ja) | 画像形成装置及びプログラム操作方法 | |
US20180091682A1 (en) | Image forming apparatus, method for controlling image forming apparatus, and storage medium | |
US20200409684A1 (en) | Electronic apparatus, information processing system, and information processing method | |
US20200310714A1 (en) | Image forming apparatus, method of controlling the same, storage medium, and system | |
JP4512565B2 (ja) | 画像形成装置およびアプリケーションインストール方法 | |
JP2021128651A (ja) | 情報処理装置およびプログラム | |
JP5573411B2 (ja) | 画像形成装置、プログラム、及びインストール方法 | |
JP2009205262A (ja) | アプリケーションプログラムインストール装置、アプリケーションプログラムインストール方法、プログラム、および記録媒体 | |
JP2011060142A (ja) | 統合管理装置、統合管理システム、統合管理方法、統合管理プログラム、及びそのプログラムを記録した記録媒体 | |
JP2006092192A (ja) | 障害復旧支援システム、障害復旧支援装置、管理装置および障害復旧支援方法 | |
JP7318353B2 (ja) | 詳細ログ配信システム、および詳細ログ配信方法 | |
JP5766065B2 (ja) | 管理システム、サーバ装置、管理方法およびコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120302 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130306 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130510 |
|
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: 20130604 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130617 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5310246 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |