JP2003345599A - Information processing system, information managing device and control program updating method - Google Patents

Information processing system, information managing device and control program updating method

Info

Publication number
JP2003345599A
JP2003345599A JP2002149580A JP2002149580A JP2003345599A JP 2003345599 A JP2003345599 A JP 2003345599A JP 2002149580 A JP2002149580 A JP 2002149580A JP 2002149580 A JP2002149580 A JP 2002149580A JP 2003345599 A JP2003345599 A JP 2003345599A
Authority
JP
Japan
Prior art keywords
control program
information
program information
updated
update
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.)
Pending
Application number
JP2002149580A
Other languages
Japanese (ja)
Inventor
Eiji Anzai
英治 安齊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2002149580A priority Critical patent/JP2003345599A/en
Publication of JP2003345599A publication Critical patent/JP2003345599A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Stored Programmes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a control program updating method or the like for instructing the update of one control program to automatically update the other control programs associated with this. <P>SOLUTION: This information processing system 100 is configured of an information managing device 10, an image forming device 20, and a network 30. In the information managing device 10, when a request for the update of one control program information (program A) is issued from the image forming device 20 through the network 30, whether or not the update of the control program information (program D) of the image forming device 20 is necessary is judged, and when it is judged that the update of the program D is also necessary, not only the program A whose update is requested but also the program D is updated. Therefore, only when the update of one control program information is instructed, the other control program information associated with it is automatically updated. Thus, it is possible to reduce the number of times of the updating operations of the control program, and to prevent the update of the correlative control program information from being forgotten. <P>COPYRIGHT: (C)2004,JPO

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、制御プログラム
情報を有する複写機、ファクシミリ、プリンタ等に使用
される画像形成装置など情報処理装置の制御プログラム
情報を更新する技術に適用して好適な情報処理システ
ム、情報管理装置およびプログラム更新方法に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to information processing suitable for application to a technique for updating control program information of an information processing apparatus such as an image forming apparatus used for a copying machine, a facsimile, a printer, etc., having the control program information. The present invention relates to a system, an information management device, and a program updating method.

【0002】[0002]

【従来の技術】プリンタや複写機やファクシミリ等の画
像形成装置では通常、装置の制御には制御手段としてマ
イコンを使用して各種表示手段を始め、画像形成手段、
記録紙の搬送手段、画像信号の処理や細部の機能に至る
全ての制御を行っている。この制御を実行するための制
御プログラム情報は画像形成装置のフラッシュメモリに
格納されている。
2. Description of the Related Art In an image forming apparatus such as a printer, a copying machine, a facsimile, or the like, a microcomputer is usually used as a control means for controlling the apparatus.
It performs all controls including recording paper transport, image signal processing and detailed functions. Control program information for executing this control is stored in the flash memory of the image forming apparatus.

【0003】また、後処理を行うソート装置などオプシ
ョン機器を制御する制御プログラム情報も画像形成装置
のフラッシュメモリに格納されている。これらの制御プ
ログラム情報を更新することによって、画像形成装置の
表示機能やその他の機能を向上させることが可能であ
る。
Further, control program information for controlling optional devices such as a sorting device for performing post-processing is also stored in the flash memory of the image forming apparatus. By updating the control program information, it is possible to improve the display function and other functions of the image forming apparatus.

【0004】画像形成装置の機能や性能の向上のために
制御プログラム情報の更新を行う場合、従来では、新た
な制御プログラム情報をネットワーク上に接続された外
部機器(例えばサーバ)にロードし、そのネットワーク
に接続されている画像形成装置がそのサーバから新たな
制御プログラム情報をダウンロードするようにして、旧
制御プログラム情報を書き換え、画像形成装置の制御プ
ログラム情報の更新を行う。
Conventionally, when updating control program information in order to improve the functions and performance of an image forming apparatus, new control program information is loaded on an external device (for example, a server) connected to a network, and updated. The image forming apparatus connected to the network downloads new control program information from the server, rewrites the old control program information, and updates the control program information of the image forming apparatus.

【0005】即ち、画像形成装置の制御プログラム情報
の更新を行う場合、ユーザが画像形成装置の操作画面上
で更新しようとする制御プログラム情報を指定すること
によって、サーバから指定された制御プログラム情報の
最新バージョンをダウンロードして更新する方法が採ら
れている。
That is, when updating the control program information of the image forming apparatus, the user specifies the control program information to be updated on the operation screen of the image forming apparatus, and the control program information specified by the server is updated. The latest version is downloaded and updated.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、画像形
成装置など情報処理装置には複数の分割した制御プログ
ラム情報情報を有し、特にオプション機器が接続されて
いる場合、オプション機器を制御する制御プログラム情
報も含まれているため、この複数の制御プログラム情報
のうちの一つを更新した場合、他の関連する制御プログ
ラム情報も同時に更新する必要がある。例えば、更新時
に複数の制御プログラム情報を同時に書き換えなけれ
ば、制御が破綻するような場合、制御プログラム情報の
書き換え忘れが発生すると、全体的に動作しなくなる等
の機能的に大変な被害をもたらす可能性がある。
However, an information processing apparatus such as an image forming apparatus has a plurality of divided pieces of control program information information, and especially when an optional device is connected, the control program information for controlling the optional device. Therefore, when one of the plurality of pieces of control program information is updated, it is necessary to simultaneously update other related control program information. For example, if a plurality of control program information is not rewritten at the same time at the time of update, the control may break down. There is.

【0007】このような複数の制御プログラム情報を同
時に更新必要な場合、従来の方法で制御プログラム情報
の更新を行うとき、複数の制御プログラム情報の更新に
対して、複数回の指示操作とダウンロード(書き換え)
作業が発生する。そのため、手数がかかるばかりでな
く、指示された制御プログラム情報に関連する他の制御
プログラム情報の更新忘れが発生する問題がある。
When it is necessary to update a plurality of pieces of control program information at the same time, when the control program information is updated by a conventional method, a plurality of instruction operations and downloads (updates) are performed for updating the plurality of control program information. Rewrite)
Work occurs. Therefore, not only is it troublesome, but also there is a problem that other control program information related to the instructed control program information is forgotten to be updated.

【0008】そこで、この発明は上述した課題を解決し
たものであって、一つの制御プログラム情報の更新を指
示するだけで、それに関連する他の制御プログラム情報
も自動的に更新できるようにした情報処理システム、情
報管理装置および制御プログラム更新方法を提供するこ
とを目的とする。
Therefore, the present invention has solved the above-mentioned problem, and is an information system which can automatically update other control program information related thereto by only instructing to update one control program information. It is an object to provide a processing system, an information management device, and a control program updating method.

