JP2003208327A - Method, device and program for managing data - Google Patents

Method, device and program for managing data

Info

Publication number
JP2003208327A
JP2003208327A JP2002006370A JP2002006370A JP2003208327A JP 2003208327 A JP2003208327 A JP 2003208327A JP 2002006370 A JP2002006370 A JP 2002006370A JP 2002006370 A JP2002006370 A JP 2002006370A JP 2003208327 A JP2003208327 A JP 2003208327A
Authority
JP
Japan
Prior art keywords
data
stored
hard disk
disk drive
program
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
JP2002006370A
Other languages
Japanese (ja)
Inventor
Kazuyoshi Tanaka
一義 田中
Junichi Isamigawa
淳一 勇川
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 JP2002006370A priority Critical patent/JP2003208327A/en
Publication of JP2003208327A publication Critical patent/JP2003208327A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To execute version up of a nonvolatile memory as holding consistency with data stored in a hard disk drive when the version up of the nonvolatile memory is executed. <P>SOLUTION: This data managing device is provided with a hard disk drive 106 in which various kinds of data are stored, a nonvolatile memory 105 including data required to be rewritten among pieces of data stored in the hard disk drive and in which a prescribed program is stored and a control means 101 for comparing pieces of information about version or date and time with each other between the program stored in the nonvolatile memory and the data stored in the hard disk drive and for rewriting the data stored in the hard disk drive by data included in the program stored in the nonvolatile memory when the data stored in the hard disk drive is older. <P>COPYRIGHT: (C)2003,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明はデータ管理方法およ
びデータ管理装置ならびにデータ管理プログラムに関
し、特に、不揮発性メモリに格納されたプログラムの更
新に伴ってハードディスクドライブに格納された関連す
るデータを自動的に更新可能なデータ管理方法およびデ
ータ管理装置ならびにデータ管理プログラムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data management method, a data management device, and a data management program, and more particularly, to automatically updating related data stored in a hard disk drive when a program stored in a nonvolatile memory is updated. The present invention relates to a data management method, a data management device, and a data management program that can be updated.

【0002】[0002]

【従来の技術】ネットワーク接続可能な各種機器におい
て、ウェブサーバの機能を有しており、ハードディスク
ドライブに各種データを格納しているものが存在してい
る。また、この種の機器では、基本的なプログラムにつ
いては、フラッシュメモリ等の不揮発性メモリに格納し
ているものが多い。
2. Description of the Related Art Among various devices that can be connected to a network, some have a web server function and store various data in a hard disk drive. Further, in this type of device, many basic programs are stored in a non-volatile memory such as a flash memory.

【0003】なお、このような不揮発性メモリに格納さ
れたプログラムについては、バージョンアップなどによ
って更新されることがある。
The program stored in such a non-volatile memory may be updated by version upgrade or the like.

【0004】[0004]

【発明が解決しようとする課題】不揮発性メモリに格納
されたプログラムがバージョンアップなどによって更新
された場合、ハードディスクドライブに格納されている
初期データについては自動的に更新されないので、整合
がとれない状態が発生することがある。
When the program stored in the non-volatile memory is updated due to a version upgrade or the like, the initial data stored in the hard disk drive is not automatically updated. May occur.

【0005】なお、このような整合がとれない不具合を
防止するため、ハードディスクドライブに格納する初期
データのうちで更新必要なデータを不揮発性メモリに格
納しておき、装置を立ち上げる際に毎回不揮発性メモリ
からハードディスクドライブに対してデータの書き換え
を行うことも可能である。
In order to prevent such inconvenience from occurring, it is necessary to store in the nonvolatile memory the data that needs to be updated among the initial data stored in the hard disk drive, and the nonvolatile memory is stored every time the apparatus is started up. It is also possible to rewrite data from the local memory to the hard disk drive.

【0006】ただし、このようにすると、必要もないの
に、ハードディスクドライブのデータを上書きすること
になり、装置立ち上げ時に毎回データ上書きの時間が必
要になり、さらに、ハードディスクドライブに対しても
負担が生じることになる。
However, in such a case, the data in the hard disk drive is overwritten although it is not necessary, and the time for overwriting the data is required every time the apparatus is started up, and the hard disk drive is also burdened. Will occur.

【0007】以上のように不揮発性メモリとハードディ
スクドライブとを備えており、不揮発性メモリのバージ
ョンアップを行う場合のデータの整合あるいは同期に関
しては、何ら配慮されていなかった。
As described above, the nonvolatile memory and the hard disk drive are provided, and no consideration is given to the matching or synchronization of data when the version of the nonvolatile memory is upgraded.

【0008】本発明は以上の課題に鑑みてなされたもの
であって、不揮発性メモリのバージョンアップをする際
に、ハードディスクドライブに格納されたデータとの整
合性を保ちつつ実行することが可能なデータ管理方法お
よびデータ管理装置ならびにデータ管理プログラムを実
現することを目的とする。
The present invention has been made in view of the above problems, and when the version of the nonvolatile memory is upgraded, it can be executed while maintaining the consistency with the data stored in the hard disk drive. The object is to realize a data management method, a data management device, and a data management program.

【0009】[0009]

【課題を解決するための手段】すなわち、上記課題を解
決する本願発明は以下に述べるようなものである。 (1)請求項1記載の発明は、所定のプログラムが格納
された不揮発性メモリと、各種データが格納されたハー
ドディスクドライブと、を備えた装置におけるデータ管
理方法であって、前記不揮発性メモリに格納されている
プログラムは、前記ハードディスクドライブに格納され
ているデータの中で書き換え必要のあるデータを含んだ
状態で構成されており、前記不揮発性メモリに格納され
ているプログラムと前記ハードディスクドライブに格納
されているデータとのバージョンあるいは日時に関する
情報を比較し、ハードディスクドライブに格納されたデ
ータが古い場合に、前記不揮発性メモリに格納されてい
るプログラムに含まれるデータにより、前記ハードディ
スクドライブに格納されているデータを書き換える、こ
とを特徴とするデータ管理方法である。
That is, the present invention for solving the above problems is as described below. (1) The invention according to claim 1 is a data management method in an apparatus including a non-volatile memory in which a predetermined program is stored, and a hard disk drive in which various data are stored. The stored program is configured to include data that needs to be rewritten in the data stored in the hard disk drive, and is stored in the non-volatile memory and the hard disk drive. When the data stored in the hard disk drive is old, it is stored in the hard disk drive according to the data included in the program stored in the nonvolatile memory. Existing data is rewritten. Data is a management method.

【0010】この発明では、ハードディスクドライブに
格納されているデータの中で書き換え必要のあるデータ
を、不揮発性メモリに含んだ状態で構成しておいて、不
揮発性メモリに格納されているプログラムとハードディ
スクドライブに格納されているデータとのバージョンあ
るいは日時に関する情報を比較し、比較の結果、ハード
ディスクドライブに格納されたデータが古いと判明した
場合に、不揮発性メモリに格納されているプログラムに
含まれるデータにより、ハードディスクドライブに格納
されているデータを書き換える。
According to the present invention, data which needs to be rewritten among the data stored in the hard disk drive is included in the non-volatile memory, and the program and the hard disk stored in the non-volatile memory are configured. The data contained in the program stored in the non-volatile memory when the data stored in the drive is compared with the version or date / time information and the comparison shows that the data stored in the hard disk drive is old. Rewrites the data stored in the hard disk drive.

【0011】この結果、不揮発性メモリに格納されたプ
ログラムがバージョンアップなどによって更新された場
合、ハードディスクドライブに格納されている初期デー
タについても自動的に更新されるようになり、整合がと
れた状態を維持できる。
As a result, when the program stored in the non-volatile memory is updated due to a version upgrade or the like, the initial data stored in the hard disk drive is also automatically updated, and a consistent state is obtained. Can be maintained.

