[go: up one dir, main page]

JP2008131207A - Color processing apparatus and method, and information processing apparatus - Google Patents

Color processing apparatus and method, and information processing apparatus Download PDF

Info

Publication number
JP2008131207A
JP2008131207A JP2006312130A JP2006312130A JP2008131207A JP 2008131207 A JP2008131207 A JP 2008131207A JP 2006312130 A JP2006312130 A JP 2006312130A JP 2006312130 A JP2006312130 A JP 2006312130A JP 2008131207 A JP2008131207 A JP 2008131207A
Authority
JP
Japan
Prior art keywords
color conversion
color
processing
conversion information
generation
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.)
Granted
Application number
JP2006312130A
Other languages
Japanese (ja)
Other versions
JP2008131207A5 (en
JP4948129B2 (en
Inventor
Tomohiro Matsui
智宏 松井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2006312130A priority Critical patent/JP4948129B2/en
Publication of JP2008131207A publication Critical patent/JP2008131207A/en
Publication of JP2008131207A5 publication Critical patent/JP2008131207A5/ja
Application granted granted Critical
Publication of JP4948129B2 publication Critical patent/JP4948129B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Color, Gradation (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

【課題】 印刷ジョブの処理速度を低下させることなく、色変換情報を予め生成する。
【解決手段】
ホットフォルダ設定部203は、色変換情報のプレビルドを色処理部205に指示する。色処理部205は、色変換情報をプレビルドしてメモリ206に格納する。また、色処理部205は、メモリ206に格納された色変換情報を使用して色変換処理を行うが、その際、ホットフォルダ設定部203の指示に応じて色変換情報をプレビルドしている場合はプレビルドを一時停止する。
【選択図】 図2
PROBLEM TO BE SOLVED: To generate color conversion information in advance without reducing the processing speed of a print job.
[Solution]
The hot folder setting unit 203 instructs the color processing unit 205 to pre-build color conversion information. The color processing unit 205 pre-builds color conversion information and stores it in the memory 206. In addition, the color processing unit 205 performs color conversion processing using the color conversion information stored in the memory 206. At this time, when the color conversion information is pre-built in accordance with an instruction from the hot folder setting unit 203 Pauses the pre-build.
[Selection] Figure 2

Description

本発明は、画像データの色変換処理に関する。   The present invention relates to color conversion processing of image data.

印刷システムにおいては、その形態または使用方法により、一度に多数の画像を処理する必要が生じる。例えば、プリンタサーバやプリンタコントローラは、多数のクライアント装置と接続し、複数のクライアント装置から同時に印刷ジョブを受信した場合などである。また、単純にパーソナルコンピュータ(PC)からプリンタドライバ経由でプリントする場合でも、一度に、大量のデータをプリンタに送信すれば同じである。   In a printing system, it is necessary to process a large number of images at a time depending on the form or usage. For example, a printer server or a printer controller is connected to a large number of client apparatuses and receives print jobs from a plurality of client apparatuses at the same time. Further, even when printing is simply performed from a personal computer (PC) via a printer driver, it is the same if a large amount of data is transmitted to the printer at once.

印刷システムにおいて、一度に多数の画像を処理する必要が生じれば、印刷システムの一処理である色処理においても、一度に多数の画像を処理する必要がある。ここで言う色処理は、ディジタルカメラやスキャナから入力された画像またはPC上で作成されたグラフィクスやテキスト画像などの色表現を、プリンタの色表現に変換し、色の見えを同じにする処理(所謂カラーマッチング)である。また、色表現とは、加法混色であるRGB表記や、減法混色であるCMYK表記などのことである。   If it is necessary to process a large number of images at a time in a printing system, it is necessary to process a large number of images at a time in color processing, which is a process of the printing system. Color processing here refers to processing that converts color representations such as images input from digital cameras and scanners or graphics and text images created on a PC into color representations on the printer to make the color appearance the same ( This is so-called color matching. The color expression means RGB notation that is an additive color mixture or CMYK notation that is a subtractive color mixture.

色処理は、一般に、デバイスの特性を記述したICCプロファイルを使用する。ICCプロファイルは、デバイスに依存するデータを、デバイスに依存しないデータに変換する変換テーブルまたはマトリクスであるA2Bタグを含む。さらに、デバイスに依存しないデータをデバイスに依存するデータに変換するB2Aタグを含む。スキャナで入力したRGB画像をCMYKプリンタで印刷する際、そのスキャナの特性を記述したICCプロファイルのA2Bタグの変換マトリクスと、そのCMYKプリンタの特性を記述したICCプロファイルのB2Aタグの変換テーブルを使用する。これら変換マトリクスと変換テーブルによって色変換を行い、スキャナで入力したRGBデータをCMYKプリンタ用のCMYKデータにする。   Color processing generally uses an ICC profile that describes device characteristics. The ICC profile includes an A2B tag that is a conversion table or matrix that converts device-dependent data into device-independent data. Furthermore, a B2A tag for converting device-independent data into device-dependent data is included. When an RGB image input by a scanner is printed by a CMYK printer, an ICC profile A2B tag conversion matrix that describes the characteristics of the scanner and an ICC profile B2A tag conversion table that describes the characteristics of the CMYK printer are used. . Color conversion is performed using the conversion matrix and the conversion table, and the RGB data input by the scanner is converted into CMYK data for a CMYK printer.

上記の色処理を行う色処理モジュールは、処理速度の向上のために、色変換を行った系(以下「色変換系」と呼ぶ)の入力値を出力値に変換するテーブルを生成し保持する。つまりスキャナ−プリンタの系であれば、スキャナにより入力されるRGB値と、プリンタにより印刷さするCMYK値の対応をテーブルとして保持する。なお、スキャナ以外の他の入力デバイス(ディジタルカメラ等)であってもよい。このテーブルは、スキャナからプリンタへの色変換を行った場合、スキャナの特性を示すデバイス依存値とプリンタの特性を示すデバイス依存値の関係(以下「色変換情報」と呼ぶ)を示す。そして、入出力デバイスが同じ印刷ジョブを受信した場合、当該色変換情報を使用することで、色処理の速度向上および色変換情報の生成時間の削減を図る。   The color processing module that performs the color processing generates and holds a table that converts input values of a system that has undergone color conversion (hereinafter referred to as “color conversion system”) into output values in order to improve processing speed. . That is, in the case of a scanner-printer system, the correspondence between RGB values input by the scanner and CMYK values printed by the printer is held as a table. An input device other than the scanner (such as a digital camera) may be used. This table shows the relationship between the device dependent value indicating the scanner characteristics and the device dependent value indicating the printer characteristics (hereinafter referred to as “color conversion information”) when color conversion from the scanner to the printer is performed. When the input / output device receives the same print job, the color conversion information is used to improve the speed of color processing and reduce the generation time of the color conversion information.

特開平10-276294号公報JP-A-10-276294

印刷システムにおいて、色変換情報を管理し、その印刷システムが一度色変換を行った色変換系の色変換情報を再利用するだけでなく、色変換系が決まった直後に、色変換情報を生成する方法が考えられる。こうすれば、任意の色変換系の一回目の色変換において、その色変換情報の生成時間を短縮し、色変換処理の速度の向上を図ることができる。   In the printing system, color conversion information is managed, and not only the color conversion information of the color conversion system once converted by the printing system but also the color conversion information is generated immediately after the color conversion system is determined. A way to do this is conceivable. In this way, in the first color conversion of an arbitrary color conversion system, the generation time of the color conversion information can be shortened, and the speed of the color conversion process can be improved.

しかし、上述したとおり、印刷システムの色処理は、多数の画像を処理する必要が生じた場合、それらを充分高速に処理しなければならない。色変換系が決まり、その色変換情報を生成中に印刷ジョブを受信すれば、色変換情報の生成が終了するまで、印刷ジョブの処理は遅延され、上記の要求と相反する。とくにラスタ画像処理(RIP)システムにおいては、多数の色変換系が存在するので、印刷ジョブの遅延時間が多大なものになる可能性が高い。   However, as described above, when the color processing of the printing system needs to process a large number of images, they must be processed at a sufficiently high speed. If a color conversion system is determined and a print job is received while generating the color conversion information, the processing of the print job is delayed until the generation of the color conversion information is completed, which conflicts with the above request. In particular, in a raster image processing (RIP) system, since there are a large number of color conversion systems, there is a high possibility that the delay time of a print job will be great.

勿論、色変換情報の生成中に印刷ジョブを受信した場合、色変換情報の生成を中断し、印刷ジョブの処理を優先することも考えられる。しかし、生成順を考慮せずに色変換情報を生成すれば、使用頻度が低い色変換情報を先に生成する可能性がある。そして、色変換系のすべての色変換情報を生成し終わる前に印刷ジョブを受信すれば、使用頻度の高い色変換情報が生成する前に印刷ジョブの処理を優先することになり、色変換情報を予め生成する効果が薄れる。   Of course, when a print job is received during the generation of color conversion information, the generation of color conversion information may be interrupted and priority may be given to print job processing. However, if the color conversion information is generated without considering the generation order, there is a possibility that the color conversion information that is used less frequently is generated first. If a print job is received before the generation of all color conversion information for the color conversion system is completed, the print job processing is prioritized before the frequently used color conversion information is generated. The effect of generating in advance is reduced.

さらに、多数の色変換系をもつ印刷システムにおいて、使用するか否かが不明の色変換系についても色変換情報を生成すれば、メモリを効率的に使用しているとは言えない。   Furthermore, in a printing system having a large number of color conversion systems, if color conversion information is generated even for a color conversion system whose use is unknown, it cannot be said that the memory is used efficiently.

本発明は、上述の課題を解決することを目的とする。本発明は、印刷ジョブの処理速度を低下させることなく、色変換情報を予め生成することを目的とする。   The present invention aims to solve the above-mentioned problems. An object of the present invention is to generate color conversion information in advance without reducing the processing speed of a print job.

また、印刷ジョブの処理を優先するために色変換情報の生成を中断する場合でも、色変換情報を予め生成する効果の低下を極力抑えることを他の目的とする。   Another object of the present invention is to suppress the reduction in the effect of generating color conversion information in advance as much as possible even when the generation of color conversion information is interrupted in order to prioritize print job processing.

本発明にかかる色処理装置は、色変換処理の内容に対応する色変換情報の生成を指示する指示手段と、前記色変換情報を生成してメモリに格納する生成手段と、前記メモリに格納された色変換情報を使用して色変換処理を行う色処理手段とを有し、前記色処理手段は、前記色変換処理を行う場合、前記指示手段の指示に応じた前記生成手段の色変換情報の生成を一時停止することを特徴とする。   A color processing apparatus according to the present invention includes an instruction unit that instructs generation of color conversion information corresponding to the content of color conversion processing, a generation unit that generates the color conversion information and stores the color conversion information in a memory, and is stored in the memory. Color processing means for performing color conversion processing using the obtained color conversion information, and when the color processing means performs the color conversion processing, the color conversion information of the generating means according to an instruction of the instruction means Generation is temporarily stopped.

また、色変換処理の内容に対応する色変換情報の生成を指示する指示手段と、前記色変換情報を生成してメモリに格納する生成手段と、前記メモリに格納された色変換情報を使用して色変換処理を行う色処理手段とを有し、前記指示手段は、前記色処理手段が色変換処理を行う場合、前記指示手段の指示に応じた前記生成手段の色変換情報の生成を一時停止することを特徴とする。   Further, an instruction means for instructing generation of color conversion information corresponding to the content of the color conversion processing, a generation means for generating the color conversion information and storing it in a memory, and a color conversion information stored in the memory are used. Color processing means for performing color conversion processing, and when the color processing means performs color conversion processing, the instruction means temporarily generates color conversion information of the generation means according to an instruction from the instruction means. It is characterized by stopping.

好ましくは、さらに、前記色変換処理の内容として、色変換系ごとの使用頻度を設定する設定手段を有し、前記生成手段は、前記使用頻度の高い順に前記色変換情報を生成することを特徴とする。   Preferably, the color conversion processing further includes setting means for setting a use frequency for each color conversion system, and the generation means generates the color conversion information in descending order of the use frequency. And

本発明にかかる色処理方法は、色変換処理の内容に対応する色変換情報の生成を指示する指示ステップと、前記色変換情報を生成してメモリに格納する生成ステップと、前記メモリに格納された色変換情報を使用して色変換処理を行う色処理ステップとを有し、前記色処理ステップは、前記色変換処理を行う場合、前記指示ステップの指示に応じた前記生成ステップの色変換情報の生成を一時停止することを特徴とする。   The color processing method according to the present invention includes an instruction step for instructing generation of color conversion information corresponding to the content of color conversion processing, a generation step for generating the color conversion information and storing it in a memory, and a storage step stored in the memory. A color processing step for performing color conversion processing using the color conversion information, and when the color conversion processing is performed, the color processing step performs color conversion information of the generation step according to an instruction of the instruction step Generation is temporarily stopped.

また、色変換処理の内容に対応する色変換情報の生成を指示する指示ステップと、前記色変換情報を生成してメモリに格納する生成ステップと、前記メモリに格納された色変換情報を使用して色変換処理を行う色処理ステップとを有し、前記指示ステップは、前記色処理ステップが色変換処理を行う場合、前記指示ステップの指示に応じた前記生成ステップの色変換情報の生成を一時停止することを特徴とする。   Further, an instruction step for instructing generation of color conversion information corresponding to the content of the color conversion processing, a generation step for generating the color conversion information and storing it in a memory, and the color conversion information stored in the memory are used. A color processing step for performing color conversion processing, and when the color processing step performs color conversion processing, the instruction step temporarily generates color conversion information in the generation step according to an instruction in the instruction step. It is characterized by stopping.

好ましくは、さらに、前記色変換処理の内容として、色変換系ごとの使用頻度を設定する設定ステップを有し、前記生成ステップは、前記使用頻度の高い順に前記色変換情報を生成することを特徴とする。   Preferably, the color conversion processing further includes a setting step of setting a use frequency for each color conversion system, and the generation step generates the color conversion information in descending order of the use frequency. And

本発明によれば、印刷ジョブの処理速度を低下させることなく、色変換情報を予め生成することができる。   According to the present invention, color conversion information can be generated in advance without reducing the processing speed of a print job.

また、印刷ジョブの処理を優先するために色変換情報の生成を中断する場合でも、色変換情報を予め生成する効果の低下を極力抑えることができる。   Further, even when the generation of color conversion information is interrupted in order to prioritize the processing of a print job, it is possible to suppress the decrease in the effect of generating color conversion information in advance as much as possible.

以下、本発明にかかる実施例の画像処理を図面を参照して詳細に説明する。   Hereinafter, image processing according to an embodiment of the present invention will be described in detail with reference to the drawings.

[印刷システム]
図1は実施例1の印刷システムの構成例を示す図である。
[Printing system]
FIG. 1 is a diagram illustrating a configuration example of a printing system according to the first embodiment.

クライアント装置101〜103は、印刷する画像のレイアウト編集、レタッチ作業などを行い、印刷ジョブを生成し、ネットワーク109を介して、印刷ジョブをプリンタサーバ104に送信する。プリンタサーバ104は、受信した様々な形式の画像データを、プリンタ105が解釈可能な形式に変更する処理、および、印刷時の色を調整する処理を施し、ネットワーク109を介して、処理後の印刷データをプリンタ105へ送信する。プリンタ105は、プリンタサーバ104から受信した印刷データに基づき画像を印刷出力する。   The client apparatuses 101 to 103 perform layout editing and retouching operations for images to be printed, generate a print job, and transmit the print job to the printer server 104 via the network 109. The printer server 104 performs processing for changing the received image data in various formats into a format that can be interpreted by the printer 105 and processing for adjusting the color at the time of printing. Data is transmitted to the printer 105. The printer 105 prints out an image based on the print data received from the printer server 104.

[プリンタサーバ]
図2はプリンタサーバ104の構成例を示すブロック図である。
[Printer Server]
FIG. 2 is a block diagram illustrating a configuration example of the printer server 104.

ホットフォルダ設定部203は、クライアント装置101〜103とプリンタサーバ104の共有フォルダであるホットフォルダ201、202を生成する。   The hot folder setting unit 203 generates hot folders 201 and 202 that are shared folders of the client apparatuses 101 to 103 and the printer server 104.

ホットフォルダ201、202は、プリンタサーバ104によって常時監視されている記憶部である。プリンタサーバ104は、ホットフォルダ201、202に印刷ジョブが投入されると、直ちにその印刷ジョブの画像データを吸い上げ、プリンタサーバ104の内部処理へ画像データを渡す。   The hot folders 201 and 202 are storage units that are constantly monitored by the printer server 104. When a print job is input to the hot folder 201 or 202, the printer server 104 immediately downloads the image data of the print job and passes the image data to the internal processing of the printer server 104.

ホットフォルダ201、202には、プリンタサーバ104における画像処理内容を示す情報が一対一に関連付けられている。クライアント装置101?103のユーザにより、あるホットフォルダに投入された印刷ジョブは、そのホットフォルダに関連付けられた画像処理内容に従い、プリンタサーバ104内で処理される。なお、クライアント装置101〜103のユーザは、印刷ジョブの発行前に、画像処理内容を決定してホットフォルダを作成することができる。なお、ホットフォルダ201、202は、クライアント装置101〜103、プリンタサーバ104がアクセス可能な記憶装置に割り当てればよい。従って、クライアント装置101?103のユーザまたは印刷システムの管理者は、クライアント装置101〜103やプリンタサーバ104内の記憶装置、あるいは、ネットワーク109に接続されたサーバ装置の記憶装置にホットフォルダを作成することができる。   Information indicating image processing contents in the printer server 104 is associated with the hot folders 201 and 202 on a one-to-one basis. A print job submitted to a hot folder by a user of the client apparatus 101-103 is processed in the printer server 104 in accordance with the image processing contents associated with the hot folder. Note that the users of the client apparatuses 101 to 103 can determine the contents of image processing and create a hot folder before issuing a print job. The hot folders 201 and 202 may be assigned to storage devices accessible by the client apparatuses 101 to 103 and the printer server 104. Accordingly, the user of the client apparatus 101-103 or the administrator of the printing system creates a hot folder in the storage apparatus in the client apparatuses 101 to 103, the printer server 104, or the storage apparatus of the server apparatus connected to the network 109. be able to.

画像処理部204は、画像データのフォーマットの解釈、レンダリング、色変換などの処理を行う。なお、カラーチケットが付加された画像データを入力し、色変換処理を行って、プリンタ105が解釈可能な印刷データを出力すれば、画像処理部204はどのような構成でも構わない。   The image processing unit 204 performs processing such as image data format interpretation, rendering, and color conversion. Note that the image processing unit 204 may have any configuration as long as image data to which a color ticket is added is input, color conversion processing is performed, and print data that can be interpreted by the printer 105 is output.

色処理部205は、ホットフォルダ201、202に設定された色変換情報に基づき、画像データを色処理する。画像処理部204は、色処理部205によって色処理された画像データに色処理以外の処理を施し、最終的に、プリンタ105が解釈できる印刷データに加工する。そして、印刷データをプリンタ105に送信する。   The color processing unit 205 performs color processing on the image data based on the color conversion information set in the hot folders 201 and 202. The image processing unit 204 performs processing other than color processing on the image data subjected to color processing by the color processing unit 205, and finally processes the data into print data that can be interpreted by the printer 105. Then, the print data is transmitted to the printer 105.

メモリ206は、上記の処理を含むプリンタサーバ104内の各種処理に利用されるメモリである。   The memory 206 is a memory used for various processes in the printer server 104 including the above processes.

●ホットフォルダ設定部
図3はホットフォルダ設定部203の処理を説明するフローチャートである。
Hot Folder Setting Unit FIG. 3 is a flowchart for explaining the processing of the hot folder setting unit 203.

ホットフォルダ設定部203は、クライアント装置101〜103からホットフォルダの生成指示が発行されるのを待つ(S301)。   The hot folder setting unit 203 waits for a hot folder generation instruction issued from the client apparatuses 101 to 103 (S301).

図4はホットフォルダの生成を指示するユーザインタフェイスの一例を示す図で、クライアント装置101〜103によって表示される。   FIG. 4 is a diagram showing an example of a user interface for instructing generation of a hot folder, which is displayed by the client apparatuses 101 to 103.

ユーザがホットフォルダメニューを選択すると、ホットフォルダの生成401、編集402、削除403などのサブメニューがドロップダウンする。ユーザが生成401を選択した場合、ホットフォルダ設定部203はホットフォルダの生成処理を行う。ユーザが編集402を選択した場合、ホットフォルダ設定部203はホットフォルダの編集処理を行う。この処理は、ホットフォルダを生成する処理と基本的に同じだが、色変換設定用のユーザインタフェイスを表示する際に、ホットフォルダに既設定の色変換設定を表示する点で異なる。また、ユーザが削除403を選択した場合、ホットフォルダ設定部203はホットフォルダの削除処理を行う。削除処理は、既存のホットフォルダを削除し、その設定情報をプリンタサーバ104から削除する処理である。   When the user selects the hot folder menu, submenus such as hot folder generation 401, edit 402, and delete 403 are dropped down. When the user selects generation 401, the hot folder setting unit 203 performs hot folder generation processing. When the user selects edit 402, the hot folder setting unit 203 performs hot folder editing processing. This process is basically the same as the process for generating a hot folder, but is different in that when the user interface for color conversion setting is displayed, the preset color conversion setting is displayed in the hot folder. When the user selects the deletion 403, the hot folder setting unit 203 performs a hot folder deletion process. The deletion process is a process for deleting an existing hot folder and deleting the setting information from the printer server 104.

ホットフォルダ設定部203は、ホットフォルダの生成指示を受信すると、ホットフォルダの生成を指示したクライアント装置に色変換設定用のユーザインタフェイスの画面データを送信する(S302)。   When receiving the hot folder generation instruction, the hot folder setting unit 203 transmits the screen data of the user interface for color conversion setting to the client apparatus instructed to generate the hot folder (S302).

図5は色変換設定用のユーザインタフェイスの一例を示す図で、ホットフォルダの生成を指示したクライアント装置101〜103によって表示される。ユーザは色変換設定用のユーザインタフェイスを利用して、プリンタサーバ104の色変換処理を設定することができる。   FIG. 5 is a diagram illustrating an example of a user interface for color conversion setting, which is displayed by the client apparatuses 101 to 103 that have instructed generation of a hot folder. The user can set the color conversion processing of the printer server 104 using a user interface for color conversion setting.

図5に示すユーザインタフェイスは、入力画像のタイプ(色変換系に相当する)により異なる処理内容(色変換設定情報)を設定するものである。例えば、符号501で示す処理の内容は、RGB形式のグラフィックスオブジェクトが入力された場合の色変換内容を示す。そして、符号502で示すように、リストボックスによりソースプロファイル(src)、レンダリングインテント(gma)、デスティネーションプロファイル(dst)を選択可能である。   The user interface shown in FIG. 5 sets different processing contents (color conversion setting information) depending on the type of input image (corresponding to a color conversion system). For example, the processing content indicated by reference numeral 501 indicates the color conversion content when an RGB graphics object is input. As indicated by reference numeral 502, a source profile (src), a rendering intent (gma), and a destination profile (dst) can be selected by a list box.

また、符号504で示すように使用頻度を設定することができる。使用頻度とは、ある色変換系の画像が、実際にどの程度入力されるかを示し、ユーザは、使用頻度として例えば高、中、小、なしを選択し設定することができる。なお、「なし」と設定された色変換系は、後述するプレビルドの指示が発行されても色変換情報は生成されない。また、使用頻度が高、中、小に設定された色変換系がそれぞれある場合、その色変換情報の生成順は高、中、小の順である。   Further, the usage frequency can be set as indicated by reference numeral 504. The usage frequency indicates how much an image of a certain color conversion system is actually input, and the user can select and set, for example, high, medium, small, or none as the usage frequency. Note that the color conversion system set to “none” does not generate color conversion information even when a pre-build instruction to be described later is issued. Further, when there are color conversion systems set to high, medium, and small, the generation order of the color conversion information is high, medium, and small.

なお、ホットフォルダ設定部203は、ホットフォルダの生成指示が発行されると、プロファイル、レンダリングインテント、使用頻度に関するプリンタサーバ104の既定の設定値を表示する画面データを生成する。また、ホットフォルダの編集指示が発行されると、ホットフォルダに現在設定されている設定値を表示する画面データを生成する。   When a hot folder generation instruction is issued, the hot folder setting unit 203 generates screen data that displays default setting values of the printer server 104 regarding the profile, the rendering intent, and the usage frequency. Further, when a hot folder editing instruction is issued, screen data for displaying a setting value currently set in the hot folder is generated.

ユーザは、クライアント装置において色変換設定用のユーザインタフェイスの色変換系(カラーパス)の設定を終了した後、決定ボタン503を押す。これにより、ホットフォルダ設定部203は、ユーザによる色変換の設定が終了したと判定して(S303)、処理をステップS304に進める。   The user presses the enter button 503 after completing the setting of the color conversion system (color path) of the user interface for color conversion setting in the client device. Thereby, the hot folder setting unit 203 determines that the color conversion setting by the user has been completed (S303), and advances the processing to step S304.

次に、ホットフォルダ設定部203は、色変換設定用のユーザインタフェイスの設定情報(以下「色変換設定情報」と呼ぶ)を取得し、ホットフォルダ201、202を生成する(S304)。   Next, the hot folder setting unit 203 acquires user interface setting information for color conversion setting (hereinafter referred to as “color conversion setting information”), and generates hot folders 201 and 202 (S304).

図6はクライアント装置101〜103の画面表示例を示す図である。   FIG. 6 is a diagram illustrating a screen display example of the client apparatuses 101 to 103.

ホットフォルダ201、202に対応して、プリンタサーバ104には色変換に関する情報(リストボックスで指定されたソースプロファイル、レンダリングインテント、デスティネーションプロファイルの組み合わせに応じたデバイスリンクプロファイル)が設定される。ユーザは、ホットフォルダ201、202に印刷ジョブを投入することで印刷を指示する。ホットフォルダに投入された画像を含む印刷ジョブは、プリンタサーバ104へ転送され、印刷処理が行われる。ホットフォルダ201、202は、クライアント装置101〜103の画面表示601において、通常のフォルダ207と見掛けは変わらない。勿論、ホットフォルダは幾つでも作成可能であり、他のユーザやクライアント装置と共有することも可能である。ホットフォルダが複数ある場合、各ホットフォルダは独立に設定されていて、他のホットフォルダの処理には全く影響しない。   Corresponding to the hot folders 201 and 202, information relating to color conversion (a device link profile corresponding to a combination of a source profile, a rendering intent, and a destination profile specified in the list box) is set in the printer server 104. The user instructs printing by submitting a print job to the hot folders 201 and 202. A print job including an image input to the hot folder is transferred to the printer server 104, and printing processing is performed. The hot folders 201 and 202 have the same appearance as the normal folder 207 in the screen display 601 of the client apparatuses 101 to 103. Of course, any number of hot folders can be created and shared with other users and client devices. When there are a plurality of hot folders, each hot folder is set independently and does not affect the processing of other hot folders.

次に、ホットフォルダ設定部203は、色処理部205にプレビルドを指示し(S305)、処理をステップS301に戻す。   Next, the hot folder setting unit 203 instructs the color processing unit 205 to perform a pre-build (S305), and returns the process to step S301.

プレビルドは、色変換処理を行う前に、色変換系の設定がユーザによりなされたら、その色変換情報を生成することである。例えば、図5に示すソースプロファイル、レンダリングインテント、デスティネーションプロファイルの組み合わせに応じたデバイスリンクプロファイルを予め作成する処理である。   The pre-build is to generate the color conversion information when the user sets the color conversion system before performing the color conversion process. For example, this is a process for creating in advance a device link profile corresponding to the combination of the source profile, rendering intent, and destination profile shown in FIG.

色変換情報を予め生成することで、実際の色変換時の処理速度を向上する。ホットフォルダ設定部203は、プレビルドの指示と伴に、ユーザの設定した色変換設定を示す情報(以下、色変換設定情報と呼ぶ)を色処理部205に渡す。   By generating the color conversion information in advance, the processing speed during actual color conversion is improved. The hot folder setting unit 203 passes information indicating color conversion settings set by the user (hereinafter referred to as color conversion setting information) to the color processing unit 205 together with the pre-build instruction.

●色処理部
図7は色処理部205が実行するステップS305の色変換情報のプレビルドの一例を示すフローチャートである。
Color Processing Unit FIG. 7 is a flowchart showing an example of a pre-build of color conversion information in step S305 executed by the color processing unit 205.

色処理部205は、プレビルドが指示されると(S701)、指示と同時に渡された色変換設定情報702に記述された色変換系に対応する色変換情報(例えば、デバイスリンクプロファイル)を使用頻度の順に生成する(S702)。そして、生成した色変換情報をメモリ206の所定領域に保存し(S703)、色変換設定情報702に記述されたすべての色変換系に対応する色変換情報の生成が終了したか否かを判定する(S704)。そして、未了であれば処理をステップS702に戻し、終了であれば処理をステップS701に戻す。勿論、前述したように、使用頻度が「なし」に設定されている色変換系の色変換情報は生成しない。   When the pre-build is instructed (S701), the color processing unit 205 uses the color conversion information (for example, the device link profile) corresponding to the color conversion system described in the color conversion setting information 702 passed simultaneously with the instruction. Are generated in this order (S702). Then, the generated color conversion information is stored in a predetermined area of the memory 206 (S703), and it is determined whether or not the generation of the color conversion information corresponding to all the color conversion systems described in the color conversion setting information 702 has been completed. (S704). Then, if not completed, the process returns to step S702, and if completed, the process returns to step S701. Of course, as described above, the color conversion information of the color conversion system whose use frequency is set to “none” is not generated.

色処理部205は、ステップS702からS704において、後述する割り込みを監視し、割り込みがあった場合は、色変換情報のプレビルドを一時停止して、色変換処理の実行を優先する。その際、プレビルド済みの色変換情報はメモリ206の所定領域に格納するが、プレビルド中の色変換情報は破棄、または、プリンタサーバ104内の記憶装置に一時待避させる。する。さらに、プレビルドを一時停止した後、割り込みがあった場合は、プレビルドを再開する。   In steps S702 to S704, the color processing unit 205 monitors an interrupt to be described later. If there is an interrupt, the color processing unit 205 temporarily stops the pre-build of the color conversion information and gives priority to the execution of the color conversion process. At this time, pre-built color conversion information is stored in a predetermined area of the memory 206, but the color conversion information being pre-built is discarded or temporarily saved in a storage device in the printer server 104. To do. In addition, if there is an interrupt after the pre-build is paused, the pre-build is resumed.

プレビルドでは、予め用意されているソースプロファイル、デスティネーションプロファイルを用いてもよいし、ソースプロファイルとデステイネ-ションプロファイルを作成する段階を含めてプレビルドを行ってもよい。この場合、カラーチャート用データと、このカラーチャート用データに応じたチャートを任意の観察環境光下でディジタルカメラ、スキャナ等で撮影入力した測定データの関係からソースプロファイルを作成する。   In the pre-build, a source profile and a destination profile prepared in advance may be used, or a pre-build may be performed including a step of creating a source profile and a destination profile. In this case, a source profile is created from the relationship between color chart data and measurement data obtained by photographing a chart corresponding to the color chart data with a digital camera, a scanner or the like under an arbitrary observation environment light.

また、カラーチャート用のデータをプリンタによりプリントし、そのプリント物を測定した測定値の関係からデスティネーションプロファイルを作成する。なお、プロファイルの作成方法は、公知技術のため説明は割愛する。   In addition, the color chart data is printed by a printer, and a destination profile is created from the relationship of measured values obtained by measuring the printed matter. Since the profile creation method is a known technique, a description thereof will be omitted.

このように、プレビルドにおいてソースプロファイルとデスティネーションプロファイルを作成し、作成した二つのプロファイルとレンダリングインテントを用いてデバイスリンクプロファイルを作る場合はプレビルドに一層時間が掛かる。   As described above, when a source profile and a destination profile are created in a pre-build, and a device link profile is created using the created two profiles and a rendering intent, it takes a longer time for the pre-build.

図8は色処理部205が実行する色変換処理の一例を示すフローチャートである。   FIG. 8 is a flowchart illustrating an example of the color conversion process executed by the color processing unit 205.

色処理部205は、画像データが入力されると(S711)、プレビルドの実行中か否かを判定し(S712)、プレビルドの実行中ならばプレビルドを一時停止するために割り込みを発生する(S713)。この割り込みに応じて、図7に示したプレビルドは一時停止する。   When the image data is input (S711), the color processing unit 205 determines whether or not the pre-build is being executed (S712). If the pre-build is being executed, an interrupt is generated to pause the pre-build (S713). ). In response to this interrupt, the pre-build shown in FIG. 7 is temporarily stopped.

次に、色処理部205は、入力画像のタイプを認識する(S714)。なお、入力画像のタイプは、RGB形式の写真画像、CMYK形式のグラフィックス、色表記とオブジェクトの組み合わせなど様々である。色表記にはRGB表記、CMYK表記、グレイ表記、名称表記(Named)などがあり、オブジェクトには画像、グラフィックス、テキストなどがある。   Next, the color processing unit 205 recognizes the type of the input image (S714). Note that there are various types of input images, such as photographic images in RGB format, graphics in CMYK format, and combinations of color notation and objects. Color notation includes RGB notation, CMYK notation, gray notation, and name notation (Named), and objects include images, graphics, text, and the like.

次に、色処理部205は、メモリ206を検索して(S715)、入力画像のタイプに対応する色変換情報がメモリ206に存在するか否かを判定する(S716)。入力画像のタイプに対応する色変換情報がメモリ206に存在する場合は、当該色変換情報をメモリ206からロードする(S717)。また、当該色変換情報がメモリ206に存在しない場合は、当該色変換情報を生成する(S718)。   Next, the color processing unit 205 searches the memory 206 (S715) and determines whether or not color conversion information corresponding to the type of the input image exists in the memory 206 (S716). If color conversion information corresponding to the type of input image exists in the memory 206, the color conversion information is loaded from the memory 206 (S717). If the color conversion information does not exist in the memory 206, the color conversion information is generated (S718).

次に、色処理部205は、ロードまたは生成した色変換情報を用いて、入力画像の色変換処理を行い(S719)、プレビルドを再開するために割り込みを発生し(S720)、処理をステップS711に戻す。この割り込みに応じて、図7に示した色処理部205のプレビルドは再開する。   Next, the color processing unit 205 performs color conversion processing of the input image using the loaded or generated color conversion information (S719), generates an interrupt to resume pre-build (S720), and performs the processing in step S711. Return to. In response to this interruption, the pre-build of the color processing unit 205 shown in FIG. 7 is resumed.

このように、ホットフォルダを作成した場合、色変換情報をプレビルドすることで、実際に画像が入力された際の色変換処理に掛かる時間を大幅に短縮することができる。従って、この場合、印刷ジョブを効率的に色変換する上で、優先順に応じたプレビルドは有効である。   As described above, when a hot folder is created, the time required for color conversion processing when an image is actually input can be significantly shortened by pre-building color conversion information. Therefore, in this case, the pre-build according to the priority order is effective for color conversion of the print job efficiently.

また、プレビルド中に印刷ジョブを受信した場合は、印刷ジョブの処理を優先するとともに、色変換情報のプレビルドは使用頻度の高い順に行う。従って、印刷ジョブの処理を優先するためにプレビルドを中断した場合も、使用頻度が高い色変換情報は生成されている可能性が高くなる。つまり、色変換情報を予め生成する効果の低下を極力抑えることができる。   When a print job is received during pre-build, the print job processing is prioritized, and color conversion information pre-build is performed in the order of frequency of use. Therefore, even when pre-build is interrupted to give priority to print job processing, there is a high possibility that color conversion information having a high use frequency has been generated. That is, it is possible to suppress the decrease in the effect of generating the color conversion information in advance.

さらに、色変換設定情報に色変換系の使用頻度を示す項目を追加することで、ユーザに使用頻度「なし」の設定を認める。その結果、使用するか否かが不明の色変換系について色変換情報を生成することはなく、メモリを効率的に使用することができる。   Furthermore, by adding an item indicating the use frequency of the color conversion system to the color conversion setting information, the user is allowed to set the use frequency “none”. As a result, color conversion information is not generated for a color conversion system whose use is unknown, and the memory can be used efficiently.

以下、本発明にかかる実施例2の画像処理を説明する。なお、実施例2において、実施例1と略同様の構成については、同一符号を付して、その詳細説明を省略する。   The image processing according to the second embodiment of the present invention will be described below. Note that the same reference numerals in the second embodiment denote the same parts as in the first embodiment, and a detailed description thereof will be omitted.

実施例1では、色処理部205が色変換処理を実行する際に、プレビルドが実行中か否かを判定し、実行中であればプレビルドを一時停止するために割り込みを発生する例を説明した。実施例2では、印刷ジョブの開始が指示された場合に、ホットフォルダ設定部203がプレビルドが実行中か否かを判定し、実行中であればプレビルドを一時停止するために割り込みを発生する例を説明する。   In the first embodiment, when the color processing unit 205 executes the color conversion process, it is determined whether or not the pre-build is being executed. If the pre-build is being executed, an example of generating an interrupt to pause the pre-build has been described. . In the second embodiment, when the start of a print job is instructed, the hot folder setting unit 203 determines whether or not a pre-build is being executed, and if it is being executed, an interrupt is generated to pause the pre-build Will be explained.

図9はホットフォルダ設定部203が実行する処理の一例を示すフローチャートである。   FIG. 9 is a flowchart illustrating an example of processing executed by the hot folder setting unit 203.

ホットフォルダ設定部203は、印刷ジョブの開始が指示されたか否かを判定し(S901)、印刷ジョブの開始が指示されると色処理部がプレビルドを実行中か否かを判定する(S902)。そして、プレビルドが実行されていなければ処理をステップS901に戻す。   The hot folder setting unit 203 determines whether or not the start of the print job is instructed (S901), and when the start of the print job is instructed, the hot folder setting unit 203 determines whether or not the color processing unit is executing the pre-build (S902). . If the pre-build is not executed, the process returns to step S901.

また、プレビルドの実行中ならば、ホットフォルダ設定部203は、プレビルドを一時停止するために割り込みを発生する(S903)。この割り込みに応じて、図7に示した色処理部205のプレビルドは一時停止する。   If the pre-build is being executed, the hot folder setting unit 203 generates an interrupt to suspend the pre-build (S903). In response to this interruption, the pre-build of the color processing unit 205 shown in FIG. 7 is temporarily stopped.

次に、ホットフォルダ設定部203は、印刷ジョブに対する色処理部205の処理が終了したか否かを判定し(S904)、色処理部205の処理が終了すると、プレビルドを再開するために割り込みを発生し(S905)、処理をステップS901に戻す。この割り込みに応じて、図7に示した色処理部205のプレビルドは再開する。   Next, the hot folder setting unit 203 determines whether or not the processing of the color processing unit 205 for the print job is finished (S904), and when the processing of the color processing unit 205 is finished, an interrupt is issued to resume the pre-build. Occurs (S905), and the process returns to step S901. In response to this interruption, the pre-build of the color processing unit 205 shown in FIG. 7 is resumed.

なお、上述した実施例1、2ではプリントサーバとクライアント装置がネットワーク環境で別の場所に存在する例を説明した。しかし、プリントサーバが何れかのクライアント装置と一体になっている構成でもよいことは言うまでもない。   In the first and second embodiments described above, an example in which the print server and the client device exist in different locations in the network environment has been described. However, it goes without saying that the print server may be integrated with any client device.

実施例1の印刷システムの構成例を示す図、A diagram showing a configuration example of a printing system of Example 1, プリンタサーバの構成例を示すブロック図、Block diagram showing a configuration example of a printer server, ホットフォルダ設定部の処理を説明するフローチャート、A flowchart for explaining processing of the hot folder setting unit; ホットフォルダの生成を指示するユーザインタフェイスの一例を示す図、The figure which shows an example of the user interface which instruct | indicates the production | generation of a hot folder, 色変換設定用のユーザインタフェイスの一例を示す図、The figure which shows an example of the user interface for a color conversion setting, クライアント装置の画面表示例を示す図、The figure which shows the example of a screen display of a client apparatus, 色処理部が実行する色変換情報のプレビルドの一例を示すフローチャート、The flowchart which shows an example of the pre-build of the color conversion information which a color processing part performs, 色処理部が実行する色変換処理の一例を示すフローチャート、A flowchart showing an example of color conversion processing executed by the color processing unit; 実施例2のホットフォルダ設定部が実行する処理の一例を示すフローチャートである。12 is a flowchart illustrating an example of processing executed by a hot folder setting unit according to the second embodiment.

Claims (12)

色変換処理の内容に対応する色変換情報の生成を指示する指示手段と、
前記色変換情報を生成してメモリに格納する生成手段と、
前記メモリに格納された色変換情報を使用して色変換処理を行う色処理手段とを有し、
前記色処理手段は、前記色変換処理を行う場合、前記指示手段の指示に応じた前記生成手段の色変換情報の生成を一時停止することを特徴とする色処理装置。
Instruction means for instructing generation of color conversion information corresponding to the content of the color conversion processing;
Generating means for generating the color conversion information and storing it in a memory;
Color processing means for performing color conversion processing using the color conversion information stored in the memory,
The color processing device, wherein when performing the color conversion processing, the color processing device suspends the generation of the color conversion information of the generation unit according to an instruction of the instruction unit.
色変換処理の内容に対応する色変換情報の生成を指示する指示手段と、
前記色変換情報を生成してメモリに格納する生成手段と、
前記メモリに格納された色変換情報を使用して色変換処理を行う色処理手段とを有し、
前記指示手段は、前記色処理手段が色変換処理を行う場合、前記指示手段の指示に応じた前記生成手段の色変換情報の生成を一時停止することを特徴とする色処理装置。
Instruction means for instructing generation of color conversion information corresponding to the content of the color conversion processing;
Generating means for generating the color conversion information and storing it in a memory;
Color processing means for performing color conversion processing using the color conversion information stored in the memory,
The color processing apparatus according to claim 1, wherein when the color processing unit performs color conversion processing, the instruction unit temporarily stops generation of color conversion information of the generation unit according to an instruction from the instruction unit.
前記色変換処理の終了後、前記一時停止した色変換情報の生成を再開することを特徴とする請求項1または請求項2に記載された色処理装置。   3. The color processing apparatus according to claim 1, wherein after the color conversion process ends, the generation of the temporarily stopped color conversion information is resumed. さらに、前記色変換処理の内容として、色変換系ごとの使用頻度を設定する設定手段を有し、前記生成手段は、前記使用頻度の高い順に前記色変換情報を生成することを特徴とする請求項1から請求項3の何れか一項に記載された色処理装置。   The content of the color conversion process further includes a setting unit that sets a use frequency for each color conversion system, and the generation unit generates the color conversion information in descending order of the use frequency. 4. The color processing apparatus according to any one of claims 1 to 3. 前記設定手段により、前記色変換情報の生成が不要の色変換系を設定可能であることを特徴とする請求項4に記載された色処理装置。   5. The color processing apparatus according to claim 4, wherein a color conversion system that does not require generation of the color conversion information can be set by the setting means. 色変換処理の内容に対応する色変換情報の生成を指示する指示ステップと、
前記色変換情報を生成してメモリに格納する生成ステップと、
前記メモリに格納された色変換情報を使用して色変換処理を行う色処理ステップとを有し、
前記色処理ステップは、前記色変換処理を行う場合、前記指示ステップの指示に応じた前記生成ステップの色変換情報の生成を一時停止することを特徴とする色処理方法。
An instruction step for instructing generation of color conversion information corresponding to the content of the color conversion processing;
Generating step for generating the color conversion information and storing it in a memory;
A color processing step for performing color conversion processing using the color conversion information stored in the memory,
In the color processing method, when the color conversion process is performed, the generation of the color conversion information in the generation step according to the instruction in the instruction step is temporarily stopped.
色変換処理の内容に対応する色変換情報の生成を指示する指示ステップと、
前記色変換情報を生成してメモリに格納する生成ステップと、
前記メモリに格納された色変換情報を使用して色変換処理を行う色処理ステップとを有し、
前記指示ステップは、前記色処理ステップが色変換処理を行う場合、前記指示ステップの指示に応じた前記生成ステップの色変換情報の生成を一時停止することを特徴とする色処理方法。
An instruction step for instructing generation of color conversion information corresponding to the content of the color conversion processing;
Generating step for generating the color conversion information and storing it in a memory;
A color processing step for performing color conversion processing using the color conversion information stored in the memory,
In the color processing method, when the color processing step performs color conversion processing, the instruction step temporarily stops generation of color conversion information in the generation step according to the instruction in the instruction step.
さらに、前記色変換処理の内容として、色変換系ごとの使用頻度を設定する設定ステップを有し、前記生成ステップは、前記使用頻度の高い順に前記色変換情報を生成することを特徴とする請求項6または請求項7に記載された色処理方法。   The content of the color conversion process further includes a setting step for setting a use frequency for each color conversion system, and the generation step generates the color conversion information in descending order of the use frequency. Item 8. The color processing method according to Item 6 or Item 7. 画像処理装置を制御して、請求項6から請求項8の何れか一項に記載された色処理を実現することを特徴とするコンピュータプログラム。   9. A computer program for controlling the image processing apparatus to realize the color processing according to claim 6. 請求項9に記載されたコンピュータプログラムが記録されたことを特徴とするコンピュータが読み取り可能な記憶媒体。   10. A computer-readable storage medium on which the computer program according to claim 9 is recorded. 色変換処理の内容と前記色変換処理に応じた色変換情報の生成順を設定し、
前記設定された生成順に従い、前記色変換情報を生成することを特徴とする情報処理方法。
Set the content of the color conversion process and the generation order of the color conversion information according to the color conversion process,
An information processing method, wherein the color conversion information is generated in accordance with the set generation order.
前記設定はソースプロファイル、デスティネーションプロファイル、レンダリングインテントであり、前記色変換情報はデバイスリンクプロファイルであることを特徴とする請求項11に記載された情報処理方法。   12. The information processing method according to claim 11, wherein the setting is a source profile, a destination profile, and a rendering intent, and the color conversion information is a device link profile.
JP2006312130A 2006-11-17 2006-11-17 Color processing device Expired - Fee Related JP4948129B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006312130A JP4948129B2 (en) 2006-11-17 2006-11-17 Color processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006312130A JP4948129B2 (en) 2006-11-17 2006-11-17 Color processing device

Publications (3)

Publication Number Publication Date
JP2008131207A true JP2008131207A (en) 2008-06-05
JP2008131207A5 JP2008131207A5 (en) 2010-01-07
JP4948129B2 JP4948129B2 (en) 2012-06-06

Family

ID=39556651

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006312130A Expired - Fee Related JP4948129B2 (en) 2006-11-17 2006-11-17 Color processing device

Country Status (1)

Country Link
JP (1) JP4948129B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100265524A1 (en) * 2009-04-15 2010-10-21 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and computer-readable medium
JP2011015212A (en) * 2009-07-02 2011-01-20 Seiko Epson Corp Image output apparatus and color matching processing method
JP2012015673A (en) * 2010-06-30 2012-01-19 Konica Minolta Business Technologies Inc Device link profile generation method, program, and device link profile generation device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004297161A (en) * 2003-03-25 2004-10-21 Minolta Co Ltd Color conversion processing apparatus
JP2005252899A (en) * 2004-03-05 2005-09-15 Konica Minolta Business Technologies Inc Image processing apparatus, image output apparatus, image input apparatus, and combined machine
JP2005301256A (en) * 2004-03-18 2005-10-27 Ricoh Co Ltd Image forming apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004297161A (en) * 2003-03-25 2004-10-21 Minolta Co Ltd Color conversion processing apparatus
JP2005252899A (en) * 2004-03-05 2005-09-15 Konica Minolta Business Technologies Inc Image processing apparatus, image output apparatus, image input apparatus, and combined machine
JP2005301256A (en) * 2004-03-18 2005-10-27 Ricoh Co Ltd Image forming apparatus

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100265524A1 (en) * 2009-04-15 2010-10-21 Canon Kabushiki Kaisha Image processing apparatus, image processing method, and computer-readable medium
JP2010252037A (en) * 2009-04-15 2010-11-04 Canon Inc Image processing apparatus, image processing method, and program
CN102905053A (en) * 2009-04-15 2013-01-30 佳能株式会社 Image processing apparatus
US9036199B2 (en) 2009-04-15 2015-05-19 Canon Kabushiki Kaisha Image processing apparatus for performing color matching processing, image processing method, and computer-readable medium
CN102905053B (en) * 2009-04-15 2016-01-27 佳能株式会社 Image processing apparatus
JP2011015212A (en) * 2009-07-02 2011-01-20 Seiko Epson Corp Image output apparatus and color matching processing method
JP2012015673A (en) * 2010-06-30 2012-01-19 Konica Minolta Business Technologies Inc Device link profile generation method, program, and device link profile generation device
US8750606B2 (en) 2010-06-30 2014-06-10 Konica Minolta Business Technologies, Inc. Device link profile creation method, computer-readable medium storing program, and device link profile creation apparatus

Also Published As

Publication number Publication date
JP4948129B2 (en) 2012-06-06

Similar Documents

Publication Publication Date Title
US10075620B2 (en) Information processing apparatus, control method for information processing apparatus, and non-transitory computer-readable storage medium
JP5554931B2 (en) Image processing system, image processing apparatus, image processing method, and program
US8792150B2 (en) Method for storing a profile set, a computer readable recording medium stored with a profile set storage program, a profile set storage system, and a color conversion process device
JP4903092B2 (en) Image processing apparatus, image processing control method, and image processing control program
US20200252519A1 (en) Non-transitory computer-readable recording medium, information processing apparatus and printing method
JP2012011602A (en) Image forming apparatus, control method thereof, and program
JP2009182429A (en) Image forming apparatus and image information saving method
JP2008110576A (en) Printing apparatus, printing execution method thereof, and printing execution program
JP4948129B2 (en) Color processing device
US20110128298A1 (en) Display system, image processing apparatus, control method therefor, and storage medium
US20140157115A1 (en) Image processing apparatus capable of displaying preview image, method of displaying preview image, and storage medium
JP2015036859A (en) Information processing apparatus, information processing method, processing apparatus, processing method, and program
JP2015115716A (en) Image reading apparatus and control method thereof
US8311363B2 (en) Image processing apparatus, method of controlling the same, and computer-readable storage medium
JP2012060401A (en) Image formation apparatus and drawing control method
JP2014235679A (en) Server device, control method of server device, and program
JP2009143124A (en) Image processing device
JP4525342B2 (en) Image data communication control device
US8773742B2 (en) Control device for generating a file in a file format includes stored and scanned pages with electronic signature
JP2014232285A (en) Image processing system, image processing apparatus, and image processing method
JP5202265B2 (en) Image processing apparatus, program, and control method for image processing apparatus
JP5957979B2 (en) Image processing method, image processing program, and image forming apparatus
JP2014029633A (en) Information processing device and printing system
JP2012230217A (en) Image display device, image display system, and image display control program
JP6743248B2 (en) Printing system, printing apparatus and server used in the system, print data management method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091117

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110610

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110805

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120305

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120306

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150316

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4948129

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150316

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees