[go: up one dir, main page]

JP2018171881A - Image forming apparatus - Google Patents

Image forming apparatus

Info

Publication number
JP2018171881A
JP2018171881A JP2017129789A JP2017129789A JP2018171881A JP 2018171881 A JP2018171881 A JP 2018171881A JP 2017129789 A JP2017129789 A JP 2017129789A JP 2017129789 A JP2017129789 A JP 2017129789A JP 2018171881 A JP2018171881 A JP 2018171881A
Authority
JP
Japan
Prior art keywords
ink
nozzle
scanning direction
cpu
density
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
JP2017129789A
Other languages
Japanese (ja)
Other versions
JP6547795B2 (en
Inventor
良久 茅中
Yoshihisa Kayanaka
良久 茅中
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to US15/716,760 priority Critical patent/US10336093B2/en
Publication of JP2018171881A publication Critical patent/JP2018171881A/en
Application granted granted Critical
Publication of JP6547795B2 publication Critical patent/JP6547795B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】単位濃度よりも高い濃度の印刷を行う場合に、印刷時間を短縮できる画像形成装置を提供する。【解決手段】印刷装置30のCPU40は、単位濃度Pu[%]より高い高濃度Ph[%](但し、(j−1)×Pu<Ph<j×Pu(j≧2の整数))で印刷する場合に、基準LFに基づいて、印刷開始位置から、ノズルを副走査方向に複数回、相対移動させ、(j×R×D)未満の回数、主走査させ、隣接画素の各画素のインクの濃度を100%以上且つ隣接画素の各画素のインクの濃度の合計を高濃度Ph[%]とさせる。Rは解像度、Dは副走査方向に隣接するノズル間の間隔である。【選択図】図3An image forming apparatus capable of shortening a printing time when printing at a density higher than a unit density is provided. A CPU 40 of a printing apparatus 30 has a high density Ph [%] higher than a unit density Pu [%] (where (j-1) × Pu <Ph <j × Pu (an integer of j ≧ 2)). When printing, based on the reference LF, the nozzle is relatively moved from the print start position a plurality of times in the sub-scanning direction, and is subjected to main scanning a number of times less than (j × R × D), and each pixel of the adjacent pixel is scanned. The ink density is set to 100% or more, and the sum of the ink densities of the adjacent pixels is set to a high density Ph [%]. R is the resolution, and D is the interval between adjacent nozzles in the sub-scanning direction. [Selection] Figure 3

Description

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

画像形成装置は、ノズルを備えたヘッドを印刷媒体に対して主走査方向に相対移動させるときにノズルからインクを吐出することによって、主走査方向に並んだ複数のインクのドットからなる画素列を形成する。画像形成装置は、印刷媒体に対してヘッドを副走査方向に相対移動させ、複数の画素列を副走査方向に並べて形成することによって、印刷媒体に画像を形成する。   An image forming apparatus ejects ink from a nozzle when a head provided with the nozzle is moved relative to the print medium in the main scanning direction, thereby forming a pixel row composed of a plurality of ink dots arranged in the main scanning direction. Form. The image forming apparatus forms an image on the print medium by moving the head relative to the print medium in the sub-scanning direction and arranging a plurality of pixel rows in the sub-scanning direction.

複数回の主走査によって1つの画素列の形成を完了するマルチパス方式が知られている。例えば、特許文献1には、ヘッドに設けられた複数のノズルのうち異なるノズルを同一の画素列に走査させて各画素列を印刷する方式であるマルチパス方式が記載されている。画像形成装置は、マルチパス方式を用いることで、ノズルから1回で吐出できるインクの最大の濃度である単位濃度よりも高い濃度の印刷もできる。   A multi-pass method is known in which formation of one pixel column is completed by a plurality of main scans. For example, Patent Document 1 describes a multi-pass method, which is a method of printing each pixel column by causing different nozzles to scan the same pixel column among a plurality of nozzles provided in the head. By using the multi-pass method, the image forming apparatus can perform printing at a density higher than the unit density, which is the maximum density of ink that can be ejected from the nozzles once.

特開2013−154511号公報JP2013-154511A

従来の画像形成装置が所定数の画素列の範囲(以下、所定範囲という)に単位濃度よりも高濃度の印刷を行う場合には、画像形成装置は、ヘッドの主走査方向への移動と、副走査方向への一画素ずつの相対移動を繰り返して、単位濃度での画素列を形成する。次いで、所望の高濃度にする所定範囲の印刷開始位置にヘッドを戻して、所定範囲に単位濃度と所望の高濃度との差の濃度の印刷を、画像形成装置が行うことが考えられる。この場合には、ヘッドは、主走査方向への移動と、副走査方向への一画素ずつの相対移動を所定範囲では2回行うことになる。また、画像形成装置が、マルチパス方式にて、所望の高濃度の半分の濃度での印刷を同一の画素列に対して2回行うことも考えられる。この場合にも、ヘッドは、同一の画素列に対して、主走査方向への移動を2回行うので、同一の画素列に対して、主走査方向への移動を1回しか行わないシングルパス方式の2倍の時間がかかる。従って、高濃度での印刷の時間が長くなるという問題があった。   When a conventional image forming apparatus performs printing with a density higher than a unit density in a range of a predetermined number of pixel columns (hereinafter referred to as a predetermined range), the image forming apparatus performs movement of the head in the main scanning direction, By repeating the relative movement of each pixel in the sub-scanning direction, a pixel column with unit density is formed. Next, it is conceivable that the image forming apparatus performs printing with a density difference between the unit density and the desired high density within the predetermined range by returning the head to a printing start position within a predetermined range to obtain a desired high density. In this case, the head performs the movement in the main scanning direction and the relative movement of each pixel in the sub scanning direction twice within a predetermined range. It is also conceivable that the image forming apparatus performs printing at a half density of a desired high density twice for the same pixel column by the multi-pass method. Also in this case, since the head moves twice in the main scanning direction with respect to the same pixel row, a single pass in which the head moves only once in the main scanning direction with respect to the same pixel row. It takes twice as long as the method. Therefore, there is a problem that the printing time at a high density becomes long.

本発明の目的は、単位濃度よりも高い濃度の印刷を行う場合に、印刷時間を短縮できる画像形成装置を提供することである。   An object of the present invention is to provide an image forming apparatus capable of shortening the printing time when printing at a density higher than the unit density.

本開示の一態様に係る画像形成装置は、副走査方向に並び且つインクを吐出することが可能な複数のノズルと、印刷データに基づいて、印刷媒体に対してノズルを主走査方向に相対移動させて、インクを吐出させ、且つ、印刷媒体に対してノズルを副走査方向に相対移動させて、解像度R[dpi]の画像を形成させる制御部とを備え、ノズルは、副走査方向に間隔D[in]で並び、制御部は、(R×D)個の副走査方向に隣接する画素である隣接画素における各画素に対し、ノズルから1回で吐出できるインクの最大の濃度の合計濃度である単位濃度Pu[%]よりも高い高濃度Ph[%](但し、(j−1)×Pu<Ph<j×Pu(j≧2の整数))で印刷する場合に、副走査方向へのノズルの相対移動値又は移動値の平均値である基準LF(Line Feed)値(N×Pu/Ph)(但し、Nはノズルの数)に基づいて、主走査方向に最初の画素列を形成させる印刷開始位置から、ノズルを副走査方向に複数回、相対移動させ、(j×R×D)未満の回数、ノズルを主走査方向に相対移動させ、インクを吐出させて隣接画素の各画素のインクの濃度を100%以上且つ隣接画素の各画素のインクの濃度の合計を高濃度Ph[%]とさせる、インクの吐出とノズルの相対移動の制御を行う吐出制御を実行することを特徴とする。   An image forming apparatus according to an aspect of the present disclosure includes a plurality of nozzles arranged in the sub-scanning direction and capable of ejecting ink, and the nozzles are relatively moved in the main scanning direction with respect to the print medium based on print data And a controller that forms an image of resolution R [dpi] by ejecting ink and moving the nozzle relative to the print medium in the sub-scanning direction. D [in], and the control unit sums the maximum density of the ink that can be ejected from the nozzle at one time for each pixel in the adjacent pixels that are adjacent in the sub-scanning direction (R × D). When printing at a high density Ph [%] higher than the unit density Pu [%] (where (j−1) × Pu <Ph <j × Pu (an integer of j ≧ 2)), the sub-scanning direction The relative movement value of the nozzle to or the average value of the movement values Based on the LF (Line Feed) value (N × Pu / Ph) (where N is the number of nozzles), the nozzle is moved a plurality of times in the sub-scanning direction from the print start position where the first pixel row is formed in the main scanning direction. , Move the nozzle relative to the main scanning direction for a number of times less than (j × R × D), eject ink, and set the ink density of each pixel of the adjacent pixel to 100% or more and each pixel of the adjacent pixel It is characterized in that the discharge control is performed to control the ink discharge and the relative movement of the nozzles so that the total density of the inks is a high density Ph [%].

上記態様によれば、画像形成装置の制御部は、(R×D)個の隣接画素を(j×R×D)回未満の主走査で高濃度Ph[%](但し、(j−1)×Pu<Ph<j×Pu(j≧2の整数))の印刷を行わせる。従って、主走査方向への相対移動と、副走査方向への相対移動を所定数の画素列の範囲に対して2回行って高濃度の印刷を行う場合、または、マルチパス方式にて、高濃度の半分の濃度での印刷を同一の画素列に対して重ねて行う場合よりも、高濃度で印刷を行う時間を短縮できる。   According to the above aspect, the control unit of the image forming apparatus applies (R × D) adjacent pixels to the high density Ph [%] (provided that (j−1) in the main scanning less than (j × R × D) times. ) × Pu <Ph <j × Pu (an integer of j ≧ 2)). Accordingly, when high density printing is performed by performing relative movement in the main scanning direction and relative movement in the sub-scanning direction twice for a predetermined number of pixel column ranges, or in a multi-pass method, The time for printing at a high density can be shortened as compared to the case where printing at half the density is performed on the same pixel column.

印刷装置30及び端末装置1の概略構成を示す斜視図である。2 is a perspective view illustrating a schematic configuration of a printing device 30 and a terminal device 1. FIG. キャリッジ34の概略構成を示す底面図である。4 is a bottom view showing a schematic configuration of a carriage 34. FIG. 印刷装置30の電気的構成を示すブロック図である。3 is a block diagram showing an electrical configuration of the printing apparatus 30. FIG. 吐出ヘッド35Wによって白インク画像が形成される工程を示す図である。It is a diagram showing a process of forming a white ink image by the ejection head 35W. 吐出ヘッド35Cによってカラーインク画像が形成される工程を示す図である。It is a figure which shows the process in which a color ink image is formed with the discharge head 35C. 印刷データ421を示す図である。FIG. 6 is a diagram illustrating print data 421. メイン処理のフローチャートである。It is a flowchart of a main process. メイン処理のフローチャートであって、図7の続きである。It is a flowchart of the main process, and is a continuation of FIG. 印刷バッファ[1]422を示す図である。FIG. 6 is a diagram illustrating a print buffer [1] 422. マスターポインタテーブル423を示す図である。It is a figure which shows the master pointer table 423. データ取得処理のフローチャートである。It is a flowchart of a data acquisition process. データ取得処理のフローチャートであって、図11の続きである。It is a flowchart of a data acquisition process, Comprising: FIG. 高濃度判定処理のフローチャートである。It is a flowchart of a high concentration determination process. LF値テーブル411を示す図である。It is a figure which shows LF value table 411. RAM42の記憶領域を示す概念図である。3 is a conceptual diagram showing a storage area of a RAM 42. FIG.

本実施形態を、図面を参照して説明する。図1を参照し、画像形成装置の一例である印刷装置30を説明する。図1の左下側、右上側、右下側、左上側、上側、下側は、それぞれ、印刷装置30の前側、後側、右側、左側、上側、下側である。   The present embodiment will be described with reference to the drawings. A printing apparatus 30 that is an example of an image forming apparatus will be described with reference to FIG. In FIG. 1, the lower left side, upper right side, lower right side, upper left side, upper side, and lower side are the front side, rear side, right side, left side, upper side, and lower side of the printing apparatus 30, respectively.

<印刷装置30の構成>
印刷装置30は、公知の布用インクジェットプリンタである。印刷装置30は、吐出ヘッド35を走査させ、記録媒体である布に画像を印刷する。布の一例として、Tシャツなどが挙げられる。印刷装置30は、例えば、ケーブル9を介して端末装置1に接続する。端末装置1は、布に対する印刷処理を印刷装置30に実行させるための印刷データ421を作成する。印刷データ421は、端末装置1から印刷装置30に送信される。端末装置1は、例えば、PC(Personal Computer)、タブレット、高機能携帯等である。
<Configuration of Printing Device 30>
The printing apparatus 30 is a known cloth inkjet printer. The printing apparatus 30 scans the ejection head 35 and prints an image on a cloth that is a recording medium. An example of the cloth is a T-shirt. For example, the printing apparatus 30 is connected to the terminal apparatus 1 via the cable 9. The terminal apparatus 1 creates print data 421 for causing the printing apparatus 30 to execute a printing process on the cloth. The print data 421 is transmitted from the terminal device 1 to the printing device 30. The terminal device 1 is, for example, a PC (Personal Computer), a tablet, or a high-function mobile phone.

印刷装置30は、筐体31内の下部に、一対のガイドレール37を備える。一対のガイドレール37は、前後方向に延びる。一対のガイドレール37は、プラテン支持台38を前後方向に移動可能に支持する。プラテン支持台38上面の左右方向中央には、プラテン39が固定される。プラテン39は、板体である。プラテン39の上面には、布が載置される。プラテン支持台38は、副走査機構によって、副走査方向に搬送される。副走査方向は、布がプラテン39によって搬送される前後方向である。副走査機構は、図3に示す副走査モータ47、及び図示しないベルトを含む。   The printing apparatus 30 includes a pair of guide rails 37 at the lower part in the housing 31. The pair of guide rails 37 extends in the front-rear direction. The pair of guide rails 37 support the platen support base 38 so as to be movable in the front-rear direction. A platen 39 is fixed to the center of the upper surface of the platen support 38 in the left-right direction. The platen 39 is a plate. A cloth is placed on the upper surface of the platen 39. The platen support 38 is conveyed in the sub-scanning direction by the sub-scanning mechanism. The sub-scanning direction is the front-rear direction in which the cloth is conveyed by the platen 39. The sub scanning mechanism includes a sub scanning motor 47 shown in FIG. 3 and a belt (not shown).

印刷装置30は、筐体31内、且つ、プラテン39よりも上方に、一対のガイドレール33を備える。一対のガイドレール33は、左右方向に延びる。一対のガイドレール33は、キャリッジ34を左右方向に移動可能に支持する。図2に示す例では、キャリッジ34には、4個の吐出ヘッド35Wを備えたヘッドユニット100、及び、吐出ヘッド35C,35M,35Y,35Kを備えたヘッドユニット200が搭載される。キャリッジ34は、主走査機構によって、副走査方向と直交する主走査方向に搬送される。主走査方向は、4個の吐出ヘッド35W、および吐出ヘッド35C,35M,35Y,35Kがキャリッジ34によって搬送される左右方向である。主走査機構は、図3に示す主走査モータ46、及び図示しないベルトを含む。以下の説明では、4個の吐出ヘッド35W、及び、吐出ヘッド35C,35M,35Y,35Kのそれぞれを、吐出ヘッド35ともいう。図2に示すように、それぞれの吐出ヘッド35の底面には、複数のノズル36が設けられている。複数のノズル36の数は、一例として、420個である。合計8個の吐出ヘッド35のそれぞれに420個のノズル36が設けられる。図2では、簡略化のため、実際の個数よりも少ない20個のノズル36が図示されている。   The printing apparatus 30 includes a pair of guide rails 33 in the housing 31 and above the platen 39. The pair of guide rails 33 extend in the left-right direction. The pair of guide rails 33 support the carriage 34 so as to be movable in the left-right direction. In the example shown in FIG. 2, the carriage 34 is mounted with a head unit 100 having four ejection heads 35W and a head unit 200 having ejection heads 35C, 35M, 35Y, and 35K. The carriage 34 is conveyed in the main scanning direction orthogonal to the sub-scanning direction by the main scanning mechanism. The main scanning direction is the left-right direction in which the four ejection heads 35W and the ejection heads 35C, 35M, 35Y, and 35K are conveyed by the carriage 34. The main scanning mechanism includes a main scanning motor 46 shown in FIG. 3 and a belt (not shown). In the following description, each of the four ejection heads 35W and the ejection heads 35C, 35M, 35Y, and 35K are also referred to as ejection heads 35. As shown in FIG. 2, a plurality of nozzles 36 are provided on the bottom surface of each ejection head 35. As an example, the number of the plurality of nozzles 36 is 420. 420 nozzles 36 are provided in each of the eight ejection heads 35 in total. In FIG. 2, 20 nozzles 36 smaller than the actual number are shown for simplification.

各ノズル36はインクを吐出可能である。それぞれの吐出ヘッド35の各ノズル36は、副走査方向に等間隔に配列されている。印刷装置30に装着されたインクカートリッジのインクは、例えば、キャリッジ34の前側から供給される。本実施形態では、図4、図5に示すように、吐出ヘッド35Wの前側にインク供給路60が接続され、インクが各ノズル26に供給される。詳細は省略するが、各ノズル36に供給されるインクは、各ノズル36に設けられた圧電素子又は発熱体の駆動によって、各ノズル36から下向きに吐出される。   Each nozzle 36 can eject ink. The nozzles 36 of the discharge heads 35 are arranged at equal intervals in the sub-scanning direction. The ink in the ink cartridge mounted on the printing apparatus 30 is supplied from the front side of the carriage 34, for example. In the present embodiment, as shown in FIGS. 4 and 5, an ink supply path 60 is connected to the front side of the ejection head 35 </ b> W, and ink is supplied to each nozzle 26. Although details are omitted, the ink supplied to each nozzle 36 is ejected downward from each nozzle 36 by driving a piezoelectric element or a heating element provided in each nozzle 36.

図2に示すように、ヘッドユニット100の4個の吐出ヘッド35Wは、主走査方向に並べられ、キャリッジ34に搭載されている。4個の吐出ヘッド35Wの各ノズル36の配列の向きは副走査方向に沿った状態である。4個の吐出ヘッド35Wは、各ノズル36から白インクを吐出する。本実施形態において、白インクは下地用のインクである。ヘッドユニット200の吐出ヘッド35C,35M,35Y,35Kは、主走査方向に並べられ、キャリッジ34に搭載されている。吐出ヘッド35C,35M,35Y,35Kの各ノズル36の配列の向きは副走査方向に沿った状態である。吐出ヘッド35C,35M,35Y,35Kは、各ノズル36からカラーインクを吐出する。吐出ヘッド35Cは、ノズル36からシアンインクを吐出する。吐出ヘッド35Mは、ノズル36からマゼンタインクを吐出する。吐出ヘッド35Yは、ノズル36からイエローインクを吐出する。吐出ヘッド35Kは、ノズル36からブラックインクを吐出する。   As shown in FIG. 2, the four ejection heads 35 </ b> W of the head unit 100 are arranged in the main scanning direction and mounted on the carriage 34. The orientation of the nozzles 36 of the four ejection heads 35W is in a state along the sub-scanning direction. The four ejection heads 35W eject white ink from the nozzles 36. In the present embodiment, the white ink is a base ink. The ejection heads 35C, 35M, 35Y, and 35K of the head unit 200 are arranged in the main scanning direction and mounted on the carriage 34. The orientation of the nozzles 36 of the ejection heads 35C, 35M, 35Y, and 35K is in a state along the sub-scanning direction. The ejection heads 35C, 35M, 35Y, and 35K eject color ink from the nozzles 36. The ejection head 35C ejects cyan ink from the nozzles 36. The ejection head 35M ejects magenta ink from the nozzles 36. The ejection head 35Y ejects yellow ink from the nozzles 36. The ejection head 35K ejects black ink from the nozzles 36.

印刷装置30は、吐出ヘッド35を主走査方向に走査させながらインクを吐出させることで、主走査方向に所定数の画素列を形成する。所定数の画素列は左右方向に延びる。印刷装置30は、1回の主走査による所定数の画素列の形成が終了すると、プラテン39を副走査方向に移動させて、再び主走査により所定数の画素列を形成する。印刷装置30は、以上の動作を印刷データ421に従って繰り返し実行することで、複数の画素列を形成する。故に、印刷装置30は、副走査方向に複数の画素列が並ぶ画像を布上に形成する。   The printing apparatus 30 forms a predetermined number of pixel rows in the main scanning direction by discharging ink while causing the discharge head 35 to scan in the main scanning direction. The predetermined number of pixel columns extends in the left-right direction. When the formation of the predetermined number of pixel rows by one main scanning is completed, the printing apparatus 30 moves the platen 39 in the sub-scanning direction, and again forms the predetermined number of pixel rows by the main scanning. The printing apparatus 30 repeatedly performs the above operation according to the print data 421, thereby forming a plurality of pixel columns. Therefore, the printing apparatus 30 forms an image on the cloth in which a plurality of pixel rows are arranged in the sub-scanning direction.

<電気的構成>
図3を参照し、印刷装置30の電気的構成を説明する。印刷装置30は、印刷装置30の制御を司るCPU(Central Processing Unit)40を備える。CPU40は、ROM(Read Only Memory)41、RAM(Random Access Memory)42、ASIC(Application Specific Integrated Circuit)43、ヘッド駆動部44、モータ駆動部45、表示制御部48、操作処理部50、及びUSB(Universal Serial Bus)インタフェース52に、バス55を介して接続されている。
<Electrical configuration>
The electrical configuration of the printing apparatus 30 will be described with reference to FIG. The printing apparatus 30 includes a CPU (Central Processing Unit) 40 that controls the printing apparatus 30. The CPU 40 includes a ROM (Read Only Memory) 41, a RAM (Random Access Memory) 42, an ASIC (Application Specific Integrated Circuit) 43, a head driving unit 44, a motor driving unit 45, a display control unit 48, an operation processing unit 50, and a USB. A (Universal Serial Bus) interface 52 is connected via a bus 55.

ROM41は、印刷装置30の動作を制御するメインプログラム、初期値等を記憶している。また、ROM41は、後述する図14に示すLF(Line Feed)値テーブル411を記憶している。RAM42は、各種データを一時的に記憶する。ASIC43は、ヘッド駆動部44、及びモータ駆動部45を制御する。ヘッド駆動部44は、インクを吐出する吐出ヘッド35に接続する。ヘッド駆動部44は、吐出ヘッド35の各ノズル36に設けられた圧電素子又は発熱体を駆動する。モータ駆動部45は、主走査モータ46と副走査モータ47とを駆動する。主走査モータ46は、キャリッジ34を主走査方向に移動させる。副走査モータ47は、プラテン39を副走査方向に移動させる。表示制御部48は、CPU40による命令に応じてディスプレイ49の表示を制御する。ディスプレイ49には、印刷装置30の操作に関する各種画面、メッセージ等が表示される。操作処理部50は、操作パネル51に対する操作の入力を受け付ける。ユーザは、操作パネル51から各種情報、及び指示を入力できる。USBインタフェース52は、印刷装置30を端末装置1等の外部機器に接続する。なお、印刷装置30は、USBインタフェース52のかわりに、他の規格のシリアルインタフェースを備え、該規格のシリアルケーブルを介して端末装置1等の外部機器に接続するようにしてもよい。また、印刷装置30は、有線及び/又は無線通信モジュールを備え、インターネット、イントラネット等の各種のネットワークを介して端末装置1等の外部機器と接続されるようにしてもよい。   The ROM 41 stores a main program that controls the operation of the printing apparatus 30, an initial value, and the like. The ROM 41 stores an LF (Line Feed) value table 411 shown in FIG. 14 described later. The RAM 42 temporarily stores various data. The ASIC 43 controls the head drive unit 44 and the motor drive unit 45. The head drive unit 44 is connected to the ejection head 35 that ejects ink. The head driving unit 44 drives a piezoelectric element or a heating element provided in each nozzle 36 of the ejection head 35. The motor driving unit 45 drives the main scanning motor 46 and the sub scanning motor 47. The main scanning motor 46 moves the carriage 34 in the main scanning direction. The sub scanning motor 47 moves the platen 39 in the sub scanning direction. The display control unit 48 controls display on the display 49 according to a command from the CPU 40. The display 49 displays various screens, messages, and the like related to the operation of the printing apparatus 30. The operation processing unit 50 receives an operation input on the operation panel 51. The user can input various information and instructions from the operation panel 51. The USB interface 52 connects the printing device 30 to an external device such as the terminal device 1. Note that the printing apparatus 30 may include a serial interface of another standard instead of the USB interface 52, and may be connected to an external device such as the terminal apparatus 1 via the serial cable of the standard. Further, the printing apparatus 30 may include a wired and / or wireless communication module, and may be connected to an external device such as the terminal apparatus 1 via various networks such as the Internet and an intranet.

<RAM42の記憶領域>
図15を参照して、RAM42の記憶領域を説明する。RAM42の記憶領域には、受信バッファ420、印刷バッファ422、マスターポインタテーブル記憶エリア423、ワークエリア424、展開バッファ425、LF値テーブル記憶エリア426、白マスクテーブル記憶エリア427、カラーマスクテーブル記憶エリア428、白用最終ラスターデータバッファ429、カラー用最終ラスターデータバッファ430が存在する。受信バッファ420は、後述する印刷データ421を記憶する。印刷バッファ422、マスターポインタテーブル記憶エリア423は後述される。ワークエリア424は、各種データを一時的に記憶する。展開バッファ425は、後述するS14により、展開されたラスターデータを記憶する。LF値テーブル記憶エリア426は、後述するS153,S154でi設定される高濃度LF値テーブル及び通常LF値テーブルを記憶する。白マスクテーブル記憶エリア427は、後述するS103で設定される白マスクテーブルを記憶する。カラーマスクテーブル記憶エリア428は、後述するS109で設定されるカラーマスクテーブルを記憶する。白用最終ラスターデータバッファ429は、後述するS105で求められる白用最終ラスターデータを記憶する。カラー用最終ラスターデータバッファ430は、後述するS111で求められるカラー用最終ラスターデータを記憶する。
<Storage area of RAM 42>
The storage area of the RAM 42 will be described with reference to FIG. The storage area of the RAM 42 includes a reception buffer 420, a print buffer 422, a master pointer table storage area 423, a work area 424, a development buffer 425, an LF value table storage area 426, a white mask table storage area 427, and a color mask table storage area 428. There are a white final raster data buffer 429 and a color final raster data buffer 430. The reception buffer 420 stores print data 421 described later. The print buffer 422 and the master pointer table storage area 423 will be described later. The work area 424 temporarily stores various data. The expansion buffer 425 stores raster data expanded in S14 described later. The LF value table storage area 426 stores a high density LF value table and a normal LF value table that are set i in S153 and S154 described later. The white mask table storage area 427 stores a white mask table set in S103 described later. The color mask table storage area 428 stores a color mask table set in S109 described later. The white final raster data buffer 429 stores the white final raster data obtained in S105 described later. The color final raster data buffer 430 stores the color final raster data obtained in S111 described later.

<印刷装置30の動作概要>
図4、図5を参照し、印刷装置30の動作概要を説明する。図4、図5は、プラテン39が副走査方向に移動することで、白インクを吐出する吐出ヘッド35Wが副走査方向に相対移動する様子を示す。以下では、説明を容易とするために、プラテン39が副走査方向に移動することを"吐出ヘッド35を副走査方向に相対移動する"と言い換える。又、特段の限定のない限り、"吐出ヘッド35を副走査方向に相対移動する"とは"吐出ヘッド35が後方に相対移動する"ことを示す。この場合、実際には、吐出ヘッド35を搭載したキャリッジ34に対してプラテン39が前方に移動する。
<Outline of Operation of Printing Apparatus 30>
An outline of the operation of the printing apparatus 30 will be described with reference to FIGS. 4 and 5 show how the discharge head 35W that discharges white ink relatively moves in the sub-scanning direction as the platen 39 moves in the sub-scanning direction. Hereinafter, for ease of explanation, the movement of the platen 39 in the sub-scanning direction is referred to as “relative movement of the ejection head 35 in the sub-scanning direction”. Unless otherwise specified, “relatively moving the ejection head 35 in the sub-scanning direction” means “relatively moving the ejection head 35 backward”. In this case, the platen 39 actually moves forward with respect to the carriage 34 on which the ejection head 35 is mounted.

図4では、説明を容易とするため、それぞれの吐出ヘッド35のノズル36の個数は、一例の個数である420個よりも少ない、20個とする。図4は、ヘッドユニット100の白インクを吐出する4つの吐出ヘッド35Wのうち、1つの動作概要を説明する。吐出ヘッド35Wの20個のノズル36を、それぞれ、前側から順に、ノズルW1、W2、W3、W4、W5、W6、W7、W8、W8、W9、W10、W11、W12、W13、W14、W15、W16、W17、W18、W19、W20という。20個のノズル36のそれぞれの間隔は、これに限定されるものではないが、1/300(in)であり、"D"と表記する。吐出ヘッド35によって形成される画像の解像度は、これに限定されるものではないが、"1200(dpi)(主走査方向)×1200(dpi)(副走査方向)"とする。各方向における解像度"1200(dpi)"は"R"と表記する。図4では、主走査方向における1つの画素列に含まれるインクの吐出点(以下、"ドット"あるいは画素という。)の数は、 "16"とする。なお、R=1200(dpi)、D=1/300(in)であると、副走査方向に隣接するノズル36間の間隔Dに4ドット(D/(1/R)=D×R)が形成される。従って、副走査方向に於ける間隔Dの間には、1/R間隔で4ドットが形成される。副走査方向における、隣接するD×R(個)の画素を以下、"隣接D×R画素"という。本具体例では、D×R=(1/300)×1200=4ドットであるので、以下、"隣接D×R画素"は"隣接4画素"という。キャリッジ34の主走査方向の移動可能な範囲のうち、最も右側の位置は"初期位置"という。ヘッドユニット200の吐出ヘッド35C、35M、35Y、35Kも吐出ヘッド35Wと同様の構造である。   In FIG. 4, for ease of explanation, the number of nozzles 36 of each ejection head 35 is 20 which is smaller than 420, which is an example. FIG. 4 illustrates an operation outline of one of the four ejection heads 35 </ b> W that eject the white ink of the head unit 100. The 20 nozzles 36 of the ejection head 35W are arranged in order from the front side, nozzles W1, W2, W3, W4, W5, W6, W7, W8, W8, W9, W10, W11, W12, W13, W14, W15, W16, W17, W18, W19, W20. The interval of each of the 20 nozzles 36 is not limited to this, but is 1/300 (in) and is expressed as “D”. The resolution of the image formed by the ejection head 35 is not limited to this, but is “1200 (dpi) (main scanning direction) × 1200 (dpi) (sub-scanning direction)”. The resolution “1200 (dpi)” in each direction is expressed as “R”. In FIG. 4, the number of ink ejection points (hereinafter referred to as “dots” or pixels) included in one pixel row in the main scanning direction is “16”. When R = 1200 (dpi) and D = 1/300 (in), 4 dots (D / (1 / R) = D × R) are formed in the interval D between the nozzles 36 adjacent in the sub-scanning direction. It is formed. Therefore, 4 dots are formed at 1 / R intervals during the interval D in the sub-scanning direction. The adjacent D × R (pixels) pixels in the sub-scanning direction are hereinafter referred to as “adjacent D × R pixels”. In this specific example, since D × R = (1/300) × 1200 = 4 dots, “adjacent D × R pixels” is hereinafter referred to as “adjacent four pixels”. The rightmost position in the movable range of the carriage 34 in the main scanning direction is referred to as an “initial position”. The ejection heads 35C, 35M, 35Y, and 35K of the head unit 200 have the same structure as the ejection head 35W.

<白インクの画像が形成される場合>
以下では、図4、図5を参照し、白インクの画像(以下、"白インク画像"という。)が形成される場合の動作を説明する。ノズルWが白インクを1回で吐出できる最大の液滴量による1画素の濃度を100(%)とする。隣接4画素を構成するすべての画素を100(%)の濃度で印刷した場合は、隣接4画素の合計濃度が400(%)になる。隣接4画素の合計濃度の400(%)は、以下において、"単位濃度Pu(%)"という。つまり、隣接D×R画素である場合、単位濃度Pu(%)=(D×R)×100(%)となる。後述する印刷データ421が指定する隣接4画素の印刷濃度が単位濃度Pu(%)よりも高い濃度で指定される場合がある。単位濃度Pu(%)よりも高い濃度は"高濃度Ph(%)"という。以下、高濃度Ph(%)は、一例として、500(%)とする。以下の例では、CPU40は、後述する工程P11〜P15にて、1回で吐出できる最大の液滴量の白インクを夫々吐出するようにノズルW1〜W20を制御する。
<When a white ink image is formed>
Hereinafter, with reference to FIGS. 4 and 5, an operation when a white ink image (hereinafter referred to as “white ink image”) is formed will be described. The density of one pixel based on the maximum droplet amount that the nozzle W can eject the white ink at one time is set to 100 (%). When all the pixels constituting the adjacent four pixels are printed at a density of 100 (%), the total density of the adjacent four pixels is 400 (%). 400 (%) of the total density of the adjacent four pixels is hereinafter referred to as “unit density Pu (%)”. That is, in the case of adjacent D × R pixels, unit density Pu (%) = (D × R) × 100 (%). In some cases, the print density of adjacent four pixels specified by print data 421, which will be described later, is specified at a density higher than the unit density Pu (%). A density higher than the unit density Pu (%) is referred to as “high density Ph (%)”. Hereinafter, the high concentration Ph (%) is set to 500 (%) as an example. In the following example, the CPU 40 controls the nozzles W1 to W20 so as to discharge white ink having the maximum droplet amount that can be discharged at one time in steps P11 to P15 described later.

図4に示すように、CPU40は、1つの吐出ヘッド35Wによって解像度R(dpi)で白インク画像を形成するために、白インクをノズルW1〜W20から布上に吐出させる(工程P11)。次に、CPU40は、吐出ヘッド35Wを主走査方向に1/R移動させる。CPU40は、吐出ヘッド35Wの主走査方向への移動、及び白インクの吐出を、15回繰り返させる。従って、印刷装置30は、16個のドットが1/Rずつの間隔にて主走査方向に配列された画素列を、1つの吐出ヘッド35Wによって布上に20本形成する。以下、工程P11においてノズルW1〜W20のそれぞれによって形成された20本の画素列は、画素列V11〜V120という。画素列V11〜V120は、副走査方向に間隔D分ずつの間隔で、布上に配列されている。   As shown in FIG. 4, the CPU 40 causes white ink to be ejected from the nozzles W1 to W20 onto the cloth in order to form a white ink image with a resolution R (dpi) by one ejection head 35W (step P11). Next, the CPU 40 moves the ejection head 35W by 1 / R in the main scanning direction. The CPU 40 repeats the movement of the ejection head 35W in the main scanning direction and the ejection of white ink 15 times. Therefore, the printing apparatus 30 forms 20 pixel rows in which 16 dots are arranged in the main scanning direction at intervals of 1 / R on the cloth by one ejection head 35W. Hereinafter, the 20 pixel columns formed by the nozzles W1 to W20 in the process P11 are referred to as pixel columns V11 to V120. The pixel columns V11 to V120 are arranged on the cloth at intervals of the interval D in the sub-scanning direction.

次に、CPU40は、吐出ヘッド35Wを工程P11の位置から副走査方向に、((N/(Ph/Pu))+n1k)×1/R(但し、n1kは絶対値|n1k|≦(D×R−1)の "0"を除く何れかの整数であり、k=1,2,・・・,(D×R−1)である。また、{n11,n11+n12,n11+n12+n13,・・・Σn1k(k=1,2,・・・,(D×R−1))}を(D×R)でそれぞれ割った余りの組み合わせが{0,1,2,・・,(D×R−1)}の条件を満たす。)分、相対移動させる。以下、副走査方向の相対移動距離((N/(Ph/Pu))+n1k)×1/Rは"L1k"と表記する。Nは、吐出ヘッド35のノズル36の個数を表す。
以下では、一例として、n1k=−1(k=1,2,・・・,(D×R−1))とする。n1kを、絶対値|n1k|≦(D×R−1)の"0"を除く何れかの自然数であり、{n11,n11+n12,n11+n12+n13,・・・Σn1k(k=1,2,・・・,(D×R−1))}をD×Rでそれぞれ割った余りの組み合わせが{0,1,2,・・・,(D×R−1)}の条件を満たすようにしている理由は後述する。
本具体例の場合は、n11=n12=n13=−1、N=20、Pu=400、Ph=500、R=1200であるので、
L11=L12=L13=((20/(500/400))−1)×1/1200
=((20/1.25)−1)×1/1200
=(16−1)×1/1200
=15×1/1200
従って、L11=L12=L13=15/1200(in)である。本具体例の場合、L11,L12,L13は同じ値なので、以下において単にL1と表記する。
Next, the CPU 40 moves the ejection head 35W from the position of the process P11 in the sub-scanning direction to ((N / (Ph / Pu)) + n1k) × 1 / R (where n1k is an absolute value | n1k | ≦ (D × R−1) is an integer other than “0”, k = 1, 2,... (D × R−1) and {n11, n11 + n12, n11 + n12 + n13,. (K = 1, 2,..., (D × R−1))} divided by (D × R) is {0, 1, 2,. )} Condition)) Move relative. Hereinafter, the relative movement distance ((N / (Ph / Pu)) + n1k) × 1 / R in the sub-scanning direction is expressed as “L1k”. N represents the number of nozzles 36 of the ejection head 35.
Hereinafter, as an example, n1k = −1 (k = 1, 2,..., (D × R−1)). n1k is any natural number excluding “0” in absolute value | n1k | ≦ (D × R−1), and {n11, n11 + n12, n11 + n12 + n13,... ΣΣ n1k (k = 1, 2,. , (D × R−1))} divided by D × R, the reason why the combinations {0, 1, 2,..., (D × R−1)} are satisfied. Will be described later.
In the case of this specific example, n11 = n12 = n13 = −1, N = 20, Pu = 400, Ph = 500, and R = 1200.
L11 = L12 = L13 = ((20 / (500/400)) − 1) × 1/1200
= ((20 / 1.25) -1) * 1/1200
= (16-1) x 1/1200
= 15 × 1/1200
Therefore, L11 = L12 = L13 = 15/1200 (in). In the case of this specific example, L11, L12, and L13 are the same value, and will be simply expressed as L1 below.

次に、CPU40は、主走査方向に吐出ヘッド35Wを移動させる。CPU40は、主走査方向に1/Rずつの間隔にて、白インクをノズルW1〜W20から布上に吐出させる(工程P12)。以下、工程P12においてノズルW1〜W20のそれぞれによって形成された20本の画素列は、画素列V21〜V220という。画素列V21〜V220は、それぞれ、工程P11において形成された画素列V11〜V120のそれぞれから、L1分後方に形成される。   Next, the CPU 40 moves the ejection head 35W in the main scanning direction. The CPU 40 discharges white ink from the nozzles W1 to W20 onto the cloth at intervals of 1 / R in the main scanning direction (process P12). Hereinafter, the 20 pixel columns formed by the nozzles W1 to W20 in the process P12 are referred to as pixel columns V21 to V220. The pixel columns V21 to V220 are respectively formed backward by L1 from each of the pixel columns V11 to V120 formed in the process P11.

次に、CPU40は、吐出ヘッド35Wを工程P12の位置から副走査方向に、L1分相対移動させ、主走査方向に吐出ヘッド35Wを移動させて白インクをノズルW1〜W20から布上に吐出させる(工程P13)。以下、工程P13においてノズルW1〜W20のそれぞれによって形成された20本の画素列は、画素列V31〜V320という。画素列V31〜V320は、それぞれ、工程P12において形成された画素列V21〜V220のそれぞれから、L1分後方に形成される。   Next, the CPU 40 relatively moves the ejection head 35W from the position of the process P12 in the sub-scanning direction by L1 and moves the ejection head 35W in the main scanning direction to eject white ink from the nozzles W1 to W20 onto the cloth. (Process P13). Hereinafter, the 20 pixel columns formed by the nozzles W1 to W20 in the process P13 are referred to as pixel columns V31 to V320, respectively. The pixel columns V31 to V320 are respectively formed backward by L1 from the pixel columns V21 to V220 formed in the process P12.