【0009】[0009]

【課題を解決するための手段】前記課題を解決するため
に、本発明に係る情報処理システムは、任意の制御プロ
グラム情報を更新処理するシステムであって、制御プロ
グラム情報を管理する情報管理装置と、情報管理装置で
管理される複数の制御プログラム情報に基づいて情報処
理する一以上の情報処理装置と、情報管理装置と情報処
理装置とを接続する通信手段とを備え、情報管理装置
は、通信手段を通じて情報処理装置から一の制御プログ
ラム情報の更新要求があったとき、情報処理装置の他の
制御プログラム情報の更新要否の判断処理をし、他の制
御プログラム情報も更新要と判断した場合は、更新要求
があった一の制御プログラム情報に加えて他の制御プロ
グラム情報も更新処理をするものである。
In order to solve the above-mentioned problems, an information processing system according to the present invention is a system for updating arbitrary control program information, comprising: an information management device for managing control program information; And one or more information processing apparatuses for performing information processing based on a plurality of pieces of control program information managed by the information management apparatus; and communication means for connecting the information management apparatus and the information processing apparatus. When there is a request to update one control program information from the information processing apparatus through the means, the processing of determining whether or not the other control program information of the information processing apparatus is required to be updated is performed, and it is determined that the other control program information is also required to be updated Is to update other control program information in addition to the one control program information requested to be updated.

【0010】本発明に係る情報処理システムによれば、
情報処理装置から一の制御プログラム情報の更新要求が
あったとき、更新要求があった一の制御プログラム情報
に含まれる他の制御プログラム情報との関連付けを示す
関連情報および他の制御プログラム情報のバージョン情
報が検出される。検出された他の制御プログラム情報の
バージョン情報と更新用他の制御プログラム情報のバー
ジョン情報との比較結果に基づいて、他の制御プログラ
ム情報の更新要否の判断が行われる。他の制御プログラ
ム情報も更新要と判断した場合は、更新要求があった一
の制御プログラム情報に加えて他の制御プログラム情報
の更新も行われる。
According to the information processing system of the present invention,
When there is a request for updating one control program information from the information processing device, the version of the related information indicating the association with the other control program information included in the one control program information that has been requested to update and the version of the other control program information Information is detected. Based on the comparison result between the detected version information of the other control program information and the version information of the other control program information for update, it is determined whether or not the other control program information needs to be updated. If it is determined that the other control program information needs to be updated, the other control program information is updated in addition to the one control program information for which an update request has been made.

【0011】これによって、情報処理装置、例えば画像
形成装置に格納された所定の制御プログラム情報を更新
するとき、一つの制御プログラム情報の更新を指示する
だけで、指定された制御プログラム情報を更新すると共
に、それに関連する他の制御プログラム情報も自動的に
更新することができる。従って、制御プログラム情報の
更新作業回数を削減し、指定された制御プログラム情報
に関連する他の制御プログラム情報の更新(書き換え)
忘れを防止することが可能となる。
Thus, when updating predetermined control program information stored in an information processing apparatus, for example, an image forming apparatus, the designated control program information is updated only by instructing to update one piece of control program information. At the same time, other control program information related thereto can be automatically updated. Therefore, the number of times of updating the control program information is reduced, and other control program information related to the specified control program information is updated (rewritten).
It is possible to prevent forgetting.

【0012】また、本発明に係る情報管理装置は、通信
手段を介して情報処理装置の制御プログラム情報の更新
処理を管理する情報管理装置であって、更新要求があっ
た一の制御プログラム情報に含まれる他の制御プログラ
ム情報との関連付けを示す関連情報および他の制御プロ
グラム情報のバージョン情報を検出する検出手段と、検
出手段で検出した結果に基づいて、他の制御プログラム
情報の更新要否を判断する判断手段とを有し、通信手段
を通じて情報処理装置から一の制御プログラム情報の更
新要求があったとき、情報処理装置の他の制御プログラ
ム情報の更新要否の判断処理をし、他の制御プログラム
情報も更新要と判断した場合は、更新要求があった一の
制御プログラム情報に加えて他の制御プログラム情報も
更新処理をするものである。
Further, an information management device according to the present invention is an information management device for managing an update process of control program information of an information processing device via a communication means. Detecting means for detecting related information indicating association with other included control program information and version information of other control program information; and determining whether or not to update other control program information based on a result detected by the detecting means. When there is a request for updating one control program information from the information processing apparatus through the communication means, the information processing apparatus determines whether or not to update another control program information of the information processing apparatus. If it is determined that the control program information also needs to be updated, the other control program information is updated in addition to the one control program information requested to be updated. It is.

【0013】本発明に係る情報管理装置によれば、情報
処理装置から一の制御プログラム情報の更新要求があっ
たとき、更新要求があった一の制御プログラム情報に含
まれる他の制御プログラム情報との関連付けを示す関連
情報および他の制御プログラム情報のバージョン情報が
検出される。検出された他の制御プログラム情報のバー
ジョン情報と更新用他の制御プログラム情報のバージョ
ン情報との比較結果に基づいて、他の制御プログラム情
報の更新要否の判断が行われる。他の制御プログラム情
報も更新要と判断した場合は、更新要求があった一の制
御プログラム情報に加えて他の制御プログラム情報の更
新も行われる。
[0013] According to the information management apparatus of the present invention, when an information processing apparatus requests an update of one control program information, the information management apparatus includes another control program information included in the requested control program information. Is detected, and version information of other control program information related to the related information is detected. Based on the comparison result between the detected version information of the other control program information and the version information of the other control program information for update, it is determined whether or not the other control program information needs to be updated. If it is determined that the other control program information needs to be updated, the other control program information is updated in addition to the one control program information for which an update request has been made.

【0014】これによって、制御プログラム情報の更新
のとき、一つの制御プログラム情報の更新を指示するだ
けで、指定された制御プログラム情報を更新すると共
に、それに関連する他の制御プログラム情報も自動的に
更新することができる。
Thus, when the control program information is updated, the designated control program information is updated only by instructing the update of one control program information, and the other control program information related thereto is automatically updated. Can be updated.

