(57)【要約】【課題】  画質を低下させることなく画像圧縮データを短時間で検版する。【解決手段】  ＢＥＰコントローラ６２７は、記憶部６２１に記憶されている初校と再校の多階調の画像圧縮データを比較して、初校と再校の同一のマーカ間において圧縮コードデータが一致しているか否かを判定する。すなわち、ＢＥＰコントローラ６２７は、２つの画像圧縮データの同一マーカにおいて圧縮コードデータが一致しているかを判定することで、画像圧縮データを伸張することなく、検版する。【選択図】  図３
2005262587.tif 000002
【特許請求の範囲】
【請求項１】
印刷データをラスターデータである画像データに変換する変換手段と、
前記変換手段により変換された画像データを圧縮して圧縮コードデータを生成する圧縮手段と、
前記圧縮手段により生成された圧縮コードデータの所定単位毎に検版用識別子を付与する識別子付与手段と、
を備えた画像圧縮装置。
【請求項２】
前記識別子付与手段は、前記圧縮手段の圧縮方式で禁止されているコードを前記検版用識別子として付与すること
を特徴とする請求項１に記載の画像圧縮装置。
【請求項３】
印刷データをラスターデータである画像データに変換する変換工程と、
前記変換工程で変換された画像データを圧縮して圧縮コードデータを生成する圧縮工程と、
前記圧縮工程で生成された圧縮コードデータの所定単位毎に検版用識別子を付与する識別子付与工程と、
を備えた画像圧縮方法。
【請求項４】
前記識別子付与工程では、前記圧縮工程の圧縮方式で禁止されているコードを前記検版用識別子として付与すること
を特徴とする請求項３に記載の画像圧縮方法。
【請求項５】
圧縮コードデータの所定単位毎に識別子がある第１の圧縮データと、前記圧縮コードデータの所定単位毎に識別子がある第２の圧縮データと、を比較して、識別子間に異なる圧縮コードデータがあるかを判定する判定手段と、
前記判定手段により識別子間に異なる圧縮コードデータがあると判定された第２の圧縮データについて、異なる圧縮コードデータ及びその周辺の圧縮コードデータを少なくとも伸張する伸張手段と、
を備えた圧縮データ処理装置。
【請求項６】
前記伸張手段により伸張された画像データを表示する表示手段を更に備えたこと
を特徴とする請求項５に記載の圧縮データ処理装置。
【請求項７】
前記伸張手段により伸張された画像データを印刷装置に出力する出力手段を更に備えたこと
を特徴とする請求項５または請求項６に記載の圧縮データ処理装置。
【請求項８】
前記判定手段は、前記第１及び第２の圧縮データの圧縮方式で禁止されているコードを前記識別子として、前記第１及び第２の圧縮データの識別子間に異なる圧縮コードデータがあるかを判定すること
を特徴とする請求項５から請求項７のいずれか１項に記載の圧縮データ処理装置。
【請求項９】
圧縮コードデータの所定単位毎に識別子がある第１の圧縮データと、前記圧縮コードデータの所定単位毎に識別子がある第２の圧縮データと、を比較して、識別子間に異なる圧縮コードデータがあるかを判定する判定工程と、
前記判定工程により識別子間に異なる圧縮コードデータがあると判定された第２の圧縮データについて、異なる圧縮コードデータ及びその周辺の圧縮コードデータを少なくとも伸張する伸張工程と、
を備えた圧縮データ処理方法。
【請求項１０】
前記伸張工程により伸張された画像データを表示する表示工程を更に備えたこと
を特徴とする請求項９に記載の圧縮データ処理方法。
【請求項１１】
前記伸張工程により伸張された画像データを印刷装置に出力する出力工程を更に備えたこと
を特徴とする請求項９または請求項１０に記載の圧縮データ処理方法。
【請求項１２】
前記判定工程では、前記第１及び第２の圧縮データの圧縮方式で禁止されているコードを前記識別子として、前記第１及び第２の圧縮データの識別子間に異なる圧縮コードデータがあるかを判定すること
を特徴とする請求項９から請求項１１のいずれか１項に記載の圧縮データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像圧縮装置及び方法、並びに圧縮データ処理装置及び方法に係り、例えばカラー複写機、ファクシミリ、またはプリンタ等のように記録媒体上に画像を印刷する印刷装置に対して画像データを出力する画像圧縮装置及び方法、並びに圧縮データ処理装置及び方法に関する。
【背景技術】
【０００２】
従来のオフセット印刷では、写植等の紙焼き（印画紙）、版下、網ネガ、網ポジ、ＰＳ版（刷版）等の中間成果物を生成し、これら中間成果物を元に印刷や製本等を行っていた。これに対して近年、ＤＴＰ（ＤｅｓｋＴｏｐ  Ｐｕｂｌｉｓｈｉｎｇ  ／Ｐｒｅｐｒｅｓｓ）の普及によって、ＤＴＰデータから直接印刷する「ダイレクト印刷」または「オンデマンド印刷」が知られている。
【０００３】
ＤＴＰでは、ページレイアウトをコンピュータ上で処理して得た印刷データを印画紙や製版フィルム等に形成し、これに基づいて刷版を作成して印刷する。また、中間成果物を生成せずに電子データにより直接刷版を形成するＣＴＰ（Ｃｏｍｐｕｔｅｒ  Ｔｏ  Ｐｌａｔｅ）も行われている。
【０００４】
このような印刷処理に用いることが可能なものとして、プリンタ装置や複写装置等の印刷機能を備えた画像形成装置が知られている。近年の画像形成装置は、画質向上が高まると共にカラー化されている。例えば、電子写真プロセス（ゼログラフィ）を用いたカラープリンタは、高品質かつ高速な画像形成が可能である。このカラープリンタは、印刷データを受け取り、刷版等を生成せずに印刷物を直接出力することができる。
【０００５】
図６は、従来の画像形成システムの全体構成を示す図である。画像形成システムは、画像形成装置１１と、画像形成装置１１に印刷データを渡し印刷指示をするＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）装置とから構成されている。
【０００６】
図７は、従来の画像形成装置の構成を示すブロック図である。ＤＦＥ装置は、描画機能とプリンタコントローラ（印刷制御）機能とを備えている。
【０００７】
ＤＦＥ装置は、例えばページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された印刷データをクライアント端末から順次受け取り、この印刷データをラスターイメージに変換（ＲＩＰ処理：Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓ）する。ＤＦＥ装置は、さらにＲＩＰ処理済みの画像データ及び印刷枚数や用紙サイズ等の印刷制御情報（ジョブチケット）を画像形成装置１１に送り、画像形成装置１１のプリントエンジンや用紙搬送系を制御して、画像形成装置１１に印刷処理を実行させる。
【０００８】
すなわち、画像形成装置１１の印刷動作は、ＤＦＥ装置によるプリンタコントローラによって制御される。印刷データは、カラー印刷用の基本色の、イエロ（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）の３色と、ブラック（Ｋ）とを合わせた４色（ＹＭＣＫ）分が画像形成装置１１に送られる。
【０００９】
画像形成装置１１は、電子写真プロセスを利用して画像を印刷用紙に記録するものである。画像形成装置１１は、ＩＯＴ（Ｉｍａｇｅ  Ｏｕｔｐｕｔ  Ｔｅｒｍｉｎａｌ）モジュール１２、ＩＯＴモジュール１２に連結されたフィードモジュール（給紙モジュール）５、出力モジュール１７、タッチパネル等を含んで各種データの入力支援をするためのユーザインタフェース１８、を備えている。そして、ＩＯＴモジュール１２は、ＹＭＣＫ分のトナーカートリッジ２４が搭載されたトナー供給部２２と、ＩＯＴコア部２０とを有する。
【００１０】
ＩＯＴコア部２０は、光走査装置や感光体ドラム等を有するプリントエンジン（印字ユニット）３０を色毎でかつベルト回転方向に一列に配置した所謂タンデム構成になっている。さらに、ＩＯＴコア部２０は、プリントエンジン３０を制御する電気回路等を収容する電気系制御収納部３９を備えている。
【００１１】
ＩＯＴコア部２０では、感光体ドラム上のトナー像を中間転写ベルト４３に１次転写した後、トナー像を印刷用紙に２次転写することにより、ＹＭＣＫの各色トナー像が中間転写ベルト４３に多重転写される。中間転写ベルト４３上に転写された画像（トナー像）は、所定のタイミングでフィードモジュール１５から搬送されてきた印刷用紙上に転写され、定着器７０によりトナー像が用紙上に溶融定着される。その後、排紙処理装置７２を経由して機外へ排出される。
【００１２】
また、両面印刷時には、片面に印刷済みの用紙が排紙トレイ（スタッカ）７４に一時的に保持され、排紙トレイ７４から引き出され、反転搬送路４９を介して反転されて再度ＩＯＴコア部２０に渡される。
【００１３】
上記のように構成された画像形成システムは、初校のページデータと再校のページデータがある場合、面付け刷版の代わりに面付けプリントアウトで検版することができる。
【００１４】
具体的には、コンピュータによってデジタル的に製版を行う場合において、校正時のページデータと刷版時の面付けデータ上のページデータを比較し、差異を出力する検版方法および装置が提案されている（例えば、特許文献１を参照。）。
【００１５】
特許文献１に記載された技術は、ページレイアウトデータから校正用ＲＩＰ装置によりページラスターデータを作成すると共に、面付け装置により面付けレイアウトデータを作成する。さらに、ＣＴＰ用ＲＩＰ装置により面付けレイアウトデータから面付けラスターデータが作成される。そして、比較装置７において、比較するデータの指定を行った後、ページラスターデータの位置合わせを行って、比較を行い、検査結果出力装置により結果を出力する。
【特許文献１】特開２０００−２７２０７８号公報（図２）
【発明の開示】
【発明が解決しようとする課題】
【００１６】
特許文献１に記載された技術は、ページレイアウトデータをページラスターデータである画像データに変換してから検版する。ここで、検版対象が大判サイズの面付け版の場合、画像データに圧縮処理が施されることがある。このような場合、検版時に画像データを伸張することがあり、検版するのに膨大な時間がかかってしまう問題があった。また、画像データに非可逆圧縮が施されていると、検版を行うたびに画質が次第に低下してしまう問題もあった。
【００１７】
本発明は、上述した課題を解決するために提案されたものであり、画質を低下させることなく画像圧縮データを短時間で検版することができる画像圧縮装置及び方法、並びに圧縮データ処理装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上述した課題を解決するため、本発明に係る画像圧縮装置は、印刷データをラスターデータである画像データに変換する変換手段と、前記変換手段により変換された画像データを圧縮して圧縮コードデータを生成する圧縮手段と、前記圧縮手段により生成された圧縮コードデータの所定単位毎に検版用識別子を付与する識別子付与手段と、を備えている。
【００１９】
本発明に係る画像圧縮方法は、印刷データをラスターデータである画像データに変換する変換工程と、前記変換工程で変換された画像データを圧縮して圧縮コードデータを生成する圧縮工程と、前記圧縮工程で生成された圧縮コードデータの所定単位毎に検版用識別子を付与する識別子付与工程と、を備えている。
【００２０】
変換手段は、例えばＰＤＬデータのような印刷データを、ラスターデータである画像データに変換する。圧縮手段は、ラスターデータである画像データを圧縮して圧縮コードデータを生成する。識別子付与手段は、圧縮コードデータの所定単位毎に検版用識別子を付与する。ここで、所定単位とは、圧縮手段の圧縮方式によって任意に決められ、特に限定される単位ではない。なお、圧縮手段と識別子付与手段は、一体に構成されたものでもよい。
【００２１】
したがって、前記発明によれば、印刷データをラスターデータである画像データに変換し、画像データを圧縮して圧縮コードデータを生成し、圧縮コードデータの所定単位毎に検版用識別子を付与することにより、画像データを圧縮したままの状態で検版できるように、画像データを圧縮することができる。
【００２２】
ここで、本発明に係る画像圧縮装置において、前記識別子付与手段は、前記圧縮手段の圧縮方式で禁止されているコードを前記検版用識別子として付与してもよい。また、本発明に係る画像圧縮方法において、前記識別子付与工程では、前記圧縮工程の圧縮方式で禁止されているコードを前記検版用識別子として付与してもよい。これにより、前記発明によれば、圧縮手段の圧縮方式に特別な変更を行うことなく、圧縮コードデータに検版用識別子を付与することができる。
【００２３】
本発明に係る圧縮データ処理装置は、圧縮コードデータの所定単位毎に識別子がある第１の圧縮データと、前記圧縮コードデータの所定単位毎に識別子がある第２の圧縮データと、を比較して、識別子間に異なる圧縮コードデータがあるかを判定する判定手段と、前記判定手段により識別子間に異なる圧縮コードデータがあると判定された第２の圧縮データについて、異なる圧縮コードデータ及びその周辺の圧縮コードデータを少なくとも伸張する伸張手段と、を備えている。
【００２４】
本発明に係る圧縮データ処理方法は、圧縮コードデータの所定単位毎に識別子がある第１の圧縮データと、前記圧縮コードデータの所定単位毎に識別子がある第２の圧縮データと、を比較して、識別子間に異なる圧縮コードデータがあるかを判定する判定工程と、前記判定工程により識別子間に異なる圧縮コードデータがあると判定された第２の圧縮データについて、異なる圧縮コードデータ及びその周辺の圧縮コードデータを少なくとも伸張する伸張工程と、を備えている。
【００２５】
判定手段は、同じ圧縮方式で圧縮された第１及び第２の圧縮データを比較する。ここで、第１及び第２の圧縮データは、圧縮コードデータの所定単位毎に識別子がある圧縮方式により得られたデータである。
【００２６】
判定手段は、第１及び第２の圧縮データの識別子間に異なる圧縮コードデータがあるかを判定する。例えば、各々の同一の識別子間ですべての圧縮コードデータが一致しているか、または同一の識別子間で一致していない圧縮コードデータがあるかを判定する。
【００２７】
伸張手段は、判定手段により識別子間に異なる圧縮コードデータがあると判定された第２の圧縮データについて、異なる圧縮コードデータがある識別子間の圧縮コードデータを少なくとも伸張する。伸張手段は、例えば、異なる圧縮コードデータがある前記識別子間の圧縮コードデータを伸張してもよい。
【００２８】
したがって、前記発明によれば、第１の圧縮データと第２の圧縮データとを比較して識別子間に異なる圧縮コードデータがあるかを判定し、識別子間に異なる圧縮コードデータがあると判定された第２の圧縮データについて異なる圧縮コードデータがある識別子間の圧縮コードデータを少なくとも伸張することにより、第１及び第２の圧縮データを伸張することなく、第１及び第２の圧縮データを検版することができる。
【００２９】
ここで、本発明に係る圧縮データ処理装置は、前記伸張手段により伸張された画像データを表示する表示手段を更に備えてもよい。本発明に係る圧縮データ処理方法は、前記伸張工程により伸張された画像データを表示する表示工程を更に備えてもよい。これにより、前記発明によれば、第１及び第２の圧縮データの少なくとも異なる箇所の画像をユーザに確認させることができる。
【００３０】
また、本発明に係る圧縮データ処理装置は、前記伸張手段により伸張された画像データを印刷装置に出力する出力手段を更に備えてもよい。本発明に係る圧縮データ処理方法は、前記伸張工程により伸張された画像データを印刷装置に出力する出力工程を更に備えてもよい。これにより、前記発明によれば、第１及び第２の圧縮データの少なくとも異なる箇所の画像を印刷装置に印刷させて、ユーザにその箇所を確認させることができる。
【００３１】
さらに、本発明に係る圧縮データ処理装置において、前記判定手段は、前記第１及び第２の圧縮データの圧縮方式で禁止されているコードを前記識別子として、前記第１及び第２の圧縮データの識別子間に異なる圧縮コードデータがあるかを判定してもよい。また、本発明に係る圧縮データ処理方法において、前記判定工程では、前記第１及び第２の圧縮データの圧縮方式で禁止されているコードを前記識別子として、前記第１及び第２の圧縮データの識別子間に異なる圧縮コードデータがあるかを判定してもよい。これにより、前記発明によれば、識別子を判別するための特別な処理を行うことなく、第１及び第２の圧縮データを容易に比較することができる。
【発明の効果】
【００３２】
本発明に係る画像圧縮装置及び画像圧縮方法は、印刷データをラスターデータである画像データに変換し、画像データを圧縮して圧縮コードデータを生成し、圧縮コードデータの所定単位毎に検版用識別子を付与することにより、画像データを圧縮したままの状態で検版できるように、画像データを圧縮することができる。
【００３３】
本発明に係る圧縮データ処理装置及び圧縮データ処理方法は、第１の圧縮データと第２の圧縮データとを比較して識別子間に異なる圧縮コードデータがあるかを判定し、識別子間に異なる圧縮コードデータがあると判定された第２の圧縮データについて異なる圧縮コードデータがある識別子間の圧縮コードデータを少なくとも伸張することにより、第１及び第２の圧縮データを伸張することなく、第１及び第２の圧縮データを検版することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【００３５】
図１は、本実施の形態に係る画像形成システムの全体的な概略構成を示す図である。画像形成システムは、汎用の通信プロトコルによる高速ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を備えている。高速ＬＡＮには、例えばページ記述言語（ＰＤＬ）で記述された電子データ（印刷データ）を入力するためのクライアント端末４００，４０２が接続されている。この高速ＬＡＮには、原稿画像を光学的に読み取るスキャナ装置４１０も接続されている。
【００３６】
クライアント端末４００，４０２は、異なるオペレーティングシステム（ＯＳ）下で各種アプリケーションプログラムを実行可能なコンピュータである。すなわち、クライアント端末４００は、キーボードやポインティングデバイスなどの入力装置、アプリケーションプログラムやその他の処理を実行するための演算装置、表示装置を備えている。
【００３７】
クライアント端末４００は、ユーザの操作に応じて所定のアプリケーションプログラムを実行し、画像データを生成する。印刷実行の際には、クライアント端末４００は、上記の処理により生成された画像データ（印刷データ）と共に、その印刷データに関する変更履歴情報も出力する。
【００３８】
クライアント端末４００は、後述するＢＥＰ装置６００に対して、初校と再校が一致しなかった場合にＢＥＰ装置６００のモニタ（ユーザインタフェース６２８）に不一致箇所周辺の数ライン分を表示するように指示することもできる。また、クライアント端末４００は、上記の場合、ＢＥＰ装置６００のモニタの代わりに、クライアント端末４００の表示装置に表示するように指示してもよい。
【００３９】
高速ＬＡＮには、ＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）装置５００，５０２，５０４，５０６，５０８と、ＢＥＰ（Ｂａｃｋ  Ｅｎｄ  Ｐｒｏｃｅｓｓｏｒ）装置６００，６０２，６０４と、電子データで直接刷版を作成するＣＴＰ装置７０２とが、それぞれ接続されている。
【００４０】
プレス装置７１０は、ＣＴＰ装置７０２で作成された刷版を用いて印刷する。また、このＣＴＰ装置７０２に並列的に（高速ＬＡＮに）ＢＥＰ装置６００が接続される。このＢＥＰ装置６００には高速プリンタ７４６が接続される。
【００４１】
ＢＥＰ装置６０４の出力側には、出力機７３０、各々同様に構成された高速プリンタ７４０及び７４２、ＣＴＰ装置７００が接続されている。出力機７３０、高速プリンタ７４０、７４２は、プリントを出力する。ＣＴＰ装置７００は、刷版を作成する。また、ＤＦＥ装置５０２は、ＢＥＰ装置６０２を介して、各々同様に構成されたプリンタプルーファ７２０，７２２に接続されている。プリンタプルーファ７２０，７２２は、印刷の出力確認用のものである。
【００４２】
ＤＦＥ装置５０４は、高速プリンタ７４４に接続されている。ＤＦＥ装置５０４と高速プリンタ７４４とはオンデマンド印刷処理を担当する部門を担っている。ＤＦＥ装置５０６は出力機７３２に接続され、ＤＦＥ装置５０８は大型出力機７５０に接続されている。なお、ＤＦＥ装置５０６と出力機７３２からなる構成と、ＤＦＥ装置５０８と大型出力機７５０からなる構成とは、従来の構成と同様である。
【００４３】
本実施の形態に係る画像形成システムは、刷版を作成して印刷するＣＴＰと、刷版を作成することなく印刷データでリアルタイムで印刷するＰＯＤ（プリントオンデマンド）との機能を有している。
【００４４】
ＣＴＰの場合、例えば、クライアント端末４００、ＤＦＥ装置５００、ＣＴＰ装置７００、及びプレス装置７１０の各々の装置を利用して画像を形成する。ＰＯＤの場合、例えば、クライアント端末４００、ＤＦＥ装置５００、ＢＥＰ装置６００、及び高速プリンタ７４６の各々の装置を利用して画像を形成する。
【００４５】
図２は、ＣＰＴ及びＰＯＤを行うときの画像形成システムの要部概念図である。
【００４６】
（ＣＰＴの場合）
ＤＦＥ装置５００は、フロントエンドプロセッサ部やフロントエンジンによるＲＯＰ（Ｒａｓｔｅｒ  ＯＰｅｒａｔｉｏｎ）処理により、クライアント端末４００からのデータをラスタデータに変換（ＲＩＰ処理）し、その変換後のラスタ画像を圧縮処理する機能を備える。ここでは、ＤＦＥ装置５００は、刷版を作成するために、主にＲＩＰ処理のみを実行する。ＣＴＰ装置７０２は、ＲＩＰ処理されたラスタ画像（圧縮）のラスタデータに基づいて刷版を作成する。プレス装置７１０は、ＣＴＰ装置７０２で作成された刷版を用いて印刷媒体に画像をプレスして、印刷する。
【００４７】
なお、上記の例では、ＣＴＰ装置７０２は高速ＬＡＮに直接接続された状態でＤＦＥ装置５００からの印刷データを用いて刷版を作成する場合について説明したが、この例に限定されるものではない。例えば、ＣＴＰ装置７０２を、ＢＥＰ装置６００を介して高速ＬＡＮに接続してもよい（例えば、図１における高速ＬＡＮ、ＢＥＰ装置６０４、ＣＴＰ装置７００の構成と同様にしてもよい。）。
【００４８】
（ＰＯＤの場合）
高速プリンタ７４６は、ＩＯＴモジュール（ＩＯＴ本体）１２と、フィード（給紙）モジュール５と、出力モジュール１７と、を備える。なお、フィードモジュール１５は、多段構成としてもよい。また、必要に応じて、各モジュール間を連結する連結モジュールを設けてもよい。また、出力モジュール１７の後段に、フィニッシャ（Ｆｉｎｉｓｈｅｒ：後処理装置）モジュールを接続してもよい。フィニッシャモジュールとしては、例えば、用紙をスタック処理し、１個所以上を綴じるステープラを備えたもの、またはパンチ孔を穿設できるようなパンチング機構を備えたもの等がある。
【００４９】
ＤＦＥ装置５００は、クライアント端末４００からのデータをラスタデータに変換（ＲＩＰ処理）し、その変換後のラスタ画像を圧縮処理する機能を備えている。ＢＥＰ装置６００は、高速プリンタ７４６に依存した処理の制御機能を有する。この制御機能では、ユーザがユーザインタフェース６２８により指示してもよく、指示内容を予め定めておいてもよい。
【００５０】
ＢＥＰ装置６００は、ＤＦＥ装置５００に保持しておいたＲＩＰ処理済みのデータを利用することで、効率的な高速出力を可能としている。すなわち、ＢＥＰ装置６００は、ＤＦＥ装置５００から受け取った印刷制御情報に基づいてコマンドコード（Ｃｏｍｍａｎｄ  Ｃｏｄｅ）を生成し、高速プリンタ７４６内の各部の処理タイミングをプリントエンジンの特性に応じて制御する。また、ＢＥＰ装置６００は、ＩＯＴモジュール１２やフィードモジュール１５または出力モジュール１７等のエンジン特性に適合するようにスプール処理を完結させてからＩＯＴモジュール１２に画像データを渡す。
【００５１】
このように、ＤＦＥ装置５００は、１つのジョブをエンジン特性に依存せず、ＲＩＰ処理した順にＢＥＰ装置６００へ一方的に送信する。そして、ＢＥＰ装置６００は、印刷用にページ再配置をする。
【００５２】
（ＤＦＥ装置５００、ＢＥＰ装置６００の構成）
図３は、ＤＦＥ装置５００及びＢＥＰ装置６００の具体的な構成を示すブロック図である。ＤＦＥ装置５００は、印刷ジョブや高速プリンタ７４６のプリントエンジンの処理特性に無関係に（例えばプリントエンジンの処理速度に非同期で）所定の処理を実行する。ＢＥＰ装置６００は、印刷用にページ再配置をする等の印刷ジョブや高速プリンタ７４６のプリントエンジンに依存した処理を行ったり、必要に応じて初校と再校の検版を行う。
【００５３】
ＤＦＥ装置５００は、クライアント端末４００から送信されたＰＤＬで記述された印刷データ（以下「ＰＤＬデータ」という。）を記憶する記憶部５２１と、ＰＤＬデータをラスターデータに変換するＲＩＰ処理部５２２と、例えば連調符号化方式の画像圧縮を行う第１圧縮部５２３と、例えばＪＰＥＧ方式の画像圧縮を行う第２圧縮部５２４と、画像圧縮データのファイルをＢＥＰ装置６００へ送信するファイル送信部５２５と、ＤＦＥ装置５００全体を制御するＤＦＥコントローラ５２６とを備えている。
【００５４】
記憶部５２１には、クライアント端末４００から送信されたＰＤＬデータが順次格納される。ＲＩＰ処理部５２２は、記憶部５２１からＰＤＬデータを読み出して解釈し、ＰＤＬデータをビットマップ展開して、ページ単位のラスタデータである画像データを生成する。ＲＩＰ処理部５２２は、画像データのうち、線画や文字などの低階調の画像データを第１圧縮部５２３に供給し、背景などの多階調の画像データを第２圧縮部５２４に供給する。
【００５５】
第１圧縮部５２３は、ＲＩＰ処理部５２２から供給された画像データに対して、所定のフォーマット（例えば、ＰａｃｋＢｉｔｓなどの連長符号化（Ｒｕｎ  Ｌｅｎｇｔｈ  Ｅｎｃｏｄｉｎｇ、ＲＬＥ）方式）に従って可逆圧縮処理を施し、圧縮コードデータを生成する。
【００５６】
第１圧縮部５２３は、さらに、可逆圧縮処理で得られた圧縮コードデータの所定単位数ｎ毎に、ＰａｃｋＢｉｔｓで使用されていない、すなわち禁止コード例えば“８０ｈ”をマーカとして付与する。これにより、第１圧縮部５２３は、圧縮方式に特別な変更を行うことなく、圧縮コードデータに検版用識別子であるマーカを付与することができる。なお、所定単位数ｎは、例えば副走査線分（６４の倍数）であってもよいし、また、１ラインや８ライン分の圧縮コードデータを表す数であってもよいし、特に限定されるものではない。
【００５７】
第２圧縮部５２４は、ＲＩＰ処理部５２２から供給された画像データに対して、所定のフォーマット（例えば、ＪＰＥＧ方式）に従って非可逆圧縮処理を施して、圧縮コードデータを生成する。第２圧縮部５２４は、非可逆圧縮処理で得られた圧縮コードデータの所定単位数ｍ毎に、例えばＲＳＴマーカを付与する。所定単位数ｎは、例えば６４の倍数が好ましいが、これに限定されるものではない。また、ＲＳＴマーカの代わりに、他のマーカを用いてもよい。
【００５８】
ファイル送信部５２５は、第１圧縮部５２３及び第２圧縮部５２４で生成された圧縮コードデータを用いてＴｉｆｆファイルを生成する。なお、Ｔｉｆｆファイルには、圧縮コードデータにマーカが使用されていることを示すタグが記述される。そして、ファイル送信部５２５は、例えばｆｔｐ（ｆｉｌｅ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）に従って、ＴｉｆｆファイルをＢＥＰ装置６００に送信する。
【００５９】
一方、ＢＥＰ装置６００は、ＤＦＥ装置５００から送信されたＴｉｆｆファイルの画像圧縮データを記憶する記憶部６２１と、画像圧縮データの伸張処理を行う第１及び第２伸張処理部６２２，６２３と、印刷制御情報のデコードを行うデコーダ６２４と、伸張された２つの画像データを合成する合成部６２５と、合成された画像データに対して色変換を行う４次元ルックアップテーブル（以下「４次元ＤＬＵＴ」という。）６２６、全体を制御するＢＥＰコントローラ６２７と、ユーザの指示を入力するための上述したユーザインタフェース６２８とを備えている。
【００６０】
記憶部６２１には、ＤＦＥ装置５００から送信されたＴｉｆｆファイル形式の画像圧縮データ、印刷制御情報などが逐次記憶される。このため、クライアント端末４００においてＰＤＬデータの校正が何度も行われると、記憶部６２１には初校や再校の様々な画像圧縮データが記憶される。
【００６１】
第１伸張部６２２は、記憶部６２１から線画・文字等を表す低階調の画像圧縮データを読み出す。第１伸張部６２２は、この画像圧縮データに対して、第１圧縮部５２３の圧縮処理に対応する連調符号化方式の伸張処理を施し、この伸張処理済の画像データＣＭＹＫを６２５に供給する。
【００６２】
第２伸張部６２３は、記憶部６２１から背景等を表す多階調の画像圧縮データを読み出す。第２伸張部６２３は、この画像圧縮データに対して、第２圧縮部５２４の圧縮処理に対応するＪＰＥＧ方式の伸張処理を施し、この伸張処理済の画像データＣＭＹＫを６２５に供給する。
【００６３】
ここで、第１及び第２伸張部６２２，６２３は、画像圧縮データ全体ではなく任意の箇所のみを伸張することもできる。伸張箇所は、ＢＥＰコントローラ６２７によって指示される。さらに、第１及び第２伸張部６２２，６２３は、伸張処理済みの画像データＣＭＹＫに対して、画像回転や用紙上の画像位置の調整、または拡大もしくは縮小などの画像編集を行うこともできる。
【００６４】
デコーダ６２４は、ＤＦＥ装置５００から送信された印刷制御情報をデコードして、高速プリンタ７４６でプリントされる出力形態（ページ内の画像位置、またはページ排出順や向き等）を表すコードを画像データに付加する。
【００６５】
合成部６２５は、第１及び第２伸張部６２２，６２３でそれぞれ伸張された画像データＣＭＹＫを合成する。そして、合成部６２５は、合成処理済みの画像データＣＭＹＫを４次元ＤＬＵＴ６２６に供給する。
【００６６】
４次元ＤＬＵＴ６２６は、画像データＣＭＹＫのそれぞれについて、入力値に対する出力値の色特性を表した色変換テーブルを有している。この色変換テーブルは、２次色、３次色、さらには記憶色（例えば、空・森・肌等の人の記憶に依存する色）の色特性も表している。そして、４次元ＤＬＵＴ６２６は、合成部６２５から画像データＣＭＹＫが入力されると、その画像データＣＭＹＫを色変換して、画像データＣ’Ｍ’Ｙ’Ｋ’を出力する。
【００６７】
４次元ＤＬＵＴ６２６は、ＢＥＰコントローラ６２７によって特定された色のグリッドのみ補正可能になっている。ＢＥＰコントローラ６２７は、高速プリンタ７４６の処理性能に依存して各部を制御したり、必要に応じて高速プリンタ７４６を制御する。
【００６８】
ＢＥＰコントローラ６２７は、上述した各部位を制御したり、ＢＥＰ装置６００全体の動作を制御する。また、ＢＥＰコントローラ６２７は、記憶部６２１に記憶された初校及び再校の画像圧縮データを伸張することなく検版することもできる。さらに、ＢＥＰコントローラ６２７は、検版結果に基づいて、第１伸張部６２２や第２伸張部６２３に対して、画像圧縮データの部分的な伸張処理を指示することもできる。
【００６９】
ユーザインタフェース６２８は、ユーザの情報を入力することができるインタフェースであればよく、ユーザに画像を提示しつつ指示入力を受け付けるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）、キーボード、ポインティングデバイス、タッチパネルなど特に限定されるものではない。
【００７０】
以上のように構成された画像形成システムにおいて、ＢＥＰ装置６００は、初校と再校の検版を行うことができる。以下では、背景等を表す多階調のＪＰＥＧ方式の画像圧縮データを検版する場合を例に挙げて説明するが、線画・文字等を表す低階調の画像圧縮データを検版することもできる。また、多階調及び低階調の画像圧縮データをそれぞれ同時に検版してもよい。
【００７１】
図４は、ＢＥＰ装置６００のＢＥＰコントローラ６２７による検版の処理手順を示すフローチャートである。記憶部６２１には、既に、ＪＰＥＧ方式で圧縮された初校の多階調の画像圧縮データが記憶されているものとする。
【００７２】
ステップＳＴ１では、ＢＥＰコントローラ６２７は、ＤＦＥ装置５００が送信した再校の画像圧縮データを受信したか否かを判定し、再校の画像圧縮データを受信するまで待機する。そして、再校の画像圧縮データを受信したと判定すると、ステップＳＴ２に移行する。
【００７３】
ステップＳＴ２では、ＢＥＰコントローラ６２７は、初校と再校の多階調の画像圧縮データを比較して、初校と再校の同一のマーカ間において圧縮コードデータが一致しているか否かを判定する。初校と再校の同一のマーカ間においてすべての圧縮コードデータが一致しているときはステップＳＴ３に移行し、初校と再校の同一のマーカ間において一致していない圧縮コードデータがあるときはステップＳＴ４に移行する。
【００７４】
図５（Ａ）は初校の圧縮コードデータを示す図、同図（Ｂ）は再校の圧縮コードデータを示す図である。初校のマーカ間の圧縮コードデータは、「３０  ３２  ４０  ５０  ５８  ＦＡ  ｃｏ  …」である。再校のマーカ間の圧縮コードデータは、「３０  ３２  ４０  ５１  ５８  ＦＡ  ｃｏ  …」である。したがって、初校と再校のマーカ間の圧縮コードデータを比較すると、５０ｈと５１ｈの違いがある。ＢＥＰコントローラ６２７は、このように圧縮コードデータが異なる箇所が１つでもあるときは、ステップＳＴ４に移行する。
【００７５】
このように、ＢＥＰコントローラ６２７は、２つの画像圧縮データの同一マーカにおいて圧縮コードデータが一致しているかを判定することで、画像圧縮データを伸張することなく、検版することができる。
【００７６】
ステップＳＴ３では、ＢＥＰコントローラ６２７は、初校と再校の同一のマーカ間においてすべての圧縮コードデータが一致している旨をＤＦＥ装置５００のＤＦＥコントローラ５２６に通知して、ステップＳＴ９に移行する。
【００７７】
ステップＳＴ４では、ＢＥＰコントローラ６２７は、圧縮コードデータが一致していない箇所（例えば、一致していない箇所があるライン（走査線）、一致していない圧縮コードデータ近傍のマーカなど）をＤＦＥ装置５００のＤＦＥコントローラ５２６に通知する。さらに、ＢＥＰコントローラ６２７は、再校の画像圧縮データを第１伸張部６２２及び第２伸張部６２３に伸張させて、ステップＳＴ５に移行する。
【００７８】
ステップＳＴ５では、ＢＥＰコントローラ６２７は、ユーザ（クライアント端末４００）から圧縮コードデータが不一致である時の指定があるかを判定する。不一致であるときの指定とは、例えば、不一致箇所周辺の数ライン分をユーザインタフェース６２８に表示させること、クライアント端末４００に不一致箇所が存在することを報知することなどが該当する。なお、本実施形態では、前者の指示があるものとする。そして、ＢＥＰコントローラ６２７は、圧縮コードデータが不一致である時の指定があると判定したときはステップＳＴ６に移行し、その指定がないと判定したときはステップＳＴ７に移行する。
【００７９】
ステップＳＴ６では、ＢＥＰコントローラ６２７は、ユーザから指示された処理を実行して、ステップＳＴ７に移行する。本実施形態では、ＢＥＰコントローラ６２７は、圧縮コードデータの不一致箇所周辺の数ライン分を第２伸張部６２３に伸張させて、伸張した画像データをユーザインタフェース６２８に表示させる。なお、ＢＥＰコントローラ６２７は、上記伸張した画像データをクライアント端末４００に送信して、ユーザに報知してもよい。
【００８０】
ステップＳＴ７では、ＢＥＰコントローラ６２７は、ＤＦＥ装置５００にＰＤＬデータを再度ＲＩＰ処理させるか否かを判定する。ＤＦＥ装置５００に再度ＲＩＰさせるときはステップＳＴ８に移行し、ＤＦＥ装置５００にＲＩＰさせないときはステップＳＴ９に移行する。
【００８１】
このように、ＢＥＰコントローラ６２７は、ステップＳＴ７から後述するステップＳＴ９の処理に移行することで、圧縮コードデータの不一致箇所周辺の画像を高速プリンタ７４６に印刷させることができる。
【００８２】
ステップＳＴ８では、ＢＥＰコントローラ６２７は、ＤＦＥ装置５００のＤＦＥコントローラ５２６に対して、ＰＤＬデータの再ＲＩＰを通知して、処理を終了する。
【００８３】
このとき、ＤＦＥ装置５００のＤＦＥコントローラ５２６は、ＢＥＰ装置６００からの再ＲＩＰ通知を受信すると、ＲＩＰ処理部５２２に対して、記憶部５２１に記憶されている再校のＰＤＬデータを読み出してＲＩＰするように指示する。この結果、ＤＦＥ装置５００はＰＤＬデータにＲＩＰ処理を行い、ＢＥＰ装置６００は再度ＲＩＰされた画像圧縮データを検版することができる。
【００８４】
一方、ステップＳＴ９では、ＢＥＰコントローラ６２７は、ステップＳＴ３又はステップＳＴ６で伸張された画像データを高速プリンタ７４６へ出力して、処理を終了する。このとき、高速プリンタ７４６は、ＢＥＰ装置６００から送信された画像データＣＭＹＫに基づいて印刷する。
【００８５】
なお、ＢＥＰコントローラ６２７は、ステップＳＴ３を経由した場合、ステップＳＴ３で伸張された２つの画像データを合成部６２５で合成させた後、４次元ＤＬＵＴ６２６を介して高速プリンタ７４６に出力すればよい。
【００８６】
以上のように、画像形成システムにおけるＢＥＰ装置６００は、ＤＦＥ装置５００から送信された２つの画像圧縮データの同一のマーカにおいて、圧縮コードデータが一致しているか否かを判定する。これにより、ＢＥＰ装置６００は、検版のために画像圧縮データを伸張する処理を省略ことができるので、従来に比べて例えば１／２０の短時間で検版することができる。
【００８７】
また、従来は、ＪＰＥＧのような非可逆圧縮方式の画像圧縮データを検版する場合、検版を繰り返すに従って画質が著しく劣化する問題があった。これに対して、上記画像形成システムにおけるＢＥＰ装置６００は、非可逆（ＪＰＥＧ）圧縮処理の施された画像圧縮データを伸張することなく検版することができるので、何度も校正を重ねて検版するような場合であっても、画質を劣化させることなく検版を行うことができる。
【００８８】
また、ＢＥＰ装置６００は、２つの画像圧縮データの不一致箇所があった場合には、その不一致箇所周辺をユーザインタフェース６２８に表示させたり、クライアント端末４００に報知したり、高速プリンタ７４６にプリントアウトさせることにより、ユーザに確認させることができる。
【００８９】
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された事項の範囲内で設計変更されたものにも適用可能である。
【００９０】
例えば、ＢＥＰ装置６００は、高速プリンタ７４６に対して画像データを送信する場合を例に挙げて説明したが、その他の印刷装置に画像データを送信してもよいのは勿論である。また、第１圧縮部５２３及び第２圧縮部５２４の各圧縮方式、第１伸張部６２２及び第２伸張部６２３の各伸張方式は特に限定されるものではないのは勿論である。
【００９１】
また、ＢＥＰ装置６００は、圧縮コードデータの不一致箇所周辺の数ライン分のみを伸張したが、伸張部分は不一致箇所を含めば特に限定されるものではなく、画像圧縮データの半分を伸張してもよいし、その全部を伸張してもよい。
【００９２】
なお、ＢＥＰ装置６００は、可逆圧縮方式の画像圧縮データを検版する場合であっても図４に示す処理に従って検版できるのは勿論である。
【図面の簡単な説明】
【００９３】
【図１】本実施の形態に係る画像形成システムの全体的な概略構成を示す図である。
【図２】ＣＰＴ及びＰＯＤを行うときの画像形成システムの要部概念図である。
【図３】ＤＦＥ装置及びＢＥＰ装置の具体的な構成を示すブロック図である。
【図４】ＢＥＰ装置のＢＥＰコントローラによる検版の処理手順を示すフローチャートである。
【図５】（Ａ）は初校の圧縮コードデータを示す図、（Ｂ）は再校の圧縮コードデータを示す図である。
【図６】従来の画像形成システムの全体構成を示す図である。
【図７】従来の画像形成装置の構成を示すブロック図である。
【符号の説明】
【００９４】
４００  クライアント端末
５００  ＤＦＥ装置
６００  ＢＥＰ装置
６２１  記憶部
６２２  第１伸張部
６２３  第２伸張部
６２４  デコーダ
６２５  合成部
６２６  ４次元ＤＬＵＴ
６２７  ＢＥＰコントローラ
７４６  高速プリンタ
【図１】
2005262587.tif 000003
【図２】
2005262587.tif 000004
【図３】
2005262587.tif 000005
【図４】
2005262587.tif 000006
【図５】
2005262587.tif 000007
【図６】
2005262587.tif 000008
【図７】
2005262587.tif 000009