(57)【要約】【課題】  商業用の専用システムで生成された画像データ及び一般アプリケーションで生成された画像データそれぞれを適切な処理で印刷する印刷装置を提供する。【解決手段】  本発明の画像形成装置は、入力された画像データフォーマットから画像データを抽出する、画像データ抽出手段と、前記、画像データからＲＩＰの解釈可能な中間データを生成し、該中間データをＲＩＰでラスタライズすることにより、印刷データを生成する第一の印刷データ生成手段と、前記、画像データから直接、印刷データを生成する、第2の印刷データ生成手段と、前記、第1の印刷データ生成手段と、第２の印刷データ生成手段を選択する選択手段を持つことを有する。【選択図】  図３
2011062909.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に、入力された画像データフォーマットから画像データを抽出する、画像データ抽出手段と(405)、
前記、画像データからＲＩＰの解釈可能な中間データを生成し、該中間データをＲＩＰでラスタライズすることにより、印刷データを生成する第一の印刷データ生成手段と(S515-S520)、
前記、画像データから直接、印刷データを生成する、第2の印刷データ生成手段と(S508-S509)、
前記、第1の印刷データ生成手段と、第２の印刷データ生成手段を選択する選択手段(S505)を持つことを特徴とする画像形成装置。
【請求項２】
請求請１の画像形成装置において、前記選択手段は、入力された画像データフォーマットに含まれる情報と、画像形成装置に設定されているパラメータによる決定することを特徴とする(S505) 画像形成装置。
【請求項３】
請求請２の画像形成装置において、画像データフォーマットに含まれる情報はデータ解像度情報であり、画像形成装置に設定されているパラメータは、色変換情報、拡縮を伴うレイアウト情報、出力解像度情報であり、前記データ解像度情報と前記出力解像度情報が一致し、色変換情報が色変換を行わない設定であり、且つ拡縮を伴うレイアウト情報が設定されていない時、前記選択手段は第2の印刷データ生成手段を選択することを特徴とする(S505)画像形成装置。
【請求項４】
請求請１〜３の画像形成装置において、印刷データが印刷デバイスに破壊的な負荷を掛ける可能性があるか否かを検知する、デバイス付加検知手段と(409)、印刷データが印刷デバイスに破壊的な負荷を掛けるデータである場合に、正常に動作できるレベルの出力データに変換する、デバイス保護手段(410)と、前記第2の印刷データ生成手段が選択された場合に、前記デバイス付加検知手段を動作し、前記第1の印刷データ生成手段が選択された場合に、前記デバイス保護手段を動作させる手段(S505)を持つことを特徴とする画像形成装置。
【請求項５】
請求請４の画像形成装置において、前記デバイス付加検知手段は、印刷データのトナー載り量を検知する、トナー載り量検知手段であり、前記デバイス保護手段は、印刷データのトナー載り量が一定以上の場合、一定以下のレベルになるように印刷データを変換するトナー載り量制限手段である画像形成装置。
【請求項６】
請求請５の画像形成装置において、前記トナー載り量検知手段はさらに、超過した載り量を検知する手段を持ち、トナー載り量検知手段が、一定以上のトナー載り量を検知した場合、該情報をユーザに載り量が超過したこと及び超過した載り量を通知する手段と、前記印刷データの印刷を中止する手段(S515)を持つことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータ上でラスタ画像を生成し、デジタル印刷機で印刷する印刷システムに関する。
【背景技術】
【０００２】
近年、小部数やバリアブルデータ等の商業印刷ではデジタル複合機の利用が増えている。前記商業印刷では、パーソナルユースのプリントやオフィスでのプリントに比べ、より高い印刷品位が求められる。特に印刷データの作成者・データの入稿者の意図どおりの印刷画像を出力することが求められる。
【０００３】
上記、高品位の印刷出力を得るために、商業印刷のシステムでは、専用のホストシステムを構築し、ユーザからの印刷データの入稿、入稿されたデータからの印刷画像の作成（ラスタライズ処理）、印刷画像のデジタル複合機への通知・印刷処理を行なう。前記、ラスタライズ処理で作成された印刷画像は、ピクセル単位でのレイアウト処理、色処理、画像処理が実施済みであり、そのままピクセルｂｙピクセルで印刷すれば良い形式となっている。また、専用のホストシステムが生成する印刷画像は、印刷対象のデジタル印刷機を制限しないようにＲＡＷデータＴＩＦＦ等のいわゆる標準画像フォーマットで生成される。
【０００４】
一方、デジタル複合機は予めホストコンピュータで作成した画像データ（ＴＩＦＦやＪＰＥＧ）や印刷データ（PDLデータ）をラスタライズ・印刷する機能を備えている。ラスタライズ処理の過程ではデジタル複合機の都合に合わせた、色処理等の画像処理や微妙な変倍処理等の行なう場合がある。しかしながら、前記商業印刷専用のシステムで構築した印刷画像を、画像データでとして印刷を行う場合、前述のように、専用ホストシステムでは意図しない色処理や画像処理が行われてしまう場合があるとともに、パフォーマンスが劣化する場合がある。
【０００５】
印刷パフォーマンスに関しては、ホストコンピュータ側でラスタライズを行い、印刷装置にラスタライズした情報とラスタライズ済みであることを通知することで、印刷装置でラスタライズすることなしに出力することで高速化する提案が行われている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2005-267310号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の印刷装置では、ラスタライズ済みであるという情報を必要とするため、専用ホストシステムに追加モジュールが必要となってしまうという課題がある。
【０００８】
上記課題を解決可能な一つの手段として、印刷装置に入力される、標準画像フォーマットをすべてラスタライズ済み画像とみなし印刷することが考えられる。
【０００９】
しかしながら、印刷装置が受け付けるデータは、前述の商業印刷用専用システムからだけではなく、一般のオフィスアプリケーションや画像アプリケーションで作成されたものが含まれる。一般アプリケーションで作成されたデータは、印刷装置の解像度や色特製等を意識したものではなく、印刷装置でラスタライズ処理を行い、色処理や画像処理を施すことが好ましい。さらに、一般アプリケーションが作成するデータはトナー載り量等の印刷装置の制限を考慮していないため、印刷装置で制限をかける処理を行わないと、印刷装置を壊す可能性もある。
【課題を解決するための手段】
【００１０】
上記課題を解決する本発明の画像形成装置は、入力された画像データフォーマットから画像データを抽出する、画像データ抽出手段と、
前記、画像データからＲＩＰの解釈可能な中間データを生成し、該中間データをＲＩＰでラスタライズすることにより、印刷データを生成する第一の印刷データ生成手段と、
前記、画像データから直接、印刷データを生成する、第2の印刷データ生成手段と、
前記、第1の印刷データ生成手段と、第２の印刷データ生成手段を選択する選択手段を持つことを特徴とする。
【発明の効果】
【００１１】
以上の構成において、商業用の専用システムで生成された画像データ及び一般アプリケーションで生成された画像データそれぞれを適切な処理で印刷する印刷装置を提供する。
【図面の簡単な説明】
【００１２】
【図１】画像処理システム全体構成を示す図である。
【図２】ソフトウェアのモジュール構成の一例を示すブロック図である。
【図３】ＴＩＦＦデータを受信したときの動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
（実施例１）
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００１４】
(システム構成)
図１は本発明の一実施形態に係る画像処理システム全体構成を示す図である。プリントサーバ１００及びカラー複合機２００が、ＬＡＮ１０に接続され、相互に通信可能である。なお、ＬＡＮ１０には図示されない、他のホストコンピュータや印刷装置、複合機等の機器が接続されていてもよいことは言うまでも無い。また、本実施例の画像処理システムを構成する機器は、カラー複合機に限られるものではなく、モノクロ複合機やプリンタ専用機等、他の印刷装置であってもよいことは言うまでも無い。
【００１５】
プリントサーバ１００のCPU１０１は、中央処理装置であって、図２以降で説明するプリントサーバ１００上で動作するソフトウェアは全てこの上で動作する。RAM１０２は、システムワークメモリであり、前期CPU１０１で動作するソフトウェアがデータの保存や自分自身の動作のために使用する。HDD２０８はハードディスクドライブであり、アプリケーションソフトウェアやアプリケーションデータ等を保存する。ネットワークインターフェース１０３は、LAN10に接続し、LAN10上の各機器と通信可能とする。
【００１６】
カラー複合機２００のコントロールユニット２９０は、画像入力デバイスであるスキャナ２０１や画像出力デバイスであるプリンタエンジン２０２と接続し、画像データの読み取りやプリント出力のための制御を行う。また、コントロールユニット２９０は、ＬＡＮ１０や公衆回線２０４と接続することで、画像情報やデバイス情報をネットワーク経由で入出力するためのコントロールでもある。
【００１７】
図１のコントロールユニット２９０において、ＣＰＵ２０５はシステム全体を制御するための中央処理装置である。ＲＡＭ２０６は、ＣＰＵ２０５が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリでもある。さらに、ＲＯＭ２０７はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２０８はハードディスクドライブであり、各種処理のためのシステムソフトウェア及び入力された画像データや文書ファイル等を格納する。
【００１８】
さらに、操作部Ｉ／Ｆ２０９は、画像データ等を表示可能な表示画面を有する操作部２１０に対するインタフェース部であり、当該操作部２１０に対して画像データを出力する。また、操作部Ｉ／Ｆ２０９は、操作部２１０から操作者（すなわち、本画像処理システムの使用者）が入力した情報をＣＰＵ２０５に伝える役割をする。さらに、ネットワークインタフェース２１１は、例えばＬＡＮカードで実現され、ＬＡＮ１に接続して外部装置との間で情報の入出力を行う。さらにまた、モデム２１２は公衆回線２０４に接続し、外部装置との間で情報の入出力を行う。
【００１９】
本実施形態に係るコントロールユニット２９０では、以上のデバイスがシステムバス２１３上に配置されている。
【００２０】
次に、コントロールユニット２９０のイメージバスＩ／Ｆ２１４は、システムバス２１３と画像データを高速で転送する画像バス２１５とを接続するためのインタフェースであり、データ構造を変換するバスブリッジである。画像バス２１５は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。そして、画像バス２１５上には、以下で説明するＲＩＰ２１６、デバイスＩ／Ｆ２１７、スキャナ画像処理部２１８、プリンタ画像処理部２１９、リコンフィギュアブルプロセッサ（RCP）２２０といったデバイスが接続される。
【００２１】
ラスタイメージプロセッサ（ＲＩＰ）２１６は、ディスプレイリスト（ＤＬ）を解釈しラスタイメージ及びラスタイメージの各ピクセルに対応する属性ビットを作成（レンダリング）する。
【００２２】
デバイスＩ／Ｆ部２１７は、スキャナ２０１やプリンタエンジン２０２とコントロール２００とを接続し、画像データの同期系／非同期系の変換を行う。
【００２３】
スキャナ画像処理部２１８は、入力画像データに対して、補正、加工、編集等の各種処理を行う。
【００２４】
プリンタ画像処理部２１９は、プリント出力画像データに対して、プリンタの補正、解像度変換、画像フォーマット変換等の処理を行う。また、プリンタ画像処理部では、プリンタエンジン保護のため、トナー載り量検知部と、トナー載り量制限部を持つ。トナー載り量検知部は、各画素毎にＣＭＹＫの各値の総計が既定の値に収まっているか否かを検知する。トナー載り量制限部は、画素毎にＣＭＹＫの各値の総計が既定の値に収まるようなフィルタ処理を行う。
【００２５】
ＲＣＰ２２０はリコンフィギュアブルプロセッサであり、ＣＰＵ２０５の指示に基づいて、画像処理を実行するデバイスとして機能する。ＲＣＰ２２０は、画像処理機能として、画像データの回転や、画像データの圧縮伸長処理および、ＲＩＰ２１６の生成した属性ビットに基づいた各種画像処理、プロファイルやキャリブレーションデータに基づいた、色変換処理の1つ、または複数を実行可能である。但し、ＲＣＰ２２０の実行能力は限定的であるため、複数の機能を同時実行する場合、各機能の処理の能力は減少する。
【００２６】
(ソフトウェア構成)
図２は、本実施形態に係るプリントサーバ１００及びカラー複合機２００のコントロールユニット２９０上で動作する、ソフトウェアのモジュール構成の一例を示すブロック図である。
【００２７】
図２の３０２〜３０４の各ソフトウェア処理は主にプリントサーバ１００のCPU１０１上で動作する。図２のアプリケーション３０１は、ユーザから操作に基づいてドキュメント生成・編集・印刷を行うアプリケーションソフトウェアである。アプリケーション３０１は、ユーザからドキュメントの印刷指示を受けると、RIP処理３０２、TIFF生成処理３０３およびネットワーク処理３０４を制御し、印刷用のTIFFデータを生成後、カラー複合機２００に送信・印刷指示する。RIP処理３０２は、指定されたドキュメントの各ページをラスタライズし、ラスタイメージを生成する。RIP処理３０２で生成される、ラスタイメージは印刷に適した画像であり、印刷に必要な各縮/回転を含めたレイアウト処理、プロファイルに基づいた色処理、エンジン特性に合わせた、各種フィルタ処理が適用されている。TIFF生成処理３０３は、RIP処理３０２で生成されたラスタ画像をTIFFフォーマットにラッピングして、TIFFデータを生成する。また、TIFF生成処理３０３は、TIFFデータ生成時にラスタ画像をZIP等の可逆圧縮を施す。ネットワーク処理３０４は、ネットワークIF２１１を介して、TIFF生成処理３０３をカラー複合機２００に送信する。また、ネットワーク処理３０４は、カラー複合機２００からの状態通知を受信し、受信した内容をアプリケーション３０１通知する。
【００２８】
図２の４０１〜４１１の各ソフトウェア処理は主に、カラー複合機２００のCPU２０５上で動作する。
【００２９】
図２に示すジョブコントロール処理４０１は図示/不図示の各ソフトウェアモジュールを統括・制御し、カラー複合機２００内で発生するあらゆるジョブの制御を行う。ネットワーク処理４０２は、主にネットワークＩ／Ｆ２１１を介して行われる、外界との通信を制御するモジュールであり、ＬＡＮ１０上のプリントサーバ１００等の各機器との通信制御を行う。
【００３０】
ネットワーク処理部４０２はＬＡＮ１０の各機器からの制御コマンドやデータを受信すると、その内容を、ジョブコントロール処理４０１へ通知する。また、ジョブコントロール処理４０１からの指示に基づき、ＬＡＮ１０の各機器へ制御コマンドやデータの送信を行う。ネットワーク処理部４０２はさらに、外部エクスポート機能を備えており、ＨＤＤ２０８上に構築されているファイルシステム上のディレクトリの一部を、ＬＡＮ１０上の各機器に公開している。公開されるディレクトリは、予め設定しておくことが可能である。また、ディレクトリ毎にアクセス可能な機器およびユーザを設定することが可能である。
【００３１】
ＵＩ処理４０３は、主に操作部２１０に係る制御をおこなう。操作者が操作部２１０を操作した内容を、ジョブコントロール処理４０１へ通知すると共に、ジョブコントロール処理４０１からの指示に基づいて、操作部２１０上の表示画面の表示内容を制御する。
【００３２】
ＦＡＸ処理４０４は、ＦＡＸ機能の制御をおこなう。ＦＡＸ処理４０４は、モデム２１２を介してＦＡＸ受信を行い、ＦＡＸ画像特有の画像処理を施した後、受信画像をジョブコントロール処理４０１へ通知する。また、ジョブコントロール処理４０１からの指定される画像を、指定通知先へＦＡＸ送信を行う。
【００３３】
ＰＤＬ決定処理４０５は、ジョブコントロール処理３０１の指示に基づいて、入力されたデータの先頭１２８byteを解析し、入力されたデータ種別を判定し、判定結果をジョブコントロール処理４０１へ通知する。
【００３４】
ＴＩＦＦ解析処理４０６は、前記ＰＤＬ決定処理４０５のデータ種別判定の結果、入力データがＴＩＦＦデータである場合に動作する処理であり、ＴＩＦＦデータを解析後、画像データまたは、ＲＩＰ処理４１１で処理可能なＤＬを生成する。
【００３５】
ＰＤＬ解析処理４０８は、前記、ＰＤＬ決定処理４０５の判定の結果、入力データがＴＩＦＦ以外のＰＤＬデータである場合に動作する処理であり、ＰＤＬデータを解析し、ＲＩＰ処理４１１で処理可能なＤＬを生成し、ジョブコントロール処理４０１へ通知する。
【００３６】
ＲＩＰ処理４１１は、ＴＩＦＦ解析処理４０６及びＰＤＬ処理４０８で生成したＤＬを、ＲＩＰ２１６を制御しレンダリングすることで、ラスタイメージ及びラスタイメージの各ピクセルに対応する属性ビットを作成し、ジョブコントロール処理４０１へ通知する。
【００３７】
プリント処理４０７は、ジョブコントロール処理４０１の指示に基づいて、プリンタエンジン２０２を制御し、指定画像の印刷処理を行う。
【００３８】
プリント処理４０７は、ジョブコントロール処理４０１より、画像データ、画像情報（画像データのサイズ、カラーモード、解像度）、レイアウト情報（オフセット、拡大縮小、面つけ）および出力用紙情報（サイズ、印字方向）の情報を受けつける。続いて、ＲＣＰ２２０およびプリンタ画像処理２１９を制御して、画像データに対して適切な画像処理を施す。さらに、プリント処理４０７は、ジョブコントロール処理４０１の指示に基づいて載り量検知処理４０９または、載り量制限処理４１０を起動し、画像データに対して載り量検知または載り量制御を施した後、画像データの印刷を行なう。
【００３９】
載り量検知処理４０９は、プリント処理４０７の指示に基づいて、プリンタ画像処理部２１９のトナー載り量検知部を制御し、指示画像に対して、トナー載り量検知処理を行なう。載り量検知の結果は、プリント処理４０７を会してジョブコントロール処理４０１へ通知される。
【００４０】
載り量制限処理４１０は、プリント処理４０７の指示に基づいて、プリンタ画像処理部２１９のトナー載り量制限部を制御し、指示画像に対して、既定の載り量以下になるように載り量制限を行なう。
【００４１】
スキャン処理４１２は、ジョブコントロール処理４０１の指示に基づいて、スキャナ２０１およびスキャナ画像処理２１８を制御して、スキャナ２０１上にある原稿の読み込みを行う。ジョブコントロール処理４０１の指示には、カラーモードが含まれており、スキャン処理４１２ではカラーモードに応じた処理が行われる。すなわち、カラーモードがカラーであれば、原稿をカラー画像として入力し、カラーモードがモノクロであれば、原稿をモノクロ画像として入力する。また、カラーモードがＡｕｔｏである場合には、プレスキャンにより原稿のカラー/モノクロ判定を行った後、判定結果に基づいた画像として入力する。スキャン処理４１０は、スキャナ２０１の原稿台にある原稿のスキャンを実行し、デジタルデータとして画像の入力を行う。入力した画像のカラー情報は、ジョブコントロール処理４０１へ通知される。さらに、スキャン処理４１０は入力画像に対し、スキャナ画像処理２１８を制御して画像の圧縮等、適切な画像処理を施した後、ジョブコントロール処理４０１へ画像処理済みの入力画像を通知する。
【００４２】
（印刷処理）
ここで、本実施例に係る、カラー複合機２００が、プリントサーバ１００で生成されたＴＩＦＦデータを受信した時の動作を図３のフローチャートを参照し説明する。
【００４３】
カラー複合機２００は、ＩＰＰ（InternetPrintProtocol）やLPRの印刷プロトコルで、印刷データを受信すると（Ｓ５０１）、ジョブコントロール処理４０１へ通知する。ジョブコントロール処理４０１は、印刷データの通知を受けると、ＰＤＬ決定処理４０５を起動し、データ種別の判定を行なう（Ｓ５０２）。ＰＤＬ決定処理４０５は、先頭４byteを確認し“0x42422A00"または”0x4D4D002A"の場合、ＴＩＦＦデータであると判断し、それ以外の場合は他ＰＤＬであると判断する。他のＰＤＬである場合には、後続の１２４byteを参照しながら、ＰＤＬ種を決定する。
【００４４】
ジョブコントロール処理４０１は、Ｓ５０３で、Ｓ５０２で決定したデータ種別に応じて処理を切り替える。入力データがＴＩＦＦデータある場合には、Ｓ５０４でＴＩＦＦ解析処理４０６を起動しＴＩＦＦデータの解析・展開処理を行なう。また、入力データが他のＰＤＬデータである場合にはＳ５１５でＰＤＬ解析処理４０８を解析しＰＤＬの解析・展開処理を行なう。
【００４５】
なお、Ｓ５０４からＳ５０９、及びＳ５１６、Ｓ５１７はＴＩＦＦ解析処理４０６上で行なわれる処理である。
【００４６】
ＴＩＦＦ解析処理４０６ではＳ５０４でＴＩＦＦデータのタグ情報を解析し、画像フォーマット、画像サイズ、解像度情報、画像のレイアウト情報（オフセット、画像の配置方法）を読み出し、Ｓ５０５へ進む。
【００４７】
Ｓ５０５で、ＴＩＦＦ解析処理４０６は、予め設定されているダイレクトモードのフラグを参照し、処理を切り替える。ダイレクトモードのフラグが立っていれば、Ｓ５０６へ進み、ダイレクトモードのフラグたっていなければＳ５１６進む。
【００４８】
なお、ダイレクトモードフラグはあらかじめ設定されているとしているが、ＴＩＦＦデータのタグ情報から取得した情報および、ユーザがあらかじめ設定しているパネル情報をより、設定されるようにしてもよい。例えば、パネル情報でＴＩＦＦデータに対する、色処理設定がＯＦＦで、「用紙サイズに拡大」設定や「Ｎｉｎ１」設定等の拡大・縮小設定が行われておらず、さらに出力解像度とタグで設定されている解像度情報が一致した場合、ダイレクトモードと判断する。これにより、ユーザが明示的にダイレクトモードを設定していなくとも、条件に一致するＴＩＦＦデータはダイレクトモード処理パスで処理され、高速出力することができる。
【００４９】
Ｓ５０６で、ＴＩＦＦ解析処理４０６よりＴＩＦＦ解析情報の通知を受けた、ジョブコントロール処理４０１は、ＴＩＦＦデータの画像フォーマットを参照し、入力されたＴＩＦＦデータがＣＭＹＫデータであるかＲＧＢデータであるか判断する。ＣＭＹＫデータである場合にはＳ５０７へ進み、ＲＧＢデータである場合にはＳ５０８へ進む。
【００５０】
Ｓ５０８で、ジョブコントロール処理４０１は、ユーザが予め設定済みのＲＧＢ出力モードを確認することで、ＲＧＢデータの出力の有無を判断し、ＲＧＢ出力モードが“出力する”であれば処理を継続し、“出力しない”であればＳ５１５へ進む。なお、Ｓ５０８で設定済みのＲＧＢ出力モードを確認するとしているが、ＵＩ処理４０３を介して操作部２１０上に、パネル表示することで出力の可否をユーザに問い合わせてもよい。また、ネットワーク処理４０２を介して、プリントサーバ１００へ出力可否を問い合わせてもよい。
【００５１】
Ｓ５１５で、ジョブコントロール処理４０１は、入力されたＴＩＦＦデータがＲＧＢデータであったことを操作部２１０上にパネル表示した上で、ＴＩＦＦ解析処理４０６を停止後、入力データの処理をキャンセルして終了する。
【００５２】
Ｓ５０７で、ＴＩＦＦ解析処理４０６は、ＲＣＰ２２０を制御し、ＺＩＰ展開用の設定することで、ＴＩＦＦデータに含まれる、ＺＩＰ圧縮データの展開処理を行なう。この時、ＲＣＰ２２０を使用する他のモジュールは無いので、ＲＣＰ２２０の全ての処理能力をＺＩＰ展開を行なうように設定する。
【００５３】
Ｓ５０９で、ＴＩＦＦ解析処理４０６は、Ｓ５０７で展開した画像データをプリンタエンジン２０２で印刷可能な形式にパッケージ化して、パッケージ化データとした上、ジョブコントロール処理４０１へ通知する。
【００５４】
Ｓ５０９で生成されたパッケージ化データの通知を受けたジョブコントロール処理４０１は、プリント処理４０７を起動し、パッケージ化データの印刷処理を行なう。
【００５５】
Ｓ５１０からＳ５１４及び後述のＳ５２１からＳ５２４の処理は、プリント処理４０７上の処理である。
【００５６】
Ｓ５１０で、プリント処理４０７は、ジョブコントロール処理４０１より通知を受けたカラーモードを確認し、カラーモードがＲＧＢであればＳ５１２へ進み、カラーモードがＣＭＹＫであればＳ５１１へ進む。
【００５７】
Ｓ５１２で、プリント処理４０７は、プリント画像時処理２１９の画像フォーマット変換部を制御し、パッケージ化データのＲＧＢ→ＣＭＹＫ変換を行なった上で、Ｓ５１１へ進む。
【００５８】
Ｓ５１１で、プリント処理４０７は、載り量検知処理４０９を起動し、パッケージ化データの載り量検知を行なう。
【００５９】
Ｓ５１３で、プリント処理４０７は、載り量検知の結果及びダイレクトモードのパネル設定値に基づき処理を切り替える。載り量検知の結果、パッケージ化データの載り量が予め設定されている規定値以上且つダイレクトモードのパネル設定値がＯＮであれば、ジョブコントロール処理４０１へ載り量オーバであることを通知し、Ｓ５１５へ進む。載り量検知の結果、パッケージ化データの載り量が予め設定されている規定値以上且つダイレクトモードのパネル設定値がＯＦＦであればＳ５２４へ進む。載り量検知の結果、パッケージ化データの載り量が規定値より小さければＳ５１４へ進む。なお、前記、載り量の規定値はユーザによる、操作部２１０の操作で設定できるようにすることが好ましい。
【００６０】
Ｓ５１５で、ジョブコントロール処理４０１は、操作部２１０上に、載り量オーバであること及び超過した載り量情報をパネル表示したうえ、入力データの処理をキャンセルして終了する。
【００６１】
Ｓ５１４で、プリント処理４０７は、プリンタエンジン２０２を制御し、パッケージ化データの印刷処理を行ない終了する。
【００６２】
一方、Ｓ５０５でダイレクトモードのフラグが立っていない場合の処理であるＳ５１６で、ＴＩＦＦ解析処理４０６は、ＲＣＰ２２０を制御し、ＺＩＰ展開用の設定することで、ＴＩＦＦデータに含まれる、ＺＩＰ圧縮データの展開処理を行なう。この時、ＲＣＰ２２０は、後段の処理でも使用される可能性があるため、ＲＣＰ２２０の処理能力の５０％を使用してＺＩＰ展開を行なうように設定する。なお、ＺＩＰ圧縮処理に使用する処理能力を５０％としているが、ＴＩＦＦデータの情報を参照し、必要な画像処理機能を見積もった上で、使用する処理能力を変更するようにしてもよい。
【００６３】
Ｓ５１７で、ＴＩＦＦ解析処理４０６は、予め設定されている入力カラープロファイル、出力カラープロファイルに基づいて、Ｓ５１６で展開された画像データに対し色変換処理を行なう。このとき、上記色変換処理は、ＴＩＦＦ解析処理４０６が、ＲＣＰ２２０を制御し、色変換処理用の設定を行うことで実行する。
【００６４】
Ｓ５１８で、ＴＩＦＦ解析処理４０６は、Ｓ５１７で色処理済みの画像データからＲＩＰ２２０でＲＩＰ処理可能なＤＬの生成を行ない、作成したＤＬをジョブコントロール処理４０１へ通知する。作成されたＤＬにはラスタライズに必要な、解像度情報や、解像度情報、画像のレイアウト情報が含まれる。
【００６５】
Ｓ５１９で、ジョブコントロール処理４０１は、ＲＩＰ処理４１１を起動し、通知を受けたＤＬのレンダリング処理を行う。ＲＩＰ処理４１１は、ＲＩＰ２１６を制御して、ＤＬをレンダリングすることで指定画像サイズのラスタイメージおよび属性ビットを生成する。
【００６６】
Ｓ５２０で、ＲＩＰ処理４１１は、Ｓ５１９で生成したラスタイメージおよび属性ビットをプリンタエンジン２０２で印刷可能な形式にパッケージ化して、パッケージ化データとした上、ジョブコントロール処理４０１へ通知する。
【００６７】
Ｓ５２０で生成されたパッケージ化データの通知を受けたジョブコントロール処理４０１は、プリント処理４０７を起動し、パッケージ化データの印刷処理を行う。
【００６８】
Ｓ５２１で、プリント処理４０７は、ジョブコントロール処理４０１より通知を受けたカラーモードを確認し、カラーモードがＲＧＢであればＳ５２２へ進み、カラーモードがＣＭＹKであればＳ５２３へ進む。
【００６９】
Ｓ５２２で、プリント処理４０７は、プリント画像処理２１９の画像フォーマット変換部を制御し、パッケージ化データのＲＧＢ→ＣＭＹK変換を行った上で、Ｓ５２３へ進む。
【００７０】
Ｓ５２３で、プリント処理４０７は、プリント画像処理２１９及びＲＣＰ２２０を制御し、パッケージ化データに対し、属性ビットに基づいた画像処理やプリンタ補正処理を施す。
【００７１】
Ｓ５２４で、プリント処理４０７は、載り量制限処理４１０を起動し、画像処理済みのパッケージ化データに対しトナー載り量制限を施し、トナー載り量が一定以下になることを保証したうえで、Ｓ５１４でパッケージ化データの印刷処理を行い終了する。
【００７２】
本実施例によれば、カラー複合機２００で、ユーザが操作部２１０上からダイレクトモードにしているか又はプリントサーバ１００から通知されるＴＩＦＦデータがダイレクトモードの条件に一致している場合、ダイレクトモードとしての処理が実行される。
【００７３】
ダイレクトモードでは、色処理やＤＬ生成、ＲＩＰ処理、画像処理が行われず、さらにＲＣＰの処理能力をすべてＺＩＰ展開に使用するため高速なＴＩＦＦの印刷処理が行われると共に、入力画像に対しユーザの意図しない処理が行われることはない。
【００７４】
また、ダイレクトモードでは載り量制限処理ではなく、載り量検知処理が実施されることにより、入力画像に対して意図しない処理が行われないばかりでなくプリンタエンジンの故障を保護する。さらに、載り量検知処理で載り量オーバであった場合に、ユーザに通知する構成をとることにより、ユーザまたはプリントサーバはキャンセルされた原因を認識することが可能となる。
【符号の説明】
【００７５】
100  プリントサーバ
101  プリントサーバのＣＰＵ
200  カラー複合機
205  カラー複合機のＣＰＵ
220  Reconfigurable Processor(RCP)
290  プリンタコントローラ
401  ジョブコントロール処理
406  TIFF解析処理
407  プリント処理
409  載り量検知処理
410  載り量制限処理
【図１】
2011062909.tif 000003
【図２】
2011062909.tif 000004
【図３】
2011062909.tif 000005