[go: up one dir, main page]

JP2004112343A - Image processing apparatus and method, and image processing system - Google Patents

Image processing apparatus and method, and image processing system Download PDF

Info

Publication number
JP2004112343A
JP2004112343A JP2002272183A JP2002272183A JP2004112343A JP 2004112343 A JP2004112343 A JP 2004112343A JP 2002272183 A JP2002272183 A JP 2002272183A JP 2002272183 A JP2002272183 A JP 2002272183A JP 2004112343 A JP2004112343 A JP 2004112343A
Authority
JP
Japan
Prior art keywords
patch
data
image processing
reading
chart
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.)
Withdrawn
Application number
JP2002272183A
Other languages
Japanese (ja)
Inventor
Yasusuke Nakajima
中島 庸介
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2002272183A priority Critical patent/JP2004112343A/en
Publication of JP2004112343A publication Critical patent/JP2004112343A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Color, Gradation (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

【課題】従来のキャリブレーションにおいては、パッチのエッジ効果を考慮することなく読み取り範囲を設定していたため、エッジ効果による高濃度部分を含めてパッチ濃度を得てしまい、必ずしも最適なキャリブレーション結果を得ることができなかった。
【解決手段】サーバによって選択されたキャリブレーション対象のプリンタにおいて、記録媒体上に複数の単階調パッチからなるチャート画像を出力し(S41)、該サーバは該パッチおいて、濃度が略均一である領域を読み取りサイズとして設定した後、スキャナによって該チャート画像を該読み取りサイズで読み取り(S44)、サーバは得られた複数階調のパッチデータに基づいてキャリブレーションテーブルを作成する(S47)。そして、該キャリブレーションテーブルを対象プリンタへダウンロードする(S48)。
【選択図】  図2
In a conventional calibration, a reading range is set without considering an edge effect of a patch. Therefore, a patch density is obtained including a high density portion due to an edge effect, and an optimum calibration result is not always obtained. I couldn't get it.
A calibration target printer selected by a server outputs a chart image composed of a plurality of single tone patches on a recording medium (S41). After setting a certain area as the read size, the chart image is read at the read size by the scanner (S44), and the server creates a calibration table based on the obtained patch data of a plurality of gradations (S47). Then, the calibration table is downloaded to the target printer (S48).
[Selection] Figure 2

Description

【0001】
【発明の属する技術分野】
本発明は画像処理装置およびその方法、及び画像処理システムに関し、特に、安定した色再現を可能とする画像処理装置及びその方法、及び画像処理システムに関する。
【0002】
【従来の技術】
一般にプリンタにおいては、使用される環境の温度や湿度などの環境条件によって、その印刷特性が変化する場合があることが知られている。また、このような環境条件の他、一定期間の使用の後に印刷特性が変化することもある。
【0003】
例えば電子写真方式のプリンタの場合、その感光ドラムの感光特性が上記環境条件や使用による経年変化によって変化し、その結果として印刷された画像等において観察される、例えば階調性等の印刷特性が所望のものから変化してしまう。また、インクジェット方式のプリンタでは、例えばプリントヘッドの吐出特性の変化によって、上述したような印刷特性の変化が生じてくる。
【0004】
このような印刷特性の変化に対処する方法として、キャリブレーションの手法が知られている。このキャリブレーションは、上述したような個別的なプリンタの印刷特性の変化に対してのみならず、複数のプリンタがネットワークを介して接続される情報処理システムにおいて、各プリンタ間における上述したような印刷特性の違い(ばらつき)が問題となるような場合にも、該ばらつきを低減するために実行される。
【0005】
一般にキャリブレーションにおいては、まずプリンタの印刷特性を得るために、複数のパッチ単位から成るキャリブレーションチャートを出力し、該キャリブレーションチャートをスキャナで読み取る。その後、読み取ったキャリブレーションチャート内の各パッチ単位に対して、所定の読み取り範囲内における平均の輝度データを得る。その後、該読み取り輝度データを濃度データに変換し、該濃度データから所望のキャリブレーションテーブルを作成し、該キャリブレーションテーブルをプリンタに適用することによって、キャリブレーションが施された印刷結果を得ることができる。
【0006】
【発明が解決しようとする課題】
上記従来例で示したキャリブレーションにおいては、キャリブレーションチャートを構成する各パッチ単位内の濃度は均一であることが想定されている。しかしながら一般的なプリンタにおいては、「エッジ効果」と呼ばれる現象によって、パッチの周辺部の濃度が中央部の濃度に比べて高くなることがあることが知られている。
【0007】
上記従来のキャリブレーションにおいては、このようなエッジ効果を考慮することなく読み取り範囲を設定していたため、エッジ効果による高濃度部分を含めてパッチ濃度を得てしまい、必ずしも最適なキャリブレーション結果を得ることができなかった。
【0008】
本発明は上記問題を解決するためになされたものであり、キャリブレーション用のチャートにおけるエッジ効果を考慮した、最適なキャリブレーションを可能とする画像処理装置およびその方法、及び画像処理システムを提供することを目的とする。
【0009】
【課題を解決するための手段】
上記目的を達成するための一手段として、本発明の画像処理システムは以下の構成を備える。
【0010】
すなわち、ネットワークを介して、サーバ装置とスキャナ、及び画像形成装置が接続された画像処理システムであって、前記サーバ装置は、前記画像形成装置より記録媒体上に出力された複数の単階調パッチからなるチャート画像に対し、該パッチにおいて濃度が略均一である領域を読み取りサイズとして設定し、該読み取りサイズ情報を前記スキャナに指示する読み取りサイズ設定手段と、前記スキャナにおいて前記チャート画像を前記読み取りサイズ情報に基づいて読み取ることによって得られた複数階調のパッチデータを取得するパッチデータ取得手段と、前記パッチデータに基づいて前記画像形成装置用の色補正用データを作成する補正データ作成手段と、該色補正用データを前記画像形成装置に転送する補正データ転送手段と、を有することを特徴とする。
【0011】
より詳細には、前記読み取りサイズ設定手段は、前記パッチの外周部から、前記画像形成装置によるエッジ効果に起因する高濃度部を除いた領域を、読み取りサイズとして設定することを特徴とする。
【0012】
【発明の実施の形態】
以下、本発明に係る一実施形態について、図面を参照して詳細に説明する。
【0013】
<第1実施形態>
●システム構成
図1は、本実施形態における画像処理システムの構成を示す図である。同図において、1はネットワーク5に接続されたサーバPCであり、本システムを実現するソフトウェアがインストールされている。
【0014】
2はネットワーク5に接続されたプリンタであり、本システムにおける更正(キャリブレーション)の対象となる。プリンタ2は、ネットワーク5に接続された複数のPCからの指示に応じた印字が行えるように構成されている。プリンタ2はまた、内部にキャリブレーションデータ格納部21を備え、後述するキャリブレーションデータを上記PC1からダウンロードして格納する。
【0015】
ここでサーバPC1には、プリンタ2より出力したキャリブレーションチャートを測定するためのスキャナ3が接続されているが、これを原稿入力等の他の用途に使用することももちろん可能である。
【0016】
4はネットワーク5に接続されたクライアントPCであり、所望の印字データの作成、編集、印字の指示等を行う。一般にプリンタ2に対するキャリブレーションは、システム管理者によってサーバPC1より行われ、通常の印字データの印字はクライアントPC4より実行される。
【0017】
本実施形態のプリンタ2においては、後述するように作成されたキャリブレーションデータに基づくキャリブレーションを行うことにより、常に安定した色再現を可能とする。以下、本実施形態におけるキャリブレーションデータの作成方法について、図2のフローチャートを参照して説明する。
【0018】
●プリンタ用チャート出力
まずステップS41において、サーバPC1からプリンタ2へ、キャリブレーションチャート、すなわちプリンタ用チャートデータの出力をネットワーク5を介して指示し、プリンタ2においてプリンタ用チャートが出力される。ここで、ネットワーク5に複数台のプリンタが接続されている場合が想定されるが、この場合、キャリブレーション対象となるプリンタを、ネットワーク管理のルールに従って予め特定しておく必要があるが、ここではその特定方法についての詳細な説明は省略する。
【0019】
図3は、ステップS41で出力されたプリンタ用チャートの例を示す図である。同図に示されるように本実施形態のプリンタ用チャートは、A4サイズの1ページ61内に、プリンタの濃度特性を検出するためのデータ部62が備えられ、該データ部62の縦横それぞれを32分割した、総計1024のパッチ単位が用意されている。該データ部62の横方向には印刷トナーの基本色であるシアン(C),マゼンタ(M),イエロー(Y),ブラック(K)別にパッチ単位を配置する。各パッチ単位内に記述された数値は配列の添字を示すが、該配列の添字と実際のデータ値との関係は、図4の表に示すように構成されている。すなわち、本実施形態におけるパッチ単位は単色単階調のデータからなり、例えば、図3の配列0に対する実際の出力データ値は図4によれば0であり、同様に配列32に対しては128、配列63に対しては255、である。なお、本実施形態においてはCMYK各色8ビットの系であると想定しているため、出力データ値として0〜255の数値を用いる例を示したが、他のビット数の系であれば図4に示す対応表内の出力データ値を変更すれば良い。
【0020】
図3に示すプリンタ用チャートにおいては、ハイライト側に属する配列0〜31の32階調分のパッチ単位がそれぞれ4個所づつ配置され、シャドウ側に属する配列33,35,37,..,61,63の16階調分のパッチ単位がそれぞれ8個所づつ配置されている。本実施形態において、このようにハイライト側とシャドウ側とで階調数を異ならせたのは、本システムのハイライト側においては、シャドウ側に比べてより綿密な階調情報が必要となるためである。また、シャドウ側に配置されるパッチ単位数がハイライト側よりも多くなっているのは、スキャナにおける入力値のばらつきが、シャドウ側の方がハイライト側よりも多い傾向があるためである。
【0021】
また、図3に示す63は、その矢印形によってチャート61を後述するスキャナの原稿台上に載置する際の方向をユーザに知らしめるための、載置方向判別情報である。なお、載置方向判別情報63内には、このチャート61がプリンタ2の更正用であることを示す識別情報(この例では「B」)が記されている。また、64,65,66は、チャート61がスキャナの原稿台に正常に載置されているか否かを検出するためのレジマークである。該レジマーク64,65,66の検出処理の詳細については後述する。
【0022】
ここで図5を参照して、プリンタ用チャートにおける各パッチ単位内の濃度ムラについて説明する。同図において、20はあるパッチ単位を示す。該パッチ単位20内は理想的には均一の濃度で出力されるべきであるが、電子写真系等のあるプリンタでは、パッチ周辺部においてエッジ効果と呼ばれる濃度上昇が発生する。このエッジ効果の多くは現像プロセスに起因するものであるが、ここでは詳細は言及しない。
【0023】
図5の上部は、パッチ単位20の中心部の水平方向における濃度変化を示すグラフであり、縦軸が濃度、横軸がパッチの幅方向の座標を示している。該グラフによれば、パッチ20の周辺部においてエッジ効果21,22が発生していることが分かる。
【0024】
なお、図3に示すプリンタ用チャート61は、上述したようにPC1からの指示によってプリンタ2から出力されるものであるが、プリンタ2内で上記フォーマットのチャートを構成する情報を所有しておき、PC1からの指示によって、該情報に基づいてチャートを生成してもよいし、PC1からチャート構成情報をプリンタ2に送信することによって、チャートを生成してもよい。なお、チャート構成情報はプリンタ2のコマンド系に依存するものであるが、ここでは特に限定しない。
【0025】
●プリンタ用チャートのスキャン
プリンタ2からのプリンタ用チャートの出力が終了すると、図2のステップS42において、本システムを構成するスキャナ3が既に更正済みであるか否かを判断し、未更正であればステップS43においてスキャナ更正を行う。なお、ここではスキャナ更正の詳細については特に言及しない。
【0026】
スキャナ3の更正後ステップS44において、上述したプリンタ用チャートをスキャナ3を用いて測定する。スキャナ3によるスキャンは通常、サーバPC1上に構成されるスキャナドライバを介して実行され、例えばスキャン解像度の設定や入力領域の指定等が行われる。
【0027】
本実施形態では、プリンタ用チャートの各パッチ単位内において、所定の「読み取り範囲」内のRGB信号値(輝度値)を読み取り、該値をPC1に返す。
【0028】
以下、本実施形態のパッチ単位内における読み取り範囲の設定処理について、図6のフローチャートを参照して説明する。
【0029】
まずステップS31において、パッチの最外郭内の輝度値の全平均値を算出し、これをN(0)とする。次にステップS32において、変数iに初期値0を代入する。次にステップS33において、変数iがパッチ幅の1/2を超えたか否かを判定し、超えた場合には処理を終了するが、越えていない場合にはステップS34に進む。
【0030】
ステップS34においては、パッチの最外郭からiピクセル分内側に入った矩形内の輝度値の全平均値を算出し、これをN(i)とする。そしてステップS35においてN(i)を、既に算出済である、該N(i)の矩形よりも1ピクセル分外側の矩形についての、輝度値の全平均値N(i−1)と比較する。
【0031】
ここで、読み取り範囲がエッジ効果を含んでいる間は、N(i)とN(i−1)は一致しないため、ステップS36で変数iをインクリメントし、ステップS33に戻る。一方、ステップS35においてN(i)とN(i−1)とが一致した場合には、読み取り範囲がエッジ効果を含んでいないと見なし、ステップS37に進んで、プリンタ2における有効な「読み取り範囲」を、パッチ幅から2*iを減算した値以内である、と決定する。
【0032】
サーバPC1では、スキャナ3よりパッチ単位の「読み取り範囲」内の平均輝度値を入力し、プリンタ用チャートにおける各パッチ単位の配置に基づき、ハイライト側では4個所の平均(32階調分)を算出し、シャドウ側は8個所の平均(16階調分)を算出することによって、CMYK各色48階調のRGB信号値を得る。ここで、スキャナ更正によって予め用意された、スキャナ3のRGB輝度信号とプリンタ2のCMYK濃度信号の対応を示す輝度濃度変換テーブル(不図示)を参照することによって、該48階調の輝度信号から48階調の濃度特性値(CMYK値)を得ることができる。
【0033】
図2のステップS44に示すプリンタ用チャートのスキャンが終了すると、次にステップS45において、スキャンしたプリンタ用チャートが正しいものであるか否かを判別する。すなわちこの場合、プリンタ2の更正を行うことを目的としているため、スキャンしたチャートがプリンタ2用チャートであるか否かを判断する。これは例えば、図3に示す左下レジマーク65を検出し、次に左上レジマーク64を検出することによって実施される。これらのレジマーク検出に失敗した場合は、ステップS46においてエラー表示を行う。
【0034】
●キャリブレーションテーブル作成
次にステップS47では、サーバPC1においてキャリブレーションテーブルが作成される。以下、本実施形態におけるキャリブレーションテーブルの作成処理について、図7を用いて説明する。
【0035】
図7(a)は、前段のスキャン処理によって得られた、48階調の濃度特性値を示す図である。同図には入力/出力の関係カーブが示されるが、これは48階調分の値に基づく補間計算により求められる。なお、ここでは一色分のみについて説明するが、実際はCMYK各色について同様の処理を行う。
【0036】
ここで、濃度特性の理想値として、図7(c)に示すような線形カーブが予め規定されている。従って、図7(a)に示す現状の濃度特性を図7(c)に示す理想特性に近づけるために、図7(a)の逆関数に相当する図7(b)に示す特性に基づき、キャリブレーションテーブルを算出する。すなわち、図7(a)に示す特性に対して、図7(b)の特性に基づく補正を行うことにより、結果として図7(c)に示す理想特性が得られる。
【0037】
●キャリブレーションテーブルのダウンロード
次にステップS48において、サーバPC1で作成されたキャリブレーションテーブルがプリンタ2へダウンロードされ、キャリブレーションデータ格納部21に格納される。この時、上述したチャート出力時と同様に、ネットワーク5上に複数台のプリンタが接続されている場合を想定して、ダウンロード対象となるプリンタを特定する。なお、ダウンロードに関するコマンド等はプリンタのコマンド系に依存するが、ここでは詳細な説明を省略する。
【0038】
図8は、プリンタ2におけるダウンロードデータの受信処理を示すフローチャートである。まずステップS70においてデータが受信されたか否かを判定する。受信されていない場合はステップS70を繰り返すが、受信された場合はステップS71において受信データの解析を行う。該解析結果の判定をステップS72で行うが、受信データがキャリブレーションダウンロードコマンドである場合にはステップS73に進み、上述したようにキャリブレーションデータ格納部21へ該キャリブレーションデータを格納する。一方、キャリブレーションダウンロードコマンドでないと判断された場合には、ステップS74において該受信データに応じた処理を行う。
【0039】
●キャリブレーション処理
以下、プリンタ2におけるキャリブレーション処理について説明する。
【0040】
通常、印字データはPC1上のアプリケーションからPC1上のプリンタドライバを経由してプリンタ2へ流される。プリンタ2では、上述した図8のステップS74等において印字データの解析、ページレイアウトの構成、画像処理、印字処理、等を行う。
【0041】
ここで図9に、プリンタ2におけるキャリブレーション処理のフローチャートを示す。まずステップS110において、入力信号RGBに対して、輝度補正やコントラスト補正等のカラー微調整処理を施す。次にステップS111において、モニタの色味とプリンタ印字の色味を合わせるためのカラーマッチング処理を行う。次にステップS112において、入力信号である輝度RGBをプリンタの印字信号である濃度CMYKへ変換する、輝度濃度変換処理を行う。そしてステップS113において、キャリブレーション処理を行う。すなわち、CMYK各8ビット多値信号を入出力信号とし、キャリブレーションデータ格納部21に格納されたキャリブレーションテーブルデータを用いて、出力特性が線形となるように補正するものである。次にステップS114において、キャリブレーション後のCMYK各8ビット信号を、例えばCMYK各1ビットの信号へ2値化する等、出力系に則した信号に変換する。
【0042】
これにより、本実施形態における各色の出力信号について、その階調特性を線形とすることができる。
【0043】
●ユーザインタフェース
以下、図10及び図11を用いて、サーバPC1におけるキャリブレーション関連のユーザインタフェース(UI)例について説明する。なお、本実施形態におけるキャリブレーションデータ作成システムは、PC1上における一種のアプリケーションとして実現される。
【0044】
図10は、本実施形態におけるUI画面遷移例を示す図である。本アプリケーションが起動されると、まずステップS801においてメイン画面の表示を行う。該メイン画面の例を図11に示す。なお、他の画面も基本的には図11と同様に、「次へ」「戻る」「キャンセル」「ヘルプ」のボタン押下により、関連する他の画面へ移る。図11のメイン画面では、選択メニューとして「新規測定」「既存の測定データファイルを開く」「ダウンロードデータの削除」の3種を用意している。
【0045】
ここで「新規測定」を選択して「次へ」を押下した場合は、ステップS802へ移る。ステップS802ではプリンタ2へのチャートの出力を行い、次にステップS805において、上述したようにサーバPC1によるスキャナ3の更正を行った後、スキャナ3に固有の輝度濃度変換テーブルを作成する。そしてステップS807でスキャナ3において、上記輝度濃度変換テーブルを用いて該チャートの測定を行う。そしてステップS808において、キャリブレーションの適用、すなわちキャリブレーションデータの作成及びプリンタ2へのダウンロード(図2のS47,S48)を行う。
【0046】
なおステップS808のUIにおいてはステップS809へ移行するためのボタンが用意されている。ユーザによる該ボタンの押下によってステップS809へ進むと、測定データの保存を可能とする画面が表示され、ステップS807で測定したスキャンデータが保存を指示できる。このスキャンデータの保存ファイルは、後述する既存の測定データを用いた処理において使用することができる。ステップS809を抜けるとステップS808へ戻り、次にステップS810において処理終了画面が表示される。該画面において「アプリケーションの終了」が指定されると処理は終了し、「メイン画面へ戻る」が指定されるとステップS801へ戻る。
【0047】
ステップS801のメイン画面において、「測定データを開く」を選択して「次へ」を押下すると、ステップS803の測定データ指示画面が表示される。ここでは「参照」ボタンの押下により、ステップS806の測定データ読み込み画面へ移行し、詳細な測定データの捜索を可能とする。ここで読み込まれる測定データは、上述したステップS809で保存されたデータファイルである。そして次にステップS808において、キャリブレーションの適用が行われる。尚、以降の処理は上述した通りであるため、説明を省略する。
【0048】
ステップS801のメイン画面において、「ダウンロードデータの削除」を選択して「次へ」を押下すると、ステップS804においてプリンタ2のキャリブレーションデータ格納部21内に格納されたキャリブレーションデータの削除を行う。なお、この削除処理はサーバPC1からプリンタ2へのコマンドによる指示に基づいて行われるが、ここでは該コマンドについては特に言及しない。そして次にステップS810の処理終了画面へ移行する。
【0049】
なお、上述したように本実施形態においては、ネットワーク5上に複数台のプリンタが接続されている場合を想定して、対象となるプリンタを特定することが必要となるが、これは具体的には図10のステップS802におけるプリンタ用チャートの印刷処理の際に、UI上において行われる。アプリケーションはすなわち、指定されたプリンタに対して、チャート出力指示や、キャリブレーションデータのダウンロードを行う。
【0050】
●総括
以上説明したように本実施形態によれば、サーバPC1からの指示によってキャリブレーションデータを作成してプリンタ2へダウンロードすることができ、これを定期的に行うことによって、プリンタ2において常に安定したカラー印字を行うことができる。
【0051】
また、プリンタが出力したキャリブレーションチャートに対して、エッジ効果等による濃度ムラの無い範囲を読み込み、該読み込みデータに基づいてキャリブレーションデータを作成することによって、エッジ効果の影響を排除し、より高精度のキャリブレーションデータを作成することができる。
【0052】
従って、特に高価な濃度計等を用いることなく、既存の装置を用いて精度の高いキャリブレーションを実現することが可能となる。
【0053】
尚、本実施形態においてはシステムを構成するプリンタ装置としてカラーレーザビームプリンタ(LBP)を用いる例を示すが、インクジェットプリンタ等、他の印字方式によるプリンタ装置に関しても本発明は同様に実施可能である。また、ネットワークにおける接続形態およびプロトコルについては特に詳細には言及しないが、どのようなものでも同様に実施が可能である。
【0054】
【他の実施形態】
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用しても良い。
【0055】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUまたはMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成されることは言うまでもない。
【0056】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0057】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることが出来る。
【0058】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0059】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0060】
【発明の効果】
以上説明したように本発明によれば、キャリブレーション用のチャートにおけるエッジ効果を考慮した、最適なキャリブレーションが可能となる。
【図面の簡単な説明】
【図1】本発明に係る一実施形態における画像処理システムの構成を示す図である。
【図2】本実施形態におけるキャリブレーションデータ作成処理を示すフローチャートである。
【図3】本実施形態におけるプリンタ用チャートの例を示す図である。
【図4】パッチデータ配列における添字と実際のデータ値との関係を示す図である。
【図5】本実施形態におけるエッジ効果を説明するための図である。
【図6】本実施形態におけるパッチ単位内での有効読み取り範囲の設定処理を示すフローチャートである。
【図7】本実施形態におけるキャリブレーションテーブルを説明するための図である。
【図8】本実施形態のプリンタにおけるキャリブレーションデータの受信処理を示すフローチャートである。
【図9】本実施形態のプリンタにおけるキャリブレーション処理を示すフローチャートである。
【図10】本実施形態におけるUI画面遷移例を示す図である。
【図11】本実施形態におけるメイン画面例を示す図である。
【符号の説明】
1 サーバPC
2 プリンタ
3 スキャナ
4 クライアントPC
5 ネットワーク
21 キャリブレーションデータ格納部
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image processing apparatus and method, and an image processing system, and more particularly, to an image processing apparatus and method capable of performing stable color reproduction, and an image processing system.
[0002]
[Prior art]
In general, it is known that printing characteristics of a printer may change depending on environmental conditions such as temperature and humidity of an environment in which the printer is used. In addition to such environmental conditions, printing characteristics may change after a certain period of use.
[0003]
For example, in the case of an electrophotographic printer, the photosensitive characteristics of the photosensitive drum change due to aging due to the above environmental conditions and use, and as a result, printing characteristics such as gradation characteristics observed in a printed image or the like are reduced. It changes from what you want. In an ink jet printer, for example, a change in the print characteristics described above occurs due to a change in the discharge characteristics of the print head.
[0004]
As a method for coping with such a change in print characteristics, a calibration method is known. This calibration is performed not only for the change in the printing characteristics of the individual printers as described above, but also for the printing between the printers in an information processing system in which a plurality of printers are connected via a network. Even when the difference (variation) in the characteristics becomes a problem, the process is executed to reduce the variation.
[0005]
Generally, in calibration, first, in order to obtain printing characteristics of a printer, a calibration chart including a plurality of patch units is output, and the calibration chart is read by a scanner. Thereafter, for each patch unit in the read calibration chart, average luminance data within a predetermined reading range is obtained. Thereafter, the read luminance data is converted into density data, a desired calibration table is created from the density data, and the calibration table is applied to a printer to obtain a calibrated print result. it can.
[0006]
[Problems to be solved by the invention]
In the calibration shown in the above conventional example, it is assumed that the density in each patch unit constituting the calibration chart is uniform. However, in a general printer, it is known that the density at the peripheral portion of the patch may be higher than the density at the central portion due to a phenomenon called “edge effect”.
[0007]
In the above-mentioned conventional calibration, since the reading range is set without considering such an edge effect, a patch density is obtained including a high density portion due to the edge effect, and an optimum calibration result is not always obtained. I couldn't do that.
[0008]
SUMMARY An advantage of some aspects of the invention is to provide an image processing apparatus, an image processing method, and an image processing system capable of performing optimal calibration in consideration of an edge effect in a calibration chart. The purpose is to:
[0009]
[Means for Solving the Problems]
As one means for achieving the above object, the image processing system of the present invention has the following configuration.
[0010]
That is, an image processing system in which a server device, a scanner, and an image forming device are connected via a network, wherein the server device includes a plurality of single tone patches output from the image forming device onto a recording medium. Reading size setting means for setting a region where the density is substantially uniform in the patch as a reading size, and instructing the scanner of the reading size information with respect to the chart image comprising: Patch data acquisition means for acquiring patch data of a plurality of gradations obtained by reading based on information, and correction data creation means for creating color correction data for the image forming apparatus based on the patch data, Correction data transfer means for transferring the color correction data to the image forming apparatus. Characterized in that it.
[0011]
More specifically, the reading size setting means sets, as a reading size, an area excluding a high density portion caused by an edge effect of the image forming apparatus from an outer peripheral portion of the patch.
[0012]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
[0013]
<First embodiment>
[System Configuration] FIG. 1 is a diagram showing a configuration of an image processing system according to the present embodiment. In FIG. 1, reference numeral 1 denotes a server PC connected to a network 5, on which software for realizing the present system is installed.
[0014]
Reference numeral 2 denotes a printer connected to the network 5, which is a target of correction (calibration) in the present system. The printer 2 is configured to perform printing according to instructions from a plurality of PCs connected to the network 5. The printer 2 further includes a calibration data storage unit 21 therein, and downloads and stores calibration data, which will be described later, from the PC 1.
[0015]
Here, a scanner 3 for measuring the calibration chart output from the printer 2 is connected to the server PC 1, but it is of course possible to use the scanner 3 for other purposes such as document input.
[0016]
Reference numeral 4 denotes a client PC connected to the network 5, which performs creation, editing, and printing instructions of desired print data. In general, calibration for the printer 2 is performed by the server PC 1 by the system administrator, and normal printing of print data is performed by the client PC 4.
[0017]
In the printer 2 of the present embodiment, stable color reproduction is always possible by performing calibration based on calibration data created as described later. Hereinafter, a method of creating calibration data according to the present embodiment will be described with reference to the flowchart of FIG.
[0018]
Output of Printer Chart First, in step S41, the server PC 1 instructs the printer 2 to output a calibration chart, that is, printer chart data via the network 5, and the printer 2 outputs the printer chart. Here, it is assumed that a plurality of printers are connected to the network 5. In this case, it is necessary to specify a printer to be calibrated in advance in accordance with network management rules. A detailed description of the identification method is omitted.
[0019]
FIG. 3 is a diagram showing an example of the printer chart output in step S41. As shown in the figure, the printer chart of this embodiment has a data section 62 for detecting the density characteristic of the printer within one page 61 of A4 size. A total of 1024 patch units that are divided are prepared. In the horizontal direction of the data section 62, patch units are arranged for cyan (C), magenta (M), yellow (Y), and black (K), which are the basic colors of the printing toner. The numerical value described in each patch unit indicates a subscript of the array, and the relationship between the subscript of the array and the actual data value is configured as shown in the table of FIG. That is, the patch unit in the present embodiment is composed of single-color, single-tone data. For example, the actual output data value with respect to the array 0 in FIG. , 255 for array 63. In this embodiment, it is assumed that the system is an 8-bit system for each color of CMYK. Therefore, an example in which a numerical value of 0 to 255 is used as the output data value is shown. The output data value in the correspondence table shown in FIG.
[0020]
In the printer chart shown in FIG. 3, four patch units each corresponding to 32 gradations of arrays 0 to 31 belonging to the highlight side are arranged, and the arrays 33, 35, 37,. . , 61, and 63 are arranged in eight patch units each for 16 gradations. In the present embodiment, the difference in the number of gradations between the highlight side and the shadow side is that more detailed gradation information is required on the highlight side of the present system than on the shadow side. That's why. The reason why the number of patch units arranged on the shadow side is larger than that on the highlight side is that there is a tendency that the input values in the scanner vary more on the shadow side than on the highlight side.
[0021]
Reference numeral 63 shown in FIG. 3 is mounting direction discrimination information for notifying the user of the direction in which the chart 61 is mounted on a document table of a scanner described later by the arrow shape. Note that identification information (in this example, “B”) indicating that the chart 61 is for correcting the printer 2 is written in the mounting direction determination information 63. Reference numerals 64, 65, and 66 are registration marks for detecting whether the chart 61 is normally placed on the document table of the scanner. Details of the processing for detecting the registration marks 64, 65, 66 will be described later.
[0022]
Here, the density unevenness in each patch unit in the printer chart will be described with reference to FIG. In the figure, reference numeral 20 denotes a certain patch unit. The output within the patch unit 20 should ideally be output with a uniform density. However, in a printer such as an electrophotographic system, a density increase called an edge effect occurs in the periphery of the patch. Many of the edge effects are due to the development process, but will not be described in detail here.
[0023]
The upper part of FIG. 5 is a graph showing the change in density in the horizontal direction at the center of the patch unit 20, with the ordinate indicating the density and the abscissa indicating the coordinates in the patch width direction. According to the graph, it is understood that the edge effects 21 and 22 occur in the peripheral portion of the patch 20.
[0024]
The printer chart 61 shown in FIG. 3 is output from the printer 2 according to the instruction from the PC 1 as described above. The chart may be generated based on the information according to an instruction from the PC 1, or the chart may be generated by transmitting the chart configuration information from the PC 1 to the printer 2. The chart configuration information depends on the command system of the printer 2, but is not particularly limited here.
[0025]
When the output of the printer chart from the scan printer 2 is completed, it is determined in step S42 in FIG. 2 whether or not the scanner 3 constituting the present system has already been corrected. For example, the scanner is corrected in step S43. Here, the details of the scanner correction will not be particularly described.
[0026]
In step S44 after the scanner 3 is corrected, the above-described printer chart is measured using the scanner 3. Scanning by the scanner 3 is usually performed via a scanner driver configured on the server PC1, and for example, setting of a scan resolution, designation of an input area, and the like are performed.
[0027]
In the present embodiment, an RGB signal value (luminance value) within a predetermined “reading range” is read in each patch unit of the printer chart, and the value is returned to the PC 1.
[0028]
Hereinafter, the setting process of the reading range in the patch unit according to the present embodiment will be described with reference to the flowchart of FIG.
[0029]
First, in step S31, a total average value of luminance values in the outermost contour of the patch is calculated, and this is set to N (0). Next, in step S32, the initial value 0 is substituted for the variable i. Next, in step S33, it is determined whether or not the variable i has exceeded 1/2 of the patch width. If the variable i has exceeded, the process ends. If not, the process proceeds to step S34.
[0030]
In step S34, the total average value of the luminance values in the rectangle inside the pixel by i pixels from the outermost contour of the patch is calculated, and this is set to N (i). Then, in step S35, N (i) is compared with the total average value N (i-1) of the luminance values of the rectangle which is already calculated and which is one pixel outside the rectangle of N (i).
[0031]
Here, while the reading range includes the edge effect, N (i) and N (i-1) do not match, so the variable i is incremented in step S36, and the process returns to step S33. On the other hand, if N (i) and N (i-1) match in step S35, it is determined that the reading range does not include the edge effect, and the process proceeds to step S37, where the valid "reading range" Is determined to be within a value obtained by subtracting 2 * i from the patch width.
[0032]
In the server PC1, the average luminance value within the "read range" of the patch unit is input from the scanner 3, and based on the arrangement of each patch unit in the printer chart, the average (for 32 gradations) of four places is highlighted on the highlight side. On the shadow side, an RGB signal value of 48 gradations for each color of CMYK is obtained by calculating an average of eight places (for 16 gradations) on the shadow side. Here, by referring to a luminance / density conversion table (not shown) indicating the correspondence between the RGB luminance signal of the scanner 3 and the CMYK density signal of the printer 2 prepared in advance by the scanner correction, the luminance signal of the 48 gradations is obtained. A density characteristic value (CMYK value) of 48 gradations can be obtained.
[0033]
When the scanning of the printer chart shown in step S44 of FIG. 2 is completed, next, in step S45, it is determined whether or not the scanned printer chart is correct. That is, in this case, since the purpose is to correct the printer 2, it is determined whether or not the scanned chart is the chart for the printer 2. This is performed, for example, by detecting the lower left registration mark 65 shown in FIG. 3, and then detecting the upper left registration mark 64. If the registration mark detection fails, an error display is performed in step S46.
[0034]
Next, in step S47, a calibration table is created in the server PC1. Hereinafter, the process of creating the calibration table in the present embodiment will be described with reference to FIG.
[0035]
FIG. 7A is a diagram showing density characteristic values of 48 gradations obtained by the preceding scanning process. FIG. 3 shows an input / output relationship curve, which is obtained by interpolation calculation based on values for 48 gradations. Although only one color is described here, the same process is actually performed for each of CMYK colors.
[0036]
Here, a linear curve as shown in FIG. 7C is defined in advance as an ideal value of the density characteristic. Therefore, in order to bring the current density characteristic shown in FIG. 7A closer to the ideal characteristic shown in FIG. 7C, based on the characteristic shown in FIG. 7B corresponding to the inverse function of FIG. Calculate the calibration table. That is, by performing correction based on the characteristic shown in FIG. 7B with respect to the characteristic shown in FIG. 7A, the ideal characteristic shown in FIG. 7C is obtained as a result.
[0037]
Next, in step S48, the calibration table created by the server PC1 is downloaded to the printer 2 and stored in the calibration data storage unit 21. At this time, as in the case of the chart output described above, the printer to be downloaded is specified on the assumption that a plurality of printers are connected on the network 5. Note that commands related to download depend on the command system of the printer, but detailed description is omitted here.
[0038]
FIG. 8 is a flowchart illustrating a download data receiving process in the printer 2. First, it is determined in step S70 whether data has been received. If it has not been received, step S70 is repeated. If it has been received, the received data is analyzed in step S71. The analysis result is determined in step S72. If the received data is a calibration download command, the flow advances to step S73 to store the calibration data in the calibration data storage unit 21 as described above. On the other hand, if it is determined that the received command is not the calibration download command, a process corresponding to the received data is performed in step S74.
[0039]
Calibration Process The calibration process in the printer 2 will be described below.
[0040]
Normally, print data is sent from the application on the PC 1 to the printer 2 via the printer driver on the PC 1. In the printer 2, the analysis of the print data, the configuration of the page layout, the image processing, the print processing, and the like are performed in the above-described step S74 of FIG.
[0041]
FIG. 9 shows a flowchart of the calibration process in the printer 2. First, in step S110, color fine adjustment processing such as luminance correction and contrast correction is performed on the input signals RGB. Next, in step S111, a color matching process for matching the color of the monitor with the color of the printer print is performed. Next, in step S112, a luminance / density conversion process of converting the luminance RGB as the input signal into the density CMYK as the print signal of the printer is performed. Then, in step S113, a calibration process is performed. That is, the CMYK 8-bit multi-level signal is used as an input / output signal, and the output characteristics are corrected to be linear using the calibration table data stored in the calibration data storage unit 21. Next, in step S114, the CMYK 8-bit signal after the calibration is converted into a signal conforming to the output system, for example, binarized into a CMYK 1-bit signal.
[0042]
Thereby, the gradation characteristic of the output signal of each color in the present embodiment can be made linear.
[0043]
[User Interface] An example of a user interface (UI) related to calibration in the server PC 1 will be described below with reference to FIGS. Note that the calibration data creation system according to the present embodiment is realized as a type of application on the PC 1.
[0044]
FIG. 10 is a diagram illustrating a UI screen transition example according to the present embodiment. When the application is started, first, a main screen is displayed in step S801. FIG. 11 shows an example of the main screen. Basically, the other screens are shifted to other related screens by pressing the “next”, “return”, “cancel”, and “help” buttons as in FIG. In the main screen of FIG. 11, three types of selection menus, "new measurement", "open existing measurement data file", and "delete download data" are prepared.
[0045]
If “new measurement” is selected and “next” is pressed, the process proceeds to step S802. In step S802, the chart is output to the printer 2. Then, in step S805, the scanner 3 is corrected by the server PC 1 as described above, and then a brightness / density conversion table unique to the scanner 3 is created. Then, in step S807, the scanner 3 measures the chart using the luminance-density conversion table. In step S808, calibration is applied, that is, calibration data is created and downloaded to the printer 2 (S47 and S48 in FIG. 2).
[0046]
Note that a button for shifting to step S809 is prepared in the UI of step S808. When the user presses the button and the process advances to step S809, a screen that allows the storage of the measurement data is displayed, and the user can instruct to save the scan data measured in step S807. The scan data storage file can be used in a process using existing measurement data described later. After step S809, the process returns to step S808, and then a process end screen is displayed in step S810. If "end application" is specified on the screen, the process ends. If "return to main screen" is specified, the process returns to step S801.
[0047]
When "Open measurement data" is selected on the main screen of step S801 and "Next" is pressed, a measurement data instruction screen of step S803 is displayed. Here, when the “reference” button is pressed, the screen shifts to the measurement data reading screen in step S806, and a search for detailed measurement data is enabled. The measurement data read here is the data file saved in step S809 described above. Then, in step S808, calibration is applied. Since the subsequent processing is as described above, the description will be omitted.
[0048]
When "delete download data" is selected and "next" is pressed on the main screen in step S801, the calibration data stored in the calibration data storage unit 21 of the printer 2 is deleted in step S804. Note that this deletion processing is performed based on an instruction by a command from the server PC1 to the printer 2, but this command is not particularly mentioned here. Then, the process proceeds to the processing end screen of step S810.
[0049]
As described above, in the present embodiment, it is necessary to specify a target printer on the assumption that a plurality of printers are connected on the network 5, but this is specifically described. Is performed on the UI during the printing process of the printer chart in step S802 in FIG. That is, the application issues a chart output instruction and downloads calibration data to the designated printer.
[0050]
[Summary] As described above, according to the present embodiment, calibration data can be created and downloaded to the printer 2 according to an instruction from the server PC 1. Color printing can be performed.
[0051]
Further, by reading a range without density unevenness due to an edge effect or the like from the calibration chart output by the printer, and creating calibration data based on the read data, the influence of the edge effect is eliminated, and a higher level is achieved. Accuracy calibration data can be created.
[0052]
Therefore, highly accurate calibration can be realized using an existing device without using an expensive densitometer or the like.
[0053]
In the present embodiment, an example is shown in which a color laser beam printer (LBP) is used as a printer device constituting the system. However, the present invention can be similarly applied to a printer device using another printing method such as an ink jet printer. . Further, the connection form and the protocol in the network are not particularly described in detail, but any embodiment can be similarly implemented.
[0054]
[Other embodiments]
The present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), but may be a device including one device (for example, a copying machine, a facsimile machine, etc.). May be applied.
[0055]
Further, an object of the present invention is to provide a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, and a computer (or CPU or MPU) of the system or apparatus to store the storage medium. Needless to say, this can also be achieved by reading out and executing the program code stored in the.
[0056]
In this case, the program code itself read from the storage medium realizes the function of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
[0057]
As a storage medium for supplying the program code, for example, a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, or the like is used. I can do it.
[0058]
When the computer executes the readout program code, not only the functions of the above-described embodiments are realized, but also an OS (Operating System) running on the computer based on the instruction of the program code. It goes without saying that a case where a part of the actual processing is performed and the function of the above-described embodiment is realized by the processing is also included.
[0059]
Further, after the program code read from the storage medium is written into a memory provided on a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that a CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
[0060]
【The invention's effect】
As described above, according to the present invention, optimal calibration can be performed in consideration of an edge effect in a calibration chart.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an image processing system according to an embodiment of the present invention.
FIG. 2 is a flowchart illustrating calibration data creation processing according to the present embodiment.
FIG. 3 is a diagram illustrating an example of a printer chart according to the embodiment.
FIG. 4 is a diagram showing a relationship between subscripts and actual data values in a patch data array.
FIG. 5 is a diagram for explaining an edge effect in the embodiment.
FIG. 6 is a flowchart illustrating a process of setting an effective reading range within a patch unit according to the embodiment.
FIG. 7 is a diagram illustrating a calibration table according to the embodiment.
FIG. 8 is a flowchart showing a calibration data receiving process in the printer of the embodiment.
FIG. 9 is a flowchart illustrating a calibration process in the printer of the embodiment.
FIG. 10 is a diagram illustrating an example of a UI screen transition according to the embodiment.
FIG. 11 is a diagram illustrating an example of a main screen according to the present embodiment.
[Explanation of symbols]
1 server PC
2 Printer 3 Scanner 4 Client PC
5 Network 21 Calibration data storage

