(57)【要約】【課題】  類似属性のプリントジョブが大量に処理されてしまうことによる、画質低下を防止するとともに、プリントジョブを処理する各ユニットの利用状況を平滑化して、各ユニットの耐久性を向上することである。【解決手段】  所定の通信媒体を介して複数のデータ処理装置から複数のプリントジョブをメモリ部２１０に格納可能な画像処理装置であって、メモリ部２１０に格納されている各プリントジョブの属性を解析して、類似属性のプリントジョブが連続してプリントされないように、コア部２０６がメモリ部２１０に記憶されている各プリントジョブの出力スケジュールを調整する構成を特徴とする。【選択図】  図２
2006082262.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信媒体を介して複数のデータ処理装置から複数のプリントジョブを記憶手段に格納可能な画像処理装置であって、
前記記憶手段に格納されている各プリントジョブの属性を解析して、類似属性のプリントジョブが連続してプリントされないように、前記記憶手段に記憶されている各プリントジョブの出力スケジュールを調整するジョブ管理手段を有することを特徴とする画像処理装置。
【請求項２】
前記ジョブ管理手段は、前記記憶手段に記憶された順にプリントジョブを出力する第１の出力シーケンスと、前記記憶手段に記憶された順とは異なる順にプリントジョブを出力する第２の出力シーケンスとを切り替えるように各プリントジョブの出力スケジュールを調整することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記前記ジョブ管理手段は、前記プリントジョブの属性の類似性に一定の偏りがあるか否かを判断する判断手段と、
前記判断手段により前記プリントジョブの属性の類似性に一定の偏りがあると判断した場合は、第２の出力シーケンスに切り替え、前記判断手段により前記プリントジョブの属性の類似性に一定の偏りがないと判断した場合は、第１の出力シーケンスに切り替える制御手段と、
を有することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記判断手段は、前記記憶手段に記憶されているプリントジョブの属性が示す出力モードまたはプリントジョブを出力する際に動作する所定のユニットの利用範囲が偏っているか否かを判断することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記判断手段は、複数のユニットのうちの１つのユニットを長時間利用する属性が類似するジョブが連続して出力される場合に、前記プリントジョブの属性の類似性に一定の偏りがあると判断することを特徴とする請求項３記載の画像処理装置。
【請求項６】
前記判断手段は、複数の出力モードのうちの１つの出力モードを長時間利用する属性が類似するジョブが連続して出力される場合に、前記プリントジョブの属性の類似性に一定の偏りがあると判断することを特徴とする請求項４記載の画像処理装置。
【請求項７】
前記出力モードは、カラー出力モードと、白黒出力モードとを含むことを特徴とする請求項４または６記載の画像処理装置。
【請求項８】
前記所定のユニットは、異なる用紙サイズの記録媒体を給紙する複数の給紙ユニットと、前記記録媒体に所定の後処理を行う後処理ユニットとを含むことを特徴とする請求項４記載の画像処理装置。
【請求項９】
前記プリントジョブを解析して現像される色剤別の消費量を算出する算出手段を有し、
前記判断手段は、前記算出手段による算出結果に基づいて、カラー出力モード時における色剤別の消費量に一定の偏りがあると判断することを特徴とする請求項７記載の画像処理装置。
【請求項１０】
前記判断手段は、前記プリントジョブの属性に基づいて選択される記録媒体の搬送方向の幅と、該記録媒体に熱定着処理を施す熱定着ユニットの有効定着域の通過幅との相対関係から所定のユニットの利用範囲が偏っていると判断することを特徴とする請求項３記載の画像処理装置。
【請求項１１】
前記プリントジョブの出力モードを決定する複数個のパラメータに偏りがあるか否かを判断する偏差判断手段を有し、
前記ジョブ管理手段は、前記偏差判断手段による偏差判断結果に基づいて、各パラメータに優先順位を設定して各プリントジョブの出力順序を入れ替えることを特徴とする請求項５記載の画像処理装置。
【請求項１２】
所定の通信媒体を介して複数のデータ処理装置から複数のプリントジョブを記憶手段に格納可能な画像処理装置におけるジョブ処理方法であって、
前記記憶手段に格納されている各プリントジョブの属性を解析して、類似属性のプリントジョブが連続してプリントされないように、前記記憶手段に記憶されている各プリントジョブの出力スケジュールを調整するジョブ管理ステップを有することを特徴とするジョブ処理方法。
【請求項１３】
前記ジョブ管理ステップは、前記記憶手段に記憶された順にプリントジョブを出力する第１の出力シーケンスと、前記記憶手段に記憶された順とは異なる順にプリントジョブを出力する第２の出力シーケンスとを切り替えるように各プリントジョブの出力スケジュールを調整することを特徴とする請求項１２記載のジョブ処理方法。
【請求項１４】
前記ジョブ管理ステップは、前記プリントジョブの属性の類似性に一定の偏りがあるか否かを判断する判断ステップと、
前記判断ステップにより前記プリントジョブの属性の類似性に一定の偏りがあると判断した場合は、第２の出力シーケンスに切り替え、前記判断手段により前記プリントジョブの属性の類似性に一定の偏りがないと判断した場合は、第１の出力シーケンスに切り替える制御ステップと、
を有することを特徴とする請求項１２記載のジョブ処理方法。
【請求項１５】
前記判断ステップは、前記記憶手段に記憶されているプリントジョブの属性が示す出力モードまたはプリントジョブを出力する際に動作する所定のユニットの利用範囲が偏っているか否かを判断することを特徴とする請求項１２記載のジョブ処理方法。
【請求項１６】
前記判断ステップは、複数のユニットのうちの１つのユニットを長時間利用する属性が類似するジョブが連続して出力される場合に、前記プリントジョブの属性の類似性に一定の偏りがあると判断することを特徴とする請求項１２記載のジョブ処理方法。
【請求項１７】
前記判断ステップは、複数の出力モードのうちの１つの出力モードを長時間利用する属性が類似するジョブが連続して出力される場合に、前記プリントジョブの属性の類似性に一定の偏りがあると判断することを特徴とする請求項１２記載のジョブ処理方法。
【請求項１８】
前記出力モードは、カラー出力モードと、白黒出力モードとを含むことを特徴とする請求項１５または１７記載のジョブ処理方法。
【請求項１９】
前記所定のユニットは、異なる用紙サイズの記録媒体を給紙する複数の給紙ユニットと、前記記録媒体に所定の後処理を行う後処理ユニットとを含むことを特徴とする請求項１５記載のジョブ処理方法。
【請求項２０】
前記プリントジョブを解析して現像される色剤別の消費量を算出する算出ステップを有し、
前記判断ステップは、前記算出ステップによる算出結果に基づいて、カラー出力モード時における色剤別の消費量に一定の偏りがあると判断することを特徴とする請求項１８記載のジョブ処理方法。
【請求項２１】
前記判断ステップは、前記プリントジョブの属性に基づいて選択される記録媒体の搬送方向の幅と、該記録媒体に熱定着処理を施す熱定着ユニットの有効定着域の通過幅との相対関係から所定のユニットの利用範囲が偏っていると判断することを特徴とする請求項１２記載のジョブ処理方法。
【請求項２２】
前記プリントジョブの出力モードを決定する複数個のパラメータに偏りがあるか否かを判断する偏差判断ステップを有し、
前記ジョブ管理ステップは、前記偏差判断ステップによる偏差判断結果に基づいて、各パラメータに優先順位を設定して各プリントジョブの出力順序を入れ替えることを特徴とする請求項１２記載のジョブ処理方法。
【請求項２３】
請求項１２〜２２のいずれかに記載のジョブ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項２４】
請求項１２〜２２のいずれかに記載のジョブ処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信媒体を介して複数のデータ処理装置から複数のプリントジョブを記憶手段に格納可能な画像処理装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来、この種の画像処理装置を含む画像処理システムを利用する一般のオフィス環境では、コンピュータから画像処理装置あるいは、複合機（ＭＦＰ）でプリントする場合、あるいは、画像処理装置にてコピーなどを行う場合には、ジョブは入力された順序で保存され、順次ジョブ格納順にジョブ出力処理が施される。
【０００３】
ところが、これは、単に簡易的なジョブの処理方法というだけでなく、オフィスにおけるジョブがそれほど込み入っていない環境で利用されていることや、ジョブ自体がそれほど大きなページ数や部数を持っていないことから、出力する状況においてジョブや発注者を特別に区別する必然性がなかったからでもある。
【０００４】
また、ＰＯＤ（プリント・オン・ディマンド）と呼ばれるプリントやコピーなどを専門に扱う市場においては、顧客から依頼のあったジョブに対して、専任のオペレータがそのジョブを扱うわけであるが、その場合には顧客からのジョブの緊急の度合いに応じてジョブの優先順位を変えて出力するということが可能な画像処理装置システムは存在していた。
【０００５】
しかし、そこで扱われるジョブは、ページ数、部数など大量に存在するものを集中的に処理したり、あるいは、原稿種類の多様化の中で、それぞれのＰＯＤサイトは専門化・分業化されてきており、同じ種類の原稿を大量にプリントしたり、同じ種類の原稿が連続的に入力されたりといった状況に多々遭遇するようになってきている。
【０００６】
そのためにプリンタエンジンの偏った利用による画質の不安定化を招くことが少なくない。すなわち、同系統の原稿の大量プリントは、プリンタエンジンの潜像、現像、転写、あるいは紙搬送、定着などのプロセスにおける残像現象（外部からの刺激が去ったあとでも、その履歴が後の画像や処理に影響を与える現象）を作ってしまうことが多く、たとえば、ドラムメモリなどによるヒステリシス現象（下記特許文献１の段落〔０００１〕参照）、現像器へのトナー供給の過不足（下記特許文献２の段落〔０００２〕参照）、あるいは定着器の温度調整の不均一（下記特許文献３の段落〔０００３〕〜〔０００４〕参照）など様々な要因が考えられる。
【特許文献１】特開平０６−１３８７８４号公報
【特許文献２】特開２００２−１３９９０１号公報
【特許文献３】特開平０７−０１３４５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
また、これに起因して画像形成装置側は、常に一定の画像をユーザに提供するために画像安定のためのリカバリープログラム（カラーキャリブレーションに代表されるような画像安定化や画像劣化を補償するための画像形成装置内に用意された各種調整シーケンスを走らせる仕組み）を絶えず稼動させることで必要以上に画像形成装置内の各種パーツを酷使すること、あるいは、定着器温度の主走査（奥手前）方向の不均一性などの場合は、一般的に定着ローラのゴムなどの素材が短命化してしまうことが広く知られており、いずれの場合もこれら画像形成装置の偏った利用は装置全体の短寿命化を招くことは容易に推測できる。
【０００８】
更に、トナーなどの消耗品消費の偏りも発生し、その交換やメンテナンスに費やす時間が全体パフォーマンスをダウンさせるケースも出てきている。
【０００９】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、所定の通信媒体を介して複数のデータ処理装置から複数のプリントジョブを記憶手段に格納可能な画像処理装置において、記憶手段に格納されている各プリントジョブの属性を解析して、類似属性のプリントジョブが連続してプリントしないように、記憶手段に記憶されている各プリントジョブの出力スケジュールを調整することにより、類似属性のプリントジョブが大量に処理されてしまうことによる、画質低下を防止できるとともに、プリントジョブを処理する各ユニットの利用状況を平滑化して、各ユニットの耐久性を向上できるようにジョブスケジュールを調整して、プリントジョブを大量に処理する画像処理環境において、安定した高画質のプリント結果を得ることができる信頼性の高い画像処理を効率よく行える画像処理装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
【００１１】
所定の通信媒体を介して複数のデータ処理装置から複数のプリントジョブを記憶手段に格納可能な画像処理装置であって、前記記憶手段に格納されている各プリントジョブの属性を解析して、類似属性のプリントジョブが連続してプリントしないように、前記記憶手段に記憶されている各プリントジョブの出力スケジュールを調整するジョブ管理手段を有することを特徴とする。
【００１２】
上記目的を達成する本発明のジョブ処理方法は以下に示す構成を備える。
【００１３】
所定の通信媒体を介して複数のデータ処理装置から複数のプリントジョブを記憶手段に格納可能な画像処理装置におけるジョブ処理方法であって、前記記憶手段に格納されている各プリントジョブの属性を解析して、類似属性のプリントジョブが連続してプリントしないように、前記記憶手段に記憶されている各プリントジョブの出力スケジュールを調整するジョブ管理ステップを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、類似属性のプリントジョブが大量に処理されてしまうことによる、画質低下を防止できるとともに、プリントジョブを処理する各ユニットの利用状況を平滑化して、各ユニットの耐久性を向上できるようにジョブスケジュールを調整して、プリントジョブを大量に処理する画像処理環境において、安定した高画質のプリント結果を得ることができる。
【００１５】
また、ＰＯＤ（プリント・オン・ディマンド）の業界では、大きなジョブや偏ったジョブが連続して投入されることが多く、これを解消するためにジョブの種類や属性を偏らないようにすることが重要であり、既に準備済みのジョブの順序を入れ替えたり、スケジューリングしたりすることで、これを緩和させることができる。
【００１６】
また、ＰＯＤの業界では、オフィス環境とは異なり、入力されたジョブの順序に必ずしも従わなくとも、ある分量のジョブをある程度の納期で仕上げればよいため、オペレータの裁量である程度融通が利くことが多い。そのような環境の中で、デバイスに対して優しい利用方法、あるいは耐久性に優れたデバイスの使いこなしを行ううえで非常に有効な手段を提供することができる。
【発明を実施するための最良の形態】
【００１７】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１８】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理装置を適用可能な画像処理システム構成を説明する概念図である。
【００１９】
図１において、ネットワーク１０１には、ジョブの管理などを行うサーバコンピュータ１０２と、クライアントコンピュータ１０３ａ、１０３ｂ及び１０３ｃが接続されている。図示されていないがクライアントコンピュータはこれらのほかにも多数接続されている。以下、クライアントを代表して１０３と表記する。
【００２０】
更にネットワーク１０１にはＭＦＰ(Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器)１０４〜１０５や、プリンタ１０７やスキャナ１０６などが接続されている。
【００２１】
ＭＦＰ１０４は、フルカラーでスキャンまたは、プリントなどが可能である４連ドラム形式の画像形成装置である。ＭＦＰ１０５（図１ではＭＦＰ１０５ａ〜１０５ｄであり、ここではまとめてＭＦＰ１０５と記載する）は、フルカラーでスキャンまたは、プリントなどが可能である１ドラム形式の画像形成装置である。
【００２２】
ここで、クライアントコンピュータ１０３上では、いわゆるＤＴＰ(Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ)を実行するアプリケーションソフトウェアを動作させ、各種文書/図形が作成/編集される。クライアントコンピュータ１０３は作成された文書/図形をページ記述言語(Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ)に変換し、ネットワーク１０１を経由してＭＦＰ１０４，１０５に送出することで、プリントアウトを行う。
【００２３】
ＭＦＰ１０４，１０５はそれぞれ、サーバコンピュータ１０２とネットワーク１０１を介して情報交換できる通信手段を有しており、ＭＦＰ１０４，１０５の情報や状態をサーバコンピュータ１０２、あるいは、それを経由してクライアントコンピュータ１０３側に逐次知らせる仕組みとなっている。更に、サーバコンピュータ１０２(あるいはクライアントコンピュータ１０３)は、その情報を受けて動作するユーティリティソフトウェアを持っており、ＭＦＰ１０４，１０５はサーバコンピュータ１０２(あるいはクライアントコンピュータ１０３)により管理される。
【００２４】
〔ＭＦＰ１０４，１０５の構成〕
次に、図２を用いてＭＦＰ１０４，１０５の構成について説明する。但し、まずＭＦＰ１０４について説明し、ＭＦＰ１０５に関しては、差分に絞って説明し、必要に応じて、随時モノクロ機器の説明を加えることとする。
【００２５】
図２は、図１に示したＭＦＰ１０４，１０５全体のデータの流れを示すブロック図である。
【００２６】
図２において、ＭＦＰ１０４，１０５は、画像読み取りと読み取った画像データを画像処理するスキャナ部２０１、ファクシミリなどに代表される電話回線を利用した画像の送受信を行うＦＡＸ部２０３、更に、ネットワークを利用して画像データや装置情報をやりとりするＮＩＣ(Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ：ネットワークインタフェースカード)部２０４と、そのほかのデバイスやメディアなどと情報交換を行う専用Ｉ／Ｆ部２０５がある。
【００２７】
これらのデータは一旦コア部２０６に集められ、コア部２０６から出力された画像データは、画像形成を行うプリンタ部２０８に送られる。プリンタ部２０８でプリントアウトされた記録媒体はフィニッシャ部２０９へ送り込まれ、記録媒体の仕分け処理や仕上げ処理が行われる。
【００２８】
ここで、コア部２０６はバスの交通整理を行っており、ＭＦＰの使い方に応じて、以下の機能（Ａ）〜（Ｉ）に基づいてパス切り替えが行われている。また、データがネットワークを経由する際には、ＪＰＥＧ、ＪＢＩＧ、ＺＩＰなど圧縮データを使用することも一般に知られており、データがＭＦＰに入った後、このコア部２０６にて解凍（伸張）される。
【００２９】
複写機能を示す機能（Ａ）は、スキャナ部２０１→コア部２０６→プリンタ部２０８とのパスとなり、ネットワークスキャナ機能を示す機能（Ｂ）は、スキャナ部２０１→コア部２０６→ＮＩＣ部２０４とのパスとなり、ネットワークプリンタ機能を示す機能（Ｃ）は、ＮＩＣ部２０４→コア部２０６→プリンタ部２０８とのパスとなる。
【００３０】
また、ファクシミリ送信機能を示す機能（Ｄ）は、スキャナ部２０１→コア部２０６→ＦＡＸ部２０３とのパスとなり、ファクシミリ受信機能を示す機能（Ｅ）は、ＦＡＸ部２０３→コア部２０６→プリンタ部２０８とのパスとなり、ボックス受信機能１を示す機能（Ｆ）は、ＮＩＣ部２０４→コア部２０６→メモリ部２１０とのパスとなる。
【００３１】
さらに、ボックス受信機能２を示す機能（Ｇ）は、スキャナ部２０１→コア部２０６→メモリ部２１０とのパスとなり、ボックス送信機能１を示す機能（Ｈ）は、メモリ部２１０→コア部２０６→ＮＩＣ部２０４とのパスとなり、ボックス送信機能２を示す機能（Ｉ）は、メモリ部２１０→コア部２０６→プリンタ部２０８とのパスとなる。
【００３２】
ここで、ボックス受信／ボックス送信とは、メモリ部２１０を利用した、データの入力や格納、格納されたデータの出力を意味しており、ジョブ毎やユーザ毎にメモリを分割して一次的にデータを保存して、ユーザＩＤやパスワードを組み合わせてデータの送受信を行う機能である。また、２１１は後述に示す操作部である。
【００３３】
〔コア部２０６の構成〕
図３は、図２に示したコア部２０６によるジョブ処理状態を説明するするブロック図である。
【００３４】
図３において、入力としては、図２で説明したようにスキャナ部２０１、ＦＡＸ部２０３、ＮＩＣ部２０４、Ｉ／Ｆ部２０５からの入力があり、入力デバイス制御部５０１に入力される。
【００３５】
入力デバイス制御部５０１は、各デバイスと通信して、デバイスの状況や情報を把握している。次に、入力ジョブ制御部５０２では、ジョブのルートを決める入力ジョブルーティング、分割してＲＩＰするか否かを司る入力ジョブスプリット、そしてジョブの処理順序や優先順位を決める入力ジョブスケジューリングの３つの機能がある。
【００３６】
一般にＮＩＣ部２０４から入力されたデータは、ページ記述言語ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データとＪＣＬ（Ｊｏｂ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）データから成っており、それらは、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）部５０３にて展開される。図３では、ＲＩＰ部５０３は、複数個存在する。ＲＩＰ５０３ａ、ＲＩＰ５０３ｂあるいは必要に応じて更に増やすことも可能であるが、ここでは総称してＲＩＰ部５０３と記載する。ＲＩＰ部５０３は、様々なジョブのＰＤＬをＲＩＰ処理して、適切なサイズと解像度のビットマップを作成する。ＲＩＰ処理に関しては、ＰｏｓｔＳｃｒｉｐｔ（米国Ａｄｏｂｅ社の商標登録）をはじめ、ＰＣＬ、ＴＩＦＦ、ＪＰＥＧ、ＰＤＦなど様々なフォーマットのラスタライズ処理が可能である。
【００３７】
５０４は画像圧縮・伸張/データ変換部で、ＲＩＰ部５０３によって作り出されるビットマップイメージを圧縮したり、圧縮されて入力されたデータを解凍（伸張）したり、フォーマット変換を施したりする役割を果たし、それぞれの入力デバイス、出力デバイスあるいは、メモリ格納にマッチした最適な画像イメージタイプに変換する部分である。
【００３８】
５０５は出力ジョブ制御部で、ジョブの出力ルートを決める出力ジョブルーティング、分割してプリントするか否かを司る出力ジョブスプリット、そして出力ジョブの処理順序や優先順位を決める出力ジョブスケジューリングの３つの機能がある。
【００３９】
出力デバイス制御部５０６では、ＭＦＰ１０４，１０５と通信して、常に状態監視と装置状況を把握して適切なプリントができるように管理している。
【００４０】
また、ＲＡＭ５０８や、メモリ部２１０は一時格納や、画像展開、画像の圧縮伸張あるいは、データ変換などに用いられる記憶装置であり、必要に応じて、ビットマップ、オブジェクト、ページ、ジョブ、あるいはそれらの属性情報などを一時格納したり保存したりする役割を果たしている。
【００４１】
〔ＲＩＰ部〕
図４は、図３に示したＲＩＰ部５０３の構成を説明するブロック図である。
【００４２】
図４において、ＲＩＰ部５０３は、一般に、ＰＤＬデータを解析するインタプリタ部１００１、インタプリタ部１００１からの描画情報からカラーマッチングするレンダリング部１００２、γ補正処理を行うスクリーニング部１００３の３つの部分から成り立っている。
【００４３】
インタプリタ部１００１は、ＰＤＬデータを翻訳してディスプレイリストと呼ばれる線分情報に展開する。次に、レンダリング部１００２はディスプレイリストに対して色描写を行った後、ディスプレイリストのビットマップ展開を行う。そして、スクリーニング部１００３は、図１に示したＭＦＰ１０４，１０５への出力の場合には、二値化処理や予め決められた周期や角度のスクリーンを作る働き、ＭＦＰ１０４、１０５への出力の場合には、キャリブレーション用ガンマテーブルまで含めて考える。
【００４４】
まず、インタプリタ部１００１について説明する。
【００４５】
インタプリタ部１００１は、ＰＤＬデータを解析する部分であり、Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）言語に代表されるＰＤＬは、以下の３要素に、文字コードによる画像記述、図形コードによる画像記述、ラスタ画像データによる画像記述に分類される。
【００４６】
すなわち、ＰＤＬは、上記の要素を組み合わせで構成された画像を記述する言語であり、それで記述されたデータをＰＤＬデータと呼ぶ。
【００４７】
図５は、図４に示したインタプリタ部１００１が解析する描画情報の記述とその描画例との対応を説明する図であり、図５の（ａ）は、ＰＤＬデータの記述例に対応し、図５の（ｂ）は、図５の（ａ）に示すＰＤＬデータの描画例に対応する。
【００４８】
図５に示す描画状態は一例であり、文字情報Ｒ１１０１は、Ｌ１１１１〜Ｌ１１１３で表され、文字の色、文字列、座標位置からなり、文字の色は、カッコの中は順にシアン、マゼンタ、イエロー、ブラックの濃度を表わしている。最小は０.０であり、最大は１.０である。Ｌ１１１１では、文字を黒にすることを指定する例を示している。
【００４９】
次に、Ｌ１１１２は変数Ｓｔｒｉｎｇ１に文字列"ＡＢＣ"を代入している。次にＬ１１１３では、第１、第２パラメータが、文字列をレイアウトする用紙上の開始位置座標のｘ座標とｙ座標を示し、第３パラメータが文字の大きさ、第４パラメータが文字の間隔を示しており、第５パラメータがレイアウトすべき文字列を示している。要するにＬ１１１３は座標(０.０, ０.０)のところから、大きさ０.２、間隔０.３で文字列"ＡＢＣ"をレイアウトするという指示となる。
【００５０】
次に、図形情報Ｒ１１０２を記述した例では、Ｌ１１２１はＬ１１１１と同様、線の色を指定しており、ここでは、Ｃｙａｎが指定されている。次に、Ｌ１１２２は、線を引くことを指定するためのものであり、第１、２パラメータが線の始端座標、第３、４パラメータが終端座標のそれぞれ、ｘ、ｙ座標である。第５パラメータは線の太さを示す。
【００５１】
さらに、ラスタ画像情報を記述した例では、Ｌ１１３１は、ラスタ画像を変数ｉｍａｇｅ１に代入している。ここで、第１パラメータはラスタ画像の画像タイプ、及び色成分数を表わし、第２パラメータは１色成分あたりのビット数を表わし、第３、第４パラメータは、ラスタ画像のｘ方向、ｙ方向の画像サイズを表わす。第５パラメータ以降が、ラスタ画像データである。ラスタ画像データの個数は、１画素を構成する色成分数、及び、ｘ方向、ｙ方向の画像サイズの積となる。Ｌ１１３１では、ＣＭＹＫ画像は４つの色成分(Ｃｙａｎ、Ｍａｇｅｎｔａ、Ｙｅｌｌｏｗ、Ｂｌａｃｋ)から構成されるため、ラスタ画像データの個数は(４×５×５=)１００個となる。次にＬ１１３２は、座標(０.０, ０.５)のところから、０.５×０.５の大きさにｉｍａｇｅ１をレイアウトすることを示している。
【００５２】
図５の（ｂ）は、１ページの中で上記図５の（ａ）に示す３つの画像記述を解釈して、ラスタ画像データに展開したイメージを示したものである。Ｒ１１０１，Ｒ１１０２, Ｒ１１０３はそれぞれのＰＤＬデータを展開したものである。
【００５３】
これらのラスタ画像データは、実際にはＣ、Ｍ、Ｙ、Ｋ色成分毎にメモリ５０８(あるいは、ハードディスク２１０)に展開されており、例えばＲ１１０１の部分は、各ＣＭＹＫのメモリに、Ｃ=０、Ｍ=０、Ｙ=０、Ｋ=２５５が書かれており、Ｒ１１０２の部分は、それぞれ、Ｃ=２５５,Ｍ=０,Ｙ=０,Ｋ=０が書き込まれることになる。
【００５４】
次に、図４に示したレンダリング部１００２について説明する。
【００５５】
図６は、図４に示したレンダリング部１００２によるカラーマッチング処理例を説明する図である。
【００５６】
図６において、インタプリタ部１００１から出力される画像データには、グレースケール、ＲＧＢ，ＣＭＹＫのほか様々な色空間のものがあり、それらが、判定部１２０１，１２０２で判定され、その他の色空間の場合には、デフォルト色変換部１２０３で一度ＣＲＤ(Ｃｏｌｏｒ  Ｒｅｎｄｅｒｉｎｇ  Ｄｉｃｔｉｏｎａｒｙ)によりＣＭＹＫ空間に変換された後、カラーマッチングされる。
【００５７】
カラーマッチングは、ＲＧＢまたは、ＣＭＹＫで入力されたデータに対して、ＣＭＭ部１２０４において、ＩＣＣプロファイルによる色調整が行われる。
【００５８】
ＩＣＣプロファイルは、ソースプロファイル１２０５とプリンタプロファイル１２０６からなっており、ソースプロファイルは、ＲＧＢ(またはＣＭＹＫ)データを一度規格化されたＬ＊ａ＊ｂ＊の空間に変換し、このＬ＊ａ＊ｂ＊データを再度ターゲットとなるプリンタに適したＣＭＹＫ空間になる。
【００５９】
更に、ソースプロファイルはＲＧＢプロファイルとＣＭＹＫプロファイルからなっており、入力画像がＲＧＢ系画像(Ｍｉｃｒｏｓｏｆｔ社のアプリケーションソフトやＪＰＥＧ、ＴＩＦＦ画像など)の場合は、ＲＧＢプロファイルが選択され、ＣＭＹＫ系画像（Ａｄｏｂｅ社のＰｈｏｔｏｓｈｏｐやＩｌｌｕｓｔｒａｔｏｒの一部データなど)の場合にはＣＭＹＫプロファイルが選択される。
【００６０】
次に、プリンタプロファイルは、各プリンタの色特性に合わせて作られており、ＲＧＢ系画像の場合は、Ｐｅｒｃｅｐｔｕａｌ(色味優先)やＳａｔｕｒａｔｉｏｎ(鮮やかさ優先)を選択するのが好ましく、ＣＭＹＫ系画像の場合は、Ｃｏｌｏｒｉｍｅｔｒｉｃ(色差最小)を選んで最適画像を出力することが多い。
【００６１】
また、ＩＣＣプロファイルは、一般にルックアップテーブル形式で作られており、ソースプロファイルでは、ＲＧＢ（またはＣＭＹＫ）データが入力されると、一意にＬ＊ａ＊ｂ＊データに変換され、プリンタプロファイルでは、Ｌ＊ａ＊ｂ＊データからプリンタにマッチしたＣＭＹＫに変換される。
【００６２】
図７は、図４に示したスクリーニング部１００３にょるγ補正処理を説明する図である。
【００６３】
図７に示すようにガンマテーブルは、デフォルトで図７の（Ａ）のようなリニアなガンマ曲線が用意されており、プリンタ特性に応じてテーブルを用意する。例えば、ＭＦＰ１０４の出力特性Ｇｐが図７の（Ｂ）のような値であった場合、その逆関数Ｇａである図７の（Ｃ）を掛け合わせれば出力特性は、図７の（Ａ）のようにリニアな値に修正される。また、印刷ライクなＧｂ（図７の（Ｄ））のような特性を選びたければ、ＧａｘＧｂのような値のテーブルを掛け合わせても良い。
【００６４】
また、これらのガンマテーブルを作成するために、ＭＦＰ１０４のスキャナ部や、濃度計などを利用して、キャリブレーション機能も一般に知られている。
【００６５】
〔ＭＦＰの操作画面〕
図８は、図１に示したＭＦＰ１０４，１０５の操作部の一例を示す平面図である。
【００６６】
図８において、１４００はＬＣＤ表示部であり、このＬＣＤはタッチパネル形式で逐次現れる画面の操作表示に従って、キー操作も可能となっている。
【００６７】
ＬＣＤ表示部１４００内はタブ構成になっており、コピー動作を司るコピータブ（Ｃｏｐｙ）１４０１、スキャンしたデータの送信動作を行う送信タブ（Ｓｅｎｄ）１４０２、ＭＦＰに入力されるデータを一次格納するボックスタブ（Ｂｏｘ）１４０３、ＭＦＰ１０４，１０５の拡張モードの設定を行う拡張タブ（Ｏｐｔｉｏｎ）１４０４、そして、ＭＦＰ１０４，１０５の状況表示を行うシステムモニタタブ１４０５からなっている。
【００６８】
１４１１は設定状況を表示する設定表示部、１４１２は倍率設定部、１４１３は紙サイズ設定部、１４１４は濃度設定部、１４１５は後処理設定部、１４１６は両面設定部、１４１７は画像モード設定部、１４１８は割り込み設定部、１４１９は特定機能設定部で、その他の機能設定といった具合に各種設定項目がＬＣＤ上に現れ、必要に応じて階層構造で詳細設定が可能になっている。
【００６９】
一方、１４３０はキー入力部であり、１４３１はスタートキー、１４３２はストップキー、１４３３はリセットキー、１４３４は各種設定の置数を行うテンキー及び、そのクリアキー、１４３６は出力済み枚数を記憶するカウンターチェックキー、１４３７はガイダンスやヘルプのためのヘルプキー、１４３８はユーザごとのシステム設定を行うユーザモードキーである。
【００７０】
〔ジョブの状況画面〕
図９は、図８に示したＬＣＤ表示部１４００に表示されるシステム状況表示画面の一例を説明する図であり、図示しない表示制御モジュールをコア部２０６が実行することで、各タブを操作者が押下することにより選択することで、それぞれコピーモード、送信モード、ボックスモード、拡張モード、システムモニタモードに遷移し、画面表示、設定、動作を行うことが可能に構成されている。
【００７１】
なお、ＭＦＰ１０４，１０５に入力されたジョブの状況を確認する場合は、システムモニタボタン１４０５を押下することで、図９に示す表示画面に推移する。
【００７２】
図９において、図８に示すシステムモニタキー１４０５が操作者により押されると、システムモニタモードに移り、ＭＦＰ内にあるジョブの状態を見ることができる。
【００７３】
１６０１〜１６０５は各キーで、それぞれ、コピー、送信（Ｓｅｎｄ）、ファックス、プリント、受信ボックスのジョブ状態を監視する状態に遷移する際に押下指示される。１６０６はデバイスそのものの状態を知るためのデバイスキーである。なお、図９に示す画面は、プリントキー１６０４が押された状態に対応し、現在、メモリ部２１０またはＲＡＭ５０８に格納されて、プリントされる予定のジョブが上から順に表示されており、ジョブの名称１６１１、ジョブの状況１６１２のほかパラメータとして、ここではデータ種別１６１３や後処理１６１４、優先の有無１６１５などが表示されている。また、１６２０は上下キーで、表示ジョブを上下に移動させる際に押下される。
【００７４】
また、それぞれのジョブの行を選択して、優先プリントキー１６２１によりジョブの優先順位を上げたり、詳細情報キー１６２２により詳細情報を表示させたり、中止キー１６２３によりジョブキャンセルをしたり、あるいは、セキュアプリントキー１６２４によりセキュアプリント化させたりすることが可能に構成されている。
【００７５】
〔プリンタドライバ〕
図１０〜図１２は、図１に示したクライアントコンピュータ１０３上のプリンタドライバによる設定画面の一例を示す模式図である。
【００７６】
なお、プリンタドライバは、プリント動作を指示するためのＧＵＩ（アプリケーション等から印刷指示したときに表示される印刷設定用のＧＵＩ上において、「プリンタ」に関するプロパティの表示指示を行った場合に表示されるＧＵＩ）で指示されることにより、ユーザは所望の設定パラメータを指示して、所望の画像イメージをプリンタなどの送信先に送る事が可能となる。
【００７７】
また、プリンタドライバは、ジョブに対する部数、色指定、シート後処理、用紙のサイズ等を設定可能に構成される。
【００７８】
図１０はプリンタドライバのウィンドウであり、プリンタドライバのウィンドウ内の設定項目において、１７１１はターゲットとなる出力先を示しており、１７１２は選択する送信先（プリンタ）の選択カラム、１７１３はそのプリンタの状態を示すステータス表示である。本実施形態では、ＭＦＰ１０４，１０５などが選択対象となる。
【００７９】
１７１５はジョブの中から出力ページを選択するページ設定カラムであり、クライアントコンピュータ１０３上で動作するアプリケーションソフトで作成された画像イメージのどのページを出力するかを決定する。１７１６は部数を指定する部数設定カラムであり、カーソルをこの位置に移動させ、図示の矢印（スクロールバーの矢印）をクリックしたり、手入力で部数を設定したりすることで、部数の増減が設定できる。また、１７１４は前記送信先選択カラム１７１２にて選択された送信先デバイス（プリンタ）に関する詳細設定を行うためのプロパティキーであり、このキーを指示することにより、図１１や図１２などに示す画面が表示される。
【００８０】
そして、所望の設定が済めば、ＯＫキー１７０１により印刷を開始する。取り消す場合には、キャンセルキー１７０２により印刷を取りやめる。
【００８１】
図１１、図１２は、図１０に示したプロパティキー１７１４をクリックした際に表示される画面（ＧＵＩ）の一例を示す図である。
【００８２】
これらの画面には、例えばペーパタブ１７２１、グラフィックスタブ１７２２、デバイスオプションタブ１７２３、ＰＤＬタブ１７２４等のタブが設けられており、それらをクリック（図示しないポインティングデバイス等で指示）することにより、それぞれ異なる設定内容の設定を行うことができる。
【００８３】
図１１では、ペーパタブ１７２１が例としてあげられており、ここでは用紙サイズ、面つけレイアウト、紙の向きなどの設定を行うことができる。また、デバイスオプションタブ１７２３が選ばれると、そのデバイス固有の設定情報、例えばステープルなどのフィニッシングの設定や、プリンタによる色味などのパラメータを変更する画像処理関連のより細かい調整を行うことが可能となる。
【００８４】
図１２に示すように、選択には機能１７３１とその設定値１７３２をそれぞれ所望の値に設定することとなる。１７３３は、各設定値を初期値に戻すデフォルトキーである。
【００８５】
また、図示しないが、同様にしてグラフィックスタブ１７２２では、解像度やハーフトーン設定、ＰＤＬタブ１７２４ではＰＤＬの出力形式などの選択を行うことができる。
【００８６】
さらに、１７４１はＯＫキーで、このキーを押下（指示）すると、プロパティ設定を有効にして、図１０の画面に戻る。また、１７４２はキャンセルキーで、このキーを押下（指示）すると、プロパティ設定を無効にして、図１０の画面に戻る。さらに、１７４３は適用キーで、このキーを押下（指示）すると、プロパティ画面のままで、プロパティ設定を有効にする。
【００８７】
通常、プリントドライバは、デバイスオプションタブ１７２３に登場したデバイス固有の設定値などを入力することができ、デバイス固有の設定値に関しては、一般にＰＰＤ（ＰｏｓｔＳｃｒｉｐｔ  Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイルなどを用意して、プリンタドライバを設定しておく必要がある。ＰＰＤファイルは、そのプリンタを制御するための設定項目とその初期値、あるいは設定の組み合わせの可否などが記述されており、そのプリンタ毎に固有のファイルとして提供されることになるため、自分自身のコンピュータ内にそのＰＰＤとドライバをリンクさせて予め用意しておかなければいけないことになる。
【００８８】
〔ウェブサブミッション〕
図１３〜図１７は、図１に示したクライアントコンピュータ１０３の表示装置に表示可能なウェブサブミッション画面の構成を説明する平面図である。
【００８９】
図１８は、本発明に係る画像処理システムにおける第１のデータ処理手順の一例を示すフローチャートであり、プリンタドライバまたはウェブサブミッションツールからジョブをＭＦＰに出力して印刷結果を得る一連の処理手順に対応する。なお、Ｓ１９０１〜Ｓ１９０５はプリンタドライバによるステップに対応し、Ｓ１９１１〜Ｓ１９１７はウェブサブミッションツールによるステップに対応し、Ｓ１９２１〜Ｓ１９２３、Ｓ１９３１〜Ｓ１９３５はＭＦＰ側のステップに対応する。
【００９０】
本実施形態におけるシステムでは、上記プリンタドライバによるプリント指示以外に、サブミッションツール（あるいは、ダウンローダやサブミッタと呼ぶこともある）や、ホットフォルダにドラッグアンドドロップするなどの方法がある。
【００９１】
本実施形態において、サブミッションツールは、ジョブをサーバやＭＦＰなどに投げ込むためのツールであり、特にｈｔｔｐプロトコルを利用したウェブサブミッションに関してここで説明する。
【００９２】
ウェブサブミッションは、クライアント側からＰＤＦなどのファイルを指定して、ウェブ経由で直接ＲＩＰ側にファイル転送する方法で、ウェブのＵＩを利用して、ジョブチケットと呼ばれるプリンタ設定項目（上述のＰＰＤの設定とほぼ等価な設定項目）を指示して、データファイルと一緒に投げ込むためのツールである。
【００９３】
一方、ホットフォルダは、予め用意された共有フォルダにファイルをドラッグアンドドロップするのであるが、逐次のジョブチケットの設定がなく、予めユーザが設定しておくものであり、複雑な設定指示を行って多数のファイルを同じジョブチケットで投入する際には、非常に便利な使い方である。
【００９４】
さて、ＭＦＰ１０４，１０５内にはウェブサーバが用意してある。このウェブサーバ部は、Ｍｉｃｒｏｓｏｆｔ社のＩＩＳ（Ｉｎｔｅｒｎｅｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｅｒ）に代表されるウェブサーバプログラムであり、ｈｔｔｐプロトコルにより、ユーザがウェブブラウザを介してＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アドレスを入力すると、ウェブブラウザにサービス画面（ウェブページ）を提供するものである。
【００９５】
例えばクライアントコンピュータ１０３からＭＦＰ１０４，１０５へプリンタドライバを介してジョブをサブミットする場合は、ステップＳ１９０１で、クライアントコンピュータ１０３上で、ステップＳ１９０２で、所望のアプリケーションを開き、ステップＳ１９０２で、プリンタドライバによる印刷設定画面を表示して、図１１，図１２等により、印刷設定を行う。なお、ＷｅｂＢｒｏｗｓｅｒ部は、ＭＦＰ側のウェブサーバ部１９２１との間でやり取りがなされている。
【００９６】
そして、ステップＳ１９０４で、図１１または図１２に示したＯＫボタン１７４１がクリックされると、ステップＳ１９０５で、プリンタドライバは、アプリケーションからの描画情報をＭＦＰが解析可能なＰＤＬデータを作成し、所望の機能設定ともにＭＦＰの入力部１９２２に送信する。
【００９７】
例えばクライアントコンピュータ１０３からＭＦＰ１０４，１０５へウェブサブミッションツールを利用して、ジョブを投入する例を示したフローチャートであり、クライアントコンピュータ１０３側にてウェブブラウザを起動して（Ｓ１９１１）、ＭＦＰ１０４，１０５側のウェブサーバ１９２１のＵＲＬを指定すると（Ｓ１９１２）、ウェブサブミッションツールの画面が表示される（Ｓ１９１３）。
【００９８】
ウェブサブミッションツールの画面は、例えば、図１３に示すような画面で、デバイス選択部１８０１でジョブの投げ込み先を選択し、Ｂｒｏｗｓｅボタン１８１１で指定したデバイスに投げ込むジョブを指定する。なお、指定するファイルは、クライアントコンピュータ１０３上のファイルでもネットワーク上のファイルでも選択可能なファイルであればかまわない。
【００９９】
次に、ジョブチケットの選択を行う。ジョブチケットボタン１８１３にて利用したジョブチケットを保存したり、消去したりし、呼び出しボタン１８１２にて以前利用したジョブチケットを呼び出して再利用することもできる。
【０１００】
１８０２〜１８０６はジョブチケットの分類を指定する選択ボタンであり、これらの選択ボタン１８０２〜１８０６の選択に応じて、ジョブチケットの表示部１８２１の部分が、図１４〜図１７に示すように表示態様が切り替わる。
【０１０１】
例えば選択ボタン１８０２をクリックすると、図１３に示すジョブ情報１８２１が表示され、一般設定で部数や紙サイズなどの設定ができる。また、選択ボタン１８０３をクリックすると、図１４に示すジョブマネージメントが表示され、ジョブの優先順位などの設定ができるといった具合である。
【０１０２】
図１３のタブ１８９１〜１８９６の中からジョブサブミットタブ１８９３を選択し（Ｓ１９１４）、ウェブサブミッションツールにてファイル指定し（Ｓ１９１５）、所望のジョブチケットの設定を行い（Ｓ１９１６）、プリントキー１８０７をクリックすると、ジョブの投げ込み（サブミット）がなされる（Ｓ１９１７）。
【０１０３】
一方、図１に示した画像処理システムにおいて、ＭＦＰ１０４，１０５側では、送信されたジョブは入力部１９２２やホットフォルダ部１９２３に送られて、常にジョブがあるか否かをポーリングにて監視しており（Ｓ１９３１）、ジョブがあるか否かをコア部２０６が判断し（Ｓ１９３２）、ジョブがないと判断した場合は、ジョブ待ちを行う。
【０１０４】
一方、ステップＳ１９３２で、ジョブがあるとコア部２０６が判断した場合は、そのジョブを後述するようにスケジューリングし（Ｓ１９３３）、ＲＩＰ処理（Ｓ１９３４）、プリンタ部２０８よりプリントして（Ｓ１９３５）、本処理を終了する。
【０１０５】
〔ウェブブラウザによるジョブステータス〕
上記図１８に示したステップＳ１９３３にてスケジューリングされたジョブおよび、そのジョブの状態遷移はサーバ内部で管理されている。
【０１０６】
管理されているジョブの状態は、図１３に示すジョブステータスキー１８９１をクリックすると、図１９に示すようなジョブステータス画面を操作部２１１のＬＣＤ表示部１４００に表示して確認したり、表示されたジョブをジョブキャンセル、ポーズ、再スタートと言ったように制御したりすることができる。
【０１０７】
図１９は、図８に示したＬＣＤ表示部１４００に表示されるジョブステータス画面（ＧＵＩ）の一例を示す図である。
【０１０８】
図１９において、左から順にジョブ番号２００１、ジョブステータス２００２、ジョブ制御２００３（ジョブキャンセル、ポーズ、再スタートなどが操作可能）、ジョブ名称２００４、ジョブの優先順位（図１４で設定されたジョブプライオリティに依存）２００５、ジョブのページ数２００６、ジョブの部数２００７、その他必要に応じて項目を用意しても良いが、ここではコメント２００８を表記している。
【０１０９】
ここで、ジョブステータス２００２では、「Ｐ」がプリント中、「Ｗ」はプリント待ち、「Ｒ」はＲＩＰ中、「Ｈ」はホールド中または、ＲＩＰ待ち状態を示すこととする。
【０１１０】
また、各項目のタイトルバーをクリックすることでそれぞれの属性ごとに昇順、降順にそれぞれ並べ替えを行う。
【０１１１】
以下、本発明における画像処理装置に格納されているジョブ出力順序が属性毎に偏っている場合におけるジョブのスケジュール調整を行う実施形態について詳述する。
【０１１２】
〔カラージョブと白黒ジョブが偏って入力される場合〕
さて、実際にカラージョブと白黒ジョブが偏って入力される場合を考える。
【０１１３】
図２０は、図８に示したＬＣＤ表示部１４００に表示されるジョブステータス画面（ＧＵＩ）の一例を示す図であり、例えば図９にて説明したＭＦＰ操作部内のジョブ状況を確認する画面に対応し、現在表示されているジョブは、最初にカラージョブが３つ連続し、続いて白黒ジョブが４つ連続して投入されるようにスケジューリングされている例が示されている。
【０１１４】
しかし、ＰＯＤ市場では、一つ一つのジョブは枚数（ページ数×部数）が大きいものが多く、発明が解決しようとする課題で述べたような問題が発生する恐れがある。
【０１１５】
そこで、本実施形態では、図２１、図２２に示すジョブスケジュール処理により、ジョブ受け付け順にスケジューリングされているジョブ出力順序を、ジョブの属性に基づき、属性が偏って、ＭＦＰの画質や画質制御に対する負荷を軽減できるようにジョブ出力順序を制御する。
【０１１６】
図２１は、本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートであり、コア部２０６がメモリ部２１０から読み出すジョブ処理モジュールに基づき、ジョブ出力スケジュールを調整する処理手順に対応する。なお、Ｓ２２０１〜Ｓ２２０５は各ステップを示す。
【０１１７】
本処理が開始されると、すなわち、既にＲＩＰを終えて、プリント待ちになっている複数個のジョブの中でコア部２０６は、一番優先順位の高いものをプリンタ部２０８でプリントする（Ｓ２２０１）。その際に、ジョブがカラーか白黒かをコア部２０６が判断し（Ｓ２２０２）、カラージョブであると判断した場合は、次ジョブとして白黒ジョブを優先させ（Ｓ２２０３）、次ジョブの候補となる白黒ジョブを選んで（Ｓ２２０５）、処理をステップＳ２２０１へ戻す。
【０１１８】
一方、ステップＳ２２０２で、ジョブがカラージョブでないと判断した場合は、ステップＳ２２０４で、次ジョブとしてカラージョブを優先させ、ステップＳ２２０５に移り、次ジョブの候補となるカラージョブを選んで（Ｓ２２０５）、処理をステップＳ２２０１へ戻す。
【０１１９】
このように、ジョブの属性の１つであるジョブがカラージョブか白黒ジョブかを判断して、次ジョブはその逆のジョブを優先させるようにジョブのスケジュールを行う。
【０１２０】
しかし、実際にはこれほど単純には行かず、予めジョブプライオリティ（図１４や図９参照）にてジョブの優先順位付けがなされている場合もある。
【０１２１】
例えば、ジョブチケット内のジョブプライオリティ＝Ｈｉｇｈの場合の優先順位を"１"とした場合、ステップＳ２２０３，Ｓ２２０４で、次ジョブを優先させる場合には「０．１」ずつ上げて差をつけるなどの配慮が必要となる。
【０１２２】
図２２は、本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートであり、コア部２０６がメモリ部２１０から読み出すジョブ処理モジュールに基づき、ジョブ出力スケジュールを調整する処理手順に対応する。なお、Ｓ２２１１〜Ｓ２２２０は各ステップを示す。
【０１２３】
先ず、ステップＳ２２１１で、コア部２０６は、メモリ部２１０に設定されるカラージョブの数をカウントするカウンタＣＪと白黒ジョブとをカウントするカウンタＢＪを「０」にリセットする。
【０１２４】
次に、ステップＳ２２１２で、コア部２０６がジョブの入れ替え閾値ＴＨの値を、例えば１００００に設定する。そして、ステップＳ２２１３で、ＲＡＭ５０８で出力待ちの行列内のカラージョブまたは白黒ジョブを優先順にプリンタ部２０８より出力する。
【０１２５】
そして、ステップＳ２２１４で、コア部２０６がジョブの属性を解析して、カラー／白黒それぞれの枚数（頁数×部数）を累積し、それぞれの枚数ＣＪ（ＣＪ＋Ｐｉ＊Ｃｉ）、ＢＪ（ＢＪ＋Ｐｉ＊Ｃｉ）をカウントアップする。
【０１２６】
次に、ステップＳ２２１５で、コア部２０６は、カラージョブＣＪの累積値は、設定されている閾値ＴＨを超えている（ＣＪ＞ＴＨ）か否かを判断して、超えていると判断した場合は、ステップＳ２２１６で、カラージョブＣＪをカウントするカウント値から閾値ＴＨを減算処理（ＣＪ＝ＣＪ−ＴＨ）して、カウント値を調整する。次に、ステップＳ２２１７で、次の白黒プリントジョブ候補の優先順位を上げて、ステップＳ２２１３へ戻る。
【０１２７】
同様に、ステップ２２１４の後、ステップＳ２２１８で、コア部２０６は、白黒ジョブＢＪの累積値は、設定されている閾値ＴＨを超えている（ＢＪ＞ＴＨ）か否かを判断して、超えていると判断した場合は、ステップＳ２２１９で、白黒ジョブＢＪをカウントするカウント値から閾値ＴＨを減算処理（ＢＪ＝ＢＪ−ＴＨ）して、カウント値を調整する。次に、ステップＳ２２２０で、次のカラープリントジョブ候補の優先順位を上げて、ステップＳ２２１３へ戻る。
【０１２８】
図２２は、単にジョブを交互に配備するだけでなく、ジョブの枚数（ページ数×部数）も考慮して、予め設定可能な閾値（ＴＨ）を設定しておき、カラーまたは、白黒のジョブの枚数が閾値（ＴＨ）を超えるか否かでジョブ順位を入れ替える目安にするというものである。
【０１２９】
このとき、ＣＪとＢＪはそれぞれカラーの枚数、白黒の枚数を示しており、閾値を超えると、閾値分を差し引いて再度カウントをし直すこととなる。
【０１３０】
また、図２２は枚数単位でのカウントとしたが、オブジェクト単位やビット単位でカウントしても構わない。
【０１３１】
更に、カラー／白黒の判別に当たっては、ＲＩＰ時にＰＤＬ内の記述、ディスプレイリストの情報、あるいは、ビットマップに展開した時点で、そのジョブがカラージョブであるか、白黒ジョブであるかが判断される。判断タイミングとしては、以下の３通りが考えられる。
【０１３２】
ＲＩＰ前のプリフライト（ＲＩＰ前にＰＤＬ情報から事前確認のための必要情報だけを解析し、不都合な箇所を予めレポートする行為）時、ＲＩＰ時、プリントする際にレーザやＬＥＤアレイなどに送るビデオ信号からのカウント時等である。
【０１３３】
そして、プリフライト時は、予め余計な処理が入るがＲＩＰ時のパフォーマンスを落とさずに済む。ＲＩＰ時は、逆にパフォーマンスを落とす恐れがあるが、一連のジョブ処理の操作の中で行うことが出来る。ビデオカウント時は実際にプリントするまでカラーか白黒かを判別することができないため、次のジョブスケジューリングへの反映が遅くなる欠点がある。
【０１３４】
そこで、ＲＩＰ時が一番有力であるが、パフォーマンスを優先させるか、デバイスに優しいジョブソートを選ぶかを選択するため、図２０に示すように、実施形態では、最適化ジョブソートキー２１０１が用意されており、これがユーザの操作により選択されたとコア部２０６が判断した場合には、図２１や図２２のようなフローに従って、ジョブの出力順序のスケジュールを調整することで、図２０の（ｂ）に示すようにカラー／白黒のジョブが入り混じった順序にソートされて出力されることとなる。
【０１３５】
これにより、例えば、白黒画像のジョブがいくつも入力された後に、カラー画像のジョブが入力された場合を想定する。
【０１３６】
一般に画像処理装置は、ある一定の画像レベルを保つために、プリンタエンジンの調整（電位制御、ＡＴＲ制御（現像）、レーザパワーなどの最大濃度制御、ＬＵＴ（ルックアップテーブル）などの階調制御）をそのシーケンスの中に取り入れており、出力枚数、ビデオカウント積算数をカウントして定期的にこの調整シーケンスが入るようになっていたり、周辺の温度や湿度などを常に計測しており、環境変動時にもこの調整を入れたりする仕組みになっている。
【０１３７】
このとき、４ドラム系画像形成装置（４連ドラムを持っており、必要な色のみ作像して出力するシーケンス）と、１ドラム系画像形成装置（カラーの場合は４回転、白黒の場合は１回転のみのシーケンス）とで動作が異なるため、分けて説明する。
【０１３８】
４ドラム系では、白黒ジョブでもカラージョブでも一般にＣＭＹドラム、現像スリーブは常に回っている（ＣＭＹプロセスパーツの離間機構のある画像形成装置を除く）ため、カラージョブと白黒ジョブの比率が偏って投入された場合には、白黒（Ｋ）のみのジョブが偏って出力されると、ＣＭＹの現像スリーブが必要以上に攪拌され、その直後に出力するＣＭＹトナーの濃度などで画質劣化が発生したり、使用されないのに空回りを繰り返したりすると寿命の低下を招く。
【０１３９】
１ドラム系の場合は、白黒（Ｋ）のみのジョブが偏って出力されると、ＣＭＹの現像スリーブの休止状態が続くことになり、耐久性に関しては寿命を低下させることはないが、次のジョブにカラージョブが投入されると、いきなり攪拌が開始されるが、攪拌が間に合わずに階調の立ち上がりが悪くなり、色味が変わることが観測されている。これに対して無理に色を合わせるために余計に攪拌すると、長い時間の攪拌が必要となり、カラージョブへの変換直後のパフォーマンスダウンや、更に連発すると現像器の耐久性にも問題が生じる課題に対して、本実施形態によれば、上述したように白黒ジョブとカラージョブをある程度バランスよくスケジューリングすることでこれらを緩和することができる。
【０１４０】
さらに、１ドラム系の場合は、特開２０００−０７５７２２号公報記載のように、黒単色出力時の温度低下とカラー出力時の温度低下度合いが異なる。定着器から考えると、白黒単色出力の方が用紙の通過頻度が高い。１ドラム系の場合ＣＭＹＫの作像が必要であり、通紙間隔が広くなるためである。そのため、白黒連続出力をする場合には、上記公開例のような課題があり、温調温度が規定温度に上昇するまで出力を中断する制御が入ってしまうという課題に対して、本実施形態によれば、白黒ジョブとカラージョブをある程度バランスよくスケジューリングすることでこれらを緩和させることができる。
【０１４１】
〔第２実施形態〕
上記第１実施形態では、ジョブの属性、特に、ジョブの色情報が、カラージョブであるか白黒ジョブであるかを判断して、メモリ部２１０等に格納されてジョブ待ちの出力ジョブの出力順序のスケジュールを調整して、ＭＦＰのハード資源の偏った駆動制御が実行されてしまうことを制限し、再現される色特性の変動を抑えることができるようにジョブの出力スケジュールを調整する場合について説明したが、ジョブの属性として、用紙サイズの選択に基づく、ハード資源、例えば熱定着ユニットの表面温度ムラに起因して、発明が解決しようとする課題で説明したような画像端部のグロスムラや、画像端部の色変動、画像端部の高温オフセットが発生して、画質が劣化してしまう。
【０１４２】
そこで、ジョブの属性中の用紙サイズの偏りを判断して、ジョブの出力順序が一定の用紙（例えばＡ４Ｒ）が連続して出力されてしまう事態を回避するよう出力ジョブのスケジュールを調整制御するように構成してもよい。以下、その実施形態について説明する。
【０１４３】
図２３は、図２に示したプリンタ部２０８の定着器に対する用紙の通紙状態とその表面温度特性とを相対的に説明する図である。
【０１４４】
図２に示したプリンタ部２０８には、現像されたトナー像を選択されたサイズの用紙に定着するための定着装置が所定位置に設けられており、該定着装置は、通常定着上ローラ２３０１と定着下ローラ２３０２とを備え、該定着上ローラ２３０１と定着下ローラ２３０２との間を選択されたサイズの用紙が通過する。いま、Ａ４（またはレター）サイズの用紙２３０３、Ａ４Ｒ（またはレターＲ）サイズの用紙２３０４とする。
【０１４５】
このとき、一般に定着上ローラ２３０１と定着下ローラ２３０２は、その内部にある定着ヒータで一様に暖められているが、Ａ４または、Ａ４Ｒサイズの用紙２３０３、２３０４がこの定着上ローラ２３０１と定着下ローラ２３０２との間をくぐり抜ける際に熱は用紙やその上に載っているトナーなどに吸収され、連続して何枚も通過すると、図２３の上側の図のようにローラの表面温度は、通過した部分だけ低下する傾向にあることが広く知られている。このとき、図２３の上部に示す実線２３０５はＡ４サイズの用紙２３０４の場合、一点鎖線２３０６はＡ４Ｒサイズの用紙２３０４が連続通紙されたことを意味する。
【０１４６】
図２４は、図２３に示した定着上ローラ２３０１と定着下ローラ２３０２の温度制御回路の構成を説明する図である。
【０１４７】
図２３に示した定着上ローラ２３０１と定着下ローラ２３０２に対するその温度制御は、図２４のように、上定着ローラ２４０１、下定着ローラ２４０２は、それぞれその内部に設けられた定着ヒータ２４０３，２４０４と、上下の定着ローラ付近に設けられたサーミスタ（ＴＨ１）２４０７、サーミスタ（ＴＨ２）２４０８、サーミスタ（ＴＨ３）２４０９、サーミスタ（ＴＨ４）２４１０及び、異常昇温時などに定着ヒータへの電力供給を遮断するサーモスイッチ２４０５，２４０６によって行われる。
【０１４８】
また、図２４において、２４１１、２４１３、２４１４、２４１６は高温検知回路、２４１２、２４１５は断線検知回路であり、それぞれでもし異常を検知した場合は、制御回路２４１７で判断されて、ヒータへの電源供給を切ったり、サービスマンコールを出したりするなど適切に処理される。
【０１４９】
しかしながら、発明が解決しようとする課題で説明したように、Ａ４Ｒなど主走査方向に短いジョブを大量に通紙したり、長時間同じ温調で流したりすると、定着上ローラ２３０１と定着下ローラ２３０２上の表面温度特性は、図２３に示すような温度分布を示し、Ａ４Ｒの領域２３２２の部分と、Ａ４Ｒにはない領域２３２１及び領域２３２３で温度差を生じてしまい、結果として、画像端部のグロスムラ、画像端部の色変動、画像端部の高温オフセット（定着器にトナーが持っていかれる現象）などが発生し、画質劣化の原因となってしまう。
【０１５０】
そのため、このような現象を防ぐために、同じ用紙サイズ（特に、主走査方向に短いジョブ）を連続通紙する場合には、第１実施形態と同様に、なるべくジョブの順序を入れ替えるなどの方法でＡ４Ｒなどのジョブを偏らせないようにスケジューリングを行う。
【０１５１】
更に、画像劣化を防ぐには、ジョブ単位でなく、部数単位やページ単位でジョブが偏らないように制御する必要がある。
【０１５２】
そこで、本実施形態では、プリンタ部２０８に図２５のように排紙トレイを複数個用意し、コア部２０６がジョブ属性を解析して、格納されているジョブの用紙サイズが異なるジョブとして、例えば、排紙トレイ２５０１と排紙トレイ２５０２とに交互に排出するように、ジョブの出力スケジュールを調整制御する。
【０１５３】
図２５は、図２に示したプリンタ部２０８に設けられる排紙トレイの配置例を示す要部斜視図である。
【０１５４】
図２５において、用紙サイズがＡ４Ｒの出力ジョブ２５１１、２５１２と、用紙サイズがＡ４の出力ジョブ２５１３、２５１４とは、例えば、出力ジョブ２５１２→出力ジョブ２５１４→出力ジョブ２５１１→出力ジョブ２５１３となるようにジョブ出力スケジュールが、後述する図２６、図２７に示す制御手順で調整制御される。
【０１５５】
図２６は、本発明に係る画像処理装置における第３のデータ処理手順の一例を示すフローチャートであり、コア部２０６がメモリ部２１０から読み出すジョブ処理モジュールに基づき、ジョブ出力スケジュールを調整する処理手順に対応する。なお、Ｓ２６０１〜Ｓ２６０５は各ステップを示す。
【０１５６】
先ず、ステップＳ２６０１で、コア部２０６は、２つ以上のジョブを予め、図３に示したＲＩＰ部５０３で、ＲＩＰ展開して、メモリ部（ＨＤＤ）２１０またはＲＡＭ５０８に格納しておき、定着器の温度にムラを起こさない枚数（あるいは、部数、ページ数）毎にプリンタ部２０８でプリントする。
【０１５７】
そして、ステップＳ２６０２で、コア部２０６は、プリントしたジョブの属性から、出力したジョブの用紙サイズが主走査方向に短いジョブであったか否かを判断して、主走査方向に短いジョブであったと判断した場合は、ステップＳ２６０３で、次のジョブとして通常幅のジョブを優先させ、ステップＳ２６０５で、次のジョブの候補をジョブ待ちリストから選択して、ステップＳ２６０１へ戻る。
【０１５８】
一方、ステップＳ２６０２で、コア部２０６が主走査方向に短いジョブでないと判断した場合は、ステップＳ２６０４で、次ジョブとして短い幅のジョブを優先して、ステップＳ２６０５へ進む。
【０１５９】
なお、ジョブの出力に際しては、排出トレイで分類し、２つのジョブの出力が混合しないように制御する。
【０１６０】
図２７は、本発明に係る画像処理装置における第４のデータ処理手順の一例を示すフローチャートであり、コア部２０６がメモリ部２１０から読み出すジョブ処理モジュールに基づき、ジョブ出力スケジュールを調整する処理手順に対応する。なお、Ｓ２６１１〜Ｓ２６２２は各ステップを示す。
【０１６１】
先ず、ステップＳ２６１１で、コア部２０６は、ＲＡＭ５０８で記憶する通常幅ジョブのカウンタの値と、短手のジョブのカウンタの値をリセットする。そして、ステップＳ２６１２で、通常幅ジョブと、短手のジョブとの入れ替えを決定するための閾値をＲＡＭ５０８上に設定する。
【０１６２】
そして、ステップＳ２６１３で、ＲＡＭ５０８上で管理される出力待ちのジョブリスト内の通常幅ジョブまたは短手のジョブを優先順にプリンタ部２０８よりプリントする。次に、ステップＳ２６１４で、ＲＡＭ５０８上で管理される出力待ちのジョブの出力枚数（頁数×部数）を累積処理する。
【０１６３】
そして、ステップＳ２６１５で、コア部２０６は、ＲＡＭ５０８に記憶される通常幅ジョブの累積値が設定された入れ替え閾値を超えているか否かを判断して、超えていないと判断した場合は、ステップＳ２６１３へ進む。
【０１６４】
一方、ステップＳ２６１５で、通常幅ジョブの累積値が設定された入れ替え閾値を超えているとコア部２０６が判断した場合は、ＲＡＭ５０８に設定される通常幅ジョブの累積値から、例えば入れ替え閾値を演算して、その累積値を調整する（Ｓ２６１６）。そして、ステップＳ２６１７で、次の短手のプリントのジョブ候補の優先順位を上げる。そして、ステップＳ２６２１で、図２５に示すように排出トレイ２５０２から排出トレイ２５０１を排出先とするように排出トレイの切り替えを行い、ステップＳ２６１３へ戻る。
【０１６５】
同様に、ステップＳ２６１８で、コア部２０６が短手幅ジョブの累積値が設定された入れ替え閾値を超えているか否かを判断して、コア部２０６が短手幅ジョブの累積値が設定された入れ替え閾値を超えていないと判断した場合は、ステップＳ２６１３へ戻る。
【０１６６】
一方、ステップＳ２６１８で、コア部２０６が短手幅ジョブの累積値が設定された入れ替え閾値を超えていると判断した場合は、ステップＳ２６１９で、ＲＡＭ５０８に設定される短手幅ジョブの累積値から、例えば入れ替え閾値を演算して、その累積値を調整する。そして、ステップＳ２６２０で、次の通常幅のプリントのジョブ候補の優先順位を上げる。そして、ステップＳ２６２２で、図２５に示すように排出トレイ２５０１から排出トレイ２５０２を排出先とするように排出トレイの切り替えを行い、ステップＳ２６１３へ戻る。
【０１６７】
これにより、カラー／白黒時に比べて、用紙サイズが主走査方向に通常ジョブか短手のジョブか等のジョブの属性に基づいて、出力ジョブの出力スケジュールを調整して、定着ユニットに起因した画質ムラ等を改善することができる。
【０１６８】
また、このように用紙サイズが偏ったジョブが連続して投入される場合、例えば、Ａ４Ｒ（または、ＬｅｔｔｅｒＲ）系のジョブが連続した後、Ａ４（または、Ｌｅｔｔｅｒ）が投入された場合を想定すると、Ｒ系用紙が連続すると、紙が存在する部分は通常に動作するが、紙がない部分では必要以上に定着器の端部昇温が発生し、それをクールダウンさせるために生産性がダウンする。
【０１６９】
また、その直後に大きいサイズ(Ａ４、Ｌｅｔｔｅｒ、Ａ３、１１×１７など)に画像形成を行う場合、画像端部のグロスムラ、画像端部の色変動、画像端部の高温オフセット（定着器にトナーが持っていかれる現象）などが発生し、画質劣化となる。
【０１７０】
更に、定着ローラの端部のみの昇温をくり返すとローラのゴム素材の寿命が短くなる（特開平６−１１９９４号記載）等の課題に対して、本実施形態によれば、主走査方向（奥手前方向）に対して、用紙サイズが平均化されるようにジョブのスケジューリングを行うことで、このような課題に柔軟に対処できることが期待される。
【０１７１】
なお、平均化においては、R系など主走査方向に小さいサイズを選んでマッピングしたり、主走査方向に対しての用紙の分布や画像の分布のヒストグラムをとって平均化するなどの手法がある。
【０１７２】
〔第３実施形態〕
上記第１実施形態では、ジョブの属性、特に、ジョブの色情報が、カラージョブであるか白黒ジョブであるかを判断して、メモリ部２１０等に格納されてジョブ待ちの出力ジョブの出力順序のスケジュールを調整して、ＭＦＰのハード資源の偏った駆動制御が実行されてしまうことを制限し、再現される色特性の変動を抑えることができるようにジョブの出力スケジュールを調整する場合について説明したが、ジョブの属性として、カラー出力する際の各色剤の消費ムラをＲＩＰ部５０３によるレンダリング時の画素情報から算定して、ジョブ出力スケジュールを調整制御して、何れかの色トナーの消費に偏りのあるジョブが連続して投入されないように構成してもよい。以下、その実施形態について説明する。
【０１７３】
図２８は、図３に示したＲＡＭ５０８上で記憶されるジョブステータス画面の一例を示す図であり、現在のプリントジョブのジョブ状況を図２に示した操作部２１１に表示させたものである。
【０１７４】
図２８に示すように、プリント中のジョブ＃１と、ＲＩＰ済みでプリント待ち状態のジョブが＃２〜＃７の６つ存在する。それぞれのＲＩＰ済みジョブは、ＲＩＰ時（または、前述したようなプリフライト時）にＣＭＹＫそれぞれのトナー消費の予想量をコア部２０６が予め算出しておく。算出処理に当たっては、ＲＩＰ部５０３で扱われるディスプレイリストの線分長さと濃度を掛けた値や、カラーマッチング後のビットマップデータと各濃度を掛けたものなどから算出するか、あるいは、実際のプリント出力時のトナー消費量の求めるには、特開２００２−２８３６７５号公報に記載されており、図４に示したスクリーニング部１００３のカラーマッチング後のビットマップデータをトナー消費量とリニアな関係にある信号に、メモリ部２１０に記憶されるルックアップテーブル（ＬＵＴ）を用いて変換処理し、その面内積算量を求め、面内総画素数で割ればよい。
【０１７５】
なお、一部あたりの消費量からジョブ合計の消費量を算出したり、数ページ分から全頁分を予想したりするなどして、概算でも構わない。
【０１７６】
図２９は、図２８に示した各ジョブのトナー消費の予想値２７０１に対するジョブ順序の決定処理例を説明する図である。
【０１７７】
図２９に示す例では、６つのジョブ＃２〜＃７について、属性、本実施形態ではトナー消費値に着目して、トナー消費の偏りを抑えたジョブ出力順序を決定する。
【０１７８】
図２９において、２８０１はトナー消費量テーブルで、ジョブ＃１〜＃７のトナー消費予想値とそれぞれのジョブのＣＭＹＫ間のトナー消費予想値の平均値及び、その偏差が設定される。
【０１７９】
現在、ジョブ＃１はすでにプリント中であるため、この順序を換えることはできないが、次ジョブ＃２〜＃７の６つのジョブは、既に、図３に示したＲＩＰ部５０３により、ＲＩＰ済みでプリントスタンバイ状態であるため、どれを先にプリントしても構わない。
【０１８０】
そのため、次にプリントする候補として、ジョブ＃２〜＃７までの６通りについて、属性として、トナー消費量に関して、ジョブ＃１の消費予想量を累積して考えたものが、トナー消費量テーブル２８０２中でＣＭＹＫ間のトナー消費のばらつきが一番小さいものは、ジョブ＃４を流した場合であることが、トナー消費量テーブル２８０２の偏差の小ささからわかるため、次ジョブの候補をジョブ＃４とする。
【０１８１】
次に、ジョブ＃１→ジョブ＃４と流した場合、次ジョブにどれを選ぶとばらつきが少ないかと言う観点で見ているのが、トナー消費量テーブル２８０３であり、このとき、偏差が最小となるのは、＃５を選んだ場合であることがわかる。これを繰り返すことで、ばらつきが一番少ないジョブの選び方は、トナー消費量テーブル２８０４〜２８０７に示すように、ジョブ＃１→ジョブ＃４→ジョブ＃５→ジョブ＃２→ジョブ＃３→ジョブ＃７→ジョブ＃６であることがわかる。
【０１８２】
図３０は、本発明に係る画像処理装置における第５のデータ処理手順の一例を示すフローチャートであり、コア部２０６がメモリ部２１０から読み出すジョブ処理モジュールに基づき、ジョブ出力スケジュールを調整する処理手順に対応する。なお、Ｓ２９０１〜Ｓ２９０９は各ステップを示す。
【０１８３】
先ず、ステップＳ２９０１で、コア部２０６は、現ジョブ（Ｊ）のＣＭＹＫトナー消費予測値（Ｔ）を、ＲＩＰ部５０３で扱う画素情報を参照して算出する。次に、ステップＳ２９０２で、コア部２０６は、前回ジョブまでのトナー消費累計Ｓを加算処理（Ｓ＝Ｓ＋Ｔ）する。次に、ステップＳ２９０３で、コア部２０６は、ＲＡＭ５０８に記憶されているＲＩＰ済みのジョブ（Ｎ個）のトナー消費予測値（Ｒｉ）をＲＩＰ部５０３で扱う画素情報を参照して算出する。
【０１８４】
そして、ステップＳ２９０４で、コア部２０６はそれぞれのトナー消費予測値（Ｒｉ）で、Ｓｉ＝Ｓ＋ＲｉのＳｉにおける偏差σｉを算出する。
【０１８５】
そして、ステップＳ２９０５で、コア部２０６はパラメータｉを「０」にして、ステップＳ２９０６で、コア部２０６は偏差σｉは次候補の中で最小か否かを判断し、最小でないと判断した場合は、ステップＳ２９０７へ進み、コア部２０６はパラメータｉを「１」インクリメントし、ステップＳ２９０６へ戻る。
【０１８６】
一方、ステップＳ２９０６で、偏差σｉは次候補の中で最小であると判断した場合は、ステップＳ２９０８で、コア部２０６は、次ジョブＪｉを次のプリントジョブに設定して、ステップＳ２９０９で、次ジョブＪｉをプリンタ部２０８でプリントして、ステップＳ２９０１へ戻る。
【０１８７】
なお、本例は、単純に偏差σが最小になるジョブを次の候補として選んでいくものである。
【０１８８】
しかしながら、実際には図３０に示す制御動作は、ＲＩＰ部５０３とプリンタ部２０８のプリントとが同時進行の中で行われており、これを繰り返すとプリントされないジョブや、常に後回しにされるジョブが出てくるため、図３１に示すように処理を変更する必要がある。
【０１８９】
図３１は、本発明に係る画像処理装置における第６のデータ処理手順の一例を示すフローチャートであり、コア部２０６がメモリ部２１０から読み出すジョブ処理モジュールに基づき、ジョブ出力スケジュールを調整する処理手順に対応する。なお、Ｓ３００１〜Ｓ３０２１は各ステップを示す。
【０１９０】
先ず、ステップＳ３００１で、コア部２０６は、現ジョブ（Ｊ）のＣＭＹＫトナー消費予測値（Ｔ）を、ＲＩＰ部５０３で扱う画素情報を参照して算出する。次に、ステップＳ３００２で、コア部２０６は、前回ジョブまでのトナー消費累計Ｓを加算処理（Ｓ＝Ｓ＋Ｔ）する。次に、ステップＳ３００３で、コア部２０６は、ＲＡＭ５０８に記憶されているＲＩＰ済みのジョブ（Ｎ個）のトナー消費予測値（Ｒｉ）をＲＩＰ部５０３で扱う画素情報を参照して算出する。
【０１９１】
そして、ステップＳ３００４で、コア部２０６はそれぞれのトナー消費予測値（Ｒｉ）で、Ｓｉ＝Ｓ＋ＲｉのＳｉにおける偏差σｉを算出する。
【０１９２】
そして、ステップＳ３００５で、コア部２０６はパラメータｉを「０」にして、ステップＳ３００６で、ジョブ（Ｊｉ）のプライオリティ（Ｐｉ）はＨｉｇｈ状態か否かを判断し、ジョブ（Ｊｉ）のプライオリティ（Ｐｉ）はＨｉｇｈ状態でないと判断した場合は、ステップＳ３００７で、コア部２０６は偏差σｉは次候補の中で最小か否かを判断して、最小でないと判断した場合は、ステップＳ３００８で、パラメータｉを「１」インクリメントして、ステップＳ３００９で、プライオリティを少し上げて、ステップＳ３００６へ戻る。
【０１９３】
一方、ステップＳ３００７で、偏差σｉは次候補の中で最小であると判断した場合、または、ステップＳ３００６で、ジョブ（Ｊｉ）のプライオリティ（Ｐｉ）はＨｉｇｈ状態であると判断した場合は、ステップＳ３０１０で、一次候補ジョブ（Ｋｉ）をノミネートして、ステップＳ３０１１で、パラメータｉがＮと一致しているか否かを判断して、一致していないと判断した場合は、ステップＳ３０１２で、パラメータｉを「１」インクリメントして、ステップＳ３００６へ戻る。
【０１９４】
一方、ステップＳ３０１１で、パラメータｉがＮと一致していると判断した場合は、さらに、ステップＳ３０１３で、パラメータｉを「０」にインクリメントし、ステップＳ３０１４で、偏差σｉは次候補の中で最小か否かを判断して、最小でないと判断した場合は、ステップＳ３０１５で、パラメータｉを「１」インクリメントして、ステップＳ３０１６で、プライオリティレベルを少し上げて、ステップＳ３０１４へ戻る。
【０１９５】
一方、ステップＳ３０１４で、偏差σｉは次候補の中で最小であると判断した場合は、ステップＳ３０１７で、一次候補ジョブＫｉを次ジョブの候補として、ステップＳ３０１８で、コア部２０６は、ＲＡＭ５０８上で記録されているジョブ管理テーブルを参照して、割込ジョブが現在発生しているか否かを判断して、割込がないと判断した場合は、ステップＳ３０２０で、一次候補ジョブＫｉを次のプリントジョブと設定して、ステップＳ３０２１で、一次候補ジョブＫｉをプリンタ部２０８でプリントして、ステップＳ３００１へ戻る。
【０１９６】
一方、ステップＳ３０１８で、割込ジョブが現在発生していると判断した場合は、ステップＳ３０１９で、ジョブスケジュールを再直し（割込ジョブの優先レベルを上げて、テーブルで管理されるジョブの出力順序を再調整する）を行い、ステップＳ３０２０へ進む。
【０１９７】
これにより、コア部２０６によるジョブスケジュール処理で、後回しにされたジョブも少なからず、ステップＳ３００９で優先順位を上げておくことにより、いずれプリント順が回ってくるようになる。
【０１９８】
また、実際には、予めジョブプライオリティを高くして投入されてくる割り込みジョブなどもあることをステップＳ３０１８で検出した場合、これらのジョブ要求変動に適応して、ステップＳ３０１９で、既に順序付けされているプリントの待ち行列の中でもジョブの出力順の見直しも重要になってくる。
【０１９９】
また、単純にジョブ全体の濃度が濃いジョブが連続したり、薄いジョブが連続したりするような場合も、その切り替わり目の画像劣化を招いたり、画像形成装置の寿命を短くしたりする要因となる。
【０２００】
そこで、図３２に示すように、濃いジョブと薄いジョブが排出される際に、濃いジョブの１部目３１１１、薄いジョブの１部目３１１３、濃いジョブの２部目３１１２、薄いジョブの２部目３１１４のような順序で排出するように、コア部２０６がその排出先を制御すれば問題点は緩和される。
【０２０１】
図３２は、図２に示したプリンタ部２０８のジョブ出力排紙状態を説明する要部斜視図である。
【０２０２】
これにより、トナーの消費量が極端に多いジョブ、少ないジョブが交互に投入される場合を想定する。トナーの消費量が少ない画像の場合には、現像器内のトナーの供給が過多になりやすく、現像スリーブ付近でのトナーの凝集による圧縮によりトナーのパッキングが生じる。パッキング状態が続くと、現像スリーブへのトナー供給がされにくいばかりか、トナーへの負荷が大きくなりトナー自体の劣化をもたらす。
【０２０３】
一方、トナーの消費量が多い画像の場合には、現像器内へのトナーの供給が追いつかず、攪拌スクリューのピッチムラが出てしまう画像不良や、現像機内のトナー量を規定状態に戻すためJOBを中断してトナーを供給するなど、パフォーマンスを犠牲にしてきた。
【０２０４】
いずれの場合も、トナー消費に対してバランスよくジョブをスケジューリングすることが重要であり、そのために、トナー消費量をＲＩＰ前のプリフライト時や、ＲＩＰ時に予想使用量を算出したり、実際のプリントの際のビデオのビット数をカウントしたりするなどしてその総量がある基準に達した場合に、ジョブを入れ替えたり、トナー消費がバランスよく分布するように予めスケジューリングを行うことで、上記解題に柔軟に対応することができる。
【０２０５】
〔第４実施形態〕
前述したように、定着スピードでグロスを変化させる場合は、高→低→高→低→高→低→高→低のように交互に定着スピードを変えれば、定着温度低下による生産性低下も防げる。
【０２０６】
そして、定着スピードが速いほど、温度低下が激しいので、総合的に見てパフォーマンスが一番良い条件で出力する必要がある。
【０２０７】
そのため、この方法でジョブ出力スケジュールの制御を行う場合には、高グロスプリントと低グロスプリントが平均化されるようにジョブのスケジューリングをコア部２０６が行う。
【０２０８】
これにより、グロスを変化させるためには、定着温度または、定着スピードを変化させるなどして、トナーに与える熱容量をいかに変化させるかが重要になる。一般に、定着温度を上げるにも下げるにもある程度の時間が必要となるため、定着温度で制御しようとすると、高→高→高→高→温度変更→低→低→低→低と制御しなければ、生産性が落ちてしまう。
【０２０９】
逆に、定着スピードで変化させる場合は、高→低→高→低→高→低→高→低のように交互に定着スピードを変えれば、定着温度低下による生産性低下も防げる。定着スピードが速いほど、温度低下が激しい。総合的に見てパフォーマンスが一番良い条件で出力する必要がある等の課題に対して、本実施形態によれば、前者の場合にはグロス条件が集中するようにジョブのスケジューリングを行い、後者の方法で制御を行う場合には、高グロスプリントと低グロスプリントが平均化されるようにジョブのスケジューリングを行うことで、その課題に対して柔軟に対処することができる。
【０２１０】
〔第５実施形態〕
その他、後処理関係でもくるみ製本などに利用されるグルーバインド（糊付け）工程は乾くまでに時間がかかる場合が多く、できるだけジョブとジョブの間に時間をあけて処理するほうが出来上がりがきれいに仕上がる。
【０２１１】
そこで、図２０の（ａ）に示したように、後処理欄のようにノンソート処理のジョブとくるみ製本のジョブが偏って入力される場合には、図２０の（ｂ）のようになるべく処理を平均化させて配置させることでこれらの問題点を解決することが出来る。
【０２１２】
また、本例では、くるみ製本のグルー工程を説明したが、ステープルやパンチなどの処理を平均化させてスケジューリングしたほうがよい場合には、前述同様にジョブ順序を入れることができる。
【０２１３】
〔第６実施形態〕
上記第１実施形態では、ジョブの属性、特に、ジョブの色情報が、カラージョブであるか白黒ジョブであるかを判断して、メモリ部２１０等に格納されてジョブ待ちの出力ジョブの出力順序のスケジュールを調整して、ＭＦＰのハード資源の偏った駆動制御が実行されてしまうことを制限し、再現される色特性の変動を抑えることができるようにジョブの出力スケジュールを調整する場合について説明したが、ジョブの属性として、図２０の（ａ），（ｂ）に示すようにデータ種別のカラージョブと白黒ジョブ、及び、後処理のノンソートとくるみ製本のように２つ以上のパラメータが混じっている場合には、それらのパラメータに優先順位をつけてジョブの平滑化スケジューリング処理を行ったり、それぞれのパラメータごとに閾値を設けて、それぞれのパラメータが閾値を超えた場合にその都度ジョブの順位を入れ替えたりするなど考慮してジョブのスケジューリングを行うように制御してもよい。以下、その実施形態について説明する。
【０２１４】
図３３は、本発明に係る画像処理装置における第７のデータ処理手順の一例を示すフローチャートであり、コア部２０６がメモリ部２１０から読み出すジョブ処理モジュールに基づき、ジョブ出力スケジュールを調整する処理手順に対応する。なお、Ｓ３２０１〜Ｓ３２０３は各ステップを示す。
【０２１５】
先ず、ステップＳ３２０１で、コア部２０６がＲＡＭ５０８で記憶されるジョブステータス（例えば図２８に示すステータスとして表示されるパラメータ）に係わるジョブパラメータの優先順位を決定する。そして、ステップＳ３２０２で、優先順位の高いジョブパラメータで記憶されているジョブのジョブスケジューリングを実行する。
【０２１６】
そして、ステップＳ３２０３で、コア部２０６が優先順位の低いジョブパラメータでジョブスケジューリングを実行して、ステップＳ３２０２へ戻る。
【０２１７】
図３４は、本発明に係る画像処理装置における第８のデータ処理手順の一例を示すフローチャートであり、コア部２０６がメモリ部２１０から読み出すジョブ処理モジュールに基づき、ジョブ出力スケジュールを調整する処理手順に対応する。なお、Ｓ３２１１〜Ｓ３２１６は各ステップを示す。
【０２１８】
先ず、ステップＳ３２１１で、コア部２０６がＲＡＭ５０８で記憶されるジョブステータス（例えば図２８に示すステータスとして表示されるパラメータ）に係わるジョブパラメータの優先順位を決定する。そして、ステップＳ３２１２で、各ジョブパラメータの閾値を設定する。そして、ステップＳ３２１３で、優先順位の高いパラメータで閾値を超えているか否かを判断して、超えていないと判断した場合は、ステップＳ３２１５へ進む。
【０２１９】
一方、ステップＳ３２１３で、優先順位の高いパラメータで閾値を超えていると判断した場合は、ステップＳ３２１４で、優先順位の高いジョブパラメータでジョブのスケジューリングをコア部２０６が実行する。
【０２２０】
そして、ステップＳ３２１５で、優先順位の低いパラメータで閾値を超えているか否かを判断して、超えていないと判断した場合は、ステップＳ３２１３へ進む。
【０２２１】
一方、ステップＳ３２１５で、優先順位の低いパラメータで閾値を超えていると判断した場合は、ステップＳ３２１６で、優先順位の低いジョブパラメータでジョブのスケジューリングをコア部２０６が実行した後、ステップＳ３２１３へ戻る。
【０２２２】
以下、図３５に示すメモリマップを参照して本発明に係る印刷装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０２２３】
図３５は、本発明に係る印刷装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２２４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２２５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２２６】
本実施形態における図１８，図２１，図２２，図２６，図２７，図３０，図３１，図３３，図３４に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２２７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２２８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２２９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２３０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２３１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２３２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２３３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２３４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２３５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２３６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２３７】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜２４について説明する。
【０２３８】
〔実施態様１〕
所定の通信媒体を介して複数のデータ処理装置から複数のプリントジョブを記憶手段（例えば図２に示すメモリ部２１０）に格納可能な画像処理装置であって、前記記憶手段に格納されている各プリントジョブの属性を解析して、類似属性のプリントジョブが連続してプリントされないように、前記記憶手段に記憶されている各プリントジョブの出力スケジュールを調整するジョブ管理手段（図２に示すコア部２０６が、図１８に示すフローチャートのステップＳ１９３３により調整する）を有することを特徴とする画像処理装置。
【０２３９】
これにより、類似属性のプリントジョブが大量に処理されてしまうことによる、画質低下を防止できるとともに、プリントジョブを処理する各ユニットの利用状況を平滑化して、各ユニットの耐久性を向上できるようにジョブスケジュールを調整して、プリントジョブを大量に処理する画像処理環境において、安定した高画質のプリント結果を得ることができる。
【０２４０】
〔実施態様２〕
前記ジョブ管理手段は、前記記憶手段に記憶された順にプリントジョブを出力する第１の出力シーケンスと、前記記憶手段に記憶された順とは異なる順にプリントジョブを出力する第２の出力シーケンスとを切り替えるように各プリントジョブの出力スケジュールを調整することを特徴とする実施態様１記載の画像処理装置。
【０２４１】
これにより、類似属性のプリントジョブが大量に処理されてしまうことによる、画質低下を防止して、類似属性のプリントジョブが偏って出力される事態を回避できる。
【０２４２】
〔実施態様３〕
前記前記ジョブ管理手段は、前記プリントジョブの属性の類似性に一定の偏りがあるか否かを判断する判断手段（例えば図２に示すコア部２０６が実行する図２２に示すステップＳ２２１５、Ｓ２２１８）と、前記判断手段により前記プリントジョブの属性の類似性に一定の偏りがあると判断した場合は、第２の出力シーケンスに切り替え、前記判断手段により前記プリントジョブの属性の類似性に一定の偏りがないと判断した場合は、第１の出力シーケンスに切り替える制御手段（例えば図２に示すコア部２０６が実行する図２２に示すステップＳ２２１５、Ｓ２２１８）とを有することを特徴とする実施態様１記載の画像処理装置。
【０２４３】
これにより、プリントジョブの属性の類似性に一定の偏りがある場合には、その連続性を中断して、類似性のないジョブを割り込ませるようにジョブスケジュールを調整できるため、プリントジョブの属性の類似性が偏ることに起因する画質の低下と耐久性の負荷を軽減できる。
【０２４４】
〔実施態様４〕
前記判断手段は、前記記憶手段に記憶されているプリントジョブの属性が示す出力モード（図２１に示すステップＳ２２０２によるジョブがカラーモード）またはプリントジョブを出力する際に動作する所定のユニットの利用範囲（例えば図２６に示すステップＳ２６０２）が偏っているか否かを判断することを特徴とする実施態様１記載の画像処理装置。
【０２４５】
これにより、プリントジョブの属性として類似する出力モードが連続して出力される場合には、その連続性を中断して、類似性のない出力モードのジョブを割り込ませるようにジョブスケジュールを調整できるため、プリントジョブの属性の類似性が偏ることに起因する画質の低下と耐久性の負荷を軽減できる。
【０２４６】
〔実施態様５〕
前記判断手段は、複数のユニットのうちの１つのユニットを長時間利用する属性が類似するジョブが連続して出力される場合に、前記プリントジョブの属性の類似性に一定の偏りがあると判断することを特徴とする実施態様３記載の画像処理装置。
【０２４７】
これにより、過渡的な類似ばかりでなく、同一ユニットを長時間にわたり使用するような類似する出力モードが連続して出力される場合には、その連続性を中断して、類似性のない出力モードのジョブを割り込ませるようにジョブスケジュールを調整できるため、プリントジョブの属性の類似性が偏ることに起因する画質の低下と耐久性の負荷を軽減できる。
【０２４８】
〔実施態様６〕
前記判断手段は、複数の出力モードのうちの１つの出力モードを長時間利用する属性が類似するジョブが連続して出力される場合に、前記プリントジョブの属性の類似性に一定の偏りがあると判断することを特徴とする請求項４記載の画像処理装置。
【０２４９】
これにより、過渡的な類似ばかりでなく、同一出力モードを長時間にわたり使用するような類似する出力モードが連続して出力される場合には、その連続性を中断して、類似性のない出力モードのジョブを割り込ませるようにジョブスケジュールを調整できるため、プリントジョブの属性の類似性が偏ることに起因する画質の低下と耐久性の負荷を軽減できる。
【０２５０】
〔実施態様７〕
前記出力モードは、カラー出力モードと、白黒出力モードとを含むことを特徴とする実施態様４または６記載の画像処理装置。
【０２５１】
これにより、過渡的な類似ばかりでなく、カラー出力モードを長時間にわたり使用するような類似する出力モードが連続して出力される場合には、その連続性を中断して、類似性のない白黒出力モードのジョブを割り込ませるようにジョブスケジュールを調整できるため、プリントジョブの属性の類似性が偏ることに起因する画質の低下と耐久性の負荷を軽減できる。
【０２５２】
〔実施態様８〕
前記所定のユニットは、異なる用紙サイズの記録媒体を給紙する複数の給紙ユニットと、前記記録媒体に所定の後処理を行う後処理ユニットとを含むことを特徴とする実施態様４記載の画像処理装置。
【０２５３】
これにより、プリントジョブの設定により、後処理ユニットを長時間にわたり使用するような類似する出力モードが連続して出力される場合には、その連続性を中断して、類似性のない後処理ユニットを利用しないジョブを割り込ませるようにジョブスケジュールを調整できるため、プリントジョブの属性の類似性が偏ることに起因する画質の低下と耐久性の負荷を軽減できる。
【０２５４】
〔実施態様９〕
前記プリントジョブを解析して現像される色剤別の消費量を算出する算出手段（図２に示すコア部２０６による図３０に示すステップＳ２９０１〜Ｓ２９０４）を有し、前記判断手段は、前記算出手段による算出結果に基づいて、カラー出力モード時における色剤別の消費量に一定の偏りがあると判断することを特徴とする実施態様７記載の画像処理装置。
【０２５５】
これにより、カラー出力モードを長時間にわたり使用するような類似する出力モードが連続して出力される場合には、その各色トナーの消費状態がばらついてしまう場合には、そのプリントジョブの順序を変更して、その各色トナーの消費状態が平滑化されるように、カラーモードの出力ジョブのジョブスケジュールを調整できるため、プリントジョブの属性の類似性が偏ることに起因する画質の低下と耐久性の負荷を軽減できる。
【０２５６】
〔実施態様１０〕
前記判断手段は、前記プリントジョブの属性に基づいて選択される記録媒体の搬送方向の幅と、該記録媒体に熱定着処理を施す熱定着ユニットの有効定着域の通過幅との相対関係から所定のユニットの利用範囲が偏っていると判断することを特徴とする実施態様３記載の画像処理装置。
【０２５７】
これにより、過渡的な類似ばかりでなく、熱定着ユニットの有効定着域に対して短幅の記録用紙が給紙されることが長時間にわたり使用するような類似する出力モードが連続して出力される場合には、その連続性を中断して、熱定着ユニットの有効定着域に対して全面幅となるような用紙を指定するプリントジョブを割り込ませるようにジョブスケジュールを調整できるため、プリントジョブの属性の類似性が偏ることに起因する画質の低下と耐久性の負荷を軽減できる。
【０２５８】
〔実施態様１１〕
前記プリントジョブの出力モードを決定する複数個のパラメータに偏りがあるか否かを判断する偏差判断手段（例えば図２に示すコア部２０６が実行する図３３に示すステップステップＳ３２０１〜Ｓ３２０３）を有し、前記ジョブ管理手段は、前記偏差判断手段による偏差判断結果に基づいて、各パラメータに優先順位を設定して各プリントジョブの出力順序を入れ替えることを特徴とする実施態様５記載の画像処理装置。
【０２５９】
これにより、各パラメータに優先順位を設定して各プリントジョブの出力順序を入れ替えることで、出力モードまたはユニットの使用状態が連続することで画質や耐久性に負荷がかかるパラメータを重み付けして総合的な影響を判断しながら、ジョブスケジュールを調整できるため、プリントジョブの属性の類似性が偏ることに起因する画質の低下と耐久性の負荷を軽減できる。
【０２６０】
〔実施態様１２〕
所定の通信媒体を介して複数のデータ処理装置から複数のプリントジョブを記憶手段に格納可能な画像処理装置におけるジョブ処理方法であって、
前記記憶手段に格納されている各プリントジョブの属性を解析して、類似属性のプリントジョブが連続してプリントされないように、前記記憶手段に記憶されている各プリントジョブの出力スケジュールを調整するジョブ管理ステップを有することを特徴とするジョブ処理方法。
【０２６１】
これにより、実施態様１と同様の効果が期待できる。
【０２６２】
〔実施態様１３〕
前記ジョブ管理ステップは、前記記憶手段に記憶された順にプリントジョブを出力する第１の出力シーケンスと、前記記憶手段に記憶された順とは異なる順にプリントジョブを出力する第２の出力シーケンスとを切り替えるように各プリントジョブの出力スケジュールを調整することを特徴とする実施態様１２記載のジョブ処理方法。
【０２６３】
これにより、実施態様２と同様の効果が期待できる。
【０２６４】
〔実施態様１４〕
前記ジョブ管理ステップは、前記プリントジョブの属性の類似性に一定の偏りがあるか否かを判断する判断ステップと、前記判断ステップにより前記プリントジョブの属性の類似性に一定の偏りがあると判断した場合は、第２の出力シーケンスに切り替え、前記判断手段により前記プリントジョブの属性の類似性に一定の偏りがないと判断した場合は、第１の出力シーケンスに切り替える制御ステップとを有することを特徴とする実施態様１２記載のジョブ処理方法。
【０２６５】
これにより、実施態様３と同様の効果が期待できる。
【０２６６】
〔実施態様１５〕
前記判断ステップは、前記記憶手段に記憶されているプリントジョブの属性が示す出力モードまたはプリントジョブを出力する際に動作する所定のユニットの利用範囲が偏っているか否かを判断することを特徴とする実施態様１２記載のジョブ処理方法。
【０２６７】
これにより、実施態様４と同様の効果が期待できる。
【０２６８】
〔実施態様１６〕
前記判断ステップは、複数のユニットのうちの１つのユニットを長時間利用する属性が類似するジョブが連続して出力される場合に、前記プリントジョブの属性の類似性に一定の偏りがあると判断することを特徴とする実施態様１２記載のジョブ処理方法。
【０２６９】
これにより、実施態様５と同様の効果が期待できる。
【０２７０】
〔実施態様１７〕
前記判断ステップは、複数の出力モードのうちの１つの出力モードを長時間利用する属性が類似するジョブが連続して出力される場合に、前記プリントジョブの属性の類似性に一定の偏りがあると判断することを特徴とする実施態様１４記載のジョブ処理方法。
【０２７１】
これにより、実施態様６と同様の効果が期待できる。
【０２７２】
〔実施態様１８〕
前記出力モードは、カラー出力モードと、白黒出力モードとを含むことを特徴とする実施態様１５または１７記載のジョブ処理方法。
【０２７３】
これにより、実施態様７と同様の効果が期待できる。
【０２７４】
〔実施態様１９〕
前記所定のユニットは、異なる用紙サイズの記録媒体を給紙する複数の給紙ユニットと、前記記録媒体に所定の後処理を行う後処理ユニットとを含むことを特徴とする実施態様１５記載のジョブ処理方法。
【０２７５】
これにより、実施態様８と同様の効果が期待できる。
【０２７６】
〔実施態様２０〕
前記プリントジョブを解析して現像される色剤別の消費量を算出する算出ステップを有し、
前記判断ステップは、前記算出ステップによる算出結果に基づいて、カラー出力モード時における色剤別の消費量に一定の偏りがあると判断することを特徴とする実施態様１８記載のジョブ処理方法。
【０２７７】
これにより、実施態様９と同様の効果が期待できる。
【０２７８】
〔実施態様２１〕
前記判断ステップは、前記プリントジョブの属性に基づいて選択される記録媒体の搬送方向の幅と、該記録媒体に熱定着処理を施す熱定着ユニットの有効定着域の通過幅との相対関係から所定のユニットの利用範囲が偏っていると判断することを特徴とする実施態様１２記載のジョブ処理方法。
【０２７９】
これにより、実施態様１０と同様の効果が期待できる。
【０２８０】
〔実施態様２２〕
前記プリントジョブの出力モードを決定する複数個のパラメータに偏りがあるか否かを判断する偏差判断ステップを有し、
前記ジョブ管理ステップは、前記偏差判断ステップによる偏差判断結果に基づいて、各パラメータに優先順位を設定して各プリントジョブの出力順序を入れ替えることを特徴とする実施態様１２記載のジョブ処理方法。
【０２８１】
これにより、実施態様１１と同様の効果が期待できる。
【０２８２】
〔実施態様２３〕
実施態様１２〜２２のいずれかに記載のジョブ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０２８３】
これにより、実施態様１２〜２２と同様の効果が期待できる。
【０２８４】
〔実施態様２４〕
実施態様１２〜２２のいずれかに記載のジョブ処理方法を実行させることを特徴とするプログラム。
【０２８５】
これにより、実施態様１２〜２２と同様の効果が期待できる。
【０２８６】
上記実施形態、または実施態様によれば、ＰＯＤ（プリント・オン・ディマンド）の業界では、大きなジョブや偏ったジョブが連続して投入されることが多く、これを解消するためにジョブの種類や属性を偏らないようにすることが重要であり、既に準備済みのジョブの順序を入れ替えたり、スケジューリングしたりすることで、これを緩和させることができる。
【０２８７】
また、ＰＯＤの業界では、オフィス環境とは異なり、入力されたジョブの順序に必ずしも従わなくとも、ある分量のジョブをある程度の納期で仕上げればよいため、オペレータの裁量である程度融通が利くことが多い。そのような環境の中で、デバイスに対して優しい利用方法、あるいは耐久性に優れたデバイスの使いこなしを行ううえで非常に有効な手段を提供することができる。
【図面の簡単な説明】
【０２８８】
【図１】本発明の第１実施形態を示す画像処理装置を適用可能な画像処理システム構成を説明する概念図である。
【図２】図１に示したＭＦＰ全体のデータの流れを示すブロック図である。
【図３】図２に示したコア部によるジョブ処理状態を説明するするブロック図である。
【図４】図３に示したＲＩＰ部の構成を説明するブロック図である。
【図５】図４に示したインタフェースプリンタ部が解析する描画情報の記述とその描画例との対応を説明する図である。
【図６】図４に示したレンダリング部によるカラーマッチング処理例を説明する図である。
【図７】図４に示したスクリーニング部によるγ補正処理を説明する図である。
【図８】図１に示したＭＦＰの操作部の一例を示す平面図である。
【図９】図８に示したＬＣＤ表示部に表示されるシステム状況表示画面の一例を説明する図である。
【図１０】図１に示したクライアントコンピュータ上のプリンタドライバによる設定画面の一例を示す模式図である。
【図１１】図１０に示したプロパティキーをクリックした際に表示される画面（ＧＵＩ）の一例を示す図である。
【図１２】図１０に示したプロパティキーをクリックした際に表示される画面（ＧＵＩ）の一例を示す図である。
【図１３】図１に示したクライアントコンピュータの表示装置に表示可能なウェブサブミッション画面の構成を説明する平面図である。
【図１４】図１に示したクライアントコンピュータの表示装置に表示可能なウェブサブミッション画面の構成を説明する平面図である。
【図１５】図１に示したクライアントコンピュータの表示装置に表示可能なウェブサブミッション画面の構成を説明する平面図である。
【図１６】図１に示したクライアントコンピュータの表示装置に表示可能なウェブサブミッション画面の構成を説明する平面図である。
【図１７】図１に示したクライアントコンピュータの表示装置に表示可能なウェブサブミッション画面の構成を説明する平面図である。
【図１８】本発明に係る画像処理システムにおけるデータ処理手順の一例を示すフローチャートである。
【図１９】図８に示したＬＣＤ表示部に表示されるジョブステータス画面（ＧＵＩ）の一例を示す図である。
【図２０】図８に示したＬＣＤ表示部に表示されるジョブステータス画面（ＧＵＩ）の一例を示す図である。
【図２１】本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図２２】本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図２３】図２に示したプリンタ部の定着器に対する用紙の通紙状態とその表面温度特性とを相対的に説明する図である。
【図２４】図２３に示した定着上ローラと定着下ローラの温度制御回路の構成を説明する図である。
【図２５】図２に示したプリンタ部に設けられる排紙トレイの配置例を示す要部斜視図である。
【図２６】本発明に係る画像処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図２７】本発明に係る画像処理装置における第４のデータ処理手順の一例を示すフローチャートである。
【図２８】図３に示したＲＡＭ上で記憶されるジョブステータス画面の一例を示す図である。
【図２９】図２８に示した各ジョブのトナー消費の予想値に対するジョブ順序の決定処理例を説明する図である。
【図３０】本発明に係る画像処理装置における第５のデータ処理手順の一例を示すフローチャートである。
【図３１】本発明に係る画像処理装置における第６のデータ処理手順の一例を示すフローチャートである。
【図３２】図２に示したプリンタ部のジョブ出力排紙状態を説明する要部斜視図である。
【図３３】本発明に係る画像処理装置における第７のデータ処理手順の一例を示すフローチャートである。
【図３４】本発明に係る画像処理装置における第８のデータ処理手順の一例を示すフローチャートである。
【図３５】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０２８９】
２０４  ＮＩＣ部
２０６  コア部
２０８  プリンタ部
２０９  インラインフィニッシャ部
２１０  メモリ部
２１１  操作部
【図１】
2006082262.tif 000003
【図２】
2006082262.tif 000004
【図３】
2006082262.tif 000005
【図４】
2006082262.tif 000006
【図５】
2006082262.tif 000007
【図６】
2006082262.tif 000008
【図７】
2006082262.tif 000009
【図８】
2006082262.tif 000010
【図９】
2006082262.tif 000011
【図１０】
2006082262.tif 000012
【図１１】
2006082262.tif 000013
【図１２】
2006082262.tif 000014
【図１３】
2006082262.tif 000015
【図１４】
2006082262.tif 000016
【図１５】
2006082262.tif 000017
【図１６】
2006082262.tif 000018
【図１７】
2006082262.tif 000019
【図１８】
2006082262.tif 000020
【図１９】
2006082262.tif 000021
【図２０】
2006082262.tif 000022
【図２１】
2006082262.tif 000023
【図２２】
2006082262.tif 000024
【図２３】
2006082262.tif 000025
【図２４】
2006082262.tif 000026
【図２５】
2006082262.tif 000027
【図２６】
2006082262.tif 000028
【図２７】
2006082262.tif 000029
【図２８】
2006082262.tif 000030
【図２９】
2006082262.tif 000031
【図３０】
2006082262.tif 000032
【図３１】
2006082262.tif 000033
【図３２】
2006082262.tif 000034
【図３３】
2006082262.tif 000035
【図３４】
2006082262.tif 000036
【図３５】
2006082262.tif 000037