【0012】また、不揮発性メモリに格納されているプ
ログラムとハードディスクドライブに格納されているデ
ータとのバージョンあるいは日時に関する情報を比較す
るようにしているので、必要もないのに、ハードディス
クドライブのデータを上書きすることはなく、装置立ち
上げ時に毎回データ上書きの時間が必要になる不具合も
なく、さらに、ハードディスクドライブに対しても負担
を生じさせることもない。
Further, since the information stored in the non-volatile memory and the data stored in the hard disk drive are compared with each other in terms of version or date and time, the data in the hard disk drive can be saved even though it is not necessary. There is no overwriting, there is no inconvenience that a data overwriting time is required every time the apparatus is started up, and there is no burden on the hard disk drive.

【0013】(2)請求項2記載の発明は、前記不揮発
性メモリに格納されているプログラム、または、前記不
揮発性メモリに格納されているプログラムおよびデータ
は、ネットワークを介して更新される、ことを特徴とす
る請求項1記載のデータ管理方法である。
(2) The invention according to claim 2 is that the program stored in the non-volatile memory, or the program and data stored in the non-volatile memory are updated via a network. The data management method according to claim 1, wherein

【0014】この発明では、不揮発性メモリに格納され
ているプログラムまたはデータは、ネットワークを介し
て更新されるため、更新が容易に行える。この場合、ネ
ットワークに存在するサーバからプログラムまたはデー
タを受領する。また、この更新は、定期的、装置の電源
投入時、サーバからの通知、装置の操作、などのいずれ
かをきっかけにして実行されることが望ましい。
According to the present invention, the program or data stored in the non-volatile memory is updated via the network, so that the update can be easily performed. In this case, the program or data is received from the server existing on the network. In addition, it is desirable that this update is executed periodically, upon power-on of the device, notification from the server, operation of the device, or the like.

【0015】(3)請求項3記載の発明は、前記不揮発
性メモリに格納されているプログラムに含まれるデータ
は、圧縮状態のデータを含み、該データが圧縮状態であ
る場合には、伸長しつつ前記ハードディスクドライブに
格納されているデータを書き換える、ことを特徴とする
請求項1または請求項2のいずれかに記載のデータ管理
方法である。
(3) According to a third aspect of the invention, the data contained in the program stored in the non-volatile memory includes compressed data, and when the data is compressed, the data is expanded. The data management method according to claim 1 or 2, wherein the data stored in the hard disk drive is rewritten.

【0016】この発明では、不揮発性メモリに格納され
ているプログラムに含まれるデータは、圧縮状態のデー
タを含み、データが圧縮状態である場合には、伸長しつ
つ前記ハードディスクドライブに格納されているデータ
を書き換えるようにする。このように圧縮状態のデータ
とすることで、ハードディスクドライブに対するデータ
を不揮発性メモリ上のプログラムに含めることが容易に
なる。この場合、圧縮状態のデータを伸長してから、あ
るいは、伸長しつつハードディスクドライブに格納す
る。
In the present invention, the data contained in the program stored in the non-volatile memory includes compressed data, and when the data is compressed, it is stored in the hard disk drive while being expanded. Try to rewrite the data. By using the compressed data in this way, it becomes easy to include the data for the hard disk drive in the program on the non-volatile memory. In this case, the compressed data is expanded or stored in the hard disk drive while being expanded.

【0017】(4)請求項4記載の発明は、各種データ
が格納されたハードディスクドライブと、前記ハードデ
ィスクドライブに格納されているデータの中で書き換え
必要のあるデータを含むと共に、所定のプログラムが格
納された不揮発性メモリと、前記不揮発性メモリに格納
されているプログラムと前記ハードディスクドライブに
格納されているデータとのバージョンあるいは日時に関
する情報を比較し、ハードディスクドライブに格納され
たデータが古い場合に、前記不揮発性メモリに格納され
ているプログラムに含まれるデータにより、前記ハード
ディスクドライブに格納されているデータを書き換える
制御手段と、を備えたことを特徴とするデータ管理装置
である。
(4) The invention according to claim 4 includes a hard disk drive in which various kinds of data are stored, data which needs to be rewritten among the data stored in the hard disk drive, and a predetermined program is stored. The non-volatile memory, the program stored in the non-volatile memory and information about the version or date and time of the data stored in the hard disk drive is compared, if the data stored in the hard disk drive is old, And a control unit that rewrites data stored in the hard disk drive with data included in a program stored in the non-volatile memory.

【0018】この発明では、ハードディスクドライブに
格納されているデータの中で書き換え必要のあるデータ
を、不揮発性メモリに含んだ状態で構成しておいて、不
揮発性メモリに格納されているプログラムとハードディ
スクドライブに格納されているデータとのバージョンあ
るいは日時に関する情報を比較し、比較の結果、ハード
ディスクドライブに格納されたデータが古いと判明した
場合に、不揮発性メモリに格納されているプログラムに
含まれるデータにより、ハードディスクドライブに格納
されているデータを書き換える。
According to the present invention, data that needs to be rewritten among the data stored in the hard disk drive is included in the non-volatile memory, and the program and the hard disk stored in the non-volatile memory are configured. The data contained in the program stored in the non-volatile memory when the data stored in the drive is compared with the version or date / time information and the comparison shows that the data stored in the hard disk drive is old. Rewrites the data stored in the hard disk drive.

【0019】この結果、不揮発性メモリに格納されたプ
ログラムがバージョンアップなどによって更新された場
合、ハードディスクドライブに格納されている初期デー
タについても自動的に更新されるようになり、整合がと
れた状態を維持できる。
As a result, when the program stored in the non-volatile memory is updated due to a version upgrade or the like, the initial data stored in the hard disk drive is also automatically updated, and a consistent state is obtained. Can be maintained.

【0020】また、不揮発性メモリに格納されているプ
ログラムとハードディスクドライブに格納されているデ
ータとのバージョンあるいは日時に関する情報を比較す
るようにしているので、必要もないのに、ハードディス
クドライブのデータを上書きすることはなく、装置立ち
上げ時に毎回データ上書きの時間が必要になる不具合も
なく、さらに、ハードディスクドライブに対しても負担
を生じさせることもない。
Since the information stored in the nonvolatile memory and the data stored in the hard disk drive are compared with each other in terms of version or date and time, the data in the hard disk drive can be saved even though it is not necessary. There is no overwriting, there is no inconvenience that a data overwriting time is required every time the apparatus is started up, and there is no burden on the hard disk drive.

【0021】(5)請求項5記載の発明は、前記不揮発
性メモリに格納されているプログラム、または、前記不
揮発性メモリに格納されているプログラムおよびデータ
は、ネットワークを介して更新される、ことを特徴とす
る請求項4記載のデータ管理装置である。
(5) According to a fifth aspect of the invention, the program stored in the non-volatile memory, or the program and data stored in the non-volatile memory are updated via a network. The data management device according to claim 4, wherein

【0022】この発明では、不揮発性メモリに格納され
ているプログラムまたはデータは、ネットワークを介し
て更新されるため、更新が容易に行える。この場合、ネ
ットワークに存在するサーバからプログラムまたはデー
タを受領する。また、この更新は、定期的、装置の電源
投入時、サーバからの通知、装置の操作、などのいずれ
かをきっかけにして実行されることが望ましい。
In the present invention, the program or data stored in the non-volatile memory is updated via the network, so that the update can be easily performed. In this case, the program or data is received from the server existing on the network. In addition, it is desirable that this update is executed periodically, upon power-on of the device, notification from the server, operation of the device, or the like.

