[go: up one dir, main page]

JP2015174345A - Image forming apparatus - Google Patents

Image forming apparatus Download PDF

Info

Publication number
JP2015174345A
JP2015174345A JP2014052769A JP2014052769A JP2015174345A JP 2015174345 A JP2015174345 A JP 2015174345A JP 2014052769 A JP2014052769 A JP 2014052769A JP 2014052769 A JP2014052769 A JP 2014052769A JP 2015174345 A JP2015174345 A JP 2015174345A
Authority
JP
Japan
Prior art keywords
unit
recording
image
buffer
recording unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2014052769A
Other languages
Japanese (ja)
Inventor
佐藤 隆一
Ryuichi Sato
隆一 佐藤
順 渡辺
Jun Watanabe
順 渡辺
哲美 中田
Tetsumi Nakada
哲美 中田
秀晃 飯島
Hideaki Iijima
秀晃 飯島
雄哉 森
Yuya Mori
雄哉 森
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2014052769A priority Critical patent/JP2015174345A/en
Publication of JP2015174345A publication Critical patent/JP2015174345A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Ink Jet (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)

Abstract

PROBLEM TO BE SOLVED: To form an image of high resolution fast while suppressing the capacity of a buffer.SOLUTION: An image output section 50 reads pixel data on a pixel array in a first direction X of image data to be recorded out of a RAM 48, and outputs pixel group data to be recorded by respective nozzle arrays to a recording section 14 at each timing delayed corresponding to the width between the nozzle arrays so as to obtain a resolution in a second direction of an image. A first execution section 50A executes a first mode in which pixel data from the RAM 48 are read repeatedly as many times as the number of the plurality of nozzle arrays and output to the recording section 14. A second execution section executes a second mode in which pixel data from the RAM 48 are read and stored in a buffer 57, and then output to the recording section 14. A control section 50C controls the first execution section 50A and second execution section 50B so as to execute the first mode or second mode according to the resolution in the second direction of the image to be recorded.

Description

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

インクなどの液滴をノズルから吐出することで画像を形成する、インクジェット方式の記録装置が知られている。また、複数のノズルを第1方向に配列したノズル列を、第1方向に交差する第2方向に2列配列させると共に、ノズルを千鳥配列させた構成も知られている。   2. Description of the Related Art An ink jet recording apparatus that forms an image by ejecting liquid droplets such as ink from nozzles is known. In addition, a configuration is also known in which two nozzle rows in which a plurality of nozzles are arranged in the first direction are arranged in a second direction intersecting the first direction, and the nozzles are arranged in a staggered manner.

この場合、第2方向に隣接するノズル列間にはギャップがあることから、同じタイミングの液滴吐出により記録されるドットは、ノズル列間で異なる画素列のデータを用いたものとなる。このため、従来では、記憶部から画像データを2回読取り、不使用の画素を間引く処理が必要であった。   In this case, since there is a gap between nozzle rows adjacent in the second direction, dots recorded by droplet discharge at the same timing use data of pixel rows that differ between the nozzle rows. For this reason, conventionally, it has been necessary to read image data twice from the storage unit and thin out unused pixels.

しかし、記憶部から画像データを複数回読取る方式では、記憶部へのアクセス回数が多くなるほど、画像形成速度が低下するという問題があった。特に、公知のラインヘッドを用いた画像形成装置の場合、高速印字が要求されるにも拘らず、画像形成速度が低下する場合があった。   However, the method of reading image data from the storage unit a plurality of times has a problem that the image forming speed decreases as the number of accesses to the storage unit increases. In particular, in the case of an image forming apparatus using a known line head, the image forming speed may be lowered even though high-speed printing is required.

一方、記憶部から画像データを2回読取るかわりに、一方のノズル列からの液滴の吐出に遅延させて他方のノズル列から液滴を吐出させるまで、この他方のノズル列で記録する画像データをバッファに記憶する方法も考えられる。しかし、解像度が高くなるほど、バッファの容量が大きくなるという問題があった。   On the other hand, instead of reading the image data twice from the storage unit, the image data to be recorded by the other nozzle row until the droplets are ejected from the other nozzle row by delaying the ejection of the droplets from the one nozzle row. It is also conceivable to store in a buffer. However, there is a problem that the buffer capacity increases as the resolution increases.

このため、従来では、バッファの容量を抑制しつつ、解像度の高い画像を高速に形成することは困難であった。   For this reason, conventionally, it has been difficult to form an image with high resolution at high speed while suppressing the capacity of the buffer.

本発明は、上述の課題に鑑みてなされたものであり、バッファの容量を抑制しつつ、解像度の高い画像を高速に形成することの可能な、画像形成装置を提供することを目的とする。   The present invention has been made in view of the above-described problems, and an object of the present invention is to provide an image forming apparatus capable of forming an image with high resolution at high speed while suppressing the capacity of the buffer.

上述した課題を解決し、目的を達成するために、本発明は、液滴を吐出する複数のノズルを第1方向に配列したノズル列を、前記第1方向に交差する第2方向に向かって複数配列した記録部と、前記記録部に対して記録媒体を前記第2方向に相対移動させる駆動部と、記録対象の画像の画像データを記憶する記憶部と、前記画像データにおける前記第1方向に沿った画素列の画素データを前記記憶部から読取り、該画素データに含まれる、前記ノズル列の各々で記録する画素群データの各々を、前記画像の前記第2方向の解像度を実現するように、前記ノズル列間の幅に応じて遅延させたタイミング毎に、前記記録部へ出力する画像出力部と、を備え、前記画像出力部は、前記画素群データを記憶するバッファと、前記記憶部から前記画素データを複数の前記ノズル列の数に応じた回数繰り返し読取り、前記画素データに含まれる前記ノズル列の各々で記録する前記画素群データを前記タイミング毎に前記記録部へ出力する第1モードを実行する第1実行部と、前記記憶部から前記画素データを読取り、複数の前記ノズル列の内、少なくとも前記第2方向の最上流に配置された前記ノズル列で記録する前記画素群データを前記記録部へ出力し、該ノズル列より前記第2方向の下流側に配置された前記ノズル列で記録する前記画素群データを前記バッファへ記憶した後に前記記録部へ出力する第2モードを実行する第2実行部と、前記解像度に応じて、前記第1モードまたは前記第2モードを実行するように、前記第1実行部及び前記第2実行部を制御する制御部と、を有する、画像形成装置である。   In order to solve the above-described problems and achieve the object, the present invention is directed to a nozzle row in which a plurality of nozzles that discharge droplets are arranged in a first direction, in a second direction that intersects the first direction. A plurality of recording units arranged; a drive unit that moves the recording medium relative to the recording unit in the second direction; a storage unit that stores image data of an image to be recorded; and the first direction in the image data The pixel data of the pixel row along the line is read from the storage unit, and each of the pixel group data recorded by each of the nozzle rows included in the pixel data is realized in the resolution in the second direction of the image. An image output unit for outputting to the recording unit at each timing delayed according to the width between the nozzle rows, the image output unit including a buffer for storing the pixel group data, and the storage From the pixel A first mode in which the pixel group data to be recorded at each of the nozzle rows included in the pixel data is output to the recording unit at each timing. A first execution unit that reads the pixel data from the storage unit, and records the pixel group data to be recorded by at least the nozzle row arranged in the uppermost stream in the second direction among the plurality of nozzle rows. A second mode of executing the second mode in which the pixel group data to be recorded by the nozzle row arranged downstream in the second direction from the nozzle row is stored in the buffer and then output to the recording portion. 2 execution units and a control unit that controls the first execution unit and the second execution unit so as to execute the first mode or the second mode according to the resolution. It is formed apparatus.

本発明によれば、バッファの容量を抑制しつつ、解像度の高い画像を高速に形成することができる、という効果を奏する。   According to the present invention, it is possible to form an image with high resolution at a high speed while suppressing the capacity of the buffer.

図1は、画像形成装置の一例を示す図である。FIG. 1 is a diagram illustrating an example of an image forming apparatus. 図2は、記録部を拡大した模式図である。FIG. 2 is an enlarged schematic diagram of the recording unit. 図3は、記録対象の画像データの模式図である。FIG. 3 is a schematic diagram of image data to be recorded. 図4は、記録部へのデータ出力タイミングの一例を示すタイミングチャートである。FIG. 4 is a timing chart showing an example of data output timing to the recording unit. 図5は、本実施の形態の画像形成装置の構成図である。FIG. 5 is a configuration diagram of the image forming apparatus according to the present embodiment. 図6は、画像出力部の機能的構成を示すブロック図である。FIG. 6 is a block diagram illustrating a functional configuration of the image output unit. 図7は、画像出力部で実行する処理の手順を示すフローチャートである。FIG. 7 is a flowchart illustrating a procedure of processing executed by the image output unit. 図8は、本実施の形態の具体例の説明図である。FIG. 8 is an explanatory diagram of a specific example of the present embodiment. 図9は、本実施の形態の画像形成装置の構成図である。FIG. 9 is a configuration diagram of the image forming apparatus of the present embodiment. 図10は、画像出力部の機能的構成を示すブロック図である。FIG. 10 is a block diagram illustrating a functional configuration of the image output unit. 図11は、本実施の形態の具体例の説明図である。FIG. 11 is an explanatory diagram of a specific example of the present embodiment. 図12は、実施例と比較例とを示す表である。FIG. 12 is a table showing examples and comparative examples.

以下に添付図面を参照して、画像形成装置の実施の形態を詳細に説明する。   Exemplary embodiments of an image forming apparatus will be described below in detail with reference to the accompanying drawings.

(実施の形態1)
図1は、画像形成装置10の一例を示す図である。
(Embodiment 1)
FIG. 1 is a diagram illustrating an example of the image forming apparatus 10.

画像形成装置10は、コントローラボード12と、駆動部16と、記録部14と、を備える。コントローラボード12は、画像形成装置10全体を制御する。   The image forming apparatus 10 includes a controller board 12, a drive unit 16, and a recording unit 14. The controller board 12 controls the entire image forming apparatus 10.

記録部14は、画素に対応するドットを記録するための液滴を吐出する、インクジェット方式の記録ヘッドである。液滴は、例えば、インクである。   The recording unit 14 is an ink jet recording head that discharges droplets for recording dots corresponding to pixels. The droplet is, for example, ink.

図2は、記録部14を拡大した模式図である。図2(A)は、記録部14のノズル18の設けられた面を示す平面図である。図2(B)は、図2(A)の一部を拡大した模式図である。   FIG. 2 is an enlarged schematic diagram of the recording unit 14. FIG. 2A is a plan view showing the surface of the recording unit 14 where the nozzles 18 are provided. FIG. 2B is an enlarged schematic view of a part of FIG.

記録部14は、ノズル18を第1方向Xに沿って複数配列したノズル列20を、第2方向Yに間隔を隔てて複数配列した構成である(図2中、ノズル列20A、ノズル列20B参照)。第1方向Xと第2方向Yとは、互いに交差する方向であればよい。本実施の形態では、第1方向Xと第2方向Yとは、直交する方向である。また、本実施の形態では、記録部14は、ノズル列20を第2方向Yに2列配列した構成である場合を説明する。このため、本実施の形態では、記録部14は、第2方向Yの上流側にノズル列20A、第2方向Yの下流側にノズル列20Bを、間隔Wを隔てて配列した構成である場合を説明する。   The recording unit 14 has a configuration in which a plurality of nozzle rows 20 in which a plurality of nozzles 18 are arranged along the first direction X are arranged at intervals in the second direction Y (in FIG. 2, the nozzle row 20A and the nozzle row 20B). reference). The first direction X and the second direction Y only need to cross each other. In the present embodiment, the first direction X and the second direction Y are orthogonal directions. Further, in the present embodiment, the case where the recording unit 14 has a configuration in which the nozzle rows 20 are arranged in two rows in the second direction Y will be described. Therefore, in the present embodiment, the recording unit 14 has a configuration in which the nozzle row 20A is arranged on the upstream side in the second direction Y, and the nozzle row 20B is arranged on the downstream side in the second direction Y with an interval W therebetween. Will be explained.

図2に示すように、記録部14に設けられた複数のノズル18は、千鳥配列されている。図3は、記録対象の画像の画像データ21の模式図である。コントローラボード12は、画像データ21における、第1方向Xに沿った画素列の画素データ30を、ノズル列20Aで記録する画素群30Aの画素群データと、ノズル列20Bで記録する画素群30Bの画素群データと、に分離または抽出する。そして、各々の画素群データを、対応するノズル列20(ノズル列20A、ノズル列20B)で記録する画素群データとして、記録部14へ出力する。   As shown in FIG. 2, the plurality of nozzles 18 provided in the recording unit 14 are arranged in a staggered manner. FIG. 3 is a schematic diagram of the image data 21 of the image to be recorded. The controller board 12 includes, in the image data 21, the pixel data 30 of the pixel array along the first direction X, the pixel group data of the pixel group 30A recorded by the nozzle array 20A, and the pixel group 30B recorded by the nozzle array 20B. Separated or extracted from pixel group data. Each pixel group data is output to the recording unit 14 as pixel group data recorded by the corresponding nozzle row 20 (nozzle row 20A, nozzle row 20B).

図1に戻り、本実施の形態では、画像形成装置10は、第1方向Xに沿って、複数の記録部14(図1では、記録部14〜記録部14)を千鳥配列させた構成である。記録部14を千鳥配列すると、隣接する記録部14間の隙間によって画像にスジ等が形成されることが抑制される。駆動部16は、記録媒体Pを、記録部14に対して第2方向Yに相対移動させる。 Returning to FIG. 1, in the present embodiment, the image forming apparatus 10 has a plurality of recording units 14 (in FIG. 1, recording units 14 1 to 14 8 ) arranged in a staggered manner along the first direction X. It is a configuration. When the recording units 14 are arranged in a staggered manner, the formation of streaks or the like in the image due to the gaps between the adjacent recording units 14 is suppressed. The drive unit 16 moves the recording medium P relative to the recording unit 14 in the second direction Y.

なお、画像形成装置10は、第1方向Xに沿って長く、且つ、画像形成装置10で記録可能な記録媒体Pの第1方向Xの長さより長い、1つの記録部14を備えた構成であってもよい。   The image forming apparatus 10 includes a single recording unit 14 that is long in the first direction X and longer than the length in the first direction X of the recording medium P that can be recorded by the image forming apparatus 10. There may be.

また、本実施の形態では、第2方向Yに2列に記録部14を配列した構成である場合を説明するが、3列以上の記録部14を第2方向Yに配列した構成であってもよい。また、第1方向Xに配列された記録部14の数は、図1に示す数に限定されない。   In this embodiment, a case where the recording units 14 are arranged in two rows in the second direction Y will be described. However, the recording units 14 in three or more rows are arranged in the second direction Y. Also good. Further, the number of the recording units 14 arranged in the first direction X is not limited to the number shown in FIG.

記録媒体Pには、記録部14に設けられたノズル18(図1では図示省略)の各々から液滴としてインクが吐出される。また、記録媒体Pは、駆動部16によって、記録部14に対して第2方向Yに相対的に搬送される。なお、第2方向Yの記録媒体Pの位置は、図示を省略するエンコーダなどのセンサにより求められる。このインクの吐出と記録媒体Pの相対移動により、記録媒体Pには、記録対象の画像の画素に応じたドットが形成される。これによって、記録媒体Pには、画像が形成される。   On the recording medium P, ink is ejected as droplets from each of the nozzles 18 (not shown in FIG. 1) provided in the recording unit 14. The recording medium P is conveyed relative to the recording unit 14 in the second direction Y by the driving unit 16. Note that the position of the recording medium P in the second direction Y is obtained by a sensor such as an encoder (not shown). Due to the ejection of the ink and the relative movement of the recording medium P, dots corresponding to the pixels of the image to be recorded are formed on the recording medium P. As a result, an image is formed on the recording medium P.

ここで、図2を用いて説明したように、記録部14において、ノズル18は、千鳥配列されている。図2に示す例では、記録部14におけるノズル列20A及びノズル列20Bの各々は、第1方向Xに300dpiの解像度でドットを記録可能である。このノズル列20A及びノズル列20Bの各々のノズル18が、千鳥配列されていることから、図2に示す例では、記録部14は、第1方向Xに600dpiの画像を記録可能な構成である。   Here, as described with reference to FIG. 2, the nozzles 18 are arranged in a staggered manner in the recording unit 14. In the example illustrated in FIG. 2, each of the nozzle array 20 </ b> A and the nozzle array 20 </ b> B in the recording unit 14 can record dots in the first direction X with a resolution of 300 dpi. Since the nozzles 18 in the nozzle row 20A and the nozzle row 20B are arranged in a staggered manner, in the example shown in FIG. 2, the recording unit 14 is configured to record an image of 600 dpi in the first direction X. .

