JP2020049902A - Control device, and computer program - Google Patents

Control device, and computer program Download PDF

Info

Publication number
JP2020049902A
JP2020049902A JP2018184478A JP2018184478A JP2020049902A JP 2020049902 A JP2020049902 A JP 2020049902A JP 2018184478 A JP2018184478 A JP 2018184478A JP 2018184478 A JP2018184478 A JP 2018184478A JP 2020049902 A JP2020049902 A JP 2020049902A
Authority
JP
Japan
Prior art keywords
ink
print
partial
target
main scanning
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
JP2018184478A
Other languages
Japanese (ja)
Other versions
JP7248945B2 (en
Inventor
覚 荒金
Manabu Aragane
覚 荒金
久野 雅司
Masashi Kuno
雅司 久野
彰太 森川
Shota Morikawa
彰太 森川
長谷川 真
Makoto Hasegawa
真 長谷川
義治 古畑
Yoshiji Furuhata
義治 古畑
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 JP2018184478A priority Critical patent/JP7248945B2/en
Publication of JP2020049902A publication Critical patent/JP2020049902A/en
Application granted granted Critical
Publication of JP7248945B2 publication Critical patent/JP7248945B2/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

To suppress misalignment of printed colors.SOLUTION: Whether supply condition, which represents that supply of at least one kind of ink may delay, is satisfied or not is determined for each of plural band images. When the supply condition is not satisfied, one-time partial printing is executed by a printing execution part, thereby causing the printing execution part to print a band image. When the supply condition is satisfied, plural parts printing including N-time (N is an integer of 2 or more) partial printing is executed by the printing execution part, thereby causing the printing execution part to print a band image.SELECTED DRAWING: Figure 4

Description

本明細書は、主走査を行いつつインクを吐出する部分印刷と副走査とを印刷実行部に複数回実行させることで印刷を行う制御処理に関する。   The present specification relates to a control process of performing printing by causing a print execution unit to execute a plurality of times of partial printing and sub scanning in which ink is ejected while performing main scanning.

従来から、印刷ヘッドからインクを吐出して画像を印刷するプリンタが知られている。このようなプリンタにおいて、例えばインクの温度が比較的低い場合には、インクの粘度が高くなるので、インクの収容部から印刷ヘッドへのインクの供給の遅れが発生しやすくなる。インクの供給の遅れが発生すると、印刷される画像の色が薄くなるなど、画質が低下し得る。特許文献1には、以下の技術が記載されている。ヘッド内の温度に基づいて閾値を算出する。1走査記録バンドにおける連続吐出数から連吐ドット数を算出する。連吐ドット数が閾値よりも大きい場合、パス数を増大させることによって、1記録走査で行われる記録ヘッドの連続吐出の数を減少させる。   2. Description of the Related Art Conventionally, a printer that prints an image by discharging ink from a print head is known. In such a printer, for example, when the temperature of the ink is relatively low, the viscosity of the ink becomes high, so that the supply of the ink from the ink storage section to the print head is likely to be delayed. If a delay in the supply of ink occurs, the image quality may be degraded, for example, the color of the image to be printed becomes lighter. Patent Document 1 describes the following technology. A threshold is calculated based on the temperature in the head. The number of continuous ejection dots is calculated from the number of continuous ejections in one scan recording band. When the number of consecutive ejection dots is larger than the threshold value, the number of consecutive ejections of the print head performed in one print scan is reduced by increasing the number of passes.

特開2004−066550号公報JP-A-2004-066550

ところが、パス数を増大させる場合に、インクの重ね順と印刷される色とに関しては、工夫の余地があった。   However, when increasing the number of passes, there is room for devising the order of ink overlay and the colors to be printed.

本明細書は、印刷される色のズレを抑制できる技術を開示する。   The present specification discloses a technique capable of suppressing a deviation of a printed color.

本明細書に開示された技術は、以下の適用例として実現することが可能である。   The technology disclosed in this specification can be realized as the following application examples.

[適用例1]L種類(Lは2以上の整数)のインクを吐出するためのL個のノズル群であって主走査方向に並んで配置された前記L個のノズル群を有する印刷ヘッドと、前記印刷ヘッドに前記L種類のインクを供給するインク供給部と、印刷媒体に対して前記主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に沿って前記印刷媒体を移動させる副走査を実行する副走査部と、を備える印刷実行部に画像を印刷させるための制御装置であって、前記主走査部に前記主走査を行わせつつ前記印刷ヘッドにインクを吐出させる部分印刷と、前記副走査部に前記副走査を行わせることと、を複数回実行することで、前記印刷実行部に画像を印刷させるための前記制御装置であって、前記部分印刷において前記インク供給部から前記印刷ヘッドへの少なくとも1種類のインクの供給が遅れ得ることを示す供給条件が満たされるか否かを、印刷対象の画像に含まれる複数のバンド画像であって、前記副走査方向に並ぶ前記複数のバンド画像のそれぞれについて判断する判断部と、前記供給条件が満たされない場合には、1回の前記部分印刷を前記印刷実行部に実行させることによって前記印刷実行部に前記バンド画像を印刷させる第1印刷処理部と、前記供給条件が満たされる場合には、N回(Nは2以上の整数)の前記部分印刷を含む複数部分印刷処理を前記印刷実行部に実行させることによって前記印刷実行部に前記バンド画像を印刷させる第2印刷処理部と、を備え、前記第2印刷処理部は、前記供給条件と、前記供給が遅れ得ると判断された対象インクが前記L個のノズル群のうち前記主走査方向の一方側の端に位置する第1端ノズル群のインクである第1端インクであるという第1条件と、を含む特定の条件が満たされる第1の場合に、前記第1端インクを第1の注目インクとして用いる第1の複数部分印刷処理を前記印刷実行部に実行させ、前記第1の複数部分印刷処理は、1回目の前記部分印刷であって、前記第1の注目インクの重ね順がL番となる方向に前記印刷ヘッドを前記印刷媒体に対して移動させる前記主走査を前記主走査部に行わせつつ、前記L種類のインクを前記印刷ヘッドに吐出させる部分印刷と、2回目の前記部分印刷であって、前記第1の注目インク以外のL−1種類のインクを前記印刷ヘッドに吐出させずに、前記第1の注目インクのみを前記印刷ヘッドに吐出させる部分印刷と、を含む、制御装置。 [Application Example 1] A print head including L nozzle groups for discharging L types (L is an integer of 2 or more) of inks, the L nozzle groups being arranged in the main scanning direction. An ink supply unit that supplies the L types of ink to the print head; a main scanning unit that performs a main scan that moves the print head along a main scan direction with respect to a print medium; A sub-scanning unit that performs a sub-scan that moves the print medium along a sub-scanning direction that intersects the main scanning direction, and a control device for causing a print execution unit to print an image. By performing a plurality of times of partial printing in which the print head ejects ink while causing the main scanning unit to perform the main scanning, and causing the sub-scanning unit to perform the sub-scanning, the print execution unit performs To print the image The control device, wherein in the partial printing, a supply condition indicating that supply of at least one type of ink from the ink supply unit to the print head may be delayed is included in an image to be printed. A determination unit that determines each of the plurality of band images arranged in the sub-scanning direction, and a single execution of the partial printing when the supply condition is not satisfied. A first print processing unit for causing the print execution unit to print the band image by executing the print execution unit, and a plurality of print jobs including N (N is an integer of 2 or more) partial prints when the supply condition is satisfied. A second print processing unit that causes the print execution unit to print the band image by causing the print execution unit to execute the partial print process. The supply condition and the first end ink, which is the ink of the first end nozzle group located at one end of the L nozzle groups in the main scanning direction among the L nozzle groups, is determined as the target ink determined to be delayed in supply. In a first case where a specific condition including a first condition that the first end ink is present is satisfied, a first plurality of partial printing processes using the first end ink as a first target ink are executed by the print execution unit. The first plural partial printing process is the first partial printing, and the main printing is performed by moving the print head with respect to the print medium in a direction in which the overlapping order of the first target ink is No. L. Partial printing in which the print head ejects the L types of inks while causing the main scanning section to perform scanning, and L-1 types of second partial printing other than the first target ink Without discharging ink to the print head A partial printing in which only the first target ink is ejected to the print head.

この構成によれば、供給条件と、供給が遅れ得ると判断された対象インクが第1端ノズル列の第1端インクであるという第1条件と、を含む特定の条件が満たされる場合、バンド画像の印刷のための第1端インクの吐出が、複数回の部分印刷に分散されるので、第1端インクの供給の遅れを抑制できる。さらに、1回目の部分印刷で、第1端インクの重ね順がL番となる方向に印刷ヘッドを印刷媒体に対して移動させる主走査が行われつつ、L種類のインクが吐出され、2回目の部分印刷では、第1端インク以外のL−1種類のインクは吐出されずに第1端インクのみが吐出されるので、N回の部分印刷によってバンド画像が印刷される場合に、L種類のインクの重ね順が互いに異なる複数の部分が生じることを抑制できる。従って、印刷される色のズレを抑制できる。   According to this configuration, when a specific condition including the supply condition and the first condition that the target ink determined to be delayed in supply is the first end ink of the first end nozzle row is satisfied, the band Since the ejection of the first end ink for printing the image is dispersed in a plurality of partial printings, it is possible to suppress a delay in the supply of the first end ink. Further, in the first partial printing, L kinds of inks are ejected while the main scanning for moving the print head with respect to the printing medium in the direction in which the overlapping order of the first end ink is L is performed, and the second scanning is performed. In the partial printing, only the first end ink is ejected without ejecting L-1 types of inks other than the first end ink. Therefore, when the band image is printed by N partial printings, Can be suppressed from occurring in a plurality of portions where the overlapping order of the inks differs. Accordingly, it is possible to suppress a deviation of a printed color.

[適用例2]L種類(Lは2以上の整数)のインクを吐出するためのL個のノズル群であって主走査方向に並んで配置された前記L個のノズル群を有する印刷ヘッドと、前記印刷ヘッドに前記L種類のインクを供給するインク供給部と、印刷媒体に対して前記主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に沿って前記印刷媒体を移動させる副走査を実行する副走査部と、を備える印刷実行部に画像を印刷させるための制御装置であって、前記主走査部に前記主走査を行わせつつ前記印刷ヘッドにインクを吐出させる部分印刷と、前記副走査部に前記副走査を行わせることと、を複数回実行することで、前記印刷実行部に画像を印刷させるための前記制御装置であって、前記部分印刷において前記インク供給部から前記印刷ヘッドへの少なくとも1種類のインクの供給が遅れ得ることを示す供給条件が満たされるか否かを、印刷対象の画像に含まれる複数のバンド画像であって、前記副走査方向に並ぶ前記複数のバンド画像のそれぞれについて判断する判断部と、前記供給条件が満たされない場合には、1回の前記部分印刷を前記印刷実行部に実行させることによって前記印刷実行部に前記バンド画像を印刷させる第1印刷処理部と、前記供給条件が満たされる場合には、N回(Nは2以上の整数)の前記部分印刷を含む複数部分印刷処理を前記印刷実行部に実行させることによって前記印刷実行部に前記バンド画像を印刷させる第2印刷処理部と、を備え、前記第2印刷処理部は、前記供給条件と、前記供給が遅れ得ると判断された対象インクが前記L個のノズル群のうち前記主走査方向の一方側の端に位置する端ノズル群のインクである端インクであるという条件と、を含む特定の条件が満たされる場合に、前記端インクを注目インクとして用いる複数部分印刷処理を前記印刷実行部に実行させ、前記複数部分印刷処理は、1回目の前記部分印刷であって、前記注目インク以外のL−1種類のインクを前記印刷ヘッドに吐出させずに、前記注目インクのみを前記印刷ヘッドに吐出させる部分印刷と、2回目の前記部分印刷であって、前記注目インクの重ね順が1番となる方向に前記印刷ヘッドを前記印刷媒体に対して移動させる前記主走査を前記主走査部に行わせつつ、前記L種類のインクを前記印刷ヘッドに吐出させる部分印刷と、を含む、制御装置。 [Application Example 2] A print head including L nozzle groups for ejecting L types (L is an integer of 2 or more) of inks and including the L nozzle groups arranged in the main scanning direction. An ink supply unit that supplies the L types of ink to the print head; a main scanning unit that performs a main scan that moves the print head along a main scan direction with respect to a print medium; A sub-scanning unit that performs a sub-scan that moves the print medium along a sub-scanning direction that intersects the main scanning direction, and a control device for causing a print execution unit to print an image. By performing a plurality of times of partial printing in which the print head ejects ink while causing the main scanning unit to perform the main scanning, and causing the sub-scanning unit to perform the sub-scanning, the print execution unit performs To print the image The control device, wherein in the partial printing, a supply condition indicating that supply of at least one type of ink from the ink supply unit to the print head may be delayed is included in an image to be printed. A determination unit that determines each of the plurality of band images arranged in the sub-scanning direction, and a single execution of the partial printing when the supply condition is not satisfied. A first print processing unit for causing the print execution unit to print the band image by executing the print execution unit, and a plurality of print jobs including N (N is an integer of 2 or more) partial prints when the supply condition is satisfied. A second print processing unit that causes the print execution unit to print the band image by causing the print execution unit to execute the partial print process. A supply condition, and a condition that the target ink determined to be delayed in supply is an end ink that is an ink of an end nozzle group located at one end of the L nozzle groups in the main scanning direction. When a specific condition including is satisfied, the print execution unit is caused to execute a plurality of partial printing processes using the end ink as the target ink, and the plurality of partial printing processes is the first partial printing, A partial print in which only the target ink is discharged to the print head without discharging the L-1 type of ink other than the target ink to the print head, and a second partial print in which the target ink is discharged. A unit that ejects the L kinds of inks to the print head while causing the main scanning unit to perform the main scan that moves the print head with respect to the print medium in a direction in which the stacking order is the first. And a control device, including minute printing.

この構成によれば、供給条件と、供給が遅れ得ると判断された対象インクが端ノズル列の端インクであるという条件と、を含む特定の条件が満たされる場合、バンド画像の印刷のための端インクの吐出が、複数回の部分印刷に分散されるので、端インクの供給の遅れを抑制できる。さらに、1回目の部分印刷で、端インク以外のL−1種類のインクは吐出されずに端インクのみが吐出され、2回目の部分印刷では、端インクの重ね順が1番となる方向に印刷ヘッドを印刷媒体に対して移動させる主走査が行われつつ、L種類のインクが吐出されるので、N回の部分印刷によってバンド画像が印刷される場合に、L種類のインクの重ね順が互いに異なる複数の部分が生じることを抑制できる。従って、印刷される色のズレを抑制できる。   According to this configuration, when a specific condition including the supply condition and the condition that the target ink determined to be delayed in supply is the end ink of the end nozzle row is satisfied, the band image printing is performed. Since the ejection of the end ink is dispersed in a plurality of partial printings, it is possible to suppress a delay in the supply of the end ink. Further, in the first partial printing, only the end ink is ejected without discharging L-1 types of inks other than the end ink, and in the second partial printing, the overlapping order of the end inks is the first. Since the L types of ink are ejected while the main scanning for moving the print head with respect to the print medium is performed, when the band image is printed by N times of partial printing, the order of the L types of inks is changed. The generation of a plurality of portions different from each other can be suppressed. Accordingly, it is possible to suppress a deviation of a printed color.

なお、本明細書に開示の技術は、種々の態様で実現することが可能であり、例えば、制御方法および制御装置、印刷方法および印刷装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体(例えば、一時的ではない記録媒体)、等の形態で実現することができる。   The technology disclosed in the present specification can be realized in various modes, for example, a control method and a control device, a printing method and a printing device, and a computer for realizing the functions of the method or the device. The present invention can be realized in the form of a program, a recording medium recording the computer program (for example, a non-temporary recording medium), or the like.

実施例の画像処理システム1000を示す説明図である。1 is an explanatory diagram illustrating an image processing system according to an embodiment. 印刷実行部400の概略図である。FIG. 3 is a schematic diagram of a print execution unit 400. 印刷ヘッド410の構成を示す図である。FIG. 3 is a diagram illustrating a configuration of a print head 410. (A)は、印刷実行部400の動作の例の説明図である。(B)は、第1順I1を示す概略図である。(C)は、第2順I2を示す概略図である。FIG. 7A is an explanatory diagram of an example of the operation of the print execution unit 400. (B) is a schematic diagram showing a first order I1. (C) is a schematic diagram showing a second order I2. 印刷データ生成処理の例を示すフローチャートである。9 is a flowchart illustrating an example of print data generation processing. 印刷実行処理の例を示すフローチャートである。9 is a flowchart illustrating an example of print execution processing. 印刷実行処理の例を示すフローチャートである。9 is a flowchart illustrating an example of print execution processing. 印刷実行処理の例を示すフローチャートである。9 is a flowchart illustrating an example of print execution processing. 印刷実行処理の例を示すフローチャートである。9 is a flowchart illustrating an example of print execution processing. 印刷実行処理の例を示すフローチャートである。9 is a flowchart illustrating an example of print execution processing. 閾値テーブル300の例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of a threshold table 300. 印刷実行処理の第2実施例の一部を示すフローチャートである。9 is a flowchart illustrating a part of a second embodiment of the print execution process. (A)、(B)は、マスクデータの別の実施例を示す概略図である。(A), (B) is the schematic which shows another Example of mask data.

A.第1実施例:
A−1.端末装置100と複合機200との構成:
図1は、実施例の画像処理システム1000を示す説明図である。画像処理システム1000は、端末装置100と、端末装置100に接続された複合機200と、を含んでいる。後述するように、複合機200は、原稿等の対象物を読み取るスキャナ部280と、画像を印刷する印刷実行部400と、複合機200の全体を制御する制御部299と、を有している。
A. First embodiment:
A-1. Configuration of terminal device 100 and multifunction device 200:
FIG. 1 is an explanatory diagram illustrating an image processing system 1000 according to the embodiment. The image processing system 1000 includes a terminal device 100 and a multifunction peripheral 200 connected to the terminal device 100. As described later, the multifunction peripheral 200 includes a scanner unit 280 that reads an object such as a document, a print execution unit 400 that prints an image, and a control unit 299 that controls the entire multifunction peripheral 200. .

端末装置100は、パーソナルコンピュータである(例えば、デスクトップコンピュータ、タブレットコンピュータなど)。端末装置100は、プロセッサ110と、記憶装置115と、画像を表示する表示部140と、ユーザによる操作を受け入れる操作部150と、通信インタフェース170と、を有している。これらの要素は、バスを介して互いに接続されている。記憶装置115は、揮発性記憶装置120と、不揮発性記憶装置130と、を含んでいる。   The terminal device 100 is a personal computer (for example, a desktop computer, a tablet computer, or the like). The terminal device 100 includes a processor 110, a storage device 115, a display unit 140 that displays an image, an operation unit 150 that accepts an operation by a user, and a communication interface 170. These elements are connected to each other via a bus. The storage device 115 includes a volatile storage device 120 and a non-volatile storage device 130.

プロセッサ110は、データ処理を行う装置であり、例えば、CPUである。揮発性記憶装置120は、例えば、DRAMであり、不揮発性記憶装置130は、例えば、フラッシュメモリである。   The processor 110 is a device that performs data processing, and is, for example, a CPU. The volatile storage device 120 is, for example, a DRAM, and the non-volatile storage device 130 is, for example, a flash memory.

不揮発性記憶装置130は、プログラム132と、色変換プロファイルLUT1、LUT2と、を格納している。プロセッサ110は、プログラム132を実行することによって、複合機200を制御する種々の機能を実現する。プログラム132によって実現される機能の詳細と、色変換プロファイルLUT1、LUT2と、については、後述する。プロセッサ110は、プログラム132の実行に利用される種々の中間データを、記憶装置115(例えば、揮発性記憶装置120、不揮発性記憶装置130のいずれか)に、一時的に格納する。本実施例では、プログラム132は、複合機200の製造者によって提供されたデバイスドライバに含まれている。   The nonvolatile storage device 130 stores a program 132 and color conversion profiles LUT1 and LUT2. The processor 110 realizes various functions for controlling the MFP 200 by executing the program 132. Details of the functions realized by the program 132 and the color conversion profiles LUT1 and LUT2 will be described later. The processor 110 temporarily stores various intermediate data used for executing the program 132 in the storage device 115 (for example, any one of the volatile storage device 120 and the nonvolatile storage device 130). In the present embodiment, the program 132 is included in a device driver provided by the manufacturer of the multifunction peripheral 200.

表示部140は、画像を表示する装置であり、例えば、液晶ディスプレイである。これに代えて、LEDディスプレイ、有機ELディスプレイなどの、画像を表示する他の種類の装置が採用されてよい。操作部150は、ユーザによる操作を受け取る装置であり、例えば、表示部140上に重ねて配置されたタッチパネルである。これに代えて、ボタン、レバーなどの、ユーザによって操作される他の種類の装置が採用されてよい。ユーザは、操作部150を操作することによって、種々の指示を端末装置100に入力可能である。   The display unit 140 is a device that displays an image, and is, for example, a liquid crystal display. Instead, other types of devices that display images, such as LED displays and organic EL displays, may be employed. The operation unit 150 is a device that receives an operation by a user, and is, for example, a touch panel that is disposed on the display unit 140 in an overlapping manner. Alternatively, other types of devices operated by the user, such as buttons and levers, may be employed. The user can input various instructions to the terminal device 100 by operating the operation unit 150.

通信インタフェース170は、他の装置と通信するためのインタフェースである(例えば、USBインタフェース、有線LANインタフェース、IEEE802.11の無線インタフェース)。通信インタフェース170には、複合機200が接続されている。   The communication interface 170 is an interface for communicating with other devices (for example, a USB interface, a wired LAN interface, and an IEEE 802.11 wireless interface). The multifunction device 200 is connected to the communication interface 170.

複合機200は、制御部299と、スキャナ部280と、印刷実行部400と、を有している。制御部299は、プロセッサ210と、記憶装置215と、画像を表示する表示部240と、ユーザによる操作を受け入れる操作部250と、通信インタフェース270と、を有している。これらの要素は、バスを介して互いに接続されている。記憶装置215は、揮発性記憶装置220と、不揮発性記憶装置230と、を含んでいる。   The multifunction peripheral 200 includes a control unit 299, a scanner unit 280, and a print execution unit 400. The control unit 299 includes a processor 210, a storage device 215, a display unit 240 that displays an image, an operation unit 250 that accepts an operation by a user, and a communication interface 270. These elements are connected to each other via a bus. The storage device 215 includes a volatile storage device 220 and a non-volatile storage device 230.

プロセッサ210は、データ処理を行う装置であり、例えば、CPUである。揮発性記憶装置220は、例えば、DRAMであり、不揮発性記憶装置230は、例えば、フラッシュメモリである。   The processor 210 is a device that performs data processing, and is, for example, a CPU. The volatile storage device 220 is, for example, a DRAM, and the non-volatile storage device 230 is, for example, a flash memory.

不揮発性記憶装置230は、プログラム232と、閾値テーブル300と、交換回数テーブル310と、マスクデータ321と、を格納している。プロセッサ210は、プログラム232を実行することによって、種々の機能を実現する(詳細は、後述)。プロセッサ210は、プログラム232の実行に利用される種々の中間データを、記憶装置(例えば、揮発性記憶装置220、不揮発性記憶装置230のいずれか)に、一時的に格納する。本実施例では、プログラム232と閾値テーブル300と交換回数テーブル310とマスクデータ321とは、複合機200の製造者によって、ファームウェアとして、不揮発性記憶装置230に予め格納されている。閾値テーブル300と交換回数テーブル310とマスクデータ321との詳細については、後述する。   The non-volatile storage device 230 stores a program 232, a threshold table 300, a replacement count table 310, and mask data 321. The processor 210 realizes various functions by executing the program 232 (details will be described later). The processor 210 temporarily stores various intermediate data used for executing the program 232 in a storage device (for example, one of the volatile storage device 220 and the nonvolatile storage device 230). In the present embodiment, the program 232, the threshold value table 300, the replacement count table 310, and the mask data 321 are stored in advance in the nonvolatile storage device 230 as firmware by the manufacturer of the multifunction peripheral 200. Details of the threshold table 300, the exchange count table 310, and the mask data 321 will be described later.

表示部240は、画像を表示する装置であり、例えば、液晶ディスプレイである。これに代えて、LEDディスプレイ、有機ELディスプレイなどの、画像を表示する他の種類の装置が採用されてよい。操作部250は、ユーザによる操作を受け取る装置であり、例えば、表示部240上に重ねて配置されたタッチパネルである。これに代えて、ボタン、レバーなどの、ユーザによって操作される他の種類の装置が採用されてよい。ユーザは、操作部250を操作することによって、種々の指示を複合機200に入力可能である。   The display unit 240 is a device that displays an image, and is, for example, a liquid crystal display. Instead, other types of devices that display images, such as LED displays and organic EL displays, may be employed. The operation unit 250 is a device that receives an operation by a user, and is, for example, a touch panel that is disposed on the display unit 240 so as to overlap. Alternatively, other types of devices operated by the user, such as buttons and levers, may be employed. The user can input various instructions to the multifunction peripheral 200 by operating the operation unit 250.

通信インタフェース270は、他の装置と通信するためのインタフェースである。本実施例では、通信インタフェース270は、端末装置100の通信インタフェース170に接続されている。   The communication interface 270 is an interface for communicating with another device. In this embodiment, the communication interface 270 is connected to the communication interface 170 of the terminal device 100.

スキャナ部280は、CCDやCMOSなどの光電変換素子を用いて光学的に原稿等の対象物を読み取ることによって、読み取った画像(「スキャン画像」と呼ぶ)を表すスキャンデータを生成する。スキャンデータは、例えば、カラーのスキャン画像を表すRGBのビットマップデータである。   The scanner unit 280 optically reads an object such as a manuscript using a photoelectric conversion element such as a CCD or a CMOS, thereby generating scan data representing a read image (referred to as a “scan image”). The scan data is, for example, RGB bitmap data representing a color scan image.

印刷実行部400は、用紙(印刷媒体の一例)上に画像を印刷する装置である。本実施例では、印刷実行部400は、印刷ヘッド410(単にヘッド410とも呼ぶ)と、ヘッド駆動部420と、主走査部430と、搬送部440と、インク供給部450と、エンコーダ460と、温度センサ470と、これらの要素410、420、430、440、450、460、470を制御する制御回路490と、を有している。詳細は後述するが、印刷実行部400は、シアンCとマゼンタMとイエロYとブラックKとのそれぞれのインクを用いるインクジェット式の印刷装置である。なお、利用可能な複数種類のインクの組み合わせとしては、CMYKに限らず、他の種々の組み合わせ(例えば、シアンCとマゼンタMとイエロY)を採用可能である。   The print execution unit 400 is a device that prints an image on paper (an example of a print medium). In this embodiment, the print execution unit 400 includes a print head 410 (also simply referred to as a head 410), a head drive unit 420, a main scanning unit 430, a transport unit 440, an ink supply unit 450, an encoder 460, It has a temperature sensor 470 and a control circuit 490 for controlling these elements 410, 420, 430, 440, 450, 460, 470. Although details will be described later, the print execution unit 400 is an ink jet printing apparatus that uses respective inks of cyan C, magenta M, yellow Y, and black K. The combination of a plurality of types of ink that can be used is not limited to CMYK, and various other combinations (for example, cyan C, magenta M, and yellow Y) can be adopted.

複合機200は、他の装置(例えば、端末装置100)によって供給された印刷データを用いて、印刷実行部400に画像を印刷させることができる。また、複合機200は、ユーザによって選択された画像データを用いて印刷データを生成し、生成した印刷データを用いて印刷実行部400に画像を印刷させることができる。ユーザは、スキャンデータや、外部装置(例えば、通信インタフェース270に接続されたメモリーカード)に格納された画像データを、選択できる。   The multifunction peripheral 200 can cause the print execution unit 400 to print an image using print data supplied by another device (for example, the terminal device 100). Further, the multifunction peripheral 200 can generate print data using the image data selected by the user, and cause the print execution unit 400 to print an image using the generated print data. The user can select scan data and image data stored in an external device (for example, a memory card connected to the communication interface 270).

図2は、印刷実行部400の概略図である。主走査部430は、キャリッジ433と、摺動軸434と、ベルト435と、複数個のプーリ436、437と、を備えている。キャリッジ433は、印刷ヘッド410を搭載する。摺動軸434は、キャリッジ433を主走査方向(図2のDx軸に平行な方向)に沿って往復動可能に保持する。ベルト435は、プーリ436、437に巻き掛けられ、一部がキャリッジ433に固定されている。プーリ436は、図示しない主走査モータの動力によって回転する。主走査モータがプーリ436を回転させると、キャリッジ433が摺動軸434に沿って移動する。これによって、用紙PMに対して主走査方向に沿って印刷ヘッド410を往復動させる主走査が実現される。   FIG. 2 is a schematic diagram of the print execution unit 400. The main scanning section 430 includes a carriage 433, a sliding shaft 434, a belt 435, and a plurality of pulleys 436 and 437. The carriage 433 has the print head 410 mounted thereon. The sliding shaft 434 holds the carriage 433 so as to be able to reciprocate along the main scanning direction (a direction parallel to the Dx axis in FIG. 2). The belt 435 is wound around pulleys 436 and 437, and a part of the belt 435 is fixed to the carriage 433. The pulley 436 is rotated by the power of a main scanning motor (not shown). When the main scanning motor rotates the pulley 436, the carriage 433 moves along the sliding shaft 434. As a result, main scanning in which the print head 410 reciprocates along the main scanning direction with respect to the sheet PM is realized.

搬送部440は、用紙PMを保持しつつ、印刷ヘッド410に対して搬送方向(図2の+Dy方向)に用紙PMを搬送する。ここで、搬送方向の上流側(−Dy側)を、単に、上流側とも呼び、搬送方向の下流側(+Dy側)を単に下流側とも呼ぶ。搬送部440は、印刷ヘッド410のインクを吐出する面に対向する位置に配置されるとともに、用紙PMを支持するように構成されたプラテンPTと、それぞれがプラテンPT上に配置された用紙PMを保持するように構成された上流ローラ441、下流ローラ442、複数の押さえ部445と、図示しないモータと、を備えている。上流ローラ441は、印刷ヘッド410よりも上流側に配置され、下流ローラ442は、印刷ヘッド410よりも下流側に配置されている。用紙PMは、図示しない用紙トレイから、図示しない給紙ローラによって、搬送部440に供給される。搬送部440に供給された用紙PMは、プラテンPTと上流ローラ441との間に挟まれ、上流ローラ441によって下流側に搬送される。搬送された用紙PMは、プラテンPTと下流ローラ442との間に挟まれ、下流ローラ442によって下流側に搬送される。複数の押さえ部445のそれぞれは、上流ローラ441と印刷ヘッド410との間で、プラテンPT上の用紙PMを、プラテンPTに向かって押さえるように構成された弾性板である。搬送部440は、モータの動力でこれらのローラ441、442を駆動することによって、用紙PMを搬送方向に搬送する。以下、用紙PMを搬送方向に移動させる処理を、副走査とも呼ぶ。搬送方向を、副走査方向とも呼ぶ。   The transport unit 440 transports the paper PM in the transport direction (+ Dy direction in FIG. 2) with respect to the print head 410 while holding the paper PM. Here, the upstream side (−Dy side) in the transport direction is simply referred to as the upstream side, and the downstream side (+ Dy side) in the transport direction is also simply referred to as the downstream side. The transport unit 440 is disposed at a position facing the surface of the print head 410 from which ink is ejected, and includes a platen PT configured to support the sheet PM, and a sheet PM each of which is disposed on the platen PT. It includes an upstream roller 441, a downstream roller 442, a plurality of pressing portions 445, and a motor (not shown) configured to hold. The upstream roller 441 is disposed upstream of the print head 410, and the downstream roller 442 is disposed downstream of the print head 410. The paper PM is supplied to the transport unit 440 from a paper tray (not shown) by a paper feed roller (not shown). The paper PM supplied to the transport unit 440 is sandwiched between the platen PT and the upstream roller 441, and is transported downstream by the upstream roller 441. The transported sheet PM is sandwiched between the platen PT and the downstream roller 442, and is transported downstream by the downstream roller 442. Each of the plurality of pressing portions 445 is an elastic plate configured to press the sheet PM on the platen PT between the upstream roller 441 and the print head 410 toward the platen PT. The transport unit 440 transports the paper PM in the transport direction by driving these rollers 441 and 442 with the power of a motor. Hereinafter, the process of moving the paper PM in the transport direction is also referred to as sub-scanning. The transport direction is also called a sub-scanning direction.

インク供給部450は、印刷ヘッド410にインクを供給する。インク供給部450は、カートリッジ装着部451と、チューブ452と、バッファタンク453と、を備えている。カートリッジ装着部451には、内部にインクが収容された容器である複数個のインクカートリッジKC、YC、CC、MCが着脱可能に装着され、これらのインクカートリッジからインクが供給される。カートリッジ装着部451には、インクカートリッジKC、YC、CC、MCをそれぞれ検出するカートリッジセンサ454K、454Y、454C、454Mが、設けられている。カートリッジセンサ454K、454Y、454C、454Mは、インクカートリッジKC、YC、CC、MCを検出したことを示すオン信号と、インクカートリッジKC、YC、CC、MCを検出していないことを示すオフ信号と、のいずれかを出力する。バッファタンク453は、キャリッジ433において、印刷ヘッド410の上方に配置され、印刷ヘッド410に供給すべきインクをCMYKのインクごとに一時的に収容する。チューブ452は、カートリッジ装着部451とバッファタンク453との間を接続するインクの流路となる可撓性の管である。各インクカートリッジ内のインクは、カートリッジ装着部451、チューブ452、バッファタンク453を介して、印刷ヘッド410に供給される。バッファタンク453には、インクに混入した異物を除去するためのフィルタ(図示省略)が設けられている。   The ink supply unit 450 supplies ink to the print head 410. The ink supply section 450 includes a cartridge mounting section 451, a tube 452, and a buffer tank 453. A plurality of ink cartridges KC, YC, CC, and MC, which are containers containing ink therein, are detachably mounted on the cartridge mounting portion 451, and ink is supplied from these ink cartridges. The cartridge mounting section 451 is provided with cartridge sensors 454K, 454Y, 454C, and 454M that detect the ink cartridges KC, YC, CC, and MC, respectively. The cartridge sensors 454K, 454Y, 454C, and 454M output an ON signal indicating that the ink cartridges KC, YC, CC, and MC have been detected, and an OFF signal indicating that the ink cartridges KC, YC, CC, and MC have not been detected. , Is output. The buffer tank 453 is disposed above the print head 410 on the carriage 433, and temporarily stores ink to be supplied to the print head 410 for each of CMYK inks. The tube 452 is a flexible tube serving as an ink flow path that connects between the cartridge mounting portion 451 and the buffer tank 453. The ink in each ink cartridge is supplied to the print head 410 via the cartridge mounting section 451, the tube 452, and the buffer tank 453. The buffer tank 453 is provided with a filter (not shown) for removing foreign matter mixed in the ink.

図3は、−Dz側から見た印刷ヘッド410の構成を示す図である。図3に示すように、印刷ヘッド410のノズル形成面411は、搬送部440(図2)によって搬送される用紙PMと対向する面である。ノズル形成面411には、複数のノズルNZからなる複数のノズル列、すなわち、上述したC、M、Y、Kの各インクを吐出するノズル列NC、NM、NY、NKが形成されている。各ノズル列は、複数個のノズルNZを含んでいる。複数個のノズルNZは、搬送方向(+Dy方向)の位置が互いに異なり、搬送方向に沿って所定のノズル間隔NTで並んでいる。ノズル間隔NTは、複数のノズルNZの中で搬送方向に隣り合う2個のノズルNZ間の搬送方向の長さである。これらのノズル列を構成するノズルのうち、最も上流側(−Dy側)に位置するノズルNZを、最上流ノズルNZuとも呼ぶ。また、これらのノズルのうち、最も下流側(+Dy側)に位置するノズルNZを、最下流ノズルNZdと呼ぶ。最上流ノズルNZuから最下流ノズルNZdまでの搬送方向の長さに、さらに、ノズル間隔NTを加えた長さを、ノズル長Dとも呼ぶ。   FIG. 3 is a diagram illustrating a configuration of the print head 410 viewed from the −Dz side. As shown in FIG. 3, the nozzle forming surface 411 of the print head 410 is a surface facing the paper PM transported by the transport unit 440 (FIG. 2). A plurality of nozzle rows composed of a plurality of nozzles NZ, that is, nozzle rows NC, NM, NY, and NK that eject the respective inks of C, M, Y, and K are formed on the nozzle forming surface 411. Each nozzle row includes a plurality of nozzles NZ. The plurality of nozzles NZ have different positions in the transport direction (+ Dy direction), and are arranged at a predetermined nozzle interval NT along the transport direction. The nozzle interval NT is the length in the transport direction between two nozzles NZ adjacent in the transport direction among the plurality of nozzles NZ. Of the nozzles forming these nozzle rows, the nozzle NZ located on the most upstream side (−Dy side) is also referred to as the most upstream nozzle NZu. Further, among these nozzles, the nozzle NZ located on the most downstream side (+ Dy side) is referred to as the most downstream nozzle NZd. The length obtained by adding the nozzle interval NT to the length in the transport direction from the most upstream nozzle NZu to the most downstream nozzle NZd is also referred to as a nozzle length D.

ノズル列NC、NM、NY、NKの主走査方向の位置は、互いに異なり、副走査方向の位置は、互いに重複している。図3の例では、ノズル列NK、NY、NC、NMは、+Dx方向に向かって、この順番に並んでいる。   The positions of the nozzle rows NC, NM, NY, and NK in the main scanning direction are different from each other, and the positions in the sub-scanning direction overlap each other. In the example of FIG. 3, the nozzle rows NK, NY, NC, and NM are arranged in this order in the + Dx direction.

各ノズルNZは、印刷ヘッド410の内部に形成されたインク流路(図示省略)を介してバッファタンク453(図2)に接続されている。各インク流路には、インクを吐出させるためのアクチュエータ(図示省略。例えば、ピエゾ素子、ヒータなど)が設けられている。   Each nozzle NZ is connected to a buffer tank 453 (FIG. 2) via an ink flow path (not shown) formed inside the print head 410. Each ink flow path is provided with an actuator (not shown, for example, a piezo element, a heater, etc.) for discharging ink.

ヘッド駆動部420(図1)は、主走査部430による主走査中に印刷データに従って印刷ヘッド410内の各アクチュエータを駆動する電気回路を含んでいる。これによって、用紙PM上に印刷ヘッド410のノズルNZからインクが吐出されて、ドットが形成される。   The head drive unit 420 (FIG. 1) includes an electric circuit that drives each actuator in the print head 410 according to print data during main scanning by the main scanning unit 430. As a result, ink is ejected from the nozzles NZ of the print head 410 onto the paper PM, and dots are formed.

印刷時に、インクがノズルNZ(図3)から吐出されると、インクが吐出された分、バッファタンク453(図2)内のインクが減少するので、バッファタンク453内に負圧が発生する。この負圧によって、カートリッジ装着部451、チューブ452を介して、インクカートリッジからバッファタンク453へインクが供給される。印刷のために短い時間内に複数個のノズルNZからインクが大量に吐出されると、バッファタンク453へのインクの供給の遅れが発生し得る。このようなインクの供給の遅れが発生すると、アクチュエータを駆動しても、インクがノズルNZから吐出されない不具合、あるいは、想定より少量しか吐出されない不具合が発生する。このような不具合が発生すると、印刷画像において、色が薄くなり、画質が低下する。   When ink is ejected from the nozzles NZ (FIG. 3) during printing, the amount of ink in the buffer tank 453 (FIG. 2) decreases by the amount of ink ejected, so that a negative pressure is generated in the buffer tank 453. With this negative pressure, ink is supplied from the ink cartridge to the buffer tank 453 via the cartridge mounting portion 451 and the tube 452. If a large amount of ink is ejected from the plurality of nozzles NZ within a short time for printing, a delay in the supply of ink to the buffer tank 453 may occur. If such a delay in the supply of ink occurs, there occurs a problem that the ink is not ejected from the nozzle NZ or a smaller amount of ink is ejected than expected even when the actuator is driven. When such a problem occurs, the color of the print image becomes lighter, and the image quality deteriorates.

インクの供給の遅れは、インクの流動性が低下すると、発生しやすい。例えば、印刷ヘッド410の温度(以下、ヘッド温度とも呼ぶ)が低いほど、インクの供給の遅れが発生しやすい。この理由は、ヘッド温度が低いほどインクの粘度が増大するので、インクの流動性が低下するからである。   The delay in the supply of ink is likely to occur when the fluidity of the ink decreases. For example, the lower the temperature of the print head 410 (hereinafter, also referred to as the head temperature), the more likely the ink supply delay will occur. The reason for this is that the lower the head temperature, the higher the viscosity of the ink, and the lower the fluidity of the ink.

また、インクの供給の遅れは、累積インク使用量が増大すると、発生し易い。累積インク使用量は、複合機200の製造時から現在までのインクの累積使用量であり、インク毎に特定される。累積インク使用量が大きいほど、インク内の異物を除去するためのフィルタにおける異物の堆積量が増大するので、インクの流路抵抗が増大してインクの流動性が低下する。従って、累積インク使用量の増大によって、インクの供給が遅れ得る。   In addition, a delay in ink supply is likely to occur when the accumulated ink usage increases. The cumulative ink usage is the cumulative usage of ink from the time of manufacture of the multifunction peripheral 200 to the present, and is specified for each ink. As the cumulative amount of ink used increases, the amount of foreign matter deposited on the filter for removing foreign matter in the ink increases, so that the flow resistance of the ink increases and the fluidity of the ink decreases. Therefore, the supply of ink may be delayed due to an increase in the accumulated ink usage.

後述するように、本実施例の印刷実行処理は、インクの供給の遅れを抑制するように、構成されている。   As will be described later, the print execution process of this embodiment is configured to suppress a delay in ink supply.

エンコーダ460(図1、図2)は、印刷ヘッド410の主走査方向の位置を検出する装置であり、いわゆるリニアエンコーダである。図2に示すように、エンコーダ460は、リニアスケール461と、光学センサ462と、を備えている。リニアスケール461は、主走査方向に延びる帯状の部材であり、筐体内に固定されている。リニアスケール461には、透光部と遮光部とが長手方向に沿って交互に形成されている。光学センサ462は、キャリッジ433に搭載されており、主走査時には、印刷ヘッド410とともに移動する。光学センサ462は、リニアスケール461に光を照射する発光素子と、リニアスケール461を透過した光を受ける受光素子と、を備えている。キャリッジ433(印刷ヘッド410)が主走査方向に移動する主走査中には、光学センサ462は、リニアスケール461に対する光学センサ462の位置の変化を示すパルス信号を出力する。このパルス信号に基づいてキャリッジ433の主走査方向の位置を取得できるので、該パルス信号は、キャリッジ433の主走査方向の位置を示す位置信号と言うことができる。エンコーダ460から出力される位置信号は、制御回路490や制御部299に供給され、主走査や印刷ヘッド410の制御に用いられる。   The encoder 460 (FIGS. 1 and 2) is a device that detects the position of the print head 410 in the main scanning direction, and is a so-called linear encoder. As shown in FIG. 2, the encoder 460 includes a linear scale 461 and an optical sensor 462. The linear scale 461 is a band-shaped member extending in the main scanning direction, and is fixed in the housing. On the linear scale 461, light-transmitting portions and light-shielding portions are alternately formed along the longitudinal direction. The optical sensor 462 is mounted on the carriage 433, and moves together with the print head 410 during main scanning. The optical sensor 462 includes a light emitting element that irradiates light to the linear scale 461, and a light receiving element that receives light transmitted through the linear scale 461. During main scanning in which the carriage 433 (print head 410) moves in the main scanning direction, the optical sensor 462 outputs a pulse signal indicating a change in the position of the optical sensor 462 with respect to the linear scale 461. Since the position of the carriage 433 in the main scanning direction can be obtained based on this pulse signal, the pulse signal can be said to be a position signal indicating the position of the carriage 433 in the main scanning direction. The position signal output from the encoder 460 is supplied to the control circuit 490 and the control unit 299, and is used for main scanning and control of the print head 410.

温度センサ470(図1、図2)は、測温抵抗体などを含む公知の温度センサであり、印刷ヘッド410に固定されている。温度センサ470は、印刷ヘッド410の温度を示す信号を出力する。   The temperature sensor 470 (FIGS. 1 and 2) is a known temperature sensor including a resistance temperature detector and the like, and is fixed to the print head 410. Temperature sensor 470 outputs a signal indicating the temperature of print head 410.

A−2.印刷の概要:
印刷実行部400は、主走査部430に主走査を行わせつつ、印刷ヘッド410にインクを吐出させて用紙PMにドットを形成する部分印刷と、搬送部440による副走査(用紙PMの搬送)と、を複数回実行することで、用紙PMに画像を印刷する。
A-2. Printing overview:
The print execution unit 400 performs partial printing in which the main scanning unit 430 performs main scanning while discharging ink from the print head 410 to form dots on the paper PM, and sub-scanning by the conveyance unit 440 (conveyance of the paper PM). Are printed a plurality of times to print an image on the paper PM.

図4(A)は、印刷実行部400の動作の例の説明図である。図4(A)には、用紙PMに印刷される印刷画像OIが図示されている。図4(A)において、+Dy方向は、用紙PMの搬送方向(すなわち、副走査方向)である。印刷画像OIは、−Dy方向(より一般的には、副走査方向)に並ぶ複数個のバンド画像BI1〜BI4を含んでいる。各バンド画像BI1〜BI4の形状は、主走査方向(ここでは、Dx方向に平行な方向)に延びる矩形状である。各バンド画像BI1〜BI4は、通常は、1回の部分印刷によって印刷される。各バンド画像BI1〜BI4の右側または左側には、バンド画像を印刷する印刷ヘッド410が示されている。   FIG. 4A is an explanatory diagram of an example of the operation of the print execution unit 400. FIG. 4A shows a print image OI printed on the paper PM. In FIG. 4A, the + Dy direction is the transport direction of the paper PM (that is, the sub-scanning direction). The print image OI includes a plurality of band images BI1 to BI4 arranged in the −Dy direction (more generally, the sub-scanning direction). Each of the band images BI1 to BI4 has a rectangular shape extending in the main scanning direction (here, a direction parallel to the Dx direction). Each of the band images BI1 to BI4 is usually printed by one partial printing. A print head 410 for printing a band image is shown on the right or left side of each of the band images BI1 to BI4.

図中の方向D1、D2は、双方向の主走査方向を示している。本実施例では、第1方向D1は、Dx方向に反対の方向であり、第2方向D2は、Dx方向と同じ方向である。以下、第1方向D1を、往路方向D1とも呼び、第2方向D2を、復路方向D2とも呼ぶ。部分印刷の印刷方向(すなわち、印刷ヘッド410の移動方向)は、往路方向D1と復路方向D2とのいずれかである。以下、往路方向D1の部分印刷を、往路印刷とも呼ぶ。また、復路方向D2の部分印刷を、復路印刷とも呼ぶ。また、1回の部分印刷を、「パス処理」または、単に「パス」とも呼ぶ。   The directions D1 and D2 in the figure indicate bidirectional main scanning directions. In this embodiment, the first direction D1 is a direction opposite to the Dx direction, and the second direction D2 is the same direction as the Dx direction. Hereinafter, the first direction D1 is also referred to as a forward direction D1, and the second direction D2 is also referred to as a backward direction D2. The printing direction of the partial printing (that is, the moving direction of the print head 410) is one of the forward direction D1 and the backward direction D2. Hereinafter, the partial printing in the forward direction D1 is also referred to as forward printing. The partial printing in the backward direction D2 is also referred to as backward printing. One partial print is also called “pass processing” or simply “pass”.

複数のバンド画像は、印刷画像OIの+Dy方向側の端のバンド画像から、−Dy方向に向かって1つずつ順番に、印刷される。これにより、印刷画像OIの全体が、印刷される。本実施例の印刷は、いわゆる1パス印刷であり、各バンド画像の搬送方向の幅は、ノズル長Dと同じである。図4(A)の例では、バンド画像BI1、BI3が、往路印刷によって印刷され、バンド画像BI2は、復路印刷によって印刷される。このように、本実施例では、各バンド画像の印刷方向は、復路印刷と往路印刷とが交互に行われるように、予め決められている。このような印刷方法は、双方向印刷とも呼ばれる。双方向印刷は、一方向の主走査でのみ印刷を行う片方向印刷と比べて、印刷に要する時間を短縮できる。   The plurality of band images are sequentially printed one by one in the -Dy direction from the band image on the + Dy direction side of the print image OI. Thus, the entire print image OI is printed. The printing of this embodiment is so-called one-pass printing, and the width of each band image in the transport direction is the same as the nozzle length D. In the example of FIG. 4A, the band images BI1 and BI3 are printed by forward printing, and the band image BI2 is printed by backward printing. As described above, in the present embodiment, the printing direction of each band image is determined in advance so that the backward printing and the forward printing are performed alternately. Such a printing method is also called bidirectional printing. Bidirectional printing can reduce the time required for printing as compared with one-way printing in which printing is performed only in one-way main scanning.

また、後述するように、1個のバンド画像が2回の部分印刷によって印刷される場合がある。図4(A)の例では、第4バンド画像BI4は、−Dy方向(より一般的には、副走査方向)に並ぶ2個の部分画像PId、PIuを含んでいる。各部分画像PId、PIuの形状は、主走査方向に延びる矩形状である。各部分画像PId、PIuは、1回の部分印刷によって印刷される。図4(A)の例では、下流部分画像PIdは、復路印刷によって印刷され、上流部分画像PIuは、往路印刷によって印刷される。   Also, as described later, one band image may be printed by two partial printings. In the example of FIG. 4A, the fourth band image BI4 includes two partial images PId and PIu arranged in the −Dy direction (more generally, the sub-scanning direction). Each of the partial images PId and PIu has a rectangular shape extending in the main scanning direction. Each of the partial images PId and PIu is printed by one partial printing. In the example of FIG. 4A, the downstream partial image PId is printed by return printing, and the upstream partial image PIu is printed by forward printing.

なお、本実施例では、下流部分画像PIdの部分印刷と、上流部分画像PIuの部分印刷と、の間では、用紙PMは、搬送されない。部分画像PId、PIuの印刷時の用紙PMの搬送方向(+Dy方向)の位置は、第4バンド画像BI4を1回の部分印刷で印刷する場合の用紙PMの搬送方向の位置と、同じである。また、後述するように、部分画像の印刷方向は、状況に応じて決定される。また、本実施例では、下流部分画像PIdの搬送方向の幅は、上流部分画像PIuの搬送方向の幅と、同じである。ただし、下流部分画像PIdの搬送方向の幅は、上流部分画像PIuの搬送方向の幅と比べて、大きくてよく、また、小さくてよい。   In this embodiment, the paper PM is not transported between the partial printing of the downstream partial image PId and the partial printing of the upstream partial image PIu. The position of the paper PM in the transport direction (+ Dy direction) at the time of printing the partial images PId and PIu is the same as the position in the transport direction of the paper PM when the fourth band image BI4 is printed by one partial print. . Further, as described later, the printing direction of the partial image is determined according to the situation. Further, in the present embodiment, the width of the downstream partial image PId in the transport direction is the same as the width of the upstream partial image PIu in the transport direction. However, the width of the downstream partial image PId in the transport direction may be larger or smaller than the width of the upstream partial image PIu in the transport direction.

図4(B)は、往路印刷によるインクの重ね順である第1順I1を示す概略図である。図4(C)は、復路印刷によるインクの重ね順である第2順I2を示す概略図である。本実施例では、第1順I1は、用紙PMからKYCMの順であり、第2順I2は、用紙PMからMCYKの順である。このように、第2順I2は、第1順I1とは反対である。印刷された2つの色の間でインクの重ね順が異なる場合、重ねられたインクの種類と各種インクのそれぞれの単位面積当たりの量とが同じ場合であっても、2つの色が異なって見える場合がある。   FIG. 4B is a schematic diagram showing a first order I1 which is an ink overlapping order in forward printing. FIG. 4C is a schematic diagram showing a second order I2, which is the order of ink stacking in the backward printing. In this embodiment, the first order I1 is the order from the sheet PM to KYCM, and the second order I2 is the order from the sheet PM to MCYK. Thus, the second order I2 is opposite to the first order I1. In the case where the overlapping order of the inks is different between the two printed colors, the two colors look different even when the type of the overlaid ink and the amount of each ink per unit area are the same. There are cases.

そこで、本実施例では、後述する印刷データ生成処理の色変換処理において、往路印刷用の往路色変換プロファイルLUT1と、復路印刷用の復路色変換プロファイルLUT2とが、利用される。色変換処理は、印刷対象の画像のデータによって示される色値である入力色値を、インク色空間の色値であるインク色値に変換する処理である。インク色空間は、印刷に利用可能な複数種類のインクの色に対応する色空間である。インク色空間のインク色値は、複数種類のインクの色に対応する複数の成分値を含んでいる。本実施例では、入力色値は、RGB値であり、インク色値は、CMYK値である。色変換プロファイルLUT1、LUT2は、入力色値とインク色値との対応関係を示すデータである(例えば、ルックアップデータ)。本実施例では、色変換プロファイルLUT1、LUT2は、往路印刷と復路印刷との間で、同じ入力色値に基づいて印刷される色の見た目の差が小さくなるように、予め準備されている。   Therefore, in the present embodiment, in the color conversion processing of the print data generation processing described later, the forward path color conversion profile LUT1 for forward path printing and the backward path color conversion profile LUT2 for backward path printing are used. The color conversion process is a process of converting an input color value that is a color value indicated by data of an image to be printed into an ink color value that is a color value of an ink color space. The ink color space is a color space corresponding to a plurality of types of ink colors available for printing. The ink color values in the ink color space include a plurality of component values corresponding to a plurality of types of ink colors. In this embodiment, the input color values are RGB values, and the ink color values are CMYK values. The color conversion profiles LUT1 and LUT2 are data indicating the correspondence between input color values and ink color values (for example, lookup data). In the present embodiment, the color conversion profiles LUT1 and LUT2 are prepared in advance so that the appearance difference between colors printed based on the same input color value between forward printing and backward printing is reduced.

A−3.印刷の処理:
図5は、印刷データ生成処理の例を示すフローチャートである。本実施例では、端末装置100(図1)と複合機200の制御部299とは、それぞれ、印刷実行部400に画像を印刷させるための印刷データを生成する処理を実行可能である。印刷データ生成処理は、ユーザからの印刷指示に基づいて、開始される。以下、端末装置100が印刷データ生成処理を実行することとして、説明を行う。
A-3. Printing process:
FIG. 5 is a flowchart illustrating an example of the print data generation process. In the present embodiment, each of the terminal device 100 (FIG. 1) and the control unit 299 of the MFP 200 can execute a process of generating print data for causing the print execution unit 400 to print an image. The print data generation process is started based on a print instruction from a user. Hereinafter, the description will be given assuming that the terminal device 100 executes the print data generation process.

印刷指示の入力方法は、任意の方法であってよい。本実施例では、ユーザは、操作部150(図1)を操作することによって、印刷指示を入力する。印刷指示は、印刷用の画像データを指定する情報を含んでいる。以下、印刷指示で指定された画像データを、対象画像データとも呼ぶ。また、対象画像データの画像を対象画像とも呼ぶ。対象画像データとしては、種々のデータが指定されてよい。例えば、記憶装置115(例えば、不揮発性記憶装置130)に格納済みの画像データや、端末装置100で動作しているアプリケーションによって生成された画像データが、指定されてよい。   The input method of the print instruction may be any method. In the present embodiment, the user inputs a print instruction by operating the operation unit 150 (FIG. 1). The print instruction includes information for specifying image data for printing. Hereinafter, the image data specified by the print instruction is also referred to as target image data. The image of the target image data is also called a target image. Various data may be specified as the target image data. For example, image data stored in the storage device 115 (for example, the non-volatile storage device 130) or image data generated by an application running on the terminal device 100 may be specified.

本実施例では、対象画像データが、ビットマップデータであり、対象画像データの各画素の画素値が、0から255までの256階調のR(赤)G(緑)B(青)の階調値で表されていることとする。指定された画像データの形式がビットマップ形式とは異なる形式である場合(例えば、EMF(Enhanced Meta File)形式)、プロセッサ110は、データ形式を変換(例えば、ラスタライズ)することによって生成されるビットマップデータを、対象画像データとして用いる。   In the present embodiment, the target image data is bitmap data, and the pixel value of each pixel of the target image data is 256 levels of R (red), G (green), and B (blue) from 0 to 255. It shall be represented by a tonal value. When the format of the specified image data is different from the bitmap format (for example, EMF (Enhanced Meta File) format), the processor 110 converts the data format (for example, rasterization) to the bit generated by the conversion. The map data is used as target image data.

S110では、プロセッサ110は、対象画像データを取得する。プロセッサ110は、対象画像データを解析することによって、ページ数Qを特定する(Qは1以上の整数)。S120では、プロセッサ110は、Qページに含まれる未処理のページのうち先頭のページを、処理対象のページである対象ページとして選択する。以下、対象ページの画像を、対象ページ画像とも呼ぶ。   In S110, the processor 110 acquires target image data. The processor 110 specifies the page number Q by analyzing the target image data (Q is an integer of 1 or more). In S120, the processor 110 selects the first page among the unprocessed pages included in the Q page as the target page which is the page to be processed. Hereinafter, the image of the target page is also referred to as a target page image.

S130では、プロセッサ110は、対象ページ画像に含まれる複数のバンド画像のうち、未処理のバンド画像であって+Dy側の端のバンド画像を、処理対象のバンド画像である対象バンド画像として選択する。プロセッサ110は、図4(A)に示すように、対象ページ画像上に、対象ページ画像の+Dy方向側の端から、−Dy方向に向かって、ノズル長Dに従って、複数のバンド画像のそれぞれの領域を、割り当てる。そして、プロセッサ110は、未処理のバンド画像のうち、最も下流側(+Dy側)のバンド画像を、対象バンド画像として選択する。   In S130, the processor 110 selects an unprocessed band image and a band image at the end on the + Dy side from among a plurality of band images included in the target page image as a target band image that is a band image to be processed. . As shown in FIG. 4A, the processor 110 places each of the plurality of band images on the target page image from the end on the + Dy direction side of the target page image in the −Dy direction according to the nozzle length D. Allocate an area. Then, the processor 110 selects the band image on the most downstream side (+ Dy side) among the unprocessed band images as the target band image.

S140では、プロセッサ110は、対象画像データから、対象バンド画像を示す部分データを取得する。S150では、部分データの解像度変換処理を実行する。解像度変換処理は、部分データの解像度を印刷用の予め決められた印刷解像度に変換する処理である。以下、印刷解像度の画像データの画素を、印刷画素とも呼ぶ。   In S140, the processor 110 acquires partial data indicating the target band image from the target image data. In S150, a resolution conversion process of the partial data is executed. The resolution conversion process is a process of converting the resolution of the partial data into a predetermined print resolution for printing. Hereinafter, the pixels of the image data of the print resolution are also referred to as print pixels.

S160では、プロセッサ110は、部分データの色変換処理を実行する。色変換処理は、部分データによって示される色値(本実施例では、RGB値)を、インク色空間の色値(本実施例では、CMYK値)に変換する処理である。本実施例では、プロセッサ110は、色変換プロファイルを参照して、色変換処理を実行する。図4で説明したように、各バンド画像の印刷方向は、予め決められている。プロセッサ110は、対象バンド画像の印刷方向に対応する色変換プロファイルを参照して、解像度変換済の部分データによって示される各画素の色値を、インク色空間の色値に変換する。対象バンド画像の印刷方向が往路方向D1である場合、往路色変換プロファイルLUT1が参照される。印刷方向が復路方向D2である場合、復路色変換プロファイルLUT2が参照される。   In S160, the processor 110 performs a color conversion process on the partial data. The color conversion process is a process of converting a color value (RGB value in this embodiment) indicated by the partial data into a color value in the ink color space (CMYK value in this embodiment). In the present embodiment, the processor 110 executes a color conversion process with reference to the color conversion profile. As described with reference to FIG. 4, the printing direction of each band image is determined in advance. The processor 110 refers to the color conversion profile corresponding to the printing direction of the target band image, and converts the color value of each pixel indicated by the resolution-converted partial data into the color value of the ink color space. When the printing direction of the target band image is the forward direction D1, the forward color conversion profile LUT1 is referred to. When the printing direction is the backward direction D2, the backward direction color conversion profile LUT2 is referred to.

S170では、プロセッサ110は、色変換済の部分データのハーフトーン処理を実行する。ハーフトーン処理は、例えば、誤差拡散法や、ディザマトリクスを用いる方法など、種々の方法の処理であってよい。ハーフトーン処理によって、色成分ごと、かつ、印刷画素ごとに、ドットの形成状態が決定される。ドットの形成状態は、印刷によって形成すべきドットの状態であり、本実施例では、「ドット有り」と「ドット無し」とのうちのいずれかである。これに代えて、ドットの形成状態は、互いにドットサイズが異なる2以上のドット有りの状態を含む3以上の状態(例えば、「大ドット」、「中ドット」、「小ドット」、「ドット無し」)から選択されてもよい。   In S170, the processor 110 executes a halftone process on the color-converted partial data. The halftone process may be a process of various methods such as an error diffusion method and a method using a dither matrix. The halftone process determines the dot formation state for each color component and for each print pixel. The dot formation state is a state of a dot to be formed by printing, and in this embodiment, is one of “dot present” and “dot not present”. Instead of this, the dot formation state includes three or more states (for example, “large dot”, “medium dot”, “small dot”, “no dot”) including two or more dots having different dot sizes. )).

S180では、プロセッサ110は、ハーフトーン処理の結果を表すデータを用いて、対象バンド画像の印刷データであるバンド印刷データを生成する。印刷データは、複合機200(本実施例では、印刷実行部400の制御回路490)によって解釈可能なデータ形式のデータである。バンド印刷データは、インクドットを形成すべき印刷画素を特定する情報と、部分印刷の印刷方向(すなわち、部分印刷での印刷ヘッド410の移動方向)を示す情報と、ページに関する情報と、を含んでいる。S190では、プロセッサ110は、バンド印刷データを、複合機200へ出力する。複合機200のプロセッサ210は、受信したバンド印刷データを、一時的に、記憶装置215(例えば、不揮発性記憶装置230)に格納する。そして、プロセッサ210は、バンド印刷データを用いて、印刷実行部400にバンド画像を印刷させる(詳細は、後述)。   In S180, the processor 110 generates band print data, which is print data of the target band image, using data representing the result of the halftone process. The print data is data in a data format that can be interpreted by the MFP 200 (in the present embodiment, the control circuit 490 of the print execution unit 400). The band print data includes information specifying a print pixel on which an ink dot is to be formed, information indicating a print direction of partial printing (that is, a moving direction of the print head 410 in partial print), and information about a page. In. In S190, the processor 110 outputs the band print data to the MFP 200. The processor 210 of the multifunction peripheral 200 temporarily stores the received band print data in the storage device 215 (for example, the nonvolatile storage device 230). Then, the processor 210 causes the print execution unit 400 to print the band image using the band print data (details will be described later).

S200では、プロセッサ110は、対象ページの全てのバンド画像の処理が終了したか否かを判断する。未処理のバンド画像が残っている場合(S200:No)、プロセッサ110は、S130へ移行して、未処理のバンド画像の処理を実行する。   In S200, the processor 110 determines whether or not processing of all band images of the target page has been completed. When an unprocessed band image remains (S200: No), the processor 110 proceeds to S130 and executes processing of the unprocessed band image.

対象ページの全てのバンド画像の処理が終了した場合(S200:Yes)、S210で、プロセッサ110は、全てのページの処理が終了したか否かを判断する。未処理のページが残っている場合(S210:No)、プロセッサ110は、S120へ移行して、未処理のページの処理を実行する。全てのページの処理が終了した場合(S210:Yes)、プロセッサ110は、図5の処理を終了する。以上により、プロセッサ110は、複数のバンド印刷データを、1つずつ、印刷すべき順番に、生成し、そして、複合機200に出力する。   If the processing of all band images of the target page has been completed (S200: Yes), the processor 110 determines in S210 whether the processing of all pages has been completed. If unprocessed pages remain (S210: No), the processor 110 proceeds to S120 and executes the processing of the unprocessed pages. When the processing of all pages is completed (S210: Yes), the processor 110 ends the processing of FIG. As described above, the processor 110 generates a plurality of band print data one by one in the order to be printed, and outputs the data to the multifunction peripheral 200.

図6〜図10は、印刷実行処理の例を示すフローチャートである。図7は、図6の続きの処理を示し、図8〜図10は、図7の続きの処理を示している。印刷実行処理は、印刷データを用いて印刷実行部400(図1)に画像を印刷させる処理である。印刷実行処理は、複合機200(図1)の制御部299によって実行される。制御部299のプロセッサ210は、バンド印刷データを取得したことに応じて、印刷実行処理を開始する。   6 to 10 are flowcharts illustrating an example of the print execution process. FIG. 7 shows a continuation of FIG. 6, and FIGS. 8 to 10 show a continuation of FIG. The print execution process is a process of causing the print execution unit 400 (FIG. 1) to print an image using print data. The print execution process is executed by the control unit 299 of the multifunction device 200 (FIG. 1). The processor 210 of the control unit 299 starts print execution processing in response to acquiring the band print data.

S310は、プロセッサ210(図1)は、バンド印刷データを取得する。本実施例では、プロセッサ210は、記憶装置215に格納済のバンド印刷データから、最初に印刷すべきバンド印刷データを、取得する。以下、取得された処理対象のバンド印刷データを、対象バンドデータとも呼ぶ。対象バンドデータの画像を、対象バンド画像とも呼ぶ。   In S310, the processor 210 (FIG. 1) acquires the band print data. In the present embodiment, the processor 210 acquires band print data to be printed first from the band print data stored in the storage device 215. Hereinafter, the acquired band print data to be processed is also referred to as target band data. The image of the target band data is also called a target band image.

S320では、プロセッサ210は、用紙PMの搬送方向の位置が対象バンド画像を印刷すべき位置になるように、印刷実行部400に用紙PMを搬送させる。なお、対象バンド画像が、新しいページの最初のバンド画像である場合、プロセッサ210は、印刷実行部400を制御して、新しい用紙PMを、搬送部440に供給する。   In S320, the processor 210 causes the print execution unit 400 to convey the paper PM such that the position of the paper PM in the conveyance direction is a position where the target band image is to be printed. If the target band image is the first band image of a new page, the processor 210 controls the print execution unit 400 to supply a new sheet PM to the transport unit 440.

S323では、プロセッサ210は、対象バンドデータを参照し、対象バンドデータの印刷方向である対象印刷方向を特定する。S325では、プロセッサ210は、ヘッド410の位置が対象印刷方向に適しているか否かを判断する。部分印刷の完了後には、ヘッド410(図2)は、用紙PMの往路方向D1側、または、用紙PMの復路方向D2側に、位置している。用紙PMの往路方向D1側に位置しているヘッド410は、反対の復路方向D2の部分印刷を、速やかに開始できる。用紙PMの復路方向D2側に位置しているヘッド410は、反対の往路方向D1の部分印刷を、速やかに開始できる。このように、対象印刷方向とは反対方向側の位置が、対象印刷方向に適した位置である。   In S323, the processor 210 refers to the target band data and specifies a target print direction that is a print direction of the target band data. In S325, the processor 210 determines whether the position of the head 410 is suitable for the target printing direction. After the completion of the partial printing, the head 410 (FIG. 2) is located on the forward direction D1 side of the sheet PM or on the backward direction D2 side of the sheet PM. The head 410 located on the side of the paper PM in the forward direction D1 can quickly start the partial printing in the opposite backward direction D2. The head 410 located on the backward path D2 side of the paper PM can quickly start the partial printing in the opposite forward direction D1. Thus, the position on the side opposite to the target printing direction is a position suitable for the target printing direction.

印刷ヘッド410の位置が対象印刷方向に適していない場合(S325:No)、プロセッサ210は、S328で、印刷実行部400に印刷ヘッド410を反対側に移動させ、S330へ移行する。S328により、ヘッド410は、対象印刷方向に適した位置に、移動する。印刷ヘッド410の位置が対象印刷方向に適している場合(S325:Yes)、プロセッサ210は、S328をスキップして、S330へ移行する。   If the position of the print head 410 is not suitable for the target print direction (S325: No), the processor 210 causes the print execution unit 400 to move the print head 410 to the opposite side in S328, and proceeds to S330. By S328, the head 410 moves to a position suitable for the target printing direction. If the position of the print head 410 is suitable for the target printing direction (S325: Yes), the processor 210 skips S328 and proceeds to S330.

S330では、プロセッサ210は、インクカートリッジの交換回数を取得する。インクカートリッジが交換される場合、カートリッジ装着部451(図2)からインクカートリッジが取り外され、その後、新しいインクカートリッジがカートリッジ装着部451に取り付けられる。従って、カートリッジセンサ454K、454Y、454C、454Mからの信号は、オン信号からオフ信号に変化し、その後、オフ信号からオン信号に変化する。プロセッサ210は、カートリッジセンサ454K、454Y、454C、454Mからの信号を監視し、上記のような信号の変化を検出する場合に、カートリッジが交換されたと判断する。不揮発性記憶装置230(図1)の交換回数テーブル310は、各インクのカートリッジの交換回数を、格納している。複合機200の出荷時には、交換回数テーブル310の各インクの交換回数は、ゼロに初期化されている。プロセッサ210は、カートリッジの交換を検出したことに応じて、交換回数テーブル310の対応するインクの交換回数に、1を加算する。プロセッサ210は、交換回数テーブル310を参照することによって、各インクの交換回数を特定する。インクカートリッジの交換は、通常は、インクカートリッジのインクの残量が基準値以下である場合に、行われる。従って、交換回数が多いほど、累積インク使用量は、多い。交換回数は、累積インク使用量の指標値である。   In S330, the processor 210 obtains the number of replacements of the ink cartridge. When the ink cartridge is replaced, the ink cartridge is removed from the cartridge mounting portion 451 (FIG. 2), and then a new ink cartridge is mounted on the cartridge mounting portion 451. Therefore, the signals from the cartridge sensors 454K, 454Y, 454C, and 454M change from the ON signal to the OFF signal, and then change from the OFF signal to the ON signal. The processor 210 monitors signals from the cartridge sensors 454K, 454Y, 454C, and 454M, and determines that the cartridge has been replaced when detecting a change in the signal as described above. The replacement count table 310 of the nonvolatile storage device 230 (FIG. 1) stores the replacement count of each ink cartridge. When the multifunction device 200 is shipped, the replacement count of each ink in the replacement count table 310 is initialized to zero. The processor 210 adds one to the number of times of replacement of the corresponding ink in the number-of-times-of-replacement table 310 in response to detecting replacement of the cartridge. The processor 210 specifies the replacement count of each ink by referring to the replacement count table 310. The replacement of the ink cartridge is usually performed when the remaining amount of ink in the ink cartridge is equal to or less than the reference value. Therefore, the greater the number of replacements, the greater the cumulative ink usage. The number of replacements is an index value of the accumulated ink usage.

S340では、プロセッサ210は、温度センサ470(図2)からの信号を用いて、印刷ヘッド410の温度を特定する。   In S340, the processor 210 specifies the temperature of the print head 410 using the signal from the temperature sensor 470 (FIG. 2).

S350では、プロセッサ210は、対象バンドデータを用いて、印刷に用いられる各インクのドット形成率を算出する。ドット形成率は、対象バンド画像の総印刷画素数に占めるドット画素の画素数の割合である。ドット画素は、対象バンドデータにおいてドットの形成を示す値を有する画素である。ドット形成率が高いほど、1回の部分印刷によるインクの使用量が多い。以下、1回の部分印刷によるインクの使用量を「パスインク使用量」とも呼ぶ。ドット形成率は、パスインク使用量の指標値である。   In S350, the processor 210 calculates the dot formation rate of each ink used for printing using the target band data. The dot formation rate is a ratio of the number of dot pixels to the total number of print pixels of the target band image. The dot pixel is a pixel having a value indicating the formation of a dot in the target band data. The higher the dot formation rate, the larger the amount of ink used in one partial printing. Hereinafter, the amount of ink used by one partial printing is also referred to as “pass ink usage”. The dot formation rate is an index value of the pass ink usage.

なお、ドット形成状態が、互いにドットサイズが異なる2以上のドット有りの状態を含む3以上の状態から選択される場合、ドット形成率としては、ドットサイズで重み付けられたドット画素の画素数の割合が、用いられてよい。例えば、「大ドット」のドット画素は、1画素としてカウントされ、「中ドット」のドット画素は、0.5画素としてカウントされ、「小ドット」のドット画素は、0.25画素としてカウントされてよい。   When the dot formation state is selected from three or more states including a state with two or more dots having different dot sizes from each other, the dot formation rate is a percentage of the number of dot pixels weighted by the dot size. May be used. For example, a "large dot" dot pixel is counted as one pixel, a "medium dot" dot pixel is counted as 0.5 pixel, and a "small dot" dot pixel is counted as 0.25 pixel. May be.

S360では、プロセッサ210は、対象バンド画像の印刷に用いられる少なくとも1つのインクについて、供給条件が満たされるか否かを判断する。供給条件は、部分印刷においてインク供給部450から印刷ヘッド410へのインクの供給が遅れ得ることを示す条件である。本実施例では、供給条件は、「ドット形成率が判定閾値よりも大きい」である。判定閾値は、閾値テーブル300(図1)によって規定されている。   In S360, the processor 210 determines whether the supply condition is satisfied for at least one ink used for printing the target band image. The supply condition is a condition indicating that supply of ink from the ink supply unit 450 to the print head 410 may be delayed in partial printing. In the present embodiment, the supply condition is “the dot formation rate is larger than the determination threshold”. The determination threshold is defined by the threshold table 300 (FIG. 1).

図11は、閾値テーブル300の例を示す説明図である。閾値テーブル300は、ヘッド温度と累積インク使用量との組み合わせと、判定閾値と、の対応関係を定めている。図11の例では、ヘッド温度は、「低」、「中」、「高」の3つの範囲に予め区分され、累積インク使用量は、「小」、「中」、「大」の3つの範囲に予め区分されている。本実施例では、累積インク使用量の指標値として、インクカートリッジの交換回数が用いられる。図示するように、累積インク使用量が一定である場合、ヘッド温度が低いほど、判定閾値は小さい。この理由は、ヘッド温度が低いほど、インクの供給の遅れが生じ易いからである。また、ヘッド温度が一定である場合、累積インク使用量が大きいほど、判定閾値は小さい。この理由は、累積インク使用量が大きいほど、インクの供給の遅れが生じ易いからである。   FIG. 11 is an explanatory diagram showing an example of the threshold value table 300. The threshold table 300 defines the correspondence between the combination of the head temperature and the accumulated ink usage and the determination threshold. In the example of FIG. 11, the head temperature is preliminarily divided into three ranges of “low”, “medium”, and “high”, and the accumulated ink usage is divided into three ranges of “small”, “medium”, and “large”. It is divided into ranges in advance. In the present embodiment, the number of times of replacement of the ink cartridge is used as an index value of the accumulated ink usage. As shown in the drawing, when the cumulative ink usage is constant, the lower the head temperature, the smaller the determination threshold value. The reason for this is that the lower the head temperature, the more likely the ink supply delay will occur. In addition, when the head temperature is constant, the larger the cumulative amount of ink used, the smaller the determination threshold value. The reason for this is that the greater the cumulative amount of ink used, the more likely it is that the supply of ink will be delayed.

プロセッサ210は、閾値テーブル300を参照することによって、ヘッド温度と累積インク使用量との組み合わせに対応付けられた判定閾値を特定する。図11の例では、例えば、ヘッド温度が、予め決められた「中」の範囲内であり、かつ、累積インク使用量が、予め決められた「大」の範囲内である場合には、判定閾値は「75%」である。   The processor 210 specifies the determination threshold value associated with the combination of the head temperature and the accumulated ink usage amount by referring to the threshold value table 300. In the example of FIG. 11, for example, when the head temperature is within a predetermined “medium” range and the accumulated ink usage is within a predetermined “large” range, the determination is made. The threshold is “75%”.

供給条件の判断は、対象バンドデータに基づく印刷に用いられるインク毎に行われる。以下、対象バンドデータに基づく印刷に用いられるインクを、バンド利用インクとも呼ぶ。例えば、対象バンドデータに基づく印刷が、CMYKの各インクを用いる印刷である場合、プロセッサ210は、CMYKの各インクについて、判定閾値を特定し、そして、供給条件が満たされるか否かを判断する。対象バンドデータに基づく印刷が、ブラックKのインクのみを用いる印刷である場合、プロセッサ210は、ブラックKのインクについて、判定閾値を特定し、そして、供給条件が満たされるか否かを判断する。なお、ヘッド温度と累積インク使用量との組み合わせと判定閾値との対応関係は、複数種類のインクに共通であってよく、これに代えて、インク毎に予め決められてよい。   The determination of the supply condition is performed for each ink used for printing based on the target band data. Hereinafter, the ink used for printing based on the target band data is also referred to as band-based ink. For example, if the printing based on the target band data is printing using each of the CMYK inks, the processor 210 specifies a determination threshold for each of the CMYK inks, and determines whether the supply condition is satisfied. . If the printing based on the target band data is printing using only the black K ink, the processor 210 specifies a determination threshold value for the black K ink, and determines whether the supply condition is satisfied. Note that the correspondence between the combination of the head temperature and the accumulated ink usage and the determination threshold may be common to a plurality of types of ink, and may be determined in advance for each ink instead.

全てのバンド利用インクについて、供給条件が満たされない場合(図6:S360:No)、インクの供給の遅れの可能性が低い。この場合、S900で、プロセッサ210は、印刷実行部400に、1回の部分印刷で対象バンド画像を印刷させる。例えば、プロセッサ210は、対象バンドデータを、印刷実行部400に供給する。印刷実行部400の制御回路490は、受信した対象バンドデータに従って、印刷実行部400の各要素を制御することによって、対象バンド画像を1回の部分印刷で印刷する。部分印刷の印刷方向は、対象バンドデータによって示される方向に、設定される。部分印刷の後、プロセッサ210は、S910へ移行する。   When the supply conditions are not satisfied for all the band-using inks (FIG. 6: S360: No), there is a low possibility of delay in ink supply. In this case, in S900, the processor 210 causes the print execution unit 400 to print the target band image in one partial print. For example, the processor 210 supplies the target band data to the print execution unit 400. The control circuit 490 of the print execution unit 400 controls each element of the print execution unit 400 according to the received target band data to print the target band image in one partial print. The printing direction of the partial printing is set in the direction indicated by the target band data. After the partial printing, the processor 210 proceeds to S910.

少なくとも1つのバンド利用インクについて、供給条件が満たされる場合(S360:Yes)、インクの供給が遅れ得る。この場合、S370(図7)で、プロセッサ210は、対象バンドデータに基づく印刷が単色印刷であるか否かを判断する。単色印刷は、1種類のインクのみを利用する印刷である(すなわち、バンド利用インクが1種類のインクのみである)。   When the supply condition is satisfied for at least one band-based ink (S360: Yes), the supply of the ink may be delayed. In this case, in S370 (FIG. 7), the processor 210 determines whether or not the printing based on the target band data is monochrome printing. Monochromatic printing is printing using only one type of ink (that is, band-using ink is only one type of ink).

バンド利用インクが1種類のインクのみである場合(S370:Yes)、図8のS510で、プロセッサ210は、対象バンドデータを用いて、下流部分印刷データと、上流部分印刷データと、を生成する。下流部分印刷データは、図4(A)の下流部分画像PIdのように、下流側の部分画像を示す印刷データである。上流部分印刷データは、上流部分画像PIuのように、上流側の部分画像を示す印刷データである。   If the band use ink is only one type of ink (S370: Yes), in S510 of FIG. 8, the processor 210 generates downstream partial print data and upstream partial print data using the target band data. . The downstream partial print data is print data indicating a partial image on the downstream side, like the downstream partial image PId in FIG. The upstream partial print data is print data indicating a partial image on the upstream side, such as the upstream partial image PIu.

本実施例では、印刷データは、インクドットが形成されるべき印刷画素毎のドットデータを含んでいる。ドットデータは、インクドットを形成すべき印刷画素の位置とインクの種類とドットのサイズとの対応関係を示すデータである。プロセッサ210は、対象バンドデータを、下流部分画像を示す部分と上流部分画像を示す部分とに分割することによって、下流部分印刷データと上流部分印刷データとを生成できる。本実施例では、マスクデータ321(図1)は、1個のバンド画像に含まれる複数の画素のそれぞれと、下流部分画像の識別子と上流部分画像の識別子とのいずれかの識別子とを、予め対応付けている。プロセッサ210は、マスクデータ321を参照することによって、対象バンドデータを適切に分割できる。後述する他のステップにおいても、プロセッサ210は、マスクデータ321を参照することによって、対象バンドデータから下流部分印刷データと上流部分印刷データとを生成する。   In this embodiment, the print data includes dot data for each print pixel on which an ink dot is to be formed. The dot data is data indicating the correspondence between the position of a print pixel on which an ink dot is to be formed, the type of ink, and the size of a dot. The processor 210 can generate the downstream partial print data and the upstream partial print data by dividing the target band data into a portion indicating the downstream partial image and a portion indicating the upstream partial image. In the present embodiment, the mask data 321 (FIG. 1) preliminarily identifies each of a plurality of pixels included in one band image and one of the identifier of the downstream partial image and the identifier of the upstream partial image. Corresponding. The processor 210 can appropriately divide the target band data by referring to the mask data 321. In other steps described later, the processor 210 also generates downstream partial print data and upstream partial print data from the target band data by referring to the mask data 321.

なお、ドットの形成状態が、「ドット有り」と「ドット無し」とのうちのいずれかである場合、ドットデータから、ドットのサイズを示す情報は、省略されてよい。また、下流部分印刷データと上流部分印刷データとは、印刷方向を示す情報を含んでいる。本実施例では、S510では、プロセッサ210は、下流部分印刷データの印刷方向と上流部分印刷データの印刷方向との両方を、対象印刷方向と同じ方向に設定する。ただし、バンド利用インクが1種類のインクのみである場合、インクの重ね順の違いに起因する印刷される色の見た目の違いは生じない。従って、下流部分印刷データと上流部分印刷データとの少なくとも一方の印刷方向が、対象印刷方向とは反対の方向に設定されてもよい。   If the dot formation state is one of “with dot” and “without dot”, information indicating the size of the dot may be omitted from the dot data. Further, the downstream partial print data and the upstream partial print data include information indicating a printing direction. In this embodiment, in S510, the processor 210 sets both the print direction of the downstream partial print data and the print direction of the upstream partial print data in the same direction as the target print direction. However, when the band-using ink is only one type of ink, there is no difference in the appearance of the printed colors due to the difference in the ink stacking order. Therefore, the printing direction of at least one of the downstream partial print data and the upstream partial print data may be set in a direction opposite to the target printing direction.

S515では、プロセッサ210は、下流部分印刷データを印刷実行部400に供給することによって、印刷実行部400に、1回の部分印刷で下流部分画像を印刷させる。これにより、下流部分画像の印刷画素に、インクドットが形成される。以下、対象バンド画像のうちの下流部分画像を、第1部分とも呼ぶ。   In S515, the processor 210 supplies the downstream partial print data to the print execution unit 400, thereby causing the print execution unit 400 to print the downstream partial image in one partial print. As a result, ink dots are formed at the print pixels of the downstream partial image. Hereinafter, the downstream partial image of the target band image is also referred to as a first part.

S520では、プロセッサ210は、上流部分印刷データを印刷実行部400に供給することによって、印刷実行部400に、1回の部分印刷で上流部分画像を印刷させる。これにより、上流部分画像の印刷画素に、インクドットが形成される。以下、対象バンド画像のうちの上流部分画像を、第2部分とも呼ぶ。なお、S515の後の印刷ヘッド410の位置が、S520の部分印刷の印刷方向に適していない場合、プロセッサ210は、印刷実行部400に、部分印刷の前に、印刷ヘッド410を反対側に移動させる。   In S520, the processor 210 supplies the upstream partial print data to the print execution unit 400, thereby causing the print execution unit 400 to print the upstream partial image in one partial print. As a result, ink dots are formed at the print pixels of the upstream partial image. Hereinafter, the upstream partial image of the target band image is also referred to as a second part. If the position of the print head 410 after S515 is not suitable for the print direction of the partial print in S520, the processor 210 causes the print execution unit 400 to move the print head 410 to the opposite side before the partial print. Let it.

S515、S520により、対象バンド画像の全体が、印刷される。そして、プロセッサ210は、S910(図6)へ移行する。   Through S515 and S520, the entire target band image is printed. Then, the processor 210 proceeds to S910 (FIG. 6).

バンド利用インクの総数が2以上である場合(図7:S370:No)、S380で、プロセッサ210は、バンド利用インクが、ブラックKのインクを含むか否かを判断する。   If the total number of band use inks is 2 or more (S370: No in FIG. 7), the processor 210 determines whether the band use inks include black K ink in S380.

バンド利用インクがブラックKのインクを含む場合(S380:Yes)、S390で、プロセッサ210は、S360(図6)で供給が遅れ得ると判断されたインクである対象インクが、第1端ノズル列のインクである第1端インクのみであるか否かを判断する。第1端ノズル列は、印刷ヘッド410(図4(A))の複数のノズル列NC、NM、NY、NKのうち、第1方向D1側の端のノズル列である。本実施例では、第1端ノズル列は、ブラックKのインクのノズル列NKであり、第1端インクは、ブラックKのインクである(以下、ブラックKのインクを、第1端インクKとも呼ぶ)。   When the band use ink includes the black K ink (S380: Yes), the processor 210 determines in S390 that the target ink that is determined to be delayed in S360 (FIG. 6) is the first end nozzle row. It is determined whether or not only the first end ink which is the first ink is used. The first end nozzle row is a nozzle row at the end in the first direction D1 side among the plurality of nozzle rows NC, NM, NY, and NK of the print head 410 (FIG. 4A). In the present embodiment, the first end nozzle row is a nozzle row NK of black K ink, and the first end ink is black K ink (hereinafter, black K ink is referred to as first end ink K as well). Call).

対象インクが第1端インクKのみである場合(S390:Yes)、図8のS540で、プロセッサ210は、対象バンドデータのうち第1端インクKの印刷データを、下流部分画像を示す部分と上流部分画像を示す部分とに分割することによって、Kの下流部分印刷データとKの上流部分印刷データとを生成する。対象バンドデータのうちのCMYのデータについては、分割されない。   If the target ink is only the first end ink K (S390: Yes), in S540 of FIG. 8, the processor 210 converts the print data of the first end ink K in the target band data into a portion indicating the downstream partial image. By dividing the image into a portion indicating the upstream partial image, K downstream partial print data and K upstream partial print data are generated. The CMY data of the target band data is not divided.

S545では、プロセッサ210は、対象印刷方向に基づくインクの重ね順である対象重ね順を特定する。対象印刷方向と対象重ね順との関係は、図4(B)、図4(C)で説明したように、予め決められている。   In S545, the processor 210 specifies the target overlapping order, which is the ink overlapping order based on the target printing direction. The relationship between the target printing direction and the target overlapping order is determined in advance as described with reference to FIGS. 4B and 4C.

S550では、プロセッサ210は、対象重ね順における第1端インクKの重ね順が最後(ここでは、4番)であるか否かを判断する。本実施例では、対象重ね順が第2順I2(図4(C))である場合(すなわち、対象印刷方向が第2方向D2である場合)、S550の判断結果はYesである。   In S550, the processor 210 determines whether or not the overlapping order of the first end ink K in the target overlapping order is the last (here, No. 4). In this embodiment, when the target overlapping order is the second order I2 (FIG. 4C) (that is, when the target printing direction is the second direction D2), the determination result of S550 is Yes.

S550の判断結果がYesである場合、S555で、プロセッサ210は、対象バンドデータのうちのCMYの印刷データと、Kの下流部分印刷データと、を含む印刷データを生成する(第1多色印刷データとも呼ぶ)。プロセッサ210は、第1多色印刷データの印刷方向を、対象印刷方向(ここでは、第2方向D2)に設定する。プロセッサ210は、第1多色印刷データを、印刷実行部400に供給する。印刷実行部400は、第1多色印刷データに従って、1回の部分印刷を実行する。CMYの各インクに関しては、対象バンド画像に含まれる全てのドット画素の印刷が行われる。Kのインクに関しては、下流部分画像に含まれるドット画素の印刷が行われる。   If the determination result in S550 is Yes, in S555, the processor 210 generates print data including the CMY print data of the target band data and the downstream print data of K (first multicolor printing). Data). The processor 210 sets the print direction of the first multi-color print data to the target print direction (here, the second direction D2). The processor 210 supplies the first multicolor print data to the print execution unit 400. The print execution unit 400 executes one partial print according to the first multicolor print data. With respect to each ink of CMY, printing of all dot pixels included in the target band image is performed. For the K ink, printing of dot pixels included in the downstream partial image is performed.

図8のS555のブロック内には、対象バンド画像内の2つの印刷画素PX1、PX2におけるインクドットの状態の例が示されている。これらの画素PX1、PX2は、いずれも、最終的にCMYKの全てのインクを吐出すべき画素である。第1画素PX1は、下流部分画像に含まれる画素である(以下、下流参考画素PX1とも呼ぶ)。下流参考画素PX1には、CMYKの全てのインクが吐出されている。第2画素PX2は、上流部分画像に含まれる画素である(以下、上流参考画素PX2とも呼ぶ)。上流参考画素PX2には、第1端インクKは吐出されずに、CMYのインクが吐出されている。S555では、対象印刷方向(ここでは、復路方向D2)の部分印刷が行われるので、各画素PX1、PX2でのインクの重ね順は、対象重ね順に整合している。   An example of the state of the ink dots at the two print pixels PX1 and PX2 in the target band image is shown in the block of S555 in FIG. Each of these pixels PX1 and PX2 is a pixel to which all CMYK inks should be finally discharged. The first pixel PX1 is a pixel included in the downstream partial image (hereinafter, also referred to as a downstream reference pixel PX1). All the CMYK inks have been ejected to the downstream reference pixel PX1. The second pixel PX2 is a pixel included in the upstream partial image (hereinafter, also referred to as an upstream reference pixel PX2). The CMY ink is ejected to the upstream reference pixel PX2 without ejecting the first end ink K. In S555, since partial printing is performed in the target printing direction (here, the return direction D2), the ink overlapping order of the pixels PX1 and PX2 matches the target overlapping order.

S560では、プロセッサ210は、Kの上流部分印刷データの印刷方向を、対象印刷方向とは反対の方向に設定する。そして、プロセッサ210は、Kの上流部分印刷データを印刷実行部400に供給する。印刷実行部400は、Kの上流部分印刷データに従って、1回の部分印刷を実行する。これにより、第1端インクKに関して、上流部分画像に含まれるドット画素の印刷が行われる。S560のブロック内の2つの参考画素PX1、PX2に示されるように、S560では、上流参考画素PX2に、第1端インクKが吐出されている。これにより、参考画素PX1、PX2の両方において、CMYKの全てのインクが吐出され、また、インクの重ね順は対象重ね順と同じである。   In S560, the processor 210 sets the print direction of the upstream partial print data of K to a direction opposite to the target print direction. Then, the processor 210 supplies the upstream partial print data of K to the print execution unit 400. The print execution unit 400 executes one partial print according to the upstream partial print data of K. Thereby, the printing of the dot pixels included in the upstream partial image is performed for the first end ink K. As shown by the two reference pixels PX1 and PX2 in the block of S560, the first end ink K is ejected to the upstream reference pixel PX2 in S560. As a result, all the CMYK inks are ejected from both the reference pixels PX1 and PX2, and the order in which the inks are stacked is the same as the target stacking order.

S555、S560により、対象バンド画像の全体が、印刷される。そして、プロセッサ210は、S910(図6)へ移行する。   Through S555 and S560, the entire target band image is printed. Then, the processor 210 proceeds to S910 (FIG. 6).

S550の判断結果がNoである場合、対象重ね順における第1端インクKの重ね順は、1番である。この場合、S580で、プロセッサ210は、印刷実行部400に印刷ヘッド410を反対側に移動させる。S585で、プロセッサ210は、Kの下流部分印刷データの印刷方向を、対象印刷方向とは反対の方向に設定する(ここでは、第2方向D2)。そして、プロセッサ210は、Kの下流部分印刷データを印刷実行部400に供給する。印刷実行部400は、Kの下流部分印刷データに従って、1回の部分印刷を実行する。これにより、第1端インクKに関して、下流部分画像に含まれるドット画素の印刷が行われる。S585のブロック内には、上述した2つの参考画素PX1、PX2におけるインクドットの状態の例が示されている。S585では、下流参考画素PX1に、第1端インクKが吐出されている。第1端インクKの重ね順(1番)は、対象重ね順(ここでは、KYCM)における第1端インクKの重ね順と同じである。   When the determination result in S550 is No, the overlapping order of the first end ink K in the target overlapping order is No. 1. In this case, in S580, the processor 210 causes the print execution unit 400 to move the print head 410 to the opposite side. In S585, the processor 210 sets the printing direction of the downstream partial print data of K to the direction opposite to the target printing direction (here, the second direction D2). Then, the processor 210 supplies the downstream print data of K to the print execution unit 400. The print execution unit 400 executes one partial print in accordance with K downstream partial print data. As a result, the dot pixels included in the downstream partial image are printed for the first end ink K. An example of the state of the ink dots in the two reference pixels PX1 and PX2 described above is shown in the block of S585. In S585, the first end ink K is ejected to the downstream reference pixel PX1. The stacking order of the first end ink K (No. 1) is the same as the stacking order of the first end ink K in the target stacking order (here, KYCM).

S590では、プロセッサ210は、対象バンドデータのうちのCMYのバンドデータと、Kの上流部分印刷データと、を含む印刷データを生成する(第2多色印刷データとも呼ぶ)。プロセッサ210は、第2多色印刷データの印刷方向を、対象印刷方向(ここでは、第1方向D1)に設定する。プロセッサ210は、生成した第2多色印刷データを、印刷実行部400に供給する。印刷実行部400は、第2多色印刷データに従って、1回の部分印刷を実行する。CMYの各インクに関しては、対象バンド画像に含まれる全てのドット画素の印刷が行われる。第1端インクKに関しては、上流部分画像に含まれるドット画素の印刷が行われる。以上により、参考画素PX1、PX2の両方において、CMYKの全てのインクが吐出される。また、S590では、対象印刷方向(ここでは、第1方向D1)の部分印刷が行われるので、各参考画素PX1、PX2でのインクの重ね順は、対象重ね順と同じである。   In S590, the processor 210 generates print data including the CMY band data of the target band data and the K partial print data (also referred to as second multi-color print data). The processor 210 sets the print direction of the second multi-color print data to the target print direction (here, the first direction D1). The processor 210 supplies the generated second multicolor print data to the print execution unit 400. The print execution unit 400 executes one partial print according to the second multi-color print data. With respect to each ink of CMY, printing of all dot pixels included in the target band image is performed. For the first end ink K, printing of dot pixels included in the upstream partial image is performed. As described above, all the CMYK inks are ejected from both the reference pixels PX1 and PX2. In S590, since partial printing is performed in the target printing direction (here, the first direction D1), the overlapping order of the inks at the reference pixels PX1 and PX2 is the same as the target overlapping order.

S585、S590により、対象バンド画像の全体が、印刷される。そして、プロセッサ210は、S910(図6)へ移行する。   Through S585 and S590, the entire target band image is printed. Then, the processor 210 proceeds to S910 (FIG. 6).

図7のS390において、対象インクが第1端インクK以外のインクを含む場合、S390の判断結果はNoである。この場合、S400で、プロセッサ210は、対象インクが、第2端ノズル列のインクである第2端インクのみであるか否かを判断する。第2端ノズル列は、印刷ヘッド410(図4(A))の複数のノズル列NC、NM、NY、NKのうち、第2方向D2側の端のノズル列である。本実施例では、第2端ノズル列は、マゼンタMのインクのノズル列NMであり、第2端インクは、マゼンタMのインクである(以下、マゼンタMのインクを、第2端インクMとも呼ぶ)。   In S390 of FIG. 7, when the target ink includes ink other than the first end ink K, the determination result of S390 is No. In this case, in S400, the processor 210 determines whether or not the target ink is only the second end ink that is the ink of the second end nozzle row. The second end nozzle row is a nozzle row at the end on the second direction D2 side among the plurality of nozzle rows NC, NM, NY, and NK of the print head 410 (FIG. 4A). In the present embodiment, the second end nozzle row is a magenta M ink nozzle row NM, and the second end ink is magenta M ink (hereinafter, the magenta M ink is referred to as the second end ink M Call).

対象インクが第2端インクMのみである場合(S400:Yes)、図9のS640で、プロセッサ210は、対象バンドデータのうち第2端インクMの印刷データを、下流部分画像を示す部分と上流部分画像を示す部分とに分割することによって、Mの下流部分印刷データとMの上流部分印刷データとを生成する。対象バンドデータのうちのKCYのデータについては、分割されない。   When the target ink is only the second end ink M (S400: Yes), in S640 of FIG. 9, the processor 210 converts the print data of the second end ink M in the target band data into a portion indicating the downstream partial image. By dividing the data into a portion indicating the upstream partial image, M downstream partial print data and M upstream partial print data are generated. KCY data of the target band data is not divided.

S645は、図8のS545と同じである。S650では、プロセッサ210は、対象重ね順における第2端インクMの重ね順が1番であるか否かを判断する。対象重ね順が第2順I2(図4(C))である場合(すなわち、対象印刷方向が第2方向D2である場合)、S650の判断結果はYesである。   Step S645 is the same as step S545 in FIG. In S650, the processor 210 determines whether the overlapping order of the second end ink M in the target overlapping order is the first. When the target overlapping order is the second order I2 (FIG. 4C) (that is, when the target printing direction is the second direction D2), the determination result in S650 is Yes.

S650の判断結果がNoである場合、対象重ね順における第2端インクMの重ね順は、最後(ここでは、4番)である。この場合、S655で、プロセッサ210は、対象バンドデータのうちのCMYの印刷データと、Mの下流部分印刷データと、を含む印刷データを生成する(第3多色印刷データとも呼ぶ)。プロセッサ210は、第3多色印刷データの印刷方向を、対象印刷方向(ここでは、第1方向D1)に設定する。プロセッサ210は、第3多色印刷データを、印刷実行部400に供給する。印刷実行部400は、第3多色印刷データに従って、1回の部分印刷を実行する。KCYの各インクに関しては、対象バンド画像に含まれる全てのドット画素の印刷が行われる。第2端インクMに関しては、下流部分画像に含まれるドット画素の印刷が行われる。   If the determination result in S650 is No, the overlapping order of the second end inks M in the target overlapping order is the last (here, No. 4). In this case, in S655, the processor 210 generates print data including the CMY print data of the target band data and the downstream print data of M (also referred to as third multi-color print data). The processor 210 sets the print direction of the third multi-color print data to the target print direction (here, the first direction D1). The processor 210 supplies the third multi-color print data to the print execution unit 400. The print execution unit 400 executes one partial print according to the third multicolor print data. With respect to each ink of KCY, printing of all dot pixels included in the target band image is performed. For the second end ink M, printing of dot pixels included in the downstream partial image is performed.

S655のブロック内の上述した2つの参考画素PX1、PX2に示されるように、S655では、下流参考画素PX1には、CMYKの全てのインクが吐出されている。上流参考画素PX2には、第2端インクMは吐出されずに、KCYのインクが吐出されている。S655では、対象印刷方向(ここでは、往路方向D1)の部分印刷が行われるので、各参考画素PX1、PX2でのインクの重ね順は、対象重ね順に整合している。   As shown in the above-mentioned two reference pixels PX1 and PX2 in the block of S655, in S655, all the CMYK inks are ejected to the downstream reference pixel PX1. The ink of KCY is discharged to the upstream reference pixel PX2 without discharging the second end ink M. In S655, since partial printing is performed in the target printing direction (here, the forward direction D1), the overlapping order of the inks at the reference pixels PX1 and PX2 matches the target overlapping order.

S660では、プロセッサ210は、Mの上流部分印刷データの印刷方向を、対象印刷方向とは反対の方向に設定する。そして、プロセッサ210は、Mの上流部分印刷データを印刷実行部400に供給する。印刷実行部400は、Mの上流部分印刷データに従って、1回の部分印刷を実行する。これにより、第2端インクMに関して、上流部分画像に含まれるドット画素の印刷が行われる。S660のブロック内の2つの参考画素PX1、PX2に示されるように、S660では、上流参考画素PX2に、第2端インクMが吐出されている。これにより、参考画素PX1、PX2の両方において、CMYKの全てのインクが吐出され、インクの重ね順は対象重ね順と同じである。   In S660, the processor 210 sets the printing direction of the upstream partial print data of M to the direction opposite to the target printing direction. Then, the processor 210 supplies the upstream partial print data of M to the print execution unit 400. The print execution unit 400 executes one partial print in accordance with the M partial print data. As a result, for the second end ink M, printing of dot pixels included in the upstream partial image is performed. As shown by the two reference pixels PX1 and PX2 in the block of S660, the second end ink M is ejected to the upstream reference pixel PX2 in S660. As a result, all of the CMYK inks are ejected from both the reference pixels PX1 and PX2, and the order of ink superposition is the same as the target superposition order.

S655、S660により、対象バンド画像の全体が、印刷される。そして、プロセッサ210は、S910(図6)へ移行する。   Through S655 and S660, the entire target band image is printed. Then, the processor 210 proceeds to S910 (FIG. 6).

S650の判断結果がYesである場合、対象重ね順における第2端インクMの重ね順は、1番である。この場合、S680で、プロセッサ210は、印刷実行部400に印刷ヘッド410を反対側に移動させる。S685で、プロセッサ210は、Mの下流部分印刷データの印刷方向を、対象印刷方向とは反対の方向に設定する(ここでは、第1方向D1)。そして、プロセッサ210は、Mの下流部分印刷データを印刷実行部400に供給する。印刷実行部400は、Mの下流部分印刷データに従って、1回の部分印刷を実行する。これにより、Mのインクに関して、下流部分画像に含まれるドット画素の印刷が行われる。S685のブロック内の上述した2つの参考画素PX1、PX2に示されるように、S685では、下流参考画素PX1に、第2端インクMが吐出されている。第2端インクMの重ね順(1番)は、対象重ね順(ここでは、MCYK)における第2端インクMのインクの重ね順と同じである。   If the determination result in S650 is Yes, the overlapping order of the second end ink M in the target overlapping order is No. 1. In this case, in S680, the processor 210 causes the print execution unit 400 to move the print head 410 to the opposite side. In S685, the processor 210 sets the print direction of the downstream partial print data of M to the direction opposite to the target print direction (here, the first direction D1). Then, the processor 210 supplies the downstream partial print data of M to the print execution unit 400. The print execution unit 400 executes one partial print according to the downstream partial print data of M. As a result, the dot pixels included in the downstream partial image are printed for the M ink. As shown in the two reference pixels PX1 and PX2 in the block of S685, in S685, the second end ink M is ejected to the downstream reference pixel PX1. The stacking order (No. 1) of the second end ink M is the same as the ink stacking order of the second end ink M in the target stacking order (here, MCYK).

S690では、プロセッサ210は、対象バンドデータのうちのKCYのバンドデータと、Mの上流部分印刷データと、を含む印刷データを生成する(第4多色印刷データとも呼ぶ)。プロセッサ210は、第4多色印刷データの印刷方向を、対象印刷方向(ここでは、第2方向D2)に設定する。プロセッサ210は、生成した第4多色印刷データを、印刷実行部400に供給する。印刷実行部400は、第4多色印刷データに従って、1回の部分印刷を実行する。KCYの各インクに関しては、対象バンド画像に含まれる全てのドット画素の印刷が行われる。第2端インクMに関しては、上流部分画像に含まれるドット画素の印刷が行われる。以上により、S690のブロック内の2つの参照画素PX1、PX2に示されるように、参考画素PX1、PX2の両方において、CMYKの全てのインクが吐出される。また、S690では、対象印刷方向(ここでは、第2方向D2)の部分印刷が行われるので、各参考画素PX1、PX2でのインクの重ね順は、対象重ね順と同じである。   In S690, the processor 210 generates print data including KCY band data of the target band data and M upstream partial print data (also referred to as fourth multicolor print data). The processor 210 sets the print direction of the fourth multicolor print data to the target print direction (here, the second direction D2). The processor 210 supplies the generated fourth multi-color print data to the print execution unit 400. The print execution unit 400 executes one partial print according to the fourth multi-color print data. With respect to each ink of KCY, printing of all dot pixels included in the target band image is performed. With respect to the second end ink M, printing of dot pixels included in the upstream partial image is performed. As described above, as shown by the two reference pixels PX1 and PX2 in the block of S690, all the CMYK inks are ejected from both the reference pixels PX1 and PX2. In S690, since partial printing is performed in the target printing direction (here, the second direction D2), the order of ink superposition at each of the reference pixels PX1 and PX2 is the same as the target overlapping order.

S685、S690により、対象バンド画像の全体が、印刷される。そして、プロセッサ210は、S910(図6)へ移行する。   Through S685 and S690, the entire target band image is printed. Then, the processor 210 proceeds to S910 (FIG. 6).

図7のS400において、対象インクが第2端インクM以外のインクを含む場合、S400の判断結果はNoである。この場合、S390とS400の両方の判断結果がNoである。従って、対象インクは、第1端インクKと第2端インクMと以外のインク(本実施例では、シアンCとイエロYとの少なくとも一方)を含んでいる。この場合、図10のS710で、プロセッサ210は、対象バンドデータを、下流部分画像を示す部分と上流部分画像を示す部分とに分割することによって、下流部分印刷データと上流部分印刷データとを生成する。S710では、全てのインクのデータが、分割される。また、プロセッサ210は、下流部分印刷データと上流部分印刷データとのそれぞれの印刷方向を、対象印刷方向に設定する。   In S400 of FIG. 7, when the target ink includes ink other than the second end ink M, the determination result of S400 is No. In this case, the determination results of both S390 and S400 are No. Therefore, the target ink contains ink other than the first end ink K and the second end ink M (at least one of cyan C and yellow Y in this embodiment). In this case, in S710 of FIG. 10, the processor 210 generates the downstream partial print data and the upstream partial print data by dividing the target band data into a portion indicating the downstream partial image and a portion indicating the upstream partial image. I do. In S710, the data of all the inks is divided. Further, the processor 210 sets the respective print directions of the downstream partial print data and the upstream partial print data to the target print directions.

S715では、プロセッサ210は、下流部分印刷データを印刷実行部400に供給する。印刷実行部400は、下流部分印刷データに従って、1回の部分印刷を実行する。これにより、下流部分画像に含まれる全ての印刷画素の印刷が、完了する。S720では、プロセッサ210は、印刷実行部400に印刷ヘッド410を反対側に移動させる。   In S715, the processor 210 supplies the downstream partial print data to the print execution unit 400. The print execution unit 400 executes one partial print according to the downstream partial print data. Thereby, printing of all the print pixels included in the downstream partial image is completed. In S720, the processor 210 causes the print execution unit 400 to move the print head 410 to the opposite side.

S725では、プロセッサ210は、上流部分印刷データを印刷実行部400に供給する。印刷実行部400は、上流部分印刷データに従って、1回の部分印刷を実行する。これにより、上流部分画像に含まれる全ての印刷画素の印刷が、完了する。そして、プロセッサ210は、S910(図6)へ移行する。   In S725, the processor 210 supplies the upstream partial print data to the print execution unit 400. The print execution unit 400 executes one partial print according to the upstream partial print data. Thereby, printing of all the print pixels included in the upstream partial image is completed. Then, the processor 210 proceeds to S910 (FIG. 6).

図7のS380で、バンド利用インクがブラックKのインクを含まない場合(S380:No)、S410で、プロセッサ210は、対象インクが有彩色の全てのインク(本実施例では、CMYの3つのインク)を含んでいるか否かを判断する。少なくとも1つの有彩色インクが非対象インクである場合(S410:No)、図10のS750で、プロセッサ210は、対象バンドデータのうち対象インクの印刷データを、下流部分画像を示す部分と上流部分画像を示す部分とに分割することによって、対象インクの下流部分印刷データと対象インクの上流部分印刷データとを生成する。対象バンドデータのうちの対象インクではないインクのデータについては、分割されない。   In S380 of FIG. 7, when the band use ink does not include the black K ink (S380: No), in S410, the processor 210 determines that the target ink is all the chromatic inks (in this embodiment, the three CMY inks). Ink) is determined. If at least one chromatic ink is a non-target ink (S410: No), in S750 of FIG. 10, the processor 210 converts the print data of the target ink in the target band data into a portion indicating the downstream partial image and an upstream portion. By dividing the print data into a portion indicating an image, print data downstream of the target ink and print data upstream of the target ink are generated. The data of the ink that is not the target ink in the target band data is not divided.

S755では、プロセッサ210は、対象インクの下流部分印刷データの印刷方向を、対象印刷方向に設定する。そして、プロセッサ210は、対象インクの下流部分印刷データを、印刷実行部400に供給する。印刷実行部400は、対象インクの下流部分印刷データに従って、1回の部分印刷を実行する。これにより、対象インクに関して、下流部分画像に含まれるドット画素の印刷が行われる。   In S755, the processor 210 sets the print direction of the downstream partial print data of the target ink to the target print direction. Then, the processor 210 supplies the downstream partial print data of the target ink to the print execution unit 400. The print execution unit 400 executes one partial print in accordance with the downstream partial print data of the target ink. Thus, the dot pixels included in the downstream partial image are printed for the target ink.

S760では、プロセッサ210は、対象バンドデータのうちの非対象インクのバンドデータと、対象インクの上流部分印刷データと、を含む印刷データを生成する(第5多色印刷データとも呼ぶ)。プロセッサ210は、第5多色印刷データの印刷方向を、対象印刷方向とは反対の方向に設定する。プロセッサ210は、生成した第5多色印刷データを、印刷実行部400に供給する。印刷実行部400は、第5多色印刷データに従って、1回の部分印刷を実行する。非対象インクに関しては、対象バンド画像に含まれる全てのドット画素の印刷が行われる。対象インクに関しては、上流部分画像に含まれるドット画素の印刷が行われる。   In S760, the processor 210 generates print data including the band data of the non-target ink among the target band data and the upstream partial print data of the target ink (also referred to as fifth multi-color print data). The processor 210 sets the print direction of the fifth multi-color print data to a direction opposite to the target print direction. The processor 210 supplies the generated fifth multi-color print data to the print execution unit 400. The print execution unit 400 executes one partial print in accordance with the fifth multi-color print data. With respect to the non-target ink, all dot pixels included in the target band image are printed. With respect to the target ink, printing of dot pixels included in the upstream partial image is performed.

S755、S760により、対象バンド画像の全体が、印刷される。そして、プロセッサ210は、S910(図6)へ移行する。なお、S755、S760の部分印刷では、インクの重ね順は、対象重ね順と異なり得る。本実施例では、ブラックKのインクを用いずに画像が印刷される場合(すなわち、CMYのインクのみを用いて画像が印刷される場合)、インクの重ね順の違いに起因する印刷される色の見た目の違いが小さいこととしている。S755、S760によって印刷される対象バンド画像において、インクの重ね順が対象重ね順と異なる場合であっても、印刷される色の見た目の違いは抑制される。   Through S755 and S760, the entire target band image is printed. Then, the processor 210 proceeds to S910 (FIG. 6). Note that, in the partial printing in S755 and S760, the ink overlapping order may be different from the target overlapping order. In the present embodiment, when an image is printed without using black K ink (that is, when an image is printed using only CMY inks), the colors to be printed due to the difference in the ink stacking order The difference in appearance is small. In the target band images printed in S755 and S760, even if the order of ink overlay is different from the order of target overlay, a difference in appearance of printed colors is suppressed.

図7のS410で、対象インクが有彩色の全てのインク(本実施例では、CMYの3つのインク)を含んでいる場合(S410:Yes)、図10のS780で、プロセッサ210は、対象バンドデータを、下流部分画像を示す部分と上流部分画像を示す部分とに分割することによって、下流部分印刷データと上流部分印刷データとを生成する。S780では、対象バンドデータはブラックKの印刷データを含んでいないので、下流部分印刷データと上流部分印刷データとは、有彩色インクYCMの印刷データである。   In S410 of FIG. 7, when the target ink includes all the chromatic inks (in this embodiment, three inks of CMY) (S410: Yes), in S780 of FIG. By dividing the data into a portion indicating a downstream partial image and a portion indicating an upstream partial image, downstream partial print data and upstream partial print data are generated. In S780, since the target band data does not include black K print data, the downstream partial print data and the upstream partial print data are print data of the chromatic ink YCM.

S785では、プロセッサ210は、下流部分印刷データの印刷方向を、対象印刷方向に設定する。そして、プロセッサ210は、下流部分印刷データを、印刷実行部400に供給する。印刷実行部400は、下流部分印刷データに従って、1回の部分印刷を実行する。これにより、有彩色インクYCMに関して、下流部分画像に含まれるドット画素の印刷が行われる。   In S785, the processor 210 sets the print direction of the downstream partial print data to the target print direction. Then, the processor 210 supplies the downstream partial print data to the print execution unit 400. The print execution unit 400 executes one partial print according to the downstream partial print data. Thereby, the dot pixels included in the downstream partial image are printed for the chromatic ink YCM.

S790では、プロセッサ210は、上流部分印刷データの印刷方向を、対象印刷方向の反対の方向に設定する。そして、プロセッサ210は、上流部分印刷データを、印刷実行部400に供給する。印刷実行部400は、上流部分印刷データに従って、1回の部分印刷を実行する。これにより、有彩色インクYCMに関して、上流部分画像に含まれるドット画素の印刷が行われる。   In S790, the processor 210 sets the print direction of the upstream partial print data to a direction opposite to the target print direction. Then, the processor 210 supplies the upstream partial print data to the print execution unit 400. The print execution unit 400 executes one partial print according to the upstream partial print data. Thus, the dot pixels included in the upstream partial image are printed for the chromatic ink YCM.

S785、S790により、対象バンド画像の全体が、印刷される。そして、プロセッサ210は、S910(図6)へ移行する。なお、S785、S790の部分印刷では、インクの重ね順は、対象重ね順と異なり得る。本実施例では、S755、S760による印刷と同様に、印刷される色の見た目の違いは抑制される。   Through S785 and S790, the entire target band image is printed. Then, the processor 210 proceeds to S910 (FIG. 6). In the partial printing in S785 and S790, the order of ink overlay may be different from the target overlay order. In the present embodiment, similar to the printing in S755 and S760, the difference in the appearance of the printed color is suppressed.

S910(図6)では、プロセッサ210は、全てのバンド印刷データの処理が終了したか否かを判断する。未処理のバンド印刷データが残っている場合(S910:No)、プロセッサ210は、S310へ移行して、未処理のバンド印刷データの処理を実行する。全てのバンド印刷データの処理が終了した場合(S910:Yes)、プロセッサ210は、図6〜図10の印刷実行処理を終了する。   In S910 (FIG. 6), the processor 210 determines whether or not processing of all band print data has been completed. If unprocessed band print data remains (S910: No), the processor 210 proceeds to S310 and executes processing of unprocessed band print data. When the processing of all band print data is completed (S910: Yes), the processor 210 ends the print execution processing of FIGS.

以上のように、本実施例では、印刷実行部400(図1、図2)は、印刷ヘッド410と、印刷ヘッド410に4種類のインクを供給するインク供給部450と、主走査部430と、搬送部440と、を含む複数の要素を備えている。印刷ヘッド410(図3)は、KYCMの4種類のインクを吐出するための4個のノズル列NK、NY、NC、NMを有している。これらのノズル列NK、NY、NC、NMは、主走査方向に並んで配置されている。主走査部430(図2)は、用紙PMに対して主走査方向に沿って印刷ヘッド410を移動させる主走査を実行する。搬送部440は、印刷ヘッド410に対して主走査方向と交差する副走査方向(搬送方向とも呼ぶ)に沿って用紙PMを移動させる副走査を実行する(以下、搬送部440を、副走査部440とも呼ぶ)。図4(A)等で説明したように、複合機200の制御部299は、主走査部430に主走査を行わせつつ印刷ヘッド410にインクを吐出させる部分印刷と、副走査部440に副走査を行わせることと、を複数回実行することで、印刷実行部400に画像を印刷させる。   As described above, in the present embodiment, the print execution unit 400 (FIGS. 1 and 2) includes the print head 410, the ink supply unit 450 that supplies four types of ink to the print head 410, and the main scanning unit 430. , And a transport unit 440. The print head 410 (FIG. 3) has four nozzle rows NK, NY, NC, and NM for discharging four kinds of inks of KYCM. These nozzle rows NK, NY, NC, NM are arranged side by side in the main scanning direction. The main scanning unit 430 (FIG. 2) performs main scanning that moves the print head 410 along the main scanning direction with respect to the paper PM. The transport unit 440 performs sub-scanning that moves the paper PM along a sub-scanning direction (also referred to as a transport direction) that intersects the print head 410 with the main scanning direction (hereinafter, the transport unit 440 is referred to as a 440). As described with reference to FIG. 4A and the like, the control unit 299 of the multifunction peripheral 200 performs partial printing in which the main scanning unit 430 performs main scanning while ejecting ink to the print head 410 and sub-scanning unit 440 performs sub-scanning. By performing the scanning a plurality of times, the print execution unit 400 prints the image.

S360(図6)では、プロセッサ210は、部分印刷においてインク供給部450から印刷ヘッド410への少なくとも1種類のインクの供給が遅れ得ることを示す供給条件が満たされるか否かを、判断する。この判断は、印刷対象の画像に含まれる複数のバンド画像であって、副走査方向に並ぶ複数のバンド画像のそれぞれについて、行われる。供給条件が満たされない場合(S360:No)、S900で、プロセッサ210は、1回の部分印刷を印刷実行部400に実行させることによって印刷実行部400にバンド画像を印刷させる。   In S360 (FIG. 6), the processor 210 determines whether or not a supply condition indicating that supply of at least one type of ink from the ink supply unit 450 to the print head 410 in partial printing may be delayed is satisfied. This determination is made for each of the plurality of band images included in the image to be printed, which are arranged in the sub-scanning direction. If the supply condition is not satisfied (S360: No), in S900, the processor 210 causes the print execution unit 400 to execute one partial print, thereby causing the print execution unit 400 to print the band image.

供給条件が満たされる場合(図6:S360:Yes)、図8〜図10で説明したように、プロセッサ210は、2回の部分印刷を含む複数部分印刷処理を印刷実行部400に実行させることによって、印刷実行部400にバンド画像を印刷させる。従って、1回の部分印刷によって使用されるインク量が少なくなるので、インクの供給の遅れを抑制できる。   When the supply condition is satisfied (FIG. 6: S360: Yes), as described in FIGS. 8 to 10, the processor 210 causes the print execution unit 400 to execute a multi-part print process including two partial prints. Causes the print execution unit 400 to print the band image. Therefore, since the amount of ink used in one partial printing is reduced, a delay in ink supply can be suppressed.

ここで、図8のS555−S560の2回の部分印刷によるバンド画像の印刷は、以下の第1の場合に、実行される。第1の場合は、供給条件が満たされることと(図6:S360:Yes)、供給が遅れ得ると判断されたインクである対象インクが第1端インクKであることと(図7:S390:Yes)、を含む特定の条件が満たされる場合である(具体的には、図6:S360:Yes、図7:S370:No、S380:Yes、S390:Yes、図8:S550:Yes)。ここで、第1端インクKは、4個のノズル列NK、NY、NC、NMのうち主走査方向の一方側の端に位置する第1端ノズル列NKのインクである。そして、S555、S560では、第1端インクKを第1注目インクとして用いる2回の部分印刷を含む第1複数部分印刷処理が行われる。具体的には、S555の1回目の部分印刷は、第1注目インク(ここでは、第1端インクK)の重ね順が最後(ここでは、4番)となる方向に印刷ヘッド410を用紙PMに対して移動させる主走査を主走査部430に行わせつつ、4種類のインクを印刷ヘッド410に吐出させる。S560の2回目の部分印刷は、第1注目インク(ここでは、第1端インクK)以外の3種類のインクYCMを印刷ヘッド410に吐出させずに、第1注目インクのみを印刷ヘッド410に吐出させる。   Here, the printing of the band image by the two partial printings of S555 to S560 in FIG. 8 is executed in the following first case. In the first case, it is determined that the supply condition is satisfied (S360: Yes in FIG. 6), and that the target ink that is determined to be delayed in supply is the first end ink K (FIG. 7: S390). : Yes) is satisfied (specifically, FIG. 6: S360: Yes, FIG. 7: S370: No, S380: Yes, S390: Yes, FIG. 8: S550: Yes). . Here, the first end ink K is the ink of the first end nozzle row NK located at one end in the main scanning direction among the four nozzle rows NK, NY, NC, and NM. In S555 and S560, a first multiple partial printing process including two partial printings using the first end ink K as the first target ink is performed. Specifically, in the first partial printing in S555, the print head 410 is moved in the direction in which the overlapping order of the first target ink (here, the first end ink K) is the last (here, the fourth), and the paper PM While the main scanning unit 430 is performing main scanning to move the ink, four types of inks are ejected to the print head 410. In the second partial printing in S <b> 560, only the first target ink is applied to the print head 410 without causing the print head 410 to eject three types of inks YCM other than the first target ink (here, the first end ink K). Discharge.

このように、第1の場合には、バンド画像の印刷のための第1端インクKの吐出が、2回の部分印刷(S555、S560)に分散されるので、第1端インクKの供給の遅れを抑制できる。また、2回の部分印刷によって1個のバンド画像が印刷される場合に、4種類のインクKYCMの重ね順が互いに異なる複数の部分が1個のバンド画像内に生じることが抑制される。従って、印刷される色のズレを抑制できる。   As described above, in the first case, the ejection of the first end ink K for printing the band image is dispersed into two partial printings (S555 and S560), and thus the supply of the first end ink K is performed. Can be suppressed. Further, when one band image is printed by two partial printings, it is possible to prevent a plurality of portions in which the overlapping order of the four types of ink KYCM is different from each other from occurring in one band image. Accordingly, it is possible to suppress a deviation of a printed color.

また、図9のS685−S690の2回の部分印刷によるバンド画像の印刷は、以下の第2の場合に、実行される。第2の場合は、供給条件が満たされることと(図6:S360:Yes)と、対象インクが第2端インクMであることと(図7:S400:Yes)、を含む特定の条件が満たされる場合である(具体的には、図6:S360:Yes、図7:S370:No、S380:Yes、S390:No、S400:Yes、図9:S650:Yes)。ここで、第2端インクMは、4個のノズル列NK、NY、NC、NMのうち主走査方向の他方側の端に位置する第2端ノズル列NMのインクである。そして、S685、S690では、第2端インクMを第2注目インクとして用いる2回の部分印刷を含む第2複数部分印刷処理が行われる。具体的には、S685の1回目の部分印刷では、第2注目インク(ここでは、第2端インクM)以外の3種類のインクKYCを印刷ヘッド410に吐出させずに、第2注目インクのみを印刷ヘッド410に吐出させる。S690の2回目の部分印刷では、第2注目インク(ここでは、第2端インクM)の重ね順が1番となる方向に印刷ヘッド410を用紙PMに対して移動させる主走査を主走査部430に行わせつつ、4種類のインクを印刷ヘッド410に吐出させる。   Further, the printing of the band image by the two partial printings in S <b> 685 to S <b> 690 in FIG. In the second case, specific conditions including that the supply condition is satisfied (FIG. 6: S360: Yes) and that the target ink is the second end ink M (FIG. 7: S400: Yes) are satisfied. This is the case (specifically, FIG. 6: S360: Yes, FIG. 7: S370: No, S380: Yes, S390: No, S400: Yes, FIG. 9: S650: Yes). Here, the second end ink M is ink of the second end nozzle row NM located at the other end in the main scanning direction among the four nozzle rows NK, NY, NC, and NM. In S685 and S690, a second multiple partial printing process including two partial printings using the second end ink M as the second target ink is performed. More specifically, in the first partial printing in S685, three types of inks KYC other than the second target ink (here, the second end ink M) are not ejected to the print head 410, and only the second target ink is used. Is ejected to the print head 410. In the second partial printing in S690, the main scanning that moves the print head 410 with respect to the sheet PM in the direction in which the overlapping order of the second target ink (here, the second end ink M) is the first is the main scanning unit. The four types of inks are ejected to the print head 410 while the print head 410 performs the ink ejection.

