(57)【要約】【課題】不吐出ドットの補完処理を簡易に実施可能とする液体吐出装置、不吐出ノズル補完方法及びプログラムを提供する。【解決手段】本発明に係る液体吐出装置は、記録媒体上へのインクの吐出を繰り返して形成画像を作成するインク吐出部と、画像データを取得する取得手段と、前記画像データにおいて、前記インク吐出部においてインクを吐出しない状態にある不吐出ノズルからのインクの不吐出により印字が形成されないドットである不吐出ドットを特定する不吐出ドット特定手段と、前記不吐出ドットについて、前記画像データにおける不吐出ドットの周辺のトーンの情報である周辺ドット情報を取得する周辺情報取得手段と、前記周辺ドット情報に基づいて、当該不吐出ドットの周辺ドットのトーンを変更する補完処理実行手段と、を備える。【選択図】図５
2019162763.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体上へのインクの吐出を繰り返して形成画像を作成するインク吐出部と、
画像データを取得する取得手段と、
前記画像データにおいて、前記インク吐出部においてインクを吐出しない状態にある不吐出ノズルからのインクの不吐出により印字が形成されないドットである不吐出ドットを特定する不吐出ドット特定手段と、
前記不吐出ドットについて、前記画像データにおける不吐出ドットの周辺のトーンの情報である周辺ドット情報を取得する周辺情報取得手段と、
前記周辺ドット情報に基づいて、当該不吐出ドットの周辺ドットのトーンを変更する補完処理実行手段と、
を備えることを特徴とする液体吐出装置。
【請求項２】
前記周辺ドット情報は、前記画像データにおける不吐出ドットの周辺ドットのインク付着量の情報であることを特徴とする請求項１に記載の液体吐出装置。
【請求項３】
前記補完処理実行手段は、前記周辺ドット情報においてインク付着量が多いほど、周辺のドットのサイズを上げる度合いを大きくし、前記周辺ドット情報においてインク付着量が少ないほど、周辺のドットのサイズを上げる度合いを小さくする、ことを特徴とする請求項２に記載の液体吐出装置。
【請求項４】
ドットのサイズを大きくするように変更するためのパターンを指定する複数のドット変調マスクを格納する記憶手段、をさらに備え、
前記補完処理実行手段は、前記周辺ドット情報に基づいて、前記記憶手段から前記複数のドット変調マスクのうち１つを選択し、当該選択したドット変調マスクにしたがって、前記不吐出ドットの周辺ドットの各サイズを変更する、
ことを特徴とする請求項２または３に記載の液体吐出装置。
【請求項５】
前記周辺情報取得手段は、前記画像データにおける不吐出ドットの各周辺ドットのサイズに応じて、各周辺ドットのインク付着量を得、得られた周辺ドットのインク付着量を合計することで、前記周辺ドット情報としてのインク付着量を算出することを特徴とする請求項２〜４のいずれか１つに記載の液体吐出装置。
【請求項６】
前記不吐出ドットのそれぞれについて補完処理を行うかどうかを判断する補完実施判断手段、をさらに備え、
前記周辺情報取得手段は、前記補完実施判断手段によって補完処理の対象と判断された不吐出ドットについて、前記周辺ドット情報を取得することを特徴とする請求項１〜５のいずれか１つに記載の液体吐出装置。
【請求項７】
前記周辺ドット情報は、前記画像データにおける不吐出ドットに隣接するドットについての情報であることを特徴とする請求項１〜６のいずれか１つに記載の液体吐出装置。
【請求項８】
液体吐出装置における不吐出ノズル補完方法であって、
前記液体吐出装置が備える、記録媒体上へのインクの吐出を繰り返して形成画像を作成するインク吐出部においてインクを吐出しない状態にある不吐出ノズルを特定し、画像データにおいて、前記不吐出ノズルからのインクの不吐出により印字が形成されないドットである不吐出ドットを特定する不吐出ドット特定ステップと、
前記不吐出ドットについて、前記画像データにおける不吐出ドットの周辺のトーンの情報である周辺ドット情報を取得する周辺情報取得ステップと、
前記周辺ドット情報に基づいて、当該不吐出ドットの周辺ドットのトーンを変更する補完処理実行ステップと、
を備えることを特徴とする不吐出ノズル補完方法。
【請求項９】
液体吐出装置に、
前記液体吐出装置が備える、記録媒体上へのインクの吐出を繰り返して形成画像を作成するインク吐出部においてインクを吐出しない状態にある不吐出ノズルについて、画像データにおいて、前記不吐出ノズルからのインクの不吐出により印字が形成されないドットである不吐出ドットを特定する不吐出ドット特定ステップと、
前記不吐出ドットについて、前記画像データにおける不吐出ドットの周辺のトーンの情報である周辺ドット情報を取得する周辺情報取得ステップと、
前記周辺ドット情報に基づいて、当該不吐出ドットの周辺ドットのトーンを変更する補完処理実行ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置、不吐出ノズル補完方法及びプログラムに関する。
【背景技術】
【０００２】
従来、インクジェット方式の液体吐出装置では、ヘッドのノズルが不吐出になると画像にスジが発生するといった画像不良が発生していた。このような画像を防止するために、不吐出ドットの隣接ドットを配置する、もしくは隣接ドットのサイズを大きくすることで、ドットを補完する技術が存在している。
【０００３】
このようなドット補完技術では、ドット配置パターン(色の階調)によっては、補正を実施することにより、不吐出ドット周囲が目立ってしまう。これに対して、不吐出ノズルが形成する画素データに応じて、補正を実施するかどうかを決定し、実施部分の画像処理(中間調処理)を変更する技術が存在していた。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、ドットデータにする前の画像データを処理する必要があり、時間がかかってしまう。さらには、抜けノズルが変更されてしまうと、中間調処理からやり直す必要があり、データ処理が複雑になるという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、不吐出ドットの補完処理を簡易に実施可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、記録媒体上へのインクの吐出を繰り返して形成画像を作成するインク吐出部と、画像データを取得する取得手段と、前記画像データにおいて、前記インク吐出部においてインクを吐出しない状態にある不吐出ノズルからのインクの不吐出により印字が形成されないドットである不吐出ドットを特定する不吐出ドット特定手段と、前記不吐出ドットについて、前記画像データにおける不吐出ドットの周辺のトーンの情報である周辺ドット情報を取得する周辺情報取得手段と、前記周辺ドット情報に基づいて、当該不吐出ドットの周辺ドットのトーンを変更する補完処理実行手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ドットの位置を変更せずに不吐出ドットの周辺ドットのトーンを変更するので、ドットのデータを用いて処理を実行でき、簡易に補完処理を行うことができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態に係る液体吐出装置の一例を模式的に示す図である。
【図２】図２は、インクジェット記録装置１０の機能構成の一例について説明する図である。
【図３】図３は、本願で補完処理を実施する対象である、不吐出ドットについて説明する図である。
【図４】図４は、画像形成制御部の機能構成の一例を示す図である。
【図５】図５は、不吐出補完処理部の詳細な構成を説明する図である。
【図６】図６は、補完処理の実施の判断について説明する図である。
【図７】図７は、周辺ドット情報を取得する例を示す図である。
【図８】図８は、変調マスク群の一例を示す図である。
【図９】図９は、変調マスクの選択例を示す図である。
【図１０】図１０は、別の変調マスクが選択される場合を示す図である。
【図１１】図１１は、画像形成処理部の動作を示すフローチャートである。
【図１２】図１２は、不吐出補完処理のフローチャートである。
【図１３】図１３は、変調マスク群の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明に係る不吐出ノズル補完方法及び液体吐出装置の一実施形態を詳細に説明する。なお、以下の実施形態では、液体吐出装置の一例として、インクジェット記録装置を例に挙げて説明するが、これに限定されるものではなく、液体吐出装置であればいずれにも適用することができる。さらに、本発明は、インクジェット記録装置に限らず、記録媒体上に液体を吐出させて画像形成する液体吐出装置に対して広く適用可能である。
【００１０】
本実施形態に係る液体吐出装置の一例であるインクジェット記録装置は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の４色の染料インク及びブラック（Ｋ）の１色の顔料インクを吐出するヘッドユニットを有し、これらのヘッドユニットを記録媒体の搬送方向と直交する方向に往復動作させて画像形成を行う。すなわち、本実施形態のインクジェット記録装置は、少なくとも１つは特定色（ブラック（Ｋ））を含む顔料インクと染料インクとにより画像を形成する。また、特定色とはグレーを含む黒（ブラック（Ｋ））に属する色である。なお、特定色はブラック（Ｋ）に限ることはなく任意である。以下では、インクジェット記録装置を「インクジェットプリンタ」とも表記する。
【００１１】
図１は、本実施形態に係る液体吐出装置の一例を模式的に示す図である。図１に示すように、液体吐出装置であるインクジェット記録装置１０は、往路方向２１及び復路方向２２に往復移動（双方向走査）するキャリッジ１１と、記録媒体１４を搬送する搬送ステージ１３とを備えている。キャリッジ１１には、インク滴を吐出する複数の吐出ヘッドを有するヘッドユニット１２を搭載している。また、キャリッジ１１は、記録媒体１４の搬送方向に対して直交する方向に走査して画像を形成する。以下では、記録媒体を「用紙」とも表記する。しかしながら、記録媒体は紙に限定されない。
【００１２】
ヘッドユニット１２は、インク滴を記録媒体１４上に吐出して画像を形成する１又は複数の吐出ヘッドを備えている。なお、１つの吐出ヘッドの複数のノズル列からインク滴を吐出させるようにすることもできる。ヘッドユニット１２を構成する吐出ヘッドは、インク滴を吐出するための圧力を発生する圧力発生手段を備えたものが使用できる。
【００１３】
キャリッジ１１の移動領域の下方には、搬送ステージ１３が配置されている。この搬送ステージ１３上に記録媒体１４が載せられる。搬送ステージ１３上にセットされた記録媒体１４が搬送ステージ１３上を搬送され、ヘッドユニット１２下にて画像形成される。すなわち、キャリッジ１１を移動させてヘッドユニット１２からインク滴を記録媒体１４上に吐出することにより、記録媒体１４上に所望の画像を形成することができる。
【００１４】
次に、図２を用いて、本実施形態に係るインクジェット記録装置１０の機能構成について説明する。図２は、インクジェット記録装置１０の機能構成の一例について説明する図である。
【００１５】
図２に示すように、インクジェット記録装置１０は、ＣＰＵ（Central  Processing  Unit）１２１と、ＲＯＭ（Read  Only  Memory）１２２と、ＲＡＭ（Random  Access  Memory）１２３と、記録ヘッドドライバ１２４と、主走査ドライバ１２５と、副走査ドライバ１２６と、制御用ＦＰＧＡ（Field-Programmable  Gate  Array）１３０と、ヘッドユニット１２と、エンコーダセンサ１５と、主走査モータ１６と、副走査モータ１７と、印字センサ１８とを備える。
【００１６】
ＣＰＵ１２１と、ＲＯＭ１２２と、ＲＡＭ１２３と、記録ヘッドドライバ１２４と、主走査ドライバ１２５と、副走査ドライバ１２６と、制御用ＦＰＧＡ１３０とはメイン制御基板１２０に搭載されている。ヘッドユニット１２と、エンコーダセンサ１５と、印字センサ１８とはキャリッジ１１に搭載されている。
【００１７】
ＣＰＵ１２１は、インクジェット記録装置１０の全体の制御を司る。例えば、ＣＰＵ１２１は、ＲＡＭ１２３を作業領域として利用して、ＲＯＭ１２２に格納された各種の制御プログラムを実行し、インクジェット記録装置１０における各種動作を制御するための制御指令を出力する。
【００１８】
記録ヘッドドライバ１２４、主走査ドライバ１２５、副走査ドライバ１２６は、それぞれ、ヘッドユニット１２、主走査モータ１６、副走査モータ１７を駆動するためのドライバである。
【００１９】
制御用ＦＰＧＡ１３０は、ＣＰＵ１２１と連携してインクジェット記録装置１０における各種動作を制御する。制御用ＦＰＧＡ１３０は、機能的な構成要素として、例えば、ＣＰＵ制御部１３１と、メモリ制御部１３２と、画像形成制御部１３３と、センサ制御部１３４とを備える。
【００２０】
ＣＰＵ制御部１３１は、ＣＰＵ１２１と通信を行って、制御用ＦＰＧＡ１３０が取得した各種情報をＣＰＵ１２１に伝えるとともに、ＣＰＵ１２１から出力された制御指令を入力する。
【００２１】
メモリ制御部１３２は、ＣＰＵ１２１がＲＯＭ１２２やＲＡＭ１２３にアクセスするためのメモリ制御を行う。
【００２２】
画像形成制御部１３３の詳細な説明は後述する。
【００２３】
センサ制御部１３４は、エンコーダセンサ１５から出力されるエンコーダ値などのセンサ信号に対する処理を行う。
【００２４】
ヘッドユニット１２は、ＣＰＵ１２１および制御用ＦＰＧＡ１３０により動作制御される記録ヘッドドライバ１２４により駆動され、搬送ステージ１３上の記録媒体１４にインク滴を吐出して画像を形成する。
【００２５】
エンコーダセンサ１５は、図示しないエンコーダシートのマークを検知して得られるエンコーダ値を制御用ＦＰＧＡ１３０に出力する。このエンコーダ値は制御用ＦＰＧＡ１３０からＣＰＵ１２１へと送られて、例えば、キャリッジ１１の位置や速度を計算するために用いられる。ＣＰＵ１２１は、このエンコーダ値から計算したキャリッジ１１の位置や速度に基づき、主走査モータ１６を制御するための制御指令を生成して出力する。
【００２６】
印字センサ１８は、ヘッドユニット１２により印字された画像を読み取り、ノズル列の吐出状態を検出する。
【００２７】
図３は、本願で補完処理を実施する対象である、不吐出ドットについて説明する図である。本発明の補完処理は、ヘッドを副走査方向に複数回スキャンすることで印字を行うシリアル型インクジェットプリンタである、インクジェット記録装置１０において実施される。不吐出ノズルとは、ヘッドユニット１２が備える吐出ヘッドにおいて、目詰まり等の不具合により、インクを吐出しない状態となったノズルである。ヘッドユニット１２が不吐出ノズルを有する状態で印字を行うと、不吐出ノズルのドット形成位置にドットが形成されず、メディア搬送量の間隔ごとに、スジなどの画像不良が発生する。図３は、２パス１／２インターレースでの一例であり、主走査方向において、印字画像に間欠のドット抜けが発生する。本実施形態では、ノズルの不吐出により印字が形成されないドットのことを、「不吐出ドット」とも記載する。
【００２８】
次に、図４を用いて、画像形成制御部１３３の構成について説明する。図４は、画像形成制御部の機能構成の一例を示す図である。
【００２９】
図４に示すように、画像形成制御部１３３は、画像処理部１４１と、不吐出ノズル管理部１４２と、不吐出補完処理部１４３と、レンダリング処理部１４４と、画像処理終了判断部１４５と、モータ制御部１４６と、記憶部１４７と、画像形成部１４８とを備える。
【００３０】
インクジェット記録装置１０に入力される画像データは、ＲＧＢの３色の色情報で構成されている。画像処理部１４１は、画像データを取得し、与えられた画像データのＲＧＢデータを、インクジェット記録装置が扱うＣＭＹＫデータに変換する。また、画像処理部１４１は、インクジェット記録装置の特性及びユーザの嗜好を反映させるためのγ補正を行う。さらに、画像処理部１４１は、ハーフトーン処理を行う。ハーフトーン処理は、ＣＭＹＫの階調データ（一般的に各色８ｂｉｔ）をプリンタが扱えるデータ（一般に１〜３ｂｉｔ）に量子化する処理である。ハーフトーン処理後の画像データは、ドットデータとなる。
【００３１】
不吐出ノズル管理部１４２は、どのノズルが不吐出であるかを示す、不吐出ノズルの位置情報を管理する。なお、不吐出ノズルの位置情報は、ノズルチェックパターンを印刷し、不吐出ノズルの位置を確認することにより得られる。ノズルチェックパターンを用いた不吐出ノズルの判断は、プリンタユーザー自身で行うこともできるし、インクジェット記録装置１０に実装された印字センサ１８を用いて行ってもよい。印字センサ１８は、ヘッドユニット１２により印字されたノズルチェックパターンを読み取り、ノズル列の吐出状態を検出する。検出結果は、画像形成制御部１３３の不吐出ノズル管理部１４２に通知され、不吐出ノズル管理部１４２によって不吐出ノズルの位置情報として管理される。なお、印字センサ１８は、ノズルチェックパターンではなく、通常の形成画像を読み取ることで、ノズル列の吐出状態を検出してもよい。
【００３２】
不吐出補完処理部１４３は、不吐出ノズル管理部１４２に不吐出ノズルの有無を問合せ、不吐出ノズルが存在すると判断した場合に、ハーフトーン処理後の画像データ（ドットデータ）に対して、不吐出補完処理を行う。なお、補完処理の詳細については後述する。
【００３３】
レンダリング処理部１４４は、レンダリング処理を行う。レンダリング処理は、ハーフトーン処理及び不吐出補完処理が完了した画像データについて、ヘッドユニット１２と記録媒体１４とをどのように動かし、いずれのノズルからインク滴を吐出するかを決定する処理である。
【００３４】
画像処理終了判断部１４５は、レンダリング処理部１４４によってレンダリング処理された画像データをプリンタエンジンに受け渡す。また、印刷の完了を検知すると、印刷ジョブに関する処理を終了する。
【００３５】
モータ制御部１４６は、画像形成部１４８の制御の下、ＣＰＵ１２１からの制御指令に応じて主走査ドライバ１２５の動作を制御することにより、主走査ドライバ１２５により駆動される主走査モータ１６を制御して、キャリッジ１１の主走査方向への移動を制御する。また、モータ制御部１４６は、ＣＰＵ１２１からの制御指令に応じて副走査ドライバ１２６の動作を制御することにより、副走査ドライバ１２６により駆動される副走査モータ１７を制御して、搬送ステージ１３上の記録媒体１４の副走査方向への移動を制御する。
【００３６】
記憶部１４７は、不吐出補完処理に必要となる、各テーブルを格納する。各テーブルについては、後述の補完処理の詳細において説明する。
【００３７】
画像形成部１４８は、ＣＰＵ１２１からの制御指令に応じて記録ヘッドドライバ１２４の動作を制御することにより、記録ヘッドドライバ１２４により駆動されるヘッドユニット１２からのインク滴の吐出タイミング、インク滴の吐出量などを制御する。
【００３８】
図５は、不吐出補完処理部１４３の詳細な構成を説明する図である。不吐出補完処理部１４３は、不吐出ドット特定部１５１と、補完実施判断部１５２と、周辺情報取得部１５３と、補完処理実行部１５４と、を備える。
【００３９】
不吐出ドット特定部１５１は、不吐出ノズル管理部１４２に問合せ、不吐出ノズル管理部１４２に管理されている不吐出ノズルの位置情報を受け取る。そして、不吐出ノズルの位置情報と、シーケンスパラメータとに基づいて、印刷対象である画像データにおける不吐出ドットを特定する。
【００４０】
補完実施判断部１５２は、特定された不吐出ドットのそれぞれについて、補完処理を行うかどうかを判断する。ここで、図６は、補完処理の実施の判断について説明する図である。図６では、不吐出ドットを太枠で示している。なお、本実施形態では、ドットのトーンであるサイズ（付着させるインクの滴量）を、簡易的に「大」「中」「小」「無」と表現する。ドットのサイズは、これ以外の区分け方を用いてもよい。本実施形態では、補完実施判断部１５２は、注目するドットのデータのサイズが「小」以上であれば、補完処理を行うと判断する。補完実施判断部１５２は、着目する不吐出ドットがドット無しの場合には、補完処理を実施せず、次の不吐出ドットについて補完実施の有無の判断を行う。
【００４１】
周辺情報取得部１５３は、ハーフトーン処理後の画像データ（ドットデータ）に基づいて、補完対象ドットの周囲のトーンの情報である、周辺ドット情報を取得する。図７は、周辺ドット情報を取得する例を示す図である。図７では、不吐出ドットを太枠で囲んでいる。また、斜線を付した領域は、インク付着量算出領域である。図７の例では、不吐出ドットを含めた周辺の領域をインク付着量算出領域として、斜線を付した領域内のインク付着量を算出する。なお、この例では、インク付着量算出領域のドット数を縦７個×横２個としているが、領域の設定範囲はこの例に限られない。
【００４２】
インク付着量の算出においては、まず、「大」「中」「小」「無」の各ドットの数をカウントする。そして、記憶部１４７にあらかじめ登録されている１ドットあたりのインク付着量情報を用いて、領域内のインク付着量を算出する。表１は、１ドットあたりのインク付着量情報を示すテーブルである。表２は、インク付着量を算出する一例を説明するテーブルである。図７の斜線が付された領域内には、不吐出ドットを含めて、「大」のドットが１個、「中」のドットが９個、「小」のドットが３個、「無」のドットが１個存在する。１ドット当たりのインク付着量は、「大」が“２５”、「中」が“１５”、「小」が“７”、「無」が“０”と設定されている。この場合、インク付着量の合計は、“１８１”である。
【００４３】
【表１】
2019162763.tif 000003
【表２】
2019162763.tif 000004
【００４４】
補完処理実行部１５４は、周辺情報取得部１５３が取得した周辺ドット情報に基づいて、ハーフトーン処理後の画像データにおける、不吐出ドットの周辺ドットのトーン、つまりサイズ（インク滴量）を変更する。なお、本実施形態の不吐出補完処理は、不吐出ノズルを有する色版のみで実施する。つまり、Ｋノズルにおいてのみ不吐出ノズルがある場合、Ｋ版のみ補完処理を実施する。この場合、ＣＭＹ版においては処理を実施しない。
【００４５】
以下、補完処理実行部１５４による処理を具体的に説明する。補完処理実行部１５４は、周辺ドット情報に加えて変調マスクを用いて、ドットを太らせる処理、すなわち不吐出ドットの周辺ドットのサイズ（インク滴量）を変更する処理を行う。
【００４６】
図８は、変調マスク群の一例を示す図である。この変調マスクは、記憶部１４７にあらかじめ格納されている。図８の例では、変調マスク１〜６が登録されている。各変調マスクは、不吐出ドットの周囲のドットごとに、ドットのサイズを変更する変調パターンを指定している。この例の場合、変調対象となるドットは、不吐出ドットに隣接する周囲の５つのドットである。表３は、変調マスクに用いられる変調パターンを示すテーブルである。本実施形態では、変調パターンは、「００」「０１」「１０」「１１」の４パターンである。これらのうち、「００」は、対象ドットの全てについて、変調しないことを示す。「０１」は、「無」のドットのみ「小」に変換する。「１０」は、「小」と「無」のドットを、それぞれ１サイズ太らせる。つまり、「小」のドットを「中」に変換し、「無」のドットを「小」に変換する。「１１」は、「大」のみがそのままであって、他のドットを、それぞれ１サイズ太らせる。つまり、「中」のドットを「大」に変換し、「小」のドットを「中」に変換し、「無」のドットを「小」に変換する。図８は、この規則にしたがって各変調マスクを示している。変調マスク群の中では、変調マスク１が最も変調量（ドットの太らせ度合い）が大きく、変調マスク６が最も変調量が小さい。
【００４７】
【表３】
2019162763.tif 000005
【００４８】
また、表４は、変調マスクを選択するためのマスク選択テーブルである。表４の例では、インク付着量が“２４５”以上の場合、変調マスク１が選択される。以下、インク付着量を“１８１以上”“１４１以上”“９６以上”“４９以上”“４９未満”で区切り、インク付着量が多い方から、変調マスク２，３，４，５，６が選択される。このように、算出した付着量に応じて適用するドット変調マスクを選択することで、元の画像データに対してドットの太らせ方を変更することが可能である。上記の太らせ処理、すなわち補完処理を行うことによって、従来のように補完スジなどが生じて不自然な仕上がりとなることを、抑制できる。
【００４９】
【表４】
2019162763.tif 000006
【００５０】
本実施形態では、表１，表２，表３，表４のテーブル、及び図８の変調マスクは、記憶部１４７にあらかじめ記憶されている。
【００５１】
図９と図１０を用いて、不吐出ドット周囲のインク付着量が異なる場合における補完処理の違いを説明する。図９は、変調マスクの選択例を示す図である。図９の変調処理前のインク付着量算出領域からは、インク付着量は“１８１”と算出される。この値を、表４のマスク選択テーブルに照らし合わせると、対応する変調マスクは「２」である。図９のドット太らせ領域に対して、変調マスク２を適用すると、変調処理後のようにドットのサイズが変更される。この例の場合、変調処理前の不吐出ドット右側の「中」のドットが、変調マスクに指定された変調パターン「１１」によって、「大」に変更される。変調処理前の不吐出ドット上側の２つのドットと、下側の２つのドットは、全て変調パターン「１０」が適用されるが、上側の２つのドットは「中」であるため、サイズが変更されない。一方、下側の２つのドットのうち、不吐出ドット真下のドットのサイズが、「小」から「中」に変更される。また、不吐出ドット右下のドットのサイズが、「無」から「小」に変更される。
【００５２】
また、図１０は、別の変調マスクが選択される場合を示す図である。図１０の変調処理前のインク付着量算出領域からは、インク付着量は“５６”と算出される。この値を、表４のマスク選択テーブルに照らし合わせると、対応する変調マスクは「５」である。図１０のドット太らせ領域に対して、変調マスク５を適用すると、変調処理後のようにドットのサイズが変更される。図１０の例は、図９に比べてインク付着量が少ないので、適用される変調マスクも変調の度合いが低い。変調マスク５は、５つのドット全てについて、「０１」を指定する。変調パターン「０１」は、「無」のドットのみを「小」のドットに変換することを指定する。このため、図１０の例の場合、不吐出ドットの右のドットと、真下のドットのみのサイズが、「無」から「小」に変更される。変調処理前に「小」であるドットについては変更されない。
【００５３】
補完実施判断部１５２は、全ての不吐出ドットについて補完処理を行うかどうかの判断を完了した場合、処理を終了させる。
【００５４】
このように、本実施形態のインクジェット記録装置１０によれば、不吐出ドットが存在した場合も、その周囲のドットサイズ（トーン）を変更することで、不吐出ドットによる画像不良を改善可能である。
【００５５】
また、本実施形態では、変調マスクを用いてドットの変調度合いを変更する。使用する変調マスクは、補完処理前の周辺ドットの情報に応じて変更する。不吐出ドット周囲のインク付着量が多い場合には、ドットの太らせ度合いが大きい変調マスクが選択される。これは、ドットの太らせ度合いが少ないと、不吐出のドットを補完しきれず、ノズル欠損がわかってしまうためである。また、インク付着量が少ない場合には、ドットの太らせ度合が小さい変調マスクが選択される。インク付着量が少ないということは、色が薄いということである。このため、不吐出ドット周りのドットの画素サイズを大きくし過ぎて、補完部分が、その周囲の色よりも濃くなり目立ってしまうことを抑止する。
【００５６】
図１１は、画像形成処理部の動作を示すフローチャートである。ステップＳ１において、画像処理部１４１は、与えられた画像データのＲＧＢデータを、インクジェット記録装置が扱うＣＭＹＫデータに変換する。変換後の画像データに対して、γ補正を行い、さらに、ハーフトーン処理を行う。画像処理部１４１は、ハーフトーン処理を行った画像データを、不吐出補完処理部１４３に受け渡す。処理はステップＳ２に進む。
【００５７】
ステップＳ２において、不吐出補完処理部１４３の不吐出ドット特定部１５１は、不吐出ノズル管理部１４２に問合せ、不吐出ノズル管理部１４２に管理されている各色ノズル列について、不吐出ノズルが存在するかどうかの情報、及び不吐出ノズルの位置情報を受け取る。各列について、不吐出ノズルが存在しない場合、不吐出ドット特定部１５１は、不吐出補完処理を実施しないと判断し、処理はステップＳ４へ進む。この場合、通常の画像形成処理である印刷処理を行う。
【００５８】
ステップＳ２において、不吐出ノズルが存在していた場合、不吐出ドット特定部１５１は、不吐出補完処理を実施すると判断し、処理はステップＳ３の不吐出補完処理に進む。図１２は、不吐出補完処理のフローチャートである。図１２のステップＳ１１において、不吐出ドット特定部１５１は、不吐出ノズルの位置情報とシーケンスパラメータとに基づいて、ハーフトーン処理後の画像データにおける全ての不吐出ドットを特定する。つぎに、処理はステップＳ１２へ進む。
【００５９】
ステップＳ１２において、補完実施判断部１５２は、特定された不吐出ドットのそれぞれについて、順次処理対象とし、補完処理を実施するどうかを判断する。処理対象の不吐出ドットが「無」であれば、補完処理の必要はないので（ステップＳ１２：ＮＯ）、補完処理を回避して、処理はステップＳ１５へ進む。一方、不吐出ドットが所定のサイズ以上である場合、補完処理を実施すると判断して（ステップＳ１２：ＹＥＳ）、処理はステップＳ１３へ進む。なお、本実施形態の場合、ドットのサイズが「小」以上が補完処理の対象であるが、この限りではない。
【００６０】
ステップＳ１３において、周辺情報取得部１５３は、ハーフトーン処理後の画像データから、不吐出ドットの周辺ドット情報を取得する。周辺情報取得部１５３は、不吐出ドット周囲のインク付着量算出領域のインク付着量を算出する。算出にあたって、周辺情報取得部１５３は、インク付着量算出領域に存在する、不吐出ドットを含む全ドットについて、サイズが「大」「中」「小」「無」の各ドットの数をカウントする。さらに、記憶部１４７にあらかじめ登録されている１ドットあたりのインク付着量情報を用いて、「大」「中」「小」「無」のそれぞれのサイズに対して設定されたインク付着量を、「大」「中」「小」「無」のサイズである各ドットの数と掛け合わせて合計し、合計インク付着量を算出する。周辺情報取得部１５３は、不吐出ドットの周辺ドット情報と、合計インク付着量とを、補完処理実行部１５４に受け渡す。そして、処理はステップＳ１４へ進む。
【００６１】
ステップＳ１４において、補完処理実行部１５４は、合計インク付着量を引数に、記憶部１４７の表４を参照し、対応する変調マスクの番号を特定する。さらに、記憶部１４７にアクセスし、特定した番号に対応する変調マスクを読み出す。つまり、図８の変調マスク群のなかから、今回使用する変調マスクを読み出す。また、補完処理実行部１５４は、記憶部１４７の表３から、各変調パターンで指定されている変調の仕方を読み出す。そして、補完処理実行部１５４は、周辺ドット情報における不吐出ドットの周辺ドットのサイズを、読みだした変調マスクに指定された変調の仕方にしたがって変更する。変更が完了すると、処理はステップＳ１５へ進む。
【００６２】
ステップＳ１５において、補完実施判断部１５２は、全ての不吐出ドットについて、補完実施についての判定が完了したかどうかを判断する。完了していた場合（ステップＳ１５：ＹＥＳ）、図１２の補完処理は終了し、処理は図１１のステップＳ４に進む。完了していなかった場合（ステップＳ１５：ＮＯ）、次の不吐出ドットの処理のために、処理はステップＳ１２へ戻る。
【００６３】
処理が図１１に戻ると、ステップＳ４では、レンダリング処理部１４４が、レンダリング処理を行う。その後、処理はステップＳ５へ進む。
【００６４】
ステップＳ５では、画像処理終了判断部１４５が、レンダリング処理後の画像データをプリンタエンジンに転送する。画像形成部１４８は、プリンタエンジンを制御し、当該画像データを、記録媒体１４上に画像として形成する。画像処理終了判断部１４５は、全ての画像データが転送済みかどうかにより、印刷が完了したかどうかを判断する（ステップＳ６）。画像処理終了判断部１４５が、印刷が完了していないと判断した場合（ステップＳ６：ＮＯ）、処理はステップＳ５に戻り、画像データの転送を続行する。画像処理終了判断部１４５は、印刷の完了を検知すると（ステップＳ６：ＹＥＳ）、印刷ジョブに関する処理を終了する。
【００６５】
従来のインクジェット記録装置では、画像データ（元データ）において、不吐出ドットの補完を行い、不吐出ドット周囲のドット配置パターンを変更していた。これに対して、本発明の液体吐出装置では、ドットの位置は変更せずに、不吐出ドット周囲のサイズを変更するだけなので、ハーフトーン処理後の画像データである、ドットデータのみで処理を完結させることができる。このため、ドットデータにする前の画像データを処理する必要がなく、迅速に処理が可能である。また、従来のように抜けノズルを変更するのであれば、ハーフトーン処理からやり直す必要があるが、本発明においては抜けノズルは変更しない。このため、データ処理を簡易化できる。
【００６６】
また、本発明の液体吐出装置においては、インクの付着量を計算し、計算結果に応じて、ドットサイズを変更する。つまり、補正跡が目立たないような適切な変調マスク（ドットの太らせ方）を決定する。これにより、不吐出ドットの周辺のインク付着量となじむように補完処理を行うことができ、補正処理を目立たせずに、不吐出ドットを補完できる。
【００６７】
なお、本実施形態の変形例として、図１３の変調マスク群を用いることもできる。図１３は、変調マスク群の一例を示す図である。図１３には、変調マスク１´，変調マスク２´，変調マスク３´，変調マスク４´，変調マスク５´，変調マスク６´が示されている。図１３のマスク群は、図８のマスク群にくわえて、記憶部１４７に格納しておくことができる。表５は、不吐出ドット連続時変調マスク選択テーブルの一例である。表５の不吐出ドット連続時変調マスク選択テーブルは、表４のマスク選択テーブルにくわえて、記憶部１４７に格納しておくことができる。補完処理実行部１５４は、表５の不吐出ドット連続時変調マスク選択テーブルと図１３の変調マスク群を用いて、上述と同様の処理をすることもできる。
【００６８】
【表５】
2019162763.tif 000007
【００６９】
本実施形態の液体吐出装置で実行される不吐出ノズル補完プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００７０】
また、上述した実施形態のインクジェット記録装置１０で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでフロッピー（登録商標）ディスク、ＣＤ（Compact  Disc）、ＣＤ−Ｒ（Compact  Disc-Recordable）、ＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）、ＤＶＤ（Digital  Versatile  Disc）、ＳＤメモリカード（SD  memory  card）、ＵＳＢメモリ（Universal  Serial  Bus  memory）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００７１】
また、本実施形態の不吐出ノズル補完プログラムを、ＲＯＭ１２２等に予め組み込んで提供するように構成してもよい。
【００７２】
本実施形態のインクジェット記録装置１０で実行される不吐出ノズル補完プログラムは、上述した各部（不吐出ノズル管理部１４２、不吐出補完処理部１４３内の不吐出ドット特定部１５１、補完実施判断部１５２、周辺情報取得部１５３及び補完処理実行部１５４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）１２１が上記記憶媒体から不吐出ノズル補完プログラムを読み出して実行することにより上記各部がＲＡＭ１２３上にロードされ、不吐出ノズル管理部１４２、不吐出補完処理部１４３内の不吐出ドット特定部１５１、補完実施判断部１５２、周辺情報取得部１５３及び補完処理実行部１５４、がＲＡＭ１２３上に生成されるようになっている。
【００７３】
以上、本発明の実施形態を説明したが、上述の実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。また、以上の実施形態および変形例は任意に組み合わせることも可能である。
【００７４】
なお、本実施形態の画像形成装置１０の構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【符号の説明】
【００７５】
１０  インクジェット記録装置
１１  キャリッジ
１２  ヘッドユニット
１３  搬送ステージ
１４  記録媒体
１５  エンコーダセンサ
１６  主走査モータ
１７  副走査モータ
１８  印字センサ
２１  往路方向
２２  復路方向
１２０  メイン制御基板
１２１  ＣＰＵ
１２２  ＲＯＭ
１２３  ＲＡＭ
１２４  記録ヘッドドライバ
１２５  主走査ドライバ
１２６  副走査ドライバ
１３０  制御用ＦＰＧＡ
１３１  ＣＰＵ制御部
１３２  メモリ制御部
１３３  画像形成制御部
１３４  センサ制御部
１４１  画像処理部
１４２  不吐出ノズル管理部
１４３  不吐出補完処理部
１４４  レンダリング処理部
１４５  画像処理終了判断部
１４６  モータ制御部
１４７  記憶部
１４８  画像形成部
１５１  不吐出ドット特定部
１５２  補完実施判断部
１５３  周辺情報取得部
１５４  補完処理実行部
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特許４１２６３８４号公報
【図１】
2019162763.tif 000008
【図２】
2019162763.tif 000009
【図３】
2019162763.tif 000010
【図４】
2019162763.tif 000011
【図５】
2019162763.tif 000012
【図６】
2019162763.tif 000013
【図７】
2019162763.tif 000014
【図８】
2019162763.tif 000015
【図９】
2019162763.tif 000016
【図１０】
2019162763.tif 000017
【図１１】
2019162763.tif 000018
【図１２】
2019162763.tif 000019
【図１３】
2019162763.tif 000020