画像形成装置10で記録可能な、第2方向Yの解像度は、記録部14に設けられた各ノズル列20からのインクの吐出タイミングによって調整される。ここで、図2に示すように、第2方向Yに隣接するノズル列20間には、ギャップがある。このノズル列20間のギャップ(以下、幅と称する)は、記録部14の構成によって異なる。図2に示す例では、例えば、幅Wは、2.54mmである。   The resolution in the second direction Y that can be recorded by the image forming apparatus 10 is adjusted by the ejection timing of ink from each nozzle array 20 provided in the recording unit 14. Here, as shown in FIG. 2, there is a gap between the nozzle rows 20 adjacent in the second direction Y. The gap (hereinafter referred to as the width) between the nozzle rows 20 varies depending on the configuration of the recording unit 14. In the example shown in FIG. 2, for example, the width W is 2.54 mm.

このため、記録対象の画像の第2方向Yの解像度を実現するためには、同じ画素列の画素データから抽出または分離した、ノズル列20ごとの画素群データの各々を、目的とする第2方向の解像度を実現するように、ノズル列20間の幅に応じて遅延させたタイミング毎に、記録部14へ出力する必要がある。   Therefore, in order to realize the resolution in the second direction Y of the image to be recorded, each of the pixel group data for each nozzle row 20 extracted or separated from the pixel data of the same pixel row is the target second. In order to realize the resolution in the direction, it is necessary to output to the recording unit 14 at every timing delayed according to the width between the nozzle rows 20.

図4は、記録部14へのデータ出力タイミングの一例を示すタイミングチャートである。   FIG. 4 is a timing chart showing an example of data output timing to the recording unit 14.

なお、ノズル列20Aとノズル列20Bとのノズル列20間の幅が、2.54mmであったとする。そして、記録対象の画像の、第2方向Yの解像度が600dpiであったとする。この場合、ノズル列20Aとノズル列20Bとのノズル列20間の幅は、記録対象の600dpiの画像の画像データにおける、第1方向Xに沿った1ライン分の画素列の画素データの、60ライン分に相当する。   It is assumed that the width between the nozzle rows 20A and 20B is 2.54 mm. Assume that the resolution of the image to be recorded in the second direction Y is 600 dpi. In this case, the width between the nozzle arrays 20 of the nozzle array 20A and the nozzle array 20B is 60 of the pixel data of the pixel array for one line along the first direction X in the image data of the 600 dpi image to be recorded. It corresponds to the line.

この場合、コントローラボード12は、ノズル列20Aで記録する画素群データを記録部14に出力してから(図4(A)中、“A列出力データ”参照)、この60ライン分に相当する時間遅延したタイミングで、ノズル列20Bで記録する画素群データを記録部14へ出力する(図4(A)中、“B列出力データ”参照)。   In this case, the controller board 12 corresponds to the 60 lines after outputting the pixel group data to be recorded by the nozzle row 20A to the recording unit 14 (see “A-row output data” in FIG. 4A). At the timing delayed, the pixel group data to be recorded by the nozzle row 20B is output to the recording unit 14 (see “B row output data” in FIG. 4A).

これらのタイミングで画素群データを受け付けることで、記録部14は、公知の圧電素子等の機構を用いて各ノズル列20の各ノズル18に連通する圧力室に電圧を印加する。これにより、各ノズル列20(ノズル列20A、ノズル列20B)から、上記タイミングに応じた間隔を隔てて、画素群データに応じたインクが吐出され、ドットが形成される。これにより、第2方向Yの解像度が600dpiの画像が形成される。   By receiving pixel group data at these timings, the recording unit 14 applies a voltage to the pressure chambers that communicate with the nozzles 18 of the nozzle rows 20 using a known mechanism such as a piezoelectric element. Thereby, ink corresponding to the pixel group data is ejected from each nozzle row 20 (nozzle row 20A, nozzle row 20B) at intervals corresponding to the above timing, and dots are formed. As a result, an image having a resolution of 600 dpi in the second direction Y is formed.

一方、記録対象の画像の、第2方向Yの解像度が1200dpiであったとする。この場合、ノズル列20Aとノズル列20Bとのノズル列20間の幅は、記録対象の画像の画像データにおける、第1方向Xに沿った1ライン分の画素列の画素データの、120ライン分に相当する。   On the other hand, it is assumed that the resolution in the second direction Y of the image to be recorded is 1200 dpi. In this case, the width between the nozzle arrays 20 of the nozzle array 20A and the nozzle array 20B is 120 lines of the pixel data of the pixel array for one line along the first direction X in the image data of the image to be recorded. It corresponds to.

この場合、コントローラボード12は、ノズル列20Aで記録する画素群データを記録部14に出力してから(図4(B)中、“A列出力データ”参照)、この120ライン分に相当する時間遅延したタイミングで、ノズル列20Bで記録する画素群データを記録部14へ出力する(図4(B)中、“B列出力データ”参照)。   In this case, the controller board 12 corresponds to the 120 lines after outputting the pixel group data to be recorded by the nozzle row 20A to the recording unit 14 (see “A row output data” in FIG. 4B). At the timing delayed, the pixel group data to be recorded by the nozzle row 20B is output to the recording unit 14 (see “B row output data” in FIG. 4B).

これらのタイミングで画素群データを受け付けることで、記録部14は、公知の圧電素子等の機構を用いて各ノズル列20の各ノズル18に連通する圧力室に電圧を印加する。これにより、各ノズル列20(ノズル列20A、ノズル列20B)から、上記タイミングに応じた間隔を隔てて、画素群データに応じたインクが吐出され、ドットが形成される。これにより、第2方向Yの解像度が1200dpiの画像が形成される。   By receiving pixel group data at these timings, the recording unit 14 applies a voltage to the pressure chambers that communicate with the nozzles 18 of the nozzle rows 20 using a known mechanism such as a piezoelectric element. Thereby, ink corresponding to the pixel group data is ejected from each nozzle row 20 (nozzle row 20A, nozzle row 20B) at intervals corresponding to the above timing, and dots are formed. As a result, an image having a resolution of 1200 dpi in the second direction Y is formed.

図5は、本実施の形態の画像形成装置10の構成図である。   FIG. 5 is a configuration diagram of the image forming apparatus 10 of the present embodiment.

画像形成装置10は、PSU(Power Supply Unit)32と、PC(パーソナルコンピュータ)33と、操作部34と、センサ36と、駆動部16と、記録部14と、コントローラボード12と、を備える。PSU32、PC33、操作部34、センサ36、駆動部16、及び記録部14は、コントローラボード12に電気的に接続されている。   The image forming apparatus 10 includes a PSU (Power Supply Unit) 32, a PC (Personal Computer) 33, an operation unit 34, a sensor 36, a drive unit 16, a recording unit 14, and a controller board 12. The PSU 32, the PC 33, the operation unit 34, the sensor 36, the drive unit 16, and the recording unit 14 are electrically connected to the controller board 12.

PSU32は、電源プラグ31から電力を供給され、コントローラボード12やコントローラボード12に接続された各部へ電力を供給する電力供給装置である。   The PSU 32 is a power supply device that is supplied with power from the power plug 31 and supplies power to the controller board 12 and each unit connected to the controller board 12.

PC33は、外部装置である。本実施の形態では、PC33は、例えば、ネットワーク(図示省略)等を介してコントローラボード12に接続されている。PC33は、画像形成装置10で記録対象の画像の画像データをコントローラボード12へ送信する。   The PC 33 is an external device. In the present embodiment, the PC 33 is connected to the controller board 12 via, for example, a network (not shown). The PC 33 transmits image data of an image to be recorded by the image forming apparatus 10 to the controller board 12.

操作部34は、ユーザによる各種指示を受け付ける。操作部34は、キーボードやタッチパネルなどである。スキャナ部35は、原稿を読取り画像データを生成する、公知のスキャナ機能を実行する機能部である。センサ36は、記録部14の、記録媒体Pの第2方向Yにおける位置を検出するセンサ36Aと、各種の検知を行うセンサ36Bと、を含む。   The operation unit 34 receives various instructions from the user. The operation unit 34 is a keyboard, a touch panel, or the like. The scanner unit 35 is a functional unit that reads a document and generates image data, and executes a known scanner function. The sensor 36 includes a sensor 36A that detects the position of the recording unit 14 in the second direction Y of the recording medium P, and a sensor 36B that performs various types of detection.

コントローラボード12は、電源回路40と、ホストI/F41と、操作部I/F42と、スキャナI/F43と、SoC(System−on−a−chip)44と、センサI/F45と、エンジン制御部46と、RAM(Random Access Memory)48と、ROM(Read Only Memory)49と、画像出力部50と、を備える。電源回路40、ホストI/F41、操作部I/F42、スキャナI/F43、センサI/F45、エンジン制御部46、RAM48、ROM49、及び画像出力部50は、SoC44に電気的に接続されている。SoC44は、CPUを含む。   The controller board 12 includes a power supply circuit 40, a host I / F 41, an operation unit I / F 42, a scanner I / F 43, a SoC (System-on-a-chip) 44, a sensor I / F 45, and an engine control. A unit 46, a RAM (Random Access Memory) 48, a ROM (Read Only Memory) 49, and an image output unit 50 are provided. The power supply circuit 40, host I / F 41, operation unit I / F 42, scanner I / F 43, sensor I / F 45, engine control unit 46, RAM 48, ROM 49, and image output unit 50 are electrically connected to the SoC 44. . The SoC 44 includes a CPU.

電源回路40は、PSU32から供給された電力を、コントローラボード12上で必要な電圧レベルの直流電圧に変換し、画像形成装置10の各部へ供給する。   The power supply circuit 40 converts the power supplied from the PSU 32 into a DC voltage having a required voltage level on the controller board 12 and supplies the DC voltage to each unit of the image forming apparatus 10.

ホストI/F41は、PC33などの外部装置から、USB・Ethernet(登録商標)などを通じて、画像データを受け付けるインターフェースである。   The host I / F 41 is an interface that receives image data from an external device such as the PC 33 via USB / Ethernet (registered trademark) or the like.

操作部I/F42は、操作部34で受け付けたユーザの操作指示による信号を受け付けたり、操作部34に設けられた表示部への各種画像の表示を制御する。スキャナI/F43は、スキャナ部35で生成した画像データを受け付ける。また、スキャナI/F43は、スキャナ部35に設けられた各種機構を制御する。   The operation unit I / F 42 receives a signal based on a user operation instruction received by the operation unit 34, and controls display of various images on a display unit provided in the operation unit 34. The scanner I / F 43 receives image data generated by the scanner unit 35. The scanner I / F 43 controls various mechanisms provided in the scanner unit 35.

センサI/F45は、複数のセンサI/F45(センサI/F45A、センサI/F45B)を含む。センサI/F45は、各センサ36からの検知信号を受け付け、検知結果を解析する。例えば、センサI/F45は、記録部14の、記録媒体Pの第2方向Yにおける位置の検知結果であるエンコーダ信号の解析や、記録媒体Pの第2方向Yの先端部の検知結果などを解析する。   The sensor I / F 45 includes a plurality of sensor I / Fs 45 (sensor I / F 45A, sensor I / F 45B). The sensor I / F 45 receives the detection signal from each sensor 36 and analyzes the detection result. For example, the sensor I / F 45 analyzes the encoder signal that is the detection result of the recording unit 14 in the second direction Y of the recording medium P, the detection result of the leading end of the recording medium P in the second direction Y, and the like. To analyze.

エンジン制御部46は、駆動部16や、画像形成装置10に設けられたモータやクラッチ等のアクチュエータ(図示省略)を制御する。   The engine control unit 46 controls the drive unit 16 and actuators (not shown) such as motors and clutches provided in the image forming apparatus 10.

ROM49は、画像形成装置10で実行する処理のプログラムなど、画像形成装置10への電力供給を遮断しても保持する必要のあるデータを記憶する。   The ROM 49 stores data that needs to be retained even when the power supply to the image forming apparatus 10 is cut off, such as a program for processing executed by the image forming apparatus 10.

RAM48は、プログラムの実行領域や各種データなどを記憶する。RAM48は、記憶部に相当する。すなわち、RAM48は、記録対象の画像データを記憶する。RAM48は、画素に対応するドットを記録可能なデータ形式の画像データを記憶する。例えば、RAM48は、画素毎に画素値を示すビットマップデータなどを、画像データとして記憶する。本実施の形態では、RAM48は、例えば、DRAM(Dynamic Random Access Memory)である。   The RAM 48 stores a program execution area and various data. The RAM 48 corresponds to a storage unit. That is, the RAM 48 stores image data to be recorded. The RAM 48 stores image data in a data format in which dots corresponding to pixels can be recorded. For example, the RAM 48 stores bitmap data indicating pixel values for each pixel as image data. In the present embodiment, the RAM 48 is, for example, a DRAM (Dynamic Random Access Memory).

画像出力部50は、記録部14に設けられたノズル18から、画像データの各画素に対応するドットを記録するためのインクが吐出されるように、記録部14を制御する。すなわち、画像出力部50は、記録部14に対する記録媒体Pの位置にあわせて、画素群データや、記録部14を駆動させるための駆動波形などを記録部14へ送信する。   The image output unit 50 controls the recording unit 14 such that ink for recording dots corresponding to each pixel of the image data is ejected from the nozzles 18 provided in the recording unit 14. That is, the image output unit 50 transmits pixel group data, a drive waveform for driving the recording unit 14, and the like to the recording unit 14 in accordance with the position of the recording medium P with respect to the recording unit 14.

画像出力部50は、SoC44及びRAM48に電気的に接続されている。すなわち、画像出力部50は、CPU(SoC44に搭載)を介さずにRAM48に直接アクセスすることが可能となっている。このため、コントローラボード12と記録部14との間では、高速にデータ転送を行うことが可能である。   The image output unit 50 is electrically connected to the SoC 44 and the RAM 48. That is, the image output unit 50 can directly access the RAM 48 without using a CPU (mounted on the SoC 44). For this reason, it is possible to transfer data between the controller board 12 and the recording unit 14 at high speed.

画像出力部50は、記録対象の画像データにおける、第1方向Xに沿った画素列の画素データをRAM48(記憶部)から読取る。そして、該画素データに含まれる、ノズル列20の各々で記録する画素群データの各々を、記録対象の画像の第2方向Yの解像度を実現するように、ノズル列20間の幅に応じて遅延させたタイミング毎に、記録部14へ出力する。   The image output unit 50 reads, from the RAM 48 (storage unit), pixel data of a pixel column along the first direction X in the image data to be recorded. And according to the width | variety between the nozzle rows 20 so that each pixel group data recorded with each of the nozzle rows 20 included in the pixel data may realize the resolution in the second direction Y of the image to be recorded. Output to the recording unit 14 at each delayed timing.

画像出力部50は、第1実行部50Aと、第2実行部50Bと、制御部50Cと、バッファ57と、を備える。   The image output unit 50 includes a first execution unit 50A, a second execution unit 50B, a control unit 50C, and a buffer 57.

バッファ57は、画素群データの出力タイミングを調整するためのバッファである。バッファ57は、バッファに相当する。バッファ57は、例えば、SRAM(Static Random Access Memory)である。   The buffer 57 is a buffer for adjusting the output timing of the pixel group data. The buffer 57 corresponds to a buffer. The buffer 57 is, for example, an SRAM (Static Random Access Memory).

バッファ57は、記録部14に含まれる複数のノズル列20の内、第2方向Yの最上流に配置されたノズル列20以外のノズル列20の各々に、対応して設けられている。言い換えると、バッファ57は、記録部14に設けられた複数のノズル列20の内、第2方向Yの最上流に配置されたノズル列20Aより第2方向Yの下流側に配置されたノズル列20Bに対応して設けられている。すなわち、画像出力部50は、記録部14に含まれる複数のノズル列20の列数から、「1」を減算した数のバッファ57を備える。   The buffer 57 is provided corresponding to each of the nozzle rows 20 other than the nozzle row 20 arranged in the uppermost stream in the second direction Y among the plurality of nozzle rows 20 included in the recording unit 14. In other words, the buffer 57 is a nozzle row arranged downstream of the nozzle row 20A arranged in the uppermost stream in the second direction Y among the plurality of nozzle rows 20 provided in the recording unit 14. 20B is provided. In other words, the image output unit 50 includes the number of buffers 57 obtained by subtracting “1” from the number of rows of the plurality of nozzle rows 20 included in the recording unit 14.

本実施の形態では、記録部14は、ノズル列20Aとノズル列20Bの2列のノズル列20を備える。このため、画像出力部50は、記録部14ごとに1つのバッファ57を備える。   In the present embodiment, the recording unit 14 includes two nozzle rows 20 including a nozzle row 20A and a nozzle row 20B. Therefore, the image output unit 50 includes one buffer 57 for each recording unit 14.

バッファ57の容量は、目的とする第2方向Yの解像度を実現するための、ノズル列20間の幅に対応するインク吐出タイミングの遅延を実現可能なデータ量であればよい。   The capacity of the buffer 57 may be a data amount that can realize the delay of the ink ejection timing corresponding to the width between the nozzle rows 20 in order to realize the target resolution in the second direction Y.

