JP2009232228A - Image processing system, image processing program and image processing method - Google Patents

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

Info

Publication number
JP2009232228A
JP2009232228A JP2008076066A JP2008076066A JP2009232228A JP 2009232228 A JP2009232228 A JP 2009232228A JP 2008076066 A JP2008076066 A JP 2008076066A JP 2008076066 A JP2008076066 A JP 2008076066A JP 2009232228 A JP2009232228 A JP 2009232228A
Authority
JP
Japan
Prior art keywords
printing
image data
image
ink
color
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
JP2008076066A
Other languages
Japanese (ja)
Inventor
Kazuhide Sawada
和英 澤田
Masashi Ueda
昌史 上田
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2008076066A priority Critical patent/JP2009232228A/en
Priority to US12/409,045 priority patent/US8305641B2/en
Priority to CN2009101286984A priority patent/CN101544127B/en
Publication of JP2009232228A publication Critical patent/JP2009232228A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To perform suitable color material limitation processing according to printing conditions. <P>SOLUTION: A personal computer 1 transmits image data representing an image to be printed to a multifunction device 2 to instruct it to print. The multifunction device 2 performs total ink amount limitation processing for converting the image data into image data such that the total amount of ink used for the printing is limited. Specifically, a storage unit 22 of the multifunction machine 2 is stored with a plurality of total ink amount limitation LUTs for converting the image data representing the image to be printed into the image data such that the total amount of ink used for the printing is limited. Then the multifunction device 2 performs the total ink amount limitation processing using total ink amount limitation LUTs corresponding to the kind of ink and the kind of a form detected by an ink detection unit 43 and a form detection unit 45. Then the image data are converted into the image data corresponding to colors of ink and the image is printed based upon the image data after the conversion. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、印刷に用いられる色材量を制限するための画像処理システム、画像処理プログラム及び画像処理方法に関するものである。   The present invention relates to an image processing system, an image processing program, and an image processing method for limiting the amount of color material used for printing.

従来、例えばシアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)といった複数色の色材(インクやトナー等)を用いてカラー画像を印刷する印刷装置が知られている。   2. Description of the Related Art Conventionally, printing apparatuses that print color images using a plurality of color materials (ink, toner, etc.) such as cyan (C), magenta (M), yellow (Y), and black (K) are known.

こうした印刷装置では、印刷する画像を表す画像データ(例えばRGB表色系の画像データ)を、色材の色に対応する表色系(例えばCMYK表色系)に変換し、変換後の画像データに基づき画像を印刷する。ここで、画像の色は、各色材を重ね合わせることにより表現されるため、画像の色によっては、その色を表現するために用いられる色材の総量が過剰となり良好な印刷結果が得られないことがある。   In such a printing apparatus, image data representing an image to be printed (for example, RGB color system image data) is converted into a color system (for example, CMYK color system) corresponding to the color of the color material, and the converted image data Print an image based on Here, since the color of the image is expressed by overlapping each color material, depending on the color of the image, the total amount of the color material used to express the color becomes excessive, and a good printing result cannot be obtained. Sometimes.

そこで、印刷に用いられる色材の総量が制限されるように画像データを変換した上で画像を印刷する手法が提案されている。例えば特許文献1に記載の複写機は、画像入力部からRGB表色系の画像データを入力し、この画像データを色材の色に対応するCMYK表色系の画像データに変換した後、色材の総量があらかじめ設定されている規制値未満となるように画像データを更に変換した上で画像を印刷する。
特開2003−125225号公報
In view of this, there has been proposed a method of printing an image after converting image data so that the total amount of color materials used for printing is limited. For example, a copying machine described in Patent Document 1 inputs RGB color system image data from an image input unit, converts the image data into CMYK color system image data corresponding to the color of the color material, and then converts the color data. The image data is further converted so that the total amount of the material is less than a preset regulation value, and then the image is printed.
JP 2003-125225 A

ところで、良好な印刷結果を得るための色材の制限量は、色材の種類や印刷媒体の種類といった印刷条件により異なるため、画像の印刷に用いられる色材の量が、ある印刷条件では適量であっても、別の印刷条件では過剰となることがあり、良好な印刷結果が得られない場合があった。   By the way, the amount of color material for obtaining good printing results varies depending on the printing conditions such as the type of color material and the type of printing medium, so the amount of color material used for image printing is an appropriate amount under certain printing conditions. However, it may be excessive under other printing conditions, and good printing results may not be obtained.

本発明は、こうした問題にかんがみてなされたものであり、印刷条件に応じて適切な色材量制限処理を行うことのできる画像処理システム、画像処理プログラム及び画像処理方法を提供することを目的としている。   The present invention has been made in view of these problems, and an object thereof is to provide an image processing system, an image processing program, and an image processing method capable of performing an appropriate color material amount restriction process according to printing conditions. Yes.

上記目的を達成するためになされた本発明の請求項1に記載の画像処理システムは、印刷する画像を表す画像データを、印刷に用いられる色材量が制限された画像データに変換するためのルックアップテーブルを記憶する記憶手段と、色材の種類及び印刷媒体の種類のうち少なくとも1つを印刷条件として検出する検出手段と、記憶手段に記憶されているルックアップテーブルのうち検出手段により検出された印刷条件に対応するものを用いて画像データを変換する色材量制限処理を行う制限手段とを備える。   In order to achieve the above object, an image processing system according to claim 1 of the present invention is for converting image data representing an image to be printed into image data with a limited amount of color material used for printing. Detected by a storage means for storing a lookup table, a detection means for detecting at least one of a color material type and a print medium type as a printing condition, and a detection means among the lookup tables stored in the storage means Limiting means for performing a color material amount limiting process for converting image data using the one corresponding to the printing condition.

つまり、この画像処理システムでは、印刷する画像を表す画像データを印刷に用いられる色材量が制限された画像データに変換する色材量制限処理が、印刷条件に対応するルックアップテーブルを用いて行われる。   That is, in this image processing system, the color material amount restriction process for converting the image data representing the image to be printed into the image data with the limited amount of color material used for printing is performed using a lookup table corresponding to the printing conditions. Done.

このような画像処理システムによれば、色材の種類や印刷媒体の種類といった印刷条件に応じて適切な色材量制限処理を行うことができる。また、ルックアップテーブルを用いて色材量制限処理を行うため、例えばシアントナーを用いる場合にはイエロートナーを制限するといったように、使用する色材の組合せに応じた複雑な制限についても容易に行うことができ、色材量制限処理のための計算負荷を抑制することができる。   According to such an image processing system, an appropriate color material amount restriction process can be performed according to printing conditions such as the type of color material and the type of print medium. In addition, since the color material amount restriction process is performed using a look-up table, complicated restrictions corresponding to combinations of color materials to be used can be easily achieved, for example, when yellow toner is restricted when cyan toner is used. This can be performed, and the calculation load for the color material amount restriction process can be suppressed.

ここで、本発明の画像処理システムは、単体の装置(例えば印刷装置)として構成することも可能であるが、複数の装置により構成することも可能である。
例えば、請求項2に記載の画像処理システムは、画像データの表す画像を印刷する印刷手段を備える印刷装置と、印刷する画像を表す画像データを印刷装置へ送信可能な情報処理装置とから構成されており、記憶手段は、情報処理装置に設けられている。
Here, the image processing system of the present invention can be configured as a single device (for example, a printing device), but can also be configured by a plurality of devices.
For example, the image processing system according to claim 2 includes a printing apparatus including a printing unit that prints an image represented by image data, and an information processing apparatus that can transmit the image data representing the image to be printed to the printing apparatus. The storage means is provided in the information processing apparatus.

このような画像処理システムによれば、記憶手段が印刷装置に設けられた構成に比べ、記憶手段の記憶容量を大きくすることが可能となる。一般に、情報処理装置(例えばパーソナルコンピュータ)は、印刷装置よりも大容量の記憶手段を備えているからである。なお、この画像処理システムにおいて、検出手段及び制限手段は、印刷装置及び情報処理装置のいずれに設けてもよい。   According to such an image processing system, the storage capacity of the storage unit can be increased as compared with the configuration in which the storage unit is provided in the printing apparatus. This is because, in general, an information processing apparatus (for example, a personal computer) includes a storage unit having a larger capacity than a printing apparatus. In this image processing system, the detecting unit and the limiting unit may be provided in either the printing apparatus or the information processing apparatus.

ところで、色材や印刷媒体としては、あらかじめ想定していたものとは異なる種類のもの(対応するルックアップテーブルが記憶されていないもの)が用いられる可能性がある。そこで、請求項3に記載の画像処理システムは、検出手段により検出された印刷条件に対応するルックアップテーブルが記憶手段に記憶されていないことを条件として、その印刷条件に対応するルックアップテーブルを作成して記憶手段に記憶させる作成手段を備える。   By the way, as the color material and the print medium, there is a possibility that a different type from that assumed in advance (a corresponding lookup table is not stored) may be used. In view of this, the image processing system according to claim 3 provides a lookup table corresponding to the printing condition on the condition that the lookup table corresponding to the printing condition detected by the detection means is not stored in the storage means. Creation means for creating and storing in the storage means is provided.

このような画像処理システムによれば、想定外の色材や印刷媒体が印刷に用いられた場合にも適切な色材量制限処理を行うことが可能となる。
ここで、ルックアップテーブルの作成は、例えば請求項4に記載のように行うことができる。すなわち、請求項4に記載の画像処理システムでは、作成手段は、印刷条件でのカラーパッチの印刷結果に基づき、印刷結果が良好でないカラーパッチの色値を印刷結果が良好なカラーパッチの色値に変換するルックアップテーブルを作成する。
According to such an image processing system, it is possible to perform an appropriate color material amount restriction process even when an unexpected color material or print medium is used for printing.
Here, the lookup table can be created as described in, for example, claim 4. That is, in the image processing system according to claim 4, the creating unit converts the color value of the color patch with poor printing results into the color value of the color patch with good printing results based on the printing result of the color patches under the printing conditions. Create a lookup table to convert to.

このような画像処理システムによれば、過剰な量の色材が印刷に用いられることによる印刷品質の低下を防止して良好な印刷結果を得るためのルックアップテーブルを容易に作成することができる。   According to such an image processing system, it is possible to easily create a look-up table for obtaining a good print result by preventing a decrease in print quality due to an excessive amount of color material used for printing. .

一方、請求項5に記載の画像処理システムは、印刷する画像を表す画像データを、印刷に用いられる色材の色値で表現された印刷用の画像データに変換する変換手段を備え、制限手段は、変換手段により変換される前の画像データに対して色材量制限処理を行う。   On the other hand, the image processing system according to claim 5 includes conversion means for converting image data representing an image to be printed into image data for printing represented by color values of a color material used for printing, and a restriction means. Performs a color material amount restriction process on the image data before being converted by the conversion means.

このような画像処理システムによれば、画像データを印刷用の画像データに変換する前に色材量制限処理を行うようにしているため、色材の色空間の次元数が異なる印刷装置でも、同じシステムで色材量制限処理を行うことができる。   According to such an image processing system, since the color material amount restriction process is performed before the image data is converted into the image data for printing, even in a printing apparatus having a different number of dimensions of the color space of the color material, Color material amount restriction processing can be performed in the same system.

特に、請求項6に記載の画像処理システムでは、印刷用の画像データは、色材の色数に対応するN次元の色空間で表現され、変換手段による変換対象となる画像データは、M次元(M<N)の色空間で表現される。   In particular, in the image processing system according to claim 6, the image data for printing is expressed in an N-dimensional color space corresponding to the number of colors of the color material, and the image data to be converted by the conversion unit is M-dimensional. It is expressed in a color space of (M <N).

