JP2011097331A - Image formation device - Google Patents

Image formation device Download PDF

Info

Publication number
JP2011097331A
JP2011097331A JP2009248855A JP2009248855A JP2011097331A JP 2011097331 A JP2011097331 A JP 2011097331A JP 2009248855 A JP2009248855 A JP 2009248855A JP 2009248855 A JP2009248855 A JP 2009248855A JP 2011097331 A JP2011097331 A JP 2011097331A
Authority
JP
Japan
Prior art keywords
unit
image data
data
image
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009248855A
Other languages
Japanese (ja)
Inventor
Takahiro Minami
貴博 南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Mita Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Mita Corp filed Critical Kyocera Mita Corp
Priority to JP2009248855A priority Critical patent/JP2011097331A/en
Publication of JP2011097331A publication Critical patent/JP2011097331A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent a CPU or the like including a cache memory in the inside from writing or reading image data or the like from a storage to eliminate the necessity of flash processing or the like, and to increase the speed of data processing. <P>SOLUTION: This image formation device includes: a data input part for inputting image data therein; a storage for storing image data therein; a calculation part which controls the image formation device and includes a cache memory therein; a memory which stores image data, and is large in capacity but low in writing and reading speed relative to the cache memory, and small in capacity but high in speed in writing and reading relative to the storage; and a copy processing part which is formed as hardware, and controls the writing processing and the reading processing of image data from the memory to the storage. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、データ処理を行う上で、キャッシュメモリを利用する複合機、複写機、ファクシミリ、プリンタ等の画像形成装置に関する。   The present invention relates to an image forming apparatus such as a multifunction peripheral, a copier, a facsimile, or a printer that uses a cache memory for data processing.

複合機等の画像形成装置には、各種制御プログラム、制御用データ、画像データ等の各種データを記憶、利用するため、CPU等の演算素子の他、DRAM等の半導体メモリやハードディスクドライブ(以下、「HDD」と記す。)等の複数種の記憶装置が搭載される場合がある。一般に、大容量の記憶装置であるほど、データの書込、読出等に要する時間が長い傾向がある。例えば、CPUが必要なデータやプログラムを毎回HDDから読み出し、CPUへの転送を行えば、HDDの処理速度に、データの処理速度が制限され、高速な処理を行えない。そこで、例えば、データの参照の局所性に基づき、ハードディスクにキャッシュメモリ(ディスクキャッシュ)や、CPUにキャッシュメモリを搭載し、又、CPUのキャッシュメモリに対するキャッシュとしてDRAM(Dynamic Random Access Memory)を用いる等、効率的なデータ転送が図られる。   In an image forming apparatus such as a multi-function peripheral, various data such as various control programs, control data, and image data are stored and used. In addition to arithmetic elements such as a CPU, a semiconductor memory such as a DRAM or a hard disk drive (hereinafter referred to as a “computer”). In some cases, a plurality of types of storage devices such as “HDD” are mounted. In general, the larger the capacity of a storage device, the longer the time required for writing and reading data. For example, if the CPU reads necessary data and programs from the HDD each time and transfers them to the CPU, the data processing speed is limited to the HDD processing speed, and high-speed processing cannot be performed. Therefore, for example, based on the locality of data reference, a cache memory (disk cache) is mounted on the hard disk, a cache memory is mounted on the CPU, and a DRAM (Dynamic Random Access Memory) is used as a cache for the cache memory of the CPU. Efficient data transfer is achieved.

例えば、キャッシュを利用した画像形成装置が特許文献1に記載されている。例えば、特許文献1には、CPUがアクセス可能な記憶手段、記憶手段の動作の設定手段、画像データを入力する入力手段、入力手段に入力された画像データに基づいて画像を形成する画像形成手段、入力手段に入力された画像データを解析する解析手段とを有し、設定手段は、記憶手段のインストラクションキャッシュとデータキャッシュの容量割合を変化させる画像形成装置が記載されている。この構成により、最適なキャッシュ設定にして高速な画像形成を行おうとする(特許文献1:請求項1、請求項2、段落[0061]等参照)。   For example, Patent Document 1 discloses an image forming apparatus using a cache. For example, Patent Document 1 discloses storage means accessible by a CPU, setting means for operation of storage means, input means for inputting image data, and image forming means for forming an image based on image data input to the input means. The image forming apparatus includes an analyzing unit that analyzes the image data input to the input unit, and the setting unit changes the capacity ratio between the instruction cache of the storage unit and the data cache. With this configuration, an attempt is made to perform high-speed image formation with an optimal cache setting (see Patent Document 1: Claim 1, Claim 2, paragraph [0061], etc.).

特開2006−277529JP 2006-277529 A

例えば、複数枚の原稿を載置でき、自動的、連続的に原稿を読み取り位置に搬送する原稿搬送装置が画像形成装置等に取り付けられる場合がある。しかし、搬送中の原稿にジャム(詰まり)が発生する場合があり、この時、原稿の読み取りは中断される。又、印刷時に搬送される用紙のジャムが発生すると、画像形成装置での印刷は中断される。このようなジャム発生時のリカバリ(原稿読取再開や印刷再開)を中断したところから再開できるようにするため、HDD等のストレージ(大容量記憶装置)に、原稿を読み取って得られた画像データや、外部のPC等から送信された印刷用データ(例えば、PDL形式で記述され、画像データを含むファイル)をストレージに記憶させる場合がある。   For example, there may be a case where a document conveying device that can place a plurality of documents and automatically and continuously conveys the documents to a reading position is attached to an image forming apparatus or the like. However, jamming (clogging) may occur in the document being conveyed. At this time, reading of the document is interrupted. Further, when a paper jam is caused during printing, printing in the image forming apparatus is interrupted. In order to be able to resume recovery (resumption of original reading or printing) when such a jam occurs, image data obtained by reading the original in a storage (mass storage device) such as an HDD, In some cases, print data transmitted from an external PC or the like (for example, a file described in the PDL format and including image data) is stored in the storage.

HDDへの画像データ等の書込は、例えば、一旦、CPUとHDDの間に位置する例えばDRAMのような記憶装置に記憶させた後、HDDへの書込が行われる場合がある。そして、従来、HDDへの画像データ等の書込の制御は、CPU等の演算部(演算素子)によって行われていた。又、印刷等のためHDDに記憶された画像データ等の読み出す場合も、HDDからDRAM等への画像データ等の読み出し制御も、CPUによって行われていた。   For example, image data or the like may be written to the HDD after it is temporarily stored in a storage device such as a DRAM located between the CPU and the HDD and then written to the HDD. Conventionally, control of writing image data or the like to the HDD has been performed by a calculation unit (calculation element) such as a CPU. Also, when image data stored in the HDD for printing or the like is read, image data or the like is read from the HDD to the DRAM or the like by the CPU.

しかし、このようなデータのコピーの制御をCPUに行わせると、CPU内のキャッシュメモリ内に画像データの一部がキャッシュされたまま残り、DRAMには、有効なデータの一部が欠けている状態となる場合がある。そのため、CPU内のキャッシュメモリ内の画像データの一部をDRAM等に書き戻す処理(吐き出す処理)が必要となる場合がある(フラッシュ処理と呼ばれることもある)。   However, if the CPU controls such data copying, a part of the image data remains cached in the cache memory in the CPU, and a part of the effective data is missing in the DRAM. It may be in a state. For this reason, there is a case where a process (a process of discharging) a part of the image data in the cache memory in the CPU is written back to the DRAM or the like (sometimes called a flash process).

又、CPU内のキャッシュメモリの内容を書き戻す場合、DRAMの記憶内容を上書きしてしまう場合もある。更に、上書きされるデータが画像データの一部等、必要なプログラム、データ等である場合、DRAMの内容をHDDやHDDのディスクキャッシュに退避させる場合や、再度のHDDから読み出しが必要となる場合もある。   Further, when the contents of the cache memory in the CPU are written back, the stored contents of the DRAM may be overwritten. Furthermore, when the overwritten data is a necessary program or data such as a part of image data, the contents of the DRAM are saved to the HDD or the disk cache of the HDD, or read from the HDD again is required. There is also.

従って、CPU等の演算部に、HDD等のストレージからの画像データ等の書込、読出を行わせると、画像データは、CPU等のキャッシュメモリに流れ込み、その結果、データのフラッシュ処理や退避処理、再度の読み出し等、を行うための時間が必要となる。これにより、データ処理速度が低下するという問題があった。   Therefore, when an arithmetic unit such as a CPU performs writing / reading of image data or the like from a storage such as an HDD, the image data flows into a cache memory such as a CPU, and as a result, data flash processing or saving processing is performed. , It takes time to read again. As a result, there has been a problem that the data processing speed decreases.

ここで、特許文献1記載の画像形成装置をみると、この画像形成装置は、HDD等の大容量の記憶装置を搭載しない。又、もし、特許文献1記載の画像形成装置が大容量の記憶装置を備えても、特許文献1記載の画像形成装置のCPUのキャッシュメモリは、ワークメモリとして利用されるので、フラッシュ処理が必要となる場合がある。そのため、特許文献1記載の画像形成装置は、CPU等の演算部に、ストレージからの画像データ等の書込、読出を制御させると、フラッシュ処理等のため、データ処理速度が低下するという問題を内包する。   Here, when viewing the image forming apparatus described in Patent Document 1, the image forming apparatus does not include a large-capacity storage device such as an HDD. Further, even if the image forming apparatus described in Patent Document 1 includes a large-capacity storage device, the CPU cache memory of the image forming apparatus described in Patent Document 1 is used as a work memory, and thus flash processing is necessary. It may become. For this reason, the image forming apparatus described in Patent Document 1 has a problem in that when a calculation unit such as a CPU controls the writing and reading of image data and the like from the storage, the data processing speed decreases due to flash processing and the like. Enclose.

本発明は、上記問題点を鑑み、CPU等の演算部に、ストレージからの画像データ等の書込、読出を行わせないようにして、フラッシュ処理等の必要性を無くし、データ処理の高速化を図ることを課題とする。   In view of the above problems, the present invention eliminates the need for flash processing and the like, and prevents data from being written or read out from a storage in a calculation unit such as a CPU, thereby speeding up data processing. The problem is to plan.

上記目的を達成するために請求項1に係る画像形成装置は、画像データを入力するためのデータ入力部と、画像データを記憶するストレージと、画像形成装置の制御を行い、内部にキャッシュメモリを含む演算部と、画像データを記憶し、前記キャッシュメモリよりも容量が大きく書込及び読出速度が遅いとともに、前記ストレージよりも容量は小さく書込及び読出が速いメモリと、ハードウェアとして設けられ、前記メモリと前記ストレージ間の画像データの書込処理及び読出処理を制御するコピー処理部と、を含むこととした。   In order to achieve the above object, an image forming apparatus according to claim 1 controls a data input unit for inputting image data, a storage for storing image data, and the image forming apparatus, and has an internal cache memory. An arithmetic unit including: storing image data; a larger capacity than the cache memory and a slower writing and reading speed; a smaller memory and a faster writing and reading speed than the storage; provided as hardware; And a copy processing unit that controls a writing process and a reading process of image data between the memory and the storage.

この構成によれば、画像データのストレージへの書込処理及び読出処理を制御するコピー処理部を有するので、演算部(例えば、CPU)は画像データのストレージへの書込処理及び読出処理を行わない。これにより、画像データがCPU等のキャッシュメモリに流れ込むことがない。従って、ストレージへの画像データの書込、読出を行っても、CPUのキャッシュメモリ内のデータを、メモリ(例えば、DRAM)に書き戻す処理(フラッシュ処理)や、メモリ内のデータのHDD等のストレージへの退避処理は行われない。その結果、今までフラッシュ処理等に要していた時間を無くすことができ、データ処理の高速化を図ることができる。又、一般に、画像データのデータ量は大きいところ、演算部に画像データの書込処理及び読出処理を行わせないので、演算部の使用率を下げることができ、各種のデータ処理が円滑に行われ、画像形成装置の動作が安定する。   According to this configuration, since the copy processing unit that controls the writing process and the reading process of the image data in the storage is provided, the arithmetic unit (for example, the CPU) performs the writing process and the reading process of the image data in the storage. Absent. This prevents image data from flowing into a cache memory such as a CPU. Therefore, even when image data is written to or read from the storage, data in the cache memory of the CPU is written back to the memory (eg, DRAM) (flash processing), data in the memory such as an HDD, etc. The save processing to the storage is not performed. As a result, the time required for the flash processing and the like can be eliminated, and the data processing can be speeded up. In general, since the amount of image data is large, the calculation unit does not perform image data writing and reading processing, so the usage rate of the calculation unit can be reduced and various data processing can be performed smoothly. Therefore, the operation of the image forming apparatus is stabilized.

又、請求項2に係る発明は、請求項1の発明において、前記データ入力部から出力された画像データに対し圧縮処理を行う圧縮処理部を有し、前記メモリは、圧縮処理後の画像データを記憶し、前記演算部は、前記コピー処理部に前記メモリ内の画像データの前記ストレージへの書込処理の指示のみを行い、前記コピー処理部は、前記演算部の指示を受け、圧縮処理後の画像データの前記ストレージへの書込処理を制御することとした。   According to a second aspect of the present invention, in the first aspect of the invention, the image processing apparatus according to the first aspect further includes a compression processing unit that performs compression processing on the image data output from the data input unit, and the memory stores the image data after the compression processing. The arithmetic unit only instructs the copy processing unit to write image data in the memory into the storage, and the copy processing unit receives an instruction from the arithmetic unit and performs compression processing. The subsequent image data writing process to the storage is controlled.

この構成によれば、演算部は、圧縮後の画像データのストレージへの書込処理を行わずコピー処理部への指示のみを行う。そして、コピー処理部がストレージへの書込処理を実際に行う。これにより、演算部によるフラッシュ処理や、メモリ内のデータの退避処理は行われない。従って、データ処理の高速化を図ることができる。   According to this configuration, the calculation unit performs only an instruction to the copy processing unit without performing the writing process to the storage of the compressed image data. Then, the copy processing unit actually performs the writing process to the storage. As a result, flash processing by the arithmetic unit and data saving processing in the memory are not performed. Therefore, the data processing can be speeded up.

又、請求項3に係る発明は、請求項2の発明において、前記演算部は、前記コピー処理部に前記ストレージからの圧縮された画像データの読出処理の指示のみを行い、前記コピー処理部は、前記演算部の指示を受け、圧縮処理された画像データの前記ストレージからの読出処理を制御することとした。   According to a third aspect of the present invention, in the second aspect of the present invention, the calculation unit only instructs the copy processing unit to read out compressed image data from the storage, and the copy processing unit In response to the instruction from the arithmetic unit, the processing for reading the compressed image data from the storage is controlled.

この構成によれば、演算部は、圧縮された画像データのストレージからの読出処理を行わず、コピー処理部への指示のみを行う。そして、コピー処理部がストレージからの読出処理を実際に行う。これにより、フラッシュ処理や、メモリ内のデータの退避処理は行われない。従って、データ処理の高速化を図ることができる。   According to this configuration, the arithmetic unit does not perform the process of reading out the compressed image data from the storage, but only instructs the copy processing unit. Then, the copy processing unit actually performs the reading process from the storage. As a result, the flash process and the process of saving data in the memory are not performed. Therefore, the data processing can be speeded up.

又、請求項4に係る発明は、請求項1乃至3の発明において、前記ストレージは、キャッシュメモリを有することとした。   According to a fourth aspect of the present invention, in the first to third aspects of the present invention, the storage includes a cache memory.

この構成によれば、ストレージにキャッシュメモリを設けるので、より効率的にデータの転送を行うことができる。   According to this configuration, since the cache memory is provided in the storage, data can be transferred more efficiently.

又、請求項5に係る発明は、請求項1乃至4の発明において、前記データ入力部は、原稿を読み取って画像データを生成する画像読取部及び/又は、外部から画像形成装置への画像データの入力を受け付ける通信部であることとした。   According to a fifth aspect of the present invention, in the first to fourth aspects of the invention, the data input unit reads the document and generates image data and / or image data from the outside to the image forming apparatus. It was decided to be a communication part that accepts input.

この構成によれば、原稿を読み取って得られた画像データや、外部のコンピュータから送信された印刷用データに含まれる画像データのストレージへの書き込み、又は、ストレージからの読み出し処理を行う場合でも、演算部に処理を行わせないので、フラッシュ処理等に要する時間を無くすことができ、データ処理の高速化を図ることができる。   According to this configuration, even when image data obtained by reading a document or image data included in print data transmitted from an external computer is written to the storage or read from the storage, Since no processing is performed by the arithmetic unit, the time required for flash processing or the like can be eliminated, and the speed of data processing can be increased.

又、請求項6に係る発明は、請求項5記載の発明において、画像データに基づき画像を形成する画像形成部を有し、前記通信部には、画像データをFAX送信するためのFAX通信部が含まれ、前記画像形成部による画像形成処理と、前記FAX通信部によるFAX通信処理が並行して行われることとした。   The invention according to claim 6 is the invention according to claim 5, further comprising an image forming unit that forms an image based on the image data, and the communication unit includes a FAX communication unit for FAX transmission of the image data. The image forming process by the image forming unit and the FAX communication process by the FAX communication unit are performed in parallel.

この構成によれば、演算部による処理速度の高速化が図られ、演算部でのデータ処理が安定しているので、FAX通信の中断等の問題なしに、印刷処理とFAX通信処理を同時に並列的に行うことができる。   According to this configuration, since the processing speed of the arithmetic unit is increased and the data processing in the arithmetic unit is stable, the printing process and the FAX communication process are simultaneously performed in parallel without problems such as interruption of FAX communication. Can be done automatically.

又、請求項7に係る発明は、請求項6記載の発明において、前記通信部には、外部のコンピュータとの通信を行うためのデータ通信部が含まれ、前記画像形成部による画像形成処理と、前記FAX通信部によるFAX通信処理と、外部のコンピュータに向けての画像データの送信処理の全て、若しくは、何れか2つが並行して行われることとした。   The invention according to claim 7 is the invention according to claim 6, wherein the communication unit includes a data communication unit for communicating with an external computer, and image forming processing by the image forming unit is provided. The FAX communication processing by the FAX communication unit and the transmission processing of image data to an external computer, or any two of them are performed in parallel.

この構成によれば、演算部による処理速度の高速化が図られ、演算部でのデータ処理が安定しているので、FAX通信の中断等の問題なしに、印刷処理、FAX通信処理、外部へのデータ送信処理を同時に並列的に行うことができる。   According to this configuration, the processing speed of the arithmetic unit is increased, and the data processing in the arithmetic unit is stable, so that printing processing, FAX communication processing, and the like can be performed without problems such as interruption of FAX communication. These data transmission processes can be performed simultaneously in parallel.

本発明によれば、CPU等の演算部は、ストレージからの画像データ等の書込、読出を行わない。これにより、フラッシュ処理等の必要性が無くなり、データ処理の高速化を図ることができる。又、CPU等の演算部の負担が軽減され、使用率を下げることができるので、演算部のデータ処理に遅延が生じず、複合機の動作が安定する。   According to the present invention, a calculation unit such as a CPU does not write or read image data or the like from the storage. This eliminates the need for flash processing and the like, and can speed up data processing. In addition, since the load on the calculation unit such as the CPU is reduced and the usage rate can be reduced, there is no delay in the data processing of the calculation unit, and the operation of the multifunction machine is stabilized.

実施形態に係る複合機の概略構成を示す模型的断面図である。1 is a schematic cross-sectional view illustrating a schematic configuration of a multifunction machine according to an embodiment. 実施形態に係る1つの画像形成ユニットの拡大断面図である。FIG. 3 is an enlarged cross-sectional view of one image forming unit according to the embodiment. 実施形態に係る複合機のハードウェア構成の一例を示すブロック図である。1 is a block diagram illustrating an example of a hardware configuration of a multifunction machine according to an embodiment. 実施形態に係る複合機に入力された画像データの流れの一例を示すブロック図である。FIG. 6 is a block diagram illustrating an example of a flow of image data input to the multifunction peripheral according to the embodiment. 実施形態に係る複合機に入力された画像データの一時的な保存での画像データの流れの一例を示すデータフロー図である。FIG. 6 is a data flow diagram illustrating an example of a flow of image data in temporarily storing image data input to the multifunction peripheral according to the embodiment. 実施形態に係る複合機での画像データの読み出しの一例を示すデータフロー図である。6 is a data flow diagram illustrating an example of reading of image data in the multifunction peripheral according to the embodiment. FIG. 実施形態に係る複合機での複写時の制御の一例を示すフローチャートである。5 is a flowchart illustrating an example of control at the time of copying in the multifunction peripheral according to the embodiment.

以下、本発明の実施形態を図1〜図7に基づき、電子写真方式でタンデム型のカラーの複合機100(画像形成装置に相当)を例に挙げ説明する。但し、本実施形態に記載されている構成、配置等の各要素は、発明の範囲を限定せず単なる説明例にすぎない。   Hereinafter, an embodiment of the present invention will be described with reference to FIGS. 1 to 7 by taking an electrophotographic tandem color multifunction peripheral 100 (corresponding to an image forming apparatus) as an example. However, each element such as the configuration and arrangement described in the present embodiment is merely an illustrative example without limiting the scope of the invention.

(画像形成装置の概略構成)
まず、図1及び2を用いて、本発明の実施形態に係る複合機100の概略を説明する。図1は、本発明の実施形態に係る複合機100の概略構成を示す模型的断面図である。図2は本発明の実施形態に係る1つの画像形成ユニット41の拡大断面図である。
(Schematic configuration of image forming apparatus)
First, an outline of the multifunction peripheral 100 according to the embodiment of the present invention will be described with reference to FIGS. 1 and 2. FIG. 1 is a schematic cross-sectional view showing a schematic configuration of a multifunction peripheral 100 according to an embodiment of the present invention. FIG. 2 is an enlarged sectional view of one image forming unit 41 according to the embodiment of the present invention.

図1に示すように、本実施形態にかかる複合機100は、上部から原稿搬送装置1、画像読取部2(データ入力部に相当)が設けられ、正面上部に操作パネル101(図1において破線で図示、表示部に相当)が設けられる。又、操作パネル101は、液晶表示部101aや、各種キーを備え、複合機100の状態(例えば、エラー発生やモード)の表示や、ユーザからの各種の入力を受け付ける。又、本体内に、給紙部3a、搬送路3b、画像形成部4、中間転写部5、定着部3c等が設けられる。   As shown in FIG. 1, a multifunction peripheral 100 according to the present embodiment is provided with a document conveying device 1 and an image reading unit 2 (corresponding to a data input unit) from the top, and an operation panel 101 (broken line in FIG. And corresponds to the display unit). The operation panel 101 also includes a liquid crystal display unit 101a and various keys, and displays the status of the multi-function device 100 (for example, error occurrence and mode) and various inputs from the user. In the main body, a paper feed unit 3a, a conveyance path 3b, an image forming unit 4, an intermediate transfer unit 5, a fixing unit 3c, and the like are provided.

原稿搬送装置1は、原稿の複写時、複数のローラの回転駆動により、原稿トレイ11に積載された原稿を1枚ずつ、自動的、連続的に、画像読取部2の読み取り位置(送り読取用コンタクトガラス21)に向けて搬送する。画像読取部2は原稿を読み取り、原稿の画像データを生成する。画像読取部2の上面には、送り読取用コンタクトガラス21と載置読取用コンタクトガラス22が設けられ、画像読取部2内には露光用のランプ24(図4参照)、ミラー(不図示)、レンズ(不図示)、イメージセンサ25(例えば、CCD、図4参照)等の光学系部材(図1では不図示、図4参照)が設けられる。   When copying a document, the document transport device 1 automatically and continuously reads the documents stacked on the document tray 11 one by one by rotation of a plurality of rollers. It is conveyed toward the contact glass 21). The image reading unit 2 reads a document and generates image data of the document. A feed reading contact glass 21 and a placement reading contact glass 22 are provided on the upper surface of the image reading unit 2, and an exposure lamp 24 (see FIG. 4) and a mirror (not shown) are provided in the image reading unit 2. Further, an optical system member (not shown in FIG. 1, see FIG. 4) such as a lens (not shown) and an image sensor 25 (for example, CCD, see FIG. 4) is provided.

そして、画像読取部2は、これらの光学系部材を用い、原稿搬送装置1が搬送する原稿や、コンタクトガラスに載置される原稿に光を照射し、その原稿の反射光を受けたイメージセンサ25の各画素の出力値をA/D変換して画像データを生成する。複合機100は、読み取りにより得られた画像データに基づき印刷を行うことができる(コピー機能)。尚、原稿搬送装置1は図1の紙面奥側に支点が設けられ持ち上げ可能であり、載置読取用コンタクトガラス22に原稿を載置後、原稿搬送装置1で原稿を押さえることができる。   Then, the image reading unit 2 uses these optical system members to irradiate light on a document transported by the document transport device 1 or a document placed on a contact glass, and receives the reflected light of the document. Image data is generated by A / D converting the output values of the 25 pixels. The multi-function device 100 can perform printing based on image data obtained by reading (copy function). The document conveying device 1 is provided with a fulcrum on the back side of the sheet of FIG. 1 and can be lifted. After the document is placed on the placement reading contact glass 22, the document conveying device 1 can hold the document.

又、給紙部3aは、中間転写部5等に向け、例えば、コピー用紙、ラベル用紙等の各種各サイズの用紙(シート)を収容する。又、給紙部3aは、モータ等の駆動機構(不図示)により回転する給紙ローラ31で搬送路3bに1枚の用紙を送り出す。そして、搬送路3bは複合機100内で用紙を搬送し、給紙部3aから供給された用紙を、中間転写部5、定着部3cを経て排出トレイ32まで導く。搬送路3bには搬送ローラ対33やガイド34及び搬送される用紙を中間転写部5の手前で待機させ、タイミングをあわせて送り出すレジストローラ対35等が設けられる。   The paper feed unit 3a accommodates various sizes of paper (sheets) such as copy paper and label paper for the intermediate transfer unit 5 and the like. The paper feed unit 3a feeds one sheet to the transport path 3b by a paper feed roller 31 that is rotated by a drive mechanism (not shown) such as a motor. The conveyance path 3b conveys the sheet in the multifunction peripheral 100 and guides the sheet supplied from the sheet feeding unit 3a to the discharge tray 32 through the intermediate transfer unit 5 and the fixing unit 3c. The conveyance path 3b is provided with a pair of registration rollers 35, a guide 34, and a registration roller pair 35 that waits for the conveyed sheet in front of the intermediate transfer unit 5 and sends it in time.

更に、図1に示すように、複合機100は、形成すべき画像の画像データに基づき、トナー像を形成する部分として画像形成部4を備える。具体的に、画像形成部4は、図1の左側から、ブラックの画像を形成する画像形成ユニット41Bkと、イエローの画像を形成する画像形成ユニット41Yと、シアンの画像を形成する画像形成ユニット41Cと、マゼンタの画像を形成する画像形成ユニット41Mと、その他、1つの露光装置42等を備える。   Further, as shown in FIG. 1, the multifunction peripheral 100 includes an image forming unit 4 as a part for forming a toner image based on image data of an image to be formed. Specifically, the image forming unit 4 starts from the left side of FIG. 1 with an image forming unit 41Bk that forms a black image, an image forming unit 41Y that forms a yellow image, and an image forming unit 41C that forms a cyan image. And an image forming unit 41M for forming a magenta image, and another exposure device 42 and the like.

ここで、図2に基づき、各画像形成ユニット41Bk〜41Mを詳述する。尚、各画像形成ユニット41Bk〜41Mは、形成するトナー像の色が異なるだけで、いずれも基本的に同様の構成であり、同様に説明できる。そこで、図2では1つの画像形成ユニット41のみ示し、以下の説明では、特に説明する場合を除き、各画像形成ユニット41の色の識別用の符号であるBk、Y、C、Mの符号は省略する。   Here, the image forming units 41Bk to 41M will be described in detail with reference to FIG. Each of the image forming units 41Bk to 41M has basically the same configuration except that the color of the toner image to be formed is different, and can be described in the same manner. Therefore, only one image forming unit 41 is shown in FIG. 2, and in the following description, the symbols for identifying the colors of the image forming units 41, Bk, Y, C, and M, are unless otherwise specified. Omitted.

まず、各感光体ドラム43(交換ユニットに相当)は、周面にトナー像を担持し、例えば、アルミニウム製のドラムの外周面上にアモルファスシリコン等の感光層を有し、駆動装置(不図示)によって所定のプロセススピードで紙面反時計方向に回転駆動される。   First, each photosensitive drum 43 (corresponding to an exchange unit) carries a toner image on its peripheral surface, and has, for example, a photosensitive layer such as amorphous silicon on the outer peripheral surface of an aluminum drum, and a driving device (not shown). ) Is driven to rotate counterclockwise at a predetermined process speed.

各帯電装置44は、感光体ドラム43を一定の電位で帯電させる。尚、帯電装置44は、コロナ放電式やブラシ等を用いたものでも良い。各画像形成ユニット41の下方の露光装置42は、入力されるカラー色分解された画像信号をレーザ出力部(不図示)にて光信号にそれぞれ変換し、変換された光信号であるレーザ光(破線で図示)を4色分出力可能であり、帯電後の感光体ドラム43の走査露光を行って、静電潜像を形成する。   Each charging device 44 charges the photosensitive drum 43 at a constant potential. The charging device 44 may be one using a corona discharge type or a brush. An exposure device 42 below each image forming unit 41 converts an input color-separated image signal into an optical signal by a laser output unit (not shown), and laser light (converted optical signal). 4 lines (shown by broken lines) can be output, and the photosensitive drum 43 after scanning is scanned and exposed to form an electrostatic latent image.

各現像装置45は、トナーを含む現像剤(不図示)を収納する(画像形成ユニット41Bkの現像装置45はブラック、画像形成ユニット41Yの現像装置45はイエロー、画像形成ユニット41Cの現像装置45はシアン、画像形成ユニット41Mの現像装置45はマゼンタの現像剤を収納する)。各現像装置45は、感光体ドラム43に対向し、画像形成時に感光体ドラム43にトナーを供給する。   Each developing device 45 stores a developer (not shown) including toner (the developing device 45 of the image forming unit 41Bk is black, the developing device 45 of the image forming unit 41Y is yellow, and the developing device 45 of the image forming unit 41C is The developing device 45 of the cyan and image forming unit 41M stores magenta developer). Each developing device 45 faces the photosensitive drum 43 and supplies toner to the photosensitive drum 43 during image formation.

トナー像形成プロセスを説明すると、帯電された感光体ドラム43に対し、画像データに応じ露光装置42のレーザ光によって、露光が行われ静電潜像が形成される。現像装置45から帯電したトナーが飛翔し、露光によって設けられた電位の大小に応じ感光体ドラム43表面に付着し、静電潜像がトナー像として現像される。各清掃装置46は、感光体ドラム43の清掃を行う。   The toner image forming process will be described. An electrostatic latent image is formed by exposing the charged photosensitive drum 43 by laser light from the exposure device 42 in accordance with image data. The charged toner flies from the developing device 45, adheres to the surface of the photosensitive drum 43 according to the magnitude of the potential provided by exposure, and the electrostatic latent image is developed as a toner image. Each cleaning device 46 cleans the photosensitive drum 43.

図1に戻り、中間転写部5は、感光体ドラム43からトナー像の1次転写を受け、用紙に2次転写を行う。中間転写部5は、感光体ドラム43の1本に付き、1本設けられる各1次転写ローラ51(51Bk〜51Mの計4本)、中間転写ベルト52、駆動ローラ53、従動ローラ54〜56、2次転写ローラ57、ベルト清掃装置58等で構成される。各1次転写ローラ51は、各感光体ドラム43と無端状の中間転写ベルト52を挟み込むように中間転写ベルト52に当接する。そして、交流及び直流が重畳された転写用の電圧が各1次転写ローラ51に印加され、タイミングを取られ、トナー像は順次、ずれなく重畳されつつ、中間転写ベルト52に転写される。   Returning to FIG. 1, the intermediate transfer unit 5 receives the primary transfer of the toner image from the photosensitive drum 43 and performs the secondary transfer on the sheet. The intermediate transfer unit 5 is attached to one of the photoconductive drums 43, and each primary transfer roller 51 (four in total, 51Bk to 51M), an intermediate transfer belt 52, a drive roller 53, and driven rollers 54 to 56 are provided. It includes a secondary transfer roller 57, a belt cleaning device 58, and the like. Each primary transfer roller 51 is in contact with the intermediate transfer belt 52 so as to sandwich each photosensitive drum 43 and the endless intermediate transfer belt 52. Then, a transfer voltage on which alternating current and direct current are superimposed is applied to each primary transfer roller 51 and timed, and the toner images are sequentially transferred onto the intermediate transfer belt 52 without being shifted.