次に、CPU40は、吐出ヘッド35Wを工程P13の位置から副走査方向にL1分相対移動させ、主走査方向に吐出ヘッド35Wを移動させて白インクをノズルW1〜W20から布上に吐出させる(工程P14)。以下、工程P14においてノズルW1〜W20のそれぞれによって形成された20本の画素列は、画素列V41〜V420という。画素列V41〜V420は、それぞれ、工程P13において形成された画素列V31〜V320のそれぞれから、L1分後方に形成される。   Next, the CPU 40 relatively moves the ejection head 35W by L1 from the position of the process P13 in the sub-scanning direction, and moves the ejection head 35W in the main scanning direction to eject white ink from the nozzles W1 to W20 onto the cloth ( Step P14). Hereinafter, the 20 pixel columns formed by the nozzles W1 to W20 in the process P14 are referred to as pixel columns V41 to V420. The pixel columns V41 to V420 are respectively formed behind the pixel columns V31 to V320 formed in the process P13 by L1.

工程P12〜工程P14によって、画素列V34と画素列V217との間の部分には、38本の画素列が1/Rの間隔で副走査方向に形成される。従って、画素列V34〜V217の部分は、白インクのドットが主査方向及び副走査方向に1/Rずつの間隔にて格子状に並び、解像度がRになる。本具体例では、このようにして、解像度1200(dpi)で、隣接4画素が形成される。従って、解像度R(dpi)で、隣接D×R画素を形成するためには、吐出ヘッド35Wの副走査方向へのL1k(k=1,2,・・・,(D×R−1)分の相対移動、及び吐出ヘッド35Wの主走査が、((D/(1/R))−1)=(D×R−1)回、繰り返しされる。つまり、本具体例では、上述の動作が、(1/300)×1200−1=3回繰り返しされる。   Through Steps P12 to P14, 38 pixel rows are formed in the sub-scanning direction at an interval of 1 / R in the portion between the pixel row V34 and the pixel row V217. Accordingly, in the pixel columns V34 to V217, white ink dots are arranged in a grid pattern at intervals of 1 / R in the main scanning direction and the sub-scanning direction, and the resolution is R. In this specific example, adjacent four pixels are thus formed with a resolution of 1200 (dpi). Therefore, in order to form adjacent D × R pixels at the resolution R (dpi), L1k (k = 1, 2,..., (D × R−1) in the sub-scanning direction of the ejection head 35W. Relative movement and main scanning of the ejection head 35W are repeated ((D / (1 / R)) − 1) = (D × R−1) times. Is repeated (1/300) × 1200−1 = 3 times.

次いで、図5に示すように、CPU40は、吐出ヘッド35Wを工程P14の位置から副走査方向に、((N/(Ph/Pu))+n2+m)×1/R(但し、n2は、Σn1k(k=1,2,3,・・・・,(D×R−1))の符号を変換した数。mは、0≦m≦(D×R−1)の整数。)分、相対移動させる。本具体例では、吐出ヘッド35Wの副走査方向へのL1分の移動は、3回繰り返され、n11=n12=n13=−1であるので、n2=3である。また、本具体例では、m=0として以下説明する。"m"は、隣接D×R画素の内のいずれの画素列の濃度を高くするかを決める定数である。例えば、m=0の場合には、隣接D×R画素の一番前の画素に対応する画素列の濃度が高く200%となる。
以下、副走査方向の相対移動距離((N/(Ph/Pu))+n2+m)×1/Rは"L2"と表記する。本具体例の場合は、N=20、Pu=400、Ph=500、R=1200、n2=3、m=0である。従って、
L2=((20/(500/400))+3)
×1/1200
=((20/1.25)+3)×1/1200
=(16+3)×1/1200
=19×1/1200
=19/1200
つまり、L2=19/1200(in)である。
Next, as shown in FIG. 5, the CPU 40 moves the ejection head 35 </ b> W from the position of the process P <b> 14 in the sub-scanning direction to ((N / (Ph / Pu)) + n2 + m) × 1 / R (where n2 is Σn1k ( k = 1, 2, 3,..., (D × R−1)), m is an integer of 0 ≦ m ≦ (D × R−1).) Relative movement Let In this specific example, the movement of the ejection head 35W by L1 in the sub-scanning direction is repeated three times, and n2 = 3 because n11 = n12 = n13 = −1. In this specific example, the following description will be made assuming that m = 0. “m” is a constant that determines which pixel column in the adjacent D × R pixels is to be increased in density. For example, when m = 0, the density of the pixel column corresponding to the foremost pixel of the adjacent D × R pixel is high and becomes 200%.
Hereinafter, the relative movement distance ((N / (Ph / Pu)) + n2 + m) × 1 / R in the sub-scanning direction is expressed as “L2”. In this specific example, N = 20, Pu = 400, Ph = 500, R = 1200, n2 = 3, and m = 0. Therefore,
L2 = ((20 / (500/400)) + 3)
× 1/1200
= ((20 / 1.25) +3) × 1/1200
= (16 + 3) × 1/1200
= 19 x 1/1200
= 19/1200
That is, L2 = 19/1200 (in).

次いで、CPU40は、主走査方向に吐出ヘッド35Wを移動させる。CPU40は、主走査方向に1/Rずつの間隔にて、白インクをノズルW1〜W20から布上に吐出させる(工程P15)。以下、工程P15においてノズルW1〜W20のそれぞれによって形成された20本の画素列は、画素列V51〜V520という。画素列V51〜V520は、それぞれ、工程P14において形成された画素列V41〜V420のそれぞれから、L2分後方に形成される。   Next, the CPU 40 moves the ejection head 35W in the main scanning direction. The CPU 40 ejects white ink from the nozzles W1 to W20 onto the cloth at intervals of 1 / R in the main scanning direction (step P15). Hereinafter, the 20 pixel columns formed by the nozzles W1 to W20 in the process P15 are referred to as pixel columns V51 to V520. Pixel columns V51 to V520 are formed L2 backwards from the pixel columns V41 to V420 formed in step P14, respectively.

本具体例では、工程P15における、吐出ヘッド35WのノズルW1の副走査方向の位置は、工程P11における吐出ヘッド35WのノズルW17の位置と一致する。従って、工程P11において形成された画素列V117の位置に、画素列V51が形成される。つまり、画素列V117、V51に含まれるドットによって、1つの画素列(以下、「画素列M1」という。)が形成される。同様に、画素列V118の位置に、画素列V52が形成され、画素列V119の位置に、画素列V53が形成され、画素列V120の位置に、画素列V54が形成される。画素列V118、V52に含まれるドットによって、1つの画素列(以下、「画素列M2」という。)が形成され、画素列V119、V53に含まれるドットによって、1つの画素列(以下、「画素列M3」という。)が形成され、画素列V120、V52に含まれるドットによって、1つの画素列(以下、「画素列M4」という。)が形成される。上記のように、異なるノズル36を同一位置で走査させて1つの画素列を形成する方式は、一般的に「マルチパス方式」、または「シングリング」等といわれている。   In this specific example, the position of the nozzle W1 of the ejection head 35W in the sub-scanning direction in the process P15 coincides with the position of the nozzle W17 of the ejection head 35W in the process P11. Accordingly, the pixel column V51 is formed at the position of the pixel column V117 formed in the process P11. That is, one pixel column (hereinafter referred to as “pixel column M1”) is formed by the dots included in the pixel columns V117 and V51. Similarly, the pixel column V52 is formed at the position of the pixel column V118, the pixel column V53 is formed at the position of the pixel column V119, and the pixel column V54 is formed at the position of the pixel column V120. One pixel column (hereinafter referred to as “pixel column M2”) is formed by the dots included in the pixel columns V118 and V52, and one pixel column (hereinafter “pixel”) is formed by the dots included in the pixel columns V119 and V53. Column M3 ”), and one pixel column (hereinafter referred to as“ pixel column M4 ”) is formed by the dots included in the pixel columns V120 and V52. As described above, a method in which different nozzles 36 are scanned at the same position to form one pixel row is generally referred to as “multi-pass method” or “singling”.

<n1kおよびn2について>
n1kは、絶対値|n1k|≦3の何れかの"0"を除く整数であり、上記具体例では、一例として、n1k=−1(k=1,2,・・・,(D×R−1))としている。理由は、吐出ヘッド35Wを副走査方向へL1kの相対移動を(D×R−1)回行って、副走査方向における隣接D×R画素を形成するためである。また、n2を、n1kの総和Σn1kの符号を変換した数としている理由は、隣接D×R画素の内で一番前の画素に重ねてノズル36から白インクを吐出するためである。従って、mを"0"以外の値とすれば、隣接D×R画素の内の一番前以外の画素に重ねてノズル36から白インクを吐出することができる。尚、本具体例において、副走査方向の隣接4画素を高濃度Ph(%)(例えば500%)で印刷する場合には、L1の移動は3回、L2の移動は1回行う。高濃度Ph(%)の場合、L2の移動回数は、round [{(R×D−1)+(Ph−Pu)/100}/(D×R)]回となる。"round"は、小数点以下を切り捨てる関数である。例えば、round(1.23)=1となる。本具体例の場合の"n11、n12、n13、n2"の組み合わせは 、"−1,−1,−1,3" "−1,−2,1,2""−2,1,−2,3" "−2,−1,2,1" "−3,2,−1,2" "−3,1,1,1"等がある。
<About n1k and n2>
n1k is an integer excluding any “0” with an absolute value | n1k | ≦ 3. In the specific example, n1k = −1 (k = 1, 2,..., (D × R -1)). The reason is that the ejection head 35W is moved relative to the sub scanning direction L1k (D × R−1) times to form adjacent D × R pixels in the sub scanning direction. The reason why n2 is the number obtained by converting the sign of the sum Σn1k of n1k is that white ink is ejected from the nozzle 36 so as to overlap the frontmost pixel among adjacent D × R pixels. Therefore, if m is set to a value other than “0”, white ink can be ejected from the nozzle 36 so as to overlap with the pixels other than the foremost pixel of the adjacent D × R pixels. In this specific example, when four adjacent pixels in the sub-scanning direction are printed with high density Ph (%) (for example, 500%), L1 is moved three times and L2 is moved once. In the case of high concentration Ph (%), the number of movements of L2 is round [{(R × D−1) + (Ph−Pu) / 100} / (D × R)] times. “round” is a function for truncating the decimal part. For example, round (1.23) = 1. The combination of “n11, n12, n13, n2” in the case of this specific example is “−1, −1, −1, 3” “−1, −2, 1, 2” “−2, 1, −2”. , 3 "" -2, -1, 2, 1 "" -3, 2, -1, 2 "" -3, 1, 1, 1 "and the like.

画素列M1は、印刷濃度100(%)で印刷された画素列V117の上に、印刷濃度100(%)で画素列V52が印刷される。従って、画素列M1の印刷濃度は、200(%)である。画素列V45、V39、V213、M1までの隣接4画素の画素列において、画素列V45、V39、V213の印刷濃度は夫々100(%)である。従って、画素列V45、V39、V213、M1の合計の印刷濃度は、500(%)である。同様に、画素列V46〜M2の隣接4画素の画素列、V47〜M3の隣接4画素の画素列、および画素列V48〜M4の隣接4画素の画素列においても、夫々、合計の印刷濃度は、500(%)である。   In the pixel column M1, the pixel column V52 is printed at a printing density of 100 (%) on the pixel column V117 printed at a printing density of 100 (%). Accordingly, the print density of the pixel column M1 is 200 (%). In the pixel columns of four adjacent pixels up to the pixel columns V45, V39, V213, and M1, the print densities of the pixel columns V45, V39, and V213 are 100 (%), respectively. Accordingly, the total print density of the pixel columns V45, V39, V213, and M1 is 500 (%). Similarly, in the pixel columns of the adjacent four pixels of the pixel columns V46 to M2, the pixel columns of the adjacent four pixels of V47 to M3, and the pixel columns of the adjacent four pixels of the pixel columns V48 to M4, respectively, the total print density is , 500 (%).

以上のように、工程P11〜工程P15において吐出ヘッド35Wから白インクが吐出されることによって、主走査方向に並ぶ白インクの16個のドットを含む画素列が、副走査方向に配列される。また、印刷装置30は、「マルチパス方式」により、5回の主走査方向への吐出ヘッド35Wの走査によるインクの吐出により、隣接4画素の画素列を500(%)の高濃度Ph(%)で印刷を行うことができる。図4に示すように、印刷装置30は、隣接4画素の画素列を合計濃度400(%)で印刷するには、印刷工程を工程P11からP14の4回行っている。また、図5に示すように、印刷装置30は、隣接4画素の画素列を合計濃度500(%)で印刷するには、印刷工程を工程P11からP15の5回行っている。故に、500(%)の高濃度Ph(%)の印刷時間は、400(%)の印刷時間の5/4の時間である。印刷装置30は、従来の高濃度Ph(%)の印刷方法では、例えば、副走査方向に隣接する4画素を500(%)の濃度で印刷するには、副走査方向への吐出ヘッドの相対移動制御を上述したように8回行っていた。また、マルチパス方式にて、副走査方向に隣接する4画素を500(%)の濃度で印刷し、高濃度Ph(%)の半分の濃度での印刷を同一の画素列に対して2回重ねて行う場合、同一の画素列に主走査を2回行うため、同一の画素列に主走査を1回しか行わないシングルパス方式の2倍の時間がかかる。従って、本実施形態では、高濃度Ph(%)の印刷時間を短縮することができる。   As described above, the white ink is ejected from the ejection head 35W in the process P11 to the process P15, so that a pixel row including 16 dots of white ink aligned in the main scanning direction is arranged in the sub scanning direction. In addition, the printing apparatus 30 uses the “multi-pass method” to eject the ink by scanning the ejection head 35 </ b> W in the main scanning direction five times, thereby changing the pixel row of the adjacent four pixels to a high density Ph (%) of 500 (%). ) Can be printed. As shown in FIG. 4, the printing apparatus 30 performs the printing process four times from Step P <b> 11 to Step P <b> 14 in order to print a pixel row of four adjacent pixels with a total density of 400 (%). Further, as shown in FIG. 5, the printing apparatus 30 performs the printing process five times from Steps P11 to P15 in order to print the adjacent four pixel columns at a total density of 500 (%). Therefore, the printing time of the high density Ph (%) of 500 (%) is 5/4 of the printing time of 400 (%). In the conventional printing method of high density Ph (%), for example, in order to print four pixels adjacent in the sub-scanning direction at a density of 500 (%), the printing apparatus 30 is configured so that the ejection head relative to the sub-scanning direction is relative. The movement control was performed 8 times as described above. Also, in the multi-pass method, four pixels adjacent in the sub-scanning direction are printed at a density of 500 (%), and printing at half the density of the high density Ph (%) is performed twice for the same pixel column. In the case of overlapping, since the main scanning is performed twice on the same pixel column, it takes twice as long as the single pass method in which the main scanning is performed only once on the same pixel column. Therefore, in this embodiment, the printing time for high density Ph (%) can be shortened.

上記では、4つの吐出ヘッド35Wのうち1つの動作を説明した。実際には、図2に示すように、4つの吐出ヘッド35Wが主走査方向に並んだ状態でキャリッジ34に搭載される。各吐出ヘッド35Wは、主走査方向に移動しながらノズルW1〜W20から白インクを吐出することによって、20本の画素列を形成する。各吐出ヘッド35WのノズルW1〜W20によって形成される20本の画素列の位置は、副走査方向において一致する。故に、各吐出ヘッド35WのノズルW1〜W20によって形成される各画素列は、4つの吐出ヘッドの夫々によって形成された画素列が重ねられることによって、1つの画素列が形成される。   The operation of one of the four ejection heads 35W has been described above. In practice, as shown in FIG. 2, the four ejection heads 35W are mounted on the carriage 34 in a state of being aligned in the main scanning direction. Each ejection head 35W forms 20 pixel columns by ejecting white ink from the nozzles W1 to W20 while moving in the main scanning direction. The positions of the 20 pixel columns formed by the nozzles W1 to W20 of the respective ejection heads 35W coincide in the sub-scanning direction. Therefore, each pixel column formed by the nozzles W1 to W20 of each ejection head 35W forms one pixel column by overlapping the pixel columns formed by the four ejection heads.

上述した方法を用いることで、{(R×D−1)+(Ph−Pu)/100}回の吐出ヘッド35Wの主走査方向及び副走査方向の相対移動又は移動させるだけで、高濃度Ph(%)の印刷を行える。上述の具体例では、(1200/300−1)+(500−400)/100=4回である。   By using the above-described method, the high concentration Ph can be obtained simply by moving or moving the ejection head 35W {(R × D−1) + (Ph−Pu) / 100} times in the main scanning direction and the sub scanning direction. (%) Can be printed. In the specific example described above, (1200 / 300-1) + (500-400) / 100 = 4 times.

<印刷データ>
図6を参照し、印刷データ421を説明する。印刷データ421は、図1に示す端末装置1から印刷装置30に、例えば、ケーブル9を介して送信される。印刷装置30のCPU40は、例えば、ケーブル9を介して印刷データ421を受信した場合、受信した印刷データ421をRAM42の受信バッファ420に記憶する。CPU40は、受信した印刷データ421に基づき、後述する図7に示すメイン処理を実行することによって、布に白インク画像及び/又はカラーインク画像を形成する。本実施形態では、布に白インク画像が形成される。
<Print data>
The print data 421 will be described with reference to FIG. The print data 421 is transmitted from the terminal device 1 illustrated in FIG. 1 to the printing device 30 via, for example, the cable 9. For example, when the print data 421 is received via the cable 9, the CPU 40 of the printing apparatus 30 stores the received print data 421 in the reception buffer 420 of the RAM 42. The CPU 40 forms a white ink image and / or a color ink image on the cloth by executing a main process shown in FIG. 7 described later based on the received print data 421. In this embodiment, a white ink image is formed on the cloth.

印刷データ421は、ヘッダー情報、ラスター情報、及び、フッター情報を含む。ヘッダー情報は、解像度、濃度情報、プラテン情報、及び、打ち方指定情報を含む。解像度は、印刷される画像の解像度R(dpi)を示す。以下では、解像度R(dpi)は、"1200(dpi)"であるものとする。各ノズル36間の間隔Dの一例は、"1/300(in)"であり、R=4/Dの関係を満たし、m=0として説明する。濃度情報は、白インク画像を印刷する濃度を示す。プラテン情報は、プラテン支持台38に支持されたプラテン39の領域を、座標情報によって示す。打ち方指定情報は、印刷データ421に基づいて印刷される画像が、(1)白インク画像のみを含む、(2)カラーインク画像のみを含む、(3)白インク画像、及びカラーインク画像を含む、のいずれかを示す。本実施形態では、打ち方指定情報は、(1)白インク画像のみを含むことを示し、布に白インク画像が形成される。   The print data 421 includes header information, raster information, and footer information. The header information includes resolution, density information, platen information, and hitting designation information. The resolution indicates the resolution R (dpi) of the image to be printed. In the following, it is assumed that the resolution R (dpi) is “1200 (dpi)”. An example of the interval D between the nozzles 36 is “1/300 (in)”, satisfies the relationship of R = 4 / D, and will be described as m = 0. The density information indicates the density at which the white ink image is printed. The platen information indicates the area of the platen 39 supported by the platen support base 38 by coordinate information. The hitting designation information includes: (1) a white ink image only, (2) only a color ink image, (3) a white ink image, and a color ink image. Including either. In the present embodiment, the hitting designation information indicates (1) that only the white ink image is included, and the white ink image is formed on the cloth.

ラスター情報は、画素列番号、色情報、レフトマージン、ライトマージン、及び、ラスターデータを含む。画素列番号は、副走査方向に1/Rずつの間隔で並ぶ複数の画素列のそれぞれに、前側から順番に"1""2""3"・・・のように割り当てられる番号を示す。つまり、画素列番号は、それぞれ、印刷媒体において対応する画素列が形成される位置を示す。   The raster information includes a pixel column number, color information, a left margin, a right margin, and raster data. The pixel column number indicates a number assigned to each of a plurality of pixel columns arranged at intervals of 1 / R in the sub-scanning direction in order from the front side, such as “1”, “2”, “3”,. That is, each pixel column number indicates a position where a corresponding pixel column is formed on the print medium.

