[go: up one dir, main page]

JP2018030299A - Droplet discharge device and droplet discharge control device - Google Patents

Droplet discharge device and droplet discharge control device Download PDF

Info

Publication number
JP2018030299A
JP2018030299A JP2016164142A JP2016164142A JP2018030299A JP 2018030299 A JP2018030299 A JP 2018030299A JP 2016164142 A JP2016164142 A JP 2016164142A JP 2016164142 A JP2016164142 A JP 2016164142A JP 2018030299 A JP2018030299 A JP 2018030299A
Authority
JP
Japan
Prior art keywords
data
unit
storage
ejection
droplet
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.)
Granted
Application number
JP2016164142A
Other languages
Japanese (ja)
Other versions
JP6828310B2 (en
Inventor
賢一 河内
Kenichi Kawachi
賢一 河内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2016164142A priority Critical patent/JP6828310B2/en
Publication of JP2018030299A publication Critical patent/JP2018030299A/en
Application granted granted Critical
Publication of JP6828310B2 publication Critical patent/JP6828310B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide a droplet discharge control device capable of avoiding waste of information storage area which is caused by sectioning thereof for each pass of information delay processing.SOLUTION: A head module having two-dimensionally arranged nozzles, when allowing each of nozzles arranged in a main scan direction to discharge ink droplets, performs delay processing on the nozzles located at different nozzle positions in a sub scan direction using non-discharge data to make each dot printed in line such that the dot forms an inclination angle of 0° with respect to the main scan direction. The delay processing does not set a unit storage part 212 at each different delay timing, but it instead consecutively stores real data and non-discharge data in time sequence in data areas 212A-212C with delay processing taken into account regardless of delay timing.SELECTED DRAWING: Figure 7

Description

本発明は、液滴吐出装置、液滴吐出制御装置に関する。   The present invention relates to a droplet discharge device and a droplet discharge control device.

特許文献1には、二次元配列ヘッドのノズル並びに合わせてデータを遅延させる回路が開示されている。具体的には、ラスタデータをキャッシュブロックに分配し、二次元配列されたノズルの駆動タイミング毎に組み分けし、各キャッシュブロックに対応するDRAMブロックにデータを格納する。DRAMブロックは、1印字クロック毎にアドレスを1つシフトすることが記載されている。   Patent Document 1 discloses a nozzle for a two-dimensional array head and a circuit for delaying data together. Specifically, raster data is distributed to cache blocks, grouped for each two-dimensionally arranged nozzle drive timing, and data is stored in a DRAM block corresponding to each cache block. It is described that the DRAM block shifts one address for each printing clock.

特開2007−168230号公報JP 2007-168230 A

二次元配列されたヘッドにおいて、主走査方向に配列された各ノズルに対応する情報の遅延処理時期毎に既存メモリを区分けすると、主走査方向のノズル配列数に応じて、既存メモリが増大する。   In the two-dimensionally arranged heads, when the existing memory is divided for each delay processing time of information corresponding to the nozzles arranged in the main scanning direction, the existing memory increases according to the number of nozzle arrangements in the main scanning direction.

本発明は、情報の遅延処理毎に区分けすることによる情報格納領域の無駄を省くことができる液滴吐出装置、液滴吐出制御装置を得ることが目的である。   An object of the present invention is to provide a droplet discharge device and a droplet discharge control device that can eliminate waste of an information storage area by dividing each information delay process.

請求項1に記載の発明は、液滴吐出用データに基づき液滴を吐出するノズルが二次元配列されたヘッドと、主走査方向の複数の液滴吐出用データを個別に格納する第1格納領域の数と、液滴吐出を遅延させるための複数の不吐出データを個別に格納する第2格納領域の数と、の合計数を満たす格納領域を確保するために、前記合計数に満たない数の格納領域を持つ格納素子が必要最少数だけ装着された格納手段と、を有する液滴吐出装置である。   According to the first aspect of the present invention, a head in which nozzles for ejecting droplets are two-dimensionally arranged based on droplet ejection data and a first storage for individually storing a plurality of droplet ejection data in the main scanning direction are stored. In order to secure a storage area that satisfies the total number of the number of areas and the number of second storage areas that individually store a plurality of non-ejection data for delaying droplet ejection, the total number is not satisfied. And a storage means having a minimum number of storage elements each having a storage area.

請求項2に記載の発明は、前記請求項1に記載の発明において、前記液滴吐出用データが、少なくとも、大滴、中滴、小滴、不吐出を区別する低階調データであり、前記不吐出データは、不吐出を指示する低階調データである。   The invention described in claim 2 is the invention according to claim 1, wherein the droplet discharge data is low gradation data for distinguishing at least large droplets, medium droplets, small droplets, and non-discharge. The non-ejection data is low gradation data instructing non-ejection.

請求項3に記載の発明は、液滴吐出用データに基づき液滴を吐出するノズルが二次元配列されたヘッドと液滴吐出対象とを相対的に副走査しながら、1主走査ライン毎にノズルから液滴を吐出する場合に、前記ノズルの各々に、二次元配列パターンに応じた不吐出データを設定して、主走査方向に沿って、液滴吐出時期を段階的に遅延させて吐出する吐出制御手段と、主走査方向の複数の液滴吐出用データを個別に格納する第1格納領域の数と、液滴吐出を遅延させるための複数の不吐出データを個別に格納する第2格納領域の数と、の合計数を満たす格納領域を確保するために、前記合計数に満たない数の格納領域を持つ格納素子が必要最少数だけ装着された格納手段と、前記格納素子への格納状態を認識し、データの格納及び取り出しを管理する管理手段と、を有する液滴吐出制御装置である。   According to the third aspect of the present invention, the sub-scanning is relatively performed for each main scanning line while the head in which the nozzles for ejecting droplets are two-dimensionally arranged based on the droplet ejection data and the droplet ejection target are relatively sub-scanned. When ejecting droplets from nozzles, non-ejection data corresponding to the two-dimensional array pattern is set for each nozzle, and the droplet ejection timing is delayed stepwise along the main scanning direction. Discharge control means for performing the operation, the number of first storage areas for individually storing a plurality of droplet ejection data in the main scanning direction, and a second for individually storing a plurality of non-ejection data for delaying droplet ejection. In order to secure a storage area that satisfies the total number of storage areas, a storage means in which only a minimum number of storage elements having a storage area that is less than the total number is mounted, and storage elements Recognize storage status and store and retrieve data Management means for management, a droplet ejection control device having a.

請求項4に記載の発明は、前記請求項3に記載の発明において、記液滴吐出用の実データが、少なくとも、大滴、中滴、小滴、不吐出を区別する低階調データであり、前記不吐出データは、不吐出を指示する低階調データである。   According to a fourth aspect of the invention, in the invention of the third aspect, the actual data for discharging the droplet is at least low gradation data for distinguishing large droplets, medium droplets, small droplets and non-ejections. The non-ejection data is low gradation data for instructing non-ejection.

請求項5に記載の発明は、前記請求項3又は請求項4に記載の発明において、前記管理手段が、液滴吐出データを格納したときの書き込みアドレスに従って、読み出しアドレスが設定される。   According to a fifth aspect of the present invention, in the invention according to the third or fourth aspect, a read address is set according to the write address when the management means stores the droplet discharge data.

請求項6に記載の発明は、前記請求項3に記載の発明において、主走査方向のノズルの配列数をM、副走査方向のノズルの配列数をSとした場合に、配列数M>配列数Sであり、配列数S毎に区分した主走査方向のノズルを1単位として、1副走査単位で段階的に遅延させて液邸吐出用データを格納し、当該遅延させたノズルよりも、副走査方向上流側となるノズルに対して不吐出データを格納する。   According to a sixth aspect of the present invention, in the third aspect of the invention, when the number of nozzles in the main scanning direction is M and the number of nozzles in the sub-scanning direction is S, the number of arrangements M> the number of arrangements It is a number S, and the nozzles in the main scanning direction divided by the number of arrangement S are set as one unit, and the liquid discharge data is stored by being delayed step by step in one sub-scanning unit. Non-ejection data is stored for the nozzle on the upstream side in the sub-scanning direction.

請求項1に記載の発明によれば、情報の遅延処理毎に区分けすることによる情報格納領域の無駄を省くことができる。   According to the first aspect of the present invention, it is possible to eliminate waste of the information storage area by dividing each information delay process.

請求項2に記載の発明によれば、遅延処理において、ノイズ(無用な液滴吐出)を防止することができる。   According to the second aspect of the present invention, noise (unnecessary droplet discharge) can be prevented in the delay processing.

請求項3に記載の発明によれば、情報の遅延処理毎に区分けすることによる情報格納領域の無駄を省くことができる。   According to the third aspect of the present invention, it is possible to eliminate waste of the information storage area due to the division for each information delay process.

請求項4に記載の発明によれば、遅延処理において、ノイズ(無用な液滴吐出)を防止することができる。   According to the fourth aspect of the present invention, noise (unnecessary droplet discharge) can be prevented in the delay processing.

請求項5に記載の発明によれば、書き込み時のアドレスを有効利用することができる。   According to the fifth aspect of the invention, the address at the time of writing can be used effectively.

請求項6に記載の発明によれば、遅延処理を考慮した格納手順を確立することができる。   According to the sixth aspect of the present invention, it is possible to establish a storage procedure considering delay processing.

本実施の形態に係るインクジェット記録装置の主要構成部の一例を示す概略構成図である。It is a schematic block diagram which shows an example of the main components of the inkjet recording device which concerns on this Embodiment. 本実施の形態に係り、液滴吐出タイミングを示す遅延処理状況を概念的に示した印字ヘッドの平面図である。FIG. 4 is a plan view of a print head conceptually showing a delay processing situation indicating droplet discharge timing according to the present embodiment. 本実施の形態に係るメインコントローラに設けられたヘッド駆動制御部の制御ブロック図である。It is a control block diagram of a head drive control unit provided in the main controller according to the present embodiment. 図3に示すヘッド駆動制御部の並べ替え処理部の詳細を示す制御ブロック図である。FIG. 4 is a control block diagram showing details of a rearrangement processing unit of the head drive control unit shown in FIG. 3. 本実施の形態に係るヘッド駆動制御部における画像処理制御ルーチンを示すフローチャートである。4 is a flowchart illustrating an image processing control routine in a head drive control unit according to the present embodiment. 図5のステップ260で実行される並べ替え処理の詳細を示す制御フローチャートである。It is a control flowchart which shows the detail of the rearrangement process performed by step 260 of FIG. 本実施の形態に係る、A群のデータ(A1〜A6)毎に配分した単位格納部へのデータ格納状態を示す概念図である。It is a conceptual diagram which shows the data storage state to the unit storage part allocated for every A group data (A1-A6) based on this Embodiment. 図7のA3データの格納から転送までの状態を示す遷移図である。It is a transition diagram which shows the state from storage of A3 data of FIG. 7 to transfer. 比較例に係る、A群の各データ(A1〜A6)毎に配分した単位格納部へのデータ格納状態を示す概念図である。It is a conceptual diagram which shows the data storage state to the unit storage part allocated for every data (A1-A6) of A group based on a comparative example.

本明細書において、「画像形成」及び「印刷」は、共に用紙等に文字、絵、及び写真等の画像を形成し再現することをいう。本明細書では、広義として、「画像形成」と「印刷」とを同義として扱う。また、「印字」とは、画像形成する(又は印刷する)際の動作を示すものであり、本明細書では、後述するヘッドの一例としての印字ヘッド50A、50Bのノズルからインク滴を吐出する動作が、「印字」である。   In this specification, “image formation” and “printing” refer to the formation and reproduction of images such as characters, pictures, and photographs on paper or the like. In this specification, “image formation” and “printing” are treated as being synonymous in a broad sense. Further, “printing” indicates an operation at the time of image formation (or printing), and in this specification, ink droplets are ejected from nozzles of print heads 50A and 50B as examples of heads described later. The operation is “printing”.

(装置概略)
図1は、本実施形態に係る液滴吐出装置としてのインクジェットプリンタ12における概略構成図である。
(Outline of equipment)
FIG. 1 is a schematic configuration diagram of an inkjet printer 12 as a droplet discharge device according to the present embodiment.

インクジェットプリンタ12は、例えば、2組の画像形成部20A及び20B、メインコントローラ22、給紙ロール80、排出ロール90、及び、複数の搬送ローラ100を備えている。   The ink jet printer 12 includes, for example, two sets of image forming units 20A and 20B, a main controller 22, a paper feed roll 80, a discharge roll 90, and a plurality of transport rollers 100.

また、画像形成部20Aは、例えばヘッド駆動部40A、印字ヘッド50A、ヒータ駆動部60A、乾燥装置70A、及び用紙速度検出センサ110Aを含む。   The image forming unit 20A includes, for example, a head drive unit 40A, a print head 50A, a heater drive unit 60A, a drying device 70A, and a paper speed detection sensor 110A.

同様に、画像形成部20Bは、例えばヘッド駆動部40B、印字ヘッド50B、ヒータ駆動部60B、乾燥装置70B、及び用紙速度検出センサ110Bを含む。   Similarly, the image forming unit 20B includes, for example, a head driving unit 40B, a print head 50B, a heater driving unit 60B, a drying device 70B, and a paper speed detection sensor 110B.

印字ヘッド50Aは、C色、M色、Y色、及びK色の4色それぞれに対応した4つの印字ヘッド50AC、50AM、50AY、及び50AKを含み、印字ヘッド50Aから対応する色の液滴であるインク滴を吐出する。   The print head 50A includes four print heads 50AC, 50AM, 50AY, and 50AK corresponding to four colors of C, M, Y, and K, respectively, and droplets of the corresponding colors from the print head 50A. A certain ink droplet is ejected.

同様に、印字ヘッド50Bは、C色、M色、Y色、及びK色の4色それぞれに対応した4つの印字ヘッド50BC、50BM、50BY、及び50BKを含み、印字ヘッド50Bから対応する色の液滴であるインク滴を吐出する。   Similarly, the print head 50B includes four print heads 50BC, 50BM, 50BY, and 50BK corresponding to four colors of C color, M color, Y color, and K color, respectively. Ink droplets, which are droplets, are ejected.

なお、印字ヘッド50A、50Bにおいてインク滴を吐出するための駆動方法は特に限定されず、いわゆるサーマル方式や圧電方式等、公知のものが適用される。   The driving method for ejecting ink droplets in the print heads 50A and 50B is not particularly limited, and a known method such as a so-called thermal method or piezoelectric method is applied.

なお、以下では画像形成部20A及び画像形成部20B、並びに、画像形成部20A及び画像形成部20Bに含まれる共通の部材を区別する必要がない場合には、符号末尾の記号“A”及び記号“B”を省略して表すものとする。   Hereinafter, when it is not necessary to distinguish between the image forming unit 20A and the image forming unit 20B, and the common members included in the image forming unit 20A and the image forming unit 20B, the symbol “A” and the symbol at the end of the symbol are used. “B” is omitted.

メインコントローラ22は、ヘッド駆動部40Aを制御する画像処理制御系と、用紙Pの搬送を制御する搬送制御系と、ヒータ駆動部60Aを制御する乾燥制御系を含み、各制御系が連携して、画像形成処理が実行される。   The main controller 22 includes an image processing control system that controls the head driving unit 40A, a conveyance control system that controls conveyance of the paper P, and a drying control system that controls the heater driving unit 60A. The image forming process is executed.

すなわち、メインコントローラ22は、図示しない用紙搬送モータを駆動することで、例えば用紙搬送モータとギヤ等の機構を介して接続された搬送ローラ100の回転を制御する。給紙ロール80には、記録媒体として用紙搬送方向に長尺状の用紙Pが巻き付けられており、搬送ローラ100の回転に伴って用紙Pが用紙搬送方向に搬送される。   That is, the main controller 22 drives a paper conveyance motor (not shown) to control the rotation of the conveyance roller 100 connected to the paper conveyance motor via a mechanism such as a gear. A long paper P is wound around the paper feed roll 80 as a recording medium in the paper transport direction, and the paper P is transported in the paper transport direction as the transport roller 100 rotates.

また、メインコントローラ22は、例えば画像情報を受け付け、当該受け付けた画像情報に含まれる画像の画素毎の色情報に基づいて画像形成部20Aを制御することで、用紙Pの一方の画像形成面に画像情報に対応した画像を形成する。   Further, the main controller 22 receives image information, for example, and controls the image forming unit 20A based on the color information for each pixel of the image included in the received image information, so that one image forming surface of the paper P is applied. An image corresponding to the image information is formed.

ヘッド駆動部40Aは、メインコントローラ22から指示されたインク滴の吐出タイミングに従って、ヘッド駆動部40Aに接続された印字ヘッド50Aを駆動して、印字ヘッド50Aからインク滴を吐出させ、搬送される用紙Pの一方の画像形成面上に画像情報に対応した画像を形成する。   The head drive unit 40A drives the print head 50A connected to the head drive unit 40A in accordance with the ink droplet discharge timing instructed from the main controller 22, discharges ink droplets from the print head 50A, and transported paper An image corresponding to the image information is formed on one image forming surface of P.

ヒータ駆動部60Aには乾燥装置70Aに含まれるヒータ(図示省略)のオンオフで熱量を制御するスイッチング素子が含まれ、メインコントローラ22からの指示に基づいてスイッチング素子を駆動する。   The heater drive unit 60A includes a switching element that controls the amount of heat by turning on and off a heater (not shown) included in the drying apparatus 70A, and drives the switching element based on an instruction from the main controller 22.

そして、メインコントローラ22はヒータ駆動部60Aを制御することで、乾燥装置70Aから用紙Pの一方の画像形成面に向けた輻射熱を含む乾燥風により、用紙Pに形成された画像のインク滴を乾燥させて、用紙Pへの画像の定着を図る。メインコントローラ22は、画像情報に基づき、駆動電流は維持してヒータのオン/オフ制御を行うことにより、乾燥効率を向上ができる。なお、駆動電流の強弱の制御を行うようにしてもよい。なお、乾燥形態として、レーザー光を用いた乾燥形態を用いてもよい。   Then, the main controller 22 controls the heater driving unit 60A to dry the ink droplets of the image formed on the paper P by the drying air including the radiant heat from the drying device 70A toward one image forming surface of the paper P. The image is fixed on the paper P. The main controller 22 can improve the drying efficiency by controlling the heater on / off while maintaining the drive current based on the image information. In addition, you may make it control the strength of a drive current. In addition, you may use the dry form using a laser beam as a dry form.

その後、用紙Pは、搬送ローラ100の回転に伴って画像形成部20Bと対向する位置に搬送される。この際、用紙Pは、画像形成部20Aによって画像が形成された画像形成面とは異なる他方の画像形成面が画像形成部20Bと向き合うように搬送される。   Thereafter, the sheet P is transported to a position facing the image forming unit 20 </ b> B as the transport roller 100 rotates. At this time, the paper P is conveyed so that the other image forming surface different from the image forming surface on which the image is formed by the image forming unit 20A faces the image forming unit 20B.

メインコントローラ22は、前述した画像形成部20Aに対する制御と同様の制御を画像形成部20Bに対しても実行することで、用紙Pの他方の画像形成面に画像情報に対応した画像を形成する。   The main controller 22 forms an image corresponding to the image information on the other image forming surface of the paper P by executing the same control as the control for the image forming unit 20A on the image forming unit 20B.

そして、用紙Pは、搬送ローラ100の回転に伴って排出ロール90まで搬送され、排出ロール90に巻き取られる。   Then, the paper P is transported to the discharge roll 90 as the transport roller 100 rotates, and is wound around the discharge roll 90.

なお、インク滴には水性インク、溶媒が蒸発するインクである油性インク、紫外線硬化型インク等が存在するが、本実施形態では、何れの種類のインク滴でも適用可能である。   Ink drops include water-based inks, oil-based inks that are inks whose solvent evaporates, and ultraviolet curable inks. In this embodiment, any type of ink drops can be applied.

図2に示される如く、印字ヘッド50A、50Bは、用紙Pの搬送方向A(副走査方向という)と交差する方向B(例えば、直交する方向であり、主走査方向という)に沿って、複数のヘッドモジュール52が配列されている。各ヘッドモジュール52は同一の構造であり、図2では、第1ヘッドモジュール52M1から第3ヘッドモジュール52M3まで図示した。   As shown in FIG. 2, the print heads 50A and 50B have a plurality of print heads along a direction B (for example, a direction orthogonal to the main scanning direction) that intersects the transport direction A (referred to as the sub-scanning direction) of the paper P. The head modules 52 are arranged. Each head module 52 has the same structure, and FIG. 2 illustrates the first head module 52M1 to the third head module 52M3.

ヘッドモジュール52は、インク滴が吐出されるノズルが二次元配列されている。図2では、ノズルの位置を、行番号(1〜6)と、列番号(A1〜A6、B1〜B6)のマトリクスで図示している。   In the head module 52, nozzles from which ink droplets are ejected are two-dimensionally arranged. In FIG. 2, the positions of the nozzles are illustrated in a matrix of row numbers (1 to 6) and column numbers (A1 to A6, B1 to B6).

一例として、ノズルは、副走査方向の数×主走査方向の数=6×12であり、合計72個のノズルが二次元配列されている。主走査方向は2群(A群及びB群)に分類されている(A1〜A6及びB1〜B6)。   As an example, the number of nozzles in the sub-scanning direction × the number in the main scanning direction = 6 × 12, and a total of 72 nozzles are two-dimensionally arranged. The main scanning direction is classified into two groups (Group A and Group B) (A1 to A6 and B1 to B6).

以下に、印字ヘッド50A、50Bによる、インク滴の吐出実行例を示す。   Hereinafter, an execution example of ink droplet ejection by the print heads 50A and 50B will be described.

図2では、各ヘッドモジュール52において、副走査方向の各行毎に、各群(A群及びB群)から1つずつノズルが選択される(図2の斜め方向に図示した黒丸(●)印参照)。この斜め方向の傾斜角度が、用紙Pの搬送速度に基づき相殺されることで、遅延処理されて吐出されるインク滴が、主走査方向に沿って(主走査方向に対して傾斜角度0°となって)、一列に配列されることになる。   2, in each head module 52, one nozzle is selected from each group (Group A and Group B) for each row in the sub-scanning direction (marked with a black circle (●) illustrated in an oblique direction in FIG. reference). The inclined inclination angle is canceled based on the conveyance speed of the paper P, so that the ink droplets ejected after the delay process are along the main scanning direction (with an inclination angle of 0 ° with respect to the main scanning direction). Will be arranged in a row.

ところで、用紙Pへの印刷(インク滴吐出による画像形成)を開始する際(セット時)、遅延処理に応じて、ノズルからインク滴を吐出させないために、実施にインク滴を吐出させる実データとは別に、インク滴が吐出されない不吐出データを設定する必要がある。   By the way, when printing on the paper P (image formation by ink droplet ejection) is started (at the time of setting), in order to prevent ink droplets from being ejected from the nozzles according to the delay processing, actual data for ejecting ink droplets in practice Separately, it is necessary to set non-ejection data in which ink droplets are not ejected.

例えば、第1ライン目の主走査方向に沿ってインク滴を吐出する場合のA群の各配置位置での不吐出データの要否を示す。   For example, the necessity of non-ejection data at each arrangement position of the group A when ejecting ink droplets along the main scanning direction of the first line is shown.

A1からインク滴を吐出するときは、A1に実データを格納し、A2〜A6に不吐出データを格納する必要がある。   When ink droplets are ejected from A1, actual data must be stored in A1, and non-ejection data must be stored in A2 to A6.

A2からインク滴を吐出するときは、A2に実データを格納し、A3〜A6に不吐出データを格納する必要がある。   When ink droplets are ejected from A2, actual data must be stored in A2, and non-ejection data must be stored in A3 to A6.

A3からインク滴を吐出するときは、A3に実データを格納し、A4〜A6に不吐出データを格納する必要がある。   When ejecting ink droplets from A3, it is necessary to store actual data in A3 and store non-ejection data in A4 to A6.

A4からインク滴を吐出するときは、A4に実データを格納し、A5〜A6に不吐出データを格納する必要がある。   When ejecting ink droplets from A4, it is necessary to store actual data in A4 and store non-ejection data in A5 to A6.

すなわち、各群の配置番号毎に不吐出データの格納数が異なっていることがわかる。   That is, it can be seen that the number of non-ejection data stored differs for each arrangement number of each group.

ヘッド駆動部40A、40B(図1参照)は、メインコントローラ22の一部として機能するヘッド駆動制御部200(図3(A)参照)の制御に基づき、印字ヘッド50A、50Bからのインク滴の吐出を実行する。   The head driving units 40A and 40B (see FIG. 1) are configured to supply ink droplets from the print heads 50A and 50B based on the control of the head driving control unit 200 (see FIG. 3A) that functions as a part of the main controller 22. Perform dispensing.

ヘッド駆動制御部200では、印字ヘッド50A、50Bによる液滴吐出制御を含むプログラミング回路として、PLD(プログラマブルロジックデバイス)の一種であるFPGA(field programmable gate array)が適用されている。なお、ASIC(application specific integrated circuit)等の他の集積回路であってもよいため、以下では、総称として、「集積回路」という。   In the head drive control unit 200, a field programmable gate array (FPGA), which is a kind of PLD (programmable logic device), is applied as a programming circuit including droplet ejection control by the print heads 50A and 50B. In addition, since other integrated circuits, such as ASIC (Application Specific Integrated Circuit), may be used, in the following, they are collectively referred to as “integrated circuits”.

集積回路では、印字データ(実データ及び不吐出データ)を格納するための格納手段の一例としての格納領域202(図3(A)及び(B)参照)が確保される。   In the integrated circuit, a storage area 202 (see FIGS. 3A and 3B) as an example of storage means for storing print data (actual data and non-ejection data) is secured.

(メインコントローラ22による画像処理制御)
図3(A)は、メインコントローラ22の画像処理系として、例えば、図示しない情報端末やサーバーを含む外部から画像情報を取得して、ヘッド駆動部40A、40Bを送出するための印刷時のラスターイメージデータに変換するヘッド駆動制御部200を機能別に示すブロック図である。なお、図3(A)のブロック図は、ヘッド駆動制御部200での制御を機能別に分類したものであり、ハード構成を限定するものではない。
(Image processing control by the main controller 22)
FIG. 3A shows an image processing system of the main controller 22, for example, a raster during printing for acquiring image information from the outside including an information terminal and a server (not shown) and sending out the head drive units 40 </ b> A and 40 </ b> B. It is a block diagram which shows the head drive control part 200 converted into image data according to a function. Note that the block diagram of FIG. 3A categorizes the control in the head drive control unit 200 by function, and does not limit the hardware configuration.

メインコントローラ22が外部から受け付けた画像データは、イメージ変換部204に入力される。   Image data received from the outside by the main controller 22 is input to the image conversion unit 204.

イメージ変換部204は、ラスターイメージ変換によりPDL等の画像データ(印刷データ)をビットマップデータに変換する役目を有する。   The image conversion unit 204 has a function of converting image data (print data) such as PDL into bitmap data by raster image conversion.

イメージ変換部204は、色変換部206に接続されており、イメージ変換部204では、変換したビットマップデータを色変換部206へ送出する。   The image conversion unit 204 is connected to the color conversion unit 206, and the image conversion unit 204 sends the converted bitmap data to the color conversion unit 206.

色変換部206は、ビットマップデータの色空間を変換(色空間変換処理)する。例えば、RGBデータからYMCKデータに変換する。また、色変換部206では、γ補正処理を実行する。   The color conversion unit 206 converts the color space of the bitmap data (color space conversion process). For example, RGB data is converted into YMCK data. Further, the color conversion unit 206 executes γ correction processing.

色変換部206は、画像処理部208に接続されており、色変換部206では、色空間変換処理及びγ補正処理後のデータを画像処理部208へ送出する。   The color conversion unit 206 is connected to the image processing unit 208, and the color conversion unit 206 sends the data after the color space conversion process and the γ correction process to the image processing unit 208.

画像処理部208は、色空間変換処理及びγ補正処理後のデータにディザ処理等のスクリーン処理を実行し、印字ヘッド50A、50Bで印字可能な低階調(例えば、大滴、中滴、小滴、不吐出の4階調を2ビットで表現)の印刷用画像データに変換する。   The image processing unit 208 performs screen processing such as dither processing on the data after the color space conversion processing and γ correction processing, and has low gradation (for example, large droplets, medium droplets, small droplets) that can be printed by the print heads 50A and 50B. Droplets and non-ejection four gradations are expressed in 2 bits).

