JP2013193275A - Device and method of print controlling - Google Patents
Device and method of print controlling Download PDFInfo
- Publication number
- JP2013193275A JP2013193275A JP2012060929A JP2012060929A JP2013193275A JP 2013193275 A JP2013193275 A JP 2013193275A JP 2012060929 A JP2012060929 A JP 2012060929A JP 2012060929 A JP2012060929 A JP 2012060929A JP 2013193275 A JP2013193275 A JP 2013193275A
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- ink
- image layer
- 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
Links
Images
Landscapes
- Ink Jet (AREA)
Abstract
Description
本発明は、印刷制御装置および印刷制御方法に関する。 The present invention relates to a print control apparatus and a print control method.
カラー画像を形成するためにインクを噴射する第1のノズル群と、調色白画像を形成するためにインクを噴射する第2のノズル群とを有するヘッドを備え、印刷媒体の表面に、第1のカラー画像と、第1の調色白画像と、第2の調色白画像と、第2のカラー画像とを、この順に形成する制御部を備える印刷装置が知られている(特許文献1参照。)。当該文献1では、印刷媒体としての透明フィルムにおいて、カラー画像に対応した画像層と、カラー画像の下地としての調色白画像に対応した画像層とが重ねて印刷される。本明細書では、このように複数の画像層を重ねて印刷することを重ね印刷と呼ぶ。
A head having a first nozzle group for ejecting ink to form a color image and a second nozzle group for ejecting ink to form a toned white image; There is known a printing apparatus including a control unit that forms one color image, a first toned white image, a second toned white image, and a second color image in this order (Patent Literature). 1). In
従来の重ね印刷では、一つの画像(例えば、文献1における第1のカラー画像)がそのまま一つの画像層となっていた。つまり、第1のカラー画像を形成するためのシアン、マゼンダ、イエロー、ブラック等の各インク種類のドットが同時(正確には、印刷ヘッドの一主走査期間中。以下同様。)に噴射されて印刷媒体に着弾し、第1のカラー画像としての画像層(の一部)が印刷される。
ここで、上記のように同時に噴射されるインクのドットは互いの発色等に影響を及ぼすことがある。例えば、複数種類のインクを同時に噴射することで、印刷媒体上においてある種類のインクに“にじみ”が発生したり、また、ある種類のインクと別の種類のインクとを同時に噴射することで、互いの或いは一方の発色が抑制されたりすることがある。
In conventional overprinting, one image (for example, the first color image in Document 1) is directly used as one image layer. That is, dots of ink types such as cyan, magenta, yellow, and black for forming the first color image are ejected simultaneously (more precisely, during one main scanning period of the print head, and so on). Landing on the print medium, an image layer (a part thereof) as a first color image is printed.
Here, the ink dots ejected simultaneously as described above may affect each other's color development. For example, by simultaneously ejecting a plurality of types of ink, “smear” occurs in one type of ink on the print medium, or by ejecting one type of ink and another type of ink simultaneously, The color development of one another or one of the colors may be suppressed.
本発明は上記課題に鑑みてなされたものであり、重ね印刷に際して、各画増層を形成するインク種類の設定に柔軟性を持たせることにより、従来に増して良好な印刷結果を得ることが可能な印刷制御装置および印刷制御方法を提供する。 The present invention has been made in view of the above problems, and in the case of overprinting, by providing flexibility in the setting of the ink type for forming each image intensifying layer, it is possible to obtain better printing results than before. A print control apparatus and a print control method are provided.
本発明の態様の一つは、インクを噴射するための複数のノズルを有する印刷ヘッドを制御することにより、印刷媒体上に複数の画像層を印刷する重ね印刷を実現させる印刷制御装置であって、画素毎に色情報を有する画像データを取得し、当該画像データを、上記印刷ヘッドが噴射可能な複数のインクの種類毎のデータであって画素毎にインクの記録又は非記録を規定したハーフトーンデータに変換する変換処理部と、各インクの種類と各画像層との対応関係を取得する対応関係取得部と、上記取得された対応関係に従って、上記インクの種類毎のハーフトーンデータを画像層別に振り分け、当該画像層別に振り分けられたハーフトーンデータに基づいて各画像層を上記印刷媒体に印刷させる印刷制御部と、を備える。 One aspect of the present invention is a print control apparatus that realizes overprinting for printing a plurality of image layers on a print medium by controlling a print head having a plurality of nozzles for ejecting ink. The image data having color information for each pixel is acquired, and the image data is data for each of a plurality of types of ink that can be ejected by the print head, and the recording or non-recording of ink is defined for each pixel. A conversion processing unit for converting to tone data, a correspondence acquisition unit for acquiring a correspondence between each ink type and each image layer, and halftone data for each ink type according to the acquired correspondence And a print control unit that prints each image layer on the print medium based on halftone data sorted by layer and sorted by the image layer.
当該構成によれば、印刷制御装置は、ユーザーが任意に設定した上記対応関係に基づいて、インクの種類毎のハーフトーンデータを画像層別に振り分け、画像層別に振り分けたハーフトーンデータに基づいて各画像層が印刷媒体に印刷される。これにより、同じ画像データから生成されたインク種類別のハーフトーンデータを別の画像層として印刷することができる。従って、このような振り分けができなかった従来において発生し得た上記インクのにじみや発色不足といった画質劣化を改善することができる。 According to this configuration, the print control apparatus distributes the halftone data for each ink type for each image layer based on the correspondence relationship arbitrarily set by the user, and sets each of the halftone data based on the halftone data allocated for each image layer. The image layer is printed on the print medium. Thereby, the halftone data for each ink type generated from the same image data can be printed as another image layer. Accordingly, it is possible to improve image quality degradation such as ink bleeding and insufficient color development that could occur in the past, where such distribution could not be performed.
本発明の態様の一つは、上記変換処理部は、上記画像データを複数取得し、各画像データを上記インクの種類毎のハーフトーンデータへ変換し、上記印刷制御部は、各画像データの上記インクの種類毎のハーフトーンデータを上記対応関係に従って画像層別に振り分ける。
当該構成によれば、例えば、第1画像データから変換されたインク種類毎のハーフトーンデータの一部を、第2画像データから変換されたインク種類毎のハーフトーンデータと同じ画像層に振り分ける等することができ、上述したようなインクのにじみや発色不足といった画質劣化の回避に柔軟に対応することができる。
In one aspect of the present invention, the conversion processing unit acquires a plurality of the image data, converts each image data into halftone data for each ink type, and the print control unit The halftone data for each ink type is distributed by image layer according to the correspondence relationship.
According to this configuration, for example, a part of the halftone data for each ink type converted from the first image data is distributed to the same image layer as the halftone data for each ink type converted from the second image data. Therefore, it is possible to flexibly cope with avoidance of image quality deterioration such as ink bleeding and insufficient color development as described above.
本発明の態様の一つは、上記印刷制御部は、第1の画像層に振り分けられたハーフトーンデータに基づいて、上記印刷ヘッドが有するノズルの一部である第1ノズル群からインクを噴射させることにより、所定の搬送方向に搬送される上記印刷媒体に第1の画像層を印刷させ、さらに、第2の画像層に振り分けられたハーフトーンデータに基づいて、上記印刷ヘッドが有するノズルの一部であって上記第1ノズル群とは異なる第2ノズル群からインクを噴射させることにより、上記第1の画像層が印刷された後引き続き上記搬送方向に搬送される上記印刷媒体に第2の画像層を印刷させる。
当該構成によれば、印刷ヘッドが有する複数のノズルを少なくとも第1ノズル群と第2ノズル群とに分け、少なくとも第1ノズル群により第1の画像層を、第2ノズル群により第2の画像層を印刷する場合に、どのノズル群により、どの画像データのどの色(どのインク種類のハーフトーンデータ)を印刷するかを柔軟に設定することができる。そのため、印刷時間の短縮化を図りつつ、上述したようなインクのにじみや発色不足といった画質劣化を回避することができる。
According to one aspect of the present invention, the print control unit ejects ink from a first nozzle group that is a part of the nozzles of the print head, based on halftone data distributed to the first image layer. By doing so, the first image layer is printed on the print medium conveyed in a predetermined conveyance direction, and further, the nozzles of the print head are based on the halftone data distributed to the second image layer. By ejecting ink from a second nozzle group that is a part and different from the first nozzle group, the second image is printed on the print medium that is continuously conveyed in the conveyance direction after the first image layer is printed. Print the image layer.
According to this configuration, the plurality of nozzles of the print head are divided into at least the first nozzle group and the second nozzle group, the first image layer is formed by at least the first nozzle group, and the second image is formed by the second nozzle group. When printing a layer, it is possible to flexibly set which color of which image data (which ink type halftone data) is printed by which nozzle group. For this reason, it is possible to avoid image quality deterioration such as ink bleeding and insufficient color development as described above while shortening the printing time.
本発明の態様の一つは、上記印刷制御部は、第1の画像層に振り分けられたハーフトーンデータに基づいて、上記印刷ヘッドが有するノズルからインクを噴射させることにより、所定の搬送方向に搬送される上記印刷媒体に第1の画像層を印刷させ、当該第1の画像層が印刷された上記印刷媒体を上記搬送方向の逆方向に搬送させて上記印刷媒体を所定位置に戻し、さらに、第2の画像層に振り分けられたハーフトーンデータに基づいて、上記印刷ヘッドが有するノズルからインクを噴射させることにより、上記搬送方向に搬送される上記印刷媒体に第2の画像層を印刷させる。
当該構成によれば、第1の画像層を印刷したのち、印刷媒体を上記搬送方向の逆方向に搬送(バックフィード)させて再び印刷媒体を所定位置に戻して第2の画像層を印刷する場合に、どの画像データのどの色(どのインク種類のハーフトーンデータ)をどの画像層で印刷するかを柔軟に設定することができる。そのため、印刷結果における画質を著しく向上させることができる。
According to one aspect of the present invention, the print control unit ejects ink from the nozzles of the print head based on the halftone data distributed to the first image layer, thereby causing a predetermined transport direction. Printing the first image layer on the transported print medium, transporting the print medium on which the first image layer is printed in a direction opposite to the transport direction, and returning the print medium to a predetermined position; The second image layer is printed on the print medium transported in the transport direction by ejecting ink from the nozzles of the print head based on the halftone data distributed to the second image layer. .
According to this configuration, after printing the first image layer, the print medium is transported (back fed) in the direction opposite to the transport direction, and the print medium is returned to a predetermined position to print the second image layer. In this case, which color of which image data (which ink type halftone data) is printed in which image layer can be set flexibly. Therefore, the image quality in the printing result can be significantly improved.
本発明にかかる技術的思想は印刷制御装置という形態のみで実現されるものではなく、他の物(装置)によって具現化されてもよい。また、上述したいずれかの態様の印刷制御装置の特徴に対応した工程を備える方法(印刷制御方法)の発明や、当該方法を所定のハードウェア(コンピューター)に実行させるプログラムの発明や、当該プログラムを記録したコンピューター読取可能な記録媒体の発明も、把握することができる。また、印刷制御装置は、単体の装置によって実現されてもよいし、複数の装置の組合せによって実現されてもよい。また、印刷ヘッドを備えた単体のプリンターによって印刷制御装置を実現するとしてもよい。 The technical idea according to the present invention is not realized only by the form of the print control apparatus, but may be embodied by another object (apparatus). In addition, an invention of a method (printing control method) including a process corresponding to the characteristics of the printing control apparatus according to any one of the aspects described above, an invention of a program for causing a predetermined hardware (computer) to execute the method, or the program The invention of a computer-readable recording medium on which is recorded can also be grasped. The print control apparatus may be realized by a single apparatus or may be realized by a combination of a plurality of apparatuses. The print control apparatus may be realized by a single printer provided with a print head.
以下、図面を参照しながら本発明の実施形態を説明する。
1.装置の概略
図1は、本実施形態にかかるハードウェア構成およびソフトウェア構成を概略的に示している。図1では、パーソナルコンピューター(PC)としてのコンピューター10と、プリンター50とを示している。コンピューター10及び又はプリンター50は、印刷制御装置に該当する。また、コンピューター10及びプリンター50、またはプリンター50は、印刷装置にも該当する。また、コンピューター10及びプリンター50は、一つの印刷システム1を構成するとも言える。コンピューター10においては、CPU11が、ハードディスクドライブ(HDD)20等に記憶されたプログラムデータ21をRAM12に展開してOSの下でプログラムデータ21に従った演算を行なうことにより、プリンター50を制御するためのプリンタードライバー13が実行される。プリンタードライバー13は、画像データ取得部13a、対応関係取得部13b、変換処理部13c、画像層振分部13d、ラスタライズ処理部13e等の各機能をCPU11に実行させるためのプログラムである。これら各機能については後述する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
1. FIG. 1 schematically shows a hardware configuration and a software configuration according to the present embodiment. In FIG. 1, a
コンピューター10には、表示部としてのディスプレー30が接続されており、ディスプレー30には各処理に必要なユーザーインターフェイス(UI)画面が表示される。また、コンピューター10は、例えば、キーボードやマウスやタッチパッドやタッチパネル等により実現される操作部40を適宜備え、各処理に必要な指示がユーザーにより操作部40を介して入力される。また、コンピューター10には、プリンター50が接続される。後述するように、コンピューター10においては、プリンタードライバー13の機能により、印刷対象画像を表現した画像データに基づいて印刷コマンドが生成され、印刷コマンドがプリンター50に対して送信される。
A
プリンター50においては、CPU51が、ROM53等のメモリーに記憶されたプログラムデータ54をRAM52に展開してOSの下でプログラムデータ54に従った演算を行なうことにより、自機を制御するためのファームウェアFWが実行される。ファームウェアFWは、コンピューター10から送信された印刷コマンドを解釈して駆動データを抽出し、ASIC56に送ることにより、駆動データに基づいた印刷を実行させることができる。またファームウェアFWは、印刷対象画像を表現した画像データを、図示しない外部接続用のコネクタに装着されたメモリーカードや、外部装置(例えばコンピューター10)等から取得し、取得した画像データに基づいて駆動データを生成することもできる。このようにファームウェアFWの機能により駆動データを生成した場合も、駆動データはASIC56に送られる。
In the
ASIC56は駆動データを取得し、駆動データに基づいて、搬送機構57や、キャリッジモーター58や、印刷ヘッド62を駆動するための駆動信号を生成する。プリンター50はキャリッジ60を備えており、キャリッジ60は複数種類のインク毎のインクカートリッジ61を搭載している。図1の例では、シアン(C)、マゼンダ(M)、イエロー(Y)、ブラック(K)、ホワイト(W)、メタリック(Me)の各種インクに対応したインクカートリッジ61が搭載されている。本実施形態において、ホワイト(白色)インクによる「ホワイト」とは、例えば、上記文献1における定義を採用することができる。また、本実施形態において、メタリックインクとは、例えば、金属顔料を含有して特殊な光沢感(メタリック感)を発現するインクであり、特開2010‐52225号公報に記載されたものを採用することができる。
The ASIC 56 acquires drive data, and generates a drive signal for driving the
なお、プリンター50が使用するインクの具体的な種類や数は上述したものに限られず、例えば、ライトシアン、ライトマゼンダ、オレンジ、グリーン、グレー、ライトグレー…等、種々のインクを使用可能である。また、インクカートリッジ61は、キャリッジ60に搭載されずにプリンター50内の所定位置に設置されるとしてもよい。
キャリッジ60は、各インクカートリッジ61から供給されるインクを多数のノズルから噴射(吐出)する印刷ヘッド62を備える。
The specific types and number of inks used by the
The
図2は、印刷ヘッド62の下面(印刷媒体と相対する面)におけるノズルの配列を一例によりしている。印刷ヘッド62の下面には複数のノズル列が形成されており、図2の例では、Cインクを吐出するための複数のノズルNzからなるノズル列CN、Mインクを吐出するための複数のノズルNzからなるノズル列MN、Yインクを吐出するための複数のノズルNzからなるノズル列YN、Kインクを吐出するための複数のノズルNzからなるノズル列KN、Wインクを吐出するための複数のノズルNzからなるノズル列WN、Meインクを吐出するための複数のノズルNzからなるノズル列MeN、が形成されている。一つのノズル列を構成する複数のノズルは、一定の方向(副走査方向)に沿って一定のノズルピッチで並んでいる。1つのインク種類に対応するノズル列は、副走査方向に沿って並んだ1列のノズル列のみで構成されるだけでなく、例えば、平行であって且つ副走査方向において所定ピッチずれた複数列のノズル列で構成されていてもよい。
FIG. 2 shows an example of the arrangement of nozzles on the lower surface of the print head 62 (the surface facing the print medium). A plurality of nozzle rows are formed on the lower surface of the
印刷ヘッド62内においては、各ノズルに対し、ノズルからインク滴(ドット)を噴射させるための駆動素子としての圧電素子が設けられている。圧電素子は、上記駆動信号が印加されると変形し、対応するノズルからドットを噴射させる。
搬送機構57(図1)は、図示しない紙送りモーターや紙送りローラーを備え、ASIC56に駆動制御されることにより、副走査方向に沿って、上流側から下流側(図2参照)へ印刷媒体を搬送する。副走査方向の上流側から下流側への向きが、所定の搬送方向に該当する。また、搬送機構57は、当該下流側から上流側に向かって印刷媒体を搬送することも可能であり、このような下流側から上流側への搬送をバックフィードと呼ぶ。
In the
The transport mechanism 57 (FIG. 1) includes a paper feed motor and a paper feed roller (not shown), and is driven and controlled by the ASIC 56, so that the print medium from the upstream side to the downstream side (see FIG. 2) along the sub-scanning direction. Transport. The direction from the upstream side to the downstream side in the sub-scanning direction corresponds to a predetermined transport direction. Further, the
ASIC56にキャリッジモーター58の駆動が制御されることにより、キャリッジ60(および印刷ヘッド62)が副走査方向に略直交する方向(主走査方向)に沿って移動(主走査)し、かつASIC56は主走査に伴って印刷ヘッド62に所定タイミングで各ノズルからインクを噴射させる。これにより、印刷媒体にドットが付着し、印刷コマンドが示す画像(印刷対象画像)が印刷媒体上に再現される。プリンター50は、さらに操作パネル59を備える。操作パネル59は、表示部(例えば液晶パネル)や、表示部内に形成されるタッチパネルや、各種ボタンやキーを含み、ユーザーからの入力を受け付けたり、必要なUI画面を表示部に表示したりする。
By controlling the driving of the carriage motor 58 by the ASIC 56, the carriage 60 (and the print head 62) moves (main scanning) in a direction (main scanning direction) substantially orthogonal to the sub-scanning direction, and the ASIC 56 Along with the scanning, ink is ejected from each nozzle to the
本実施形態では上述した構成を前提とし、以下に、印刷対象画像をプリンター50による重ね印刷で再現する処理について説明する。なお、重ね印刷を実現するための手法としては、「ノズル分割印刷」、「反復印刷」、および、「ノズル分割印刷」と「反復印刷」の組合せ、が考えられる。ノズル分割印刷とは、印刷ヘッド62が有するノズルを、複数のノズル群に分け、ノズル群毎に別の画像層を印刷する手法を指す。具体的には、図2に示すように、印刷ヘッド62が有する複数のノズルNzを、副走査方向における略中央位置で上流側のノズル群62aと下流側のノズル群62bに分ける。そして、搬送方向に沿って搬送されノズル群62a下を通過する印刷媒体に対し、ノズル群62aに属するノズルNzによりドットを噴射して1つの画像層を形成し、引き続きノズル群62b下を通過する当該印刷媒体に対し、ノズル群62bに属するノズルNzによりドットを噴射して次の画像層を形成する。このようなノズル分割印刷によれば、搬送方向に沿った一度の印刷媒体の搬送で、2層からなる印刷結果を得ることができ印刷時間の短縮化に繋がる。ノズル群62aは第1ノズル群の一例に該当し、ノズル群62bは第2ノズル群の一例に該当する。
In the present embodiment, assuming the above-described configuration, processing for reproducing a print target image by overprinting by the
一方、反復印刷とは、搬送方向に沿って搬送され印刷ヘッド62下を通過する印刷媒体に対し、各ノズルによりドットを噴射して1つの画像層を形成する。そして、印刷ヘッド62下を通過した印刷媒体をバックフィードすることで、当該印刷媒体を印刷ヘッド62によって印刷可能な位置まで引き戻し、当該引き戻した印刷媒体を、再び搬送方向に沿って搬送しながら印刷ヘッド62の各ノズルによりドットを噴射して次の画像層を形成する。このような反復印刷によれば、画像層を印刷してから次の画像層を印刷するまでにインクが乾燥する時間が確保でき、印刷媒体に対してインクがしっかりと定着することから、にじみ等の少ない良好な画質が得られやすい。なお反復印刷においては、印刷ヘッド62が有するノズルを複数のノズル群に分けて一部のノズル群だけを使用してもよいし、複数のノズル群に分けることなく印刷ヘッド62が有するノズル全体を使用してもよい。また、ノズル分割印刷と反復印刷の組合せでは、例えば、印刷媒体に対して1層目と2層目の画像層をノズル分割印刷で形成した後、バックフィードを挟んで当該印刷媒体に3層目の画像層を印刷するような態様や、1層目の印刷後にバックフィードを挟んで2層目と3層目をノズル分割印刷で形成する態様等が考えられる。
On the other hand, in the repeated printing, dots are ejected by each nozzle to form one image layer on a print medium that is transported along the transport direction and passes under the
2.印刷制御処理
図3は、印刷制御処理をフローチャートにより示している。ここでは、プリンタードライバー13(印刷制御プログラム)によりCPU11が当該フローチャートを実行するものとして説明をする。当該フローチャートを立ち上げる前提として、プリンタードライバー13は、操作部40を介してユーザーによる任意の印刷対象画像の選択を受け付ける。
2. Print Control Process FIG. 3 is a flowchart showing the print control process. Here, description will be made assuming that the CPU 11 executes the flowchart by the printer driver 13 (printing control program). As a premise for starting up the flowchart, the
ユーザーは、操作部40を操作することにより、ディスプレー30に表示された印刷設定画面等(UI画面の一種)を介して、印刷対象画像の選択、重ね印刷を実行するか否かの選択、重ね印刷の手法の選択、重ね印刷の画像層の数、印刷対象画像を形成するための各インク種類と各画像層との対応関係、印刷媒体の種類など、印刷に必要な各種条件を任意に設定した上で、印刷実行指示をする。ここでは一例として、ユーザーは、重ね印刷の実行を選択し且つ重ね印刷の手法として「ノズル分割印刷」を選択したものとする。
The user operates the
ステップS100では、画像データ取得部13aが、ユーザーによる印刷実行指示を受領し、当該印刷実行指示に応じて、印刷対象画像を表現した画像データを取得する。画像データは、HDD20や図示しない外部接続用のコネクタに装着されたメモリーカード等、所定の格納領域から取得する。ここでは、重ね印刷にかかる印刷対象画像を表現した画像データとして複数の画像データ(例えば、白画像データとカラー画像データ)を取得する。白画像データは、カラー画像データの下地層となる白画像を表現したデータであり、例えば、画素毎に色情報としてWインクのインク量(W値)を8ビット(0〜255階調)で表現したデータである。一方、カラー画像データは、基本的には下地層に重ねて印刷されるカラー画像を表現したデータであり、例えば、画素毎に色情報としてレッド(R)、グリーン(G)、ブルー(B)の各値を8ビット(0〜255階調)で表現したデータである。なお、画像データ取得部13aは、取得した画像データに対して、プリンター50における印刷解像度に合わせるための解像度変換処理を適宜実行する。
In step S100, the image
ステップS110では、変換処理部13cが、ステップS100で取得された画像データのそれぞれ(白画像データ、カラー画像データ)に対して所定の変換処理を施し、ハーフトーンデータを生成する。まず、カラー画像データに対しては、RGB値とプリンター50が使用するCMYKインク毎の階調値(例えば0〜255階調)との対応関係を予め規定したルックアップテーブル(LUT)を参照することにより、画素毎のRGB値をCMYK値へ色変換する。さらに、当該色変換により各画素がCMYK値で表されたカラー画像データに対し、予め用意されたディザマスクM(図1)等を適用したハーフトーン処理を施す。この結果、当該カラー画像データは、画素毎にドットの記録(ON)又は非記録(OFF)を規定したハーフトーン(HT)データに変換される。むろんハーフトーンデータは、CMYK毎に生成される。
In step S110, the
変換処理部13cは、白画像データに対してもディザマスクM等を適用したハーフトーン処理を施す。ただし、ハーフトーン処理の対象となる白画像データは、所定の補正用LUTによってW値が補正された後のデータであってもよいし、上記文献1に記載されたような「白調色」を施されてWインク以外のインク(例えばYやK)の値も併せて有するようになったデータであってもよい。本実施形態では説明を簡単にするため、白画像データに基づくハーフトーンデータは、Wインクについてのみ画素毎にドットのON/OFFを規定したデータであるとする。
The
ステップS120では、対応関係取得部13bは、印刷対象画像を構成する各画像データについての、インク種類‐画像層対応関係データRを取得する。この対応関係データRは、上述したユーザーによる操作に従って設定されたデータであり、印刷に使用されるインク種類と重ね印刷における画像層との対応関係を規定している。対応関係取得部13bは、対応関係データRを、遅くともステップS130よりも前に読み込めば良い。
In step S120, the correspondence
図4は、対応関係データRの一例を簡易的に示している。図4では、重ね印刷の画像層の数が2層に設定されており、そのため各インク種類は1層目(=画像層1)、2層目(=画像層2)のいずれか一方に対応付けられている。また図4では、重ね印刷を実現するための複数の画像データについて、デフォルトの状態での印刷順が早いデータに対して、より若い数字を付して表している。つまり、ユーザーによって重ね印刷に対応した印刷対象画像が選択された時点では、その印刷対象画像を構成する複数の画像データ間の印刷順はデフォルトで決まっており、例えば、上記白画像データおよびカラー画像データであれば、デフォルトでは1層目として白画像データ(の全て)が印刷され、2層目としてカラー画像データ(の全て)が印刷されるように決まっている。そのため図4では、基本的に1層目に対応する白画像データを、第1画像データとし、基本的に2層目に対応するカラー画像データを、第2画像データと扱っている。本実施形態では、当該デフォルトの設定(の全て或いは一部)をユーザーは任意に変更することが可能であり、例えば図4に示すように、第2画像データ(カラー画像データ)に対応するYインクについては1層目で印刷するように設定が変更されている。 FIG. 4 simply shows an example of the correspondence data R. In FIG. 4, the number of image layers for overprinting is set to two, so each ink type corresponds to either the first layer (= image layer 1) or the second layer (= image layer 2). It is attached. Further, in FIG. 4, a plurality of image data for realizing overprinting is represented by assigning younger numbers to data that is in the early printing order in the default state. That is, when a print target image corresponding to overprinting is selected by the user, the printing order between the plurality of image data constituting the print target image is determined by default. For example, the white image data and the color image In the case of data, by default, white image data (all) is printed as the first layer, and color image data (all) is printed as the second layer. Therefore, in FIG. 4, the white image data corresponding to the first layer is basically the first image data, and the color image data corresponding to the second layer is basically handled as the second image data. In the present embodiment, the user can arbitrarily change the default setting (all or a part thereof). For example, as shown in FIG. 4, Y corresponding to the second image data (color image data). The setting of ink is changed so that printing is performed in the first layer.
ステップS130では、画像層振分部13dは、上記取得された対応関係データRに従って、上記インクの種類毎のハーフトーンデータを画像層別に振り分ける。
図5は、ステップS130における処理の一例を示している。画像層振分部13dは、対応関係データRに規定されたインク種類と画像層との対応関係を参照し、図4の内容を前提とした場合、第1画像データ(白画像データ)のWインクのハーフトーンデータを、1層目のハーフトーンデータとして設定する。具体的には、所定のメモリー内に重ね印刷の層数に応じて適宜確保されたバッファのうち1層目用のバッファに、当該Wインクのハーフトーンデータを一時的に記録する。同様に、画像層振分部13dは、対応関係データRを参照し、第2画像データ(カラー画像データ)のCMKインクの各ハーフトーンデータを、2層目用のバッファに2層目のハーフトーンデータとして設定し、第2画像データ(カラー画像データ)のYインクのハーフトーンデータについては1層目用のバッファに1層目のハーフトーンデータとして設定する。
In step S130, the image
FIG. 5 shows an example of processing in step S130. The image
ステップS140では、ラスタライズ処理部13eが、上記画像層別のバッファに記録されたハーフトーンデータを印刷ヘッド62の各主走査(パス)および各ノズルに割り当てることにより、ハーフトーンデータをプリンター50に転送すべき順に並べ替えた駆動データを含む印刷コマンドを生成する(ラスタライズ処理)。当該ラスタライズ処理によれば、ハーフトーンデータにおいて規定された各ドットは、その画素位置に応じて、何番目のパスで、どのノズルによって形成されるかが確定される。ここでは「ノズル分割印刷」が選択されているため、ラスタライズ処理部13eは、1層目用のバッファに記録したYWインクの各ハーフトーンデータを、ノズル群62a(図2参照)に属するノズルNzに割り当て、2層目用のバッファに記録したCMKインクの各ハーフトーンデータを、ノズル群62b(図2参照)に属するノズルNzに割り当てる。このようなラスタライズ処理により生成された印刷コマンドはプリンター50へ送信される。
In step S140, the
この結果、プリンター50は、送信された印刷コマンドに基づいた印刷(印刷対象画像の印刷)を印刷媒体に対して実行する。具体的には、プリンター50では、ノズル列YNを構成するノズルNzのうちノズル群62aに属するノズルNzから噴射されるYインクとノズル列WNを構成するノズルNzのうちノズル群62aに属するノズルNzから噴射されるWインクとによって、図8に示すように重ね印刷の1層目が印刷媒体Sに形成される。
なお図8は、印刷ヘッド62の主走査方向の視点により、印刷媒体Sと印刷ヘッド62との位置関係を例示している。そして、ノズル列CNを構成するノズルNzのうちノズル群62bに属するノズルNzから噴射されるCインク、ノズル列MNを構成するノズルNzのうちノズル群62bに属するノズルNzから噴射されるMインク、およびノズル列KNを構成するノズルNzのうちノズル群62bに属するノズルNzから噴射されるKインクによって、図8に示すように重ね印刷の2層目が印刷媒体Sに形成される。画像層振分部13d、ラスタライズ処理部13eが、少なくとも上記ステップS130,S140を実現する点で、プリンタードライバー13は機能の一部として印刷制御部を実現すると言える。
As a result, the
FIG. 8 illustrates the positional relationship between the print medium S and the
このように本実施形態によれば、印刷制御装置は、ユーザーが任意に設定した対応関係データRに基づいて、インクの種類毎のハーフトーンデータを重ね印刷における画像層別に振り分ける。そして、画像層別に振り分けられたハーフトーンデータに基づいて、各画像層が印刷媒体に印刷される。つまり、重ね印刷を実現するための複数の画像データについてデフォルト設定されている印刷順(どの画像データを何層目に印刷するかを定めた順序)にかかわらず、どのインクを何層目で印刷させるかをユーザーが自由に決めることができる。従って、このような振り分けができなかった従来において印刷結果に発生し得たインクのにじみや発色不足といった現象を改善することができる。 As described above, according to the present embodiment, the print control apparatus distributes the halftone data for each ink type for each image layer in the overprinting based on the correspondence data R arbitrarily set by the user. Then, each image layer is printed on a print medium based on the halftone data distributed by image layer. In other words, which ink is printed in which layer regardless of the default printing order for multiple image data to achieve overprinting (the order in which which image data is printed in which layer) The user can freely decide whether to do this. Therefore, it is possible to improve phenomena such as ink bleeding and insufficient color development that could occur in the printing results in the past where such sorting could not be performed.
より具体的には、ユーザーは、印刷対象画像を選択し、画像データ間の印刷順について上記デフォルト設定のままプリンター50に重ね印刷を実行させた後、印刷結果を観察する。そして、当該印刷結果において特定のインク(例えばYインク)に、にじみが見られた場合、当該にじみが見られた当該特定のインクを印刷する層を変更する(例えば、2層目から1層目へ変更する)ようにコンピューター10を操作し、対応関係データRの設定を変更する。そして、当該変更された対応関係データRに従った印刷対象画像の重ね印刷を、プリンター50に実行させる。これにより、当該特定のインクについては、それまで同時に噴射されていた他のインク(例えばCMKインク)とは異なるタイミング(異なる画像層を印刷するタイミング)で印刷媒体に噴射されることとなり、当該他のインクと同時に印刷媒体に着弾していたことにより発生し易かったにじみ等の画質劣化が、解消される。またユーザーは、噴射するインク量を調整しながら印刷対象画像の重ね印刷を繰り返し試行する中で、インク量を増加させたことでにじみが発生し易くなったインクについて、インク吐出のタイミングすなわち画像層を変更することで、そのようなにじみ発生を回避することが可能となる。
More specifically, the user selects an image to be printed, causes the
3.変形例
本発明は上述の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば以下のような変形例も可能である。上述の実施形態や変形例を組み合わせた内容も、本発明の開示範囲である。
3. Modifications The present invention is not limited to the above-described embodiment, and can be implemented in various modes without departing from the gist thereof. For example, the following modifications are possible. The combined contents of the above-described embodiments and modifications are also within the scope of disclosure of the present invention.
図6は、ステップS130における処理の一例であって図5とは異なる例を示している。画像層振分部13dは、ユーザーの操作により設定された対応関係データRを参照し、第1画像データ(白画像データ)のWインクのハーフトーンデータを、1層目用のバッファに1層目のハーフトーンデータとして設定し、第2画像データ(カラー画像データ)のCMKインクの各ハーフトーンデータを、2層目用のバッファに2層目のハーフトーンデータとして設定し、さらに第2画像データ(カラー画像データ)のYインクのハーフトーンデータを、3層目用のバッファに3層目のハーフトーンデータとして設定してもよい。つまり、印刷対象画像の重ね印刷のために用意されている画像データの数よりも、重ね印刷の層数を増やしてもよい。図6の様に特定のインク種類を単独の画像層として印刷することにより、当該特定のインク種類のにじみ抑制や発色向上を、より確実に実現することができる。なお、このように3層の印刷を行なう場合は、例えば、コンピューター10は、プリンター50にノズル分割印刷と反復印刷の組合せを実行させる。
FIG. 6 shows an example of processing in step S130, which is different from FIG. The image
図7は、ステップS130における処理の一例であって図5,6とは異なる例を示している。図7では、第1画像データは、メタリックインクのインク量を少なくとも一部の画素に有するカラー画像データであり、そのため第1画像データに基づくハーフトーンデータは、CMYK毎のハーフトーンデータに加え、画素毎にMeインクのON/OFFを規定したハーフトーンデータも含んでいる。このような第1画像データおよび第2画像データ(カラー画像データ)に基づいて重ね印刷を行なう際、画像層振分部13dは、ユーザーの操作により設定された対応関係データRを参照し、第1画像データのMeインクのハーフトーンデータを、1層目用のバッファに1層目のハーフトーンデータとして設定し、第1画像データのCMYKインクの各ハーフトーンデータを、2層目用のバッファに2層目のハーフトーンデータとして設定し、さらに第2画像データのCMYKインクのハーフトーンデータを、2層目用のバッファに2層目のハーフトーンデータとして設定してもよい。
FIG. 7 shows an example of processing in step S130, which is different from FIGS. In FIG. 7, the first image data is color image data having the amount of metallic ink in at least some of the pixels. Therefore, the halftone data based on the first image data is added to the halftone data for each CMYK, It also includes halftone data that defines ON / OFF of Me ink for each pixel. When performing overprinting based on such first image data and second image data (color image data), the image
つまり、メタリックインクとそれ以外のインクとで印刷する画像層を分けるとしてもよい。ただし図7の例では、2層目用のバッファに第1画像データのCMYKインクの各ハーフトーンデータおよび第2画像データのCMYKインクの各ハーフトーンデータを設定する際には、それらを同じインク種類同士で合成する必要がある。つまり、同じインク種類同士のハーフトーンデータを重畳したときに少なくとも何れか一方のハーフトーンデータにおいてドットONである画素はドットONと記録し、何れのハーフトーンデータにおいてもドットOFFである画素はドットOFFと記録する。 That is, the image layer to be printed may be divided between the metallic ink and the other ink. However, in the example of FIG. 7, when setting each halftone data of CMYK ink of the first image data and each halftone data of CMYK ink of the second image data in the buffer for the second layer, the same ink is used. It is necessary to synthesize between types. That is, when halftone data of the same ink type is superimposed, a pixel that is dot ON in at least one of the halftone data is recorded as dot ON, and a pixel that is dot OFF in any halftone data is a dot. Record OFF.
メタリックインクを、例えば有彩色インクとともに同時に印刷した場合、印刷媒体上における当該有彩色インクの発色の度合いを抑制させ、また、メタリック感も抑制されてしまうことがある。そこで図7の様に、元々他のインク種類とともに同じ画像に含まれていたメタリックインク(当該他のインク種類と同時に印刷されるはずであったメタリックインク)を単独の画像層として印刷することにより、印刷媒体上における当該他のインク種類についての発色やメタリックインクによるメタリック感を向上させることができる。 When the metallic ink is simultaneously printed together with, for example, chromatic color ink, the degree of coloration of the chromatic color ink on the printing medium may be suppressed, and the metallic feeling may be suppressed. Therefore, as shown in FIG. 7, by printing the metallic ink originally contained in the same image together with other ink types (metallic ink that should have been printed simultaneously with the other ink types) as a single image layer. Further, the color development of the other ink types on the print medium and the metallic feeling due to the metallic ink can be improved.
また、重ね印刷により実現される印刷対象画像を構成する画像データ数は、第1画像データおよび第2画像データの計2つである場合に限られず、3つ以上の画像データに基づいて重ね印刷を行なう場合にも本発明を適用可能である。また、印刷対象画像を構成する画像データ数と同数あるいはそれ以上の画像層にて重ね印刷を実現する場合に限られず、印刷対象画像を構成する画像データ数(例えば3つの画像データ)からそれぞれ変換された各ハーフトーンデータを、当該画像データ数より少ない画像層(例えば2層)に振り分ける場合にも本発明を適用可能である。 Further, the number of image data constituting the print target image realized by the overprinting is not limited to the case where the first image data and the second image data are two in total, and the overprinting is performed based on three or more image data. The present invention can also be applied when performing the above. In addition, the present invention is not limited to the case where overlap printing is realized with the same number or more image data as the number of image data constituting the print target image, and conversion is performed from the number of image data (eg, three image data) constituting the print target image The present invention can also be applied to the case where each halftone data is distributed to image layers (for example, two layers) smaller than the number of image data.
上記では印刷制御処理をコンピューター10が実行する場合を例に説明を行なったが、印刷制御処理(各変形例を含む。)はプリンター50内で行なわれるとしてもよい。つまり、プリンター50のCPU51がファームウェアFW(印刷制御プログラム)を実行することにより、画像データ取得部13a、対応関係取得部13b、変換処理部13c、画像層振分部13d、ラスタライズ処理部13eといった上述の各機能がプリンター50内で実現され、図3のフローチャートが実現されるとしてもよい。この場合、プリンター50内のROM53にディザマスクM等、処理に必要な情報が予め格納されている。また、CPU51は、印刷対象画像についての印刷実行指示や対応関係データRの設定のための操作など、印刷に必要な各種情報や指示を、操作パネル59を介してユーザーから受け付ける。この結果、上述したようにファームウェアFWの機能により駆動データが生成される。或いは、図3のフローチャートを、プリンタードライバー13とファームウェアFWとで分担して実現するとしてもよい。
Although the case where the
10…コンピューター、11…CPU、12…RAM、13…プリンタードライバー、13a…画像データ取得部、13b…対応関係取得部、13c…変換処理部、13d…画像層振分部、13e…ラスタライズ処理部、20…HDD、21…プログラムデータ、30…ディスプレー、40…操作部、50…プリンター、51…CPU、52…RAM、53…ROM、59…操作パネル、61…インクカートリッジ、62…印刷ヘッド、62a,62b…ノズル群、R…インク種類‐画像層対応関係データ
DESCRIPTION OF
Claims (5)
画素毎に色情報を有する画像データを取得し、当該画像データを、上記印刷ヘッドが噴射可能な複数のインクの種類毎のデータであって画素毎にインクの記録又は非記録を規定したハーフトーンデータに変換する変換処理部と、
各インクの種類と各画像層との対応関係を取得する対応関係取得部と、
上記取得された対応関係に従って、上記インクの種類毎のハーフトーンデータを画像層別に振り分け、当該画像層別に振り分けられたハーフトーンデータに基づいて各画像層を上記印刷媒体に印刷させる印刷制御部と、を備えることを特徴とする印刷制御装置。 A print control apparatus that realizes overprinting for printing a plurality of image layers on a print medium by controlling a print head having a plurality of nozzles for ejecting ink,
A halftone in which image data having color information is obtained for each pixel, and the image data is data for each of a plurality of types of ink that can be ejected by the print head, and defines recording or non-recording of ink for each pixel. A conversion processing unit for converting to data,
A correspondence acquisition unit that acquires a correspondence between each ink type and each image layer;
According to the acquired correspondence relationship, a halftone data for each ink type is sorted by image layer, and a print control unit that prints each image layer on the print medium based on the halftone data sorted by the image layer; A printing control apparatus comprising:
画素毎に色情報を有する画像データを取得し、当該画像データを、上記印刷ヘッドが噴射可能な複数のインクの種類毎のデータであって画素毎にインクの記録又は非記録を規定したハーフトーンデータに変換する変換処理工程と、
各インクの種類と各画像層との対応関係を取得する対応関係取得工程と、
上記取得された対応関係に従って、上記インクの種類毎のハーフトーンデータを画像層別に振り分け、当該画像層別に振り分けられたハーフトーンデータに基づいて各画像層を上記印刷媒体に印刷させる印刷制御工程と、を備えることを特徴とする印刷制御方法。 A print control method for realizing overprinting for printing a plurality of image layers on a print medium by controlling a print head having a plurality of nozzles for ejecting ink,
A halftone in which image data having color information is obtained for each pixel, and the image data is data for each of a plurality of types of ink that can be ejected by the print head, and defines recording or non-recording of ink for each pixel. A conversion process to convert the data;
A correspondence acquisition step of acquiring a correspondence between each ink type and each image layer;
According to the acquired correspondence relationship, a halftone data for each ink type is assigned to each image layer, and a print control step for printing each image layer on the print medium based on the halftone data assigned to each image layer; A printing control method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012060929A JP2013193275A (en) | 2012-03-16 | 2012-03-16 | Device and method of print controlling |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012060929A JP2013193275A (en) | 2012-03-16 | 2012-03-16 | Device and method of print controlling |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013193275A true JP2013193275A (en) | 2013-09-30 |
Family
ID=49392826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012060929A Pending JP2013193275A (en) | 2012-03-16 | 2012-03-16 | Device and method of print controlling |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2013193275A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017213711A (en) * | 2016-05-30 | 2017-12-07 | 株式会社リコー | Liquid discharge device, image processing system, program and liquid discharging method |
-
2012
- 2012-03-16 JP JP2012060929A patent/JP2013193275A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017213711A (en) * | 2016-05-30 | 2017-12-07 | 株式会社リコー | Liquid discharge device, image processing system, program and liquid discharging method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8939535B2 (en) | Defective printer nozzle compensation control | |
JP6269172B2 (en) | Print control apparatus, print control method, and program | |
CN105103529A (en) | Printer and method of processing an image to be printed | |
JP2015178201A (en) | Printer controller and print control method | |
JP7439661B2 (en) | Image processing method, image processing device, and recording system | |
JP2010130303A (en) | Print controller, printing apparatus, print control method, and computer program | |
US7328964B2 (en) | Image processor, image processing method, printer, printing method, program, and recording medium | |
JP2014100825A (en) | Printing control device, printing control method, and printing control program | |
JP5910335B2 (en) | Printing apparatus and printing method | |
JP2009194894A (en) | Image processing capable of improving print quality of image around edge | |
US8115964B2 (en) | Image processing method for printing gray objects | |
JP2017030149A (en) | Printing control device and printing control method | |
JP2013256003A (en) | Printing device and printing method | |
JP2019038229A (en) | Printer and print control unit | |
JP2013193275A (en) | Device and method of print controlling | |
JP6237008B2 (en) | Print control apparatus, print control method, and print control program | |
JP7467981B2 (en) | Recording device and recording method | |
US11400707B2 (en) | Recording device and recording method | |
JP2015036198A (en) | Print control device and printing method | |
JP7159789B2 (en) | Recording control device, recording device and recording control method | |
JP6056206B2 (en) | Printing apparatus and printing method | |
JP2009278416A (en) | Image printing system, image printing method, and computer-readable medium | |
JP2013193274A (en) | Printing control device and printing control method | |
JP2005109802A (en) | Image data processor and print data generation apparatus provided with the same, and ink jet recording apparatus | |
JP2013193276A (en) | Print controlling device and print controlling method |