"アプリケーションプログラムからの描画指示に従ってページ記述言語以下、PDL形式で記述された印刷ジョブ201を生成するプリンタドライバと、前記印刷ジョブのユーザ情報と合わせて受信し記憶手段に保持した上で、画像処理装置102からの要求に応じて、前記ユーザ情報に合致する印刷ジョブ一覧および印刷ジョブを送信するプリントサーバ107と、前記印刷ジョブ一覧および印刷ジョブをそれぞれ受信し操作パネル104上に表示あるいは印刷を行う画像出力装置から構成される印刷システムにおいて、前記プリンタドライバは、前記描画指示内容に有彩色情報を含むか否かを判定する第1のカラーモノクロ判定手段S1008と、前記カラーモノクロ判定結果をカラーモノ情報503、601,602として前記印刷ジョブに付加する手段S1011とを備え、前記画像処理装置は、前記プリントサーバから受信した印刷ジョブ一覧に含まれる前記カラーモノ情報503を調べる確認手段S716と、前記PDL形式の印刷ジョブを解析してページ画像あるいはプレビュー画像を生成するページ画像生成手段S714、S715と、前記プレビュー画像を前記操作パネル上に表示するプレビュー手段S718と、前記確認手段の結果がカラーであるか、あるいはカラーモノ情報が付加されていない場合は、プレビュー実行時に生成される前記プレビュー画像に基づいて有彩色の有無を判定する第2のカラーモノクロ判定手段S717と、を備えることを特徴とする画像処理装置。前記画像処理装置は、前記印刷ジョブに含まれるカラーモノ情報と前記第2の判定手段の判定結果に差異があるか否かを調べる手段と、前記判定結果に差異がある場合は、前記プリントサーバに保持された該印刷ジョブのカラーモノ情報を前記判定結果に更新する要求を前記プリントサーバに対して出力する手段と、を備えることを特徴とする請求項1に記載の画像処理装置。前記プレビュー手段は、前記第2の判定手段にて該印刷ジョブが有彩色を含むと判定された個所を強調表示する手段を備えることを特徴とする、請求項1に記載の画像処理装置。前記プリンタドライバは、有彩色を含むと判定したページ総数802およびページIDのリスト803、804を前記印刷ジョブのジョブ情報フッタ503に付加する手段を備え、一方、前記プレビュー手段は、前記ページIDリストに記載されたページのみをプレビュー表示する手段S903~S911を備えることを特徴とする請求項1に記載の画像処理装置。前記プリンタドライバは、カラーモノクロ判定方法として厳密な判定を行うか否かを受け付ける手段S1003と、前記カラーモノクロ判定方法が厳密判定を示す場合は、アプリケーションプログラムからの描画指示に従ってページ画像を生成するページ画像生成手段と、前記ページ画像を基に有彩色を含むか否かを判定する第3のカラーモノクロ判定手段S1007と、前記第3のカラーモノクロ判定手段の判定結果をカラーモノ情報503、601~604として前記印刷ジョブに付加する手段S1011を備え、前記第2のカラーモノクロ判定手段は、前記プリントサーバ107から受信した印刷ジョブに前記カラーモノ情報503が含まれており、かつカラー601でない場合は、プレビュー画像生成時にカラーモノ判定処理を行わないことを特徴とする請求項1に記載の画像処理装置。印刷ジョブがカラー情報を含むか否かを判定するために、アプリケーションからの印刷指示を受けPDLコマンドを生成するプリンタドライバは、個々の描画オブジェクト単位でカラー/モノクロ判定を行っていた。そのため、有彩色オブジェクトが無彩色オブジェクトの下に重なっているようなコンテンツの場合は、最終的な印刷物はモノクロであってもカラーと誤判定してしまうといった判定精度の問題があった。また、カラーと判定されたページに対して、ユーザはドキュメント内のどの個所に有彩色が含まれているか、即座に判断することができなかった。さらに、前記プリンタドライバが動作するOSの制限事項のために、クライアントPC側ではモノカラー判定処理を行えないといった場合もあった。一方、前述の先行技術においても、OSを介して生成される描画コマンドやオブジェクトの属性情報に基づいてページ属性等を判定するため、プリンタドライバ同様、カラーモノクロ情報を誤判定してしまう問題があった。上記問題を解決するための画像処理装置において、以下の構成を備える。すなわち、アプリケーションプログラムからの描画指示に従ってページ記述言語以下、PDL形式で記述された印刷ジョブ201を生成するプリンタドライバと、前記印刷ジョブをユーザ情報と合わせて受信し記憶手段に保持した上で、画像処理装置102からの要求に応じて、前記ユーザ情報に合致する印刷ジョブ一覧および印刷ジョブを送信するプリントサーバ107と、前記印刷ジョブ一覧および印刷ジョブをそれぞれ受信し操作パネル104上に表示あるいは印刷を行う画像出力装置から構成される画像処理装置において、前記プリンタドライバは、前記描画指示内容に有彩色情報を含むか否かを判定する第1のカラーモノクロ判定手段S1008と、前記カラーモノクロ判定結果をカラーモノ情報503、601,602として前記印刷ジョブに付加する手段S1011とを備え、前記画像処理装置は、前記プリントサーバから受信した印刷ジョブ一覧に含まれる前記カラーモノ情報503を調べる確認手段S716と、前記PDL形式の印刷ジョブを解析してページ画像あるいはプレビュー画像を生成するページ画像生成手段S714、S715と、前記プレビュー画像を前記操作パネル上に表示するプレビュー手段S718と、前記確認手段の結果がカラーであるか、あるいはカラーモノ情報が付加されていない場合は、プレビュー実行時に生成される前記プレビュー画像に基づいて有彩色の有無を判定する第2のカラーモノクロ判定手段S717とを備える。出力を行う直前に該印刷ジョブがカラーを含むか否かを正確に判断する事が可能となり、無駄なカラー印刷の抑止に繋がるため、コスト削減を意識した顧客に対して訴求力の高い印刷システムを提供できる。特に、プリントサーバに留め置いた印刷ジョブを出力デバイスからの要求に応じてプリントする印刷システムにおいて、出力デバイスの操作パネル上のプレビュー画像からカラー/モノクロ情報を判断することができるため、利便性が向上する。また、プレビュー時にカラーを含む可能性が高いページを優先的に表示することで、カラーである個所の特定に要する時間を短縮することができる。以下、本発明を実施するための最良の形態について図面を用いて説明する。<実施例1>図1は、本実施形態における画像処理装置102、以下プリンタと、印刷ジョブを生成送出するパーソナルコンピュータ101、以下PC、および前記印刷ジョブをスプールするプリントサーバ107から成る画像処理システムの構成を説明する図である。同図において、CPU121はプリンタ102の制御ユニットコントローラ103内のシステムバス120に接続された各デバイスを総括的に制御して印刷物の出力を行う。またCPU121は、ROM122に含まれるプログラムROM122aに記憶された制御プログラムを実行して、PDLを解析してページ画像を生成し、印刷部I/F125を介して接続されるプリンタエンジン105にビデオ信号を出力する。さらに、CPU121は、後述のプレビュー画像を生成し、操作部104に備えられたパネル上に前記プレビュー画像を表示すると共に、ページ単位にカラー情報の有無を判定する。さらに、前記ROM122は、フォントROM122bや、各種画像処理用テーブル等を含むデータROM122cからも構成されている。また、123は前記制御プログラムをロードするプログラム領域の他、解析処理のための各種データを保持するワークメモリとして機能するRAMである。すなわち、PCから受信した印刷データを一時的に保持する受信バッファ123a、前記印刷データの解析結果から得られるページ画像を保持するページスプールメモリ123b、一時データを格納するワークメモリ123c等から構成されている。続いて、128はハードディスク等の不揮発性記憶装置であって、前記プレビュー画像を保存しておくための記憶領域として使用される。また、操作部104には、メニュー項目の設定やリセット等の各種操作を行うための操作パネル、各種ステータスや前記プレビュー画像を表示するLED表示器から構成されている。105はプリンタエンジンであって、前記ビデオ信号に従って感光ドラムに潜像を形成し、用紙に熱定着させることによって印字を行う。なお、本実施形態に適用するプリンタエンジン105には、レーザビームプリンタあるいはインクジェットプリンタ等の各種印刷方式を適用可能であり、さらに単機能機SFPあるいは複合機MFPのどちらの構成であっても構わない。続いて、本実施例における画像処理システム間の印刷データのやり取りの概要について、図2を用いて説明する。なお、同図において、図1と同一の構成については同じ図番を付し説明を省略する。PC101上で動作するプリンタドライバからプリントサーバ107に対して投入された印刷ジョブ201は、プリントサーバのスプール領域に留め置かれる。その後、コントローラ103は、予めICカードに記録されたユーザ情報を不図示のカードリーダ経由で読み取り、該ユーザの印刷ジョブ一覧をプリントサーバに問い合わせる202。一方、前記プリントサーバは、プリンタからの前記問い合わせに対して、該当するユーザ情報を含む印刷ジョブのリストをプリンタに送信する203。コントローラ103は、上記一連の処理によって受信した印刷ジョブ一覧情報を基に、操作パネル104上にICカードにて認証したユーザの印刷ジョブ一覧を表示する図3。図3は、上記印刷ジョブ一覧が操作パネル104上に表示されている一例を示しており、下記に説明した画像処理装置における各処理は、プログラムROM122aに格納された制御プログラムをロードしたCPU121によって実行される。同図において、301は前記ICカード認証によってプリンタにログインしたユーザ情報であって、一覧取得ボタン302の押下に応じて、プリントサーバに保存されている該ユーザの印刷ジョブ情報を一覧表示している303。前記印刷ジョブ情報の一覧には、該印刷ジョブの文書名や印刷設定情報305、ページ数、および印刷開始日付等の印刷ジョブ情報が表示されている。ここで前記印刷設定情報としては、該印刷ジョブが有彩色情報を含んでいるか否かを示すカラー/モノクロ情報の他、片面/両面印刷割付けレイアウト等のレイアウト情報を含んでおり、これらの情報は前記プリンタドライバが印刷ジョブに付加して出力する。前記印刷ジョブ一覧が一画面に収まりきらない場合は、操作パネル画面右側にレイアウトされた矢印ボタン304によってスクロールすることができる。ユーザの画面操作によって前記印刷ジョブ一覧から所望の印刷ジョブを選択すると、操作部104は図示したように選択された印刷ジョブを白黒反転して表示し、選択状態とする。また、プリント開始ボタン306を押下に反応して、選択状態にある前記印刷ジョブをプリントサーバ107から取得し、ページ画像を生成する。一方、詳細情報ボタン307の押下に応じて、選択状態にある前記印刷ジョブのプレビュー表示を行うと共に、カラー/モノクロ情報305がカラーと判定されている印刷ジョブに対しては、プレビュー画像に基づいたカラー/モノクロ判定結果を表示する図4。図4は、前記プレビュー表示の例を示した図であって、aは総ページ数が10ページである印刷ジョブの1ページ目をプレビュー表示したところを、bは例えば9ページ目を表示したところを示している。同図aにおいて401は、選択した印刷ジョブに有彩色が含まれているか否かを判定した結果をカラー判定として表示した例であり、表示中のページがモノクロと判定され、印刷ジョブ内の5ページを判定した結果、全てのページがモノクロであるケースを示している。ここで、有彩色が含まれているか否かの判定処理は、前記プレビュー画像を画素単位に参照して、R=G=Bでない画素が1画素でも含まれていれば有彩色ありと判定する後述のS717。また、前記判定処理は、プレビュー表示しているページとは関係なく、該印刷ジョブを順次解析するものとする。また、次ページボタン402および前ページボタンの押下に応じて、各ページのプレビュー画像を順次表示する。一方、同図bでは、表示中のページ9ページ目がカラーと判定され、またジョブ全体10ページを判定した結果、ページ6、7、9が有彩色を含むページであるケースを示している。また、本実施例では、有彩色である領域を点滅表示する、あるいは無彩色の領域の濃度を下げる、または403に示したように有彩色領域の外枠を囲む矩形を重ねて表示することで、有彩色の箇所を判別し易いプレビュー機能を提供することができる。続いて、前記プリンタドライバが生成する印刷ジョブ201のデータ構成について、図5、6を用いて以下に説明する。同図において、aは2ページ目504が有彩色を含むと判定され、ジョブ全体のカラーモノクロ判定結果がカラーと判定された場合を、bはモノクロと判定された場合を、cはカラーモノクロ判定が成されていない場合をそれぞれ示している。同図aにおいて、501は印刷ジョブ先頭に付加されるジョブ情報ヘッダ部であり、図3に示したレイアウト情報に加え、カラーモノ判定処理の有無をColorModeとして含んでいる。ここで、前記ColorModeはColor、Mono、Autoの3通りの値を取るものとし、Autoはカラーモノ判定処理済みであることを意味する。この場合、プリンタドライバは、前記印刷ジョブの最後にカラーモノ情報を含むジョブ情報フッタ503を付加する。一方、Colorはカラーモノ判定が未処理であることを、Monoはプリンタドライバがグレースケールに変換した印刷ジョブを生成したことをそれぞれ示している。この場合はcに示したように、前記印刷ジョブの最後にカラーモノ情報を含むジョブ情報フッタ503は付加されない。なお、同図の502がPDL形式で記載された印刷データ本体である。図6は、前記カラーモノ情報ジョブ情報フッタ503に含まれるが取り得る値を説明した図である。同図において、Color601は該印刷ジョブにカラーページが少なくとも1ページは含まれている場合を示しており、プリンタドライバが描画コマンド毎にカラーモノクロを判定した際にセットされる値である。すなわち、描画オブジェクトどうしが重なり合っているようなコンテンツにおいて有彩色を含むと誤判定した場合も含まれる。一方、Mono602は、該印刷ジョブにカラーページが一切含まれていない場合にセットされる。なお、603,604については後述する。続いて、前記一覧取得ボタン302を押下した後、印刷ジョブ一覧303を表示するまでの手順を、図7のフローチャートaを用いて以下に説明する。また、詳細情報ボタン307押下後にプレビュー画像を用いてモノカラー判定結果を表示するまでの手順について、図7のフローチャートbを用いて以下に説明する。なお、各フローチャートに示す各手順は、コントローラ103を構成するプログラムROM122aにプログラムコードとして記憶されており、RAM123にロードされた上でCPU121によって実行される。まず図7aのステップS701において、コントローラ103は、ICカード認証によって取得済みのユーザ情報に合致した印刷ジョブ情報をプリントサーバ107に要求し、一覧形式で受信する。続くS702以降のステップにおいて、受信した前記印刷ジョブ情報を前記一覧の数だけ繰り返し参照しS703、モノカラー情報305を含む印刷ジョブ情報を操作パネル104上に順次表示するS704。ここで、プリントサーバは、前記ジョブ情報フッタ503内のカラーモノ情報を元に、前記モノカラー情報305を決定する。すなわち、印刷ジョブにジョブ情報フッタ503が付加されていないか、あるいはジョブ情報フッタ内のカラーモノ情報がColorである場合に、モノカラー情報305はカラーと表示される。一方、前記詳細情報ボタン307押下によってプレビュー表示の指示を受けた際、まずコントローラは、プリントサーバに対して印刷ジョブ情報一覧303上で選択状態にある印刷ジョブを要求し受信した印刷ジョブをHDD128に保存する。その後、前記印刷ジョブのジョブ情報フッタを取得するS711。続いて、プレビュー画像を生成するページ番号nを1に初期化した後S712、S713~S718の各ステップにてプレビュー表示およびカラーモノ判定処理を行う。すなわち、前記印刷ジョブのPDLデータを解析しS714、プレビュー画像を生成しS715、前記モノカラー情報305がカラーである場合は前記プレビュー画像を画素単位でスキャンし、カラーモノクロ情報を判定するS717。最後に、S718にて前記カラーモノ判定結果をカラー判定401として表示する。このように、前記カラーモノ情報305がカラーである場合は、プリンタドライバによる描画オブジェクト単位の判定結果は誤判定の可能性があるため、プレビュー画像を参照してカラーモノ判定を行う。なお、本実施例においては、印刷ジョブに含まれる全ページに対してプレビュー画像を参照したカラーモノ判定処理を行ったが、カラーと判定したページが存在した時点で前記判定処理を行わないよう構成して、プレビューの表示速度の低下を抑えることも可能である。さらに、印刷ジョブに含まれる全ページの判定結果がプリンタドライバの判定結果503と異なる場合は、前記印刷ジョブ一覧表示のカラーモノ情報305を更新するよう構成する。<実施例2>実施例1では、プレビュー画像は印刷ジョブの先頭ページから順に行うよう構成したが、プリンタドライバがモノクロと判定したページはプレビュー不要とし、カラーと判定したページのみを表示するプレビュー表示手段を構成しても良い。上記を実現するために本実施例では、前記プリンタドライバは図8に例示したジョブ情報フッタを生成するものとし、コントローラ103は、プレビュー画像を表示する際に、前記ジョブ情報フッタに記載されたページのみをプレビュー対象とする。すなわち、前記プリンタドライバは、各ページのカラーモノ情報を判定する際、カラーと判定したページ数802と、該カラー判定されたページID803、804を保持しておき、ジョブ情報フッタに付加する。図8においては、aはカラー判定ページ数802が0、すなわち印刷ジョブ全体が有彩色を含まないと判定された場合を示している。一方、bは6、7ページがカラーと判定され、カラー判定ページ数802が2となっている例を示している。なお本実施例では、前記ページIDはカラー判定ページ数802に等しい数だけ付加されるとしたが、予め定めた上限値を設けるようにしても良い。以下、本実施例に示したコントローラ103おけるプレビュー表示手順について、図9のフローチャートを用いて説明する。まず、同図のS901は、S711と同様であるため説明を省略する。続くS902において、ジョブ情報フッタにカラーモノ情報が付加されているかを調べ、付加されている場合はカラー判定ページ数が1以上であるか否かを調べるS903。S902にて情報なしと判断された場合、プリンタドライバにてカラーモノ判定が実施されていないと判断し、S912以降にて各ページのプレビュー画像生成時にカラーモノ判定を行うが、S712~S718と同様の手順で良いため、説明は省略する。一方、S903においてカラー判定ページ数が0であった場合も、印刷ジョブ内のページを先頭から順にプレビューするため、S912以降のステップに進むS918のカラーモノ判定は行わない。一方、S903の判断がYesであった場合は、前記カラー判定ページ数802およびカラーページID803、804を参照して、カラーと判定されたページのみをプレビュー表示するS904~S911。この時、プレビューすべきページは印刷ジョブ内の先頭ページからではなく、前記カラーページIDを一つずつ参照して決定するS904、S911。また、既にカラーモノ情報はColorであることが判明しているため、該ループ内では全てのページに対してカラーモノクロ判定を行うS909。なお、他の処理ステップについてはS914~S919の処理と同様で良いため、説明を省略する。また、本実施例は、PDL言語構造がページ独立となっているPDF等に適用可能である。<実施例3>上記実施例では、プレビュー画像を参照した厳密なカラーモノ判定は、出力デバイスにて実施する形態としたが、プリンタドライバに厳密なカラーモノ判定を行うモードを備え、厳密判定モードの場合は生成したページ画像を基にカラーモノクロ判定を行っても良い。この場合、プリンタドライバが生成するカラーモノ情報503は、誤判定の懸念がないことを示す値ExactlyColor603がセットされる。なお、図6には確実にモノクロである旨を示す値ExactlyMono604も用意されているが、誤ってモノクロと誤判定することはないため、Mono602と同じある。プリンタドライバによる厳密判定の結果、前記カラーモノ情報503がExactlyColorあるいはMonoである場合は、コントローラ103はプレビュー実行時にカラーモノ判定を行う必要がない。図10は、本実施例におけるプリンタドライバの処理手順を示したフローチャートである。まずUI画面にて設定されたカラー判定モードを読み取りS1001、前記カラー判定モードがカラーモノクロ自動判別でなければS1002、カラーモノクロ判定結果は不明となりS1012、カラーモノ情報503は付加されないS1011。一方、S1002の結果がYesである場合、プリンタドライバは厳密判定モードか否かを確認するS1003。ここで、厳密判定モードについてもプリンタドライバのUI画面から設定可能とする。S1003で厳密判定モードが指定された場合、ページ単位にレンダリング処理を行ってページ画像を生成するイメージモードで動作しS1004、前記ページ画像を画素単位で参照してモノカラー判定を厳密に行うS1006~S1010。最後に、印刷ジョブ全てのカラーモノ判定結果がモノクロであった場合、カラーモノ情報503にMono602をセットし、そうでなければExactlyColor603をセットするS1011。一方、S1003で設定された判定モードが厳密判定モードでない場合、S1005に進み、実施例1のプリンタドライバ同様の手順でカラーモノ判定を行う。<実施例4>印刷ジョブに含まれる全てのページをプレビューした結果、前記印刷ジョブのカラーモノ判定結果404がドライバによる判定結果プレビュー前のカラーモノクロ情報305と異なる場合、プリンタドライバは誤判定したとみなすことができる。この時、プリントサーバに格納された該印刷ジョブのカラーモノ情報503を、ExactlyMono604に更新することで、該印刷ジョブを再利用する際は再判定する必要がなくなる。"