【0015】また、本発明に係る制御プログラム更新方
法は、複数の制御プログラム情報に基づいて情報処理す
る情報処理装置の制御プログラム情報を更新する方法で
あって、制御プログラム情報の更新要求を受信し、情報
処理装置から一の制御プログラム情報の更新要求があっ
たとき、更新要求があった一の制御プログラム情報に含
まれる他の制御プログラム情報との関連付けを示す関連
情報および他の制御プログラム情報のバージョン情報を
検出し、得られた検出結果に基づいて、他の制御プログ
ラム情報の更新要否を判断し、他の制御プログラム情報
も更新要と判断した場合は、更新要求があった一の制御
プログラム情報に加えて他の制御プログラム情報も更新
するものである。
Further, a control program updating method according to the present invention is a method for updating control program information of an information processing apparatus which performs information processing based on a plurality of pieces of control program information. When there is a request to update one control program information from the information processing apparatus, the related information indicating the association with another control program information included in the one control program information requested to be updated and the other control program information The version information is detected, and based on the obtained detection result, it is determined whether or not the other control program information needs to be updated. The other control program information is updated in addition to the program information.

【0016】本発明に係る制御プログラム更新方法によ
れば、情報処理装置から一の制御プログラム情報の更新
要求があったとき、他の制御プログラム情報の更新要否
の判断処理が行われ、更新要と判断された場合、更新要
求があった一の制御プログラム情報に加えて他の制御プ
ログラム情報の更新も行われる。これにより、制御プロ
グラム情報の更新作業の効率化を実現することが可能と
なるまた、複数の制御プログラム情報毎に、該制御プロ
グラム情報に関連する他の制御プログラム情報との関連
付けを示す関連情報が付加されているため、更新しよう
と指定された所定の制御プログラム情報に関連する他の
制御プログラム情報を容易に検出することが可能とな
る。
According to the control program updating method of the present invention, when there is a request for updating one control program information from the information processing apparatus, a process for determining whether or not another control program information needs to be updated is performed. When it is determined that there is an update request, the other control program information is updated in addition to the one control program information that has been requested. This makes it possible to realize an efficient update operation of the control program information. In addition, for each of the plurality of control program information, related information indicating an association with other control program information related to the control program information is generated. Since it is added, other control program information related to the predetermined control program information designated to be updated can be easily detected.

【0017】[0017]

【発明の実施の形態】以下、図面を参照しながら、この
発明の実施の形態としての情報処理システム、情報管理
装置および制御プログラム更新方法について説明をす
る。図1は、情報処理システム100の構成例を示すイ
メージ図である。本発明に係る実施の形態としての情報
処理システム100は、所定の制御プログラム情報の更
新要求があったとき、他の制御プログラム情報の更新要
否の判断処理をし、他の制御プログラム情報も更新要と
判断した場合は、更新要求があった一の制御プログラム
情報に加えて他の制御プログラム情報も更新処理をする
ものであり、一つの制御プログラム情報の更新を指示す
るだけで、それに関連する他の制御プログラム情報も自
動的に更新できるようになされる。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an information processing system, an information management device, and a control program updating method according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is an image diagram showing a configuration example of the information processing system 100. The information processing system 100 according to the embodiment of the present invention performs a process of determining whether or not another control program information needs to be updated when a predetermined control program information update request is received, and also updates other control program information. If it is determined that it is necessary, the other control program information is updated in addition to the one control program information for which an update request has been issued. Other control program information can be automatically updated.

【0018】図1に示すように、情報処理システム10
0は、制御情報管理装置10と、情報処理装置としての
少なくとも1台の画像形成装置20と、通信手段として
のネットワーク30とから構成されている。
As shown in FIG. 1, an information processing system 10
Reference numeral 0 denotes a control information management apparatus 10, at least one image forming apparatus 20 as an information processing apparatus, and a network 30 as communication means.

【0019】制御情報管理装置10は、図2に示すよう
に、CPU11、RAM12、蓄積メディアとしてのH
DD(ハードディスク装置)13、検出手段14、判断
手段15、モニタ16、キーボード17、マウス18を
備えている。この制御情報管理装置10は、画像形成装
置用制御プログラム情報の最新バージョンが格納され、
画像形成装置20に格納された所定の制御プログラム情
報を更新する際に、外部から新しい制御プログラム情報
を画像形成装置20のフラッシュメモリ22a(図3参
照)に書き込むようになされる。
As shown in FIG. 2, the control information management device 10 includes a CPU 11, a RAM 12, and H as a storage medium.
It includes a DD (hard disk device) 13, a detecting means 14, a determining means 15, a monitor 16, a keyboard 17, and a mouse 18. The control information management device 10 stores the latest version of the image forming device control program information,
When updating predetermined control program information stored in the image forming apparatus 20, new control program information is externally written to the flash memory 22a (see FIG. 3) of the image forming apparatus 20.

【0020】CPU11は、HDD13に記憶された制
御プログラム情報に従って、RAM12をワークエリア
として使用しながら、制御情報管理装置10の全体の動
作を制御する。また、HDD11には、画像形成装置2
0の制御プログラム情報の最新バージョンが格納されて
いる。この例では、状態管理用制御プログラムA(Ve
r10)、メカ制御用プログラムB(Ver10)、画
像処理用プログラムC(Ver10)、ADF(Auto d
ocument feeder)装置用プログラムD(Ver10)、
ソート装置用プログラムE(Ver10)が格納されて
いる。
The CPU 11 controls the entire operation of the control information management device 10 according to the control program information stored in the HDD 13 while using the RAM 12 as a work area. Further, the HDD 11 includes the image forming apparatus 2.
0 stores the latest version of the control program information. In this example, the state management control program A (Ve
r10), mechanical control program B (Ver10), image processing program C (Ver10), ADF (Autod
ocument feeder) device program D (Ver10),
A sort device program E (Ver10) is stored.

【0021】検出手段14は、更新しようと指示された
制御プログラムに付加されている他の制御プログラム情
報との関連情報を検出するためのものである。所定の制
御プログラム情報、例えば状態管理用制御プログラムA
を更新する指示操作を行った後に、この検出手段14が
その制御プログラムAに付加された関連情報を検出する
ようになされる。また、この検出手段14は、更新しよ
うと指示された制御プログラム情報、この例では制御プ
ログラムA、およびそれに関連する他の制御プログラム
情報、この例では制御プログラムDのバージョン情報を
検出することができる。また、制御プログラム情報の関
連情報およびバージョン情報は、例えばプログラムのヘ
ッダ部に記述されている。
The detecting means 14 is for detecting information related to other control program information added to the control program instructed to be updated. Predetermined control program information, for example, state management control program A
After the instruction operation for updating the control program A is performed, the detecting means 14 detects the related information added to the control program A. The detection means 14 can detect control program information instructed to be updated, in this example, control program A and other control program information related thereto, and in this example, version information of control program D. . Further, the related information and the version information of the control program information are described, for example, in a header portion of the program.

