(57)【要約】【課題】  高速または高画質を実現するインクジェット記録装置の制御方法を提供する。【解決手段】  記録素子数幅で１走査分の画像記録に必要な画像データを任意の分割数で分割したデータフレーム単位でホスト装置から受信した画像データに基づいて記録ヘッドを搭載したキャリッジを所定速度で走査させる画像記録装置であって、複数の所定領域に分割され、データフレームを格納する記憶手段と、所定領域の１つ以上へのデータフレームの格納が完了したことを検知すると、格納が完了したデータフレームを用いて画像記録を開始するように制御する画像記録制御手段と、少なくとも2つの記録モードを設定する設定手段と、画像記録の開始後に次に記録すべきデータフレームの格納が完了していない場合には、画像記録を中断するとともに、キャリッジを中断位置から記録開始位置方向に戻す戻し量を設定手段による記録モードに応じて制御する制御手段を備える。【選択図】  図１
2007038577.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドの記録素子数幅で１走査分の画像を記録するのに必要な画像データを任意の分割数で分割したデータフレーム単位でホスト装置から受信した画像データに基づいて、前記記録ヘッドを搭載したキャリッジを記録媒体上で所定速度で走査させながら画像記録する画像記録装置であって、
複数の所定領域に分割され、前記データフレームを格納する記憶手段と、
前記所定領域の１つ以上への前記データフレームの格納が完了したことを検知すると、前記格納が完了したデータフレームを用いて画像記録を開始するように制御する画像記録制御手段と、
少なくとも2つの記録モードを設定する設定手段と、
前記画像記録の開始後に次に記録すべきデータフレームの格納が完了していない場合には、前記画像記録を中断するとともに、前記キャリッジを中断位置から記録開始位置方向に戻す戻し量を前記設定手段による記録モードに応じて制御する制御手段を備えたことを特徴とする画像記録装置。
【請求項２】
前記記録モードの設定が速度優先モードの場合には、前記キャリッジの記録開始位置方向への戻し量を、画質優先モードが設定された場合よりも短い距離とすることを特徴とする請求項１記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置に関し、特に、安価で高速また高画質な画像記録装置を実現する技術に関するものである。
【背景技術】
【０００２】
従来より、記録ヘッドを搭載したキャリッジを主走査方向に走査して記録媒体に記録を行い、１主走査で印刷するデータの全てを格納するのに十分なメモリ量を確保せず、１主走査で記録する記録データの一部がメモリに格納された時に記録へッドの主走査を開始する構成で、順次印刷が終了した部分のメモリを次の記録データ格納用のメモリとして使用し、メモリは主走査方向と副走査方向に対し矩形状のブロック単位とするインクジェット記録装置においては、受信済みブロック数が所定以下になると印刷を停止し、その後追加データを所定ブロック数分格納できると印刷を再開していた。このとき、同一走査内で印刷停止および印刷再開があると停止再開を行った画像つなぎ部分の画像品位が低下するという問題があった。その一つの原因として、キャリッジのオーバーシュートが挙げられる。
【０００３】
ここでオーバーシュートとは、キャリッジが加速から定速駆動に移行した直後から所定期間、キャリッジの有する固有振動数等が原因で速度変動が発生することを指す。印刷を再開するためには、記録ヘッドを搭載したキャリッジを少なくとも加速距離分戻さなければならないが、戻す距離が短すぎるとキャリッジが加速から定速へ移行する際のオーバーシュート時にインクを吐出することになり画像品位の低下につながる。そこでキャリッジの加速領域を充分とり定速領域に入ってからオーバーシュートが解消した時点で印刷を開始するように駆動することが考えられる。しかし、キャリッジを中断後の記録開始におけるすべての場面で一律に記録開始位置方向へ戻すことは印刷速度を上げられなくなる弊害を生じる。
【０００４】
又、従来例としては、例えば特許文献１と特許文献２をあげることが出来る。
【特許文献１】特開平7-323637号公報
【特許文献２】特開2003-320655号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のように、記録ヘッドを搭載したキャリッジを主走査方向に走査して記録媒体に記録を行い、１主走査で印刷するデータの全てを格納するのに十分なメモリ量を確保せず、１主走査で記録する記録データの一部がメモリに格納された時に記録へッドの主走査を開始する構成で、順次印刷が終了した部分のメモリを次の記録データ格納用のメモリとして使用する記録装置において、追加データのメモリへの格納が間に合わなかった場合の印刷再開処理時に、キャリッジの主走査再開位置を固定の位置にしてしまうと、画質優先モードの場合に高精度の印刷ができなくなるおそれがある。また、速度優先モードの場合には、印刷速度が遅くなってしまう可能性がある。
【０００６】
本発明の目的は、１主走査で印刷するデータの全てが確定するのに十分なメモリ量を確保しない安価な記録装置において、同主走査内で記録すべき追加データのメモリへの格納が間に合わなかった場合の印刷再開時に、キャリッジ主走査再開位置を可変とすることで、高速または高画質を実現するインクジェット記録装置の制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明による画像記録装置は、記録ヘッドの記録素子数幅で１走査分の画像を記録するのに必要な画像データを任意の分割数で分割したデータフレーム単位でホスト装置から受信した画像データに基づいて、前記記録ヘッドを搭載したキャリッジを記録媒体上で所定速度で走査させながら画像記録する画像記録装置であって、
複数の所定領域に分割され、前記データフレームを格納する記憶手段と、
前記所定領域の１つ以上への前記データフレームの格納が完了したことを検知すると、前記格納が完了したデータフレームを用いて画像記録を開始するように制御する画像記録制御手段と、
少なくとも2つの記録モードを設定する設定手段と、
前記画像記録の開始後に次に記録すべきデータフレームの格納が完了していない場合には、前記画像記録を中断するとともに、前記キャリッジを中断位置から記録開始位置方向に戻す戻し量を前記設定手段による記録モードに応じて制御する制御手段を備えたことを特徴とするものである。また、前記記録モードの設定が速度優先モードの場合には、前記キャリッジの記録開始位置方向への戻し量を、画質優先モードが設定された場合よりも短い距離とすることを特徴とするものである。
【発明の効果】
【０００８】
以上説明したように本発明によれば、１主走査で印刷するデータの全てが確定するのに十分なメモリ量を確保しない安価な記録装置において、印刷中の印刷動作に対して追加データの転送が間に合わない場合の印刷再開時にキャリッジ主走査再開位置を可変とすることで、高速また高画質な記録装置を、スループットを低下させずに提供することが可能となる。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明を適用可能なインクジェット記録装置の概略を示す斜視図である。記録装置１００の給紙位置に挿入された記録媒体１０５は、送りローラ１０６によって矢印Ｐ方向に送られ、記録ヘッド１０４の印刷可能領域へ搬送される。印刷可能領域における記録媒体１０５の下部には、プラテン１０７が設けられている。キャリッジ１０１は、２つのガイド軸１０２と１０３によって、それらの軸方向に沿う方向に移動可能となっており、不図示のステッピングモータの駆動により、印刷領域を含む走査領域を、主走査方向である矢印Ｑ１、Ｑ２で示す方向に沿って往復走査する。１回の主走査が終了すると、記録媒体を矢印Ｐ方向である副走査方向に一定量だけ送り次の主走査に備える。これらの主走査と副走査を繰り返し１頁の印刷動作を行う。
【００１０】
図１において、キャリッジ１０１に登載された記録ヘッド１０４は、インクを吐出可能な吐出口とインクを収容するインクタンクを含む構成であり、記録ヘッドの吐出口は下方に位置する記録媒体にインクを吐出して印刷するようにキャリッジ上に搭載されている。
【００１１】
また、１０８はスイッチ部と表示部であり、スイッチ部は記録装置の電源のオン／オフの切り替えや各種印刷モードの設定等に使用される。ここでは、印刷モードの設定が記録装置本体のスイッチにより設定されているが、ホストからの指示によるものでも良い。表示部は記録装置の状態を表示可能に構成されている。
【００１２】
記録ヘッドの構成は、Ｙ、Ｍ、Ｃ、Ｂｋの４色を印刷可能であり、Ｙ、Ｍ、Ｃの吐出口の数は各１２８個、Ｂｋは３２０個であり、各色の吐出口の配置ピッチは数副走査方向に対して、１／６００ｄｐｉであり、約４２ミクロンである。記録ヘッドの駆動周波数は、１５ｋＨｚであり、主走査方向に対して６００ｄｐｉの密度で印刷動作可能である。したがって、印刷動作時のキャリッジの主走査速度は２５ｉｎｃｈ／秒である。
【００１３】
図２は、本発明を適用可能なインクジェット記録装置の主要部を示すブロック図である。ホスト装置５００から記録装置１００に印刷すべき文字や画像のデータが送信され、受信バッファー４０１に蓄えられる。また、正しくデータが転送されているかどうかを確認するデータ、および記録装置１００の動作状態を知らせるデータが記録装置１００からホスト装置５００に送信される。
【００１４】
受信バッファー４０１に蓄えられたデータは、ＣＰＵ４０２の管理下において、記録ヘッドが主走査した時に印刷を行うためのデータに加工され、ランダムアクセスメモリ部４０３内のプリントバッファー部に記憶される。プリントバファー部のデータは、記録ヘッドコントロール部４１０により記録ヘッド１０４に転送され、記録ヘッドを制御して文字や画像のデータを印刷する。また、記録ヘッドコントロール部４１０は、記録ヘッド１０４の状態を示す温度情報等を検出してＣＰＵ４０２に送り、記録ヘッドコントロール部４１０にその情報を伝達し、記録ヘッドを制御する。
【００１５】
機械コントロール部４０４は、ＣＰＵ４０２からの指令によりキャリッジモータやラインフィードモータ等の機械部４０５を駆動制御する。
【００１６】
センサ／ＳＷコントロール部４０６は、各種センサやＳＷ（スイッチ）からなるセンサ／ＳＷ部４０７からの信号をＣＰＵ４０２に送る。
【００１７】
表示素子コントロール部４０８は、ＣＰＵ４０２からの指令により、表示パネル群のＬＥＤや液晶表示素子等からなる表示部４０９を制御するよう構成されている。
【００１８】
本発明では、プリントバッファーの容量は、１主走査で印刷するデータの全てを確定するのに十分なメモリ量より少ない容量のメモリ構成である。
【００１９】
以下の実施例は、カラー印刷を行う場合で、記録ヘッドの吐出口の内、Ｙ、Ｍ、Ｃ、Ｂｋ各色の吐出口をそれぞれ１２８個使用して１パス印刷する場合の例を示す。
【００２０】
プリントバッファーの構成は、全印刷幅８インチを６００ｄｐｉの密度で印刷し、最大確保可能なプリントバッファーの幅は、全幅に対応する４８００ｄｏｔに対して、それより少ない幅で、１／２より大きい幅である２５６０ｄｏｔ分とした。これにより、従来４８００ｄｏｔ分のメモリ確保が必要だったのに対して、約１／２の確保となる。
【００２１】
プリントバッファーの構成の詳細は、
Ａ、 Ｙ、Ｍ、Ｃ、Ｂｋ、の色ごとに区別した
Ｂ、 縦（副走査）方向と横（主走査）方向を印刷画素単位の矩形状のブロック
で確保する構成とした
この実施例では、ブロックサイズはＹＭＣＢｋを共通とした
この実施例では、ブロックサイズは１主走査内では一定の値とした
Ｃ、 ブロックの縦方向のサイズ（高さ）は、設定可能とし、
この実施例では、８のｎ１倍とした（ｎ１は１以上の整数）
この実施例では、ｎ１＝１６で１２８とした
Ｄ、 ブロックの横方向のサイズ（幅）は、設定可能とし、
この実施例では、２のｎ２乗とした（ｎ２は０以上の整数）
この実施例では、ｎ２＝８で２５６とした。したがって、印刷幅に対し、
横方向に、最大２５６０／２５６＝１０個のブロックをあてることが可能
な構成とした。
Ｅ、 印刷する主走査で、色ごとにデータの無いブロックはメモリ領域を確保せず、
ゼロフラグを立てて代用し、印刷時にヌルデータとして扱う、ことで
メモリを節約できる構成とした
このように、矩形状のブロック構成とすることで、メモリ管理を容易にした。また、ブロックサイズは可変構造とし、メモリの有効使用に対し、印刷条件で柔軟に対応させることが可能な構成とした。
【００２２】
この実施例ではブロックサイズの高さは１６の倍数とすることでメモリ管理を容易にした。また、ブロックサイズの幅は２のべき乗とすることでメモリ管理を容易にした。
【００２３】
図３に、本発明のブロックバッファ処理概要を示す。図３−１に示すように、Ａ４サイズの記録媒体に、幅８インチのデータを、１スキャン（主走査）で印刷する時に、主走査方向の解像度が６００ｄｐｉでブロック幅２５６ｄｏｔとした場合、必要なブロック数は１９ブロックとなる。記録装置に搭載のメモリ要領から実際に確保できるブロック数は５ブロックである。この確保できるブロックバッファを順番にリング状に使用することにより記録を実施する。白抜けブロックがデータ未受信の空きブロックを示し、網掛けブロックがデータ受信済みの記録処理待ちブロックである。図３−２状態では、記録データ受信待ち状態で全てのブロックバッファは空き状態である。記録データを受信し、所定ブロック以上（この例では４ブロック）受信したら、記録ヘッドを主走査方向に駆動し記録を開始する（図３−３参照）。一つのブロックバッファの記録が終了するともにブロックバッファ記録完了割り込みが発生する（図３−３から図３−９参照）。割り込み処理では、記録処理待ちブロックがあるかどうかを確認し、待ちブロックがない（次に印刷すべきブロックが空）と判断された場合は、印刷を中断し、キャリッジの停止処理に入る（図３−８参照）。
【００２４】
図４は、印刷中断時におけるキャリッジの動作処理の概略を表したものである。白抜きの長方形が１主走査で印刷される記録媒体上の記録領域を表す。１主走査開始前、キャリッジは、[1. キャリッジ主走査開始位置]に停止している（図４−１参照）。図４−２で、キャリッジは主走査を開始し、追加データのメモリへの格納が間に合わなかったために[2. 印刷中断位置]で印刷を中断し、減速して[3. CR停止位置]で停止する。速度優先モードの場合、図４−３に示すようにキャリッジを[2.印刷停止位置]から加速距離分だけ戻し、追加データの格納が済み次第、即座に印刷を再開できるように待機する。画質優先モードの場合は、印刷の再開時にキャリッジのオーバーシュートによる画質低下を防ぐために[1.キャリッジ走査開始位置]まで戻して待機する。そして、どちらの場合も、所定ブロック分の追加データが溜まり次第印刷を再開する（図４−５参照）。
【００２５】
図５は、印刷中断が起きた場合のキャリッジ主走査再開位置の設定方法に関するフローチャートである。印刷が開始されると、１ブロック終了毎にブロック印刷完了割込みが発生する（Ｓ５０１）。ブロック印刷完了割込み処理では、印刷終了（Ｓ５０２）か印刷中断（Ｓ５０４）かの判別を行い、印刷終了の場合はＳ５０３へ進み印刷処理を終了する。印刷中断の場合は、印刷中断位置を記憶して割込み処理を抜ける（Ｓ５０５）。印刷中断後、キャリッジを停止し（Ｓ５０６）、印刷モードを判別する（Ｓ５０７）。その結果、速度優先モードであった場合は、記憶した印刷中断位置から加速距離分だけキャリッジを戻す（Ｓ５０８）。画質優先モードであった場合は、今回の主走査を開始した位置までキャリッジを戻す（Ｓ５１１）。その後、印刷データが所定ブロック分溜まるまで待機する（Ｓ５０９）。
印刷データが溜まると、キャリッジの主走査を開始し、印刷処理を再開する（Ｓ５１０）。
【図面の簡単な説明】
【００２６】
【図１】本発明を適用可能なインクジェット記録装置の概略を示す斜視図
【図２】インクジェット記録装置のブロック図
【図３】ブロックバッファ処理説明図
【図４】印刷中断時における印刷モードとキャリッジの主走査再開位置を表す説明図
【図５】印刷再開時のキャリッジ主走査開始位置の設定方法を表すフローチャート
【符号の説明】
【００２７】
１００  記録装置
１０１  キャリッジ
１０２  ガイド軸ａ
１０３  ガイド軸ｂ
１０４  記録ヘッド
１０５  記録媒体
１０６  送りローラ
１０７  プラテン
１０８  スイッチ部と表示部
４０１  受信バッファー
４０２  ＣＰＵ
４０３  ランダムアクセスメモリ部
４０４  機械コントロール部
４０５  機械部
４０６  センサ／ＳＷコントロール部
４０７  センサ／ＳＷ部
４０８  表示素子コントロール部
４０９  表示素子部
４１０  記録ヘッドコントロール部
４１１  リードオンリメモリ
５００  ホスト装置
【図１】
2007038577.tif 000003
【図２】
2007038577.tif 000004
【図３】
2007038577.tif 000005
【図４】
2007038577.tif 000006
【図５】
2007038577.tif 000007