中間転写ベルト52は、1次転写ローラ51、駆動ローラ53、従動ローラ54〜56に張架され、モータ等の駆動機構(不図示)に接続される駆動ローラ53の回転駆動により図1の紙面時計方向に周回する。又、駆動ローラ53は、2次転写ローラ57と中間転写ベルト52を挟み込む。各色重ね合わされたトナー像は所定の電圧を印加された2次転写ローラ57で、用紙に転写される。尚、2次転写後の中間転写ベルト52上の残トナー等は、ベルト清掃装置58で除去されて回収される。   The intermediate transfer belt 52 is stretched around a primary transfer roller 51, a drive roller 53, and driven rollers 54 to 56, and is rotated by a drive roller 53 connected to a drive mechanism (not shown) such as a motor. Circulate clockwise. The drive roller 53 sandwiches the secondary transfer roller 57 and the intermediate transfer belt 52. The superimposed toner images are transferred onto a sheet by a secondary transfer roller 57 to which a predetermined voltage is applied. The residual toner on the intermediate transfer belt 52 after the secondary transfer is removed by the belt cleaning device 58 and collected.

定着部3cは、用紙搬送方向の下流側に配され、用紙に2次転写されたトナー像を加熱・加圧して定着させる。そして、定着部3cは主として発熱源を内蔵する定着ローラ36とこれに圧接される加圧ローラ37とで構成され、ニップが形成される。そして、トナー像の転写された用紙は、ニップを通過すると加熱・加圧され、その結果、トナー像が用紙に定着する。尚、定着後の用紙は、排出トレイ32に排出され画像形成処理が完了する。   The fixing unit 3c is disposed on the downstream side in the sheet conveyance direction, and fixes the toner image secondarily transferred to the sheet by heating and pressing. The fixing unit 3c is mainly composed of a fixing roller 36 having a built-in heat source and a pressure roller 37 pressed against the fixing roller 36, and forms a nip. Then, the paper on which the toner image is transferred passes through the nip and is heated and pressurized, and as a result, the toner image is fixed on the paper. The fixed sheet is discharged to the discharge tray 32 and the image forming process is completed.

(複合機100のハードウェア構成)
次に、図3に基づき、本発明の実施形態に係る複合機100のハードウェア構成を説明する。図3は、本発明の実施形態に係る複合機100のハードウェア構成の一例を示すブロック図である。
(Hardware configuration of MFP 100)
Next, based on FIG. 3, the hardware configuration of the multifunction peripheral 100 according to the embodiment of the present invention will be described. FIG. 3 is a block diagram illustrating an example of a hardware configuration of the multifunction peripheral 100 according to the embodiment of the present invention.

図3に示すように、本実施形態に係る複合機100は、内部の制御基板上に制御部6を有する。制御部6は、装置全体の動作を統括し、複合機100の各部の制御を司る。そして、制御部6には、例えば、CPU60(演算部に相当)が含まれる。   As illustrated in FIG. 3, the multifunction peripheral 100 according to the present embodiment includes a control unit 6 on an internal control board. The control unit 6 controls the operation of the entire apparatus and controls each unit of the multifunction peripheral 100. The control unit 6 includes, for example, a CPU 60 (corresponding to a calculation unit).

CPU60は、演算回路、レジスタ、カウンタ等、演算、制御処理のための部分を含むものであり、図3に示すように、キャッシュメモリ61とキャッシュ制御部62も含む。即ち、複合機100は、複合機100の制御を行い、内部にキャッシュメモリ61を含む演算部(CPU60)を有する。CPU60は、キャッシュメモリ61内のデータやプログラムを利用して制御を行い、CPU60の演算結果は、キャッシュメモリ61に記憶される。又、キャッシュメモリ61は、後述のDRAM7やROM63内のデータ、プログラム等を読み込むことができる。又、キャッシュメモリ61がデータ等で一杯になった場合、キャッシュ制御部62は、例えば、LRU方式等により、キャッシュメモリ61内のプログラムやデータを破棄するか、或いは、破棄せず、保存又は利用するデータであれば、DRAM7(メモリに相当)やHDD8(ストレージに相当)等への書き込みや退避をさせる。   The CPU 60 includes arithmetic and control parts such as arithmetic circuits, registers, and counters, and also includes a cache memory 61 and a cache control unit 62 as shown in FIG. That is, the multi-function device 100 controls the multi-function device 100 and includes a calculation unit (CPU 60) including the cache memory 61 therein. The CPU 60 performs control using data and programs in the cache memory 61, and the calculation result of the CPU 60 is stored in the cache memory 61. The cache memory 61 can read data, programs, and the like in a later-described DRAM 7 and ROM 63. Further, when the cache memory 61 becomes full of data or the like, the cache control unit 62 discards the program or data in the cache memory 61 by, for example, the LRU method or the like, and stores or uses it without discarding it. If the data is to be written, it is written to or saved in DRAM 7 (corresponding to memory), HDD 8 (corresponding to storage) or the like.

そして、制御部6とバス等により通信可能に、ROM63、DRAM7が接続される。ROM63は、電源がオフしても記憶内容が保持される不揮発性メモリである。ROM63は、CPU60が制御のため実行するプログラムや、起動時プログラムや、装置固有の各種パラメータなどの各種制御用の固定データを記憶する。   The ROM 63 and the DRAM 7 are connected so as to be able to communicate with the control unit 6 via a bus or the like. The ROM 63 is a non-volatile memory that retains stored contents even when the power is turned off. The ROM 63 stores programs executed by the CPU 60 for control, startup programs, and fixed data for various controls such as various parameters unique to the apparatus.

DRAM7(メモリに相当)は、CPU60が制御の際に実行するプログラムや、各種データを一時的に記憶する。そして、メモリ(DRAM7)は、例えば、画像データを記憶し、キャッシュメモリ61よりも容量が大きいが書込及び読出速度が遅く、ストレージ(HDD8)よりも容量は小さいが書込及び読出が速い。尚、図3では、DRAM7は1つのみ図示するが、データ処理の内容に応じて、複数個或いは、複数種搭載されてもよい(例えば、命令処理用のDRAM7よりも処理速度が速いDRAM7を画像処理用として用意する等)。又、DRAM7は、複合機100に入力された画像データをHDD8に記憶させる際、画像データを一時的に記憶する。例えば、DRAM7に記憶される画像データは、ラスタデータ(例えば、ビットマップデータ)である。又、DRAM7は、HDD8に記憶される画像データ等の各種データやプログラム等の読み出し先となる。   The DRAM 7 (corresponding to a memory) temporarily stores programs executed by the CPU 60 during control and various data. The memory (DRAM 7) stores, for example, image data, and has a larger capacity than the cache memory 61 but a slower writing / reading speed, and a smaller capacity than the storage (HDD 8) but faster writing / reading. Although only one DRAM 7 is shown in FIG. 3, a plurality or a plurality of types of DRAM 7 may be mounted according to the contents of data processing (for example, a DRAM 7 having a higher processing speed than the instruction processing DRAM 7). Prepare for image processing etc.). The DRAM 7 temporarily stores the image data when the image data input to the multifunction peripheral 100 is stored in the HDD 8. For example, the image data stored in the DRAM 7 is raster data (for example, bitmap data). The DRAM 7 serves as a read destination of various data such as image data and programs stored in the HDD 8.

又、制御部6には、用紙搬送や印刷を実際に制御するエンジン制御部63が通信可能に接続される。制御部6は、エンジン制御部63に指示を与える。この指示を受けて、エンジン制御部63は、用紙搬送や画像形成で用いる各種回転体(搬送ローラ対33や感光体ドラム43等)を回転させる等、給紙部3a、搬送路3b、画像形成部4、中間転写部5、定着部3cを制御する。   The controller 6 is communicably connected to an engine controller 63 that actually controls paper conveyance and printing. The control unit 6 gives an instruction to the engine control unit 63. In response to this instruction, the engine control unit 63 rotates various rotating bodies (such as the conveyance roller pair 33 and the photosensitive drum 43) used for paper conveyance and image formation, and the like, such as the paper feed unit 3a, the conveyance path 3b, and image formation. The unit 4, the intermediate transfer unit 5, and the fixing unit 3c are controlled.

又、複合機100には、外部との通信インターフェイスとしての通信部9(データ入力部に相当)を含む。通信部9は、例えば、外部のコンピュータ200と、ネットワークやケーブルで接続して通信を行うためのデータ通信部91を含む。データ通信部91は、例えば、ネットワーク接続用や直接的に複合機100とコンピュータ200を接続するためのコネクタや、通信制御用のコントローラ、チップを含む。このデータ通信部91により、複合機100は、コンピュータ200等から画像データや印刷の設定データを含む印刷用データを受け、印刷を行うことができる(プリンタ機能)。   The multifunction device 100 includes a communication unit 9 (corresponding to a data input unit) as a communication interface with the outside. The communication unit 9 includes, for example, a data communication unit 91 for communicating with the external computer 200 through a network or a cable. The data communication unit 91 includes, for example, a connector for connecting to the network or directly connecting the multifunction peripheral 100 and the computer 200, a controller for controlling communication, and a chip. The data communication unit 91 allows the multi-function device 100 to receive print data including image data and print setting data from the computer 200 or the like (printer function).

又、通信部9には、FAX通信部92を含むことができる。FAX通信部92は、ファクシミリとしての機能を果たすための部分であり、モデムや、画像データのファクシミリに対応した形式への変換や、受信データの伸張のための回路、チップ等を含む。   The communication unit 9 can include a FAX communication unit 92. The FAX communication unit 92 is a part for performing a function as a facsimile, and includes a modem, a circuit for converting image data into a format compatible with facsimile, and decompressing received data, a chip, and the like.

又、制御部6は、バス等により操作パネル101とも通信可能に接続される。そして、操作パネル101になされた設定内容を示すデータは、制御部6に送られ、制御部6は、複合機100を使用者の設定どおりに動作するように制御する。又、複合機100には、画像データに対して圧縮処理を行う圧縮処理部71や、圧縮した画像データの伸長処理を行う伸長処理部72を含む。尚、圧縮処理部71や伸長処理部72の詳細は後述する。   The control unit 6 is also communicably connected to the operation panel 101 via a bus or the like. Data indicating the setting contents set on the operation panel 101 is sent to the control unit 6, and the control unit 6 controls the multifunction peripheral 100 to operate according to the user's settings. The multifunction device 100 also includes a compression processing unit 71 that performs compression processing on image data, and a decompression processing unit 72 that performs decompression processing on the compressed image data. Details of the compression processing unit 71 and the decompression processing unit 72 will be described later.

又、複合機100には、大容量記憶装置(ストレージ)として、ハードディスクドライブ(Hard Disk Drive;HDD8)が搭載される。HDD8は、画像データの記憶やプログラム、各種管理データの記憶に利用される。即ち、複合機100には、画像データを記憶するストレージとしてHDD8が設けられる。例えば、HDD8が記憶するデータ、プログラム等は、DRAM7に読み出され、DRAM7からCPU60のキャッシュメモリ61に転送され、CPU60に利用される。尚、HDD8の変わりに、フラッシュROM等で構成される半導体記憶装置によるストレージを用いてもよい。このように、HDD8へのデータの書き込み(記憶)や、HDD8内のデータを読み出しでは、データは、一旦、DRAM7を経由できる。   The multifunction device 100 is equipped with a hard disk drive (HDD 8) as a mass storage device (storage). The HDD 8 is used for storing image data, programs, and various management data. That is, the MFP 100 is provided with an HDD 8 as a storage for storing image data. For example, data, programs, and the like stored in the HDD 8 are read into the DRAM 7, transferred from the DRAM 7 to the cache memory 61 of the CPU 60, and used by the CPU 60. Instead of the HDD 8, a storage by a semiconductor storage device constituted by a flash ROM or the like may be used. As described above, when data is written (stored) in the HDD 8 or data is read from the HDD 8, the data can once pass through the DRAM 7.

