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