JP3860845B2 - Color image printing system - Google Patents
Color image printing system Download PDFInfo
- Publication number
- JP3860845B2 JP3860845B2 JP33826594A JP33826594A JP3860845B2 JP 3860845 B2 JP3860845 B2 JP 3860845B2 JP 33826594 A JP33826594 A JP 33826594A JP 33826594 A JP33826594 A JP 33826594A JP 3860845 B2 JP3860845 B2 JP 3860845B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- image
- image data
- color image
- processing means
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
【0001】
【産業上の利用分野】
この発明は、ホスト装置で生成された原カラー画像データを印刷可能なカラー画像データに変換して印刷出力手段から出力するカラー画像印刷システムに関する。
【0002】
【従来の技術】
CADシステムで生成されるCADデータやイメージスキャナで読み取られた画像データ等は、プロッタに対する描画コマンドの集合であったり、圧縮されたラスタデータであるため、これらをラスタプリンタ等で出力する場合には、データ形式を印刷出力可能な形式に変換する必要がある。特に、カラー画像の印刷の場合、ホストコンピュータ上のカラー画像データは、RGBの3原色を基本とし、プリンタで出力される画像データはCMYのインクであることから、両者の間でCMY変換や色補正等の画像処理が必要になる。また、フルカラー画像を印刷出力する際には、擬似フルカラー画像を得るための2値化が必要になる。
【0003】
従来、この種の画像処理は、ホスト側で行う処理とプリンタ側で行う処理とが、明確に決め分けられており、例えば、あるシステムでは、原カラー画像データに対して印刷出力のために行う処理のうちラスタライズデータ生成、エッジ強調、拡大/縮小、色補正、2値化までが、ホスト側で行われ、その後、その印刷用データはプリンタに転送されて、プリンタ側でRGB→CMY変換が行われて印刷出力が行われる。また、あるシステムでは、原カラー画像データに対して印刷出力のために行う処理のうちラスタライズデータ生成、エッジ強調、拡大/縮小がホスト側で行われ、その後、その印刷用データはプリンタに転送されて、プリンタ側で色補正、2値化、RGB→CMY変換が行われて印刷出力される。
【0004】
【発明が解決しようとする課題】
しかしながら、ホスト装置とプリンタとで処理の分担が固定的に定められている従来のシステムでは、ホスト側での処理とプリンタ側での処理とがアンバランスしていると、いずれか一方に待ち時間が発生し、処理時間が長くなる。
そこで、ホスト装置及びプリンタの双方に、エッジ強調、拡大/縮小、色補正等の各処理機能を持たせて、双方が行う処理の分担を適応的に切り換えることも考えられている。
ところで、同一の処理をホストとプリンタの双方で行う場合、ホスト側での処理時間とプリンタ側での処理時間とが異なることがある。これは、ホストとプリンタのハードウェア能力の差、ソフトウェアの構築方法の差、使用プロセッサの処理負担の違い等に起因している。また、エッジ強調、拡大/縮小、色補正、2値化及びRGB→CMY変換等の各処理に要する時間は、処理対象の原カラー画像データが文字データのみからなる場合、イメージデータを含む場合、線画データから構成される場合等、その画像タイプによっても当然に異なってくる。
しかし、従来は、このような観点からの検討が十分になされていないため、結局、いずれか一方での処理時間の遅れが、全体的な処理時間を長くしているという問題がある。
【0005】
この発明は、このような問題点に鑑みなされたもので、画像処理の待ち時間を低減して印刷処理に要する時間を短縮することができるカラー画像印刷システムを提供することを目的とする。
【0006】
【課題を解決するための手段】
この発明に係るカラー画像印刷システムは、印刷出力すべき原カラー画像データを生成するホスト装置と、このホスト装置で生成された原カラー画像データを印刷出力のため色補正及びRGB→CMY変換を含む各種画像処理により印刷用カラー画像データに変換する画像処理手段と、この画像処理手段で処理された印刷用カラー画像データを印刷出力する印刷出力装置とを備えたカラー画像印刷システムにおいて、前記画像処理手段は、前記ホスト装置側に設けられた第1の画像処理手段と、前記印刷出力装置側に設けられ前記第1画像処理手段と一部共通する機能を有する第2の画像処理手段と、前記第1及び第2の画像処理手段の処理性能の差を画像タイプ毎に判定するために原カラー画像データの印刷処理に要する時間を計測する性能判定処理手段と、この性能判定処理手段での計測結果を画像タイプ毎に保存する記憶手段と、この記憶手段に保存された前記計測結果を参照して前記第1の画像処理手段と前記第2の画像処理手段との間で前記共通の機能に基づく処理の分担を決定する分担決定手段とを備えたことを特徴とする。
【0008】
【作用】
この発明によれば、原カラー画像データを印刷出力可能な印刷用カラー画像データに変換するための画像処理手段を少なくとも一部の処理が重複するようにホスト側と印刷出力手段側の双方に設け、画像タイプに応じて双方の画像処理手段で行う処理の分担を決定するようにしているので、画像タイプに応じた最も効率的な処理過程を選択することができ、印刷処理に要する時間を短縮することができる。
【0009】
また、原カラー画像データの印刷処理に要する時間を性能判定手段で計測し、この計測結果を参照しながら、分担決定手段が第1の画像処理手段と第2の画像処理手段との間での画像処理の分担を決定するようにしているので、そのシステムに応じた最も効率的な処理過程を選択することができる。
【0010】
【実施例】
以下、図面を参照して、この発明の実施例を説明する。
図1は、この発明の一実施例に係るカラー画像システムの構成を示すブロック図である。
【0011】
このシステムは、CADシステム等の作図機能を有するホストコンピュータ1と、このホストコンピュータ1からSCSI、ECP(Extended Capabilities Mode)、EPP(Enhanced Parallel Port)等の双方向インタフェース(単方向インタフェースでも良い)を介して送信されるイメージデータ、文字データ及び線画データ等の画像データを受信して印刷処理するプリンタ2とから構成されている。ホストコンピュータ1には、画像を所定のイメージデータとして入力処理してホストコンピュータ1へ取り込むためのスキャナ3と、文字、記号などのキャラクタコードをホストコンピュータ1へ入力するキーボード4と、ホストコンピュータ1での線画データ等の作成・編集時に座標データや所定のコマンドをホストコンピュータ1へ入力するマウス5とが備えられている。
【0012】
次に、図2の機能ブロック図を参照して、このシステムを更に詳細に説明する。
ホストコンピュータ1側において、画像データは、ハードディスク等の作業メモリ11に一旦格納される。即ち、原カラー画像データは、スキャナ3から読み込まれた圧縮されたカラーイメージデータ、キーボード4から入力される文字コード、及びマウス5などを用いて生成された線画データ等から構成されるが、これらのデータが、ホストコンピュータ1のグラフィック描画機能によってラスタライズされ、このラスタライズデータが作業メモリ11に格納されることになる。
【0013】
作業メモリ11に格納されたラスタライズデータは、分担方法決定部12を介してプリンタドライバ13に供給されている。プリンタドライバ13は、ラスタライズデータをプリンタに適したプリンタ出力用のカラー画像データに変換処理するもので、例えばエッジ強調部21、拡大/縮小部22、色補正部23、2値化部24、RGB→CMY変換部25等を備えている。
【0014】
エッジ強調部21は、印刷出力される画像の輪郭を明確に表現するための機能をもつ。印刷出力される画像は、画素で表現されるため、輪郭が不明確となり易い。そこで、エッジ強調部21では、例えばガウシアンフィルタ処理等により画像のエッジ部分を強調する。
【0015】
拡大/縮小部22は、印刷出力される画像のサイズを拡大したり、あるいは縮小して表現するための原カラー画像データを変換する機能をもつ。印刷出力される画像は、画素で表現されるため、特に、原カラー画像データをそのまま拡大すると画像が粗くなる。そこで、拡大/縮小部22では、各画素の周辺領域の画像データを参照して補間する。
【0016】
色補正23部は、コンピュータ内部で表現された数値の色とプリンタで実際に出力される色との違い、即ち両装置間の特性差によって生じる若干の色合いのずれを補正するもので、予め用意されたカラーマッチングテーブルをラスタライズデータの各画素データで参照して画素の色を置き換える。
【0017】
2値化部24は、フルカラーで表現された画像データを擬似フルカラー画像に変換するもので、例えばホワイト、シアン、マジェンタ、イエロー、ブラック、レッド、グリーン、ブルーの8通りの色を組み合わせてフルカラーに見えるように画像データを再構築する。この2値化部24では、種々の周知の手法を用いることができるが、ホスト側とプリンタ側とに分配されるデータの単位が比較的大きなバンドデータ単位である場合には、ディザ法、平均誤差拡散法等を使用することができ、1行のデータ単位で振り分ける場合には、1行単位で処理が完結するディザ法を使用することができる。
【0018】
RGB→CMY変換部25は、2値化部24で求められた各画素の色をプリンタで出力可能なシアン、マジェンタ、イエロー、ブラックの4つのインク色に変換する。
【0019】
なお、これらの各処理は、後述するように、プリンタ2側にも備えられており、これらの処理分担を分担方法決定部12が決定する。即ち、性能判定処理部16は、各画像タイプのテストデータについて、予めプリント処理に要する時間を計測し、その結果を計測結果ファイル記憶部14に格納する。分担方法決定部12は、処理すべきデータの画像タイプと、前述した計測結果とを参照して、プリンタドライバ13のいずれの処理までをホストコンピュータ1側で行うかを決定する。これにより、指定された処理まで終了した画像データが双方向インタフェース15を介してプリンタ2側に転送される。なお、転送されるデータがいずれの処理まで終了しているかを示す処理過程情報は、例えば転送データに先立ちプリンタ2に送信される。
【0020】
一方、プリンタ2側では、双方向インタフェース31を介して受信した処理過程情報及び画像データを受信バッファ32に一旦格納する。受信バッファ32に格納された処理過程情報は、処理過程情報記憶部33に格納される。また、受信バッファ32に格納された画像データは、プリンタコントローラ34に供給される。プリンタコントローラ34にも、ホスト側のプリンタドライバ13と同様のエッジ強調部41、拡大/縮小部42、色補正部43、2値化部44及びRGB→CMY変換部45が備えられている。受信バッファ32は、処理過程情報記憶部33に格納された処理過程情報に基づき、画像データを供給すべき先を決定する。プリンタコントローラ34で処理されたカラー画像データは、ビットマップメモリ35に展開され、出図処理部(プリンタエンジン)36を介して出図される。
【0021】
次に、このように構成された本システムの動作について説明する。
このシステムでは、画像タイプに応じてホストコンピュータ1での処理とプリンタ2での処理とを最適に分担すべく、予めシステムの性能を判定するための性能判定モードと、この性能判定モードで得られた結果に基づいて印刷処理を実行するプリンタモードとが備えられている。各モードの選択は、例えばオペレータが対話的に入力して行われる。
【0022】
性能判定モードでは、例えば、サンプル画像として備えられた下記表1の4タイプのテスト画像データのそれぞれについて、以下に述べる処理を実行する。なお、ここで示した4つの画像タイプは、あくまで一例であって、ユーザの使用用途に応じて他のタイプのサンプル画像を用いても良い。また、サンプル画像は、プログラムで生成されたものであってもよいし、ハードディスク等に予め記憶しておいてもよい。この画像タイプは、サンプル画像がシステム内部で生成又は記憶されたものであれば、システム自身が予め把握しているが、サンプル画像が外部から供給された場合には、データの種類をホストコンピュータ1で解析して判別するか、オペレータが対話的に入力する。
【0023】
【表1】
【0024】
図3は、性能判定モードのホストコンピュータ1の処理を示すフローチャートである。
まず、作業メモリ11を取得し(S2)、タイプ1のテスト画像データを読み込む(S1,S3)。サイズがA0,A1サイズであると、プリンタ2のビットマップメモリ35に一度に画像データを展開することができないので、処理を分割するため最適なバンド幅を算出する(S4)。次に、カラー画像処理過程を選択すると共に(S5,S6)、現在時刻を読み込み(S7)、プリント速度の計測を開始する。
【0025】
先ず、1回目は、図3に示すように、ホストコンピュータ1側でエッジ強調処理からRGB→CMY変換までの全ての処理を実行したとき(プロセス1)のプリント時間を計測する。このプロセス1を示す処理過程情報をプリンタ2に転送する(S8)。次に作業メモリ11にラスタライズデータが展開されたのち(S9)、プリンタドライバ13でエッジ強調からRGB→CMY変換までの処理が実行され(S10)、更にカラープリンタ用にデータが再構築され(S11)、プリンタ2に通信プロトコルに合致したデータが転送される(S12)。プリント時間は、ホストコンピュータ1がプリンタ2を開放するまでの時間、又は実際の印刷結果が全て出力されるまでに要する時間とすればよい。プリント時間が計測されたら、その計測結果は、計測結果ファイル記憶部14に格納される(S13)。
【0026】
以上の処理を下記表2に示すような、プロセス2〜6についても同様に実施し、夫々の計測結果を計測結果ファイル記憶部14に格納する(S6〜S15)。なお、各プロセスは、分担方法決定部12で決定される。
【0027】
【表2】
【0028】
以上の処理を、タイプ2〜4についても、同様に行うと(S16,S17)、計測結果ファイル記憶部14には、図6に示すような計測結果ファイルが生成されることになる。
【0029】
プリントモードでは、このように生成された計測結果ファイルを参照してプリント処理が実行される。図4は、プリントモードのホストコンピュータ1の処理を示すフローチャートである。
まず、プリントドライバ13を起動し、図4に示すように、例えばオペレータが対話的処理により、プリント条件を設定する(S21)。プリント条件には、例えば、用紙サイズ、色/階調数、エッジ強調の有無、拡大/縮小の倍率、2値化の方法の選択等が挙げられる。次に、画像タイプを設定する(S22)。即ち、前述した4つのタイプからオペレータが対話的に入力するか、データの種類をホストコンピュータ1で解析して画像タイプを判別する。
続いて、カラー画像データを取得し(S23)、作業メモリ11を取得する(S24)。カラー画像データとプリンタ条件と取得した作業メモリ11のサイズとから、最適なバンド幅を算出する(S25)。
次に設定された画像タイプに基づく処理を実行する。即ち、まず、カラー画像処理過程を選択すると共に(S26)、プリンタ2に処理過程情報を出力する(S27)。そして、ホストコンピュータ1の描画関数を使用して原カラー画像データを作業メモリ11にラスタライズして展開する(S28)。作業メモリ11内のラスタライズデータに対して処理過程情報で示されるカラー画像処理を実行し(S29)、カラープリンタ用にデータを再構築したのち(S30)、プリンタ2にデータを転送する(S31)。
【0030】
一方、プリンタ2では、図5に示す処理を実行する。先ず、処理過程情報を受信して(S41)、これを処理過程情報記憶部33に格納したのち(S42)、カラープリントの準備をする(S43)。処理過程情報を記憶部33から入手する(S44)。ホストコンピュータ1からのカラー画像データが受信されたら(S45)、処理過程情報をもとに受信されたカラー画像データを、エッジ強調部41、拡大/縮小部42、色補正部43、2値化部44又はRGB→CMY変換部45のいずれか一つの段階に供給し、供給された段階からカラー画像処理を実行する(S46)。処理済みデータは、ビットマップメモリ35に展開される。次にビットマップメモリ35の処理済みデータを出図処理部36(プリンタエンジン)のデータ形式に変換し(S47)、出図処理部36に転送する(S48)。以上の処理を全てのバンドデータについて繰り返すことにより、プリント処理が終了する(S49)。
【0031】
図6に示す計測結果の場合、イメージのみの画像データについてはプロセス6による処理、文字のみの画像データについてはプロセス4による処理、イメージ+文字の画像データについてはプロセス6による処理、線画データからなる画像データについてはプロセス5,6による処理が、それぞれ時間的に最も短い。従って、設定された画像タイプがイメージデータのみからなる場合にはプロセス6を選択し、文字のみからなる場合にはプロセス4を選択するというように、ホストコンピュータ1とプリンタ2との処理分担を決定することにより、各画像タイプに応じた最短時間での処理が実現されることになる。
【0032】
なお、このような計測結果ファイルは、システムに特有のものと考えられるので、システム構築時やシステム変更時に1回だけ作成すれば良い。また、ホストコンピュータ1には、性能判定処理部16や分担方法決定部12等は、必ずしも必要ではなく、例えば他のシステムでの計測結果に基づき、システム構成に応じて予め最適な処理分担がなされるような固定的なテーブルを備えておくようにしても良い。
【0033】
また、上記実施例では、ホストからプリンタへ画像データを転送するのに先立ち、処理過程情報をプリンタ2側に転送するようにしたが、例えば図7に示すように、転送されるカラー画像データのヘッダ情報51として処理過程情報を画像データ52と共にプリンタ側に転送するようにしてもよい。この場合には、プリンタ2側には、ヘッダ識別手段が設けられ、そのヘッダの情報に応じて、例えば図8に示すように、ホストとプリンタとの処理分担を決定する。
【0034】
【発明の効果】
以上述べたように、この発明によれば、原カラー画像データを印刷出力可能な印刷用カラー画像データに変換するための画像処理手段を少なくとも一部の処理が重複するようにホスト側と印刷出力手段側の双方に設け、画像タイプに応じて双方の画像処理手段で行う処理の分担を決定するようにしているので、画像タイプに応じた最も効率的な処理過程を選択することができ、印刷処理に要する時間を短縮することができる。
【図面の簡単な説明】
【図1】 この発明の一実施例に係るカラー画像印刷システムの構成を示すブロック図である。
【図2】 同システムの機能ブロック図である。
【図3】 同システムの性能判定モードにおけるホスト側の処理を示すフローチャートである。
【図4】 同システムのプリントモードにおけるホスト側の処理を示すフローチャートである。
【図5】 同システムにおけるプリンタ側の処理を示すフローチャートである。
【図6】 同システムにおける計測結果ファイルを示す図である。
【図7】 同実施例におけるプリンタへの転送データの構造を示す図である。
【図8】 同実施例における画像処理の処理過程を示す図である。
【符号の説明】
1…ホストコンピュータ、2…プリンタ、3…スキャナ、4…キーボード、5…マウス、11…作業メモリ、12…分担方法決定部、13…プリンタドライバ、14…計測結果ファイル記憶部、15…インタフェース、16…性能判定処理部、21,41…エッジ強調部、22,42…拡大/縮小部、23,43…色補色、24,44…2値化、25,45…RGB→CMY変換部、31…インタフェース、32…受信バッファ、33…処理過程情報記憶部、34…プリンタコントローラ、35…ビットマップメモリ、36…出図処理部、51…ヘッダ情報、52…データ。[0001]
[Industrial application fields]
The present invention relates to a color image printing system that converts original color image data generated by a host device into printable color image data and outputs the color image data from a print output unit.
[0002]
[Prior art]
The CAD data generated by the CAD system, the image data read by the image scanner, etc. are a set of drawing commands for the plotter or compressed raster data. When these are output by a raster printer or the like, It is necessary to convert the data format into a format that can be printed out. In particular, in the case of printing a color image, the color image data on the host computer is based on the three primary colors RGB, and the image data output from the printer is CMY ink. Image processing such as correction is required. Further, when printing out a full color image, binarization is required to obtain a pseudo full color image.
[0003]
Conventionally, this type of image processing is clearly divided into processing to be performed on the host side and processing to be performed on the printer side. For example, in some systems, the original color image data is performed for printing out. Among the processing, rasterized data generation, edge enhancement, enlargement / reduction, color correction, and binarization are performed on the host side, and then the print data is transferred to the printer, and RGB → CMY conversion is performed on the printer side. And printout is performed. Also, in some systems, rasterization data generation, edge enhancement, and enlargement / reduction are performed on the host side among the processes performed for printing out the original color image data, and then the printing data is transferred to the printer. Then, color correction, binarization, and RGB → CMY conversion are performed on the printer side, and printed out.
[0004]
[Problems to be solved by the invention]
However, in the conventional system in which the sharing of processing between the host device and the printer is fixed, if the processing on the host side and the processing on the printer side are unbalanced, either one of the waiting times Occurs, and the processing time becomes longer.
Therefore, it is also considered that both the host device and the printer have processing functions such as edge enhancement, enlargement / reduction, and color correction, and adaptively switch the sharing of processing performed by both.
When the same processing is performed on both the host and the printer, the processing time on the host side and the processing time on the printer side may differ. This is caused by a difference in hardware capability between the host and the printer, a difference in software construction method, a difference in processing load on the processor used, and the like. In addition, the time required for each processing such as edge enhancement, enlargement / reduction, color correction, binarization, and RGB → CMY conversion, etc., when the original color image data to be processed consists of only character data, Naturally, it also differs depending on the image type, such as when it is composed of line drawing data.
However, conventionally, examination from such a viewpoint has not been made sufficiently, so that there is a problem that a delay in the processing time of one of the two results in an increase in the overall processing time.
[0005]
The present invention has been made in view of such problems, and an object of the present invention is to provide a color image printing system capable of reducing the waiting time for image processing and shortening the time required for printing processing.
[0006]
[Means for Solving the Problems]
The color image printing system according to the present invention includes a host device that generates original color image data to be printed out, and color correction and RGB → CMY conversion for printing out the original color image data generated by the host device. In the color image printing system comprising image processing means for converting to color image data for printing by various image processing, and a print output device for printing out the color image data for printing processed by the image processing means, the image processing The means includes a first image processing means provided on the host device side, a second image processing means provided on the print output device side and having a function partially in common with the first image processing means , The ability to measure the time required to print original color image data in order to determine the difference in processing performance between the first and second image processing means for each image type A determination processing section, the performance determination process and storage means for storing for each image type the measurement result in means, the measurement results referring to the first image processing means and said second stored in the storage means And an image sharing unit for determining the sharing of processing based on the common function.
[0008]
[Action]
According to the present invention, the image processing means for converting the original color image data into the color image data for printing that can be printed out is provided on both the host side and the print output means side so that at least a part of the processing overlaps. Since the sharing of processing performed by both image processing means is determined according to the image type, the most efficient processing process according to the image type can be selected, and the time required for the printing process can be reduced. can do.
[0009]
Also, the time required for printing processing of the original color image data measured by the performance determining means, with reference to the measurement result, minute 担決 constant means of the first image processing means and the second image processing means Since the sharing of image processing between them is determined, the most efficient processing process according to the system can be selected.
[0010]
【Example】
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a block diagram showing the configuration of a color image system according to an embodiment of the present invention.
[0011]
This system includes a
[0012]
The system will now be described in more detail with reference to the functional block diagram of FIG.
On the
[0013]
The rasterized data stored in the
[0014]
The
[0015]
The enlargement /
[0016]
The
[0017]
The
[0018]
The RGB →
[0019]
As will be described later, these processes are also provided on the
[0020]
On the other hand, on the
[0021]
Next, the operation of the system configured as described above will be described.
In this system, in order to optimally share the processing in the
[0022]
In the performance determination mode, for example, the following processing is executed for each of the four types of test image data shown in Table 1 provided as sample images. Note that the four image types shown here are merely examples, and other types of sample images may be used according to the intended use of the user. The sample image may be generated by a program or may be stored in advance on a hard disk or the like. This image type is known in advance by the system itself if the sample image is generated or stored inside the system. However, if the sample image is supplied from the outside, the type of data is specified by the
[0023]
[Table 1]
[0024]
FIG. 3 is a flowchart showing processing of the
First, the working
[0025]
First, as shown in FIG. 3, the printing time is measured when all processing from edge enhancement processing to RGB → CMY conversion is executed on the
[0026]
The above processing is similarly performed for
[0027]
[Table 2]
[0028]
When the above processing is similarly performed for
[0029]
In the print mode, print processing is executed with reference to the measurement result file generated in this way. FIG. 4 is a flowchart showing processing of the
First, the
Subsequently, color image data is acquired (S23), and the working
Next, processing based on the set image type is executed. That is, first, a color image processing process is selected (S26), and processing process information is output to the printer 2 (S27). Then, the original color image data is rasterized in the
[0030]
On the other hand, the
[0031]
In the case of the measurement result shown in FIG. 6, the process includes
[0032]
Since such a measurement result file is considered to be unique to the system, it is only necessary to create it once when the system is constructed or when the system is changed. Further, the
[0033]
In the above embodiment, the process information is transferred to the
[0034]
【The invention's effect】
As described above, according to the present invention, the image processing means for converting the original color image data into the printable color image data that can be printed out is printed on the host side so that at least a part of the processing overlaps. Since it is provided on both sides and the share of processing performed by both image processing means is determined according to the image type, the most efficient processing process according to the image type can be selected and printed. The time required for processing can be shortened.
[Brief description of the drawings]
FIG. 1 is a block diagram showing the configuration of a color image printing system according to an embodiment of the present invention.
FIG. 2 is a functional block diagram of the system.
FIG. 3 is a flowchart showing processing on the host side in the performance determination mode of the system.
FIG. 4 is a flowchart showing processing on the host side in the print mode of the system.
FIG. 5 is a flowchart showing processing on the printer side in the system.
FIG. 6 is a view showing a measurement result file in the same system.
FIG. 7 is a diagram illustrating a structure of data transferred to a printer in the embodiment.
FIG. 8 is a diagram showing a process of image processing in the same embodiment.
[Explanation of symbols]
DESCRIPTION OF
Claims (1)
このホスト装置で生成された原カラー画像データを印刷出力のため色補正及びRGB→CMY変換を含む各種画像処理により印刷用カラー画像データに変換する画像処理手段と、
この画像処理手段で処理された印刷用カラー画像データを印刷出力する印刷出力装置と
を備えたカラー画像印刷システムにおいて、
前記画像処理手段は、前記ホスト装置側に設けられた第1の画像処理手段と、前記印刷出力装置側に設けられ前記第1画像処理手段と一部共通する機能を有する第2の画像処理手段と、
前記第1及び第2の画像処理手段の処理性能の差を画像タイプ毎に判定するために原カラー画像データの印刷処理に要する時間を計測する性能判定処理手段と、
この性能判定処理手段での計測結果を画像タイプ毎に保存する記憶手段と、
この記憶手段に保存された前記計測結果を参照して前記第1の画像処理手段と前記第2の画像処理手段との間で前記共通の機能に基づく処理の分担を決定する分担決定手段と
を備えたことを特徴とするカラー画像印刷システム。A host device for generating original color image data to be printed out;
Image processing means for converting the original color image data generated by the host device into color image data for printing by various image processing including color correction and RGB → CMY conversion for print output;
In a color image printing system comprising a print output device for printing out color image data for printing processed by the image processing means,
The image processing means is a first image processing means provided on the host device side, and a second image processing means provided on the print output device side and having a function partially in common with the first image processing means. When,
Performance determination processing means for measuring a time required for printing processing of the original color image data in order to determine a difference in processing performance between the first and second image processing means for each image type;
Storage means for storing the measurement results of the performance determination processing means for each image type;
An assignment determination means for determining an assignment of processing based on the common function between the first image processing means and the second image processing means with reference to the measurement result stored in the storage means ; A color image printing system comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33826594A JP3860845B2 (en) | 1994-12-27 | 1994-12-27 | Color image printing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33826594A JP3860845B2 (en) | 1994-12-27 | 1994-12-27 | Color image printing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08186724A JPH08186724A (en) | 1996-07-16 |
JP3860845B2 true JP3860845B2 (en) | 2006-12-20 |
Family
ID=18316500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP33826594A Expired - Lifetime JP3860845B2 (en) | 1994-12-27 | 1994-12-27 | Color image printing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3860845B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH111029A (en) * | 1997-04-18 | 1999-01-06 | Ricoh Co Ltd | Color print system, color printer, and computer readable recording medium storing computer executable program |
KR100476855B1 (en) * | 2000-09-22 | 2005-03-17 | 세이코 엡슨 가부시키가이샤 | Image processing method |
CN1277176C (en) | 2002-01-15 | 2006-09-27 | 夏普株式会社 | Printing system, printing method, program and record medium |
JP2004007415A (en) | 2002-03-14 | 2004-01-08 | Ricoh Co Ltd | Image processor, image processing method, and program for computer |
CN1305683C (en) * | 2004-06-02 | 2007-03-21 | 致伸科技股份有限公司 | Image treatment method |
JP5218069B2 (en) * | 2009-01-05 | 2013-06-26 | 富士ゼロックス株式会社 | Image forming system and processing program |
JP5241031B2 (en) | 2009-12-08 | 2013-07-17 | ルネサスエレクトロニクス株式会社 | Display device, display panel driver, and image data processing device |
-
1994
- 1994-12-27 JP JP33826594A patent/JP3860845B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH08186724A (en) | 1996-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7692813B2 (en) | Image processing apparatus and method, and storage medium | |
EP0654759B1 (en) | Printing apparatus | |
EP0945780A2 (en) | Printer control circuit, printer and print system | |
US6323958B1 (en) | Printing apparatus | |
US5699492A (en) | Black area discrimination system for ink jet color printing and method therefor | |
US6456298B1 (en) | Image processing apparatus and method | |
JP3860845B2 (en) | Color image printing system | |
US5930385A (en) | Apparatus and method for image conversion | |
JPH11252366A (en) | Printer controller, printer and printing system | |
US20200293842A1 (en) | Image Processing Apparatus Converting Target Partial Image Data to Partial Print Data Using First Profile or Second Profile | |
US6801336B1 (en) | System and method for producing halftoned color separations for an output imaging device | |
JP3673536B2 (en) | Printing apparatus and printing method | |
US7859713B2 (en) | Printing control apparatus, method and printer driver | |
JP2000039979A (en) | Color image print system | |
EP1107173A2 (en) | Color printing apparatus | |
JP3573035B2 (en) | Color printing system and drawing command generation method used therefor | |
JP3636891B2 (en) | Color image output method | |
JP2002318680A (en) | Image processor and image processing method | |
JP3533657B2 (en) | Printing system, printer, printer driver, and program recording medium | |
JPH08123633A (en) | Color image printing system | |
JP4853654B2 (en) | Image processing apparatus, image processing system, and image processing program | |
JP2014197349A (en) | Picture processing device, information processing method, and program | |
JP2001100969A (en) | Printer host, printer, printer, system, and storage medium storing operation program of printer host | |
JP3305071B2 (en) | Server device | |
JP2006350802A (en) | Printer and printing control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041124 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050117 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050315 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060829 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060925 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090929 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100929 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110929 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110929 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120929 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120929 Year of fee payment: 6 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120929 Year of fee payment: 6 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130929 Year of fee payment: 7 |
|
EXPY | Cancellation because of completion of term |