JP2018024152A - 画像処理装置および記録データ生成方法 - Google Patents

画像処理装置および記録データ生成方法 Download PDF

Info

Publication number
JP2018024152A
JP2018024152A JP2016156868A JP2016156868A JP2018024152A JP 2018024152 A JP2018024152 A JP 2018024152A JP 2016156868 A JP2016156868 A JP 2016156868A JP 2016156868 A JP2016156868 A JP 2016156868A JP 2018024152 A JP2018024152 A JP 2018024152A
Authority
JP
Japan
Prior art keywords
pixel
processing
nozzle
recording
pixels
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016156868A
Other languages
English (en)
Other versions
JP2018024152A5 (ja
JP6862124B2 (ja
Inventor
聡 北井
Satoshi Kitai
聡 北井
梅澤 雅彦
Masahiko Umezawa
雅彦 梅澤
仁昭 村山
Hitoaki Murayama
仁昭 村山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2016156868A priority Critical patent/JP6862124B2/ja
Priority to US15/669,632 priority patent/US10286650B2/en
Publication of JP2018024152A publication Critical patent/JP2018024152A/ja
Publication of JP2018024152A5 publication Critical patent/JP2018024152A5/ja
Application granted granted Critical
Publication of JP6862124B2 publication Critical patent/JP6862124B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters 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/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04508Control methods or devices therefor, e.g. driver circuits, control circuits aiming at correcting other parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters 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/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • B41J2/2146Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding for line print heads
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters 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/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • B41J2/2139Compensation for malfunctioning nozzles creating dot place or dot size errors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters 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/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04586Control 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Ink Jet (AREA)

Abstract

【課題】記録データ生成において、不吐出補完のための処理時間をより短くすることを可能とする。【解決手段】それぞれインクを吐出する複数のノズルを配列したノズル列によって記録媒体の所定領域を記録するための記録データの生成を行う画像処理装置は、所定領域の記録データにおいて、ノズルの配列方向またはその配列方向と直交する直交方向の画素列のそれぞれの画素について、その画素を記録するノズルが不吐出である場合は、その画素を記録可能な他のノズルで記録するよう、補完処理を行う補完処理部、を具え、補完処理部は、配列方向または直交方向における画素列を、その画素列の所定数ごとの画素からなる処理グループに分け、分けられた複数の処理グループについて順次に補完処理を行うとともに、それぞれの処理グループにおける画素に対する補完処理を並列処理として行う。【選択図】図6

Description

本発明は、画像処理装置および記録データ生成方法に関し、詳しくは、記録ヘッドの吐出不良ノズルの記録データを補完する処理に関する。
インクジェット記録ヘッドにおける吐出不良ノズルの記録データを補完する、所謂、不吐出補完として、例えば、特許文献1には、吐出不良が発生したノズルがインクを吐出して記録すべきドットの記録を近傍の他のノズルで記録する方法が記載されている。このような不吐出補完では、複数の、補完を行う候補ノズルの中から1つのノズルを選択し、その選択されたノズルから補完のためのインク吐出を行う。
ところで、複数の候補ノズルから補完するノズルを選択する場合、選択後のノズルと記録データの関係において、複数のノズルが隣接した配列で記録を行ったり、1つのノズルが連続して記録を行ったりしないように選択することが望ましい。
例えば、記録ヘッドのインクの吐出周波数を高くするとともに、記録媒体の搬送速度を増して記録装置全体の記録速度を大きくすることが行われている。そして、吐出周波数を高くすることは、同じ種類のインクについて上記搬送方向に複数のノズル列を配列することによって実現することができる。すなわち、1つのノズル列における各ノズルの吐出周波数を高くすることなく、複数のノズル列全体で擬似的に吐出周波数を高くすることができる。そして、この形態では、ある面積の画像を記録す際、複数のノズル列のそれぞれ(のノズル)が上記面積の画素配列に対して上記搬送方向において分散して用いられるように記録データが生成される。これにより、1つのノズルの吐出周波数を高くすることなく、上記擬似的に吐出周波数の高い、つまり解像度の高い記録を行うことが可能となる。このため、不吐出補完では、それぞれのノズル列について、候補ノズルの選択によって、搬送方向に隣接する複数のノズルが存在しないようにして、上記搬送方向における分散したノズルの使用を実現することが求められている。
また、ノズル列について、そのノズル配列方向に隣接した複数のノズルからインクを吐出する場合はノズル間のクロストークが問題となる場合がある。このため、上記候補ノズルの選択によって、隣接する複数のノズルからインクを吐出する記録データとならないようにすることも求められている。
特開2005−96424号公報
不吐出補完によって、上述のような、隣接したノズルが連続して吐出することや、1つのノズルが連続して吐出することを回避するには、補完対象ノズルで記録する画素に隣接する画素列の吐出データを参照する必要がある。このため、隣接ノズルの不吐出補完処理が終了してからでないと、次のノズルの不吐出補完処理が行えないことになる。すなわち、補完対象ノズルについて、順次の処理が行われることになる。
しかしながら、補完対象ノズルについて上記のように順次の処理が行われる形態では、補完対象ノズルに関して前の画素の処理が終了してから次の画素の処理を行うことから、不吐出補完のための処理時間が比較的長くなるという問題がある。
本発明は、不吐出補完のための処理時間をより短くすることが可能な画像処理装置および記録データ生成方法を提供することを目的とする。
上記目的を達成するために本発明は、それぞれインクを吐出する複数のノズルを配列したノズル列によって記録媒体の所定領域を記録するための記録データの生成を行う画像処理装置であって、前記所定領域の記録データにおいて、前記ノズルの配列方向または該配列方向と直交する直交方向の画素列のそれぞれの画素について、当該画素を記録するノズルが不吐出である場合は、当該画素を記録可能な他のノズルで記録するよう、補完処理を行う補完手段、を具え、前記補完手段は、前記配列方向または前記直交方向における前記画素列を、当該画素列の所定数おきの画素からなる処理グループに分け、複数の前記処理グループについて順次に補完処理を行うとともに、それぞれの前記処理グループにおける画素に対する補完処理を並列処理として行うことを特徴とする。
以上の構成によれば、記録データ生成において、不吐出補完のための処理時間をより短くすることが可能となる。
本発明の一実施形態に係るインクジェットプリンタを模式的に示す斜視図である。 一実施形態に係る、1つの種類のインクの記録ヘッドのノズル配列を模式的に示す図である。 主に、図1に示した記録制御部の構成を示すブロック図である。 本発明の一実施形態に係る不吐出補完処理を示すフローチャートである。 (a)〜(e)は、一実施形態に係る記録ヘッドの連続吐出を禁止する吐出制約の形態を説明する図である。 (a)および(b)は、本発明の一実施形態に係る選択された補完処理グループの二例を説明する図である。 (a)は、記録ヘッドの不吐情報を示す図であり、(b)は、一実施形態に係る不吐出補完処理で用いる優先度情報を示す図である。 一実施形態に係る記録データを示す図である。 一実施形態に係る8つのノズル列に対応する吐出データを生成するためのマスクデータを示す図である。 図8に示すベタ画像の吐出データに対して、図9のマスクデータを用いて記録に用いるノズル列を振り分けた結果をノズル列ごとに示す図である。 図10に示すノズル列が振り分けられた吐出データについて、Y方向に1つの画素分隣接する画素に吐出データが無い画素を説明する図である。 (a)〜(e)は、図10に示すノズル列が振り分けられた吐出データに対して、図11に示した隣接画素の吐出データの有無に基づいて行われる不吐出補完処理を説明する図である。 (a)〜(c)は、本実施形態に係る吐出データの移動を伴う補完処理の詳細を説明する図である。 本発明の他の実施形態に係る選択された補完処理グループを説明する図である。
以下、添付の図面を参照して本発明の実施形態を詳細に説明する。
図1は、本発明の一実施形態に係るインクジェットプリンタ(記録装置)を模式的に示す斜視図である。本実施形態のプリンタは、ノズルを搬送されるシート(記録媒体)の幅に対応して配列したフルラインヘッドを用いたものである。本実施形態のプリンタは比較的高速の記録が可能であり、例えば、プリントラボ等における大量の枚数のプリントの分野に適している。
図1に示すように、本実施形態のプリンタは、シート供給部101、プリント部100、定着部109、排出部102の各ユニットを備える。シート紙供給部101はロール状に巻かれた、記録媒体としての連続シートを収納して供給する。
プリント部100は、搬送されるシートに対して、それぞれ異なる色のインクを吐出する4つの記録ヘッド105C、105M、105Y、105K(以下、代表して「105」で示す場合もある)によってシートの面に画像を記録する。本実実施形態では、4つの記録ヘッドは、C(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック)の4色のインクを吐出する。プリント部100は、シート搬送方向において、記録ヘッド105の上流側と下流側に、シートを搬送するそれぞれ複数の搬送ローラ103,104を備えている。記録ヘッド105は、使用が想定されるシートの最大幅をカバーする範囲にインクを吐出するためのノズルを配列したノズル列を備えている。これらの記録ヘッド105におけるノズル列は、搬送方向に対して直交する方向に複数のノズルを配列している。それぞれのインク色の記録ヘッド105は、図2にて後述されるように、8列のノズル列が設けられている。なお、インクの種類ないし色や記録ヘッドの数は4つには限定はされず、例えば、1つの記録ヘッドがシートの搬送方向に直交する複数のノズル列を有するチップを千鳥状に複数並べて長尺化をしたヘッドであってもよい。インクジェット方式は、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、MEMS素子を用いた方式等を採用することができる。各色のインクは、図示しないインクタンクからそれぞれインクチューブを介して記録ヘッド105C、105M、105Y、105Kに供給される。
定着部109は、インクによってシートに記録された画像などを温風を付与してインクの水分の蒸発を促し、記録画像の定着を図る。排出部102は、記録済みのシートを図示しないカッタで所定の長さにカットし、排出する。必要に応じて、記録済みシートをグループごとに図示しない排出トレイの異なるトレイに振り分けて排出する。記録制御部110は、図3にて詳細が後述されるように、プリンタ全体に係る処理や各部の制御を実行する。図4にて後述される不吐出補完処理も記録制御部110によって実行される。
図2は、本実施形態に係る、1つの種類のインクの記録ヘッド105のノズル配列を模式的に示す図である。本実施形態の記録ヘッドは、1種類のインクについて8つのノズル列0〜7を備える。それぞれのノズル列は、seg0〜15で示される16個のノズルからなる。なお、この16個は、説明および図示を簡略化するためのであり、図1に示した実際の記録装置で用いられる記録ヘッドのノズル列は、搬送されるシートの幅に対応した領域に記録が可能な、より多い数のノズルを配列したものである。図2に示すように、8つのノズル列において同じseg番号で示されるノズルは、搬送されるシートに対して同じ位置(画素)にインクを吐出できるように配列されている。これにより、図10にて後述されるように、シート搬送方向の画素列を、異なるノズル列の複数のノズルによって分担して記録することができる。また、各ノズルの吐出のための駆動において、本実施形態は、8つのノズル列それぞれについて時分割駆動を行う。例えば、図2に示す各ノズル列の16個のノズルは異なるタイミングで時分割駆動される1つの単位を表している。すなわち、seg0〜15のノズルは異なるタイミングではあるが、seg0〜15の順に連続して駆動される駆動制御がなされる。この場合、seg0〜15のノズルの中の隣接する2つあるいは3つといった、隣接ノズル間では、上述したクロストークの程度によってそれが問題になる場合がある。このため、本実施形態は、図4などで後述されるように、ノズル配列方向の隣接する複数のノズルについて連続して吐出されることを禁止する吐出制御を行う。
図3は、主に、図1に示した記録制御部の構成を示すブロック図である。記録制御部110は、DRAM等のメモリ203を備える。記録制御部110は、ホストPC201から受信I/F202を介して画像データを受信し、このデータを汎用メモリ23の受信バッファ204に格納する。本実施形態では、受信する画像データは量子化されたインク色ごとの画像データである。記録データ生成部207は、受信バッファ204から量子化された画像データを読み出し、各インク色の記録ヘッド105におけるノズル列ごとの吐出データを生成する。8列のノズル列の場合、図10にて後述されるように、(x、y)で示される各画素に対して、その画素を記録するノズル列のノズルに対応付けて、“1”(吐出)または“0”(非吐出)を示す吐出データを生成する。
不吐出補完処理部208は、記録データ生成部207によって生成されたノズル列ごとの吐出データに対して、不吐出や吐出不良が生じているノズルの情報に基づいて不吐出補完処理を行い、その補完後の吐出データを記録バッファ206に書き込む。不吐出補完処理部208は、補完処理グループ選択部209、記録データ保持部210、不吐情報読み出し部211、補完先候補選択部212、補完優先度決定部213、補完処理部215を有して構成される。これらの各部は、不吐出補完処理における、図4にて後述されるそれぞれの機能を有するものである。メモリ203の不吐出のノズル情報バッファ205は、インク色ごとに8つのノズル列のそれぞれに対応して吐出不良のノズルの情報を格納している。なお、この不吐出ノズルの情報は、例えば、プリンタのメンテナンスなどにおいて各ノズルについて吐出不良の有無を確認し、その結果に応じた入力に基づいて得ることができる。
記録ヘッド制御部217は、記録バッファ206に保持された不吐出補完済みの吐出データを読み出し、記録ヘッド105にインク色ごとの吐出データを送信する。この際、記録タイミング生成部218は、エンコーダ219からのパルス信号に基づいてシートの移動量を求める。そして、記録ヘッド制御部217は、その移動量に基づいて、記録タイミングに係る記録ヘッド制御用の信号を生成し、記録ヘッド制御部に駆動信号として送信する。
図4は、本発明の一実施形態に係る不吐出補完処理を示すフローチャートである。
記録データ生成部207によって、それそれぞれのインク色について、所定量のノズル列ごとの吐出データが生成されると、ステップS101で、補完処理グループ選択部209は、補完処理グループを選択する。具体的には、記録ヘッドにおけるノズルの吐出制約に基づいて予め定められた、隣接画素の連続吐出禁止数に従い、補完処理グループが選択される。例えば、ある方向において禁止の対象となる隣接画素が2つの場合、つまり、補完対象ノズルから見たとき1つの隣接画素に吐出されることを禁止する場合、16個のノズルに対応する画素を2つのグループに分け、それぞれが選択される。
図5(a)〜(e)は、本実施形態に係る記録ヘッドの連続吐出を禁止する吐出制約の形態を説明する図である。これらの図において、図1に示したシートの搬送方向をX、記録ヘッドにおける各ノズル列のノズル配列方向をYとするとき、各画素は(Xm、Yn)(m、nは、0、1、2、・・・)と表される。すなわち、これらの図は、吐出データを、それぞれを記録するノズルに対応させて示している。なお、これらの図は、1つのノズル列(列0)について示すものであるが、他のノズル列についても同様であることはもちろんである。ここで、X方向はY方向に対して直交する直交方向である。
図5(a)は、X方向に1つの画素分連続で吐出することを禁止する吐出制約を示している。この場合、同図に示すように、処理対象画素(X2,Y3)に対して、画素(X1,Y3)と画素(X3,Y3)の両方について吐出データが存在しないように、吐出データを生成する。補完処理でも同様、上記吐出制約によって補完候補となる画素(ないしノズル)が制約される。この図5(a)に示すX方向の吐出制約は、1つのノズルが連続して吐出する場合の吐出周波数の制約に由来するものである。
図5(b)は、Y方向に1つの画素分連続で吐出することを禁止する吐出制約を示している。この場合、同図に示すように、処理対象画素(X2,Y3)に対して、画素(X2,Y2)と画素(X2,Y4)に吐出データが存在しないように、吐出データを生成する。補完処理でも同様、上記吐出制約によって補完候補となる画素(ないしノズル)が制約される。このY方向の吐出制約は、上述したように、ノズル間のクロストークを防ぐことができるものである。
図5(c)は、X方向、Y方向共に1つの画素分連続で吐出することを禁止する吐出制約、図5(d)は、X方向に1つY方向に2つの画素分連続して吐出することを禁止する吐出制約をそれぞれ示している。さらに、図5(e)は、X方向に2つY方向に1つの画素分連続して吐出することを禁止する吐出制約をそれぞれ示している。上述したように、X方向の吐出制約はノズルの吐出周波数に依存するため、吐出周波数が低いヘッドほど連続吐出を禁止する数が大きくなる。また、Y方向の吐出制約はノズル同士のクロストークの度合いに依存する。X方向、Y方向の吐出制約は、このように使用する記録ヘッドの特性によって条件が変わることから、後述される不吐出補完処理に対する吐出制約はこれらの図に示したものに限定されるものではない。
再び図4を参照すると、次に、ステップS102で、記録データ保持部210は、ステップS101で選択された、補完処理グループ(の画素)とその隣接画素の吐出データを、記録データ生成部から受け取り保持する(S102)。
図6(a)および(b)は、本発明の一実施形態に係る選択される補完処理グループの二例を説明する図であり、ノズル列に対応した画素のデータとして示している。これらの図において、一つ目の補完処理グループ(以下、「第1グループ」)は、画素(X、Y)について、Y=0、2、4、6の画素からなるグループである。また、二つ目の補完処理グループ(以下、「第2グループ」)は、画素(X、Y)について、Y=1、3、5、7の画素からなるグループである。また、図6(a)および(b)に示す例では、ステップS101で選択される、2つに分けられた補完処理グループとして、一つ目の補完処理グループ(以下、「第3グループ」)が、画素(X、Y)について、Y=8、10、12、14の画素からなるグループとして示されている。また、二つ目の補完処理グループ(以下、「第3グループ」)が、画素(X、Y)について、Y=9、11、13、15の画素からなるグループである。すなわち、補完処理グループは、Y(ノズル配列)方向において1つおきの画素の組み合わせである。これのグループ分けは、図5(b)、(c)、(e)に示したY方において1つの連続した吐出を禁止する吐出制約に従ったものである。これら制約のうち、本実施形態の記録ヘッドは、図5(c)に示す吐出制約に従ったものであり、以下の説明もこの吐出制約に従った補完処理の例を説明する。一方、X方向については、それぞれの補完処理グループは、X=0〜7の画素を含む。なお、これらのグループのサイズ(X、Y方向それぞれの画素数)は、図12(d)にて後述される優先度テーブルのサイズに従ったものである。ステップS102のデータ取得では、上記2つの補完処理グループのうちの1つの補完処理グループの吐出データと、それらにY方向について隣接する画素の吐出データを取得する。例えば、補完処理グループが第1グループの場合、隣接する画素はY=1、3、5、7で示される画素(X=0〜7)である。これにより、取得される第1〜第4グループとそれらのY方向について隣接する画素の吐出データは、図10にて後述されるようなものである。
図6(a)および(b)は、画素配列に関して補完処理の順序を示している。詳しくは、Yの値が同じ画素については、同図に示すように、並列処理によって補完処理が行われ、かつ、それぞれの並列処理では、Xの値に従った順序で補完処理が行われる。図6(a)に示す例では、補完処理の第1〜第4グループについて、Step0で、第1グループにおけるX0(X=0のこと、以下、同様)のY0(Y=0のこと、以下、同様)、Y2、Y4、Y6の4つの画素の補完処理を同時に行う。そして、その処理結果を参照してStep1で、第2グループにおける、X0のY1、Y3、Y5、Y7の4つの画素の補完処理を同時に行う。さらに、Step2で、第3グループにおけるX0のY8、Y10、Y12、Y14の4つの画素の補完処理を同時に行う。そして、その処理結果を参照してStep3で、第4グループにおける、X0のY9、Y11、Y13、Y15の4つの画素の補完処理を同時に行う。Step3の処理でY方向における1画素ライン分処理が終了すると、次に、X1のラインの処理を行い、以降同様に処理を行う。
図6(b)に示す例では、補完処理の第1〜第4グループについて、Step0で、第1グループにおけるX0のY0、Y2、Y4、Y6の4つの画素の補完処理を同時に行う。そして、その処理結果を参照してStep1で、第3グループにおける、X0のY8、Y10、Y12、Y14の4つの画素の補完処理を同時に行う。さらに、Step2で、第2グループにおけるX0のY1、Y3、Y5、Y7の4つの画素の補完処理を同時に行う。そして、その処理結果を参照してStep3で、第4グループにおける、X0のY9、Y11、Y13、Y15の4つの画素の補完処理を同時に行う。
再び図4を参照すると、ステップS103以降では、図6(a)または図6(b)で上述した、Y方向における並列処理とX方向における順序で画素ごとの補完処理が行われる。すなわち、次のステップS103では、不吐情報読み出し部211は、上述した補完処理グループおよびその隣接画素に対応するノズルの不吐情報を不吐情報バッファ205から読み出し保持する(S103)。図7(a)は、不吐出情報を示す図であり、8つのノズル列0〜7のそれぞれにおけるノズルごと(seg0〜15)に不吐出情報を示している。例えば、ノズル列0のseg8のノズルが不吐出であることを示している。この情報は、X0〜X7とY0〜Y15の組で示される画素に対応させて保持されている。
次にステップS104で、上記保持した不吐出情報に基づいて、処理対象となる画素を記録するノズルが不吐出ノズルで補完の対象となるノズルか否かを判断する。ステップS104で補完対象ノズルであると判断した場合は、ステップS105で、補完先候補選択部212は、次の条件を満たす補完候補画素を選択する。すなわち、補完対象ノズルとYの値が同じ(Xの値が異なる)他の画素が、それを記録するノズルが吐出不良でなく、吐出データが存在せず、かつ、その画素にY方向において隣接する画素に吐出データが存在しない、という条件を満たす補完候補画素を選択する。補完候補画素がある場合は、ステップS106で、補完処理部215は、その補完候補画素に吐出データを移動する。すなわち、補完候補画素に吐出データを配するとともに元の画素の吐出データを消去する。補完候補画素が複数ある場合は、補完優先度決定部213が優先度情報保持部214から優先度情報を読み出し、補完処理部215に知らせる。補完処理部215は、優先度情報に従い、1つの補完候補画素を定め、その画素に吐出データを移動する。ステップS107では、補完処理グループにおけるっ総ての画素について補完処理が終了したか否かを判断し、終了していない場合は、ステップS104以降の処理を繰り返す。図7(b)は、優先度情報を示す図であり、8つのノズル列0〜7のそれぞれにおけるノズルごと(seg0〜15)に優先度情報を示している。同図に示す例では、ノズル列0〜7に対してseg0〜7とseg8〜15がそれぞれ1単位であり、相互に同じ優先度情報となっている。なお、この優先度情報は、図7(b)に示す形態に限られないことはもちろんである。
ステップS105で、条件に合う補完候補画素が無いと判断した場合は、ステップS109でCPUにその旨(警告)を通知する。ステップS107でグループ内の総ての画素について補完処理が終了したと判断した場合は、ステップS108で、上述した4つの補完処理グループの処理が終了したか否かを判断する。総てについて終了していない場合は、Y0〜Y15で、X8以降の他の画素列について、上記と同様、ステップS101で4つの補完処理グループを選択して、同様の処理を行う。そして、総ての補完処理グループについて補完処理が終了すると、ステップS109で、処理結果の吐出データを記録バッファ206に書き込む。
以上説明した、図5(c)に示したX、Y方向にそれぞれ1つ分の連続吐出が禁止された場合の不吐出補完処理を、具体的な吐出データ等の配置とともに以下に説明する。
記録データ生成部207で生成される記録データが、一例として、図8に示すように、総ての画素に1つのドットが形成される吐出データであるとする。この吐出データは、8つの吐出列のいずれかに振り分けて記録される。図9は、吐出データを8つのノズル列のどの吐出列(のノズル)に振り分けるためのマスクデータを示す図である。同図に示すように、本実施形態のマスクデータは、Y方向はノズル列の16個のノズルseg0〜15に対応し、X方向は8つのノズル列に対応したサイズを1つの単位としている。本実施形態では、後述されるように、この1単位の所定領域の記録データに対して不吐出補完処理を行う。また、マスクデータは、8つのノズル列0〜7に均等に振り分けるものである。
図10は、図8に示すベタ画像の吐出データに対して、図9のマスクデータを用いて記録に用いるノズル列を振り分けた結果をノズル列ごとに示す図である。例えば、ノズル列0は、画素(2、0)、画素(5、1)、画素(3、2)、・・・、画素(6、14)、画素(0、15)の吐出データ(吐出“1”を示すデータ)に振り分けられる。そして、図10から明らかなように、マスクデータによるノズル列の振り分けは、いずれのノズル列でも隣接する画素に吐出データ(吐出“1”を示すデータ)が配置されないようにしている。
図11は、図10のようにノズル列が振り分けられた吐出データについて、図5(c)に示したX、Y方向それぞれに1つの画素分隣接する画素に吐出データが無い画素を説明する図である。すなわち、図4にて上述した画素ごとの補完処理でその対象ノズルについて隣接する画素があるか否かを判断するときに参照される(S105)データを示している。図11は、一例として、8つのノズル列0〜7の吐出データそれぞれについて、X2、Y0〜Y7の画素それぞれに対してX、Y方向に1画素分隣接する画素に吐出データが存在しない画素を示している。例えば、ノズル列0の吐出データでは、X2、Y4、Y5、Y7の画素が、X、Y方向に1画素分隣接する画素に吐出データが存在しないことを示している。
図12(a)〜(e)は、図10に示すノズル列が振り分けられた吐出データに対して、図11で説明した隣接画素の吐出データの有無に基づいて行われる不吐出補完処理を説明する図である。図12(a)〜(e)は、図10に示す吐出データのうち、画素(X2,Y0)〜画素(X2,Y7)の8画素を1つの単位とし、Y方向に処理して行くものとして説明する。
図12(a)は、上記8画素を8つのノズル列のうちのどのノズル列(のノズル)で記録するかを示している。図12(b)は、各ノズル列のノズルの不吐出情報を示している。さらに、図12(c)は、図12(a)に示す吐出データについて、X、Y方向に1つ分隣接する画素に吐出データが存在しない画素を示しており、図11に示す隣接する画素に吐出データが存在しない画素をノズル列ごとに抽出したものである。図12(d)は、優先度情報テーブルを示しており、補完候補画素が複数ある場合は、この優先度に従って優先度の高い順に補完候補画素を選択する。
補完候補画素の条件として、その画素に対応するノズルが不吐出ノズルでないこと、その画素に吐出データが存在していないこと、隣接画素に吐出データが存在しないこと、であり、これらの総ての条件を満たす画素が補完候補画素として設定される。
図12(e)は、図12(a)〜(c)に示すデータを重ね合わせて得られるデータを示している。図12(e)において、例えば、ノズル列2のseg1のノズルは不吐出(図12(b))であり、従って、このノズルに対応するY1の画素に吐出データある場合、その画素は不吐出補完対象画素となる。この不吐出補完対象画素の吐出データは、上述した不吐出補完処理によって、隣接する画素に吐出データが無い画素(図12(e)においてグレーで示される、Y2で、ノズル列5または6の画素)のいずれかに移される。そして、この例のように、補完候補画素が複数ある場合は、図12(d)に示す優先度情報テーブルを参照し、優先度の高い順に補完候補画素を選択する。
図13(a)〜(c)は、本実施形態に係る吐出データの移動を伴う補完処理の詳細を説明する図であり、図13(c)が本実施形態の処理、図13(a)および(b)が比較例の処理、をそれぞれ示している。
図13(a)は、Y0〜Y7の画素列について不吐出補完処理を並列に行った場合を示している。この処理では、ノズル列2のY1の画素の吐出データがノズル列5のY1の画素に移動し、また、この画素が隣接することを考慮しないため、ノズル列4のY2の画素の吐出データがノズル列5のY2の画素に移動し、Y方向に隣接するデータが生成される。その結果、隣接ノズル間の連続吐出を避けることができない。
図13(b)は、Y0〜Y7の画素列について不吐出補完処理を、Y0〜Y7にかけて1画素ずつ順次行った場合を示している。Y1の画素の不吐出補完処理によって、ノズル列2のY1の画素の吐出データがノズル列5のY1の画素に移動する。次に行われるY2の画素の不吐出補完処理では、優先度に従いノズル列5のY2の画素の吐出データを移動させるようとするが、これに隣接するノズル列5のY1の画素に、Y1の画素の不吐出補完処理による吐出データがあることから、この画素には移動しない。代わりに、ノズル列6のY2の画素の吐出データを移動させる。このような順次の処理は、隣接する画素に吐出データが生成されないが、処理時間が長くなる。
図13(c)は、本実施形態に係る不吐出補完処理を示しており、上述したように、Y0、Y2、Y4、Y6のグループ0と、Y1、Y3、Y5、Y7のグループ1とに分けて、それぞれのグループ内のYk(k=0、2、4、6またはk=1、3、5、7)の画素に対する処理は並列に行う。具体的には、図6(a)にて上述したように、先ず、グループ0に属するY0、Y2、Y4、Y6の画素の不吐出補完処理が並列に行われる。この処理では、例えば、ノズル列4のY2の不吐出補完画素の吐出データは、ノズル列5のY2の画素に移動する。このようなグループ0のYkの画素の並列の補完処理が終わると、次に、グループ1のYkの画素の並列の補完処理が行われる。この処理では、既に行われているグループ0の補完処理結果を考慮することから、例えば、ノズル列2のY1の不吐出補完画素の吐出データは、補完処理によるY2の吐出データが隣接するノズル列5のY1の画素でなく、ノズル列6のY1の画素に移動する。
以上のように、本実施形態の不吐出補完処理によれば、隣接画素に吐出データが存在しないようにしつつ、図13(b)に示す順次の処理の時間の1/4の時間で処理を行うことが可能となる。
なお、後に処理するグループの補完候補画素は、先に処理するグループの不吐出補完処理に比べて少なくなった状態となる。このような補完候補画素の偏りは、吐出データの吐出量や記録ヘッドのノズル列数の条件によって問題になる場合と、ならない場合がある。この偏りを平均化する必要がある場合は、例えば、1ページの記録毎、複数ページの記録毎、記録装置に投入された1つの記録ジョブ毎、一日毎など一定時間毎など、処理するグループ単位での処理順を変更することにより補完先候補の偏りを平均化することができる。
図5(d)に示すように、Y方向において2つの画素に連続して吐出データが存在するのを禁止する吐出制約の場合は、図14に示すように、2画素おきの画素ごとに処理グループを形成する。この場合、3組の処理グループとなる。この場合も、2つのグループの場合と同様、それぞれのグループ内の複数の画素について並列処理を行い、また、グループ間では隣接画素に吐出データが存在しないようにする。一般化すると、N個の画素に連続して吐出データが存在するのを禁止する吐出制約の場合は、N画素おき(所定数おき)の画素からなる処理グループを形成し、それぞれのグループで複数の画素について並列処理を行う。
なお、以上の説明はY方向に処理する例に関するものであるが、不吐出補完処理をX方向において処理する場合も同様の処理を行うことが可能であることは、以上の説明からも明らかである。
(他の実施形態)
以上の実施形態は、フルラインタ方式の記録ヘッドを用いる場合に関するものであるが、本発明は、シリアル方式の記録ヘッドを用い、走査方向の画素を複数回の走査で異なるノズルで記録するマルチパス記録を行う形態にも適用することができる。例えば、図10において、ノズル列0〜7の記録データは、1つのノズル列による8回の走査0〜7それぞれで記録するデータとすることができる。この8パスのマルチパス記録の吐出データに対して、上述した不吐出補完処理を行うことにより、他の走査で対応する記録可能なノズルによって補完をすることができる。
また、上述した不吐出補完処理は、図3に示したようにインクジェット記録装置における制御部が行うものであるが、吐出データの生成を初め、パーソナルコンピュータなどのホスト装置において不吐出補完処理を行ってもよい。この不吐出補完処理を行う装置を、ホスト装置や上記インクジェット記録装置を含め「画像処理装置」と言う。
105 記録ヘッド
110 記録制御部
208 不吐出補完処理部
209 補完処理グループ選択部
210 記録データ保持部
211 不吐出情報読み出し部
212 補完候補画素選択部
213 補完優先度決定部
215 補完処理部

Claims (8)

  1. それぞれインクを吐出する複数のノズルを配列したノズル列によって記録媒体の所定領域を記録するための記録データの生成を行う画像処理装置であって、
    前記所定領域の記録データにおいて、前記ノズルの配列方向または該配列方向と直交する直交方向の画素列のそれぞれの画素について、当該画素を記録するノズルが不吐出である場合は、当該画素を記録可能な他のノズルで記録するよう、補完処理を行う補完手段、を具え、
    前記補完手段は、前記配列方向または前記直交方向における前記画素列を、当該画素列の所定数おきの画素からなる処理グループに分け、複数の前記処理グループについて順次に補完処理を行うとともに、それぞれの前記処理グループにおける画素に対する補完処理を並列処理として行うことを特徴とする画像処理装置。
  2. それぞれインクを吐出する複数のノズルを配列したノズル列によって記録媒体の所定領域を記録するための記録データの生成を行う画像処理装置であって、
    前記所定領域の記録データにおいて、前記ノズルの配列方向または該配列方向と直交する直交方向の画素列のそれぞれの画素について、当該画素を記録するノズルが不吐出である場合は、当該画素を記録可能な他のノズルで記録するよう、補完処理を行う補完手段、を具え、
    前記補完手段は、前記配列方向または前記直交方向における前記画素列を、当該画素列のN個おきの画素からなる処理グループに分け、複数の前記処理グループについて順次に補完処理を行うとともに、それぞれの前記処理グループにおける画素に対する補完処理を並列処理として行うことを特徴とする画像処理装置。
  3. 前記所定数または前記N個は、前記ノズル列について定められている、前記配列方向または前記直交方向において連続して吐出データが存在することが禁止されている画素の数であることを特徴とする請求項2に記載の画像処理装置。
  4. 前記連続して吐出データが存在することが禁止されている画素の数は、前記ノズル列におけるノズル間のクロストークの程度または前記ノズル列におけるノズルの吐出周波数に応じて定められることを特徴とする請求項3のいずれか1項に記載の画像処理装置。
  5. 前記補完手段は、前記複数の処理グループの補完処理の順序を変更することを特徴とする請求項1ないし4のいずれか1項に記載の画像処理装置。
  6. 前記補完手段は、前記複数の処理グループの補完処理の順序の変更を、記録媒体のページごと、記録媒体の複数ページごと、ジョブごと、または一定時間ごと、のいずれかのタイミングで行うことを特徴とする請求項1ないし5のいずれか1項に記載の画像処理装置。
  7. 前記ノズル列を備えた記録ヘッドを用い、前記記録データに基づいて記録媒体に記録を行う記録手段をさらに具えたことを特徴とする請求項1ないし6のいずれか1項に記載の画像処理装置。
  8. それぞれインクを吐出する複数のノズルを配列したノズル列によって記録媒体の所定領域を記録するための記録データの生成を行うための記録データ生成方法であって、
    前記所定領域の記録データにおいて、前記ノズルの配列方向または該配列方向と直交する直交方向の画素列のそれぞれの画素について、当該画素を記録するノズルが不吐出である場合は、当該画素を記録可能な他のノズルで記録するよう、補完処理を行う補完工程、を有し、
    前記補完工程では、前記配列方向または前記直交方向における前記画素列を、当該画素列の所定数おきの画素からなる処理グループに分け、複数の前記処理グループについて順次に補完処理を行うとともに、それぞれの前記処理グループにおける画素に対する補完処理を並列処理として行うことを特徴とする記録データ生成方法。
JP2016156868A 2016-08-09 2016-08-09 画像処理装置および画像処理方法 Active JP6862124B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016156868A JP6862124B2 (ja) 2016-08-09 2016-08-09 画像処理装置および画像処理方法
US15/669,632 US10286650B2 (en) 2016-08-09 2017-08-04 Image processing apparatus and image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016156868A JP6862124B2 (ja) 2016-08-09 2016-08-09 画像処理装置および画像処理方法

Publications (3)

Publication Number Publication Date
JP2018024152A true JP2018024152A (ja) 2018-02-15
JP2018024152A5 JP2018024152A5 (ja) 2019-09-26
JP6862124B2 JP6862124B2 (ja) 2021-04-21

Family

ID=61160086

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016156868A Active JP6862124B2 (ja) 2016-08-09 2016-08-09 画像処理装置および画像処理方法

Country Status (2)

Country Link
US (1) US10286650B2 (ja)
JP (1) JP6862124B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023054360A1 (ja) * 2021-09-28 2023-04-06 京セラドキュメントソリューションズ株式会社 画像形成装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH106488A (ja) * 1996-06-24 1998-01-13 Canon Inc インクジェット記録方法及びその装置
US6273542B1 (en) * 1998-12-22 2001-08-14 Eastman Kodak Company Method of compensating for malperforming nozzles in an inkjet printer
US20020060707A1 (en) * 2000-02-15 2002-05-23 Chia-Lei Yu Ink jet printer with a compensation function for malfunctioning nozzles
JP2005225036A (ja) * 2004-02-12 2005-08-25 Sony Corp 吐出制御装置、インク吐出装置、吐出制御方法、画面表示方法、プログラム及び記録媒体
JP2009000997A (ja) * 2007-05-24 2009-01-08 Dainippon Screen Mfg Co Ltd 画像データ生成方法、印刷方法、画像データ生成装置および印刷装置
JP2009012335A (ja) * 2007-07-05 2009-01-22 Seiko Epson Corp インク吐出装置
JP2011152710A (ja) * 2010-01-27 2011-08-11 Fujifilm Corp 画像形成装置及び方法
JP2013032027A (ja) * 2012-11-21 2013-02-14 Canon Inc 記録装置
JP2014240172A (ja) * 2013-06-12 2014-12-25 キヤノン株式会社 インクジェット記録装置およびインクジェット記録方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4164305B2 (ja) * 2002-07-24 2008-10-15 キヤノン株式会社 インクジェット記録方法およびインクジェット記録装置
JP4262165B2 (ja) 2003-09-03 2009-05-13 キヤノン株式会社 記録装置及びデータ処理方法
JP5473704B2 (ja) * 2010-03-24 2014-04-16 富士フイルム株式会社 テストパターン印刷方法及びインクジェット記録装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH106488A (ja) * 1996-06-24 1998-01-13 Canon Inc インクジェット記録方法及びその装置
US6273542B1 (en) * 1998-12-22 2001-08-14 Eastman Kodak Company Method of compensating for malperforming nozzles in an inkjet printer
US20020060707A1 (en) * 2000-02-15 2002-05-23 Chia-Lei Yu Ink jet printer with a compensation function for malfunctioning nozzles
JP2005225036A (ja) * 2004-02-12 2005-08-25 Sony Corp 吐出制御装置、インク吐出装置、吐出制御方法、画面表示方法、プログラム及び記録媒体
JP2009000997A (ja) * 2007-05-24 2009-01-08 Dainippon Screen Mfg Co Ltd 画像データ生成方法、印刷方法、画像データ生成装置および印刷装置
JP2009012335A (ja) * 2007-07-05 2009-01-22 Seiko Epson Corp インク吐出装置
JP2011152710A (ja) * 2010-01-27 2011-08-11 Fujifilm Corp 画像形成装置及び方法
JP2013032027A (ja) * 2012-11-21 2013-02-14 Canon Inc 記録装置
JP2014240172A (ja) * 2013-06-12 2014-12-25 キヤノン株式会社 インクジェット記録装置およびインクジェット記録方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023054360A1 (ja) * 2021-09-28 2023-04-06 京セラドキュメントソリューションズ株式会社 画像形成装置
JPWO2023054360A1 (ja) * 2021-09-28 2023-04-06
JP7737615B2 (ja) 2021-09-28 2025-09-11 京セラドキュメントソリューションズ株式会社 画像形成装置

Also Published As

Publication number Publication date
US20180043682A1 (en) 2018-02-15
US10286650B2 (en) 2019-05-14
JP6862124B2 (ja) 2021-04-21

Similar Documents

Publication Publication Date Title
CN107696712B (zh) 喷墨打印装置和喷墨打印方法
JP6095398B2 (ja) 記録装置及び記録方法
US7740336B2 (en) Array type multi-pass inkjet printer and operating method thereof
JP6488803B2 (ja) 液滴吐出装置、マスクパターン及び液滴吐出方法
JP5776348B2 (ja) 画像形成装置及び画像形成方法
JP2014008660A (ja) インクジェット記録装置、及び、マスクパターン生成方法
JP4343867B2 (ja) インクジェット記録装置
JP6054850B2 (ja) 記録装置及び記録方法
JP2018024152A (ja) 画像処理装置および記録データ生成方法
JP2010076230A (ja) 液体吐出装置
JP2020121487A (ja) 記録装置および記録方法
JP2007144847A (ja) インクジェット印画装置
EP1495874B1 (en) Printing with non-uniform passes per raster
JP2009000837A (ja) 液体吐出装置及び液体吐出方法
JP2007276353A (ja) インクジェット記録装置、インクジェット記録装置の記録制御方法、プログラム及び記憶媒体
JP5885606B2 (ja) 画像形成装置
JP2010082971A (ja) 液体吐出装置、及び、その吐出制御方法
US8967770B2 (en) Inkjet printer and printing method
JP7435331B2 (ja) 画像記録装置、画像記録システム、画像記録方法及びプログラム
JP4274012B2 (ja) 記録装置
JP2011037037A (ja) 画像記録装置およびその制御方法
US20110286013A1 (en) Recording apparatus
JP6087800B2 (ja) 記録装置及び記録方法
JP2015024570A (ja) 記録装置および記録方法
JP2009001025A (ja) 液体吐出装置及び液体吐出方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190809

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190809

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200714

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200907

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210331

R151 Written notification of patent or utility model registration

Ref document number: 6862124

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151