Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6885173B2 - Image processing equipment and programs - Google Patents
[go: Go Back, main page]

JP6885173B2 - Image processing equipment and programs - Google Patents

Image processing equipment and programs Download PDF

Info

Publication number
JP6885173B2
JP6885173B2 JP2017080037A JP2017080037A JP6885173B2 JP 6885173 B2 JP6885173 B2 JP 6885173B2 JP 2017080037 A JP2017080037 A JP 2017080037A JP 2017080037 A JP2017080037 A JP 2017080037A JP 6885173 B2 JP6885173 B2 JP 6885173B2
Authority
JP
Japan
Prior art keywords
image
image data
data
memory
amount
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.)
Active
Application number
JP2017080037A
Other languages
Japanese (ja)
Other versions
JP2018180957A (en
Inventor
匡正 酒巻
匡正 酒巻
昇平 池上
昇平 池上
龍人 白坂
龍人 白坂
志風 秀二郎
秀二郎 志風
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation 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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2017080037A priority Critical patent/JP6885173B2/en
Publication of JP2018180957A publication Critical patent/JP2018180957A/en
Application granted granted Critical
Publication of JP6885173B2 publication Critical patent/JP6885173B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Memory System (AREA)
  • Storing Facsimile Image Data (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Description

本発明は、画像処理装置及びプログラムに関する。 The present invention relates to an image processing apparatus and a program.

例えば、特許文献1には、NANDフラッシュメモリを使用する情報処理装置において、フラッシュメモリは、データを格納する複数のフラッシュメモリ本体と複数のフラッシュメモリ本体に対するデータの書き込み/読み出しを行うコントローラとで構成され、複数のフラッシュメモリ本体は、コントローラに対して着脱可能な第1のフラッシュメモリ本体を少なくとも1つ備え、フラッシュメモリを制御する制御部は、複数のフラッシュメモリ本体の内のいずれかのフラッシュメモリ本体が予め定めた所定の状態になったか否かを判定するフラッシュメモリ状態判定部と、いずれかのフラッシュメモリ本体が所定の状態になったと判定された場合に、第1のフラッシュメモリ本体の交換を促す警告を行う通知部と、を備える情報処理装置が開示されている。 For example, in Patent Document 1, in an information processing apparatus using a NAND flash memory, the flash memory is composed of a plurality of flash memory main bodies for storing data and a controller for writing / reading data to the plurality of flash memory main bodies. The plurality of flash memory bodies include at least one first flash memory body that can be attached to and detached from the controller, and the control unit that controls the flash memory is one of the plurality of flash memory bodies. Replacement of the first flash memory main body with a flash memory state determination unit that determines whether or not the main body has reached a predetermined state, and when it is determined that any of the flash memory main bodies has reached a predetermined state. An information processing device including a notification unit for issuing a warning for prompting is disclosed.

特開2015−215656号公報Japanese Unexamined Patent Publication No. 2015-215656

例えばSDメモリカードやSSD(Solid State Drive)等で用いられるNAND型メモリは、データ書き込みの際の電圧が記憶素子に繰り返し印加されることにより、新たなデータの書き込みが不能になる場合がある。画像処理装置に用いられるNAND型メモリが書き込み不能になると画像処理装置の機能を実行できなくなる場合があるため、NAND型メモリが書き込み不能になるまでの期間は長い方が望ましい。
本発明の目的は、NAND型メモリを画像処理装置に用いる場合に、NAND型メモリに繰り返し画像データが書き込まれて予め定められた条件が満たされたか否かにかかわらず、書き込み対象の画像データをそのままNAND型メモリに記憶させる構成と比較して、NAND型メモリが書き込み不能になるまでの期間を延ばすことにある。
For example, in a NAND memory used in an SD memory card, SSD (Solid State Drive), or the like, new data may not be written due to repeated application of a voltage at the time of data writing to a storage element. If the NAND memory used in the image processing device becomes unwritable, the functions of the image processing device may not be executed. Therefore, it is desirable that the period until the NAND memory becomes unwritable is long.
An object of the present invention is that when a NAND type memory is used in an image processing device, the image data to be written is written regardless of whether or not the image data is repeatedly written to the NAND type memory and a predetermined condition is satisfied. Compared with the configuration in which the NAND memory is stored as it is, the period until the NAND memory becomes unwritable is extended.

請求項1に記載の発明は、画像データを取得する取得手段と、NAND型メモリを有する記憶手段と、記録材に画像を形成する画像形成手段と、前記取得手段が取得した画像データを前記記憶手段に書き込んで記憶させるとともに、画像データの書き込みが繰り返し行われ前記画像形成手段による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合には、当該取得手段が取得した画像データに対してデータ量を小さくする処理を施して当該記憶手段に書き込む書込手段とを備える画像処理装置である。
請求項2に記載の発明は、前記資源の消費量とは、トナーの消費量であることを特徴とする請求項1に記載の画像処理装置である。
請求項3に記載の発明は、前記資源の消費量とは、インクの消費量であることを特徴とする請求項1に記載の画像処理装置である。
請求項に記載の発明は、前記書込手段は、画像データに基づく画像の画質を落とすことにより当該画像データのデータ量を小さくすることを特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置である。
請求項に記載の発明は、前記書込手段は、前記画像の画素数を減らすことにより当該画像の画質を落とすことを特徴とする請求項に記載の画像処理装置である。
請求項に記載の発明は、前記書込手段は、前記画像に含まれる画素の階調数を減らすことにより当該画像の画質を落とすことを特徴とする請求項に記載の画像処理装置である。
請求項に記載の発明は、前記書込手段は、前記画像を構成する色の数を減らすことにより当該画像の画質を落とすことを特徴とする請求項に記載の画像処理装置である。
請求項に記載の発明は、画像データを取得する取得手段と、記録材に画像を形成する画像形成手段と、NAND型メモリに、前記取得手段が取得した画像データを書き込んで記憶させるとともに、画像データの書き込みが繰り返し行われ前記画像形成手段による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合には、当該取得手段が取得した画像データに対してデータ量を小さくする処理を施して当該NAND型メモリに書き込む書込手段とを備える画像処理装置である。
請求項に記載の発明は、コンピュータに、画像データを取得する機能と、記録材に画像を形成する機能と、NAND型メモリに、取得した画像データを書き込んで記憶させるとともに、画像データの書き込みが繰り返し行われ前記画像を形成する機能による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合には、取得した画像データに対してデータ量を小さくする処理を施して当該NAND型メモリに書き込む機能とを実現させるためのプログラムである。
The invention according to claim 1 is the acquisition means for acquiring image data, a storage means having a NAND type memory, an image forming means for forming an image on a recording material, and the storage of the image data acquired by the acquisition means. When the image data is repeatedly written and stored in the means and the consumption of resources used for image formation by the image forming means reaches a predetermined amount, the acquisition means is used. It is an image processing apparatus including a writing means that performs a process of reducing the amount of data on the acquired image data and writes it in the storage means.
The invention according to claim 2 is the image processing apparatus according to claim 1, wherein the consumption amount of the resource is the consumption amount of toner .
The invention according to claim 3 is the image processing apparatus according to claim 1, wherein the consumption amount of the resource is the consumption amount of ink .
Invention according to claim 4, wherein the writing means, any one of claims 1 to 3 by dropping the image quality of an image based on image data, characterized in that to reduce the data amount of the image data The image processing apparatus according to the above.
The invention according to claim 5 is the image processing apparatus according to claim 4 , wherein the writing means reduces the image quality of the image by reducing the number of pixels of the image.
The invention according to claim 6 is the image processing apparatus according to claim 4 , wherein the writing means lowers the image quality of the image by reducing the number of gradations of pixels included in the image. is there.
The invention according to claim 7, wherein the writing means, by reducing the number of colors constituting the image is an image processing apparatus according to claim 4, characterized in that lowering the quality of the image.
The invention according to claim 8 is to write and store the image data acquired by the acquisition means in an acquisition means for acquiring image data, an image forming means for forming an image on a recording material, and a NAND memory. When the image data is repeatedly written and the consumption of resources used for image formation by the image forming means reaches a predetermined amount, data is obtained for the image data acquired by the acquisition means. It is an image processing apparatus including a writing means that performs a process of reducing the amount and writes the data to the NAND type memory.
The invention according to claim 9 has a function of acquiring image data in a computer, a function of forming an image in a recording material, and writing and storing the acquired image data in a NAND memory, and writing the image data. Is repeated and when the consumption of resources used for image formation by the function of forming the image reaches a predetermined amount, a process of reducing the amount of data with respect to the acquired image data is performed. It is a program for realizing the function of writing to the NAND type memory.

請求項1記載の発明によれば、NAND型メモリを画像処理装置に用いる場合に、NAND型メモリに繰り返し画像データが書き込まれて予め定められた条件が満たされたか否かにかかわらず、書き込み対象の画像データをそのままNAND型メモリに記憶させる構成と比較して、NAND型メモリが書き込み不能になるまでの期間を延ばすことができる。
請求項2記載の発明によれば、画像形成手段による画像形成の際に用いられたトナーの消費量を基に画像データのデータ量を小さくする処理を開始することができる。
請求項3記載の発明によれば、画像形成手段による画像形成の際に用いられたインクの消費量を基に画像データのデータ量を小さくする処理を開始することができる。
請求項記載の発明によれば、より確実に、画像データのデータ量を小さくして記憶手段に書き込むことができる。
請求項記載の発明によれば、より確実に、画像データのデータ量を小さくして記憶手段に書き込むことができる。
請求項記載の発明によれば、より確実に、画像データのデータ量を小さくして記憶手段に書き込むことができる。
請求項記載の発明によれば、より確実に、画像データのデータ量を小さくして記憶手段に書き込むことができる。
請求項記載の発明によれば、NAND型メモリを画像処理装置に用いる場合に、NAND型メモリに繰り返し画像データが書き込まれて予め定められた条件が満たされたか否かにかかわらず、書き込み対象の画像データをそのままNAND型メモリに記憶させる構成と比較して、NAND型メモリが書き込み不能になるまでの期間を延ばすことができる。
請求項記載の発明によれば、NAND型メモリを画像処理装置に用いる場合に、NAND型メモリに繰り返し画像データが書き込まれて予め定められた条件が満たされたか否かにかかわらず、書き込み対象の画像データをそのままNAND型メモリに記憶させる構成と比較して、NAND型メモリが書き込み不能になるまでの期間を延ばす機能を、コンピュータにより実現できる。
According to the invention of claim 1, when the NAND type memory is used in the image processing apparatus, the writing target is irrespective of whether or not the image data is repeatedly written to the NAND type memory and the predetermined conditions are satisfied. Compared with the configuration in which the image data of the above is stored in the NAND memory as it is, the period until the NAND memory becomes unwritable can be extended.
According to the second aspect of the present invention, it is possible to start a process of reducing the amount of image data based on the amount of toner consumed during image formation by the image forming means.
According to the invention of claim 3, it is possible to start a process of reducing the amount of image data based on the amount of ink consumed during image formation by the image forming means.
According to the invention of claim 4, the amount of image data can be reduced and written in the storage means more reliably.
According to the invention of claim 5, the amount of image data can be reduced and written in the storage means more reliably.
According to the invention of claim 6, the amount of image data can be reduced and written in the storage means more reliably.
According to the invention of claim 7, the amount of image data can be reduced and written in the storage means more reliably.
According to the invention of claim 8 , when the NAND type memory is used in the image processing apparatus, the writing target is irrespective of whether or not the image data is repeatedly written to the NAND type memory and the predetermined conditions are satisfied. Compared with the configuration in which the image data of the above is stored in the NAND memory as it is, the period until the NAND memory becomes unwritable can be extended.
According to the invention of claim 9 , when the NAND type memory is used in the image processing apparatus, the writing target is irrespective of whether or not the image data is repeatedly written in the NAND type memory and the predetermined conditions are satisfied. Compared with the configuration in which the image data of the above is stored in the NAND memory as it is, the function of extending the period until the NAND memory becomes unwritable can be realized by the computer.

本実施の形態に係る画像処理装置のハードウェア構成例を示す図である。It is a figure which shows the hardware configuration example of the image processing apparatus which concerns on this embodiment. 本実施の形態に係る画像処理装置のハードウェア構成の他の例を示す図である。It is a figure which shows another example of the hardware composition of the image processing apparatus which concerns on this embodiment. 本実施の形態に係る画像処理装置の機能構成例を示したブロック図である。It is a block diagram which showed the functional structure example of the image processing apparatus which concerns on this embodiment. SMART情報の一例を示す図である。It is a figure which shows an example of SMART information. 画像処理装置が画像データをNAND型メモリへ書き込む場合の処理手順の一例を示したフローチャートである。It is a flowchart which showed an example of the processing procedure when the image processing apparatus writes image data to the NAND type memory.

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

<画像処理装置のハードウェア構成>
まず、本実施の形態に係る画像処理装置100のハードウェア構成について説明する。図1は、本実施の形態に係る画像処理装置100のハードウェア構成例を示す図である。本実施の形態に係る画像処理装置100は、例えば、画像読み取り機能(スキャン機能)、印刷機能(プリント機能)、複写機能(コピー機能)及びファクシミリ機能等の各種の画像処理機能を備えた、いわゆる複合機である。
<Hardware configuration of image processing device>
First, the hardware configuration of the image processing device 100 according to the present embodiment will be described. FIG. 1 is a diagram showing a hardware configuration example of the image processing device 100 according to the present embodiment. The image processing device 100 according to the present embodiment is provided with various image processing functions such as an image reading function (scan function), a print function (print function), a copy function (copy function), and a facsimile function, so-called. It is a multifunction device.

図示するように、本実施の形態に係る画像処理装置100は、CPU(Central Processing Unit)101と、メモリ102と、操作パネル103と、画像読取部104と、画像形成部105と、FAX通信部106と、通信I/F(通信インタフェース)107と、タイマー108とを備える。また、画像処理装置100は、人感センサ109と、SDメモリカード110aと、SSD110bと、SDメモリ制御部111aと、SSD制御部111bとを備える。これらの各部はバス112に接続されており、このバス112を介してデータの授受を行う。 As shown in the figure, the image processing device 100 according to the present embodiment includes a CPU (Central Processing Unit) 101, a memory 102, an operation panel 103, an image reading unit 104, an image forming unit 105, and a fax communication unit. It includes 106, a communication I / F (communication interface) 107, and a timer 108. Further, the image processing device 100 includes a motion sensor 109, an SD memory card 110a, an SSD 110b, an SD memory control unit 111a, and an SSD control unit 111b. Each of these parts is connected to a bus 112, and data is exchanged via the bus 112.

CPU101は、画像処理装置100の各部を制御するための演算処理を行う演算処理装置である。このCPU101は、例えば、SDメモリカード110aやSSD110b等に記憶されたシステムプログラムをメモリ102にロードして実行することにより、画像処理装置100における各機能を実現する。メモリ102は、CPU101の作業用メモリ等として用いられるメモリ(記憶部)である。 The CPU 101 is an arithmetic processing device that performs arithmetic processing for controlling each part of the image processing apparatus 100. The CPU 101 realizes each function in the image processing device 100 by, for example, loading a system program stored in the SD memory card 110a, the SSD 110b, or the like into the memory 102 and executing the system program. The memory 102 is a memory (storage unit) used as a working memory or the like of the CPU 101.

操作パネル103は、各種の情報を表示するとともに、ユーザからの操作を受け付ける。この操作パネル103は、液晶ディスプレイ等で構成された表示パネル、表示パネルの上に配置され、ユーザによりタッチされた位置を検出するタッチパネル、ユーザにより押下される物理キー等から構成される。そして、操作パネル103は、例えば、画像処理装置100の操作画面等の各種画面を表示パネルに表示したり、タッチパネル及び物理キーによりユーザからの操作を受け付けたりする。 The operation panel 103 displays various information and accepts operations from the user. The operation panel 103 is composed of a display panel composed of a liquid crystal display or the like, a touch panel arranged on the display panel and detecting a position touched by the user, a physical key pressed by the user, or the like. Then, the operation panel 103 displays various screens such as the operation screen of the image processing device 100 on the display panel, and accepts operations from the user by the touch panel and the physical keys.

画像読取部104は、原稿台上にセットされた用紙等の記録材に形成されている画像を読み取って、読み取った画像に基づく画像情報(画像データ)を生成する。ここで、画像読取部104は、例えばスキャナーであり、光源から原稿に照射した光に対する反射光をレンズで縮小してCCD(Charge Coupled Devices)で受光するCCD方式や、LED光源から原稿に順に照射した光に対する反射光をCIS(Contact Image Sensor)で受光するCIS方式のものを用いるとよい。 The image reading unit 104 reads an image formed on a recording material such as paper set on a platen and generates image information (image data) based on the read image. Here, the image reading unit 104 is, for example, a scanner, and a CCD method in which the reflected light with respect to the light radiated from the light source to the document is reduced by a lens and received by a CCD (Charge Coupled Devices), or the LED light source irradiates the document in order. It is preferable to use a CIS type that receives the reflected light with respect to the light generated by the CIS (Contact Image Sensor).

画像形成手段の一例としての画像形成部105は、用紙等の記録材に画像を形成する印刷機構である。ここで、画像形成部105は、例えばプリンターであり、感光体に付着させたトナーを記録材に転写して像を形成する電子写真方式や、インクを記録材上に吐出して像を形成するインクジェット方式のものを用いるとよい。 The image forming unit 105 as an example of the image forming means is a printing mechanism for forming an image on a recording material such as paper. Here, the image forming unit 105 is, for example, a printer, and forms an image by an electrophotographic method in which toner attached to a photoconductor is transferred to a recording material to form an image or by ejecting ink onto the recording material. It is preferable to use an inkjet method.

FAX通信部106は、例えばFAXモデムであり、不図示の公衆電話回線に接続され、画像処理装置100が公衆電話回線を介して他の装置とFAX通信を行うためのインタフェースである。 The FAX communication unit 106 is, for example, a FAX modem, which is connected to a public telephone line (not shown) and is an interface for the image processing device 100 to perform FAX communication with another device via the public telephone line.

通信I/F107は、不図示のネットワークを介して他の装置との間で各種データの送受信を行う通信インタフェースである。 The communication I / F 107 is a communication interface for transmitting and receiving various data to and from other devices via a network (not shown).

タイマー108は、CPU101等の動作に伴って計時を行う。
人感センサ109は、人間の接近を検出するセンサである。この人感センサ109は、例えば赤外線や超音波などを発することにより、人間の接近を検出する。
The timer 108 measures the time according to the operation of the CPU 101 and the like.
The motion sensor 109 is a sensor that detects the approach of a human being. The motion sensor 109 detects the approach of a human by emitting, for example, infrared rays or ultrasonic waves.

SDメモリカード110aは、データを格納するNAND型のフラッシュメモリのメモリカードである。このSDメモリカード110aは、画像処理装置100から着脱可能に構成される。そして、SDメモリカード110aには、例えば、各部を制御するためのシステムプログラムや、画像処理装置100を使用することで課金される金額等を示す課金情報、画像処理装置100の設定情報などが記憶される。 The SD memory card 110a is a NAND type flash memory memory card for storing data. The SD memory card 110a is detachably configured from the image processing device 100. The SD memory card 110a stores, for example, a system program for controlling each unit, billing information indicating the amount of money charged by using the image processing device 100, setting information of the image processing device 100, and the like. Will be done.

SSD110bは、データを格納するNAND型のフラッシュメモリである。このSSD110bには、画像処理装置100の各種処理に用いられる画像データが記憶される。各種処理に用いられる画像データとしては、例えば、画像読取部160のスキャン処理により生成された画像データや、画像形成部105によるプリントのために蓄積されたスプールデータ、ファクシミリ機能により他の装置から受信した画像データ等が例示される。 The SSD 110b is a NAND type flash memory for storing data. Image data used for various processes of the image processing apparatus 100 is stored in the SSD 110b. The image data used for various processes include, for example, image data generated by the scan process of the image reading unit 160, spool data accumulated for printing by the image forming unit 105, and received from another device by the facsimile function. The image data and the like are exemplified.

SDメモリ制御部111aは、SDメモリカード110aに対してデータの書き込み及び読み出しを行うコントローラである。
SSD制御部111bは、SSD110bに対してデータの書き込み及び読み出しを行うコントローラである。
The SD memory control unit 111a is a controller that writes and reads data to and from the SD memory card 110a.
The SSD control unit 111b is a controller that writes and reads data to and from the SSD 110b.

また、図2は、本実施の形態に係る画像処理装置100のハードウェア構成の他の例を示す図である。図2に示す画像処理装置100は、SSD110b、SSD制御部111bを有していない点で、図1に示す画像処理装置100と異なる。図2に示す例では、SDメモリカード110aには、例えば上述したシステムプログラムや課金情報、設定情報などに加えて、画像処理装置100の各種処理に用いられる画像データ(例えば、スキャン処理により生成された画像データやプリントのためのスプールデータなど)が記憶される。なお、図1で示した画像処理装置100が有する機能部と同様の機能を有する機能部については、図1で用いた符号と同じ符号を付している。 Further, FIG. 2 is a diagram showing another example of the hardware configuration of the image processing device 100 according to the present embodiment. The image processing device 100 shown in FIG. 2 is different from the image processing device 100 shown in FIG. 1 in that it does not have the SSD 110b and the SSD control unit 111b. In the example shown in FIG. 2, in the SD memory card 110a, for example, in addition to the above-mentioned system program, billing information, setting information, and the like, image data used for various processes of the image processing device 100 (for example, generated by scanning processing). Image data, spool data for printing, etc.) are stored. The functional unit having the same function as the functional unit of the image processing apparatus 100 shown in FIG. 1 is designated by the same reference numeral as that used in FIG.

ここで、SDメモリカード110aやSSD110b等のNAND型メモリでは、データ書き換えのためにデータを消去する際(即ち、データ書き込みの際)、記憶素子(メモリセル)に高電圧が印加される。このように高電圧が印加されることにより、記憶素子にストレスがかかり、データ保持の特性が劣化することになる。そのため、NAND型メモリではデータの消去回数に制限があり、消去回数が制限の回数を超えた場合、新たなデータの書き込みが不能となる。このように、一般にNAND型メモリには寿命があり、寿命に達した場合には新しいデータの書き込みができなくなる。 Here, in a NAND type memory such as an SD memory card 110a or SSD110b, a high voltage is applied to a storage element (memory cell) when erasing data for data rewriting (that is, when writing data). By applying such a high voltage, stress is applied to the storage element, and the data retention characteristics are deteriorated. Therefore, in the NAND type memory, the number of times of erasing data is limited, and when the number of times of erasing exceeds the limited number of times, new data cannot be written. As described above, the NAND type memory generally has a limited life, and when the life is reached, new data cannot be written.

さらに説明すると、SDメモリカード110aやSSD110b等のNAND型メモリが寿命に達した場合には、例えば、スキャン処理により生成された画像データやプリントのためのスプールデータ等を新たに記憶することができなくなる。この場合、画像処理装置100にてコピーやプリントができなくなる。また、NAND型メモリにシステムプログラムが記憶されている場合には、NAND型メモリが寿命に到達すると、システムプログラムの処理に伴う書き込み等ができなくなる。その結果、画像処理装置100の起動や省エネからの復帰が不可となり、画像処理装置100が使用不能に陥ってしまう。そのため以下にて、NAND型メモリが書き込み不能になるまでの期間、言い換えると、NAND型メモリの寿命を延ばす手順について説明する。 Further explaining, when the NAND type memory such as the SD memory card 110a or SSD110b reaches the end of its life, for example, image data generated by scanning processing, spool data for printing, or the like can be newly stored. It disappears. In this case, the image processing device 100 cannot copy or print. Further, when the system program is stored in the NAND type memory, when the NAND type memory reaches the end of its life, writing or the like accompanying the processing of the system program becomes impossible. As a result, it becomes impossible to start the image processing device 100 and recover from energy saving, and the image processing device 100 becomes unusable. Therefore, the procedure for extending the life of the NAND memory until the NAND memory becomes unwritable, in other words, the life of the NAND memory will be described below.

なお、本実施の形態において、書き込み不能になるまでの期間を延ばす対象となるNAND型メモリは、画像データが書き込まれるNAND型メモリである。例えば、図1に示す画像処理装置100ではSSD110bが対象となる。また、図2に示す画像処理装置100ではSDメモリカード110aが対象となる。 In the present embodiment, the NAND type memory for which the period until it becomes unwritable is extended is the NAND type memory in which the image data is written. For example, in the image processing device 100 shown in FIG. 1, the SSD 110b is the target. Further, in the image processing device 100 shown in FIG. 2, the SD memory card 110a is the target.

以下では、書き込み不能になるまでの期間を延ばす対象となるNAND型メモリとして、図1のSSD110b及び図2のSDメモリカード110aを区別する必要がない場合には、単に「NAND型メモリ110」と称する場合がある。また、NAND型メモリ110へのデータの書き込み及び読み出しを制御する制御部を「NAND型メモリ制御部111」と称する場合がある。付言すると、図1に示す構成において、NAND型メモリ制御部111はSSD制御部111bを示す。また、図2に示す構成において、NAND型メモリ制御部111は、SDメモリ制御部111aを示す。なお、本実施の形態では、記憶手段の一例として、NAND型メモリ110が用いられる。 In the following, when it is not necessary to distinguish between the SSD 110b of FIG. 1 and the SD memory card 110a of FIG. 2 as the NAND type memory for which the period until it becomes unwritable is extended, it is simply referred to as "NAND type memory 110". Sometimes referred to. Further, the control unit that controls the writing and reading of data to the NAND type memory 110 may be referred to as the "NAND type memory control unit 111". In addition, in the configuration shown in FIG. 1, the NAND type memory control unit 111 indicates the SSD control unit 111b. Further, in the configuration shown in FIG. 2, the NAND type memory control unit 111 shows the SD memory control unit 111a. In this embodiment, the NAND memory 110 is used as an example of the storage means.

<画像処理装置の機能構成>
次に、本実施の形態に係る画像処理装置100の機能構成について説明する。図3は、本実施の形態に係る画像処理装置100の機能構成例を示したブロック図である。
<Functional configuration of image processing device>
Next, the functional configuration of the image processing device 100 according to the present embodiment will be described. FIG. 3 is a block diagram showing a functional configuration example of the image processing device 100 according to the present embodiment.

本実施の形態に係る画像処理装置100は、NAND型メモリ110に記憶する画像データを取得する画像データ取得部121と、NAND型メモリ110の残りの寿命を判定する寿命判定部122と、画像データのデータ量を小さくする処理を施す画像データ処理部123とを備える。また、画像処理装置100は、NAND型メモリ制御部111に対してNAND型メモリ110へのデータの書き込み及び読み出しを指示する書き込み制御部124と、操作パネル103における表示を制御する表示制御部125とを備える。 The image processing device 100 according to the present embodiment includes an image data acquisition unit 121 that acquires image data stored in the NAND type memory 110, a lifespan determination unit 122 that determines the remaining lifespan of the NAND type memory 110, and image data. It is provided with an image data processing unit 123 that performs a process of reducing the amount of data of the above. Further, the image processing device 100 includes a write control unit 124 that instructs the NAND type memory control unit 111 to write and read data to the NAND type memory 110, and a display control unit 125 that controls the display on the operation panel 103. To be equipped.

画像データ取得部121は、NAND型メモリ110に記憶する画像データを取得する。ここで取得される画像データは、例えば、スキャン処理により生成された画像データや、プリントのために蓄積されるスプールデータ、ファクシミリ機能により他の装置から受信した画像データである。 The image data acquisition unit 121 acquires image data to be stored in the NAND memory 110. The image data acquired here is, for example, image data generated by scanning processing, spool data accumulated for printing, and image data received from another device by a facsimile function.

寿命判定部122は、NAND型メモリ110への画像データの書き込みが繰り返し行われ、NAND型メモリ110の寿命に関する条件として予め定められた条件(以下、寿命条件と称する場合がある)が満たされたか否かを判定する。言い換えると、寿命判定部122は、NAND型メモリ110への画像データの書き込みが繰り返し行われ、NAND型メモリ110の残りの寿命が予め定められた割合未満に達したと推測されるか否かを判定する。寿命判定部122による判定処理の詳細については、後述する。 Whether the life determination unit 122 repeatedly writes the image data to the NAND memory 110 and satisfies a predetermined condition (hereinafter, may be referred to as a life condition) as a condition regarding the life of the NAND memory 110. Judge whether or not. In other words, the life determination unit 122 repeatedly writes the image data to the NAND type memory 110, and determines whether or not it is estimated that the remaining life of the NAND type memory 110 has reached less than a predetermined ratio. judge. The details of the determination process by the life determination unit 122 will be described later.

画像データ処理部123は、寿命判定部122により寿命条件が満たされたと判定された場合に、画像データ取得部121が取得した画像データに対してデータ量(データサイズ)を小さくする処理(以下、縮小処理と称する)を施す。また、画像データ処理部123は、寿命判定部122により寿命条件が満たされたと判定されていない場合には、縮小処理を行わない。画像データ処理部123による縮小処理の詳細については、後述する。 The image data processing unit 123 reduces the amount of data (data size) with respect to the image data acquired by the image data acquisition unit 121 when the life determination unit 122 determines that the life condition is satisfied (hereinafter, It is called reduction processing). Further, the image data processing unit 123 does not perform the reduction process when it is not determined by the life determination unit 122 that the life condition is satisfied. The details of the reduction processing by the image data processing unit 123 will be described later.

書き込み制御部124は、NAND型メモリ制御部111に対して、NAND型メモリ110へのデータの書き込み及び読み出しを指示する。ここで、書き込み制御部124は、寿命判定部122により寿命条件が満たされたと判定された場合には、NAND型メモリ制御部111に対して、画像データ処理部123の縮小処理が施された画像データをNAND型メモリ110へ書き込むように指示する。一方、書き込み制御部124は、寿命判定部122により寿命条件が満たされたと判定されていない場合には、NAND型メモリ制御部111に対して、画像データ取得部121が取得した画像データを、言い換えると、画像データ処理部123の縮小処理が施されていない画像データを、NAND型メモリ110へ書き込むように指示する。 The write control unit 124 instructs the NAND type memory control unit 111 to write and read data to the NAND type memory 110. Here, when the write control unit 124 determines that the life condition is satisfied by the life determination unit 122, the NAND type memory control unit 111 is subjected to the reduction processing of the image data processing unit 123. Instructs the data to be written to the NAND memory 110. On the other hand, when the write control unit 124 does not determine that the life condition is satisfied by the life determination unit 122, the write control unit 124 paraphrases the image data acquired by the image data acquisition unit 121 with respect to the NAND type memory control unit 111. Then, the image data that has not been reduced in the image data processing unit 123 is instructed to be written to the NAND type memory 110.

付言すると、NAND型メモリ110でのデータの消去回数は、NAND型メモリ110へ書き込まれるデータ量に比例して増加する。よって、NAND型メモリ110へ書き込まれるデータ量が少なくなると、NAND型メモリ110でのデータの消去回数も減少する。そのため、画像データ処理部123の縮小処理が施された画像データをNAND型メモリ110へ書き込むことにより、縮小処理を施さずに画像データをNAND型メモリ110へ書き込む場合と比較して、NAND型メモリ110でのデータの消去回数が減少する。その結果、NAND型メモリ110が書き込み不能になるまでの期間が延びることになる。 In addition, the number of times data is erased in the NAND memory 110 increases in proportion to the amount of data written to the NAND memory 110. Therefore, as the amount of data written to the NAND memory 110 decreases, the number of times the data is erased in the NAND memory 110 also decreases. Therefore, by writing the reduced image data of the image data processing unit 123 to the NAND type memory 110, the NAND type memory is compared with the case where the image data is written to the NAND type memory 110 without the reduced processing. The number of times the data is erased at 110 is reduced. As a result, the period until the NAND type memory 110 becomes unwritable is extended.

表示制御部125は、操作パネル103における表示を制御するための制御信号を生成し、操作パネル103の表示を制御する。より具体的には、表示制御部125は、例えば、寿命判定部122により寿命条件が満たされたと判定された場合、NAND型メモリ110の残りの寿命が少ないことを表示し、NAND型メモリ110の交換を促すメッセージやメンテナンス依頼をするように要求するメッセージを表示する。また、表示制御部125は、例えば、寿命判定部122により寿命条件が満たされたと判定された場合、画像データに対して縮小処理を施すことを表示して、ユーザの許可を得ることとしてもよい。 The display control unit 125 generates a control signal for controlling the display on the operation panel 103, and controls the display on the operation panel 103. More specifically, the display control unit 125 displays, for example, that the remaining life of the NAND memory 110 is short when the life determination unit 122 determines that the life condition is satisfied, and the NAND memory 110 has a display control unit 125. Display a message prompting for replacement or requesting maintenance. Further, the display control unit 125 may, for example, display that the image data is to be reduced when the life determination unit 122 determines that the life condition is satisfied, and obtain the user's permission. ..

そして、図3に示す画像処理装置100を構成する各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、画像処理装置100を図1又は図2に示したハードウェア構成にて実現した場合、例えば、NAND型メモリ110に格納されているシステムプログラムが、メモリ102に読み込まれてCPU101に実行されることにより、画像データ取得部121、寿命判定部122、画像データ処理部123、書き込み制御部124、表示制御部125等の各機能部が実現される。 Then, each functional unit constituting the image processing device 100 shown in FIG. 3 is realized by the cooperation of software and hardware resources. Specifically, when the image processing device 100 is realized by the hardware configuration shown in FIG. 1 or 2, for example, the system program stored in the NAND type memory 110 is read into the memory 102 and stored in the CPU 101. When executed, each functional unit such as an image data acquisition unit 121, a life determination unit 122, an image data processing unit 123, a write control unit 124, and a display control unit 125 is realized.

なお、本実施の形態では、取得手段の一例として、画像データ取得部121が用いられる。また、書込手段の一例として、画像データ処理部123、書き込み制御部124が用いられる。 In the present embodiment, the image data acquisition unit 121 is used as an example of the acquisition means. Further, as an example of the writing means, an image data processing unit 123 and a writing control unit 124 are used.

<寿命判定部122による判定処理>
次に、寿命判定部122による判定処理について、具体例を挙げて説明する。寿命判定部122は、寿命条件が満たされたか否かを判定する。この判定処理は、画像処理装置100の使用状態を示す情報を基に行われる。よって、寿命条件が満たされた場合とは、画像処理装置100の使用状態が予め定められた状態に達した場合であるといえる。
<Judgment processing by the life judgment unit 122>
Next, the determination process by the life determination unit 122 will be described with reference to specific examples. The life determination unit 122 determines whether or not the life condition is satisfied. This determination process is performed based on the information indicating the usage state of the image processing device 100. Therefore, it can be said that the life condition is satisfied when the usage state of the image processing device 100 reaches a predetermined state.

ここで、画像処理装置100の使用状態を示す情報としては、例えば、S.M.A.R.T(Self-Monitoring, Analysis and Reporting Technology)により得られる情報(以下、SMART情報と称する)を例示することができる。S.M.A.R.Tとは、障害の早期発見や故障の予測などを目的として、SSD110bに搭載されている機能である。SMART情報を用いる場合、寿命判定部122は、SMART情報を基に、寿命条件が満たされたか否かを判定する。 Here, as information indicating the usage state of the image processing apparatus 100, for example, S.I. M. A. R. Information obtained by T (Self-Monitoring, Analysis and Reporting Technology) (hereinafter referred to as SMART information) can be exemplified. S. M. A. R. T is a function installed in the SSD 110b for the purpose of early detection of a failure, prediction of a failure, and the like. When SMART information is used, the life determination unit 122 determines whether or not the life condition is satisfied based on the SMART information.

図4は、SMART情報の一例を示す図である。このSMART情報は、S.M.A.R.Tの機能によりSSD110bから得られた情報である。「ID」は、項目のIDを示す。「項目名」は、項目の名称を示す。「現在値」は、現在の値を示す。「最悪値」は、過去最悪の値を示す。「しきい値」は、SSD110bの製造元が指定した限界値を示す。例えば、現在値がしきい値を下回る場合、SSD110bの故障の可能性があると判断される。「生の値」は、正規化前の値を示す。この値は16進数で表記される。 FIG. 4 is a diagram showing an example of SMART information. This SMART information is provided by S.M.A. M. A. R. This is the information obtained from the SSD 110b by the function of T. "ID" indicates the ID of the item. "Item name" indicates the name of the item. "Current value" indicates the current value. The "worst value" indicates the worst value ever. The “threshold value” indicates a limit value specified by the manufacturer of the SSD 110b. For example, if the current value is below the threshold value, it is determined that the SSD110b may be out of order. “Raw value” indicates the value before normalization. This value is expressed in hexadecimal.

例えば、項番7は、「使用時間」を示す。この時間は、SSD110bの電源ONの積算時間である。「生の値」は「1B8」であり、440時間を表す。ここで、「現在値」は「100」を示しており、この値が「0」になると寿命に達したものとされる。そこで、例えば、「現在値」の値の「10」を、寿命判定の閾値として定める。この場合、「現在値」が閾値「10」に達すると、寿命判定部122は、SSD110bの電源ONの積算時間が、上限として定められた時間の90%になり、SSD110bの残りの寿命が予め定められた割合未満(ここでは10%未満)に達したと推測して、寿命条件が満たされたと判定する。 For example, item 7 indicates "use time". This time is the integrated time for turning on the power of the SSD 110b. The "raw value" is "1B8", representing 440 hours. Here, the "current value" indicates "100", and when this value reaches "0", it is considered that the life has been reached. Therefore, for example, the value "10" of the "current value" is set as the threshold value for determining the life. In this case, when the "current value" reaches the threshold value "10", the life determination unit 122 sets the cumulative time of turning on the power of the SSD 110b to 90% of the time set as the upper limit, and the remaining life of the SSD 110b is set in advance. It is presumed that the ratio has reached less than the specified ratio (less than 10% in this case), and it is determined that the life condition is satisfied.

また、例えば、項番8は、「電源投入回数」を示す。この回数は、SSD110bの電源ON/OFFが制御された回数である。項番9は、「総書き込み量(ホスト)」を示す。この値は、SSD110bに書き込まれたデータの総量である。項番10は、「総読み込み量(ホスト)」を示す。この値は、SSD110bから読み出されたデータの総量である。これらの「電源投入回数」、「総書き込み量(ホスト)」、「総読み込み量(ホスト)」についても、上述した「使用時間」と同様に、寿命判定の閾値を定めてもよい。そして、これらの値(図4に示す「現在値」)が閾値に達した場合、寿命判定部122は、SSD110bの残りの寿命が予め定められた割合未満(例えば10%未満)に達したと推測して、寿命条件が満たされたと判定してもよい。 Further, for example, item 8 indicates the “number of times the power is turned on”. This number of times is the number of times that the power ON / OFF of the SSD 110b is controlled. Item No. 9 indicates "total write amount (host)". This value is the total amount of data written to the SSD 110b. Item No. 10 indicates "total read amount (host)". This value is the total amount of data read from the SSD 110b. For these "power-on count", "total write amount (host)", and "total read amount (host)", the threshold value for determining the life may be set in the same manner as the above-mentioned "use time". Then, when these values (“current values” shown in FIG. 4) reach the threshold value, the life determination unit 122 states that the remaining life of the SSD 110b has reached less than a predetermined ratio (for example, less than 10%). It may be inferred that the life condition is satisfied.

また、SDメモリカード110aには、SSD110bのS.M.A.R.Tに代わるものとして、SDメモリカード110aの製造元が提供するベンダユニークコマンドが存在する。このベンダユニークコマンドを用いることにより、SSD110bのSMART情報と同様に、SDメモリカード110aに関する各種情報が得られる。そこで、寿命判定部122は、SSD110bについては、ベンダユニークコマンドにより得られた情報を基に、寿命条件が満たされたか否かを判定する。 Further, in the SD memory card 110a, the S.A. M. A. R. As an alternative to T, there is a vendor unique command provided by the manufacturer of the SD memory card 110a. By using this vendor unique command, various information about the SD memory card 110a can be obtained as well as the SMART information of the SSD 110b. Therefore, the life determination unit 122 determines whether or not the life condition is satisfied for the SSD 110b based on the information obtained by the vendor unique command.

また、寿命判定部122は、上述したSMART情報やベンダユニークコマンドにより得られる情報を、SMART情報やベンダユニークコマンドによらずにNAND型メモリ110から得ることにより、寿命条件の判定を行ってもよい。 Further, the life determination unit 122 may determine the life condition by obtaining the above-mentioned SMART information and the information obtained by the vendor unique command from the NAND memory 110 without using the SMART information and the vendor unique command. ..

例えば、寿命判定部122が、NAND型メモリ110に書き込まれたデータの総量を基に、寿命条件の判定を行う場合について説明する。ここで、画像処理装置100の開発などの際には、SMART情報などを参考にして、NAND型メモリ110にどれくらいの量のデータを書き込めば寿命に達し、書き込み不能になるかという情報が得られる。このような情報を基に、ユーザは、寿命条件が満たされたものとするデータ量の閾値(例えば、書き込み可能な最大データ量の90%の値)を予め設定しておく。そして、寿命判定部122は、NAND型メモリ110を監視し、NAND型メモリ110に書き込まれたデータの総量が閾値に達した場合、NAND型メモリ110の残りの寿命が予め定められた割合未満(例えば10%未満)に達したと推測して、寿命条件が満たされたと判定する。 For example, a case where the life determination unit 122 determines the life condition based on the total amount of data written in the NAND memory 110 will be described. Here, when developing the image processing device 100 or the like, it is possible to obtain information on how much data should be written to the NAND type memory 110 to reach the end of its life and become unwritable by referring to SMART information and the like. .. Based on such information, the user sets in advance a threshold value (for example, a value of 90% of the maximum writable data amount) of the amount of data assuming that the life condition is satisfied. Then, the life determination unit 122 monitors the NAND type memory 110, and when the total amount of data written in the NAND type memory 110 reaches the threshold value, the remaining life of the NAND type memory 110 is less than a predetermined ratio ( For example, it is estimated that the life condition has been reached (less than 10%), and it is determined that the life condition is satisfied.

また、寿命判定部122は、NAND型メモリ110に書き込まれたデータの総量と同様に、例えば、NAND型メモリ110の電源ONの積算時間や電源投入回数、データの書き込み回数などの情報をNAND型メモリ110から取得して、寿命条件の判定を行ってもよい。 Further, the life determination unit 122 provides information such as the integrated time for turning on the power of the NAND memory 110, the number of times the power is turned on, and the number of times the data is written, in the same manner as the total amount of data written in the NAND memory 110. It may be acquired from the memory 110 and the life condition may be determined.

ただし、画像処理装置100では、SMART情報など、NAND型メモリ110から直接得られる情報を基に寿命条件を判定するのが難しい場合も考えられる。例えば、画像処理装置100の処理に高速性が要求される場合、画像処理装置100の性能上、SMART情報まで管理するのが難しいことが考えられる。このような場合には、画像処理装置100の使用状態を示す情報として、NAND型メモリ110から直接得られる情報ではなく、他の情報を用いればよい。 However, in the image processing apparatus 100, it may be difficult to determine the life condition based on the information directly obtained from the NAND type memory 110 such as SMART information. For example, when high speed is required for the processing of the image processing device 100, it may be difficult to manage SMART information due to the performance of the image processing device 100. In such a case, as the information indicating the usage state of the image processing apparatus 100, other information may be used instead of the information directly obtained from the NAND type memory 110.

他の情報としては、例えば、画像形成部105による画像形成の際に用いられた資源の消費量についての情報を例示することができる。この場合、寿命判定部122は、例えば、画像形成部105による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合、寿命条件が満たされたと判定する。資源の消費量としては、例えば、画像形成部105によるトナーの消費量、画像形成部105によるプリント枚数(用紙の消費枚数)が例示される。 As other information, for example, information on the amount of resources consumed during image formation by the image forming unit 105 can be exemplified. In this case, the life determination unit 122 determines that the life condition is satisfied when, for example, the consumption amount of the resource used for image formation by the image formation unit 105 reaches a predetermined amount. Examples of the resource consumption include the amount of toner consumed by the image forming unit 105 and the number of prints (the number of sheets consumed) by the image forming unit 105.

ここで、画像処理装置100によるトナーの消費量を用いる場合について説明する。例えば、ユーザは、画像処理装置100の開発などの際に、SMART情報などを参考にして、画像形成部105にて様々な原稿を印刷する場合に、スプールデータとしてNAND型メモリ110に書き込まれる画像データのデータ量と、その画像データを印刷するのに画像形成部105が消費するトナーの量との相関関係を記録しておく。また、SMART情報により、NAND型メモリ110にどれくらいの量のデータを書き込めば寿命に達し、書き込み不能になるかという情報も得られる。これらの情報により、NAND型メモリ110が寿命に達するまでに、画像形成部105にてどれくらいの量のトナーを消費するかが推測される。 Here, a case where the amount of toner consumed by the image processing apparatus 100 is used will be described. For example, when the user prints various documents by the image forming unit 105 with reference to SMART information or the like when developing the image processing device 100, the image written in the NAND memory 110 as spool data. The correlation between the amount of data and the amount of toner consumed by the image forming unit 105 for printing the image data is recorded. Further, from the SMART information, it is possible to obtain information on how much data should be written to the NAND memory 110 to reach the end of its life and become unwritable. From this information, it is estimated how much toner the image forming unit 105 consumes before the NAND memory 110 reaches the end of its life.

そこで、NAND型メモリ110が寿命に達するまでに画像形成部105にて消費されると推測されるトナーの消費量を基に、トナー消費量の閾値が設定される。この閾値は、例えば、NAND型メモリ110が寿命に達するまでに消費されると推測されるトナーの最大消費量の90%の値である。そして、寿命判定部122は、画像形成部105で消費されるトナーの量を監視し、トナーの消費量が閾値に達した場合、NAND型メモリ110の残りの寿命が予め定められた割合未満(例えば10%未満)に達したと推測して、寿命条件が満たされたと判定する。
なお、画像形成部105が電子写真方式ではなく、インクジェット方式の場合には、トナーの消費量の代わりにインクの消費量を用いればよい。
Therefore, the threshold value of the toner consumption amount is set based on the toner consumption amount estimated to be consumed by the image forming unit 105 before the NAND memory 110 reaches the end of its life. This threshold is, for example, 90% of the maximum toner consumption estimated to be consumed by the end of the life of the NAND memory 110. Then, the life determination unit 122 monitors the amount of toner consumed by the image forming unit 105, and when the toner consumption reaches a threshold value, the remaining life of the NAND memory 110 is less than a predetermined ratio ( For example, it is estimated that the value has reached less than 10%), and it is determined that the life condition is satisfied.
When the image forming unit 105 is not an electrophotographic method but an inkjet method, the amount of ink consumed may be used instead of the amount of toner consumed.

次に、画像処理装置100によるプリント枚数を用いる場合について説明する。例えば、ユーザは、画像処理装置100の開発などの際に、SMART情報などを参考にして、画像形成部105にて様々な原稿を印刷する場合に、スプールデータとしてNAND型メモリ110に書き込まれる画像データのデータ量と、その画像データにより印刷される用紙のプリント枚数との相関関係を記録しておく。また、SMART情報により、NAND型メモリ110にどれくらいの量のデータを書き込めば寿命に達し、書き込み不能になるかという情報も得られる。これらの情報により、NAND型メモリ110が寿命に達するまでに、画像形成部105にてどれくらいの枚数の原稿がプリントされるかが推測される。 Next, a case where the number of prints by the image processing apparatus 100 is used will be described. For example, when the user prints various documents by the image forming unit 105 with reference to SMART information or the like when developing the image processing device 100, the image written in the NAND memory 110 as spool data. Record the correlation between the amount of data and the number of printed sheets of paper printed by the image data. Further, from the SMART information, it is possible to obtain information on how much data should be written to the NAND memory 110 to reach the end of its life and become unwritable. From this information, it is estimated how many documents will be printed by the image forming unit 105 before the NAND memory 110 reaches the end of its life.

そこで、NAND型メモリ110が寿命に達するまでに画像形成部105にて印刷されると推測されるプリント枚数を基に、プリント枚数の閾値が設定される。この閾値は、例えば、NAND型メモリ110が寿命に達するまでに印刷されると推測される最大プリント枚数の90%の値である。そして、寿命判定部122は、画像形成部105によるプリント枚数を監視し、プリント枚数が閾値に達した場合、NAND型メモリ110の残りの寿命が予め定められた割合未満(例えば10%未満)に達したと推測して、寿命条件が満たされたと判定する。 Therefore, a threshold value for the number of prints is set based on the number of prints estimated to be printed by the image forming unit 105 before the NAND memory 110 reaches the end of its life. This threshold value is, for example, 90% of the maximum number of prints estimated to be printed before the NAND memory 110 reaches the end of its life. Then, the life determination unit 122 monitors the number of prints by the image forming unit 105, and when the number of prints reaches the threshold value, the remaining life of the NAND type memory 110 becomes less than a predetermined ratio (for example, less than 10%). It is presumed that the product has been reached, and it is determined that the life condition is satisfied.

なお、印刷する原稿の内容によって、NAND型メモリ110に記憶される画像データのデータ量は異なる。そのため、原稿1枚当たりの画像データのデータ量を考慮して、プリント枚数の閾値を設定してもよい。例えば、原稿1枚当たりの平均的な画像データのデータ量を基準として閾値を定めてもよいし、原稿1枚当たりの最大の画像データのデータ量を基準として閾値を定めてもよい。さらに説明すると、印刷する原稿のデータ量が大きい程、NAND型メモリ110でのデータの消去回数が増え、データ保持の特性が劣化する。そのため、例えば、原稿1枚当たりの最大の画像データのデータ量を基準として閾値を設定する場合には、原稿1枚当たりの平均的な画像データのデータ量を基準として閾値を設定する場合よりも、設定される閾値は小さくなる。 The amount of image data stored in the NAND memory 110 differs depending on the content of the original to be printed. Therefore, the threshold value for the number of prints may be set in consideration of the amount of image data per original sheet. For example, the threshold value may be set based on the average amount of image data data per document, or the threshold value may be set based on the maximum amount of image data data per document. Further, as the amount of data of the original to be printed increases, the number of times of erasing the data in the NAND memory 110 increases, and the characteristics of data retention deteriorate. Therefore, for example, when the threshold value is set based on the maximum amount of image data data per original sheet, the threshold value is set based on the average amount of image data data per original sheet. , The set threshold becomes smaller.

なお、寿命判定部122は、画像処理装置100の使用状態を示す複数の情報を用いて寿命条件が満たされたか否かを判定してもよい。例えば、寿命判定部122は、NAND型メモリ110に書き込まれたデータの総量とともに、画像処理装置100によるトナーの消費量を基に、寿命条件が満たされたか否かを判定してもよい。 The life determination unit 122 may determine whether or not the life condition is satisfied by using a plurality of information indicating the usage state of the image processing device 100. For example, the life determination unit 122 may determine whether or not the life condition is satisfied based on the total amount of data written in the NAND memory 110 and the amount of toner consumed by the image processing device 100.

<画像データ処理部123による縮小処理>
次に、画像データ処理部123による縮小処理について、具体例を挙げて説明する。画像データ処理部123は、例えば、画像データに基づく画像の画質を落とすことにより、画像データのデータ量を小さくする。
<Reduction processing by image data processing unit 123>
Next, the reduction process by the image data processing unit 123 will be described with reference to specific examples. The image data processing unit 123 reduces the amount of image data data, for example, by reducing the image quality of the image based on the image data.

画像データに基づく画像の画質を落とす手段としては、例えば、画像の画素数を減らすことが挙げられる。例えば、画像データ処理部123の取得した画像データの解像度が600dpi(dots per inch)の場合に、解像度を400dpiに減らすことで、画像データの画素数が減り、画像データのデータ量が小さくなる。 As a means for reducing the image quality of an image based on image data, for example, reducing the number of pixels of the image can be mentioned. For example, when the resolution of the image data acquired by the image data processing unit 123 is 600 dpi (dots per inch), reducing the resolution to 400 dpi reduces the number of pixels of the image data and reduces the amount of image data.

また、画像データに基づく画像の画質を落とす手段としては、例えば、画像に含まれる画素の階調数を減らすことが挙げられる。例えば、画像データ処理部123の取得した画像データの階調数が256階調の場合に、階調数を64階調に減らすことで、画像データのデータ量が小さくなる。 Further, as a means for lowering the image quality of the image based on the image data, for example, reducing the number of gradations of the pixels included in the image can be mentioned. For example, when the number of gradations of the image data acquired by the image data processing unit 123 is 256 gradations, reducing the number of gradations to 64 gradations reduces the amount of image data data.

さらに、画像データに基づく画像の画質を落とす手段としては、例えば、画像を構成する色の数を減らすことが挙げられる。例えば、画像データ処理部123の取得した画像データにおいて、1つの画素が赤・緑・青の3つの色で表現される場合、例えば、1つの色を1byteで表現すると、1画素は3byteで表現されることになる。そこで、画像データをカラーから白黒にすると、1つの画素は1byteで表現されるため、画像データのデータ量は小さくなる。 Further, as a means for lowering the image quality of the image based on the image data, for example, reducing the number of colors constituting the image can be mentioned. For example, in the image data acquired by the image data processing unit 123, when one pixel is represented by three colors of red, green, and blue, for example, if one color is represented by 1 byte, one pixel is represented by 3 bytes. Will be done. Therefore, when the image data is changed from color to black and white, one pixel is represented by 1 byte, so that the amount of image data data becomes small.

画像データ処理部123は、このような手段を用いることにより、取得した画像データに対して縮小処理を施して、画像データのデータ量を小さくする。 By using such means, the image data processing unit 123 performs reduction processing on the acquired image data to reduce the amount of image data data.

<画像データをNAND型メモリへ書き込む場合の処理手順の説明>
次に、画像処理装置100が画像データをNAND型メモリ110へ書き込む場合の処理手順について説明する。図5は、画像処理装置100が画像データをNAND型メモリ110へ書き込む場合の処理手順の一例を示したフローチャートである。
<Explanation of processing procedure when writing image data to NAND memory>
Next, the processing procedure when the image processing apparatus 100 writes the image data to the NAND type memory 110 will be described. FIG. 5 is a flowchart showing an example of a processing procedure when the image processing device 100 writes image data to the NAND type memory 110.

まず、画像データ取得部121は、NAND型メモリ110に記憶する画像データを取得する(ステップ101)。次に、寿命判定部122は、寿命条件が満たされたか否かを判定する(ステップ102)。ステップ102で否定の判断(No)がされた場合、書き込み制御部124は、NAND型メモリ制御部111に対して、ステップ101で画像データ取得部121が取得した画像データを、NAND型メモリ110へ書き込むように指示する(ステップ103)。NAND型メモリ制御部111は、指示に基づき、NAND型メモリ110へ画像データを書き込む。そして、本処理フローは終了する。 First, the image data acquisition unit 121 acquires the image data to be stored in the NAND memory 110 (step 101). Next, the life determination unit 122 determines whether or not the life condition is satisfied (step 102). When a negative determination (No) is made in step 102, the write control unit 124 transfers the image data acquired by the image data acquisition unit 121 to the NAND memory 110 to the NAND memory control unit 111. Instruct to write (step 103). The NAND type memory control unit 111 writes image data to the NAND type memory 110 based on the instruction. Then, this processing flow ends.

一方、ステップ102で肯定の判断(Yes)がされた場合、画像データ処理部123は、ステップ101で画像データ取得部121が取得した画像データに対して縮小処理を施す(ステップ104)。次に、書き込み制御部124は、NAND型メモリ制御部111に対して、縮小処理が施された画像データをNAND型メモリ110へ書き込むように指示する(ステップ105)。NAND型メモリ制御部111は、指示に基づき、NAND型メモリ110へ、縮小処理が施された画像データを書き込む。そして、本処理フローは終了する。 On the other hand, when a positive determination (Yes) is made in step 102, the image data processing unit 123 performs reduction processing on the image data acquired by the image data acquisition unit 121 in step 101 (step 104). Next, the write control unit 124 instructs the NAND type memory control unit 111 to write the reduced image data to the NAND type memory 110 (step 105). The NAND type memory control unit 111 writes the reduced image data to the NAND type memory 110 based on the instruction. Then, this processing flow ends.

以上説明したように、本実施の形態に係る画像処理装置100の寿命判定部122は、画像処理装置100の使用状態を示す情報を基に、寿命条件が満たされたか否かを判定する。寿命条件が満たされたと判定された場合、画像データ処理部123は、画像データ取得部121が取得した画像データに対してデータ量を小さくする縮小処理を施す。そして、縮小処理が施された画像データがNAND型メモリ110へ書き込まれる。そのため、本実施の形態に係る画像処理装置100の処理により、例えば、NAND型メモリに繰り返し画像データが書き込まれて寿命条件が満たされたか否かにかかわらず、書き込み対象の画像データをそのままNAND型メモリ110に記憶させる構成と比較して、NAND型メモリ110が書き込み不能になるまでの期間(残りの寿命)が延びることになる。 As described above, the life determination unit 122 of the image processing device 100 according to the present embodiment determines whether or not the life condition is satisfied based on the information indicating the usage state of the image processing device 100. When it is determined that the life condition is satisfied, the image data processing unit 123 performs a reduction process for reducing the amount of data on the image data acquired by the image data acquisition unit 121. Then, the reduced image data is written to the NAND type memory 110. Therefore, by the processing of the image processing device 100 according to the present embodiment, for example, regardless of whether or not the image data is repeatedly written to the NAND type memory and the life condition is satisfied, the image data to be written is directly converted to the NAND type. Compared with the configuration in which the NAND memory 110 is stored, the period until the NAND type memory 110 becomes unwritable (remaining life) is extended.

また、上述した例では、図1に示す構成において、SSD110bに画像データを書き込むこととしたが、SDメモリカード110aに画像データを書き込むこととしてもよい。この場合には、寿命条件が満たされた場合に、縮小処理を施した画像データがSDメモリカード110aに書き込まれる。 Further, in the above-described example, in the configuration shown in FIG. 1, the image data is written to the SSD 110b, but the image data may be written to the SD memory card 110a. In this case, when the life condition is satisfied, the reduced image data is written to the SD memory card 110a.

さらに、上述した例では、画像処理装置100の寿命判定部122が寿命条件の判定を行うこととしたが、例えば、リモート診断システム等を用いて、画像処理装置100ではない他の装置(不図示)から遠隔で判定してもよい。この場合、例えば、リモート診断システムにおいて寿命条件が満たされたと判定された場合に、自動的にメンテナンス依頼を発行してもよい。 Further, in the above-described example, the life determination unit 122 of the image processing device 100 determines the life condition, but for example, using a remote diagnosis system or the like, another device other than the image processing device 100 (not shown). ) May be determined remotely. In this case, for example, when the remote diagnostic system determines that the life condition is satisfied, a maintenance request may be automatically issued.

また、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、CD−ROM等の記録媒体に格納して提供することも可能である。 Further, the program that realizes the embodiment of the present invention can be provided not only by communication means but also by storing it in a recording medium such as a CD-ROM.

なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
Although various embodiments and modifications have been described above, it is of course possible to combine these embodiments and modifications.
Further, the present disclosure is not limited to the above-described embodiment, and can be implemented in various forms without departing from the gist of the present disclosure.

例えば、上記実施例では、画像処理装置100を例示したが、NAND型メモリ110を記憶媒体として使用する任意の装置に対して、本開示の内容を同様に適用することができる。 For example, in the above embodiment, the image processing device 100 has been illustrated, but the contents of the present disclosure can be similarly applied to any device that uses the NAND memory 110 as a storage medium.

100…画像処理装置、101…CPU、102…メモリ、110…NAND型メモリ、110a…SDメモリカード、110b…SSD、111…NAND型メモリ制御部、111a…SDメモリ制御部、111b…SSD制御部、121…画像データ取得部、122…寿命判定部、123…画像データ処理部、124…書き込み制御部、125…表示制御部 100 ... image processing device, 101 ... CPU, 102 ... memory, 110 ... NAND memory, 110a ... SD memory card, 110b ... SSD, 111 ... NAND memory control unit, 111a ... SD memory control unit, 111b ... SSD control unit , 121 ... image data acquisition unit, 122 ... life determination unit, 123 ... image data processing unit, 124 ... write control unit, 125 ... display control unit

Claims (9)

画像データを取得する取得手段と、
NAND型メモリを有する記憶手段と、
記録材に画像を形成する画像形成手段と、
前記取得手段が取得した画像データを前記記憶手段に書き込んで記憶させるとともに、画像データの書き込みが繰り返し行われ前記画像形成手段による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合には、当該取得手段が取得した画像データに対してデータ量を小さくする処理を施して当該記憶手段に書き込む書込手段と
を備える画像処理装置。
Acquisition method for acquiring image data and
A storage means having a NAND memory and
An image forming means for forming an image on a recording material,
The image data acquired by the acquisition means is written and stored in the storage means, and the image data is repeatedly written, and the consumption of resources used for image formation by the image forming means is a predetermined amount. An image processing apparatus including a writing means that performs a process of reducing the amount of data on the image data acquired by the acquisition means and writes the image data to the storage means when the value is reached.
前記資源の消費量とは、トナーの消費量であることを特徴とする請求項1に記載の画像処理装置。The image processing apparatus according to claim 1, wherein the resource consumption is the toner consumption. 前記資源の消費量とは、インクの消費量であることを特徴とする請求項1に記載の画像処理装置。The image processing apparatus according to claim 1, wherein the resource consumption is the ink consumption. 前記書込手段は、画像データに基づく画像の画質を落とすことにより当該画像データのデータ量を小さくすること
を特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置。
The image processing apparatus according to any one of claims 1 to 3, wherein the writing means reduces the amount of data of the image data by lowering the image quality of the image based on the image data.
前記書込手段は、前記画像の画素数を減らすことにより当該画像の画質を落とすこと
を特徴とする請求項に記載の画像処理装置。
The image processing apparatus according to claim 4 , wherein the writing means reduces the image quality of the image by reducing the number of pixels of the image.
前記書込手段は、前記画像に含まれる画素の階調数を減らすことにより当該画像の画質を落とすこと
を特徴とする請求項に記載の画像処理装置。
The image processing apparatus according to claim 4 , wherein the writing means reduces the image quality of the image by reducing the number of gradations of pixels included in the image.
前記書込手段は、前記画像を構成する色の数を減らすことにより当該画像の画質を落とすこと
を特徴とする請求項に記載の画像処理装置。
The image processing apparatus according to claim 4 , wherein the writing means reduces the image quality of the image by reducing the number of colors constituting the image.
画像データを取得する取得手段と、
記録材に画像を形成する画像形成手段と、
NAND型メモリに、前記取得手段が取得した画像データを書き込んで記憶させるとともに、画像データの書き込みが繰り返し行われ前記画像形成手段による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合には、当該取得手段が取得した画像データに対してデータ量を小さくする処理を施して当該NAND型メモリに書き込む書込手段と
を備える画像処理装置。
Acquisition method for acquiring image data and
An image forming means for forming an image on a recording material,
The image data acquired by the acquisition means is written and stored in the NAND memory, and the image data is repeatedly written, and the consumption of resources used for image formation by the image forming means is predetermined. An image processing apparatus including a writing means that performs a process of reducing the amount of data acquired by the acquisition means on the image data acquired by the acquisition means and writes the image data to the NAND type memory when the amount is reached.
コンピュータに、
画像データを取得する機能と、
記録材に画像を形成する機能と、
NAND型メモリに、取得した画像データを書き込んで記憶させるとともに、画像データの書き込みが繰り返し行われ前記画像を形成する機能による画像形成の際に用いられた資源の消費量が予め定められた量に達した場合には、取得した画像データに対してデータ量を小さくする処理を施して当該NAND型メモリに書き込む機能と
を実現させるためのプログラム。
On the computer
The function to acquire image data and
The function of forming an image on the recording material and
The acquired image data is written and stored in the NAND memory, and the consumption of resources used for image formation by the function of repeatedly writing the image data to form the image is set to a predetermined amount. When it reaches, a program for realizing a function of writing to the NAND type memory by performing a process of reducing the amount of data on the acquired image data.
JP2017080037A 2017-04-13 2017-04-13 Image processing equipment and programs Active JP6885173B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017080037A JP6885173B2 (en) 2017-04-13 2017-04-13 Image processing equipment and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017080037A JP6885173B2 (en) 2017-04-13 2017-04-13 Image processing equipment and programs

Publications (2)

Publication Number Publication Date
JP2018180957A JP2018180957A (en) 2018-11-15
JP6885173B2 true JP6885173B2 (en) 2021-06-09

Family

ID=64275491

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017080037A Active JP6885173B2 (en) 2017-04-13 2017-04-13 Image processing equipment and programs

Country Status (1)

Country Link
JP (1) JP6885173B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7521249B2 (en) * 2020-04-17 2024-07-24 株式会社リコー Image forming apparatus, method for predicting life span of NAND flash memory, and program
JP2022022152A (en) * 2020-07-24 2022-02-03 シンクウェア コーポレーション Electronic device and method for determining lifespan and failure of nonvolatile memory storage device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4848330B2 (en) * 2007-08-28 2011-12-28 株式会社リコー Image forming apparatus, image forming method, and program
IN2014DN05977A (en) * 2012-02-08 2015-06-26 Hitachi Ltd
JP6308433B2 (en) * 2014-05-21 2018-04-11 コニカミノルタ株式会社 Image forming apparatus, control method, and control program

Also Published As

Publication number Publication date
JP2018180957A (en) 2018-11-15

Similar Documents

Publication Publication Date Title
US8553270B2 (en) Image forming apparatus
KR20180014665A (en) Image forming apparatus, information processing method, and storage medium
JP2013082130A (en) Image forming apparatus, image formation control method, and image formation control program
US8749806B2 (en) Power management for image processing apparatus
US20110314241A1 (en) Information processing apparatus including storage unit and connection unit for connecting external storage device
US10740047B2 (en) Image forming apparatus and control method
JP6885173B2 (en) Image processing equipment and programs
US8305598B2 (en) Image-forming apparatus
JP6308433B2 (en) Image forming apparatus, control method, and control program
JP2021026319A (en) Image forming apparatus and method for controlling image forming apparatus
US20110141505A1 (en) Printing system, printer driver and copier
KR101623625B1 (en) Information processing apparatus equipped with overwrite deletion function, method of controlling the same, and storage medium
JP6478054B2 (en) Image forming apparatus and data processing program
US11483437B2 (en) Apparatus, method for controlling the apparatus, and storage medium for executing trim processing and performing wear leveling on area in use
JP4788974B2 (en) Image processing device
KR20190074239A (en) Information processing apparatus, information processing method, and storage medium
US8542380B2 (en) Image processing apparatus and method for erasing an image based on a mark read from a sheet
JP5682183B2 (en) Printing device
JP5298702B2 (en) Image forming apparatus
JP4857160B2 (en) Image forming apparatus
JP4471173B2 (en) Image forming apparatus, management method thereof, control program, and recording medium
CN109388041A (en) The management method of image forming apparatus and consumables
JP4902405B2 (en) Printer driver, program and recording medium
JP6323014B2 (en) Image processing device
US8368912B2 (en) Image forming apparatus, print control method, and computer-readable storage medium storing program code for executing the control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200228

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210311

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: 20210413

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210426

R150 Certificate of patent or registration of utility model

Ref document number: 6885173

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150