【0022】判断手段15は、更新しようと指示された
制御プログラム情報およびそれに関連する他の制御プロ
グラム情報のバージョン情報とHDD13に格納されて
いる新しい制御プログラム情報のバージョン情報とを比
較して更新の要否を判断する手段である。判断手段15
は、バージョン情報の比較結果に基づいて、制御プログ
ラム情報の更新が必要か否かを自動的に判断する。
The judging means 15 compares the version information of the control program information instructed to be updated and other control program information related thereto with the version information of the new control program information stored in the HDD 13 to update the program. This is a means for determining the necessity. Judgment means 15
Automatically determines whether the control program information needs to be updated based on the comparison result of the version information.

【0023】また、画像形成装置20は、例えば、複数
の分割した制御プログラムを実行して動作を行う複写機
である。図3に示すように、操作部21、制御部22、
記憶装置としてのフラッシュメモリ22a、表示部2
3、画像読取部24、画像形成部25、ADF装置2
6、ソート装置27を備えている。
The image forming apparatus 20 is, for example, a copying machine that executes a plurality of divided control programs to perform operations. As shown in FIG. 3, the operation unit 21, the control unit 22,
Flash memory 22a as storage device, display unit 2
3. Image reading unit 24, image forming unit 25, ADF device 2
6. A sorting device 27 is provided.

【0024】操作部21は、複写など画像形成動作の指
示を行う以外、制御プログラム情報を更新する際に、ユ
ーザが操作部21で更新しようとする制御プログラム情
報を指示する操作などを行うことができる。
The operation unit 21 may perform an operation of instructing the control program information to be updated by the operation unit 21 by the user when updating the control program information other than instructing an image forming operation such as copying. it can.

【0025】制御部22は、CPU、RAM(図示せ
ず)を備えている。CPUはフラッシュメモリ22aに
格納された制御プログラム情報に従って、RAMをワー
クエリアとして使用しながら、画像形成装置20の全体
の動作を制御する。フラッシュメモリ22aには、画像
形成装置20を制御する全ての制御プログラム情報、こ
の例では、状態管理用制御プログラムA(Ver0
0)、メカ制御用制御プログラムB(Ver01)、画
像処理用制御プログラムC(Ver01)、ADF装置
用制御プログラムD(Ver00)、ソート装置用制御
プログラムE(Ver10)が格納されている。
The control section 22 has a CPU and a RAM (not shown). The CPU controls the entire operation of the image forming apparatus 20 according to the control program information stored in the flash memory 22a while using the RAM as a work area. The flash memory 22a stores all control program information for controlling the image forming apparatus 20, in this example, a state management control program A (Ver0).
0), a mechanical control program B (Ver01), an image processing control program C (Ver01), an ADF device control program D (Ver00), and a sort device control program E (Ver10).

【0026】表示部23は、複写を行うときの設定内容
および動作状態を表示するための装置である。この表示
部23は状態管理用制御プログラムAの制御により画像
形成装置20の動作状態を表示する。また、ユーザが表
示部23の表示画面を見ながら、制御プログラム情報の
更新など指示操作を行うことができる。
The display unit 23 is a device for displaying the setting contents and the operation state when copying is performed. The display unit 23 displays the operation state of the image forming apparatus 20 under the control of the state management control program A. In addition, the user can perform an instruction operation such as updating of control program information while viewing the display screen of the display unit 23.

【0027】画像読取部24は、画像処理用制御プログ
ラムCおよびメカ制御用プログラムBに基づいて制御さ
れ、原稿画像の読み取りを行う。また、画像形成部25
は、画像処理用制御プログラムCおよびメカ制御用プロ
グラムBに基づいて制御され、画像読取部24で読み取
られた画像の回転または拡大縮小等の処理を行った後の
画像データを紙などに印刷して出力する。
The image reading section 24 is controlled based on an image processing control program C and a mechanical control program B, and reads a document image. Further, the image forming unit 25
Is controlled on the basis of the image processing control program C and the mechanical control program B, and prints, on paper or the like, image data after performing processing such as rotation or enlargement / reduction of the image read by the image reading unit 24. Output.

【0028】ADF装置26は、複数枚の原稿を連続し
て原稿台に送る自動給紙装置である。読み取らせたい原
稿をADF装置27にセットしておけば、1回の読み取
りごとに原稿を乗せ替える必要もなく、連続して原稿を
読み取らせることができる。このADF装置26の動作
は、ADF装置用プログラムDに基づいて制御される。
また、ソート装置27は、画像形成部25の下流側に設
置され、画像形成後の記録紙の中綴じ又は/及び中折り
などの処理を行う後処理装置である。このソート装置2
7の動作は、ソート装置用プログラムEに基づいて制御
される。
The ADF device 26 is an automatic sheet feeding device that continuously feeds a plurality of documents to a document table. If the document to be read is set on the ADF device 27, the document can be read continuously without having to change the document each time the document is read. The operation of the ADF device 26 is controlled based on the ADF device program D.
The sorting device 27 is a post-processing device that is installed downstream of the image forming unit 25 and performs processes such as saddle stitching and / or center folding of recording paper after image formation. This sorting device 2
The operation of 7 is controlled based on the program E for the sorting device.

【0029】また、ネットワーク30は、通信回線から
なる通信網である。制御情報管理装置10および画像形
成装置20はモデム31を介してネットワーク30に接
続されている。なお、通信手段としてのネットワーク3
0は、ローカルエリアネットワーク(LAN)からなる
通信網にしても良い。この場合、例えば無線LANを用
いるものも考えられる。
The network 30 is a communication network including a communication line. The control information management device 10 and the image forming device 20 are connected to a network 30 via a modem 31. In addition, the network 3 as a communication means
0 may be a communication network composed of a local area network (LAN). In this case, for example, a wireless LAN may be used.