このように、第2の場合には、バンド画像の印刷のための第2端インクMの吐出が、2回の部分印刷(S685、S690)に分散されるので、第2端インクMの供給の遅れを抑制できる。また、2回の部分印刷によって1個のバンド画像が印刷される場合に、4種類のインクKYCMの重ね順が互いに異なる複数の部分が1個のバンド画像内に生じることが抑制される。従って、印刷される色のズレを抑制できる。   As described above, in the second case, the ejection of the second end ink M for printing the band image is dispersed into two partial prints (S685, S690), and thus the supply of the second end ink M is performed. Can be suppressed. Further, when one band image is printed by two partial printings, it is possible to prevent a plurality of portions in which the overlapping order of the four types of ink KYCM is different from each other from occurring in one band image. Accordingly, it is possible to suppress a deviation of a printed color.

また、S555(図8)とS685(図9)で説明したように、第2の場合の1回目の部分印刷(図9:S685)での主走査の方向(ここでは、第1方向D1)は、第1の場合の1回目の部分印刷(図8:S555)での主走査の方向(ここでは、第2方向D2)とは反対の方向である。従って、同じ対象バンド画像が印刷される場合に、対象インクが第1端インクKである場合と、対象インクが第2端インクMである場合と、の間で、4種類のインクの重ね順が互いに異なる複数の部分が生じることを抑制できる。この結果、印刷される色のズレを抑制できる。   Further, as described in S555 (FIG. 8) and S685 (FIG. 9), the main scanning direction (first direction D1 in this case) in the first partial printing (FIG. 9: S685) in the second case. Is the direction opposite to the main scanning direction (here, the second direction D2) in the first partial printing (FIG. 8: S555) in the first case. Therefore, when the same target band image is printed, the order of the four types of inks is changed between the case where the target ink is the first end ink K and the case where the target ink is the second end ink M. Can suppress the occurrence of a plurality of portions different from each other. As a result, it is possible to suppress a deviation of a printed color.

また、図8のS545と図9のS645とでは、プロセッサ210は、対象印刷方向に基づくインクの重ね順である対象重ね順を特定する。対象重ね順は、仮に供給条件が満たされない場合(図6:S360:No)にS900で行われる1回の部分印刷による4種類のインクの重ね順である。   Further, in S545 of FIG. 8 and S645 of FIG. 9, the processor 210 specifies the target overlapping order, which is the overlapping order of the inks based on the target printing direction. The target overlapping order is the overlapping order of the four types of ink by one partial printing performed in S900 when the supply condition is not satisfied (FIG. 6: S360: No).

また、図8のS555、S560では、上述したように、第1端インクKを第1注目インクとして用いる2回の部分印刷を含む第1複数部分印刷処理が行われる。この第1複数部分印刷処理(S555、S560を含む)が行われるための条件は、供給条件が満たされることと(図6:S360:Yes)、対象インクが第1端インクKであることと(図7:S390:Yes)、対象重ね順における第1端インクKの順番が最後(ここでは、4番)であることと(図8:S550:Yes)、を含む特定の条件が満たされることである(具体的には、図6:S360:Yes、図7:S370:No、S380:Yes、S390:Yes、図8:S550:Yes)。   Further, in S555 and S560 of FIG. 8, as described above, the first multiple partial printing process including the two partial printing using the first end ink K as the first target ink is performed. The conditions for performing the first multiple partial printing process (including S555 and S560) are that the supply condition is satisfied (S360: Yes in FIG. 6) and that the target ink is the first end ink K. (FIG. 7: S390: Yes), specific conditions including that the order of the first end ink K in the target overlapping order is the last (here, No. 4) (FIG. 8: S550: Yes) are satisfied. (Specifically, FIG. 6: S360: Yes, FIG. 7: S370: No, S380: Yes, S390: Yes, FIG. 8: S550: Yes).

また、図8のS585、S590の処理は、図9のS685、S690で説明した第2複数部分印刷処理の第2注目インクを第2端インクMから第1端インクKに変更して得られる処理と、同じである。そして、この第2複数部分印刷処理(S585、S590を含む)が行われるための条件は、供給条件が満たされることと(図6:S360:Yes)と、対象インクが第1端インクKであることと(図7:S390:Yes)、対象重ね順における第1端インクKの順番が1番であることと(図8:S550:No)、を含む特定の条件が満たされることである(具体的には、図6:S360:Yes、図7:S370:No、S380:Yes、S390:Yes、図8:S550:No)。   Further, the processing of S585 and S590 in FIG. 8 is obtained by changing the second target ink of the second multiple partial printing processing described in S685 and S690 of FIG. 9 from the second end ink M to the first end ink K. The processing is the same. The conditions for performing the second multiple partial printing process (including S585 and S590) are that the supply condition is satisfied (S360: Yes in FIG. 6) and that the target ink is the first end ink K. That is, the specific conditions including that the first condition is satisfied (FIG. 7: S390: Yes), that the order of the first end ink K in the target overlapping order is No. 1 (FIG. 8: S550: No), is satisfied. (Specifically, FIG. 6: S360: Yes, FIG. 7: S370: No, S380: Yes, S390: Yes, FIG. 8: S550: No).

また、図9のS685、S690では、上述したように、第2端インクMを第2注目インクとして用いる2回の部分印刷を含む第2複数部分印刷処理が行われる。この第2複数部分印刷処理(S685、S690を含む)が行われるための条件は、供給条件が満たされることと(図6:S360:Yes)、対象インクが第2端インクMであることと(図7:S400:Yes)、対象重ね順における第2端インクMの順番が1番であることと(図9:S650:Yes)、を含む特定の条件が満たされることである(具体的には、図6:S360:Yes、図7:S370:No、S380:Yes、S390:No、S400:Yes、図9:S650:Yes)。   In S685 and S690 of FIG. 9, as described above, the second multiple partial printing process including two partial printings using the second end ink M as the second target ink is performed. The conditions for performing the second multiple partial printing process (including S685 and S690) are that the supply condition is satisfied (S360: Yes in FIG. 6) and that the target ink is the second end ink M. (FIG. 7: S400: Yes), and specific conditions including that the order of the second end ink M in the target overlapping order is No. 1 (FIG. 9: S650: Yes) are satisfied (specifically). 6: S360: Yes, FIG. 7: S370: No, S380: Yes, S390: No, S400: Yes, FIG. 9: S650: Yes).

また、図9のS655、S660の処理は、図8のS555、S560で説明した第1複数部分印刷処理の第1注目インクを第1端インクKから第2端インクMに変更して得られる処理と、同じである。そして、この第1複数部分印刷処理(S655、S660を含む)が行われるための条件は、供給条件が満たされることと(図6:S360:Yes)、対象インクが第2端インクMであることと(図7:S400:Yes)、対象重ね順における第2端インクMの順番が最後(ここでは、4番)であることと(図9:S650:No)、を含む特定の条件が満たされることである(具体的には、図6:S360:Yes、図7:S370:No、S380:Yes、S390:No、S400:Yes、図9:S650:No)。   Also, the processing of S655 and S660 in FIG. 9 is obtained by changing the first target ink of the first multiple partial printing processing described in S555 and S560 of FIG. 8 from the first end ink K to the second end ink M. The processing is the same. The conditions for performing the first multiple partial printing process (including S655 and S660) are that the supply condition is satisfied (S360: Yes in FIG. 6) and the target ink is the second end ink M. (FIG. 7: S400: Yes), and the specific conditions including that the order of the second end ink M in the target overlapping order is the last (here, No. 4) (FIG. 9: S650: No) (Specifically, FIG. 6: S360: Yes, FIG. 7: S370: No, S380: Yes, S390: No, S400: Yes, FIG. 9: S650: No).

以上のように、対象インクとインクの重ね順とを用いて複数部分印刷処理(ここでは、2回の部分印刷)の構成が制御されるので、供給条件が満たされる場合(図6:S360:Yes)、インクの重ね順が対象重ね順と異なることを抑制できる。   As described above, since the configuration of the multiple partial printing process (here, two partial printings) is controlled using the target ink and the ink overlapping order, the supply condition is satisfied (FIG. 6: S360: Yes), it is possible to prevent the ink stacking order from being different from the target stacking order.

また、図10のS715−S725の処理が行われるための条件は、供給条件が満たされることと(図6:S360:Yes)、対象インクが4個のノズル列NK、NY、NC、NM(図3)のうち主走査方向の両端に位置するノズル列NK、NMよりも内側に位置するノズル列NY、NCのインクY、Cを含むことと(図7:S390:No、S400:No)、を含む特定の条件が満たされることである(具体的には、図6:S360:Yes、図7:S370:No、S380:Yes、S390:No、S400:No)。S715−S725では、主走査の方向が同じである2回の部分印刷であって4種類のインクを印刷ヘッド410に吐出させる2回の部分印刷が、行われる。このように、対象インクの吐出が、2回の部分印刷に分散されるので、インクの供給の遅れを抑制できる。さらに、主走査の方向が同じである2回の部分印刷が実行されるので、4種類のインクの重ね順が互いに異なる複数の部分が1個のバンド画像内に生じることを抑制できる。従って、印刷される色のズレを抑制できる。   The conditions for performing the processing of S715 to S725 in FIG. 10 are that the supply condition is satisfied (S360: Yes in FIG. 6), and that the target ink has four nozzle rows NK, NY, NC, and NM ( 3) includes inks Y and C of nozzle rows NY and NC located inside nozzle rows NK and NM located at both ends in the main scanning direction (FIG. 7: S390: No, S400: No). (Specifically, FIG. 6: S360: Yes, FIG. 7: S370: No, S380: Yes, S390: No, S400: No). In S715-S725, two partial prints in which the main scanning direction is the same, that is, two partial prints in which four types of ink are ejected to the print head 410, are performed. In this manner, the ejection of the target ink is dispersed into two partial prints, so that a delay in ink supply can be suppressed. Furthermore, since the partial printing is performed twice in the same main scanning direction, it is possible to suppress the occurrence of a plurality of portions in which the overlapping order of the four types of inks is different from each other in one band image. Accordingly, it is possible to suppress a deviation of a printed color.

また、図8〜図10で説明したように、プロセッサ210は、供給条件が満たされる場合(図6:S360:Yes)、1個のバンド画像の印刷のために、印刷実行部400に2回の部分印刷を実行させる。図4(A)で説明したように、2回の部分印刷は、1個のバンド画像に含まれる下流部分画像PIdと上流部分画像PIuとを、それぞれ、印刷する。本実施例では、下流部分画像PIdと上流部分画像PIuとは、互いに異なる複数の画素で構成されている。すなわち、2回目の部分印刷では、1回目の部分印刷において対象インクが吐出された画素位置には対象インクは吐出されず、1回目の部分印刷において対象インクが吐出されなかった画素位置に対象インクが吐出される。従って、2回の部分印刷によってバンド画像を適切に印刷しつつ、対象インクの供給の遅れを適切に抑制できる。   Also, as described with reference to FIGS. 8 to 10, when the supply condition is satisfied (FIG. 6: S360: Yes), the processor 210 sends the band image twice to the print execution unit 400 to print one band image. Is executed. As described with reference to FIG. 4A, in the two partial printings, the downstream partial image PId and the upstream partial image PIu included in one band image are printed. In the present embodiment, the downstream partial image PId and the upstream partial image PIu are composed of a plurality of different pixels. That is, in the second partial printing, the target ink is not ejected to the pixel position where the target ink was ejected in the first partial printing, and the target ink is not ejected in the pixel position where the target ink was not ejected in the first partial printing. Is discharged. Therefore, it is possible to appropriately suppress the delay of the supply of the target ink while appropriately printing the band image by the two partial printings.

また、S510(図8)等で説明したように、プロセッサ210は、マスクデータ321(図1)を参照して、対象バンドデータから下流部分印刷データと上流部分印刷データとを生成する。すなわち、2回の部分印刷のそれぞれにおいてインクを吐出すべき画素位置は、マスクデータ321を参照して、特定される。マスクデータ321は、2回の部分印刷のそれぞれにおいてインクを吐出可能な画素位置を示すデータである。従って、プロセッサ210は、2回の部分印刷のそれぞれにおいてインクを吐出すべき画素位置を適切に特定できる。   Further, as described in S510 (FIG. 8) and the like, the processor 210 generates downstream partial print data and upstream partial print data from the target band data with reference to the mask data 321 (FIG. 1). That is, the pixel position where ink is to be ejected in each of the two partial printings is specified with reference to the mask data 321. The mask data 321 is data indicating pixel positions where ink can be ejected in each of the two partial printings. Therefore, the processor 210 can appropriately specify the pixel position where ink should be ejected in each of the two partial printings.

また、図3等で説明したように、4個のノズル列NK、NY、NC、NMのうち主走査方向の一方側の端に位置する第1端ノズル列NKの第1端インクKは、ブラックKのインクである。従って、本実施例では、ブラックKのインクが印刷に利用される場合に、ブラックKのインクの供給の遅れを抑制できる。また、2回の部分印刷によって1個のバンド画像が印刷される場合に、ブラックKのインクを含む4種類のインクの重ね順が互いに異なる複数の部分が1個のバンド画像内に生じることを抑制できる。   Further, as described in FIG. 3 and the like, the first end ink K of the first end nozzle row NK located at one end in the main scanning direction among the four nozzle rows NK, NY, NC, and NM is: Black K ink. Therefore, in this embodiment, when black K ink is used for printing, it is possible to suppress a delay in supply of black K ink. Also, when one band image is printed by two partial printings, a plurality of portions in which the overlapping order of the four types of inks including the black K ink are different from each other may occur in one band image. Can be suppressed.

B.第2実施例:
図12は、印刷実行処理の第2実施例の一部を示すフローチャートである。図12の処理は、図7のS380の判断結果がNoである場合の処理を示している。第2実施例では、図7のS410、図10のS750−S760、S780−S790の処理が、図12の処理に置換される。印刷実行処理の他の部分の処理は、第1実施例の対応する部分の処理と同じである。以下、図12の処理について説明し、他のステップについては、説明を省略する。
B. Second embodiment:
FIG. 12 is a flowchart illustrating a part of the second embodiment of the print execution process. The process of FIG. 12 shows a process when the determination result of S380 of FIG. 7 is No. In the second embodiment, the processing of S410 in FIG. 7, and the processing of S750-S760 and S780-S790 in FIG. 10 are replaced with the processing of FIG. The processing of the other parts of the print execution processing is the same as the processing of the corresponding parts of the first embodiment. Hereinafter, the processing of FIG. 12 will be described, and description of the other steps will be omitted.

S810では、プロセッサ210は、印刷に利用可能なインクから未処理のインクである候補インクを選択する。S820では、プロセッサ210は、候補インクが、供給が遅れ得ると判断された対象インクであるか否かを判断する。   In S810, the processor 210 selects a candidate ink that is an unprocessed ink from the inks available for printing. In S820, the processor 210 determines whether or not the candidate ink is the target ink determined to be delayed in supply.

候補インクが対象インクである場合(S820:Yes)、S830で、プロセッサ210は、対象バンドデータのうち候補インクの印刷データを、下流部分画像を示す部分と上流部分画像を示す部分とに分割することによって、候補インクの下流部分印刷データと候補インクの上流部分印刷データとを生成する。そして、プロセッサ210は、下流部分印刷データを、1回目の部分印刷用の印刷データである第1部分印刷データに組み込み、上流部分印刷データを、2回目の部分印刷用の印刷データである第2部分印刷データに組み込む。そして、プロセッサ210は、S850へ移行する。   When the candidate ink is the target ink (S820: Yes), in S830, the processor 210 divides the print data of the candidate ink in the target band data into a portion indicating the downstream partial image and a portion indicating the upstream partial image. Thereby, the downstream partial print data of the candidate ink and the upstream partial print data of the candidate ink are generated. Then, the processor 210 incorporates the downstream partial print data into the first partial print data that is the print data for the first partial print, and incorporates the upstream partial print data into the second partial print data that is the print data for the second partial print. Embed in partial print data. Then, the processor 210 proceeds to S850.

候補インクが対象インクではない場合(S820:No)、S840で、プロセッサ210は、対象バンドデータのうち候補インクの印刷データを、第2部分印刷データに組み込む。そして、プロセッサ210は、S850へ移行する。   If the candidate ink is not the target ink (S820: No), in S840, the processor 210 incorporates the print data of the candidate ink in the target band data into the second partial print data. Then, the processor 210 proceeds to S850.

S850では、プロセッサ210は、全てのインクの処理が終了したか否かを判断する。未処理のインクが残っている場合(S850:No)、プロセッサ210は、S810へ移行して、未処理のインクの処理を実行する。以上により、第1部分印刷データと第2部分印刷データとが生成される。第1部分印刷データは、下流部分画像に含まれる複数の画素の対象インクの印刷データである。第1部分印刷データは、非対象インクの印刷データを、含んでいない。第2部分印刷データは、上流部分画像に含まれる複数の画素の対象インクの印刷データと、対象バンド画像に含まれる複数の画素の非対象インクの印刷データと、を含んでいる。   In S850, the processor 210 determines whether or not processing of all inks has been completed. If unprocessed ink remains (S850: No), the processor 210 proceeds to S810 and executes processing of unprocessed ink. As described above, the first partial print data and the second partial print data are generated. The first partial print data is print data of the target ink of a plurality of pixels included in the downstream partial image. The first partial print data does not include the print data of the non-target ink. The second partial print data includes print data of the target ink of a plurality of pixels included in the upstream partial image and print data of the non-target ink of a plurality of pixels included in the target band image.

全てのインクの処理が終了した場合(S850:Yes)、S860で、プロセッサ210は、第1部分印刷データの印刷方向を、対象印刷方向に設定する。そして、プロセッサ210は、第1部分印刷データを、印刷実行部400に供給する。印刷実行部400は、第1部分印刷データに従って、1回の部分印刷を実行する。これにより、対象インクに関して、下流部分画像に含まれるドット画素の印刷が行われる。   If the processing for all the inks has been completed (S850: Yes), in S860, the processor 210 sets the printing direction of the first partial print data to the target printing direction. Then, the processor 210 supplies the first partial print data to the print execution unit 400. The print execution unit 400 executes one partial print according to the first partial print data. Thus, the dot pixels included in the downstream partial image are printed for the target ink.

S870で、プロセッサ210は、第2部分印刷データの印刷方向を、対象印刷方向とは反対の方向に設定する。プロセッサ210は、第2部分印刷データを、印刷実行部400に供給する。印刷実行部400は、第2部分印刷データに従って、1回の部分印刷を実行する。非対象インクに関しては、対象バンド画像に含まれる全てのドット画素の印刷が行われる。対象インクに関しては、上流部分画像に含まれるドット画素の印刷が行われる。   In S870, the processor 210 sets the printing direction of the second partial print data to a direction opposite to the target printing direction. The processor 210 supplies the second partial print data to the print execution unit 400. The print execution unit 400 executes one partial print according to the second partial print data. With respect to the non-target ink, all dot pixels included in the target band image are printed. With respect to the target ink, printing of dot pixels included in the upstream partial image is performed.

S860、S870により、対象バンド画像の全体が、印刷される。そして、プロセッサ210は、S910(図6)へ移行する。S860−S870による対象バンド画像の印刷は、図10のS755−S760による印刷と、S785−S790による印刷と、同じである。このように、ブラックKのインクを用いない対象バンド画像の印刷の手順としては、種々の手順を採用可能である。一般的には、対象バンド画像の同じ印刷結果を得る手順としては、種々の手順を採用可能である。   Through S860 and S870, the entire target band image is printed. Then, the processor 210 proceeds to S910 (FIG. 6). The printing of the target band image in S860-S870 is the same as the printing in S755-S760 and the printing in S785-S790 in FIG. As described above, various procedures can be adopted as a procedure for printing the target band image without using the black K ink. In general, various procedures can be adopted as a procedure for obtaining the same print result of the target band image.

C.第3実施例:
図13(A)、図13(B)は、マスクデータ321(図1)の代わりに利用可能なマスクデータの別の実施例を示す概略図である。図13(A)は、マスクデータ321aの第1マスクパターン321a1と第2マスクパターン321a2とを、示している。バンド画像BI中のハッチングで示される部分が、印刷対象の複数の印刷画素の配置パターン(マスクパターンとも呼ぶ)を示している。第1マスクパターン321a1は、1回目の部分印刷のマスクパターンを示し、第2マスクパターン321a2は、2回目の部分印刷のマスクパターンを示している。図示するように、第2マスクパターン321a2は、複数個の予め決められた形状(ここでは、矩形状)の領域を示し、第1マスクパターン321a1は、残りの領域を示している。なお、第1マスクパターン321a1が、2回目の部分印刷のマスクパターンであり、第2マスクパターン321a2が、1回目の部分印刷のマスクパターンであってよい。
C. Third embodiment:
FIGS. 13A and 13B are schematic diagrams showing another embodiment of mask data that can be used in place of the mask data 321 (FIG. 1). FIG. 13A shows a first mask pattern 321a1 and a second mask pattern 321a2 of the mask data 321a. A hatched portion in the band image BI indicates an arrangement pattern (also referred to as a mask pattern) of a plurality of print pixels to be printed. The first mask pattern 321a1 indicates a mask pattern for the first partial printing, and the second mask pattern 321a2 indicates a mask pattern for the second partial printing. As shown, the second mask pattern 321a2 indicates a plurality of regions having a predetermined shape (here, a rectangular shape), and the first mask pattern 321a1 indicates the remaining region. Note that the first mask pattern 321a1 may be a mask pattern for the second partial printing, and the second mask pattern 321a2 may be a mask pattern for the first partial printing.

図13(B)は、マスクデータ321bの第1マスクパターン321b1と第2マスクパターン321b2とを示している。図示するように、第1マスクパターン321b1と第2マスクパターン321b2とは、お互いの印刷対象の画素PXが交互に並ぶ市松模様を示している。   FIG. 13B shows a first mask pattern 321b1 and a second mask pattern 321b2 of the mask data 321b. As shown in the drawing, the first mask pattern 321b1 and the second mask pattern 321b2 have a checkered pattern in which pixels PX to be printed with each other are alternately arranged.

このように、2回の部分印刷によって1個のバンド画像が印刷される場合、各部分印刷の印刷対象の画素の配置パターンは、任意のパターンであってよい。また、プロセッサ210は、マスクデータを用いずに、各部分印刷の印刷対象の画素を特定してよい。例えば、プロセッサ210は、バンド画像内の画素位置からその画素位置にインクを吐出する部分印刷の番号(例えば、J番目の部分印刷の番号はJ)を返す関数を用いて、各部分印刷の印刷対象の画素を特定してよい。いずれの場合も、プロセッサ210は、以下のように、印刷実行部400を制御してよい。すなわち、印刷実行部400は、2回目の部分印刷において、1回目の部分印刷でインクが突出された画素位置にはインクを吐出せずに、1回目の部分印刷でインクが突出されなかった画素位置にインクを吐出する。より一般的には、印刷実行部400は、複数回の部分印刷の間で、互いに異なる画素にインクを吐出する。   As described above, when one band image is printed by two partial printings, the arrangement pattern of pixels to be printed in each partial printing may be an arbitrary pattern. Further, the processor 210 may specify a pixel to be printed for each partial print without using the mask data. For example, the processor 210 prints each partial print using a function that returns the number of the partial print that ejects ink from the pixel position in the band image to that pixel position (for example, the J-th partial print number is J). The target pixel may be specified. In any case, the processor 210 may control the print execution unit 400 as follows. That is, in the second partial printing, the print execution unit 400 does not eject the ink to the pixel position where the ink is ejected in the first partial printing, and outputs the pixel in which the ink is not ejected in the first partial printing. Ink is ejected to the position. More generally, the print execution unit 400 ejects ink to mutually different pixels during a plurality of partial printings.

D.変形例:
(1)S360(図6)の供給条件は、部分印刷においてインク供給部から印刷ヘッドへの少なくとも1種類のインクの供給が遅れ得ることを示す任意の条件であってよい。例えば、カートリッジの交換回数に代えて、印刷データによって示されるインク使用量(例えば、ミリリットルの単位で表される使用量)の累積値が用いられてよい。一般的には、印刷実行部400において印刷に用いられたインクの累積の使用量に関する種々の値が用いられてよい。また、ドット形成率に代えて、対象バンドデータを用いて算出されるインク使用量(例えば、ミリリットルの単位で表される使用量)が用いられてよい。一般的には、対象バンドデータを用いて算出されるインク使用量に関する種々の値が用いられてよい。また、供給条件は、対象バンドデータを用いて算出されるインクの使用量であって対象バンド画像の印刷に用いられるインクの使用量に関する値である第1指標値と、印刷実行部400において印刷に用いられたインクの累積の使用量に関する値である第2指標値と、ヘッド温度と、のうちの少なくとも1つを用いて判断される種々の条件であってよい。例えば、判定閾値は、第2指標値(累積使用量)とヘッド温度との両方ではなく、いずれか一方に基づいて、決定されてよい。
D. Modification:
(1) The supply condition of S360 (FIG. 6) may be any condition indicating that supply of at least one type of ink from the ink supply unit to the print head may be delayed in partial printing. For example, instead of the number of replacements of the cartridge, a cumulative value of the ink usage amount (for example, the usage amount expressed in milliliters) indicated by the print data may be used. In general, various values regarding the cumulative usage of ink used for printing in the print execution unit 400 may be used. Further, instead of the dot formation rate, an ink usage amount calculated using the target band data (for example, a usage amount expressed in a unit of milliliter) may be used. In general, various values relating to the ink usage calculated using the target band data may be used. The supply condition is a first index value which is a value related to the amount of ink used for printing the target band image, which is a usage amount of ink calculated using the target band data, and Various conditions may be determined using at least one of the second index value, which is a value relating to the cumulative amount of ink used, and the head temperature. For example, the determination threshold value may be determined based on either the second index value (cumulative usage amount) or the head temperature, but not both.

