Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7067583B2 - Control device and computer program - Google Patents
[go: Go Back, main page]

JP7067583B2 - Control device and computer program - Google Patents

Control device and computer program Download PDF

Info

Publication number
JP7067583B2
JP7067583B2 JP2020081039A JP2020081039A JP7067583B2 JP 7067583 B2 JP7067583 B2 JP 7067583B2 JP 2020081039 A JP2020081039 A JP 2020081039A JP 2020081039 A JP2020081039 A JP 2020081039A JP 7067583 B2 JP7067583 B2 JP 7067583B2
Authority
JP
Japan
Prior art keywords
ink
black ink
print
pigment
target image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020081039A
Other languages
Japanese (ja)
Other versions
JP2020114681A (en
Inventor
彰太 森川
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 JP2020081039A priority Critical patent/JP7067583B2/en
Publication of JP2020114681A publication Critical patent/JP2020114681A/en
Application granted granted Critical
Publication of JP7067583B2 publication Critical patent/JP7067583B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Ink Jet (AREA)

Description

本明細書は、印刷実行部を制御する技術に関し、特に、複数種類の色のインクを吐出して画像を印刷する印刷実行部を制御する技術に関する。 The present specification relates to a technique for controlling a print execution unit, and more particularly to a technique for controlling a print execution unit that ejects inks of a plurality of colors to print an image.

複数種類の色のインク(例えば、シアン、マゼンタ、イエロ、ブラックのインク)を吐出するための複数種類のノズルを有する印刷ヘッドと、複数種類のインクを収容する収容部(例えば、各色のインクカートリッジ)から、印刷ヘッドに複数種類の色のインクを供給するインク供給部と、を備えるプリンタが知られている。これらのプリンタにおいて、例えば、インクの温度が比較的低い場合には、インクの粘度が高くなるために、インクの収容部から印刷ヘッドへのインクの供給の遅れが発生しやすくなる。また、特定種のインク(例えば、ブラックのインク)の単位時間辺りの使用量が多いときに、特定種のインクの供給の遅れが発生して、印刷画像において特定種のインクの色を有する部分が薄くなり、印刷画像の画質が低下する。 A print head having multiple types of nozzles for ejecting multiple types of ink (for example, cyan, magenta, yellow, and black ink) and a storage unit for accommodating multiple types of ink (for example, ink cartridges for each color). ), A printer including an ink supply unit that supplies inks of a plurality of colors to a print head is known. In these printers, for example, when the temperature of the ink is relatively low, the viscosity of the ink is high, so that the ink supply from the ink accommodating portion to the print head is likely to be delayed. Further, when the amount of a specific type of ink (for example, black ink) used per unit time is large, a delay in the supply of the specific type of ink occurs, and a portion having the color of the specific type of ink in the printed image. Is lightened, and the image quality of the printed image is deteriorated.

特許文献1には、インクの供給の遅れが発生しやすい場合には、印刷ヘッドを記録範囲外で一時停止させることで、所定時間辺りのインク吐出量を低下させる技術が開示されている。 Patent Document 1 discloses a technique for reducing the amount of ink ejected around a predetermined time by temporarily stopping the print head outside the recording range when the ink supply is likely to be delayed.

特開2010-214727号公報Japanese Unexamined Patent Publication No. 2010-214727

しかしながら、上記技術では、インクの供給の遅れに起因する画質の低下は抑制できるものの、印刷時間が長くなる問題があった。 However, in the above technique, although deterioration of image quality due to a delay in ink supply can be suppressed, there is a problem that the printing time becomes long.

本明細書は、印刷時間が長くなることなく、インクの供給の遅れを抑制して、印刷される画像の画質が低下することを抑制できる新たな技術を開示する。 The present specification discloses a new technique capable of suppressing a delay in ink supply and suppressing deterioration of the image quality of a printed image without lengthening the printing time.

本明細書に開示された技術は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。 The techniques disclosed herein have been made to solve at least a portion of the above problems and can be realized as the following application examples.

[適用例1]顔料の黒インクを吐出するためのノズルと、染料の黒インクを吐出するため
のノズルを有する印刷ヘッドと、前記印刷ヘッドに前記顔料インクと前記染料の黒インク
を供給するインク供給部と、を備える印刷実行部を制御する制御装置であって、対象画像
を表す対象画像データを取得する取得部と、前記対象画像データを用いて前記印刷実行部
を制御して、前記対象画像を印刷する印刷処理を実行する印刷制御部と、を備え、前記印
刷制御部は、前記顔料の黒インクについて、前記インク供給部から前記印刷ヘッドへの供
給が遅れる可能性が低い第1の場合に、前記顔料のインクを用いて、前記対象画像を印刷
させ、前記顔料の黒インクについて、前記インク供給部から前記印刷ヘッドへの供給が遅
れる可能性が高い第2の場合かつ前記顔料の黒インクと前記染料の黒インクとの間で染み
込み方が異なることにより画質に影響が出る用紙が用いられない場合に、前記染料の黒イ
ンクのみを用いて、前記対象画像を印刷させる、制御装置。
[Application Example 1] A printing head having a nozzle for ejecting black pigment ink, a nozzle for ejecting black dye ink, and an ink for supplying the pigment ink and the black ink of the dye to the print head. A control device for controlling a print execution unit including a supply unit, wherein the acquisition unit for acquiring target image data representing a target image and the print execution unit are controlled by using the target image data to control the target. First, the print control unit includes a print control unit that executes a print process for printing an image, and the print control unit is unlikely to delay the supply of the black ink of the pigment from the ink supply unit to the print head. In the second case, where the target image is printed using the ink of the pigment, and the black ink of the pigment is likely to be delayed in the supply from the ink supply unit to the print head, and the pigment of the pigment. A control device that prints the target image using only the black ink of the dye when the paper that affects the image quality due to the difference in the penetration method between the black ink and the black ink of the dye is not used. ..

上記構成によれば、顔料の黒インクについて、印刷ヘッドへの供給が遅れる可能性が高い場合に、顔料のインクとは異なる染料の黒インクを用いて対象画像が印刷される。この結果、例えば、待機時間を設けることなく、単位時間あたりの顔料の黒インクの使用量を減らすことができる。したがって、印刷時間が長くなることなく、顔料の黒インクについてインク供給部から印刷ヘッドへの供給が遅れることを抑制して、印刷される画像の画質が低下することを抑制することができる。 According to the above configuration, when the supply of the black pigment ink to the print head is likely to be delayed, the target image is printed using the black ink of a dye different from the pigment ink. As a result, for example, the amount of black pigment used per unit time can be reduced without providing a waiting time. Therefore, it is possible to suppress the delay in the supply of the black pigment ink from the ink supply unit to the print head without lengthening the printing time, and to suppress the deterioration of the image quality of the printed image.

なお、本発明は、他の種々の形態で実現可能であり、例えば、印刷装置、印刷実行部の制御方法、これらの装置や方法の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。 The present invention can be realized in various other forms, for example, a printing device, a control method of a print execution unit, a computer program for realizing the functions of these devices and methods, and a computer program thereof are recorded. It can be realized in the form of a recording medium or the like.

第1実施例における複合機100の構成を示すブロック図である。It is a block diagram which shows the structure of the multifunction device 100 in 1st Example. 複合機100の概略構成を印刷実行部200の構成を中心に示す図である。It is a figure which shows the schematic structure of the multifunction device 100 mainly in the structure of a print execution unit 200. 第1実施例の印刷処理のフローチャートである。It is a flowchart of the printing process of 1st Example. CMYK画像データの説明図である。It is explanatory drawing of CMYK image data. テーブル群TSの説明図である。It is explanatory drawing of the table group TS. 置換率決定テーブルRDTの一例を概念的に示す図である。It is a figure which shows an example of the substitution rate determination table RDT conceptually. 部分画像PIを概念的に示す図である。It is a figure which shows the partial image PI conceptually. 主走査ラインの本数の変更の説明図である。It is explanatory drawing of the change of the number of main scanning lines. 第2実施例の印刷処理のフローチャートである。It is a flowchart of the printing process of 2nd Example. 対象画像IM2の一例を示す図である。It is a figure which shows an example of the target image IM2.

A.第1実施例:
A-1.複合機の構成:
次に、本発明の実施の形態を実施例に基づき説明する。図1は、第1実施例における複合機100の構成を示すブロック図である。
A. First Example:
A-1. Configuration of multifunction device:
Next, an embodiment of the present invention will be described based on examples. FIG. 1 is a block diagram showing the configuration of the multifunction device 100 in the first embodiment.

複合機100は、複合機100を制御するコントローラとしてのCPU110と、DRAMなどの揮発性記憶装置120と、フラッシュメモリなどの不揮発性記憶装置130と、液晶ディスプレイなどの表示部140と、タッチパネルやボタンなどを含む操作部150と、通信部160と、印刷実行部200と、読取実行部300と、を備えている。 The multifunction device 100 includes a CPU 110 as a controller for controlling the multifunction device 100, a volatile storage device 120 such as a DRAM, a non-volatile storage device 130 such as a flash memory, a display unit 140 such as a liquid crystal display, and a touch panel and buttons. It includes an operation unit 150 including, a communication unit 160, a print execution unit 200, and a read execution unit 300.

揮発性記憶装置120は、例えば、CPU110がコンピュータプログラムPGを実行する際に、用いられる種々の中間データを一時的に格納するためのバッファ領域121として用いられる。 The volatile storage device 120 is used, for example, as a buffer area 121 for temporarily storing various intermediate data used when the CPU 110 executes the computer program PG.

不揮発性記憶装置130には、コンピュータプログラムPGと、テーブル群TSと、後述するインク残量データIRDと、が格納されている。CPU110は、コンピュータプログラムPGを実行することによって、複合機100を制御する種々の機能、例えば、印刷実行部200を制御して印刷を実行する印刷機能、読取実行部300を制御してスキャンデータを生成するスキャン機能、電話回線を介して画像データの送受信を行うファクシミリ機能、を実現する。テーブル群TSは、後述する各種のテーブル(図5、図6)を含む。コンピュータプログラムPGとテーブル群TSは、例えば、複合機100の出荷時に予め不揮発性記憶装置130に格納されている。これに代えて、コンピュータプログラムPGとテーブル群TSは、DVD-ROMなどに記録された形態や、サーバからネットワウンロードされる形態で提供されても良い。 The non-volatile storage device 130 stores a computer program PG, a table group TS, and an ink remaining amount data IRD, which will be described later. By executing the computer program PG, the CPU 110 controls various functions for controlling the multifunction device 100, for example, a printing function for controlling the printing execution unit 200 to execute printing, and a reading execution unit 300 for scanning data. It realizes a scanning function to generate and a facsimile function to send and receive image data via a telephone line. The table group TS includes various tables (FIGS. 5 and 6) described later. The computer program PG and the table group TS are stored in the non-volatile storage device 130 in advance at the time of shipment of the multifunction device 100, for example. Instead of this, the computer program PG and the table group TS may be provided in a form recorded on a DVD-ROM or the like or in a form of being net-wound from the server.

通信部160は、外部機器と接続するためのインタフェースを含み、外部機器との間で、データ通信を行うために用いられる。例えば、通信部160は、LANを介してパーソナルコンピュータ400などの端末装置と接続するためのインタフェースと、アナログ電話回線のネットワークTNに接続するためのインタフェースと、を含む。 The communication unit 160 includes an interface for connecting to an external device, and is used for data communication with the external device. For example, the communication unit 160 includes an interface for connecting to a terminal device such as a personal computer 400 via a LAN, and an interface for connecting to a network TN of an analog telephone line.

読取実行部300は、イメージセンサを含み、光学的に原稿を読み取ることによってスキャンデータを取得する。例えば、読取実行部300は、ファクシミリ機能において、電話回線を用いて送信すべき画像データを生成するためにも用いられる。 The scanning execution unit 300 includes an image sensor and acquires scan data by optically scanning the document. For example, the reading execution unit 300 is also used in the facsimile function to generate image data to be transmitted using a telephone line.

印刷実行部200は、シアン、マゼンタ、イエロ、ブラック(以下、それぞれ、C、M、Y、Kと略す)の各インクを吐出して印刷を行うインクジェット方式の印刷機構である。印刷実行部200は、CMYKの各インクを吐出して用紙上にドットを形成することによって、印刷を行う。印刷実行部200は、主走査部210と、副走査部220と、印刷ヘッド230と、ヘッド駆動部240と、インク供給部250と、温度センサ260と、を備えている。 The print execution unit 200 is an inkjet printing mechanism that ejects and prints cyan, magenta, yellow, and black (hereinafter, abbreviated as C, M, Y, and K, respectively) inks. The print execution unit 200 prints by ejecting each ink of CMYK and forming dots on the paper. The print execution unit 200 includes a main scanning unit 210, a sub-scanning unit 220, a print head 230, a head drive unit 240, an ink supply unit 250, and a temperature sensor 260.

図2は、複合機100の概略構成を、印刷実行部200の構成を中心に示す図である。図2(A)には、複合機100の全体構成の概略が示されている。図2(A)に示すように、複合機100の印刷実行部200は、さらに、印刷媒体としての用紙M(例えば、A4サイズの用紙)を収容するための用紙トレイ281、282と、印刷後の用紙Mが排出される排紙トレイ283と、印刷ヘッド230のインクを吐出する面と対向して配置されたプラテン270と、を備えている(図2(A))。 FIG. 2 is a diagram showing a schematic configuration of the multifunction device 100 centering on the configuration of the print execution unit 200. FIG. 2A shows an outline of the overall configuration of the multifunction device 100. As shown in FIG. 2A, the print execution unit 200 of the multifunction machine 100 further includes paper trays 281 and 282 for accommodating paper M (for example, A4 size paper) as a print medium, and after printing. A paper ejection tray 283 from which the paper M is ejected and a platen 270 arranged to face the ink ejection surface of the print head 230 are provided (FIG. 2A).

主走査部210は、印刷ヘッド230を搭載するキャリッジ213と、キャリッジ213を主走査方向(図2:Y方向)に沿って移動可能に保持する摺動軸214と、図示しない主走査モータと、を備えている。主走査部210は、主走査モータの動力を用いて、キャリッジ213を摺動軸214に沿って往復移動させる。これによって、用紙Mなどの印刷媒体に対して主走査方向に沿って印刷ヘッド230を往復移動させる主走査が実現される。 The main scanning unit 210 includes a carriage 213 on which the print head 230 is mounted, a sliding shaft 214 that movably holds the carriage 213 along the main scanning direction (FIG. 2: Y direction), and a main scanning motor (not shown). It is equipped with. The main scanning unit 210 reciprocates the carriage 213 along the sliding shaft 214 by using the power of the main scanning motor. As a result, the main scan in which the print head 230 is reciprocated along the main scan direction with respect to the print medium such as the paper M is realized.