Claims (12)

記録媒体上に複数の単階調パッチからなるチャート画像を出力するチャート出力手段と、
前記パッチおいて、濃度が略均一である領域を読み取りサイズとして設定する読み取りサイズ設定手段と、
前記チャート画像を前記読み取りサイズに基づいて読み取ることにより、複数階調のパッチデータを得る読み取り手段と、
前記パッチデータに基づいて色補正用データを作成する補正データ作成手段と、
を有することを特徴とする画像処理装置。
Chart output means for outputting a chart image composed of a plurality of single tone patches on a recording medium,
Reading size setting means for setting, as the reading size, an area having substantially uniform density in the patch;
A reading unit that obtains patch data of a plurality of gradations by reading the chart image based on the reading size;
Correction data creating means for creating color correction data based on the patch data,
An image processing apparatus comprising:
前記読み取りサイズ設定手段は、前記パッチの外周部を除いた領域を、読み取りサイズとして設定することを特徴とする請求項1記載の画像処理装置。2. The image processing apparatus according to claim 1, wherein the reading size setting unit sets an area excluding an outer peripheral portion of the patch as a reading size. 前記読み取りサイズ設定手段は、前記パッチの外周部における高濃度部を除いた領域を、読み取りサイズとして設定することを特徴とする請求項2記載の画像処理装置。The image processing apparatus according to claim 2, wherein the reading size setting unit sets an area excluding a high density portion in an outer peripheral portion of the patch as a reading size. さらに、前記色補正用データを用いて画像データの色補正を行う補正手段を有することを特徴とする請求項1記載の画像処理装置。2. The image processing apparatus according to claim 1, further comprising a correction unit configured to perform color correction of the image data using the color correction data. さらに、前記補正手段による色補正後の画像データに基づく画像を形成する画像形成手段を有することを特徴とする請求項3記載の画像処理装置。4. The image processing apparatus according to claim 3, further comprising an image forming unit that forms an image based on the image data after the color correction by the correction unit. ネットワークを介して、サーバ装置とスキャナ、及び画像形成装置が接続された画像処理システムであって、
前記サーバ装置は、
前記画像形成装置より記録媒体上に出力された複数の単階調パッチからなるチャート画像に対し、該パッチにおいて濃度が略均一である領域を読み取りサイズとして設定し、該読み取りサイズ情報を前記スキャナに指示する読み取りサイズ設定手段と、
前記スキャナにおいて前記チャート画像を前記読み取りサイズ情報に基づいて読み取ることによって得られた複数階調のパッチデータを取得するパッチデータ取得手段と、
前記パッチデータに基づいて前記画像形成装置用の色補正用データを作成する補正データ作成手段と、
該色補正用データを前記画像形成装置に転送する補正データ転送手段と、
を有することを特徴とする画像処理システム。
An image processing system in which a server device, a scanner, and an image forming device are connected via a network,
The server device,
For a chart image composed of a plurality of single tone patches output on a recording medium from the image forming apparatus, an area where density is substantially uniform in the patch is set as a read size, and the read size information is sent to the scanner. Reading size setting means for instructing;
Patch data obtaining means for obtaining a plurality of gradation patch data obtained by reading the chart image based on the read size information in the scanner,
Correction data creating means for creating color correction data for the image forming apparatus based on the patch data,
Correction data transfer means for transferring the color correction data to the image forming apparatus;
An image processing system comprising:
前記読み取りサイズ設定手段は、前記パッチの外周部を除いた領域を、読み取りサイズとして設定することを特徴とする請求項6記載の画像処理システム。7. The image processing system according to claim 6, wherein the reading size setting unit sets an area excluding an outer peripheral portion of the patch as a reading size. 前記読み取りサイズ設定手段は、前記パッチの外周部から、前記画像形成装置によるエッジ効果に起因する高濃度部を除いた領域を、読み取りサイズとして設定することを特徴とする請求項7記載の画像処理システム。8. The image processing apparatus according to claim 7, wherein the reading size setting unit sets, as a reading size, an area excluding a high density portion caused by an edge effect of the image forming apparatus from an outer peripheral portion of the patch. system. 前記サーバ装置はさらに、
前記ネットワークに接続された複数の画像形成装置から色補正対象となる画像形成装置を選択する選択手段を有し、
前記補正データ作成手段は、前記選択手段において選択された画像形成装置用の色補正用データを作成することを特徴とする請求項6記載の画像処理システム。
The server device further includes:
A selecting unit for selecting an image forming apparatus to be subjected to color correction from the plurality of image forming apparatuses connected to the network,
7. The image processing system according to claim 6, wherein the correction data creation unit creates the color correction data for the image forming apparatus selected by the selection unit.
記録媒体上に複数の単階調パッチからなるチャート画像を出力するチャート出力工程と、
前記パッチおいて、濃度が略均一である領域を読み取りサイズとして設定する読み取りサイズ設定工程と、
前記チャート画像を前記読み取りサイズに基づいて読み取ることにより、複数階調のパッチデータを得る読み取り工程と、
前記パッチデータに基づいて色補正用データを作成する補正データ作成工程と、
を有することを特徴とする画像処理方法。
A chart output step of outputting a chart image composed of a plurality of single tone patches on a recording medium,
A reading size setting step of setting, as a reading size, an area having substantially uniform density in the patch;
By reading the chart image based on the read size, a reading step of obtaining patch data of a plurality of gradations,
A correction data creating step of creating color correction data based on the patch data,
An image processing method comprising:
コンピュータ上で実行されることによって、該コンピュータを請求項6乃至9のいずれかに記載された画像処理システムにおけるサーバ装置として動作させることを特徴とするプログラム。10. A program which, when executed on a computer, causes the computer to operate as a server device in the image processing system according to claim 6. 請求項11記載のプログラムを記録した記録媒体。A recording medium on which the program according to claim 11 is recorded.
JP2002272183A 2002-09-18 2002-09-18 Image processing apparatus and method, and image processing system Withdrawn JP2004112343A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002272183A JP2004112343A (en) 2002-09-18 2002-09-18 Image processing apparatus and method, and image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002272183A JP2004112343A (en) 2002-09-18 2002-09-18 Image processing apparatus and method, and image processing system

Publications (1)

Publication Number Publication Date
JP2004112343A true JP2004112343A (en) 2004-04-08

Family

ID=32269277

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002272183A Withdrawn JP2004112343A (en) 2002-09-18 2002-09-18 Image processing apparatus and method, and image processing system

Country Status (1)

Country Link
JP (1) JP2004112343A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007059971A (en) * 2005-08-22 2007-03-08 Fuji Xerox Co Ltd Image processing system, image processing method and program
JP2012142920A (en) * 2010-12-13 2012-07-26 Canon Inc Color processing apparatus, and color processing method and program
JP2016118674A (en) * 2014-12-22 2016-06-30 コニカミノルタ株式会社 Image forming apparatus
JP2018072730A (en) * 2016-11-02 2018-05-10 コニカミノルタ株式会社 Image forming apparatus, image forming system, color correction method, and color correction program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007059971A (en) * 2005-08-22 2007-03-08 Fuji Xerox Co Ltd Image processing system, image processing method and program
JP2012142920A (en) * 2010-12-13 2012-07-26 Canon Inc Color processing apparatus, and color processing method and program
JP2016118674A (en) * 2014-12-22 2016-06-30 コニカミノルタ株式会社 Image forming apparatus
JP2018072730A (en) * 2016-11-02 2018-05-10 コニカミノルタ株式会社 Image forming apparatus, image forming system, color correction method, and color correction program

