JP7067583B2 - Control device and computer program - Google Patents
Control device and computer program Download PDFInfo
- 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
- 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
Links
- 238000004590 computer program Methods 0.000 title claims description 12
- 238000000034 method Methods 0.000 claims description 102
- 230000008569 process Effects 0.000 claims description 77
- 238000007639 printing Methods 0.000 claims description 73
- 239000000049 pigment Substances 0.000 claims description 66
- 230000003111 delayed effect Effects 0.000 claims description 35
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000035515 penetration Effects 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 2
- 239000000976 ink Substances 0.000 description 233
- 238000006467 substitution reaction Methods 0.000 description 35
- 238000012545 processing Methods 0.000 description 11
- 230000006866 deterioration Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 239000003086 colorant Substances 0.000 description 4
- 241000872198 Serjania polyphylla Species 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 3
- 230000001934 delay Effects 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 230000001186 cumulative effect Effects 0.000 description 2
- 239000006185 dispersion Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012015 optical character recognition Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007641 inkjet printing Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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には、インクの供給の遅れが発生しやすい場合には、印刷ヘッドを記録範囲外で一時停止させることで、所定時間辺りのインク吐出量を低下させる技術が開示されている。
しかしながら、上記技術では、インクの供給の遅れに起因する画質の低下は抑制できるものの、印刷時間が長くなる問題があった。 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.
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
複合機100は、複合機100を制御するコントローラとしてのCPU110と、DRAMなどの揮発性記憶装置120と、フラッシュメモリなどの不揮発性記憶装置130と、液晶ディスプレイなどの表示部140と、タッチパネルやボタンなどを含む操作部150と、通信部160と、印刷実行部200と、読取実行部300と、を備えている。
The
揮発性記憶装置120は、例えば、CPU110がコンピュータプログラムPGを実行する際に、用いられる種々の中間データを一時的に格納するためのバッファ領域121として用いられる。
The
不揮発性記憶装置130には、コンピュータプログラムPGと、テーブル群TSと、後述するインク残量データIRDと、が格納されている。CPU110は、コンピュータプログラムPGを実行することによって、複合機100を制御する種々の機能、例えば、印刷実行部200を制御して印刷を実行する印刷機能、読取実行部300を制御してスキャンデータを生成するスキャン機能、電話回線を介して画像データの送受信を行うファクシミリ機能、を実現する。テーブル群TSは、後述する各種のテーブル(図5、図6)を含む。コンピュータプログラムPGとテーブル群TSは、例えば、複合機100の出荷時に予め不揮発性記憶装置130に格納されている。これに代えて、コンピュータプログラムPGとテーブル群TSは、DVD-ROMなどに記録された形態や、サーバからネットワウンロードされる形態で提供されても良い。
The
通信部160は、外部機器と接続するためのインタフェースを含み、外部機器との間で、データ通信を行うために用いられる。例えば、通信部160は、LANを介してパーソナルコンピュータ400などの端末装置と接続するためのインタフェースと、アナログ電話回線のネットワークTNに接続するためのインタフェースと、を含む。
The
読取実行部300は、イメージセンサを含み、光学的に原稿を読み取ることによってスキャンデータを取得する。例えば、読取実行部300は、ファクシミリ機能において、電話回線を用いて送信すべき画像データを生成するためにも用いられる。
The
印刷実行部200は、シアン、マゼンタ、イエロ、ブラック(以下、それぞれ、C、M、Y、Kと略す)の各インクを吐出して印刷を行うインクジェット方式の印刷機構である。印刷実行部200は、CMYKの各インクを吐出して用紙上にドットを形成することによって、印刷を行う。印刷実行部200は、主走査部210と、副走査部220と、印刷ヘッド230と、ヘッド駆動部240と、インク供給部250と、温度センサ260と、を備えている。
The
図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
主走査部210は、印刷ヘッド230を搭載するキャリッジ213と、キャリッジ213を主走査方向(図2:Y方向)に沿って移動可能に保持する摺動軸214と、図示しない主走査モータと、を備えている。主走査部210は、主走査モータの動力を用いて、キャリッジ213を摺動軸214に沿って往復移動させる。これによって、用紙Mなどの印刷媒体に対して主走査方向に沿って印刷ヘッド230を往復移動させる主走査が実現される。
The
副走査部220は、プラテン270の上流側と下流側にそれぞれ配置された一対の上流側ローラ223、一対の下流側ローラ224を含む複数個の搬送ローラと、図示しない副走査モータと、を備える。副走査部220は、副走査モータの動力を用いて、用紙トレイ281、282から、プラテン270上を通り、排紙トレイ283に至る搬送経路RTに沿って、用紙Mを搬送する。これによって、印刷ヘッド230に対して主走査方向と交差する副走査方向に沿って印刷媒体を移動させる副走査が実現される。矢印ARは、プラテン270上における用紙Mの搬送方向(図2のX軸の正方向(+X方向))、すなわち、上述した副走査方向を示している。
The
インク供給部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
図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
各ノズルNzは、印刷ヘッド230の内部に形成されたインク流路(図示省略)を介してバッファタンク253に接続されている。印刷ヘッド230の内部の各インク流路に沿ってインクを吐出させるためのアクチュエータ(図示省略)が設けられている。
Each nozzle Nz is connected to the
ヘッド駆動部240は、主走査部210による主走査中にCPU110から供給される印刷データに従って印刷ヘッド230内の各アクチュエータを駆動する。これによって、副走査部220によって移動される印刷媒体上に印刷ヘッド230からインクが吐出される。この結果、印刷媒体上にドットが形成される。
The
CPU110は、印刷実行部200の主走査部210と副走査部220とヘッド駆動部240と、を制御して、1回の主走査処理(パスとも呼ぶ)と1回の副走査処理とを含む一組の処理を複数回に亘って繰り返し実行させることにより印刷を行う。1回の主走査処理は、用紙Mの搬送を停止した状態で、1回の主走査を行いつつ、印刷ヘッド230を駆動することによって、印刷すべき画像の一部分である部分画像を印刷する処理である。1回の副走査処理は、特定の搬送量だけ、用紙を搬送する処理である。
The
ここで、インクがノズル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
図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
A-2. 印刷処理:
対象画像データを用いて、印刷実行部200を制御して、対象画像を印刷する印刷処理について説明する。図3は、第1実施例の印刷処理のフローチャートである。この印刷処理は、ファクシミリデータによって示されるモノクロ画像を印刷するためにCPU110によって実行される。この印刷処理は、例えば、電話回線を介して、通信部160が、ファクシミリデータを受信したときに開始される。モノクロ画像は、黒色のみで表現されている。このために、モノクロ画像が、例えば、ベタ塗りの領域を含んでいると、該モノクロ画像を印刷する際には、Kインクが単位時間内に、大量に吐出されて、上述したインクの供給の遅れが発生しがちである。本実施例の印刷処理では、インクの供給の遅れの発生を抑制して、印刷される画像の画質の低下を抑制する工夫がなされている。
A-2. Printing process:
A printing process for printing a target image by controlling a
S105では、CPU110は、受信されたファクシミリデータを、印刷すべき対象画像を表す対象画像データとして取得する。受信されるファクシミリデータは、例えば、FAXG3などの規格に従って圧縮されている。
In S105, the
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
図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
S120では、CPU110は、取得された温度Tdに基づいて、Kインクの許容量Mkを決定する。具体的には、Kインクの許容量は、テーブル群TS(図1)に含まれる許容量テーブルATを参照して決定される。
In S120, the
図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
CPU110は、例えば、許容量テーブルATに記録された複数個の温度と、対応する許容量と、を用いた補完計算によって、複合機100内の温度Tdに対応するKインクの許容量Mkを決定する。
The
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
S130では、CPU110は、注目部分画像を表す部分画像データを用いて、注目部分画像のK成分の値の合計値Tkを算出する。すなわち、CPU110は、注目部分画像を表す部分画像データに含まれる複数個の画素のK成分の値を全て合計して、合計値Tkを算出する。
In S130, the
S135では、CPU110は、S130で算出された合計値Tkが、S120で算出された許容量Mkより大きいか否かを判断する。合計値Tkが許容量Mkより大きい場合には、仮に、後述するS140~S165を行うことなく、注目部分画像を印刷する場合に、Kインクの供給が遅れる可能性が比較的高いと判断できる。合計値Tkが許容量Mk以下である場合には、仮に、後述するS140~S165を行うことなく、注目部分画像を印刷したとしても、Kインクの供給が遅れる可能性が比較的低いと判断できる。
In S135, the
合計値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
S140では、CPU110は、C、M、Yのインクの残量のいずれもが所定の閾値TH以上であるか否かを判断する。各インクの残量は、上述したように、インク残量データIRDに記録されている。
In S140, the
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
図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
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
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
第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
S165では、CPU110は、注目部分画像のK成分の値の合計値Tkが許容量Mk以内になるように注目部分画像に含まれる主走査ラインの数を変更する。主走査ラインは、対象画像IMおよび部分画像PIにおいて、印刷時の主走査方向に対応する方向(図4(B)のY方向)に沿って並ぶ複数個の画素によって構成されるラインである。注目部分画像は、上述したように、ノズル長NLに相当するX方向の幅を有する。すなわち、注目部分画像に含まれる主走査ラインの本数は、ノズル長NLに相当するX方向の幅分の本数である。
In S165, the
図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
S170では、CPU110は、注目部分画像を表す部分画像データ(CMYK画像データ)に対してハーフトーン処理を実行する。例えば、CPU110は、印刷解像度(例えば、縦300dpi×横300dpi)に応じて、部分画像データの画素数を調整する。そして、CPU110は、画素数を調整済みのCMYK画像データを、ディザ法や誤差拡散法などの公知の手法を用いて、ドットデータに変換する。ドットデータは、CMYKのそれぞれの色成分についてドットの形成状態を画素ごとに表すデータである。ドットデータの各画素の各色成分の値によって表されるドットの形成状態は、例えば、「ドットを形成する」、「ドットを形成しない」のうちのいずれかの状態である。変形例では、ドットの形成状態は、「大ドットを形成する」、「中ドットを形成する」、「小ドットを形成する」、「ドットを形成しない」の4つの状態であっても良い。
In S170, the
S175では、CPU110は、生成されたドットデータを用いて、印刷実行部200を制御して1回の主走査処理を実行させることによって、印刷実行部200に注目部分画像を印刷させる。
In S175, the
ここで、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
以上説明した本実施例によれば、部分画像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
そして、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
さらに、上述した第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
インクの供給の遅れは、インクの粘度が高いほど発生しやすいので、インクの供給の遅れは、複合機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
さらに、図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
図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
注目部分画像から文字領域と非文字領域とを検出する方法としては、種々の公知の方法を採用可能である。例えば、注目部分画像が複数の処理領域(例えば、所定サイズの矩形領域)に分割され、処理領域毎に画素値(例えば、輝度値)の分散が算出される。そして、所定の閾値よりも小さな分散を有する処理領域が文字領域として特定され、閾値以上の分散を有する処理領域が非文字領域として特定される。なお、領域の特定には、分散に限らず、他の種々の情報(例えば、各処理領域で用いられている色の数)が採用され得る。あるいは、公知の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
以上説明した第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
また、温度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
さらには、温度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
(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
(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
(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
(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
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。 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領域内の画像と第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.
前記印刷実行部の温度を取得する取得部を備え、
前記印刷制御部は、
前記取得部により取得される温度に基づいて、前記顔料の黒インクの許容量を決定し、
前記第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.
前記閾値は、第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.
前記印刷実行部は、印刷媒体に対して主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部と、前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に沿って前記印刷媒体を移動させる副走査を実行する副走査部と、を備え、前記主走査中に前記印刷ヘッドを駆動して前記印刷媒体に部分画像を印刷させ、
前記対象画像は、前記主走査方向に沿う複数本のラインを含み、
前記印刷制御部は、
前記顔料の黒インクの使用量を示す前記指標値が閾値より大きい場合かつ前記顔料の黒インクと前記染料の黒インクとの間で染み込み方が異なることにより画質に影響が出る用紙が用いられる場合に、前記指標値が前記閾値より大きい前記部分画像に含まれる前記ラインの本数を、前記指標値が前記閾値以下になるように、減少させる、制御装置。 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.
前記指標値が前記閾値以下である場合、前記部分画像に含まれる前記ラインの本数を、変更しない、制御装置。 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.
前記部分画像を印刷する際の特定種のインクの使用量を示す前記指標値が前記閾値より大きいか否かを前記部分画像ごとに判断する、制御装置。 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.
前記対象画像にて、第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.
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)
| 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 |
-
2020
- 2020-05-01 JP JP2020081039A patent/JP7067583B2/en active Active
Patent Citations (3)
| 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 |