(57)【要約】【課題】画像記録装置において、タンクの注入口が開けられた状態が継続することで、タンクに貯留されたインクが増粘して画像記録動作に不具合が生じるのを防止する手段を提供する。【解決手段】画像記録装置は、注入口が形成されたタンクと、注入口を塞いだ状態で注入口に取り付け可能なキャップと、キャップ検出センサと、インク残量検出センサと、記録シートに画像を記録する記録部と、記録部の記録動作を制御する制御部と、を備え、制御部は、キャップ検出センサ及びインク残量検出センサの検出信号に基づいて、タンクのインク残量が所定残量未満の状態で注入口からキャップが取り外されてから、タンクへのインクの補充が完了してキャップが注入口に取り付けられるまでに要した補充作業時間を取得し、該補充作業時間に基づいて、補充作業時間の終了から、記録部へ印刷開始を許可するまでに要する待機時間を決定する。【選択図】図４
2018171841.tif 000002
【特許請求の範囲】
【請求項１】
内部にインクが貯留され且つインクを注入するための注入口が形成されたタンクと、
前記注入口を塞いだ状態で前記注入口に取り付け可能なキャップと、
前記注入口に前記キャップが取り付けられているか否かを検出するためのキャップ検出センサと、
前記タンクのインク残量が所定残量未満であるか否かを検出するためのインク残量検出センサと、
前記タンクから供給されるインクを用いて記録シートに画像を記録する記録部と、
前記記録部の記録動作を制御する制御部と、を備え、
前記制御部は、前記キャップ検出センサ及び前記インク残量検出センサの検出信号に基づいて、前記タンクのインク残量が所定残量未満の状態で前記注入口から前記キャップが取り外されてから、前記タンクへのインクの補充が完了して前記キャップが前記注入口に取り付けられるまでに要した補充作業時間を取得し、該補充作業時間に基づいて、前記補充作業時間の終了から、前記記録部へ印刷開始を許可するまでに要する待機時間を決定する、画像記録装置。
【請求項２】
前記記録シートの印刷可能残量を記憶する残量記憶部を更に備え、
前記制御部は、前記タンクのインク残量が前記所定残量未満に達してからの前記記録部における前記記録シートの前記印刷可能残量を逐次前記残量記憶部に記憶し、前記印刷可能残量が少ないほど、前記待機時間を延長するように補正する、請求項１に記載の画像記録装置。
【請求項３】
前記補充作業時間中に得られるインク増粘要因情報を記憶するインク情報記憶部を更に備え、
前記制御部は、前記タンクへのインクの補充が完了した後、前記インク情報記憶部に記憶した前記インク増粘要因情報に基づいて、前記待機時間を補正する、請求項１又は２に記載の画像記録装置。
【請求項４】
前記インク増粘要因情報は、前記補充作業時間中に計測した前記タンク周辺の温度の温度平均値を含み、
前記制御部は、前記温度平均値が高いほど前記待機時間を延長するように補正する、請求項３に記載の画像記録装置。
【請求項５】
前記インク増粘要因情報は、前記補充作業時間中に計測した前記タンク周辺の湿度の湿度平均値を含み、
前記制御部は、前記湿度平均値が低いほど前記待機時間を延長するように補正する、請求項３又は４に記載の画像記録装置。
【請求項６】
複数種類のインクが個別に貯留される複数の前記タンクを備え、
前記制御部は、前記記録部において用いようとするインクの種類に基づいて、前記待機時間を補正する、請求項１〜５のいずれか１項に記載の画像記録装置。
【請求項７】
前記制御部は、前記タンクへのインクの補充が完了したときの前記タンク周辺の温度に基づいて、前記待機時間を補正する、請求項１〜６のいずれか１項に記載の画像記録装置。
【請求項８】
前記制御部は、前記補充作業時間を所定時間毎にカウントすると共に、そのカウント値に基づいて、前記待機時間を決定し、
前記カウント値には、最長の前記待機時間に対応する最大値が設定されており、
電源投入前には前記所定残量以上であった前記タンク内のインクが、電源投入後には前記所定残量未満となっている場合、前記制御部は、前記カウント値の前記最大値に基づいて、前記待機時間を決定する、請求項１〜７のいずれか１項に記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを注入する注入口を有するタンクを備える画像記録装置に関する。
【背景技術】
【０００２】
画像記録装置の一例として、従来より、インクが貯留されるタンクを備え、このタンクから供給されるインクをノズルから吐出して記録シートに画像を記録するプリンタが知られている（例えば特許文献１参照）。タンクには、例えば、インクを注入可能な注入口が形成されている。注入口は、着脱可能に取り付けられるキャップによって塞がれる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１４／１１２３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されたプリンタでは、ユーザがタンクへのインクの補充作業を行う場合等のように、タンクの注入口がキャップにより塞がれていない状態が継続すると、インクが注入口を通じて蒸発してインクが増粘することで、画像記録動作に不具合が生じるおそれがある。
【０００５】
本発明は、上記事情に鑑みてなされたものであって、その目的は、タンクの注入口がキャップにより塞がれていない状態が継続することで、タンクに貯留されたインクが増粘して画像記録動作に不具合が生じるのを防止する手段を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る画像記録装置は、内部にインクが貯留され且つインクを注入するための注入口が形成されたタンクと、前記注入口を塞いだ状態で前記注入口に取り付け可能なキャップと、前記注入口に前記キャップが取り付けられているか否かを検出するためのキャップ検出センサと、前記タンクのインク残量が所定残量未満であるか否かを検出するためのインク残量検出センサと、前記タンクから供給されるインクを用いて記録シートに画像を記録する記録部と、前記記録部の記録動作を制御する制御部と、を備え、前記制御部は、前記キャップ検出センサ及び前記インク残量検出センサの検出信号に基づいて、前記タンクのインク残量が所定残量未満の状態で前記注入口から前記キャップが取り外されてから、前記タンクへのインクの補充が完了して前記キャップが前記注入口に取り付けられるまでに要した補充作業時間を取得し、該補充作業時間に基づいて、前記補充作業時間の終了から、前記記録部へ印刷開始を許可するまでに要する待機時間を決定する。
【０００７】
このような構成によれば、例えば、補充作業時間の長さに合わせて待機時間の長さが長くなるように待機時間を決定できる。よって、注入口からのインクの蒸発量に応じて待機時間を設定でき、タンクに貯留されたインクの粘度が、タンクへ補充されたインクにより適正になるまでの待機時間を適切に確保し易くできる。
【発明の効果】
【０００８】
本発明によれば、タンクの注入口が開けられた状態が継続することで、タンクに貯留されたインクが増粘して画像記録動作に不具合が生じるのを防止する手段を提供できる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る複合機の外観図である。
【図２】図１の複合機の機能ブロック図である。
【図３】ＲＡＭに記憶されている各テーブルを示す図である。
【図４】図１の複合機の動作を示すフローチャートである。
【図５】図４のフローチャートと連続するフローチャートである。
【図６】図４のエンプティ表示時の残量決定処理についてのサブフローチャートである。
【図７】図５の通知カウントＭの重み付け処理についてのサブフローチャートである。
【図８】図７のサブフローチャートと連続するサブフローチャートである。
【図９】第２実施形態に係る複合機の動作を示すフローチャートである。
【図１０】第２実施形態に係る複合機の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の各実施形態について、図を参照しながら説明する。
【００１１】
（第１実施形態）
［複合機の外観構成］
図１は、第１実施形態に係る複合機１の外観図である。複合機１は、画像記録装置の一例であり、Ｘ方向を幅方向、Ｙ方向を前後（奥行）方向、Ｚ方向を上下方向とする直方体形状の外観を有する。複合機１は、プリンタユニット（記録部）２、スキャナーユニット３、操作キー４、通知部５、及び制御ユニット６（図２参照）を備える。
【００１２】
このうちスキャナーユニット３は、画像を撮像素子により読み取って画像データを生成する。生成された画像データは、プリンタユニット２において、複合機１の内部に貯留され又は複合機１の外部から供給される記録シートに印刷される。このようなスキャナーユニット３は、プリンタユニット２上に重ねて配置され、且つ、プリンタユニット２の後側部分に設けられた連結部２ａによりプリンタユニット２と連結されている。従って、スキャナーユニット３はその前部を持ち上げると、連結部２ａを支点としてプリンタユニット２に対して上方へ回動し、プリンタユニット２の内部が露出する。また、スキャナーユニット３は原稿台７と蓋８とを有し、蓋８は原稿台７を覆うように配置される。スキャナーユニット３は、原稿台７と蓋８との間に原稿シートが配置された状態で、原稿シートに記録された画像を読み取る。
【００１３】
操作キー４と通知部５とは、複合機１の外側部分（ここでは前側部分）に配置されている。操作キー４は、ユーザによる操作入力を受け付ける。通知部５は、ユーザに向けて情報を通知する。一例として、通知部５は表示部である。制御ユニット６は、操作キー４からの入力、或いは、図示しない通信インタフェースを介する外部入力に基づき、プリンタユニット２とスキャナーユニット３と通知部５とを制御する。
【００１４】
プリンタユニット２は、複合機１の筐体の一部を成す直方体形状のケース１０を備えている。このケース１０には、該ケース１０内に設けられた内部空間１３に通じる開口部分を開閉するカバー１１が取り付けられている。また、内部空間１３には複数のタンク１２が収容されており、各タンク１２にはキャップ１５が着脱可能に取り付けられている。
【００１５】
また、カバー１１は、ケース１０の前側部分に設けられ、本実施形態では、水平方向（一例として複合機１の幅方向）に延びる仮想軸線Ｐの軸周りに一定範囲で回動可能にケース１０に連結されている。該カバー１１は、スキャナーユニット３がプリンタユニット２から持ち上げられた状態で開閉可能となり、開放すると内部空間１３が露出する。また、ケース１０の内部には、記録シートを貯留するトレイ１４が配置されており、該トレイ１４はケース１０の前方へ引き出して記録シートを補充可能となっている。
【００１６】
複数のタンク１２は、幅方向に並んで整列された状態で内部空間１３に収容され、カバー１１が開けられることで外部に露出する。タンク１２には注入口１２ａが形成されており、この注入口１２ａを通じて注入されたインクが内部に貯留されている。本実施形態のタンク１２の注入口１２ａはタンク１２の上部に設けられており、該注入口１２ａには、該注入口１２ａを塞ぐように、キャップ１５が着脱可能に取り付けられる。一例として、複合機１はカラー印刷が可能であり、各タンク１２は、異なる色（ここではブラック、イエロー、マゼンタ、及びシアン）のインクに対応している。なお複合機１は、単一のタンクを備え、単色の印刷のみが可能であってもよい。
【００１７】
［複合機の機能的構成］
図２は、図１の複合機１の機能ブロック図である。図２に示すように、複合機１は上述した操作キー４、通知部５、及び制御ユニット６等の他、プリンタユニット２を構成する種々のセンサ及びドライバ等を備えている。具体的には、プリンタユニット２は、インク残量検出センサ１６、キャップ検出センサ１７、温湿度検出センサ１８、カバー検出センサ１９、モータドライバＩＣ３０，３１、ヘッドドライバＩＣ３２、搬送モータ３３、キャリッジモータ３４、キャリッジ３５、及び記録ヘッド３６を更に有している。なお、図２ではスキャナーユニット３に関する構成は図示を省略している。
【００１８】
インク残量検出センサ１６は、タンク１２のインク残量が予め定められた所定残量Ｖｓ（図４参照）未満であるか否かを検出する。キャップ検出センサ１７は、タンク１２の注入口１２ａにキャップ１５が取り付けられているか否かを検出する。温湿度検出センサ１８は、タンク１２周辺の温度及び湿度を検出する。カバー検出センサ１９は、カバー１１が開位置にあるか又は閉位置にあるかを検出する。なお、上記センサ１６〜１８は、各タンク１２に個別に対応して設けられている。このうち温湿度検出センサ１８の個数は、１つでもよい。
【００１９】
制御ユニット６は、一例としてＣＰＵ２０、記憶部（ＲＯＭ２１、ＲＡＭ２２、及びＥＥＰＲＯＭ２３）、及びＡＳＩＣ２４を有する。ＣＰＵ２０は、複合機１の制御部であり、各ドライバＩＣ３０〜３２と通知部５とを制御する。またＣＰＵ２０は、ＲＯＭ２１に記憶された所定のプログラムを実行することにより、後述する通知カウントＭを計測するためのＭカウント計測用タイマ、及び、タンク１２へのインクの注入時間を計測するための注入時間計測用タイマとしても機能すると共に、各センサ１６〜１９の出力値（検出信号）を監視する。またＣＰＵ２０は、通知カウントＭをカウントする毎に、温湿度検出センサ１８の出力値をＲＡＭ２２に記憶する。このようなＣＰＵ２０は、制御ユニット６に１つのプロセッサとして実装されていてもよいし、互いに協働する複数のプロセッサとして実装されていてもよい。
【００２０】
ＲＯＭ２１には、ＣＰＵ２０がスキャナーユニット３に原稿シートの画像の読取処理を実行させるための読取制御プログラムと、ＣＰＵ２０がプリンタユニット２に印刷処理を実行させるための印刷制御プログラムとが格納されている。ＲＡＭ２２は、複合機１における記録シートの印刷可能残量を記憶する残量記憶部であると共に、後述する補充作業時間中に得られるインク増粘要因情報を記憶するインク情報記憶部でもある。ＥＥＰＲＯＭ２３には、ユーザが入力した各種の初期設定情報が格納されている。ＡＳＩＣ２４には、モータドライバＩＣ３０，３１と、ヘッドドライバＩＣ３２とが接続されている。
【００２１】
ＣＰＵ２０は、ユーザから印刷ジョブを受け付けると、印刷制御プログラムに基づいて、印刷指令をＡＳＩＣ２４へ出力する。ＡＳＩＣ２４は、印刷指令に基づいて各ドライバＩＣ３０〜３２を駆動する。
【００２２】
例えば、ＣＰＵ２０は、モータドライバＩＣ３０により搬送モータ３３を駆動させて記録シートを搬送する。またＣＰＵ２０は、モータドライバＩＣ３１によりキャリッジモータ３４を駆動させて、キャリッジ３５を移動させる。またＣＰＵ２０は、ヘッドドライバＩＣ３２により、移動するキャリッジ３５に取り付けられた記録ヘッド３６からインクを吐出させ、搬送される記録シートに画像データを印刷する。これにより印刷処理が行われる。
【００２３】
また、ＲＡＭ２２には、ＣＰＵ２０により適時参照される複数のテーブルが記憶されている。図３は、ＲＡＭ２２に記憶されている各テーブルを示す図である。図３に示すように、ＲＡＭ２２には、温度重みテーブル、湿度重みテーブル、残量重みテーブル、インク色重みテーブル、及び待機時間テーブルが記憶されている。このうち温度重みテーブル、湿度重みテーブル、残量重みテーブル、及びインク色重みテーブルは、ＣＰＵ２０がカウントする通知カウントＭの重み付けのために用いられ、残りの待機時間テーブルは、ＣＰＵ２０が通知カウントＭと対応する待機時間Ｔｗを参照するために用いられる。
【００２４】
ここで、通知カウントＭとは、タンク１２のインク残量が予め定められた所定残量Ｖｓ未満の状態で、注入口１２ａからキャップ１５が取り外された時点から、タンク１２へのインクの補充が完了してキャップ１５が注入口１２ａに取り付けられた時点までに要した時間（以下、補充作業時間）を、所定時間（後述する所定時間Ｔｓ）毎にカウントしたものである。
【００２５】
また、待機時間Ｔｗは、補充作業時間の終了時点から、ＣＰＵ２０がプリンタユニット２へ印刷開始を許可する時点までに要する時間である。つまり、待機時間Ｔｗは、タンク１２に貯留されたインクをタンク１２に補充されたインクにより再分散させ、インクの粘度を適正化させるために設定されている。このため、ＲＡＭ２２には、待機時間Ｔｗと通知カウントＭとの関係を示す情報として待機時間テーブルが記憶されており、ＣＰＵ２０は、インクの補充が行われた場合、この情報を参照して待機時間Ｔｗを調整（決定）する。例えば、待機時間Ｔｗは、通知カウントＭの値が大きくなるほど長くなるように、ＣＰＵ２０によって調整される。
【００２６】
温度重みテーブルには、タンク１２周辺の温度平均値と所定の温度係数とが関連付けられて格納されている。温度平均値は、補充作業期間中に計測したタンク１２周辺の温度平均値を指す。温度係数は、インクの温度平均値が高いほど大きい値となるように設定されている。湿度重みテーブルには、タンク１２周辺の湿度平均値（ここでは相対湿度平均値）と所定の湿度係数とが関連付けられて格納されている。湿度平均値は、補充作業期間中に計測したタンク１２周辺の湿度平均値を指す。湿度係数は、インクの湿度平均値が低いほど大きい値となるように設定されている。
【００２７】
残量重みテーブルには、タンク１２のインク残量が所定残量Ｖｓ未満に達してからのプリンタユニット２における記録シートの印刷可能残量と所定の残量係数とが関連付けられて格納されている。残量係数は、印刷可能残量（以下のフローでは残量カウントＮとも称する。）が少なくなるほど大きい値となるように設定されている。インク色重みテーブルには、各インク色と所定の色係数とが関連付けられて格納されている。色係数は、各色のインクの劣化し易さや粘度特性等を考慮して、各インク色の個別の値として設定されている。
【００２８】
待機時間テーブルには、通知カウントＭと所定の待機時間Ｔｗとが関連付けられて格納されている。待機時間Ｔｗは、通知カウントＭが大きくなるほど大きい値となるように設定されている。なお、図３に示す各テーブル中の値は例示に過ぎず、適宜変更可能である。また、制御ユニット６は、タンク１２へのインクの補充作業時間中に、所定のインク増粘要因情報を取得してＲＡＭ２２に記憶するが、この増粘要因情報として少なくとも上述した温度平均値と湿度平均値とが含まれる。
【００２９】
［複合機の全体動作］
図４は、第１実施形態に係る複合機１の動作を示すフローチャートである。ここでは、複数のタンク１２のうちの一つのタンク１２についての複合機１の動作を例示しているが、他のタンク１２についての複合機１の動作も同様とする。
【００３０】
複合機１が印刷可能である状態において、ＣＰＵ２０は印刷制御プログラムに基づき、インク残量検出センサ１６の検出信号により、タンク１２のインクが所定残量Ｖｓ未満であるか否かを判定する（ステップＳ１：以下、単にＳ１と称する。他のステップも同様とする。）。
【００３１】
ＣＰＵ２０は、Ｓ１において、インクが所定残量Ｖｓ未満であると判定した場合、通知部５を通じて、タンク１２のインクが間もなく空になるため、インクの補充が必要であることをユーザに通知し（Ｓ２）、残量カウントＮをＮ＝Ｎｒに設定する（Ｓ３）。このＮｒは、インクが所定残量Ｖｓ未満である場合における印刷可能残量の最大値であり、適宜設定可能である。
【００３２】
次にＣＰＵ２０は、キャップ検出センサ１７の検出信号により、注入口１２ａにキャップ１５が取り付けられているか否かを判定する（Ｓ４）。ＣＰＵ２０は、Ｓ４において、取り付けられていると判定した場合、後述するエンプティ表示時の残量決定処理（以下、決定処理とも称する。）を行い（Ｓ５）、フローをＳ４に戻す。ＣＰＵ２０は、Ｓ４において、注入口１２ａにキャップ１５が取り付けられていると判定した場合、Ｍカウント計測用タイマをスタートさせる（Ｓ６）。
【００３３】
次にＣＰＵ２０は、タンク１２のインク残量が所定残量Ｖｓ未満であるか否かを判定する（Ｓ７）。ＣＰＵ２０は、Ｓ７において、タンク１２のインク残量が所定残量Ｖｓ未満であると判定した場合、次にＭカウント計測用タイマのタイマ値Ｔｍが所定時間Ｔｓ以上であるか否かを判定する（Ｓ８）。ＣＰＵ２０は、Ｓ８において、タイマ値Ｔｍが所定時間Ｔｓ以上であると判定するまで、Ｓ６〜Ｓ８を繰り返し行う。ここで所定時間Ｔｓは、適宜設定可能であるが、例えば１秒〜数分に設定できる。
【００３４】
ＣＰＵ２０は、Ｓ８において、タイマ値Ｔｍが所定時間Ｔｓ以上であると判定した場合、通知部５を通じて、インクが乾燥して劣化するため、キャップ１５を閉じるようにユーザに通知し（Ｓ９）、警告音を鳴らす（Ｓ１０）。
【００３５】
次にＣＰＵ２０は、温湿度検出センサ１８が検出した温度値及び湿度値を、複合機１の記憶部（ここではＲＡＭ２２であるが、ＥＥＰＲＯＭ２３でもよい）に記憶する（Ｓ１１）。その後ＣＰＵ２０は、通知カウントＭをＭ＝Ｍ＋１に設定することでカウントアップし（Ｓ１２）、Ｍカウント計測用タイマをリセットする（Ｓ１３）。
【００３６】
次にＣＰＵ２０は、注入口１２ａにキャップ１５が取り付けられているか否かを判定する（Ｓ１４）。ＣＰＵ２０は、Ｓ１４において、注入口１２ａにキャップ１５が取り付けられていると判定するまで、Ｓ４〜Ｓ１４を繰り返し行う。これにより、タイマ値Ｔｍが所定時間Ｔｓを経過する毎に、温湿度検出センサ１８が検出した温度値及び湿度値がＲＡＭ２２に記憶され、通知カウントＭがカウントアップされる。ＣＰＵ２０は、Ｓ１４において、注入口１２ａにキャップ１５が取り付けられていると判定した場合、フローをＳ４に戻す。
【００３７】
このように、ＣＰＵ２０がＳ１４からＳ４にステップを戻す場合は、例えば、ユーザがカバー１１を開けて注入口１２ａからキャップ１５を取り外し、インクを補充せずに、キャップ１５を再び注入口１２ａに取り付けた場合に相当する。
【００３８】
図５は、図４のフローチャートと連続するフローチャートである。図４及び５に示すように、ＣＰＵ２０は、Ｓ７において、タンク１２のインク残量が所定残量Ｖｓ未満ではないと判定した場合、Ｍカウント計測用タイマをストップさせ（Ｓ１６）、注入時間計測用タイマをスタートさせる（Ｓ１７）。その後ＣＰＵ２０は、通知部５を通じて、インクが注入中であることをユーザに通知する（Ｓ１８）。
【００３９】
次にＣＰＵ２０は、注入口１２ａにキャップ１５が取り付けられているか否かを判定する（Ｓ１９）。ＣＰＵ２０は、Ｓ１９において、注入口１２ａにキャップ１５が取り付けられていないと判定した場合、次に注入時間計測用タイマのタイマ値Ｔｉが所定時間Ｔｐ以上であるか否かを判定する（Ｓ２０）。ここで、本実施形態の所定時間Ｔｐは、所定時間Ｔｓと同じ時間に設定されているが、異なる時間に設定されていてもよい。
【００４０】
ＣＰＵ２０は、Ｓ２０において、タイマ値Ｔｉが所定時間Ｔｐ以上であると判定した場合、通知部５を通じて、インクが乾燥して劣化するため、キャップ１５を閉じるようにユーザに通知し（Ｓ２１）、警告音を鳴らす（Ｓ２２）。その後ＣＰＵ２０は、フローをＳ１９に戻す。
【００４１】
ＣＰＵ２０は、Ｓ１９において、注入口１２ａにキャップ１５が取り付けられていると判定した場合、注入時間計測用タイマをストップさせる（Ｓ２３）。その後ＣＰＵ２０は、通知部５を通じて、カバー１１を閉じるようにユーザに通知する（Ｓ２４）。ここで、Ｓ１７において注入時間計測用タイマがスタートされてから、Ｓ２３において該タイマがストップされるまでに計測される計測時間が、補充作業時間として計測される。
【００４２】
次にＣＰＵ２０は、カバー検出センサ１９の検出信号により、カバー１１が閉位置にあるか否かを判定する（Ｓ２５）。ＣＰＵ２０は、Ｓ２５において、カバー１１が閉位置にあると判定した場合、後述する「通知カウントＭの重み付け計算処理」を行う（Ｓ２６）。次にＣＰＵ２０は、待機時間Ｔｗからタイマ値Ｔｉ（注入時間）を減算する（Ｓ２７）。これにより、注入されたインクによってタンク１２内のインクの再分散がなされる注入時間を差し引いた待機時間Ｔｗが計算される。
【００４３】
その後ＣＰＵ２０は、待機時間Ｔｗが０になるまでタイムカウントを行う（Ｓ２８，Ｓ３０）。ＣＰＵ２０は、Ｓ２８において、待機時間Ｔｗが０になったと判定した場合、通知部５を通じて、印刷可能になったことをユーザに通知し（Ｓ２９）、フローを印刷可能状態に戻す。
【００４４】
［エンプティ表示時の残量決定処理］
図６は、図４のエンプティ表示時の残量決定処理（Ｓ５）についてのサブフローチャートである。この決定処理（Ｓ５）では、複合機１が印刷可能残量を決定すると共に、印刷可能残量が０になった場合には、印刷が不可能になったことをユーザに通知する処理を行う。
【００４５】
具体的にＣＰＵ２０は、印刷ジョブを受信したか否かを判定する（Ｓ３１）。ＣＰＵ２０は、Ｓ３１において、印刷ジョブを受信したと判定した場合、残量カウントＮが０か否かを判定する（Ｓ３２）。ＣＰＵ２０は、Ｓ３２において、残量カウントＮが０ではないと判定した場合、印刷処理を行うと共に、残量カウントＮからこの印刷ジョブにおける印刷枚数を減算するように残量カウントＮを設定する（Ｓ３３）。その後ＣＰＵ２０は、残量カウントＮをＲＡＭ２２に記憶し（Ｓ３４）、通知部５を通じて、印刷可能であることをユーザに通知し（Ｓ３５）、サブフローをフローに戻す。
【００４６】
或いはＣＰＵ２０は、Ｓ３２において、残量カウントＮが０であると判定した場合、通知部５を通じて、印刷不可能であり、インクの補充が必要であることをユーザに通知するためのエンプティ表示を行い（Ｓ３６）、サブフローを図４のフローに戻す。
【００４７】
［通知カウントＭの重み付け処理］
図７は、図５の通知カウントＭの重み付け処理（Ｓ２６）についてのサブフローチャートである。図８は、図７のサブフローチャートと連続するサブフローチャートである。この重み付け処理（Ｓ２６）では、ＣＰＵ２０は、インクの平均温度値、印刷処理において用いようとするインクの種類、及びタンク１２へのインクの補充が完了したときのインクの温度等に基づいて、通知カウントＭを重み付けし、待機時間Ｔｗを決定する。
【００４８】
図７及び８に示すように、具体的にＣＰＵ２０は、Ｓ１１において記憶部（ＲＡＭ２２）に記憶した各温度値及び各湿度値のデータを読み込み（Ｓ３７）、その読み込みが完了すると（Ｓ３８）、各温度値から温度平均値を計算すると共に、各湿度値から湿度平均値を計算する（Ｓ３９）。
【００４９】
次にＣＰＵ２０は、温度重みテーブルを参照し（Ｓ４０）、通知カウントＭに、Ｓ３９で計算した温度平均値に対応する温度係数を乗算する（Ｓ４１）。次にＣＰＵ２０は、湿度重みテーブルを参照し（Ｓ４２）、通知カウントＭに、Ｓ３９で計算した湿度平均値に対応する湿度係数を乗算する（Ｓ４３）。
【００５０】
次にＣＰＵ２０は、残量カウントＮを記憶部（ＲＡＭ２２）から読み込み（Ｓ４４）、その読み込みが完了すると（Ｓ４５）、残量重みテーブルを参照する（Ｓ４６）。次にＣＰＵ２０は、通知カウントＭに、Ｓ４４で読み込んだ残量カウントＮに対応する残量係数を乗算する（Ｓ４７）。
【００５１】
次にＣＰＵ２０は、インク色重みテーブルを参照し（Ｓ４８）、その読み込みが完了すると（Ｓ４９）、通知カウントＭに、印刷処理で用いようとするインク色の色係数を乗算する（Ｓ５０）。
【００５２】
ＣＰＵ２０が、このようなＳ３７〜Ｓ５０における処理を行うことで、通知カウントＭは、インクの温湿度、印刷可能残量、及びインク色による重み付けを反映した値に調整される。
【００５３】
次にＣＰＵ２０は、通知カウントＭが、予め定められた基準値Ｍｓよりも大きいか否かを判定する（Ｓ５１）。この基準値Ｍｓは、ＣＰＵ２０が、通知カウントＭの値により待機時間Ｔｗの補正が必要か否かを判定するための値であり、適宜設定可能である。ＣＰＵ２０がＳ５１を行うことで、現在の待機時間Ｔｗを変更するか否かが決定される。
【００５４】
ＣＰＵ２０は、Ｓ５１において、通知カウントＭが、基準値Ｍｓよりも大きいと判定した場合、通知部５を通じて、インクを再分散していることをユーザに通知する（Ｓ５４）。
【００５５】
次にＣＰＵ２０は、温湿度検出センサ１８の検出値（出力値）を取得し（Ｓ５５）、その取得が完了すると（Ｓ５６）、取得した温湿度検出センサ１８の検出値により、現在のインクの温度が温度ＴＡ以上か否かを判定する（Ｓ５７）。ＣＰＵ２０は、Ｓ５７において、現在のインクの温度が温度ＴＡ以上であると判定した場合、通知カウントＭをＭ＝Ｍ×ｍａ（ｍａは１未満の正の数）に設定し（Ｓ５８）、フローをＳ６３に進める。
【００５６】
ＣＰＵ２０は、Ｓ５７において、現在のインクの温度が温度ＴＡ以上ではないと判定した場合、現在のインクの温度が温度ＴＢ以上か否かを判定する（Ｓ５９）。温度ＴＢは、温度ＴＡよりも低温である。ＣＰＵ２０は、Ｓ５９において、現在のインクの温度が温度ＴＢ以上であると判定した場合、通知カウントＭをＭ＝Ｍ×ｍｂ（ｍｂはｍａよりも大きい１未満の正の数）に設定し（Ｓ６０）、フローをＳ６３に進める。
【００５７】
ＣＰＵ２０は、Ｓ５９において、現在のインクの温度が温度ＴＢ以上ではないと判定した場合、現在のインクの温度が温度ＴＣ以上か否かを判定する（Ｓ６１）。温度ＴＣは、温度ＴＢよりも低温である。ＣＰＵ２０は、Ｓ６１において、現在のインクの温度が温度ＴＣ以上であると判定した場合、通知カウントＭをＭ＝Ｍ×ｍｃ（ｍｃはｍｂよりも大きい１未満の正の数）に設定し（Ｓ６２）、フローをＳ６３に進める。
【００５８】
ここで一例として、温度ＴＡは５０℃、温度ＴＢは４０℃、温度ＴＣは３０℃、ｍａは０．５、ｍｂは０．８、ｍｃは０．９に設定できるが、当然ながらこれに限定されず、適宜設定可能である。
【００５９】
次にＣＰＵ２０は、待機時間テーブルを参照し（Ｓ６３）、待機時間テーブルから、上記決定した通知カウントＭに対応する待機時間Ｔｗを決定する（Ｓ６４）。次にＣＰＵ２０は、温度平均値及び湿度平均値をリセットして（Ｓ５２）、通知カウントＭをＭ＝０に設定する（Ｓ５３）。その後ＣＰＵ２０は、サブフローをフローに戻す。
【００６０】
或いはＣＰＵ２０は、Ｓ５１において、通知カウントＭが、基準値Ｍｓよりも大きくないと判定した場合、通知カウントＭを変更せず、Ｓ５２，Ｓ５３を順に行った後に、サブフローを図５のフローに戻す。
【００６１】
このようなＳ５４〜Ｓ６２による処理を行うことで、通知カウントＭは、更に現在のインク温度による重み付けを反映した値に調整され、Ｓ６４において、この通知カウントＭに対応する適切な待機時間Ｔｗが決定される。
【００６２】
なおＣＰＵ２０は、複数のタンク１２に含まれる２以上のタンク１２についての通知カウントＭが基準値Ｍｓより大きいと判定した場合（Ｓ５１）、ＣＰＵ２０は、該２以上のタンク１２についてＳ６４で決定した待機時間Ｔｗのうちから、最大の待機時間Ｔｗを選ぶようにしてもよい。
【００６３】
以上に説明したように、複合機１によれば、ＣＰＵ２０が、キャップ検出センサ１７及びインク残量検出センサ１６の検出信号に基づいて、補充作業時間を取得し、該補充作業時間に基づいて待機時間Ｔｗを決定するので、注入口１２ａから蒸発するインクの蒸発量に応じて待機時間Ｔｗを決定でき、タンク１２に貯留されたインクの粘度が、タンク１２へ補充されたインクにより適正になるまでの時間を確保できる。
【００６４】
またＣＰＵ２０は、タンク１２のインク残量が所定残量Ｖｓ未満に達してからのプリンタユニット２における記録シートの残量カウントＮを逐次ＲＡＭ２２に記憶し、残量カウントＮが少ないほど、待機時間Ｔｗを延長するように補正する。ここで、残量カウントＮが少ないほどタンク１２のインクが増粘し易いため、残量カウントＮが少ないほど待機時間Ｔｗを延長するように補正することで、インクの粘度が、タンク１２へのインクの補充により適正になるまでの時間を一層確保し易くすることができる。
【００６５】
またＣＰＵ２０は、補充作業時間中に得られるインク増粘要因情報を記憶するＲＡＭ２２を有し、タンク１２へのインクの補充が完了した後、ＲＡＭ２２に記憶したインク増粘要因情報に基づいて、待機時間Ｔｗを補正するので、インクの状態を考慮して、インクの粘度が、タンク１２へ補充されたインクにより適正になるまでの時間を適切に確保できる。
【００６６】
またインク増粘要因情報は、補充作業時間中のタンク１２周辺の温度平均値及び湿度平均値を含み、ＣＰＵ２０は、温度平均値が高いほど待機時間Ｔｗを延長するように補正すると共に、湿度平均値が低いほど待機時間Ｔｗを延長するように補正するので、補充作業時間中のタンク１２周辺の温度平均値及び湿度平均値に基づき、インクの状態を考慮して、インクの粘度が、タンク１２へ補充されたインクにより適正になるまでの時間を適切に確保できる。
【００６７】
また複合機１が、複数種類のインクが個別に貯留される複数のタンク１２を備え、ＣＰＵ２０が、プリンタユニット２において用いようとするインクの種類に基づいて、待機時間Ｔｗを補正するので、用いようとするインクの特性を考慮して、インクの粘度が、タンク１２へ補充されたインクにより適正になるまでの時間を、インク毎に適切に確保できる。
【００６８】
またＣＰＵ２０は、タンク１２へのインクの補充が完了したときのタンク１２周辺の温度に基づいて、待機時間Ｔｗを補正するので、インクの特性に影響を与え易い要因の一つであるタンク１２周辺の温度に基づいて、インクの粘度が、タンク１２へ補充されたインクにより適正になるまでの時間を確保できる。以下、第２実施形態について、第１実施形態との差異を中心に説明する。
【００６９】
（第２実施形態）
第２実施形態の複合機では、ＣＰＵ２０は、タンク１２のインクが所定残量Ｖｓ未満であるか否かを所定時間毎に判定し、その判定結果をＲＡＭ２２に記憶する。次に、複合機の電源が落とされた後に再度投入された場合、ＣＰＵ２０は、ＲＡＭ２２に記憶した前記判定結果を読み込むと共に、タンク１２のインクが所定残量Ｖｓ未満であるか否かを再び判定する。
【００７０】
ここでＣＰＵ２０は、複合機の電源投入前後において、前記判定結果が変化しない場合、複合機を印刷可能状態とするが、タンク１２のインクが所定残量Ｖｓ未満から所定残量Ｖｓ以上に変化している場合、通知部５を通じて、補充したインク量を入力するようにユーザに通知し、その入力完了後、複合機を印刷可能状態とする。
【００７１】
またＣＰＵ２０は、複合機の電源投入前後において、タンク１２のインクが所定残量Ｖｓ以上から所定残量Ｖｓ未満に変化している場合、ＲＡＭ２２内に所定のフラグを立てる（フラグ＝１）。
【００７２】
図９及び１０は、第２実施形態に係るその後の複合機の動作を示すフローチャートである。図９は、図４のフローチャートの一部に対応し、図１０は、図５のフローチャートの一部に対応する。ＣＰＵ２０は、Ｓ１において、タンク１２のインクが所定残量Ｖｓ未満ではないと判定した場合、ＲＡＭ２２内のフラグが１である（ＲＡＭ２２内にフラグが立てられている）か否かを判定する（Ｓ７０）。
【００７３】
ＣＰＵ２０は、Ｓ７０において、フラグが１ではないと判定した場合、フローをＳ１に戻す。ＣＰＵ２０は、Ｓ７０において、フラグが１であると判定した場合、待機時間Ｔｗを最大値に設定し（Ｓ７１）、フラグを０にリセットする（Ｓ７２）。
【００７４】
次にＣＰＵ２０は、通知部５を通じて、インクを再分散していることをユーザに通知する（Ｓ７３）。その後ＣＰＵ２０は、最大値に設定された待機時間Ｔｗからタイマ値Ｔｉ（注入時間）を減算し、待機時間Ｔｗが０になるまでタイムカウントを行う（Ｓ７４，Ｓ７５）。ＣＰＵ２０は、Ｓ７４において、待機時間Ｔｗが０になったと判定した場合、複合機を印刷可能状態とする。
【００７５】
またＣＰＵ２０は、Ｓ２５において、カバー１１が閉位置にあると判定した場合、記憶部（ＲＡＭ２２）から電源投入前後の記録を読み込み（Ｓ７６）、フラグが１であるか否かを判定する（Ｓ７７）。ＣＰＵ２０は、Ｓ７７において、フラグが１ではないと判定した場合、第１実施形態と同様にＳ２６を行う。ＣＰＵ２０は、Ｓ７７において、フラグが１であると判定した場合、待機時間Ｔｗを最大値に設定する（Ｓ７８）。その後ＣＰＵ２０は、フラグを０に設定し（Ｓ７９）、通知部５を通じてインクを再分散していることをユーザに通知し（Ｓ８０）、フローをＳ２７に進める。
【００７６】
このように第２実施形態では、通知カウントＭのカウント値に、最長の待機時間Ｔｗに対応する最大値が設定される。そして、電源投入前には所定残量Ｖｓ以上であったタンク１２内のインクが、電源投入後には所定残量Ｖｓ未満となっている場合、ＣＰＵ２０は、通知カウントＭのカウント値の最大値に基づいて、待機時間Ｔｗを決定する。このため、電源投入前後のタンク１２内のインクの状態の変化を考慮して、インクの粘度が、タンク１２へのインクの補充により最適な値になるまでの時間を確保し易くすることができる。
【００７７】
本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、その構成を変更、追加、又は削除できる。温度平均値及び湿度平均値の各々は、一定時間毎に温湿度検出センサ１７により検出した値の平均値でもよいし、ある時点において、タンク１２周辺の複数個所で、温湿度センサ１７により測定した値の平均値でもよい。
【００７８】
また、通知カウントＭの重み付け方法は、温度平均値や湿度平均値を扱う方法に限定されない。例えば、補充作業中のある時点（インク残量検出センサ１６により、タンク１２のインクが所定残量Ｖｓ未満から所定残量Ｖｓ以上に変化したことがインク残量検出センサ１６により検出されたときや、キャップ１５が注入口１２ａに取り付けられたことがキャップ検出センサ１７により検出されたとき等）において、温湿度検出センサ１７により検出された温度値や湿度値を用いて、待機時間Ｔｗを補正してもよい。
【産業上の利用可能性】
【００７９】
本発明の画像記録装置は、複合機に限定されず、タンクに貯留したインクを用いて画像記録する各種装置に適用することができる。
【符号の説明】
【００８０】
Ｎ    残量カウント（印刷可能残量）
Ｔｗ    待機時間
Ｖｓ    所定残量
１    複合機（画像記録装置）
２    プリンタユニット（記録部）
６    制御部
１２    タンク
１２ａ    注入口
１５    キャップ
２２    ＲＡＭ（記憶部）
２３    ＥＥＰＲＯＭ（記憶部）
【図１】
2018171841.tif 000003
【図２】
2018171841.tif 000004
【図３】
2018171841.tif 000005
【図４】
2018171841.tif 000006
【図５】
2018171841.tif 000007
【図６】
2018171841.tif 000008
【図７】
2018171841.tif 000009
【図８】
2018171841.tif 000010
【図９】
2018171841.tif 000011
【図１０】
2018171841.tif 000012