(57)【特許請求の範囲】
【請求項１】
印刷媒体に対して印刷処理する記録ヘッドのインク吐出機能を保全及び回復するためのメンテナンスを実行するメンテナンス機構と、
印刷処理中に、直前のメンテナンス以降に前記記録ヘッドが印刷処理した前記印刷媒体の累積枚数が、前記メンテナンスの最先の開始タイミングを示す前記累積枚数の下限に達し、且つ前記メンテナンスの最後の開始タイミングを示す前記累積枚数の上限に達しない処理対象のジョブの内のいずれかのジョブの終了又は開始時に前記メンテナンスを実行させるメンテナンス機構制御手段と、
を備え、
前記メンテナンス機構制御手段は、
処理対象のジョブにおいて高画質の印刷が要求される画質優先の設定がされており、処理対象のジョブの印刷処理中に前記累積枚数が前記下限に到達する場合には、処理対象のジョブの印刷開始前に前記メンテナンスを実行させ、
処理対象のジョブにおいて前記画質優先の設定がされておらず、処理対象のジョブの印刷処理中に、前記累積枚数が前記下限に達し、且つ前記上限に達しない場合には、処理対象のジョブの印刷処理が終了した後に前記メンテナンスを実行させる、
ことを特徴とする画像記録装置。
【請求項２】
前記ジョブは複数のジョブからなる結合ジョブ、又は複数の処理単位からなるジョブであり、
前記処理対象は前記結合ジョブを構成するジョブである構成ジョブ、又は前記処理単位であり、
前記メンテナンス機構制御手段は、処理対象の前記構成ジョブ、又は前記処理単位において前記画質優先の設定がされており、処理対象の前記構成ジョブ、又は前記処理単位の印刷処理中に前記累積枚数が前記下限に到達する場合には、処理対象の前記構成ジョブ、又は前記処理単位の印刷開始前に前記メンテナンスを実行させ、一方、処理対象の前記構成ジョブ、又は前記処理単位において前記画質優先の設定がされておらず、処理対象の前記構成ジョブ、又は前記処理単位の印刷処理中に、前記累積枚数が前記下限に到達し、且つ前記上限に達しない場合には、処理対象の前記構成ジョブ、又は前記処理単位の印刷処理が終了した後に前記メンテナンスを実行させる、
ことを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記結合ジョブ、又は前記ジョブを構成する前記構成ジョブ、又は前記処理単位の中に、前記累積枚数が前記下限に到達した後に印刷処理が終了し、前記画質優先の設定がされている前記構成ジョブ、又は前記処理単位が有るか否かを判定する判定手段と、
前記判定手段により、前記下限に到達した後に印刷処理が終了する前記画質優先の設定がされている前記構成ジョブ、又は前記処理単位が有ると判定された場合に、前記下限に到達した後に印刷処理が終了する前記画質優先の設定がされている前記構成ジョブ、又は前記処理単位の中で、最初に印刷処理される前記構成ジョブ、又は前記処理単位を特定する第１特定手段と、
前記累積枚数が前記上限に達した後に、前記第１特定手段により特定された前記構成ジョブ、又は前記処理単位の印刷処理が開始される場合に、処理中のジョブを構成する前記構成ジョブ、又は前記処理単位の中から、印刷処理中に前記累積枚数が前記上限に達する前記構成ジョブ、又は前記処理単位を特定する第２特定手段と、
を、更に、備え、
前記メンテナンス機構制御手段は、前記累積枚数が前記上限に達する前に、前記第１特定手段により特定された前記構成ジョブ、又は前記処理単位の印刷処理が開始される場合には、前記第１特定手段により特定された前記構成ジョブ、又は前記処理単位の印刷処理の直前に前記メンテナンスを実行させ、前記累積枚数が前記上限に達した後に、前記第１特定手段により特定された前記構成ジョブ、又は前記処理単位の印刷処理が開始される場合には、前記第２特定手段により特定された前記構成ジョブ、又は前記処理単位の印刷処理の直前に前記メンテナンスを実行させる、
ことを特徴とする請求項２に記載の画像記録装置。
【請求項４】
前記ジョブは前記結合ジョブであり、
前記結合ジョブを構成する前記構成ジョブの印刷処理の順序を入れ替えることが可能であるか否かを判定する入替判定手段と、
前記入替判定手段により入れ替え可能であると判定された場合に、前記メンテナンスを実行する前に可能な限り多くの前記印刷媒体に対する印刷処理が行えるように前記構成ジョブの印刷処理の順序を入れ替える入替手段と、
を、更に、備え、
前記メンテナンス機構制御手段は、前記入替手段により入れ替え処理が行われた場合に、入れ替えた前記結合ジョブの前記構成ジョブの印刷処理の順序に基づいて、前記メンテナンスを実行させる、
ことを特徴とする請求項２または３に記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置に関する。
【背景技術】
【０００２】
インクを吐出して記録処理（印刷処理）を行う画像記録装置では、本来期待されるインク量の吐出や正しい着弾位置へのインクの吐出が行えない吐出不良、あるいは、インクが全く吐出されない不吐出が記録処理中に発生することがある。
【０００３】
この吐出不良や不吐出は、印刷用紙などの媒体から発生する紙粉などの異物がインク吐出口やその周囲に付着したりすることによって発生する。また、吐出不良や不吐出は、吐出時に飛散する微小なインク滴がインク吐出口に付着し、インクの表面張力形状（メニスカス形状）を崩したり、気泡がインク吐出口を塞いだりすること等によっても発生する。さらに、インク吐出を長時間行わなかった場合にも、インクの粘度が増加して吐出不良や不吐出が発生する。
【０００４】
吐出不良や不吐出の回復及び予防を行う手法としては、インク吐出口からの吸引やインク供給側からの加圧によって異物や気泡をインクと共に排出する手法や、可撓性部材を吐出面に押し当てて払拭動作を行う手法などがある。画像記録装置は、このような手法を用いてインク吐出機能の保全及び回復のためのメンテナンスを行っている。
【０００５】
メンテナンスは、ユーザの指示によっても行われるが、前回のメンテナンスからの印刷枚数や経過時間が規定値以上になった時点で、画像記録装置が自動的にメンテナンスを実行するように構成されている。以下において、自動的に行われるメンテナンスを自動メンテナンスと称することとする。
【０００６】
自動メンテナンスに関し、例えば、特許文献１には、ユーザにとって作業性の良い単位の記録処理が終了した時点で自動メンテナンスを実行する画像記録装置が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−６８４３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１で提案されている方法では、ユーザにとって作業性の良い単位に着眼しているのみであり、画質に関する設定を一切考慮していない。そのため、処理が中断され自動メンテナンスが行われたジョブにおいて高画質の印刷が要求されている場合には、自動メンテナンス前後の画質の差が大きくなり、ユーザの不満の原因となる。
【０００９】
上記問題点に鑑み、一つの側面では、ジョブの印刷処理中に自動メンテナンスの開始タイミングが到来する際に、画質設定を考慮して自動メンテナンスの開始タイミングをずらすことを可能にする画像記録装置を提供することを課題とする。
【課題を解決するための手段】
【００１０】
請求項１に係る画像記録装置は、印刷媒体に対して印刷処理する記録ヘッドのインク吐出機能を保全及び回復するためのメンテナンスを実行するメンテナンス機構と、印刷処理中に、直前のメンテナンス以降に記録ヘッドが印刷処理した印刷媒体の累積枚数が、メンテナンスの最先の開始タイミングを示す累積枚数の下限に達し、且つメンテナンスの最後の開始タイミングを示す累積枚数の上限に達しない処理対象のジョブの内のいずれかのジョブの終了又は開始時にメンテナンスを実行させるメンテナンス機構制御手段と、を備え、メンテナンス機構制御手段は、処理対象のジョブにおいて高画質の印刷が要求される画質優先の設定がされており、処理対象のジョブの印刷処理中に累積枚数が下限に到達する場合には、処理対象のジョブの印刷開始前にメンテナンスを実行させ、処理対象のジョブにおいて画質優先の設定がされておらず、処理対象のジョブの印刷処理中に、累積枚数が下限に達し、且つ上限に達しない場合には、処理対象のジョブの印刷処理が終了した後にメンテナンスを実行させる、ことを特徴としている。
【００１２】
請求項２に係る画像記録装置は、請求項１に係る画像記録装置において、ジョブは複数のジョブからなる結合ジョブ、又は複数の処理単位からなるジョブであり、処理対象は結合ジョブを構成するジョブである構成ジョブ、又は処理単位であり、メンテナンス機構制御手段は、処理対象の構成ジョブ、又は処理単位において画質優先の設定がされており、処理対象の構成ジョブ、又は処理単位の印刷処理中に累積枚数が下限に到達する場合には、処理対象の構成ジョブ、又は処理単位の印刷開始前にメンテナンスを実行させ、一方、処理対象の構成ジョブ、又は処理単位において画質優先の設定がされておらず、処理対象の構成ジョブ、又は処理単位の印刷処理中に、累積枚数が下限に到達し、且つ上限に達しない場合には、処理対象の構成ジョブ、又は処理単位の印刷処理が終了した後にメンテナンスを実行させる、ことを特徴としている。
【００１３】
請求項３に係る画像記録装置は、請求項２に係る画像記録装置において、結合ジョブ、又はジョブを構成する構成ジョブ、又は処理単位の中に、累積枚数が下限に到達した後に印刷処理が終了し、画質優先の設定がされている構成ジョブ、又は処理単位が有るか否かを判定する判定手段と、判定手段により、下限に到達した後に印刷処理が終了する画質優先の設定がされている構成ジョブ、又は処理単位が有ると判定された場合に、下限に到達した後に印刷処理が終了する画質優先の設定がされている構成ジョブ、又は処理単位の中で、最初に印刷処理される構成ジョブ、又は処理単位を特定する第１特定手段と、累積枚数が上限に達した後に、第１特定手段により特定された構成ジョブ、又は処理単位の印刷処理が開始される場合に、処理中のジョブを構成する構成ジョブ、又は処理単位の中から、印刷処理中に累積枚数が上限に達する構成ジョブ、又は処理単位を特定する第２特定手段と、を更に備え、メンテナンス機構制御手段は、累積枚数が上限に達する前に、第１特定手段により特定された構成ジョブ、又は処理単位の印刷処理が開始される場合には、第１特定手段により特定された構成ジョブ、又は処理単位の印刷処理の直前にメンテナンスを実行させ、累積枚数が上限に達した後に、第１特定手段により特定された構成ジョブ、又は処理単位の印刷処理が開始される場合には、第２特定手段により特定された構成ジョブ、又は処理単位の印刷処理の直前にメンテナンスを実行させる、ことを特徴としている。
【００１４】
また、請求項３に係る画像記録装置は、請求項２に係る画像記録装置において、結合ジョブ、又はジョブを構成する構成ジョブ、又は処理単位の中に、累積枚数が下限に到達した後に印刷処理が終了し、画質優先の設定がされている構成ジョブ、又は処理単位が有るか否かを判定する判定手段と、判定手段により、下限に到達した後に印刷処理が終了する画質優先の設定がされている構成ジョブ、又は処理単位が有ると判定された場合に、下限に到達した後に印刷処理が終了する画質優先の設定がされている構成ジョブ、又は処理単位の中で、最初に印刷処理される構成ジョブ、又は処理単位を特定する特定手段と、を更に備え、メンテナンス機構制御手段は、判定手段により、下限に到達した後に印刷処理が終了する画質優先の設定がされている構成ジョブ、又は処理単位が有ると判定された場合には、特定手段により特定された構成ジョブ、又は処理単位より前に印刷処理される構成ジョブ、又は処理単位であって、且つ印刷処理中に累積枚数が上限に達しない構成ジョブ、又は処理単位の中で、最後に印刷処理される構成ジョブ、又は処理単位の直後にメンテナンスを実行させ、一方、判定手段により、下限に到達した後に印刷処理が終了する画質優先の設定がされている構成ジョブ、又は処理単位は無いと判定された場合には、印刷処理中に累積枚数が下限に達し、且つ上限に達しない構成ジョブ、又は処理単位の中で、最後に印刷処理される構成ジョブ、又は処理単位の直後にメンテナンスを実行させる、ことを特徴としても良い。
【００１５】
請求項４に係る画像記録装置は、請求項２又は３に係る画像記録装置において、ジョブは結合ジョブであり、結合ジョブを構成する構成ジョブの印刷処理の順序を入れ替えることが可能であるか否かを判定する入替判定手段と、入替判定手段により入れ替え可能であると判定された場合に、メンテナンスを実行する前に可能な限り多くの印刷媒体に対する印刷処理が行えるように構成ジョブの印刷処理の順序を入れ替える入替手段と、を更に備え、メンテナンス機構制御手段は、入替手段により入れ替え処理が行われた場合に、入れ替えた結合ジョブの構成ジョブの印刷処理の順序に基づいて、メンテナンスを実行させる、ことを特徴としている。
【発明の効果】
【００１６】
請求項１に係る画像記録装置によれば、印刷処理中に累積枚数がメンテナンスの最先の開始タイミングを示す累積枚数の下限（適正規定枚数）に達するジョブの「画質設定」が画質優先の場合には、そのジョブの印刷処理の前にメンテナンスを実行する。このようにすることで、ジョブの印刷処理中にメンテナンスの開始タイミングが到来する際に、画質設定を考慮してメンテナンスの開始タイミングをずらすことが可能となる。
【００１７】
また、請求項１に係る画像記録装置によれば、印刷処理中に累積枚数が下限（適正規定枚数）に達するジョブの「画質設定」が画質非優先であり、メンテナンスの最後の開始タイミングを示す累積枚数の上限（上限規定枚数）に達する前にそのジョブの印刷処理が可能である場合には、そのジョブの印刷処理の後にメンテナンスを実行する。このようにすることで、ジョブの印刷処理中にメンテナンスの開始タイミングが到来する際に、画質設定を考慮してメンテナンスを開始させることが可能となる。
【００１８】
請求項２に係る画像記録装置によれば、印刷処理中に累積枚数が下限（適正規定枚数）に達する構成ジョブ（又は、処理単位）の「画質設定」が画質優先の場合には、その構成ジョブ（又は、処理単位）の印刷処理の前にメンテナンスを実行し、印刷処理中に累積枚数が下限（適正規定枚数）に達する構成ジョブ（又は、処理単位）の「画質設定」が画質非優先であり、上限（上限規定枚数）に達する前にその構成ジョブ（又は、処理単位）の印刷処理が可能である場合には、その構成ジョブ（又は、処理単位）の印刷処理の後にメンテナンスを実行する。このようにすることで、構成ジョブ（又は、処理単位）の印刷処理中にメンテナンスの開始タイミングが到来する際に、画質設定を考慮してメンテナンスの開始タイミングを構成ジョブ（又は、処理単位）の区切りに合わせてずらすことが可能となる。
【００１９】
請求項３に係る画像記録装置によれば、累積枚数が下限（適正規定枚数）に達した後に印刷処理が終了する画質優先の構成ジョブ（又は、処理単位）の中で最初に処理される画質優先の構成ジョブ（又は、処理単位）を特定する。そして、特定した画質優先の構成ジョブ（又は、処理単位）の印刷開始が上限（上限規定枚数）に達する前の場合には、特定した画質優先の構成ジョブ（又は、処理単位）の印刷処理の直前にメンテナンスを実行する。一方、特定した画質優先の構成ジョブ（又は、処理単位）の印刷開始が上限（上限規定枚数）に達した後である場合には、印刷処理中に累積枚数が上限（上限規定枚数）に達する構成ジョブ（又は、処理単位）を特定し、特定した構成ジョブ（又は、処理単位）の印刷処理の直前にメンテナンスを実行する。このようにすることで、画質設定を考慮しつつ、メンテナンスを実行する前に可能な限り多くの印刷処理を行うことが可能となる。
【００２０】
請求項４に係る画像記録装置によれば、メンテナンスを開始する前に可能な限り多くの枚数を印刷処理できるように結合ジョブする構成する構成ジョブの印刷処理の順序を入れ替える。このようにすることで、メンテナンスの頻度を極力少なくすることが可能となり、処理の中断を極力抑制することができる。また、メンテナンスの頻度を少なくすることで、インク資源の無駄を抑えることが可能となる。
【図面の簡単な説明】
【００２１】
【図１】実施形態１における印刷システムの構成例を示す図である。
【図２】（Ａ）は、実施形態１における印刷設定画面の例を示す図であり、（Ｂ）は、実施形態１における結合ジョブ設定画面の例を示す図である。
【図３】実施形態１における印刷システムを構成する印刷装置の構成例を示す機能ブロック図である。
【図４】（Ａ）は、実施形態１における画像記録に関連する主要な機能部の配置例を示す図であり、（Ｂ）は、自動メンテナンスの際の動作を説明するための図である。
【図５】実施形態１における開始タイミング管理情報の例を示す図である。
【図６】実施形態１における開始タイミング特定処理のフローを説明するためのフローチャートの例の一部である。
【図７】実施形態１における開始タイミング特定処理のフローを説明するためのフローチャートの例の他の一部である。
【図８】実施形態１における自動メンテナンス処理のフローを説明するためのフローチャートの例である。
【図９】（Ａ）乃至（Ｄ）は、いずれも、実施形態１における自動メンテナンスの開始タイミングを説明するための具体例である。
【図１０】（Ａ）乃至（Ｄ）は、それぞれ、図９（Ａ）乃至（Ｄ）に示す具体例に対応する開始タイミング管理情報の例を示す図である。
【図１１】（Ａ）は、入れ替え可能な結合ジョブの具体例であり、（Ｂ）は、入れ替え後の結合ジョブの状態の例を示す図である。
【図１２】変形例１における開始タイミング特定処理のフローを説明するためのフローチャートの例の一部である。
【図１３】（Ａ）と（Ｂ）は、いずれも、実施形態１の構成を処理単位に適用した場合の自動メンテナンスの開始タイミングを説明するための具体例である。
【図１４】（Ａ）乃至（Ｄ）は、いずれも、実施形態１の構成を別の処理単位に適用した場合の自動メンテナンスの開始タイミングを説明するための具体例である。
【図１５】（Ａ）は、入れ替え可能な結合ジョブの具体例であり、（Ｂ）は、実施形態１の構成を適用した場合における入れ替え後の結合ジョブの状態を示す図であり、（Ｃ）は、（Ｂ）以外の入れ替え後の結合ジョブの状態の例を示す図である。
【図１６】実施形態３における開始タイミング特定処理のフローを説明するためのフローチャートの例の一部である。
【図１７】実施形態３におけるジョブ入替処理のフローを説明するためのフローチャートの例の一部である。
【図１８】実施形態３におけるジョブ入替処理のフローを説明するためのフローチャートの例の他の一部である。
【図１９】（Ａ）は、入れ替え可能な結合ジョブの具体例であり、（Ｂ）と（Ｃ）は、それぞれ、実施形態３の構成を適用した場合における別々の時点の結合ジョブの状態の例を示す図である。
【発明を実施するための形態】
【００２２】
以下に本発明の実施の形態について図面を参照しながら詳細に説明する。
【００２３】
（実施形態１）
図１は、本実施形態１の印刷システム１００の構成例を示す図である。印刷システム１００は、図１に示すように、画像記録装置である一又は複数の印刷装置１０と、印刷ジョブ（以下、単に、ジョブという）をユーザの指示に従って出力する一又は複数の情報端末装置２０とを含み、印刷装置１０と情報端末装置２０は、ネットワークＮＷを介して相互に通信可能に接続されている。
【００２４】
図２（Ａ）は、本実施形態１における印刷設定画面の例を示す図であり、図２（Ｂ）は、本実施形態１における結合ジョブ設定画面の例を示す図である。
【００２５】
図２（Ａ）に示す印刷設定画面は、例えば、情報端末装置２０の表示画面上に表示される印刷設定画面の例である。本実施形態１における印刷設定画面は、処理対象の印刷設定を行うための画面であり、図２（Ａ）に示すように、「ジョブをホールド」のチェックボックスを少なくとも有している。
【００２６】
「ジョブをホールド」のチェックボックスは、対応するジョブを印刷装置１０のジョブ格納部１２ａ（詳しくは後述）に格納させるためのチェックボックスである。「ジョブをホールド」のチェックボックスにチェックを入れることで、対応するジョブは、印刷装置１０のジョブ格納部１２ａに格納される。なお、印刷装置１０に接続されているＵＳＢ（Universal Serial Bus）メモリなどの可搬型記憶装置に格納されているジョブを、操作部１４（詳しくは後述）を操作することで、ジョブ格納部１２ａに格納することも可能である。
【００２７】
図２（Ｂ）に示す結合ジョブ設定画面は、例えば、情報端末装置２０の表示画面上、あるいは、印刷装置１０の表示部１３（詳しくは後述）の表示画面上に表示される結合ジョブ設定画面の例である。本実施形態１における結合ジョブ設定画面は、結合ジョブの設定を行うための画面であり、図２（Ｂ）に示すように、「選択欄」と、「ジョブの入れ替え可」のチェックボックスとを少なくとも有している。
【００２８】
結合ジョブは、複数のジョブが結合されて一つのジョブとして形成されたジョブであり、結合ジョブ設定画面において選択された順序にしたがって結合される。例えば、ジョブＡとジョブＢが、ジョブＢ、ジョブＡの順序で選択された場合には、結合ジョブは、ジョブＢ、ジョブＡの順序で結合されているジョブとなる。以下において、ジョブＢ、ジョブＡの順序で結合されている結合ジョブを、結合ジョブ（Ｂ，Ａ）と表すこととする。
【００２９】
「選択欄」は、ジョブ格納部１２ａに格納されているジョブの中から複数のジョブを選択順序と対応付けて選択可能に構成されている。
【００３０】
「ジョブの入れ替え可」のチェックボックスは、選択順序にしたがってジョブを印刷する必要が無い場合にチェックを入れるチェックボックスである。「ジョブの入れ替え可」のチェックボックスにチェックを入れるケースとしては、例えば、複数のジョブを纏めて印刷して一つの資料を作成するわけではないが、他人の印刷物の混入を防ぎたい場合などが考えられる。
【００３１】
次に、図３と図４を参照して、本実施形態１における印刷装置１０について説明する。図３は、本実施形態１における印刷システム１００を構成する印刷装置１０の構成例を示す機能ブロック図である。図４（Ａ）は、本実施形態１における画像記録に関連する主要な機能部の配置例を示す図であり、図４（Ｂ）は、自動メンテナンスの際の動作を説明するための図である。
【００３２】
本実施形態１における印刷装置１０は、例えば、結合ジョブを処理して、印刷用紙などの媒体上に印刷して出力する装置であり、図３に示すように、通信部１１と、記憶部１２と、表示部１３と、操作部１４と、搬送機構１５と、媒体検出部１６と、画像記録部１７と、メンテナンス機構１８と、制御部１９と、を備えて構成されている。なお、以下においては、結合ジョブを処理対象のジョブとして説明する。
【００３３】
通信部１１は、通信モジュールなどで構成され、ネットワークＮＷを介して、情報端末装置２０との間で通信を行う。例えば、通信部１１は、情報端末装置２０により出力されるジョブを受信する。
【００３４】
記憶部１２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、不揮発性メモリなどで構成され、制御部１９を構成するＣＰＵ（Central Processing Unit）のワークエリア、印刷装置１０全体を制御するための動作プログラムなどの各種プログラムを格納するプログラムエリア、適正規定枚数（詳しくは後述）を示す第１閾値や上限規定枚数（詳しくは後述）を示す第２閾値などの各種データを格納するデータエリアとして機能する。また、データエリアには、媒体検出部１６から画像記録部１７の記録ユニット１７−１乃至１７−ｎ（詳しくは後述）における各ノズル列までの離間距離を、ロータリエンコーダ（詳しくは後述）の累積パルス数にそれぞれ換算した値が予め格納されている。
【００３５】
また、記憶部１２は、図３に示すように、ジョブ格納部１２ａと、テーブル記憶部１２ｂとして機能する。ジョブ格納部１２ａは、図２（Ａ）に例示する印刷設定画面において、「ジョブをホールド」のチェックボックスにチェックが入れられたジョブを格納する記憶部である。
【００３６】
テーブル記憶部１２ｂは、テーブル類を格納する記憶部であり、本実施形態１においては、開始タイミング管理テーブルＴ１を記憶している。
【００３７】
図５は、本実施形態１における開始タイミング管理情報の例を示す図である。図５に示す例は、テーブルの場合の例である。本実施形態１における開始タイミング管理テーブルＴ１は、自動メンテナンスの開始タイミングを管理しているテーブルであり、図５に示すように、「ジョブ」毎に、「画質優先フラグ」と「開始フラグ」とが対応付けられているテーブルである。
【００３８】
「ジョブ」欄の番号は、結合ジョブを構成するジョブ（以下、構成ジョブという）が結合されている順序、すなわち、選択順序である。なお、構成ジョブの順序の入れ替えが行われた場合には、「ジョブ」欄の番号は、入れ替え後の構成ジョブが結合されている順序となる。
【００３９】
「画質優先フラグ」は、対応する構成ジョブにおいて画質優先の「画質設定」がされているか否かを示すフラグである。本実施形態１においては、フラグ値“０”は、画質優先の「画質設定」がされていないことを、フラグ値“１”は、画質優先の「画質設定」がされていることを、それぞれ、示している。
【００４０】
「開始フラグ」は、対応する構成ジョブの印刷処理の直前に自動メンテナンスを実行するか否かを示すフラグである。本実施形態１においては、フラグ値“０”は、自動メンテナンスを実行しないことを、フラグ値“１”は、自動メンテナンスを実行することを、それぞれ、示している。なお、「開始フラグ」の初期値は“０”とする。
【００４１】
「適正規定枚数」は、自動メンテナンスを実行させる累積枚数の本来の基準値であり、例えば、耐用実験に基づいて決定された枚数を初期値とする。なお、ユーザの使用環境により自動メンテナンスを実行させる適正枚数は異なることから、「適正規定枚数」は、ユーザにより変更可能とする。「上限規定枚数」は、自動メンテナンスを実行させる累積枚数の上限値、つまり、自動メンテナンスの開始タイミングの上限を規定する値である。すなわち、「適正規定枚数」＜「上限規定枚数」となる。つまり、「適正規定枚数」は、メンテナンスの最先の開始タイミングを示す累積枚数の下限であり、「上限規定枚数」は、メンテナンスの最後の開始タイミングを示す累積枚数の上限である。
【００４２】
累積枚数は、前回の自動メンテナンス実行後に印刷処理された枚数であり、両面印刷の場合には、２枚としてカウントされる。なお、用紙のサイズや印刷する媒体の種類に応じて枚数を補正するようにしてもよい。例えば、Ａ４サイズを基準サイズとし、Ａ３の場合は２枚としてカウントするよう構成する。
【００４３】
図３に戻り、表示部１３は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro-Luminescence）などの表示装置などで構成され、例えば、各種の設定画面や各種機能ボタンなどを表示画面上に表示する。
【００４４】
操作部１４は、テンキ−や表示部１３の表示画面上に表示されるタッチパネルなどで構成され、ユーザは、操作部１４を操作して、印刷装置１０への指示を入力することで、所望の処理を実行させることが可能である。
【００４５】
搬送機構１５は、図４（Ａ）に示すように、例えば、給紙部（不図示）から給紙される印刷用紙を載置する搬送部材１５ｂにおける無端ベルトが、駆動ローラ１５ｃと従動ローラ１５ｄ，１５ｅとに架設されて構成されている。この駆動ローラ１５ｃと従動ローラ１５ｄ，１５ｅとは、プラテン１５ｆを有する機構本体１５ｇに回動可能に設けられている。
【００４６】
駆動ローラ１５ｃは、制御部１９の制御の下、例えば、モータ（不図示）により駆動され、搬送部材１５ｂに載置されている印刷用紙は、搬送経路の下流側へ搬送される。機構本体１５ｇは、吸引ファン（不図示）を有しており、制御部１９の制御の下、印刷用紙が搬送部材１５ｂ及びプラテン１５ｆを介して吸引されるように構成されている。また、搬送機構１５は、上下運動可能な支持機構（不図示）に支持されており、制御部１９の制御の下、所定の位置へ上下移動可能に構成されている。
【００４７】
また、搬送機構１５は、図３に示すように、搬送情報生成部１５ａを有している。搬送情報生成部１５ａは、例えば、従動ローラ１５ｄに設けられたロータリエンコーダなどで構成され、媒体検出部１６から入力される検出情報をトリガとして、搬送機構１５が印刷用紙を所定距離分搬送する毎に搬送情報を生成し、生成した搬送情報を画像記録制御部１９ｉ（詳しくは後述）に出力する。つまり、搬送情報生成部１５ａのロータリエンコーダは、媒体検出部１６から入力される検出情報をトリガとして、搬送部材１５ｂの移動量に対応したパルス信号を生成し、生成したパルス信号を搬送情報として画像記録制御部１９ｉに出力する。
【００４８】
媒体検出部１６は、例えば、透過型センサや反射型センサなどで構成され、搬送機構１５に戴置された印刷用紙の少なくとも先端の検出を行う。媒体検出部１６は、記録ユニット１７−１乃至１７−ｎよりも搬送経路において上流側の所定位置に設置され、印刷用紙の搬送方向の先端を検出し、印刷用紙の先端を検出した旨を示す検出情報を搬送情報生成部１５ａに出力する。
【００４９】
画像記録部１７は、画像記録制御部１９ｉの制御の下、ＲＩＰ処理部１９ｈ（詳しくは後述）により生成されたラスタデータに基づいて、印刷用紙への記録処理（印刷処理）を行う。画像記録部１７は、図３に示すように、記録ユニット１７−１乃至１７−ｎ（ｎは２以上の整数）を有しており、記録ユニット１７−１乃至１７−ｎは、図４に示すように、搬送機構１５の上側における対向する位置に設けられている。記録ユニット１７−１乃至１７−ｎは、印刷用紙の搬送方向における上流側から下流側の順に、例えば、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）及びイエロ（Ｙ）のインク色毎に少なくとも１つのノズル列を有するラインヘッド（不図示）が設けられた構成を有する。
【００５０】
メンテナンス機構１８は、図３に示すように、例えば、メンテナンス駆動部１８ａ、インク受け部１８−１乃至１−ｎ（ｎは２以上の整数）などを有しており、メンテナンス機構制御部１９ｊ（詳しくは後述）によりメンテナンス駆動部１８ａが駆動制御されることで、ラインヘッドの各記録ヘッドのインク吐出機能を保全及び回復させるための自動メンテナンスを実行する。
【００５１】
インク受け部１８−１乃至１８−ｎは、自動メンテナンス時に、記録ユニット１７−１乃至１７−ｎに設けられている各記録ヘッドから排出されるインクを受けるためのものである。インク受け部１８−１乃至１８−ｎは、印刷装置１０が印刷処理を実行している間は、図４（Ａ）に示すように、その印刷処理の妨げとならないように、記録ユニット１７−１乃至１７−ｎの間に退避させる。
【００５２】
一方、自動メンテナンス時には、インク受け部１８−１乃至１８−ｎは、図４（Ｂ）に示すように、記録ユニット１７−１乃至１７−ｎに設けられている各記録ヘッドに対向する位置へと移動される。記録ユニット１７−１乃至１７−ｎは、インク受け部１８−１乃至１８−ｎがこの位置に在るときに各記録ヘッドから、例えば、加圧によりインクを排出させることで、インクの吐出機能の保全・回復させるための自動メンテンスが行われる。
【００５３】
図３に戻り、制御部１９は、ＣＰＵ（コンピュータ）などで構成され、記憶部１２のプログラムエリアに格納されている動作プログラムを実行して、図３に示すように、判定部１９ａと、第１カウンタ１９ｂと、第２カウンタ１９ｃと、枚数特定部１９ｄと、画質設定特定部１９ｅと、入替処理部１９ｆと、開始タイミング特定部１９ｇと、ＲＩＰ処理部１９ｈと、画像記録制御部１９ｉと、メンテナンス機構制御部１９ｊとしての機能を実現すると共に、印刷装置１０全体を制御する制御処理や詳しくは後述する開始タイミング特定処理などの処理を実行する。
【００５４】
判定部１９ａは各種の判定処理を行う。例えば、判定部１９ａは、結合ジョブが入力されたか否かを判定する。より具体的には、判定部１９ａは、通信部１１により受信された結合ジョブ、あるいは、表示部１３の表示画面上に表示された結合ジョブ設定画面の設定により形成された結合ジョブが、制御部１９に入力されたか否かを判定する。
【００５５】
また、判定部１９ａは、第１カウンタ１９ｂのカウンタ値ｉが第１閾値を超えているか否かを判定する。つまり、判定部１９ａは、現時点の累積枚数が適正規定枚数を越えているか否かを判定する。また、判定部１９ａは、処理対象の結合ジョブの印刷中に、第１カウンタ１９ｂのカウンタ値ｉが第１閾値に達するか否かを判定する。つまり、判定部１９ａは、処理対象の結合ジョブの印刷中に、累積枚数が適正規定枚数に達するか否かを判定する。より具体的には、判定部１９ａは、現時点における累積枚数（第１カウンタ１９ｂのカウンタ値ｉ）に、枚数特定部１９ｄにより特定された構成ジョブ毎の印刷枚数を全て加算して求めた値が、適正規定数以上となる場合に、印刷中に適正規定枚数に達すると判定する。印刷中に適正規定枚数に達することは、印刷中に自動メンテナンスの本来の開始タイミングが到来することを意味する。
【００５６】
また、判定部１９ａは、ジョブｋに対応する「開始フラグ」のフラグ値は“１”であるか否かを判定する。ここで、ジョブｋの“ｋ”は、開始タイミング管理テーブルＴ１の「ジョブ」欄の番号に対応しており、例えば、「ジョブ」欄の番号“２”に対応する構成ジョブがジョブ２となる。つまり、ジョブｋは、処理対象の結合ジョブ（入れ替えが行われた場合には、入替後の結合ジョブ）を構成するｋ番目の構成ジョブである。
【００５７】
また、判定部１９ａは、結合ジョブを構成する構成ジョブの内で未処理の構成ジョブが有るか否かを判定する。より具体的には、判定部１９ａは、第２カウンタのカウンタ値ｋ（ジョブｋの“ｋ”に対応）が、開始タイミング管理テーブルＴ１のエントリ数に達していない場合には、未処理の構成ジョブが有ると判定する。一方、判定部１９ａは、第２カウンタのカウンタ値ｋが、開始タイミング管理テーブルＴ１のエントリ数に達している場合には、未処理の構成ジョブは無いと判定する。
【００５８】
第１カウンタ１９ｂは、累積枚数を管理しているカウンタであり、制御部１９により制御されている。第１カウンタ１９ｂは、自動メンテナンスの開始タイミングになると、制御部１９により初期化（カウンタ値ｉ＝０）される。また、第１カウンタ１９ｂは、印刷用紙の面に画像記録（印刷）される度に、制御部１９によりインクリメントされる。
【００５９】
第２カウンタ１９ｃは、処理対象の結合ジョブを構成する全ての構成ジョブを印刷処理したか否かを管理するカウンタであり、制御部１９により制御されている。第２カウンタ１９ｃは、自動メンテナンス処理（詳しくは後述）が開始されると、制御部１９により初期化（カウンタ値ｋ＝１）される。また、第２カウンタ１９ｃは、構成ジョブが印刷処理される度に、制御部１９によりインクリメントされる。
【００６０】
枚数特定部１９ｄは、処理対象の結合ジョブを解析して、構成ジョブの印刷枚数をそれぞれ特定する。なお、枚数特定部１９ｄは、両面印刷の場合には、印刷用紙の面毎にカウントする。つまり、印刷用紙の両面に印刷されている場合には、枚数特定部１９ｄは、２枚とカウントする。
【００６１】
画質設定特定部１９ｅは、開始タイミング管理テーブルＴ１を管理すると共に、構成ジョブの「画質設定」を特定する。より具体的には、画質設定特定部１９ｅは、既に累積枚数が適正規定枚数を超えている場合、あるいは、処理対象の結合ジョブの印刷中に、累積枚数が適正規定枚数に達する場合に、開始タイミング管理テーブルＴ１を初期化する。そして、画質設定特定部１９ｅは、構成ジョブの数分のエントリを開始タイミング管理テーブルＴ１に登録する。
【００６２】
そして、画質設定特定部１９ｅは、構成ジョブの「画質設定」が画質優先であるか、それとも、画質非優先であるかをそれぞれ特定する。例えば、画質設定特定部１９ｅは、所定階調以上、あるいは、所定解像度以上のオブジェクトを含む構成ジョブの「画質設定」は、画質優先であると特定する。また、例えば、画質設定特定部１９ｅは、印刷設定において「画質優先」の設定がなされている構成ジョブの「画質設定」は、画質優先であると特定する。一方、画質設定特定部１９ｅは、画質優先であると特定した構成ジョブ以外の構成ジョブの「画質設定」は、画質非優先であると特定する。
【００６３】
そして、画質設定特定部１９ｅは、特定した「画質設定」が画質優先の場合には、開始タイミング管理テーブルＴ１の対応する「画質優先フラグ」のフラグ値を“１”にセットし、一方、特定した「画質設定」が画質非優先の場合には、開始タイミング管理テーブルＴ１の対応する「画質優先フラグ」のフラグ値を“０”にセットする。
【００６４】
入替処理部１９ｆは、構成ジョブの順序を入れ替え可能な場合に、構成ジョブを入れ替える。より具体的には、入替処理部１９ｆは、本実施形態１においては、画質設定特定部１９ｅにより特定された画質非優先の構成ジョブを画質優先の構成ジョブより前に移動する。
【００６５】
例えば、処理対象の結合ジョブが結合ジョブ（１，２，３，４）であり、ジョブ１とジョブ３が画質優先であり、ジョブ２とジョブ４が画質非優先である場合には、本実施形態１における入替処理部１９ｆは、画質非優先のジョブ２とジョブ４を、画質優先のジョブ１とジョブ３より前に移動する。この際、本実施形態１においては、入替処理部１９ｆは、画質優先の構成ジョブ内及び画質非優先の構成ジョブ内における入れ替えは行わない。したがって、本例の入れ替え後の結合ジョブは結合ジョブ（２，４，１，３）となる。もちろん、画質優先の構成ジョブ内及び画質非優先の構成ジョブ内における入れ替えを行うように構成してもよい。
【００６６】
開始タイミング特定部１９ｇは、自動メンテナンスの開始タイミング（自動メンテナンスの直後に印刷する構成ジョブ）を特定する。そして、開始タイミング特定部１９ｇは、特定した構成ジョブに対応する、開始タイミング管理テーブルＴ１の「開始フラグ」のフラグ値を“１”にセットする。
【００６７】
より具体的には、開始タイミング特定部１９ｇは、開始タイミング管理テーブルＴ１を参照して、枚数特定部１９ｄにより特定された各構成ジョブの印刷枚数と現時点における第１カウンタ１９ｂのカウンタ値ｉと適正規定枚数を示す第１閾値とに基づいて、適正規定枚数より後に画質優先の構成ジョブを印刷するか否かを判定する。この際、開始タイミング特定部１９ｇは、画質優先の構成ジョブの印刷中に適正規定枚数を超える場合には、適正規定枚数より後に画質優先の構成ジョブを印刷すると判定する。
【００６８】
より具体的には、開始タイミング特定部１９ｇは、開始タイミング管理テーブルＴ１の「画質優先フラグ」欄を検索して画質優先の構成ジョブを特定し、特定した画質優先の構成ジョブまでの印刷枚数をそれぞれ算出する。そして、開始タイミング特定部１９ｇは、算出した印刷枚数の値をカウンタ値ｉにそれぞれ加算して求めた値（以下、累積予定枚数という）が、第１閾値を超えているか否かを判定する。
【００６９】
例えば、図５に例示する開始タイミング管理テーブルＴ１においては、開始タイミング特定部１９ｇは、ジョブ２とジョブ３を画質優先の構成ジョブとして特定する。そして、ジョブ１とジョブ２の印刷枚数を加算した値をカウンタ値ｉに加算して求めた値（ジョブ２における累積予定枚数）と、ジョブ１乃至ジョブ３の各印刷枚数を加算した値をカウンタ値ｉに加算して求めた値（ジョブ３における累積予定枚数）が、第１閾値を超えているか否かをそれぞれ判定する。
【００７０】
そして、適正規定枚数より後に画質優先の構成ジョブを印刷しないと判定した場合には、開始タイミング特定部１９ｇは、更に、処理対象の結合ジョブの印刷中に上限規定枚数を超えるか否かを判定する。より具体的には、処理対象結合ジョブの最後のジョブにおける累積予定枚数が第２閾値を超える場合には、開始タイミング特定部１９ｇは、処理対象の結合ジョブの印刷中に上限規定枚数を超えると判定する。一方、処理対象結合ジョブの最後の構成ジョブにおける累積予定枚数が第２閾値を超えない場合には、開始タイミング特定部１９ｇは、処理対象の結合ジョブの印刷中に上限規定枚数を超えないと判定する。
【００７１】
例えば、図５に例示する開始タイミング管理テーブルＴ１においては、開始タイミング特定部１９ｇは、ジョブ１乃至ジョブ３の各印刷枚数を加算した値をカウンタ値ｉに加算して求めた値（ジョブ３における累積予定枚数）が、第２閾値を超えているか否かを判定する。
【００７２】
そして、処理対象の結合ジョブの印刷中に上限規定枚数を超えると判定した場合には、開始タイミング特定部１９ｇは、印刷中に上限規定枚数に達する構成ジョブを特定し、特定した構成ジョブに対応する「開始フラグ」のフラグ値を“１”にセットする。一方、処理対象の結合ジョブの印刷中に上限規定枚数を超えないと判定した場合には、開始タイミング特定部１９ｇは、本処理対象の結合ジョブにおいては、自動メンテナンスの開始タイミングの特定を行わない。つまり、本処理対象の結合ジョブの印刷中に自動メンテナンスは行われないこととなる。
【００７３】
一方、適正規定枚数より後に画質優先の構成ジョブを印刷すると判定した場合には、開始タイミング特定部１９ｇは、適正規定枚数より後に印刷される画質優先の構成ジョブの内で最初の構成ジョブを特定する。例えば、図５に例示する開始タイミング管理テーブルＴ１において、ジョブ２とジョブ３が適正規定枚数より後に印刷されると判定された場合には、開始タイミング特定部１９ｇは、ジョブ２を特定する。
【００７４】
そして、開始タイミング特定部１９ｇは、特定した構成ジョブ（画質優先）は上限規定枚数より後に印刷を開始するか否かを判定する。より具体的には、開始タイミング特定部１９ｇは、特定した構成ジョブ（画質優先）の直前の構成ジョブにおける累積予定枚数が第２閾値を超えているか否かを判定する。例えば、図５に例示する開始タイミング管理テーブルＴ１において、ジョブ２とジョブ３が適正規定枚数より後に印刷されると判定された場合には、開始タイミング特定部１９ｇは、ジョブ２の直前の構成ジョブであるジョブ１の印刷枚数の値をカウンタ値ｉに加算して求めた値（ジョブ１における累積予定枚数）が第２閾値を超えているか否かを判定する。
【００７５】
そして、特定した構成ジョブ（画質優先）は上限規定枚数より後に印刷を開始しないと判定した場合には、開始タイミング特定部１９ｇは、特定した構成ジョブ（画質優先）に対応する「開始フラグ」のフラグ値を“１”にセットする。
【００７６】
一方、特定した構成ジョブ（画質優先）は上限規定枚数より後に印刷を開始すると判定した場合には、開始タイミング特定部１９ｇは、更に、印刷中に上限規定枚数に達する構成ジョブを特定する。そして、開始タイミング特定部１９ｇは、特定した構成ジョブに対応する「開始フラグ」のフラグ値を“１”にセットする。
【００７７】
ＲＩＰ処理部１９ｈは、処理対象の結合ジョブをＲＩＰ処理し、ラスタデータを生成する。
【００７８】
画像記録制御部１９ｉは、画像記録部１７を制御して、印刷用紙への記録処理（印刷処理）を行わせる。より具体的には、画像記録制御部１９ｉは、画像記録部１７を制御して、搬送される印刷用紙の先端が媒体検出部１６により検出されたことをトリガとして出力されるロータリエンコーダの累積パルス数と、データエリアに予め記憶される媒体検出部１６から記録ユニット１７−１乃至１７−ｎの各ノズル列までの離間距離に対応する累積パルス数と、がそれぞれ一致したタイミングで印刷用紙への記録処理（印刷処理）を行わせる。
【００７９】
メンテナンス機構制御部１９ｊは、メンテナンス機構１８を制御して、自動メンテナンスを実行させる。より具体的には、判定部１９ａにより第２カウンタ１９ｃのカウンタ値ｋに対応するジョブｋの「開始フラグ」のフラグ値が“１”であると判定された場合に、メンテナンス機構制御部１９ｊは、メンテナンス機構１８を制御して、自動メンテナンスを実行させる。
【００８０】
次に、図６と図７を参照して、本実施形態１における開始タイミング特定処理の流れについて説明する。図６と図７は、それぞれ、本実施形態１における開始タイミング特定処理のフローを説明するためのフローチャートの例の一部と、他の一部である。本開始タイミング特定処理は、結合ジョブの入力をトリガとして開始される。
【００８１】
判定部１９ａは、結合ジョブが入力されたか否かを判定する（ステップＳ００１）。判定部１９ａにより、結合ジョブは入力されていないと判定された場合には（ステップＳ００１；ＮＯ）、処理はステップＳ００１の処理を繰り返して、結合ジョブが入力されるのを待つ。
【００８２】
一方、判定部１９ａにより結合ジョブが入力されたと判定された場合には（ステップＳ００１；ＹＥＳ）、枚数特定部１９ｄは、結合ジョブを解析して、構成ジョブの印刷枚数をそれぞれ特定する（ステップＳ００２）。そして、判定部１９ａは、現時点の累積枚数が適正規定枚数を超えているか否かを判定する（ステップＳ００３）。
【００８３】
判定部１９ａにより適正規定枚数を超えていると判定された場合には（ステップＳ００３；ＹＥＳ）、処理は後述のステップＳ００７の処理へと進む。一方、適正規定枚数は超えていないと判定した場合には（ステップＳ００３；ＮＯ）、判定部１９ａは、更に、処理対象の結合ジョブの印刷中に適正規定枚数に達するか否かを判定する（ステップＳ００４）。
【００８４】
判定部１９ａにより印刷中に適正規定枚数に達しないと判定された場合には（ステップＳ００４；ＮＯ）、処理対象の結合ジョブの印刷中に自動メンテナンスを行わないことから開始タイミングの特定が行われることなく、ＲＩＰ処理部１９ｈは、処理対象の結合ジョブをＲＩＰ処理し、ラスタデータを生成する（ステップＳ００５）。そして、画像記録制御部１９ｉは、画像記録部１７を制御して、生成されたラスタデータに基づいて、印刷用紙への記録処理（印刷処理）を行わせる（ステップＳ００６）。そして、処理はステップＳ００１の処理へと戻り、前述の処理を繰り返す。
【００８５】
一方、判定部１９ａにより印刷中に適正規定枚数に達すると判定された場合には（ステップＳ００４；ＹＥＳ）、画質設定特定部１９ｅは、開始タイミング管理テーブルＴ１を初期化し（ステップＳ００７）、処理対象の結合ジョブを構成する構成ジョブの数分のエントリを開始タイミング管理テーブルＴ１に登録する（ステップＳ００８）。そして、画質設定特定部１９ｅは、構成ジョブの「画質設定」が画質優先か、それとも、画質非優先かをそれぞれ特定する（ステップＳ００９）。
【００８６】
そして、判定部１９ａは、構成ジョブの順序は入れ替え可能であるか否かを判定する（ステップＳ０１０）。判定部１９ａにより入れ替え可能ではないと判定された場合には（ステップＳ０１０；ＮＯ）、処理は後述のステップＳ０１２の処理へと進む。
【００８７】
一方、判定部１９ａにより入れ替え可能であると判定された場合には（ステップＳ０１０；ＹＥＳ）、入替処理部１９ｆは、構成ジョブの順序を入れ替える（ステップＳ０１１）。そして、画質設定特定部１９ｅは、処理対象の結合ジョブを構成する構成ジョブの順序と開始タイミング管理テーブルＴ１の「ジョブ」欄の番号とを対応付けて、ステップＳ００９の処理で特定した「画質設定」にしたがって、各「画質優先フラグ」のフラグ値をセットする（ステップＳ０１２）。
【００８８】
そして、開始タイミング特定部１９ｇは、適正規定枚数より後に画質優先の構成ジョブを印刷するか否かを判定する（ステップＳ０１３）。適正規定枚数より後に画質優先の構成ジョブを印刷すると判定した場合には（ステップＳ０１３；ＹＥＳ）、開始タイミング特定部１９ｇは、適正規定枚数より後に印刷される画質優先の構成ジョブの内で最初の構成ジョブを特定する（ステップＳ０１４）。
【００８９】
そして、開始タイミング特定部１９ｇは、特定した構成ジョブ（画質優先）は上限規定枚数より後に印刷を開始するか否かを判定する（ステップＳ０１５）。特定した構成ジョブ（画質優先）は上限規定枚数より後に印刷を開始しないと判定した場合には（ステップＳ０１５；ＮＯ）、処理は後述のステップＳ０１８の処理へと進む。一方、特定した構成ジョブ（画質優先）は上限規定枚数より後に印刷を開始すると判定した場合には（ステップＳ０１５；ＹＥＳ）、処理は後述のステップＳ０１７の処理へと進む。
【００９０】
ステップＳ０１３の処理において、適正規定枚数より後に画質優先の構成ジョブを印刷しないと判定した場合には（ステップＳ０１３；ＮＯ）、開始タイミング特定部１９ｇは、更に、処理対象の結合ジョブの印刷中に上限規定枚数を超えるか否かを判定する（ステップＳ０１６）。開始タイミング特定部１９ｇにより、処理対象の結合ジョブの印刷中に上限規定枚数を超えないと判定された場合には（ステップＳ０１６；ＮＯ）、処理は前述のステップＳ００５の処理へと進む。この場合、処理対象の結合ジョブの印刷中に自動メンテナンスを行わないことから、開始タイミングの特定は行われない。
【００９１】
一方、処理対象の結合ジョブの印刷中に上限規定枚数を超えると判定した場合には（ステップＳ０１６；ＮＯ）、開始タイミング特定部１９ｇは、印刷中に上限規定枚数に達する構成ジョブを特定する（ステップＳ０１７）。そして、開始タイミング特定部１９ｇは、特定した構成ジョブに対応する開始タイミング管理テーブルＴ１の「開始フラグ」のフラグ値を“１”にセットする（ステップＳ０１８）。
【００９２】
そして、ＲＩＰ処理部１９ｈは、処理対象の結合ジョブをＲＩＰ処理して、ラスタデータを生成する（ステップＳ０１９）。そして、メンテナンス機構制御部１９ｊは、画像記録制御部１９ｉなどと連係して自動メンテナンス処理を実行する（ステップＳ０２０）。そして、処理はステップＳ００１の処理へと戻り、前述の処理を繰り返す。
【００９３】
次に、図８を参照して、本実施形態１における自動メンテナンス処理の流れについて説明する。図８は、本実施形態１における自動メンテナンス処理のフローを説明するためのフローチャートの例である。本自動メンテナンス処理は、開始タイミング特定処理のステップＳ０２０の処理に対応した処理である。
【００９４】
制御部１９は、第２カウンタ１９ｃをリセット（カウンタ値ｋ＝１）する（ステップＳ２０１）。そして、判定部１９ａは、開始タイミング管理テーブルＴ１を参照して、カウンタ値ｋに対応するジョブｋの「開始フラグ」のフラグ値は“１”であるか否かを判定する（ステップＳ２０２）。
【００９５】
判定部１９ａによりジョブｋの「開始フラグ」のフラグは“１”であると判定された場合には（ステップＳ２０２；ＹＥＳ）、制御部１９は、第１カウンタ１９ｂをリセット（カウンタ値ｉ＝０）する（ステップＳ２０３）。そして、メンテナンス機構制御部１９ｊは、メンテナンス機構１８を制御して、自動メンテナンスを実行させる（ステップＳ２０４）。そして、処理は後述のステップＳ２０５の処理へと進む。
【００９６】
ステップＳ２０２の処理において、判定部１９ａによりジョブｋの「開始フラグ」のフラグは“０”であると判定された場合には（ステップＳ２０２；ＮＯ）、画像記録制御部１９ｉは、画像記録部１７を制御して、生成されたラスタデータに基づいて、ジョブｋにおける印刷用紙への記録処理（印刷処理）を行わせる（ステップＳ２０５）。
【００９７】
そして、判定部１９ａは、未処理の構成ジョブがあるか否かを判定する（ステップ
Ｓ２０６）。判定部１９ａにより未処理の構成ジョブはないと判定された場合には（ステップＳ２０６；ＮＯ）、本処理は終了し、開始タイミング特定処理のステップＳ００１の処理へと戻る。
【００９８】
一方、判定部１９ａにより未処理の構成ジョブがあると判定された場合には（ステップＳ２０６；ＹＥＳ）、制御部１９は、第２カウンタ１９ｃをインクリメントし（ステップＳ２０７）、処理はステップＳ２０２の処理へと戻り、前述の処理を繰り返す。
【００９９】
次に、図９と図１０を参照して、具体例にしたがって、処理対象の結合ジョブが入れ替え不可である場合の開始タイミングの特定について説明する。図９（Ａ）乃至（Ｄ）は、いずれも、本実施形態１における自動メンテナンスの開始タイミングを説明するための具体例である。図１０（Ａ）乃至（Ｄ）は、それぞれ、図９（Ａ）乃至（Ｄ）に示す具体例に対応する開始タイミング管理情報（開始タイミング管理テーブルＴ１）の例を示す図である。
【０１００】
図９（Ａ）に示す結合ジョブは、３つの構成ジョブからなる結合ジョブの例であり、全ての構成ジョブが画質非優先の場合の例である。なお、結合ジョブは、図９に示すように、左側から順にジョブ１、ジョブ２、ジョブ３の順序で結合されているものとする。
【０１０１】
本例では、図９に示すように、ジョブ１の印刷中に適正規定枚数を超え（ステップＳ００４；ＹＥＳ）、適正規定枚数より後に画質優先の構成ジョブを印刷しない（ステップＳ０１３；ＮＯ）。また、ジョブ２の印刷中に上限規定枚数を超えることから（ステップＳ０１６；ＹＥＳ）、開始タイミング特定部１９ｇは、ジョブ２を特定する（ステップＳ０１７）。
【０１０２】
したがって、図９（Ａ）の具体例に対応する開始タイミング管理テーブルＴ１では、図１０（Ａ）に示すように、「画質優先フラグ」の全てのフラグ値は“０”、ジョブ２に対応する「開始フラグ」のフラグ値が“１”となる。
【０１０３】
図９（Ｂ）に示す結合ジョブは、全ての構成ジョブが画質優先の場合の例である。本例では、図９に示すように、ジョブ１の印刷中に適正規定枚数を超え（ステップＳ００４；ＹＥＳ）、適正規定枚数より後に画質優先のジョブ１を印刷する（ステップＳ０１３；ＹＥＳ）。したがって、開始タイミング特定部１９ｇは、ジョブ１を特定する（ステップＳ０１４）。また、ジョブ１は、図９（Ｂ）に示すように、上限規定枚数より後に印刷を開始しないことから（ステップＳ０１５；ＮＯ）、開始タイミング特定部１９ｇは、再特定を行うことなく、ジョブ１を開始タイミングとして特定する。
【０１０４】
したがって、図９（Ｂ）の具体例に対応する開始タイミング管理テーブルＴ１では、図１０（Ｂ）に示すように、「画質優先フラグ」の全てのフラグ値は“１”、ジョブ１に対応する「開始フラグ」のフラグ値が“１”となる。
【０１０５】
図９（Ｃ）に示す結合ジョブは、ジョブ１とジョブ３が画質非優先でジョブ２が画質優先の場合の例である。本例では、図９に示すように、ジョブ１の印刷中に適正規定枚数を超え（ステップＳ００４；ＹＥＳ）、適正規定枚数より後に画質優先のジョブ２を印刷する（ステップＳ０１３；ＹＥＳ）。したがって、開始タイミング特定部１９ｇは、ジョブ２を特定する（ステップＳ０１４）。また、ジョブ２は、図９（Ｃ）に示すように、上限規定枚数より後に印刷を開始しないことから（ステップＳ０１５；ＮＯ）、開始タイミング特定部１９ｇは、再特定を行うことなく、ジョブ２を開始タイミングとして特定する。
【０１０６】
したがって、図９（Ｃ）の具体例に対応する開始タイミング管理テーブルＴ１では、図１０（Ｃ）に示すように、ジョブ２に対応する「画質優先フラグ」のフラグ値のみが“１”、ジョブ２に対応する「開始フラグ」のフラグ値が“１”となる。
【０１０７】
図９（Ｄ）に示す結合ジョブは、ジョブ１とジョブ２が画質非優先でジョブ３が画質優先の場合の例である。本例では、図９に示すように、ジョブ１の印刷中に適正規定枚数を超え（ステップＳ００４；ＹＥＳ）、適正規定枚数より後に画質優先のジョブ３を印刷する（ステップＳ０１３；ＹＥＳ）。したがって、開始タイミング特定部１９ｇは、ジョブ３を特定する（ステップＳ０１４）。また、ジョブ３は、図９（Ｄ）に示すように、上限規定枚数より後に印刷を開始することから（ステップＳ０１５；ＹＥＳ）、開始タイミング特定部１９ｇは、印刷中に上限規定枚数に達する画質非優先のジョブ２を再特定する（Ｓ０１７）。
【０１０８】
したがって、図９（Ｄ）の具体例に対応する開始タイミング管理テーブルＴ１では、図１０（Ｄ）に示すように、ジョブ３の「画質優先フラグ」のフラグ値のみが“１”、ジョブ２に対応する「開始フラグ」のフラグ値が“１”となる。
【０１０９】
次に、図１１を参照して、具体例にしたがって、処理対象の結合ジョブが入れ替え可能である場合の開始タイミングの特定について説明する。図１１（Ａ）は、入れ替え可能な結合ジョブの具体例であり、図１１（Ｂ）は、入れ替え後の結合ジョブの状態の例を示す図である。なお、図中のカッコ内の番号は、入れ替え前の順序を示している。
【０１１０】
図１１（Ａ）に示す結合ジョブは、３つの構成ジョブからなる結合ジョブの例であり、ジョブ１が画質優先でジョブ２とジョブ３が画質非優先の場合の例である。なお、入れ替えを行わない場合には、図１１（Ａ）に示すように、ジョブ１が画質優先で、ジョブ１の印刷中に適正規定枚数に達することから、開始タイミング特定部１９ｇは、ジョブ１を特定する。
【０１１１】
本例では、図１１に示すように、ジョブ２の印刷中に適正規定枚数を超え（ステップＳ００４；ＹＥＳ）、入れ替え可能であることから（ステップＳ０１０；ＹＥＳ）、入替処理部１９ｆは、構成ジョブの順序の入れ替えを行う（ステップＳ０１１）。したがって、本例では、図１１に示すように、画質非優先のジョブ２とジョブ３が画質優先のジョブ１の前に移動される。また、適正規定枚数より後に画質優先のジョブ３が印刷されることから（ステップＳ０１３；ＹＥＳ）、開始タイミング特定部１９ｇは、ジョブ３を特定する（ステップＳ０１４）。そして、ジョブ３は、図１１（Ｂ）に示すように、上限規定枚数より後に印刷を開始しないことから（ステップＳ０１５；ＮＯ）、開始タイミング特定部１９ｇは、再特定を行うことなく、ジョブ３を開始タイミングとして特定する。
【０１１２】
なお、本実施形態１において結合ジョブを例にして説明したが、一つのジョブからなるジョブ（いわゆる、通常のジョブ）においても本実施形態１の構成を適用することができる。この場合、処理対象のジョブの「画質設定」が画質優先であり、印刷中に累積枚数が適正規定枚数に達する場合には、メンテナンス機構制御部１９ｊは、メンテナンス機構１８を制御して、処理対象のジョブの印刷処理を開始する前に自動メンテナンスを実行させる。一方、処理対象のジョブの「画質設定」が画質非優先であり、印刷中に累積枚数が上限規定枚数に達しない場合には、メンテナンス機構制御部１９ｊは、メンテナンス機構１８を制御して、処理対象のジョブの印刷処理が終了した後に自動メンテナンスを実行させる。
【０１１３】
上記実施形態１によれば、印刷装置１０は、印刷中に自動メンテナンスの開始タイミング（累積枚数が適正規定枚数に達したタイミング）が到来するジョブの「画質設定」が画質優先の場合には、当該ジョブの印刷処理の前に自動メンテナンスを実行し、印刷中に自動メンテナンスの開始タイミングが到来するジョブの「画質設定」が画質非優先の場合であって、上限規定枚数に達する前に当該ジョブの印刷処理が可能である場合には、当該ジョブの印刷処理の直後に自動メンテナンスを実行する。このようにすることで、ジョブの印刷処理中に自動メンテナンスの開始タイミングが到来する際に、画質設定を考慮して自動メンテナンスの開始タイミングをずらすことが可能となる。
【０１１４】
また、上記実施形態１によれば、印刷装置１０は、自動メンテナンスの開始タイミング（累積枚数が適正規定枚数に達したタイミング）より後に印刷処理が終了する画質優先の構成ジョブの中で最初に処理される画質優先の構成ジョブを特定する。そして、印刷装置１０は、特定した画質優先の構成ジョブの印刷開始タイミングが上限規定枚数に達した後ではない場合には、特定した画質優先の構成ジョブの印刷処理の直前に自動メンテナンスを実行する。一方、印刷装置１０は、特定した画質優先の構成ジョブの印刷開始タイミングが上限規定枚数に達した後である場合には、印刷中に累積枚数が上限規定枚数に達する構成ジョブを特定し、特定した構成ジョブの印刷処理の直前に自動メンテナンスを実行する。このようにすることで、画質設定を考慮しつつ、自動メンテナンスを実行する前に可能な限り多くの印刷処理を行うことが可能となる。
【０１１５】
また、上記実施形態１によれば、印刷装置１０は、自動メンテナンスの開始タイミング（累積枚数が適正規定枚数に達したタイミング）より後に印刷処理が終了する画質優先の構成ジョブが無い場合には、印刷中に累積枚数が上限規定枚数に達する構成ジョブを特定し、特定した構成ジョブの印刷処理の直前に自動メンテナンスを実行する。このようにすることで、自動メンテナンスを実行する前に可能な限り多くの印刷処理を行うことが可能となる。したがって、自動メンテナンスの頻度を極力少なくすることが可能となり、処理の中断を極力抑制することができる。また、自動メンテナンスの頻度を少なくすることで、インク資源の無駄を抑えることが可能となる。
【０１１６】
（変形例１）
上記実施形態１において、開始タイミング特定処理のステップＳ００６の結合ジョブの印刷処理の後に、処理はステップＳ００１の処理に戻ると説明した。しかしながら、これに限定されるものではなく、例えば、図１２に示すように、ステップＳ００６の処理の後に、累積枚数が適正規定枚数を超えているか否かを判定するように構成してもよい。
【０１１７】
図１２は、本変形例１における開始タイミング特定処理のフローを説明するためのフローチャートの例の一部である。以下に、実施形態１とは異なる部分を中心に本変形例１における開始タイミング特定処理の流れについて説明する。なお、図１２に示すように、本変形例１においては、実施形態１におけるステップＳ００３の処理が省かれる。
【０１１８】
画像記録制御部１９ｉは、画像記録部１７を制御して、生成されたラスタデータに基づいて、印刷用紙への記録処理（印刷処理）を行わせる（ステップＳ００６）。そして、判定部１９ａは、累積枚数が適正規定枚数を超えているか否かを判定する（ステップＳ００６Ａ）。
【０１１９】
判定部１９ａにより適正規定枚数を超えていると判定された場合には（ステップＳ００６Ａ；ＹＥＳ）、メンテナンス機構制御部１９ｊは、メンテナンス機構１８を制御して、自動メンテナンスを実行させる（ステップＳ００６Ｂ）。そして、処理はステップＳ００１の処理へと戻り、前述の処理を繰り返す。一方、判定部１９ａにより適正規定枚数を超えていないと判定された場合には（ステップＳ００６Ａ；ＮＯ）、自動メンテナンスが実行されることなく、処理はステップＳ００１の処理へと戻り、前述の処理を繰り返す。
【０１２０】
上記変形例１によれば、印刷装置１０は、構成ジョブの全てが画質非優先であり、上限規定枚数に達する前に全ての構成ジョブの印刷処理を終えることが可能な場合に、当該結合ジョブの印刷処理後に自動メンテナンスを実行する。このようにすることで、結合ジョブ全体の印刷処理が終了した時点で累積枚数が適正規定枚数を超えてしまっている場合には、次のジョブの印刷処理前に自動メンテナンスを実行しておくことが可能となる。したがって、自動メンテナンスのために処理が中断されてしまうのを抑制することが可能となる。
【０１２１】
（実施形態２）
実施形態１においては、結合ジョブを例にして説明した。本実施形態２においては、一つのジョブで複数部数を印刷する場合を例にして説明する。複数部数を印刷するジョブは、広義の結合ジョブとみなすことが可能である。なぜなら、複数部数を印刷するジョブは、構成ジョブを全て同一のジョブとみなせばよいからである。つまり、一つのジョブの処理において複数の単位（以下、処理単位という）に区切ることが可能なジョブについて、実施形態１の構成を適用することが可能である。実施形態１の構成を適用する場合、構成ジョブを処理単位に置換し、入れ替え処理を行わないようにすればよい。
【０１２２】
例えば、複数部数を印刷する場合において、出力形式が部単位の場合は部単位が処理単位となる。また、複数部数を印刷する場合において、出力形式がページ単位の場合はページ単位が処理単位となる。
【０１２３】
ここで、図１３と図１４を参照して、実施形態１の構成を処理単位に適用した場合の開始タイミングの特定について説明する。図１３（Ａ）と（Ｂ）は、いずれも、実施形態１の構成を処理単位に適用した場合の自動メンテナンスの開始タイミングを説明するための具体例である。図１４（Ａ）乃至（Ｄ）は、いずれも、実施形態１の構成を別の処理単位に適用した場合の自動メンテナンスの開始タイミングを説明するための具体例である。
【０１２４】
図１３に示すジョブは、部単位が処理単位となる場合の例であり、３ページの印刷物を３部印刷する場合の例である。図中の番号はページを表しており、処理単位毎に１ページ乃至３ページが印刷処理されることを示している。
【０１２５】
図１３（Ａ）の例は、処理対象のジョブが画質非優先である場合の例である。この場合、図１３（Ａ）に示すように、処理単位１の印刷中に適正規定枚数を超え（ステップＳ００４；ＹＥＳ）、適正規定枚数より後に画質優先の処理単位を印刷しない（ステップＳ０１３；ＮＯ）。また、処理単位３の印刷中に上限規定枚数を超えることから（ステップＳ０１６；ＹＥＳ）、開始タイミング特定部１９ｇは、処理単位３を特定する（ステップＳ０１７）。
【０１２６】
図１３（Ｂ）の例は、処理対象のジョブが画質優先である場合の例である。この場合、図１３（Ｂ）に示すように、処理単位１の印刷中に適正規定枚数を超え（ステップＳ００４；ＹＥＳ）、適正規定枚数より後に画質優先の処理単位１を印刷する（ステップＳ０１３；ＹＥＳ）。したがって、開始タイミング特定部１９ｇは、処理単位１を特定する（ステップＳ０１４）。また、処理単位１は、図１３（Ｂ）に示すように、上限規定枚数より後に印刷を開始しないことから（ステップＳ０１５；ＮＯ）、開始タイミング特定部１９ｇは、再特定を行うことなく、処理単位１を開始タイミングとして特定する。
【０１２７】
図１４に示すジョブは、ページ単位が処理単位となる場合の例であり、図１３の例と同様に、３ページの印刷物を３部印刷する場合の例である。図１４（Ａ）乃至（Ｄ）に示す各具体例は、図９（Ａ）乃至（Ｄ）に示す各具体例に対応しており、処理対象を結合ジョブとした場合と同様の開始タイミングが特定されることを示している。
【０１２８】
なお、出力形式がページ単位の場合における処理単位の「画質設定」は、例えば、ジョブの「画質設定」に基づいて特定するように構成してもよいし、ページに含まれるオブジェクトの中に所定解像度、あるいは、所定階調以上の画像が含まれているか否かに基づいて、ページ毎に特定するように構成してもよい。
【０１２９】
上記実施形態２によれば、適用範囲を処理単位に区切ることが可能なジョブに拡張することが可能である。
【０１３０】
（実施形態３）
実施形態１においては、構成ジョブの順序が入れ替え可能である場合には、画質非優先の構成ジョブを画質優先のジョブより前に移動した。そのため、入れ替えによる自動メンテナンスの頻度を少なくするという効果が無い場合であっても、入れ替えが行われてしまう。また、一律に画質非優先のジョブを画質優先のジョブの前に移動すると、場合によっては、入れ替えにより自動メンテナンスの開始が早まってしまうことがある。
【０１３１】
上述の問題点を、図１５を参照して、具体例にしたがってさらに説明する。図１５（Ａ）は、入れ替え可能な結合ジョブの具体例であり、図１５（Ｂ）は、実施形態１の構成を適用した場合における入れ替え後の結合ジョブの状態を示す図であり、図１５（Ｃ）は、図１５（Ｂ）以外の入れ替え後の結合ジョブの状態の例を示す図である。なお、図中のカッコ内の番号は、入れ替え前の順序を示している。ここで、入れ替え可能な結合ジョブは、上述したように、「ジョブの入れ替え可」のチェックボックスにチェックが入れられた結合ジョブである。
【０１３２】
図１５（Ａ）に示す結合ジョブは、３つの構成ジョブからなる結合ジョブの例であり、ジョブ１とジョブ２が画質優先でジョブ３が画質非優先の場合の例である。なお、入れ替えを行わない場合には、開始タイミング特定部１９ｇは、図１５（Ａ）に示すように、印刷中に適正規定枚数に達する画質優先のジョブ２を特定する。
【０１３３】
図１５（Ｂ）は、実施形態１で説明した方法にしたがって入れ替えを行った後の結合ジョブを示している。この場合、開始タイミング特定部１９ｇは、図１５（Ｂ）に示すように、印刷中に適正規定枚数に達する画質優先のジョブ２を特定する。したがって、入れ替え前におけるジョブ１とジョブ３の印刷枚数が同じ場合には、入れ替えをおこなったとしても、実質的に、自動メンテナンスの頻度を少なくするなどの効果が得られないことになる。
【０１３４】
図１５（Ｃ）は、実施形態１で説明した方法にしたがわずに、画質非優先のジョブ３を画質優先のジョブ１とジョブ２の間に移動した場合の結合ジョブの状態を示している。この場合、最初の画質優先のジョブ１は適正規定枚数より前に印刷処理を終えることができ、次の画質非優先のジョブ２は上限規定枚数より前に印刷処理を終えることができることから、開始タイミング特定部１９ｇは、図１５（Ｃ）に示すように、３番目に処理される画質優先のジョブ３を特定する。つまり、この場合、自動メンテナンスの頻度を少なくする効果がより高いことがわかる。
【０１３５】
そこで、本実施形態３においては、入れ替えの最適化を行い、入れ替えによる自動メンテナンスの頻度を少なくする効果を最大化する。
【０１３６】
本実施形態３における印刷装置１０の基本的な構成は、実施形態１の場合と同じである。但し、入替処理部１９ｆが果たす機能が、実施形態１の場合と若干異なっている。
【０１３７】
本実施形態３における入替処理部１９ｆは、処理対象の結合ジョブを構成する構成ジョブの順序を入れ替え可能な場合に、入れ替えの最適化を行う。より具体的には、結合ジョブを構成する構成ジョブの中に画質優先の構成ジョブが有る場合に、入替処理部１９ｆは、先に印刷すれば適正規定枚数に達する前に印刷可能な画質優先の構成ジョブを特定する。例えば、ジョブ１乃至ジョブ６からなる結合ジョブにおいて、ジョブ１とジョブ３とジョブ６が画質優先の構成ジョブであり、ジョブ１とジョブ３までは適正規定枚数に達する前に印刷可能な場合には、入替処理部１９ｆは、ジョブ１とジョブ３を特定する。
【０１３８】
そして、そのような画質優先の構成ジョブを特定できた場合には、入替処理部１９ｆは、特定した構成ジョブを前に移動する。例えば、ジョブ１とジョブ３とが特定された場合には、移動後の結合ジョブは結合ジョブ（１，３，２，４，５，６）となる。
【０１３９】
そして、画質非優先の構成ジョブが無い場合には、入替処理部１９ｆは、この時点で、構成ジョブの入れ替えを終了する。一方、画質非優先の構成ジョブが有る場合には、入替処理部１９ｆは、移動した画質優先の構成ジョブの直後に印刷すれば上限規定枚数に達する前に印刷可能な構成ジョブを、画質非優先の構成ジョブの中から特定する。
【０１４０】
そして、そのような画質非優先の構成ジョブを特定できない場合には、入替処理部１９ｆは、この時点で、構成ジョブの入れ替えを終了する。一方、そのような画質非優先の構成ジョブを特定できた場合であって、特定した画質非優先の構成ジョブが、先に特定した画質優先の構成ジョブ以外の全ての構成ジョブである場合には、特定した画質非優先の構成ジョブを移動する必要がないので、入替処理部１９ｆは、この時点で、構成ジョブの入れ替えを終了する。
【０１４１】
そのような画質非優先の構成ジョブを特定できた場合であって、特定した画質非優先の構成ジョブが、先に特定した画質優先の構成ジョブ以外の全ての構成ジョブではない場合には、入替処理部１９ｆは、特定した画質非優先の構成ジョブを、先に移動した画質優先の構成ジョブの直後に移動する。
【０１４２】
また、先に印刷すれば適正規定枚数に達する前に印刷可能な画質優先の構成ジョブを特定できなかった場合であって、画質非優先の構成ジョブが無い場合には、入替処理部１９ｆは、入れ替えを行うことなく処理を終了する。
【０１４３】
一方、先に印刷すれば適正規定枚数に達する前に印刷可能な画質優先の構成ジョブを特定できなかった場合であって、画質非優先の構成ジョブが有る場合には、入替処理部１９ｆは、先に印刷すれば上限規定枚数に達する前に印刷可能な構成ジョブを、画質非優先の構成ジョブの中から特定する。例えば、画質非優先の構成ジョブであるジョブ２、ジョブ４、ジョブ５の中で、ジョブ２とジョブ４とジョブ５が上限規定枚数に達する前に印刷可能な場合には、入替処理部１９ｆは、ジョブ２とジョブ４とジョイ５を特定する。
【０１４４】
そして、そのような画質非優先の構成ジョブを特定できない場合には、入替処理部１９ｆは、入れ替えを行うことなく処理を終了する。一方、そのような画質非優先の構成ジョブを特定できた場合には、特定した画質非優先の構成ジョブは処理対象の結合ジョブを構成する構成ジョブの全てではないので、入替処理部１９ｆは、特定した画質非優先の構成ジョブを前に移動する。
【０１４５】
また、処理対象の結合ジョブを構成する構成ジョブが全て画質非優先である場合には、入替処理部１９ｆは、先に印刷すれば上限規定枚数に達する前に印刷可能な構成ジョブを、画質非優先の構成ジョブの中から特定する。
【０１４６】
そして、そのような画質非優先の構成ジョブを特定できない場合には、入替処理部１９ｆは、入れ替えを行うことなく処理を終了する。また、そのような画質非優先の構成ジョブを特定できた場合であっても、特定した画質非優先の構成ジョブが処理対象の結合ジョブを構成する構成ジョブの全てにあたる場合には、入れ替える必要がないので、入替処理部１９ｆは、入れ替えを行うことなく処理を終了する。
【０１４７】
一方、そのような画質非優先の構成ジョブを特定できた場合であって、特定した画質非優先の構成ジョブが処理対象の結合ジョブを構成する構成ジョブの全てではない場合には、入替処理部１９ｆは、特定した画質非優先の構成ジョブを前に移動する。
【０１４８】
次に、図１６を参照して、本実施形態３における開始タイミング特定処理の流れについて説明する。図１６は、本実施形態３における開始タイミング特定処理のフローを説明するためのフローチャートの例の一部である。本開始タイミング特定処理は、結合ジョブの入力をトリガとして開始される。なお、実施形態１の場合と同じ処理については同一の符号を付すこととし、ここでは、異なる部分を中心に説明する。
【０１４９】
処理はステップＳ００９の処理の後、ステップＳ０１０の処理へと進み、判定部１９ａは、構成ジョブの順序は入れ替え可能であるか否かを判定する（ステップＳ０１０）。判定部１９ａにより入れ替え可能ではないと判定された場合には（ステップＳ０１０；ＮＯ）、処理は実施形態１で説明したステップＳ０１２の処理へと進む。
【０１５０】
一方、判定部１９ａにより入れ替え可能であると判定された場合には（ステップＳ０１０；ＹＥＳ）、入替処理部１９ｆは、ジョブ入替処理を実行する（ステップＳ０１１Ａ）。そして、処理は実施形態１で説明したステップＳ０１２の処理へと進む。
【０１５１】
次に、図１７と図１８を参照して、本実施形態３におけるジョブ入替処理の流れについて説明する。図１７と図１８は、それぞれ、本実施形態３におけるジョブ入替処理のフローを説明するためのフローチャートの例の一部と、他の一部である。本ジョブ入替処理は、本実施形態３における開始タイミング特定処理のステップＳ０１１Ａの処理に対応する処理である。
【０１５２】
入替処理部１９ｆは、結合ジョブを構成する構成ジョブの中に画質優先の構成ジョブが有るか否かを判定する（ステップＳ３０１）。入替処理部１９により画質優先の構成ジョブは無いと判定された場合には（ステップＳ３０１；ＮＯ）、処理は後述のステップＳ４０２の処理へと進む。
【０１５３】
一方、画質優先の構成ジョブが有ると判定した場合には（ステップＳ３０１；ＹＥＳ）、入替処理部１９ｆは、先に印刷すれば適正規定枚数に達する前に印刷可能な画質優先の構成ジョブを特定する（ステップＳ３０２）。そして、入替処理部１９ｆは、先に印刷すれば適正規定枚数に達する前に印刷可能な画質優先の構成ジョブを特定できたか否かを判定する（ステップＳ３０３）。
【０１５４】
入替処理部１９により画質優先の構成ジョブを特定できなかったと判定された場合には（ステップＳ３０３；ＮＯ）、処理は後述のステップＳ４０１の処理へと進む。一方、画質優先の構成ジョブが特定できたと判定した場合には（ステップＳ３０３；ＹＥＳ）、入替処理部１９ｆは、特定した画質優先の構成ジョブを前に移動する（ステップＳ３０４）。そして、入替処理部１９ｆは、結合ジョブを構成する構成ジョブの中に、画質非優先の構成ジョブが有るか否かを判定する（ステップＳ３０５）。
【０１５５】
画質非優先の構成ジョブは無いと判定された場合には（ステップＳ３０５；ＮＯ）、入替処理部１９ｆは、この時点で、構成ジョブの入れ替えを終了し、処理は開始タイミング特定処理のステップＳ０１２の処理へと移行する。一方、画質非優先の構成ジョブが有ると判定した場合には（ステップＳ３０５；ＹＥＳ）、入替処理部１９ｆは、移動した画質優先の構成ジョブの直後に印刷すれば上限規定枚数に達する前に印刷可能な構成ジョブを、画質非優先の構成ジョブの中から特定する（ステップＳ３０６）。
【０１５６】
そして、入替処理部１９ｆは、上限規定枚数に達する前に印刷可能な画質非優先の構成ジョブを特定できたか否かを判定する（ステップＳ３０７）。上限規定枚数に達する前に印刷可能な画質非優先の構成ジョブを特定できなかったと判定した場合には（ステップＳ３０７；ＮＯ）、入替処理部１９ｆは、この時点で、構成ジョブの入れ替えを終了し、処理は開始タイミング特定処理のステップＳ０１２の処理へと移行する。
【０１５７】
一方、上限規定枚数に達する前に印刷可能な画質非優先の構成ジョブを特定できたと判定した場合には（ステップＳ３０７；ＹＥＳ）、入替処理部１９ｆは、更に、特定した画質非優先の構成ジョブは、先に移動した画質優先の構成ジョブ以外の全ての構成ジョブにあたるか否かを判定する（ステップＳ３０８）。
【０１５８】
特定した画質非優先の構成ジョブは、先に移動した画質優先の構成ジョブ以外の全ての構成ジョブにあたると判定した場合には（ステップＳ３０８；ＹＥＳ）、入替処理部１９ｆは、この時点で、構成ジョブの入れ替えを終了し、処理は開始タイミング特定処理のステップＳ０１２の処理へと移行する。一方、特定した画質非優先の構成ジョブが、先に移動した画質優先の構成ジョブ以外の全ての構成ジョブではないと判定した場合には（ステップＳ３０８；ＮＯ）、入替処理部１９ｆは、先に移動した画質優先の構成ジョブの直後に特定した画質非優先の構成ジョブを移動する（ステップＳ３０９）。そして、入替処理部１９ｆは、この時点で、構成ジョブの入れ替えを終了し、処理は開始タイミング特定処理のステップＳ０１２の処理へと移行する。
【０１５９】
ステップＳ３０３の処理において、画質優先の構成ジョブが特定できなかったと判定した場合には（ステップＳ３０３；ＹＥＳ）、入替処理部１９ｆは、更に、結合ジョブを構成する構成ジョブの中に、画質非優先の構成ジョブが有るか否かを判定する（ステップＳ４０１）。画質非優先の構成ジョブは無いと判定した場合には（ステップＳ４０１；ＮＯ）、入替処理部１９ｆは、構成ジョブの入れ替えを行うことなく本処理を終了する。そして、処理は開始タイミング特定処理のステップＳ０１２の処理へと移行する。
【０１６０】
一方、画質非優先の構成ジョブは無いと判定した場合には（ステップＳ４０１；ＹＥＳ）、入替処理部１９ｆは、先に印刷すれば上限規定枚数に達する前に印刷可能な構成ジョブを、画質非優先の構成ジョブの中から特定する（ステップＳ４０２）。そして、入替処理部１９ｆは、上限規定枚数に達する前に印刷可能な画質非優先の構成ジョブを特定できたか否かを判定する（ステップＳ４０３）。
【０１６１】
上限規定枚数に達する前に印刷可能な画質非優先の構成ジョブを特定できなかったと判定した場合には（ステップＳ４０３；ＮＯ）、入替処理部１９ｆは、構成ジョブの入れ替えを行うことなく本処理を終了する。そして、処理は開始タイミング特定処理のステップＳ０１２の処理へと移行する。
【０１６２】
一方、上限規定枚数に達する前に印刷可能な画質非優先の構成ジョブを特定できたと判定した場合には（ステップＳ４０３；ＹＥＳ）、入替処理部１９ｆは、更に、特定した画質非優先の構成ジョブは、全ての構成ジョブにあたるか否かを判定する（ステップＳ４０４）。特定した画質非優先の構成ジョブは全ての構成ジョブであると判定した場合には（ステップＳ４０４；ＹＥＳ）、入替処理部１９ｆは、構成ジョブの入れ替えを行うことなく本処理を終了する。そして、処理は開始タイミング特定処理のステップＳ０１２の処理へと移行する。
【０１６３】
一方、特定した画質非優先の構成ジョブが全ての構成ジョブではないと判定した場合には（ステップＳ４０４；ＮＯ）、入替処理部１９ｆは、特定した画質非優先の構成ジョブを前に移動する（ステップＳ４０５）。そして、本処理を終了し、処理は開始タイミング特定処理のステップＳ０１２の処理へと移行する。
【０１６４】
次に、図１９を参照して、具体例にしたがって、本実施形態３における構成ジョブの入れ替えと開始タイミングの特定について説明する。図１９（Ａ）は、入れ替え可能な結合ジョブの具体例であり、図１９（Ｂ）と（Ｃ）は、それぞれ、本実施形態３の構成を適用した場合における別々の時点の結合ジョブの状態の例を示す図である。なお、図中のカッコ内の番号は入れ替え前の順序を示している。
【０１６５】
図１９（Ａ）に示す結合ジョブは、５つの構成ジョブからなる結合ジョブであり、ジョブ２乃至４が画質優先の構成ジョブで、ジョブ１とジョブ５が画質非優先の構成ジョブである結合ジョブの例である。なお、図１９（Ａ）は、入れ替え前の結合ジョブの状態を示している。なお、入れ替えを行わない場合には、図１９（Ａ）に示すように、ジョブ１は画質非優先であり、画質優先のジョブ２の印刷中に適正規定枚数に達することから、開始タイミング特定部１９ｇは、ジョブ２を特定する。
【０１６６】
次に、図１９（Ａ）に示す結合ジョブに対し、本実施形態３のジョブ入替処理を適用した場合について説明する。まず、画質優先の構成ジョブが有ることから（ステップＳ３０１；ＹＥＳ）、入替処理部１９ｆは、先に印刷すれば適正規定枚数に達する前に印刷可能な画質優先の構成ジョブであるジョブ２とジョブ３を特定する（ステップＳ３０２、ステップＳ３０３；ＹＥＳ）。そして、入替処理部１９ｆは、特定したジョブ２とジョブ３をジョブ１の前に移動する（ステップＳ３０４）。図１９（Ｂ）は、ジョブ２とジョブ３をジョブ１の前に移動した後の結合ジョブの状態を示している。
【０１６７】
そして、画質非優先の構成ジョブがあるので（ステップＳ３０５；ＹＥＳ）、入替処理部１９ｆは、移動したジョブ２とジョブ３の直後に印刷すれば上限規定枚数に達する前に印刷可能な画質非優先の構成ジョブであるジョブ５を特定する（ステップＳ３０６、ステップＳ３０７；ＹＥＳ）。本例では、ジョブ１など特定されていない構成ジョブが残っているので（ステップＳ３０８；ＮＯ）、入替処理部１９ｆは、ジョブ２とジョブ３の直後に特定したジョブ５を移動する（ステップＳ３０９）。図１９（Ｃ）は、ジョブ５をジョブ２とジョブ３の直後に移動した後の結合ジョブの状態を示している。
【０１６８】
上記実施形態３によれば、印刷装置１０は、自動メンテナンスを開始する前に可能な限り多くの枚数を印刷処理できるように結合ジョブを構成する構成ジョブの順序を入れ替える。このようにすることで、自動メンテナンスの頻度を極力少なくすることが可能となり、処理の中断を極力抑制することができる。また、自動メンテナンスの頻度を少なくすることで、インク資源の無駄を抑えることが可能となる。
【０１６９】
また、上記実施形態３によれば、印刷装置１０は、先に印刷すれば適正規定枚数に達する前に印刷可能な画質優先の構成ジョブを特定し、特定した画質優先の構成ジョブの順序を前にする。このようにすることで、順序を前にした画質優先の構成ジョブの印刷処理のすぐ後に自動メンテナンスが開始されたとしても、順序を前にした画質優先の構成ジョブは適正規定枚数に達するより前に印刷処理されるので、画質を保障することが可能となる。
【０１７０】
また、上記実施形態３によれば、印刷装置１０は、順序を前にした画質優先の構成ジョブの直後に印刷すれば上限規定枚数に達する前に印刷可能な画質非優先の構成ジョブを特定し、特定した画質非優先の構成ジョブの順序を、順序を前にした画質優先の構成ジョブの直後にする。このようにすることで、自動メンテナンスが開始される前に、可能な限り多くの印刷処理を行うことが可能となる。したがって、自動メンテナンスの頻度を極力少なくすることが可能となり、処理の中断を極力抑制することができる。また、自動メンテナンスの頻度を少なくすることで、インク資源の無駄を抑えることが可能となる。
【０１７１】
なお、上記動作を実行するための動作プログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical disk）などのコンピュータで読み取り可能な記録媒体に記憶して配布し、これを印刷装置１０のコンピュータにインストールすることにより、上述の処理を実行するように構成してもよい。さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを記憶しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【０１７２】
以上本発明の実施形態について説明したが、本発明は、以上に述べた実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成又は実施形態を取ることができる。
【符号の説明】
【０１７３】
１００    印刷システム
１０      印刷装置
１１      通信部
１２      記憶部
１２ａ    ジョブ格納部
１２ｂ    テーブル記憶部
Ｔ１      開始タイミング管理テーブル
１３      表示部
１４      操作部
１５      搬送機構
１５ａ    搬送情報生成部
１５ｂ    搬送部材
１５ｃ    駆動ローラ
１５ｄ    従動ローラ
１５ｅ    従動ローラ
１５ｆ    プラテン
１５ｇ    搬送機構本体
１６      媒体検出部
１７      画像記録部
１７−１〜ｎ  記録ユニット
１８      メンテナンス機構
１８ａ    メンテナンス駆動部
１８−１〜ｎ  インク受け部
１９      制御部
１９ａ    判定部
１９ｂ    第１カウンタ
１９ｃ    第２カウンタ
１９ｄ    枚数特定部
１９ｅ    画質設定特定部
１９ｆ    入替処理部
１９ｇ    開始タイミング特定部
１９ｈ    ＲＩＰ処理部
１９ｉ    画像記録制御部
１９ｊ    メンテナンス機構制御部
２０      情報端末装置
ＮＷ      ネットワーク
【図１】
0006397251.tif 000002
【図２】
0006397251.tif 000003
【図３】
0006397251.tif 000004
【図４】
0006397251.tif 000005
【図５】
0006397251.tif 000006
【図６】
0006397251.tif 000007
【図７】
0006397251.tif 000008
【図８】
0006397251.tif 000009
【図９】
0006397251.tif 000010
【図１０】
0006397251.tif 000011
【図１１】
0006397251.tif 000012
【図１２】
0006397251.tif 000013
【図１３】
0006397251.tif 000014
【図１４】
0006397251.tif 000015
【図１５】
0006397251.tif 000016
【図１６】
0006397251.tif 000017
【図１７】
0006397251.tif 000018
【図１８】
0006397251.tif 000019
【図１９】
0006397251.tif 000020