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