【0023】(6)請求項6記載の発明は、前記不揮発
性メモリに格納されているプログラムに含まれるデータ
は、圧縮状態のデータを含み、該データが圧縮状態であ
る場合には、伸長しつつ前記ハードディスクドライブに
格納されているデータを書き換える、ことを特徴とする
請求項4または請求項5のいずれかに記載のデータ管理
装置である。
(6) According to a sixth aspect of the invention, the data contained in the program stored in the non-volatile memory includes compressed data, and when the data is compressed, the data is expanded. The data management apparatus according to claim 4 or 5, wherein the data stored in the hard disk drive is rewritten.

【0024】この発明では、不揮発性メモリに格納され
ているプログラムに含まれるデータは、圧縮状態のデー
タを含み、データが圧縮状態である場合には、伸長しつ
つ前記ハードディスクドライブに格納されているデータ
を書き換えるようにする。このように圧縮状態のデータ
とすることで、ハードディスクドライブに対するデータ
を不揮発性メモリ上のプログラムに含めることが容易に
なる。この場合、圧縮状態のデータを伸長してから、あ
るいは、伸長しつつハードディスクドライブに格納す
る。
In the present invention, the data contained in the program stored in the non-volatile memory includes the compressed data, and when the data is in the compressed state, it is stored in the hard disk drive while being expanded. Try to rewrite the data. By using the compressed data in this way, it becomes easy to include the data for the hard disk drive in the program on the non-volatile memory. In this case, the compressed data is expanded or stored in the hard disk drive while being expanded.

【0025】(7)請求項7記載の発明は、各種データ
が格納されたハードディスクドライブと、前記ハードデ
ィスクドライブに格納されているデータの中で書き換え
必要のあるデータを含むと共に、所定のプログラムが格
納された不揮発性メモリと、各種制御を行う制御手段と
を備えた装置で使用されるデータ管理プログラムであっ
て、前記不揮発性メモリに格納されているプログラムと
前記ハードディスクドライブに格納されているデータと
のバージョンあるいは日時に関する情報を比較し、ハー
ドディスクドライブに格納されたデータが古い場合に、
前記不揮発性メモリに格納されているプログラムに含ま
れるデータにより、前記ハードディスクドライブに格納
されているデータを書き換える、ことを特徴とするデー
タ管理プログラムである。
(7) The invention according to claim 7 includes a hard disk drive in which various kinds of data are stored, data which needs to be rewritten among the data stored in the hard disk drive, and a predetermined program is stored. A non-volatile memory and a data management program used in a device including control means for performing various controls, the program being stored in the non-volatile memory and the data being stored in the hard disk drive. Compare the information about the version or date and time, and if the data stored in the hard disk drive is old,
A data management program for rewriting the data stored in the hard disk drive with the data contained in the program stored in the non-volatile memory.

【0026】この発明では、ハードディスクドライブに
格納されているデータの中で書き換え必要のあるデータ
を、不揮発性メモリに含んだ状態で構成しておいて、不
揮発性メモリに格納されているプログラムとハードディ
スクドライブに格納されているデータとのバージョンあ
るいは日時に関する情報を比較し、比較の結果、ハード
ディスクドライブに格納されたデータが古いと判明した
場合に、不揮発性メモリに格納されているプログラムに
含まれるデータにより、ハードディスクドライブに格納
されているデータを書き換える。
According to the present invention, the data which needs to be rewritten among the data stored in the hard disk drive is configured to be included in the non-volatile memory, and the program and the hard disk stored in the non-volatile memory are configured. The data contained in the program stored in the non-volatile memory when the data stored in the drive is compared with the version or date / time information and the comparison shows that the data stored in the hard disk drive is old. Rewrites the data stored in the hard disk drive.

【0027】この結果、不揮発性メモリに格納されたプ
ログラムがバージョンアップなどによって更新された場
合、ハードディスクドライブに格納されている初期デー
タについても自動的に更新されるようになり、整合がと
れた状態を維持できる。
As a result, when the program stored in the non-volatile memory is updated due to a version upgrade or the like, the initial data stored in the hard disk drive is also automatically updated, and a consistent state is obtained. Can be maintained.

【0028】また、不揮発性メモリに格納されているプ
ログラムとハードディスクドライブに格納されているデ
ータとのバージョンあるいは日時に関する情報を比較す
るようにしているので、必要もないのに、ハードディス
クドライブのデータを上書きすることはなく、装置立ち
上げ時に毎回データ上書きの時間が必要になる不具合も
なく、さらに、ハードディスクドライブに対しても負担
を生じさせることもない。
Further, since the information stored in the non-volatile memory and the data stored in the hard disk drive are compared in terms of version or date and time, it is not necessary to store the data in the hard disk drive. There is no overwriting, there is no inconvenience that a data overwriting time is required every time the apparatus is started up, and there is no burden on the hard disk drive.

【0029】(8)請求項8記載の発明は、前記不揮発
性メモリに格納されているプログラム、または、前記不
揮発性メモリに格納されているプログラムおよびデータ
は、ネットワークを介して更新される、ことを特徴とす
る請求項7記載のデータ管理プログラムである。
(8) The invention according to claim 8 is that the program stored in the non-volatile memory, or the program and data stored in the non-volatile memory are updated via a network. The data management program according to claim 7.

【0030】この発明では、不揮発性メモリに格納され
ているプログラムまたはデータは、ネットワークを介し
て更新されるため、更新が容易に行える。この場合、ネ
ットワークに存在するサーバからプログラムまたはデー
タを受領する。また、この更新は、定期的、装置の電源
投入時、サーバからの通知、装置の操作、などのいずれ
かをきっかけにして実行されることが望ましい。
In the present invention, the program or data stored in the non-volatile memory is updated via the network, so that the update can be easily performed. In this case, the program or data is received from the server existing on the network. In addition, it is desirable that this update is executed periodically, upon power-on of the device, notification from the server, operation of the device, or the like.

【0031】(9)請求項9記載の発明は、前記不揮発
性メモリに格納されているプログラムに含まれるデータ
は、圧縮状態のデータを含み、該データが圧縮状態であ
る場合には、伸長しつつ前記ハードディスクドライブに
格納されているデータを書き換える、ことを特徴とする
請求項7または請求項8のいずれかに記載のデータ管理
プログラムである。
(9) According to a ninth aspect of the invention, the data stored in the program stored in the non-volatile memory includes compressed data, and when the data is compressed, the data is expanded. 9. The data management program according to claim 7, further comprising rewriting data stored in the hard disk drive.

【0032】この発明では、不揮発性メモリに格納され
ているプログラムに含まれるデータは、圧縮状態のデー
タを含み、データが圧縮状態である場合には、伸長しつ
つ前記ハードディスクドライブに格納されているデータ
を書き換えるようにする。このように圧縮状態のデータ
とすることで、ハードディスクドライブに対するデータ
を不揮発性メモリ上のプログラムに含めることが容易に
なる。この場合、圧縮状態のデータを伸長してから、あ
るいは、伸長しつつハードディスクドライブに格納す
る。
In the present invention, the data contained in the program stored in the non-volatile memory includes the compressed data, and when the data is in the compressed state, it is stored in the hard disk drive while being expanded. Try to rewrite the data. By using the compressed data in this way, it becomes easy to include the data for the hard disk drive in the program on the non-volatile memory. In this case, the compressed data is expanded or stored in the hard disk drive while being expanded.

【0033】[0033]

【発明の実施の形態】以下、図面を参照して本発明の実
施の形態例を詳細に説明する。なお、以下の実施の形態
例では、データ管理装置として画像形成装置を具体例に
して説明する。同様に、データ管理方法としては画像形
成装置の動作により説明する。さらに、データ管理プロ
グラムとしては、画像形成装置内部で用いられるプログ
ラムにより説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings. In the following embodiments, an image forming apparatus will be described as a specific example of the data management apparatus. Similarly, a data management method will be described based on the operation of the image forming apparatus. Further, as the data management program, a program used inside the image forming apparatus will be described.

