JP2003140876A - Server for color matching, client for color matching, print control server, print control client, print control system and print control method - Google Patents
Server for color matching, client for color matching, print control server, print control client, print control system and print control methodInfo
- Publication number
- JP2003140876A JP2003140876A JP2002062454A JP2002062454A JP2003140876A JP 2003140876 A JP2003140876 A JP 2003140876A JP 2002062454 A JP2002062454 A JP 2002062454A JP 2002062454 A JP2002062454 A JP 2002062454A JP 2003140876 A JP2003140876 A JP 2003140876A
- Authority
- JP
- Japan
- Prior art keywords
- color
- data
- print control
- matching information
- client
- 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
Links
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、色合わせ用サー
バ、色合わせ用クライアント、印刷制御サーバ、印刷制
御クライアント、印刷制御システム、印刷制御方法に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a color matching server, a color matching client, a print control server, a print control client, a print control system, and a print control method.
【0002】[0002]
【従来の技術】従来、ユーザが使用するプリンタのイン
ク吐出機構のばらつき等による色再現のばらつきをなく
すため、色再現される色をメーカー等に設置されたプリ
ンタ標準機により印刷される標準色に合わせるように、
シアン、マゼンタ、イエロー等からなる多階調の色デー
タを階調値補正テーブルにて補正している。ここで、5
00〜1000色程度の色票(パッチ状の色印刷部分)
を印刷し、標準色とともに同色票を色相や彩度等の複数
項目について測色することにより、階調値補正テーブル
が作成される。また、色再現の時間変化等を考慮して、
定期的に階調値補正テーブルを作成して更新することも
行われている。2. Description of the Related Art Conventionally, in order to eliminate variations in color reproduction due to variations in ink ejection mechanism of printers used by users, the colors to be reproduced are changed to standard colors printed by standard printers installed in manufacturers. To match
Multi-tone color data such as cyan, magenta, and yellow is corrected by the tone value correction table. Where 5
Color chart of about 00 to 1000 colors (patch-like color print part)
Is printed, and the standard color and the same color chart are measured for a plurality of items such as hue and saturation to create a gradation value correction table. Also, considering the time change of color reproduction,
The gradation value correction table is also regularly created and updated.
【0003】[0003]
【発明が解決しようとする課題】上述した従来の技術に
おいては、次のような問題があった。高価な測定機器を
ユーザが購入しなければならない。大量の色票を印刷し
て色相や彩度等の複数項目について測色する必要があ
り、階調値補正テーブルを作成する作業に手間がかか
る。定期的に階調値補正テーブルを更新しようとする場
合には、プリンタ標準機が設置された場所から遠いとこ
ろにいるユーザが大量の色票を印刷したうえで更新され
た階調値補正テーブルを入手する必要があり、この作業
が大変煩わしい。The above-mentioned conventional technique has the following problems. The user has to purchase expensive measuring equipment. It is necessary to print a large number of color charts and measure the colors of a plurality of items such as hue and saturation, which requires a lot of work to create the gradation value correction table. When updating the tone value correction table on a regular basis, the user who is far from the place where the standard printer is installed prints a large amount of color charts and then updates the tone value correction table. It is necessary to obtain it, and this work is very troublesome.
【0004】階調値補正テーブルを作成する際の演算負
荷が大きい。なお、以下において、色剤とは、色インク
やカラートナーなどの印刷に使用する色インクの類の物
をいう。このため、本発明の目的は、複数の印刷用色剤
にて色再現される色を標準色に合わせる作業を軽減さ
せ、標準色を再現させるためのデータを簡便に入手する
ことが可能な色合わせ用サーバ、色合わせ用クライアン
ト、印刷制御サーバ、印刷制御クライアント、印刷制御
システム、印刷制御方法の提供を目的とする。The calculation load when creating the gradation value correction table is large. In the following, the color material refers to a color ink or a color toner used for printing such as color toner. Therefore, an object of the present invention is to reduce the work of matching a color reproduced by a plurality of printing colorants to a standard color, and to easily obtain data for reproducing the standard color. An object is to provide a matching server, a color matching client, a print control server, a print control client, a print control system, and a print control method.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するた
め、本発明では、まず、印刷制御クライアントの側で、
上記色測定用画像印刷制御手段にて、複数の印刷用色剤
のそれぞれについて上記色測定用画像を印刷させ、上記
明度データ送出手段にて上記色測定用画像の明度データ
の入力を受け付けて上記印刷制御サーバに送出する。す
ると、印刷制御サーバは、上記明度データ取得手段にて
上記印刷制御クライアントからの明度データを取得する
と、当該明度データと、上記標準色明度データ記憶領域
に記憶されている上記明度データとに基づいて、上記色
合わせ情報作成手段にて色合わせ情報を作成し、この作
成された色合わせ情報を上記色合わせ情報出力手段にて
上記印刷制御クライアントに対して出力する。In order to achieve the above object, in the present invention, first, on the print control client side,
The color measurement image print control means causes the color measurement image to be printed for each of a plurality of printing colorants, and the lightness data transmission means accepts input of lightness data of the color measurement image. Send to the print control server. Then, when the print control server acquires the lightness data from the print control client by the lightness data acquisition means, based on the lightness data and the lightness data stored in the standard color lightness data storage area. The color matching information creating means creates color matching information, and the created color matching information outputting means outputs the created color matching information to the print control client.
【0006】この結果、上記印刷制御クライアントは、
上記色合わせ情報取得手段にて上記印刷制御サーバから
上記色合わせ情報を取得し、同色合わせ情報に基づいて
上記印刷データを上記色データに変換する。各印刷用色
剤別に印刷される複数階調の色測定用画像は、複数の印
刷用色剤が混在していない各印刷用色剤別に濃淡の設け
られた色とされている。すなわち、色相や彩度はほとん
ど変わらず、色相や彩度に対して明度が大きく変わるこ
とになるので、印刷用色剤別々に色再現される色の明度
を標準色の明度に一致させると、当該色再現される色は
標準色にほぼ合った色となる。そこで、同印刷用色剤別
の色測定用画像の明度データを測定し、印刷制御サーバ
から色合わせ情報を入手することにより、複数の印刷用
色剤にて色再現される色を標準色に合わせる作業を行う
ことができる。As a result, the print control client is
The color matching information acquisition unit acquires the color matching information from the print control server, and converts the print data into the color data based on the same color matching information. The multi-gradation color measurement image printed for each printing color material is a color in which light and shade are provided for each printing color material in which a plurality of printing color materials are not mixed. That is, the hue and the saturation hardly change, and the lightness greatly changes with respect to the hue and the saturation. The color to be reproduced is a color that almost matches the standard color. Therefore, by measuring the lightness data of the color measurement image for each printing colorant and obtaining the color matching information from the print control server, the color reproduced by multiple printing colorants is set as the standard color. You can do the work of matching.
【0007】したがって、従来のように複数の印刷用色
剤を組み合わせた多数の色画像を測色する必要はなく、
また、色相や彩度等の複数項目について測色する必要も
ないので、色合わせ作業を軽減させることができる。さ
らに、印刷制御クライアントのユーザがプリンタ標準機
の設置された場所から遠い場所にいても、印刷制御クラ
イアントと双方向通信可能な印刷制御サーバから色合わ
せ情報を入手するのが容易であるため、標準色を再現さ
せるためのデータを簡便に入手することができる。例え
ば、定期的に色合わせ情報を更新する仕様のプリンタを
使用する場合、煩わしさが軽減されることによりユーザ
は更新作業を躊躇せずに行うようになる。Therefore, there is no need to measure a large number of color images in which a plurality of colorants for printing are combined, unlike the conventional case.
Further, since it is not necessary to measure the color of a plurality of items such as hue and saturation, the color matching work can be reduced. Further, even if the user of the print control client is far from the place where the standard printer is installed, it is easy to obtain the color matching information from the print control server that can perform bidirectional communication with the print control client. Data for reproducing the color can be easily obtained. For example, in the case of using a printer having a specification of regularly updating the color matching information, the troublesomeness is reduced, and the user can perform the updating work without hesitation.
【0008】ここで、印刷制御サーバや印刷制御クライ
アントには様々なコンピュータを適用可能であり、ま
た、印刷制御サーバと印刷制御クライアントとが適宜入
れ替わる構成にも本発明を適用可能である。さらに、印
刷制御クライアントは単数であってもよいし複数であっ
てもよく、印刷制御サーバについても単数であってもよ
いし複数であってもよい。色測定用画像の印刷に使用す
る印刷用色剤は、インクジェットプリンタ用の色インク
であってもよいし、レーザープリンタ用のカラートナー
であってもよく、様々なものが考えられる。Here, various computers can be applied to the print control server and the print control client, and the present invention can be applied to a configuration in which the print control server and the print control client are appropriately replaced. Further, the print control client may be singular or plural, and the print control server may be singular or plural. The printing colorant used for printing the color measurement image may be a color ink for an ink jet printer or a color toner for a laser printer, and various types are conceivable.
【0009】印刷制御サーバの明度データ取得手段は印
刷用色剤別の色測定用画像の明度データを取得すること
ができればよく、その構成の一例として、上記色測定用
画像の明度データの入力を受け付けて上記印刷制御サー
バに送出する明度データ送出手段を印刷制御クライアン
トに設け、印刷制御サーバの明度データ取得手段が印刷
制御クライアントから上記色測定用画像の明度データを
取得するようにしてもよい。すなわち、色測定用画像の
明度データを測定して通信手段により印刷制御サーバに
送出することができるので、利便性が向上する。The lightness data acquisition means of the print control server only needs to be able to acquire the lightness data of the color measurement image for each color material for printing, and as an example of the configuration, the lightness data of the color measurement image is input. Lightness data sending means for receiving and sending to the print control server may be provided in the print control client, and lightness data acquisition means of the print control server may acquire the lightness data of the color measurement image from the print control client. That is, the lightness data of the image for color measurement can be measured and sent to the print control server by the communication means, which improves convenience.
【0010】むろん、印刷制御サーバにて色測定用画像
を受け付けて明度データを取得するようにしてもよい。
この場合、印刷制御クライアントにて色測定用画像を印
刷し、印刷制御サーバが設置された業者等に同色測定用
画像を送付することにより、当該業者等が色測定用画像
の明度データを測定して印刷制御サーバに入力すること
が可能となる。また、上記色測定用画像の画像データを
取り込む画像取り込み機器から同画像データを入手して
上記印刷制御サーバに送出する画像データ送出手段を印
刷制御クライアントに設け、印刷制御サーバの明度デー
タ取得手段が印刷制御クライアントから入力される同画
像データを明度データに変換することにより上記色測定
用画像の明度データを取得するようにしてもよい。すな
わち、画像取り込み機器を使用することにより、色測定
用画像の階調別に明度データを測定する必要がなくな
り、明度データを測定する作業が軽減される。Of course, the print control server may receive the color measurement image and acquire the lightness data.
In this case, the print control client prints the color measurement image, and by sending the same color measurement image to the trader who has the print control server installed, the trader measures the lightness data of the color measurement image. Input to the print control server. Further, the print control client is provided with an image data sending means for obtaining the image data from the image taking device for taking in the image data of the color measurement image and sending it to the print control server, and the lightness data obtaining means of the print control server is provided. The brightness data of the color measurement image may be acquired by converting the same image data input from the print control client into brightness data. That is, by using the image capturing device, it is not necessary to measure the lightness data for each gradation of the color measurement image, and the work of measuring the lightness data is reduced.
【0011】画像取り込み機器の一例としては、スキャ
ナとすることができる。むろん、スキャナ以外にも様々
な機器を用いることができる。また、色相や彩度ととも
に明度を測定可能な測色器を使用し、色測定用画像から
直接明度データを測定するようにしてもよい。この場
合、測定したデータを明度データに変換する必要がない
のは言うまでもない。色合わせ情報は、所定の標準色を
再現するための情報であればよく、その構成の一例とし
て、上記印刷データから変換された色データの階調値と
当該色データに対応する印刷用色剤にて上記標準色に合
わせるように色再現させる階調値とを対応させる階調値
補正テーブルを色合わせ情報としてもよい。すなわち、
階調値補正テーブルを参照することにより、補正前の色
データの階調値から、対応する標準色に合わせるように
色再現させる階調値を取得することができるので、容易
に色データの階調値を補正することができる。ここで、
階調値補正テーブルは、例えば標準色の明度データと色
測定用画像の明度データとから作成することができる。As an example of the image capturing device, a scanner can be used. Of course, various devices other than the scanner can be used. Further, it is also possible to use a colorimeter capable of measuring lightness as well as hue and saturation, and measure lightness data directly from a color measurement image. In this case, it goes without saying that it is not necessary to convert the measured data into lightness data. The color matching information may be any information as long as it is information for reproducing a predetermined standard color, and as an example of its configuration, the gradation value of the color data converted from the print data and the printing coloring agent corresponding to the color data. The gradation value correction table that associates the gradation values to be reproduced so as to match the standard color may be used as the color matching information. That is,
By referring to the gradation value correction table, it is possible to acquire the gradation value for color reproduction so as to match the corresponding standard color from the gradation value of the color data before correction. The key value can be corrected. here,
The gradation value correction table can be created, for example, from standard color lightness data and color measurement image lightness data.
【0012】なお、印刷データから変換される色データ
は、様々な階調数とすることができる。例えば、8ビッ
トを割り当てた256階調であってもよいし、2のn乗
でない100階調等とすることもできる。むろん、階調
値補正テーブルを用いて色データの階調値を補正する構
成は一例に過ぎず、例えば、計算式を作成して色データ
の階調値を補正することも可能である。また、色合わせ
情報を入出力間の対応関係を修正した色変換テーブルの
形態で提供してもよい。すなわち、印刷制御クライアン
トは、修正された色変換テーブルを印刷制御サーバから
取得し、この修正された色変換テーブルを参照すること
により、印刷データから標準色に合わせるように色再現
させる色データに変換することが可能となるので、容易
に色データの階調値を補正することができる。また、修
正した色変換テーブルを使用することにより、印刷デー
タから色データへの変換を1回で行うことができる。The color data converted from the print data can have various gradation numbers. For example, 256 gradations to which 8 bits are assigned may be used, or 100 gradations that are not the nth power of 2 may be used. Of course, the configuration of correcting the gradation value of the color data using the gradation value correction table is only an example, and it is possible to correct the gradation value of the color data by creating a calculation formula, for example. Further, the color matching information may be provided in the form of a color conversion table in which the correspondence between input and output is modified. That is, the print control client acquires the modified color conversion table from the print control server, and by referring to this modified color conversion table, the print data is converted from the print data into color data for color reproduction to match the standard color. Therefore, it is possible to easily correct the gradation value of the color data. Further, by using the corrected color conversion table, it is possible to convert the print data into the color data only once.
【0013】ところで、印刷制御クライアントを複数で
構成する場合、印刷制御クライアントのいずれかにて標
準色を印刷させるようにしてもよい。そこで、印刷制御
クライアントを第一および第二の印刷制御クライアント
から構成し、第一の印刷制御クライアントの標準色明度
データ送出手段が標準色の明度データの入力を受け付
け、入力された標準色の明度データを印刷制御サーバに
送出すると、印刷制御サーバの標準色明度データ記憶手
段は第一の印刷制御クライアントから入力される標準色
の明度データを標準色明度データ記憶領域に記憶させ
る。また、印刷制御サーバの色合わせ情報出力手段は、
第一の印刷制御クライアントから入力された標準色の明
度データに基づいて作成された色合わせ情報を第二の印
刷制御クライアントに対して出力する。すなわち、印刷
制御クライアントから標準色の明度データを入力して印
刷制御サーバに記憶させ、この標準色の明度データに基
づいて作成される色合わせ情報を別の印刷制御クライア
ントが取得することができるので、印刷制御クライアン
トどうしで色再現させる色を合わせることが可能とな
る。By the way, when a plurality of print control clients are configured, one of the print control clients may print the standard color. Therefore, the print control client is composed of the first and second print control clients, and the standard color lightness data sending means of the first print control client accepts the input of the lightness data of the standard color, and the lightness of the input standard color. When the data is sent to the print control server, the standard color lightness data storage means of the print control server stores the standard color lightness data input from the first print control client in the standard color lightness data storage area. Further, the color matching information output means of the print control server is
The color matching information created based on the standard color lightness data input from the first print control client is output to the second print control client. That is, since the standard control lightness data is input from the print control client and stored in the print control server, another print control client can acquire the color matching information created based on the standard color control data. It is possible to match the colors to be reproduced by the print control clients.
【0014】その際、印刷制御サーバの標準色明度デー
タ記憶手段が複数の第一の印刷制御クライアントから入
力される標準色の明度データを各第一の印刷制御クライ
アントごとに個別に記憶することとし、印刷制御サーバ
の一覧出力手段は同標準色の明度データを入力した第一
の印刷制御クライアントの一覧を生成して第二の印刷制
御クライアントに対して出力するようにする。また、第
二の印刷制御クライアントでは、選択入力受付手段が出
力される一覧に基づいて特定の第一の印刷制御クライア
ントを選択させ、選択結果出力手段が、選択入力された
第一の印刷制御クライアントを上記印刷制御サーバに送
出する。そして、印刷制御サーバの色合わせ情報作成手
段は、選択結果出力手段から送出される上記選択入力さ
れた第一の印刷制御クライアントに基づいて上記標準色
の明度データを特定しつつ上記第二の印刷制御クライア
ントの明度データに対応する色合わせ情報を作成する。
このように、色合わせ情報出力手段により色合わせ情報
が上記第二の印刷制御クライアントに対して出力される
ので、第二の印刷制御クライアントにて、色合わせを行
う第一の印刷制御クライアントを選択して色合わせ情報
を取得することができるので、利便性が向上する。At this time, the standard color lightness data storage means of the print control server stores the lightness data of the standard color input from the plurality of first print control clients individually for each first print control client. The list output means of the print control server generates a list of the first print control clients to which the brightness data of the same standard color is input and outputs the list to the second print control client. Further, in the second print control client, the specific first print control client is selected based on the list output by the selection input reception means, and the selection result output means is selected by the first print control client. To the print control server. Then, the color matching information creating means of the print control server specifies the lightness data of the standard color based on the first print control client selected and input, which is sent from the selection result output means, while performing the second print. Create color matching information corresponding to the brightness data of the control client.
In this way, since the color matching information output unit outputs the color matching information to the second print control client, the second print control client selects the first print control client to perform color matching. Since the color matching information can be acquired by doing so, convenience is improved.
【0015】複数の印刷用色剤により色再現させる装置
には様々な種類があるため、同装置の種類に応じて色合
わせ情報が作成されると好適である。そこで、上記複数
の印刷用色剤により色再現させる装置の識別情報を取得
して上記印刷制御サーバに送出する識別情報送出手段を
印刷制御クライアントに設け、印刷制御サーバの色合わ
せ情報作成手段が上記印刷制御クライアントから入力さ
れる識別情報に対応する上記標準色の明度データに基づ
いて上記色合わせ情報を作成するようにしてもよい。す
なわち、複数の印刷用色剤により色再現させる装置の識
別情報に応じて自動的に標準色の明度データが選択さ
れ、色合わせ情報が作成されるので、利便性が向上す
る。Since there are various types of devices for reproducing colors with a plurality of printing coloring agents, it is preferable that the color matching information is created according to the types of the devices. Therefore, the print control client is provided with an identification information sending unit that acquires the identification information of the device to be reproduced by the plurality of colorants for printing and sends it to the print control server, and the color matching information creating unit of the print control server is The color matching information may be created based on the lightness data of the standard color corresponding to the identification information input from the print control client. That is, the lightness data of the standard color is automatically selected according to the identification information of the device that reproduces the colors by the plurality of printing coloring materials, and the color matching information is created, so that the convenience is improved.
【0016】以上の例では、上記印刷制御クライアント
が、明度データ送出手段により明度データの入力を受け
付けて印刷制御サーバに送出しているが、印刷制御サー
バが同明度データを取得して記憶する手法は様々である
ため、印刷制御システムとしては、当該構成を欠いても
成立することはいうまでもない。すなわち、印刷データ
を入力して複数の印刷用色剤に対応した色データに変換
するにあたり所定の色合わせ情報に基づいて変換後に所
定の標準色を再現できるようにする印刷制御クライアン
トと、同標準色の色測定データに基づいて同色合わせ情
報を作成して双方向通信可能に接続された同印刷制御ク
ライアントに送出可能な印刷制御サーバとにより構成さ
れる印刷制御システムであって、上記印刷制御クライア
ントは、上記複数の印刷用色剤別に複数階調とされた色
測定用画像を印刷させる制御を行う色測定用画像印刷制
御手段と、上記印刷制御サーバから上記色合わせ情報を
取得する色合わせ情報取得手段とを具備し、上記印刷制
御サーバは、上記標準色の明度データを記憶した標準色
明度データ記憶領域と、上記印刷制御クライアントにて
印刷される上記印刷用色剤別の色測定用画像の明度デー
タを取得する明度データ取得手段と、上記印刷用色剤別
の色測定用画像の明度データと、当該印刷用色剤に対応
する上記標準色の明度データとに基づいて、上記色合わ
せ情報を作成する色合わせ情報作成手段と、この色合わ
せ情報作成手段にて作成された色合わせ情報を上記印刷
制御クライアントに対して出力する色合わせ情報出力手
段とを具備する構成とすることもできる。In the above example, the print control client receives the brightness data input by the brightness data sending means and sends it to the print control server. However, the print control server acquires and stores the same brightness data. Needless to say, the print control system can be realized even if the configuration is lacking, since there are various types. That is, when inputting print data and converting it into color data corresponding to a plurality of printing colorants, a print control client that can reproduce a predetermined standard color after conversion based on predetermined color matching information, and a standard What is claimed is: 1. A print control system comprising: a print control server capable of creating the same color matching information based on color measurement data of a color and sending the same to the same print control client connected for two-way communication. Is a color measurement image print control unit that controls to print a color measurement image having a plurality of gradations for each of the plurality of printing colorants; and color matching information that acquires the color matching information from the print control server. The print control server includes a standard color lightness data storage area storing lightness data of the standard color, and the print control client. Corresponding to the lightness data acquisition means for acquiring the lightness data of the color measurement image for each printing colorant to be printed, the lightness data of the color measurement image for each printing colorant, and the printing colorant The color matching information creating means for creating the color matching information based on the lightness data of the standard color, and the color matching information created by the color matching information creating means are output to the print control client. It may be configured to include a color matching information output unit.
【0017】この場合も、複数の印刷用色剤にて色再現
される色を標準色に合わせる作業を軽減させ、標準色を
再現させるためのデータを簡便に入手することができ
る。印刷制御サーバと印刷制御クライアントは、双方向
通信可能に接続されることによって本印刷制御システム
を構成するが、それぞれ単体としても成立することは容
易に理解できる。上述したように、印刷制御クライアン
トにて色測定用画像を印刷するとともに色合わせ情報を
入手し、印刷制御サーバにて色合わせ情報を作成して印
刷制御クライアントに出力する際の手法は、必ずしも実
体のあるシステムや装置に限られる必要はなく、所定の
手順に従って処理を進めていくうえで、その根底にはそ
の手順に発明が存在するということは当然である。した
がって、本発明は方法としても適用可能である。Also in this case, it is possible to easily obtain the data for reproducing the standard color by reducing the work of matching the color reproduced by the plurality of printing colorants to the standard color. The print control server and the print control client constitute the present print control system by being connected so as to be able to perform bidirectional communication, but it can be easily understood that they can be realized as a single unit. As described above, the method for printing the color measurement image at the print control client, obtaining the color matching information, creating the color matching information at the print control server, and outputting the color matching information to the print control client is not necessarily a real thing. It is not necessary to be limited to a certain system or device, and it goes without saying that the invention is present in the procedure at the root of proceeding with the processing in accordance with the predetermined procedure. Therefore, the present invention can be applied as a method.
【0018】また、本発明を実施しようとする際に、印
刷制御システムや印刷制御装置にて所定のプログラムを
実行させる場合もある。ここで、本印刷制御プログラム
は、例えば、プリンタを接続したコンピュータで実行さ
れるものであってもよいし、プリンタ内部で実行される
ものであってもよく、様々な装置にて実行可能である。
さらに、本発明を実施しようとする際に、上記プログラ
ムを記録した媒体が流通し、同記録媒体からプログラム
を適宜印刷制御サーバや印刷制御クライアントに読み込
むことが考えられる。Further, when implementing the present invention, a print control system or print control device may execute a predetermined program. Here, the print control program may be executed by, for example, a computer to which a printer is connected or may be executed inside the printer, and can be executed by various devices. .
Further, when implementing the present invention, it is conceivable that a medium in which the above program is recorded is distributed and the program is appropriately read from the recording medium into the print control server or the print control client.
【0019】ここで、上記記録媒体は、磁気記録媒体で
あってもよいし光磁気記録媒体であってもよいし、今後
開発されるいかなる記録媒体においても全く同様に考え
ることができる。また、一部がソフトウェアであって、
一部がハードウェアで実現される場合においても本発明
の思想において全く異なるものではなく、一部を記録媒
体上に記録しておいて必要に応じて適宜読み込む形態の
ものも含まれる。さらに、一次複製品、二次複製品など
の複製段階については全く問う余地なく同等である。Here, the recording medium may be a magnetic recording medium or a magneto-optical recording medium, and any recording medium developed in the future can be considered in exactly the same manner. Also, part of it is software,
Even when a part is realized by hardware, the idea of the present invention is not different at all, and a part of which is recorded on a recording medium and appropriately read when necessary is also included. Furthermore, the duplication stage of the primary duplication product, the secondary duplication product, and the like is absolutely the same.
【0020】また、このような色合わせ情報をクライア
ントの側で作成せず、サーバの側で作成する点でも発明
が成立している。すなわち、クライアントの側では、所
定の標準色を再現できるようにするため、所定の色合わ
せ情報に基づいて色データの変換を行ない、このクライ
アントと通信可能に接続されたサーバの側では、上記標
準色に対応する色測定データに基づいて上記色合わせ情
報を作成して同クライアントに送出する色合わせシステ
ムであって、上記クライアントは、当該クライアントの
環境における実際の色に関するデータを上記サーバに送
出する手段と、上記サーバから上記色合わせ情報を取得
する手段とを具備し、上記サーバは、上記標準色のデー
タが記憶される記憶領域と、上記クライアントから送出
される実際の色に関するデータを取得する手段と、この
取得されたデータと、上記標準色のデータとに基づい
て、上記色合わせ情報を作成する手段と、この作成され
た色合わせ情報を上記クライアントに対して出力する手
段とを具備する色合わせシステムとして実現できる。The invention is also realized in that such color matching information is not created on the client side but on the server side. That is, on the client side, in order to reproduce a predetermined standard color, the color data is converted based on predetermined color matching information, and on the side of the server communicably connected to this client, the standard A color matching system that creates the color matching information based on color measurement data corresponding to a color and sends the color matching information to the client, wherein the client sends data relating to an actual color in the environment of the client to the server. And a means for acquiring the color matching information from the server, wherein the server acquires a storage area in which the data of the standard color is stored and data regarding an actual color sent from the client. Means, means for creating the color matching information based on the acquired data and the standard color data , It can be realized the created color matching information as a color matching system comprising: means for outputting to said client.
【0021】このような構成からなる発明において、上
記クライアントは、実際の色に関するデータを上記サー
バに送出すると、上記サーバは、上記クライアントから
のデータと、上記記憶されているデータとに基づいて、
上記色合わせ情報を作成して上記クライアントに対して
出力する。すると、上記クライアントは、上記サーバか
ら上記色合わせ情報を取得し、同色合わせ情報に基づい
て上記色データを変換する。In the invention having such a configuration, when the client sends data relating to an actual color to the server, the server, based on the data from the client and the stored data,
The color matching information is created and output to the client. Then, the client acquires the color matching information from the server and converts the color data based on the same color matching information.
【0022】[0022]
【発明の効果】以上説明したように本発明は、色合わせ
情報をクライアントの側で作成せず、サーバの側で作成
することにより、クライアントの側での負担を軽減させ
ることができる。また、本発明には、以下のような効果
もある。複数の印刷用色剤にて色再現される色を標準色
に合わせる作業を軽減させ、標準色を再現させるための
データを簡便に入手することができる。また、色測定用
画像の明度データを測定して通信手段によりサーバに送
出することができるので、利便性を向上させることがで
きる。As described above, according to the present invention, the load on the client side can be reduced by creating the color matching information on the server side rather than on the client side. The present invention also has the following effects. Data for reproducing the standard color can be easily obtained by reducing the work of matching the color reproduced by a plurality of printing colorants to the standard color. Moreover, since the brightness data of the color measurement image can be measured and sent to the server by the communication means, the convenience can be improved.
【0023】さらに、色測定用画像の明度データを測定
する作業を軽減させることができ、その具体例を提供す
ることができる。さらに、容易に色データの階調値を補
正することができる。さらに、印刷データから色データ
への変換を1回で行うことが可能となる。さらに、クラ
イアントどうしで色再現させる色を合わせることが可能
となるので、利便性を向上させることができる。さら
に、第二のクライアントにて、色合わせを行う相手とな
る第一のクライアントを選択して色合わせ情報を取得す
ることができるので、利便性を向上させることができ
る。Further, it is possible to reduce the work of measuring the lightness data of the image for color measurement, and to provide a specific example thereof. Furthermore, the gradation value of the color data can be easily corrected. Furthermore, it becomes possible to convert the print data into the color data once. Furthermore, since it is possible to match the colors to be reproduced by the clients, it is possible to improve the convenience. Furthermore, since the second client can select the first client that is the partner for color matching and acquire the color matching information, the convenience can be improved.
【0024】さらに、自動的に標準色の明度データが選
択されて色合わせ情報が作成されるので、利便性を向上
させることができる。さらに、印刷制御クライアントの
ユーザがプリンタ標準機の設置された場所から遠い場所
にいても、印刷制御クライアントと双方向通信可能な印
刷制御サーバから色合わせ情報を入手するのが容易であ
るため、標準色を再現させるためのデータを簡便に入手
することができる。例えば、定期的に色合わせ情報を更
新する仕様のプリンタを使用する場合、煩わしさが軽減
されることによりユーザは更新作業を躊躇せずに行うよ
うになる。Further, since the standard color lightness data is automatically selected and the color matching information is created, the convenience can be improved. Further, even if the user of the print control client is far from the place where the standard printer is installed, it is easy to obtain the color matching information from the print control server that can perform bidirectional communication with the print control client. Data for reproducing the color can be easily obtained. For example, in the case of using a printer having a specification of regularly updating the color matching information, the troublesomeness is reduced, and the user can perform the updating work without hesitation.
【0025】[0025]
【発明の実施の形態】以下、下記の順序に従って本発明
の実施形態を説明する。
(1)印刷制御システムのハードウェア構成:
(2)印刷制御システムの各種手段の構成:
(3)印刷制御システムの動作:主実施例
(4)第1変形例:
(5)第2変形例:
(6)第3変形例:
(7)その他の各種変形例:BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below in the following order. (1) Hardware configuration of print control system: (2) Configuration of various means of print control system: (3) Operation of print control system: main embodiment (4) First modified example: (5) Second modified example : (6) Third modified example: (7) Other various modified examples:
【0026】(1)印刷制御システムのハードウェア構
成:図1は、本発明の第一の実施形態にかかる印刷制御
システムPCS1の概略構成を示している。図におい
て、インターネット網10には、サーバ20と、クライ
アントである複数のパーソナルコンピュータ(PC)3
0,60が接続されている。すなわち、サーバ20とP
C30,60とは、インターネット網10を介して双方
向通信可能に接続されている。また、各PC30,60
には、それぞれカラー印刷可能なプリンタ40,プリン
タ標準機70が接続されている。本印刷制御システムP
CS1の利用者には、プリンタ標準機を所有する業者
と、この業者の所有するプリンタ標準機を標準として自
らが所有するプリンタの色合わせを行う顧客とがいる。
すなわち、本システムPCS1は、顧客が色合わせを行
う相手(業者)を決めてプリンタの色合わせを行うシス
テムとされている。そして、業者は、第一のクライアン
トであるPC60を使用して、プリンタ標準機70を所
有する業者として登録し、同プリンタ標準機にて印刷さ
れる標準色の明度データをサーバ20に送出して記憶さ
せることができる。一方、顧客は、第二のクライアント
であるPC30を使用して、プリンタ40にて印刷する
際に標準色を再現させるための階調値補正テーブルをサ
ーバ20から入手することができる。(1) Hardware Configuration of Print Control System: FIG. 1 shows a schematic configuration of a print control system PCS1 according to the first embodiment of the present invention. In the figure, an Internet network 10 includes a server 20 and a plurality of personal computers (PC) 3 that are clients.
0 and 60 are connected. That is, the server 20 and P
The C30 and C60 are connected via the Internet network 10 so that bidirectional communication is possible. In addition, each PC 30,60
A printer 40 and a standard printer 70 capable of color printing are connected to the printer. This print control system P
CS1 users include a trader who owns a printer standard machine, and a customer who uses the printer standard machine owned by this trader as a standard to perform color matching for a printer that he owns.
That is, the present system PCS1 is a system in which the customer determines a partner (a trader) with which color matching is performed and the printer performs color matching. Then, the trader uses the PC 60, which is the first client, to register the printer standard machine 70 as the owning company, and sends the lightness data of the standard color printed by the printer standard machine to the server 20. Can be memorized. On the other hand, the customer can use the second client PC 30 to obtain from the server 20 a gradation value correction table for reproducing a standard color when printing with the printer 40.
【0027】ここで、業者は、例えば、プリンタやプリ
ンタドライバのメーカーであったり、その販売店であっ
たり、印刷業者であったり等、様々考えられる。そし
て、本システムPCS1は、遠隔地にあるプリンタ標準
機による標準色を再現させる、いわゆるリモートプルー
フを実現させるシステムである。なお、プリンタ40と
プリンタ標準機70とは、所有者が顧客であるか業者で
あるかの違いしかないため、プリンタ標準機70を別の
プリンタ標準機70に色合わせをするプリンタ40に変
更することも可能であるし、別のプリンタ標準機70に
色合わせをするプリンタ40をプリンタ標準機70に変
更することも可能である。したがって、複数のプリンタ
の間にて、プリンタ標準機70と、プリンタ標準機に色
合わせをするプリンタ40とが適宜入れ替わるような利
用態様とすることも可能である。Here, there are various conceivable vendors, such as a maker of a printer and a printer driver, a shop for the printer, a printer, and the like. The system PCS1 is a system that realizes a so-called remote proof, which reproduces a standard color by a printer standard machine at a remote place. Since there is only a difference between the printer 40 and the printer standard machine 70 as to whether the owner is a customer or a trader, the printer standard machine 70 is changed to a printer 40 that performs color matching with another printer standard machine 70. It is also possible to change the printer 40 for color matching to another printer standard machine 70 to the printer standard machine 70. Therefore, it is possible to adopt a usage mode in which the printer standard machine 70 and the printer 40, which performs color matching with the printer standard machine, are appropriately interchanged among a plurality of printers.
【0028】図2は、サーバ20のハードウェア構成を
示す概略構成図である。図において、サーバ20は演算
処理の中枢をなすCPU21を備えており、このCPU
21はシステムバス20aを介してサーバ20全体の制
御を行う。同システムバス20aには、ROM22、R
AM23、ハードディスクドライブ24、通信インター
フェイス(通信I/F)25等が接続されている。ハー
ドディスクドライブ24にはハードディスク24aが接
続されており、このハードディスク24aにPC30,
60と連携して本発明の各種機能を実現させるCGIプ
ログラム等のプログラムや、標準色の明度データ等の各
種データが記憶されている。通信I/F25はインター
ネット網10に接続されており、通信I/F25を介し
てPC30,60から明度データ等の各種データを入手
したり、色合わせ情報等の各種データを出力したりする
ことができる。すなわち、サーバ20は、本発明にいう
印刷制御装置を構成する。FIG. 2 is a schematic configuration diagram showing the hardware configuration of the server 20. In the figure, the server 20 includes a CPU 21 which is the center of the arithmetic processing.
Reference numeral 21 controls the entire server 20 via the system bus 20a. The system bus 20a has a ROM 22, R
An AM 23, a hard disk drive 24, a communication interface (communication I / F) 25, etc. are connected. A hard disk 24a is connected to the hard disk drive 24, and a PC 30,
A program such as a CGI program that realizes various functions of the present invention in cooperation with the computer 60 and various data such as lightness data of standard colors are stored. The communication I / F 25 is connected to the Internet network 10 and can obtain various data such as brightness data from the PCs 30 and 60 and output various data such as color matching information via the communication I / F 25. it can. That is, the server 20 constitutes the print control device according to the present invention.
【0029】図3は、PC30のハードウェア構成を示
す概略構成図である。なお、PC60については図示し
ていないが、PC30とPC60とのハードウェアの違
いは所有者の違いのみであるため、PC30を例にとっ
て説明することにする。図において、PC30は演算処
理の中枢をなすCPU31を備えており、このCPU3
1はシステムバス30aを介してPC30全体の制御を
行う。同システムバス30aには、ROM32と、RA
M33と、ハードディスクドライブ34と、周辺機器イ
ンターフェイス35(PIF)と、入力インターフェイ
ス36(入力I/F)と、CRTインターフェイス37
(CRTI/F)と、通信インターフェイス38(通信
I/F)と、プリンタインターフェイス39(プリンタ
I/F)等が接続されている。FIG. 3 is a schematic configuration diagram showing the hardware configuration of the PC 30. Although the PC 60 is not shown, the hardware difference between the PC 30 and the PC 60 is only the owner, and therefore the PC 30 will be described as an example. In the figure, a PC 30 includes a CPU 31 which is the center of arithmetic processing.
1 controls the entire PC 30 via the system bus 30a. The system bus 30a has a ROM 32 and RA.
M33, hard disk drive 34, peripheral device interface 35 (PIF), input interface 36 (input I / F), and CRT interface 37
(CRTI / F), communication interface 38 (communication I / F), printer interface 39 (printer I / F), etc. are connected.
【0030】本実施形態のPC30はいわゆるデスクト
ップ型PCであり、構成を簡略化して説明している。む
ろん、PC30にはコンピュータとして一般的な構成を
有するものを採用することができ、ノート型であると
か、モバイル対応のものであってもよい。また、本発明
の印刷制御システムに適用可能なコンピュータは、PC
に限定されるものではない。ハードディスクドライブ3
4に接続されたハードディスク34aには、ソフトウェ
アとしてオペレーティングシステム(OS)や文書情報
や画像情報を作成可能なアプリケーションプログラム
(APL)等が格納されており、これらのソフトウェア
は、実行時にCPU31によって適宜RAM33に転送
される。そして、CPU31は、RAM33を一時的な
ワークエリアとして適宜アクセスしながら種々のプログ
ラムを実行することになる。ここで、APLの一つとし
てブラウザがインストールされており、通信I/F38
を介してサーバ20からHTMLファイルをダウンロー
ドし、ディスプレイ37aに表示することが可能であ
る。また、キーボード36aやマウス36bを使用して
操作入力を受け付け、操作入力されたデータをサーバ2
0に送出することも可能である。The PC 30 of the present embodiment is a so-called desktop PC, and the structure is simplified and described. Of course, the PC 30 may be a computer having a general configuration, and may be a notebook type or a mobile type. A computer applicable to the print control system of the present invention is a PC
It is not limited to. Hard disk drive 3
An operating system (OS), an application program (APL) capable of creating document information and image information, and the like are stored as software in the hard disk 34a connected to the hard disk 34a. Transferred to. Then, the CPU 31 executes various programs while appropriately accessing the RAM 33 as a temporary work area. Here, a browser is installed as one of the APLs, and the communication I / F 38
It is possible to download the HTML file from the server 20 via the and display it on the display 37a. In addition, the operation input is accepted using the keyboard 36a and the mouse 36b, and the operation input data is transmitted to the server 2
It is also possible to send to 0.
【0031】PIF35には、カラースキャナ50や、
図示しないデジタルカメラ等が接続されるようになって
いる。入力I/F36には、キーボード36aやマウス
36bが操作用入力機器として接続されている。また、
CRTI/F37には、表示用のディスプレイ37aが
接続されている。さらに、プリンタI/F39には、パ
ラレルインターフェイスケーブルを介してプリンタ40
が接続されている。むろん、プリンタ40との接続イン
ターフェイスはパラレルインターフェイスに限られる必
要もなく、シリアルインターフェイスやSCSI、US
B接続など種々の接続態様を採用可能であるし、今後開
発されるいかなる接続態様であっても同様である。The PIF 35 includes a color scanner 50,
A digital camera (not shown) or the like is connected. A keyboard 36a and a mouse 36b are connected to the input I / F 36 as operation input devices. Also,
A display 37a for display is connected to the CRT I / F 37. Further, the printer I / F 39 is connected to the printer 40 via a parallel interface cable.
Are connected. Of course, the connection interface with the printer 40 does not need to be limited to the parallel interface, but may be a serial interface, SCSI, or US.
Various connection modes such as B connection can be adopted, and the same applies to any connection modes developed in the future.
【0032】なお、上記各ソフトウェアを格納可能な記
録媒体はハードディスクに限定されるものではなく、例
えばCD−ROMやフレキシブルディスクであってもよ
い。これらの記録媒体に記録されたソフトウェアは図示
しないCD−ROMドライブやフレキシブルディスクド
ライブを介して読み込まれ、ハードディスク34aにイ
ンストールされて、CPU31によってRAM33上に
読み込まれて各種処理が実行されることになる。また、
記録媒体は、これらに限定されず、光磁気ディスクや半
導体デバイスである不揮発性メモリなどであってもよ
い。さらに、インターネット網10に接続されたモデム
等の通信I/F38を介してサーバ20にアクセスし、
各ソフトウェアをダウンロードすることも可能である。The recording medium capable of storing the above software is not limited to the hard disk, and may be, for example, a CD-ROM or a flexible disk. The software recorded on these recording media is read via a CD-ROM drive or a flexible disk drive (not shown), installed in the hard disk 34a, read by the CPU 31 into the RAM 33, and various processes are executed. . Also,
The recording medium is not limited to these, and may be a magneto-optical disk or a non-volatile memory which is a semiconductor device. Furthermore, the server 20 is accessed via the communication I / F 38 such as a modem connected to the Internet network 10,
It is also possible to download each software.
【0033】以上説明したサーバとクライアントとから
なるネットワークのハードウェア構成は特別な仕様であ
る必要はなく、一般的なハードウェアによって実現可能
である。また、PC30の代わりに、複数のPC等をロ
ーカルサーバにしたLAN(Local Area N
etwork)を使用してもよい。すると、同LAN内
の複数のPC等からインターネット網10にアクセスす
ることができる。本実施形態で使用するプリンタ40,
70は、インクジェットプリンタであり、わかりやすく
説明するため、カラー印刷時にシアン(C)、マゼンタ
(M)、イエロー(Y)、ブラック(K)、の計4色の
色インクを使用するものとする。これらの色インクは、
本発明にいう印刷用色剤である。なお、明細書や図面中
では、インクの色を、単にC、M、Y、Kと記載する。The hardware configuration of the network composed of the server and the client described above does not need to have special specifications, and can be realized by general hardware. Also, instead of the PC 30, a LAN (Local Area N) in which a plurality of PCs and the like are local servers is used.
network) may be used. Then, the Internet network 10 can be accessed from a plurality of PCs or the like in the same LAN. The printer 40 used in this embodiment,
Reference numeral 70 denotes an inkjet printer, and in order to make it easy to understand, four color inks, cyan (C), magenta (M), yellow (Y), and black (K), are used in color printing. . These color inks
It is the colorant for printing referred to in the present invention. In the specification and drawings, the colors of ink are simply described as C, M, Y, and K.
【0034】図4は、プリンタ40のブロック構成をP
C30とともに示している。なお、プリンタ標準機70
については図示していないが、プリンタ40,70のハ
ードウェアの違いは所有者の違いのみであるため、プリ
ンタ40を例にとって説明することにする。また、以下
の説明では比較的大型のプリンタの構成を例にとってい
るが、プリンタ40,70として小型機を採用すること
が可能であることは言うまでもない。FIG. 4 is a block diagram of the printer 40.
Shown with C30. The standard printer 70
Although not shown in the figure, since the difference between the hardware of the printers 40 and 70 is only the owner, the printer 40 will be described as an example. Further, in the following description, the configuration of a relatively large-sized printer is taken as an example, but it goes without saying that small-sized machines can be adopted as the printers 40 and 70.
【0035】プリンタ40内部に設けられたバス40a
には、CPU41、ROM42、RAM43、ASIC
44、コントロールIC45、通信I/O46、イメー
ジデータや駆動信号などを送信するためのインターフェ
イス(I/F)47、等が接続されている。そして、C
PU41が、RAM43をワークエリアとして利用しな
がらROM42に書き込まれたプログラムに従って各部
を制御する。本実施形態のプリンタ40は4色の色イン
クを使用するインクジェットプリンタであるが、プリン
タ40としては、6色や7色の色インクを使用するプリ
ンタを使用することもできるし、複数色のカラートナー
を使用するレーザープリンタを使用することもできる。
また、同じ種類数の色インクを使用するインクジェット
プリンタであっても、上位機種や下位機種といった様々
なグレードの機種を採用することもできる。これらの機
種を識別するため、ROM42の所定領域には機種に応
じた識別情報が格納されている。Bus 40a provided inside printer 40
CPU41, ROM42, RAM43, ASIC
44, a control IC 45, a communication I / O 46, an interface (I / F) 47 for transmitting image data and drive signals, etc. are connected. And C
The PU 41 controls each unit according to the program written in the ROM 42 while using the RAM 43 as a work area. The printer 40 of the present embodiment is an inkjet printer that uses four color inks. However, as the printer 40, a printer that uses six color inks or seven color inks can be used, or a plurality of color inks can be used. A laser printer that uses toner can also be used.
In addition, even inkjet printers that use the same number of types of color inks can adopt models of various grades, such as higher-ranking models and lower-ranking models. In order to identify these models, identification information according to the model is stored in a predetermined area of the ROM 42.
【0036】ASIC44は図示しない印刷ヘッドを駆
動するためにカスタマイズされたICであり、CPU4
1と所定の信号を送受信しつつ印刷ヘッド駆動のための
処理を行う。また、ヘッド駆動部49に対して印加電圧
データを出力する。ヘッド駆動部49は、専用ICと駆
動用トランジスタと放熱板等からなる回路である。同ヘ
ッド駆動部49は、ASIC44から入力される印加電
圧データに基づいて印刷ヘッドに内蔵されたピエゾ素子
への印加電圧パターンを生成する。印刷ヘッドは、それ
ぞれ異なる4種類の色インクが充填されたインクカート
リッジ48a〜48dを装着したカートリッジホルダ4
8と色インク別のチューブで接続されており、各色イン
クの供給を受けるようになっている。そして、チューブ
から吐出口まで連通するインク室でピエゾ素子が駆動さ
れることにより、インクを吐出する。The ASIC 44 is an IC customized for driving a print head (not shown), and the CPU 4
A process for driving the print head is performed while transmitting and receiving a predetermined signal to and from 1. Also, the applied voltage data is output to the head drive unit 49. The head drive unit 49 is a circuit including a dedicated IC, a driving transistor, a heat sink, and the like. The head drive unit 49 generates an applied voltage pattern to the piezo element incorporated in the print head based on the applied voltage data input from the ASIC 44. The print head includes a cartridge holder 4 in which ink cartridges 48a to 48d filled with four different color inks are mounted.
8 is connected to each color ink by a tube for each color ink so that each color ink is supplied. Then, the piezo element is driven in the ink chamber that communicates from the tube to the ejection port to eject the ink.
【0037】印刷ヘッドのインク吐出面には、4種類の
色インクのそれぞれを吐出する4組のノズル列が印刷ヘ
ッドの主走査方向に並ぶように形成され、ノズル列のそ
れぞれは複数のノズル(例えば、48個)が副走査方向
に一定の間隔で直線状に配置されている。カートリッジ
ホルダ48はインク供給針を備えており、同インク供給
針がインクカートリッジ48a〜48dに設けられた図
示しないインク供給口と接触してインクの供給経路を形
成することにより、インクカートリッジ内の色インクが
チューブを介して印刷ヘッドに供給される。On the ink ejection surface of the print head, four sets of nozzle rows for ejecting each of four types of color ink are formed so as to be aligned in the main scanning direction of the print head, and each nozzle row has a plurality of nozzles ( For example, 48 pieces) are linearly arranged at regular intervals in the sub-scanning direction. The cartridge holder 48 includes an ink supply needle, and the ink supply needle comes into contact with an ink supply port (not shown) provided in each of the ink cartridges 48a to 48d to form an ink supply path. Ink is supplied to the print head via a tube.
【0038】コントロールIC45は、各インクカート
リッジ48a〜48dに搭載された不揮発性メモリであ
るカートリッジメモリを制御するために搭載されたIC
である。インクカートリッジがカートリッジホルダ48
に装着されると、カートリッジメモリはコントロールI
C45と電気的に接続されるようになっている。CPU
41は、コントロールIC45と所定の信号を送受信
し、カートリッジメモリに記録されたインク残量の情報
の更新等を行う。The control IC 45 is an IC mounted to control a cartridge memory which is a non-volatile memory mounted on each ink cartridge 48a to 48d.
Is. The ink cartridge is the cartridge holder 48
When installed in the cartridge memory
It is electrically connected to C45. CPU
The reference numeral 41 transmits / receives a predetermined signal to / from the control IC 45, and updates the ink remaining amount information recorded in the cartridge memory.
【0039】通信I/O46はPC30のプリンタI/
F39と接続されており、プリンタ40は通信I/O4
6を介してPC30から送信されるCMYKに変換され
たデータやページ記述言語等からなる印刷ジョブを受信
する。また、PC30から各種要求を受信したとき、通
信I/Oは、ROM42に格納された識別情報や、コン
トロールIC45からのインク残量の情報等をPC30
に出力する。I/F47には、キャリッジ機構47aと
紙送り機構47bとが接続されている。紙送り機構47
bは、紙送りモータや紙送りローラなどからなり、印刷
用紙などの印刷記録媒体を順次送り出して副走査を行
う。キャリッジ機構47aは、印刷ヘッドを搭載するキ
ャリッジと、このキャリッジをタイミングベルトなどを
介して走行させるキャリッジモータなどからなり、印刷
ヘッドを主走査させる。副走査方向に複数のノズルが設
けられた印刷ヘッドは、ビット列からなるヘッドデータ
に基づいてヘッド駆動部49が出力する駆動信号にてピ
エゾ素子が駆動され、各ノズルからドット単位でインク
滴を吐出させる。The communication I / O 46 is the printer I / O of the PC 30.
The printer 40 is connected to the F39 and the communication I / O4
A print job composed of CMYK-converted data, a page description language, and the like, which is transmitted from the PC 30 via the PC 6, is received. When various requests are received from the PC 30, the communication I / O uses the identification information stored in the ROM 42, the remaining ink amount information from the control IC 45, and the like.
Output to. A carriage mechanism 47a and a paper feed mechanism 47b are connected to the I / F 47. Paper feed mechanism 47
Reference numeral b denotes a paper feed motor, a paper feed roller, and the like, which sequentially feeds a print recording medium such as print paper to perform sub scanning. The carriage mechanism 47a is composed of a carriage on which a print head is mounted, a carriage motor that runs the carriage via a timing belt, and the like, and causes the print head to perform main scanning. In the print head provided with a plurality of nozzles in the sub-scanning direction, the piezo element is driven by a drive signal output from the head drive unit 49 based on the head data consisting of bit strings, and ink droplets are ejected in dot units from each nozzle. Let
【0040】なお、PC30では、以上のハードウェア
を基礎としてバイオスが実行され、その上層にてOSと
APLとが実行される。基本的には、OSがバイオスを
介するか直にハードウェアとアクセスし、APLはOS
を介してハードウェアとデータなどのやりとりを行う。
OSにはPC30のハードウェアを制御するための各種
のドライバ類が組み込まれ、OSの一部となって各種の
制御を実行する。このドライバ類は、CRTI/F37
を制御するディスプレイドライバや、プリンタI/F3
9を制御するプリンタドライバ、等である。In the PC 30, the BIOS is executed based on the above hardware, and the OS and APL are executed in the upper layer. Basically, the OS accesses the hardware via BIOS or directly, and the APL is the OS.
Data is exchanged with the hardware via.
Various drivers for controlling the hardware of the PC 30 are incorporated in the OS, and become a part of the OS to execute various controls. These drivers are CRTI / F37
Driver for controlling the printer and printer I / F3
9 is a printer driver for controlling 9 or the like.
【0041】プリンタドライバは、複数のモジュールか
ら構成されており、機能制御モジュールの制御に基づい
て所定の機能を実現しつつ連携動作して印刷ジョブを作
成することが可能である。プリンタドライバは、APL
の印刷機能の実行時に稼働され、プリンタI/F39を
介してプリンタ40と双方向の通信を行うことが可能で
ある。同プリンタドライバは、OSを介してAPLから
印刷データを受け取って印刷ジョブを作成し、プリンタ
40に送出する。また、プリンタI/F39を介して、
プリンタ40に色インクに関する情報の要求を送出し、
プリンタ40から対応する情報を入手する。このため、
OSには、描画画像情報や文書情報等のグラフィックス
に関してAPLとOSとの間でグラフィックユーザーイ
ンターフェイス機能を実現するGDI(Graphic
s Device Interface)や、APLか
ら入手した印刷データを中間ファイルとしてハードディ
スク34aの所定の領域に適宜格納し、この中間ファイ
ルに対して所定の処理により印刷ジョブを作成してプリ
ンタ40に送出するポートドライバ、等も組み込まれて
いる。The printer driver is composed of a plurality of modules, and can realize a predetermined function based on the control of the function control module and cooperate with each other to create a print job. The printer driver is APL
The printer is activated when the print function is executed, and bidirectional communication with the printer 40 is possible via the printer I / F 39. The printer driver receives print data from the APL via the OS, creates a print job, and sends it to the printer 40. Also, via the printer I / F 39,
Sends a request for information regarding color ink to the printer 40,
Obtain the corresponding information from the printer 40. For this reason,
The OS has a GDI (Graphic) that realizes a graphic user interface function between the APL and the OS for graphics such as drawn image information and document information.
s Device Interface) or print data obtained from APL is stored as an intermediate file in a predetermined area of the hard disk 34a as appropriate, a print job is created by a predetermined process for the intermediate file, and the port driver is sent to the printer 40. , Etc. are also incorporated.
【0042】本実施形態では、プリンタ40にて印刷実
行中に他のプログラムを実行可能とさせるため印刷デー
タから中間ファイルを作成するようにしているが、中間
ファイルを作成せずに印刷データから直接色データを作
成するようにしてもよい。
(2)印刷制御システムの各種手段の構成:以上説明し
たように、サーバ20とPC30,60のハードディス
クに本発明にいう印刷制御プログラムが記憶されている
ことになり、同印刷制御プログラムがサーバ20とPC
30,60に本発明にいう各種手段を実現させることに
なる。図5は、本システムPCS1を構成する主な手段
を概略ブロック図により示している。In the present embodiment, the intermediate file is created from the print data so that another program can be executed while the printer 40 is executing printing. However, the intermediate file is created directly from the print data without creating the intermediate file. Color data may be created. (2) Configuration of various means of print control system: As described above, the print control program according to the present invention is stored in the hard disks of the server 20 and the PCs 30 and 60, and the print control program is the server 20. And PC
The various means referred to in the present invention will be realized in 30, 60. FIG. 5 is a schematic block diagram showing main means constituting the system PCS1.
【0043】図において、サーバ20に手段U1〜U8
が設けられ、第一のクライアントであるPC60に手段
U11〜U17が設けられ、第二のクライアントである
PC30に手段U21〜U24が設けられている。ま
た、サーバのハードディスク24aには、標準色明度デ
ータ記憶領域M1、ICCプロファイル記憶領域、業者
記憶領域、顧客記憶領域、登録業者記憶領域、等が設け
られている。各種手段の動作の概略は、以下の通りであ
る。In the figure, means U1 to U8 are added to the server 20.
Are provided, the means U11 to U17 are provided to the PC 60 which is the first client, and the means U21 to U24 are provided to the PC30 which is the second client. Further, the hard disk 24a of the server is provided with a standard color lightness data storage area M1, an ICC profile storage area, a vendor storage area, a customer storage area, a registered vendor storage area, and the like. The outline of the operation of various means is as follows.
【0044】クライアントの色測定用画像印刷制御手段
U11,U21は、複数の色インク別に複数階調とされ
た色測定用画像である色票を印刷させる制御を行う。サ
ーバの明度データ取得手段U2は、クライアントにて印
刷される色インク別の色票の明度データを取得する。標
準色明度データ記憶領域M1には当該色インクに対応す
る所定の標準色、すなわち、プリンタ標準機により印刷
される標準色の明度データが記憶されている。色合わせ
情報作成手段U3は、クライアントにて印刷される色イ
ンク別の色票の明度データと、標準色明度データ記憶領
域M1に記憶された標準色の明度データとに基づいて、
色合わせ情報である階調値補正テーブルを作成する。そ
して、色合わせ情報出力手段U4は、作成された階調値
補正テーブルをクライアントに対して出力する。The color measurement image print control means U11, U21 of the client controls to print a color chart which is a color measurement image having a plurality of gradations for each color ink. The brightness data acquisition unit U2 of the server acquires the brightness data of the color chart for each color ink printed by the client. In the standard color lightness data storage area M1, lightness data of a predetermined standard color corresponding to the color ink, that is, the standard color printed by the printer standard machine is stored. The color matching information creating unit U3, based on the brightness data of the color chart for each color ink printed by the client and the brightness data of the standard color stored in the standard color brightness data storage area M1,
A gradation value correction table that is color matching information is created. Then, the color matching information output unit U4 outputs the created gradation value correction table to the client.
【0045】第二のクライアントでは、色合わせ情報取
得手段U14がこの階調値補正テーブルを取得する。す
ると、後述するように、プリンタ40にて、同階調値補
正テーブルに基づいて標準色を再現させることができ
る。ここで、明度データ取得手段U2は、第二のクライ
アントにて印刷された色票の明度データを、第一または
第二のクライアントからインターネット網10を介して
取得可能である。クライアントには明度データ送出手段
U12,U22が設けられており、色票の明度データの
入力を受け付けてサーバに送出することができる。ま
た、明度データ取得手段U2は、クライアントからカラ
ースキャナの画像データを入手して明度データに変換す
ることにより色票の明度データを取得することもでき
る。クライアントの画像データ送出手段U13は、色票
の画像データを取り込む画像取り込み機器であるカラー
スキャナから同画像データを入手してサーバに送出する
ことができるようになっている。In the second client, the color matching information acquisition means U14 acquires this gradation value correction table. Then, as described later, the printer 40 can reproduce the standard color based on the same gradation value correction table. Here, the lightness data acquisition unit U2 can acquire the lightness data of the color chart printed by the second client from the first or second client via the Internet network 10. The client is provided with lightness data sending means U12 and U22, which can accept the input of the lightness data of the color chart and send it to the server. Further, the lightness data acquisition unit U2 can also acquire the lightness data of the color chart by acquiring the image data of the color scanner from the client and converting the image data into the lightness data. The image data sending means U13 of the client can obtain the same image data from a color scanner which is an image taking-in device for taking in the image data of the color chart and send it to the server.
【0046】また、業者記憶手段U5は業者の一覧を図
示しない業者記憶領域に記憶し、一覧出力手段U6は記
憶された業者の一覧を取得して第二のクライアントに対
して出力する。第二のクライアントでは、選択入力受付
手段U15にてサーバから入力される業者の一覧から業
者の選択入力を受け付け、選択結果出力手段U16にて
選択入力された業者をサーバに対して送出する。する
と、選択入力された業者を相手としてプリンタの色合わ
せが行われることになる。Further, the trader storage means U5 stores a list of traders in a trader storage area (not shown), and the list output means U6 acquires the stored list of traders and outputs it to the second client. In the second client, the selection input receiving unit U15 receives the selection input of the trader from the list of the traders input from the server, and the selection result output unit U16 sends the trader selected and input to the server. Then, the color matching of the printer is performed with the selected and input trader as a partner.
【0047】さらに、プリンタ標準機を接続する第一の
クライアントは、標準色明度データ送出手段U23によ
り標準色の色票の明度データを取得してサーバ20に送
出可能である。本実施形態では、プリンタ標準機により
色再現される色を所定の色規格に合わせるため、プリン
タドライバに引き渡す印刷データにICCプロファイル
を付与している。そこで、ICCプロファイル送出手段
U24によりプリンタ標準機用のICCプロファイルも
サーバ20に送出可能としている。Further, the first client connected to the printer standard machine can acquire the lightness data of the color patch of the standard color by the standard color lightness data sending means U23 and send it to the server 20. In the present embodiment, in order to match the color reproduced by the standard printer with the predetermined color standard, the ICC profile is added to the print data delivered to the printer driver. Therefore, the ICC profile sending means U24 can also send the ICC profile for the standard printer to the server 20.
【0048】サーバ20では、入力される標準色の明度
データを標準色明度データ記憶手段U1により標準色明
度データ記憶領域M1に記憶したり、入力されるプリン
タ標準機用のICCプロファイルをICCプロファイル
記憶手段U7によりICCプロファイル記憶領域に記憶
したりすることができる。そして、ICCプロファイル
出力手段U8によりこのプリンタ標準機用のICCプロ
ファイルを第二のクライアントに対して出力可能であ
る。第二のクライアントでは、ICCプロファイル取得
手段U17が同ICCプロファイルを取得可能である。In the server 20, the input standard color lightness data is stored in the standard color lightness data storage area M1 by the standard color lightness data storage unit U1, and the input ICC profile for the printer standard machine is stored in the ICC profile. It can be stored in the ICC profile storage area by the means U7. Then, the ICC profile output means U8 can output the ICC profile for the standard printer to the second client. In the second client, the ICC profile acquisition means U17 can acquire the ICC profile.
【0049】プリンタ40,70に印刷させる制御を行
うのは、PC30,60のプリンタドライバである。図
6は第二のクライアントであるPC30のプリンタドラ
イバの概略構成を模式的に示しており、図示した各種機
能により標準色を再現しつつ印刷制御を行うとともに、
色票を印刷させる制御を行うことが可能である。なお、
第一のクライアントであるPC60のプリンタドライバ
の構成は図示していないが、所定の印刷設定により階調
値補正機能を使用しない点を除いて、PC30のプリン
タドライバの構成と同様である。The printer drivers of the PCs 30 and 60 control the printing of the printers 40 and 70. FIG. 6 schematically shows the schematic configuration of the printer driver of the PC 30 which is the second client. While performing the print control while reproducing the standard color by the various functions shown in the figure,
It is possible to control to print the color chart. In addition,
Although the configuration of the printer driver of the PC 60, which is the first client, is not shown, it is the same as the configuration of the printer driver of the PC 30 except that the gradation value correction function is not used according to a predetermined print setting.
【0050】図において、印刷設定取得機能P7は、ハ
ーフトーン処理機能P4に、階調値補正機能P3からの
色データを引き渡すか、階調値作成機能P6からの単色
印刷用色データを引き渡すかを切り換える切換スイッチ
の役割を有している。同印刷設定取得機能P7は色票印
刷指示取得機能を有しており、この色票印刷指示取得機
能にて取得される指示に応じてこの切換スイッチを切り
換える機能を実現させる。In the figure, the print setting acquisition function P7 transfers the color data from the gradation value correction function P3 or the monochromatic printing color data from the gradation value creation function P6 to the halftone processing function P4. It has a role of a changeover switch for changing over. The print setting acquisition function P7 has a color chart print instruction acquisition function, and realizes the function of switching the changeover switch according to the instruction acquired by the color chart print instruction acquisition function.
【0051】通常の印刷処理を実現させる場合、印刷設
定取得機能P7による切換スイッチは階調値補正機能P
3側となっている。この場合、プリンタドライバの動作
の概略は以下の通りとなる。すなわち、プリンタドライ
バがカラー画像データ等の印刷データを入手すると、解
像度変換機能P1は印刷データをRGB各8ビットを割
り当てた256階調のビットマップデータに変換する。
むろん、RGBビットマップデータの階調は、これ以外
にも様々な階調とすることができる。When a normal print process is realized, the changeover switch by the print setting acquisition function P7 is a gradation value correction function P.
It is on the 3rd side. In this case, the outline of the operation of the printer driver is as follows. That is, when the printer driver obtains print data such as color image data, the resolution conversion function P1 converts the print data into bitmap data of 256 gradations to which 8 bits of RGB are assigned.
Of course, the gradation of the RGB bitmap data can be various gradations other than this.
【0052】次に、色データ変換機能P2が、RGBビ
ットマップデータに変換された印刷データを入手してC
MYKの色インクのそれぞれに対応した色データに変換
する。その際、LUT(ルックアップテーブル)と呼ば
れる色変換テーブルを参照して色データに変換する。こ
のLUTは、256階調のRGBビットマップデータを
CMYKそれぞれについて256階調の色データに対応
させたテーブルであり、補間演算を前提として、例え
ば、17×17×17の格子点に対応したデータを備え
ている。Next, the color data conversion function P2 obtains the print data converted into the RGB bit map data and C
The color data corresponding to each of the MYK color inks is converted. At that time, a color conversion table called an LUT (look-up table) is referred to and converted into color data. This LUT is a table in which 256-level RGB bitmap data is associated with 256-level color data for each of CMYK. Is equipped with.
【0053】なお、本実施形態では、色データの階調数
も各8ビットを割り当てた256階調としているが、こ
れ以外にも様々な階調とすることが可能であることは言
うまでもない。さらに、階調値補正機能P3が、階調値
補正テーブルを参照して、色データの階調値を補正す
る。色インクを吐出させて印刷を行うプリンタの場合、
インク吐出機構のばらつき等によるプリンタの色再現の
ばらつきをなくすため、色再現される色をプリンタ標準
機にて印刷される所定の標準色に合わせるように、CM
YK等からなる多階調の色データを階調値補正テーブル
にて補正する。したがって、この階調値補正テーブル
は、プリンタ40にて色再現される色を標準色に合わせ
るためのテーブルである。なお、後述するように、階調
値補正テーブルは、プリンタ標準機と、顧客が使用する
プリンタユーザ機とで色再現される色の明度データを対
応させたテーブルとされている。In this embodiment, the number of gradations of color data is 256 gradations to which 8 bits are assigned, but it goes without saying that various gradations can be used. Further, the gradation value correction function P3 corrects the gradation value of the color data with reference to the gradation value correction table. In the case of a printer that prints by ejecting color ink,
In order to eliminate variations in the color reproduction of the printer due to variations in the ink ejection mechanism, it is necessary to match the colors to be reproduced with the predetermined standard colors printed by the printer standard machine.
Multi-tone color data such as YK is corrected by the tone value correction table. Therefore, this gradation value correction table is a table for matching the color reproduced by the printer 40 with the standard color. As will be described later, the gradation value correction table is a table in which the lightness data of colors reproduced by the standard printer of the printer and the printer user machine used by the customer are associated with each other.
【0054】図7に示すように、階調値補正テーブル
は、色インク別に、色データ変換機能P2にて変換され
た色データの階調値と当該色データに対応する色インク
にて標準色に合わせるように色再現させる階調値とが対
応して格納されている。したがって、同機種のプリンタ
であっても、階調値補正テーブルは異なる場合があるこ
とになる。その後、ハーフトーン処理機能P4は、誤差
拡散法等によるハーフトーン処理を行い、補正された色
データをプリンタ40の印刷ドットに対応する2階調に
変換する。そして、ラスタライズ処理機能P5が、プリ
ンタ40の印刷ヘッドの走査幅に基づいて2階調とされ
た色データのビットデータを並べ替えるラスタライズ処
理を行い、ページ記述言語を付加して印刷ジョブを作成
する。As shown in FIG. 7, the gradation value correction table shows the gradation value of the color data converted by the color data conversion function P2 and the standard color of the color ink corresponding to the color data for each color ink. And the gradation value for color reproduction so as to match with are stored correspondingly. Therefore, even the printers of the same model may have different tone value correction tables. After that, the halftone processing function P4 performs halftone processing by an error diffusion method or the like to convert the corrected color data into two gradations corresponding to the print dots of the printer 40. Then, the rasterization processing function P5 performs rasterization processing for rearranging the bit data of the color data having two gradations based on the scanning width of the print head of the printer 40 and adds a page description language to create a print job. .
【0055】その結果、プリンタ40は印刷ジョブを入
手して、CMYKの色インクを吐出させて印刷を行うこ
とができる。ここで、階調値補正機能P3により色イン
ク別々に色再現される色が所定の標準色に合うように色
データの階調値が補正されるので、プリンタ40にて標
準色を再現することができる。ところで、階調値補正テ
ーブルを作成するためには、複数の色インクから形成さ
れる色空間の中から色を選定して色票を印刷し、標準色
とともに同色票を測色し、プリンタユーザ機とプリンタ
標準機との測色データが合うように対応テーブルを作成
する必要がある。従来は、500〜1000色程度から
なる色票を色相や彩度等の複数項目について測色するこ
とにより、階調値補正テーブルを作成していた。したが
って、階調値補正テーブルを作成する作業に手間がかか
るという問題があった。特に、色再現の時間変化等を考
慮して定期的に階調値補正テーブルを更新しようとする
場合、プリンタ標準機が設置された場所から遠いところ
にいる顧客が大量の色票を印刷したうえで更新された階
調値補正テーブルを入手する必要があり、この作業が非
常に煩わしいものとなっていた。As a result, the printer 40 can obtain a print job and eject the CMYK color inks to perform printing. Here, since the gradation value of the color data is corrected by the gradation value correction function P3 so that the color reproduced separately for each color ink matches a predetermined standard color, the printer 40 reproduces the standard color. You can By the way, in order to create a gradation value correction table, a color is selected from a color space formed by a plurality of color inks, a color chart is printed, and the same color chart is measured together with a standard color. It is necessary to create a correspondence table so that the colorimetric data of the printer and the standard printer can match. Conventionally, a gradation value correction table is created by measuring the color chart of about 500 to 1000 colors for a plurality of items such as hue and saturation. Therefore, there is a problem that the work of creating the gradation value correction table is troublesome. In particular, when updating the tone value correction table regularly considering the time change of color reproduction, etc., a customer far from the place where the standard printer is installed prints a large number of color charts. It was necessary to obtain the gradation value correction table updated in, and this work was very troublesome.
【0056】そこで、各色インクを単独で使用した複数
階調の色票を印刷するとともに、色票の各階調の明度デ
ータのみを測定することにより、色合わせ作業を軽減さ
せるようにしている。ここで、各色インク別に印刷され
る複数階調の色票は、複数の色インクが混在していない
各色インク別に濃淡の設けられた色とされている。した
がって、色相や彩度はほとんど変わらない一方で、色相
や彩度に対して明度が大きく変わることになる。そこ
で、色インク別々に色再現される色の明度を標準色の明
度に一致させると、色再現される色は標準色にほぼ合っ
た色となる。すなわち、色インク別の色票に対して明度
データのみを測定すればよいので、色合わせ作業を軽減
することができ、サーバ20から簡便に階調値補正テー
ブルを入手することができる。Therefore, the color matching work is reduced by printing a color chart of a plurality of gradations using each color ink independently and measuring only the brightness data of each gradation of the color chart. Here, the color gradation of a plurality of gradations printed for each color ink is a color in which light and shade are provided for each color ink in which a plurality of color inks are not mixed. Therefore, while the hue and the saturation hardly change, the lightness greatly changes with respect to the hue and the saturation. Therefore, by matching the lightness of the color reproduced for each color ink with the lightness of the standard color, the color reproduced will be a color that substantially matches the standard color. That is, since it is only necessary to measure the lightness data for the color chart for each color ink, the color matching work can be reduced, and the gradation value correction table can be easily obtained from the server 20.
【0057】色票を印刷させる場合、印刷設定取得機能
P7による切換スイッチは階調値補正機能P3側とな
る。そして、同機能P7の一部と機能P6,P4,P5
とは、本発明にいう色測定用画像印刷制御機能P11を
構成することになる。この場合、プリンタドライバの動
作の概略は以下の通りとなる。すなわち、階調値作成機
能P6は、CMYKの色インクのそれぞれに対応して別
々に複数階調にて色再現させる単色印刷用色データを作
成する。本実施形態では、単色印刷用色データの階調数
を色データと同じ256階調としているが、色データと
異なる階調数としてもよい。ここで、単色印刷用色デー
タにおけるある点のCMYKの各階調値を(C,M,
Y,K)で表すと、例えば、Cの色インクについて色再
現させる場合、単色印刷用色データは(n,0,0,
0)となる。ただし、nは0以上255以下の整数値で
ある。また、Mの色インクについて色再現させる場合で
あれば、単色印刷用色データは(0,n,0,0)とな
る。When printing a color chart, the changeover switch by the print setting acquisition function P7 is on the gradation value correction function P3 side. And a part of the same function P7 and the functions P6, P4 and P5
Means to configure the color measurement image printing control function P11 according to the present invention. In this case, the outline of the operation of the printer driver is as follows. That is, the gradation value creation function P6 creates color data for single-color printing, which separately reproduces a plurality of gradations corresponding to each of the CMYK color inks. In the present embodiment, the number of gradations of the color data for monochrome printing is the same as that of the color data, that is, 256 gradations, but it may be different from the number of gradations of the color data. Here, the gradation values of CMYK at a certain point in the color data for monochromatic printing are (C, M,
Y, K), for example, when color reproduction is performed for the C color ink, the color data for monochrome printing is (n, 0, 0,
0). However, n is an integer value of 0 or more and 255 or less. Further, in the case of reproducing the color of the M color ink, the color data for single color printing is (0, n, 0, 0).
【0058】ここで、単色印刷用色データは、様々な階
調の数とすることができ、色データの階調数(256階
調)よりも少ない数の階調(例えば、17階調)のデー
タであってもよいし、色データの階調数と同じ256階
調であってもよい。また、単色印刷用色データの階調の
間隔は、略等間隔等、色インク等の特性に応じて適宜決
定すればよい。その後、ハーフトーン処理機能P4がハ
ーフトーン処理を行い、単色印刷用色データをプリンタ
40の印刷ドットに対応する2階調に変換する。そし
て、ラスタライズ処理機能P5はラスタライズ処理を行
い、印刷ジョブを作成する。プリンタ40では、印刷ジ
ョブを入手して、図8に示すように、CMYKの色イン
クを単独で使用した複数階調の色とされた色測定用画像
である色票を印刷する。図の例では、上から順番にC、
M、Y、Kの色インクを使用した色票となっている。各
色票は各色インク別に17階調のグラデーションとされ
ており、右側となるほど対応する色データの色成分の階
調値が大きくなっている。なお、プリンタをプリンタ標
準機70とすることも考慮して、色データと同じ階調数
の256階調の色票を印刷することも可能となってい
る。Here, the color data for monochromatic printing can have various gradations, and the number of gradations (for example, 17 gradations) is smaller than the gradation number of the color data (256 gradations). Data, or 256 gradations, which is the same as the number of gradations of color data. Further, the gradation intervals of the color data for monochromatic printing may be appropriately determined according to the characteristics of the color ink, such as substantially equal intervals. After that, the halftone processing function P4 performs halftone processing to convert the monochromatic printing color data into two gradations corresponding to the printing dots of the printer 40. Then, the rasterization processing function P5 performs rasterization processing to create a print job. The printer 40 obtains the print job and prints a color chart, which is a color measurement image having a plurality of gradations using CMYK color inks alone, as shown in FIG. In the example shown in the figure, C,
The color chart uses M, Y, and K color inks. Each color chart has a gradation of 17 gradations for each color ink, and the gradation value of the color component of the corresponding color data increases toward the right side. Considering that the printer is the standard printer 70, it is also possible to print a color chart having 256 gradations, which is the same number of gradations as the color data.
【0059】そこで、色票の各階調の明度データを測色
器等により測定することにより、階調値補正テーブル作
成用の明度データを得ることができる。その際、各色イ
ンクを単独で使用した複数階調の色票のみを印刷するた
め、従来よりも測色する色数を減らすことができる。ま
た、従来のように色相や彩度等の複数項目について測色
する必要がなく、明度データのみを測定すればよいの
で、さらに階調値補正テーブルを作成する作業が軽減さ
れることになる。Therefore, by measuring the lightness data of each gradation of the color chart with a colorimeter or the like, it is possible to obtain the lightness data for creating the gradation value correction table. At this time, since only the color chips of a plurality of gradations in which each color ink is used alone are printed, the number of colors to be measured can be reduced as compared with the conventional case. Further, unlike the conventional case, it is not necessary to measure the color of a plurality of items such as hue and saturation, and only the lightness data needs to be measured, which further reduces the work of creating the gradation value correction table.
【0060】なお、本実施形態では、通常の印刷処理を
実現させるハーフトーン処理機能P4とラスタライズ処
理機能P5とを利用して色測定用画像印刷制御機能P1
1を実現させる構成としているが、別フローにより実現
させる構成としてもよい。ところで、階調値補正テーブ
ルを作成するには、例えば、以下の手順に従えばよい。
まず、プリンタ標準機を接続したクライアントの印刷制
御により、プリンタ標準機にて各色インク別に例えば2
56階調の色票を印刷する。そして、例えばLab表色
系に基づく測色器を用いて各色インク別に印刷された色
票の明度データを各階調別に測定する。In the present embodiment, the color measurement image print control function P1 is utilized by utilizing the halftone processing function P4 and the rasterization processing function P5 for realizing normal printing processing.
However, the configuration may be realized by another flow. By the way, in order to create the gradation value correction table, for example, the following procedure may be followed.
First, under the print control of the client to which the printer standard machine is connected, for example, 2 is set for each color ink in the printer standard machine.
Print a 56-level color chart. Then, for example, the lightness data of the color chart printed for each color ink is measured for each gradation using a colorimeter based on the Lab color system.
【0061】プリンタ標準機にて印刷した256階調の
色票の明度データは、図9に示すように、各色インク別
に階調値と対応させて標準明度テーブルT11に格納さ
れる。同図はCの色インクに対応する標準明度テーブル
T11を示しており、その他の色インクについても対応
する標準明度テーブルを作成することになる。すなわ
ち、これらの標準明度テーブルに格納された階調毎の明
度データは、所定の標準色を表すデータとなる。なお、
色票を印刷する際に256階調よりも少ない階調で印刷
し、明度データを得た場合には、印刷しなかった階調の
色の明度データを補間演算により求めてもよい。As shown in FIG. 9, the brightness data of a color chart of 256 gradations printed by the printer standard machine is stored in the standard brightness table T11 in association with the gradation value for each color ink. The figure shows the standard lightness table T11 corresponding to the color ink of C, and the standard lightness table corresponding to the other color inks is also created. That is, the lightness data for each gradation stored in these standard lightness tables becomes data representing a predetermined standard color. In addition,
When the color chart is printed with less than 256 tones and the lightness data is obtained, the lightness data of the colors of the unprinted tones may be obtained by interpolation calculation.
【0062】次に、標準色に合わせようとするプリンタ
ユーザ機を接続したクライアントの印刷制御により、プ
リンタユーザ機にて図8で示したように各色インク別に
色票を印刷し、測色器により明度データを取得する。そ
して、図9に示すように、各色インク別に階調値を対応
させて明度テーブルT12を作成する。図の明度テーブ
ルT12もCの色インクに対応するテーブルであり、そ
の他の色インクについても対応する明度テーブルを作成
することになる。ここで、色データの256階調に対し
印刷される色票は階調の数が例えば17階調と少ない場
合、印刷された色に対応する階調値と明度データのみが
明度テーブルT12が格納されることになる。以後、印
刷される色票の階調数は17階調であるとして説明す
る。Next, by the print control of the client to which the printer user machine that tries to match the standard color is connected, the printer user machine prints a color chart for each color ink as shown in FIG. Obtain brightness data. Then, as shown in FIG. 9, the brightness table T12 is created by associating the gradation values for each color ink. The brightness table T12 in the figure is also a table corresponding to the color ink of C, and the brightness table corresponding to the other color inks is also created. Here, when the number of gradations of the color chart printed for 256 gradations of color data is small, for example, 17 gradations, only the gradation value and the brightness data corresponding to the printed color are stored in the brightness table T12. Will be done. Hereinafter, it is assumed that the number of gradations of the color chart to be printed is 17 gradations.
【0063】さらに、標準明度テーブルT11と明度テ
ーブルT12とから、各色インク別に図9に示す階調値
対応テーブルT13を作成する。その際、明度テーブル
T12に格納された明度データと標準明度テーブルT1
1に格納された明度データとが同じとなる階調値を対応
させて階調値対応テーブルT13を作成する。なお、図
の階調値対応テーブルT13における補正前の階調値は
明度テーブルT12に格納された階調値であり、標準色
に合わせるように色再現させる補正後の階調値は標準明
度テーブルT11に格納された階調値である。Further, a gradation value correspondence table T13 shown in FIG. 9 is prepared for each color ink from the standard brightness table T11 and the brightness table T12. At that time, the brightness data stored in the brightness table T12 and the standard brightness table T1
The gradation value correspondence table T13 is created by associating the gradation values that are the same as the brightness data stored in 1. The gradation values before correction in the gradation value correspondence table T13 in the figure are the gradation values stored in the brightness table T12, and the corrected gradation values for color reproduction to match the standard color are the standard brightness table. It is the gradation value stored in T11.
【0064】ここで、明度テーブルT12には17階調
分のデータしか格納されていないため、まず、明度テー
ブルT12の階調値を階調値対応テーブルT13に格納
し、その後、明度テーブルT12において当該階調値に
対応する明度データとなるような階調値を標準明度テー
ブルT11から取得し、階調値対応テーブルT13に格
納する。当該明度データとなるような階調値が標準明度
テーブルT11に格納されていないときには、当該明度
データに最も近い階調値を標準明度テーブルT11から
取得し、階調値対応テーブルT13に格納する。Since only 17 gradations of data are stored in the brightness table T12, the gradation values of the brightness table T12 are first stored in the gradation value correspondence table T13, and then in the brightness table T12. A gradation value that becomes brightness data corresponding to the gradation value is acquired from the standard brightness table T11 and stored in the gradation value correspondence table T13. When the gradation value that becomes the brightness data is not stored in the standard brightness table T11, the gradation value closest to the brightness data is acquired from the standard brightness table T11 and stored in the gradation value correspondence table T13.
【0065】図9の例では、明度テーブルT12にプリ
ンタユーザ機の階調値「128」に対応して明度データ
「42.0」が格納されており、標準明度テーブルT1
1にプリンタ標準機の階調値「110」に対応して「4
2.0」が格納されているので、階調値対応テーブルT
13には補正前の階調値「128」に対応して補正後の
階調値「110」が格納されることになる。このように
して作成された階調値対応テーブルT13には17階調
分のデータしか格納されていないため、プリンタ40に
色再現させなかった色データの階調値に対応する補正後
の階調値を補間演算により求めて、階調値補正テーブル
を作成する。例えば、連続した補正前の階調値A1,A2
(A1<A2)に対応する補正後の階調値がB1,B2であると
き、A1とA2の間にある補正前の階調値A3(A1<A3<A2)
に対応する補正後の階調値B3は、以下の式により求める
ことができる。In the example of FIG. 9, lightness data "42.0" is stored in the lightness table T12 corresponding to the tone value "128" of the printer user machine, and the standard lightness table T1 is stored.
1 corresponds to the gradation value “110” of the standard printer, and “4
2.0 "is stored, the gradation value correspondence table T
The gradation value "110" after correction is stored in 13 in correspondence with the gradation value "128" before correction. Since the gradation value correspondence table T13 created in this way stores only data for 17 gradations, the corrected gradation corresponding to the gradation value of the color data that the printer 40 has not reproduced. Values are obtained by interpolation calculation and a gradation value correction table is created. For example, continuous gradation values A1 and A2 before correction
When the corrected tone values corresponding to (A1 <A2) are B1 and B2, the uncorrected tone value A3 between A1 and A2 (A1 <A3 <A2)
The corrected gradation value B3 corresponding to can be calculated by the following formula.
【0066】
B3 = B1+{(B2−B1)×(A3−A1)/(A2−A1)} ・・・(1)
むろん、上記計算式は一例に過ぎず、スプライン補間等
の様々な補間演算により補正後の階調値を求めることが
可能である。このようにして、図7で示したように、各
色インク別に階調値補正テーブルを作成することができ
る。なお、同図の階調値補正テーブルT1はCの色イン
クに対応するテーブルであり、その他の色インクについ
ても対応する階調値補正テーブルを作成すればよい。B3 = B1 + {(B2-B1) × (A3-A1) / (A2-A1)} (1) Of course, the above calculation formula is only an example, and various interpolation operations such as spline interpolation are performed. Thus, it is possible to obtain the corrected gradation value. In this way, as shown in FIG. 7, a gradation value correction table can be created for each color ink. Note that the gradation value correction table T1 in the figure is a table corresponding to the color ink of C, and the gradation value correction table corresponding to the other color inks may be created.
【0067】なお、サーバ20にて上述した処理を自動
で行って階調値補正テーブルを作成するようにしてもよ
いし、別途上述した処理を行い、入力を受け付けて階調
値補正テーブルを作成するようにしてもよい。そして、
色合わせ情報出力手段U4により作成した階調値補正テ
ーブルをクライアントに対して出力すると、クライアン
トの色合わせ情報取得手段U14が同階調値補正テーブ
ルを取得し、プリンタドライバに組み込む。すると、階
調値補正機能P3が同階調値補正テーブルを参照して色
データを補正するので、プリンタ40にて色再現される
色は標準色に合わせられたものとなる。The server 20 may automatically perform the above-described processing to create the gradation value correction table, or the above-described processing may be separately performed to accept an input and create the gradation value correction table. You may do it. And
When the gradation value correction table created by the color matching information output means U4 is output to the client, the color matching information acquisition means U14 of the client acquires the same gradation value correction table and incorporates it in the printer driver. Then, the gradation value correction function P3 corrects the color data with reference to the same gradation value correction table, so that the color reproduced by the printer 40 is the one matched with the standard color.
【0068】(3)印刷制御システムの動作:主実施例
以下、上記構成からなる印刷制御システムPCS1の動
作を、フローチャートに基づいて説明する。なお、以下
の説明では、本システムPCS1の利用態様の一例とし
て、印刷業者がインクジェットプリンタのプリンタ標準
機を所有し、顧客が使用するインクジェットプリンタに
て色再現される色を同プリンタ標準機にて印刷される標
準色に合わせる場面を想定している。なお、業者と顧客
に対して、予め識別情報であるユーザ名を付与してい
る。そして、図示しないフローにより、サーバの業者記
憶手段U5が業者名とユーザ名とパスワードを操作入力
を受け付ける等により取得し、これらを対応させてハー
ドディスク24aの業者記憶領域に格納している。ま
た、図示しない顧客記憶手段が顧客名とユーザ名とパス
ワードを操作入力を受け付ける等により取得し、これら
を対応させてハードディスク24aの顧客記憶領域に格
納している。(3) Operation of Print Control System: Main Example The operation of the print control system PCS1 having the above-mentioned configuration will be described below with reference to a flowchart. In the following description, as an example of the usage mode of the system PCS1, a printing company owns a printer standard machine of an inkjet printer, and a color reproduced by an inkjet printer used by a customer can be reproduced by the printer standard machine. It is intended to be used in situations that match the standard colors to be printed. A user name, which is identification information, is given to the trader and the customer in advance. Then, according to a flow not shown, the trader storage unit U5 of the server obtains the trader name, the user name, and the password by accepting an operation input, and stores them in the trader storage area of the hard disk 24a. Further, the customer storage means (not shown) obtains the customer name, the user name, and the password by receiving an operation input, and stores them in the customer storage area of the hard disk 24a in association with each other.
【0069】図10は、PC30,60のプリンタドラ
イバの処理の概略を示している。PCのAPLはAPL
用印刷機能を有しており、このAPL用印刷機能にてデ
ィスプレイ37aに表示される印刷実行メニューが選択
されると、プリンタドライバのプログラムにより図示し
ない印刷インターフェイス主画面を表示する処理を行う
(ステップS105)。同画面では、用紙種類選択領
域、印刷ボタン、色票印刷ボタン、各種色合わせボタン
等、通常の印刷指示に対応できる程度の情報だけを表示
する。FIG. 10 shows an outline of the processing of the printer drivers of the PCs 30 and 60. APL of PC is APL
When the print execution menu displayed on the display 37a is selected by this APL print function, a process of displaying a print interface main screen (not shown) is executed by the printer driver program (step S105). On the same screen, only the information such as the paper type selection area, the print button, the color chart print button, various color matching buttons, etc., which can correspond to the normal print instruction, is displayed.
【0070】次に、印刷インターフェイス主画面に設け
られたボタンへのマウス操作に応じて処理を分岐させる
(ステップS110)。色合わせボタンがクリック操作
されると、ステップS115に進み、後述する各種色合
わせ処理を行い、本フローを終了する。各種色合わせ処
理では、サーバ20にアクセスしながら業者または顧客
別の処理を行う。印刷ボタンがクリック操作されると、
ステップS120に進み、通常の印刷制御処理を順次行
っていく。Next, the process is branched in response to the mouse operation on the button provided on the print interface main screen (step S110). When the color matching button is clicked, the process proceeds to step S115, various color matching processes described later are performed, and the present flow ends. In various color matching processes, the process for each trader or customer is performed while accessing the server 20. When the print button is clicked,
In step S120, normal print control processing is sequentially performed.
【0071】ステップS120では、解像度変換機能P
1により、解像度変換処理を行う。まず、GDIを介し
てAPLにて作成された印刷データを入手し、入手した
印刷データに基づいて中間ファイルを作成して、ハード
ディスク34aに一時記憶させる。ここで、入力される
印刷データには、上記ICCプロファイルが付与されて
いる。そして、中間ファイルを読み出し、RAM33上
にて256階調のRGBビットマップデータを作成す
る。なお、印刷データ自体が256階調のRGBビット
マップデータであれば、解像度は変換せず、RAM33
上にそのまま256階調のRGBビットマップデータを
作成する。In step S120, the resolution conversion function P
1, the resolution conversion process is performed. First, the print data created by APL is acquired via GDI, an intermediate file is created based on the acquired print data, and is temporarily stored in the hard disk 34a. Here, the above-mentioned ICC profile is added to the input print data. Then, the intermediate file is read out and 256-gradation RGB bitmap data is created on the RAM 33. If the print data itself is RGB gradation data of 256 gradations, the resolution is not converted and the RAM 33
The 256-level RGB bitmap data is created as it is.
【0072】ステップS125では、色データ変換機能
P2により、各色インクに対応した色データに変換する
色データ変換処理を行う。すなわち、RGBビットマッ
プデータからCMYKの4種類からなる補正前の色デー
タを作成する。この処理は、上述したLUTを参照し、
RGBの各256階調のビットマップデータをCMYK
各256階調の色データに変換することにより行う。な
お、このLUTはプリンタ40と同機種の標準機に対し
て標準色となるように色再現させるテーブルであるた
め、同ステップで作成された色データは階調値補正テー
ブルによる補正前の色データである。したがって、この
色データをそのままハーフトーン処理、ラスタライズ処
理した場合には標準色が色再現されないことがある。In step S125, the color data conversion function P2 performs color data conversion processing for converting color data corresponding to each color ink. That is, uncorrected color data of four types of CMYK is created from RGB bitmap data. This process refers to the LUT described above,
Bit map data of 256 gradations of RGB is CMYK
This is performed by converting the color data into 256 gradations. Since this LUT is a table that reproduces a standard color for a standard machine of the same model as the printer 40, the color data created in the same step is the color data before correction by the gradation value correction table. Is. Therefore, when the color data is directly subjected to the halftone process and the rasterize process, the standard color may not be reproduced.
【0073】ステップS130では、階調値補正機能P
3により、色合わせ情報である階調値補正テーブルを参
照して補正前の色データを補正後の所定の標準色を再現
できる色データに変換する階調値補正処理を行う。階調
値補正テーブルはCMYKの各色インク別に作成されて
いるので、各階調値補正テーブルを順次参照し、補正前
の色データのうち参照している階調値補正テーブルに対
応する色の成分のみを順次変換していく。例えば、CM
YKの成分の順に色データを変換していくものとする
と、まず、シアン用の階調値補正テーブルを参照し、補
正前の色データのうちCの成分のみを変換する。次に、
マゼンタ用の階調値補正テーブルを参照し、補正前の色
データのうちMの成分のみを変換する。YやKの成分に
ついても同様の処理を行う。すなわち、各成分別に変換
処理を行えばよいため、処理の時間が少なくて済む。In step S130, the gradation value correction function P
According to 3, gradation value correction processing is performed by referring to the gradation value correction table that is the color matching information and converting the uncorrected color data into color data capable of reproducing the corrected standard color. Since the gradation value correction table is created for each color ink of CMYK, each gradation value correction table is sequentially referred to, and only the color component corresponding to the referenced gradation value correction table in the color data before correction is referred to. Are sequentially converted. For example, CM
Assuming that the color data is converted in the order of YK components, first, the cyan gradation value correction table is referred to, and only the C component of the color data before correction is converted. next,
By referring to the gradation value correction table for magenta, only the M component of the color data before correction is converted. Similar processing is performed for Y and K components. That is, since the conversion process may be performed for each component, the processing time is short.
【0074】このように、ステップS120〜S130
の処理は、印刷データを入力して複数の印刷用色剤に対
応した色データに変換するにあたり所定の色合わせ情報
に基づいて変換後に所定の標準色を再現できるようにし
ている。ステップS135では、ハーフトーン処理機能
P4により、補正後の色データを二値化するハーフトー
ン処理を行う。その後、ラスタライズ処理機能P5によ
り、二値化されたデータを並べ替えるラスタライズ処理
を行い(ステップS140)、印刷ジョブを作成して本
フローを終了する。Thus, steps S120 to S130
In the process (1), when the print data is input and converted into the color data corresponding to the plurality of printing color materials, the predetermined standard color can be reproduced after the conversion based on the predetermined color matching information. In step S135, the halftone processing function P4 performs halftone processing for binarizing the corrected color data. Thereafter, the rasterization processing function P5 performs rasterization processing for rearranging the binarized data (step S140), creates a print job, and ends this flow.
【0075】すると、プリンタ40は、印刷ジョブを入
手し、この印刷ジョブに基づいて印刷ヘッドを駆動して
各色インクのドットを形成することにより、カラー印刷
を行う。そして、階調値補正機能P3により色インクに
て色再現される色は標準色に合わせられたものとなる。
ところで、印刷インターフェイス主画面の色票印刷ボタ
ンがクリック操作されると、ステップS110からステ
ップS145に進み、単色印刷用色データを作成する処
理を行う。Then, the printer 40 obtains a print job and drives the print head based on the print job to form dots of each color ink, thereby performing color printing. Then, the color reproduced by the color ink by the gradation value correction function P3 is matched with the standard color.
By the way, when the color chart print button on the print interface main screen is clicked, the process proceeds from step S110 to step S145 to perform a process of creating color data for single color printing.
【0076】図11は、ステップS145にて行われる
単色印刷用色データ作成処理をフローチャートにより示
している。まず、図示しない色票印刷設定画面を表示し
(ステップS205)、色票印刷のための所定項目の設
定を取得する(ステップS210)。そして、プリンタ
の設定が、業者が使用するプリンタ標準機であるか顧客
が使用するプリンタユーザ機であるかに応じて処理を分
岐する(ステップS215)。FIG. 11 is a flowchart showing the monochromatic printing color data creation processing performed in step S145. First, a color chart print setting screen (not shown) is displayed (step S205), and the setting of predetermined items for color chart printing is acquired (step S210). Then, the process branches depending on whether the printer setting is a printer standard machine used by a trader or a printer user machine used by a customer (step S215).
【0077】プリンタの設定がプリンタユーザ機である
場合、CMYKの色インクのそれぞれに対応して別々に
略等間隔の17階調にて色再現させる単色印刷用色デー
タを作成する(ステップS220)。一方、プリンタの
設定がプリンタ標準機である場合、各色インク別に25
6階調にて色再現させる単色印刷用色データを作成する
(ステップS225)。ステップS220,S225終
了後は、いずれも本フローを終了する。When the printer is set to the printer user machine, the color data for monochromatic printing is separately generated for each of the CMYK color inks so as to reproduce the color in 17 gradations at substantially equal intervals (step S220). . On the other hand, if the printer is set to the standard printer, 25 colors are set for each color ink.
Color data for monochromatic printing that reproduces colors with 6 gradations is created (step S225). After completion of steps S220 and S225, this flow ends.
【0078】その後、図10のステップS135に進
み、上記機能P4,P5により単色印刷用色データを二
値化し、二値化されたデータを並べ替えて印刷ジョブを
作成して、本フローを終了する。むろん、このようなフ
ローの構成は一例に過ぎない。例えば、ステップS13
5,S140の処理をサブルーチンとしておき、ステッ
プS130で補正後の色データを作成した時点で同サブ
ルーチンをコールして実行するとともに、ステップS1
45で単色印刷用色データを作成した時点でも同サブル
ーチンをコールして実行するようにしてもよい。After that, the process proceeds to step S135 in FIG. 10, binarizes the color data for monochromatic printing by the functions P4 and P5, rearranges the binarized data to create a print job, and ends this flow. To do. Of course, such a flow configuration is merely an example. For example, step S13
The processing of S5 and S140 is set as a subroutine, and when the corrected color data is created in step S130, the subroutine is called and executed.
The subroutine may be called and executed even when the color data for monochromatic printing is created at 45.
【0079】すると、プリンタ40は、単色印刷用色デ
ータに基づく印刷ジョブを入手し、この印刷ジョブによ
り印刷ヘッドを駆動して各色インク別のドットを形成す
ることにより、図8で示したような色票を印刷する。図
8の例はプリンタユーザ機にて印刷される17階調の色
票(色測定用画像)であるため、プリンタ標準機にて標
準色の明度データ測定用の色票を印刷した場合には、2
56階調の色票が印刷されることになる。Then, the printer 40 obtains a print job based on the color data for single-color printing, drives the print head by this print job, and forms dots for each color ink, as shown in FIG. Print the color chart. Since the example of FIG. 8 is a color chart of 17 gradations (color measurement image) printed by the printer user machine, when the color chart for measuring the lightness data of the standard color is printed by the printer standard machine. Two
A color chart of 56 gradations will be printed.
【0080】このように、ステップS145,S135
〜S140の処理は、複数の印刷用色剤別に複数階調と
された色測定用画像を印刷させる制御を行う色測定用画
像印刷制御手段U11,U21を構成している。その結
果、CMYKの色インク別に複数階調の色票が印刷され
るので、測色する色の数が少なくて済む。また、プリン
タユーザ機にて色票を印刷する場合には、印刷される色
票の階調の数は色データの階調数よりも少ない数の階調
とされているので測色の手間が少なくて済むし、色票を
印刷させる単色印刷用色データの階調値が略等間隔であ
るので色票の階調変化にむらが出ず、階調値補正テーブ
ルを作成する際に補間演算による誤差が少なくて済む。In this way, steps S145, S135
The processes from S140 to S140 constitute the color measurement image print control means U11 and U21 for performing control to print the color measurement image having a plurality of gradations for each of the plurality of printing colorants. As a result, a plurality of gradations of color chips are printed for each of CMYK color inks, and the number of colors to be measured can be reduced. Further, when a color chart is printed by the printer user machine, the number of gradations of the color chart to be printed is smaller than the number of gradations of the color data, so the colorimetry is troublesome. It is possible to reduce the number, and since the gradation values of the color data for monochromatic printing that prints the color chart are almost evenly spaced, there is no unevenness in the gradation change of the color chart, and interpolation calculation is performed when creating the gradation value correction table There is little error due to.
【0081】図12と図13は、ステップS120で行
われる各種色合わせ処理をフローチャートにより示して
いる。本フローは、プリンタドライバからコールされて
行われるようになっているが、APLから直接コールす
ることにより実行することも可能である。なお、図示し
ないフローにより表示されるログイン画面にてユーザ名
が入力されたとき、PC30,60はサーバ20にアク
セスし、プリンタ標準機を所有する業者のユーザ名であ
れば図12の業者用の各種色合わせ処理を行い、顧客の
ユーザ名であれば図13の顧客用の各種色合わせ処理を
行うようにしている。12 and 13 are flowcharts showing various color matching processes performed in step S120. This flow is executed by being called from the printer driver, but it can be executed by directly calling from the APL. When the user name is input on the login screen displayed by the flow not shown, the PCs 30 and 60 access the server 20, and if the user name of the business operator who owns the printer standard machine is the one for the business operator in FIG. Various color matching processes are performed, and if the user name is a customer, various color matching processes for the customer in FIG. 13 are performed.
【0082】業者が使用しているPC60では、まず、
図12のステップS305にて、パスワードの操作入力
を受け付ける。PC60は受け付けたパスワードをサー
バ20に送出し、サーバ20はユーザ名とパスワードと
が一致していれば所定のメニュー画面表示用のデータを
当該PC60に対して出力する。すなわち、ユーザ名と
パスワードとが一致していなければ、ステップS310
に進まず、繰り返しパスワードの操作入力を受け付ける
ことになる。In the PC 60 used by the trader, first,
In step S305 of FIG. 12, the operation input of the password is accepted. The PC 60 sends the received password to the server 20, and the server 20 outputs the predetermined menu screen display data to the PC 60 if the user name and the password match. That is, if the user name and password do not match, step S310.
The operation input of the password is repeatedly accepted without proceeding to.
【0083】サーバ20からメニュー画面表示用のデー
タが出力されると、PC60は同データを入手して図示
しないメニュー画面を表示する(ステップS310)。
メニュー画面には、「標準色明度データ送出」ボタン、
「ICCプロファイル送出」ボタン、「顧客明度データ
入力」ボタン、「終了」ボタン、等が設けられている。
そして、マウス操作によりボタンへの選択入力が行われ
たかどうかを判断し(ステップS315)、選択入力が
行われるまでステップS315を繰り返す。そして、選
択入力されたボタンの種類に応じて処理を分岐させる。When the data for displaying the menu screen is output from the server 20, the PC 60 obtains the data and displays the menu screen (not shown) (step S310).
On the menu screen, "Send standard color lightness data" button,
An "ICC profile transmission" button, a "customer brightness data input" button, an "end" button, etc. are provided.
Then, it is determined whether or not the selection input to the button is performed by the mouse operation (step S315), and step S315 is repeated until the selection input is performed. Then, the processing is branched according to the type of the selected and input button.
【0084】「標準色明度データ送出」ボタンがクリッ
ク操作されると、業者が所有するプリンタ標準機にて印
刷される標準色の色票の明度データの入力を受け付けて
サーバ20に記憶させる標準色明度データ送出手段処理
を行い(ステップS320)、ステップS310に戻っ
て再びメニュー画面を表示する。「ICCプロファイル
送出」ボタンがクリック操作されると、プリンタ標準機
用のICCプロファイルをサーバ20に記憶させるIC
Cプロファイル送出処理を行い(ステップS325)、
ステップS310に戻る。「顧客明度データ入力」ボタ
ンがクリック操作されると、顧客から送付された色票の
明度データの入力を受け付けてサーバ20に送出する顧
客明度データ送出処理を行い(ステップS330)、ス
テップS310に戻る。「終了」ボタンがクリック操作
されると、図示しないフローにより本フローを終了す
る。When the "send standard color lightness data" button is clicked, the standard color to be stored in the server 20 upon receiving the input of the lightness data of the color chart of the standard color printed by the printer standard machine owned by the trader. The brightness data transmitting means process is performed (step S320), and the process returns to step S310 to display the menu screen again. When the "send ICC profile" button is clicked, an ICC profile for the printer standard machine is stored in the server 20.
C profile transmission processing is performed (step S325),
It returns to step S310. When the "customer lightness data input" button is clicked, a customer lightness data transmission process of receiving the lightness data of the color chart sent from the customer and transmitting it to the server 20 is performed (step S330), and the process returns to step S310. . When the "end" button is clicked, this flow is ended by a flow not shown.
【0085】なお、ステップS320〜S330の詳細
は、後述する。一方、顧客が使用しているPC30で
も、まず、図13のステップS355にて、パスワード
の操作入力を受け付ける。そして、ユーザ名とパスワー
ドとが一致していると、サーバ20から所定のメニュー
画面表示用のデータを入手して、図示しないメニュー画
面を表示する(ステップS360)。メニュー画面に
は、「業者登録」ボタン、「色合わせ(色票送付)」ボ
タン、「色合わせ(明度入力)」ボタン、「色合わせ
(スキャナ)」ボタン、「終了」ボタン、等が設けられ
ている。そして、マウス操作によりボタンへの選択入力
が行われたかどうかを判断し(ステップS365)、選
択入力されたボタンの種類に応じて処理を分岐させる。The details of steps S320 to S330 will be described later. On the other hand, the PC 30 used by the customer first accepts the operation input of the password in step S355 of FIG. Then, if the user name and the password match, the predetermined data for displaying the menu screen is obtained from the server 20 and the menu screen (not shown) is displayed (step S360). The menu screen is provided with a "registered trader" button, a "color matching (send color chart)" button, a "color matching (brightness input)" button, a "color matching (scanner)" button, an "end" button, etc. ing. Then, it is determined whether or not the button is selected and input by the mouse operation (step S365), and the process is branched according to the type of the button that is selected and input.
【0086】「業者登録」ボタンがクリック操作される
と、プリンタ標準機を所有している業者を選択して登録
する業者登録処理を行い(ステップS370)、ステッ
プS360に戻って再びメニュー画面を表示する。「色
合わせ(色票送付)」ボタンがクリック操作されると、
業者に送付した色票に基づいて作成された階調値補正テ
ーブルをサーバ20から取得する階調値補正テーブル取
得処理(その1)を行い(ステップS375)、ステッ
プS360に戻る。「色合わせ(明度入力)」ボタンが
クリック操作されると、色票の明度データの入力を受け
付け、同明度データに基づいて作成された階調値補正テ
ーブルをサーバ20から取得する階調値補正テーブル取
得処理(その2)を行い(ステップS380)、ステッ
プS360に戻る。「色合わせ(スキャナ)」ボタンが
クリック操作されると、色票の画像データをカラースキ
ャナから読み込み、同画像データに基づいて作成された
階調値補正テーブルをサーバ20から取得する階調値補
正テーブル取得処理(その3)を行い(ステップS38
5)、ステップS360に戻る。「終了」ボタンがクリ
ック操作されると、図示しないフローにより本フローを
終了する。When the "Register trader" button is clicked, a trader registration process of selecting and registering a trader who owns the standard printer is performed (step S370), and the process returns to step S360 to display the menu screen again. To do. When the "Color Match (Send Color Chart)" button is clicked,
The gradation value correction table acquisition process (1) of acquiring the gradation value correction table created based on the color chart sent to the trader from the server 20 is performed (step S375), and the process returns to step S360. When the “color matching (brightness input)” button is clicked, the input of the brightness data of the color chart is accepted, and the gradation value correction table created based on the same brightness data is acquired from the server 20. A table acquisition process (No. 2) is performed (step S380), and the process returns to step S360. When the “color matching (scanner)” button is clicked, the image data of the color chart is read from the color scanner, and the tone value correction table created based on the image data is obtained from the server 20. A table acquisition process (3) is performed (step S38).
5) and returns to step S360. When the "end" button is clicked, this flow is ended by a flow not shown.
【0087】なお、「色合わせ(色票送付)」ボタン、
「色合わせ(明度入力)」ボタン、「色合わせ(スキャ
ナ)」ボタンについては、ステップS370にて業者が
選択された場合に選択入力可能となっており、業者が選
択されていない場合にはステップS375〜S385の
処理は行われないことになる。以下、種々の利用態様に
応じた印刷制御システムPCS1の動作の詳細を説明す
る。まず、本システムPCS1を使用して標準色への色
合わせ作業を行うにあたり、業者は標準色の明度データ
とICCプロファイルとをサーバ20に送出させ、顧客
は業者を選択して登録しておく必要がある。[Color matching (send color chart)] button,
The “color matching (brightness input)” button and the “color matching (scanner)” button can be selected and input when the trader is selected in step S370, and when the trader is not selected, the step is performed. The processes of S375 to S385 are not performed. Hereinafter, details of the operation of the print control system PCS1 according to various usage modes will be described. First, when performing a color matching operation to a standard color using the system PCS1, the trader needs to send the brightness data of the standard color and the ICC profile to the server 20, and the customer needs to select and register the trader. There is.
【0088】図14は、上記ステップS320で行われ
る標準色明度データ送出処理を、サーバ20の標準色明
度データ記憶処理とともに示している。本フローが行わ
れる前提として、プリンタ標準機70にて各色インク別
に256階調の標準色の色票が印刷されているものとす
る。業者のPC60では、標準色の明度データの入力を
受け付ける(ステップS402)。ここで、各色インク
別に256階調の明度データの入力を受け付けることに
なるが、操作入力により受け付けてもよいし、測色器か
ら送信される明度データを自動的に入力することにより
受け付けてもよい。次に、受け付けた標準色の明度デー
タをサーバ20に送出し(ステップS404)、本フロ
ーを終了する。すなわち、ステップS402〜S404
の処理は、標準色明度データ送出手段U23を構成す
る。FIG. 14 shows the standard color lightness data transmission processing executed in step S320, together with the standard color lightness data storage processing of the server 20. As a premise for performing this flow, it is assumed that the printer standard machine 70 prints color patches of standard colors of 256 gradations for each color ink. The PC 60 of the trader accepts the input of the lightness data of the standard color (step S402). Here, although the input of the brightness data of 256 gradations for each color ink is accepted, it may be accepted by the operation input, or may be accepted by automatically entering the brightness data transmitted from the colorimeter. Good. Next, the received standard color lightness data is sent to the server 20 (step S404), and the present flow ends. That is, steps S402 to S404
This processing constitutes the standard color lightness data transmission means U23.
【0089】なお、明度データを測定する等の作業は、
業者の代わりにプリンタメーカー等が代わりに行っても
よい。一方、サーバ20は、PC60から標準色の明度
データを取得すると(ステップS422)、図9で示し
たように、色インク別に標準色の明度データを階調値別
に格納した標準明度テーブルT11を作成する(ステッ
プS424)。そして、PC60からはログイン画面に
て入力されたユーザ名が送出されているので、業者のユ
ーザ名に対応する領域の標準色明度データ記憶領域M1
に標準明度テーブルT11を記憶し(ステップS42
6)、本フローを終了する。すなわち、ステップS42
2〜S426の処理は、クライアントから入力される標
準色の明度データを記憶させる標準色明度データ記憶手
段U1を構成する。その際、複数の第一のクライアント
から入力される明度データを各第一のクライアントごと
に個別に記憶することになる。The work such as measuring the brightness data is
A printer maker or the like may perform instead of the trader. On the other hand, when the server 20 acquires the standard color lightness data from the PC 60 (step S422), the server 20 creates a standard lightness table T11 in which the standard color lightness data for each color ink is stored for each gradation value, as shown in FIG. Yes (step S424). Then, since the user name input on the login screen is transmitted from the PC 60, the standard color lightness data storage area M1 in the area corresponding to the user name of the trader.
The standard brightness table T11 is stored in (step S42).
6) and this flow ends. That is, step S42
The processes of 2 to S426 configure the standard color lightness data storage unit U1 that stores the lightness data of the standard color input from the client. At that time, the brightness data input from the plurality of first clients is individually stored for each first client.
【0090】図15は、上記ステップS325で行われ
るICCプロファイル送出処理を、サーバ20のICC
プロファイル記憶処理とともに示している。業者のPC
60では、ICCプロファイル送出手段U24により、
ハードディスク34aからICCプロファイルを読み出
し(ステップS452)、このICCプロファイルをサ
ーバ20に送出して(ステップS454)、本フローを
終了する。一方、サーバ20は、ICCプロファイル記
憶手段U7により、PC60からICCプロファイルを
取得すると(ステップS472)、業者のユーザ名に対
応する領域のICCプロファイル記憶領域に同ICCプ
ロファイルを記憶し(ステップS474)、本フローを
終了する。FIG. 15 shows the ICC profile transmission processing performed in step S325, which is performed by the ICC of the server 20.
It is shown together with the profile storing process. PC of trader
In 60, by the ICC profile sending means U24,
The ICC profile is read from the hard disk 34a (step S452), this ICC profile is sent to the server 20 (step S454), and this flow ends. On the other hand, when the server 20 acquires the ICC profile from the PC 60 by the ICC profile storage unit U7 (step S472), the server 20 stores the ICC profile in the ICC profile storage area of the area corresponding to the user name of the trader (step S474). This flow ends.
【0091】図16は、上記ステップS370で行われ
る顧客側業者登録処理を、サーバ20のサーバ側業者登
録処理とともに示している。顧客用のPC30では、ま
ず、プリンタ40から識別情報を取得する(ステップS
502)。すなわち、PC30からプリンタの識別情報
を取得する要求をプリンタ40に出力すると、プリンタ
40はROM42からプリンタの識別情報を読み出して
PC30に対して出力するので、PC30はプリンタの
識別情報を取得することができる。次に、取得したプリ
ンタの識別情報をサーバ20に送出する(ステップS5
04)。FIG. 16 shows the customer-side trader registration processing performed in step S370, together with the server-side trader registration processing of the server 20. The customer PC 30 first acquires the identification information from the printer 40 (step S).
502). That is, when a request to acquire the printer identification information from the PC 30 is output to the printer 40, the printer 40 reads the printer identification information from the ROM 42 and outputs it to the PC 30, so that the PC 30 can acquire the printer identification information. it can. Next, the acquired printer identification information is sent to the server 20 (step S5).
04).
【0092】サーバ20は、プリンタの識別情報を取得
すると(ステップS522)、ハードディスク24aに
記憶されている業者の一覧を取得し、標準色明度データ
記憶領域M1を検索して同機種のプリンタ標準機により
印刷された標準色の明度データを入力した業者の一覧を
生成し、PC30に対して出力する(ステップS52
4)。すなわち、ステップS524の処理は、標準色の
明度データを入力した第一のクライアントの一覧を生成
して第二のクライアントに対して出力する一覧出力手段
U6を構成する。なお、ステップS524では、同じ種
類の印刷用色剤の組み合わせを使用する業者を一覧とし
て取得し、PC30に対して出力してもよい。When the server 20 acquires the printer identification information (step S522), it acquires a list of traders stored in the hard disk 24a, searches the standard color lightness data storage area M1, and searches for the standard printer of the same model. A list of traders who input the brightness data of the standard color printed by is generated and output to the PC 30 (step S52).
4). That is, the process of step S524 constitutes the list output unit U6 that generates the list of the first clients to which the brightness data of the standard color is input and outputs the list to the second client. Note that in step S524, a list of companies that use the same combination of printing colorants may be acquired and output to the PC 30.
【0093】PC30は、この業者の一覧を入手し(ス
テップS506)、同一覧に基づいて業者の選択入力を
受け付ける(ステップS508)。そして、選択入力さ
れた業者をサーバ20に送出して(ステップS51
0)、本フローを終了する。すなわち、ステップS50
6〜S508では、サーバから出力される一覧に基づい
て特定の第一のクライアントを選択させる選択入力受付
手段U15が構成され、ステップS510では、選択入
力された第一のクライアントをサーバに送出する選択結
果出力手段U16を構成する。サーバ20は、選択入力
された業者を取得すると(ステップS526)、選択入
力された業者のユーザ名を同業者を選択入力した顧客の
ユーザ名に対応させてハードディスク24aの登録業者
記憶領域に記憶し(ステップS528)、本フローを終
了する。The PC 30 obtains this list of traders (step S506) and accepts the selection input of the traders based on the list (step S508). Then, the selectively input trader is sent to the server 20 (step S51).
0), this flow ends. That is, step S50
In 6 to S508, the selection input reception means U15 for selecting the specific first client based on the list output from the server is configured, and in step S510, the selection input selected first client is transmitted to the server. The result output means U16 is configured. When the server 20 acquires the selected and input trader (step S526), the server 20 stores the user name of the selected and input trader in the registered trader storage area of the hard disk 24a in association with the user name of the customer who selected and input the same trader. (Step S528), this flow ends.
【0094】顧客が業者を選択して登録すると、種々の
利用態様により標準色への色合わせ作業を行うことが可
能となる。その利用態様の一例として、顧客がプリンタ
から色合わせ用の色票を印刷し、同色票を業者に送付し
て明度データを測定させ、サーバ20から階調値補正テ
ーブルをダウンロードすることが考えられる。この場
合、色合わせ用の色票が送付された業者は、メニュー画
面にて「顧客明度データ入力」ボタンを選択入力し、測
色器にて明度データを測定して、PC60に対して入力
する作業を行うことになる。図17は、上記ステップS
330にて行われる顧客明度データ送出処理を、サーバ
20の階調値補正テーブル作成処理とともに示してい
る。When the customer selects and registers a trader, it becomes possible to perform a color matching operation to the standard color in various usage modes. As an example of its usage, it is conceivable that a customer prints a color chart for color matching from a printer, sends the same color chart to a trader to measure lightness data, and downloads a gradation value correction table from the server 20. . In this case, the trader to whom the color chart for color matching is sent selects and inputs the "customer brightness data input" button on the menu screen, measures the brightness data with the colorimeter, and inputs it to the PC 60. Will do the work. FIG. 17 shows the above step S.
The customer brightness data transmission processing performed at 330 is shown together with the gradation value correction table creation processing of the server 20.
【0095】業者のPC60では、色票を送付した顧客
のユーザ名の操作入力を受け付ける(ステップS55
2)。次に、送付された色票の明度データの入力を受け
付ける(ステップS554)。ここで、各色インク別に
17階調の明度データの入力を受け付けることになる
が、操作入力により受け付けてもよいし、測色器から送
信される明度データを自動的に入力することにより受け
付けてもよい。そして、受け付けた顧客のユーザ名、色
票の明度データをサーバ20に送出し(ステップS55
6)、本フローを終了する。The PC 60 of the trader accepts the operation input of the user name of the customer who sent the color chart (step S55).
2). Next, the input of the brightness data of the sent color chart is accepted (step S554). Here, the 17-gradation lightness data for each color ink is accepted, but it may be accepted by operation input, or by automatically entering the lightness data transmitted from the colorimeter. Good. Then, the received user name of the customer and the brightness data of the color chart are transmitted to the server 20 (step S55).
6) and this flow ends.
【0096】一方、サーバ20は、送出された顧客のユ
ーザ名、色票の明度データを取得する(ステップS57
2)。すなわち、ステップS572の処理は、クライア
ントにて印刷される印刷用色剤別の色測定用画像の明度
データを取得する明度データ取得手段U2を構成する。
次に、取得した明度データに基づいて、図9で示したよ
うに、色インク別に色票の明度データを階調値別に格納
した明度テーブルT12を作成する(ステップS57
4)。さらに、標準色明度データ記憶領域M1から業者
のユーザ名に対応する各色インク別の標準明度テーブル
T11を取得し、上述したように、この標準明度テーブ
ルT11と明度テーブルT12とに基づいて、各色イン
ク別に階調値対応テーブルT13を作成する(ステップ
S576)。すなわち、明度テーブルT12の階調値を
階調値対応テーブルT13に格納し、その後、明度テー
ブルT12において当該階調値に対応する明度データと
なるような階調値または当該明度データに最も近い階調
値を標準明度テーブルT11から取得し、階調値対応テ
ーブルT13に格納する。そして、プリンタ40に色再
現させなかった色データの階調値に対応する補正後の階
調値を補間演算により求めて、図7で示したような色合
わせ情報である階調値補正テーブルを作成する(ステッ
プS578)。その後、業者のユーザ名と顧客のユーザ
名とともに階調値補正テーブルをハードディスク24a
に記憶し(ステップS580)、本フローを終了する。On the other hand, the server 20 acquires the user name of the customer and the lightness data of the color chart transmitted (step S57).
2). That is, the process of step S572 constitutes the lightness data acquisition unit U2 that acquires the lightness data of the color measurement image for each printing color material printed by the client.
Next, based on the acquired lightness data, as shown in FIG. 9, a lightness table T12 in which the lightness data of the color chart is stored for each gradation value for each color ink is created (step S57).
4). Furthermore, the standard brightness table T11 for each color ink corresponding to the user name of the trader is acquired from the standard color brightness data storage area M1, and as described above, based on this standard brightness table T11 and brightness table T12, each color ink Separately, a gradation value correspondence table T13 is created (step S576). That is, the gradation value of the brightness table T12 is stored in the gradation value correspondence table T13, and then, the gradation value that becomes the brightness data corresponding to the gradation value in the brightness table T12 or the floor closest to the brightness data. The tone value is acquired from the standard lightness table T11 and stored in the tone value correspondence table T13. Then, the corrected gradation value corresponding to the gradation value of the color data that has not been color-reproduced by the printer 40 is obtained by interpolation calculation, and a gradation value correction table that is color matching information as shown in FIG. 7 is obtained. Create (step S578). After that, the gradation value correction table is stored in the hard disk 24a together with the user name of the dealer and the user name of the customer.
(Step S580), and the present flow ends.
【0097】すなわち、ステップS572〜S580の
処理は、印刷用色剤の色測定用画像の明度データと、当
該印刷用色剤に対応する標準色の明度データとに基づい
て、色合わせ情報を作成する色合わせ情報作成手段U3
を構成する。図17のフローにより、顧客別の階調値補
正テーブルが作成されてサーバのハードディスク24a
に記憶されるので、顧客はサーバ20から階調値補正テ
ーブルをダウンロードする操作を行うことによりプリン
タ40にて標準色を再現することができる。その際、顧
客はメニュー画面にて「色合わせ(色票送付)」ボタン
を選択入力して階調値補正テーブルをダウンロードする
ことになる。That is, in the processing of steps S572 to S580, color matching information is created based on the lightness data of the color measurement image of the printing colorant and the lightness data of the standard color corresponding to the printing colorant. Color matching information creating means U3
Make up. According to the flow of FIG. 17, the gradation value correction table for each customer is created and the hard disk 24a of the server
The standard color can be reproduced on the printer 40 by the customer's operation of downloading the gradation value correction table from the server 20. At that time, the customer selects and inputs the “color matching (send color chart)” button on the menu screen to download the gradation value correction table.
【0098】図18は、上記ステップS375で行われ
る階調値補正テーブル取得処理(その1)を、サーバ2
0の階調値補正テーブル出力処理(その1)とともに示
している。図のフローでは、上記ステップS370にて
登録された業者が所有するプリンタ標準機による標準色
を再現させるための階調値補正テーブルを取得する処理
を行う。まず、登録した業者が複数である場合もあるの
で、顧客のPC30はサーバ20から上記登録業者記憶
領域に記憶された登録した業者の一覧を入手し、この一
覧に基づいて業者の選択入力を受け付ける(ステップS
602)。次に、選択入力された業者と、階調値補正テ
ーブルの出力を要求する階調値補正テーブル取得要求を
サーバ20に送出する(ステップS604)。FIG. 18 shows the gradation value correction table acquisition processing (part 1) performed in step S375, which is executed by the server 2
It is also shown together with the gradation value correction table output process of 0 (No. 1). In the flow shown in the figure, processing for acquiring a gradation value correction table for reproducing standard colors by the printer standard machine owned by the trader registered in step S370 is performed. First, since there may be a plurality of registered traders, the customer's PC 30 obtains the list of registered traders stored in the registered trader storage area from the server 20, and accepts the selection input of the traders based on this list. (Step S
602). Next, a gradation value correction table acquisition request for requesting output of the gradation value correction table together with the selectively input trader is sent to the server 20 (step S604).
【0099】サーバ20は、階調値補正テーブル取得要
求等を入手すると(ステップS622)、ログイン時に
送出されている顧客のユーザ名と、選択入力された業者
のユーザ名に対応する階調値補正テーブルをハードディ
スク24aから読み出す(ステップS624)。この階
調値補正テーブルは、上記ステップS578で作成され
たテーブルである。そして、読み出した階調値補正テー
ブルを対応する顧客のPC30に対して出力し(ステッ
プS626)、本フローを終了する。Upon obtaining the gradation value correction table acquisition request or the like (step S622), the server 20 corrects the gradation value corresponding to the user name of the customer sent at the time of login and the user name of the selected and input trader. The table is read from the hard disk 24a (step S624). This gradation value correction table is the table created in step S578. Then, the read gradation value correction table is output to the corresponding customer's PC 30 (step S626), and this flow ends.
【0100】PC30は、同階調値補正テーブルを取得
し(ステップS606)、プリンタドライバに組み込む
(ステップS608)。その後、プリンタ標準機用のI
CCプロファイルも取得するかどうかを確認する旨をデ
ィスプレイ37aに表示し、マウス36b等による操作
入力を受け付けて、ICCプロファイルを取得するかど
うかを判断する(ステップS610)。ICCプロファ
イルを取得する場合には、後述するICCプロファイル
取得処理を行い(ステップS612)、本フローを終了
する。ICCプロファイルを取得しない場合には、ステ
ップS612の処理を行わずに、本フローを終了する。The PC 30 acquires the same gradation value correction table (step S606) and incorporates it in the printer driver (step S608). After that, I for the standard printer
A message to confirm whether to acquire the CC profile is displayed on the display 37a, and an operation input from the mouse 36b or the like is accepted to determine whether to acquire the ICC profile (step S610). When acquiring an ICC profile, an ICC profile acquisition process described later is performed (step S612), and this flow ends. If the ICC profile is not acquired, the process of step S612 is not performed and the present flow ends.
【0101】すなわち、ステップS602〜S608の
処理は、サーバから色合わせ情報を取得する色合わせ情
報取得手段U14を構成し、ステップS622〜S62
6の処理は、色合わせ情報作成手段U3にて作成された
色合わせ情報をクライアントに対して出力する色合わせ
情報出力手段U4を構成する。その際、第二のクライア
ントから送出される選択入力された第一のクライアント
に基づいて標準色の明度データを特定しつつ第二のクラ
イアントに対応する色合わせ情報が作成され、当該第二
のクライアントに対して出力されることになる。That is, the processing of steps S602 to S608 constitutes the color matching information acquisition means U14 for acquiring the color matching information from the server, and steps S622 to S62.
The process of 6 constitutes the color matching information output unit U4 which outputs the color matching information created by the color matching information creating unit U3 to the client. At that time, the color matching information corresponding to the second client is created while specifying the brightness data of the standard color based on the selectively input first client sent from the second client. Will be output to.
【0102】すると、上記ステップS120〜S140
により通常の印刷制御処理を行うとき、色合わせ情報で
ある階調値補正テーブルに基づいて色データを変換する
ことにより標準色を再現させることができる。また、業
者が顧客から送付された色票を測色する際、各色インク
別に複数階調とされた色票の明度データを測定すればよ
く、従来のように複数の色インクを組み合わせた多数の
色票を測色する必要はなく、また、色相や彩度等の複数
項目について測色する必要もない。したがって、標準色
への色合わせ作業を軽減させることができる。さらに、
顧客はプリンタ標準機が設置された場所から離れた場所
にいても、サーバから階調値補正テーブルを簡便に入手
することができる。このため、顧客は、定期的に階調値
補正テーブルを更新する仕様のプリンタを使用する場合
でも、煩わしさが軽減されることにより更新作業を行う
ようになる。Then, the above steps S120 to S140.
Thus, when the normal print control process is performed, the standard color can be reproduced by converting the color data based on the gradation value correction table that is the color matching information. In addition, when the trader measures the color chart sent from the customer, it is sufficient to measure the lightness data of the color chart having a plurality of gradations for each color ink. It is not necessary to measure the color chart, and it is not necessary to measure a plurality of items such as hue and saturation. Therefore, it is possible to reduce the color matching work to the standard color. further,
Even if the customer is away from the place where the standard printer is installed, the customer can easily obtain the gradation value correction table from the server. For this reason, even if the customer uses a printer having a specification of regularly updating the gradation value correction table, the customer can carry out the updating work by reducing the inconvenience.
【0103】また、別の利用態様の一例として、顧客が
プリンタから色合わせ用の色票を印刷し、同顧客が明度
データを測定し、PC30に明度データを入力してサー
バ20から階調値補正テーブルをダウンロードすること
が考えられる。この場合、顧客は、メニュー画面にて
「色合わせ(明度入力)」ボタンを選択入力し、測色器
にて明度データを測定して、PC30に対して入力する
作業を行うことになる。図19は、上記ステップS38
0にて行われる階調値補正テーブル取得処理(その2)
を、サーバ20の階調値補正テーブル出力処理(その
2)とともに示している。As another example of usage, a customer prints a color chart for color matching from a printer, the customer measures the brightness data, inputs the brightness data into the PC 30, and the gradation value is input from the server 20. It is possible to download the correction table. In this case, the customer selects and inputs the “color matching (brightness input)” button on the menu screen, measures the lightness data with the colorimeter, and inputs it to the PC 30. FIG. 19 shows the above step S38.
Gradation value correction table acquisition process (No. 2)
Is shown together with the gradation value correction table output processing (No. 2) of the server 20.
【0104】PC30では、印刷した色票の明度データ
の入力を受け付ける(ステップS652)。ここで、各
色インク別に17階調の明度データの入力を受け付ける
ことになるが、上記ステップS554で説明したのと同
様、操作入力により受け付けてもよいし、測色器から送
信される明度データを自動的に入力することにより受け
付けてもよい。次に、サーバ20から上記登録業者記憶
領域に記憶された登録した業者の一覧を入手し、業者の
選択入力を受け付ける(ステップS654)。そして、
選択入力された業者と、色票の明度データをサーバ20
に送出する(ステップS656)。すなわち、ステップ
S652〜S656の処理は、色測定用画像の明度デー
タの入力を受け付けて上記サーバに送出する明度データ
送出手段U12を構成する。The PC 30 accepts the input of the lightness data of the printed color chart (step S652). Here, the input of the brightness data of 17 gradations for each color ink is accepted. However, as described in step S554 above, the brightness data may be accepted by the operation input, or the brightness data transmitted from the colorimeter may be accepted. You may accept by inputting automatically. Next, the list of registered traders stored in the registered trader storage area is obtained from the server 20, and the selection input of the traders is accepted (step S654). And
The server 20 is used to store the color data of the color chart that has been selected and input.
(Step S656). That is, the processes of steps S652 to S656 configure the lightness data sending unit U12 that receives the lightness data of the color measurement image and sends it to the server.
【0105】一方、サーバ20は、明度データ取得手段
U2により、選択入力された業者と、色票の明度データ
を取得する(ステップS672)。次に、取得した明度
データに基づいて、色インク別に色票の明度データを階
調値別に格納した明度テーブルT12を作成する(ステ
ップS674)。さらに、標準色明度データ記憶領域M
1から選択入力された業者のユーザ名に対応する各色イ
ンク別の標準明度テーブルT11を取得し、この標準明
度テーブルT11と明度テーブルT12とに基づいて、
各色インク別に階調値対応テーブルT13を作成する
(ステップS676)。そして、プリンタ40に色再現
させなかった色データの階調値に対応する補正後の階調
値を補間演算により求めて、階調値補正テーブルを作成
する(ステップS678)。その後、作成した階調値補
正テーブルを対応する顧客のPC30に対して出力し
(ステップS680)、本フローを終了する。On the other hand, the server 20 uses the brightness data acquisition unit U2 to acquire the brightness data of the color chart and the trader that has been selected and input (step S672). Next, based on the acquired lightness data, a lightness table T12 in which the lightness data of the color chart is stored for each gradation value for each color ink is created (step S674). Further, the standard color lightness data storage area M
The standard brightness table T11 for each color ink corresponding to the user name of the trader selected and input from 1 is acquired, and based on the standard brightness table T11 and the brightness table T12,
A gradation value correspondence table T13 is created for each color ink (step S676). Then, the tone value after correction corresponding to the tone value of the color data that has not been color-reproduced by the printer 40 is obtained by interpolation calculation, and a tone value correction table is created (step S678). After that, the created gradation value correction table is output to the corresponding customer's PC 30 (step S680), and this flow ends.
【0106】すなわち、ステップS672〜S678の
処理は別の意味での色合わせ情報作成手段を構成し、ス
テップS680の処理は別の意味での色合わせ情報出力
手段を構成する。PC30は、色合わせ情報取得手段U
14により、同階調値補正テーブルを取得し(ステップ
S658)、プリンタドライバに組み込む(ステップS
660)。その後、上記ステップS610〜S612と
同様、ICCプロファイルを取得するかどうかを判断し
(ステップS662)、ICCプロファイルを取得する
場合には後述するICCプロファイル取得処理を行い
(ステップS664)、本フローを終了する。That is, the processing of steps S672 to S678 constitutes color matching information creating means in another meaning, and the processing of step S680 constitutes color matching information outputting means in another meaning. The PC 30 has a color matching information acquisition unit U.
The same gradation value correction table is acquired by step 14 (step S658) and is incorporated in the printer driver (step S658).
660). After that, similarly to steps S610 to S612, it is determined whether or not an ICC profile is to be acquired (step S662), and when an ICC profile is to be acquired, an ICC profile acquisition process described later is performed (step S664), and the present flow ends. To do.
【0107】すると、通常の印刷制御処理を行うとき、
階調値補正テーブルに基づいて色データを変換すること
により標準色を再現させることができる。その際、顧客
が色票を測色する際、各色インク別に複数階調とされた
色票の明度データを測定すればよく、従来のように複数
の色インクを組み合わせた多数の色票を複数項目につい
て測色する必要がないので、標準色への色合わせ作業を
軽減させることができる。Then, when performing normal print control processing,
The standard color can be reproduced by converting the color data based on the gradation value correction table. At that time, when the customer measures the color chart, it is sufficient to measure the lightness data of the color chart having a plurality of gradations for each color ink. Since it is not necessary to measure the color of the item, it is possible to reduce the color matching work to the standard color.
【0108】さらに、別の利用態様の一例として、顧客
がプリンタから色合わせ用の色票を印刷し、同顧客がカ
ラースキャナを使用して色票の画像データを取り込んで
サーバ20に送出し、サーバ20から階調値補正テーブ
ルをダウンロードすることができると好適である。この
場合、顧客は、メニュー画面にて「色合わせ(スキャ
ナ)」ボタンを選択入力し、カラースキャナ50にて色
票の画像データを取り込む作業を行うことになる。図2
0は、上記ステップS385にて行われる階調値補正テ
ーブル取得処理(その3)を、サーバ20の階調値補正
テーブル出力処理(その3)とともに示している。Further, as another example of usage, a customer prints a color chart for color matching from a printer, the customer uses a color scanner to capture image data of the color chart, and sends it to the server 20. It is preferable that the gradation value correction table can be downloaded from the server 20. In this case, the customer selects and inputs the "color matching (scanner)" button on the menu screen, and the color scanner 50 takes in the image data of the color chart. Figure 2
0 indicates the gradation value correction table acquisition processing (No. 3) performed in step S385, together with the gradation value correction table output processing (No. 3) of the server 20.
【0109】顧客のPC30では、カラースキャナ50
に色票の画像データを取得させ、カラースキャナ50か
ら同画像データを入手する(ステップS702)。画像
データは通常RGBからなる多階調のデータであるた
め、色票の各色インク、各階調別にRGB多階調データ
を入手することになる。次に、サーバ20から上記登録
業者記憶領域に記憶された登録した業者の一覧を入手
し、業者の選択入力を受け付ける(ステップS70
4)。そして、選択入力された業者と、入手した画像デ
ータをサーバ20に送出する(ステップS706)。す
なわち、ステップS702〜S706の処理は、画像取
り込み機器から画像データを入手してサーバに送出する
画像データ送出手段U13を構成する。On the customer's PC 30, the color scanner 50
To obtain the image data of the color chart, and obtain the image data from the color scanner 50 (step S702). Since image data is usually multi-gradation data consisting of RGB, RGB multi-gradation data is obtained for each color ink and each gradation of the color chart. Next, the list of registered traders stored in the registered trader storage area is obtained from the server 20, and the selection input of the traders is accepted (step S70).
4). Then, the selected and input trader and the acquired image data are sent to the server 20 (step S706). That is, the processes of steps S702 to S706 constitute the image data sending unit U13 that obtains the image data from the image capturing device and sends it to the server.
【0110】一方、サーバ20は、選択入力された業者
と、色票の画像データを取得する(ステップS72
2)。次に、取得した画像明度データを明度データに変
換する(ステップS724)。ここで、取得した画像デ
ータには、R、G、Bの各色の階調データが含まれてい
るため、各階調データを明度データに変換すればよい。
例えば、R、G、Bの各階調データをそれぞれR、G、
Bで表すと、明度データLは概略的には以下の演算式
(2)で算出することができる。On the other hand, the server 20 acquires the image data of the color chart with the selectively input trader (step S72).
2). Next, the acquired image brightness data is converted into brightness data (step S724). Here, since the acquired image data includes gradation data of each color of R, G, and B, each gradation data may be converted into lightness data.
For example, each gradation data of R, G, B is converted into R, G,
When represented by B, the lightness data L can be roughly calculated by the following arithmetic expression (2).
【0111】
L=0.30×R+0.59×G+0.11×B ・・・(2)
むろん、この明度データは様々な手法で求めることがで
き、例えば、各階調データを平均したり加算したりする
ことにより明度データとしてもよい。なお、画像データ
が分離された明度データを有している場合には、明度デ
ータに変換する処理を省略することができる。すなわ
ち、ステップS722〜S724の処理は、クライアン
トから入力される画像データを明度データに変換するこ
とにより色測定用画像の明度データを取得する意味での
明度データ取得手段を構成する。L = 0.30 × R + 0.59 × G + 0.11 × B (2) Of course, this brightness data can be obtained by various methods. For example, each tone data is averaged or added. Alternatively, the brightness data may be obtained. If the image data has separated brightness data, the process of converting to brightness data can be omitted. That is, the processes of steps S722 to S724 constitute a lightness data acquisition unit in the sense that the lightness data of the color measurement image is acquired by converting the image data input from the client into the lightness data.
【0112】その後、変換した明度データに基づいて、
色インク別に色票の明度データを階調値別に格納した明
度テーブルT12を作成する(ステップS726)。以
後、上記ステップS676〜S680と同様、標準明度
テーブルT11を取得して階調値対応テーブルT13を
作成し(ステップS728)、各色インク別の階調値補
正テーブルを作成して(ステップS730)、作成した
階調値補正テーブルを対応する顧客のPC30に対して
出力し(ステップS732)、本フローを終了する。Then, based on the converted lightness data,
A brightness table T12 in which the brightness data of the color chart is stored for each gradation value for each color ink is created (step S726). Thereafter, similar to steps S676 to S680, the standard lightness table T11 is acquired and the gradation value correspondence table T13 is created (step S728), and the gradation value correction table for each color ink is created (step S730). The created gradation value correction table is output to the corresponding customer's PC 30 (step S732), and this flow ends.
【0113】PC30は、同階調値補正テーブルを取得
し(ステップS708)、プリンタドライバに組み込む
(ステップS710)。その後、上記ステップS610
〜S612と同様、ICCプロファイルを取得するかど
うかを判断し(ステップS712)、ICCプロファイ
ルを取得する場合には後述するICCプロファイル取得
処理を行い(ステップS714)、本フローを終了す
る。このように、カラースキャナのような画像取り込み
機器を使用することにより、色票の階調別に明度データ
を測定する必要がなくなり、明度データを測定する作業
が軽減される。むろん、画像取り込み機器には、カラー
スキャナ以外にも、デジタルカメラを使用してもよい
し、モノクロの画像データを取り込み可能な機器を使用
してもよい。The PC 30 acquires the same gradation value correction table (step S708) and incorporates it in the printer driver (step S710). Then, the above step S610
Similar to S to S612, it is determined whether or not to acquire the ICC profile (step S712), and when acquiring the ICC profile, the ICC profile acquisition process described later is performed (step S714), and the present flow ends. As described above, by using the image capturing device such as the color scanner, it is not necessary to measure the lightness data for each gradation of the color chart, and the work of measuring the lightness data is reduced. Needless to say, as the image capturing device, a digital camera may be used instead of the color scanner, or a device capable of capturing monochrome image data may be used.
【0114】なお、顧客のPC30は、上記ステップS
612,S664,S714により、選択した業者が所
有するプリンタ標準機用のICCプロファイルをダウン
ロードしてハードディスク34aにインストールするこ
ともできる。図21は、上記ICCプロファイル取得処
理を、サーバ20のICCプロファイル出力処理ととも
に示している。まず、PC30は、ICCプロファイル
取得手段U17により、サーバ20から上記登録業者記
憶領域に記憶された登録した業者の一覧を入手し、業者
の選択入力を受け付ける(ステップS752)。次に、
選択入力された業者と、ICCプロファイルの出力を要
求するICCプロファイル取得要求をサーバ20に送出
する(ステップS754)。The customer's PC 30 uses the above-mentioned step S.
By using steps 612, S664, and S714, the ICC profile for the standard printer of the printer owned by the selected vendor can be downloaded and installed in the hard disk 34a. FIG. 21 shows the ICC profile acquisition processing together with the ICC profile output processing of the server 20. First, the PC 30 obtains the list of registered traders stored in the registered trader storage area from the server 20 by the ICC profile acquisition means U17, and accepts the selection input of the trader (step S752). next,
An ICC profile acquisition request for requesting output of the ICC profile with the selectively input trader is sent to the server 20 (step S754).
【0115】サーバ20は、ICCプロファイル出力手
段U8により、ICCプロファイル取得要求等を入手す
ると(ステップS772)、選択入力された業者のユー
ザ名に対応するICCプロファイルをICCプロファイ
ル記憶領域から読み出す(ステップS774)。そし
て、読み出したICCプロファイルを対応する顧客のP
C30に対して出力し(ステップS776)、本フロー
を終了する。PC30は、同ICCプロファイルを取得
し(ステップS756)、ハードディスク34aにイン
ストールして(ステップS758)、本フローを終了す
る。When the server 20 obtains the ICC profile acquisition request or the like by the ICC profile output means U8 (step S772), the ICC profile corresponding to the user name of the selected and input trader is read from the ICC profile storage area (step S774). ). Then, the customer's P corresponding to the read ICC profile
The data is output to C30 (step S776), and this flow ends. The PC 30 acquires the ICC profile (step S756), installs it on the hard disk 34a (step S758), and ends this flow.
【0116】すると、上記ステップS120〜S140
により通常の印刷制御処理を行うとき、印刷データにI
CCプロファイルを付与し、LUTと階調値補正テーブ
ルとに基づいて同印刷データを色データを変換すること
により標準色を再現させることができる。このように、
本印刷制御システムは、種々の利用態様により、プリン
タにて色再現される色をプリンタ標準機にて印刷される
標準色に合わせる作業を軽減させることができる。すな
わち、各色インク別に印刷される複数階調の色票の明度
データのみを測定し、サーバからインターネット網を介
して階調値補正テーブルを入手する作業を行えばよいの
で、複数の色インクを組み合わせた多数の色画像を測色
する必要はなく、色相や彩度等の複数項目について測色
する必要もなくなる。また、顧客がプリンタ標準機の設
置された場所から遠い場所にいても、サーバからインタ
ーネット網を介して階調値補正テーブルを容易に入手す
ることができる。さらに、クライアントどうしで色再現
させる色を合わせることができるし、プリンタ標準機用
のICCプロファイルを通信手段により入手することが
できるので、利便性が大きい。Then, the above steps S120 to S140.
When performing normal print control processing by
A standard color can be reproduced by adding a CC profile and converting the same print data into color data based on the LUT and the gradation value correction table. in this way,
The print control system can reduce the work of matching the color reproduced by the printer with the standard color printed by the printer standard machine according to various usage modes. That is, since it is only necessary to measure the lightness data of the color patches of multiple gradations printed for each color ink and obtain the gradation value correction table from the server via the Internet network, it is possible to combine multiple color inks. In addition, it is not necessary to measure a large number of color images, and it is not necessary to measure a plurality of items such as hue and saturation. Even if the customer is far from the place where the standard printer is installed, the gradation value correction table can be easily obtained from the server via the Internet. Further, the colors to be reproduced by the clients can be matched, and the ICC profile for the printer standard machine can be obtained by the communication means, which is very convenient.
【0117】(4)第1変形例:なお、本発明の印刷制
御システムは、様々な構成が考えられる。図22は本発
明の第1変形例にかかる印刷制御システムPCS2の概
略構成を示し、図23は印刷制御システムPCS2を構
成する主な手段を概略ブロック図により示しているが、
図1、図5と同じ構成であるものには同じ符号を付して
いる。本システムPCS2は、プリンタメーカー等のサ
ーバの管理者が決めた標準色への色合わせを行うシステ
ムとされている。そのため、業者用のPCを設けておら
ず、サーバ20がプリンタの複数機種について標準色の
明度データを記憶しており、クライアントであるPC3
0からの要求に応じて階調値補正テーブルを自動的に作
成して出力する構成となっている。すなわち、利用者が
業者を登録する必要がないので、本システムPCS2は
多数のプリンタで同時に標準色を再現するのに好適であ
る。(4) First Modification: The print control system of the present invention may have various configurations. 22 shows a schematic configuration of the print control system PCS2 according to the first modified example of the present invention, and FIG. 23 shows main means constituting the print control system PCS2 by a schematic block diagram.
The same components as those in FIGS. 1 and 5 are designated by the same reference numerals. The system PCS2 is a system for performing color matching with a standard color determined by a server administrator such as a printer maker. Therefore, a PC for a trader is not provided, the server 20 stores brightness data of standard colors for a plurality of printer models, and the client PC 3 is used.
The gradation value correction table is automatically created and output in response to a request from 0. That is, since the user does not need to register a trader, the present system PCS2 is suitable for reproducing standard colors on a large number of printers at the same time.
【0118】業者用のPCが設けられていないため、業
者記憶手段、一覧出力手段、選択入力受付手段、選択結
果出力手段は設けられていない。そして、明度データ取
得手段U2は、PC30から送出される色票の明度デー
タや画像データを取得可能であるとともに、サーバ20
の管理者から直接色票の明度データの入力を受け付け、
明度データを取得することが可能である。また、標準色
明度データ記憶手段U1がサーバ20の管理者から直接
プリンタの各機種について入力を受け付けることにより
標準色の明度データを標準色明度データ記憶領域M1に
記憶するとともに、ICCプロファイル記憶手段U7が
同管理者から直接プリンタの各機種について入力を受け
付けることによりICCプロファイルをICCプロファ
イル記憶領域に記憶するようになっている。むろん、サ
ーバ20の管理者が色票の明度データ等をサーバに入力
するために、インターネット網10を介したクライアン
トを設け、このクライアントにて色票の明度データ等の
入力を受け付け、入力された明度データ等をサーバに送
出する構成を採用してもよい。Since a PC for a trader is not provided, a trader storage means, a list output means, a selection input acceptance means, and a selection result output means are not provided. Then, the lightness data acquisition unit U2 can acquire the lightness data and image data of the color chart sent from the PC 30, and at the same time, the server 20.
Directly accept the input of the brightness data of the color chart from the administrator of
It is possible to obtain brightness data. Further, the standard color lightness data storage unit U1 stores the standard color lightness data in the standard color lightness data storage area M1 by directly receiving an input for each printer model from the administrator of the server 20, and at the same time, the ICC profile storage unit U7. The ICC profile is stored in the ICC profile storage area by directly receiving an input for each printer model from the administrator. Of course, in order for the administrator of the server 20 to input the lightness data of the color chart to the server, a client is provided through the Internet network 10, and the client receives and inputs the lightness data of the color chart. You may employ | adopt the structure which sends out lightness data etc. to a server.
【0119】ここで、PC30で行われるプリンタドラ
イバの処理は、図10で示したフローにより行うことが
できる。また、各種色合わせ処理は図13で示したフロ
ーのうち、概略、ステップS370の業者登録処理を除
いたフローにより行うことができる。ただし、本システ
ムPCS2の利用者は様々な機種のプリンタを使用して
いるため、階調値補正テーブルを作成する際にプリンタ
の機種を判別する必要がある。そこで、PC30に識別
情報送出手段U18を設け、プリンタの識別情報をサー
バ20に送出可能としている。そして、色合わせ情報作
成手段U3は、この識別情報に対応した階調値補正テー
ブルを作成する。Here, the processing of the printer driver performed by the PC 30 can be performed by the flow shown in FIG. Further, the various color matching processes can be performed according to the flow shown in FIG. 13 except for the flow of the trader registration process of step S370. However, since the user of the system PCS2 uses various types of printers, it is necessary to determine the printer type when creating the gradation value correction table. Therefore, the PC 30 is provided with the identification information sending means U18 so that the printer identification information can be sent to the server 20. Then, the color matching information creating unit U3 creates a gradation value correction table corresponding to the identification information.
【0120】図24は、図13におけるステップS38
0にて行われる階調値補正テーブル取得処理(その2)
を、サーバ20の階調値補正テーブル出力処理(その
2)とともに示している。まず、PC30では、印刷し
た色票の明度データの入力を受け付ける(ステップS8
02)。次に、プリンタ40から識別情報を取得する
(ステップS804)。すなわち、PC30からプリン
タの識別情報を取得する要求をプリンタ40に出力する
と、プリンタ40はROM42からプリンタの識別情報
を読み出してPC30に対して出力し、PC30はプリ
ンタの識別情報を取得する。次に、取得したプリンタの
識別情報と入力された明度データをサーバ20に送出す
る(ステップS806)。すなわち、ステップS804
〜S806の処理は、複数の印刷用色剤により色再現さ
せる装置であるプリンタの識別情報を取得してサーバに
送出する識別情報送出手段U18を構成する。FIG. 24 shows step S38 in FIG.
Gradation value correction table acquisition process (No. 2)
Is shown together with the gradation value correction table output processing (No. 2) of the server 20. First, the PC 30 accepts the input of the lightness data of the printed color chart (step S8).
02). Next, the identification information is acquired from the printer 40 (step S804). That is, when a request for obtaining printer identification information from the PC 30 is output to the printer 40, the printer 40 reads the printer identification information from the ROM 42 and outputs it to the PC 30, and the PC 30 obtains the printer identification information. Next, the acquired printer identification information and the input lightness data are sent to the server 20 (step S806). That is, step S804
The processes from S806 to S806 constitute the identification information sending unit U18 that obtains the identification information of the printer, which is a device that reproduces the colors with the plurality of printing coloring materials, and sends the identification information to the server.
【0121】サーバ20は、プリンタの識別情報と色票
の明度データを取得すると(ステップS822)、同識
別情報に基づいて階調値補正テーブルを作成可能である
かどうかを判断する(ステップS824)。例えば、プ
リンタの識別情報と機種とを対応させた図示しない機種
対応テーブルを参照してプリンタの機種を取得し、取得
したプリンタの機種に対応する標準色の明度データが標
準色明度データ記憶領域M1に格納されているかどうか
をみればよい。プリンタの機種が非常に旧い等の理由に
より同機種に対応した標準色の明度データが格納されて
いない場合、階調値補正テーブル作成不可の旨を作成し
て対応するPC30に対して出力し(ステップS82
6)、本フローを終了する。When the server 20 acquires the identification information of the printer and the lightness data of the color chart (step S822), the server 20 determines whether a gradation value correction table can be created based on the identification information (step S824). . For example, referring to a model correspondence table (not shown) in which printer identification information and model are associated with each other, the printer model is acquired, and the brightness data of the standard color corresponding to the acquired printer model is stored in the standard color brightness data storage area M1. You can check whether it is stored in. When the brightness data of the standard color corresponding to the same model is not stored because the model of the printer is very old, the fact that the gradation value correction table cannot be created is created and output to the corresponding PC 30 ( Step S82
6) and this flow ends.
【0122】一方、ステップS824にて階調値補正テ
ーブルを作成可能であると判断した場合、取得したプリ
ンタの機種に対応する標準明度テーブルT11を標準色
明度データ記憶領域M1から取得する(ステップS82
8)。その後、図示を省略しているが、取得した色票の
明度データに基づいて明度テーブルT12を作成し、階
調値対応テーブルT13を作成した後、各色インク別の
階調値補正テーブルを作成して対応する顧客のPC30
に対して出力し(ステップS830)、本フローを終了
する。On the other hand, when it is determined in step S824 that the gradation value correction table can be created, the standard brightness table T11 corresponding to the acquired printer model is acquired from the standard color brightness data storage area M1 (step S82).
8). After that, although not shown, a brightness table T12 is created based on the acquired brightness data of the color chart, a gradation value correspondence table T13 is created, and then a gradation value correction table for each color ink is created. Corresponding customer's PC 30
Is output (step S830), and the present flow ends.
【0123】すなわち、ステップS822〜S830の
処理は、クライアントから入力される識別情報に対応す
る標準色の明度データに基づいて色合わせ情報を作成す
る意味での色合わせ情報作成手段を構成する。PC30
は、ステップS826で作成される階調値補正テーブル
作成不可の旨、または、ステップS830で出力される
階調値補正テーブルを取得する(ステップS808)。
そして、階調値補正テーブル作成不可の旨を取得したか
どうかを判断し(ステップS810)、条件成立の場合
は階調値補正テーブル作成不可の旨を表示して(ステッ
プS812)、本フローを終了する。一方、ステップS
810で条件不成立の場合は、上記ステップS658〜
S660と同様、同階調値補正テーブルを取得し、プリ
ンタドライバに組み込んで、本フローを終了する。That is, the processes of steps S822 to S830 constitute color matching information creating means for creating the color matching information based on the lightness data of the standard color corresponding to the identification information input from the client. PC30
Indicates that the gradation value correction table created in step S826 cannot be created, or acquires the gradation value correction table output in step S830 (step S808).
Then, it is judged whether or not the fact that the gradation value correction table cannot be created is acquired (step S810), and if the condition is satisfied, the fact that the gradation value correction table cannot be created is displayed (step S812), and this flow is executed. finish. On the other hand, step S
If the condition is not satisfied in step 810, the above step S658-
Similar to S660, the same gradation value correction table is acquired, incorporated in the printer driver, and this flow ends.
【0124】本システムPCS2においても、各色イン
ク別に印刷される複数階調の色票の明度データのみを測
定し、サーバからインターネット網を介して階調値補正
テーブルを入手する作業を行えばよいので、プリンタが
再現する色を標準色に合わせる作業を軽減させ、簡便に
階調値補正テーブルを入手することができる。また、第
一の実施形態のように利用者が業者を登録する必要がな
いので、本システムPCS2は多数のプリンタで同時に
標準色を再現するのに好適である。Even in the present system PCS2, it is sufficient to measure only the lightness data of the color patches of a plurality of gradations printed for each color ink and obtain the gradation value correction table from the server via the Internet. By reducing the work of matching the colors reproduced by the printer with the standard colors, it is possible to easily obtain the gradation value correction table. Further, unlike the first embodiment, the user does not need to register a trader, and thus the system PCS2 is suitable for reproducing standard colors at the same time by a large number of printers.
【0125】(5)第2変形例:なお、第一、第1変形
例では、色合わせ情報として階調値補正テーブルを使用
しているが、階調値補正テーブルの代わりに計算式を使
用してもよい。この場合、例えば、図9で示したプリン
タ標準機に対応する標準明度テーブルと、プリンタユー
ザ機に対応する明度テーブルとを作成し、回帰分析等の
多変量解析により、階調値対応テーブルの代わりに各色
インク別に階調値を対応させる計算式を作成することが
できる。そして、作成された各色インク別の計算式をダ
ウンロードしてPC30のプリンタドライバに組み込む
と、計算式を参照して色データを補正することができ
る。(5) Second Modified Example: In the first and first modified examples, the gradation value correction table is used as the color matching information, but a calculation formula is used instead of the gradation value correction table. You may. In this case, for example, a standard lightness table corresponding to the printer standard machine shown in FIG. 9 and a lightness table corresponding to the printer user machine are created, and the gradation value correspondence table is replaced by multivariate analysis such as regression analysis. It is possible to create a calculation formula that associates a gradation value for each color ink. Then, when the created formula for each color ink is downloaded and incorporated into the printer driver of the PC 30, the color data can be corrected by referring to the formula.
【0126】また、図10のステップS125で使用す
るLUT自体を修正して、修正されたLUTを色合わせ
情報としてもよい。図25は、LUTを修正して出力す
る修正色変換テーブル出力処理の一例を示している。な
お、本フローは、サーバ20にて行われる図19の階調
値補正テーブル出力処理(その2)の代わりに行われる
ものである。まず、サーバ20は、明度データ取得手段
U2により、PC30から色票の明度データを取得する
(ステップS902)。次に、上記ステップS674〜
678と同様、取得した明度データに基づいて、色イン
ク別に色票の明度データを階調値別に格納した明度テー
ブルT12を作成し、対応する標準明度テーブルT11
を取得し、この標準明度テーブルT11と明度テーブル
T12とに基づいて各色インク別の階調値対応テーブル
T13を作成する(ステップS904)。さらに、顧客
が使用するプリンタ40に対応する機種のLUTをハー
ドディスク24aに設けられた所定の色変換テーブル記
憶領域から取得する(ステップS906)。Further, the LUT itself used in step S125 of FIG. 10 may be modified to use the modified LUT as the color matching information. FIG. 25 shows an example of a corrected color conversion table output process for correcting and outputting the LUT. Note that this flow is performed instead of the gradation value correction table output processing (No. 2) of FIG. 19 performed by the server 20. First, the server 20 uses the brightness data acquisition unit U2 to acquire the brightness data of the color chart from the PC 30 (step S902). Next, the above step S674-
Similar to 678, based on the acquired brightness data, a brightness table T12 in which the brightness data of the color chart is stored for each gradation value for each color ink is created, and the corresponding standard brightness table T11 is created.
And a gradation value correspondence table T13 for each color ink is created based on the standard brightness table T11 and the brightness table T12 (step S904). Further, the LUT of the model corresponding to the printer 40 used by the customer is acquired from the predetermined color conversion table storage area provided in the hard disk 24a (step S906).
【0127】そして、各色インク別の階調値補正テーブ
ルに基づいて、LUTのCMYKの各成分毎にLUTを
修正する(ステップS908)。例えば、CMYKの成
分の順にLUTを修正していくものとすると、まず、シ
アン用の階調値補正テーブルを参照し、修正前のLUT
のうちCの成分のみを変換する。次に、マゼンタ用の階
調値補正テーブルを参照し、修正前のLUTのうちMの
成分のみを変換する。YやKの成分についても同様の処
理を行うことになる。階調値補正テーブルは修正前のL
UTにて変換される色データの階調値と標準色に合わせ
るように色再現させる階調値とを対応させるテーブルで
あるため、修正されたLUTは、印刷データと、当該印
刷データから変換されるとともに色インクにて標準色に
合わせるように色再現させる色データとを対応させるテ
ーブルとなる。そして、この修正されたLUTが色合わ
せ情報となる。Then, the LUT is corrected for each CMYK component of the LUT based on the gradation value correction table for each color ink (step S908). For example, assuming that the LUT is modified in the order of CMYK components, first, the cyan gradation value correction table is referred to, and the LUT before modification is referenced.
Of these, only the C component is converted. Next, the gradation value correction table for magenta is referred to, and only the M component of the LUT before correction is converted. Similar processing is performed for the Y and K components. The gradation value correction table is L before correction.
Since it is a table that associates the gradation values of the color data converted by the UT with the gradation values that are reproduced so as to match the standard color, the modified LUT is converted from the print data and the print data. In addition, it becomes a table in which the color data corresponding to the standard color of the color ink is reproduced. The corrected LUT becomes the color matching information.
【0128】なお、ステップS908にてLUTを修正
する際には、階調値補正テーブルの代わりに階調値対応
テーブルに基づいて修正を行ってもよい。その後、作成
した修正されたLUTを対応する顧客のPC30に対し
て出力し(ステップS910)、本フローを終了する。
PC30では、図示しないフローにより、修正されたL
UTをプリンタドライバに組み込む。すると、印刷デー
タから色データに変換するにあたり、LUTを参照する
ことにより標準色に合わせるように各色インク別に対応
した色データを作成することができる。すなわち、色変
換テーブルを、入出力間の対応関係を修正した色変換テ
ーブルの形態で提供することができる。そして、修正し
た色変換テーブルを使用することにより、印刷データか
ら色データへの変換を1回で行うことが可能となる。When modifying the LUT in step S908, the LUT may be modified based on the gradation value correspondence table instead of the gradation value correction table. After that, the created modified LUT is output to the corresponding customer's PC 30 (step S910), and this flow ends.
On the PC 30, the L corrected by the flow not shown
Incorporate the UT into the printer driver. Then, when converting the print data into the color data, the color data corresponding to each color ink can be created by referring to the LUT so as to match the standard color. That is, the color conversion table can be provided in the form of a color conversion table in which the correspondence between input and output is modified. Then, by using the corrected color conversion table, it becomes possible to convert the print data into the color data once.
【0129】(6)第3変形例:ところで、サーバ20
の色合わせ情報作成手段U3にて階調値補正テーブル等
の色合わせ情報を作成する際、標準色の明度データと、
プリンタユーザ機により印刷される色測定用画像の明度
データとを所定のディスプレイや印刷装置に出力し、色
合わせ用のデータの入力を受け付けて色合わせ情報を作
成してもよい。図26は、その処理の一例を示してい
る。なお、本フローは、サーバ20にて行われる図17
の階調値補正テーブル作成処理の代わりに行われるもの
である。(6) Third Modification: By the way, the server 20
When the color matching information creating unit U3 creates the color matching information such as the gradation value correction table, the brightness data of the standard color,
The lightness data of the color measurement image printed by the printer user machine may be output to a predetermined display or printing device, and the input of the data for color matching may be accepted to create the color matching information. FIG. 26 shows an example of the processing. Note that this flow is performed by the server 20 shown in FIG.
This is performed instead of the gradation value correction table creation processing of.
【0130】まず、サーバ20は、明度データ取得手段
U2により、色票の明度データ等を取得する(ステップ
S1002)。次に、取得した明度データに基づいて、
図9で示したような各色インク別の明度テーブルT12
を作成する(ステップS1004)。さらに、標準色明
度データ記憶領域M1から対応する各色インク別の標準
明度テーブルT11を取得し、この標準明度テーブルT
11と明度テーブルT12とをディスプレイ等に出力す
る(ステップS1006)。そして、補正前の階調値に
対応する補正後の階調値のデータである階調値補正デー
タの入力を受け付ける(ステップS1008)。この階
調値補正データは、階調値対応テーブルT13に格納さ
れる補正後の階調値のデータとしてもよいし、階調値補
正テーブルに格納される補正後の階調値のデータとして
もよい。例えば、階調値対応テーブルT13に格納され
る補正後の階調値のデータを入力する場合、同データを
入力する人は各色インク別に17階調分の階調値データ
を入力することになる。First, the server 20 acquires the lightness data of the color chart by the lightness data acquisition means U2 (step S1002). Next, based on the acquired brightness data,
The brightness table T12 for each color ink as shown in FIG.
Is created (step S1004). Further, the standard brightness table T11 for each corresponding color ink is acquired from the standard color brightness data storage area M1, and the standard brightness table T11 is acquired.
11 and the brightness table T12 are output to a display or the like (step S1006). Then, the input of the gradation value correction data which is the data of the gradation value after the correction corresponding to the gradation value before the correction is received (step S1008). The gradation value correction data may be the corrected gradation value data stored in the gradation value correspondence table T13, or may be the corrected gradation value data stored in the gradation value correction table. Good. For example, when the corrected gradation value data stored in the gradation value correspondence table T13 is input, the person who inputs the same data inputs the gradation value data for 17 gradations for each color ink. .
【0131】その後、入力された階調値補正データに基
づいて、図7で示したような階調値補正テーブルを作成
する。その際、補正前の階調値に対応する補正後の階調
値補正データがない場合には、補正前の階調値に対応す
る補正後の階調値を補間演算により求めて、階調値補正
テーブルを作成する(ステップS1010)。そして、
階調値補正テーブルをハードディスク24aに記憶し
(ステップS1012)、本フローを終了する。After that, a gradation value correction table as shown in FIG. 7 is created based on the input gradation value correction data. At that time, if there is no corrected gradation value correction data corresponding to the uncorrected gradation value, the corrected gradation value corresponding to the uncorrected gradation value is obtained by interpolation calculation to obtain the gradation value. A value correction table is created (step S1010). And
The gradation value correction table is stored in the hard disk 24a (step S1012), and this flow ends.
【0132】すなわち、ステップS1006〜S101
2の処理によっても、色合わせ情報作成手段U3を構成
することができる。なお、サーバ20に対してデータの
入出力を行う際には、サーバ20に直接ディスプレイや
キーボード等を接続してデータの入出力を行うようにし
てもよいし、インターネット網10に接続した所定のコ
ンピュータからデータの入出力を行うようにしてもよ
い。
(7)その他の各種変形例:本発明の印刷制御システム
は、さらに様々な構成が考えられる。That is, steps S1006 to S101.
The color matching information creating unit U3 can also be configured by the process of 2. When inputting / outputting data to / from the server 20, a display, a keyboard or the like may be directly connected to the server 20 to input / output data, or a predetermined connection to the Internet network 10 may be performed. Data may be input and output from a computer. (7) Other various modifications: The print control system of the present invention may have various configurations.
【0133】例えば、プリンタは、コンピュータと一体
化されたものであってもよい。また、色インクを吐出し
てドットを形成するピエゾ素子を用いたプリンタ以外に
も、例えば、インク通路内に泡を発生させて色インクを
吐出するバブル方式のプリンタを使用してもよい。さら
に、いわゆるバリアブルプリンタ等のように、形成する
ドットの大きさを可変としたプリンタを使用してもよ
い。むろん、インクジェットプリンタ以外にも、カラー
トナーを使用するレーザープリンタ等を使用してもよ
い。この場合、カラートナーが本発明にいう印刷用色剤
となる。For example, the printer may be integrated with a computer. In addition to the printer using a piezo element that ejects color ink to form dots, for example, a bubble printer that ejects color ink by generating bubbles in the ink passage may be used. Further, a printer in which the size of dots to be formed is variable, such as a so-called variable printer, may be used. Of course, in addition to the inkjet printer, a laser printer using color toner or the like may be used. In this case, the color toner serves as the printing colorant according to the present invention.
【0134】また、複数の色インクは、上記CMYKの
組み合わせ以外にも、CMYや、低濃度のシアン(c)
や低濃度のマゼンタ(m)も使用したCMYKcm等、
様々な組み合わせが可能である。むろん、複数の色イン
クは、複数のインクカートリッジに充填されたものであ
ってもよいし、一つのインクカートリッジに充填された
ものであってもよい。さらに、図10に示したフローに
ついては、PC内で実行する以外にも、一部または全部
をプリンタあるいは専用の画像処理装置で実行するよう
にしてもよい。In addition to the combination of CMYK, a plurality of color inks include CMY and low density cyan (c).
CMYKcm etc. which also used low concentration magenta (m),
Various combinations are possible. Of course, the plurality of color inks may be filled in a plurality of ink cartridges, or may be filled in one ink cartridge. Furthermore, the flow shown in FIG. 10 may be executed not only in the PC but also in part or in whole by a printer or a dedicated image processing apparatus.
【0135】以上説明したように、本発明によると、種
々の態様により、複数の印刷用色剤にて色再現される色
を標準色に合わせる作業を軽減させ、標準色を再現させ
るためのデータを簡便に入手することが可能な印刷制御
システムを提供することができる。また、上記サーバ
は、クライアントと双方向通信可能に接続されることに
より、上述の処理を行って情報を出力する装置として機
能するため、本発明は印刷制御装置としても適用可能で
ある。さらに、本印刷制御システムや印刷制御装置は、
印刷制御方法や、印刷制御プログラムや、そのプログラ
ムが記録された媒体としても適用可能である。As described above, according to the present invention, data for reproducing the standard color by reducing the work of matching the color reproduced by a plurality of printing coloring agents with the standard color according to various modes. It is possible to provide a print control system that can easily obtain the. Further, the server functions as an apparatus that performs the above-mentioned processing and outputs information by being connected to the client so that the server can perform bidirectional communication. Therefore, the present invention can also be applied as a print control apparatus. Furthermore, this print control system and print control device
It is also applicable as a print control method, a print control program, and a medium in which the program is recorded.
【図1】本発明の第一の実施形態にかかる印刷制御シス
テムの概略構成図である。FIG. 1 is a schematic configuration diagram of a print control system according to a first embodiment of the present invention.
【図2】サーバのハードウェア構成を示す概略構成図で
ある。FIG. 2 is a schematic configuration diagram showing a hardware configuration of a server.
【図3】PCのハードウェア構成を示す概略構成図であ
る。FIG. 3 is a schematic configuration diagram showing a hardware configuration of a PC.
【図4】プリンタのブロック構成をPCとともに示すブ
ロック構成図である。FIG. 4 is a block configuration diagram showing a block configuration of a printer together with a PC.
【図5】印刷制御システムを構成する主な手段の概略構
成を示すブロック図である。FIG. 5 is a block diagram showing a schematic configuration of main means constituting a print control system.
【図6】PCのプリンタドライバの概略構成を模式的に
示す図である。FIG. 6 is a diagram schematically showing a schematic configuration of a printer driver of a PC.
【図7】階調値補正テーブルの構造の一例を示す図であ
る。FIG. 7 is a diagram showing an example of the structure of a gradation value correction table.
【図8】印刷された色票の一例を示す図である。FIG. 8 is a diagram illustrating an example of a printed color chart.
【図9】標準明度テーブルと明度テーブルとから階調値
対応テーブルを作成する様子を模式的に示す図である。FIG. 9 is a diagram schematically showing how a gradation value correspondence table is created from a standard brightness table and a brightness table.
【図10】PCのプリンタドライバの処理の概略を示す
フローチャートである。FIG. 10 is a flowchart showing an outline of processing of a printer driver of a PC.
【図11】単色印刷用色データ作成処理を示すフローチ
ャートである。FIG. 11 is a flowchart showing a monochromatic printing color data creation process.
【図12】業者のPCにて行われる各種色合わせ処理の
概略を示すフローチャートである。FIG. 12 is a flowchart showing an outline of various color matching processes performed by a PC of a trader.
【図13】顧客のPCにて行われる各種色合わせ処理の
概略を示すフローチャートである。FIG. 13 is a flowchart showing an outline of various color matching processes performed by a customer's PC.
【図14】標準色明度データ送出処理を、サーバの標準
色明度データ記憶処理とともに示すフローチャートであ
る。FIG. 14 is a flowchart showing standard color lightness data transmission processing together with standard color lightness data storage processing of the server.
【図15】ICCプロファイル送出処理を、サーバのI
CCプロファイル記憶処理とともに示すフローチャート
である。FIG. 15 shows an ICC profile transmission process performed by the server I
It is a flowchart shown together with a CC profile storage process.
【図16】顧客側業者登録処理を、サーバ側業者登録処
理とともに示すフローチャートである。FIG. 16 is a flowchart showing a customer-side trader registration process together with a server-side trader registration process.
【図17】顧客明度データ送出処理を、サーバの階調値
補正テーブル作成処理とともに示すフローチャートであ
る。FIG. 17 is a flowchart showing customer brightness data transmission processing together with gradation value correction table creation processing of the server.
【図18】階調値補正テーブル取得処理(その1)を、
サーバの階調値補正テーブル出力処理(その1)ととも
に示すフローチャートである。FIG. 18 shows a gradation value correction table acquisition process (No. 1)
It is a flowchart shown with the gradation value correction table output process (the 1) of a server.
【図19】階調値補正テーブル取得処理(その2)を、
サーバの階調値補正テーブル出力処理(その2)ととも
に示すフローチャートである。FIG. 19 shows a gradation value correction table acquisition process (No. 2)
It is a flowchart shown with a gradation value correction table output process (the 2) of a server.
【図20】階調値補正テーブル取得処理(その3)を、
サーバの階調値補正テーブル出力処理(その3)ととも
に示すフローチャートである。FIG. 20 shows a gradation value correction table acquisition process (part 3)
It is a flowchart shown with the gradation value correction table output process (the 3) of a server.
【図21】ICCプロファイル取得処理を、サーバのI
CCプロファイル出力処理とともに示すフローチャート
である。FIG. 21 shows an ICC profile acquisition process performed by the server I
It is a flow chart shown with CC profile output processing.
【図22】本発明の第1変形例にかかる印刷制御システ
ムの概略構成図である。FIG. 22 is a schematic configuration diagram of a print control system according to a first modification of the present invention.
【図23】印刷制御システムを構成する主な手段の概略
構成を示すブロック図である。FIG. 23 is a block diagram showing a schematic configuration of main means constituting a print control system.
【図24】第1変形例において、階調値補正テーブル取
得処理(その2)を、サーバの階調値補正テーブル出力
処理(その2)とともに示すフローチャートである。FIG. 24 is a flowchart showing a gradation value correction table acquisition process (No. 2) together with a server gradation value correction table output process (No. 2) in the first modified example.
【図25】第2変形例において、サーバの修正色変換テ
ーブル出力処理を示すフローチャートである。FIG. 25 is a flowchart showing modified color conversion table output processing of a server in the second modified example.
【図26】変形例において、サーバの階調値補正テーブ
ル作成処理を示すフローチャートである。FIG. 26 is a flowchart showing a gradation value correction table creation process of a server in a modified example.
10…インターネット網 20…サーバ 30,60…パーソナルコンピュータ(PC) 40…プリンタ 50…カラースキャナ 70…プリンタ標準機 PCS1,PCS2…印刷制御システム U1…標準色明度データ記憶手段 U2…明度データ取得手段 U3…色合わせ情報作成手段 U4…色合わせ情報出力手段 U5…業者記憶手段 U6…一覧出力手段 U7…ICCプロファイル記憶手段 U8…ICCプロファイル出力手段 U11,U21…色測定用画像印刷制御手段 U12,U22…明度データ送出手段 U13…画像データ送出手段 U14…色合わせ情報取得手段 U15…選択入力受付手段 U16…選択結果出力手段 U17…ICCプロファイル取得手段 U18…識別情報送出手段 U23…標準色明度データ送出手段 U24…ICCプロファイル送出手段 M1…標準色明度データ記憶領域 T1…階調値補正テーブル T11…標準明度テーブル T12…明度テーブル T13…階調値対応テーブル 10 ... Internet network 20 ... server 30,60 ... Personal computer (PC) 40 ... Printer 50 ... Color scanner 70 ... Standard printer PCS1, PCS2 ... Printing control system U1 ... Standard color lightness data storage means U2 ... Brightness data acquisition means U3 ... Color matching information creation means U4 ... Color matching information output means U5 ... Merchant storage means U6 ... List output means U7 ... ICC profile storage means U8 ... ICC profile output means U11, U21 ... Image print control means for color measurement U12, U22 ... Brightness data transmitting means U13 ... Image data sending means U14 ... Color matching information acquisition means U15 ... Selection input acceptance means U16 ... Selection result output means U17 ... ICC profile acquisition means U18 ... Identification information transmitting means U23 ... Standard color lightness data transmission means U24 ... ICC profile sending means M1 ... Standard color brightness data storage area T1 ... Gradation value correction table T11 ... Standard brightness table T12 ... Brightness table T13 ... Tone value correspondence table
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C087 AA15 AC07 AC08 BA03 BA12 BD36 BD53 5B021 AA01 BB01 BB04 BB09 CC05 EE04 LL05 5C062 AA05 AA14 AA25 AA29 AB38 AC34 AC56 AE03 AF14 5C077 MP08 PP15 PP32 PP33 PP37 PQ12 PQ22 PQ23 SS05 TT05 5C079 HA02 HB01 HB03 HB12 KA15 LA12 LB01 MA01 MA04 MA10 MA11 MA19 PA03 ─────────────────────────────────────────────────── ─── Continued front page F term (reference) 2C087 AA15 AC07 AC08 BA03 BA12 BD36 BD53 5B021 AA01 BB01 BB04 BB09 CC05 EE04 LL05 5C062 AA05 AA14 AA25 AA29 AB38 AC34 AC56 AE03 AF14 5C077 MP08 PP15 PP32 PP33 PP37 PQ12 PQ22 PQ23 SS05 TT05 5C079 HA02 HB01 HB03 HB12 KA15 LA12 LB01 MA01 MA04 MA10 MA11 MA19 PA03
Claims (15)
め、所定の色合わせ情報に基づいて色データの変換を行
なうクライアントと双方向通信可能に接続され、上記色
合わせ情報を作成して同クライアントに送出する色合わ
せ用サーバであって、 上記クライアントから送出される実際の色に関するデー
タを取得する手段と、 この取得されたデータと、上記標準色のデータとに基づ
いて、上記色合わせ情報を作成する手段と、 この作成された色合わせ情報を上記クライアントに対し
て出力する手段とを具備することを特徴とする色合わせ
用サーバ。1. In order to reproduce a predetermined standard color, a two-way communication is connected with a client that converts color data based on predetermined color matching information, and the same color matching information is created and created. A server for color matching sent to a client, wherein the means for acquiring data relating to the actual color sent from the client, and the color matching information based on the acquired data and the standard color data And a means for outputting the created color matching information to the client.
めの色合わせ情報を作成して送出する色合わせ用サーバ
と双方向通信可能に接続され、同色合わせ情報に基づい
て色データの変換を行なう色合わせ用クライアントであ
って、 当該クライアントの環境における実際の色に関するデー
タを上記サーバに送出する手段と、 上記サーバから上記色合わせ情報を取得する手段と、 同色合わせ情報に基づいて上記色データを変換する手段
とを具備することを特徴とする色合わせ用クライアン
ト。2. A color matching server for creating and transmitting color matching information for reproducing a predetermined standard color is connected so as to be capable of bidirectional communication, and color data conversion is performed based on the same color matching information. A client for performing color matching, a means for sending data on the actual color in the environment of the client to the server, a means for acquiring the color matching information from the server, and the color data based on the same color matching information. And a means for converting the color matching client.
に対応した色データに変換するにあたり、所定の標準色
を再現できるようにするため、所定の色合わせ情報に基
づいて変換する印刷制御クライアントと双方向通信可能
に接続され、同印刷制御クライアントにおける測定デー
タに基づいて同色合わせ情報を作成して当該印刷制御ク
ライアントに送出可能な印刷制御サーバであって、 上記印刷制御クライアントにて印刷される上記複数の印
刷用色剤別に複数階調とされた色測定用画像の測定デー
タを取得する測定データ取得手段と、 上記印刷用色剤別の色測定用画像の測定データと、予め
取得された当該印刷用色剤に対応する上記標準色の測定
データとに基づいて、上記色合わせ情報を作成する色合
わせ情報作成手段と、 この色合わせ情報作成手段にて作成された色合わせ情報
を上記印刷制御クライアントに対して出力する色合わせ
情報出力手段とを具備することを特徴とする印刷制御サ
ーバ。3. A printing method, in which print data is input and converted into color data corresponding to a plurality of printing coloring materials, based on predetermined color matching information so that a predetermined standard color can be reproduced. A print control server that is connected to the control client so that it can perform bidirectional communication, creates the same color matching information based on the measurement data of the print control client, and sends it to the print control client. Measurement data acquisition means for acquiring measurement data of a color measurement image having a plurality of gradations for each of the plurality of printing colorants, and measurement data of the color measurement image for each printing colorant, which are acquired in advance. A color matching information creating means for creating the color matching information based on the measured data of the standard color corresponding to the printed coloring material, and the color matching information. A print control server comprising: color match information output means for outputting the color match information created by the creating means to the print control client.
めの色合わせ情報を作成して送出する印刷制御サーバと
双方向通信可能に接続され、印刷データを入力して複数
の印刷用色剤に対応した色データに変換するにあたり、
同色合わせ情報に基づいて色データの変換を行なう印刷
制御クライアントであって、 上記複数の印刷用色剤のそれぞれについて、複数階調の
色測定用画像を印刷させる制御を行う色測定用画像印刷
制御手段と、 この色測定用画像の測定データの入力を受け付けて上記
印刷制御サーバに送出するデータ送出手段と、 上記印刷制御サーバから上記色合わせ情報を取得する色
合わせ情報取得手段と、 同色合わせ情報に基づいて上記印刷データを上記色デー
タに変換する手段とを具備することを特徴とする印刷制
御クライアント。4. A plurality of printing coloring agents, which are connected to a print control server for creating and transmitting color matching information for reproducing a predetermined standard color so as to be capable of bidirectional communication and for inputting print data. When converting to color data compatible with
A print control client that performs color data conversion based on the same color matching information, and performs control for printing a color measurement image of a plurality of gradations for each of the plurality of printing colorants described above. Means, a data sending means for receiving the input of the measurement data of the color measurement image and sending it to the print control server, a color matching information acquiring means for acquiring the color matching information from the print control server, and the same color matching information And a means for converting the print data into the color data based on the above.
は上記複数の印刷用色剤別に複数階調とされた色測定用
画像の明度データであるとともに、上記標準色の測定デ
ータも明度データであり、 上記色合わせ情報作成手段は、両者の明度データに基づ
いて上記色合わせ情報を作成することと特徴とする請求
項3に記載の印刷制御サーバ。5. The measurement data of the print control client is lightness data of a color measurement image having a plurality of gradations for each of the plurality of printing colorants, and the measurement data of the standard color is also lightness data, 4. The print control server according to claim 3, wherein the color matching information creating unit creates the color matching information based on the lightness data of both.
ータであり、上記データ送出手段は色測定用画像の明度
データの入力を受け付けて上記印刷制御サーバに送出す
ることを特徴とする請求項4に記載の印刷制御クライア
ント。6. The color measurement image measurement data is lightness data, and the data sending means receives the lightness data of the color measurement image and sends it to the print control server. The print control client according to item 4.
に対応した色データに変換するにあたり、同色データを
使用して印刷したときに所定の標準色を再現できるよう
にするため、所定の色合わせ情報に基づいて変換する印
刷制御クライアントと、 この印刷制御クライアントと双方向通信可能に接続さ
れ、上記色合わせ情報を作成して同印刷制御クライアン
トに送出する印刷制御サーバとにより構成される印刷制
御システムであって、 上記印刷制御クライアントは、 上記複数の印刷用色剤のそれぞれについて、複数階調の
色測定用画像を印刷させる制御を行う色測定用画像印刷
制御手段と、 上記色測定用画像の明度データの入力を受け付けて上記
印刷制御サーバに送出する明度データ送出手段と、 上記印刷制御サーバから上記色合わせ情報を取得する色
合わせ情報取得手段とを具備し、 上記印刷制御サーバは、 上記標準色の明度データが記憶される標準色明度データ
記憶領域と、 上記印刷制御クライアントにて印刷される上記印刷用色
剤ごとの色測定用画像の明度データを取得する明度デー
タ取得手段と、 上記印刷用色剤ごとの色測定用画像の明度データと、当
該印刷用色剤に対応する上記標準色の明度データとに基
づいて、上記色合わせ情報を作成する色合わせ情報作成
手段と、 この色合わせ情報作成手段にて作成された色合わせ情報
を上記印刷制御クライアントに対して出力する色合わせ
情報出力手段とを具備し、 上記印刷制御クライアントは、 上記色測定用画像印刷制御手段にて、複数の印刷用色剤
のそれぞれについて上記色測定用画像を印刷させ、上記
明度データ送出手段にて上記色測定用画像の明度データ
の入力を受け付けて上記印刷制御サーバに送出し、 上記印刷制御サーバは、 上記明度データ取得手段にて上記印刷制御クライアント
からの明度データを取得すると、当該明度データと、上
記標準色明度データ記憶領域に記憶されている上記明度
データとに基づいて、上記色合わせ情報作成手段にて色
合わせ情報を作成し、この作成された色合わせ情報を上
記色合わせ情報出力手段にて上記印刷制御クライアント
に対して出力し、 上記印刷制御クライアントは、 上記色合わせ情報取得手段にて上記印刷制御サーバから
上記色合わせ情報を取得し、同色合わせ情報に基づいて
上記印刷データを上記色データに変換することを特徴と
する印刷制御システム。7. When inputting print data and converting it into color data corresponding to a plurality of printing colorants, a predetermined standard color is reproduced so that a predetermined standard color can be reproduced when printing is performed using the same color data. And a print control server that is connected to the print control client so as to be capable of bidirectional communication and that creates the color match information and sends it to the print control client. A print control system, wherein the print control client includes a color measurement image print control unit that controls printing of a plurality of gradations of color measurement images for each of the plurality of printing color materials, and the color measurement. Brightness data sending means for receiving input of brightness data of the image for sending to the print control server, and the color matching information from the print control server The print control server includes a standard color lightness data storage area in which the lightness data of the standard color is stored, and the printing colorant printed by the print control client. Lightness data acquisition means for acquiring the lightness data of the color measurement image for each, the lightness data of the color measurement image for each printing colorant, and the lightness data of the standard color corresponding to the printing colorant And a color matching information output unit for outputting the color matching information created by the color matching information creating unit to the print control client. The print control client causes the color measurement image print control means to print the color measurement image for each of a plurality of printing colorants, and sends the lightness data. Means for receiving the lightness data of the color measurement image and sending it to the print control server, and when the print control server acquires the lightness data from the print control client by the lightness data acquisition means, Color matching information is created by the color matching information creating means based on the brightness data and the brightness data stored in the standard color brightness data storage area, and the created color matching information is used for the color matching. The information output means outputs to the print control client, the print control client acquires the color matching information from the print control server by the color matching information acquiring means, and prints based on the same color matching information. A print control system characterized by converting data into the color data.
定用画像の画像データを取り込む画像取り込み機器から
同画像データを入手して上記印刷制御サーバに送出する
画像データ送出手段を備え、上記明度データ取得手段
は、上記印刷制御クライアントから入力される同画像デ
ータを明度データに変換することにより上記色測定用画
像の明度データを取得することを特徴とする請求項7に
記載の印刷制御システム。8. The print control client includes image data sending means for obtaining the image data of an image data for the color measurement image from an image loading device and sending the image data to the print control server, and obtaining the lightness data. 8. The print control system according to claim 7, wherein the means acquires the lightness data of the color measuring image by converting the same image data input from the print control client into lightness data.
ることを特徴とする請求項8に記載の印刷制御システ
ム。9. The print control system according to claim 8, wherein the image capturing device is a scanner.
から変換された色データの階調値と当該色データに対応
する印刷用色剤にて上記標準色に合わせるように色再現
させる階調値とを対応させる階調値補正テーブルである
ことを特徴とする請求項7〜請求項9のいずれかに記載
の印刷制御システム。10. The color matching information is a gradation value of color data converted from the print data and a gradation value for color reproduction to match the standard color with a printing colorant corresponding to the color data. The print control system according to any one of claims 7 to 9, wherein the print control system is a gradation value correction table that associates and.
関係を修正した色変換テーブルの形態で提供されること
を特徴とする請求項7〜請求項10のいずれかに記載の
印刷制御システム。11. The print control system according to claim 7, wherein the color matching information is provided in the form of a color conversion table in which the correspondence between input and output is modified. .
よび第二の印刷制御クライアントから構成され、 上記第一の印刷制御クライアントは、上記標準色の明度
データの入力を受け付け、入力された標準色の明度デー
タを上記印刷制御サーバに送出する標準色明度データ送
出手段を備え、 上記印刷制御サーバは、上記第一の印刷制御クライアン
トから入力される上記標準色の明度データを上記標準色
明度データ記憶領域に記憶させる標準色明度データ記憶
手段を備え、 上記色合わせ情報出力手段は、上記第一の印刷制御クラ
イアントから入力された上記標準色の明度データに基づ
いて作成された上記色合わせ情報を上記第二の印刷制御
クライアントに対して出力することを特徴とする請求項
7〜請求項11のいずれかに記載の印刷制御システム。12. The print control client comprises a first print control client and a second print control client. The first print control client accepts input of lightness data of the standard color and outputs the standard color of the input standard color. A standard color lightness data sending unit for sending lightness data to the print control server is provided, wherein the print control server stores the lightness data of the standard color input from the first print control client in the standard color lightness data storage area. The color matching information output means stores the color matching information created based on the brightness data of the standard color input from the first print control client. 12. The print control system according to claim 7, wherein the print control system outputs the print control system to the second print control client. Mu.
タ記憶手段は、複数の上記第一の印刷制御クライアント
から入力される上記明度データを各第一の印刷制御クラ
イアントごとに個別に記憶可能であるとともに、上記印
刷制御サーバは、同明度データを入力した第一の印刷制
御クライアントの一覧を生成して上記第二の印刷制御ク
ライアントに対して出力する一覧出力手段を有し、 上記第二の印刷制御クライアントは、上記一覧出力手段
から出力される一覧に基づいて特定の第一の印刷制御ク
ライアントを選択せしめる選択入力受付手段と、同選択
入力された第一の印刷制御クライアントを上記印刷制御
サーバに送出する選択結果出力手段とを有し、 上記色合わせ情報作成手段は、上記選択結果出力手段か
ら送出される上記選択入力された第一の印刷制御クライ
アントに基づいて上記標準色の明度データを特定しつつ
上記第二の印刷制御クライアントの明度データに対応す
る上記色合わせ情報を作成し、 上記色合わせ情報出力手段は、上記色合わせ情報を上記
第二の印刷制御クライアントに対して出力することを特
徴とする請求項12に記載の印刷制御システム。13. The standard color lightness data storage means of the print control server can individually store the lightness data input from a plurality of the first print control clients for each first print control client. At the same time, the print control server includes a list output unit that generates a list of the first print control clients to which the same brightness data is input and outputs the list to the second print control client. The control client includes a selection input receiving means for selecting a specific first print control client based on the list output from the list output means, and the first print control client selected and input to the print control server. Selection result output means for sending, and the color matching information creating means receives the selection input sent from the selection result output means. Creating the color matching information corresponding to the lightness data of the second print control client while specifying the lightness data of the standard color based on the first print control client; 13. The print control system according to claim 12, wherein the matching information is output to the second print control client.
数の印刷用色剤により色再現させる装置の識別情報を取
得して上記印刷制御サーバに送出する識別情報送出手段
を備え、上記色合わせ情報作成手段は、上記印刷制御ク
ライアントから入力される識別情報に対応する上記標準
色の明度データに基づいて上記色合わせ情報を作成する
ことを特徴とする請求項7〜請求項13のいずれかに記
載の印刷制御システム。14. The print control client includes identification information sending means for acquiring the identification information of an apparatus for color reproduction by the plurality of printing colorants and sending it to the print control server, and the color matching information creating means. 14. The printing according to claim 7, wherein the color matching information is created based on the brightness data of the standard color corresponding to the identification information input from the print control client. Control system.
剤に対応した色データに変換するにあたり、所定の標準
色を再現できるようにするため、所定の色合わせ情報に
基づいて変換する印刷制御クライアントと双方向通信可
能に接続され、同印刷制御クライアントにおける測定デ
ータに基づいて同色合わせ情報を作成して当該印刷制御
クライアントに送出可能な印刷制御サーバとにより行な
う印刷制御方法であって、 上記印刷制御クライアントにて印刷される上記複数の印
刷用色剤別に複数階調とされた色測定用画像の測定デー
タを取得する測定データ取得工程と、 上記印刷用色剤別の色測定用画像の測定データと、予め
取得された当該印刷用色剤に対応する上記標準色の測定
データとに基づいて、上記色合わせ情報を作成する色合
わせ情報作成工程と、 この色合わせ情報作成工程にて作成された色合わせ情報
を上記印刷制御クライアントに対して出力する色合わせ
情報出力工程とを具備することを特徴とする印刷制御方
法。15. A printing method in which, when inputting print data and converting it into color data corresponding to a plurality of printing colorants, conversion is performed based on predetermined color matching information so that a predetermined standard color can be reproduced. A print control method, wherein the print control server is connected to a control client so as to be able to perform two-way communication, creates the same color matching information based on the measurement data of the print control client, and sends the print information to the print control client. A measurement data acquisition step of acquiring measurement data of a color measurement image having a plurality of gradations for each of the plurality of printing colorants printed by the print control client; Color matching information for creating the color matching information based on the measurement data and the measurement data of the standard color corresponding to the printing coloring material obtained in advance. Formation process and the printing control method characterized by comprising a color matching information output step of outputting the color matching information created in this color matching information generating step to said print control client.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002062454A JP2003140876A (en) | 2001-08-23 | 2002-03-07 | Server for color matching, client for color matching, print control server, print control client, print control system and print control method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001-252637 | 2001-08-23 | ||
JP2001252637 | 2001-08-23 | ||
JP2002062454A JP2003140876A (en) | 2001-08-23 | 2002-03-07 | Server for color matching, client for color matching, print control server, print control client, print control system and print control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003140876A true JP2003140876A (en) | 2003-05-16 |
Family
ID=26620850
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002062454A Withdrawn JP2003140876A (en) | 2001-08-23 | 2002-03-07 | Server for color matching, client for color matching, print control server, print control client, print control system and print control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003140876A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5316729B1 (en) * | 2013-01-31 | 2013-10-16 | 富士ゼロックス株式会社 | Image processing apparatus, color adjustment system, and program |
-
2002
- 2002-03-07 JP JP2002062454A patent/JP2003140876A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5316729B1 (en) * | 2013-01-31 | 2013-10-16 | 富士ゼロックス株式会社 | Image processing apparatus, color adjustment system, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7355748B2 (en) | Color matching server, color matching client, print control server, print control client, print control system, print control process, medium on which print control program is stored profile providing server and profile demanding client | |
JP3582649B2 (en) | PRINTING APPARATUS, PRINTING METHOD, PRINTING APPARATUS CONTROL PROGRAM, AND MEDIUM RECORDING PRINTING APPARATUS CONTROL PROGRAM | |
US20020186389A1 (en) | Image processing apparatus and image processing program storage medium | |
JP5395361B2 (en) | Information processing method and information processing apparatus | |
US7161700B2 (en) | Print data providing service through network | |
JP3818372B2 (en) | Printing apparatus, printing control program, medium recording printing control program, and printing method | |
JP4622880B2 (en) | Color chart evaluation system, color chart printing apparatus, color chart colorimetry apparatus, color chart evaluation method, and color chart evaluation program | |
JP2003140876A (en) | Server for color matching, client for color matching, print control server, print control client, print control system and print control method | |
US20060170993A1 (en) | Printer | |
JP2000238299A (en) | Printing control method, printing control apparatus, medium with printing control program recorded therein | |
JP4171854B2 (en) | Color image data correction device | |
JP4041954B2 (en) | Printing control apparatus, printing control method, printing system, and printing control program | |
JP3552874B2 (en) | Color correction device, color correction method, medium recording color correction program, and color printing device | |
JP2000209450A5 (en) | ||
JP2003076509A (en) | Print data providing service via network | |
JP2005014488A (en) | Method of controlling ejection of improvement ink | |
JP4268715B2 (en) | Printing control method and printing apparatus | |
JP2003291327A5 (en) | ||
JP2731132B2 (en) | Image processing device | |
JP3611162B2 (en) | Print processing system, print processing method, and print processing program | |
JP3894127B2 (en) | Separation processing into a plurality of ink components including chromatic primary color ink and chromatic secondary color ink | |
JP2000233496A5 (en) | ||
JP2006261731A (en) | Color shift compensation device, colorimetry device, print controller, color correction data preparation device, color shift compensation method, and color shift compensation program | |
JP4403709B2 (en) | Separation processing into a plurality of ink components including chromatic primary color ink and chromatic secondary color ink | |
JP2003271327A (en) | Print controller, print control method, print control program and medium with print control program recorded |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040806 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061020 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061025 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20061212 |