副走査部220は、プラテン270の上流側と下流側にそれぞれ配置された一対の上流側ローラ223、一対の下流側ローラ224を含む複数個の搬送ローラと、図示しない副走査モータと、を備える。副走査部220は、副走査モータの動力を用いて、用紙トレイ281、282から、プラテン270上を通り、排紙トレイ283に至る搬送経路RTに沿って、用紙Mを搬送する。これによって、印刷ヘッド230に対して主走査方向と交差する副走査方向に沿って印刷媒体を移動させる副走査が実現される。矢印ARは、プラテン270上における用紙Mの搬送方向(図2のX軸の正方向(+X方向))、すなわち、上述した副走査方向を示している。 The sub-scanning unit 220 includes a pair of upstream rollers 223 and a pair of downstream rollers 224 arranged on the upstream side and the downstream side of the platen 270, respectively, and a plurality of transport rollers, and a sub-scanning motor (not shown). .. The sub-scanning unit 220 uses the power of the sub-scanning motor to transport the paper M from the paper trays 281 and 282 along the transport path RT that passes over the platen 270 and reaches the paper output tray 283. As a result, the sub-scanning in which the print medium is moved along the sub-scanning direction intersecting the main scanning direction with respect to the print head 230 is realized. The arrow AR indicates the transport direction of the paper M on the platen 270 (the positive direction (+ X direction) of the X axis in FIG. 2), that is, the above-mentioned sub-scanning direction.

インク供給部250は、印刷ヘッド230に複数種類の色のインクを供給する。インク供給部250は、カートリッジ装着部251と、チューブ252と、バッファタンク253と、を備えている。カートリッジ装着部251には、内部にインクが収容された容器であるインクカートリッジCTGが着脱可能に装着され、インクカートリッジCTGからインクが供給される。バッファタンク253は、キャリッジ213において、印刷ヘッド230の上方に配置され、印刷ヘッド230に供給すべきインクを一時的に収容する。チューブ252は、カートリッジ装着部251とバッファタンク253との間を接続するインクの流路である。インクカートリッジCTG内のインクは、カートリッジ装着部251、チューブ252、バッファタンク253を介して、印刷ヘッド230に供給される。図2には、図の煩雑を避けるために1個ずつのみ図示されているが、インクカートリッジCTG、カートリッジ装着部251、チューブ252、バッファタンク253は、印刷ヘッド230から吐出可能な複数種類のインク、具体的には、C、M、Y、Kのインクごとに設けられている。 The ink supply unit 250 supplies ink of a plurality of colors to the print head 230. The ink supply unit 250 includes a cartridge mounting unit 251, a tube 252, and a buffer tank 253. An ink cartridge CTG, which is a container containing ink, is detachably mounted on the cartridge mounting portion 251, and ink is supplied from the ink cartridge CTG. The buffer tank 253 is arranged above the print head 230 in the carriage 213 and temporarily accommodates ink to be supplied to the print head 230. The tube 252 is an ink flow path connecting the cartridge mounting portion 251 and the buffer tank 253. The ink in the ink cartridge CTG is supplied to the print head 230 via the cartridge mounting portion 251, the tube 252, and the buffer tank 253. Although only one ink cartridge CTG, a cartridge mounting portion 251 and a tube 252 and a buffer tank 253 are shown in FIG. 2 in order to avoid complication of the drawing, a plurality of types of ink that can be ejected from the print head 230 are shown in FIG. Specifically, it is provided for each of C, M, Y, and K inks.

図2(B)は、-Z側から、+Z側に向かって印刷ヘッド230を見た図を示している。印刷ヘッド230は、複数種類のインクを吐出するための複数種類のノズルNzを有する。具体的には、図2(B)に示すように、印刷ヘッド230のプラテン270と対向する面(印刷ヘッド230の-Z側の面)には、上述したC、M、Y、Kの各インクを吐出するためのノズル列NC、NM、NY、NKが形成されている。各ノズル列は、副走査方向に沿って並ぶ複数個のノズルNzを含んでいる。各ノズル列の副走査方向の長さ(ノズル長とも呼ぶ)を、NLとする。C、M、Y、Kの各インクを吐出するためのノズル列NC、NM、NY、NKは、主走査方向に所定の順序で並んでいる。本実施例では、図2(B)に示すように、+Y側から-Y側に向かって、K、C、M、Yの順序で並んでいる。 FIG. 2B shows a view of the print head 230 viewed from the −Z side toward the + Z side. The print head 230 has a plurality of types of nozzles Nz for ejecting a plurality of types of ink. Specifically, as shown in FIG. 2B, the surfaces of the print head 230 facing the platen 270 (the surface on the −Z side of the print head 230) are each of the above-mentioned C, M, Y, and K. Nozzle rows NC, NM, NY, and NK for ejecting ink are formed. Each nozzle row contains a plurality of nozzles Nz arranged along the sub-scanning direction. The length of each nozzle row in the sub-scanning direction (also referred to as nozzle length) is defined as NL. The nozzle rows NC, NM, NY, and NK for ejecting the inks C, M, Y, and K are arranged in a predetermined order in the main scanning direction. In this embodiment, as shown in FIG. 2 (B), K, C, M, and Y are arranged in the order from the + Y side to the −Y side.

各ノズルNzは、印刷ヘッド230の内部に形成されたインク流路(図示省略)を介してバッファタンク253に接続されている。印刷ヘッド230の内部の各インク流路に沿ってインクを吐出させるためのアクチュエータ(図示省略)が設けられている。 Each nozzle Nz is connected to the buffer tank 253 via an ink flow path (not shown) formed inside the print head 230. An actuator (not shown) for ejecting ink along each ink flow path inside the print head 230 is provided.

ヘッド駆動部240は、主走査部210による主走査中にCPU110から供給される印刷データに従って印刷ヘッド230内の各アクチュエータを駆動する。これによって、副走査部220によって移動される印刷媒体上に印刷ヘッド230からインクが吐出される。この結果、印刷媒体上にドットが形成される。 The head drive unit 240 drives each actuator in the print head 230 according to the print data supplied from the CPU 110 during the main scan by the main scan unit 210. As a result, the ink is ejected from the print head 230 onto the print medium moved by the sub-scanning unit 220. As a result, dots are formed on the print medium.

CPU110は、印刷実行部200の主走査部210と副走査部220とヘッド駆動部240と、を制御して、1回の主走査処理(パスとも呼ぶ)と1回の副走査処理とを含む一組の処理を複数回に亘って繰り返し実行させることにより印刷を行う。1回の主走査処理は、用紙Mの搬送を停止した状態で、1回の主走査を行いつつ、印刷ヘッド230を駆動することによって、印刷すべき画像の一部分である部分画像を印刷する処理である。1回の副走査処理は、特定の搬送量だけ、用紙を搬送する処理である。 The CPU 110 controls the main scanning unit 210, the sub-scanning unit 220, and the head driving unit 240 of the print execution unit 200, and includes one main scanning process (also referred to as a path) and one sub-scanning process. Printing is performed by repeatedly executing a set of processes over a plurality of times. The one-time main scanning process is a process of printing a partial image which is a part of an image to be printed by driving the print head 230 while performing one main scanning in a state where the transfer of the paper M is stopped. Is. One sub-scanning process is a process of transporting paper by a specific transport amount.

ここで、インクがノズルNzから吐出されると、インクが吐出された分、バッファタンク253内のインクが減少するので、バッファタンク253内に負圧が発生する。該負圧によって、カートリッジ装着部251、チューブ252を介して、インクカートリッジCTGからバッファタンク253へインクが供給される。C、M、Y、Kのうちの特定色のインク、例えば、黒色のインク(以下、Kインクとも呼ぶ)が、印刷のために短い時間内に複数個のノズルNzから大量に吐出されると、バッファタンク253への特定色のインクの供給の遅れが発生し得る。このようなインクの供給の遅れが発生すると、アクチュエータを駆動しても、特定色のインクがノズルNzから吐出されない不具合、あるいは、想定より少量しか吐出されない不具合が発生する。このような不具合が発生すると、印刷画像において、特定色が薄くなり、画質が低下する。インクの供給の遅れは、インクの流動性が低下すると、発生しやすい。例えば、複合機100内の温度(すなわち、印刷実行部200の温度)が過度に低くなると、インクの粘度が増大するために、インクの流動性が低下するので、インクの供給の遅れが発生しやすい。以上の説明から解るように、複合機100内の温度が基準以下で、かつ、単位時間内に、特定色のインクの吐出される量(すなわち、ドットが形成される量)が基準以上になると、インクの供給の遅れが特に発生しやすい。 Here, when the ink is ejected from the nozzle Nz, the ink in the buffer tank 253 is reduced by the amount of the ink ejected, so that a negative pressure is generated in the buffer tank 253. Due to the negative pressure, ink is supplied from the ink cartridge CTG to the buffer tank 253 via the cartridge mounting portion 251 and the tube 252. When ink of a specific color among C, M, Y, and K, for example, black ink (hereinafter, also referred to as K ink) is ejected in large quantities from a plurality of nozzles Nz within a short time for printing. , There may be a delay in the supply of the specific color ink to the buffer tank 253. When such a delay in the supply of ink occurs, even if the actuator is driven, a problem occurs in which ink of a specific color is not ejected from the nozzle Nz, or a problem occurs in which a smaller amount than expected is ejected. When such a problem occurs, the specific color becomes lighter in the printed image, and the image quality deteriorates. Ink supply delays are more likely to occur when the ink fluidity is reduced. For example, if the temperature inside the multifunction device 100 (that is, the temperature of the print execution unit 200) becomes excessively low, the viscosity of the ink increases and the fluidity of the ink decreases, so that the ink supply is delayed. Cheap. As can be seen from the above explanation, when the temperature inside the multifunction device 100 is below the standard and the amount of ink of a specific color ejected (that is, the amount of dots formed) is above the standard within a unit time. , Ink supply delay is especially likely to occur.

図1のインク残量データIRDは、印刷実行部200が用いるシアン、マゼンタ、イエロ、ブラック(以下、それぞれ、C、M、Y、Kと略す)の各インクの残量を示すデータである。CPU110は、インク残量データIRDを用いて、各インクの残量を管理している。例えば、CPU110は、カートリッジ装着部251からインクカートリッジCTGが取り外されたこと、および、カートリッジ装着部251にインクカートリッジCTGが装着されたこと、を検出することによって、インクカートリッジCTGの交換を検出する。そして、CPU110は、各インクについて、インクカートリッジCTGが交換された時からの累積使用量を、例えば、印刷データに基づいてカウントし、当該累積使用量を、インクカートリッジCTGのインクの収容量の初期値から減ずることによって、各インクの残量を算出する。CPU110は、印刷が行われる度に、各インクの残量を算出して、インク残量データIRDを更新する。変形例では、インクカートリッジCTGにインクの残量を検出するセンサを設け、CPU110は、当該センサを用いて各インクの残量を検出しても良い。 The ink remaining amount data IRD of FIG. 1 is data showing the remaining amount of each ink of cyan, magenta, yellow, and black (hereinafter, abbreviated as C, M, Y, and K, respectively) used by the print execution unit 200. The CPU 110 manages the remaining amount of each ink by using the ink remaining amount data IRD. For example, the CPU 110 detects the replacement of the ink cartridge CTG by detecting that the ink cartridge CTG has been removed from the cartridge mounting portion 251 and that the ink cartridge CTG has been mounted on the cartridge mounting portion 251. Then, for each ink, the CPU 110 counts the cumulative usage amount from the time when the ink cartridge CTG is replaced, for example, based on the print data, and the cumulative usage amount is the initial storage amount of the ink in the ink cartridge CTG. The remaining amount of each ink is calculated by subtracting from the value. The CPU 110 calculates the remaining amount of each ink and updates the ink remaining amount data IRD each time printing is performed. In the modified example, the ink cartridge CTG may be provided with a sensor for detecting the remaining amount of ink, and the CPU 110 may detect the remaining amount of each ink by using the sensor.

A-2. 印刷処理:
対象画像データを用いて、印刷実行部200を制御して、対象画像を印刷する印刷処理について説明する。図3は、第1実施例の印刷処理のフローチャートである。この印刷処理は、ファクシミリデータによって示されるモノクロ画像を印刷するためにCPU110によって実行される。この印刷処理は、例えば、電話回線を介して、通信部160が、ファクシミリデータを受信したときに開始される。モノクロ画像は、黒色のみで表現されている。このために、モノクロ画像が、例えば、ベタ塗りの領域を含んでいると、該モノクロ画像を印刷する際には、Kインクが単位時間内に、大量に吐出されて、上述したインクの供給の遅れが発生しがちである。本実施例の印刷処理では、インクの供給の遅れの発生を抑制して、印刷される画像の画質の低下を抑制する工夫がなされている。
A-2. Printing process:
A printing process for printing a target image by controlling a print execution unit 200 using the target image data will be described. FIG. 3 is a flowchart of the printing process of the first embodiment. This printing process is performed by the CPU 110 to print the monochrome image represented by the facsimile data. This printing process is started, for example, when the communication unit 160 receives facsimile data via a telephone line. Monochrome images are represented only in black. For this reason, if the monochrome image includes, for example, a solid area, when printing the monochrome image, a large amount of K ink is ejected within a unit time to supply the above-mentioned ink. Delays tend to occur. In the printing process of this embodiment, a device is devised to suppress the occurrence of delay in the supply of ink and to suppress the deterioration of the image quality of the printed image.

S105では、CPU110は、受信されたファクシミリデータを、印刷すべき対象画像を表す対象画像データとして取得する。受信されるファクシミリデータは、例えば、FAXG3などの規格に従って圧縮されている。 In S105, the CPU 110 acquires the received facsimile data as target image data representing the target image to be printed. The received facsimile data is compressed according to a standard such as FAXG3.

S110では、CPU110は、対象画像データに対して、色変換処理を実行して、CMYK画像データを取得する。具体的には、CPU110は、圧縮された対象画像データを解凍して、対象画像をONの画素とOFFの画素とによって表す二値画像データを取得する。この二値画像データは、例えば、縦200dpi×横200dpi相当の画素数で、A4サイズの原稿を表す画像データである。CPU110は、当該二値画像データをRGB値で画素ごとの色を表すRGB画像データに変換する。CPU110は、さらに、RGB値とCMYK値との対応関係を規定するルックアップテーブルを用いて、RGB画像データを、CMYK値で画素ごとの色を表すCMYK画像データに変換する。CMYK値は、インクの色に対応するC、M、Y、Kの4個の色成分の濃度を示す階調値(例えば、256階調の値)を含む色値である。 In S110, the CPU 110 executes a color conversion process on the target image data to acquire CMYK image data. Specifically, the CPU 110 decompresses the compressed target image data and acquires binary image data in which the target image is represented by ON pixels and OFF pixels. This binary image data is, for example, image data representing an A4 size original with a number of pixels corresponding to vertical 200 dpi × horizontal 200 dpi. The CPU 110 converts the binary image data into RGB image data representing the color of each pixel with RGB values. The CPU 110 further converts RGB image data into CMYK image data that represents the color of each pixel by the CMYK value by using a look-up table that defines the correspondence between the RGB value and the CMYK value. The CMYK value is a color value including a gradation value (for example, a value of 256 gradations) indicating the density of four color components of C, M, Y, and K corresponding to the color of the ink.

図4は、CMYK画像データの説明図である。S110で生成されるCMYK画像データは、C、M、Y、K成分のそれぞれの成分画像データを含む。図4(A)には、K成分の成分画像データの一部分と、C、M、Y成分の成分画像データの一部分と、が図示されている。色変換処理では、変換前の二値画像データのONの画素の値が、黒色を示すCMYK値(0、0、0、255)に変換され、OFFの画素の値が、白色を示すCMYK値(0、0、0、0)に変換される。したがって、K成分の成分画像データの各画素の値は、255と、0と、のいずれかである。図4(A)のK成分の成分画像データは、ベタ塗りの部分を示しているので、全ての画素の値が、255とされている。C、M、Y成分の成分画像データの各画素の値は、図4(A)に示すように、全て0である。 FIG. 4 is an explanatory diagram of CMYK image data. The CMYK image data generated in S110 includes component image data of each of the C, M, Y, and K components. FIG. 4A illustrates a part of the component image data of the K component and a part of the component image data of the C, M, and Y components. In the color conversion process, the ON pixel value of the binary image data before conversion is converted into a CMYK value (0, 0, 0, 255) indicating black, and the OFF pixel value is a CMYK value indicating white. It is converted to (0, 0, 0, 0). Therefore, the value of each pixel of the component image data of the K component is either 255 or 0. Since the component image data of the K component in FIG. 4A shows a solid-painted portion, the values of all the pixels are set to 255. As shown in FIG. 4A, the values of each pixel of the component image data of the C, M, and Y components are all 0.