【0034】〈第1の実施の形態例〉図1は本発明の第
1の実施の形態例の構成を示すブロック図である。この
図において、1は少なくとも後述する登録ユーザ20や
画像形成装置100などが接続されてデータ通信を行え
るネットワークである。なお、このネットワーク1は、
LAN、WAN、イントラネット、インターネットなど
の各種のネットワークを含むものとする。
<First Embodiment> FIG. 1 is a block diagram showing the configuration of the first embodiment of the present invention. In the figure, reference numeral 1 is a network to which at least a registered user 20 and an image forming apparatus 100, which will be described later, are connected and can perform data communication. In addition, this network 1
It includes various networks such as LAN, WAN, Intranet, and Internet.

【0035】20はネットワーク1を介した画像形成装
置100の管理者あるいは使用者として登録されている
登録ユーザであり、ネットワーク1を介する以外にケー
ブルなどによって直接的に画像形成装置100とデータ
授受が可能である。30は画像形成装置100の各種メ
ンテナンスを行うサービスセンターを構成するサーバで
ある。
Reference numeral 20 denotes a registered user who is registered as an administrator or a user of the image forming apparatus 100 via the network 1, and can directly exchange data with the image forming apparatus 100 by a cable or the like in addition to via the network 1. It is possible. Reference numeral 30 denotes a server that constitutes a service center that performs various maintenances on the image forming apparatus 100.

【0036】なお、ここで、「登録ユーザ」と言った場
合には、実際には、「登録ユーザが使用するコンピュー
タ」を意味しており、この登録ユーザとして複数存在す
ることがある。同様に、ここで、「サービスセンター」
と言った場合には、実際には、「サービスセンターが使
用するコンピュータ」あるいは「サービスセンターを構
成するサーバ」を意味しており、このサービスセンター
として複数存在することがある。
When the term "registered user" is used, it actually means "computer used by the registered user", and there may be a plurality of registered users. Similarly, here, "Service Center"
In reality, the term "computer used by the service center" or "server constituting the service center" means that there may be a plurality of service centers.

【0037】100はネットワーク1を介してコンピュ
ータから得た画像データあるいは内蔵するスキャナで読
み取った画像データについて画像形成による出力を行う
機能を有すると共に、ハードディスクドライブに格納さ
れているデータの中で書き換え必要のあるデータを、不
揮発性メモリに含んだ状態で構成しておいて、不揮発性
メモリに格納されているプログラムとハードディスクド
ライブに格納されているデータとのバージョンあるいは
日時に関する情報を比較し、比較の結果、ハードディス
クドライブに格納されたデータが古いと判明した場合
に、不揮発性メモリに格納されているプログラムに含ま
れるデータにより、ハードディスクドライブに格納され
ているデータを書き換える機能を有する画像形成装置で
ある。この機能は制御手段としてのCPU101が有す
る。
Reference numeral 100 has a function of outputting image data obtained from a computer via the network 1 or image data read by a built-in scanner by forming an image, and needs to be rewritten in the data stored in the hard disk drive. With certain data included in the non-volatile memory, the information stored in the non-volatile memory and the data stored in the hard disk drive are compared for version or date / time information. As a result, when it is determined that the data stored in the hard disk drive is old, the image forming apparatus has a function of rewriting the data stored in the hard disk drive with the data included in the program stored in the nonvolatile memory. . This function is possessed by the CPU 101 as a control means.

【0038】また、画像形成装置100において、10
1は各部を制御する制御手段としてのCPU、102は
ネットワーク1あるいはケーブルを介した通信を行う通
信手段としてのインタフェース(I/F)、103は装
置の各種操作の入力がなされると共に各種表示を行う操
作表示部、104は原稿画像を読み取って画像データを
生成するスキャナ、105は画像形成装置100の各種
データや設定値を蓄積しておくためのテーブルとしての
不揮発性メモリ、106は各種データが格納されるハー
ドディスクドライブ、107は画像形成する際の画像デ
ータの展開やプログラムの実行を行うための半導体メモ
リなどで構成されたメモリ、108は画像を記録紙上に
形成して出力するプリントエンジン、109は画像形成
装置100の状態をウェブページとして閲覧させるため
の閲覧サービスを提供するウェブサーバである。また、
このウェブサーバ109によって、画像形成装置の設定
(不揮発性メモリ105上のテーブルにおける各種パラ
メータの設定)をネットワーク1上のコンピュータから
行うこともできる。
In the image forming apparatus 100, 10
Reference numeral 1 is a CPU as a control means for controlling each part, 102 is an interface (I / F) as a communication means for communicating via the network 1 or a cable, and 103 is for inputting various operations of the apparatus and displaying various displays. An operation display unit to be performed, 104 is a scanner that reads a document image and generates image data, 105 is a non-volatile memory as a table for storing various data and setting values of the image forming apparatus 100, and 106 is various data. A hard disk drive to be stored, 107 is a memory including a semiconductor memory for expanding image data and executing a program when forming an image, 108 is a print engine for forming and outputting an image on recording paper, 109 Is a browsing service for browsing the state of the image forming apparatus 100 as a web page. It is a web server to provide. Also,
With this web server 109, the setting of the image forming apparatus (setting of various parameters in the table on the nonvolatile memory 105) can be performed from the computer on the network 1.

【0039】なお、この実施の形態例では、不揮発性メ
モリ105には所定のプログラム以外に、ハードディス
クドライブ106に格納されているデータの中で書き換
え必要のあるデータとバージョン情報とを含んだ状態で
構成されている。
In this embodiment, the non-volatile memory 105 includes, in addition to a predetermined program, data that needs to be rewritten among the data stored in the hard disk drive 106 and version information. It is configured.

【0040】ここで、「ハードディスクドライブ106
に格納されているデータの中で書き換え必要のあるデー
タ」とは、不揮発性メモリのバージョンアップを行う場
合に、データの整合あるいは同期のために、ハードディ
スクドライブ106側で同時期に更新する必要のあるデ
ータを意味している。
Here, the "hard disk drive 106
"Data that needs to be rewritten in the data stored in" means that it is necessary to update the hard disk drive 106 at the same time in order to match or synchronize the data when updating the nonvolatile memory. It means some data.

【0041】また、「バージョン情報」とは、バージョ
ン番号,管理番号,日付,などに関する情報である。こ
こでは、不揮発性メモリ105に格納されているプログ
ラムにバージョン情報が付されているほか、不揮発性メ
モリ105からハードディスクドライブ106を書き換
えるべきデータについてもバージョン情報が付されてい
るものとする。
The "version information" is information about the version number, management number, date, etc. Here, it is assumed that the program stored in the non-volatile memory 105 is provided with version information, and that the data for rewriting the hard disk drive 106 from the non-volatile memory 105 is also provided with version information.

【0042】また、この実施の形態例では、ハードディ
スクドライブ106には、ウェブサーバ109やその他
装置各部での動作に必要な各種の初期データなどが格納
されているものとする。
Further, in this embodiment, it is assumed that the hard disk drive 106 stores various initial data necessary for the operation of the web server 109 and other parts of the apparatus.

【0043】また、このネットワーク1に接続された画
像形成装置100は、複写機、ファクシミリ装置、プリ
ンタなどの各種の装置が該当する。また、プリントエン
ジン108は、レーザビームを用いる電子写真方式のも
ののほか、LEDプリントヘッドを用いるものや、イン
クジェット方式のものでもよい。
Further, the image forming apparatus 100 connected to the network 1 corresponds to various apparatuses such as a copying machine, a facsimile machine and a printer. The print engine 108 may be an electrophotographic type using a laser beam, an LED print head type, or an inkjet type.

【0044】以上のような画像形成装置において、図2
を参照して動作説明を行う。なお、この図2のフローチ
ャートは、画像形成装置100の電源投入時(装置立ち
上げ時)に、不揮発性メモリ105に格納されているプ
ログラムに基づいて、制御手段としてのCPU101が
動作する状態を示している。
In the image forming apparatus as described above, as shown in FIG.
The operation will be described with reference to. The flowchart of FIG. 2 shows a state in which the CPU 101 as a control unit operates based on a program stored in the non-volatile memory 105 when the power of the image forming apparatus 100 is turned on (when the apparatus is started up). ing.

