(57)【要約】【課題】簡単な構成で精度良く、且つ高速に記録不良を検出する画像記録装置、その装置による記録不良検出方法及びプログラムの提供を行う。【解決手段】記録不良ノズル判定部９は、上位装置１２から送られてくる画像データで表現されている画像を構成している各行１画素の画素列における各画素の位置と濃度との関係を表す当該画素列毎の濃度分布における変動の大きさに基づいて、当該画素列で構成される画像領域がテキスト画像領域であるか非テキスト画像領域であるかを判定する。そして、記録不良ノズル判定部９は、記録処理後の記録媒体から当該記録処理の不良を検出する複数種類の記録不良検出処理のうちのひとつを、この判定の結果に応じて選択して実行する。【選択図】      図１
2008221490.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルで形成されているノズル列の各ノズルより画像データに基づいてインクを吐出させることで、搬送経路を搬送中の記録媒体に対し記録処理を行う画像記録装置において、
前記画像データで表現されている画像を構成している各行１画素の画素列における各画素の位置と濃度との関係を表す当該画素列毎の濃度分布における変動の大きさに基づき当該画素列で構成される画像領域の特徴を判定し、前記記録処理後の前記記録媒体から当該記録処理の不良を検出する複数種類の記録不良検出処理のうちのひとつを前記判定の結果に応じて選択して実行する記録不良ノズル判定部を、少なくとも備える、ことを特徴とする画像記録装置。
【請求項２】
制御部を更に備え、
前記制御部は、前記記録不良ノズル判定部を当該制御部の演算処理装置が実行するプログラムとして記憶する、ことを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記制御部は、前記記録処理後の前記記録媒体における記録内容を読み取ったデータである読み取り画像データを記憶する記憶部を少なくとも有する、ことを特徴とする請求項２に記載の画像記録装置。
【請求項４】
前記制御部は、前記記録処理後の前記記録媒体における記録内容を読み取る読み取り装置と接続するためのインタフェースを有する、ことを特徴とする請求項２に記載の画像記録装置。
【請求項５】
前記記録処理後の前記記録媒体における記録内容を読み取る読み取り装置を更に備え、
前記読み取り装置は、前記記録媒体の搬送経路において、前記ノズル列の下流側に配設される、ことを特徴とする請求項１に記載の画像記録装置。
【請求項６】
前記記録不良検出の実行の設定を取得する設定部を更に備える、ことを特徴とする請求項１に記載の画像記録装置。
【請求項７】
前記記録不良ノズル判定部により行われる前記記録不良検出処理は、前記画像データと前記記録処理後の前記記録媒体における記録内容を読み取ったデータである読み取り画像データとを比較して行う処理を含む、特徴とする請求項１に記載の画像記録装置。
【請求項８】
前記記録不良ノズル判定部により行われる前記画像領域の特徴の判定は、当該画像領域がテキストを表している領域であるか否の判定を含む、ことを特徴とする請求項１に記載の画像記録装置。
【請求項９】
前記記録不良ノズル判定部による前記画像領域の特徴の判定は、当該画像領域を構成している画素列において隣接している画素の濃度の差分が所定の閾値を超えているものが当該画像領域の所定の範囲内に所定の個数以上含まれているか否かの判定に基づき行う、ことを特徴とする請求項１に記載の画像記録装置。
【請求項１０】
前記記録不良検出処理は、前記記録処理後の前記記録媒体における記録内容を読み取ったデータである読み取り画像データを構成している画素から、前記ノズル列方向の両側に隣接している２つの隣接画素のどちらよりも所定の閾値以上低い濃度である画素を検出する検出処理を含む、ことを特徴とする請求項１に記載の画像記録装置。
【請求項１１】
複数種類の前記記録不良検出処理は、当該記録不良検出処理に含まれている前記検出処理における前記閾値が各々異なっており、
前記記録不良ノズル判定部は、前記画像領域の特徴の判定結果に応じ、前記閾値が異なる前記検出処理を含む複数種類の前記記録不良検出処理のうちのひとつを前記判定の結果に応じて選択して実行する、ことを特徴とする請求項１０に記載の画像記録装置。
【請求項１２】
複数のノズルで形成されているノズル列の各ノズルより画像データに基づいてインクを吐出させることで、搬送経路を搬送中の記録媒体に対し記録処理を行う画像記録装置により行われる記録不良検出方法であって、
前記画像データで表現されている画像を構成している各行１画素の画素列における各画素の位置と濃度との関係を表す当該画素列毎の濃度分布における変動の大きさに基づき当該画素列で構成される画像領域の特徴を判定し、
前記記録処理後の前記記録媒体から当該記録処理の不良を検出する複数種類の記録不良検出処理のうちのひとつを前記判定の結果に応じて選択して実行する、ことを特徴とする記録不良検出方法。
【請求項１３】
前記画像領域の特徴の判定は、当該画像領域を構成している画素列において隣接している画素の濃度の差分が所定の閾値を超えているものが当該画像領域の所定の範囲内に所定の個数以上含まれているか否かの判定に基づき行う、ことを特徴とする請求項１２に記載の記録不良検出方法。
【請求項１４】
前記記録不良検出処理は、前記記録処理後の前記記録媒体における記録内容を読み取ったデータである読み取り画像データを構成している画素から、前記ノズル列方向の両側に隣接している２つの隣接画素のどちらよりも所定の閾値以上低い濃度である画素を検出する検出処理を含む、ことを特徴とする請求項１２に記載の記録不良検出方法。
【請求項１５】
複数種類の前記記録不良検出処理は、当該記録不良検出処理に含まれている前記検出処理における前記閾値が各々異なっており、
前記記録不良検出処理の選択では、前記閾値が異なる前記検出処理を含む複数種類の前記記録不良検出処理のうちのひとつを前記判定の結果に応じて選択する、ことを特徴とする請求項１４に記載の記録不良検出方法。
【請求項１６】
複数のノズルで形成されているノズル列の各ノズルより画像データに基づいてインクを吐出させることで、搬送経路を搬送中の記録媒体に対し記録処理を行う画像記録装置による記録不良検出のための制御を演算処理装置に行わせるためのプログラムであって、
前記画像データで表現されている画像を構成している各行１画素の画素列における各画素の位置と濃度との関係を表す当該画素列毎の濃度分布における変動の大きさに基づき当該画素列で構成される画像領域の特徴を判定する処理と、
前記記録処理後の前記記録媒体から当該記録処理の不良を検出する複数種類の記録不良検出処理のうちのひとつを前記判定の結果に応じて選択して実行する処理と、を前記演算処理装置に行わせるためのプログラム。
【請求項１７】
前記画像領域の特徴を判定する処理は、当該画像領域を構成している画素列において隣接している画素の濃度の差分が所定の閾値を超えているものが当該画像領域の所定の範囲内に所定の個数以上含まれているか否かの判定に基づき行う、ことを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記記録不良検出処理は、前記記録処理後の前記記録媒体における記録内容を読み取ったデータである読み取り画像データを構成している画素から、前記ノズル列方向の両側に隣接している２つの隣接画素のどちらよりも所定の閾値以上低い濃度である画素を検出する検出処理を含む、ことを特徴とする請求項１６に記載のプログラム。
【請求項１９】
複数種類の前記記録不良検出処理は、当該記録不良検出処理に含まれている前記検出処理における前記閾値が各々異なっており、
前記記録不良検出処理を選択する処理は、前記閾値が異なる前記検出処理を含む複数種類の前記記録不良検出処理のうちのひとつを前記判定の結果に応じて選択する処理である、ことを特徴とする請求項１６に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙やフィルム等の記録媒体にインクを定着させて画像を記録する画像記録技術に関するものであり、特に、画像記録装置の記録ヘッドに設けられているノズルに起因する記録不良の検出を行う技術に関する。
【背景技術】
【０００２】
大量の紙やフィルム等の記録媒体にインクを定着させて画像を記録する画像記録装置において、数十〜数百ｍ／ｍｉｎの高速度で記録媒体を搬送しながら、ページ毎に内容の異なる画像を記録するものがある。このような高速度の画像記録では、上位装置から送られてくる画像データと記録後の画像とが一致しているかどうかの検証を、人間の目視により行うことは不可能である。そこで、このような画像記録装置では、記録された画像を電子的に読み取り、この画像と上位装置からの画像データで表現されている画像とを画素毎に比較することで記録不良を検出する技術が用いられている。
【０００３】
このような技術に関しては、例えば特許文献１に、被検査画像のデータと参照画像のデータとの比較演算を行うことで印刷物の欠陥を検出する方法が開示されている。特許文献１の技術では、参照画像が網点領域か非網点領域かを判定し、前述した比較演算の手法を、この判定結果に基づいて選択している。また、特許文献１の技術では、検査の対象とする領域を二次元的に１画素ずつずらしながら順次設定するようにしている。
【特許文献１】特開平１０−８６３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述した特許文献１に開示されている技術では、予め記憶されている参照画像データと、記録媒体に印刷された内容を読み取った検査画像データとの間での比較演算処理を画素単位で行う必要がある。このため、特許文献１の技術では、処理負荷が大きく、また処理回路の構成も複雑なものとなることから、結果として装置の製造コストを上昇させてしまうという課題がある。また、特許文献１の技術では、画素毎に比較を行うことで微小の欠陥の検出が可能ではあるものの、ノズルからインクを吐出する方式の画像記録装置で頻繁に発生する。ノズル不良に起因する搬送方向に連続した欠陥については、検出漏れとなる場合がある。この検出漏れは、前述した欠陥の連続性を考慮しないために生じるものであり、広い範囲で見たときには明らかな筋条の欠陥が発生していても、微小範囲内では濃度差が少ない場合に生じ得る。
【０００５】
本発明は、前述した課題に鑑みてなされたものであり、簡単な構成で精度良く、且つ高速に記録不良を検出する画像記録装置、その装置による記録不良検出方法及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００６】
前述した目的を達成するために、本発明の態様のひとつである画像記録装置は、複数のノズルで形成されているノズル列の各ノズルより画像データに基づいてインクを吐出させることで、搬送経路を搬送中の記録媒体に対し記録処理を行う画像記録装置において、画像データで表現されている画像を構成している各行１画素の画素列における各画素の位置と濃度との関係を表す当該画素列毎の濃度分布における変動の大きさに基づき当該画素列で構成される画像領域の特徴を判定し、記録処理後の記録媒体から当該記録処理の不良を検出する複数種類の記録不良検出処理のうちのひとつを判定の結果に応じて選択して実行する記録不良ノズル判定部を、少なくとも備える、ことを特徴とする。
【０００７】
また、本発明の別の態様のひとつである記録不良検出方法は、複数のノズルで形成されているノズル列の各ノズルより画像データに基づいてインクを吐出させることで、搬送経路を搬送中の記録媒体に対し記録処理を行う画像記録装置により行われる記録不良検出方法であって、画像データで表現されている画像を構成している各行１画素の画素列における各画素の位置と濃度との関係を表す当該画素列毎の濃度分布における変動の大きさに基づき当該画素列で構成される画像領域の特徴を判定し、記録処理後の記録媒体から当該記録処理の不良を検出する複数種類の記録不良検出処理のうちのひとつを判定の結果に応じて選択して実行する、ことを特徴とする。
【０００８】
また、本発明の更なる別の態様のひとつであるプログラムは、複数のノズルで形成されているノズル列の各ノズルより画像データに基づいてインクを吐出させることで、搬送経路を搬送中の記録媒体に対し記録処理を行う画像記録装置による記録不良検出のための制御を演算処理装置に行わせるためのプログラムであって、画像データで表現されている画像を構成している各行１画素の画素列における各画素の位置と濃度との関係を表す当該画素列毎の濃度分布における変動の大きさに基づき当該画素列で構成される画像領域の特徴を判定する処理と、記録処理後の記録媒体から当該記録処理の不良を検出する複数種類の記録不良検出処理のうちのひとつを判定の結果に応じて選択して実行する処理と、を演算処理装置に行わせる、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、簡単な構成で精度良く、且つ高速に記録不良を検出する画像記録装置、その装置による記録不良検出方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。
なお、以下の説明においては、記録媒体の搬送方向を副走査方向とし、この搬送方向に直交する方向を主走査方向と定義する。
【００１１】
図１は、本発明の実施形態に係る画像記録装置の概念的なブロック構成を示している。
また、図２は、本発明の実施形態に係る画像記録装置の各構成要素の配置を示している。
【００１２】
本実施形態に係る画像記録装置１は、記録する元情報の送信を行う上位装置１２から送られてくる画像データに基づいて、紙やフィルム等の記録媒体へインクを吐出して定着させることで画像の記録を行う記録処理と、この記録処理の際に生じ得る記録不良を検出する記録不良検出処理と、を行うものである。
【００１３】
画像記録装置１は、モード設定部２と、シート搬送機構３と、記録部７と、記録不良ノズル判定部９及び記憶部１０を含む制御部８と、シート給送部４、シート支持部５及びシート回収部６を含むシート搬送機構３と、を少なくとも備えて構成されている。
【００１４】
なお、画像記録装置１には、撮像部１１ａ及び照明部１１ｂを有しており記録不良の検出の際に用いられる読み取り装置１１が、接続インタフェースを介して接続される。更に、画像記録装置１には、画像データを含んでいる元情報（ジョブ情報）を画像記録装置１へ通知する上位装置１２（例えばホストコンピュータ）が、ＬＡＮ（Local Area Network）等を介して接続される。
【００１５】
モード設定部２は、画像記録装置１の動作状態を表している動作モードのうち、通常の記録処理を行う動作モードと、記録不良検出を行う動作モードのどちらかを選択したユーザの選択結果を動作モードの設定結果として取得するものである。モード設定部２は、例えば画像記録装置１の操作パネルに設けられるスイッチであるが、これに代わり、例えば画像記録装置１の制御を可能にするために上位装置１２で実行されるドライバソフトウェアによって、モード設定部２として機能するＧＵＩ（Graphical User Interface）等のユーザインタフェースが、上位装置１２の表示部及び操作入力部から設定するようにしてもよい。
【００１６】
シート搬送機構３は、シート（記録媒体）１３の搬送を行う。シート搬送機構３に対してシート１３を搬送する指令が制御部８により行われると、シート回収部６のシート搬送駆動部６ｂ（例えばモータ）が駆動され、これにより、シート給送部４のシート支持部材４ａに巻回されたシート１３がシート支持部５を介して搬送される。シート支持部５は、搬送されるシート１３に対し、シートテンションローラ対５ａとシート支持ローラ対５ｂとにより所定の張力を加えている。なお、シート回収部６のシート支持部材６ａには、シート搬送情報生成部６ｃ（例えばロータリエンコーダ）を接続しておき、シート１３の搬送量（移動量）に対応したパルス信号を生成して制御部８へ通知させる構成としておく。
【００１７】
記録部７は、例えばシート１３の搬送経路の上流側よりＫ（ブラック）、Ｃ（シアン）、Ｍ（マゼンタ）及びＹ（イエロー）の順に、各色の記録ヘッド７−１乃至７−４を副走査方向に略平行に配設して、主走査方向には同一色の複数のノズルが配列されるようにしておく。記録部７は、制御部８の指令に応じて、シート搬送情報生成部６ｃで生成されるパルス信号に同期した所定のタイミングで、記録ヘッド７−１乃至７−４の複数のノズルからシート１３に対して各色インクを吐出させることで記録処理を行う。
【００１８】
制御部８は、記録不良ノズル判定部９に基づく制御を含む画像記録装置１の各構成要素の制御を行う。制御部８は、例えば制御機能及び演算機能を有するＭＰＵ（Micro Processor Unit：演算処理装置）及び制御プログラムを格納するＲＯＭ（Read Only Memory）やＭＰＵのワークメモリとなるＲＡＭ（Random Access Memory）等からなる処理回路、画像記録装置１の制御に関する設定値等を記憶しておく不揮発性メモリ、及び、前述した読み取り装置１１用の接続インタフェースを少なくとも有する構成とする。ここで、ＭＰＵは、所定の制御プログラムを実行することにより記録不良ノズル判定部９に基づく制御を含む画像記録装置１の各構成要素の制御が可能となる。この制御プログラムはＲＯＭに予め記憶させておく。また、ＲＡＭは前述した記憶部１０としても利用され、不揮発性メモリには、記録不良検出に用いるパラメータ等も記憶させておく。
【００１９】
なお、記録不良ノズル判定部９は、ＭＰＵにより制御される処理回路（ハードウェア）として構成することも可能である。
読み取り装置１１は、記録処理されたシート１３の読み取りに用いられるものであり、前述したように、撮像部１１ａ及び照明部１１ｂを少なくとも備えている。なお、図２に示した画像記録装置１の各構成要素の配置例では、読み取り装置１１を記録部７の下流側に配設しており、モード設定部２で記録不良検出を行うモードが設定された際に、記録処理後のシート１３の搬送の過程で読み取り装置１１がシート１３の読み取りを行うので、記録不良検出の判定が効率よく行える。但し、これに代わり、読み取り装置１１を画像記録装置１とは別体の外部機器として構成することも可能である。
【００２０】
次に制御部８によって行われる、画像の種類の判定の手法について、図３を用いて説明する。
印字画像データ３１は、図３において、上位装置１２から送られてくる画像（記録色別の画像）の一例として示されている。この図３に例示されている印字画像データ３１には、文字である画像が記録されている領域であるテキスト画像領域３２及び３５と、文字でない画像（写真画像など）が記録されている非テキスト画像領域３３及び３４とが含まれている。
【００２１】
隣接差分データ３６は、この印字画像データ３１を構成している画素について、ノズル列方向（主走査方向）に隣接する画素（直前に記録された画素）との差分を算出して得る。この隣接差分データ３６において、前述したテキスト画像領域３２及び３５に対応する領域はテキスト画像の隣接画素差分画像領域３７及び４０となり、前述した非テキスト画像領域３３及び３４に対応する領域は非テキスト画像の隣接画素差分画像領域３８及び３９となる。
【００２２】
一般に、テキスト画像は、背景との濃度差が大きく、また細かい線の集合である。従って、テキスト画像の隣接画素差分画像領域３７及び４０に含まれる画素の輝度値をノズル列方向（主走査方向）に並べると、図４に例示する波形５１のようになる。この波形５１は、ピーク値の高いパルス状波形が連続しているという特徴を有している。
【００２３】
一方、非テキスト画像は、緩やかな濃度変化が多いが、諸所に境界線があるというものが多い。従って、画像の種類の判定においては、非テキスト画像の隣接画素差分画像領域３８及び３９に含まれる画素の輝度値をノズル列方向（主走査方向）に並べると、図４に例示する波形５２のようになる。この波形５２は、波形５１と対比すると、ピーク値の低いパルス状波形が散発的に含まれているという特徴を有している。
【００２４】
画像の種類の判定においては、以上の特徴を利用することで、印字画像データからテキスト画像領域と非テキスト画像領域とを判定することができる。すなわち、画像の種類の判定においては、隣接差分データを構成する画素のうちで濃度が所定の閾値を超えるものが所定の範囲内に所定の個数以上含まれている領域に対応する印字画像データの領域はテキスト画像領域であると判定し、印字画像データにおけるその他の領域は非テキスト画像領域であると判定する。
【００２５】
ここで、図３に例示される画種判定データ４１は、テキスト画像領域に含まれる画素に値「１」を与え、非テキスト画像領域に含まれる画素には値「０」を与えることにより、生成される。つまり、図３に例示される画種判定データ４１においては、斜線掛けされた領域４２及び４３は「１」の値を持つ画素の集合領域であり、この領域は印字画像データ３１におけるテキスト画像領域３２及び３５に対応する領域を表しているのである。
【００２６】
このようにして制御部８により生成される画種判定データ４１は、記憶部１０における記憶領域Ｍａ１（後述の図６参照）に記憶される。
次に、制御部８の記録不良ノズル判定部９によって行われる記録不良の判定手法について説明する。
【００２７】
記録不良ノズル判定部９は、テキスト画像領域と非テキスト画像領域とで異なる手法により記録不良の判定を行う。まず、テキスト画像領域における記録不良の判定手法について、図５Ａを用いて説明する。
【００２８】
図５Ａは、印字画像データ中のテキスト画像領域部分を拡大した図であり、この部分にはテキスト画像データ６１が含まれている。このテキスト画像データ６１における各行の向きがノズル列方向（主走査方向）に対応している。
【００２９】
記録不良ノズル判定部９は、まず、テキスト画像データ６１を構成する画素のうち、その濃度がノズル列方向における両隣の画素のどちらよりも著しく薄いもの（すなわち、濃度を示す値が所定の閾値未満もの）を検出する。
【００３０】
図５Ａに例示したテキスト画像データ６１における１行目は、直線の途切れ部分６２及び６３が存在する。この途切れ部分６２及び６３は、どちらもその濃度が両隣の画素よりも著しく薄いので、これらの位置へインクの吐出を行うノズルが記録不良候補として記録不良ノズル判定部９により検出される。
【００３１】
テキスト画像データ６１における２行目は、１行目と同一位置に途切れ部分６２及び６３が存在するので、１行目と同一のノズルが記録不良候補として記録不良ノズル判定部９により検出される。
【００３２】
テキスト画像データ６１における３行目には、空行６４であって印字データが存在していない。従って、この行では不良候補の検出は行わない。
テキスト画像データ６１における４行目は、１行目及び２行目と同一位置に途切れ部分６２及び６３が存在するので、１行目と同一のノズルが記録不良候補として記録不良ノズル判定部９により検出される。
【００３３】
テキスト画像データ６１における５行目は、途切れ部分６３のみが、１行目、２行目、及び４行目と同一位置に存在しており、その一方で、途切れ部分６２に相当する位置６５の画素の濃度は両隣の画素よりも著しく薄いものではなくなっている。従って、途切れ部分６３の位置へインクの吐出を行うノズルは、記録不良候補として記録不良ノズル判定部９により検出されるが、途切れ部分６２の位置へインクの吐出を行うノズルは記録不良候補から除外される。
【００３４】
テキスト画像データ６１における６行目は、途切れ部分６６が、１行目、２行目、４行目、及び５行目における途切れ部分６３と同一位置に存在している。従って、記録不良ノズル判定部９は、この途切れ部分６６へインクの吐出を行うノズルを記録不良候補として検出する。
【００３５】
ここで、記録不良の判定閾値を４回と設定されている場合には、記録不良ノズル判定部９が、途切れ部分６６へインクの吐出を行うノズルに吐出不良が生じているとの最終判定を下す。
【００３６】
次に、非テキスト画像領域における記録不良の判定手法について、図５Ｂを用いて説明する。
図５Ｂは、印字画像データ中の非テキスト画像領域部分を拡大した図であり、この部分には非テキスト画像データ６７が含まれている。
【００３７】
非テキスト画像データ６７では、記録ヘッド７−１乃至７−４のいずれかのノズルに吐出不良が発生すると、図５Ｂに示されるような、低濃度の縦線６８が出現する。記録不良ノズル判定部９は、非テキスト画像データ６７を構成する画素のうち、その濃度がノズル列方向における両隣の画素のどちらよりも著しく薄いもの（すなわち、濃度を示す値が所定の閾値未満もの）を検出する。但し、このときの閾値は、テキスト画像データ６１における記録不良を検出するときの閾値よりも小さい値とする。
【００３８】
記録不良ノズル判定部９は、前述した検出を各行に対して行い、検出される画素の位置が連続して同一である場合に、縦線６８へインクの吐出を行うノズルに吐出不良が生じているとの最終判定を下す。
【００３９】
次に図６について説明する。同図は、制御部８によって行われる記録不良判定処理の処理内容をフローチャートで示したものである。
なお、同図の説明では、例えば前述したＲＯＭに格納されている制御プログラムを制御部８のＭＰＵが読み出し実行することで、この記録不良判定処理を行うための記録不良ノズル判定部９として機能しているものとする。
【００４０】
図６において、制御部８は、まずステップＳａ１において、印字画像データを上位装置１２から受信する処理を行う。
次に制御部８は、ステップＳａ２において、印字画像データを解析してテキスト画像領域と非テキスト画像領域とに分別するための判定（画種の判定）処理を行う。
【００４１】
制御部８は、前述したように、まず、画種判定データから隣接差分データを生成する。そして、制御部８は、この隣接差分データを構成している各画素の濃度をノズル列方向に所定数並べて得られる波形（図４参照）において、所定の閾値よりも高いピークを有するパルス状波形の数が、所定数以上存在するか否かを判定する。ここで制御部８は、パルス状波形の数が所定数以上である場合、この波形を構成している画素はテキスト画像領域に含まれているものと判定し、パルス状波形の数が所定数に満たない場合、この波形を構成している画素は非テキスト画像領域に含まれているものと判定する。
【００４２】
なお、画種の判定においては、このような画種の判定を行う代わりに、隣接差分データを構成している各画素の濃度をノズル列方向に所定数並べて得られる波形（図４参照）をＦＦＴ（高速フーリエ変換）解析し、その解析結果に応じ、この波形の周波数成分分布が所定の閾値よりも高周波寄りに偏っている場合、この波形を構成している画素はテキスト画像領域に含まれているものと判定し、この波形の周波数成分分布が当該所定の閾値よりも低周波寄りに偏っている場合、この波形を構成している画素は非テキスト画像領域に含まれているものと判定するようにしてもよい。
【００４３】
次に制御部８は、ステップＳａ３において、印字画像データの構成画素のうちテキスト画像領域に含まれる画素に値「１」を与え、非テキスト画像領域に含まれる画素には値「０」を与えて画種判定データを生成し、得られた画種判定データを、記憶部１０における、印字画像データの画素数に相当する記憶容量を有する記憶領域Ｍａ１に記憶する処理を行う。
【００４４】
次に制御部８は、ステップＳａ４において、読み取り装置１１から送られてくるデータ、すなわち、シート１３に形成された画像（被検査画像）を撮像部１１ａが撮像してデジタルデータに変換した画像データ（被検査画像データ）を受信する処理を行う。
【００４５】
次に制御部８は、ステップＳａ５において、被検査画像データで表現されている被検査画像を構成している画素のノズル列方向（主走査方向）及び搬送方向（副走査方向）それぞれの位置を特定するための利用される画素カウンタ（Ｘ座標カウンタ及びＹ座標カウンタ）をリセットして初期値である「０」とする処理を行う。
【００４６】
次に制御部８は、ステップＳａ６において、画素カウンタの現在値で特定される被検査画像の構成画素の濃度情報を取得する処理を行う。
次に制御部８は、ステップＳａ７において、記憶部１０の記憶領域Ｍａ１に記憶しておいた画種判定データを参照し、画素カウンタの現在値で特定される画素がテキスト画像領域に含まれるものであるか否かを判定する処理を行う。ここで制御部８は、当該画素がテキスト画像領域に含まれるものであると判定したとき（判定結果がＹｅｓのとき）、ステップＳａ８に処理を進め、当該画素が非テキスト画像領域に含まれるものであると判定したとき（判定結果がＮｏのとき）、ステップＳａ１５に処理を進める。
【００４７】
以降のステップＳａ８からステップＳａ１４にかけての処理は、テキスト画像領域のための記録不良の判定処理である。
制御部８は、まずステップＳａ８において、画素カウンタの現在値で特定される被検査画像の構成画素の濃度が、ノズル列方向に隣接する画素（Ｘ座標カウンタの現在値±１とＹ座標カウンタの現在値とで特定される２つの画素）各々の濃度よりも、閾値Ａ未満か否か（濃度が薄いか否か）を判定する処理を行う。ここで制御部８は、構成画素が隣接する画素よりも濃度が閾値Ａ未満と判定したとき（判定結果がＹｅｓのとき）、この構成画素の位置へインクの吐出を行うノズルが記録不良候補とみなしてステップＳａ９に処理を進める。一方、ここで制御部８は、構成画素が隣接する画素よりも濃度が閾値Ａ未満ではないと判定したとき（判定結果がＮｏのとき）、ステップＳａ１２に処理を進める。
【００４８】
次に制御部８は、ステップＳａ９において、カウンタＡ（ｘ）（ｘは、画素カウンタのうちのひとつであるＸ座標カウンタの現在値）を１増加させる処理を行う。このカウンタＡ（ｘ）は、記録不良と判定された構成画素の個数を、その構成画素のノズル列方向の位置毎に計数するテキスト画像領域用のカウンタである。
【００４９】
次に制御部８は、ステップＳａ１０において、カウンタＡ（ｘ）の値が閾値Ｂを上回ったか否かを判定する処理を行う。ここで制御部８は、カウンタＡ（ｘ）の値が閾値Ｂを上回ったと判定したとき（判定結果がＹｅｓのとき）、この構成画素の位置へインクの吐出を行うノズルに吐出不良が生じているとみなしてステップＳａ１１に処理を進める。一方、ここで制御部８は、カウンタＡ（ｘ）の値が閾値Ｂを上回ってはいないと判定したとき（判定結果がＮｏのとき）、ステップＳａ１９に処理を進める。
【００５０】
次に制御部８は、ステップＳａ１１において、印字不良が発生した旨を上位装置１２に通知する処理を行い、その後は、この記録不良判定処理を終了する。なお、この通知を受信した上位装置１２では、例えばその旨を表示部に表示させる処理を行ってユーザに印字不良の発生を報知する。
【００５１】
また、制御部８は、ステップＳａ１２において、画素カウンタの現在値で特定される被検査画像の構成画素の濃度が、閾値Ｃ以上高い（濃度が濃い）か否かを判定する処理を行う。ここで制御部８は、構成画素の濃度が閾値Ｃ以上高いと判定したとき（判定結果がＹｅｓのとき）、この構成画素の位置へインクの吐出を行うノズルは不良ではないとみなしてステップＳａ１３に処理を進める。一方、ここで制御部８は、構成画素の濃度が閾値Ｃ以上高いものではないと判定したとき（判定結果がＮｏのとき）、ステップＳａ１４に処理を進める。
【００５２】
次に制御部８は、ステップＳａ１３において、画素カウンタの現在値で特定される被検査画像の構成画素の位置へインクの吐出を行うノズルを記録不良候補から除外するために、カウンタＡ（ｘ）をリセットして初期値である「０」とする処理を行い、その後はステップＳａ１９へと処理を進める。
【００５３】
また、制御部８は、ステップＳａ１４において、画素カウンタの現在値で特定される被検査画像の構成画素の濃度が薄いことにより、当該構成画素の位置へインクの吐出を行うノズルを記録不良候補から外す判定を下せないため、カウンタＡ（ｘ）の現在の値をそのまま保持する処理を行い、その後はステップＳａ１９へと処理を進める。
【００５４】
以降のステップＳａ１５からステップＳａ１８にかけての処理は、非テキスト画像領域のための記録不良の判定処理である。
制御部８は、まずステップＳａ１５において、画素カウンタの現在値で特定される被検査画像の構成画素の濃度が、ノズル列方向に隣接する画素（Ｘ座標カウンタの現在値±１とＹ座標カウンタの現在値とで特定される２つの画素）各々の濃度よりも、閾値Ｄ以上低いか否か（濃度が薄いか否か）を判定する処理を行う。なお、ここで、閾値Ｄは、テキスト画像領域のための記録不良の判定で用いられる前述した閾値Ａよりも低い濃度を示す値とする。このようにするのは、一般に、テキスト画像は輪郭が明確なため濃度差が大きいのに比べ、非テキスト画像は緩やかな濃度変化が多いので、ノズル不良があった場合でも隣接画素との濃度差がテキスト画像に比べて小さいからである。
【００５５】
ここで制御部８は、構成画素が隣接する画素よりも濃度が閾値Ｄ以上低いと判定したとき（判定結果がＹｅｓのとき）、この構成画素の位置へインクの吐出を行うノズルが記録不良候補とみなしてステップＳａ１６に処理を進める。一方、ここで制御部８は、構成画素が隣接する画素よりも濃度が閾値Ａ以上低いものではないと判定したとき（判定結果がＮｏのとき）、ステップＳａ１８に処理を進める。
【００５６】
次に制御部８は、ステップＳａ１６において、カウンタＢ（ｘ）（ｘは、画素カウンタのうちのひとつであるＸ座標カウンタの現在値）を１増加させる処理を行う。このカウンタＢ（ｘ）は、記録不良と判定された構成画素の個数を、その構成画素のノズル列方向の位置毎に計数する非テキスト画像領域用のカウンタである。なお、制御部８は、カウンタＡ（ｘ）若しくはカウンタＢ（ｘ）として使用するカウンタを、ノズル列方向の構成画素数分用意しておく。
【００５７】
次に制御部８は、ステップＳａ１７において、カウンタＢ（ｘ）の値が閾値Ｅを上回ったか否かを判定する処理を行う。ここで制御部８は、カウンタＢ（ｘ）の値が閾値Ｅを上回ったと判定したとき（判定結果がＹｅｓのとき）、この構成画素の位置へインクの吐出を行うノズルに吐出不良が生じているとみなし、前述したステップＳａ１１に処理を進める。一方、ここで制御部８は、カウンタＢ（ｘ）の値が閾値Ｅを上回ってはいないと判定したとき（判定結果がＮｏのとき）、ステップＳａ１９に処理を進める。
【００５８】
また、制御部８は、ステップＳａ１８において、画素カウンタの現在値で特定される被検査画像の構成画素の位置へインクの吐出を行うノズルを記録不良候補から除外するために、カウンタＢ（ｘ）をリセットして初期値である「０」とする処理を行い、その後はステップＳａ１９へと処理を進める。
【００５９】
次に制御部８は、ステップＳａ１９において、画素カウンタのうちのひとつであるＹ座標カウンタの現在の値が、被検査画像の終端の構成画素を示すもの（取り得る値の最大値）となっているか否かを判定する処理を行う。ここで制御部８は、Ｙ座標カウンタの現在の値が被検査画像の終端の構成画素を示すものとなっているとき（判定結果がＹｅｓのとき）、この記録不良判定処理を終了する。一方、ここで制御部８は、Ｙ座標カウンタの現在の値が被検査画像の終端の構成画素を示すものとなっていないとき（判定結果がＮｏのとき）、ステップＳａ２０へ処理を進める。
【００６０】
次に制御部８は、ステップＳａ２０において、画素カウンタのうちのひとつであるＸ座標カウンタの現在の値が、被検査画像の右端の構成画素を示すもの（取り得る値の最大値）となっているか否かを判定する処理を行う。ここで制御部８は、Ｘ座標カウンタの現在の値が被検査画像の右端の構成画素を示すものとなっているとき（判定結果がＹｅｓのとき）、ステップＳａ２１へ処理を進める。一方、ここで制御部８は、Ｘ座標カウンタの現在の値が被検査画像の右端の構成画素を示すものとなっていないとき（判定結果がＮｏのとき）、ステップＳａ２２へ処理を進める。
【００６１】
そして、制御部８は、ステップＳａ２１において、現在の検査対象の構成画素が含まれている行に続く次の行の構成画素を検査対象とするため、Ｙ座標カウンタを１増加させると共にＸ座標カウンタをリセットして初期値である「０」とする処理を行い、その後はステップＳａ６へと処理を戻して前述した処理を繰り返す。
【００６２】
また、制御部８は、ステップＳａ２２において、現在の検査対象の構成画素に隣接する次の構成画素を検査対象とするため、Ｙ座標カウンタの現在の値を維持する一方でＸ座標カウンタを１増加させる処理を行い、その後はステップＳａ６へと処理を戻して前述した処理を繰り返す。
【００６３】
以上までの処理が記録不良判定処理となる。
制御部８は、前述したように、このような記録不良判定処理のための制御プログラムを当該制御部８のＭＰＵが実行することで記録不良ノズル判定部９としても機能する。
【００６４】
以上説明したように、本実施形態に係る画像記録装置１では、上位装置１２から送られてくる画像データで表現されている画像を構成している各行１画素の画素列における各画素の位置と濃度との関係を表す当該画素列毎の濃度分布における変動の大きさに基づいて、当該画素列で構成される画像領域がテキスト画像領域であるか非テキスト画像領域であるかを記録不良ノズル判定部９が判定する。そして、本実施形態に係る画像記録装置１では、この記録不良ノズル判定部９が、記録処理後の記録媒体から当該記録処理の不良を検出する複数種類の記録不良検出処理のうちのひとつを、この判定の結果に応じて選択して実行する。
【００６５】
このようにすることにより、本実施形態に係る画像記録装置１は、簡単な構成で精度良く、且つ高速な記録不良の検出を行うことができる。
以上、本発明の実施形態についてそれぞれ説明したが、本発明は前述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。例えば、前述した本発明の各実施形態に示された全体構成から幾つかの構成要素を削除してもよいし、更には各実施形態の異なる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施形態に係る画像記録装置の概念的なブロック構成を示す図である。
【図２】本発明の実施形態に係る画像記録装置の各構成要素の配置を示す図である。
【図３】画像の種類の判定の手法を説明する図である。
【図４】テキスト画像及び非テキスト画像の構成画素の輝度値を並べて得られる波形を示す図である。
【図５Ａ】テキスト画像領域における記録不良の判定手法を説明する図である。
【図５Ｂ】非テキスト画像領域における記録不良の判定手法を説明する図である。
【図６】記録不良判定処理の処理内容をフローチャートで示した図である。
【符号の説明】
【００６７】
１  画像記録装置
２  モード設定部
３  シート搬送機構
４  シート給送部
４ａ，６ａ  シート支持部材
５  シート支持部
５ａ  シートテンションローラ対
５ｂ  シート支持ローラ対
６  シート回収部
６ｂ  シート搬送駆動部
６ｃ  シート搬送情報生成部
７  記録部
７−１，７−２，７−３，７−４  記録ヘッド
８  制御部
９  記録不良ノズル判定部
１０  記憶部
１１  読み取り装置
１１ａ  撮像部
１１ｂ  照明部
１２  上位装置
１３  記録媒体（シート）
３１  印字画像データ
３２,３５  テキスト画像領域
３３,３４  非テキスト画像領域
３６  隣接差分データ
３７,４０  テキスト画像の隣接画素差分画像領域
３８,３９  非テキスト画像の隣接画素差分画像領域
４１  画種判定データ
４２,４３  斜線掛けされた領域
５１，５２  波形
６１  テキスト画像データ
６２，６３，６６  途切れ部分
６４  空行
６５      途切れ部分６２に相当する位置
６７  非テキスト画像データ
６８  縦線
【図１】
2008221490.tif 000003
【図２】
2008221490.tif 000004
【図４】
2008221490.tif 000005
【図５Ａ】
2008221490.tif 000006
【図３】
2008221490.tif 000007
【図５Ｂ】
2008221490.tif 000008
【図６】
2008221490.tif 000009