S115では、CPU110は、温度センサ260を用いて、複合機100内の温度を検出することによって、複合機100内の温度Tdを取得する。 In S115, the CPU 110 acquires the temperature Td in the multifunction device 100 by detecting the temperature in the multifunction device 100 using the temperature sensor 260.

S120では、CPU110は、取得された温度Tdに基づいて、Kインクの許容量Mkを決定する。具体的には、Kインクの許容量は、テーブル群TS(図1)に含まれる許容量テーブルATを参照して決定される。 In S120, the CPU 110 determines the allowable amount Mk of K ink based on the acquired temperature Td. Specifically, the allowable amount of K ink is determined with reference to the allowable amount table AT included in the table group TS (FIG. 1).

図5は、テーブル群TSの説明図である。図5(A)には、許容量テーブルATの一例が示されている。許容量テーブルATでは、複数個の温度T1~T5に、それぞれ、Kインクの許容量M1~M5が対応付けられている。温度T1に対応する許容量M1は、複合機100内の温度がT1である場合に、1回の主走査処理にて許容されるKインクの吐出量の上限値を示す。許容量M1~M5には、本実施例では、K成分の濃度を示す階調値の合計値に換算された値が用いられている。例えば、複合機100の製造者は、温度T1の環境下で、Kインクの供給の遅れが発生することなく、1回の主走査処理で形成可能なKインクのドット数の上限値を、実験的に決定する。そして、複合機100の製造者は、当該ドット数の上限値に、1ドットに対応する濃度(例えば、255)を乗ずることによって、温度T1に対応する許容量M1を決定する。許容量テーブルATには、このように予め決定された温度T1~T5と許容量M1~M5との対応関係が記録されている。 FIG. 5 is an explanatory diagram of the table group TS. FIG. 5A shows an example of the allowance table AT. In the allowable amount table AT, the allowable amounts M1 to M5 of K ink are associated with the plurality of temperatures T1 to T5, respectively. The permissible amount M1 corresponding to the temperature T1 indicates an upper limit value of the K ink ejection amount permissible in one main scanning process when the temperature in the multifunction device 100 is T1. As the allowable amounts M1 to M5, in this embodiment, a value converted into a total value of gradation values indicating the density of the K component is used. For example, the manufacturer of the multifunction device 100 has experimented with the upper limit of the number of dots of K ink that can be formed in one main scanning process in an environment of temperature T1 without causing a delay in the supply of K ink. To decide. Then, the manufacturer of the multifunction device 100 determines the allowable amount M1 corresponding to the temperature T1 by multiplying the upper limit of the number of dots by the concentration corresponding to 1 dot (for example, 255). In the allowable amount table AT, the correspondence relationship between the temperatures T1 to T5 and the allowable amounts M1 to M5 thus determined in advance is recorded.

CPU110は、例えば、許容量テーブルATに記録された複数個の温度と、対応する許容量と、を用いた補完計算によって、複合機100内の温度Tdに対応するKインクの許容量Mkを決定する。 The CPU 110 determines, for example, the allowable amount Mk of K ink corresponding to the temperature Td in the multifunction device 100 by a complementary calculation using a plurality of temperatures recorded in the allowable amount table AT and the corresponding allowable amounts. do.

S125では、CPU110は、色変換処理済みの対象画像データ(CMYK画像データ)によって示される対象画像IMのうち、1回の主走査処理に対応する部分画像PIを注目部分画像として選択する。図4(B)には、用紙Mに印刷される対象画像IMの概略が示されている。図4(B)に示すように、対象画像IMは、複数回の主走査処理によって、複数個の部分画像PIに分けて印刷される。この時点では、印刷可能な最大のサイズの部分画像PI、すなわち、印刷時の搬送方向に対応する幅、すなわち、図4(B)のX方向の幅がノズル長NLである部分画像PIが、注目部分画像として選択される。例えば、最初のS125では、1回目の主走査処理に対応する部分画像PI1、すなわち、搬送方向の下流側に対応する対象画像IMの端(図4(B)の+X側の端)からノズル長NL分の部分画像PI1が選択される。k回目(kは、2以上の整数)のS125では、(k-1)回目の主走査処理(後述するS175)で印刷済みの部分画像PI(k-1)の-X側に隣接するノズル長NL分の部分画像PIkが選択される。 In S125, the CPU 110 selects the partial image PI corresponding to one main scanning process as the attention partial image among the target image IMs represented by the target image data (CMYK image data) that has undergone color conversion processing. FIG. 4B shows an outline of the target image IM printed on the paper M. As shown in FIG. 4B, the target image IM is divided into a plurality of partial image PIs and printed by a plurality of main scanning processes. At this point, the maximum printable partial image PI, that is, the width corresponding to the transport direction at the time of printing, that is, the partial image PI in which the width in the X direction in FIG. 4B is the nozzle length NL is Selected as a partial image of interest. For example, in the first S125, the nozzle length is from the partial image PI1 corresponding to the first main scanning process, that is, the end of the target image IM corresponding to the downstream side in the transport direction (the end on the + X side of FIG. 4B). The partial image PI1 for NL is selected. In the kth (k is an integer of 2 or more) S125, the nozzle adjacent to the −X side of the partial image PI (k-1) printed by the (k-1) th main scanning process (S175 described later). The partial image PIk for the long NL is selected.

S130では、CPU110は、注目部分画像を表す部分画像データを用いて、注目部分画像のK成分の値の合計値Tkを算出する。すなわち、CPU110は、注目部分画像を表す部分画像データに含まれる複数個の画素のK成分の値を全て合計して、合計値Tkを算出する。 In S130, the CPU 110 calculates the total value Tk of the K component values of the attention partial image using the partial image data representing the attention partial image. That is, the CPU 110 calculates the total value Tk by summing all the values of the K components of the plurality of pixels included in the partial image data representing the partial image of interest.

S135では、CPU110は、S130で算出された合計値Tkが、S120で算出された許容量Mkより大きいか否かを判断する。合計値Tkが許容量Mkより大きい場合には、仮に、後述するS140~S165を行うことなく、注目部分画像を印刷する場合に、Kインクの供給が遅れる可能性が比較的高いと判断できる。合計値Tkが許容量Mk以下である場合には、仮に、後述するS140~S165を行うことなく、注目部分画像を印刷したとしても、Kインクの供給が遅れる可能性が比較的低いと判断できる。 In S135, the CPU 110 determines whether or not the total value Tk calculated in S130 is larger than the allowable amount Mk calculated in S120. When the total value Tk is larger than the allowable amount Mk, it can be determined that there is a relatively high possibility that the supply of K ink will be delayed when the attention portion image is printed without performing S140 to S165 described later. When the total value Tk is equal to or less than the allowable amount Mk, it can be determined that there is a relatively low possibility that the supply of K ink will be delayed even if the attention portion image is printed without performing S140 to S165 described later. ..

合計値Tkが許容量Mk以下である場合には(S135:NO)、CPU110は、S140~S165の処理を行うことなく、S170に処理を進める。合計値Tkが許容量Mkより大きい場合には(S135:YES)、CPU110は、S140に処理を進める。 When the total value Tk is equal to or less than the allowable amount Mk (S135: NO), the CPU 110 proceeds to S170 without performing the processing of S140 to S165. If the total value Tk is larger than the allowable amount Mk (S135: YES), the CPU 110 proceeds to S140.

S140では、CPU110は、C、M、Yのインクの残量のいずれもが所定の閾値TH以上であるか否かを判断する。各インクの残量は、上述したように、インク残量データIRDに記録されている。 In S140, the CPU 110 determines whether or not any of the remaining amounts of ink in C, M, and Y is equal to or higher than a predetermined threshold value TH. As described above, the remaining amount of each ink is recorded in the ink remaining amount data IRD.

C、M、Yのインクの残量のいずれもが閾値TH以上である場合には(S140:YES)、S145にて、CPU110は、黒色画素の置換率を決定する。具体的には、CPU110は、テーブル群TSに含まれる置換率決定テーブルRDTを参照して、第1置換率RR1と、第2置換率RR2と、を決定する。第1置換率RR1は、処理対象の部分画像PIに含まれる黒色画素のうち、第1置換処理の対象とすべき画素の割合である。第2置換率RR2は、処理対象の部分画像PIに含まれる黒色画素のうち、第1置換処理の対象とすべき画素の割合である。黒色画素、第1置換処理、第2置換処理については後述する。 When all of the remaining amounts of the inks C, M, and Y are equal to or higher than the threshold value TH (S140: YES), in S145, the CPU 110 determines the replacement rate of the black pixel. Specifically, the CPU 110 determines the first substitution rate RR1 and the second substitution rate RR2 with reference to the substitution rate determination table RDT included in the table group TS. The first replacement rate RR1 is the ratio of the pixels to be the target of the first replacement processing among the black pixels included in the partial image PI to be processed. The second replacement rate RR2 is the ratio of the black pixels included in the partial image PI to be processed to be the target of the first replacement process. The black pixel, the first replacement process, and the second replacement process will be described later.

図6は、置換率決定テーブルRDTの一例を概念的に示す図である。置換率決定テーブルRDTは、例えば、図6に示すように、合計値Tkと第1置換率RR1との対応関係と、合計値Tkと第2置換率RR2との対応関係と、をそれぞれ規定するテーブルである。これらの対応関係は、許容量Mkを含む4個の閾値Mk、THa、THb、THcを用いて規定されている。閾値THaは許容量Mkより大きく、閾値THbは閾値THaより大きく、閾値THcは閾値THbより大きい(Mk<THa<THb<THc)。 FIG. 6 is a diagram conceptually showing an example of the substitution rate determination table RDT. As shown in FIG. 6, for example, the substitution rate determination table RDT defines a correspondence relationship between the total value Tk and the first substitution rate RR1 and a correspondence relationship between the total value Tk and the second substitution rate RR2, respectively. It's a table. These correspondences are defined using four thresholds Mk, THa, THb, THc including the allowable amount Mk. The threshold THa is larger than the allowable amount Mk, the threshold THb is larger than the threshold THa, and the threshold THc is larger than the threshold THb (Mk <THa <THb <THc).

図6に示すように、合計値Tkが許容量Mkより大きな範囲について、第1置換率RR1と第2置換率RR2との少なくとも一方が、0より大きな値に設定されている。合計値Tkが許容量Mkより大きく、閾値THa以下の第1範囲(Mk<Tk≦THaの範囲)では、第1置換率RR1は、合計値Tkが大きくなるに連れて、所定の増加率(傾き)で、直線的に増加する。第1範囲では、第2置換率RR2は、0である。合計値Tkが、閾値THaより大きく、閾値THb以下の第2範囲(THa<Tk≦THbの範囲)では、第1置換率RR1は、合計値Tkが大きくなるに連れて、第1の範囲の増加率より小さな増加率で、直線的に増加する。第2範囲では、第2置換率RR2は、合計値Tkが大きくなるに連れて、所定の増加率で、直線的に増加する。合計値Tkが閾値THbより大きく、閾値THc以下の第3範囲(THb<Tk≦THcの範囲)では、第1置換率RR1は、合計値Tkが大きくなるに連れて、直線的に減少し、合計値Tk=THcで、0になる。第3範囲では、第2置換率RR2は、合計値Tkが大きくなるに連れて、第2範囲の増加率より大きな増加率で、直線的に増加する。合計値Tkが閾値THcより大きい第4範囲(THc<Tkの範囲)では、第1置換率RR1は0であり、第2置換率RR2は、第3範囲の増加率より小さな増加率で、直線的に増加する。 As shown in FIG. 6, in the range where the total value Tk is larger than the allowable amount Mk, at least one of the first substitution rate RR1 and the second substitution rate RR2 is set to a value larger than 0. In the first range (range of Mk <Tk ≦ THa) where the total value Tk is larger than the allowable amount Mk and is equal to or less than the threshold value, the first substitution rate RR1 increases as the total value Tk increases. Inclination), it increases linearly. In the first range, the second substitution rate RR2 is 0. In the second range (range of THa <Tk ≦ THb) where the total value Tk is larger than the threshold value THa and equal to or less than the threshold value THb, the first substitution rate RR1 is in the first range as the total value Tk increases. The rate of increase is smaller than the rate of increase, and it increases linearly. In the second range, the second substitution rate RR2 increases linearly at a predetermined rate of increase as the total value Tk increases. In the third range (range of THb <Tk ≦ THc) where the total value Tk is larger than the threshold value THb and is equal to or less than the threshold value THc, the first substitution rate RR1 decreases linearly as the total value Tk increases. When the total value Tk = THc, it becomes 0. In the third range, the second substitution rate RR2 increases linearly with an increase rate larger than the increase rate in the second range as the total value Tk increases. In the fourth range (THc <Tk range) where the total value Tk is larger than the threshold value THc, the first substitution rate RR1 is 0, and the second substitution rate RR2 is a straight line with an increase rate smaller than the increase rate in the third range. Increases.

第1置換率RR1と第2置換率RR2とは、後述するS160の置換処理後の部分画像PIを示す部分画像データにおいて、K成分の画素の値の合計値Tkが、許容量Mk以下に低減されるように、設定されている。 The first replacement rate RR1 and the second replacement rate RR2 are the partial image data showing the partial image PI after the replacement process of S160 described later, in which the total value Tk of the pixel values of the K component is reduced to the allowable amount Mk or less. It is set to be done.

S150では、CPU110は、注目部分画像を表す部分画像データを用いて、注目部分画像に含まれる複数個の画素から、複数個の黒色画素を、置換対象の複数個の画素の候補として抽出する。黒色画素は、例えば、K成分の画素の値が、所定の基準値(例えば、240)以上である画素である。本実施例では、対象画像データは、K成分の画素の値は、上述したように、255、または、0のいずれかであるので、K成分の画素の値が、255である画素が、黒色画素として抽出される。例えば、図4(A)に示す例では、全ての画素のK成分が255であるので、全ての画素が黒色画素として抽出される。 In S150, the CPU 110 uses the partial image data representing the attention partial image to extract a plurality of black pixels from the plurality of pixels included in the attention partial image as candidates for the plurality of pixels to be replaced. The black pixel is, for example, a pixel in which the value of the pixel of the K component is a predetermined reference value (for example, 240) or more. In this embodiment, in the target image data, the value of the pixel of the K component is either 255 or 0 as described above, so that the pixel having the value of the pixel of the K component of 255 is black. It is extracted as a pixel. For example, in the example shown in FIG. 4A, since the K component of all the pixels is 255, all the pixels are extracted as black pixels.