Similar Documents

Publication Publication Date Title
JP4366018B2 (en) Calibration method and printing apparatus
US7646507B2 (en) Calibration system and calibration method
JP2004205701A (en) Image forming device
US10812685B2 (en) Color tone control device and image forming apparatus
US7978382B2 (en) Computer readable medium recording a calibration program, calibration method, and calibration system for detecting patch positions during acquisition of calorimetric values from a patch sheet
JP5230510B2 (en) Image processing apparatus, image processing method, and program
US7031550B2 (en) Image processing method of generating conversion data for a scanner and calibration method employing the scanner
JP6273934B2 (en) Control device, image forming system, program, and calibration sheet
JP2000318266A (en) Calibration method, information processing device and information processing system
US8019152B2 (en) Color correction data acquiring system, image processing system, color correction data acquiring method, image processing method, and program
JP2000101836A (en) Image forming apparatus, image processing method, and recording medium
JP2004112343A (en) Image processing apparatus and method, and image processing system
US7259892B2 (en) Printer correcting apparatus and method of controlling same
JP2004012699A (en) Image processing apparatus and method, and image processing system
JP2003324619A (en) Image processing apparatus and control method thereof
US20010024284A1 (en) Test printing method, information processing apparatus, and printing system
JP3592152B2 (en) Image processing method, apparatus and recording medium
JP4793246B2 (en) Image forming apparatus
JP4143231B2 (en) Image processing method, apparatus, and recording medium
JP4500382B2 (en) Calibration method, information processing apparatus, and information processing system
JP5957989B2 (en) Image confirmation apparatus, image forming system, and program
JP2011191918A (en) Apparatus and method for processing image, program and recording medium
JPH1198358A (en) Image processing apparatus and image processing method
JP2003208286A (en) Information management device, output device, information processing method, recording medium, and program
JP2023129158A (en) Image processing device and computer program

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060110