又、複合機100に設けられる画像処理部74は、例えば、画像処理専用の回路としてのASICや画像処理用メモリ等を含む。そして、画像処理部74は、例えば、濃度変更や拡大縮小等の各種画像処理を画像データに施す。尚、画像処理部74が行える画像処理は多岐にわたるので、公知の複合機100に関する画像処理をおこなえるものとして、実行可能な画像処理の詳細の説明は省略する。   The image processing unit 74 provided in the multifunction peripheral 100 includes, for example, an ASIC as a circuit dedicated to image processing, an image processing memory, and the like. Then, the image processing unit 74 performs various image processing such as density change and enlargement / reduction on the image data, for example. Since image processing that can be performed by the image processing unit 74 is wide-ranging, detailed description of executable image processing is omitted as it is possible to perform image processing related to the known multifunction peripheral 100.

(データ入力部)
次に、図4に基づき、本発明の実施形態に係る複合機100に入力するためのデータ入力部の一例を説明する。図4は、本発明の実施形態に係る複合機100に入力された画像データの流れの一例を示すブロック図である。尚、画像データの流れは、白抜矢印で図示している。
(Data input part)
Next, an example of a data input unit for inputting to the multi-function device 100 according to the embodiment of the present invention will be described with reference to FIG. FIG. 4 is a block diagram illustrating an example of the flow of image data input to the multifunction peripheral 100 according to the embodiment of the present invention. Note that the flow of image data is indicated by white arrows.

本実施形態の複合機100では、例えば、画像読取部2と通信部9が、複合機100に画像データを入力するためのデータ入力部として機能する。即ち、画像データを入力するためのデータ入力部(画像読取部2、通信部9)が複合機100に設けられる。言い換えると、データ入力部(画像読取部2、通信部9)は、原稿を読み取って画像データを生成する画像読取部2及び/又は、外部から画像形成装置への画像データの入力を受け付ける通信部9である。   In the multifunction device 100 of the present embodiment, for example, the image reading unit 2 and the communication unit 9 function as a data input unit for inputting image data to the multifunction device 100. That is, a data input unit (image reading unit 2, communication unit 9) for inputting image data is provided in the multi-function device 100. In other words, the data input unit (image reading unit 2, communication unit 9) reads the document and generates image data and / or a communication unit that accepts input of image data from the outside to the image forming apparatus. Nine.

尚、画像読取部2での原稿読み取りに利用する原稿搬送装置1について、あわせて説明しておく。複合機100の上方に配される原稿搬送装置1には、コントローラ等の回路、素子を含む原稿搬送制御部10が設けられる。原稿搬送制御部10は、複合機100本体の制御部6と通信可能に接続される。そして、操作パネル101のスタートキー101bが押下された場合など、原稿トレイ11に載置された原稿の読み取りを行う場合、複合機100本体の制御部6からの指示を受ける。そして、原稿搬送制御部10は、例えば、原稿を搬送する各種回転体を回転させる原稿搬送モータ1M等を制御する。これにより、原稿搬送装置1の動作が制御される。   The document conveying device 1 used for document reading by the image reading unit 2 will be described together. A document conveyance control unit 10 including circuits and elements such as a controller is provided in the document conveyance device 1 disposed above the multifunction peripheral 100. The document conveyance control unit 10 is communicably connected to the control unit 6 of the MFP 100 main body. When reading a document placed on the document tray 11 such as when the start key 101b of the operation panel 101 is pressed, an instruction is received from the control unit 6 of the multifunction peripheral 100 main body. Then, the document conveyance control unit 10 controls, for example, a document conveyance motor 1M that rotates various rotating bodies that convey the document. Thereby, the operation of the document feeder 1 is controlled.

又、画像読取部2には、例えば、読取制御部20が設けられる。読取制御部20は、例えば、CPU、チップ等の各種電子部品が実装された基板で構成される。そして、読取制御部20は、複合機100本体の制御部6と通信可能に接続され、操作パネル101のスタートキー101bが押下された場合など、原稿の読み取りを行う場合、制御部6からの指示を受ける。又、読取制御部20は、巻取モータ23やランプ24やイメージセンサ25等と接続され、例えば、ランプや各種ミラーを移動させるための巻取モータ23の動作や、原稿に光を照射するランプ24の点消灯や、イメージセンサ25等の駆動等を制御する。このように、実際の画像読取部2の実際の動作制御は、読取制御部20が行う。   The image reading unit 2 is provided with, for example, a reading control unit 20. The reading control unit 20 is configured by a substrate on which various electronic components such as a CPU and a chip are mounted, for example. The reading control unit 20 is communicably connected to the control unit 6 of the multifunction peripheral 100 main body. When reading a document such as when the start key 101b of the operation panel 101 is pressed, an instruction from the control unit 6 is given. Receive. The reading control unit 20 is connected to a winding motor 23, a lamp 24, an image sensor 25, and the like. For example, the operation of the winding motor 23 for moving a lamp and various mirrors, and a lamp for irradiating light on a document. It controls the turning on / off of 24, driving of the image sensor 25, and the like. In this way, the actual operation control of the actual image reading unit 2 is performed by the reading control unit 20.

まず、画像読取部2での原稿の読み取りと画像データ生成では、イメージセンサ25は、画素ごとに、ランプ24から照射され原稿等で反射された反射光の強さに応じた電流(電圧)を出力する。尚、本実施形態のイメージセンサ25は、カラー対応のラインセンサであり、R、G、Bの各信号を出力する。例えば、カラーの場合、RGBで1画素当たり、計24ビットに量子化を行う(例えば、Red=8ビット、Green=8ビット、Blue=8ビット、それぞれ0〜255の値を取り、256階調)。そして、イメージセンサ25の各出力電流(電圧)は、A/D変換部26に入力される。尚、A/D変換部26の前段に増幅器が設けられてもよい。A/D変換部26は、イメージセンサ25の各画素のアナログの各出力電流(電圧)をディジタルデータ化し、補正部27に出力する。   First, in reading a document and generating image data by the image reading unit 2, the image sensor 25 applies a current (voltage) corresponding to the intensity of reflected light emitted from the lamp 24 and reflected from the document or the like for each pixel. Output. Note that the image sensor 25 of this embodiment is a color-compatible line sensor, and outputs R, G, and B signals. For example, in the case of color, quantization is performed to a total of 24 bits per pixel in RGB (for example, Red = 8 bits, Green = 8 bits, Blue = 8 bits, each taking a value of 0 to 255, 256 gradations) ). Each output current (voltage) of the image sensor 25 is input to the A / D converter 26. An amplifier may be provided before the A / D conversion unit 26. The A / D conversion unit 26 converts each analog output current (voltage) of each pixel of the image sensor 25 into digital data and outputs the digital data to the correction unit 27.

補正部27は、濃度調整回路や、白基準データや黒基準データ等のデータに基づくシェーディング補正等、画像読取部2の読取特性に対する補正用の演算回路等で構成される。一般に、イメージセンサ25において、ライン状に配された各画素に相当する各受光素子のばらつき(個体特性差)や、レンズ23の中心部と周辺部の集光度の違いや、ランプ24の位置による発光量のムラ等によって、主走査方向において同一濃度の各基準板や、原稿を読み取っても、画素の位置により、イメージセンサ25の各受光素子が出力する電流(電圧)の値に差が生ずる。そこで、補正部27は、原稿を読み取って得られた画像データの補正を行う。例えば、補正後の画像データは、画像読取部2からDRAM7に転送される。尚、転送後の処理の詳細は後述する。   The correction unit 27 includes a density adjustment circuit, an arithmetic circuit for correcting the reading characteristics of the image reading unit 2 such as shading correction based on data such as white reference data and black reference data. In general, in the image sensor 25, it depends on the variation (individual characteristic difference) of each light receiving element corresponding to each pixel arranged in a line, the difference in the light concentration between the central portion and the peripheral portion of the lens 23, and the position of the lamp 24. Even if each reference plate having the same density in the main scanning direction or a document is read due to unevenness in the light emission amount, a difference occurs in the value of the current (voltage) output from each light receiving element of the image sensor 25 depending on the position of the pixel. . Therefore, the correction unit 27 corrects the image data obtained by reading the document. For example, the corrected image data is transferred from the image reading unit 2 to the DRAM 7. Details of the processing after the transfer will be described later.

又、本実施形態の複合機100には、通信部9が設けられ、外部のコンピュータ200から画像データや、印刷設定データを含む印刷用データや、相手方FAX装置300から画像データを受け取ることができる。例えば、コンピュータ200から送信される印刷データは、PDL(ページ記述言語)の形式で表されているので、例えば、通信部9には、受信した印刷データから画像データを抽出し、ラスタデータ化する(例えば、ビットマップ化する)、ラスタデータ処理部93を設けてもよい。又、相手方FAX装置300から受信したデータを、ラスタデータ処理部93がラスタデータ形式の画像データに変換してもよい。尚、ラスタデータ化を後の段階で行うのであれば(例えば、画像処理部74が実施)、ラスタデータ処理部93は画像処理部74等に設ければよい。この場合、PDLで記述されたデータをそのまま、DRAM7に転送してもよい。そして、通信部9で受信され、処理された画像データは、通信部9からDRAM7に転送される。転送後の処理の詳細は後述する。   Further, the MFP 100 of the present embodiment is provided with the communication unit 9 and can receive image data from the external computer 200, print data including print setting data, and image data from the counterpart FAX apparatus 300. . For example, the print data transmitted from the computer 200 is expressed in a PDL (page description language) format. For example, the communication unit 9 extracts image data from the received print data and converts it into raster data. A raster data processing unit 93 may be provided (for example, for bitmapping). In addition, the data received from the counterpart FAX apparatus 300 may be converted by the raster data processing unit 93 into image data in a raster data format. If raster data conversion is performed at a later stage (for example, performed by the image processing unit 74), the raster data processing unit 93 may be provided in the image processing unit 74 or the like. In this case, data described in PDL may be transferred to the DRAM 7 as it is. Then, the image data received and processed by the communication unit 9 is transferred from the communication unit 9 to the DRAM 7. Details of the processing after the transfer will be described later.

(画像データの一時的保存)
次に、図5に基づき、本発明の実施形態に係る複合機100に入力された画像データの一時的な保存を行う場合の一例を説明する。図5は、本発明の実施形態に係る複合機100に入力された画像データの一時的な保存での画像データの流れの一例を示すデータフロー図である。
(Temporary storage of image data)
Next, based on FIG. 5, an example in the case of temporarily storing the image data input to the multi-function device 100 according to the embodiment of the present invention will be described. FIG. 5 is a data flow diagram illustrating an example of the flow of image data in the temporary storage of the image data input to the multifunction peripheral 100 according to the embodiment of the present invention.