色情報は、対応する画素列番号の画素列を形成するために使用されるインクの色を示す情報である。色情報として、本具体例では、白1〜4、シアン、マゼンタ、イエロー、及び、ブラックが画素列番号に対応付けられている。1つの画素列は、4つの吐出ヘッド35W(白1〜4)、吐出ヘッド35C(シアン)、35M(マゼンタ)、35Y(イエロー)、35K(ブラック)の合計8つの吐出ヘッド35からインクが吐出されることによって形成される。従って、図6で示されるように、各画素列番号に対して、本具体例では、8つの異なる色情報(白1〜4、シアン、マゼンタ、イエロー、ブラック)が対応付けられている。   The color information is information indicating the color of the ink used to form the pixel row having the corresponding pixel row number. As the color information, in this specific example, white 1-4, cyan, magenta, yellow, and black are associated with the pixel column numbers. In one pixel column, ink is ejected from a total of eight ejection heads 35 including four ejection heads 35W (white 1 to 4), ejection heads 35C (cyan), 35M (magenta), 35Y (yellow), and 35K (black). Is formed. Accordingly, as shown in FIG. 6, in this specific example, eight different color information (white 1 to 4, cyan, magenta, yellow, and black) are associated with each pixel column number.

レフトマージン及びライトマージンは、ラスターデータに対応つけられており、ガイドレール33に設けられた図示外のエンコーダに基づいて、プラテン39の位置を特定するための情報である。レフトマージンは、画素列番号に対応する画素列の左端の位置を、プラテン39の左端からの距離によって示す。ライトマージンは、画素列番号に対応する画素列の右端の位置を、プラテン39の右端からの距離によって示す。   The left margin and the right margin are information for specifying the position of the platen 39 based on an encoder (not shown) provided on the guide rail 33, which is associated with the raster data. The left margin indicates the position of the left end of the pixel column corresponding to the pixel column number by the distance from the left end of the platen 39. The write margin indicates the position of the right end of the pixel column corresponding to the pixel column number by the distance from the right end of the platen 39.

ラスターデータは、主走査で画素列を形成するためにノズル36からインクを吐出させるか否かを示す。ラスターデータは、"1""0"の何れかが配列されたビット情報である。ラスターデータのビット"1"は、ノズル36からインクのドットが吐出されることを示す。ラスターデータのビット"0"は、ノズル36からインクのドットが吐出されないことを示す。   The raster data indicates whether or not ink is ejected from the nozzles 36 in order to form a pixel row by main scanning. Raster data is bit information in which “1” or “0” is arranged. Bit “1” of the raster data indicates that ink dots are ejected from the nozzle 36. Bit “0” of the raster data indicates that ink dots are not ejected from the nozzle 36.

<印刷バッファ>
図9を参照し、印刷バッファ422を説明する。本実施形態では、RAM42にX個(X=(R×D)+(Ph−Pu)/100)の印刷バッファ422がある。以下の説明では、番号Xの印刷バッファ422は、印刷バッファ[X]422と表示する。図9は、印刷バッファ[X]422の一例である、印刷バッファ[1]422を示す。印刷バッファ[1]422には、走査前LF値、走査後LF値、最終レフトマージン、最終ライトマージン、及び、リードポインタテーブル[8][420]が格納される。走査前LF値、走査後LF値、最終レフトマージン、最終ライトマージンは後述する。リードポインタテーブル[8][420]には、後述する図10に示すマスターポインタテーブル423に含まれる8×420個のポインタが設定される。CPU40は、後述するメイン処理のS1の初期化処理によって、走査前LF値、走査後LF値、最終レフトマージン、最終ライトマージンに"0"を設定する。以下、上記の白マスクテーブル、及びカラーマスクテーブル添え字を、"インデックス"という。
<Print buffer>
The print buffer 422 will be described with reference to FIG. In the present embodiment, there are X (X = (R × D) + (Ph−Pu) / 100) print buffers 422 in the RAM 42. In the following description, the print buffer 422 of number X is displayed as print buffer [X] 422. FIG. 9 shows a print buffer [1] 422, which is an example of the print buffer [X] 422. The print buffer [1] 422 stores a pre-scan LF value, a post-scan LF value, a final left margin, a final right margin, and a read pointer table [8] [420]. The pre-scan LF value, post-scan LF value, final left margin, and final right margin will be described later. In the read pointer table [8] [420], 8 × 420 pointers included in a master pointer table 423 shown in FIG. 10 described later are set. The CPU 40 sets “0” to the pre-scan LF value, the post-scan LF value, the final left margin, and the final right margin by the initialization process S1 of the main process described later. Hereinafter, the white mask table and the color mask table suffix are referred to as “index”.

<メイン処理>
図7〜図14を参照し、CPU40が実行するメイン処理を説明する。CPU40は、例えば、図2に示す操作パネル51の図示しない電源スイッチがオンにされた場合に、ROM41からメインプログラムを読み出してメイン処理を実行する。
<Main processing>
The main process executed by the CPU 40 will be described with reference to FIGS. For example, when a power switch (not shown) of the operation panel 51 shown in FIG. 2 is turned on, the CPU 40 reads the main program from the ROM 41 and executes the main process.

図7に示すように、CPU40は、はじめに初期化処理を行う(S1)。初期化処理の一例を具体的に説明する。CPU40は、全ての吐出ヘッド35をキャップによって覆った状態とする。CPU40は、キャリッジ34を初期位置に配置する。CPU40は、プラテン39を最も後側の位置まで移動させる。CPU40は、RAM42に記憶された変数を初期化する。CPU40は、例えば、主走査の回数(ラスターデータが全て"0"で主走査されなかった回数も含む)を示すカウンタの値"Cnt"に"1"を設定する。カウンタの値Cntは印刷バッファ[X]422のXに対応する。CPU40は、マスク値の420個の配列である白マスクテーブル[420]、及び、カラーマスクテーブル[420]のそれぞれのマスク値を格納するフィールドを空欄にする。CPU40は、X個の印刷バッファ[X]422(X=1,2,・・・)を初期化する。つまり、CPU40は、走査前LF値、走査後LF値、最終レフトマージン、最終ライトマージンに"0"を設定すると共に、リードポイントテーブル[8][420]のポインタを格納する各フィールドに"0"を設定する。   As shown in FIG. 7, the CPU 40 first performs an initialization process (S1). An example of the initialization process will be specifically described. The CPU 40 is in a state where all the ejection heads 35 are covered with caps. The CPU 40 places the carriage 34 at the initial position. The CPU 40 moves the platen 39 to the rearmost position. The CPU 40 initializes variables stored in the RAM 42. For example, the CPU 40 sets “1” to a counter value “Cnt” indicating the number of times of main scanning (including the number of times raster data is all “0” and not main-scanned). The counter value Cnt corresponds to X in the print buffer [X] 422. The CPU 40 blanks the fields for storing the mask values of the white mask table [420] and the color mask table [420], which are 420 mask value arrays. The CPU 40 initializes X print buffers [X] 422 (X = 1, 2,...). That is, the CPU 40 sets “0” for the pre-scan LF value, the post-scan LF value, the final left margin, and the final right margin, and also sets “0” in each field storing the pointers of the lead point table [8] [420]. "Set.

図7に示すように、CPU40は、印刷指示を受けたかを判定する(S11)。より具体的には、CPU40は、例えば、図3に示す操作パネル51の図示しない印刷ボタンが押下され、端末装置1から印刷指示の信号を受けた場合に印刷指示を受けたと判定する。CPU40は、印刷指示を受けていないと判定した場合(S11:NO)、S11に戻す。CPU40は、印刷指示を継続して監視する。CPU40は、印刷指示を受けたと判定した場合(S11:YES)、S12に進む。CPU40は、受信バッファ420に図6に示す印刷データ421が記憶されているか判定する(S12)。CPU40は、受信バッファ420に印刷データ421が記憶されていないと判定した場合(S12:NO)、印刷データ421が受信バッファ420に記憶されていないことを示すエラー通知画面を、図3に示すディスプレイ49に表示させる(S39)。CPU40はS11に戻す。   As shown in FIG. 7, the CPU 40 determines whether a print instruction has been received (S11). More specifically, for example, the CPU 40 determines that a print instruction has been received when a print button (not shown) of the operation panel 51 illustrated in FIG. 3 is pressed and a print instruction signal is received from the terminal device 1. If the CPU 40 determines that it has not received a print instruction (S11: NO), it returns to S11. The CPU 40 continuously monitors the print instruction. When it is determined that the print instruction has been received (S11: YES), the CPU 40 proceeds to S12. The CPU 40 determines whether the print data 421 shown in FIG. 6 is stored in the reception buffer 420 (S12). When the CPU 40 determines that the print data 421 is not stored in the reception buffer 420 (S12: NO), the CPU 40 displays an error notification screen indicating that the print data 421 is not stored in the reception buffer 420 as shown in FIG. 49 is displayed (S39). The CPU 40 returns to S11.

CPU40は、印刷データ421が受信バッファ420に記憶されていると判定した場合(S12:YES)、図6に示す印刷データ421のうちラスター情報を展開する処理を開始する(S14)。ラスター情報を展開する処理は、メイン処理と並列に実行される別の処理によって、メイン処理と同時に実行される。展開されたラスター情報は、RAM42の展開バッファ425に記憶される。   When it is determined that the print data 421 is stored in the reception buffer 420 (S12: YES), the CPU 40 starts a process of developing raster information in the print data 421 shown in FIG. 6 (S14). The process of expanding the raster information is executed simultaneously with the main process by another process executed in parallel with the main process. The expanded raster information is stored in the expansion buffer 425 of the RAM 42.

次いで、CPU40は、高濃度判定処理を行う(S15)。図13を参照し、高濃度判定処理を説明する。CPU40は、印刷データ421のヘッダー情報から濃度情報を取得する(S151)。次いで、CPU40は、濃度情報に高濃度Ph(%)で印刷することを示す高濃度情報が有るかを判定する(S152)。高濃度情報の一例は、500(%)、または600(%)で印刷することを示す情報である。CPU40は、高濃度情報が有ると判定した場合には(S152:YES)、後述する図14に示すLF値テーブル411から濃度情報に応じて、(Cnt−1)(但し、Cnt≧2)を(D×R)で除算したときの余りの値に対応したLF値の組合せを、高濃度LF値テーブルとして、RAM42のLF値テーブル記憶エリア426に記憶する(S153)。例えば、高濃度情報が500%で印刷することを示す情報であり、D×R=4の場合には、CPU40は、(Cnt−1)(但し、Cnt≧2)を"4"で除算したときの余りの値"1,2,3,0"に対応する、LF値の組み合わせ"335,335,335,339"を、高濃度LF値テーブルとして、LF値テーブル記憶エリア426に記憶する。   Next, the CPU 40 performs a high density determination process (S15). The high density determination process will be described with reference to FIG. The CPU 40 acquires density information from the header information of the print data 421 (S151). Next, the CPU 40 determines whether there is high density information indicating that printing is performed with high density Ph (%) in the density information (S152). An example of the high density information is information indicating that printing is performed at 500 (%) or 600 (%). If the CPU 40 determines that the high density information is present (S152: YES), the CPU 40 sets (Cnt-1) (where Cnt ≧ 2) according to the density information from the LF value table 411 shown in FIG. The combination of LF values corresponding to the remainder when dividing by (D × R) is stored in the LF value table storage area 426 of the RAM 42 as a high density LF value table (S153). For example, when high density information is information indicating that printing is performed at 500%, and D × R = 4, the CPU 40 divides (Cnt−1) (where Cnt ≧ 2) by “4”. The LF value combination “335, 335, 335, 339” corresponding to the remainder value “1, 2, 3, 0” is stored in the LF value table storage area 426 as a high density LF value table.

また、CPU40は、高濃度情報が有ると判定しない場合には(S152:NO)、LF値テーブル411から通常濃度(具体例では400%)での印刷用に、(Cnt−1)(但し、Cnt≧2)を(D×R)で除算したときの余りの値に対応したLF値の組合せを、通常LF値テーブルとして、RAM42のLF値テーブル記憶エリア426に記憶する(S154)。CPU40は、S153、またはS154の終了後に、図7に示すメイン処理のS16に進む。   If the CPU 40 does not determine that there is high density information (S152: NO), the CPU 40 uses (Cnt-1) (however, for printing at a normal density (400% in the specific example) from the LF value table 411. A combination of LF values corresponding to the remainder when (Cnt ≧ 2) is divided by (D × R) is stored in the LF value table storage area 426 of the RAM 42 as a normal LF value table (S154). After the end of S153 or S154, the CPU 40 proceeds to S16 of the main process shown in FIG.

<LF値テーブル411>
、図14を参照して、ROM41に記憶されたLF値テーブル411を説明する。図14に示すLF値テーブル411は、隣接D×R画素が隣接4画素であり、n11=n12=n13=−1の場合の一例である。LF値テーブル411では、解像度、濃度情報、及び、LF値が対応付けられている。高濃度情報の500(%)で印刷することを示す情報は、隣接4画素の画素列を高濃度Ph(%)=500(%)で印刷することを示す。高濃度情報の600(%)で印刷することを示す情報は、隣接4画素の画素列を高濃度Ph(%)=600(%)で印刷することを示す。濃度情報の通常は、隣接4画素を単位濃度Pu(%)=400(%)で印刷することを示す。LF値は、本具体例では、(Cnt−1)(但し、Cnt≧2)を"4"で除算した場合の余りの値"1","2","3","0"のそれぞれに対応付けられている。
<LF value table 411>
The LF value table 411 stored in the ROM 41 will be described with reference to FIG. The LF value table 411 illustrated in FIG. 14 is an example in the case where the adjacent D × R pixels are the adjacent four pixels and n11 = n12 = n13 = −1. In the LF value table 411, resolution, density information, and LF values are associated with each other. The information indicating that printing is performed at 500 (%) of the high density information indicates that the pixel columns of the adjacent four pixels are printed at the high density Ph (%) = 500 (%). The information indicating that printing is performed at 600 (%) of the high density information indicates that the pixel columns of the adjacent four pixels are printed at the high density Ph (%) = 600 (%). Normally, the density information indicates that the adjacent four pixels are printed with the unit density Pu (%) = 400 (%). In this specific example, the LF value is a remainder value “1”, “2”, “3”, “0” when (Cnt−1) (where Cnt ≧ 2) is divided by “4”. Is associated with.

LF値テーブル411のLF値について説明する。本具体例では、解像度R(dpi)=1200(dpi)の画像が形成される。また、前述のように各ノズル36間に3ドット({(D/(1/R))−1}=D×R−1)が形成される。従って、解像度R(dpi)=1200(dpi)で、隣接4画素を形成するために、LF値は、以下のようにあらかじめ設定されている。まず、基準LF値が算出される。基準LF値は、ノズル36の数Nである"420"を、単位濃度Pu(%)に対する高濃度Ph(%)の割合(Ph/Pu)で除算した値である。基準LF値は、マルチパス方式で高濃度Ph(%)の印刷を行う場合のLF量の平均値である。例えば、高濃度Ph(%)が500(%)である場合には、基準LF値は、"420/(500/400)=336"である。本具体例では、n11=n12=n13=−1なので、基準LF値から"1"が減算された"335"が、(Cnt−1)(但し、Cnt≧2)を"4"で除算した場合の余りの値"1","2","3"に夫々対応付けられている。本具体例では、n2=3なので、基準LF値に"3"が加算された"339"が、該余りの値"0"に対応付けられている。高濃度Ph(%)が600(%)である場合には、基準LF値は、"420/(600/400)=280"である。本具体例では、n11=n12=n13=−1であるので、基準LF値から"1"が減算された"279"が、該余りの値"1","2","3"に夫々対応付けられている。本具体例では、n2=3であるので、基準LF値に"3"が加算された"283"が、該余りの値"0"に対応付けられている。また、濃度情報が通常の場合には、基準LF値は"420"である。本具体例では、n11=n12=n13=−1なので、基準LF値から"1"が減算された"419"が、該余りの値"1""2""3"に夫々対応付けられている。また、本具体例では、n2=3なので、基準LF値に"3"が加算された"423"が、該余りの値"0"に対応付けられている。   The LF value of the LF value table 411 will be described. In this specific example, an image having a resolution R (dpi) = 1200 (dpi) is formed. As described above, 3 dots ({(D / (1 / R)) − 1} = D × R−1) are formed between the nozzles 36. Therefore, in order to form four adjacent pixels with the resolution R (dpi) = 1200 (dpi), the LF value is set in advance as follows. First, a reference LF value is calculated. The reference LF value is a value obtained by dividing “420”, which is the number N of nozzles 36, by the ratio (Ph / Pu) of the high concentration Ph (%) to the unit concentration Pu (%). The reference LF value is an average value of the LF amount when high density Ph (%) is printed by the multi-pass method. For example, when the high concentration Ph (%) is 500 (%), the reference LF value is “420 / (500/400) = 336”. In this specific example, since n11 = n12 = n13 = −1, “335” obtained by subtracting “1” from the reference LF value is obtained by dividing (Cnt−1) (where Cnt ≧ 2) by “4”. The remainder values “1”, “2”, and “3” are respectively associated with the cases. In this specific example, since n2 = 3, “339” obtained by adding “3” to the reference LF value is associated with the remainder “0”. When the high concentration Ph (%) is 600 (%), the reference LF value is “420 / (600/400) = 280”. In this specific example, since n11 = n12 = n13 = −1, “279” obtained by subtracting “1” from the reference LF value becomes the remaining values “1”, “2”, and “3”, respectively. It is associated. In this specific example, since n2 = 3, “283” obtained by adding “3” to the reference LF value is associated with the remainder “0”. When the density information is normal, the reference LF value is “420”. In this specific example, since n11 = n12 = n13 = −1, “419” obtained by subtracting “1” from the reference LF value is associated with the remaining values “1”, “2”, and “3”, respectively. Yes. In this specific example, since n2 = 3, “423” obtained by adding “3” to the reference LF value is associated with the remainder “0”.

図7を参照して、メイン処理のS16において、CPU40は、RAM42に記憶された図10に示すマスターポインタテーブル423を初期化する(S16)。より具体的には、図10に示すように、マスターポインタテーブル423は、ヘッド種別、ノズル、及び、ポインタを対応付けている。ヘッド種別は、キャリッジ34に搭載される合計8つの吐出ヘッド35(4つの吐出ヘッド35W(白1〜4)、吐出ヘッド35C(シアン)、35M(マゼンタ)、35Y(イエロー)、35K(ブラック))を示す。ノズルは、8つの吐出ヘッド35のそれぞれの420個のノズル36(以下、ノズル[1]、ノズル[2]・・・ノズル[420]という。)を示す。各ノズル36に対応付けられているポインタは、展開バッファ425に記憶されたラスター情報のうち、対応するノズル36が主走査方向の1列分の画素列を形成するためのラスターデータを示すポインタである。   Referring to FIG. 7, in S16 of the main process, CPU 40 initializes master pointer table 423 shown in FIG. 10 stored in RAM 42 (S16). More specifically, as shown in FIG. 10, the master pointer table 423 associates head types, nozzles, and pointers. The head types are a total of eight ejection heads 35 (four ejection heads 35W (white 1 to 4), ejection heads 35C (cyan), 35M (magenta), 35Y (yellow), 35K (black)) mounted on the carriage 34. ). The nozzles indicate 420 nozzles 36 (hereinafter referred to as nozzle [1], nozzle [2]... Nozzle [420]) of each of the eight ejection heads 35. The pointer associated with each nozzle 36 is a pointer indicating raster data for the corresponding nozzle 36 to form one pixel row in the main scanning direction among the raster information stored in the development buffer 425. is there.

一例として、CPU40は、マスターポインタテーブル423のヘッド種別"白1"のノズル[1]に対応するポインタとして、展開バッファ425に記憶されたラスター情報のうち画素列番号"1"、且つ、色情報"白1"に対応するラスターデータを示すポインタを対応付ける。CPU40は、マスターポインタテーブル423の"白1"のヘッド種別のノズル[2]に対応するポインタとして、展開バッファ425に記憶されたラスター情報のうち画素列番号"5"、且つ、色情報"白1"に対応するラスターデータを示すポインタを対応付ける。この理由は、吐出ヘッド35Wのノズル36間の間隔はDであり、画素列の副走査方向の間隔1/Rの4倍である。従って、ノズル[2]に対応する画素列番号は、5(=4+1)となるためである。   As an example, the CPU 40 uses the pixel column number “1” of the raster information stored in the development buffer 425 as the pointer corresponding to the nozzle [1] of the head type “white 1” in the master pointer table 423, and the color information. A pointer indicating raster data corresponding to “white 1” is associated. The CPU 40 sets the pixel column number “5” of the raster information stored in the development buffer 425 as the pointer corresponding to the head type nozzle [2] of “white 1” in the master pointer table 423 and the color information “white”. A pointer indicating raster data corresponding to 1 "is associated. This is because the interval between the nozzles 36 of the ejection head 35W is D, which is four times the interval 1 / R in the sub-scanning direction of the pixel column. Therefore, the pixel column number corresponding to the nozzle [2] is 5 (= 4 + 1).

以下、CPU40は、同様の方法で、マスターポインタテーブル423のヘッド種別"白1"のノズル[n](n=1、2、・・・420)に対応するポインタとして、ラスター情報のうち画素列番号"4(n−1)+1"、且つ、色情報"白1"に対応するラスターデータを示すポインタが対応付けられる。CPU40は、マスターポインタテーブル423の"白2〜白4"のヘッド種別のノズル[1]〜[420]に対応するポインタを、上記と同様の方法で対応付ける。本実施形態では、白インク画像のみを形成するので、カラーに対応するポインタの説明は割愛するが、ポインタの対応付けの方法は基本的には同じである。   Thereafter, the CPU 40 uses the same method to set the pixel row of the raster information as a pointer corresponding to the nozzle [n] (n = 1, 2,... 420) of the head type “white 1” in the master pointer table 423. A pointer indicating raster data corresponding to the number “4 (n−1) +1” and the color information “white 1” is associated. The CPU 40 associates pointers corresponding to the nozzle types [1] to [420] of the head types “white 2 to white 4” in the master pointer table 423 in the same manner as described above. In this embodiment, since only a white ink image is formed, description of pointers corresponding to colors is omitted, but the pointer association method is basically the same.

図7に示すように、CPU40は、S16によってマスターポインタテーブル423を初期化した後、図11と図12に示すデータ取得処理を実行する(S17)。図11と図12を参照して、データ取得処理が、説明される。CPU40は、データ取得処理では、Cnt回目にキャリッジ34を主走査方向に移動させるときに使用するラスターデータを示すポインタを、印刷バッファ[Cnt]422のリードポインタテーブル[8][420]に以下のように格納する。   As shown in FIG. 7, after initializing the master pointer table 423 in S16, the CPU 40 executes the data acquisition process shown in FIGS. 11 and 12 (S17). The data acquisition process will be described with reference to FIGS. 11 and 12. In the data acquisition process, the CPU 40 stores a pointer indicating raster data used when moving the carriage 34 in the main scanning direction for the Cnt time in the read pointer table [8] [420] of the print buffer [Cnt] 422 as follows. Store like so.

具体的な処理の流れを説明する。CPU40は、展開バッファ425に記憶されたラスター情報に、図10に示すマスターポインタテーブル423の8×420個のポインタが示すラスターデータが全て含まれているか判定する(S81)。CPU40は、全て含まれていないと判定した場合(S81:NO)、データ取得処理を終了する。但し、メイン処理のS12において印刷データが有るか判定し、印刷データが有ると判定された場合のみ、メイン処理のS14以降を実行する。従って、データ取得処理のS81において、NOと判定されることは通常ないが、特別な異常があれば、NOと判定される。   A specific processing flow will be described. The CPU 40 determines whether the raster information stored in the expansion buffer 425 includes all the raster data indicated by the 8 × 420 pointers in the master pointer table 423 shown in FIG. 10 (S81). If the CPU 40 determines that all are not included (S81: NO), the data acquisition process is terminated. However, it is determined whether there is print data in S12 of the main process. Only when it is determined that there is print data, the processes after S14 of the main process are executed. Therefore, in S81 of the data acquisition process, it is not usually determined as NO, but if there is a special abnormality, it is determined as NO.

CPU40は、全て含まれていると判定した場合(S81:YES)、S83に進む。CPU40は、マスターポインタテーブル423の8×420個のポインタを、印刷バッファ[Cnt]422のリードポインタテーブル[8][420]として設定する(S83)。   If the CPU 40 determines that all are included (S81: YES), it proceeds to S83. The CPU 40 sets the 8 × 420 pointers in the master pointer table 423 as the read pointer table [8] [420] of the print buffer [Cnt] 422 (S83).

次に、CPU40は、マスターポインタテーブル423の8×420個のポインタを、以下のようにして更新する。CPU40は、LF値を、マスターポインタテーブル423の8×420個のポインタに加算する(S85)。より具体的には、CPU40は、図13の高濃度判定処理で、ROM41に記憶されているLF値テーブル411に基づいて、(Cnt−1)を(D×R)(本具体例では、"4")で除算したときの余りの値に対応するLF値を特定する。CPU40は、特定したLF値を、図10に示すマスターポインタテーブル423の8×420個のポインタに加算する。なお、(Cnt−1)を(D×R)で除算した余りの値が"0"の場合には、特定したLF値に定数m(m=0,1,2,・・・,(D×N−1))を加算した値を、図10に示すマスターポインタテーブル423の8×420個のポインタに加算する。例えば、濃度情報が500(%)の場合には、図14のLF値テーブル411には、(Cnt−1)を"4"で除算した場合の余りの値"1""2""3""0"に対応するLF値"335""335""335""339"が設定されている。従って、CPU40は、(Cnt−1)を"4"で除算した場合の余りの値が"1"〜"3"の場合には、LF値"335"をマスターポインタテーブル423の8×420個のポインタに加算する。また、CPU40は、(Cnt−1)を"4"で除算した場合の余りの値が"0"の場合には、LF値"339"と定数mを加算した値をマスターポインタテーブル423の8×420個のポインタに加算する。   Next, the CPU 40 updates the 8 × 420 pointers in the master pointer table 423 as follows. The CPU 40 adds the LF value to 8 × 420 pointers in the master pointer table 423 (S85). More specifically, the CPU 40 sets (Cnt−1) to (D × R) (in this specific example, “D × R) based on the LF value table 411 stored in the ROM 41 in the high density determination process of FIG. The LF value corresponding to the remainder when dividing by 4 ″) is specified. The CPU 40 adds the specified LF value to 8 × 420 pointers in the master pointer table 423 shown in FIG. If the remainder of dividing (Cnt−1) by (D × R) is “0”, the specified LF value is set to a constant m (m = 0, 1, 2,..., (D The value obtained by adding × N−1)) is added to 8 × 420 pointers in the master pointer table 423 shown in FIG. For example, when the density information is 500 (%), the LF value table 411 in FIG. 14 stores the remainder values “1”, “2”, “3” when (Cnt−1) is divided by “4”. The LF values “335”, “335”, “335”, and “339” corresponding to “0” are set. Therefore, when the remainder value obtained by dividing (Cnt−1) by “4” is “1” to “3”, the CPU 40 sets the LF value “335” to 8 × 420 in the master pointer table 423. Is added to the pointer. Further, when the remainder value when (Cnt−1) is divided by “4” is “0”, the CPU 40 sets the value obtained by adding the LF value “339” and the constant m to 8 in the master pointer table 423. Add to × 420 pointers.

CPU40は、S83によって印刷バッファ[Cnt]422のリードポインタテーブル[8][420]に設定された8×420個のポインタが示す8×420個のラスターデータを特定する。CPU40は、特定した8×420個のラスターデータのビットの全てが、"0"であるか判定する(S87)。CPU40は、8×420個のラスターデータのビットの全てが"0"であると判定した場合には(S87:YES)、S89に進む。CPU40は、印刷バッファ[Cnt]422の走査前LF値に、S85によってポインタに加算した値を加算する(S89)。8×420個のビットの全てが"0"であるラスターデータに基づいて印刷処理が実行されたとき、吐出ヘッド35からインクは吐出されない。CPU40は、カウンタの値Cntに"1"を加算してカウンタの値Cntを更新する(S91)。CPU40は、S83に戻す。   The CPU 40 specifies 8 × 420 raster data indicated by the 8 × 420 pointers set in the read pointer table [8] [420] of the print buffer [Cnt] 422 in S83. The CPU 40 determines whether all the bits of the specified 8 × 420 raster data are “0” (S87). If the CPU 40 determines that all of the 8 × 420 raster data bits are “0” (S87: YES), the CPU 40 proceeds to S89. The CPU 40 adds the value added to the pointer in S85 to the pre-scan LF value of the print buffer [Cnt] 422 (S89). When the printing process is executed based on raster data in which all 8 × 420 bits are “0”, ink is not ejected from the ejection head 35. The CPU 40 adds “1” to the counter value Cnt to update the counter value Cnt (S91). The CPU 40 returns to S83.

一方、CPU40は、8×420個のラスターデータのビットの全てが"0"ではないと判定した場合(S87:NO)、印刷バッファ[Cnt]422の走査後LF値に、S85によってポインタに加算した値を設定する(S93)。CPU40は、処理を図12に示すS101に進める。S83〜S93によって算出された走査前LF値及び走査後LF値は、画素列が形成されない列を飛ばし、画素列が形成される列までキャリッジ34を副走査方向に相対移動させるときの移動後の位置を特定するために使用される。   On the other hand, if the CPU 40 determines that all of the 8 × 420 raster data bits are not “0” (S87: NO), the CPU 40 adds the LF value after scanning of the print buffer [Cnt] 422 to the pointer in S85. The set value is set (S93). CPU40 advances a process to S101 shown in FIG. The pre-scan LF value and the post-scan LF value calculated in S83 to S93 are obtained after the movement when the row where the pixel row is not formed is skipped and the carriage 34 is relatively moved in the sub-scanning direction to the row where the pixel row is formed. Used to identify the location.

図12に示すように、CPU40は、受信バッファ420に記憶された印刷データ421のヘッダー情報のうち、打ち方指定情報に、白インク画像を含むかを判定する(S101)。白インク画像を含むと判定される場合は、ヘッダー情報に(1)白インク画像のみを含む、又は、(3)白インク画像及びカラーインク画像を含むことを示す情報が含まれている場合である。CPU40は、白インク画像を含まないと判定した場合(S101:NO)、S107に進む。   As shown in FIG. 12, the CPU 40 determines whether the white ink image is included in the hitting designation information in the header information of the print data 421 stored in the reception buffer 420 (S101). When it is determined that a white ink image is included, the header information includes (1) only a white ink image or (3) information indicating that a white ink image and a color ink image are included. is there. If the CPU 40 determines that no white ink image is included (S101: NO), the CPU 40 proceeds to S107.

CPU40は、白シンク画像を含むと判定した場合(S101:YES)、白マスクテーブル設定を行う(S103)。より具体的には、CPU40は、白インクを全てのノズル[1]〜[420]から吐出する場合には、RAM42の白マスクテーブル記憶エリア427に記憶された白マスクテーブル「1」〜[420]に「0xffff」(「1111111111111111」)をマスク値として設定する。   When it is determined that the white sync image is included (S101: YES), the CPU 40 performs white mask table setting (S103). More specifically, when discharging the white ink from all the nozzles [1] to [420], the CPU 40 stores the white mask tables “1” to “420” stored in the white mask table storage area 427 of the RAM 42. ] Is set to “0xffff” (“1111111111111111”) as a mask value.

CPU40は、白のラスターデータのビットを、白マスクテーブルを用いてAND演算する(S105)。より具体的には、CPU40は、印刷バッファ[Cnt]422のリードポインタテーブル[8][420]に設定された8×420個のポインタによって示される8×420個のラスターデータを特定する。CPU40は、特定したラスターデータのうち、白インクを吐出する4つの吐出ヘッド35Wに対応する4×420個のラスターデータを選択する。CPU40は、選択した4×420個のラスターデータのうちノズル[1]〜[420]に対応するラスターデータのそれぞれのビットと、白マスクテーブル[1]〜[420]のそれぞれに設定されたマスク値「0xffff」とのAND演算を実行する。ラスターデータのビット数が、「16」よりも大きい場合、CPU40は、ラスターデータの17番目以降のビットに、白マスクテーブルに設定された値を前の値から繰り返し適用し、AND演算を実行する。CPU40は、AND演算の結果を、白用最終ラスターデータとして、RAM42内の白用最終ラスターデータバッファ[4][420]429に格納する。次いでCPU40はS107に進む。   The CPU 40 performs an AND operation on the bits of the white raster data using the white mask table (S105). More specifically, the CPU 40 specifies 8 × 420 raster data indicated by 8 × 420 pointers set in the read pointer table [8] [420] of the print buffer [Cnt] 422. The CPU 40 selects 4 × 420 raster data corresponding to the four ejection heads 35W that eject white ink from the identified raster data. The CPU 40 sets each bit of the raster data corresponding to the nozzles [1] to [420] among the selected 4 × 420 raster data and the mask set in each of the white mask tables [1] to [420]. An AND operation with the value “0xffff” is executed. When the number of bits of the raster data is larger than “16”, the CPU 40 repeatedly applies the value set in the white mask table from the previous value to the 17th and subsequent bits of the raster data, and executes an AND operation. . The CPU 40 stores the result of the AND operation as white final raster data in the white final raster data buffer [4] [420] 429 in the RAM. Next, the CPU 40 proceeds to S107.

CPU40は、受信バッファ420に記憶された印刷データ421のヘッダー情報のうち、打ち方指定情報として(2)カラーインク画像を含むことを示す情報、あるいは、(3)白インク画像及びカラーインク画像を含むことを示す情報が含まれているか判定する(S107)。CPU40は、(1)白インク画像のみを含むことを示す情報が含まれていると判定した場合には(S107:NO)、S113に進む。   In the header information of the print data 421 stored in the reception buffer 420, the CPU 40 uses (2) information indicating that a color ink image is included as the hitting designation information, or (3) a white ink image and a color ink image. It is determined whether information indicating inclusion is included (S107). If the CPU 40 determines that (1) information indicating that only a white ink image is included is included (S107: NO), the CPU 40 proceeds to S113.

CPU40は、印刷バッファ[Cnt]422の「最終レフトマージン」と「最終ライトマージン」とを設定する(S113)。より具体的には、CUP40は、印刷バッファ[Cnt]422のリードポインタテーブル[8][420]に設定された8×420個のポインタによって示される8×420個のラスターデータを特定する。CPU40は、展開バッファ425に記憶されたラスター情報のうち、特定されたラスターデータに対応付けられたレフトマージン及びライトマージンを、すべて抽出する。CPU40は、すべてのレフトマージンのうち最も小さいレフトマージンを、印刷バッファ[Cnt]422の「最終レフトマージン」として設定する。また、CPU40は、すべてのライトマージンのうち最も小さいライトマージンを、印刷バッファ[Cnt]422の「最終ライトマージン」として設定する。CPU40はデータ取得処理を終了し、図7に示すメイン処理のS19に進む。   The CPU 40 sets “final left margin” and “final right margin” of the print buffer [Cnt] 422 (S113). More specifically, the CUP 40 specifies 8 × 420 raster data indicated by 8 × 420 pointers set in the read pointer table [8] [420] of the print buffer [Cnt] 422. The CPU 40 extracts all the left margin and right margin associated with the specified raster data from the raster information stored in the expansion buffer 425. The CPU 40 sets the smallest left margin among all the left margins as the “final left margin” of the print buffer [Cnt] 422. Further, the CPU 40 sets the smallest write margin among all the write margins as the “final write margin” of the print buffer [Cnt] 422. The CPU 40 ends the data acquisition process and proceeds to S19 of the main process shown in FIG.

CPU40は、(2)又は(3)を示す情報が、打ち方指定情報に含まれていると判定した場合(S107:YES)、カラーマスクテーブルを設定する(S109)。次いで、CPU40は、カラーマスクテーブルのマスク値と、ラスターデータのそれぞれのビットとのAND演算を実行する(S111)。CPU40は、AND演算の結果を、カラー用最終ラスターデータとして、RAM42内のカラー用最終ラスターデータバッファ[4][420]430に格納する。   When it is determined that the information indicating (2) or (3) is included in the hitting designation information (S107: YES), the CPU 40 sets a color mask table (S109). Next, the CPU 40 performs an AND operation on the mask value of the color mask table and each bit of the raster data (S111). The CPU 40 stores the result of the AND operation in the color final raster data buffer [4] [420] 430 in the RAM 42 as color final raster data.

CPU40は、最終レフトマージン、最終ライトマージン設定を行う(S113)。CPU40は、データ取得処理を終了し、図7に示すメイン処理のS19に進む。CPU40は、印刷開始位置へプラテン39の移動を開始させる(S19)。より具体的には、CPU40は、印刷バッファ[Cnt=1]の走査前LF値分、プラテン39の移動を開始させる。CPU40は、4つの吐出ヘッド35W、及び、吐出ヘッド35C、35M、35Y、35Kのそれぞれの420個のノズル36を覆った状態のキャップを、開放させる(S21)。CPU40は、キャリッジ34をフラッシング位置に移動させる(S23)。フラッシング位置とは、図示外のフラッシング受けが設けられた位置である。   The CPU 40 sets the final left margin and the final right margin (S113). The CPU 40 ends the data acquisition process and proceeds to S19 of the main process shown in FIG. The CPU 40 starts moving the platen 39 to the print start position (S19). More specifically, the CPU 40 starts moving the platen 39 by the LF value before scanning of the print buffer [Cnt = 1]. The CPU 40 opens the caps that cover the 420 ejection nozzles 35 of the four ejection heads 35W and the ejection heads 35C, 35M, 35Y, and 35K (S21). The CPU 40 moves the carriage 34 to the flushing position (S23). The flushing position is a position where a flushing receiver (not shown) is provided.

CPU40は、S19によって開始させたプラテン39の走査前LF値分の移動が完了したか判定する(S25)。CPU40は、プラテン39の走査前LF値分の移動が完了していないと判定した場合(S25:NO)、S25に戻す。CPU40は、プラテン39の走査前LF値分の移動が完了したかを、継続して監視する。CPU40は、プラテン39の走査前LF値分の移動が完了したと判定した場合(S25:YES)、フラッシング処理を実行する(S27)。   The CPU 40 determines whether or not the movement of the pre-scan LF value of the platen 39 started in S19 is completed (S25). When the CPU 40 determines that the movement of the platen 39 by the LF value before scanning is not completed (S25: NO), the CPU 40 returns to S25. The CPU 40 continuously monitors whether the movement of the platen 39 by the LF value before scanning is completed. When it is determined that the movement of the platen 39 by the LF value before scanning is completed (S25: YES), the CPU 40 performs a flushing process (S27).

CPU40は、フラッシング処理(S27)の終了後、カウンタの値Cntに"1"を加算してカウンタの値Cntを更新する(S29)。CPU40は、"1"が加算された更新後のカウンタの値Cntに基づき、データ取得処理を実行する(S31)。データ取得処理は、図7に示すS17によって実行されたデータ取得処理と同一であるので、説明は省略する。CPU40は処理を図8に示すS41に進める。   After completing the flushing process (S27), the CPU 40 adds “1” to the counter value Cnt to update the counter value Cnt (S29). The CPU 40 executes data acquisition processing based on the updated counter value Cnt added with “1” (S31). The data acquisition process is the same as the data acquisition process executed in S17 shown in FIG. The CPU 40 advances the process to S41 shown in FIG.

図8に示すように、CPU40は、最終レフトマージン、及び最終ライトマージンによって示されるそれぞれの位置の座標を、キャリッジ34の移動元及び移動先の座標として算出する(S41)。より具体的には、CPU40は、印刷バッファ[Cnt−1]422と印刷バッファ[Cnt]422の最終レフトマージン、及び最終ライトマージン夫々を取得する。CPU40は、印刷バッファ[Cnt−1]422と印刷バッファ[Cnt]422の最終レフトマージンの内で小さい方の最終レフトマージンを選択する。同様に、CPU40は、印刷バッファ[Cnt−1]422と印刷バッファ[Cnt]422の最終ライトマージンの内で小さい方の最終ライトマージンを選択する。これにより、キャリッジ34の移動を効率化できる。CPU40は、選択した最終レフトマージン、及び最終ライトマージンによって示されるそれぞれの位置の座標を、キャリッジ34の移動元及び移動先の座標として算出する。次に、CPU40は、算出した座標、印刷バッファ[Cnt]422のリードポインタテーブル[8][20]、及び、主走査方向を、印刷方向としてASIC43の記憶部に設定する(S43)。   As shown in FIG. 8, the CPU 40 calculates the coordinates of the positions indicated by the final left margin and the final right margin as the movement source and movement destination coordinates of the carriage 34 (S41). More specifically, the CPU 40 acquires the final left margin and the final right margin of the print buffer [Cnt-1] 422 and the print buffer [Cnt] 422, respectively. The CPU 40 selects the smaller final left margin among the final left margins of the print buffer [Cnt-1] 422 and the print buffer [Cnt] 422. Similarly, the CPU 40 selects the smaller final write margin among the final write margins of the print buffer [Cnt-1] 422 and the print buffer [Cnt] 422. Thereby, the movement of the carriage 34 can be made efficient. The CPU 40 calculates the coordinates of the positions indicated by the selected final left margin and final right margin as the movement source and movement destination coordinates of the carriage 34. Next, the CPU 40 sets the calculated coordinates, the read pointer table [8] [20] of the print buffer [Cnt] 422, and the main scanning direction as the printing direction in the storage unit of the ASIC 43 (S43).

