(57)【特許請求の範囲】
【請求項１】
ジョブの印刷処理を実行可能な印刷装置であって、
印刷処理が実行されるジョブに印刷中断要因があるか否かを判定する判定手段と、
前記ジョブが画像調整のためのジョブでなく、かつ前記判定手段によって前記ジョブに印刷中断要因があると判定された場合に、前記ジョブに後続する、印刷中断要因がない後続ジョブを前記ジョブに優先して実行する制御手段と、
前記ジョブが画質調整のためのジョブであり、かつ前記判定手段によって前記ジョブに印刷中断要因があると判定された場合に、前記制御手段によって前記後続ジョブを前記ジョブに優先して実行しないようにする制限手段とを有することを特徴とする印刷装置。
【請求項２】
前記判定手段は、ジョブの実行に必要な資源が存在しない場合に、印刷中断要因があると判定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御手段は、タイムアウトの時間の経過後も印刷中断要因がある場合、印刷中断要因があると判定された前記ジョブに優先して前記後続ジョブを実行し、前記タイムアウトの時間の経過前に印刷中断要因がなくなった場合、印刷中断要因があると判定された前記ジョブに優先して前記後続ジョブを実行しないことを特徴とする請求項１或いは２に記載の印刷装置。
【請求項４】
ジョブの印刷処理を実行可能な印刷装置であって、
印刷処理が実行されるジョブに印刷中断要因があるか否かを判定する判定手段と、
前記ジョブが画像調整のためのジョブでなく、かつ前記判定手段によって前記ジョブに印刷中断要因があると判定された場合に、前記ジョブに後続する、印刷中断要因がない後続ジョブを前記ジョブに優先して実行する制御手段と、
前記後続ジョブが、前記画像調整のためのジョブに優先して実行可能と設定されたジョブであるか否かを判別する判別手段と、
前記ジョブが画像調整のためのジョブであり、前記判定手段によって前記ジョブに印刷中断要因があると判定され、かつ前記判別手段によって前記後続ジョブが画像調整のためのジョブに優先して実行可能と設定されたジョブでないと判別された場合に、前記制御手段によって前記後続ジョブを印刷中断要因があると判定された前記ジョブに優先して実行しないようにする制限手段とを有することを特徴とする印刷装置。
【請求項５】
前記制御手段は、前記ジョブが画像調整のためのジョブであり、前記判定手段によって前記ジョブに印刷中断要因があると判定され、かつ前記判別手段によって前記後続ジョブが画像調整のためのジョブに優先して実行可能と設定されたジョブであると判別された場合に、前記後続ジョブを前記ジョブに優先して実行することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記印刷装置で実行されるジョブに対して、前記画像調整のためのジョブに優先して実行可能であることを設定する設定手段をさらに有することを特徴とする請求項４或いは５に記載の印刷装置。
【請求項７】
前記判定手段は、ジョブの実行に必要な資源が存在しない場合に、印刷中断要因があると判定することを特徴とする請求項４乃至６のいずれか１項に記載の印刷装置。  
【請求項８】
前記制御手段は、タイムアウトの時間の経過後も印刷中断要因がある場合、印刷中断要因があると判定された前記ジョブに優先して前記後続ジョブを実行し、前記タイムアウトの時間の経過前に印刷中断要因がなくなった場合、印刷中断要因があると判定された前記ジョブに優先して前記後続ジョブを実行しないことを特徴とする請求項４乃至７のいずれか１項に記載の印刷装置。
【請求項９】
ジョブの印刷処理を実行するジョブ処理方法であって、
印刷処理が実行されるジョブに印刷中断要因があるか否かを判定する判定工程と、
前記ジョブが画像調整のためのジョブでなく、かつ前記判定工程で前記ジョブに印刷中断要因があると判定された場合に、前記ジョブに後続する、印刷中断要因がない後続ジョブを前記ジョブに優先して実行する制御工程と、
前記ジョブが画質調整のためのジョブであり、かつ前記判定工程で前記ジョブに印刷中断要因があると判定された場合に、前記制御工程で前記後続ジョブを前記ジョブに優先して実行しないようにする制限工程とを有することを特徴とするジョブ処理方法。
【請求項１０】
前記判定工程では、ジョブの実行に必要な資源が存在しない場合に、印刷中断要因があると判定することを特徴とする請求項９に記載のジョブ処理方法。
【請求項１１】
前記制御工程は、タイムアウトの時間の経過後も印刷中断要因がある場合、印刷中断要因があると判定された前記ジョブに優先して前記後続ジョブを実行し、前記タイムアウトの時間の経過前に印刷中断要因がなくなった場合、印刷中断要因があると判定された前記ジョブに優先して前記後続ジョブを実行しないことを特徴とする請求項９或いは１１に記載のジョブ処理方法。
【請求項１２】
ジョブの印刷処理を実行するジョブ処理方法であって、
印刷処理が実行されるジョブに印刷中断要因があるか否かを判定する判定工程と、
前記ジョブが画像調整のためのジョブでなく、かつ前記判定工程で前記ジョブに印刷中断要因があると判定された場合に、前記ジョブに後続する、印刷中断要因がない後続ジョブを前記ジョブに優先して実行する制御工程と、
前記後続ジョブが、前記画像調整のためのジョブに優先して実行可能と設定されたジョブであるか否かを判別する判別工程と、
前記ジョブが画像調整のためのジョブであり、前記判定工程で前記ジョブに印刷中断要因があると判定され、かつ前記判別工程で前記後続ジョブが画像調整のためのジョブに優先して実行可能と設定されたジョブでないと判別された場合に、前記制御工程で前記後続ジョブを印刷中断要因があると判定された前記ジョブに優先して実行しないようにする制限工程とを有することを特徴とするジョブ処理方法。
【請求項１３】
前記制御工程では、前記ジョブが画像調整のためのジョブであり、前記判定工程で前記ジョブに印刷中断要因があると判定され、かつ前記判別工程で前記後続ジョブが画像調整のためのジョブに優先して実行可能と設定されたジョブであると判別された場合に、前記後続ジョブを前記ジョブに優先して実行することを特徴とする請求項１２に記載のジョブ処理方法。
【請求項１４】
ジョブに対して、前記画像調整のためのジョブに優先して実行可能であることを設定する設定工程をさらに有することを特徴とする請求項１２或いは１３に記載のジョブ処理方法。  
【請求項１５】
前記判定工程では、ジョブの実行に必要な資源が存在しない場合に、印刷中断要因があると判定することを特徴とする請求項１２乃至１４のいずれか１項に記載のジョブ処理方法。
【請求項１６】
前記制御工程は、タイムアウトの時間の経過後も印刷中断要因がある場合、印刷中断要因があると判定された前記ジョブに優先して前記後続ジョブを実行し、前記タイムアウトの時間の経過前に印刷中断要因がなくなった場合、印刷中断要因があると判定された前記ジョブに優先して前記後続ジョブを実行しないことを特徴とする請求項１２乃至１５のいずれか１項に記載のジョブ処理方法。
【請求項１７】
請求項９乃至１１のいずれか１項に記載のジョブ処理方法の各工程を、コンピュータに実行させるためのコンピュータプログラム。
【請求項１８】
請求項１２乃至１６のいずれか１項に記載のジョブ処理方法の各工程を、コンピュータに実行させるためのコンピュータプログラム。
【請求項１９】
請求項１７に記載のコンピュータプログラムを記憶したコンピュータ読取可能な記憶媒体。
【請求項２０】
請求項１８に記載のコンピュータプログラムを記憶したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、ジョブ処理方法、プログラム、並びに記憶媒体に関する。
【背景技術】
【０００２】
従来の印刷装置、特にＰＯＤシステム向けの印刷装置においては、如何にして印刷装置のダウンタイムを削減して印刷の生産性を向上させるかが課題となっている。
【０００３】
印刷の生産性を向上させるための構成としては、例えば特許文献１に提案されるものがある。この技術では、ジョブの実行にあたって必要な用紙やトナーなど印刷のための資源が不足している等、ジョブに印刷中断要因がある場合に、資源の補給をひたすら待ち続けるのではなく、別のジョブの印刷を実行する。これにより、印刷装置のダウンタイムの削減を図っている。
【０００４】
一方、上記ＰＯＤシステム向けの印刷装置では、印刷物の画質についても高い要求がある。そのため、例えば温度や湿度といった環境の変化や、印刷装置の部品の消耗などによる特性の変化の影響を防ぐため、定期的に画質調整をする必要がある。印刷装置は、画質調整を行うために、測定ページ用のジョブを実行する。この測定ページ用のジョブは、通常のジョブと同様に扱われる。具体的に、印刷装置は、画質調整用のジョブを生成し、当該画質調整用のジョブを実行する。それによって、印刷される測定ページをユーザは、印刷装置にスキャンさせる。印刷装置は、スキャンした結果に基づいて、濃度変換テーブルや色空間変換テーブルの値を調整することによって画質調整を行う。
【特許文献１】特開２００７−６５８９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の技術を用いた場合、画質調整用のジョブに、印刷に必要な資源に不足しているものがある等の印刷中断要因があると、画質調整用のジョブに優先して、別のジョブの印刷が実行される。その結果、画質調整の実行が後回しになり、生産性は向上させられるものの、満足のいく画質が得られなくなる、という問題があった。
【０００６】
一方、確実に画質調整を実行することを主眼におくと、画質調整用のジョブの実行に必要な資源の不足がないように、予め資源を揃えておく等の、印刷中断要因の除去に努めなければならず、操作が煩雑になる。
【０００７】
本発明は上記従来の問題点に鑑み、印刷物の生産性の向上と高い画質の維持との両立を、煩雑な操作無しに効率よく実現することができる印刷装置、ジョブ処理方法、プログラム、並びに記憶媒体を提供する。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の印刷装置は、ジョブの印刷処理を実行可能な印刷装置であって、印刷処理が実行されるジョブに印刷中断要因があるか否かを判定する判定手段と、前記ジョブが画像調整のためのジョブでなく、かつ前記判定手段によって前記ジョブに印刷中断要因があると判定された場合に、前記ジョブに後続する、印刷中断要因がない後続ジョブを前記ジョブに優先して実行する制御手段と、前記ジョブが画質調整のためのジョブであり、かつ前記判定手段によって前記ジョブに印刷中断要因があると判定された場合に、前記制御手段によって前記後続ジョブを前記ジョブに優先して実行しないようにする制限手段とを有することを特徴とする。
上記目的を達成するために、本発明の印刷装置は、ジョブの印刷処理を実行可能な印刷装置であって、印刷処理が実行されるジョブに印刷中断要因があるか否かを判定する判定手段と、前記ジョブが画像調整のためのジョブでなく、かつ前記判定手段によって前記ジョブに印刷中断要因があると判定された場合に、前記ジョブに後続する、印刷中断要因がない後続ジョブを前記ジョブに優先して実行する制御手段と、前記後続ジョブが、前記画像調整のためのジョブに優先して実行可能と設定されたジョブであるか否かを判別する判別手段と、前記ジョブが画像調整のためのジョブであり、前記判定手段によって前記ジョブに印刷中断要因があると判定され、かつ前記判別手段によって前記後続ジョブが画像調整のためのジョブに優先して実行可能と設定されたジョブでないと判別された場合に、前記制御手段によって前記後続ジョブを印刷中断要因があると判定された前記ジョブに優先して実行しないようにする制限手段とを有することを特徴とする。
【０００９】
上記目的を達成するために、本発明のジョブ処理方法は、ジョブの印刷処理を実行するジョブ処理方法であって、印刷処理が実行されるジョブに印刷中断要因があるか否かを判定する判定工程と、前記ジョブが画像調整のためのジョブでなく、かつ前記判定工程で前記ジョブに印刷中断要因があると判定された場合に、前記ジョブに後続する、印刷中断要因がない後続ジョブを前記ジョブに優先して実行する制御工程と、前記ジョブが画質調整のためのジョブであり、かつ前記判定工程で前記ジョブに印刷中断要因があると判定された場合に、前記制御工程で前記後続ジョブを前記ジョブに優先して実行しないようにする制限工程とを有することを特徴とする。
上記目的を達成するために、本発明のジョブ処理方法は、ジョブの印刷処理を実行するジョブ処理方法であって、印刷処理が実行されるジョブに印刷中断要因があるか否かを判定する判定工程と、前記ジョブが画像調整のためのジョブでなく、かつ前記判定工程で前記ジョブに印刷中断要因があると判定された場合に、前記ジョブに後続する、印刷中断要因がない後続ジョブを前記ジョブに優先して実行する制御工程と、前記後続ジョブが、前記画像調整のためのジョブに優先して実行可能と設定されたジョブであるか否かを判別する判別工程と、前記ジョブが画像調整のためのジョブであり、前記判定工程で前記ジョブに印刷中断要因があると判定され、かつ前記判別工程で前記後続ジョブが画像調整のためのジョブに優先して実行可能と設定されたジョブでないと判別された場合に、前記制御工程で前記後続ジョブを印刷中断要因があると判定された前記ジョブに優先して実行しないようにする制限工程とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、印刷物の生産性向上と印刷物の高い画質の維持との両立を、煩雑な操作無しに実現することが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１２】
［第１の実施の形態］
＜システム構成＞
図１は、本発明の実施の形態に適用する画像形成システムの概観図である。
【００１３】
ネットワーク２１０１には、情報処理装置として機能するパーソナルコンピュータ（ＰＣ）２１０２〜２１０４と、画像形成装置として機能するＭＦＰ２１０５〜２１０７が接続されている。以下、ＰＣ２１０２〜２１０４を代表してＰＣ、ＭＦＰ２１０５〜２１０７を代表してＭＦＰと表記する。ＭＦＰとは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器の略である。なお、図１には示されていないが、ＰＣ或いはＭＦＰはこれらの他にも多数接続されて構成されていても良いことは言うまでもない。
【００１４】
また、ＰＣは、汎用コンピュータに搭載される標準的な構成要素（例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等）を有している。
【００１５】
＜ＭＦＰの構成＞
次に、図２を用いて、ＭＦＰの構成について説明する。
【００１６】
図２は、図１に示したＭＦＰの構成を示すブロック図である。
【００１７】
図２に示すように、ＭＦＰは、入力画像処理部１０１と、ＦＡＸ部１０２、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部１０３、専用Ｉ／Ｆ部１０４、ＵＳＢＩ／Ｆ部１０５を備える。また、ＭＦＰは、ＭＦＰ制御部１０６、操作部１０７、ＲＩＰ部１０８、出力画像処理部１０９、圧縮伸張部１１０、文書管理部１１１、リソース管理部１１２、プリンタ部１１３、後処理部１１４を備える。
【００１８】
入力画像処理部１０１は、例えば、スキャナであり、紙原稿等の画像を読み取り、読み取られた画像データを画像処理する。また、入力画像処理部１０１は、ＡＤＦ（自動給紙機構）を備えていてもよく、ＡＤＦを用いることによって、複数枚の原稿を自動的に画像読取部に搬送し、連続して読み取ることができる。
【００１９】
ＦＡＸ部１０２は、ファクシミリ等に代表される電話回線を利用した画像データの送受信を行う。
【００２０】
ＮＩＣ部１０３は、ネットワーク２１０１を利用して画像データや装置情報を、ＰＣ等の外部の情報処理装置との間で送受信する。
【００２１】
専用Ｉ／Ｆ（インタフェース）部１０４は、外部の情報処理装置と画像データ等の情報交換を行う。
【００２２】
ＵＳＢ  Ｉ／Ｆ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  インタフェース）部１０５は、ＵＳＢメモリ（リムーバブルメディアの一種）に代表されるＵＳＢ機器との間で、画像データ等のデータを送受信する。
【００２３】
なお、以降の説明では、入力画像処理部１０１と、ＦＡＸ部１０２、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部１０３、専用Ｉ／Ｆ部１０４、ＵＳＢＩ／Ｆ部１０５は、画像データを入力する際に用いられるため、入力部とも呼ぶ。
【００２４】
ＭＦＰ制御部１０６は、不図示のＲＯＭ、ＲＡＭなどを有し、ＲＡＭに格納されたプログラムを実行することによって、ＭＦＰ内部で行われる処理を統括的に制御する。例えば、ＭＦＰ制御部１０６は、入力画像処理部１０１やＮＩＣ部１０３、専用Ｉ／Ｆ部１０４から入力された画像データを文書管理部１１１等の記憶部に格納する。また、ＭＦＰ制御部１０６は、文書管理部１１１に格納された画像データを適宜読み出して、プリンタ部１１３等の出力部に転送し、プリンタ部１１３による印刷処理を実行する。また、ＭＦＰ制御部１０６は、オペレータからの指示により、文書管理部１１１から読み出した画像データを、ネットワーク２１０１を介してＰＣや他の画像形成装置に送信する。ＭＦＰ制御部１０６については、図３を用いて後で詳しく説明する。
【００２５】
操作部１０７は、ユーザからの操作や指示を受付けるためのものである。操作部１０７については図６を用いて後で詳しく説明する。
【００２６】
ＲＩＰ部１０８は、入力されたＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データに対してＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を行う。ＲＩＰ部については、図５を用いて後で詳しく説明する。出力画像処理部１０９は、印刷する画像対して、プリントを行うのための画像処理を行う。圧縮伸張部１１０は、画像データの圧縮または伸張を行う。ＭＦＰ制御部１０６は、ＲＩＰ部１０８や出力画像処理部１０９、圧縮伸張部１１０によって、画像データに対して様々な処理を行う。
【００２７】
文書管理部１１１は、ハードディスク等の記憶装置で構成され、画像データを記憶することができる。例えば、文書管理部１１１は、入力画像処理部１０１やＦＡＸ部１０２、ＮＩＣ部１０３、専用Ｉ／Ｆ部１０４から入力された画像データを記憶することができる。また、ＭＦＰ制御部１０６は、必要に応じて、画像データを圧縮伸張部１１０によって圧縮して格納してもよい。ＭＦＰ制御部１０６は、文書管理部１１１に格納された、圧縮された画像データを読み出す際には、当該画像データを伸張する処理を行う。
【００２８】
リソース管理部１１２は、フォント、カラープロファイル、ガンマテーブル等の各種画像処理において共通に扱われる各種パラメータテーブル等のデータを格納する。これらのデータは、ＭＦＰ制御部１０６が、必要に応じて呼び出すことができると共に、新しいパラメータテーブルを格納したり、修正して更新したりすることができる。
【００２９】
プリンタ部１１３は、ＭＦＰ制御部１０６によって送信された画像データの印刷を行う。後処理装置１１４は、必要に応じて、プリンタ部１１３でプリントアウトされた印刷用紙の仕分け処理や仕上げ処理を行う。
【００３０】
上述したような構成を用いて、ＭＦＰ制御部１０６は、コピージョブや、プリントジョブ、スキャンジョブ、データ送信ジョブを実行可能である。コピージョブを実行する場合、ＭＦＰ制御部１０６は、入力画像処理部１０１等の入力部から画像データを読み取り、読み取られた画像データを文書管理部１１１に記憶する。そして、ＭＦＰ制御部１０６は、文書管理部１１１から読み出した画像データを、操作部１０７を介してユーザから受付けた設定に基づいてプリンタ部１１３で印刷する。また、ＭＦＰ制御部１０６は、必要に応じて、後処理部１１４によって後処理を行う。
【００３１】
また、プリントジョブを実行する場合、ＭＦＰ制御部１０６は、ＰＣ等の外部の情報処理装置から送信された画像データを文書管理部１１１に記憶する。そして、ＭＦＰ制御部１０６は、その画像データを、操作部１０７を介してユーザから受付けた設定に基づいてプリンタ部１１３で印刷する。また、ＭＦＰ制御部１０６は、必要に応じて、後処理部１１４によって後処理を行う。
【００３２】
また、スキャンジョブを実行する場合、ＭＦＰ制御部１０６は、入力画像処理部１０１等の入力部から画像データを読み取り、読み取られた画像データを文書管理部１１１に記憶する。
【００３３】
また、データ送信ジョブを実行する場合、ＭＦＰ制御部１０６は、文書管理部１１１に記憶された画像データを読み出し、ユーザによって設定された宛先情報に基づいて、ＰＣ等の外部の情報処理装置に対して送信する。
【００３４】
このように、ＭＦＰは、複数種類のジョブを実行することができる。
【００３５】
なお、ＭＦＰには、フルカラー機器とモノクロ機器があるが、本実施形態では、フルカラー機器を例にあげて説明する。また、本画像形成システムは、複数の機能を具備した複合機能型の画像形成装置であるＭＦＰと、プリント機能のみを具備した単一機能型の画像形成装置であるＳＦＰからなっていてもよいし、いずれか一方の型の画像形成装置のみからなる構成でも良い。なお、ＳＦＰとは、Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌのことである。
【００３６】
＜ＭＦＰ制御部１０６の詳細構成＞
次に、ＭＦＰ制御部１０６の詳細構成について、図３を用いて説明する。
【００３７】
図３は、本発明の実施形態のＭＦＰ制御部の詳細構成を示すブロック図である。
【００３８】
図３に示すＭＦＰ制御部の詳細構成は、大きく分けて４つの部分から成っている。即ち、入力デバイスを管理する入力デバイス管理部２０１、入力されたジョブを解釈する入力ジョブ制御部２０２、ジョブに関する各種設定情報を整理する出力ジョブ制御部２０３、そして、出力デバイスを割り当てる出力デバイス管理部２０４である。
【００３９】
入力デバイス管理部２０１は、図２のＭＦＰの各入力部（入力デバイス）からの入力信号を整理する役割を果たす。ここで、入力部とは、例えば、入力画像処理部１０１と、ＦＡＸ部１０２、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部１０３、専用Ｉ／Ｆ部１０４、ＵＳＢＩ／Ｆ部１０５をいう。
【００４０】
この入力デバイス管理部２０１は、入力デバイス制御部２０１ａを有し、入力デバイス制御部２０１ａは、各入力部を介して入力信号を受信する。この入力信号には、入力画像処理部１０１から入力される紙原稿のスキャン画像信号や、ネットワーク２１０１から受信するＰＤＬデータ等信号がある。また、この入力信号には、文書管理部１１１に格納してある画像データや、ＲＩＰ部１０８及び出力画像処理部１０９とが連携して処理する画像データがある。
【００４１】
入力ジョブ制御部２０２は、プロトコル解釈部２０２ａとジョブ生成部２０２ｂから構成されている。入力デバイス制御部２０１ａから送られてくる一連の操作要求は、コマンド（プロトコル）と呼ばれる命令信号で入力ジョブ制御部２０２で受信される。そして、プロトコル解釈部２０２ａで、その操作要求が解釈されることによって、ＭＦＰ内部で理解できる操作手順に変換される。
【００４２】
一方、ジョブ生成部２０２ｂは、プロトコル解釈部２０２ａの解釈結果に基づいて、プリントジョブ、スキャンジョブ、ＰＤＬ展開ジョブ、ファクシミリ受信ジョブ等の様々なジョブを生成する。生成されたジョブは、ＭＦＰ内部でどのような処理を施して、どこに送られるかといったそれぞれのシナリオが定義付けされて、そのシナリオに従ってＭＦＰ内部を流れることとなる。
【００４３】
出力ジョブ制御部２０３は、ジョブ解析部２０３ａ、バインダ解析部２０３ｂ、ドキュメント解析部２０３ｃ、及びページ解析部２０３ｄにおいて、入力部を介して受信される入力信号に基づいてジョブに関する各種設定情報と画像情報を作成する。なお、ジョブに関する各種設定情報をジョブチケットともいう。
【００４４】
ジョブ解析部２０３ａは、印刷する文書名や印刷部数、出力先の排紙トレイ指定、複数バインダで構成されるジョブのバインダ順等のジョブ全体に関わる設定情報（ジョブ設定情報）の詳細を解析する。
【００４５】
バインダ解析部２０３ｂは、製本の設定やステープルの位置、複数ドキュメントで構成されるバインダのドキュメント順等のバインダ全体に関わる設定情報（バインダ設定情報）の詳細を解析する。
【００４６】
ドキュメント解析部２０３ｃは、複数ページで構成されるドキュメントのページ順、両面印刷の指定、表紙や合紙の付加等のドキュメント全体に関わる設定情報（ドキュメント設定情報）の詳細を解析する。
【００４７】
ページ解析部２０３ｄは、画像の解像度、画像の向き（ランドスケープ／ポートレイト）等の各種設定ページ全体に関する設定情報（ページ設定情報）の詳細を解析する。
【００４８】
これに加えて、入力部からＰＤＬデータが入力された場合に、ＭＦＰ制御部１０６は、ＲＩＰ部１０８によってＲＩＰ処理を実行し、ページ画像情報を生成する。また、ＭＦＰ制御部１０６は、生成したページ画像情報を、圧縮伸張部１１０において圧縮した後、文書管理部１１１に各種設定情報と関連付けて格納する。このとき、ＭＦＰ制御部１０６は、ページ画像情報に加えて、各種設定情報も圧縮して格納するようにしてもよい。
【００４９】
出力デバイス管理部２０４は、出力デバイス制御部２０４ａとデバイス割当部２０４ｂで構成されている。ＭＦＰ制御部１０６は、文書管理部１１１に保存されたページ画像情報を圧縮伸張部１１０にて伸張し、関連付けられていた各種設定情報と一緒に読み出す。
【００５０】
デバイス割当部２０４ｂは、定義付けされたそれぞれのジョブのシナリオに基づいて、出力デバイスを割り当てる。また、その際に、デバイス割当部２０４ａは、複数のジョブが同時に処理を進めた場合に出力部（出力デバイス）の調停を行う。そして、出力デバイス制御部１０４ａは、デバイス割当部２０４ａによる調停結果に基づいて、実行されるジョブの用紙をプリンタ部１１３、後処理部１１４等のどの出力部に出力するかをスケジューリングする。
【００５１】
＜プリンタ部１１３の詳細構成＞
次に、プリンタ部１１３の構成として、４つの感光ドラムを備えた４Ｄカラー系ＭＦＰの構成について、図４を用いて説明する。
【００５２】
図４は、本発明の実施形態のプリンタ部１１３を含むＭＦＰの構成を示す模式的断面図である。
【００５３】
４Ｄカラー系ＭＦＰは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の記録材（例えば、トナー）を用いて、カラー印刷を実現する。４Ｄカラー系ＭＦＰは、主に、スキャナ部３０１、レーザ露光部３０２、感光ドラム３０３、作像部３０４、定着部３０５、給紙／搬送部３０６及び、これらを制御するプリンタ制御部３０７から構成される。
【００５４】
スキャナ部３０１は、原稿台に置かれた原稿に対して、照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。レーザ露光部３０２は、画像データに応じて変調されたレーザ光等の光線を、等角速度で回転する回転多面鏡（ポリゴンミラー）３０２ａに入射させ、反射走査光として感光ドラム３０３に照射する。
【００５５】
作像部３０４は、一連の電子写真プロセスの現像ユニット（現像ステーション）を４連持つことで実現されている。この一連の電子写真プロセスは、感光ドラム３０３を回転駆動し、帯電器によって帯電させ、レーザ露光部３０２によって感光ドラム３０３上に形成された潜像をトナーによって現像するプロセスがある。また、そのトナー像を印刷用紙（シートとも言う）に転写し、その際に転写されずに感光ドラム３０３上に残った微小トナーを回収する等のプロセスがある。
【００５６】
シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の順に並べられた４連の現像ユニットは、シアン用の現像ユニットの作像開始から所定時間経過後に、マゼンタ、イエロー、ブラック用の現像ユニットによる作像動作を順次実行していく。このタイミング制御によって、シート上に色ずれのない、フルカラートナー像が転写される。
【００５７】
定着部３０５は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータ等の熱源を内蔵し、作像部３０４によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着させる。
【００５８】
給紙／搬送部３０６は、シートカセットやペーパーデッキに代表されるシート収納庫３０６ａを一つ以上持っている。給紙／搬送部３０６は、プリンタ制御部３０７の指示に応じて、シート収納庫３０６ａに収納された複数のシートの中から一枚分離し、作像部３０４・定着部３０５へ搬送する。搬送されたシートは、前述の現像ユニットによって、各色のトナー像が転写され、最終的にフルカラートナー像がシート上に形成される。また、シートの両面に画像形成する場合は、定着部３０５を通過したシートを再度作像部３０４へ搬送する両面搬送経路３０６ｂを通るように制御する。
【００５９】
プリンタ制御部３０７は、ＭＦＰ全体を制御するＭＦＰ制御部１０６と通信して、その指示に応じて制御を実行する。これに加えて、スキャナ部３０１、レーザ露光部３０２、作像部３０４、定着部３０５、給紙／搬送部３０６の各部の状態を管理しながら、全体が調和を保って円滑に動作できるよう指示を行う。
【００６０】
定着部３０５を通過したシートは、搬送経路上の画像読取センサ部を通り、この画像読取センサ部でそのシート上に印刷された画像データが読み取られる。読み取られた画像データは、出力画像の濃度測定や出力画像に異常がないかどうかを確認する検品等に使用される。
【００６１】
＜ＲＩＰ部１０８の詳細構成＞
次に、ＲＩＰ部１０８の詳細構成について、図５を用いて説明する。
【００６２】
図５は、ＲＩＰ部１０８の詳細構成を示すブロック図である。
【００６３】
ＲＩＰ処理とは、ＰＤＬで記述された文字、線画、図形等のベクトル情報、或いは色、パターン、写真等の画像走査線情報等のオブジェクト情報をビットマップ（ラスタイメージ）展開する処理である。
【００６４】
ＲＩＰ部１０８は、一般に、インタプリタ部４０１とレンダリング部４０２の２つの部分から成り立っている。
【００６５】
インタプリタ部４０１は、ＰＤＬデータの解釈を行うＰＤＬ解釈部４０１ａと、解釈したＰＤＬデータからディスプレイリストと呼ばれる中間ファイルを生成するＤＬ（Ｄｉｓｐｌａｙ  Ｌｉｓｔ）生成部４０１ｂとで構成されている。
【００６６】
一方、レンダリング部４０２は、ディスプレイリストに対してカラーマッチングを行うＣＭＭ部４０２ａと、ディスプレイリストをビットマップ（ラスタイメージ）に展開するＤＬ展開部４０２ｂとで構成されている。なお、ＣＭＭは、Ｃｏｌｏｒ  Ｍａｔｃｈｉｎｇ  Ｍｏｄｕｌｅの略称である。
【００６７】
ＰＤＬ解釈部４０１ａは、入力されてきた様々な種類のＰＤＬデータを解析する部分である。また、ＣＭＭ部４０２ａでは、グレースケール、ＲＧＢ、ＣＭＹＫ等の一般的な色空間で表現される様々な画像データの入力が可能である。その他の色空間の場合には、一度ＣＲＤ（Ｃｏｌｏｒ  Ｒｅｎｄｅｒｉｎｇ  Ｄｉｃｔｉｏｎａｒｙ）にてＣＭＹＫ空間に変換された後、カラーマッチングが施される。ＣＭＭ部４０２ａにおいて、ＩＣＣプロファイルによる色調整が行われる。
【００６８】
ＩＣＣプロファイルは、ソースプロファイル（Ｓｏｕｒｃｅ  Ｐｒｏｆｉｌｅ）とプリンタプロファイル（Ｐｒｉｎｔｅｒ  Ｐｒｏｆｉｌｅ）とがある。ソースプロファイルは、ＲＧＢ（またはＣＭＹＫ）データを一度規格化されたＬ＊ａ＊ｂ＊空間に変換し、このＬ＊ａ＊ｂ＊データを再度ターゲットとなるプリンタに適したＣＭＹＫ空間に変換する。このとき、ソースプロファイルは、ＲＧＢプロファイルとＣＭＹＫプロファイルから成っている。
【００６９】
プリンタプロファイルは、各プリンタの色特性に合わせて作られており、ＲＧＢ系画像の場合は、Ｐｅｒｃｅｐｔｕａｌ（色味優先）やＳａｔｕｒａｔｉｏｎ（鮮やかさ優先）を選択するのが好ましい。また、ＣＭＹＫ系画像の場合は、Ｃｏｌｏｒｉｍｅｔｒｉｃ（色差最小）を選んで最適画像を出力することが多い。
【００７０】
また、ＩＣＣプロファイルは、一般にルックアップテーブル形式で作られており、ソースプロファイルでは、ＲＧＢ（またはＣＭＹＫ）データが入力されると、一意にＬ＊ａ＊ｂ＊データに変換される。逆に、プリンタプロファイルでは、Ｌ＊ａ＊ｂ＊データからプリンタにマッチしたＣＭＹＫデータに変換される。
【００７１】
なお、カラーマッチングを必要としないＲＧＢデータは、デフォルトの色変換によりＣＭＹＫデータに変換されて出力される。また、カラーマッチングを必要としないＣＭＹＫデータに対しては、そのまま出力される。
【００７２】
このＲＩＰ部１０８で展開された画像データは、圧縮伸張部１１０を介して文書管理部１１１に保持される。
【００７３】
＜操作部１０７の構成＞
次に、操作部１０７の一例について、図６を用いて説明する。
【００７４】
図６は、操作部１０７の一例を示す正面外観図である。
【００７５】
ＭＦＰの操作部１０７は、キー入力部６０１及びタッチパネル部６０２とから構成されている。
【００７６】
キー入力部６０１は、定常的な操作設定を行うことができるキー入力部分であり、電源スイッチ７０１、スタートキー７０３、ストップキー７０４、テンキー７０５、ユーザモードキー７１０等を備えている。スタートキー７０３は、コピーや送信等の各種処理の開始を指示するキーであり、ストップキー７０４は、その各種処理の開始を中断するキーである。テンキー７０５は、各種設定の置数を行うためのキーである。また、ユーザモードキー７１０は、ユーザ毎のシステム設定画面に移行するためのキーである。
【００７７】
一方、タッチパネル部６０２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）とその上に貼られた透明電極からなるタッチパネルディスプレイから構成される。ここでは、ＬＣＤに表示されるキー相当の部分の透明電極を指で触れると、それを検知して別の操作画面を表示する等の処理が予めプログラムされている。図６の画面例は、スタンバイモード時の初期画面であり、設定操作に応じて様々な操作画面を表示することができる。この初期画面には、例えば、コピー動作の操作画面に遷移するためのコピータブキー８０１や、スキャナ設定、プリンタ設定等の拡張機能を設定するための設定画面に遷移するための拡張タブキー８０４などが配置される。
【００７８】
＜ジョブ状況画面＞
次に、印刷中または印刷待ちのジョブのジョブ状況画面に関して、図７（ａ），（ｂ）を用いて説明する。
【００７９】
図７（ａ），（ｂ）は、タッチパネル部６０２に表示されたジョブ状況画面の一例を示す画面図である。
【００８０】
タッチパネル部６０２上の拡張タブ８０４を選択すると、ジョブ状況画面９００が表示される。このジョブ状況画面９００には、ＭＦＰで実行される印刷が完了していないジョブの一覧であるジョブリストが表示される。９０１はジョブを区別しＭＦＰでの受付順を示す受付番号である。さらに、ジョブ受付時刻９０６、ジョブ名称９０２、ジョブを実行したユーザ名９０３、ジョブ状況９０４が合わせて表示される。ここで表示される各ジョブ状況９０４は次のようなジョブ状態であることを表す。
【００８１】
「プリント中」：ジョブの印刷を実行中の状態。
【００８２】
「プリント待ち」：ジョブの印刷順番がくるのを待っている状態。若しくは、印刷順番になり、ジョブの印刷を開始するために印刷する画像を準備している状態。
【００８３】
「エラー」：ジョブの印刷を実行するための資源の不足や、ジョブの実行中のジャムなどの印刷中断要因の影響で印刷実行順となっているにも関わらず、印刷できない状態。若しくはジョブの印刷の実行中（プリント中）に印刷を続行するための資源の不足やジャムなどの印刷中断要因が発生し、印刷ができない状態。
【００８４】
「退避中」：ジョブが文書管理部１１１に一時的に移動された状態。
【００８５】
上記の印刷を実行するための資源とは、ＭＦＰにおいてジョブの印刷に必要な各種資源を意味する。具体的には、印刷に使用する印刷用紙（印刷サイズ、用紙種類等も含む）、記録材（トナー）、後処理機能（パンチ、ステープル等）、メモリ容量等がある。これらの資源の状態（不足など）は、センサの検知情報等を参照してＭＦＰ制御部１０６で管理される。例えば、ＭＦＰ制御部１０６は、給紙部３０６ａに用紙があるか否かを給紙部３０６ａに設置された不図示のセンサからの信号に基づいて判断する。また、ＭＦＰ制御部１０６は、給紙部３０６ｂについても同様の制御を行うことができる。また、ＭＦＰ制御部１０６は、他の資源に関しても同様に、各資源が存在する個所に設けられた不図示のセンサからの信号に基づいて、各資源があるか否かを判定する。
【００８６】
一方、退避状態となったジョブを再び印刷するには、ジョブ状況画面９００で該当ジョブを選択し、図７（ｂ）の再開キー９０５を押下することで、印刷順番待ちになる。９０７は、退避中のジョブを選択し、再開キー９０５が押下できる状態を例示している。
【００８７】
＜印刷処理＞
次に、ＭＦＰによる印刷処理、特にＭＦＰにて効率的に印刷を続行させる処理について、図８を用いて説明する。
【００８８】
図８は、ＭＦＰによる処理を示すフローチャートである。
【００８９】
ＭＦＰ制御部１０６は、印刷ジョブを受信した後、ジョブ設定情報の解析を、ジョブ解析部２０３ａで実行する（Ｓ１００１）。ジョブ設定情報の解析が終了したら、ＭＦＰ制御部１０６は、解析したジョブ設定情報に基づいて、画像データの展開処理をＲＩＰ部１０８で実行する（Ｓ１００２）。ここでＭＦＰ制御部１０６はジョブ設定情報の解析が終了したタイミングにおいてタッチパネル部６０２に表示されるジョブリストに図７（ａ），（ｂ）に例示したように該当ジョブの情報を表示する。
【００９０】
そして、展開処理が完了したら、ＭＦＰ制御部１０６は、Ｓ１００３にて印刷実行の順番が回ってくるまで該当ジョブを待機させる。このときＭＦＰ制御部１０６は、ジョブリストに、該当ジョブの状態を「プリント待ち」として表示する。Ｓ１００３でＭＦＰ制御部１０６は該当ジョブの印刷順番となったこと判断すると、Ｓ１００４で該当ジョブについて印刷開始チェック処理を実行する。印刷開始チェック処理とはＳ１００１で確認した印刷設定やＳ１００２での展開結果を基づいて、処理対象の印刷ジョブの印刷を実行するために必要な資源が印刷装置に揃っているか否かを判定する処理である。言い換えると、処理対象の印刷ジョブに印刷中断要因があるか否かを判定する処理である。
【００９１】
ここでＭＦＰ制御部１０６は該当ジョブの印刷に必要な資源で不足しているものがあると判断すると（Ｓ１００４でＮＧ）、Ｓ１００５で後述する「ジョブ中断時のタイムアウト設定」でなされた設定にしたがって、不足している印刷実行に必要な資源の補給を待つ。「ジョブ中断時のタイムアウト設定」は、図９（ａ），（ｂ）に例示するユーザモード画面で設定され、ＭＦＰ制御部１０６内に保持される情報である。
【００９２】
ＭＦＰ制御部１０６は、キー入力部６０１上のユーザモードキー７１０が押下されたことを検出すると、タッチパネル部６０２に図９（ａ）の１１０１に例示するユーザモード画面を表示する。このユーザモード設定画面１１０１には、ＭＦＰに関する各種設定を行うためのボタンが用意されている。これは、例えば、共通仕様設定ボタン、コピー仕様設定ボタン、「ジョブ中断時のタイムアウト設定」ボタン１１０２、調整／クリーニングボタン１１０３などで構成されている。
【００９３】
ＭＦＰ制御部１０６が、画面１１０１を表示中に、「ジョブ中断時のタイムアウト設定」ボタン１１０２の押下を検出すると、図９（ｂ）の１１０４に例示するジョブ中断時のタイムアウト設定画面（切り替え手段）を表示する。ジョブ中断時のタイムアウト設定画面１１０４には、ＯＮキー１１０５／ＯＦＦキー１１０６があり、ＯＮキー１１０５が選択されている場合にはエリア１１０７でタイムアウト時間を設定できるようになっている。
【００９４】
ＭＦＰ制御部１０６はＯＫキー１１０８が押下されたことを検出すると、ＭＦＰ制御部１０６内のジョブ中断時のタイムアウト設定情報をジョブ中断時のタイムアウト設定画面１１０４でなされた設定に更新する。ＭＦＰ制御部１０６はジョブ中断時のタイムアウト設定画面１１０４を閉じ、ユーザモード設定画面１１０１を表示する。また、ＭＦＰ制御部１０６はキャンセルキー１１０９が押下されたことを検出した場合は、ＭＦＰ制御部１０６内のジョブ中断時のタイムアウト設定情報を更新せず、ジョブ中断時のタイムアウト設定画面１１０４を閉じる。
【００９５】
ＭＦＰ制御部１０６はジョブ中断時のタイムアウト設定がＯＦＦの場合（Ｓ１００５でＯＦＦ）は、Ｓ１００４で用紙の補給を待ち続ける。一方、ＭＦＰ制御部１０６は、ジョブ中断時のタイムアウト設定がＯＮの場合には、ジョブ中断時のタイムアウト設定画面１１０４のタイムアウト時間１１０７で設定された時間だけ、不足している必要な資源の補給を待つ（Ｓ１００５でタイムアウト未達）。
【００９６】
Ｓ１００４でＭＦＰ制御部１０６は印刷実行に必要な資源が揃ったと判断すると（Ｓ１００４でＯＫ）、Ｓ１００６で該当ジョブの印刷を開始する。一方、Ｓ１００５でタイムアウト設定１１０７の時間が経過した後も該当ジョブの印刷に必要な資源が不足した状態のままであると（Ｓ１００５でタイムアウト）、Ｓ１００７で該当ジョブより後に印刷順番待ちのジョブ（後続のジョブ）があるかを確認する。
【００９７】
ＭＦＰ制御部１０６が該当ジョブより後に、印刷順番待ちのジョブがあると判断すると（Ｓ１００７でＹｅｓ）、Ｓ１００８で該当印刷ジョブを文書管理部１１１に一時的に移動し退避状態とする。さらにＭＦＰ制御部１０６は退避状態とした印刷ジョブの後の印刷順番待ちのジョブの印刷開始チェック処理を実行する。
【００９８】
なお、Ｓ１００７で後続ジョブの有無に関わらず、Ｓ１００８該当印刷ジョブを退避させても良い。
【００９９】
＜画質調整の手順＞
次に、本システムにおける画質調整の手順について説明する。
【０１００】
まずユーザは画質調整を行いたい場合に、ＰＣ２１０２〜２１０４にて画質調整ツールを起動する。画質調整ツールはＰＣ２１０２〜２１０４にインストールされたアプリケーションである。ＰＣ２１０２〜２１０４は画質調整ツールが起動されたことを検知すると、図１０に例示するような画質調整ツールのメイン画面を表示する。
【０１０１】
図１０において、１２０１は画質調整のための測定ページの用紙種類を設定するメニューであり、１２０２は用紙サイズを設定するメニューである。１２０３は後述する印刷実行ボタンであり、１２０４は同じく後述する測定開始ボタンである。
【０１０２】
ユーザは所望の用紙種類、用紙サイズをメニュー１２０１、１２０２から選択し、測定ページ印刷実行ボタン１２０３を押下する。押下されたことを画質調整ツールが検知すると、測定ページが印刷されるＰＤＬデータをＰＣ２１０２〜２１０４で生成し、印刷ジョブとしてネットワーク２１０１を介してＭＦＰに送信する。
【０１０３】
この測定ページを印刷するためのＰＤＬデータには、画質調整のための測定ページジョブであることを示す属性、及びメニュー１２０１／１２０２で設定した用紙種類／サイズが印刷設定として含まれる。
【０１０４】
そして、測定ページジョブを受信したＭＦＰでは、ＭＦＰ制御部１０６はＰＤＬデータをＲＩＰ部１０８→出力画像処理部１０９→プリンタ部１０３の順で処理させ、測定ページを印刷する。
【０１０５】
次にユーザは、ＭＦＰ制御部１０６によって、操作部１０６に表示される不図示のガイダンスに従って、印刷された測定ページをユーザはＭＦＰの原稿台に置き、画質調整ツールの測定開始ボタン１２０４を押下する。ＭＦＰ制御部１０６は、画質調整ツールは測定開始ボタン１２０４を押下されたことを検知すると、ＭＦＰに対し原稿台に置いた測定ページのスキャン指示を発行する。このとき、画質調整ツールはスキャンする領域として先に測定ページの印刷の際に設定した用紙サイズでスキャンするように指示する。
【０１０６】
ＭＦＰ制御部１０６は、画質調整ツールから発行されたスキャン指示をネットワーク２１０１、ＮＩＣ部１０３を介して受信する。さらに、ＭＦＰ制御部１０６は入力画像処理１０１よりスキャンしたイメージデータをＲＩＰ部１０８に送る。ＲＩＰ部１０８は、測定ページをスキャンしたイメージデータを受信すると、受信したイメージデータの各色成分と測定ページを印刷した時の色成分とを比較し、プリンタプロファイルを更新する。
【０１０７】
なお、画質調整は、ＰＣにて画質調整ツールを用いてプリンタプロファイルを更新する画質調整だけなく、ＭＦＰのユーザモード設定画面１１０１の調整／クリーニングボタン１１０３から出力ガンマ補正部５０３のルックアップテーブルを更新する調整もある。この場合、ＭＦＰ制御部１０６が調整／クリーニングボタン１１０３の押下を検出すると、ＭＦＰ制御部１０６自身がルックアップテーブル補正のための測定ページジョブを発生させ、ＲＩＰ部１０８による展開処理を経て測定ページを印刷する。その後、ＭＦＰ制御部１０６はタッチパネル上に測定ページのスキャンを促す画面を表示させ、ユーザによるスキャン指示を検出すると、測定ページをスキャンし、ルックアップテーブル補正する。  ＜画質調整を考慮した印刷処理＞
次に、本実施の形態における画質調整を踏まえた効率的な印刷処理について、図１１を用いて説明する。
【０１０８】
図１１は、第１の実施の形態における画質調整を踏まえた効率的な印刷処理を示すフローチャートである。
【０１０９】
ＭＦＰ制御部１０６は、印刷ジョブを受信した後、ジョブ設定情報の解析を、ジョブ解析部２０３ａで実行する（Ｓ１３０１）。ジョブ設定情報の解析が終了したら、解析したジョブ設定情報に基づいて、画像データの展開処理をＲＩＰ部１０８で実行する（Ｓ１３０２）。ここでＭＦＰ制御部１０６は、ジョブ設定情報の解析が終了したタイミングにおいてタッチパネル部６０２に表示されるジョブリストに図７（ａ），（ｂ）に例示したように該当ジョブを表示する。
【０１１０】
そして、展開処理が完了したら、ＭＦＰ制御部１０６は、Ｓ１３０３にて印刷実行の順番が回ってくるまで該当ジョブを待機させる。
【０１１１】
Ｓ１３０３で、ＭＦＰ制御部１０６は、該当ジョブの印刷順番となったこと判断すると、Ｓ１３０４で該当ジョブについて印刷開始チェック処理を実行する。印刷開始チェック処理とはＳ１３０１で確認した印刷設定やＳ１３０２での展開結果を基づいて、処理対象の印刷ジョブの印刷実行に必要な資源が印刷装置に全て揃っているか否かを判定することである。ここで、ＭＦＰ制御部１０６は該当ジョブの印刷に必要な資源で不足しているものがあると判断すると（Ｓ１３０４でＮｏ）、Ｓ１３０５で該当ジョブが画質調整のための測定ページの印刷ジョブであるかを判断する。
【０１１２】
そして、ＭＦＰ制御部１０６がＳ１３０５で該当ジョブが画質調整用の測定ページの印刷ジョブでないと判断した場合（Ｓ１３０５でＮｏ）は、次のような処理を行う。即ち、Ｓ１３０４，Ｓ１３０６〜Ｓ１３０９で一定時間、不足している資源の補給を待ち、印刷或いは後続の印刷ジョブの印刷開始チェック処理を行う。
【０１１３】
一方、ＭＦＰ制御部１０６がＳ１３０５で該当ジョブが画質調整のための測定ページの印刷ジョブであると判断すると、Ｓ１３０４で印刷に必要な資源が補給されるのを待ち続ける。言い換えると、測定ページの印刷ジョブに優先して後続の印刷ジョブ（後続ジョブ）を実行することを禁止する。
【０１１４】
また、Ｓ１３０５における該当ジョブは、画質調整のための測定ページの印刷ジョブに限定しなくても良い。即ち、ユーザモード画面にて、ジョブ中断時のタイムアウト設定画面１１０４（図９（ａ），（ｂ））の代わりに、図１２（ａ）に例示するジョブ中断時のタイムアウト設定画面１４０１を表示しても良い。このジョブ中断時のタイムアウト設定画面１４０１では、「退避しないジョブ設定キー」１４０２を設けている。ＭＦＰ制御部１０６が「退避しないジョブ設定キー」１４０２の押下を検知すると図１２（ｂ）に例示する「退避しないジョブ設定画面」１５０１を表示する。
【０１１５】
ここでは、画質調整のための測定ページ１５０２以外に、ＭＦＰが有するプリント機能毎のジョブ、つまり、コピージョブ１５０３／ファクシミリ受信プリント１５０４／ボックスプリント１５０５を選択することができる。即ち、「退避しないジョブ設定画面」１５０１において、例えば、画質調整のための測定ページ１５０２以外にコピージョブ１５０３も「退避しない」ように選択されていた場合は、次のようになる。即ち、Ｓ１３０５で画質調整用の測定ページの印刷ジョブだけでなくコピージョブのプリントであっても、ジョブ中断時のタイムアウト設定に関わらず、印刷に必要な資源の補給を待ち続けることになる。
【０１１６】
「退避しないジョブ設定画面」１５０１では、ＭＦＰが有するプリント機能単位での設定を例示した。しかし、これに限らず、特定の用紙種類、用紙サイズ、或いは印刷物カラー画像を含むジョブであるか否かといったＳ１３０１、Ｓ１３０２で判別される印刷設定に基づいて、退避しないジョブであるか否かを設定できるようにしてもよい。
【０１１７】
＜第１の実施の形態に係る利点＞
本実施の形態によれば、図８に示したように、該当印刷ジョブの印刷に必要な資源が不足した場合に（Ｓ１００４）、生産性を重視する観点から、その印刷ジョブの印刷処理を一時的に停止して後続の印刷ジョブの印刷を優先して開始することができる。そのためには、ジョブ中断時のタイムアウト設定（図９（ｂ）の画面）をＯＮに設定すれば良い。
【０１１８】
但し、後続の印刷ジョブの印刷を優先して開始する場合でも、タイマ設定を設けて、例えば５分待機しても資源が補給されない場合に、後続の印刷ジョブの印刷を開始するようにする。これにより、印刷物の生産性向上と資源の補給とを効率よく行うことができる。
【０１１９】
また、画質調整用の印刷ジョブを印刷するために必要な資源が不足した場合には、後続の印刷ジョブを優先して開始することを禁止する（図１１のＳ１３０４、Ｓ１３０５）。即ち、後続の印刷ジョブを優先せずに、画質調整を行うためのジョブを実行するために必要な資源が補給されるのを待つことになる。これにより、画質調整用の印刷ジョブの印刷を後続の印刷ジョブに先行して確実に実施することができる。そのため、ＰＯＤシステムのような印刷環境においても、印刷装置のダウンタイムの削減による印刷物の生産性向上と、印刷物の高い画質の維持との両立を、煩雑な操作をユーザにさせることなく効率よく実現することができる。
【０１２０】
［第２の実施の形態］
画質調整用の印刷ジョブには、用紙に画像を記録する処理に関わる画質の調整と、画像をＲＩＰ部１０８で展開する処理に関わる画質調整がある。
【０１２１】
第２の実施の形態では、ＭＦＰ制御部１０６が、画質調整用の印刷ジョブを受信し、ジョブリストに画質調整用の印刷ジョブがある場合には、画質調整処理が完了してから後続ジョブの展開処理を行うことが望ましい。
【０１２２】
そこで、ＭＦＰ制御部１０６は、画質調整用の印刷ジョブを受信し、ジョブリストに画質調整用の印刷ジョブがある場合には、画質調整用の印刷ジョブを受信した後に受け付けた印刷ジョブについては、展開処理を開始しない。そして、ＭＦＰ制御部１０６は、画質調整用の印刷ジョブの印刷が完了した後に、展開処理を開始する。第２の実施の形態では、この方法について説明する。
【０１２３】
＜第２の実施の形態における印刷処理＞
上記第１の実施の形態の画像形成システムにおいて、画質調整のための測定ページの印刷指示があった場合の処理について、図１３を用いて説明する。
【０１２４】
図１３は、第２の実施形態に係る、画質調整を考慮した印刷処理を示すフローチャートである。
【０１２５】
ＭＦＰ制御部１０６はＳ１６０１で印刷ジョブを受信すると、Ｓ１６０２で展開処理を開始する前に、ジョブリストにあるジョブを確認する。Ｓ１６０２でジョブリストの中に画質調整のための測定ページの印刷ジョブがあったことをＭＦＰ制御部１０６が検知すると、Ｓ１６０３で次のような処理を行う。即ち、測定ページの印刷、スキャン、そしてプリンタプロファイルの更新の一連の画質調整処理が完了するまで受信した印刷ジョブの展開処理を開始せずに待つ。
【０１２６】
このとき、ＭＦＰ制御部１０６は、画質調整処理のため受信した印刷ジョブの展開処理を開始せずに待っている間、ジョブ状況画面９００にて該受信した印刷ジョブのジョブステータス９０４を「画質調整待ち」として表示する。ＭＦＰ制御部１０６はＳ１６０３で画質調整処理が完了したことを検知すると、Ｓ１６０４でＲＩＰ部１０８にて展開処理を行い、展開された画像データを印刷する。
【０１２７】
なお、画質調整の対象がプリンタプロファイルでなく、展開処理を行うＲＩＰ部１０８と関係ない出力画像処理部１０９の出力ガンマ補正部５０３の濃度補正を行うルックアップテーブルであった場合は次のようにＭＦＰ制御部１０６は処理する。ＭＦＰ制御部１０６は展開処理まで済ませた状態でＳ１６０３での画質調整処理が完了を待つ。そして、ＭＦＰ制御部１０６が画質調整処理が完了したことを検知すると、展開された画像データの印刷を開始する。
【０１２８】
＜第２の実施の形態に係る利点＞
以上説明したように、本実施形態によれば、展開処理に関する調整処理を完了させてから、後続の印刷ジョブの展開処理を実行することができる。
【０１２９】
［第３の実施の形態］
ユーザは、特定のジョブについては画質調整よりも優先して印刷を実施できるようにしたいと望む場合が想定される。第３の実施の形態では、そのような場合に好適な印刷処理の例を説明する。
【０１３０】
＜第３の実施の形態に係る印刷処理＞
図１４は、第３の実施の形態に係る印刷処理を示すフローチャートである。
【０１３１】
Ｓ１７０１〜Ｓ１７０６は、第１の実施の形態でのＳ１００１〜Ｓ１００６と同様の処理である。そしてＭＦＰ制御部１０６は、Ｓ１７０７で次のような処理を行う。即ち、タイムアウト設定１００６の時間経過後も該当ジョブの印刷に必要な資源が不足した状態のままであると判断した（Ｓ１７０５でタイムアウト）該当ジョブが、画質調整のための測定ページの印刷ジョブであるかを判断する。ＭＦＰ制御部１０６が、該当ジョブが画質調整のための測定ページの印刷ジョブでないと判断した場合は（Ｓ１７０７でＮｏ）、Ｓ１７０８，Ｓ１７０９で、Ｓ１００７，Ｓ１００８と同様な処理が行われる。
【０１３２】
一方、ＭＦＰ制御部１０６が該当ジョブ画質調整のための測定ページの印刷ジョブであると判断した場合は（Ｓ１７０７でＹｅｓ）、Ｓ１７１０で次のような処理を行う。即ち、該当ジョブより後の印刷順番待ちのジョブの中に、画質調整のための測定ページの印刷追越し可能ジョブがあるかを判断する。ＭＦＰ制御部１０６が画質調整のための測定ページの印刷追越し可能ジョブがないと判断した場合（Ｓ１７１０でＮｏ）は、印刷に必要な資源の補給を待ち続ける。
【０１３３】
一方、ＭＦＰ制御部１０６が画質調整のための測定ページの印刷追越し可能ジョブがあると判断した場合（Ｓ１７１０Ｙｅｓ）は、測定ページの印刷追越し可能ジョブの印刷開始チェック処理を実行する（Ｓ１７１１）。さらにＳ１７１１では、画質調整のための測定ページの印刷ジョブをジョブリストで「印刷待ち」とする。そしてＭＦＰ制御部１０６は、追越し可能ジョブの印刷完了または退避まで画質調整のための測定ページの印刷開始チェック処理を待つ（Ｓ１７１２）。
【０１３４】
なお、画質調整のための測定ページの印刷追越し可能ジョブは、ユーザモード設定画面１１０１の「ジョブ中断時のタイムアウト設定」ボタン１１０２から設定することができる。第１の実施の形態での図１２（ａ）の説明と同様、ＭＦＰが有するプリント機能毎のジョブ、つまり、コピージョブ／ファクシミリ受信プリント／ボックスプリントを選択させるのである。もちろん用紙種類や用紙サイズ、印刷物が白黒画像で構成されるジョブといったＳ１７０１、Ｓ１７０２で判別される印刷設定であっても構わない。
【０１３５】
また、画質調整のための測定ページの印刷追越し可能ジョブの設定は、ＰＣ２１０２〜２１０４から印刷ジョブ毎にＰＤＬデータに印刷設定として追越し可能ジョブ属性を持たせても良い。また、割込みジョブに関しては追越し可能ジョブとしても良い。それによって、ユーザの意志に添った制御を行うことができる。
【０１３６】
さらに、追越し可能ジョブ属性を持つ印刷ジョブについては、第２の実施の形態において画質調整処理をまたずに展開処理を進めても良い。
【０１３７】
＜第３の実施の形態に係る利点＞
本実施形態によれば、画質調整用の印刷ジョブを印刷するために必要な資源が不足した場合には、後続の印刷ジョブを優先して開始することを禁止することを前提とする。但し、後続の印刷ジョブに特定のジョブ（追越し可能ジョブ、つまりユーザによって画質調整のための印刷ジョブに優先して実行することを許可されたジョブ）がある場合には、画質調整用の印刷ジョブに優先して印刷処理を開始する。これにより、印刷物の生産性と画質調整とをジョブ毎にきめ細やかにバランシングすることができる。
【０１３８】
［その他の実施の形態］
第３の実施の形態においては、ＭＦＰ制御部１０６は、画質調整のためのジョブに印刷中断要因があると判定した場合に、当該ジョブに優先して、ユーザによって追越しを許可するか否か判断し、判断結果に基づいて制御する場合について説明した。具体的に、ＭＦＰ制御部１０６は、当該判断結果に基づいて、追越しを許可するように設定された後続ジョブの印刷を印刷中断要因があると判定されたジョブに優先して実行することについて説明した。しかし、これに限らず、ＭＦＰ制御部１０６は、次のような制御を行ってもよい。例えば、ＭＦＰ制御部１０６は、後続ジョブに関する情報に基づいて、後続ジョブが追越し可能ジョブであるか否かを判別し、判別結果に基づいた制御を行ってもよい。例えば、ＭＦＰ制御部１０６は、後続ジョブが画質調整の影響を受けるジョブ（例えば、印刷ジョブまたはコピージョブ）である場合には、後続ジョブを印刷中断要因があると判定されたジョブに対して、優先して実行することを制限する。一方、ＭＦＰ制御部１０６は、後続ジョブが画質調整の影響を受けないジョブ（例えば、スキャンジョブやデータ送信ジョブ）である場合には、後続ジョブを印刷中断要因があると判定されたジョブに優先して実行することを許可する（制限しない）。
【０１３９】
また、上述した実施形態においては、ＭＦＰが有するＭＦＰ制御部１０６が各種制御を行う場合について説明したが、これに限らず、ＭＦＰに接続されたＰＣのような情報処理装置によって上述の各種制御を行っていてもよい。その場合には、情報処理装置が、ＭＦＰに存在する資源の状態と、ＭＦＰに格納されたジョブの情報を取得できるようにする。また、情報処理装置は、取得した情報に基づいて、ＭＦＰに格納されたジョブの実行に必要な資源があるか否かを判定したり、印刷中断要因があると判定されたジョブに優先して後続ジョブを実行するような制御を行う。
【０１４０】
なお、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。プログラムコードはコンピュータプログラムともいう。
【０１４１】
この場合、コンピュータ読取可能な記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４２】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしても良い。
【０１４３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１４４】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１４５】
【図１】実施の形態に適用する画像形成システムの概観図である。
【図２】図１に示したＭＦＰの構成を示すブロック図である。
【図３】実施形態のＭＦＰ制御部の詳細構成を示すブロック図である。
【図４】実施形態のプリンタ部の構成の構成を示す模式的断面図である。
【図５】ＲＩＰ部の詳細構成を示すブロック図である。
【図６】操作部の一例を示す正面外観図である。
【図７】タッチパネル部に表示されたジョブ状況画面の一例を示す画面図である。
【図８】ＭＦＰによる印刷処理を示すフローチャートである。
【図９】ユーザモード画面を例示する画面図である。
【図１０】画質調整ツールのメイン画面の一例を示す画面図である。
【図１１】第１の実施の形態における画質調整を踏まえた効率的な印刷処理を示すフローチャートである。
【図１２】ジョブ中断時の設定画面を示す画面図である。
【図１３】第２の実施形態に係る、画質調整を考慮した印刷処理を示すフローチャートである。
【図１４】第３の実施の形態に係る印刷処理を示すフローチャートである。
【符号の説明】
【０１４６】
１０１  入力画像処理部
１０６  ＭＦＰ制御部
１０７  操作部
１０８  ＲＩＰ部
１１１  文書管理部
１１３  プリンタ部
２１０２〜２１０４  ＰＣ
２１０５〜２１０７  ＭＦＰ
【図１】
0005178133.tif 000002
【図２】
0005178133.tif 000003
【図３】
0005178133.tif 000004
【図４】
0005178133.tif 000005
【図５】
0005178133.tif 000006
【図６】
0005178133.tif 000007
【図７】
0005178133.tif 000008
【図８】
0005178133.tif 000009
【図９】
0005178133.tif 000010
【図１０】
0005178133.tif 000011
【図１１】
0005178133.tif 000012
【図１２】
0005178133.tif 000013
【図１３】
0005178133.tif 000014
【図１４】
0005178133.tif 000015