原稿搬送装置1の原稿の搬送経路や、複合機100内の用紙の搬送路3bには、光センサ等のセンサS(図3参照)が複数設けられる。センサSは、用紙や原稿の到達や通過を監視するためのもので、例えば、エンジン制御部63に接続される(制御部6でもよい)。例えば、用紙や原稿が到達すべき時間なのに到達しない場合、用紙や原稿の通過を検知すべき時間なのに用紙の存在を検知し続けている場合、エンジン制御部63は、原稿搬送装置1でジャム(詰まり)や印刷中にジャムが発生したと認識する。そして、原稿のジャムが生ずれば、原稿搬送装置1での原稿搬送は停止される。又、搬送中の用紙でジャムが生ずれば、印刷は停止される。   A plurality of sensors S (see FIG. 3) such as optical sensors are provided in the document conveyance path of the document conveyance device 1 and the sheet conveyance path 3b in the multifunction peripheral 100. The sensor S is for monitoring the arrival or passage of paper or a document, and is connected to the engine control unit 63 (or the control unit 6 may be used), for example. For example, when it is time to arrive at the paper or the original, but when it is time to detect the passage of the paper or the original and the detection of the presence of the paper is continued, the engine control unit 63 causes the original conveying device 1 to jam ( It is recognized that a jam has occurred during printing. If a jam of the document occurs, the document conveyance by the document conveyance device 1 is stopped. Also, if a jam occurs on the paper being conveyed, printing is stopped.

ジャム発生後、詰まりを取り除くジャム処理が使用者によりなされると、原稿の読み取りの再開や、印刷の再開が行われる。例えば、原稿の複写を行っている場合等、最初の原稿からの印刷等のやり直しが必要となれば、利便性が悪いので、本実施形態の複合機100では、複合機100に入力された画像データは、一時的に(例えば、印刷ジョブ完了まで)HDD8に保存される。   After the jam occurs, when the user performs jam processing for removing the jam, the reading of the original is resumed and the printing is resumed. For example, when copying a document or the like, it is inconvenient if it is necessary to redo printing such as the first document. Therefore, in the multifunction device 100 of the present embodiment, the image input to the multifunction device 100 is poor. The data is temporarily stored in the HDD 8 (for example, until the print job is completed).

そこで、図5を用いて、HDD8への画像データの一時的な保存を説明する。複合機100の画像読取部2での原稿読取や、通信部9での画像データを含む印刷用データの受信等、複合機100への画像データ入力が行われる。その後、DRAM7から画像データの一部が例えば、バンド単位(例えば、10個など複数個に分割された1ページ分の画像データの1つのブロック)でDRAM7に蓄積される。更に、DRAM7から圧縮処理部71に画像データが入力される。圧縮処理部71は、データ入力部(画像読取部2、通信部9)から出力された画像データに対し圧縮処理を行う。そして、圧縮処理後の画像データは、例えば、DRAM7に出力される。   Therefore, temporary storage of image data in the HDD 8 will be described with reference to FIG. Image data input to the multifunction device 100 is performed, such as document reading by the image reading unit 2 of the multifunction device 100 and reception of printing data including image data by the communication unit 9. Thereafter, a part of the image data from the DRAM 7 is accumulated in the DRAM 7 in, for example, a band unit (for example, one block of image data for one page divided into a plurality of parts such as 10). Further, image data is input from the DRAM 7 to the compression processing unit 71. The compression processing unit 71 performs compression processing on the image data output from the data input unit (image reading unit 2, communication unit 9). Then, the compressed image data is output to, for example, the DRAM 7.

圧縮処理部71は、ハードウェア(例えば、複数の回路の組み合わせ)として構成され、CPU60を介さずにDRAM7との画像データのやり取りを行う(DMA、ダイレクトメモリアクセス)。コピー処理部73は、DRAM7に記憶された圧縮後の画像データをHDD8のディスクキャッシュ81(ストレージ(HDD8)のキャッシュメモリに相当(図3参照))に送り込み、HDD8に記憶させる(コピー処理)。コピー処理部73も、ハードウェア(例えば、複数の回路の組み合わせ)として構成され、CPU60を介さずにDRAM7でのHDD8への転送を行う(DMA)。そして、圧縮後の画像データは、例えば、ディスクキャッシュ81からHDD8内の磁気ディスクに書き込まれる。   The compression processing unit 71 is configured as hardware (for example, a combination of a plurality of circuits), and exchanges image data with the DRAM 7 without using the CPU 60 (DMA, direct memory access). The copy processing unit 73 sends the compressed image data stored in the DRAM 7 to the disk cache 81 of the HDD 8 (corresponding to a cache memory of the storage (HDD 8) (see FIG. 3)) and stores it in the HDD 8 (copy processing). The copy processing unit 73 is also configured as hardware (for example, a combination of a plurality of circuits), and performs transfer to the HDD 8 in the DRAM 7 without going through the CPU 60 (DMA). The compressed image data is written from, for example, the disk cache 81 to the magnetic disk in the HDD 8.

このように、本実施形態の複合機100では、画像データをHDD8に一時的に記憶させる場合(コピー処理を行う場合)、CPU60ではなくコピー処理部73が画像データの転送を扱う。制御部6のCPU60は、HDD8への画像データの書き込みの開始をコピー処理部73に指示するのみでよい。即ち、メモリ(DRAM7)は、圧縮処理後の画像データを記憶し、演算部(CPU60)は、コピー処理部73にメモリ(DRAM7)内の画像データのストレージ(HDD8)への書込処理の指示のみを行い、コピー処理部73は、演算部(CPU60)の指示を受け、圧縮処理後の画像データのストレージ(HDD8)への書込処理を制御する。   As described above, in the MFP 100 according to the present embodiment, when the image data is temporarily stored in the HDD 8 (when the copy process is performed), the copy processing unit 73 instead of the CPU 60 handles the transfer of the image data. The CPU 60 of the control unit 6 only needs to instruct the copy processing unit 73 to start writing image data to the HDD 8. That is, the memory (DRAM 7) stores the compressed image data, and the arithmetic unit (CPU 60) instructs the copy processing unit 73 to write the image data in the memory (DRAM 7) to the storage (HDD 8). The copy processing unit 73 receives an instruction from the calculation unit (CPU 60) and controls the writing process of the compressed image data to the storage (HDD 8).

これにより、CPU60内のキャッシュメモリ61に画像データの一部が残るため、DRAM7にキャッシュメモリ61の内容をはき出す(書き込む)作業を行わなくて済む。又、DRAM7にキャッシュメモリ61の内容を書き込む際、画像データへの上書きや、上書きされるDRAM7内のデータのディスクキャッシュ81やHDD8への退避作業等も必要なくなる。このように、CPU60がデータコピー処理を行っていた場合に、従来行われていたデータ処理を行わなくて済むので、その分、データ処理の高速化を図ることができる。   As a result, a part of the image data remains in the cache memory 61 in the CPU 60, so that it is not necessary to perform the operation of writing (writing) the contents of the cache memory 61 into the DRAM 7. Further, when writing the contents of the cache memory 61 into the DRAM 7, it is not necessary to overwrite the image data or to save the overwritten data in the DRAM 7 to the disk cache 81 or the HDD 8. As described above, when the CPU 60 is performing the data copy process, it is not necessary to perform the data process that has been conventionally performed, and accordingly, the data process can be accelerated.

(画像データの読み出し)
次に、図6に基づき、本発明の実施形態に係る複合機100での画像データの読み出しの一例を説明する。図6は、本発明の実施形態に係る複合機100での画像データの読み出しの一例を示すデータフロー図である。
(Reading out image data)
Next, based on FIG. 6, an example of reading of image data in the multifunction peripheral 100 according to the embodiment of the present invention will be described. FIG. 6 is a data flow diagram illustrating an example of reading of image data in the multifunction peripheral 100 according to the embodiment of the present invention.

一旦、HDD8に記憶された画像データは、印刷等のため読み出される。そこで、図6を用いて、HDD8からの画像データの読み出しを説明する。HDD8に記憶された画像データの読み出しは、コピー処理部73によって行われる。コピー処理部73は、圧縮された画像データを、例えば、DRAM7に読み出す。このように、HDD8(ディスクキャッシュ81)から画像データを読み出す際にも、コピー処理部73がデータコピー(データ転送)の制御を行う。   The image data once stored in the HDD 8 is read for printing or the like. Therefore, reading of image data from the HDD 8 will be described with reference to FIG. Reading of the image data stored in the HDD 8 is performed by the copy processing unit 73. The copy processing unit 73 reads the compressed image data into, for example, the DRAM 7. As described above, when the image data is read from the HDD 8 (disk cache 81), the copy processing unit 73 controls the data copy (data transfer).

その後、DRAM7から画像データの一部が例えば、バンド単位でDRAM7から伸長処理部72へ入力される。伸長処理部72も、ハードウェア(例えば、複数の回路の組み合わせ)として構成され、CPU60を介さずにDRAM7との画像データのやり取りを行う(DMA)。伸長処理部72は、伸長処理後の画像データを、例えば、DRAM7に送り込む。その後、DRAM7から画像処理部74に伸長された画像データが渡される。その後、画像処理部74によって画像データに画像処理が施される。そして、例えば、複合機100がコピー、又は、プリンタとして機能する場合、画像処理後の画像データは、露光装置42に渡され、印刷が行われる。尚、複合機100がスキャナ又は、FAXとして機能する場合、画像処理後の画像データは、通信部9に送られる。   Thereafter, a part of the image data is input from the DRAM 7 to the decompression processing unit 72 in units of bands, for example. The decompression processing unit 72 is also configured as hardware (for example, a combination of a plurality of circuits), and exchanges image data with the DRAM 7 without using the CPU 60 (DMA). The expansion processing unit 72 sends the image data after the expansion processing to, for example, the DRAM 7. Thereafter, the decompressed image data is transferred from the DRAM 7 to the image processing unit 74. Thereafter, the image processing unit 74 performs image processing on the image data. For example, when the multifunction peripheral 100 functions as a copy or a printer, the image data after the image processing is transferred to the exposure device 42 and printed. When the multifunction peripheral 100 functions as a scanner or a FAX, the image data after image processing is sent to the communication unit 9.

このように、本実施形態の複合機100では、画像データをHDD8から読み出す場合もCPU60ではなくコピー処理部73が画像データのコピー(転送)を扱う。即ち、コピー処理部73は、ハードウェアとして設けられ、メモリ(DRAM7)とストレージ(HDD8)間の画像データの書込処理及び読出処理を制御する。制御部6のCPU60は、HDD8からの画像データの読み出しをコピー処理部73に指示するのみでよい。即ち、演算部(CPU60)は、コピー処理部73にストレージ(HDD8)からの圧縮された画像データの読出処理の指示のみを行い、コピー処理部73は、演算部(CPU60)の指示を受け、圧縮処理された画像データのストレージ(HDD8)からの読出処理を制御する。   As described above, in the MFP 100 according to the present embodiment, even when the image data is read from the HDD 8, the copy processing unit 73 handles copying (transfer) of the image data instead of the CPU 60. That is, the copy processing unit 73 is provided as hardware and controls image data writing processing and reading processing between the memory (DRAM 7) and the storage (HDD 8). The CPU 60 of the control unit 6 only needs to instruct the copy processing unit 73 to read image data from the HDD 8. That is, the calculation unit (CPU 60) only instructs the copy processing unit 73 to read out compressed image data from the storage (HDD 8), and the copy processing unit 73 receives an instruction from the calculation unit (CPU 60). Controls reading processing of the compressed image data from the storage (HDD 8).

これにより、CPU60内のキャッシュメモリ61に画像データの一部が残るため、DRAM7にキャッシュメモリ61の内容をはき出す(書き込む)作業を行わなくて済む。又、DRAM7にキャッシュメモリ61の内容を書き込む際、画像データへの上書きや、上書きされるDRAM7内のデータのディスクキャッシュ81やHDD8への退避作業等も必要なくなる。このように、CPU60がデータコピー処理を行っていた場合に、従来行われていたデータ処理を行わなくて済むので、その分、データ処理の高速化を図ることができる。   As a result, a part of the image data remains in the cache memory 61 in the CPU 60, so that it is not necessary to perform the operation of writing out (writing) the contents of the cache memory 61 to the DRAM 7. Further, when writing the contents of the cache memory 61 into the DRAM 7, it is not necessary to overwrite the image data or to save the overwritten data in the DRAM 7 to the disk cache 81 or the HDD 8. As described above, when the CPU 60 is performing the data copy process, it is not necessary to perform the data process that has been conventionally performed, and accordingly, the data process can be accelerated.

このように、データ処理の高速化が図られる。本実施形態の複合機100は、画像データに基づき画像を形成する画像形成部4を有し、通信部9には、画像データをFAX送信するためのFAX通信部92が含まれるところ、データ処理が高速で、CPU60かの処理が安定しているので、画像形成部4による画像形成処理と、FAX通信部92によるFAX通信処理を、遅延等の問題なく並行して行える。更に、本実施形態の複合機100の通信部9には、外部のコンピュータ200との通信を行うためのデータ通信部91が含まれるところ、データ処理が高速で、CPU60の処理が安定しているので、画像形成部4による画像形成処理と、FAX通信部92によるFAX通信処理と、外部のコンピュータ200に向けての画像データの送信処理の全て、若しくは、何れか2つを遅延等の問題なく並行して行える。この時、制御部(CPU60)がエンジン制御部63や通信部9(データ通信部91、FAX通信部92)等を並行して同時制御する。   In this way, data processing can be speeded up. The MFP 100 according to the present embodiment includes an image forming unit 4 that forms an image based on image data, and the communication unit 9 includes a FAX communication unit 92 for FAX transmission of image data. However, since the processing by the CPU 60 is stable, the image forming process by the image forming unit 4 and the FAX communication process by the FAX communication unit 92 can be performed in parallel without problems such as delay. Furthermore, the communication unit 9 of the MFP 100 according to the present embodiment includes a data communication unit 91 for performing communication with the external computer 200. As a result, the data processing is fast and the processing of the CPU 60 is stable. Therefore, the image forming process by the image forming unit 4, the FAX communication process by the FAX communication unit 92, and all or any two of the image data transmission processes to the external computer 200 can be performed without problems such as delay. Can be done in parallel. At this time, the control unit (CPU 60) simultaneously controls the engine control unit 63, the communication unit 9 (data communication unit 91, FAX communication unit 92) and the like in parallel.

(画像データの処理の流れ)
次に、図7に基づき、本発明の実施形態に係る複合機100での複写時の制御の一例を説明する。図7は、本発明の実施形態に係る複合機100での複写時の制御の一例を示すフローチャートである。又、本説明では、1枚の原稿を読み取って複写する場合を例に挙げ説明する。尚、複数枚の原稿を読み取って、複数枚の複写を行う場合は、図7に示す制御が並行される。
(Image data processing flow)
Next, an example of control at the time of copying in the multifunction peripheral 100 according to the embodiment of the present invention will be described with reference to FIG. FIG. 7 is a flowchart showing an example of control at the time of copying in the multifunction peripheral 100 according to the embodiment of the present invention. In this description, a case where one original is read and copied will be described as an example. When a plurality of originals are read and a plurality of copies are made, the control shown in FIG. 7 is performed in parallel.

まず、図7におけるスタートは、スタートキー101bが押された等、複写の開始時である。そして、画像読取部2は原稿を読み取って(スキャンして)、原稿の画像データを生成する(ステップ♯1)。尚、通信部9がデータを受信した場合は、ステップ♯1は、「画像データの受信」となる。   First, the start in FIG. 7 is the start of copying, such as when the start key 101b is pressed. Then, the image reading unit 2 reads (scans) the document and generates image data of the document (step # 1). If the communication unit 9 receives data, step # 1 is “reception of image data”.

画像データは、画像読取部2からDRAM7に転送される(ステップ♯2)。次に、DRAM7から、圧縮処理部71に画像データが順次転送され、圧縮処理部71によって画像データの圧縮処理が行われる(ステップ♯3)。そして、圧縮処理部71から、例えば、DRAM7に圧縮後の画像データが転送される(ステップ♯4)。   The image data is transferred from the image reading unit 2 to the DRAM 7 (step # 2). Next, the image data is sequentially transferred from the DRAM 7 to the compression processing unit 71, and the compression processing unit 71 performs compression processing of the image data (step # 3). Then, the compressed image data is transferred from the compression processing unit 71 to, for example, the DRAM 7 (step # 4).

その後、CPU60の指示に基づき、コピー処理部73は、DRAM7からHDD8のディスクキャッシュ81に圧縮後の画像データをコピーする(ステップ♯5)。コピー処理部73はコピー完了後、割込信号をCPU60に向けて発し、HDD8へのコピー処理が完了した旨を知らせる(ステップ♯6)。   Thereafter, based on an instruction from the CPU 60, the copy processing unit 73 copies the compressed image data from the DRAM 7 to the disk cache 81 of the HDD 8 (step # 5). After completing the copy, the copy processing unit 73 issues an interrupt signal to the CPU 60 to notify that the copy process to the HDD 8 has been completed (step # 6).

次に、CPU60の指示に基づき、コピー処理部73は、HDD8(のディスクキャッシュ81)からに圧縮後の画像データを読み出し、DRAM7にコピーする(ステップ♯7)。コピー処理部73はコピー完了後、割込信号をCPU60に向けて発し、DRAM7へのコピー処理が完了した旨を知らせる(ステップ♯8)。DRAM7にコピーされた圧縮後の画像データは、伸長処理部72に順次転送され、伸長処理部72よって画像データの伸長処理が行われる(ステップ♯9)。   Next, based on an instruction from the CPU 60, the copy processing unit 73 reads the compressed image data from the HDD 8 (disk cache 81 thereof) and copies it to the DRAM 7 (step # 7). After completing the copy, the copy processing unit 73 issues an interrupt signal to the CPU 60 to notify that the copy process to the DRAM 7 is completed (step # 8). The compressed image data copied to the DRAM 7 is sequentially transferred to the decompression processing unit 72, and the decompression processing unit 72 performs image data decompression processing (step # 9).

伸長処理後の画像データは、DRAM7を経由して画像処理部74、若しくは、伸長処理部72から画像処理部74に直接転送される(ステップ♯10)。尚、この画像処理部74への画像データ転送はDMAであり、画像データの一部が制御部6のCPU60のキャッシュメモリ61に残らない。その後、操作パネル101への入力等によって設定されたとおりに(例えば、濃度変更、ズーム、枠消し、集約(例えば、2in1等)、白黒、カラー)印刷がなされるように、画像処理部74は、画像データに対し画像処理を施す(ステップ♯11)。そして、画像処理後の画像データは、露光装置42に送られる(ステップ♯12)。その後、露光装置42による露光等によってトナー像形成が行われる(ステップ♯13)。   The decompressed image data is transferred directly from the image processing unit 74 or the decompression processing unit 72 to the image processing unit 74 via the DRAM 7 (step # 10). The image data transfer to the image processing unit 74 is DMA, and part of the image data does not remain in the cache memory 61 of the CPU 60 of the control unit 6. Thereafter, the image processing unit 74 is set so that printing is performed as set by input to the operation panel 101 (for example, density change, zoom, frame erasing, aggregation (for example, 2 in 1), black and white, color)). Then, image processing is performed on the image data (step # 11). The image data after image processing is sent to the exposure device 42 (step # 12). Thereafter, a toner image is formed by exposure by the exposure device 42 (step # 13).

そして、例えば、制御部6は、まだ同じ画像データに基づき印刷を行う必要があるかを確認する(ステップ♯14)。例えば、複数部の印刷を行う旨が操作パネル101に入力され、ステップ♯13で全ての印刷が完了していない場合、ステップ♯14はYesとなる。同じ画像データに基づき印刷を行う必要があれば、例えば、ステップ♯7に戻る。一方、同じ画像データに基づき、もはや印刷を行う必要が無ければ(ステップ♯14のNo)、例えば、制御部6(CPU60)は、HDD8内のもう印刷の必要のない画像データの消去を指示する(ステップ♯15→エンド)。   Then, for example, the control unit 6 confirms whether it is still necessary to perform printing based on the same image data (step # 14). For example, if it is input to the operation panel 101 that printing of a plurality of copies is to be performed and all printing has not been completed in step # 13, step # 14 is Yes. If it is necessary to perform printing based on the same image data, for example, the process returns to step # 7. On the other hand, if it is no longer necessary to perform printing based on the same image data (No in step # 14), for example, the control unit 6 (CPU 60) instructs the erasure of image data in the HDD 8 that no longer requires printing. (Step # 15 → End).

このようにして、本実施形態の構成によれば、画像データのストレージ(例えば、HDD8)への書込処理及び読出処理を制御するコピー処理部73を有するので、演算部(例えば、CPU60)は、画像データのストレージへの書込処理及び読出処理を行わない。これにより、画像データがCPU60等のキャッシュメモリ61に流れ込むことがない。従って、ストレージへの画像データの書込、読出を行っても、CPU60のキャッシュメモリ61内のデータを、メモリ(例えば、DRAM7)に書き戻す処理(フラッシュ処理)や、メモリ内のデータのHDD8等のストレージへの退避処理は行われない。その結果、今までフラッシュ処理等に要していた時間を無くすことができ、データ処理の高速化を図ることができる。又、演算部に書込処理及び読出処理制御を行わせないので、演算部の使用率を下げることができ、各種のデータ処理が円滑に行われ、画像形成装置(例えば、複合機100)の動作が安定する。   In this way, according to the configuration of the present embodiment, the arithmetic unit (for example, CPU 60) has the copy processing unit 73 that controls the writing process and the reading process for image data in the storage (for example, HDD 8). The writing process and the reading process of the image data in the storage are not performed. As a result, image data does not flow into the cache memory 61 such as the CPU 60. Therefore, even when image data is written to or read from the storage, the data in the cache memory 61 of the CPU 60 is written back to the memory (for example, the DRAM 7) (flash processing), the data in the memory is the HDD 8 or the like. Is not saved to the storage. As a result, the time required for the flash processing and the like can be eliminated, and the data processing can be speeded up. In addition, since the writing unit and the reading process control are not performed in the calculation unit, the usage rate of the calculation unit can be reduced, various data processing can be performed smoothly, and the image forming apparatus (for example, the multifunction peripheral 100) Operation is stable.

又、演算部(例えば、CPU60)は、圧縮後の画像データのストレージ(例えば、HDD8)への書込処理を行わずコピー処理部73への指示のみを行う。そして、コピー処理部73がストレージへの書込処理を実際に行う。又、書込処理と同様に、演算部は、圧縮された画像データのストレージからの読出処理を行わず、コピー処理部73への指示のみを行う。そして、コピー処理部73がストレージからの読出処理を実際に行う。これにより、フラッシュ処理や、メモリ内のデータの退避処理は行われない。従って、データ処理の高速化を図ることができる。   In addition, the arithmetic unit (for example, the CPU 60) performs only an instruction to the copy processing unit 73 without performing the writing process of the compressed image data in the storage (for example, the HDD 8). Then, the copy processing unit 73 actually performs the writing process to the storage. Similarly to the writing process, the arithmetic unit does not perform the process of reading the compressed image data from the storage, but only gives an instruction to the copy processing unit 73. Then, the copy processing unit 73 actually performs the reading process from the storage. As a result, the flash process and the process of saving data in the memory are not performed. Therefore, the data processing can be speeded up.

又、ストレージ(例えば、HDD8)にキャッシュメモリ61を設けるので、より効率的にデータの転送を行うことができる。又、原稿を読み取って得られた画像データや、外部のコンピュータ200から送信された印刷用データに含まれる画像データのストレージへの書き込み、又は、ストレージからの読み出し処理を行う場合でも、演算部(例えば、CPU60)に処理を行わせないので、フラッシュ処理等に要する時間を無くすことができ、データ処理の高速化を図ることができる。又、演算部による処理速度は高速化が図られ、演算部でのデータ処理が安定しているので、FAX通信の中断等の問題なしに、印刷処理とFAX通信処理を同時に並列的に行うことができる。又、演算部による処理速度の高速化が図られ、演算部でのデータ処理が安定しているので、FAX通信の中断等の問題なしに、印刷処理、FAX通信処理、外部へのデータ送信処理も同時に並列的に行うことができる。   In addition, since the cache memory 61 is provided in the storage (for example, the HDD 8), data can be transferred more efficiently. In addition, even when image data obtained by reading a document or image data included in print data transmitted from an external computer 200 is written to a storage or read from the storage, a calculation unit ( For example, since the CPU 60) does not perform processing, the time required for flash processing or the like can be eliminated, and the speed of data processing can be increased. In addition, since the processing speed of the arithmetic unit is increased and the data processing in the arithmetic unit is stable, printing processing and FAX communication processing can be performed simultaneously in parallel without problems such as interruption of FAX communication. Can do. In addition, since the processing speed is increased by the calculation unit and the data processing in the calculation unit is stable, printing processing, FAX communication processing, and data transmission processing to the outside without problems such as interruption of FAX communication. Can be performed in parallel at the same time.

以上、本発明の実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。   The embodiment of the present invention has been described above, but the scope of the present invention is not limited to this, and various modifications can be made without departing from the spirit of the invention.

本発明は、データ処理を行う上で、キャッシュメモリを利用する複合機、複写機、ファクシミリ、プリンタ等の画像形成装置に利用可能である。   The present invention can be used for an image forming apparatus such as a multifunction machine, a copier, a facsimile machine, or a printer that uses a cache memory for data processing.

2 画像読取部(データ入力部) 4 画像形成部
60 CPU(演算部) 61 キャッシュメモリ
7 DRAM(メモリ) 71 圧縮処理部
72 伸長処理部 73 コピー処理部
8 HDD(ストレージ)
81 ディスクキャッシュ(HDD8、キャッシュメモリ)
9 通信部(データ入力部) 91 データ通信部(通信部9)
92 FAX通信部(通信部9) 100 複合機(画像形成装置)
2 Image reading unit (data input unit) 4 Image forming unit 60 CPU (arithmetic unit) 61 Cache memory 7 DRAM (memory) 71 Compression processing unit 72 Decompression processing unit 73 Copy processing unit 8 HDD (storage)
81 Disk cache (HDD8, cache memory)
9 Communication unit (data input unit) 91 Data communication unit (communication unit 9)
92 FAX communication unit (communication unit 9) 100 MFP (image forming apparatus)

Claims (7)

画像データを入力するためのデータ入力部と、
画像データを記憶するストレージと、
画像形成装置の制御を行い、内部にキャッシュメモリを含む演算部と、
画像データを記憶し、前記キャッシュメモリよりも容量が大きく書込及び読出速度が遅いとともに、前記ストレージよりも容量は小さく書込及び読出が速いメモリと、
ハードウェアとして設けられ、前記メモリと前記ストレージ間の画像データの書込処理及び読出処理を制御するコピー処理部と、を含むことを特徴とする画像形成装置。
A data input unit for inputting image data;
Storage for storing image data;
A control unit that controls the image forming apparatus and includes a cache memory inside,
A memory for storing image data, having a larger capacity than the cache memory and a slower writing and reading speed, and a memory having a smaller capacity and faster writing and reading than the storage;
An image forming apparatus, comprising: a copy processing unit that is provided as hardware and controls image data writing processing and reading processing between the memory and the storage.
前記データ入力部から出力された画像データに対し圧縮処理を行う圧縮処理部を有し、
前記メモリは、圧縮処理後の画像データを記憶し、
前記演算部は、前記コピー処理部に前記メモリ内の画像データの前記ストレージへの書込処理の指示のみを行い、
前記コピー処理部は、前記演算部の指示を受け、圧縮処理後の画像データの前記ストレージへの書込処理を制御することを特徴とする請求項1記載の画像形成装置。
A compression processing unit that performs compression processing on the image data output from the data input unit;
The memory stores image data after compression processing,
The arithmetic unit only instructs the copy processing unit to write image data in the memory to the storage,
The image forming apparatus according to claim 1, wherein the copy processing unit controls a writing process of the image data after the compression process to the storage in response to an instruction from the calculation unit.
前記演算部は、前記コピー処理部に前記ストレージからの圧縮された画像データの読出処理の指示のみを行い、
前記コピー処理部は、前記演算部の指示を受け、圧縮処理された画像データの前記ストレージからの読出処理を制御することを特徴とする請求項2記載の画像形成装置。
The arithmetic unit only instructs the copy processing unit to read compressed image data from the storage,
The image forming apparatus according to claim 2, wherein the copy processing unit controls reading processing of the compressed image data from the storage in response to an instruction from the arithmetic unit.
前記ストレージは、キャッシュメモリを有することを特徴とする請求項1乃至3の何れか1項に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the storage includes a cache memory. 前記データ入力部は、原稿を読み取って画像データを生成する画像読取部及び/又は、外部から画像形成装置への画像データの入力を受け付ける通信部であることを特徴とする請求項1乃至4の何れか1項に記載の画像形成装置。   5. The data input unit according to claim 1, wherein the data input unit is an image reading unit that reads an original to generate image data and / or a communication unit that receives input of image data from the outside to the image forming apparatus. The image forming apparatus according to claim 1. 画像データに基づき画像を形成する画像形成部を有し、
前記通信部には、画像データをFAX送信するためのFAX通信部が含まれ、
前記画像形成部による画像形成処理と、前記FAX通信部によるFAX通信処理が並行して行われることを特徴とする請求項5記載の画像形成装置。
An image forming unit that forms an image based on the image data;
The communication unit includes a FAX communication unit for FAX transmission of image data,
The image forming apparatus according to claim 5, wherein an image forming process by the image forming unit and a FAX communication process by the FAX communication unit are performed in parallel.
前記通信部には、外部のコンピュータとの通信を行うためのデータ通信部が含まれ、
前記画像形成部による画像形成処理と、前記FAX通信部によるFAX通信処理と、外部のコンピュータに向けての画像データの送信処理の全て、若しくは、何れか2つが並行して行われることを特徴とする請求項6記載の画像形成装置。
The communication unit includes a data communication unit for communicating with an external computer,
All or any two of the image forming process by the image forming unit, the FAX communication process by the FAX communication unit, and the transmission process of image data to an external computer are performed in parallel. The image forming apparatus according to claim 6.
JP2009248855A 2009-10-29 2009-10-29 Image formation device Pending JP2011097331A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009248855A JP2011097331A (en) 2009-10-29 2009-10-29 Image formation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009248855A JP2011097331A (en) 2009-10-29 2009-10-29 Image formation device

Publications (1)

Publication Number Publication Date
JP2011097331A true JP2011097331A (en) 2011-05-12

Family

ID=44113784

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009248855A Pending JP2011097331A (en) 2009-10-29 2009-10-29 Image formation device

Country Status (1)

Country Link
JP (1) JP2011097331A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05336385A (en) * 1992-05-29 1993-12-17 Fuji Xerox Co Ltd Image processing device
JPH09214746A (en) * 1996-02-02 1997-08-15 Ricoh Co Ltd Image output system and image forming device
JP2008067299A (en) * 2006-09-11 2008-03-21 Konica Minolta Business Technologies Inc Image forming apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05336385A (en) * 1992-05-29 1993-12-17 Fuji Xerox Co Ltd Image processing device
JPH09214746A (en) * 1996-02-02 1997-08-15 Ricoh Co Ltd Image output system and image forming device
JP2008067299A (en) * 2006-09-11 2008-03-21 Konica Minolta Business Technologies Inc Image forming apparatus

Similar Documents

Publication Publication Date Title
US7855801B2 (en) Color image forming apparatus and image output method
JP2009172911A (en) Image forming device
JP4343123B2 (en) Image forming apparatus
JP2017118448A (en) Image processing apparatus, image forming device, image processing method, and program
US8374522B2 (en) Printing apparatus and printing method
JP2007322818A (en) Image forming system
JP4929064B2 (en) Confidential processing apparatus and image forming apparatus
JP4105168B2 (en) Image forming apparatus
JP2017122971A (en) Image processing apparatus, image forming apparatus, image processing method, and program
JP3989472B2 (en) Image data processing circuit and image processing apparatus comprising the same
JP4465372B2 (en) Image forming apparatus
JP3637001B2 (en) Image processing apparatus and image processing system
JP4040632B2 (en) Image forming apparatus
JP2015213213A (en) Image processing device and image forming apparatus
JP2012124813A (en) Image inspection device, image forming device, image inspection method, image inspection program, and recording medium
JP2010151862A (en) Image forming apparatus
JP2011097331A (en) Image formation device
JP2003316088A (en) Image forming apparatus
JP4501904B2 (en) Image forming apparatus and image forming control method
JP2009186897A (en) Image forming apparatus
JP4573742B2 (en) Image output device
JP2011250151A (en) Memory control device and image formation device therewith
JP5586526B2 (en) Data processing apparatus and image forming apparatus having the same
US20100134812A1 (en) Image processing apparatus, image processing method and image forming apparatus
JP2023069916A (en) Image formation apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120711

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120724

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121113