(57)【要約】      （修正有）【課題】  圧縮されたデータの伸張を行う場合に、一定速度で伸張後のデータを得ることができ、且つ消費電力を抑えることができる画像形成システム及び情報処理装置を提供する。【解決手段】圧縮済のイメージデータを伸張処理部６１０で伸張する際に、取込速度制御部６６０において、圧縮率算出器５５０で算出された該イメージデータのブロック毎の圧縮率に応じて、画像記憶部６０５及び入力部６１０Ｂに供給するクロック信号の周波数を切り替えることで伸張処理部６１０によるイメージデータの取り込み速度がブロック単位で可変されるようにし、１つのイメージデータ中に圧縮率の低い部分があっても、伸張処理部６１０では圧縮率の低い部分のデータを高速で取り込むことができるので、一定速度で伸張後のデータを出力することができ、圧縮率が低い部分に合わせて伸張処理部６１０の駆動速度を高速に設定せずとも済むので、消費電力を抑えることができる。【選択図】  図３
2005223382.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを処理して各ページのイメージデータを生成し出力する画像処理装置と、
前記イメージデータに基づく画像を所定の記録媒体上に形成する画像形成装置と、
前記画像処理装置から前記イメージデータを受け取り前記画像形成装置へ出力するための所定のデータ処理を行う情報処理装置と、を備え、
前記画像処理装置が、
前記イメージデータを圧縮する圧縮手段と、
前記イメージデータを複数に分割した部分毎に、圧縮手段による圧縮率を算出する圧縮率算出手段と、を有し、
前記情報処理装置が、
前記圧縮手段によって圧縮されたイメージデータを前記画像形成装置へ出力するために伸張する伸張手段と、
前記圧縮率算出手段によって算出された前記部分毎の圧縮率に基づいて、前記伸張手段から伸張後のイメージデータが所定速度で出力されるように、前記伸張手段による前記圧縮されたイメージデータの取り込み速度を前記部分毎に切替制御する速度制御手段と、を有する、
ことを特徴とする画像形成システム。
【請求項２】
前記圧縮率算出手段が、前記圧縮手段による圧縮処理単位毎に圧縮率を求める、
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
圧縮された圧縮データを伸張する伸張手段と、
前記圧縮データを複数に分割した部分毎の圧縮率に基づいて、前記伸張手段から伸張後のデータが所定速度で出力されるように、前記伸張手段による前記圧縮データの取り込み速度を前記部分毎に切替制御する速度制御手段と、
を有することを特徴とする情報処理装置。
【請求項４】
前記速度制御手段が、前記部分毎の圧縮率を示す圧縮率情報が入力され、入力された圧縮率情報で示される各部分の圧縮率に基づいて前記制御を行う、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記部分毎の圧縮率が、前記圧縮データを圧縮した際の圧縮処理単位毎の圧縮率である、
ことを特徴とする請求項３又は請求項４に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム及び情報処理装置に係り、印刷ジョブを処理して各ページのイメージデータを生成し出力する画像処理装置と、前記イメージデータに基づく画像を所定の記録媒体上に形成する画像形成装置とを備えた画像形成システム、及び圧縮されたデータを伸張する情報処理装置に関する。
【背景技術】
【０００２】
従来の印刷（例えばオフセット印刷）では、写植等の紙焼き（印画紙）、版下、網ネガ、網ポジ、ＰＳ版（刷版）等の中間成果物を生成し、これら中間成果物を元に印刷や製本等を行っていた。近年、ＤＴＰ（ＤｅｓｋＴｏｐ  Ｐｕｂｌｉｓｈｉｎｇ  ／Ｐｒｅｐｒｅｓｓ）の普及によって、ＤＴＰデータから直接印刷する「ダイレクト印刷」または「オンデマンド印刷」が知られている。ＤＴＰでは、ページレイアウトをコンピュータ上で処理して得た印刷データを印画紙や製版フィルム等に形成し、これに基づいて刷版を作成して印刷する処理が普及している。また、中間成果物を生成せずに電子データにより直接刷版を形成するＣＴＰ（Ｃｏｍｐｕｔｅｒ  Ｔｏ  Ｐｌａｔｅ）も注目されている。このような印刷処理に用いることが可能なものとして、プリンタ装置や複写装置等の印刷機能を備えた画像形成装置が知られている。近年の画像形成装置は、画質向上が高まると共にカラー化され、例えば、電子写真プロセス（ゼログラフィ）を用いたカラープリンタ装置は、高品質かつ高速な画像形成が可能である。この画像形成装置では、印刷データを受け取り刷版等を生成せずに印刷物を出力することができる。
【０００３】
図８は、従来の画像形成システムの概略図である。図８（Ａ）に全体構成図を示すように、画像形成システムは、例えばカラー複写機、ファクシミリ、またはプリンタ等、所謂印刷機能を備えた画像形成装置１１と、画像形成装置１１に印刷データを渡し印刷指示をするＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ  Ｐｒｏｃｅｓｓｏｒ）装置とから構成されている。また、図８（Ｂ）にはデータの流れを示した。なお、画像形成装置１１とは、カラー複写機、ファクシミリ、またはプリンタ等、所定の記録媒体に画像を形成する所謂印刷機能を備えた装置である。
【０００４】
ＤＦＥ装置は、描画機能とプリンタコントローラ（印刷制御装置）機能とを備えており、例えばページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された印刷データをクライアント端末から順次受け取り、この印刷データをラスターイメージに変換（ＲＩＰ処理；Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓ）し、さらにＲＩＰ処理済みのイメージデータ及び印刷枚数や用紙サイズ等の印刷制御情報（ジョブチケット）を画像形成装置１１に送り、画像形成装置１１のプリントエンジンや用紙搬送系を制御して、画像形成装置１１に印刷処理を実行させる。すなわち、画像形成装置１１の印刷動作は、ＤＦＥ装置によるプリンタコントローラによって制御される。印刷データは、カラー印刷用の基本色の、イエロ（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）の３色と、ブラック（Ｋ）とを合わせた４色（ＹＭＣＫ）分が画像形成装置１１に送られる。
【０００５】
画像形成装置１１は、電子写真プロセスを利用して画像を印刷用紙に記録するもので、ＩＯＴ（Ｉｍａｇｅ  Ｏｕｔｐｕｔ  Ｔｅｒｍｉｎａｌ）モジュール１２、ＩＯＴモジュール１２に連結されたフィードモジュール（ＦＭ；Ｆｅｅｄｅｒ  Ｍｏｄｕｌｅ；給紙モジュール）１５、出力モジュール１７、タッチパネル等を含んで各種データの入力支援をするためのユーザインターフェース装置１８、を備えている。ＩＯＴモジュール１２は、ＹＭＣＫ分のトナーカートリッジ２４が搭載されたトナー供給部２２と、ＩＯＴコア部２０とを有する。ＩＯＴコア部２０は、光走査装置や感光体ドラム等を有するプリントエンジン（印字ユニット）３０を色毎でかつベルト回転方向に一列に配置した所謂タンデム構成になっており、プリントエンジン３０を制御する電気回路等を収容する電気系制御収納部３９を備えている。ＩＯＴコア部２０では、各感光体ドラム上のトナー像を中間転写ベルト４３に順次転写（１次転写）する。これにより、ＹＭＣＫの各色トナー像が中間転写ベルト４３に多重転写される。中間転写ベルト４３上に転写された画像（トナー像）は、所定のタイミングでフィードモジュール１５から搬送されてきた印刷用紙上に転写（２次転写）され、定着器（Ｆｕｓｅｒ）７０によりトナー像が用紙上に溶融定着される。その後、排紙処理装置７２を経由して機外へ排出される。また、両面印刷時には、片面に印刷済みの用紙が排紙トレイ（スタッカ）７４に一時的に保持され、排紙トレイ７４から引き出され、反転搬送路４９を介して反転されて再度ＩＯＴコア部２０に渡される。
【０００６】
ここで、ＤＦＥ装置からＲＩＰ処理済みのイメージデータを画像形成装置に転送する場合、その転送速度の短縮化のために、データ圧縮の技術が用いられる。すなわち、送信側でイメージデータを圧縮（符号化）して送信する。受信側にはこのイメージデータを伸張（復号化）する伸張手段が設けられ、イメージデータを受信したら、該イメージデータを伸張手段で伸張してから画像形成装置に渡して印刷処理させる。
【０００７】
このとき画像形成装置に途切れることなく印刷処理させるためには、画像形成装置の印刷処理速度に応じた一定速度でイメージデータを伸張して画像形成装置に出力することが要求される。伸張に要する時間（イメージデータの取り込みから伸張して出力するまでの時間）は圧縮率によって異なるため、従来は、圧縮率が最低な場合を想定して伸張手段の駆動速度（伸張速度）を定めていたが、この場合、伸張手段の駆動速度が高速となり消費電力が大きくなってしまう。このため、従来より圧縮率に応じて伸張速度を最適化する技術が提案されている（特許文献１参照）。
【特許文献１】特開２００２−２１８２５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の圧縮率に応じて伸張速度を最適化する技術は、イメージデータ全体の圧縮率から最適な伸張速度を求めており、イメージデータ中に局所的に圧縮率が低い部分があると、伸張手段では当該部分のデータの取り込みに時間がかかり、一定速度で伸張後のデータを出力することができないという問題があった。このため、画像形成装置の印刷処理にデータ出力が間に合わず、対応する画像部分が印刷できずに白紙になってしまうことがあった。
【０００９】
本発明は、上記事情に鑑みてなされたものであり、圧縮されたデータの伸張を行う場合に、局所的に圧縮率が低い部分があっても一定速度で伸張後のデータを得ることができ、且つ消費電力を抑えることができる画像形成システム及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために請求項１に記載の画像形成システムは、印刷ジョブを処理して各ページのイメージデータを生成し出力する画像処理装置と、前記イメージデータに基づく画像を所定の記録媒体上に形成する画像形成装置と、前記画像処理装置から前記イメージデータを受け取り前記画像形成装置へ出力するための所定のデータ処理を行う情報処理装置と、を備え、前記画像処理装置が、前記イメージデータを圧縮する圧縮手段と、前記イメージデータを複数に分割した部分毎に、圧縮手段による圧縮率を算出する圧縮率算出手段と、を有し、前記情報処理装置が、前記圧縮手段によって圧縮されたイメージデータを前記画像形成装置へ出力するために伸張する伸張手段と、前記圧縮率算出手段によって算出された前記部分毎の圧縮率に基づいて、前記伸張手段から伸張後のイメージデータが所定速度で出力されるように、前記伸張手段による前記圧縮されたイメージデータの取り込み速度を前記部分毎に切替制御する速度制御手段と、を有することを特徴としている。
【００１１】
この画像形成システムによれば、画像処理装置では、圧縮手段でイメージデータを圧縮し、圧縮率算出手段でその圧縮率を、該イメージデータを複数に分割し、分割した部分毎に算出する。情報処理装置には、圧縮手段で圧縮された状態のイメージデータが画像処理装置から入力される。情報処理装置では、この圧縮されたイメージデータを伸張手段により伸張した後、画像形成装置へ出力する。このとき、圧縮されたイメージデータを伸張手段に取り込む取り込み速度を、速度制御手段によって、圧縮率算出手段で算出した各部分の圧縮率に基づいて該部分毎に切り替えて、伸張手段から伸張後のイメージデータを所定速度で出力させる。すなわち、速度制御手段によって、イメージデータの局所的な圧縮率に応じて、例えば圧縮率が低い部分は高速、圧縮率が高い部分は低速というように、圧縮されたデータを伸張するために伸張手段に取り込む際の取り込み速度を可変にした。
【００１２】
これにより、局所的に圧縮率が低い部分があっても当該部分のデータの取り込み速度を高速にして、他の部分（圧縮率が高い部分）と同じ一定速度で伸張後のデータを得ることができる。よって、画像形成装置の印刷処理に画像形成装置へのデータ出力が間に合わず、対応する画像部分が白紙になってしまうことを防止できる。また、従来技術のように、圧縮率が低い部分に合わせて伸張手段の駆動速度（伸張速度）を高速に設定せずとも済むので、消費電力を抑えることができる。
【００１３】
なお、上記の画像形成システムにおいては、請求項２に記載されているように、前記圧縮率算出手段が、前記圧縮手段による圧縮処理単位毎に圧縮率を求めるとよい。例えば、圧縮手段がイメージデータをブロック（所定数の画素が二次元配列された画素群）毎に分割して圧縮するものである場合には、圧縮率算出手段ではブロック毎に圧縮率を求めればよい。また、例えば、圧縮手段がイメージデータをライン（所定方向に一列に並んだ画素群）毎に分割して圧縮するものである場合には、圧縮率算出手段ではライン毎に圧縮率を求めればよい。
【００１４】
また、請求項３に記載の情報処理装置は、圧縮された圧縮データを伸張する伸張手段と、前記圧縮データを複数に分割した部分毎の圧縮率に基づいて、前記伸張手段から伸張後のデータが所定速度で出力されるように、前記伸張手段による前記圧縮データの取り込み速度を前記部分毎に切替制御する速度制御手段と、を有することを特徴としている。
【００１５】
この情報処理装置では、伸張手段によって圧縮された圧縮データを伸張する。このとき、伸張手段に圧縮データを取り込む取り込み速度を、速度制御手段によって、圧縮率算出手段で算出した各部分の圧縮率に基づいて該部分毎に切り替えて、伸張手段から伸張後のデータを所定速度で出力させる。すなわち、速度制御手段によって、圧縮データの局所的な圧縮率に応じて、例えば圧縮率が低い部分は高速、圧縮率が高い部分は低速というように、圧縮データを伸張するために伸張手段に取り込む際の取り込み速度を可変にした。
【００１６】
これにより、局所的に圧縮率が低い部分があっても当該部分のデータの取り込み速度を高速にして、他の部分（圧縮率が高い部分）と同じ一定速度で伸張後のデータを得ることができる。また、従来技術のように、圧縮率が低い部分に合わせて伸張手段の駆動速度（伸張速度）を高速に設定せずとも済むので、消費電力を抑えることができる。
【００１７】
なお、上記の情報処理装置においては、請求項４に記載されているように、前記速度制御手段が、前記部分毎の圧縮率を示す圧縮率情報が入力され、入力された圧縮率情報で示される各部分の圧縮率に基づいて前記制御を行うようにすることができる。また、請求項５に記載されているように、前記部分毎の圧縮率を、前記圧縮データを圧縮した際の圧縮処理単位毎の圧縮率にするとよい。
【発明の効果】
【００１８】
以上のように、本発明によれば、圧縮されたデータの局所的な圧縮率に基づいて、圧縮されたデータを伸張するために取り込む際の取り込み速度を可変にしたので、圧縮されたデータの伸張を行う場合に、局所的に圧縮率が低い部分があっても一定速度で伸張後のデータを得ることができ、且つ消費電力を抑えることができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００２０】
〔画像形成システム〕
図１は、本実施の形態に係る画像形成システムの全体概略構成を示す図である。画像形成システムは、汎用の通信プロトコルによる高速ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を備えており、高速ＬＡＮには例えばページ記述言語（ＰＤＬ）で記述された電子データ（印刷データ）を入力するためのクライアント端末４００，４０２が接続されている。クライアント端末４００，４０２は、異なるオペレーティングシステム（ＯＳ）下で各種アプリケーションプログラムを実行可能なコンピュータである。この高速ＬＡＮには、原稿の画像を読み取りその画像データを出力するスキャナ装置４１０も接続されている。また、高速ＬＡＮには、ＤＦＥ装置５００，５０２，５０４，５０６，５０８、詳細を後述するＢＥＰ（Ｂａｃｋ  Ｅｎｄ  Ｐｒｏｃｅｓｓｏｒ：バックエンドプロセッサ）装置６００，６０２，６０４、電子データで直接刷版を作成するＣＴＰ装置７０２が接続されている。
【００２１】
ＣＴＰ装置７０２で作成された刷版を用いてプレス装置７１０において印刷がなされる。また、このＣＴＰ装置７０２に並列的に（高速ＬＡＮに）ＢＥＰ装置６００が接続される。このＢＥＰ装置６００には画像形成装置１１と同様の高速プリンタ７４６が接続される。
【００２２】
また、高速ＬＡＮに接続されたＢＥＰ装置６０４の出力側には、出力機７３０、同様の構成の高速プリンター７４０，７４２、ＣＴＰ装置７００が接続されている。出力機７３０、高速プリンター７４０、７４２からはプリント出力がなされ、ＣＴＰ装置７００では刷版が作成される。また、ＤＦＥ装置５０２は、ＢＥＰ装置６０２を介して同様の構成のプリンタプルーファ７２０，７２２に接続されている。プリンタプルーファ７２０，７２２は印刷のための出力確認用のものであり、画像形成装置として機能する場合がある。
【００２３】
また、ＤＦＥ装置５０４は画像形成装置１１と同様の高速プリンター７４４に接続され、ＤＦＥ装置５０４と高速プリンター７４４とはオンデマンド印刷処理を担当する部門を担っている。ＤＦＥ装置５０６は出力機７３２に接続され、ＤＦＥ装置５０８は大型出力機７５０に接続されている。ＤＦＥ装置５０６と出力機７３２からなる構成及びＤＦＥ装置５０８と大型出力機７５０からなる構成は、従来の画像形成装置の構成と同様である。
【００２４】
本実施の形態の画像形成システムでは、ＣＴＰと、ＰＯＤ（プリントオンデマンド）の機能を有する装置を同一のシステム内に混在可能な構成である。これは、本実施の形態にかかるＢＥＰ装置が、クライアントからの印刷データがラスタデータに変換（ＲＩＰ処理）された後のデータを、各種処理する機能を備えているためである。
【００２５】
〔構成例〕
上記構成による画像形成システムにおいて、本発明の実施形態について説明を簡単にするために、刷版を作成して印刷する構成と、刷版作成なしに印刷する構成との代表例を、一実施形態として説明する。すなわち、クライアント端末４００、ＤＦＥ装置５００、ＣＴＰ装置７０２、及びプレス装置７１０の装置を利用して画像を形成する場合の構成Ａ、クライアント端末４００、ＤＦＥ装置５００、ＢＥＰ装置６００、及び高速プリンタ７４６（画像形成装置１１）の装置を利用して画像を形成する場合の構成Ｂ、について説明する。
【００２６】
なお、ＤＦＥ装置５００は、クライアント端末４００からのデータをラスタデータに変換（ＲＩＰ処理）し、その変換後のラスタ画像を圧縮処理する機能を備えるが、本実施の形態では、高速プリンタ７４６（画像形成装置１１）に依存した印刷制御機能を果たすプリンタコントローラ機能を要求しない。すなわち、ＤＦＥ装置５００は、主にＲＩＰ処理の機能のみを有する構成でよい。
【００２７】
図２は、本発明に係る画像形成システムの一実施形態を示す図である。すなわち、クライアント端末４００で印刷指示した画像をＤＦＥ装置５００でＲＩＰ処理して、ＣＴＰ装置７０２で刷版を作成した後にプレス装置７１０で印刷する構成Ａと、ＲＩＰされた画像をＢＥＰ装置６００を介して高速プリンタ７４６（画像形成装置１１）で印刷する構成Ｂとを本発明に係る画像形成システムの一実施形態として説明する。図２（Ａ）は本実施形態で構成Ａと構成Ｂからなるシステム構成の概略を示し、図２（Ｂ）は、構成Ｂによる接続例を示している。
【００２８】
〔構成Ａ〕
構成Ａは、刷版を作成するＣＴＰ装置７０２と、このＣＴＰ装置７０２に印刷データを出力し刷版作成の指示をするＤＦＥ装置５００と、ＣＴＰ装置７０２で作成された刷版を用いて印刷するプレス装置７１０と、からシステムを構成する。
【００２９】
この構成Ａは、従来の印刷処理と同様のため、詳細な説明を省略するが、ＤＦＥ装置５００は、フロントエンドプロセッサ（ＦＥＰ：Ｆｒｏｎｔ  Ｅｎｄ  Ｐｒｏｃｅｓｓｏｒ）部や、フロントエンジンによるＲＯＰ（Ｒａｓｔｅｒ  ＯＰｅｒａｔｉｏｎ）処理によりクライアント端末４００からのデータをラスタデータに変換（ＲＩＰ処理）し、その変換後のラスタ画像を圧縮処理する機能を備える。そして、ＤＦＥ装置５００では、刷版を作成するために、主にＲＩＰ処理のみを実行する。このＲＩＰ処理されたラスタ画像（圧縮画像）のラスタデータにより、ＣＴＰ装置７０２で刷版が作成される。このＣＴＰ装置７０２で作成された刷版を用いてプレス装置７１０で印刷媒体に画像がプレスされ、印刷がなされる。
【００３０】
なお、上記構成Ａでは、高速ＬＡＮに、ＣＴＰ装置７０２を接続し、ＤＦＥ装置５００からの印刷データで刷版を作成する場合を説明したが、ＣＴＰ装置７０２をＢＥＰ装置６００を介して接続してもよい（図１のＢＥＰ装置６０４と、ＣＴＰ装置７００の構成）。この場合には、以下の構成Ｂで説明するように、ＤＦＥ装置５００からの印刷データによりＢＥＰ装置６００において画像形成装置１１などの下流側装置に依存する処理を行ってデータ出力する。この下流側装置として、ＣＴＰ装置７００を採用したときに、ＢＥＰ装置６００は、そのＣＴＰ装置７００に依存する処理を行ってデータ出力する。
【００３１】
〔構成Ｂ〕
次に、構成Ｂは、画像形成装置１１（高速プリンタ７４６）と、この画像形成装置１１に印刷データを渡し印刷指示をするＤＦＥ装置５００と、画像形成装置１１とＤＦＥ装置５００との間に設けられるＢＥＰ装置６００からシステムを構成する。本実施形態においては、ＤＦＥ装置５００が本発明の画像処理装置、ＢＥＰ装置６００が本発明の情報処理装置に対応する。
【００３２】
画像形成装置１１は、本発明の画像形成手段に対応するＩＯＴモジュール（ＩＯＴ本体）１２と、フィード（給紙）モジュール（ＦＭ：Ｆｅｅｄｅｒ  Ｍｏｄｕｌｅ）１５と、出力モジュール１７と、パソコン（ＰＣ）等のユーザインターフェース装置１８とを備える。なお、フィードモジュール１５は、多段構成としてもよい。また、必要に応じて、各モジュール間を連結する連結モジュールを設けてもよい。また、出力モジュール１７の後段に、フィニッシャ（Ｆｉｎｉｓｈｅｒ：後処理装置）モジュールを接続してもよい。フィニッシャモジュールとしては、例えば、用紙をスタック処理し、１個所以上を綴じるステープラを備えたもの、またはパンチ孔を穿設するパンチング機構を備えたもの等がある。
【００３３】
ＤＦＥ装置５００は、クライアント端末４００からのデータをラスタデータに変換（ＲＩＰ処理）し、その変換後のラスタ画像を圧縮処理する機能を備えて、主にＲＩＰ処理をする。このデータは、ＢＥＰ装置６００により処理されて画像形成装置１１へ出力される。
【００３４】
ＢＥＰ装置６００は、画像形成装置１１に依存した処理の制御機能を有するが、この制御機能は、ユーザインターフェース装置１８により指示してもよく、予め定めておいてもよい。ユーザインターフェース装置１８により指示する場合、ユーザインターフェース装置１８は、キーボード等の入力デバイスやユーザに画像を提示しつつ指示入力を受け付けるＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）機能を有し、画像形成装置１１に依存した処理を指示するように構成すればよい。
【００３５】
ＢＥＰ装置６００は、ＤＦＥ装置に保持しておいたＲＩＰ処理済みのデータを利用することで、効率的な高速出力を可能としている。すなわち、ＢＥＰ装置６００は、ＤＦＥ装置５００から受け取った印刷制御情報に基づいてコマンドコード（Ｃｏｍｍａｎｄ  Ｃｏｄｅ）を生成し、画像形成装置１１内の各部の処理タイミングをエンジン特性に応じて制御する。また、ＢＥＰ装置６００は、ＩＯＴモジュール１２やフィードモジュール１５または出力モジュール１７等のエンジン特性に適合するようにスプール（Ｓｐｏｏｌ）処理を完結させてからＩＯＴモジュール１２に画像データを渡す。
【００３６】
例えば、ＤＦＥ装置５００からＢＥＰ装置６００には、ＲＩＰ処理が施されたラスタベース画像を含むデータが送られる。このデータとしては、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）フォーマット等の圧縮されたラスタベースの画像ファイルデータの他、印刷部数、両面／片面、カラー／白黒、合成印刷、ソートの有無、ステープラの有無等印刷制御情報等が含まれる。以下、印刷制御情報として上記印刷処理に係る各種の制御コマンドが記述されたデータのことを、ジョブチケットと称す。
【００３７】
なお、回転（Ｒｏｔａｔｉｏｎ）、１枚の用紙内へのページ割付（Ｎ−ＵＰ）、リピート処理、用紙サイズ合わせ、デバイス差を補正するＣＭＳ（Ｃｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ  ；  カラー管理システム）、解像度変換、コントラスト調整、圧縮率指定（低／中／高）等のＲＩＰ処理と関わりのある処理は、ＤＦＥ装置５００にて処理し、その制御コマンドをＢＥＰ装置６００へは通知しない（非通知）。
【００３８】
また、コレーション（帳合い）、両面印刷、スタンプ・パンチ・ステープラ等のフィニッシャ装置または用紙トレーと関わりのある位置合わせ処理、排出面（上下）合わせ、グレーバランスや色ズレ補正等のキャリブレーション処理、スクリーン指定処理等、画像形成装置１１の処理特性と関わりの強いもの（ＩＯＴ依存の処理）に関しては、その制御コマンドをＤＦＥ装置５００がスルーすることで、ＢＥＰ装置６００にて処理する。
【００３９】
このように、本実施形態のＤＦＥ装置側は１つのジョブ（ＪＯＢ）をエンジン特性に依存せずＲＩＰ処理した順にＢＥＰ装置側へ一方的に転送し、ＢＥＰ装置側で印刷用にページ再配置をする。
【００４０】
すなわち、構成Ｂでは、画像形成装置１１とＤＦＥ装置５００との間に出力側に依存した制御をするプリンタコントローラ機能を備えたＢＥＰ装置６００を介在させて、ＢＥＰ装置６００において、ＤＦＥ装置５００から送られたイメージデータを受け取ると、出力側の処理特性に応じて順次イメージデータを画像記録装置１１へ送るとともに、画像記録装置を制御して印刷処理をさせるようにしたので、システムの高速化・高機能化に柔軟に対応できる。これにより、クライアントからの要求に基づく出力形態に適合した処理やリカバリ処理などをする際には、フロントエンドプロセッサと無関係に、対応することができる。すなわち、ＲＩＰ処理に関わる処理はＤＦＥ装置で行うが、ＲＩＰ処理のやり直しが必要な際には、ＤＦＥ装置５００へ再ＲＩＰ処理を要求することなく（ＤＦＥ装置５００とは独立に）、画像記憶部６０５に保持しておいたデータを再利用することができる。これにより、ＤＦＥ装置５００にての再ＲＩＰ処理が不要となる。また、プリントエンジン等出力側の処理特性に適応する性能を持ちプリントエンジン３０等と接続されたＢＥＰ装置６００にて、出力側の処理特性に依存する処理をすることができる。
【００４１】
なお、ＢＥＰ装置によりプルーファを構成する場合、高速高機能の画像形成装置１１によるダイレクト印刷に先立って、ＤＴＰデータから直接カラー校正用プリントの出力を例えばプリンタプルーファ７２０にて行うＤＤＣＰ（Ｄｉｇｉｔａｌ  Ｄｉｒｅｃｔ  Ｃｏｌｏｒ  Ｐｒｏｏｆｉｎｇ）システムを構築することができる。このシステムで、ＢＥＰ装置は、印刷ジョブとしてプルーフデータを受け取るとプルーフィングに適したデータ形式（例えば低ビデオレート等）の画像データをプルーファに出力してカラー校正用プリント出力を指令する一方、通常の印刷ジョブを受け取ると、高速高性能マシンに高ビデオレートの画像データを出力して高速高機能の印刷指示を出力する。この場合、高速高機能マシンとプルーファまたは縦連接続された機種との間の異なるカラー出力の微妙な差異（デバイス差）を補正するＣＭＳ（Ｃｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ；カラー管理システム）を搭載することが望ましい。
【００４２】
〔構成Ｂの機能構成〕
次に、構成Ｂのシステムの機能構成を説明する。図３は、構成Ｂのシステムにおいて、ＤＦＥ装置５００からＢＥＰ装置６００を介して画像形成装置１１にデータを送信する場合のデータの流れに着目した概念ブロック図である。
【００４３】
図３に示すように、ＤＦＥ装置５００は、クライアント端末４００からＰＤＬで記述された印刷データ（以下ＰＤＬデータという）を受け取り、そのＰＤＬデータを一旦順次格納するデータ格納部５０９と、データ格納部５０９からＰＤＬデータを読み出して解釈しページ単位のイメージデータ（ラスタデータ）を生成（ラスタライズ）するＲＩＰ処理部５１０と、このＲＩＰ処理部５１０にて生成されたイメージデータを所定のフォーマットにしたがって圧縮（符号化）する圧縮手段としての圧縮処理部５３０と、を備える。この圧縮処理部５３０の後段には、インターフェース部５４２が設けられており、圧縮処理部５３０により圧縮されたイメージデータはこのインタフェース部５４２を介して出力される。
【００４４】
また、ＲＩＰ処理部５１０では、ＰＤＬデータを展開してイメージデータを生成するため、ＲＩＰ処理部５１０には、ＰＤＬ解釈部およびイメージャとして機能するデコンポーザ、所謂ＲＩＰエンジンが組み込まれている。圧縮処理部５３０は、ＲＩＰ５１０からのイメージデータを圧縮し、圧縮済のイメージデータをＢＥＰ装置６００へ即時に転送する。
【００４５】
一方、ＢＥＰ装置６００は、圧縮済のイメージデータを受け取り保持する画像記憶部６０５と、画像記憶部６０５から圧縮済のイメージデータを読み出して、ＤＦＥ装置５００側の圧縮処理部５３０の圧縮処理に対応する伸張処理をし、この伸張処理済のイメージデータをＩＯＴコア部２０側に送出する伸張処理部６１０と、ＩＯＴコア部２０の処理性能に依存してＢＥＰ装置６００の各部やＩＯＴコア部２０を制御するプリンタコントローラとして機能する印刷制御部６２０と、を備える。また、画像記憶部６０５の前段には、データ受信部６０１が設けられ、伸張処理部６１０の後段には、出力側のインターフェース部６５０が設けられている。
【００４６】
伸張処理部６１０は、本発明の伸張手段として機能するものであり、圧縮済みのイメージデータを伸張処理する伸張部６１０Ａと、画像記憶部６０５からイメージデータを読み出して伸張部６１０Ａに入力する入力部６１０Ｂと、伸張部６１０Ａによる伸張処理済みのイメージデータを一時的に格納するＦＩＦＯ形式のメモリ（以下、出力ＦＩＦＯ）６１０Ｃと、からなる。
【００４７】
ＤＦＥ装置５００から転送されてきた圧縮済のイメージデータは、データ受信部６０１で受信されて画像記憶部６０５に一旦格納された後、画像記憶部６０５から読み出されて、入力部６１０Ｂから伸張部６１０Ａに入力される。そして、圧縮済のイメージデータは伸張部６１０Ａにおいて伸張されて出力ＦＩＦＯ６１０Ｃに順次格納され、出力ＦＩＦＯ６１０から所定速度（プリントエンジン３０の生産性を最大限生かす速度）で読み出されてインターフェース部６５０を介してＩＯＴコア部２０へ出力される。
【００４８】
印刷制御部６２０は、ＤＦＥ装置５００からのジョブチケットを解釈（デコード）、またはＧＵＩ部８０を介したユーザ指示を受けて、プリントエンジン３０や定着器７０またはフィニッシャの処理特性に応じて出力形態（ページ内の画像位置、またはページ排出順や向き等）を特定し、特定した出力形態で印刷物が出力されるように、伸張処理部６１０やプリントエンジン３０や定着器７０またはフィニッシャ等の各部を制御する。
【００４９】
ここで、本実施の形態においては、ＤＦＥ装置５００側に、圧縮率算出手段として、圧縮処理部５３０によるイメージデータの圧縮率を算出してその結果を示す圧縮率情報をＢＥＰ装置６００へ送出する圧縮率算出器５５０が設けられている。この圧縮率算出器５５０では、圧縮処理部５３０の圧縮の処理単位毎にその圧縮率を求める。例えば、圧縮処理部５３０がイメージデータをブロック（所定数の画素が二次元配列された画素群）に分割し、分割したブロック単位でイメージデータの圧縮を行う場合は、圧縮率算出器５５０ではブロック毎に圧縮率を求める。また、例えば、イメージデータをライン（所定方向に１列に並んだ画素群）に分割し、分割したライン単位でイメージデータの圧縮を行う場合は、圧縮率算出器５５０ではライン毎に圧縮率を求めることになる。以下、ブロック単位で圧縮する場合を例に説明する。
【００５０】
また、ＢＥＰ装置６００側には、速度制御手段として、ＤＦＥ装置５００から圧縮率情報を受け取り、該圧縮率情報で示されている圧縮率に基づいて、伸張処理部６１０のデータ取り込み速度を制御する取込速度制御部６６０が設けられている。取込速度制御部６６０は、伸張後のイメージデータを一定速度でＩＯＴコア部２０へ出力するために伸張処理部６１０に要求されるデータ取り込み速度を算出する取込速度算出器６６０Ａと、所定周波数のクロック信号を生成するクロックジェネレータ６６０Ｂと、を備えている。
【００５１】
取込速度算出器６６０Ａは、ＤＦＥ装置５００からの圧縮率情報を記憶する内部メモリ（図示省略）を備え、伸張処理部６１０でイメージデータの伸張を行う際に、該当する圧縮率情報に基づいて、伸張後のイメージデータを一定速度でＩＯＴコア部２０へ出力するための伸張処理部６１０のデータ取り込み速度を求める。なお、本実施の形態では、取込速度算出器６６０Ａでは、伸張処理部６１０のデータ取り込み速度に対応する値として、クロックジェネレータ６６０Ｂで生成するクロック信号の周波数を求めるようになっている。
【００５２】
図４（Ａ）に、一定速度で伸張後のイメージデータをＩＯＴコア部２０へ出力する場合に、伸張処理部６１０のデータ取り込み速度と圧縮率との関係を示す。図４から分かるように、一定速度で伸張後のイメージデータをＩＯＴコア部２０へ出力するために要求される伸張処理部６１０のデータ取り込み速度は、圧縮率が低い程速くなり、圧縮率が高い程遅くて済む。取込速度算出器６６０Ａでは、この関係に基づいて伸張処理部６１０のデータ取り込み速度、すなわちクロック信号の周波数を求める。なお、実際には、図４（Ａ）のような線形ではなく、図４（Ｂ）に示す如く階段状にクロック信号の周波数を変更する。
【００５３】
クロックジェネレータ６６０Ｂは、取込速度算出器６６０Ａで求められた周波数のクロック信号を生成して、画像記憶部６０５及び入力部６１０Ｂに供給する。画像記憶部６０５及び入力部６１０Ｂは、クロックジェネレータ６６０Ｂから供給されたクロック信号の周波数に応じた速度で作動する。したがって、クロック信号の周波数に応じた速度で画像記憶部６０５からイメージデータが読み出され、入力部６１０Ｂから伸張部６１０Ａに入力される。
【００５４】
前述したように圧縮率情報はブロック毎の圧縮率を示すものであるので、１つのイメージデータを画像記憶部６０５から読み出して伸張部６１０Ａに入力している最中に、入力クロックジェネレータ６６０Ｂで生成されるクロック信号の周波数が該圧縮率に応じて変化する。したがって、これを伸張処理部６１０側から見ると、１つのイメージデータを取り込む際に、当該イメージデータのブロック毎の圧縮率に応じて、その取り込み速度がブロック毎に可変されることになる。
【００５５】
〔作用〕
次に、本実施の形態の作用として、クライアント端末４００から入力されたＰＤＬデータを構成Ｂのシステムにおいて印刷処理する場合の動作について説明する。図５〜図７に、この場合にＤＦＥ装置５００、ＢＥＰ装置６００、画像形成装置１１で行われる処理をそれぞれ示す。
【００５６】
クライアント端末４００から入力されたＰＤＬデータはＤＦＥ装置５００に入力され、データ格納部５０９に一旦格納される。ＤＦＥ装置５００では、所定タイミングとなると、図５に示す処理を開始し、まず、ステップ１００において、入力されたＰＤＬデータをＲＩＰ処理部５１０でＲＩＰ処理してページ毎のイメージデータを生成する。なお、ここでは説明の簡略化のために、１ページ分のＰＤＬデータが入力された場合を説明する。
【００５７】
生成されたイメージデータは圧縮処理部５３０に渡され、次のステップ１０２では、圧縮処理部５３０においてイメージデータを所定画素数のブロックに分割し、分割したブロック毎に圧縮すると共に、ステップ１０４で、圧縮率算出器５５０において当該ブロックの圧縮率を算出する。これにより、イメージデータがブロック毎に圧縮され、ブロック毎の圧縮率が求められる。そして、次のステップ１０６で圧縮処理部５３０による圧縮済のイメージデータをＢＥＰ装置６００へと順次送信すると共に、ステップ１０８で算出した圧縮率を示す圧縮率情報もＢＥＰ装置６００へ送信する。
【００５８】
ＤＦＥ装置５００は、その後、当該イメージデータの全ブロックについて圧縮済のイメージデータ及び圧縮率情報の送信が終了するまで、次のステップ１１０で否定判定されてステップ１０２に戻り同様の処理を繰り返し実行する。全ブロックについて圧縮済のイメージデータ及び圧縮率情報の送信が処理終了したら、ステップ１１０で肯定判定されて図５の処理は終了される。
【００５９】
このようにＤＦＥ装置５００から送信された圧縮済のイメージデータは、ＢＥＰ装置６００において、図６に示すように、ステップ２００で受信されて画像記憶部６０５に格納される。また、圧縮率情報についてはステップ２０２で受信されて伸張処理部６６０の取込速度算出器６６０Ａ内に記憶される。そして、ＢＥＰ装置６００では、印刷制御部６２０と画像形成装置１１（ＩＯＴコア部２０）との各種制御信号の授受によって画像形成装置１１の印刷準備が整い、当該イメージデータの印刷が可能となったら、次のステップ２０４からステップ２０６に進む。
【００６０】
ステップ２０６では、伸張処理部６６０の取込速度算出器６６０Ａにおいて、図４で示した関係となるように、圧縮率情報で示されている圧縮率に基づいてブロック毎にクロック信号の周波数を算出する。そして、次のステップ２０８で、クロックジェネレータ６６０Ｂにおいて生成するクロック信号の周波数をこの算出した周波数に切り替えてからステップ２１０に進み、伸張処理部６１０にイメージデータを画像記憶部６０５からブロック毎に取り込んで伸張する。この伸張処理部６１０で伸張された伸張後のイメージデータは、次のステップ２１２で画像形成装置１１のＩＯＴコア部２０へ一定速度で出力される。そして、このようなイメージデータの伸張及び画像形成装置１１への出力が、当該イメージデータの全部ブロックについて終了するまで、次のステップ２１４で否定判定されてステップ２０６に戻り同様の処理を繰り返し実行する。
【００６１】
これにより、伸張処理部６１０において１つの圧縮済のイメージデータを伸張する際に、データ量が多く取り込みに時間がかかる圧縮率が低い部分（ブロック）のデータの取り込み時は、クロック信号の周波数を高くして、伸張処理部６１０にデータが高速転送される。逆に、圧縮率が高い部分（ブロック）のデータの取り込み時には、クロック信号の周波数が低くされて、伸張処理部６１０にデータが低速転送される。
【００６２】
ＢＥＰ装置６００では、全部ブロックについて伸張及び画像形成装置１１への出力がなされたら、ステップ２１４で肯定判定して図６の処理を終了する。
【００６３】
ＩＯＴコア部２０では、図７に示すように、ステップ３００でＢＥＰ装置６００からの伸張済のイメージデータを受信して、ステップ３０２で印刷する。これを該イメージデータの全ての印刷が終了するまでステップ３０４からステップ３００に戻って繰り返し行い、イメージデータの印刷が終了したら図７の処理は終了される。
【００６４】
このように本実施の形態では、ＤＦＥ装置５００側に圧縮処理部５３０によるブロック単位の圧縮率を算出する圧縮率算出器５５０を設け、ＢＥＰ装置６００側に伸張処理部６１０のデータ取り込み速度を制御する取込速度制御部６６０を設けた。そして、圧縮率圧縮済のイメージデータを伸張処理部６１０で伸張する際に、取込速度制御部６６０において、圧縮率算出器５５０で算出された該イメージデータのブロック毎の圧縮率に応じて、圧縮済みのイメージデータを読み出して伸張部６１０Ａへ入力するために画像記憶部６０５及び入力部６１０Ｂに供給するクロック信号の周波数を切り替えることで、伸張処理部６１０によるイメージデータの取り込み速度がブロック単位で可変されるようにした。
【００６５】
これにより、１つのイメージデータ中に局所的に圧縮率が低い部分があったとしても、伸張処理部６１０では該圧縮率の低い部分のデータを高速で取り込むことができるので、他の部分（圧縮率の高い部分）と同じ一定速度で伸張後のデータをＩＯＴコア部２０へ出力することが可能となる。また、従来技術の如く圧縮率が低い部分に合わせて伸張処理部６１０の駆動速度（伸張速度）を高速に設定せずとも済むので、消費電力を抑えることができる。例えば、伸張処理部６１０の駆動速度を最高圧縮率に対応した速度にすることもできる。
【００６６】
また、本実施形態では、圧縮処理部５３０での圧縮の処理単位であるブロック毎に圧縮率を求め、伸張処理部６１０の取り込み速度を該圧縮処理単位毎に可変するようにしたので、圧縮率算出器５５０での圧縮率の算出が容易であり、また取込速度制御部６６０での取り込み速度の切替タイミング（クロックジェネレータ６６０Ｂで生成するクロック信号の周波数変更タイミング）制御も容易である。
【００６７】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【００６８】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【００６９】
例えば、上記では、ＤＦＥ装置５００と画像形成装置１１との間にＢＥＰ装置６００が設置されたシステムに本発明を適用した例を説明したが、本発明はこれに限定されるものではない。本発明は、図８に示したような画像形成装置１１とＤＦＥ装置５００とから構成されるシステムにも適用可能である。この場合、圧縮済のイメージデータを伸張する手段やその取り込み速度を制御する取込速度制御手段は、画像形成装置１１へ設けらればよい。すなわち本発明の情報処理装置は、画像形成装置と物理的に異なる装置として構成せずに、画像形成装置１１上に搭載することもできる。
【００７０】
また、圧縮／伸張の処理に際しては、線画や文字等主に２値で表される画像オブジェクト（線画文字オブジェクトＬＷ（Ｌｉｎｅ  Ｗｏｒｋ））と背景部や写真部等主に多階調で表される画像オブジェクト（多階調画像オブジェクトＣＴ（Ｃｏｎｔｉｎｕｏｕｓ  Ｔｏｎｅ））等、画像オブジェクトの特性に応じて、適応した処理とすることもできる。
【００７１】
また、上記では本発明の情報処理装置を画像形成システムに適用し、圧縮されたイメージデータを伸張する場合を例に説明したが、本発明はこれに限定されるものではない。例えば、音声データ、映像データといったデータ量の多いデータは、転送時には、転送時間の短縮化のために圧縮して転送され、記憶時には、メモリ容量の削減のために圧縮してメモリに記憶されることが多い。このような圧縮して転送されたデータを受信側で伸張してから再生するシステムや、圧縮されたデータをメモリに記憶しておき、再生時に伸張するようなシステムにも適用可能である。
【図面の簡単な説明】
【００７２】
【図１】本実施の形態に係る画像形成システムの全体構成を示す概略図である。
【図２】画像形成システムの一実施形態を示す図である。
【図３】ＤＦＥ装置およびＢＥＰ装置の一実施形態を示すブロック図である。
【図４】（Ａ）は一定速度で伸張後のデータを出力するために求められる伸張処理部のデータ取り込み速度（クロック信号の周波数）と圧縮率の関係を示すグラフであり、（Ｂ）は実際のデータ取り込み速度（クロック信号の周波数）の切替の様子を示すグラフである。
【図５】本実施の形態に係るＤＦＥ装置で実行される処理を示すフローチャートである。
【図６】本実施の形態に係るＢＥＰ装置で実行される処理を示すフローチャートである。
【図７】本実施の形態に係る画像形成装置で実行される処理を示すフローチャートである。
【図８】従来の画像形成システムの概略を示す図である。
【符号の説明】
【００７３】
１１      画像形成装置
１２      ＩＯＴモジュール
１５      フィードモジュール
１７      出力モジュール
１８      ユーザインターフェース装置
２０      ＩＯＴコア部
４００、４０２  クライアント端末
５００、５０２、５０４、５０８    ＤＦＥ装置
５１０    ＲＩＰ処理部
５３０    圧縮処理部
５４２    インターフェース部
５５０    圧縮率算出器
６００、６０２、６０４      ＢＥＰ装置
６０１    データ受信部
６０５    画像記憶部
６１０    伸張処理部
６２０    印刷制御部
６５０    インターフェース部
６６０    取込速度制御部
６６０Ａ  取込速度算出器
６６０Ｂ  クロックジェネレータ
７４０、７４２、７４４、７４６    高速プリンター
【図１】
2005223382.tif 000003
【図２】
2005223382.tif 000004
【図３】
2005223382.tif 000005
【図４】
2005223382.tif 000006
【図５】
2005223382.tif 000007
【図６】
2005223382.tif 000008
【図７】
2005223382.tif 000009
【図８】
2005223382.tif 000010