【0030】次に、情報処理システム100を用いて画
像形成装置20の制御プログラム更新方法について説明
する。図4は、画像形成装置20の制御プログラム情報
更新時の動作例を示すフローチャートである。情報処理
システム100を用いて画像形成装置20の制御プログ
ラム情報を更新する際に、ユーザが画像形成装置20の
操作部21で更新しようとする制御プログラム情報を指
定する操作を行い、そして更新のスタートを指示するこ
とで、制御情報管理装置10により指定された制御プロ
グラム情報の更新作業が行われる。
Next, a method of updating the control program of the image forming apparatus 20 using the information processing system 100 will be described. FIG. 4 is a flowchart illustrating an operation example when the control program information of the image forming apparatus 20 is updated. When updating the control program information of the image forming apparatus 20 using the information processing system 100, the user performs an operation of designating the control program information to be updated on the operation unit 21 of the image forming apparatus 20, and starts updating. Is performed, the control information management device 10 updates the control program information specified.

【0031】例えば、画像形成装置20の状態管理用制
御プログラムAの更新を行うとき、この制御プログラム
Aに関連するADF装置用制御プログラムDも同時に更
新しなければならない場合とする。ユーザが画像形成装
置20の操作部21で制御プログラムAを指定する操作
を行い、そして更新のスタートを指示する。
For example, it is assumed that, when updating the state management control program A of the image forming apparatus 20, the ADF apparatus control program D related to the control program A must be updated at the same time. The user performs an operation of designating the control program A on the operation unit 21 of the image forming apparatus 20, and instructs a start of update.

【0032】制御情報管理装置10では、まず、図4の
示すフローチャートのステップS11で、画像形成装置
20に格納されている各制御プログラム情報のバージョ
ン情報を読み込む。例えば、制御プログラムAはVer
00、制御プログラムBはVer01、制御プログラム
CはVer01、制御プログラムDはVer00、制御
プログラムEはVer10である。
The control information management apparatus 10 first reads the version information of each control program information stored in the image forming apparatus 20 in step S11 of the flowchart shown in FIG. For example, control program A is Ver
00, the control program B is Ver01, the control program C is Ver01, the control program D is Ver00, and the control program E is Ver10.

【0033】次に、ステップS12で、指定された制御
プログラムのバージョン情報と、制御情報管理装置10
のHDD13に格納されている指定された制御プログラ
ムの最新バージョン(例えばVer10)と比較する。
そして、比較の結果に基づいてステップS13で更新動
作続行か否かを判断する。
Next, in step S12, the version information of the designated control program and the control information management device 10
Is compared with the latest version (for example, Ver10) of the designated control program stored in the HDD 13.
Then, based on the result of the comparison, it is determined in step S13 whether or not to continue the update operation.

【0034】ステップS13での判断結果は、同じバー
ジョンである場合、制御プログラム情報の更新作業を終
了する。また、判断結果は、指定された制御プログラム
のバージョンが指定された制御プログラムの最新バージ
ョンより低い場合、更新動作を続行する。この例では、
指定された制御プログラムのバージョンがHDD13に
格納されている指定された制御プログラムの最新バージ
ョンより低いため、更新動作を続行し、ステップS14
へ進む。
If the result of determination in step S13 is that the versions are the same, the update operation of the control program information ends. If the result of the determination is that the version of the specified control program is lower than the latest version of the specified control program, the update operation is continued. In this example,
Since the version of the specified control program is lower than the latest version of the specified control program stored in the HDD 13, the update operation is continued, and step S14 is performed.
Proceed to.

【0035】ステップS14で、指定された制御プログ
ラムに付加された関連付け情報を読み込む。この例の場
合は、指定された制御プログラムには他の制御プログラ
ムとの関連付け情報が付加されているため、他の制御プ
ログラムとの関連付け情報が読み込まれる。
In step S14, the association information added to the designated control program is read. In the case of this example, the association information with another control program is added to the designated control program, so that the association information with another control program is read.

【0036】次に、ステップS15で、指定された制御
プログラムの更新を開始し、最新バージョンの指定され
た制御プログラムを書き込む。そして、ステップS16
で、書き込み終了か否か判断する。書き込みが終了した
場合、ステップS17で、関連する他の制御プログラム
情報があるか否かを判断する。関連する他の制御プログ
ラム情報がない場合、更新作業を終了する。
Next, in step S15, the update of the designated control program is started, and the latest version of the designated control program is written. Then, step S16
It is determined whether or not the writing is completed. When the writing is completed, it is determined in step S17 whether or not there is other related control program information. If there is no other related control program information, the update operation ends.

【0037】また、関連する他の制御プログラム情報が
ある場合、ステップS18で、関連する制御プログラム
のバージョン情報と、制御情報管理装置10のHDD1
3に格納された関連する制御プログラムの最新バージョ
ンとを比較する。そして、比較の結果に基づいてステッ
プS19で書き換え(更新)必要か否かを判断する。
If there is other related control program information, the version information of the related control program and the HDD 1 of the control information
3 is compared with the latest version of the associated control program. Then, based on the result of the comparison, it is determined in step S19 whether rewriting (update) is necessary.

【0038】ステップS19での判断結果は、書き換え
の必要がない、例えば同じバージョンである場合、ステ
ップS22で、他に関連するプログラムが無いかのチェ
ックを行う。また、判断結果は、関連する制御プログラ
ムのバージョンがHDD13に格納された関連する制御
プログラムの最新バージョンより低い場合、更新動作を
続行する。
If the result of determination in step S19 does not require rewriting, for example, if the versions are the same, a check is made in step S22 to see if there is any other related program. If the determination result indicates that the version of the related control program is lower than the latest version of the related control program stored in the HDD 13, the update operation is continued.

【0039】そして、ステップS20で、関連する制御
プログラムの書き込みを開始し、最新バージョンの関連
する制御プログラムを書き込む。ステップS21で、書
き込み終了か否か判断する。書き込みが終了した場合、
又は、ステップS19で書き込みの必要が無いと判断さ
れた場合、ステップS22で、他に関連するプログラム
が無いかをチェックし、チェックされていない関連する
他の制御プログラム情報がある場合、ステップS23
で、次の関連する他の制御プログラム情報のバージョン
情報を比較し、ステップS19に戻り、関連するプログ
ラム全てチェック終了する迄同様な手順で処理を行う。
Then, in step S20, writing of the related control program is started, and the latest version of the related control program is written. In step S21, it is determined whether the writing is completed. When writing is completed,
Alternatively, if it is determined in step S19 that there is no need to write, it is checked in step S22 whether there is any other related program. If there is any other control program information that has not been checked, step S23
Then, the version information of the next related other control program information is compared, the process returns to step S19, and the processing is performed in the same procedure until all the related programs are checked.

