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