詳細には、バッファ57の容量は、画像形成装置10で記録可能な第2方向Yの最大解像度未満の解像度の画像の画素群データを、ノズル列20間の幅に応じたデータ量保持可能な容量である。   Specifically, the capacity of the buffer 57 can hold pixel group data of an image having a resolution lower than the maximum resolution in the second direction Y that can be recorded by the image forming apparatus 10 and a data amount corresponding to the width between the nozzle rows 20. Capacity.

また、バッファ57の容量は、画像形成装置10で記録可能な第2方向Yの最小解像度以上の解像度の画像の画素群データを、ノズル列20間の幅に応じたデータ量保持可能な容量である。   The capacity of the buffer 57 is a capacity capable of holding pixel group data of an image having a resolution equal to or higher than the minimum resolution in the second direction Y that can be recorded by the image forming apparatus 10 in accordance with the width of the nozzle rows 20. is there.

すなわち、具体的には、記録対象の画像の第2方向Yの解像度が、画像形成装置10で記録可能な解像度の最低値である場合には、バッファ57の容量は、第2方向Yの上流側に配置されたノズル列20Aへ該解像度の画素群データを出力してから、下流側のノズル列20Bへ該解像度の画素群データを出力するまでのタイミングを、ノズル列20間の幅に対応する時間遅延させるために十分な容量以上であればよい。   Specifically, when the resolution in the second direction Y of the image to be recorded is the lowest resolution that can be recorded by the image forming apparatus 10, the capacity of the buffer 57 is upstream in the second direction Y. The timing from the output of the pixel group data of the resolution to the nozzle row 20A arranged on the side to the output of the pixel group data of the resolution to the downstream nozzle row 20B corresponds to the width between the nozzle rows 20 It is sufficient if the capacity is sufficient to delay the time.

また、記録対象の画像の第2方向Yの解像度が、画像形成装置10で記録可能な解像度の最大値である場合には、バッファ57の容量は、第2方向Yの上流側に配置されたノズル列20Aへ該解像度の画素群データを出力してから、下流側のノズル列20Bへ該解像度画素群データを出力するまでのタイミングを、ノズル列20間の幅に対応する時間遅延させるために十分な容量より小さい。   When the resolution in the second direction Y of the image to be recorded is the maximum resolution that can be recorded by the image forming apparatus 10, the capacity of the buffer 57 is arranged on the upstream side in the second direction Y. In order to delay the timing from when the pixel group data of the resolution is output to the nozzle row 20A to when the resolution pixel group data is output to the downstream nozzle row 20B, corresponding to the width between the nozzle rows 20 Less than enough capacity.

なお、本実施の形態では、記録部14には、第2方向Yに2列のノズル列20(ノズル列20A、ノズル列20B)が設けられている場合を説明する。しかし、記録部14は、3列以上のノズル列20を第2方向Yに配列した構成であってもよい。この場合、バッファ57は、3列以上の複数のノズル列20の内、第2方向Yの最上流に配置されたノズル列20以外のノズル列20の各々に対応づけて設ければよい。この場合、各バッファ57の容量は、上記条件を満たし、且つ、第2方向Yの下流側に位置するノズル列20に対応するバッファ57ほど、容量が大きくなるように調整することが好ましい。   In the present embodiment, a case where the recording unit 14 is provided with two nozzle rows 20 (nozzle row 20A and nozzle row 20B) in the second direction Y will be described. However, the recording unit 14 may have a configuration in which three or more nozzle rows 20 are arranged in the second direction Y. In this case, the buffer 57 may be provided in correspondence with each of the nozzle rows 20 other than the nozzle row 20 arranged in the uppermost stream in the second direction Y among the plurality of nozzle rows 20 of three or more rows. In this case, it is preferable to adjust the capacity of each buffer 57 so that the capacity of the buffer 57 corresponding to the nozzle row 20 located on the downstream side in the second direction Y satisfies the above condition and becomes larger.

第1実行部50Aは、RAM48から、記録対象の画像データにおける、第1方向Xに沿った画素列の画素データを、記録部14に設けられたノズル列20に応じた回数繰り返し読取り、画素データに含まれる、ノズル列20の各々で記録する画素群データを、上記タイミング毎に記録部14へ出力する第1モードを実行する。   The first execution unit 50A repeatedly reads the pixel data of the pixel columns along the first direction X in the image data to be recorded from the RAM 48 a number of times according to the nozzle rows 20 provided in the recording unit 14, and the pixel data In the first mode, the pixel group data to be recorded by each of the nozzle rows 20 included in is output to the recording unit 14 at each timing.

詳細には、第1実行部50Aは、RAM48から、記録対象の画像データにおける、第1方向Xに沿った画素列の画素データを読取る。   Specifically, the first execution unit 50 </ b> A reads pixel data of a pixel row along the first direction X in the image data to be recorded from the RAM 48.

そして、第1実行部50Aは、読取った画素データにおける、記録部14の複数のノズル列20の内、第2方向Yの最上流に配置されたノズル列20(図2ではノズル列20A)で記録する画素群の画素群データを、ノズル列20Aで記録する画素群データとして記録部14へ出力する。また、第1実行部50Aは、読取った画素データにおける、ノズル列20Aより第2方向Yの下流側に配置されたノズル列20Bで記録する画素群の画素群データを、バッファ57に格納する。そして、上記タイミングの遅延の後に、バッファ57に格納した画素群データが記録部14へ出力される。   Then, the first execution unit 50A uses the nozzle row 20 (nozzle row 20A in FIG. 2) arranged in the uppermost stream in the second direction Y among the plurality of nozzle rows 20 of the recording unit 14 in the read pixel data. The pixel group data of the pixel group to be recorded is output to the recording unit 14 as pixel group data to be recorded by the nozzle row 20A. Further, the first execution unit 50A stores, in the buffer 57, pixel group data of the pixel group to be recorded by the nozzle row 20B arranged downstream of the nozzle row 20A in the second direction Y in the read pixel data. Then, after the timing delay, the pixel group data stored in the buffer 57 is output to the recording unit 14.

第2実行部50Bは、RAM48から、記録対象の画像データにおける、画素列の画素データを読取り、複数のノズル列20の内、少なくとも第2方向Yの最上流に配置されたノズル列20Aで記録する画素群データを記録部14へ出力する。また、第2実行部50Bは、該ノズル列20Aより第2方向Yの下流側に配置されたノズル列20Bで記録する画素群データを、バッファ57へ記憶した後に記録部14へ出力する第2モードを実行する。   The second execution unit 50B reads the pixel data of the pixel row in the image data to be recorded from the RAM 48, and records it with the nozzle row 20A arranged at least in the uppermost stream in the second direction Y among the plurality of nozzle rows 20. The pixel group data to be output is output to the recording unit 14. The second execution unit 50B stores the pixel group data to be recorded by the nozzle row 20B arranged downstream of the nozzle row 20A in the second direction Y in the buffer 57 and then outputs the pixel group data to the recording unit 14. Run the mode.

すなわち、第1実行部50Aは、記録部14へのデータの出力時にバッファ57を使用する。一方、第2実行部50Bは、記録部14へのデータ出力時にバッファ57を使用しないが、画像データに含まれる同じ画素列の画素データを、記録部14に含まれるノズル列20の列数、RAM48から複数回読取る。   That is, the first execution unit 50 </ b> A uses the buffer 57 when outputting data to the recording unit 14. On the other hand, the second execution unit 50B does not use the buffer 57 when data is output to the recording unit 14, but the pixel data of the same pixel column included in the image data is replaced with the number of nozzle rows 20 included in the recording unit 14, Read multiple times from RAM 48.

制御部50Cは、記録対象の画像の第2方向Yの解像度に応じて、第1モード及び第2モードの何れか一方を実行するように、第1実行部50A及び第2実行部50Bを制御する。   The control unit 50C controls the first execution unit 50A and the second execution unit 50B to execute one of the first mode and the second mode according to the resolution in the second direction Y of the image to be recorded. To do.

具体的には、制御部50Cは、記録対象の画像の第2方向Yの解像度が閾値以下である場合、第1モードを実行するように第1実行部50Aを制御する。一方、制御部50Cは、記録対象の画像の第2方向Yの解像度が閾値を超える場合、第2モードを実行するように第2実行部50Bを制御する。   Specifically, the control unit 50C controls the first execution unit 50A to execute the first mode when the resolution in the second direction Y of the image to be recorded is equal to or less than a threshold value. On the other hand, when the resolution in the second direction Y of the image to be recorded exceeds the threshold value, the control unit 50C controls the second execution unit 50B to execute the second mode.

閾値は、画像出力部50に設けられたバッファ57の容量と、上記ノズル列20間の幅と、画像形成装置10で記録可能な画像の第2方向Yの解像度と、に応じて定まる。閾値は、ノズル列20の幅に対応するインク吐出タイミングの遅延を生じさせることで目的とする第2方向Yの解像度の記録を実現するために必要な、バッファ57の容量以下の値である。   The threshold value is determined according to the capacity of the buffer 57 provided in the image output unit 50, the width between the nozzle rows 20, and the resolution in the second direction Y of the image that can be recorded by the image forming apparatus 10. The threshold value is a value equal to or less than the capacity of the buffer 57 necessary for realizing the recording of the target resolution in the second direction Y by causing the delay of the ink ejection timing corresponding to the width of the nozzle row 20.

具体的には、閾値には、バッファ57に、ノズル列20間の幅に対応するインク吐出タイミングの遅延を実現可能なデータ量の画素群データを記憶させたときの、記憶させることの可能な最大解像度を定める。この最大解像度は、画像形成装置10で記録可能な、画像の第2方向Yの解像度の内の、最大値未満の値である。   Specifically, the threshold value can be stored when pixel group data having a data amount capable of realizing a delay in ink ejection timing corresponding to the width between the nozzle rows 20 is stored in the buffer 57. Define the maximum resolution. This maximum resolution is a value less than the maximum value among the resolutions in the second direction Y of the image that can be recorded by the image forming apparatus 10.

ここで、上述したように、バッファ57の容量は、画像形成装置10で記録可能な第2方向Yの最大解像度未満の解像度の画像の画素群データを、ノズル列20間の幅に応じたデータ量保持可能な容量である。また、バッファ57の容量は、画像形成装置10で記録可能な第2方向Yの最小解像度以上の解像度の画像の画素群データを、ノズル列20間の幅に応じたデータ量保持可能な容量である。   Here, as described above, the capacity of the buffer 57 is the pixel group data of an image having a resolution less than the maximum resolution in the second direction Y that can be recorded by the image forming apparatus 10 and data corresponding to the width between the nozzle rows 20. It is a capacity that can hold the amount. The capacity of the buffer 57 is a capacity capable of holding pixel group data of an image having a resolution equal to or higher than the minimum resolution in the second direction Y that can be recorded by the image forming apparatus 10 in accordance with the width of the nozzle rows 20. is there.

このため、閾値は、画像形成装置10で記録可能な最大解像度未満の値であり、画像形成装置10で記録可能な最低解像度を超える値であり、且つ、上記条件を満たす値に設定すればよい。   For this reason, the threshold value is a value that is less than the maximum resolution that can be recorded by the image forming apparatus 10, a value that exceeds the minimum resolution that can be recorded by the image forming apparatus 10, and a value that satisfies the above conditions. .

すなわち、閾値としては、画像形成装置10で記録可能な画像の第2方向Yの最小解像度を超え、且つ、最大解像度未満の値であって、バッファ57の容量と、ノズル列20間の幅と、に応じて、各ノズル列20用の画素群データの記録部14への出力タイミングを上記遅延に応じて調整するためのバッファとしての機能を果たせないかの境界となる解像度を定めればよい。   That is, the threshold value is a value that exceeds the minimum resolution in the second direction Y of the image that can be recorded by the image forming apparatus 10 and less than the maximum resolution, and includes the capacity of the buffer 57 and the width between the nozzle rows 20. Accordingly, a resolution that serves as a boundary of whether or not the function as a buffer for adjusting the output timing of the pixel group data for each nozzle row 20 to the recording unit 14 according to the delay can be determined. .

図6は、画像出力部50の機能的構成を示すブロック図である。   FIG. 6 is a block diagram illustrating a functional configuration of the image output unit 50.

画像出力部50は、受付部50Dと、制御部50Cと、読取部53と、分離部56と、バッファ57と、抽出部58と、出力部59と、を備える。   The image output unit 50 includes a reception unit 50D, a control unit 50C, a reading unit 53, a separation unit 56, a buffer 57, an extraction unit 58, and an output unit 59.

受付部50Dは、記録対象の画像の第2方向Yの解像度を受け付ける。受付部50Dは、出力対象の画像の解像度を操作部34から受付けてもよい。また、SoC44が画像データをRAM48へ記憶するときに、画像データにおける第2方向Yの解像度を画像出力部50へ出力してもよい。そして、受付部50Dは、SoC44から、記録対象の画像の第2方向Yの解像度を受け付けてもよい。   The receiving unit 50D receives the resolution in the second direction Y of the image to be recorded. The receiving unit 50D may receive the resolution of the image to be output from the operation unit 34. Further, when the SoC 44 stores the image data in the RAM 48, the resolution in the second direction Y in the image data may be output to the image output unit 50. Then, the receiving unit 50D may receive the resolution in the second direction Y of the image to be recorded from the SoC 44.

読取部53は、RAM48へのアクセスを制御する。読取部53は、RAM48に記憶されている画像データの領域を指定して、画像データにおける所定領域(画素列の画素データ)をRAM48から読取る。詳細には、操作部I/F42は、RAM48に格納された画像データの所定領域を指定して、リードリクエストを発行する。この所定領域は、画像データにおける、リードリクエストの未発行の画素列の領域である。   The reading unit 53 controls access to the RAM 48. The reading unit 53 designates an area of image data stored in the RAM 48 and reads a predetermined area (pixel data of a pixel column) in the image data from the RAM 48. Specifically, the operation unit I / F 42 designates a predetermined area of the image data stored in the RAM 48 and issues a read request. This predetermined area is an area of a pixel column for which no read request has been issued in the image data.

読取部53は、第1読取部54と、第2読取部55と、を含む。第1読取部54は、RAM48に記憶されている画像データの領域を指定して、画像データにおける所定領域に相当する画素列の画素データをRAM48から読取る。   The reading unit 53 includes a first reading unit 54 and a second reading unit 55. The first reading unit 54 designates an area of image data stored in the RAM 48 and reads pixel data of a pixel row corresponding to a predetermined area in the image data from the RAM 48.

第2読取部55は、第3読取部55Aと、第4読取部55Bと、を含む。第3読取部55Aは、画像データにおける所定領域の画素列を、ノズル列20A用の画素データとして読取る。第4読取部55Bは、画像データにおける該所定領域の画素列を、ノズル列20B用の画素データとして読取る。すなわち、第2読取部55は、画像データの同じ所定領域を、第3読取部55Aと第4読取部55Bの双方で読取る、すなわち、第2読取部55は、同じ画素データを2回読取ることとなる。   The second reading unit 55 includes a third reading unit 55A and a fourth reading unit 55B. The third reading unit 55A reads a pixel row in a predetermined area in the image data as pixel data for the nozzle row 20A. The fourth reading unit 55B reads the pixel row in the predetermined area in the image data as pixel data for the nozzle row 20B. That is, the second reading unit 55 reads the same predetermined area of the image data by both the third reading unit 55A and the fourth reading unit 55B. That is, the second reading unit 55 reads the same pixel data twice. It becomes.

なお、本実施の形態では、記録部14は、第2方向Yに2列のノズル列20を備えた構成である場合を説明している。このため、第2読取部55は、2つの読取部(第3読取部55A、第4読取部55B)を含み、同じ画素データを2回読取る。しかし、記録部14は、第2方向Yに3列以上のノズル列20を備えた構成であってもよい。この場合、SoC44は、第2方向Yに配列されたノズル列20の配列数に対応する回数、同じ画素データを読取ればよい。   In the present embodiment, the case where the recording unit 14 is configured to include two nozzle rows 20 in the second direction Y is described. Therefore, the second reading unit 55 includes two reading units (a third reading unit 55A and a fourth reading unit 55B), and reads the same pixel data twice. However, the recording unit 14 may include three or more nozzle rows 20 in the second direction Y. In this case, the SoC 44 may read the same pixel data for the number of times corresponding to the number of nozzle rows 20 arranged in the second direction Y.

出力部59は、画素群データを、記録部14へ出力する。出力部59は、記録部14の要求する並びへのデータの並び替えや、第2方向Yの位置を検出するセンサ36Aによる検知結果に同期させて、画素群データを記録部14へ出力する。   The output unit 59 outputs the pixel group data to the recording unit 14. The output unit 59 outputs the pixel group data to the recording unit 14 in synchronism with the rearrangement of data into the sequence requested by the recording unit 14 and the detection result by the sensor 36A that detects the position in the second direction Y.

