(57)【要約】【課題】コスト高や大型化を抑制しながら、２つの読取センサからの画像データを効率よく外部メモリに格納可能な画像読取装置、画像読取方法および記録装置を提供する。【解決手段】読み取り対象の画像と相対的に移動可能であって、該画像に基づいてそれぞれ異なる画像データを出力する２つの読取センサを備えた読取手段と、一方の読取センサで読み取った第１の画像データから、他方の読取センサで読み取った第２の画像データにおける所定の領域に対応する領域を切り出す切出手段と、上記第２の画像データと上記切出手段によって切り出された切出画像データとを、タイミングをずらして第１のメモリに書き込む書き込み手段とを有するようにした。【選択図】図２
2018037870.tif 000002
【特許請求の範囲】
【請求項１】
読み取り対象の画像と相対的に移動可能であって、該画像に基づいてそれぞれ異なる画像データを出力する２つの読取センサを備えた読取手段と、
一方の読取センサで読み取った第１の画像データから、他方の読取センサで読み取った第２の画像データにおける所定の領域に対応する領域を切り出す切出手段と、
前記第２の画像データと前記切出手段によって切り出された切出画像データとを、タイミングをずらして第１のメモリに書き込む書き込み手段と
を有することを特徴とする画像読取装置。
【請求項２】
前記第２の画像データまたは前記切出画像データの一方を、前記書き込み手段により前記第１のメモリに書き込まれるまで格納可能な第２のメモリとをさらに備えることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記書き込み手段は、前記第２の画像データまたは前記切出画像データの一方を前記第１のメモリに書き込んだ後に、他方を前記第１のメモリに書き込むことを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記書き込み手段は、前記第２の画像データまたは前記切出画像データの一方を前記第１のメモリに書き込んでいるときに、他方に対応する領域に達すると、書き込む対象とする画像データを一方から他方に切り換えることを特徴とする請求項１または２に記載の画像読取装置。
【請求項５】
読み取り対象となる画像の移動量を監視する監視手段をさらに有し、
移動方向の下流側に位置する読取センサによる該画像の読み取り開始のタイミングを、前記監視手段による監視結果に基づいて制御する
ことを特徴とする請求項４に記載の画像読取装置。
【請求項６】
前記２つの読取センサはそれぞれ、複数のイメージセンサを移動方向と交差する方向に並設して構成されることを特徴とする請求項１から５のいずれか１項に記載の画像読取装置。
【請求項７】
前記読取手段では、前記２つの読取センサにおける前記複数のイメージセンサが千鳥状に配置されるように前記２つの読取センサが配設されることを特徴とする請求項６に記載の画像読取装置。
【請求項８】
前記所定の領域は、前記イメージセンサ間の間隔に対応する領域であることを特徴とする請求項６または７に記載の画像読取装置。
【請求項９】
画像に基づいてそれぞれ異なる画像データを出力する２つの読取センサを備えた画像読取装置によって、前記２つの読取センサに対して相対的に移動する画像を読み取る画像読取方法であって、
一方の読取センサで読み取った第１の画像データから、他方の読取センサで読み取った第２の画像データにおける所定の領域に対応する領域を切り出す第１の工程と、
前記第２の画像データと前記第１の工程で切り出した切出画像データとを、タイミングをずらして第１のメモリに書き込む第２の工程と
を有することを特徴とする画像読取方法。
【請求項１０】
インクジェット方式によりインクを吐出する記録ヘッドにおける不吐出状態のノズルを検知することができるフルラインタイプの記録装置であって、
不吐出状態のノズルは、前記記録ヘッドを用いてメディアに記録した所定のパターンを画像読取装置で読み取った画像データに基づいて検知され
前記画像読取装置は、請求項１から８のいずれか１項に記載の画像読取装置である
ことを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアに記録された画像を読み取る画像読取装置および画像読取方法ならびに当該画像読取装置を備えた記録装置に関する。
【背景技術】
【０００２】
フルラインタイプのインクジェット記録装置（以下、「記録装置」と称する。）では、ノズルにおけるインクの不吐出状態を検知するために、搬送されるメディアに記録された画像を読み取ることが可能な読取部が配設されている。この読取部には、複数のイメージセンサがメディアの幅方向に沿って並設されて構成された読取センサが用いられる。
【０００３】
読取センサでは、並設されたイメージセンサ間に隙間が形成される。これにより、読み取った画像データには当該隙間に起因する画像データが欠落した領域（以下、「欠落領域」と称する。）が生じる。このため、読取部には、一方の読取センサが他方の読取センサの欠落領域の画像データを取得可能なように２つの読取センサが備えられる。そして、他方の読取センサで読み取った画像データにおける欠落領域を、一方の読取センサで読み取った画像データで補って、読み取った画像データを外部メモリに格納するようにしていた。
【０００４】
ここで、２つの読取センサで読み取った画像データを処理するための技術として、例えば、特許文献１に開示された技術が用いられる。この特許文献１では、複数の読取センサそれぞれに異なるＤＭＡ（ｄｉｒｅｃｔ  ｍｅｍｏｒｙ  ａｃｃｅｓｓ）コントローラを接続する。これにより、各読取センサで読み取った画像データを各ＤＭＡコントローラを介して効率よく外部メモリに格納することができるものとされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２３６５７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、複数のＤＭＡコントローラを利用するため、下記の問題が生じていた。即ち、一般的にＤＭＡコントローラはロジック回路の規模が大きいため、ＤＭＡコントローラを実装する集積回路のコスト高を招来してしまっていた。また、複数のＤＭＡコントローラを同時に動作可能とするため、メモリへの転送クロックを速くしなければならず、電磁障害を増大してしまっていた。さらに、メモリのバス幅を広くしなければならず、集積回路および当該集積回路を実装する基板が大型化してしまっていた。こうした集積回路のコスト高および大型化によって、画像読取装置のコスト高および大型化を招来してしまっていた。
【０００７】
本発明は、コスト高や大型化を抑制しながら、２つの読取センサからの画像データを外部メモリに格納可能な画像読取装置、画像読取方法および記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明による画像読取装置は、読み取り対象の画像と相対的に移動可能であって、該画像に基づいてそれぞれ異なる画像データを出力する２つの読取センサを備えた読取手段と、一方の読取センサで読み取った第１の画像データから、他方の読取センサで読み取った第２の画像データにおける所定の領域に対応する領域を切り出す切出手段と、上記第２の画像データと上記切出手段によって切り出された切出画像データとを、タイミングをずらして第１のメモリに書き込む書き込み手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明による画像読取装置によれば、コスト高や大型化を抑制しながら、２つの読取センサから画像データを第１のメモリたる外部メモリに格納することができるようになる。
【図面の簡単な説明】
【００１０】
【図１】（ａ）は、本発明による画像読取装置を備えた記録装置の概略構成図であり、（ｂ）は、読取部の概略構成図である。
【図２】本発明の第１の実施の形態による画像読取装置の要部のブロック構成図である。
【図３】第１の読取処理の詳細な処理内容を示すフローチャートである。
【図４】（ａ）は、検知パターンに対する読取部の構成および切出領域を示す説明図であり、（ｂ）は、読取部で読み取られた検知パターンの画像データを示す説明図である。
【図５】本発明の第２の実施の形態による画像読取装置の要部のブロック構成図である。
【図６】第２の読取処理の詳細な処理内容を示すフローチャートである。
【図７】書込処理の詳細な処理内容を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付の図面を参照しながら、本発明による画像読取装置、画像読取方法および記録装置の一例を詳細に説明するものとする。まず、図１乃至図４を参照しながら、本発明による画像記録装置の第１の実施の形態について説明する。
【００１２】
（第１の実施の形態）
本発明の第１の実施の形態による画像読取装置を備えた記録装置１０はフルラインタイプの記録装置であって、図１（ａ）のように、給紙装置（不図示）から給紙された記録紙２００を搬送するメイン搬送ローラ対１２を備えている。このメイン搬送ローラ対１２は、搬送ローラ１２ａと、搬送ローラ１２ａに従動して回転する従動ローラ１２ｂとにより構成される。そして、搬送ローラ１２ａと従動ローラ１２ｂとによって記録紙２００を挟持して搬送する。なお、このメイン搬送ローラ対１２の性能によって記録紙２００の搬送精度が決定される。
【００１３】
また、記録装置１０は、メイン搬送ローラ対１２により搬送された記録紙２００に対してインクを吐出する４つの記録ヘッド１４、１６、１８、２０を備えている。記録ヘッド１４、１６、１８、２０はヘッドホルダ１１によって一体的に保持されており、各記録ヘッドの搬送方向の下流側には、サブ搬送ローラ対２２が設けられている。なお、記録ヘッド１４、１６、１８、２０は、ヘッドホルダ１１によって記録装置１０において固定的に配設されることとなる。サブ搬送ローラ対２２は、搬送ローラ２２ａと、搬送ローラ２２ａに従動して回転する従動ローラ２２ｂとにより構成され、搬送ローラ２２ａと従動ローラ２２ｂとにより記録紙２００を挟持して搬送する。
【００１４】
記録ヘッド１４、１６、１８、２０は、それぞれ異なる色彩のインク、例えば、ブラック、シアン、マゼンタ、イエローのインクを吐出する。また、各記録ヘッドは、インクの吐出口たるノズルが、搬送される記録紙２００と対向するように配設され、記録装置１０における最大記録幅でインクを吐出可能なように、ノズルが記録紙２００の幅方向に沿って配列されたノズル列が複数形成されている。記録ヘッド１４、１６、１８、２０は、発熱素子やピエゾ素子などを用いたインクジェット方式によりインクを吐出する。なお、記録ヘッドの数は４つに限定されず、１〜３つあるいは５つ以上としてもよい。また、各記録ヘッドには、インクチューブ（不図示）を介してインクタンク（不図示）に貯留されたインクが供給される。なお、ヘッドホルダ１１にインクタンク（不図示）を搭載可能とし、当該インクタンクから各記録ヘッドにインクが供給されるようにしてもよい。また、記録装置１０では、各記録ヘッドにおけるノズルの不吐出状態を解消する処理などの回復動作を実行するためのクリーニングユニット（不図示）が設けられている。
【００１５】
さらに、記録装置１０は、図１（ａ）のように、記録ヘッド２０の搬送方向の下流側に、搬送される記録紙２００に記録された画像を読み取り可能な読取部２４（読取手段）が設けられている。読取部２４は、読取センサ２６、２８を備えており、読取センサ２６は、読取センサ２８よりも搬送方向の下流側に位置している。読取センサ２６は、図１（ｂ）のように、４つのイメージセンサ３０を、搬送方向で搬送される記録紙２００の幅方向（以下、単に「幅方向」と称し、幅方向は搬送方向と交差する方向となる。）に沿って並設されて構成される。このとき、隣り合うイメージセンサ３０間の間隔は、例えば、読み取った画像データにおける画素数に換算すると、数画素程度となる。即ち、この読取センサ２６において読み取った画像データでは、イメージセンサ３０間の間隔部分で欠落領域が生成され、この欠落領域は幅方向において数画素程度となっている。
【００１６】
イメージセンサ３０としては、例えば、ＣＩＳ（ＣＭＯＳ  ｉｍａｇｅ  ｓｅｎｓｏｒ）チップが用いられる。そして、イメージセンサ３０を幅方向に沿って並設するが、並設されたイメージセンサ３０が位置する領域Ｓ１は、本実施形態においては、幅方向において記録装置１０の最大記録幅と一致または最大記録幅を超える長さとする。イメージセンサ３０の数は、４つに限定されるものではなく、用いるイメージセンサ３０の形状やサイズに応じて変更可能である。なお、読取センサ２８については、読取センサ２６と同様の構成のため、その詳細な説明は省略する。
【００１７】
そして、読取センサ２６は、搬送される記録紙２００において最大記録幅で記録された画像を読み取り可能な位置に配設される。また、読取センサ２８は、各イメージセンサ３０が読取センサ２６のイメージセンサ３０間に位置するように、読取センサ２６に対して幅方向にずれて、読取センサ２６の搬送方向上流側に配設される。即ち、読取センサ２６と読取センサ２８との位置関係は、例えば、図１（ｂ）のように、読取センサ２６、２８のイメージセンサ３０が千鳥状に配置されている。読取センサ２６と読取センサ２８とは、搬送方向において互いに当接して配設するようにしてもよいし、間隔を空けて配設するようにしてもよい。
【００１８】
なお、読取センサ２６、２８は、記録装置１０において固定的に配設されている。読取センサ２６、２８では、幅方向に並設された複数のイメージセンサ３０によって、搬送方向に搬送される記録紙２００に記録された画像を読み取る。このため、図４（ｂ）のように、イメージセンサ３０の搬送方向の幅Ｗ２（図４（ａ）参照）に対応する幅Ｗ１を備えたライン状の画像データが取得される。従って、読取センサ２６、２８によって読み取られ、外部メモリ５０（後述する。）に格納される検知パターンｐｔ（図４（ａ）参照）の画像データＩｇは、ライン状の画像データを読み取った順で搬送方向に並べて作成されることとなる。
【００１９】
また、記録装置１０の全体の動作は、コントローラ３２により制御されている。即ち、コントローラ３２は、ユーザーによる記録開始の指示に基づいて、記録動作を開始するとともに、所定のタイミングで記録ヘッド１４、１６、１８、２０に対して回復動作を行う。なお、回復動作としては、各記録ヘッドにより検知パターンを記録し、当該検知パターンを読み取って、読み取った検知パターンの画像データに基づいて不吐出状態のノズルが存在することを検知したときに、ノズルの不吐出状態を解消する回復動作を含む。こうした記録動作および検知パターンを読み取る処理以外の回復動作については、従来より公知の技術を用いることができるため、その詳細な説明は省略することとする。従って、以下の説明においては、不吐出状態のノズルを検知するための検知パターンを読み取るための構成および当該構成により検知パターンを読み取る処理について説明することとする。
【００２０】
コントローラ３２は、図２のように、読取センサ２６、２８を制御するとともに、読取センサ２６、２８で読み取った画像データを外部メモリ５０（後述する。）に格納するための読取制御部３４を備えている。なお、読取制御部３４はＣＰＵ３６により制御される。こうした読取制御部３４としては、例えば、ＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）やＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）などを用いることができる。なお、ＣＰＵ３６を読取制御部３４内に設けるようにしてもよい。
【００２１】
読取制御部３４は、読取センサ２６の駆動を制御する駆動部３８と、読取センサ２８の駆動を制御する駆動部４２とを備えている。なお、読取センサ２６で読み取った画像データ（以下、「第１画像データ」と適宜に称する。）は、ＡＦＥ（ａｎａｌｏｇ  ｆｒｏｎｔ  ｅｎｄ）４０によってデジタルデータに変換される。また、読取センサ２８で読み取った画像データ（以下、「第２画像データ」と適宜に称する。）は、ＡＦＥ４４によってデジタルデータに変換される。
【００２２】
ここで、読取センサ２６、２８はそれぞれ、イメージセンサ３０を幅方向に並設して構成されているため、読取センサ２６、２８で読み取られた画像データは、幅方向に延在するライン状となる。なお、このライン状の画像データの幅Ｗ１は、イメージセンサ３０の幅Ｗ２に対応する。そして、こうしたライン状の画像データを読み取った順に搬送方向に並べることによって、検知パターンｐｔの画像データが形成される。従って、第１画像データおよび第２画像データはライン状の画像データとなる。なお、以下の説明おいては、図４（ｂ）のように、検知パターンｐｔの画像データＩｇにおいて、ライン状の画像データを、読取センサ２６、２８で読み取った順に第１のライン、第２のラインと称する。そして、本明細書においては、検知パターンｐｔの画像データＩｇは、ｌ個のライン（つまり、第１〜ｌのライン）により形成されるものとする。
【００２３】
読取制御部３４は、デジタルデータに変換された第２画像データの所定の領域を切り出す切出部４６と、切出部４６で切り出した画像データ（以下、「切出画像データ」と適宜に称する。）を格納可能なメモリ４８とを備えている。なお、メモリ４８（第２のメモリ）は、例えば、ＳＲＡＭ（ｓｔａｔｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）を用いる。切出部４６（切出手段）は、読取センサ２８で読み取った第２画像データについて、読取センサ２６で読み取ることができない領域、つまり、第１画像データにおける欠落領域に対応する領域を切り取ることとなる。従って、切出部４６で切り出す領域たる切出領域Ｓｃは、第１画像データにおける欠落領域を含むように設定されている。具体的には、図４（ａ）のように、幅方向において読取センサ２６のイメージセンサ３０が位置しない領域を含むように設定されている。
【００２４】
また、切出領域Ｓｃの幅方向の画素数は、外部メモリ５０に書き込むデータの転送効率を考慮して、メモリコントローラ５２による外部メモリ５０へのバースト転送単位のデータ量となるような画素数単位、つまり、８画素や１６画素単位とする。なお、第１画像データにおける欠落領域の幅方向の画素数は、通常、数画素程度のため、切出画像データが８画素や１６画素であれば、欠落領域よりも幅方向で大きくなる。また、読取センサ２８で読み取られる第２画像データでは、複数の切取領域Ｓｃが設定される。この場合、切出部４６では、第２画像データから複数の画像データを切り出すこととなる。従って、切出部４６では、切出画像データに対して、切り出し元となる第２画像データのライン数を特定するライン情報と、切り出し元となる第２画像データにおける切出領域Ｓｃを特定する切出情報とを関連付ける。
【００２５】
また、読取制御部３４は、駆動部３８を介してメモリコントローラ５２に第１画像データを転送するとともに、メモリ４８に格納された切出画像データをメモリコントローラ５２に転送するＤＭＡコントローラ５４を備えている。なお、メモリコントローラ５２は、ＤＭＡコントローラ５４から転送された第１画像データおよび切出画像データを、ＤＲＡＭ（ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）などの外部メモリ５０（第１のメモリ）に書き込む。即ち、本実施形態による読取制御部３４においては、ＤＭＡコントローラ５４とメモリコントローラ５２とにより外部メモリ５０に画像データを書き込む書き込み手段を構成する。
【００２６】
以上の構成において、記録装置１０において不吐出状態のノズルを検知する処理を行う場合について説明する。不吐出状態のノズルを検知する検知処理が開始されると、搬送方向で搬送される記録紙２００に対して、記録ヘッド１４、１６、１８、２０から不吐出状態のノズルを検知するための検知パターンｐｔが記録される。また、記録紙２００に記録された検知パターンｐｔを読み取るための読取処理が開始される。即ち、検知処理においては、検知パターンｐｔの記録紙２００への記録と、記録紙２００に記録された検知パターンｐｔの読取処理とが同時に開始されることとなる。
【００２７】
ここで、図３には、第１の読取処理の詳細な処理内容が示されたフローチャートが示されている。第１の読取処理が開始されると、まず、駆動部３８により読取センサ２６を駆動するとともに、駆動部４２により読取センサ２８を駆動して、読取センサ２６、２８による検知パターンｐｔの読み取りを開始する（ステップＳ３０２）。読取センサ２６、２８による読み取りが開始されると、記録紙２００に記録された検知パターンｐｔは、まず、読取部２４において搬送方向の上流側に位置する読取センサ２８により読み取られる。読取センサ２８により読み取られた第２画像データは、ＡＦＥ４４によってデジタルデータに変換され、駆動部４２を介して切出部４６に出力される。切出部４６では、入力した第２画像データについて、設定された切出領域Ｓｃを切り出す。このとき、切り出された切出画像データには、切り出し元となった第２画像データのライン情報と、当該第２画像データにおける切出情報とが関連付けられる。こうして切り出された切出画像データをライン情報および切出情報とともにメモリ４８に出力し、メモリ４８に格納する。このようにして第１のラインから第ｌのラインの第２画像データについて、読み取った後に切出画像データを作成し、メモリ４８に出力する処理が繰り返し実行される。
【００２８】
また、記録紙２００が搬送され検知パターンｐｔが読取センサ２６に達すると、読取センサ２６により検知パターンｐｔが読み取られる。なお、搬送方向において、検知パターンｐｔの長さＬ１が、読取センサ２６、２８のイメージセンサ３０間の間隔Ｇ１（図４（ａ）参照）を超える場合には、この読取センサ２６による読み取りは、読取センサ２８による読み取りと並行して実行される。読取センサ２６により読み取られた第１画像データは、ＡＦＥ４０によってデジタルデータに変換され、駆動部３８を介してＤＭＡコントローラ５４によりメモリコントローラ５２に転送される。その後、メモリコントローラ５２によって、当該第１画像データが外部メモリ５０に書き込まれる。
【００２９】
上記したように、読取センサ２６では、第１画像データがライン状であるため、メモリコントローラ５２は第１画像データを外部メモリ５０に書き込む際に、第１画像データを読み取った順に搬送方向に並べる。この際、メモリコントローラ５２は、第１画像データの欠落領域において欠落領域分の画素数だけアドレスをオフセットして書き込む。または、欠落領域において欠落領域分の画素数だけにＮｕｌｌデータを書き込む。このようにして第１のラインから第ｌのラインの第１画像データが外部メモリ５０に格納される。このため、第１画像データを外部メモリ５０に格納して作成された検知パターンｐｔの画像データでは、読取センサ２６のイメージセンサ３０間の間隔に基づく欠落領域が形成されている。
【００３０】
そして、読取センサ２６による第ｌのラインの読み取りが終了すると、ＣＰＵ３６によりＤＭＡコントローラ５４を停止する。なお、第ｌのラインの読み取り終了の判断については、例えば、第１画像データに対してラインを特定するライン情報を関連付けるようにする。さらに、読取センサ２６で検知パターンｐｔをすべて読み取った際の総ライン数「ｌ」を記憶する。そして、第１画像データに関連付けられたライン数が「ｌ」となると、ＣＰＵ３６において第ｌのラインの読み取りが終了したと判断する。その後、ＣＰＵ３６は、ＤＭＡコントローラ５４により第ｌのラインの第１画像データが転送された後に、停止に関する信号をＤＭＡコントローラ５４に出力する。また、読取センサ２８については、読取センサ２６の搬送方向上流側に位置しているため、読取センサ２６による読み取りが完了する前に、検知パターンｐｔの読み取りが完了している。
【００３１】
ステップＳ３０２で読取センサ２６、２８による読み取りが開始されると、次に、読取センサ２６の読み取りが終了したか否かの判断を行う（ステップＳ３０４）。即ち、ステップＳ３０４では、例えば、ＤＭＡコントローラ５４が停止したか否かの判断を行うものである。ステップＳ３０４で読取センサ２６の読み取りが終了していない、つまり、ＤＭＡコントローラ５４が停止してないと判断されると、再度ステップＳ３０４の処理を行う。また、ステップＳ３０４で読取センサ２６の読み取りが終了した、つまり、ＤＭＡコントローラ５４が停止したと判断されると、ステップＳ３０６に進む。このステップ３０６では、ＤＭＡコントローラ５４を再起動し、ＤＭＡコントローラ５４によりメモリ４８に格納してあるライン情報および切出情報が関連付けられた切出画像データをメモリコントローラ５２に転送する。
【００３２】
その後、ＤＭＡコントローラ５４により転送された切出画像データを、メモリコントローラ５２によって外部メモリ５０に書き込む（ステップＳ３０８）。切出画像データを外部メモリ５０に書き込む際には、切出画像データに関連付けられたライン情報および切出情報に基づいて、外部メモリ５０に格納された第１画像データにより作成された検知パターンｐｔの画像データの欠落領域に組み込む。
【００３３】
即ち、第１画像データを外部メモリ５０に書き込む際に、欠落領域分の画素数だけアドレスをオフセットした場合には、ライン情報および切出情報に基づいて切出画像データを書き込む。また、欠落領域の画素数だけＮｕｌｌデータを書き込んだ場合には、ライン情報および切出情報に基づいて切出画像データを上書きする。これにより、外部メモリ５０に格納された検知パターンｐｔでは、図４（ｂ）のように、読取センサ２６により読み取られた第１画像データの欠落領域が、読取センサ２８により読み取られた第２画像データにより補完されたものとなる。
【００３４】
以上において説明したように、本発明による画像読取装置を備えた記録装置１０は、複数のイメージセンサ３０が幅方向で並設された読取センサ２６、２８を、イメージセンサ３０が千鳥状に配置されるように配設した。このとき、読取センサ２８は読取センサ２６の搬送方向上流側に位置するようにした。そして、読取センサ２８で読み取った第２画像データを切出部４６において切り出し、切り出された切出画像データをメモリ４８に格納するようした。また、読取センサ２６で読み取った第１画像データは、ＤＭＡコントローラ５４によりメモリコントローラ５２に転送して外部メモリ５０に書き込むようにした。その後、メモリ４８に格納された切出画像データをＤＭＡコントローラ５４によりメモリコントローラ５２に転送して外部メモリ５０に書き込むようにした。即ち、ＤＭＡコントローラ５４によるメモリコントローラ５２への転送のタイミングを第１画像データと切出画像データとでずらすことで、第１画像データと切出画像データとを外部メモリ５０に書き込むタイミングをずらすようにした。
【００３５】
これにより、２つの読取センサ２６、２８で読み取った画像データを、１つのＤＭＡコントローラ５４を用いて効率よく外部メモリ５０に書き込むことが可能となり、読取制御部３４についてはコスト高を招来したり大型化することなく構成することができる。従って、読取制御部３４を備えた本発明の第１の実施の形態による画像読取装置においては、コスト高や大型化が抑制される。
【００３６】
（第２の実施の形態）
次に、図５乃至図７を参照しながら、本発明による画像読取装置の第２の実施の形態について説明する。なお、以下の説明においては、第１の実施の形態における説明と同様に、記録装置に搭載した場合について説明するが、上記した記録装置１０と同一または相当する構成については、同一の符号を用いることにより、その詳細な説明は適宜に省略する。
【００３７】
この第２の実施の形態による画像読取装置を備えた記録装置１００は、図５のように、読取制御部３４において、監視部１５６と切換部１５８とを有する点においてのみ、上記した記録装置１０と異なっている。なお、本実施形態では、読取センサ２６、２８のイメージセンサ３０間の間隔Ｇ１は、例えば、読取センサ２６、２８で読み取られるライン状の画像データの幅Ｗ１のｍ（ｍは正の整数）倍となっている。なお、ライン状の画像データの幅Ｗ１とイメージセンサ３０の幅Ｗ２とは一致するものとする。
【００３８】
監視部１５６（監視手段）は、検知パターンｐｔの移動量を監視する。具体的には、メモリ４８に格納された切出画像データにおけるライン情報を監視することで、検知パターンｐｔの移動量を監視する。ここで、間隔Ｇ１は幅Ｗ１のｍ倍となっているため、読取センサ２８における読取開始位置Ｐ１と、読取センサ２６における読取開始位置Ｐ２とは、図４（ａ）のように、搬送方向において（ｍ＋１）Ｗ１だけ離れていることとなる。従って、読取センサ２８で（ｍ＋１）ライン分の第２画像データの読み取りが完了したときに、検知パターンｐｔが読取センサ２６の読取開始位置Ｐ２に位置することとなる。このため、監視部１５６の監視結果において、メモリ４８にライン情報「ｍ＋１」が関連付けられた切出画像データが格納されたことが検知されると、ＣＰＵ３６において、検知パターンｐｔが読取開始位置Ｐ２まで移動したと判断するようにした。そして、ＣＰＵ３６では、検知パターンｐｔが読み取り開始位置まで移動したと判断すると、駆動部３８に対して駆動開始に関する信号を出力して、読取センサ２６を駆動する。
【００３９】
なお、ＣＰＵ３６により駆動部３８の駆動開始に関する信号を出力するタイミングとしては、ライン情報「ｍ＋１」が関連付けられた切出画像データが格納されたタイミングに限定されるものではない。即ち、ライン情報「ｍ」や「ｍ−１」に関連付けられた切出画像データが格納されたタイミングとしてもよく、検知パターンｐｔが読取開始位置Ｐ２に達する前であればどのようなタイミングでもよい。また、監視部１５６が、駆動部４２を監視し、読取センサ２８で読み取られた第２画像データをカウントするようにし、カウントした値が「ｍ＋１」となると、ＣＰＵ３６が駆動部３８に対して駆動開始に関する信号を出力するようにしてもよい。この場合、監視部１５６は、第２画像データをカウントすることにより、検知パターンｐｔの移動量を監視することとなる。
【００４０】
切換部１５８は、メモリ４８に格納された切出画像データを取得可能であるとともに、読取センサ２６で読み取られた第１画像データを駆動部３８を介して取得する。なお、切換部１５８は、駆動部３８を介して取得した第１画像データをカウントし、カウントした値を第１画像データのライン数として関連付ける。そして、ＤＭＡコントローラ５４によりメモリコントローラ５２に転送される際には、転送される画像データを、第１画像データと、当該第１画像データのライン数と同じライン情報が関連付けられた切出画像データとで切り換える。これにより、メモリコントローラ５２には、第１画像データの欠落領域を切出画像データで補完しながらライン状の画像データが転送される。即ち、本実施形態による読取制御部３４においては、切換部１５８、ＤＭＡコントローラ５４およびメモリコントローラ５２により外部メモリ５０に画像データを書き込む書き込み手段を構成する。
【００４１】
具体的には、切換部１５８は、ＤＭＡコントローラ５４により転送される画像データの幅方向における画素数をカウントする。そして、第１画像データが転送されているときに、カウント値が、切出情報における幅方向の一方の画素値に達すると、転送される画像データを第１画像データから当該切出情報が関連付けられた切出画像データに切り換える。また、切出画像データが転送されているときに、カウント値が、切出情報における幅方向の他方の画素値に達すると、転送される画像データを当該切出画像データから第１画像データに切り換える。
【００４２】
なお、本実施形態では切出情報として、欠落領域の幅方向における両端部の画素値が設定され、この画素値は、第１画像データの幅方向の一方側からカウントしたときの画素数に対応する値とする。また、本実施形態においては、切出領域Ｓｃの幅方向の画素数は８画素や１６画素単位とせずに、欠落領域と一致した画素数としてもよいし、欠落領域よりも幅方向の一方側および他方側に数画素ずつ大きくなるような画素数としてもよい。そして、ＤＭＡコントローラ５４では、切換部１５８において第１画像データおよび切出画像データを切り換えられながら、画像データを幅方向の一方側から他方側に１画素ずつ転送する。このため、読取センサ２６で読み取ったライン状の画像データは、外部メモリ５０に格納された際には、欠落領域が補完された状態となっている。
【００４３】
以上の構成において、記録装置１００において不吐出状態のノズルを検知する処理を行う場合について説明する。不吐出状態のノズルを検知する検知処理が開始されると、搬送方向で搬送される記録紙２００に対して検知パターンｐｔが記録される。また、当該検知パターンｐｔを読み取るための読み取り処理が開始される。即ち、記録装置１００では、記録装置１０と同様に、検知パターンｐｔの記録紙２００への記録と、当該検知パターンｐｔの読取処理とが同時に開始される。
【００４４】
ここで、図６には、第２の読取処理の詳細な処理内容が示されたフローチャートが示されている。第２の読取処理が開始されると、まず、駆動部４２により読取センサ２８を駆動して、読取センサ２８による検知パターンｐｔの読取処理を開始する（ステップＳ６０２）。即ち、ステップＳ６０２では、駆動部４２により読取センサ２８を駆動し、搬送される記録紙２００に記録された検知パターンｐｔの読み取りを開始する。読取センサ２８により読み取られた第２画像データは、ＡＦＥ４４によってデジタルデータに変換され、駆動部４２を介して切出部４６に出力される。切出部４６では、第２画像データが設定された切出領域Ｓｃで切り出され、切り出された切出画像データには切り出し元となった第２画像データのライン情報と、当該第２画像データにおける切出情報とが関連付けられる。そして、この切出画像データがライン情報および切出情報とともにメモリ４８に出力されて、メモリ４８に格納される。このようにして第１のラインから第ｌのラインの第２画像データについて、読み取った後に切出画像データを作成し、メモリ４８に格納する処理が繰り返し実行される。なお、この読取センサ２８による検知パターンｐｔの読取処理については、検知パターンｐｔの長さＬ１が、読取センサ２６、２８のイメージセンサ３０間の間隔Ｇ１を超える場合には、後述するステップＳ６０８以降の処理と並行して実行される。
【００４５】
次に、監視部１５６によるメモリ４８の監視を開始する（ステップＳ６０４）。その後、所定のライン情報が関連付けられた切出画像データがメモリ４８に格納されたか否かの判断を行う（ステップＳ６０６）。即ち、ステップＳ６０６では、監視部１５６において、メモリ４８に、例えば、ライン数「ｍ＋１」を特定するライン情報が関連付けられた切出画像データが入力されたか否かの判断を行う。なお、所定のライン情報については、適宜に設定可能とし、所定のライン情報の設定によって、読取センサ２６による読み取り開始のタイミングが調整されるようにしてもよい。
【００４６】
ステップＳ６０６において、所定のライン情報が関連付けられた切出画像データがメモリ４８に格納されていないと判断されると、再度ステップＳ６０６の処理を実行する。また、ステップＳ６０６において、所定のライン情報が関連付けられた切出画像データがメモリ４８に格納されたと判断されると、読取センサ２６による検知パターンｐｔの読み取りを開始する（ステップＳ６０８）。即ち、ステップＳ６０８では、ＣＰＵ３６から駆動部３８に対して駆動開始に関する信号が出力され、駆動部３８では、当該信号に基づいて読取センサ２６による読み取りを開始する。そして、読取センサ２６による検知パターンｐｔの読み取りが開始されると、第１画像データおよび切出画像データを外部メモリ５０に書き込む書込処理が開始される（ステップＳ６１０）。
【００４７】
ここで、図７には、書込処理の詳細な処理内容が示されたフローチャートが示されている。書込処理が開始されると、まず、ライン数を表す「ｎ」を「１」とする（ステップＳ７０２）。次に、切換部１５８により、メモリ４８に格納された切出画像データのうちライン数「ｎ」を特定するライン情報が関連付けられた切出画像データを取得する（ステップＳ７０４）。ステップＳ７０４では、該当する切出画像データが複数存在する場合には、すべて取得する。
【００４８】
そして、切換部１５８において駆動部３８を介して第１画像データを取得し、取得した第１画像データをＤＭＡコントローラ５４によりメモリコントローラ５２に転送する（ステップＳ７０６）。メモリコントローラ５２に転送された第１画像データは外部メモリ５０に書き込まれる。また、ＤＭＡコントローラ５４により第１画像データを転送する際に、切換部１５８において転送された第１画像データの幅方向の画素のカウントを開始する（ステップＳ７０８）。なお、このステップＳ７０６、７０８は、ステップＳ７０４の前に実行するようにしてもよいし、ステップＳ７０４と並行して実行するようにしてもよい。
【００４９】
次に、カウントした画素数が、ステップＳ７０４で取得した切出画像データに関連付けられた切出情報の画素値と一致したか否かの判断を行う（ステップＳ７１０）。即ち、ステップＳ７１０では、切出情報として設定された２つの画素値（欠落領域の幅方向における両端部の画素値）のうちの一方の画素値と一致したか否かの判断を行う。なお、ステップＳ７０４で複数の切出画像データを取得した場合には、カウント値が、各切出画像データに関連付けられた切出情報における画素値に対して判断が行われる。ステップＳ７１０において、カウント値が、切出画像データに関連付けられた切出情報の画素値と一致していないと判断されると、再度ステップＳ７１０の処理を実行する。また、ステップＳ７１０において、カウント値が、切出画像データに関連付けられた切出情報の画素値と一致したと判断されると、ＤＭＡコントローラ５４により当該切出画像データを転送する（ステップＳ７１２）。即ち、ステップＳ７１２では、ＤＭＡコントローラ５４がメモリコントローラ５２に転送する画像データを、切換部１５８により、第１画像データから、一方の画素値が一致する切出情報と関連付けられた切出画像データに切り換える。なお、ＤＭＡコントローラ５４によりメモリコントローラ５２に転送された切出画像データは、メモリコントローラ５２によって外部メモリ５０に書き込まれる。
【００５０】
その後、カウント値が、転送されている切出画像データに関連付けられた切出情報の他方の画素値と一致したか否かの判断を行う（ステップＳ７１４）。ステップＳ７１４において、カウント値が、転送されている切出画像データに関連付けられた切出情報の他方の画素値と一致しないと判断されると、再度ステップＳ７１４の処理を実行する。また、ステップＳ７１４において、カウント値が、転送されている切出画像データに関連付けられた切出情報の他方の画素値と一致すると判断されると、ＤＭＡコントローラ５４により第１画像データを転送する（ステップＳ７１６）。即ち、ステップＳ７１６では、ＤＭＡコントローラ５４がメモリコントローラ５２に転送する画像データを、切換部１５８により、切出画像データから第１画像データ（切出画像データと同じライン情報を備えたもの）に切り換える。このとき、ＤＭＡコントローラ５４に転送された切出画像データは、出力済みのデータとされる。そして、ＤＭＡコントローラ５４によりメモリコントローラ５２に転送された第１画像データは、メモリコントローラ５２により外部メモリ５０に書き込まれる。
【００５１】
次に、ステップＳ７０４で取得した切出画像データをＤＭＡコントローラ５４によりすべて転送したか否かの判断を行う（ステップＳ７１８）。即ち、ステップＳ７１８では、ステップＳ７０４で取得した切出画像データが、すべて出力済みのデータとなっているか否かの判断を行う。ステップＳ７１８において、ステップＳ７０４で取得した切出画像データをＤＭＡコントローラ５４によりすべて転送していない、つまり、当該切出画像データがすべて出力済みデータとなってないと判断されると、ステップＳ７１０に戻り、以降の処理を実行する。また、ステップＳ７１８において、ステップＳ７０４で取得した切出画像データをＤＭＡコントローラ５４によりすべて転送した、つまり、当該切出画像データがすべて出力済みデータとなっていると判断されると、ステップＳ７２０に進む。
【００５２】
ステップＳ７２０では、カウント値が所定の値に達したか否かの判断を行う。即ち、ステップＳ７２０では、カウント値が、検知パターンｐｔの幅方向の総画素数（つまり、幅方向の一方の端部から他方の端部までの画素数である。）に達したか否かの判断を行う。なお、検知パターンｐｔの幅方向の総画素数については、予め記憶されている。ステップＳ７２０において、カウント値が所定の値に達しない、つまり、カウント値が、検知パターンｐｔの幅方向の総画素数に達しないと判断されると、再度ステップＳ７２０の処理を実行する。また、ステップＳ７２０において、カウント値が所定の値に達した、つまり、カウント値が、検知パターンｐｔの幅方向の総画素数に達したと判断されると、検知パターンｐｔをすべて読み取ったか否かの判断を行う（ステップＳ７２２）。
【００５３】
なお、読取センサ２６、２８で検知パターンｐｔをすべて読み取った際の総ライン数は予め記憶されており、ステップＳ７２２では、ライン数「ｎ」が記憶された総ライン数に達したか否かの判断を行う。ステップＳ７２２において、検知パターンｐｔをすべて読み取っていない、つまり、ライン数「ｎ」が記憶された総ライン数に達してないと判断されると、ライン数を表す「ｎ」をインクリメントする（ステップＳ７２４）。その後、切換部１５８による、画素のカウント値をリセットし（ステップＳ７２６）、ステップＳ７０４に戻り、以降の処理を実行する。また、ステップＳ７２２において、検知パターンをすべて読み取った、つまり、ライン数「ｎ」が記憶された総ライン数に達したと判断されると、書込処理を終了して、第２の読取処理を終了する。
【００５４】
以上において説明したように、本発明による画像読取装置を備えた記録装置１００では、読取センサ２８で読み取った第２画像データを切出部４６で切出し、切り出された切出画像データをメモリ４８に格納するようにした。また、読取センサ２６で読み取った第１画像データは、切換部１５８で取得した後に、ＤＭＡコントローラ５４によりメモリコントローラ５２に転送して外部メモリ５０に書き込むようにした。なお、ＤＭＡコントローラ５４による転送時には、第１画像データと同じライン情報が関連付けられた切出画像データをメモリ４８から取得し、転送した画像データの幅方向の画素数をカウントするようにした。このカウント値が切出画像データに関連付けられた切出情報における画素値と一致すると、転送する画像データを第１画像データから切出画像データまたはその逆に切り換えるようにした。即ち、ＤＭＡコントローラ５４によるメモリコントローラ５２への転送のタイミングを第１画像データと切出画像データとでずらすことで、第１画像データと切出画像データとを外部メモリ５０に書き込むタイミングをずらすようにした。
【００５５】
これにより、２つの読取センサ２６、２８で読み取った画像データを、１つのＤＭＡコントローラ５４によって効率よく外部メモリ５０に書き込むことが可能となり、読取制御部３４についてはコスト高を招来したり大型化することなく構成することができる。従って、読取制御部３４を備えた本発明の第２の実施の形態による画像読取装置においては、コスト高や大型化が抑制される。また、記録装置１００では、ＤＭＡコントローラ５４による第１画像データの転送時に、当該第１画像データと同じライン情報が関連付けられた切出画像データが出力されるようになる。このため、メモリ４８には、読取センサ２６、２８間の間隔に応じたライン数分の切出画像データを格納すればよく、切出画像データを格納するために使用するメモリ４８の容量は小さくて済む。
【００５６】
（変形例）
なお、上記した実施の形態は、以下の（１）乃至（４）に示すように変形するようにしてもよい。
【００５７】
（１）読取センサ２６と読取センサ２８とは、一方の読取センサで読み取った画像データの欠落領域が、他方の読取センサで読み取った画像データに含まれるような構成であれば、互いに異なる構成としてもよい。また、読取センサ２８について、例えば、イメージセンサ３０を多く配設するなどして、イメージセンサ３０が位置する領域Ｓ１が、最大記録幅を含むように構成されるようにしてもよい。この場合、記録装置１０では、例えば、切出部４６で第１画像データを切り出して切出画像データを作成し、第２画像データを外部メモリ５０に格納した後に、切出画像データを外部メモリ５０に格納することができる。
【００５８】
（２）第１画像データをメモリ４８に格納するようにしてもよい。このとき、切出部４６で切り出された切出画像データは、メモリ４８に格納された第１画像データと合成して外部メモリ５０に格納される。即ち、記録装置１０では、ＤＭＡコントローラ５４により切出画像データをメモリコントローラ５２に転送して外部メモリ５０に書き込む。その後、メモリ４８に格納された第１画像データをＤＭＡコントローラ５４によりメモリコントローラ５２に転送して外部メモリ５０に書き込む。また、記録装置１００では、切出部４６で切り出された切出画像データをＤＭＡコントローラ５４で転送する際に、メモリ４８に格納された第１画像データと切り換えながらメモリコントローラ５２に転送する。このとき、記録装置１００では、読取センサ２６が読取センサ２８の搬送方向上流側に位置する。
【００５９】
（３）本発明による画像読取装置としては、所定の画像が記録された記録紙２００が載置され、読取部２４が記録紙２００の幅方向と交差する方向に移動することにより、当該所定の画像を読み取る画像読取装置を含むものとする。即ち、本発明による画像読取装置は、読み取る対象となる画像と読取部２４を構成する読取センサ２６、２８とが相対的に移動可能な構成となっている。この場合、移動方向が、上記実施形態における搬送方向に対応する。
【００６０】
（４）本発明による画像読取装置により読み取り可能な画像としては、不吐出状態のノズルを検知するための検知パターンに限定されるものではない。また、読取センサ２８による第２画像データを切り出す切出領域Ｓｃについては、読取センサ２６による第１画像データの欠落領域に対応した領域に限定されるものではない。即ち、本発明による画像読取装置では、所定の模様が描かれた所定の画像を読み取るようにしてもよい。この際、例えば、読取センサ２６におけるイメージセンサ３０を低解像度とし、読取センサ２８におけるイメージセンサ３０を高解像度とし、切出領域Ｓｃを所定の模様が描かれた領域とする。これにより、所定の模様が高解像度で現された画像データを外部メモリ５０に格納することができる。
【００６１】
具体的には、第２画像データの各ラインにおいて、所定の模様が描かれた領域を切出領域Ｓｃとして設定し、切出部４６では第２画像データにおいて当該切出領域Ｓｃに対応した領域を切り出して切出画像データを作成する。そして、第１の実施の形態による画像読取装置では、低解像度の第１画像データを外部メモリ５０に格納する。このとき、切出領域Ｓｃに対応する領域分の画素数だけアドレスをオフセットして格納する。または、当該領域分の画素数だけにＮｕｌｌデータを書き込む。その後、オフセットした部分やＮｕｌｌデータが書き込まれた部分に高解像度の切出画像データを書き込むこととなる。
【００６２】
また、第２の実施の形態による画像読取装置では、低解像度の第１画像データと高解像度の切出画像データとを切り換えながら画像データを外部メモリ５０に書き込む。即ち、画像データを外部メモリ５０に書き込む際に、切出領域Ｓｃに基づいて設定された画素数に達すると、切換部１５８から出力される画像データが、第１画像データから高解像度の切出画像データまたはその逆に切り換える。なお、この場合には、読取センサ２６、２８を１つのイメージセンサにより構成するようにしてもよい。
【符号の説明】
【００６３】
１０、１００  記録装置
２４  読取部（読取手段）
２６、２８  読取センサ
３０  イメージセンサ
４６  切出部（切出手段）
４８  メモリ（第２のメモリ）
５０  外部メモリ（第１のメモリ）
５２  メモリコントローラ
５４  ＤＭＡコントローラ
１５６  監視部（監視手段）
１５８  切換部
【図１】
2018037870.tif 000003
【図２】
2018037870.tif 000004
【図３】
2018037870.tif 000005
【図４】
2018037870.tif 000006
【図５】
2018037870.tif 000007
【図６】
2018037870.tif 000008
【図７】
2018037870.tif 000009