S155では、CPU110は、抽出された複数個の黒色画素の中から、置換対象の複数個の画素を決定する。具体的には、CPU110は、第1置換率RR1に基づいて、第1置換処理の対象とすべき第1対象画素P1の個数PN1を決定し、第2置換率RR2に基づいて、第2置換処理の対象とすべき第2対象画素P2の個数PN2を決定する。個数PN1、PN2は、注目部分画像の画素の総数PNtotalに、第1置換率RR1、第2置換率RR2を乗じた値に、それぞれ決定される(PN1=PNtotal×RR1、PN2=PNtotal×RR2)。CPU110は、抽出された複数個の黒色画素の中から、PN1個の第1対象画素P1と、PN2個の第2対象画素P2とを決定する。これらの画素P1、P2は、注目部分画像内に偏り無く分散して配置されるように、決定される。例えば、抽出された複数個の黒色画素の中から、PN1個の第1対象画素P1が、乱数に基づいてランダムに決定され、残りの複数個の黒色画素の中から、PN2個の第2対象画素P2が乱数に基づいて、ランダムに決定される。図4(A)の例では、枠線で囲んだ複数個の画素は、第1対象画素P1に決定された画素であり、ハッチングされた複数個の画素は、第2対象画素P2に決定された画素である。 In S155, the CPU 110 determines a plurality of pixels to be replaced from the plurality of extracted black pixels. Specifically, the CPU 110 determines the number PN1 of the first target pixels P1 to be the target of the first replacement process based on the first replacement rate RR1, and the second replacement based on the second replacement rate RR2. The number PN2 of the second target pixels P2 to be processed is determined. The number PN1 and PN2 are determined by multiplying the total number of pixels of the partial image of interest by the first substitution rate RR1 and the second substitution rate RR2 (PN1 = PNtotal × RR1, PN2 = PNtotal × RR2). .. The CPU 110 determines the first target pixel P1 having one PN and the second target pixel P2 having two PNs from the plurality of extracted black pixels. These pixels P1 and P2 are determined so as to be evenly distributed and arranged in the partial image of interest. For example, the first target pixel P1 with one PN is randomly determined from the extracted plurality of black pixels based on a random number, and the second target with two PNs from the remaining plurality of black pixels. Pixels P2 are randomly determined based on random numbers. In the example of FIG. 4A, the plurality of pixels surrounded by the frame line are the pixels determined to be the first target pixel P1, and the hatched plurality of pixels are determined to be the second target pixel P2. It is a pixel.

S160では、CPU110は、置換対象の複数個の画素の値を置換する置換処理を実行する。具体的には、CPU110は、PN1個の第1対象画素P1のそれぞれの画素のCMYK値を、第1置換処理によって置換する。CPU110は、PN2個の第2対象画素P2のそれぞれの画素のCMYK値を、第2置換処理によって置換する。第1置換処理は、図5(B)の第1置換テーブルRT1を用いて、実行され、第2置換処理は、図5(C)の第2置換テーブルRT2を用いて実行される。置換テーブルRT1、RT2には、置換前のK成分の値が240~255の範囲、すなわち、黒色画素がとり得るK成分の値の範囲について、置換前のK成分の値と、置換後のC、M、Y、Kの各成分の値と、の対応関係が規定されている。 In S160, the CPU 110 executes a replacement process of replacing the values of the plurality of pixels to be replaced. Specifically, the CPU 110 replaces the CMYK value of each pixel of the first target pixel P1 having one PN by the first replacement process. The CPU 110 replaces the CMYK values of each pixel of the second target pixel P2 having two PNs by the second replacement process. The first substitution process is executed using the first substitution table RT1 of FIG. 5 (B), and the second substitution process is executed using the second substitution table RT2 of FIG. 5 (C). In the replacement tables RT1 and RT2, the value of the K component before replacement is in the range of 240 to 255, that is, the value of the K component that can be taken by the black pixel is the value of the K component before replacement and the C after replacement. , M, Y, and K are defined as corresponding to the values of each component.

第1置換処理では、K成分の値が、置換前の値の約半分の値に置換される。第2置換処理では、K成分の値が、0に置換される。そして、第1置換処理、第2置換処理では、K成分の値が置換により減少する分を補うために、C、M、Y成分の値のそれぞれが、置換前の値(本実施例では0)から、置換テーブルR1、R2に規定された値に置換される。置換後のC、M、Yの値は、互いに同じ値であり、これによって、C、M、Y成分によって、無彩色を表すことができる。 In the first replacement process, the value of the K component is replaced with a value that is about half of the value before the replacement. In the second substitution process, the value of the K component is substituted with 0. Then, in the first substitution process and the second substitution process, each of the values of the C, M, and Y components is the value before the substitution (0 in this embodiment) in order to compensate for the decrease in the value of the K component due to the substitution. ) Is replaced with the values specified in the replacement tables R1 and R2. The values of C, M, and Y after the substitution are the same as each other, so that the C, M, and Y components can represent an achromatic color.

この結果、第1置換処理によって、第1対象画素P1は、K成分のみで黒色を表すCMYK値から、C、M、Y、Kの4個の成分を用いて黒色を表すCMYK値に置換される。第2置換処理によって、第2対象画素P2は、K成分のみで黒色を表すCMYK値から、C、M、Yの3個の成分を用いて、K成分を用いずに、黒色を表すCMYK値に置換される。置換前のCMYK値によって表される黒色と、置換後のCMYK値によって表される色と、は実質的に同じ色である。 As a result, by the first replacement process, the first target pixel P1 is replaced from a CMYK value representing black with only the K component to a CMYK value representing black using four components C, M, Y, and K. To. By the second substitution processing, the second target pixel P2 has a CMYK value representing black with only the K component, and a CMYK value representing black with three components C, M, and Y without using the K component. Is replaced by. The black color represented by the CMYK value before the replacement and the color represented by the CMYK value after the replacement are substantially the same color.

S140にて、C、M、Yのインクの残量の少なくとも1つが所定の閾値TH未満である場合には(S140:NO)、CPU110は、上述したS145~S160に代えて、S165の処理を実行する。 In S140, when at least one of the remaining amounts of the inks C, M, and Y is less than the predetermined threshold value TH (S140: NO), the CPU 110 performs the process of S165 instead of the above-mentioned S145 to S160. Run.

S165では、CPU110は、注目部分画像のK成分の値の合計値Tkが許容量Mk以内になるように注目部分画像に含まれる主走査ラインの数を変更する。主走査ラインは、対象画像IMおよび部分画像PIにおいて、印刷時の主走査方向に対応する方向(図4(B)のY方向)に沿って並ぶ複数個の画素によって構成されるラインである。注目部分画像は、上述したように、ノズル長NLに相当するX方向の幅を有する。すなわち、注目部分画像に含まれる主走査ラインの本数は、ノズル長NLに相当するX方向の幅分の本数である。 In S165, the CPU 110 changes the number of main scanning lines included in the attention portion image so that the total value Tk of the K component values of the attention portion image is within the allowable amount Mk. The main scanning line is a line composed of a plurality of pixels arranged along a direction corresponding to the main scanning direction at the time of printing (Y direction in FIG. 4B) in the target image IM and the partial image PI. As described above, the attention portion image has a width in the X direction corresponding to the nozzle length NL. That is, the number of main scanning lines included in the partial image of interest is the number corresponding to the width corresponding to the nozzle length NL in the X direction.

図7は、部分画像PIを概念的に示す図である。図6の部分画像PIは、n本(nは、ノズル長NLに相当するX方向の幅分の本数)の主走査ラインL(1)~L(n)を含んでいる。n本の主走査ラインL(1)~L(n)の1~nの番号は、搬送方向の下流側に対応する端(図7の+X側の端)に位置する主走査ラインから順に、付されている。CPU110は、例えば、n本の主走査ラインL(1)~L(n)を、番号順に、1本ずつ注目ラインとして選択する。CPU110は、注目ラインに含まれる複数個の画素のK成分の値の合計値を算出する。そして、CPU110は、1番目の主走査ラインから注目ラインまでのK成分の値の総合計値を、順次に算出する。CPU110は、k成分の値の総合計値が、許容量Mkより大きくなるまで、注目ラインを順次に変更しながら計算を続ける。例えば、主走査ラインL(1)~L(m)のK成分の値の総合計値が、許容量Mkより小さく、主走査ラインL(1)~L(m+1)のK成分の値の総合計値が、許容量Mkより大きい、とする(mは、nより小さな1以上の整数)。この場合には、CPU110は、主走査ラインL(1)~L(m+1)のK成分の値の総合計値が、許容量Mkより大きいと判明した時点で、計算を終了して、注目部分画像の主走査ラインの本数を、nからmに変更する。すなわち、注目部分画像内のK成分の値の合計値Tkが、許容量Mk以下になるように、注目部分画像は、n本の主走査ラインL(1)~L(n)を含む部分画像から、m本の主走査ラインL(1)~L(m)を含む部分画像に変更される。なお、この場合には、次回のS125にて選択される次回の注目部分画像は、主走査ラインL(m+1)を先頭の主走査ライン(+X側の端に位置する主走査ライン)とするノズル長NL分の部分画像である。 FIG. 7 is a diagram conceptually showing the partial image PI. The partial image PI of FIG. 6 includes n main scanning lines L (1) to L (n) (where n is the number corresponding to the width corresponding to the nozzle length NL). The numbers 1 to n of the n main scanning lines L (1) to L (n) are, in order from the main scanning line located at the end corresponding to the downstream side in the transport direction (the end on the + X side in FIG. 7). It is attached. For example, the CPU 110 selects n main scanning lines L (1) to L (n) one by one in numerical order as attention lines. The CPU 110 calculates the total value of the K component values of the plurality of pixels included in the line of interest. Then, the CPU 110 sequentially calculates the total value of the K component values from the first main scanning line to the line of interest. The CPU 110 continues the calculation while sequentially changing the line of interest until the total value of the k component values becomes larger than the allowable amount Mk. For example, the total value of the K component of the main scanning lines L (1) to L (m) is smaller than the allowable amount Mk, and the total value of the K component of the main scanning lines L (1) to L (m + 1) is total. It is assumed that the total value is larger than the allowable amount Mk (m is an integer of 1 or more smaller than n). In this case, the CPU 110 ends the calculation when it is found that the total value of the K components of the main scanning lines L (1) to L (m + 1) is larger than the allowable amount Mk, and the attention portion The number of main scanning lines in the image is changed from n to m. That is, the attention partial image is a partial image including n main scanning lines L (1) to L (n) so that the total value Tk of the K component values in the attention partial image is equal to or less than the allowable amount Mk. Is changed to a partial image including m main scanning lines L (1) to L (m). In this case, the next attention partial image selected in the next S125 is a nozzle in which the main scanning line L (m + 1) is the head main scanning line (main scanning line located at the end on the + X side). It is a partial image for a long NL.

S170では、CPU110は、注目部分画像を表す部分画像データ(CMYK画像データ)に対してハーフトーン処理を実行する。例えば、CPU110は、印刷解像度(例えば、縦300dpi×横300dpi)に応じて、部分画像データの画素数を調整する。そして、CPU110は、画素数を調整済みのCMYK画像データを、ディザ法や誤差拡散法などの公知の手法を用いて、ドットデータに変換する。ドットデータは、CMYKのそれぞれの色成分についてドットの形成状態を画素ごとに表すデータである。ドットデータの各画素の各色成分の値によって表されるドットの形成状態は、例えば、「ドットを形成する」、「ドットを形成しない」のうちのいずれかの状態である。変形例では、ドットの形成状態は、「大ドットを形成する」、「中ドットを形成する」、「小ドットを形成する」、「ドットを形成しない」の4つの状態であっても良い。 In S170, the CPU 110 executes halftone processing on the partial image data (CMYK image data) representing the partial image of interest. For example, the CPU 110 adjusts the number of pixels of the partial image data according to the print resolution (for example, vertical 300 dpi × horizontal 300 dpi). Then, the CPU 110 converts the CMYK image data whose number of pixels has been adjusted into dot data by using a known method such as a dither method or an error diffusion method. The dot data is data that represents the formation state of dots for each color component of CMYK for each pixel. The dot formation state represented by the value of each color component of each pixel of the dot data is, for example, one of "forming dots" and "not forming dots". In the modified example, the dot formation state may be four states of "forming a large dot", "forming a medium dot", "forming a small dot", and "not forming a dot".

S175では、CPU110は、生成されたドットデータを用いて、印刷実行部200を制御して1回の主走査処理を実行させることによって、印刷実行部200に注目部分画像を印刷させる。 In S175, the CPU 110 uses the generated dot data to control the print execution unit 200 to execute one main scanning process, thereby causing the print execution unit 200 to print the partial image of interest.

ここで、S145~S160の処理が行われない場合には、注目部分画像を表すCMYK画像データのK成分の値だけが0より大きな値であり、C、M、Yの各成分の値は全て0である(図4(A))。したがって、注目部分画像は、Kインクを用いて、C、M、Yのインクを用いずに、印刷される。 Here, when the processing of S145 to S160 is not performed, only the value of the K component of the CMYK image data representing the partial image of interest is a value larger than 0, and the values of each component of C, M, and Y are all values. It is 0 (FIG. 4 (A)). Therefore, the partial image of interest is printed with K ink and without using C, M, and Y inks.

これに対して、S145~S160の処理が行われた場合には、注目部分画像を表すCMYK画像データのうち、第1対象画素P1および第2対象画素P2では、C、M、Yの各成分の値が0より大きな値である(図4(B))。したがって、印刷される注目部分画像のうち、第1対象画素P1および第2対象画素P2に対応する領域は、C、M、Yのインクを用いて黒色を表すことによって、印刷される。より詳しくは、第1対象画素P1では、K成分の値が0より大きな値である(図4(B))ので、第1対象画素P1に対応する領域は、C、M、Y、Kのインクを用いて印刷される。第2対象画素P2では、K成分の値が0である(図4(B))ので、C、M、Yのインクを用いて、Kのインクを用いずに、印刷される。 On the other hand, when the processes of S145 to S160 are performed, the C, M, and Y components of the first target pixel P1 and the second target pixel P2 of the CMYK image data representing the partial image of interest are performed. The value of is larger than 0 (FIG. 4 (B)). Therefore, in the partial image of interest to be printed, the region corresponding to the first target pixel P1 and the second target pixel P2 is printed by expressing black using the inks C, M, and Y. More specifically, in the first target pixel P1, the value of the K component is a value larger than 0 (FIG. 4 (B)), so that the regions corresponding to the first target pixel P1 are C, M, Y, and K. Printed with ink. Since the value of the K component is 0 in the second target pixel P2 (FIG. 4 (B)), printing is performed using the inks C, M, and Y without using the ink K.

そして、S145~S160の処理が行われた場合には、注目部分画像を表すCMYK画像データのうち、第1対象画素P1および第2対象画素P2とは異なる画素では、K成分の値だけが0より大きな値であり、C、M、Yの各成分の値は全て0である。このために、印刷される注目部分画像のうち、第1対象画素P1および第2対象画素P2とは異なる画素に対応する領域は、Kインクを用いて、C、M、Yのインクを用いずに、印刷される。 When the processes of S145 to S160 are performed, only the value of the K component is 0 in the pixels different from the first target pixel P1 and the second target pixel P2 in the CMYK image data representing the partial image of interest. It is a larger value, and the values of the C, M, and Y components are all 0. Therefore, in the region of interest to be printed, the region corresponding to the pixel different from the first target pixel P1 and the second target pixel P2 uses K ink and does not use C, M, Y ink. Will be printed.

S180では、CPU110は、対象画像の印刷が完了したか否かを判断する。対象画像の印刷が完了していない場合には(S180:NO)、S185にて、CPU110は、印刷実行部200を制御して1回の副走査処理を実行させることによって、印刷実行部200に用紙Mを搬送方向に所定量だけ搬送させる。副走査処理後に、CPU110は、S125に戻って、次の注目部分画像を選択する。 In S180, the CPU 110 determines whether or not the printing of the target image is completed. When the printing of the target image is not completed (S180: NO), in S185, the CPU 110 controls the print execution unit 200 to execute one sub-scanning process, whereby the print execution unit 200 causes the print execution unit 200 to execute one sub-scanning process. A predetermined amount of paper M is conveyed in the conveying direction. After the sub-scanning process, the CPU 110 returns to S125 and selects the next attention partial image.

以上説明した本実施例によれば、部分画像PIを印刷する際に、Kインクについて、インク供給部250から印刷ヘッド230への供給が遅れる可能性が比較的低い場合、具体的には、部分画像PIのK成分の値の合計値Tkが、複合機100内の温度Tdに基づいて決定される許容量Mk以下である場合には(S135:NO)、上述した図3のS145~S160は実行されない。したがって、この場合には、部分画像PIは、Kインクを用いて、C、M、Yのインクを用いずに、印刷される。 According to the present embodiment described above, when it is relatively unlikely that the supply of K ink from the ink supply unit 250 to the print head 230 will be delayed when printing the partial image PI, specifically, the portion. When the total value Tk of the K component values of the image PI is equal to or less than the allowable amount Mk determined based on the temperature Td in the multifunction device 100 (S135: NO), S145 to S160 in FIG. 3 described above are Not executed. Therefore, in this case, the partial image PI is printed with K ink and without using C, M, and Y inks.

そして、Kインクについて、インク供給部250から印刷ヘッド230への供給が遅れる可能性が比較的高い場合には、具体的には、合計値Tkが許容量Mkより大きい場合には(S135:YES)、C、M、Yのインクの残量が、閾値以上であることを条件に、上述した図3のS145~S160が実行される。したがって、この場合には、部分画像PIのうち、第1対象画素P1および第2対象画素P2に対応する領域は、C、M、Yのインクを用いて黒色を表すことによって印刷され、第1対象画素P1および第2対象画素P2とは異なる画素に対応する領域は、Kインクを用いて、C、M、Yのインクを用いずに、印刷される。この結果、例えば、供給の遅れを解消するための待機時間を設けることなく、単位時間あたりのKインクの使用量を減らすことができる。したがって、印刷時間が長くなることなく、Kインクの供給の遅れを抑制することができ、印刷される画像の画質が低下することを抑制することができる。 Then, when there is a relatively high possibility that the supply of K ink from the ink supply unit 250 to the print head 230 is delayed, specifically, when the total value Tk is larger than the allowable amount Mk (S135: YES). ), C, M, and Y, S145 to S160 in FIG. 3 described above are executed on condition that the remaining amount of ink is equal to or higher than the threshold value. Therefore, in this case, in the partial image PI, the region corresponding to the first target pixel P1 and the second target pixel P2 is printed by using the inks of C, M, and Y to represent black, and the first. The area corresponding to a pixel different from the target pixel P1 and the second target pixel P2 is printed with K ink and without using C, M, and Y inks. As a result, for example, the amount of K ink used per unit time can be reduced without providing a waiting time for eliminating the supply delay. Therefore, it is possible to suppress the delay in the supply of K ink without lengthening the printing time, and it is possible to suppress the deterioration of the image quality of the printed image.

さらに、上述した第1対象画素P1および第2対象画素P2に対応する領域と、第1対象画素P1および第2対象画素P2とは異なる画素に対応する領域とは、1回の主走査にて印刷される部分画像PI内の領域である。この結果、1回の主走査ごとに、Kインクの供給の遅れを適切に抑制することができる。この結果、例えば、1回の主走査と次の主走査との間に、Kインクの供給の遅れを解消するための待機時間を設ける必要がない。このために、例えば、印刷時間が長くなることなく、部分画像PIの画質の低下を抑制することができる。 Further, the region corresponding to the first target pixel P1 and the second target pixel P2 described above and the region corresponding to a pixel different from the first target pixel P1 and the second target pixel P2 can be obtained by one main scan. It is an area in the partial image PI to be printed. As a result, the delay in the supply of K ink can be appropriately suppressed for each main scan. As a result, for example, it is not necessary to provide a waiting time for eliminating the delay in the supply of K ink between one main scan and the next main scan. Therefore, for example, deterioration of the image quality of the partial image PI can be suppressed without lengthening the printing time.

さらに、CPU110は、部分画像PIを印刷する際のKインクの使用量を示す指標値として、K成分の値の合計値Tkを算出する(図3のS130)。合計値Tkが、閾値としての許容量Mkより大きいか否かによって、Kインクの供給が遅れる可能性が比較的高いか否かが判断される(図3のS135)。この結果、Kインクの供給が遅れる可能性が比較的高いか否かを精度良く判断できるので、Kインクの供給の遅れを適切に抑制することができる。 Further, the CPU 110 calculates a total value Tk of the values of the K components as an index value indicating the amount of K ink used when printing the partial image PI (S130 in FIG. 3). Whether or not the total value Tk is larger than the allowable amount Mk as a threshold value determines whether or not the supply of K ink is relatively likely to be delayed (S135 in FIG. 3). As a result, it is possible to accurately determine whether or not there is a relatively high possibility that the supply of K ink will be delayed, so that the delay in the supply of K ink can be appropriately suppressed.

インクの供給の遅れは、インクの粘度が高いほど発生しやすいので、インクの供給の遅れは、複合機100内の温度Tdが低いほど発生しやすい。本実施例では、閾値としての許容量Mkは、複合機100内の温度Tdに基づいて、複合機100内の温度Tdに応じた適切な値に決定される(図3のS120)。この結果、Kインクの供給が遅れる可能性が比較的高いか否かをより精度良く判断できる Since the delay in ink supply is more likely to occur as the viscosity of the ink is higher, the delay in ink supply is more likely to occur as the temperature Td in the multifunction device 100 is lower. In this embodiment, the allowable amount Mk as a threshold value is determined to be an appropriate value according to the temperature Td in the multifunction device 100 based on the temperature Td in the multifunction device 100 (S120 in FIG. 3). As a result, it is possible to more accurately determine whether or not there is a relatively high possibility that the supply of K ink will be delayed.

さらに、図6に示すように、合計値Tkが、第1閾値としての許容量Mkより大きい場合に、第1置換率RR1が0より大きな値に設定される。したがって、合計値Tkが、許容量Mkより大きい場合に、第1置換処理が行われる。すなわち、合計値Tkが、許容量Mkより大きい場合に、Kインクと、C、M、Yのインクと、を用いて、黒色を表すことによって、第1対象画素P1に対応する領域内の画像が印刷される。また、合計値Tkが、第2閾値としての許容量THaより大きい場合に、第2置換率RR2が0より大きな値に設定される。したがって、合計値Tkが、許容量THaより大きい場合に、第2置換処理が行われる。すなわち、合計値Tkが、許容量THaより大きい場合に、Kインクを用いずに、C、M、Yのインクを用いて、黒色を表すことによって、第2対象画素P2に対応する領域内の画像が印刷される。この結果、合計値Tkに応じて、置換対象画素に対応する領域の印刷に使用するインクを適切に切り替えることができる。 Further, as shown in FIG. 6, when the total value Tk is larger than the allowable amount Mk as the first threshold value, the first substitution rate RR1 is set to a value larger than 0. Therefore, when the total value Tk is larger than the allowable amount Mk, the first substitution process is performed. That is, when the total value Tk is larger than the allowable amount Mk, the image in the region corresponding to the first target pixel P1 is represented by using K ink and inks of C, M, and Y to represent black. Is printed. Further, when the total value Tk is larger than the allowable amount THa as the second threshold value, the second substitution rate RR2 is set to a value larger than 0. Therefore, when the total value Tk is larger than the allowable amount THa, the second substitution process is performed. That is, when the total value Tk is larger than the allowable amount Tha, black is represented by using C, M, and Y inks without using K ink, so that the area corresponding to the second target pixel P2 is formed. The image is printed. As a result, the ink used for printing in the area corresponding to the pixel to be replaced can be appropriately switched according to the total value Tk.

例えば、Kインクと、C、M、Yのインクと、を用いて、黒色を表す場合には、Kインクを用いる分、Kインクの使用量を低減できる程度は比較的小さいが、C、M、Yのインクの使用量を比較的少なくできるために、Kインクのみで印刷される通常時と比較した場合の画質の変動を抑制できる。また、Kインクを用いずに、C、M、Yのインクを用いて、黒色を表す場合には、Kインクを用いない分、Kインクの使用量を低減できる程度は比較的大きいが、C、M、Yのインクの使用量が比較的多くなるために、Kインクのみで印刷される通常時と比較した場合の画質の変動が大きくなり得る。本実施例では、合計値Tkが大きくなるほど、すなわち、減少させるべきKインクの量が大きくなるに連れて、行われる置換処理が、第1置換処理から、第2置換処理へと、段階的に切り替えられる。この結果、Kインクの供給の遅れを抑制しつつ、印刷される画像の画質の変動を抑制できる。 For example, when K ink and C, M, and Y inks are used to represent black, the amount of K ink used can be reduced by the amount of K ink used, but C and M are relatively small. Since the amount of Y ink used can be relatively small, it is possible to suppress fluctuations in image quality when compared with normal printing using only K ink. Further, when black is expressed by using C, M, and Y inks without using K ink, the amount of K ink used can be reduced to a relatively large extent because K ink is not used, but C Since the amount of the M and Y inks used is relatively large, the fluctuation in image quality may be large as compared with the normal time when printing is performed only with the K ink. In this embodiment, as the total value Tk increases, that is, as the amount of K ink to be reduced increases, the replacement process performed stepwise from the first replacement process to the second replacement process. Can be switched. As a result, it is possible to suppress fluctuations in the image quality of the printed image while suppressing delays in the supply of K ink.

さらに、C、M、Yのインクを用いて黒色を表すことができない場合、具体的には、C、M、Yのインク残量のいずれもが閾値TH以下である場合には(図3のS140:NO)、CPU110は、合計値Tkが許容量Mkより大きな部分画像PIに含まれる主走査ラインの本数を、合計値Tkが許容量Mkになるように、減少させる(図3のS165)。また、合計値Tkが許容量Mk以下である部分画像PIに含まれる主走査ラインの本数は、変更されない(図3のS135:NO)。この結果、C、M、Yのインクを用いて黒色を表すことができない場合であっても、1個の部分画像PIを印刷する際のKインクの使用量を減らすことができる。次の部分画像PIが印刷されるまでの間には、若干の時間があるために、この間に、インクの供給の遅れが解消され得る。この結果、C、M、Yのインクを用いて黒色を表すことができない場合であっても、印刷される画像の画質が低下することを抑制することができる。また、合計値Tkが許容量Mkより大きな部分画像PIに含まれる主走査ラインの本数だけを減少させ、合計値Tkが許容量Mk以下である部分画像PIに含まれる主走査ラインの本数を変更しないので、印刷時間が過度に長くなることを抑制することができる。 Further, when it is not possible to express black color using the inks of C, M, and Y, specifically, when all of the remaining ink amounts of C, M, and Y are equal to or less than the threshold value TH (FIG. 3). S140: NO), the CPU 110 reduces the number of main scanning lines included in the partial image PI whose total value Tk is larger than the allowable amount Mk so that the total value Tk becomes the allowable amount Mk (S165 in FIG. 3). .. Further, the number of main scanning lines included in the partial image PI whose total value Tk is equal to or less than the allowable amount Mk is not changed (S135: NO in FIG. 3). As a result, even when it is not possible to represent black using the C, M, and Y inks, the amount of K ink used when printing one partial image PI can be reduced. Since there is some time before the next partial image PI is printed, the delay in ink supply can be eliminated during this time. As a result, even when the black color cannot be expressed by using the C, M, and Y inks, it is possible to suppress the deterioration of the image quality of the printed image. Further, only the number of main scanning lines included in the partial image PI whose total value Tk is larger than the allowable amount Mk is reduced, and the number of main scanning lines included in the partial image PI whose total value Tk is equal to or less than the allowable amount Mk is changed. Therefore, it is possible to prevent the printing time from becoming excessively long.

図8は、主走査ラインの本数の変更の説明図である。図8(a)には、許容量Mkが10000である場合に、特定の対象画像IMが用紙Mに印刷された様子が示されている。図(a)の例では、対象画像IMの1~3番目の部分画像PI1~PI3のK成分の値の合計値Tkは、それぞれ、4800、7200、3200であり、いずれも許容量Mk以下であるとする。この場合には、部分画像PI1~PI3のいずれについても主走査ラインの本数を変更が行われない。このために、図8(a)の例では、部分画像PI1~PI3のX方向の幅は、いずれも、初期値であるノズル長NLである。 FIG. 8 is an explanatory diagram of changing the number of main scanning lines. FIG. 8A shows how a specific target image IM is printed on the paper M when the allowable amount Mk is 10000. In the example of FIG. (a), the total value Tk of the values of the K components of the first to third partial images PI1 to PI3 of the target image IM is 4800, 7200, and 3200, respectively, both of which are the allowable amounts of Mk or less. Suppose there is. In this case, the number of main scanning lines is not changed for any of the partial images PI1 to PI3. Therefore, in the example of FIG. 8A, the widths of the partial images PI1 to PI3 in the X direction are all initial values of the nozzle length NL.

図8(b)には、許容量Mkが5000である場合に、図8(a)の例と同じ対象画像データを用いて対象画像IMbが用紙Mに印刷された様子が示されている。この場合には、対象画像IMbの1~3番目の部分画像PI1b~PI3bのうち、第1の部分画像PI1bは、図8(a)の第1の部分画像PI1と同じである。そして、第2の部分画像PI2bでは、図8(a)の第2の部分画像PI2とは異なり、K成分の値の合計値Tkが許容量Mk=5000以下になるように、主走査ラインの本数が減らされている。このために、第2の部分画像PI2bのX方向の幅SLは、ノズル長NLより短い。第3の部分画像PI3bでは、K成分の値の合計値Tkが許容量Mk=5000以下であるので、主走査ラインの本数は変更されない。このために、第3の部分画像PI3bのX方向の幅は、ノズル長NLである。このように、画像内の複数個の部分画像PIのうち、K成分の値の合計値Tkが許容量Mkより大きい部分画像のみについて、選択的に主走査ラインの本数が減らされるので、例えば、全ての部分画像について主走査ラインの本数が減らされる場合と比較して、主走査処理の回数を少なくできる。この結果、印刷時間が過度に長くなることなく、Kインクの供給が遅れることを抑制することができる。 FIG. 8B shows how the target image IMb is printed on the paper M using the same target image data as in the example of FIG. 8A when the allowable amount Mk is 5000. In this case, among the first to third partial images PI1b to PI3b of the target image IMb, the first partial image PI1b is the same as the first partial image PI1 in FIG. 8A. Then, in the second partial image PI2b, unlike the second partial image PI2 in FIG. 8A, the total value Tk of the K component values is such that the allowable amount Mk = 5000 or less of the main scanning line. The number has been reduced. Therefore, the width SL of the second partial image PI2b in the X direction is shorter than the nozzle length NL. In the third partial image PI3b, since the total value Tk of the values of the K components is the allowable amount Mk = 5000 or less, the number of main scanning lines is not changed. Therefore, the width of the third partial image PI3b in the X direction is the nozzle length NL. In this way, among the plurality of partial image PIs in the image, the number of main scanning lines is selectively reduced only for the partial image in which the total value Tk of the K component values is larger than the allowable amount Mk. Therefore, for example, The number of main scanning processes can be reduced as compared with the case where the number of main scanning lines is reduced for all partial images. As a result, it is possible to prevent the K ink supply from being delayed without excessively lengthening the printing time.

