(57)【要約】【課題】回復動作が終了してから印刷ジョブが実行されるまでの時間が長くなってしまうことを防止すること。【解決手段】印刷開始前に記録ヘッドの回復動作を行うインクジェット記録装置であって、印刷ジョブの内容を解析し、この解析の結果に応じて、回復動作を開始する時間を決定する。【選択図】図３
2011152730.tif 000002
【特許請求の範囲】
【請求項１】
印刷開始前に記録ヘッドの回復動作を行うインクジェット記録装置であって、
印刷ジョブの内容を解析する解析手段と；
上記解析手段による解析結果に応じて、上記回復動作を開始する時間を決定する決定手段と；
を有することを特徴とするインクジェット記録装置。
【請求項２】
上記解析手段は、上記印刷ジョブに含まれる描画コマンドの種別及び数を解析することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
上記決定手段は、上記解析手段による解析結果に応じて上記印刷ジョブのデータ展開終了時間を予測し、該予測したデータ展開終了時間に従って上記回復動作を開始する時間を決定することを特徴とする請求項１または２に記載のインクジェット記録装置。
【請求項４】
印刷開始前に記録ヘッドの回復動作を行うインクジェット記録装置の制御方法であって、
印刷ジョブの内容を解析し、
上記解析の結果に応じて、上記回復動作を開始する時間を決定することを特徴とするインクジェット記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを吐出するインクジェット記録ヘッドを用いてインクジェット記録を行うインクジェット記録装置及びその制御方法に関する。
【背景技術】
【０００２】
従来、インクを吐出するインクジェット記録装置が知られている。インクジェット記録装置は、記録ヘッドに設けられている複数の吐出口からインクを吐出することによって、記録媒体上に画像形成する。このようなインクジェット記録装置では、画像形成動作を開始する前に、インク吐出を安定させるために、クリーニング等の回復動作を行う（たとえば、特許文献１参照）。また、インクジェット記録装置では、所定期間、インクの吐出を行わない場合、記録ヘッドの保護のためにキャッピングを行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１７９９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、印刷ジョブを受け付け、回復動作が終了した後も画像データの解析とデータ展開とが終了せずに、印刷動作が開始されないまま、一定時間が経つと、記録ヘッドの保護のためにキャッピングされる。一旦キャッピングされると、印刷開始時に、再び回復動作が実行されてしまう。
【０００５】
本発明は、回復動作が終了してから印刷ジョブが実行されるまでの時間が長くなってしまうことを防止したインクジェット記録装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のインクジェット記録装置は、印刷開始前に記録ヘッドの回復動作を行うインクジェット記録装置であって、印刷ジョブの内容を解析する解析手段と、上記解析手段による解析結果に応じて、上記回復動作を開始する時間を決定する決定手段とを有する。
【発明の効果】
【０００７】
本発明によれば、印刷ジョブの内容に応じて回復動作の開始時間を決定するので、回復動作が終了してから印刷ジョブが実行されるまでの時間が長くなってしまうことを防止できる。
【図面の簡単な説明】
【０００８】
【図１】実施例であるインクジェット記録装置の構成を示すブロック図である。
【図２】描画コマンドと印刷ジョブの展開時間との関係を示す図である。
【図３】インクジェット記録装置１００の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
発明を実施するための形態の一例は、次の実施例である。
【００１０】
図１は、本発明の実施例であるインクジェット記録装置１００の構成を示すブロック図である。
【００１１】
インクジェット記録装置１００は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、インタフェース部１４と、印刷制御部１５と、操作部１６と、回復動作制御部１７と、データバス１８とを有する。
【００１２】
ＣＰＵ１１は、インクジェット記録装置１００全体の動作を制御する。ＲＯＭ１２は、インクジェット記録装置１００の制御を行うプログラムを格納している。ＲＡＭ１３は、ＲＯＭ１２に格納されたプログラムをＣＰＵ１１で実行する際に、ワークエリアとして使用される。
【００１３】
インタフェース部１４は、コンピュータ等のホスト装置から転送される印刷ジョブ等を受信するためのインタフェース部である。印刷制御部１５は、インクを吐出する複数の吐出口を有した記録ヘッドや、インクを付与して画像が形成される記録媒体の搬送機構等を有する。そして、印刷制御部１５は、記録ヘッドの駆動と記録媒体の搬送とを行い、受け付けた印刷ジョブに応じた画像の形成を行う。インクジェット記録装置１００が受け付ける印刷ジョブは、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された種々の描画コマンドや画像データを含むデータである。また、印刷制御部１５は、所定期間、記録ヘッドからインクが吐出されない場合、記録ヘッドの保護のためにキャッピングを行う。操作部１６は、ユーザが各種指示を行うためのキー入力部と種々の情報を表示する表示部とを有する。
【００１４】
回復動作制御部１７は、回復動作の種類や実行タイミングを制御する。回復動作制御部１７が行う回復動作には、記録ヘッドからインクを吸引するクリーニングを含む。回復動作制御部１７は、一旦記録ヘッドのキャッピングが行われると、再び回復動作を行う。データバス１８は、本体内部の制御信号やデータを伝送する。
【００１５】
図２は、印刷ジョブに含まれている描画コマンドと画像データの展開時間との関係を示す図である。インクジェット記録装置１００は、図２のような各コマンドの種別とそのコマンドに応じたデータ展開時間の目安を示す情報をＲＡＭ１３に記憶しておく。
【００１６】
インクジェット記録装置１００は、インタフェース部１４を介して受信した印刷ジョブに含まれている描画コマンドの種類と数とを解析する。その後に、図２のような各描画コマンドに基づいたデータ展開時間を用い、印刷ジョブ全体のデータ展開時間を算出する。
【００１７】
図３は、インクジェット記録装置１００の動作を示すフローチャートである。このフローチャートは、ＲＯＭ１２に記憶されているプログラムを、ＣＰＵ１１がＲＡＭ１３にロードし、それを実行することにより行われる処理の流れを示す。
【００１８】
Ｓ３１で、印刷ジョブが受信されると、Ｓ３２で、前回の行った印刷からの経過時間等の諸条件に基づいて、Ｓ３１で受信した印刷ジョブに基づく印刷の前に行うべき回復動作に要する時間を予測する。Ｓ３３で、受信した印刷ジョブがＰＤＬデータであれば、印刷ジョブに含まれている描画コマンドの種類と数とを解析する。Ｓ３４で、ＲＡＭ１３に予め記憶されている描画コマンド毎のデータ展開に要する時間に基づいて、印刷ジョブ全体についてのデータ展開に要する時間を予測する。
【００１９】
ここで、たとえば印刷ジョブのデータ量の１／１０を解析した時点で、その画像データに含まれている描画コマンドのデータ展開時間を予測する動作を停止し、その時点で予測されたデータ展開時間を１０倍する。この１０倍した時間を、全体のデータ展開時間とするようにしてもよい。
【００２０】
次に、Ｓ３５で、回復動作に要する時間と予測したデータ展開時間とに基づき、描画コマンドのデータ展開の終了時刻またはそれに近い時刻に、記録ヘッドの回復動作が終了するように、記録ヘッドの回復動作の開始時刻を決定する。
【００２１】
そして、Ｓ３６で、描画コマンドのデータ展開を開始する。描画コマンドのデータ展開と並行して、Ｓ３７で、記録ヘッドの回復動作の開始時刻になったかどうかを判別し、開始時刻になった時点で、記録ヘッドの回復動作を開始する（Ｓ３８）。記録ヘッドの回復動作の開始時刻になっていなければ、Ｓ３９で、そのまま、描画コマンドのデータ展開を続行する。記録ヘッドの回復動作が実行されていなければ、Ｓ４０で、記録ヘッドの回復動作の開始時間を判別する処理を繰り返す。
【００２２】
以上のように、回復動作の開始時間を決定することにより、回復動作が終了してから、データの展開が終了して当該データの印刷を開始するまでの時間が長くなることがなくなる。したがって、印刷ジョブを受信した後に開始した回復動作が終了した後、当該印刷ジョブに基づく印刷を開始するまでの間にキャッピングされることがなくなり、再度回復動作を行う必要がなくなる。
【００２３】
また、上記実施例によれば、受信した画像データに含まれている描画コマンドの種類と数とを解析し、各描画コマンドに基づいて、描画コマンドのデータ展開時間を予測するので、描画コマンドのデータ展開時間の予測の確度が高い。しかしながら、データ展開時間の予測は、上記実施例に限定されるものではなく、種々の方法を採用すればよい。また、データ展開時間を具体的に予測する必要はない。受け付けた印刷ジョブ内の描画コマンドの種類、数、データ量などに応じて、回復動作の終了時間とデータ展開の終了時間とが大きくずれない範囲で、印刷ジョブを受け付けてから回復動作を開始するまでの時間を決定すれば十分である。またデータ展開時間の予測も、上記には限定されず、種々の方法を採用してもよい。
【００２４】
また、以上の処理を、インクジェット記録装置１００のＣＰＵ１１が行うのに代え、インクジェット記録装置１００にインタフェース部１４を介して接続されたホスト装置で行うようにしてもよい。即ち、ホスト装置においてインクジェット記録装置１００に印刷を実行させるための印刷ジョブの内容を解析し、その解析結果に応じて決定した回復動作の開始時間に、インクジェット記録装置１００に回復動作の開始を指示するようにしてもよい。
【００２５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータが連動して実行するようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、一部または全部をハードウェアによって実現するようにしてもよい。
【図１】
2011152730.tif 000003
【図２】
2011152730.tif 000004
【図３】
2011152730.tif 000005