(57)【要約】【課題】異常終了回復制御における、記録前の待ち時間を短縮すること。【解決手段】本発明は、インクを吐出する吐出口が配された吐出口面を有する記録ヘッドと、前記吐出口面をキャッピングするキャッピング状態と前記吐出口面をキャッピングしないキャップオープン状態とに遷移可能なキャップと、前記記録ヘッドの性能を回復する回復手段と、時刻情報を取得する取得手段と、前記時刻情報に基づきキャップオープン時間を算出する算出手段と、装置の電源ＯＮ時に前記キャップオープン状態の場合に前記回復手段を制御する回復制御手段と、を有する記録装置であって、前記回復制御手段は、前記時刻情報を取得する前に前記回復手段に第１の回復動作を実施させ、前記時刻情報を取得した後に前記キャップオープン時間に基づいて前記回復手段に前記第１の回復動作と異なる第２の回復動作を実施させるか否かを制御することを特徴とする記録装置である。【選択図】図１６
2020104482.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出する吐出口が配された吐出口面を有する記録ヘッドと、
前記吐出口面をキャッピングするキャッピング状態と前記吐出口面をキャッピングしないキャップオープン状態とに遷移可能なキャップと、
前記記録ヘッドの性能を回復する回復手段と、
接続された外部装置から送信される時刻情報を取得する取得手段と、
前記時刻情報に基づき、前記キャップが前記吐出口面をキャッピングしていないキャップオープン時間を算出する算出手段と、
装置の電源ＯＮ時に前記キャップオープン状態の場合に前記回復手段を制御する回復制御手段と、を有する記録装置であって、
前記回復制御手段は、前記時刻情報を取得する前に前記回復手段に第１の回復動作を実施させ、前記時刻情報を取得した後に前記キャップオープン時間に基づいて前記回復手段に前記第１の回復動作と異なる第２の回復動作を実施させるか否かを制御することを特徴とする記録装置。
【請求項２】
前記電源ＯＮ時に前記キャップオープン状態か判定する第１判定手段を更に有する
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記取得手段は、前記外部装置から送信されたデータに含まれる時刻情報を取得する
ことを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記算出手段により算出された前記キャップオープン時間が所定の閾値未満か判定する第２判定手段を更に有し、
前記回復制御手段は、前記第２判定手段の判定結果が真の場合、前記第２の回復動作を実行させない一方、該判定結果が偽の場合、該第２の回復動作を実行させる
ことを特徴とする請求項１乃至３の何れか１項に記載の記録装置。
【請求項５】
前記記録装置の最終動作時刻を記憶する記憶手段を更に有し、
前記算出手段は、前記時刻情報が示す現在時刻と、前記最終動作時刻と、前記第１の回復動作が完了した後の経過時間とに基づき、前記キャップオープン時間を算出する
ことを特徴とする請求項１乃至４の何れか１項に記載の記録装置。
【請求項６】
前記第１の回復動作が完了した後の経過時間は、前記電源がＯＮされた時点から現在時刻までの第１の経過時間から、該時点から該第１の回復動作が完了した時点までの第２の経過時間を差し引くことで算出される
ことを特徴とする請求項５に記載の記録装置。
【請求項７】
前記キャップと接続されインクを吸引可能な吸引手段を更に有し、
前記第１の回復動作と前記第２の回復動作は、前記キャッピング状態で前記吸引手段により前記記録ヘッドからインクを吸引する吸引動作であることを特徴とする請求項１乃至６の何れか１項に記載の記録装置。
【請求項８】
前記第１の回復動作は、前記第２の回復動作よりも前記吸引動作による吸引時間が短いことを特徴とする請求項７に記載の記録装置。
【請求項９】
前記第１の回復動作は、前記第２の回復動作よりも前記吸引動作による吸引量が少ないことを特徴とする請求項７又は８に記載の記録装置。
【請求項１０】
前記第１の回復動作と前記第２の回復動作は、前記吐出口から記録に寄与しないインクを吐出する予備吐出動作であることを特徴とする請求項１乃至６の何れか１項に記載の記録装置。
【請求項１１】
前記第１の回復動作は、前記第２の回復動作よりも前記予備吐出動作の時間が短いことを特徴とする請求項１０に記載の記録装置。
【請求項１２】
前記第１の回復動作は、前記第２の回復動作よりも前記予備吐出動作によるインクの吐出量が少ないことを特徴とする請求項１０又は１１に記載の記録装置。
【請求項１３】
所定の条件を満たす場合、前記回復制御手段は、前記時刻情報を取得する前に前記第１の回復動作を実施させず、記録命令を受信した後に前記回復手段に前記第１の回復動作及び前記第２の回復動作を実施させることを特徴とする請求項１乃至１２の何れか１項に記載の記録装置。
【請求項１４】
前記所定の条件とは、前記電源ＯＮ時に前記取得手段により前記時刻情報が取得されたことであることを特徴とする請求項１３に記載の記録装置。
【請求項１５】
前記所定の条件は、前回の回復動作から所定時間以上経過していることであることを特徴とする請求項１３に記載の記録装置。
【請求項１６】
前記装置に対して着脱自在であり前記記録ヘッドへ供給されるインクを保持するインクタンクを更に有し、前記所定の条件は、前記インクタンクが未装着の時間が閾値以上であることを特徴とする請求項１３に記載の記録装置。
【請求項１７】
前記記録ヘッドから吐出したドット数をカウントするドットカウント手段を更に有し、前記所定の条件は、前記ドット数が閾値以上であることを特徴とする請求項１３に記載の記録装置。
【請求項１８】
前記所定の条件は、回復動作を実施できないエラーが発生していることであることを特徴とする請求項１３に記載の記録装置。
【請求項１９】
インクを吐出する吐出口が配された吐出口面を有する記録ヘッドと、
前記吐出口面をキャッピングするキャッピング状態と前記吐出口面をキャッピングしないキャップオープン状態とに遷移可能なキャップと、
前記記録ヘッドの性能を回復する回復手段と、を有する記録装置の制御方法であって、
接続された外部装置から送信される時刻情報を取得する取得工程と、
前記時刻情報に基づき、前記キャップが前記吐出口面をキャッピングしていないキャップオープン時間を算出する算出工程と、
装置の電源ＯＮ時に前記キャップオープン状態の場合に前記回復手段を制御する回復制御工程と、を有し、
前記回復制御工程において、前記時刻情報を取得する前に前記回復手段に第１の回復動作を実施させ、前記時刻情報を取得した後に前記キャップオープン時間に基づいて前記回復手段に前記第１の回復動作と異なる第２の回復動作を実施させるか否かを制御することを特徴とする制御方法。
【請求項２０】
コンピュータに、請求項１９に記載の方法を実行させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、インクジェット記録装置には、記録ヘッドのノズルをキャップにより密閉することで、インク増粘による吐出不良を防止するためのキャッピング機構が設けられている。電源ＯＮ時に記録ヘッドがキャップされていない場合には、ポンプによる吸引やキャップ内への予備吐出を実施してノズルの吐出不良を回復するという異常終了回復制御が知られている。キャップオープン状態での放置時間（所謂キャップオープン時間）が長くなるにつれて、インク増粘が進んでしまうため、ノズルの回復に必要な吸引量や予備吐出量も増加していく傾向となる。
【０００３】
ところで、近年のインクジェット記録装置の中には、コストダウンを目的として時計素子（ＲＴＣ、ＲｅａｌＴｉｍｅＣｌｏｃｋ）を備えないものが存在する。このような記録装置では、電源ＯＦＦ中の経過時間がわからないため、記録装置に接続された外部装置（パソコン、ネットワークサーバなど）から時刻情報を受信した際に、その時刻情報に基づいて、キャップオープン時間を算出する等の時刻管理を行う。例えば、パソコンから記録装置へ送信された記録命令には時刻情報が添付されている。また、記録装置の電源ＯＮ後にネットワークサーバにアクセスして時刻情報を取得することも可能である。
【０００４】
特許文献１は、電源ＯＮ時にキャップが開いていた場合、記録装置に接続された外部装置から受信した時刻情報に基づきキャップオープン時間を算出し、キャップオープン時間に応じて回復動作を実施する異常終了回復制御を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２３０６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の異常終了回復制御では、記録命令受信による時刻取得後に回復動作を実施しているため、実際に記録を開始するまでの待ち時間が必要以上にかかり、ユーザーを待たせてしまうという課題があった。
【０００７】
そこで本発明は、上記の課題に鑑み、異常終了回復制御における、記録前の待ち時間を短縮することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、インクを吐出する吐出口が配された吐出口面を有する記録ヘッドと、前記吐出口面をキャッピングするキャッピング状態と前記吐出口面をキャッピングしないキャップオープン状態とに遷移可能なキャップと、前記記録ヘッドの性能を回復する回復手段と、接続された外部装置から送信される時刻情報を取得する取得手段と、前記時刻情報に基づき、前記キャップが前記吐出口面をキャッピングしていないキャップオープン時間を算出する算出手段と、装置の電源ＯＮ時に前記キャップオープン状態の場合に前記回復手段を制御する回復制御手段と、を有する記録装置であって、前記回復制御手段は、前記時刻情報を取得する前に前記回復手段に第１の回復動作を実施させ、前記時刻情報を取得した後に前記キャップオープン時間に基づいて前記回復手段に前記第１の回復動作と異なる第２の回復動作を実施させるか否かを制御することを特徴とする記録装置である。
【発明の効果】
【０００９】
本発明によれば、異常終了回復制御における、記録前の待ち時間を短縮することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係るインクジェット記録装置の構造を示す模式図である。
【図２】第１の実施形態に係るインクタンク及び記録ヘッドの概略斜視図である。
【図３】第１の実施形態に係るインク流路部の模式図である。
【図４】第１の実施形態に係るノズル列の模式図である。
【図５】第１の実施形態に係るノズル列の一部を拡大した模式図である。
【図６】第１の実施形態に係る吸引ポンプの説明図である。
【図７】第１の実施形態に係るインクジェット記録装置の制御に関わるハードウェア構成を示すブロック図である。
【図８】第１の実施形態に係る回復動作の工程を示すフローチャートである。
【図９】第１の実施形態に係る、異常終了回復の各種に対する優先順位と吸引パラメータとを示す表である。
【図１０】第１の実施形態に係る、異常終了回復の負圧プロファイルの模式図である。
【図１１】第１の実施形態に係るソフトパワーＯＮ工程のフローチャートである。
【図１２】第１の実施形態に係る記録前回復工程を示すフローチャートである。
【図１３】キャップオープン時間の算出手法を説明するための図である。
【図１４】第１の実施形態に係る時刻確定処理のフローチャートである。
【図１５】従来技術に係る記録前回復工程を示すフローチャートである。
【図１６】従来技術の負圧プロファイルと第１の実施形態の負圧プロファイルとを比較した模式図である。
【図１７】第２の実施形態に係るソフトパワーＯＮ工程のフローチャートである。
【図１８】第２の実施形態に係る記録前回復工程を示すフローチャートである。
【図１９】第２の実施形態に係る、回復制御各種に対する優先順位と吸引パラメータとを示す表である。
【図２０】第２の実施形態に係る、異常終了回復の負圧プロファイルの模式図である。
【図２１】第２の実施形態に係る回復モード選択処理のフローチャートである。
【図２２】第２の実施形態に係るタイマー回復フラグ判定処理のフローチャートである。
【図２３】第２の実施形態に係るタンク交換回復フラグ判定処理のフローチャートである。
【図２４】第２の実施形態に係るドットカウント回復フラグ判定処理のフローチャートである。
【図２５】第２の実施形態に係る異常終了回復フラグ判定処理のフローチャートである。
【図２６】第２の実施形態に係るキャップオープン時間算出工程のフローチャートである。
【図２７】第３の実施形態に係る回復動作の工程を示すフローチャートである。
【図２８】第３の実施形態に係る、異常終了回復の各種に対する優先順位と予備吐出パラメータとを示す表である。
【発明を実施するための形態】
【００１１】
以下、本発明の好ましい実施形態について説明する。但し、以下で説明する内容は、本発明を限定する趣旨のものではない。また、以下で説明されている特徴の組み合わせの全てが、本発明の課題解決に必須のものとは限らない。
【００１２】
［第１の実施形態］
＜インクジェット記録装置の構造について＞
以下、本実施形態に係るインクジェット記録装置（以降、単純に「記録装置」とする）の構造について、図１を用いて説明する。キャリッジ６には、インク滴を吐出する記録ヘッド１０２（図２参照）が搭載されている。記録ヘッド１０２は、インク等の液体を液滴として吐出させるためのノズルを複数備えた記録部を有し、液体吐出ヘッドとも呼ばれる。また、記録ヘッド１０２は、各ノズルに供給するインクを保持するためのインクタンク部とともに、記録ヘッドカートリッジ１００を構成する。さらに、記録ヘッド１０２には、記録部を駆動する信号（駆動信号とする）等を授受するコネクタが設けられており、キャリッジ６には、該コネクタを介して記録ヘッド１０２に駆動信号等を伝達するためのコネクタホルダが設けられている。
【００１３】
キャリッジ６はガイドシャフト９により案内支持されており、ガイドシャフト９が延在する方向に沿った往復移動が可能となっている。キャリッジ６の移動は、主走査モータ１１で生じた駆動力がモータプーリ１２、従動プーリ１８、及びタイミングベルト１０等の駆動機構を介して伝達することにより行われ、キャリッジ６の位置と移動量とが制御される。尚、ガイドシャフト９が延在する方向を「主走査方向」と定義し、ガイドシャフト９が延在する方向に直交する方向、つまり記録媒体の搬送方向を「副走査方向」と定義する。
【００１４】
記録開始前、記録媒体１４はオートシートフィーダ１５の上に積載されている。記録が開始されると、給紙モータ１３が駆動され、給紙モータ１３で生じた駆動力がギアを介してピックアップローラ１６に伝達される。これにより、ピックアップローラ１６が回転し、記録媒体１４はオートシートフィーダ１５から一枚ずつ分離されて、記録装置内に給紙される。給紙された記録媒体１４は、搬送ローラ８が回転することで、副走査方向に沿って搬送される。搬送ローラ８は、搬送モータ２４で生じた回転力がギアを介して伝達されることで回転している。また、ベルト部材２２により、搬送ローラ８と従動ローラ７とはつながれており、搬送ローラ８が回転することで従動ローラ７も回転する。搬送ローラ８の回転量と回転速度とは、搬送ローラ８にとりつけられたコードホイール２３に刻まれたスリットが不図示の回転角センサにより位置を確認されることで検知される。搬送ローラ８の回転量と回転速度との情報が搬送モータ２４の制御用ドライバにフィードバックされることで、搬送ローラ８は制御される。
【００１５】
記録媒体１４が搬送ローラ８と従動ローラ７との間を搬送されるとき、記録ヘッド１０２の吐出口面と対向する位置に配されたプラテン１９によって支持される。記録媒体１４が吐主口面の下部を通過するとき、記録ヘッド１０２は、インクの吐出と非吐出とを制御する信号（記録信号とする）に従って、記録媒体１４に対しインクを吐出する。ピンチローラ１７と拍車ローラ２１とは、記録媒体１４を保持する力を高めるための補助ローラである。
【００１６】
ノズルをキャップするためのキャップ２６は、非記録時にノズルの乾燥を防ぐためにノズルに当接される。キャップ２６は、記録ヘッド１０２について、吐出口面をキャッピングするキャッピング状態と、吐出口面をキャッピングしないキャップオープン状態とに遷移可能とする。吸引ポンプ２５は、ノズルに当接されたキャップ２６を介して、ノズル内のインクを吸引するのに必要な負圧を発生させるためのポンプである。以上が、本実施形態に係る記録装置の構造についての内容である。
【００１７】
＜記録ヘッド等の構造について＞
以下、本実施形態に係るインクタンク及び記録ヘッドについて、図２を用いて説明する。記録ヘッド１０２には、インクを貯留するインクタンク１０１ａ、１０１ｂ、１０１ｃ、１０１ｄが搭載されており、記録ヘッド１０２とこれらのインクタンクとで、記録ヘッドカートリッジ１００を構成する。本実施形態に係る記録装置は、写真調の高画質なカラー記録を可能とするために、シアンと、マゼンタと、イエローと、ブラックとの各色独立のインクタンクを搭載している。尚、これらの各インク色について、本明細書では、シアンをＣ、マゼンダをＭ、イエローをＹ、ブラックをＢｋと表す。
【００１８】
インクタンク１０１ａにはＣインクが、インクタンク１０１ｂにはＭインクが、インクタンク１０１ｃにはＹインクが、インクタンク１０１ｄにはＢｋインクがそれぞれ貯蔵されている。これらのインクタンクは、記録ヘッド１０２に対して、それぞれ着脱自在となっている。尚、本実施形態では、シアン、マゼンタ、イエロー、及びブラックを用いているが、本発明はこの４色のインクを用いないケースにも適用することができる。例えば、これら４色のうち３色以下のインクを用いるケースであっても良いし、これら４色を除く他のインクを用いるケースであっても良い。また、これら４色の何れかと他のインクとを用いるケースであっても良い。他のインクとは例えば、グレイインク、顔料ブラックインク、ライトシアンインク等である。
【００１９】
図３〜図５は、図２に示す記録ヘッドを詳細に説明するための図である。図３は、記録ヘッド１０２におけるインク流路部を示す模式図である。前述したように本実施形態では、Ｃ、Ｍ、Ｙ、Ｂｋの４色のインクを用いており、記録ヘッド１０２は、この４色のインクのそれぞれに対応する流路部を有する。図３に示すケースでは、フィルタ部１０３ａ、インク流路部１０４ａ、インク共通液室１０５ａは、Ｃインクに対応する。フィルタ部１０３ｂ、インク流路部１０４ｂ、インク共通液室１０５ｂは、Ｍインクに対応する。フィルタ部１０３ｃ、インク流路部１０４ｃ、インク共通液室１０５ｃは、Ｙインクに対応する。フィルタ部１０３ｄ、インク流路部１０４ｄ、インク共通液室１０５ｄは、Ｂｋインクに対応する。尚、以降の説明では、特に色によって要素を区別しない場合、「フィルタ部１０３」等と、符号の添字を省略して表現するものとする。
【００２０】
フィルタ部１０３では、金属製のフィルタが記録ヘッド１０２に熱溶着される。フィルタ部１０３はインクタンク１０１との結合部であり、インクタンク１０１からインクを導入するための毛管力を発生する機能と、外部からのごみの侵入を防止する機能とを有する。また、フィルタ部１０３からノズルへとインクを導くためのインク流路部１０４が設けられおり、インク流路部１０４は、インク共通液室１０５と連通している。インク共通液室１０５は、泡抜きのために、ノズルが構成される方向へ傾きを持って構成されている。
【００２１】
図４は、ノズル列の模式図であり、詳しくは、ノズル列をインク流路部側から見た透視図である。各色のインクに関し、インク共通液室１０５（図５参照）に対して、第１のノズルが配列されているノズル列１０６Ａと、第１のノズルよりノズル径が小さい第２のノズルが配列されているノズル列１０６Ｂとが形成されている。本実施形態では、第１のノズルとして、５ｐｌの液滴を吐出可能なノズルを採用し、第２のノズルとして、２ｐｌの液滴を吐出可能なノズルを採用する。従って、第１のノズルを５ｐｌノズル、ノズル列１０６Ａを５ｐｌノズル列、第２のノズルを２ｐｌノズル、ノズル列１０６Ｂを２ｐｌノズルと呼称する。５ｐｌノズルの吐出口径は約１６．４μｍであり、２ｐｌノズルの吐出口径は約９．２μｍである。図４のケースでは、左から順に、Ｃインクの５ｐｌノズル列及び２ｐｌノズル列、Ｍインクの５ｐｌノズル列及び２ｐｌノズル列、Ｙインクの５ｐｌノズル列及び２ｐｌノズル列、並びにＢｋインクの５ｐｌノズル列及び２ｐｌノズル列が配置されている。
【００２２】
図５は、図４の一部を拡大した模式図である。記録ヘッド１０２には、各色のインクに関して、インク共通液室１０５と、ノズル列１０６Ａと、ノズル列１０６Ｂと、５ｐｌノズルの吐出口１０７Ａと、２ｐｌノズルの吐出口１０７Ｂと、発泡室１０８と、導入部１０９とが設けられる。インク共通液室１０５は、ノズル列１０６Ａのノズルとノズル列１０６Ｂのノズルとに対して、共有される。導入部１０９は、インク共通液室１０５から発泡室１０８にインクを導く。
【００２３】
本実施形態の記録ヘッド１０２は、熱エネルギを利用してインクを吐出するインクジェット方式の記録ヘッドであり、熱エネルギを発生するための電気熱変換体を複数備えたものである。詳しくは、電気熱変換体に印加されるパルス信号によって熱エネルギを発生し、この熱エネルギによってインク液内部に膜沸騰を起こさせ、更に膜沸騰の発泡圧力を利用し、吐出口よりインクを吐出して記録を行うものである。以上が、本実施形態に係る記録ヘッド等の構造についての内容である。
【００２４】
＜吸引ポンプについて＞
以下、本実施形態に係る吸引ポンプについて、図６を用いて説明する。吸引ポンプ２５において、コロ６０５が配置された軸６０４が矢印方向へ回転する。軸６０４の回転に伴ってコロ６０５も回転し、図６に示すように、コロ６０５とガイド６０３とによって保持される部分のチューブ６０６が順次押圧され、チューブ内に減圧度差が生じる。その結果、記録ヘッド１０２はキャップ２６を通じて減圧される。このような負圧発生を行うことにより、ノズルからインクを吸引可能である。インク吸引は、予め規定されたコロ６０５の回転数、回転速度、等に基づき制御される。例えば、インクの吸引量は、コロ６０５の回転数に基づき制御され、吸引ポンプ２５は、所定の回転数に従って駆動した後に停止する。吸引ポンプ２５の停止後、キャップ２６を記録ヘッド１０２の吐出口面から離間させてキャップオープン状態にすることで、キャップ２６内を大気開放する。キャップ２６には、内部を大気に開放可能な大気開放弁６０１が設けられており、キャップ２６が記録ヘッド１０２の吐出口面をキャッピングした状態（キャッピング状態）であっても、大気開放弁６０１を開放することで内部を大気開放することも可能である。以上が、本実施形態に係る吸引ポンプについての内容である。
【００２５】
＜記録装置の制御に関わるハードウェア構成について＞
以下、本実施形態に係る記録装置の制御に関わるハードウェア構成について、図７を用いて説明する。
【００２６】
ＲＯＭ４００１には、制御回路４０００により実行される記録装置を制御するためのプログラム（このようなプログラムを制御プログラムと呼ぶ）と、制御における各設定値とが記憶されている。ＲＡＭ４００２は、実行に際して制御プログラムが展開されると共に、印字データ、制御命令、各制御における制御変数等が記憶される。タイマー回路４００３は、現在時刻の情報を取得することが可能な回路、または、経過時間を計測することが可能な回路である。尚、タイマー回路４００３に関して、これらの回路の両方を含むように構成しても良い。不揮発性メモリ４００４は、記録装置本体の電源がＯＦＦの状態でも、該電源ＯＮ時に記憶したパラメータを記憶可能な記憶手段である。本実施形態では、不揮発性メモリ４００４に対して、経過時間を算出する際の起点となる時刻情報の書き込み及び読み出しが行われる。
【００２７】
制御回路４０００はＣＰＵ等で構成され、制御プログラムを実行する。尚、制御回路４０００は、ＲＯＭ４００１に記憶された制御プログラムを直接読み込んで実行して良い。或いは、ＲＯＭ４００１に記憶された制御プログラムがＲＡＭ４００２に展開され、制御回路４０００は、該展開されたプログラムを実行しても良い。以下で説明する本実施形態のシーケンスは、制御プログラムを実行することで実行されるシーケンスの一部である。
【００２８】
外部接続回路４００５は、記録装置本体と外部のホスト装置との間で、有線または無線で通信するためのインターフェースであり、具体的には、制御回路４０００が取り扱い可能な制御信号を生成する回路である。外部から外部接続回路４００５を介して、印字対象の画像データを記録装置に入力する。また、外部接続回路４００５を介して、現在の時刻を記録装置に入力しても良い。
【００２９】
制御回路４０００は、受信した画像データをＲＡＭ４００２に展開する。さらに、制御回路４０００は、ＲＡＭ４００２に記憶されたデータに基づき、記録ヘッドユニット駆動回路４００６を介して、記録ヘッドユニット４００７の駆動を制御する。また、これと共に、キャリッジモータ駆動回路４０１０を介して、キャリッジモータ４０１１の駆動を制御する。このような制御回路４０００による制御が行われる結果、記録媒体の所望の位置にインクが吐出され、１回の記録走査を実行したことになる。また、１回の記録走査後、制御回路４０００は、紙送りモータ駆動回路４０１２を介して紙送りモータ４０１３の駆動を制御することで、記録媒体を所望の分だけ搬送する。
【００３０】
また、本発明のシーケンスにおける吸引回復として、制御回路４０００は、パージモータ駆動回路４００８を介してパージモータ４００９の駆動を制御することで、所望の量のインクを記録ヘッドより吸引する。また、キャップ２６に対して行うインク吐出では、制御回路４０００が記録ヘッドユニット駆動回路４００６を介して記録ヘッドユニット４００７の駆動を制御することで、所望の量のインクを排出する。以上が、本実施形態に係る記録装置の制御に関わるハードウェア構成についての内容である。
【００３１】
＜回復動作の工程について＞
記録装置は、記録ヘッド内の気泡除去、固着インクの排出、インク充填などを目的とした、吸引回復制御による記録ヘッドの性能回復動作を実施している。回復動作を必要とする状況として、次の場合が挙げられる。例えば、異常終了後にキャップオープン状態で放置された場合、インクタンクを交換した場合、直前の回復動作から一定時間が経過したとき、直前の回復動作以降の記録動作に要したインク滴の量を示すドット数が所定の値以上の場合、等である。このような状況において、回復動作を必要とすることを示すフラグ（このようなフラグを、回復フラグと呼ぶ）を設定し、不揮発性メモリ４００４（図７参照）に記憶する。この回復フラグに基づき、所定のタイミングで回復動作を実施する。以下、本実施形態に係る回復動作の工程について、図８を用いて説明する。
【００３２】
回復動作が開始されると、まず、ステップＳ８００において、制御回路４０００は、吸引繰り返し回数を示すパラメータ（Ｋとする）について、Ｋ＝１に設定する。尚、以降では、「ステップＳ〜」を単純に「Ｓ〜」と略記する。
【００３３】
Ｓ８０１において、制御回路４０００はパージモータ駆動回路４００８を制御し、キャップ２６を移動させることで、記録ヘッド１０２の吐出口面をキャッピングしてキャップクローズ状態にする。本ステップにより、キャップ２６は記録ヘッド１０２へ押圧され、キャップ２６と記録ヘッド１０２の吐出口面とが密着する。
【００３４】
Ｓ８０２において、制御回路４０００はパージモータ駆動回路４００８を制御し、大気開放弁６０１を閉じる。本ステップにより、記録ヘッド１０２と大気との間が遮断される。
【００３５】
Ｓ８０３において、制御回路４０００はパージモータ駆動回路４００８を制御し、吸引ポンプ２５の駆動を開始する。本ステップにより、キャップ２６内の圧力が負圧となるため、記録ヘッド１０２からキャップ２６を介してインクが引き込まれ、該引き込まれたインクは、廃インク吸収手段へと導かれる。
【００３６】
吸引ポンプ２５を所定の回転数に応じて駆動した後、Ｓ８０４において、制御回路４０００はパージモータ駆動回路４００８を制御し、吸引ポンプ２５の駆動を停止する。本ステップにより、記録ヘッド１０２からのインク吸引が終了する。
【００３７】
Ｓ８０５において、制御回路４０００はパージモータ駆動回路４００８を制御し、大気開放弁６０１を開く。本ステップにより、キャップ２６内が大気と連通する結果、記録ヘッド１０２の吐出口面は、大気開放される。尚、本実施形態では、大気開放弁６０１を開くことで、キャップ２６を記録ヘッド１０２から離すことなく、吐出口面を大気開放するが、記録ヘッド１０２に押圧されているキャップ２６を記録ヘッド１０２から離すことで、吐出口面を大気開放しても良い。
【００３８】
Ｓ８０６において、制御回路４０００はパージモータ駆動回路４００８を制御し、吸引ポンプ２５の駆動を開始する。本ステップにより、空吸引が開始される。空吸引とは、キャップ２６内が大気と連通している状態で行う吸引であり、キャップ２６内に残留するインクを吸引し排出する目的で実施される。
【００３９】
吸引ポンプ２５を所定の回転数に応じて駆動した後、Ｓ８０７において、制御回路４０００はパージモータ駆動回路４００８を制御し、吸引ポンプ２５の駆動を停止する。本ステップにより、空吸引が終了する。
【００４０】
Ｓ８０８において、制御回路４０００は、吸引繰り返し回数が所定の回数に到達したか、言い換えると、Ｋ＝Ｋthを満たすか判定する。ここでＫthは、所定の閾値である。本ステップの判定結果が真の場合、吸引を終了し、Ｓ８１０に進む。一方、本ステップの判定結果が偽の場合、Ｓ８０９に進む。
【００４１】
Ｓ８０９において、制御回路４０００は、Ｋの値をインクリメントする。その後、Ｓ８０２に戻り、Ｓ８０３〜Ｓ８０７における吸引が繰り返される。
【００４２】
Ｓ８１０において、制御回路４０００はパージモータ駆動回路４００８を制御し、大気開放弁６０１を閉じる。
【００４３】
Ｓ８１１において、制御回路４０００はパージモータ駆動回路４００８を制御し、キャップ２６を移動させることで、記録ヘッド１０２の吐出口面から離間してキャップオープン状態にする。本ステップにより、記録ヘッド１０２と密着しているキャップ２６を、記録ヘッド１０２から離す。
【００４４】
Ｓ８１２において、制御回路４０００はパージモータ駆動回路４００８を制御し、ブレードワイパを動かすことで吐出口面のワイピングを行う。
【００４５】
Ｓ８１３において、制御回路４０００はパージモータ駆動回路４００８を制御し、Ｓ８１２のワイピングにより吐出口内に押し込まれて混色したインクを排出するための予備的な吐出を実施する。このような記録に寄与しないインク吐出は、予備吐出と呼ばれる。本実施形態では、キャップ２６に対して予備吐出が行われる。以上が、本実施形態に係る回復動作の工程についての内容である。
【００４６】
＜異常終了回復の具体的な内容について＞
以下、本実施形態に係る異常終了回復の具体的な内容について、図９及び図１０を用いて説明する。通常、記録ヘッド１０２の吐出口面が乾燥しないように、キャップ２６により吐出口面をキャッピングした状態で記録装置は電源ＯＦＦの状態に入る。異常終了とは、記録装置がソフトパワーＯＮされたときに記録ヘッド１０２がキャップ２６によりキャッピングされていないキャップオープン状態である場合を示す。なお、ソフトパワーＯＮとは、記録装置が外部電源と通電した状態において電源ボタンが押下されることで記録可能な状態になることを示す。反対に、記録装置が外部電源と通電した状態において電源ボタンが押下されることで記録不能な状態になることをソフトパワーＯＦＦと称する。一方、記録装置が外部電源と通電した状態をハードパワーＯＮと称し、外部電源との通電を切断された状態をハードパワーＯＦＦと称する。
【００４７】
図９は、本実施形態に係る異常終了回復各種に対する、優先順位と吸引に関するパラメータ（吸引パラメータとする）とを示す表である。図９に示すように、本実施形態では、異常終了回復動作の３種類のモードを設けており、異常終了回復Ｆ３では、１回の吸引におけるポンプ駆動量を４８００、駆動速度を１０００、吸引の繰り返し回数Ｋthを３回としている。また、異常終了回復Ｆ２では、ポンプ駆動量、駆動速度については異常終了回復Ｆ３と同じ値を採用しているが、繰り返し回数Ｋthを２回としている。また、異常終了回復Ｆ１では、ポンプ駆動量、駆動速度については異常終了回復Ｆ３と同じ値を採用しているが、繰り返し回数Ｋthを１回としている。表に示すように、異常終了回復Ｆ３＞異常終了回復Ｆ２＞異常終了回復Ｆ１の順で回復に要する吸引時間が長く、また吸引量も多い。さらに、インクの吸引量の関係は、異常終了回復Ｆ３＝異常終了回復Ｆ２＋異常終了回復Ｆ１となっている。本実施形態では、これらの回復動作を使い分けることで記録ヘッド１０２の性能を維持する。すなわち、異常終了回復Ｆ２と異常終了回復Ｆ１を１回ずつ行うことで、異常終了回復Ｆ３を１回行う回復効果と同等の効果を得ることができる。
【００４８】
図１０は、本実施形態に係る、異常終了回復の負圧プロファイルの模式図である。異常終了回復Ｆ１では負圧波形が１つの山形状ており、異常終了回復Ｆ２では２つの山形状、異常終了回復Ｆ３では３つの山形状となっている。また、異常終了回復時のポンプ駆動時間に関しては、異常終了回復Ｆ１は異常終了回復Ｆ２より短く、異常終了回復Ｆ２は異常終了回復Ｆ３より短い。以上が、本実施形態に係る異常終了回復についての具体的な内容である。
【００４９】
＜ソフトパワーＯＮ工程について＞
以下、本実施形態に係るソフトパワーＯＮ工程について、図１１を用いて説明する。ソフトパワーＯＮ工程とは、ユーザーによる操作を記録装置が受け付け可能な状態にするための工程である。すなわち、外部電源に接続されていない記録装置が、コンセント等の外部電源に接続されて通電された（ハードパワーＯＮされた）後で、記録装置の特定の電源ボタンを押下（ＯＮ）された場合に開始する。
【００５０】
Ｓ１１００において、制御回路４０００は、記録ヘッド１０２がキャップオープン状態か判定する。本ステップの判定結果が真の場合、Ｓ１１０１に進む。一方、本ステップの判定結果が偽の場合、ソフトパワーＯＮ工程を終了する。
【００５１】
Ｓ１１０１において、制御回路４０００は、異常終了したか否かを示すフラグ（異常終了フラグとする）について、異常終了したことを示す値、即ちＯＮに設定する。
【００５２】
Ｓ１１０２において、制御回路４０００は、メカ初期化動作を実施する。具体的には、制御回路４０００は、キャリッジモータ駆動回路４０１０を制御して、キャリッジ６を所定の位置に戻すと共に、パージモータ駆動回路４００８を制御して、回復機構を正常状態に戻す。
【００５３】
Ｓ１１０３において、制御回路４０００は、異常終了回復Ｆ１を実施する。
【００５４】
Ｓ１１０４において、制御回路４０００はパージモータ駆動回路４００８を制御し、キャップ２６を移動させることで、記録ヘッド１０２の吐出口面をキャッピングしてキャップクローズ状態にする。
【００５５】
このように、本実施形態では、異常終了後のソフトパワーＯＮ工程において異常終了回復Ｆ１を、後段の記録動作等に先行して実施している。以上が、本実施形態に係るソフトパワーＯＮ工程についての内容である。
【００５６】
＜記録前回復工程について＞
以下、本実施形態に係る、記録動作前に実施する回復工程（記録前回復工程とする）について、図１２を用いて説明する。図１２は、本実施形態に係る記録前回復工程を伴う記録工程のフローチャートである。
【００５７】
Ｓ１２００において、制御回路４０００は、外部装置から送信された記録命令を受信することで、時刻を取得する。
【００５８】
Ｓ１２０１において、制御回路４０００は、異常終了フラグが立っているか、つまり、異常終了フラグの値がＯＮか判定する。本ステップの判定結果が真の場合、Ｓ１２０２に進む。一方、本ステップの判定結果が偽の場合、Ｓ１２０６に進む。
【００５９】
Ｓ１２０２において、制御回路４０００は、次の式（１）を用いて、キャップオープン時間を算出する。
【００６０】
【数１】
2020104482.tif 000003
【００６１】
このように、ソフトパワーＯＮ工程における異常終了回復Ｆ１実施後はキャップクローズ状態にあるので（Ｓ１１０３→Ｓ１１０４）、キャップクローズ後の経過時間を差し引くことで、正確なキャップオープン時間を算出している。尚、本ステップにおけるキャップオープン時間の算出の詳細については、後述する（図１３参照）。
【００６２】
Ｓ１２０３において、制御回路４０００は、Ｓ１２０２で算出したキャップオープン時間が所定の閾値未満か判定する。本ステップの判定結果が真の場合、Ｓ１２０５に進む。一方、本ステップの判定結果が偽の場合（言い換えると、所定時間以上経過している場合）、Ｓ１２０４に進む。尚、本ステップで用いる所定の閾値としては、例えば１日等の任意の値を採用して良い。
【００６３】
Ｓ１２０４において、制御回路４０００は、異常終了回復Ｆ２を実施する。
【００６４】
Ｓ１２０５において、制御回路４０００は、異常終了フラグについて、異常終了していないことを示す値、即ちＯＦＦに設定する。
【００６５】
Ｓ１２０６において、制御回路４０００は、時刻確定処理を実施する。尚、時刻確定処理の詳細については、後述する（図１４参照）。
【００６６】
Ｓ１２０７において、制御回路４０００は、記録動作を実施する。
【００６７】
このように、本実施形態に係る記録前回復工程においては、取得した時刻に基づきキャップオープン時間を算出し、該算出したキャップオープン時間が閾値未満の場合、記録前の回復動作を実施しない。その一方で、算出したキャップオープン時間が閾値以上の場合、記録前に異常終了回復Ｆ２を実施する。以上が、本実施形態に係る記録前回復工程についての内容である。
【００６８】
＜キャップオープン時間の算出について＞
以下、本実施形態に係るキャップオープン時間の算出の際に用いる前述の式（１）について、図１３を参照しながら説明する。
【００６９】
式（１）の右辺を参照すると、現在時刻から最終動作時刻を差し引くことで、最終動作時刻から現在時刻までの経過時間（つまり、最終動作時刻からの経過時間）を算出している。具体的には、時刻取得手段によって記録命令受信時に取得した現在時刻と、記憶手段に記憶されている最終動作時刻とに基づき、該現在時刻から該最終動作時刻を差し引くことで、最終動作時刻からの経過時間を算出している。
【００７０】
また、電源ＯＮ後の経過時間から、電源ＯＮから異常終了回復Ｆ１完了までの経過時間を差し引くことで、異常終了回復Ｆ１完了後の経過時間を算出している。具体的には、時間計測手段によって計測された電源ＯＮ後の経過時間から、該時間計測手段によって計測された電源ＯＮから異常終了回復Ｆ１完了までの経過時間を差し引くことで、異常終了回復Ｆ１完了後の経過時間を算出している。
【００７１】
最終的に、最終動作時刻からの経過時間から、異常終了回復Ｆ１完了後の経過時間を差し引くことで、キャップオープン時間を算出している。
【００７２】
尚、本実施形態では、キャップオープン時間として、最終動作時刻からの経過時間を採用するケースを示している。しかし、キャップオープン時間はこれに限定されず、キャップオープン時間として、最終キャップオープン時刻からの経過時間、最終印字時刻からの経過時間、最終予備吐出時刻からの経過時間、又は最終吸引時刻からの経過時間、等を採用しても良い。
【００７３】
また、本実施形態では、時刻を取得するタイミングが記録命令受信時のケースを示している。しかし、時刻を取得するタイミングはこれに限定されず、無線ＬＡＮを経由したサーバと記録装置との間で通信が確立した時点、又は、ＰＣにインストールされたプリンタドライバと記録装置との間で通信が確立した時点であっても良い。
【００７４】
また、本実施形態では、記録前回復について、記録命令受信をトリガーとする回復としたが、サーバとの通信をトリガーとした回復であっても良い。以上が、本実施形態に係るキャップオープン時間の算出についての内容である。
【００７５】
＜時刻確定処理について＞
以下、本実施形態に係る時刻確定処理について、図１４を用いて説明する。
【００７６】
Ｓ１４００において、制御回路４０００は、時刻確定フラグが立っているか、つまり、時刻確定フラグの値がＯＮか判定する。ここでは、記録装置側で既に時刻が確定されているか否かを判定している。本ステップの判定結果が真の場合、時刻確定処理を終了する。一方、本ステップの判定結果が偽の場合、Ｓ１４０１に進む。
【００７７】
Ｓ１４０１において、制御回路４０００は、時刻取得済みか判定する。本ステップの判定結果が真の場合、Ｓ１４０２に進む。一方、本ステップの判定結果が偽の場合、Ｓ１４０３に進む。
【００７８】
Ｓ１４０２において、制御回路４０００は、記録装置の時刻（プリンタ時刻とする）を調整し、取得した時刻に合わせる。
【００７９】
Ｓ１４０３において、制御回路４０００は、プリンタ時刻を調整し、最終回復時刻に合わせる。
【００８０】
Ｓ１４０４において、制御回路４０００は、時刻確定フラグについて、時刻が確定したことを示す値、即ちＯＮに設定する。以上が、本実施形態に係る時刻確定処理についての内容である。
【００８１】
＜本実施形態の効果について＞
以下、本実施形態の効果について、図１５及び図１６を用いて説明する。図１５は、従来技術に係る記録前回復工程を示すフローチャートである。本実施形態（図１２参照）と従来技術（図１５参照）とを比べると、算出したキャップオープン時間が所定の閾値未満の場合に、異常終了回復Ｆ１を実施する点（Ｓ１５０３でＹＥＳ→Ｓ１５０４）で、従来技術は本実施形態と異なる。また、算出したキャップオープン時間が所定の閾値以上の場合に、異常終了回復Ｆ２ではなく異常終了回復Ｆ３で回復動作を実施する（Ｓ１５０３でＮＯ→Ｓ１５０５）点でも、従来技術は本実施形態と異なる。
【００８２】
図１６は、従来技術の負圧プロファイルと本実施形態の負圧プロファイルとの比較を表す模式図である。まず、キャップオープン時間が所定の閾値（例えば１日）未満の場合を説明する。従来の制御では、記録命令受信後に異常終了回復Ｆ１を実施しており、記録開始前に回復が入ることで待ち時間が発生していた。一方、本実施形態では、ソフトパワーＯＮ工程において異常終了回復Ｆ１を先行して実施しており、これにより、記録開始前の待ち時間が発生しなくなる。
【００８３】
続けて、キャップオープン時間が所定の閾値（例えば１日）以上の場合を説明する。従来の制御では、記録命令受信後に異常終了回復Ｆ３を実施しており、記録開始前に回復が入ることで待ち時間が発生していた。一方、本実施形態では、ソフトパワーＯＮ工程において異常終了回復Ｆ１を先行して実施している。これにより、記録開始前の回復に関しては、異常終了回復Ｆ３よりも駆動時間の短い異常終了回復Ｆ２だけで済むため、従来と比べて記録前の待ち時間を短縮することができる。
【００８４】
このように、本実施形態の異常終了回復では、時刻取得前に必要最低限の回復動作を先行実施しておき、時刻取得後にキャップオープン時間に応じて必要な回復動作を追加実施する。これにより、記録開始までの待ち時間を短縮することが可能となり、ユーザーの利便性が向上する。
【００８５】
［第２の実施形態］
第１の実施形態では、異常終了後の回復動作を分割して実施する形態を示した。しかし、異常終了後の回復動作を分割することなく実施することも可能である。つまり、特定の条件を満たす場合には、異常終了後の回復動作について、分割実施ではなく一括実施しても良い。本実施形態では、異常終了後の回復動作を一括実施する形態を示す。尚、以下では既述の実施形態との差分について主に説明し、既述の実施形態と同様の内容については説明を適宜省略する。
【００８６】
＜ソフトパワーＯＮ工程について＞
以下、本実施形態に係るソフトパワーＯＮ工程について、図１７を用いて説明する。
【００８７】
Ｓ１７００において、制御回路４０００は、記録ヘッド１０２がキャップオープン状態か判定する。本ステップの判定結果が真の場合、Ｓ１７０１に進む。一方、本ステップの判定結果が偽の場合（つまりキャップクローズ状態の場合）、記録装置は正常に終了したとみなし、回復動作を行うことなくソフトパワーＯＮ工程を終了する。
【００８８】
ステップＳ１７０１において、制御回路４０００は、異常終了フラグの値をＯＮに設定する。
【００８９】
Ｓ１７０２において、制御回路４０００は、異常終了回復Ｆ１を実施したか否かを示すフラグ（Ｆ１実施済フラグとする）について、未実施を示す値、即ちＯＦＦに設定する。
【００９０】
Ｓ１７０３において、制御回路４０００は、メカ初期化動作を実施する。具体的には、制御回路４０００は、キャリッジモータ駆動回路４０１０を制御して、キャリッジを所定の位置に戻すと共に、パージモータ駆動回路４００８を制御して、回復機構を正常状態に戻す。
【００９１】
Ｓ１７０４において、制御回路４０００は、記録装置本体にエラーが発生しているか判定する。本ステップの判定結果が真の場合、ソフトパワーＯＮ工程を終了する。一方、本ステップの判定結果が偽の場合、Ｓ１７０５に進む。記録装置本体にエラーが発生している場合とは例えば、廃インクタンクが満タンとなってエラーが発生している場合である。このような場合に、回復動作を実施すると廃インクタンクから廃インクが漏れる虞があるので、ソフトパワーＯＮ工程における分割回復（異常終了回復Ｆ１）を実施せず、記録前のタイミングで一括回復を実施する。また、インクタンク内のインクの不足によりインク残量エラーが発生している場合も、回復動作を実施するとヘッド内に気泡が混入してしまう虞がある。そのため、ソフトパワーＯＮ工程における分割回復（異常終了回復Ｆ１）を実施せず、記録前のタイミングで一括回復を実施する。
【００９２】
Ｓ１７０５において、制御回路４０００は、電源を自動的にオンにする機能（自動電源ＯＮ機能とする）が有効であり、かつ、ジョブ投入済みか判定する。本ステップの判定結果が真の場合、Ｓ１７０６に進む。一方、本ステップの判定結果が偽の場合、ソフトパワーＯＮ工程を終了する。自動電源ＯＮ機能とは、記録装置がソフトパワーＯＦＦの状態であっても、記録命令を受信した際にその受信をトリガーとしてソフトパワーＯＮ工程が開始される機能である。そのため、本ステップの判定結果が真の場合は、外部装置等から既に時刻を取得できている。従ってこの場合、ソフトパワーＯＮ工程における分割回復、即ち異常終了回復Ｆ１を実施せず、記録前のタイミングで一括回復を実施する。
【００９３】
Ｓ１７０６において、制御回路４０００は、ジョブ受信済みか判定する。本ステップの判定結果が真の場合、Ｓ１７０７に進む。一方、本ステップの判定結果が偽の場合、ソフトパワーＯＮ工程を終了する。本ステップの判定結果が真の場合とは、即ち、Ｓ１７０３におけるメカ初期化動作中に記録命令を受信した場合であり、既に時刻を取得できている。従ってこの場合、ソフトパワーＯＮ工程における分割回復、即ち異常終了回復Ｆ１を実施せず、記録前のタイミングで一括回復を実施する。
【００９４】
Ｓ１７０７において、制御回路４０００は、回復モードを選択する処理（回復モード選択処理とする）を実施する。尚、回復モード選択処理の詳細については、後述する（図２１参照）。
【００９５】
Ｓ１７０８において、制御回路４０００は、Ｓ１７０７で選択した回復モードが異常終了回復Ｆ３か判定する。本ステップの判定結果が真の場合、Ｓ１７０９に進む。一方、本ステップの判定結果が偽の場合、Ｓ１７１１に進む。
【００９６】
まず、異常終了回復Ｆ３が選択された場合（Ｓ１７０８でＹＥＳの場合）を説明する。この場合、Ｓ１７０９において、制御回路４０００は、回復動作として異常終了回復Ｆ１を実施する。次いで、Ｓ１７１０において、制御回路４０００は、異常終了回復Ｆ１は実施済であることを示すＦ１実施済フラグの値をＯＮに設定する。その後、Ｓ１７１５において、制御回路４０００はパージモータ駆動回路４００８を制御し、キャップ２６を移動させることで、記録ヘッド１０２の吐出口面をキャッピングしてキャップクローズ状態にする。このように、ソフトパワーＯＮ工程において、Ｓ１７０７で選択した回復モードが異常終了回復Ｆ３の場合（Ｓ１７０８でＹＥＳの場合）、異常終了回復動作を分割し、異常終了回復Ｆ３は行わず、異常終了回復Ｆ１を先行して実施する。その後、後述の記録前回復工程において、異常終了回復Ｆ２を異常終了回復動作として実施する。これにより、ソフトパワーＯＮ時における回復時間が短縮される。
【００９７】
続けて、異常終了回復Ｆ３が選択されなかった場合（Ｓ１７０８でＮＯの場合）を説明する。この場合、Ｓ１７１１において、制御回路４０００は、Ｓ１７０７で選択した回復モードが異常終了回復Ｆ１か判定する。本ステップの判定結果が真の場合、Ｓ１７１２に進む。この条件に合致するケースとしては、異常終了時にハードパワーＯＦＦがなされておらず、既に時刻取得できている場合などが挙げられる。一方、本ステップの判定結果が偽の場合、ソフトパワーＯＮ工程を終了する。このように本実施形態では、異常終了回復Ｆ１及び異常終了回復Ｆ３のいずれも選択されなかった場合、ソフトパワーＯＮ工程では異常終了回復Ｆ１を実施しない。つまり、異常終了回復以外の回復制御を実施する必要がある場合は、異常終了回復については、記録前のタイミングで一括実施する（分割実施しない）。
【００９８】
Ｓ１７１１でＹＥＳの場合、Ｓ１７１２において、制御回路４０００は、異常終了回復Ｆ１を実施する。次いで、Ｓ１７１３において、制御回路４０００は、時刻確定処理を実施する。次いで、Ｓ１７１４において、制御回路４０００は、異常終了フラグの値をＯＦＦに設定する。その後、Ｓ１７１５において、制御回路４０００は、キャップ２６により記録ヘッド１０２の吐出口面をキャッピングしてキャップクローズ状態に遷移させる。このように、ソフトパワーＯＮ工程において、選択された回復モードが異常終了回復Ｆ１の場合、異常終了回復はソフトパワーＯＮ工程における異常終了回復Ｆ１のみで済ませ、記録前の回復を追加的に実施しない。以上が、本実施形態に係るソフトパワーＯＮ工程の内容である。
【００９９】
＜記録前回復工程について＞
以下、本実施形態に係る記録前回復工程について、図１８を用いて説明する。図１８は、本実施形態に係る記録前回復工程を伴う記録工程のフローチャートである。
【０１００】
Ｓ１８００において、制御回路４０００は、記録命令を受信する。
【０１０１】
Ｓ１８０１において、制御回路４０００は、時刻が確定したか判定する。本ステップの判定結果が真の場合、Ｓ１８０２に進む。一方、本ステップの判定結果が偽の場合、Ｓ１８０４に進む。
【０１０２】
Ｓ１８０１で時刻が確定したと判定された場合（Ｓ１８０１でＹＥＳの場合）、Ｓ１８０２において、制御回路４０００は、回復モード選択処理を実施する。尚、回復モード選択処理の詳細については、後述する（図２１参照）。
【０１０３】
Ｓ１８０３において、制御回路４０００は、回復モードが選択済みか判定する。本ステップの判定結果が真の場合、Ｓ１８０６に進む。一方、本ステップの判定結果が偽の場合、Ｓ１８１３に進み、回復動作を実施することなく記録動作を実施する。
【０１０４】
Ｓ１８０１で時刻が確定していないと判定された場合（Ｓ１８０１でＮＯの場合）、Ｓ１８０４において、制御回路４０００は、回復モード選択処理を実施する。
【０１０５】
Ｓ１８０５において、制御回路４０００は、回復モードが選択済みか判定する。本ステップの判定結果が真の場合、Ｓ１８０６に進む。一方、本ステップの判定結果が偽の場合、Ｓ１８１１に進む。
【０１０６】
Ｓ１８０３又はＳ１８０５にて、回復モードが選択されていると判定された場合、Ｓ１８０６において、制御回路４０００は、該選択されている回復モードでの回復動作を実施する。すなわち、Ｓ１７０７において異常終了回復Ｆ３が選択されていた場合は、ソフトパワーＯＮ工程で分割された異常終了回復動作として、Ｓ１８０６において異常終了回復Ｆ２を実施する。これにより、Ｓ１７０９で実施される異常終了回復Ｆ１とＳ１８０６で実施される異常終了回復Ｆ２との合算によって、結果的に異常終了回復Ｆ３が実施されたことと同様の性能維持効果を奏する。
【０１０７】
Ｓ１８０６の後、Ｓ１８０７において、制御回路４０００は、最終回復時刻を更新し、Ｓ１８０８において、制御回路４０００は、時刻確定処理を実施する。次いで、Ｓ１８０９において、制御回路４０００は、全モードの回復フラグと、Ｆ１実施済フラグと、異常終了フラグとのそれぞれの値について、ＯＦＦに設定する。次いで、Ｓ１８１０において、制御回路４０００は、タンクを装着していない時間（タンク未装着時間とする）とドットカウントとをリセットし、Ｓ１８１３に進む。
【０１０８】
Ｓ１８０５にて回復モードが選択されていないと判定された場合、Ｓ１８１１において、制御回路４０００は、時刻確定処理を実施する。Ｓ１８１１の後、Ｓ１８１２において、制御回路４０００は、Ｆ１実施済フラグと、異常終了フラグとのそれぞれの値について、ＯＦＦに設定し、Ｓ１８１３に進む。
【０１０９】
最終的に、Ｓ１８１３において、制御回路４０００は、記録動作を実施する。以上が、本実施形態に係る記録前回復工程についての内容である。
【０１１０】
＜各種回復制御について＞
第１の実施形態では、異常終了回復Ｆ１〜Ｆ３のそれぞれについて、１回あたりの吸引のポンプ駆動量は同じだが、吸引回数が異なるケースを示した。しかし、本発明はこのようなケースに限定されず、吸引パラメータを任意に設定して良い。本実施形態では、各種回復制御について、吸引回数は同じだが、１回あたりの吸引のポンプ駆動量が異なるケースを示す。
【０１１１】
図１９は、本実施形態に係る各種回復制御に対する優先順位と吸引パラメータとを示す表である。図示するように、異常終了回復Ｆ３では、１回の吸引におけるポンプ駆動量を１４４００としている。また、異常終了回復Ｆ２では、１回の吸引におけるポンプ駆動量を９６００としており、異常終了回復Ｆ１では、１回の吸引におけるポンプ駆動量を４８００としている。ポンプの駆動速度、繰り返し回数に関しては、異常終了回復Ｆ１〜Ｆ３のそれぞれで同じ値を採用している。一方、優先順位に関しては、吸引量が多いものほど高く設定している。これにより、例えば異常終了回復Ｆ３の回復フラグとタンク交換回復Ｄの回復フラグとが両方立っていた場合、回復モードの値として、吸引量が多く優先順位の高いＦ３が設定されることとなる。
【０１１２】
図２０は、本実施形態に係る、異常終了回復の負圧プロファイルの模式図である。図２０に示すように、異常終了回復時のポンプ駆動時間に関しては、異常終了回復Ｆ１は異常終了回復Ｆ２より短く、異常終了回復Ｆ２は異常終了回復Ｆ３より短い。以上が、本実施形態に係る各種回復制御についての内容である。
【０１１３】
＜回復モード選択処理について＞
以下、本実施形態に係る回復モード選択処理について、図２１〜図２５を用いて説明する。Ｓ２１００において、制御回路４０００は、タイマー回復フラグ判定処理（図２２）を実施する。Ｓ２１０１において、制御回路４０００は、タンク交換フラグ判定処理（図２３）を実施する。Ｓ２１０２において、制御回路４０００は、ドットカウント回復フラグ判定処理（図２４）を実施する。Ｓ２１０３において、制御回路４０００は、異常終了回復フラグ判定処理（図２５）を実施する。Ｓ２１０４において、制御回路４０００は、優先順位に従って回復モードを選択して、回復モード選択処理を終了する。尚、Ｓ２１００〜Ｓ２１０３の各処理について、詳細は後述する。
【０１１４】
図２２は、タイマー回復フラグ判定処理（図２１のＳ２１００）のフローチャートである。
【０１１５】
タイマー回復フラグ判定処理では、まず、Ｓ２２００において、制御回路４０００は、時刻が確定しているか判定する。本ステップの判定結果が真の場合、Ｓ２２０２に進む。一方、本ステップの判定結果が偽の場合、Ｓ２２０１に進む。
【０１１６】
Ｓ２２０１において、制御回路４０００は、時刻を取得済みか判定する。本ステップの判定結果が真の場合、Ｓ２２０２に進む。一方、本ステップの判定結果が偽の場合、タイマー回復フラグ判定処理を終了する。
【０１１７】
Ｓ２２０２において、制御回路４０００は、前回の回復動作からの経過時間が所定の閾値以上か判定する。本ステップの判定結果が真の場合、Ｓ２２０３に進む。一方、本ステップの判定結果が偽の場合、タイマー回復Ｌを実施するか否かを示すフラグ（Ｌフラグとする）の値を、実施を示す値、即ちＯＮに設定することなく、タイマー回復フラグ判定処理を終了する。尚、本ステップで用いる所定の閾値として、任意の値（例えば３０日等）を採用して良い。
【０１１８】
Ｓ２２０３において、制御回路４０００は、Ｌフラグの値をＯＮに設定し、タイマー回復フラグ判定処理を終了する。
【０１１９】
図２３は、タンク交換回復フラグ判定処理（図２１のＳ２１０１）のフローチャートである。
【０１２０】
タンク交換回復フラグ判定処理では、まず、Ｓ２３００において、ユーザーによるインクタンクの脱着が行われたか判定する。本ステップの判定結果が真の場合、Ｓ２３０１に進む。一方、本ステップの判定結果が偽の場合、タンク交換回復Ｄを実施するか否かを示すフラグ（Ｄフラグとする）の値を、実施を示す値、即ちＯＮに設定することなく、タンク交換回復フラグ判定処理を終了する。
【０１２１】
Ｓ２３０１において、制御回路４０００は、ユーザーがインクタンクを外してから装着するまでの時間（インクタンク未装着時間とする）が所定の閾値以上か判定する。本ステップの判定結果が真の場合、Ｓ２３０２に進む。一方、本ステップの判定結果が偽の場合、Ｄフラグの値をＯＮに設定することなく、タンク交換回復フラグ判定処理を終了する。尚、本ステップで用いる所定の閾値として、任意の値（例えば１０分等）を採用して良い。
【０１２２】
Ｓ２３０２において、制御回路４０００は、Ｄフラグの値をＯＮに設定し、タンク交換回復フラグ判定処理を終了する。
【０１２３】
図２４は、ドットカウント回復フラグ判定処理（図２１のＳ２１０２）のフローチャートである。
【０１２４】
Ｓ２４００において、制御回路４０００は、不揮発性メモリ４００４（図７参照）に記憶されている、各色の各ノズル列においてこれまでに吐出されたインク滴のカウント値（所謂ドット数）を取得する。本実施形態では、シアン５ｐｌのノズル列に対するドット数、Ｄｃｏｕｎｔ（５ｐｌ）＿ｃと、マゼンダ５ｐｌのノズル列に対するドット数、Ｄｃｏｕｎｔ（５ｐｌ）＿ｍと、イエロー５ｐｌのノズル列に対するドット数、Ｄｃｏｕｎｔ（５ｐｌ）＿ｙと、を取得する。また、シアン２ｐｌのノズル列に対するドット数、Ｄｃｏｕｎｔ（２ｐｌ）＿ｃと、マゼンダ２ｐｌのノズル列に対するドット数、Ｄｃｏｕｎｔ（２ｐｌ）＿ｍと、イエロー２ｐｌのノズル列に対するドット数、Ｄｃｏｕｎｔ（２ｐｌ）＿ｙとも取得する。
【０１２５】
Ｓ２４０１において、制御回路４０００は、シアン５ｐｌノズル列のドット数とシアン２ｐｌノズル列のドット数との和が、所定の閾値以上か判定する。本ステップの判定結果が真の場合、Ｓ２４０４に進む。一方、本ステップの判定結果が偽の場合、Ｓ２４０２に進む。尚、本実施形態では、本ステップで用いる所定の閾値を５．０×１０8とする。
【０１２６】
Ｓ２４０２において、制御回路４０００は、マゼンダ５ｐｌノズル列のドット数とマゼンダ２ｐｌノズル列のドット数との和が、所定の閾値以上か判定する。本ステップの判定結果が真の場合、Ｓ２４０４に進む。一方、本ステップの判定結果が偽の場合、Ｓ２４０３に進む。尚、本実施形態では、本ステップで用いる所定の閾値を５．０×１０8とする。
【０１２７】
Ｓ２４０３において、制御回路４０００は、イエロー５ｐｌノズル列のドット数とイエロー２ｐｌノズル列のドット数との和が、所定の閾値以上か判定する。本ステップの判定結果が真の場合、Ｓ２４０４に進む。一方、本ステップの判定結果が偽の場合、ドットカウント回復Ａを実施するか否かを示すフラグ（Ａフラグとする）の値を、実施を示す値、即ちＯＮに設定することなく、ドットカウント回復フラグ判定処理を終了する。尚、本実施形態では、本ステップで用いる所定の閾値を５．０×１０8とする。
【０１２８】
Ｓ２４０１でＹＥＳの場合、Ｓ２４０２でＹＥＳの場合、又はＳ２４０３でＹＥＳの場合、Ｓ２４０４において、制御回路４０００は、Ａフラグの値をＯＮに設定し、ドットカウント回復フラグ判定処理を終了する。尚、ドット数のカウント値は、回復動作実施時にリセットされ、その後、ドット数のカウントが再開される。
【０１２９】
図２５は、異常終了回復フラグ判定処理（図２１のＳ２１０３）のフローチャートである。
【０１３０】
Ｓ２５００において、制御回路４０００は、異常終了フラグが立っているか、つまり、異常終了フラグの値がＯＮか判定する。本ステップの判定結果が真の場合、Ｓ２５０１に進む。一方、本ステップの判定結果が偽の場合、異常終了回復のフラグを設定することなく、異常終了回復フラグ判定処理を終了する。
【０１３１】
Ｓ２５０１において、制御回路４０００は、Ｆ１実施済フラグが立っているか、つまり、Ｆ１実施済フラグの値がＯＮか判定する。本ステップの判定結果が真の場合、Ｓ２５０２に進む。一方、本ステップの判定結果が偽の場合、Ｓ２５０６に進む。
【０１３２】
まず、Ｆ１実施済フラグが立っている場合（Ｓ２５０１でＹＥＳの場合）を説明する。この場合、Ｓ２５０２において、制御回路４０００は、時刻を取得済みであることと、時刻が確定していることとの少なくとも一方を満たすか判定する。本ステップの判定結果が真の場合、Ｓ２５０３に進む。一方、本ステップの判定結果が偽、つまり、時刻を取得しておらず、かつ、時刻が確定していない場合、Ｓ２５０５に進む。
【０１３３】
Ｓ２５０３において、制御回路４０００は、キャップオープン時間を算出する。尚、本ステップの詳細については、図２６を用いて後述する。
【０１３４】
Ｓ２５０４において、制御回路４０００は、Ｓ２５０３で算出したキャップオープン時間が所定の閾値未満か判定する。本ステップの判定結果が真の場合、異常終了回復のフラグを設定することなく、異常終了回復フラグ判定処理を終了する。一方、本ステップの判定結果が偽の場合、Ｓ２５０５に進む。尚、本ステップで用いる所定の閾値として、任意の値（例えば１日等）を採用することができる。
【０１３５】
Ｓ２５０５において、制御回路４０００は、異常終了回復Ｆ２を実施するか否かを示すフラグ（Ｆ２フラグとする）の値を、実施を示す値、即ちＯＮに設定し、異常終了回復フラグ判定処理を終了する。
【０１３６】
続けて、Ｆ１実施済フラグが立っていない場合（Ｓ２５０１でＮＯの場合）を説明する。この場合、Ｓ２５０６において、制御回路４０００は、時刻を取得済みであることと、時刻が確定していることとの少なくとも一方を満たすか判定する。本ステップの判定結果が真の場合、Ｓ２５０７に進む。一方、本ステップの判定結果が偽、つまり、時刻を取得しておらず、かつ、時刻が確定していない場合、Ｓ２５１０に進む。
【０１３７】
Ｓ２５０７において、制御回路４０００は、キャップオープン時間を算出する。尚、本ステップの詳細については、図２６を用いて後述する。
【０１３８】
Ｓ２５０８において、制御回路４０００は、Ｓ２５０７で算出したキャップオープン時間が所定の閾値未満か判定する。本ステップの判定結果が真の場合、Ｓ２５０９に進む。一方、本ステップの判定結果が偽の場合、Ｓ２５１０に進む。尚、本ステップで用いる所定の閾値として、任意の値（例えば１日等）を採用することができる。
【０１３９】
Ｓ２５０９において、制御回路４０００は、異常終了回復Ｆ１を実施するか否かを示すフラグ（Ｆ１フラグとする）の値を、実施を示す値、即ちＯＮに設定し、異常終了回復フラグ判定処理を終了する。
【０１４０】
Ｓ２５１０において、制御回路４０００は、異常終了回復Ｆ３を実施するか否かを示すフラグ（Ｆ３フラグとする）の値を、実施を示す値、即ちＯＮに設定し、異常終了回復フラグ判定処理を終了する。以上が、本実施形態に係る回復モード選択処理についての内容である。
【０１４１】
＜キャップオープン時間算出工程について＞
以下、本実施形態に係るキャップオープン時間算出工程について、図２６を用いて説明する。
【０１４２】
Ｓ２６００において、制御回路４０００は、Ｆ１実施済フラグが立っているか、つまり、Ｆ１実施済フラグの値がＯＮか判定する。本ステップの判定結果が真の場合、Ｓ２６０１に進む。一方、本ステップの判定結果が偽の場合、Ｓ２６０３に進む。
【０１４３】
Ｓ２６０１において、制御回路４０００は、時刻が未確定か判定する。本ステップの判定結果が真の場合、Ｓ２６０２に進む。一方、本ステップの判定結果が偽の場合、Ｓ２６０３に進む。
【０１４４】
Ｓ２６０２において、制御回路４０００は、前述の式（１）を用いて、キャップオープン時間を算出する。本ステップは、第１の実施形態のＳ１２０２と同じであるため、説明を省略する（図１３参照）。
【０１４５】
Ｓ２６０３において、制御回路４０００は、次の式（２）を用いて、キャップオープン時間を算出する。
【０１４６】
【数２】
2020104482.tif 000004
【０１４７】
以上が、本実施形態に係るキャップオープン時間算出工程についての内容である。
【０１４８】
［第３の実施形態］
前述の実施形態では、異常終了回復はポンプを用いた吸引動作であるとしているが、異常吸引回復はこれに限定されない。本実施形態では、異常終了回復として、記録ヘッドのノズルからインクを吐出する予備吐出動作を行う。
【０１４９】
＜回復動作の工程について＞
以下、本実施形態に係る回復動作の工程について、図２７を用いて説明する。
【０１５０】
Ｓ２７００において、制御回路４０００はパージモータ駆動回路４００８を制御して、キャップ２６を移動させることで、記録ヘッド１０２の吐出口面をキャッピングしてキャップクローズ状態にする。本ステップにより、キャップ２６は記録ヘッド１０２へ押圧され、キャップ２６と記録ヘッド１０２の吐出口面とが密着する。
【０１５１】
Ｓ２７０１において、制御回路４０００はパージモータ駆動回路４００８を制御して、大気開放弁６０１を開く。本ステップにより、記録ヘッド１０２と大気との間が連通した状態になる。
【０１５２】
Ｓ２７０２において、制御回路４０００はパージモータ駆動回路４００８を制御し、吸引ポンプ２５の駆動を開始することで、空吸引を開始する。
【０１５３】
Ｓ２７０３において、制御回路４０００は記録ヘッドユニット駆動回路４００６を制御し、予備吐出を開始する。
【０１５４】
所定の発数分の予備吐出が完了すると、Ｓ２７０４において、制御回路４０００は記録ヘッドユニット駆動回路４００６を制御し、予備吐出を終了する。
【０１５５】
Ｓ２７０５において、制御回路４０００はパージモータ駆動回路４００８を制御し、吸引ポンプ２５の駆動を停止することで、空吸引を停止する。尚、空吸引時のポンプ駆動量は、予備吐出の発数に応じて設定される。
【０１５６】
Ｓ２７０６において、制御回路４０００はパージモータ駆動回路４００８を制御し、大気開放弁６０１を閉じる。
【０１５７】
Ｓ２７０７において、制御回路４０００はパージモータ駆動回路４００８を制御し、キャップ２６を移動させることで、記録ヘッド１０２の吐出口面から離間してキャップオープン状態にする。本ステップにより、押圧され記録ヘッド１０２に密着しているキャップ２６を、記録ヘッド１０２から離す。
【０１５８】
以上が、本実施形態に係る回復動作の工程についての内容である。尚、前述の形態では、予備吐出と同時に空吸引を実施する構成を示したが、空吸引を実施することなく予備吐出のみ実施する構成としても良い。
【０１５９】
図２８は、本実施形態に係る異常終了回復各種に対する、優先順位と予備吐出に関するパラメータ（予備吐出パラメータとする）とを示す表である。図２８に示すように、異常終了回復Ｆ３では、各ノズル列の吐出発数を１００００発、空吸引の駆動量を４０００としている。また、異常終了回復Ｆ２では、各ノズル列の吐出発数を７５００発、空吸引の駆動量を３０００とし、異常終了回復Ｆ１では、各ノズル列の吐出発数を２５００発、空吸引の駆動量を１０００としている。回復時間は予備吐出における発数が少ないモードほど短くなるので、異常終了回復Ｆ１の回復時間は異常終了回復Ｆ２の回復時間より短く、異常終了回復Ｆ２の回復時間は異常終了回復Ｆ３の回復時間より短くなる。
【０１６０】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１６１】
２５      吸引ポンプ
２６      キャップ
１０２    記録ヘッド
４０００  制御回路
【図１】
2020104482.tif 000005
【図２】
2020104482.tif 000006
【図３】
2020104482.tif 000007
【図４】
2020104482.tif 000008
【図５】
2020104482.tif 000009
【図６】
2020104482.tif 000010
【図７】
2020104482.tif 000011
【図８】
2020104482.tif 000012
【図９】
2020104482.tif 000013
【図１０】
2020104482.tif 000014
【図１１】
2020104482.tif 000015
【図１２】
2020104482.tif 000016
【図１３】
2020104482.tif 000017
【図１４】
2020104482.tif 000018
【図１５】
2020104482.tif 000019
【図１６】
2020104482.tif 000020
【図１７】
2020104482.tif 000021
【図１８】
2020104482.tif 000022
【図１９】
2020104482.tif 000023
【図２０】
2020104482.tif 000024
【図２１】
2020104482.tif 000025
【図２２】
2020104482.tif 000026
【図２３】
2020104482.tif 000027
【図２４】
2020104482.tif 000028
【図２５】
2020104482.tif 000029
【図２６】
2020104482.tif 000030
【図２７】
2020104482.tif 000031
【図２８】
2020104482.tif 000032