JP2004086810A - 画像形成システム、バックエンドプロセッサ - Google Patents
画像形成システム、バックエンドプロセッサ Download PDFInfo
- Publication number
- JP2004086810A JP2004086810A JP2002250332A JP2002250332A JP2004086810A JP 2004086810 A JP2004086810 A JP 2004086810A JP 2002250332 A JP2002250332 A JP 2002250332A JP 2002250332 A JP2002250332 A JP 2002250332A JP 2004086810 A JP2004086810 A JP 2004086810A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- image
- image data
- end processor
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1244—Job translation or job parsing, e.g. page banding
- G06F3/1247—Job translation or job parsing, e.g. page banding by conversion to printer ready format
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1282—High volume printer device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1256—User feedback, e.g. print preview, test print, proofing, pre-flight checks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Record Information Processing For Printing (AREA)
Abstract
【課題】RIP処理をするFEPを備えた画像形成システムにおいて、システムの高性能化や高機能化への展開が容易となるようにする。
【解決手段】エンジン30の処理特性に応じてエンジン30などを制御する印刷制御部620をFEP部500から取り外し、FEP部500はRIP処理や圧縮処理に専念できるようにする。FEP部500から取り外した印刷制御部620を、出力側と密に接続されたBEP部600に移設する。FEP部500から受け取ったデータを保持しておく画像記憶部602をBEP部600に設ける。FEP部500の処理を出力側のエンジン30などに非依存にでき、たとえば汎用RIPエンジンを使用して効率的なRIP処理や圧縮処理ができる。出力側の機器に適した処理制御はBEP部600が担当するので、出力側の機器ごとに専用のFEPを設ける必要がなく、システムの性能・機能の向上が容易となる。
【選択図】 図2
【解決手段】エンジン30の処理特性に応じてエンジン30などを制御する印刷制御部620をFEP部500から取り外し、FEP部500はRIP処理や圧縮処理に専念できるようにする。FEP部500から取り外した印刷制御部620を、出力側と密に接続されたBEP部600に移設する。FEP部500から受け取ったデータを保持しておく画像記憶部602をBEP部600に設ける。FEP部500の処理を出力側のエンジン30などに非依存にでき、たとえば汎用RIPエンジンを使用して効率的なRIP処理や圧縮処理ができる。出力側の機器に適した処理制御はBEP部600が担当するので、出力側の機器ごとに専用のFEPを設ける必要がなく、システムの性能・機能の向上が容易となる。
【選択図】 図2
Description
【0001】
【発明の属する技術分野】
本発明は、たとえばカラー複写機、ファクシミリ、あるいはプリンタなど、記録媒体上に画像を形成するいわゆる印刷機能を有する画像形成装置を備えた画像形成システム、並びにこの画像形成システムを構成するバックエンドプロセッサに関する。
【0002】
【従来の技術】
プリンタ装置や複写装置などの印刷機能を備えた画像形成装置が様々な分野で使用されている。また、今日では、画像形成装置がカラー化され、ユーザの様々な表現手段として利用されるようになってきている。たとえば、電子写真プロセス(ゼログラフィ)を用いたカラーページプリンタ装置は、高品質な画質あるいは高速プリンティングの点で注目されている。
【0003】
一方、印刷機能という点では、家庭内での個人ユースやオフィスでのビジネスユースといった比較的小規模(たとえば1ジョブが数枚〜数十枚程度)の印刷出力を要求されるものと、製本などの印刷業界で使用される比較的大規模(たとえば1ジョブが数千枚以上)の印刷出力を要求されるものとに大別される。前者の比較的小規模の印刷出力を要求されるものにおいては、その多くが(たとえば孔版印刷を除いて)、印刷データを受け取り版下を生成せずに印刷物を出力する。一方、後者の比較的大規模の印刷出力を要求されるものにおいては、従来は、印刷データに基づいて版下を生成し、この生成した版下を使用して印刷物を出力していた。
【0004】
ところが、今日では、DTP(DeskTop Publishing/Prepress)の普及による印刷工程の変化、いわゆる「印刷のデジタル革命」により、DTPデータから直接印刷する「ダイレクト印刷」もしくは「オンデマンド印刷」(以下オンデマンドプリンティングという)が着目されている。このオンデマンドプリンティングでは、従来の印刷(たとえばオフセット印刷)における写植などの紙焼き(印画紙)、版下、網ネガ、網ポジ、PS版などの中間成果物を生成せずに、プリプレス工程を完全にデジタル化することで電子データだけに基づいて印刷物を出力する仕組み(CTP;Computer To Print or Paper)が採られている。そして、このオンデマンドプリンティングの要求に対して、電子写真プロセスを用いた印刷機能が着目されている。
【0005】
図7は、従来の画像形成システムの概略を示す図である。ここで、図7(A)はシステムの全体構成図、図7(B)はデータの流れを示す図である。
【0006】
この画像形成システムは、図7(A)に示すように、画像形成装置1と、この画像形成装置1に印刷データを渡し印刷指示をする端末装置であるDFE(Digital Front End Processor )装置とから構成されている。
【0007】
画像形成装置1は、電子写真プロセスを利用して画像を所定の記録媒体に記録するもので、IOT(Image Output Terminal)モジュール2、フィード(給紙)モジュール(FM;Feeder Module )5、出力モジュール7、ユーザインタフェース装置8、およびIOTモジュール2とフィードモジュール5とを連結する連結モジュール9を備えている。
【0008】
DFE装置は、描画機能とプリンタコントローラ(印刷制御装置)機能とを備えており、たとえばページ記述言語(PDL:Page Description Language )で記述された印刷データを図示しないクライアント端末から順次受け取り、この印刷データをラスターイメージに変換(RIP処理;Raster Image Process)し、さらにRIP処理済みのイメージデータおよび印刷枚数や用紙サイズなどの印刷制御情報(ジョブチケット)を画像形成装置1に送り、画像形成装置1のプリントエンジンや用紙搬送系を制御して、画像形成装置1に印刷処理を実行させる。つまり、画像形成装置1の印刷動作は、DFE装置によるプリンタコントローラによって制御される。
【0009】
印刷データとしては、カラー印刷用の基本色である、イエロ(Y)、シアン(C)、マゼンタ(M)の3色と、ブラック(K)とを合わせた4色(以下纏めてYMCKという)分が画像形成装置1に送られる。
【0010】
ユーザインタフェース装置8は、オペレータと画像形成装置1との分かり易い対話を支援するもので、このような操作性の向上を図るため、タッチパネルが組み合わされたカラーディスプレイ8aと、その横に配されたハードコントロールパネル8bとを備え、図示のようにベースマシン(装置本体;本例では連結モジュール9)に支持アーム8cを立ててその上に取り付けられている。
【0011】
IOTモジュール2は、IOTコア部20とトナー供給部22とを有する。トナー供給部22には、カラー印刷用のYMCK分のトナーカートリッジ24が搭載されるようになっている。
【0012】
IOTコア部20は、光走査装置31や感光体ドラム32などを有するプリントエンジン(印字ユニット)30を前述の色成分に対応する色ごとに備えており、このプリントエンジン30をベルト回転方向に一列に配置したいわゆるタンデム構成のものとなっている。またIOTコア部20は、プリントエンジン30を制御する電気回路あるいは各モジュール用の電源回路などを収容する電気系制御収納部39を備える。
【0013】
さらに、IOTコア部20は、画像転写方式として、感光体ドラム32上のトナー像を1次転写器35にて中間転写ベルト43に転写(1次転写)し、その後、2次転写部45にて中間転写ベルト43上のトナー像を印刷用紙に転写(2次転写)する方式を用いている。このような構成では、YMCKの各色トナーにより画像形成を各別の感光体ドラム32上に行なって、このトナー像を中間転写ベルト43に多重転写する。
【0014】
中間転写ベルト43上に転写された画像(トナー像)は、所定のタイミングでフィードモジュール5から搬送されてきた用紙上に転写され、さらに第2搬送路48で定着器(Fuser )70まで搬送され、この定着器70によってトナー像が用紙上に溶融定着される。そしてその後、排紙トレイ(スタッカ)74に一時的に保持されたりあるいは直ちに排紙処理装置72に渡され、必要に応じて所定の終末処理を経て機外へ排出される。また、両面印刷時には、印刷済みの用紙が排紙トレイ74から反転路76に引き出され、IOTモジュール2の反転搬送路49に渡される。
【0015】
【発明が解決しようとする課題】
先にも述べたように、入力側であるDFE装置は、ページ記述言語(PDL)で記述された印刷データをクライアント端末から受け取ると、PDLを解釈して各ページのイメージデータを生成し、それを出力側である画像形成装置1へ送出する。また、一般的には、画像出力前に1出力単位(通常は1ページ)の画像データ全体をレンダリングしている。出力側であるIOTモジュール2や出力モジュール7は、受け取ったページ単位のイメージデータに基づいて、フロントエンドプロセッサの制御の元で、プリントエンジン30や定着器70などが同期して印刷動作(画像形成動作)をすることになる。
【0016】
ところで、今日では、画像形成処理(プリント処理)のさらなる高性能化や高速化の要求がある。この高性能化や高速化の要求に応えるために、たとえば高速/高性能CPUの搭載により、プリントエンジンのスピードを生かす高速制御を可能にし、印刷指示からプリント出力までトータルの生産性をサポートした高速フルカラープリント、たとえば、100枚〜200枚/分以上のカラー印刷に対応する画像形成装置が提案されつつある。
【0017】
一方、このような高速/高性能な画像形成装置を稼働させるには、画像形成装置の対応のみならず、RIP処理や出力側の画像記録部に対する印刷制御部分であるプリンタコントローラも高速・高性能化が必要となる。
【0018】
しかしながら、従来のようなフロントエンドプロセッサ機能を備えたDFE装置と画像形成装置との接続関係では、その対応が難しくなってきている。たとえば、従来のDFE装置は、クライアント端末から受け取ったPDLデータに対するRIP処理だけでなく、印刷ジョブに従ったページ再配置(昇順/降順の並び替え、両面印刷時の処理ページ順決定、フィニッシャ対応の位置づらしなど)や、プリントエンジンや定着部などの出力側の処理特性に応じたデータ変換(たとえばグレイバランスや色ズレのキャリブレーションなど)などの、付加的な処理をも実行するようになっている。
【0019】
このため従来は、画像形成装置の特性に合わせたRIP処理済みの画像データ(Video Data)の生成や、印字ユニットの特性に合わせた高度な処理あるいは駆動部の同期制御などが必要であり、DFE装置と画像形成装置とがほぼ密接不可分であった。そして、DFE装置と画像形成装置1との間は、専用の通信プロトコルを使用した専用接続インタフェースで電気信号が伝送されていた。
【0020】
しかしながら、このようにDFE装置と画像形成装置とが密接であると、画像形成装置の高速化に際しては、高速化が進むほど、画像形成装置の特性に合わせたRIP処理済みの画像データの生成負担や出力側の制御負担が重くなり、DFE装置側の処理の高速化が難しくなる。
【0021】
一方、1出力単位全体(たとえばページ全体)に対するラスタデータは、そのデータ量が非常の大きい。たとえば電子写真方式のカラーページプリンタでは、YMCKの4色のトナーに対応するラスタデータを必要とするとともに、白黒ページプリンタ以上に画質が要求されるため、1画素当たり複数のビット情報を持つのが一般的であり、たとえば、カラーデータの場合にはページ当たり数M〜数100MByte(メガバイト)にもなる。このため、出力装置側へラスタデータを転送する際のデータ量が多く転送負荷が大きくなる。
【0022】
そこで、データ量を少なくするべく、図7(B)に示すように、RIP処理されたラスタデータを一旦圧縮して出力側(前例のIOTモジュール2)へ送り、出力側にて画像記録部(前例のIOTコア部20)の印刷処理速度に同期して伸張してから、そのラスタデータを画像記録部に渡す仕組みがある(たとえば特開平8−6238号参照)。こうすることで、転送負荷の問題を生じることなく、RIP処理にてラスタライズしながら、画像記録部にてプリンティング処理を同時並行して行なう“RIP While RUN”の仕組みが実現でき、高速エンジンをフル活用し高い生産性をあげることができる。なお、これらの制御は、プリンタコントローラの制御の元で、ジョブ単位やページ単位でなされる。
【0023】
しかしながら、この仕組みは、RIP処理と圧縮処理/伸張処理とを組み合わせるもので、処理の同期が必要となる。すなわち、ページ記述言語からラスタデータに展開し、圧縮を施して出力装置へ転送する過程で、圧縮しながらの伸張を行なう必要があり、結果として、プリントエンジンの速度にRIP速度が追従する必要がある。つまり、ページ単位やジョブ単位で、RIP処理や圧縮処理と伸張処理とが同期して行なわれる必要がある。
【0024】
このため、従来のRIP処理と圧縮処理/伸張処理とを組み合わせた仕組みにあっては、入力側は、印刷出力という基本機能に即すれば本来プリントエンジンに同期したRIP処理をする必要はないが、プリントエンジンに同期した処理をするよう、すなわちプリントエンジンに依存した速度へ追従するようにリバイズされていた。そのため、汎用のRIPエンジンを使用したDFE装置でありながら、各機種独立に存在することになり、DFE装置の開発工数の増大という問題や、顧客も機種ごとにDFE装置を買う必要が生じていた。
【0025】
加えて、より高速の画像形成装置(画像形成システム)を構築しようとすると、DFE装置は、RIP処理と圧縮処理や伸張処理とを並行して行なうことが負担となり、さらなる高速対応が難しくなるという問題もある。
【0026】
たとえば、高速/高性能CPUの搭載によりRIPエンジンとしての基本性能が、たとえば100枚〜200枚/分以上のカラー印刷に対応するものも提案されつつある。しかしながら、従来のようなシステム構成では、RIP処理と圧縮処理や伸張処理とを並行して行なうことが負担となり、その潜在能力を発揮できないということになる。
【0027】
本発明は、上記事情に鑑みてなされたものであり、システムの高機能化や高速化に柔軟に対応することのできる画像形成システムを提供することを第1の目的とする。
【0028】
また、本発明は、システムの高機能化や高速化に柔軟に対応することのできる画像形成システムを構成するバックエンドプロセッサを提供することを第2の目的とする。
【0029】
【課題を解決するための手段】
すなわち、本発明に係る第1の画像形成システムは、印刷ジョブを処理して各ページのイメージデータを生成するイメージデータ生成部を備えたフロントエンドプロセッサと、フロントエンドプロセッサからの各ページのイメージデータを受け取り画像記録部へ送出して画像記録部を制御するバックエンドプロセッサとから構成されている画像形成システムであって、先ず、フロントエンドプロセッサを、画像記録部とは独立的にイメージデータを生成するものとした。
【0030】
また本発明に係る第1の画像形成システムは、バックエンドプロセッサを、フロントエンドプロセッサにて画像記録部とは独立的に処理されたイメージデータを受け取り保持する画像記憶部と、画像記憶部からイメージデータを読み出して画像記録部に依存した処理をしてから、イメージデータを画像記録部に送出するよう制御する印刷制御部とを備えたものとした。
【0031】
ここで、画像記録部に依存した処理とは、イメージデータそのものに対する画像処理であってもよいし、所望の出力画像を得るため装置内の各部に対して所定の処理をするものであってもよい。前者の場合、印刷制御部は、画像処理済みのイメージデータを画像記録部に送出するよう制御する。
【0032】
本発明に係る第2の画像形成システムは、印刷ジョブを処理して各ページのイメージデータを生成するイメージデータ生成部およびイメージデータ生成部により生成されたイメージデータを圧縮する圧縮処理部を備えたフロントエンドプロセッサと、画像を所定の記録媒体上に記録する画像記録部に対応して設けられた、フロントエンドプロセッサからの圧縮済の各ページのイメージデータを伸張し、この伸張したイメージデータを画像記録部へ送出する伸張処理部を備えたバックエンドプロセッサとから構成されている画像形成システムであって、先ず、フロントエンドプロセッサを、画像記録部の処理速度に非同期でイメージデータの生成および圧縮を行なうものとした。
【0033】
また、本発明に係る第2の画像形成システムは、バックエンドプロセッサを、フロントエンドプロセッサにて画像記録部の処理速度に非同期で処理された圧縮済のイメージデータを受け取り保持する画像記憶部を含むものとした。加えて、伸張処理部を、画像記憶部から圧縮済のイメージデータを読み出して画像記録部の処理速度に同期して伸張処理をするものとした。なお、バックエンドプロセッサは、個別に伸張処理して得た処理済みのイメージデータを画像記録部に送出する。
【0034】
上記において、画像記録部とは、クライアントより指示されたジョブについての画像形成動作に関わる機能部分の総称である。この画像記録部に含まれる機能部分の代表的なものは、プリントエンジン、定着部、記録媒体を搬送する搬送部材、あるいはフィニッシャなどである。
【0035】
また上記において、「画像記録部とは独立的に処理」とは、画像記録部あるいはこの画像記録部を制御するバックエンドプロセッサに対して完全独立であることに限らず、これらからの強い拘束を受けることなくほぼ非依存で、ある程度の自由度を持って(画像記録部の処理速度などにはほぼ無関係に)、イメージデータを生成処理」することも含む意味である。
【0036】
本発明において、画像記録部の処理特性あるいは処理速度は、これら機能部分の少なくとも1つに関わるものであればよい。プリントエンジンが電子写真プロセスを利用するものである場合には、特に、プリントエンジンや定着部との関わりで、本発明を適用すると効果が高い。
【0037】
本発明に係るバックエンドプロセッサは、上記第1あるいは第2の画像形成システムを構成するに好適なバックエンドプロセッサ(主に印刷制御機能を備える)であり、前述のシステムで述べた機能部分を備える。
【0038】
また従属項に記載された発明は、本発明に係る画像形成システムあるいはバックエンドプロセッサのさらなる有利な具体例を規定する。
【0039】
【作用】
上記構成の画像形成システムにおいて、フロントエンドプロセッサは、イメージデータの生成機能を持つ一方で、出力側に依存した制御をするプリンタコントローラ機能を備えない。この出力側に依存した制御をするプリンタコントローラ機能をバックエンドプロセッサに設けた。フロントエンドプロセッサは、出力側に依存することなく、生成したイメージデータをバックエンドプロセッサに送出する。バックエンドプロセッサは、フロントエンドプロセッサから送られたイメージデータを受け取ると、それを一旦画像記憶部に格納する。そして、出力側の処理特性に応じて順次イメージデータを画像記録部へ送るととともに、画像記録部を制御して印刷処理をさせる。
【0040】
これによりたとえば、フロントエンドプロセッサと画像記録部とは非同期の処理、バックエンドプロセッサと画像記録部とは同期の処理となり、その差を画像記憶部へのデータ格納と読出しとで相殺する。また画像データを圧縮/伸張する場合においても、フロントエンドプロセッサにおける圧縮処理とバックエンドプロセッサにおける伸張処理や画像記録部の動作とを非同期とすることができる。そして、こうすることで、バックエンドプロセッサや画像記録部の動作に依存することなく、フロントエンドプロセッサを動作させることができる。
【0041】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【0042】
図1は、本発明に係る画像形成システムの一実施形態を示す図である。ここで、図1(A)はシステム構成の概略図、図1(B)は、ユーザインタフェース装置の詳細との関係における接続例を示す図である。
【0043】
この画像形成システムは、画像形成装置1と、この画像形成装置1に印刷データを渡し印刷指示をする端末装置であるDFE装置とから構成されている。
【0044】
画像形成装置1は、従来技術の項で示したものと同様に、電子写真プロセスを利用して画像を所定の記録媒体に記録するものである。この画像形成装置1は、クライアント端末から入力された印刷データに基づいて可視画像を所定の記録媒体上に形成する印刷装置(プリンタ)として機能するようになっている。
【0045】
すなわち、この画像形成システムにおける画像形成装置1は、IOTモジュール(IOT本体)2と、フィード(給紙)モジュール(FM;Feeder Module )5と、出力モジュール7と、パソコン(PC)などのユーザインタフェース装置8とを備える。なお、フィードモジュール5は、多段構成としてもよい。また、必要に応じて、各モジュール間を連結する連結モジュールを設けてもよい。
【0046】
また、出力モジュール7の後段に、さらにフィニッシャ(Finisher;後処理装置)モジュールを接続してもよい。フィニッシャモジュールとしては、たとえば、用紙をスタック処理をし、そのコーナ部の1個所または一辺の2個所以上を綴じるステープラを備えたもの、あるいはファイリング用のパンチ孔を穿設するパンチング機構を備えたものなどがある。このフィニッシャモジュールは、ユーザインタフェース装置8との接続が切られたオフライン状態でも使用可能とすることが望ましい。
【0047】
画像形成装置1は、本願発明に係る画像記録部として機能するものである。なお、画像形成装置1の内部構成は、従来技術の項で説明したものとほぼ同様であるので、その説明を割愛する。
【0048】
DFE装置は、フロントエンドプロセッサFEP(Front End Processor )部を備えている。フロントエンドプロセッサFEP部は、従来技術で示したDFE装置と同様に、フロントエンジンによるROP(Raster OPeration)処理によりクライアント(Client)からのデータをラスタデータに変換(RIP処理)し、その変換後のラスタ画像を圧縮処理する機能を備える。IOTモジュール2の高速処理に対応可能なようにRIP処理や圧縮処理が高速処理対応になっている。一方、DFE装置のフロントエンドプロセッサFEP部は、画像形成装置1に依存した印刷制御機能を果たすプリンタコントローラ機能を備えておらず、主にRIP処理のみをする点が、従来技術で示したDFE装置と異なる。
【0049】
ユーザインタフェース装置8は、キーボード81やマウス82などの入力デバイスを有し、ユーザに画像を提示しつつ指示入力を受け付けるGUI(Graphic User Interface)部80を備えるとともに、その本体(図示せず)内に画像形成装置1の各モジュールやDFE装置との間の接続インタフェース機能やサーバ機能をなすSys(システム制御)部85を備える。また、ユーザインタフェース装置8は、画像形成装置1に依存した印刷制御機能を果たすプリンタコントローラ機能を備えている。
【0050】
このような構成におけるユーザインタフェース装置8の画像形成装置1に依存した処理の制御機能を果たすプリンタコントローラ機能部分と、接続インタフェースに関わる部分とを、纏めてバックエンドプロセッサBEP(Back End Processor)部という。結果として、本実施形態の構成におけるユーザインタフェース装置8は、GUI部80と、IOTコア部20などエンジン特性に応じた制御するプリンタコントローラ機能部分とを含むようになっている。
【0051】
DFE装置では、クライアントで生成されたコードデータをフロントエンジン側のRIP処理でラスタデータ化し、圧縮処理を施す。DFE装置側のフロントエンドプロセッサFEP部と画像形成装置1側のバックエンドプロセッサBEP部との間の電気信号の伝送は、IOTコア部20に対して比較的疎な関係にある。つまり、画像記録部としてのプリントエンジン30に対して非依存の通信インタフェース(汎用のネットワークによる疎結合)で構築される。
【0052】
たとえば、図1(A)に示すように、DFE装置とバックエンドプロセッサBEP部との間は、たとえば通信速度が1GBPS(Giga Bit Per Sec)程度の汎用の通信プロトコルによる高速有線LAN(Local Area Network)などで接続するとよい。印刷ファイルは、たとえばFTP(File Transfer Protocol)などによりフロントエンドプロセッサFEP部からバックエンドプロセッサBEP部へファイル転送される。
【0053】
これに対して、バックエンドプロセッサBEP部と画像記録部を構成する(その主要部である)IOTコア部20との間の電気信号の伝送は、IOTコア部20に対して比較的密な関係にある、つまり、画像記録部としてのプリントエンジン30に依存した通信インタフェースで構築される。たとえば、専用の通信プロトコルで接続される。
【0054】
ユーザインタフェース装置8には、画像形成装置1を操作するための制御ソフトウェアが組み込まれている。このユーザインタフェース装置8は、画像処理装置IPS(Image Process System)の機能を備えたDFE装置と接続されており、たとえば、RIP(Raster Image Process)処理済みの印刷データ、および印刷枚数や用紙サイズなどの印刷制御情報をDFE装置から受け取り、要求された印刷処理を画像形成装置1に実行させる。
【0055】
印刷データとしては、カラー印刷用の基本色である、イエロ(Y)、シアン(C)、マゼンタ(M)の3色と、ブラック(K)とを合わせた4色(YMCK)分がある。また、この4色に加えて、第5の色成分、たとえばグレイ(G)分を含めてもよい。
【0056】
プリンタコントローラ機能をなすバックエンドプロセッサBEP部は、DFE装置からの画像データとともに印刷制御情報(印刷コマンド)を画像形成装置1内のインタフェース部を介して受け取り、画像形成装置1に依存した印刷処理(エンジン特性に依存した処理)の制御機能を果たす。また、たとえば、コレーション(Collation ;帳合い)設定による複数部出力やプリントアウト後もう1枚欲しいときのリプリントなど、DFE装置から受け取り画像形成装置1に保持しておいたデータを利用することで、効率的な高速出力を可能としている。
【0057】
このため、バックエンドプロセッサBEP部には、DFE装置から受け取った印刷制御情報に基づいてコマンドコード(Command Code)を生成し、画像形成装置1内の各部の処理タイミングをエンジン特性に応じて制御するコントローラが設けられる。また、バックエンドプロセッサBEP部は、IOTモジュール2やフィードモジュール5あるいは出力モジュール7などのエンジン特性に適合するようにスプール(Spool)処理を完結させてからIOTモジュール2に画像データを渡す。バックエンドプロセッサBEP部は、エンジン特性に依存した制御処理をする。
【0058】
また、バックエンドプロセッサBEP部は、エンジン特性に依存した紙詰まりなどのリカバリ処理を自動的に行なう。また、クライアントからの指示をフロントエンドプロセッサFEP部で判断し、IOTコア部20や定着器70あるいはフィニッシャ部などの画像形成装置1の各部に依存せず専らフロントエンドプロセッサFEP部のみで処理可能なものはフロントエンドプロセッサFEP部で処理し、画像形成装置1の各部に依存するものであってバックエンドプロセッサBEP部で行なうべき処理はバックエンドプロセッサBEP部側へコマンドをスルーさせる。
【0059】
たとえば、DFE装置からバックエンドプロセッサBEP部には、RIP処理が施されたラスタベース画像を含む印刷ファイルデータが送られる。印刷ファイルデータとしては、TIFF(Tagged Image File Format)フォーマットなどのラスタベースの画像ファイルデータの他、印刷部数、両面/片面、カラー/白黒、合成印刷、ソートの有無、ステープラの有無など印刷制御情報などが含まれる。
【0060】
そしてたとえば、回転(Rotation)、1枚の用紙内へのページ割付(N−UP)、リピート処理、用紙サイズ合わせ、デバイス差を補正するCMS(Colour Management System;カラー管理システム)、解像度変換、コントラスト調整、圧縮率指定(低/中/高)などのRIP処理と関わりのある処理は、フロントエンドプロセッサFEP部にて処理し、その制御コマンドをバックエンドプロセッサBEP部へは通知しない(非通知)。
【0061】
一方、コレーション(帳合い)、両面印刷、スタンプ・パンチ・ステープラなどのフィニッシャ装置あるいは用紙トレーと関わりのある位置合わせ処理、排出面(上下)合わせ、グレーバランスや色ズレ補正などのキャリブレーション処理、スクリーン指定処理など、画像形成装置1の処理特性と関わりの強いもの(IOT依存の処理)に関しては、その制御コマンドをフロントエンドプロセッサFEP部がスルーすることで、バックエンドプロセッサBEP部にて処理する。
【0062】
なお、用紙サイズ合わせに関しては、フロントエンドプロセッサFEP部だけでなく、バックエンドプロセッサBEP部にても処理してもかまわない。
【0063】
このように、本実施形態の構成では、画像データがTiffなどの圧縮データとして、たとえばFTP(File Transfer Protocol)などによりユーザインタフェース装置8側にファイル転送される。つまり、フロントエンドプロセッサFEP部側は1つのジョブ(JOB)をエンジン特性に依存せずRIP処理した順にバックエンドプロセッサBEP部側へ一方的に転送し、バックエンドプロセッサBEP部側で印刷用にページ再配置をする。
【0064】
本実施形態の構成によれば、DFE装置はエンジン特性に応じた煩雑な処理から開放されるので、一般的なPC(パソコン)をDFE装置として使用し、このPC上にソフトウェアを搭載することによって、フロントエンドプロセッサFEP部の機能を果たすことができるようになる。
【0065】
加えて、エンジン特性に応じた煩雑な処理を担当するバックエンドプロセッサBEP部側は、RIP処理から開放され、IOTモジュール2の性能に応じて、データ変換手法や印刷処理の制御を柔軟に変更することができる。
【0066】
これにより、フロントエンドプロセッサFEP部側が特にエンジンの特性やノウハウを熟知していなくても、容易にビジネス上必要なターゲットとしたいエンジンにプリンタコントローラを提供していくことが可能になる。
【0067】
すなわち、画像形成用の画像データと画像形成条件(部数、片面/両面、色、ソート有無、など)とをフロントエンドプロセッサFEP部からバックエンドプロセッサBEP部が受け取り、バックエンドプロセッサBEP部にて、エンジン特性に応じて、当該装置の画像形成動作を制御することができる。バックエンドプロセッサBEP部は従来のDFE装置のような標準コントローラの使用の制約がないので、このバックエンドプロセッサBEP部による画像形成動作の制御は、DFE装置によるものよりも高速性や拡張性に富む。したがって、従来構成例に比べて、画像形成装置1の高速化、高機能化に柔軟に対応することが容易となる。
【0068】
また、DFE装置のフロントエンドプロセッサFEP部にてRIP処理および圧縮処理をしておき、バックエンドプロセッサBEP部にて画像形成装置1に合わせたページ再配置をすることができ、DFE装置と画像形成装置1との関係はルーズであってよい(Loosely connection)。つまり、DFE装置にての処理としては、画像形成装置1の性能の影響を受けないRIP処理や圧縮処理などの範囲に留めることができる。これにより、DFE装置の処理負担が減るので、高速処理可能な汎用コントローラを備えたDFE装置を使用することができ、トータルのシステムコストを低減することができる。
【0069】
図2は、DFE装置と画像形成装置1との間のデータの流れに着目した図であって、フロントエンドプロセッサFEP部500およびバックエンドプロセッサBEP部600の第1実施形態を示すブロック図である。
【0070】
フロントエンドプロセッサFEP部500は、ネットワークを介して接続されたクライアント端末(図示せず)からPDLで記述された印刷データ(以下PDLデータという)を受け取り、そのPDLデータを一旦順次格納するデータ格納部502と、データ格納部502からPDLデータを読み出して解釈しページ単位のイメージデータ(ラスタデータ)を生成(ラスタライズ)するRIP処理部(ラスタイメージ処理部)510と、このRIP処理部510にて生成されたイメージデータを所定のフォーマットにしたがって圧縮する圧縮処理部530とを備える。
【0071】
なお、図示していないが、この圧縮処理部530の後段には、出力側であるIOTモジュール2や出力モジュール7など画像記録部に非依存の通信インタフェースによりバックエンドプロセッサBEP部600との間の電気信号の伝送を採るインタフェース部が設けられている(図4参照)。
【0072】
RIP処理部510は、イメージデータ生成部の一例であって、ぺージ記述言語(PDL)で記述された電子データを展開してイメージデータを生成する。このため、RIP処理部510には、PDL解釈部およびイメージャとして機能するデコンポーザ、いわゆるRIPエンジンが組み込まれている。後述するように、このRIP処理部510は、本実施形態特有のプリントエンジンに応じた専用RIPエンジンを搭載したものであってもよいし、汎用の印刷RIP処理エンジンを搭載したものであってもよい。なお、フロントエンドプロセッサFEP部500全体として、他社のRIP装置(DFE装置)を利用してもかまわない。
【0073】
圧縮処理部530は、RIP処理部510からのイメージデータを圧縮し、圧縮済のイメージデータをバックエンドプロセッサBEP部600へ即時に転送する。なお、フロントエンドプロセッサFEP部500は、印刷ジョブに付帯して受け取った印刷ジョブ内容を示すジョブチケットの内自身に不要なものは、所定のタイミングでバックエンドプロセッサBEP部600にそのまま転送する。
【0074】
フロントエンドプロセッサFEP部側の処理は、プリントエンジン30の処理速度に非同期で処理される。つまり、フロントエンドプロセッサFEP部500は、クライアント端末からPDLデータを受け取ると、順にラスタライズおよび圧縮処理をし、直ちに圧縮処理済のイメージデータをバックエンドプロセッサBEP部600に送出する。この過程で、ラスタライズや圧縮などの処理よりもクライアント端末からのPDLデータ受信処理の方が早ければ、フロントエンドプロセッサFEP部500は、間に合わないPDLデータをデータ格納部502に一時的に保管しておく。そして、受け取った順に(先入れ先出し法で)もしくは適当な順に(たとえば先入れ後出し法で)PDLデータをデータ格納部502から読み出して処理する。
【0075】
一方、バックエンドプロセッサBEP部600は、フロントエンドプロセッサFEP部500にて印刷ジョブやプリントエンジン30の処理特性に独立的に処理された(たとえばプリントエンジン30の処理速度に非同期で処理された)圧縮済のイメージデータを受け取り保持する画像記憶部602と、画像記憶部602から圧縮済のイメージデータを読み出して、フロントエンドプロセッサFEP部500側の圧縮処理部530の圧縮処理に対応する伸張処理をし、この伸張処理済のイメージデータをIOTコア部20側に送出する伸張処理部610とを備える。
【0076】
伸張処理部610は、画像記憶部602から読み出し伸張処理したイメージデータに対して、画像回転や用紙上の画像位置の調整、あるいは拡大もしくは縮小など、画像編集機能を備えている。なお、この画像編集機能なす機能部分を伸張処理部610とは独立に設けてもかまわない。
【0077】
なお図示していないが、画像記憶部602の前段には、出力側であるIOTモジュール2や出力モジュール7など画像記録部に非依存の通信インタフェースによりフロントエンドプロセッサFEP部500との間の電気信号の伝送を採るインタフェース部が設けられている(図4参照)。また図示していないが、伸張処理部610の後段には、画像記録部に依存した通信インタフェースにより画像記録部との間の電気信号の伝送を採る出力側のインタフェース部が設けられている(図4参照)。
【0078】
また、バックエンドプロセッサBEP部600は、IOTコア部20の処理性能に依存してバックエンドプロセッサBEP部600の各部やIOTコア部20を制御するプリンタコントローラとして機能する印刷制御部620を備える。
【0079】
なお図示していないが、印刷制御部620は、フロントエンドプロセッサFEP部500から渡されたジョブチケットを解釈(デコード)し、あるいはGUI部80を介したユーザ指示を受けて、プリントエンジン30や定着部70あるいはフィニッシャの処理特性に応じて出力形態(ページ内の画像位置、あるいはページ排出順や向きなど)を特定する出力形態特定部と、この出力形態特定部が特定した出力形態で印刷物が出力されるように、プリントエンジン30や定着部70あるいはフィニッシャなどの各部を制御する制御部とを備える。
【0080】
バックエンドプロセッサBEP部600は、フロントエンドプロセッサFEP部500から転送されたイメージデータを、一旦バッファとして機能する画像記憶部602に蓄積する。伸張処理部610は、画像記憶部602から圧縮済のイメージデータを読み出して伸張処理するとともに、クライアント端末やフロントエンドプロセッサFEP部500から指定された印刷ジョブに従ってページデータを組み立てたり(ページデータの再配置)、さらには指示されたプリントエンジンへの転送準備をしたりする。
【0081】
そして、バックエンドプロセッサBEP部600では、プリントエンジン30の処理速度に同期して制御コマンドをやり取りしながら、エンジン生産性を最大限生かす速度でページデータを所定の順にIOTコア部20に送出する。
【0082】
このプリントエンジン30などの処理特性に適応した処理(同期処理)よりもフロントエンドプロセッサFEP部500からのデータ送出の方が早ければ、バックエンドプロセッサBEP部600は、間に合わない画像データやジョブチケットを画像記憶部602に一時的に保管しておく。そして、ユーザが希望する排出条件(ページ順や向き、あるいはフィニッシング処理の有無など)に合致するようにページデータを読み出し、また必要に応じて画像編集し、用紙上における画像位置の補正や、ユーザが希望する画像処理をし、処理済の画像データをIOTモジュール2側に送出する。
【0083】
これにより、フロントエンドプロセッサFEP部500と画像記録部としてのプリントエンジン30や定着器70などの出力側とが非同期の処理、バックエンドプロセッサBEP部600と出力側とは同期の処理となり、その差が画像記憶部602へのデータ格納と読出しとで相殺されるようになる。また、画像データの圧縮/伸張をする場合においても、フロントエンドプロセッサFEP部500における圧縮処理とバックエンドプロセッサBEP部600における伸張処理とは非同期の処理となる。つまり、第1実施形態の構成によれば、フロントエンドプロセッサFEP部500におけるRIP処理やその後の圧縮処理は、印刷ジョブ内容や画像記録部を構成するIOTコア部20や定着器70などの処理特性とは独立的に処理される。
【0084】
このように、第1実施形態のフロントエンドプロセッサFEP部500では、RIP処理部510にてページ記述言語からラスタライズされた(描画展開された)イメージデータは、疎の関係で結合されているバックエンドプロセッサBEP部600側へページ順に転送される。そしてそこまでは、RIPエンジンの性能次第に任せた処理としており、特にプリントエンジン側の処理速度(同期)や制御に依存する必要は一切ない。
【0085】
これらの処理は、プリンタコントローラとして機能する印刷制御部620が、フロントエンドプロセッサFEP部500から渡されたジョブチケットを解釈(デコード)し、あるいはGUI部80を介したユーザ指示を受けて、各部を制御することで実現される。
【0086】
たとえば、伸張処理部610は、画像記憶部602から圧縮済のイメージデータを読み出してプリントエンジン30の処理速度に同期して伸張処理をする。また必要に応じて、フロントエンドプロセッサFEP部は、プリントエンジン30に依存した処理(色データの変換処理など)をしてからプリントエンジン30に送出する。この際、印刷制御部620は、印刷ジョブに従って、昇順/降順のページ並替え、両面印刷時の処理ページ順決定、あるいはフィニッシャ対応の位置づらし(ステプラやパンチ穴の場所確保)などのページ再配置をさせることで、IOTコア部20やフィニッシャ部などの種類に関わらず、クライアントの指示した形態で印刷物が排出されるようにする。
【0087】
このように、第1実施形態の構成では、画像データがTiffなどの圧縮データとして、たとえばFTP転送などによりフロントエンドプロセッサFEP部フロントエンドプロセッサFEP部500からバックエンドプロセッサBEP部600側にファイル転送される。つまり、両者は単純なファイル渡しによる疎結合となっており、フロントエンドプロセッサFEP部500側は1つのジョブ(JOB)をエンジン特性に依存せずRIP処理した順にバックエンドプロセッサBEP部600側へ一方的に転送すればよい。バックエンドプロセッサBEP部600が、印刷用にページ再配置をするなど印刷ジョブやプリントエンジン30に依存した処理を担当する。
【0088】
この第1実施形態の構成によれば、フロントエンドプロセッサFEP部500はエンジン特性に応じた煩雑な処理から開放されるので、一般的なPC(パソコン)をフロントエンドプロセッサFEP部500として使用し、このPC上にソフトウェアを搭載することによって、フロントエンドプロセッサFEP部500の機能を果たすことができるようになる。つまり、フロントエンドプロセッサFEP部500の汎用化が実現できる。
【0089】
加えて、エンジン特性に応じた煩雑な処理を担当するバックエンドプロセッサBEP部600側は、RIP処理から開放され、IOTモジュール2や定着器70あるいはフィニッシャなどの性能に応じて、柔軟に処理や制御を変更することができる。
【0090】
これにより、フロントエンドプロセッサFEP部500側が特にエンジンの特性やノウハウを熟知していなくても、容易にビジネス上必要なターゲットとしたいプリントエンジンに対して、汎用のRIPエンジンを搭載したプリンタコントローラを提供していくことが可能になる。
【0091】
そして、フロントエンドプロセッサFEP部500がプリントエンジン30に非依存であるため、ユーザはプリントエンジンを新規に購入しても従来のフロントエンドを流用することできる。また、他のメーカのフロントエンドとの接続も可能となる。つまり、汎用印刷RIPエンジンや他社のRIPエンジンが使用可能となる。
【0092】
なお、本願出願人は、たとえば特開平10−166688号にて、RIP処理をするフロントエンドプロセッサFEP部と画像記録部を制御するバックエンドプロセッサBEP部とを分離したシステムを提案している。しかしこのシステムは、RIP処理が印刷ジョブやプリントエンジン性能に依存したものとなっている。このため、イメージデータを所定の順番でIOTコア部20へ出力する制御を行なう際に、ある印刷ジョブの印刷処理が終了した時点で、フロントエンドプロセッサFEP部に対して、次のジョブの取得要求をバックエンドプロセッサBEP部が発行する。この取得要求はネットワークを介してフロントエンドプロセッサFEP部に通知される。
【0093】
フロントエンドプロセッサFEP部は、取得要求に対応して新たなジョブに対してのRIP処理をして処理済データをバックエンドプロセッサBEP部に渡す。つまり、RIP処理部とプリンタコントローラ部とがハードウェア的に分離されたものの、RIP処理が印刷ジョブやプリントエンジン30性能に依存したものである点では、従来と何ら変わらない。そして、RIP処理部とプリンタコントローラ部とがハードウェア的に分離されたものである点で第1実施形態の構成例と共通するが、RIP処理と印刷ジョブやエンジン性能との依存性に関しては全く異なる。
【0094】
たとえば、1枚の用紙内へのページ割付(N−UP)、リピート処理、用紙サイズ合わせ、デバイス差を補正するCMS(Colour Management System;カラー管理システム)、解像度変換、コントラスト調整、圧縮率指定(低/中/高)などのRIP処理と関わりのある再処理が必要となる場合、特開平10−166688号のシステムでは、フロントエンドプロセッサFEP部にてイメージデータの生成をやり直してバックエンドへ転送させることになる。このため、汎用RIPエンジンを搭載したフロントエンドプロセッサFEP部では、その処理負担が大きく処理時間が大幅に掛かる。加えて、データの再送を要するので通信負荷も増える。
【0095】
また、画像回転(Rotation)、コレーション(Collation ;帳合い)、両面印刷、スタンプ・パンチ・ステープラなどのフィニッシャ装置あるいは用紙トレーと関わりのある位置合わせ処理(Shift ;画像シフト)、排出面(上下)合わせ、グレーバランスや色ズレ補正などのキャリブレーション処理、スクリーン指定処理など、出力側である画像形成装置1(たとえばプリントエンジン)の処理特性に依存した処理(出力側の処理特性と関わりの強い依存処理)が必要となる場合には、特開平10−166688号のシステムでは、エンジンの特性やノウハウを熟知した上でフロントエンドプロセッサFEP部にて出力側を制御したり、場合によってはイメージデータの生成をやり直してバックエンドへ転送させることが必要となる。このため、汎用RIPエンジンを搭載したフロントエンドプロセッサFEP部では、さらに処理負担が大きくなり、処理時間がより大幅に掛かることになる。
【0096】
これに対して、第1実施形態の構成では、フロントエンドプロセッサFEP部500とバックエンドプロセッサBEP部600とに分け、プリントエンジン30や定着器70など出力側である画像記録部の処理特性に応じて、出力側エンジン30などを制御する印刷制御部(プリンタコントローラ)620をFEP部500から取り外し、FEP部500はRIP処理や圧縮処理に専念できるようにした。そして、フロントエンドプロセッサFEP部500から取り外した印刷制御部620を、出力側と密に接続されたバックエンドプロセッサBEP部600に移設した。また、フロントエンドプロセッサFEP部500から受け取ったデータを画像記憶部602に保持しておくようにした。
【0097】
こうすることで、フロントエンドプロセッサFEP部500と出力側とを疎な関係にでき、フロントエンドプロセッサFEP部500の処理が出力側であるエンジン30などに非依存のシステムとすることができる。なお、処理経過の差は、画像記憶部602へのデータ格納と読出しとで相殺(調整)される。
【0098】
たとえば、RIP処理に関わる処理はフロントエンドプロセッサFEP部で行なうが、RIP処理のやり直しが必要な際には、フロントエンドプロセッサFEP部500へ再RIP処理を要求することなく(フロントエンドプロセッサFEP部500とは独立的に)、画像記憶部602に保持しておいたデータを再利用する。こうすることで、フロントエンドプロセッサFEP部500にての再RIP処理が不要となる。そして、その分だけフロントエンドプロセッサFEP部500の負担が減る。また、データの再送が不要であるので、通信負荷が減り、トータルの処理も速くなる。
【0099】
また、プリントエンジンなど出力側の処理特性に適応する性能を持ちプリントエンジン30などと密な関係で接続されたバックエンドプロセッサBEP部600にて、出力側の処理特性に依存する処理をすることができる。たとえば、クライアントが希望する出力形態にて出力する場合において、出力側の処理特性に依存する処理が必要となる場合、フロントエンドプロセッサFEP部500との関わりを持つことなく(独立的に)、バックエンドプロセッサBEP部600内の各機能部分にクライアントが希望する出力形態に応じた処理をさせてから、イメージデータを出力側に送出するよう制御する。エンジンに適応した処理をバックエンドプロセッサBEP部600にてすることは、さほど負担ならない。このため、本実施形態の構成の方が、スループットが向上する。
【0100】
図3は、従来の画像形成システムと第1実施形態を適用した画像形成システムとの差を説明する図である。ここで、図3(A)は従来のシステム構成を示し、図3(B)および図3(C)は第1実施形態を適用したシステム構成例を示す。
【0101】
従来の構成例では、画像形成装置1の特性に合わせたRIP処理済みの画像データ(Video Data)をDFE装置からIOTモジュール2に渡す。また、画像形成装置1の高速化に際しては、高速化が進むほど、DFE装置側のコントローラにて画像形成装置1内の各部の処理タイミングを制御するのが難しくなる。このため、図3(A)に示すように、DFE装置と画像形成装置1とがほぼ密接不可分であり、個々の画像形成装置1に応じた専用のDFE装置を使用する構成とならざるを得ない。
【0102】
たとえば、ラスタデータ展開(すなわちRIP処理)や印字ユニットの制御に際し、高機能モデルのDFE装置は、高画質、高度制御を主張する業界標準コントローラを使っている。フロントエンドプロセッサFEP部側が特にエンジンの特性やノウハウを熟知していなければ、高速高機能の画像形成装置1を制御することができないが、高速高機能になるほどそれが難しくなるので、従来の構成では、画像形成装置1に合わせた専用の処理機能をなすDFE装置が必要である。このため、1台の画像形成装置1が複数のDFE装置からの印刷要求を受け付けるシステムを構築することは難しかった。
【0103】
たとえば、より高機能・高速なシステムにしようとする場合、画像形成装置1の制御方法を予め標準コントローラに知らせておき、その標準コントローラの制御の元で動作するしかない。しかしながら、高速化、高機能化させると、従来のようなコントローラや汎用のコントローラで、高速高機能の画像形成装置1の画像形成動作を制御することは難しくなる。たとえば、連続処理をしているとき、いつの時点で次のシート(印刷用紙)に対する画像形成プロセスをスタートさせるかなど、その制御がより困難になる。特に、両面印刷時には、表面の連続搬送の途中に、あるシートの裏面印刷処理を割り込ませる必要があるが、高速処理にするほどその制御は困難となる。
【0104】
これに対して、第1実施形態の構成では、DFE装置側(詳しくはフロントエンドプロセッサFEP部500)は主にRIP処理機能部を担当し、バックエンドプロセッサBEP部600がプリンタコントローラ機能を担当する構成とすることで、画像形成用の画像データと画像形成条件(部数、片面/両面、色、ソート有無、など)とをバックエンドプロセッサBEP部600が受け取り、バックエンドプロセッサBEP部600にて、プリントエンジンの性能や特性に応じて、当該装置の画像形成動作を制御することができる。
【0105】
バックエンドプロセッサBEP部600は、従来のDFE装置のような標準コントローラの使用の制約がないので、このバックエンドプロセッサBEP部600による画像形成動作の制御は、DFE装置によるものよりも高速性や拡張性に富む。したがって、従来の構成例に比べて、画像形成装置1の高速化、高機能化に柔軟に対応することが容易となる。
【0106】
また第1実施形態の構成では、フロントエンドプロセッサFEP部500にてRIP処理をしておき、バックエンドプロセッサBEP部600にて画像形成装置1に合わせたページ再配置をすることができ、DFE装置(詳しくはフロントエンドプロセッサFEP部)と画像形成装置1(詳しくはプリントエンジンや定着器など)との関係はルーズ(Loosely connection)であってよい。つまり、フロントエンドプロセッサFEP部とプリントエンジンなどとの間が疎な関係であってよく、DFE装置の処理としては、画像形成装置1の処理特性の影響を受けないRIP処理などの範囲に留めることができる。
【0107】
これにより、DFE装置の処理負担が減るので、高速処理可能な汎用コントローラを備えたDFE装置を使用することができ、トータルのシステムコストを低減することができる。加えて、汎用のDFE装置を使用できるので、図3(B)に示すように、1台の画像形成装置1が複数のDFE装置からの印刷要求を受け付けるシステム、すなわちDFE装置の台数と画像形成装置の台数とがn:1のシステムを構築することもできる。
【0108】
また、図3(C)に示すように、画像形成装置1も複数台接続したシステム、すなわち、DFE装置の台数と画像形成装置の台数とがn:mのシステムを構築することもできる。この場合、バックエンドプロセッサBEP部の後段に高速高性能の画像形成装置1と出力確認用のプルーファ(画像形成装置1の一例)など2種類の画像形成装置1を並列設置したシステム、あるいは、縦連接続して並列処理させるシステムとすることもできる。
【0109】
プルーファ接続のシステムでは、高速高機能の画像形成装置1によるダイレクト印刷に先立って、DTPデータから直接カラー校正用プリントの出力をプルーファにて行なうDDCP(Digital Direct Color Proofing )システムを構築することができる。たとえば、バックエンドプロセッサBEP部は、印刷ジョブとしてプルーフデータを受け取るとプルーフィングに適したデータ形式(たとえば低ビデオレートなど)の画像データをプルーファに出力してカラー校正用プリント出力を指令する一方、通常の印刷ジョブを受け取ると、高速高機能マシンに高ビデオレートの画像データを出力して高速高機能の印刷指示を発する。
【0110】
なお、この図3(C)に示すシステムの場合、高速高機能マシンとプルーファあるいは縦連接続された機種との間の異なるカラー出力の微妙な差異(デバイス差)を補正するCMS(Colour Management System;カラー管理システム)を搭載することが望ましい。
【0111】
このように、n:1あるいはn:mのシステムとすることで、画像形成装置1の空き状況や印刷ジョブに適合した画像形成装置を選択して、効率よい出力処理をすることができるようにもなる。
【0112】
図4は、フロントエンドプロセッサFEP部500およびバックエンドプロセッサBEP部600の第2実施形態を示すブロック図である。
【0113】
線画や文字など主に2値で現される画像オブジェクト(以下線画文字オブジェクトLW(Line Work )という)と、背景部や写真部など主に多階調で表される画像オブジェクト(以下多階調画像オブジェクトCT(Continuous Tone )など、画像オブジェクトの特性に応じて、適応した処理とするようにした点が第1実施形態の構成と異なる。
【0114】
また、バックエンドプロセッサBEP部600に、プリントエンジン30や定着器70の特性に依存した階調特性(TRC;Tone Reproduction Curve )の補正処理(TRC;Tone Reproduction Correction;色調補正制御処理)をする階調補正処理部640を設けた点が第1実施形態の構成と異なる。
【0115】
画像オブジェクトの特性に適応した処理とするため、先ずフロントエンドプロセッサFEP部500は、イメージデータ生成部の一例であるRIP処理部510により生成されたイメージデータを線画文字オブジェクトLWを現す線画データDLWおよび多階調画像オブジェクトCTを現す連続階調画像データDCTに分離した状態に展開するイメージデータ分離部520を備えている。
【0116】
そして、圧縮処理部530は、イメージデータ分離部520に対応して、線画文字オブジェクトLWと多階調画像オブジェクトCTとを個別に圧縮処理するため、それぞれイメージデータ分離部520により分離された、線画データDLWを圧縮処理するLW圧縮処理部532と、連続階調画像データDCTを圧縮処理するCT圧縮処理部534とを備える。
【0117】
この圧縮処理部530の後段には、LW圧縮処理部532により圧縮処理された線画データDLW1とCT圧縮処理部534により圧縮処理された連続階調画像データDCT1とをジョブチケットとともに1つの印刷ファイルに纏めてバックエンドプロセッサBEP部600にファイル転送するファイル転送部540を備える。
【0118】
このファイル転送部540には、出力側であるIOTモジュール2や出力モジュール7など画像記録部に非依存の通信インタフェースによりバックエンドプロセッサBEP部600との間の電気信号の伝送を採るインタフェース部が組み込まれている。
【0119】
一方、バックエンドプロセッサBEP部600は、ファイル転送部540から転送された印刷ファイル(線画データDLW1、連続階調画像データDCT1、およびジョブチケットを含む)を受け取り、受け取った印刷ファイルを画像記憶部602に格納する分離データ受信部601を備える。
【0120】
この分離データ受信部601には、出力側であるIOTモジュール2や出力モジュール7など画像記録部に非依存の通信インタフェースによりフロントエンドプロセッサFEP部500との間の電気信号の伝送を採るインタフェース部が組み込まれている。
【0121】
また、バックエンドプロセッサBEP部600の伸張処理部610は、フロントエンドプロセッサFEP部500の圧縮処理部530に対応して、線画文字オブジェクトLWと多階調画像オブジェクトCTとを個別に伸張処理するため、LW圧縮処理部532により圧縮処理された線画データDLW1を伸張処理するLW伸張処理部612と、CT圧縮処理部534により圧縮処理された連続階調画像データDCT1を伸張処理するCT伸張処理部614とを備える。
【0122】
また、伸張処理部610の後段には、個別に伸張処理された線画データDLWおよび連続階調画像データDCTを結合するイメージデータ結合部の一例であるマージ部630と、プリントエンジン30に依存した階調特性TRCの補正処理(色調補正制御処理)をする階調補正処理部640を備えている。
【0123】
階調補正処理部640の後段には、画像記録部に依存した通信インタフェースにより画像記録部との間の電気信号の伝送を採る出力側のインタフェース部650が設けられている。
【0124】
マージ部630は、線画文字オブジェクトLWと多階調画像オブジェクトCTとの解像度を合わせる機能部分としてLW解像度整合部632およびCT解像度整合部634を備え、さらに解像度が合わされた線画文字オブジェクトLWと多階調画像オブジェクトCTとを1つの画像に統合する(纏める)画像結合部636と、この統合された画像に対して網掛け処理をする網掛け処理部638とを備える。
【0125】
階調補正処理部640は、YMCKの各色のデジタル画像データを、たとえばルックアップテーブルLUTを参照してガンマ(γ)補正する。また、階調補正処理部640は、プリント出力信号処理系統の内部の特性値である濃度あるいは明度を表す各色の画像データY,M,C,Kを、プリントエンジン30の特性値の面積率に応じて、色補正処理する。これらの手法に関しては公知技術であるので、その詳細説明を割愛する。
【0126】
この階調補正処理部640により処理されたYMCKデータは、図示しない中間調処理部にてスクリーン処理やハーフトーニング処理(疑似中間調処理)が施された後に、プリントエンジン30の光源(図示せず)に変調2値化信号として入力される。
【0127】
この第2実施形態の構成においては、先ずフロントエンドプロセッサFEP部500にて、ページ記述言語で記述されたPDLデータは、RIP処理部510に入力された後RIP処理されてラスタイメージに変換され、さらに後段のイメージデータ分離部520にて、線画データDLWおよび連続階調画像データDCTに分離される。
【0128】
分離された線画データDLWはLW圧縮処理部532に送られ、連続階調画像データDCTはCT圧縮処理部534に送られ、それぞれに適した方法で圧縮される。
【0129】
ここで、線画に適した圧縮方法としては、G3,G4,TIFF−IT8のBL(バイナリラインアート),JBIG(Joint Bi−level Image Group)などがあり、連続階調画像に適した圧縮方法としては、TIFF6.0のPackBit,JPEG(Joint Photographic Expert Group )などがあり、共通の圧縮方法としてSH8,Lempel−Ziv,ハフマン符号化などがある。
【0130】
G3,G4,ハフマン符号化はファクシミリの分野で広く利用されている方法であり、ハフマン符号化は文字列の生起確率のバラツキを圧縮原理とするものである。
【0131】
JBIGは、伝送の初期の段階でラフではあるが全体画像を表示し、その後必要に応じて追加情報を加え、画品質の向上を図るプログレッシブビルドアップであり、白黒2値画像および中間調画像に対して統一的に適用できる。
【0132】
また、TIFF−IT8のBLはBLデータの各ラインを、背景色(黒)ランと前景色(白)ランのペアのシーケンスとして符号化するもので、各ラインは背景色ランで始まる。BLデータのランレングス符号化では2つの基本符号化構造が使用され、254画素までのランレングスを符号化するショート形式(8ビット長)を65,535画素までのランレングスを符号化するロング形式(24ビット長)があり、この2つの形式を混合使用できる。個々のラインンデータは2つのゼロのバイトで始まり、2つのゼロのバイトで終る。
【0133】
JPEGは、DCT(Discrete Cosine Transform)に基づくロスあり(lossy)の非可逆圧縮と、2次元DPCM(Differential Pulse Code Modulation)に基づくロスレス(lossless)の可逆圧縮に大きく分けられる。DCT方式はベースラインとエクテンデッド方式に分類され、ベースラインプロセスは最も簡単なDCT方式でJPEGの必須機能である。
【0134】
上述のようにして分離された線画データDLWは、LW圧縮処理部532で圧縮されて出力側(フロントエンドプロセッサFEP部600)のLW伸張処理部612に転送され、連続階調画像データDCTはCT圧縮処理部534で圧縮されて出力側(フロントエンドプロセッサFEP部600)のCT伸張処理部614に転送される。伸張処理部612,614は、それぞれの圧縮方法に合った方法でデータ伸長をし、データ伸長した線画データDLW2をマージ部630のLW解像度整合部632に、データ伸長した連続階調画像データDCT2をマージ部630のCT解像度整合部634に送る。
【0135】
LW解像度整合部632およびCT解像度整合部634は、2つの画像オブジェクトの解像度を合わせる。たとえば、連続階調画像データDCT2の解像度が400DPI(Dot Per Inch;1インチ当たりの画素数)で線画データDLW2の解像度1200DPIの場合、連続階調画像データDCT2を3倍拡大して2種類の画像オブジェクトの解像度を合せる。このようにLW解像度整合部632,634で解像度(DPI)を合せられた両データは、画像結合部114に送られ1つの画像データD2に統合される。統合された画像データD2は、さらに網掛け処理部638で網掛け処理されて階調補正処理部640に入力される。
【0136】
以上のように、第2実施形態の構成によれば、フロントエンドプロセッサFEP部500のRIP処理部510から出力側であるバックエンドプロセッサBEP部600側に転送する画像データの圧縮において、線画文字オブジェクトLWおよび多階調画像オブジェクトCTに分離してそれぞれに適した圧縮方法を使用しているため、データの圧縮率を上げることができる。
【0137】
たとえば、A2サイズの270MBが従来(第1実施形態も)では67MBの圧縮であったが、第2実施形態では16MBまで圧縮できる。また、PDLデータのラスタイメージ処理には時間が掛かるが、オブジェクト属性に応じて分離してから個々にラスタイメージ処理(ラスタライズ)をするようにすれば、RIP処理時間を短縮することもできる。
【0138】
図5は、線画データDLWと連続階調画像データDCTの分離を説明する図である。ここで、図5(A)は第1の方法を示す図、図5(B)は第2の方法を示す図である。また、図5(C)および図5(D)は、線画データDLWと連続階調画像データDCTとを1つの印刷ファイルに纏める際の、線画データDLWと連続階調画像データDCTの優先度合いを説明する図である。
【0139】
図5(A)に示す第1の方法は、PDLデータ(ページ記述言語データ)から画像データを抽出して連続階調画像データDCTとし、残りのデータを線画データDLWとする。
【0140】
また、図5(B)に示す第2の方法は、RIP処理部510とイメージデータ分離部520とが連携して処理する構成となっている。すなわち、PDLデータD0を画像の配置情報D6とともに前処理部512に入力し、前処理部512はPDLデータD0の内の線画オブジェクトに対して、RIP処理機能と線画文字オブジェクトLWの分離機能とを備えたLWラスタメージ処理部523でラスター化して線画データDLWとして出力する。
【0141】
そして、画像の配置情報D6は前処理部512をそのまま通過して画像配置処理部516に入力され、画像データD8も画像配置処理部516に入力され、画像配置されたデータが、RIP処理機能と多階調画像オブジェクトCTの分離機能とを備えたCTラスタメージ処理部525でラスター化され、連続階調画像データDCTとして出力される。または、LWラスタメージ処理部525を経ないで、連続階調画像データDCTとして出力される。
【0142】
分離された2つの画像データ(線画データDLWと連続階調画像データDCT)は、それぞれ別のレイアとして配置され、1つの印刷ファイルに纏められる。ここで、線画データDLWは、階調画像を含まないパレットカラーまたは2値画像であり、連続階調画像データDCTは階調画像を含む階調データであり、線画データDLWより解像度は低い。
【0143】
ただし、線画データDLWがパレットカラーのときは、線画データの情報として最小限白/黒/透明を有する。そこでこの場合、図5(C)に示すように、線画データDLWが優先(上位)画像となる。また、線画データDLWが2値画像のときは透明の情報は持たず、連続階調画像データDCTに透明の情報を持つことになる。たとえば0=透明、1=白、…、255=黒である。この場合、図5(D)に示すように、連続階調画像データDCTが優先(上位)画像となる。
【0144】
図6は、フロントエンドプロセッサFEP部500およびバックエンドプロセッサBEP部600の第3実施形態を示すブロック図である。
【0145】
この第3実施形態の構成は、線画文字オブジェクトLWと多階調画像オブジェクトCTなど、画像オブジェクトの特性に適応した処理とする点で第2実施形態の構成と共通するが、分離した画像の統合手法が第2実施形態の構成と異なる。具体的には、上述の第2実施形態では、圧縮した線画データDLW1と連続階調画像データDCT1をそれぞれ個別データとして出力側(バックエンドプロセッサBEP部600)に転送しているが、第3実施形態の構成では、一旦分離した画像データDLW,DCTをフロントエンドプロセッサFEP部にて結合してからバックエンドプロセッサBEP部に転送するようにしている。
【0146】
このため、先ず、フロントエンドプロセッサFEP部500は、ファイル転送部540に代えて、LW圧縮処理部532で圧縮され圧縮済の線画データDLW1とCT圧縮処理部534で圧縮された連続階調画像データDCT1とを一旦結合し、この結合した1つの画像データD4をバックエンドプロセッサBEP部600に転送する結合部550を備える。
【0147】
結合部550には、出力側であるIOTモジュール2や出力モジュール7など画像記録部に非依存の通信インタフェースによりバックエンドプロセッサBEP部600との間の電気信号の伝送を採るインタフェース部が組み込まれている。
【0148】
これに対応して、バックエンドプロセッサBEP部600は、結合された1つの画像データD4を再度線画データDLW1および連続階調画像データDCT1に分離する分離部606を備える。分離された線画データDLW1および連続階調画像データCT2の処理に関しては、第2実施形態の場合と同様である。
【0149】
以上のように、画像データを、線画文字オブジェクトLWを主要部とする線画データDLWと多階調画像オブジェクトCTを主要部とする連続階調画像データDCTとに分離して処理する例として第2および第3実施形態を示した。これらの構成においても、フロントエンド側の処理がプリントエンジン側に依存しないようにしている点は第1実施形態の構成と同様であり、第2および第3実施形態においても、第1実施形態の構成で得られると同様の効果を享受することができる。
【0150】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【0151】
また、上記の実施形態は、クレーム(請求項)にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【0152】
たとえば、上記実施形態では、記録媒体上に可視画像を形成する主要部であるプリントエンジンとして電子写真プロセスを利用するものに対して、本発明を適用した事例を説明したが、本発明の適用範囲は、これに限定されない。たとえば感熱式、熱転写式、インクジェット式、あるいはその他の同様な従来の画像形成機構を備えたエンジンにより普通紙や感熱紙上に可視画像を形成する構成の画像形成装置を備えた画像形成システムに本発明を適用し得る。
【0153】
また、上記実施形態では、画像形成装置として、電子写真プロセスを利用したプリントエンジンを備える印刷装置(プリンタ)を例に説明したが、画像形成装置は、これに限らず、カラー複写機やファクシミリなど、記録媒体上に画像を形成するいわゆる印刷機能を有するものであればよい。
【0154】
【発明の効果】
以上のように、本発明によれば、先ず、フロントエンドプロセッサ側を、画像記録部の処理特性とは独立的にイメージデータを生成するものとするとした。また、バックエンドプロセッサ側に、フロントエンドプロセッサにて画像記録部の処理特性とは独立的に処理されたイメージデータを受け取り保持する画像記憶部を設けるとともに、画像記憶部からイメージデータを読み出して画像記録部に依存した処理をしてから画像記録部に送出するよう制御する印刷制御部を設けた。これにより、システムの高性能化や高機能化への展開が容易となる。
【0155】
つまり、従来のシステム構成では、イメージデータを生成する(RIP処理する)RIPエンジンと、画像記録部(主にプリントエンジンや定着部)の処理特性に応じてこの画像記録部を制御するプリンタコントローラを1つのフロントエンドプロセッサ部が担当していた。
【0156】
これに対して、本発明に係る構成では、フロントエンドプロセッサとバックエンドプロセッサとに分けて、画像記録部の処理特性に応じて画像記録部を制御するプリンタコントローラをフロントエンドプロセッサから取り外すことで、フロントエンドプロセッサは主にRIP処理に専念できるようにした。一方、フロントエンドプロセッサから取り外したプリンタコントローラを、出力側である画像記録部と密に接続されたバックエンドプロセッサに移設した。
【0157】
これにより、フロントエンドプロセッサと画像記録部とを疎な関係にすることができ、フロントエンド側の処理が画像記録部(出力側のプリントエンジンな)に依存しない(非依存の)システムを構築することができる。つまり、フロントエンドプロセッサは、出力側を意識せずにイメージ生成や圧縮処理に専念することができる一方で、バックエンドプロセッサは、イメージ生成を意識せずに、伸張処理やプリントエンジンの画像形成動作などに専念することができる。
【0158】
そしてこれにより、フロントエンドプロセッサは、汎用のRIPエンジンを使用して効率的なRIP処理や圧縮処理をすることができる。また、出力側の機器に適した処理制御はバックエンドプロセッサが担当するので、出力側の機器ごとに専用のフロントエンドプロセッサを設ける必要がなくなる。よって、フロントエンドプロセッサの開発工数を低減することができ、またユーザは、機種ごとにRIPエンジンを買う必要もない。したがって、システムの高性能化や高機能化への展開が容易である。
【図面の簡単な説明】
【図1】本発明に係る画像形成システムの一実施形態を示す図である。
【図2】フロントエンドプロセッサFEP部およびバックエンドプロセッサBEP部の第1実施形態を示すブロック図である。
【図3】従来の画像形成システムと第1実施形態を適用した画像形成システムとの差を説明する図である。
【図4】フロントエンドプロセッサFEP部およびバックエンドプロセッサBEP部の第2実施形態を示すブロック図である。
【図5】線画データDLWと連続階調画像データDCTの分離を説明する図である。
【図6】フロントエンドプロセッサFEP部およびバックエンドプロセッサBEP部の第3実施形態を示すブロック図である。
【図7】従来の画像形成システムの概略を示す図である。
【符号の説明】
1…画像形成装置、2…IOTモジュール、5…フィードモジュール、7…出力モジュール、8…ユーザインタフェース装置、9…連結モジュール、20…IOTコア部、30…プリントエンジン、31…光走査装置、32…感光体ドラム、39…電気系制御収納部、43…中間転写ベルト、45…2次転写部、70…定着器、80…GUI部、500…フロントエンドプロセッサFEP部、502…データ格納部、510…RIP処理部、516…画像配置処理部、520…イメージデータ分離部、523…LWラスタイメージ処理部、525…CTラスタイメージ処理部、530…圧縮処理部、532…LW圧縮処理部、534…CT圧縮処理部、540…ファイル転送部、550…結合部、600…バックエンドプロセッサBEP部、601…分離データ受信部、602…画像記憶部、606…分離部、610…伸張処理部、612…LW伸張処理部、614…CT伸張処理部、620…印刷制御部、630…マージ部、632…LW解像度整合部、634…CT解像度整合部、636…画像結合部、638…網掛け処理部、640…階調補正処理部
【発明の属する技術分野】
本発明は、たとえばカラー複写機、ファクシミリ、あるいはプリンタなど、記録媒体上に画像を形成するいわゆる印刷機能を有する画像形成装置を備えた画像形成システム、並びにこの画像形成システムを構成するバックエンドプロセッサに関する。
【0002】
【従来の技術】
プリンタ装置や複写装置などの印刷機能を備えた画像形成装置が様々な分野で使用されている。また、今日では、画像形成装置がカラー化され、ユーザの様々な表現手段として利用されるようになってきている。たとえば、電子写真プロセス(ゼログラフィ)を用いたカラーページプリンタ装置は、高品質な画質あるいは高速プリンティングの点で注目されている。
【0003】
一方、印刷機能という点では、家庭内での個人ユースやオフィスでのビジネスユースといった比較的小規模(たとえば1ジョブが数枚〜数十枚程度)の印刷出力を要求されるものと、製本などの印刷業界で使用される比較的大規模(たとえば1ジョブが数千枚以上)の印刷出力を要求されるものとに大別される。前者の比較的小規模の印刷出力を要求されるものにおいては、その多くが(たとえば孔版印刷を除いて)、印刷データを受け取り版下を生成せずに印刷物を出力する。一方、後者の比較的大規模の印刷出力を要求されるものにおいては、従来は、印刷データに基づいて版下を生成し、この生成した版下を使用して印刷物を出力していた。
【0004】
ところが、今日では、DTP(DeskTop Publishing/Prepress)の普及による印刷工程の変化、いわゆる「印刷のデジタル革命」により、DTPデータから直接印刷する「ダイレクト印刷」もしくは「オンデマンド印刷」(以下オンデマンドプリンティングという)が着目されている。このオンデマンドプリンティングでは、従来の印刷(たとえばオフセット印刷)における写植などの紙焼き(印画紙)、版下、網ネガ、網ポジ、PS版などの中間成果物を生成せずに、プリプレス工程を完全にデジタル化することで電子データだけに基づいて印刷物を出力する仕組み(CTP;Computer To Print or Paper)が採られている。そして、このオンデマンドプリンティングの要求に対して、電子写真プロセスを用いた印刷機能が着目されている。
【0005】
図7は、従来の画像形成システムの概略を示す図である。ここで、図7(A)はシステムの全体構成図、図7(B)はデータの流れを示す図である。
【0006】
この画像形成システムは、図7(A)に示すように、画像形成装置1と、この画像形成装置1に印刷データを渡し印刷指示をする端末装置であるDFE(Digital Front End Processor )装置とから構成されている。
【0007】
画像形成装置1は、電子写真プロセスを利用して画像を所定の記録媒体に記録するもので、IOT(Image Output Terminal)モジュール2、フィード(給紙)モジュール(FM;Feeder Module )5、出力モジュール7、ユーザインタフェース装置8、およびIOTモジュール2とフィードモジュール5とを連結する連結モジュール9を備えている。
【0008】
DFE装置は、描画機能とプリンタコントローラ(印刷制御装置)機能とを備えており、たとえばページ記述言語(PDL:Page Description Language )で記述された印刷データを図示しないクライアント端末から順次受け取り、この印刷データをラスターイメージに変換(RIP処理;Raster Image Process)し、さらにRIP処理済みのイメージデータおよび印刷枚数や用紙サイズなどの印刷制御情報(ジョブチケット)を画像形成装置1に送り、画像形成装置1のプリントエンジンや用紙搬送系を制御して、画像形成装置1に印刷処理を実行させる。つまり、画像形成装置1の印刷動作は、DFE装置によるプリンタコントローラによって制御される。
【0009】
印刷データとしては、カラー印刷用の基本色である、イエロ(Y)、シアン(C)、マゼンタ(M)の3色と、ブラック(K)とを合わせた4色(以下纏めてYMCKという)分が画像形成装置1に送られる。
【0010】
ユーザインタフェース装置8は、オペレータと画像形成装置1との分かり易い対話を支援するもので、このような操作性の向上を図るため、タッチパネルが組み合わされたカラーディスプレイ8aと、その横に配されたハードコントロールパネル8bとを備え、図示のようにベースマシン(装置本体;本例では連結モジュール9)に支持アーム8cを立ててその上に取り付けられている。
【0011】
IOTモジュール2は、IOTコア部20とトナー供給部22とを有する。トナー供給部22には、カラー印刷用のYMCK分のトナーカートリッジ24が搭載されるようになっている。
【0012】
IOTコア部20は、光走査装置31や感光体ドラム32などを有するプリントエンジン(印字ユニット)30を前述の色成分に対応する色ごとに備えており、このプリントエンジン30をベルト回転方向に一列に配置したいわゆるタンデム構成のものとなっている。またIOTコア部20は、プリントエンジン30を制御する電気回路あるいは各モジュール用の電源回路などを収容する電気系制御収納部39を備える。
【0013】
さらに、IOTコア部20は、画像転写方式として、感光体ドラム32上のトナー像を1次転写器35にて中間転写ベルト43に転写(1次転写)し、その後、2次転写部45にて中間転写ベルト43上のトナー像を印刷用紙に転写(2次転写)する方式を用いている。このような構成では、YMCKの各色トナーにより画像形成を各別の感光体ドラム32上に行なって、このトナー像を中間転写ベルト43に多重転写する。
【0014】
中間転写ベルト43上に転写された画像(トナー像)は、所定のタイミングでフィードモジュール5から搬送されてきた用紙上に転写され、さらに第2搬送路48で定着器(Fuser )70まで搬送され、この定着器70によってトナー像が用紙上に溶融定着される。そしてその後、排紙トレイ(スタッカ)74に一時的に保持されたりあるいは直ちに排紙処理装置72に渡され、必要に応じて所定の終末処理を経て機外へ排出される。また、両面印刷時には、印刷済みの用紙が排紙トレイ74から反転路76に引き出され、IOTモジュール2の反転搬送路49に渡される。
【0015】
【発明が解決しようとする課題】
先にも述べたように、入力側であるDFE装置は、ページ記述言語(PDL)で記述された印刷データをクライアント端末から受け取ると、PDLを解釈して各ページのイメージデータを生成し、それを出力側である画像形成装置1へ送出する。また、一般的には、画像出力前に1出力単位(通常は1ページ)の画像データ全体をレンダリングしている。出力側であるIOTモジュール2や出力モジュール7は、受け取ったページ単位のイメージデータに基づいて、フロントエンドプロセッサの制御の元で、プリントエンジン30や定着器70などが同期して印刷動作(画像形成動作)をすることになる。
【0016】
ところで、今日では、画像形成処理(プリント処理)のさらなる高性能化や高速化の要求がある。この高性能化や高速化の要求に応えるために、たとえば高速/高性能CPUの搭載により、プリントエンジンのスピードを生かす高速制御を可能にし、印刷指示からプリント出力までトータルの生産性をサポートした高速フルカラープリント、たとえば、100枚〜200枚/分以上のカラー印刷に対応する画像形成装置が提案されつつある。
【0017】
一方、このような高速/高性能な画像形成装置を稼働させるには、画像形成装置の対応のみならず、RIP処理や出力側の画像記録部に対する印刷制御部分であるプリンタコントローラも高速・高性能化が必要となる。
【0018】
しかしながら、従来のようなフロントエンドプロセッサ機能を備えたDFE装置と画像形成装置との接続関係では、その対応が難しくなってきている。たとえば、従来のDFE装置は、クライアント端末から受け取ったPDLデータに対するRIP処理だけでなく、印刷ジョブに従ったページ再配置(昇順/降順の並び替え、両面印刷時の処理ページ順決定、フィニッシャ対応の位置づらしなど)や、プリントエンジンや定着部などの出力側の処理特性に応じたデータ変換(たとえばグレイバランスや色ズレのキャリブレーションなど)などの、付加的な処理をも実行するようになっている。
【0019】
このため従来は、画像形成装置の特性に合わせたRIP処理済みの画像データ(Video Data)の生成や、印字ユニットの特性に合わせた高度な処理あるいは駆動部の同期制御などが必要であり、DFE装置と画像形成装置とがほぼ密接不可分であった。そして、DFE装置と画像形成装置1との間は、専用の通信プロトコルを使用した専用接続インタフェースで電気信号が伝送されていた。
【0020】
しかしながら、このようにDFE装置と画像形成装置とが密接であると、画像形成装置の高速化に際しては、高速化が進むほど、画像形成装置の特性に合わせたRIP処理済みの画像データの生成負担や出力側の制御負担が重くなり、DFE装置側の処理の高速化が難しくなる。
【0021】
一方、1出力単位全体(たとえばページ全体)に対するラスタデータは、そのデータ量が非常の大きい。たとえば電子写真方式のカラーページプリンタでは、YMCKの4色のトナーに対応するラスタデータを必要とするとともに、白黒ページプリンタ以上に画質が要求されるため、1画素当たり複数のビット情報を持つのが一般的であり、たとえば、カラーデータの場合にはページ当たり数M〜数100MByte(メガバイト)にもなる。このため、出力装置側へラスタデータを転送する際のデータ量が多く転送負荷が大きくなる。
【0022】
そこで、データ量を少なくするべく、図7(B)に示すように、RIP処理されたラスタデータを一旦圧縮して出力側(前例のIOTモジュール2)へ送り、出力側にて画像記録部(前例のIOTコア部20)の印刷処理速度に同期して伸張してから、そのラスタデータを画像記録部に渡す仕組みがある(たとえば特開平8−6238号参照)。こうすることで、転送負荷の問題を生じることなく、RIP処理にてラスタライズしながら、画像記録部にてプリンティング処理を同時並行して行なう“RIP While RUN”の仕組みが実現でき、高速エンジンをフル活用し高い生産性をあげることができる。なお、これらの制御は、プリンタコントローラの制御の元で、ジョブ単位やページ単位でなされる。
【0023】
しかしながら、この仕組みは、RIP処理と圧縮処理/伸張処理とを組み合わせるもので、処理の同期が必要となる。すなわち、ページ記述言語からラスタデータに展開し、圧縮を施して出力装置へ転送する過程で、圧縮しながらの伸張を行なう必要があり、結果として、プリントエンジンの速度にRIP速度が追従する必要がある。つまり、ページ単位やジョブ単位で、RIP処理や圧縮処理と伸張処理とが同期して行なわれる必要がある。
【0024】
このため、従来のRIP処理と圧縮処理/伸張処理とを組み合わせた仕組みにあっては、入力側は、印刷出力という基本機能に即すれば本来プリントエンジンに同期したRIP処理をする必要はないが、プリントエンジンに同期した処理をするよう、すなわちプリントエンジンに依存した速度へ追従するようにリバイズされていた。そのため、汎用のRIPエンジンを使用したDFE装置でありながら、各機種独立に存在することになり、DFE装置の開発工数の増大という問題や、顧客も機種ごとにDFE装置を買う必要が生じていた。
【0025】
加えて、より高速の画像形成装置(画像形成システム)を構築しようとすると、DFE装置は、RIP処理と圧縮処理や伸張処理とを並行して行なうことが負担となり、さらなる高速対応が難しくなるという問題もある。
【0026】
たとえば、高速/高性能CPUの搭載によりRIPエンジンとしての基本性能が、たとえば100枚〜200枚/分以上のカラー印刷に対応するものも提案されつつある。しかしながら、従来のようなシステム構成では、RIP処理と圧縮処理や伸張処理とを並行して行なうことが負担となり、その潜在能力を発揮できないということになる。
【0027】
本発明は、上記事情に鑑みてなされたものであり、システムの高機能化や高速化に柔軟に対応することのできる画像形成システムを提供することを第1の目的とする。
【0028】
また、本発明は、システムの高機能化や高速化に柔軟に対応することのできる画像形成システムを構成するバックエンドプロセッサを提供することを第2の目的とする。
【0029】
【課題を解決するための手段】
すなわち、本発明に係る第1の画像形成システムは、印刷ジョブを処理して各ページのイメージデータを生成するイメージデータ生成部を備えたフロントエンドプロセッサと、フロントエンドプロセッサからの各ページのイメージデータを受け取り画像記録部へ送出して画像記録部を制御するバックエンドプロセッサとから構成されている画像形成システムであって、先ず、フロントエンドプロセッサを、画像記録部とは独立的にイメージデータを生成するものとした。
【0030】
また本発明に係る第1の画像形成システムは、バックエンドプロセッサを、フロントエンドプロセッサにて画像記録部とは独立的に処理されたイメージデータを受け取り保持する画像記憶部と、画像記憶部からイメージデータを読み出して画像記録部に依存した処理をしてから、イメージデータを画像記録部に送出するよう制御する印刷制御部とを備えたものとした。
【0031】
ここで、画像記録部に依存した処理とは、イメージデータそのものに対する画像処理であってもよいし、所望の出力画像を得るため装置内の各部に対して所定の処理をするものであってもよい。前者の場合、印刷制御部は、画像処理済みのイメージデータを画像記録部に送出するよう制御する。
【0032】
本発明に係る第2の画像形成システムは、印刷ジョブを処理して各ページのイメージデータを生成するイメージデータ生成部およびイメージデータ生成部により生成されたイメージデータを圧縮する圧縮処理部を備えたフロントエンドプロセッサと、画像を所定の記録媒体上に記録する画像記録部に対応して設けられた、フロントエンドプロセッサからの圧縮済の各ページのイメージデータを伸張し、この伸張したイメージデータを画像記録部へ送出する伸張処理部を備えたバックエンドプロセッサとから構成されている画像形成システムであって、先ず、フロントエンドプロセッサを、画像記録部の処理速度に非同期でイメージデータの生成および圧縮を行なうものとした。
【0033】
また、本発明に係る第2の画像形成システムは、バックエンドプロセッサを、フロントエンドプロセッサにて画像記録部の処理速度に非同期で処理された圧縮済のイメージデータを受け取り保持する画像記憶部を含むものとした。加えて、伸張処理部を、画像記憶部から圧縮済のイメージデータを読み出して画像記録部の処理速度に同期して伸張処理をするものとした。なお、バックエンドプロセッサは、個別に伸張処理して得た処理済みのイメージデータを画像記録部に送出する。
【0034】
上記において、画像記録部とは、クライアントより指示されたジョブについての画像形成動作に関わる機能部分の総称である。この画像記録部に含まれる機能部分の代表的なものは、プリントエンジン、定着部、記録媒体を搬送する搬送部材、あるいはフィニッシャなどである。
【0035】
また上記において、「画像記録部とは独立的に処理」とは、画像記録部あるいはこの画像記録部を制御するバックエンドプロセッサに対して完全独立であることに限らず、これらからの強い拘束を受けることなくほぼ非依存で、ある程度の自由度を持って(画像記録部の処理速度などにはほぼ無関係に)、イメージデータを生成処理」することも含む意味である。
【0036】
本発明において、画像記録部の処理特性あるいは処理速度は、これら機能部分の少なくとも1つに関わるものであればよい。プリントエンジンが電子写真プロセスを利用するものである場合には、特に、プリントエンジンや定着部との関わりで、本発明を適用すると効果が高い。
【0037】
本発明に係るバックエンドプロセッサは、上記第1あるいは第2の画像形成システムを構成するに好適なバックエンドプロセッサ(主に印刷制御機能を備える)であり、前述のシステムで述べた機能部分を備える。
【0038】
また従属項に記載された発明は、本発明に係る画像形成システムあるいはバックエンドプロセッサのさらなる有利な具体例を規定する。
【0039】
【作用】
上記構成の画像形成システムにおいて、フロントエンドプロセッサは、イメージデータの生成機能を持つ一方で、出力側に依存した制御をするプリンタコントローラ機能を備えない。この出力側に依存した制御をするプリンタコントローラ機能をバックエンドプロセッサに設けた。フロントエンドプロセッサは、出力側に依存することなく、生成したイメージデータをバックエンドプロセッサに送出する。バックエンドプロセッサは、フロントエンドプロセッサから送られたイメージデータを受け取ると、それを一旦画像記憶部に格納する。そして、出力側の処理特性に応じて順次イメージデータを画像記録部へ送るととともに、画像記録部を制御して印刷処理をさせる。
【0040】
これによりたとえば、フロントエンドプロセッサと画像記録部とは非同期の処理、バックエンドプロセッサと画像記録部とは同期の処理となり、その差を画像記憶部へのデータ格納と読出しとで相殺する。また画像データを圧縮/伸張する場合においても、フロントエンドプロセッサにおける圧縮処理とバックエンドプロセッサにおける伸張処理や画像記録部の動作とを非同期とすることができる。そして、こうすることで、バックエンドプロセッサや画像記録部の動作に依存することなく、フロントエンドプロセッサを動作させることができる。
【0041】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【0042】
図1は、本発明に係る画像形成システムの一実施形態を示す図である。ここで、図1(A)はシステム構成の概略図、図1(B)は、ユーザインタフェース装置の詳細との関係における接続例を示す図である。
【0043】
この画像形成システムは、画像形成装置1と、この画像形成装置1に印刷データを渡し印刷指示をする端末装置であるDFE装置とから構成されている。
【0044】
画像形成装置1は、従来技術の項で示したものと同様に、電子写真プロセスを利用して画像を所定の記録媒体に記録するものである。この画像形成装置1は、クライアント端末から入力された印刷データに基づいて可視画像を所定の記録媒体上に形成する印刷装置(プリンタ)として機能するようになっている。
【0045】
すなわち、この画像形成システムにおける画像形成装置1は、IOTモジュール(IOT本体)2と、フィード(給紙)モジュール(FM;Feeder Module )5と、出力モジュール7と、パソコン(PC)などのユーザインタフェース装置8とを備える。なお、フィードモジュール5は、多段構成としてもよい。また、必要に応じて、各モジュール間を連結する連結モジュールを設けてもよい。
【0046】
また、出力モジュール7の後段に、さらにフィニッシャ(Finisher;後処理装置)モジュールを接続してもよい。フィニッシャモジュールとしては、たとえば、用紙をスタック処理をし、そのコーナ部の1個所または一辺の2個所以上を綴じるステープラを備えたもの、あるいはファイリング用のパンチ孔を穿設するパンチング機構を備えたものなどがある。このフィニッシャモジュールは、ユーザインタフェース装置8との接続が切られたオフライン状態でも使用可能とすることが望ましい。
【0047】
画像形成装置1は、本願発明に係る画像記録部として機能するものである。なお、画像形成装置1の内部構成は、従来技術の項で説明したものとほぼ同様であるので、その説明を割愛する。
【0048】
DFE装置は、フロントエンドプロセッサFEP(Front End Processor )部を備えている。フロントエンドプロセッサFEP部は、従来技術で示したDFE装置と同様に、フロントエンジンによるROP(Raster OPeration)処理によりクライアント(Client)からのデータをラスタデータに変換(RIP処理)し、その変換後のラスタ画像を圧縮処理する機能を備える。IOTモジュール2の高速処理に対応可能なようにRIP処理や圧縮処理が高速処理対応になっている。一方、DFE装置のフロントエンドプロセッサFEP部は、画像形成装置1に依存した印刷制御機能を果たすプリンタコントローラ機能を備えておらず、主にRIP処理のみをする点が、従来技術で示したDFE装置と異なる。
【0049】
ユーザインタフェース装置8は、キーボード81やマウス82などの入力デバイスを有し、ユーザに画像を提示しつつ指示入力を受け付けるGUI(Graphic User Interface)部80を備えるとともに、その本体(図示せず)内に画像形成装置1の各モジュールやDFE装置との間の接続インタフェース機能やサーバ機能をなすSys(システム制御)部85を備える。また、ユーザインタフェース装置8は、画像形成装置1に依存した印刷制御機能を果たすプリンタコントローラ機能を備えている。
【0050】
このような構成におけるユーザインタフェース装置8の画像形成装置1に依存した処理の制御機能を果たすプリンタコントローラ機能部分と、接続インタフェースに関わる部分とを、纏めてバックエンドプロセッサBEP(Back End Processor)部という。結果として、本実施形態の構成におけるユーザインタフェース装置8は、GUI部80と、IOTコア部20などエンジン特性に応じた制御するプリンタコントローラ機能部分とを含むようになっている。
【0051】
DFE装置では、クライアントで生成されたコードデータをフロントエンジン側のRIP処理でラスタデータ化し、圧縮処理を施す。DFE装置側のフロントエンドプロセッサFEP部と画像形成装置1側のバックエンドプロセッサBEP部との間の電気信号の伝送は、IOTコア部20に対して比較的疎な関係にある。つまり、画像記録部としてのプリントエンジン30に対して非依存の通信インタフェース(汎用のネットワークによる疎結合)で構築される。
【0052】
たとえば、図1(A)に示すように、DFE装置とバックエンドプロセッサBEP部との間は、たとえば通信速度が1GBPS(Giga Bit Per Sec)程度の汎用の通信プロトコルによる高速有線LAN(Local Area Network)などで接続するとよい。印刷ファイルは、たとえばFTP(File Transfer Protocol)などによりフロントエンドプロセッサFEP部からバックエンドプロセッサBEP部へファイル転送される。
【0053】
これに対して、バックエンドプロセッサBEP部と画像記録部を構成する(その主要部である)IOTコア部20との間の電気信号の伝送は、IOTコア部20に対して比較的密な関係にある、つまり、画像記録部としてのプリントエンジン30に依存した通信インタフェースで構築される。たとえば、専用の通信プロトコルで接続される。
【0054】
ユーザインタフェース装置8には、画像形成装置1を操作するための制御ソフトウェアが組み込まれている。このユーザインタフェース装置8は、画像処理装置IPS(Image Process System)の機能を備えたDFE装置と接続されており、たとえば、RIP(Raster Image Process)処理済みの印刷データ、および印刷枚数や用紙サイズなどの印刷制御情報をDFE装置から受け取り、要求された印刷処理を画像形成装置1に実行させる。
【0055】
印刷データとしては、カラー印刷用の基本色である、イエロ(Y)、シアン(C)、マゼンタ(M)の3色と、ブラック(K)とを合わせた4色(YMCK)分がある。また、この4色に加えて、第5の色成分、たとえばグレイ(G)分を含めてもよい。
【0056】
プリンタコントローラ機能をなすバックエンドプロセッサBEP部は、DFE装置からの画像データとともに印刷制御情報(印刷コマンド)を画像形成装置1内のインタフェース部を介して受け取り、画像形成装置1に依存した印刷処理(エンジン特性に依存した処理)の制御機能を果たす。また、たとえば、コレーション(Collation ;帳合い)設定による複数部出力やプリントアウト後もう1枚欲しいときのリプリントなど、DFE装置から受け取り画像形成装置1に保持しておいたデータを利用することで、効率的な高速出力を可能としている。
【0057】
このため、バックエンドプロセッサBEP部には、DFE装置から受け取った印刷制御情報に基づいてコマンドコード(Command Code)を生成し、画像形成装置1内の各部の処理タイミングをエンジン特性に応じて制御するコントローラが設けられる。また、バックエンドプロセッサBEP部は、IOTモジュール2やフィードモジュール5あるいは出力モジュール7などのエンジン特性に適合するようにスプール(Spool)処理を完結させてからIOTモジュール2に画像データを渡す。バックエンドプロセッサBEP部は、エンジン特性に依存した制御処理をする。
【0058】
また、バックエンドプロセッサBEP部は、エンジン特性に依存した紙詰まりなどのリカバリ処理を自動的に行なう。また、クライアントからの指示をフロントエンドプロセッサFEP部で判断し、IOTコア部20や定着器70あるいはフィニッシャ部などの画像形成装置1の各部に依存せず専らフロントエンドプロセッサFEP部のみで処理可能なものはフロントエンドプロセッサFEP部で処理し、画像形成装置1の各部に依存するものであってバックエンドプロセッサBEP部で行なうべき処理はバックエンドプロセッサBEP部側へコマンドをスルーさせる。
【0059】
たとえば、DFE装置からバックエンドプロセッサBEP部には、RIP処理が施されたラスタベース画像を含む印刷ファイルデータが送られる。印刷ファイルデータとしては、TIFF(Tagged Image File Format)フォーマットなどのラスタベースの画像ファイルデータの他、印刷部数、両面/片面、カラー/白黒、合成印刷、ソートの有無、ステープラの有無など印刷制御情報などが含まれる。
【0060】
そしてたとえば、回転(Rotation)、1枚の用紙内へのページ割付(N−UP)、リピート処理、用紙サイズ合わせ、デバイス差を補正するCMS(Colour Management System;カラー管理システム)、解像度変換、コントラスト調整、圧縮率指定(低/中/高)などのRIP処理と関わりのある処理は、フロントエンドプロセッサFEP部にて処理し、その制御コマンドをバックエンドプロセッサBEP部へは通知しない(非通知)。
【0061】
一方、コレーション(帳合い)、両面印刷、スタンプ・パンチ・ステープラなどのフィニッシャ装置あるいは用紙トレーと関わりのある位置合わせ処理、排出面(上下)合わせ、グレーバランスや色ズレ補正などのキャリブレーション処理、スクリーン指定処理など、画像形成装置1の処理特性と関わりの強いもの(IOT依存の処理)に関しては、その制御コマンドをフロントエンドプロセッサFEP部がスルーすることで、バックエンドプロセッサBEP部にて処理する。
【0062】
なお、用紙サイズ合わせに関しては、フロントエンドプロセッサFEP部だけでなく、バックエンドプロセッサBEP部にても処理してもかまわない。
【0063】
このように、本実施形態の構成では、画像データがTiffなどの圧縮データとして、たとえばFTP(File Transfer Protocol)などによりユーザインタフェース装置8側にファイル転送される。つまり、フロントエンドプロセッサFEP部側は1つのジョブ(JOB)をエンジン特性に依存せずRIP処理した順にバックエンドプロセッサBEP部側へ一方的に転送し、バックエンドプロセッサBEP部側で印刷用にページ再配置をする。
【0064】
本実施形態の構成によれば、DFE装置はエンジン特性に応じた煩雑な処理から開放されるので、一般的なPC(パソコン)をDFE装置として使用し、このPC上にソフトウェアを搭載することによって、フロントエンドプロセッサFEP部の機能を果たすことができるようになる。
【0065】
加えて、エンジン特性に応じた煩雑な処理を担当するバックエンドプロセッサBEP部側は、RIP処理から開放され、IOTモジュール2の性能に応じて、データ変換手法や印刷処理の制御を柔軟に変更することができる。
【0066】
これにより、フロントエンドプロセッサFEP部側が特にエンジンの特性やノウハウを熟知していなくても、容易にビジネス上必要なターゲットとしたいエンジンにプリンタコントローラを提供していくことが可能になる。
【0067】
すなわち、画像形成用の画像データと画像形成条件(部数、片面/両面、色、ソート有無、など)とをフロントエンドプロセッサFEP部からバックエンドプロセッサBEP部が受け取り、バックエンドプロセッサBEP部にて、エンジン特性に応じて、当該装置の画像形成動作を制御することができる。バックエンドプロセッサBEP部は従来のDFE装置のような標準コントローラの使用の制約がないので、このバックエンドプロセッサBEP部による画像形成動作の制御は、DFE装置によるものよりも高速性や拡張性に富む。したがって、従来構成例に比べて、画像形成装置1の高速化、高機能化に柔軟に対応することが容易となる。
【0068】
また、DFE装置のフロントエンドプロセッサFEP部にてRIP処理および圧縮処理をしておき、バックエンドプロセッサBEP部にて画像形成装置1に合わせたページ再配置をすることができ、DFE装置と画像形成装置1との関係はルーズであってよい(Loosely connection)。つまり、DFE装置にての処理としては、画像形成装置1の性能の影響を受けないRIP処理や圧縮処理などの範囲に留めることができる。これにより、DFE装置の処理負担が減るので、高速処理可能な汎用コントローラを備えたDFE装置を使用することができ、トータルのシステムコストを低減することができる。
【0069】
図2は、DFE装置と画像形成装置1との間のデータの流れに着目した図であって、フロントエンドプロセッサFEP部500およびバックエンドプロセッサBEP部600の第1実施形態を示すブロック図である。
【0070】
フロントエンドプロセッサFEP部500は、ネットワークを介して接続されたクライアント端末(図示せず)からPDLで記述された印刷データ(以下PDLデータという)を受け取り、そのPDLデータを一旦順次格納するデータ格納部502と、データ格納部502からPDLデータを読み出して解釈しページ単位のイメージデータ(ラスタデータ)を生成(ラスタライズ)するRIP処理部(ラスタイメージ処理部)510と、このRIP処理部510にて生成されたイメージデータを所定のフォーマットにしたがって圧縮する圧縮処理部530とを備える。
【0071】
なお、図示していないが、この圧縮処理部530の後段には、出力側であるIOTモジュール2や出力モジュール7など画像記録部に非依存の通信インタフェースによりバックエンドプロセッサBEP部600との間の電気信号の伝送を採るインタフェース部が設けられている(図4参照)。
【0072】
RIP処理部510は、イメージデータ生成部の一例であって、ぺージ記述言語(PDL)で記述された電子データを展開してイメージデータを生成する。このため、RIP処理部510には、PDL解釈部およびイメージャとして機能するデコンポーザ、いわゆるRIPエンジンが組み込まれている。後述するように、このRIP処理部510は、本実施形態特有のプリントエンジンに応じた専用RIPエンジンを搭載したものであってもよいし、汎用の印刷RIP処理エンジンを搭載したものであってもよい。なお、フロントエンドプロセッサFEP部500全体として、他社のRIP装置(DFE装置)を利用してもかまわない。
【0073】
圧縮処理部530は、RIP処理部510からのイメージデータを圧縮し、圧縮済のイメージデータをバックエンドプロセッサBEP部600へ即時に転送する。なお、フロントエンドプロセッサFEP部500は、印刷ジョブに付帯して受け取った印刷ジョブ内容を示すジョブチケットの内自身に不要なものは、所定のタイミングでバックエンドプロセッサBEP部600にそのまま転送する。
【0074】
フロントエンドプロセッサFEP部側の処理は、プリントエンジン30の処理速度に非同期で処理される。つまり、フロントエンドプロセッサFEP部500は、クライアント端末からPDLデータを受け取ると、順にラスタライズおよび圧縮処理をし、直ちに圧縮処理済のイメージデータをバックエンドプロセッサBEP部600に送出する。この過程で、ラスタライズや圧縮などの処理よりもクライアント端末からのPDLデータ受信処理の方が早ければ、フロントエンドプロセッサFEP部500は、間に合わないPDLデータをデータ格納部502に一時的に保管しておく。そして、受け取った順に(先入れ先出し法で)もしくは適当な順に(たとえば先入れ後出し法で)PDLデータをデータ格納部502から読み出して処理する。
【0075】
一方、バックエンドプロセッサBEP部600は、フロントエンドプロセッサFEP部500にて印刷ジョブやプリントエンジン30の処理特性に独立的に処理された(たとえばプリントエンジン30の処理速度に非同期で処理された)圧縮済のイメージデータを受け取り保持する画像記憶部602と、画像記憶部602から圧縮済のイメージデータを読み出して、フロントエンドプロセッサFEP部500側の圧縮処理部530の圧縮処理に対応する伸張処理をし、この伸張処理済のイメージデータをIOTコア部20側に送出する伸張処理部610とを備える。
【0076】
伸張処理部610は、画像記憶部602から読み出し伸張処理したイメージデータに対して、画像回転や用紙上の画像位置の調整、あるいは拡大もしくは縮小など、画像編集機能を備えている。なお、この画像編集機能なす機能部分を伸張処理部610とは独立に設けてもかまわない。
【0077】
なお図示していないが、画像記憶部602の前段には、出力側であるIOTモジュール2や出力モジュール7など画像記録部に非依存の通信インタフェースによりフロントエンドプロセッサFEP部500との間の電気信号の伝送を採るインタフェース部が設けられている(図4参照)。また図示していないが、伸張処理部610の後段には、画像記録部に依存した通信インタフェースにより画像記録部との間の電気信号の伝送を採る出力側のインタフェース部が設けられている(図4参照)。
【0078】
また、バックエンドプロセッサBEP部600は、IOTコア部20の処理性能に依存してバックエンドプロセッサBEP部600の各部やIOTコア部20を制御するプリンタコントローラとして機能する印刷制御部620を備える。
【0079】
なお図示していないが、印刷制御部620は、フロントエンドプロセッサFEP部500から渡されたジョブチケットを解釈(デコード)し、あるいはGUI部80を介したユーザ指示を受けて、プリントエンジン30や定着部70あるいはフィニッシャの処理特性に応じて出力形態(ページ内の画像位置、あるいはページ排出順や向きなど)を特定する出力形態特定部と、この出力形態特定部が特定した出力形態で印刷物が出力されるように、プリントエンジン30や定着部70あるいはフィニッシャなどの各部を制御する制御部とを備える。
【0080】
バックエンドプロセッサBEP部600は、フロントエンドプロセッサFEP部500から転送されたイメージデータを、一旦バッファとして機能する画像記憶部602に蓄積する。伸張処理部610は、画像記憶部602から圧縮済のイメージデータを読み出して伸張処理するとともに、クライアント端末やフロントエンドプロセッサFEP部500から指定された印刷ジョブに従ってページデータを組み立てたり(ページデータの再配置)、さらには指示されたプリントエンジンへの転送準備をしたりする。
【0081】
そして、バックエンドプロセッサBEP部600では、プリントエンジン30の処理速度に同期して制御コマンドをやり取りしながら、エンジン生産性を最大限生かす速度でページデータを所定の順にIOTコア部20に送出する。
【0082】
このプリントエンジン30などの処理特性に適応した処理(同期処理)よりもフロントエンドプロセッサFEP部500からのデータ送出の方が早ければ、バックエンドプロセッサBEP部600は、間に合わない画像データやジョブチケットを画像記憶部602に一時的に保管しておく。そして、ユーザが希望する排出条件(ページ順や向き、あるいはフィニッシング処理の有無など)に合致するようにページデータを読み出し、また必要に応じて画像編集し、用紙上における画像位置の補正や、ユーザが希望する画像処理をし、処理済の画像データをIOTモジュール2側に送出する。
【0083】
これにより、フロントエンドプロセッサFEP部500と画像記録部としてのプリントエンジン30や定着器70などの出力側とが非同期の処理、バックエンドプロセッサBEP部600と出力側とは同期の処理となり、その差が画像記憶部602へのデータ格納と読出しとで相殺されるようになる。また、画像データの圧縮/伸張をする場合においても、フロントエンドプロセッサFEP部500における圧縮処理とバックエンドプロセッサBEP部600における伸張処理とは非同期の処理となる。つまり、第1実施形態の構成によれば、フロントエンドプロセッサFEP部500におけるRIP処理やその後の圧縮処理は、印刷ジョブ内容や画像記録部を構成するIOTコア部20や定着器70などの処理特性とは独立的に処理される。
【0084】
このように、第1実施形態のフロントエンドプロセッサFEP部500では、RIP処理部510にてページ記述言語からラスタライズされた(描画展開された)イメージデータは、疎の関係で結合されているバックエンドプロセッサBEP部600側へページ順に転送される。そしてそこまでは、RIPエンジンの性能次第に任せた処理としており、特にプリントエンジン側の処理速度(同期)や制御に依存する必要は一切ない。
【0085】
これらの処理は、プリンタコントローラとして機能する印刷制御部620が、フロントエンドプロセッサFEP部500から渡されたジョブチケットを解釈(デコード)し、あるいはGUI部80を介したユーザ指示を受けて、各部を制御することで実現される。
【0086】
たとえば、伸張処理部610は、画像記憶部602から圧縮済のイメージデータを読み出してプリントエンジン30の処理速度に同期して伸張処理をする。また必要に応じて、フロントエンドプロセッサFEP部は、プリントエンジン30に依存した処理(色データの変換処理など)をしてからプリントエンジン30に送出する。この際、印刷制御部620は、印刷ジョブに従って、昇順/降順のページ並替え、両面印刷時の処理ページ順決定、あるいはフィニッシャ対応の位置づらし(ステプラやパンチ穴の場所確保)などのページ再配置をさせることで、IOTコア部20やフィニッシャ部などの種類に関わらず、クライアントの指示した形態で印刷物が排出されるようにする。
【0087】
このように、第1実施形態の構成では、画像データがTiffなどの圧縮データとして、たとえばFTP転送などによりフロントエンドプロセッサFEP部フロントエンドプロセッサFEP部500からバックエンドプロセッサBEP部600側にファイル転送される。つまり、両者は単純なファイル渡しによる疎結合となっており、フロントエンドプロセッサFEP部500側は1つのジョブ(JOB)をエンジン特性に依存せずRIP処理した順にバックエンドプロセッサBEP部600側へ一方的に転送すればよい。バックエンドプロセッサBEP部600が、印刷用にページ再配置をするなど印刷ジョブやプリントエンジン30に依存した処理を担当する。
【0088】
この第1実施形態の構成によれば、フロントエンドプロセッサFEP部500はエンジン特性に応じた煩雑な処理から開放されるので、一般的なPC(パソコン)をフロントエンドプロセッサFEP部500として使用し、このPC上にソフトウェアを搭載することによって、フロントエンドプロセッサFEP部500の機能を果たすことができるようになる。つまり、フロントエンドプロセッサFEP部500の汎用化が実現できる。
【0089】
加えて、エンジン特性に応じた煩雑な処理を担当するバックエンドプロセッサBEP部600側は、RIP処理から開放され、IOTモジュール2や定着器70あるいはフィニッシャなどの性能に応じて、柔軟に処理や制御を変更することができる。
【0090】
これにより、フロントエンドプロセッサFEP部500側が特にエンジンの特性やノウハウを熟知していなくても、容易にビジネス上必要なターゲットとしたいプリントエンジンに対して、汎用のRIPエンジンを搭載したプリンタコントローラを提供していくことが可能になる。
【0091】
そして、フロントエンドプロセッサFEP部500がプリントエンジン30に非依存であるため、ユーザはプリントエンジンを新規に購入しても従来のフロントエンドを流用することできる。また、他のメーカのフロントエンドとの接続も可能となる。つまり、汎用印刷RIPエンジンや他社のRIPエンジンが使用可能となる。
【0092】
なお、本願出願人は、たとえば特開平10−166688号にて、RIP処理をするフロントエンドプロセッサFEP部と画像記録部を制御するバックエンドプロセッサBEP部とを分離したシステムを提案している。しかしこのシステムは、RIP処理が印刷ジョブやプリントエンジン性能に依存したものとなっている。このため、イメージデータを所定の順番でIOTコア部20へ出力する制御を行なう際に、ある印刷ジョブの印刷処理が終了した時点で、フロントエンドプロセッサFEP部に対して、次のジョブの取得要求をバックエンドプロセッサBEP部が発行する。この取得要求はネットワークを介してフロントエンドプロセッサFEP部に通知される。
【0093】
フロントエンドプロセッサFEP部は、取得要求に対応して新たなジョブに対してのRIP処理をして処理済データをバックエンドプロセッサBEP部に渡す。つまり、RIP処理部とプリンタコントローラ部とがハードウェア的に分離されたものの、RIP処理が印刷ジョブやプリントエンジン30性能に依存したものである点では、従来と何ら変わらない。そして、RIP処理部とプリンタコントローラ部とがハードウェア的に分離されたものである点で第1実施形態の構成例と共通するが、RIP処理と印刷ジョブやエンジン性能との依存性に関しては全く異なる。
【0094】
たとえば、1枚の用紙内へのページ割付(N−UP)、リピート処理、用紙サイズ合わせ、デバイス差を補正するCMS(Colour Management System;カラー管理システム)、解像度変換、コントラスト調整、圧縮率指定(低/中/高)などのRIP処理と関わりのある再処理が必要となる場合、特開平10−166688号のシステムでは、フロントエンドプロセッサFEP部にてイメージデータの生成をやり直してバックエンドへ転送させることになる。このため、汎用RIPエンジンを搭載したフロントエンドプロセッサFEP部では、その処理負担が大きく処理時間が大幅に掛かる。加えて、データの再送を要するので通信負荷も増える。
【0095】
また、画像回転(Rotation)、コレーション(Collation ;帳合い)、両面印刷、スタンプ・パンチ・ステープラなどのフィニッシャ装置あるいは用紙トレーと関わりのある位置合わせ処理(Shift ;画像シフト)、排出面(上下)合わせ、グレーバランスや色ズレ補正などのキャリブレーション処理、スクリーン指定処理など、出力側である画像形成装置1(たとえばプリントエンジン)の処理特性に依存した処理(出力側の処理特性と関わりの強い依存処理)が必要となる場合には、特開平10−166688号のシステムでは、エンジンの特性やノウハウを熟知した上でフロントエンドプロセッサFEP部にて出力側を制御したり、場合によってはイメージデータの生成をやり直してバックエンドへ転送させることが必要となる。このため、汎用RIPエンジンを搭載したフロントエンドプロセッサFEP部では、さらに処理負担が大きくなり、処理時間がより大幅に掛かることになる。
【0096】
これに対して、第1実施形態の構成では、フロントエンドプロセッサFEP部500とバックエンドプロセッサBEP部600とに分け、プリントエンジン30や定着器70など出力側である画像記録部の処理特性に応じて、出力側エンジン30などを制御する印刷制御部(プリンタコントローラ)620をFEP部500から取り外し、FEP部500はRIP処理や圧縮処理に専念できるようにした。そして、フロントエンドプロセッサFEP部500から取り外した印刷制御部620を、出力側と密に接続されたバックエンドプロセッサBEP部600に移設した。また、フロントエンドプロセッサFEP部500から受け取ったデータを画像記憶部602に保持しておくようにした。
【0097】
こうすることで、フロントエンドプロセッサFEP部500と出力側とを疎な関係にでき、フロントエンドプロセッサFEP部500の処理が出力側であるエンジン30などに非依存のシステムとすることができる。なお、処理経過の差は、画像記憶部602へのデータ格納と読出しとで相殺(調整)される。
【0098】
たとえば、RIP処理に関わる処理はフロントエンドプロセッサFEP部で行なうが、RIP処理のやり直しが必要な際には、フロントエンドプロセッサFEP部500へ再RIP処理を要求することなく(フロントエンドプロセッサFEP部500とは独立的に)、画像記憶部602に保持しておいたデータを再利用する。こうすることで、フロントエンドプロセッサFEP部500にての再RIP処理が不要となる。そして、その分だけフロントエンドプロセッサFEP部500の負担が減る。また、データの再送が不要であるので、通信負荷が減り、トータルの処理も速くなる。
【0099】
また、プリントエンジンなど出力側の処理特性に適応する性能を持ちプリントエンジン30などと密な関係で接続されたバックエンドプロセッサBEP部600にて、出力側の処理特性に依存する処理をすることができる。たとえば、クライアントが希望する出力形態にて出力する場合において、出力側の処理特性に依存する処理が必要となる場合、フロントエンドプロセッサFEP部500との関わりを持つことなく(独立的に)、バックエンドプロセッサBEP部600内の各機能部分にクライアントが希望する出力形態に応じた処理をさせてから、イメージデータを出力側に送出するよう制御する。エンジンに適応した処理をバックエンドプロセッサBEP部600にてすることは、さほど負担ならない。このため、本実施形態の構成の方が、スループットが向上する。
【0100】
図3は、従来の画像形成システムと第1実施形態を適用した画像形成システムとの差を説明する図である。ここで、図3(A)は従来のシステム構成を示し、図3(B)および図3(C)は第1実施形態を適用したシステム構成例を示す。
【0101】
従来の構成例では、画像形成装置1の特性に合わせたRIP処理済みの画像データ(Video Data)をDFE装置からIOTモジュール2に渡す。また、画像形成装置1の高速化に際しては、高速化が進むほど、DFE装置側のコントローラにて画像形成装置1内の各部の処理タイミングを制御するのが難しくなる。このため、図3(A)に示すように、DFE装置と画像形成装置1とがほぼ密接不可分であり、個々の画像形成装置1に応じた専用のDFE装置を使用する構成とならざるを得ない。
【0102】
たとえば、ラスタデータ展開(すなわちRIP処理)や印字ユニットの制御に際し、高機能モデルのDFE装置は、高画質、高度制御を主張する業界標準コントローラを使っている。フロントエンドプロセッサFEP部側が特にエンジンの特性やノウハウを熟知していなければ、高速高機能の画像形成装置1を制御することができないが、高速高機能になるほどそれが難しくなるので、従来の構成では、画像形成装置1に合わせた専用の処理機能をなすDFE装置が必要である。このため、1台の画像形成装置1が複数のDFE装置からの印刷要求を受け付けるシステムを構築することは難しかった。
【0103】
たとえば、より高機能・高速なシステムにしようとする場合、画像形成装置1の制御方法を予め標準コントローラに知らせておき、その標準コントローラの制御の元で動作するしかない。しかしながら、高速化、高機能化させると、従来のようなコントローラや汎用のコントローラで、高速高機能の画像形成装置1の画像形成動作を制御することは難しくなる。たとえば、連続処理をしているとき、いつの時点で次のシート(印刷用紙)に対する画像形成プロセスをスタートさせるかなど、その制御がより困難になる。特に、両面印刷時には、表面の連続搬送の途中に、あるシートの裏面印刷処理を割り込ませる必要があるが、高速処理にするほどその制御は困難となる。
【0104】
これに対して、第1実施形態の構成では、DFE装置側(詳しくはフロントエンドプロセッサFEP部500)は主にRIP処理機能部を担当し、バックエンドプロセッサBEP部600がプリンタコントローラ機能を担当する構成とすることで、画像形成用の画像データと画像形成条件(部数、片面/両面、色、ソート有無、など)とをバックエンドプロセッサBEP部600が受け取り、バックエンドプロセッサBEP部600にて、プリントエンジンの性能や特性に応じて、当該装置の画像形成動作を制御することができる。
【0105】
バックエンドプロセッサBEP部600は、従来のDFE装置のような標準コントローラの使用の制約がないので、このバックエンドプロセッサBEP部600による画像形成動作の制御は、DFE装置によるものよりも高速性や拡張性に富む。したがって、従来の構成例に比べて、画像形成装置1の高速化、高機能化に柔軟に対応することが容易となる。
【0106】
また第1実施形態の構成では、フロントエンドプロセッサFEP部500にてRIP処理をしておき、バックエンドプロセッサBEP部600にて画像形成装置1に合わせたページ再配置をすることができ、DFE装置(詳しくはフロントエンドプロセッサFEP部)と画像形成装置1(詳しくはプリントエンジンや定着器など)との関係はルーズ(Loosely connection)であってよい。つまり、フロントエンドプロセッサFEP部とプリントエンジンなどとの間が疎な関係であってよく、DFE装置の処理としては、画像形成装置1の処理特性の影響を受けないRIP処理などの範囲に留めることができる。
【0107】
これにより、DFE装置の処理負担が減るので、高速処理可能な汎用コントローラを備えたDFE装置を使用することができ、トータルのシステムコストを低減することができる。加えて、汎用のDFE装置を使用できるので、図3(B)に示すように、1台の画像形成装置1が複数のDFE装置からの印刷要求を受け付けるシステム、すなわちDFE装置の台数と画像形成装置の台数とがn:1のシステムを構築することもできる。
【0108】
また、図3(C)に示すように、画像形成装置1も複数台接続したシステム、すなわち、DFE装置の台数と画像形成装置の台数とがn:mのシステムを構築することもできる。この場合、バックエンドプロセッサBEP部の後段に高速高性能の画像形成装置1と出力確認用のプルーファ(画像形成装置1の一例)など2種類の画像形成装置1を並列設置したシステム、あるいは、縦連接続して並列処理させるシステムとすることもできる。
【0109】
プルーファ接続のシステムでは、高速高機能の画像形成装置1によるダイレクト印刷に先立って、DTPデータから直接カラー校正用プリントの出力をプルーファにて行なうDDCP(Digital Direct Color Proofing )システムを構築することができる。たとえば、バックエンドプロセッサBEP部は、印刷ジョブとしてプルーフデータを受け取るとプルーフィングに適したデータ形式(たとえば低ビデオレートなど)の画像データをプルーファに出力してカラー校正用プリント出力を指令する一方、通常の印刷ジョブを受け取ると、高速高機能マシンに高ビデオレートの画像データを出力して高速高機能の印刷指示を発する。
【0110】
なお、この図3(C)に示すシステムの場合、高速高機能マシンとプルーファあるいは縦連接続された機種との間の異なるカラー出力の微妙な差異(デバイス差)を補正するCMS(Colour Management System;カラー管理システム)を搭載することが望ましい。
【0111】
このように、n:1あるいはn:mのシステムとすることで、画像形成装置1の空き状況や印刷ジョブに適合した画像形成装置を選択して、効率よい出力処理をすることができるようにもなる。
【0112】
図4は、フロントエンドプロセッサFEP部500およびバックエンドプロセッサBEP部600の第2実施形態を示すブロック図である。
【0113】
線画や文字など主に2値で現される画像オブジェクト(以下線画文字オブジェクトLW(Line Work )という)と、背景部や写真部など主に多階調で表される画像オブジェクト(以下多階調画像オブジェクトCT(Continuous Tone )など、画像オブジェクトの特性に応じて、適応した処理とするようにした点が第1実施形態の構成と異なる。
【0114】
また、バックエンドプロセッサBEP部600に、プリントエンジン30や定着器70の特性に依存した階調特性(TRC;Tone Reproduction Curve )の補正処理(TRC;Tone Reproduction Correction;色調補正制御処理)をする階調補正処理部640を設けた点が第1実施形態の構成と異なる。
【0115】
画像オブジェクトの特性に適応した処理とするため、先ずフロントエンドプロセッサFEP部500は、イメージデータ生成部の一例であるRIP処理部510により生成されたイメージデータを線画文字オブジェクトLWを現す線画データDLWおよび多階調画像オブジェクトCTを現す連続階調画像データDCTに分離した状態に展開するイメージデータ分離部520を備えている。
【0116】
そして、圧縮処理部530は、イメージデータ分離部520に対応して、線画文字オブジェクトLWと多階調画像オブジェクトCTとを個別に圧縮処理するため、それぞれイメージデータ分離部520により分離された、線画データDLWを圧縮処理するLW圧縮処理部532と、連続階調画像データDCTを圧縮処理するCT圧縮処理部534とを備える。
【0117】
この圧縮処理部530の後段には、LW圧縮処理部532により圧縮処理された線画データDLW1とCT圧縮処理部534により圧縮処理された連続階調画像データDCT1とをジョブチケットとともに1つの印刷ファイルに纏めてバックエンドプロセッサBEP部600にファイル転送するファイル転送部540を備える。
【0118】
このファイル転送部540には、出力側であるIOTモジュール2や出力モジュール7など画像記録部に非依存の通信インタフェースによりバックエンドプロセッサBEP部600との間の電気信号の伝送を採るインタフェース部が組み込まれている。
【0119】
一方、バックエンドプロセッサBEP部600は、ファイル転送部540から転送された印刷ファイル(線画データDLW1、連続階調画像データDCT1、およびジョブチケットを含む)を受け取り、受け取った印刷ファイルを画像記憶部602に格納する分離データ受信部601を備える。
【0120】
この分離データ受信部601には、出力側であるIOTモジュール2や出力モジュール7など画像記録部に非依存の通信インタフェースによりフロントエンドプロセッサFEP部500との間の電気信号の伝送を採るインタフェース部が組み込まれている。
【0121】
また、バックエンドプロセッサBEP部600の伸張処理部610は、フロントエンドプロセッサFEP部500の圧縮処理部530に対応して、線画文字オブジェクトLWと多階調画像オブジェクトCTとを個別に伸張処理するため、LW圧縮処理部532により圧縮処理された線画データDLW1を伸張処理するLW伸張処理部612と、CT圧縮処理部534により圧縮処理された連続階調画像データDCT1を伸張処理するCT伸張処理部614とを備える。
【0122】
また、伸張処理部610の後段には、個別に伸張処理された線画データDLWおよび連続階調画像データDCTを結合するイメージデータ結合部の一例であるマージ部630と、プリントエンジン30に依存した階調特性TRCの補正処理(色調補正制御処理)をする階調補正処理部640を備えている。
【0123】
階調補正処理部640の後段には、画像記録部に依存した通信インタフェースにより画像記録部との間の電気信号の伝送を採る出力側のインタフェース部650が設けられている。
【0124】
マージ部630は、線画文字オブジェクトLWと多階調画像オブジェクトCTとの解像度を合わせる機能部分としてLW解像度整合部632およびCT解像度整合部634を備え、さらに解像度が合わされた線画文字オブジェクトLWと多階調画像オブジェクトCTとを1つの画像に統合する(纏める)画像結合部636と、この統合された画像に対して網掛け処理をする網掛け処理部638とを備える。
【0125】
階調補正処理部640は、YMCKの各色のデジタル画像データを、たとえばルックアップテーブルLUTを参照してガンマ(γ)補正する。また、階調補正処理部640は、プリント出力信号処理系統の内部の特性値である濃度あるいは明度を表す各色の画像データY,M,C,Kを、プリントエンジン30の特性値の面積率に応じて、色補正処理する。これらの手法に関しては公知技術であるので、その詳細説明を割愛する。
【0126】
この階調補正処理部640により処理されたYMCKデータは、図示しない中間調処理部にてスクリーン処理やハーフトーニング処理(疑似中間調処理)が施された後に、プリントエンジン30の光源(図示せず)に変調2値化信号として入力される。
【0127】
この第2実施形態の構成においては、先ずフロントエンドプロセッサFEP部500にて、ページ記述言語で記述されたPDLデータは、RIP処理部510に入力された後RIP処理されてラスタイメージに変換され、さらに後段のイメージデータ分離部520にて、線画データDLWおよび連続階調画像データDCTに分離される。
【0128】
分離された線画データDLWはLW圧縮処理部532に送られ、連続階調画像データDCTはCT圧縮処理部534に送られ、それぞれに適した方法で圧縮される。
【0129】
ここで、線画に適した圧縮方法としては、G3,G4,TIFF−IT8のBL(バイナリラインアート),JBIG(Joint Bi−level Image Group)などがあり、連続階調画像に適した圧縮方法としては、TIFF6.0のPackBit,JPEG(Joint Photographic Expert Group )などがあり、共通の圧縮方法としてSH8,Lempel−Ziv,ハフマン符号化などがある。
【0130】
G3,G4,ハフマン符号化はファクシミリの分野で広く利用されている方法であり、ハフマン符号化は文字列の生起確率のバラツキを圧縮原理とするものである。
【0131】
JBIGは、伝送の初期の段階でラフではあるが全体画像を表示し、その後必要に応じて追加情報を加え、画品質の向上を図るプログレッシブビルドアップであり、白黒2値画像および中間調画像に対して統一的に適用できる。
【0132】
また、TIFF−IT8のBLはBLデータの各ラインを、背景色(黒)ランと前景色(白)ランのペアのシーケンスとして符号化するもので、各ラインは背景色ランで始まる。BLデータのランレングス符号化では2つの基本符号化構造が使用され、254画素までのランレングスを符号化するショート形式(8ビット長)を65,535画素までのランレングスを符号化するロング形式(24ビット長)があり、この2つの形式を混合使用できる。個々のラインンデータは2つのゼロのバイトで始まり、2つのゼロのバイトで終る。
【0133】
JPEGは、DCT(Discrete Cosine Transform)に基づくロスあり(lossy)の非可逆圧縮と、2次元DPCM(Differential Pulse Code Modulation)に基づくロスレス(lossless)の可逆圧縮に大きく分けられる。DCT方式はベースラインとエクテンデッド方式に分類され、ベースラインプロセスは最も簡単なDCT方式でJPEGの必須機能である。
【0134】
上述のようにして分離された線画データDLWは、LW圧縮処理部532で圧縮されて出力側(フロントエンドプロセッサFEP部600)のLW伸張処理部612に転送され、連続階調画像データDCTはCT圧縮処理部534で圧縮されて出力側(フロントエンドプロセッサFEP部600)のCT伸張処理部614に転送される。伸張処理部612,614は、それぞれの圧縮方法に合った方法でデータ伸長をし、データ伸長した線画データDLW2をマージ部630のLW解像度整合部632に、データ伸長した連続階調画像データDCT2をマージ部630のCT解像度整合部634に送る。
【0135】
LW解像度整合部632およびCT解像度整合部634は、2つの画像オブジェクトの解像度を合わせる。たとえば、連続階調画像データDCT2の解像度が400DPI(Dot Per Inch;1インチ当たりの画素数)で線画データDLW2の解像度1200DPIの場合、連続階調画像データDCT2を3倍拡大して2種類の画像オブジェクトの解像度を合せる。このようにLW解像度整合部632,634で解像度(DPI)を合せられた両データは、画像結合部114に送られ1つの画像データD2に統合される。統合された画像データD2は、さらに網掛け処理部638で網掛け処理されて階調補正処理部640に入力される。
【0136】
以上のように、第2実施形態の構成によれば、フロントエンドプロセッサFEP部500のRIP処理部510から出力側であるバックエンドプロセッサBEP部600側に転送する画像データの圧縮において、線画文字オブジェクトLWおよび多階調画像オブジェクトCTに分離してそれぞれに適した圧縮方法を使用しているため、データの圧縮率を上げることができる。
【0137】
たとえば、A2サイズの270MBが従来(第1実施形態も)では67MBの圧縮であったが、第2実施形態では16MBまで圧縮できる。また、PDLデータのラスタイメージ処理には時間が掛かるが、オブジェクト属性に応じて分離してから個々にラスタイメージ処理(ラスタライズ)をするようにすれば、RIP処理時間を短縮することもできる。
【0138】
図5は、線画データDLWと連続階調画像データDCTの分離を説明する図である。ここで、図5(A)は第1の方法を示す図、図5(B)は第2の方法を示す図である。また、図5(C)および図5(D)は、線画データDLWと連続階調画像データDCTとを1つの印刷ファイルに纏める際の、線画データDLWと連続階調画像データDCTの優先度合いを説明する図である。
【0139】
図5(A)に示す第1の方法は、PDLデータ(ページ記述言語データ)から画像データを抽出して連続階調画像データDCTとし、残りのデータを線画データDLWとする。
【0140】
また、図5(B)に示す第2の方法は、RIP処理部510とイメージデータ分離部520とが連携して処理する構成となっている。すなわち、PDLデータD0を画像の配置情報D6とともに前処理部512に入力し、前処理部512はPDLデータD0の内の線画オブジェクトに対して、RIP処理機能と線画文字オブジェクトLWの分離機能とを備えたLWラスタメージ処理部523でラスター化して線画データDLWとして出力する。
【0141】
そして、画像の配置情報D6は前処理部512をそのまま通過して画像配置処理部516に入力され、画像データD8も画像配置処理部516に入力され、画像配置されたデータが、RIP処理機能と多階調画像オブジェクトCTの分離機能とを備えたCTラスタメージ処理部525でラスター化され、連続階調画像データDCTとして出力される。または、LWラスタメージ処理部525を経ないで、連続階調画像データDCTとして出力される。
【0142】
分離された2つの画像データ(線画データDLWと連続階調画像データDCT)は、それぞれ別のレイアとして配置され、1つの印刷ファイルに纏められる。ここで、線画データDLWは、階調画像を含まないパレットカラーまたは2値画像であり、連続階調画像データDCTは階調画像を含む階調データであり、線画データDLWより解像度は低い。
【0143】
ただし、線画データDLWがパレットカラーのときは、線画データの情報として最小限白/黒/透明を有する。そこでこの場合、図5(C)に示すように、線画データDLWが優先(上位)画像となる。また、線画データDLWが2値画像のときは透明の情報は持たず、連続階調画像データDCTに透明の情報を持つことになる。たとえば0=透明、1=白、…、255=黒である。この場合、図5(D)に示すように、連続階調画像データDCTが優先(上位)画像となる。
【0144】
図6は、フロントエンドプロセッサFEP部500およびバックエンドプロセッサBEP部600の第3実施形態を示すブロック図である。
【0145】
この第3実施形態の構成は、線画文字オブジェクトLWと多階調画像オブジェクトCTなど、画像オブジェクトの特性に適応した処理とする点で第2実施形態の構成と共通するが、分離した画像の統合手法が第2実施形態の構成と異なる。具体的には、上述の第2実施形態では、圧縮した線画データDLW1と連続階調画像データDCT1をそれぞれ個別データとして出力側(バックエンドプロセッサBEP部600)に転送しているが、第3実施形態の構成では、一旦分離した画像データDLW,DCTをフロントエンドプロセッサFEP部にて結合してからバックエンドプロセッサBEP部に転送するようにしている。
【0146】
このため、先ず、フロントエンドプロセッサFEP部500は、ファイル転送部540に代えて、LW圧縮処理部532で圧縮され圧縮済の線画データDLW1とCT圧縮処理部534で圧縮された連続階調画像データDCT1とを一旦結合し、この結合した1つの画像データD4をバックエンドプロセッサBEP部600に転送する結合部550を備える。
【0147】
結合部550には、出力側であるIOTモジュール2や出力モジュール7など画像記録部に非依存の通信インタフェースによりバックエンドプロセッサBEP部600との間の電気信号の伝送を採るインタフェース部が組み込まれている。
【0148】
これに対応して、バックエンドプロセッサBEP部600は、結合された1つの画像データD4を再度線画データDLW1および連続階調画像データDCT1に分離する分離部606を備える。分離された線画データDLW1および連続階調画像データCT2の処理に関しては、第2実施形態の場合と同様である。
【0149】
以上のように、画像データを、線画文字オブジェクトLWを主要部とする線画データDLWと多階調画像オブジェクトCTを主要部とする連続階調画像データDCTとに分離して処理する例として第2および第3実施形態を示した。これらの構成においても、フロントエンド側の処理がプリントエンジン側に依存しないようにしている点は第1実施形態の構成と同様であり、第2および第3実施形態においても、第1実施形態の構成で得られると同様の効果を享受することができる。
【0150】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【0151】
また、上記の実施形態は、クレーム(請求項)にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【0152】
たとえば、上記実施形態では、記録媒体上に可視画像を形成する主要部であるプリントエンジンとして電子写真プロセスを利用するものに対して、本発明を適用した事例を説明したが、本発明の適用範囲は、これに限定されない。たとえば感熱式、熱転写式、インクジェット式、あるいはその他の同様な従来の画像形成機構を備えたエンジンにより普通紙や感熱紙上に可視画像を形成する構成の画像形成装置を備えた画像形成システムに本発明を適用し得る。
【0153】
また、上記実施形態では、画像形成装置として、電子写真プロセスを利用したプリントエンジンを備える印刷装置(プリンタ)を例に説明したが、画像形成装置は、これに限らず、カラー複写機やファクシミリなど、記録媒体上に画像を形成するいわゆる印刷機能を有するものであればよい。
【0154】
【発明の効果】
以上のように、本発明によれば、先ず、フロントエンドプロセッサ側を、画像記録部の処理特性とは独立的にイメージデータを生成するものとするとした。また、バックエンドプロセッサ側に、フロントエンドプロセッサにて画像記録部の処理特性とは独立的に処理されたイメージデータを受け取り保持する画像記憶部を設けるとともに、画像記憶部からイメージデータを読み出して画像記録部に依存した処理をしてから画像記録部に送出するよう制御する印刷制御部を設けた。これにより、システムの高性能化や高機能化への展開が容易となる。
【0155】
つまり、従来のシステム構成では、イメージデータを生成する(RIP処理する)RIPエンジンと、画像記録部(主にプリントエンジンや定着部)の処理特性に応じてこの画像記録部を制御するプリンタコントローラを1つのフロントエンドプロセッサ部が担当していた。
【0156】
これに対して、本発明に係る構成では、フロントエンドプロセッサとバックエンドプロセッサとに分けて、画像記録部の処理特性に応じて画像記録部を制御するプリンタコントローラをフロントエンドプロセッサから取り外すことで、フロントエンドプロセッサは主にRIP処理に専念できるようにした。一方、フロントエンドプロセッサから取り外したプリンタコントローラを、出力側である画像記録部と密に接続されたバックエンドプロセッサに移設した。
【0157】
これにより、フロントエンドプロセッサと画像記録部とを疎な関係にすることができ、フロントエンド側の処理が画像記録部(出力側のプリントエンジンな)に依存しない(非依存の)システムを構築することができる。つまり、フロントエンドプロセッサは、出力側を意識せずにイメージ生成や圧縮処理に専念することができる一方で、バックエンドプロセッサは、イメージ生成を意識せずに、伸張処理やプリントエンジンの画像形成動作などに専念することができる。
【0158】
そしてこれにより、フロントエンドプロセッサは、汎用のRIPエンジンを使用して効率的なRIP処理や圧縮処理をすることができる。また、出力側の機器に適した処理制御はバックエンドプロセッサが担当するので、出力側の機器ごとに専用のフロントエンドプロセッサを設ける必要がなくなる。よって、フロントエンドプロセッサの開発工数を低減することができ、またユーザは、機種ごとにRIPエンジンを買う必要もない。したがって、システムの高性能化や高機能化への展開が容易である。
【図面の簡単な説明】
【図1】本発明に係る画像形成システムの一実施形態を示す図である。
【図2】フロントエンドプロセッサFEP部およびバックエンドプロセッサBEP部の第1実施形態を示すブロック図である。
【図3】従来の画像形成システムと第1実施形態を適用した画像形成システムとの差を説明する図である。
【図4】フロントエンドプロセッサFEP部およびバックエンドプロセッサBEP部の第2実施形態を示すブロック図である。
【図5】線画データDLWと連続階調画像データDCTの分離を説明する図である。
【図6】フロントエンドプロセッサFEP部およびバックエンドプロセッサBEP部の第3実施形態を示すブロック図である。
【図7】従来の画像形成システムの概略を示す図である。
【符号の説明】
1…画像形成装置、2…IOTモジュール、5…フィードモジュール、7…出力モジュール、8…ユーザインタフェース装置、9…連結モジュール、20…IOTコア部、30…プリントエンジン、31…光走査装置、32…感光体ドラム、39…電気系制御収納部、43…中間転写ベルト、45…2次転写部、70…定着器、80…GUI部、500…フロントエンドプロセッサFEP部、502…データ格納部、510…RIP処理部、516…画像配置処理部、520…イメージデータ分離部、523…LWラスタイメージ処理部、525…CTラスタイメージ処理部、530…圧縮処理部、532…LW圧縮処理部、534…CT圧縮処理部、540…ファイル転送部、550…結合部、600…バックエンドプロセッサBEP部、601…分離データ受信部、602…画像記憶部、606…分離部、610…伸張処理部、612…LW伸張処理部、614…CT伸張処理部、620…印刷制御部、630…マージ部、632…LW解像度整合部、634…CT解像度整合部、636…画像結合部、638…網掛け処理部、640…階調補正処理部
Claims (12)
- 印刷ジョブを処理して各ページのイメージデータを生成するイメージデータ生成部を備えたフロントエンドプロセッサと、前記フロントエンドプロセッサからの各ページのイメージデータを受け取り前記画像記録部へ送出して前記画像記録部を制御するバックエンドプロセッサとから構成されている画像形成システムであって、
前記フロントエンドプロセッサは、前記画像記録部とは独立的に前記イメージデータを生成するものであり、
前記バックエンドプロセッサは、前記フロントエンドプロセッサにて前記画像記録部とは独立的に処理されたイメージデータを受け取り保持する画像記憶部と、前記画像記憶部から前記イメージデータを読み出して前記画像記録部に依存した処理をしてから、前記イメージデータを前記画像記録部に送出するよう制御する印刷制御部とを備えている
ことを特徴とする画像形成システム。 - 前記印刷制御部は、クライアントが希望する出力形態に関する情報を受け付け、この受け付けた情報が示す前記クライアントが希望する出力形態に応じた処理を、前記バックエンドプロセッサ内の各機能部分にさせてから、前記イメージデータを前記画像記録部に送出するよう制御することを特徴とする請求項1に記載の画像形成システム。
- 印刷ジョブを処理して各ページのイメージデータを生成するイメージデータ生成部および当該イメージデータ生成部により生成されたイメージデータを圧縮する圧縮処理部を備えたフロントエンドプロセッサと、画像を所定の記録媒体上に記録する画像記録部に対応して設けられた、前記フロントエンドプロセッサからの圧縮済の各ページのイメージデータを伸張し、この伸張したイメージデータを前記画像記録部へ送出する伸張処理部を備えたバックエンドプロセッサとから構成されている画像形成システムであって、
前記フロントエンドプロセッサは、前記画像記録部の処理速度に非同期で前記イメージデータの生成および圧縮を行なうものであり、
前記バックエンドプロセッサは、前記フロントエンドプロセッサにて前記画像記録部の処理速度に非同期で処理された圧縮済のイメージデータを受け取り保持する画像記憶部を含むとともに、前記伸張処理部は、前記画像記憶部から前記圧縮済のイメージデータを読み出して前記画像記録部の処理速度に同期して伸張処理をするものである
ことを特徴とする画像形成システム。 - 前記フロントエンドプロセッサは、ぺージ記述言語で記述された電子データに基づいて前記イメージデータを2値画像データおよび連続階調画像データに分離した状態に展開するイメージデータ分離部を備えており、さらに前記圧縮処理部が前記イメージデータ分離部により分離された前記2値画像データおよび連続階調画像データを個別に圧縮処理するものであり、
前記バックエンドプロセッサは、前記伸張処理部が前記2値画像データおよび連続階調画像データを個別に伸張処理するものである
ことを特徴とする請求項3に記載の画像形成システム。 - 前記イメージデータ分離部により分離された前記2値画像データおよび前記連続階調画像データを結合するイメージデータ結合部が、前記フロントエンドプロセッサおよび前記バックエンドプロセッサの内の少なくとも一方に設けられていることを特徴とする請求項4に記載の画像形成システム。
- 前記フロントエンドプロセッサと前記バックエンドプロセッサとの間の電気信号の伝送は、前記画像記録部に対して非依存の通信インタフェースで構築されており、
前記バックエンドプロセッサと前記画像記録部との間の電気信号の伝送は、前記画像記録部に依存した通信インタフェースで構築されている
ことを特徴とする請求項1から5のうち何れか1項に記載の画像形成システム。 - 印刷ジョブを処理して各ページのイメージデータを生成するイメージデータ生成部を備えたフロントエンドプロセッサと画像を所定の記録媒体上に記録する画像記録部との間に配されて使用されるバックエンドプロセッサであって、前記フロントエンドプロセッサからの各ページのイメージデータを受け取り前記画像記録部へ送出して前記画像記録部を制御するバックエンドプロセッサにおいて、
前記フロントエンドプロセッサにて前記画像記録部とは独立的に処理されたイメージデータを受け取り保持する画像記憶部と、
前記画像記憶部から前記イメージデータを読み出して前記画像記録部に依存した処理をしてから、前記イメージデータを前記画像記録部に送出するよう制御する印刷制御部と
を備えたことを特徴とするバックエンドプロセッサ。 - 前記印刷制御部は、クライアントが希望する出力形態に関する情報を受け付け、この受け付けた情報が示す前記クライアントが希望する出力形態に応じた処理をしてから、前記イメージデータを前記画像記録部に送出するよう制御することを特徴とする請求項7に記載のバックエンドプロセッサ。
- 印刷ジョブを処理して各ページのイメージデータを生成するイメージデータ生成部および当該イメージデータ生成部により生成されたイメージデータを圧縮する圧縮処理部を備えたフロントエンドプロセッサと、画像を所定の記録媒体上に記録する画像記録部との間に配されて使用されるバックエンドプロセッサであって、前記フロントエンドプロセッサからの圧縮済の各ページのイメージデータを伸張し、この伸張したイメージデータを前記画像記録部へ送出する伸張処理部を備えたバックエンドプロセッサにおいて、
前記フロントエンドプロセッサにて前記画像記録部の処理速度に非同期で処理された圧縮済のイメージデータを受け取り保持する画像記憶部を含み、
前記伸張処理部は、前記画像記憶部から前記圧縮済のイメージデータを読み出して前記画像記録部の処理速度に同期して伸張処理をするものである
ことを特徴とするバックエンドプロセッサ。 - 前記イメージデータを2値画像部分と連続階調画像部分とに分離したデータを受け取る分離データ受信部を備え、
前記伸張処理部は、前記2値画像部分を示す2値画像データおよび前記連続階調画像部分を示す連続階調画像データを個別に伸張処理するものである
ことを特徴とする請求項9に記載のバックエンドプロセッサ。 - 前記2値画像部分を示す2値画像データおよび前記連続階調画像部分を示す連続階調画像データを結合するイメージデータ結合部を備えたことを特徴とする請求項10に記載のバックエンドプロセッサ。
- 前記画像記録部に非依存の通信インタフェースにより前記フロントエンドプロセッサとの間の電気信号の伝送を採るフロントエンド側のインタフェース部と、
前記画像記録部に依存した通信インタフェースにより前記画像記録部との間の電気信号の伝送を採る出力側のインタフェース部とを備えていることを特徴とする請求項7から11のうちの何れか1項に記載のバックエンドプロセッサ。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002250332A JP2004086810A (ja) | 2002-08-29 | 2002-08-29 | 画像形成システム、バックエンドプロセッサ |
| US10/388,812 US20040042038A1 (en) | 2002-08-29 | 2003-03-17 | Image forming system and back-end processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002250332A JP2004086810A (ja) | 2002-08-29 | 2002-08-29 | 画像形成システム、バックエンドプロセッサ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004086810A true JP2004086810A (ja) | 2004-03-18 |
Family
ID=31972621
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002250332A Pending JP2004086810A (ja) | 2002-08-29 | 2002-08-29 | 画像形成システム、バックエンドプロセッサ |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20040042038A1 (ja) |
| JP (1) | JP2004086810A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8139252B2 (en) | 2007-08-14 | 2012-03-20 | Konica Minolta Business Technologies, Inc. | Image forming system and image forming method |
| US8363272B2 (en) | 2008-06-24 | 2013-01-29 | Konica Minolta Business Technologies, Inc. | Image forming system and method for re-rasterizing and re-generating image data |
| JP2015134422A (ja) * | 2014-01-16 | 2015-07-27 | コニカミノルタ株式会社 | 画像形成装置、画像形成装置の制御方法及び画像形成装置が実行するプログラム |
| JP2016055566A (ja) * | 2014-09-11 | 2016-04-21 | 富士ゼロックス株式会社 | プリンタシステム、プリンタシステム制御プログラム |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6069706A (en) * | 1995-07-31 | 2000-05-30 | Canon Kabushiki Kaisha | Image reading device and image processing method utilizing the same |
| JP4501167B2 (ja) * | 1998-11-09 | 2010-07-14 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理システム |
| JP2005051739A (ja) * | 2003-07-16 | 2005-02-24 | Ricoh Co Ltd | 画像処理装置、画像処理方法および該画像処理方法による画像処理プログラムならびに該画像処理プログラムを収容した記録媒体 |
| US20050280835A1 (en) * | 2004-06-17 | 2005-12-22 | Debusschere Eric T | Mouse support for a printing device |
| US8296230B2 (en) * | 2006-08-14 | 2012-10-23 | Eft Network, Inc. | System and method for remote deposit system |
| US8040537B2 (en) * | 2007-03-15 | 2011-10-18 | Xerox Corporation | Adaptive forced binary compression in printing systems |
| US8432572B2 (en) * | 2007-06-29 | 2013-04-30 | Konica Minolta Laboratory U.S.A., Inc. | Systems and methods of trapping for print devices |
| US8570340B2 (en) | 2008-03-31 | 2013-10-29 | Konica Minolta Laboratory U.S.A., Inc. | Systems and methods for data compression |
| US8699042B2 (en) * | 2008-06-12 | 2014-04-15 | Konica Minolta Laboratory U.S.A., Inc. | Systems and methods for multi-mode color blending |
| JP5137759B2 (ja) * | 2008-09-18 | 2013-02-06 | キヤノン株式会社 | 画像処理装置 |
| KR101310218B1 (ko) * | 2008-10-28 | 2013-09-24 | 삼성전자주식회사 | 화상형성장치의 파일 통합 설치 방법 및 파일 통합 설치가 가능한 화상형성장치 |
| JP5783778B2 (ja) * | 2011-04-15 | 2015-09-24 | キヤノン株式会社 | 印刷装置、印刷装置の制御方法及びコンピュータプログラム |
| JP6724411B2 (ja) * | 2016-02-24 | 2020-07-15 | 株式会社リコー | 情報処理システム、情報処理装置およびプログラム |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09254455A (ja) * | 1996-03-22 | 1997-09-30 | Nec Corp | プリンタ装置 |
| JPH1021021A (ja) * | 1996-07-01 | 1998-01-23 | Fuji Xerox Co Ltd | 印刷システム及び印刷制御方法 |
| JPH10166688A (ja) * | 1996-12-09 | 1998-06-23 | Fuji Xerox Co Ltd | 印刷システム |
| JPH10191075A (ja) * | 1996-12-20 | 1998-07-21 | Fuji Xerox Co Ltd | 色補正装置 |
| JPH11216930A (ja) * | 1998-01-30 | 1999-08-10 | Ricoh Co Ltd | プリンタ |
| JP2000184205A (ja) * | 1998-12-18 | 2000-06-30 | Fuji Xerox Co Ltd | 画像形成システム及びその制御方法 |
| JP2001353910A (ja) * | 2000-06-15 | 2001-12-25 | Matsushita Electric Ind Co Ltd | 画像形成装置 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5432870A (en) * | 1993-06-30 | 1995-07-11 | Ricoh Corporation | Method and apparatus for compressing and decompressing images of documents |
| US6091507A (en) * | 1994-07-01 | 2000-07-18 | Colorspan Corporation | Method and apparatus for printing a document over a network |
| JP3334025B2 (ja) * | 1995-11-13 | 2002-10-15 | ミノルタ株式会社 | 画像形成装置 |
| JP3061765B2 (ja) * | 1996-05-23 | 2000-07-10 | ゼロックス コーポレイション | コンピュータベースの文書処理方法 |
| JP3834878B2 (ja) * | 1996-07-23 | 2006-10-18 | ソニー株式会社 | 印刷システム、印刷方法、変換装置、データ処理方法、および印刷装置 |
| JP3709636B2 (ja) * | 1996-12-10 | 2005-10-26 | 富士ゼロックス株式会社 | 画像処理装置および画像処理方法 |
| JPH11161451A (ja) * | 1997-09-26 | 1999-06-18 | Hitachi Koki Co Ltd | 印刷システム |
| JP3275807B2 (ja) * | 1997-12-08 | 2002-04-22 | 富士ゼロックス株式会社 | 画像処理装置 |
| US6512899B2 (en) * | 2000-03-07 | 2003-01-28 | Canon Kabushiki Kaisha | Image forming apparatus capable of processing images of plural documents |
| US7016061B1 (en) * | 2000-10-25 | 2006-03-21 | Hewlett-Packard Development Company, L.P. | Load balancing for raster image processing across a printing system |
| KR20030046435A (ko) * | 2001-07-10 | 2003-06-12 | 교와 가부시키가이샤 | 전자무늬의 매립방법 및 추출방법, 및 그 장치 |
| US7042587B2 (en) * | 2001-11-28 | 2006-05-09 | Hewlett-Packard Development Company, L.P. | Image data caching |
| US7317550B2 (en) * | 2002-05-03 | 2008-01-08 | Hewlett-Packard Development Company, L.P. | Printing utilizing external storage |
-
2002
- 2002-08-29 JP JP2002250332A patent/JP2004086810A/ja active Pending
-
2003
- 2003-03-17 US US10/388,812 patent/US20040042038A1/en not_active Abandoned
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09254455A (ja) * | 1996-03-22 | 1997-09-30 | Nec Corp | プリンタ装置 |
| JPH1021021A (ja) * | 1996-07-01 | 1998-01-23 | Fuji Xerox Co Ltd | 印刷システム及び印刷制御方法 |
| JPH10166688A (ja) * | 1996-12-09 | 1998-06-23 | Fuji Xerox Co Ltd | 印刷システム |
| JPH10191075A (ja) * | 1996-12-20 | 1998-07-21 | Fuji Xerox Co Ltd | 色補正装置 |
| JPH11216930A (ja) * | 1998-01-30 | 1999-08-10 | Ricoh Co Ltd | プリンタ |
| JP2000184205A (ja) * | 1998-12-18 | 2000-06-30 | Fuji Xerox Co Ltd | 画像形成システム及びその制御方法 |
| JP2001353910A (ja) * | 2000-06-15 | 2001-12-25 | Matsushita Electric Ind Co Ltd | 画像形成装置 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8139252B2 (en) | 2007-08-14 | 2012-03-20 | Konica Minolta Business Technologies, Inc. | Image forming system and image forming method |
| US8363272B2 (en) | 2008-06-24 | 2013-01-29 | Konica Minolta Business Technologies, Inc. | Image forming system and method for re-rasterizing and re-generating image data |
| JP2015134422A (ja) * | 2014-01-16 | 2015-07-27 | コニカミノルタ株式会社 | 画像形成装置、画像形成装置の制御方法及び画像形成装置が実行するプログラム |
| JP2016055566A (ja) * | 2014-09-11 | 2016-04-21 | 富士ゼロックス株式会社 | プリンタシステム、プリンタシステム制御プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20040042038A1 (en) | 2004-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2004086810A (ja) | 画像形成システム、バックエンドプロセッサ | |
| JP2004086809A (ja) | 画像形成システム、バックエンドプロセッサ | |
| JP4123993B2 (ja) | 画像形成システムおよびフロントエンドプロセッサ | |
| JP4063017B2 (ja) | 画像形成システム、バックエンドプロセッサ、フロントエンドプロセッサ | |
| JP2004086811A (ja) | 画像形成システム、フロントエンドプロセッサ、バックエンドプロセッサ | |
| JP4182894B2 (ja) | 画像形成装置及び画像形成支援装置 | |
| JP4211641B2 (ja) | 画像形成支援装置 | |
| JP4135439B2 (ja) | 画像処理システム、画像処理装置、画像処理方法、プログラム、記憶媒体 | |
| JP4352669B2 (ja) | 画像処理システム、画像処理装置、画像処理方法、プログラム | |
| JP4400265B2 (ja) | 画像形成支援装置、画像形成支援方法、及び画像形成支援システム | |
| JP4380363B2 (ja) | 画像形成支援装置 | |
| JP4200913B2 (ja) | 画像形成支援システム | |
| JP4487605B2 (ja) | セットアップ制御装置及び画像形成装置 | |
| JP4182903B2 (ja) | 画像処理装置 | |
| JP2004094439A (ja) | 画像処理システム、画像処理装置、画像処理方法、プログラム、記憶媒体 | |
| JP4379168B2 (ja) | 画像形成支援装置 | |
| JP4407327B2 (ja) | 出力管理装置、画像形成支援装置、及び画像形成システム | |
| JP2005216252A (ja) | 画像形成システム及びジョブ管理装置 | |
| JP2004094441A (ja) | 画像処理システム、画像処理装置、画像処理方法、プログラム、記憶媒体 | |
| JP4238754B2 (ja) | 画像形成支援装置、画像形成支援方法、及び画像形成支援システム | |
| JP2005212457A (ja) | 画像形成システム及び画像形成支援装置 | |
| JP4200914B2 (ja) | 印刷制御システム | |
| JP2005268916A (ja) | 画像形成支援装置、画像形成支援方法、及び画像形成支援システム | |
| JP2005216236A (ja) | 画像処理装置 | |
| JP2005212455A (ja) | 画像形成装置及び画像形成支援装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050712 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070717 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070918 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20071023 |