JP2018052051A - 制御装置およびコンピュータプログラム - Google Patents
制御装置およびコンピュータプログラム Download PDFInfo
- Publication number
- JP2018052051A JP2018052051A JP2016193428A JP2016193428A JP2018052051A JP 2018052051 A JP2018052051 A JP 2018052051A JP 2016193428 A JP2016193428 A JP 2016193428A JP 2016193428 A JP2016193428 A JP 2016193428A JP 2018052051 A JP2018052051 A JP 2018052051A
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- dot
- dots
- target image
- pass
- 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.)
- Pending
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/21—Ink jet for multi-colour printing
- B41J2/2132—Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/04508—Control methods or devices therefor, e.g. driver circuits, control circuits aiming at correcting other parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/04586—Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads of a type not covered by groups B41J2/04575 - B41J2/04585, or of an undefined type
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/21—Ink jet for multi-colour printing
- B41J2/2132—Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
- B41J2/2139—Compensation for malfunctioning nozzles creating dot place or dot size errors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/21—Ink jet for multi-colour printing
- B41J2/2132—Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
- B41J2/2142—Detection of malfunctioning nozzles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/21—Ink jet for multi-colour printing
- B41J2/2132—Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
- B41J2/2146—Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding for line print heads
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J25/00—Actions or mechanisms not otherwise provided for
- B41J25/001—Mechanisms for bodily moving print heads or carriages parallel to the paper surface
- B41J25/006—Mechanisms for bodily moving print heads or carriages parallel to the paper surface for oscillating, e.g. page-width print heads provided with counter-balancing means or shock absorbers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/10—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
- G06K15/102—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers using ink jet print heads
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Ink Jet (AREA)
Abstract
【課題】ドットの相対的な位置ずれに起因する印刷画像の濃度の低下を抑制する。【解決手段】制御装置は、第1の形成処理と、第2の形成処理と、を印刷実行部に実行させる。第1の形成処理にて印刷ヘッドによって走査される被記録媒体上の第1の走査範囲の少なくとも一部は、第2の形成処理にて印刷ヘッドによって走査される被記録媒体上の第2の走査範囲の少なくとも一部と重複する。第1の走査範囲と第2の走査範囲とが重複する被記録媒体上の重複領域は、第1の位置と第2の位置とを含み、第1の位置は、第1の画素に対応する位置であり、第2の位置は、第1の画素とは異なる第2の画素に対応する位置である。第1の画素の値と第2の画素の値とが、ドットを形成することを示し、かつ、特定条件が満たされる場合に、第1の形成処理にて、第1の位置にドットを形成させ、かつ、第2の形成処理にて、第1の位置と第2の位置との両方にドットを形成させる。【選択図】 図8
Description
本明細書は、被記録媒体を搬送する搬送機構と、複数個のノズルを有する印刷ヘッドと、を備える印刷実行部に印刷を実行させる制御に関する。
副走査方向への用紙の搬送と、主走査方向への印刷ヘッドの移動(主走査とも呼ぶ)と、を繰り返し実行し、主走査の最中に印刷ヘッドの複数個のノズルからインクを吐出して用紙上にドットを形成するインクジェットプリンタが知られている。このようなプリンタでは、用紙の搬送量のばらつき等に起因して、印刷画像にバンディングと呼ばれる不具合が発生する場合がある。
特許文献1には、このようなプリンタにおいて、印刷画像内の1つのラスタを複数回の主走査で完成させる技術が開示されている。この技術によれば、印刷画像に上述したバンディングが発生することを抑制できる。
しかしながら、上記技術では、一の主走査の最中に形成されるドットと、他の主走査の最中に形成されるドットと、の相対的な位置ずれに起因して、ドット間に意図しない空隙が発生して、印刷画像の濃度が低下する可能性があった。
本明細書は、ドットの相対的な位置ずれに起因する印刷画像の濃度の低下を抑制する技術を開示する。
本明細書に開示された技術は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
[適用例1]被記録媒体上にインクを吐出してドットを形成するための複数個のノズルを有する印刷ヘッドを備える印刷実行部であって、前記複数個のノズルは、主走査方向と直交する副走査方向に沿って互いに異なる位置に並ぶ、前記印刷実行部を制御する制御装置であって、対象画像を表す対象画像データを取得する対象画像データ取得部であって、前記対象画像は、複数個の画素を含み、前記対象画像データは、前記ドットの形成状態をそれぞれ示す前記複数個の画素の値を含む、前記対象画像データ取得部と、前記対象画像データに従って、前記印刷ヘッドを前記主走査方向に移動させつつ前記用紙にインクを吐出して前記ドットを形成する形成処理と、前記用紙を前記副走査方向に搬送する搬送処理と、を前記印刷実行部に繰り返し実行させることによって、前記印刷実行部に前記対象画像を印刷させる印刷制御部と、を備え、前記印刷制御部は、第1の前記形成処理と、前記第1の形成処理の後に実行されるべき第2の前記形成処理と、を前記印刷実行部に実行させ、前記第1の形成処理にて前記印刷ヘッドによって走査される前記用紙上の第1の走査範囲の少なくとも一部は、前記第2の形成処理にて前記印刷ヘッドによって走査される前記用紙上の第2の走査範囲の少なくとも一部と重複し、前記第1の走査範囲と前記第2の走査範囲とが重複する前記用紙上の重複領域は、第1の位置と第2の位置とを含み、前記第1の位置は、前記対象画像内の第1の画素に対応する位置であり、前記第2の位置は、前記対象画像内の前記第1の画素とは異なる第2の画素に対応する位置であり、前記印刷制御部は、前記対象画像データの前記第1の画素の値と前記第2の画素の値とが、前記ドットを形成することを示し、かつ、前記対象画像データが、前記第1の画素を含む特定範囲の濃度が基準以上であることを示す特定条件を満たす場合に、前記第1の形成処理にて、前記第1の位置に前記ドットを形成させ、かつ、前記第2の形成処理にて、前記第1の位置と前記第2の位置との両方に前記ドットを形成させ、前記対象画像データの前記第1の画素の値と前記第2の画素の値とが、前記ドットを形成することを示し、かつ、前記対象画像データが、前記特定条件を満たさない場合に、前記第1の形成処理にて、前記第1の位置に前記ドットを形成させ、かつ、前記第2の形成処理にて、前記第1の位置に前記ドットを形成させず、前記第2の位置に前記ドットを形成させる、制御装置。
上記構成によれば、用紙上の第1の位置には、第1の形成処理にてドットが形成され、第2の位置には、第2の形成処理にてドットが形成される。そして、対象画像データが、第1の位置に対応する第1の画素を含む特定範囲内の濃度が基準以上であることを示す特定条件を満たす場合には、第1の位置には、第2の形成処理においてもドットが形成される。この結果、第1の位置が、印刷画像において濃度が比較的高い領域内である場合には、第1の形成処理と第2の形成処理との両方でドットが形成され得る。この結果、第1の形成処理で形成されるドットと、第2の形成処理で形成されるドットと、の間の相対的な位置ずれに起因して、印刷画像の濃度が低下する不具合を抑制できる。
なお、本明細書に開示される技術は、種々の形態で実現することが可能であり、例えば、印刷装置、端末装置、サーバ、これら装置の機能を実現するための方法、コンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
A.第1実施例:
A−1.印刷装置の構成:
次に、本発明の実施の形態を実施例に基づき説明する。図1は、実施例におけるプリンタ600の構成を示すブロック図である。プリンタ600は、インクのドットを用紙などの被記録媒体上に形成することによって、印刷を行うインクジェットプリンタである。プリンタ600は、プリンタの全体を制御する制御装置100と、印刷実行部としての印刷機構200と、を備えている。
A−1.印刷装置の構成:
次に、本発明の実施の形態を実施例に基づき説明する。図1は、実施例におけるプリンタ600の構成を示すブロック図である。プリンタ600は、インクのドットを用紙などの被記録媒体上に形成することによって、印刷を行うインクジェットプリンタである。プリンタ600は、プリンタの全体を制御する制御装置100と、印刷実行部としての印刷機構200と、を備えている。
制御装置100は、コントローラーとしてのCPU110と、DRAMなどの揮発性記憶装置120と、フラッシュメモリやハードディスクドライブなどの不揮発性記憶装置130と、液晶ディスプレイなどの表示部140と、液晶ディスプレイのパネルと重畳されたタッチパネルやボタンなどを含む操作部150と、パーソナルコンピュータ(図示省略)などの外部装置との通信のための通信インタフェースを含む通信部160と、を備えている。
揮発性記憶装置120には、CPU110が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域125が設けられている。不揮発性記憶装置130には、プリンタ600を制御するためのコンピュータプログラムPGと、後述する印刷データ生成処理で用いられるドットパターンデータDPDと、が格納されている。
コンピュータプログラムPGは、プリンタ600の出荷時に予め不揮発性記憶装置130に格納されている。なお、コンピュータプログラムPGは、DVD−ROMなどに格納された形態や、サーバからダウンロードする形態で提供され得る。CPU110は、コンピュータプログラムPGを実行することによって、後述するプリンタ600の制御処理を実現する。ドットパターンデータDPDは、例えば、コンピュータプログラムPGに組み込まれており、コンピュータプログラムPGとともに提供される。
印刷機構200は、制御装置100のCPU110の制御に従って、シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の各インクを吐出して印刷を行うことができる。なお、本実施例では、有彩色のC、M、Yの各インクは、染料インクであり、無彩色のKインクは、顔料インクである。印刷機構200は、搬送機構210と、主走査機構220と、ヘッド駆動回路230と、印刷ヘッド240と、を備えている。搬送機構210は、図示しない搬送モータを備え、搬送モータの動力を用いて、所定の搬送経路に沿って被記録媒体としての用紙を搬送する。主走査機構220は、図示しない主走査モータを備え、主走査モータの動力を用いて、印刷ヘッド240を主走査方向に往復動(主走査とも呼ぶ)させる。ヘッド駆動回路230は、主走査機構220が印刷ヘッド240の主走査を行っている最中に、印刷ヘッド240に駆動信号DSを供給して、印刷ヘッド240を駆動する。印刷ヘッド240は、駆動信号DSに従って、搬送機構210によって搬送される用紙上にインクを吐出してドットを形成する。ここで、主走査を行いつつ用紙上にドットを形成する処理をパス処理または形成処理とも呼ぶ。制御装置100のCPU110は、搬送機構210を用いて主走査方向と直交する搬送方向(副走査方向とも呼ぶ)に用紙を搬送する搬送処理と、上述したパス処理と、を繰り返し印刷機構200に実行させることによって、印刷機構200に画像を印刷させる。
図2は、印刷ヘッド240の概略構成を示す図である。印刷ヘッド240のノズル形成面241(−Z側の面)には、上述したC、M、Y、Kの各インクを吐出してドットを形成するためのノズル列NC、NM、NY、NKが形成されている。各ノズル列は、複数個のノズルNZ(例えば、数100個)を含んでいる。複数個のノズルNZは、搬送方向の位置が互いに異なり、搬送方向に沿って所定のノズル間隔NTで並ぶ。なお、図2以降の図において、+Y方向は、用紙の搬送方向(副走査方向)を示しており、X方向は、主走査方向を示している。各ノズル列に含まれる複数個のノズルNZのうち、搬送方向の下流端即ち図2の+Y側の端に位置するノズルNZを最下流ノズルNZdとも呼び、搬送方向の上流端、即ち図2の−Y側の端に位置するノズルNZを最上流ノズルNZuとも呼ぶ。ここで、1個の特定のノズルNZ(例えば、ノズルNZ1とする)から、他の1個の特定のノズルNZ(例えば、ノズルNZ2とする)までの搬送方向の長さを、ノズルNZ1からノズルNZ2までのノズル長とも呼ぶ。最上流ノズルNZuから最下流ノズルNZdまでのノズル長を総ノズル長Dとも呼ぶ(図2)。以下では、+Y側を、単に、下流側とも呼び、−Y側を、単に、上流側とも呼ぶ。
印刷ヘッド240は、各インクについて、複数種類のサイズのドット、具体的には、小ドット、小ドットより大きな中ドット、中ドットより大きな大ドットを形成することができる。小ドットは、印刷機構200が形成可能な最小のドットであり、大ドットは印刷機構200が形成可能な最大のドットである。
A−2.制御処理の概要
制御装置100のCPU110は、ユーザからの印刷指示に基づいて、印刷機構200に印刷を実行させる制御処理を実行する。図3は、制御処理のフローチャートである。
制御装置100のCPU110は、ユーザからの印刷指示に基づいて、印刷機構200に印刷を実行させる制御処理を実行する。図3は、制御処理のフローチャートである。
S10では、CPU110は、ユーザから操作部150を介して所定の印刷指示を取得する。印刷指示は、印刷すべき画像を表す画像データを指定する指示を、少なくとも含む。
S15では、CPU110は、画像データを取得する。例えば、ユーザによって指定された画像データが、図示しないUSBメモリや不揮発性記憶装置130などの記憶装置から取得される。これに代えて、図示しないユーザの端末から印刷指示とともに送信される画像データが取得されても良い。取得される画像データは、例えば、アプリケーションプログラムによって生成されたベクトルデータや、デジタルカメラによって生成されたビットマップデータである。
S20では、該画像データに対してラスタライズ処理を実行して、印刷解像度に応じた個数の複数個の画素を含むビットマップデータを生成する。ビットマップデータは、具体的には、RGB値によって画素ごとの色を表すRGB画像データである。RGB値に含まれる3個の成分値、即ち、R値、G値、B値は、例えば、0〜255の256階調の階調値である。
S25では、CPU110は、RGB画像データに対して色変換処理を実行して、モノクロ画像データを生成する。モノクロ画像データに含まれる複数個の画素の値は、画像内の複数個の画素の濃度を画素ごとに示す。色変換処理は、例えば、RGB画像データの各画素のRGB値を、公知の変換式に従って輝度に変換し、該輝度を濃度に変換する処理である。濃度を表す値は、例えば、0〜255の256階調の階調値である。
S30では、CPU110は、モノクロ画像データに対してハーフトーン処理(例えば、誤差拡散法、ディザ法等の処理)を実行して、対象画像データとしてのドットデータを生成する。ドットデータは、複数個の画素を含むドット画像を表す。ドットデータに含まれる複数個の画素の値は、ドットの形成状態を画素ごとにそれぞれ示す。ドットデータに含まれる各画素の値は、「大ドットを形成すること」、「中ドットを形成すること」、「小ドットを形成すること」、「ドットを形成しないこと」の4種類のドットの形成状態を示す4種の値のいずれかである。「大ドットを形成すること」、「中ドットを形成すること」、「小ドットを形成すること」、「ドットを形成しないこと」を示す4種の値を、「L」、「M」、「S」、「−」とする。印刷画像は、ドット画像内の複数個の画素であってドットデータの画素の値がドットの形成を示す複数個の画素に対応する用紙上の位置に、ドットを形成することによって、用紙上に形成される。
S35では、CPU110は、S30で生成されたドットデータを用いて、印刷データを生成する。印刷データは、搬送量データFDと、複数個のパスデータPD(1)〜PD(m)(mは、パス処理の回数)と、を含む。1個のパスデータは、1回のパス処理に対応する。1個のパスデータは、複数個のノズルNZのそれぞれについて、1個のラスタラインデータを対応付けたデータである。1個のラスタラインデータは、1個のノズルに対応する主走査方向に沿ったk個(kは2以上の整数)の画素を含む1本のラスタラインについて、画素ごとにドットの形成状態を規定したデータである。例えば、図3の1パス目のパスデータPD(1)の1行目のラスタラインデータは、ノズル番号が「N1」であるノズルNZに対応するラスタライン内の複数個の画素のそれぞれについて、上述した「L」、「M」、「S」、「−」のいずれかの値を有している。搬送量データFDは、m回のパスの前に行われる用紙の搬送処理における搬送量をそれぞれ示すm個の値を含んでいる。印刷データ生成処理については、さらに、後述する。
S40では、CPU110は、生成された印刷データに基づいて、印刷機構200を制御することによって、印刷機構200に印刷を実行させる。この結果、画像が用紙に印刷される。
以上の説明から解るように、本実施例では、CPU110を含む制御装置100が制御装置の例であり、印刷機構200が印刷実行部の例である。
A−3.マルチパス印刷の概要
ここで、図3のS35の印刷データ生成処理にて生成される印刷データは、マルチパス印刷を行うための印刷データである。マルチパス印刷は、ドット画像内の複数個の画素のうち、主走査方向に沿った1本のラスタライン上のk個の画素に対応するドットを、M回のパス処理にて分散して形成する。本実施例では、M=3である、いわゆる3パス印刷が行われる。ドット画像内の画素に対応する用紙上の位置、すなわち、印刷にてドットが形成され得る用紙上の位置を、ドット形成位置とも呼ぶ。上記の1本のラスタライン上のk個の画素に対応するk個のドット形成位置は、副走査方向の位置が互いに等しく、かつ、主走査方向の位置が互いに異なるk個の位置であり、用紙上の1本のライン上のk個の位置である。マルチパス印刷は、不揮発性記憶装置130に格納されたドットパターンデータDPDを用いて実現される。
ここで、図3のS35の印刷データ生成処理にて生成される印刷データは、マルチパス印刷を行うための印刷データである。マルチパス印刷は、ドット画像内の複数個の画素のうち、主走査方向に沿った1本のラスタライン上のk個の画素に対応するドットを、M回のパス処理にて分散して形成する。本実施例では、M=3である、いわゆる3パス印刷が行われる。ドット画像内の画素に対応する用紙上の位置、すなわち、印刷にてドットが形成され得る用紙上の位置を、ドット形成位置とも呼ぶ。上記の1本のラスタライン上のk個の画素に対応するk個のドット形成位置は、副走査方向の位置が互いに等しく、かつ、主走査方向の位置が互いに異なるk個の位置であり、用紙上の1本のライン上のk個の位置である。マルチパス印刷は、不揮発性記憶装置130に格納されたドットパターンデータDPDを用いて実現される。
図4は、ドットパターンデータDPDについて説明する図である。図4は、ドットパターンデータDPDの説明図である。図中には、ドットパターンデータDPDが概念的に示されている。このドットパターンデータDPDは、1個の色成分のノズル列(例えば、ブラック(K)のノズル列NK)の総ノズル長D分のノズルNZのドットパターンデータを示している。ドットパターンデータDPDは、複数個のノズルNZのそれぞれについて、1個のラインドットパターンデータを対応付けたデータである。1個のラインドットパターンデータは、1個のノズルに対応する主走査方向に沿った複数個の画素を含む1本のラスタラインについて、ドットの形成を許容するか否かを画素ごとに定めるデータである。図中には、i行目のラインドットパターンデータLDiの一部が、拡大して示されている。i行目のラインドットパターンデータLDiは、i番目のノズルNZ(NZi)に対応するラスタラインRLi内の複数個の画素PXのそれぞれについて、ドットの形成を許容することを示す値「1」と、ドットの形成を許容しないことを示す値「0」と、のいずれかが、画素PXごとに記録されている。換言すれば、ラインドットパターンデータは、対応するノズルNZについて、用紙M上においてドットの形成が許容される主走査方向の位置と、ドットの形成が許容されない主走査方向の位置と、を定めている。図中のバンド状の領域B1は、用紙M上の1回のパス処理でドットを形成可能な領域を示している(「バンド領域B」とも呼ぶ)。ドットパターンデータDPDは、1個のバンド領域B内において、ドットの形成が許容されたドット形成位置を定めている、と言うこともできる。バンド領域Bは、1回のパス処理にて、印刷ヘッド240(総ノズル長D分のノズルNZ)によって走査される用紙上の範囲(以下、走査範囲とも呼ぶ)と、言うこともできる。ドットパターンデータDPDの各画素の値(「1」または「0」)をマスク値とも呼ぶ。
図4の左部の記録率Rのグラフは、ノズル列NKにおける搬送方向に沿ったノズル位置と、当該ノズル位置にあるノズルNZの記録率Rと、の関係を示している。ノズルNZの記録率Rは、該ノズルNZに対応するラスタラインについて、画素の総数に対するドットの形成が許容される画素の数の比率を示している。ノズルNZに対応するラインドットパターンデータの「1」の個数NM1と、「0」の個数NM0と、を用いて、該ノズルNZの記録率Rは、NM1/(NM1+NM0)で表される。各ラインドットパターンデータでは、対応するノズルNZについて予め決められた記録率に従った個数の「1」の値が、分散して配置されている。なお、図4の右部では、ドットパターンデータDPDを表すハッチングが濃いほど、記録率Rが高いことを示している。
図4の例では、ノズル列NKは、Y方向(すなわち、搬送方向)に向かって並ぶ3つの部分NPa、NPb、NPcに区分できる。中央の部分である第2部分NPbでは、ノズル位置に依らず、記録率Rが50%である。第2部分NPbよりも上流側(−Y側)の部分である第1部分NPaでは、記録率Rが、搬送方向のノズル位置の変化に対して直線的に、−Y方向に向けて50%からゼロ%まで小さくなる。第2部分NPbよりも下流側(+Y側)の部分である第3部分NPcでは、記録率Rが、搬送方向のノズル位置の変化に対して直線的に、+Y方向に向けて50%からゼロ%まで小さくなる。このように、記録率Rとしては、搬送方向のノズルの位置に応じて変化する不均等な記録率が、採用される。
図4に示すように、第1部分NPaの搬送方向の幅Waと、第2部分NPbの搬送方向の幅Wbと、第3部分NPcの搬送方向の幅Wcと、は互いに等しい。これらの搬送方向の幅Wa、Wb、Wcは、ノズル列NKの総ノズル長Dの(1/3)である。
図5は、本実施例の3パス印刷の概略図である。図5には、用紙Mに印刷される際の用紙Mに対するノズル列NKの搬送方向の位置(印刷ヘッド240の位置)が、パス処理ごとに示されている。図5のパス番号1〜6のパス処理は、印刷開始から1〜6回目のパス処理である。図中の番号PNは、パス番号を示しており、パス番号PNは、パス処理が実行される順序を示している。符号NKjで示されるノズル列NKの位置は、パス番号PN=j(jは、1以上m未満の整数)であるパス処理(すなわち、j回目のパス処理)におけるノズル列NKの搬送方向の位置(以下、ノズル位置NKjと呼ぶ)を示している。例えば、ノズル位置NK1は、1回目のパス処理におけるノズル列NKの搬送方向の位置を示し、ノズル位置NK2は、2回目のパス処理におけるノズル列NKの搬送方向の位置を示している。
1回目(j=1)の搬送処理は、用紙Mを初期位置まで搬送する処理、即ち、1回目のパス処理時の用紙Mの位置まで用紙Mを搬送する処理である。j回目(2≦j≦m)の搬送処理は、(j−1)回目のパス処理と、j回目のパス処理と、の間に、実行される搬送処理である。j回目の搬送処理を搬送処理Fjと表現する。図に示すように、2回目以降の搬送処理Fjの搬送量は、総ノズル長Dの(1/3)である。図5に示すように、搬送処理が実行される度に、ノズル列NKの位置は、用紙Mに対して搬送方向の反対方向(−Y方向)に移動することが解る。このように、本実施例では、各パス処理にて総ノズル長D分のノズルを使用して、均等の搬送量で3パス印刷が実行される。
また、符号Bjで示されるバンド領域は、j回目のパス処理によってドットを形成可能な用紙M上の領域(すなわち、j番目のパス処理の走査範囲)を示している。例えば、バンド領域B1は、1回目のパス処理にて、すなわち、ノズル位置NK1にあるノズル列NKによって、ドットを形成可能な領域を示し、バンド領域B2は、2回目のパス処理にて、ドットを形成可能な領域を示している。j回目のパス処理にて、バンド領域Bj内に含まれる副走査方向(Y方向)の位置が互いに異なる複数本のラスタライン上に、ノズル列NKの対応するノズルを用いて、ドットを形成することができる。
バンド領域Bsの上流側(−Y側)の部分と、バンド領域Bs+1の中央部分と、バンド領域Bs+2の下流側(+Y側)の部分と(sは、1以上のm以下の整数)は、互いに重複している。用紙M上の重複領域OAsは、バンド領域Bsと、バンド領域Bs+1と、バンド領域Bs+2とが、互いに重複する領域である。例えば、重複領域OA1は、バンド領域B1と、バンド領域B2と、バンド領域B3とが、互いに重複する領域である。重複領域OAsの副走査方向の長さは、総ノズル長Dの(1/3)である。
換言すれば、重複領域OAsには、s回目のパス処理と、(s+1)回目のパス処理と、(s+2)回目のパス処理と、の3回のパス処理にて、ドットが形成可能である。重複領域OAsには、3回のパス処理にて、それぞれ異なるノズル群を用いてドットが形成される。具体的には、s回目のパス処理では、当該重複領域OAsに対して、第1部分NPaのノズル群を用いてドットが形成される。そして、(s+1)回目のパス処理では、当該重複領域OAsに対して、第2部分NPbのノズル群を用いてドットが形成され、(s+2)回目のパス処理では、当該重複領域OAsに対して、第3部分NPcのノズル群を用いてドットが形成される。
図5には、さらに、j回目のパス処理のノズル列NKの各ノズルの記録率Rjと、これらの記録率Rjを、用紙M上の搬送方向の位置ごとに合計した合計記録率RTと、が図示されている。例えば、重複領域OA1における合計記録率RTは、1回目のパス処理による記録率R1と、2回目のパス処理による記録率R2と、3回目のパス処理による記録率R3の和である。図5では、記録率R1は、実線で図示され、記録率R2は、破線で図示され、記録率R3は、一点破線で図示されている。図4にて説明したように、ドットパターンデータDPDに基づいて、各パス処理にてノズル列NKの記録率Rが定められる結果、重複領域OAsに対する3回のパス処理での合計記録率は、100%になることが解る。また、ドットパターンデータDPDに従って、ドット画像内の複数個の画素が3回のパス処理のいずれかに割り当てられるので、3回のパス処理では、後述するドットの強制出力が行われる場合を除いて、ドット画像内の各画素に対応する各ドット形成位置に、重複することなく、1個のドットを形成できる。したがって、3回のパス処理によって、重複領域OAs内の全てのドット形成位置に、ドットを形成することができる。例えば、図5には、印刷画像(ドット画像)に含まれる1本のラスタラインRLa上のk個の画素PXが概念的に図示されている。このラスタラインRLaは、主走査方向に延びるラインであり、用紙M上の重複領域OA1内に印刷されるラスタラインである。図5の概念図の各画素PX内の1〜3の数値は、該k個の画素に対応する用紙M上のk個のドット形成位置に、ドットを形成するパス処理のパス番号を示している。このラスタラインRLa上のk個の画素PXに対応するk個ドット形成位置には、1〜3回目のパス処理のいずれかで、ドットが形成されることが解る。
以上の説明から解るように、第1実施例では、全ての重複領域OAs内の画像は、3回のパス処理にて該重複領域OAs内にドットが形成されることによって、印刷される。例えば、重複領域OA1内の画像は、1〜3回目のパス処理によって印刷される。同様に、重複領域OA2、OA3、OA4内の画像は、それぞれ、2〜4回目、3〜5回目、4〜6回目のパス処理によって印刷される。第1実施例では、重複領域OAs内に画像を印刷する3回のパス処理のうち、最初のパス処理(s回目のパス処理)を第1パス処理とも呼び、2番目のパス処理((s+1)回目のパス処理)を第2パス処理とも呼び、3番目のパス処理((s+2)回目のパス処理)を第3パス処理とも呼ぶ。図5に示すように、第1パス処理にて形成されるドットは、ノズル列NKの第1部分NPaのノズル群によって形成される。そして、第2パス処理、第3パス処理にて形成されるドットは、それぞれ、第2部分NPb、第3部分NPcのノズル群によって形成される。
A−4.印刷データ生成処理
図6のS35の印刷データ生成処理について説明する。図6は、印刷データ生成処理のフローチャートである。図7は、印刷データ生成処理の説明図である。
図6のS35の印刷データ生成処理について説明する。図6は、印刷データ生成処理のフローチャートである。図7は、印刷データ生成処理の説明図である。
S100では、CPU110は、ドットパターンデータDPDを、不揮発性記憶装置130から取得する。図7(A)には、取得されるドットパターンデータDPD(図4)の部分拡大図が示されている。図7(A)において、ドットパターンデータDPDに含まれる各ラインドットパターンデータに対して、対応するノズルNZのノズル番号(例えば、N1、N2)が付されている。
S105では、CPU110は、印刷時に実行されるm回のパス処理の中から、1個の注目パス処理を選択する。例えば、パス番号PNの順序で、1個の注目パス処理が選択される。
S110では、CPU110は、図3のS30にて生成されたドットデータの中から、注目パス処理に対応する部分ドットデータを選択する。即ち、注目パス処理にて、ノズル列NK内の複数個のノズルNZに対応付けられる複数個のラスタライン分の部分ドットデータが選択される。図7(B)には、取得される部分ドットデータによって表される部分ドット画像PDoが示されている。図7(B)において、部分ドット画像PDoに含まれる各ラスタライン(X方向に沿ったラスタライン)に対して、対応するノズルNZのノズル番号(例えば、N1、N2)が付されている。ドットパターンデータDPDに含まれる複数個のマスク値と、部分ドット画像PDoに含まれる複数個の画素とは、一対一に対応している。
S115では、CPU110は、部分ドット画像PDo内の注目ブロックを選択する。部分ドット画像PDoは、X方向に並ぶ2個の画素を1個のブロックBLとして、複数個のブロックBLに分割される。図7(B)には、一例として、6個のブロックBLa〜BLfが図示されている。例えば、+Y側の端のラスタライン上の複数個のブロックBLが、X方向に沿って順次に注目ブロックとして選択される。そして、該ラスタライン上の全てのブロックBLが注目ブロックとして処理されると、該ラスタラインの−Y側に隣接する別のラスタライン上の複数個のブロックBLが、X方向に沿って順次に注目ブロックとして選択される。
S120では、CPU110は、注目ブロックに対応するマスク値を取得する。具体的には、注目ブロックに含まれる2個の画素に対応する2個のマスク値が、ドットパターンデータDPDから取得される。図7(A)には、一例として、図7(B)のブロックBLa〜BLfに対応する2個ずつのマスク値Ma〜Mfが示されている。
S125では、CPU110は、注目ブロックが、強制出力処理の対象領域内に位置するか否かを判断する。具体的には、注目ブロックが、上述したノズル列NKの第2部分NPb(図4)に対応する領域内に位置する場合には、注目ブロックは、強制出力処理の対象領域内に位置すると判断される。注目ブロックが、ノズル列NKの第1部分NPaまたは第3部分NPcに対応する領域内に位置する場合には、注目ブロックは、強制出力処理の対象領域外に位置すると判断される。図7(B)の例では、ブロックBLa〜BLcは、第3部分NPcに対応する領域内に位置するので、強制出力処理の対象領域外に位置すると判断される。ブロックBLd〜BLfは、第2部分NPbに対応する領域内に位置するので、強制出力処理の対象領域内に位置すると判断される。
注目ブロックが、強制出力処理の対象領域内に位置する場合には(S125:YES)、S130にて、CPU110は、注目ブロックのドットパターンが、特定のドットパターンであるか否かを判断する。注目ブロックのドットパターンは、注目ブロック内の2個の画素の値によって示されるドットの形成パターンを意味する。特定のドットパターンは、注目ブロック内の2個の画素の値の両方が、大ドットを形成することを示す値「L」であるパターンである。図7(B)の例では、ブロックBLf内の2個の画素の値は、(L、L)であるので、ブロックBLfのドットパターンは、特定のドットパターンである、と判断される。ブロックBLd、BLe内の2個の画素の値は、(L、−)、(S、L)であるので、ブロックBLd、BLeのドットパターンは、特定のドットパターンでない、と判断される。注目ブロックの2個の画素の値が(L、L)である場合の注目ブロックの濃度は、注目ブロックの2個の画素の値が他の組み合わせ(例えば、(S、L)、(L、−)など)である場合の注目ブロックの濃度より高いことが解る。換言すれば、注目ブロックのドットパターンが、特定のドットパターンであることは、注目ブロックの濃度が基準より高いことを示している。
注目ブロックが、強制出力処理の対象領域内に位置しない場合(S125:NO)、または、注目ブロックのドットパターンが、特定のドットパターンでない場合には(S130:NO)、CPU110は、S140に処理を進める。注目ブロックが、強制出力処理の対象領域内に位置し(S125:YES)、かつ、注目ブロックのドットパターンが、特定のドットパターンである場合には(S130:YES)、CPU110は、S135に処理を進める。
S135では、CPU110は、注目ブロックのドットパターンをそのまま出力パターンに決定する。すなわち、注目ブロック内の2個の画素の値が、そのまま、パスデータPDの対応する2個の画素の値に、決定される。注目ブロック内の2個の画素に対応するマスク値が、「1」であるか「0」であるかは考慮されない。例えば、図7の例では、図7(B)のブロックBLfの2個の画素の値(L、L)が、そのまま、図7(C)のパスデータPDの対応する2個の画素Pfの値(L、L)に決定される。このように、S135では、対応するマスク値が、ドットの形成を許容しないことを示す値「0」であっても、パスデータPDにおいて、注目ブロックに対応する2個の画素の値が、大ドットを形成することを示す値「L」に決定される。このために、S135にて、注目ブロックに対応するパスデータPDの2個の画素の値を「L」に決定することを「ドットの強制出力」とも呼ぶ。
S140では、CPU110は、注目ブロックのドットパターンに、マスク値を適用して出力パターンを決定する。すなわち、注目ブロック内の一の画素に対応するドットパターンデータDPDのマスク値が、「1」である場合には、該一の画素の値が、パスデータPDの対応する画素の値に、決定される。一の画素に対応するドットパターンデータDPDのマスク値が、「0」である場合には、該一の画素の値に関わらずに、パスデータPDの対応する画素の値は、ドットを形成しないことを示す値「−」に決定される。例えば、図7の例では、図7(B)のブロックBLdの2個の画素の値は、(L、−)であり、図7(A)の対応するマスク値Mdは、(0、1)であるので、図7(C)のパスデータPDの対応する2個の画素Pdの値は、(−、−)に決定される。図7(B)のブロックBLeの2個の画素の値は、(S、L)であり、図7(A)の対応するマスク値Meは、(1、0)であるので、図7(C)のパスデータPDの対応する2個の画素Peの値は、(S、−)に決定される。
S145では、CPU110は、部分ドット画像PDo内の全てのブロックBLを、注目ブロックとして処理したか否かを判断する。未処理のブロックBLが存在する場合には(S145:NO)、CPU110は、S115に戻って、未処理のブロックBLを選択する。全てのブロックBLが処理された場合には(S145:YES)、CPU110は、S150に処理を進める。
S150では、CPU110は、m回の全てのパス処理を、注目パス処理として処理したか否かを判断する。未処理のパス処理が存在する場合には(S150:NO)、CPU110は、S105に戻って、未処理のパス処理を選択する。全てのパス処理が処理された場合には(S150:YES)、CPU110は、S155に処理を進める。
S155では、CPU110は、生成されたm個のパスデータに、m回のパス処理の前に行われるm回の搬送処理の搬送量を示す搬送量データFD等の制御データを付加することによって、印刷データを生成する。印刷データが生成されると、印刷データ生成処理は終了される。
以上説明した第1実施例の制御処理によって実現される印刷について説明する。図8は、高濃度の画像の印刷の説明図である。図8(A)には、ドットデータによって表される高濃度のドット画像Dohが概念的に示されている。このドット画像Dohでは、全ての画素PXの値が、大ドットを形成することを示す値「L」である。このドット画像Dohは、例えば、図5の重複領域OA1内に印刷すべき画像であり、上述したように3回のパス処理を用いて印刷される(図5参照)。
図8(B)には、ドット画像Dohの複数個の画素PXのそれぞれについて、画素PXに対応する用紙M上の位置にドットを形成するパス処理が示されている。図8(B)にて、「1」が付された画素PXに対応する位置には、3回のパス処理のうちの上述した第1パス処理にて、ドットが形成される。「2」、「3」が付された画素PXに対応する位置には、それぞれ、3回のパス処理のうちの第2パス処理、第3パス処理にて、ドットが形成される。「1」、「2」、「3」が付された画素PXを、それぞれ、第1の画素、第2の画素、第3の画素とも呼ぶ。例えば、ドット画像Dohの画素PX1、PX2、PX3は、それぞれ、第1の画素、第2の画素、第3の画素のうちの1つである。したがって、画素PX1、PX2、PX3に対応する用紙M上のドット形成位置には、それぞれ、第1パス処理、第2パス処理、第3パス処理にてドットが形成される。図4にて説明した記録率Rから解るように、ドット画像Dohの画素PXの総数に対する、第2の画素の割合は、50%である。
このような複数個の第1の画素と、複数個の第2の画素と、複数個の第3の画素のドット画像Doh内の位置とは、上述したドットパターンデータDPD(図4)によって規定されている。すなわち、ドットパターンデータDPDのうち、第1部分NPaのノズル群に対応するマスク値「1」は、第1の画素の位置を示している。そして、ドットパターンデータDPDのうち、第2部分NPbのノズル群に対応するマスク値「1」は、第2の画素の位置を示しており、第3部分NPcのノズル群に対応するマスク値「1」は、第3の画素の位置を示している。
図8(C)には、ドット画像Dohの複数個の画素PXのそれぞれについて、第2パス処理(強制出力処理の対象である第2部分NPbのノズル群を用いて行われるパス処理)にて強制出力の対象となるか否かが示されている。図8(C)にて、「1」が付された画素PXは、強制出力の対象となる。図8(C)の例では、全ての画素PXに「1」が付されており、全ての画素PXが強制出力の対象となることが解る。これは、図8(A)に示すように、ドット画像Doh内の全てのブロックBLのドットパターンが、特定のドットパターン(L、L)であるからである。
図8(D)には、ドット画像Dohに対応する第1パスデータPD1hが示されている。第1パスデータPD1hは、第1パス処理のためのパスデータPDであり、第1部分NPaのノズル群に対応付けられるパスデータPDである。第1パス処理は、第1部分NPaのノズル群を用いて実行されるので、強制出力処理の対象とはならない(図6のS125参照)。このために、第1パス処理では、ドットの強制出力は行われない。したがって、図8(A)のドット画像Dohにおいてドットを形成することを示す値(例えば、「L」)を有し、かつ、図8(B)において「1」が付された画素PXだけが、第1パスデータPD1hにおいてドットを形成することを示す値を有する。ドット画像Dohにおいてドットを形成しないことを示す値(「−」)を有する画素PX、および、図8(B)において「2」または「3」が付された画素PXは、第1パスデータPD1hにおいてドットを形成しないことを示す値を有する。例えば、ドット画像Dohの画素PX1、PX2、PX3は、いずれもドットを形成することを示す値を有する(図8(A))が、第1パスデータPD1hにおいてドットを形成することを示す値を有するのは、これらの画素のうち、画素PX1のみである(図8(D))。第1パスデータPD1hにおいて、画素PX2、PX3は、ドットを形成しないことを示す値を有する。
図8(E)には、ドット画像Dohに対応する第2パスデータPD2hが示されている。第2パスデータPD2hは、第2パス処理のためのパスデータPDであり、第2部分NPbのノズル群に対応付けられるパスデータPDである。第2パス処理は、第2部分NPbのノズル群を用いて実行されるので、強制出力処理の対象となる(図6のS125参照)。このために、第2パス処理では、ドットの強制出力が行われ得る。したがって、第2パスデータPD2hでは、以下の(α)、(β)のいずれかを満たす画素PXが、ドットを形成することを示す値を有する。
(α)ドット画像(例えば、図8(A)のドット画像Doh)においてドットを形成することを示す値(例えば、「S」、「M」、「L」)を有し、かつ、図8(B)において「2」が付された画素PX
(β)ドット画像(例えば、図8(A)のドット画像Doh)においてドットを形成することを示す値(例えば、「L」)を有し、かつ、図8(C)において「1」が付された画素PX
(β)ドット画像(例えば、図8(A)のドット画像Doh)においてドットを形成することを示す値(例えば、「L」)を有し、かつ、図8(C)において「1」が付された画素PX
(α)のみを満たす画素は、強制出力の対象ではなく、ドットパターンデータDPDのマスク値に基づいてドットが形成されることが決定される画素である。(β)を満たす画素は、強制出力の対象であり、ドットパターンデータDPDのマスク値とは無関係に、ドットが形成されることが決定される画素である。なお、本実施例では、(β)を満たす画素PXは、図6のS130にて説明したように、該画素PXを含むブロックBLが、特定のドットパターン(L、L)を有している。このために、本実施例では、(β)を満たす画素PXは、必ず大ドットを形成することを示す値「L」を有している。
図8の例では、図8(C)に示すように全ての画素PXが、強制出力の対象であるので、全ての画素PXが上記(β)を満たす。このために、図8(E)の第2パスデータPD2hでは、全ての画素PXが、大ドットを形成することを示す値「L」を有している。例えば、第2パスデータPD2hにおいて、画素PX1、PX2、PX3は、いずれもドットを形成することを示す値を有する(図8(E))。
図8(F)には、ドット画像Dohに対応する第3パスデータPD3hが示されている。第3パスデータPD3hは、第3パス処理のためのパスデータPDであり、第3部分NPcのノズル群に対応付けられるパスデータPDである。第3パス処理は、第3部分NPcのノズル群を用いて実行されるので、強制出力処理の対象とはならない。このために、第3パス処理では、第1パス処理と同様に、ドットの強制出力は行われない。したがって、図8(A)のドット画像Dohにおいてドットを形成することを示す値(例えば、「L」)を有し、かつ、図8(B)において「3」が付された画素PXだけが、第3パスデータPD3hにおいてドットを形成することを示す値を有する。図8(A)のドット画像Dohにおいてドットを形成しないことを示す値(「−」)を有する画素PX、および、図8(B)において「1」または「2」が付された画素PXは、第3パスデータPD3hにおいてドットを形成しないことを示す値を有する。例えば、第3パスデータPD3hにおいて、画素PX3は、ドットを形成することを示す値を有し、画素PX1、PX2は、ドットを形成しないことを示す値を有する。
図8(G)には、図8(D)〜(F)の3種類のパスデータPD1h、PD2h、PD3hに従って印刷される印刷画像PIhが、概念的に示されている。「L」が付されたPX(例えば、図8(G)の画素PX2)に対応する用紙M上の位置には、第1〜第3パス処理のいずれか1回の処理のみで、大ドットが形成される。「L、L」が付された画素PX(例えば、図8(G)の画素PX1やPX3)に対応する用紙M上の位置には、第1パス処理または第3パス処理にて大ドットが形成されるとともに、第2パス処理でも強制出力によって大ドットが形成される。すなわち、「L、L」が付されたPXに対応する用紙M上の位置には、2個の大ドットが重畳して形成される。
図9は、中濃度の画像の印刷の説明図である。図9(A)には、ドットデータによって表される中濃度のドット画像Domが概念的に示されている。このドット画像Domは、図8(A)のドット画像Dohより濃度が低い画像であり、大、中、小の各ドットを形成することを示す値「L」、「M」、「S」を有する画素PX、および、ドットを形成することを示す値「−」を有する画素PXを含む。
ドット画像Domは、ドット画像Dohと同様に、3回のパス処理を用いて印刷される(図5参照)。ドット画像Domの複数個の画素PXのそれぞれについて、対応する用紙M上の位置にドットを形成するパス処理は、上述した図8(B)に示す通りである。
図9(B)には、ドット画像Domの複数個の画素PXのそれぞれについて、第2パス処理にて強制出力の対象となるか否かが示されている。図9(B)にて、「1」が付された画素PXは、強制出力の対象であり、「0」が付された画素PXは、強制出力の対象でない。図9の例では、図9(A)の中央のブロックBLmのみが、特定のドットパターン(L、L)である。このために、図9(B)にて、強制出力の対象である画素PXは、該ブロックBLmに対応する2個の画素だけである。該2個の画素を除く、他の画素PXは、強制出力の対象でない。この点は、比較的低濃度のドット画像Domの場合には、全ての画素PXが強制出力の対象である比較的高濃度のドット画像Dohの場合(図8(C))と、大きく異なる。
図9(C)、図9(D)、図9(E)には、ドット画像Domに対応する第1パスデータPD1m、第2パスデータPD2m、第3パスデータPD3mが示されている。第1パスデータPD1m、第2パスデータPD2m、第3パスデータPD3mは、それぞれ、第1パス処理、第2パス処理、第3パス処理のためのパスデータPDである。図8にて説明したように、第1パス処理、第3パス処理では、ドットの強制出力は行われない。したがって、図9(A)のドット画像Domにおいてドットを形成することを示す値(例えば、「L」、「M」、「S」のいずれか)を有し、かつ、図8(B)において「1」または「3」が付された画素PXだけが、第1パスデータPD1mまたは第3パスデータPD3mにおいてドットを形成することを示す値を有する(図9(C)、図9(E))。
また、図8にて説明したように、第2パス処理は、強制出力処理の対象となるので、第2パス処理では、ドットの強制出力が行われ得る。したがって、第2パスデータPD2hでは、上述した(α)、(β)のいずれかを満たす画素PXが、ドットを形成することを示す値を有する。
図9の例では、図9(B)に示すように中央部分の2個の画素PXmのみが、強制出力の対象である。このために、図9(D)の第2パスデータPD2mでは、中央部分の2個の画素PXmの値のみが、強制出力によって、大ドットを形成することを示す値「L」に決定されている。その他の画素PXは、上記(α)を満たすことによって、ドットを形成することを示す値(「L」、「M」、「S」のいずれか)に決定されている、あるいは、(α)、(β)のいずれも満たさないことによって、ドットを形成しないことを示す値「−」に決定されている。
例えば、ドット画像Domの画素PX1、PX2、PX3は、いずれもドットを形成することを示す値を有する(図9(A))が、第1パスデータPD1mにおいてドットを形成することを示す値を有するのは、これらの画素のうち、画素PX1のみである(図9(C))。また、第2パスデータPD2mにおいてドットを形成することを示す値を有するのは、これらの画素のうち、画素PX2のみである(図9(D))。また、第3パスデータPD3mにおいてドットを形成することを示す値を有するのは、これらの画素のうち、画素PX3のみである(図9(E))。
図9(F)には、図9(C)〜(E)の3種類のパスデータPD1m、PD2m、PD3mに従って印刷される印刷画像PImが、概念的に示されている。「L」、「M」、「S」が付されたPXに対応する用紙M上の位置には、第1〜第3パス処理のいずれか1回の処理にて、大ドット、中ドット、小ドットが、それぞれ形成される。「L、L」が付された画素PX(例えば、図9(F)の画素PXm)に対応する用紙M上の位置には、上述したように、2回のパス処理にて2個の大ドットが重畳して形成される。このような大ドットの重畳形成は、図8に示すように、比較的濃度が高い画像(例えば、ドット画像Doh)が印刷される場合には、高い確率で行われる(最大で50%)が、図9に示すように、比較的濃度が低い画像(例えば、ドット画像Dom)が印刷される場合には、ほとんど行われない。
以上説明した第1実施例によれば、CPU110は、図3のS35の印刷データ生成処理によって印刷データを生成し、該印刷データに基づいて印刷機構200を制御することで、印刷機構200に画像を印刷させる。該印刷において、CPU110は、第1パス処理(例えば、図5の1回目のパス処理)と、その後に実行されるべき第2パス処理(例えば、図5の2回目のパス処理)と、を印刷機構200に実行させる。該第1パス処理の第1の走査範囲(例えば、図5のバンド領域B1)の一部は、該第2パス処理の第2の走査範囲(例えば、図5のバンド領域B2)の一部と重複している。第1の走査範囲と第2の走査範囲とが重複する用紙M上の重複領域(例えば、図5の重複領域OA1)は、ドット画像Doh、Dom内の第1の画素(例えば、画素PX1)に対応する第1の位置と、ドット画像Doh、Dom内の第2の画素(例えば、画素PX2)に対応する第2の位置と、を含んでいる(図8(A)、図9(A))。
ドットデータが高濃度のドット画像Dohを表す図8の例では、第1の画素PX1の値と第2の画素PX2の値とが、ドット(図8の例では大ドット)を形成することを示し(図8(A))、かつ、ドットデータが、第1の画素を含むブロックBL1内の濃度が基準以上であることを示す特定条件を満たしている(図8(A))。特定条件は、本実施例では、上述したように、第1の画素PX1を含むブロックBL1内の2個の画素の値が特定のドットパターン(L、L)であることである。この場合には、CPU110は、図8(D)の第1パスデータPD1hから解るように、第1パス処理にて、第1の画素PX1に対応する第1の位置にドット(図8の例では大ドット)を形成させ、第2の画素PX2に対応する第2の位置にドットを形成させない。そして、図8(E)の第2パスデータPD2hから解るように、CPU110は、第2パス処理にて、第1の画素PX1に対応する第1の位置と、第2の画素PX2に対応する第2の位置と、の両方にドット(図8の例では大ドット)を形成させる。
この結果、用紙M上の第1の位置には、第1パス処理にてドットが形成され、第2の位置には、第2パス処理にてドットが形成される。そして、ドットデータが、特定条件を満たす場合には、第1の位置には、第2パス処理においてもドットが形成される。この結果、第1の位置が、印刷画像において濃度が比較的高い領域内である場合には、第1パス処理と第2パス処理との両方でドットが形成される。この結果、第1パス処理で形成されるドットと、第2パス処理で形成されるドットと、の間の相対的な位置ずれに起因して、印刷画像PIh(図8(G))の濃度が低下する不具合を抑制できる。
図10は、用紙M上に形成された印刷画像を複数個のドットで表現した図である。図10(A)には、比較例の印刷画像PIhxが示されている。この印刷画像PIhxは、図8(A)の高濃度のドット画像Dohに対応する印刷画像である。この印刷画像PIhxでは、実施例の印刷画像PIh(図8(G))と異なり、1個の画素に対応する1個のドット形成位置に、2回のパス処理にて2個の大ドットが重畳して形成されることはない。この印刷画像PIhxでは、図8(B)において各画素について示されたパス処理(第1パス処理、第2パス処理、第3パス処理のいずれか)にて、各画素に対応するドット形成位置に、1個ずつの大ドットが形成されている。例えば、大ドットD1は、第1パス処理にて形成される。大ドットD2、D3は、それぞれ、第2パス処理、第3パス処理にて形成される。この印刷画像PIhxでは、各大ドットの位置ずれは無く、各大ドットは、用紙M上の理想的な位置に形成されている。
図10(B)には、比較例の印刷画像PIhzが示されている。この印刷画像PIhzでは、第1パス処理、第3パス処理にて形成される大ドットD1、D3に対して、第2パス処理にて形成された大ドットD2の位置が、相対的にずれている。このような相対的な位置ずれのうち、副走査方向(Y方向)のずれは、例えば、用紙Mの搬送量のばらつきに起因して発生する。主走査方向(X方向)のずれは、例えば、パス処理において、ノズルNZからインクを吐出するタイミングのずれに起因して発生する。
図10(B)に示すように、印刷画像PIhzでは、大ドットの相対的な位置ずれに起因して、第1パス処理、第3パス処理にて形成される大ドットD1、D3と、第2パス処理にて形成された大ドットD2と、が重なる面積が増大する。そして、重なる面積が増大した分、用紙M上のドットが形成されていない部分(白く見える部分)WAの面積が増大する。この結果、大ドットの相対的な位置ずれが生じている印刷画像PIhz(図10(B))では、該位置ずれが生じていない印刷画像PIhx(図10(A))と比較して、濃度が低下する。このような高濃度の画像における濃度の低下は、画質の低下を引き起こす。
図10(C)には、本実施例の印刷画像PIh(図8(G))を、複数個のドットで表現した図が示されている。この印刷画像PIhでは、図10(B)の印刷画像PIhzのように、大ドットD1、D3に対する大ドットD2の相対的な位置ずれが発生している。しかしながら、第1パス処理、第3パス処理にて形成される大ドットD1、D3と重畳して、強制出力によって、第2パス処理にて大ドットD2が形成される。このために、用紙M上のドットが形成されていない部分(白く見える部分)WAの面積は、増大しない。したがって、大ドットD1、D3に対する大ドットD2の相対的な位置ずれが発生した場合であっても、高濃度の画像における濃度の低下は発生しない。このために、画質の低下を抑制できる。
さらに、第1実施例では、ドットデータが中濃度の画像Domを表す図9の例では、第1の画素PX1の値と第2の画素PX2の値とが、ドット(図9の例では中ドット)を形成することを示し(図9(A))、かつ、ドットデータが、第1の画素PX1を含むブロックBL1内の濃度が基準以上であることを示す特定条件を満たしていない。この場合には、CPU110は、図9(C)の第1パスデータPD1mから解るように、第1パス処理にて、第1の画素PX1に対応する第1の位置にドット(図9の例では中ドット)を形成させ、第2の画素PX2に対応する第2の位置にドットを形成させない。そして、図9(D)の第2パスデータPD2mから解るように、CPU110は、第2パス処理にて、第1の画素PX1に対応する第1の位置にドットを形成させず、第2の画素PX2に対応する第2の位置にドット(図9の例では中ドット)を形成させる。この結果、比較的濃度が低いドット画像Domの印刷では、1個のドット形成位置に対する2個のドットの重畳形成が抑制される。比較的濃度が低いドット画像Domでは、ドットがまばらに分散して形成される。このために、比較的濃度が低いドット画像Domの印刷では、上述したドットの相対的な位置ずれが発生しても、第1パス処理、第3パス処理にて形成されるドットと、第2パス処理にて形成されたドットと、が重なる面積は、増大し難い。したがって、上述したドットの相対的な位置ずれが発生しても、用紙M上のドットが形成されていない部分WAの面積は、増大し難いので、濃度の低下も発生し難い。このために、ドットの重畳形成を行う必要性がない。逆に、比較的濃度が低いドット画像Domの印刷にて、ドットの重畳形成を行うと、ドットデータによって示される表現すべき濃度と比較して、実際に印刷される濃度が過度に高くなる不具合が発生し得る。第1実施例では、上記特定条件が満たされない場合には、ドットの重畳形成を行わないので、このような不具合の発生を抑制できる。
さらに、第1実施例によれば、上述したように、第1パス処理は、ノズル列NKの総ノズル長D分のノズルのうちの第1部分NPaのノズル群を用いて、重複領域OAsにドットを形成する処理である。また、第2パス処理は、第2部分NPbのノズル群を用いて、重複領域OAsにドットを形成する処理であり、第3パス処理は、第3部分NPcのノズル群を用いて、重複領域OAsにドットを形成する処理である(図5)。したがって、3パス印刷によって、画像を印刷できるので、例えば、印刷画像においてバンディングの発生を抑制できる。
さらに、第1実施例では、図5に示すように、第2パス処理にてドットを形成する第2部分NPbのノズル群の記録率Rは、約50%である。すなわち、用紙M上の重複領域OA1に対応するドット画像内の領域の画素の総数に対する、第2の画素の個数(第2パス処理に対応する画素)の割合が、約50%である。このように、第2パス処理にて形成されるドットの割合が50%であると、他のドット(第1パス処理および第3パス処理にて形成されるドット)の割合も50%である。このような場合に、第2パス処理にて形成される大ドットと、他のドットと、の相対的な位置ずれに起因する濃度の低下が発生しやすい。本実施例では、図5のノズル列NKのうち、記録率Rが約50%である第2部分NPbのノズル群に対応付けられた画素PXが、特定条件を満たすことを条件として、強制出力の対象とされる。この結果、本実施例では、相対的な位置ずれに起因する濃度の低下が発生しやすい場合に、適切に、該濃度の低下を抑制できる。
さらに、第1実施例では、第1の画素PX1を含むブロックBL1内の複数個の画素の値が、特定のドットパターン(L、L)を示す場合に、ドットデータが特定条件を満たすと判断される(図6のS130)。この結果、ドットデータの複数個の画素の値に基づいて、適切に、ブロック内の濃度が基準以上であることを示す特定条件が満たされるか否かを判断できる。
より具体的には、ブロックBL1は、第1の画素PX1と、該第1の画素PX1に隣接する隣接画素と、に対応する範囲(図8(A))であり、特定のドットパターンは、第1の画素PX1の値が、大ドットを形成することを示し、かつ、隣接画素の値が、大ドットを形成することを示すパターン(すなわち、L、L)である。この結果、互いに隣接する2個の画素の値に基づいて、適切に、特定条件が満たされるか否かを判断できる。
さらに、本実施例では、CPU110は、第2パス処理の後に実行されるべき第3パス処理(例えば、図5の3回目のパス処理)を印刷実行部に実行させる。該第3パス処理の第3の走査範囲(例えば、図5のバンド領域B3)の一部は、上述した第1の捜査範囲(例えば、図5のバンド領域B1)の一部と、第2の走査範囲(例えば、図5のバンド領域B2)の一部と重複している。第1の走査範囲と第2の走査範囲と第3の走査範囲が重複する用紙M上の重複領域(例えば、図5の重複領域OA1)は、ドット画像Doh、Dom内の第1の画素PX1に対応する第1の位置と、第2の画素PX2に対応する第2の位置と、に加えて、ドット画像Doh、Dom内の第3の画素PX3に対応する第3の位置を含んでいる(図8(A)、図9(A))。
そして、ドットデータが高濃度のドット画像Dohを表す図8の例では、第2の画素PX2の値と第3の画素PX3の値とが、ドット(図8の例では大ドット)を形成することを示し(図8(A))、かつ、ドットデータが、第2の画素を含むブロックBL2内の濃度が基準以上であることを示す特定条件を満たしている(図8(A))。この場合には、CPU110は、図8(E)の第2パスデータPD2hから解るように、CPU110は、第2パス処理にて、第2の画素PX2に対応する第2の位置と、第3の画素PX3に対応する第3の位置と、の両方にドット(図8の例では大ドット)を形成させる。そして、図8(F)の第3パスデータPD3hから解るように、第3パス処理にて、第3の画素PX3に対応する第3の位置にドット(図8の例では大ドット)を形成させ、第2の画素PX2に対応する第2の位置にドットを形成させない。この結果、重複領域OA1を3回の形成処理を用いて印刷するいわゆる3パス印刷の場合に、3回パス処理にて形成されるドット間の相対的な位置ずれに起因して、印刷画像PIhの濃度が低下する不具合を抑制できる。
さらに、第1実施例では、ドットデータが中濃度の画像Domを表す図9の例では、第2の画素PX2の値と第3の画素PX3の値とが、ドット(図9の例では中ドット)を形成することを示し(図9(A))、かつ、ドットデータが、第3の画素PX3を含むブロックBL2内の濃度が基準以上であることを示す特定条件を満たしていない。この場合には、CPU110は、図9(D)の第2パスデータPD2mから解るように、CPU110は、第2パス処理にて、第2の画素PX2に対応する第2の位置にドット(図9の例では中ドット)を形成させ、第3の画素PX3に対応する第3の位置にドットを形成させない。そして、図9(E)の第3パスデータPD3mから解るように、第3パス処理にて、第3の画素PX3に対応する第3の位置にドット(図9の例では中ドット)を形成させ、第2の画素PX2に対応する第2の位置にドットを形成させない。この結果、3パス印刷の場合に、上記特定条件が満たされない場合には、ドットの重畳形成を行わないので、ドットデータによって示される表現すべき濃度と比較して、実際に印刷される濃度が過度に高くなる不具合を抑制できる。
さらに、CPU110は、図6のS120にて、注目画素(注目ブロック内の2個の画素)のドットパターンデータDPDのマスク値を取得する。そして、図6のS140では、ドットパターンデータDPDのマスク値を適用することで、出力パターンを決定する。これによって、注目画素が、ドットパターンデータDPDによって示される第1の画素の位置に存在し、かつ、ドットデータの注目画素の値が、ドットを形成することを示す場合に、第1パス処理にて、注目画素に対応する用紙M上の位置にドットを形成させる、ことが実現される。また、注目画素が、ドットパターンデータDPDによって示される第2の画素の位置に存在し、かつ、ドットデータの注目画素の値が、ドットを形成することを示す場合に、第2パス処理にて、注目画素に対応する用紙M上の位置にドットを形成させる、ことが実現させる。この結果、ドットパターンデータDPDと、ドットデータと、に基づいて、第1パス処理または第2パス処理にて、適切にドットを形成させることができる。
さらに、X方向に沿ったラスタライン上の複数個の画素は、第1パス処理に対応する第1の画素(図8(B)にて「1」が付された画素)と、第2パス処理に対応する第2の画素(図8(B)にて「2」が付された画素)と、第3パス処理に対応する第3の画素(図8(B)にて「3」が付された画素)と、を含む。すなわち、印刷画像において、第1の画素に対応する用紙M上の第1の位置と、第2の画素に対応する用紙M上の第2の位置は、副走査方向(Y方向)の位置が互いに等しく、主走査方向(X方向)の位置が互いに異なる一本のライン上の複数個の位置である。この結果、主走査方向に沿った一本のライン上に形成すべき複数個のドットが、複数回のパス処理にて形成される。このような印刷は、シングリング印刷とも呼ばれ、印刷画像においてバンディングの発生を抑制することができる。
さらに、本実施例によれば、CPU110は、3回のパス処理にて重複領域OAs内にドットが形成される。そして、各重複領域の副走査方向の長さは、ノズル列NKの総ノズル長Dの(1/3)である。この場合には、印刷すべき全ての領域を、3回のパス処理にて、隙間無く印刷することができる。この結果、印刷画像にムラが発生することを抑制できる。
B.第2実施例
第2実施例では、主走査方向に沿った1本のラスタライン上のk個の画素に対応するドットを、2回のパス処理にて分散して形成する、いわゆる2パス印刷が行われる。図11は、第2実施例の2パス印刷の概略図である。図11には、図5と同様に、用紙Mに対するノズル列NKの搬送方向の位置が、パス処理ごとに示されている。
第2実施例では、主走査方向に沿った1本のラスタライン上のk個の画素に対応するドットを、2回のパス処理にて分散して形成する、いわゆる2パス印刷が行われる。図11は、第2実施例の2パス印刷の概略図である。図11には、図5と同様に、用紙Mに対するノズル列NKの搬送方向の位置が、パス処理ごとに示されている。
1回目(j=1)の搬送処理F1は、用紙Mを初期位置まで搬送する処理である。2回目以降の搬送処理Fjの搬送量は、総ノズル長Dの(1/2)である。このように、本実施例では、各パス処理にて総ノズル長D分のノズルを使用して、均等の搬送量で2パス印刷が実行される。
図11では、図5と同様に、また、符号Bjで示されるバンド領域は、j回目のパス処理によってドットを形成可能な用紙M上の領域(すなわち、j番目のパス処理の走査範囲)を示している。バンド領域Bsの上流側(−Y側)の部分と、バンド領域Bs+1の下流側(+Y側)の部分と(sは、1以上のm以下の整数)は、互いに重複している。用紙M上の重複領域OAsは、バンド領域Bsと、バンド領域Bs+1と、バンド領域Bs+2とが、互いに重複する領域である。例えば、重複領域OA1は、バンド領域B1の上流側の部分と、バンド領域B2の下流側の部分と、が、互いに重複する領域である。重複領域OAsの副走査方向の長さは、総ノズル長Dの(1/2)である。
換言すれば、重複領域OAsには、s回目のパス処理と、(s+1)回目のパス処理と、の2回のパス処理にて、ドットが形成可能である。s回目のパス処理では、当該重複領域OAsに対して、ノズル列NKの上流側に位置する部分(上流側部分NPuとも呼ぶ)のノズル群を用いてドットが形成される。そして、(s+1)回目のパス処理では、当該重複領域OAsに対して、ノズル列NKの下流側に位置する部分(下流側部分NPdとも呼ぶ)のノズル群を用いてドットが形成される。
図示は省略するが、各パス処理でのノズル列NKの各ノズルの記録率Rは、全てのノズルにおいて50%である。この結果、重複領域OAsにドットを形成するs回目のパス処理と、(s+1)回目のパス処理と、の記録率の合計は、重複領域OAsの副走査方向の全ての位置で、100%になる。
以上の説明から解るように、第2実施例では、全ての重複領域OAs内の画像は、2回のパス処理にて該重複領域OAs内にドットが形成されることによって、印刷される。例えば、重複領域OA1、OA2、OA3内の画像は、1、2回目のパス処理、2、3回目のパス処理、3、4回目のパス処理によって印刷される。第2実施例では、重複領域OAs内に画像を印刷する2回のパス処理のうち、最初のパス処理を第1パス処理とも呼び、2番目のパス処理を第2パス処理とも呼ぶ。図11に示すように、第1パス処理にて形成されるドットは、ノズル列NKの上流側部分NPuのノズル群によって形成され、第2パス処理にて形成されるドットは、下流側部分NPdのノズル群によって形成される。
第2実施例では、ノズル列NKの上流側部分NPuと、下流側部分NPdと、のいずれか一方に対応するドット画像の領域を、強制出力処理の対象領域とし、他方に対応するドット画像の領域を、強制出力処理の対象ではない領域として、図6の印刷データ生成処理が行われる。
以上説明した第2実施例によれば、重複領域OAsを2回のパス処理を用いて印刷する場合に、2回のパス処理にて形成されるドット間の相対的な位置ずれに起因して、印刷画像の濃度が低下する不具合を抑制できる。
さらに、第2実施例によれば、CPU110は、2回のパス処理にて重複領域OAs内にドットが形成される。そして、各重複領域の副走査方向の長さは、ノズル列NKの総ノズル長Dの(1/2)である。この場合には、印刷すべき全ての領域を、2回のパス処理にて、隙間無く印刷することができる。この結果、印刷画像にムラが発生することを抑制できる。
C.第3実施例
第3実施例では、印刷画像が形成される領域のうちの一部の領域において、主走査方向に沿った1本のラスタライン上のk個の画素に対応するドットを、2回のパス処理にて分散して形成する、いわゆる2パス印刷が行われる。そして、印刷画像が形成される領域のうちの他の一部の領域において、該k個の画素に対応するドットを、1回のパス処理にて形成する、いわゆる1パス印刷が行われる。図12は、第2実施例の印刷の概略図である。図12には、図5と同様に、用紙Mに対するノズル列NKの搬送方向の位置が、パス処理ごとに示されている。
第3実施例では、印刷画像が形成される領域のうちの一部の領域において、主走査方向に沿った1本のラスタライン上のk個の画素に対応するドットを、2回のパス処理にて分散して形成する、いわゆる2パス印刷が行われる。そして、印刷画像が形成される領域のうちの他の一部の領域において、該k個の画素に対応するドットを、1回のパス処理にて形成する、いわゆる1パス印刷が行われる。図12は、第2実施例の印刷の概略図である。図12には、図5と同様に、用紙Mに対するノズル列NKの搬送方向の位置が、パス処理ごとに示されている。
1回目(j=1)の搬送処理F1は、用紙Mを初期位置まで搬送する処理である。2回目以降の搬送処理Fjの搬送量は、総ノズル長Dの(2/3)である。このように、本実施例では、各パス処理にて総ノズル長D分のノズルを使用して、均等の搬送量で印刷が実行される。
図12では、図5と同様に、また、符号Bjで示されるバンド領域は、j回目のパス処理によってドットを形成可能な用紙M上の領域(すなわち、j番目のパス処理の走査範囲)を示している。バンド領域Bsの上流側(−Y側)の部分と、バンド領域Bs+1の下流側(+Y側)の部分と(sは、1以上のm以下の整数)は、互いに重複している。用紙M上の重複領域OAsは、バンド領域Bsと、バンド領域Bs+1と、バンド領域Bs+2とが、互いに重複する領域である。用紙M上の非重複領域SAsは、1個のバンド領域Bsにのみ含まれ、他のバンド領域とは重複しない領域である。重複領域OAsの副走査方向の長さは、総ノズル長Dの(1/3)である。非重複領域SAsの副走査方向の長さは、総ノズル長Dの(1/3)である。
換言すれば、重複領域OAsには、s回目のパス処理と、(s+1)回目のパス処理と、の2回のパス処理にて、ドットが形成可能である。s回目のパス処理では、当該重複領域OAsに対して、ノズル列NKの第1部分NPaのノズル群を用いてドットが形成される。そして、(s+1)回目のパス処理では、当該重複領域OAsに対して、ノズル列NKの第3部分NPcのノズル群を用いてドットが形成される。そして、非重複領域SAsには、s回目のパス処理にて、ドットが形成可能である。s回目のパス処理では、非重複領域SAsに対して、ノズル列NKの第2部分NPbのノズル群を用いてドットが形成される。
図12には、さらに、j回目のパス処理のノズル列NKの各ノズルの記録率Rjと、これらの記録率Rjを、用紙M上の搬送方向の位置ごとに合計した合計記録率RTと、が図示されている。ノズル列NKのうち2パス印刷に用いられる(すなわち、重複領域OAsの印刷に用いられる)第1部分NPa、第3部分NPcのノズルの記録率Rjは、50%である。この結果、重複領域OAsにドットを形成するs回目のパス処理と、(s+1)回目のパス処理と、の合計記録率RTは、重複領域OAsの副走査方向の全ての位置で、100%になる。また、ノズル列NKのうち1パス印刷に用いられる(すなわち、非重複領域SAsの印刷に用いられる)第2部分NPbの記録率Rjは、100%である。この結果、重複領域OAsと非重複領域SAsとを含む全ての印刷領域にて、合計記録率RTは、100%となる。
以上の説明から解るように、第2実施例では、重複領域OAs内の画像は、2回のパス処理にて該重複領域OAs内にドットが形成されることによって、印刷される。例えば、重複領域OA1、OA2、OA3内の画像は、1、2回目のパス処理、2、3回目のパス処理、3、4回目のパス処理によって印刷される。第3実施例では、重複領域OAs内に画像を印刷する2回のパス処理のうち、最初のパス処理を第1パス処理とも呼び、2番目のパス処理を第2パス処理とも呼ぶ。図12に示すように、第1パス処理にて形成されるドットは、ノズル列NKの第1部分NPaのノズル群によって形成され、第2パス処理にて形成されるドットは、第3部分NPcのノズル群によって形成される。
第3実施例では、ノズル列NKの第1部分NPaと、第3部分NPcと、のいずれか一方に対応するドット画像の領域を、強制出力処理の対象領域とし、他方を強制出力処理の対象ではない領域として、図6の印刷データ生成処理が行われる。
以上説明した第3実施例によれば、重複領域OAsを2回のパス処理を用いて印刷する場合に、2回のパス処理にて形成されるドット間の相対的な位置ずれに起因して、印刷画像の濃度が低下する不具合を抑制できる。
第3実施例によれば、CPU110は、2回のパス処理にて重複領域OAs内にドットが形成されるが、各重複領域の副走査方向の長さは、ノズル列NKの総ノズル長Dの(1/2)ではなく、(1/3)である。このために、第3実施例では、印刷すべき全ての領域を、2回のパス処理にて、隙間無く印刷することはできず、一部の領域(すなわち、非重複領域SA1〜SA4)は、1回のパス処理にて印刷される。この結果、強制出力によって1個のドット形成位置に2個のドットが形成され得る重複領域OAsの濃度が、1個のドット形成位置に2個のドットが形成され得ない非重複領域SAsの濃度より高くなる可能性がある。この結果、第1実施例や第2実施例と比較すると、印刷画像にムラが発生する可能性がある。
D.変形例
(1)第1実施例では、3回のパス処理を印刷機構200に実行させることによって、重複領域OAs内にドットを形成させ、重複領域OAsの副走査方向の長さは、印刷に用いられる総ノズル長Dの(1/3)である。そして、第2実施例では、2回のパス処理を印刷機構200に実行させることによって、重複領域OAs内にドットを形成させ、重複領域OAsの副走査方向の長さは、印刷に用いられる総ノズル長Dの(1/2)である。より一般的に言えば、N回(Nは2以上の整数)のパス処理を印刷機構200に実行させることによって、重複領域OAs内にドットを形成させ、非重複領域SAsの副走査方向の長さは、印刷に用いられるノズル群の副走査方向の上流端から下流端までの長さの(1/N)であることが好ましい。こうすれば、印刷すべき全ての領域を、N回のパス処理にて、隙間無く印刷することができる。この結果、印刷画像にムラが発生することを抑制できる。
(1)第1実施例では、3回のパス処理を印刷機構200に実行させることによって、重複領域OAs内にドットを形成させ、重複領域OAsの副走査方向の長さは、印刷に用いられる総ノズル長Dの(1/3)である。そして、第2実施例では、2回のパス処理を印刷機構200に実行させることによって、重複領域OAs内にドットを形成させ、重複領域OAsの副走査方向の長さは、印刷に用いられる総ノズル長Dの(1/2)である。より一般的に言えば、N回(Nは2以上の整数)のパス処理を印刷機構200に実行させることによって、重複領域OAs内にドットを形成させ、非重複領域SAsの副走査方向の長さは、印刷に用いられるノズル群の副走査方向の上流端から下流端までの長さの(1/N)であることが好ましい。こうすれば、印刷すべき全ての領域を、N回のパス処理にて、隙間無く印刷することができる。この結果、印刷画像にムラが発生することを抑制できる。
(2)上記各実施例では、Kインクのノズル列NKのみを用いたモノクロ画像の印刷を行っている。これに代えて、C、M、Y、Kのノズル列NC、NM、NY、NKを用いたカラー画像の印刷を行っても良い。この場合には、図3のS25にて、CPU110は、RGB画像データに対して色変換処理を実行して、CMYK画像データを生成する。CMYK画像データは、CMYKの4つの色成分の階調値(以下、CMYK値とも呼ぶ)で画素ごとの色を表す画像データである。この場合には、色変換処理は、例えば、RGB値とCMYK値との対応関係を規定したルックアップテーブルを用いて行われる。CMYK画像データは、C、M、Y、Kのインクに対応する4つの成分画像データを含んでいる、と言うこともできる。各成分画像データに含まれる複数個の画素の値は、対応するインクの濃度を画素ごとに示す。この場合には、S30にて、各成分画像データに対してハーフトーン処理が実行されて、成分ごとにドットデータが生成される。そして、S35にて、各成分のドットデータを用いて、印刷データ生成処理が実行されて、成分ごとの印刷データが生成される。S40では、成分ごとの印刷データを用いて、1個のカラー画像が印刷される。
ここで、染料インクでは、インクの滲みが顔料インクより発生しやすいために、顔料インクよりドット径が大きくなりやすい。このために、染料インクでは、上述したドット間の相対的な位置ずれに起因する濃度の低下は、発生し難い。したがって、カラー画像が印刷される場合において、顔料インクであるKインクのドットの形成状態を示す第1のドットデータに対しては、図6の印刷データ生成処理が実行され、染料インクであるC、M、Yのインクのドットの形成状態を示す第2のドットデータに対しては、ドットの強制出力を行わない別の印刷データ生成処理が実行されても良い。ドットの強制出力を行わない別の印刷データ生成処理は、図6の印刷データ生成処理からS125、S130、S135が削除された処理であり、全ての注目画素についてS140が行われる処理である。換言すれば、CPU110は、Kインクに対応する第1のドットデータの第1の画素の値と第2の画素の値とが、ドットを形成することを示し、かつ、第1のドットデータが、上述した特定条件を満たす場合に、第1のパス処理にて、第1の画素に対応する第1の位置にKインクのドットを形成させ、かつ、第2のパス処理にて、第1の位置と、第2の画素に対応する第2の位置と、の両方にKインクのドットを形成させても良い。そして、有彩色のインク(C、M、Yのいずれかのインク)に対応する第2のドットデータの第1の画素の値と第2の画素の値とが、ドットを形成することを示す場合に、第1のパス処理にて、第1の位置に有彩色のインクのドットを形成させ、かつ、第2のパス処理にて、第1の位置に有彩色のインクのドットを形成させず、第2の位置に有彩色のインクのドットを形成させても良い。
(3)図6の印刷データ生成処理では、S130にて、注目ブロックのドットパターンが特定のドットパターンであった場合には(S130にてYES)、必ずS135の処理が実行される。これに代えて、注目ブロックのドットパターンが特定のドットパターンであった場合には、第1の確率(例えば、50%)でS135の処理が行われ、第2の確率(例えば、50%)でS140の処理が行われても良い。すなわち、上記実施例のドットの強制出力は必ずしも、強制出力の条件を満たす全ての注目画素について行われる必要はなく、強制出力の条件を満たす一部の注目画素について行われても良い。
(4)図のドットパターンデータDPDに示すように、ノズル列NKの第1部分NPaでは、ドットの記録率Rが、−Y方向に向かって直線的に減少している。これに代えて、第1部分NPaでは、ドットの記録率Rが、−Y方向に向かってステップ状に段階的に減少しても良いし、曲線状に減少しても良い。第3部分NPcのドットの記録率Rについても同様である。
(5)上記第1実施例では、ドット画像Dom、Dohのうち、記録率が約50%である第2部分NPbに対応する領域を、強制出力処理の対象領域として、図6の印刷データ生成処理が行われている。これに代えて、記録率が50%でない第1部分NPaおよび第3部分NPcに対応する領域を、強制出力処理の対象領域として、図6の印刷データ生成処理が行われても良い。
(6)上記各実施例の印刷機構200は、大、中、小の3種類のサイズのドットを形成可能である。これに代えて、特大、大、中、小の4種類のサイズのドットを形成可能な印刷機構200が採用されても良い。この場合には、図6のS130にて、ブロックBL内の一方の画素の値が、特大ドットを形成することを示し、かつ、他方の画素の値が、大ドットを形成することを示す第1のパターンと、ブロックBL内の2個の画素の値が、両方とも特大ドットを形成することを示す第2のパターンと、のいずれかである場合に、特定条件が満たされると判断されても良い。
(7)印刷機構200は、1種類のサイズのドットのみを形成可能であっても良い。この場合には、例えば、ブロックBLは、所定個数(例えば、5個)のX方向に連続する画素に対応する範囲に設定されても良い。そして、図6のS130にて、ブロックBL内の所定個数の画素のうち、基準個数(例えば、3個)以上の画素の値が、ドットを形成することを示す場合に、特定条件が満たされると判断されても良い。
(8)上記各実施例では、ドットパターンデータDPDを用いることなく、パスデータが生成されても良い。例えば、第2実施例では、単純に、X方向の座標が奇数番目の画素に対応する位置には、第1パス処理にてドットが形成され、X方向の座標が偶数番目の画素に対応する位置には、第2パス処理にてドットが形成されても良い。
(9)上記各実施例においてプリンタ600の制御装置100によって実行される図3の制御処理は、例えば、ユーザの端末装置、例えば、パーソナルコンピュータやスマートフォンのCPUによって実行されても良い。この場合には、端末装置が、上述したS10〜S35の処理を実行することによって印刷データを生成し、当該印刷データをプリンタ600に供給することによって、プリンタ600に印刷を実行させても良い。この場合には、端末装置が制御装置の例であり、プリンタ600が印刷実行部の例である。
また、端末装置に代えて、プリンタ600とインターネットなどのネットワークを介して接続されたサーバが、図3の制御処理を実行しても良い。この場合には、端末装置またはプリンタ600から印刷指示が、サーバに送信されたときに、図3の制御処理が実行される。そして、サーバは、上述したS10〜S35の処理を実行することによって印刷データを生成し、当該印刷データをプリンタ600に供給することによって、プリンタ600に印刷を実行させる。該サーバは、1つの計算機であっても良く、互いに通信可能な複数個の計算機を含むいわゆるクラウドサーバであっても良い。
(10)上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
また、本発明の機能の一部または全部がコンピュータプログラムで実現される場合には、そのプログラムは、コンピュータ読み取り可能な記録媒体(例えば、一時的ではない記録媒体)に格納された形で提供することができる。プログラムは、提供時と同一または異なる記録媒体(コンピュータ読み取り可能な記録媒体)に格納された状態で、使用され得る。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやCD−ROMのような携帯型の記録媒体に限らず、各種ROM等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含み得る。
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
100...制御装置、110...CPU、120...揮発性記憶装置、125...バッファ領域、130...不揮発性記憶装置、140...表示部、150...操作部、160...通信部、200...プリンタ、200...印刷機構、210...搬送機構、220...主走査機構、230...ヘッド駆動回路、240...印刷ヘッド、241...ノズル形成面、600...プリンタ、D...総ノズル長、M...用紙、FD...搬送量データ、PD...パスデータ、PG...コンピュータプログラム、NK...ノズル列、BL...ブロック、OA1〜OA4...重複領域、SA1〜SA4...非重複領域、NZ...ノズル、DPD...ドットパターンデータ
Claims (13)
- 被記録媒体上にインクを吐出してドットを形成するための複数個のノズルを有する印刷ヘッドを備える印刷実行部であって、前記複数個のノズルは、主走査方向と直交する副走査方向に沿って互いに異なる位置に並ぶ、前記印刷実行部を制御する制御装置であって、
対象画像を表す対象画像データを取得する対象画像データ取得部であって、前記対象画像は、複数個の画素を含み、前記対象画像データは、前記ドットの形成状態をそれぞれ示す前記複数個の画素の値を含む、前記対象画像データ取得部と、
前記対象画像データに従って、前記印刷ヘッドを前記主走査方向に移動させつつ前記被記録媒体にインクを吐出して前記ドットを形成する形成処理と、前記被記録媒体を前記副走査方向に搬送する搬送処理と、を前記印刷実行部に繰り返し実行させることによって、前記印刷実行部に前記対象画像を印刷させる印刷制御部と、
を備え、
前記印刷制御部は、第1の前記形成処理と、前記第1の形成処理の後に実行されるべき第2の前記形成処理と、を前記印刷実行部に実行させ、
前記第1の形成処理にて前記印刷ヘッドによって走査される前記被記録媒体上の第1の走査範囲の少なくとも一部は、前記第2の形成処理にて前記印刷ヘッドによって走査される前記被記録媒体上の第2の走査範囲の少なくとも一部と重複し、
前記第1の走査範囲と前記第2の走査範囲とが重複する前記被記録媒体上の重複領域は、第1の位置と第2の位置とを含み、前記第1の位置は、前記対象画像内の第1の画素に対応する位置であり、前記第2の位置は、前記対象画像内の前記第1の画素とは異なる第2の画素に対応する位置であり、
前記印刷制御部は、
前記対象画像データの前記第1の画素の値と前記第2の画素の値とが、前記ドットを形成することを示し、かつ、前記対象画像データが、前記第1の画素を含む特定範囲の濃度が基準以上であることを示す特定条件を満たす場合に、前記第1の形成処理にて、前記第1の位置に前記ドットを形成させ、かつ、前記第2の形成処理にて、前記第1の位置と前記第2の位置との両方に前記ドットを形成させ、
前記対象画像データの前記第1の画素の値と前記第2の画素の値とが、前記ドットを形成することを示し、かつ、前記対象画像データが、前記特定条件を満たさない場合に、前記第1の形成処理にて、前記第1の位置に前記ドットを形成させ、かつ、前記第2の形成処理にて、前記第1の位置に前記ドットを形成させず、前記第2の位置に前記ドットを形成させる、制御装置。 - 請求項1に記載の制御装置であって、
前記第1の形成処理は、前記複数個のノズルのうちの第1のノズル群を用いて、前記重複領域内に前記ドットを形成する処理であり、
前記第2の形成処理は、前記複数個のノズルのうちの前記第1のノズル群とは異なる第2のノズル群を用いて、前記重複領域内に前記ドットを形成する処理である、制御装置。 - 請求項1または2に記載の制御装置であって、
前記第2の画素は、前記特定条件が満たされない場合には、前記第1の形成処理にて前記ドットが形成されず、かつ、前記第2の形成処理にて前記ドットが形成される前記第2の位置に対応する画素であり、
前記被記録媒体上の前記重複領域に対応する前記対象画像内の領域の画素の総数に対する前記第2の画素の個数の割合は、特定の割合である、制御装置。 - 請求項3に記載の制御装置であって、
前記特定の割合は、約50%である、制御装置。 - 請求項1〜4のいずれかに記載の制御装置であって、
前記特定範囲は、前記対象画像内の前記第1の画素を含む連続した複数個の画素を含む範囲であり、
前記特定条件は、前記対象画像データの前記複数個の画素の値が、前記特定範囲内の前記複数個の画素のうちの少なくとも2個以上の画素に前記ドットが形成される特定のドットパターンを示すことである、制御装置。 - 請求項5に記載の制御装置であって、
前記印刷実行部は、第1種の前記ドットと、前記第1種のドットよりサイズが小さな第2種の前記ドットと、を形成可能であり、
前記特定範囲は、前記対象画像内の前記第1の画素と前記第1の画素に隣接する隣接画素に対応する範囲であり、
前記特定のドットパターンは、前記第1の画素の値が、前記第1種のドットを形成することを示し、かつ、前記隣接画素の値が、前記第1種のドットを形成することを示すパターンである、制御装置。 - 請求項1〜6のいずれかに記載の制御装置であって、
前記印刷制御部は、さらに、前記第2の形成処理の後に実行されるべき第3の前記形成処理を前記印刷実行部に実行させ、
前記第3の形成処理にて前記印刷ヘッドによって走査される前記被記録媒体上の第3の走査範囲の少なくとも一部は、前記第1の走査範囲の少なくとも一部と、前記第2の走査範囲の少なくとも一部と、重複し、
前記被記録媒体上の前記重複領域は、前記第1の走査範囲と前記第2の走査範囲と前記第3の走査範囲とが重複する領域であり、
前記被記録媒体上の前記重複領域は、さらに、前記第1の画素および前記第2の画素とは異なる前記対象画像内の第3の画素に対応する第3の位置を含み、
前記印刷制御部は、
前記対象画像データの前記第2の画素の値と前記第3の画素の値とが、前記ドットを形成することを示し、かつ、前記対象画像データが、前記第3の画素を含む所定範囲の濃度が基準以上であることを示す所定条件を満たす場合に、前記第2の形成処理にて、前記第2の位置と前記第3の位置との両方に前記ドットを形成させ、かつ、前記第3の形成処理にて、前記第3の位置に前記ドットを形成させ、
前記対象画像データの前記第2の画素の値と前記第3の画素の値とが、前記ドットを形成することを示し、かつ、前記対象画像データが、前記所定条件を満たさない場合に、前記第2の形成処理にて、前記第2の位置に前記ドットを形成させ、前記第3の位置に前記ドットを形成させず、かつ、前記第3の形成処理にて、前記第3の位置に前記ドットを形成させる、制御装置。 - 請求項2〜6のいずれかに記載の制御装置であって、
前記第1のノズル群は、前記副走査方向の上流側に位置するノズル群であり、
前記第2のノズル群は、前記副走査方向の下流側に位置するノズル群である、制御装置。 - 請求項1〜8のいずれかに記載の制御装置であって、さらに、
複数個の前記第1の画素の前記対象画像内の位置と、複数個の前記第2の画素の前記対象画像内の位置と、を示す位置情報を取得する情報取得部を備え、
前記印刷制御部は、
注目画素が、前記位置情報によって示される前記第1の画素の位置に存在し、かつ、前記対象画像データの前記注目画素の値が、前記ドットを形成することを示す場合に、前記第1の形成処理にて、前記注目画素に対応する前記被記録媒体上の位置に前記ドットを形成させ、
前記位置情報が、前記注目画素は前記第2の画素であることを示し、かつ、前記対象画像データの前記注目画素の値が、前記ドットを形成することを示す場合に、前記第2の形成処理にて、前記注目画素に対応する前記被記録媒体上の位置に前記ドットを形成させる、制御装置。 - 請求項1〜9のいずれかに記載の制御装置であって、
前記第1の位置と前記第2の位置は、前記副走査方向の位置が互いに等しく、前記主走査方向の位置が互いに異なる、一本のライン上の複数個の位置である、制御装置。 - 請求項1〜9のいずれかに記載の制御装置であって、
前記印刷制御部は、前記第1の形成処理と前記第2の形成処理とを含むN回(Nは2以上の整数)の前記形成処理を前記印刷実行部に実行させることによって、前記重複領域内に前記ドットを形成させ、
前記重複領域の前記副走査方向の長さは、前記対象画像の印刷に用いられるノズル群の前記副走査方向の上流端から下流端までの長さの(1/N)である、制御装置。 - 請求項1〜11のいずれかに記載の制御装置であって、
前記印刷実行部は、第1の前記インクと、前記第1のインクとは異なる色の第2の前記インクと、を用いて、前記対象画像を印刷し、
前記対象画像データは、前記第1のインクの前記ドットの形成状態を示す第1のドットデータであり、
前記印刷制御部は、
前記第1のドットデータの前記第1の画素の値と前記第2の画素の値とが、前記ドットを形成することを示し、かつ、前記第1のドットデータが、前記特定条件を満たす場合に、前記第1の形成処理にて、前記第1の位置に前記第1のインクの前記ドットを形成させ、かつ、前記第2の形成処理にて、前記第1の位置と前記第2の位置との両方に前記第1のインクの前記ドットを形成させ、
前記第2のインクの前記ドットの形成状態を示す第2のドットデータの前記第1の画素の値と前記第2の画素の値とが、前記ドットを形成することを示す場合に、前記第1の形成処理にて、前記第1の位置に前記第2のインクの前記ドットを形成させ、かつ、前記第2の形成処理にて、前記第1の位置に前記第2のインクの前記ドットを形成させず、前記第2の位置に前記第2のインクの前記ドットを形成させる、制御装置。 - 被記録媒体上にインクを吐出してドットを形成するための複数個のノズルを有する印刷ヘッドを備える印刷実行部であって、前記複数個のノズルは、主走査方向と直交する副走査方向に沿って互いに異なる位置に並ぶ、前記印刷実行部を制御するコンピュータプログラムであって、
対象画像を表す対象画像データを取得する対象画像データ取得機能であって、前記対象画像は、複数個の画素を含み、前記対象画像データは、前記ドットの形成状態をそれぞれ示す前記複数個の画素の値を含む、前記対象画像データ取得機能と、
前記対象画像データに従って、前記印刷ヘッドを前記主走査方向に移動させつつ前記被記録媒体にインクを吐出して前記ドットを形成する形成処理と、前記被記録媒体を前記副走査方向に搬送する搬送処理と、を前記印刷実行部に繰り返し実行させることによって、前記印刷実行部に前記対象画像を印刷させる印刷制御機能と、
をコンピュータに実現させ、
前記印刷制御機能は、第1の前記形成処理と、前記第1の形成処理の後に実行されるべき第2の前記形成処理と、を前記印刷実行部に実行させ、
前記第1の形成処理にて前記印刷ヘッドによって走査される前記被記録媒体上の第1の走査範囲の少なくとも一部は、前記第2の形成処理にて前記印刷ヘッドによって走査される前記被記録媒体上の第2の走査範囲の少なくとも一部と重複し、
前記第1の走査範囲と前記第2の走査範囲とが重複する前記被記録媒体上の重複領域は、第1の位置と第2の位置とを含み、前記第1の位置は、前記対象画像内の第1の画素に対応する位置であり、前記第2の位置は、前記対象画像内の前記第1の画素とは異なる第2の画素に対応する位置であり、
前記印刷制御機能は、
前記対象画像データの前記第1の画素の値と前記第2の画素の値とが、前記ドットを形成することを示し、かつ、前記対象画像データが、前記第1の画素を含む特定範囲の濃度が基準以上であることを示す特定条件を満たす場合に、前記第1の形成処理にて、前記第1の位置に前記ドットを形成させ、かつ、前記第2の形成処理にて、前記第1の位置と前記第2の位置との両方に前記ドットを形成させ、
前記対象画像データの前記第1の画素の値と前記第2の画素の値とが、前記ドットを形成することを示し、かつ、前記対象画像データが、前記特定条件を満たさない場合に、前記第1の形成処理にて、前記第1の位置に前記ドットを形成させ、かつ、前記第2の形成処理にて、前記第1の位置に前記ドットを形成させず、前記第2の位置に前記ドットを形成させる、コンピュータプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016193428A JP2018052051A (ja) | 2016-09-30 | 2016-09-30 | 制御装置およびコンピュータプログラム |
| US15/713,193 US10144214B2 (en) | 2016-09-30 | 2017-09-22 | Control device for controlling printer to execute multi-pass printing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016193428A JP2018052051A (ja) | 2016-09-30 | 2016-09-30 | 制御装置およびコンピュータプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018052051A true JP2018052051A (ja) | 2018-04-05 |
Family
ID=61756908
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016193428A Pending JP2018052051A (ja) | 2016-09-30 | 2016-09-30 | 制御装置およびコンピュータプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10144214B2 (ja) |
| JP (1) | JP2018052051A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020138473A (ja) * | 2019-02-28 | 2020-09-03 | ブラザー工業株式会社 | 液体吐出装置及びプログラム |
| US12168357B2 (en) | 2021-12-28 | 2024-12-17 | Brother Kogyo Kabushiki Kaisha | Liquid discharge apparatus, control method therefor, and medium |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7131204B2 (ja) * | 2018-08-28 | 2022-09-06 | コニカミノルタ株式会社 | インクジェット記録装置 |
| CN109670447B (zh) * | 2018-12-20 | 2019-11-22 | 中科院成都信息技术股份有限公司 | 印章选票填涂框图像的识别方法、装置及可读存储介质 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003062984A (ja) | 2001-08-29 | 2003-03-05 | Fuji Xerox Co Ltd | インクジェット記録装置およびインクジェット記録方法 |
| JP2009269373A (ja) | 2008-05-12 | 2009-11-19 | Fujifilm Corp | 画像記録装置 |
| JP6048099B2 (ja) * | 2012-12-05 | 2016-12-21 | 株式会社リコー | 画像処理方法、画像処理プログラム及び情報処理装置 |
| JP6320907B2 (ja) * | 2014-12-10 | 2018-05-09 | 富士フイルム株式会社 | ディザマスク生成方法及び装置、並びにプログラム |
| JP6578805B2 (ja) * | 2015-08-17 | 2019-09-25 | ブラザー工業株式会社 | 画像処理装置、および、コンピュータプログラム |
-
2016
- 2016-09-30 JP JP2016193428A patent/JP2018052051A/ja active Pending
-
2017
- 2017-09-22 US US15/713,193 patent/US10144214B2/en active Active
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020138473A (ja) * | 2019-02-28 | 2020-09-03 | ブラザー工業株式会社 | 液体吐出装置及びプログラム |
| JP7275656B2 (ja) | 2019-02-28 | 2023-05-18 | ブラザー工業株式会社 | 液体吐出装置及びプログラム |
| US12168357B2 (en) | 2021-12-28 | 2024-12-17 | Brother Kogyo Kabushiki Kaisha | Liquid discharge apparatus, control method therefor, and medium |
Also Published As
| Publication number | Publication date |
|---|---|
| US10144214B2 (en) | 2018-12-04 |
| US20180093472A1 (en) | 2018-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9561667B2 (en) | Printer and computer-readable storage medium for executing partial multi-pass printing | |
| US10639886B2 (en) | Control device, non-transitory computer-readable medium, control method | |
| US10144214B2 (en) | Control device for controlling printer to execute multi-pass printing | |
| JP2017013407A (ja) | 印刷制御装置、及び、印刷制御方法 | |
| JP6358417B2 (ja) | 印刷装置および印刷方法 | |
| JP2010179576A (ja) | ドット記録システム、ドット記録方法、及び、コンピュータープログラム | |
| JP2011042166A (ja) | 画像データ生成装置、記録装置および画像データ生成方法 | |
| US10136028B2 (en) | Control device performing error diffusion process using modified evaluated density value | |
| JP2010017976A (ja) | 画像形成装置及び画像形成方法 | |
| JP4419947B2 (ja) | 印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法 | |
| JP7452309B2 (ja) | 画像処理装置および画像処理方法 | |
| JP7439661B2 (ja) | 画像処理方法、画像処理装置、及び記録システム | |
| US10919313B2 (en) | Image processing apparatus controlling printing according to unidirectional printing method or bidirectional printing method | |
| US9594989B2 (en) | Image-processing device determining dot formation state of target pixel by using gradation value of target pixel | |
| JP6295844B2 (ja) | 制御装置 | |
| JP2006033006A (ja) | 画像処理装置、及びドットデータ生成方法 | |
| US11260671B2 (en) | Printer, computer-readable medium, and method for suppressing reduction in printing speed and deterioration of image quality | |
| US9325880B2 (en) | Image processing apparatus adjusting image data including a plurality of sets of component image data | |
| JP2013059938A (ja) | 画像処理装置、画像処理方法、及び画像処理プログラム | |
| JP2006231902A (ja) | 印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法 | |
| US20240326461A1 (en) | Printing device and printing method | |
| JP2013071412A (ja) | 印刷装置および印刷物生産方法 | |
| JP2011143643A (ja) | サーマルプリンタ | |
| JP2011131473A (ja) | 制御装置 | |
| JP2007008176A (ja) | 印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法 |