【0040】このように本実施の形態においては、制御
プログラム情報を管理する情報管理装置10と、複数の
制御プログラム情報に基づいて情報処理する一以上の画
像形成装置20とがネットワーク30を介して接続さ
れ、情報管理装置10ではネットワーク30を通じて画
像形成装置20から一の制御プログラム情報(状態管理
用制御プログラムA)の更新要求があったとき、この画
像形成装置20の他の制御プログラム情報(ADF装置
用制御プログラムD)の更新要否の判断処理をし、AD
F装置用制御プログラムDも更新要と判断した場合は、
更新要求があった状態管理用制御プログラムAに加えて
ADF装置用制御プログラムDも更新処理するようにな
される。
As described above, in the present embodiment, the information management device 10 that manages control program information and the one or more image forming devices 20 that perform information processing based on a plurality of control program information are connected via the network 30. When the information management apparatus 10 receives an update request of one control program information (state management control program A) from the image forming apparatus 20 via the network 30, the other control program information (ADF) of the image forming apparatus 20 is connected. The processing for determining whether or not the device control program D) needs to be updated is performed.
If it is determined that the control program D for the F device needs to be updated,
The ADF device control program D is updated in addition to the status management control program A for which an update request has been issued.

【0041】これにより、画像形成装置20の一つの制
御プログラム情報を更新するとき、該プログラムに関連
する他の制御プログラム情報も同時に更新することがで
き、制御プログラム情報の更新作業回数を削減し、且つ
複数の制御プログラム情報を同時に更新しなければなら
ないときに、関連する他の制御プログラム情報の更新忘
れを防止することができる。また、制御プログラム情報
の更新作業の効率化を実現することができる。
Thus, when one piece of control program information of the image forming apparatus 20 is updated, other control program information related to the program can be updated at the same time, and the number of updates of the control program information can be reduced. Further, when a plurality of pieces of control program information must be updated at the same time, it is possible to prevent forgetting to update other related control program information. Further, it is possible to realize an efficient update operation of the control program information.

【0042】なお、上述実施の形態においては、他の制
御プログラム情報を更新する必要か否かの判断は、自動
で行う場合について説明したが、これに限定されるもの
ではない。手動にて判断するようにしてもよい。
In the above-described embodiment, a case has been described where the determination as to whether or not it is necessary to update other control program information is made automatically. However, the present invention is not limited to this. The determination may be made manually.

【0043】また、上述実施の形態においては、情報処
理システム100において、情報処理装置が画像形成装
置であるものを示したが、これに限定されるものではな
い。複数の制御プログラム情報を実行して動作を行う他
の情報処理装置にもこの発明を同様に適用できる。
Further, in the above-described embodiment, the information processing apparatus is an image forming apparatus in the information processing system 100. However, the present invention is not limited to this. The present invention can be similarly applied to other information processing apparatuses that perform operations by executing a plurality of pieces of control program information.

【0044】[0044]

【発明の効果】本発明に係る情報処理システムによれ
ば、任意の制御プログラム情報を更新処理する場合に、
制御プログラム情報を管理する情報管理装置と、複数の
制御プログラム情報に基づいて情報処理する一以上の情
報処理装置とが通信手段を介して接続され、情報管理装
置では通信手段を通じて情報処理装置から一の制御プロ
グラム情報の更新要求があったとき、この情報処理装置
の他の制御プログラム情報の更新要否の判断処理をし、
他の制御プログラム情報も更新要と判断した場合は、更
新要求があった一の制御プログラム情報に加えて他の制
御プログラム情報も更新処理するようになされる。
According to the information processing system of the present invention, when updating any control program information,
An information management device that manages control program information and one or more information processing devices that perform information processing based on a plurality of pieces of control program information are connected via communication means. When there is a request to update the control program information of this information processing device, the information processing device performs a process of determining whether or not to update other control program information,
When it is determined that the other control program information needs to be updated, the other control program information is updated in addition to the one control program information for which an update request has been made.

【0045】この構成によって、情報処理装置で周辺機
能の入れ換え等により、その周辺機器の制御プログラム
情報の更新が生じた場合に、その更新が生じた情報処理
装置から情報管理装置へ更新要求を発呼するだけで、そ
の更新が生じた周辺機能の制御プログラム情報とその周
辺機器の管理用の制御プログラム情報等を同時に、か
つ、自動的に更新する(書き換える)ことができる。従
って、制御プログラム情報の更新作業回数を削減し、且
つ複数の制御プログラム情報を同時に更新する必要があ
るとき、更新を指定された制御プログラム情報に関連す
る他の制御プログラム情報の更新忘れを防止することが
できる。
With this configuration, when the control program information of the peripheral device is updated due to replacement of a peripheral function in the information processing device, an update request is issued from the updated information processing device to the information management device. By simply calling, the control program information of the peripheral function for which the update has occurred and the control program information for managing the peripheral device can be simultaneously and automatically updated (rewritten). Therefore, when it is necessary to reduce the number of times of updating the control program information and simultaneously update a plurality of pieces of control program information, it is possible to prevent forgetting to update other control program information related to the control program information designated to be updated. be able to.

【0046】本発明に係る情報管理装置によれば、一の
制御プログラム情報の更新要求があったとき、他の制御
プログラム情報の更新要否の判断処理をし、他の制御プ
ログラム情報も更新要と判断した場合は、更新要求があ
った一の制御プログラム情報に加えて他の制御プログラ
ム情報も更新処理するようになされる。
According to the information management apparatus of the present invention, when there is an update request for one control program information, it determines whether or not another control program information needs to be updated, and updates the other control program information. If it is determined that there is an update request, the other control program information is updated in addition to the one control program information that has been requested to be updated.

【0047】これによって、一つの制御プログラム情報
の更新を指示するだけで、それに関連する他の制御プロ
グラム情報も自動的に更新できる。従って、制御プログ
ラム情報の更新作業回数を削減し、且つ複数の制御プロ
グラム情報を同時に更新する必要があるとき、更新を指
定された制御プログラム情報に関連する他の制御プログ
ラム情報の更新忘れを防止することができる。
Thus, by simply instructing to update one control program information, other control program information related thereto can be automatically updated. Therefore, when it is necessary to reduce the number of times of updating the control program information and simultaneously update a plurality of pieces of control program information, it is possible to prevent forgetting to update other control program information related to the control program information designated to be updated. be able to.