このような画像処理システムによれば、印刷用の画像データに対し色材量制限処理を行う場合に比べ、次元数の小さい色空間を対象とした処理となるため、色材量制限処理を簡略化することが可能となり、使用メモリ量の低減や処理速度の向上等を図ることができる。   According to such an image processing system, since the color material amount restriction process is performed on the image data for printing compared to the case where the color material amount restriction process is performed, the color material amount restriction process is simplified. It is possible to reduce the amount of memory used and improve the processing speed.

次に、請求項7に記載の画像処理プログラムは、印刷する画像を表す画像データを、印刷に用いられる色材量が制限された画像データに変換するためのルックアップテーブルを記憶する記憶手段を備えるコンピュータシステムを、色材の種類及び印刷媒体の種類のうち少なくとも1つを印刷条件として検出する検出手段と、記憶手段に記憶されているルックアップテーブルのうち検出手段により検出された印刷条件に対応するものを用いて画像データを変換する色材量制限処理を行う制限手段として機能させる。   Next, an image processing program according to claim 7 includes a storage unit that stores a lookup table for converting image data representing an image to be printed into image data with a limited amount of color material used for printing. A computer system comprising: a detection unit that detects at least one of a color material type and a print medium type as a printing condition; and a printing condition detected by the detection unit among lookup tables stored in the storage unit. It is made to function as a limiting means for performing a color material amount limiting process for converting image data using a corresponding one.

このような画像処理プログラムによれば、請求項1に記載の画像処理システムとしてコンピュータシステムを機能させることができ、これにより前述した効果を得ることができる。   According to such an image processing program, it is possible to cause the computer system to function as the image processing system according to the first aspect, thereby obtaining the above-described effects.

次に、請求項8に記載の画像処理方法は、印刷に用いられる色材の種類及び印刷媒体の種類のうち少なくとも1つを印刷条件として検出する検出ステップと、印刷する画像を表す画像データを、印刷に用いられる色材量が制限された画像データに変換するために用意されているルックアップテーブルのうち、検出ステップで検出した印刷条件に対応するものを用いて画像データを変換する色材量制限処理を行う制限ステップとを備える。   Next, an image processing method according to an eighth aspect includes a detection step of detecting at least one of a color material type and a print medium type used for printing as a printing condition, and image data representing an image to be printed. A color material for converting image data using a lookup table prepared for conversion to image data with a limited amount of color material used for printing, corresponding to the printing condition detected in the detection step A restriction step for performing the amount restriction process.

このような画像処理方法によれば、請求項1に記載の画像処理システムと同様の効果を得ることができる。   According to such an image processing method, an effect similar to that of the image processing system according to claim 1 can be obtained.

以下、本発明が適用された実施形態について、図面を用いて説明する。
[1.第1実施形態]
まず、第1実施形態について説明する。
Embodiments to which the present invention is applied will be described below with reference to the drawings.
[1. First Embodiment]
First, the first embodiment will be described.

[1−1.全体構成]
図1は、第1実施形態の通信システムの概略構成を表すブロック図である。
同図に示すように、この通信システムは、パーソナルコンピュータ(PC)1と複合機2とがネットワーク(本実施形態ではLAN:Local Area Network)を介してデータ通信可能に構成されたものである。
[1-1. overall structure]
FIG. 1 is a block diagram illustrating a schematic configuration of a communication system according to the first embodiment.
As shown in the figure, this communication system is configured such that a personal computer (PC) 1 and a multifunction device 2 can perform data communication via a network (LAN: Local Area Network in this embodiment).

パーソナルコンピュータ1は、汎用の情報処理装置であり、制御部11と、記憶部12と、通信部13と、操作部14と、表示部15とを備えている。
制御部11は、CPU111、ROM112、RAM113等を備え、パーソナルコンピュータ1を構成する各部を統括制御する。
The personal computer 1 is a general-purpose information processing apparatus, and includes a control unit 11, a storage unit 12, a communication unit 13, an operation unit 14, and a display unit 15.
The control unit 11 includes a CPU 111, a ROM 112, a RAM 113, and the like, and comprehensively controls each unit constituting the personal computer 1.

記憶部12は、各種情報を記憶するためのものであり、ハードディスク装置が用いられている。そして、記憶部12には、オペレーティングシステム(OS)121、画像閲覧ソフト等のアプリケーションプログラム122、複合機2用のプリンタドライバ123などがインストールされている。   The storage unit 12 is for storing various information, and a hard disk device is used. The storage unit 12 is preinstalled with an operating system (OS) 121, an application program 122 such as image browsing software, a printer driver 123 for the multifunction machine 2, and the like.

通信部13は、ネットワークを介して複合機2と通信するためのインタフェースである。
操作部14は、ユーザからの外部操作による指令を入力するためのものであり、キーボードやポインティングデバイス(マウス等)を備えている。
The communication unit 13 is an interface for communicating with the multifunction device 2 via a network.
The operation unit 14 is for inputting a command by an external operation from the user, and includes a keyboard and a pointing device (such as a mouse).

表示部15は、各種情報をユーザが視認可能な画像として表示するためのものであり、液晶ディスプレイが用いられている。
一方、複合機2は、スキャナ機能やプリンタ機能等を有する多機能装置であり、制御部21と、記憶部22と、通信部23と、操作部24と、表示部25と、読取部26と、印刷部30とを備えている。
The display unit 15 is for displaying various information as an image that can be visually recognized by the user, and a liquid crystal display is used.
On the other hand, the multifunction device 2 is a multi-function device having a scanner function, a printer function, and the like, and includes a control unit 21, a storage unit 22, a communication unit 23, an operation unit 24, a display unit 25, a reading unit 26, and the like. And a printing unit 30.

制御部21は、CPU211、ROM212、RAM213等を備え、複合機2を構成する各部を統括制御する。
記憶部22は、各種情報を記憶するためのものであり、フラッシュメモリが用いられている。そして、記憶部22には、RGB表色系において、印刷する画像を表す画像データを、印刷に用いられるインクの総量が制限される画像データに変換するためのインク総量制限ルックアップテーブル(以下「インク総量制限LUT」という。)が記憶されている。具体的には、記憶部22には、印刷に用いられるインクの種類及び用紙の種類に応じた複数のインク総量制限LUTが登録されたテーブルデータベース221が記憶されている。なお、記憶部22には、後述する処理(図7、図10)をCPU211に実行させるためのプログラムも記憶されている。
The control unit 21 includes a CPU 211, a ROM 212, a RAM 213, and the like, and comprehensively controls each unit constituting the multifunction machine 2.
The storage unit 22 is for storing various types of information, and a flash memory is used. In the storage unit 22, in the RGB color system, a total ink amount limiting lookup table (hereinafter referred to as “the total amount of ink used for printing”) is converted into image data that limits the total amount of ink used for printing. “Total Ink Limit LUT”) is stored. Specifically, the storage unit 22 stores a table database 221 in which a plurality of total ink amount limit LUTs corresponding to the type of ink used for printing and the type of paper are registered. The storage unit 22 also stores a program for causing the CPU 211 to execute processing (FIGS. 7 and 10) described later.

通信部23は、ネットワークを介してパーソナルコンピュータ1と通信するためのインタフェースである。
操作部24は、ユーザからの外部操作による指令を入力するためのものであり、各種操作ボタンを備えている。
The communication unit 23 is an interface for communicating with the personal computer 1 via a network.
The operation unit 24 is for inputting a command by an external operation from the user, and includes various operation buttons.

表示部25は、メッセージ等の情報をユーザが視認可能な画像として表示するためのものであり、小型の液晶ディスプレイが用いられている。
読取部(スキャナ)26は、所定の原稿読取位置にセットされた原稿の画像を読み取り、この画像を表す画像データ(具体的にはRGB表色系で表現された画像データ)を生成する。
The display unit 25 is for displaying information such as a message as an image that can be visually recognized by the user, and a small liquid crystal display is used.
A reading unit (scanner) 26 reads an image of a document set at a predetermined document reading position, and generates image data representing the image (specifically, image data expressed in an RGB color system).

印刷部(プリンタ)30は、インクジェット方式のものであり、シアン(C)、マゼンタ(M)、イエロー(Y)及びブラック(K)の各色インクを印刷媒体としての用紙に吐出してカラー画像を印刷する。また、印刷部30は、印刷に用いられるインクの種類を検出するインク検出部43と、印刷に用いられる用紙の種類を光学的に検出する用紙検出部45とを備えている。   The printing unit (printer) 30 is of an ink jet type, and discharges each color ink of cyan (C), magenta (M), yellow (Y), and black (K) onto a sheet as a printing medium to generate a color image. Print. The printing unit 30 also includes an ink detection unit 43 that detects the type of ink used for printing, and a paper detection unit 45 that optically detects the type of paper used for printing.

ここで、印刷部30の構造について簡単に説明する。図2は、印刷部30の主要構成を表す断面図である。なお、印刷部30は、複合機2における下部に配置されており、その上部に読取部26が配置されている。   Here, the structure of the printing unit 30 will be briefly described. FIG. 2 is a cross-sectional view illustrating the main configuration of the printing unit 30. Note that the printing unit 30 is disposed in the lower part of the multifunction device 2, and the reading unit 26 is disposed in the upper part thereof.

同図に示すように、印刷部30は、用紙Pを収容する給紙カセット31を備えており、給紙カセット31内の用紙Pは、給紙カセット31から印刷部30の内部へ給送されて所望の画像が印刷され、排紙トレイ32へ排出される。   As shown in the figure, the printing unit 30 includes a paper feed cassette 31 that stores paper P. The paper P in the paper feed cassette 31 is fed from the paper feed cassette 31 into the printing unit 30. Thus, a desired image is printed and discharged to the discharge tray 32.

具体的には、給紙カセット31の上側には、給紙カセット31に載置された用紙Pを1枚ずつ分離して用紙搬送路33へ供給するための給紙ローラ34が設けられている。給紙ローラ34は、基軸351を回動軸として上下動する給紙アーム35の先端に軸支されている。   Specifically, a paper feed roller 34 for separating the paper P placed on the paper feed cassette 31 one by one and supplying it to the paper transport path 33 is provided above the paper feed cassette 31. . The paper feed roller 34 is pivotally supported at the tip of a paper feed arm 35 that moves up and down with a base shaft 351 as a rotation axis.

給紙アーム35は、自重により又はバネ等に付勢されて給紙カセット31に接触するように下側へ回動されることにより、その先端に軸支された給紙ローラ34が給紙カセット31上の用紙Pの表面に圧接する。その状態で、給紙ローラ34が回転することにより、給紙ローラ34のローラ面と用紙Pとの間の摩擦力で最上位置の用紙Pが分離傾斜板36へ送り出され、その先端が分離傾斜板36に当接して上方へ案内されることにより用紙搬送路33へ送り込まれる。   The paper feed arm 35 is rotated downward so as to come into contact with the paper feed cassette 31 by its own weight or biased by a spring or the like, so that the paper feed roller 34 pivotally supported at the tip thereof is fed to the paper feed cassette. 3 is pressed against the surface of the paper P on the paper 31. In this state, when the paper feed roller 34 rotates, the uppermost paper P is fed to the separation inclined plate 36 by the frictional force between the roller surface of the paper feed roller 34 and the paper P, and the leading edge of the paper feed roller 34 is separated and inclined. The sheet is fed into the sheet conveyance path 33 by being brought into contact with the plate 36 and guided upward.

用紙搬送路33には、画像記録ユニット37が設けられている。画像記録ユニット37は、インクジェット記録ヘッド38を搭載して主走査方向へ往復動するキャリッジ39を備えている。インクジェット記録ヘッド38は、印刷部30内にインクジェット記録ヘッド38とは独立に配置されたインクカートリッジ40(図3参照)からインクチューブを通じて供給されるシアン(C)、マゼンタ(M)、イエロー(Y)及びブラック(K)の各色インクを微小なインク滴として吐出する。キャリッジ39が往復動される間に、インクジェット記録ヘッド38からインク滴が吐出されることにより、プラテン41上を搬送される用紙Pに画像が印刷される。   An image recording unit 37 is provided in the paper transport path 33. The image recording unit 37 includes a carriage 39 that is mounted with an inkjet recording head 38 and reciprocates in the main scanning direction. The ink jet recording head 38 includes cyan (C), magenta (M), and yellow (Y) supplied through an ink tube from an ink cartridge 40 (see FIG. 3) disposed in the printing unit 30 independently of the ink jet recording head 38. ) And black (K) inks are ejected as fine ink droplets. While the carriage 39 is reciprocated, ink droplets are ejected from the ink jet recording head 38, whereby an image is printed on the paper P conveyed on the platen 41.

図3に示すように、インクカートリッジ40は、装置本体側のインクカートリッジ取付部42に着脱可能に構成されている。インクカートリッジ40における装着側の側面には、インクカートリッジごとに固有の情報であってインクの種類を特定可能なIDナンバーが記憶されたICチップ401が設けられており、インクカートリッジ40がインクカートリッジ取付部42に装着されることにより、インクカートリッジ取付部42に設けられたインク検出部(IC読取部)43と電気的に接続される。   As shown in FIG. 3, the ink cartridge 40 is configured to be detachable from an ink cartridge mounting portion 42 on the apparatus main body side. An IC chip 401 in which an ID number that is unique information for each ink cartridge and that can specify the type of ink is stored is provided on the side surface on the mounting side of the ink cartridge 40, and the ink cartridge 40 is attached to the ink cartridge. By being attached to the part 42, the ink detection part (IC reading part) 43 provided in the ink cartridge attachment part 42 is electrically connected.

一方、図2に示すように、プラテン41の用紙搬送方向上流側には、用紙Pをインクジェット記録ヘッド38の下面に搬送するための搬送ローラ44が配置されており、搬送ローラ44の下流側(インクジェット記録ヘッド38の上流側)に用紙検出部45が設けられている。具体的には、用紙検出部45は、図4に示すように、用紙Pに照射した光の透過率(用紙の厚さ)を測定する透過率測定センサ451と、用紙Pに照射した光の反射率を測定する反射率測定センサ452とから構成されている。   On the other hand, as shown in FIG. 2, a transport roller 44 for transporting the paper P to the lower surface of the inkjet recording head 38 is disposed on the upstream side of the platen 41 in the paper transport direction. A paper detection unit 45 is provided on the upstream side of the inkjet recording head 38. Specifically, as shown in FIG. 4, the paper detection unit 45 includes a transmittance measuring sensor 451 that measures the transmittance of the light irradiated on the paper P (paper thickness), and the light irradiated on the paper P. It comprises a reflectance measurement sensor 452 that measures the reflectance.

[1−2.通信システムで実行される処理の概要]
次に、第1実施形態の通信システムで実行される処理の概要について説明する。
図5に示すように、パーソナルコンピュータ1は、印刷する画像をRGB表色系で表現した画像データを複合機2に送信することにより印刷指示を行う。複合機2は、パーソナルコンピュータ1からの印刷指示を受けると、その画像データ(RGBデータ)を、印刷に用いられるインクの総量が制限された画像データ(RGBデータ)に変換するインク総量制限処理を行う。そして、変換後のRGB表色系の画像データをインクの色に対応したCMYK表色系の画像データに変換し、変換後の画像データ(CMYKデータ)に基づき画像を印刷する。
[1-2. Overview of processing executed in communication system]
Next, an outline of processing executed in the communication system according to the first embodiment will be described.
As shown in FIG. 5, the personal computer 1 issues a print instruction by transmitting image data representing an image to be printed in the RGB color system to the multifunction device 2. When the MFP 2 receives a print instruction from the personal computer 1, the MFP 2 performs a total ink amount limiting process for converting the image data (RGB data) into image data (RGB data) in which the total amount of ink used for printing is limited. Do. Then, the converted RGB color system image data is converted into CMYK color system image data corresponding to the ink color, and an image is printed based on the converted image data (CMYK data).

ここで、インク総量制限処理は、印刷に用いられるインクの総量を制限するための画像データの変換処理であり、印刷に用いられるインクの種類及び用紙の種類に応じたインク総量制限LUTが用いられる。   Here, the total ink amount limiting process is a conversion process of image data for limiting the total amount of ink used for printing, and an total ink amount limiting LUT corresponding to the type of ink used for printing and the type of paper is used. .

すなわち、前述したように、複合機2の記憶部22には、印刷する画像を表す画像データ(RGBデータ)を、印刷に用いられるインクの総量が制限される画像データ(RGBデータ)に変換するための複数のインク総量制限LUTが登録されたテーブルデータベース221が記憶されている。そして、複合機2の制御部21が、インク検出部43及び用紙検出部45により検出されたインクの種類及び用紙の種類に応じたインク総量制限LUTをテーブルデータベース221から選択するインク総量制限LUT設定部27として機能し、こうして選択したインク総量制限LUTを用いてインク総量制限処理を行う。   That is, as described above, the storage unit 22 of the multifunction device 2 converts image data (RGB data) representing an image to be printed into image data (RGB data) that restricts the total amount of ink used for printing. A table database 221 in which a plurality of total ink amount limiting LUTs is registered is stored. Then, the control unit 21 of the multifunction device 2 selects the total ink amount limiting LUT from the table database 221 according to the ink type and the paper type detected by the ink detecting unit 43 and the paper detecting unit 45. It functions as the unit 27 and performs the total ink amount limiting process using the total ink amount limiting LUT thus selected.

具体的には、インク総量制限LUT設定部27は、図6に示すように、インク総量制限LUT有無判定部271と、インク総量制限LUT作成部272と、インク総量制限LUT選択部273とから構成される。   Specifically, the total ink amount limit LUT setting unit 27 includes a total ink amount limit LUT presence / absence determination unit 271, an total ink amount limit LUT creation unit 272, and an total ink amount limit LUT selection unit 273, as shown in FIG. Is done.

インク総量制限LUT有無判定部271は、インク検出部43及び用紙検出部45により検出されたインクの種類及び用紙の種類に応じたインク総量制限LUTが記憶部22のテーブルデータベース221に登録されているか否かを判定する。   Whether the total ink amount limitation LUT presence / absence determination unit 271 has registered in the table database 221 of the storage unit 22 the total ink amount limitation LUT corresponding to the type of ink and the type of paper detected by the ink detection unit 43 and the paper detection unit 45. Determine whether or not.

そして、インクの種類及び用紙の種類に応じたインク総量制限LUTが登録されていると判定した場合には、インク総量制限LUT選択部273がそのインク総量制限LUTを選択する。   If it is determined that the total ink amount limit LUT corresponding to the ink type and the paper type is registered, the total ink amount limit LUT selection unit 273 selects the total ink amount limit LUT.

一方、インクの種類及び用紙の種類に応じたインク総量制限LUTが登録されていないと判定した場合には、インク総量制限LUT作成部272がそのインクの種類及び用紙の種類に応じた新たなインク総量制限LUTを作成し、作成したインク総量制限LUTをそのインクの種類及び用紙の種類と対応付けて記憶部22のテーブルデータベース221に登録する。なお、この場合には、インク総量制限LUT選択部273はそのインク総量制限LUT(新たに作成して登録したもの)を選択する。   On the other hand, if it is determined that the total ink amount limit LUT corresponding to the ink type and the paper type is not registered, the total ink amount limit LUT creation unit 272 creates a new ink corresponding to the ink type and the paper type. A total amount restriction LUT is created, and the created total ink amount restriction LUT is registered in the table database 221 of the storage unit 22 in association with the ink type and the paper type. In this case, the total ink amount limitation LUT selection unit 273 selects the total ink amount limitation LUT (newly created and registered).

[1−3.複合機で実行される処理手順]
次に、複合機2で実行される具体的な処理手順について説明する。
図7は、パーソナルコンピュータ1から印刷指示を受けることにより複合機2の制御部21(具体的にはCPU211)が実行する画像印刷処理のフローチャートである。
[1-3. Processing procedure executed in the MFP]
Next, a specific processing procedure executed by the multifunction machine 2 will be described.
FIG. 7 is a flowchart of an image printing process executed by the control unit 21 (specifically, the CPU 211) of the multifunction machine 2 when receiving a printing instruction from the personal computer 1.

制御部21は、画像印刷処理を開始すると、まずS101で、印刷に用いられるインクの種類を検出する。具体的には、インクカートリッジ40のICチップ401に記憶されているIDナンバーをインク検出部43により読み出し、そのIDナンバーをインクの種類として特定する。   When the image printing process is started, the control unit 21 first detects the type of ink used for printing in S101. Specifically, the ID number stored in the IC chip 401 of the ink cartridge 40 is read by the ink detection unit 43, and the ID number is specified as the type of ink.

続いて、S102では、印刷に用いられる用紙の種類を検出する。具体的には、図8に示すように、用紙の反射率をX軸、用紙の厚さをY軸とする2次元領域を複数の領域に細分化した各領域にあらかじめ領域番号が設定されている。そして、用紙検出部45の透過率測定センサ451により測定された用紙の厚さ(光の透過率)と、反射率測定センサ452により測定された用紙の反射率とに基づき、その測定値に対応する領域の領域番号を用紙の種類として特定する。   Subsequently, in S102, the type of paper used for printing is detected. Specifically, as shown in FIG. 8, area numbers are set in advance in each area obtained by subdividing a two-dimensional area having a paper reflectance of the X axis and a paper thickness of the Y axis into a plurality of areas. Yes. Then, based on the sheet thickness (light transmittance) measured by the transmittance measuring sensor 451 of the sheet detecting unit 45 and the reflectance of the sheet measured by the reflectance measuring sensor 452, the measured value is supported. The area number of the area to be specified is specified as the paper type.

続いて、S103では、S101,S102で検出したインクの種類及び用紙の種類に応じたインク総量制限LUTが記憶部22のテーブルデータベース221に登録されているか否かを判定する。具体的には、テーブルデータベース221には、図9に示すように、インク総量制限LUTの記憶先アドレスが、用紙の種類(領域番号)及びインクの種類(インクカートリッジ40のIDナンバー)と対応付けて記憶されている。このため、S103では、S101,S102で検出したインクの種類及び用紙の種類に対応するインク総量制限LUTをテーブルデータベース221から検索する。   Subsequently, in S103, it is determined whether or not the total ink amount limitation LUT corresponding to the ink type and paper type detected in S101 and S102 is registered in the table database 221 of the storage unit 22. Specifically, in the table database 221, as shown in FIG. 9, the storage destination address of the total ink amount limiting LUT is associated with the paper type (region number) and the ink type (ID number of the ink cartridge 40). Is remembered. For this reason, in S103, the total ink amount restriction LUT corresponding to the ink type and paper type detected in S101 and S102 is searched from the table database 221.

そして、S103で、インクの種類及び用紙の種類に応じたインク総量制限LUTが登録されていないと判定した場合には、S104へ移行し、そのインクの種類及び用紙の種類に応じた新たなインク総量制限LUTを作成するLUT作成処理を実行した後、S105へ移行する。なお、LUT作成処理の具体的な内容については後述する(図10)。   If it is determined in S103 that the total ink amount limit LUT corresponding to the ink type and the paper type is not registered, the process proceeds to S104, and a new ink corresponding to the ink type and the paper type is obtained. After performing the LUT creation processing for creating the total amount restriction LUT, the process proceeds to S105. The specific contents of the LUT creation process will be described later (FIG. 10).

一方、S103で、インクの種類及び用紙の種類に応じたインク総量制限LUTが登録されていると判定した場合には、そのままS105へ移行する。
S105では、インクの種類及び用紙の種類に応じたインク総量制限LUTを選択する。なお、S104でLUT作成処理を実行した場合には、そのLUT作成処理で新たに作成したインク総量制限LUTが選択される。
On the other hand, if it is determined in S103 that the total ink amount restriction LUT corresponding to the ink type and the paper type is registered, the process proceeds to S105 as it is.
In S105, the total ink amount restriction LUT corresponding to the ink type and the paper type is selected. When the LUT creation process is executed in S104, the total ink amount restriction LUT newly created by the LUT creation process is selected.

続いて、S106では、パーソナルコンピュータ1から受信した画像データ(RGBデータ)に対し、S105で選択したインク総量制限LUTを用いてインク総量制限処理を行う。   Subsequently, in S106, a total ink amount restriction process is performed on the image data (RGB data) received from the personal computer 1 using the total ink amount restriction LUT selected in S105.

続いて、S107では、S106で処理が行われた画像データをRGBデータからCMYKデータに変換する。
続いて、S108では、S107で変換されたCMYKデータに基づき画像を印刷する処理を行う。その後、本画像印刷処理を終了する。
Subsequently, in S107, the image data processed in S106 is converted from RGB data to CMYK data.
In step S108, an image is printed based on the CMYK data converted in step S107. Thereafter, the image printing process is terminated.

次に、前述した画像印刷処理のS104で実行されるLUT作成処理の具体的内容について、図10のフローチャートを用いて説明する。
制御部21は、LUT作成処理を開始すると、まずS201で、用紙に印刷されるインクの量を確認するためのインク量確認チャートを用紙に印刷する処理を行う。具体的には、図11に示すように、RGB値を(0,0,0)から(255,255,255)までそれぞれ9階調で変化させた729個のパッチからなるものであり、各パッチは印刷時のにじみ度合いを検出するために間隔を空けて配置されている。
Next, specific contents of the LUT creation process executed in S104 of the above-described image printing process will be described with reference to the flowchart of FIG.
When starting the LUT creation process, the control unit 21 first performs a process of printing an ink amount confirmation chart on the sheet for confirming the amount of ink printed on the sheet in S201. Specifically, as shown in FIG. 11, the patch is composed of 729 patches in which RGB values are changed in 9 gradations from (0, 0, 0) to (255, 255, 255). The patches are arranged at intervals in order to detect the degree of bleeding during printing.

続いて、S202では、S201でインク量確認チャートが印刷された印刷物の両面(印刷面及び裏面)を読取部26で読み取る。なお、この処理は、ユーザに対して読取操作を促すメッセージを表示部25に表示することなどにより実現される。   Subsequently, in S202, the reading unit 26 reads both surfaces (printing surface and back surface) of the printed matter on which the ink amount confirmation chart is printed in S201. This process is realized by displaying a message prompting the user to perform a reading operation on the display unit 25.

続いて、S203では、印刷面の読取画像に基づきパッチごとに画像のにじみ度合いを判定するとともに、裏面の読取画像に基づきパッチごとに画像の裏写り度合いを判定する。   In step S203, the degree of image blur is determined for each patch based on the read image on the printing surface, and the degree of image show-through is determined for each patch based on the read image on the back surface.

続いて、S204では、S203での判定結果が良好な(にじみ及び裏写りのない)パッチからなる良好パッチリストと、残りのパッチ(判定結果が良好でないパッチ)からなる不具合パッチリストとを作成する。このとき、各パッチのRGB値から明度、彩度、色相により表現される色値(本実施形態ではYCrCb値)を算出し、各RGB値と対応付ける。   Subsequently, in S204, a good patch list consisting of patches with good determination results (no blurring and show-through) in S203 and a defective patch list consisting of the remaining patches (patches with poor determination results) are created. . At this time, a color value (YCrCb value in the present embodiment) expressed by lightness, saturation, and hue is calculated from the RGB value of each patch, and is associated with each RGB value.

続いて、S205では、不具合パッチリストの中から処理対象のパッチを1つ選択し、そのパッチのYCrCb値との色差が最も小さいYCrCb値のパッチを良好パッチリストの中から検索する。不具合パッチのYCrCb値(YbCrbCbb)と良好パッチのYCrCb値(YgCrgCbg)の色差ΔEは式(1)で算出する。式(1)において、a,b,cは重み係数であり、重み係数を調節することで、例えば明度に重みを置いた探索(aの値を大きくする)や彩度に重みを置いた探索(aの値を小さくする)を行うことができる。なお、S205〜S207の処理は、不具合パッチリストのすべてのパッチに対する処理が終了するまで繰り返されるようになっており、このS205では、まだ処理対象になっていないパッチを選択する。 Subsequently, in S205, one patch to be processed is selected from the defective patch list, and a patch having a YCrCb value with the smallest color difference from the YCrCb value of the patch is searched from the good patch list. Color difference ΔE of YCrCb values bug patch (Y b Cr b Cb b) and YCrCb value good patch (Y g Cr g Cb g) is calculated by equation (1). In Expression (1), a, b, and c are weighting factors. By adjusting the weighting factor, for example, a search with a weight on brightness (a value is increased) or a search with a weight on saturation. (Reducing the value of a) can be performed. Note that the processing of S205 to S207 is repeated until the processing for all patches in the defective patch list is completed. In S205, a patch that has not yet been processed is selected.

Figure 2009232228
続いて、S206では、不具合パッチリストのRGB値を、検索された良好パッチリストのRGB値に置き換える。
Figure 2009232228
Subsequently, in S206, the RGB value of the defective patch list is replaced with the RGB value of the retrieved good patch list.

続いて、S207では、不具合パッチリストのすべてのパッチについて値の置き換え処理を行ったか否か(すべてのパッチに対する処理が終了したか否か)を判定する。
そして、S207で、すべてのパッチについて値の置き換え処理を行っていない(未処理のパッチが残っている)と判定した場合には、S205へ戻る。
Subsequently, in S207, it is determined whether or not value replacement processing has been performed for all patches in the defective patch list (whether processing for all patches has been completed).
If it is determined in S207 that value replacement processing has not been performed for all patches (unprocessed patches remain), the process returns to S205.

一方、S207で、すべてのパッチについて値の置き換え処理を行ったと判定した場合には、S208へ移行し、入力RGB値を出力RGB値に変換する色変換テーブルを作成し、インク総量制限LUTとして記憶部22のテーブルデータベース221に登録する。具体的には、インク量確認チャートの各パッチのRGB値を入力RGB値とし、良好パッチリストに分類されたRGB値を出力RGB値とする。つまり、入力RGB値が良好パッチリストに分類されたものはそのまま保持し、入力RGB値が不具合パッチリストに分類されたものについてのみ、S206での置き換え処理に基づき、良好パッチリストに分類されたRGB値(YCrCb値との色差が最も小さいもの)に変換する内容の色変換テーブルを作成する。その後、本LUT作成処理を終了する。   On the other hand, if it is determined in S207 that value replacement processing has been performed for all patches, the process proceeds to S208, where a color conversion table for converting input RGB values to output RGB values is created and stored as the total ink amount restriction LUT. Register in the table database 221 of the unit 22. Specifically, the RGB values of each patch in the ink amount confirmation chart are set as input RGB values, and the RGB values classified in the good patch list are set as output RGB values. That is, the input RGB values classified into the good patch list are kept as they are, and only the input RGB values classified into the defective patch list are stored in the good patch list based on the replacement processing in S206. A color conversion table having contents to be converted into values (those having the smallest color difference from the YCrCb value) is created. Thereafter, the LUT creation process is terminated.

[1−4.効果]
以上説明したように、第1実施形態の通信システムにおいて、複合機2には、印刷に用いられるインクの種類及び用紙の種類に応じた複数のインク総量制限LUTがあらかじめ記憶されている(図1)。そして、複合機2は、印刷に用いられるインクの種類及び用紙の種類を印刷条件として検出し(S101,S102)、印刷条件に対応するインク総量制限LUTを用いて画像データを変換するインク総量制限処理を行う(S105,S106)。
[1-4. effect]
As described above, in the communication system according to the first embodiment, the MFP 2 stores in advance a plurality of ink total amount restriction LUTs corresponding to the type of ink used for printing and the type of paper (FIG. 1). ). The multifunction device 2 detects the type of ink and the type of paper used for printing as printing conditions (S101, S102), and limits the total ink amount for converting image data using the total ink amount limiting LUT corresponding to the printing conditions. Processing is performed (S105, S106).

このような複合機2によれば、インクの種類及び用紙の種類に応じて適切なインク総量制限処理を行うことができる。この結果、良好な印刷結果を得ることができるとともに、用紙のインク吸収量の上限を超えてインクが吐出されることにより用紙からあふれ出たインクが複合機2の内部を汚して複合機2の寿命を縮めてしまうといった問題を生じにくくすることができる。   According to such a multifunction machine 2, it is possible to perform appropriate ink total amount restriction processing according to the type of ink and the type of paper. As a result, a good printing result can be obtained, and the ink overflowing from the sheet due to the discharge of ink exceeding the upper limit of the ink absorption amount of the sheet stains the inside of the multifunction machine 2 and Problems such as shortening the life can be made difficult to occur.

また、複合機2は、ルックアップテーブル(インク総量制限LUT)を用いてインク総量制限処理を行うため、使用するインクの組合せに応じた複雑な制限についても容易に行うことができ、インク総量制限処理のための計算負荷を抑制することができる。   Further, since the MFP 2 performs the total ink amount limiting process using the lookup table (total ink amount limiting LUT), it can easily perform complicated limitation according to the combination of inks to be used. The calculation load for processing can be suppressed.

さらに、複合機2は、印刷条件に対応するインク総量制限LUTが記憶されていないことを条件として(S103:NO)、その印刷条件に対応するインク総量制限LUTを作成するため(S104)、想定外のインクや用紙が印刷に用いられた場合にも適切なインク総量制限処理を行うことが可能となる。すなわち、用紙やインクとしては、印刷装置(本実施形態では複合機2)の製造時には想定されていなかった種類のものが新たに開発される可能性があり、特に、近年では、印刷装置の専用紙や専用インク以外にも、様々な汎用紙やリフィルインクが出回っており、それらを一般ユーザが使用する例が増えている。したがって、印刷条件に応じたインク総量制限LUTを作成できることは非常に効果的である。   Further, assuming that the total amount limit LUT corresponding to the printing condition is not stored (S103: NO), the multifunction device 2 creates the total amount limit LUT corresponding to the printing condition (S104). Even when outside ink or paper is used for printing, it is possible to perform appropriate ink total amount restriction processing. That is, there is a possibility that a new type of paper or ink that was not assumed at the time of manufacturing the printing apparatus (in the present embodiment, the multifunction machine 2) may be newly developed. In addition to paper and dedicated ink, various general-purpose papers and refill inks are on the market, and there are increasing examples of general users using them. Therefore, it is very effective to create the total ink amount limiting LUT according to the printing conditions.

また、複合機2は、カラーパッチの印刷結果に基づき、不具合パッチリストの値を、良好パッチリストの値に置き換えることによりインク総量制限LUTを作成するようにしているため、過剰な量のインクが印刷に用いられることによる印刷品質の低下を防止して良好な印刷結果を得るためのインク総量制限LUTを容易に作成することができる。   Further, since the multifunction device 2 creates the total ink amount limitation LUT by replacing the value of the defective patch list with the value of the good patch list based on the print result of the color patch, an excessive amount of ink is generated. It is possible to easily create a total ink amount limiting LUT for preventing a decrease in print quality due to being used for printing and obtaining a good print result.

一方、複合機2は、インクの色に対応した4次元のCMYKデータに変換する前の3次元のRGBデータに対してインク総量制限処理を行うようにしているため、図18に示すようにCMYKデータに変換した後にインク総量制限処理を行う場合に比べ、インク総量制限LUTのサイズを小さくすることが可能となり、使用メモリ量の低減や処理速度の向上等を図ることができる。   On the other hand, since the multifunction device 2 performs the total ink amount restriction process on the three-dimensional RGB data before conversion into the four-dimensional CMYK data corresponding to the ink color, as shown in FIG. Compared to the case where the total ink amount limiting process is performed after conversion to data, the size of the total ink amount limiting LUT can be reduced, and the amount of used memory can be reduced and the processing speed can be improved.

[1−5.特許請求の範囲との対応]
なお、第1実施形態では、複合機2が画像処理システムに相当する。特に、記憶部22が記憶手段に相当し、S101,S102の処理を実行する制御部21が検出手段に相当し、S103,S104の処理を実行する制御部21が作成手段に相当し、S105,S106の処理を実行する制御部21が制限手段に相当し、S107の処理を実行する制御部21が変換手段に相当する。
[1-5. Correspondence with Claims]
In the first embodiment, the multifunction machine 2 corresponds to an image processing system. In particular, the storage unit 22 corresponds to the storage unit, the control unit 21 that executes the processing of S101 and S102 corresponds to the detection unit, the control unit 21 that executes the processing of S103 and S104 corresponds to the creation unit, and S105, The control unit 21 that executes the process of S106 corresponds to a restriction unit, and the control unit 21 that executes the process of S107 corresponds to a conversion unit.

[2.第2実施形態]
次に、第2実施形態について説明する。
[2−1.全体構成]
図12は、第2実施形態の通信システムの概略構成を表すブロック図である。
[2. Second Embodiment]
Next, a second embodiment will be described.
[2-1. overall structure]
FIG. 12 is a block diagram illustrating a schematic configuration of a communication system according to the second embodiment.

同図に示すように、第2実施形態の通信システムは、第1実施形態の通信システム(図1)と対比すると、インク総量制限LUTが複合機2ではなくパーソナルコンピュータ1に記憶されている点が異なる。すなわち、パーソナルコンピュータ1の記憶部12には、印刷に用いられるインクの種類及び用紙の種類に応じた複数のインク総量制限LUTが登録されたテーブルデータベース124が記憶されている。なお、記憶部12には、後述する処理(図14、図15)をCPU111に実行させるためのプログラムも記憶されている。   As shown in the figure, the communication system according to the second embodiment is different from the communication system according to the first embodiment (FIG. 1) in that the total ink amount limiting LUT is stored in the personal computer 1 instead of the multifunction device 2. Is different. That is, the storage unit 12 of the personal computer 1 stores a table database 124 in which a plurality of total ink amount limit LUTs corresponding to the type of ink used for printing and the type of paper are registered. Note that the storage unit 12 also stores a program for causing the CPU 111 to execute processing (FIGS. 14 and 15) described later.

また、第2実施形態の通信システムでは、第1実施形態において複合機2により実行された処理の一部がパーソナルコンピュータ1において実行される。以下、第1実施形態との相違点を中心に説明することとし、共通する構成については同一符号を用いるとともに詳細な説明は省略する。   In the communication system according to the second embodiment, part of the processing executed by the multifunction machine 2 in the first embodiment is executed by the personal computer 1. Hereinafter, the difference from the first embodiment will be mainly described, and the same reference numerals are used for common configurations, and detailed description thereof is omitted.

[2−2.通信システムで実行される処理の概要]
まず、第2実施形態の通信システムで実行される処理の概要について説明する。
図13に示すように、パーソナルコンピュータ1は、印刷する画像をRGB表色系で表現した画像データを、印刷に用いられるインクの総量が制限された画像データ(RGBデータ)に変換するインク総量制限処理を行う。そして、変換後のRGB表色系の画像データを複合機2に送信することにより印刷指示を行う。複合機2は、パーソナルコンピュータ1からの印刷指示を受けると、その画像データ(RGBデータ)を、インクの色に対応したCMYK表色系の画像データに変換し、変換後の画像データ(CMYKデータ)に基づき画像を印刷する。
[2-2. Overview of processing executed in communication system]
First, an outline of processing executed in the communication system according to the second embodiment will be described.
As shown in FIG. 13, the personal computer 1 limits the total ink amount for converting image data representing an image to be printed in the RGB color system into image data (RGB data) in which the total amount of ink used for printing is limited. Process. Then, the converted RGB color system image data is transmitted to the multifunction device 2 to give a print instruction. Upon receiving a print instruction from the personal computer 1, the multifunction device 2 converts the image data (RGB data) into CMYK color system image data corresponding to the ink color, and the converted image data (CMYK data). ) To print an image.

ここで、インク総量制限処理は、第1実施形態と同様、印刷に用いられるインクの総量を制限するための画像データの変換処理であり、印刷に用いられるインクの種類及び用紙の種類に応じたインク総量制限LUTが用いられる。   Here, the total ink amount limiting process is a conversion process of image data for limiting the total amount of ink used for printing, as in the first embodiment, and depends on the type of ink used for printing and the type of paper. The total ink amount limit LUT is used.

すなわち、前述したように、記憶部12には、印刷する画像を表す画像データ(RGBデータ)を、印刷に用いられるインクの総量が制限される画像データ(RGBデータ)に変換するための複数のインク総量制限LUTが登録されたテーブルデータベース124が記憶されている。印刷に用いられるインクの種類及び用紙の種類は、複合機2のインク検出部43及び用紙検出部45により検出されてパーソナルコンピュータ1に通知される。   That is, as described above, the storage unit 12 stores a plurality of image data (RGB data) representing an image to be printed into image data (RGB data) that limits the total amount of ink used for printing. A table database 124 in which the total ink amount limit LUT is registered is stored. The type of ink and the type of paper used for printing are detected by the ink detection unit 43 and the paper detection unit 45 of the multifunction machine 2 and notified to the personal computer 1.

そして、パーソナルコンピュータ1の制御部11が、インク検出部43及び用紙検出部45により検出されたインクの種類及び用紙の種類に応じたインク総量制限LUTをテーブルデータベース124から選択するインク総量制限LUT設定部17として機能し、こうして選択したインク総量制限LUTを用いてインク総量制限処理を行う。   Then, the control unit 11 of the personal computer 1 selects the total ink amount limiting LUT from the table database 124 according to the ink type and the paper type detected by the ink detecting unit 43 and the paper detecting unit 45, and sets the total ink amount limiting LUT. It functions as the unit 17 and performs the total ink amount limiting process using the total ink amount limiting LUT thus selected.

[2−3.パーソナルコンピュータ及び複合機で実行される処理手順]
次に、パーソナルコンピュータ1及び複合機2のそれぞれで実行される具体的な処理手順について説明する。
[2-3. Processing procedure executed in personal computer and multifunction machine]
Next, specific processing procedures executed in each of the personal computer 1 and the multifunction device 2 will be described.

図14は、ユーザによる印刷操作が行われた場合等、複合機2に対して印刷指示を行うべき条件が成立することによりパーソナルコンピュータ1の制御部11(具体的にはCPU111)が実行する印刷要求処理のフローチャートである。   FIG. 14 illustrates printing executed by the control unit 11 (specifically, the CPU 111) of the personal computer 1 when a condition for instructing the MFP 2 to print is satisfied, such as when a printing operation is performed by the user. It is a flowchart of a request process.

制御部11は、印刷要求処理を開始すると、まずS301で、印刷指示を複合機2へ送信する処理を行う。これにより、複合機2では、印刷に用いられるインクの種類及び用紙の種類が検出され、その検出結果がパーソナルコンピュータ1へ送信される(後述するS501〜S503)。   When the print request process is started, the control unit 11 first performs a process of transmitting a print instruction to the multifunction device 2 in S301. As a result, the multifunction device 2 detects the type of ink and the type of paper used for printing, and transmits the detection results to the personal computer 1 (S501 to S503 described later).

続いて、S302では、印刷に用いられるインクの種類及び用紙の種類の検出結果を複合機2から受信する。
続いて、S303では、S302で受信したインクの種類及び用紙の種類に応じたインク総量制限LUTが記憶部12のテーブルデータベース124に登録されているか否かを判定する。
In step S <b> 302, the detection result of the ink type and paper type used for printing is received from the multifunction device 2.
Subsequently, in S303, it is determined whether or not the total ink amount restriction LUT corresponding to the ink type and paper type received in S302 is registered in the table database 124 of the storage unit 12.

そして、S303で、インクの種類及び用紙の種類に応じたインク総量制限LUTが登録されていないと判定した場合には、S304へ移行し、そのインクの種類及び用紙の種類に応じた新たなインク総量制限LUTを作成するLUT作成処理を実行した後、S305へ移行する。なお、LUT作成処理の具体的な内容については後述する(図15)。   If it is determined in S303 that the total ink amount limit LUT corresponding to the ink type and the paper type is not registered, the process proceeds to S304, and a new ink corresponding to the ink type and the paper type is obtained. After executing the LUT creation process for creating the total amount restriction LUT, the process proceeds to S305. The specific contents of the LUT creation process will be described later (FIG. 15).

一方、S303で、インクの種類及び用紙の種類に応じたインク総量制限LUTが登録されていると判定した場合には、そのままS305へ移行する。
S305では、インクの種類及び用紙の種類に応じたインク総量制限LUTを選択する。なお、S304でLUT作成処理を実行した場合には、そのLUT作成処理で新たに作成したインク総量制限LUTが選択される。
On the other hand, if it is determined in S303 that the total ink amount restriction LUT corresponding to the ink type and the paper type is registered, the process proceeds to S305 as it is.
In S305, the total ink amount limiting LUT corresponding to the ink type and the paper type is selected. When the LUT creation process is executed in S304, the total ink amount restriction LUT newly created by the LUT creation process is selected.

続いて、S306では、印刷する画像を表す画像データ(RGBデータ)に対し、S305で選択したインク総量制限LUTを用いてインク総量制限処理を行う。
続いて、S307では、S306で処理が行われた画像データを複合機2へ送信する。その後、本印刷要求処理を終了する。
Subsequently, in S306, total ink amount restriction processing is performed on the image data (RGB data) representing the image to be printed using the total ink amount restriction LUT selected in S305.
Subsequently, in S307, the image data processed in S306 is transmitted to the multifunction device 2. Thereafter, the print request process is terminated.

