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
JP7700441B2 - Image forming device - Google Patents
[go: Go Back, main page]

JP7700441B2 - Image forming device - Google Patents

Image forming device Download PDF

Info

Publication number
JP7700441B2
JP7700441B2 JP2020194130A JP2020194130A JP7700441B2 JP 7700441 B2 JP7700441 B2 JP 7700441B2 JP 2020194130 A JP2020194130 A JP 2020194130A JP 2020194130 A JP2020194130 A JP 2020194130A JP 7700441 B2 JP7700441 B2 JP 7700441B2
Authority
JP
Japan
Prior art keywords
data
unit
image forming
storage unit
writing
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
JP2020194130A
Other languages
Japanese (ja)
Other versions
JP2022082940A (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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2020194130A priority Critical patent/JP7700441B2/en
Publication of JP2022082940A publication Critical patent/JP2022082940A/en
Application granted granted Critical
Publication of JP7700441B2 publication Critical patent/JP7700441B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storing Facsimile Image Data (AREA)
  • Record Information Processing For Printing (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Memory System (AREA)

Description

本発明は、画像形成装置に関する。 The present invention relates to an image forming device.

従来、画像データなどのデータを記憶するためのストレージデバイスとしてSSD(Solid State Drive)を備える画像形成装置が知られている。
SSDには書き込み耐久による寿命があり、この寿命に達するとSSDは読み出し可能だが、書き込みができなくなる。この場合、SSDへの書き込みが発生したときに初めて寿命を迎えていたことが検知される。
2. Description of the Related Art Conventionally, image forming apparatuses equipped with a solid state drive (SSD) as a storage device for storing data such as image data are known.
SSDs have a lifespan determined by their write endurance, and when this lifespan is reached, the SSD can still be read but cannot be written to. In this case, the end of the lifespan is only detected when a write occurs to the SSD.

これに関連して、特許文献1には、書き換え保証回数が異なる複数種類のメモリーが共存するデータ記憶制御装置において、第1不揮発性メモリーの書き換え回数が所定回数を超えると、第2不揮発性メモリーを使用する発明が記載されている。
また、特許文献2には、不揮発メモリーの故障が読み出しエラーかそれとも書き込みエラーかに応じて外部装置にバックアップするデータの種類を切り換えている発明が記載されている。
In relation to this, Patent Document 1 describes an invention in which, in a data storage control device in which multiple types of memory with different guaranteed rewrite counts coexist, when the number of rewrites of a first non-volatile memory exceeds a predetermined number, a second non-volatile memory is used.
Furthermore, Patent Document 2 describes an invention in which the type of data to be backed up in an external device is switched depending on whether the failure in the non-volatile memory is a read error or a write error.

特開2011-44207号公報JP 2011-44207 A 特開2016-21105号公報JP 2016-21105 A

しかし、特許文献1に記載の技術では、書き込み回数の閾値である所定回数は、不揮発性メモリーごとにばらつきがあるので、閾値を一定に設定すると当該ばらつきに対応できないという問題がある。
また、特許文献2に記載の技術では、不揮発性メモリーの故障が書き込みまたは読み出しエラーの発生によって初めて発覚するため、ジョブの途中でエラーが発生した場合、データの損失、或いは損失したデータを補填するため再度ジョブの読み込みが必要となるなど装置のパフォーマンス低下につながるという問題がある。
However, in the technology described in Patent Document 1, the predetermined number, which is the threshold for the number of writes, varies from one nonvolatile memory to another, and therefore setting the threshold to a constant value makes it difficult to accommodate this variation.
Furthermore, with the technology described in Patent Document 2, a failure in the non-volatile memory is only discovered when a write or read error occurs, so if an error occurs in the middle of a job, there is a problem that this can lead to a decrease in the performance of the device, such as data loss or the need to reload the job to compensate for the lost data.

本発明の課題は、書き換え回数が制限される記憶部へのデータの書き込み中のエラーの発生を効率よく防ぐことができる画像形成装置を提供することである。 The objective of the present invention is to provide an image forming device that can efficiently prevent errors from occurring while writing data to a memory unit that has a limited number of rewrites.

上記課題を解決するため、請求項1に記載の発明の画像形成装置は、
書き換え回数が制限される記憶部と、
前記記憶部への書き込み動作前において、前記記憶部に仮データ及び本データを書き込み可能な領域が残されているかを判断する判断部と、
前記判断部により前記記憶部に前記仮データ及び前記本データを書き込み可能な領域が残されていると判断された場合に、前記記憶部に仮データの書き込みを実施する第1書き込み部と、
前記第1書き込み部による前記仮データの書き込みが成功した場合に、前記記憶部に前記本データの書き込みを実施する第2書き込み部と、
を備え、
前記第1書き込み部は、前記仮データの書き込み前に、前記仮データ及び前記本データの書き込みデータサイズに対応する数の前記記憶部内の書き込みアクセス先においてデータが空になるように前記書き込みアクセス先に格納されているデータを移し替えるデータ退避を行い、前記データ退避は成功したか否かを判断し、前記データ退避が成功したと判断した場合に、データが空の状態である前記書き込みアクセス先に前記仮データの書き込みを実施し、
前記第1書き込み部により前記データ退避が失敗したと判断された場合に、前記本データを第2記憶部に記憶させて、画像形成処理を実行する制限モードに移行する制御部をさらに備える。
In order to solve the above problems, the image forming apparatus according to the present invention comprises:
A storage unit that has a limited number of times that it can be rewritten;
a determination unit that determines whether an area remains in the storage unit to which provisional data and real data can be written before a write operation to the storage unit;
a first writing unit that writes the provisional data to the storage unit when the determining unit determines that an area to which the provisional data and the real data can be written remains in the storage unit;
a second writing unit that writes the real data to the storage unit when the writing of the provisional data by the first writing unit is successful;
Equipped with
the first writing unit, before writing the provisional data , performs data evacuation to transfer data stored in the write access destinations in the storage unit so that the write access destinations in the storage unit, the number of which corresponds to a write data size of the provisional data and the actual data, are emptied of data, determines whether the data evacuation is successful, and, when it is determined that the data evacuation is successful, writes the provisional data to the write access destinations that are emptied of data;
The image forming apparatus further includes a control unit that, when it is determined by the first writing unit that the data saving has failed, stores the original data in a second storage unit and transitions to a restricted mode in which an image forming process is executed.

請求項2に記載の発明は、請求項1に記載の画像形成装置において、
前記仮データのデータサイズは、前記本データのデータサイズより小さい。
The present invention relates to an image forming apparatus comprising:
The data size of the provisional data is smaller than the data size of the main data.

請求項3に記載の発明は、請求項1又は2に記載の画像形成装置において、
前記第1書き込み部は、前記記憶部における書き込みアクセスの最小単位で前記仮データの書き込みを実施する。
The present invention relates to an image forming apparatus comprising:
The first writing unit writes the provisional data in the smallest unit of write access in the storage unit.

請求項4に記載の発明は、請求項1から3のいずれか一項に記載の画像形成装置において、
前記第1書き込み部は、前記画像形成装置が受信したジョブにおいてジョブごとに画像データサイズが異なるジョブが含まれている時、前記画像形成装置が受信したジョブにおいてページ数に応じて変化するヘッダ情報を含むジョブが含まれている時、または前記画像形成装置におけるコピー動作の直前時に前記仮データの書き込みを実施する。
According to a fourth aspect of the present invention, in the image forming apparatus according to any one of the first to third aspects,
The first writing unit writes the provisional data when the jobs received by the image forming device include jobs in which the image data size varies for each job, when the jobs received by the image forming device include jobs that include header information that changes depending on the number of pages, or immediately before a copy operation in the image forming device .

請求項5に記載の発明は、請求項1から4のいずれか一項に記載の画像形成装置において、
前記制御部は、前記判断部により前記記憶部に前記仮データ及び前記本データを書き込み可能な領域が残されていないと判断された場合に、前記本データを第2記憶部に記憶させて、画像形成処理を実行する制限モードに移行する。
According to a fifth aspect of the present invention, in the image forming apparatus according to any one of the first to fourth aspects,
When the judgment unit determines that there is no area remaining in the memory unit where the temporary data and the main data can be written, the control unit stores the main data in a second memory unit and transitions to a restricted mode in which image formation processing is executed.

請求項6に記載の発明は、請求項5に記載の画像形成装置において、
前記制御部は、前記制限モードにおいて、第1条件が適用される場合、前記本データを第2記憶部としてのメモリーに記憶させ、第2条件が適用される場合、前記本データを前記第2記憶部としての外部ストレージに記憶させる。
According to a sixth aspect of the present invention, there is provided an image forming apparatus according to the fifth aspect,
In the restricted mode, when a first condition is applied, the control unit stores the data in a memory serving as a second storage unit, and when a second condition is applied, stores the data in an external storage serving as the second storage unit.

請求項に記載の発明は、請求項1からのいずれか一項に記載の画像形成装置において、
前記第1書き込み部は、前記本データの書き込みに必要なデータサイズを算出して、算出した結果、前記データサイズが前記記憶部内の複数のアクセス先をまたぐ場合、前記複数のアクセス先に前記仮データの書き込みを実施する。
According to a seventh aspect of the present invention, in the image forming apparatus according to any one of the first to sixth aspects,
The first writing unit calculates the data size required to write the main data, and if the calculated data size spans multiple access destinations within the memory unit, writes the provisional data to the multiple access destinations.

請求項に記載の発明は、請求項に記載の画像形成装置において、
前記第1書き込み部は、前記本データの書き込みに必要なデータサイズが固定サイズである場合、前記本データの書き込みに必要なデータサイズの算出に前記固定サイズを適用し、可変なサイズである場合、前記算出にワーストサイズを適用する。
According to an eighth aspect of the present invention, in the seventh aspect of the image forming apparatus,
When the data size required to write the present data is a fixed size, the first writing unit applies the fixed size to the calculation of the data size required to write the present data, and when the data size is variable, applies a worst size to the calculation.

制御部に記載の発明は、請求項1からのいずれか一項に記載の画像形成装置において、
前記第1書き込み部は、前記記憶部の最大書き換え回数に対する現在の書き換え回数の割合が所定の閾値以上である場合に前記仮データの書き込みを実施する。
The invention described in the control unit 9 is the image forming apparatus described in any one of claims 1 to 8 ,
The first writing unit writes the provisional data when a ratio of a current number of rewrites to a maximum number of rewrites of the storage unit is equal to or greater than a predetermined threshold value.

本発明によれば、書き換え回数が制限される記憶部へのデータの書き込み中のエラーの発生を効率よく防ぐことができる。 The present invention makes it possible to efficiently prevent errors from occurring while writing data to a storage unit that has a limited number of rewrites.

本実施形態における画像形成装置の全体構成を示す概略図である。1 is a schematic diagram illustrating an overall configuration of an image forming apparatus according to an embodiment of the present invention. 本実施形態の画像形成装置の機能的構成を示すブロック図である。1 is a block diagram showing a functional configuration of an image forming apparatus according to an embodiment of the present invention; 本実施形態の画像形成装置により実行される書き込み検査処理を示すフローチャートである。5 is a flowchart showing a writing inspection process executed by the image forming apparatus of the present embodiment.

以下、本発明の実施の形態を図面に基づいて詳細に説明する。ただし、発明の範囲は図示例に限定されない。 The following describes in detail an embodiment of the present invention with reference to the drawings. However, the scope of the invention is not limited to the illustrated examples.

(画像形成装置の構成)
以下、本発明の実施の形態を図面に基づいて説明する。
図1は、本実施形態の画像形成装置1の全体構成の概略を説明する正面図である。
(Configuration of Image Forming Apparatus)
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a front view for explaining an outline of the overall configuration of an image forming apparatus 1 according to the present embodiment.

本実施形態の画像形成装置1は、電子写真方式によりカラーの画像形成を行うMFP(Multifunction Peripheral)である。
図1に示すように、画像形成装置1は、筐体1aと、筐体1aの外部に設けられた操作表示部30(図2参照)と、筐体1aの上部に設けられたスキャナー40と、スキャナー40の下部において筐体1aの外部に露出している排紙部70などを備える。画像形成装置1は、操作表示部30により受け付けられた入力操作に応じて所定の処理を実行する。また、スキャナー40は、用紙(記録媒体)に形成された画像を読み取る処理を実行する。
The image forming apparatus 1 of this embodiment is an MFP (Multifunction Peripheral) that forms color images by electrophotography.
1, the image forming device 1 includes a housing 1a, an operation display unit 30 (see FIG. 2) provided outside the housing 1a, a scanner 40 provided on the upper part of the housing 1a, and a paper discharge unit 70 exposed to the outside of the housing 1a below the scanner 40. The image forming device 1 executes a predetermined process in response to an input operation received by the operation display unit 30. The scanner 40 also executes a process of reading an image formed on a sheet of paper (a recording medium).

また、筐体1aには、給紙部80である開閉可能な給紙トレイ81、開閉可能な手差しトレイ82などが設けられている。
また、筐体1aの内部には、用紙に画像を形成する画像形成部20が設けられている。
The housing 1a is also provided with a paper feed section 80 including an openable/closable paper feed tray 81 and an openable/closable manual feed tray 82.
Inside the housing 1a, an image forming section 20 that forms an image on a sheet is provided.

画像形成部20は、給紙トレイ81又は手差しトレイ82から供給された用紙に対して画像を形成し、排紙部70に排出する。
画像形成部20は、静電潜像を表面に担持するドラム状の感光体である像担持体21と、像担持体21の表面における残留トナーを除去するクリーニング部22と、像担持体21の表面を一様に帯電させる帯電ローラー23と、帯電された像担持体21の表面を露光して静電潜像を形成する露光部24と、トナーを含む現像剤を用いて静電潜像を現像し、像担持体21の表面にトナー像を形成する現像部25と、形成されたトナー像を転写領域において中間転写ベルト261に1次転写し、さらに中間転写ベルト261から用紙に2次転写する転写部26と、トナー像を用紙に定着させる定着部27と、用紙を給紙トレイ81又は手差しトレイ82から排紙部70に至る搬送経路で搬送する複数の搬送ローラーを有する搬送部28などを備える。上記のうち、像担持体21、クリーニング部22、帯電ローラー23、露光部24、現像部25により作像ユニットが構成される。
The image forming section 20 forms an image on a sheet fed from a paper feed tray 81 or a manual feed tray 82 , and discharges the sheet to a paper discharge section 70 .
The image forming unit 20 includes an image carrier 21, which is a drum-shaped photoreceptor that carries an electrostatic latent image on its surface, a cleaning unit 22 that removes residual toner on the surface of the image carrier 21, a charging roller 23 that uniformly charges the surface of the image carrier 21, an exposure unit 24 that exposes the charged surface of the image carrier 21 to form an electrostatic latent image, a developing unit 25 that develops the electrostatic latent image using a developer containing toner to form a toner image on the surface of the image carrier 21, a transfer unit 26 that primarily transfers the formed toner image to an intermediate transfer belt 261 in a transfer area and then secondarily transfers the toner image from the intermediate transfer belt 261 to a sheet, a fixing unit 27 that fixes the toner image to the sheet, and a transport unit 28 having a plurality of transport rollers that transports the sheet along a transport path from the paper feed tray 81 or the manual feed tray 82 to the paper discharge unit 70. Of the above, the image carrier 21, the cleaning unit 22, the charging roller 23, the exposure unit 24, and the developing unit 25 constitute an image forming unit.

作像ユニットは、Y(イエロー)、M(マゼンタ)、C(シアン)及びK(ブラック)の4色に対応して4つ設けられ、中間転写ベルト261の下部水平面に沿ってY、M、C、Kの順に配列されている。各作像ユニットでは、像担持体21の外周面に沿って、クリーニング部22、帯電ローラー23、露光部24及び現像部25がこの順に配列されている。 Four imaging units are provided corresponding to the four colors of Y (yellow), M (magenta), C (cyan) and K (black), and are arranged in the order of Y, M, C and K along the lower horizontal surface of the intermediate transfer belt 261. In each imaging unit, a cleaning section 22, a charging roller 23, an exposure section 24 and a development section 25 are arranged in this order along the outer circumferential surface of the image carrier 21.

像担持体21は、所定の回転軸を中心に回転する。像担持体21の外周面には感光層が形成されている。 The image carrier 21 rotates around a predetermined rotation axis. A photosensitive layer is formed on the outer peripheral surface of the image carrier 21.

クリーニング部22は、弾性体からなる平板状のクリーニングブレードを有し、当該クリーニングブレードを像担持体21の表面に当接させることで、像担持体21の表面に付着し中間転写ベルト261に転写されずに残留したトナーなどの異物を除去する。 The cleaning unit 22 has a flat cleaning blade made of an elastic material, and by bringing the cleaning blade into contact with the surface of the image carrier 21, it removes foreign matter such as toner that has adhered to the surface of the image carrier 21 and remains on the intermediate transfer belt 261 without being transferred thereto.

帯電ローラー23は、像担持体21の表面に当接し、像担持体21の回転に伴って所定の回転軸を中心に従動回転する筒状部材である。帯電ローラー23は、図示略の電源部から帯電駆動電圧が印加されることで、像担持体21の表面を一様に帯電させる。 The charging roller 23 is a cylindrical member that contacts the surface of the image carrier 21 and rotates about a predetermined rotation axis in accordance with the rotation of the image carrier 21. The charging roller 23 uniformly charges the surface of the image carrier 21 by applying a charging drive voltage from a power supply unit (not shown).

露光部24は、発光素子としてのLD(Laser Diode)を備え、帯電ローラー23により帯電された像担持体21の表面にレーザー光を照射することで露光して像担持体21上に静電潜像を形成する。 The exposure unit 24 is equipped with an LD (Laser Diode) as a light-emitting element, and irradiates the surface of the image carrier 21, which has been charged by the charging roller 23, with laser light to expose the surface and form an electrostatic latent image on the image carrier 21.

現像部25は、像担持体21の表面に対向するように配置された現像スリーブ(現像ローラー)を備える。現像部25は、図示しないトナーボトルから供給されたトナーを含む現像剤を、所定の現像バイアス電位とされた現像スリーブの表面に供給することで、現像剤中のトナーを現像スリーブ表面から像担持体21の表面の静電潜像に付着させて、像担持体21の表面にトナー像を形成させる。 The developing unit 25 includes a developing sleeve (developing roller) arranged to face the surface of the image carrier 21. The developing unit 25 supplies developer containing toner supplied from a toner bottle (not shown) to the surface of the developing sleeve, which is set to a predetermined developing bias potential, causing the toner in the developer to adhere from the surface of the developing sleeve to the electrostatic latent image on the surface of the image carrier 21, forming a toner image on the surface of the image carrier 21.

転写部26は、2つのベルト搬送ローラー262と、各像担持体21に対向して配置された4つの1次転写ローラー263と、ベルト搬送ローラー262及び1次転写ローラー263の回りに架け渡された中間転写ベルト261と、中間転写ベルト261上に残留したトナーを除去するベルトクリーニング部264と、一方のベルト搬送ローラー262に対して付勢された状態でベルト搬送ローラー262の回転に伴って従動回転する2次転写ローラー265とを備える。
転写部26では、1次転写ローラー263にトナーと逆極性のバイアス電圧を印加した状態で中間転写ベルト261が周回移動することで、回転する像担持体21の表面から中間転写ベルト261にトナーが転写される。また、Y、M、C、Kの各色のトナーが重畳転写された後、所定のバイアス電圧が印加された2次転写ローラー265と中間転写ベルト261との間を用紙が通過することで、中間転写ベルト261から用紙へカラートナー像が転写される。用紙へ転写されずに中間転写ベルト261上に残留したトナーは、ベルトクリーニング部264のクリーニングブレードによって除去される。
The transfer unit 26 includes two belt transport rollers 262, four primary transfer rollers 263 arranged opposite each image carrier 21, an intermediate transfer belt 261 suspended around the belt transport rollers 262 and the primary transfer roller 263, a belt cleaning unit 264 that removes toner remaining on the intermediate transfer belt 261, and a secondary transfer roller 265 that is biased against one of the belt transport rollers 262 and rotates in conjunction with the rotation of the belt transport roller 262.
In the transfer unit 26, the intermediate transfer belt 261 moves in a circular motion while a bias voltage of the opposite polarity to the toner is applied to the primary transfer roller 263, so that the toner is transferred from the surface of the rotating image carrier 21 to the intermediate transfer belt 261. After the toners of the colors Y, M, C, and K are transferred and superimposed, the color toner image is transferred from the intermediate transfer belt 261 to the paper by passing the paper between the secondary transfer roller 265 to which a predetermined bias voltage is applied and the intermediate transfer belt 261. The toner remaining on the intermediate transfer belt 261 without being transferred to the paper is removed by a cleaning blade of the belt cleaning unit 264.

定着部27は、トナー像が転写された用紙を加熱及び加圧して用紙にトナー像を定着させる。定着部27は、用紙を挟持する加熱ローラー及び加圧ローラーからなる一対のローラーを備える。トナー像が定着された用紙は、搬送部28により搬送されて排紙部70に送出される。 The fixing unit 27 heats and presses the paper onto which the toner image has been transferred, fixing the toner image to the paper. The fixing unit 27 has a pair of rollers consisting of a heating roller and a pressure roller that hold the paper. The paper onto which the toner image has been fixed is transported by the transport unit 28 and sent to the paper discharge unit 70.

スキャナー40は、筐体1aの上部に設けられた画像読取部41と、画像読取部41の上部に設けられたADF42(Auto Document Feeder)とセンサー43(図示なし)を有する。
画像読取部41は、用紙が載置される載置面41aを構成するプラテンガラス411と、載置面41a上の用紙に対して載置面41a側から光を照射するための光源や反射鏡などの光学系と、当該光学系から照射され用紙で反射した光を検出する撮像素子などを備える。画像読取部41は、制御部10による制御下で、プラテンガラス411の載置面41aに載置された用紙の画像を読み取ってR(赤)、G(緑)及びB(青)の色ごとのビットマップ形式の画像データを生成し、記憶部60(図2参照)に記憶させる。
ADF42は、手差し原稿(読み取り対象の画像が形成された記録媒体)を1枚ずつ搬送して画像読取部41に読み取らせる。また、ADF42は、ユーザーの操作により、載置面41aを覆う状態と、載置面41aを露出させる状態との間の可動範囲内で動かされる。
センサー43は、ADF42にセットされた原稿のページ数や原稿の用紙サイズを測定し、当該測定結果を後述する制御部10に出力する。
The scanner 40 has an image reading section 41 provided on the upper part of the housing 1a, an ADF (Auto Document Feeder) 42 provided above the image reading section 41, and a sensor 43 (not shown).
The image reading unit 41 includes a platen glass 411 constituting a placement surface 41a on which paper is placed, an optical system such as a light source and a reflecting mirror for irradiating light from the placement surface 41a side to the paper on the placement surface 41a, and an imaging element for detecting the light irradiated from the optical system and reflected by the paper, etc. Under the control of the control unit 10, the image reading unit 41 reads an image of the paper placed on the placement surface 41a of the platen glass 411, generates image data in a bitmap format for each color of R (red), G (green), and B (blue), and stores the image data in the storage unit 60 (see FIG. 2).
The ADF 42 transports manually-fed documents (recording media on which an image to be read is formed) one by one and causes the documents to be read by the image reading unit 41. The ADF 42 is moved within a movable range between a state in which the loading surface 41a is covered and a state in which the loading surface 41a is exposed, by a user's operation.
The sensor 43 measures the number of pages of the document set in the ADF 42 and the paper size of the document, and outputs the measurement results to the control unit 10, which will be described later.

図1に示す排紙部70は、スキャナー40の下側、かつ筐体1aの範囲内で筐体1aの外部に露出しており、画像形成部20により画像が形成された用紙が、ユーザーにより取り出すことができる状態で排出される。 The paper discharge unit 70 shown in FIG. 1 is exposed below the scanner 40 and within the confines of the housing 1a to the outside of the housing 1a, and discharges paper on which an image has been formed by the image forming unit 20 in a state that allows the user to remove it.

図2は、本実施形態の画像形成装置1の機能的構成を示すブロック図である。
画像形成装置1は、制御部10と、画像形成部20と、操作表示部30と、スキャナー40と、通信部50と、記憶部60、排紙部70、給紙部80などを備え、これらの各部はバスを介して接続されている。以下では、既に説明した構成については説明を省略する。
FIG. 2 is a block diagram showing the functional configuration of the image forming apparatus 1 of the present embodiment.
The image forming apparatus 1 includes a control unit 10, an image forming unit 20, an operation display unit 30, a scanner 40, a communication unit 50, a storage unit 60, a paper discharge unit 70, a paper feed unit 80, etc., and these units are connected via a bus. In the following, the description of the configuration that has already been described will be omitted.

制御部10は、CPU11(Central Processing Unit)、RAM12(Random Access Memory)を有する。
CPU11は、記憶部60に記憶されているプログラムを読み出して実行し、各種演算処理を行う。
RAM12は、CPU11に作業用のメモリー空間を提供し、一時データを記憶する。
The control unit 10 includes a CPU 11 (Central Processing Unit) and a RAM 12 (Random Access Memory).
The CPU 11 reads out and executes programs stored in the storage unit 60 to perform various types of arithmetic processing.
The RAM 12 provides a working memory space for the CPU 11 and stores temporary data.

操作表示部30は、操作部31及び表示部32を有する。
操作部31は、表示部32の表示画面上を覆うように形成されたタッチパネルや、数字ボタン、スタートボタン等の各種操作ボタンを備え、ユーザーの操作に基づく操作信号を制御部10に出力する。
表示部32は、LCD(Liquid Crystal Display)により構成され、制御部10から入力される表示信号の指示に従って各種画面を表示する。
The operation and display unit 30 includes an operation unit 31 and a display unit 32 .
The operation unit 31 includes a touch panel formed to cover the display screen of the display unit 32, and various operation buttons such as numeric buttons and a start button, and outputs an operation signal to the control unit 10 based on a user's operation.
The display unit 32 is configured with an LCD (Liquid Crystal Display), and displays various screens according to instructions of a display signal input from the control unit 10 .

通信部50は、ネットワークカードなどにより構成される。通信部50は、LAN(Local Area Network)などの通信ネットワークに接続され、通信ネットワーク上の外部機器(第2記憶部としての外部ストレージ等)と情報の送受信を行う。制御部10は、通信部50を介して、通信ネットワーク上の外部機器と通信を行う。 The communication unit 50 is configured with a network card and the like. The communication unit 50 is connected to a communication network such as a LAN (Local Area Network) and transmits and receives information to and from external devices (external storage as a second storage unit, etc.) on the communication network. The control unit 10 communicates with external devices on the communication network via the communication unit 50.

記憶部60は、SSD(Solid State Drive)で構成された不揮発性メモリーである。記憶部60は、スキャナー40により取得された画像データ、通信部50を介して外部から入力された画像データを含むジョブデータ、及び各種設定データなどを記憶する。また、記憶部60は、CPU11により実行される各種のプログラムや設定データ等を格納する。 The storage unit 60 is a non-volatile memory configured with an SSD (Solid State Drive). The storage unit 60 stores image data acquired by the scanner 40, job data including image data input from the outside via the communication unit 50, and various setting data. The storage unit 60 also stores various programs executed by the CPU 11, setting data, and the like.

これらのCPU11、RAM12を有する制御部10は、記憶部60に記憶されるプログラムに従って画像形成装置1の各部を統括制御する。
例えば、制御部10は、記憶部60に記憶された画像データ及びジョブデータに基づいて画像形成部20の各部を動作させて用紙に画像を形成させる。また、制御部10は、ユーザー操作に基づいてスキャナー40の各部を動作させて原稿の画像を読み取らせ、得られた画像データを記憶部60に記憶させたり、通信部50を介してFAX送信させたりする。
The control unit 10 having the CPU 11 and the RAM 12 controls each unit of the image forming apparatus 1 in accordance with a program stored in the storage unit 60 .
For example, the control unit 10 operates each part of the image forming unit 20 based on the image data and job data stored in the storage unit 60 to form an image on a sheet of paper. The control unit 10 also operates each part of the scanner 40 based on a user operation to read an image of a document, and stores the obtained image data in the storage unit 60 or transmits it by FAX via the communication unit 50.

また、制御部10は、記憶部60への書き込み動作前において、記憶部60に仮データの書き込みを実施する。ここで、制御部10は第1書き込み部として機能する。
仮データとは、予め設定された所定のデータであり、仮データのデータサイズは、後述の本データの書き込みに必要なデータサイズより小さい。
Furthermore, before the write operation to the storage unit 60, the control unit 10 writes temporary data to the storage unit 60. Here, the control unit 10 functions as a first writing unit.
The provisional data is predetermined data that is set in advance, and the data size of the provisional data is smaller than the data size required to write the actual data, which will be described later.

また、制御部10は、仮データの書き込み結果に基づいて記憶部60に本データを書き込み可能な領域が残されているかを判断する。ここで、制御部10は判断部として機能する。
本データとは、制御部10が通信部50を介してジョブを受信し、当該ジョブにジョブごとに画像データサイズが異なるジョブが含まれている時、ページ数に応じて変化するヘッダ情報を含むジョブが含まれている時、あるいはコピー動作の直前時等において記憶部60へ書き込まれるデータである。
Furthermore, the control unit 10 judges, based on the result of writing the provisional data, whether or not an area to which the actual data can be written remains in the storage unit 60. Here, the control unit 10 functions as a judgment unit.
This data is data that is written to the memory unit 60 when the control unit 10 receives a job via the communication unit 50 and the job includes jobs in which the image data size differs for each job, when the job includes jobs that include header information that changes depending on the number of pages, or immediately before a copy operation.

また、制御部10は、判断部により記憶部60に本データを書き込み可能な領域が残されていると判断された場合に、記憶部60に本データの書き込みを実施する。ここで、制御部10は第2書き込み部として機能する。 In addition, when the determination unit determines that there is remaining space in the memory unit 60 where the data can be written, the control unit 10 writes the data to the memory unit 60. Here, the control unit 10 functions as a second writing unit.

また、制御部10は、判断部により記憶部60に本データを書き込み可能な領域が残されていないと判断された場合に、本データを第2記憶部としてのRAM12等に記憶させて、画像形成処理を実行する制限モードに移行する。 In addition, when the judgment unit judges that there is no area left in the memory unit 60 to which the data can be written, the control unit 10 stores the data in the RAM 12 or the like as a second memory unit, and transitions to a restricted mode in which the image formation process is executed.

(画像形成装置1の動作)
次に、本実施の形態の書き込み検査処理の動作を説明する。
図3に、画像形成装置1において実行される書き込み検査処理のフローチャートを示す。書き込み検査処理は、制御部10と記憶部60に記憶されているプログラムとの協働により実行される。
(Operation of Image Forming Apparatus 1)
Next, the operation of the write check process of this embodiment will be described.
3 shows a flowchart of the writing inspection process executed in the image forming apparatus 1. The writing inspection process is executed by the control unit 10 in cooperation with a program stored in the storage unit 60.

記憶部60を構成するSSDは使用率が高まると故障率が高まるため、書き込み検査処理は、記憶部60の使用率が予め設定された閾値(例えば、90%)以上である場合に実施される。
また、書き込み検査処理は、記憶部60への書き込みが可能か否かの検査であるため、制御部10が通信部50を介してジョブを受信し、当該ジョブにジョブごとに画像データサイズが異なるジョブが含まれている時、ページ数に応じて変化するヘッダ情報を含むジョブが含まれている時、あるいはコピー動作の直前時等の記憶部60への本データの書き込み動作の発生が確定したときに実施される。
Since the failure rate of the SSD constituting the storage unit 60 increases as the usage rate increases, the write check process is performed when the usage rate of the storage unit 60 is equal to or higher than a preset threshold value (for example, 90%).
In addition, since the write inspection process is a check as to whether writing to the memory unit 60 is possible, it is performed when the control unit 10 receives a job via the communication unit 50 and the job includes a job in which the image data size differs for each job, when the job includes a job including header information that changes depending on the number of pages, or when it is confirmed that a write operation of this data to the memory unit 60 will occur, such as immediately before a copy operation.

まず、制御部10は、仮データの書き込みに必要なデータサイズと本データの書き込みに必要なデータサイズを合わせた書き込みデータサイズを算出する(ステップS1)。
仮データの書き込みとは、本データの書き込み前に実施する記憶部60への仮データの書き込みであり、記憶部60における書き込みアクセスの最小単位であるBLOCK単位で実施される。
本データの書き込みに必要なデータサイズの算出は、当該データサイズがバックアップデータ等の固定サイズである場合、予め設定された固定サイズを適用する。また、本データの書き込みに必要なデータサイズが可変なサイズである場合、ユーザーの使用履歴から、1ページあたりのデータ量におけるワーストサイズを決定する。そして、ページ数や原稿の用紙サイズは、操作表示部30を介してユーザーからの設定を受け付けるか、あるいはコピー動作等で原稿をスキャナー40にセットされた時に、センサー43でセンシングして測定した結果を用いて算出する。
First, the control unit 10 calculates a write data size that is a sum of a data size required to write the provisional data and a data size required to write the main data (step S1).
Writing of provisional data refers to writing of provisional data to the storage unit 60 that is performed before writing of actual data, and is performed in BLOCK units, which are the minimum unit of write access in the storage unit 60 .
When the data size required to write this data is a fixed size such as backup data, a preset fixed size is applied. When the data size required to write this data is a variable size, the worst size for the amount of data per page is determined from the user's usage history. The number of pages and the paper size of the document are calculated by accepting settings from the user via the operation display unit 30, or by using the results of sensing and measuring by the sensor 43 when the document is set on the scanner 40 for a copy operation, etc.

次に、制御部10は、ステップS1で算出した書き込みデータサイズのデータを記憶部60に書き込むのに必要な記憶部60内のBLOCK数を算出する(ステップS2)。
次に、制御部10は、記憶部60内の空きBLOCK数がステップS2で算出した書き込みに必要なBLOCK数より大きいか判断する(ステップS3)。
空きBLOCK数が書き込みに必要なBLOCK数より大きい場合(ステップS3;YES)、制御部10は、記憶部60の書き込みに必要なBLOCK数のBLOCK内のデータ退避を行い、データ退避は成功したか判断する(ステップS4)。
データ退避が成功した場合(ステップS4;YES)、制御部10は、ステップS4でデータ退避を行ったBLOCKに仮データの書き込みを実施し、仮データの書き込みは成功したか判断する(ステップS5)。ステップS2で算出した書き込みに必要なBLOCK数が複数であった場合、制御部10は、当該複数のBLOCKに対して仮データの書き込みを実施する。
仮データの書き込みが成功した場合(ステップS5;YES)、制御部10は、本データの書き込み可能を保持し(ステップS6)、書き込み検査処理を終了する。
書き込み検査処理終了後、制御部10は、本データの書き込み可能が保持されている場合、記憶部60に本データの書き込みを実施する。
Next, the control unit 10 calculates the number of blocks in the storage unit 60 required for writing data of the write data size calculated in step S1 into the storage unit 60 (step S2).
Next, the control unit 10 judges whether the number of free blocks in the storage unit 60 is greater than the number of blocks required for writing calculated in step S2 (step S3).
If the number of free blocks is greater than the number of blocks required for writing (step S3; YES), the control unit 10 saves data within the number of blocks required for writing in the memory unit 60 and determines whether the data save was successful (step S4).
If the data saving is successful (step S4; YES), the control unit 10 writes the temporary data to the block where the data was saved in step S4, and determines whether the writing of the temporary data was successful (step S5). If the number of blocks required for writing calculated in step S2 is multiple, the control unit 10 writes the temporary data to the multiple blocks.
If the writing of the provisional data is successful (step S5; YES), the control unit 10 holds that the actual data can be written (step S6), and ends the write check process.
After the write check process is completed, the control unit 10 writes the data to the storage unit 60 if it is determined that the data is writable.

また、空きBLOCK数が書き込みに必要なBLOCK数以下である場合(ステップS3;NO)、データ退避が失敗した場合(ステップS4;NO)、あるいは仮データの書き込みが失敗した場合(ステップS5;NO)、制御部10は、制限モードへ移行(ステップS7)し、書き込み検査処理を終了する。
制御部10は、制限モードにおいて、記憶部60への本データの書き込みは実施しないが、画像形成処理の実行を可能に制御する。例えば、第1条件としてのコピー動作等で実施される画像処理の一時的な格納先として使用されるときのようにパフォーマンスが要求される場合、制御部10は本データの書き込みのデータを制御部10内のRAM12(第2記憶部)に退避させる。また、第2条件として常時記憶部60に格納しているデータの置き換えを行う場合のように第1条件に比べてパフォーマンスが要求されない場合、制御部10は本データを、通信部50を介して第2記憶部としての外部ストレージ(図示省略)に退避させる。
Furthermore, if the number of free blocks is less than or equal to the number of blocks required for writing (step S3; NO), if data evacuation has failed (step S4; NO), or if writing of temporary data has failed (step S5; NO), the control unit 10 transitions to the restricted mode (step S7) and terminates the write verification process.
In the restricted mode, the control unit 10 does not write the data to the storage unit 60, but controls the execution of the image forming process to be possible. For example, when performance is required, such as when the data is used as a temporary storage destination for image processing performed in a copy operation or the like as the first condition, the control unit 10 saves the data to be written to the RAM 12 (second storage unit) in the control unit 10. Also, when performance is not required compared to the first condition, such as when data stored in the constant storage unit 60 is replaced as the second condition, the control unit 10 saves the data to an external storage (not shown) as the second storage unit via the communication unit 50.

以上説明したように、画像形成装置1は、書き換え回数が制限される記憶部60と、記憶部60への書き込み動作前において、記憶部60に仮データの書き込みを実施する第1書き込み部(制御部10)と、仮データの書き込み結果に基づいて記憶部60に本データを書き込み可能な領域が残されているかを判断する判断部(制御部10)と、判断部により記憶部60に本データを書き込み可能な領域が残されていると判断された場合に、記憶部60に本データの書き込みを実施する第2書き込み部(制御部10)と、を備える。
従って、書き換え回数が制限される記憶部60へのデータの書き込み中のエラーの発生を効率よく防ぐことができる。
As described above, the image forming apparatus 1 comprises a memory unit 60 in which the number of times of rewriting is limited, a first writing unit (control unit 10) that writes temporary data to the memory unit 60 before a write operation to the memory unit 60, a judgment unit (control unit 10) that judges whether there is an area remaining in the memory unit 60 to which the actual data can be written based on the result of writing the temporary data, and a second writing unit (control unit 10) that writes the actual data to the memory unit 60 when the judgment unit judges that there is an area remaining in the memory unit 60 to which the actual data can be written.
Therefore, it is possible to efficiently prevent errors from occurring while writing data to the storage unit 60, which has a limited number of times it can be rewritten.

また、画像形成装置1において、仮データのデータサイズは、本データのデータサイズより小さいので、仮データの書き込みによる記憶部60の空き領域の減少を最小限に抑えることができる。 In addition, in the image forming device 1, the data size of the provisional data is smaller than the data size of the actual data, so the reduction in free space in the memory unit 60 caused by writing the provisional data can be minimized.

また、画像形成装置1において、第1書き込み部(制御部10)は、記憶部60における書き込みアクセスの最小単位で仮データの書き込みを実施するので、仮データの書き込みによる記憶部60の空き領域の減少を最小限に抑えることができる。 In addition, in the image forming device 1, the first writing unit (control unit 10) writes temporary data in the smallest unit of write access in the memory unit 60, so that the reduction in free space in the memory unit 60 due to the writing of temporary data can be minimized.

また、画像形成装置1において、第1書き込み部(制御部10)は、記憶部60への本データの書き込み動作の発生が確定したときに仮データの書き込みを実施するので、記憶部60への書き込み中にエラーが発生することを防ぐことができる。 In addition, in the image forming device 1, the first writing unit (control unit 10) writes provisional data when it is confirmed that the actual data will be written to the memory unit 60, thereby preventing errors from occurring during writing to the memory unit 60.

また、画像形成装置1において、判断部(制御部10)により記憶部60に本データを書き込み可能な領域が残されていないと判断された場合に、本データを第2記憶部に記憶させて、画像形成処理を実行する制限モードに移行する制御部10を備えるので、記憶部60への書き込みが実施できない場合でも、画像形成装置1を動作させることができる。 In addition, the image forming device 1 is equipped with a control unit 10 that, when the judgment unit (control unit 10) judges that there is no area left in the memory unit 60 where the data can be written, stores the data in the second memory unit and transitions to a restricted mode in which image formation processing is performed. Therefore, the image forming device 1 can be operated even when writing to the memory unit 60 cannot be performed.

また、画像形成装置1において、制御部10は、制限モードにおいて、第1条件が適用される場合、本データを第2記憶部としてのメモリー(RAM12)に記憶させ、第2条件が適用される場合、本データを第2記憶部としての外部ストレージに記憶させるので、記憶部60への書き込みが実施できない場合でも、パフォーマンスの要求に関わらず画像形成装置1を動作させることができる。 In addition, in the image forming device 1, when the first condition is applied in the restricted mode, the control unit 10 stores the data in the memory (RAM 12) as the second storage unit, and when the second condition is applied, the control unit 10 stores the data in the external storage as the second storage unit. Therefore, even when writing to the storage unit 60 cannot be performed, the image forming device 1 can be operated regardless of performance requirements.

また、画像形成装置1において、第1書き込み部(制御部10)は、仮データの書き込み時に、記憶部60に本データの書き込みに必要な領域を確保するので、記憶部60への書き込み中にエラーが発生することを防ぐことができる。 In addition, in the image forming device 1, the first writing unit (control unit 10) secures the area required for writing the actual data in the memory unit 60 when writing temporary data, thereby preventing errors from occurring while writing to the memory unit 60.

また、画像形成装置1において、第1書き込み部(制御部10)は、本データの書き込みに必要なデータサイズを算出して、算出した結果、データサイズが記憶部60内の複数のアクセス先をまたぐ場合、複数のアクセス先に仮データの書き込みを実施するので、記憶部60への書き込み中にエラーが発生することを防ぐことができる。 In addition, in the image forming device 1, the first writing unit (control unit 10) calculates the data size required to write the actual data, and if the calculated data size spans multiple access destinations in the memory unit 60, it writes temporary data to the multiple access destinations, thereby preventing errors from occurring while writing to the memory unit 60.

また、画像形成装置1において、第1書き込み部(記憶部60)は、本データの書き込みに必要なデータサイズが固定サイズである場合、本データの書き込みに必要なデータサイズの算出に固定サイズを適用し、可変なサイズである場合、算出にワーストサイズを適用するので、記憶部60への書き込み中にエラーが発生することを防ぐことができる。 In addition, in the image forming device 1, if the data size required to write the data is a fixed size, the first writing unit (memory unit 60) applies the fixed size to calculate the data size required to write the data, and if the size is variable, applies the worst size to the calculation, thereby preventing errors from occurring during writing to the memory unit 60.

また、画像形成装置1において、第1書き込み部(制御部10)は、記憶部60の使用率が所定の閾値以上である場合に仮データの書き込みを実施するので、効率的に記憶部60の書き込み検査処理を実施することができる。 In addition, in the image forming device 1, the first writing unit (control unit 10) writes temporary data when the usage rate of the memory unit 60 is equal to or higher than a predetermined threshold, so that the writing inspection process of the memory unit 60 can be efficiently performed.

なお、上記実施の形態における記述は、本発明に係る画像形成装置の好適な一例を示すものであり、これに限定されるものではない。 Note that the description in the above embodiment shows a preferred example of the image forming device according to the present invention, and is not limited to this.

また、上記実施の形態では、制御部10が通信部50を介してジョブを受信し、当該ジョブにジョブごとに画像データサイズが異なるジョブが含まれている時、ページ数に応じて変化するヘッダ情報を含むジョブが含まれている時、あるいはコピー動作の直前時等の記憶部60への書き込み動作の発生が確定したときに書き込み検査処理を実施するとしたがこれに限らない。画像形成装置1の電源OFF時に次回の電源ON時において記憶部60への書き込みが発生することが確定している場合、当該電源OFF時に書き込み検査処理を実施してもよい。 In addition, in the above embodiment, the control unit 10 receives jobs via the communication unit 50, and performs the write inspection process when the jobs include jobs with different image data sizes, when the jobs include jobs with header information that changes depending on the number of pages, or when it is confirmed that a write operation to the memory unit 60 will occur immediately before a copy operation, but this is not limited to the above. If the image forming apparatus 1 is powered off and it is confirmed that writing to the memory unit 60 will occur the next time the power is turned on, the write inspection process may be performed when the power is turned off.

また、上記実施の形態では、書き込み検査処理を実施する記憶部60の使用率における閾値の例として90%を挙げたがこれに限らない。ユーザーが任意に設定した値であってもよい。 In the above embodiment, the threshold value for the usage rate of the storage unit 60 for performing the write inspection process is 90%, but this is not limited to this. It may be a value set arbitrarily by the user.

また、上記実施の形態では、記憶部60の書き込みアクセスの最小単位をBLOCKであるとしたがこれに限らない。書き込みアクセスの最小単位が他の単位である記憶部を用いてもよい。 In addition, in the above embodiment, the minimum unit of write access to the memory unit 60 is a block, but this is not limited to this. A memory unit in which the minimum unit of write access is another unit may be used.

その他、画像形成装置の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。 In addition, the detailed configuration and operation of the image forming device may be modified as appropriate without departing from the spirit and scope of the present invention.

1 画像形成装置
10 制御部(第1書き込み部、第2書き込み部、判断部)
11 CPU
12 RAM(第2記憶部)
20 画像形成部
30 操作表示部
40 スキャナー
50 通信部
60 記憶部
70 排紙部
80 給紙部
81 給紙トレイ
82 手差しトレイ
1 Image forming apparatus 10 Control unit (first writing unit, second writing unit, determination unit)
11 CPU
12 RAM (second storage unit)
20 Image forming unit 30 Operation display unit 40 Scanner 50 Communication unit 60 Storage unit 70 Paper discharge unit 80 Paper feed unit 81 Paper feed tray 82 Manual feed tray

Claims (9)

書き換え回数が制限される記憶部と、
前記記憶部への書き込み動作前において、前記記憶部に仮データ及び本データを書き込み可能な領域が残されているかを判断する判断部と、
前記判断部により前記記憶部に前記仮データ及び前記本データを書き込み可能な領域が残されていると判断された場合に、前記記憶部に仮データの書き込みを実施する第1書き込み部と、
前記第1書き込み部による前記仮データの書き込みが成功した場合に、前記記憶部に前記本データの書き込みを実施する第2書き込み部と、
を備え、
前記第1書き込み部は、前記仮データの書き込み前に、前記仮データ及び前記本データの書き込みデータサイズに対応する数の前記記憶部内の書き込みアクセス先においてデータが空になるように前記書き込みアクセス先に格納されているデータを移し替えるデータ退避を行い、前記データ退避は成功したか否かを判断し、前記データ退避が成功したと判断した場合に、データが空の状態である前記書き込みアクセス先に前記仮データの書き込みを実施し、
前記第1書き込み部により前記データ退避が失敗したと判断された場合に、前記本データを第2記憶部に記憶させて、画像形成処理を実行する制限モードに移行する制御部をさらに備える画像形成装置。
A storage unit that has a limited number of times that it can be rewritten;
a determination unit that determines whether an area remains in the storage unit to which provisional data and real data can be written before a write operation to the storage unit;
a first writing unit that writes the provisional data to the storage unit when the determining unit determines that an area to which the provisional data and the real data can be written remains in the storage unit;
a second writing unit that writes the real data to the storage unit when the writing of the provisional data by the first writing unit is successful;
Equipped with
the first writing unit, before writing the provisional data , performs data evacuation to transfer data stored in the write access destinations in the storage unit so that the write access destinations in the storage unit, the number of which corresponds to a write data size of the provisional data and the actual data, are emptied of data, determines whether the data evacuation is successful, and, when it is determined that the data evacuation is successful, writes the provisional data to the write access destinations that are emptied of data;
The image forming apparatus further includes a control unit that, when the first writing unit determines that the data evacuation has failed, stores the data in a second storage unit and transitions to a restricted mode in which an image formation process is executed.
前記仮データのデータサイズは、前記本データのデータサイズより小さい請求項1に記載の画像形成装置。 The image forming device according to claim 1, wherein the data size of the provisional data is smaller than the data size of the actual data. 前記第1書き込み部は、前記記憶部における書き込みアクセスの最小単位で前記仮データの書き込みを実施する請求項1又は2に記載の画像形成装置。 The image forming device according to claim 1 or 2, wherein the first writing unit writes the provisional data in the smallest unit of write access in the storage unit. 前記第1書き込み部は、前記画像形成装置が受信したジョブにおいてジョブごとに画像データサイズが異なるジョブが含まれている時、前記画像形成装置が受信したジョブにおいてページ数に応じて変化するヘッダ情報を含むジョブが含まれている時、または前記画像形成装置におけるコピー動作の直前時に前記仮データの書き込みを実施する請求項1から3のいずれか一項に記載の画像形成装置。 The image forming device according to any one of claims 1 to 3, wherein the first writing unit writes the provisional data when the jobs received by the image forming device include jobs with different image data sizes, when the jobs received by the image forming device include jobs with header information that changes depending on the number of pages, or immediately before a copy operation in the image forming device. 前記制御部は、前記判断部により前記記憶部に前記仮データ及び前記本データを書き込み可能な領域が残されていないと判断された場合に、前記本データを第2記憶部に記憶させて、画像形成処理を実行する制限モードに移行する請求項1から4のいずれか一項に記載の画像形成装置。 The image forming device according to any one of claims 1 to 4, wherein the control unit, when it is determined by the determination unit that there is no area remaining in the storage unit to which the provisional data and the main data can be written, stores the main data in a second storage unit and transitions to a restricted mode in which image formation processing is performed. 前記制御部は、前記制限モードにおいて、第1条件が適用される場合、前記本データを第2記憶部としてのメモリーに記憶させ、第2条件が適用される場合、前記本データを前記第2記憶部としての外部ストレージに記憶させる請求項5に記載の画像形成装置。 The image forming device according to claim 5, wherein the control unit, in the restricted mode, stores the main data in a memory serving as a second storage unit when a first condition is applied, and stores the main data in an external storage serving as the second storage unit when a second condition is applied. 前記第1書き込み部は、前記本データの書き込みに必要なデータサイズを算出して、算出した結果、前記データサイズが前記記憶部内の複数のアクセス先をまたぐ場合、前記複数のアクセス先に前記仮データの書き込みを実施する請求項1から6のいずれか一項に記載の画像形成装置。 The image forming device according to any one of claims 1 to 6, wherein the first writing unit calculates a data size required to write the main data, and if the calculated data size spans multiple access destinations in the storage unit, writes the provisional data to the multiple access destinations. 前記第1書き込み部は、前記本データの書き込みに必要なデータサイズが固定サイズである場合、前記本データの書き込みに必要なデータサイズの算出に前記固定サイズを適用し、可変なサイズである場合、前記算出にワーストサイズを適用する請求項7に記載の画像形成装置。 The image forming device according to claim 7, wherein the first writing unit applies the fixed size to the calculation of the data size required to write the data when the data size required to write the data is a fixed size, and applies a worst size to the calculation when the data size is variable. 前記第1書き込み部は、前記記憶部の最大書き換え回数に対する現在の書き換え回数の割合が所定の閾値以上である場合に前記仮データの書き込みを実施する請求項1から8のいずれか一項に記載の画像形成装置。 The image forming device according to any one of claims 1 to 8, wherein the first writing unit writes the provisional data when a ratio of the current number of rewrites to the maximum number of rewrites of the storage unit is equal to or greater than a predetermined threshold value.
JP2020194130A 2020-11-24 2020-11-24 Image forming device Active JP7700441B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020194130A JP7700441B2 (en) 2020-11-24 2020-11-24 Image forming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020194130A JP7700441B2 (en) 2020-11-24 2020-11-24 Image forming device

Publications (2)

Publication Number Publication Date
JP2022082940A JP2022082940A (en) 2022-06-03
JP7700441B2 true JP7700441B2 (en) 2025-07-01

Family

ID=81811365

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020194130A Active JP7700441B2 (en) 2020-11-24 2020-11-24 Image forming device

Country Status (1)

Country Link
JP (1) JP7700441B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011239345A (en) 2010-05-13 2011-11-24 Brother Ind Ltd Scanner device
JP2012234458A (en) 2011-05-09 2012-11-29 Canon Inc Image processing device, and control method and program for image processing device
JP2014032582A (en) 2012-08-06 2014-02-20 Canon Inc Image processing apparatus, control method and program of storage device of image processing apparatus
JP2017134603A (en) 2016-01-27 2017-08-03 京セラドキュメントソリューションズ株式会社 Image forming apparatus and data processing program
JP2018142053A (en) 2017-02-27 2018-09-13 クラリオン株式会社 Nonvolatile memory determination device, control method of nonvolatile memory determination device, and in-vehicle device
JP2018187869A (en) 2017-05-09 2018-11-29 京セラドキュメントソリューションズ株式会社 Image formation apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3125526B2 (en) * 1993-08-06 2001-01-22 ブラザー工業株式会社 Storage device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011239345A (en) 2010-05-13 2011-11-24 Brother Ind Ltd Scanner device
JP2012234458A (en) 2011-05-09 2012-11-29 Canon Inc Image processing device, and control method and program for image processing device
JP2014032582A (en) 2012-08-06 2014-02-20 Canon Inc Image processing apparatus, control method and program of storage device of image processing apparatus
JP2017134603A (en) 2016-01-27 2017-08-03 京セラドキュメントソリューションズ株式会社 Image forming apparatus and data processing program
JP2018142053A (en) 2017-02-27 2018-09-13 クラリオン株式会社 Nonvolatile memory determination device, control method of nonvolatile memory determination device, and in-vehicle device
JP2018187869A (en) 2017-05-09 2018-11-29 京セラドキュメントソリューションズ株式会社 Image formation apparatus

Also Published As

Publication number Publication date
JP2022082940A (en) 2022-06-03

Similar Documents

Publication Publication Date Title
JP6919246B2 (en) Image forming device and control program of image forming device
JPH1039685A (en) Image forming apparatus and process cartridge
JP2013041193A (en) Image forming unit, and image forming apparatus
JP2022097351A (en) Image forming apparatus
JP2010032947A (en) Image forming apparatus
JP4613215B2 (en) Image forming apparatus
JP4564769B2 (en) Image forming apparatus
CN102650848B (en) Image processing system
JP6098335B2 (en) Image forming apparatus
JP7700441B2 (en) Image forming device
JPH1115216A (en) Image processing apparatus and control method thereof, and recording medium
JP2018199239A (en) Image forming apparatus and method of controlling image forming apparatus
JP7009895B2 (en) Image forming apparatus and methods performed in the image forming apparatus
JP2011043825A (en) Image forming apparatus and method of the same, and image forming program
CN101246327A (en) Imaging device and printing method thereof
US10895829B1 (en) Image forming apparatus
JP2019086594A (en) Image forming device
JP5060428B2 (en) Image forming apparatus and image forming system
JP2006145765A (en) Image forming apparatus
JP4635716B2 (en) Image forming apparatus and image forming method
JP6958219B2 (en) Image forming device and image forming method
JP7837847B2 (en) Image forming apparatus
JP6805976B2 (en) Image forming device
JP2006221005A (en) Image forming apparatus
US20240419102A1 (en) Image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230627

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240321

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240423

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240604

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241112

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20250114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250331

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250602

R150 Certificate of patent or registration of utility model

Ref document number: 7700441

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150