【0048】本発明に係る制御プログラム更新方法によ
れば、制御プログラム情報の更新要求を受信し、一の制
御プログラム情報の更新要求があったとき、他の制御プ
ログラム情報の更新要否の判断をし、更新要と判断され
た場合、更新要求があった一の制御プログラム情報に加
えて他の制御プログラム情報の更新も行うようになされ
る。
According to the control program updating method of the present invention, a control program information update request is received, and when there is a request for updating one control program information, it is determined whether or not another control program information needs to be updated. When it is determined that the update is necessary, the other control program information is updated in addition to the one control program information requested to be updated.

【0049】これによって、一つの制御プログラム情報
の更新を指示するだけで、それに関連する他の制御プロ
グラム情報も自動的に更新できるため、制御プログラム
情報の更新作業の効率化を実現することができる。
[0049] Thus, only by instructing the updating of one control program information, the other related control program information can be automatically updated, so that the updating work of the control program information can be made more efficient. .

【0050】また、複数の制御プログラム情報毎に、該
制御プログラム情報に関連する他の制御プログラム情報
との関連情報が付加されているため、更新しようと指定
された所定の制御プログラム情報に関連する他の制御プ
ログラム情報を容易に検出できる。
Further, since information related to other control program information related to the control program information is added to each of the plurality of control program information, the information related to the predetermined control program information designated to be updated is related to the control program information. Other control program information can be easily detected.

【0051】この発明は、制御プログラムを実行して動
作を行う画像形成装置など情報処理装置の制御プログラ
ム情報管理に適用して極めて好適である。
The present invention is very suitable when applied to control program information management of an information processing apparatus such as an image forming apparatus which executes a control program to perform an operation.

【図面の簡単な説明】[Brief description of the drawings]

【図1】情報処理システム100の構成例を示すイメー
ジ図である。
FIG. 1 is an image diagram showing a configuration example of an information processing system 100.

【図2】情報管理装置10の構成例を示すブロック図で
ある。
FIG. 2 is a block diagram illustrating a configuration example of an information management device 10.

【図3】画像形成装置20の構成例を示すブロック図で
ある。
FIG. 3 is a block diagram illustrating a configuration example of an image forming apparatus 20.

【図4】制御プログラム更新時の動作例を示すフローチ
ャートである。
FIG. 4 is a flowchart illustrating an operation example when a control program is updated.

【符号の説明】[Explanation of symbols]

10 情報管理装置 11 CPU 12 RAM 13 HDD 14 検出手段 15 判断手段 20 画像形成装置(情報処理装置) 21 操作部 22 制御部 22aフラッシュメモリ 23 表示部出力手段 24 画像読取部 25 画像形成部 26 ADF装置 27 ソート装置 30 ネットワーク(通信手段) 31 モデム 100 情報処理システム 10 Information management device 11 CPU 12 RAM 13 HDD 14 Detection means 15 Judgment means 20 Image forming apparatus (information processing apparatus) 21 Operation unit 22 Control unit 22a flash memory 23 Display output means 24 Image reading unit 25 Image forming unit 26 ADF device 27 Sorting device 30 network (communication means) 31 Modem 100 Information processing system

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 任意の制御プログラム情報を更新処理す
るシステムであって、 前記制御プログラム情報を管理する情報管理装置と、 前記情報管理装置で管理される複数の制御プログラム情
報に基づいて情報処理する一以上の情報処理装置と、 前記情報管理装置と情報処理装置とを接続する通信手段
とを備え、 前記情報管理装置は、 前記通信手段を通じて前記情報処理装置から一の前記制
御プログラム情報の更新要求があったとき、 前記情報処理装置の他の制御プログラム情報の更新要否
の判断処理をし、 前記他の制御プログラム情報も更新要と判断した場合
は、 前記更新要求があった一の前記制御プログラム情報に加
えて前記他の制御プログラム情報も更新処理をすること
を特徴とする情報処理システム。
1. A system for updating arbitrary control program information, comprising: an information management device for managing the control program information; and information processing based on a plurality of control program information managed by the information management device. An information processing apparatus; and a communication unit that connects the information management apparatus and the information processing apparatus. The information management apparatus includes a request for updating the control program information from the information processing apparatus through the communication unit. When there is a process of determining whether or not the other control program information of the information processing apparatus needs to be updated, and when it is also determined that the other control program information needs to be updated, An information processing system for performing an update process on the other control program information in addition to the program information.
【請求項2】 前記制御プログラム情報には、該制御プ
ログラム情報に関連する他の制御プログラム情報との関
連付けを示す関連情報が付加されていることを特徴とす
る請求項1に記載の情報処理システム。
2. The information processing system according to claim 1, wherein related information indicating an association with another control program information related to the control program information is added to the control program information. .
【請求項3】 前記情報管理装置は、 前記情報処理装置から更新要求があった一の前記制御プ
ログラム情報に含まれる前記他の制御プログラム情報と
の関連付けを示す関連情報および前記他の制御プログラ
ム情報のバージョン情報を検出する検出手段と、 前記検出手段で検出した結果に基づいて、前記他の制御
プログラム情報の更新要否を判断する判断手段とを有す
ることを特徴とする請求項1から請求項2のいずれかに
記載の情報処理システム。
3. The information management device according to claim 1, wherein the information management device is configured to receive related information indicating an association with the other control program information included in the one control program information requested to be updated by the information processing device and the other control program information. A detecting means for detecting the version information of the control program, and a judging means for judging whether or not the other control program information needs to be updated based on a result detected by the detecting means. 3. The information processing system according to any one of 2.
【請求項4】 前記情報処理装置は、画像形成装置であ
ることを特徴とする請求項1から請求項3のいずれかに
記載の情報処理システム。
4. The information processing system according to claim 1, wherein the information processing device is an image forming device.
【請求項5】 通信手段を介して情報処理装置の制御プ
ログラム情報の更新処理を管理する情報管理装置であっ
て、 更新要求があった一の前記制御プログラム情報に含まれ
る他の制御プログラム情報との関連付けを示す関連情報
および前記他の制御プログラム情報のバージョン情報を
検出する検出手段と、 前記検出手段で検出した結果に基づいて、前記他の制御
プログラム情報の更新要否を判断する判断手段とを有
し、 前記通信手段を通じて前記情報処理装置から一の前記制
御プログラム情報の更新要求があったとき、 前記情報処理装置の他の制御プログラム情報の更新要否
の判断処理をし、 前記他の制御プログラム情報も更新要と判断した場合
は、 前記更新要求があった一の前記制御プログラム情報に加
えて前記他の制御プログラム情報も更新処理をすること
を特徴とする情報管理装置。
5. An information management apparatus for managing update processing of control program information of an information processing apparatus via a communication unit, the information management apparatus comprising: a control program information included in one of the control program information requested to be updated; Detecting means for detecting related information indicating the association of the information and version information of the other control program information; and determining means for determining whether or not the other control program information needs to be updated based on a result detected by the detecting means. When there is an update request for one of the control program information from the information processing device through the communication means, the information processing device performs a process of determining whether to update another control program information of the information processing device, If it is determined that the control program information is also required to be updated, the other control program information in addition to the one control program information for which the update request was made An information management apparatus characterized in that the information management apparatus also performs update processing.
【請求項6】 複数の制御プログラム情報に基づいて情
報処理する情報処理装置の制御プログラム情報を更新す
る方法であって、 前記制御プログラム情報の更新要求を受信し、 前記情報処理装置から一の前記制御プログラム情報の更
新要求があったとき、 前記更新要求があった一の前記制御プログラム情報に含
まれる前記他の制御プログラム情報との関連付けを示す
関連情報および前記他の制御プログラム情報のバージョ
ン情報を検出し、 得られた検出結果に基づいて、前記他の制御プログラム
情報の更新要否を判断し、 前記他の制御プログラム情報も更新要と判断した場合
は、前記更新要求があった一の前記制御プログラム情報
に加えて前記他の制御プログラム情報も更新することを
特徴とする制御プログラム更新方法。
6. A method for updating control program information of an information processing apparatus that performs information processing based on a plurality of control program information, the method comprising: receiving an update request for the control program information; When there is a request to update the control program information, the related information indicating the association with the other control program information included in the one control program information for which the update request was made, and the version information of the other control program information Detecting, based on the obtained detection result, determine whether or not the other control program information needs to be updated; and when it is determined that the other control program information needs to be updated, A control program updating method, characterized in that the other control program information is updated in addition to the control program information.
【請求項7】 前記制御プログラム情報は、該制御プロ
グラム情報に関連する他の制御プログラム情報との関連
付けを示す関連情報が付加されていることを特徴とする
請求項6に記載の制御プログラム更新方法。
7. The control program updating method according to claim 6, wherein the control program information is added with related information indicating association with other control program information related to the control program information. .
JP2002149580A 2002-05-23 2002-05-23 Information processing system, information managing device and control program updating method Pending JP2003345599A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002149580A JP2003345599A (en) 2002-05-23 2002-05-23 Information processing system, information managing device and control program updating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002149580A JP2003345599A (en) 2002-05-23 2002-05-23 Information processing system, information managing device and control program updating method

