(57)【特許請求の範囲】
【請求項１】
画像データを受信するとともに、印刷を行うための印刷ヘッドとの間に介在するヘッド制御部により印刷を行う印刷装置において、
前記ヘッド制御部は、
前記印刷ヘッドに応じた印刷データに画像データを整形する画像データ整形部と、
前記印刷データに基づいて、前記印刷ヘッドによる印刷時の動作を表すシーケンス情報を生成するシーケンス情報生成部と、
前記印刷データ及び前記シーケンス情報に対して、前記印刷データ及び前記シーケンス情報に基づくエラー検出のためのデータ保証情報を付加するデータ保証情報付加部と、
前記印刷データと、前記シーケンス情報と、前記データ保証情報とを含む印刷情報を読み出す読み出し部と、
前記読み出し部により読み出されたデータ保証情報とシーケンス情報とに基づいて、前記印刷情報の適否を検査する情報検査部と、
を備え、
前記印刷ヘッドは、インクジェット式の複数個のヘッドで構成され、印刷用紙との相対的な移動方向に相当する副走査方向と直交する主走査方向に複数個のノズルが配列されたヘッドを備え、前記ヘッドを主走査方向に複数個並設して構成され、
前記シーケンス情報は、印刷用紙の所定の頁を表すシートＩＤと、副走査方向における前記印刷データの所定のラインを表すラインＩＤと、前記複数個のヘッドのうちの所定のヘッドを表すヘッドＩＤと、前記印刷ヘッドにおける各ノズルの配列方向における所定のノズルを表すノズルＩＤとを含むこと、
を特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記情報検査部は、前記データ保証情報にエラーがなく、かつ、前記シーケンス情報にエラーがない場合にのみ、印刷データを前記印字ヘッドに送信し、前記シーケンス情報にエラーがある場合には、エラーを報知することを特徴とする印刷装置。
【請求項３】
画像データを受信するとともに、印刷を行うための印刷ヘッドとの間に介在するヘッド制御部により印刷を行う印刷方法において、
印刷ヘッドに応じた印刷データに画像データを整形する整形過程と、
印刷データに基づいて、印刷ヘッドによる印刷時の動作を表すシーケンス情報を生成するシーケンス情報生成過程と、
前記印刷データ及び前記シーケンス情報に対して、前記印刷データ及び前記シーケンス情報に基づくエラー検出のためのデータ保証情報を付加するデータ保証情報付加過程と、
前記印刷データと、前記シーケンス情報と、前記データ保証情報とを含む印刷情報を読み出す読み出し過程と、
読み出されたデータ保証情報とシーケンス情報とに基づいて、前記印刷情報の適否を検査する情報検査過程と、
を備え、
前記印刷ヘッドは、インクジェット式の複数個のヘッドで構成され、印刷用紙との相対的な移動方向に相当する副走査方向と直交する主走査方向に複数個のノズルが配列されたヘッドを備え、前記ヘッドを主走査方向に複数個並設して構成され、
前記シーケンス情報は、印刷用紙の所定の頁を表すシートＩＤと、副走査方向における前記印刷データの所定のラインを表すラインＩＤと、前記複数個のヘッドのうちの所定のヘッドを表すヘッドＩＤと、前記印刷ヘッドにおける各ノズルの配列方向における所定のノズルを表すノズルＩＤとを含むこと、
を特徴とする印刷方法。
【請求項４】
請求項３に記載の印刷方法において、
前記情報検査過程の後、前記データ保証情報にエラーがなく、かつ、前記シーケンス情報にエラーがない場合にのみ、印刷データを前記印字ヘッドに送信する印刷データ送信過程と、前記シーケンス情報にエラーがある場合には、エラーを報知するエラー報知過程とを実施することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像や文字等を印刷するための印刷データを印刷ヘッドに伝送し、その印刷データに基づいて画像等を印刷するための印刷装置及び印刷方法に関する。
【背景技術】
【０００２】
従来、この種の装置として、画像データに基づく検査情報を付加して送信する送信部と、送信部からの画像データを、伝送路を介して受信する受信部と、受信部が受信した画像データに基づいて印刷を行う画像補正部と、を備えた印刷装置がある（例えば、特許文献１参照）。
【０００３】
受信部は、受信した画像データについて検査情報に基づいてエラーの検出を行う。そして、受信部がエラーを検出した場合には、画像補正部でエラーを補正して、その補正された画像データに基づいて印刷を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２８８０１４号公報（図１，図２）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような構成を有する従来例の場合には、次のような問題がある。
すなわち、従来の装置は、画像データが伝送路中におけるノイズ等の影響によってデータが化けた場合にはエラー検出やエラー訂正等を行うことができる。しかしながら、印刷装置の印刷時における各部の動作を表したシーケンスに異常があっても検出することができない。そのため、印刷装置におけるシーケンスに異常があっても画像データによる印刷を継続してしまうので、印刷不良を生じる恐れがあるという問題がある。
【０００６】
本発明は、このような事情に鑑みてなされたものであって、印刷時の動作シーケンスに異常が生じたことを検出することにより、動作シーケンスの異常に起因する印刷不良を防止することができる印刷装置及び印刷方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、このような目的を達成するために、次のような構成をとる。
すなわち、請求項１に記載の発明は、画像データを受信するとともに、印刷を行うための印刷ヘッドとの間に介在するヘッド制御部により印刷を行う印刷装置において、前記ヘッド制御部は、前記印刷ヘッドに応じた印刷データに画像データを整形する画像データ整形部と、前記印刷データに基づいて、前記印刷ヘッドによる印刷時の動作を表すシーケンス情報を生成するシーケンス情報生成部と、前記印刷データ及び前記シーケンス情報に対して、前記印刷データ及び前記シーケンス情報に基づくエラー検出のためのデータ保証情報を付加するデータ保証情報付加部と、前記印刷データと、前記シーケンス情報と、前記データ保証情報とを含む印刷情報を読み出す読み出し部と、前記読み出し部により読み出されたデータ保証情報とシーケンス情報とに基づいて、前記印刷情報の適否を検査する情報検査部と、を備え、前記印刷ヘッドは、インクジェット式の複数個のヘッドで構成され、印刷用紙との相対的な移動方向に相当する副走査方向と直交する主走査方向に複数個のノズルが配列されたヘッドを備え、前記ヘッドを主走査方向に複数個並設して構成され、前記シーケンス情報は、印刷用紙の所定の頁を表すシートＩＤと、副走査方向における前記印刷データの所定のラインを表すラインＩＤと、前記複数個のヘッドのうちの所定のヘッドを表すヘッドＩＤと、前記印刷ヘッドにおける各ノズルの配列方向における所定のノズルを表すノズルＩＤとを含むこと、を特徴とするものである。
【０００８】
［作用・効果］請求項１に記載の発明によれば、画像データ整形部によって画像データから整形された印刷データに基づいて、シーケンス情報生成部が印刷時の動作を表すシーケンス情報を生成する。印刷データとシーケンス情報に対して、これらから得られるデータ保証情報をデータ保証情報付加部が付加する。読み出し部により読み出されたデータ保証情報とシーケンス情報とに基づいて、情報検査部が印刷情報の適否を検査する。したがって、印刷時の動作のシーケンスに異常が生じたことを検出できるので、印刷データによる印刷を継続することなく、動作シーケンスの異常に起因する印刷不良を防止できる。また、印刷ヘッドは、インクジェット式の複数個のヘッドで構成されており、主走査方向に複数個のノズルが配列されたヘッドを備えており、そのヘッドが主走査方向に複数個並設されている。このような構成の印刷ヘッドを備えている場合、シートＩＤは、印刷用紙の頁ごとに増分されものであり、ラインＩＤは、印刷データによる印刷が副走査方向に進行するのに応じて増分されてゆくものである。したがって、印刷の進行にしたがって増分されてゆくのを検査するだけで、異常の有無を判断できる。また、ヘッドＩＤ及びノズルＩＤは、印刷データによる印刷が進行するのに応じて変わってゆくものである。したがって、予め整形データに応じて割り当てられているヘッドＩＤとノズルＩＤとの不一致があるか否かで異常の有無を判断できる。その結果、これらのＩＤを含むシーケンス情報により、動作シーケンスに異常があるか否かを検査できる。
【０００９】
（削除）
【００１０】
（削除）
【００１１】
また、本発明において、前記情報検査部は、前記データ保証情報にエラーがなく、かつ、前記シーケンス情報にエラーがない場合にのみ、印刷データを前記印字ヘッドに送信し、前記シーケンス情報にエラーがある場合には、エラーを報知することが好ましい（請求項２）。
【００１２】
情報検査部は、データ保証情報とシーケンス情報にエラーがない場合にのみ、印字ヘッドに印刷データを出力して印刷を行わせる。一方、シーケンス情報にエラーがある場合には、エラーを報知するので、装置にシーケンスに問題が生じたことをオペレータが知ることができ、装置を停止させる等の対処を行うことができる。
【００１３】
また、請求項３に記載の発明は、画像データを受信するとともに、印刷を行うための印刷ヘッドとの間に介在するヘッド制御部により印刷を行う印刷方法において、印刷ヘッドに応じた印刷データに画像データを整形する整形過程と、印刷データに基づいて、印刷ヘッドによる印刷時の動作を表すシーケンス情報を生成するシーケンス情報生成過程と、前記印刷データ及び前記シーケンス情報に対して、前記印刷データ及び前記シーケンス情報に基づくエラー検出のためのデータ保証情報を付加するデータ保証情報付加過程と、前記印刷データと、前記シーケンス情報と、前記データ保証情報とを含む印刷情報を読み出す読み出し過程と、読み出されたデータ保証情報とシーケンス情報とに基づいて、前記印刷情報の適否を検査する情報検査過程と、を備え、前記印刷ヘッドは、インクジェット式の複数個のヘッドで構成され、印刷用紙との相対的な移動方向に相当する副走査方向と直交する主走査方向に複数個のノズルが配列されたヘッドを備え、前記ヘッドを主走査方向に複数個並設して構成され、前記シーケンス情報は、印刷用紙の所定の頁を表すシートＩＤと、副走査方向における前記印刷データの所定のラインを表すラインＩＤと、前記複数個のヘッドのうちの所定のヘッドを表すヘッドＩＤと、前記印刷ヘッドにおける各ノズルの配列方向における所定のノズルを表すノズルＩＤとを含むこと、を特徴とするものである。
【００１４】
［作用・効果］請求項３に記載の発明によれば、整形過程では、画像データを印刷ヘッドに応じた印刷データに整形し、シーケンス情報生成過程では、その印刷データに基づき印刷時の動作を表すシーケンス情報を生成する。データ保証情報付加過程では、印刷データとシーケンス情報とに基づいて、データ保証情報を印刷データとシーケンス情報に対して付加する。情報検査過程では、読み出し部により読み出されたデータ保証情報とシーケンス情報とに基づいて、印刷情報の適否を検査する。したがって、印刷時の動作のシーケンスに異常が生じたことを検出できるので、印刷データによる印刷を継続することなく、動作異常に起因する印刷不良を防止できる。また、印刷ヘッドは、インクジェット式の複数個のヘッドで構成されており、主走査方向に複数個のノズルが配列されたヘッドを備えており、そのヘッドが主走査方向に複数個並設されている。このような構成の印刷ヘッドを備えている場合、シートＩＤは、印刷用紙の頁ごとに増分されものであり、ラインＩＤは、印刷データによる印刷が副走査方向に進行するのに応じて増分されてゆくものである。したがって、印刷の進行にしたがって増分されてゆくのを検査するだけで、異常の有無を判断できる。また、ヘッドＩＤ及びノズルＩＤは、印刷データによる印刷が進行するのに応じて変わってゆくものである。したがって、予め整形データに応じて割り当てられているヘッドＩＤとノズルＩＤとの不一致があるか否かで異常の有無を判断できる。その結果、これらのＩＤを含むシーケンス情報により、動作シーケンスに異常があるか否かを検査できる。
【００１５】
また、本発明において、前記情報検査過程の後、前記データ保証情報にエラーがなく、かつ、前記シーケンス情報にエラーがない場合にのみ、印刷データを前記印字ヘッドに送信する印刷データ送信過程と、前記シーケンス情報にエラーがある場合には、エラーを報知するエラー報知過程とを実施することが好ましい（請求項４）。
【００１６】
情報検査過程の後に、データ保証情報とシーケンス情報にエラーがない場合にのみ、印刷データ送信過程において、印字ヘッドに印刷データを出力して印刷を行わせる。一方、シーケンス情報にエラーがある場合には、エラー報知過程においてエラーを報知するので、装置にシーケンスに問題が生じたことをオペレータが知ることができ、装置を停止させる等の対処を行うことができる。
【発明の効果】
【００１７】
本発明に係る印刷装置によれば、画像データ整形部によって画像データから整形された印刷データに基づいて、シーケンス情報生成部が印刷時の動作を表すシーケンス情報を生成する。印刷データとシーケンス情報に対して、これらから得られるデータ保証情報をデータ保証情報付加部が付加する。読み出し部により読み出されたデータ保証情報とシーケンス情報とに基づいて、情報検査部が印刷情報の適否を検査する。したがって、印刷時の動作のシーケンスに異常が生じたことを検出できるので、印刷データによる印刷を継続することなく、動作シーケンスの異常に起因する印刷不良を防止できる。また、印刷ヘッドは、インクジェット式の複数個のヘッドで構成されており、主走査方向に複数個のノズルが配列されたヘッドを備えており、そのヘッドが主走査方向に複数個並設されている。このような構成の印刷ヘッドを備えている場合、シートＩＤは、印刷用紙の頁ごとに増分されものであり、ラインＩＤは、印刷データによる印刷が副走査方向に進行するのに応じて増分されてゆくものである。したがって、印刷の進行にしたがって増分されてゆくのを検査するだけで、異常の有無を判断できる。また、ヘッドＩＤ及びノズルＩＤは、印刷データによる印刷が進行するのに応じて変わってゆくものである。したがって、予め整形データに応じて割り当てられているヘッドＩＤとノズルＩＤとの不一致があるか否かで異常の有無を判断できる。その結果、これらのＩＤを含むシーケンス情報により、動作シーケンスに異常があるか否かを検査できる。
【図面の簡単な説明】
【００１８】
【図１】実施例に係る印刷装置の概略構成図である。
【図２】印刷部の要部を示すブロック図である。
【図３】ノズルの構造を示す底面図である。
【図４】印刷ヘッドの構造を示す底面図である。
【図５】印刷ノズルと形成画像との関係を示す模式図である。
【図６】印刷ノズルと印刷データとの関係を示す模式図である。
【図７】データ保証情報の算出についての説明図である。
【図８】印刷情報を示す模式図である。
【図９】バッファ部へのバンク管理による書き込みを示す模式図である。
【図１０】バッファ部へのロール管理による書き込みを示す模式図である。
【図１１】印刷装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の一実施例を説明する。
図１は、実施例に係る印刷装置の概略構成図であり、図２は、印刷部の要部を示すブロック図である。
【００２０】
印刷装置１は、給紙部３と、印刷部５と、排紙部７とを備えている。給紙部３は、例えば、ロール状の連続紙ＷＰ（印刷用紙）を供給する。印刷部５は、供給される連続紙ＷＰに対して画像や文字等の印刷を行う。排紙部７は、印刷を終えた連続紙ＷＰをロール状に巻き取る。なお、以下の説明では、印刷部５と連続紙ＷＰが相対的に移動する方向を副走査方向とし、図１における紙面に直交する方向を主走査方向とする。
【００２１】
本実施例では、印刷部５がインクジェット式で構成されているとして説明する。この印刷部５は、連続紙ＷＰの上面に近接して印刷ユニット９が配置されている。印刷ユニット９は、連続紙ＷＰの下流側（排紙部７側）から順に、例えば、イエロー（Ｙ）用の印刷ヘッド１１、マゼンタ（Ｍ）用の印刷ヘッド１２、シアン（Ｃ）用の印刷ヘッド１３、ブラック（Ｋ）用の印刷ヘッド１４が配置されている。
【００２２】
各印刷ヘッド１１〜１４には、ヘッド制御部１７が接続されている。ヘッド制御部１７には、印刷画像生成部１９が接続されている。印刷画像生成部１９は、例えば、コンピュータなどで構成され、印刷すべき画像データを生成して、ヘッド制御部１７に対して出力する。ヘッド制御部１７は、詳細を後述するが、印刷画像生成部１９から入力された画像データを整形するとともに、エラーチェック用の情報等を生成して印刷情報を作成する。作成された印刷情報は、印刷ユニット９に出力されて印刷情報に応じた印刷が連続紙ＷＰに対して行われる。
【００２３】
ヘッド制御部１７は、図２に示すように、画像データ整形部２１と、シーケンス情報生成部２３と、データ保証情報付加部２５と、バッファ部２７と、読み出し部２９と、情報検査部３１とを備えている。
【００２４】
上記の各構成の詳細を説明する前に、印刷ヘッド１１〜１４について図３〜５を参照して説明する。なお、図３は、ノズルの構造を示す底面図であり、図４は、印刷ヘッドの構造を示す底面図であり、図５は、印刷ノズルと形成画像との関係を示す模式図である。印刷ヘッド１１〜１４は、吐出するインク滴の色が異なるだけであり、構造自体は同じであるので、以下の説明においては印刷ヘッド１１を例に採って説明する。
【００２５】
印刷ヘッド１１は、ヘッド３３を備えている。このヘッド３３は、インク滴を吐出するためのノズル３５を複数個備えている。その配置は、例えば、主走査方向に直線状に一定間隔で配置された第１のノズル列と、副走査方向に所定の間隔をおき、第１のノズル列の各ノズル３５間に各ノズル３５が位置するように一定間隔で配置された第２のノズル列との二列構成とされている。例えば、第１のノズル列における各ノズル３５の間隔が３００ｄｐｉであって、第２のノズル列における各ノズル３５の間隔が同様に３００ｄｐｉである場合について説明する。この場合、第１のノズル列と第２のノズル列の打滴タイミングをずらして、連続紙ＷＰの同じライン上にインク滴を吐出させる。すると、形成画像に示すように、第１のノズル列及び第２のノズル列の間隔の半分の間隔で打滴することができる。つまり、この場合には、形成画像の解像度を各ノズル列の２倍にあたる６００ｄｐｉにすることができる。
【００２６】
さらに、本実施例では、図４に示すように印刷ヘッド１１が構成されている。つまり、印刷ヘッド１１は、上述したヘッド３３を主走査方向に端部を重複させるようにして並設されている。このように構成することにより、一つのヘッド３３が連続紙ＷＰの印刷幅より小さくても、連続紙ＷＰの所定の印刷幅に形成画像を打滴することができる。
【００２７】
上述した構成の印刷ヘッド１１による画像形成について、図５を参照して具体的に説明する。なお、図５は、印刷ノズルと形成画像との関係を示す模式図である。
【００２８】
印刷ヘッド１１は、上述したように複数個のヘッド３３を並設して構成されている。例えば、画像データとしてアルファベットの「Ａ」を受信した場合には、図５に示すように、印刷ヘッド１１及び各ヘッド３３の各ノズル３５がアルファベットの「Ａ」との位置関係をとる。印刷画像「Ａ」は、連続紙ＷＰ上において、副走査方向に向かいライン１、ライン２、ライン３、……と順にラインを構成するものとする。
【００２９】
ここで、図６を参照して、印刷データについて説明する。なお、図６は、印刷ノズルと印刷データとの関係を示す模式図である。
【００３０】
印刷ノズルと印刷画像とが図５のような位置関係となる場合には、印刷画像を打滴するために、画像データ整形部２１が、受信した画像データを例えば次のように印刷データに整形する。
【００３１】
まず、画像データを図６に示すように分離・分割処理する。分離・分割処理は、例えば、印刷ヘッド１１のうち、最も左側に位置するヘッド３３の第１のノズル列が印刷画像「Ａ」のライン１に打滴し、その第２のノズル列が印刷画像「Ａ」のライン１に打滴するように整形する。同様に、各ヘッド３３の各ノズル列について画像データを整形する。また、同様にして、印刷画像「Ａ」の各ラインについて、対応する各ヘッド３３の各ノズル列が打滴するように画像データを印刷データに整形する。
【００３２】
次に、印刷画像「Ａ」に対応する画像データの印刷データから、シーケンス情報生成部２３が各部の動作を規定するシーケンス情報を生成する。シーケンス情報としては、例えば、次のようなものが挙げられる。
【００３３】
シートＩＤ：連続用紙ＷＰの頁を表す。
ラインＩＤ：副走査方向における印刷データのライン番号を表す。
ヘッドＩＤ：各印刷ヘッド１１〜１４を構成する複数個のヘッド３３の番号を表す。
ノズルＩＤ：各ヘッド３３のノズルの列番号を表す。
ウェイトＩＤ：連続用紙ＷＰの非印刷エリアを表す。
【００３４】
上記のように画像データをヘッド３３のノズル列ごとに印刷データに整形してシーケンス情報を生成した後、印刷データとシーケンス情報に基づいてデータ保証情報付加部２５がデータ保証情報をノズル列ごとに付加する。これを模式的に表したのが図７である。なお、図７は、データ保証情報の算出についての説明図である。データ保証情報ＤＩは、符号演算によって算出するが、符号演算としては各種の演算を適用できる。符号演算としては、例えば、ハミング符号が挙げられる。このハミング符号は、データの誤りを検出・訂正することができる誤り訂正符号の一つであり、１ビットの誤り訂正と２ビット以上のエラー検出を行うことができる。このようにして求められた印刷データＰＤ、シーケンス情報ＳＩ、データ保証情報を各ヘッド３３のノズル列ごとに印刷情報ＰＩとして求める。
【００３５】
なお、符号演算には、上記のハミング符号の他に、パリティ、チェックサム、巡回冗長検査 (Cyclic Redundancy Check)を用いてもよい。但し、本実施例のように、印刷ヘッド１１〜１４が連続紙ＷＰと相対移動する際に一回で全色を打滴するシングルパス印刷（ワンパス印刷とも呼ばれる）では、高速に印刷情報を印刷ユニット９に送る必要があるので、複雑な符号演算は避けるのが好ましい。
【００３６】
上記の印刷情報は、詳細には、図８に示すようなものとなる。なお、図８は、印刷情報を示す模式図である。
【００３７】
すなわち、印刷情報ＰＩは、ヘッド３３ごとであって、ヘッド３３のノズル列ごとに、連続紙ＷＰのラインごと生成される。
【００３８】
このようにして生成されたヘッド３３のノズル列ごとに生成された印刷情報ＰＩは、バッファ部２７を介して読み出し部２９によって順次に読み出される。その際のバッファ部２７への印刷情報ＰＩの保存の方式としては、「バンク管理」と「ロール管理」とがある。ここで、図９及び図１０を参照して、印刷情報のバッファ部２７への保存の方式について説明する。なお、図９は、バッファ部へのバンク管理による書き込みを示す模式図であり、図１０は、バッファ部へのロール管理による書き込みを示す模式図である。
【００３９】
図９に示す「バンク管理」方式は、主走査及び副走査を二次元的に仮想配置してバッファ部２７への書き込みを管理する。図９中の符号は、印刷ヘッド１１における左側のヘッド３３から順に、Ｈ１（第１のヘッド３３）、Ｈ２（第２のヘッド３３）、Ｈ３（第３のヘッド３３）、……としている。また、第１のヘッド３３における第１のノズル列をＨ１−１と表記し、第１のヘッド３３における第２のノズル列をＨ１−２と表記している。また、第１のヘッド３３における第１のノズル列によるライン１に対する打滴をＨ１−１＿Ｌ１と表記し、同ノズル列によるライン２に対する打滴をＨ１−１＿Ｌ２と表記している。
【００４０】
このバンク管理方式では、ノズル列ごとに打滴タイミングが異なるので、バッファ部２７から読み出し部２９への読み出しの遅延制御を行う必要がある。
【００４１】
図１０に示す「ロール管理」方式は、二列に配置されたノズル列の遅延を考慮して、各印刷情報の書き込み位置をずらしてバッファ部２７への書き込みを管理する。図１０中の符号は、上述した図９におけるものと同じ意味である。
【００４２】
このロール管理方式では、ノズル列ごとの打滴タイミングを考慮してあるので、読み出し部２９による読み出しは、そのまま順に読み出すようにすればよい。
【００４３】
上述したようにしてバッファ部２７へ書き込まれた印刷情報ＰＩは、印刷制御信号に応じて読み出し部２９によって読み出され、情報検査部３１による検査を経て印刷ユニット９へ与えられる。その際には、データ保証情報ＤＩによる印刷情報ＰＩの誤り検出と、シーケンス情報ＳＩによるシーケンスの誤り検出とが行われ、両方ともにエラーがない場合にのみ印刷データＰＤが印刷ユニット９へ与えられる。なお、画像データから印刷データＰＤへの整形が行われる際に、連続紙ＷＰのどの頁のどのラインに、どのヘッドにあるどの列のどのノズルによって打滴され、非印刷エリアがどのタイミングで現れるかは予めわかる。それらの情報は、印刷シーケンス情報として予め記憶されており、印刷情報ＰＤのシーケンス情報ＳＩは、印刷が進行するのに応じて、情報検査部３１で印刷シーケンス情報と逐次的に比較されて、誤りがあるかの適否が検出される。
【００４４】
次に、上述したように構成されている印刷装置による動作について、図１１を参照して説明する。なお、図１１は、印刷装置の動作を示すフローチャートである。
【００４５】
ステップＳ１
印刷部５は、印刷画像生成部１９から画像データを受信する。そして、画像データ整形部２１は、印刷ヘッド１１〜１４の各ヘッド３３のノズル列ごとに画像データを印刷データＰＤに整形する。
【００４６】
ステップＳ２
シーケンス情報生成部２３は、画像データ整形部２１からの印刷データＰＤに基づいて、シーケンス情報ＳＩを生成する。
【００４７】
ステップＳ３
データ保証情報付加部２５は、印刷データＰＤとシーケンス情報ＳＩとに基づいて符号演算を行い、データ保証情報ＤＩを生成する。そして、ノズル列ごとの印刷データＰＤとシーケンス情報ＳＩとにデータ保証情報ＤＩを付加して、ノズル列ごとに印刷情報ＰＩを生成する。
【００４８】
ステップＳ４
読み出し部２９は、印刷ヘッド１１〜１４の各ヘッド３３におけるノズル列ごとの印刷情報ＰＩをバッファ部２７を介して読み出す。
【００４９】
ステップＳ５，Ｓ６
情報検査部３１は、読み出された印刷情報ＰＩごとにデータ保証情報ＤＩについて適否を判断し、判断に応じて処理を分岐する。例えば、エラー訂正に１ビットハミング符号を採用した場合ならば、エラーが２ビット以上ある場合には、ステップＳ１１に移行し、エラーが１ビットである場合には、ステップＳ７に移行して１ビットのエラーを訂正した後にステップＳ８へ移行する。
【００５０】
ステップＳ８，Ｓ９
情報検査部３１は、データ保証情報ＤＩにエラーがない場合には、次にシーケンス情報ＳＩについて適否を判断し、その判断に応じて処理を分岐する。具体的には次のようにシーケンス情報ＳＩをチェックする。
【００５１】
シートＩＤは、連続紙ＷＰの頁ごとに増分されてゆくものであるので、印刷が副走査方向に進行するに応じてシートＩＤが増加しているか否かを確認する。シートＩＤが変化しなかったり、減少したり、２以上の増加が生じたりした場合には、構成上の問題により動作シーケンスに異常が生じたことを示す。また、ラインＩＤは、印刷が副走査方向に進行するにつれて増分されてゆくものである。したがって、印刷が副走査方向に進行するのに応じてラインＩＤが増加しているか否かを確認する。また、ヘッドＩＤ及びノズルＩＤは、印刷シーケンス情報により、どの時点でどの印刷ヘッド１１〜１４のどのヘッド３３でどのノズル３５から打滴されるかが予め分かる。したがって、印刷の進行に応じて、印刷シーケンス情報との比較により、現時点で印刷ユニット９から打滴される箇所が動作シーケンス上において適切であるか否かを判断することができる。ウェイトＩＤは、連続紙ＷＰの非印刷エリアを表すので、印刷シーケンス情報に基づいてそのエリアへの印刷が行われる場合には、動作シーケンス上に問題が生じていると判断できる。
【００５２】
ステップＳ１０
データ保証情報ＤＩと、シーケンス情報ＳＩに異常がない場合にのみ、印刷ユニット９へ印刷データＰＤが出力され、連続紙ＷＰへの印刷が行われる。
【００５３】
ステップＳ１１
シーケンス情報ＳＩにエラーがある場合や、データ保証情報ＤＩに２ビット以上のエラーがある場合には、エラー表示が行われる。具体的には、印刷装置の図示しない表示部にエラー発生の表示を行ったり、アラーム音を発生させたりして異常発生の報知を行う。これにより印刷装置のオペレータは、ノイズ等による印刷情報ＰＩにデータ化けが生じたことや、動作シーケンス上の問題が生じたことを知ることができる。したがって、オペレータは印刷装置を停止させる等の対処を行うことができるので、印刷不良を防止することができる。
【００５４】
なお、上述したステップＳ１が本発明における「整形過程」に相当し、ステップＳ２が本発明における「シーケンス情報生成過程」に相当し、ステップＳ３が本発明における「データ保証情報付加過程」に相当し、ステップＳ４が本発明における「読み出し過程」に相当し、ステップＳ６，Ｓ９が本発明における「情報検査過程」に相当する。また、上述したステップＳ１０が本発明における「印刷データ送信過程」に相当し、ステップＳ１１が本発明における「エラー報知過程」に相当する。
【００５５】
このように、本実施例装置によると、画像データ整形部２１によって画像データから整形された印刷データＰＤに基づいて、シーケンス情報生成部２３が印刷時の動作を表すシーケンス情報ＳＩを生成する。印刷データＰＤとシーケンス情報ＳＩに対して、これらから得られるデータ保証情報ＤＩをデータ保証情報付加部２５が付加する。読み出し部２９により読み出されたデータ保証情報ＤＩとシーケンス情報ＳＩとに基づいて、情報検査部３１が印刷情報ＰＩの適否を検査する。したがって、印刷時の動作のシーケンスに異常が生じたことを検出できるので、印刷データＰＤによる印刷を継続することなく、動作シーケンスの異常に起因する印刷不良を防止できる。
【００５６】
本発明は、上記実施形態に限られることはなく、下記のように変形実施することができる。
【００５７】
（１）上述した実施例では、シーケンス情報としてシートＩＤ、ラインＩＤ、ヘッドＩＤ、ノズル列ＩＤ、ウェイトＩＤを備えている。しかしながら、動作シーケンスの適否を確認することができる情報であれば、これらの情報に限定されるものではなく、適宜のもので代用することができる。
【００５８】
（２）上述した実施例では、インクジェット式の印刷装置を例に採って説明したが、本発明はこの方式に限定されるものではなく、他の方式の印刷装置であっても適用することができる。
【００５９】
（３）上述した実施例では、いわゆるシングルパス印刷を採用した印刷装置を例示したが、マルチパス印刷を採用した印刷装置であっても本発明を適用することができる。
【００６０】
（４）上述した実施例では、ステップＳ６において２ビット以上のエラーがある場合には、ステップＳ１１のエラー表示に移行したが、再送要求を行うようにしてもよい。これにより、断続的に発生したノイズによる影響であった場合には、エラーの発生を回避することができる。
【００６１】
（５）上述した実施例において、さらに冗長情報を増やし、訂正能力がより高い訂正回路を採用してもよい。
【００６２】
（６）上述した実施例では、印刷用紙として連続紙ＷＰを扱っているが、本発明はその印刷用紙に限定されるものではなく、印刷用紙が単票であってもよい。
【符号の説明】
【００６３】
１  …  印刷装置
３  …  給紙部
５  …  印刷部
７  …  排紙部
ＷＰ  …  連続紙
９  …  印刷ユニット
１１〜１４  …  印刷ヘッド
１７  …  ヘッド制御部
１９  …  印刷画像生成部
２１  …  画像データ整形部
２３  …  シーケンス情報生成部
２５  …  データ保証情報付加部
２７  …  バッファ部
２９  …  読み出し部
３１  …  情報検査部
３３  …  ヘッド
３５  …  ノズル
ＰＩ  …  印刷情報
ＰＤ  …  印刷データ
ＳＩ  …  シーケンス情報
ＤＩ  …  データ保証情報
【図１】
0005893299.tif 000002
【図２】
0005893299.tif 000003
【図３】
0005893299.tif 000004
【図４】
0005893299.tif 000005
【図５】
0005893299.tif 000006
【図６】
0005893299.tif 000007
【図７】
0005893299.tif 000008
【図８】
0005893299.tif 000009
【図９】
0005893299.tif 000010
【図１０】
0005893299.tif 000011
【図１１】
0005893299.tif 000012