画像処理部208は、並び替え処理部210に接続されており、画像処理部208では、印刷用画像データを並び替え処理部210へ送出する。   The image processing unit 208 is connected to the rearrangement processing unit 210, and the image processing unit 208 sends the print image data to the rearrangement processing unit 210.

並び替え処理部210は、スクリーン処理後の低階調のデータを、印字ヘッド50A、50Bの配列に基づいて並び替え処理を実行し、ヘッド駆動部40A(40B)へ送出する。   The rearrangement processing unit 210 executes rearrangement processing based on the arrangement of the print heads 50A and 50B, and sends the low gradation data after the screen processing to the head driving unit 40A (40B).

なお、並び替え処理部210は、並び替え処理後のデータを格納する格納領域202を備えており、ヘッド駆動部40A(40B)へ送出する各主走査毎のデータ(ラインデータ)を格納する。ヘッド駆動部40A(40B)では、並び替え処理されたデータに基づいて、印字ヘッド50A、50Bを駆動し、用紙Pの搬送に同期して、インク滴を吐出させる。   The rearrangement processing unit 210 includes a storage area 202 for storing data after rearrangement processing, and stores data (line data) for each main scan to be sent to the head driving unit 40A (40B). The head driving unit 40A (40B) drives the print heads 50A and 50B based on the rearranged data, and ejects ink droplets in synchronization with the conveyance of the paper P.

