JP4707335B2 - Storage device, image forming apparatus, and file server - Google Patents
Storage device, image forming apparatus, and file server Download PDFInfo
- Publication number
- JP4707335B2 JP4707335B2 JP2004163719A JP2004163719A JP4707335B2 JP 4707335 B2 JP4707335 B2 JP 4707335B2 JP 2004163719 A JP2004163719 A JP 2004163719A JP 2004163719 A JP2004163719 A JP 2004163719A JP 4707335 B2 JP4707335 B2 JP 4707335B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage device
- information
- file
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000004891 communication Methods 0.000 claims description 27
- 238000001514 detection method Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 6
- 238000013500 data storage Methods 0.000 claims 1
- 238000011084 recovery Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 30
- 238000010586 diagram Methods 0.000 description 27
- 238000012217 deletion Methods 0.000 description 23
- 230000037430 deletion Effects 0.000 description 23
- 238000007726 management method Methods 0.000 description 22
- 238000012545 processing Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 12
- 238000012546 transfer Methods 0.000 description 9
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 230000006837 decompression Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 230000002950 deficient Effects 0.000 description 2
- 102100040160 Rabankyrin-5 Human genes 0.000 description 1
- 101710086049 Rabankyrin-5 Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Description
本発明は、読出書込対象のデータと、該データの識別情報及び記憶アドレス情報を含むデータとを記憶媒体に記憶する記憶装置、該記憶装置を備える画像形成装置及びファイルサーバに関する。 The present invention relates to a storage device that stores data to be read / written and data including identification information and storage address information of the data in a storage medium, an image forming apparatus including the storage device, and a file server.
原稿の画像データを読取ってシートに画像形成を行う複写機又は複合機などの画像形成装置の中には、ハードディスクドライブ(以下、HDDという)を備え、読取った画像データをHDDに記憶し、HDDに記憶された画像データを読出してシートへの画像形成を行うことが可能な電子ファイリング機能を備えた画像処理装置がある。 An image forming apparatus such as a copying machine or a multifunction peripheral that reads image data of a document and forms an image on a sheet is provided with a hard disk drive (hereinafter referred to as HDD), and the read image data is stored in the HDD. There is an image processing apparatus having an electronic filing function capable of reading out image data stored in the image forming apparatus and forming an image on a sheet.
HDDに記憶するデータの管理は、FAT(File Allocation Table)などのファイルシステム(データ管理システム)を用いて、ファイルを単位にして行われている。ファイルは、1又は複数のデータ又はプログラムなどを含む。HDDには、画像データなどの読出書込対象のファイルと、該ファイルのエントリ情報及びFAT情報(記憶アドレス情報)を含むデータ(以下、管理データという)とが記憶されている。ここで、FAT情報はファイルが記憶されているクラスタなどの情報を含み、エントリ情報はファイルを識別するファイル名、及びファイルが記憶されている先頭クラスタなどの情報を含む。図10(a)はエントリ情報の例を示す概念図であり、図10(b)はFAT情報の例を示す概念図であり、図10(c)はHDDに記憶されているデータの例を示す概念図である。 Management of data stored in the HDD is performed in units of files using a file system (data management system) such as FAT (File Allocation Table). The file includes one or more data or programs. The HDD stores a file to be read / written such as image data and data (hereinafter referred to as management data) including entry information and FAT information (storage address information) of the file. Here, the FAT information includes information such as a cluster in which the file is stored, and the entry information includes information such as a file name for identifying the file and a leading cluster in which the file is stored. 10A is a conceptual diagram illustrating an example of entry information, FIG. 10B is a conceptual diagram illustrating an example of FAT information, and FIG. 10C is an example of data stored in the HDD. FIG.
図10(c)の例では、HDDのクラスタ(0012)は不良クラスタで使用されておらず、ファイルAをクラスタサイズに基づいて分割したファイルAの1番目、2番目、3番目(最後)の各データが、夫々HDDのクラスタ(0010)、(0011)、(0013)に記憶されている。図10(b)の例では、クラスタ(0010)からクラスタ(0011)にリンクされ、クラスタ(0011)からクラスタ(0013)にリンクされ、クラスタ(0013)が最後であること、及び、クラスタ(0012)は不良クラスタであることが管理されている。図10(a)の例では、ファイルAの先頭クラスタが(0010)であることが管理されている。 In the example of FIG. 10C, the HDD cluster (0012) is not used in the defective cluster, and the first, second, third (last) of the file A obtained by dividing the file A based on the cluster size. Each data is stored in a cluster (0010), (0011), (0013) of the HDD. In the example of FIG. 10B, the cluster (0010) is linked to the cluster (0011), the cluster (0011) is linked to the cluster (0013), the cluster (0013) is the last, and the cluster (0012) ) Is managed to be a bad cluster. In the example of FIG. 10A, it is managed that the first cluster of file A is (0010).
ファイルAを読出す場合は、エントリ情報を参照してファイルAの先頭クラスタ(0010)を取得し、FAT情報を参照してファイルAがクラスタ(0010)、(0011)、(0013)に記憶されていることを取得し、HDDのクラスタ(0010)、(0011)、(0013)からデータを読出す。 When reading file A, the first cluster (0010) of file A is obtained by referring to the entry information, and file A is stored in clusters (0010), (0011), and (0013) by referring to the FAT information. Data is read from the HDD clusters (0010), (0011), and (0013).
HDDに記憶されているファイルを削除する場合、エントリ情報及びFAT情報のファイルAに対応する部分を更新する。図11はファイルAの従来の削除処理手順の例を示す図である。また、図12(a)、(b)、(c)は、ファイルAに対応する部分を更新した場合のファイルAに関するエントリ情報の例、FAT情報の例、HDDに記憶されているデータの例を夫々示す概念図である。HDD20の削除は、例えばHDD20が接続された外部システムのCPU12によって行われる。
When deleting a file stored in the HDD, the part corresponding to the file A of the entry information and FAT information is updated. FIG. 11 is a diagram showing an example of a conventional procedure for deleting file A. In FIG. 12A, 12B, and 12C show examples of entry information relating to file A, examples of FAT information, and examples of data stored in the HDD when a portion corresponding to file A is updated. FIG. The deletion of the
図12(a)に示すように、ファイル名を「ファイルA(削除済)」に更新するなどして、ファイルAのエントリ情報を無効化する(図11の(1))。例えば、エントリ情報の「ファイル名」のビット列に削除ビットを設けておき、通常は削除ビットを“0”にしておき、削除ビットを“1”に更新することで無効化する。次に、図12(b)に示すように、FAT操作を行って(図11の(2))、ファイルAに対応するクラスタのリンクをクリア(“空き”に更新)する。 As shown in FIG. 12A, the entry information of the file A is invalidated by updating the file name to “file A (deleted)” ((1) in FIG. 11). For example, a deletion bit is provided in the bit string of “file name” of the entry information, normally the deletion bit is set to “0”, and the deletion bit is updated to “1” to invalidate it. Next, as shown in FIG. 12B, a FAT operation is performed ((2) in FIG. 11), and the link of the cluster corresponding to the file A is cleared (updated to “free”).
図12(a)では、エントリ情報のファイルAは“削除済”になっているため、ファイルAの読出は行えなくなる。また、図12(b)では、FAT情報のクラスタ(0010)、(0011)、(0013)は“空き”になっているため、他のデータの記憶に使用することができる。しかし、図12(c)に示すように、HDD(磁気ディスク)にはファイルAが記憶されたままである。このように、ファイルを削除する場合、削除対象ファイルに対応するエントリ情報及びFAT情報はクリアされるが、HDDには削除対象ファイルが記憶されたままであるため、HDDを画像形成装置から取外すなどして、HDDに記憶されている削除対象ファイルが読出される可能性がある。 In FIG. 12A, since the file A of the entry information is “deleted”, the file A cannot be read. In FIG. 12B, since the FAT information clusters (0010), (0011), and (0013) are “vacant”, they can be used for storing other data. However, as shown in FIG. 12C, the file A is still stored in the HDD (magnetic disk). As described above, when a file is deleted, the entry information and FAT information corresponding to the deletion target file are cleared, but since the deletion target file is still stored in the HDD, the HDD is removed from the image forming apparatus. Therefore, there is a possibility that the deletion target file stored in the HDD is read.
そのため、ファイルを削除する場合、ファイルのディレクトリ領域およびデータ領域から、ファイルの内容をすべて消去するファイル管理方法が提案されている(例えば、特許文献1参照)。この方法では、削除対象ファイルに対応するエントリ情報及びFAT情報をクリアすると共に、HDDに記憶されている削除対象ファイルを上書などして消去(以下、上書消去という)するため、削除対象ファイルの読出は行えなくなる。 Therefore, a file management method has been proposed in which when deleting a file, the entire contents of the file are deleted from the directory area and data area of the file (see, for example, Patent Document 1). In this method, the entry information and FAT information corresponding to the deletion target file are cleared, and the deletion target file stored in the HDD is overwritten and deleted (hereinafter referred to as overwriting deletion). Cannot be read.
また、記憶装置として、複数のヘッドが夫々独立して複数箇所にアクセスできる光情報処理装置およびシステムが提案されている(例えば特許文献2参照)。この装置及びシステムでは、例えば複数のヘッドの1つで消去処理を行い、他のヘッドで書込処理又は読出処理を行うことが可能であり、ファイル消去を効率的に行うことができる。
しかし、特許文献1の方法では、記憶装置外部のCPUなどの外部システムの制御によって、上書消去を行うため、外部システムの負荷が増大し、外部システムが実行する各種処理が遅延するという問題がある。また、上書消去中は、外部システムから記憶装置へ上書用データの転送が行われるため、外部システム及び記憶装置間のデータ転送トラフィックが増大し、他のデータ転送が低速化するという問題がある。なお、特許文献2の装置及びシステムについても、外部システムの制御によって各ヘッドを制御して、消去処理と読出処理又は書込処理とを独立して行うため、上記と同様の問題が生じる。 However, in the method of Patent Document 1, overwriting is erased by control of an external system such as a CPU external to the storage device, which increases the load on the external system and delays various processes executed by the external system. is there. In addition, during overwriting erasure, overwriting data is transferred from the external system to the storage device, which increases the data transfer traffic between the external system and the storage device and slows down other data transfer. is there. The apparatus and system of Patent Document 2 also have the same problem as described above because each head is controlled by the control of the external system and the erasing process and the reading process or the writing process are performed independently.
本発明は斯かる事情に鑑みてなされたものであり、外部から受信した消去要求に応じて、消去すべきデータに上書を行って消去することにより、上書消去時の外部システムの負荷、及び、外部システムと記憶装置との間のデータ転送トラフィックを低減できる記憶装置を提供することを目的とする。 The present invention has been made in view of such circumstances, and in response to an erasure request received from the outside, by overwriting and erasing data to be erased, the load on the external system at the time of overwriting erasure, And it aims at providing the memory | storage device which can reduce the data transfer traffic between an external system and a memory | storage device.
また、本発明は、電源オン時に消去要求の検出を行うことにより、消去中又は消去前に電源がオフになった場合であっても、消去を確実に行うことができる記憶装置を提供することを他の目的とする。 In addition, the present invention provides a storage device capable of reliably performing erasure even when the power is turned off during or before erasing by detecting an erasure request when the power is turned on. For other purposes.
また、本発明は、ランク情報(以下、消去方法情報という)に基づいて、消去すべきデータに上書を行うことにより、上書の回数及び/又は上書に用いるデータなどを外部から間接的に指定することができる記憶装置を提供することを他の目的とする。 In addition, the present invention indirectly overwrites the number of times of overwriting and / or data used for overwriting by overwriting data to be erased based on rank information (hereinafter referred to as erasing method information). to provide a memory device capable of specifying the other purposes.
また、本発明は、データの書込又は読出を行っていない場合に、消去すべきデータに上書を行うことにより、1つの読出書込手段を備える一般的な構成で上書消去を行うことができる記憶装置を提供することを他の目的とする。 Further, according to the present invention, when data is not written or read, overwriting is performed with a general configuration including one read / write means by overwriting the data to be erased. Another object is to provide a storage device that can perform the above-described operation.
また、本発明は、複数の読出書込手段の少なくとも1つを制御して、消去すべきデータに上書を行うことにより、上書消去と書込及び/又は読出とを同時的に行うことができる記憶装置を提供することを他の目的とする。 Further, the present invention performs overwriting erasure and writing and / or reading simultaneously by controlling at least one of a plurality of reading / writing means and overwriting data to be erased. Another object is to provide a storage device that can perform the above-described operation.
また、本発明は、消去要求を検出順に記憶し、記憶順に消去要求に基づいて上書を行うことにより、複数の消去要求に夫々対応する上書消去を発生順に処理することができる記憶装置を提供することを他の目的とする。 The present invention also provides a storage device that can process overwriting erasures corresponding to a plurality of erasing requests in the order of generation by storing erasing requests in the order of detection and performing overwriting based on the erasing requests in the order of storage. The other purpose is to provide.
また、本発明は、記憶装置に記憶されている画像データの消去処理を効率的に行うことができる画像形成装置を提供することを他の目的とする。 Another object of the present invention is to provide an image forming apparatus capable of efficiently erasing image data stored in a storage device.
また、本発明は、記憶装置に記憶されているデータの消去処理を効率的に行うことができるファイルサーバを提供することを他の目的とする。 Another object of the present invention is to provide a file server that can efficiently perform erasure processing of data stored in a storage device.
本発明に係る記憶装置は、識別情報によって識別されるデータの記憶媒体への書込、及び、記憶媒体からの読出を行う読出書込手段と、該読出書込手段が書込を行うデータの受信、及び、読出したデータの送信を行う通信手段とを備え、読出書込対象のデータの識別情報及び該データの記憶媒体での記憶アドレス情報を前記記憶媒体に記憶する記憶装置において、前記通信手段は、前記データの消去要求を受信するように構成してあり、前記通信手段が受信した消去要求に基づいて消去すべきデータの識別情報に、消去要求情報を追加する手段と、前記記憶媒体に記憶された識別情報から消去要求情報を検出する検出手段と、該検出手段が検出した消去要求情報を検出順に記憶する記憶手段と、前記読出書込手段を制御し、前記記憶手段への記憶順で、消去要求情報が追加されている識別情報によって識別されるデータに所定データの上書を行って消去する消去手段と、前記データの記憶アドレス情報を初期化する手段と、前記識別情報に追加された消去要求情報を消去済情報に変更する手段とを備えることを特徴とする。 The storage device according to the present invention includes a read / write means for writing data to the storage medium identified by the identification information and reading from the storage medium, and data read by the read / write means. A communication means for receiving and transmitting the read data, wherein the communication device stores the identification information of the data to be read / written and the storage address information of the data in the storage medium in the storage medium. The means is configured to receive the data erasure request, the means for adding erasure request information to identification information of data to be erased based on the erasure request received by the communication means, and the storage medium detecting means for detecting the erasure request information from the stored identification information, storing means for storing the erasure request information is detection means detects the detection order, and controls the reading and writing means, to said memory means In憶順, and erasing means for erasing performing overwriting the predetermined data to the data identified by the identification information deletion request information is added, and means for initializing the storage address information of the data, the identification information Means for changing the erase request information added to the erased information.
本発明に係る記憶装置は、前記検出手段は、電源オン時に消去要求情報の検出を行うように構成してあることを特徴とする。 The storage device according to the present invention is characterized in that the detection means is configured to detect erasure request information when the power is turned on.
本発明に係る記憶装置は、前記消去要求情報は、消去すべきデータの復元の難度に対応するランク情報を含んでおり、前記消去手段は、消去要求情報に含まれるランク情報に応じて、1又は複数種の所定データの上書を行うように構成してあることを特徴とする。 Memory device according to the present invention, the erasure request information includes rank information corresponding to the difficulty of restoring the data to be erased, before Symbol erasing means, in response to the rank information that is included in the erase request information The present invention is characterized in that one or more types of predetermined data are overwritten.
本発明に係る記憶装置は、1つの読出書込手段を備えており、前記消去手段は、通信手段が受信したデータの書込、又は、通信手段から送信するデータの読出を行っていない場合、消去すべきデータに上書を行うように構成してあることを特徴とする。 The storage device according to the present invention includes one read / write unit, and the erasing unit does not write data received by the communication unit or read data transmitted from the communication unit. The present invention is characterized in that the data to be erased is overwritten.
本発明に係る記憶装置は、複数の読出書込手段を備えており、前記消去手段は、少なくとも1つの読出書込手段を制御して、消去すべきデータに上書を行うように構成してあることを特徴とする。 The storage device according to the present invention includes a plurality of read / write means, and the erasure means is configured to control at least one read / write means to overwrite data to be erased. It is characterized by being.
本発明に係る画像形成装置は、画像データを記憶する上述した記憶装置と、該記憶装置に記憶されている画像データに基づく画像をシートに形成する画像形成手段とを備えることを特徴とする。 An image forming apparatus according to the present invention includes the above-described storage device that stores image data, and an image forming unit that forms an image on a sheet based on the image data stored in the storage device.
本発明に係るファイルサーバは、上述した記憶装置と、該記憶装置に記憶されているデータの送信、及び、前記記憶装置に記憶するデータを受信する通信手段とを備えることを特徴とする。 A file server according to the present invention includes the storage device described above, and communication means for transmitting data stored in the storage device and receiving data stored in the storage device.
本発明においては、データの消去要求を外部から受信する。例えば記憶装置に接続された外部システムから消去要求のコマンドなどを受信する。消去要求が検出された場合、記憶装置の消去手段で読出書込手段を制御し、消去すべきデータに上書を行って消去する。外部システムは消去要求を記憶装置に与えるだけでよく、記憶装置側で自動的に上書による消去(以下、上書消去という)が行われる。外部システムは上書消去のために記憶装置を制御する必要がないため、上書消去時の外部システムの負荷を低減でき、また、上書消去時の外部システム及び記憶装置間のデータ転送トラフィックを低減できる。 In the present invention, a data erasure request is received from the outside. For example, an erase request command is received from an external system connected to the storage device. When an erase request is detected, the read / write means is controlled by the erase means of the storage device, and the data to be erased is overwritten and erased. The external system only needs to give an erase request to the storage device, and the storage device automatically performs erasure by overwriting (hereinafter referred to as overwriting erasure). Since the external system does not need to control the storage device for overwriting, the load on the external system during overwriting can be reduced, and data transfer traffic between the external system and the storage device during overwriting can be reduced. Can be reduced.
本発明においては、消去すべきデータに上書を行った後、記憶装置の消去手段により、前記識別情報及び記憶アドレス情報を含むデータ(以下、管理データという)の前記消去すべきデータに対応する部分を更新する。例えば管理データに含まれるFATを更新するなど、管理データの消去すべきデータに対応する部分の更新を、記憶装置側で行う。消去すべきデータの上書が行われた後は、記憶装置側で、通常のデータ削除と同様に、管理データの対応部分が更新される。外部システムは消去要求を記憶装置に与えるだけでよく、記憶装置側で、上書消去後に自動的に管理データの対応部分の更新が行われる。データの上書及び管理データの対応部分の更新を含む消去処理を効率的に行うことができる。 In the present invention, after overwriting the data to be erased, the erasure unit of the storage device corresponds to the data to be erased of the data including the identification information and the storage address information (hereinafter referred to as management data). Update the part. For example, the storage device side updates the portion of the management data corresponding to the data to be erased, such as updating the FAT included in the management data. After the data to be deleted is overwritten, the corresponding portion of the management data is updated on the storage device side in the same manner as normal data deletion. The external system only needs to give an erase request to the storage device, and the storage device automatically updates the corresponding portion of the management data after overwriting is erased. It is possible to efficiently perform erasure processing including overwriting data and updating corresponding portions of management data.
本発明においては、消去要求は管理データに含まれている。例えば、管理データに含まれる識別情報に消去要求の有無を示すフラグ(消去要求は“1”、通常は“0”)を設け、前記フラグが“1”に更新されたデータに対して、上書消去を行うことが可能である。管理データに消去要求を含ませているため、上書消去用の新たなコマンドを追加するなど、外部システム及び記憶装置間の通信手順を上書消去用に変更する必要はない。 In the present invention, the erasure request is included in the management data. For example, a flag indicating whether or not there is an erasure request is provided in the identification information included in the management data (the erasure request is “1”, usually “0”), and the above flag is updated to “1”. It is possible to erase a book. Since the erasure request is included in the management data, it is not necessary to change the communication procedure between the external system and the storage device for overwriting, such as adding a new command for overwriting.
本発明においては、消去要求が管理データに含まれており、消去すべきデータが全て上書消去されずに電源がオフになった場合、上書消去が終了したデータに対する消去要求は管理データからクリアされているが、上書消去が終了していないデータに対する消去要求は管理データに含まれたままである。その後電源がオンになった場合、管理データに含まれている消去要求に応じて、消去すべきデータの上書消去を行う。消去中又は消去前に電源がオフになった場合であっても、電源がオンになった後に消去を行って、消去すべきデータの消去を確実に行うことができる。 In the present invention, when the erasure request is included in the management data, and the power is turned off without erasing all of the data to be erased, the erasure request for the data for which the overwriting erasure is completed is derived from the management data. An erasure request for data that has been cleared but has not been overwritten yet remains included in the management data. Thereafter, when the power is turned on, overwriting erasure of data to be erased is performed in response to the erasure request included in the management data. Even when the power is turned off during or before erasing, the data to be erased can be surely erased by erasing after the power is turned on.
本発明においては、消去要求は、消去すべきデータの消去方法情報を含んでいる。消去方法情報は、例えば、上書の回数、及び/又は、上書に使用する上書用データの種類などの指定を含んでおり、指定された上書用データを用いて、指定された回数上書を行う。なお、上書の各回数毎に上書用データを指定することも可能である。一般に、上書の回数が多い方が消去データの復元が困難であり、上書用データとして“00”又は“FF”を用いるよりもランダムデータを用いる方が消去データの復元が困難である。外部システムは、消去すべきデータの機密度又は重要度に応じた上書用データ及び/又は上書回数を指示することができる。 In the present invention, the erasure request includes erasing method information for data to be erased. The erasing method information includes, for example, designation of the number of times of overwriting and / or type of overwriting data used for overwriting, and the designated number of times using the designated overwriting data. Overwrite. It is also possible to specify overwriting data for each overwriting. Generally, it is more difficult to restore erased data when the number of overwriting is larger, and it is more difficult to restore erased data using random data than using “00” or “FF” as overwriting data. The external system can indicate the overwriting data and / or the number of overwriting depending on the sensitivity or importance of the data to be erased.
本発明においては、1つの読出書込手段を備えており、データの書込又は読出を行っていない場合に、消去すべきデータに上書を行う。一般的な記憶装置は、データの書込及び読出を同時に行うことはできず、書込又は読出と消去とを同時に行うことはできない。書込又は読出を行っていない場合に消去を行うことにより、実行中の書込又は読出が優先して行われる。 In the present invention, one read / write means is provided, and when data is not written or read, the data to be erased is overwritten. A general storage device cannot simultaneously write and read data, and cannot simultaneously write or read and erase. By performing erasing when writing or reading is not performed, writing or reading during execution is performed with priority.
本発明においては、複数の読出書込手段を備えており、少なくとも1つの読出書込手段を用いて、消去すべきデータに上書を行う。記憶装置の中には、複数の独立した読出書込手段を用いてデータの書込及び読出を同時に行うことが可能で、書込及び/又は読出と上書消去とを同時的に行えるものがある。上書消去と書込及び/又は読出とを同時的に行うことにより、上書消去を効率的に行うことができる。 In the present invention, a plurality of read / write means are provided, and data to be erased is overwritten using at least one read / write means. Some storage devices can simultaneously write and read data using a plurality of independent read / write means, and can simultaneously write and / or read and overwrite erase. is there. By performing overwriting erasure and writing and / or reading simultaneously, overwriting erasing can be performed efficiently.
本発明においては、検出した消去要求は、検出順に記憶手段に記憶される。前記記憶手段への記憶順で消去要求に基づいて上書を行うことにより、複数の消去要求に夫々対応する上書消去が、発生順に処理される。 In the present invention, the detected erasure requests are stored in the storage means in the order of detection. By performing overwriting based on the erasure request in the order of storage in the storage means, overwriting erasure corresponding to each of the plurality of erasure requests is processed in the order of occurrence.
本発明においては、上述した記憶装置に画像データを記憶し、記憶した画像データに基づく画像をシートに形成する。前記記憶装置に記憶されている画像データの消去は、上述したように効率的に上書消去が行われる。 In the present invention, image data is stored in the storage device described above, and an image based on the stored image data is formed on a sheet. The image data stored in the storage device is erased efficiently as described above.
本発明においては、上述した記憶装置にデータを記憶し、記憶したデータを外部の通信ネットワークに送信したり、外部の通信ネットワークから受信したデータを前記記憶装置に記憶する。前記記憶装置に記憶されているデータの消去は、上述したように効率的に上書消去が行われる。 In the present invention, data is stored in the above-described storage device, and the stored data is transmitted to an external communication network, or data received from an external communication network is stored in the storage device. The data stored in the storage device is erased efficiently as described above.
本発明によれば、上書消去時の外部システムの負荷を低減できる。また、上書消去時の外部システム及び記憶装置間のデータ転送トラフィックを低減できる。 According to the present invention, it is possible to reduce the load on the external system when overwriting is erased. Further, it is possible to reduce data transfer traffic between the external system and the storage device at the time of overwriting.
本発明によれば、データの上書及び管理データの対応部分の更新を含む消去処理を効率的に行うことができる。 According to the present invention, it is possible to efficiently perform an erasure process including overwriting data and updating corresponding portions of management data.
本発明によれば、外部システム及び記憶装置間の通信手順を変更することなく消去要求を受付けることができる。 According to the present invention, an erasure request can be accepted without changing the communication procedure between the external system and the storage device.
本発明によれば、消去中又は消去前に電源がオフになった場合であっても、消去すべきデータの上書消去を確実に行うことができる。 According to the present invention, even if the power is turned off during erasing or before erasing, overwriting erasure of data to be erased can be performed reliably.
本発明によれば、上書の回数及び/又は上書に用いるデータなどを外部から指定することができる。消去すべきデータの機密度又は重要度に応じた消去方法を外部から指定することができる。 According to the present invention, the number of times of overwriting and / or data used for overwriting can be designated from the outside. An erasing method corresponding to the confidentiality or importance of data to be erased can be designated from the outside.
本発明によれば、1つの読出書込手段を備える一般的な記憶装置で上書消去を行うことができる。 According to the present invention, overwrite erasure can be performed by a general storage device having one read / write unit.
本発明によれば、上書消去と書込及び/又は読出とを同時的に行うことができる。上書消去を効率的に行い、消去すべきデータを迅速に消去することができる。 According to the present invention, overwrite erasure and writing and / or reading can be performed simultaneously. Overwriting is efficiently performed, and data to be erased can be quickly erased.
本発明によれば、複数の消去要求に夫々対応する上書消去を発生順に処理することができる。 According to the present invention, overwriting erasures corresponding to a plurality of erasure requests can be processed in the order of occurrence.
本発明によれば、画像データに基づく画像をシートに形成する画像形成装置の記憶装置に記憶されている画像データの消去処理を効率的に行うことができる。 According to the present invention, it is possible to efficiently perform image data erasure processing stored in a storage device of an image forming apparatus that forms an image based on image data on a sheet.
本発明によれば、外部の通信ネットワークとデータの送受信を行うファイルサーバの記憶装置に記憶されているデータの消去処理を効率的に行うことができる。 ADVANTAGE OF THE INVENTION According to this invention, the deletion process of the data memorize | stored in the memory | storage device of the file server which transmits / receives data with an external communication network can be performed efficiently.
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。図1は本発明に係る記憶装置(HDD)を備えた画像形成装置の構成例を示すブロック図である。画像形成装置は、CPU(Central Processing Unit)12と、ROM(Read Only Memory)及びRAM(Random Access Memory)16と、前記CPU12、ROM及びRAM16が接続されたメモリコントローラ14と、該メモリコントローラ14に接続されたデータ制御部18と、該データ制御部18に接続されたHDD(Hard Disk Drive)20、圧縮/伸長部22、画像メモリ24及び画像処理部26と、該画像処理部26に接続された画像読取部28及び画像形成部(画像形成手段)30とを備える。
Hereinafter, the present invention will be specifically described with reference to the drawings showing embodiments thereof. FIG. 1 is a block diagram showing a configuration example of an image forming apparatus provided with a storage device (HDD) according to the present invention. The image forming apparatus includes a CPU (Central Processing Unit) 12, a ROM (Read Only Memory) and a RAM (Random Access Memory) 16, a
画像読取部28は、イメージスキャナなどを備え、原稿の画像データを読取る。読取った画像データは画像処理部26へ送られる。画像処理部26は、画像データに、例えば拡大/縮小、濃度調整、色補正などの各種処理を行う。また、画像処理部26は、画像読取部28から受取った画像をデータ制御部18に送ったり、データ制御部18から受取った画像データを画像形成部30へ送る。画像形成部30は、プリンタなどを備え、画像処理部26から受取った画像データに基づく画像をシートに形成する。
The
データ制御部18は、メモリコントローラ14、HDD20、圧縮/伸長部22、画像メモリ24及び画像処理部26間のデータ転送の制御を行う。圧縮/伸長部22は、データ制御部18から受取った画像データの圧縮を行ったり、データ制御部18から受取った圧縮画像データの伸長を行う。画像メモリ24は、DRAM(Dynamic RAM)などを備え、データ制御部18から受取った画像データを記憶する。
The data control
メモリコントローラ14は、CPU12、データ制御部18、ROM及びRAM16間のデータ転送の制御を行う。CPU12は、前記ROMに記憶されている制御プログラムを実行して、画像形成装置内の前記各部の制御を行う。前記RAMには、制御処理中に一時的に発生したデータなどが記憶される。
The
図2はHDD20の構成例を示すブロック図である。HDD20は、データ制御部18が接続されるI/F(インターフェース)34と、磁気ディスクなどの記憶媒体40と、記憶媒体へのデータの書込及び読出を行うヘッド42と、前記記憶媒体40及びヘッド42を駆動する駆動部38と、駆動部38の制御、ヘッド42を用いたデータの書込/読出、及びI/F34のデータ送受信など、HDD20内の各部の制御を行う制御部32と、記憶媒体40へ書込むデータ又は記憶媒体40から読出したデータを一時的に記憶するキャッシュ36とを備える。
FIG. 2 is a block diagram illustrating a configuration example of the
記憶媒体40には、画像データなどの読出書込対象のファイルと、該ファイルのエントリ情報(識別情報)及びFAT(File Allocation Table)情報(記憶アドレス情報)を含む管理データとが記憶されている。ファイルは、1又は複数のデータ又はプログラムなどを含む。図10(a)はエントリ情報の例を示す概念図であり、図10(b)はFAT情報の例を示す概念図であり、図10(c)は記憶媒体40に記憶されているデータの例を示す概念図である。
The
図10(c)の例では、記憶媒体40のクラスタ(0012)は不良クラスタで使用されておらず、ファイルAをクラスタサイズに基づいて分割したファイルAの1番目、2番目、3番目(最後)の各データが、夫々記憶媒体40のクラスタ(0010)、(0011)、(0013)に記憶されている。図10(b)の例では、クラスタ(0010)からクラスタ(0011)にリンクされ、クラスタ(0011)からクラスタ(0013)にリンクされ、クラスタ(0013)が最後であること、及び、クラスタ(0012)は不良クラスタであることが管理されている。図10(a)の例では、ファイルAの先頭クラスタが(0010)であることが管理されている。
In the example of FIG. 10C, the cluster (0012) of the
HDD20において、I/F(通信手段)34は、ファイル単位でデータの消去要求を受信する。制御部32は、ファイルの消去要求を検出する検出手段、及び、消去要求を検出した場合、ヘッド(読出書込手段)42及び駆動部38を制御して、消去すべきファイルに上書を行って消去する消去手段として動作する。なお、制御部32は、I/F34が受信したファイルの書込、又は、I/F34から送信するファイルの読出を行っていない場合、消去すべきファイルに上書を行う。上書に用いる無効データ(上書用データ)は制御部32が作成する。また、制御部(消去手段)32は、消去すべきファイルに上書を行った後、ヘッド42及び駆動部38を制御して、管理データの前記消去すべきファイルに対応する部分を更新する。
In the
消去要求は管理データに書込まれており、制御部(検出手段)32は、管理データに書込まれた消去要求の検出を行う。例えば、エントリ情報の「ファイル名」のビット列に消去要求ビットを設け、画像形成装置のCPU12は、消去要求ビットを通常は“0”にしておき、消去要求ビットを“1”に更新することで消去要求を行うことが可能である。この場合、制御部32は、消去要求ビットが“1”に更新されていることを検出する。
The erasure request is written in the management data, and the control unit (detection means) 32 detects the erasure request written in the management data. For example, an erase request bit is provided in the bit string of “file name” of entry information, and the
制御部32は、検出された消去要求を検出順に記憶する消去キュー(記憶手段)を備え、消去キューへの記憶順で消去要求に基づいて上書を行う。また、制御部32は、画像形成装置の電源オン時に消去要求の検出を行う。また、制御部32は記憶媒体40に用いられているファイルシステム(データ管理システム)を識別する識別手段として動作し、識別したファイルシステムに基づいて、消去要求を検出し、消去すべきファイルに上書を行う。
The
次に、本発明に係る記憶装置(HDD20)に記憶されているデータの消去について、図10(a)〜(c)に示すファイルAを消去する場合を例にして説明を行う。図3はファイルAの消去処理手順の例を示す図である。CPU12は、メモリコントローラ14及びデータ制御部18を介してHDD20にファイルAの消去要求を行う(図3の(1))。図4(a)、(b)、(c)は、消去要求が行われた場合のファイルAに関するエントリ情報の例、FAT情報の例、記憶媒体40に記憶されているデータの例を夫々示す概念図である。消去要求に応じてエントリ情報の消去要求ビットが更新されるなどして、図4(a)に示すように、ファイル名が“ファイルA”から“ファイルA(消去要)”に更新されている。なお、図4(b)、(c)に示すように、このときのFAT情報及び記憶媒体40に記憶されているデータは、図10(b)、(c)と同様である。
Next, erasure of data stored in the storage device (HDD 20) according to the present invention will be described by taking the case of erasing the file A shown in FIGS. 10 (a) to 10 (c) as an example. FIG. 3 is a diagram showing an example of a procedure for deleting the file A. The
CPU12により消去要求が行われ、ファイルAのエントリ情報が更新されたことは、制御部32(検出手段)で検出される(図3の(2))。通常は、エントリ情報のファイル名の更新を監視し、更新が消去要求(消去要求ビット=“1”)であるか確認することで、消去要求の検出を行う。エントリ情報において“ファイルA”から“ファイルA(消去要)”に更新(消去要求ビットが“0”から“1”に更新)されていることを検出した制御部32は、エントリ情報のファイルAの「先頭クラスタ」及びFAT情報に基づいて、記憶媒体40に記憶されているファイルAに上書を行って消去する(図3の(3))。より詳しくは、制御部32が生成した無効データをファイルAに上書する。
It is detected by the control unit 32 (detection means) that the
図5(a)、(b)、(c)は、ファイルAに上書が行われた場合のファイルAに関するエントリ情報の例、FAT情報の例、記憶媒体40に記憶されているデータの例を夫々示す概念図である。5(c)に示すように、ファイルAの1番目、2番目、3番目(最後)のデータは、無効データによって上書され、消去されている。なお、図5(a)、(b)に示すように、このときのエントリ情報及びFAT情報は、図4(a)、(b)と同様である。
5A, 5B, and 5C are examples of entry information related to file A when file A is overwritten, examples of FAT information, and examples of data stored in
記憶媒体40に記憶されているファイルAに上書を行って消去した後、制御部32は、ファイルAが上書されて消去されたことに対応して、FAT操作を行ってFAT情報を更新し(図3の(4))、さらに、エントリ情報を更新してファイルAのエントリを無効化する(図3の(5))。図6(a)、(b)、(c)は、ファイルAに上書を行って消去した後にFAT情報及びエントリ情報を更新した場合のファイルAに関するエントリ情報の例、FAT情報の例、記憶媒体40に記憶されているデータの例を夫々示す概念図である。図6(b)に示すように、ファイルAに対応するクラスタ(0010)、(0011)、(0013)のリンクは、クリア(“空き”に更新)されている。また、図6(a)に示すように、FAT情報の更新に応じて、エントリ情報のファイル名が、上書消去に応じて、“ファイルA(消去要)”から“ファイルA(消去済)”に更新されている。ここで、消去済の更新は、例えば消去要求と同様に、ファイル名に含まれる消去済ビットなどを更新することが可能である。なお、図6(c)に示すように、このときの記憶媒体40に記憶されているデータは、図5(c)と同様である。
After overwriting and erasing the file A stored in the
図3に示すように、CPU12は消去要求を行うだけでよく、上書消去、FAT操作及びエントリ無効化はHDD20側で自動的に実行される。また、例えば画像メモリ24及び画像処理部26間の画像データ転送など、データ制御部18のデータ転送に影響を与えずに、HDDのデータ消去を行うことができる。なお、データの通常の読出又は書込は、従来と同様に、CPU12又はデータ制御部18の制御によって行われる。また、画像処理装置の電源オン時は、制御部32により記憶媒体40に適用されているファイルシステムが識別され、消去要求の検出が行われる。
As shown in FIG. 3, the
上述した実施の形態において、消去すべきデータの消去方法を指定することも可能である。例えば、消去要求に、上書回数及び/又は上書に使用する上書用データの指定などを含む消去方法情報を含ませることが可能である。制御部(消去手段)32は、ヘッド(読出書込手段)42を制御して、消去方法情報に基づいた上書を行う。 In the embodiment described above, it is also possible to specify a method for erasing data to be erased. For example, it is possible to include erasing method information including the number of overwriting and / or designation of overwriting data used for overwriting in the erasing request. The control unit (erasing unit) 32 controls the head (reading / writing unit) 42 to perform overwriting based on the erasing method information.
図7は、消去方法情報として、重要度又は機密度のランクを用いた場合のエントリ情報の例を示す概念図である。ランクは、“1”が重要度又は機密度が最も高く、ランクが高いほど上書回数を増加させるなどしてデータの復元を困難にする。ファイル名へのランクの付加は、例えば消去要求と同様に、ランクビットを付加することが可能である。また、各ランクと消去方法(上書回数、上書用データ)との対応関係は、記憶媒体40などに予め記憶されている。
FIG. 7 is a conceptual diagram showing an example of entry information when importance or confidentiality rank is used as erasing method information. As for the rank, “1” has the highest importance or confidentiality, and the higher the rank, the more difficult it is to restore data by increasing the number of overwriting. For adding a rank to a file name, for example, a rank bit can be added similarly to an erasure request. The correspondence between each rank and the erasing method (overwriting count, overwriting data) is stored in advance in the
例えば、ランク5の場合は所定の無効データで上書を行い、ランク4の場合はランダムな無効データで上書し、次にランダムな無効データで上書し、最後に“00”の無効データで上書を行う。また、例えばランク3の場合は“00”の無効データで上書し、次に“FF”の無効データで上書し、最後に“00”の無効データで上書を行い、ランク2の場合は“00”の無効データで上書し、次に“FF”の無効データで上書し、最後に所定の無効データで上書を行う。また、例えばランク1の場合は“00”の無効データで上書し、次に“FF”の無効データで上書し、次に“00”の無効データで上書し、次に“FF”の無効データで上書し、次に“00”の無効データで上書し、次に“FF”の無効データで上書し、最後に所定の無効データで上書を行う。 For example, if rank 5 is overwritten with the specified invalid data, rank 4 is overwritten with random invalid data, then overwritten with random invalid data, and finally "00" invalid data. Overwrite with. For example, in the case of rank 3, overwrite with invalid data of “00”, then overwrite with invalid data of “FF”, and finally overwrite with invalid data of “00”. Is overwritten with invalid data “00”, overwritten with invalid data “FF”, and finally overwritten with predetermined invalid data. For example, in the case of rank 1, it is overwritten with invalid data “00”, then overwritten with invalid data “FF”, then overwritten with invalid data “00”, and then “FF”. Overwritten with invalid data of “00”, overwritten with invalid data of “00”, overwritten with invalid data of “FF”, and finally overwritten with predetermined invalid data.
上述した各実施の形態においては、記憶装置は書込及び読出を同時に行うことはできないが、記憶装置の中には、複数の独立したヘッドを用いて書込及び読出を同時的に行えるものもある。図8は複数の独立したヘッド(読出書込手段)を備えるHDD21の構成例を示すブロック図である。HDD21は、データ制御部18が接続されるI/F34と、磁気ディスクなどの記憶媒体40と、記憶媒体40へのデータの書込及び読出を行う2つのヘッド42a及び42bと、前記記憶媒体40、ヘッド42a及び42bを駆動する駆動部39と、駆動部39の制御、ヘッド42a及び42bを用いた各書込/読出、及びI/F34のデータ送受信などのHDD21内の各部の制御を行う制御部33と、記憶媒体40へ書込むデータ又は記憶媒体40から読出したデータを一時的に記憶するキャッシュ36とを備える。
In each of the embodiments described above, the storage device cannot perform writing and reading simultaneously, but some storage devices can perform writing and reading simultaneously using a plurality of independent heads. is there. FIG. 8 is a block diagram illustrating a configuration example of the
駆動部39は、2つのヘッド42a及び42bを独立して駆動する。また、制御部33の制御により、2つのヘッド42a及び42bの両方を用いて書込又は読出を独立的に行ったり、2つのヘッド42a及び42bの一方で書込を行い、他方で読出を行うことが可能である。よって、制御部(消去手段)33の制御により、2つのヘッド42a及び42bの両方を用いて上書消去を行ったり、一方で上書消去を行い、他方で通常のデータの書込又は読出を行うことが可能である。
The
上述した各実施の形態においては、本発明の記憶装置を画像形成装置に用いたが、画像形成装置に限定はされず、本発明の記憶装置を例えばファイルサーバに用いることも可能である。図9は本発明に係る記憶装置(HDD)を備えたファイルサーバの構成例を示すブロック図である。ファイルサーバ60は、LAN又はインターネットなどの通信ネットワーク62と接続されている。ファイルサーバ60は、CPU12と、DRAMなどのメインメモリ52と、CPU12及びメインメモリ52が接続されたホストブリッジ50と、ホストブリッジ50に接続されたバスマスタ54、HDD20及び通信I/F(通信手段)58とを備える。通信I/F58は通信ネットワーク62と接続されている。
In each of the embodiments described above, the storage device of the present invention is used for an image forming apparatus. However, the present invention is not limited to the image forming apparatus, and the storage device of the present invention can also be used for a file server, for example. FIG. 9 is a block diagram showing a configuration example of a file server including a storage device (HDD) according to the present invention. The
図示していないが、通信ネットワーク62にはコンピュータなどのクライアント装置が接続されており、一般的なファイルサーバと同様に、CPU12の制御により、HDD20に記憶されているデータを通信I/F58から通信ネットワーク62に送信したり、通信I/F58が通信ネットワーク62から受信したデータをHDD20に記憶することが可能である。
Although not shown, a client device such as a computer is connected to the
図9に示すHDD20は、図1及び図2に示したHDD20と同様であり、HDD20に記憶されているデータを消去する場合、図9に示すCPU12、ホストブリッジ50、バスマスタ54は、夫々図1に示したCPU12、メモリコントローラ14、データ制御部18と同様の動作を行う。すなわち、図3に示したように、CPU12からHDD20へ消去要求(1)を行い、HDD20側で消去要求検出(2)、上書消去(3)、FAT操作(4)、エントリ無効化(5)を行う。
The
上述した各実施の形態においては、記憶装置としてHDD(ハードディスクドライブ)を例にして説明したが、HDDに限定はされず、データ及び管理データを記憶する任意の記憶媒体に対する書込及び読出を行う記憶装置に本発明を適用することが可能である。また、記憶媒体は、例えばフレキシブルディスクなど、記憶装置から取外し可能であってもよい。 In each of the above-described embodiments, the HDD (hard disk drive) has been described as an example of the storage device. However, the storage device is not limited to the HDD, and writing and reading to and from an arbitrary storage medium that stores data and management data are performed. The present invention can be applied to a storage device. Further, the storage medium may be removable from the storage device such as a flexible disk.
12 CPU
14 メモリコントローラ
16 ROM及びRAM
18 データ制御部
20 HDD
22 圧縮/伸長部
24 画像メモリ
26 画像処理部
28 画像読取部
30 画像形成部
32、33 制御部
38、39 駆動部
40 記憶媒体
42、42a、42b ヘッド
50 ホストブリッジ
52 メインメモリ
54 バスマスタ
58 通信I/F
12 CPU
14
18
22 compression /
Claims (7)
前記通信手段は、前記データの消去要求を受信するように構成してあり、
前記通信手段が受信した消去要求に基づいて消去すべきデータの識別情報に、消去要求情報を追加する手段と、
前記記憶媒体に記憶された識別情報から消去要求情報を検出する検出手段と、
該検出手段が検出した消去要求情報を検出順に記憶する記憶手段と、
前記読出書込手段を制御し、前記記憶手段への記憶順で、消去要求情報が追加されている識別情報によって識別されるデータに所定データの上書を行って消去する消去手段と、
前記データの記憶アドレス情報を初期化する手段と、
前記識別情報に追加された消去要求情報を消去済情報に変更する手段と
を備えることを特徴とする記憶装置。 Reading and writing means for writing data to the storage medium identified by the identification information and reading from the storage medium, reception of data to be written by the reading and writing means, and reading of the read data A storage device for storing the identification information of the data to be read / written and the storage address information of the data in the storage medium in the storage medium.
The communication means is configured to receive a request to erase the data;
Means for adding erasure request information to identification information of data to be erased based on the erasure request received by the communication means;
Detecting means for detecting erasure request information from the identification information stored in the storage medium;
Storage means for storing the erasure request information detected by the detection means in the order of detection ;
An erasure unit that controls the read / write unit and overwrites the data identified by the identification information to which the erasure request information is added in the storage order in the storage unit to erase the predetermined data;
Means for initializing storage address information of the data;
Means for changing erasure request information added to the identification information to erased information.
前記消去手段は、消去要求情報に含まれるランク情報に応じて、1又は複数種の所定データの上書を行うように構成してあることを特徴とする請求項1又は2に記載の記憶装置。 The erasure request information includes rank information corresponding to the degree of recovery of data to be erased ,
Before SL erasing means, in response to the rank information included in the erase request information, according to claim 1 or 2, characterized in that are configured to perform one or more of overwriting the predetermined data Storage device.
前記消去手段は、通信手段が受信したデータの書込、又は、通信手段から送信するデータの読出を行っていない場合、消去すべきデータに上書を行うように構成してあることを特徴とする請求項1から3の何れかひとつに記載の記憶装置。 One reading / writing means,
The erasing unit is configured to overwrite data to be erased when writing of data received by the communication unit or reading of data transmitted from the communication unit is not performed. The storage device according to any one of claims 1 to 3.
前記消去手段は、少なくとも1つの読出書込手段を制御して、消去すべきデータに上書を行うように構成してあることを特徴とする請求項1から4の何れかひとつに記載の記憶装置。 A plurality of reading and writing means,
5. The storage according to claim 1, wherein the erasing unit is configured to overwrite at least one read / write unit to overwrite data to be erased. 6. apparatus.
該記憶装置に記憶されている画像データに基づく画像をシートに形成する画像形成手段と
を備えることを特徴とする画像形成装置。 A storage device according to any one of claims 1 to 5 for storing image data;
An image forming apparatus comprising: an image forming unit that forms an image on a sheet based on image data stored in the storage device.
該記憶装置に記憶されているデータの送信、及び、前記記憶装置に記憶するデータを受信する通信手段と
を備えることを特徴とするファイルサーバ。 A storage device according to any one of claims 1 to 5 ;
A file server comprising: communication means for transmitting data stored in the storage device and receiving data stored in the storage device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004163719A JP4707335B2 (en) | 2004-06-01 | 2004-06-01 | Storage device, image forming apparatus, and file server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004163719A JP4707335B2 (en) | 2004-06-01 | 2004-06-01 | Storage device, image forming apparatus, and file server |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005346306A JP2005346306A (en) | 2005-12-15 |
JP4707335B2 true JP4707335B2 (en) | 2011-06-22 |
Family
ID=35498634
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004163719A Expired - Lifetime JP4707335B2 (en) | 2004-06-01 | 2004-06-01 | Storage device, image forming apparatus, and file server |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4707335B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008146514A (en) * | 2006-12-13 | 2008-06-26 | Canon Inc | Information processor, control method of information processor, and control program of information processor |
JP4656139B2 (en) | 2007-12-21 | 2011-03-23 | 富士ゼロックス株式会社 | Recording control apparatus, image processing apparatus, and program |
JP5235768B2 (en) * | 2009-04-23 | 2013-07-10 | キヤノン株式会社 | Control device, control method thereof, and program |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001350670A (en) * | 2000-06-05 | 2001-12-21 | Tokio Marine & Fire Insurance Co Ltd | Information management device and system, and recording media with information erasing function |
JP2003125183A (en) * | 2001-10-12 | 2003-04-25 | Ricoh Co Ltd | Image forming device and recording medium |
JP2003140835A (en) * | 2001-11-02 | 2003-05-16 | Nec Gumma Ltd | Data storage device |
JP2004112629A (en) * | 2002-09-20 | 2004-04-08 | Sharp Corp | Image processor |
JP2005250700A (en) * | 2004-03-02 | 2005-09-15 | Matsushita Electric Ind Co Ltd | Data storage device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05205285A (en) * | 1991-07-05 | 1993-08-13 | Hitachi Maxell Ltd | Optical information processor and processing system |
JPH09223061A (en) * | 1996-02-15 | 1997-08-26 | Canon Inc | Method and device for processing information |
-
2004
- 2004-06-01 JP JP2004163719A patent/JP4707335B2/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001350670A (en) * | 2000-06-05 | 2001-12-21 | Tokio Marine & Fire Insurance Co Ltd | Information management device and system, and recording media with information erasing function |
JP2003125183A (en) * | 2001-10-12 | 2003-04-25 | Ricoh Co Ltd | Image forming device and recording medium |
JP2003140835A (en) * | 2001-11-02 | 2003-05-16 | Nec Gumma Ltd | Data storage device |
JP2004112629A (en) * | 2002-09-20 | 2004-04-08 | Sharp Corp | Image processor |
JP2005250700A (en) * | 2004-03-02 | 2005-09-15 | Matsushita Electric Ind Co Ltd | Data storage device |
Also Published As
Publication number | Publication date |
---|---|
JP2005346306A (en) | 2005-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1804165B1 (en) | Snapshot system | |
JP4439960B2 (en) | Storage device | |
JP5630984B2 (en) | Image input / output device and image input / output method | |
CN1822004B (en) | System and method for using a file system to automatically backup a file as a generational file | |
JP4741371B2 (en) | System, server apparatus, and snapshot format conversion method | |
JP5213539B2 (en) | Image processing apparatus and memory management method for image processing apparatus | |
US7555602B2 (en) | Data processing apparatus and method for restoring a file system | |
JP5574858B2 (en) | Information processing apparatus, control method for information processing apparatus, and program | |
JP2007200182A (en) | Device and system for storage | |
JP2005301628A (en) | Disk array device | |
JP2005322237A (en) | Point in time copy between data storage | |
JP2008146408A (en) | Data storage device, data rearrangement method for it, and program | |
JP6875808B2 (en) | Information processing device | |
JP2000138692A (en) | Mac address management system, mac address management method and storage medium | |
JP2019192004A (en) | Storage apparatus, data management method, and data management program | |
JP2008033527A (en) | Storage device, disk device and data restoring method | |
CN101990049A (en) | Data processing system and method of controlling the system | |
JP4707335B2 (en) | Storage device, image forming apparatus, and file server | |
JP2007312225A (en) | Data processing apparatus, and data processing method and data processing program executed by the apparatus | |
JP4394467B2 (en) | Storage system, server apparatus, and preceding copy data generation method | |
JP2018063676A (en) | Information processing device, control method thereof, and program | |
JP2006031446A (en) | Data storage device, data storage method and data storage program | |
JP4516816B2 (en) | Write log acquisition device and method for recording medium, and program therefor | |
JP5932936B2 (en) | Printing apparatus and control method | |
JP4711140B2 (en) | Setting terminal, management device, management system, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060912 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100907 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100930 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110315 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110315 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4707335 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |