(57)【要約】【課題】動作不良の印字素子を容易に特定することができる印刷制御装置、印刷制御プログラム、印刷システム及び記録媒体を提供する。【解決手段】描画制御部１００が試験画像データを生成し、印刷装置１２の印字ヘッド１２２に配列された各印字素子に、印字素子の動作状態を確認するための試験画像を描画させる。利用者が上記試験画像を参照し、描画されるべき線が消失している消失位置があった場合に、その位置を示す符号を操作部１６を介して入力する。操作受付部１０２は、入力された符号を不良情報として受け付け、その符号を補正部１０４に渡す。補正部１０４では、所定の数式または所定のテーブルを使用して動作不良の印字素子を特定する。次に、補正部１０４は、上記特定した動作不良の印字素子の影響を低減するために、印字ヘッド１２２に配列された他の印字素子の印字動作を補正するための補正情報を生成する。【選択図】図１
2008213212.tif 000002
【特許請求の範囲】
【請求項１】
印字ヘッドに複数配列された印字素子の各々により、前記印字素子の動作状態を確認するための試験画像を記録媒体に描画させる描画制御手段を備え、
前記描画制御手段は、複数配列された印字素子の少なくとも一部の印字素子を連続して同数配列される複数の部分配列に分け、前記部分配列を、所属する印字素子の数が互いに１以外の公約数を有さない数の組合せとなるように複数種類設定し、前記各種類の部分配列毎に、前記部分配列内で互いに対応する位置にある各印字素子に前記記録媒体の所定方向に線を順次描かせて前記試験画像を描画させることを特徴とする印刷制御装置。
【請求項２】
請求項１記載の印刷制御装置において、前記描画制御手段は前記試験画像に印字素子識別用の符号を描画させることを特徴とする印刷制御装置。
【請求項３】
請求項１または請求項２記載の印刷制御装置は、前記試験画像に基づいて確認された動作不良の印字素子に関する不良情報を受け付ける不良情報受付手段と、前記不良情報に基づいて前記印字ヘッドの印字動作を補正する補正手段と、を備えることを特徴とする印刷制御装置。
【請求項４】
請求項３記載の印刷制御装置において、前記補正手段は、前記不良情報に基づいて動作不良の印字素子を特定することを特徴とする印刷制御装置。
【請求項５】
請求項４記載の印刷制御装置において、前記補正手段は、所定のテーブルを使用して前記動作不良の印字素子を特定することを特徴とする印刷制御装置。
【請求項６】
請求項４記載の印刷制御装置において、前記補正手段は、所定の数式を使用して前記動作不良の印字素子を特定することを特徴とする印刷制御装置。
【請求項７】
請求項３から請求項６のいずれか一項記載の印刷制御装置において、前記不良情報受付手段は、受け付けた不良情報の真偽を確認し、偽と判定した場合に、不良情報の再入力を要求することを特徴とする印刷制御装置。
【請求項８】
請求項３から請求項７のいずれか一項記載の印刷制御装置において、前記試験画像には、前記不良情報の真偽を確認するための真偽確認画像が含まれることを特徴とする印刷制御装置。
【請求項９】
記録媒体に画像データを印字する印字素子が複数配列された印字ヘッドと、
前記印字素子の各々により、前記印字素子の動作状態を確認するための試験画像を前記記録媒体に描画させる描画制御手段と、を備え、
前記描画制御手段は、複数配列された印字素子の少なくとも一部の印字素子を連続して同数配列される複数の部分配列に分け、前記部分配列を、所属する印字素子の数が互いに１以外の公約数を有さない数の組合せとなるように複数種類設定し、前記各種類の部分配列毎に、前記部分配列内で互いに対応する位置にある各印字素子に前記記録媒体の所定方向に線を順次描かせて前記試験画像を描画させることを特徴とする印刷システム。
【請求項１０】
印字ヘッドに複数配列された印字素子の少なくとも一部の印字素子を連続して同数配列される複数の部分配列に分け、
前記部分配列を、所属する印字素子の数が互いに１以外の公約数を有さない数の組合せとなるように複数種類設定し、
前記各種類の部分配列毎に、前記部分配列内で互いに対応する位置にある各印字素子に前記記録媒体の所定方向に線を順次描かせて、前記印字素子の動作状態を確認するための試験画像を記録媒体に描画させる処理をコンピュータに実行させることを特徴とする印刷制御プログラム。
【請求項１１】
互いに等しい距離離間し、始点・終点が各々直線上に配置され、互いに平行に描画される所定本数の線の組を複数含む直線群により構成され、且つ前記組の数が異なる直線群が複数存在し、各直線群に含まれる組の数は互いに１以外の公約数を有さない数の組合せとなっている、印字ヘッドに複数配列された印字素子の動作試験を行うための試験画像が描画されたことを特徴とする記録媒体。
【請求項１２】
請求項１１記載の記録媒体において、前記試験画像が、動作不良の印字素子に関する不良情報の真偽を確認するための真偽確認画像を含むことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御プログラム、印刷システム及び記録媒体に関する。
【背景技術】
【０００２】
近年、印刷装置の高速化、高画質化に伴い、印字ヘッドの高密度化、多印字素子化が進んでいる。特に、印字幅が記録媒体の被記録領域の幅以上に形成された印字ヘッドを備え、ページ幅分を一括で印字可能な印刷装置も多数提案されており、このような印刷装置の場合には、印字ヘッドに搭載される液滴吐出素子等の印字素子の数が数千になるものも存在する。
【０００３】
このような従来の印刷装置においては、動作不良の印字素子を特定し、画像処理により画像品質の劣化を最小限にとどめる方法が多数提案されている。このため、動作不良の印字素子の特定が極めて重要である。
【０００４】
例えば、下記特許文献１には、多数のインク滴吐出用ノズルが高密度に配置された印刷ヘッドについて、不良ノズルを容易に識別できるテストパターンの印刷技術が開示されている。
【特許文献１】特開２００５−２４６６４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の技術においては、不良ノズルを特定するために、テストパターン中に表示された不良箇所の位置を、所定の区切り領域から数える必要があり、不良ノズルの特定に誤りが生じる可能性が高いという問題があった。
【０００６】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、動作不良の印字素子を容易に特定することができる印刷制御装置、印刷制御プログラム、印刷システム及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載の印刷制御装置の発明は、印字ヘッドに複数配列された印字素子の各々により、前記印字素子の動作状態を確認するための試験画像を記録媒体に描画させる描画制御手段を備え、前記描画制御手段は、複数配列された印字素子の少なくとも一部の印字素子を連続して同数配列される複数の部分配列に分け、前記部分配列を、所属する印字素子の数が互いに１以外の公約数を有さない数の組合せとなるように複数種類設定し、前記各種類の部分配列毎に、前記部分配列内で互いに対応する位置にある各印字素子に前記記録媒体の所定方向に線を順次描かせて前記試験画像を描画させることを特徴とする。
【０００８】
請求項２記載の発明は、請求項１記載の発明において、前記描画制御手段が前記試験画像に印字素子識別用の符号を描画させることを特徴とする。
【０００９】
請求項３記載の発明は、請求項１または請求項２記載の発明において、前記試験画像に基づいて確認された動作不良の印字素子に関する不良情報を受け付ける不良情報受付手段と、前記不良情報に基づいて前記印字ヘッドの印字動作を補正する補正手段と、を備えることを特徴とする。
【００１０】
請求項４記載の発明は、請求項３記載の発明において、前記補正手段が、前記不良情報に基づいて動作不良の印字素子を特定することを特徴とする。
【００１１】
請求項５記載の発明は、請求項４記載の発明において、前記補正手段が、所定のテーブルを使用して前記動作不良の印字素子を特定することを特徴とする。
【００１２】
請求項６記載の発明は、請求項４記載の発明において、前記補正手段が、所定の数式を使用して前記動作不良の印字素子を特定することを特徴とする。
【００１３】
請求項７記載の発明は、請求項３から請求項６のいずれか一項記載の発明において、前記不良情報受付手段が、受け付けた不良情報の真偽を確認し、偽と判定した場合に、不良情報の再入力を要求することを特徴とする。
【００１４】
請求項８記載の発明は、請求項３から請求項７のいずれか一項記載の発明において、前記試験画像には、前記不良情報の真偽を確認するための真偽確認画像が含まれることを特徴とする。
【００１５】
請求項９記載の印刷システムの発明は、記録媒体に画像データを印字する印字素子が複数配列された印字ヘッドと、前記印字素子の各々により、前記印字素子の動作状態を確認するための試験画像を前記記録媒体に描画させる描画制御手段と、を備え、前記描画制御手段は、複数配列された印字素子の少なくとも一部の印字素子を連続して同数配列される複数の部分配列に分け、前記部分配列を、所属する印字素子の数が互いに１以外の公約数を有さない数の組合せとなるように複数種類設定し、前記各種類の部分配列毎に、前記部分配列内で互いに対応する位置にある各印字素子に前記記録媒体の所定方向に線を順次描かせて前記試験画像を描画させることを特徴とする。
【００１６】
請求項１０記載の印刷制御プログラムの発明は、印字ヘッドに複数配列された印字素子の少なくとも一部の印字素子を連続して同数配列される複数の部分配列に分け、前記部分配列を、所属する印字素子の数が互いに１以外の公約数を有さない数の組合せとなるように複数種類設定し、前記各種類の部分配列毎に、前記部分配列内で互いに対応する位置にある各印字素子に前記記録媒体の所定方向に線を順次描かせて、前記印字素子の動作状態を確認するための試験画像を記録媒体に描画させる処理をコンピュータに実行させることを特徴とする。
【００１７】
請求項１１記載の記録媒体の発明は、互いに等しい距離離間し、始点・終点が各々直線上に配置され、互いに平行に描画される所定本数の線の組を複数含む直線群により構成され、且つ前記組の数が異なる直線群が複数存在し、各直線群に含まれる組の数は互いに１以外の公約数を有さない数の組合せとなっている、印字ヘッドに複数配列された印字素子の動作試験を行うための試験画像が描画されたことを特徴とする。
【００１８】
請求項１２記載の発明は、請求項１１記載の発明において、前記試験画像が、動作不良の印字素子に関する不良情報の真偽を確認するための真偽確認画像を含むことを特徴とする。
【発明の効果】
【００１９】
請求項１の発明によれば、本構成を有していない場合に比較して、動作不良の印字素子を容易に特定することができる。
【００２０】
請求項２の発明によれば、本構成を有していない場合に比較して、印字素子の識別を容易に行うことができる。
【００２１】
請求項３の発明によれば、本構成を有していない場合に比較して、動作不良の印字素子がある印字ヘッドの印字動作を容易に補正することができる。
【００２２】
請求項４の発明によれば、本構成を有していない場合に比較して、不良情報により正確に動作不良の印字素子を特定することができる。
【００２３】
請求項５の発明によれば、本構成を有していない場合に比較して、所定のテーブルにより動作不良の印字素子を容易に特定することができる。
【００２４】
請求項６の発明によれば、本構成を有していない場合に比較して、所定の数式により動作不良の印字素子を容易に特定することができる。
【００２５】
請求項７の発明によれば、本構成を有していない場合に比較して、不良情報の真偽を確認することができる。
【００２６】
請求項８の発明によれば、本構成を有していない場合に比較して、真偽確認画像により容易に不良情報の真偽を確認することができる。
【００２７】
請求項９の発明によれば、本構成を有していない場合に比較して、動作不良の印字素子を容易に特定することができる印刷システムを実現できる。
【００２８】
請求項１０の発明によれば、本構成を有していない場合に比較して、動作不良の印字素子を容易に特定することができる印刷制御プログラム
【００２９】
請求項１１の発明によれば、本構成を有していない場合に比較して、動作不良の印字素子を容易に特定することができる記録媒体を実現できる。
【００３０】
請求項１２の発明によれば、本構成を有していない場合に比較して、不良情報の真偽を確認することができる記録媒体を実現できる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００３２】
実施形態１．
図１には、本発明にかかる印刷システムの実施形態１における機能ブロック図が示される。図１において、印刷システムは、印刷制御装置１０および印刷装置１２を含んで構成されている。印刷制御装置１０は、アプリケーション１４から取得した印刷対象である画像データを印刷装置１２が処理可能な形式のデータに変換し、印刷装置１２に出力する。印刷装置１２は、印刷制御装置１０から受け取った変換後の画像データを印刷出力する。なお、アプリケーション１４は、印刷対象である画像データを印刷指示とともに印刷制御装置１０に出力する機能を有する一般的なソフトウエアである。
【００３３】
上記印刷制御装置１０は、描画制御部１００、操作受付部１０２、補正部１０４、出力部１０６、表示制御部１０８及び記憶部１１０を含んで構成されている。
【００３４】
描画制御部１００は、中央処理装置（ＣＰＵ）及びＣＰＵの処理動作を制御するプログラムを含んで実現され、アプリケーション１４から取得した画像データを印刷装置１２が処理可能な印刷データに変換する。また、後述する印刷装置１２の印字ヘッドに複数配列された印字素子の動作状態を確認するための試験画像を記録媒体に描画させるために、試験画像データの生成も行う。なお、上記試験画像データの生成は、記憶部１１０に予め記憶しておいたデータを使用してもよいし、ＵＳＢ（ユニバーサルシリアルバス）ポート、ネットワークポート等の適宜な通信インターフェース等を介して外部から取得したデータを使用してもよい。
【００３５】
操作受付部１０２は、ＣＰＵ及びＣＰＵの処理動作を制御するプログラムを含んで実現され、操作部１６からの入力を受け付ける。この入力には、例えば印刷装置１２に設けられた印字ヘッド１２２に複数配列された印字素子のうち、動作不良が生じている印字素子に関する不良情報等が含まれる。不良情報は、動作不良が生じている印字素子の番号等の情報である。
【００３６】
補正部１０４は、ＣＰＵ及びＣＰＵの処理動作を制御するプログラムを含んで実現され、上記不良情報に基づいて印字ヘッド１２２の印字動作を補正する補正情報を生成する。この補正情報を生成する際に、補正部１０４は、動作不良の印字素子を特定する処理も行う。動作不良の印字素子を特定は、例えば所定のテーブルまたは所定の数式を使用して行う。これらのテーブル及び数式については後述する。
【００３７】
出力部１０６は、ＣＰＵ及びＣＰＵの処理動作を制御するプログラムを含んで実現され、描画制御部１００が生成した印刷データ、試験画像データ等を通信部１８を介して印刷装置１２に出力する。
【００３８】
表示制御部１０８は、ＣＰＵ及びＣＰＵの処理動作を制御するプログラムを含んで実現され、利用者に不良情報の入力を要請する画像等を表示部２０に表示する動作を制御する。
【００３９】
記憶部１１０は、ＣＰＵの作業メモリとして使用されるランダムアクセスメモリ（ＲＡＭ）、ハードディスク装置等の磁気記憶装置その他のコンピュータが読み取り可能な記憶装置により実現され、上記ＣＰＵの処理動作を制御するプログラム、試験画像データ等を記憶する。
【００４０】
なお、操作部１６は、キーボード、マウスまたはタッチパネル等のデータ入力装置により実現され、利用者が動作不良の印字素子に関する不良情報等を入力するために使用する。また、通信部１８は、ＵＳＢ（ユニバーサルシリアルバス）ポート、ネットワークポート等の適宜な通信インターフェースにより実現され、出力部１０６と印刷装置１２との間でデータの授受を行う。また、表示部２０は、液晶ディスプレイ等の表示装置により実現され、表示制御部１０８の制御に基づいて各種画像を表示する。
【００４１】
また、印刷装置１２は、ヘッド駆動部１２０、印字ヘッド１２２及び媒体搬送部１２４を含んで構成されている。
【００４２】
ヘッド駆動部１２０は、印刷制御装置１０から受け取った印刷データ、試験画像データ等に基づいて印字ヘッド１２２の動作を制御する。
【００４３】
印字ヘッド１２２は、インク滴吐出用ノズル等の印字素子が複数配列されて構成され、印刷用紙等の記録媒体に画像を印刷する。
【００４４】
媒体搬送部１２４は、上記印字ヘッド１２２により画像が印刷される記録媒体を、印字ヘッド１２２の印字タイミングに同期して搬送する。以上のようにして、記録媒体が印字ヘッド１２２に対向する領域を通過する際に、印字ヘッド１２２より印刷データに応じて液滴が噴射され、記録媒体に画像が形成される。
【００４５】
図２（ａ）、（ｂ）には、描画制御部１００が生成した試験画像データに基づいて印刷装置１２が印刷出力した試験画像の例が示される。本例は、３５個の印字素子が配列された印字ヘッド１２２にて描画した試験画像である。
【００４６】
図２（ａ）において、試験画像は、描画制御部１００が、印字ヘッド１２２に複数（３５個）配列された印字素子を連続して同数配列される複数の部分配列に分け、この部分配列を、所属する印字素子の数が互いに１以外の公約数を有さない数（５個及び７個）の組合せとなるように複数種類設定し、各種類の部分配列毎に、部分配列内で互いに対応する位置にある各印字素子に記録媒体の所定方向（紙送り方向）に線を順次描かせるように試験画像データを生成し、印刷装置１２に描画させたものである。なお、図２（ａ）の矢印Ａ方向が紙送り方向であり、印字ヘッド１２２には、紙送り方向に交差（例えば直交）する方向に印字素子が配列されている。
【００４７】
図３には、印字ヘッド１２２における印字素子の配列例が示される。図３では、３５個の印字素子が配列されている。ここで、印字素子に０番から３４番（総数３５個）の番号を割り付けると、印字素子の数が５個の部分配列は７個（ａ〜ｇ）設定され、それぞれの部分配列ａ〜ｇには、０番〜４番、５番〜９番、１０番〜１４番、１５番〜１９番、２０番〜２４番、２５番〜２９番、３０番〜３４番の印字素子が含まれることになる。これらの部分配列内で互いに対応する位置にある印字素子、すなわちI：（０，５，１０，１５，２０，２５，３０）番、II：（１，６，１１，１６，２１，２６，３１）番、III：（２，７，１２，１７，２２，２７，３２）番、IV：（３，８，１３，１８，２３，２８，３３）番、V：（４，９，１４，１９，２４，２９，３４）番の印字素子により、上記括弧の順序（I〜V）で紙送り方向に平行に等しい長さの線を描画させることによって、互いに等しい距離離間した７本の平行線で構成される線の組が５個形成された５段画像が描画される。なお、図２（ａ）では、上記各括弧内の印字素子が同時に線の描画を行った例が示されているが、同一の組に含まれる各線の始点・終点が各々直線上に配置されるタイミングで各印字素子に描画を行わせてもよい。これにより、紙送り方向に斜めにずれた試験画像を形成することもできる。また、図２（ａ）では、上記括弧の順序で、各括弧に記載された印字素子に平行線を描画させているが、括弧の順序はこれに限定されず、他の順序であってもよい。なお、図３は、印字素子が一列に配列された例であるが、印字素子の配置はこれに限られず、印刷される際の印字ヘッド１２２と記録媒体との相対移動方向と直交する方向の印字素子の間隔が等間隔であればよい。例えば印字素子が千鳥状に配置されている場合など、印字素子が２次元的に配列されていてもよい。
【００４８】
同様にして、印字素子の数が７個の部分配列は５個設定されるので、互いに等しい距離離間した５本の平行線で構成される線の組が７個形成された７段画像が描画される。
【００４９】
以上のように、図２（ａ）では、上記５段画像及び７段画像により構成される２つの直線群により試験画像が形成されている。この場合、各直線群に含まれる組の数は、各部分配列に含まれる印字素子の数に等しく５個と７個になっており、互いに１以外の公約数を有さない（この関係を以後「互いに素」という）数の組合せとなっている。この試験画像は、ヘッド駆動部１２０の制御により印字ヘッド１２２の１回の走査で描画されるように構成するのが好適である。なお、試験画像には、印字素子識別用の符号を描画してもよい。図２（ａ）に示す例では、この符号は、上記組に付した０から始まる番号であり、５段画像では０〜４の番号が、７段画像では０〜６の番号が付されている。なお、符号は１つの直線群に含まれる線の組のそれぞれを特定できればよく、数字以外の記号（例えばＡ，Ｂ，Ｃ，・・・）でも構わない。また、この符号は、上記線の組を描画する際に使用する印字素子を表す括弧（５段画像ではI〜V）の順序を表しているが、上述したとおりこの順序はI，II，III，IV，Vである必要はない。この順序が変更された場合には、対応する図２（ａ）の符号の順序も変更される。例えば、括弧IとIIに所属する印字素子の描画順序が入れ替わると、対応する符号も０→１の順序が１→０となる。
【００５０】
図２（ｂ）には、印字ヘッド１２２に配列された印字素子の一部に動作不良（描画できない状態）が生じた場合の試験画像の例が示される。本例においては、動作不良の印字素子が２個発生しており、それぞれ不良１、不良２と呼ぶ。このような描画できない印字素子により、５段画像及び７段画像のそれぞれにおいて、線が消失している部分が生じている。
【００５１】
本実施形態にかかる試験画像では、この消失部分の位置（以降、消失位置という）に基づいて、補正部１０４が以下のように動作不良の印字素子を特定する。
【００５２】
すなわち、印字素子の番号を０から始まる番号とし、動作不良の印字素子の番号をＸとすると、５段画像においては、Ｘ÷５の余りに相当する符号の位置に消失位置が現れ、７段画像においては、Ｘ÷７の余りに相当する符号の位置に消失位置が現れる。また、各直線群に含まれる組の数すなわち段数は互いに素の関係になっており、これらの組合せと上記Ｘとは１対１の関係となる。このため、段数の積が特定できるＸの最大値となる。
【００５３】
図２（ｂ）の例において、不良１による消失位置は、５段画像の符号０の位置と７段画像の符号３の位置である。これらの符号の数値を、利用者が操作部１６から入力し、操作受付部１０２が入力された符号の数値を補正部１０４にわたす。ここで、不良１の印字素子の番号をＸとし、利用者が入力した消失位置との関係を合同式で表すと、
（１）Ｘ≡０（ｍｏｄ５）。これは、番号Ｘを５で割ると余りが０であることを意味している。
（２）Ｘ−３≡０（ｍｏｄ７）。これは、番号Ｘから３を引いた数を７で割ると余りが０であることを意味している。
【００５４】
上記（１）より、Ｘは５の倍数であるからＸ＝５ｋとおき、（２）の合同式に代入する。
（３）５ｋ−３≡０（ｍｏｄ７）。従って、５ｋ≡３（ｍｏｄ７）。さらに変形して７ｋ−２ｋ≡３（ｍｏｄ７）。
【００５５】
ここで、７ｋは７で割り切れる（余りが０）ので、
（４）−２ｋ≡３（ｍｏｄ７）。従って、２ｋ≡−３（ｍｏｄ７）。従って、２ｋ≡４（ｍｏｄ７）となり、ｋ≡２（ｍｏｄ７）となる。
【００５６】
よって、ｋは７で割ると２余る数であるので、ｋ＝７ｌ＋２と書ける。ここで、ｌは整数である。Ｘをｌで表すと、
（５）Ｘ＝５ｋ＝５（７ｌ＋２）＝３５ｌ＋１０。ただし、０≦Ｘ≦３４なのでＸ＝１０となり、不良１の印字素子の番号は１０であることがわかる。
【００５７】
また、不良２による消失位置は、５段画像の符号１の位置と７段画像の符号５の位置である。従って、これを合同式で表すと、Ｘ≡０（ｍｏｄ５）、及びＸ−３≡０（ｍｏｄ７）となる。これらを、不良１の場合と同様にして解くと、Ｘ＝２６となり、不良２の印字素子の番号は２６であることがわかる。
【００５８】
以上のようにして、本実施形態にかかる試験画像によれば、合同式という数式を使用して動作不良の印字素子を特定することができる。なお、動作不良の印字素子を特定は、逐次代入法により演算して求める方法もある。例えば、不良１の例では、Ｘ＝５ａとして、０≦Ｘ≦３４の範囲で満たす候補をテーブル化（０，５，１０，１５，２０，２５，３０）し、この中からＸ＝７ｂ＋３を満たすものを、３を引いて７で割り切れるか否かの判定を行って求め、その値（この場合１０）を動作不良の印字素子の番号として特定する。
【００５９】
また、動作不良の印字素子の特定には、所定のテーブルを使用してもよい。
【００６０】
図４（ａ）、（ｂ）には、動作不良の印字素子の特定に使用するテーブルの例が示される。図４（ａ）、（ｂ）は、３５個の印字素子が配列された印字ヘッド１２２において動作不良の印字素子を特定するためのテーブルである。
【００６１】
図４（ａ）には、各印字素子のそれぞれに動作不良が発生した場合に、５段画像及び７段画像のそれぞれにおいて発生する消失位置が、印字素子の番号毎に整理されている。図４（ａ）から分かるように、各消失位置の符号は、印字素子番号を段数（５及び７）で割った余りの数値であることがわかる。
【００６２】
また、図４（ｂ）は、図４（ａ）を５段画像における消失位置で整理したテーブルである。図４（ｂ）から分かるように、５段画像における消失位置と７段画像における消失位置とは、３５個の印字素子に対して唯一の組み合わせであることがわかる。
【００６３】
補正部１０４は、利用者が操作部１６から入力した符号に基づき、上記図４（ａ）または図４（ｂ）を参照して動作不良の印字素子を特定することができる。例えば、上述した不良１の場合では、５段画像の消失位置が符号０、７段画像の消失位置が符号３であるので、図４（ａ）または図４（ｂ）から動作不良の印字素子の番号を１０番と特定できる。同様に、不良２の場合には、５段画像の消失位置が符号１、７段画像の消失位置が符号５であるので、動作不良の印字素子の番号を２６番と特定できる。
【００６４】
以上に述べた実施形態においては、動作不良の印字素子の番号を試験画像上で数える必要がなく、消失位置が属する組の位置を確認すればよいので、動作不良の印字素子の特定を容易に且つ正確に行うことができる。
【００６５】
なお、本実施形態においては、図２（ａ）、（ｂ）に示されるように、５段画像と７段画像を用い、印字素子が３５個配列された印字ヘッド１２２に対して識別可能な構成としているが、印字ヘッド１２２の印字素子数は選択した画像の段数の最小公倍数（図２（ａ）、（ｂ）の例では５×７）の範囲であればよい。例えば、印字素子数が画像の段数で割り切れなかった場合、最後の部分配列に関しては他の部分配列に対して少ない数（印字素子数を画像の段数で割った余りの数）が割り当てられることとなる。例えば、３４個の印字素子が配列された印字ヘッド１２２で５段画像を形成しようとした場合、印字素子は０番から３３番（総数３４個）の番号が割り付けられ、部分配列は７個（ａ〜ｇ）設定されるが、部分配列ａ〜ｆには、印字素子が５個ずつ割り当てられ、最後の部分配列ｇには５個ではなく４個の印字素子が割り当てられることになる。これらの部分配列内で互いに対応する位置にある印字素子、すなわちI：（０，５，１０，１５，２０，２５，３０）番、II：（１，６，１１，１６，２１，２６，３１）番、III：（２，７，１２，１７，２２，２７，３２）番、IV：（３，８，１３，１８，２３，２８，３３）番、V：（４，９，１４，１９，２４，２９）番の印字素子により、上記括弧の順序（I〜V）で紙送り方向に平行に等しい長さの線を描画させることにより、最後の印字素子（図３の３４番）による線が消失した５段画像が描画される。この５段画像では、５番目の線の組の線の数が６本となる。また、印字素子の数が３３個の場合には、最後の部分配列ｇに３個の印字素子が割り当てられ、４番目及び５番目の線の組の線の数が６本となる。
【００６６】
なお、同様にして、７段画像では、印字素子の数が３４個の場合には、５個ある部分配列の最後の部分配列に６個の印字素子が割り当てられ、７番目の線の組の線の数が４本となる。また、印字素子の数が３３個の場合には、最後の部分配列に５個の印字素子が割り当てられ、６番目及び７番目の線の組の線の数が４本となる。
【００６７】
一方、印字ヘッド１２２に配列された印字素子の一部の印字素子の動作状態を確認する場合には、当該一部の連続する印字素子により試験画像を描画する。例えば、印字ヘッド１２２に１４４個の印字素子が配列されており、そのうちの連続する３５個の印字素子の動作状態を確認する場合には、その３５個の印字素子を使用して５段画像と７段画像からなる試験画像を描画する。
【００６８】
さらに、それぞれの印字素子により描画される線の長さは必ずしも等しい長さである必要はない。印字素子の動作不良による線の消失が認識できれば異なる長さとしても構わないが、等しい長さであるほうが容易且つ正確に消失位置を認識しやすい為、より好ましい。
【００６９】
図５には、試験画像の他の例が示される。図５では、印字ヘッド１２２に配列された印字素子の数が多数になった場合の例である。印字幅が記録媒体の被記録領域の幅以上に形成された印字ヘッドにおいては、印字素子数が多くなり、例えば６８８０個の印字素子が配列された印字ヘッド１２２もある。
【００７０】
図５の例では、上述した線の組が７個形成された７段画像、９個形成された９段画像、１１個形成された１１段画像及び１３個形成された１３段画像により試験画像が形成されている。ここで、７，９，１１，１３は互いに素であり、７×９×１１×１３＝９００９＞６８８０である為、それぞれの段の消失位置から動作不良の印字素子を特定することができる。なお、本実施形態の印字ヘッド１２２は、印字幅が記録媒体の被記録領域の幅以上に形成された型式であるので、符号を試験画像の外に描画することが困難であるので、試験画像内に描画している。
【００７１】
図５において、各段に消失位置が１つ存在しており、それぞれ７段画像の符号１の位置、９段画像の符号３の位置、１１段画像の符号６の位置及び１３段画像の符号９の位置である。
【００７２】
図５の例においても、これらの消失位置の情報に基づき、補正部１０４が所定の式（合同式）または所定のテーブルを使用して動作不良の印字素子を特定することができる。以下には、合同式を使用して特定する方法の例を示す。
【００７３】
７段画像の消失位置が１、９段画像の消失位置が３、１１段画像の消失位置が６及び１３段画像の消失位置が９なので、合同式で表すと、
（１）Ｘ−１≡０（ｍｏｄ７）
（２）Ｘ−３≡０（ｍｏｄ９）
（３）Ｘ−６≡０（ｍｏｄ１１）
（４）Ｘ−９≡０（ｍｏｄ１３）となる。
【００７４】
（３）より、Ｘ−６は１１の倍数なのでＸ−６＝１１ｋとおくと、（２）はＸ−６＋３≡０（ｍｏｄ９）となり、１１ｋ＋３≡０（ｍｏｄ９）であるから、９ｋ＋２ｋ≡−３（ｍｏｄ９）となる。
【００７５】
ここで、９ｋは９で割り切れるので２ｋ≡−３（ｍｏｄ９）である。余りが−３となるのは、余りが６となることに等しいので、２ｋ≡６（ｍｏｄ９）となる。２と９は互いに素なのでｋ≡３（ｍｏｄ９）と変形でき、ｋは９で割って３あまる数、すなわちｋ＝９ｌ＋３となる（ｌは整数）。
【００７６】
次に、Ｘ−６＝１１ｋ、ｋ＝９ｌ＋３を（４）に代入すると、
（５）Ｘ−６−３≡０（ｍｏｄ１３）。従って、１１（９ｌ＋３）−３≡０（ｍｏｄ１３）となり、９９ｌ＋３０≡０（ｍｏｄ１３）となる。これを変形して、９１ｌ＋８ｌ＋２６＋４≡０（ｍｏｄ１３）となる。ここで、９１ｌと２６は１３の倍数なので、８ｌ≡−４（ｍｏｄ１３）となり、さらに４と１３は互いに素なので、２ｌ≡−１（ｍｏｄ１３）となる。余り−１となるのは、余りが１２となることに等しいので、２ｌ≡１２（ｍｏｄ１３）となる。２と１３は互いに素なので、ｌ≡６（ｍｏｄ１３）と変形でき、ｌは１３で割って６あまる数、すなわちｌ＝１３ｍ＋６となる。
【００７７】
次に、Ｘ−６＝１１ｋ、ｋ＝９ｌ＋３、ｌ＝１３ｍ＋６を（１）に代入すると、
（６）Ｘ−６＋５≡０（ｍｏｄ７）。従って、１１（９（１３ｍ＋６）＋３）＋５≡０（ｍｏｄ７）となり、１２８７ｍ＋６３２≡０（ｍｏｄ７）となる。従って、
（７）１２８１ｍ＋６ｍ＋６３０＋２≡０（ｍｏｄ７）となる。ここで、１２８１ｍと６３０は７の倍数なので、６ｍ≡−２（ｍｏｄ７）となる。さらに、２と７は互いに素なので３ｍ≡−１（ｍｏｄ７）となる。余りが−１となるのは、余りが６となることに等しいので、３ｍ≡６（ｍｏｄ７）となる。さらに、３と７は互いに素なのでｍ≡２（ｍｏｄ７）と変形でき、ｍは７で割って２あまる数、すなわち、ｍ＝７ｎ＋２となる。従って、
（８）Ｘ＝１１ｋ＋６＝１１（９ｌ＋３）＋６＝１１（９（１３ｍ＋６）＋３）＋６＝１１（９（１３（７ｎ＋２）＋６）＋３）＋６となり、
（９）Ｘ＝９００９ｎ＋３２０７が求まる。
【００７８】
ここで、ノズル番号は０≦Ｘ≦６８７９であるので、動作不良の印字素子の番号は、３２０７番であることがわかる。
【００７９】
図６には、本実施形態にかかる印刷制御装置１０の動作例のフローが示される。図６において、描画制御部１００が試験画像データを生成し、印刷装置１２の印字ヘッド１２２に配列された各印字素子に、試験画像を描画させる（Ｓ１０１）。この試験画像は、印刷用紙等の記録媒体に描画される。
【００８０】
次に、利用者が、上記試験画像が描画された記録媒体を参照し、消失位置がないか否かを確認する。消失位置があった場合には、その位置を示す符号を操作部１６を介して入力する。操作受付部１０２は、入力された符号を不良情報として受け付ける（Ｓ１０２）。この場合の操作受付部１０２が、本発明の不良情報受付手段として機能する。
【００８１】
操作受付部１０２は、受け付けた符号を補正部１０４に渡し、補正部１０４では、上述した図２（ａ）、（ｂ）、図４（ａ）、（ｂ）及び図５で説明した手順により、所定の数式または所定のテーブルを使用して動作不良の印字素子を特定する（Ｓ１０３）。
【００８２】
次に、補正部１０４は、上記特定した動作不良の印字素子の影響を低減するために、印字ヘッド１２２に配列された他の印字素子の印字動作を補正するための補正情報を生成する（Ｓ１０４）。印字動作の補正は、例えば解像度変換においては、動作不良の印字素子周辺の解像度を下げる処理を行う。また、色変換においては、動作不良の印字素子周辺の濃度が高くなるように補正を行う。さらに、ハーフトーン処理においては、動作不良の印字素子周辺の印字素子に対して通常より大きなインク滴を打ち込む補正を行う（液滴吐出型の印字素子の場合）。これらの補正は、全てを同時に行ってもよいし、一つだけ行ってもよい。
【００８３】
実施形態２．
本実施形態において特徴的な点は、利用者が操作部１６から入力した不良情報、すなわち動作不良の印字素子を特定するための消失位置の情報の真偽を操作受付部１０２が確認し、偽と判定した場合に、不良情報の再入力を要求する点にある。
【００８４】
図７には、本実施形態にかかる印刷制御装置１０の動作例のフローが示される。図７において、描画制御部１００が試験画像データを生成し、印刷装置１２の印字ヘッド１２２に配列された各印字素子に、試験画像を描画させる（Ｓ２０１）。この試験画像は、印刷用紙等の記録媒体に描画される。
【００８５】
次に、利用者が、上記試験画像が描画された記録媒体を参照し、消失位置がないか否かを確認する。消失位置があった場合には、その位置を示す符号を不良情報として操作部１６から入力する。操作受付部１０２は、入力された符号を不良情報として受け付ける（Ｓ２０２）。
【００８６】
操作受付部１０２は、受け付けた符号を補正部１０４に渡し、補正部１０４では、実施形態１で説明した手順により、所定の数式または所定のテーブルを使用して動作不良の印字素子を特定する（Ｓ２０３）。
【００８７】
次に、操作受付部１０２は、補正部１０４が特定した印字素子の番号を受け取り、その番号の真偽を確認する（Ｓ２０４）。この真偽は、例えば補正部１０４が特定した番号と、印刷ヘッド１２２の印字素子数とを比較し、番号が印字素子数より大きいか否かにより判定できる。本実施形態は、例えば図５に示されるように、印字素子数より試験画像により特定可能な数の方が大きい場合であって、特定した番号が印字素子数より大きい場合に偽と判定する。なお、印字素子数は、印刷装置から取得してもよいし、予め記憶部１１０に格納しておいてもよい。
【００８８】
Ｓ２０４において、補正部１０４が特定した番号が正しくない（偽）場合には、操作受付部１０２が不良情報の再入力を要請する（Ｓ２０５）。この再入力要請は、操作受付部１０２からの指示基づき、表示制御部１０８が表示部２０に再入力を要請する旨の表示をすることにより行う。
【００８９】
一方、Ｓ２０４において、補正部１０４が特定した番号が正しい場合には、補正部１０４が、上記特定した動作不良の印字素子の影響を低減するために、印字ヘッド１２２に配列された他の印字素子の印字動作を補正するための補正情報を生成する（Ｓ２０６）。
【００９０】
なお、図７では、補正部１０４が特定した番号の真偽を確認する構成となっているが、利用者が試験画像から動作不良の印字素子の番号を数え、その数値を入力して真偽を確認する構成でもよい。
【００９１】
図８には、本実施形態にかかる試験画像の例が示される。図８において、試験画像は、５段画像、６段画像、７段画像及び１０段画像により構成されている。これらのうち、５段画像、６段画像及び７段画像により動作不良の印字素子を特定し、１０段画像により特定した印字素子の番号の真偽を確認する。この１０段画像が本発明の真偽確認画像に相当する。なお、５段画像、６段画像及び７段画像により５×６×７＝２１０個までの印字素子の動作不良を特定することができる。
【００９２】
図８に示された例では、２つの印字素子が動作不良の場合が示されており、５段画像の消失位置が０と４、６段画像の消失位置が４と５、７段画像の消失位置が１と２、１０段画像の消失位置が４と５になっている。
【００９３】
ここで、動作不良の印字素子を特定するためには、利用者が操作部１６から、５段画像、６段画像及び７段画像の消失位置を、２つの印字素子に対応して２組入力する必要がある。すなわち、１つ目の印字素子の消失位置として４、４、１を、２つ目の印字素子の消失位置として０、５、２をそれぞれ入力する必要がある。しかし、１つ目の印字素子と２つ目の印字素子の５段画像における消失位置を読み間違えて、１つ目の印字素子の消失位置を０、４、１と入力する可能性がある。これは、５段画像における２つの消失位置が図の左右方向で離れており、符号４に対応する消失位置が、符号０に対応する消失位置より印字素子の順番としては前であることを判読し難くなっているからである。
【００９４】
このような読み間違いを検出するため、図８の例では、１０段画像の消失位置も入力することになっている。１０段画像の消失位置は、当該消失位置に対応する動作不良の印字素子の番号を１０で割ったあまりの数値となる。図８では、１つ目の印字素子の消失位置が４となっており、１つ目の動作不良の印字素子の番号は１０で割って４余る数値となっていることが分かる。
【００９５】
一方、５段画像、６段画像、７段画像の消失位置を、上記０、４、１と誤って入力した場合、実施形態１で説明した方法により動作不良の印字素子の番号は１９０と決定される。１９０は１０で割り切れるため、１０段画像の消失位置と矛盾しており、５段画像、６段画像、７段画像の消失位置に関する不良情報が間違っている（偽である）ことが分かる。
【００９６】
図９には、本実施形態かかる印刷制御装置１０の他の動作例のフローが示される。図９では、入力された不良情報を、図８に示された真偽確認画像により真偽を判定する構成となっている。
【００９７】
図９において、描画制御部１００が印字ヘッド１２２に配列された各印字素子に試験画像を記録媒体に描画させ（Ｓ３０１）、利用者が上記試験画像が描画された記録媒体を参照し、消失位置があった場合には、その位置を示す符号を不良情報として操作部１６から入力する。操作受付部１０２は、入力された符号を不良情報として受け付ける（Ｓ３０２）。
【００９８】
操作受付部１０２は、受け付けた符号を補正部１０４に渡し、補正部１０４では、実施形態１で説明した手順により、所定の数式または所定のテーブルを使用して動作不良の印字素子を特定する（Ｓ３０３）。
【００９９】
次に、操作受付部１０２は、補正部１０４が特定した印字素子の番号を受け取り、その番号が真偽確認画像における消失位置と矛盾しないか否かを確認する（Ｓ３０４）。
【０１００】
Ｓ３０４において、補正部１０４が特定した印字素子の番号が真偽確認画像における消失位置と矛盾する場合には、操作受付部１０２が不良情報の再入力を要請する（Ｓ３０５）。
【０１０１】
一方、Ｓ３０４において、補正部１０４が特定した印字素子の番号が真偽確認画像における消失位置と矛盾しない場合には、補正部１０４が、上記特定した動作不良の印字素子の影響を低減するために、印字ヘッド１２２に配列された他の印字素子の印字動作を補正するための補正情報を生成する（Ｓ３０６）。
【０１０２】
図１０には、本実施形態にかかる試験画像の他の例が示される。図１０は、印字ヘッド１２２に１００個の印字素子が配列されている場合に動作不良の印字素子を特定し、且つその真偽を確認するための試験画像である。
【０１０３】
図１０において、試験画像は動作不良確認画像と真偽確認画像とにより構成されている。動作不良確認画像は、印字ヘッド１２２に配列された印字素子１つに１本の水平線（図の横方向に描画された直線）が対応し、階段状に描画されている。動作不良の印字素子があると、その印字素子が描画する予定の水平線が描画されず、消失位置として認識される。図１０の場合には、４１番の印字素子に動作不良が生じた例が示されている。なお、図１０に示されるように、印字素子の番号を読み取り易くするために、番号の数字を付記する構成が好適である。
【０１０４】
また、真偽確認画像は、３段画像により構成されており、消失位置が印字素子の番号を３で割ったときの余りの数値の位置となる。
【０１０５】
図１０の試験画像を使用する場合には、使用者が動作不良確認画像を参照し、消失位置を読み取って操作部から入力する。この場合、操作不良の印字素子の番号が直接入力されるので、補正部１０４は印字素子の番号を特定する処理を行う必要がない。また、利用者は、真偽確認画像の消失位置も入力する。
【０１０６】
次に、操作受付部１０２は、利用者が入力した印字素子の番号を、真偽確認画像における消失位置と矛盾しないか否かを確認する。矛盾する場合には不良情報の再入力を要請し、矛盾しない場合には補正部１０４が補正情報を生成する。
【０１０７】
図１０の例では、動作不良の印字素子の番号を４１と入力した場合には、真偽確認画像における消失位置２と矛盾しない。一方、例えば印字素子の番号を読み間違えて４２と入力すると、これは３で割り切れるため、真偽確認画像の消失位置２と矛盾することになり、誤りを検出することができる。
【０１０８】
なお、上記図６、図７及び図９の各ステップを実行するためのプログラムは、通信手段により提供してもよいし、ＣＤＲＯＭ等の記憶媒体に格納して提供してもよい。
【図面の簡単な説明】
【０１０９】
【図１】本発明にかかる印刷システムの実施形態１における機能ブロック図である。
【図２】実施形態１にかかる試験画像の例を示す図である。
【図３】印字ヘッドにおける印字素子の配列例を示す図である。
【図４】動作不良の印字素子の特定に使用するテーブルの例を示す図である。
【図５】実施形態１にかかる試験画像の他の例を示す図である。
【図６】実施形態１にかかる印刷制御装置の動作例のフロー図である。
【図７】実施形態２にかかる印刷制御装置の動作例のフロー図である。
【図８】実施形態２にかかる試験画像の例を示す図である。
【図９】実施形態２にかかる印刷制御装置の他の動作例のフロー図である。
【図１０】実施形態２にかかる試験画像の他の例を示す図である。
【符号の説明】
【０１１０】
１０  印刷制御装置、１２  印刷装置、１４  アプリケーション、１６  操作部、１８  通信部、２０  表示部、１００  描画制御部、１０２  操作受付部、１０４  補正部、１０６  出力部、１０８  表示制御部、１１０  記憶部、１２０  ヘッド駆動部、１２２  印字ヘッド、１２４  媒体搬送部。
【図１】
2008213212.tif 000003
【図２】
2008213212.tif 000004
【図３】
2008213212.tif 000005
【図４】
2008213212.tif 000006
【図５】
2008213212.tif 000007
【図６】
2008213212.tif 000008
【図７】
2008213212.tif 000009
【図８】
2008213212.tif 000010
【図９】
2008213212.tif 000011
【図１０】
2008213212.tif 000012