JP2019220076A - Remote management system and auxiliary installer - Google Patents
Remote management system and auxiliary installer Download PDFInfo
- Publication number
- JP2019220076A JP2019220076A JP2018118878A JP2018118878A JP2019220076A JP 2019220076 A JP2019220076 A JP 2019220076A JP 2018118878 A JP2018118878 A JP 2018118878A JP 2018118878 A JP2018118878 A JP 2018118878A JP 2019220076 A JP2019220076 A JP 2019220076A
- Authority
- JP
- Japan
- Prior art keywords
- program
- installer
- remote maintenance
- instruction
- auxiliary
- 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.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
本発明は、画像形成装置(MFP、Multifunction Peripheral)をネットワーク経由でリモート管理する遠隔管理システムおよび補助インストーラーに関する。 The present invention relates to a remote management system and an auxiliary installer for remotely managing an image forming apparatus (MFP, Multifunction Peripheral) via a network.
画像形成装置を管理する遠隔管理システムにおいては、複数の画像形成装置を効率的に監視・管理したり、遠隔管理に対応していない画像形成装置もリモート管理したりすることを目的として、ゲートウェイエージェントが用意されている。 In a remote management system that manages image forming apparatuses, a gateway agent is used to efficiently monitor and manage a plurality of image forming apparatuses and to remotely manage image forming apparatuses that do not support remote management. Is prepared.
ゲートウェイエージェントは、画像形成装置の設置先でPC(Personal Computer)等の上で動作するプログラムであって、画像形成装置と同様に、遠隔管理システムによって、そのプログラムが自動的に更新される。 The gateway agent is a program that operates on a PC (Personal Computer) or the like at the installation location of the image forming apparatus, and the program is automatically updated by the remote management system, similarly to the image forming apparatus.
ところが、従来のゲートウェイエージェントでは、更新プログラムそのものにバグなどの問題がある場合には遠隔管理システムによるプログラムの更新が行えないという問題があった。 However, in the conventional gateway agent, there is a problem that if the update program itself has a problem such as a bug, the remote management system cannot update the program.
遠隔管理システムからのプログラムの更新方式として、特許文献1から4による方式が提案されているが、これらの方式は基本的に画像形成装置のファームウェアを遠隔から更新するための管理方式を実現するためのものである。 As systems for updating a program from a remote management system, systems according to Patent Documents 1 to 4 have been proposed. However, these systems are basically for realizing a management system for remotely updating the firmware of an image forming apparatus. belongs to.
しかし、上記特許文献1から4の方式では、遠隔からの指示で更新を行うインストーラーに、更新を停止させるような問題が存在した場合の復旧方法について検討されていない。 However, in the methods of Patent Documents 1 to 4, there is no study on a method of restoring an installer that updates by a remote instruction in the case where there is a problem that stops updating.
以上のような事情に鑑み、本発明の目的は、遠隔管理システムに接続されるゲートウェイエージェントにおいて、更新プログラムのインストーラーに問題があっても、事後的に修正したインストーラーを用いてプログラムを更新することが出来る遠隔管理システムおよび補助インストーラーを提供することにある。 In view of the circumstances described above, an object of the present invention is to update a program using a retroactively modified installer even if there is a problem with an update program installer in a gateway agent connected to a remote management system. To provide a remote management system and an auxiliary installer that can perform
上記目的を達成するため、本発明の一形態に係る遠隔管理システムは、ネットワーク接続された、リモートメンテナンスサーバと、接続サーバと、ゲートウェイエージェントPCとを含み、前記ゲートウェイエージェントPCは、前記接続サーバ経由で前記リモートメンテナンスサーバから送られてくる、プログラム更新指示、プログラムのダウンロード指示、およびプログラムの起動指示のコマンドを受け付けるコマンド受付部と、前記接続サーバ経由で前記リモートメンテナンスサーバから送られてくる、プログラムの起動指示に基づき、指定されたプログラムを起動するプログラム起動部と、バグにより引数なしで次のプログラムを起動するインストーラーと、前記インストーラーから引数を渡されてプログラムの更新処理を行う次のプログラムと、前記インストーラーを引数と共に起動する補助インストーラーと、前記リモートメンテナンスサーバから、前記補助インストーラーのプログラムをダウンロードするダウンロード部とを備える。 In order to achieve the above object, a remote management system according to one aspect of the present invention includes a remote maintenance server, a connection server, and a gateway agent PC connected to a network, wherein the gateway agent PC is connected via the connection server. A command receiving unit that receives commands of a program update instruction, a program download instruction, and a program start instruction transmitted from the remote maintenance server, and a program transmitted from the remote maintenance server via the connection server. A program launching unit that launches a specified program based on a launch instruction, an installer that launches the next program without an argument due to a bug, and a process that updates the program by passing an argument from the installer. It comprises a program, an auxiliary installer to start the installer with arguments, from the remote maintenance server, and a download unit for downloading a program of the auxiliary installer.
そのため、遠隔管理システムに接続されるゲートウェイエージェントにおいて、更新プログラムのインストーラーに問題があっても、事後的に修正したインストーラーを用いてプログラムを更新することが出来る。 Therefore, in the gateway agent connected to the remote management system, even if there is a problem with the installer of the update program, the program can be updated using the installer that has been corrected afterwards.
上記目的を達成するため、本発明の一形態に係る補助インストーラーは、リモートメンテナンスサーバからのダウンロード指示に従いダウンロード部により前記リモートメンテナンスサーバからゲートウェイエージェントPCにダウンロードされ、前記リモートメンテナンスサーバからの起動指示に従いプログラム起動部により起動され、バグにより引数なしで次のプログラムを起動するインストーラーを、前記引数を伴って起動し、前記インストーラーに前記引数を伴って前記次のプログラムを起動させる。 To achieve the above object, the auxiliary installer according to one aspect of the present invention is downloaded from the remote maintenance server to the gateway agent PC by a download unit according to a download instruction from the remote maintenance server, and is activated according to a start instruction from the remote maintenance server. An installer that is started by the program starting unit and starts the next program without an argument due to a bug is started with the argument, and the installer starts the next program with the argument.
以上のように、本発明によれば、遠隔管理システムに接続されるゲートウェイエージェントにおいて、更新プログラムのインストーラーに問題があっても、事後的に修正したインストーラーを用いてプログラムを更新することが出来る。 As described above, according to the present invention, in a gateway agent connected to a remote management system, even if there is a problem with an installer of an update program, the program can be updated using an installer that has been corrected afterwards.
以下、図面を参照しながら、本発明の実施形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[全体構成]
最初に、本発明の一実施形態に係る遠隔管理システム100の全体構成について説明する。図1は、本発明の一実施形態に係る遠隔管理システム100の全体構成図である。
[overall structure]
First, the overall configuration of a
遠隔管理システム100は、ネットワーク接続された、負荷分散装置50(50は50Aおよび50Bの総称、以下同じ)と、ユーザ操作サーバ60と、リモートメンテナンスサーバ10と、DB(データベース)70と、接続サーバ30と、ゲートウェイエージェントPC80と、1以上の画像形成装置20を含んで構成される。
The
インターネット側から見たエンドポイントは、ユーザ操作サーバ60Aおよび60Bにユーザ端末40からのアクセスを分散させる負荷分散装置50Aと、リモートメンテナンスサーバ10Aおよび10Bに画像形成装置20からのアクセスを分散させる負荷分散装置50Bと、接続サーバ30Aと、接続サーバ30Bと、接続サーバ30Cとである。
Endpoints viewed from the Internet side are a
負荷分散装置50Aは、ユーザ端末40からのアクセスを、ユーザ操作サーバ60Aおよび60Bに分散させる。
The
ユーザ操作サーバ60は、ユーザ端末40から入力されたユーザからの指示を受け付ける。
The user operation server 60 receives an instruction from the user input from the
負荷分散装置50Bは、画像形成装置20からのアクセスを、リモートメンテナンスサーバ10Aおよび10Bに分散させる。
The
リモートメンテナンスサーバ10は、管理下にある画像形成装置20をリモートでメンテナンスする。例えば、日々の運用情報(トナー消費量、印刷枚数など)を収集してDB70に格納したり、画像形成装置20のファームウェアのアップデートを行ったり、ゲートウェイエージェントPC80のソフトウェアのアップデートを行ったりする。
The remote maintenance server 10 remotely maintains the
DB70は、上述のとおり、日々の運用情報を格納する。 The DB 70 stores daily operation information as described above.
接続サーバ30は、遠隔管理システム100の管理下にある画像形成装置20へ管理コマンドを送るため、画像形成装置20との間で管理接続を行うサーバである。管理接続は、画像形成装置20の電源が切られるまで継続される。
The connection server 30 is a server that makes a management connection with the
ネットワークに接続された画像形成装置20は、まず負荷分散装置50B経由でリモートメンテナンスサーバ10に接続し、どの接続サーバ30と管理接続を確立すべきかの応答を得る。その後、リモートメンテナンスサーバ10との接続を切り、指定された接続サーバ30に接続し、管理接続を確立する。
The
ゲートウェイエージェントPC80は、遠隔管理システム100と直接通信出来ない他社製画像形成装置20などを束ねて遠隔管理システム100に組み込むための装置である。ゲートウェイエージェントPC80上では、ゲートウェイエージェントソフトウェアが動作し、ゲートウェイとなるエージェントの機能を実現する。
The gateway agent PC 80 is a device that bundles the
ユーザがゲートウェイエージェントPC80のソフトウェアの更新をユーザ端末40経由でユーザ操作サーバ60に要求すると、要求はユーザ操作サーバ60からリモートメンテナンスサーバ10に転送され、リモートメンテナンスサーバ10から接続サーバ30を経由してゲートウェイエージェントPC80に伝達される。
When the user requests the software update of the gateway agent PC 80 to the user operation server 60 via the
ソフトウェアの更新指示を受け取ったゲートウェイエージェントPC80は、リモートメンテナンスサーバ10に対してソフトウェアのダウンロード要求を送信し、更新版のソフトウェアを取得後、インストーラー(プログラム)が更新処理を行う。これらの処理が適切に行われると、更新前のソフトウェアが更新後のソフトウェアに置き換わる。 Upon receiving the software update instruction, the gateway agent PC 80 transmits a software download request to the remote maintenance server 10, obtains an updated version of the software, and the installer (program) performs an update process. When these processes are properly performed, the software before the update is replaced with the software after the update.
本発明では、ソフトウェアの更新で利用されるインストーラーに更新処理をブロックする致命的な問題が発生していると想定する。この想定の下では、ソフトウェアの更新はインストーラーの処理が正常に完了しないため、失敗する。 In the present invention, it is assumed that a fatal problem that an update process is blocked occurs in an installer used for updating software. Under this assumption, the software update will fail because the installer process does not complete successfully.
そこで、本発明では、インストーラーを補助インストーラー(プログラム)に内包させ、ゲートウェイエージェントPC80は、インストーラーの前に補助インストーラーを起動する。補助インストーラーではインストーラーにおける問題が修正されており、問題無く更新処理を実行することが出来る。 Therefore, in the present invention, the installer is included in the auxiliary installer (program), and the gateway agent PC 80 activates the auxiliary installer before the installer. The problem with the installer has been fixed in the auxiliary installer, and the update process can be executed without any problem.
数多くの画像形成装置20を束ねる多数のゲートウェイエージェントPC80において、インストーラーに不具合があれば、ソフトウェアを更新できないゲートウェイエージェントPC80が多数存在することになり、運用性が著しく悪化する。本発明では、補助インストーラーにより、インストーラーに問題がある場合でも正常なプログラム更新を実現することにより、運用性を損なうことなく、問題を解決することが出来る。
If there is a defect in the installer of a large number of gateway agents PC80 that bundle a large number of
以上、遠隔管理システム100の全体構成について説明した。なお、上記の説明に対応する図では、例えば接続サーバ30は3台となっているが、これはあくまで例示であり、実際には何台あっても構わない。
The overall configuration of the
[ゲートウェイエージェントPCの構成]
次に、ゲートウェイエージェントPC80の構成について説明する。ゲートウェイエージェントPC80は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。ゲートウェイエージェントPC80が一般的なコンピューターにより構成される場合の構成図を図2に示す。
[Configuration of Gateway Agent PC]
Next, the configuration of the gateway agent PC 80 will be described. The gateway agent PC 80 may be configured by dedicated hardware or software, or may be configured by a general computer. FIG. 2 shows a configuration diagram when the gateway agent PC 80 is configured by a general computer.
同図に示すように、ゲートウェイエージェントPC80は、CPU(Central Processing Unit)81、ROM(Read Only Memory)82、RAM(Random Access Memory)83、操作入力部84、通信部85、表示部86、および記憶部87を有し、これら各ブロックがバス88を介して接続されている。
As shown in the figure, the gateway agent PC 80 includes a CPU (Central Processing Unit) 81, a ROM (Read Only Memory) 82, a RAM (Random Access Memory) 83, an
ROM82は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。RAM83は、CPU81の作業用領域として用いられ、OS(Operating System)、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
The
記憶部87は、例えばHDD(Hard Disk Drive)や、フラッシュメモリー、その他の不揮発性メモリーである。記憶部87には、OSや各種アプリケーション、各種データが記憶される。
The
通信部85は、ネットワーク上の機器等と情報のやりとりを行う為のネットワークと結ばれている。
The
CPU81は、ROM82や記憶部87に格納された複数のプログラムのうち、操作入力部84から与えられる命令に対応するプログラムをRAM83に展開し、この展開されたプログラムにしたがって、表示部86及び記憶部87を適宜制御する。
The
操作入力部84は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
The
表示部86は、例えば液晶ディスプレイ、EL(Electro-Luminescence)ディスプレイ、プラズマディスプレイ等である。
The
次に、CPU81においてプログラムが実行されることにより実現される機能ブロックについて説明する。
Next, functional blocks realized by executing a program in the
ゲートウェイエージェントPC80のCPU81において実現される機能ブロックは、コマンド受付部81a、ダウンロード部81b、プログラム起動部81c、インストーラー81d、次のプログラム81e、補助インストーラー81fである。
The functional blocks realized by the
コマンド受付部81aは、接続サーバ30経由でリモートメンテナンスサーバ10から送られてくる、プログラム更新指示、更新プログラムのダウンロード指示、プログラムの起動指示などのコマンドを受け付ける。
The
ダウンロード部81bは、リモートメンテナンスサーバ10から、補助インストーラーのプログラムおよび更新プログラムなどをダウンロードする。
The
プログラム起動部81cは、接続サーバ30経由でリモートメンテナンスサーバ10から送られてくる、プログラムの起動指示に基づき、指定されたプログラムを起動する。
The
インストーラー81dは、本来、引数を伴って次のプログラム81eを起動するが、本発明では、バグにより引数なしで次のプログラム81eを起動するため、問題が発生する。
The
次のプログラム81eは、インストーラー81dから引数を渡されてプログラムの更新処理を行う。
The
補助インストーラー81fは、インストーラー81dの持つ問題を解決するために導入されたプログラムであり、インストーラー81dを引数と共に起動することにより問題の解決を図る。
The
以上、ゲートウェイエージェントPC80の構成について説明した。
The configuration of the
[処理の流れ(正常時)]
次に、インストーラー81dに問題が無い場合の処理の流れの概略を示す。図3は、インストーラー81dに問題が無い場合の処理の流れの概略を示す図である。
[Processing flow (normal)]
Next, an outline of a processing flow when there is no problem in the
まず、リモートメンテナンスサーバ10からの指示に基づき、プログラム起動部81cがインストーラー81dを起動する。
First, based on an instruction from the remote maintenance server 10, the
次に、インストーラー81dが引数を伴って次のプログラム81eを起動する。
Next, the
次に、次のプログラム81eが引数に基づき処理を行い、プログラム更新処理を正常終了させる。
Next, the
以上、インストーラー81dに問題が無い場合の処理の流れの概略を示した。
The outline of the processing flow when the
[処理の流れ(問題発生時)]
次に、本発明が想定する、インストーラー81dに問題がある場合の処理の流れの概略を示す。図4は、本発明が想定する、インストーラー81dに問題がある場合の処理の流れの概略を示す図である。
[Processing flow (when a problem occurs)]
Next, an outline of a processing flow when the
まず、リモートメンテナンスサーバ10からの指示に基づき、プログラム起動部81cがインストーラー81dを起動する。
First, based on an instruction from the remote maintenance server 10, the
次に、インストーラー81dが本来伴うはずの引数を伴わずに次のプログラム81eを起動する。
Next, the
次に、次のプログラム81eが引数を与えられず、プログラム更新処理を異常終了させる。
Next, the
以上、本発明が想定する、インストーラー81dに問題がある場合の処理の流れの概略を示した。
The outline of the processing flow when the
[処理の流れ(問題の解決時)]
次に、インストーラー81dの問題を補助インストーラー81fにより解決する際の処理の流れの概略を示す。図5は、インストーラー81dの問題を補助インストーラー81fにより解決する際の処理の流れの概略を示す図である。
[Processing flow (when solving a problem)]
Next, an outline of a processing flow when the problem of the
まず、リモートメンテナンスサーバ10からの指示に基づき、プログラム起動部81cが補助インストーラー81fを起動する。
First, based on an instruction from the remote maintenance server 10, the
次に、補助インストーラー81fが、引数を伴ってインストーラー81dを起動する。なお、ここでは、インストーラー81dは、起動時に渡された引数を自身が起動する次のプログラム81eの起動時に渡すものとする。
Next, the
次に、インストーラー81dが引数を伴って次のプログラム81eを起動する。
Next, the
次に、次のプログラム81eが引数に基づき処理を行い、プログラム更新処理を正常終了させる。
Next, the
以上、インストーラー81dの問題を補助インストーラー81fにより解決する際の処理の流れの概略を示した。
The outline of the processing flow when the problem of the
[処理の流れ(詳細)]
次に、インストーラー81dの問題を補助インストーラー81fにより解決する際の処理の流れの詳細を説明する。図6は、インストーラー81dの問題を補助インストーラー81fにより解決する際の処理の流れの詳細を説明するためのフローチャートである。
[Processing Flow (Details)]
Next, details of the processing flow when the problem of the
まず、インストーラー81dで、次のプログラム81eの起動時に引数を渡さないという問題が発生したとする(ステップS1)。
First, it is assumed that a problem has occurred in the
次に、開発者が補助インストーラー81fを開発し、リモートメンテナンスサーバ10に置く。ダウンロード部81bは、リモートメンテナンスサーバ10の指示に従い、補助インストーラー81fをダウンロードする(ステップS2)。
Next, the developer develops the
次に、プログラム起動部81cが、リモートメンテナンスサーバ10から補助インストーラー81fを起動する旨の指示を受信する(ステップS3)。
Next, the
次に、プログラム起動部81cが、補助インストーラー81fを起動する(ステップS4)。
Next, the
次に、補助インストーラー81fが、引数を伴ってインストーラー81dを起動する(ステップS5)。
Next, the
次に、インストーラー81dが引数を伴って次のプログラム81eを起動する(ステップS6)。次のプログラム81eには適切に引数が渡されるので、処理は正常に終了し、プログラムは更新される。
Next, the
以上、インストーラー81dの問題を補助インストーラー81fにより解決する際の処理の流れの詳細を説明した。
The details of the processing flow when the problem of the
[補足事項]
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
[Supplementary information]
In addition, the present invention is not limited only to the above-described embodiment, and it goes without saying that various changes can be made without departing from the spirit of the present invention.
10 … リモートメンテナンスサーバ
20 … 画像形成装置
30 … 接続サーバ
40 … ユーザ端末
50 … 負荷分散装置
60 … ユーザ操作サーバ
70 … DB
80 … ゲートウェイエージェントPC
81 … CPU
81a… コマンド受付部
81b… ダウンロード部
81c… プログラム起動部
81d… インストーラー
81e… 次のプログラム
81f… 補助インストーラー
82 … ROM
83 … RAM
84 … 操作入力部
85 … 通信部
86 … 表示部
87 … 記憶部
88 … バス
100 … 遠隔管理システム
DESCRIPTION OF SYMBOLS 10 ...
80… Gateway agent PC
81 ... CPU
81a
83… RAM
84 ...
Claims (2)
前記ゲートウェイエージェントPCは、
前記接続サーバ経由で前記リモートメンテナンスサーバから送られてくる、プログラム更新指示、プログラムのダウンロード指示、およびプログラムの起動指示のコマンドを受け付けるコマンド受付部と、
前記接続サーバ経由で前記リモートメンテナンスサーバから送られてくる、プログラムの起動指示に基づき、指定されたプログラムを起動するプログラム起動部と、
バグにより引数なしで次のプログラムを起動するインストーラーと、
前記インストーラーから引数を渡されてプログラムの更新処理を行う次のプログラムと、
前記インストーラーを引数と共に起動する補助インストーラーと、
前記リモートメンテナンスサーバから、前記補助インストーラーのプログラムをダウンロードするダウンロード部と
を備えた
遠隔管理システム。 Including a network-connected remote maintenance server, a connection server, and a gateway agent PC;
The gateway agent PC comprises:
A command receiving unit that receives a command of a program update instruction, a program download instruction, and a program start instruction transmitted from the remote maintenance server via the connection server;
A program start unit that starts a specified program based on a program start instruction sent from the remote maintenance server via the connection server,
An installer that launches the next program without arguments due to a bug,
The following program that receives an argument from the installer and performs a program update process:
An auxiliary installer that launches the installer with arguments;
A download unit for downloading the program of the auxiliary installer from the remote maintenance server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018118878A JP7107019B2 (en) | 2018-06-22 | 2018-06-22 | Remote management system and auxiliary installer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018118878A JP7107019B2 (en) | 2018-06-22 | 2018-06-22 | Remote management system and auxiliary installer |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019220076A true JP2019220076A (en) | 2019-12-26 |
JP7107019B2 JP7107019B2 (en) | 2022-07-27 |
Family
ID=69096736
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018118878A Active JP7107019B2 (en) | 2018-06-22 | 2018-06-22 | Remote management system and auxiliary installer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7107019B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004318839A (en) * | 2003-03-28 | 2004-11-11 | Ricoh Co Ltd | Communication system, software update system, software update method and program |
JP2007249360A (en) * | 2006-03-14 | 2007-09-27 | Fuji Electric Holdings Co Ltd | System and method for updating firmware |
JP2013084185A (en) * | 2011-10-12 | 2013-05-09 | Canon Inc | Driver software installation method |
-
2018
- 2018-06-22 JP JP2018118878A patent/JP7107019B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004318839A (en) * | 2003-03-28 | 2004-11-11 | Ricoh Co Ltd | Communication system, software update system, software update method and program |
JP2007249360A (en) * | 2006-03-14 | 2007-09-27 | Fuji Electric Holdings Co Ltd | System and method for updating firmware |
JP2013084185A (en) * | 2011-10-12 | 2013-05-09 | Canon Inc | Driver software installation method |
Also Published As
Publication number | Publication date |
---|---|
JP7107019B2 (en) | 2022-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9280374B2 (en) | Virtual machine asynchronous patch management | |
US8214631B2 (en) | Host build and rebuild system and method | |
JP6055810B2 (en) | Fault management system, fault management server, and fault management program | |
JP2006268172A (en) | Server system and method for updating online software | |
WO2010116473A1 (en) | Control server, boot server, network boot system, network boot method, boot image selection program, and boot image provision program | |
JP2017037620A (en) | Computerized systems and methods for assisted software and firmware download and installation | |
JP6198229B2 (en) | Installation engine and package format for parallelizable and reliable installation | |
JP2008269163A (en) | Failure analysis support device, failure analysis support method and failure analysis support program | |
JP2003005991A (en) | Firmware update system and firmware distribution program and electronic equipment | |
US10698642B2 (en) | Remote management system and information processing method | |
JP2019220076A (en) | Remote management system and auxiliary installer | |
JP4554581B2 (en) | Job management apparatus, system and program | |
JP5372567B2 (en) | Information processing device | |
JP6973063B2 (en) | Image processing system and information processing equipment | |
JP2011141697A (en) | Processing method for control device and control device | |
JP7155655B2 (en) | Remote management system and information processing method | |
KR20080011775A (en) | Intelligent patch management and installation system, and method thereof | |
JP2015121887A (en) | Information processing device and control method thereof, and program | |
JP6752440B2 (en) | Print control unit, printing system and program | |
JP4882291B2 (en) | Module update program | |
JP2015106377A (en) | Information processor, information processing method, and information processing program | |
JP5546930B2 (en) | Shutdown control system | |
JP2008234553A (en) | Patch application method and patch receiving client | |
JP2007213436A (en) | Information processor, information processing method, terminal, and control method for terminal | |
JP6742597B2 (en) | Terminal device, control device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210531 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220513 |
|
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: 20220614 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220627 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7107019 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |