[go: up one dir, main page]

JP2006031376A - Image processing apparatus and color conversion method - Google Patents

Image processing apparatus and color conversion method Download PDF

Info

Publication number
JP2006031376A
JP2006031376A JP2004208880A JP2004208880A JP2006031376A JP 2006031376 A JP2006031376 A JP 2006031376A JP 2004208880 A JP2004208880 A JP 2004208880A JP 2004208880 A JP2004208880 A JP 2004208880A JP 2006031376 A JP2006031376 A JP 2006031376A
Authority
JP
Japan
Prior art keywords
data
color conversion
color
printing
profile
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004208880A
Other languages
Japanese (ja)
Other versions
JP2006031376A5 (en
Inventor
Hitoshi Oonoda
仁 大野田
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 JP2004208880A priority Critical patent/JP2006031376A/en
Publication of JP2006031376A publication Critical patent/JP2006031376A/en
Publication of JP2006031376A5 publication Critical patent/JP2006031376A5/ja
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】 プリンタの色再現域を最大限に生かす色変換を提供する。
【解決手段】 印刷条件を設定し(S101)、入力データおよび印刷装置用のプロファイルを用いて、RGB入力データを、印刷用の基本四色からなる第二の色空間のCMYKデータに変換し(S103)、印刷条件に対応する4D LUTを選択し(S104)、CMYKデータを、六色の色材の色からなる色空間のデータに変換する(S105)。ルックアップテーブルに高効率の圧縮を施し、更にプロファイル数を削減して、総データ量を削減する。
【選択図】 図3
PROBLEM TO BE SOLVED: To provide color conversion that makes the best use of a color reproduction range of a printer.
A printing condition is set (S101), and input data and a profile for a printing apparatus are used to convert RGB input data into CMYK data in a second color space composed of four basic colors for printing ( In step S103, a 4D LUT corresponding to the printing condition is selected (S104), and the CMYK data is converted into data in a color space including colors of six colors (S105). High-efficiency compression is applied to the lookup table, and the number of profiles is further reduced to reduce the total amount of data.
[Selection] Figure 3

Description

本発明は画像処理装置および色変換方法に関し、例えば、カラープリンタなどに画像データを出力する際の色変換に関する。   The present invention relates to an image processing apparatus and a color conversion method, and, for example, to color conversion when image data is output to a color printer or the like.

シアンやマゼンタの濃淡二種類のインクを使用することで高画質化を図ったインクジェットプリンタが存在する。中でも、シアンを濃シアン(C)と淡シアン(LC)、マゼンタを濃マゼンタ(M)と淡マゼンタ(LM)に分けた六色インク(C、LC、M、LM、Y、K)を使用するインクジェットプリンタが代表的である。   There are inkjet printers that achieve high image quality by using two types of light and dark inks such as cyan and magenta. Among them, six color inks (C, LC, M, LM, Y, K) are used, in which cyan is divided into dark cyan (C) and light cyan (LC), and magenta is divided into dark magenta (M) and light magenta (LM). Inkjet printers are typical.

多くのオペレーティングシステム(OS)で標準的に使用される色表現のRGBデータを、こうしたインクジェットプリンタで印刷する場合、三次元ルックアップテーブルによってRGBデータを六色などの多色データに展開する方法がある(例えば特許文献1参照)。このようにRGB入力を前提とするシステムが存在する一方、印刷機による出力を前提としたデータはCMYKで入力される場合が多い。   When printing RGB data of color representation that is used in many operating systems (OS) as standard with such an inkjet printer, there is a method of developing RGB data into multicolor data such as six colors using a three-dimensional lookup table. Yes (see, for example, Patent Document 1). While there are systems based on RGB input as described above, data based on output from a printing press is often input in CMYK.

例えば、Adobe社のPostScript(R)などに代表されるページ記述言語(PDL)で入稿されるPDLデータは、多くの場合、所定の印刷機による出力を前提とした、規格化されたCMYK色空間のPDLデータとして構成されている。このようなCMYK色空間のPDLデータは、一般的なプリンタで印刷する場合、ラスタイメージプロセッサ(RIP)によってPDLデータをラスタデータに変換する際にプリンタのCMYK色空間のデータに色変換される。   For example, PDL data submitted in a page description language (PDL) typified by Adobe's PostScript (R) is often standardized CMYK colors that are assumed to be output by a specified printer. It is configured as spatial PDL data. Such PDL data in the CMYK color space is color-converted into data in the CMYK color space of the printer when the PDL data is converted into raster data by a raster image processor (RIP) when printing with a general printer.

この色変換処理は、入力色空間を記述する入力プロファイルと、出力先の色空間を記述する出力プロファイルの組み合わせにより行うことが多い。すなわち、CMYK色空間の入力データに対して、そのCMYK色空間の特性を記述したCMYK入力プロファイルと、出力先プリンタのCMYK色空間の特性を記述した出力プロファイルを組み合わせて色変換を行う。また、入力データ中にRGB色空間のデータが含まれる場合、そのRGB色空間の特性を記述したRGB入力プロファイルと、出力先プリンタのCMYK色空間の特性を記述した出力プロファイルを組み合わせて色変換を行う。   This color conversion processing is often performed by a combination of an input profile describing an input color space and an output profile describing an output destination color space. That is, color conversion is performed on input data in the CMYK color space by combining a CMYK input profile describing characteristics of the CMYK color space and an output profile describing characteristics of the CMYK color space of the output destination printer. Also, if the input data includes RGB color space data, color conversion is performed by combining the RGB input profile that describes the characteristics of the RGB color space and the output profile that describes the CMYK color space characteristics of the output printer. Do.

入力プロファイルには規格化された汎用フォーマットであるICCプロファイルや、PostScript(R)で規定されるCSA (Color Space Array)などが用いられることが多い。また、出力プロファイルには同じく規格化された汎用フォーマットであるICCプロファイルや、PostScript(R)で規定されるCRD (Color Rendering Dictionary)などが用いられることが多い。   For the input profile, an ICC profile, which is a standardized general format, or a CSA (Color Space Array) defined by PostScript (R) is often used. Also, an ICC profile, which is a standardized general-purpose format, and a CRD (Color Rendering Dictionary) defined by PostScript (R) are often used for the output profile.

以上のような色変換処理を経て、入力データは出力プリンタのCMYK色空間のデータにラスタライズされ、その後、ハーフトーン処理が施されるなどして印刷が行われる。   Through the color conversion process as described above, the input data is rasterized into data in the CMYK color space of the output printer, and then printed by performing a halftone process.

ここで、色変換したデータを濃淡インクを使用するプリンタに出力する場合は、ラスタライズしたデータのうち、例えばCとMそれぞれに対して濃淡分解を施し、C、LC、M、LM、Y、Kの六色のインク色に展開する。濃淡分解は、濃インク用と淡インク用の二つの一次元ルックアップテーブル(1D LUT)によって実現される。すなわち、シアンの場合は、ラスタライズしたデータのC値を入力として、濃インク用の1D LUTから出力される値を濃シアンCの値にし、淡インク用の1D LUTから出力される値を淡シアンLCの値にする、濃淡分解を行う。   Here, when outputting the color-converted data to a printer that uses dark and light ink, for example, C and M are subjected to light and dark separation of the rasterized data, and C, LC, M, LM, Y, K Expands to six ink colors. The density separation is realized by two one-dimensional lookup tables (1D LUT) for dark ink and light ink. That is, in the case of cyan, the rasterized data C value is input, the value output from the 1D LUT for dark ink is set to the value of dark cyan C, and the value output from the 1D LUT for light ink is set to light cyan Perform light / dark decomposition to LC value.

多くのプリンタは、記録紙の単位面積当りに投入できるインクやトナーの総量が限られている。例えばインクジェットプリンタの総インク打込量は最大150〜250%に限られる場合が多い。また、インク打込量は記録紙の種類や印刷速度などによって異なる。   In many printers, the total amount of ink and toner that can be input per unit area of recording paper is limited. For example, the total ink placement amount of an ink jet printer is often limited to a maximum of 150 to 250%. Further, the amount of ink applied varies depending on the type of recording paper and the printing speed.

インクを多く打ち込んだ方が色再現域は広がるが、最大インク打込量を超えてインクを打ち込めば「画像の滲み」「インクの垂れによる画像の欠損」「記録紙の歪みによるプリントヘッド擦れ・損傷」などの問題が生じる。従って、規定の最大インク打込量以下になるように打込量を適切に制御しなければならない。   The color reproduction range will be wider if more ink is applied, but if the ink is applied beyond the maximum ink injection amount, the image will bleed, the image will be lost due to ink dripping, and the print head will be rubbed. Problems such as “damage” occur. Accordingly, it is necessary to appropriately control the printing amount so as to be equal to or less than the prescribed maximum ink driving amount.

入力されたCMYKやRGBのPDLデータを、一旦、CMYK色空間にラスタライズしてから複数の1D LUTにより、六色など、より多くのインク色数に分解する場合、1D LUTによる色分解で総インク打込量が増加することを想定して、CMYK色空間へ変換するLUTは、予め最大インク打込量より少な目のインク打込量になるように作成する。そのため、濃淡インクがあまり使用されない色域などでは、最大インク打込量よりも低い打込量までしかインクが打ち込まれず、プリンタの色再現域を最大限に活かすことができないという問題がある。   When the input CMYK or RGB PDL data is rasterized into the CMYK color space and then separated into a larger number of ink colors, such as six colors, using multiple 1D LUTs, the total ink is obtained by color separation using the 1D LUT. Assuming that the hit amount increases, the LUT to be converted into the CMYK color space is created in advance so that the ink hit amount is smaller than the maximum ink hit amount. Therefore, in a color gamut where dark and light ink is not used much, there is a problem that ink can be applied only up to an impact amount lower than the maximum ink impact amount, and the color reproduction range of the printer cannot be utilized to the maximum.

また、別の問題としてプロファイルが占めるデータ量がある。   Another problem is the amount of data occupied by the profile.

インクジェットプリンタなどは多種の記録紙や印刷品位をサポートし、記録紙と印刷品位の組み合わせによって最大インク打込量や色再現域が異なる。従って、プリンタがサポートする記録紙の種類と、それに対応する印刷品位の組み合わせ分、CMYK出力プロファイルが必要になる。また、複数のハーフトーン処理方法を実装する場合、ハーフトーン処理方法を組み合わせる分、CMYK出力プロファイルが増加する。   Inkjet printers and the like support various types of recording paper and print quality, and the maximum ink ejection amount and color reproduction range differ depending on the combination of recording paper and print quality. Therefore, CMYK output profiles are required for combinations of types of recording paper supported by the printer and corresponding print quality. In addition, when a plurality of halftone processing methods are implemented, the CMYK output profile increases by combining the halftone processing methods.

CMYK出力プロファイルには、前述したとおり、CRDやICCプロファイルなど、汎用的なデータフォーマットが使用されることが多く、こうした形式のデータは非圧縮である。一格子点のデータが一色当り2バイトの一般的なCMYKのICCプロファイルの場合、そのファイルサイズは約800kBになり、このデータをそのまま記憶媒体に保持する必要がある。この800kBの内訳は、CMYK/Lab変換テーブル1種(四入力/三出力17格子点)のサイズが約500kB (=2×17×17×17×17×3)、Lab/CMYK変換テーブル一種(三入力/四出力33格子点)のサイズが約290kB (=2×33×33×33×4)、その他ヘッダ等が約40kBである。   As described above, general-purpose data formats such as CRD and ICC profiles are often used for the CMYK output profile, and such data is uncompressed. When the data of one grid point is a general CMYK ICC profile of 2 bytes per color, the file size is about 800 kB, and it is necessary to store this data as it is in a storage medium. This 800kB breakdown consists of a CMYK / Lab conversion table type (4 input / 3 output 17 grid points) of about 500kB (= 2 × 17 × 17 × 17 × 17 × 3), Lab / CMYK conversion table type ( The size of 3 input / 4 output 33 grid points) is about 290kB (= 2x33x33x33x4), and other headers etc. are about 40kB.

さらに、例えば10種類の記録紙それぞれについて三つの印刷品位の設定が可能で、さらに、二種類のハーフトーン処理方法を有するプリンタをサポートするソフトウェアRIPのプロファイルデータ量は下記のようになる。
800kB/×10×3×2 = 約47MB
Furthermore, for example, three types of print quality can be set for each of ten types of recording paper, and the profile data amount of software RIP that supports a printer having two types of halftone processing methods is as follows.
800kB / × 10 × 3 × 2 = about 47MB

さらに、一つのRIPソフトウェアで複数機種のプリンタをサポートするものがある。例えば、五機種をサポートする場合、すべてのプロファイルを記録するのに必要なデータ量は下記のようになる。
47×5 = 約235MB
In addition, some RIP software supports multiple types of printers. For example, when supporting five models, the amount of data necessary to record all profiles is as follows.
47 x 5 = about 235MB

特開2003-110864号公報Japanese Patent Laid-Open No. 2003-110864

本発明は、上述の問題を個々にまたはまとめて解決するもので、プリンタの色再現域を最大限に活かす色変換を目的とする。   The present invention solves the above-described problems individually or collectively, and aims at color conversion that makes the most of the color gamut of a printer.

本発明は、前記の目的を達成する一手段として、以下の構成を備える。   The present invention has the following configuration as one means for achieving the above object.

本発明は、印刷条件を設定し、入力データおよび印刷装置用のプロファイルを用いて、第一の色空間で表される前記入力データを、印刷用の基本四色からなる第二の色空間のデータに変換し、前記印刷条件に対応する色変換プロファイルを用いて、前記第二の色空間のデータを、前記印刷装置が使用する四色以上の色材の色からなる第三の色空間のデータに変換することを特徴とする。   The present invention sets printing conditions, uses input data and a profile for a printing apparatus, and converts the input data represented by the first color space into a second color space consisting of four basic colors for printing. Using the color conversion profile corresponding to the printing conditions, the data of the second color space is converted into data of a third color space composed of colors of four or more colors used by the printing apparatus. It is characterized by converting to data.

本発明によれば、プリンタの色再現域を最大限に活かす色変換にすることができる。   According to the present invention, color conversion that makes the most of the color gamut of the printer can be achieved.

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

図1は実施例の色変換装置の構成例を示すブロック図である。なお、以下では、色変換装置を一般的なコンピュータ機器によって構成する例を説明する。   FIG. 1 is a block diagram illustrating a configuration example of a color conversion apparatus according to an embodiment. In the following, an example in which the color conversion device is configured by general computer equipment will be described.

コンピュータ機器100は、例えばパーソナルコンピュータのような装置である。CPU 101は、RAM 102をワークメモリに利用して、ROM 103およびハードディスクドライブ(HDD) 107に格納された、後述する色変換処理を含むプログラムを実行し、システムバス105を介して他の構成を制御する。   The computer apparatus 100 is an apparatus such as a personal computer. The CPU 101 uses the RAM 102 as a work memory, executes a program including color conversion processing, which will be described later, stored in the ROM 103 and the hard disk drive (HDD) 107, and configures other configurations via the system bus 105. Control.

CPU 101は、モニタインタフェイス(I/F) 104を介して、CRTやLCDのモニタ109に処理の状況や結果およびグラフィックユーザインタフェイスなどを表示する。CPU 101は、実行する処理のデータを、HDD 107や、記憶メディアドライブ108に装着されたCD-ROMなどの記憶メディア、または、ネットワークインタフェイスカード(NIC) 113を介して有線または無線のネットワーク114上のサーバ装置から取得し、その処理結果をHDD 107や、記憶メディアドライブ108に装着されたCD-Rなどの記憶メディアに書き込んだり、ネットワーク114上のサーバ装置へ送信したり、あるいは、シリアルバスI/F 106を介してUSB (Universal Serial Bus)やIEEE1394などのシリアルバス115に接続されたプリンタ110に出力する。なお、プリンタ110は、ネットワーク114に接続されていてもよく、その場合、印刷データはNIC 113を介してネットワーク114へ送信される。   The CPU 101 displays a processing status and result, a graphic user interface, and the like on a monitor 109 such as a CRT or LCD via a monitor interface (I / F) 104. The CPU 101 transfers data to be executed to a wired or wireless network 114 via a storage medium such as a CD-ROM mounted on the HDD 107 or the storage medium drive 108, or a network interface card (NIC) 113. Acquired from the server device above, and writes the processing results to a storage medium such as the HDD 107 or CD-R installed in the storage media drive 108, sent to the server device on the network 114, or the serial bus The data is output to the printer 110 connected to the serial bus 115 such as USB (Universal Serial Bus) or IEEE1394 via the I / F 106. The printer 110 may be connected to the network 114. In this case, the print data is transmitted to the network 114 via the NIC 113.

CPU 110は、処理を実行する際、処理条件の設定画面や、処理の進行状況および処理結果を表示画面を含むユーザインタフェイスをモニタ109に表示する。ユーザは、モニタ109に表示されたユーザインタフェイスに従い、キーボード111やマウス112を操作して、入力データや出力データ(または、データの入力先や出力先)の指定、処理条件の設定、処理の開始指示などを入力する。   When executing processing, the CPU 110 displays on the monitor 109 a processing condition setting screen and a user interface including a processing progress display screen and a processing result display screen. In accordance with the user interface displayed on the monitor 109, the user operates the keyboard 111 and the mouse 112 to specify input data and output data (or data input destination and output destination), set processing conditions, and process Enter start instructions.

図2は色変換処理の構成および処理データを説明するブロック図である。なお、破線で囲んだブロックはデータを、実線で囲んだブロックは機能ブロック(ソフトウェアモジュールやハードウェアモジュール)を示す。   FIG. 2 is a block diagram illustrating the configuration of color conversion processing and the processing data. A block surrounded by a broken line indicates data, and a block surrounded by a solid line indicates a functional block (software module or hardware module).

色管理モジュール(CMM) 3は、ICCプロファイルをハンドリングして色変換を行う演算モジュールである。プロファイル集合4は、入力されるデータの特性を記述した複数のICCプロファイルの集合で、HDD 107などのメモリに格納されている。入力プロファイル5は、プロファイル集合5の中から、CMM 3が使用する入力プロファイルを表す。   The color management module (CMM) 3 is an arithmetic module that handles an ICC profile and performs color conversion. The profile set 4 is a set of a plurality of ICC profiles describing characteristics of input data, and is stored in a memory such as the HDD 107. The input profile 5 represents an input profile used by the CMM 3 from the profile set 5.

プロファイル集合6は、CMM 3の変換結果である出力CMYK色空間の特性を規定するICCプロファイルの集合で、HDD 107などのメモリに格納されている。出力プロファイル7は、プロファイル集合6の中から、CMM 3が使用する出力プロファイルを表す。   The profile set 6 is a set of ICC profiles that define the characteristics of the output CMYK color space, which is the conversion result of the CMM 3, and is stored in a memory such as the HDD 107. The output profile 7 represents an output profile used by the CMM 3 from the profile set 6.

このような構成により、CMM 3は、CMYKデータ1またはRGBデータ2を入力し、入力プロファイル5に記述された特性に基づき入力データをデバイスに依存しない色空間(例えばL*a*b*色空間)のデータに変換し、出力プロファイル7に記述された特性に基づきデバイスに依存しない色空間のデータをデバイスに依存する出力CMYK色空間のCMYKデータ8を出力する。つまり、CMYKデータ8は、CMM 3による色変換結果の画像データである。   With such a configuration, the CMM 3 inputs CMYK data 1 or RGB data 2, and based on the characteristics described in the input profile 5, the input data is a device-independent color space (for example, L * a * b * color space) ), And the device-independent color space data based on the characteristics described in the output profile 7 is output as CMYK data 8 in the device-dependent output CMYK color space. That is, the CMYK data 8 is image data as a result of color conversion by the CMM 3.

四次元ルックアップテーブル(4D LUT)演算部9は、CMYKデータを入力し、濃淡インクを含む六色(C、LC、M、LM、Y、K)のデータを出力する演算モジュールである。4D LUT集合11は、4D LUT演算部9が使用する4D LUTの集合で、コンピュータ機器のハードディスクなどのメモリに格納されている。4D LUT 12は、4D LUT演算部9が使用する4D LUTを表す。   The four-dimensional lookup table (4D LUT) calculation unit 9 is a calculation module that inputs CMYK data and outputs six-color (C, LC, M, LM, Y, K) data including dark and light inks. The 4D LUT set 11 is a set of 4D LUTs used by the 4D LUT calculation unit 9, and is stored in a memory such as a hard disk of a computer device. The 4D LUT 12 represents a 4D LUT used by the 4D LUT calculation unit 9.

このような構成により、4D LUT演算部9は、CMYKデータ8を入力し、六色(C、LC、M、LM、Y、K)のインク用のデータ10を出力する。   With such a configuration, the 4D LUT calculation unit 9 inputs CMYK data 8 and outputs data 10 for ink of six colors (C, LC, M, LM, Y, K).

印刷条件設定部13は、印刷条件の設定モジュールで、グラフィックユーザインタフェイスを生成し、ユーザのグラフィックユーザンタフェイスの操作に基づき、印刷条件を設定する。   The printing condition setting unit 13 is a printing condition setting module that generates a graphic user interface and sets printing conditions based on the user's operation on the graphic user interface.

図3は色変換処理を説明するフローチャートである。   FIG. 3 is a flowchart for explaining the color conversion process.

まず、印刷条件設定部13により印刷条件を設定する(S101)。印刷条件には、普通紙、コート紙、光沢紙などといった、印刷に使用する記録紙の種類が含まれ、他にも、印刷の品位、例えば「高速」「標準」「画質優先」などの選択項目が含まれる。この設定内容に応じて、プリンタ110の動作条件が変わり、印刷特性も変化する。   First, printing conditions are set by the printing condition setting unit 13 (S101). The printing conditions include the type of recording paper used for printing, such as plain paper, coated paper, and glossy paper. In addition, the print quality, for example, “High speed”, “Standard”, “Priority on image quality”, etc. Contains items. Depending on the setting contents, the operating conditions of the printer 110 change and the printing characteristics also change.

次に、プロファイル集合6から、CMM 3が色変換に使用する出力プロファイル7を選択する(S102)。この選択は、例えば、予め設定されたプリンタ110の機種情報に基づき行ってもよいし、CPU 101とプリンタ110の通信によって得られた情報に基づき行ってもよい。   Next, an output profile 7 used by the CMM 3 for color conversion is selected from the profile set 6 (S102). This selection may be performed based on, for example, preset model information of the printer 110, or may be performed based on information obtained by communication between the CPU 101 and the printer 110.

ここで、印刷条件の設定内容に依存するプリンタ110の印刷特性の変化を、CMM 3の色変換によって吸収する場合、プロファイル集合7にはすべての印刷条件に対応するプロファイルを用意しておき、その中から、設定された印刷条件に対応する出力プロファイルを選択する必要がある。本実施例では、4D LUT演算部9に色変換の一部を分担させるため、出力プロファイルは印刷条件の設定に必ずしも連動する必要はない。言い換えれば、出力プロファイル7は、プリンタの機種が同一であれば、印刷条件の設定によらず固定的に一つであってもよい。あるいは、例えばプリンタの機種による色再現域の大きさを、例えば大・中・小の三段階に分類して、それぞれに対応する三種類の出力プロファイルに限定するなどの構成でもよい。このようにすれば、プロファイル集合6に保持すべきプロファイルの数を大幅に削減することが可能になる。   Here, when the change in the printing characteristics of the printer 110 depending on the setting contents of the printing conditions is absorbed by the color conversion of the CMM 3, profiles corresponding to all the printing conditions are prepared in the profile set 7, and It is necessary to select an output profile corresponding to the set printing conditions. In this embodiment, since the 4D LUT calculation unit 9 shares part of the color conversion, the output profile does not necessarily need to be linked to the setting of the printing condition. In other words, as long as the printer models are the same, one output profile 7 may be fixed regardless of the print condition setting. Alternatively, for example, the size of the color gamut depending on the printer model may be classified into, for example, three levels of large, medium, and small, and limited to three types of output profiles corresponding to each. In this way, the number of profiles to be held in the profile set 6 can be greatly reduced.

次に、CMM 3により、入力プロファイル5および出力プロファイル7を使用した第一の色変換を行う(S103)。CPU 101は、CMM 3が使用する入力プロファイル4を、入力データに含まれるオブジェクト単位で切り換えることが可能である。CPU 101は、入力データがCMYKデータ1であればそのデータの色空間にマッチするCMYK ICCプロファイルを、また、RGBデータ2であればそのデータの色空間にマッチするRGB ICCプロファイルを、プロファイル集合4から逐次選択し、入力プロファイル5としてCMM 3に供給する。また、もし、入力データに入力プロファイルが埋め込まれている場合、CPU 101は、埋め込まれた入力プロファイルの使用をCMM 3に指示する。従って、このような場合はプロファイル集合4は必ずしも必要ではない。   Next, the CMM 3 performs first color conversion using the input profile 5 and the output profile 7 (S103). The CPU 101 can switch the input profile 4 used by the CMM 3 in units of objects included in the input data. If the input data is CMYK data 1, the CPU 101 sets a CMYK ICC profile that matches the color space of the data, and if the input data is RGB data 2, the RGB ICC profile that matches the color space of the data Are sequentially selected and supplied to the CMM 3 as the input profile 5. If the input profile is embedded in the input data, the CPU 101 instructs the CMM 3 to use the embedded input profile. Therefore, in such a case, the profile set 4 is not always necessary.

CMM 3は、入力プロファイル5および出力プロファイル7を使用して入力データを色変換するが、通常、色変換と同時にPDLで記述されたデータのラスタライズも行われるので、CMYKデータ8がラスタライズされたデータとして生成される。   CMM 3 uses input profile 5 and output profile 7 to color-convert input data. Normally, however, data written in PDL is also rasterized at the same time as color conversion, so CMYK data 8 is rasterized data. Is generated as

次に、4D LUT集合11の中から、4D LUT演算部9が使用する4D LUTを選択する(S104)。ここでは、印刷条件の設定内容に依存するプリンタ110の印刷特性の変化を吸収すべく、印刷条件設定部13により設定された内容に応じて最適な4D LUTを選択する。   Next, the 4D LUT used by the 4D LUT computing unit 9 is selected from the 4D LUT set 11 (S104). Here, the optimum 4D LUT is selected according to the contents set by the printing condition setting unit 13 in order to absorb the change in the printing characteristics of the printer 110 depending on the setting contents of the printing conditions.

ラスタライズしたCMYKデータ8の生成後、濃淡インクを分解するため、複数の1D LUTによりC、LC、M、LM、Y、Kを生成する場合、上述したように、1D LUTによる色分解で総インク打込量が増加することを想定して、CMYK色空間へ変換するLUTは、予め最大インク打込量より少な目のインク打込量になるように作成する。そのため、濃淡インクがあまり使用されない色域などでは、最大インク打込量よりも低い打込量までしかインクが打ち込まれず、プリンタの色再現域を最大限に活かすことができないという問題がある。   After generating the rasterized CMYK data 8, if C, LC, M, LM, Y, and K are generated by multiple 1D LUTs to separate the dark and light inks, as described above, the total ink is generated by color separation using the 1D LUT. Assuming that the hit amount increases, the LUT to be converted into the CMYK color space is created in advance so that the ink hit amount is smaller than the maximum ink hit amount. Therefore, in a color gamut where dark and light ink is not used much, there is a problem that ink can be applied only up to an impact amount lower than the maximum ink impact amount, and the color reproduction range of the printer cannot be utilized to the maximum.

本実施例では、ラスタライズしたCMYKデータ8の生成後、さらに、4D LUTによる多色への色変換を行う。従って、規定された最大インク打込量を最大限に活かした状態で、各インクの打込量の組み合わせがを比較的自由に調整することが可能になる。言い換えれば、プリンタ110の色再現域を犠牲にすることなく色変換を行うことができる。   In the present embodiment, after the rasterized CMYK data 8 is generated, color conversion to multiple colors using a 4D LUT is further performed. Accordingly, it is possible to relatively freely adjust the combination of the ink ejection amounts of the respective inks in a state where the specified maximum ink ejection amount is utilized to the maximum. In other words, color conversion can be performed without sacrificing the color gamut of the printer 110.

また、CMM 3は、多くの場合、ICCプロファイルなど汎用のプロファイルを前提とし、かつ、PDLインタプリンタおよびラスタライザと一体に構成される。従って、CMM 3の設計の自由度は比較的低い。これに対して、4D LUT演算部9は、ラスタデータをラスタデータに変換する単純なモジュールとして構成できるため設計の自由度が高い。そのため、4D LUT集合11に高効率のデータ符号化を施し、そのデコーダを4D LUT演算部9に組み込むことが可能であり、結果的に、4D LUT集合11のデータ量を大幅に低減することが可能になる。   In many cases, the CMM 3 is based on a general-purpose profile such as an ICC profile, and is configured integrally with a PDL interpreter and a rasterizer. Therefore, the degree of freedom in designing CMM 3 is relatively low. On the other hand, the 4D LUT calculation unit 9 can be configured as a simple module for converting raster data into raster data, and thus has a high degree of freedom in design. Therefore, it is possible to perform high-efficiency data encoding on the 4D LUT set 11 and to incorporate the decoder into the 4D LUT calculation unit 9. As a result, the data amount of the 4D LUT set 11 can be greatly reduced. It becomes possible.

次に、4D LUT演算部9により、4D LUT 12を使用した色変換をCMYKデータ8に施して、C、LC、M、LM、Y、Kの六色に展開したデータ10を生成する(S105)。   Next, the 4D LUT calculation unit 9 performs color conversion using the 4D LUT 12 on the CMYK data 8 to generate data 10 developed into six colors of C, LC, M, LM, Y, and K (S105). ).

このように、CMYK四色への色変換を行った後、4D LUTによる多色(例えば六色)へ変換する構成にすることで、プリンタ110に規定された最大インク打込量を最大限に活かすことができ、プリンタ110の色再現域を最大限に活かした色変換を行うことができる。さらに、CMYK四色への色変換に使用する非圧縮形式のプロファイル集合6に含まれるプロファイルの総数を低減して、その分、高効率データ圧縮を施した4D LUT集合11に4D LUTを用意することができるので、総データ量(プロファイル集合4、プロファイル集合6および4D LUT集合11を含む)を削減することが可能になる。   In this way, after performing color conversion to CMYK four colors, it is configured to convert to multiple colors (for example, six colors) by 4D LUT, thereby maximizing the maximum ink ejection amount specified for printer 110 This makes it possible to make full use of the color conversion that makes the best use of the color gamut of the printer 110. Furthermore, by reducing the total number of profiles included in the profile set 6 of the uncompressed format used for color conversion to CMYK four colors, a 4D LUT is prepared for the 4D LUT set 11 subjected to high-efficiency data compression. Therefore, it is possible to reduce the total amount of data (including profile set 4, profile set 6, and 4D LUT set 11).

上記ではC、LC、M、LM、Y、Kのようにシアンとマゼンタについて濃淡インクを適用した六色の構成の場合を説明したが、オレンジやグリーンなどいわゆる特色インクを含む場合も、同様に色変換することができる。   In the above description, the case of a six-color configuration in which dark and light inks are applied to cyan and magenta, such as C, LC, M, LM, Y, and K, has been described. Color conversion is possible.

また、総データ量の低減に着目すれば、4D LUTからの変換結果がCMYKの四色データであったとしても、非圧縮のプロファイル集合7に含まれるプロファイルの総数を減らし、高効率データ圧縮が可能な4D LUT集合11を構成することで、総データ量を低減することができる。   Focusing on reducing the total data amount, even if the conversion result from the 4D LUT is CMYK four-color data, the total number of profiles included in the uncompressed profile set 7 is reduced, and high-efficiency data compression is achieved. By configuring a possible 4D LUT set 11, the total amount of data can be reduced.

このように、第一の色空間のデータを第二の色空間のCMYKデータに変換(第一の変換)した後、4D LUTにより、CMYKデータを任意の色数のデータに変換(第二の変換)することで、色空間全域においてプリンタの最大インク打込量まで、各インクの打込量を自由に組み合わせることが可能になり、プリンタの色再現域を最大限利用する色変換を実現することができる。   Thus, after converting the data of the first color space to CMYK data of the second color space (first conversion), the 4D LUT converts the CMYK data to data of any number of colors (the second color space). Conversion), it is possible to freely combine the ink ejection amounts up to the maximum ink ejection amount of the printer in the entire color space, and realize color conversion that makes maximum use of the printer's color gamut. be able to.

また、第一の変換だけで任意の色数のデータを得るためには、第一の変換で使用するCMYKの出力プロファイルを、印刷条件の数だけ、切り替える必要がある。しかし、本実施例では、第一の変換で使用するCMYKの出力プロファイルを固定し、あるいは、限られた数の出力プロファイルに限定し、印刷条件ごとに異なる印刷特性の吸収は第二の変換で行うことができる。   Further, in order to obtain data of an arbitrary number of colors only by the first conversion, it is necessary to switch the output profile of CMYK used in the first conversion by the number of printing conditions. However, in this embodiment, the output profile of CMYK used in the first conversion is fixed or limited to a limited number of output profiles, and the absorption of printing characteristics that differ depending on the printing conditions is the second conversion. It can be carried out.

そして、第二の変換の4D LUTは、高効率のデータ圧縮を施したプロファイルにすることができるため、非圧縮形式のプロファイル(1D LUTを含む)を多数用意する場合に比べ、プロファイル(4D LUTを含む)のトータルのデータ量が削減される。   And since the 4D LUT of the second conversion can be made into a profile with high-efficiency data compression, the profile (4D LUT) is compared to the case where many uncompressed profiles (including 1D LUT) are prepared. The total amount of data is reduced.

例えば、一格子点のデータが一色当り2バイトで、四色に対応する各軸が17格子点で構成される六色出力、4D LUTプロファイルのデータ量は下記のようになる。
2×17×17×17×17×6 = 約980kB
For example, the data amount of 6D output and 4D LUT profile in which data for one grid point is 2 bytes per color and each axis corresponding to four colors is 17 grid points is as follows.
2 × 17 × 17 × 17 × 17 × 6 = about 980kB

このデータに高効率のデータ圧縮を施した場合、元データの約60%のサイズに低減することができるため、実際のデータ量は以下のようになる。
980kB×0.6 = 約590kB
When highly efficient data compression is applied to this data, it can be reduced to about 60% of the original data size, so the actual data amount is as follows.
980kB × 0.6 = about 590kB

出力プロファイル7に適用する約800kBのICCプロファイル数を三種(機種共通)とし、さらに、4D LUTに対して十種類の記録紙それぞれについて三つの印刷品位の設定が可能で、さらに、二種類のハーフトーン処理方法を有するプリンタを五機種サポートするソフトウェアRIPのプロファイルデータ量は下記のようになる。
800kB×3 + 590kB×10×3×2×5 = 約180MB
The number of ICC profiles of approximately 800kB to be applied to the output profile 7 is three types (common to all models). Furthermore, three types of print quality can be set for each of the ten types of recording paper for the 4D LUT. The profile data amount of software RIP that supports five printers with tone processing methods is as follows.
800kB × 3 + 590kB × 10 × 3 × 2 × 5 = about 180MB

上述したように、従来の方法では約235MBのデータ量を要したが、本実施例によれば、約25%のデータ量を低減して、約180MBのデータ量にすることができる。   As described above, the conventional method requires a data amount of about 235 MB. However, according to the present embodiment, the data amount of about 25% can be reduced to a data amount of about 180 MB.

[他の実施例]
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用してもよい。
[Other embodiments]
Note that the present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, and a printer), and a device (for example, a copying machine and a facsimile device) including a single device. You may apply to.

また、本発明の目的は、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体(または記録媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。   Also, an object of the present invention is to supply a storage medium (or recording medium) on which a program code of software that realizes the functions of the above-described embodiments is recorded to a system or apparatus, and the computer (or CPU or Needless to say, this can also be achieved by the MPU) reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention. Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an operating system (OS) running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program code read from the storage medium is written into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer, the function is determined based on the instruction of the program code. Needless to say, the CPU of the expansion card or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。   When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the flowcharts described above.

実施例の色変換装置の構成例を示すブロック図、A block diagram showing a configuration example of a color conversion device of an embodiment, 色変換処理の構成および処理データを説明するブロック図、Block diagram for explaining the configuration and processing data of color conversion processing, 色変換処理を説明するフローチャートである。It is a flowchart explaining a color conversion process.

Claims (9)

印刷条件を設定し、
入力データおよび印刷装置用のプロファイルを用いて、第一の色空間で表される前記入力データを、印刷用の基本四色からなる第二の色空間のデータに変換し、
前記印刷条件に対応する色変換プロファイルを用いて、前記第二の色空間のデータを、前記印刷装置が使用する四色以上の色材の色からなる第三の色空間のデータに変換することを特徴とする色変換方法。
Set the printing conditions,
Using the input data and the profile for the printing device, the input data represented in the first color space is converted into data in the second color space consisting of the basic four colors for printing,
Using the color conversion profile corresponding to the printing conditions, converting the data of the second color space into data of a third color space composed of colors of four or more colors used by the printing apparatus. A color conversion method characterized by the above.
さらに、前記色変換プロファイルを、予め用意された複数の色変換プロファイルの中から、前記印刷条件に基づき選択することを特徴とする請求項1に記載された色変換方法。   2. The color conversion method according to claim 1, wherein the color conversion profile is selected based on the printing conditions from a plurality of color conversion profiles prepared in advance. 前記複数の色変換プロファイルは四次元ルックアップテーブルの集合体であることを特長とする請求項2に記載された色変換方法。   3. The color conversion method according to claim 2, wherein the plurality of color conversion profiles are a collection of four-dimensional lookup tables. 前記集合体はデータ圧縮されていることを特長とする請求項3に記載された色変換方法。   4. The color conversion method according to claim 3, wherein the aggregate is data-compressed. 前記印刷条件は、少なくとも記録紙の種類、印刷品位の何れかを含むことを特長とする請求項1から請求項4の何れかに記載された色変換方法。   5. The color conversion method according to claim 1, wherein the printing condition includes at least one of a recording paper type and a printing quality. 前記入力データおよび前記印刷装置用のプロファイルは汎用フォーマットの色変換プロファイルであることを特長とする請求項1から請求項5の何れかに記載された色変換方法。   6. The color conversion method according to claim 1, wherein the input data and the profile for the printing apparatus are color conversion profiles in a general format. 情報処理装置を制御して、請求項1から請求項6の何れかに記載された色変換を実現することを特徴とするプログラム。   7. A program for controlling the information processing apparatus to realize the color conversion described in any one of claims 1 to 6. 請求項7に記載されたプログラムが記録されたことを特徴とする記録媒体。   8. A recording medium on which the program according to claim 7 is recorded. 印刷条件を設定する設定手段と、
入力データおよび印刷装置用のプロファイルを用いて、第一の色空間で表される前記入力データを、印刷用の基本四色からなる第二の色空間のデータに変換する第一の変換手段と、
前記印刷条件に対応する色変換プロファイルを用いて、前記第二の色空間のデータを、前記印刷装置が使用する四色以上の色材の色からなる第三の色空間のデータに変換する第二の変換手段とを有することを特徴とする画像処理装置。
Setting means for setting printing conditions;
First conversion means for converting the input data represented in the first color space into data in a second color space consisting of four basic colors for printing using the input data and the profile for the printing apparatus; ,
The second color space data is converted into data of a third color space composed of colors of four or more colors used by the printing apparatus using a color conversion profile corresponding to the printing condition. An image processing apparatus comprising: a second conversion unit.
JP2004208880A 2004-07-15 2004-07-15 Image processing apparatus and color conversion method Pending JP2006031376A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004208880A JP2006031376A (en) 2004-07-15 2004-07-15 Image processing apparatus and color conversion method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004208880A JP2006031376A (en) 2004-07-15 2004-07-15 Image processing apparatus and color conversion method

Publications (2)

Publication Number Publication Date
JP2006031376A true JP2006031376A (en) 2006-02-02
JP2006031376A5 JP2006031376A5 (en) 2007-08-30

Family

ID=35897644

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004208880A Pending JP2006031376A (en) 2004-07-15 2004-07-15 Image processing apparatus and color conversion method

Country Status (1)

Country Link
JP (1) JP2006031376A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008084305A (en) * 2006-09-28 2008-04-10 Sharp Corp Method and system for composite printer conversion
JP2014135544A (en) * 2013-01-08 2014-07-24 Ricoh Co Ltd Image processing apparatus, image processing method, program, and storage medium
US9002108B2 (en) 2011-03-07 2015-04-07 Fuji Xerox Co., Ltd. Color processing device that converts combination of colors into larger number of combination of colors, color processing method, and storage medium
JP2017184275A (en) * 2017-06-08 2017-10-05 株式会社リコー Image processing apparatus, image processing method, program, and storage medium
JP2021172049A (en) * 2020-04-28 2021-11-01 ローランドディー.ジー.株式会社 Ink jet printer
JP2021171923A (en) * 2020-04-20 2021-11-01 ローランドディー.ジー.株式会社 Inkjet printer

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02215541A (en) * 1989-02-17 1990-08-28 Canon Inc recording device
JPH1098625A (en) * 1996-09-19 1998-04-14 Seiko Epson Corp Image processing method, image processing device, recording device, and storage medium
JP2000301809A (en) * 1999-04-19 2000-10-31 Canon Inc Recording information processing apparatus, recording apparatus, and test pattern forming method
JP2002331708A (en) * 2001-05-09 2002-11-19 Canon Inc Printing system, printing method of printing system, image processing apparatus, processing method of image processing apparatus, and storage medium
JP2003001810A (en) * 2001-06-20 2003-01-08 Canon Inc Calibration device, inkjet recording device, calibration method, and recording medium on which calibration test image is recorded
JP2003023546A (en) * 2001-04-26 2003-01-24 Hewlett Packard Co <Hp> Open color management system
JP2003237115A (en) * 2002-02-21 2003-08-27 Seiko Epson Corp Print control device, print control method, print system, print control program, and medium recording print control program
JP2004147301A (en) * 2002-09-30 2004-05-20 Fuji Photo Film Co Ltd Color conversion processing method, color conversion processing apparatus, and color conversion processing program
JP2004145705A (en) * 2002-10-25 2004-05-20 Seiko Epson Corp Printer driver, printer host, printing system, image processing method
JP2004291267A (en) * 2003-03-25 2004-10-21 Fuji Photo Film Co Ltd Color material amount distribution device and method for forming color material amount distribution definition

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02215541A (en) * 1989-02-17 1990-08-28 Canon Inc recording device
JPH1098625A (en) * 1996-09-19 1998-04-14 Seiko Epson Corp Image processing method, image processing device, recording device, and storage medium
JP2000301809A (en) * 1999-04-19 2000-10-31 Canon Inc Recording information processing apparatus, recording apparatus, and test pattern forming method
JP2003023546A (en) * 2001-04-26 2003-01-24 Hewlett Packard Co <Hp> Open color management system
JP2002331708A (en) * 2001-05-09 2002-11-19 Canon Inc Printing system, printing method of printing system, image processing apparatus, processing method of image processing apparatus, and storage medium
JP2003001810A (en) * 2001-06-20 2003-01-08 Canon Inc Calibration device, inkjet recording device, calibration method, and recording medium on which calibration test image is recorded
JP2003237115A (en) * 2002-02-21 2003-08-27 Seiko Epson Corp Print control device, print control method, print system, print control program, and medium recording print control program
JP2004147301A (en) * 2002-09-30 2004-05-20 Fuji Photo Film Co Ltd Color conversion processing method, color conversion processing apparatus, and color conversion processing program
JP2004145705A (en) * 2002-10-25 2004-05-20 Seiko Epson Corp Printer driver, printer host, printing system, image processing method
JP2004291267A (en) * 2003-03-25 2004-10-21 Fuji Photo Film Co Ltd Color material amount distribution device and method for forming color material amount distribution definition

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008084305A (en) * 2006-09-28 2008-04-10 Sharp Corp Method and system for composite printer conversion
US8194298B2 (en) 2006-09-28 2012-06-05 Sharp Laboratories Of America, Inc. Methods and systems for composite printer transforms
US9002108B2 (en) 2011-03-07 2015-04-07 Fuji Xerox Co., Ltd. Color processing device that converts combination of colors into larger number of combination of colors, color processing method, and storage medium
JP2014135544A (en) * 2013-01-08 2014-07-24 Ricoh Co Ltd Image processing apparatus, image processing method, program, and storage medium
JP2017184275A (en) * 2017-06-08 2017-10-05 株式会社リコー Image processing apparatus, image processing method, program, and storage medium
JP2021171923A (en) * 2020-04-20 2021-11-01 ローランドディー.ジー.株式会社 Inkjet printer
JP7344833B2 (en) 2020-04-20 2023-09-14 ローランドディー.ジー.株式会社 inkjet printer
JP2021172049A (en) * 2020-04-28 2021-11-01 ローランドディー.ジー.株式会社 Ink jet printer
JP7643838B2 (en) 2020-04-28 2025-03-11 ローランドディー.ジー.株式会社 Inkjet printer

Similar Documents

Publication Publication Date Title
JP4618324B2 (en) Image processing apparatus and program
JP2008074103A (en) Printer and printing method
US7864367B2 (en) Image processing system and image processing method
CN103108106A (en) Image processing apparatus
JP6417191B2 (en) Image processing apparatus and image processing method
WO2003001791A1 (en) Image-processing device and method, program, and recording medium
JP5117175B2 (en) Color processing apparatus, PDL processing apparatus, image forming apparatus, color conversion method, computer program, and recording medium
US9036202B2 (en) Image processing device and image processing method performing image process according to attribute information of image object
US20030228184A1 (en) Image processor, image processing method, and computer product
JP2006031376A (en) Image processing apparatus and color conversion method
JP2007331390A (en) Image forming apparatus and control method thereof
JP3880465B2 (en) Method and apparatus for creating color conversion table
US8860971B2 (en) Printing device and printing method of printing device
JP6155644B2 (en) Image processing apparatus, image processing method, program, and storage medium
US20090231601A1 (en) Image processing apparatus, printer, and image processing method
JP2005047187A (en) Image processing apparatus and method
JP2006341496A (en) Compound machine
JP6794834B2 (en) Image processing equipment and programs
JP2008118447A (en) Image forming apparatus, image forming method, and program thereof
JP2005153281A (en) Image processing apparatus, image processing method, storage medium, and program
JP5202265B2 (en) Image processing apparatus, program, and control method for image processing apparatus
JP2003271368A (en) Print control apparatus, print control method, medium recording print control program, and print control program
JP3985568B2 (en) Printer host, printer driver and printing system
JP2005018524A (en) Print control method
JP2006121438A (en) Compound machine

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070717

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070717

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20070717

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100129

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100330

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100510