CPU40は、ASIC43に信号を出力することによって、キャリッジ34の主走査方向の移動を開始させる(S45)。より具体的には、ASIC43は、図3に示すヘッド駆動部44及びモータ駆動部45を制御する。モータ駆動部45は、ASIC43の制御によって、キャリッジ34の主走査方向への移動を開始させる。ヘッド駆動部44は、ASIC43の制御によって、主走査方向に1/Rずつの間隔にて白インクをノズル36から吐出させる。ASIC43は、白用最終ラスターデータに基づいて、ヘッド駆動部44を制御し、ラスターデータのビットが"1"のタイミングで吐出ヘッド35から白インクを吐出させる。一方、ASIC43は、白用最終ラスターデータに基づいて、ヘッド駆動部44を制御し、ラスターデータのビットが"0"のタイミングでは、吐出ヘッド35から白インクを吐出させないようにする。同様に、ASIC43は、カラー用最終ラスターデータに基づいて、ヘッド駆動部44を制御し、ラスターデータのビットが"1"のタイミングで吐出ヘッド35からカラーインクを吐出させる。一方、ASIC43は、カラー用最終ラスターデータに基づいて、ヘッド駆動部44を制御し、ラスターデータのビットが"0"のタイミングでは、吐出ヘッド35からカラーインクを吐出させないようにする。   The CPU 40 starts the movement of the carriage 34 in the main scanning direction by outputting a signal to the ASIC 43 (S45). More specifically, the ASIC 43 controls the head driving unit 44 and the motor driving unit 45 shown in FIG. The motor driving unit 45 starts the movement of the carriage 34 in the main scanning direction under the control of the ASIC 43. The head drive unit 44 causes white ink to be ejected from the nozzles 36 at intervals of 1 / R in the main scanning direction under the control of the ASIC 43. The ASIC 43 controls the head driving unit 44 based on the white final raster data, and discharges white ink from the discharge head 35 at a timing when the bit of the raster data is “1”. On the other hand, the ASIC 43 controls the head driving unit 44 based on the final white raster data, and prevents the white ink from being ejected from the ejection head 35 at the timing when the bit of the raster data is “0”. Similarly, the ASIC 43 controls the head driving unit 44 based on the color final raster data, and causes the ejection head 35 to eject the color ink at the timing when the bit of the raster data is “1”. On the other hand, the ASIC 43 controls the head driving unit 44 based on the color final raster data so that the color ink is not ejected from the ejection head 35 at the timing when the bit of the raster data is “0”.

CPU40は、キャリッジ34の主走査方向の移動が完了したか判定する(S47)。CPU40は、キャリッジ34の主走査方向の移動が完了していないと判定した場合(S47:NO)、S47に戻す。CPU40は、キャリッジ34の主走査方向の移動が完了したと判定した場合(S47:YES)、S49に進む。   The CPU 40 determines whether the movement of the carriage 34 in the main scanning direction is completed (S47). If the CPU 40 determines that the movement of the carriage 34 in the main scanning direction has not been completed (S47: NO), the CPU 40 returns to S47. If the CPU 40 determines that the movement of the carriage 34 in the main scanning direction has been completed (S47: YES), the CPU 40 proceeds to S49.

CPU40は、プラテン39の移動を開始させる(S[satokj1][I2]49)。より具体的には、CPU40は、印刷バッファ[Cnt]422の走査前LF値と走査後LF値を取得する。CPU40は、取得した走査前LF値と、走査後LF値を加算し、プラテン39の移動後の位置を特定する。CPU40は、移動後の位置へプラテン39の移動を開始させる。次に、CPU40は、プラテン39の移動が完了したか判定する(S50)。CPU40は、プラテン39の移動が完了していないと判定した場合(S50:NO)、S50に戻す。CPU40は、プラテン39の移動が完了したと判定した場合(S50:YES)、S51に進む。   The CPU 40 starts moving the platen 39 (S [satokj1] [I2] 49). More specifically, the CPU 40 acquires the pre-scan LF value and the post-scan LF value of the print buffer [Cnt] 422. The CPU 40 adds the acquired pre-scan LF value and post-scan LF value, and specifies the position of the platen 39 after the movement. The CPU 40 starts the movement of the platen 39 to the position after the movement. Next, the CPU 40 determines whether or not the movement of the platen 39 has been completed (S50). If the CPU 40 determines that the movement of the platen 39 has not been completed (S50: NO), the CPU 40 returns to S50. When the CPU 40 determines that the movement of the platen 39 has been completed (S50: YES), the CPU 40 proceeds to S51.

CPU40は、未処理の印刷バッファ422が有るか判定する(S51)。CPU40は、未処理の印刷バッファ422が無いと判定した場合には(S51:NO)、S69に進む。一方、CPU40は、未処理の印刷バッファ422が有ると判定した場合には(S51:YES)、カウンタの値Cntに"1"を加算しカウンタの値Cntを更新する(S53)。CPU40は、カウンタの値Cntに"1"が加算された更新後のカウンタの値Cntに基づき、図12、図13に示すデータ取得処理を実行する(S55)。データ取得処理は、図7に示すS17によって実行されたデータ取得処理と同一であるので、説明は省略する。CPU40はS59に進む。   The CPU 40 determines whether there is an unprocessed print buffer 422 (S51). If the CPU 40 determines that there is no unprocessed print buffer 422 (S51: NO), it proceeds to S69. On the other hand, if it is determined that there is an unprocessed print buffer 422 (S51: YES), the CPU 40 adds "1" to the counter value Cnt and updates the counter value Cnt (S53). The CPU 40 executes the data acquisition process shown in FIGS. 12 and 13 based on the updated counter value Cnt obtained by adding “1” to the counter value Cnt (S55). The data acquisition process is the same as the data acquisition process executed in S17 shown in FIG. The CPU 40 proceeds to S59.

CPU40は、最終レフトマージン及び最終ライトマージンによって示されるそれぞれの位置の座標を、キャリッジ34の移動元及び移動先の座標として算出する(S59)。より具体的には、CPU40は、印刷バッファ[Cnt−1]422と印刷バッファ[Cnt]422の最終レフトマージン及び最終ライトマージンを夫々取得する。CPU40は、印刷バッファ[Cnt−1]422と印刷バッファ[Cnt]422の最終レフトマージンの内で小さい方の最終レフトマージンを選択する。同様に、CPU40は、印刷バッファ[Cnt−1]422と印刷バッファ[Cnt]422の最終ライトマージンの内で小さい方の最終ライトマージンを選択する。これにより、キャリッジ34の移動を効率化できる。CPU40は、選択した最終レフトマージン及び最終ライトマージンによって示されるそれぞれの位置の座標を、キャリッジの移動元及び移動先の座標として算出する。次に、CPU40は、算出した座標、印刷バッファ[Cnt]422のリードポインタテーブル[8][420]、及び、主走査方向を、印刷方向としてASIC43の記憶部に設定する(S61)。   The CPU 40 calculates the coordinates of the positions indicated by the final left margin and the final right margin as the movement source and movement destination coordinates of the carriage 34 (S59). More specifically, the CPU 40 acquires the final left margin and the final right margin of the print buffer [Cnt-1] 422 and the print buffer [Cnt] 422, respectively. The CPU 40 selects the smaller final left margin among the final left margins of the print buffer [Cnt-1] 422 and the print buffer [Cnt] 422. Similarly, the CPU 40 selects the smaller final write margin among the final write margins of the print buffer [Cnt-1] 422 and the print buffer [Cnt] 422. Thereby, the movement of the carriage 34 can be made efficient. The CPU 40 calculates the coordinates of the respective positions indicated by the selected final left margin and final right margin as the movement source and destination coordinates of the carriage. Next, the CPU 40 sets the calculated coordinates, the read pointer table [8] [420] of the print buffer [Cnt] 422, and the main scanning direction as the printing direction in the storage unit of the ASIC 43 (S61).

CPU40は、S47によってキャリッジ34の主走査方向の移動が完了したと判定してから、所定時間が経過したか判定する(S63)。CPU40は、所定時間が経過していないと判定した場合(S63:NO)、S63に戻す。CPU40は、所定時間が経過したと判定した場合(S63:YES)、S65に進む。CPU40は、ASIC43に信号を出力することによって、キャリッジ34の主走査方向への移動を開始させる(S65)。CPU40はS47に戻す。   The CPU 40 determines whether or not a predetermined time has elapsed since it was determined in S47 that the movement of the carriage 34 in the main scanning direction was completed (S63). When it is determined that the predetermined time has not elapsed (S63: NO), the CPU 40 returns to S63. When it is determined that the predetermined time has elapsed (S63: YES), the CPU 40 proceeds to S65. The CPU 40 starts the movement of the carriage 34 in the main scanning direction by outputting a signal to the ASIC 43 (S65). The CPU 40 returns to S47.

CPU40は、S69において、プラテン39を最も前側の位置まで移動を開始させる(S69)。CPU40は、キャリッジ34をメンテナンス位置に移動させる(S71)。メンテナンス位置とは、図示外のワイパーが設けられた位置である。CPU40はワイピングを実行する(S73)。ワイピングとは、ノズル36に付着するインクを、ワイパーにより掻き取る処理である。CPU40は、全ての吐出ヘッド35をキャップによって覆った状態とする(S75)。CPU40は、プラテン39の移動が完了したか判定する(S77)。CPU40は、プラテン39の移動が完了していないと判定した場合(S77:NO)、S77に戻す。CPU40は、プラテン39の移動が完了したと判定した場合(S77:YES)、メイン処理を終了する。   In S69, the CPU 40 starts moving the platen 39 to the frontmost position (S69). The CPU 40 moves the carriage 34 to the maintenance position (S71). The maintenance position is a position where a wiper (not shown) is provided. The CPU 40 executes wiping (S73). Wiping is a process of scraping ink adhering to the nozzles 36 with a wiper. The CPU 40 keeps all the ejection heads 35 covered with caps (S75). The CPU 40 determines whether the movement of the platen 39 is completed (S77). If the CPU 40 determines that the movement of the platen 39 has not been completed (S77: NO), the CPU 40 returns to S77. When the CPU 40 determines that the movement of the platen 39 has been completed (S77: YES), the main process is terminated.

<主たる作用、効果>
以上説明したように、CPU40は、印刷バッファ[1]422に基づき、吐出ヘッド35を印刷開始位置に副走査方向に相対移動させる(メイン処理のS19)。次に、CPU40は、印刷バッファ[1]422に基づき、吐出ヘッド35を主走査方向に移動させ、且つ、主走査方向に1/Rずつ間隔を空けて白インクをノズル36から吐出させる(メイン処理のS45)。次に、CPU40は、吐出ヘッド35を副走査方向に相対移動させる(メイン処置のS49)。例えば、CPU40は、隣接4画素の画素列の印刷濃度の合計を高濃度500(%)で印刷する場合には、印刷バッファ[2]422〜[4]422のリードポインタテーブル「8」[420]の各ポインタに、図14に示すLF値テーブル411のLF値"335"を加算する(データ取得処理のS85)。LF値は、画素数に相当する。従って、CPU40は、(335/R)分ずつ副走査方向に吐出ヘッド35を相対移動させる。次に、CPU40は、印刷バッファ[2]422〜[4]422に基づき、吐出ヘッド35を主走査方向に移動させて白インクをノズル36から吐出させる(メイン処理のS65)。このようにして形成された白インクの画素列は、副走査方向に1/Rの間隔で配列される。
<Main action and effect>
As described above, the CPU 40 relatively moves the ejection head 35 to the print start position in the sub-scanning direction based on the print buffer [1] 422 (S19 of the main process). Next, the CPU 40 moves the ejection head 35 in the main scanning direction based on the print buffer [1] 422, and ejects white ink from the nozzle 36 at intervals of 1 / R in the main scanning direction (main). Processing S45). Next, the CPU 40 relatively moves the ejection head 35 in the sub-scanning direction (main treatment S49). For example, when the total print density of the pixel columns of the adjacent four pixels is printed at a high density of 500 (%), the CPU 40 reads the read pointer table “8” [420] of the print buffers [2] 422 to [4] 422. ] Is added to the LF value “335” in the LF value table 411 shown in FIG. 14 (S85 of the data acquisition process). The LF value corresponds to the number of pixels. Accordingly, the CPU 40 relatively moves the ejection head 35 in the sub-scanning direction by (335 / R). Next, the CPU 40 moves the ejection head 35 in the main scanning direction based on the print buffers [2] 422 to [4] 422 to eject white ink from the nozzles 36 (S65 of the main process). The pixel rows of white ink formed in this way are arranged at 1 / R intervals in the sub-scanning direction.

次に、CPU40は、印刷バッファ[5]422のリードポインタテーブル「8」[420]の各ポインタに、LF値テーブル411のLF値"339"と定数mを加算する(データ取得処理のS85)。CPU40は、吐出ヘッド35を副走査方向に相対移動させるときの移動後の位置を、印刷バッファ[5]422のリードポインタテーブル「8」[420]の各ポインタに加算した値(LF値"339"と定数mを加算した値)に基づいて特定する(メイン処理のS49)。CPU40は、印刷バッファ[4]422に基づいてインクが吐出されたときの吐出ヘッド35の位置から、((339+m)/R)分、副走査方向に吐出ヘッド35を相対移動させる(メイン処理のS49)。次に、CPU40は、印刷バッファ[5]422に基づき、吐出ヘッド35を主走査方向に移動させて白インクをノズル36から吐出させる(メイン処理S65)。故に、CPU40は、印刷バッファ[m]422に基づいてインクが吐出された画素列と同一の画素列に、印刷バッファ[5]422に基づいてインクを吐出する。従って、該画素列の印刷濃度は、200(%)になる。印刷バッファ[2]422〜[4]422に基づき、形成された画素列の印刷濃度は、100(%)であるので、CPU40は、隣接4画素の画素列の印刷濃度を500(%)にできる。   Next, the CPU 40 adds the LF value “339” of the LF value table 411 and the constant m to each pointer of the read pointer table “8” [420] of the print buffer [5] 422 (S85 of the data acquisition process). . The CPU 40 adds the position after moving the ejection head 35 relative to the sub-scanning direction to each pointer of the read pointer table “8” [420] of the print buffer [5] 422 (LF value “339”). "And a value obtained by adding a constant m) (S49 of the main process). The CPU 40 relatively moves the ejection head 35 in the sub-scanning direction by ((339 + m) / R) from the position of the ejection head 35 when ink is ejected based on the print buffer [4] 422 (in the main process). S49). Next, based on the print buffer [5] 422, the CPU 40 moves the ejection head 35 in the main scanning direction to eject white ink from the nozzles 36 (main process S65). Therefore, the CPU 40 ejects ink based on the print buffer [5] 422 to the same pixel column as the pixel where ink was ejected based on the print buffer [m] 422. Therefore, the print density of the pixel column is 200 (%). Based on the print buffers [2] 422 to [4] 422, the print density of the formed pixel columns is 100 (%), so the CPU 40 sets the print density of the pixel columns of the adjacent four pixels to 500 (%). it can.

以上説明したように、CPU40は、隣接4画素の画素列の単位濃度Pu(%)に対して、高濃度Ph(%)で印刷を行う場に、「マルチパス方式」により、5回の主走査方向への吐出ヘッド35Wの走査によるインクの吐出により、隣接4画素の画素列を500(%)の高濃度Ph(%)で印刷を行わせることができる。図4に示すように、印刷装置30は、隣接4画素の画素列を合計濃度400(%)で印刷するには、印刷工程を工程P11からP14の4回行っている。また、図5に示すように、印刷装置30は、隣接4画素の画素列を合計濃度500(%)で印刷するには、印刷工程を工程P11からP15の5回行っている。故に、500(%)の高濃度Ph(%)の印刷時間は、400(%)の印刷時間の5/4の時間である。これに対して、従来の500(%)の高濃度Ph(%)の印刷方法では、上述したように、隣接4画素を400(%)で印刷する時間の2倍の印刷時間が掛かっていた。つまり、隣接4画素を500%の高濃度Ph(%)で印刷する場合、従来では8回主走査する必要があった。従って、本実施形態では、高濃度Ph(%)の印刷時間は従来よりも短縮することができる。   As described above, the CPU 40 uses the “multi-pass method” for five main prints when printing is performed at a high density Ph (%) with respect to the unit density Pu (%) of a pixel row of four adjacent pixels. By ejecting ink by scanning the ejection head 35 </ b> W in the scanning direction, it is possible to print the pixel rows of the adjacent four pixels at a high density Ph (%) of 500 (%). As shown in FIG. 4, the printing apparatus 30 performs the printing process four times from Step P <b> 11 to Step P <b> 14 in order to print a pixel row of four adjacent pixels with a total density of 400 (%). Further, as shown in FIG. 5, the printing apparatus 30 performs the printing process five times from Steps P11 to P15 in order to print the adjacent four pixel columns at a total density of 500 (%). Therefore, the printing time of the high density Ph (%) of 500 (%) is 5/4 of the printing time of 400 (%). On the other hand, the conventional 500 (%) high density Ph (%) printing method took twice as long as the time required to print adjacent four pixels at 400 (%) as described above. . That is, when printing four adjacent pixels at a high density Ph (%) of 500%, it has conventionally been necessary to perform main scanning eight times. Therefore, in the present embodiment, the printing time for high density Ph (%) can be shortened compared to the conventional case.

<変形例1>
白インクが吐出される吐出ヘッド35Wの複数のノズル36の一部において、目詰まりが発生する場合がある。白インクが吐出される吐出ヘッド35Wの複数のノズル36の方が、カラーインクの吐出ヘッド35C、35M、35Y、35Kの複数のノズル36よりも、目詰まりが発生し易い。上述のように、印刷装置30に装着されたインクカートリッジのインクは、本具体例では、キャリッジ34に対して前側から供給される。このため、白インクの吐出ヘッド35Wの複数のノズル36のうち、キャリッジ34の後側に配置されたノズル36程、目詰まりの発生する可能性が高くなる。例えば、420個のノズル36のうち、前側から順に1〜360番目のノズル36において、白インクが適切に吐出されるのに対し、361〜420番目のノズル36において、目詰まりによって白インクが適切に吐出されない場合がある。
<Modification 1>
Clogging may occur in some of the plurality of nozzles 36 of the ejection head 35W from which white ink is ejected. The plurality of nozzles 36 of the ejection head 35W from which the white ink is ejected is more likely to be clogged than the plurality of nozzles 36 of the color ink ejection heads 35C, 35M, 35Y, and 35K. As described above, the ink of the ink cartridge attached to the printing apparatus 30 is supplied from the front side to the carriage 34 in this specific example. For this reason, among the plurality of nozzles 36 of the white ink ejection head 35 </ b> W, the possibility of clogging increases as the nozzle 36 disposed on the rear side of the carriage 34. For example, among the 420 nozzles 36, the white ink is appropriately discharged from the first to 360th nozzles 36 in order from the front side, whereas the white ink is appropriate due to clogging at the 361 to 420th nozzles 36. May not be discharged.

