(57)【要約】【課題】インク中の溶存気体量を適切に推定すること。【解決手段】インクを収容するタンクと、タンクから供給されるインクを吐出して記録動作を行う記録ヘッドと、記録動作が行われる場合、タンクおよび記録ヘッドを含む循環経路でインクを循環させ、記録動作が終了した場合、循環経路でのインクの循環を停止する循環手段と、循環経路内のインクを脱気する脱気手段と、を備えるインクジェット記録装置であって、循環動作時に上昇する溶存気体量および循環停止時に上昇する溶存気体量に基づいて、循環経路内のインクの溶存気体量を推定する推定手段と、推定手段によって推定された循環経路内のインクの溶存気体量が所定の閾値を超えている場合、脱気手段による脱気を実行させる制御手段と、を備える。【選択図】図９
2020059133.tif 000002
【特許請求の範囲】
【請求項１】
インクを収容するタンクと、
前記タンクから供給されるインクを吐出して記録動作を行う記録ヘッドと、
前記記録動作が行われる場合、前記タンクおよび前記記録ヘッドを含む循環経路でインクを循環させ、前記記録動作が終了した場合、前記循環経路でのインクの循環を停止する循環手段と、
前記循環経路内のインクを脱気する脱気手段と、
を備えるインクジェット記録装置であって、
循環動作時に上昇する溶存気体量および循環停止時に上昇する溶存気体量に基づいて、前記循環経路内のインクの溶存気体量を推定する推定手段と、
前記推定手段によって推定された前記循環経路内のインクの溶存気体量が所定の閾値を超えている場合、前記脱気手段による脱気を実行させる制御手段と、
を備えることを特徴とするインクジェット記録装置。
【請求項２】
前記推定手段は、
循環動作時に上昇する溶存気体量に関する第１の再溶解係数と、
循環停止時に上昇する溶存気体量に関する第２の再溶解係数と、
溶存する気体の飽和濃度と、
循環の動作が継続している時間と、
循環の停止が継続している時間と、
に基づいて前記推定を行うことを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記推定手段は、
環境温度に応じた前記第１の再溶解係数、前記第２の再溶解係数、および前記飽和濃度を取得して前記推定に用いることを特徴とする請求項２に記載のインクジェット記録装置。
【請求項４】
前記推定手段は、推定した前記循環経路内のインクの溶存気体量を記憶手段に記憶させ、次回の推定の際に前記記憶手段に記憶されている溶存気体量を用いて前記循環経路内のインクの溶存気体量を推定することを特徴とする請求項１から３のいずれか一項に記載のインクジェット記録装置。
【請求項５】
前記推定手段は、前記制御手段によって脱気が実行された後の前記循環経路内のインクの溶存気体量を推定し、推定した溶存気体量で前記記憶手段に記憶されている溶存気体量を更新することを特徴とする請求項４に記載のインクジェット記録装置。
【請求項６】
前記脱気手段は、前記タンク内のインクを脱気するように構成され、
前記推定手段は、前記タンク内のインク量と、タンクを除く循環経路内のインク量とに基づいて前記脱気が実行された後の前記循環経路内のインクの溶存気体量を推定することを特徴とする請求項５に記載のインクジェット記録装置。
【請求項７】
前記推定手段は、
記録命令を受信した場合に前記推定を行うように構成され、
前記記憶手段に記憶されている溶存気体量に、前記記録命令を受信するまでの循環停止時に上昇した溶存気体量を加えた第１の溶存気体量を推定し、
前記推定した第１の溶存気体量に基づいて前記循環動作時に上昇する溶存気体量を推定することで、前記循環経路内のインクの溶存気体量を推定することを特徴とする請求項４から６のいずれか一項に記載のインクジェット記録装置。
【請求項８】
前記推定手段は、記録動作中に１ページの記録が完了するたびに前記推定を行い、かつ、記録動作が終了した後に前記推定を行うことを特徴とする請求項４から７のいずれか一項に記載のインクジェット記録装置。
【請求項９】
前記推定手段は、記録動作中の推定においては、前記閾値として第１の閾値を用い、記録動作が終了した後の推定においては、前記閾値として前記第１の閾値よりも低い第２の閾値を用いることを特徴とする請求項８に記載のインクジェット記録装置。
【請求項１０】
前記記録動作が終了した後に前記推定手段によって推定された前記溶存気体量が前記第２の閾値を超えていることに応じて前記脱気が実行されている場合に新たに記録命令を受信した場合、前記制御手段は、前記脱気を中断し、
前記推定手段は、前記脱気が中断された時点における前記循環経路内のインクの溶存気体量を推定し、推定した溶存気体量で前記記憶手段に記憶されている溶存気体量を更新することを特徴とする請求項９に記載のインクジェット記録装置。
【請求項１１】
前記記録ヘッドの温度を調節する温度調節手段をさらに備え、
前記制御手段は、前記脱気を実行した後に、前記記録ヘッドの温度を調節しない状態で、所定時間、循環動作を実行させることを特徴とする請求項１から１０のいずれか一項に記載のインクジェット記録装置。
【請求項１２】
前記制御手段は、前記脱気の実行タイミングが、記録動作中の場合、前記所定時間の循環動作を前記記録動作の終了後に実行することを特徴とする請求項１１に記載のインクジェット記録装置。
【請求項１３】
前記制御手段は、前記所定時間の循環動作を前記記録動作の終了後に実行している場合に、新たに記録命令を受信した場合、前記所定時間の循環動作を中断して前記受信した新たな記録命令に基づく記録動作を実行することを特徴とする請求項１２に記載のインクジェット記録装置。
【請求項１４】
前記推定手段は、前記所定時間の循環動作の中断の有無に応じて、前記閾値を変更することを特徴とする請求項１１から１３のいずれか一項に記載のインクジェット記録装置。
【請求項１５】
前記推定手段は、所定のメンテナンスのタイミングで前記推定を行うことを特徴とする請求項１から１４のいずれか一項に記載のインクジェット記録装置。
【請求項１６】
インクを収容するタンクと、
前記タンクから供給されるインクを吐出して記録動作を行う記録ヘッドと、
前記記録動作が行われる場合、前記タンクおよび前記記録ヘッドを含む循環経路でインクを循環させ、前記記録動作が終了した場合、前記循環経路でのインクの循環を停止する循環手段と、
前記循環経路内のインクを脱気する脱気手段と、
を備えるインクジェット記録装置の制御方法であって、
循環動作時に上昇する溶存気体量および循環停止時に上昇する溶存気体量に基づいて、前記循環経路内のインクの溶存気体量を推定する工程と、
前記推定された前記循環経路内のインクの溶存気体量が所定の閾値を超えている場合、前記脱気手段による脱気を実行させる工程と、
を備えることを特徴とするインクジェット記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット記録装置およびインクジェット記録装置の制御方法に関する。
【背景技術】
【０００２】
インクジェット記録装置においては、記録ヘッドに配された吐出口面からインクを吐出することで記録が行われる。ここで、インク中に気泡が含まれていると、気泡が吐出口に詰まる等の事象が生じてしまい、吐出特性が低下してしまう。このため、インク中の溶存気体を脱気させることが行われている。
【０００３】
特許文献１には、サブタンクと記録ヘッドとの間をインクが循環するインクジェット記録装置が開示されている。そして、インクの循環時間から、インク中の溶存気体量を推測し、推測された溶存気体量が所定の規定値を超える場合に脱気を実行する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２６２８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
短い印刷ジョブが、数分の休止時間を挟んで繰り返し続く場合がある。例えば、第１の印刷ジョブの記録動作に応じて循環が行われ、記録終了時に循環が停止し、数分後に、第２の印刷ジョブの記録動作に応じて循環が行われ、記録終了時に循環が停止する。このような動作が繰り返し続く場合、インクの循環時間のみを考慮してインク中の溶存気体量を推定する特許文献１の技術では、循環が停止している場合に上昇する溶存気体量が考慮されない。従って、適切に溶存気体量を推定できず、記録ヘッド内に泡が発生し、正常に吐出が行われなくなる虞がある。
【０００６】
本発明は、インク中の溶存気体量を適切に推定して脱気を実行することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係るインクジェット記録装置は、インクを収容するタンクと、前記タンクから供給されるインクを吐出して記録動作を行う記録ヘッドと、前記記録動作が行われる場合、前記タンクおよび前記記録ヘッドを含む循環経路でインクを循環させ、前記記録動作が終了した場合、前記循環経路でのインクの循環を停止する循環手段と、前記循環経路内のインクを脱気する脱気手段と、を備えるインクジェット記録装置であって、循環動作時に上昇する溶存気体量および循環停止時に上昇する溶存気体量に基づいて、前記循環経路内のインクの溶存気体量を推定する推定手段と、前記推定手段によって推定された前記循環経路内のインクの溶存気体量が所定の閾値を超えている場合、前記脱気手段による脱気を実行させる制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、インク中の溶存気体量を適切に推定して脱気を実行することができる。
【図面の簡単な説明】
【０００９】
【図１】記録装置が待機状態にあるときの図である。
【図２】記録装置の制御構成図である。
【図３】記録装置が記録状態にあるときの図である。
【図４】記録装置がメンテナンス状態にあるときの図である。
【図５】インク循環系の流路構成を説明する図である。
【図６】吐出口と圧力室とを説明する図である。
【図７】脱気後に溶存酸素濃度が上がる様子を示す図である。
【図８】溶存酸素濃度の算出処理の概要を説明する図である。
【図９】記録命令を受信した場合に行う処理の一例を示すフローチャートである。
【図１０】溶存酸素濃度の算出を説明する図である。
【図１１】脱気後の溶存酸素濃度を算出する概要を示す図である。
【図１２】記録命令を受信した場合以外の一例を示すフローチャートである。
【図１３】記録命令を受信した場合に行う処理の一例を示すフローチャートである。
【図１４】記録命令を受信した場合に行う処理の一例を示すフローチャートである。
【図１５】サブタンク内における脱気中の溶存酸素濃度の推移の例を示す図である。
【図１６】記録ヘッドの流路内の泡量の変化を観察した結果を示す図である。
【図１７】各種タイミングにおける処理の一部を抜粋したフローチャートである。
【図１８】記録命令を受信した場合に行う処理の一例を示すフローチャートである。
【図１９】泡消し循環を動作中の処理に関するフローチャートである。
【図２０】記録命令を受信した場合に行う処理の一例を示すフローチャートである。
【図２１】サブタンクへのインク補給時の溶存酸素濃度を模式的に示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照して説明する。なお、以下の実施形態は本発明を限定するものではなく、また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成については、同じ符号を付して説明する。また、実施形態に記載されている構成要素の相対配置、形状等は、あくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
＜＜実施形態１＞＞
図１は、本実施形態で使用するインクジェット記録装置１（以下、記録装置１）の内部構成図である。図において、ｘ方向は水平方向、ｙ方向（紙面垂直方向）は後述する記録ヘッド８において吐出口が配列される方向、ｚ方向は鉛直方向をそれぞれ示す。
【００１２】
記録装置１は、プリント部２とスキャナ部３を備える複合機であり、記録動作と読取動作に関する様々な処理を、プリント部２とスキャナ部３で個別にあるいは連動して実行することができる。スキャナ部３は、ＡＤＦ（オートドキュメントフィーダ）とＦＢＳ（フラットベッドスキャナ）を備えており、ＡＤＦによって自動給紙される原稿の読み取りと、ユーザによってＦＢＳの原稿台に置かれた原稿の読み取り（スキャン）を行うことができる。なお、本実施形態はプリント部２とスキャナ部３を併せ持った複合機であるが、スキャナ部３を備えない形態であってもよい。図１は、記録装置１が記録動作も読取動作も行っていない待機状態にあるときを示す。
【００１３】
プリント部２において、筐体４の鉛直方向下方の底部には、記録媒体（カットシート）Ｓを収容するための第１カセット５Ａと第２カセット５Ｂが着脱可能に設置されている。第１カセット５ＡにはＡ４サイズまでの比較的小さな記録媒体が、第２カセット５ＢにはＡ３サイズまでの比較的大きな記録媒体が、平積みに収容されている。第１カセット５Ａ近傍には、収容されている記録媒体を１枚ずつ分離して給送するための第１給送ユニット６Ａが設けられている。同様に、第２カセット５Ｂ近傍には、第２給送ユニット６Ｂが設けられている。記録動作が行われる際にはいずれか一方のカセットから選択的に記録媒体Ｓが給送される。
【００１４】
搬送ローラ７、排出ローラ１２、ピンチローラ７ａ、拍車７ｂ、ガイド１８、インナーガイド１９およびフラッパ１１は、記録媒体Ｓを所定の方向に導くための搬送機構である。搬送ローラ７は、記録ヘッド８の上流側および下流側に配され、不図示の搬送モータによって駆動される駆動ローラである。ピンチローラ７ａは、搬送ローラ７と共に記録媒体Ｓをニップして回転する従動ローラである。排出ローラ１２は、搬送ローラ７の下流側に配され、不図示の搬送モータによって駆動される駆動ローラである。拍車７ｂは、記録ヘッド８の下流側に配される搬送ローラ７及び排出ローラ１２と共に記録媒体Ｓを挟持して搬送する。
【００１５】
ガイド１８は、記録媒体Ｓの搬送経路に設けられ、記録媒体Ｓを所定の方向に案内する。インナーガイド１９は、ｙ方向に延在する部材で湾曲した側面を有し、当該側面に沿って記録媒体Ｓを案内する。フラッパ１１は、両面記録動作の際に、記録媒体Ｓが搬送される方向を切り替えるための部材である。排出トレイ１３は、記録動作が完了し排出ローラ１２によって排出された記録媒体Ｓを積載保持するためのトレイである。
【００１６】
本実施形態の記録ヘッド８は、フルラインタイプのカラーインクジェット記録ヘッドであり、記録データに従ってインクを吐出する吐出口が、図１におけるｙ方向に沿って記録媒体Ｓの幅に相当する分だけ複数配列されている。即ち、記録ヘッド８は、複数色のインクを吐出可能に構成されている。記録ヘッド８が待機位置にあるとき、記録ヘッド８の吐出口面８ａは、図１のように鉛直下方を向きキャップユニット１０によってキャップされている。記録動作を行う際は、後述するプリントコントローラ２０２によって、吐出口面８ａがプラテン９と対向するように記録ヘッド８の向きが変更される。プラテン９は、ｙ方向に延在する平板によって構成され、記録ヘッド８によって記録動作が行われる記録媒体Ｓを背面から支持する。記録ヘッド８の待機位置から記録位置への移動については、後に詳しく説明する。
【００１７】
インクタンクユニット１４は、記録ヘッド８へ供給される４色のインクをそれぞれ貯留する。インク供給ユニット１５は、インクタンクユニット１４と記録ヘッド８を接続する流路の途中に設けられ、記録ヘッド８内のインクの圧力及び流量を適切な範囲に調整する。本実施形態では循環型のインク供給系を採用しており、インク供給ユニット１５は記録ヘッド８へ供給されるインクの圧力と記録ヘッド８から回収されるインクの流量を適切な範囲に調整する。
【００１８】
メンテナンスユニット１６は、キャップユニット１０とワイピングユニット１７を備え、所定のタイミングにこれらを作動させて、記録ヘッド８に対するメンテナンス動作を行う。
【００１９】
図２は、記録装置１における制御構成を示すブロック図である。制御構成は、主にプリント部２を統括するプリントエンジンユニット２００と、スキャナ部３を統括するスキャナエンジンユニット３００と、記録装置１全体を統括するコントローラユニット１００によって構成されている。プリントコントローラ２０２は、コントローラユニット１００のメインコントローラ１０１の指示に従ってプリントエンジンユニット２００の各種機構を制御する。スキャナエンジンユニット３００の各種機構は、コントローラユニット１００のメインコントローラ１０１によって制御される。以下に制御構成の詳細について説明する。
【００２０】
コントローラユニット１００において、ＣＰＵにより構成されるメインコントローラ１０１は、ＲＯＭ１０７に記憶されているプログラムや各種パラメータに従って、ＲＡＭ１０６をワークエリアとしながら記録装置１全体を制御する。例えば、ホストＩ／Ｆ１０２またはワイヤレスＩ／Ｆ１０３を介してホスト装置４００から印刷ジョブが入力されると、メインコントローラ１０１の指示に従って、画像処理部１０８が受信した画像データに対して所定の画像処理を施す。そして、メインコントローラ１０１はプリントエンジンＩ／Ｆ１０５を介して、画像処理を施した画像データをプリントエンジンユニット２００へ送信する。
【００２１】
なお、記録装置１は無線通信や有線通信を介してホスト装置４００から画像データを取得しても良いし、記録装置１に接続された外部記憶装置（ＵＳＢメモリ等）から画像データを取得しても良い。無線通信や有線通信に利用される通信方式は限定されない。例えば、無線通信に利用される通信方式として、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）が適用可能である。また、有線通信に利用される通信方式としては、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等が適用可能である。また、例えばホスト装置４００から読取コマンドが入力されると、メインコントローラ１０１は、スキャナエンジンＩ／Ｆ１０９を介してこのコマンドをスキャナ部３に送信する。
【００２２】
操作パネル１０４は、ユーザが記録装置１に対して入出力を行うための機構である。ユーザは、操作パネル１０４を介してコピーやスキャン等の動作を指示したり、印刷モードを設定したり、記録装置１の情報を認識したりすることができる。
【００２３】
プリントエンジンユニット２００において、ＣＰＵにより構成されるプリントコントローラ２０２は、ＲＯＭ２０３に記憶されているプログラムや各種パラメータに従って、ＲＡＭ２０４をワークエリアとしながら、プリント部２が備える各種機構を制御する。コントローラＩ／Ｆ２０１を介して各種コマンドや画像データが受信されると、プリントコントローラ２０２は、これを一旦ＲＡＭ２０４に保存する。記録ヘッド８が記録動作に利用できるように、プリントコントローラ２０２は画像処理コントローラ２０５に、保存した画像データを記録データへ変換させる。記録データが生成されると、プリントコントローラ２０２は、ヘッドＩ／Ｆ２０６を介して記録ヘッド８に記録データに基づく記録動作を実行させる。この際、プリントコントローラ２０２は、搬送制御部２０７を介して図１に示す給送ユニット６Ａ、６Ｂ、搬送ローラ７、排出ローラ１２、フラッパ１１を駆動して、記録媒体Ｓを搬送する。プリントコントローラ２０２の指示に従って、記録媒体Ｓの搬送動作に連動して記録ヘッド８による記録動作が実行され、印刷処理が行われる。
【００２４】
ヘッドキャリッジ制御部２０８は、記録装置１のメンテナンス状態や記録状態といった動作状態に応じて記録ヘッド８の向きや位置を変更する。インク供給制御部２０９は、記録ヘッド８へ供給されるインクの圧力が適切な範囲に収まるように、インク供給ユニット１５を制御する。メンテナンス制御部２１０は、記録ヘッド８に対するメンテナンス動作を行う際に、メンテナンスユニット１６におけるキャップユニット１０やワイピングユニット１７の動作を制御する。
【００２５】
スキャナエンジンユニット３００においては、メインコントローラ１０１が、ＲＯＭ１０７に記憶されているプログラムや各種パラメータに従って、ＲＡＭ１０６をワークエリアとしながら、スキャナコントローラ３０２のハードウェアリソースを制御する。これにより、スキャナ部３が備える各種機構は制御される。例えばコントローラＩ／Ｆ３０１を介してメインコントローラ１０１がスキャナコントローラ３０２内のハードウェアリソースを制御することにより、ユーザによってＡＤＦに搭載された原稿を、搬送制御部３０４を介して搬送し、センサ３０５によって読み取る。そして、スキャナコントローラ３０２は読み取った画像データをＲＡＭ３０３に保存する。なお、プリントコントローラ２０２は、上述のように取得された画像データを記録データに変換することで、記録ヘッド８に、スキャナコントローラ３０２で読み取った画像データに基づく記録動作を実行させることが可能である。
【００２６】
図３は、記録装置１が記録状態にあるときを示す。図１に示した待機状態と比較すると、キャップユニット１０が記録ヘッド８の吐出口面８ａから離間し、吐出口面８ａがプラテン９と対向している。本実施形態において、プラテン９の平面は水平方向に対して約４５度傾いており、記録位置における記録ヘッド８の吐出口面８ａも、プラテン９との距離が一定に維持されるように水平方向に対して約４５度傾いている。
【００２７】
記録ヘッド８を図１に示す待機位置から図３に示す記録位置に移動する際、プリントコントローラ２０２は、メンテナンス制御部２１０を用いて、キャップユニット１０を図３に示す退避位置まで降下させる。これにより、記録ヘッド８の吐出口面８ａは、キャップ部材１０ａと離間する。その後、プリントコントローラ２０２は、ヘッドキャリッジ制御部２０８を用いて記録ヘッド８の鉛直方向の高さを調整しながら４５度回転させ、吐出口面８ａをプラテン９と対向させる。記録動作が完了し、記録ヘッド８が記録位置から待機位置に移動する際は、プリントコントローラ２０２によって上記と逆の工程が行われる。
【００２８】
図４は、記録装置１がメンテナンス状態のときの図である。記録ヘッド８を図１に示す待機位置から図４に示すメンテナンス位置に移動する際、プリントコントローラ２０２は、記録ヘッド８を鉛直方向において上方に移動させるとともにキャップユニット１０を鉛直方向下方に移動させる。そして、プリントコントローラ２０２は、ワイピングユニット１７を退避位置から図４における右方向に移動させる。その後、プリントコントローラ２０２は、記録ヘッド８を鉛直方向下方に移動させメンテナンス動作が可能なメンテナンス位置に移動させる。
【００２９】
一方、記録ヘッド８を図３に示す記録位置から図４に示すメンテナンス位置に移動する際、プリントコントローラ２０２は、記録ヘッド８を４５度回転させつつ鉛直方向上方に移動させる。そして、プリントコントローラ２０２は、ワイピングユニット１７を退避位置から右方向に移動させる。その後プリントコントローラ２０２は、記録ヘッド８を鉛直方向下方に移動させて、メンテナンスユニット１６によるメンテナンス動作が可能なメンテナンス位置に移動させる。
【００３０】
＜インク供給ユニット（循環系）＞
図５は、本実施形態のインクジェット記録装置１で採用するインク供給ユニット１５を含む図である。図６を用いて本実施形態のインク循環系の流路構成を説明する。インク供給ユニット１５は、インクタンクユニット１４から供給されたインクを記録ヘッド８（ヘッドユニット）へ供給する。図６では、１色のインクについての構成を示しているが、実際にはこのような構成が、インク色ごとに用意されている。インク供給ユニット１５は、基本的に図２で示したインク供給制御部２０９によって制御される。以下、インク供給ユニット１５の各構成について説明する。
【００３１】
インクは、主にサブタンク１５１と記録ヘッド８との間を循環する。記録ヘッド８では、画像データに基づいてインクの吐出動作が行われ、吐出されなかったインクが再びサブタンク１５１に回収される。
【００３２】
所定量のインクを収容するサブタンク１５１は、記録ヘッド８へインクを供給するための供給流路Ｃ２と、記録ヘッド８からインクを回収するための回収流路Ｃ４とに接続されている。すなわち、サブタンク１５１、供給流路Ｃ２、記録ヘッド８、および回収流路Ｃ４によってインクが循環する循環流路（循環経路）が構成される。また、サブタンク１５１は、空気が流れる流路Ｃ０に接続されている。
【００３３】
サブタンク１５１には、複数の電極ピンで構成される液面検知手段１５１ａが設けられている。インク供給制御部２０９は、これら複数のピン間の導通電流の有無を検知することによって、インク液面の高さ、即ちサブタンク１５１内のインク残量を把握することができる。また、サブタンク１５１には、攪拌子１５１ｂが設けられている。減圧ポンプＰ０（タンク内減圧ポンプ）は、サブタンク１５１のタンク内部を減圧するための負圧発生源である。大気開放弁Ｖ０は、サブタンク１５１の内部を大気に連通させるか否かを切り替えるための弁である。
【００３４】
メインタンク１４１は、サブタンク１５１へ供給されるインクを収容するタンクである。メインタンク１４１は可撓性部材で構成され、可撓性部材の容積変化によってサブタンク１５１へインクが充填される。メインタンク１４１は、記録装置本体に対して着脱可能な構成である。サブタンク１５１とメインタンク１４１とを接続するタンク接続流路Ｃ１の途中には、サブタンク１５１とメインタンク１４１の接続を切り替えるためのタンク供給弁Ｖ１が配されている。
【００３５】
インク供給制御部２０９は、液面検知手段１５１ａによってサブタンク１５１内のインクが所定量より少なくなったことを検知すると、大気開放弁Ｖ０、供給弁Ｖ２、回収弁Ｖ４、およびヘッド交換弁Ｖ５を閉じる。またインク供給制御部２０９は、タンク供給弁Ｖ１を開く。この状態において、インク供給制御部２０９は減圧ポンプＰ０を作動させる。すると、サブタンク１５１の内部が負圧となりメインタンク１４１からサブタンク１５１へインクが供給される。液面検知手段１５１ａによってサブタンク１５１内のインクが所定量を超えたことを検知すると、インク供給制御部２０９は、タンク供給弁Ｖ１を閉じ減圧ポンプＰ０を停止する。
【００３６】
供給流路Ｃ２は、サブタンク１５１から記録ヘッド８へインクを供給するための流路であり、その途中には供給ポンプＰ１と供給弁Ｖ２とが配されている。記録動作中は、供給弁Ｖ２を開いた状態で供給ポンプＰ１を駆動することにより、記録ヘッド８へインクを供給しつつ循環経路においてインクを循環することができる。記録ヘッド８によって単位時間あたりに吐出されるインクの量は画像データに応じて変動する。供給ポンプＰ１の流量は、記録ヘッド８が単位時間あたりのインク消費量が最大となる吐出動作を行った場合にも対応できるように決定されている。
【００３７】
リリーフ流路Ｃ３は、供給弁Ｖ２の上流側であって、供給ポンプＰ１の上流側と下流側とを接続する流路である。リリーフ流路Ｃ３の途中には差圧弁であるリリーフ弁Ｖ３が配される。リリーフ弁は、駆動機構によって開閉されるのではなく、ばね付勢されており、所定の圧に達すると弁が開くように構成されている。例えば、供給ポンプＰ１からの単位時間あたりのインク供給量が、記録ヘッド８の単位時間あたりの吐出量と回収ポンプＰ２の単位時間あたりの流量（インクを引く量）との合計値よりも多い場合は、リリーフ弁Ｖ３は、自身に作用する圧力に応じて開放される。これにより、供給流路Ｃ２の一部とリリーフ流路Ｃ３とで構成される巡回流路が形成される。リリーフ流路Ｃ３の構成を設けることにより、記録ヘッド８に対するインク供給量が、記録ヘッド８でのインク消費量に応じて調整され、循環経路内の圧力を画像データによらず安定させることができる。
【００３８】
回収流路Ｃ４は、記録ヘッド８からサブタンク１５１へインクを回収するための流路であり、その途中には回収ポンプＰ２と回収弁Ｖ４とが配されている。回収ポンプＰ２は、循環経路内にインクを循環させる際、負圧発生源となって記録ヘッド８よりインクを吸引する。回収ポンプＰ２の駆動により、記録ヘッド８内のＩＮ流路８０ｂとＯＵＴ流路８０ｃの間に適切な圧力差が生じ、ＩＮ流路８０ｂとＯＵＴ流路８０ｃの間でインクを循環させることができる。
【００３９】
回収弁Ｖ４は、記録動作を行っていないとき、すなわち循環経路内にインクを循環させていないときの逆流を防止するための弁でもある。本実施形態の循環経路では、サブタンク１５１は記録ヘッド８よりも鉛直方向において上方に配置されている（図１参照）。このため、供給ポンプＰ１や回収ポンプＰ２を駆動していないとき、サブタンク１５１と記録ヘッド８との水頭差によって、サブタンク１５１から記録ヘッド８へインクが逆流してしまうおそれがある。このような逆流を防止するため、本実施形態では回収流路Ｃ４に回収弁Ｖ４を設けている。
【００４０】
なお、供給弁Ｖ２も、記録動作を行っていないとき、すなわち循環経路内にインクを循環させていないときに、サブタンク１５１から記録ヘッド８へのインクの供給を防止するための弁としても機能する。
【００４１】
ヘッド交換流路Ｃ５は、供給流路Ｃ２とサブタンク１５１の空気室（インクが収容されていない空間）とを接続する流路であり、その途中にはヘッド交換弁Ｖ５が配されている。ヘッド交換流路Ｃ５の一端は、供給流路Ｃ２における記録ヘッド８の上流に接続され、供給弁Ｖ２より下流側に接続される。ヘッド交換流路Ｃ５の他端は、サブタンク１５１の上方に接続してサブタンク１５１内部の空気室と連通する。ヘッド交換流路Ｃ５は、記録ヘッド８を交換する際や記録装置１を輸送する際など、使用中の記録ヘッド８からインクを引き抜くときに利用される。ヘッド交換弁Ｖ５は、記録ヘッド８にインクを充填するとき、および、記録ヘッド８からインクを回収するとき以外は閉じるように、インク供給制御部２０９によって制御される。
【００４２】
次に、記録ヘッド８内の流路構成について説明する。供給流路Ｃ２より記録ヘッド８に供給されたインクは、フィルタ８３を通過した後、第１の負圧制御ユニット８１と、第２の負圧制御ユニット８２とに供給される。第１の負圧制御ユニット８１は、弱い負圧（大気圧との圧力差が小さい負圧）に制御圧力が設定されている。第２の負圧制御ユニット８２は、強い負圧（大気圧との圧力差が大きい負圧）に制御圧力が設定されている。これら第１の負圧制御ユニット８１と第２の負圧制御ユニット８２における圧力は、回収ポンプＰ２の駆動により適正な範囲で生成される。
【００４３】
インク吐出部８０には、複数の吐出口が配列された記録素子基板８０ａが複数配置され、長尺の吐出口列が形成されている。第１の負圧制御ユニット８１より供給されるインクを導くための共通供給流路８０ｂ（ＩＮ流路）と、第２の負圧制御ユニット８２より供給されるインクを導くための共通回収流路８０ｃ（ＯＵＴ流路）も、記録素子基板８０ａの配列方向に延在している。さらに個々の記録素子基板８０ａには、共通供給流路８０ｂと接続する個別供給流路と、共通回収流路８０ｃと接続する個別回収流路が形成されている。このため、個々の記録素子基板８０ａにおいては、相対的に負圧の弱い共通供給流路８０ｂより流入し、相対的に負圧の強い共通回収流路８０ｃへ流出するような、インクの流れが生成される。個別供給流路と個別回収流路との経路中に、各吐出口に連通し、インクが充填される圧力室が設けられており、記録を行っていない吐出口や圧力室においてもインクの流れが生じる。記録素子基板８０ａで吐出動作が行われると、共通供給流路８０ｂから共通回収流路８０ｃへ移動するインクの一部は吐出口から吐出されることによって消費されるが、吐出されなかったインクは共通回収流路８０ｃを経て回収流路Ｃ４へ移動する。
【００４４】
図６（ａ）は記録素子基板８０ａの一部を拡大した平面模式図であり、図６（ｂ）は、図６（ａ）の断面線ＶＩｂ−ＶＩｂにおける断面模式図である。記録素子基板８０ａには、インクが充填される圧力室１００５とインクを吐出する吐出口１００６が設けられている。圧力室１００５において、吐出口１００６と対向する位置には記録素子１００４が設けられている。また、記録素子基板８０ａには、共通供給流路８０ｂと接続する個別供給流路１００８と、共通回収流路８０ｃと接続する個別回収流路１００９とが吐出口１００６毎に複数形成されている。
【００４５】
上述した構成により、記録素子基板８０ａでは、相対的に負圧の弱い（圧力の絶対値が高い）共通供給流路８０ｂより流入し、相対的に負圧の強い（圧力の絶対値が低い）共通回収流路８０ｃへ流出するインクの流れが生成される。より詳しくは、共通供給流路８０ｂ→個別供給流路１００８→圧力室１００５→個別回収流路１００９→共通回収流路８０ｃの順にインクが流れる。記録素子１００４によってインクが吐出されると、共通供給流路８０ｂから共通回収流路８０ｃへ移動するインクの一部は吐出口１００６から吐出されることによって記録ヘッド８の外部へ排出される。一方、吐出口１００６から吐出されなかったインクは、共通回収流路８０ｃを経て回収流路Ｃ４へ回収される。
【００４６】
また、記録素子基板８０ａには、インク供給制御部２０９によって制御されるサブヒータ１０１０が設けられている。記録時に吐出口１００６からインクが安定的に吐出されるように、記録ヘッド８、または、記録ヘッド８内のインクをサブヒータ１０１０によって加熱することで、記録ヘッド８内のインクの温度を調節する処理が行われる。
【００４７】
以上の構成のもと、記録動作を行うとき、インク供給制御部２０９は、タンク供給弁Ｖ１とヘッド交換弁Ｖ５とを閉じ、大気開放弁Ｖ０、供給弁Ｖ２、および回収弁Ｖ４を開き、供給ポンプＰ１および回収ポンプＰ２を駆動する。これにより、サブタンク１５１→供給流路Ｃ２→記録ヘッド８→回収流路Ｃ４→サブタンク１５１の循環経路が確立する。供給ポンプＰ１からの単位時間あたりのインク供給量が記録ヘッド８の単位時間あたりの吐出量と回収ポンプＰ２における単位時間あたりの流量の合計値よりも多い場合は、供給流路Ｃ２からリリーフ流路Ｃ３にインクが流れ込む。これにより、供給流路Ｃ２から記録ヘッド８に流入するインクの流量が調整される。
【００４８】
記録動作を行っていないとき、インク供給制御部２０９は、供給ポンプＰ１および回収ポンプＰ２を停止し、大気開放弁Ｖ０、供給弁Ｖ２、および回収弁Ｖ４を閉じる。これにより、記録ヘッド８内のインクの流れは止まり、サブタンク１５１と記録ヘッド８の水頭差による逆流も抑制される。また、大気開放弁Ｖ０を閉じることで、サブタンク１５１からのインク漏れやインクの蒸発が抑制される。
【００４９】
また、脱気動作を行うとき、インク供給制御部２０９は、供給ポンプＰ１および回収ポンプＰ２を停止し、大気開放弁Ｖ０、供給弁Ｖ２、回収弁Ｖ４、およびヘッド交換弁Ｖ５を閉じ、減圧ポンプＰ０を駆動する。その後、サブタンク１５１内に所定の負圧が発生している状態で、インク供給制御部２０９は、攪拌子１５１ｂを駆動してサブタンク１５１内のインクを攪拌させる。これにより、サブタンク１５１内のインクに溶解している気体を脱気する処理が行われる。脱気制御は、プリントコントローラ２０２によって行われ、プリントコントローラ２０２の指示に応じてインク供給制御部２０９が脱気を実行する。
【００５０】
＜脱気の説明＞
次に、脱気処理を説明する。本実施形態では、記録動作時にサブヒータ１０１０を用いた記録ヘッド８の温度調節が行われる。本実施形態では、４０℃になるように温度調節が行われる。ここで、インク中の飽和溶存酸素濃度（溶存する気体の飽和濃度）は、温度に応じて変わるものである。具体的には、温度が低いほど、飽和溶存酸素濃度は、高くなる。温度調節の目標値である４０℃は、一般的な環境温度よりも高い。従って、温度調節を行っている記録ヘッド８内の流路におけるインクの飽和溶存酸素濃度は、一般的な環境温度におけるインクの飽和溶存酸素濃度よりも低くなる。
【００５１】
記録動作時には、サブタンク１５１から、環境温度に近い温度の飽和溶存酸素濃度のインクが、４０℃に温度調節されている記録ヘッド８に供給され続ける。つまり、記録ヘッド８の流路内のインクで溶解が許容できる酸素量よりも多くの酸素量が溶け込んでいるインクが、記録ヘッド８に供給され続ける。すると、記録ヘッド８付近では、インク中の溶存酸素が溶出し、記録ヘッド８の流路内で泡が膨張し、正常に吐出できない状態が生じてしまう。
【００５２】
このため、本実施形態では、インクの溶存酸素濃度が所定の値を超えないように、脱気動作が実施される。なお、サブタンク１５１を減圧してサブタンク１５１内のインクを攪拌することで、サブタンク１５１内の溶存酸素濃度は、一旦は下がる。しかしながら、サブタンク１５１、循環流路、および記録ヘッド８内の各箇所にエアーは存在しており、循環動作をしている間でも、循環動作をしていない（以下、「放置」または「循環停止」という）間でも、徐々にインクに酸素が溶け込む。このため、時間の経過とともに、溶存酸素濃度は上がる。このため、所定のタイミングで、脱気動作を実行する必要がある。
【００５３】
図７は、脱気後に溶存酸素濃度が上がる様子を示すグラフである。図７（ａ）は、脱気後から２４０分経過までの溶存酸素濃度を示している。長時間で見ると、循環動作をしている方が、放置して場合に比べて溶存酸素濃度の上昇度が高い。即ち、循環動作をしている方が、放置している場合に比べて酸素の再溶解が早く進む。一方、図７（ｂ）は、図７（ａ）の丸で示す部分を拡大した図である。脱気後から数分後までの短時間で見ると、循環している場合でも放置している場合でも、再溶解の速度は変わらないことがわかる。
【００５４】
ここで、例えば２〜３分ごとに、数枚ずつ記録が行われるケースを想定する。この場合、図７（ｂ）で示すように、循環している場合でも放置している場合でも、同等の速度で再溶解が進む。上記のケースが繰り返し行われると、放置時の再溶解を考慮しないと適切な溶存酸素濃度が求められなくなる。そこで、本実施形態では、放置時の再溶解も考慮して溶存酸素濃度を求め、脱気実行タイミングを決定する形態を説明する。また、本実施形態では、サブタンク１５１内のインクの脱気が行われる。記録ヘッド８を含む循環流路内のインクは、脱気されたインクが混合することで間接的に脱気されることになる。このため、本実施形態では、流路内のインク量を考慮して溶存酸素濃度を求め、脱気タイミングを決定する処理が行われる。また、溶存酸素濃度は温度によって異なるので、本実施形態では、環境温度を考慮して溶存酸素濃度を求め、脱気タイミングを決定する処理が行われる。
【００５５】
＜溶存酸素濃度の推定処理の概要＞
図８は、本実施形態における溶存酸素濃度の推定処理の概要を説明する図である。本実施形態において溶存酸素濃度の推定処理は、プリントコントローラ２０２による算出処理によって行われる。本実施形態では、記録命令をプリントコントローラ２０２が受信した場合の処理を説明する。
【００５６】
まず、前提として、本実施形態では、プリントコントローラ２０２は、前回算出して求めた溶存酸素濃度をＲＡＭ２０４に記憶しておくものとする。そして、前回算出している溶存酸素濃度から今回の所定の処理に至る間に溶解した酸素濃度を算出し、溶解した酸素濃度と前回算出している溶存酸素濃度とに基づいて、現在の溶存酸素濃度を算出する。この算出された現在の溶存酸素濃度は、ＲＡＭ２０４に記憶（更新）され、次回の溶存酸素濃度を求める場合に、再度用いられることになる。
【００５７】
図８（ａ）は、記録命令をプリントコントローラ２０２が受信した場合の処理の概念を示している。記録命令を受信するまでは、記録動作が行われておらず、循環が停止している状態である。また、本実施形態では、前回の記録動作終了時における溶存酸素濃度の算出から今回の記録命令を受信するまでの間、溶存酸素濃度の算出は行われていない。先に説明したように、循環が停止している場合、長期的に見て、溶存酸素濃度の上昇度は低いからである。そこで、プリントコントローラ２０２は、まず、前回の記録動作が終了した時点での溶存酸素濃度Ｇ（ｔ−１）をＲＡＭ２０４から取得する。そして、前回の記録動作が終了した時点からの経過時間（放置時間ｔ１とする）を取得する。例えばプリントコントローラ２０２は、不図示のタイマーを備えており、タイマーを用いて経過時間を測定する。プリントコントローラ２０２は、この放置時間ｔ１の間に再溶解している酸素を考慮し、放置後の溶存酸素濃度Ｇ（ｔ）を算出する。つまり、実際の記録動作に先立って、循環が停止している間に再溶解した酸素を考慮した現在の（放置後の）溶存酸素濃度を算出する。算出処理の詳細は、後述する。その後、記録命令に基づく記録動作に処理が進むことになる。
【００５８】
図８（ｂ）は、記録中の溶存酸素濃度を求める概要を説明する図である。図８（ｂ）は、図８（ａ）に続いて行われる処理に相当する。プリントコントローラ２０２は、記録動作開始時点での溶存酸素濃度Ｇ（ｔ−１）をＲＡＭ２０４から取得する。図８（ｂ）における記録動作開始時点での溶存酸素濃度Ｇ（ｔ−１）は、図８（ａ）の放置後の溶存酸素濃度Ｇ（ｔ）に対応することになる。そして、プリントコントローラ２０２は、記録開始時点から各ページの記録動作が終了するまでの経過時間（記録時間ｔ２とする）を取得する。記録時間ｔ２の間は、循環動作が継続している。プリントコントローラ２０２は、この記録時間ｔ２の間に再溶解している酸素を考慮し、ページ記録完了後の溶存酸素濃度Ｇ（ｔ）を算出する。より詳細には、プリントコントローラ２０２は、各ページの記録が終了した時点で、記録時間ｔ２の間の再溶解を考慮した溶存酸素濃度Ｇ（ｔ）を算出する。そして、算出した溶存酸素濃度Ｇ（ｔ）をＲＡＭ２０４に記憶（更新）する。
【００５９】
例えば、図８（ｂ）に示すように、１ページ目の記録動作が完了した時点で、記録動作開始時点から１ページ目の記録動作の完了までに要した記録時間ｔ２を用いた算出処理が行われる。そして、１ページ後の溶存酸素濃度Ｇ（ｔ）を算出して、ＲＡＭ２０４に記憶（更新）する。２ページ目がある場合には、引き続き２ページ目の記録動作が行われる。２ページ目の記録動作が完了した時点で、記録動作開始時点から２ページ目の記録動作の完了までに要した記録時間ｔ２を用いた算出処理が行われる。なお、このときの記録時間ｔ２は、１ページ目の記録および２ページ目の記録の両方に要した時間である。そして、２ページ後の溶存酸素濃度Ｇ（ｔ）が算出され、ＲＡＭ２０４に記憶される。このように、各ページの記録動作が完了した時点で、その時点での溶存酸素濃度Ｇ（ｔ）がＲＡＭ２０４上で更新され続けることになる。
【００６０】
＜フローチャート＞
図９は、本実施形態においてプリントコントローラ２０２が記録命令を受信した場合に行う処理の一例を示すフローチャートである。図９の処理は、プリントコントローラ２０２が、ＲＯＭ２０３などに記憶されているプログラムコードをＲＡＭ２０４に展開し実行することにより行われる。あるいはまた、図９におけるステップの一部または全部の機能をＡＳＩＣまたは電子回路等のハードウェアで実現してもよい。なお、各処理の説明における記号「Ｓ」は、当該フローチャートにおけるステップであることを意味する。
【００６１】
Ｓ９０１においてプリントコントローラ２０２は、記録命令を受信する。Ｓ９０２においてプリントコントローラ２０２は、記録装置１が設置されている環境の環境温度を取得する。例えば、記録装置１は、温度計を備えており、温度計で検出された環境温度を取得してもよいし、外部から環境温度に関する情報を取得してもよい。
【００６２】
Ｓ９０３においてプリントコントローラ２０２は、放置後の溶存酸素濃度Ｇ（ｔ）を算出する。Ｓ９０３の処理は、図８（ａ）で説明した処理に相当する。以下、Ｓ９０３における放置後の溶存酸素濃度Ｇ（ｔ）を算出する処理の詳細を説明する。
【００６３】
プリントコントローラ２０２は、ＲＡＭ２０４に格納されている、前回の記録終了時点での溶存酸素濃度Ｇ（ｔ−１）を取得する。また、プリントコントローラ２０２は、放置時間ｔ１を取得する。放置時間ｔ１は、前回の記録動作終了後からの経過時間である。また、プリントコントローラ２０２は、Ｓ９０２で取得した環境温度に対応する飽和溶存酸素濃度Ｇｓを取得する。表１は、環境温度に基づいた飽和溶存酸素濃度Ｇｓを示している。表１に示すテーブル情報は、例えばＲＯＭ２０３に予め格納されているものとする。
【００６４】
【表１】
2020059133.tif 000003
【００６５】
脱気されたインクへの酸素の再溶解が進むにつれて、飽和溶存酸素濃度Ｇｓまで酸素の再溶解が進むことになる。表１に示すように、飽和溶存酸素濃度Ｇｓは、環境温度に応じて変わるので、現在の環境温度に対応する飽和溶存酸素濃度Ｇｓが取得される。
【００６６】
また、プリントコントローラ２０２は、環境温度に基づいた放置中の再溶解係数ｋ１を取得する。表２は、環境温度に基づいた放置中の再溶解係数ｋ１を示している。
【００６７】
【表２】
2020059133.tif 000004
【００６８】
放置中の再溶解係数ｋ１は、放置中（循環停止時）に再溶解が進む度合いを示す係数である。放置中の再溶解係数ｋ１は、循環経路および記録ヘッド８内の気液界面での再溶解を実験的に測定して求めたものである。表２に示すテーブル情報は、例えばＲＯＭ２０３に予め格納されているものとする。なお、再溶解係数ｋ１は、
【００６９】
【数１】
2020059133.tif 000005
【００７０】
に比例しているので、プリントコントローラ２０２は、環境温度に応じた値を取得する。プリントコントローラ２０２は、上記で取得したデータを用いて、下記の式１に従って、放置後の溶存酸素濃度Ｇ（ｔ）を算出する。
【００７１】
【数２】
2020059133.tif 000006
【００７２】
ここで、式１の右辺のうちの第一項「Ｇ（ｔ−１）」は、前回の記録終了時点での溶存酸素濃度Ｇ（ｔ−１）である。式１の右辺のうちの残りの項は、放置時間ｔ１に応じて増加した溶存酸素濃度の増加分を示している。即ち、前回の記録終了時点での溶存酸素濃度Ｇ（ｔ−１）に、放置時間ｔ１に応じて増加した溶存酸素濃度の増加分を加算することで、放置後の溶存酸素濃度Ｇ（ｔ）が算出される。
【００７３】
図１０は、溶存酸素濃度の算出を説明する図である。図１０（ａ）は、式１に対応した図であり、放置中の溶存酸素濃度の算出を説明する図である。放置中の気液界面においては、図１０（ａ）に示すような濃度分布が現れる。なお、図１０（ａ）におけるＣ０（＝Ｇ（ｔ−１））は、初期溶存酸素濃度であり、ここでは、前回の記録終了時点での溶存酸素濃度に相当する。図１０（ａ）におけるＣｓ（＝Ｇｓ）は、飽和溶存酸素濃度である。気相から溶解した気体（酸素）は、液相内を拡散していく。このため、液面から拡散による濃度分布が生じる。単位時間あたりに溶け込む酸素量は、下記の式２
【００７４】
【数３】
2020059133.tif 000007
【００７５】
となる。時間経過に伴う変化量を考慮すると、放置後の溶存酸素濃度Ｇ（ｔ）は、式１のようにして算出することができる。式１によれば、溶存酸素濃度は、時間の平方根に比例して増加するので、初期の傾きが大きくなる。
【００７６】
このようにして、Ｓ９０３における放置後の溶存酸素濃度Ｇ（ｔ）が算出される。プリントコントローラ２０２は、算出した放置後の溶存酸素濃度Ｇ（ｔ）でＲＡＭ２０４に記憶されている溶存酸素濃度Ｇ（ｔ）を更新する。
【００７７】
Ｓ９０４においてプリントコントローラ２０２は、記録動作を開始する。即ち、プリントコントローラ２０２は、循環動作を開始し、記録媒体を搬送し、記録ヘッド８による記録を行う。
【００７８】
Ｓ９０５からＳ９１０までの処理は、ページごとに繰り返し行われる処理になる。Ｓ９０５において１ページ分の記録が完了する。Ｓ９０６においてプリントコントローラ２０２は、ページ記録後の溶存酸素濃度Ｇ（ｔ）を算出する。Ｓ９０６の処理は、図８（ｂ）で説明した処理に相当する。以下、Ｓ９０６の処理の詳細を説明する。
【００７９】
プリントコントローラ２０２は、記録動作開始時点での溶存酸素濃度Ｇ（ｔ−１）をＲＡＭ２０４から取得する。この「記録動作開始時点での溶存酸素濃度Ｇ（ｔ−１）」は、Ｓ９０３で算出され、ＲＡＭ２０４に更新されている放置後の溶存酸素濃度Ｇ（ｔ）である。プリントコントローラ２０２は、記録時間ｔ２を取得する。記録時間ｔ２は、Ｓ９０４における記録動作開始から、Ｓ９０５のページ記録完了までの時間に相当する。図８（ｂ）で説明したように、Ｓ９０５が１ページ目に関する処理の場合には、記録時間ｔ２は、Ｓ９０４の記録動作開始から１ページ目の記録完了までの時間となる。Ｓ９０５が２ページ目に関する処理の場合には、記録時間ｔ２は、Ｓ９０４の記録動作開始から２ページ目の記録完了までの時間となる。
【００８０】
また、プリントコントローラ２０２は、Ｓ９０２で取得した環境温度に基づいた飽和溶存酸素濃度Ｇｓを、表１に示すテーブル情報を参照して取得する。また、プリントコントローラ２０２は、環境温度に基づいた記録中の再溶解係数ｋ２を取得する。表３は、環境温度に基づいた記録中の再溶解係数ｋ２を示している。
【００８１】
【表３】
2020059133.tif 000008
【００８２】
記録中の再溶解係数ｋ２は、記録中（循環動作時）に再溶解が進む度合いを示す係数である。記録中の再溶解係数ｋ２は、循環経路および記録ヘッド８内の気液界面での再溶解を実験的に測定して求めたものである。なお、再溶解係数ｋ２は、温度／インク粘度に比例しているので、プリントコントローラ２０２は、環境温度に応じた値を取得する。表３に示すテーブル情報は、例えば予めＲＯＭ２０３に格納されているものとする。プリントコントローラ２０２は、上記で取得したデータを用いて、下記の式３に従って、記録中の溶存酸素濃度Ｇ（ｔ）を算出する。
【００８３】
【数４】
2020059133.tif 000009
【００８４】
図１０（ｂ）は、式３に対応した図であり、記録中の溶存酸素濃度の算出を説明する図である。記録中、すなわち、循環中の気液界面においては、図１０（ｂ）に示すような濃度分布が現れる。なお、図１０（ｂ）における、Ｃ０（＝Ｇ（ｔ−１））は、初期溶存酸素濃度であり、ここでは記録動作開始時点での溶存酸素濃度Ｇ（ｔ−１）に相当する。図１０（ｂ）におけるＣｓ（＝Ｇｓ）は、飽和溶存酸素濃度である。気相から溶解した気体（酸素）は、液相内を拡散していく。循環中においては、図１０（ａ）と異なり、液相内は攪拌(＝循環)により濃度一定のため、液面近傍に濃度拡散境界層δが現れる。この場合、単位時間あたりに溶け込む酸素量は、気相と液相との濃度差に比例することとなり、酸素の移動速度は、再溶解係数×（Ｃｓ−Ｃ０）となる。気相と液相との濃度差は時間経過に伴い、随時変化するため、積分で算出する必要があり、換算すると、式３のように表せる。
【００８５】
このようにして、Ｓ９０６におけるページ記録後の溶存酸素濃度Ｇ（ｔ）が算出される。プリントコントローラ２０２は、算出したページ記録後の溶存酸素濃度Ｇ（ｔ）でＲＡＭ２０４に記憶されている溶存酸素濃度Ｇ（ｔ）を更新する。なお、表１から表３に示すテーブル情報は、例えばネットワークを通じて他の装置から取得してもよい。
【００８６】
続いてＳ９０７においてプリントコントローラ２０２は、ページ記録後の溶存酸素濃度Ｇ（ｔ）が閾値を超えているかを判定する。ここでは、閾値として「５．５」を用いる。閾値を超えている場合、Ｓ９０８に処理が進む。閾値を超えていない場合、Ｓ９１０に処理が進む。
【００８７】
Ｓ９０８においてプリントコントローラ２０２は、脱気動作を実行する。このとき、記録動作は中断する。なお、記録動作中においては、極力、記録動作を優先して行わせる方がユーザビリティが向上するので、記録動作が優先される。ただし、溶存酸素濃度Ｇ（ｔ）が、閾値を超えている場合、泡が膨張して正常に吐出できない虞がある。このため、本実施形態では、各ページの記録後にページ記録後の溶存酸素濃度Ｇ（ｔ）を算出し、閾値を超えている場合には、記録動作を中断して脱気動作を実行する。その後、Ｓ９０９に処理が進む。
【００８８】
Ｓ９０９においてプリントコントローラ２０２は、脱気後の溶存酸素濃度Ｇ（ｔ）を算出する。本実施形態では、脱気はサブタンク１５１内のインクに対して行われ、他の循環経路のインクに対しては、直接的に脱気は行われない。このため、インク容量に基づいて、サブタンク１５１内で脱気されたインクと、循環経路における脱気されていないインクとの混合濃度を算出し、脱気後の溶存酸素濃度Ｇ（ｔ）とする。具体的な例として、サブタンク１５１内のインク容量を８０ｇ、循環経路全体のインク容量を２００ｇとする。つまり、サブタンク１５１を除く記録ヘッド８および各流路のインク容量を１２０ｇとする。脱気後のサブタンク１５１内のインクの溶存酸素濃度は、３．５ｍｇ／Ｌであるものとする。また、記録動作によって消費されたインク消費量Ｉとする。このような条件において、脱気後の溶存酸素濃度Ｇ（ｔ）は、下記の式４のようにして算出できる。
G(t)=(G(t-1)×(200-80)+(3.5×(80-I)))÷(200-I)    （式４）
【００８９】
式４において「G(t-1)×(200-80)」により、サブタンク１５１以外のインク中の酸素量が求まり、「(3.5×(80-I))」により、サブタンク１５１内のインク中の酸素量が求まる。そして、インク消費量を考慮して全体の容量で割ることで、混合濃度が算出される。
【００９０】
図１１は、脱気後の溶存酸素濃度Ｇ（ｔ）を算出する概要を示す図である。サブタンク１５１内のインクは、脱気動作により溶存酸素濃度が減少する一方で、サブタンク以外の流路等の溶存酸素濃度は、変わらない。脱気後に循環が行われると、インクが混合してサブタンク１５１およびサブタンク以外の流路等の溶存酸素濃度は概略等しくなる。プリントコントローラ２０２は、脱気後の溶存酸素濃度Ｇ（ｔ）で、ＲＡＭ２０４に記憶されている溶存酸素濃度Ｇ（ｔ）を更新する。そして、Ｓ９１０に処理が進む。
【００９１】
Ｓ９１０においてプリントコントローラ２０２は、次ページが存在するかを判定する。次ページが存在する場合、そのページの記録を行いＳ９０５に処理が進む。そして、同様の処理が繰り返される。次ページが存在しない場合、Ｓ９１１に処理が進む。
【００９２】
Ｓ９１１においてプリントコントローラ２０２は、記録動作を終了する。このとき、プリントコントローラ２０２は、循環動作を停止する。なお、この記録動作を第一の記録動作とし、第一の記録動作の後に一度循環動作が停止されてから、次に行われる記録動作を第二の記録動作とする。第二の記録動作におけるＳ９０３の処理の際に取得される「前回の溶存酸素濃度Ｇ（ｔ−１）」は、第一の記録動作の際に脱気動作が実行されている場合には、第一の記録動作におけるＳ９０９の脱気後の溶存酸素濃度Ｇ（ｔ）となる。第一の記録動作の際に脱気動作が実行されていない場合には、第一の記録動作におけるＳ９０６のページ記録後の溶存酸素濃度Ｇ（ｔ）となる。
【００９３】
以上説明したように、本実施形態においては、インクの循環時間のみに基づいてインクの溶存酸素濃度を算出するのではなく、循環を休止（停止）している循環停止時間に上昇する溶存酸素濃度をも考慮した処理が行われる。このため、インクの溶存酸素濃度を適切に算出することができる。従って、例えば、短時間の記録動作が、数分おきに繰り返し行われるような場合においても適切なタイミングで脱気動作を実行することができるので、泡が生じることによって正常に吐出できない事態を回避できる。また、本実施形態では、環境温度に応じた再溶解係数を用いて溶存酸素濃度を算出し、また、インク量に応じて脱気後の溶存酸素濃度を算出している。このため、より適切なインクの溶存酸素濃度を算出することができるので、好適なタイミングで脱気動作を実行することができる。
【００９４】
＜＜実施形態２＞＞
実施形態１では、記録命令を受信した場合に、循環停止中に上昇した溶存酸素濃度を求め、その後、各ページの記録完了後に、溶存酸素濃度を求める形態を説明した。本実施形態では、記録命令を受信した場合以外の場合において、溶存酸素濃度を求め、閾値を超えている場合には、脱気を実行する形態を説明する。
【００９５】
図１２は、本実施形態のフローチャートを示す図である。Ｓ１２０１においてプリントコントローラ２０２は、電源ＯＮされたか、または、ユーザが設定した時刻になったかを判定する。電源ＯＮされたか、または、ユーザが設定した時刻になった場合には、Ｓ１２０２に処理が進む。そうでない場合、処理を抜ける。例えば、電源ＯＮ時やユーザが設定した時刻に各種のメンテナンス動作をまとめて実施することがある。そこで、本実施形態では、これらのタイミングで放置後の溶存酸素濃度Ｇ（ｔ）を算出する処理が行われ、閾値を超えていた場合には、脱気動作が行われる。
【００９６】
Ｓ１２０２〜Ｓ１２０３は、図９のＳ９０２〜Ｓ９０３と同じ処理である。Ｓ１２０４〜Ｓ１２０６は、図９のＳ９０７〜Ｓ９０９と同じ処理である。よって、詳細な説明は省略する。
【００９７】
以上説明したように、記録命令を受信した場合以外においても、放置中の溶存酸素濃度Ｇ（ｔ）を算出することで、適切なタイミングで脱気動作を実行することができる。
【００９８】
＜＜実施形態３＞＞
本実施形態は、実施形態１と同様に記録命令を受信した場合の処理である。実施形態１と異なる点は、記録動作中と記録動作後とで異なる閾値を用意し、記録動作後においても、溶存酸素濃度Ｇ（ｔ）と閾値との判定処理を行う点である。
【００９９】
図１３は、本実施形態のフローチャートを示す図である。実施形態１と同じ処理については、同じ符号を付し、説明を省略する。
【０１００】
本実施形態では、Ｓ１３０７において、ページ記録後の溶存酸素濃度Ｇ（ｔ）と比較する閾値として第１閾値を用いる。即ち、記録動作中の閾値として第１閾値を用いる。一方、記録動作終了後の溶存酸素濃度Ｇ（ｔ）と比較する閾値として第２閾値を用いる。第２閾値は、第１閾値よりも低い値である。一例として、第１閾値は、「５．６」であり、第２閾値は、「５．５」である。
【０１０１】
Ｓ９１１の記録動作が終了後、Ｓ１３１２においてプリントコントローラ２０２は、ＲＡＭ２０４に記憶されている溶存酸素濃度Ｇ（ｔ）と第２閾値とを比較する。溶存酸素濃度Ｇ（ｔ）が第２閾値を超えている場合、Ｓ１３１３に処理が進む。Ｓ１３１３およびＳ１３１４は、Ｓ９０８およびＳ９０９と同じ処理であり、脱気動作を実行後に、脱気後の溶存酸素濃度Ｇ（ｔ）を算出する処理である。
【０１０２】
以上説明したように、本実施形態では、記録動作後の第２閾値を、記録動作中の第１閾値よりも低く設定する。これにより、記録動作後にユーザが使用をしていないタイミングで早めに脱気が実施されることになる。従って、極力、記録動作中に実行される脱気を抑制し、ユーザが脱気中に待機している時間を削減することができる。
【０１０３】
＜＜実施形態４＞＞
本実施形態は、脱気動作を実行中に記録命令を受信した場合、脱気を中断して記録動作を実行することで記録動作を優先的に行う形態である。
【０１０４】
図１４は、本実施形態のフローチャートである。図１４は、実施形態３で説明した図１３のフローチャートにおいて、記録動作後の溶存酸素濃度Ｇ（ｔ）が第２閾値を超えている場合に脱気動作を実行する場合の処理が、図１３と異なる。即ち、Ｓ１３１３の脱気動作を実行後のＳ１４１５からＳ１４１８の処理が、図１３と異なる。
【０１０５】
Ｓ１４１５においてプリントコントローラ２０２は、脱気動作中に記録命令を受信したかを判定する。脱気動作中に記録命令を受信した場合、Ｓ１４１６に進む。そうでない場合、Ｓ１４１８に進む。Ｓ１４１８の処理は、図１３のＳ１３１４と同じ処理であるので、説明を省略する。
【０１０６】
Ｓ１４１６においてプリントコントローラ２０２は、脱気動作を中断する。脱気動作は、サブタンク１５１内を減圧し、その後、攪拌子１５１ｂによってインクを攪拌させることで行われる。脱気動作は、所定時間を要する。また、この脱気動作の間は、記録が行えない。このため、脱気動作中に記録命令を受信した場合、脱気動作が完了した後に記録動作を開始するように制御すると、ユーザの待機時間が生じてしまう。このため、本実施形態では、記録動作を優先して行うために、Ｓ１４１６において脱気動作を中断する。
【０１０７】
その後、Ｓ１４１７においてプリントコントローラ２０２は、脱気動作を中断した後の溶存酸素濃度Ｇ（ｔ）を算出する。脱気動作を中断した場合には、その中断タイミングによって中断後の溶存酸素濃度Ｇ（ｔ）が異なる。このため、中断するまでに作用した脱気作用時間ｔ３を算出する。
【０１０８】
図１５は、サブタンク１５１内における脱気中の溶存酸素濃度Ｇ（ｔ）の推移の例を示すグラフである。本実施形態では、脱気動作を開始した場合、まず、減圧ポンプＰ０でサブタンク１５１内の減圧を開始する。本実施形態では、サブタンク１５１内を所定の負圧にするため、まず６０秒間、減圧を行う。その後、攪拌子１５１ｂによってインクの攪拌を開始する。攪拌子１５１ｂが駆動していない状態では、図１５に示すように、溶存酸素濃度は変わらない。そこで、脱気作用時間ｔ３は、この６０秒を差し引いた時間が求められる。具体的には、脱気作用時間ｔ３は、下記の式５のように求められる。
ｔ３＝脱気中断時刻  −  脱気動作開示時刻  −  ６０秒  （式５）
【０１０９】
そして、プリントコントローラ２０２は、脱気作用時間ｔ３を用いて下記の式６のようにして、中断後の溶存酸素濃度Ｇ（ｔ）を算出する。
G(t)=(G(t-1)×(200-80)+((G(t-1)-(G(t-1)-3.5)÷330×t3)×(80-I)))÷(200-I)
（式６）
【０１１０】
右辺の第一の項「G(t-1)×(200-80)」は、サブタンク１５１以外の流路等のインクにおける溶存酸素量である。右辺の第二の項「(G(t-1)-(G(t-1)-3.5)÷330×t3)×(80-I)」は、脱気中断後のサブタンク１５１内のインクにおける溶存酸素量である。右辺の第二の項においては、ＲＡＭ２０４に格納されている前回の溶存酸素濃度Ｇ（ｔ−１）、即ち、元の濃度から、中断までに減った濃度を減算している。なお、図１５に示すように、６０秒後から撹拌子１５１ｂが駆動し始める。図１５に示すように、溶存酸素濃度が下がる時間は、脱気開始時刻から６０秒〜３９０秒の間、即ち、３３０秒間である。従って、右辺の第二項では、ＲＡＭ２０４に格納されている前回の溶存酸素濃度Ｇ（ｔ−１）（即ち、元の濃度）と、脱気後の濃度（３．５）との差分を３３０秒で割り、脱気作用時間ｔ３を掛けることが行われる。これにより、中断後のサブタンク１５１内の溶存酸素濃度を求めている。プリントコントローラ２０２は、算出した中断後の溶存酸素濃度Ｇ（ｔ）で、ＲＡＭ２０４に記憶されている溶存酸素濃度Ｇ（ｔ）を更新する。なお、Ｓ１４１７の処理の後、Ｓ９０１に処理が戻り、引き続き、前述した処理が行われることになる。
【０１１１】
なお、本実施形態では、記録動作後の脱気動作を実行中に記録命令を受信した場合に、脱気動作を中断する例を説明した。一方で、記録動作中に脱気動作を実行している場合には、このような中断動作は行わない。記録動作中に脱気動作を実行しているということは、泡が発生してしまう可能性が高いが故に行われているからである。このため、安定的な吐出を行うことを優先し、記録動作中の脱気動作は中断しないように構成されている。
【０１１２】
以上の通り、記録動作をしていないときであって脱気動作を実行中に記録命令を受信した場合に、本実施形態で説明した脱気動作の中断をすることが好ましい。従って、実施形態２で説明したように、記録命令受信以外のときに脱気動作を実行している場合に、本実施形態で説明したように脱気を中断して、中断後の溶存酸素濃度を算出する処理を行ってもよい。
【０１１３】
以上説明したように、本実施形態によれば、記録動作中でないときの脱気動作を実行中に記録命令を受信した場合、脱気を中断して中断後の溶存酸素濃度を算出する処理を行う。このような処理によれば、脱気動作の完了を待たずに記録動作が開始されるので、ユーザの待機時間が発生してしまうことを抑制できる。また、脱気を中断した場合においても、中断後の溶存酸素濃度を算出するので、その後の処理においても、適切な溶存酸素濃度を算出することができる。
【０１１４】
＜＜実施形態５＞＞
本実施形態は、これまでの各実施形態で説明した脱気動作を実行後に、記録ヘッド８の温度調節を行わずに循環を行うことで流路内（特に記録ヘッド８の流路内）の泡を収縮させる形態を説明する。
【０１１５】
図１６は、記録ヘッド８を４０℃で温度調節した状態において、循環するインクの溶存酸素濃度を変えて記録ヘッド８の流路内の泡量の変化を観察した結果を示す図である。図１６は、所定の溶存酸素濃度のインクに泡を混入した状態で循環を行い泡量の変化を観察した結果である。図１６の横軸は、循環しているインクの溶存酸素濃度であり、縦軸は、単位流量あたりの泡量変化量である。泡量変化量がプラスの場合、泡が膨張し、泡量変化量がマイナスの場合、泡が収縮したことを示す。
【０１１６】
図１６に示すように、循環するインクの溶存酸素濃度が、記録ヘッド８内の流路の温度、即ち、４０℃の飽和溶存酸素濃度（５ｍｇ／Ｌ）よりも低ければ、記録ヘッド８内の流路の泡に収縮効果が生じる。さらに、４０℃の飽和溶存酸素濃度と循環するインクの溶存酸素濃度との差が大きいほど、収縮効果は高まる。一方、循環するインクの溶存酸素濃度が、４０℃の飽和溶存酸素濃度よりも高ければ、ヘッド内流路の泡は膨張する。
【０１１７】
ここで、温度調節制御された記録ヘッド８内の流路の温度４０℃に比べて、記録装置１が設置されている環境温度の方が、一般的に飽和溶存酸素濃度は高くなる。つまり、記録ヘッド８を温度調節せずに環境温度に近い形でインクを循環する場合、飽和溶存酸素濃度は高くなるので、図１６に示すように、収縮するか膨張するかを示す閾値ラインが高くなる（右に移動する）。さらには、脱気後のインクの溶存酸素濃度は、図１６の左寄りの低い値となる。つまり、脱気後に記録ヘッドの温度調節制御を行わずにインクを循環させた場合、記録ヘッド８内の流路の温度（環境温度）に対応する飽和溶存酸素濃度と循環するインクの溶存酸素濃度との差が、温度調節を行う場合に比べて大きくなる。従って、記録ヘッド８内の流路の泡の収縮効果が、より一層高まる。
【０１１８】
このため、本実施形態では、脱気動作を実施後に、記録ヘッド８の温度調節を行わない状態で、脱気動作後の溶存酸素濃度が低くなったインクを循環することで、記録ヘッド８内の流路または他の循環流路の泡を収縮させる。
【０１１９】
図１７は、本実施形態の特徴部分に関するフローチャートを示す図である。図１７は、説明のため、実施形態１から４で説明したように、算出した溶存酸素濃度Ｇ（ｔ）と閾値との判定処理に関連する部分を抜粋したフローチャートである。Ｓ１７０１に示すように、算出した溶存酸素濃度Ｇ（ｔ）と閾値とを判定した結果、溶存酸素濃度Ｇ（ｔ）が閾値を超えている場合、Ｓ１７０２に進む。Ｓ１７０２では脱気動作を実行する。Ｓ１７０３では脱気後の溶存酸素濃度Ｇ（ｔ）を算出する。これらの処理は、実施形態１から４で説明した処理と同様である。Ｓ１７０４では、プリントコントローラ２０２は、記録ヘッド８の温度調節を行わずに、循環動作を実行する。そして、処理が終了する。
【０１２０】
以上説明したように、本実施形態によれば、所定のタイミングで脱気動作を実行後に、記録ヘッド８の温度調節を行わずに循環動作を実行することで、記録ヘッド８内の流路の泡の収縮効果を高めることができる。
【０１２１】
＜＜実施形態６＞＞
本実施形態は、実施形態５で説明した、記録ヘッド８内の流路の泡の収縮を行うために、脱気動作後に記録ヘッド８の温度調節を行わずに循環動作を行う形態に関する。以下、この循環を、「泡消し循環」と呼ぶ。本実施形態では、記録動作中に脱気動作を実行した場合には、脱気動作が完了後に泡消し循環を直ちに行うのではなく、記録動作が終了した後に、泡消し循環を実行する形態である。記録動作中に実行している脱気動作の完了直後に泡消し循環を行うと、泡消し循環の完了まで記録動作が完了しないので、ユーザの待機時間が増えてしまう。そこで、本実施形態では、記録動作が完了している状態で泡消し循環を行う。
【０１２２】
図１８は、本実施形態におけるフローチャートである。実施形態３において図１３で説明した処理と同じ処理については、同じ符号を付し、説明を省略する。記録動作中にＳ９０８で脱気動作が実行されると、Ｓ９０９の処理に続いてＳ１８１０においてプリントコントローラ２０２は、泡消し循環フラグを立てる。泡消し循環フラグは、泡消し循環が必要なことを示すフラグである。その後、処理が進み、Ｓ１３１２において記録動作後の溶存酸素濃度Ｇ（ｔ）が第２閾値を超えていない場合、Ｓ１８３０に処理が進む。
【０１２３】
Ｓ１８３０においてプリントコントローラ２０２は、泡消し循環フラグが立っているかを判定する。泡消し循環フラグが立っていれば、Ｓ１８３１に処理が進み、そうでない場合、処理を終了する。Ｓ１８３１においてプリントコントローラ２０２は、記録ヘッドの温度調節を行わずに循環動作（泡消し循環）を実行する。そして、泡消し循環フラグをリセットする。なお、Ｓ１３１２において記録動作後の溶存酸素濃度Ｇ（ｔ）が第２閾値を超えている場合、Ｓ１３１３およびＳ１３１４の処理を経て、Ｓ１８２０に処理が進む。Ｓ１８２０においてプリントコントローラ２０２は、記録ヘッドの温度調節を行わずに循環動作（泡消し循環）を実行する。
【０１２４】
以上説明したように、本実施形態では、記録動作中に脱気動作を行った場合、泡消し循環が必要なことを記憶し、脱気動作後に直ちに泡消し循環の実行をせず、記録動作終了後に泡消し循環を実行する。このように、本実施形態では、泡消し循環を記録動作終了後に後回しにして実行することで、泡消し循環に起因するユーザの待機時間を低減することができる。
【０１２５】
なお、本実施形態は、実施形態３をベースに説明したが、他の実施形態と組み合わせた形態でもよい。例えば、本実施形態と実施形態４とを組み合わせた形態としてもよい。
【０１２６】
＜＜実施形態７＞＞
本実施形態は、泡消し循環動作中に記録命令を受信した場合、泡消し循環の動作を中断して、記録動作を優先的に行う形態である。また、泡消し循環の動作が中断されたことを示す情報（中断履歴という）を記憶しておき、中断履歴に応じて、脱気動作を実行するかを判定する閾値を変更する。具体的には、中断履歴があった場合には、泡消し循環が十分に行われていないので、次に脱気動作を実行する判定閾値を下げて、脱気タイミングを早めて泡消し循環を早めに実行させる。
【０１２７】
図１９は、泡消し循環を動作中の処理に関するフローチャートである。泡消し循環を動作中、Ｓ１９０１においてプリントコントローラ２０２は、記録命令を受信したかを判定している。記録命令を受信した場合、Ｓ１９０２に処理が進む。Ｓ１９０２においてプリントコントローラ２０２は、泡消し循環の動作を中断する。Ｓ１９０３においてプリントコントローラ２０２は、中断履歴をＲＡＭ２０４に記憶する。そして、図１９の処理を終了する。その後、後述する図２０のＳ２００１に処理が進む。一方、記録命令を受信しない場合、Ｓ１９０４に進み、泡消し循環が完了したので、泡消し循環フラグをオフにする。そして、図１９の処理を終了する。
【０１２８】
図２０は、本実施形態において、記録命令を受信した場合に行う処理の一例を示すフローチャートである。本実施形態では、４つの閾値を用いる。以下は、閾値の例であり、各閾値の大小関係は、第１閾値＞第２閾値＞第３閾値＞第４閾値の関係になっている。
・第１閾値：５．６
・第２閾値：５．５
・第３閾値：５．１
・第４閾値：５．０
【０１２９】
Ｓ２００１〜Ｓ２００６までの処理は、図９のＳ９０１〜Ｓ９０６までの処理と同じである。Ｓ２００７においてプリントコントローラ２０２は、溶存酸素濃度Ｇ（ｔ）と第３閾値とを比較する。溶存酸素濃度Ｇ（ｔ）が第３閾値を超えている場合、Ｓ２０１０に進む。そうでない場合、Ｓ２０１５に進む。第３閾値は、後述する、中断履歴がない場合の判定に用いられる第１閾値よりも、低い値である。
【０１３０】
Ｓ２０１０においてプリントコントローラ２０２は、中断履歴があるかを判定する。中断履歴がある場合、Ｓ２０１１に進み、そうでない場合、Ｓ２０１４に進む。Ｓ２０１１〜Ｓ２０１３の処理は、図１８のＳ９０８、Ｓ９０９、Ｓ１８１０の処理と同じ処理である。このＳ２００７、Ｓ２０１０、Ｓ２０１１と続く処理は、端的に言えば、中断履歴がある場合には、脱気タイミングを早めて、泡消し循環の動作タイミングを早める処理に相当する。即ち、本実施形態では、中断履歴がある場合には、中断履歴がない場合の判定に用いられる閾値（第１閾値）よりも低い閾値（第３閾値）を用いた判定処理が行われる。このため、中断履歴がある場合には、脱気タイミングを早めて、泡消し循環の動作タイミングを早める処理が行われる。
【０１３１】
中断履歴がない場合には、Ｓ２０１４においてプリントコントローラ２０２は、溶存酸素濃度Ｇ（ｔ）と第１閾値との比較処理を行う。溶存酸素濃度Ｇ（ｔ）が第１閾値を超えていたらＳ２０１１に処理が進む。そうでない場合、Ｓ２０１５に処理が進む。Ｓ２０１５は、Ｓ９１０と同じ処理である。また、Ｓ２０１５に続くＳ２０１６の記録動作終了の処理は、Ｓ９１１の処理と同じである。
【０１３２】
Ｓ２０１６の記録動作終了の処理に続くＳ２０２０において、プリントコントローラ２０２は、溶存酸素濃度Ｇ（ｔ）が第４閾値を超えているかを判定する。溶存酸素濃度Ｇ（ｔ）が第４閾値を超えている場合、Ｓ２０２１に進み、そうでない場合、Ｓ２０３０に進む。第４閾値は、記録動作後の判定に用いられる閾値であり、実施形態２でも説明したように、記録動作中の判定に用いられる第３閾値よりも低い値である。また、第４閾値は、後述する、中断履歴がない場合の判定に用いられる第２閾値よりも、低い値である。
【０１３３】
Ｓ２０２１においてプリントコントローラ２０２は、中断履歴があるかを判定する。中断履歴がある場合には、Ｓ２０２２に処理が進み、そうでない場合、Ｓ２０２５に処理が進む。Ｓ２０２２〜Ｓ２０２３の処理は、Ｓ１３１３〜Ｓ１３１４と同じ処理である。Ｓ２０２３に続き、Ｓ２０２４においてプリントコントローラ２０２は、泡消し循環を実行する。即ち、記録ヘッド８の温度調節を行わずに循環動作を実行する。Ｓ２０２４の処理は、図１９で説明したフローチャートの処理に相当することになる。
【０１３４】
このように、本実施形態では、記録動作終了時においても記録動作中と同様に、中断履歴がある場合には、中断履歴がない場合に用いられる閾値（第２閾値）よりも低い閾値（第４閾値）を用いた判定処理が行われる。つまり、中断履歴がある場合には、脱気タイミングを早めて、泡消し循環の動作タイミングを早める処理を行う。
【０１３５】
Ｓ２０２１の判定の結果、中断履歴がない場合には、Ｓ２０２５においてプリントコントローラ２０２は、溶存酸素濃度Ｇ（ｔ）と第２閾値との比較処理を行う。溶存酸素濃度Ｇ（ｔ）が第２閾値を超えていたらＳ２０２２に進み、そうでない場合、処理を終了する。
【０１３６】
一方、Ｓ２０２０で溶存酸素濃度Ｇ（ｔ）が第４閾値を超えてない場合、Ｓ２０３０においてプリントコントローラ２０２は、泡消し循環フラグが立っているかを判定する。泡消し循環フラグが立っている場合、Ｓ２０３１に進み、図１９で示した泡消し循環処理を実行し、処理を終了する。泡消し循環をフラグが立っていない場合、処理を終了する。
【０１３７】
以上説明したように、本実施形態では、泡消し循環動作中に記録命令を受信した場合、記録動作を優先的に行わせることでユーザの待機時間を低減させることができる。また、泡消し循環が完了していないので、次回の脱気タイミングを決定する際の閾値を下げることで、脱気タイミングを早めて、泡消し循環を早めに実行することができる。
【０１３８】
＜＜その他の実施形態＞＞
以上説明した各実施形態では、主にサブタンク１５１および記録ヘッド８を含む循環流路におけるインクの溶存酸素濃度を算出し、脱気タイミングを決定する形態を説明した。記録装置１では、サブタンク１５１内のインクが少なくなると、メインタンク１４１からサブタンク１５１内にインクが補給される。即ち、環境温度の飽和溶存酸素濃度のインクがサブタンク１５１内に補給されることになる。そこで、メインタンク１４１からインクが補給された場合、メインタンク１４１から補給されたインク量Ｉを考慮して、補給後の溶存酸素濃度Ｇ（ｔ）を算出し、ＲＡＭ２０４の溶存酸素濃度Ｇ（ｔ）を更新するとよい。具体的には、下記式７にて算出すればよい。
G(t)=(G(t-1)×(200-I)+ Gs×I)÷200        （式７）
【０１３９】
図２１は、メインタンク１４１からサブタンクに１０ｇのインクが補給された場合の各箇所における溶存酸素濃度を模式的に示している。メインタンク１４１から環境温度の飽和溶存酸素濃度Ｇｓのインクがサブタンク１５１に補給され、その後、循環されることで、サブタンク１５１および記録ヘッド８を含む循環流路におけるインクの溶存酸素濃度が均一的になる。
【０１４０】
なお、上記で説明した各実施形態では、溶解する気体として酸素を例に挙げて説明したが、酸素以外の気体が溶解されてもよい。即ち、算出される溶存酸素濃度（溶存酸素量）は、酸素だけでなくインクに溶解し得る様々な気体を含む溶存気体濃度（溶存気体量）であってよい。つまり、溶存気体量を算出して閾値と比較する形態でよい。
【０１４１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１４２】
８    記録ヘッド
２０２    プリントコントローラ
１５１    サブタンク
Ｐ０    減圧ポンプ
【図１】
2020059133.tif 000010
【図２】
2020059133.tif 000011
【図３】
2020059133.tif 000012
【図４】
2020059133.tif 000013
【図５】
2020059133.tif 000014
【図６】
2020059133.tif 000015
【図７】
2020059133.tif 000016
【図８】
2020059133.tif 000017
【図９】
2020059133.tif 000018
【図１０】
2020059133.tif 000019
【図１１】
2020059133.tif 000020
【図１２】
2020059133.tif 000021
【図１３】
2020059133.tif 000022
【図１４】
2020059133.tif 000023
【図１５】
2020059133.tif 000024
【図１６】
2020059133.tif 000025
【図１７】
2020059133.tif 000026
【図１８】
2020059133.tif 000027
【図１９】
2020059133.tif 000028
【図２０】
2020059133.tif 000029
【図２１】
2020059133.tif 000030