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