具体的には、CPU40は、白マスクテーブル「1」〜[360]に「0xEEEE」をマスク値として設定し、白マスクテーブル[361]〜[420]に「0x1111」をマスク値として設定する(データ取得処理のS103)。CPU40は、設定された白マスクテーブルのマスク値と、ラスターデータのそれぞれのビットとのAND演算を実行する(データ取得処理のS105)。この場合には、図14に示すLF値は、(Cnt−1)を"4"で除算したときの余りの値"1,2,3,0"に対応して、濃度情報が、500(%)の場合には、LF値"287,287,287,291"であり、濃度情報が、600(%)の場合には、LF値"239,239,239,243"である。この場合の基準LF値は、濃度を異ならせる前後のノズル36の数をそれぞれMとして、(N−M)/(Ph/Pu)となる。従って、単位濃度Pu(%)が400%、高濃度Ph(%)が500(%)、ノズル数N=420、M=60の場合の基準LF値は、以下のように算出されている。
420−60=360
360/(500/400)=288
このように算出した値"288"を基準LF値、n11=n12=n13−1、n2=3"として、上記LF値"287","287","287","291"がそれぞれ求められる。同様に、濃度情報が600(%)の場合の基準LF値は、以下のように算出されている。
420−60=360
360/(600/400)=240
このように算出した値"240"を基準LF値、n11=n12=n13=−1、n2=3として、上記LF値"239","239","239","243"がそれぞれ求められる。こうすることで、目詰まりが抑制できる。また、上述の実施形態と同様に、5回の主走査で隣接4画素を500%の高濃度Ph(%)にすることができる。つまり、隣接D×R画素を高濃度Ph(%)(但し、(j−1)×Pu<Ph<j×Pu)(j≧2の整数))にするのに、従来だと"j×(D×R)"回の主走査が必要であった。本変形例1では、"j×(D×R)"回未満で高濃度Ph(%)の印刷が可能となる。
Specifically, the CPU 40 sets “0xEEEE” as a mask value in the white mask tables “1” to “360”, and sets “0x1111” as a mask value in the white mask tables [361] to [420] ( Data acquisition processing S103). The CPU 40 performs an AND operation on the set mask value of the white mask table and each bit of the raster data (S105 of the data acquisition process). In this case, the LF value shown in FIG. 14 corresponds to the remainder value “1, 2, 3, 0” when (Cnt−1) is divided by “4”, and the density information is 500 ( %), The LF values are “287, 287, 287, 291”, and when the density information is 600 (%), the LF values are “239, 239, 239, 243”. In this case, the reference LF value is (NM) / (Ph / Pu), where M is the number of nozzles 36 before and after the density is changed. Accordingly, the reference LF value when the unit density Pu (%) is 400%, the high density Ph (%) is 500 (%), the number of nozzles N = 420, and M = 60 is calculated as follows.
420−60 = 360
360 / (500/400) = 288
The LF values “287”, “287”, “287”, and “291” are obtained by setting the calculated value “288” as a reference LF value, n11 = n12 = n13-1, and n2 = 3. Similarly, the reference LF value when the density information is 600 (%) is calculated as follows.
420−60 = 360
360 / (600/400) = 240
The LF values “239”, “239”, “239”, and “243” are obtained by setting the calculated value “240” as the reference LF value, n11 = n12 = n13 = −1, and n2 = 3. . By doing so, clogging can be suppressed. Similarly to the above-described embodiment, the four adjacent pixels can be set to a high density Ph (%) of 500% by five main scans. That is, in order to make adjacent D × R pixels high density Ph (%) (where (j−1) × Pu <Ph <j × Pu) (an integer of j ≧ 2)), “j × (D × R) "main scans were required. In the first modification, printing with high density Ph (%) is possible in less than “j × (D × R)” times.

また、CPU40は、ラスターデータに基づいて制御を行うことによって、1〜360番目のノズル36から白インクを吐出させる回数の比率と、361〜420番目のノズル36から白インクを吐出させる回数の比率とを異ならせることも可能である。この場合には、ノズルによって、100(%)でのインクの吐出が難しい場合に、該ノズルのインクの吐出回数の比率は減らすことができる。故に、該ノズルからのインクの吐出不良の影響は低減できる。具体的には、1〜360番目のノズル36から白インクを吐出させる回数の比率を全体の75%とし、361〜420番目のノズル36から白インクを吐出させる回数の比率を全体の25%とする。このように、1〜360番目のノズル36から吐出させる回数の比率を、361〜420番目のノズル36から吐出させる回数の比率よりも高くする。こうすることで、361〜420番目のノズル36の目詰まりによって白インクの吐出量が少なくなった場合でも、白インクの画素列は適切に形成できる。また、1〜60番目の各ノズル36から白インクを吐出させる回数の比率は全体の75%で一定とし、且つ、361〜420番目の各ノズル36から白インクを吐出させる回数の比率は全体の25%で一定とする。つまり、1〜60番目のノズル36から白インクを吐出させる回数の比率と、361〜420番目のノズル36から白インクを吐出させる回数の比率との合計は100%となる。また、61〜360番目の各ノズル36から白インクを吐出させる回数は全体の100%で一定とする。このように、CPU40は、ノズル36からの白インクの吐出を容易に制御できる。この場合においても、基準LF値に基づいて、副走査方向にノズルを相対移動させることで、従来の主走査の回数"j×(D×R)"未満で高濃度Ph(%)の印刷が可能となる。   In addition, the CPU 40 performs control based on the raster data, whereby the ratio of the number of times white ink is ejected from the first to 360th nozzles 36 and the ratio of the number of times white ink is ejected from the 361 to 420th nozzles 36. Can be different. In this case, when it is difficult to eject ink at 100 (%) by a nozzle, the ratio of the number of ink ejections from the nozzle can be reduced. Therefore, the influence of defective ejection of ink from the nozzle can be reduced. Specifically, the ratio of the number of times white ink is ejected from the first to 360th nozzles 36 is 75% of the total, and the ratio of the number of times white ink is ejected from the 361 to 420th nozzles 36 is 25% of the total. To do. In this way, the ratio of the number of times of ejection from the 1st to 360th nozzles 36 is made higher than the ratio of the number of times of ejection from the 361 to 420th nozzles 36. Thus, even when the discharge amount of the white ink is reduced due to clogging of the 361 to 420th nozzles 36, the pixel row of the white ink can be appropriately formed. The ratio of the number of times white ink is ejected from each of the first to 60th nozzles 36 is constant at 75% of the total, and the ratio of the number of times white ink is ejected from each of the 361 to 420th nozzles 36 is the entire ratio. 25% is constant. That is, the sum of the ratio of the number of times white ink is ejected from the 1st to 60th nozzles 36 and the ratio of the number of times white ink is ejected from the 361 to 420th nozzles 36 is 100%. The number of times white ink is ejected from each of the 61st to 360th nozzles 36 is constant at 100% of the total. As described above, the CPU 40 can easily control the discharge of the white ink from the nozzle 36. In this case as well, high-density Ph (%) printing can be performed with less than the number “j × (D × R)” of the conventional main scanning by relatively moving the nozzles in the sub-scanning direction based on the reference LF value. It becomes possible.

<変形例2>
上記変形例1では、CPU40は、1〜60番目のノズル36から白インクを吐出させる回数の比率を全体の75%とし、61〜360番目のノズル36から白インクを吐出させる回数の比率を全体の100%とし、361〜420番目のノズル36から白インクを吐出させる回数の比率を全体の25%とした。これに対し、CPU40は、それぞれの吐出の回数の比率を、上記と異なる比率としてもよい。CPU40は、例えば、1〜60番目のノズル36から白インクを吐出させる回数の比率を全体の50%とし、361〜420番目のノズル36から白インクを吐出させる回数の比率を全体の50%として、一致させてもよい。この場合には、ノズルから吐出されるインクの吐出回数の比率が100%以外の部分は、インクの吐出回数の比率が50%である。従って、該ノズルに吐出不良が生じても、形成される画素列への影響は、50%以下である。従って、バンディングが生じる可能は低減される。この場合においても、基準LF値に基づいて、副走査方向にノズルを相対移動させることで、従来の主走査の回数"j×(D×R)"未満で高濃度Ph(%)の印刷が可能となる。
<Modification 2>
In the first modification, the CPU 40 sets the ratio of the number of times white ink is ejected from the 1st to 60th nozzles 36 to 75% of the total, and the ratio of the number of times white ink is ejected from the 61st to 360th nozzles 36 as a whole. The ratio of the number of times white ink is ejected from the 361 to 420th nozzles 36 is 25% of the total. On the other hand, CPU40 is good also considering the ratio of the frequency | count of each discharge as a ratio different from the above. For example, the CPU 40 sets the ratio of the number of times white ink is ejected from the 1st to 60th nozzles 36 to 50% of the total, and sets the ratio of the number of times white ink is ejected from the 361st to 420th nozzles 36 to 50% of the total. , You may match. In this case, the ratio of the number of ink ejections is 50% in the portion other than the ratio of the number of ink ejections ejected from the nozzles of 100%. Therefore, even if ejection failure occurs in the nozzle, the influence on the formed pixel row is 50% or less. Therefore, the possibility of banding is reduced. In this case as well, high-density Ph (%) printing can be performed with less than the number “j × (D × R)” of the conventional main scanning by relatively moving the nozzles in the sub-scanning direction based on the reference LF value. It becomes possible.

<変形例3>
CPU40は、ノズル36に応じて白インクを吐出させる回数の比率が全体の100%の部分と、100%以外の部分とに異ならせ、100%以外の部分の白インクを吐出させる回数の比率は、ノズル36に応じて異ならせてもよい。画像が形成される部分の外側の画素列と、内側の画素列では、インクの乾燥速度が異なる。従って、白インクを吐出させる回数の比率が100%の以外の部分の比率をノズル36に応じて異ならせることにより、インクの乾燥速度は均一化させることができる。故に、インクの発色は均一化される。この場合においても、基準LF値に基づいて、副走査方向にノズルを相対移動させることで、従来の主走査の回数"j×(D×R)"未満で高濃度Ph(%)の印刷が可能となる。
<Modification 3>
The CPU 40 varies the ratio of the number of times white ink is ejected according to the nozzle 36 between the 100% portion and the portion other than 100%, and the ratio of the number of times white ink is ejected in portions other than 100% is as follows. Depending on the nozzle 36, it may be different. The drying speed of the ink is different between the pixel row outside the portion where the image is formed and the pixel row inside. Therefore, the ink drying speed can be made uniform by making the ratio of the portion other than the ratio of the number of times of ejecting the white ink different depending on the nozzle 36. Therefore, the color development of the ink is made uniform. In this case as well, high-density Ph (%) printing can be performed with less than the number “j × (D × R)” of the conventional main scanning by relatively moving the nozzles in the sub-scanning direction based on the reference LF value. It becomes possible.

<変形例4>
吐出ヘッド35Wに設けられる420個のノズル36には、図4、図5に示すインク供給路60により、白インクが供給される。白インクは、顔料を含む沈降性のインクであるため、インク供給路から遠い一部のノズルにおいて、吐出不良が発生する場合がある。従って、インク供給路60に近い1〜60番目のノズル36から白インクを吐出させる回数の比率を全体の75%とし、インク供給路60から遠い361〜420番目のノズル36白インクを吐出させる回数の比率を全体の25%として、ノズル36のインク供給路60からの距離に応じて、異ならせてインクを吐出する。この場合には、インク供給路60から遠い361〜420番目のインクの吐出量が低減するので、インク供給路から遠いノズルの吐出不良は低減される。この場合においても、基準LF値に基づいて、副走査方向にノズルを相対移動させることで、従来の主走査の回数"j×(D×R)"未満で高濃度Ph(%)の印刷が可能となる。
<Modification 4>
White ink is supplied to 420 nozzles 36 provided in the ejection head 35W through an ink supply path 60 shown in FIGS. Since the white ink is a sedimentary ink containing a pigment, ejection failure may occur in some nozzles far from the ink supply path. Accordingly, the ratio of the number of times white ink is ejected from the 1st to 60th nozzles 36 close to the ink supply path 60 is 75% of the total, and the number of times white ink is ejected from the 361 to 420th nozzles 36 far from the ink supply path 60. The ratio is 25% of the total, and ink is ejected with different ratios according to the distance of the nozzle 36 from the ink supply path 60. In this case, since the discharge amount of the 361st to 420th inks far from the ink supply path 60 is reduced, the ejection failure of the nozzles far from the ink supply path is reduced. In this case as well, high-density Ph (%) printing can be performed with less than the number “j × (D × R)” of the conventional main scanning by relatively moving the nozzles in the sub-scanning direction based on the reference LF value. It becomes possible.

本開示は上記実施形態及び各変形例に限定されず、種々の変更が可能である。上記において、印刷装置30は、4つの吐出ヘッド35Wのノズル36から白インクを吐出した。印刷装置30は、吐出ヘッド35C、35M、35Y、35Kのそれぞれのノズル36から、シアンインク、マゼンタインク、イエローインク、及び、ブラックインクを吐出した。これに対し、4つの吐出ヘッド35W、及び、吐出ヘッド35C、35M、35Y、35Kのノズル36から吐出されるインクの色は、上記実施形態における色と異なる色でもよい。   The present disclosure is not limited to the above-described embodiments and modifications, and various modifications can be made. In the above, the printing apparatus 30 ejected white ink from the nozzles 36 of the four ejection heads 35W. The printing apparatus 30 ejected cyan ink, magenta ink, yellow ink, and black ink from the nozzles 36 of the ejection heads 35C, 35M, 35Y, and 35K. On the other hand, the color of the ink ejected from the nozzles 36 of the four ejection heads 35W and the ejection heads 35C, 35M, 35Y, and 35K may be different from the color in the above embodiment.

上記実施形態及び具体例では、印刷装置30は、キャリッジ34の副走査方向のL1の相対移動を3回連続して行った後に、副走査方向のL2の相対移動を行った。これに限定されるものではなく、例えば、キャリッジ34の副走査方向のL2の相対移動を最初に行い、その後に副走査方向のL1の相対移動を行うようにしても良い。また、キャリッジ34の副走査方向のL2の相対移動の前後に副走査方向のL1の相対移動を行うようにしても良い。   In the embodiment and the specific example, the printing apparatus 30 performs the relative movement of L1 in the sub-scanning direction of the carriage 34 three times in succession, and then performs the relative movement of L2 in the sub-scanning direction. For example, the relative movement of L2 in the sub-scanning direction of the carriage 34 may be performed first, and then the relative movement of L1 in the sub-scanning direction may be performed thereafter. Further, the relative movement of L1 in the sub-scanning direction may be performed before and after the relative movement of L2 in the sub-scanning direction of the carriage 34.

上記実施形態及び各変形例では、下地用のインクとして白インクを用いて説明した。しかしながら、これに限定されるわけではなく、例えば、下地用のインクは、印刷媒体の色を抜く抜染剤でもよい。また、下地用のインクは、カラーインクを鮮やかに発色させる前処理剤でもよい。前処理剤の一例は、CaCl2等の金属塩である。   In the embodiment and each modification, the white ink is used as the base ink. However, the present invention is not limited to this. For example, the base ink may be a discharge agent that removes the color of the print medium. In addition, the base ink may be a pretreatment agent that vividly develops color ink. An example of the pretreatment agent is a metal salt such as CaCl2.

上記における吐出ヘッド35の数(8個)、ノズル36の数(420個)、及び、副走査方向に隣接するノズル36間の間隔(1/300(in))は、一例であり、他の値でもよい。     The number of ejection heads 35 (8), the number of nozzles 36 (420), and the interval (1/300 (in)) between adjacent nozzles 36 in the sub-scanning direction are examples, and other It may be a value.

4個の吐出ヘッド35W、及び、吐出ヘッド35C,35M,35Y,35Kの配置は、上記の例に限定されず、他の配置であってもよい。吐出ヘッド35Wの数は4個に限定されず、1〜3個、及び、5個以上でもよい。キャリッジ34に吐出ヘッド35Kは設けられなくてもよい。4つの吐出ヘッド35Wに含まれるノズル36の数は、吐出ヘッド35C、35M、35Y、35Kのそれぞれに含まれるノズル36の数より少なくてもよい。吐出ヘッド35Wの420個のノズル36のうち、目詰まりが発生し易いノズル36の個数は60個(361〜420番目のノズル36)に限定されず、他の数でもよい。   The arrangement of the four ejection heads 35W and the ejection heads 35C, 35M, 35Y, and 35K is not limited to the above example, and other arrangements may be used. The number of ejection heads 35W is not limited to four, but may be 1 to 3, and 5 or more. The ejection head 35K may not be provided on the carriage 34. The number of nozzles 36 included in the four discharge heads 35W may be smaller than the number of nozzles 36 included in each of the discharge heads 35C, 35M, 35Y, and 35K. Of the 420 nozzles 36 of the ejection head 35W, the number of nozzles 36 that are likely to be clogged is not limited to 60 (361 to 420th nozzles 36), and may be any other number.

上記実施形態及び各変形例は、吐出ヘッド35を移動させずにプラテン39を移動させて印刷を実行する場合にも適用できる。つまり、印刷装置30は、プラテン39を移動させて、吐出ヘッド35を主走査方向及び副走査方向に相対移動させるものであればよい。また、上記実施形態及び変形例は、吐出ヘッド35を主走査方向及び副走査方向に移動させて印刷を実行する場合にも適用できる。   The above-described embodiment and each modification can be applied to the case where printing is performed by moving the platen 39 without moving the ejection head 35. That is, the printing apparatus 30 only needs to move the platen 39 and relatively move the ejection head 35 in the main scanning direction and the sub-scanning direction. Further, the above-described embodiment and modification can be applied to the case where printing is executed by moving the ejection head 35 in the main scanning direction and the sub-scanning direction.

上記実施形態及ぶ各変形例では、データ取得処理のS113において、CPU40は、印刷バッファ[Cnt]422のリードポインタテーブル[8][420]に設定された8×420個のポインタによって示される8×420個のラスターデータを特定する。次に、CPU40は、展開バッファ425に記憶されたラスター情報のうち、特定されたラスターデータに対応付けられたレフトマージン及びライトマージンを、すべて抽出する。次に、CPU40は、すべてのレフトマージンのうち最も小さいレフトマージンを、印刷バッファ[Cnt]422の「最終レフトマージン」として設定する。また、CPU40は、すべてのライトマージンのうち最も小さいライトマージンを、印刷バッファ[Cnt]422の「最終ライトマージン」として設定する。次に、メイン処理のS41において、CPU40は、印刷バッファ[Cnt−1]422と印刷バッファ[Cnt]422の最終レフトマージン、及び最終ライトマージン夫々を取得する。次に、CPU40は、印刷バッファ[Cnt−1]422と印刷バッファ[Cnt]422の最終レフトマージンの内で小さい方の最終レフトマージンを選択する。同様に、CPU40は、印刷バッファ[Cnt−1]422と印刷バッファ[Cnt]422の最終ライトマージンの内で小さい方の最終ライトマージンを選択する。以上のようにして、CPU40は、最終レフトマージンと最終ライトマージンを選択したが、以下のような方法で選択(取得)しても良い。   In each modification example of the above embodiment, in S113 of the data acquisition process, the CPU 40 performs 8 × indicated by 8 × 420 pointers set in the read pointer table [8] [420] of the print buffer [Cnt] 422. 420 pieces of raster data are specified. Next, the CPU 40 extracts all the left margin and right margin associated with the specified raster data from the raster information stored in the expansion buffer 425. Next, the CPU 40 sets the smallest left margin among all the left margins as the “final left margin” of the print buffer [Cnt] 422. Further, the CPU 40 sets the smallest write margin among all the write margins as the “final write margin” of the print buffer [Cnt] 422. Next, in S41 of the main process, the CPU 40 acquires the final left margin and the final right margin of the print buffer [Cnt-1] 422 and the print buffer [Cnt] 422, respectively. Next, the CPU 40 selects the smaller final left margin among the final left margins of the print buffer [Cnt−1] 422 and the print buffer [Cnt] 422. Similarly, the CPU 40 selects the smaller final write margin among the final write margins of the print buffer [Cnt-1] 422 and the print buffer [Cnt] 422. As described above, the CPU 40 selects the final left margin and the final right margin. However, the CPU 40 may select (acquire) by the following method.

CPU40は、データ取得処理のS113において、印刷バッファ[Cnt−1]422と印刷バッファ[Cnt]422のリードポインタテーブル[8][420]に夫々設定された8×420個のポインタによって示される8×420個のラスターデータを夫々特定する。次に、CPU40は、展開バッファ425に記憶されたラスター情報のうち、特定されたラスターデータに対応付けられたレフトマージン及びライトマージンを、すべて抽出する。次に、CPU40は、すべてのレフトマージンのうち最も小さいレフトマージンを、印刷バッファ[Cnt]422の「最終レフトマージン」として設定する。また、CPU40は、すべてのライトマージンのうち最も小さいライトマージンを、印刷バッファ[Cnt]422の「最終ライトマージン」として設定する。次に、メイン処理のS41において、CPU40は、印刷バッファ[Cnt]422の最終レフトマージン、及び最終ライトマージン夫々を取得する。   In S113 of the data acquisition process, the CPU 40 indicates 8 × 420 pointers set in the read pointer table [8] [420] of the print buffer [Cnt-1] 422 and the print buffer [Cnt] 422, respectively. Each of the 420 pieces of raster data is specified. Next, the CPU 40 extracts all the left margin and right margin associated with the specified raster data from the raster information stored in the expansion buffer 425. Next, the CPU 40 sets the smallest left margin among all the left margins as the “final left margin” of the print buffer [Cnt] 422. Further, the CPU 40 sets the smallest write margin among all the write margins as the “final write margin” of the print buffer [Cnt] 422. Next, in S41 of the main process, the CPU 40 acquires the final left margin and the final right margin of the print buffer [Cnt] 422, respectively.

