JP6740807B2 - Droplet ejection data processing device, droplet ejection control device - Google Patents
Droplet ejection data processing device, droplet ejection control device Download PDFInfo
- Publication number
- JP6740807B2 JP6740807B2 JP2016164141A JP2016164141A JP6740807B2 JP 6740807 B2 JP6740807 B2 JP 6740807B2 JP 2016164141 A JP2016164141 A JP 2016164141A JP 2016164141 A JP2016164141 A JP 2016164141A JP 6740807 B2 JP6740807 B2 JP 6740807B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage
- ejection
- unit
- storage area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims description 75
- 238000012546 transfer Methods 0.000 claims description 20
- 238000007781 pre-processing Methods 0.000 claims description 9
- 238000007599 discharging Methods 0.000 claims description 4
- 230000001934 delay Effects 0.000 claims 1
- 238000000034 method Methods 0.000 description 29
- 230000008569 process Effects 0.000 description 27
- 238000006243 chemical reaction Methods 0.000 description 22
- 230000008707 rearrangement Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 12
- 238000001035 drying Methods 0.000 description 10
- 238000013500 data storage Methods 0.000 description 6
- 238000012937 correction Methods 0.000 description 5
- 239000007788 liquid Substances 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000002904 solvent Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Ink Jet (AREA)
Description
本発明は、液滴吐出データ処理装置、液滴吐出制御装置に関する。 The present invention relates to a droplet discharge data processing device and a droplet discharge control device.
特許文献1には、二次元配列ヘッドのノズル並びに合わせてデータを遅延させる回路が開示されている。具体的には、ラスタデータをキャッシュブロックに分配し、二次元配列されたノズルの駆動タイミング毎に組み分けし、各キャッシュブロックに対応するDRAMブロックにデータを格納する。DRAMブロックは、1印字クロック毎にアドレスを1つシフトすることが記載されている。 Patent Document 1 discloses a nozzle of a two-dimensional array head and a circuit for delaying data in combination. Specifically, the raster data is distributed to cache blocks, divided according to the driving timing of the two-dimensionally arranged nozzles, and the data is stored in the DRAM block corresponding to each cache block. It is described that the DRAM block shifts the address by one for each print clock.
一例として、二次元配列されたヘッドにおいて、ジョブの開始時毎に、初期動作として、遅延分のDRAMブロック等の格納領域に、不用意に液滴を吐出させないための不吐出データを格納しておく必要があり、その分、処理時間が増大する。 As an example, in a two-dimensionally arranged head, each time a job is started, the initial operation is to store non-ejection data for preventing careless ejection of droplets in a storage area such as a DRAM block for delay. Therefore, the processing time increases accordingly.
本発明は、不用意な液滴吐出を防止する不吐出データの格納処理を省略することができる液滴吐出データ処理装置、液滴吐出制御装置を得ることが目的である。 It is an object of the present invention to obtain a droplet discharge data processing device and a droplet discharge control device that can omit the process of storing non-discharge data for preventing careless droplet discharge.
請求項1に記載の発明は、主走査方向の複数の液滴吐出用データを各々格納し得る複数の格納領域を備えた格納手段と、前記格納手段に、前記液滴吐出用データを格納する第1格納領域とは別に、前記液滴吐出用データの格納処理をせず不確定なデータが存在する第2格納領域を設ける事前処理を実行する事前処理手段と、前記格納手段から液滴吐出用データを読み出した後、前記第2格納領域に存在する不確定データを、不吐出データに置き換える置換手段と、を有する液滴吐出データ処理装置である。 According to a first aspect of the present invention, a storage unit having a plurality of storage areas each capable of storing a plurality of droplet discharge data in the main scanning direction, and the droplet discharge data are stored in the storage unit. Separately from the first storage area, the pre-processing means for performing the pre-processing for providing the second storage area in which the uncertain data exists without performing the storage processing of the droplet discharge data, and the droplet discharge from the storage means. A droplet discharge data processing device having a replacement unit for replacing uncertain data existing in the second storage area with non-discharge data after reading the use data.
請求項2に記載の発明は、前記請求項1に記載の発明において、前記第2格納領域が、液滴吐出を遅延処理するために確保される格納領域であり、前記不確定データが、前記液滴吐出の量が不確定な空データである。 According to a second aspect of the present invention, in the first aspect of the present invention, the second storage area is a storage area reserved for delaying the droplet ejection, and the uncertain data is the storage area. This is empty data in which the amount of droplet ejection is uncertain.
請求項3に記載の発明は、前記請求項1に記載の発明において、前記格納手段には、前記第1格納領域と、前記第2格納領域と、を合算した数の格納領域を満たすように、合算した格納領域数に満たない格納領域を持つ格納素子が必要数だけ装着されている。 According to a third aspect of the present invention, in the first aspect of the invention, the storage means is configured to fill a total number of storage areas of the first storage area and the second storage area. , The required number of storage elements having storage areas less than the total number of storage areas are mounted.
請求項4に記載の発明は、前記請求項1〜請求項3の何れか1項記載の発明において、前記液滴吐出用データが、少なくとも、大滴、中滴、小滴、不吐出を区別する低階調データであり、前記不吐出データは、不吐出を指示する低階調データである。 According to a fourth aspect of the present invention, in the invention according to any one of the first to third aspects, the droplet ejection data distinguishes at least large droplets, medium droplets, small droplets, and non-ejections. The non-ejection data is low-gradation data for instructing non-ejection.
請求項5に記載の発明は、液液滴吐出用データに基づき液滴を吐出するノズルが二次元配列されたヘッドと液滴吐出対象とを相対的に副走査しながら、1主走査ライン毎にノズルから液滴を吐出する場合に、前記ノズルの各々に、二次元配列パターンに応じた不吐出データを設定して、見掛け上、主走査方向に沿って、液滴吐出時期を段階的に遅延させて吐出する吐出制御手段と、主走査方向の複数の液滴吐出用データを各々格納し得る複数の格納領域を備えた格納手段と、前記格納手段に、前記液滴吐出用データを格納する第1格納領域とは別に、前記液滴吐出用データの格納処理をせず不確定なデータが存在する第2格納領域とを設ける事前処理を実行する事前処理手段と、前記格納手段から液滴吐出用データを読み出した後、前記第2格納領域に存在する不確定データを、不吐出データに置き換える置換手段と、前記置換手段で置換した後の液滴吐出データを、前記吐出制御手段へ転送する転送手段と、を有する液滴吐出制御装置である。 According to a fifth aspect of the present invention, the head in which the nozzles for ejecting droplets based on the liquid droplet ejection data are two-dimensionally arranged and the droplet ejection target are relatively sub-scanned, and each main scanning line is When a droplet is ejected from the nozzle, non-ejection data corresponding to the two-dimensional array pattern is set for each of the nozzles, and the droplet ejection timing is apparently stepwise along the main scanning direction. Discharge control means for delaying and discharging, storage means having a plurality of storage areas each capable of storing a plurality of droplet discharge data in the main scanning direction, and the droplet discharge data stored in the storage means In addition to the first storage area for storing the droplet discharge data, a second storage area for storing indefinite data without performing the storage processing for the droplet discharge data is provided. After reading the droplet ejection data, the replacement unit that replaces the uncertain data existing in the second storage area with the non-ejection data, and the droplet ejection data that has been replaced by the replacement unit are sent to the ejection control unit. And a transfer unit that transfers the liquid droplets.
請求項6に記載の発明は、前記請求項5に記載の発明において、前記格納手段には、前記第1格納領域と、前記第2格納領域と、を合算した数の格納領域を満たすように、合算した格納領域数に満たない格納領域を持つ格納素子が必要数だけ装着されている。 In the invention according to claim 6, in the invention according to claim 5, the storage means is configured to fill a total number of storage areas of the first storage area and the second storage area. , The required number of storage elements having storage areas less than the total number of storage areas are mounted.
請求項7に記載の発明は、前記請求項6に記載の発明において、前記液滴吐出用データが、少なくとも、大滴、中滴、小滴、不吐出を区別する低階調データであり、前記不吐出データは、不吐出を指示する低階調データである。 According to a seventh aspect of the invention, in the invention according to the sixth aspect, the droplet ejection data is low gradation data that distinguishes at least large droplets, medium droplets, small droplets, and non-ejection. The non-ejection data is low gradation data that indicates non-ejection.
請求項1に記載の発明によれば、不用意な液滴吐出を防止する不吐出データの格納処理を省略することができる。 According to the first aspect of the present invention, it is possible to omit the process of storing non-ejection data for preventing inadvertent ejection of droplets.
請求項2に記載の発明によれば、遅延処理のための不吐出データの格納処理時間を無くすことができる。 According to the invention described in claim 2, it is possible to eliminate the storage processing time of the non-ejection data for the delay processing.
請求項3に記載の発明によれば、情報の遅延処理毎に区分けすることによる情報格納領域の無駄を省くことができる。 According to the third aspect of the present invention, it is possible to avoid waste of the information storage area by dividing the information for each delay processing.
請求項4に記載の発明によれば、遅延処理において、ノイズ(無用な液滴吐出)を防止することができる。 According to the invention described in claim 4, noise (useless droplet ejection) can be prevented in the delay process.
請求項5に記載の発明によれば、不用意な液滴吐出を防止する不吐出データの格納処理を省略することができる。 According to the invention described in claim 5, it is possible to omit the process of storing the non-ejection data for preventing the careless ejection of the droplets.
請求項6に記載の発明によれば、情報の遅延処理毎に区分けすることによる情報格納領域の無駄を省くことができる。 According to the invention as set forth in claim 6, it is possible to eliminate waste of the information storage area by dividing the information for each delay processing.
請求項7に記載の発明によれば、遅延処理において、ノイズ(無用な液滴吐出)を防止することができる。 According to the invention described in claim 7, noise (useless droplet ejection) can be prevented in the delay process.
本明細書において、「画像形成」及び「印刷」は、共に用紙等に文字、絵、及び写真等の画像を形成し再現することをいう。本明細書では、広義として、「画像形成」と「印刷」とを同義として扱う。また、「印字」とは、画像形成する(又は印刷する)際の動作を示すものであり、本明細書では、後述するヘッドの一例としての印字ヘッド50A、50Bのノズルから液滴(インク滴という場合がある)を吐出する動作が、「印字」である。 In the present specification, "image formation" and "printing" both mean forming and reproducing images such as characters, pictures, and photographs on paper or the like. In the present specification, “image formation” and “printing” are treated as synonymous terms in a broad sense. Further, "printing" refers to an operation at the time of forming (or printing) an image, and in the present specification, droplets (ink droplets) are ejected from nozzles of print heads 50A and 50B as an example of a head described later. That is the case) is the operation of ejecting "printing".
(装置概略)
図1は、本実施形態に係る液滴吐出装置としてのインクジェットプリンタ12における概略構成図である。
(Outline of device)
FIG. 1 is a schematic configuration diagram of an inkjet printer 12 as a droplet discharge device according to this embodiment.
インクジェットプリンタ12は、例えば、2組の画像形成部20A及び20B、メインコントローラ22、給紙ロール80、排出ロール90、及び、複数の搬送ローラ100を備えている。 The inkjet 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 driving unit 40A, a print head 50A, a heater driving 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 color, M color, Y color, and K color, respectively, and ejects droplets of the corresponding color from the print head 50A. Discharge.
同様に、印字ヘッド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 the four colors of C color, M color, Y color, and K color, respectively. Eject droplets.
メインコントローラ22は、ヘッド駆動部40Aを制御する画像処理制御系と、用紙Pの搬送を制御する搬送制御系と、ヒータ駆動部60Aを制御する乾燥制御系を含み、各制御系が連携して、画像形成処理が実行される。 The main controller 22 includes an image processing control system that controls the head drive unit 40A, a transport control system that controls the transport of the paper P, and a drying control system that controls the heater drive unit 60A, and the control systems work together. The image forming process is executed.
すなわち、メインコントローラ22は、図示しない用紙搬送モータを駆動することで、例えば用紙搬送モータとギヤ等の機構を介して接続された搬送ローラ100の回転を制御する。給紙ロール80には、記録媒体として用紙搬送方向に長尺状の用紙Pが巻き付けられており、搬送ローラ100の回転に伴って用紙Pが用紙搬送方向に搬送される。 That is, the main controller 22 controls the rotation of the conveyance roller 100 connected to the paper conveyance motor via a mechanism such as a gear by driving a paper conveyance motor (not shown). A long sheet P as a recording medium is wound around the sheet feed roll 80 in the sheet transport direction, and the sheet P is transported in the sheet transport direction as the transport roller 100 rotates.
また、メインコントローラ22は、例えば画像情報を受け付け、当該受け付けた画像情報に含まれる画像の画素毎の色情報に基づいて画像形成部20Aを制御することで、用紙Pの一方の画像形成面に画像情報に対応した画像を形成する。 Further, the main controller 22 receives, for example, image information, 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 displayed. 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 droplet ejection timing instructed by the main controller 22, causes the print head 50A to eject droplets, and conveys the paper. An image corresponding to the image information is formed on one image forming surface of P.
ヒータ駆動部60Aには乾燥装置70Aに含まれるヒータ(図示省略)のオンオフで熱量を制御するスイッチング素子が含まれ、メインコントローラ22からの指示に基づいてスイッチング素子を駆動する。 The heater driving 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 device 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 droplets of the image formed on the paper P by the drying air including the radiant heat from the drying device 70A toward the one image forming surface of the paper P. Then, the image is fixed on the sheet P. The main controller 22 can improve the drying efficiency by maintaining the drive current and controlling the heater on/off based on the image information. The strength of the drive current may be controlled. In addition, you may use the dry form using a laser beam as a dry form.
その後、用紙Pは、搬送ローラ100の回転に伴って画像形成部20Bと対向する位置に搬送される。この際、用紙Pは、画像形成部20Aによって画像が形成された画像形成面とは異なる他方の画像形成面が画像形成部20Bと向き合うように搬送される。 After that, the paper P is transported to a position facing the image forming unit 20B as the transport roller 100 rotates. At this time, the paper P is conveyed such that the other image forming surface different from the image forming surface on which the image is formed by the image forming portion 20A faces the image forming portion 20B.
メインコントローラ22は、前述した画像形成部20Aに対する制御と同様の制御を画像形成部20Bに対しても実行することで、用紙Pの他方の画像形成面に画像情報に対応した画像を形成する。 The main controller 22 forms the image corresponding to the image information on the other image forming surface of the paper P by executing the same control as the above-described 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.
なお、液滴には水性インク、溶媒が蒸発するインクである油性インク、紫外線硬化型インク等が存在するが、本実施形態では、何れの種類の液滴でも適用可能である。 The droplets include water-based ink, oil-based ink that is an ink that evaporates a solvent, ultraviolet curable ink, and the like, but in the present embodiment, any type of droplets can be applied.
以下では、画像形成部20A及び画像形成部20B、並びに、画像形成部20A及び画像形成部20Bに含まれる共通の部材を区別する必要がない場合には、符号末尾の記号“A”及び記号“B”を省略して表す場合がある。 In the following, 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 symbols "A" and " B″ may be omitted.
図2に示される如く、印字ヘッド50は、用紙Pの搬送方向A(副走査方向という)と交差する方向B(例えば、直交する方向であり、主走査方向という)に沿って、複数のヘッドモジュール52が配列されている。各ヘッドモジュール52は同一の構造であり、図2では、第1ヘッドモジュール52M1から第3ヘッドモジュール52M3まで図示した。 As shown in FIG. 2, the print heads 50 include a plurality of heads along a direction B (for example, a direction orthogonal to each other and referred to as a main scanning direction) that intersects a conveyance direction A of the paper P (referred to as a sub scanning direction). Modules 52 are arranged. The head modules 52 have the same structure, and in FIG. 2, the first head module 52M1 to the third head module 52M3 are illustrated.
ヘッドモジュール52は、液滴が吐出されるノズルが二次元配列されている。図2では、ノズルの位置を、行番号(1〜6)と、列番号(A1〜A6、B1〜B6)のマトリクスで図示している。 In the head module 52, nozzles that eject droplets are two-dimensionally arranged. In FIG. 2, the nozzle positions are illustrated by a matrix of row numbers (1 to 6) and column numbers (A1 to A6, B1 to B6).
以下に、印字ヘッド50による、液滴の吐出実行例を示す。 The following is an example of droplet ejection execution by the print head 50.
一例として、ノズルは、副走査方向の数×主走査方向の数=6×12であり、合計72個のノズルが二次元配列されている。主走査方向は2群(A群及びB群)に分類されている(A1〜A6及びB1〜B6)。 As an example, the number of nozzles is the number 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 (A group and B group) (A1 to A6 and B1 to B6).
図2では、各ヘッドモジュール52において、副走査方向の各行毎に、各群(A群及びB群)から1つずつノズルが選択される(図2の斜め方向に図示した黒丸(●)印参照)。この斜め方向の傾斜角度が、用紙Pの搬送速度に基づき相殺されることで、遅延処理されて吐出される液滴が、主走査方向に沿って(主走査方向に対して傾斜角度0°となって)、一列に配列されることになる。 In FIG. 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 (black circle (●) shown in the diagonal direction in FIG. 2). reference). The tilt angle in the oblique direction is canceled out based on the transport speed of the paper P, so that the liquid droplets that are delayed and ejected are discharged along the main scanning direction (the tilt angle is 0° with respect to the main scanning direction). It will be arranged in a line.
ところで、用紙Pへの印刷(液滴吐出による画像形成)を開始する際(ジョブ毎のセット時)、遅延処理に応じて、ノズルから液滴を吐出させないために、実際に液滴を吐出させる実データとは別に、液滴が吐出されない不吐出データを設定する必要がある。 By the way, when printing (image formation by droplet ejection) on the paper P is started (at the time of setting for each job), the droplets are not actually ejected from the nozzles according to the delay process, and therefore the droplets are actually ejected. In addition to the actual data, it is necessary to set non-ejection data in which droplets are not ejected.
例えば、第1ライン目の主走査方向に沿って液滴を吐出する場合のA群の各配置位置での不吐出データの要否を示す。 For example, the necessity of non-ejection data at each arrangement position of the group A when ejecting a droplet along the main scanning direction of the first line is shown.
A1から液滴を吐出するときは、A1に実データを格納し、A2〜A6に不吐出データを格納する必要がある。 When ejecting droplets from A1, it is necessary to store actual data in A1 and non-ejection data in A2 to A6.
A2から液滴を吐出するときは、A2に実データを格納し、A3〜A6に不吐出データを格納する必要がある。 When ejecting droplets from A2, it is necessary to store actual data in A2 and non-ejection data in A3 to A6.
A3から液滴を吐出するときは、A3に実データを格納し、A4〜A6に不吐出データを格納する必要がある。 When ejecting droplets from A3, it is necessary to store actual data in A3 and non-ejection data in A4 to A6.
A4から液滴を吐出するときは、A4に実データを格納し、A5〜A6に不吐出データを格納する必要がある。 When ejecting droplets from A4, it is necessary to store actual data in A4 and non-ejection data in A5 to A6.
すなわち、各群の配置番号毎に不吐出データの格納数が異なっていることがわかる。 That is, it can be seen that the number of stored non-ejection data is different for each arrangement number of each group.
ヘッド駆動部40A、40B(図1参照)は、メインコントローラ22の一部として機能するヘッド駆動制御部200(図3(A)参照)の制御に基づき、印字ヘッド50(50A、50B)からの液滴の吐出を実行する。 The head drive units 40A and 40B (see FIG. 1) are controlled by the print head 50 (50A and 50B) based on the control of the head drive control unit 200 (see FIG. 3A) that functions as a part of the main controller 22. The ejection of droplets is executed.
ヘッド駆動制御部200では、印字ヘッド50による液滴吐出制御を含むプログラミング回路として、PLD(プログラマブルロジックデバイス)の一種であるFPGA(field programmable gate array)が適用されている。なお、ASIC(application specific integrated circuit)等の他の集積回路であってもよいため、以下では、総称として、「集積回路」という。 In the head drive controller 200, an FPGA (field programmable gate array), which is a type of PLD (programmable logic device), is applied as a programming circuit that includes droplet ejection control by the print head 50. Since it may be another integrated circuit such as an ASIC (application specific integrated circuit), it will be referred to as an “integrated circuit” as a generic term below.
集積回路では、印字データ(実データ及び不吐出データ)を格納するための格納手段の一例としての格納領域202(図3(A)及び(B)参照)が確保される。 In the integrated circuit, a storage area 202 (see FIGS. 3A and 3B) as an example of a storage unit for storing print data (actual data and non-ejection data) is secured.
(メインコントローラ22による画像処理制御)
図3(A)は、メインコントローラ22の画像処理系として、例えば、図示しない情報端末やサーバーを含む外部から画像情報を取得して、ヘッド駆動部40(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, printing for acquiring image information from the outside including an information terminal and a server (not shown) and sending the head drive unit 40 (40A, 40B). FIG. 3 is a block diagram showing, by function, a head drive control unit 200 for converting into raster image data at the time. Note that the block diagram of FIG. 3A shows the control by the head drive control unit 200 classified by function, and does not limit the hardware configuration.
メインコントローラ22が外部から受け付けた画像データは、イメージ変換部204に入力される。 The 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 role 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 processing). For example, RGB data is converted into YMCK data. In addition, the color conversion unit 206 executes a γ correction process.
色変換部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 processing and the γ correction processing to the image processing unit 208.
画像処理部208は、色空間変換処理及びγ補正処理後のデータにディザ処理等のスクリーン処理を実行し、印字ヘッド50A、50Bで印字可能な低階調(例えば、2ビット)の印刷用画像データ(実データ)に変換する。 The image processing unit 208 executes screen processing such as dither processing on the data after the color space conversion processing and the γ correction processing, and print images of low gradation (for example, 2 bits) printable by the print heads 50A and 50B. Convert to data (actual data).
画像処理部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 performs rearrangement processing on the low gradation data after the screen processing based on the arrangement of the print heads 50A (50B), and sends the data to the head drive unit 40A (40B).
なお、並び替え処理部210は、並び替え処理後のデータを格納する格納領域202を備えており、ヘッド駆動部40A(40B)へ送出する各主走査毎のデータ(ラインデータ)を格納する。ヘッド駆動部40A(40B)では、並び替え処理されたデータに基づいて、印字ヘッド50A(50B)を駆動し、用紙Pの搬送に同期して、液滴を吐出させる。 The rearrangement processing unit 210 has a storage area 202 for storing the data after the rearrangement processing, and stores the data (line data) for each main scan to be sent to the head drive unit 40A (40B). The head drive unit 40A (40B) drives the print head 50A (50B) based on the rearranged data, and ejects 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 required number of storage elements for each delay process, with an existing storage unit having a predetermined storage capacity as one unit. The unit storage unit 212 is prepared.
単位格納部212は、適用される集積回路において、予め格納容量が固定的であり、本実施の形態では、3ドットのデータが格納し得る格納容量(第1格納領域及び第2格納領域の一例としての3個のデータ領域212A〜212C)としている。 The unit storage unit 212 has a fixed storage capacity in advance in an applied integrated circuit, and in the present embodiment, a storage capacity capable of storing 3-dot data (an example of the first storage area and the second storage area). As three data areas 212A to 212C).
(不確定データ→不吐出データ置換処理)
図4は、図3(A)の並び替え処理部210における処理の詳細を示す機能ブロック図である。並び替え処理部210は、データ格納部214とデータ転送部216とを備える。
(Uncertain data → Non-ejection data replacement process)
FIG. 4 is a functional block diagram showing details of the processing in the rearrangement processing unit 210 of 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 receiving unit 218 receives the print image data sent from the image processing unit 208, the receiving unit 218 temporarily stores the received data (for example, data for one sheet) in a cache memory or the like. It is temporarily stored in the unit 220.
一時記憶部220は、ラインデータ取込部224に接続されている。ラインデータ取込部224は、一時記憶部220から1主走査(1ライン)毎の印刷用画像データを取り込み、格納領域割り当て部226へ送出する。 The temporary storage unit 220 is connected to the line data acquisition unit 224. The line data fetching unit 224 fetches the printing image data for each main scan (1 line) from the temporary storage unit 220 and sends it to the storage area allocating 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 (address) in the specified unit storage unit 212, and the read/write unit 228. Is stored in the storage area 202 via the.
ここで、読み書き部228には、事前処理手段の一例としての事前処理部229が接続されている。 Here, the read/write unit 228 is connected to a preprocessing unit 229 as an example of a preprocessing unit.
事前処理部229は、ジョブ開始等のセット時において、遅延処理分のデータが、見掛け上、存在するかのように、格納領域202を確保する。言い換えれば、確保した格納領域202での格納処理は、実際には実行されないため、当該確保した格納領域202は、「空(から)」である。しかし、本実施の形態では、見掛け上、不確定データが格納されるものとする。不確定データとは、液滴の階調が定まらず、かつ不用意に液滴が吐出される可能性があるデータを示す。 The pre-processing unit 229 secures the storage area 202 as if data for the delay processing apparently exists at the time of setting such as job start. In other words, since the storage process in the secured storage area 202 is not actually executed, the secured storage area 202 is “empty”. However, in the present embodiment, it is assumed that the uncertain data is apparently stored. The uncertain data is data in which the gradation of the droplet is not fixed and the droplet may be ejected carelessly.
すなわち、不確定データは、所謂「空データ」の一種であるが、空データは、格納処理を実行しない未使用の格納領域を含むのに対し、不確定データは、格納処理を実行したという履歴が存在する。 That is, indeterminate data is a kind of so-called “empty data”, but empty data includes an unused storage area in which storage processing is not executed, whereas indeterminate data is a history that storage processing has been executed. Exists.
格納領域割り当て部226では、格納領域202には、ラインデータ取込部224から受けた液滴吐出データ(実データ)と共に、見掛け上、遅延処理分の格納領域に不確定データが格納されることになる。なお、実データを格納する領域が第1格納領域であり、見掛け上、不確定データが格納される領域が第2格納領域である。第1格納領域及び第2格納領域は、何れかの単位格納部212のデータ領域212A〜212Cに特定されるものではなく、適宜選択されるものである。 In the storage area allocating unit 226, the storage area 202 stores apparently uncertain data in the storage area for the delay processing together with the liquid droplet ejection data (actual data) received from the line data capturing unit 224. become. The area for storing the actual data is the first storage area, and the area for apparently storing the uncertain data is the second storage area. The first storage area and the second storage area are not specified in any of the data areas 212A to 212C of any of the unit storage units 212, but are selected appropriately.
図7は、本実施の形態におけるヘッドモジュール52のA群のデータ(A1〜A6)を格納領域202へ格納するときの格納領域割り当て状況を示す概念図である。格納領域202は、単位格納部212の集合体である。 FIG. 7 is a conceptual diagram showing a storage area allocation state when the data (A1 to A6) of the group A of the head module 52 in this embodiment is stored in the storage area 202. The storage area 202 is an aggregate of the unit storage units 212.
なお、セット時(ジョブ開始時)では、実際の液滴を吐出(不吐出を含む)させる実データを格納する単位格納部212以外には、データの格納は実行されないが、前述したように、見掛け上の不確定データが格納される。 It should be noted that at the time of setting (at the start of a job), data is not stored except for the unit storage section 212 that stores actual data for ejecting (including non-ejection) actual droplets, but as described above, Apparent uncertain data is stored.
A1データは、1個目の単位格納部212(1)の上段(データ領域A)が格納領域202となる。 The A1 data has the storage area 202 in the upper part (data area A) of the first unit storage section 212(1).
A2データは、1個目の単位格納部212(1)の中段及び下段(データ領域B、212C)の何れかが選択される。 For the A2 data, one of the middle stage and the lower stage (data area B, 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, either all of the third unit storage section 212(3) (data areas A to C) or the upper part of the fourth unit storage section 212(4) (data area 212A) is selected. It
A5データは、4個目の単位格納部212の中段と下段(データ領域B、C)と、5個目の単位格納部212の全て(データ領域A〜C)が選択される。 For the A5 data, the middle and lower rows of the fourth unit storage section 212 (data areas B and C) and all of the fifth unit storage section 212 (data areas A to C) are selected.
A6データは、6個目及び7個目の単位格納部212(6)、212(7)の全て(データ領域A〜C)が選択される。 As 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 data storage to transfer when the A3 data of FIG. 7 is taken as an example.
本実施の形態では、データはFIFO(先入れ先出し)動作が実行される。 In the present embodiment, the data is subjected to a FIFO (First In First Out) operation.
図8(A)に示される如く、前のジョブが終了して、次のジョブの遅延処理のための不確定データを生成するときを示している。すなわち、データ領域Aは空いており、データ領域Bには不確定データ1、及びデータ領域Cには不確定データ2が格納される。 As shown in FIG. 8A, the case is shown in which the previous job is finished and the uncertain data for the delay processing of the next job is generated. That is, the data area A is empty, uncertain data 1 is stored in the data area B, and uncertain 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 uncertain data 1 in the data area B and the uncertain data 2 in the data area C stored in FIG. 8A are respectively shifted to the upper stage (data area B →A, C→B), and the actual data of the first line is stored in the data area C. Subsequently, although not shown, the uncertain data 1 in the data area A is transmitted, and the uncertain data 2 in the data area B and the actual data on the first line of the data area C are each shifted to the upper stage ( The actual data of the second line is stored in the data area B→A, C→B) and the data area C.
図8(C)は、上記FIFO動作を継続している途中経過であり、データ領域CのN−3ライン目の実データを送出した後、データ領域BのN−2ライン目の実データ及びデータ領域CのN−1ライン目の実データをそれぞれ上側の段へシフトさせ(データ領域B→A、C→B)、データ領域CにNライン目の実データを格納する。 FIG. 8C shows the progress of continuing the FIFO operation, and after transmitting the actual data of the N-3th line of the data area C, the actual data of the N-2th line of the data area B and The actual data on the (N-1)th line of the data area C is shifted to the upper stage (data area B→A, C→B), and the actual data on 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 by the read/write unit 228 from the storage area 202.
ラインデータ取得部230は、転送部232及び遅延ライン判別部233に接続されている。 The line data acquisition unit 230 is connected to the transfer unit 232 and the delay line determination unit 233.
転送部232では、ラインデータ取得部230で取得したラインデータを、置換手段の一例としてのデータ置換部235へ送出する。 The transfer unit 232 sends the line data acquired by the line data acquisition unit 230 to the data replacement unit 235 as an example of a replacement unit.
また、遅延ライン判別部233では、ラインデータ取得部230で取得したラインデータから、遅延処理データの有無を判別する。 Further, the delay line determination unit 233 determines the presence or absence of delay processing data from the line data acquired by the line data acquisition unit 230.
データ置換部235は、前記遅延ライン判別部233から判別信号を受けるようになっている。判別信号は、データ置換部235が転送部232から受けるデータが、遅延処理データである不確定データを含むか否かを判別する信号である。 The data replacement section 235 is adapted to receive a discrimination signal from the delay line discrimination section 233. The discrimination signal is a signal for discriminating whether or not the data received by the data replacement unit 235 from the transfer unit 232 includes the uncertain data which is the delay processing data.
データ置換部235では、遅延ライン判別部233からの判別信号に基づき、遅延処理データ(不確定データ)の場合は、当該不確定データを不吐出データ(実データとして不吐出を指示するデータ)に置換する置換処理を実行する。また、遅延処理データではない(実データである)場合は、置換処理は実行しない。 In the data replacing section 235, based on the discrimination signal from the delay line discriminating section 233, in the case of delay processing data (uncertain data), the uncertain data is changed to non-ejection data (data indicating non-ejection as actual data). Execute the replacement process. If it is not the delay processing data (actual data), the replacement processing is not executed.
また、ラインデータ取得部230は、転送部232での転送が終了すると、転送終了の通知を受けて、読み書き部228から次のラインデータを取得することを繰り返す。 Further, when the transfer by the transfer unit 232 is completed, the line data acquisition unit 230 receives the notification of the completion of the transfer and repeats the acquisition of the next line data from the read/write unit 228.
以下に、本実施の形態の作用を説明する。 The operation of this 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 droplets of the image formed on the sheet P are dried by the drying air including the radiant heat from the drying device 70A toward the one image forming surface of the sheet P, and the sheet is dried. Fix the image on P.
その後、用紙Pは、搬送ローラ100の回転に伴って画像形成部20Bと対向する位置に搬送される。この際、用紙Pは、画像形成部20Aによって画像が形成された画像形成面とは異なる他方の画像形成面が画像形成部20Bと向き合うように搬送され、画像形成部20Bにより、用紙Pの他方の画像形成面に画像情報に対応した画像を形成し、乾燥装置70Bで乾燥され、画像を定着する。そして、用紙Pは、搬送ローラ100の回転に伴って排出ロール90まで搬送され、排出ロール90に巻き取られる。 After that, the paper P is transported to a position facing the image forming unit 20B as the transport roller 100 rotates. At this time, the paper P is conveyed such 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 image forming unit 20B conveys the other surface of the paper P. An image corresponding to the image information is formed on the image forming surface of, and is 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 this embodiment.
ステップ250では、画像データを受け付けたか否かが判断され、否定判定された場合は、このルーチンは終了する。 In step 250, it is determined whether or not image data has been received, and if a negative determination is made, this routine ends.
また、ステップ250で肯定判定されると、ステップ252へ移行してイメージ変換処理が実行される。イメージ変換処理では、ラスターイメージ変換によりPDL等の画像データ(印刷データ)をビットマップデータに変換する。 Further, if an affirmative decision is made in step 250, the routine proceeds to step 252, where the image conversion processing is executed. In the image conversion processing, 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 the bitmap data is executed. In the color space conversion processing, the color space of the bitmap data is converted from RGB to YMCK.
次のステップ256では、色空間が変換されたビットマップデータのγ補正処理が実行され、ステップ258へ移行する。 In the next step 256, the γ correction processing of the bitmap data whose color space has been converted is executed, and the routine proceeds to step 258.
ステップ258では、印刷用画像データを生成する。印刷用画像データの生成処理では、色空間変換処理及びγ補正処理後のデータにディザ処理等のスクリーン処理を実行し、印字ヘッド50A、50Bで印字可能な低階調(例えば、2ビット)の印刷用画像データに変換する。 In step 258, print image data is generated. In the print image data generation processing, screen processing such as dither processing is performed on the data after the color space conversion processing and the γ correction processing, and low gradation (for example, 2 bits) printable by the print heads 50A and 50B. Convert to image data for printing.
次のステップ260では、印刷用画像データの並べ替え処理(図6で詳述)を実行し、当該並べ替え処理の中で、データをヘッド駆動部40A、40Bへ転送することでこのルーチンは終了する。 In the next step 260, a rearrangement process (detailed in FIG. 6) of the print image data is executed, and in the 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.
ステップ272では、印刷用画像データ(1画像(用紙1枚)分の実データ)を一時記憶部220に一時的に記憶して、ステップ273へ移行する。 In step 272, the print image data (actual data for one image (one sheet of paper)) is temporarily stored in the temporary storage unit 220, and the process proceeds to step 273.
ステップ273では、見掛け上、遅延処理分の格納領域を確保し、ステップ274へ移行する。これにより、遅延処理分の格納領域には、見掛け上、不確定データが格納される。 At step 273, the storage area for the delay processing is apparently secured, and the process proceeds to step 274. As a result, apparently uncertain data is stored in the storage area for the delay processing.
ステップ274では、一時記憶部220から1ライン分のデータを取り込み、次いでステップ276へ移行して、格納領域202への割り当てを実行する。 In step 274, one line of data is fetched from the temporary storage unit 220, then the process proceeds to step 276, and allocation to the storage area 202 is executed.
次のステップ278では、ステップ276での割り当て指示に基づき,かつ、ステップ273で追加された不確定データを含め、格納領域202の各単位格納部212における、データ領域212A〜212Cへ格納する(本実施の形態では、図7参照)。 At the next step 278, based on the allocation instruction at step 276, and including the uncertain data added at step 273, it is stored in the data areas 212A to 212C in each unit storage section 212 of the storage area 202 (the book). In the embodiment, see FIG. 7).
本実施の形態では、格納領域202への割り当てに際し、遅延処理毎に、見掛け上、不吐出データを格納するための単位格納部212を区画することなく、各単位格納部212のデータ領域212A〜212Cを有効利用し、単位格納部212の数を遅延処理毎に区画した場合(後述する、図9に示す変形例の格納構造)に比べて、削減するようにした。 In the present embodiment, when allocating to the storage area 202, it is apparent that the unit storage section 212 for storing the non-ejection data is not divided for each delay process, and the data areas 212A to 212A of the respective unit storage sections 212 are not divided. The number of unit storage units 212 is reduced compared to a case where the number of unit storage units 212 is partitioned for each delay process (a storage structure of a modified example shown in FIG. 9, which will be described later).
次のステップ280では、印刷時期か否かが判断され、否定判定された場合はこのステップ280で肯定判定されるまで待機する。ステップ280で肯定判定されると、ステップ281へ移行して格納領域202から1ライン分のデータを取得し、ステップ282へ移行する。 In the next step 280, it is judged whether or not it is the printing time. When an affirmative decision is made in step 280, the operation moves to step 281, one line of data is acquired from the storage area 202, and the operation moves to step 282.
ステップ282では、取得したデータに、遅延処理分の格納領域が確保されているか否かを判別する。このステップ282において、遅延処理分の格納領域が確保されていると判別された場合は、見掛け上、不確定データが格納されていると判断し、ステップ283へ移行して、遅延処理分のデータである不確定データを不吐出データに置換し、ステップ284へ移行する。 In step 282, it is determined whether or not a storage area for the delay processing is secured in the acquired data. When it is determined in step 282 that the storage area for the delay processing is secured, it is determined that the uncertain data is apparently stored, and the process proceeds to step 283, where the data for the delay processing is stored. The uncertain data, which is, is replaced with the non-ejection data, and the process proceeds to step 284.
また、ステップ282において、遅延処理分の格納領域が確保されていないと判別された場合は、液滴吐出の実データであると判断し、ステップ284へ移行する。 If it is determined in step 282 that the storage area for the delay process has not been secured, it is determined that the data is droplet ejection actual data, and the process proceeds to step 284.
ステップ284では、取得したデータ(実データ及び置換済みの不吐出データ)をヘッド駆動部40A(40B)へ転送する。 In step 284, the acquired data (actual data and replaced non-ejection data) is transferred to the head drive unit 40A (40B).
次のステップ286では、例えば、読み書き部228へ転送したことを通知する。 In the next step 286, for example, the transfer is notified to the reading/writing unit 228.
次のステップ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 based on the transfer notification in step 286, the reading/writing unit 228 performs the next one line. Minute data is obtained and the above steps are repeated.
また、ステップ288で肯定判定された場合は、このルーチンは終了する。 If the affirmative determination is made in step 288, this routine ends.
(変形例)
なお、本実施の形態では、並び替え処理部210の格納領域202に設けられた単位格納部212を有効利用することで、単位格納部212の数を削減するようにしたが、本実施の形態における不確定データを見掛け上追加し、転送部232による転送時に不吐出データに置換する技術は、格納領域202は、図7に示すような構成である必要はなく、以下の変形例の構成であってもよい。
(Modification)
In this 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. In the technique of apparently adding the uncertain data in (3) and replacing the non-ejection data in the transfer by the transfer unit 232, the storage area 202 does not need to have the configuration shown in FIG. It may be.
変形例として、図9は、A群の各データ(A1〜A6)毎に、単位格納部212を配分した例を示している。 As a modified example, FIG. 9 illustrates an example in which the unit storage units 212 are distributed for each data (A1 to A6) of the A group.
セット時において、ヘッドモジュール52のA群では、以下の数の単位格納部212が割り当てられる。 At the time of setting, the following number of unit storage sections 212 are allocated to the A group of the head module 52.
A1は、実データ1を格納するための格納領域として、1個の単位格納部212が割り当てられる。 A1 is a storage area for storing the actual data 1, to which one unit storage section 212 is allocated.
A2は、実データ1と空データ1を格納するための格納領域として、1個の単位格納部212が割り当てられる。 As A2, one unit storage unit 212 is assigned as a storage area for storing the actual data 1 and the empty data 1.
A3は、実データ1と空データ1及び2を格納するための格納領域として、1個の単位格納部212が割り当てられる。 A3 is a storage area for storing the actual data 1 and the empty data 1 and 2, and one unit storage section 212 is allocated.
A4は、実データ1と空データ1〜3を格納するための格納領域として、2個の単位格納部212が割り当てられる。 A4 is a storage area for storing the actual data 1 and the empty data 1 to 3, to which two unit storage units 212 are allocated.
A5は、実データ1と空データ1〜4を格納するための格納領域として、2個の単位格納部212が割り当てられる。 A5 is a storage area for storing the actual data 1 and the empty data 1 to 4, to which two unit storage units 212 are allocated.
A6は、実データ1と空データ1〜5を格納するための格納領域として、2個の単位格納部212が割り当てられる。 A6 is a storage area for storing the actual data 1 and the empty data 1 to 5, to which two unit storage units 212 are allocated.
この変形例の場合、単位格納部212は、セット時に未使用の格納領域が存在するため、合計9個必要となる。参考として、前述した本実施の形態(図7参照)の場合、単位格納部212は合計7個必要である。 In the case of this modification, a total of nine unit storage units 212 are needed because there is an unused storage area when set. For reference, in the case of the present embodiment described above (see FIG. 7), a total of seven unit storage units 212 are required.
なお、本実施の形態(変形例を含む)では、遅延処理のために見掛け上、不確定データを格納し、その後に不吐出データに置換するようにしたが、遅延処理に限らず、液滴吐出データの階調データの内、一部又は全部の不吐出データの格納処理を実行せずに不確定データとしておき、転送の際に不吐出データに置き換えるようにすれば、不吐出データの格納処理時間を短縮することが可能、若しくは、用紙Pに不用意に液滴が吐出することが回避可能となる。 In addition, in the present embodiment (including the modified example), the uncertain data is apparently stored for the delay process and then replaced with the non-ejection data. If some or all of the non-ejection data among the gradation data of the ejection data is not stored and is set as uncertain data and is replaced with the non-ejection data at the time of transfer, the non-ejection data is stored. The processing time can be shortened, or careless ejection of droplets on the paper P can be avoided.
なお、本実施の形態に係るインクジェットプリンタ12では、2組の画像形成部20A及び20Bを直列に配列し、画像形成部20Aと画像形成部20Bとの間で用紙Pを反転させることで、用紙Pの表裏面に印刷することを可能としたが、片面のみを印刷するインクジェットプリンタであってもよい。 In the inkjet 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 units 20A and 20B, thereby Although it is possible to print on the front and back sides of P, an inkjet printer that prints on only one side may be used.
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 一時記憶部
224 ラインデータ取込部
226 格納領域割り当て部
228 読み書き部
229 事前処理部
230 ラインデータ取得部
232 転送部
233 遅延ライン判別部
235 データ置換部
12 inkjet printer 20A, 20B image forming unit 22 main controller 40 (40A, 40B) head drive unit 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) Dryer 80 Paper feed roll 90 Ejection roll 100 Conveying roller 110 (110A, 110B) Paper speed detection sensor 200 Head drive control unit 202 Storage area 204 Image conversion Reference numeral 206 Color conversion portion 208 Image processing portion 210 Sorting processing portion 212 Unit storage portion 212A to 212C Data area 214 Data storage portion 216 Data transfer portion 218 Reception portion 220 Temporary storage portion 224 Line data acquisition portion 226 Storage area allocation portion 228 Read/write unit 229 Pre-processing unit 230 Line data acquisition unit 232 Transfer unit 233 Delay line determination unit 235 Data replacement unit
Claims (7)
前記格納手段に、前記液滴吐出用データを格納する第1格納領域とは別に、前記液滴吐出用データの格納処理をせず不確定なデータが存在する第2格納領域を設ける事前処理を実行する事前処理手段と、
前記格納手段から液滴吐出用データを読み出した後、前記第2格納領域に存在する不確定データを、不吐出データに置き換える置換手段と、
を有する液滴吐出データ処理装置。 Storage means having a plurality of storage areas each capable of storing a plurality of droplet discharge data in the main scanning direction;
In addition to the first storage area for storing the droplet discharge data, the storage means is provided with a second storage area in which indeterminate data is present without storing the droplet discharge data. Pre-processing means to execute,
Replacement means for replacing the uncertain data existing in the second storage area with the non-ejection data after reading the droplet ejection data from the storage means;
A droplet discharge data processing device having a.
前記第1格納領域と、前記第2格納領域と、を合算した数の格納領域を満たすように、合算した格納領域数に満たない格納領域を持つ格納素子が必要数だけ装着されている、
請求項1記載の液滴吐出データ処理装置。 In the storage means,
A required number of storage elements having storage areas less than the total number of storage areas are mounted so that the total number of storage areas of the first storage area and the second storage area is satisfied.
The droplet discharge data processing device according to claim 1.
主走査方向の複数の液滴吐出用データを各々格納し得る複数の格納領域を備えた格納手段と、
前記格納手段に、前記液滴吐出用データを格納する第1格納領域とは別に、前記液滴吐出用データの格納処理をせず不確定なデータが存在する第2格納領域とを設ける事前処理を実行する事前処理手段と、
前記格納手段から液滴吐出用データを読み出した後、前記第2格納領域に存在する不確定データを、不吐出データに置き換える置換手段と、
前記置換手段で置換した後の液滴吐出データを、前記吐出制御手段へ転送する転送手段と、
を有する液滴吐出制御装置。 When ejecting droplets from the nozzles for each main scanning line while relatively sub-scanning a head in which nozzles ejecting droplets based on droplet ejection data are two-dimensionally arranged and a droplet ejection target Discharging control means that sets non-discharging data according to a two-dimensional array pattern to each of the nozzles, and apparently delays the droplet discharging timing stepwise along the main scanning direction,
Storage means having a plurality of storage areas each capable of storing a plurality of droplet discharge data in the main scanning direction;
Pre-processing for providing the storage means with a second storage area in which indeterminate data exists without storing the droplet discharge data, in addition to a first storage area for storing the droplet discharge data A preprocessing means for executing
Replacing means for replacing the uncertain data existing in the second storage area with the non-ejection data after reading the droplet ejection data from the storage means;
Transfer means for transferring the droplet discharge data after replacement by the replacement means to the discharge control means,
A droplet discharge control device having a.
前記第1格納領域と、前記第2格納領域と、を合算した数の格納領域を満たすように、合算した格納領域数に満たない格納領域を持つ格納素子が必要数だけ装着されている、
請求項5記載の液滴吐出制御装置。 In the storage means,
A required number of storage elements having storage areas less than the total number of storage areas are mounted so that the total number of storage areas of the first storage area and the second storage area is satisfied.
The droplet discharge control device according to claim 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016164141A JP6740807B2 (en) | 2016-08-24 | 2016-08-24 | Droplet ejection data processing device, droplet ejection control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016164141A JP6740807B2 (en) | 2016-08-24 | 2016-08-24 | Droplet ejection data processing device, droplet ejection control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018030298A JP2018030298A (en) | 2018-03-01 |
| JP6740807B2 true JP6740807B2 (en) | 2020-08-19 |
Family
ID=61304249
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016164141A Active JP6740807B2 (en) | 2016-08-24 | 2016-08-24 | Droplet ejection data processing device, droplet ejection control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6740807B2 (en) |
-
2016
- 2016-08-24 JP JP2016164141A patent/JP6740807B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018030298A (en) | 2018-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4687745B2 (en) | Image processing apparatus, image recording system, and program | |
| JP5245221B2 (en) | Droplet discharge device | |
| JP6740807B2 (en) | Droplet ejection data processing device, droplet ejection control device | |
| CN108116059B (en) | Printing apparatus and printing method | |
| JP2010076191A (en) | Liquid droplet discharge control apparatus and liquid droplet dischrging apparatus | |
| JP2006264055A (en) | Printing system, printing method, and printing control apparatus | |
| JP6425424B2 (en) | Image processing apparatus and image processing method | |
| JP5042081B2 (en) | Image processing apparatus, image forming apparatus, and image processing method | |
| JP6828310B2 (en) | Droplet ejection device, droplet ejection control device | |
| JP2010076230A (en) | Liquid discharge apparatus | |
| JP2011076156A (en) | Apparatus and method for processing image | |
| JP2021066165A (en) | Liquid discharge device, and image formation method | |
| JP2006264054A (en) | Printing system, printing method, and printing control apparatus | |
| JP2008023759A (en) | Inkjet recording apparatus, method for recovering processing its recording head, and computer program | |
| US9789718B2 (en) | Printing apparatus and control method of the same | |
| JP6045206B2 (en) | Inkjet recording method and inkjet recording apparatus | |
| JP5824947B2 (en) | Image recording apparatus and program | |
| JP4517907B2 (en) | Printing system, printing method, and printing control apparatus | |
| JP2009018487A (en) | Liquid ejection method | |
| JP2010082971A (en) | Liquid delivery device and delivery control method therefor | |
| JP5783948B2 (en) | Color image forming apparatus | |
| US12050949B2 (en) | Image forming apparatus, recording amount setting method of image forming apparatus, and recording amount setting program | |
| JP6862124B2 (en) | Image processing device and image processing method | |
| JP5960104B2 (en) | Image processing apparatus and image processing method | |
| JP6031810B2 (en) | Printing apparatus and printing method |
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 |
|
| 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: 20200623 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200706 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6740807 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 |