Publications (1)

Publication Number Publication Date
JP2003345599A true JP2003345599A (en) 2003-12-05

Family

ID=29767702

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002149580A Pending JP2003345599A (en) 2002-05-23 2002-05-23 Information processing system, information managing device and control program updating method

Country Status (1)

Country Link
JP (1) JP2003345599A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007310690A (en) * 2006-05-19 2007-11-29 Sharp Corp Update method of firmware, program, storage medium
US7596336B2 (en) 2006-04-26 2009-09-29 Canon Kabushiki Kaisha Image forming apparatus for transmitting a control program to a plurality of sheet processing devices, and an image forming system
JP2009245331A (en) * 2008-03-31 2009-10-22 Daikin Ind Ltd Controller of air-conditioner, and software upgrade method of controller of air-conditioner
JP2010186452A (en) * 2009-02-13 2010-08-26 Kyocera Mita Corp Maintenance management system, database server, maintenance management program and maintenance management method
JP2011128702A (en) * 2009-12-15 2011-06-30 Sharp Corp Image forming apparatus and update method for firmware to be used for the same apparatus
JP2013211619A (en) * 2012-03-30 2013-10-10 Kyocera Document Solutions Inc Information processor and image forming apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7596336B2 (en) 2006-04-26 2009-09-29 Canon Kabushiki Kaisha Image forming apparatus for transmitting a control program to a plurality of sheet processing devices, and an image forming system
JP2007310690A (en) * 2006-05-19 2007-11-29 Sharp Corp Update method of firmware, program, storage medium
JP2009245331A (en) * 2008-03-31 2009-10-22 Daikin Ind Ltd Controller of air-conditioner, and software upgrade method of controller of air-conditioner
JP2010186452A (en) * 2009-02-13 2010-08-26 Kyocera Mita Corp Maintenance management system, database server, maintenance management program and maintenance management method
JP2011128702A (en) * 2009-12-15 2011-06-30 Sharp Corp Image forming apparatus and update method for firmware to be used for the same apparatus
JP2013211619A (en) * 2012-03-30 2013-10-10 Kyocera Document Solutions Inc Information processor and image forming apparatus

Similar Documents

Publication Publication Date Title
US8266613B2 (en) Image forming apparatus, program updating system, and program updating program
JP4039439B2 (en) Image forming apparatus and function adding method of image forming apparatus
US8250564B2 (en) Image forming apparatus, program updating system, program updating program
US20070169104A1 (en) Data processing apparatus
US9141376B2 (en) Non-transitory computer-readable recording medium having a software update program recorded thereon that selects a software update method that requires a shorter time, and software update apparatus
US10819877B2 (en) Printing apparatus, printing apparatus control method, and storage medium connecting to an option unit update option unit program using an update program stored a storage
US20070169092A1 (en) Image forming apparatus capable of updating firmware of optional device and method thereof
JP2006069125A (en) Image forming apparatus, and portable storage medium with stored firmware therefor
JP2007213434A (en) Download system, base server and program
JP2007293737A (en) Method for registering and managing software resource, electronic equipment, and program
US20090083317A1 (en) File system, data processing apparatus, file reference method, and storage medium
JP2003345599A (en) Information processing system, information managing device and control program updating method
JP2008109574A (en) Image processing apparatus, and maintenance system
JP5873825B2 (en) Electronic device and application storage program
JP3754730B2 (en) Information processing apparatus and control method thereof
JP2005065023A (en) System and program for storing operation history data
JP2007279988A (en) Information processor and driver program
JP2004104226A (en) Image processing method and apparatus therefor
JPH11296469A (en) System and device for software-update improved information processing
JP2008077581A (en) Document management system
JP4552575B2 (en) Image forming apparatus
JP2008269000A (en) Image processing apparatus
US8630001B2 (en) Image forming apparatus
JP6563045B2 (en) Image forming apparatus, program update method, and program
JP2009006484A (en) Image forming device