次に、前述した印刷要求処理のS304で実行されるLUT作成処理の具体的内容について、図15のフローチャートを用いて説明する。
制御部11は、LUT作成処理を開始すると、まずS401で、インク量確認チャート(図11)を表す画像データを複合機2へ送信する。これにより、複合機2では、インク量確認チャートが用紙に印刷される。その後、印刷物の両面が読み取られ、良好パッチリストと不具合パッチリストとが作成されて、その情報がパーソナルコンピュータ1へ送信される(後述するS601〜S605)。
Next, specific contents of the LUT creation process executed in S304 of the above-described print request process will be described with reference to the flowchart of FIG.
When starting the LUT creation process, the control unit 11 first transmits image data representing the ink amount confirmation chart (FIG. 11) to the multifunction device 2 in S401. As a result, the multifunction peripheral 2 prints the ink amount confirmation chart on the paper. Thereafter, both sides of the printed material are read, a good patch list and a defective patch list are created, and the information is transmitted to the personal computer 1 (S601 to S605 described later).

続いて、S402では、良好パッチリスト及び不具合パッチリストを複合機2から受信する。
続いて、S403では、S402で受信した不具合パッチリストの中から処理対象のパッチを1つ選択し、そのパッチのYCrCb値に最も近いYCrCb値のパッチを良好パッチリストの中から検索する。なお、S403〜S405の処理は、不具合パッチリストのすべてのパッチに対する処理が終了するまで繰り返されるようになっており、このS403では、まだ処理対象になっていないパッチを選択する。
In step S <b> 402, the good patch list and the defective patch list are received from the multifunction device 2.
Subsequently, in S403, one patch to be processed is selected from the defective patch list received in S402, and a patch having a YCrCb value closest to the YCrCb value of the patch is searched from the good patch list. Note that the processing of S403 to S405 is repeated until the processing for all patches in the defective patch list is completed. In S403, a patch that has not yet been processed is selected.

続いて、S404では、不具合パッチリストのRGB値を、検索された良好パッチリストのRGB値に置き換える。
続いて、S405では、不具合パッチリストのすべてのパッチについて値の置き換え処理を行ったか否か(すべてのパッチに対する処理が終了したか否か)を判定する。
Subsequently, in S404, the RGB value of the defective patch list is replaced with the RGB value of the retrieved good patch list.
Subsequently, in S405, it is determined whether or not value replacement processing has been performed for all patches in the defective patch list (whether processing for all patches has been completed).

そして、S405で、すべてのパッチについて値の置き換え処理を行っていない(未処理のパッチが残っている)と判定した場合には、S403へ戻る。
一方、S405で、すべてのパッチについて値の置き換え処理を行ったと判定した場合には、S406へ移行し、入力RGB値を出力RGB値に変換する色変換テーブルを作成し、インク総量制限LUTとして記憶部12のテーブルデータベース124に登録する。その後、本LUT作成処理を終了する。
If it is determined in S405 that value replacement processing has not been performed for all patches (unprocessed patches remain), the process returns to S403.
On the other hand, if it is determined in S405 that value replacement processing has been performed for all patches, the process proceeds to S406, where a color conversion table for converting input RGB values to output RGB values is created and stored as the total ink amount limitation LUT. Register in the table database 124 of the section 12. Thereafter, the LUT creation process is terminated.

次に、複合機2で実行される処理について説明する。
図16は、パーソナルコンピュータ1から印刷指示を受けることにより複合機2の制御部21(具体的にはCPU211)が実行する画像印刷処理のフローチャートである。
Next, processing executed by the multifunction machine 2 will be described.
FIG. 16 is a flowchart of an image printing process executed by the control unit 21 (specifically, the CPU 211) of the multifunction machine 2 upon receiving a print instruction from the personal computer 1.

制御部21は、画像印刷処理を開始すると、まずS501で、印刷に用いられるインクの種類(IDナンバー)を検出する。
続いて、S502では、印刷に用いられる用紙の種類(領域番号)を検出する。
When the image printing process is started, the control unit 21 first detects the type (ID number) of the ink used for printing in S501.
In step S502, the type (area number) of paper used for printing is detected.

続いて、S503では、S501,S502で検出したインクの種類及び用紙の種類の検出結果をパーソナルコンピュータ1へ送信する。これにより、複合機2では、インクの種類及び用紙の種類に応じたインク総量制限LUTが選択され、印刷する画像を表す画像データ(RGBデータ)に対し、選択されたインク総量制限LUTを用いてインク総量制限処理が行われ、処理後の画像データが複合機2へ送信される(前述したS302〜S307)。   Subsequently, in S503, the detection result of the ink type and the paper type detected in S501 and S502 is transmitted to the personal computer 1. As a result, the MFP 2 selects the total ink amount limitation LUT corresponding to the ink type and the paper type, and uses the selected total ink amount limitation LUT for the image data (RGB data) representing the image to be printed. The total ink amount limiting process is performed, and the processed image data is transmitted to the multifunction device 2 (S302 to S307 described above).

続いて、S504では、インク総量制限処理後の画像データをパーソナルコンピュータ1から受信する。
続いて、S505では、S504で受信した画像データをRGBデータからCMYKデータに変換する。
In step S <b> 504, the image data after the total ink amount restriction process is received from the personal computer 1.
In step S505, the image data received in step S504 is converted from RGB data to CMYK data.

続いて、S506では、S505で変換されたCMYKデータに基づき画像を印刷する処理を行う。その後、本画像印刷処理を終了する。
一方、図17は、インク量確認チャートを表す画像データをパーソナルコンピュータ1から受信することにより複合機2の制御部21(具体的にはCPU211)が実行するパッチリスト作成処理のフローチャートである。
In step S506, an image is printed based on the CMYK data converted in step S505. Thereafter, the image printing process is terminated.
On the other hand, FIG. 17 is a flowchart of patch list creation processing executed by the control unit 21 (specifically, the CPU 211) of the multifunction device 2 by receiving image data representing the ink amount confirmation chart from the personal computer 1.

制御部21は、パッチリスト作成処理を開始すると、まずS601で、インク量確認チャート(図11)を用紙に印刷する処理を行う。
続いて、S602では、S601でインク量確認チャートが印刷された印刷物の両面(印刷面及び裏面)を読取部26で読み取る。なお、この処理は、ユーザに対して読取操作を促すメッセージを表示部25に表示することなどにより実現される。
When the patch list creation process is started, the control unit 21 first performs a process of printing an ink amount confirmation chart (FIG. 11) on a sheet in S601.
Subsequently, in S <b> 602, the reading unit 26 reads both surfaces (printing surface and back surface) of the printed matter on which the ink amount confirmation chart is printed in S <b> 601. This process is realized by displaying a message prompting the user to perform a reading operation on the display unit 25.

続いて、S603では、印刷面の読取画像に基づきパッチごとに画像のにじみ度合いを判定するとともに、裏面の読取画像に基づきパッチごとに画像の裏写り度合いを判定する。   In step S603, the degree of image blur is determined for each patch based on the read image on the printing surface, and the degree of image show-through is determined for each patch based on the read image on the back surface.

続いて、S604では、S603での判定結果が良好な(にじみ及び裏写りのない)パッチからなる良好パッチリストと、残りのパッチ(判定結果が良好でないパッチ)からなる不具合パッチリストとを作成する。このとき、各パッチのRGB値から明度、彩度、色相により表現される色値(本実施形態ではYCrCb値)を算出し、各RGB値と対応付ける。   Subsequently, in S604, a good patch list composed of patches with good determination results (no blurring and show-through) in S603 and a defective patch list composed of the remaining patches (patches with poor determination results) are created. . At this time, a color value (YCrCb value in the present embodiment) expressed by lightness, saturation, and hue is calculated from the RGB value of each patch, and is associated with each RGB value.

続いて、S605では、S604で作成した良好パッチリスト及び不具合パッチリストをパーソナルコンピュータ1へ送信し、本パッチリスト作成処理を終了する。これにより、不具合パッチリストのRGB値が良好パッチリストのRGB値に置き換えられる色変換テーブルが作成され、インク総量制限LUTとして記憶部12のテーブルデータベース124に登録される(S402〜S406)。   Subsequently, in S605, the good patch list and the defective patch list created in S604 are transmitted to the personal computer 1, and the patch list creation process is terminated. As a result, a color conversion table in which the RGB values of the defective patch list are replaced with the RGB values of the good patch list is created and registered in the table database 124 of the storage unit 12 as the total ink amount limiting LUT (S402 to S406).

[2−4.効果]
以上説明した第2実施形態の通信システムによれば、第1実施形態と同様の効果を得ることができる。
[2-4. effect]
According to the communication system of the second embodiment described above, the same effect as that of the first embodiment can be obtained.

特に、第2実施形態の通信システムでは、複合機2の記憶部22(フラッシュメモリ)よりも大容量のパーソナルコンピュータ1の記憶部12(ハードディスク装置)にテーブルデータベース124を記憶するようにしているため(図12)、第1実施形態の通信システムに比べ、テーブルデータベース124の記憶容量を大きくすることが可能となる。また、インク総量制限処理の処理内容の修正(インク総量制限LUTの追加等)を複合機2の外部で(複合機2自体に手を加えることなく)容易に行うことができる。   In particular, in the communication system according to the second embodiment, the table database 124 is stored in the storage unit 12 (hard disk device) of the personal computer 1 having a larger capacity than the storage unit 22 (flash memory) of the multifunction machine 2. (FIG. 12), the storage capacity of the table database 124 can be increased as compared with the communication system of the first embodiment. Further, it is possible to easily modify the processing contents of the total ink amount restriction process (addition of the total ink amount restriction LUT, etc.) outside the multifunction device 2 (without modifying the multifunction device 2 itself).

[2−5.特許請求の範囲との対応]
なお、第2実施形態では、パーソナルコンピュータ1が情報処理装置に相当し、複合機2が印刷装置に相当し、パーソナルコンピュータ1及び複合機2が通信可能に構成された通信システムが画像処理システムに相当する。特に、パーソナルコンピュータ1においては、記憶部12が記憶手段に相当し、S301,S302の処理を実行する制御部11が検出手段に相当し、S303,S304の処理を実行する制御部11が作成手段に相当し、S305,S306の処理を実行する制御部11が制限手段に相当する。また、複合機2においては、S505の処理を実行する制御部21が変換手段に相当する。
[2-5. Correspondence with Claims]
In the second embodiment, the personal computer 1 corresponds to an information processing device, the multifunction device 2 corresponds to a printing device, and a communication system configured so that the personal computer 1 and the multifunction device 2 can communicate with each other is an image processing system. Equivalent to. In particular, in the personal computer 1, the storage unit 12 corresponds to the storage unit, the control unit 11 that executes the processing of S301 and S302 corresponds to the detection unit, and the control unit 11 that executes the processing of S303 and S304 includes the creation unit. The control unit 11 that executes the processes of S305 and S306 corresponds to a restricting unit. In the multifunction device 2, the control unit 21 that executes the process of S505 corresponds to a conversion unit.

[3.他の形態]
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されることなく、種々の形態を採り得ることは言うまでもない。
[3. Other forms]
As mentioned above, although embodiment of this invention was described, it cannot be overemphasized that this invention can take a various form, without being limited to the said embodiment.

[3−1.用紙の種類の検出]
上記各実施形態では、印刷に用いられる用紙の種類を常に用紙検出部45により検出するようにしているが、これに限定されるものではなく、例えば、パーソナルコンピュータ1から指示された用紙の種類によっては用紙検出部45による検出を行わないようにしてもよい。
[3-1. Detect paper type]
In each of the above embodiments, the type of paper used for printing is always detected by the paper detection unit 45. However, the present invention is not limited to this. For example, depending on the type of paper instructed from the personal computer 1 May not be detected by the paper detection unit 45.

