(57)【特許請求の範囲】
【請求項１】
受信した画像データを所定単位毎に分割して配信する配信手段と、
前記配信手段により配信された所定単位毎の画像データを各色毎の印刷データに変換する画像処理を行う複数の画像処理手段と、
各色毎の複数の印刷機構に対応して設けられて、前記複数の画像処理手段により画像処理された各色毎の印刷データに基づいて前記複数の印刷機構のうち対応する印刷機構の画像出力処理をそれぞれ制御する複数の出力制御手段とを備え、
前記複数の画像処理手段は、それぞれ、
前記配信手段により配信されてきた画像データを各色毎の印刷データに展開する展開手段と、
前記展開手段により展開された後の各色毎の印刷データのデータ属性を判定する判定手段と、
前記判定手段により判定されたデータ属性に基づいて、可逆圧縮方法または不可逆圧縮方法のいずれかの圧縮方法を選択して前記各色毎の印刷データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された後の各色毎の印刷データを、前記複数の出力制御手段のうちの対応する出力制御手段にそれぞれ転送する転送手段と、
を備えた印刷制御装置。
【請求項２】
受信した画像データを所定単位毎に分割して配信する配信手段と、
前記配信手段により配信された所定単位毎の画像データを各色毎の印刷データに変換する画像処理を行う複数の画像処理手段と、
各色毎の複数の印刷機構に対応して設けられて、前記複数の画像処理手段により画像処理された各色毎の印刷データに基づいて前記複数の印刷機構のうち対応する印刷機構の画像出力処理をそれぞれ制御する複数の出力制御手段とを備え、
前記複数の画像処理手段は、それぞれ、
前記配信手段により配信されてきた画像データを各色毎の印刷データに展開する展開手段と、
前記展開手段により展開された後の各色毎の印刷データのデータ属性を判定する判定手段と、
前記判定手段により判定されたデータ属性に基づいて、可逆圧縮方法および不可逆圧縮方法の両方の圧縮方法により前記各色毎の印刷データをそれぞれ圧縮する圧縮手段と、
前記圧縮手段により可逆圧縮方法を用いて圧縮された印刷データまたは不可逆圧縮方法を用いて圧縮された印刷データのいずれかを選択する選択手段と、
前記選択手段により選択された圧縮後の各色毎の印刷データを、前記複数の出力制御手段のうちの対応する出力制御手段にそれぞれ転送する転送手段と、
を備えた印刷制御装置。
【請求項３】
前記選択手段は、可逆圧縮方法を用いて圧縮された印刷データのデータ量が、前記印刷機構の印刷速度および前記転送手段による前記画像処理手段と前記出力制御手段間の転送速度により決定される連続印刷可能なデータ量以下の場合には、可逆圧縮方法を用いて圧縮された印刷データを選択し、前記連続印刷可能なデータ量より大きい場合には、不可逆圧縮方法を用いて圧縮された印刷データを選択する請求項２記載の印刷制御装置。
【請求項４】
前記画像処理手段は、
複数の演算器と、前記複数の演算器を組み合わせることにより画像処理機能を実現するための結線情報を格納する格納手段と、入力された指示に応じて前記格納手段に格納されている結線情報に基づいて前記複数の演算器を組み合わせることにより要求された画像処理機能を実現する機能実現手段とを備えた画像処理デバイスを有し、
前記判定手段により判定されたデータ属性に基づいて前記画像処理デバイスに対して指示を行うことにより、可逆圧縮方法による圧縮処理を行う圧縮手段または不可逆圧縮方法による圧縮処理を行う圧縮手段の機能を実現する請求項１から３のいずれか１項記載の印刷制御装置。
【請求項５】
前記判定手段は、前記各色毎の印刷データにおけるイメージ領域の割合に基づいて印刷データのデータ属性を判定する請求項１から４のいずれか１項記載の印刷制御装置。
【請求項６】
各色毎に設けられた複数の印刷機構と、
受信した画像データを所定単位毎に分割して配信する配信手段と、
前記配信手段により配信された所定単位毎の画像データを各色毎の印刷データに変換する画像処理を行う複数の画像処理手段と、
前記複数の印刷機構に対応して設けられて、前記複数の画像処理手段により画像処理された各色毎の印刷データに基づいて前記複数の印刷機構のうち対応する印刷機構の画像出力処理をそれぞれ制御する複数の出力制御手段とを備え、
前記複数の画像処理手段は、それぞれ、
前記配信手段により配信されてきた画像データを各色毎の印刷データに展開する展開手段と、
前記展開手段により展開された後の各色毎の印刷データのデータ属性を判定する判定手段と、
前記判定手段により判定されたデータ属性に基づいて、可逆圧縮方法または不可逆圧縮方法のいずれかの圧縮方法を選択して前記各色毎の印刷データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された後の各色毎の印刷データを、前記複数の出力制御手段のうちの対応する出力制御手段にそれぞれ転送する転送手段と、
を備えた画像形成システム。
【請求項７】
各色毎に設けられた複数の印刷機構と、
受信した画像データを所定単位毎に分割して配信する配信手段と、
前記配信手段により配信された所定単位毎の画像データを各色毎の印刷データに変換する画像処理を行う複数の画像処理手段と、
前記複数の印刷機構に対応して設けられて、前記複数の画像処理手段により画像処理された各色毎の印刷データに基づいて前記複数の印刷機構のうち対応する印刷機構の画像出力処理をそれぞれ制御する複数の出力制御手段とを備え、
前記複数の画像処理手段は、それぞれ、
前記配信手段により配信されてきた画像データを各色毎の印刷データに展開する展開手段と、
前記展開手段により展開された後の各色毎の印刷データのデータ属性を判定する判定手段と、
前記判定手段により判定されたデータ属性に基づいて、可逆圧縮方法および不可逆圧縮方法の両方の圧縮方法により前記各色毎の印刷データをそれぞれ圧縮する圧縮手段と、
前記圧縮手段により可逆圧縮方法を用いて圧縮された印刷データまたは不可逆圧縮方法を用いて圧縮された印刷データのいずれかを選択する選択手段と、
前記選択手段により選択された圧縮後の各色毎の印刷データを、前記複数の出力制御手段のうちの対応する出力制御手段にそれぞれ転送する転送手段と、
を備えた画像形成システム。
【請求項８】
受信した画像データを所定単位毎に分割して配信するステップと、
配信されてきた画像データを、複数の画像処理手段において各色毎の印刷データに展開するステップと、
展開された後の各色毎の印刷データのデータ属性を判定するステップと、
判定されたデータ属性に基づいて、可逆圧縮方法または不可逆圧縮方法のいずれかの圧縮方法を選択して前記各色毎の印刷データを圧縮するステップと、
圧縮された後の各色毎の印刷データを、各色毎の複数の印刷機構毎に設けられた複数の出力制御手段のうちの対応する出力制御手段にそれぞれ転送するステップとをコンピュータに実行させるためのプログラム。
【請求項９】
受信した画像データを所定単位毎に分割して配信するステップと、
配信されてきた画像データを、複数の画像処理手段において各色毎の印刷データに展開するステップと、
展開された後の各色毎の印刷データのデータ属性を判定するステップと、
判定されたデータ属性に基づいて、可逆圧縮方法および不可逆圧縮方法の両方の圧縮方法により前記各色毎の印刷データをそれぞれ圧縮するステップと、
可逆圧縮方法を用いて圧縮された印刷データまたは不可逆圧縮方法を用いて圧縮された印刷データのいずれかを選択するステップと、
選択された圧縮後の各色毎の印刷データを、各色毎の複数の印刷機構毎に設けられた複数の出力制御手段のうちの対応する出力制御手段にそれぞれ転送するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、画像形成システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、メモリ資源の空き容量に応じて圧縮方式を切り替えてデータ量を制御するようにした情報処理装置が開示されている。
【０００３】
特許文献２には、圧縮後のファイルサイズが予め予想している規定値を超える場合にもプリントエンジンなどの画像記録部の持つ処理能力を十分に活かすことができるようにした画像形成システムが開示されている。
【０００４】
特許文献３には、圧縮したデータを転送した後に、帳合処理あり（Collate)の形式と帳合処理なし（UnCollate)の形式で圧縮率を切り替えるようにした画像形成システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１３４３９１号公報
【特許文献２】特開２００４−０９４４４０号公報
【特許文献３】特開２００４−２８７５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、各色毎に独立して設けられた印刷機構における画像出力処理を停止させることなく、各色毎の印刷データを画像処理手段から出力制御手段に転送可能な印刷制御装置、画像形成システムおよびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
［印刷制御装置］
請求項１に係る本発明は、受信した画像データを所定単位毎に分割して配信する配信手段と、
前記配信手段により配信された所定単位毎の画像データを各色毎の印刷データに変換する画像処理を行う複数の画像処理手段と、
各色毎の複数の印刷機構に対応して設けられて、前記複数の画像処理手段により画像処理された各色毎の印刷データに基づいて前記複数の印刷機構のうち対応する印刷機構の画像出力処理をそれぞれ制御する複数の出力制御手段とを備え、
前記複数の画像処理手段は、それぞれ、
前記配信手段により配信されてきた画像データを各色毎の印刷データに展開する展開手段と、
前記展開手段により展開された後の各色毎の印刷データのデータ属性を判定する判定手段と、
前記判定手段により判定されたデータ属性に基づいて、可逆圧縮方法または不可逆圧縮方法のいずれかの圧縮方法を選択して前記各色毎の印刷データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された後の各色毎の印刷データを、前記複数の出力制御手段のうちの対応する出力制御手段にそれぞれ転送する転送手段とを備えた印刷制御装置である。
【０００８】
請求項２に係る本発明は、受信した画像データを所定単位毎に分割して配信する配信手段と、
前記配信手段により配信された所定単位毎の画像データを各色毎の印刷データに変換する画像処理を行う複数の画像処理手段と、
各色毎の複数の印刷機構に対応して設けられて、前記複数の画像処理手段により画像処理された各色毎の印刷データに基づいて前記複数の印刷機構のうち対応する印刷機構の画像出力処理をそれぞれ制御する複数の出力制御手段とを備え、
前記複数の画像処理手段は、それぞれ、
前記配信手段により配信されてきた画像データを各色毎の印刷データに展開する展開手段と、
前記展開手段により展開された後の各色毎の印刷データのデータ属性を判定する判定手段と、
前記判定手段により判定されたデータ属性に基づいて、可逆圧縮方法および不可逆圧縮方法の両方の圧縮方法により前記各色毎の印刷データをそれぞれ圧縮する圧縮手段と、
前記圧縮手段により可逆圧縮方法を用いて圧縮された印刷データまたは不可逆圧縮方法を用いて圧縮された印刷データのいずれかを選択する選択手段と、
前記選択手段により選択された圧縮後の各色毎の印刷データを、前記複数の出力制御手段のうちの対応する出力制御手段にそれぞれ転送する転送手段とを備えた印刷制御装置である。
【０００９】
請求項３に係る本発明は、前記選択手段が、可逆圧縮方法を用いて圧縮された印刷データのデータ量が、前記印刷機構の印刷速度および前記転送手段による前記画像処理手段と前記出力制御手段間の転送速度により決定される連続印刷可能なデータ量以下の場合には、可逆圧縮方法を用いて圧縮された印刷データを選択し、前記連続印刷可能なデータ量より大きい場合には、不可逆圧縮方法を用いて圧縮された印刷データを選択する請求項２記載の印刷制御装置である。
【００１０】
請求項４に係る本発明は、前記画像処理手段が、複数の演算器と、前記複数の演算器を組み合わせることにより画像処理機能を実現するための結線情報を格納する格納手段と、入力された指示に応じて前記格納手段に格納されている結線情報に基づいて前記複数の演算器を組み合わせることにより要求された画像処理機能を実現する機能実現手段とを備えた画像処理デバイスを有し、
前記判定手段により判定されたデータ属性に基づいて前記画像処理デバイスに対して指示を行うことにより、可逆圧縮方法による圧縮処理を行う圧縮手段または不可逆圧縮方法による圧縮処理を行う圧縮手段の機能を実現する請求項１から３のいずれか１項記載の印刷制御装置である。
【００１１】
請求項５に係る本発明は、前記判定手段が、前記各色毎の印刷データにおけるイメージ領域の割合に基づいて印刷データのデータ属性を判定する請求項１から４のいずれか１項記載の印刷制御装置である。
【００１２】
［画像形成システム］
請求項６に係る本発明は、各色毎に設けられた複数の印刷機構と、
受信した画像データを所定単位毎に分割して配信する配信手段と、
前記配信手段により配信された所定単位毎の画像データを各色毎の印刷データに変換する画像処理を行う複数の画像処理手段と、
前記複数の印刷機構に対応して設けられて、前記複数の画像処理手段により画像処理された各色毎の印刷データに基づいて前記複数の印刷機構のうち対応する印刷機構の画像出力処理をそれぞれ制御する複数の出力制御手段とを備え、
前記複数の画像処理手段は、それぞれ、
前記配信手段により配信されてきた画像データを各色毎の印刷データに展開する展開手段と、
前記展開手段により展開された後の各色毎の印刷データのデータ属性を判定する判定手段と、
前記判定手段により判定されたデータ属性に基づいて、可逆圧縮方法または不可逆圧縮方法のいずれかの圧縮方法を選択して前記各色毎の印刷データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された後の各色毎の印刷データを、前記複数の出力制御手段のうちの対応する出力制御手段にそれぞれ転送する転送手段とを備えた画像形成システムである。
【００１３】
請求項７に係る本発明は、各色毎に設けられた複数の印刷機構と、
受信した画像データを所定単位毎に分割して配信する配信手段と、
前記配信手段により配信された所定単位毎の画像データを各色毎の印刷データに変換する画像処理を行う複数の画像処理手段と、
前記複数の印刷機構に対応して設けられて、前記複数の画像処理手段により画像処理された各色毎の印刷データに基づいて前記複数の印刷機構のうち対応する印刷機構の画像出力処理をそれぞれ制御する複数の出力制御手段とを備え、
前記複数の画像処理手段は、それぞれ、
前記配信手段により配信されてきた画像データを各色毎の印刷データに展開する展開手段と、
前記展開手段により展開された後の各色毎の印刷データのデータ属性を判定する判定手段と、
前記判定手段により判定されたデータ属性に基づいて、可逆圧縮方法および不可逆圧縮方法の両方の圧縮方法により前記各色毎の印刷データをそれぞれ圧縮する圧縮手段と、
前記圧縮手段により可逆圧縮方法を用いて圧縮された印刷データまたは不可逆圧縮方法を用いて圧縮された印刷データのいずれかを選択する選択手段と、
前記選択手段により選択された圧縮後の各色毎の印刷データを、前記複数の出力制御手段のうちの対応する出力制御手段にそれぞれ転送する転送手段とを備えた画像形成システムである。
【００１４】
［プログラム］
請求項８に係る本発明は、受信した画像データを所定単位毎に分割して配信するステップと、
配信されてきた画像データを、複数の画像処理手段において各色毎の印刷データに展開するステップと、
展開された後の各色毎の印刷データのデータ属性を判定するステップと、
判定されたデータ属性に基づいて、可逆圧縮方法または不可逆圧縮方法のいずれかの圧縮方法を選択して前記各色毎の印刷データを圧縮するステップと、
圧縮された後の各色毎の印刷データを、各色毎の複数の印刷機構毎に設けられた複数の出力制御手段のうちの対応する出力制御手段にそれぞれ転送するステップとをコンピュータに実行させるためのプログラムである。
【００１５】
請求項９に係る本発明は、受信した画像データを所定単位毎に分割して配信するステップと、
配信されてきた画像データを、複数の画像処理手段において各色毎の印刷データに展開するステップと、
展開された後の各色毎の印刷データのデータ属性を判定するステップと、
判定されたデータ属性に基づいて、可逆圧縮方法および不可逆圧縮方法の両方の圧縮方法により前記各色毎の印刷データをそれぞれ圧縮するステップと、
可逆圧縮方法を用いて圧縮された印刷データまたは不可逆圧縮方法を用いて圧縮された印刷データのいずれかを選択するステップと、
選択された圧縮後の各色毎の印刷データを、各色毎の複数の印刷機構毎に設けられた複数の出力制御手段のうちの対応する出力制御手段にそれぞれ転送するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１６】
請求項１に係る本発明によれば、各色毎に独立して設けられた印刷機構における画像出力処理を停止させることなく、各色毎の印刷データを画像処理手段から出力制御手段に転送可能な印刷制御装置を提供することができるという効果が得られる。
【００１７】
請求項２に係る本発明によれば、各色毎に独立して設けられた印刷機構における画像出力処理を停止させることなく、各色毎の印刷データを画像処理手段から出力制御手段に転送可能な印刷制御装置を提供することができるという効果が得られる。
【００１８】
請求項３に係る本発明によれば、各色毎に独立して設けられた印刷機構における画像出力処理を停止させることなく、各色毎の印刷データを画像処理手段から出力制御手段に転送可能な印刷制御装置を提供することができるという効果が得られる。
【００１９】
請求項４に係る本発明によれば、請求項１から３に係る発明により得られる効果に加えて、可逆圧縮のためのハードウェアおよび不可逆圧縮のためのハードウェアを備えることなく圧縮処理を実現可能な印刷制御装置を提供することができるという効果が得られる。
【００２０】
請求項５に係る本発明によれば、イメージ領域の割合が大きい印刷データに基づく画像出力処理を行う場合でも、各色毎に独立して設けられた印刷機構における画像出力処理を停止させることなく、各色毎の印刷データを画像処理手段から出力制御手段に転送可能な
可能な印刷制御装置を提供することができるという効果が得られる。
【００２１】
請求項６に係る本発明によれば、各色毎に独立して設けられた印刷機構における画像出力処理を停止させることなく、各色毎の印刷データを画像処理手段から出力制御手段に転送可能な画像形成システムを提供することができるという効果が得られる。
【００２２】
請求項７に係る本発明によれば、各色毎に独立して設けられた印刷機構における画像出力処理を停止させることなく、各色毎の印刷データを画像処理手段から出力制御手段に転送可能な画像形成システムを提供することができるという効果が得られる。
【００２３】
請求項８に係る本発明によれば、各色毎に独立して設けられた印刷機構における画像出力処理を停止させることなく、各色毎の印刷データを画像処理手段から出力制御手段に転送可能なプログラムを提供することができるという効果が得られる。
【００２４】
請求項９に係る本発明によれば、各色毎に独立して設けられた印刷機構における画像出力処理を停止させることなく、各色毎の印刷データを画像処理手段から出力制御手段に転送可能なプログラムを提供することができるという効果が得られる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態の画像形成システムの構成を示す図である。
【図２】図１に示したコントローラ１０の構成を説明するためのブロック図である。
【図３】図２中に示した画像処理部５１の構成を示すブロック図である。
【図４】図３中に示した画像変換部７６1の構成を示すブロック図である。
【図５】図４中に示した画像処理デバイス８２の構成を示すブロック図である。
【図６】圧縮方法として可逆圧縮方法が使用される場合の、画像処理デバイス８２の機能切り替え動作を説明するための図である。
【図７】圧縮方法として不可逆圧縮方法が使用される場合の、画像処理デバイス８２の機能切り替え動作を説明するための図である。
【図８】圧縮方法として可逆圧縮方法および不可逆圧縮方法を使用して、圧縮後のデータ量に応じてデータを選択する場合の、画像処理デバイス８２の機能切り替え動作を説明するための図である。
【図９】図２中に示した出力制御部６１Ｙの構成を示すブロック図である。
【図１０】画像処理部５１〜５４における圧縮方法の切り替え制御の具体例を説明するためのフローチャートである。
【発明を実施するための形態】
【００２６】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は本発明の一実施形態の画像形成システムの構成の一例を示す図である。この画像形成システムは、図１に示されるように、前処理装置３と、バッファ装置４と、連続紙に対して印刷を行う印刷装置１と、バッファ装置５と、後処理装置６と、コントローラ１０と、端末装置２０とから構成されている。
【００２７】
前処理装置３は、印刷されていない印刷用紙の送り出し等の前処理を行う。後処理装置６は、印刷が終了した印刷用紙の巻き取り等の後処理を行う。バッファ装置４、５は、前処理装置３と印刷装置１との間および、印刷装置１と後処理装置６との間の印刷用紙のテンションの保持等のために設けられている。
【００２８】
端末装置２０は、印刷ジョブ（印刷要求）を生成してネットワーク経由にてコントローラ１０に対して送信する。コントローラ１０は、端末装置２０から送信されてきた印刷ジョブに基づいて印刷装置１の印刷動作を制御する印刷制御装置として機能する。印刷装置１は、コントローラ１０による制御に基づいて印刷ジョブに応じた画像を連続紙上に出力する。
【００２９】
次に、上記で説明したコントローラ１０の構成を図２のブロック図を参照して説明する。
【００３０】
コントローラ１０は、図２に示されるように、ページ分割配信部４１と、４つの画像処理部５１〜５４と、担当基本色（ＹＭＣＫ）毎に設けられた出力制御部６１Ｙ〜６１Ｋとを備えている。また、印刷装置１には、ＣＭＹＫ各色に対応した４つの印刷機構（プリントエンジン）６２Ｙ〜６２Ｋが独立して設けられている。
【００３１】
尚、担当基本色とは、ＣＭＹＫの印刷基本色毎に設けられた複数の出力制御部６１Ｙ〜６１Ｋや、印刷機構６２Ｙ〜６２Ｋがそれぞれ担当する色のことであり、例えば、印刷基本色が、イエロー、マゼンタ、シアン、ブラックの４色のときには、この色毎に設けられた出力制御部や印刷機構が担当する色のことである。
【００３２】
図２に示したコントローラ１０では、ページ分割配信部４１、画像処理部５１、出力制御部６１Ｙが１つの独立した装置により構成され、また、画像処理部５２および出力制御部６１Ｍ、画像処理部５３および出力制御部６１Ｃ、画像処理部５４および出力制御部６１Ｋが、それぞれ独立した装置により構成されている。
【００３３】
そして、ページ分割配信部４１と画像処理部５１〜５４との間は、高速データ転送媒体により接続されている。また、画像処理部５１〜５４と、出力制御部６１Ｙ〜６１Ｋとの間も、例えば１０Ｇ−ＬＡＮのようなネットワーク１１により接続されている。その他の高速データ転送媒体には、Infiniband、ＵＳＢなどが知られている。
【００３４】
なお、画像処理部５１〜５４と出力制御部６１Ｙ〜６１Ｋをそれぞれ独立した装置により構成したり、ページ分割配信部４１、画像処理部５１、５２と、出力制御部６１Ｙ、６１Ｍを１つの独立した装置により構成し、画像処理部５３、５４と、出力制御部６１Ｃ、６１Ｋを１つの独立した装置により構成することも可能である。
【００３５】
ページ分割配信部４１は、端末装置２０から受信した印刷ジョブに含まれる画像データをページ毎に分割して、画像処理部５１〜５４に順次配信する。本実施形態では、ページ分割配信部４１は、１ページ目は画像処理部５１に配信し、２ページ目は画像処理部５２に配信し、３ページ目は画像処理部５３に配信し、４ページ目は画像処理部５４に配信し、５ページ目は画像処理部５１に配信するような方法で配信するものとして説明する。なお、ページ分割配信部４１が画像データを分割する単位は１ページに限定されるものではなく、所定単位毎に分割して画像処理部５１〜５４に配信するようにしてもよい。
【００３６】
４つの画像処理部５１〜５４は、それぞれ、ページ分割配信部４１により配信されたページ単位の画像データをＣＭＹＫの各色毎の印刷データに変換する画像処理を行う。そして、画像処理部５１〜５４は、ネットワーク１１を介して、ＣＭＹＫ各色毎の印刷データを、対応する印刷基本色の出力制御部６１Ｙ〜６１Ｋに転送する。例えば、画像処理部５１において、ＹＭＣＫの各版毎に展開された印刷データを、Ｙ版の印刷データについては出力制御部６１Ｙに転送し、Ｍ版の印刷データについては出力制御部６１Ｍに転送する。同様に、画像処理部５１は、Ｃ版の印刷データについては出力制御部６１Ｃに転送し、Ｋ版の印刷データについては出力制御部６１Ｋに転送する。
【００３７】
出力制御部６１Ｙ〜６１Ｋは、画像処理部５１〜５４により画像処理された各色毎の印刷データに基づいて４つの印刷機構６２Ｙ〜６２Ｋのうち対応する印刷機構の画像出力処理をそれぞれ制御する。
【００３８】
次に、図２中に示した画像処理部５１〜５４の構成を説明する。なお、画像処理部５１〜５４の基本的な構成は同じであるため、ここでは画像処理部５１の構成のみを図３を参照して説明する。なお、印刷装置１のパフォーマンスを向上させたい場合には、４台の画像処理部５１〜５４に対して同様な機能を有する画像処理部をｎ台並列に接続して画像処理を行うことにより画像処理の処理パフォーマンスを向上させることができる。
【００３９】
画像処理部５１は、図３に示されるように、システムメモリ７１と、ＣＰＵ７２と、ネットワークインタフェース（Ｉ／Ｆ）部７３、７４と、ＲＩＰ(Raster Image Processing)処理部７５と、ｎ個の画像変換部７６1〜７６nとを備えている。そして、これらの各ブロックは、ＰＣＩe（(PCI（Peripheral Component Interconnect）Express)バスにより相互に接続されている。
【００４０】
ネットワークＩ／Ｆ部７４は、ページ分割配信部４１との間でデータのやりとりを行い、ページ分割配信部４１からの各ページ毎の画像データをシステムメモリ７１に格納する。
【００４１】
システムメモリ７１は、ページ分割配信部４１から配信されてきた画像データや、ＲＩＰ処理部７５、画像変換部７６1〜７６n、ＣＰＵ７２等により画像処理がされたデータを格納するためのメモリである。
【００４２】
ＣＰＵ７２は、システムメモリ７１、ネットワークＩ／Ｆ部７３、７４、ＲＩＰ処理部７５と、画像変換部７６1〜７６n等の制御を行っている。なお、ＣＰＵ７２は、システムメモリ７１に格納された画像データをソフトウェア的に展開する処理も行う。
【００４３】
ＲＩＰ処理部７５は、ページ分割配信部４１により配信されてきた画像データをＣＭＹＫ各色毎の印刷データに展開する。
【００４４】
なお、画像データ中に含まれるテキスト領域については、ＣＰＵ７２によりソフトウェア的に展開処理され、イメージ領域については、ＲＩＰ処理部７５によりハードウェア的に展開処理される。
【００４５】
画像変換部７６1〜７６nは、ＲＩＰ処理部７５やＣＰＵ７２により展開された後の各色毎の印刷データに対して、拡大縮小処理、回転処理、圧縮処理等の各種画像変換処理を行う。
【００４６】
ネットワークＩ／Ｆ部７３は、ネットワーク１１を介して出力制御部６１Ｙ〜６１Ｋとのやりとりを行い、ＣＭＹＫ各色毎に展開され、画像変換部７６1〜７６nにより圧縮された後のＣＭＹＫ各色の印刷データを、出力制御部６１Ｙ〜６１Ｋのうちの対応する出力制御部にそれぞれ転送する。
【００４７】
この図３に示した画像処理部５１では、上記で説明した構成となっていることにより以下に示す順序で処理が行われる。
（１）ページ分割配信部４１からの画像データがシステムメモリ７１に格納される。
（２）次に、システムメモリ７１に格納された画像データのうち、イメージ部分はＲＩＰ処理部７５で展開処理され、テキスト部分はＣＰＵ７２により展開処理され、展開後のＣＭＹＫの各版の印刷データは再度システムメモリ７１に格納される。
（３）そして、システムメモリ７１内のＣＭＹＫの各版の印刷データは、画像変換部７６1〜７６nにより、拡大縮小処理、回転処理、圧縮処理等の各種画像変換処理が行われる。そして、圧縮された印刷データは再度システムメモリ７１に格納される。
（４）最後に、システムメモリ７１内の印刷データは、圧縮された状態で出力制御部６１Ｙ〜６１Ｋにそれぞれ転送される。
【００４８】
次に、図３中に示した画像変換部７６1〜７６nの構成を説明する。なお、画像変換部７６1〜７６nの基本的な構成は同じであるため、ここでは画像変換部７６1の構成のみを図４を参照して説明する。
【００４９】
画像変換部７６1は、図４に示されるように、ＰＣＩｅスイッチ部８１と、複数の画像処理デバイス８２と、複数の画像処理デバイス８２と１対１で設けられた複数のページメモリ８３により構成されている。
【００５０】
ＰＣＩｅスイッチ部８１は、ＰＣＩｅバス７７と各画像処理デバイス８２との間のスイッチングを行っている。
【００５１】
画像処理デバイス８２は、外部から入力された指示に応じて、予め設定された各種機能の中から指定された機能を実現することが可能なデバイスである。具体的には、画像処理デバイス８２は、動的にチップ内部の回路構成を切り替えることが可能なＤＲＰ（Dynamic Reconfigurable Processor)と呼ばれるプロセッサにより実現可能される。ページメモリ８３は、画像処理デバイス８２による処理途中の印刷データ等を一旦格納するためのメモリである。
なお、最近ではＤＲＰ以外に、動的にチップ内部の回路構成を切り替えることが可能な画像処理デバイスとしてＦＰＧＡ(Field Programmable Gate Array)のパーシャルリコンフィグ機能などがあり、画像処理デバイス８２としては、このようなＦＰＧＡデバイスなどを使用しても良い。
【００５２】
次に、画像処理デバイス８２の構成を図５を参照して説明する。
画像処理デバイス８２は、図５に示されるように、システム制御部９１と、演算器群９２と、結線情報格納部９３と、高速バススイッチ９４と、メモリインタフェース９５と、バスインタフェース９６と、ダイレクトＩ／Ｏインタフェース９７とから構成されている。
【００５３】
演算器群９２は、加算器、乗算器等の各種演算器により構成されている。結線情報格納部９３は、演算器群９２を構成する各種演算器を組み合わせることにより画像処理機能を実現するための結線情報を格納する。
【００５４】
システム制御部９１は、ＣＰＵ７２からの要求に応じて、結線情報格納部９３に格納されている結線情報に基づいて演算器群９２の各種演算器を組み合わせることにより要求された画像処理機能を実現する機能実現手段として動作する。
【００５５】
メモリインタフェース９５は、ページメモリ８３との間でデータの送受信を行うためのインタフェースである。バスインタフェース９６は、外部に接続された他の回路（不図示）等の間でデータの送受信を行うためのインタフェースである。ダイレクトＩ／Ｏインタフェース９７は、他の画像処理デバイス８２との間で直接画像データを転送するためのインタフェースである。
【００５６】
高速バススイッチ９４は、システム制御部９１、演算器群９２、メモリインタフェース９５、バスインタフェース９６との間のデータ経路を高速に切り替えるためのバススイッチである。
【００５７】
画像処理デバイス８２は、このような構成となっていることにより、それぞれ指定された画像処理機能を短時間で実現することができる。なお、図３に示したＲＩＰ処理部７５も上記で説明したＤＲＰデバイスにより実現することが可能である。
【００５８】
このような画像処理デバイス８２により実現される機能によりＣＭＹＫの印刷データに対して行われる処理の流れを図６〜図８を参照して説明する。
【００５９】
先ず、システムメモリ７１からＰＣＩｅバス７７を介して転送されてきたＣＭＹＫ各色毎の印刷データは、ページメモリ８３に格納される。
【００６０】
そして、画像処理デバイス８２は、ＣＰＵ７２からの指示に基づいて１番目の機能構成を実現する（第１コンフィグレーション）。
【００６１】
この第１コンフィグレーションでは、画像処理デバイス８２は、拡大縮小部２１、画像回転部２２、データ属性判定部２３の機能が実現される。
【００６２】
拡大縮小部２１は、ページメモリ８３内の印刷データに対して拡大縮小処理を行う。画像回転部２２は、ページメモリ８３内の印刷データに対して回転処理を行う。
【００６３】
データ属性判定部２３は、ＣＭＹＫの各色毎に展開されページメモリ８３内の印刷データのデータ属性を判定する。具体的には、データ属性判定部２３は、ＣＭＹＫ各色毎の印刷データにおけるイメージ領域の割合に基づいて印刷データのデータ属性を判定する。
【００６４】
そして、画像処理デバイス８２では、このデータ属性判定部２３における判定結果に基づいて、２番目の機能構成が実現する（第２コンフィグレーション）。
【００６５】
まず、データ属性判定部２３により判定されたデータ属性により、印刷データに含まれるイメージ領域の全体に占める割合が所定値より小さいと判定された場合に実現される画像処理デバイス８２の第２コンフィグレーションを図６に示す。
【００６６】
この場合には、図６に示されるように、画像処理デバイス８２は、第２コンフィグレーションとして、印刷データの可逆圧縮処理を行うための可逆圧縮部２４と、この可逆圧縮処理を行う際に参照されるテーブル２５とが構成される。
【００６７】
可逆圧縮部２４は、ページメモリ８３内の印刷データに対して、元のデータに復元可能な可逆圧縮処理を行い、圧縮後の印刷データをページメモリ８３に格納する。そして、ページメモリ８３内の圧縮された印刷データは、ＰＣＩｅバス７７を介してシステムメモリ７１に転送される。
【００６８】
また、データ属性判定部２３により判定されたデータ属性により、印刷データに含まれるイメージ領域の全体に占める割合が所定値より大きいと判定された場合に実現される画像処理デバイス８２の第２コンフィグレーションを図７に示す。
【００６９】
この場合には、図７に示されるように、画像処理デバイス８２は、第２コンフィグレーションとして、印刷データの不可逆圧縮処理を行うための不可逆圧縮部２６と、この不可逆圧縮処理を行う際に参照されるテーブル２７とが構成される。
【００７０】
不可逆圧縮部２６は、ページメモリ８３内の印刷データに対して、元のデータに復元不可能な不可逆圧縮処理を行い、圧縮後の印刷データをページメモリ８３に格納する。そして、ページメモリ８３内の圧縮された印刷データは、ＰＣＩｅバス７７を介してシステムメモリ７１に転送される。
【００７１】
つまり、第２コンフィグレーションでは、データ属性判定部２３により判定されたデータ属性に基づいて、可逆圧縮方法または不可逆圧縮方法のいずれかの圧縮方法が選択されて各色毎の印刷データが圧縮される。
【００７２】
非可逆圧縮方法の具体的としては、ＪＰＥＧ（Joint Photographic Experts Group）、ＪＰＥＧ２０００のような圧縮方法が挙げられる。また、可逆圧縮方法の具体例としては、ＢＭＰ（Bit MaP）、ＧＩＦ（Graphics Interchange Format）、ＰＮＧ(Portable Network Graphics)、ＰＮＭ(Portable aNyMap format )、ＬＺＷ(Lempel-Ziv-Welch)、ＺＩＰのような圧縮方法が挙げられる。
【００７３】
このようにデータ属性判定部２３により判定されたデータ属性に基づいて、可逆圧縮方法または不可逆圧縮方法のいずれかの圧縮方法を選択して各色毎の印刷データを圧縮する理由を以下に説明する。
【００７４】
図２に示されるように、画像処理部５１〜５４と出力制御部６１Ｙ〜６１Ｋとの間のネットワーク１１では、ＣＭＹＫ４色の色版に展開された印刷データを転送する必要がある。そのため、Ａ４サイズの画像データのデータ量が４Ｍバイトの場合、このＡ４サイズの画像を印刷するためには、４×４Ｍ＝１６Ｍバイトのデータ量を転送する必要がある。
【００７５】
しかし、ネットワーク１１の転送速度により、単位時間あたりに転送可能なデータ量は制限される。例えば、ネットワーク１１の転送速度の上限値（転送可能バンド幅）が６０Ｍ［バイト／Ｓ]だとすると、圧縮されていない１６Ｍバイトのデータを転送するためには、約０．２７Ｓの転送時間が必要となる。
【００７６】
そして、印刷装置１における印刷機構６２Ｙ〜６２Ｋの印刷速度により印刷装置１の連続印刷を止めないために必要な転送時間が決定される。例えば、印刷機構６２Ｙ〜６２Ｋの印刷速度が、Ａ４換算で４００ページ／分であるとすると、１ページ当たりを印刷する時間は、６０／４００＝０．１５Ｓとなる。
【００７７】
つまり、Ａ４サイズ１ページのデータ量が４Ｍバイトの画像を印刷しようとする場合、画像処理部５１〜５４と出力制御部６１Ｙ〜６１Ｋとの間で印刷データをそのまま転送したのでは連続印刷が不可能となる。
【００７８】
そこで、圧縮率５０％の圧縮方法により印刷データを圧縮したとすると、ＣＭＹＫ４色分の印刷データのデータ量は、１６Ｍバイト／２＝８バイトとなり、６０Ｍ［バイト／Ｓ]の転送速度でネットワーク１１上を転送した場合、必要な転送時間は約０．１３５Ｓとなる。そのため、ネットワーク１１上の転送時間は、連続印刷を止めないために必要な転送時間０．１５Ｓよりも短くなり連続印刷が可能となる。
【００７９】
そのため、本実施形態の画像形成システムでは、印刷データを可逆の圧縮方法により圧縮処理したのでは、印刷機構６２Ｙ〜６２Ｋの印刷速度およびネットワーク１１を介した画像処理部５１〜５４と出力制御部６１Ｙ〜６１Ｋ間の転送速度により決定される連続印刷可能なデータ量より大きくなってしまう場合には、不可逆の圧縮方法により圧縮が行われる。何故ならば、一般的に、同じデータを可逆の圧縮方法と、不可逆の圧縮方法により圧縮した場合、不可逆の圧縮方法により圧縮した方がデータ量が小さくなるからである。
【００８０】
なお、データ属性判定部２３において判定されたデータ属性だけでは、可逆圧縮または不可逆圧縮のいずれを選択すべきか判定が困難な場合の画像処理デバイス８２の第２コンフィグレーションの一例を図８に示す。
【００８１】
この場合には、図８に示されるように、画像処理デバイス８２は、第２コンフィグレーションとして、可逆圧縮部２４、テーブル２５、不可逆圧縮部２６、テーブル２７および選択部２８が構成される。
【００８２】
選択部２８は、可逆圧縮部２４において可逆圧縮方法を用いて圧縮された印刷データ、または不可逆圧縮部２６において不可逆圧縮方法を用いて圧縮された印刷データのいずれかを選択する。
【００８３】
具体的には、選択部２８は、可逆圧縮方法を用いて圧縮された印刷データのデータ量が、印刷機構６２Ｙ〜６２Ｋの印刷速度およびネットワーク１１を介した画像処理部５１〜５４と出力制御６１Ｙ〜６１Ｋ間の転送速度により決定される連続印刷可能なデータ量以下の場合には、可逆圧縮方法を用いて圧縮された印刷データを選択する。そして選択部２８は、可逆圧縮方法を用いて圧縮された印刷データのデータ量が、この連続印刷可能なデータ量より大きい場合には、不可逆圧縮方法を用いて圧縮された印刷データを選択する。
【００８４】
次に、図２中に示した出力制御部６１Ｙ〜６１Ｋの構成を説明する。なお、出力制御部６１Ｙ〜６１Ｋの基本的な構成は同じであるため、ここでは出力制御部６１Ｙの構成のみを図９を参照して説明する。
【００８５】
出力制御部６１Ｙは、図９に示されるように、ページバッファメモリ３１と、論理ページ伸張部３２と、物理ページ生成部３３と、データ転送部３４とを備えている。
【００８６】
ページバッファメモリ３１は、画像処理部５１〜５４から転送されてきたＹ版の印刷データを格納する。論理ページ伸張部３２は、ページバッファメモリ３１内に格納された印刷データを、圧縮処理の際に使用された圧縮方法に対応した伸張方法により伸張する。
【００８７】
物理ページ生成部３３は、論理ページ伸張部３２により伸張された論理ページを、実際に印刷処理される際に使用される物理ページに貼りつけることにより物理ページを生成する。例えば、いわゆる２アップのような集約印刷を行う場合には、２ページ分の論理ページを１つの物理ページに貼りつける処理を行う。
【００８８】
データ転送部３４は、物理ページ生成部３３により生成された物理ページを印刷装置１の印刷機構６２Ｙに転送する。
【００８９】
最後に、画像処理部５１〜５４における圧縮方法の切り替え制御の具体例を図１０のフローチャートを参照して説明する。このフローチャートでは、圧縮モードを、自動（オート）で選択するのかマニュアルにて設定するのかを選択できるようになっているものとして説明する。
【００９０】
まず、圧縮モードが自動に設定されている場合（ステップＳ１０１において自動）の動作について説明する。この場合には、データ属性判定部２３では、イメージ領域の割合が８０％以上であるか否か（ステップＳ１０２）、イメージ領域の割合が２０％以下であるか否か（ステップＳ１０４）が判定される。
【００９１】
イメージ領域の割合が８０％以上であると判定された場合（ステップＳ１０２においてＹｅｓ）、図７に示したような構成が選択され、非可逆圧縮方法により印刷データは圧縮される（ステップＳ１０３）。
【００９２】
イメージ領域の割合が２０％以下であると判定された場合（ステップＳ１０２においてＮｏ、ステップＳ１０４においてＹｅｓ）、図６に示したような構成が選択され、可逆圧縮方法により印刷データは圧縮される（ステップＳ１０５）。
【００９３】
イメージ領域の割合が２０％より大きく８０％未満であると判定された場合（ステップＳ１０２、Ｓ１０４においてＮｏ）、図８に示したような構成が選択され、非可逆圧縮方法および可逆圧縮の両方により印刷データは圧縮され、圧縮後のデータ量応じていずれかの圧縮方法により圧縮された印刷データが選択される（ステップＳ１０６）。
【００９４】
次に、圧縮モードがマニュアルに設定されている場合（ステップＳ１０１においてマニュアル）の動作について説明する。この場合には、圧縮方法が可逆、不可逆のいずれに設定されているか判定される（ステップＳ１０７）。
【００９５】
圧縮方法が非可逆に設定されている場合には、圧縮率が設定され（ステップＳ１０８）、設定された圧縮率となるよう非可逆の圧縮処理が行われる（ステップＳ１０９）。圧縮方法が可逆に設定されている場合には、可逆の圧縮処理が行われる（ステップＳ１１０）。
【符号の説明】
【００９６】
１    印刷装置
３    前処理装置
４、５    バッファ装置
６    後処理装置
１０    コントローラ
１１    ネットワーク
２０    端末装置
２１    拡大縮小部
２２    画像回転部
２３    データ属性判定部
２４    可逆圧縮部
２５    テーブル
２６    不可逆圧縮部
２７    テーブル
２８    選択部
３１    ページバッファメモリ
３２    論理ページ伸張部
３３    物理ページ生成部
３４    データ転送部
４１    ページ分割配信部
５１〜５４    画像処理部
６１Ｙ〜６１Ｋ    出力制御部
６２Ｙ〜６２Ｋ    印刷機構
７１    システムメモリ
７２    ＣＰＵ
７３、７４    ネットワークインタフェース（Ｉ／Ｆ）部
７５    ＲＩＰ処理部
７６1〜７６n    画像変換部
７７    ＰＣＩeバス
８１    ＰＣＩｅスイッチ部
８２    画像処理デバイス
８３    ページメモリ
９１    システム制御部
９２    演算器群
９３    結線情報格納部
９４    高速バススイッチ
９５    メモリインタフェース
９６    バスインタフェース
９７    ダイレクトＩ／Ｏインタフェース
【図１】
0005446047.tif 000002
【図２】
0005446047.tif 000003
【図３】
0005446047.tif 000004
【図４】
0005446047.tif 000005
【図５】
0005446047.tif 000006
【図６】
0005446047.tif 000007
【図７】
0005446047.tif 000008
【図８】
0005446047.tif 000009
【図９】
0005446047.tif 000010
【図１０】
0005446047.tif 000011