以上の説明から解るように、用紙Mに印刷される部分画像PIのうちの、第1対象画素P1および第2対象画素P2に対応する領域は、第2領域の例であり、第1対象画素P1および第2対象画素P2とは異なる画素に対応する領域は、第1領域の例である。 As can be seen from the above description, the region corresponding to the first target pixel P1 and the second target pixel P2 in the partial image PI printed on the paper M is an example of the second region, and the first target pixel. The region corresponding to a pixel different from P1 and the second target pixel P2 is an example of the first region.

B.第2実施例
図9は、第2実施例の印刷処理のフローチャートである。第2実施例では、図3のS145~S155に代えて、図9のS145BとS150Bが実行される。図9の他のステップは、図3の同符号のステップと同一である。
B. 2nd Example FIG. 9 is a flowchart of the printing process of the 2nd embodiment. In the second embodiment, S145B and S150B of FIG. 9 are executed instead of S145 to S155 of FIG. The other steps in FIG. 9 are the same as the steps with the same reference numerals in FIG.

S145Bでは、CPU110は、注目部分画像を表す部分画像データを解析して、文字を含む領域である文字領域と、文字とは異なるオブジェクト(例えば、写真や線画)を含む領域である非文字領域と、を特定する。 In S145B, the CPU 110 analyzes the partial image data representing the partial image of interest to form a character area which is an area containing characters and a non-character area which is an area containing an object (for example, a photograph or a line drawing) different from the characters. To identify.

注目部分画像から文字領域と非文字領域とを検出する方法としては、種々の公知の方法を採用可能である。例えば、注目部分画像が複数の処理領域(例えば、所定サイズの矩形領域)に分割され、処理領域毎に画素値(例えば、輝度値)の分散が算出される。そして、所定の閾値よりも小さな分散を有する処理領域が文字領域として特定され、閾値以上の分散を有する処理領域が非文字領域として特定される。なお、領域の特定には、分散に限らず、他の種々の情報(例えば、各処理領域で用いられている色の数)が採用され得る。あるいは、公知のOCR(Optical Character Recognition)技術で利用される文字認識
処理を用いることによって、文字領域が特定されてもよい。
Various known methods can be adopted as a method for detecting the character region and the non-character region from the partial image of interest. For example, the partial image of interest is divided into a plurality of processing areas (for example, a rectangular area having a predetermined size), and the dispersion of pixel values (for example, luminance value) is calculated for each processing area. Then, a processing area having a variance smaller than a predetermined threshold value is specified as a character area, and a processing area having a variance equal to or higher than the threshold value is specified as a non-character area. The region is not limited to dispersion, and various other information (for example, the number of colors used in each processing region) can be adopted. Alternatively, a character region may be specified by using a character recognition process used in a known OCR (Optical Character Recognition) technique.

図10は、対象画像IM2の一例を示す図である。図10(A)の対象画像IM2は、文字を含む文字領域Txと、線画を示す非文字領域Drと、を含んでいる。このために、対象画像IM2を印刷する際に行われる複数個の部分画像PI1~PI4は、文字領域Txの一部と、非文字領域Drの一部と、を含み得る。例えば、対象画像IM2の2番目の部分画像PI4である図10(B)の第2の部分画像PI2が、注目部分画像である場合には、図10(B)に示すように、S145Bにて、文字領域TAと、非文字領域DAと、が特定される。 FIG. 10 is a diagram showing an example of the target image IM2. The target image IM2 of FIG. 10A includes a character region Tx including characters and a non-character region Dr showing a line drawing. Therefore, the plurality of partial images PI1 to PI4 performed when printing the target image IM2 may include a part of the character area Tx and a part of the non-character area Dr. For example, when the second partial image PI2 in FIG. 10B, which is the second partial image PI4 of the target image IM2, is a partial image of interest, in S145B as shown in FIG. 10B. , The character area TA and the non-character area DA are specified.

S150Bでは、CPU110は、非文字領域に含まれる複数個の画素を、置換対象画素として決定する。非文字領域に含まれる複数個の画素は、第1対象画素P1に決定されても良いし、第2対象画素P2に決定されても良い。あるいは、非文字領域に含まれる複数個の画素のうちの一部の画素が第1対象画素P1に決定され、残りの一部の画素が第2対象画素P2に決定されても良い。 In S150B, the CPU 110 determines a plurality of pixels included in the non-character region as replacement target pixels. The plurality of pixels included in the non-character region may be determined as the first target pixel P1 or may be determined as the second target pixel P2. Alternatively, a part of the plurality of pixels included in the non-character region may be determined as the first target pixel P1, and the remaining part of the pixels may be determined as the second target pixel P2.

以上説明した第2実施例によれば、C、M、Yのインクを用いて黒色を表すことによって印刷される領域、すなわち、第1対象画素P1や第2対象画素P2に対応する領域は、非文字領域である。そして、Kインクを用いて、C、M、Yのインクを用いずに、印刷される領域、すなわち、第1対象画素P1や第2対象画素P2とは異なる画素に対応する領域は、文字領域である。この結果、注目部分画像内に含まれるオブジェクトの種類によって、適切に置換対象画素が決定されるので、S160の置換処理が行われることに起因する印刷画像の画質の低下をさらに抑制することができる。 According to the second embodiment described above, the region printed by expressing black using the inks C, M, and Y, that is, the region corresponding to the first target pixel P1 and the second target pixel P2 is It is a non-character area. Then, the area to be printed with K ink and without using C, M, and Y inks, that is, the area corresponding to a pixel different from the first target pixel P1 and the second target pixel P2 is a character area. Is. As a result, since the pixel to be replaced is appropriately determined depending on the type of the object included in the partial image of interest, it is possible to further suppress the deterioration of the image quality of the printed image due to the replacement process of S160. ..

より具体的には、Kインクのみを用いて、黒色を表す場合には、エッジの鮮鋭度が高くなりやすい。C、M、Yのインクを用いて、黒色を表す場合には、エッジの鮮鋭度が低くなりやすい。文字では、エッジの鮮鋭度が高い方が読みやすく、見栄えが良い。このために、文字領域は、Kインクのみを用いて印刷されることが、画質の観点から好ましい。写真や描画などでは、文字と比較すると、エッジの鮮鋭度より色の階調性が、画質の観点から重要である。このために、非文字領域は、Kインクのみを用いて印刷される必要性は低く、画像によっては、C、M、Yのインクを用いて黒色を表すことによって印刷されることが画質の観点から好ましい場合もある。このために、第2実施例では、上述したように、C、M、Yのインクを用いて黒色を表すことによって印刷される領域は、非文字領域であり、Kインクを用いて、C、M、Yのインクを用いずに、印刷される領域は、文字領域である。したがって、S160の置換処理が行われることに起因する印刷画像の画質の低下をさらに抑制することができる。 More specifically, when black is expressed by using only K ink, the sharpness of the edge tends to be high. When using C, M, and Y inks to represent black, the sharpness of the edges tends to be low. For characters, the higher the sharpness of the edge, the easier it is to read and the better the appearance. Therefore, it is preferable that the character area is printed using only K ink from the viewpoint of image quality. In photographs and drawings, color tonality is more important than the sharpness of edges from the viewpoint of image quality, as compared to characters. For this reason, it is not necessary to print the non-character area using only K ink, and depending on the image, it is printed by expressing black using C, M, and Y inks from the viewpoint of image quality. In some cases, it is preferable. Therefore, in the second embodiment, as described above, the area printed by expressing black color using C, M, and Y inks is a non-character area, and C, using K ink, C.I. The area to be printed without using M and Y inks is a character area. Therefore, it is possible to further suppress the deterioration of the image quality of the printed image due to the replacement process of S160.

C.変形例:
(1)上記実施例では、部分画像PIのK成分の値の合計値Tkが、複合機100内の温度Tdに基づいて決定される許容量Mkより大きいか否かに基づいて、インクの供給が遅れる可能性が比較的高いか否かが判断される。これに代えて、例えば、複合機100内の温度Tdが、基準値以下であるか否かに基づいて、インクの供給が遅れる可能性が比較的高いか否かが判断されても良い。複合機100内の温度Td(すなわち、印刷実行部200の温度)に応じて、適切な制御を行うことができるので、インクの供給の遅れを抑制することができる。例えば、複合機100内の温度Tdが、予め定められた基準値以下であり、かつ、部分画像PIのK成分の値の合計値Tkが、予め定められた基準値以上である場合に、インクの供給が遅れる可能性が比較的高いと判断されても良い。
C. Modification example:
(1) In the above embodiment, ink is supplied based on whether or not the total value Tk of the K component values of the partial image PI is larger than the allowable amount Mk determined based on the temperature Td in the multifunction device 100. It is determined whether or not there is a relatively high possibility that the delay will occur. Instead of this, for example, it may be determined whether or not there is a relatively high possibility that the ink supply will be delayed based on whether or not the temperature Td in the multifunction device 100 is equal to or lower than the reference value. Since appropriate control can be performed according to the temperature Td in the multifunction device 100 (that is, the temperature of the print execution unit 200), delay in ink supply can be suppressed. For example, when the temperature Td in the multifunction device 100 is equal to or lower than a predetermined reference value, and the total value Tk of the K component values of the partial image PI is equal to or higher than the predetermined reference value, the ink is ink. It may be determined that there is a relatively high possibility that the supply of ink will be delayed.

また、温度Tdのみに基づいて、インクの供給が遅れる可能性が比較的高いか否かが判断されても良い。例えば、CPU110は、複合機100内の温度Tdが、予め定められた基準値以下である場合に、インクの供給が遅れる可能性が比較的高いと判断して、予め定められた割合の画素に対して、S160の置換処理を実行しても良い。そして、CPU110は、複合機100内の温度Tdが、予め定められた基準値より大きい場合に、インクの供給が遅れる可能性が比較的低いと判断して、S160の置換処理を実行しないこととしても良い。 Further, it may be determined whether or not there is a relatively high possibility that the ink supply will be delayed based only on the temperature Td. For example, when the temperature Td in the multifunction device 100 is equal to or lower than a predetermined reference value, the CPU 110 determines that there is a relatively high possibility that the ink supply will be delayed, and sets the pixels to a predetermined ratio. On the other hand, the replacement process of S160 may be executed. Then, the CPU 110 determines that it is relatively unlikely that the ink supply will be delayed when the temperature Td in the multifunction device 100 is larger than the predetermined reference value, and does not execute the replacement process of S160. Is also good.

さらには、温度Tdや許容量Mkに代えて、インクの粘度を直接測定する粘度センサをインクカートリッジに取り付けても良い。そして、CPU110は、検出されるインクの粘度が比較的高い場合に、インクの供給が遅れる可能性が比較的高いと判断し、検出されるインクの粘度が比較的低い場合に、インクの供給が遅れる可能性が比較的低いと判断しても良い。 Further, instead of the temperature Td and the allowable amount Mk, a viscosity sensor that directly measures the viscosity of the ink may be attached to the ink cartridge. Then, the CPU 110 determines that there is a relatively high possibility that the ink supply will be delayed when the viscosity of the detected ink is relatively high, and when the viscosity of the detected ink is relatively low, the ink supply is relatively high. It may be judged that the possibility of delay is relatively low.

(2)上記実施例では、部分画像PI1ごとに、インクの供給が遅れる可能性が比較的高いか否かが判断されている。これに代えて、対象画像全体について、当該判断が行われても良い。例えば、対象画像全体のK成分の値の合計値が、許容量より大きい否かに基づいて、インクの供給が遅れる可能性が比較的高いか否かが判断されても良い。この場合には、例えば、インクの供給が遅れる可能性が比較的高いと判断される場合に、対象画像全体に第1対象画素P1および第2対象画素P2を分散して決定すれば良い。なお、このよう構成は、例えば、印刷実行部200が、主走査を伴わないタイプの印刷実行部、いわゆるラインプリンタである場合であっても採用できる。 (2) In the above embodiment, it is determined for each partial image PI1 whether or not there is a relatively high possibility that the ink supply will be delayed. Instead of this, the determination may be made for the entire target image. For example, it may be determined whether or not there is a relatively high possibility that the ink supply will be delayed based on whether or not the total value of the K components of the entire target image is larger than the allowable amount. In this case, for example, when it is determined that there is a relatively high possibility that the ink supply will be delayed, the first target pixel P1 and the second target pixel P2 may be dispersed and determined over the entire target image. It should be noted that such a configuration can be adopted even when the print execution unit 200 is, for example, a type of print execution unit that does not involve a main scan, that is, a so-called line printer.

(3)上記実施例では、黒色のインク(Kインク)について、供給が遅れる可能性が比較的高い場合に、C、M、Yのインクを用いて、黒色を表すことによって、注目部分画像の一部の領域が印刷される。これに代えて、例えば、C、M、Y、Kの4種類のインクに加えて、グレー、ライトシアン、ライトマゼンタ、ライトイエロの4種類のインクをさらに用いる印刷実行部の制御装置において、グレーのインクについて、供給が遅れる可能性が比較的高い場合に、ライトシアン、ライトマゼンタ、ライトイエロのインクを用いて、グレーを表すことによって、注目部分画像の一部の領域が印刷されても良い。あるいは、文字の印刷に適した顔料のKインクと、写真などの印刷に適した染料のKインクとを含む複数種類のインクを用いる印刷実行部の制御装置において、染料のKインクについて、供給が遅れる可能性が比較的高い場合に、顔料のKインクを用いて、黒色を表すことによって、注目部分画像の一部の領域が印刷されても良い。一般的には、複数種類のインクのうちの特定種のインクについて、供給が遅れる可能性が比較的高い場合に、特定種のインクとは異なる種類のインクを用いて特定種のインクの色を表すことによって、注目部分画像の一部の領域が印刷されれば良い。 (3) In the above embodiment, when there is a relatively high possibility that the supply of black ink (K ink) will be delayed, C, M, and Y inks are used to represent black ink, thereby expressing the black color of the attention portion image. Some areas are printed. Instead of this, for example, in a control device of a print execution unit that further uses four types of inks of gray, light cyan, light magenta, and light yellow in addition to the four types of inks C, M, Y, and K, gray With respect to the ink, when there is a relatively high possibility that the supply will be delayed, a part of the region of interest may be printed by expressing gray with the inks of light cyan, light magenta, and light yellow. Alternatively, in a control device of a printing execution unit that uses a plurality of types of inks including a pigment K ink suitable for printing characters and a dye K ink suitable for printing photographs and the like, the dye K ink is supplied. When there is a relatively high possibility of delay, a part of the region of interest may be printed by expressing black color using the K ink of the pigment. In general, for a specific type of ink among multiple types of ink, when there is a relatively high possibility that the supply will be delayed, the color of the specific type of ink is changed by using a different type of ink from the specific type of ink. By representing it, it suffices if a part of the area of the attention partial image is printed.