出力部59は、記録部14に設けられた各ノズル列20の各々に対応する出力部(すなわち、チャネル)を含む。本実施の形態では、出力部59は、ノズル列20Aで記録する画素群データを記録部14へ出力する第1出力部59Aと、ノズル列20Bで記録する画素群データを記録部14へ出力する第2出力部59Bと、を含む。これらの各出力部59A、第2出力部59Bの内、第2方向Yの下流側のノズル列20Bへ画素群データを出力する第2出力部59Bには、バッファ57が予め割り当てられている。   The output unit 59 includes an output unit (that is, a channel) corresponding to each nozzle row 20 provided in the recording unit 14. In the present embodiment, the output unit 59 outputs the pixel group data recorded by the nozzle row 20A to the recording unit 14 and the pixel group data recorded by the nozzle row 20B to the recording unit 14. Second output unit 59B. Among these output units 59A and second output units 59B, a buffer 57 is assigned in advance to the second output unit 59B that outputs pixel group data to the nozzle row 20B on the downstream side in the second direction Y.

分離部56は、第1読取部54で読取った画素データを、ノズル列20Aで記録する画素群データと、ノズル列20Bで記録する画素群データと、に分離する。そして、分離部56は、第2方向Yの上流側のノズル列20であるノズル列20A用の画素群データを、第1出力部59Aへ出力する。第1出力部59Aは、受け付けた画素群データを、ノズル列20Aで記録する画素群データとして、記録部14へ出力する。   The separation unit 56 separates the pixel data read by the first reading unit 54 into pixel group data recorded by the nozzle row 20A and pixel group data recorded by the nozzle row 20B. Then, the separation unit 56 outputs the pixel group data for the nozzle row 20A, which is the upstream nozzle row 20 in the second direction Y, to the first output unit 59A. The first output unit 59A outputs the received pixel group data to the recording unit 14 as pixel group data to be recorded by the nozzle row 20A.

一方、分離部56は、第2方向Yの下流側のノズル列20であるノズル列20B用の画素群データを、バッファ57に記憶する。上述したように、第2出力部59Bには、バッファ57が割り当てられている。第2出力部59Bは、バッファ57に画素群データが順次格納され、遅延分に相当する画素群データが格納されたときに、バッファ57から、最も先に格納された画素群データから順に読取り、ノズル列20Bで記録する画素群データとして記録部14へ出力する。このため、バッファ57は、画素群データの記録部14への出力タイミングを遅延させる機能を有する。   On the other hand, the separation unit 56 stores pixel group data for the nozzle row 20B, which is the nozzle row 20 on the downstream side in the second direction Y, in the buffer 57. As described above, the buffer 57 is allocated to the second output unit 59B. When the pixel group data is sequentially stored in the buffer 57 and the pixel group data corresponding to the delay is stored, the second output unit 59B sequentially reads from the buffer 57 the pixel group data stored first. The pixel group data to be recorded by the nozzle row 20B is output to the recording unit 14. For this reason, the buffer 57 has a function of delaying the output timing of the pixel group data to the recording unit 14.

抽出部58は、第3抽出部58A及び第4抽出部58Bを含む。第3抽出部58Aは、第3読取部55Aで読取った画素データから、ノズル列20Aで記録する画素群データを抽出する。そして、抽出したデータを、第1出力部59Aを介して記録部14へ出力する。第4抽出部58Bは、第4読取部55Bで読取った画素データから、ノズル列20Bで記録する画素群データを抽出する。そして、抽出した画素群データを、第2出力部59Bを介して記録部14へ出力する。   The extraction unit 58 includes a third extraction unit 58A and a fourth extraction unit 58B. The third extraction unit 58A extracts pixel group data to be recorded by the nozzle row 20A from the pixel data read by the third reading unit 55A. Then, the extracted data is output to the recording unit 14 via the first output unit 59A. The fourth extraction unit 58B extracts pixel group data recorded by the nozzle row 20B from the pixel data read by the fourth reading unit 55B. Then, the extracted pixel group data is output to the recording unit 14 via the second output unit 59B.

なお、第1読取部54、分離部56、バッファ57、及び出力部59が、第1実行部50Aに相当する。また、第2読取部55(第3読取部55A、第4読取部55B)、抽出部58(第3抽出部58A、第4抽出部58B)、及び出力部59(第1出力部59A、第2出力部59B)が、第2実行部50Bに相当する。   The first reading unit 54, the separation unit 56, the buffer 57, and the output unit 59 correspond to the first execution unit 50A. Further, the second reading unit 55 (third reading unit 55A, fourth reading unit 55B), the extraction unit 58 (third extraction unit 58A, fourth extraction unit 58B), and the output unit 59 (first output unit 59A, first output). 2 output unit 59B) corresponds to the second execution unit 50B.

次に、画像出力部50で実行する処理の手順を説明する。図7は、画像出力部50で実行する処理の手順を示すフローチャートである。   Next, a procedure of processing executed by the image output unit 50 will be described. FIG. 7 is a flowchart illustrating a procedure of processing executed by the image output unit 50.

まず、受付部50Dが、記録対象の画像の第2方向Yの解像度を受け付ける(ステップS100)。次に、制御部50Cが、記録対象の画像の第2方向Yの解像度が、閾値以下であるか否かを判断する(ステップS102)。   First, the receiving unit 50D receives the resolution in the second direction Y of the image to be recorded (step S100). Next, the control unit 50C determines whether or not the resolution in the second direction Y of the image to be recorded is equal to or less than a threshold value (step S102).

第2方向Yの解像度が閾値以下である場合(ステップS102:Yes)、ステップS104へ進む。ステップS104では、制御部50Cが、第1モードを実行するように第1実行部50Aを制御し(ステップS104)、本ルーチンを終了する。   When the resolution in the second direction Y is equal to or less than the threshold (step S102: Yes), the process proceeds to step S104. In step S104, the control unit 50C controls the first execution unit 50A to execute the first mode (step S104), and this routine is finished.

一方、第2方向Yの解像度が閾値を超える場合(ステップS102:No)、ステップS106へ進む。ステップS106では、制御部50Cが、第2モードを実行するように第2実行部50Bを制御し(ステップS106)、本ルーチンを終了する。   On the other hand, when the resolution in the second direction Y exceeds the threshold (step S102: No), the process proceeds to step S106. In step S106, the control unit 50C controls the second execution unit 50B to execute the second mode (step S106), and ends this routine.

次に、上記処理を実行した場合の具体例を説明する。図8は、本実施の形態の具体例の説明図である。   Next, a specific example when the above processing is executed will be described. FIG. 8 is an explanatory diagram of a specific example of the present embodiment.

図8は、記録部14が、第2方向Yにノズル列20A及びノズル列20Bの2列のノズル列20を備えた構成であり、ノズル列20間の幅が、2.54mmである場合を想定している(図2も参照)。また、記録部14は、図2に示すように、ノズル列20A及びノズル列20Bの各々は、第1方向Xに300dpiの解像度でドットを記録可能である。このノズル列20A及びノズル列20Bの各々のノズル18が、千鳥配列されていることから、記録部14は、第1方向Xに600dpiの画像を記録可能な構成である。   FIG. 8 shows a configuration in which the recording unit 14 includes two nozzle rows 20 of the nozzle row 20A and the nozzle row 20B in the second direction Y, and the width between the nozzle rows 20 is 2.54 mm. Assumed (see also FIG. 2). As shown in FIG. 2, the recording unit 14 can record dots in the first direction X with a resolution of 300 dpi in each of the nozzle row 20A and the nozzle row 20B. Since the nozzles 18 of the nozzle array 20A and the nozzle array 20B are arranged in a staggered manner, the recording unit 14 is configured to be able to record an image of 600 dpi in the first direction X.

また、図8に示す例では、閾値が600dpiであり、バッファ57の容量が、第2方向Yの解像度600dpiの画像データにおける、第1方向Xに沿った1ライン分の画素列の画素データの、60ライン分に相当する容量である場合を説明する。   In the example shown in FIG. 8, the threshold value is 600 dpi, and the capacity of the buffer 57 is the pixel data of the pixel column for one line along the first direction X in the image data with a resolution of 600 dpi in the second direction Y. A case where the capacity is equivalent to 60 lines will be described.

図8(A)は、記録対象の画像の第2方向Yの解像度が600dpiである場合、制御部50C(図6参照)が、第1モードを実行するように第1実行部50Aを制御する場合の説明図である。すなわち、図8(A)は、記録対象の画像の第2方向Yの解像度が、閾値以下である場合の説明図である。   8A, when the resolution in the second direction Y of the image to be recorded is 600 dpi, the control unit 50C (see FIG. 6) controls the first execution unit 50A so as to execute the first mode. It is explanatory drawing in the case. That is, FIG. 8A is an explanatory diagram when the resolution in the second direction Y of the image to be recorded is equal to or less than a threshold value.

この場合、第1読取部54は、RAM48に記憶されている画像データから、第1方向Xに沿った画素列の画素データを読取る。第1読取部54は、RAM48に格納された画像データにおける、この画素データの領域を上記所定領域として指定し、該所定領域のリードリクエストを発行することで、画素データを読取る。すなわち、第1読取部54は、1回のリードリクエストの発行によって、ノズル列20A及びノズル列20B用の画素データをまとめて読取る。   In this case, the first reading unit 54 reads pixel data of a pixel column along the first direction X from the image data stored in the RAM 48. The first reading unit 54 reads the pixel data by designating an area of the pixel data in the image data stored in the RAM 48 as the predetermined area and issuing a read request for the predetermined area. That is, the first reading unit 54 collectively reads the pixel data for the nozzle row 20A and the nozzle row 20B by issuing a single read request.

次に、分離部56は、読取った画素データを、ノズル列20Aで記録する画素群データと、ノズル列20Bで記録する画素群データと、に分離する。具体的には、画素データにおける、奇数番目の画素をノズル列20Aで記録する画素とし、偶数番目の画素をノズル列20Bで記録する画素として分離する。これにより、分離部56は、読取った画素データを、ノズル列20Aで記録する画素群データと、ノズル列20Bで記録する画素群データと、に分離する。   Next, the separation unit 56 separates the read pixel data into pixel group data recorded by the nozzle row 20A and pixel group data recorded by the nozzle row 20B. Specifically, in the pixel data, odd-numbered pixels are separated as pixels to be recorded by the nozzle row 20A, and even-numbered pixels are separated as pixels to be recorded by the nozzle row 20B. Thereby, the separating unit 56 separates the read pixel data into pixel group data recorded by the nozzle row 20A and pixel group data recorded by the nozzle row 20B.

図8に示す具体例では、バッファ57は、ノズル列20Bで記録する画素群データの記録部14への出力を、ノズル列20Aに対して、第2方向Yに60ラインの画素列分遅延させるために用いる。   In the specific example shown in FIG. 8, the buffer 57 delays the output of the pixel group data recorded by the nozzle row 20B to the recording unit 14 by 60 pixel rows in the second direction Y with respect to the nozzle row 20A. Use for.

分離部56は、ノズル列20Aで記録する画素群データを第1出力部59Aへ出力する。第1出力部59Aは、画素群データを受け付けると、ノズル列20Aで記録する画素群データとして記録部14へ出力する。   The separation unit 56 outputs the pixel group data recorded by the nozzle row 20A to the first output unit 59A. When receiving the pixel group data, the first output unit 59A outputs the pixel group data to the recording unit 14 as the pixel group data to be recorded by the nozzle row 20A.

一方、分離部56は、ノズル列20Bで記録する画素群データをバッファ57へ出力する。このため、バッファ57は、ノズル列20Aに対して第2方向Yに60ラインの画素列分の遅延が生じるように、ノズル列20Bへの画素群データの出力タイミングを遅延させるためのバッファとして機能する。バッファ57に割当てられた第2出力部59Bは、バッファ57に格納された画素群データを、ノズル列20Bで記録する画素群データとして記録部14へ出力する。   On the other hand, the separation unit 56 outputs the pixel group data recorded by the nozzle row 20 </ b> B to the buffer 57. Therefore, the buffer 57 functions as a buffer for delaying the output timing of the pixel group data to the nozzle row 20B so that a delay of 60 pixel rows in the second direction Y occurs with respect to the nozzle row 20A. To do. The second output unit 59B assigned to the buffer 57 outputs the pixel group data stored in the buffer 57 to the recording unit 14 as pixel group data to be recorded by the nozzle row 20B.

このため、記録対象の画像の解像度が閾値以下である場合、画像出力部50は、バッファ57を用いた第1モードを実行する。   For this reason, when the resolution of the image to be recorded is equal to or lower than the threshold value, the image output unit 50 executes the first mode using the buffer 57.

図8(B)は、記録対象の画像の第2方向Yの解像度が1200dpiであり、制御部50C(図6参照)が、第2モードを実行するように第2実行部50Bを制御する場合の説明図である。すなわち、図8(B)は、記録対象の画像の第2方向Yの解像度が、閾値を超える場合の説明図である。   FIG. 8B illustrates a case where the resolution in the second direction Y of the image to be recorded is 1200 dpi, and the control unit 50C (see FIG. 6) controls the second execution unit 50B to execute the second mode. It is explanatory drawing of. That is, FIG. 8B is an explanatory diagram when the resolution in the second direction Y of the image to be recorded exceeds the threshold value.

この場合、第3読取部55Aが、RAM48に記憶されている画像データから、第1方向Xに沿った画素列の画素データを、ノズル列20A用の画素データとして読取る。第3読取部55Aは、RAM48に格納された画像データにおける、この画素データの領域を上記所定領域として指定し、該所定領域のリードリクエストを発行することで、ノズル列20A用の画素データを読取る。   In this case, the third reading unit 55A reads pixel data of the pixel row along the first direction X from the image data stored in the RAM 48 as pixel data for the nozzle row 20A. The third reading unit 55A reads the pixel data for the nozzle row 20A by designating the area of the pixel data in the image data stored in the RAM 48 as the predetermined area and issuing a read request for the predetermined area. .

次に、第3抽出部58Aが、第3読取部55Aが読取った、ノズル列20A用の画素データから、ノズル列20Aで記録する画素群データを抽出する。具体的には、画素データにおける、奇数番目の画素をノズル列20Aで記録する画素として抽出することで、ノズル列20Aで記録する画素群データを抽出する。さらに詳細には、第3抽出部58Aは、第1方向Xの600dpiの画素データから、奇数番目の画素を抽出することで、300dpiの画素群データを抽出する。そして、第3抽出部58Aは、この画素群データを第1出力部59Aへ出力する。   Next, the third extraction unit 58A extracts pixel group data to be recorded by the nozzle row 20A from the pixel data for the nozzle row 20A read by the third reading unit 55A. Specifically, pixel group data to be recorded by the nozzle row 20A is extracted by extracting odd-numbered pixels in the pixel data as pixels to be recorded by the nozzle row 20A. More specifically, the third extraction unit 58A extracts 300 dpi pixel group data by extracting odd-numbered pixels from 600 dpi pixel data in the first direction X. Then, the third extraction unit 58A outputs this pixel group data to the first output unit 59A.

第1出力部59Aは、第3抽出部58Aから画素群データを受け付けると、受け付けた画素群データを、ノズル列20Aで記録する画素群データとして記録部14へ出力する。   When the first output unit 59A receives the pixel group data from the third extraction unit 58A, the first output unit 59A outputs the received pixel group data to the recording unit 14 as pixel group data to be recorded by the nozzle row 20A.

一方、第3読取部55Bは、RAM48に記憶されている画像データから、第3読取部55Aが直前に読取ったラインより、第2方向Yの上流側に60ライン前の画素列の画素データの領域を、上記所定領域として指定し、該所定領域のリードリクエストを発行することで、ノズル列20B用の画素データを読取る。   On the other hand, the third reading unit 55B uses the pixel data of the pixel line 60 lines before the upstream in the second direction Y from the line read immediately before by the third reading unit 55A from the image data stored in the RAM 48. By designating the area as the predetermined area and issuing a read request for the predetermined area, the pixel data for the nozzle row 20B is read.

次に、第4抽出部58Bが、第4読取部55Bが読取った、ノズル列20B用の画素データから、ノズル列20Bで記録する画素群データを抽出する。具体的には、画素データにおける、偶数番目の画素をノズル列20Bで記録する画素として抽出することで、ノズル列20Bで記録する画素群データを抽出する。さらに詳細には、第4抽出部58Bは、第1方向Xの600dpiの画素データから、偶数番目の画素を抽出することで、300dpiの画素群データを抽出する。そして、第4抽出部58Bは、この画素群データを第2出力部59Bへ出力する。   Next, the fourth extraction unit 58B extracts pixel group data to be recorded by the nozzle row 20B from the pixel data for the nozzle row 20B read by the fourth reading unit 55B. Specifically, even-numbered pixels in the pixel data are extracted as pixels to be recorded by the nozzle row 20B, thereby extracting pixel group data to be recorded by the nozzle row 20B. More specifically, the fourth extraction unit 58B extracts 300 dpi pixel group data by extracting even-numbered pixels from 600 dpi pixel data in the first direction X. Then, the fourth extraction unit 58B outputs this pixel group data to the second output unit 59B.

第2出力部59Bは、第4抽出部58Bから画素群データを受け付けると、受け付けた画素群データを、ノズル列20Bで記録する画素群データとして記録部14へ出力する。   When the second output unit 59B receives the pixel group data from the fourth extraction unit 58B, the second output unit 59B outputs the received pixel group data to the recording unit 14 as pixel group data to be recorded by the nozzle row 20B.

このため、記録対象の画像の解像度が閾値を超える場合、画像出力部50は、バッファ57を用いない、第2モードを実行する。   For this reason, when the resolution of the image to be recorded exceeds the threshold, the image output unit 50 executes the second mode without using the buffer 57.

以上説明したように、本実施の形態の画像形成装置10では、画像出力部50が、記録対象の画像データにおける第1方向Xに沿った画素列の画素データを記憶部としてのRAM48から読取り、該画素データに含まれる、ノズル列20の各々で記録する画素群データの各々を、画像の第2方向Yの解像度を実現するように、ノズル列20間の幅に応じて遅延させたタイミング毎に、記録部14へ出力する。   As described above, in the image forming apparatus 10 of the present embodiment, the image output unit 50 reads the pixel data of the pixel columns along the first direction X in the image data to be recorded from the RAM 48 as the storage unit, Each pixel group data recorded in each of the nozzle rows 20 included in the pixel data is delayed for each timing according to the width between the nozzle rows 20 so as to realize the resolution in the second direction Y of the image. To the recording unit 14.

そして、画像出力部50は、バッファ57と、第1実行部50Aと、第2実行部50Bと、制御部50Cと、を有する。   The image output unit 50 includes a buffer 57, a first execution unit 50A, a second execution unit 50B, and a control unit 50C.

第1実行部50Aは、RAM48から画素データを複数のノズル列20の数に応じた回数繰り返し読取り、画素データに含まれる、ノズル列20の各々で記録する画素群データを、上記タイミング毎に記録部14へ出力する第1モードを実行する。第2実行部は、RAM48から画素データを読取り、複数のノズル列20の内、少なくとも第2方向Yの最上流に配置されたノズル列20で記録する画素群データを記録部14へ出力し、該ノズル列20より第2方向Yの下流側に配置されたノズル列20で記録する画素群データを、バッファ57へ記憶した後に記録部14へ出力する第2モードを実行する。制御部50Cは、記録する画像の第2方向Yの解像度に応じて、第1モードまたは第2モードを実行するように、第1実行部50A及び第2実行部50Bを制御する。   The first execution unit 50A repeatedly reads the pixel data from the RAM 48 according to the number of the plurality of nozzle rows 20, and records the pixel group data recorded in each of the nozzle rows 20 included in the pixel data at each timing. The first mode output to the unit 14 is executed. The second execution unit reads pixel data from the RAM 48 and outputs pixel group data to be recorded by the nozzle row 20 arranged at least in the uppermost stream in the second direction Y to the recording unit 14 among the plurality of nozzle rows 20. A second mode is executed in which pixel group data to be recorded by the nozzle row 20 disposed downstream of the nozzle row 20 in the second direction Y is stored in the buffer 57 and then output to the recording unit 14. The control unit 50C controls the first execution unit 50A and the second execution unit 50B so as to execute the first mode or the second mode according to the resolution in the second direction Y of the image to be recorded.

このように、本実施の形態の画像形成装置10は、記録対象の画像の第2方向Yの解像度に応じて、同じ画素列を複数回RAM48から読取って記録部14へ出力する第2モードと、同じ画素列については1回RAM48から読取ってバッファ57を用いて出力タイミングを遅延させる第1モードと、を切り替えることができる。   As described above, the image forming apparatus 10 according to the present embodiment includes the second mode in which the same pixel column is read from the RAM 48 a plurality of times and output to the recording unit 14 according to the resolution in the second direction Y of the image to be recorded. The first pixel mode can be switched between the first mode in which the RAM 48 is read once and the output timing is delayed using the buffer 57.

従って、バッファ57の容量を抑制しつつ、第2方向Yの解像度の高い画像を高速に形成することができる。   Therefore, an image with a high resolution in the second direction Y can be formed at high speed while suppressing the capacity of the buffer 57.

また、本実施の形態の画像形成装置10は、記録対象の画像の第2方向Yの解像度が閾値以下である場合、第1モードを実行し、閾値を超える場合、第2モードを実行するように、第1実行部50A及び第2実行部50Bを制御する。   The image forming apparatus 10 according to the present embodiment executes the first mode when the resolution in the second direction Y of the image to be recorded is equal to or less than the threshold value, and executes the second mode when the resolution exceeds the threshold value. In addition, the first execution unit 50A and the second execution unit 50B are controlled.

このため、記録対象の画像の第2方向Yの解像度が閾値以下の解像度である場合、バッファ57を用いることで、RAM48へのメモリアクセス回数の低減を図ることが出来、画像形成速度を低下させずに高速に画像形成を行うことができる。また、記録対象の画像の第2方向Yの解像度が閾値を超える場合、RAM48から複数回画素データを読取り、バッファ57を用いずに画像形成を行う。このため、バッファ57として、必要以上に大容量のバッファ57を備える必要はなく、低コスト化を図ることができる。   For this reason, when the resolution of the image to be recorded in the second direction Y is equal to or lower than the threshold, the buffer 57 can be used to reduce the number of memory accesses to the RAM 48, thereby reducing the image forming speed. Therefore, image formation can be performed at high speed. If the resolution of the image to be recorded in the second direction Y exceeds the threshold value, pixel data is read from the RAM 48 a plurality of times, and image formation is performed without using the buffer 57. For this reason, it is not necessary to provide a buffer 57 having a larger capacity than necessary as the buffer 57, and the cost can be reduced.

また、RAM48へのメモリアクセス回数の低減により、記録部14へのデータ出力性能の向上や、CPUの処理効力向上を図ることができる。   Further, by reducing the number of memory accesses to the RAM 48, it is possible to improve the data output performance to the recording unit 14 and improve the processing efficiency of the CPU.

なお、制御部50Cによる、上記閾値に応じた第1モードと第2モードの切り替えは、ソフト的に(プログラムの実行により)実現してもよいし、ハード的に実現してもよい。なお、この切替は、プログラムの実行により実現することが好ましい。   Note that switching between the first mode and the second mode according to the threshold value by the control unit 50C may be realized in software (by executing a program) or may be realized in hardware. This switching is preferably realized by executing a program.

この切替をプログラムの実行により実現することで、画像形成装置10のハードの構成を意識する必要がなく、どの条件においても共通のプログラムによる制御フローで、本実施の形態を実現することが可能となる。   By realizing this switching by executing a program, it is not necessary to be aware of the hardware configuration of the image forming apparatus 10, and this embodiment can be realized with a control flow using a common program under any conditions. Become.

(実施の形態2)
図9は、本実施の形態の画像形成装置10Aの構成図である。
(Embodiment 2)
FIG. 9 is a configuration diagram of the image forming apparatus 10A of the present embodiment.

画像形成装置10Aは、PSU32と、PC33と、操作部34と、センサ36と、駆動部16と、記録部14と、コントローラボード12Aと、を備える。コントローラボード12A以外は、実施の形態1の画像形成装置10と同様である。   The image forming apparatus 10A includes a PSU 32, a PC 33, an operation unit 34, a sensor 36, a drive unit 16, a recording unit 14, and a controller board 12A. Except for the controller board 12A, the image forming apparatus 10 is the same as that of the first embodiment.

本実施の形態では、記録部14は、図1に示すように、第1方向Xに沿って複数配列されると共に、第2方向Yに複数配列されている。また、本実施の形態では、一例として、記録部14は、第2方向Yに沿って2列配列されている。また、複数の記録部14は、千鳥配列されている。   In the present embodiment, a plurality of recording units 14 are arranged along the first direction X and a plurality are arranged in the second direction Y, as shown in FIG. In the present embodiment, as an example, the recording units 14 are arranged in two rows along the second direction Y. The plurality of recording units 14 are arranged in a staggered manner.

図9に戻り、コントローラボード12Aは、電源回路40と、ホストI/F41と、操作部I/F42と、スキャナI/F43と、SoC44と、センサI/F45と、エンジン制御部46と、RAM48と、ROM49と、画像出力部51と、を備える。電源回路40、ホストI/F41、操作部I/F42、スキャナI/F43、センサI/F45、エンジン制御部46、RAM48、ROM49、及び画像出力部51は、SoC44に電気的に接続されている。画像出力部51は、SoC44及びRAM48に電気的に接続されている。   Returning to FIG. 9, the controller board 12A includes a power supply circuit 40, a host I / F 41, an operation unit I / F 42, a scanner I / F 43, a SoC 44, a sensor I / F 45, an engine control unit 46, and a RAM 48. A ROM 49, and an image output unit 51. The power supply circuit 40, the host I / F 41, the operation unit I / F 42, the scanner I / F 43, the sensor I / F 45, the engine control unit 46, the RAM 48, the ROM 49, and the image output unit 51 are electrically connected to the SoC 44. . The image output unit 51 is electrically connected to the SoC 44 and the RAM 48.

なお、コントローラボード12Aは、画像出力部50に代えて画像出力部51を備えた以外は、実施の形態1のコントローラボード12と同様である。   The controller board 12A is the same as the controller board 12 of the first embodiment except that an image output unit 51 is provided instead of the image output unit 50.

画像出力部51は、記録部14に設けられたノズル18から、画像データの各画素に対応するドットを記録するためのインクが吐出されるように、記録部14を制御する。すなわち、画像出力部51は、記録媒体Pの位置にあわせて、画素群データや、記録部14を駆動させるための駆動波形を記録部14へ送信する。   The image output unit 51 controls the recording unit 14 such that ink for recording dots corresponding to each pixel of the image data is ejected from the nozzles 18 provided in the recording unit 14. That is, the image output unit 51 transmits pixel group data and a driving waveform for driving the recording unit 14 to the recording unit 14 in accordance with the position of the recording medium P.

画像出力部51は、SoC44及びRAM48に電気的に接続されている。すなわち、画像出力部51は、CPU(SoC44に搭載)を介さずにRAM48に直接アクセスすることが可能となっている。このため、コントローラボード12Aと記録部14との間では、高速にデータ転送を行うことが可能な構成である。   The image output unit 51 is electrically connected to the SoC 44 and the RAM 48. That is, the image output unit 51 can directly access the RAM 48 without using a CPU (mounted on the SoC 44). For this reason, between the controller board 12A and the recording unit 14, the data can be transferred at high speed.

画像出力部51は、第1実行部51Aと、第2実行部51Bと、制御部51Cと、バッファ65と、を備える。   The image output unit 51 includes a first execution unit 51A, a second execution unit 51B, a control unit 51C, and a buffer 65.

バッファ65は、画素群データの出力タイミングを調整するためのバッファである。バッファ65は、例えば、SRAMである。   The buffer 65 is a buffer for adjusting the output timing of the pixel group data. The buffer 65 is, for example, an SRAM.

バッファ65は、第2方向Yに配列された記録部14の列(本実施の形態では、第2方向Yに2列(図1参照))の内、第2方向Yの上流側に配置された記録部14の列と、第2方向Yの下流側に配置された記録部14の列と、の各々に対応して設けられている。   The buffer 65 is arranged on the upstream side in the second direction Y among the rows of the recording units 14 arranged in the second direction Y (in this embodiment, two rows in the second direction Y (see FIG. 1)). The columns of the recording units 14 and the columns of the recording units 14 arranged on the downstream side in the second direction Y are provided corresponding to each of the columns.

上述したように、本実施の形態では、記録部14は、第2方向Yに2列配列されていることから、コントローラボード12Aは、第2方向Yの上流側に配置された記録部14の列と、第2方向Yの下流側に配置された記録部14の列と、の各々用に、合計2つのバッファ65(バッファ65A、バッファ65B)を備える場合を説明する。   As described above, in the present embodiment, since the recording units 14 are arranged in two rows in the second direction Y, the controller board 12A is connected to the recording unit 14 arranged upstream in the second direction Y. A case where a total of two buffers 65 (buffer 65A and buffer 65B) are provided for each of the columns and the columns of the recording units 14 arranged on the downstream side in the second direction Y will be described.

バッファ65の各々の容量は、実施の形態1と同様である。   The capacity of each buffer 65 is the same as that of the first embodiment.

なお、記録部14ごとに、バッファ65を備えた構成であってもよい。また、さらに、実施の形態1と同様に、各記録部14に設けられたノズル18のノズル列20の内、第2方向Yの最上流に配置されたノズル列20以外のノズル列20の各々に対応させて、バッファ65を備えた構成としてもよい。この場合、第2方向Yの下流側に位置するノズル列20に対応するバッファ65ほど、容量が大きくなるように調整することが好ましい。   In addition, the structure provided with the buffer 65 for every recording part 14 may be sufficient. Further, as in the first embodiment, each of the nozzle rows 20 other than the nozzle row 20 arranged in the uppermost stream in the second direction Y among the nozzle rows 20 of the nozzles 18 provided in each recording unit 14. It is good also as a structure provided with the buffer 65 corresponding to these. In this case, it is preferable to adjust so that the buffer 65 corresponding to the nozzle row 20 located on the downstream side in the second direction Y has a larger capacity.

第1実行部51Aは、第1実行部50Aと同様である。すなわち、第1実行部51Aは、RAM48に格納されている記録対象の画像データから、該画像データにおける、第1方向Xに沿った画素列の画素データを読取る。   The first execution unit 51A is the same as the first execution unit 50A. That is, the first execution unit 51A reads pixel data of a pixel column along the first direction X in the image data from the image data to be recorded stored in the RAM 48.

そして、第1実行部51Aは、読取った画素データにおける、記録部14の複数のノズル列20の内、第2方向Yの最上流側に配置されたノズル列20(図2ではノズル列20A)で記録する画素群の画素群データを、ノズル列20Aで記録する画素群データとして記録部14へ出力する。また、第1実行部51Aは、読取った画素データにおける、第2方向Yの下流側に配置されたノズル列20Bで記録する画素群の画素群データを、バッファ65に格納する。そして、実施の形態1と同様に、上記ノズル列20間の幅(図2中、幅W参照)、及び形成する画像の解像度に応じて遅延させたタイミングで、バッファ65に格納した画素群データを記録部14へ出力する。   Then, the first execution unit 51A has the nozzle row 20 (the nozzle row 20A in FIG. 2) arranged on the most upstream side in the second direction Y among the plurality of nozzle rows 20 of the recording unit 14 in the read pixel data. The pixel group data of the pixel group to be recorded is output to the recording unit 14 as pixel group data to be recorded by the nozzle row 20A. In addition, the first execution unit 51A stores, in the buffer 65, pixel group data of the pixel group recorded by the nozzle row 20B arranged on the downstream side in the second direction Y in the read pixel data. Similarly to the first embodiment, the pixel group data stored in the buffer 65 at a timing delayed according to the width between the nozzle rows 20 (see width W in FIG. 2) and the resolution of the image to be formed. Is output to the recording unit 14.

第2実行部51Bは、第2実行部50Bと同様である。すなわち、第2実行部51Bは、RAM48から上記画素データを読取り、上記画素データから各ノズル列20で記録する画素群データを抽出して記録部14へ出力する一連の処理を、記録部14に設けられたノズル列20(ノズル列20A、ノズル列20B)の各々に対して、上記タイミング毎に繰り返し実行する。   The second execution unit 51B is the same as the second execution unit 50B. That is, the second execution unit 51B reads out the pixel data from the RAM 48, extracts pixel group data to be recorded by each nozzle row 20 from the pixel data, and outputs to the recording unit 14 a series of processes to be output to the recording unit 14. For each of the nozzle rows 20 (nozzle row 20A, nozzle row 20B) provided, it is repeatedly executed at each timing.

すなわち、第1実行部51Aは、記録部14へのデータ出力時にバッファ65を使用する。一方、第2実行部51Bは、記録部14へのデータ出力時にバッファ65を使用しないが、画像データに含まれる同じ画素列の画素データを、記録部14に含まれるノズル列20の列数、複数回RAM48から読取る。   That is, the first execution unit 51 </ b> A uses the buffer 65 when outputting data to the recording unit 14. On the other hand, the second execution unit 51B does not use the buffer 65 when data is output to the recording unit 14, but the pixel data of the same pixel column included in the image data is replaced with the number of nozzle rows 20 included in the recording unit 14, Read from RAM 48 multiple times.

制御部51Cは、記録対象の画像の第2方向Yの解像度に応じて、第1モード及び第2モードの少なくとも一方を実行するように、第1実行部51A及び第2実行部51Bを制御する。   The control unit 51C controls the first execution unit 51A and the second execution unit 51B to execute at least one of the first mode and the second mode in accordance with the resolution in the second direction Y of the image to be recorded. .

具体的には、制御部51Cは、記録対象の画像の第2方向Yの解像度が閾値以下である場合、第1モードを実行するように第1実行部51Aを制御する。   Specifically, the control unit 51C controls the first execution unit 51A to execute the first mode when the resolution in the second direction Y of the image to be recorded is equal to or less than a threshold value.

一方、制御部51Cは、記録対象の画像の第2方向Yの解像度が閾値を超える場合、第2方向Yの上流側に配置された記録部14に対して第2モードを実行し、第2方向Yの下流側に配置された記録部14に対して第1モードを実行するように、第1実行部51A及び第2実行部51Bを制御する。閾値は、実施の形態1と同様である。   On the other hand, when the resolution in the second direction Y of the image to be recorded exceeds the threshold value, the control unit 51C executes the second mode for the recording unit 14 disposed on the upstream side in the second direction Y, and the second mode The first execution unit 51A and the second execution unit 51B are controlled so as to execute the first mode for the recording unit 14 arranged on the downstream side in the direction Y. The threshold is the same as in the first embodiment.

なお、画像形成装置10Aが、第2方向Yに4列以上の記録部14を複数配列した構成である場合、第2方向Yに隣接する2列の記録部14を1組として、各組に属する2列の記録部14について、上記処理を実行すればよい。   When the image forming apparatus 10A has a configuration in which a plurality of recording units 14 in four or more rows are arranged in the second direction Y, two recording units 14 adjacent in the second direction Y are set as one set, and each set is included in each set. The above process may be executed for the two rows of recording units 14 to which they belong.

図10は、画像出力部51の機能的構成を示すブロック図である。   FIG. 10 is a block diagram illustrating a functional configuration of the image output unit 51.

画像出力部51は、受付部50Dと、制御部51Cと、読取部53と、分離部56Aと、バッファ65と、抽出部58と、出力部60と、を備える。   The image output unit 51 includes a reception unit 50D, a control unit 51C, a reading unit 53, a separation unit 56A, a buffer 65, an extraction unit 58, and an output unit 60.

制御部50Cに代えて制御部51Cを備え、バッファ57に代えてバッファ65を備え、分離部56に代えて分離部56Aを備え、出力部59に代えて出力部60を備えた以外は、実施の形態1の画像出力部50と同様である。   Implementation is performed except that a control unit 51C is provided instead of the control unit 50C, a buffer 65 is provided instead of the buffer 57, a separation unit 56A is provided instead of the separation unit 56, and an output unit 60 is provided instead of the output unit 59. This is the same as the image output unit 50 of the first embodiment.

出力部60は、出力部61と、出力部62と、を含む。出力部61は、第2方向Yの上流側に配置された記録部14へ画素群データを出力する。出力部62は、第2方向Yの下流側に配置された記録部14へ画素群データを出力する。   The output unit 60 includes an output unit 61 and an output unit 62. The output unit 61 outputs the pixel group data to the recording unit 14 disposed on the upstream side in the second direction Y. The output unit 62 outputs the pixel group data to the recording unit 14 disposed on the downstream side in the second direction Y.

さらに、出力部61は、第2方向Yの上流側に配置された記録部14(図10では記録部14)に設けられた、複数のノズル列20の各々で記録する画素群データを出力する複数の出力部を備える。図10に示す例では、出力部61は、第2方向Yの上流側のノズル列20Aで記録する画素群データを記録部14へ出力する第1出力部61Aと、第2方向Yの下流側のノズル列20Bで記録する画素群データを記録部14へ出力する第2出力部61Bと、を備える。第2出力部61Bには、初期設定として、バッファ65Aが割り当てられている。 Further, the output unit 61 outputs pixel group data to be recorded by each of the plurality of nozzle rows 20 provided in the recording unit 14 (recording unit 14 1 in FIG. 10) arranged on the upstream side in the second direction Y. A plurality of output units. In the example shown in FIG. 10, the output unit 61 includes a first output portion 61A for outputting the pixel group data to be recorded on the upstream side of the nozzle array 20A in the second direction Y to the recording unit 14 1, downstream of the second direction Y comprising a second output unit 61B for outputting the pixel group data to be recorded on the side of the nozzle array 20B to the recording unit 14 1, the. A buffer 65A is allocated to the second output unit 61B as an initial setting.

同様に、出力部62は、第2方向Yの下流側に配置された記録部14(図10では記録部14)に設けられた、複数のノズル列20の各々で記録する画素群データを出力する複数の出力部を備える。図10に示す例では、出力部62は、第2方向Yの上流側のノズル列20Aで記録する画素群データを記録部14へ出力する第1出力部62Aと、第2方向Yの下流側のノズル列20Bで記録する画素群データを記録部14へ出力する第2出力部62Bと、を備える。第2出力部62Bには、初期設定として、バッファ65Bが割り当てられている。 Similarly, the output unit 62 outputs pixel group data to be recorded by each of the plurality of nozzle arrays 20 provided in the recording unit 14 (recording unit 14 2 in FIG. 10) disposed on the downstream side in the second direction Y. A plurality of output units for outputting are provided. In the example shown in FIG. 10, the output unit 62 includes a first output portion 62A for outputting the pixel group data to be recorded on the upstream side of the nozzle array 20A in the second direction Y to the recording unit 14 2, downstream of the second direction Y comprising a second output unit 62B for outputting the pixel group data to be recorded on the side of the nozzle array 20B to the recording unit 14 2. A buffer 65B is allocated to the second output unit 62B as an initial setting.

分離部56Aは、第1読取部54で読取った、所定領域の画素データを、ノズル列20Aで記録する画素群データと、ノズル列20Bで記録する画素群データと、に分離する。そして、分離部56Aは、第2方向Yの上流側のノズル列20であるノズル列20A用の画素群データを、出力部60へ出力する。出力部60では、第2方向Yの上流側に配置された記録部14に対しては、出力部61の第1出力部61Aが、受け付けた画素群データを、ノズル列20Aで記録する画素群データとして、記録部14へ出力する。また、出力部60では、第2方向Yの下流側に配置された記録部14に対しては、出力部62の第1出力部62Aが、受け付けた画素群データを、ノズル列20Aで記録する画素群データとして、記録部14へ出力する。 The separation unit 56A separates the pixel data of the predetermined area read by the first reading unit 54 into pixel group data recorded by the nozzle row 20A and pixel group data recorded by the nozzle row 20B. Then, the separation unit 56A outputs pixel group data for the nozzle row 20A, which is the upstream nozzle row 20 in the second direction Y, to the output unit 60. In the output unit 60, for the recording unit 14 arranged on the upstream side in the second direction Y, the pixel group in which the first output unit 61A of the output unit 61 records the received pixel group data with the nozzle row 20A. as data is output to the recording unit 14 1. In the output unit 60, for the recording unit 14 arranged on the downstream side in the second direction Y, the first output unit 62A of the output unit 62 records the received pixel group data with the nozzle row 20A. as the pixel group data is output to the recording unit 14 2.

一方、分離部56Aは、第2方向Yの下流側のノズル列20であるノズル列20B用の画素群データを、バッファ65に記憶する。このとき、分離部56Aは、第2方向Yの上流側に配置された記録部14に対応するバッファ65Aを該記録部14で使用しない場合には、バッファ65A及びバッファ65Bの双方を記録部14用として使用する。具体的には、記録部14へ画素群データを出力する第2出力部61Bに初期設定として割り当てられていたバッファ65Aを、記録部14へ画像群データを出力する第2出力部62Bへ、割当てを切り替える。 On the other hand, the separation unit 56 </ b> A stores pixel group data for the nozzle row 20 </ b> B, which is the nozzle row 20 on the downstream side in the second direction Y, in the buffer 65. At this time, the separation portion 56A, when the buffer 65A corresponding to the recording unit 14 1 which is disposed on the upstream side of the second direction Y is not used in the recording unit 14 1, recording both the buffer 65A and the buffer 65B used as part 14 for 2. Specifically, a buffer 65A which has been assigned as the initial setting to the second output unit 61B for outputting the pixel group data to the recording unit 14 1, the recording unit 14 2 to the second output unit 62B for outputting the image group data , Switch assignments.

このように、画像出力部51は、第2方向Yの上流側に配置された記録部14用のバッファ65Aを、必要に応じて、第2方向Yの下流側に配置された記録部14用に流用させることが可能な構成となっている。 Thus, the image output unit 51, a buffer 65A for recording portion 14 1 which is disposed on the upstream side of the second direction Y, if necessary, the recording unit 14 disposed on the downstream side of the second direction Y It is the structure which can be diverted for 2 use.

なお、第1読取部54、分離部56A、バッファ65、及び出力部60が、第1実行部51Aに相当する。また、第2読取部55(第3読取部55A、第4読取部55B)、抽出部58(第3抽出部58A、第4抽出部58B)、及び出力部60が、第2実行部51Bに相当する。   The first reading unit 54, the separation unit 56A, the buffer 65, and the output unit 60 correspond to the first execution unit 51A. Further, the second reading unit 55 (third reading unit 55A, fourth reading unit 55B), the extraction unit 58 (third extraction unit 58A, fourth extraction unit 58B), and the output unit 60 are added to the second execution unit 51B. Equivalent to.

次に、画像出力部51で実行する処理の手順を説明する。画像出力部51で実行する処理は、画像出力部50で実行する処理と一部が異なる。すなわち、画像出力部51では、制御部51Cが、記録対象の画像の第2方向Yの解像度が閾値以下であると判断すると、第1モードを実行するように第1実行部51Aを制御する。一方、制御部51Cは、記録対象の画像の第2方向Yの解像度が閾値を超えると判断すると、第2方向Yの上流側に配置された記録部14(図10では、記録部14)に対して第2モードを実行し、第2方向Yの下流側に配置された記録部14(図10では、記録部14)に対して第1モードを実行するように、第1実行部51A及び第2実行部51Bを制御する。閾値は、実施の形態1と同様である。 Next, a procedure of processing executed by the image output unit 51 will be described. The process executed by the image output unit 51 is partially different from the process executed by the image output unit 50. That is, in the image output unit 51, when the control unit 51C determines that the resolution in the second direction Y of the image to be recorded is equal to or less than the threshold value, the control unit 51C controls the first execution unit 51A to execute the first mode. On the other hand, when the control unit 51C determines that the resolution in the second direction Y of the image to be recorded exceeds the threshold value, the recording unit 14 (recording unit 14 1 in FIG. 10) arranged on the upstream side in the second direction Y. The first execution unit is configured to execute the second mode with respect to the recording unit 14 (recording unit 14 2 in FIG. 10) disposed downstream in the second direction Y. 51A and the second execution unit 51B are controlled. The threshold is the same as in the first embodiment.

次に、上記処理を実行した場合の具体例を説明する。図11は、本実施の形態の具体例の説明図である。   Next, a specific example when the above processing is executed will be described. FIG. 11 is an explanatory diagram of a specific example of the present embodiment.

図11は、記録部14が、第2方向Yに2列配置された構成である場合を想定している。第2方向Yの上流側には記録部14が配置され、第2方向Yの下流側には記録部14が配置されている。なお、詳細には、図1に示すように、記録部14は、第1方向X及び第2方向Yに千鳥配列されている。 FIG. 11 assumes a case where the recording units 14 have a configuration in which two rows are arranged in the second direction Y. On the upstream side of the second direction Y recorder 14 1 is arranged, the recording unit 14 2 is disposed on the downstream side in the second direction Y. Specifically, as shown in FIG. 1, the recording units 14 are staggered in the first direction X and the second direction Y.

また、各記録部14は、第2方向Yにノズル列20A及びノズル列20Bの2列のノズル列20を備えた構成であり、ノズル列20間の幅が、2.54mmである場合を想定している(図2も参照)。また、記録部14におけるノズル列20A及びノズル列20Bの各々は、図2に示すように、第1方向Xに300dpiの解像度でドットを記録可能である。このノズル列20A及びノズル列20Bの各々のノズル18が、千鳥配列されていることから、記録部14は、第1方向Xに600dpiの画像を記録可能な構成である。   Each recording unit 14 is configured to include two nozzle rows 20 of the nozzle row 20A and the nozzle row 20B in the second direction Y, and the width between the nozzle rows 20 is assumed to be 2.54 mm. (See also FIG. 2). Each of the nozzle array 20A and the nozzle array 20B in the recording unit 14 can record dots in the first direction X with a resolution of 300 dpi, as shown in FIG. Since the nozzles 18 of the nozzle array 20A and the nozzle array 20B are arranged in a staggered manner, the recording unit 14 is configured to be able to record an image of 600 dpi in the first direction X.

このため、図11は、第2方向Yの4つのノズル列20(第2方向Yの上流側の記録部14のノズル列20A、ノズル列20B、第2方向Yの下流側の記録部14のノズル列20A、ノズル列20B)で、一色(例えば、黒色)の画像を形成することとなる。 Therefore, FIG. 11, four nozzle rows 20 (second direction Y on the upstream side of the recording portion 14 1 of the nozzle arrays 20A in the second direction Y, the nozzle array 20B, the downstream side of the recording portion in the second direction Y 14 One color (for example, black) image is formed by the two nozzle rows 20A and 20B).

また、図11に示す例では、閾値が600dpiであり、記録部14用のバッファ65A、及び記録部14用のバッファ65Bの各々の容量が、第2方向Yの解像度600dpiの画像データにおける、第1方向Xに沿った1ライン分の画素列の画素データの、60ライン分に相当する容量である場合を説明する。 Further, in the example shown in FIG. 11, the threshold value is 600dpi, the buffer 65A for recording portion 14 1, and each of the capacity of the buffer 65B for recording portion 14 2, the image data having a resolution 600dpi in the second direction Y A case will be described in which the capacity is equivalent to 60 lines of pixel data of one line of pixel rows along the first direction X.

すなわち、バッファ65Aは、記録部14のノズル列20Bで記録する画素群データの記録部14への出力を、記録部14のノズル列20Aへの出力に対して、第2方向Yに60ラインの画素列分遅延させるために用いる。また、バッファ65Bは、記録部14のノズル列20Bで記録する画素群データの記録部14への出力を、記録部14のノズル列20Aに対して、第2方向Yに60ラインの画素列分遅延させるために用いる。 That is, the buffer 65A is output to the recording unit 14 1 of the pixel group data to be recorded in the nozzle array 20B of the recording unit 14 1, the output to the recording unit 14 1 of the nozzle array 20A, the second direction Y It is used to delay 60 pixel lines. The buffer 65B is output to the recording unit 14 2 of the nozzle array 20B recording unit 14 2 of the pixel group data to be recorded in, the nozzle row 20A of the recording unit 14 2, 60 lines of the second direction Y Used to delay by a pixel column.

また、図11は、記録対象の画像の第2方向Yの解像度が、閾値(600dpi)を超える1200dpiである場合を示す具体例である。すなわち、図11は、制御部51Cが、第2方向Yの上流側に配置された記録部14に対して第2モードを実行し、第2方向Yの下流側に配置された記録部14に対して第1モードを実行するように、第1実行部51A及び第2実行部51Bを制御する場合を示す説明図である。 FIG. 11 is a specific example showing a case where the resolution in the second direction Y of the image to be recorded is 1200 dpi exceeding the threshold (600 dpi). That is, FIG. 11, the control unit 51C is the recording unit 14 1 which is disposed on the upstream side of the second direction Y by executing the second mode, the recording unit 14 disposed on the downstream side of the second direction Y 2 is an explanatory diagram illustrating a case where the first execution unit 51A and the second execution unit 51B are controlled so that the first mode is executed with respect to 2. FIG.

図11に示すように、第2方向Yの上流側に配置された記録部14に対しては、第2実行部51Bが第2モードを実行する。 As shown in FIG. 11, for the recording portion 14 1 which is disposed on the upstream side in the second direction Y, the second execution unit 51B executes the second mode.

すなわち、第3読取部55Aが、RAM48に記憶されている画像データから、第1方向Xに沿った画素列の画素データを、記録部14のノズル列20A用の画素データとして読取る。次に、第3抽出部58Aが、第3読取部55Aが読取った、記録部14のノズル列20A用の画素データから、記録部14のノズル列20Aで記録する画素群データを抽出する。抽出方法は、実施の形態1と同様である。 That is, the third reading unit 55A is, from the image data stored in the RAM 48, the pixel data of the pixel row along the first direction X, read as pixel data for the nozzle array 20A of the recording unit 14 1. Next, the third extraction unit 58A is the third reading unit 55A read from the pixel data for the nozzle array 20A of the recording unit 14 1, extracts the pixel group data to be recorded in the nozzle array 20A of the recording unit 14 1 . The extraction method is the same as in the first embodiment.

第1出力部61Aは、第3抽出部58Aから画素群データを受け付けると、受け付けた画素群データを、記録部14のノズル列20Aで記録する画素群データとして記録部14へ出力する。 The first output section 61A, when the third extraction unit 58A accepts pixel group data from the pixel group data received, and outputs the pixel group data to be recorded in the nozzle array 20A of the recording unit 14 1 to the recording unit 14 1.

一方、第4読取部55Bは、RAM48に記憶されている画像データから画素データを読取る。次に、第4抽出部58Bが、第4読取部55Bが読取った画素データから、記録部14のノズル列20Bで記録する画素群データを抽出する。そして、第4抽出部58Bは、この画素群データを第2出力部61Bへ出力する。 On the other hand, the fourth reading unit 55 </ b> B reads pixel data from image data stored in the RAM 48. Next, the fourth extraction unit 58B is, the pixel data read by the fourth reading unit 55B, and extracts the pixel group data to be recorded in the nozzle array 20B of the recording unit 14 1. Then, the fourth extraction unit 58B outputs this pixel group data to the second output unit 61B.

第2出力部61Bは、第4抽出部58Bから画素群データを受け付けると、受け付けた画素群データを、記録部14のノズル列20Bで記録する画素群データとして記録部14へ出力する。 The second output unit 61B, when the fourth extraction unit 58B receives the pixel group data from the pixel group data received, and outputs the pixel group data to be recorded in the nozzle array 20B of the recording unit 14 1 to the recording unit 14 1.

このため、本実施の形態では、記録対象の画像の解像度が閾値を超える場合、第2方向Yの上流側に配置された記録部14に対しては、記録部14に対応するバッファ65Aを用いない、第2モードを実行する。 Therefore, in this embodiment, when the resolution of the recording target image exceeds a threshold value, for the recording portion 14 1 which is disposed on the upstream side of the second direction Y, a buffer 65A corresponding to the recording unit 14 1 The second mode is executed without using.

一方、第2方向Yの下流側に配置された記録部14に対しては、第1実行部51Aが第1モードを実行する。 On the other hand, with respect to the recording unit 14 2 disposed on the downstream side in the second direction Y, the first execution unit 51A executes the first mode.

すなわち、第1読取部54が、RAM48に記憶されている画像データから画素データを読取る。第1読取部54は、リードリクエストを発行することで、画素データを読取る。第1読取部54は、1回のリードリクエストの発行によって、記録部14のノズル列20A及びノズル列20B用の画素データをまとめて読取る。 That is, the first reading unit 54 reads pixel data from image data stored in the RAM 48. The first reading unit 54 reads pixel data by issuing a read request. The first reading section 54, by issuing one read request, read together pixel data of the nozzle array 20A of the recording portion 14 2 and the nozzle array 20B.

次に、分離部56は、読取った画素データを、記録部14のノズル列20Aで記録する画素群データと、記録部14のノズル列20Bで記録する画素群データと、に分離する。分離方法は、実施の形態1と同様である。 Then, the separation unit 56 separates the pixel data read, the pixel group data to be recorded in the nozzle array 20A of the recording unit 14 2, and the pixel group data to be recorded in the nozzle array 20B of the recording unit 14 2, the. The separation method is the same as in the first embodiment.

分離部56Aは、記録部14のノズル列20Aで記録する画素群データを第1出力部62Aへ出力する。第1出力部62Aは、画素群データを受け付けると、ノズル列20Aで記録する画素群データとして記録部14へ出力する。 Separating section 56A outputs the pixel group data to be recorded in the nozzle array 20A of the recording unit 14 2 to the first output portion 62A. The first output unit 62A accepts the pixel group data is output as the pixel group data to be recorded in the nozzle array 20A to the recording unit 14 2.

一方、分離部56Aは、記録部14のノズル列20Bで記録する画素群データをバッファ65へ出力する。ここで、第2方向Yの上流側の記録部14では、バッファ65Aを使用しないことから、記録部14用のバッファ65Aを、第2方向Yの下流側の記録部14用のバッファとして用いることが可能である。 On the other hand, the separation unit 56 </ b > A outputs the pixel group data recorded by the nozzle row 20 </ b > B of the recording unit 142 to the buffer 65. Here, the recording unit 14 1 of the upstream side in the second direction Y, since no use buffer 65A, the buffer 65A for recording portion 14 1, the downstream buffer for recording portion 14 2 of the second direction Y Can be used.

このため、分離部56Aは、記録部14のノズル列20Bで記録する画素群データを、バッファ65Aとバッファ65Bへ出力する。すなわち、上述したように、分離部56Aは、第2方向Yの上流側に配置された記録部14に対応するバッファ65Aを該記録部14で使用しない場合には、バッファ65A及びバッファ65Bの双方を記録部14用として使用する。具体的には、記録部14へ画素群データを出力する第2出力部61Bに初期設定として割り当てられていたバッファ65Aを、記録部14へ画像群データを出力する第2出力部62Bへ、割当てを切り替える。このため、第2出力部62Bは、複数のバッファ65(バッファ65A、バッファ65B)を、共有して使用することが可能となる。すなわち、第2出力部62Bは、第1出力部62Aに対して、120ライン分の遅延が可能となる。 Thus, the separation portion 56A has a pixel group data to be recorded in the nozzle array 20B of the recording unit 14 2, and outputs to the buffer 65A and the buffer 65B. That is, as described above, the separation unit 56A, when the buffer 65A corresponding to the recording unit 14 1 which is disposed on the upstream side of the second direction Y is not used in the recording unit 14 1, the buffer 65A and a buffer 65B both used for the recording unit 14 2. Specifically, a buffer 65A which has been assigned as the initial setting to the second output unit 61B for outputting the pixel group data to the recording unit 14 1, the recording unit 14 2 to the second output unit 62B for outputting the image group data , Switch assignments. For this reason, the second output unit 62B can share and use a plurality of buffers 65 (buffer 65A, buffer 65B). That is, the second output unit 62B can delay 120 lines with respect to the first output unit 62A.

第2出力部62Bは、バッファ65A及びバッファ65Bに画素群データが順次格納され、120ライン分格納されると、更に、1ライン分の画素群データがバッファ65へ格納されるたびに、最も先に格納された1ライン分の画素群データから順に、ノズル列20Bで記録する画素群データとして記録部14へ出力する。 When the pixel group data is sequentially stored in the buffer 65A and the buffer 65B and stored for 120 lines, the second output unit 62B is further forwarded every time pixel group data for one line is stored in the buffer 65. in order from the one line of the pixel group data stored in, and output as the pixel group data to be recorded in the nozzle array 20B to the recording unit 14 2.

このため、第2方向Yの下流側に配置された記録部14では、RAM48のアクセス数を抑制することができ、メモリアクセス速度の低下を抑制することができる。   For this reason, in the recording part 14 arrange | positioned downstream of the 2nd direction Y, the access count of RAM48 can be suppressed and the fall of a memory access speed can be suppressed.

以上説明したように、本実施の形態の画像形成装置10Aでは、制御部51Cは、記録対象の画像の第2方向Yの解像度が閾値を超える場合、第2方向Yの上流側に配置された記録部14に対して第2モードを実行し、第2方向Yの下流側に配置された記録部14に対して第1モードを実行するように、第1実行部51A及び第2実行部51Bを制御する。   As described above, in the image forming apparatus 10A according to the present embodiment, the control unit 51C is arranged on the upstream side in the second direction Y when the resolution in the second direction Y of the image to be recorded exceeds the threshold value. The first execution unit 51A and the second execution unit 51B execute the second mode for the recording unit 14 and execute the first mode for the recording unit 14 arranged on the downstream side in the second direction Y. To control.

このため、実施の形態1と同様の効果が得られる。   For this reason, the effect similar to Embodiment 1 is acquired.

また、本実施の形態の画像形成装置10Aでは、第2方向Yの上流側に配置された記録部14に対応するバッファ65Aを該記録部14で使用しない場合には、バッファ65A及びバッファ65Bの双方を記録部14用として使用する。具体的には、記録部14へ画素群データを出力する第2出力部61Bに初期設定として割り当てられていたバッファ65Aを、記録部14へ画像群データを出力する第2出力部62Bへ、割当てを切り替える。 In the image forming apparatus 10A of this embodiment, when the buffer 65A corresponding to the recording unit 14 1 which is disposed on the upstream side of the second direction Y is not used in the recording unit 14 1, the buffer 65A and the buffer both 65B used for the recording unit 14 2. Specifically, a buffer 65A which has been assigned as the initial setting to the second output unit 61B for outputting the pixel group data to the recording unit 14 1, the recording unit 14 2 to the second output unit 62B for outputting the image group data , Switch assignments.

このように、本実施の形態の画像形成装置10Aでは、記録対象の画像の第2方向Yの解像度が閾値を超える場合には、第2方向Yの下流側に配置された記録部14に対して、記録部14に対応するバッファ65と、該記録部14より第2方向Yの上流側に配置された記録部14に対応するバッファ65と、の双方を用いて、第1モードを実行する。   As described above, in the image forming apparatus 10A of the present embodiment, when the resolution of the image to be recorded in the second direction Y exceeds the threshold, the recording unit 14 disposed on the downstream side in the second direction Y is used. Thus, the first mode is executed by using both the buffer 65 corresponding to the recording unit 14 and the buffer 65 corresponding to the recording unit 14 disposed upstream of the recording unit 14 in the second direction Y. .

このため、第2方向Yの下流側の記録部14では、RAM48へのメモリアクセス回数を更に低減させることができる。また、画像形成装置10Aに設けるバッファ65の容量の低減を図ることができる。   For this reason, in the recording unit 14 on the downstream side in the second direction Y, the number of memory accesses to the RAM 48 can be further reduced. Further, the capacity of the buffer 65 provided in the image forming apparatus 10A can be reduced.

また、このように、各出力部(第1出力部61A、第2出力部61B、第1出力部62A、第2出力部62B)へのバッファ65の割当を、流動的に切り替えることができるので、RAM48へのメモリアクセス回数の低減を図り、効率的なデータ出力を実現することができる。また、RAM48へのメモリアクセス回数の低減により、記録部14へのデータ出力性能の向上や、CPUの処理効力向上を図ることができる。   Moreover, since the allocation of the buffer 65 to each output unit (the first output unit 61A, the second output unit 61B, the first output unit 62A, and the second output unit 62B) can be switched in a fluid manner as described above. Therefore, the number of memory accesses to the RAM 48 can be reduced and efficient data output can be realized. Further, by reducing the number of memory accesses to the RAM 48, it is possible to improve the data output performance to the recording unit 14 and improve the processing efficiency of the CPU.

なお、各記録部14ごとにバッファ65を設けた構成としてもよい。この場合、記録媒体Pの第1方向Xの幅Bが、画像形成装置10Aの記録部14で記録可能な第1方向Xの最大幅より小さい場合、使用しない記録部14に対応するバッファ65を、インクを吐出する記録部14用に流用してもよい。   A configuration in which a buffer 65 is provided for each recording unit 14 may be employed. In this case, when the width B in the first direction X of the recording medium P is smaller than the maximum width in the first direction X that can be recorded by the recording unit 14 of the image forming apparatus 10A, the buffer 65 corresponding to the unused recording unit 14 is provided. The recording unit 14 that ejects ink may be used.

このように、第1方向Xについても、記録部14に対応するバッファ65の流用を図ることで、RAM48へのメモリアクセス回数の低減を図ることができる。   As described above, also in the first direction X, the number of memory accesses to the RAM 48 can be reduced by diverting the buffer 65 corresponding to the recording unit 14.

なお、バッファ65(バッファ65A及びバッファ65B)の割当の切り替えは、ソフト的に(プログラムの実行により)実現してもよいし、ハード的に実現してもよい。なお、この切り替えは、プログラムの実行により実現することが好ましい。   Note that the switching of the allocation of the buffer 65 (the buffer 65A and the buffer 65B) may be realized in software (by executing a program) or hardware. Note that this switching is preferably realized by executing a program.

この切り替えをプログラムの実行により実現することで、画像形成装置10Aのハード構成を意識する必要がなく、どの条件においても共通のプログラムによる制御フローで、本実施の形態を実現することが可能となる。また、ハード構成の規模削減や、低コスト化、開発費削減などの効果も得られる。   By realizing this switching by executing a program, it is not necessary to be aware of the hardware configuration of the image forming apparatus 10A, and this embodiment can be realized with a control flow by a common program under any condition. . In addition, effects such as reduction in the size of the hardware configuration, reduction in cost, and reduction in development costs can be obtained.

(実施の形態3)
なお、上記実施の形態2では、第2方向Yの4つのノズル列20(第2方向Yの上流側の記録部14(記録部14)のノズル列20A、ノズル列20B、第2方向Yの下流側の記録部14(記録部14)のノズル列20A、ノズル列20B)で、一色(例えば、黒色)の画像を形成する場合を説明した(図11参照)。
(Embodiment 3)
In the second embodiment, the four nozzle rows 20 in the second direction Y (the nozzle row 20A, the nozzle row 20B, and the second direction Y of the upstream recording unit 14 (recording unit 14 1 ) in the second direction Y). The case where an image of one color (for example, black) is formed by the nozzle row 20A and the nozzle row 20B of the downstream recording unit 14 (recording unit 14 2 ) has been described (see FIG. 11).

しかし、上記実施の形態の画像形成装置10Aは、複数色の画像を形成する画像形成装置にも適用可能である。   However, the image forming apparatus 10A according to the above-described embodiment can also be applied to an image forming apparatus that forms images of a plurality of colors.

この場合、色ごとに、図1に示す複数の記録部14を千鳥配列させた記録ユニットを設けた構成とすればよい。すなわち、互いに異なる色の液滴(インク)を吐出する、複数の記録ユニットを第2方向Yに沿って配列した構成とすればよい。記録ユニットは、複数の記録部14を千鳥配列させた構成であればよい。そして、記録ユニットごとに、実施の形態2と同様に、第1モード及び第2モードを実行すればよい。   In this case, a configuration in which a recording unit in which a plurality of recording units 14 shown in FIG. 1 are arranged in a staggered manner may be provided for each color. In other words, a configuration in which a plurality of recording units that discharge droplets (inks) of different colors is arranged along the second direction Y may be used. The recording unit may have a configuration in which a plurality of recording units 14 are arranged in a staggered manner. Then, the first mode and the second mode may be executed for each recording unit as in the second embodiment.

このとき、記録対象の画像がモノクロ画像である場合、記録対象の色以外の記録ユニットに設けられたバッファ(実施の形態2ではバッファ65)を、記録対象の色を記録する記録ユニット用に用いればよい。   At this time, if the image to be recorded is a monochrome image, a buffer (buffer 65 in the second embodiment) provided in the recording unit other than the color to be recorded is used for the recording unit that records the color to be recorded. That's fine.

すなわち、制御部51Cは、記録対象の画像の第2方向Yの解像度が閾値を超える場合、複数の記録ユニットの内、第2方向Yの最下流に配置された記録ユニットにおける、第2方向Yの下流側に配置された記録部14に対して、該記録部14に対応するバッファ65と、該記録部14より第2方向Yの上流側に配置された記録部14に対応するバッファ65と、該記録ユニットより第2方向Yの上流側に配置された記録ユニットの各々に含まれる記録部14の各々に対応するバッファ65と、を用いて、第1モードを実行するように、第1実行部51Aを制御する。   That is, when the resolution in the second direction Y of the image to be recorded exceeds the threshold value, the control unit 51C determines that the second direction Y in the recording unit arranged at the most downstream of the second direction Y among the plurality of recording units. A buffer 65 corresponding to the recording unit 14, and a buffer 65 corresponding to the recording unit 14 positioned upstream in the second direction Y from the recording unit 14. The first mode is executed by using the buffer 65 corresponding to each of the recording units 14 included in each of the recording units arranged upstream of the recording unit in the second direction Y. The execution unit 51A is controlled.

この構成とすることで、更に、RAM48へのアクセス回数の削減を図ることができる。   With this configuration, the number of accesses to the RAM 48 can be further reduced.

また、複数色の画像として、黒色以外に、3色(例えば、C,M,Y)の画像を記録可能であるとする。そして、黒色のモノクロの画像を形成したとする。この場合、記録対象の黒色以外の、C,M,Yの3色の各々の記録ユニット用のバッファ(実施の形態2ではバッファ65)を、黒色のモノクロ画像用に用いる。このため、各バッファ65が、上述した60ライン分の容量であるとすると、240ライン分の容量のバッファを、黒色のモノクロ画像用に用いることが可能となる。このため、この場合、第2方向Yの解像度が2400dpiまでであれば、バッファに蓄積することが可能となる。   Further, it is assumed that images of three colors (for example, C, M, and Y) can be recorded as a plurality of color images in addition to black. Then, it is assumed that a black monochrome image is formed. In this case, the buffers for the recording units of the three colors C, M, and Y other than the black to be recorded (buffer 65 in the second embodiment) are used for black monochrome images. For this reason, assuming that each buffer 65 has a capacity of 60 lines as described above, a buffer having a capacity of 240 lines can be used for a black monochrome image. Therefore, in this case, if the resolution in the second direction Y is up to 2400 dpi, it can be stored in the buffer.

以下に本実施の形態をさらに詳細に説明するための実施例を示すが、本発明はこれらの実施例に限定されるものではない。   Examples for explaining the present embodiment in more detail are shown below, but the present invention is not limited to these examples.

図12は、実施の形態1〜実施の形態3の各々を適用した実施例と、比較例1〜比較例2を適用した比較例と、を示す表である。   FIG. 12 is a table showing an example to which each of Embodiments 1 to 3 is applied and a comparative example to which Comparative Examples 1 to 2 are applied.

比較例1は、記録部14へのデータ出力を、記録対象の画像の第2方向Yの解像度に拘らず、常に、バッファを用いる第1モードで実行する場合である(図8の第1実行部50A参照)。比較例2は、記録部14へのデータ出力を、記録対象の画像の第2方向Yの解像度に拘らず、常に、複数回読取ると共に、バッファを用いない第2モードで実行する場合である(図8の第2実行部50B参照)。   Comparative Example 1 is a case where data output to the recording unit 14 is always executed in the first mode using a buffer regardless of the resolution in the second direction Y of the image to be recorded (first execution in FIG. 8). Part 50A). Comparative Example 2 is a case where data output to the recording unit 14 is always read a plurality of times regardless of the resolution in the second direction Y of the image to be recorded and executed in the second mode without using a buffer ( (See the second execution unit 50B in FIG. 8).

詳細には、図12は、ノズル列20間の幅と、記録対象の画像の第2方向解像度と、バッファの容量(バッファ容量)と、必要なメモリリード回数と、の関係を示す表である。   Specifically, FIG. 12 is a table showing the relationship among the width between the nozzle arrays 20, the second direction resolution of the image to be recorded, the buffer capacity (buffer capacity), and the required number of memory reads. .

なお、記録部14は、図1に示すように、第2方向Yに2列、第1方向Xに複数配置され、複数の記録部14が千鳥配列されている。また、各記録部14は、図2に示すように、2列のノズル列20を含む。   As shown in FIG. 1, the recording units 14 are arranged in two rows in the second direction Y and a plurality of recording units 14 in the first direction X, and the plurality of recording units 14 are arranged in a staggered manner. Each recording unit 14 includes two nozzle rows 20 as shown in FIG.

また、図12では、閾値として、上記実施の形態で説明した条件を満たす値を設定した。   In FIG. 12, a value satisfying the condition described in the above embodiment is set as the threshold value.

詳細には、ノズル列間のギャップ幅が2.54mmであり、バッファ容量が60ライン分である場合、閾値として、600dpiの解像度を設定した。また、ノズル列間のギャップ幅が2.54mmであり、バッファ容量が120ライン分である場合、閾値として、1200dpiの解像度を設定した。ノズル列間のギャップ幅が2.54mmであり、バッファ容量が240ライン分である場合、閾値として、2400dpiの解像度を設定した。   Specifically, when the gap width between the nozzle rows is 2.54 mm and the buffer capacity is 60 lines, a resolution of 600 dpi is set as the threshold value. When the gap width between the nozzle rows is 2.54 mm and the buffer capacity is 120 lines, a resolution of 1200 dpi is set as the threshold value. When the gap width between the nozzle rows was 2.54 mm and the buffer capacity was 240 lines, a resolution of 2400 dpi was set as the threshold value.

また、ノズル列間のギャップ幅が5.08mmであり、バッファ容量が60ライン分である場合、閾値として、300dpiの解像度を設定した。また、ノズル列間のギャップ幅が5.08mmであり、バッファ容量が120ライン分である場合、閾値として、600dpiの解像度を設定した。ノズル列間のギャップ幅が5.08mmであり、バッファ容量が240ライン分である場合、閾値として、1200dpiの解像度を設定した。   Further, when the gap width between the nozzle rows is 5.08 mm and the buffer capacity is 60 lines, a resolution of 300 dpi is set as the threshold value. Further, when the gap width between the nozzle rows is 5.08 mm and the buffer capacity is 120 lines, a resolution of 600 dpi is set as the threshold value. When the gap width between the nozzle rows is 5.08 mm and the buffer capacity is 240 lines, a resolution of 1200 dpi is set as the threshold value.

図12に示すように、実施の形態1〜実施の形態3を適用した場合、比較例1〜比較例2に比べて、RAM48に対する、必要なメモリリード回数の低減を図ることができる。また、実施の形態1〜実施の形態3では、上述したように、記録対象の画像の第2方向Yの解像度に応じて、第1モード及び第2モードを切り替えて実行する。   As shown in FIG. 12, when the first to third embodiments are applied, it is possible to reduce the required number of memory reads for the RAM 48 compared to the first and second comparative examples. In the first to third embodiments, as described above, the first mode and the second mode are switched and executed according to the resolution in the second direction Y of the image to be recorded.

このため、上記実施の形態1〜実施の形態3の画像形成装置10、画像形成装置10Aでは、第2方向Yの解像度が閾値より高い高解像度である場合には、画質を落とすことなく、また、SRAMなどのバッファを必要以上に設けることなく、高解像度の画像を記録することができる。   Therefore, in the image forming apparatus 10 and the image forming apparatus 10A according to the first to third embodiments, when the resolution in the second direction Y is higher than the threshold, the image quality is not deteriorated. High resolution images can be recorded without providing a buffer such as SRAM more than necessary.

また、上記実施の形態1〜実施の形態3の画像形成装置10、画像形成装置10Aでは、第2方向Yの解像度が閾値より低い低解像度である場合には、バッファを用いて上記遅延を実現させるので、RAM48へのメモリアクセス数の低下を図ることができ、高速に画像形成を行うことができる。   In the image forming apparatus 10 and the image forming apparatus 10A according to the first to third embodiments, when the resolution in the second direction Y is lower than the threshold, the delay is realized using a buffer. Therefore, the number of memory accesses to the RAM 48 can be reduced, and image formation can be performed at high speed.

なお、上記には、実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   In addition, although embodiment was described above, the said embodiment is shown as an example and is not intending limiting the range of invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

10、10A 画像形成装置
14 記録部
18 ノズル
48 RAM
50、51 画像出力部
50A、51A 第1実行部
50B、51B 第2実行部
50C、51C 制御部
57、65、65A、65B バッファ
10, 10A Image forming apparatus 14 Recording unit 18 Nozzle 48 RAM
50, 51 Image output unit 50A, 51A First execution unit 50B, 51B Second execution unit 50C, 51C Control unit 57, 65, 65A, 65B Buffer

特開2008−183884号公報JP 2008-183884 A

Claims (9)

液滴を吐出する複数のノズルを第1方向に配列したノズル列を、前記第1方向に交差する第2方向に向かって複数配列した記録部と、
前記記録部に対して記録媒体を前記第2方向に相対移動させる駆動部と、
記録対象の画像の画像データを記憶する記憶部と、
前記画像データにおける前記第1方向に沿った画素列の画素データを前記記憶部から読取り、該画素データに含まれる、前記ノズル列の各々で記録する画素群データの各々を、前記画像の前記第2方向の解像度を実現するように、前記ノズル列間の幅に応じて遅延させたタイミング毎に、前記記録部へ出力する画像出力部と、
を備え、
前記画像出力部は、
前記画素群データを記憶するバッファと、
前記記憶部から前記画素データを複数の前記ノズル列の数に応じた回数繰り返し読取り、前記画素データに含まれる前記ノズル列の各々で記録する前記画素群データを前記タイミング毎に前記記録部へ出力する第1モードを実行する第1実行部と、
前記記憶部から前記画素データを読取り、複数の前記ノズル列の内、少なくとも前記第2方向の最上流に配置された前記ノズル列で記録する前記画素群データを前記記録部へ出力し、該ノズル列より前記第2方向の下流側に配置された前記ノズル列で記録する前記画素群データを前記バッファへ記憶した後に前記記録部へ出力する第2モードを実行する第2実行部と、
前記解像度に応じて、前記第1モードまたは前記第2モードを実行するように、前記第1実行部及び前記第2実行部を制御する制御部と、
を有する、画像形成装置。
A recording section in which a plurality of nozzle rows in which a plurality of nozzles for discharging droplets are arranged in a first direction are arranged in a second direction intersecting the first direction;
A drive unit for moving the recording medium relative to the recording unit in the second direction;
A storage unit for storing image data of an image to be recorded;
The pixel data of the pixel column along the first direction in the image data is read from the storage unit, and each of the pixel group data to be recorded by each of the nozzle columns included in the pixel data is read from the image data. An image output unit for outputting to the recording unit at each timing delayed according to the width between the nozzle rows so as to realize resolution in two directions;
With
The image output unit includes:
A buffer for storing the pixel group data;
The pixel data is repeatedly read from the storage unit a number of times according to the number of the nozzle rows, and the pixel group data recorded by each of the nozzle rows included in the pixel data is output to the recording unit at each timing. A first execution unit for executing a first mode;
The pixel data is read from the storage unit, and the pixel group data to be recorded by at least the nozzle row arranged in the uppermost stream in the second direction among the plurality of nozzle rows is output to the recording unit, and the nozzle A second execution unit that executes a second mode in which the pixel group data to be recorded by the nozzle row disposed downstream of the row in the second direction is stored in the buffer and then output to the recording unit;
A control unit that controls the first execution unit and the second execution unit to execute the first mode or the second mode according to the resolution;
An image forming apparatus.
前記制御部は、
前記解像度が閾値以下である場合、前記第1モードを実行し、前記解像度が前記閾値を超える場合、前記第2モードを実行するように、前記第1実行部及び前記第2実行部を制御する、請求項1に記載の画像形成装置。
The controller is
The first execution unit and the second execution unit are controlled to execute the first mode when the resolution is equal to or lower than a threshold value, and to execute the second mode when the resolution exceeds the threshold value. The image forming apparatus according to claim 1.
前記バッファは、前記画像形成装置で記録可能な前記第2方向の最大解像度未満の画像の前記画素群データを、前記ノズル列間の幅に応じたデータ量保持可能な容量である、請求項1または請求項2に記載の画像形成装置。   2. The buffer has a capacity capable of holding the pixel group data of an image less than the maximum resolution in the second direction that can be recorded by the image forming apparatus, in accordance with a width between the nozzle rows. Alternatively, the image forming apparatus according to claim 2. 前記バッファは、前記画像形成装置で記録可能な前記第2方向の最小解像度以上の画像の前記画素群データを、前記ノズル列間の幅に応じたデータ量保持可能な容量である、請求項3に記載の画像形成装置。   4. The buffer has a capacity capable of holding the pixel group data of an image having a resolution equal to or higher than the minimum resolution in the second direction that can be recorded by the image forming apparatus, according to a width between the nozzle rows. The image forming apparatus described in 1. 前記バッファは、複数の前記ノズル列の内、前記第2方向の最上流に配置された前記ノズル列より前記第2方向の下流側に配置された前記ノズル列の各々に対応して設けられる、請求項1に記載の画像形成装置。   The buffer is provided corresponding to each of the nozzle rows arranged downstream in the second direction from the nozzle row arranged in the uppermost stream in the second direction among the plurality of nozzle rows. The image forming apparatus according to claim 1. 前記記録部は、少なくとも前記第2方向に複数配列され、
前記制御部は、前記解像度が前記閾値以下である場合、前記第1モードを実行し、前記解像度が前記閾値を超える場合、複数の前記記録部の内、前記第2方向の上流側に配置された前記記録部に対して前記第2モードを実行し、前記第2方向の下流側に配置された前記記録部に対して前記第1モードを実行するように、前記第1実行部及び前記第2実行部を制御する、請求項1に記載の画像形成装置。
A plurality of the recording units are arranged in at least the second direction,
The control unit executes the first mode when the resolution is less than or equal to the threshold value, and is disposed upstream of the recording unit in the second direction when the resolution exceeds the threshold value. The first execution unit and the first mode are executed so that the second mode is executed on the recording unit, and the first mode is executed on the recording unit arranged on the downstream side in the second direction. 2. The image forming apparatus according to claim 1, which controls an execution unit.
前記バッファは、前記第2方向の上流側に配置された前記記録部と、前記第2方向の下流側に配置された前記記録部と、の各々に対応して設けられる、請求項6に記載の画像形成装置。   The said buffer is provided corresponding to each of the said recording part arrange | positioned in the upstream of the said 2nd direction, and the said recording part arrange | positioned in the downstream of the said 2nd direction. Image forming apparatus. 前記制御部は、
前記解像度が前記閾値を超える場合、前記第2方向の下流側に配置された前記記録部に対して、該記録部に対応する前記バッファと、該記録部より前記第2方向の上流側に配置された前記記録部に対応する前記バッファと、を用いて、前記第1モードを実行するように、前記第1実行部を制御する、請求項7に記載の画像形成装置。
The controller is
When the resolution exceeds the threshold, the buffer corresponding to the recording unit and the upstream of the recording unit upstream of the recording unit are arranged with respect to the recording unit arranged downstream of the second direction. The image forming apparatus according to claim 7, wherein the first execution unit is controlled to execute the first mode using the buffer corresponding to the recording unit.
互いに異なる色の前記液滴を吐出する、前記記録部を有する複数の記録ユニットを前記第2方向に沿って配列し、
前記制御部は、
前記解像度が前記閾値を超える場合、複数の前記記録ユニットの内、前記第2方向の最下流に配置された前記記録ユニットにおける、前記第2方向の下流側に配置された前記記録部に対して、該記録部に対応する前記バッファと、該記録部より前記第2方向の上流側に配置された前記記録部に対応する前記バッファと、該記録ユニットより前記第2方向の上流側に配置された前記記録ユニットの各々に含まれる前記記録部の各々に対応する前記バッファと、を用いて、前記第1モードを実行するように、前記第1実行部を制御する、請求項7に記載の画像形成装置。
Arranging a plurality of recording units having the recording unit for discharging the droplets of different colors along the second direction,
The controller is
When the resolution exceeds the threshold, among the plurality of recording units, the recording unit disposed on the downstream side in the second direction in the recording unit disposed on the most downstream side in the second direction. The buffer corresponding to the recording unit, the buffer corresponding to the recording unit disposed upstream of the recording unit in the second direction, and upstream of the recording unit in the second direction. 8. The first execution unit is controlled to execute the first mode using the buffer corresponding to each of the recording units included in each of the recording units. Image forming apparatus.
JP2014052769A 2014-03-14 2014-03-14 Image forming apparatus Pending JP2015174345A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014052769A JP2015174345A (en) 2014-03-14 2014-03-14 Image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014052769A JP2015174345A (en) 2014-03-14 2014-03-14 Image forming apparatus

Publications (1)

Publication Number Publication Date
JP2015174345A true JP2015174345A (en) 2015-10-05

Family

ID=54253966

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014052769A Pending JP2015174345A (en) 2014-03-14 2014-03-14 Image forming apparatus

Country Status (1)

Country Link
JP (1) JP2015174345A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023067385A (en) * 2021-11-01 2023-05-16 富士フイルム株式会社 Recording head control device and control method, and printing device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023067385A (en) * 2021-11-01 2023-05-16 富士フイルム株式会社 Recording head control device and control method, and printing device
JP7732852B2 (en) 2021-11-01 2025-09-02 富士フイルム株式会社 Recording head control device and control method, and printing device

Similar Documents

Publication Publication Date Title
JP6095398B2 (en) Recording apparatus and recording method
JP2015174394A (en) Ink jet printer and recording method
JP2015168225A (en) Control apparatus, control method, and program for recording apparatus
CN103171279A (en) Digital jet printing device and control method
JP2015063120A (en) Element substrate, recording head, and recording apparatus
US8882227B2 (en) Liquid discharge apparatus
JP6776632B2 (en) Liquid discharge device and control method
JP6218531B2 (en) Line-type inkjet recording device
JP2015174345A (en) Image forming apparatus
US8840209B2 (en) Printing device for printing image on prescribed region of paper by using combination of methods
JP2008037032A (en) Data processing apparatus, liquid droplet discharge device, and program
JP2016165822A (en) Image formation device
US10286650B2 (en) Image processing apparatus and image processing method
JP2017065078A (en) Inkjet recording device, inkjet recording method and program
JP5885606B2 (en) Image forming apparatus
JP2018037870A (en) Image reading apparatus, image reading method, and recording apparatus
JP6558135B2 (en) Image forming apparatus and program
JP5271192B2 (en) Recording apparatus and recording control method therefor
JP5230142B2 (en) Inkjet recording apparatus and inkjet recording method
US11167562B2 (en) Liquid discharging device, liquid discharging method, and computer program product
JP2009220304A (en) Inkjet recording device and method
US20150124014A1 (en) Recording apparatus and recording method
JP2013212635A (en) Printing device and printing method
JP2007030407A (en) Print control device
JP2009226753A (en) Controller