(57)【要約】      （修正有）【課題】メンテナンス動作（記録ヘッドの回復処理）による無駄なインク消費を軽減できる画像形成装置及びメンテナンス制御方法を提供する。【解決手段】画像形成装置１００は、受信した印刷ジョブを蓄積する記憶装置を備え、記録ヘッドからインク液滴を吐出して印刷を行う装置であって、印刷されていない時間の計測値が、予め設定しておいた所定時間に達したか否かを判定する経過時間判定手段３１１と、印刷されていない時間が所定時間に達したと判定された場合に、蓄積された印刷ジョブが存在するか否かを判定する蓄積ジョブ有無判定手段３１２と、蓄積された印刷ジョブが存在すると判定された場合に、蓄積された印刷ジョブを実行し、記録ヘッドからインク液滴を吐出させ、記録ヘッドの回復処理を制御する制御手段３１と、を有する。【選択図】図３
2012061751.tif 000002
【特許請求の範囲】
【請求項１】
受信した印刷ジョブを蓄積する記憶装置を備え、記録ヘッドからインク液滴を吐出して印刷を行う画像形成装置であって、
印刷されていない時間の計測値が、予め設定しておいた所定時間に達したか否かを判定する経過時間判定手段と、
前記経過時間判定手段により、印刷されていない時間が前記所定時間に達したと判定された場合に、蓄積された印刷ジョブが存在するか否かを判定する蓄積ジョブ有無判定手段と、
前記蓄積ジョブ有無判定手段により、蓄積された印刷ジョブが存在すると判定された場合に、蓄積された印刷ジョブを実行し、前記記録ヘッドからインク液滴を吐出させ、前記記録ヘッドの回復処理を制御する制御手段と、を有することを特徴とする画像形成装置。
【請求項２】
蓄積された印刷ジョブの実行により、前記記録ヘッドが回復状態となったか否かを確認する状態確認手段と、
前記記録ヘッドの回復状態に応じて、前記計測値を調整する調整手段と、を有し、
前記状態確認手段は、
印刷されていない時間に伴う前記記録ヘッドの回復に要するインク消費量と、前記印刷ジョブの実行によるインク消費量と、に基づき、前記印刷ジョブの実行による前記記録ヘッドの回復状態を確認し、
前記調整手段は、
前記状態確認手段により、前記記録ヘッドが回復状態となったことが確認された場合に、
前記計測値をゼロクリアすることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記調整手段は、
前記状態確認手段により、前記記録ヘッドが回復状態となっていないことが確認された場合に、
前記記録ヘッドの回復に要するインク消費量に対する前記印刷ジョブの実行によるインク消費量の比率に基づき、前記計測値を調整することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記調整手段は、
前記所定時間に前記比率を乗算することで、前記計測値を調整する調整値を算出し、
算出した調整値を前記計測値から減算することで、前記計測値を調整することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記状態確認手段は、
実行した印刷ジョブの書誌情報に基づき、前記印刷ジョブの実行によるインク消費量の予想値を算出し、
印刷されていない時間に伴う前記記録ヘッドの回復に要するインク消費量に、算出した予想値が達しているか否かを判定し、判定結果に基づき、前記印刷ジョブの実行による前記記録ヘッドの回復状態を確認することを特徴とする請求項２ないし４のいずれか一項に記載の画像形成装置。
【請求項６】
インクを消費するページ数と、インク消費量と、が対応づけられている機器特性情報を保持する情報保持手段を有し、
前記状態確認手段は、
前記機器特性情報を参照し、
実行した印刷ジョブの書誌情報に含まれるページ数に基づき、前記印刷ジョブの実行によるインク消費量の予想値を算出することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記状態確認手段は、
前記印刷ジョブの実行によるインク消費量の検出値を取得し、
印刷されていない時間に伴う前記記録ヘッドの回復に要するインク消費量に、取得した検出値が達しているか否かを判定し、判定結果に基づき、前記印刷ジョブの実行による前記記録ヘッドの回復状態を確認することを特徴とする請求項２ないし４のいずれか一項に記載の画像形成装置。
【請求項８】
前記制御手段は、
蓄積された印刷ジョブの一覧表示を介して選択された印刷ジョブを実行することを特徴とする請求項１ないし７のいずれか一項に記載の画像形成装置。
【請求項９】
前記制御手段は、
前記記録ヘッドの回復処理に用いるために予め蓄積しておいた印刷ジョブを実行することを特徴とする請求項１ないし８のいずれか一項に記載の画像形成装置。
【請求項１０】
受信した印刷ジョブを蓄積する記憶装置を備え、記録ヘッドからインク液滴を吐出して印刷を行う画像形成装置における前記記録ヘッドのメンテナンス制御方法であって、
印刷されていない時間の計測値が、予め設定しておいた所定時間に達したか否かを判定する経過時間判定手順と、
前記経過時間判定手順により、印刷されていない時間が前記所定時間に達したと判定された場合に、蓄積された印刷ジョブが存在するか否かを判定する蓄積ジョブ有無判定手順と、
前記蓄積ジョブ有無判定手順により、蓄積された印刷ジョブが存在すると判定された場合に、蓄積された印刷ジョブを実行し、前記記録ヘッドからインク液滴を吐出させ、前記記録ヘッドの回復処理を制御する制御手順と、を有することを特徴とするメンテナンス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、画像品質の保持を目的とする記録ヘッドの回復処理を制御する技術に関するものである。
【背景技術】
【０００２】
記録ヘッドからインク液滴を吐出して印刷を行う画像形成装置では、印刷されていない時間が一定時間経過すると、記録ヘッドの吐出口付近のインクが乾燥し、印刷結果である画像品質に悪影響を及ぼす問題がある。
【０００３】
そのため、画像形成装置では、印刷されていない時間が一定時間経過すると、記録ヘッドから所定量のインクを吐出させ、吐出口付近の乾燥したインク（残留インク）を洗い流す記録ヘッド回復処理（以下「メンテナンス動作」と言う）が実行される。
【０００４】
例えば、特許文献１には、利用場面（稼働環境）に応じて、メンテナンス動作の実行タイミングを制御し、メンテナンス動作による印刷実行待ちなどの利用者の使用感が悪化することを防ぐ技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方法では、メンテナンス動作による無駄なインク消費を軽減する点について十分考慮されていない。
【０００６】
メンテナンス動作によるインク消費量は、印刷されていない時間（経過時間）とともに増加する傾向がある。それも、増加傾向は、時間経過に対して一定でなく、時間が経過すればするほど、インク消費量が大きくなると言う特性がある。つまり、印刷されていない時間（経過時間）が長ければ、その分、メンテナンス動作によるインク消費量は、多くなる。
【０００７】
そのため、従来の方法では、印刷されていない時間（経過時間）が長ければ、印刷に関係なく（印刷によるインク消費ではなく）、メンテナンス動作のためだけにインクが消費（吐出後、廃棄）される。このようなインクの消費は、利用者にとって望ましくない。
【０００８】
本発明は上記従来技術の問題点を鑑み提案されたものであり、メンテナンス動作（記録ヘッドの回復処理）による無駄なインク消費を軽減できる画像形成装置及びメンテナンス制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る画像形成装置は、受信した印刷ジョブを蓄積する記憶装置を備え、記録ヘッドからインク液滴を吐出して印刷を行う画像形成装置であって、印刷されていない時間の計測値が、予め設定しておいた所定時間に達したか否かを判定する経過時間判定手段と、前記経過時間判定手段により、印刷されていない時間が前記所定時間に達したと判定された場合に、蓄積された印刷ジョブが存在するか否かを判定する蓄積ジョブ有無判定手段と、前記蓄積ジョブ有無判定手段により、蓄積された印刷ジョブが存在すると判定された場合に、蓄積された印刷ジョブを実行し、前記記録ヘッドからインク液滴を吐出させ、前記記録ヘッドの回復処理を制御する制御手段と、を有している。
【００１０】
このような構成によって、本発明に係る画像形成装置は、印刷されていない時間（経過時間）が所定時間に達すると、当該装置に蓄積された印刷ジョブ（以下「蓄積ジョブ」と言う）が存在するか否かを判定する。画像形成装置は、蓄積ジョブが存在すると判定されると、蓄積ジョブを実行し、蓄積ジョブ印刷によりインクを吐出することで、メンテナンス動作を行う。
【００１１】
これによって、本発明に係る画像形成装置では、メンテナンス動作と同期して実行された蓄積ジョブ印刷にインクが消費される。そのため、本発明に係る画像形成装置では、メンテナンス動作による無駄なインク消費が軽減される。
【００１２】
上記目的を達成するため、本発明に係るメンテナンス制御方法は、受信した印刷ジョブを蓄積する記憶装置を備え、記録ヘッドからインク液滴を吐出して印刷を行う画像形成装置における前記記録ヘッドのメンテナンス制御方法であって、印刷されていない時間の計測値が、予め設定しておいた所定時間に達したか否かを判定する経過時間判定手順と、前記経過時間判定手順により、印刷されていない時間が前記所定時間に達したと判定された場合に、蓄積された印刷ジョブが存在するか否かを判定する蓄積ジョブ有無判定手順と、前記蓄積ジョブ有無判定手順により、蓄積された印刷ジョブが存在すると判定された場合に、蓄積された印刷ジョブを実行し、前記記録ヘッドからインク液滴を吐出させ、前記記録ヘッドの回復処理を制御する制御手順と、を有している。
【００１３】
このような手順によって、本発明に係るメンテナンス制御方法は、印刷されていない時間（経過時間）が所定時間に達すると、蓄積ジョブが存在するか否かを判定し、蓄積ジョブが存在すると判定されると、蓄積ジョブを実行し、蓄積ジョブ印刷によりインクを吐出することで、メンテナンス動作を行うと言う動作を実現する。
【００１４】
これによって、本発明に係るメンテナンス制御方法では、メンテナンス動作による無駄なインク消費を軽減可能な環境を提供できる。
【発明の効果】
【００１５】
本発明によれば、印刷されていない時間（経過時間）が所定時間に達すると、蓄積ジョブを実行し、蓄積ジョブ印刷のインク吐出によりメンテナンス動作を行うことで、メンテナンス動作による無駄なインク消費が軽減される画像形成装置及びメンテナンス制御方法を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態に係る印刷システムの構成例を示す図である。
【図２】本発明の第１の実施形態に係る画像形成装置のハードウェア構成例を示す図である。
【図３】本発明の第１の実施形態に係るメンテナンス制御機能の構成例を示す図である。
【図４】本発明の第１の実施形態に係る印刷ジョブの投入実行画面例を示す図である。
【図５】本発明の第１の実施形態に係るジョブ情報のデータ例を示す図である。
【図６】本発明の第１の実施形態に係る蓄積ジョブの一覧表示画面例を示す図である。
【図７】本発明の第１の実施形態に係る印刷されていない時間と記録ヘッドの回復に要するインク消費量との関係を示す図である。
【図８】本発明の第１の実施形態に係るメンテナンス制御の処理手順例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の好適な実施の形態（以下「実施形態」と言う）について、図面を用いて詳細に説明する。
【００１８】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る印刷システム１の構成例を示す図である。
図１には、画像形成装置１００が、複数の情報処理装置２００１〜２００ｎ（以降総称する場合「情報処理装置２００」と言う）と、ネットワークなどのデータ伝送路Ｎ（例えば「ＬＡＮ：Local Area Network」）で接続されるシステム構成例が示されている。
【００１９】
情報処理装置２００は、利用者端末などで、画像形成装置１００に対して画像処理を要求する機器である。つまり、情報処理装置２００は、ジョブ投入機器にあたる。一方、画像形成装置１００は、画像形成機能（印刷機能）を有する機器である。つまり、画像形成装置１００は、ジョブ実行機器にあたる。
【００２０】
本実施形態に係る印刷システム１では、次のような印刷サービスを利用者に提供する。例えば、利用者は、情報処理装置２００から、ジョブ実行先である画像形成装置１００と実行モード（直接印刷モード／蓄積印刷モード）とを指定し、印刷ジョブを送信する。このとき、印刷ジョブは、指定された実行モードが蓄積印刷モードの場合、指定先の画像形成装置１００に蓄積（一時的に保持）される。その後、画像形成装置１００では、蓄積している印刷ジョブ（以下「蓄積ジョブ」と言う）の指定画面を介して、利用者からの実行要求を受け付け、要求された印刷ジョブを実行する。
【００２１】
このように、本実施形態に係る印刷システム１では、画像形成装置１００によって、利用者から受け付けた要求ジョブ（情報処理装置から投入された印刷ジョブなど）が管理される。なお、印刷ジョブは、指定された実行モードが直接印刷モードの場合、指定先の画像形成装置１００に蓄積されず、そのまま実行される。
【００２２】
以上のように、本実施形態に係る印刷システム１では、上記システム構成により、印刷サービスを提供することができる。
【００２３】
＜ハードウェア構成＞
次に、本実施形態に係る画像形成装置１００のハードウェア構成について説明する。
図２は、本実施形態に係る画像形成装置１００のハードウェア構成例を示す図である。なお、本実施形態では、インクジェット記録装置を例に説明する。
【００２４】
図２に示すように、画像形成装置１００は、コントローラ１１０、操作パネル１２０、及びプロッタ１３０などを備え、それぞれが相互にバスＢで接続されている。
【００２５】
操作パネル１２０は、入力部や表示部を備えており、機器情報などの各種情報を利用者に提供したり、動作設定や動作指示などの各種利用者操作を受け付けたりする入力・表示装置である。プロッタ１３０は、記録ヘッドからインク液滴を吐出して印刷を行う画像形成部を備えており、用紙に出力画像を形成する印刷装置である。なお、記録ヘッドには、１又は複数のインクカートリッジ（インク格納部材）から、各色のインクが供給される。
【００２６】
コントローラ１１０は、ＣＰＵ（Central Processing Unit：処理装置）１１１、記憶装置１１２、ネットワークＩ／Ｆ１１３、及び外部記憶Ｉ／Ｆ１１４などを備える制御基板であり、それぞれが相互にバスＢで接続されている。
【００２７】
記憶装置１１１は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、及びＨＤＤ（Hard Disk Drive）などを含み、各種プログラムやデータを格納及び／又は保持する装置である。ＣＰＵ１１２は、ＲＯＭやＨＤＤから、プログラムやデータをＲＡＭ上に読み出し、処理を実行する（記憶装置から読み出したプログラムやデータの処理を実行する）ことで、装置全体の制御や搭載機能を実現する処理装置である。
【００２８】
ネットワークＩ／Ｆ１１３は、画像形成装置１００をデータ伝送路Ｎに接続するインタフェースである。これにより、画像形成装置１００は、ネットワークＩ／Ｆ１１３を介して、情報処理装置２００とデータ通信を行うことができる。
【００２９】
外部記憶Ｉ／Ｆ１１４は、外部記憶装置にあたる記録媒体１１４ａとのインタフェースである。記録媒体１１４ａには、例えば、ＳＤメモリカード（SD Memory Card）やＵＳＢ（Universal Serial Bus）メモリなどがある。これにより、画像形成装置１００は、外部記憶Ｉ／Ｆ１１４を介して、記録媒体１１４ａの読み取り及び／又は書き込みを行うことができる。
【００３０】
以上のように、画像形成装置１００では、上記ハードウェア構成により、画像形成サービスを提供することができる。
【００３１】
＜メンテナンス制御機能＞
本実施形態に係るメンテナンス制御機能について説明する。
本実施形態に係る画像形成装置１００では、印刷されていない時間（経過時間）が所定時間に達すると、蓄積ジョブが存在するか否かを判定する。画像形成装置１００は、蓄積ジョブが存在すると判定されると、蓄積ジョブを実行し、蓄積ジョブ印刷によりインクを吐出することで、メンテナンス動作を行う。本実施形態に係る画像形成装置１００は、このようなメンテナンス制御機能を有している。
【００３２】
従来の方法では、印刷されていない時間（経過時間）が長ければ、印刷に関係なく（印刷によるインク消費ではなく）、メンテナンス動作のためだけにインクが消費される。このようなインクの消費は、利用者にとって望ましくない。
【００３３】
このように、従来の方法では、メンテナンス動作による無駄なインク消費を軽減する点について十分考慮されていない。
【００３４】
そこで、本実施形態に係る画像形成装置１００では、印刷されていない時間（経過時間）が所定時間に達すると、蓄積ジョブを実行し、蓄積ジョブ印刷のインク吐出によりメンテナンス動作を行う仕組みとした。
【００３５】
これによって、本実施形態に係る画像形成装置１００では、メンテナンス動作と同期して実行された蓄積ジョブ印刷にインクが消費され、メンテナンス動作による無駄なインク消費が軽減される。
【００３６】
以下に、本実施形態に係るメンテナンス制御機能の構成とその動作について説明する。
図３は、本実施形態に係るメンテナンス制御機能の構成例を示す図である。
図３に示すように、本実施形態に係るメンテナンス制御機能は、ジョブ管理部２１、ジョブ情報保持部２２、メンテナンス制御部（記録ヘッド回復処理制御部）３１、及び印刷実行部４１などを有している。
【００３７】
ジョブ管理部２１は、情報処理装置２００から送信された印刷ジョブを蓄積し、画像形成装置１００で管理する機能部である。
【００３８】
印刷ジョブは、例えば、情報処理装置２００により、図４に示すような画面を介して、利用者からの指示を受け付けることで、画像形成装置１００に送信される。
【００３９】
図４は、本実施形態に係る印刷ジョブの投入実行画面例を示す図である。
図４には、名称「○×報告書．ｄｏｃ」の印刷ジョブが、画像形成装置１００に投入されるときの操作画面Ｗ１の例が示されている。また、操作画面Ｗ１では、画像形成装置１００において受信した際の印刷ジョブの実行モードとして「印刷ジョブを蓄積する」が指定されている。
【００４０】
本実施形態に係る実行モードには、「今すぐ印刷する」と言う直接印刷モードと、上記「印刷ジョブを蓄積する」と言う蓄積印刷モードと、がある。また、蓄積印刷モードが指定された場合には、印刷期限とデータ種とが設定できる。印刷期限は、印刷ジョブの最大蓄積期間を示す日時情報（以下「印刷期限情報」と言う）である。また、データ種は、印刷ジョブのデータ種別を示す情報（以下「データ種別情報」と言う）である。
【００４１】
このように、図４に示す操作画面Ｗ１では、名称「○×報告書．ｐｒｎ」の印刷ジョブに対して、印刷期限「２０１０／０７／２６  １６：００」及びデータ種「テキスト」が設定された蓄積印刷モードが指定されている。また、これらの指定情報（及び設定情報）は、例えば、操作画面Ｗ１の［ＯＫ］ボタン（送信指示用ＧＵＩ（Graphical User Interface））が押下された際（送信指示を受け付けた際）に、印刷ジョブ（印刷データ）に付加される。
【００４２】
図３の説明に戻る。ジョブ管理部２１は、上記方法により送信された印刷ジョブを受信し、画像処理装置１００が備える記憶装置１１２（例えば「ＨＤＤ」）の所定の記憶領域に格納することで、印刷ジョブを蓄積する。また、ジョブ管理部２１は、印刷ジョブを蓄積する際に、印刷ジョブに関する情報をジョブ情報として記録する。記録されたジョブ情報は、ジョブ情報保持部２２に保持される。なお、ジョブ情報保持部２２は、例えば、画像処理装置１００が備える記憶装置１１２（例えば「ＨＤＤ」）の所定の記憶領域にあたる。
【００４３】
ここで、ジョブ情報保持部２２が保持するジョブ情報について説明する。
図５は、本実施形態に係るジョブ情報２２Ｄのデータ例を示す図である。
図５に示すように、ジョブ情報２２Ｄは、ジョブ識別、書誌情報、印刷条件情報、及び格納先などの各情報項目が対応づけられている。
【００４４】
［ジョブ識別］項目は、蓄積ジョブの識別子（以下「ジョブ識別情報」と言う）が記録される項目であり、項目値には、例えば、ジョブＩＤなどがある。「書誌情報」項目は、蓄積ジョブの書誌情報が記録される項目である。記録される書誌情報の項目値には、例えば、ジョブ名を示す値（文字列：以下「ジョブ識別情報」と言う）、オーナー（ジョブ作成者）を示す値（利用者ＩＤ：以下「利用者識別情報」と言う）、ページ数を示す値（数値：以下「ページ数情報」と言う）、データ種を示す値（文字列：以下「データ種別情報」と言う）、蓄積日時（記録日時）を示す値（日時：以下「蓄積日時情報」と言う）、及び印刷期限を示す値（日時：以下「印刷期限情報」と言う）などがある。
【００４５】
［印刷条件情報］項目は、蓄積ジョブの印刷条件情報が記録される項目である。記録される印刷条件の項目値には、例えば、カラー／モノクロ印刷の指定値（文字列：以下「カラー印刷指定情報」と言う）や片面／両面の指定値（文字列：以下「両面印刷指定情報」と言う）などがある。［格納先］項目は、蓄積ジョブの格納先を示す情報（以下「格納先情報」と言う）が記録される項目であり、項目値には、例えば、ファイルパス、ディレクトリパス、ＵＲＩ（Uniform Resource Identifier）などがある。
【００４６】
また、ジョブ情報２２Ｄの各項目値は、例えば、次のように記録される。［ジョブ識別］項目の項目値は、印刷ジョブを蓄積する際に発行（採番）され記録される。［書誌情報］項目の項目値は、印刷ジョブの付加情報から各項目に該当する値が取得され記録される。［印刷条件情報］項目の項目値は、印刷ジョブ内の設定情報（例えば「ヘッダ部のＰＪＬデータ（Printer Job Language data）」）から各項目に該当する値が取得され記録される。
【００４７】
このように、ジョブ管理部２１は、印刷ジョブを蓄積する際に記録した上記ジョブ情報２２Ｄにより、蓄積ジョブを管理している。
【００４８】
また、ジョブ管理部２１は、ジョブ情報２２Ｄにより、例えば、図６に示すような操作画面Ｗ２を表示することで、利用者に蓄積後のジョブ実行環境を提供する。
【００４９】
図６は、本実施形態に係る蓄積ジョブの一覧表示画面例を示す図である。
図６には、ジョブ名「○×報告書」、「△△資料」、「■■企画書」などの複数の蓄積ジョブが一覧表示され、実行する蓄積ジョブを選択指示可能な操作画面Ｗ２の例が示されている。また、操作画面Ｗ２では、一覧表示される情報に、ジョブ名の他、蓄積日時や印刷期限などの情報が表示される。
【００５０】
利用者は、これらの表示情報に基づき、例えば、操作画面Ｗ２の右に位置するラジオボタン（ジョブ選択用ＧＵＩ）を押下することで、実行する蓄積ジョブを選択指定することができる。また、利用者は、選択指定後、［印刷］ボタン（実行指示用ＧＵＩ）を押下することで、選択指定した蓄積ジョブの実行を指示することができる。
【００５１】
このように、ジョブ管理部２１は、ジョブ情報２２Ｄに基づき、蓄積ジョブ一覧を表示し、所定のＧＵＩを介して、実行する蓄積ジョブの選択指定や実行指示などを受け付ける。その結果、ジョブ管理部２１は、選択指定された蓄積ジョブのジョブ識別情報に基づき特定した格納先情報に従って、格納先である記憶領域から、該当するジョブデータを取得する。ジョブ管理部２１は、取得したジョブデータを印刷実行部４１へと渡し、蓄積ジョブの実行を指示する。
【００５２】
なお、印刷実行部４１は、印刷を実行する機能部である。印刷実行部４１は、受け取ったジョブデータに基づき、画像形成装置１００が備えるプロッタ１３０が処理可能なラスタイメージ（ビットマップデータ）を生成する。印刷実行部４１は、生成したラスタイメージをプロッタ１３０へと渡し、印刷の実行を指示する。このように、印刷実行部４１には、例えば、ＰＤＬパーサー（Page Description Language parser）などがある。
【００５３】
図３の説明に戻る。メンテナンス制御部３１は、画像形成装置１００がプロッタ１３０のメンテナンス動作に係る処理を制御する機能部である。つまり、メンテナンス制御部３１は、印刷されていない時間の経過に伴う記録ヘッド（非図示）の回復処理を制御する機能部である。
【００５４】
ここで、印刷されていない時間（経過時間）と記録ヘッド（非図示）の回復に要するインク消費量との関係について、図７を用いて説明する。
【００５５】
図７は、本実施形態に係る印刷されていない時間（経過時間）と記録ヘッド（非図示）の回復に要するインク消費量との関係を示す図である。
図７には、印刷されていない時間（経過時間）が４８時間を超えると、記録ヘッド（非図示）の回復に要するインク消費量が０．５（ｃｃ）から１．０（ｃｃ）に増加し、９６時間を超えると、インク消費量が１．０（ｃｃ）から３．０（ｃｃ）に増加し、１４４時間を超えると、インク消費量が３．０（ｃｃ）から６．０（ｃｃ）に増加する関係が示されている。
【００５６】
このように、メンテナンス動作によるインク消費量は、印刷されていない時間（経過時間）とともに増加する傾向がある。それも、増加傾向は、時間経過に対して一定でなく、時間が経過すればするほど、インク消費量が大きくなると言う特性がある。つまり、印刷されていない時間（経過時間）が長ければ、その分、メンテナンス動作によるインク消費量は、多くなる。
【００５７】
そこで、本実施形態では、メンテナンス制御部３１により、インク消費の増分が大きく変化する直前のタイミングで、蓄積ジョブを用いてメンテナンス動作を行うように制御し、インク消費の無駄を軽減する。例えば、図７に示す関係では、インク消費の増分が大きく変化する直前のタイミングとして、印刷されていない時間（経過時間）である４８時間、９６時間、及び１４４時間が考えられる。メンテナンス制御部３１は、これらのタイミングで、蓄積ジョブを実行し、蓄積ジョブ印刷によりインクを吐出することで、メンテナンス動作を行う。
【００５８】
なお、上記関係の特性は、画像形成装置ごと（又は画像形成装置の機種ごと）に異なる。よって、メンテナンス制御部３１では、印刷されていない時間（経過時間）と記録ヘッド（非図示）の回復に要するインク消費量との関係を示す機器特性情報３１Ｄを、メンテナンス動作の制御情報として保持している。
【００５９】
機器特性情報３１は、経過時間、インク消費量、テキスト枚数、及び画像枚数などの情報項目が、経過時間単位で対応づけられている。
【００６０】
［経過時間］項目は、印刷されていない期間（前回の印刷からの経過時間：経過時間情報）を設定する項目である。［インク消費量］項目は、記録ヘッド（非図示）の回復に要するインク消費量（インク消費情報）を設定する項目である。［テキスト枚数］項目は、記録ヘッド（非図示）の回復に要するインクを消費するテキストデータの枚数（テキスト枚数情報）を設定する項目である。［画像枚数］項目は、記録ヘッド（非図示）の回復に要するインクを消費する画像データの枚数（画像枚数情報）を設定する項目である。これらの項目値は、例えば、機器管理者により、画像形成装置１００の機器特性に基づき予め設定される。よって、メンテナンス制御部３１では、機器管理者に対して、機器特性情報３１Ｄの設定画面を提供するようにしてもよい。
【００６１】
図３の説明に戻る。メンテナンス制御部３１は、印刷されていない時間（経過時間）が所定時間に達すると、蓄積ジョブが存在するか否かを判定し、蓄積ジョブが存在すると判定されると、蓄積ジョブを実行し、蓄積ジョブ印刷によりインクを吐出することで、メンテナンス動作を行う。そこで、メンテナンス制御部３１は、経過時間判定部３１１、蓄積ジョブ有無判定部３１２、メンテナンス状態確認部３１３、及び経過時間調整部３１４などを有している。
【００６２】
経過時間判定部３１１は、印刷されていない時間（経過時間）が、所定時間に達したか否かを判定する機能部である。ここで言う「所定時間」は、上述したインク消費の増分が大きく変化する直前のタイミングにあたる経過時間（予め設定しておいた経過時間）であり、蓄積ジョブ印刷の実行開始判断する基準値である。なお、基準値である所定時間は、例えば、機器管理者により、画像形成装置１００の機器特性に基づき、機器特性情報３１Ｄとともに予め設定される。
【００６３】
経過時間判定部３１１は、例えば、画像形成装置１００が備える時計回路（非図示）により、印刷されていない時間（経過時間）を取得し、取得した時間（時計回路による計測値）が所定時間に達したか否かを判定する。経過時間判定部３１１は、印刷されていない時間（経過時間）が所定時間に達した場合、蓄積ジョブ印刷の実行開始タイミングであると判断する。
【００６４】
蓄積ジョブ有無判定部３１２は、画像形成装置１００に蓄積ジョブが存在するか否かを判定する機能部である。蓄積ジョブ有無判定部３１２は、経過時間判定部３１１により、印刷されていない時間（経過時間）が所定時間に達していると判定されると、蓄積ジョブが存在するか否かを判定する。このとき、蓄積ジョブ有無判定部３１２は、ジョブ管理部２１を介してジョブ情報２２Ｄを参照し、蓄積ジョブの有無を判定する。なお、蓄積ジョブの有無は、蓄積ジョブの格納先にあたる記憶領域を参照して確認する方法であってもよい。
【００６５】
メンテナンス制御部１３は、蓄積ジョブ有無判定部３１２により、蓄積ジョブが存在すると判定されると、存在が確認された蓄積ジョブのジョブデータを取得後、取得したジョブデータを印刷実行部４１へと渡し、蓄積ジョブの実行を指示する。このとき、メンテナンス制御部３１は、ジョブ情報２２Ｄの格納先情報に基づき、蓄積ジョブのジョブデータを取得する。
【００６６】
メンテナンス状態確認部３１３は、蓄積ジョブ印刷実行後のメンテナンス状態を確認する機能部である。ここで言う「メンテナンス状態」とは、記録ヘッド（非図示）の回復状態を意味する。
【００６７】
メンテナンス状態確認部３１３は、蓄積ジョブ印刷を実行したことにより、記録ヘッド（非図示）の回復に要するインクが消費されたか否かを判定する。つまり、メンテナンス状態確認部３１３は、蓄積ジョブ印刷のインク消費量が、記録ヘッド（非図示）の回復に要するインク消費量に達したか否かを判定する。メンテナンス状態確認部３１３は、インク消費量が達した場合、メンテナンスされた状態（記録ヘッドが回復した状態）であると判断する。
【００６８】
メンテナンス状態確認部３１３は、機器特性情報３１Ｄを参照し、蓄積ジョブ印刷の実行開始を判断した経過時間情報に基づき、対応づけられたインク消費情報を取得し、蓄積ジョブ印刷のインク消費量が、取得したインク消費情報の値に達したか否かを判定する。このとき、メンテナンス状態確認部３１３は、蓄積ジョブ印刷のインク消費量（予想値）を、次のような方法で算出する。
【００６９】
例えば、メンテナンス状態確認部３１３は、ジョブ管理部２１を介してジョブ情報２２Ｄを参照し、印刷実行部４１に渡した蓄積ジョブのジョブ識別情報に基づき、対応づけられたページ数情報及びデータ種別情報を取得する。メンテナンス状態確認部３１３は、印刷実行部４１に渡した蓄積ジョブが複数の場合、それぞれの蓄積ジョブに対応して取得したページ数情報の値を、データ種別情報に基づき、データ種ごとに積算（累積）する。また、メンテナンス状態確認部３１３は、機器特性情報３１Ｄを参照し、ページ数情報及びデータ種別情報に基づき特定したインク消費情報から、蓄積ジョブ印刷のインク消費量（予想値）を算出する。
【００７０】
具体的には、次の通りである。
メンテナンス状態確認部３１３は、機器特性情報３１Ｄが図７に示す情報で、ページ数情報の値が"５（枚）"かつデータ種別情報の値が"画像"であった場合、まず、機器特性情報３１Ｄにおいて、ページ数情報に一致する値が設定された画像枚数情報が存在するか否かを判定する。図７に示す機器特性情報３１Ｄには、"５（枚）"の画像枚数情報が存在する。その結果、メンテナンス状態確認部３１３は、該当情報に対応づけられたインク消費情報の値"０．５（ｃｃ）"を取得し、取得した値をインク消費量（予想値）とする。
【００７１】
これにより、メンテナンス状態確認部３１３では、経過時間情報の値"４８（時間）"であった場合、インク消費量情報の値が"０．５（ｃｃ）"であることから、蓄積ジョブ印刷のインク消費量（予想値：０．５）が、取得したインク消費情報の値に達していると判定され、メンテナンスされた状態（記録ヘッドが回復した状態）であると判断される。
【００７２】
また、例えば、メンテナンス状態確認部３１３は、ページ数情報の値が"１５（枚）"かつデータ種別情報の値が"テキスト"であった場合、まず、機器特性情報３１Ｄにおいて、ページ数情報に一致する値が設定されたテキスト枚数情報が存在するか否かを判定する。図７に示す機器特性情報３１Ｄには、"１５（枚）"のテキスト枚数情報が存在しない。そのため、メンテナンス状態確認部３１３は、ページ数情報の値に最も近い値が設定されたテキスト枚数情報が存在するか否かを判定する。図７に示す機器特性情報３１Ｄには、"２０（枚）"のテキスト枚数情報が存在する。そこで、メンテナンス状態確認部３１３は、記録ヘッド（非図示）の回復に要するインクを消費するページ数（テキスト枚数情報の値）に対する蓄積ジョブ印刷のページ数（ページ数情報の値）の比率［１５（枚）／２０（枚）＝０．７５］を算出する。これにより、メンテナンス状態確認部３１３は、算出した比率"０．７５"を、テキスト枚数情報に対応づけられたインク消費情報の値"０．５（ｃｃ）"に乗算し、インク消費量（予想値）［０．７５×０．５（ｃｃ）＝０．３７５（ｃｃ）］を算出する。
【００７３】
これにより、メンテナンス状態確認部３１３では、経過時間情報の値"４８（時間）"であった場合、インク消費情報の値が"０．５（ｃｃ）"であることから、蓄積ジョブ印刷のインク消費量（予想値：０．３７５）が、取得したインク消費情報の値に達していない［０．５（ｃｃ）＞０．３７５（ｃｃ）］と判定され、メンテナンスされていない状態（記録ヘッドが回復していない状態）であると判断される。
【００７４】
なお、メンテナンス状態確認部３１３は、蓄積ジョブ印刷のインク消費量を印刷実行部４１から取得する方法であってもよい。この場合、プロッタ１３０は、蓄積ジョブ印刷実行によるインク消費量を検出する機能を有しており、メンテナンス状態確認部３１３は、印刷実行部４１を介して、検出結果を取得する。
【００７５】
経過時間調整部３１４は、蓄積ジョブ印刷の実行によるメンテナンス状態（記録ヘッドの回復率）に応じて、印刷されていない時間（経過時間）を調整する機能部である。
【００７６】
経過時間調整部３１４は、メンテナンス状態確認部３１３により、蓄積ジョブ印刷のインク消費量が、記録ヘッド（非図示）の回復に要するインク消費量に達していると判定されると、経過時間判定部３１１による取得時間の計測値をゼロクリアする。
【００７７】
一方、経過時間調整部３１４は、メンテナンス状態確認部３１３により、蓄積ジョブ印刷のインク消費量が、記録ヘッド（非図示）の回復に要するインク消費量に達していないと判定されると、経過時間判定部３１１による取得時間の計測値を、現時点でのメンテナンス状態（記録ヘッドの回復状態）に応じて算出した時間（以下「調整時間」と言う）により調整する。ここで言う「調整時間」とは、メンテナンス状態に応じて、印刷されていない時間（経過時間）を遡る時間を意味する。
【００７８】
経過時間調整部３１４は、メンテナンス状態に応じた調整時間を、次のような方法で算出する。まず、蓄積ジョブ印刷のインク消費量が、記録ヘッド（非図示）の回復に要するインク消費量に達していないと判定される場合には、メンテナンス状態確認部３１３により算出された、テキスト枚数情報の値に対するページ数情報の値の比率が１未満（％単位であれば１００未満）となっている。そこで、経過時間調整部３１４は、メンテナンス状態確認部３１３により算出された比率を、蓄積ジョブ印刷の実行開始を判断した経過時間情報の値に乗算し、調整時間を算出する。
【００７９】
メンテナンス状態確認部３１３により算出された比率は、蓄積ジョブ印刷による記録ヘッド（非図示）の回復率を表している。そのため、経過時間調整部３１４は、回復率を表す比率を経過時間情報の値に乗算することで、蓄積ジョブ印刷のインク消費量で記録ヘッド（非図示）が回復状態となる時間を算出し、算出した時間を、印刷されていない時間（経過時間）を遡る調整時間としている。
【００８０】
具体的には、次の通りである。
経過時間調整部３１４は、蓄積ジョブ印刷の実行開始を判断した経過時間情報が"４８（時間）"かつメンテナンス状態確認部３１３により算出された比率が"０．７５"であった場合、算出された比率"０．７５"を、経過時間情報の値"４８（時間）"に乗算し、調整時間［０．７５×４８（時間）＝３６（時間）］を算出する。
【００８１】
これにより、経過時間調整部３１４では、経過時間判定部３１１による取得時間の計測値"４８（時間）"から調整時間の値"３６（時間）"を減算した時間［４８−３６＝１２（時間）］が、調整後の印刷されていない時間（経過時間）となる。つまり、経過時間調整部３１４は、蓄積ジョブ印刷のインク消費量で、記録ヘッド（非図示）の状態が、蓄積ジョブ印刷の実行開始を判断した経過時間の４８時間から３６時間前の状態に回復しているとし、印刷されていない時間（経過時間）を１２時間経過した時点に調整する。
【００８２】
また、メンテナンス状態確認部３１３が、蓄積ジョブ印刷のインク消費量を印刷実行部４１から取得する場合、経過時間調整部３１４では、次のように調整時間が算出される。まず、経過時間調整部３１４は、機器特性情報３１Ｄから経過時間情報を基に取得したインク消費情報の値に対して、取得した蓄積ジョブ印刷のインク消費量の比率を算出する。その結果、経過時間調整部３１４は、算出した比率に基づき、調整時間を算出する。
【００８３】
メンテナンス制御部３１は、経過時間調整部３１４により、印刷されていない時間（経過時間）が調整されると、再び、経過時間判定部３１１により、印刷されていない時間（経過時間）の到達判定が行われる。
【００８４】
その結果、メンテナンス制御部３１では、上記各機能部により、印刷されていない時間の経過に伴う記録ヘッド（非図示）の回復処理が、繰り返し制御される。
【００８５】
以上のように、本実施形態に係るメンテナンス制御機能は、上記各機能部が連携動作することにより実現される。なお、本実施形態に係るメンテナンス制御機能は、画像形成装置１００に搭載（インストール）されるプログラム（メンテナンス制御機能を実現するソフトウェア）が、処理装置（例えば「ＣＰＵ」）により、記憶装置１１２（例えば「ＲＯＭ」など）からメモリ（ＲＡＭ）上に読み出され、各機器において、以下の処理が実行されることで実現される。
【００８６】
本実施形態に係るメンテナンス制御機能の詳細な動作（機能部群の連携動作）について、処理手順を示すフローチャートを用いて説明する。
【００８７】
《メンテナンス制御の主な処理》
図８は、本実施形態に係るメンテナンス制御の処理手順例を示すフローチャートである。なお、以下には、ジョブ管理部２１により、複数の蓄積ジョブが管理される画像形成装置１００において、メンテナンス制御部３１により実行される処理例が示されている。また、以下の処理を行う画像形成装置１００は、図７に示した機器特性を有している。よって、画像形成装置１００には、４８時間、９６時間、１４４時間が、蓄積ジョブ印刷の実行開始を判断する基準値として設定されているものとする。
【００８８】
図８に示すように、メンテナンス制御部３１は、経過時間判定部３１１により、前回の印刷からの経過時間（印刷されていない時間の計測値）［Ｔ］を取得する（ステップＳ１０１）。
【００８９】
（１）印刷されていない時間（経過時間）が４８時間に達した場合
経過時間判定部３１１は、取得した時間（計測値）［Ｔ］が、予め設定しておいた所定時間［４８（時間）］に達したか否かを判定する（ステップＳ１０２）。
【００９０】
メンテナンス制御部３１は、経過時間判定部３１１で、経過時間（印刷されていない時間の計測値）が所定時間に達していると判定された場合（ステップＳ１０２：ＹＥＳ）、蓄積ジョブ有無判定部３１２により、蓄積ジョブが存在するか否かを判定する（ステップＳ１０３）。このとき、蓄積ジョブ有無判定部３１２は、ジョブ管理部２１を介してジョブ情報２２Ｄを参照し、蓄積ジョブの有無を判定する。
【００９１】
メンテナンス制御部３１は、蓄積ジョブ有無判定部３１２で、蓄積ジョブが存在すると判定された場合（ステップＳ１０３：ＹＥＳ）、存在が確認された蓄積ジョブの実行を印刷実行部４１に指示する。このとき、メンテナンス制御部３１は、ジョブ情報２２Ｄの格納先情報に基づき、蓄積ジョブのジョブデータを取得し、取得したジョブデータを印刷実行部４１へと渡すことで、蓄積ジョブの実行を指示する。
【００９２】
その結果、印刷実行部４１では、プロッタ１３０により、蓄積ジョブの印刷が実行され（ステップＳ１０４）、記録ヘッド（非図示）からインクが吐出される。
【００９３】
その後、メンテナンス制御部３１は、メンテナンス状態確認部３１３により、蓄積ジョブ印刷のインク消費量が、記録ヘッド（非図示）の回復に要するインク消費量［０．５（ｃｃ）］に達したか否かを判定する（ステップＳ１０５）。このとき、メンテナンス状態確認部３１３は、機器特性情報３１Ｄを参照し、蓄積ジョブ印刷の実行開始を判断した経過時間情報の値"４８（時間）"に基づき、対応づけられたインク消費情報の値"０．５（ｃｃ）"を取得する。メンテナンス状態確認部３１３は、蓄積ジョブ印刷のインク消費量が、取得したインク消費情報の値に達したか否かを判定する。なお、メンテナンス状態確認部３１３では、記録ヘッド（非図示）の回復に要するインクを消費するページ数（機器特性情報におけるテキスト枚数情報の値）と蓄積ジョブ印刷におけるページ数（ジョブ情報におけるページ数情報の値）とから算出された比率に基づき、蓄積ジョブ印刷のインク消費量（予想値）を算出する。
【００９４】
メンテナンス制御部３１は、メンテナンス状態確認部３１３で、蓄積ジョブ印刷のインク消費量（予想値）が、記録ヘッド（非図示）の回復に要するインク消費量［０．５（ｃｃ）］に達していると判定された場合（ステップＳ１０５：ＹＥＳ）、メンテナンスされた状態（記録ヘッドが回復した状態）であると判断され、次のような処理が実行される。
【００９５】
経過時間調整部３１４では、ステップＳ１０１で取得された時間（計測値）［Ｔ］がゼロクリアされ（ステップＳ１０６）、前回の印刷からの経過時間（印刷されていない時間の計測値）［Ｔ］が調整［Ｔ＝０］される。
【００９６】
一方、メンテナンス制御部３１は、メンテナンス状態確認部３１３で、蓄積ジョブ印刷のインク消費量（予想値）が、記録ヘッド（非図示）の回復に要するインク消費量［０．５（ｃｃ）］に達していないと判定された場合（ステップＳ１０５：ＮＯ）、メンテナンスされていない状態（記録ヘッドが回復していない状態）であると判断され、次のような処理が実行される。
【００９７】
経過時間調整部３１４は、メンテナンス状態確認部３１３により算出された比率（蓄積ジョブ印刷のインク消費量（予想値）算出に用いた比率）を、蓄積ジョブ印刷の実行開始を判断した経過時間情報の値に乗算し、調整時間［Ｘ］を算出する（ステップＳ１０７）。
【００９８】
その結果、経過時間調整部３１４では、ステップＳ１０１で取得された時間（計測値）［Ｔ］から調整時間［Ｘ］が減算され［Ｔ−Ｘ］、前回の印刷からの経過時間（印刷されていない時間の計測値）［Ｔ］が調整［Ｔ＝Ｔ−Ｘ］される（ステップＳ１０８）。
【００９９】
その後、メンテナンス制御部３１は、再び、ステップＳ１０１の処理に移行し、印刷されていない時間の経過に伴う記録ヘッド（非図示）の回復処理を、繰り返し制御する。
【０１００】
なお、メンテナンス制御部３１は、蓄積ジョブ有無判定部３１２で、蓄積ジョブが存在しないと判定された場合（ステップＳ１０３：ＮＯ）、上記ステップＳ１０４〜Ｓ１０８の処理を行わず、ステップＳ１０１の処理へと移行する。つまり、メンテナンス制御部３１は、メンテナンス動作と同期して実行する蓄積ジョブがない場合、次の蓄積ジョブ印刷の実行開始タイミング［９６（時間）］まで待つ（ステップＳ１０２：ＮＯ）。
【０１０１】
（２）印刷されていない時間（経過時間）が９６時間に達した場合
経過時間判定部３１１は、取得した時間（計測値）［Ｔ］が、予め設定しておいた所定時間［９６（時間）］に達したか否かを判定する（ステップＳ２０１）。
【０１０２】
メンテナンス制御部３１は、経過時間判定部３１１で、経過時間（印刷されていない時間の計測値）が所定時間に達していると判定された場合（ステップＳ２０１：ＹＥＳ）、蓄積ジョブ有無判定部３１２により、蓄積ジョブが存在するか否かを判定する（ステップＳ２０２）。
【０１０３】
メンテナンス制御部３１は、蓄積ジョブ有無判定部３１２で、蓄積ジョブが存在すると判定された場合（ステップＳ２０２：ＹＥＳ）、存在が確認された蓄積ジョブの実行を印刷実行部４１に指示する。
【０１０４】
その結果、印刷実行部４１では、プロッタ１３０により、蓄積ジョブの印刷が実行され（ステップＳ２０３）、記録ヘッド（非図示）からインクが吐出される。
【０１０５】
その後、メンテナンス制御部３１は、メンテナンス状態確認部３１３により、蓄積ジョブ印刷のインク消費量（予想値）が、記録ヘッド（非図示）の回復に要するインク消費量［１．０（ｃｃ）］に達したか否かを判定する（ステップＳ２０４）。このとき、メンテナンス状態確認部３１３は、機器特性情報３１Ｄを参照し、蓄積ジョブ印刷の実行開始を判断した経過時間情報の値"９６（時間）"に基づき、対応づけられたインク消費情報の値"１．０（ｃｃ）"を取得する。メンテナンス状態確認部３１３は、蓄積ジョブ印刷のインク消費量（予想値）が、取得したインク消費情報の値に達したか否かを判定する。
【０１０６】
メンテナンス制御部３１は、メンテナンス状態確認部３１３で、蓄積ジョブ印刷のインク消費量（予想値）が、記録ヘッド（非図示）の回復に要するインク消費量［１．０（ｃｃ）］に達していると判定された場合（ステップＳ２０４：ＹＥＳ）、メンテナンスされた状態（記録ヘッドが回復した状態）であると判断され、次のような処理が実行される。
【０１０７】
経過時間調整部３１４では、ステップＳ１０１で取得された時間（計測値）［Ｔ］がゼロクリアされ（ステップＳ２０５）、前回の印刷からの経過時間（印刷されていない時間の計測値）［Ｔ］が調整［Ｔ＝０］される。
【０１０８】
一方、メンテナンス制御部３１は、メンテナンス状態確認部３１３で、蓄積ジョブ印刷のインク消費量（予想値）が、記録ヘッド（非図示）の回復に要するインク消費量［１．０（ｃｃ）］に達していないと判定された場合（ステップＳ２０４：ＮＯ）、メンテナンスされていない状態（記録ヘッドが回復していない状態）であると判断され、次のような処理が実行される。
【０１０９】
経過時間調整部３１４は、メンテナンス状態確認部３１３により算出された比率を、蓄積ジョブ印刷の実行開始を判断した経過時間情報の値に乗算し、調整時間［Ｘ］を算出する（ステップＳ２０６）。
【０１１０】
その結果、経過時間調整部３１４では、ステップＳ１０１で取得された時間（計測値）［Ｔ］から調整時間［Ｘ］が減算され［Ｔ−Ｘ］、前回の印刷からの経過時間（印刷されていない時間の計測値）［Ｔ］が調整［Ｔ＝Ｔ−Ｘ］される（ステップＳ２０７）。
【０１１１】
その後、メンテナンス制御部３１は、再び、ステップＳ１０１の処理に移行し、印刷されていない時間の経過に伴う記録ヘッド（非図示）の回復処理を、繰り返し制御する。
【０１１２】
なお、メンテナンス制御部３１は、蓄積ジョブ有無判定部３１２で、蓄積ジョブが存在しないと判定された場合（ステップＳ２０２：ＮＯ）、上記ステップＳ２０３〜Ｓ２０７の処理を行わず、ステップＳ１０１の処理へと移行する。つまり、メンテナンス制御部３１は、メンテナンス動作と同期して実行する蓄積ジョブがない場合、次の蓄積ジョブ印刷の実行開始タイミング［１４４（時間）］まで待つ（ステップＳ２０１：ＮＯ）。
【０１１３】
（３）印刷されていない時間（経過時間）が１４４時間に達した場合
経過時間判定部３１１は、取得した時間（計測値）［Ｔ］が、予め設定しておいた所定時間［１４４（時間）］に達したか否かを判定する（ステップＳ３０１）。
【０１１４】
メンテナンス制御部３１は、経過時間判定部３１１で、経過時間（印刷されていない時間の計測値）が所定時間に達していると判定された場合（ステップＳ３０１：ＹＥＳ）、蓄積ジョブ有無判定部３１２により、蓄積ジョブが存在するか否かを判定する（ステップＳ３０２）。
【０１１５】
メンテナンス制御部３１は、蓄積ジョブ有無判定部３１２で、蓄積ジョブが存在すると判定された場合（ステップＳ３０２：ＹＥＳ）、存在が確認された蓄積ジョブの実行を印刷実行部４１に指示する。
【０１１６】
その結果、印刷実行部４１では、プロッタ１３０により、蓄積ジョブの印刷が実行され（ステップＳ３０３）、記録ヘッド（非図示）からインクが吐出される。
【０１１７】
その後、メンテナンス制御部３１は、メンテナンス状態確認部３１３により、蓄積ジョブ印刷のインク消費量（予想値）が、記録ヘッド（非図示）の回復に要するインク消費量［３．０（ｃｃ）］に達したか否かを判定する（ステップＳ２０４）。このとき、メンテナンス状態確認部３１３は、機器特性情報３１Ｄを参照し、蓄積ジョブ印刷の実行開始を判断した経過時間情報の値"１４４（時間）"に基づき、対応づけられたインク消費情報の値"３．０（ｃｃ）"を取得する。メンテナンス状態確認部３１３は、蓄積ジョブ印刷のインク消費量（予想値）が、取得したインク消費情報の値に達したか否かを判定する。
【０１１８】
メンテナンス制御部３１は、メンテナンス状態確認部３１３で、蓄積ジョブ印刷のインク消費量（予想値）が、記録ヘッド（非図示）の回復に要するインク消費量［３．０（ｃｃ）］に達していると判定された場合（ステップＳ３０４：ＹＥＳ）、メンテナンスされた状態（記録ヘッドが回復した状態）であると判断され、次のような処理が実行される。
【０１１９】
経過時間調整部３１４では、ステップＳ１０１で取得された時間（計測値）［Ｔ］がゼロクリアされ（ステップＳ３０５）、前回の印刷からの経過時間（印刷されていない時間の計測値）［Ｔ］が調整［Ｔ＝０］される。
【０１２０】
一方、メンテナンス制御部３１は、メンテナンス状態確認部３１３で、蓄積ジョブ印刷のインク消費量（予想値）が、記録ヘッド（非図示）の回復に要するインク消費量［３．０（ｃｃ）］に達していないと判定された場合（ステップＳ３０４：ＮＯ）、メンテナンスされていない状態（記録ヘッドが回復していない状態）であると判断され、次のような処理が実行される。
【０１２１】
経過時間調整部３１４は、メンテナンス状態確認部３１３により算出された比率（蓄積ジョブ印刷のインク消費量（予想値）算出に用いた比率）を、蓄積ジョブ印刷の実行開始を判断した経過時間情報の値に乗算し、調整時間［Ｘ］を算出する（ステップＳ３０６）。
【０１２２】
その結果、経過時間調整部３１４では、ステップＳ１０１で取得された時間（計測値）［Ｔ］から調整時間［Ｘ］が減算され［Ｔ−Ｘ］、前回の印刷からの経過時間（印刷されていない時間の計測値）［Ｔ］が調整［Ｔ＝Ｔ−Ｘ］される（ステップＳ３０７）。
【０１２３】
その後、メンテナンス制御部３１は、再び、ステップＳ１０１の処理に移行し、印刷されていない時間の経過に伴う記録ヘッド（非図示）の回復処理を、繰り返し制御する。
【０１２４】
なお、メンテナンス制御部３１は、蓄積ジョブ有無判定部３１２で、蓄積ジョブが存在しないと判定された場合（ステップＳ３０２：ＮＯ）、次のような処理を実行してもよい。
【０１２５】
メンテナンス制御部３１は、その後、ジョブ管理部２１によって蓄積された印刷ジョブを、メンテナンス動作と同期させて強制実行する。このとき、メンテナンス制御部３１は、蓄積された印刷ジョブを、記録ヘッド（非図示）の回復に要するインクを消費するまで（記録ヘッドが回復するまで）、順に実行する。
【０１２６】
なお、メンテナンス制御部３１では、ジョブ管理部２１が、直接印刷モードが指定された印刷ジョブを受信した場合、ステップＳ１０１で取得された時間（計測値）［Ｔ］をゼロクリアし、前回の印刷からの経過時間（印刷されていない時間の計測値）［Ｔ］を調整［Ｔ＝０］する。
【０１２７】
＜まとめ＞
以上のように、本実施形態に係る画像形成装置１００によれば、メンテナンス制御部３１により、次のような処理が実行される。
【０１２８】
メンテナンス制御部３１は、印刷されていない時間（経過時間）が所定時間に達すると、蓄積ジョブが存在するか否かを判定し、蓄積ジョブが存在すると判定されると、蓄積ジョブを実行し、蓄積ジョブ印刷によりインクを吐出することで、メンテナンス動作を行う。
【０１２９】
これによって、本実施形態に係る画像形成装置１００では、メンテナンス動作と同期して実行された蓄積ジョブ印刷にインクが消費される。そのため、本実施形態に係る画像形成装置１００では、メンテナンス動作による無駄なインク消費が軽減される。
【０１３０】
ここまで、上記実施形態の説明を行ってきたが、上記実施形態に係る「メンテナンス制御機能」は、図を用いて説明を行った各処理手順を、動作環境（プラットフォーム）にあったプログラミング言語でコード化したプログラムが、画像形成装置の処理装置（例えば「ＣＰＵ」）により実行されることで実現される。
【０１３１】
上記プログラムは、コンピュータが読み取り可能な記録媒体１１４ａに格納することができる。これにより、例えば、上記プログラムは、外部記憶Ｉ／Ｆ１１４を介して、画像形成装置１００にインストールすることができる。また、画像形成装置１００は、ネットワークＩ／Ｆ１１３を備えていることから、電気通信回線を用いて上記プログラムをダウンロードし、インストールすることもできる。
【０１３２】
また、上記実施形態では、利用者が画像形成装置１００に蓄積した印刷ジョブを実行し、蓄積ジョブ印刷によりインクを吐出することで、メンテナンス動作を行う機能について説明を行ったが、この限りでない。例えば、画像形成装置１００に対して、予めメンテナンス用の印刷ジョブを蓄積しておき、メンテナンス動作時には、この蓄積ジョブを実行するようにしてもよい。また、例えば、利用者が、図６に示した蓄積ジョブの一覧表示から選択された蓄積ジョブを、メンテナンス動作時に用いるようにしてもよい。
【０１３３】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１３４】
１      印刷システム
２１    ジョブ管理部
２２    ジョブ情報保持部（Ｄ：ジョブ情報）
３１    メンテナンス制御部（Ｄ：機器特性情報）
３１１  経過時間判定部
３１２  蓄積ジョブ有無判定部
３１３  メンテナンス状態確認部
３１４  経過時間調整部
４１    印刷実行部
１００  画像形成装置
１１０  コントローラ（制御基板）
１１１  本体制御装置（ＣＰＵ：処理装置）
１１２  記憶装置（ＲＯＭ，ＲＡＭ，ＨＤＤなど）
１１３  ネットワークＩ／Ｆ
１１４  外部記憶Ｉ／Ｆ（ａ：記録媒体）
１２０  操作パネル
１３０  プロッタ（画像形成部）
２００  情報処理装置
Ｂ      バス
Ｎ      データ伝送路（ネットワーク）
Ｗ      操作画面
【先行技術文献】
【特許文献】
【０１３５】
【特許文献１】特開２００７−０９８７０６号公報
【図１】
2012061751.tif 000003
【図２】
2012061751.tif 000004
【図３】
2012061751.tif 000005
【図４】
2012061751.tif 000006
【図５】
2012061751.tif 000007
【図６】
2012061751.tif 000008
【図７】
2012061751.tif 000009
【図８】
2012061751.tif 000010