(4)上記実施例では、注目部分画像を印刷する際のKインクの使用量を示す指標値として、K成分の値の合計値Tkが用いられている。これに代えて、例えば、仮に置換処理を行わずに注目部分画像を印刷する際に形成されるKインクのドット数の合計値が、Kインクの使用量を示す指標値として用いて用いられても良い。 (4) In the above embodiment, the total value Tk of the values of the K components is used as an index value indicating the amount of K ink used when printing the partial image of interest. Instead of this, for example, the total number of dots of K ink formed when printing the partial image of interest without performing the replacement process is used as an index value indicating the amount of K ink used. Is also good.

(5)複合機100内の温度Tdに代えて、例えば、インクカートリッジCTG内のインクの温度や、チューブ252などのインク流路内のインクの温度が、用いられても良い。一般的には、印刷実行部200の少なくとも一部の温度が用いられれば良い。 (5) Instead of the temperature Td in the multifunction device 100, for example, the temperature of the ink in the ink cartridge CTG or the temperature of the ink in the ink flow path such as the tube 252 may be used. Generally, the temperature of at least a part of the print execution unit 200 may be used.

(6)S140の判断に代えて、印刷される用紙の種類によって、S160の置換処理を実行するか、S165の処理を実行するかを判断してもよい。例えば、顔料のKインクを、染料のKインクに置換して黒色を表す置換処理が実行されるとする。この場合には、顔料のKインクと染料のKインクとの間で染みこみ方が異なることにより、画質への影響が出る可能性が比較的高い第1種の用紙が用いられる場合に、S165の処理を実行し、このような画質への影響が出る可能性が比較的低い第2種の用紙が用いられる場合に、S160の置換処理が実行されても良い。 (6) Instead of the determination of S140, it may be determined whether to execute the replacement process of S160 or the process of S165 depending on the type of paper to be printed. For example, it is assumed that the K ink of the pigment is replaced with the K ink of the dye and a replacement process for expressing black color is executed. In this case, when the first type paper, which has a relatively high possibility of affecting the image quality due to the difference in the permeation method between the K ink of the pigment and the K ink of the dye, is used, S165. When the second type of paper having a relatively low possibility of affecting the image quality is used, the replacement process of S160 may be executed.

(7)第2実施例において、文字領域と非文字領域とは、部分画像PIごとに特定されている。これに代えて、対象画像データの全体を解析することによって、対象画像の全体において、文字領域と非文字領域とが特定されても良い。また、文字領域と非文字領域とに限らず、例えば、比較的小さな文字を含む領域と、比較的大きな文字を含む領域と、が特定されても良い。そして、比較的大きな文字を含む領域内の複数個の画素が、置換対象の画素として決定されても良い。比較的小さな文字は、エッジの鮮鋭度が低下すると読み難くなるが、比較的大きな文字は、エッジの鮮鋭度が低下しても読み難くならないからである。 (7) In the second embodiment, the character area and the non-character area are specified for each partial image PI. Instead of this, the character region and the non-character region may be specified in the entire target image by analyzing the entire target image data. Further, the area is not limited to the character area and the non-character area, and for example, an area containing relatively small characters and an area containing relatively large characters may be specified. Then, a plurality of pixels in the region including relatively large characters may be determined as the pixels to be replaced. This is because relatively small characters become difficult to read when the sharpness of the edges decreases, but relatively large characters do not become difficult to read even when the sharpness of the edges decreases.

(8)上記実施例では、図3の印刷処理は、複合機100のCPU110によって実行されている。これに代えて、図3の印刷処理は、パーソナルコンピュータ400のCPUによって実行されても良い。この場合には、例えば、パーソナルコンピュータ400には、プリンタドライバプログラムがインストールされ、パーソナルコンピュータ400のCPUは、該プリンタドライバプログラムを実行することによって、図3の印刷処理を実行する。この場合には、例えば、図3のS120では、パーソナルコンピュータ400のCPU110は、複合機100と通信を行って、複合機100から、複合機100内の温度Tdを取得すれば良い。また、図3のS175、S185では、パーソナルコンピュータ400のCPUは、ドットデータや所定の印刷コマンドを複合機100に送信することによって、複合機100に主走査処理や副走査処理を実行させればよい。 (8) In the above embodiment, the printing process of FIG. 3 is executed by the CPU 110 of the multifunction device 100. Instead of this, the printing process of FIG. 3 may be executed by the CPU of the personal computer 400. In this case, for example, a printer driver program is installed in the personal computer 400, and the CPU of the personal computer 400 executes the printing process of FIG. 3 by executing the printer driver program. In this case, for example, in S120 of FIG. 3, the CPU 110 of the personal computer 400 may communicate with the multifunction device 100 and acquire the temperature Td in the multifunction device 100 from the multifunction device 100. Further, in S175 and S185 of FIG. 3, if the CPU of the personal computer 400 transmits dot data and a predetermined print command to the multifunction device 100 to cause the multifunction device 100 to execute the main scanning process and the sub-scanning process. good.

(9)上記実施例では、対象画像データは、二値画像データであるファクシミリデータであるが、これに限られない。対象画像データは、例えば、グレーなどの中間階調を含む画像データであっても良い。あるいは、対象画像データは、一般的なRGB画像データであっても良い。例えば、黒色を中心として一部にカラーのオブジェクトを含むビジネス文書を示す画像データを用いて印刷を行う場合などでは、Kインクの供給の遅れが発生しやすいので、図3の印刷処理を適用する効果が大きい。 (9) In the above embodiment, the target image data is facsimile data which is binary image data, but the target image data is not limited to this. The target image data may be, for example, image data including an intermediate gradation such as gray. Alternatively, the target image data may be general RGB image data. For example, in the case of printing using image data showing a business document including a color object in a part centered on black, a delay in the supply of K ink is likely to occur, so the printing process of FIG. 3 is applied. The effect is great.

(10)上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、CPU110が実行する印刷処理(図3)の全部または一部は、論理回路を含む専用のハードウェア回路によって実現されても良い。 (10) In the above embodiment, a part of the configuration realized by the hardware may be replaced with software, and conversely, a part of the configuration realized by the software may be replaced with the hardware. May be good. For example, all or part of the printing process (FIG. 3) executed by the CPU 110 may be realized by a dedicated hardware circuit including a logic circuit.

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

100...複合機、110...CPU、120...揮発性記憶装置、121...バッファ領域、130...不揮発性記憶装置、140...表示部、150...操作部、160...通信部、200...印刷実行部、210...主走査部、213...キャリッジ、214...摺動軸、220...副走査部、223...上流側ローラ、224...下流側ローラ、230...印刷ヘッド、240...ヘッド駆動部、250...インク供給部、251...カートリッジ装着部
、252...チューブ、253...バッファタンク、260...温度センサ、270...プラテン、281...用紙トレイ、283...排紙トレイ、300...読取実行部、400...パーソナルコンピュータ、PG...コンピュータプログラム、CTG...インクカートリッジ
100 ... multifunction device, 110 ... CPU, 120 ... volatile storage device, 121 ... buffer area, 130 ... non-volatile storage device, 140 ... display unit, 150 ... operation Unit, 160 ... Communication unit, 200 ... Print execution unit, 210 ... Main scanning unit, 213 ... Carriage, 214 ... Sliding shaft, 220 ... Sub-scanning unit, 223 .. Upstream roller, 224 ... downstream roller, 230 ... print head, 240 ... head drive, 250 ... ink supply, 251 ... cartridge mounting, 252 ... tube, 253 ... buffer tank, 260 ... temperature sensor, 270 ... platen, 281 ... paper tray, 283 ... paper ejection tray, 300 ... reading execution unit, 400 ... personal computer, PG ... computer program, CTG ... ink cartridge

Claims (14)