すなわち、パーソナルコンピュータ1における印刷操作においては、プリンタドライバ123の機能として、印刷に用いる用紙の種類をユーザに設定させることが通常である。そこで、設定された用紙の種類があらかじめ想定されている範囲内のもの(例えば複合機2用の専用紙)であれば、用紙検出部45による検出を行わないようにし、想定外の用紙が設定されている場合にのみ用紙検出部45による検出を行うようにする。このようにすれば、特に、印刷に用いられる用紙と異なる用紙が誤って設定されることが生じにくい使用環境において、用紙の種類の誤検出を生じにくくすることできる。   That is, in the printing operation in the personal computer 1, it is normal for the user to set the type of paper used for printing as a function of the printer driver 123. Therefore, if the set paper type is within the range assumed in advance (for example, dedicated paper for the multifunction machine 2), the detection by the paper detection unit 45 is not performed, and an unexpected paper is set. Only when it is detected, the detection by the paper detection unit 45 is performed. In this way, it is possible to prevent erroneous detection of the type of paper, particularly in a use environment where it is difficult for a paper different from the paper used for printing to be set erroneously.

また、設定された用紙の種類のみから印刷に用いられる用紙の種類を特定するようにすれば、用紙検出部45を用いない構成とすることも可能である。
[3−2.インク総量制限処理]
上記第2実施形態では、インク総量制限処理をパーソナルコンピュータ1で行うようにしているが、これに限定されるものではなく、例えば複合機2で行うようにしてもよい。この場合、インク総量制限処理に用いるインク総量制限LUTは、例えば、複合機2がパーソナルコンピュータ1へ送信要求を送信することにより取得するようにしてもよく、また、パーソナルコンピュータ1から印刷指示とともに送信されるようにしてもよい。
Further, if the paper type used for printing is specified only from the set paper type, it is possible to adopt a configuration in which the paper detection unit 45 is not used.
[3-2. Ink limit processing]
In the second embodiment, the total ink amount limiting process is performed by the personal computer 1, but the present invention is not limited to this, and may be performed by the multifunction machine 2, for example. In this case, the total ink amount limiting LUT used for the total ink amount limiting process may be acquired, for example, by the MFP 2 transmitting a transmission request to the personal computer 1 or transmitted from the personal computer 1 together with a print instruction. You may be made to do.

一方、上記各実施形態では、RGB表色系の画像データをCMYK表色系の画像データに変換する前にインク総量制限処理を行うようにしているが、これに限定されるものではなく、CMYK表色系の画像データに変換した後に行うようにしてもよい。   On the other hand, in each of the above embodiments, the total ink amount restriction process is performed before the RGB color system image data is converted into the CMYK color system image data. However, the present invention is not limited to this. It may be performed after conversion to color image data.

[3−3.LUT作成処理]
上記各実施形態では、インク量確認チャートが印刷された印刷物の両面を複合機2の読取部26に読み取らせ、その読取画像に基づき複合機2の制御部21がパッチごとのにじみ度合い及び裏写り度合いを自動判定するようにしているが、これに限定されるものではない。例えば、印刷物をユーザに目視で確認させ、画像のにじみ度合い及び裏写り度合いを判断させるようにしてもよい。
[3-3. LUT creation process]
In each of the above-described embodiments, both sides of the printed matter on which the ink amount confirmation chart is printed are read by the reading unit 26 of the multi-function device 2, and the control unit 21 of the multi-function device 2 performs the blurring degree and show-through for each patch based on the read image. Although the degree is automatically determined, the present invention is not limited to this. For example, the printed matter may be visually confirmed by the user and the degree of blurring and show-through of the image may be determined.

また、上記各実施形態では、式(1)のような計算式で色差ΔEを求めるが、式(2)、式(3)のように偏角φ及び仰角θを計算し、色差ΔEを式(4)のように求めることで、色相に重みを置いた探索(eの値を大きくする)を行ってもよい。なお、添え字がgのものは良好パッチのYCrCb値より、添え字がbのものは良好パッチのYCrCb値より求められた値であることを表し、d,eは重み係数を表す。これらの色差の計算はYCrCb空間に限らず、LabやCIECAM02などの他の色空間における色差式で行われてもよい。   In each of the above embodiments, the color difference ΔE is obtained by a calculation formula such as Expression (1). However, the deviation angle φ and the elevation angle θ are calculated by Expression (2) and Expression (3), and the color difference ΔE is calculated by the expression. By obtaining as in (4), a search with a weight applied to the hue (the value of e may be increased) may be performed. The subscript g indicates a value obtained from the YCrCb value of the good patch, the subscript b indicates a value obtained from the YCrCb value of the good patch, and d and e represent weighting factors. The calculation of these color differences is not limited to the YCrCb space, and may be performed using color difference formulas in other color spaces such as Lab and CIECAM02.

Figure 2009232228
さらに、上記実施形態では、印刷処理を実行する際に、セットされている用紙及びインクの種類を検出し、必要に応じてインク総量制限LUTを作成しているが、これに限定されるものではない。例えば、用紙やインクカートリッジが取り替えられた場合に、そのセットされた用紙の種類やインクの種類を検出し、その検出結果に基づきインク総量制限LUTを作成するようにしてもよい。具体的には、インク検出部43や用紙検出部45により、インクカートリッジや用紙が新たにセットされたことが検出されると、インク総量制限LUTの有無を判別する。このとき、インクの種類や用紙の種類は、新たにセットされたインクカートリッジや用紙に基づいて検出する。そして、検出したインクの種類及び用紙の種類に応じたインク総量制限LUTが登録されていなければ、そのインクの種類及び用紙の種類に応じた新たなインク総量制限LUTを作成する。このようにすれば、印刷処理を行う際には既にインク総量制限LUTが登録されているので、記憶されているインク総量制限LUTから、印刷に用いられるインクの種類及び用紙の種類に応じたインク総量制限LUTを読み出し、そのインク総量制限LUTを用いてインク総量制限処理及び印刷処理を行うことができる。
Figure 2009232228
Furthermore, in the above-described embodiment, when the printing process is executed, the set paper and ink types are detected, and the total ink amount limiting LUT is created as necessary. However, the present invention is not limited to this. Absent. For example, when a paper or an ink cartridge is replaced, the type of the set paper or the type of ink may be detected, and the total ink amount limiting LUT may be created based on the detection result. Specifically, when the ink detection unit 43 or the paper detection unit 45 detects that an ink cartridge or paper is newly set, the presence / absence of the total ink amount limiting LUT is determined. At this time, the ink type and the paper type are detected based on the newly set ink cartridge and paper. If the total ink amount limit LUT corresponding to the detected ink type and the paper type is not registered, a new total ink amount limit LUT corresponding to the ink type and the paper type is created. In this way, since the total ink amount limit LUT is already registered when performing the printing process, the ink corresponding to the type of ink used for printing and the type of paper is determined from the stored total ink amount limit LUT. The total amount restriction LUT is read, and the total ink amount restriction process and the printing process can be performed using the total ink amount restriction LUT.

また、インク検出部43は、インクカートリッジ40の取替えを検出すると、その取替えによりセットされたインクカートリッジ40のIDナンバーに対応するインク総量制限LUTが登録されているかを判断してもよい。その判断の結果、セットされたインクカートリッジ40のIDナンバーに対応するインク総量制限LUTが既に登録されていると判断した場合には、登録されているIDナンバーに対応するインク総量制限LUTを削除してもよい。このように、登録されているIDナンバーに対応するインク総量制限LUTを削除しておくことにより、画像印刷処理が行われる際には、インク総量制限LUTが新たに作成される。この結果、詰め替え用インクのように、同じインクカートリッジ容器であっても中身のインクが異なるものが用いられた場合であっても、確実にインクの種類に対応するインク総量制限LUTに基づいたインク総量の制限が行われることになる。   Further, when the ink detection unit 43 detects replacement of the ink cartridge 40, the ink detection unit 43 may determine whether the total ink amount restriction LUT corresponding to the ID number of the ink cartridge 40 set by the replacement is registered. As a result of the determination, if it is determined that the total ink amount limit LUT corresponding to the set ID number of the ink cartridge 40 has already been registered, the total ink amount limit LUT corresponding to the registered ID number is deleted. May be. In this way, by deleting the total ink amount limit LUT corresponding to the registered ID number, a total ink amount limit LUT is newly created when the image printing process is performed. As a result, even if the same ink cartridge container or different contents are used, such as refilling ink, the ink based on the total ink amount limit LUT corresponding to the ink type is surely obtained. The total amount will be limited.

[3−4.色材]
上記各実施形態では、CMYKの4色のインクを用いて画像を印刷するインクジェット方式の印刷部30を例に挙げて説明したが、これに限定されるものではなく、例えばより多くの色のインクを用いる構成とすることも可能である。また、色材はインクに限定されるものではなく、例えば複数色のトナーを用いて画像を形成するレーザ転写方式であってもよい。この場合、不具合パッチの判定は、トナーの定着不良の度合いによって行ってもよい。
[3-4. Color material]
In each of the embodiments described above, the inkjet printing unit 30 that prints an image using four colors of CMYK has been described as an example. However, the present invention is not limited to this, and for example, more colors of ink are used. It is also possible to adopt a configuration using. Further, the color material is not limited to ink, and for example, a laser transfer method in which an image is formed using toners of a plurality of colors may be used. In this case, the defect patch may be determined based on the degree of toner fixing failure.

[3−5.画像データ]
上記各実施形態では、複合機2に入力される画像データとしてRGBデータを例示したが、これに限定されるものではなく、他の形式であっても本発明を適用することができる。
[3-5. image data]
In each of the above-described embodiments, RGB data is exemplified as image data input to the multifunction device 2, but the present invention is not limited to this and the present invention can be applied to other formats.

第1実施形態の通信システムの概略構成を表すブロック図である。1 is a block diagram illustrating a schematic configuration of a communication system according to a first embodiment. 印刷部の主要構成を表す断面図である。It is sectional drawing showing the main structures of a printing part. インクカートリッジの説明図である。It is explanatory drawing of an ink cartridge. 用紙検出部の構成を表す模式図である。It is a schematic diagram showing the structure of a paper detection part. 第1実施形態の通信システムで実行される処理の説明図である。It is explanatory drawing of the process performed with the communication system of 1st Embodiment. インク総量制限LUT設定部の構成を表すブロック図である。FIG. 6 is a block diagram illustrating a configuration of a total ink amount limit LUT setting unit. 第1実施形態の複合機により実行される画像印刷処理のフローチャートである。3 is a flowchart of image printing processing executed by the multifunction machine according to the first embodiment. 用紙の種類の特定方法の説明図である。It is explanatory drawing of the identification method of the kind of paper. インクの種類及び用紙の種類に対応するインク総量制限LUTの特定方法の説明図である。FIG. 6 is an explanatory diagram of a method for specifying an ink total amount restriction LUT corresponding to an ink type and a paper type. 第1実施形態の複合機により実行されるLUT作成処理のフローチャートである。6 is a flowchart of LUT creation processing executed by the multifunction machine according to the first embodiment. インク量確認チャートの説明図である。It is explanatory drawing of an ink amount confirmation chart. 第2実施形態の通信システムの概略構成を表すブロック図である。It is a block diagram showing schematic structure of the communication system of 2nd Embodiment. 第2実施形態の通信システムで実行される処理の説明図である。It is explanatory drawing of the process performed with the communication system of 2nd Embodiment. 第2実施形態のパーソナルコンピュータにより実行される印刷要求処理のフローチャートである。It is a flowchart of the print request process performed by the personal computer of the second embodiment. 第2実施形態のパーソナルコンピュータにより実行されるLUT作成処理のフローチャートである。It is a flowchart of the LUT creation process performed by the personal computer of 2nd Embodiment. 第2実施形態の複合機により実行される画像印刷処理のフローチャートである。10 is a flowchart of image printing processing executed by the multifunction machine according to the second embodiment. 第2実施形態の複合機により実行されるパッチリスト作成処理のフローチャートである。10 is a flowchart of patch list creation processing executed by the multifunction peripheral according to the second embodiment. CMYKデータに変換した後にインク総量制限処理を行う場合の説明図である。It is explanatory drawing in the case of performing an ink total amount restriction | limiting process after converting into CMYK data.

