[go: up one dir, main page]

JP2010123009A - Information management device and information management method - Google Patents

Information management device and information management method Download PDF

Info

Publication number
JP2010123009A
JP2010123009A JP2008297469A JP2008297469A JP2010123009A JP 2010123009 A JP2010123009 A JP 2010123009A JP 2008297469 A JP2008297469 A JP 2008297469A JP 2008297469 A JP2008297469 A JP 2008297469A JP 2010123009 A JP2010123009 A JP 2010123009A
Authority
JP
Japan
Prior art keywords
recording
count value
specific information
recording area
area
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
JP2008297469A
Other languages
Japanese (ja)
Inventor
Kazuto Midori
一人 翠
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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Mita Corp
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 Kyocera Mita Corp filed Critical Kyocera Mita Corp
Priority to JP2008297469A priority Critical patent/JP2010123009A/en
Publication of JP2010123009A publication Critical patent/JP2010123009A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Memory System (AREA)
  • Read Only Memory (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent information recorded in a recording area from being lost when reusing the recording area in which the number of times of recording information reaches the maximum number of rewriting times in a nonvolatile rewritable memory with the maximum number of rewriting times set therein. <P>SOLUTION: An information management part 3 of an image forming apparatus records a count value recorded in the current count value recording area 17 in a count value storage section 18 when switching the current count value recording area 17 to a new count value recording area 17 or the past count value recording area 17 because the number of times of recording a count value in the current count value recording area 17 reaches the maximum number of rewriting times of an NVRAM 15. This prevents the past count value recorded in the past count value recording area 17 from disappearing when reusing the past count value recording area 17 where the number of recording times reaches the maximum number of rewriting times in the NVRAM 15. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、例えば印刷装置における印刷用紙の使用枚数を示すカウント値などの特定情報の記録管理を、同じ領域に情報を正常に記録することができる回数が制限された不揮発性書換可能メモリを用いて行う情報管理装置および情報管理方法に関する。   The present invention uses, for example, a non-volatile rewritable memory in which the number of times that information can be normally recorded in the same area is limited for recording management of specific information such as a count value indicating the number of print sheets used in a printing apparatus. The present invention relates to an information management apparatus and an information management method.

例えば、印刷装置は、印刷用紙の使用枚数を管理するために、印刷用紙の使用枚数を示すカウント値を記録する。このカウント値を記録する記録媒体として、フラッシュメモリなどの不揮発性書換可能メモリが用いられる場合がある。このような印刷装置においては、印刷が行われて印刷用紙が使用される度に、不揮発性書換可能メモリ内のカウント値記録領域に記録されたカウント値が書き換えられる。この結果、カウント値記録領域に対してカウント値の記録(書換または上書き)が繰り返し行われる。   For example, the printing apparatus records a count value indicating the number of used printing sheets in order to manage the number of used printing sheets. A nonvolatile rewritable memory such as a flash memory may be used as a recording medium for recording the count value. In such a printing apparatus, every time printing is performed and printing paper is used, the count value recorded in the count value recording area in the nonvolatile rewritable memory is rewritten. As a result, the count value recording (rewriting or overwriting) is repeatedly performed on the count value recording area.

フラッシュメモリなどの不揮発性書換可能メモリには、同じ領域に情報を正常に記録することができる回数に制限がある。このため、フラッシュメモリなどの不揮発性書換可能メモリには、同じ領域に情報を正常に記録することができる最大の回数である最大書換回数が設定されている。この最大書換回数は、当該不揮発性書換可能メモリの製造業者などが当該不揮発性書換可能メモリの仕様として定めたものである。もっとも、この最大書換回数は、情報を当該不揮発性書換可能メモリに正常に記録できることを製造業者などが保証する回数である。すなわち、同一領域への情報記録回数が最大書換回数に達した後、当該領域への情報の記録が常に不可能になるのではない。   A nonvolatile rewritable memory such as a flash memory has a limit on the number of times information can be normally recorded in the same area. For this reason, in a nonvolatile rewritable memory such as a flash memory, a maximum number of rewrites, which is the maximum number of times that information can be normally recorded in the same area, is set. The maximum number of times of rewriting is determined by the manufacturer of the nonvolatile rewritable memory as a specification of the nonvolatile rewritable memory. However, the maximum number of rewrites is the number of times that a manufacturer or the like guarantees that information can be normally recorded in the nonvolatile rewritable memory. That is, after the number of times of information recording in the same area reaches the maximum number of times of rewriting, it is not always impossible to record information in the area.

上述した印刷装置では、カウント値記録領域へのカウント値の記録回数が、不揮発性書換可能メモリの最大書換回数に達したときには、現在のカウント値記録領域とは別の新たなカウント値記録領域を不揮発性書換可能メモリ内に形成し、以後のカウント値を、この新たなカウント値記録領域に記録するようにしている(特許文献1または2参照)。
特開平08−272664号公報 特開2003−141880号公報
In the printing apparatus described above, when the number of times the count value is recorded in the count value recording area reaches the maximum number of times of rewriting in the nonvolatile rewritable memory, a new count value recording area different from the current count value recording area is created. It is formed in a non-volatile rewritable memory, and the subsequent count value is recorded in this new count value recording area (see Patent Document 1 or 2).
JP 08-272664 A JP 2003-141880 A

ところで、上述した印刷装置では、カウント値記録領域へのカウント値の記録回数が、不揮発性書換可能メモリの最大書換回数に達したときには、新たなカウント値記録領域を不揮発性書換可能メモリ内に形成し、以後のカウント値を、この新たなカウント値記録領域に記録する。このため、上述した印刷装置では、印刷装置の使用が進むに連れて新たなカウント値記録領域が不揮発性書換可能メモリ内に次々に形成されることになる。このことを想定して、上述した印刷装置では、複数のカウント値記録領域を形成することが可能な記録容量を有する記録領域(これを「カウント値記録セクション」という。)を不揮発性書換可能メモリ内に予め確保している。   By the way, in the printing apparatus described above, when the number of times the count value is recorded in the count value recording area reaches the maximum number of times of rewriting of the nonvolatile rewritable memory, a new count value recording area is formed in the nonvolatile rewritable memory. The subsequent count value is recorded in the new count value recording area. Therefore, in the printing apparatus described above, new count value recording areas are successively formed in the nonvolatile rewritable memory as the use of the printing apparatus proceeds. Assuming this, in the printing apparatus described above, a recording area having a recording capacity capable of forming a plurality of count value recording areas (referred to as a “count value recording section”) is a nonvolatile rewritable memory. Secured in advance.

しかしながら、印刷装置の使用が大幅に進むと、カウント値の記録回数が最大書換回数に達した多数の過去のカウント値記録領域でカウント値記録セクション内がいっぱいになってしまう場合がある。このような場合には、すでにカウント値の記録回数が最大書換回数に達した多数の過去のカウント値記録領域のいずれかを再び使用し、カウント値の記録を行わざるを得ない。この場合、カウント値の記録に再び使用する過去のカウント値記録領域に記録されている過去のカウント値は、新しいカウント値が上書きされてしまうため、当該過去のカウント値が消えてしまう。カウント値記録セクション内の過去のカウント値記録領域に記録されている過去のカウント値は、当該印刷装置における他の処理で参照することがある。このため、当該過去のカウント値記録領域に記録されている過去のカウント値が消えてしまうと、当該カウント値を参照することができなくなるという問題がある。これと同様の問題は、印刷装置におけるカウント値の記録以外にも起こり得る。   However, when the use of the printing apparatus is greatly advanced, the count value recording section may be filled with a large number of past count value recording areas in which the count value recording count reaches the maximum rewrite count. In such a case, the count value must be recorded by using again any one of a number of past count value recording areas in which the count value recording count has already reached the maximum rewrite count. In this case, since the past count value recorded in the past count value recording area used again for recording the count value is overwritten with the new count value, the past count value disappears. The past count value recorded in the past count value recording area in the count value recording section may be referred to in other processing in the printing apparatus. For this reason, if the past count value recorded in the past count value recording area disappears, there is a problem that the count value cannot be referred to. Similar problems may occur in addition to recording the count value in the printing apparatus.

本発明は例えば上述した問題に鑑みなされたものであり、本発明の課題は、最大書換回数が設定された不揮発性書換可能メモリにおいて、情報の記録回数が最大書換回数に達した記録領域を再び使用するに当たり、当該記録領域に記録されている情報の消失を防止することができる情報管理装置および情報管理方法を提供することにある。   The present invention has been made in view of, for example, the above-described problems. An object of the present invention is to re-record a recording area in which the number of times of information has reached the maximum number of rewrites in a nonvolatile rewritable memory in which the maximum number of rewrites is set. An object of the present invention is to provide an information management apparatus and an information management method capable of preventing the information recorded in the recording area from being lost.

上記課題を解決するために、本発明の情報管理装置は、同じ領域に情報を正常に記録することができる最大の回数である最大書換回数が設定された不揮発性書換可能メモリである第1の記録手段と、前記第1の記録手段内に形成された特定情報記録セクションと、前記特定情報記録セクション内に形成され、特定情報を記録するための特定情報記録領域と、第2の記録手段と、現在の前記特定情報記録領域に前記特定情報を記録する特定情報記録手段と、前記現在の特定情報記録領域への前記特定情報の記録回数が前記最大書換回数に達したか否かを判断する記録回数判断手段と、前記記録回数判断手段による判断の結果、前記現在の特定情報記録領域への前記特定情報の記録回数が前記最大書換回数に達したとき、前記特定情報記録セクション内に新たな特定情報記録領域を形成し、前記現在の特定情報記録領域に記録された前記特定情報を前記新たな特定情報記録領域に記録する特定情報記録領域形成手段と、前記記録回数判断手段による判断の結果、前記現在の特定情報記録領域への前記特定情報の記録回数が前記最大書換回数に達したとき、前記現在の特定情報記録領域に記録された前記特定情報を前記第2の記録手段に記録する特定情報保存手段とを備えていることを特徴とする。   In order to solve the above-mentioned problem, the information management device of the present invention is a nonvolatile rewritable memory in which a maximum number of rewrites, which is the maximum number of times that information can be normally recorded in the same area, is set. A recording unit; a specific information recording section formed in the first recording unit; a specific information recording area formed in the specific information recording section for recording the specific information; and a second recording unit Specific information recording means for recording the specific information in the current specific information recording area, and determining whether or not the number of times the specific information has been recorded in the current specific information recording area has reached the maximum number of rewrites When the number of recording times of the specific information in the current specific information recording area reaches the maximum number of times of rewriting as a result of the determination by the recording frequency determining means and the recording frequency determining means, the specific information recording section A specific information recording area forming means for forming a new specific information recording area in the screen, and recording the specific information recorded in the current specific information recording area in the new specific information recording area; As a result of determination by the means, when the number of times the specific information is recorded in the current specific information recording area reaches the maximum number of times of rewriting, the specific information recorded in the current specific information recording area is changed to the second specific information recording area. It is characterized by comprising specific information storage means for recording in the recording means.

上述した本発明の情報管理装置において、前記特定情報はカウント値であることが望ましい。   In the information management apparatus of the present invention described above, the specific information is preferably a count value.

上記課題を解決するために、本発明の情報管理方法は、同じ領域に情報を正常に記録することができる最大の回数である最大書換回数が設定された不揮発性書換可能メモリである第1の記録手段と、前記第1の記録手段内に形成された特定情報記録セクションと、前記特定情報記録セクション内に形成され、特定情報を記録するための特定情報記録領域と、第2の記録手段とを備えた装置における情報管理方法であって、現在の前記特定情報記録領域に前記特定情報を記録する特定情報記録工程と、前記現在の特定情報記録領域への前記特定情報の記録回数が前記最大書換回数に達したか否かを判断する記録回数判断工程と、前記記録回数判断工程における判断の結果、前記現在の特定情報記録領域への前記特定情報の記録回数が前記最大書換回数に達したとき、前記特定情報記録セクション内に新たな特定情報記録領域を形成し、前記現在の特定情報記録領域に記録された前記特定情報を前記新たな特定情報記録領域に記録する特定情報記録領域形成工程と、前記記録回数判断工程における判断の結果、前記現在の特定情報記録領域への前記特定情報の記録回数が前記最大書換回数に達したとき、前記現在の特定情報記録領域に記録された前記特定情報を前記第2の記録手段に記録する特定情報保存工程とを備えていることを特徴とする。   In order to solve the above problem, the information management method of the present invention is a nonvolatile rewritable memory in which a maximum number of rewrites, which is the maximum number of times that information can be normally recorded in the same area, is set. A recording unit; a specific information recording section formed in the first recording unit; a specific information recording area formed in the specific information recording section for recording the specific information; and a second recording unit An information management method in an apparatus comprising: a specific information recording step for recording the specific information in the current specific information recording area; and a recording count of the specific information in the current specific information recording area is the maximum. As a result of the determination in the recording number determination step for determining whether or not the number of rewriting times has been reached and the determination in the recording number determination step, the number of recording times of the specific information in the current specific information recording area Specific information for forming a new specific information recording area in the specific information recording section and recording the specific information recorded in the current specific information recording area in the new specific information recording area As a result of the determination in the recording area forming step and the recording number determination step, when the number of recording times of the specific information in the current specific information recording area reaches the maximum number of rewrites, recording is performed in the current specific information recording area And a specific information storing step of recording the specific information recorded in the second recording means.

上述した本発明の情報管理方法において、前記特定情報はカウント値であることが望ましい。   In the information management method of the present invention described above, the specific information is preferably a count value.

上述した本発明によれば、最大書換回数が設定された不揮発性書換可能メモリにおいて、情報の記録回数が最大書換回数に達した記録領域を再び使用するに当たり、当該記録領域に記録されている過去の情報が消えてしまうのを防ぐことができる。   According to the present invention described above, in the nonvolatile rewritable memory in which the maximum number of times of rewriting is set, when the recording area in which the number of times of recording of information reaches the maximum number of times of rewriting is used again, the past recorded in the recording area Can prevent information from disappearing.

以下、図面を参照しつつ、本発明の実施の形態について説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の情報管理装置の実施形態である画像形成装置の構造を示している。図1に示すように、画像形成装置1は、例えば、画像読取機能、印刷機能、ファクシミリ送受信機能、部門管理機能などを備えた複合機である。画像形成装置1は、画像形成装置1を制御する制御部2、印刷用紙の使用枚数の管理などを行う情報管理部3、パーソナルコンピュータなどの端末装置との通信などを行う通信部4、原稿画像の読取などを行うスキャナ部5、原稿画像を印刷用紙に印刷する処理などを行う印刷部6、およびファクシミリ送受信を行うファクシミリ送受信部7を備えている。   FIG. 1 shows the structure of an image forming apparatus which is an embodiment of the information management apparatus of the present invention. As shown in FIG. 1, the image forming apparatus 1 is a multi-function machine having an image reading function, a printing function, a facsimile transmission / reception function, a department management function, and the like. The image forming apparatus 1 includes a control unit 2 that controls the image forming apparatus 1, an information management unit 3 that manages the number of print sheets used, a communication unit 4 that communicates with a terminal device such as a personal computer, and a document image. Are provided with a scanner unit 5 for performing reading and the like, a printing unit 6 for performing processing for printing a document image on printing paper, and a facsimile transmission / reception unit 7 for performing facsimile transmission / reception.

図2は、画像形成装置1の情報管理部3における印刷用紙の使用枚数管理に係る部分の構造を示している。図2に示すように、情報管理部3は、印刷用紙の使用枚数の管理を行う構成として、カウント値記録部11、記録回数判断部12、カウント値記録領域形成部13、カウント値保存部14および不揮発性書換可能メモリ(NVRAM)15を備えている。   FIG. 2 shows a structure of a portion related to the management of the number of used printing sheets in the information management unit 3 of the image forming apparatus 1. As shown in FIG. 2, the information management unit 3 is configured to manage the number of print sheets used, and includes a count value recording unit 11, a recording count determination unit 12, a count value recording area forming unit 13, and a count value storage unit 14. And a nonvolatile rewritable memory (NVRAM) 15.

カウント値記録部11、記録回数判断部12、カウント値記録領域形成部13およびカウント値保存部14は、画像形成装置1が有するROMまたはハードディスクなどの記憶装置(図示せず)に記憶されたコンピュータプログラムを画像形成装置1が有する演算処理装置(図示せず)に実行させることにより実現される。カウント値記録部11、記録回数判断部12、カウント値記録領域形成部13およびカウント値保存部14の詳細については後に図3を参照しながら説明する。   The count value recording unit 11, the recording number judgment unit 12, the count value recording region forming unit 13, and the count value storage unit 14 are stored in a storage device (not shown) such as a ROM or a hard disk included in the image forming apparatus 1. This is realized by causing the arithmetic processing device (not shown) included in the image forming apparatus 1 to execute the program. Details of the count value recording unit 11, the recording count determination unit 12, the count value recording region forming unit 13, and the count value storage unit 14 will be described later with reference to FIG. 3.

NVRAM15は、例えばフラッシュメモリなどの不揮発性書換可能半導体メモリである。NVRAM15には、同じ領域に情報を正常に記録することができる最大の回数である最大書換回数(例えば数十万回)が設定されている。もっとも、この最大書換回数は、情報をNVRAM15に正常に記録することを保証する回数であり、同一領域への情報記録回数が最大書換回数に達した後、当該領域への情報の記録が常に不可能になるのではない。   The NVRAM 15 is a nonvolatile rewritable semiconductor memory such as a flash memory. In the NVRAM 15, a maximum number of rewrites (for example, several hundred thousand times), which is the maximum number of times that information can be normally recorded in the same area, is set. However, this maximum number of rewrites is the number of times that it is guaranteed that information is normally recorded in the NVRAM 15, and after the number of times of information recording in the same area reaches the maximum number of rewrites, the recording of information in that area is not always possible. It will not be possible.

NVRAM15にはカウント値記録セクション16が形成されている。カウント値記録セクション16は、所定数の複数のカウント値記録領域17、17、…を形成することが可能な記録容量を有している。カウント値記録セクション16内には、画像形成装置1の使用開始当初において1つのカウント値記録領域17が形成されている。他のカウント値記録領域17、17、…は画像形成装置1の使用が進むに連れてカウント値記録領域形成部13により形成される。カウント値は印刷用紙の使用枚数を示す値であり、例えば数バイト程度の数値である。カウント値記録領域17はカウント値を記録するための領域であり、カウント値を記録するのに必要な記録容量を有している。   A count value recording section 16 is formed in the NVRAM 15. The count value recording section 16 has a recording capacity capable of forming a predetermined number of a plurality of count value recording areas 17, 17,. In the count value recording section 16, one count value recording area 17 is formed at the beginning of use of the image forming apparatus 1. The other count value recording areas 17, 17,... Are formed by the count value recording area forming unit 13 as the use of the image forming apparatus 1 proceeds. The count value is a value indicating the number of print sheets used, for example, a numerical value of about several bytes. The count value recording area 17 is an area for recording a count value, and has a recording capacity necessary for recording the count value.

また、NVRAM15には、カウント値保存セクション18が形成されている。カウント値保存セクション18は、カウント値記録セクション16においてカウント値の記録回数が最大書換回数に達した過去のカウント値記録領域17を現在のカウント値記録領域17として再び使用するに当たり、当該過去のカウント値記録領域17に記録されている過去のカウント値を保存しておくための記録領域である。カウント値の保存が行われる度に、カウント値保存セクション18内にカウント値保存領域19が形成され、そのカウント値保存領域19にカウント値が保存される。また、カウント値保存セクション18は上書きされないように管理されている。   Further, the NVRAM 15 has a count value storage section 18 formed therein. When the count value storage section 18 uses the past count value recording area 17 in which the count value recording count reaches the maximum number of rewrites in the count value recording section 16 again as the current count value recording area 17, This is a recording area for storing past count values recorded in the value recording area 17. Each time the count value is stored, a count value storage area 19 is formed in the count value storage section 18, and the count value is stored in the count value storage area 19. The count value storage section 18 is managed so as not to be overwritten.

図3は、情報管理部3による情報管理処理を示している。情報管理処理において、情報管理部3は、画像形成装置1において印刷処理などが行われ、印刷用紙の使用が発生する度に、現在のカウント値をインクリメントした新たなカウント値を現在のカウント値記録領域17に記録(書換または上書き)する。また、情報管理部3は、現在のカウント値記録領域17へのカウント値の記録回数がNVRAM15の最大書換回数に達したときには、新たなカウント値記録領域17をカウント値記録セクション16内に形成し、現在のカウント値記録領域17に記録されたカウント値を新たなカウント値記録領域17に記録する。また、カウント値記録セクション16内に新たなカウント値記録領域17を形成することができないときには、情報管理部3は、カウント値記録セクション16内にすでに形成されているいずれかの過去のカウント値記録領域17を選択し、現在のカウント値記録領域17に記録されたカウント値を、選択した過去のカウント値記録領域17に記録する。さらに、情報管理部3は、現在のカウント値記録領域17へのカウント値の記録回数がNVRAM15の最大書換回数に達したときには、現在のカウント値記録領域17に記録されたカウント値をカウント値保存セクション18に記録する。これ以後、情報管理部3は、新たなカウント値記録領域17または選択した過去のカウント値記録領域17を現在のカウント値記録領域17として使用する。   FIG. 3 shows information management processing by the information management unit 3. In the information management process, the information management unit 3 records a new count value obtained by incrementing the current count value every time printing processing or the like is performed in the image forming apparatus 1 and printing paper is used. Record (rewrite or overwrite) in area 17. Further, the information management unit 3 forms a new count value recording area 17 in the count value recording section 16 when the number of times of recording the count value in the current count value recording area 17 reaches the maximum number of times of rewriting in the NVRAM 15. The count value recorded in the current count value recording area 17 is recorded in the new count value recording area 17. When the new count value recording area 17 cannot be formed in the count value recording section 16, the information management unit 3 records any past count value recording already formed in the count value recording section 16. The area 17 is selected, and the count value recorded in the current count value recording area 17 is recorded in the selected past count value recording area 17. Further, the information management unit 3 stores the count value recorded in the current count value recording area 17 as the count value when the recording count of the count value in the current count value recording area 17 reaches the maximum number of times of rewriting in the NVRAM 15. Record in section 18. Thereafter, the information management unit 3 uses the new count value recording area 17 or the selected past count value recording area 17 as the current count value recording area 17.

具体的には、図3に示すように、カウント値記録部11が、現在のカウント値記録領域17にカウント値を記録する(ステップS1)。   Specifically, as shown in FIG. 3, the count value recording unit 11 records the count value in the current count value recording area 17 (step S1).

続いて、記録回数判断部12が、現在のカウント値記録領域17へのカウント値の記録回数がNVRAM15の最大書換回数に達したか否かを判断する(ステップS2)。現在のカウント値記録領域17へのカウント値の記録回数がNVRAM15の最大書換回数に達していないときには(ステップS2:NO)、直ちに処理を終える。   Subsequently, the recording count determination unit 12 determines whether or not the recording count of the count value in the current count value recording area 17 has reached the maximum number of rewrites of the NVRAM 15 (step S2). When the number of count values recorded in the current count value recording area 17 has not reached the maximum number of rewrites in the NVRAM 15 (step S2: NO), the processing is immediately terminated.

一方、ステップS2における判断の結果、現在のカウント値記録領域17へのカウント値の記録回数が最大書換回数に達したとき(ステップS2:YES)、カウント値記録領域形成部13は、カウント値記録セクション16内に新たなカウント値記録領域17を形成することができるか否かを判断する(ステップS3)。   On the other hand, as a result of the determination in step S2, when the number of count values recorded in the current count value recording area 17 reaches the maximum number of rewrites (step S2: YES), the count value recording area forming unit 13 counts the count value. It is determined whether or not a new count value recording area 17 can be formed in the section 16 (step S3).

カウント値記録セクション16内に新たなカウント値記録領域17を形成するのに必要な空き容量があるとき、カウント値記録領域形成部13は、カウント値記録セクション16内に新たなカウント値記録領域17を形成することができると判断する(ステップS3:YES)。この場合、カウント値記録領域形成部13は、カウント値記録セクション16内において新たなカウント値記録領域17を形成し、現在のカウント値記録領域17に記録されたカウント値を新たなカウント値記録領域17に記録する(ステップS4)。   When there is a free space necessary for forming a new count value recording area 17 in the count value recording section 16, the count value recording area forming unit 13 creates a new count value recording area 17 in the count value recording section 16. (Step S3: YES). In this case, the count value recording area forming unit 13 forms a new count value recording area 17 in the count value recording section 16, and uses the count value recorded in the current count value recording area 17 as a new count value recording area. 17 (step S4).

一方、カウント値記録セクション16内に新たなカウント値記録領域17を形成するのに必要な空き容量がないとき、カウント値記録領域形成部13は、カウント値記録セクション16内に新たなカウント値記録領域17を形成することができないと判断する(ステップS3:NO)。この場合、カウント値記録領域形成部13は、カウント値記録セクション16内にすでに形成されているいずれかの過去のカウント値記録領域17を選択し、現在のカウント値記録領域17に記録されたカウント値を、選択した過去のカウント値記録領域17に記録する(ステップS5)。   On the other hand, when there is no free space necessary for forming a new count value recording area 17 in the count value recording section 16, the count value recording area forming unit 13 records a new count value in the count value recording section 16. It is determined that the region 17 cannot be formed (step S3: NO). In this case, the count value recording area forming unit 13 selects any one of the past count value recording areas 17 already formed in the count value recording section 16, and the count recorded in the current count value recording area 17. The value is recorded in the selected past count value recording area 17 (step S5).

続いて、カウント値保存部14は、新たなカウント値記録領域17が形成された場合と過去のカウント値記録領域17が選択された場合とのいずれの場合においても、カウント値保存セクション18内にカウント値保存領域19を形成し、現在のカウント値記録領域17に記録されたカウント値を、形成したカウント値保存領域19に記録する(ステップS6)。   Subsequently, the count value storage unit 14 stores the count value storage section 18 in the count value storage section 18 both when the new count value recording area 17 is formed and when the past count value recording area 17 is selected. The count value storage area 19 is formed, and the count value recorded in the current count value recording area 17 is recorded in the formed count value storage area 19 (step S6).

以上説明した通り、画像形成装置1の情報管理部3では、現在のカウント値記録領域17へのカウント値の記録回数がNVRAM15の最大書換回数に達したために、現在のカウント値記録領域17を新しいカウント値記録領域17または過去のカウント値記録領域17に切り替えるときに、現在のカウント値記録領域17に記録されているカウント値をカウント値保存セクション18に記録する。これにより、NVRAM15の最大書換回数に達した過去のカウント値記録領域17を再使用するに当たり、当該過去のカウント値記録領域17に記録されている過去のカウント値が消えてしまうことを防ぐことができる。   As described above, in the information management unit 3 of the image forming apparatus 1, the current count value recording area 17 is newly set because the number of times the count value is recorded in the current count value recording area 17 reaches the maximum number of times of rewriting in the NVRAM 15. When switching to the count value recording area 17 or the past count value recording area 17, the count value recorded in the current count value recording area 17 is recorded in the count value storage section 18. This prevents the past count value recorded in the past count value recording area 17 from being erased when the past count value recording area 17 that has reached the maximum number of times of rewriting in the NVRAM 15 is reused. it can.

すなわち、現在のカウント値記録領域17へのカウント値の記録回数がNVRAM15の最大書換回数に達し、かつカウント値記録セクション16内に新たなカウント値記録領域17を形成することができないときには、カウント値記録セクション16内にすでに形成された過去のカウント値記録領域17のいずれかが選択され、この選択された過去のカウント値記録領域17が再使用される。このとき、この再使用のために選択された過去のカウント値記録領域17に記録された過去のカウント値は、新たなカウント値に上書きされて消失してしまう。しかし、この再使用のために選択された過去のカウント値記録領域17に記録されていた過去のカウント値は、カウント値保存セクション18に記録されている(図3中のステップS6参照)。カウント値保存セクション18は上書きされないように管理されているので、カウント値保存セクション18に記録されたカウント値は上書きにより消失することがない。   That is, when the current count value recording count in the count value recording area 17 reaches the maximum number of times of rewriting in the NVRAM 15 and a new count value recording area 17 cannot be formed in the count value recording section 16, the count value One of the past count value recording areas 17 already formed in the recording section 16 is selected, and the selected past count value recording area 17 is reused. At this time, the past count value recorded in the past count value recording area 17 selected for reuse is overwritten with the new count value and disappears. However, the past count value recorded in the past count value recording area 17 selected for reuse is recorded in the count value storage section 18 (see step S6 in FIG. 3). Since the count value storage section 18 is managed so as not to be overwritten, the count value recorded in the count value storage section 18 is not lost by overwriting.

したがって、画像形成装置1における他の処理などにおいて、過去のカウント値記録領域17に記録された過去のカウント値を取得する必要が生じたときには、カウント値保存セクション18を参照することにより、当該過去のカウント値を確実に取得することができる。   Therefore, when it becomes necessary to acquire the past count value recorded in the past count value recording area 17 in other processes in the image forming apparatus 1, the past count value is stored by referring to the count value storage section 18. It is possible to reliably acquire the count value.

なお、上述した実施形態では、新たなカウント値を現在のカウント値記録領域17に記録した後に、現在のカウント値記録領域17へのカウント値の記録回数が最大書換回数に達したか否かを判断し(図3中のステップS2)、この判断結果に応じて新しいカウント値記録領域17の形成(ステップS4)または過去のカウント値記録領域17の選択(ステップS5)を行い、また、現在のカウント値記録領域17に記録されたカウント値をカウント値保存セクション18に記録する(ステップS6)といった一連の処理を行う場合を例にあげたが、本発明はこれに限らない。これらステップS2ないしS6の一連の処理を、新たなカウント値を現在のカウント値記録領域17に記録する直前に行ってもよい。   In the above-described embodiment, after the new count value is recorded in the current count value recording area 17, it is determined whether the number of times the count value is recorded in the current count value recording area 17 has reached the maximum number of rewrites. (Step S2 in FIG. 3), and according to the determination result, a new count value recording area 17 is formed (Step S4) or a past count value recording area 17 is selected (Step S5). Although the case where a series of processing such as recording the count value recorded in the count value recording area 17 is recorded in the count value storage section 18 (step S6) is taken as an example, the present invention is not limited to this. The series of processes in steps S2 to S6 may be performed immediately before recording a new count value in the current count value recording area 17.

また、上述した実施形態では、現在のカウント値記録領域17に記録されたカウント値をカウント値保存セクション18に記録する処理(図3中のステップS6)を、新しいカウント値記録領域17の形成または過去のカウント値記録領域17の選択を行った直後に行う場合を例にあげたが、本発明はこれに限らない。過去のカウント値記録領域17が再使用のために選択された時点(例えば現在のカウント値記録領域17に記録されたカウント値が当該選択された過去のカウント値記録領域17に記録される直前)において、当該選択された過去のカウント値記録領域17に記録されたカウント値をカウント値保存セクション18に記録してもよい。あるいは、カウント値記録セクション16内がカウント値記録領域17でいっぱいになったことが認識された時点に、各カウント値記録領域17に記録されたカウント値をカウント値保存セクション18に記録してもよい。   In the above-described embodiment, the process of recording the count value recorded in the current count value recording area 17 in the count value storage section 18 (step S6 in FIG. 3) is performed by forming a new count value recording area 17 or Although an example has been given of a case where it is performed immediately after selection of the past count value recording area 17, the present invention is not limited to this. When the past count value recording area 17 is selected for reuse (for example, immediately before the count value recorded in the current count value recording area 17 is recorded in the selected past count value recording area 17) The count value recorded in the selected past count value recording area 17 may be recorded in the count value storage section 18. Alternatively, when it is recognized that the count value recording section 16 is filled with the count value recording area 17, the count value recorded in each count value recording area 17 may be recorded in the count value storage section 18. Good.

また、上述した実施形態では、現在のカウント値記録領域17へのカウント値の記録回数が最大書換回数に達したときに、現在のカウント値記録領域17に記録されたカウント値をNVRAM15内のカウント値保存セクション18に保存する場合を例にあげたが、本発明はこれに限らない。このカウント値をNVRAM15とは別の記録手段に記録し、保存してもよい。   In the above-described embodiment, the count value recorded in the current count value recording area 17 is counted in the NVRAM 15 when the recording count of the count value in the current count value recording area 17 reaches the maximum number of rewrites. Although the case of storing in the value storage section 18 has been described as an example, the present invention is not limited to this. This count value may be recorded and stored in a recording means different from the NVRAM 15.

また、上述した実施形態では、印刷用紙の使用枚数を示すカウント値の記録管理に関して本発明を適用する場合を例にあげたが、本発明はこれに限らない。本発明は他の用途のためのカウント値、またはカウント値以外の特定情報の記録管理にも適用することができる。   Further, in the above-described embodiment, the case where the present invention is applied to the recording management of the count value indicating the number of print sheets used is taken as an example, but the present invention is not limited to this. The present invention can also be applied to record management of count values for other uses or specific information other than the count values.

また、本発明は、請求の範囲および明細書全体から読み取るこのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う情報管理装置および情報管理方法もまた本発明の技術思想に含まれる。   Further, the present invention can be appropriately changed without departing from the gist or concept of the invention that can be read from the claims and the entire specification, and an information management apparatus and an information management method that involve such a change are also included in the present invention. It is included in the technical idea.

本発明の情報管理装置の実施形態である画像形成装置の構造を示すブロック図である。1 is a block diagram illustrating a structure of an image forming apparatus that is an embodiment of an information management apparatus of the present invention. 図1中の画像形成装置における情報管理部の内部構造を示すブロック図である。FIG. 2 is a block diagram illustrating an internal structure of an information management unit in the image forming apparatus in FIG. 1. 図2中の情報管理部による情報管理処理を示すフローチャートである。It is a flowchart which shows the information management process by the information management part in FIG.

符号の説明Explanation of symbols

1 画像形成装置(情報管理装置)
3 情報管理部
11 カウント値記録部(特定情報記録手段)
12 記録回数判断部(記録回数判断手段)
13 カウント値記録領域形成部(特定情報記録領域形成手段)
14 カウント値保存部(特定情報保存手段)
15 不揮発性書換可能メモリ(NVRAM)(第1の記録手段)
16 カウント値記録セクション(特定情報記録セクション)
17 カウント値記録領域(特定情報記録領域)
18 カウント値保存セクション(第2の記録手段)
1 Image forming device (information management device)
3 Information management section 11 Count value recording section (specific information recording means)
12 Recording count judging section (Recording count judging means)
13 Count value recording area forming section (specific information recording area forming means)
14 Count value storage unit (specific information storage means)
15 Nonvolatile rewritable memory (NVRAM) (first recording means)
16 Count value recording section (specific information recording section)
17 Count value recording area (specific information recording area)
18 Count value storage section (second recording means)

Claims (4)

同じ領域に情報を正常に記録することができる最大の回数である最大書換回数が設定された不揮発性書換可能メモリである第1の記録手段と、
前記第1の記録手段内に形成された特定情報記録セクションと、
前記特定情報記録セクション内に形成され、特定情報を記録するための特定情報記録領域と、
第2の記録手段と、
現在の前記特定情報記録領域に前記特定情報を記録する特定情報記録手段と、
前記現在の特定情報記録領域への前記特定情報の記録回数が前記最大書換回数に達したか否かを判断する記録回数判断手段と、
前記記録回数判断手段による判断の結果、前記現在の特定情報記録領域への前記特定情報の記録回数が前記最大書換回数に達したとき、前記特定情報記録セクション内に新たな特定情報記録領域を形成し、前記現在の特定情報記録領域に記録された前記特定情報を前記新たな特定情報記録領域に記録する特定情報記録領域形成手段と、
前記記録回数判断手段による判断の結果、前記現在の特定情報記録領域への前記特定情報の記録回数が前記最大書換回数に達したとき、前記現在の特定情報記録領域に記録された前記特定情報を前記第2の記録手段に記録する特定情報保存手段とを備えていることを特徴とする情報管理装置。
A first recording means that is a non-volatile rewritable memory in which a maximum number of rewrites, which is the maximum number of times that information can be normally recorded in the same area, is set;
A specific information recording section formed in the first recording means;
A specific information recording area formed in the specific information recording section for recording the specific information;
A second recording means;
Specific information recording means for recording the specific information in the current specific information recording area;
A recording count judging means for judging whether or not the number of recording times of the specific information in the current specific information recording area has reached the maximum number of rewrites;
As a result of the determination by the recording number determination means, when the number of recording times of the specific information in the current specific information recording area reaches the maximum number of times of rewriting, a new specific information recording area is formed in the specific information recording section. Specific information recording area forming means for recording the specific information recorded in the current specific information recording area in the new specific information recording area;
As a result of the determination by the recording number determination means, when the number of recording times of the specific information in the current specific information recording area reaches the maximum number of rewrites, the specific information recorded in the current specific information recording area is An information management apparatus comprising: specific information storage means for recording in the second recording means.
前記特定情報はカウント値であることを特徴とする請求項1に記載の情報管理装置。   The information management apparatus according to claim 1, wherein the specific information is a count value. 同じ領域に情報を正常に記録することができる最大の回数である最大書換回数が設定された不揮発性書換可能メモリである第1の記録手段と、前記第1の記録手段内に形成された特定情報記録セクションと、前記特定情報記録セクション内に形成され、特定情報を記録するための特定情報記録領域と、第2の記録手段とを備えた装置における情報管理方法であって、
現在の前記特定情報記録領域に前記特定情報を記録する特定情報記録工程と、
前記現在の特定情報記録領域への前記特定情報の記録回数が前記最大書換回数に達したか否かを判断する記録回数判断工程と、
前記記録回数判断工程における判断の結果、前記現在の特定情報記録領域への前記特定情報の記録回数が前記最大書換回数に達したとき、前記特定情報記録セクション内に新たな特定情報記録領域を形成し、前記現在の特定情報記録領域に記録された前記特定情報を前記新たな特定情報記録領域に記録する特定情報記録領域形成工程と、
前記記録回数判断工程における判断の結果、前記現在の特定情報記録領域への前記特定情報の記録回数が前記最大書換回数に達したとき、前記現在の特定情報記録領域に記録された前記特定情報を前記第2の記録手段に記録する特定情報保存工程とを備えていることを特徴とする情報管理方法。
A first recording means that is a non-volatile rewritable memory in which a maximum number of times of rewriting, which is the maximum number of times that information can be normally recorded in the same area, and a specific information formed in the first recording means; An information management method in an apparatus comprising an information recording section, a specific information recording area formed in the specific information recording section, for recording specific information, and a second recording means,
A specific information recording step for recording the specific information in the current specific information recording area;
A recording count determination step for determining whether or not the recording count of the specific information in the current specific information recording area has reached the maximum number of rewrites;
As a result of the determination in the recording count determination step, when the number of recordings of the specific information in the current specific information recording area reaches the maximum number of rewrites, a new specific information recording area is formed in the specific information recording section. A specific information recording area forming step of recording the specific information recorded in the current specific information recording area in the new specific information recording area;
As a result of the determination in the recording count determination step, when the number of recordings of the specific information in the current specific information recording area reaches the maximum number of rewrites, the specific information recorded in the current specific information recording area is An information management method comprising: a specific information storage step for recording in the second recording means.
前記特定情報はカウント値であることを特徴とする請求項3に記載の情報管理方法。   The information management method according to claim 3, wherein the specific information is a count value.
JP2008297469A 2008-11-21 2008-11-21 Information management device and information management method Pending JP2010123009A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008297469A JP2010123009A (en) 2008-11-21 2008-11-21 Information management device and information management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008297469A JP2010123009A (en) 2008-11-21 2008-11-21 Information management device and information management method

Publications (1)

Publication Number Publication Date
JP2010123009A true JP2010123009A (en) 2010-06-03

Family

ID=42324282

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008297469A Pending JP2010123009A (en) 2008-11-21 2008-11-21 Information management device and information management method

Country Status (1)

Country Link
JP (1) JP2010123009A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08272664A (en) * 1995-03-30 1996-10-18 Nec Corp File system for flash memory
JP2000029793A (en) * 1998-07-09 2000-01-28 Canon Inc Recording apparatus and information holding method in the recording apparatus
JP2003141880A (en) * 2001-11-02 2003-05-16 Matsushita Electric Ind Co Ltd Nonvolatile semiconductor memory device
JP2004240793A (en) * 2003-02-07 2004-08-26 Renesas Technology Corp Memory system
JP2006134475A (en) * 2004-11-05 2006-05-25 Matsushita Electric Ind Co Ltd Memory device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08272664A (en) * 1995-03-30 1996-10-18 Nec Corp File system for flash memory
JP2000029793A (en) * 1998-07-09 2000-01-28 Canon Inc Recording apparatus and information holding method in the recording apparatus
JP2003141880A (en) * 2001-11-02 2003-05-16 Matsushita Electric Ind Co Ltd Nonvolatile semiconductor memory device
JP2004240793A (en) * 2003-02-07 2004-08-26 Renesas Technology Corp Memory system
JP2006134475A (en) * 2004-11-05 2006-05-25 Matsushita Electric Ind Co Ltd Memory device

Similar Documents

Publication Publication Date Title
US20100077135A1 (en) Memory wear leveling method, system and device
CN110806840A (en) Flash memory card data storage method based on multiple data streams, flash memory card and equipment
JP4227106B2 (en) Data recovery apparatus and method for flash memory
US9684853B2 (en) Image forming apparatus that writes data from volatile memory to non-volatile memory
CN110920260A (en) Memory chip reset method and imaging device
JP2010123009A (en) Information management device and information management method
US7636175B2 (en) Image forming apparatus ensuring erasing operation
JP2006345029A (en) Image recording device
JP2005107856A (en) Information processor, information processing method, recording medium, program
CN101630416A (en) System and method for editing pictures
US7886107B2 (en) Data processor, data processing method, and computer readable medium storing program therefor
JP6225861B2 (en) Image processing device
JP2007053735A (en) Image forming apparatus and image data storage area replacement method
JP2019191910A (en) Memory controller, non-volatile storage device, non-volatile storage system, and memory control method
JP2011014103A (en) Image processing apparatus and data erasing method in the same
JP6787490B2 (en) Memory system and electronic equipment
JP5976729B2 (en) Electronics
JP3867667B2 (en) Data storage / playback device
JP2007279816A (en) Data processor and data processing method and program
JPWO2016046940A1 (en) Microcomputer with built-in flash memory, method for writing data to flash memory built into the microcomputer, and program for writing data to flash memory
JP2007310769A (en) Data processor, data processing method and program
JP2007310608A (en) Data processor, data processing method and data processing program
JP4337540B2 (en) Image processing device
JP2007074196A (en) Communication terminal device
JP3583639B2 (en) Method of updating data in memory device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110322

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130122

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130521