図3(B)に示される如く、並び替え処理部210の格納領域202は、予め格納容量が定められた既存の格納部を1単位として、遅延処理毎に必要な数の格納素子の一例としての単位格納部212が準備される。   As shown in FIG. 3B, the storage area 202 of the rearrangement processing unit 210 is an example of the number of storage elements required for each delay process, with an existing storage unit having a predetermined storage capacity as one unit. Unit storage unit 212 is prepared.

単位格納部212は、適用される集積回路において、予め格納容量が固定的であり、本実施の形態では、3ドットのデータが格納し得る格納容量(第1格納領域及び第2格納領域の一例としての3個のデータ領域212A〜212C)としている。   In the integrated circuit to which the unit storage unit 212 is applied, the storage capacity is fixed in advance. In this embodiment, the unit storage unit 212 can store 3 dots of data (an example of the first storage area and the second storage area). 3 data areas 212A to 212C).

図4は、図3(A)の並び替え処理部210における処理の詳細を示す機能ブロック図である。並び替え処理部210は、データ格納部214とデータ転送部216とを備える。   FIG. 4 is a functional block diagram showing details of processing in the rearrangement processing unit 210 in FIG. The rearrangement processing unit 210 includes a data storage unit 214 and a data transfer unit 216.

データ格納部214では、画像処理部208から送出される印刷用画像データを受付部218で受け付けると、受付部218は、受け付けたデータ(例えば、1用紙分のデータ)をキャッシュメモリ等の一時記憶部220へ一時的に記憶する。   In the data storage unit 214, when the image data for printing sent from the image processing unit 208 is received by the reception unit 218, the reception unit 218 temporarily stores the received data (for example, data for one sheet) such as a cache memory. The data is temporarily stored in the unit 220.

また、受付部218は、不吐出データ生成部222に接続されており、印刷用画像データを受け付けた時点で、不吐出データ生成部222に対して、セット時の不吐出データを生成するように指示する。   The accepting unit 218 is connected to the non-ejection data generation unit 222, and generates non-ejection data at the time of setting to the non-ejection data generation unit 222 when the printing image data is accepted. Instruct.

不吐出データ生成部222は、セット時の不吐出データを生成すると、初期化処理として、遅延処理のために、一例として図7に示すように、生成した不吐出データを単位格納部212へ格納する。一時記憶部220は、実データ(受け付けたデータ)を記憶する。   When the non-ejection data generation unit 222 generates the non-ejection data at the time of setting, the non-ejection data generation unit 222 stores the generated non-ejection data in the unit storage unit 212 as illustrated in FIG. To do. The temporary storage unit 220 stores actual data (accepted data).

一時記憶部220は、ラインデータ取込部224に接続されている。ラインデータ取込部224は、一時記憶部220から1主走査(1ライン)毎の印刷用画像データを取り込み、格納領域割り当て部226へ送出する。   The temporary storage unit 220 is connected to the line data fetch unit 224. The line data capturing unit 224 captures printing image data for each main scan (one line) from the temporary storage unit 220 and sends it to the storage area allocation unit 226.

格納領域割り当て部226は、格納領域202に設けられた単位格納部212の特定と、当該特定された単位格納部212の中のデータ領域212A〜212C(アドレス)の割り当てが実行され、読み書き部228を介して、格納領域202に格納される。   The storage area allocation unit 226 executes the specification of the unit storage unit 212 provided in the storage area 202 and the allocation of the data areas 212A to 212C (addresses) in the specified unit storage unit 212, and the read / write unit 228 To be stored in the storage area 202.

格納領域202は、単位格納部212の集合体である。   The storage area 202 is a collection of unit storage units 212.

図7は、本実施の形態におけるヘッドモジュール52のA群のデータ(A1〜A6)を格納領域202へ格納するときの格納領域割り当て状況を示す概念図である。   FIG. 7 is a conceptual diagram showing a storage area allocation situation when data of group A (A1 to A6) of the head module 52 in the present embodiment is stored in the storage area 202. FIG.

A1データは、1個目の単位格納部212(1)の上段(データ領域A)が格納領域202となる。   In the A1 data, the upper stage (data area A) of the first unit storage unit 212 (1) is the storage area 202.

A2データは、1個目の単位格納部212(1)の中段及び下段(データ領域B、212C)の何れかが選択される。   As the A2 data, one of the middle and lower stages (data areas B and 212C) of the first unit storage unit 212 (1) is selected.

A3データは、2個目の単位格納部212(2)の全て(データ領域A〜C)の何れかが選択される。   For the A3 data, any one of the second unit storage units 212 (2) (data areas A to C) is selected.

A4データは、3個目の単位格納部212(3)の全て(データ領域A〜C)と、4個目の単位格納部212(4)の上段(データ領域212A)の何れかが選択される。   For the A4 data, all of the third unit storage unit 212 (3) (data areas A to C) and the upper stage (data area 212A) of the fourth unit storage unit 212 (4) are selected. The

A5データは、4個目の単位格納部212の中段と下段(データ領域B、C)と、5個目の単位格納部212の全て(データ領域A〜C)が選択される。   For the A5 data, the middle and lower stages of the fourth unit storage unit 212 (data areas B and C) and all of the fifth unit storage unit 212 (data areas A to C) are selected.

A6データは、6個目及び7個目の単位格納部212(6)、212(7)の全て(データ領域A〜C)が選択される。   For the A6 data, all of the sixth and seventh unit storage units 212 (6) and 212 (7) (data areas A to C) are selected.

図8は、図7のA3データを例にとった場合の、データの格納から転送までの状態を示す遷移図である。   FIG. 8 is a transition diagram showing a state from storage to transfer of data when the A3 data in FIG. 7 is taken as an example.

本実施の形態では、データはFIFO(先入れ先出し)動作が実行される。   In the present embodiment, a FIFO (first-in first-out) operation is performed on the data.

図8(A)に示される如く、前のジョブが終了して、次のジョブの遅延処理のための不吐出データを生成するときを示している。すなわち、データ領域Aは空いており、データ領域Bには不吐出データ1、及びデータ領域Cには不吐出データ2が格納される。   As shown in FIG. 8A, the previous job is completed and non-ejection data for delay processing of the next job is generated. That is, the data area A is empty, the non-ejection data 1 is stored in the data area B, and the non-ejection data 2 is stored in the data area C.

次に、図8(B)に示される如く、図8(A)で格納したデータ領域Bの不吐出データ1及びデータ領域Cの不吐出データ2をそれぞれ上側の段へシフトさせ(データ領域B→A、C→B)、データ領域Cに1ライン目の実データを格納する。続いて、図示は省略したが、データ領域Aの不吐出データ1を送出すると共に、データ領域Bの不吐出データ2及びデータ領域Cの1ライン目の実データをそれぞれ上側の段へシフトさせ(データ領域B→A、C→B)、データ領域Cに2ライン目の実データを格納する。   Next, as shown in FIG. 8B, the non-ejection data 1 in the data area B and the non-ejection data 2 in the data area C stored in FIG. 8A are shifted to the upper stage (data area B). → A, C → B), the actual data of the first line is stored in the data area C. Subsequently, although not shown, the non-ejection data 1 in the data area A is sent out, and the non-ejection data 2 in the data area B and the actual data on the first line in the data area C are shifted to the upper stage ( Data area B → A, C → B) and data area C store the actual data of the second line.

図8(C)は、上記FIFO動作を継続している途中経過であり、データ領域CのN−3ライン目の実データを送出した後、データ領域BのN−2ライン目の実データ及びデータ領域CのN−1ライン目の実データをそれぞれ上側の段へシフトさせ(データ領域B→A、C→B)、データ領域CにNライン目の実データを格納する。   FIG. 8C shows the progress of the FIFO operation. After the actual data on the N-3th line in the data area C is transmitted, the actual data on the N-2th line in the data area B and The actual data of the (N−1) th line in the data area C is shifted to the upper stage (data area B → A, C → B), and the actual data of the Nth line is stored in the data area C.

図4に示される如く、読み書き部228は、データ転送部216のラインデータ取得部230に接続されている。ラインデータ取得部230は、読み書き部228が格納領域202から読み取ったラインデータを取得する。   As shown in FIG. 4, the read / write unit 228 is connected to the line data acquisition unit 230 of the data transfer unit 216. The line data acquisition unit 230 acquires the line data read from the storage area 202 by the read / write unit 228.

ラインデータ取得部230は、転送部232に接続されている。   The line data acquisition unit 230 is connected to the transfer unit 232.

転送部232では、ラインデータ取得部230で取得したラインデータをヘッド駆動部40A(40B)へ送出する。   The transfer unit 232 sends the line data acquired by the line data acquisition unit 230 to the head drive unit 40A (40B).

また、ラインデータ取得部230は、転送部232での転送が終了すると、転送終了の通知を受けて、読み書き部228から次のラインデータを取得することを繰り返す。   When the transfer in the transfer unit 232 is completed, the line data acquisition unit 230 receives the transfer end notification and repeats acquiring the next line data from the read / write unit 228.

以下に、本実施の形態の作用を説明する。   The operation of the present embodiment will be described below.

(印刷手順)
用紙搬送モータを駆動することで、給紙ロール80から用紙Pが用紙搬送方向に搬送され、画像情報を取得し、画像情報に含まれる画像の画素毎の色情報に基づいて画像形成部20Aを制御することで、用紙Pの一方の画像形成面に画像情報に対応した画像を形成する。そして、ヒータ駆動部60Aを制御することで、乾燥装置70Aから用紙Pの一方の画像形成面に向けた輻射熱を含む乾燥風により、用紙Pに形成された画像のインク滴を乾燥させて、用紙Pへの画像の定着を図る。
(Printing procedure)
By driving the paper transport motor, the paper P is transported from the paper feed roll 80 in the paper transport direction, image information is acquired, and the image forming unit 20A is controlled based on the color information for each pixel of the image included in the image information. By controlling, an image corresponding to the image information is formed on one image forming surface of the paper P. Then, by controlling the heater driving unit 60A, the ink droplets of the image formed on the paper P are dried by the drying air including the radiant heat from the drying device 70A toward one image forming surface of the paper P, and the paper Fix the image on P.

その後、用紙Pは、搬送ローラ100の回転に伴って画像形成部20Bと対向する位置に搬送される。この際、用紙Pは、画像形成部20Aによって画像が形成された画像形成面とは異なる他方の画像形成面が画像形成部20Bと向き合うように搬送され、画像形成部20Bにより、用紙Pの他方の画像形成面に画像情報に対応した画像を形成し、乾燥装置70Bで乾燥され、画像を定着する。そして、用紙Pは、搬送ローラ100の回転に伴って排出ロール90まで搬送され、排出ロール90に巻き取られる。   Thereafter, the sheet P is transported to a position facing the image forming unit 20 </ b> B as the transport roller 100 rotates. At this time, the paper P is transported so that the other image forming surface different from the image forming surface on which the image is formed by the image forming unit 20A faces the image forming unit 20B, and the other side of the paper P is transferred by the image forming unit 20B. An image corresponding to the image information is formed on the image forming surface, and dried by the drying device 70B to fix the image. Then, the paper P is transported to the discharge roll 90 as the transport roller 100 rotates, and is wound around the discharge roll 90.

図5は本実施の形態に係るヘッド駆動制御部200における画像処理制御ルーチンを示すフローチャートである。   FIG. 5 is a flowchart showing an image processing control routine in the head drive control unit 200 according to the present embodiment.

ステップ250では、画像データを受け付けたか否かが判断され、否定判定された場合は、このルーチンは終了する。   In step 250, it is determined whether image data has been received. If the determination is negative, this routine ends.

また、ステップ250で肯定判定されると、ステップ252へ移行してイメージ変換処理が実行される。イメージ変換処理では、ラスターイメージ変換によりPDL等の画像データ(印刷データ)をビットマップデータに変換する。   If an affirmative determination is made in step 250, the process proceeds to step 252 to execute image conversion processing. In the image conversion process, image data (print data) such as PDL is converted into bitmap data by raster image conversion.

次のステップ254では、ビットマップデータの色空間変換処理を実行する。色空間変換処理では、ビットマップデータの色空間をRGBからYMCKに変換する。   In the next step 254, color space conversion processing of bitmap data is executed. In the color space conversion process, the color space of the bitmap data is converted from RGB to YMCK.

次のステップ256では、色空間が変換されたビットマップデータのγ補正処理が実行され、ステップ258へ移行する。   In the next step 256, γ correction processing of the bitmap data whose color space has been converted is executed, and the process proceeds to step 258.

ステップ258では、印刷用画像データを生成する。印刷用画像データの生成処理では、色空間変換処理及びγ補正処理後のデータにディザ処理等のスクリーン処理を実行し、印字ヘッド50A、50Bで印字可能な低階調(例えば、2ビット)の印刷用画像データに変換する。   In step 258, print image data is generated. In the printing image data generation processing, screen processing such as dither processing is performed on the data after the color space conversion processing and γ correction processing, and low gradation (for example, 2 bits) that can be printed by the print heads 50A and 50B. Convert to print image data.

次のステップ260では、印刷用画像データの並べ替え処理(図6で詳述)を実行し、当該並べ替え処理の中で、データをヘッド駆動部40A、40Bへ転送することでこのルーチンは終了する。   In the next step 260, the print image data rearrangement process (detailed in FIG. 6) is executed, and in this rearrangement process, the data is transferred to the head drive units 40A and 40B, and this routine ends. To do.

図6は、図5のステップ260で実行される並べ替え処理の詳細を示す制御フローチャートである。   FIG. 6 is a control flowchart showing details of the rearrangement process executed in step 260 of FIG.

ステップ270では、セット時の不吐出データを生成し、次いでステップ271へ移行して、初期化処理として、不吐出データを格納領域202へ格納して、ステップ272へ移行する。   In step 270, non-ejection data at the time of setting is generated, and then the process proceeds to step 271 where the non-ejection data is stored in the storage area 202 as an initialization process, and the process proceeds to step 272.

ステップ272では、印刷用画像データ(1画像(用紙1枚)分の実データ)を一時記憶部220に一時的に記憶して、ステップ274へ移行する。   In step 272, printing image data (actual data for one image (one sheet)) is temporarily stored in the temporary storage unit 220, and the process proceeds to step 274.

ステップ274では、一時記憶部220から1ライン分のデータを取り込み、次いでステップ276へ移行して、格納領域202への割り当てを実行する。次のステップ278では、ステップ276で割り当てに基づき、実データを格納領域202の各単位格納部212における、データ領域212A〜212Cへ格納する(図7参照)。   In step 274, data for one line is fetched from the temporary storage unit 220, and then the process proceeds to step 276 to execute allocation to the storage area 202. In the next step 278, based on the assignment in step 276, the actual data is stored in the data areas 212A to 212C in each unit storage unit 212 of the storage area 202 (see FIG. 7).

本実施の形態では、格納領域202への割り当てに際し、不吐出データによる遅延処理毎に単位格納部212を区画することなく、各単位格納部212のデータ領域212A〜212Cを有効利用し、単位格納部212の数を遅延処理毎に区画した場合に比べて、削減するようにした。なお、単位格納部212の有効利用による数の削減の詳細については、後述する。   In the present embodiment, when allocating to the storage area 202, the unit storage section 212 is effectively used in the data areas 212A to 212C of each unit storage section 212 without partitioning the unit storage section 212 for each delay process based on non-ejection data. The number of units 212 is reduced as compared with the case where each unit is divided for each delay process. Details of the reduction of the number by effective use of the unit storage unit 212 will be described later.

次のステップ280では、印刷時期か否かが判断され、否定判定された場合はこのステップ280で肯定判定されるまで待機する。ステップ280で肯定判定されると、ステップ282へ移行して格納領域202から1ライン分のデータを取得し、ステップ284へ移行してヘッド駆動部40A(40B)へ転送する。   In the next step 280, it is determined whether or not it is the printing time. If a negative determination is made, the process waits until an affirmative determination is made in step 280. If an affirmative determination is made in step 280, the process proceeds to step 282, data for one line is acquired from the storage area 202, the process proceeds to step 284, and the data is transferred to the head drive unit 40A (40B).

次のステップ286では、例えば、読み書き部228へ転送したことを通知する。   In the next step 286, for example, the transfer to the read / write unit 228 is notified.

次のステップ288では、1画像分が終了したか否かが判断され、否定判定された場合は、ステップ274へ戻り、ステップ286での転送通知に基づいて、読み書き部228で、次の1ライン分のデータを取得し、上記工程を繰り返す。   In the next step 288, it is determined whether or not one image has been completed. If a negative determination is made, the process returns to step 274, and the read / write unit 228 determines the next one line based on the transfer notification in step 286. Minute data is acquired and the above process is repeated.

また、ステップ288で肯定判定された場合は、このルーチンは終了する。   If the determination at step 288 is affirmative, this routine ends.

(単位格納部212の有効利用による数の削減)
ここで、本実施の形態では、並び替え処理部210の格納領域202に設けられた単位格納部212を有効利用することで、単位格納部212の数を削減するようにした。
(Reduction of the number by effective use of the unit storage unit 212)
Here, in the present embodiment, the number of unit storage units 212 is reduced by effectively using the unit storage units 212 provided in the storage area 202 of the rearrangement processing unit 210.

以下に、本実施の形態が、単位格納部212の数を削減したことを、比較例と比較することで実証する。   In the following, the fact that this embodiment has reduced the number of unit storage units 212 will be demonstrated by comparing with a comparative example.

「比較例」
比較例として、図9は、A群の各データ(A1〜A6)毎に、単位格納部212を配分した例を示している。
"Comparative example"
As a comparative example, FIG. 9 shows an example in which the unit storage unit 212 is allocated for each data (A1 to A6) of the A group.

セット時において、ヘッドモジュール52のA群では、以下の数の単位格納部212が割り当てられる。   At the time of setting, the following number of unit storage units 212 are allocated in the group A of the head module 52.

A1は、実データ1を格納するための格納領域として、1個の単位格納部212が割り当てられる。   In A1, one unit storage unit 212 is allocated as a storage area for storing the actual data 1.

A2は、実データ1と不吐出データ1を格納するための格納領域として、1個の単位格納部212が割り当てられる。   In A2, one unit storage unit 212 is allocated as a storage area for storing actual data 1 and non-ejection data 1.

A3は、実データ1と不吐出データ1及び2を格納するための格納領域として、1個の単位格納部212が割り当てられる。   In A3, one unit storage unit 212 is allocated as a storage area for storing the actual data 1 and the non-ejection data 1 and 2.

A4は、実データ1と不吐出データ1〜3を格納するための格納領域として、2個の単位格納部212が割り当てられる。   In A4, two unit storage units 212 are allocated as storage areas for storing actual data 1 and non-ejection data 1 to 3.

A5は、実データ1と不吐出データ1〜4を格納するための格納領域として、2個の単位格納部212が割り当てられる。   In A5, two unit storage units 212 are allocated as storage areas for storing the actual data 1 and the non-ejection data 1 to 4.

A6は、実データ1と不吐出データ1〜5を格納するための格納領域として、2個の単位格納部212が割り当てられる。   In A6, two unit storage units 212 are allocated as storage areas for storing actual data 1 and non-ejection data 1 to 5.

この比較例の場合、単位格納部212は合計9個必要となる。   In the case of this comparative example, a total of nine unit storage units 212 are required.

「本実施の形態」
図7は、本実施の形態に係る、A群の各データ(A1〜A6)毎に、単位格納部212を配分した例を示している。
"This embodiment"
FIG. 7 shows an example in which the unit storage unit 212 is allocated for each data (A1 to A6) of the group A according to the present embodiment.

セット時において、ヘッドモジュール52のA群では、以下の数の単位格納部212が割り当てられる。   At the time of setting, the following number of unit storage units 212 are allocated in the group A of the head module 52.

A1は、実データ1を格納するための格納領域として、1個目の単位格納部212が割り当てられる。   A1 is assigned with the first unit storage unit 212 as a storage area for storing the actual data 1.

ここで、1個目の単位格納部212には、2データ分のスペースがあるため、A2の実データ1と不吐出データ1を格納するための格納領域として利用する。すなわち、1個目の単位格納部212には、A1及びA2のデータ(実データ及び不吐出データ)が割り当てられる。   Here, since the first unit storage unit 212 has a space for two data, it is used as a storage area for storing the actual data 1 and non-ejection data 1 of A2. That is, A1 and A2 data (actual data and non-ejection data) are assigned to the first unit storage unit 212.

A3は、実データ1と不吐出データ1及び2を格納するための格納領域として、2個目の単位格納部212が割り当てられる。この2個目の単位格納部212は、A3のデータの格納容量と一致する。   In A3, the second unit storage unit 212 is allocated as a storage area for storing the actual data 1 and the non-ejection data 1 and 2. The second unit storage unit 212 matches the storage capacity of A3 data.

A4は、実データ1と不吐出データ1〜3を格納するための格納領域として、3個目と4個目の単位格納部212が割り当てられる。   In A4, the third and fourth unit storage units 212 are allocated as storage areas for storing the actual data 1 and the non-ejection data 1 to 3.

A5は、実データ1と不吐出データ1〜4を格納するための格納領域が必要となる。   A5 requires a storage area for storing the actual data 1 and the non-ejection data 1 to 4.

ここで、4個目の単位格納部212には、2データ分のスペースがあるため、A5の不吐出データ1、2を格納する。   Here, since there is a space for two data in the fourth unit storage unit 212, non-ejection data 1 and 2 of A5 are stored.

A5における残りのデータ(実データ1と不吐出データ3,4)は、5個目の単位格納部212に格納する。この5個目の単位格納部212は、A5の残りのデータ(実データ1と不吐出データ3,4)の格納容量と一致する。   The remaining data (actual data 1 and non-ejection data 3 and 4) in A5 are stored in the fifth unit storage unit 212. The fifth unit storage unit 212 matches the storage capacity of the remaining data of A5 (actual data 1 and non-ejection data 3 and 4).

A6は、実データ1と不吐出データ1〜5を格納するための格納領域として、6個目と7個目の単位格納部212が割り当てられる。この6個目と7個目の単位格納部212は、A6のデータの格納容量と一致する。   In A6, as the storage area for storing the actual data 1 and the non-ejection data 1 to 5, the sixth and seventh unit storage units 212 are allocated. The sixth and seventh unit storage units 212 match the data storage capacity of A6.

本実施の形態の場合、単位格納部212は合計7個必要となる。すなわち、比較例と比べて、2個の単位格納部212を削減し得ることになる。   In the present embodiment, a total of seven unit storage units 212 are required. That is, compared to the comparative example, the two unit storage units 212 can be reduced.

本実施の形態によれば、印字ヘッド50のヘッドモジュール52において、主走査方向に配列された各ノズルからインク滴を吐出させるとき、特にセット時に不吐出データを用いた遅延処理により、結果的に用紙Pの搬送によって、各ドットが主走査方向に対して傾斜角度0°で一列に印字される。この遅延処理のため、遅延処理における異なる遅延時期毎に単位格納部212を設定することが一般的であったのに対し、遅延時期に関係なく、配列される単位格納部のデータ領域212A〜212Cを余すことなく利用することで、格納領域に無駄な領域が発生することがない。   According to the present embodiment, in the head module 52 of the print head 50, when ink droplets are ejected from the nozzles arranged in the main scanning direction, the delay process using the non-ejection data particularly at the time of setting results in By transporting the paper P, each dot is printed in a line at an inclination angle of 0 ° with respect to the main scanning direction. For this delay processing, it is common to set the unit storage unit 212 for each different delay time in the delay processing, whereas the data areas 212A to 212C of the unit storage units arranged regardless of the delay time. By using all of the above, a useless area does not occur in the storage area.

なお、本実施の形態に係るインクジェットプリンタ12では、2組の画像形成部20A及び20Bを直列に配列し、画像形成部20Aと画像形成部20Bとの間で用紙Pを反転させることで、用紙Pの表裏面に印刷することを可能としたが、片面のみを印刷するインクジェットプリンタであってもよい。   In the ink jet printer 12 according to the present embodiment, two sets of image forming units 20A and 20B are arranged in series, and the paper P is reversed between the image forming unit 20A and the image forming unit 20B, so that the paper Although it is possible to print on the front and back surfaces of P, an ink jet printer that prints only one side may be used.

(実施例)
以下に、格納領域202を、特定のインクジェットプリンタ10に実装した実施例について記載する。
(Example)
Hereinafter, an embodiment in which the storage area 202 is mounted on a specific inkjet printer 10 will be described.

比較例の構成で実装した場合の格納領域202の単位格納部212の数は、1023個の36KbitSRAM及び162個の18KbitSRAMが必要であった。   When mounted in the configuration of the comparative example, the number of unit storage units 212 in the storage area 202 required 1023 36 Kbit SRAMs and 162 18 Kbit SRAMs.

これに対し、本実施の形態の構成で実装した場合の格納領域202の単位格納部212の数は、408個の36KbitSRAM及び5個の18KbitSRAMで済むことがわかった。   On the other hand, it was found that the number of unit storage units 212 in the storage area 202 when implemented with the configuration of the present embodiment can be 408 36 Kbit SRAMs and 5 18 Kbit SRAMs.

12 インクジェットプリンタ
20A、20B 画像形成部
22 メインコントローラ
40(40A、40B) ヘッド駆動部
50(50A、50B) 印字ヘッド
50AC、50AM、50AY、50AK 印字ヘッド
50BC、50BM、50BY、50BK 印字ヘッド
52(52M1〜52M3) ヘッドモジュール
60A、60B ヒータ駆動部
70(70A、70B) 乾燥装置
80 給紙ロール
90 排出ロール
100 搬送ローラ
110(110A、110B) 用紙速度検出センサ
200 ヘッド駆動制御部
202 格納領域
204 イメージ変換部
206 色変換部
208 画像処理部
210 並び替え処理部
212 単位格納部
212A〜212C データ領域
214 データ格納部
216 データ転送部
218 受付部
220 一時記憶部
222 不吐出データ生成部
224 ラインデータ取込部
226 格納領域割り当て部
228 読み書き部
230 ラインデータ取得部
232 転送部
DESCRIPTION OF SYMBOLS 12 Inkjet printer 20A, 20B Image formation part 22 Main controller 40 (40A, 40B) Head drive part 50 (50A, 50B) Print head 50AC, 50AM, 50AY, 50AK Print head 50BC, 50BM, 50BY, 50BK Print head 52 (52M1) -52M3) Head module 60A, 60B Heater drive unit 70 (70A, 70B) Drying device 80 Paper feed roll 90 Discharge roll 100 Transport roller 110 (110A, 110B) Paper speed detection sensor 200 Head drive control unit 202 Storage area 204 Image conversion Unit 206 color conversion unit 208 image processing unit 210 rearrangement processing unit 212 unit storage unit 212A to 212C data area 214 data storage unit 216 data transfer unit 218 reception unit 220 temporary storage Part 222 non-ejection data generating unit 224 line data acquisition unit 226 storage area allocation unit 228 reading section 230 line data acquisition unit 232 the transfer unit

Claims (6)

液滴吐出用データに基づき液滴を吐出するノズルが二次元配列されたヘッドと、
主走査方向の複数の液滴吐出用データを個別に格納する第1格納領域の数と、液滴吐出を遅延させるための複数の不吐出データを個別に格納する第2格納領域の数と、の合計数を満たす格納領域を確保するために、前記合計数に満たない数の格納領域を持つ格納素子が必要最少数だけ装着された格納手段と、
を有する液滴吐出装置。
A head in which nozzles for discharging droplets are two-dimensionally arranged based on droplet discharge data;
The number of first storage areas for individually storing a plurality of droplet ejection data in the main scanning direction, the number of second storage areas for individually storing a plurality of non-ejection data for delaying droplet ejection, In order to secure a storage area satisfying the total number of storage means, a storage means in which only a minimum number of storage elements having storage areas less than the total number are mounted,
A droplet discharge device having
前記液滴吐出用データが、少なくとも、大滴、中滴、小滴、不吐出を区別する低階調データであり、前記不吐出データは、不吐出を指示する低階調データである請求項1記載の液滴吐出装置。   The droplet ejection data is at least low gradation data for distinguishing between large droplets, medium droplets, small droplets, and non-ejection, and the non-ejection data is low gradation data for instructing non-ejection. The droplet discharge device according to 1. 液滴吐出用データに基づき液滴を吐出するノズルが二次元配列されたヘッドと液滴吐出対象とを相対的に副走査しながら、1主走査ライン毎にノズルから液滴を吐出する場合に、前記ノズルの各々に、二次元配列パターンに応じた不吐出データを設定して、主走査方向に沿って、液滴吐出時期を段階的に遅延させて吐出する吐出制御手段と、
主走査方向の複数の液滴吐出用データを個別に格納する第1格納領域の数と、液滴吐出を遅延させるための複数の不吐出データを個別に格納する第2格納領域の数と、の合計数を満たす格納領域を確保するために、前記合計数に満たない数の格納領域を持つ格納素子が必要最少数だけ装着された格納手段と、
前記格納素子への格納状態を認識し、データの格納及び取り出しを管理する管理手段と、
を有する液滴吐出制御装置。
When droplets are ejected from the nozzles for each main scanning line while sub-scanning the head in which the nozzles for ejecting droplets are two-dimensionally arranged based on the droplet ejection data and the droplet ejection target. Discharge control means for setting non-discharge data in accordance with a two-dimensional array pattern for each of the nozzles, and discharging the liquid droplet discharge timing in stages along the main scanning direction;
The number of first storage areas for individually storing a plurality of droplet ejection data in the main scanning direction, the number of second storage areas for individually storing a plurality of non-ejection data for delaying droplet ejection, In order to secure a storage area satisfying the total number of storage means, a storage means in which only a minimum number of storage elements having storage areas less than the total number are mounted,
Management means for recognizing a storage state in the storage element and managing storage and retrieval of data;
A droplet discharge control apparatus comprising:
前記液滴吐出用データが、少なくとも、大滴、中滴、小滴、不吐出を区別する低階調データであり、前記不吐出データは、不吐出を指示する低階調データである請求項3記載の液滴吐出制御装置。   The droplet ejection data is at least low gradation data for distinguishing between large droplets, medium droplets, small droplets, and non-ejection, and the non-ejection data is low gradation data for instructing non-ejection. 3. The droplet discharge control device according to 3. 前記管理手段が、液滴吐出データを格納したときの書き込みアドレスに従って、読み出しアドレスが設定される請求項3又は請求項4記載の液滴吐出制御装置。   5. The droplet discharge control device according to claim 3, wherein the management unit sets a read address according to a write address when the droplet discharge data is stored. 主走査方向のノズルの配列数をM、副走査方向のノズルの配列数をSとした場合に、配列数M>配列数Sであり、
配列数S毎に区分した主走査方向のノズルを1単位として、1副走査単位で段階的に遅延させて液邸吐出用データを格納し、
当該遅延させたノズルよりも、副走査方向上流側となるノズルに対して不吐出データを格納する、請求項3記載の液滴吐出制御装置。
When the number of nozzle arrays in the main scanning direction is M and the number of nozzle arrays in the sub-scanning direction is S, the number of arrays M> the number of arrays S,
The nozzles in the main scanning direction divided by the number of arrangements S are set as one unit, and the liquid discharge data is stored by being delayed step by step in one sub-scan unit,
The liquid droplet ejection control apparatus according to claim 3, wherein non-ejection data is stored for a nozzle located upstream of the delayed nozzle in the sub-scanning direction.
JP2016164142A 2016-08-24 2016-08-24 Droplet ejection device, droplet ejection control device Active JP6828310B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016164142A JP6828310B2 (en) 2016-08-24 2016-08-24 Droplet ejection device, droplet ejection control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016164142A JP6828310B2 (en) 2016-08-24 2016-08-24 Droplet ejection device, droplet ejection control device

Publications (2)

Publication Number Publication Date
JP2018030299A true JP2018030299A (en) 2018-03-01
JP6828310B2 JP6828310B2 (en) 2021-02-10

Family

ID=61304248

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016164142A Active JP6828310B2 (en) 2016-08-24 2016-08-24 Droplet ejection device, droplet ejection control device

Country Status (1)

Country Link
JP (1) JP6828310B2 (en)

Also Published As

Publication number Publication date
JP6828310B2 (en) 2021-02-10

Similar Documents

Publication Publication Date Title
US20080180470A1 (en) Image forming apparatus and method of transferring print data
JP5724350B2 (en) Image forming apparatus and image processing method
JP5183086B2 (en) Image forming method and image forming apparatus
JP2022063095A (en) Liquid discharging apparatus and printing method
JP5245221B2 (en) Droplet discharge device
JP2010082989A (en) Apparatus, method and program for processing image, and image recording apparatus
US20090059248A1 (en) Inkjet printing apparatus and processing method therefor
US20090033694A1 (en) Printer control system and method for artifact free and borderless printing
JP5042081B2 (en) Image processing apparatus, image forming apparatus, and image processing method
JP6828310B2 (en) Droplet ejection device, droplet ejection control device
JP2010076191A (en) Liquid droplet discharge control apparatus and liquid droplet dischrging apparatus
JP6740807B2 (en) Droplet ejection data processing device, droplet ejection control device
JP2010076230A (en) Liquid discharge apparatus
JP2008023759A (en) Inkjet recording apparatus, method for recovering processing its recording head, and computer program
JP6045206B2 (en) Inkjet recording method and inkjet recording apparatus
JP2009018487A (en) Liquid ejection method
JP2009000837A (en) Liquid ejection apparatus and liquid ejection method
JP2010082971A (en) Liquid delivery device and delivery control method therefor
JP6862124B2 (en) Image processing device and image processing method
JP5783948B2 (en) Color image forming apparatus
JP6031810B2 (en) Printing apparatus and printing method
JP5960104B2 (en) Image processing apparatus and image processing method
JP2011156795A (en) Printing device
JP2011201279A (en) Printer and program
JP2007144786A (en) Correction of recording head tilt

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190610

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200427

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200623

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200731

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210104

R150 Certificate of patent or registration of utility model

Ref document number: 6828310

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350