図3に示すCPU40は、不図示の不揮発性の記憶装置(例えば、フラッシュメモリ)に格納されている各種プログラムをRAM42にロードし、RAM42をワーキングメモリとして使いながら各種処理を実行する。   The CPU 40 shown in FIG. 3 loads various programs stored in a nonvolatile storage device (not shown) (for example, a flash memory) into the RAM 42, and executes various processes while using the RAM 42 as a working memory.

なお、上記動作を実行するための各種プログラムを、インターネット上のサーバ装置が有するディスク装置等に記憶しておき、印刷装置30のコンピュータに各種プログラムをダウンロード等するものとしてもよい。   Note that various programs for executing the above operation may be stored in a disk device or the like of a server device on the Internet, and the various programs may be downloaded to the computer of the printing apparatus 30.

なお、実施形態に応じて、ROM41、RAM42以外の他の種類の記憶装置が利用されてもよい。例えば、印刷装置30は、CAM(Content Addressable Memory)、SRAM(Static Random Access Memory)、SDRAM(Synchronous Dynamic Random Access Memory)などの記憶装置を有してもよい。   Depending on the embodiment, other types of storage devices other than the ROM 41 and the RAM 42 may be used. For example, the printing apparatus 30 may include a storage device such as a CAM (Content Addressable Memory), an SRAM (Static Random Access Memory), or an SDRAM (Synchronous Dynamic Random Access Memory).

なお、実施形態に応じて、印刷装置30の電気的構成は図3とは異なっていてもよく、図3に例示した規格・種類以外のその他のハードウェアを印刷装置30に適用することもできる。   Depending on the embodiment, the electrical configuration of the printing apparatus 30 may be different from that in FIG. 3, and other hardware other than the standards and types illustrated in FIG. 3 may be applied to the printing apparatus 30. .

例えば、図3に示す印刷装置30の制御部は、ハードウェア回路により実現されてもよい。具体的には、CPU40の代わりに、FPGA(Field Programmable Gate Array)などのリコンフィギュラブル回路や、ASICなどにより、制御部が実現されてもよい。もちろん、CPU40とハードウェア回路の双方により、制御部が実現されてもよい。   For example, the control unit of the printing apparatus 30 illustrated in FIG. 3 may be realized by a hardware circuit. Specifically, the control unit may be realized by a reconfigurable circuit such as an FPGA (Field Programmable Gate Array), an ASIC, or the like instead of the CPU 40. Of course, the control unit may be realized by both the CPU 40 and the hardware circuit.

<その他>
印刷装置30は、「画像形成装置」の一例である。CPU40は、「制御部」の一例である。白インクは、「インク」の一例である。ノズル[1]〜[420]は、「複数のノズル」の一例である。メイン処理のS17,S19,S29,S31,S41,S43,S45,S49,S53,S55,S59,S61,S65の処理は、「吐出制御」の一例である。高濃度判定処理のS152の処理は、「判定制御」の一例である。吐出ヘッド35Wは、「ヘッド」の一例である。
<Others>
The printing apparatus 30 is an example of an “image forming apparatus”. The CPU 40 is an example of a “control unit”. White ink is an example of “ink”. The nozzles [1] to [420] are an example of “a plurality of nozzles”. The main processes S17, S19, S29, S31, S41, S43, S45, S49, S53, S55, S59, S61, and S65 are examples of “ejection control”. The process of S152 of the high density determination process is an example of “determination control”. The ejection head 35W is an example of a “head”.

30 印刷装置
35、35W、35C、35M、35Y、35K 吐出ヘッド
36 ノズル
39 プラテン
40 CPU
60 インク供給路
30 Printing device 35, 35W, 35C, 35M, 35Y, 35K Discharge head 36 Nozzle 39 Platen 40 CPU
60 Ink supply path

Claims (10)

副走査方向に並び且つインクを吐出することが可能な複数のノズルと、
印刷データに基づいて、印刷媒体に対して前記ノズルを主走査方向に相対移動させて、前記インクを吐出させ、且つ、前記印刷媒体に対して前記ノズルを前記副走査方向に相対移動させて、解像度R[dpi]の画像を形成させる制御部と、
を備え、
前記ノズルは、前記副走査方向に間隔D[in]で並び、
前記制御部は、
(R×D)個の前記副走査方向に隣接する画素である隣接画素における各画素に対し、前記ノズルから1回で吐出できる前記インクの最大の濃度の合計濃度である単位濃度Pu[%]よりも高い高濃度Ph[%](但し、(j−1)×Pu<Ph<j×Pu(j≧2の整数))で印刷する場合に、副走査方向への前記ノズルの相対移動値又は移動値の平均値である基準LF(Line Feed)値(N×Pu/Ph)(但し、Nは前記ノズルの数)に基づいて、前記主走査方向に最初の画素列を形成させる印刷開始位置から、前記ノズルを副走査方向に複数回、相対移動させ、(j×R×D)未満の回数、前記ノズルを前記主走査方向に相対移動させ、前記インクを吐出させて前記隣接画素の各画素の前記インクの濃度を100%以上且つ前記隣接画素の各画素の前記インクの濃度の合計を前記高濃度Ph[%]とさせる、前記インクの吐出と前記ノズルの相対移動の制御を行う吐出制御を実行することを特徴とする画像形成装置。
A plurality of nozzles arranged in the sub-scanning direction and capable of discharging ink;
Based on the print data, the nozzle is moved relative to the print medium in the main scanning direction, the ink is ejected, and the nozzle is moved relative to the print medium in the sub-scanning direction, A control unit for forming an image of resolution R [dpi];
With
The nozzles are arranged at an interval D [in] in the sub-scanning direction,
The controller is
A unit density Pu [%] which is a total density of the maximum density of the ink that can be ejected from the nozzle at one time for each pixel in an adjacent pixel which is an adjacent pixel in the sub-scanning direction (R × D). The relative movement value of the nozzle in the sub-scanning direction when printing at a higher density Ph [%] (where (j−1) × Pu <Ph <j × Pu (an integer of j ≧ 2)). Alternatively, based on a reference LF (Line Feed) value (N × Pu / Ph) (where N is the number of the nozzles), which is an average value of movement values, printing is started to form the first pixel row in the main scanning direction. From the position, the nozzle is relatively moved a plurality of times in the sub-scanning direction, the nozzle is relatively moved in the main scanning direction a number of times less than (j × R × D), and the ink is ejected to eject the adjacent pixels. The density of the ink of each pixel is 100% or more and the adjacent An image forming apparatus that performs ejection control for controlling ejection of the ink and relative movement of the nozzle, wherein the total density of the ink of each pixel of the contact pixel is set to the high density Ph [%]. .
前記制御部は、
前記吐出制御にて、
前記隣接画素に対し前記高濃度Ph[%]で印刷する場合に、前記印刷開始位置から{(R×D−1)+(Ph−Pu)/100}回、前記ノズルを前記副走査方向に相対移動させて、(R×D)回、前記ノズルを前記主走査方向に相対移動させ(S17,S31,S45,S55,S65)、前記インクを前記ノズルから吐出させて前記隣接画素における各画素の前記インクの濃度を100%とさせて、前記単位濃度Pu(%)とさせると共に、(Ph−Pu)/100回、前記隣接画素における何れかの画素列を重複して前記ノズルを前記主走査方向に相対移動させ(S31,S55,S65)、前記インクを前記ノズルから吐出させ前記隣接画素の各画素の前記インクの濃度の合計を前記高濃度Ph[%]とさせる、ことを特徴とする請求項1に記載の画像形成装置。
The controller is
In the discharge control,
When printing at the high density Ph [%] for the adjacent pixels, the nozzle is moved in the sub-scanning direction {(R × D−1) + (Ph−Pu) / 100} times from the printing start position. Relatively moving (R × D) times, the nozzle is relatively moved in the main scanning direction (S17, S31, S45, S55, S65), and the ink is ejected from the nozzle to cause each pixel in the adjacent pixel The ink density is set to 100%, the unit density Pu (%) is set, and (Ph-Pu) / 100 times, one of the pixel rows in the adjacent pixels is overlapped to set the nozzle to the main density. Relative movement in the scanning direction (S31, S55, S65), the ink is ejected from the nozzle, and the total density of the ink of each pixel of the adjacent pixels is set to the high density Ph [%]. Request The image forming apparatus according to 1.
前記制御部は、
前記吐出制御にて、
前記ノズルを前記主走査方向に相対移動させて、前記ノズルから、1回で吐出できる最大の濃度の前記インクを吐出させる第一吐出制御を実行し、
前記制御部は、
前記吐出制御にて、
各ノズルの位置を更に((N/(Ph/Pu))+n1k)×1/R(但し、n1kは、絶対値|n1k|≦(R×D−1)の"0"を除く整数であり、{n11,n11+n12,n11+n12+n13,・・・,Σn1k(k=1,2,・・・,(D×R−1)}をそれぞれ前記隣接画素の数D×Rで割った余りの組み合わせが{1,2,3,・・・,(D×R−1)}である)分、前記副走査方向に相対移動させる第一移動制御と、
前記第一移動制御の実行後、前記ノズルを前記主走査方向に相対移動させて、前記ノズルから、1回で吐出できる最大の濃度の前記インクを吐出させる第二吐出制御と、
を<{(D×R−1)+(Ph−Pu)/100}−round [{(R×D−1)+(Ph−Pu)/100}/(D×R)]>回実行し、
前記roundは小数点以下を切り捨てる関数であり、
前記制御部は、
前記吐出制御にて、
各ノズルの位置を更に((N/(Ph/Pu))+n2+m)×1/R(但し、n2は、前記第一移動制御の(D×R−1)回の繰り返し時に於けるn1kの総和Σn1kの符号を変換した数であり、mは、0≦m≦(D×R−1)の整数である)分、前記副走査方向に相対移動させる第二移動制御と、
前記第二移動制御の実行後、前記ノズルを前記主走査方向に相対移動させて、前記ノズルから、1回で吐出できる最大の濃度の前記インクを吐出させる第三吐出制御と、
をround [{(R×D−1)+(Ph−Pu)/100}/(D×R)]回実行する、
ことを特徴とする請求項1又は2に記載の画像形成装置。
The controller is
In the discharge control,
The nozzle is relatively moved in the main scanning direction, and the first ejection control is performed to eject the ink having the maximum density that can be ejected from the nozzle at a time,
The controller is
In the discharge control,
Further, the position of each nozzle is ((N / (Ph / Pu)) + n1k) × 1 / R (where n1k is an integer excluding “0” in absolute value | n1k | ≦ (R × D−1)). , {N11, n11 + n12, n11 + n12 + n13,..., .SIGMA.n1k (k = 1, 2,..., (D.times.R-1)} each divided by the number of adjacent pixels D.times.R is { 1, 2, 3,... (D × R−1)}), and a first movement control for relative movement in the sub-scanning direction;
After the execution of the first movement control, the second ejection control for relatively moving the nozzle in the main scanning direction and ejecting the ink with the maximum density that can be ejected from the nozzle in one time;
<{(D × R−1) + (Ph−Pu) / 100} −round [{(R × D−1) + (Ph−Pu) / 100} / (D × R)]> times. ,
The round is a function for truncating the decimal part.
The controller is
In the discharge control,
The position of each nozzle is further set to ((N / (Ph / Pu)) + n2 + m) × 1 / R (where n2 is the sum of n1k at the time of (D × R−1) repetitions of the first movement control). Sigma n1k converted number, m is an integer of 0 ≦ m ≦ (D × R−1)), the second movement control for relative movement in the sub-scanning direction;
After the execution of the second movement control, the third ejection control for relatively moving the nozzle in the main scanning direction and ejecting the ink having the maximum density that can be ejected from the nozzle at one time;
Are executed round [{(R × D−1) + (Ph−Pu) / 100} / (D × R)] times.
The image forming apparatus according to claim 1, wherein the image forming apparatus is an image forming apparatus.
前記制御部は、
前記吐出制御にて、複数の前記ノズルの夫々から前記インクを吐出する回数の比率を、前記ノズルに応じて異ならせて前記インクを吐出させることを特徴とする請求項1に記載の画像形成装置。
The controller is
2. The image forming apparatus according to claim 1, wherein the ejection control causes the ink to be ejected by changing a ratio of the number of times the ink is ejected from each of the plurality of nozzles according to the nozzle. 3. .
前記制御部は、
前記吐出制御にて、複数の前記ノズルの夫々から前記インクを吐出する回数の比率を、前記ノズルに応じて100%と、50%に異ならせて前記インクを吐出させることを特徴とする請求項1に記載の画像形成装置。
The controller is
The ink is ejected by changing the ratio of the number of times the ink is ejected from each of the plurality of nozzles to 100% and 50% according to the nozzle in the ejection control. The image forming apparatus according to 1.
前記制御部は、
前記吐出制御にて、複数の前記ノズルの夫々から前記インクを吐出する回数の比率を、前記ノズルに応じて100%と、100%以外とに異ならせ、前記100%以外の前記インクを吐出する回数の比率は、前記ノズルに応じて異ならせて前記インクを吐出させることを特徴とする請求項1に記載の画像形成装置。
The controller is
In the ejection control, the ratio of the number of times the ink is ejected from each of the plurality of nozzles is varied between 100% and other than 100% according to the nozzle, and the ink other than the 100% is ejected. The image forming apparatus according to claim 1, wherein the number of times is varied depending on the nozzle to cause the ink to be ejected.
前記ノズルは前記インクが供給されるインク供給路を備え、
前記制御部は、
前記吐出制御にて、複数の前記ノズルの夫々から前記インクを吐出する回数の比率を、前記ノズルの前記インク供給路からの距離に応じて異ならせて前記インクを吐出させることを特徴とする請求項1に記載の画像形成装置。
The nozzle includes an ink supply path through which the ink is supplied,
The controller is
The ejection control causes the ink to be ejected by changing a ratio of the number of times the ink is ejected from each of the plurality of nozzles according to a distance of the nozzle from the ink supply path. Item 2. The image forming apparatus according to Item 1.
前記制御部は、
前記印刷データに基づいて、前記隣接画素における前記単位濃度Pu[%]よりも高い前記高濃度Ph[%]で印刷するかを判定する判定制御を更に実行し、
前記高濃度Ph(%)で印刷すると判定した場合に、前記吐出制御にて、前記隣接画素に対し前記高濃度Ph[%]の印刷を実行することを特徴とする請求項1乃至7の何れか一に記載の画像形成装置。
The controller is
Based on the print data, further executes determination control for determining whether to print at the high density Ph [%] higher than the unit density Pu [%] in the adjacent pixels,
8. The printing according to claim 1, wherein when it is determined that printing is performed with the high density Ph (%), the printing with the high density Ph [%] is performed on the adjacent pixels in the ejection control. An image forming apparatus according to claim 1.
前記ノズルを設けたヘッドを更に備えることを特徴とする請求項1乃至8の何れか一に記載の画像形成装置。   The image forming apparatus according to claim 1, further comprising a head provided with the nozzle. 前記インクは、白色のインクであることを特徴とする請求項1乃至9の何れか一に記載の画像形成装置。     The image forming apparatus according to claim 1, wherein the ink is a white ink.
JP2017129789A 2017-03-31 2017-06-30 Image forming device Active JP6547795B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/716,760 US10336093B2 (en) 2017-03-31 2017-09-27 Image formation device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017073134 2017-03-31
JP2017073134 2017-03-31

Publications (2)

Publication Number Publication Date
JP2018171881A true JP2018171881A (en) 2018-11-08
JP6547795B2 JP6547795B2 (en) 2019-07-24

Family

ID=64106443

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017129789A Active JP6547795B2 (en) 2017-03-31 2017-06-30 Image forming device

Country Status (1)

Country Link
JP (1) JP6547795B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10235846A (en) * 1997-02-24 1998-09-08 Seiko Epson Corp INK JET PRINTER AND PRINTING METHOD OF INK JET PRINTER
JP2002011859A (en) * 2000-04-25 2002-01-15 Seiko Epson Corp Non-uniform overlap printing
JP2009039944A (en) * 2007-08-08 2009-02-26 Canon Inc Image processing apparatus, recording apparatus, and image processing method
JP2011136501A (en) * 2009-12-28 2011-07-14 Seiko Epson Corp Printing system, program, and printer
JP2013154511A (en) * 2012-01-27 2013-08-15 Brother Industries Ltd Apparatus and program for generating print data, and printing system
JP2017013407A (en) * 2015-07-02 2017-01-19 セイコーエプソン株式会社 Print control apparatus and print control method
JP2017109365A (en) * 2015-12-16 2017-06-22 株式会社ミマキエンジニアリング Printing apparatus and printing method
US20170341380A1 (en) * 2014-10-31 2017-11-30 Hewlett-Packard Development Company, L.P. Method of printing in a multipass mode and a printing apparatus for implementing such a method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10235846A (en) * 1997-02-24 1998-09-08 Seiko Epson Corp INK JET PRINTER AND PRINTING METHOD OF INK JET PRINTER
JP2002011859A (en) * 2000-04-25 2002-01-15 Seiko Epson Corp Non-uniform overlap printing
JP2009039944A (en) * 2007-08-08 2009-02-26 Canon Inc Image processing apparatus, recording apparatus, and image processing method
JP2011136501A (en) * 2009-12-28 2011-07-14 Seiko Epson Corp Printing system, program, and printer
JP2013154511A (en) * 2012-01-27 2013-08-15 Brother Industries Ltd Apparatus and program for generating print data, and printing system
US20170341380A1 (en) * 2014-10-31 2017-11-30 Hewlett-Packard Development Company, L.P. Method of printing in a multipass mode and a printing apparatus for implementing such a method
JP2017013407A (en) * 2015-07-02 2017-01-19 セイコーエプソン株式会社 Print control apparatus and print control method
JP2017109365A (en) * 2015-12-16 2017-06-22 株式会社ミマキエンジニアリング Printing apparatus and printing method

Also Published As

Publication number Publication date
JP6547795B2 (en) 2019-07-24

Similar Documents

Publication Publication Date Title
US10723136B2 (en) Image formation device
JP5884517B2 (en) Print data creation device and print data creation program
US6425652B2 (en) Bidirectional printing that takes account of mechanical vibrations of print head
JP5919843B2 (en) PRINT DATA CREATION DEVICE, PRINT DATA CREATION PROGRAM, AND PRINT SYSTEM
US5692108A (en) Odd/even stroke control for reduced video data clocking
JP3981480B2 (en) Printing apparatus and recording medium
JP6036309B2 (en) PRINT DATA CREATION DEVICE, PRINT DATA CREATION PROGRAM, AND PRINT SYSTEM
JP2016203389A (en) Print data creation apparatus and print data creation program
US7909422B2 (en) Printing method, printing system, and print control apparatus
JP6547795B2 (en) Image forming device
JP2013154516A (en) Apparatus and program for generating print data
US10336093B2 (en) Image formation device
US7344225B2 (en) Printing method, printing system, and print control apparatus
JP6468154B2 (en) Image forming apparatus and image forming program
US10336092B2 (en) Image formation device
US7178895B2 (en) Correcting method, liquid ejecting apparatus, computer program, computer system, and correction pattern
US10603904B2 (en) Image forming device
JP5849732B2 (en) PRINT DATA CREATION DEVICE, PRINT DATA CREATION PROGRAM, AND PRINT SYSTEM
JP4517907B2 (en) Printing system, printing method, and printing control apparatus
JP2006159646A (en) Image processing apparatus, inkjet recording apparatus, and calibration method
JP3849702B2 (en) Dot recording device
JPH11301030A (en) Dot recording method and dot recording apparatus, and recording medium therefor
JP2014068341A (en) Image processing apparatus and image processing method
JPH091862A (en) Image recorder

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190319

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190517

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190610

R150 Certificate of patent or registration of utility model

Ref document number: 6547795

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150