【0045】なお、以下の実施の形態例の動作説明で
は、CPU101と、不揮発性メモリ105に格納され
ているプログラムによる制御や動作を、単にCPU10
1の制御という言い方で説明する。
In the following explanation of the operation of the embodiment, the CPU 101 and the control and operation by the program stored in the non-volatile memory 105 are simply referred to as the CPU 10.
The control of 1 will be described.

【0046】画像形成装置100の電源が投入される
と、不揮発性メモリ105に格納されている制御プログ
ラムはIPLなどによってメモリ107に展開され、こ
のメモリ107上の制御プログラムによりCPU101
が以下の制御を実行する。
When the image forming apparatus 100 is powered on, the control program stored in the non-volatile memory 105 is expanded in the memory 107 by IPL or the like, and the CPU 101 is executed by the control program on the memory 107.
Executes the following control.

【0047】まず、CPU101は制御プログラムに従
い、ハードディスクドライブ106内のデータにバージ
ョン情報(バージョン番号あるいは日付などに関する情
報)が含まれているかを検索する(図2S1)。
First, the CPU 101 searches according to the control program whether or not the data in the hard disk drive 106 includes version information (information about the version number or date) (S1 in FIG. 2).

【0048】ハードディスクドライブ106内のデータ
にバージョン情報が含まれていない場合(図2S1でN
O)、あるいは、ハードディスクドライブ106内のデ
ータにバージョン情報が含まれている(図2S1でYE
S)が不揮発性メモリ105内のプログラムよりバージ
ョンが古い場合(図2S2でYES)には、ハードディ
スクドライブ106に格納されたデータが不揮発性メモ
リ105内のプログラムより古いものであるため、不揮
発性メモリ105に格納されているプログラムに含まれ
るデータにより、ハードディスクドライブ106に格納
されているデータを書き換える(図2S3)。
When the version information is not included in the data in the hard disk drive 106 (N in FIG. 2S1)
O), or version information is included in the data in the hard disk drive 106 (YE in FIG. 2S1).
If S) is older than the program in the non-volatile memory 105 (YES in S2 of FIG. 2), the data stored in the hard disk drive 106 is older than the program in the non-volatile memory 105, and thus the non-volatile memory The data stored in the hard disk drive 106 is rewritten by the data contained in the program stored in 105 (S3 in FIG. 2).

【0049】この場合、単なるコピーであってもよい
し、該当する古いデータを消してもよいし、上書きコピ
ーでもよい。また、この際に、新たなバージョン情報も
コピーされる。
In this case, it may be a simple copy, the corresponding old data may be erased, or an overwrite copy may be performed. At this time, new version information is also copied.

【0050】なお、ハードディスクドライブ106内の
データにバージョン情報が含まれていない場合(図2S
1でNO)とは、ハードディスクドライブ106内のデ
ータが異常であることが考えられるため、いずれにして
も書き換える必要がある。また、ハードディスクドライ
ブ106内のデータにバージョン情報が含まれていない
場合(図2S1でNO)とは、ハードディスクドライブ
106内のデータが装置出荷時のままの初期データであ
ることが考えられるため、いずれにしても書き換える必
要がある。
If the data in the hard disk drive 106 does not include version information (see FIG. 2S).
Since the data in the hard disk drive 106 is considered to be abnormal, it is necessary to rewrite it anyway. Further, when the data in the hard disk drive 106 does not include version information (NO in S1 of FIG. 2), it is considered that the data in the hard disk drive 106 is the initial data as shipped from the apparatus. However, it needs to be rewritten.

【0051】そして、ハードディスクドライブ106内
のデータの書き換え(図2S3)が完了した場合、ある
いは、ハードディスクドライブ106内のデータにバー
ジョン情報が含まれていて(図2S1でYES)不揮発
性メモリ105内のプログラムよりバージョンが古くな
い場合(図2S2でNO)には、不揮発性メモリ105
からメモリ107に展開されている制御プログラムによ
り、CPU101は装置の動作の制御を実行する(図2
S4)。
Then, when the rewriting of the data in the hard disk drive 106 (S2 in FIG. 2) is completed, or the data in the hard disk drive 106 contains version information (YES in FIG. 2S1), the data in the non-volatile memory 105 is stored. If the version is not older than the program (NO in S2 of FIG. 2), the nonvolatile memory 105
The CPU 101 executes the control of the operation of the apparatus by the control program loaded from the memory 107 to the memory 107 (see FIG. 2).
S4).

【0052】以上のような制御の結果、画像形成装置1
00の立ち上げ時には、以下のような2種類の異なった
制御が自動的に実行される。なお、登録ユーザ20ある
いはサービスセンター30からネットワーク1を介し
て、あるいは、登録ユーザ20からケーブル(図1にお
いて破線)を介して、不揮発性メモリ105のバージョ
ンアップが、いずれかの時期になされるとする。
As a result of the above control, the image forming apparatus 1
When 00 is started, the following two different types of control are automatically executed. When the version of the non-volatile memory 105 is upgraded from the registered user 20 or the service center 30 via the network 1 or from the registered user 20 via the cable (broken line in FIG. 1) at any time. To do.

【0053】(1)不揮発性メモリ105に格納された
プログラムがバージョンアップなどによって更新された
直後の画像形成装置100の立ち上げの場合、不揮発性
メモリ105内のプログラムのバージョン情報とハード
ディスクドライブ106内のデータのバージョン情報と
が一致せず、不揮発性メモリ105に格納されているプ
ログラムに含まれるデータにより、ハードディスクドラ
イブ106に格納されているデータの書き換えが実行さ
れる。従って、ハードディスクドライブに格納されてい
る初期データについても自動的に更新されるようにな
り、整合がとれた状態を維持できる。
(1) In the case of starting up the image forming apparatus 100 immediately after the program stored in the non-volatile memory 105 has been updated by version upgrade, etc., the version information of the program in the non-volatile memory 105 and the hard disk drive 106 are stored. The data stored in the hard disk drive 106 is rewritten by the data contained in the program stored in the non-volatile memory 105 because the version information of the data does not match. Therefore, the initial data stored in the hard disk drive is also automatically updated, and the consistent state can be maintained.

【0054】(2)不揮発性メモリ105に格納された
プログラムがバージョンアップなどによって更新された
直後以外の画像形成装置100の立ち上げの場合、不揮
発性メモリ105内のプログラムのバージョン情報とハ
ードディスクドライブ106内のデータのバージョン情
報とが一致しており、ハードディスクドライブ106に
格納されているデータの書き換えは実行されない。すな
わち、不揮発性メモリに格納されているプログラムとハ
ードディスクドライブに格納されているデータとのバー
ジョンあるいは日時に関する情報を比較するようにして
いるので、必要もないのに、ハードディスクドライブの
データを上書きすることはなく、装置立ち上げ時に毎回
データ上書きの時間が必要になる不具合もなく、さら
に、ハードディスクドライブに対しても負担を生じさせ
ることもない。
(2) When the image forming apparatus 100 is started up except immediately after the program stored in the non-volatile memory 105 is updated due to version upgrade, etc., the version information of the program in the non-volatile memory 105 and the hard disk drive 106. Since the version information of the internal data matches, the data stored in the hard disk drive 106 is not rewritten. In other words, the program stored in the non-volatile memory and the data stored in the hard disk drive are compared in terms of version or date / time information, so it is not necessary to overwrite the data in the hard disk drive. Moreover, there is no problem that data overwriting time is required every time the apparatus is started up, and a hard disk drive is not burdened.

【0055】〈その他の実施の形態例〉なお、以上の各
実施の形態例では、ネットワーク1に接続可能な複写機
である画像形成装置100の具体例にしたが、これ以外
の各種の装置であっても、本実施の形態例のデータ管理
を適用することが可能である。
<Other Embodiments> In each of the above embodiments, the image forming apparatus 100, which is a copying machine connectable to the network 1, is used as a specific example. Even if there is, the data management of the present embodiment can be applied.

【0056】また、以上の実施の形態例では、不揮発性
メモリに格納されているプログラム、または、不揮発性
メモリに格納されているプログラムおよびデータは、サ
ービスセンター30からバージョンアップにより更新さ
れるものとしていたが、ネットワーク上に存在する他の
サーバによって更新されてもよい。また、この更新は、
定期的、装置の電源投入時、サーバからの通知、装置の
操作、などのいずれかをきっかけにして実行されること
が望ましい。
Further, in the above-described embodiments, the program stored in the non-volatile memory, or the program and data stored in the non-volatile memory are assumed to be updated from the service center 30 by upgrading. However, it may be updated by another server existing on the network. Also, this update
It is desirable to be executed periodically, when the power of the device is turned on, by a notification from the server, or by operating the device.

【0057】また、不揮発性メモリに格納されているプ
ログラムに含まれるデータは、圧縮状態のデータを含
み、該データが圧縮状態である場合には、伸長しつつ前
記ハードディスクドライブに格納されているデータを書
き換えることが望ましい。このように圧縮状態のデータ
とすることで、ハードディスクドライブに対するデータ
を不揮発性メモリ上のプログラムに含めることが容易に
なる。この場合、圧縮状態のデータを伸長してから、あ
るいは、伸長しつつハードディスクドライブに格納す
る。
Further, the data contained in the program stored in the non-volatile memory includes the data in the compressed state. When the data is in the compressed state, the data stored in the hard disk drive while being expanded. It is desirable to rewrite By using the compressed data in this way, it becomes easy to include the data for the hard disk drive in the program on the non-volatile memory. In this case, the compressed data is expanded or stored in the hard disk drive while being expanded.

【0058】[0058]

【発明の効果】以上、実施の形態例により詳細に説明し
たように、本発明によれば、以下のような効果が得られ
る。
As described above in detail with reference to the embodiments, according to the present invention, the following effects can be obtained.

【0059】(1)請求項1記載のデータ管理方法の発
明では、ハードディスクドライブに格納されているデー
タの中で書き換え必要のあるデータを、不揮発性メモリ
に含んだ状態で構成しておいて、不揮発性メモリに格納
されているプログラムとハードディスクドライブに格納
されているデータとのバージョンあるいは日時に関する
情報を比較し、比較の結果、ハードディスクドライブに
格納されたデータが古いと判明した場合に、不揮発性メ
モリに格納されているプログラムに含まれるデータによ
り、ハードディスクドライブに格納されているデータを
書き換える。この結果、不揮発性メモリに格納されたプ
ログラムがバージョンアップなどによって更新された場
合、ハードディスクドライブに格納されている初期デー
タについても自動的に更新されるようになり、整合がと
れた状態を維持できる。また、不揮発性メモリに格納さ
れているプログラムとハードディスクドライブに格納さ
れているデータとのバージョンあるいは日時に関する情
報を比較するようにしているので、必要もないのに、ハ
ードディスクドライブのデータを上書きすることはな
く、装置立ち上げ時に毎回データ上書きの時間が必要に
なる不具合もなく、さらに、ハードディスクドライブに
対しても負担を生じさせることもない。
(1) In the invention of the data management method according to claim 1, among the data stored in the hard disk drive, the data that needs to be rewritten is configured to be included in the non-volatile memory, If the data stored in the hard disk drive is found to be old as a result of a comparison between the version of the program stored in the non-volatile memory and the data stored in the hard disk drive, the version or time information is compared. The data contained in the program stored in the memory is used to rewrite the data stored in the hard disk drive. As a result, when the program stored in the non-volatile memory is updated due to version upgrade, etc., the initial data stored in the hard disk drive will also be automatically updated, and a consistent state can be maintained. . In addition, the information stored in the non-volatile memory and the data stored in the hard disk drive are compared in terms of version or date and time, so it is not necessary to overwrite the data on the hard disk drive. Moreover, there is no problem that data overwriting time is required every time the apparatus is started up, and a hard disk drive is not burdened.

【0060】(2)請求項2記載のデータ管理方法の発
明では、不揮発性メモリに格納されているプログラムま
たはデータは、ネットワークを介して更新されるため、
更新が容易に行える。この場合、ネットワークに存在す
るサーバからプログラムまたはデータを受領する。ま
た、この更新は、定期的、装置の電源投入時、サーバか
らの通知、装置の操作、などのいずれかをきっかけにし
て実行される。
(2) In the invention of the data management method described in claim 2, since the program or data stored in the non-volatile memory is updated via the network,
Easy to update. In this case, the program or data is received from the server existing on the network. Further, this update is executed on a regular basis, when the power of the device is turned on, a notification from the server, an operation of the device, or the like.

【0061】(3)請求項3記載のデータ管理方法の発
明では、不揮発性メモリに格納されているプログラムに
含まれるデータは、圧縮状態のデータを含み、データが
圧縮状態である場合には、伸長しつつ前記ハードディス
クドライブに格納されているデータを書き換えるように
する。このように圧縮状態のデータとすることで、ハー
ドディスクドライブに対するデータを不揮発性メモリ上
のプログラムに含めることが容易になる。この場合、圧
縮状態のデータを伸長してから、あるいは、伸長しつつ
ハードディスクドライブに格納する。
(3) In the invention of the data management method according to claim 3, the data contained in the program stored in the non-volatile memory includes the data in the compressed state, and when the data is in the compressed state, The data stored in the hard disk drive is rewritten while being expanded. By using the compressed data in this way, it becomes easy to include the data for the hard disk drive in the program on the non-volatile memory. In this case, the compressed data is expanded or stored in the hard disk drive while being expanded.

【0062】(4)請求項4記載のデータ管理装置の発
明では、ハードディスクドライブに格納されているデー
タの中で書き換え必要のあるデータを、不揮発性メモリ
に含んだ状態で構成しておいて、不揮発性メモリに格納
されているプログラムとハードディスクドライブに格納
されているデータとのバージョンあるいは日時に関する
情報を比較し、比較の結果、ハードディスクドライブに
格納されたデータが古いと判明した場合に、不揮発性メ
モリに格納されているプログラムに含まれるデータによ
り、ハードディスクドライブに格納されているデータを
書き換える。この結果、不揮発性メモリに格納されたプ
ログラムがバージョンアップなどによって更新された場
合、ハードディスクドライブに格納されている初期デー
タについても自動的に更新されるようになり、整合がと
れた状態を維持できる。また、不揮発性メモリに格納さ
れているプログラムとハードディスクドライブに格納さ
れているデータとのバージョンあるいは日時に関する情
報を比較するようにしているので、必要もないのに、ハ
ードディスクドライブのデータを上書きすることはな
く、装置立ち上げ時に毎回データ上書きの時間が必要に
なる不具合もなく、さらに、ハードディスクドライブに
対しても負担を生じさせることもない。
(4) In the invention of the data management apparatus according to the fourth aspect, among the data stored in the hard disk drive, the data that needs to be rewritten is configured to be included in the non-volatile memory, If the data stored in the hard disk drive is found to be old as a result of a comparison between the version of the program stored in the non-volatile memory and the data stored in the hard disk drive, the version or time information is compared. The data contained in the program stored in the memory is used to rewrite the data stored in the hard disk drive. As a result, when the program stored in the non-volatile memory is updated due to version upgrade, etc., the initial data stored in the hard disk drive will also be automatically updated, and a consistent state can be maintained. . In addition, the information stored in the non-volatile memory and the data stored in the hard disk drive are compared in terms of version or date and time, so it is not necessary to overwrite the data on the hard disk drive. Moreover, there is no problem that data overwriting time is required every time the apparatus is started up, and a hard disk drive is not burdened.

【0063】(5)請求項5記載のデータ管理装置の発
明では、不揮発性メモリに格納されているプログラムま
たはデータは、ネットワークを介して更新されるため、
更新が容易に行える。この場合、ネットワークに存在す
るサーバからプログラムまたはデータを受領する。ま
た、この更新は、定期的、装置の電源投入時、サーバか
らの通知、装置の操作、などのいずれかをきっかけにし
て実行される。
(5) In the invention of the data management device according to claim 5, since the program or data stored in the non-volatile memory is updated via the network,
Easy to update. In this case, the program or data is received from the server existing on the network. Further, this update is executed on a regular basis, when the power of the device is turned on, a notification from the server, an operation of the device, or the like.

【0064】(6)請求項6記載のデータ管理装置の発
明では、不揮発性メモリに格納されているプログラムに
含まれるデータは、圧縮状態のデータを含み、データが
圧縮状態である場合には、伸長しつつ前記ハードディス
クドライブに格納されているデータを書き換えるように
する。このように圧縮状態のデータとすることで、ハー
ドディスクドライブに対するデータを不揮発性メモリ上
のプログラムに含めることが容易になる。この場合、圧
縮状態のデータを伸長してから、あるいは、伸長しつつ
ハードディスクドライブに格納する。
(6) In the invention of the data management device according to the sixth aspect, the data contained in the program stored in the non-volatile memory includes the data in the compressed state, and when the data is in the compressed state, The data stored in the hard disk drive is rewritten while being expanded. By using the compressed data in this way, it becomes easy to include the data for the hard disk drive in the program on the non-volatile memory. In this case, the compressed data is expanded or stored in the hard disk drive while being expanded.

【0065】(7)請求項7記載のデータ管理プログラ
ムの発明では、ハードディスクドライブに格納されてい
るデータの中で書き換え必要のあるデータを、不揮発性
メモリに含んだ状態で構成しておいて、不揮発性メモリ
に格納されているプログラムとハードディスクドライブ
に格納されているデータとのバージョンあるいは日時に
関する情報を比較し、比較の結果、ハードディスクドラ
イブに格納されたデータが古いと判明した場合に、不揮
発性メモリに格納されているプログラムに含まれるデー
タにより、ハードディスクドライブに格納されているデ
ータを書き換える。この結果、不揮発性メモリに格納さ
れたプログラムがバージョンアップなどによって更新さ
れた場合、ハードディスクドライブに格納されている初
期データについても自動的に更新されるようになり、整
合がとれた状態を維持できる。また、不揮発性メモリに
格納されているプログラムとハードディスクドライブに
格納されているデータとのバージョンあるいは日時に関
する情報を比較するようにしているので、必要もないの
に、ハードディスクドライブのデータを上書きすること
はなく、装置立ち上げ時に毎回データ上書きの時間が必
要になる不具合もなく、さらに、ハードディスクドライ
ブに対しても負担を生じさせることもない。
(7) According to the invention of a data management program described in claim 7, among the data stored in the hard disk drive, the data which needs to be rewritten is configured to be included in the non-volatile memory, If the data stored in the hard disk drive is found to be old as a result of a comparison between the version of the program stored in the non-volatile memory and the data stored in the hard disk drive, the version or time information is compared. The data contained in the program stored in the memory is used to rewrite the data stored in the hard disk drive. As a result, when the program stored in the non-volatile memory is updated due to version upgrade, etc., the initial data stored in the hard disk drive will also be automatically updated, and a consistent state can be maintained. . In addition, the information stored in the non-volatile memory and the data stored in the hard disk drive are compared in terms of version or date and time, so it is not necessary to overwrite the data on the hard disk drive. Moreover, there is no problem that data overwriting time is required every time the apparatus is started up, and a hard disk drive is not burdened.

【0066】(8)請求項8記載のデータ管理プログラ
ムの発明では、不揮発性メモリに格納されているプログ
ラムまたはデータは、ネットワークを介して更新される
ため、更新が容易に行える。この場合、ネットワークに
存在するサーバからプログラムまたはデータを受領す
る。また、この更新は、定期的、装置の電源投入時、サ
ーバからの通知、装置の操作、などのいずれかをきっか
けにして実行される。
(8) In the invention of the data management program according to claim 8, the program or data stored in the non-volatile memory is updated via the network, so that the update can be easily performed. In this case, the program or data is received from the server existing on the network. Further, this update is executed on a regular basis, when the power of the device is turned on, a notification from the server, an operation of the device, or the like.

【0067】(9)請求項9記載のデータ管理プログラ
ムの発明では、不揮発性メモリに格納されているプログ
ラムに含まれるデータは、圧縮状態のデータを含み、デ
ータが圧縮状態である場合には、伸長しつつ前記ハード
ディスクドライブに格納されているデータを書き換える
ようにする。このように圧縮状態のデータとすること
で、ハードディスクドライブに対するデータを不揮発性
メモリ上のプログラムに含めることが容易になる。この
場合、圧縮状態のデータを伸長してから、あるいは、伸
長しつつハードディスクドライブに格納する。
(9) In the invention of the data management program according to claim 9, the data contained in the program stored in the non-volatile memory includes the data in the compressed state, and when the data is in the compressed state, The data stored in the hard disk drive is rewritten while being expanded. By using the compressed data in this way, it becomes easy to include the data for the hard disk drive in the program on the non-volatile memory. In this case, the compressed data is expanded or stored in the hard disk drive while being expanded.

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

【図1】本発明のデータ管理装置としての実施の形態例
の画像形成装置の電気的な構成を示す機能ブロック図で
ある。
FIG. 1 is a functional block diagram showing an electrical configuration of an image forming apparatus of an embodiment as a data management apparatus of the present invention.

【図2】本発明のデータ管理装置としての実施の形態例
の画像形成装置の動作を示すフローチャートである。
FIG. 2 is a flowchart showing the operation of the image forming apparatus of the embodiment as the data management apparatus of the present invention.

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