符号の説明Explanation of symbols

1…パーソナルコンピュータ、2…複合機、11…制御部、12…記憶部、124…テーブルデータベース、13…通信部、14…操作部、15…表示部、21…制御部、22…記憶部、221…テーブルデータベース、23…通信部、24…操作部、25…表示部、26…読取部、30…印刷部、40…インクカートリッジ、401…ICチップ、42…インクカートリッジ取付部、43…インク検出部、45…用紙検出部、451…透過率測定センサ、452…反射率測定センサ   DESCRIPTION OF SYMBOLS 1 ... Personal computer, 2 ... Multifunction machine, 11 ... Control part, 12 ... Memory | storage part, 124 ... Table database, 13 ... Communication part, 14 ... Operation part, 15 ... Display part, 21 ... Control part, 22 ... Storage part, 221 ... Table database, 23 ... Communication unit, 24 ... Operation unit, 25 ... Display unit, 26 ... Reading unit, 30 ... Printing unit, 40 ... Ink cartridge, 401 ... IC chip, 42 ... Ink cartridge mounting unit, 43 ... Ink Detection unit, 45... Paper detection unit, 451... Transmittance measurement sensor, 452.

Claims (8)

印刷する画像を表す画像データを、印刷に用いられる色材量が制限された画像データに変換するためのルックアップテーブルを記憶する記憶手段と、
色材の種類及び印刷媒体の種類のうち少なくとも1つを印刷条件として検出する検出手段と、
前記記憶手段に記憶されているルックアップテーブルのうち前記検出手段により検出された印刷条件に対応するものを用いて画像データを変換する色材量制限処理を行う制限手段と、
を備えることを特徴とする画像処理システム。
Storage means for storing a look-up table for converting image data representing an image to be printed into image data with a limited amount of color material used for printing;
Detecting means for detecting at least one of a color material type and a print medium type as a printing condition;
Limiting means for performing color material amount limiting processing for converting image data using a lookup table stored in the storage means that corresponds to the printing conditions detected by the detection means;
An image processing system comprising:
画像データの表す画像を印刷する印刷手段を備える印刷装置と、印刷する画像を表す画像データを前記印刷装置へ送信可能な情報処理装置とから構成されており、
前記記憶手段は、前記情報処理装置に設けられていること
を特徴とする請求項1に記載の画像処理システム。
A printing apparatus including a printing unit that prints an image represented by image data; and an information processing apparatus that can transmit image data representing the image to be printed to the printing apparatus.
The image processing system according to claim 1, wherein the storage unit is provided in the information processing apparatus.
前記検出手段により検出された印刷条件に対応するルックアップテーブルが前記記憶手段に記憶されていないことを条件として、その印刷条件に対応するルックアップテーブルを作成して前記記憶手段に記憶させる作成手段を備えること
を特徴とする請求項1又は請求項2に記載の画像処理システム。
Creation means for creating a lookup table corresponding to the printing condition and storing it in the storage means on condition that the lookup table corresponding to the printing condition detected by the detection means is not stored in the storage means The image processing system according to claim 1, further comprising:
前記作成手段は、前記印刷条件でのカラーパッチの印刷結果に基づき、印刷結果が良好でないカラーパッチの色値を印刷結果が良好なカラーパッチの色値に変換するルックアップテーブルを作成すること
を特徴とする請求項3に記載の画像処理システム。
The creating means creates a look-up table for converting color patch color values with poor print results into color patch color values with good print results based on the color patch print results under the printing conditions. The image processing system according to claim 3, wherein:
印刷する画像を表す画像データを、印刷に用いられる色材の色値で表現された印刷用の画像データに変換する変換手段を備え、
前記制限手段は、前記変換手段により変換される前の画像データに対して前記色材量制限処理を行うこと
を特徴とする請求項1から請求項4までのいずれか1項に記載の画像処理システム。
Conversion means for converting image data representing an image to be printed into image data for printing represented by color values of a color material used for printing;
The image processing according to any one of claims 1 to 4, wherein the restriction unit performs the color material amount restriction process on the image data before being converted by the conversion unit. system.
前記印刷用の画像データは、色材の色数に対応するN次元の色空間で表現され、
前記変換手段による変換対象となる画像データは、M次元(M<N)の色空間で表現されること
を特徴とする請求項5に記載の画像処理システム。
The image data for printing is expressed in an N-dimensional color space corresponding to the number of colors of the color material,
The image processing system according to claim 5, wherein the image data to be converted by the conversion unit is expressed in an M-dimensional (M <N) color space.
印刷する画像を表す画像データを、印刷に用いられる色材量が制限された画像データに変換するためのルックアップテーブルを記憶する記憶手段を備えるコンピュータシステムを、
色材の種類及び印刷媒体の種類のうち少なくとも1つを印刷条件として検出する検出手段と、
前記記憶手段に記憶されているルックアップテーブルのうち前記検出手段により検出された印刷条件に対応するものを用いて画像データを変換する色材量制限処理を行う制限手段として機能させること
を特徴とする画像処理プログラム。
A computer system comprising storage means for storing a look-up table for converting image data representing an image to be printed into image data with a limited amount of color material used for printing,
Detecting means for detecting at least one of a color material type and a print medium type as a printing condition;
A function that serves as a limiting unit that performs color material amount limiting processing for converting image data using a lookup table stored in the storage unit that corresponds to a printing condition detected by the detection unit. Image processing program.
印刷に用いられる色材の種類及び印刷媒体の種類のうち少なくとも1つを印刷条件として検出する検出ステップと、
印刷する画像を表す画像データを、印刷に用いられる色材量が制限された画像データに変換するために用意されているルックアップテーブルのうち、前記検出ステップで検出した印刷条件に対応するものを用いて画像データを変換する色材量制限処理を行う制限ステップと、
を備えることを特徴とする画像処理方法。
A detection step of detecting at least one of a type of color material used for printing and a type of print medium as a printing condition;
A look-up table prepared for converting image data representing an image to be printed into image data with a limited amount of color material used for printing, corresponding to the printing conditions detected in the detection step. A limiting step for performing color material amount limiting processing to convert image data using,
An image processing method comprising:
JP2008076066A 2008-03-24 2008-03-24 Image processing system, image processing program and image processing method Pending JP2009232228A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2008076066A JP2009232228A (en) 2008-03-24 2008-03-24 Image processing system, image processing program and image processing method
US12/409,045 US8305641B2 (en) 2008-03-24 2009-03-23 Image-processing system
CN2009101286984A CN101544127B (en) 2008-03-24 2009-03-24 Image-processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008076066A JP2009232228A (en) 2008-03-24 2008-03-24 Image processing system, image processing program and image processing method

Publications (1)

Publication Number Publication Date
JP2009232228A true JP2009232228A (en) 2009-10-08

Family

ID=41191604

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008076066A Pending JP2009232228A (en) 2008-03-24 2008-03-24 Image processing system, image processing program and image processing method

Country Status (2)

Country Link
JP (1) JP2009232228A (en)
CN (1) CN101544127B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013237221A (en) * 2012-05-16 2013-11-28 Fuji Xerox Co Ltd Color processing apparatus and color processing program

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014173435A1 (en) * 2013-04-22 2014-10-30 Hewlett-Packard Development Company L.P. Spectral print mapping
NZ728666A (en) 2014-08-19 2018-08-31 Hewlett Packard Development Co Transform map at printer cartridge
US9489711B2 (en) * 2014-08-21 2016-11-08 Facebook, Inc. Systems and methods for recipient-side image processing
CN104760418B (en) * 2015-03-18 2016-05-11 绍兴文理学院 Mass colour fast control method and control system thereof for digital printer
JP6769037B2 (en) 2016-01-29 2020-10-14 ブラザー工業株式会社 Inkjet recording device
JP6769038B2 (en) 2016-01-29 2020-10-14 ブラザー工業株式会社 Inkjet recording device
EP3455079A4 (en) 2016-10-24 2019-12-25 Hewlett-Packard Development Company, L.P. Setting ink use limits for a printing system
CN108248223A (en) * 2018-02-09 2018-07-06 芜湖市海联机械设备有限公司 A kind of robot of multimedium digital printer
CN108920113A (en) * 2018-05-31 2018-11-30 北京小米移动软件有限公司 Video frame images Method of printing, device and computer readable storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4075348B2 (en) * 2001-10-16 2008-04-16 富士ゼロックス株式会社 Image processing device
WO2007105683A1 (en) * 2006-03-14 2007-09-20 Canon Kabushiki Kaisha Color resolution method and video image processing device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013237221A (en) * 2012-05-16 2013-11-28 Fuji Xerox Co Ltd Color processing apparatus and color processing program

Also Published As

Publication number Publication date
CN101544127B (en) 2012-01-04
CN101544127A (en) 2009-09-30

Similar Documents

Publication Publication Date Title
JP2009232228A (en) Image processing system, image processing program and image processing method
JP5264288B2 (en) RECORDING SYSTEM, RECORDING DEVICE, PROGRAM, AND RECORDING METHOD
US7961321B2 (en) Applications, systems and methods for identifying and monitoring critical colors in a print job and using an embedded color sensing device to measure critical color test patterns inserted in the print job
JP5495802B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP5849649B2 (en) Image inspection apparatus, printing system, image inspection method, and program
US8014008B2 (en) Control apparatus, control method therefor, and printing system
US8305641B2 (en) Image-processing system
US8705119B2 (en) Applications, systems and methods for identifying and monitoring critical colors in customer print jobs
US8773671B2 (en) Image processing apparatus that performs automatic control method setting
US8867096B2 (en) Image forming apparatus, image forming method, and document management system capable of executing color correction
US20080297830A1 (en) Printer with outsourcing capability for color copies
JP2013021467A (en) Image forming apparatus, image forming method, and program
JP5375334B2 (en) Image processing apparatus, image processing program, image processing method, and image forming apparatus
US20120250060A1 (en) Operation device and operation method
JP2008236219A (en) Information processing method, information processor, and computer program
JP2008052115A (en) Printing device, printing execution method therefor, and program of printing execution
US9002255B2 (en) Printing apparatus and printing apparatus control method
JP2013052615A (en) Image forming apparatus, program and method for controlling drawing processing
US8724141B2 (en) Method for receiving a change-mode command while printing on a plurality of media sheets
JP2009232229A (en) Image processing system, image processing program and image processing method
US8937747B2 (en) Image processing device and program
JP2005056285A (en) Image output system, image output control method, program for executing its method and recording medium for storing program
JP6295669B2 (en) Inspection device, inspection method, and program
US11849096B2 (en) Printer for two-color copying
JP2010188649A (en) Image forming apparatus