(2)上記実施例では、供給条件が満たされる場合(図6:S360:Yes)、1個のバンド画像が2回の部分印刷によって印刷される。この2回の部分印刷を行う処理は、種々の処理であってよい。例えば、1回目の部分印刷が、上流部分画像を印刷し、2回目の部分印刷が、下流部分画像を印刷してもよい。上流部分画像と下流部分画像との印刷順は、印刷実行部400の動作状態(例えば、副走査部440に対する用紙PMの位置)に応じて変更されてよい。同様に、上流部分画像と下流部分画像とのそれぞれの副走査方向の幅は、印刷実行部400の動作状態に応じて調整されてよい。 (2) In the above embodiment, when the supply condition is satisfied (S360: Yes in FIG. 6), one band image is printed by two partial printings. The process of performing the two partial printings may be various processes. For example, the first partial printing may print the upstream partial image, and the second partial printing may print the downstream partial image. The printing order of the upstream partial image and the downstream partial image may be changed according to the operation state of the print execution unit 400 (for example, the position of the sheet PM with respect to the sub-scanning unit 440). Similarly, the width of each of the upstream partial image and the downstream partial image in the sub-scanning direction may be adjusted according to the operation state of the print execution unit 400.

また、端のノズル列によって吐出される有彩色インクである端有彩色インクは、マゼンタMのインクに代えて、他の色(例えば、イエロY、または、シアンC)のインクであってよい。いずれの場合も、図7のS400では、対象インクが端有彩色インクのみであるか否かが判断されてよい。そして、図9の処理では、マゼンタMのインクではなく端有彩色インクが着目される。ここで、対象重ね順に拘わらずに、S655−S660とS680−S690のうちの予め決められた一方の処理が、実行されてよい(他方の処理は、省略されてよい)。図9の処理に代えて、図10のS710−S725が実行されてよい。なお、端有彩色インクのための図9の処理は、省略されてよい。ここで、図7のS390の判断結果がNoである場合、プロセッサ210は、図10のS710へ移行してよい。   Further, the end chromatic ink, which is the chromatic ink ejected by the end nozzle row, may be ink of another color (for example, yellow Y or cyan C) instead of magenta M ink. In any case, in S400 of FIG. 7, it may be determined whether or not the target ink is only the edge chromatic ink. Then, in the process of FIG. 9, attention is paid not to the magenta M ink but to the edge chromatic ink. Here, one of the predetermined processes of S655-S660 and S680-S690 may be executed irrespective of the order of overlapping the objects (the other process may be omitted). Steps S710 to S725 in FIG. 10 may be performed instead of the processing in FIG. Note that the processing of FIG. 9 for the edge chromatic ink may be omitted. Here, if the determination result in S390 in FIG. 7 is No, the processor 210 may proceed to S710 in FIG.

また、端のノズル列によって吐出されるブラックKのインクのための処理は、種々の処理であってよい。例えば、図8のS540−S590に代えて、図10のS710−S725の処理が実行されてよい。なお、ブラックKのインクのための処理は、省略されてよい。例えば、図7のS380の判断結果がYesである場合、プロセッサ210は、S400へ移行してよい。この場合、S390と、図8のS540−S590は、省略されてよい。   The processing for the black K ink ejected by the end nozzle row may be various processing. For example, the processing of S710-S725 of FIG. 10 may be executed instead of S540-S590 of FIG. Note that the process for black K ink may be omitted. For example, if the determination result in S380 in FIG. 7 is Yes, the processor 210 may proceed to S400. In this case, S390 and S540-S590 in FIG. 8 may be omitted.

また、対象インクが、主走査方向の両端のノズル列よりも内側のノズル列のインクを含む場合(図7、S400:No)、種々の処理が実行されてよい。例えば、2回目の部分印刷の印刷方向は、1回目の部分印刷の印刷方向とは反対の方向であってよい。   Further, when the target ink includes the ink of the nozzle rows inside the nozzle rows at both ends in the main scanning direction (FIG. 7, S400: No), various processes may be executed. For example, the printing direction of the second partial printing may be opposite to the printing direction of the first partial printing.

(3)供給条件が満たされる場合(図6:S360:Yes)、1個のバンド画像は、N回(Nは2以上の整数)の部分印刷によって、印刷されてよい。ここで、部分印刷の回数Nは、3以上であってよい。 (3) When the supply condition is satisfied (FIG. 6: S360: Yes), one band image may be printed by N times (N is an integer of 2 or more) partial printing. Here, the number N of partial printings may be three or more.

対象インクの吐出をN回の部分印刷に分散させる方法は、印刷画素をN回の部分印刷に分散させる方法に代えて、他の種々の方法であってよい。例えば、1つの画素位置に大ドットを記録すべき場合に、1回目の部分印刷は、その画素位置に中ドットを記録し、2回目の部分印刷は、同じ画素位置に中ドットを記録してよい。このように、記録すべきドットを、小さいサイズの複数のドットに分割し、複数回の部分印刷によって同じ画素位置に複数のドットを記録してよい。   The method of dispersing the ejection of the target ink into N partial prints may be any of various other methods instead of the method of distributing print pixels into N partial prints. For example, when a large dot is to be recorded at one pixel position, the first partial printing records a medium dot at that pixel position, and the second partial printing records a medium dot at the same pixel position. Good. In this manner, the dots to be recorded may be divided into a plurality of dots of a small size, and the plurality of dots may be recorded at the same pixel position by a plurality of partial printings.

また、上記の実施例のように、プロセッサ210は、N回の部分印刷を、用紙PMを搬送せずに、実行してよい。この場合、N回の部分印刷の間で、用紙PMの搬送に起因して用紙PM上のドットの形成位置がずれることを抑制できる。また、印刷データを生成する処理において、各ノズルNZの特性に応じて、ノズルNZ毎に補正(例えば、インク量の補正)が行われ得る。用紙PMを搬送せずにN回の部分印刷が行われる場合には、各印刷画素にインクドットを形成するノズルNZは、バンド画像を1回の部分印刷で印刷する場合のノズルNZと、同じである。従って、N回の部分印刷は、各印刷画素に、適切に補正された印刷データに従って、ドットを形成できる。ただし、N回の部分印刷の間で、用紙PMが搬送されてもよい。   Further, as in the above embodiment, the processor 210 may execute N partial printings without transporting the paper PM. In this case, it is possible to prevent the dot formation position on the sheet PM from being shifted due to the conveyance of the sheet PM during the N partial printings. In the process of generating print data, correction (for example, correction of the amount of ink) may be performed for each nozzle NZ according to the characteristics of each nozzle NZ. When the partial printing is performed N times without transporting the paper PM, the nozzle NZ that forms an ink dot at each print pixel is the same as the nozzle NZ when the band image is printed by one partial printing. It is. Therefore, in the N times of partial printing, dots can be formed in each print pixel according to the print data appropriately corrected. However, the paper PM may be transported between N partial printings.

(4)隣接する2つのバンド画像は、主走査方向に延びる重畳領域において、互いに一部分が重なっていてよい。重畳領域において、各バンド画像に含まれる画素の配置は、種々の配置であってよい。例えば、各バンド画像の画素が、均等に配置されてよい。 (4) Two adjacent band images may partially overlap each other in a superimposed region extending in the main scanning direction. In the superimposition region, the arrangement of the pixels included in each band image may be various arrangements. For example, the pixels of each band image may be arranged evenly.

同様に、隣接する2つの部分画像は、主走査方向に延びる重畳領域において、互いに一部分が重なっていてよい。重畳領域において、各部分画像に含まれる画素の配置は、種々の配置であってよい。例えば、各部分画像の画素が、均等に配置されてよい。   Similarly, two adjacent partial images may partially overlap each other in an overlapping region extending in the main scanning direction. In the superimposition region, the arrangement of the pixels included in each partial image may be various arrangements. For example, the pixels of each partial image may be evenly arranged.

(5)印刷処理と印刷実行処理とは、上記各実施例と各変形例の処理に代えて、他の種々の処理であってよい。例えば、主走査の方向に拘わらずに、同じ色変換プロファイルが、色変換処理で利用されてよい。また、複数のバンド画像は、双方向印刷に代えて、片方向印刷によって、印刷されてよい。これにより、複数のバンド画像の間で対象重ね順が同じであるので、印刷される色のズレを抑制できる。図8の処理では、S555−S560と、S580−S590とのうち、インクの重ね順が対象重ね順と同じである一方が実行されてよい。また、図9の処理では、S655−S660とS680−S690とのうち、インクの重ね順が対象重ね順と同じである一方が実行されてよい。 (5) The printing process and the printing execution process may be various other processes in place of the processes of the above-described embodiments and modified examples. For example, the same color conversion profile may be used in the color conversion process regardless of the main scanning direction. Also, the plurality of band images may be printed by one-way printing instead of bidirectional printing. Accordingly, the overlapping order of the objects is the same among a plurality of band images, so that a deviation in printed colors can be suppressed. In the process of FIG. 8, one of S555-S560 and S580-S590 in which the ink overlapping order is the same as the target overlapping order may be executed. In the process of FIG. 9, one of S655-S660 and S680-S690 in which the ink overlapping order is the same as the target overlapping order may be executed.

(6)印刷実行部400の構成は、図1、図2、図3の実施例の構成に代えて、他の種々の構成であってよい。例えば、利用可能なインクの種類数Lは、2以上の任意の種類であってよい(例えば、Lは3以上であってよい)。また、印刷ヘッド410は、L種類のインクを吐出するためのL個のノズル群であって主走査方向に並んで配置されたL個のノズル群を有してよい。1個のノズル群を構成する複数のノズル(すなわち、同じインクを吐出するための複数のノズル)のそれぞれの副走査方向の位置は、互いに異なっていることが好ましい。図3の実施例では、1個のノズル群の複数のノズルNZは、1個のノズル列を形成している。1個のノズル列の複数のノズルNZの間では、主走査方向の位置は同じである。これに代えて、1個のノズル群の複数のノズルNZは、主走査方向の位置が互いに異なる複数のノズルNZを含んでよい。例えば、1個のノズル群の複数のノズルNZは、主走査方向の位置が互いに異なるT個(Tは2以上の整数)のノズル列を形成してよい。ここで、1個のノズル列は、副走査方向の位置が互いに異なる複数のノズルNZであって主走査方向の位置が同じである複数のノズルNZで構成されている。いずれの場合も、部分印刷によるL種類のインクの重ね順は、L個のノズル群の主走査方向の並び順に基づいて、特定される。ここで、L個のノズル群の主走査方向の並び順(ひいては、配置)は、任意に決定されてよい。ただし、ブラックKのインクを吐出するノズル群(例えば、ノズル列NK)は、主走査方向の端に配置されていることが好ましい。そして、供給が遅れ得ると判断された対象インクがブラックKのインクを含む場合には、図8のS555−S560、または、S585−S590のように、ブラックKのインクの吐出が、複数回の部分印刷に分散されることが好ましい。 (6) The configuration of the print execution unit 400 may be various other configurations instead of the configuration of the embodiment of FIGS. 1, 2, and 3. For example, the number L of available ink types may be any type of two or more (for example, L may be three or more). The print head 410 may have L nozzle groups for ejecting L types of ink, and may have L nozzle groups arranged in the main scanning direction. It is preferable that the positions of the plurality of nozzles constituting one nozzle group (that is, the plurality of nozzles for ejecting the same ink) in the sub-scanning direction are different from each other. In the embodiment of FIG. 3, a plurality of nozzles NZ of one nozzle group form one nozzle row. The positions in the main scanning direction are the same among the plurality of nozzles NZ of one nozzle row. Instead, the plurality of nozzles NZ of one nozzle group may include a plurality of nozzles NZ having different positions in the main scanning direction. For example, the plurality of nozzles NZ of one nozzle group may form T (T is an integer of 2 or more) nozzle rows having different positions in the main scanning direction. Here, one nozzle row is composed of a plurality of nozzles NZ having different positions in the sub-scanning direction and having the same position in the main scanning direction. In any case, the overlapping order of the L types of inks in the partial printing is specified based on the order of arrangement of the L nozzle groups in the main scanning direction. Here, the order of arrangement (and, consequently, arrangement) of the L nozzle groups in the main scanning direction may be arbitrarily determined. However, it is preferable that the nozzle group that discharges the black K ink (for example, the nozzle row NK) is arranged at the end in the main scanning direction. If the target ink determined to be delayed in supply includes the black K ink, the ejection of the black K ink is performed a plurality of times as in S555-S560 or S585-S590 in FIG. Preferably, it is dispersed in partial printing.

また、カートリッジ装着部451は、キャリッジ433に固定されていてもよい。押さえ部445は、省略されてよい。プラテンPTは、省略されてよい。用紙PMを挟むように構成された2個のローラが、上流ローラとして利用されてよい。また、用紙PMを挟むように構成された2個のローラが、下流ローラとして利用されてよい。副走査部440の構成は、副走査方向に沿って用紙PMを移動させるように構成された任意の構成であってよい。例えば、副走査部440は、印刷ヘッドよりも上流側または下流側で印刷媒体を搬送するローラを備えてよい。主走査部430の構成は、印刷媒体に対して主走査方向に沿って印刷ヘッドを移動させるように構成された任意の構成であってよい。また、往路方向は、双方向の主走査方向のうちのいずれか一方の方向であってよい。例えば、第2方向D2が、往路方向に対応してよい。   Further, the cartridge mounting portion 451 may be fixed to the carriage 433. The holding section 445 may be omitted. The platen PT may be omitted. Two rollers configured to sandwich the sheet PM may be used as upstream rollers. Also, two rollers configured to sandwich the sheet PM may be used as downstream rollers. The configuration of the sub-scanning unit 440 may be any configuration configured to move the sheet PM along the sub-scanning direction. For example, the sub-scanning unit 440 may include a roller that conveys a print medium upstream or downstream of the print head. The configuration of the main scanning unit 430 may be any configuration configured to move the print head along the main scanning direction with respect to the print medium. Further, the outward direction may be any one of the bidirectional main scanning directions. For example, the second direction D2 may correspond to the outward direction.

(7)上記実施例において、複合機200は、印刷実行部400を備える印刷装置の例である。ここで、スキャナ部280は、省略されてよい。制御部299は、印刷実行部400を備える印刷装置の制御装置の例である。また、制御部299は、印刷実行部400を制御する制御装置の例である。印刷データ生成処理(例えば、図5の処理)は、印刷装置に接続された外部装置(例えば、端末装置100)に代えて、印刷装置の制御装置(例えば、複合機200の制御部299)によって実行されてよい。印刷実行処理(例えば、図6〜図10の処理)は、印刷装置の制御装置に代えて、印刷装置に接続された外部装置(例えば、端末装置100)によって、実行されてもよい。この場合、印刷装置は、印刷実行部の例であり、外部装置は、印刷装置(ひいては、印刷実行部)を制御する制御装置の例である。 (7) In the above embodiment, the multifunction peripheral 200 is an example of a printing apparatus including the print execution unit 400. Here, the scanner unit 280 may be omitted. The control unit 299 is an example of a control device of a printing apparatus including the print execution unit 400. The control unit 299 is an example of a control device that controls the print execution unit 400. The print data generation process (for example, the process of FIG. 5) is performed by a control device of the printing device (for example, the control unit 299 of the multifunction device 200) instead of the external device (for example, the terminal device 100) connected to the printing device. May be performed. The print execution process (for example, the processes in FIGS. 6 to 10) may be executed by an external device (for example, the terminal device 100) connected to the printing device instead of the control device of the printing device. In this case, the printing device is an example of a print execution unit, and the external device is an example of a control device that controls the printing device (hence, the print execution unit).

いずれの場合も、制御装置は、供給条件が満たされる場合には、対象バンドデータを分割する代わりに、ハーフトーン処理を含む画像処理を改めて実行することによって、対象バンド画像を印刷するためのN個の部分印刷データを生成してよい。   In any case, when the supply condition is satisfied, the control device performs an image process including a halftone process again instead of dividing the target band data, so that the N band for printing the target band image is obtained. Individual partial print data may be generated.

上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、複合機200の制御部299は、印刷実行処理を実行するための専用のハードウェア回路であってよい。   In each of the above embodiments, a part of the configuration realized by hardware may be replaced by software, and conversely, a part or all of the configuration realized by software may be replaced by hardware. Is also good. For example, the control unit 299 of the multifunction peripheral 200 may be a dedicated hardware circuit for executing a print execution process.

また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体(例えば、一時的ではない記録媒体)に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体(コンピュータ読み取り可能な記録媒体)に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやCD−ROMのような携帯型の記録媒体に限らず、各種ROM等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含み得る。   When part or all of the functions of the present invention are implemented by a computer program, the program is provided in a form stored in a computer-readable recording medium (for example, a non-temporary recording medium). be able to. The program can be used in a state stored in the same or different recording medium (computer-readable recording medium) at the time of provision. The “computer-readable recording medium” is not limited to a portable recording medium such as a memory card or a CD-ROM, but is connected to an internal storage device in the computer such as various ROMs or a computer such as a hard disk drive. External storage may also be included.

以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。   As described above, the present invention has been described based on the examples and the modified examples. However, the above-described embodiments are for facilitating understanding of the present invention, and do not limit the present invention. The present invention can be modified and improved without departing from the spirit thereof, and the present invention includes equivalents thereof.

100…端末装置、110…プロセッサ、115…記憶装置、120…揮発性記憶装置、130…不揮発性記憶装置、132…プログラム、140…表示部、150…操作部、170…通信インタフェース、200…複合機、210…プロセッサ、215…記憶装置、220…揮発性記憶装置、230…不揮発性記憶装置、232…プログラム、240…表示部、250…操作部、270…通信インタフェース、280…スキャナ部、299…制御部、300…閾値テーブル、310…交換回数テーブル、321、321a、321b…マスクデータ、321a1、321b1…第1マスクパターン、321a2、321b2…第2マスクパターン、400…印刷実行部、410…印刷ヘッド、411…ノズル形成面、420…ヘッド駆動部、430…主走査部、433…キャリッジ、434…摺動軸、435…ベルト、436…プーリ、440…副走査部(搬送部)、441…上流ローラ、442…下流ローラ、445…押さえ部、450…インク供給部、451…カートリッジ装着部、452…チューブ、453…バッファタンク、454K、454Y、454C、454M…カートリッジセンサ、460…エンコーダ、461…リニアスケール、462…光学センサ、470…温度センサ、490…制御回路、1000…画像処理システム、LUT1…往路色変換プロファイル、LUT2…復路色変換プロファイル、D1…第1方向(往路方向)、D2…第2方向(復路方向)、KC、YC、CC、MC…インクカートリッジ、NC、NM、NY、NK…ノズル列、PM…用紙、PT…プラテン、NZ…ノズル Reference Signs List 100 terminal device, 110 processor, 115 storage device, 120 volatile storage device, 130 nonvolatile storage device, 132 program, 140 display unit, 150 operation unit, 170 communication interface, 200 composite Machine 210 processor 215 storage device 220 volatile storage device 230 nonvolatile storage device 232 program 240 display unit 250 operation unit 270 communication interface 280 scanner unit 299 ... Control unit, 300 ... Threshold table, 310 ... Exchange count table, 321, 321a, 321b ... Mask data, 321a1, 321b1 ... First mask pattern, 321a2, 321b2 ... Second mask pattern, 400 ... Print execution unit, 410 ... Print head, 411: nozzle forming surface, 420: head drive unit 430: Main scanning unit, 433: Carriage, 434: Slide shaft, 435: Belt, 436: Pulley, 440: Sub-scanning unit (conveying unit), 441: Upstream roller, 442: Downstream roller, 445: Pressing unit, 450 ... Ink supply unit, 451 ... Cartridge mounting unit, 452 ... Tube, 453 ... Buffer tank, 454K, 454Y, 454C, 454M ... Cartridge sensor, 460 ... Encoder, 461 ... Linear scale, 462 ... Optical sensor, 470 ... Temperature sensor 490: control circuit, 1000: image processing system, LUT1: forward color conversion profile, LUT2: backward color conversion profile, D1: first direction (forward direction), D2: second direction (backward direction), KC, YC, CC , MC: ink cartridge, NC, NM, NY, NK: nozzle row, PM: , PT ... platen, NZ ... nozzle

Claims (11)