1 ネットワーク 20 登録ユーザ 30 サービスセンター 100 画像形成装置 101 CPU 102 インタフェース(I/F) 103 操作表示部 104 スキャナ 105 不揮発性メモリ 106 ハードディスクドライブ 107 メモリ 108 プリントエンジン 109 ウェブサーバ 1 network 20 registered users 30 service centers 100 image forming apparatus 101 CPU 102 interface (I / F) 103 Operation display section 104 scanner 105 non-volatile memory 106 hard disk drive 107 memory 108 print engine 109 Web server

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 所定のプログラムが格納された不揮発性
メモリと、各種データが格納されたハードディスクドラ
イブと、を備えた装置におけるデータ管理方法であっ
て、 前記不揮発性メモリに格納されているプログラムは、前
記ハードディスクドライブに格納されているデータの中
で書き換え必要のあるデータを含んだ状態で構成されて
おり、 前記不揮発性メモリに格納されているプログラムと前記
ハードディスクドライブに格納されているデータとのバ
ージョンあるいは日時に関する情報を比較し、ハードデ
ィスクドライブに格納されたデータが古い場合に、前記
不揮発性メモリに格納されているプログラムに含まれる
データにより、前記ハードディスクドライブに格納され
ているデータを書き換える、ことを特徴とするデータ管
理方法。
1. A data management method in an apparatus comprising a non-volatile memory storing a predetermined program and a hard disk drive storing various data, wherein the program stored in the non-volatile memory is Of the data stored in the hard disk drive, the data stored in the non-volatile memory and the data stored in the hard disk drive. Comparing information about versions or dates and times, and when the data stored in the hard disk drive is old, rewrite the data stored in the hard disk drive with the data included in the program stored in the non-volatile memory. Data management method characterized by.
【請求項2】 前記不揮発性メモリに格納されているプ
ログラム、または、前記不揮発性メモリに格納されてい
るプログラムおよびデータは、ネットワークを介して更
新される、ことを特徴とする請求項1記載のデータ管理
方法。
2. The program stored in the non-volatile memory or the program and data stored in the non-volatile memory are updated via a network. Data management method.
【請求項3】 前記不揮発性メモリに格納されているプ
ログラムに含まれるデータは、圧縮状態のデータを含
み、該データが圧縮状態である場合には、伸長しつつ前
記ハードディスクドライブに格納されているデータを書
き換える、ことを特徴とする請求項1または請求項2の
いずれかに記載のデータ管理方法。
3. The data included in the program stored in the non-volatile memory includes compressed data, and when the data is compressed, the data is expanded and stored in the hard disk drive. The data management method according to claim 1, wherein the data is rewritten.
【請求項4】 各種データが格納されたハードディスク
ドライブと、 前記ハードディスクドライブに格納されているデータの
中で書き換え必要のあるデータを含むと共に、所定のプ
ログラムが格納された不揮発性メモリと、 前記不揮発性メモリに格納されているプログラムと前記
ハードディスクドライブに格納されているデータとのバ
ージョンあるいは日時に関する情報を比較し、ハードデ
ィスクドライブに格納されたデータが古い場合に、前記
不揮発性メモリに格納されているプログラムに含まれる
データにより、前記ハードディスクドライブに格納され
ているデータを書き換える制御手段と、を備えたことを
特徴とするデータ管理装置。
4. A hard disk drive in which various data are stored, a non-volatile memory including data that needs to be rewritten among the data stored in the hard disk drive, and a predetermined program, and the non-volatile memory. The information stored in the non-volatile memory when the data stored in the hard disk drive is old and the information stored in the non-volatile memory is compared with the data stored in the hard disk drive. A data management device comprising: a control unit that rewrites data stored in the hard disk drive with data included in a program.
【請求項5】 前記不揮発性メモリに格納されているプ
ログラム、または、前記不揮発性メモリに格納されてい
るプログラムおよびデータは、ネットワークを介して更
新される、ことを特徴とする請求項4記載のデータ管理
装置。
5. The program stored in the non-volatile memory, or the program and data stored in the non-volatile memory are updated via a network. Data management device.
【請求項6】 前記不揮発性メモリに格納されているプ
ログラムに含まれるデータは、圧縮状態のデータを含
み、該データが圧縮状態である場合には、伸長しつつ前
記ハードディスクドライブに格納されているデータを書
き換える、ことを特徴とする請求項4または請求項5の
いずれかに記載のデータ管理装置。
6. The data included in the program stored in the non-volatile memory includes compressed data, and when the data is compressed, the data is expanded and stored in the hard disk drive. The data management device according to claim 4, wherein the data is rewritten.
【請求項7】 各種データが格納されたハードディスク
ドライブと、前記ハードディスクドライブに格納されて
いるデータの中で書き換え必要のあるデータを含むと共
に、所定のプログラムが格納された不揮発性メモリと、
各種制御を行う制御手段とを備えた装置で使用されるデ
ータ管理プログラムであって、 前記不揮発性メモリに格納されているプログラムと前記
ハードディスクドライブに格納されているデータとのバ
ージョンあるいは日時に関する情報を比較し、ハードデ
ィスクドライブに格納されたデータが古い場合に、前記
不揮発性メモリに格納されているプログラムに含まれる
データにより、前記ハードディスクドライブに格納され
ているデータを書き換える、ことを特徴とするデータ管
理プログラム。
7. A hard disk drive in which various data are stored, and a non-volatile memory including data which needs to be rewritten among the data stored in the hard disk drive and which stores a predetermined program.
A data management program used in an apparatus including control means for performing various controls, wherein information about the version or date and time of the program stored in the nonvolatile memory and the data stored in the hard disk drive is displayed. In comparison, when the data stored in the hard disk drive is old, the data stored in the hard disk drive is rewritten with the data included in the program stored in the non-volatile memory. program.
【請求項8】 前記不揮発性メモリに格納されているプ
ログラム、または、前記不揮発性メモリに格納されてい
るプログラムおよびデータは、ネットワークを介して更
新される、ことを特徴とする請求項7記載のデータ管理
プログラム。
8. The program stored in the non-volatile memory or the program and data stored in the non-volatile memory are updated via a network. Data management program.
【請求項9】 前記不揮発性メモリに格納されているプ
ログラムに含まれるデータは、圧縮状態のデータを含
み、該データが圧縮状態である場合には、伸長しつつ前
記ハードディスクドライブに格納されているデータを書
き換える、ことを特徴とする請求項7または請求項8の
いずれかに記載のデータ管理プログラム。
9. The data included in the program stored in the non-volatile memory includes compressed data, and when the data is compressed, the data is expanded and stored in the hard disk drive. 9. The data management program according to claim 7, wherein the data is rewritten.
JP2002006370A 2002-01-15 2002-01-15 Method, device and program for managing data Pending JP2003208327A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002006370A JP2003208327A (en) 2002-01-15 2002-01-15 Method, device and program for managing data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002006370A JP2003208327A (en) 2002-01-15 2002-01-15 Method, device and program for managing data

Publications (1)

Publication Number Publication Date
JP2003208327A true JP2003208327A (en) 2003-07-25

Family

ID=27645163

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002006370A Pending JP2003208327A (en) 2002-01-15 2002-01-15 Method, device and program for managing data

Country Status (1)

Country Link
JP (1) JP2003208327A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008282362A (en) * 2007-05-14 2008-11-20 Keyence Corp Program editing support device, computer program, program editing support method, and plc system
JP2012027789A (en) * 2010-07-26 2012-02-09 Sumitomo Electric Ind Ltd Traffic signal controller

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008282362A (en) * 2007-05-14 2008-11-20 Keyence Corp Program editing support device, computer program, program editing support method, and plc system
JP2012027789A (en) * 2010-07-26 2012-02-09 Sumitomo Electric Ind Ltd Traffic signal controller

Similar Documents

Publication Publication Date Title
US8112617B2 (en) Information processing device, and method of starting information processing device
US10394549B2 (en) Information processing apparatus, updating method, and recording medium
JP6270616B2 (en) Information processing apparatus, control method therefor, and program
JP2007157014A (en) Data processor
JP2009193218A (en) Firmware update device and system
JP2006134245A (en) Automatic installation system and program of printer driver
JP2002175194A (en) Program downloading system, program downloading device, image forming device, program downloading method, and computer-readable recording medium with program for executing the method recorded thereon
US20110061048A1 (en) Image forming device, installing method, and recording medium
JP6041588B2 (en) Image forming device, program update method and program
JP2007200247A (en) Installation method for device driver, information processor, and image processing system
JP4867186B2 (en) Control device, method, program, and storage medium
JP2003208327A (en) Method, device and program for managing data
JP6776220B2 (en) Information processing equipment, its control method, and programs
JP2003173260A (en) Remote program renewal system
JP2023068538A (en) Information processing apparatus, method for controlling the same, and program
JP4155331B2 (en) Software management method, management apparatus, server therefor, and computer program
JP4048318B2 (en) Software management method
JP2007148629A (en) Print system and firmware update method
JP7073454B2 (en) Information processing equipment, its control method, and programs
JP2006239923A (en) Printer, information processor, and communication function extension unit
JP2003067151A (en) Image forming device
JP2004110396A (en) Printer monitor system, printer monitoring method, printer monitoring program, and recording medium
JP2002204327A (en) Compound machine system and compound machine used for the system
JP2003330655A (en) Image forming device and method for controlling the same device and computer readable storage medium and its program
JP4265731B2 (en) Image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061031

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061228

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070306