JP2009292102A - Recording device and its method - Google Patents
Recording device and its method Download PDFInfo
- Publication number
- JP2009292102A JP2009292102A JP2008149758A JP2008149758A JP2009292102A JP 2009292102 A JP2009292102 A JP 2009292102A JP 2008149758 A JP2008149758 A JP 2008149758A JP 2008149758 A JP2008149758 A JP 2008149758A JP 2009292102 A JP2009292102 A JP 2009292102A
- Authority
- JP
- Japan
- Prior art keywords
- recording
- data
- dot arrangement
- arrangement pattern
- scanning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
- Ink Jet (AREA)
Abstract
Description
本発明は、ドット配置パターンを用いて多値データを2値データに展開する記録装置及びその方法に関する。 The present invention relates to a recording apparatus and a method for developing multi-value data into binary data using a dot arrangement pattern.
近年、記録装置は、複数のドット径のインク滴を用いたり、異なる濃度や異なる色のインクを用いたりして出力画像の高精細化を実現している。それに伴い、記録ヘッドにおける記録素子のノズル列も増えている。また、画像の高精細化が進む一方、スループットの向上を実現するため、記録ヘッドの長尺化も進んでいる。このようなノズル列の増加や記録ヘッドの長尺化により、記録動作に必要となる画像データのデータ量も大きくなってきている。 In recent years, recording apparatuses have realized high-definition output images by using ink droplets having a plurality of dot diameters, or using inks of different densities and different colors. Along with this, the number of nozzle arrays of recording elements in the recording head is also increasing. In addition, while increasing the definition of an image, in order to improve the throughput, the length of the recording head is also increasing. As the number of nozzle rows increases and the length of the recording head increases, the amount of image data necessary for the recording operation is also increasing.
特許文献1には、記録装置の記録解像度よりも低い解像度の多値データを記録装置に入力し、記録装置において、当該入力された多値データを所定のドット配置パターンを用いて記録データに展開し記録動作を行なう手法が提案されている。すなわち、記録装置は、図14に示すように、同一階調レベルの入力多値データに対してドット配置が異なる複数のドット配置パターンをテーブルメモリに予め記憶している。そして、この複数のドット配置パターンの中からいずれかを選択し、当該選択したドット配置パターンで多値データを2値データに展開する。このドット配置パターンの選択には、画像データの位置に応じて選択する方法や、画像データによってシーケンシャルに選択する方法が用いられる。一般に、入力画像が文字データ等の場合は、位置による選択を用いることが多く、入力画像が自然画等の場合は、シーケンシャルに選択することが多い。
In
ここで、記録装置において画像データを記録する際の記録動作について簡単に説明する。ホスト装置は、まず、画像データとして記録する色毎の多値データを記録装置に送信する。この多値データは、記録装置のメモリに格納される。記録装置は、所定のタイミングで多値データをメモリから読み出し、ドット配置パターンを選択して2値データに展開する。この展開された2値データは、プリントバッファに格納される。記録装置は、記録ヘッドを走査しながらプリントバッファから2値データを読み出し、その2値データに対して記録モードに応じた記録データ処理を施す。そして、その記録データを記録ヘッドに転送する。記録ヘッドは、その記録データに従って記録を行なう。このように記録装置は、ホスト装置から入力された多値データを2値データに展開し、それを記録ヘッドの分解能でノズル列毎に対応したプリントバッファ各々に格納する。そして、記録動作時には、ノズル列毎にプリントバッファから2値データを読み出して記録を行なう。
上述したように、一般的に、2値化されたデータは、プリントバッファに格納される。そのため、ノズル列数が増加した場合には、必要とされるプリントバッファの容量が増大する。その上、ノズル列毎に応じて記録データを生成する際には、メモリアクセスの回数が増大してしまうため、記録データの生成が所定の時間内に終了しないおそれがあり、記録動作のスピードを低下せざるを得ない状況が発生する可能性がある。 As described above, generally, binarized data is stored in a print buffer. For this reason, when the number of nozzle rows increases, the required print buffer capacity increases. In addition, when generating print data according to each nozzle array, the number of memory accesses increases, so there is a possibility that print data generation will not be completed within a predetermined time, and the speed of the print operation is reduced. There may be situations where it must be reduced.
この課題を解決するためには、例えば、多値データのままプリントバッファに格納し、記録動作時にドット配置パターンの選択をシーケンシャルに制御しつつ、多値データから2値データへ展開し、記録データを生成するようにすればよい。例えば、ドット配置パターンの選択をシーケンシャルに制御するには、ドット配置パターンに対応付けられたパターン番号を所定の順番に変化させればよい。 In order to solve this problem, for example, the multi-value data is stored in the print buffer, the dot arrangement pattern selection is sequentially controlled during the recording operation, and the multi-value data is expanded to the binary data. Should be generated. For example, in order to sequentially control the selection of the dot arrangement pattern, the pattern numbers associated with the dot arrangement pattern may be changed in a predetermined order.
ところで、記録装置には、通常、複数の記録モードが設けられている。記録モードとしては、キャリッジの主走査方向に対して往路方向(以下、順方向と言う)、復路方向(以下、逆方向と言う)の双方向で記録を行なう双方向記録を行なうモードや、キャリッジを複数回走査して記録を行なうマルチパス記録を行なうモードがある。これら記録モードでは、ドット配置パターンのパターン番号を保持し、何回キャリッジを走査しても走査方向によらず、入力される多値データが同一であれば、同じ位置では同じドット配置パターンを選択する必要がある。例えば、図15(a)には、4種類のドット配置パターンを有する入力多値データの階調レベル1が示されている。また、例えば、図15(b)には、順方向印字の際に左端を初期値0としてドット配置パターンの選択をシーケンシャル制御した場合のドット配置パターンのパターン番号が示される。この場合、階調レベル1の入力データが出現する度に、パターン番号は0→1→2→3→0に変化している。一方、図15(c)は逆方向印字の際に右端を初期値0としてドット配置パターンの選択をシーケンシャル制御した場合のドット配置パターンのパターン番号が示されている。図15(b)、図15(c)を参照すると、記録ヘッドの走査方向によって各画素に対するドット配置パターンの番号が異なってしまっていることが分かる。従って、記録ヘッドの走査方向に応じてドット配置パターンが異なってしまい、記録画像として成り立たなくなってしまう。
Incidentally, a recording apparatus is usually provided with a plurality of recording modes. As the recording mode, a bidirectional recording mode in which recording is performed in both the forward direction (hereinafter referred to as the forward direction) and the backward direction (hereinafter referred to as the reverse direction) with respect to the main scanning direction of the carriage, There is a mode for performing multi-pass printing in which printing is performed by scanning a plurality of times. In these recording modes, the pattern number of the dot arrangement pattern is retained, and the same dot arrangement pattern is selected at the same position if the input multi-value data is the same regardless of the scanning direction, regardless of how many times the carriage is scanned. There is a need to. For example, FIG. 15A shows the
本発明は、上記課題に鑑みてなされたものであり、記録ヘッドの走査方向を考慮してドット配置パターンを選択し、そのパターンを用いて多値データを2値データに展開するようにした記録装置及びその方法を提供することを目的とする。 The present invention has been made in view of the above-described problems, and is a recording in which a dot arrangement pattern is selected in consideration of the scanning direction of the recording head, and multi-value data is developed into binary data using the pattern. An object is to provide an apparatus and a method thereof.
上記目的を達成するため、本発明の一態様は、入力される多値データを階調表現して記録する記録装置であって、複数のノズル列から構成される記録ヘッドの往復走査による両走査方向における記録を制御する制御手段と、同一階調レベルの多値データに備えられた複数のドット配置パターンの中からいずれかのドット配置パターンを前記記録ヘッドの走査方向に応じて予め決められた順番で選択する選択手段と、前記選択手段により選択されたドット配置パターンを用いて多値データを2値データに展開する展開手段とを具備することを特徴とする。 In order to achieve the above object, one aspect of the present invention is a recording apparatus that records input multi-value data by gradation expression, and performs both scanning by reciprocating scanning of a recording head composed of a plurality of nozzle rows. Control means for controlling the recording in the direction, and one of the plurality of dot arrangement patterns provided in the multi-value data of the same gradation level is predetermined according to the scanning direction of the recording head It comprises selection means for selecting in order and development means for developing multi-value data into binary data using the dot arrangement pattern selected by the selection means.
また、本発明の一態様は、入力される多値データを階調表現して記録する記録方法であって、複数のノズル列から構成される記録ヘッドの往復走査による両走査方向における記録を制御する制御工程と、同一階調レベルの多値データに備えられた複数のドット配置パターンの中からいずれかのドット配置パターンを前記記録ヘッドの走査方向に応じて予め決められた順番で選択する選択工程と、前記選択工程で選択されたドット配置パターンを用いて多値データを2値データに展開する展開工程とを含むことを特徴とする。 Another embodiment of the present invention is a recording method for recording input multi-value data by gradation expression, and controls recording in both scanning directions by reciprocating scanning of a recording head composed of a plurality of nozzle rows. And a selection step of selecting any dot arrangement pattern from a plurality of dot arrangement patterns provided in multi-value data of the same gradation level in a predetermined order according to the scanning direction of the recording head. And a development step of developing the multi-value data into binary data using the dot arrangement pattern selected in the selection step.
本発明によれば、記録ヘッドの走査方向を考慮してドット配置パターンを選択し、そのパターンを用いて多値データを2値データに展開するため、マルチパス記録や双方向記録においても記録パスによらずドット配置の整合性を保証できる。これにより、記録画像上の疑似輪郭の発生を防止し、高精細な画像を形成できることになる。 According to the present invention, the dot arrangement pattern is selected in consideration of the scanning direction of the recording head, and the multi-value data is developed into binary data using the pattern. Regardless of this, it is possible to guarantee the consistency of dot arrangement. As a result, the generation of a pseudo contour on the recorded image can be prevented and a high-definition image can be formed.
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、以下の説明においては、インクジェット記録方式を用いた記録装置を例に挙げて説明するが、本発明はこれに限定されるものではない。 DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. In the following description, a recording apparatus using an inkjet recording method will be described as an example, but the present invention is not limited to this.
なお、本明細書において、「記録」(「プリント」という場合もある)とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。更に人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行なう場合も表すものとする。 In the present specification, “recording” (sometimes referred to as “printing”) is not limited to the case of forming significant information such as characters and graphics, but may be significant. Further, it also represents a case where an image, a pattern, a pattern, or the like is widely formed on a recording medium, or the medium is processed, regardless of whether or not it is manifested so that a human can perceive it visually.
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。 “Recording medium” refers not only to paper used in general recording apparatuses but also widely to cloth, plastic film, metal plate, glass, ceramics, wood, leather, and the like that can accept ink. Shall.
更に、「インク」(「インク液滴」、「液体」と言う場合もある)とは、上記「記録(プリント)」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成又は記録媒体の加工、或いはインクの処理(例えば、記録媒体に付与されるインク中の色剤の凝固または不溶化)に供され得る液体を表すものとする。 Furthermore, “ink” (sometimes referred to as “ink droplet” or “liquid”) should be interpreted widely as in the definition of “recording (printing)”. Therefore, by being applied on the recording medium, it can be used for forming an image, pattern, pattern, etc., processing the recording medium, or processing the ink (for example, coagulation or insolubilization of the colorant in the ink applied to the recording medium). It shall represent a liquid that can be provided.
(実施形態)
図1は、本実施形態に係わる記録装置の全体構成の一例を示す図である。
(Embodiment)
FIG. 1 is a diagram illustrating an example of the overall configuration of a recording apparatus according to the present embodiment.
201は、CPUである。202は、ROMであり、CPU201が実行するプログラム及びその他のテーブルデータ等を格納する。203は、RAMであり、ホスト装置(不図示)からインターフェイス204を介して受信したデータを格納する受信バッファや、プリントデータを格納するプリントバッファ、マスクデータを格納するマスクバッファ等の領域として用いられる。
201 is a CPU.
205は、制御部であり、例えば、ASIC(Application Specific Integrated Circuit)などで実現される。制御部205は、インターフェイス制御回路206と、記録データ生成回路207と、ヘッドデータ制御回路208と、ヘッド制御回路209と、モータ制御回路210と、記録ヘッド211とを具備して構成される。インターフェイス制御回路206は、インターフェイス204を介してホスト装置とデータを送受信し、記録データ生成回路207は、ホスト装置から受信したデータに基づいて記録データを生成する。ヘッドデータ制御回路208は、記録データ生成回路207で生成された記録データを一時的に保持し、記録ヘッド211への転送順にデータを並び換える。ヘッド制御回路209は、記録ヘッド211の往復走査による両走査方向における記録を制御する。例えば、記録ヘッド211へのデータ転送制御やインク吐出制御を行なう。キャリッジモータ212は、記録ヘッド211を搭載したキャリッジを走査させ、モータ制御回路210は、記録媒体の給排紙を行なう搬送モータ213の駆動制御を行なう。
ここで、上記構成を有する記録装置における記録動作について説明する。 Here, a recording operation in the recording apparatus having the above configuration will be described.
記録装置は、ホスト装置からインターフェイス204を介して画像データを受信すると、その受信データをRAM203内に割り当てられた受信バッファに一旦格納する。記録装置は、この受信データをコマンド解析した後、解析後のデータをRAM203内に割り当てられたプリントバッファに格納する。なお、このデータは、ビットマップ形式のデータでもあってもよいし、多値データであってもよい。プリントバッファに必要量のデータが蓄えられたところで、記録装置は、記録データ生成回路207において、プリントバッファ及びマスクバッファからそれぞれデータを読み出し、それに印字処理を施して記録データを生成する。そして、その記録データをヘッドデータ制御回路に送る。ヘッドデータ制御回路208は、一時的に記録データを保持し、記録ヘッドの駆動順に記録データを並び換える。データ並び換え後、ヘッド制御回路209は、ヘッドデータ制御回路208から記録データを受け取り、それを記録ヘッド211に転送する。そして、ヘッド制御回路209から記録ヘッド211に対して駆動パルスが与えられる。これにより、各ノズルからインクが吐出され、記録媒体上に階調表現された画像が記録される。記録ヘッド211を搭載したキャリッジの走査や、紙などの記録媒体の搬送は、キャリッジモータ212、搬送モータ213が駆動することにより行なわれる。なお、キャリッジモータ212、搬送モータ213は、モータ制御回路210による制御により駆動する。
When the recording device receives image data from the host device via the
次に、図2、図3を参照して、図1に示す記録装置に搭載される記録ヘッド211の構成について説明する。
Next, the configuration of the
記録ヘッド211には、例えば、ブラック、シアン、マゼンタ、イエロー、レット、グリーンの6色のインクが搭載されている。記録ヘッド211には、図2に示すように、ブラックのノズル列群501、シアンのノズル列群502及び506、マゼンタのノズル列群503及び505、イエローのノズル列群504、レッドのノズル列群507、グリーンのノズル列群508が具備される。なお、それぞれのノズル列群は、4列のノズル列を含んで構成される。
For example, six colors of ink of black, cyan, magenta, yellow, let, and green are mounted on the
各ノズル列群には、図3に示すように、異なるサイズのインクを吐出する複数(この場合、4列)のノズル列が備わっている。記録ヘッド211では基本的に、even列とodd列との2列を1組として記録媒体上にドットを配置して画像を形成する。同一ノズル列上の吐出ノズルには、600dpi(dot/inch)間隔で384のノズルが配置されている。なお、同一サイズのインクを吐出するeven側のノズルとodd側のノズルとの間隔は1200dpiである。
As shown in FIG. 3, each nozzle row group includes a plurality of (in this case, four) nozzle rows that eject different sizes of ink. In the
ここで、ブラック501、イエロー504、レッド507、グリーン508は、602が大ドット列のeven側、603が大ドット列のodd側、601が中ドット列のeven側、604が中ドット列のodd側である。また、シアン502及び506、マゼンタ503及び505は、606と607とで1組を構成しており、606が大ドット列のeven側、607が大ドット列のodd側である。また、610と611とで1組を構成し、610が大ドット列のeven側、611が大ドット列のodd側である。また、605が中ドット列のeven側、612が中ドット列のodd側、608が小ドット列のodd側、609が小ドット列のeven側である。
Here, for black 501, yellow 504, red 507, and green 508, 602 is the even side of the large dot row, 603 is the odd side of the large dot row, 601 is the even side of the medium dot row, and 604 is the odd side of the medium dot row. On the side.
図4は、600×600dpi(pixel/inch)の解像度で4bitの多値データを2値化した場合のドット配置の一例が示される。図4(a)は、ブラック、イエロー、レッド、グリーンのドット配置が示されており、ここでは、600dpi−4bitの多値データから1200dpiの4ドット×2カラム分のデータが生成されている。この4ドットは、大ドットのeven側、大ドットのodd側、中ドットのeven側、中ドットのodd側のデータから構成される。 FIG. 4 shows an example of dot arrangement when binarizing 4-bit multi-value data with a resolution of 600 × 600 dpi (pixel / inch). FIG. 4A shows a dot arrangement of black, yellow, red, and green. In this example, 1200 dpi 4 dots × 2 columns of data is generated from 600 dpi-4 bit multi-value data. The four dots are composed of data on the even side of the large dot, the odd side of the large dot, the even side of the medium dot, and the odd side of the medium dot.
シアン及びマゼンタは、大ドットのノズル列が4列(2組)存在するため、図4(b)に示すドット配置となる。この場合、600dpi−4bitの多値データから1200dpiの8ドット×2カラム分のデータが生成されている。この8ドットは、大ドットのeven側、大ドットのodd側(但し、これらは2組)、中ドットのeven側、中ドットのodd側、小ドットのeven側、小ドットのodd側のデータから構成される。 For cyan and magenta, since there are four (two sets) nozzle rows of large dots, the dot arrangement shown in FIG. In this case, data of 8 dots × 2 columns of 1200 dpi is generated from multi-value data of 600 dpi-4 bits. The 8 dots are data on the even side of the large dot, the odd side of the large dot (however, these are two sets), the even side of the medium dot, the odd side of the medium dot, the even side of the small dot, and the odd side of the small dot Consists of
図5は、図4(a)に対応したドット配置パターンの一例である。すなわち、600dpi−4bitの多値データが階調レベル6であった場合を示している。このとき、大ドットは600×600dpiの格子の中に1ドット配置され、中ドットは2ドット配置される。また、ドット配置パターンとしてはパターン0〜3の4種類からなる。多値データからビットマップデータへの展開は、ノズル列毎に別々に行なうため、ドット配置パターンは大ドットのeven列用、大ドットのodd列用、中ドットのeven列用、中ドットのodd列用にそれぞれ分けられる。すなわち、Table#0〜Table#3のドット配置パターンテーブルに分けられる。ドット配置パターンテーブルは、テーブルメモリ(後述するドット配置パターンメモリ106)に格納されている。テーブルメモリは、例えば、図6に示すように、階調レベルl0〜15の各入力レベルに対応するパターン0〜3をまとめて保持している。また、テーブルメモリでは、例えば、$0000番地〜$000F番地にTable#0、$0010番地〜$001F番地にTable#1、・・・という構成で複数のドット配置パターンテーブルを保持する。そして、所定のレジスタ設定によりノズル列毎で任意にテーブルを選択できる構成となっている。
FIG. 5 is an example of a dot arrangement pattern corresponding to FIG. That is, the case is shown where the multi-level data of 600 dpi-4 bits is the
ここで、図7を用いて、図1に示す記録データ生成回路207の構成の一例について説明する。
Here, an example of the configuration of the recording
101は、データ展開モードに応じて記録データ生成シーケンスを制御するデータ生成シーケンサである。この制御は、プリントバッファ及びマスクバッファから所定のタイミングで読み出されたデータに対してマスク等の記録データ処理がなされ、そのデータがヘッドデータ制御回路208へ転送されるまでの間、行なわれる。
102は、各ノズル列に対応してデータ展開モードを設定するデータ展開モードレジスタである。データ展開モードレジスタ102には、例えば、ビットマップモード、多値データ展開モードのいずれかが設定される。多値データ展開モードには、入力データ解像度とビット数とによって複数の展開モードがある。例えば、600dpi−2bitモード、600dpi−4bitモードなどの展開モードがある。
103は、PBアドレスレジスタであり、各ノズル列に対応してプリントバッファの読み出しアドレスを設定する。104は、MBアドレスレジスタであり、各ノズル列に対応してマスクバッファの読み出しアドレスを設定する。105は、DMAコントローラであり、データ生成シーケンサ101からのトリガによってPBアドレスレジスタ103及びMBアドレスレジスタ104に設定されたアドレスを取得し、プリントバッファ及びマスクバッファからデータを読み出す。106は、ドット配置パターンメモリであり、ドット配置パターンを格納する。なお、ドット配置パターンをメモリに格納する構成とせず、レジスタに設定する構成としてもよい。
107は、テーブル選択レジスタであり、ノズル列毎にどのドット配置パターンを選択するかを設定する。108は、データ展開回路であり、プリントバッファに格納されているデータが多値データである場合に(多値データ展開モードが設定されている)、テーブル選択レジスタ107の設定に応じて選択されたドット配置パターンを用いて2値データに展開する。データ展開回路108は、プリントバッファに格納されるデータがビットマップである場合には(ビットマップモードが設定されている)、展開処理は行わず、プリントバッファから読み出したデータを保持する。
109は、ドット配置パターン制御回路であり、多値データの2値データへの展開に際して、ドット配置パターン各々に対応付けられたパターン識別子(本実施形態においては、パターン番号)を管理しつつ、各種設定値に基づいてドット配置パターンを選択する。なお、ここで言う各種設定値とは、パターン番号初期値レジスタ110、ドット配置パターン番号メモリ111、走査方向設定レジスタの設定値を含む。
A dot arrangement
113は、データマスク回路であり、マスクバッファから読み出したマスクデータによりデータ展開回路108で展開された2値データをマスク処理する。114は、記録データ転送回路であり、データマスク回路113で生成された記録データをヘッドデータ制御回路208に転送する。
A
ここで、上記構成を有する記録データ生成回路207において、多値データから2値データを生成する際の処理について説明する。なお、本実施形態においては、32ノズル×16カラムをデータ生成の単位として、図2に示す記録ヘッドにより記録するものとする。また、図8に示すように、1ノズル列384ノズルを12ブロックに分けてBLK_NO0〜11とする。BLK_NO0の32ノズルに対して16カラム分の記録データを生成した後、BLK_NO1、BLK_NO2、・・・、BLK_NO11の順番で記録データの生成を行なう。BLK_NO0〜11におけるデータ生成は、16カラム分のデータが生成されたタイミングで順次行なわれる。
Here, a description will be given of processing when the recording
図9は、BLK_NO0〜11までの記録データを生成する際の処理の流れの一例を示すフローである。 FIG. 9 is a flowchart showing an example of a processing flow when generating recording data of BLK_NO0 to 11.
記録データ生成回路207は、記録ヘッド211を搭載したキャリッジが走査を始め、記録ヘッド211が記録可能領域に到達すると、所定のタイミングでトリガ信号を発生し記録データの生成を開始する(S101)。生成するデータが記録開始端(記録方向が順方向であれば左端)であれば(S102でYES)、パターン番号初期値レジスタ110から初期値となるドット配置パターンのパターン番号を取得する(S103a)。記録開始端でなければ(S102でNO)、ドット配置パターン番号メモリ111をリードし、パターン番号を取得する(S103b)。
The recording
更に、記録データ生成回路207は、ドット配置パターンメモリ106をリードし、ドット配置パターンテーブル番号に対応するドット配置パターンを取得する(S104)。なお、ドット配置パターンテーブル番号は、テーブル選択レジスタ107に設定されている。
Further, the recording
ドット配置パターンのリードが済むと、記録データ生成回路207は、プリントバッファから多値データをリードする(S105)。そして、読み出した多値データに対するドット配置のパターン番号の制御を行なう。すなわち、同一階調の多値データが出現する度にドット配置パターンを変えるためにドット配置パターン番号を所定の順番に変化させる制御を行なう。なお、パターン番号を所定の順番に変化させる制御は、記録ヘッド211の走査方向に応じて予め決められた順番でドット配置パターンを選択することで行なわれる。
When the dot arrangement pattern is read, the recording
記録データ生成回路207は、この制御により決められたパターン番号によってドット配置パターンを決定し、そのドット配置パターンを用いて多値データを2値データに展開する(S106)。
The recording
続いて、記録データ生成回路207は、マスクバッファからマスクデータをリードし(S107)、2値化したデータにマスク処理を施す(S108)。そして、その生成された記録データをヘッドデータ制御回路208に転送する(S109)。1つのブロックのデータ生成が終了したところで、次の16カラムの先頭になるパターン番号をパターン番号メモリ111にライトする(S110)。記録データの生成を行ったブロックがBLK_NO11であれば、1列分のデータ生成が完了したことになるので、この処理を終了し、再度、記録データの生成を指示するトリガが入力されるまで待機する。そうでなければ、S102に戻って、次のブロックの記録データの生成を行なう(S111)。
Subsequently, the recording
なお、この記録データ生成処理は、必ずしもこの順番で行なう必要はない。例えば、並列処理が可能な箇所についてはその処理を並列に行なってもよい。例えば、S106で多値データを展開している間に、S107におけるマスクバッファリード処理を並列して行なってもよい。 The recording data generation process does not necessarily have to be performed in this order. For example, for a portion where parallel processing is possible, the processing may be performed in parallel. For example, the mask buffer read process in S107 may be performed in parallel while the multivalued data is expanded in S106.
次に、ドット配置パターンのパターン番号をシーケンシャルに選択する処理について説明する。なお、上述した通り、この処理は、多値データを2値データへ展開する際に行なわれる。 Next, processing for sequentially selecting the pattern number of the dot arrangement pattern will be described. As described above, this process is performed when multi-value data is expanded into binary data.
(1パス順方向記録)
図10は、順方向(往路方向)に記録ヘッドを走査して1スキャン(1度の走査)で画像を形成する1パス順方向記録時のドット配置パターンのパターン番号を示している。ここでは、例えば、BLK_NO0の記録データを生成するときの階調レベル6(図中の網点の箇所)に対応するドット配置パターンのパターン番号を示す。
(1 pass forward recording)
FIG. 10 shows the pattern number of the dot arrangement pattern during one-pass forward recording in which the recording head is scanned in the forward direction (forward direction) to form an image in one scan (one scan). Here, for example, the pattern number of the dot arrangement pattern corresponding to the gradation level 6 (the halftone dot position in the figure) when generating the recording data of BLK_NO0 is shown.
図10(a)は、順方向記録において記録開始時の16カラムのデータ生成時のパターン番号である。記録開始時は、左端のドット配置パターンの初期値としてパターン番号初期値レジスタ110に設定されている値を取得する。パターン番号初期値レジスタ110に設定される初期値は、例えば、8ノズル分である。各ノズルには、2bit単位で初期値が設定される。記録ヘッドの9ノズル目以降は、この8ノズル分の設定値が繰り返して設定される。例えば、パターン番号初期値レジスタ110の設定値が0xe4e4であれば、パターン番号はノズル0〜ノズル7に対して順に0、1、2、3、0、1、2、3が設定される。また、ノズル8〜ノズル15、ノズル16〜ノズル23、・・・に対しても8ノズル単位で繰り返して設定がなされる。順方向記録時にはパターン番号は、階調レベル6の多値データが出現する度に0→1→2→3→0のように昇順に変化する。BLK_NO0の16カラム分のデータ生成が終了した後、次の16カラムのデータ生成時に、初期値となるパターン番号をパターン番号メモリ111に書き込む。ここでは、1番目のノズルから順に、0、3、1、2、・・、0、3、3の値がパターン番号メモリ111に保持される。BLK_NO0のデータ生成終了後は、BLK_NO1〜11まで同様にしてデータ生成を行なうことによって1ノズル列分(16カラム分)のデータを生成する。
FIG. 10A shows pattern numbers when data of 16 columns is generated at the start of recording in forward recording. At the start of recording, the value set in the pattern number
図10(b)には、図10(a)の次の16カラムのデータ生成時におけるドット配置パターンのパターン番号が示される。 FIG. 10B shows the pattern number of the dot arrangement pattern at the time of data generation for the next 16 columns of FIG.
データ生成開始時には、ドット配置パターンの初期値としてパターン番号メモリ111に設定されている値を読み出す。パターン番号は、階調レベル6の多値データが出現する度に昇順に変化する。BLK_NO0の16カラム分のデータ生成が終了した後、次の16カラムのデータ生成に際して、その初期値となるパターン番号をパターン番号メモリ111に書き込む。ここでは、1番目のノズルから順に、2、1、3、1、・・、3、3、2の値がパターン番号メモリ111に保持される。BLK_NO1〜11のデータ生成も同様である。以降、16カラム毎にデータ生成しつつ記録を行ない、1スキャンの画像を形成する。
At the start of data generation, the value set in the
(1パス逆方向)
図11は、逆方向に記録ヘッドを走査して1スキャンで画像を形成する1パス逆方向記録時のドット配置パターンのパターン番号を示している。ここでは、例えば、BLK_NO0の記録データを生成するときの階調レベル6(図中の網点の箇所)に対応するドット配置パターンのパターン番号を示す。
(1 pass reverse direction)
FIG. 11 shows the pattern number of the dot arrangement pattern during one-pass reverse recording in which the recording head is scanned in the reverse direction to form an image in one scan. Here, for example, the pattern number of the dot arrangement pattern corresponding to the gradation level 6 (the halftone dot position in the figure) when generating the recording data of BLK_NO0 is shown.
図11(a)は、逆方向記録において記録開始時の16カラムのデータ生成時のパターン番号である。記録開始時は、右端のドット配置パターンの初期値としてパターン番号初期値レジスタ110に設定されている値を取得する。例えば、パターン番号初期値レジスタ110の設定値が0xe4e4であれば、パターン番号はノズル0〜ノズル7に対して順に0、1、2、3、0、1、2、3が設定される。また、ノズル8〜ノズル15、ノズル16〜ノズル23、・・・に対しても8ノズル単位で繰り返して設定がなされる。パターン番号は、階調レベル6の多値データが出現する度に0→3→2→1→0のように降順に変化する。BLK_NO0の16カラム分のデータ生成が終了した後、次の16カラムのデータ生成時に、初期値となるパターン番号をパターン番号メモリ111に書き込む。ここでは、1番目のノズルから順に、0、3、3、2、・・、0、1、3の値がパターン番号メモリ111に保持される。BLK_NO0のデータ生成終了後は、BLK_NO1〜11まで同様にしてデータ生成を行なうことによって1ノズル列分(16カラム分)のデータを生成する。
FIG. 11A shows pattern numbers when data of 16 columns is generated at the start of recording in reverse recording. At the start of recording, the value set in the pattern number
図11(b)には、図11(a)の次の16カラムのデータ生成時におけるドット配置パターンのパターン番号が示される。 FIG. 11B shows the pattern number of the dot arrangement pattern at the time of data generation for the next 16 columns of FIG.
データ生成開始時には、ドット配置パターンの初期値としてパターン番号メモリ111に設定されている値を読み出す。パターン番号は、階調レベル6の多値データが出現する度に昇順に変化する。BLK_NO0の16カラム分のデータ生成が終了した後、次の16カラムのデータ生成に際して、その初期値となるパターン番号をパターン番号メモリ111に書き込む。ここでは、1番目のノズルから順に、3、2、0、1、・・、2、3、0の値がパターン番号メモリ111に保持される。BLK_NO1〜11のデータ生成も同様である。以降、16カラム毎にデータ生成しつつ記録を行ない、1スキャンの画像を形成する。
At the start of data generation, the value set in the
(2パス双方向記録)
次に、記録ヘッドを複数回走査(この場合、2回走査)して画像を形成する2パス記録の場合について説明する。2パス記録では、記録媒体(本実施形態においては、紙とする)上の同じ位置に対して1パス目の順方向走査時(往路走査時)に形成される画像と、2パス目の逆方向走査時(復路走査時)に形成される画像とが補完関係になる。図12において、順方向記録で形成されるA1の画像と逆方向記録で形成されるA2の画像とは補完関係になっている。B1とB2も同様である。従って、記録ヘッド211の走査方向上の各記録位置において、1パス目における記録と2パス目における記録との階調レベルが同一であれば、1パス目と2パス目とで同一のドット配置パターンが用いられる必要がある。
(2-pass bidirectional recording)
Next, a case of two-pass printing in which an image is formed by scanning the recording head a plurality of times (in this case, scanning twice) will be described. In two-pass printing, an image formed during the forward scan of the first pass (during forward scan) with respect to the same position on the recording medium (in this embodiment, paper) and the reverse of the second pass. There is a complementary relationship with an image formed during direction scanning (return scan). In FIG. 12, the A1 image formed by forward recording and the A2 image formed by backward recording have a complementary relationship. The same applies to B1 and B2. Accordingly, if the gradation levels of the recording in the first pass and the recording in the second pass are the same at each recording position in the scanning direction of the
図13は、2パス双方向記録時のドット配置パターン一例を示す図である。 FIG. 13 is a diagram illustrating an example of a dot arrangement pattern during two-pass bidirectional recording.
図13(a)は、図12に示す順方向記録A1におけるBLK_NO6に対する右端側の16カラムのドット配置パターンを示している。2パス記録における紙面上の最初の画像記録には、BLK_NO6からBLK_NO11に含まれる記録ノズルが使用される。順方向記録A1は、2パス記録のうちの1パス目であるため、ドット配置パターンの初期値としてパターン番号初期値レジスタ110に設定されている値を取得する。そして、16カラム毎に記録データの生成を繰り返す。BLK_NO6の右端のパターン番号は図13(a)となる。パターン番号メモリ111に格納されている値、0、3、1、1、・・、0、3、2を読み出して16カラムの記録データの生成を行なうと、右端のパターン番号は1、0、2、0、・・、2、2、1となり、この値をパターン番号メモリ111に格納する。
FIG. 13A shows a dot arrangement pattern of 16 columns on the right end side with respect to BLK_NO6 in the forward recording A1 shown in FIG. Recording nozzles included in BLK_NO6 to BLK_NO11 are used for the first image recording on the paper surface in the two-pass recording. Since the forward recording A1 is the first pass of the two-pass recording, the value set in the pattern number
次に、2パス記録のため192ノズル分、紙送りし、2パス目の逆方向記録を行なう。このとき、順方向記録A1の画像と逆方向記録A2の画像とは補完関係になっているため、逆方向記録A2のBLK_NO0〜BLK_NO5は順方向記録A1のBLK_NO6〜BLK_NO11に対して、同じ位置では同じドット配置にならなれければならない。 Next, for 192 nozzles, the paper is fed by 192 nozzles, and the second pass is recorded in the reverse direction. At this time, since the image of the forward recording A1 and the image of the backward recording A2 are in a complementary relationship, BLK_NO0 to BLK_NO5 of the backward recording A2 are at the same position as BLK_NO6 to BLK_NO11 of the forward recording A1. It must be the same dot arrangement.
図13(b)には、図12に示す順方向記録A1のBLK_NO6と補完関係になる逆方向記録A2のBLK_NO0に対する右端側の16カラムのドット配置パターンが示される。 FIG. 13B shows a dot arrangement pattern of 16 columns on the right end side with respect to BLK_NO0 of the reverse recording A2 that is complementary to BLK_NO6 of the forward recording A1 shown in FIG.
逆方向記録A2のBLK_NO0のドット配置パターンの初期値は、パターン番号メモリ111に格納された値を読み出して用いる。パターン番号メモリ111に格納された値は、順方向記録A1のBLK_NO6の最後(右端)のパターン番号である。逆方向記録におけるパターン番号は、階調レベル6の多値データが出現する度に0→3→2→1→0のように降順に変化する。このようにすることで、順方向記録A1のBLK_NO6〜BLK_NO11と逆方向記録A2のBLK_NO0〜BLK_NO5とは、同じ位置で同じドット配置となる。
The initial value of the BLK_NO0 dot arrangement pattern in the reverse recording A2 is read out from the value stored in the
一方、逆方向記録A2と同じタイミングで記録を行なう逆方向記録B1は、2パス記録のうちの1パス目である。このときのBLK_NO6に対する右端側の16カラムのドット配置パターンを図13(c)に示す。逆方向記録B1は、2パス記録のうちの1パス目であるため、ドット配置パターンの初期値としてパターン番号初期値レジスタ110に設定されている値を取得する。パターン番号は、階調レベル6の多値データが出現する度に降順に変化する。16カラム毎にパターン番号メモリ111にパターン番号を格納しながら記録データの生成を繰り返して、逆方向記録B1のBLK_NO6の左端のパターン番号をパターン番号メモリ111に保持する。
On the other hand, reverse recording B1, which performs recording at the same timing as reverse recording A2, is the first pass of the two-pass recording. FIG. 13C shows a dot arrangement pattern of 16 columns on the right end side for BLK_NO6 at this time. Since the reverse recording B1 is the first pass of the two-pass recording, the value set in the pattern number
以降、順方向記録B2は逆方向記録B1の補完画像として、C1は2パス記録の1パス目の画像としてドット配置パターンのパターン番号を制御しながら記録動作を行なう。なお、このようなドット配置パターンのシーケンシャル制御は、入力多値データの階調レベル毎にシーケンシャル制御を行なうか否かを設定することができる。また、ドット配置パターンのシーケンシャル制御は、ノズル列毎にシーケンシャル制御を行なうか否かを設定することができる。 Thereafter, the forward recording B2 is performed as a complementary image of the backward recording B1, and the recording operation is performed while controlling the pattern number of the dot arrangement pattern as C1 as the first pass image of the two-pass recording. Note that such sequential control of the dot arrangement pattern can set whether to perform sequential control for each gradation level of the input multi-value data. Further, the sequential control of the dot arrangement pattern can set whether to perform the sequential control for each nozzle row.
以上説明したように本実施形態によれば、記録ヘッドの走査方向を考慮してドット配置パターンを選択し、そのパターンを用いて多値データを2値データに展開するため、マルチパス記録や双方向記録においても記録パスによらずドット配置の整合性を保証できる。これにより、記録画像上の疑似輪郭の発生を防止し、高精細な画像を形成できることになる。また、入力データを多値データのままプリントバッファに格納するため、プリントバッファの容量を削減できる。 As described above, according to the present embodiment, the dot arrangement pattern is selected in consideration of the scanning direction of the recording head, and the multi-value data is developed into binary data using the pattern. Even in the directional recording, the dot arrangement consistency can be guaranteed regardless of the recording pass. As a result, the generation of a pseudo contour on the recorded image can be prevented and a high-definition image can be formed. Further, since the input data is stored in the print buffer as multi-value data, the capacity of the print buffer can be reduced.
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。 The above is an example of a typical embodiment of the present invention, but the present invention is not limited to the embodiment described above and shown in the drawings, and can be appropriately modified and implemented without departing from the scope of the present invention. .
例えば、上述した記録装置は、コンピュータ等の情報処理機器の画像出力装置として用いられるものの他、リーダ等と組合せた複写装置、更に送受信機能を有するファクシミリ装置の形態を採るもの等であってもよい。 For example, the recording apparatus described above may be used as an image output apparatus for information processing equipment such as a computer, a copying apparatus combined with a reader, or a facsimile apparatus having a transmission / reception function. .
なお、本発明は、例えば、システム、装置、方法、プログラム若しくは記録媒体等としての実施態様を採ることもできる。具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。 It should be noted that the present invention can take the form of, for example, a system, apparatus, method, program, or recording medium. Specifically, the present invention may be applied to a system composed of a plurality of devices, or may be applied to an apparatus composed of a single device.
101 データ生成イーケンサ
102 データ展開モードレジスタ
103 PBアドレスレジスタ
104 MBアドレスレジスタ
105 DMAコントローラ
106 ドット配置パターンメモリ
107 テーブル選択レジスタ
108 データ展開回路
109 ドット配置パターン制御回路
110 パターン番号初期値レジスタ
111 ドット配置パターン番号メモリ
112 走査方向設定レジスタ
113 データマスク回路
114 記録データ転送回路
201 CPU
202 ROM
203 RAM
204 I/F
205 制御部
206 I/F制御回路
207 記録データ生成回路
208 ヘッドデータ制御回路
209 ヘッド制御回路
210 モータ制御回路
211 記録ヘッド
212 キャリッジモータ
213 搬送モータ
DESCRIPTION OF
202 ROM
203 RAM
204 I / F
205 Control Unit 206 I /
Claims (6)
複数のノズル列から構成される記録ヘッドの往復走査による両走査方向における記録を制御する制御手段と、
同一階調レベルの多値データに備えられた複数のドット配置パターンの中からいずれかのドット配置パターンを前記記録ヘッドの走査方向に応じて予め決められた順番で選択する選択手段と、
前記選択手段により選択されたドット配置パターンを用いて多値データを2値データに展開する展開手段と
を具備することを特徴とする記録装置。 A recording apparatus for recording input multi-value data by gradation expression,
Control means for controlling recording in both scanning directions by reciprocating scanning of a recording head composed of a plurality of nozzle rows;
Selecting means for selecting any dot arrangement pattern from a plurality of dot arrangement patterns provided in multi-value data of the same gradation level in a predetermined order according to the scanning direction of the recording head;
And a developing unit that develops the multivalued data into binary data using the dot arrangement pattern selected by the selecting unit.
前記記録ヘッドの走査方向上の各記録位置において、往路走査における記録と復路走査における記録との階調レベルが同一であれば、該復路走査における記録時には、該走査方向上の各記録位置において該往路走査における記録時に選択されたドット配置パターンと同一のドット配置パターンを選択する
ことを特徴とする請求項1記載の記録装置。 The selection means includes
If the gradation levels of the recording in the forward scanning and the recording in the backward scanning are the same at each recording position in the scanning direction of the recording head, the recording position in each scanning position in the scanning direction is the recording level in the backward scanning. The recording apparatus according to claim 1, wherein a dot arrangement pattern that is the same as the dot arrangement pattern selected at the time of recording in forward scanning is selected.
前記選択手段は、
前記複数のノズル列毎に別々にドット配置パターンの選択を行なう
ことを特徴とする請求項1記載の記録装置。 The recording head has a plurality of nozzle rows that eject ink droplets of different sizes,
The selection means includes
The recording apparatus according to claim 1, wherein a dot arrangement pattern is selected separately for each of the plurality of nozzle rows.
前記選択手段は、
前記記録ヘッドの走査方向に応じて前記パターン番号が昇順又は降順となるように該パターン番号に対応するドット配置パターンを選択する
ことを特徴とする請求項1記載の記録装置。 Each of the plurality of dot arrangement patterns provided in the multi-value data of the same gradation level is given a pattern number,
The selection means includes
The recording apparatus according to claim 1, wherein a dot arrangement pattern corresponding to the pattern number is selected so that the pattern number is in ascending order or descending order according to a scanning direction of the recording head.
前記記録ヘッドを往復走査して双方向記録、又はマルチパス記録を行なわせる
ことを特徴とする請求項1乃至3いずれか1項に記載の記録装置。 The control means includes
The recording apparatus according to claim 1, wherein the recording head is reciprocated to perform bidirectional recording or multipass recording.
複数のノズル列から構成される記録ヘッドの往復走査による両走査方向における記録を制御する制御工程と、
同一階調レベルの多値データに備えられた複数のドット配置パターンの中からいずれかのドット配置パターンを前記記録ヘッドの走査方向に応じて予め決められた順番で選択する選択工程と、
前記選択工程で選択されたドット配置パターンを用いて多値データを2値データに展開する展開工程と
を含むことを特徴とする記録方法。 A recording method for recording input multi-value data by gradation expression,
A control process for controlling recording in both scanning directions by reciprocating scanning of a recording head composed of a plurality of nozzle rows;
A selection step of selecting any dot arrangement pattern from a plurality of dot arrangement patterns provided in multi-value data of the same gradation level in a predetermined order according to the scanning direction of the recording head;
A development step of developing the multi-value data into binary data using the dot arrangement pattern selected in the selection step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008149758A JP2009292102A (en) | 2008-06-06 | 2008-06-06 | Recording device and its method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008149758A JP2009292102A (en) | 2008-06-06 | 2008-06-06 | Recording device and its method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009292102A true JP2009292102A (en) | 2009-12-17 |
Family
ID=41540740
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008149758A Withdrawn JP2009292102A (en) | 2008-06-06 | 2008-06-06 | Recording device and its method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009292102A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010221700A (en) * | 2009-02-25 | 2010-10-07 | Canon Inc | Recording apparatus and processing method therefor |
JP2019130673A (en) * | 2018-01-29 | 2019-08-08 | 株式会社ミマキエンジニアリング | Printer and printing method |
-
2008
- 2008-06-06 JP JP2008149758A patent/JP2009292102A/en not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010221700A (en) * | 2009-02-25 | 2010-10-07 | Canon Inc | Recording apparatus and processing method therefor |
US8736888B2 (en) | 2009-02-25 | 2014-05-27 | Canon Kabushiki Kaisha | Printing apparatus and processing method therefor |
JP2019130673A (en) * | 2018-01-29 | 2019-08-08 | 株式会社ミマキエンジニアリング | Printer and printing method |
JP6991869B2 (en) | 2018-01-29 | 2022-01-13 | 株式会社ミマキエンジニアリング | Printing equipment and printing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7377619B2 (en) | Printing apparatus and printing method | |
JP3571891B2 (en) | Recording apparatus, recording method, and data supply method | |
JP2005169754A (en) | Ink jet recorder and ink jet recording method | |
JP2009096188A (en) | Ink jet recording apparatus and ink jet recording method | |
JP3610250B2 (en) | Ink jet recording apparatus and recording control method thereof | |
JP2005169940A (en) | Ink-jet recording device and ink-jet recording method | |
JP2008155474A (en) | Ink jet recording method and inkjet recorder | |
US6467866B1 (en) | Print control method and apparatus, and printing apparatus using the same | |
JP4235569B2 (en) | Recording method and recording apparatus | |
JP4314243B2 (en) | Recording apparatus and data processing apparatus | |
JP2004202795A (en) | Image processor and its method | |
JP2005161615A (en) | Inkjet recording method | |
JP2009292102A (en) | Recording device and its method | |
JP4665508B2 (en) | Image processing device for printing | |
JPH11207947A (en) | Printing device, image forming method, and recording medium | |
JP2011076156A (en) | Apparatus and method for processing image | |
JP6885049B2 (en) | A medium on which a print control device, a print control method, and a print control program are recorded. | |
JP2012040781A (en) | Recording apparatus and processing method for the same | |
JP2000118007A (en) | Printing apparatus, printing method and recording medium | |
JP4785351B2 (en) | Inkjet recording apparatus, inkjet recording method, data generation apparatus, and program | |
JP3176183B2 (en) | INK JET RECORDING APPARATUS AND CONTROL METHOD THEREOF | |
JP3729199B2 (en) | Printing apparatus, printing method, and recording medium | |
JP2005161630A (en) | Inkjet recording system and inkjet recording method | |
JP4561049B2 (en) | Printing system for printing an image based on information on the number of dots formed in a predetermined area | |
JP2011000826A (en) | Method for encoding record mask, recording method, and recorder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20110906 |