顔料の黒インクを吐出するためのノズルと染料の黒インクを吐出するためのノズルとを有する印刷ヘッドと、前記印刷ヘッドに前記顔料の黒インクと前記染料の黒インクとを供給するインク供給部と、を備える印刷実行部を制御する制御装置であって、
対象画像を表す対象画像データを取得する取得部と、
前記対象画像データを用いて前記印刷実行部を制御して、前記対象画像を印刷する印刷処理を実行する印刷制御部と、
を備え、
前記印刷制御部は、
前記顔料の黒インクについて、前記インク供給部から前記印刷ヘッドへの供給が遅れる可能性が低い第1の場合に、前記顔料の黒インクを用いて、前記染料の黒インクを用いずに、前記対象画像を印刷させ、
前記顔料の黒インクについて、前記インク供給部から前記印刷ヘッドへの供給が遅れる可能性が高い第2の場合かつ前記顔料の黒インクと前記染料の黒インクとの間で染み込み方が異なることにより画質に影響が出る用紙が用いられない場合に、前記染料の黒インクのみを用いて、前記対象画像を印刷させる、制御装置。
A print head having a nozzle for ejecting black pigment ink and a nozzle for ejecting black dye ink, and an ink supply unit for supplying the black ink of the pigment and the black ink of the dye to the print head. A control device that controls a print execution unit that includes
An acquisition unit that acquires target image data that represents the target image,
A print control unit that controls the print execution unit using the target image data to execute a print process for printing the target image, and a print control unit.
Equipped with
The print control unit
In the first case where the supply of the black ink of the pigment from the ink supply unit to the print head is unlikely to be delayed, the black ink of the pigment is used and the black ink of the dye is not used. Print the target image and
The black ink of the pigment is in the second case where the supply from the ink supply unit to the print head is likely to be delayed, and the method of permeation differs between the black ink of the pigment and the black ink of the dye. A control device that prints the target image using only the black ink of the dye when a paper that affects the image quality is not used.
請求項1に記載の制御装置であって、
前記対象画像は、第1領域内の画像と第2領域内の画像とを含み、
前記印刷実行部は、印刷媒体に対して主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に沿って前記印刷媒体を移動させる副走査を実行する副走査部と、を備え、前記主走査中に前記印刷ヘッドを駆動して前記印刷媒体に部分画像を印刷し、
前記第1領域と前記第2領域は、1回の前記主走査にて印刷される前記部分画像内の領域である、制御装置。
The control device according to claim 1.
The target image includes an image in the first region and an image in the second region.
The print execution unit has a main scanning unit that executes a main scan for moving the print head along the main scanning direction with respect to the print medium, and a sub-scanning direction that intersects the main scanning direction with respect to the print head. A sub-scanning unit that executes a sub-scanning for moving the printing medium along the printing medium is provided, and the printing head is driven during the main scanning to print a partial image on the printing medium.
The control device, wherein the first region and the second region are regions in the partial image printed in one main scan.
顔料の黒インクを吐出するためのノズルと染料の黒インクを吐出するためのノズルとを有する印刷ヘッドと、前記印刷ヘッドに前記顔料の黒インクと前記染料の黒インクとを供給するインク供給部と、を備える印刷実行部を制御する制御装置であって、
対象画像を表す対象画像データを取得する取得部と、
前記対象画像データを用いて前記印刷実行部を制御して、前記対象画像を印刷する印刷処理を実行する印刷制御部と、
を備え、
前記対象画像は、第1領域内の画像と第2領域内の画像とを含み、
前記印刷制御部は、
前記顔料の黒インクについて、前記インク供給部から前記印刷ヘッドへの供給が遅れる可能性が低い第1の場合に、前記顔料の黒インクを用いて、前記染料の黒インクを用いずに、前記対象画像を印刷させ、
前記顔料の黒インクについて、前記インク供給部から前記印刷ヘッドへの供給が遅れる可能性が高い第2の場合かつ前記顔料の黒インクと前記染料の黒インクとの間で染み込み方が異なることにより画質に影響が出る用紙が用いられない場合に、前記染料の黒インクを用いて、前記対象画像を印刷させ、
前記顔料の黒インクについて、前記インク供給部から前記印刷ヘッドへの供給が遅れる可能性が高い第2の場合かつ前記顔料の黒インクと前記染料の黒インクとの間で染み込み方が異なることにより画質に影響が出る用紙が用いられる場合、前記第1領域に含まれる主走査ラインの数を減らす、制御装置。
A print head having a nozzle for ejecting black pigment ink and a nozzle for ejecting black dye ink, and an ink supply unit for supplying the black ink of the pigment and the black ink of the dye to the print head. A control device that controls a print execution unit that includes
An acquisition unit that acquires target image data that represents the target image,
A print control unit that controls the print execution unit using the target image data to execute a print process for printing the target image, and a print control unit.
Equipped with
The target image includes an image in the first region and an image in the second region.
The print control unit
In the first case where the supply of the black ink of the pigment from the ink supply unit to the print head is unlikely to be delayed, the black ink of the pigment is used and the black ink of the dye is not used. Print the target image and
In the second case where the supply of the black ink of the pigment from the ink supply unit to the print head is likely to be delayed, and because the method of permeating the black ink of the pigment and the black ink of the dye is different. When the paper that affects the image quality is not used, the target image is printed using the black ink of the dye.
The black ink of the pigment is in the second case where the supply from the ink supply unit to the print head is likely to be delayed, and the method of permeation is different between the black ink of the pigment and the black ink of the dye. A control device that reduces the number of main scanning lines included in the first region when paper that affects image quality is used.
請求項3に記載の制御装置であって、さらに、
前記印刷実行部の温度を取得する取得部を備え、
前記印刷制御部は、
前記取得部により取得される温度に基づいて、前記顔料の黒インクの許容量を決定し、
前記第1領域を表す部分画像データを用いて、前記第1領域の前記顔料の黒の値の合計値を算出し、
前記合計値が前記許容量以内となるように前記主走査ラインの数を減らす、制御装置。
The control device according to claim 3, further
It is provided with an acquisition unit for acquiring the temperature of the print execution unit.
The print control unit
Based on the temperature acquired by the acquisition unit, the allowable amount of the black ink of the pigment is determined.
Using the partial image data representing the first region, the total value of the black values of the pigment in the first region is calculated.
A control device that reduces the number of main scanning lines so that the total value is within the allowable amount.
顔料の黒インクを吐出するためのノズルと染料の黒インクを吐出するためのノズルとを有する印刷ヘッドと、前記印刷ヘッドに前記顔料の黒インクと前記染料の黒インクとを供給するインク供給部と、を備える印刷実行部を制御する制御装置であって、
対象画像を表す対象画像データを取得する取得部と、
前記対象画像データを用いて前記印刷実行部を制御して、前記対象画像を印刷する印刷処理を実行する印刷制御部と、
前記対象画像データを用いて、前記対象画像の少なくとも一部の画像を印刷する際の前記顔料の黒インクの使用量を示す指標値を算出する算出部と、を備え、
前記印刷制御部は、
前記顔料の黒インクの使用量を示す前記指標値が閾値以下である場合に、前記顔料の黒インクを用いて、前記染料の黒インクを用いずに、前記対象画像を印刷させ、
前記顔料の黒インクの使用量を示す前記指標値が閾値より大きい場合かつ前記顔料の黒インクと前記染料の黒インクとの間で染み込み方が異なることにより画質に影響が出る用紙が用いられない場合に、前記染料の黒インクを用いて、前記対象画像を印刷させる、制御装置。
A print head having a nozzle for ejecting black pigment ink and a nozzle for ejecting black dye ink, and an ink supply unit for supplying the black ink of the pigment and the black ink of the dye to the print head. A control device that controls a print execution unit that includes
An acquisition unit that acquires target image data that represents the target image,
A print control unit that controls the print execution unit using the target image data to execute a print process for printing the target image, and a print control unit.
A calculation unit for calculating an index value indicating the amount of black ink used for the pigment when printing at least a part of the target image using the target image data is provided.
The print control unit
When the index value indicating the amount of the black ink used for the pigment is equal to or less than the threshold value, the target image is printed using the black ink for the pigment without using the black ink for the dye.
Paper that affects the image quality is not used because the index value indicating the amount of the black ink used for the pigment is larger than the threshold value and the permeation method differs between the black ink for the pigment and the black ink for the dye. In this case, a control device for printing the target image using the black ink of the dye.
請求項5に記載の制御装置であって、
前記閾値は、第1の閾値と、前記第1の閾値より大きな第2の閾値と、を含み、
前記印刷制御部は、
前記指標値が前記第1の閾値より大きい場合に、前記顔料の黒インクと、前記染料の黒インクと、を用いて、前記対象画像を印刷させ、
前記指標値が前記第2の閾値より大きい場合に、前記顔料の黒インクを用いず、前記染料の黒インクを用いて、前記対象画像を印刷させる、制御装置。
The control device according to claim 5.
The threshold includes a first threshold and a second threshold greater than the first threshold.
The print control unit
When the index value is larger than the first threshold value, the target image is printed using the black ink of the pigment and the black ink of the dye.
A control device for printing the target image using the black ink of the dye without using the black ink of the pigment when the index value is larger than the second threshold value.
請求項5または6に記載の制御装置であって、
前記印刷実行部は、印刷媒体に対して主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に沿って前記印刷媒体を移動させる副走査を実行する副走査部と、を備え、前記主走査中に前記印刷ヘッドを駆動して前記印刷媒体に部分画像を印刷させ、
前記対象画像は、前記主走査方向に沿う複数本のラインを含み、
前記印刷制御部は、
前記顔料の黒インクの使用量を示す前記指標値が閾値より大きい場合かつ前記顔料の黒インクと前記染料の黒インクとの間で染み込み方が異なることにより画質に影響が出る用紙が用いられる場合に、前記指標値が前記閾値より大きい前記部分画像に含まれる前記ラインの本数を、前記指標値が前記閾値以下になるように、減少させる、制御装置。
The control device according to claim 5 or 6.
The print execution unit has a main scanning unit that executes a main scan for moving the print head along the main scanning direction with respect to the print medium, and a sub-scanning direction that intersects the main scanning direction with respect to the print head. A sub-scanning unit that executes a sub-scanning for moving the printing medium along the printing medium is provided, and the printing head is driven during the main scanning to print a partial image on the printing medium.
The target image includes a plurality of lines along the main scanning direction.
The print control unit
When the index value indicating the amount of the black ink used for the pigment is larger than the threshold value and the paper is used in which the image quality is affected by the difference in the penetration method between the black ink of the pigment and the black ink of the dye. A control device that reduces the number of lines included in the partial image whose index value is larger than the threshold value so that the index value is equal to or less than the threshold value.
請求項7に記載の制御装置であって、
前記指標値が前記閾値以下である場合、前記部分画像に含まれる前記ラインの本数を、変更しない、制御装置。
The control device according to claim 7.
A control device that does not change the number of lines included in the partial image when the index value is equal to or less than the threshold value.
請求項7または8に記載の制御装置であって、
前記部分画像を印刷する際の特定種のインクの使用量を示す前記指標値が前記閾値より大きいか否かを前記部分画像ごとに判断する、制御装置。
The control device according to claim 7 or 8.
A control device for determining whether or not the index value indicating the amount of a specific type of ink used when printing the partial image is larger than the threshold value for each partial image.
請求項2に記載の制御装置であって、さらに、
前記対象画像にて、第1種のオブジェクトを含む領域と、第2種のオブジェクトを含む領域と、を特定する特定部を備え、
前記第1領域は、前記第1種のオブジェクトを含む領域であり、
前記第2領域は、前記第2種のオブジェクトを含む領域である、制御装置。
The control device according to claim 2, further
The target image is provided with a specific portion for specifying a region containing a first-class object and a region containing a second-class object.
The first area is an area containing the first type object, and is an area containing the object of the first kind.
The second area is a control device which is an area including the object of the second kind.
顔料の黒インクを吐出するためのノズルと染料の黒インクを吐出するためのノズルとを有する印刷ヘッドと、前記印刷ヘッドに前記顔料の黒インクと前記染料の黒インクとを供給するインク供給部と、を備える印刷実行部を制御する制御装置であって、
対象画像を表す対象画像データを取得する取得部と、
前記対象画像データを用いて前記印刷実行部を制御して、前記対象画像を印刷する印刷処理を実行する印刷制御部と、
前記印刷実行部の温度を取得する取得部を備え、
前記印刷制御部は、
前記取得部により取得される温度が基準値以下である場合かつ前記顔料の黒インクと前記染料の黒インクとの間で染み込み方が異なることにより画質に影響が出る用紙が用いられない場合に、前記染料の黒インクのみを用いて、前記対象画像を印刷させる、制御装置。
A print head having a nozzle for ejecting black pigment ink and a nozzle for ejecting black dye ink, and an ink supply unit for supplying the black ink of the pigment and the black ink of the dye to the print head. A control device that controls a print execution unit that includes
An acquisition unit that acquires target image data that represents the target image,
A print control unit that controls the print execution unit using the target image data to execute a print process for printing the target image, and a print control unit.
It is provided with an acquisition unit for acquiring the temperature of the print execution unit.
The print control unit
When the temperature acquired by the acquisition unit is below the reference value and the paper that affects the image quality due to the difference in the penetration method between the black ink of the pigment and the black ink of the dye is not used. A control device that prints the target image using only the black ink of the dye.
顔料の黒インクを吐出するためのノズルと染料の黒インクを吐出するためのノズルとを有する印刷ヘッドと、前記印刷ヘッドに前記顔料の黒インクと前記染料の黒インクとを供給するインク供給部と、を備える印刷実行部を制御するコンピュータに、
対象画像を表す対象画像データを取得する取得機能と、
前記対象画像データを用いて、前記印刷実行部を制御して前記対象画像を印刷する印刷処理を実行する印刷制御機能と、
を実現させ、
前記印刷制御機能は、
前記顔料の黒インクについて、前記インク供給部から前記印刷ヘッドへの供給が遅れる可能性が低い第1の場合に、前記顔料の黒インクを用いて、前記染料の黒インクを用いずに、前記対象画像を印刷させ、
前記顔料の黒インクについて、前記インク供給部から前記印刷ヘッドへの供給が遅れる可能性が高い第2の場合かつ前記顔料の黒インクと前記染料の黒インクとの間で染み込み方が異なることにより画質に影響が出る用紙が用いられない場合に、前記染料の黒インクのみを用いて、前記対象画像を印刷させる、コンピュータプログラム。
A print head having a nozzle for ejecting black pigment ink and a nozzle for ejecting black dye ink, and an ink supply unit for supplying the black ink of the pigment and the black ink of the dye to the print head. To the computer that controls the print execution unit, which is equipped with
The acquisition function to acquire the target image data representing the target image,
A print control function that controls the print execution unit to execute a print process for printing the target image using the target image data, and a print control function.
Realized,
The print control function is
In the first case where the supply of the black ink of the pigment from the ink supply unit to the print head is unlikely to be delayed, the black ink of the pigment is used and the black ink of the dye is not used. Print the target image and
In the second case where the supply of the black ink of the pigment from the ink supply unit to the print head is likely to be delayed, and because the method of permeating the black ink of the pigment and the black ink of the dye is different. A computer program that prints the target image using only the black ink of the dye when a paper that affects the image quality is not used.
顔料の黒インクを吐出するためのノズルと染料の黒インクを吐出するためのノズルとを有する印刷ヘッドと、前記印刷ヘッドに前記顔料の黒インクと前記染料の黒インクとを供給するインク供給部と、を備える印刷実行部を制御するコンピュータに、
対象画像を表す対象画像データを取得する取得機能と、
前記対象画像データを用いて、前記印刷実行部を制御して前記対象画像を印刷する印刷処理を実行する印刷制御機能と、
を実現させ、
前記対象画像は、第1領域内の画像と第2領域内の画像とを含み、
前記印刷制御機能は、
前記顔料の黒インクについて、前記インク供給部から前記印刷ヘッドへの供給が遅れる可能性が低い第1の場合に、前記顔料の黒インクを用いて、前記染料の黒インクを用いずに、前記対象画像を印刷させ、
前記顔料の黒インクについて、前記インク供給部から前記印刷ヘッドへの供給が遅れる可能性が高い第2の場合かつ前記顔料の黒インクと前記染料の黒インクとの間で染み込み方が異なることにより画質に影響が出る用紙が用いられない場合に、前記染料の黒インクを用いて、前記対象画像を印刷させ、
前記顔料の黒インクについて、前記インク供給部から前記印刷ヘッドへの供給が遅れる可能性が高い第2の場合かつ前記顔料の黒インクと前記染料の黒インクとの間で染み込み方が異なることにより画質に影響が出る用紙が用いられる場合、前記第1領域に含まれる主走査ラインの数を減らす、コンピュータプログラム。
A print head having a nozzle for ejecting black pigment ink and a nozzle for ejecting black dye ink, and an ink supply unit for supplying the black ink of the pigment and the black ink of the dye to the print head. To the computer that controls the print execution unit, which is equipped with
The acquisition function to acquire the target image data representing the target image,
A print control function that controls the print execution unit to execute a print process for printing the target image using the target image data, and a print control function.
Realized,
The target image includes an image in the first region and an image in the second region.
The print control function is
In the first case where the supply of the black ink of the pigment from the ink supply unit to the print head is unlikely to be delayed, the black ink of the pigment is used and the black ink of the dye is not used. Print the target image and
In the second case where the supply of the black ink of the pigment from the ink supply unit to the print head is likely to be delayed, and because the method of permeating the black ink of the pigment and the black ink of the dye is different. When the paper that affects the image quality is not used, the target image is printed using the black ink of the dye.
The black ink of the pigment is in the second case where the supply from the ink supply unit to the print head is likely to be delayed, and the method of permeation is different between the black ink of the pigment and the black ink of the dye. A computer program that reduces the number of main scan lines included in the first area when paper that affects image quality is used.
顔料の黒インクを吐出するためのノズルと染料の黒インクを吐出するためのノズルとを有する印刷ヘッドと、前記印刷ヘッドに前記顔料の黒インクと前記染料の黒インクとを供給するインク供給部と、を備える印刷実行部を制御するコンピュータに、
対象画像を表す対象画像データを取得する取得機能と、
前記対象画像データを用いて前記印刷実行部を制御して、前記対象画像を印刷する印刷処理を実行する印刷制御機能と、
前記対象画像データを用いて、前記対象画像の少なくとも一部の画像を印刷する際の前記顔料の黒インクの使用量を示す指標値を算出する算出機能と、
を実現させ、
前記印刷制御機能は、
前記顔料の黒インクの使用量を示す前記指標値が閾値以下である場合に、前記顔料の黒インクを用いて、前記染料の黒インクを用いずに、前記対象画像を印刷させ、
前記顔料の黒インクの使用量を示す前記指標値が閾値より大きい場合かつ前記顔料の黒インクと前記染料の黒インクとの間で染み込み方が異なることにより画質に影響が出る用紙が用いられない場合に、前記染料の黒インクを用いて、前記対象画像を印刷させる、コンピュータプログラム。
A print head having a nozzle for ejecting black pigment ink and a nozzle for ejecting black dye ink, and an ink supply unit for supplying the black ink of the pigment and the black ink of the dye to the print head. To the computer that controls the print execution unit, which is equipped with
The acquisition function to acquire the target image data representing the target image,
A print control function that controls the print execution unit using the target image data to execute a print process for printing the target image, and a print control function.
Using the target image data, a calculation function for calculating an index value indicating the amount of black ink used for the pigment when printing at least a part of the target image, and a calculation function.
Realized,
The print control function is
When the index value indicating the amount of the black ink used for the pigment is equal to or less than the threshold value, the target image is printed using the black ink for the pigment without using the black ink for the dye.
Paper that affects the image quality is not used because the index value indicating the amount of the black ink used for the pigment is larger than the threshold value and the permeation method differs between the black ink for the pigment and the black ink for the dye. In this case, a computer program for printing the target image using the black ink of the dye.
JP2020081039A 2020-05-01 2020-05-01 Control device and computer program Active JP7067583B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020081039A JP7067583B2 (en) 2020-05-01 2020-05-01 Control device and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020081039A JP7067583B2 (en) 2020-05-01 2020-05-01 Control device and computer program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2015239485A Division JP6701703B2 (en) 2015-12-08 2015-12-08 Control device and computer program

Publications (2)

Publication Number Publication Date
JP2020114681A JP2020114681A (en) 2020-07-30
JP7067583B2 true JP7067583B2 (en) 2022-05-16

Family

ID=71778325

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020081039A Active JP7067583B2 (en) 2020-05-01 2020-05-01 Control device and computer program

Country Status (1)

Country Link
JP (1) JP7067583B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008142972A (en) 2006-12-07 2008-06-26 Canon Inc Ink jet recording apparatus and ink jet recording method
JP2011062829A (en) 2009-09-15 2011-03-31 Seiko Epson Corp Printing apparatus and printing method
US20140098167A1 (en) 2012-10-09 2014-04-10 Zamtec Limited Method of high-speed printing for improving optical density in pigment-based inks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008142972A (en) 2006-12-07 2008-06-26 Canon Inc Ink jet recording apparatus and ink jet recording method
JP2011062829A (en) 2009-09-15 2011-03-31 Seiko Epson Corp Printing apparatus and printing method
US20140098167A1 (en) 2012-10-09 2014-04-10 Zamtec Limited Method of high-speed printing for improving optical density in pigment-based inks

Also Published As

Publication number Publication date
JP2020114681A (en) 2020-07-30

Similar Documents

Publication Publication Date Title
JP5146424B2 (en) Image processing apparatus, image processing method, program, recording medium, printing system, and image forming apparatus
US8366228B2 (en) Print controller for controlling ink jet printer
JP6701703B2 (en) Control device and computer program
US8939535B2 (en) Defective printer nozzle compensation control
JP5517833B2 (en) Image processing apparatus and image processing method
JP4006198B2 (en) Inkjet recording method, recording apparatus, and data processing method
JP2006001052A (en) Paper surface pre-discharge method and ink jet recording apparatus
US7564591B1 (en) Image processing apparatus and image processing method
CN100434274C (en) Recording device and recording method
JP7067583B2 (en) Control device and computer program
JP5262485B2 (en) Image processing apparatus, image processing method, program, recording medium, printing system, and image forming apparatus
JP5200572B2 (en) Image forming apparatus
US10814619B2 (en) Image processing device and non-transitory computer-readable medium
JP2020131576A (en) Image processing device, and computer program
US11358388B2 (en) Inkjet printer
US12160553B2 (en) Printing device, and non-transitory computer-readable recording medium therefor
JP5781189B2 (en) Recording apparatus, recording method, and control apparatus
JP2006137115A (en) Recording system, image processing apparatus, and image processing method
JP3814439B2 (en) Information processing apparatus, recording apparatus, information processing method, and recording method
JP2000343687A (en) Printing apparatus, printing method, and recording medium
JP7303483B2 (en) controller and computer program
JP2006264303A (en) Printing apparatus, printing program, printing method and image processing apparatus, image processing program, image processing method, and recording medium storing the program
JP4687591B2 (en) Printing apparatus, printing program, printing method and image processing apparatus, image processing program, and image processing method
JP2024140108A (en) Printing device and printing 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: 20200512

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210409

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210604

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211130

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220411

R150 Certificate of patent or registration of utility model

Ref document number: 7067583

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150