L種類(Lは2以上の整数)のインクを吐出するためのL個のノズル群であって主走査方向に並んで配置された前記L個のノズル群を有する印刷ヘッドと、前記印刷ヘッドに前記L種類のインクを供給するインク供給部と、印刷媒体に対して前記主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に沿って前記印刷媒体を移動させる副走査を実行する副走査部と、を備える印刷実行部に画像を印刷させるための制御装置であって、前記主走査部に前記主走査を行わせつつ前記印刷ヘッドにインクを吐出させる部分印刷と、前記副走査部に前記副走査を行わせることと、を複数回実行することで、前記印刷実行部に画像を印刷させるための前記制御装置であって、
前記部分印刷において前記インク供給部から前記印刷ヘッドへの少なくとも1種類のインクの供給が遅れ得ることを示す供給条件が満たされるか否かを、印刷対象の画像に含まれる複数のバンド画像であって、前記副走査方向に並ぶ前記複数のバンド画像のそれぞれについて判断する判断部と、
前記供給条件が満たされない場合には、1回の前記部分印刷を前記印刷実行部に実行させることによって前記印刷実行部に前記バンド画像を印刷させる第1印刷処理部と、
前記供給条件が満たされる場合には、N回(Nは2以上の整数)の前記部分印刷を含む複数部分印刷処理を前記印刷実行部に実行させることによって前記印刷実行部に前記バンド画像を印刷させる第2印刷処理部と、
を備え、
前記第2印刷処理部は、前記供給条件と、前記供給が遅れ得ると判断された対象インクが前記L個のノズル群のうち前記主走査方向の一方側の端に位置する第1端ノズル群のインクである第1端インクであるという第1条件と、を含む特定の条件が満たされる第1の場合に、前記第1端インクを第1の注目インクとして用いる第1の複数部分印刷処理を前記印刷実行部に実行させ、
前記第1の複数部分印刷処理は、
1回目の前記部分印刷であって、前記第1の注目インクの重ね順がL番となる方向に前記印刷ヘッドを前記印刷媒体に対して移動させる前記主走査を前記主走査部に行わせつつ、前記L種類のインクを前記印刷ヘッドに吐出させる部分印刷と、
2回目の前記部分印刷であって、前記第1の注目インク以外のL−1種類のインクを前記印刷ヘッドに吐出させずに、前記第1の注目インクのみを前記印刷ヘッドに吐出させる部分印刷と、
を含む、制御装置。
A print head having L nozzle groups for discharging L types (L is an integer of 2 or more) of ink, the L nozzle groups being arranged in the main scanning direction, and the print head An ink supply unit that supplies the L types of ink, a main scanning unit that performs a main scan that moves the print head along the main scanning direction with respect to a print medium, and the main scan that performs the main scan with the print head A sub-scanning unit that performs a sub-scan that moves the print medium along a sub-scanning direction that intersects a direction, and a control device that causes a print execution unit to print an image. By performing a plurality of times of partial printing in which the print head ejects ink while performing main scanning, and causing the sub-scanning unit to perform the sub-scanning, the print execution unit prints an image. The control device of There,
A plurality of band images included in an image to be printed are determined as to whether a supply condition indicating that supply of at least one type of ink from the ink supply unit to the print head may be delayed in the partial printing is satisfied. A determination unit configured to determine each of the plurality of band images arranged in the sub-scanning direction;
When the supply condition is not satisfied, a first print processing unit that causes the print execution unit to print the band image by causing the print execution unit to execute the partial printing once,
When the supply condition is satisfied, the print execution unit prints the band image by causing the print execution unit to execute a plurality of partial printing processes including the partial printing N times (N is an integer of 2 or more). A second print processing unit for causing
With
The second print processing unit includes: a supply condition; and a first end nozzle group in which the target ink determined to be delayed in supply is located at one end in the main scanning direction among the L nozzle groups. A first plurality of partial printing processes using the first end ink as the first target ink in a first case where a specific condition including a first condition that the first end ink is the first ink is satisfied. To the print execution unit,
The first multi-part printing process includes:
In the first partial printing, the main scanning unit moves the print head with respect to the print medium in a direction in which the overlapping order of the first target ink is No. L while causing the main scanning unit to perform the main scanning. A partial printing in which the L types of inks are ejected to the print head;
The second partial printing, in which only the first target ink is discharged to the print head without discharging L-1 types of inks other than the first target ink to the print head. When,
A control device, including:
請求項1に記載の制御装置であって、
前記第2印刷処理部は、前記供給条件と、前記供給が遅れ得ると判断された前記対象インクが前記L個のノズル群のうち前記主走査方向の他方側の端に位置する第2端ノズル群のインクである第2端インクであるという第2条件と、を含む特定の条件が満たされる第2の場合に、前記第2端インクを第2の注目インクとして用いる第2の複数部分印刷処理を前記印刷実行部に実行させ、
前記第2の複数部分印刷処理は、
1回目の前記部分印刷であって、前記第2の注目インク以外のL−1種類のインクを前記印刷ヘッドに吐出させずに、前記第2の注目インクのみを前記印刷ヘッドに吐出させる部分印刷と、
2回目の前記部分印刷であって、前記第2の注目インクの重ね順が1番となる方向に前記印刷ヘッドを前記印刷媒体に対して移動させる前記主走査を前記主走査部に行わせつつ、前記L種類のインクを前記印刷ヘッドに吐出させる部分印刷と、
を含む、制御装置。
The control device according to claim 1,
The second print processing unit includes a supply condition and a second end nozzle in which the target ink determined to be delayed in supply is located at the other end in the main scanning direction of the L nozzle groups. A second plurality of partial printing processes that use the second end ink as a second target ink when a second condition that satisfies a second condition that the second end ink is a group of inks is satisfied. Causing the print execution unit to execute processing,
The second multi-part printing process includes:
The first partial printing, in which only the second target ink is discharged to the print head without discharging the L-1 types of inks other than the second target ink to the print head. When,
In the second partial printing, the main scanning unit is configured to perform the main scanning of moving the print head with respect to the print medium in a direction in which the overlapping order of the second target ink is the first. A partial printing in which the L types of inks are ejected to the print head;
A control device, including:
請求項2に記載の制御装置であって、
前記第2印刷処理部は、前記第2の場合の前記1回目の部分印刷での前記主走査の方向が、前記第1の場合の前記1回目の部分印刷での前記主走査の方向とは反対の方向となるように、前記第1の場合の前記1回目の部分印刷と、前記第2の場合の前記1回目の部分印刷とを、前記印刷実行部に実行させる、
制御装置。
The control device according to claim 2, wherein
The second print processing unit may be configured such that the main scanning direction in the first partial printing in the second case is the main scanning direction in the first partial printing in the first case. Causing the print execution unit to execute the first partial print in the first case and the first partial print in the second case so as to be in opposite directions;
Control device.
請求項3に記載の制御装置であって、
前記第2印刷処理部は、
注目バンド画像について仮に前記供給条件が満たされない場合に行われる前記注目バンドのための前記1回の部分印刷による前記L種類のインクの重ね順を特定し、
前記注目バンド画像について、前記供給条件と、前記第1条件と、前記インクの重ね順における前記第1端インクの順番がL番であるという条件と、を含む特定の条件が満たされる前記第1の場合、前記第1端インクを前記第1の注目インクとして用いる前記第1の複数部分印刷処理を前記印刷実行部に実行させ、
前記注目バンド画像について、前記供給条件と、前記第1条件と、前記インクの重ね順における前記第1端インクの順番が1番であるという条件と、を含む特定の条件が満たされる場合、前記第1端インクを前記第2の注目インクとして用いる前記第2の複数部分印刷処理を前記印刷実行部に実行させ、
前記注目バンド画像について、前記供給条件と、前記第2条件と、前記インクの重ね順における前記第2端インクの順番が1番であるという条件と、を含む特定の条件が満たされる前記第2の場合、前記第2端インクを前記第2の注目インクとして用いる前記第2の複数部分印刷処理を前記印刷実行部に実行させ、
前記注目バンド画像について、前記供給条件と、前記第2条件と、前記インクの重ね順における前記第2端インクの順番がL番であるという条件と、を含む特定の条件が満たされる場合、前記第2端インクを前記第1の注目インクとして用いる前記第1の複数部分印刷処理を前記印刷実行部に実行させる、
制御装置。
The control device according to claim 3, wherein
The second print processing unit includes:
Specifying the order of superimposition of the L types of inks by the one-time partial printing for the band of interest performed when the supply condition is not satisfied for the band of interest image,
For the band image of interest, the first condition that satisfies the first condition that satisfies the supply condition, the first condition, and the condition that the order of the first end ink in the ink stacking order is L-th. In the case of, the first plurality of partial printing process using the first end ink as the first target ink is executed by the print execution unit,
When a specific condition including the supply condition, the first condition, and a condition that the order of the first end ink in the overlapping order of the ink is the first is satisfied for the band image of interest, Causing the print execution unit to execute the second plurality of partial printing processes using a first end ink as the second target ink;
For the band image of interest, the second condition that satisfies a specific condition including the supply condition, the second condition, and a condition that the order of the second end ink in the ink stacking order is the first is satisfied. In the case of, causing the print execution unit to execute the second multiple partial printing process using the second end ink as the second target ink,
When a specific condition including the supply condition, the second condition, and a condition that the order of the second end ink in the overlapping order of the ink is L-th is satisfied for the band image of interest, Causing the print execution unit to execute the first multiple partial printing process using a second end ink as the first target ink;
Control device.
L種類(Lは2以上の整数)のインクを吐出するためのL個のノズル群であって主走査方向に並んで配置された前記L個のノズル群を有する印刷ヘッドと、前記印刷ヘッドに前記L種類のインクを供給するインク供給部と、印刷媒体に対して前記主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に沿って前記印刷媒体を移動させる副走査を実行する副走査部と、を備える印刷実行部に画像を印刷させるための制御装置であって、前記主走査部に前記主走査を行わせつつ前記印刷ヘッドにインクを吐出させる部分印刷と、前記副走査部に前記副走査を行わせることと、を複数回実行することで、前記印刷実行部に画像を印刷させるための前記制御装置であって、
前記部分印刷において前記インク供給部から前記印刷ヘッドへの少なくとも1種類のインクの供給が遅れ得ることを示す供給条件が満たされるか否かを、印刷対象の画像に含まれる複数のバンド画像であって、前記副走査方向に並ぶ前記複数のバンド画像のそれぞれについて判断する判断部と、
前記供給条件が満たされない場合には、1回の前記部分印刷を前記印刷実行部に実行させることによって前記印刷実行部に前記バンド画像を印刷させる第1印刷処理部と、
前記供給条件が満たされる場合には、N回(Nは2以上の整数)の前記部分印刷を含む複数部分印刷処理を前記印刷実行部に実行させることによって前記印刷実行部に前記バンド画像を印刷させる第2印刷処理部と、
を備え、
前記第2印刷処理部は、前記供給条件と、前記供給が遅れ得ると判断された対象インクが前記L個のノズル群のうち前記主走査方向の一方側の端に位置する端ノズル群のインクである端インクであるという条件と、を含む特定の条件が満たされる場合に、前記端インクを注目インクとして用いる複数部分印刷処理を前記印刷実行部に実行させ、
前記複数部分印刷処理は、
1回目の前記部分印刷であって、前記注目インク以外のL−1種類のインクを前記印刷ヘッドに吐出させずに、前記注目インクのみを前記印刷ヘッドに吐出させる部分印刷と、
2回目の前記部分印刷であって、前記注目インクの重ね順が1番となる方向に前記印刷ヘッドを前記印刷媒体に対して移動させる前記主走査を前記主走査部に行わせつつ、前記L種類のインクを前記印刷ヘッドに吐出させる部分印刷と、
を含む、制御装置。
A print head having L nozzle groups for discharging L types (L is an integer of 2 or more) of ink, the L nozzle groups being arranged in the main scanning direction, and the print head An ink supply unit that supplies the L types of ink, a main scanning unit that performs a main scan that moves the print head along the main scanning direction with respect to a print medium, and the main scan that performs the main scan with the print head A sub-scanning unit that performs a sub-scan that moves the print medium along a sub-scanning direction that intersects a direction, and a control device that causes a print execution unit to print an image. By performing a plurality of times of partial printing in which the print head ejects ink while performing main scanning, and causing the sub-scanning unit to perform the sub-scanning, the print execution unit prints an image. The control device of There,
A plurality of band images included in an image to be printed are determined as to whether a supply condition indicating that supply of at least one type of ink from the ink supply unit to the print head may be delayed in the partial printing is satisfied. A determination unit configured to determine each of the plurality of band images arranged in the sub-scanning direction;
When the supply condition is not satisfied, a first print processing unit that causes the print execution unit to print the band image by causing the print execution unit to execute the partial printing once,
When the supply condition is satisfied, the print execution unit prints the band image by causing the print execution unit to execute a plurality of partial printing processes including the partial printing N times (N is an integer of 2 or more). A second print processing unit for causing
With
The second print processing unit is configured to control the supply conditions and the ink of an end nozzle group located at one end of the L nozzle groups in the main scanning direction among target inks determined to be delayed in supply. When the specific condition including the condition that is the end ink is satisfied, the print execution unit is caused to execute a multi-part printing process using the end ink as the target ink,
The multi-part printing process includes:
A first partial printing in which the print head discharges only the target ink without discharging L-1 types of ink other than the target ink to the print head;
In the second partial printing, the main scanning unit moves the print head with respect to the print medium in a direction in which the order of superimposition of the target ink is No. 1 while the main scanning unit performs the main scanning. Partial printing in which the print head discharges a type of ink;
A control device, including:
請求項1から5のいずれかに記載の制御装置であって、
前記第2印刷処理部は、前記供給条件と、前記供給が遅れ得ると判断された前記対象インクが前記L個のノズル群のうち前記主走査方向の両端に位置するノズル群よりも内側に位置するノズル群のインクを含むという条件と、を含む特定の条件が満たされる場合に、前記主走査の方向が同じであるN回の前記部分印刷であって、前記L種類のインクを前記印刷ヘッドに吐出させる前記N回の部分印刷を、前記印刷実行部に実行させる、
制御装置。
The control device according to claim 1, wherein:
The second print processing unit is configured such that the supply condition and the target ink determined to be delayed in supply are located inside nozzle groups located at both ends in the main scanning direction among the L nozzle groups. And when the specific condition including the condition of including the ink of the nozzle group to be performed is satisfied, the N times of the partial printing in which the main scanning direction is the same, and the L types of inks are transferred to the print head. Causing the print execution unit to execute the N times of partial printing ejected to the print execution unit;
Control device.
請求項1から6のいずれかに記載の制御装置であって、
前記第2印刷処理部は、前記複数部分印刷処理の2回目の前記部分印刷では、1回目の前記部分印刷において前記対象インクが吐出された画素位置には前記対象インクを吐出させずに、1回目の前記部分印刷において前記対象インクが吐出されなかった画素位置に前記対象インクを吐出させる、
制御装置。
The control device according to claim 1, wherein:
In the second partial printing of the plurality of partial printing processes, the second print processing unit does not discharge the target ink at the pixel position where the target ink was discharged in the first partial printing, and The target ink is ejected at a pixel position where the target ink was not ejected in the partial printing of a second time,
Control device.
請求項7に記載の制御装置であって、
前記第2印刷処理部は、前記N回の部分印刷のそれぞれにおいて前記対象インクを吐出可能な画素位置を示す予め決められたマスクパターンを参照して、前記N回の部分印刷のそれぞれにおいて前記対象インクを吐出すべき画素位置を特定する、
制御装置。
The control device according to claim 7, wherein
The second print processing unit refers to a predetermined mask pattern indicating a pixel position at which the target ink can be ejected in each of the N partial prints, and performs the target print in each of the N partial prints. Identify pixel positions where ink should be ejected,
Control device.
請求項1から8のいずれかに記載の制御装置であって、
前記L個のノズル群のうち前記主走査方向の一方側の端に位置するノズル群のインクは、ブラックインクである、
制御装置。
The control device according to claim 1, wherein:
The ink of the nozzle group located at one end in the main scanning direction among the L nozzle groups is black ink.
Control device.
L種類(Lは2以上の整数)のインクを吐出するためのL個のノズル群であって主走査方向に並んで配置された前記L個のノズル群を有する印刷ヘッドと、前記印刷ヘッドに前記L種類のインクを供給するインク供給部と、印刷媒体に対して前記主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に沿って前記印刷媒体を移動させる副走査を実行する副走査部と、を備える印刷実行部に画像を印刷させるコンピュータのためのコンピュータプログラムであって、前記主走査部に前記主走査を行わせつつ前記印刷ヘッドにインクを吐出させる部分印刷と、前記副走査部に前記副走査を行わせることと、を複数回実行することで、前記印刷実行部に画像を印刷させるコンピュータのためのコンピュータプログラムであって、
前記部分印刷において前記インク供給部から前記印刷ヘッドへの少なくとも1種類のインクの供給が遅れ得ることを示す供給条件が満たされるか否かを、印刷対象の画像に含まれる複数のバンド画像であって、前記副走査方向に並ぶ前記複数のバンド画像のそれぞれについて判断する判断機能と、
前記供給条件が満たされない場合には、1回の前記部分印刷を前記印刷実行部に実行させることによって前記印刷実行部に前記バンド画像を印刷させる第1印刷処理機能と、
前記供給条件が満たされる場合には、N回(Nは2以上の整数)の前記部分印刷を含む複数部分印刷処理を前記印刷実行部に実行させることによって前記印刷実行部に前記バンド画像を印刷させる第2印刷処理機能と、
をコンピュータに実現させ、
前記第2印刷処理機能は、前記供給条件と、前記供給が遅れ得ると判断された対象インクが前記L個のノズル群のうち前記主走査方向の一方側の端に位置する第1端ノズル群のインクである第1端インクであるという第1条件と、を含む特定の条件が満たされる第1の場合に、前記第1端インクを第1の注目インクとして用いる第1の複数部分印刷処理を前記印刷実行部に実行させ、
前記第1の複数部分印刷処理は、
1回目の前記部分印刷であって、前記第1の注目インクの重ね順がL番となる方向に前記印刷ヘッドを前記印刷媒体に対して移動させる前記主走査を前記主走査部に行わせつつ、前記L種類のインクを前記印刷ヘッドに吐出させる部分印刷と、
2回目の前記部分印刷であって、前記第1の注目インク以外のL−1種類のインクを前記印刷ヘッドに吐出させずに、前記第1の注目インクのみを前記印刷ヘッドに吐出させる部分印刷と、
を含む、コンピュータプログラム。
A print head having L nozzle groups for discharging L types (L is an integer of 2 or more) of ink, the L nozzle groups being arranged in the main scanning direction, and the print head An ink supply unit that supplies the L types of ink, a main scanning unit that performs a main scan that moves the print head along the main scanning direction with respect to a print medium, and the main scan that performs the main scan with the print head A sub-scanning unit that executes a sub-scan that moves the print medium in a sub-scanning direction that intersects the main scanning unit. By performing a plurality of times of partial printing in which the print head ejects ink while performing the main scanning, and causing the sub-scanning unit to perform the sub-scanning, an image is transmitted to the print execution unit. A computer program for a computer to be printed,
A plurality of band images included in an image to be printed are determined as to whether a supply condition indicating that supply of at least one type of ink from the ink supply unit to the print head may be delayed in the partial printing is satisfied. A determination function for determining each of the plurality of band images arranged in the sub-scanning direction;
A first print processing function for causing the print execution unit to print the band image by causing the print execution unit to execute the partial printing once when the supply condition is not satisfied;
When the supply condition is satisfied, the print execution unit prints the band image by causing the print execution unit to execute a plurality of partial printing processes including the partial printing N times (N is an integer of 2 or more). A second print processing function to be performed;
To the computer,
The second print processing function includes a first end nozzle group in which the supply condition and a target ink determined to be delayed in supply are located at one end in the main scanning direction among the L nozzle groups. A first plurality of partial printing processes using the first end ink as the first target ink in a first case where a specific condition including a first condition that the first end ink is the first ink is satisfied. To the print execution unit,
The first multi-part printing process includes:
In the first partial printing, the main scanning unit moves the print head with respect to the print medium in a direction in which the overlapping order of the first target ink is No. L while causing the main scanning unit to perform the main scanning. A partial printing in which the L types of inks are ejected to the print head;
The second partial printing, in which only the first target ink is discharged to the print head without discharging L-1 types of inks other than the first target ink to the print head. When,
Computer programs, including:
L種類(Lは2以上の整数)のインクを吐出するためのL個のノズル群であって主走査方向に並んで配置された前記L個のノズル群を有する印刷ヘッドと、前記印刷ヘッドに前記L種類のインクを供給するインク供給部と、印刷媒体に対して前記主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に沿って前記印刷媒体を移動させる副走査を実行する副走査部と、を備える印刷実行部に画像を印刷させるコンピュータのためのコンピュータプログラムであって、前記主走査部に前記主走査を行わせつつ前記印刷ヘッドにインクを吐出させる部分印刷と、前記副走査部に前記副走査を行わせることと、を複数回実行することで、前記印刷実行部に画像を印刷させるコンピュータのためのコンピュータプログラムであって、
前記部分印刷において前記インク供給部から前記印刷ヘッドへの少なくとも1種類のインクの供給が遅れ得ることを示す供給条件が満たされるか否かを、印刷対象の画像に含まれる複数のバンド画像であって、前記副走査方向に並ぶ前記複数のバンド画像のそれぞれについて判断する判断機能と、
前記供給条件が満たされない場合には、1回の前記部分印刷を前記印刷実行部に実行させることによって前記印刷実行部に前記バンド画像を印刷させる第1印刷処理機能と、
前記供給条件が満たされる場合には、N回(Nは2以上の整数)の前記部分印刷を含む複数部分印刷処理を前記印刷実行部に実行させることによって前記印刷実行部に前記バンド画像を印刷させる第2印刷処理機能と、
をコンピュータに実現させ、
前記第2印刷処理機能は、前記供給条件と、前記供給が遅れ得ると判断された対象インクが前記L個のノズル群のうち前記主走査方向の一方側の端に位置する端ノズル群のインクである端インクであるという条件と、を含む特定の条件が満たされる場合に、前記端インクを注目インクとして用いる複数部分印刷処理を前記印刷実行部に実行させ、
前記複数部分印刷処理は、
1回目の前記部分印刷であって、前記注目インク以外のL−1種類のインクを前記印刷ヘッドに吐出させずに、前記注目インクのみを前記印刷ヘッドに吐出させる部分印刷と、
2回目の前記部分印刷であって、前記注目インクの重ね順が1番となる方向に前記印刷ヘッドを前記印刷媒体に対して移動させる前記主走査を前記主走査部に行わせつつ、前記L種類のインクを前記印刷ヘッドに吐出させる部分印刷と、
を含む、コンピュータプログラム。
A print head having L nozzle groups for discharging L types (L is an integer of 2 or more) of ink, the L nozzle groups being arranged in the main scanning direction, and the print head An ink supply unit that supplies the L types of ink, a main scanning unit that performs a main scan that moves the print head along the main scanning direction with respect to a print medium, and the main scan that performs the main scan with the print head A sub-scanning unit that executes a sub-scan that moves the print medium in a sub-scanning direction that intersects the main scanning unit. By performing a plurality of times of partial printing in which the print head ejects ink while performing the main scanning, and causing the sub-scanning unit to perform the sub-scanning, an image is transmitted to the print execution unit. A computer program for a computer to be printed,
A plurality of band images included in an image to be printed are determined as to whether a supply condition indicating that supply of at least one type of ink from the ink supply unit to the print head may be delayed in the partial printing is satisfied. A determination function for determining each of the plurality of band images arranged in the sub-scanning direction;
A first print processing function for causing the print execution unit to print the band image by causing the print execution unit to execute the partial printing once when the supply condition is not satisfied;
When the supply condition is satisfied, the print execution unit prints the band image by causing the print execution unit to execute a plurality of partial printing processes including the partial printing N times (N is an integer of 2 or more). A second print processing function to be performed;
To the computer,
The second print processing function may be configured such that the supply condition and the ink of an end nozzle group located at one end of the L nozzle group in the main scanning direction are the target inks for which the supply is determined to be delayed. When the specific condition including the condition that is the end ink is satisfied, the print execution unit is caused to execute a multi-part printing process using the end ink as the target ink,
The multi-part printing process includes:
A first partial printing in which the print head discharges only the target ink without discharging L-1 types of ink other than the target ink to the print head;
In the second partial printing, the main scanning unit moves the print head with respect to the print medium in a direction in which the order of superimposition of the target ink is No. 1 while the main scanning unit performs the main scanning. Partial printing in which the print head discharges a type of ink;
Computer programs, including:
JP2018184478A 2018-09-28 2018-09-28 controller and computer program Active JP7248945B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018184478A JP7248945B2 (en) 2018-09-28 2018-09-28 controller and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018184478A JP7248945B2 (en) 2018-09-28 2018-09-28 controller and computer program

Publications (2)

Publication Number Publication Date
JP2020049902A true JP2020049902A (en) 2020-04-02
JP7248945B2 JP7248945B2 (en) 2023-03-30

Family

ID=69995275

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018184478A Active JP7248945B2 (en) 2018-09-28 2018-09-28 controller and computer program

Country Status (1)

Country Link
JP (1) JP7248945B2 (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000127355A (en) * 1998-10-27 2000-05-09 Canon Inc Ink jet recorder
JP2004066550A (en) * 2002-08-02 2004-03-04 Canon Inc Inkjet recorder and its controlling method, program, and storage medium
JP2004249469A (en) * 2003-02-18 2004-09-09 Ricoh Co Ltd Image forming apparatus and printer driver
JP2006168053A (en) * 2004-12-14 2006-06-29 Canon Inc Printer and its control method
JP2009274280A (en) * 2008-05-13 2009-11-26 Seiko Epson Corp Liquid injection device and liquid injection method
JP2013028097A (en) * 2011-07-29 2013-02-07 Canon Inc Inkjet recording apparatus
US20150124013A1 (en) * 2012-06-15 2015-05-07 Peow Ng Color-directional printing
JP2017039206A (en) * 2015-08-17 2017-02-23 ブラザー工業株式会社 Image processing device and computer program
JP2017100291A (en) * 2015-11-30 2017-06-08 ブラザー工業株式会社 Control device and computer program
JP2017144588A (en) * 2016-02-15 2017-08-24 キヤノン株式会社 Inkjet recording apparatus and inkjet recording method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000127355A (en) * 1998-10-27 2000-05-09 Canon Inc Ink jet recorder
JP2004066550A (en) * 2002-08-02 2004-03-04 Canon Inc Inkjet recorder and its controlling method, program, and storage medium
JP2004249469A (en) * 2003-02-18 2004-09-09 Ricoh Co Ltd Image forming apparatus and printer driver
JP2006168053A (en) * 2004-12-14 2006-06-29 Canon Inc Printer and its control method
JP2009274280A (en) * 2008-05-13 2009-11-26 Seiko Epson Corp Liquid injection device and liquid injection method
JP2013028097A (en) * 2011-07-29 2013-02-07 Canon Inc Inkjet recording apparatus
US20150124013A1 (en) * 2012-06-15 2015-05-07 Peow Ng Color-directional printing
JP2017039206A (en) * 2015-08-17 2017-02-23 ブラザー工業株式会社 Image processing device and computer program
JP2017100291A (en) * 2015-11-30 2017-06-08 ブラザー工業株式会社 Control device and computer program
JP2017144588A (en) * 2016-02-15 2017-08-24 キヤノン株式会社 Inkjet recording apparatus and inkjet recording method

Also Published As

Publication number Publication date
JP7248945B2 (en) 2023-03-30

Similar Documents

Publication Publication Date Title
JP6011321B2 (en) Print control apparatus and program
JP6424619B2 (en) Print data generation apparatus and method for generating color conversion profile
JP6604902B2 (en) Apparatus, method and program
US9083925B2 (en) Image processing apparatus and method therefor
US10265947B2 (en) Control apparatus for printing apparatus, printing method, and storage medium
JP7439661B2 (en) Image processing method, image processing device, and recording system
US10782924B2 (en) Controller, printer and non-transitory computer-readable medium storing computer program reducing the time for identifying a blank line in image data
US10974520B2 (en) Image processing device generating print data using profile corresponding to printing direction
US10919313B2 (en) Image processing apparatus controlling printing according to unidirectional printing method or bidirectional printing method
JP7219417B2 (en) Controller, printer and computer program
JP2017030149A (en) Printing control device and printing control method
JP7248945B2 (en) controller and computer program
JP7128444B2 (en) Image processing device and computer program
JP2012139996A (en) Image forming apparatus, control method thereof, program and computer readable recording medium
JP7004173B2 (en) Controls, printers, and computer programs
JP7303483B2 (en) controller and computer program
JP7413889B2 (en) Image processing method and image processing device
US11201987B2 (en) Image processing method, image processing device, and recording device
US11951752B2 (en) Controller, printer, and computer-readable storage medium
JP5754224B2 (en) Printing device
JP2010068497A (en) Image processor, image processing method, program, recording medium, printing system, and image forming apparatus
JP6443045B2 (en) Image reading apparatus, image recording apparatus, and image recording system
JP2021119038A (en) Droplet discharge device
CN116604946A (en) Recording apparatus and recording method
JP2010074325A (en) Image processor, image processing method, program, recording medium, print system, and image formation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210921

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220706

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220713

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220907

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230203

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230228

R150 Certificate of patent or registration of utility model

Ref document number: 7248945

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150