Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4892902B2 - Printing apparatus, printing method, program, and printing system - Google Patents
[go: Go Back, main page]

JP4892902B2 - Printing apparatus, printing method, program, and printing system - Google Patents

Printing apparatus, printing method, program, and printing system Download PDF

Info

Publication number
JP4892902B2
JP4892902B2 JP2005265852A JP2005265852A JP4892902B2 JP 4892902 B2 JP4892902 B2 JP 4892902B2 JP 2005265852 A JP2005265852 A JP 2005265852A JP 2005265852 A JP2005265852 A JP 2005265852A JP 4892902 B2 JP4892902 B2 JP 4892902B2
Authority
JP
Japan
Prior art keywords
drive signal
generation unit
signal generation
drive
generates
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.)
Expired - Lifetime
Application number
JP2005265852A
Other languages
Japanese (ja)
Other versions
JP2007076116A (en
Inventor
寿樹 臼井
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2005265852A priority Critical patent/JP4892902B2/en
Priority to US11/241,107 priority patent/US7686407B2/en
Publication of JP2007076116A publication Critical patent/JP2007076116A/en
Priority to US12/702,102 priority patent/US8157341B2/en
Application granted granted Critical
Publication of JP4892902B2 publication Critical patent/JP4892902B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Particle Formation And Scattering Control In Inkjet Printers (AREA)

Description

本発明は、印刷装置、印刷方法、プログラム及び印刷システムに関する。   The present invention relates to a printing apparatus, a printing method, a program, and a printing system.

媒体に画像を印刷する印刷装置として、1つのピエゾ素子に対して複数の駆動信号を選択的にピエゾ素子へ印加させるものが提案されている。例えば、吐出されるインクの量が異なる複数種類の駆動パルスを2つの駆動信号に分け、これらの駆動パルスを選択的にピエゾ素子へ印加させるようにした印刷装置が提案されている(例えば、特許文献1を参照。)。また、最大ドットを形成する際に用いられる駆動パルスを一方の駆動信号に含ませ、最大ドットの形成時におけるインクの吐出周波数を高めるようにした印刷装置も提案されている(例えば、特許文献2を参照。)。そして、これらの印刷装置では、駆動信号を生成する駆動信号生成部が複数設けられている。
特開2000−52570号公報 特開2003−246086号公報
As a printing apparatus that prints an image on a medium, one that selectively applies a plurality of drive signals to one piezoelectric element is proposed. For example, a printing apparatus has been proposed in which a plurality of types of drive pulses with different amounts of ejected ink are divided into two drive signals, and these drive pulses are selectively applied to the piezo elements (for example, patents). See reference 1.) In addition, a printing apparatus has been proposed in which a drive pulse used when forming the maximum dot is included in one drive signal to increase the ink ejection frequency when forming the maximum dot (for example, Patent Document 2). See). These printing apparatuses are provided with a plurality of drive signal generation units that generate drive signals.
JP 2000-52570 A JP 2003-246086 A

このように、印刷装置に複数の駆動信号生成部が設けられた場合、同じ駆動信号をそれぞれの駆動信号生成部に生成させても、駆動信号生成部の特性のばらつきのため、吐出されるインク量にばらつきが生じる。その結果、印刷画像の画質が低下する場合がある。
そこで、本発明は、それぞれの駆動信号生成部の特性にばらつきがあっても、印刷画像の画質の低下を抑制することを目的とする。
As described above, when a plurality of drive signal generation units are provided in the printing apparatus, even if the same drive signal is generated by each drive signal generation unit, ink that is ejected due to variations in characteristics of the drive signal generation units. Variation in quantity occurs. As a result, the image quality of the printed image may deteriorate.
Therefore, an object of the present invention is to suppress a decrease in image quality of a printed image even if the characteristics of the respective drive signal generation units vary.

上記目的を達成するための主たる発明は、(A)ドットを形成するために駆動される素子と、(B)前記素子を駆動するための駆動信号を生成し、その駆動信号を第1信号線に伝送する第1駆動信号生成部と、(C)前記第1駆動信号生成部の生成する前記駆動信号によって駆動可能な前記素子を駆動するための駆動信号を生成し、その駆動信号を第2信号線に伝送する第2駆動信号生成部と、(D)あるタイミングで所定サイズのドットを形成する際に、前記第1駆動信号生成部で第1駆動信号を生成させ、別のタイミングで前記所定サイズのドットを形成する際に、前記第2駆動信号生成部で前記第1駆動信号を生成させ、前記第1信号線の前記駆動信号及び前記第2信号線の前記駆動信号の中から選択された信号を前記素子に印加させて、前記素子の駆動を制御するコントローラと、(E)を有する印刷装置であって、(F)前記印刷装置は、前記素子と媒体との相対位置を変えながら前記媒体にドットを形成するドット形成動作と、前記媒体を搬送する搬送動作とを交互に繰り返すものであり、(G)前記コントローラは、前記ドット形成動作中に、前記第1駆動信号を生成する駆動信号生成部を前記第1駆動信号生成部から前記第2駆動信号生成部に変更することを特徴とする印刷装置である。 The main invention for achieving the above object is as follows: (A) an element driven to form a dot; (B) a drive signal for driving the element; and generating the drive signal as a first signal line. And (C) generating a drive signal for driving the element that can be driven by the drive signal generated by the first drive signal generation unit, and outputting the drive signal to the second drive signal generation unit A second drive signal generation unit for transmitting to the signal line; and (D) when forming a dot of a predetermined size at a certain timing, the first drive signal generation unit generates a first drive signal, and at another timing, the When forming dots of a predetermined size, the second drive signal generation unit generates the first drive signal, and selects from the drive signal of the first signal line and the drive signal of the second signal line Applied to the element And (E) a printing apparatus having a controller for controlling driving of the element, wherein (F) the printing apparatus forms dots on the medium while changing a relative position between the element and the medium. And (G) the controller drives the first drive signal generation unit that generates the first drive signal during the dot formation operation. The printing apparatus is characterized in that the signal generation unit is changed to the second drive signal generation unit.

本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。   Other features of the present invention will become apparent from the description of the present specification and the accompanying drawings.

===開示の概要===
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
=== Summary of disclosure ===
At least the following matters will become clear from the description of the present specification and the accompanying drawings.

(A)ドットを形成するために駆動される素子と、
(B)前記素子を駆動するための駆動信号を生成する第1駆動信号生成部と、
(C)前記素子を駆動するための駆動信号を生成する第2駆動信号生成部と、
(D)あるタイミングで所定サイズのドットを形成する際に、前記第1駆動信号生成部で第1駆動信号を生成させ、
別のタイミングで前記所定サイズのドットを形成する際に、前記第2駆動信号生成部で前記第1駆動信号を生成させるコントローラと、
(E)を有する印刷装置であって、
(F)前記印刷装置は、前記素子と媒体との相対位置を変えながら前記媒体にドットを形成するドット形成動作と、前記媒体を搬送する搬送動作とを交互に繰り返すものであり、
(G)前記コントローラは、前記ドット形成動作中に、前記第1駆動信号を生成する駆動信号生成部を前記第1駆動信号生成部から前記第2駆動信号生成部に変更する
ことを特徴とする印刷装置。
このような印刷装置によれば、それぞれの駆動信号生成部の特性にばらつきがあっても、印刷画像の画質の低下を抑制することができる。
(A) an element driven to form a dot;
(B) a first drive signal generation unit that generates a drive signal for driving the element;
(C) a second drive signal generation unit that generates a drive signal for driving the element;
(D) When forming dots of a predetermined size at a certain timing, the first drive signal generator generates a first drive signal;
A controller that generates the first drive signal in the second drive signal generation unit when forming the dot of the predetermined size at another timing;
A printing apparatus having (E),
(F) The printing apparatus alternately repeats a dot forming operation for forming dots on the medium while changing a relative position between the element and the medium, and a transport operation for transporting the medium.
(G) The controller changes a drive signal generation unit that generates the first drive signal from the first drive signal generation unit to the second drive signal generation unit during the dot formation operation. Printing device.
According to such a printing apparatus, it is possible to suppress deterioration in the image quality of the printed image even if the characteristics of the respective drive signal generation units vary.

また、前記あるタイミングで前記所定サイズのドットを形成する際に、前記コントローラは、前記第1駆動信号生成部で前記第1駆動信号を生成させるとともに、前記第2駆動信号生成部で第2駆動信号を生成させ、前記別のタイミングで前記所定サイズのドットを形成する際に、前記コントローラは、前記第2駆動信号生成部で前記第1駆動信号を生成させるとともに、前記第1駆動信号生成部で前記第2駆動信号を生成させることが望ましい。これにより、第1駆動信号生成部で生成する駆動信号と、第2駆動信号生成部で生成する駆動信号とを入れ換えることができるので、それぞれの駆動信号生成部の特性にばらつきがあっても、印刷画像の画質の低下を抑制することができる。   In addition, when forming the dot of the predetermined size at the certain timing, the controller generates the first drive signal by the first drive signal generation unit and performs the second drive by the second drive signal generation unit. When the signal is generated and the dot of the predetermined size is formed at the different timing, the controller causes the second drive signal generator to generate the first drive signal and the first drive signal generator Preferably, the second drive signal is generated. Thereby, since the drive signal generated by the first drive signal generation unit and the drive signal generated by the second drive signal generation unit can be interchanged, even if the characteristics of the respective drive signal generation units vary, It is possible to suppress a decrease in the image quality of the printed image.

また、前記印刷装置は、前記第1駆動信号生成部及び前記第2駆動信号生成部とは異なる別の駆動信号生成部を更に備え、前記あるタイミングで前記所定サイズのドットを形成する際に、前記コントローラは、前記第1駆動信号生成部で前記第1駆動信号を生成させるとともに、前記第2駆動信号生成部で第2駆動信号を生成させ、前記別のタイミングで前記所定サイズのドットを形成する際に、前記コントローラは、前記第2駆動信号生成部で前記第1駆動信号を生成させるとともに、前記別の駆動信号生成部で前記第2駆動信号を生成させることが望ましい。これにより、第1駆動信号生成部で生成する駆動信号と、第2駆動信号生成部で生成する駆動信号とを入れ換えなくても、印刷画像の画質の低下を抑制することができる。   The printing apparatus may further include another drive signal generation unit different from the first drive signal generation unit and the second drive signal generation unit, and when forming the dot of the predetermined size at the certain timing, The controller causes the first drive signal generation unit to generate the first drive signal, the second drive signal generation unit to generate a second drive signal, and forms dots of the predetermined size at the different timing. In this case, it is preferable that the controller causes the second drive signal generation unit to generate the first drive signal and causes the other drive signal generation unit to generate the second drive signal. As a result, it is possible to suppress a reduction in the image quality of the print image without replacing the drive signal generated by the first drive signal generation unit and the drive signal generated by the second drive signal generation unit.

また、前記コントローラは、1画素分のドットの形成が行われる周期毎に、前記第1駆動信号を生成する駆動信号生成部を変更することが望ましい。これにより、画質の劣化をより抑制することができる。   In addition, it is preferable that the controller changes a drive signal generation unit that generates the first drive signal for each period in which dots for one pixel are formed. Thereby, degradation of image quality can be further suppressed.

また、前記印刷装置は、前記素子と前記媒体との相対位置を変えるため前記素子を移動方向に移動させる移動体と、前記移動体の位置を検出するセンサと、を有し、
前記コントローラは、前記センサの検出結果に応じて、前記第1駆動信号を生成する駆動信号生成部を変更することが望ましい。これにより、コントローラは、駆動信号を入れ換えるべきタイミングを取得できる。
The printing apparatus includes a moving body that moves the element in a moving direction to change a relative position between the element and the medium, and a sensor that detects a position of the moving body,
The controller may change a drive signal generation unit that generates the first drive signal according to a detection result of the sensor. Thereby, the controller can acquire the timing which should replace a drive signal.

また、前記コントローラは、前記ドット形成動作毎に、前記第1駆動信号生成部及び前記第2駆動信号生成部が生成する前記駆動信号の順序を変えることが望ましい。これにより、印刷画像の画質が均質になり、画質が向上する。   The controller may change the order of the drive signals generated by the first drive signal generation unit and the second drive signal generation unit for each dot formation operation. As a result, the image quality of the printed image becomes uniform and the image quality is improved.

前記印刷装置は、複数のサイズのドットを形成可能であり、
前記コントローラは、形成されるべき前記ドットのサイズに応じて、前記第1駆動信号又は前記第2駆動信号に含まれる駆動パルスを選択的に前記素子に印加することが望ましい。また、前記所定サイズのドットを形成する際に、2以上の前記駆動パルスが前記素子に印加される場合、前記第1駆動信号生成部及び前記第2駆動信号生成部の一方が、前記所定サイズのドットを形成するための前記駆動パルスを生成している時に、他方が、他のサイズのドットを形成するための前記駆動パルスを生成することが好ましい。これにより、印刷解像度が向上し、また、印刷速度が向上する。また、前記コントローラは、最も大きいサイズのドットを形成する際に、前記第1駆動信号生成部の生成する駆動信号に含まれる駆動パルスを前記素子に印加し、前記第2駆動信号生成部の生成する駆動信号に含まれる駆動パルスを前記素子に印加することが望ましい。これにより、発熱量の偏りを減少させることができる。
The printing apparatus can form dots of a plurality of sizes,
It is preferable that the controller selectively applies a drive pulse included in the first drive signal or the second drive signal to the element according to the size of the dot to be formed. In addition, when two or more drive pulses are applied to the element when forming the dot of the predetermined size, one of the first drive signal generation unit and the second drive signal generation unit is the predetermined size. When generating the drive pulse for forming the other dots, it is preferable that the other generates the drive pulse for forming dots of other sizes. As a result, the printing resolution is improved and the printing speed is improved. The controller applies a drive pulse included in the drive signal generated by the first drive signal generation unit to the element when forming the largest size dot, and generates the second drive signal generation unit. It is desirable to apply a driving pulse included in the driving signal to the element. Thereby, the bias | inclination of the emitted-heat amount can be reduced.

ドットを形成するために駆動される素子と、前記素子を駆動するための駆動信号を生成する第1駆動信号生成部と、前記素子を駆動するための駆動信号を生成する第2駆動信号生成部と、を有する印刷装置を準備し、
あるタイミングで所定サイズのドットを形成する際に、前記第1駆動信号生成部で第1駆動信号を生成し、
別のタイミングで前記所定サイズのドットを形成する際に、前記第2駆動信号生成部で前記第1駆動信号を生成する
印刷方法であって、
前記素子と媒体との相対位置を変えながら前記媒体にドットを形成するドット形成動作と、前記媒体を搬送する搬送動作とを交互に繰り返すものであり、
前記ドット形成動作中に、前記第1駆動信号を生成する駆動信号生成部を前記第1駆動信号生成部から前記第2駆動信号生成部に変更する
ことを特徴とする印刷方法。
このような印刷方法によれば、それぞれの駆動信号生成部の特性にばらつきがあっても、印刷画像の画質の低下を抑制することができる。
An element driven to form a dot, a first drive signal generator for generating a drive signal for driving the element, and a second drive signal generator for generating a drive signal for driving the element And preparing a printing apparatus having
When forming dots of a predetermined size at a certain timing, the first drive signal generation unit generates a first drive signal,
A printing method for generating the first drive signal by the second drive signal generation unit when forming the dot of the predetermined size at another timing,
A dot forming operation for forming dots on the medium while changing a relative position between the element and the medium and a transport operation for transporting the medium are alternately repeated.
A printing method, wherein a drive signal generation unit that generates the first drive signal is changed from the first drive signal generation unit to the second drive signal generation unit during the dot forming operation.
According to such a printing method, it is possible to suppress a decrease in the image quality of the printed image even if the characteristics of the respective drive signal generation units vary.

ドットを形成するために駆動される素子と、前記素子を駆動するための駆動信号を生成する第1駆動信号生成部と、前記素子を駆動するための駆動信号を生成する第2駆動信号生成部と、を有する印刷装置に、
あるタイミングで所定サイズのドットを形成する際に、前記第1駆動信号生成部で第1駆動信号を生成させ、
別のタイミングで前記所定サイズのドットを形成する際に、前記第2駆動信号生成部で前記第1駆動信号を生成させ、
前記素子と媒体との相対位置を変えながら前記媒体にドットを形成するドット形成動作と、前記媒体を搬送する搬送動作とを交互に繰り返させ、
前記ドット形成動作中に、前記第1駆動信号を生成する駆動信号生成部を前記第1駆動信号生成部から前記第2駆動信号生成部に変更する
ことを特徴とするプログラム。
このようなプログラムによれば、それぞれの駆動信号生成部の特性にばらつきがあっても、印刷画像の画質の低下を抑制するように印刷装置に印刷させることができる。
An element driven to form a dot, a first drive signal generator for generating a drive signal for driving the element, and a second drive signal generator for generating a drive signal for driving the element And a printing apparatus having
When forming dots of a predetermined size at a certain timing, the first drive signal generator generates a first drive signal,
When forming the dot of the predetermined size at another timing, the second drive signal generation unit generates the first drive signal,
A dot forming operation for forming dots on the medium while changing the relative position between the element and the medium, and a transport operation for transporting the medium are alternately repeated,
A program that changes a drive signal generation unit that generates the first drive signal from the first drive signal generation unit to the second drive signal generation unit during the dot forming operation.
According to such a program, even if there are variations in the characteristics of the respective drive signal generation units, it is possible to cause the printing apparatus to print so as to suppress a decrease in image quality of the print image.

コンピュータと印刷装置とを備えた印刷システムであって、
前記印刷装置は、
(A)ドットを形成するために駆動される素子と、
(B)前記素子を駆動するための駆動信号を生成する第1駆動信号生成部と、
(C)前記素子を駆動するための駆動信号を生成する第2駆動信号生成部と、
(D)あるタイミングで所定サイズのドットを形成する際に、前記第1駆動信号生成部で第1駆動信号を生成させ、
別のタイミングで前記所定サイズのドットを形成する際に、前記第2駆動信号生成部で前記第1駆動信号を生成させるコントローラと、
を有し、
前記印刷装置は、前記素子と媒体との相対位置を変えながら前記媒体にドットを形成するドット形成動作と、前記媒体を搬送する搬送動作とを交互に繰り返すものであり、
前記コントローラは、前記ドット形成動作中に、前記第1駆動信号を生成する駆動信号生成部を前記第1駆動信号生成部から前記第2駆動信号生成部に変更する
ことを特徴とする印刷システム。
このような印刷システムによれば、それぞれの駆動信号生成部の特性にばらつきがあっても、印刷画像の画質の低下を抑制することができる。
A printing system comprising a computer and a printing device,
The printing apparatus includes:
(A) an element driven to form a dot;
(B) a first drive signal generation unit that generates a drive signal for driving the element;
(C) a second drive signal generation unit that generates a drive signal for driving the element;
(D) When forming dots of a predetermined size at a certain timing, the first drive signal generator generates a first drive signal;
A controller that generates the first drive signal in the second drive signal generation unit when forming the dot of the predetermined size at another timing;
Have
The printing apparatus repeats alternately a dot forming operation for forming dots on the medium while changing a relative position between the element and the medium, and a transport operation for transporting the medium,
The controller changes a drive signal generation unit that generates the first drive signal from the first drive signal generation unit to the second drive signal generation unit during the dot formation operation.
According to such a printing system, it is possible to suppress deterioration in the image quality of the printed image even if the characteristics of the respective drive signal generation units vary.

===印刷システム===
まず、印刷装置を印刷システムとともに説明する。なお、印刷システムとは、印刷装置と、この印刷装置の動作を制御する印刷制御装置とを少なくとも含むシステムのことである。
=== Printing system ===
First, the printing apparatus will be described together with a printing system. The printing system is a system including at least a printing apparatus and a printing control apparatus that controls the operation of the printing apparatus.

図1は、印刷システム100の構成を説明する図である。例示した印刷システム100は、印刷装置としてのプリンタ1と、印刷制御装置としてのコンピュータ110とを含んでいる。具体的には、この印刷システム100は、プリンタ1と、コンピュータ110と、表示装置120と、入力装置130と、記録再生装置140とを有している。   FIG. 1 is a diagram illustrating the configuration of the printing system 100. The illustrated printing system 100 includes a printer 1 as a printing apparatus and a computer 110 as a printing control apparatus. Specifically, the printing system 100 includes a printer 1, a computer 110, a display device 120, an input device 130, and a recording / reproducing device 140.

プリンタ1は、用紙、布、フィルム等の媒体に画像を印刷する。なお、この媒体に関し、以下の説明では、代表的な媒体である用紙S(図3Aを参照。)を例に挙げて説明する。コンピュータ110は、プリンタ1と通信可能に接続されている。そして、プリンタ1に画像を印刷させるため、コンピュータ110は、その画像に応じた印刷データをプリンタ1に出力する。このコンピュータ110には、アプリケーションプログラムやプリンタドライバ等のコンピュータプログラムがインストールされている。表示装置120は、ディスプレイを有している。この表示装置120は、例えば、コンピュータプログラムのユーザーインタフェースを表示するためのものである。入力装置130は、例えば、キーボード131やマウス132である。記録再生装置140は、例えば、フレキシブルディスクドライブ装置141やCD−ROMドライブ装置142である。   The printer 1 prints an image on a medium such as paper, cloth, or film. In addition, regarding this medium, in the following description, a sheet S (see FIG. 3A), which is a typical medium, will be described as an example. The computer 110 is communicably connected to the printer 1. In order to cause the printer 1 to print an image, the computer 110 outputs print data corresponding to the image to the printer 1. Computer programs such as application programs and printer drivers are installed in the computer 110. The display device 120 has a display. The display device 120 is for displaying a user interface of a computer program, for example. The input device 130 is a keyboard 131 or a mouse 132, for example. The recording / reproducing device 140 is, for example, a flexible disk drive device 141 or a CD-ROM drive device 142.

===コンピュータ===
<コンピュータ110の構成について>
図2Aは、コンピュータ110、及びプリンタ1の構成を説明するブロック図である。図2Bは、プリンタ1が有するメモリ63の一部分を模式的に説明する図である。
=== Computer ===
<Configuration of Computer 110>
FIG. 2A is a block diagram illustrating configurations of the computer 110 and the printer 1. FIG. 2B is a diagram schematically illustrating a part of the memory 63 included in the printer 1.

まず、コンピュータ110の構成について簡単に説明する。このコンピュータ110は、前述した記録再生装置140と、ホスト側コントローラ111とを有している。記録再生装置140は、ホスト側コントローラ111と通信可能に接続されており、例えばコンピュータ110の筐体に取り付けられている。ホスト側コントローラ111は、コンピュータ110における各種の制御を行うものであり、前述した表示装置120や入力装置130も通信可能に接続されている。このホスト側コントローラ111は、インタフェース部112と、CPU113と、メモリ114とを有する。インタフェース部112は、プリンタ1との間に介在し、データの受け渡しを行う。CPU113は、コンピュータ110の全体的な制御を行うための演算処理装置である。メモリ114は、CPU113が使用するコンピュータプログラムを格納する領域や作業領域等を確保するためのものであり、RAM、EEPROM、ROM、磁気ディスク装置等によって構成される。このメモリ114に格納されるコンピュータプログラムとしては、前述したように、アプリケーションプログラムやプリンタドライバがある。そして、CPU113は、メモリ114に格納されているコンピュータプログラムに従って各種の制御を行う。   First, the configuration of the computer 110 will be briefly described. The computer 110 includes the recording / reproducing device 140 and the host-side controller 111 described above. The recording / reproducing apparatus 140 is communicably connected to the host-side controller 111, and is attached to the housing of the computer 110, for example. The host-side controller 111 performs various controls in the computer 110, and the display device 120 and the input device 130 described above are also connected to be communicable. The host-side controller 111 includes an interface unit 112, a CPU 113, and a memory 114. The interface unit 112 is interposed between the printer 1 and exchanges data. The CPU 113 is an arithmetic processing unit for performing overall control of the computer 110. The memory 114 is for securing an area for storing a computer program used by the CPU 113, a work area, and the like, and includes a RAM, an EEPROM, a ROM, a magnetic disk device, and the like. As described above, computer programs stored in the memory 114 include application programs and printer drivers. The CPU 113 performs various controls according to the computer program stored in the memory 114.

プリンタドライバは、アプリケーションプログラムから出力された画像データを印刷データに変換する機能をコンピュータ110に実現させる。そして、プリンタ1は、コンピュータ110からの印刷データを受信することで印刷動作を実行する。言い換えると、コンピュータ110は、印刷データを介してプリンタ1の動作を制御しているといえる。従って、コンピュータ110は、このプリンタドライバによって、印刷制御装置として機能する。そして、プリンタドライバは、画像データを印刷データに変換する機能を実現させるためのコードを有する。   The printer driver causes the computer 110 to realize a function of converting image data output from the application program into print data. The printer 1 receives the print data from the computer 110 and executes a printing operation. In other words, it can be said that the computer 110 controls the operation of the printer 1 via the print data. Therefore, the computer 110 functions as a print control apparatus by using this printer driver. The printer driver has a code for realizing a function of converting image data into print data.

印刷データは、プリンタ1が解釈できる形式のデータであって、各種のコマンドデータと、画素データとを有する。コマンドデータとは、プリンタ1に特定の動作の実行を指示するためのデータである。このコマンドデータには、例えば、給紙を指示するコマンドデータ、搬送量を示すコマンドデータ、排紙を指示するコマンドデータがある。また、画素データは、印刷される画像の画素に関するデータである。ここで、画素とは、用紙上に仮想的に定められた方眼状の升目であり、ドットが形成される領域を示す。そして、印刷データにおける画素データは、用紙上に形成されるドットに関するデータ(例えば、ドットの大きさのデータ)に変換される。本実施形態において、画素データは2ビットのデータによって構成されている。すなわち、この画素データには、ドット無しに対応する画素データ「00」と、小ドットに対応する画素データ「01」と、中ドットの形成に対応する画素データ「10」と、大ドットに対応する画素データ「11」とがある。従って、このプリンタ1は、1画素の中で4階調を表現できる。   The print data is data in a format that can be interpreted by the printer 1 and includes various command data and pixel data. The command data is data for instructing the printer 1 to execute a specific operation. The command data includes, for example, command data for instructing paper feed, command data for indicating the carry amount, and command data for instructing paper discharge. The pixel data is data related to pixels of an image to be printed. Here, the pixel is a square grid virtually defined on the paper, and indicates a region where dots are formed. The pixel data in the print data is converted into data relating to dots formed on the paper (for example, dot size data). In the present embodiment, the pixel data is composed of 2-bit data. That is, the pixel data corresponds to pixel data “00” corresponding to no dot, pixel data “01” corresponding to small dots, pixel data “10” corresponding to formation of medium dots, and large dots. Pixel data “11”. Therefore, the printer 1 can express four gradations in one pixel.

そして、プリンタドライバは、アプリケーションプログラムから出力された画像データを印刷データに変換するため、解像度変換処理、色変換処理、ハーフトーン処理、ラスタライズ処理などを行う。また、プリンタドライバは、フレキシブルディスクFDやCD−ROMなどの記録媒体(コンピュータ読み取り可能な記録媒体)に記録された状態で提供される。また、プリンタドライバは、インターネットを介してコンピュータ110にダウンロードすることも可能である。   The printer driver performs resolution conversion processing, color conversion processing, halftone processing, rasterization processing, and the like in order to convert image data output from the application program into print data. The printer driver is provided in a state where it is recorded on a recording medium (computer-readable recording medium) such as a flexible disk FD or a CD-ROM. The printer driver can also be downloaded to the computer 110 via the Internet.

===プリンタ===
<プリンタ1の構成について>
次に、プリンタ1の構成について説明する。ここで、図3Aは、本実施形態のプリンタ1の構成を示す図である。図3Bは、本実施形態のプリンタ1の構成を説明する側面図である。なお、以下の説明では、図2Aも参照する。
=== Printer ===
<About the configuration of the printer 1>
Next, the configuration of the printer 1 will be described. Here, FIG. 3A is a diagram illustrating a configuration of the printer 1 of the present embodiment. FIG. 3B is a side view illustrating the configuration of the printer 1 of the present embodiment. In the following description, FIG. 2A is also referred to.

図2Aに示すように、プリンタ1は、用紙搬送機構20、キャリッジ移動機構30、ヘッドユニット40、検出器群50、プリンタ側コントローラ60、及び駆動信号生成回路70を有する。なお、本実施形態において、プリンタ側コントローラ60及び駆動信号生成回路70は、共通のコントローラ基板CTRに設けられている。   As illustrated in FIG. 2A, the printer 1 includes a paper transport mechanism 20, a carriage movement mechanism 30, a head unit 40, a detector group 50, a printer-side controller 60, and a drive signal generation circuit 70. In the present embodiment, the printer-side controller 60 and the drive signal generation circuit 70 are provided on a common controller board CTR.

このプリンタ1では、プリンタ側コントローラ60によって制御対象部、すなわち用紙搬送機構20、キャリッジ移動機構30、ヘッドユニット40、及び駆動信号生成回路70が制御される。これにより、プリンタ側コントローラ60は、コンピュータ110から受け取った印刷データに基づき、用紙Sに画像を印刷させる。また、検出器群50の各検出器は、プリンタ1内の状況を監視している。そして、各検出器は、検出結果をプリンタ側コントローラ60に出力する。各検出器からの検出結果を受けたプリンタ側コントローラ60は、その検出結果に基づいて制御対象部を制御する。   In the printer 1, the control target unit, that is, the paper transport mechanism 20, the carriage moving mechanism 30, the head unit 40, and the drive signal generation circuit 70 are controlled by the printer-side controller 60. As a result, the printer-side controller 60 prints an image on the paper S based on the print data received from the computer 110. Each detector in the detector group 50 monitors the status in the printer 1. Each detector outputs the detection result to the printer-side controller 60. Upon receiving the detection results from each detector, the printer-side controller 60 controls the control target unit based on the detection results.

<用紙搬送機構20について>
用紙搬送機構20は、媒体を搬送させる媒体搬送部に相当する。この用紙搬送機構20は、用紙Sを印刷可能な位置に送り込んだり、この用紙Sを搬送方向に所定の搬送量で搬送させたりするものである。この搬送方向は、次に説明するキャリッジ移動方向と交差する方向である。そして、図3A及び図3Bに示すように、用紙搬送機構20は、給紙ローラ21と、搬送モータ22と、搬送ローラ23と、プラテン24と、排紙ローラ25とを有する。給紙ローラ21は、紙挿入口に挿入された用紙Sをプリンタ1内に自動的に送るためのローラであり、この例ではD形の断面形状をしている。搬送モータ22は、用紙Sを搬送方向に搬送させるためのモータである。搬送ローラ23は、給紙ローラ21によって送られてきた用紙Sを、印刷可能な領域まで搬送するためのローラである。この搬送ローラ23の動作も搬送モータ22によって制御される。プラテン24は、印刷中の用紙Sを、この用紙Sの裏面側から支持する部材である。排紙ローラ25は、印刷が終了した用紙Sを搬送するためのローラである。
<Regarding the paper transport mechanism 20>
The paper transport mechanism 20 corresponds to a medium transport unit that transports a medium. The paper transport mechanism 20 feeds the paper S to a printable position, or transports the paper S by a predetermined transport amount in the transport direction. This transport direction is a direction that intersects the carriage movement direction described below. 3A and 3B, the paper transport mechanism 20 includes a paper feed roller 21, a transport motor 22, a transport roller 23, a platen 24, and a paper discharge roller 25. The paper feed roller 21 is a roller for automatically feeding the paper S inserted into the paper insertion opening into the printer 1 and has a D-shaped cross section in this example. The transport motor 22 is a motor for transporting the paper S in the transport direction. The transport roller 23 is a roller for transporting the paper S sent by the paper feed roller 21 to a printable area. The operation of the transport roller 23 is also controlled by the transport motor 22. The platen 24 is a member that supports the paper S being printed from the back side of the paper S. The paper discharge roller 25 is a roller for carrying the paper S that has been printed.

<キャリッジ移動機構30について>
キャリッジ移動機構30は、ヘッドユニット40が取り付けられたキャリッジCRをキャリッジ移動方向に移動させるためのものである。キャリッジ移動方向には、一側から他側への移動方向と、他側から一側への移動方向が含まれている。なお、ヘッドユニット40はヘッド41を有するので、キャリッジ移動方向はヘッド41の移動方向に相当し、キャリッジ移動機構30はヘッド41を移動方向に移動させるヘッド移動部に相当する。そして、このキャリッジ移動機構30は、キャリッジモータ31と、ガイド軸32と、タイミングベルト33と、駆動プーリー34と、従動プーリー35とを有する。キャリッジモータ31は、キャリッジCRを移動させるための駆動源に相当する。そして、キャリッジモータ31の回転軸には、駆動プーリー34が取り付けられている。この駆動プーリー34は、キャリッジ移動方向の一端側に配置されている。駆動プーリー34とは反対側のキャリッジ移動方向の他端側には、従動プーリー35が配置されている。タイミングベルト33は、キャリッジCRに接続されているとともに、駆動プーリー34と従動プーリー35に架け渡されている。ガイド軸32は、キャリッジCRを移動可能な状態で支持する。このガイド軸32は、キャリッジ移動方向に沿って取り付けられている。従って、キャリッジモータ31が動作すると、キャリッジCRは、このガイド軸32に沿ってキャリッジ移動方向に移動する。
<About the carriage moving mechanism 30>
The carriage moving mechanism 30 is for moving the carriage CR to which the head unit 40 is attached in the carriage moving direction. The carriage movement direction includes a movement direction from one side to the other side and a movement direction from the other side to the one side. Since the head unit 40 includes the head 41, the carriage movement direction corresponds to the movement direction of the head 41, and the carriage movement mechanism 30 corresponds to a head moving unit that moves the head 41 in the movement direction. The carriage moving mechanism 30 includes a carriage motor 31, a guide shaft 32, a timing belt 33, a driving pulley 34, and a driven pulley 35. The carriage motor 31 corresponds to a drive source for moving the carriage CR. A drive pulley 34 is attached to the rotation shaft of the carriage motor 31. The drive pulley 34 is disposed on one end side in the carriage movement direction. A driven pulley 35 is disposed on the other end side in the carriage movement direction on the opposite side to the drive pulley 34. The timing belt 33 is connected to the carriage CR and is spanned between a driving pulley 34 and a driven pulley 35. The guide shaft 32 supports the carriage CR in a movable state. The guide shaft 32 is attached along the carriage movement direction. Accordingly, when the carriage motor 31 operates, the carriage CR moves along the guide shaft 32 in the carriage movement direction.

<ヘッドユニット40について>
ヘッドユニット40は、インクを用紙Sに向けて吐出させるためのものである。ヘッドユニット40は、ヘッド制御部HCと、ヘッド41とを有している。ヘッド制御部HCの構成については、後で詳述する。ヘッド41には、各インク色にそれぞれ対応する複数のインク列が設けられている。各インク列には複数のノズルが設けられており、各ノズルにはピエゾ素子が設けられている。このピエゾ素子が駆動されると、圧力室(不図示)が変形し、これにより生じた圧力によってノズルからインク滴が吐出され、インク滴が用紙に着弾するとドットが形成される。
<About the head unit 40>
The head unit 40 is for ejecting ink toward the paper S. The head unit 40 includes a head controller HC and a head 41. The configuration of the head controller HC will be described in detail later. The head 41 is provided with a plurality of ink columns corresponding to the respective ink colors. Each ink row is provided with a plurality of nozzles, and each nozzle is provided with a piezo element. When this piezo element is driven, a pressure chamber (not shown) is deformed, and an ink droplet is ejected from the nozzle by the pressure generated thereby, and a dot is formed when the ink droplet lands on the paper.

なお、このプリンタ1では、前述したように、画素データ「00」に対応するドット無し、画素データ「01」に対応する小ドット、画素データ「10」に対応する中ドット、及び画素データ「11」に対応する大ドットの4種類の階調を表現するための制御ができる。このため、各ノズルからは、量が異なる複数種類のインクを吐出させることができる。例えば、各ノズルからは、大ドットを形成し得る量の大インク滴、中ドットを形成し得る量の中インク滴、及び小ドットを形成し得る量の小インク滴からなる3種類のインクを吐出させることができる。   In the printer 1, as described above, there is no dot corresponding to the pixel data “00”, a small dot corresponding to the pixel data “01”, a medium dot corresponding to the pixel data “10”, and the pixel data “11”. ”Can be controlled to express four types of gradations of large dots. For this reason, a plurality of types of ink having different amounts can be ejected from each nozzle. For example, from each nozzle, there are three types of ink consisting of large ink droplets capable of forming large dots, medium ink droplets capable of forming medium dots, and small ink droplets capable of forming small dots. Can be discharged.

<検出器群50について>
検出器群50は、プリンタ1の状況を監視するためのものである。図3Aや図3Bに示すように、この検出器群50には、リニア式エンコーダ51、ロータリー式エンコーダ52、紙検出器53、及び紙幅検出器54が含まれている。リニア式エンコーダ51は、キャリッジCRのキャリッジ移動方向の位置を検出するためのものである。ロータリー式エンコーダ52は、搬送ローラ23の回転量を検出するためのものである。紙検出器53は、印刷される用紙Sの先端位置を検出するためのものである。紙幅検出器54は、印刷される用紙Sの幅を検出するためのものである。なお、不図示であるが、ヘッド41の周囲の温度を検出する温度検出器も設けられている。
<Regarding the detector group 50>
The detector group 50 is for monitoring the status of the printer 1. As shown in FIGS. 3A and 3B, the detector group 50 includes a linear encoder 51, a rotary encoder 52, a paper detector 53, and a paper width detector. The linear encoder 51 is for detecting the position of the carriage CR in the carriage movement direction. The rotary encoder 52 is for detecting the rotation amount of the transport roller 23. The paper detector 53 is for detecting the leading end position of the paper S to be printed. The paper width detector 54 is for detecting the width of the paper S to be printed. Although not shown, a temperature detector that detects the temperature around the head 41 is also provided.

<プリンタ側コントローラ60について>
プリンタ側コントローラ60は、プリンタ1の制御を行うものである。例えば、プリンタ側コントローラ60は、搬送モータ22の回転量を制御することにより、用紙搬送機構20の搬送量を制御する。また、プリンタ側コントローラ60は、キャリッジモータ31の回転量を制御することにより、キャリッジCRの位置を制御する。
<About the printer-side controller 60>
The printer-side controller 60 controls the printer 1. For example, the printer-side controller 60 controls the conveyance amount of the paper conveyance mechanism 20 by controlling the rotation amount of the conveyance motor 22. The printer-side controller 60 controls the position of the carriage CR by controlling the amount of rotation of the carriage motor 31.

さらに、プリンタ側コントローラ60は、駆動信号生成回路70を制御して、駆動パルスPSを生成させる。ここで、駆動パルスとは、インクを吐出させるためにピエゾ素子417を駆動する際に、この駆動の開始から終了までを規定するための信号である。この駆動パルスの形状は、吐出させるインク量に応じて定められる。このため、駆動パルスがピエゾ素子417に印加されると、その駆動パルスの形状に応じた量のインクが吐出される。   Further, the printer-side controller 60 controls the drive signal generation circuit 70 to generate the drive pulse PS. Here, the drive pulse is a signal for defining from the start to the end of the driving when the piezo element 417 is driven to eject ink. The shape of the drive pulse is determined according to the amount of ink to be ejected. For this reason, when a drive pulse is applied to the piezo element 417, an amount of ink corresponding to the shape of the drive pulse is ejected.

また、プリンタ側コントローラ60は、ヘッド制御部HCに対して、ヘッド制御信号(クロック信号CLK,画素データSI,ラッチ信号LAT,第1チェンジ信号CH_A,第2チェンジ信号CH_B,図8を参照。)を出力する。ヘッド制御部HCは、ヘッド制御信号に応じて、駆動信号生成回路70から出力される駆動信号に含まれる駆動パルスをピエゾ素子417に印加する。従って、プリンタ側コントローラ60とヘッド制御部HCは、駆動パルスを含む行動信号を駆動信号生成回路70に生成させるコントローラであって、生成された駆動パルスをピエゾ素子417に印加させるコントローラに相当する。   Also, the printer-side controller 60 sends a head control signal to the head controller HC (clock signal CLK, pixel data SI, latch signal LAT, first change signal CH_A, second change signal CH_B, see FIG. 8). Is output. The head controller HC applies a drive pulse included in the drive signal output from the drive signal generation circuit 70 to the piezo element 417 in accordance with the head control signal. Therefore, the printer-side controller 60 and the head controller HC are controllers that cause the drive signal generation circuit 70 to generate action signals including drive pulses, and correspond to a controller that applies the generated drive pulses to the piezo element 417.

このプリンタ側コントローラ60は、図2Aに示すように、インタフェース部61と、CPU62と、メモリ63と、制御ユニット64とを有する。インタフェース部61は、外部装置であるコンピュータ110との間で、データの受け渡しを行う。CPU62は、プリンタ1の全体的な制御を行うための演算処理装置である。メモリ63は、CPU62のプログラムを格納する領域や作業領域等を確保するためのものであり、RAM、EEPROM、ROM等の記憶素子によって構成される。本実施形態では、図2Bに示すように、メモリ63の一部分が、プログラム記憶領域63a、波形記憶領域63b、及び調整値記憶領域63cとして用いられている。プログラム記憶領域63aは、コンピュータプログラムが記憶される領域である。波形記憶領域63bは、駆動信号を生成させるための波形データが記憶される領域である。調整値記憶領域63cは、駆動信号生成回路70が有する第1波形生成回路71Aと第2波形生成回路71B(図4を参照。)のばらつきを調整するための調整値が記憶される領域である。   As shown in FIG. 2A, the printer-side controller 60 includes an interface unit 61, a CPU 62, a memory 63, and a control unit 64. The interface unit 61 exchanges data with the computer 110 which is an external device. The CPU 62 is an arithmetic processing unit for performing overall control of the printer 1. The memory 63 is for securing an area for storing a program of the CPU 62, a work area, and the like, and is configured by a storage element such as a RAM, an EEPROM, or a ROM. In the present embodiment, as shown in FIG. 2B, a part of the memory 63 is used as a program storage area 63a, a waveform storage area 63b, and an adjustment value storage area 63c. The program storage area 63a is an area for storing computer programs. The waveform storage area 63b is an area in which waveform data for generating a drive signal is stored. The adjustment value storage area 63c is an area in which adjustment values for adjusting variations between the first waveform generation circuit 71A and the second waveform generation circuit 71B (see FIG. 4) of the drive signal generation circuit 70 are stored. .

そして、CPU62は、メモリ63のプログラム記憶領域63aに記憶されているコンピュータプログラムに従い、各制御対象部を制御する。例えば、CPU62は、制御ユニット64を介して用紙搬送機構20やキャリッジ移動機構30を制御する。また、CPU62は、ヘッド41の動作を制御するためのヘッド制御信号をヘッド制御部HCに出力したり、駆動信号COMを生成させるための制御信号を駆動信号生成回路70に出力したりする。   And CPU62 controls each control object part according to the computer program memorize | stored in the program storage area 63a of the memory 63. FIG. For example, the CPU 62 controls the paper transport mechanism 20 and the carriage moving mechanism 30 via the control unit 64. Further, the CPU 62 outputs a head control signal for controlling the operation of the head 41 to the head controller HC, and outputs a control signal for generating the drive signal COM to the drive signal generation circuit 70.

===本実施形態の駆動信号生成回路===
<駆動信号生成回路70について>
駆動信号生成回路70は、駆動パルスを含む駆動信号COMを生成する。この駆動信号COMは、1つのノズル列に対応する全てのピエゾ素子417に対して共通に使用される。
=== Drive Signal Generation Circuit of the Present Embodiment ===
<About the drive signal generation circuit 70>
The drive signal generation circuit 70 generates a drive signal COM including a drive pulse. This drive signal COM is used in common for all the piezo elements 417 corresponding to one nozzle row.

図4は、駆動信号生成回路70の構成を説明するブロック図である。本実施形態の駆動信号生成回路70は、第1駆動信号生成部70Aと第2駆動信号生成部を有している。第1駆動信号生成部70Aと第2駆動信号生成部70Bは同じ構成であるので、ここでは第1駆動信号生成部70Aについて説明する。第1駆動信号生成部70Aは、第1波形生成回路71Aと第1電流増幅回路72Aを有している。   FIG. 4 is a block diagram illustrating the configuration of the drive signal generation circuit 70. The drive signal generation circuit 70 of the present embodiment includes a first drive signal generation unit 70A and a second drive signal generation unit. Since the first drive signal generation unit 70A and the second drive signal generation unit 70B have the same configuration, only the first drive signal generation unit 70A will be described here. The first drive signal generation unit 70A includes a first waveform generation circuit 71A and a first current amplification circuit 72A.

図5Aは、第1波形生成回路71Aの構成を説明するためのブロック図である。なお、この図において、第2波形生成回路71Bの構成は、括弧付きの符号で示している。また、図5Bは、D/A変換器711Aに入力されるDAC値と、電圧増幅回路712Aからの出力電圧との関係を説明する図である。   FIG. 5A is a block diagram for explaining the configuration of the first waveform generation circuit 71A. In this figure, the configuration of the second waveform generation circuit 71B is indicated by parenthesized symbols. FIG. 5B is a diagram for explaining the relationship between the DAC value input to the D / A converter 711A and the output voltage from the voltage amplification circuit 712A.

第1波形生成回路71Aは、D/A変換器711Aと、電圧増幅回路712Aとを有する。D/A変換器711Aは、DAC値に応じた電圧信号を出力する電気回路である。このDAC値は、電圧増幅回路712Aから出力させる電圧(以下、出力電圧ともいう。)を指示するための情報であり、波形記憶領域63bに記憶された波形データに基づき、CPU62から出力される。本実施形態において、DAC値は10ビットのデータによって構成されているが、便宜上、図では16進数で示している。   The first waveform generation circuit 71A includes a D / A converter 711A and a voltage amplification circuit 712A. The D / A converter 711A is an electric circuit that outputs a voltage signal corresponding to the DAC value. This DAC value is information for instructing a voltage (hereinafter also referred to as an output voltage) to be output from the voltage amplification circuit 712A, and is output from the CPU 62 based on the waveform data stored in the waveform storage area 63b. In the present embodiment, the DAC value is composed of 10-bit data, but for the sake of convenience, it is represented in hexadecimal in the figure.

電圧増幅回路712Aは、D/A変換器711Aからの出力電圧を、ピエゾ素子417の動作に適した電圧まで増幅する。本実施形態の電圧増幅回路712Aでは、D/A変換器711Aからの出力電圧を、最大40数Vまで増幅する。そして、増幅後の出力電圧は、制御信号S_Q1及び制御信号S_Q2として第1電流増幅回路72Aに出力される。   The voltage amplification circuit 712A amplifies the output voltage from the D / A converter 711A to a voltage suitable for the operation of the piezo element 417. In the voltage amplification circuit 712A of the present embodiment, the output voltage from the D / A converter 711A is amplified to a maximum of 40 several volts. Then, the amplified output voltage is output to the first current amplification circuit 72A as the control signal S_Q1 and the control signal S_Q2.

例えば、図5Bに示す例では、CPU62からD/A変換器711Aに入力されたDAC値が16進数で「24Eh」の場合(2進数で「1001001110」の場合)、電圧増幅回路712Aで増幅された後の出力電圧は25Vとなる。また、CPU62からD/A変換器711Aに入力されたDAC値が16進数で「0h」の場合(2進数で「0000000000」の場合)、電圧増幅回路712Aで増幅された後の出力電圧は1.4Vとなり、入力されたDAC値が16進数で「3FF」の場合(2進数で「1111111111」の場合)、電圧増幅回路712Aで増幅された後の出力電圧は42.32Vとなる。すなわち、第1駆動信号生成部70Aの最低出力電圧は1.4Vであり、CPU62から入力されるDAC値が1つ大きくなると、第1波形生成回路の出力電圧が0.04Vだけ上昇する。
但し、製造ばらつきのため、図5Bに示すような理想通りの出力が得られるとは限らない。この製造ばらつきの影響を抑制する方法については、後述する。
For example, in the example shown in FIG. 5B, when the DAC value input from the CPU 62 to the D / A converter 711A is “24Eh” in hexadecimal (in the case of “1001001110” in binary), the DAC is amplified by the voltage amplification circuit 712A. After that, the output voltage becomes 25V. When the DAC value input from the CPU 62 to the D / A converter 711A is “0h” in hexadecimal (in the case of “0000000” in binary), the output voltage after being amplified by the voltage amplification circuit 712A is 1 When the input DAC value is “3FF” in hexadecimal (in the case of “1111111111” in binary), the output voltage after being amplified by the voltage amplification circuit 712A is 42.32V. That is, the minimum output voltage of the first drive signal generation unit 70A is 1.4V, and when the DAC value input from the CPU 62 increases by one, the output voltage of the first waveform generation circuit increases by 0.04V.
However, due to manufacturing variations, an ideal output as shown in FIG. 5B is not always obtained. A method for suppressing the influence of this manufacturing variation will be described later.

<駆動信号生成部の動作について>
次に、この第1駆動信号生成部70Aの動作の具体例について説明する。図6Aは、生成される駆動信号COMの一部分を説明する図である。図6Bは、第1電流増幅回路72Aの出力電圧を、電圧V1から電圧V4まで降下させる動作を説明するための図である。
<Operation of drive signal generator>
Next, a specific example of the operation of the first drive signal generator 70A will be described. FIG. 6A is a diagram for explaining a part of the generated drive signal COM. FIG. 6B is a diagram for explaining an operation of dropping the output voltage of the first current amplification circuit 72A from the voltage V1 to the voltage V4.

プリンタ側コントローラ60のCPU62は、まず、駆動信号COMを生成するためのパラメータに基づき、更新周期τ毎の出力電圧を求める。図6Aに示される駆動パルスPS´を例に挙げると、パラメータとしては、駆動電圧Vhと、この駆動電圧Vhと基準電圧Vcの関係を規定する比率と、中間電圧VCを維持する時間PWh1と、中間電圧VCから最低電圧VLまで一定の傾きで電圧を降下させる時間PWd1と、最低電圧VLを維持する時間PWh2と、最低電圧VLから最高電圧VHまで一定の傾きで電圧を上昇させる時間PWc1と、最高電圧VHを維持する時間PWh3と、最高電圧VHから中間電圧VCまで一定の傾きで電圧を降下させる時間PWd2と、中間電圧VCを維持する時間PWh4がある。   The CPU 62 of the printer-side controller 60 first obtains an output voltage for each update cycle τ based on a parameter for generating the drive signal COM. Taking the drive pulse PS ′ shown in FIG. 6A as an example, parameters include a drive voltage Vh, a ratio that defines the relationship between the drive voltage Vh and the reference voltage Vc, a time PWh1 for maintaining the intermediate voltage VC, A time PWd1 for dropping the voltage from the intermediate voltage VC to the lowest voltage VL with a constant slope; a time PWh2 for maintaining the lowest voltage VL; a time PWc1 for raising the voltage with a constant slope from the lowest voltage VL to the highest voltage VH; There is a time PWh3 for maintaining the maximum voltage VH, a time PWd2 for dropping the voltage with a constant gradient from the maximum voltage VH to the intermediate voltage VC, and a time PWh4 for maintaining the intermediate voltage VC.

ここで、駆動電圧Vhは、駆動パルスPS´における最高電圧VHと最低電圧VLの電圧差である。言い換えれば、ピエゾ素子417における最低電位(最低電圧VLによって定まる電位)と最高電位(最高電圧VHによって定まる電位)の差に相当する。基準電圧Vcは、ピエゾ素子417における基準となる変形状態を定めている。本実施形態は、この基準電圧Vcを、駆動電圧Vhの40%としている。このため、駆動電圧Vhと基準電圧Vcの関係を規定する比率として、値「0.4」が記憶されている。中間電圧VCは、最低電圧VLに基準電圧Vcを加算して得られた電圧である。また、最高電圧VHは、最低電圧VLに駆動電圧Vhを加算して得られた電圧である。そして、駆動電圧Vh以外のパラメータは、メモリ63の波形記憶領域63bに記憶されている。また、駆動電圧Vhに関しては、基準となる電圧値(便宜上、基準駆動電圧Vhsともいう。)が波形記憶領域63bに記憶されている。すなわち、この基準駆動電圧Vhsを、ヘッド41の周辺温度等に基づいて補正することで、実際に用いられる駆動電圧Vhが定められる。   Here, the drive voltage Vh is a voltage difference between the highest voltage VH and the lowest voltage VL in the drive pulse PS ′. In other words, this corresponds to the difference between the lowest potential (potential determined by the lowest voltage VL) and the highest potential (potential determined by the highest voltage VH) in the piezo element 417. The reference voltage Vc defines a deformation state that serves as a reference for the piezo element 417. In the present embodiment, the reference voltage Vc is 40% of the drive voltage Vh. For this reason, the value “0.4” is stored as a ratio that defines the relationship between the drive voltage Vh and the reference voltage Vc. The intermediate voltage VC is a voltage obtained by adding the reference voltage Vc to the minimum voltage VL. The maximum voltage VH is a voltage obtained by adding the drive voltage Vh to the minimum voltage VL. Parameters other than the drive voltage Vh are stored in the waveform storage area 63 b of the memory 63. Regarding the drive voltage Vh, a reference voltage value (also referred to as a reference drive voltage Vhs for convenience) is stored in the waveform storage area 63b. That is, the drive voltage Vh that is actually used is determined by correcting the reference drive voltage Vhs based on the ambient temperature of the head 41 and the like.

CPU62は、所定のタイミング(例えば給紙のタイミング)で、ヘッド41の周辺温度を取得し、取得した周辺温度に基づいて駆動電圧Vhを定める。駆動電圧Vhを定めると、CPU62は、基準電圧Vc、中間電圧VC、最高電圧VHを算出する。そして、CPU62は、前述した時間PWh1〜時間PWh4を用いて、更新周期τ毎の出力電圧を求める。この更新周期τは、例えば0.1μs(クロックCLK=10MHz)〜0.05μs(クロックCLK=20MHz)である。そして、求められた更新周期τ毎の出力電圧に基づいて、更新周期τ毎のDAC値が定められ、例えばメモリ63の作業領域(図示せず)に記憶される。   The CPU 62 acquires the ambient temperature of the head 41 at a predetermined timing (for example, paper feed timing), and determines the drive voltage Vh based on the acquired ambient temperature. When the drive voltage Vh is determined, the CPU 62 calculates a reference voltage Vc, an intermediate voltage VC, and a maximum voltage VH. And CPU62 calculates | requires the output voltage for every update period (tau) using time PWh1-time PWh4 mentioned above. The update period τ is, for example, 0.1 μs (clock CLK = 10 MHz) to 0.05 μs (clock CLK = 20 MHz). Then, based on the obtained output voltage for each update cycle τ, a DAC value for each update cycle τ is determined and stored, for example, in a work area (not shown) of the memory 63.

駆動信号COMを生成する場合には、CPU62は、更新周期τ毎のDAC値を、D/A変換器711Aへ順次出力する。図6Bの例では、クロックCLKで規定されるタイミングt(n)で電圧V1に対応するDAC値が出力される。これにより、周期τ(n)にて、電圧増幅回路712Aからは電圧V1が出力される。そして、更新周期τ(n+4)までは、電圧V1に対応するDAC値がCPU62からD/A変換器711Aに順次入力され、電圧増幅回路712Aからは電圧V1が出力され続ける。また、タイミングt(n+5)では、電圧V2に対応するDAC値がCPU62からD/A変換器711Aに入力される。これにより、周期τ(n+5)にて、電圧増幅回路712Aの出力は、電圧V1から電圧V2へ降下する。同様に、タイミングt(n+6)では、電圧V3に対応するDAC値がCPU62からD/A変換器711Aに入力され、電圧増幅回路712Aの出力が電圧V2から電圧V3へ降下する。以下同様に、DAC値がD/A変換器711Aに順次入力されるため、電圧増幅回路712Aから出力される電圧は、次第に降下する。そして、周期τ(n+10)にて、電圧増幅回路712Aの出力は電圧V4まで降下する。
このようにして、図6Aに示される駆動信号が、第1波形生成回路71Aから出力される。
When generating the drive signal COM, the CPU 62 sequentially outputs the DAC value for each update cycle τ to the D / A converter 711A. In the example of FIG. 6B, the DAC value corresponding to the voltage V1 is output at the timing t (n) defined by the clock CLK. As a result, the voltage V1 is output from the voltage amplification circuit 712A at the period τ (n). Until the update period τ (n + 4), the DAC value corresponding to the voltage V1 is sequentially input from the CPU 62 to the D / A converter 711A, and the voltage V1 is continuously output from the voltage amplification circuit 712A. At timing t (n + 5), the DAC value corresponding to the voltage V2 is input from the CPU 62 to the D / A converter 711A. As a result, the output of the voltage amplification circuit 712A drops from the voltage V1 to the voltage V2 in the cycle τ (n + 5). Similarly, at timing t (n + 6), the DAC value corresponding to the voltage V3 is input from the CPU 62 to the D / A converter 711A, and the output of the voltage amplification circuit 712A drops from the voltage V2 to the voltage V3. Similarly, since the DAC value is sequentially input to the D / A converter 711A, the voltage output from the voltage amplification circuit 712A gradually decreases. Then, in the period τ (n + 10), the output of the voltage amplification circuit 712A drops to the voltage V4.
In this way, the drive signal shown in FIG. 6A is output from the first waveform generation circuit 71A.

<電流増幅回路の構成について>
次に、第1電流増幅回路72Aについて説明する。図7Aは、電流増幅回路72A(72B)の構成を説明する図である。図7Bは、2つのトランジスタ対とヒートシンクの構成の説明図である。
<Configuration of current amplifier circuit>
Next, the first current amplifier circuit 72A will be described. FIG. 7A is a diagram illustrating the configuration of the current amplifier circuit 72A (72B). FIG. 7B is an explanatory diagram of a configuration of two transistor pairs and a heat sink.

この第1電流増幅回路72Aは、多数のピエゾ素子417が支障なく動作できるように、十分な電流を供給するための回路である。第1電流増幅回路72Aは、駆動信号COMの電圧の変化に伴って発熱する第1トランジスタ対721Aを有する。そして、この第1トランジスタ対721Aは、互いのエミッタ端子同士が接続されたNPN型のトランジスタQ1とPNP型のトランジスタQ2を有する。NPN型のトランジスタQ1は、駆動信号COMの電圧上昇時に動作するトランジスタである。このNPN型のトランジスタQ1は、コレクタが電源に、エミッタが駆動信号COMの出力信号線に、それぞれ接続されている。PNP型のトランジスタQ2は、電圧降下時に動作するトランジスタである。PNP型のトランジスタQ2は、コレクタが接地(アース)に、エミッタが駆動信号COMの出力信号線に、それぞれ接続されている。なお、NPN型のトランジスタQ1とPNP型のトランジスタQ2のエミッタ同士が接続されている部分の電圧(駆動信号COMの電圧)は、符号FBで示すように、電圧増幅回路712Aへフィードバックされている。   The first current amplifying circuit 72A is a circuit for supplying a sufficient current so that a large number of piezo elements 417 can operate without trouble. The first current amplifier circuit 72A includes a first transistor pair 721A that generates heat as the voltage of the drive signal COM changes. The first transistor pair 721A includes an NPN transistor Q1 and a PNP transistor Q2 whose emitter terminals are connected to each other. The NPN transistor Q1 is a transistor that operates when the voltage of the drive signal COM rises. The NPN transistor Q1 has a collector connected to the power supply and an emitter connected to the output signal line of the drive signal COM. The PNP transistor Q2 is a transistor that operates when the voltage drops. The PNP transistor Q2 has a collector connected to the ground (earth) and an emitter connected to the output signal line of the drive signal COM. Note that the voltage at the portion where the emitters of the NPN transistor Q1 and the PNP transistor Q2 are connected to each other (the voltage of the drive signal COM) is fed back to the voltage amplification circuit 712A, as indicated by the symbol FB.

そして、この第1電流増幅回路72Aは、第1波形生成回路71Aからの出力電圧によって動作が制御される。例えば、出力電圧が上昇状態にあると、制御信号S_Q1によってNPN型のトランジスタQ1がオン状態となる。これに伴い、駆動信号COMの電圧も上昇する。一方、出力電圧が降下状態にあると、制御信号S_Q2によってPNP型のトランジスタQ2がオン状態となる。これに伴い、駆動信号COMの電圧も降下する。なお、出力電圧が一定である場合、NPN型のトランジスタQ1もPNP型のトランジスタQ2もオフ状態となる。その結果、第1駆動信号COMは一定電圧となる。   The operation of the first current amplification circuit 72A is controlled by the output voltage from the first waveform generation circuit 71A. For example, when the output voltage is in the rising state, the NPN transistor Q1 is turned on by the control signal S_Q1. Along with this, the voltage of the drive signal COM also rises. On the other hand, when the output voltage is in a drop state, the PNP transistor Q2 is turned on by the control signal S_Q2. Along with this, the voltage of the drive signal COM also drops. Note that when the output voltage is constant, both the NPN transistor Q1 and the PNP transistor Q2 are turned off. As a result, the first drive signal COM becomes a constant voltage.

第1トランジスタ対721Aと第2トランジスタ対721Bには、共通のヒートシンク722が取り付けられている。このヒートシンク722は、4つのトランジスタが発生する熱を外部へ放出する。   A common heat sink 722 is attached to the first transistor pair 721A and the second transistor pair 721B. The heat sink 722 releases the heat generated by the four transistors to the outside.

<駆動信号COMについて>
本実施形態では、第1駆動信号生成部70A及び第2駆動信号生成部70Bが、それぞれ異なる駆動信号COMを生成する。ここでは、第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し、第2駆動信号生成部70Bが第2駆動信号COM_Bを生成するものとして、説明を行う。但し、本実施形態では、後述するように、第1駆動信号生成部70Aと第2駆動信号生成部70Bは、第1駆動信号COM_Aと第2駆動信号COM_Bとを互い違いに入れ換えて生成する。
<About the drive signal COM>
In the present embodiment, the first drive signal generation unit 70A and the second drive signal generation unit 70B generate different drive signals COM, respectively. Here, description will be made assuming that the first drive signal generation unit 70A generates the first drive signal COM_A and the second drive signal generation unit 70B generates the second drive signal COM_B. However, in the present embodiment, as described later, the first drive signal generation unit 70A and the second drive signal generation unit 70B alternately generate the first drive signal COM_A and the second drive signal COM_B.

図9には、第1駆動信号COM_A及び第2駆動信号COM_Bが示されている。
第1駆動信号COM_Aは、繰り返し周期Tにおける期間T1で生成される第1波形部SS11aと、期間T2で生成される第2波形部SS12aと、期間T3で生成される第3波形部SS13aとを有する。これらの波形部は、それぞれが駆動パルスを有している。すなわち、第1波形部SS11aは駆動パルスPS1を有している。また、第2波形部SS12aは駆動パルスPS2を、第3波形部SS13aは駆動パルスPS3をそれぞれ有している。
FIG. 9 shows the first drive signal COM_A and the second drive signal COM_B.
The first drive signal COM_A includes a first waveform section SS11a generated in the period T1 in the repetition period T, a second waveform section SS12a generated in the period T2, and a third waveform section SS13a generated in the period T3. Have. Each of these waveform portions has a drive pulse. That is, the first waveform section SS11a has the drive pulse PS1. The second waveform section SS12a has a drive pulse PS2, and the third waveform section SS13a has a drive pulse PS3.

第1駆動信号COM_Aの駆動パルスPS1と駆動パルスPS3は、大ドットの形成時にピエゾ素子417へ印加されるものであり、互いに同じ波形をしている。また、駆動パルスPS2は、小ドットの形成時にピエゾ素子417へ印加されるものである。そして、駆動パルスPS2は、駆動パルスPS1や駆動パルスPS3と異なる波形である。つまり、駆動パルスPS2をピエゾ素子417に印加した際において、ピエゾ素子417を変形させるシーケンスは、駆動パルスPS1をピエゾ素子417に印加した際のシーケンスとは異なる。このため、駆動パルスPS2をピエゾ素子417へ印加させることで、駆動パルスPS1の印加時とは異なる量のインク滴がノズルから吐出される。すなわち、この駆動パルスPS2をピエゾ素子417へ印加させることで、ヘッド41からは、小インク滴が吐出される。   The drive pulse PS1 and the drive pulse PS3 of the first drive signal COM_A are applied to the piezo element 417 when a large dot is formed, and have the same waveform. The drive pulse PS2 is applied to the piezo element 417 when a small dot is formed. The drive pulse PS2 has a waveform different from that of the drive pulse PS1 and the drive pulse PS3. That is, when the drive pulse PS2 is applied to the piezo element 417, the sequence for deforming the piezo element 417 is different from the sequence when the drive pulse PS1 is applied to the piezo element 417. Therefore, by applying the drive pulse PS2 to the piezo element 417, an amount of ink droplets different from that when the drive pulse PS1 is applied is ejected from the nozzle. That is, by applying this drive pulse PS2 to the piezo element 417, a small ink droplet is ejected from the head 41.

第2駆動信号COM_Bは、期間T1で生成される第1波形部SS21aと、期間T2で生成される第2波形部SS22aと、期間T3で生成される第3波形部SS23aとを有する。本実施形態において、第2駆動信号COM_Bの第1波形部SS21a〜第3波形部SS23aは、対応する第1駆動信号COM_Aの第1波形部SS11a〜第3波形部SS13aと同じ時間幅に定められている。これに伴い、第1駆動信号COM_A用の第1チェンジ信号CH_Aと、第2駆動信号COM_B用の第2チェンジ信号CH_Bは、Hレベルになるタイミングが揃えられている。この第2駆動信号COM_Bでは、第1波形部SS21aは駆動パルスPS4を、第2波形部SS22aは駆動パルスPS5をそれぞれ有している。   The second drive signal COM_B includes a first waveform section SS21a generated in the period T1, a second waveform section SS22a generated in the period T2, and a third waveform section SS23a generated in the period T3. In the present embodiment, the first waveform portion SS21a to the third waveform portion SS23a of the second drive signal COM_B are set to the same time width as the first waveform portion SS11a to the third waveform portion SS13a of the corresponding first drive signal COM_A. ing. Accordingly, the first change signal CH_A for the first drive signal COM_A and the second change signal CH_B for the second drive signal COM_B are aligned at the H level. In the second drive signal COM_B, the first waveform section SS21a has a drive pulse PS4, and the second waveform section SS22a has a drive pulse PS5.

第2駆動信号COM_Bの駆動パルスPS4は、中ドットの形成時にピエゾ素子417へ印加されるものである。そして、駆動パルスPS4は、駆動パルスPS1や駆動パルスPS2と異なる波形である。これにより、駆動パルスPS4をピエゾ素子417に印加した際において、ピエゾ素子417を変形させるシーケンスは、駆動パルスPS1に対応するシーケンスや駆動パルスPS2に対応するシーケンスとは異なる。このため、駆動パルスPS4をピエゾ素子417へ印加させることで、駆動パルスPS1や駆動パルスPS2の印加時とは異なる量のインクを吐出させることができる。すなわち、この駆動パルスPS4をピエゾ素子417へ印加させることで、ヘッド41からは、中インク滴が吐出される。従って、この駆動パルスPS4は、中ドットの形成時において、インクを吐出させるための動作の開始から終了までを規定している。   The drive pulse PS4 of the second drive signal COM_B is applied to the piezo element 417 when the medium dot is formed. The drive pulse PS4 has a waveform different from that of the drive pulse PS1 and the drive pulse PS2. Thus, when the drive pulse PS4 is applied to the piezo element 417, the sequence for deforming the piezo element 417 is different from the sequence corresponding to the drive pulse PS1 and the sequence corresponding to the drive pulse PS2. For this reason, by applying the drive pulse PS4 to the piezo element 417, it is possible to eject an amount of ink different from that when the drive pulse PS1 or the drive pulse PS2 is applied. That is, by applying the drive pulse PS4 to the piezo element 417, the medium ink droplet is ejected from the head 41. Accordingly, the drive pulse PS4 defines the start to end of the operation for ejecting ink when forming the medium dot.

また、駆動パルスPS5は、大ドットの形成時にピエゾ素子417へ印加されるものである。この駆動パルスPS5は、駆動パルスPS1や駆動パルスPS3と、同じ波形をしている。従って、大ドットの形成時にピエゾ素子417へ印加される駆動パルスPS1,駆動パルスPS3,駆動パルスPS5は、いずれも同じ波形である。なお、この第2駆動信号において、期間T3に生成される第3波形部SS23aは、中間電圧VCで一定の定電圧信号である。   The drive pulse PS5 is applied to the piezo element 417 when a large dot is formed. The drive pulse PS5 has the same waveform as the drive pulse PS1 and the drive pulse PS3. Accordingly, the drive pulse PS1, the drive pulse PS3, and the drive pulse PS5 applied to the piezo element 417 at the time of forming a large dot all have the same waveform. In the second drive signal, the third waveform section SS23a generated in the period T3 is a constant voltage signal that is constant at the intermediate voltage VC.

<ヘッド制御部HCについて>
図8は、ヘッド制御部HCの構成を説明するブロック図である。図に示すように、ヘッド制御部HCは、第1シフトレジスタ81Aと、第2シフトレジスタ81Bと、第1ラッチ回路82Aと、第2ラッチ回路82Bと、デコーダ83と、制御ロジック84と、第1スイッチ87Aと、第2スイッチ87Bと、を備えている。制御ロジック84を除いた各部、すなわち、第1シフトレジスタ81Aと、第2シフトレジスタ81Bと、第1ラッチ回路82Aと、第2ラッチ回路82Bと、デコーダ83と、第1スイッチ87Aと、第2スイッチ87Bは、それぞれピエゾ素子417毎に設けられる。なお、ピエゾ素子417はノズル毎に設けられているので、言い換えると、これらの各部は、ノズル毎に設けられていることになる。
<About the head controller HC>
FIG. 8 is a block diagram illustrating the configuration of the head controller HC. As shown in the figure, the head controller HC includes a first shift register 81A, a second shift register 81B, a first latch circuit 82A, a second latch circuit 82B, a decoder 83, a control logic 84, 1 switch 87A and 2nd switch 87B are provided. Except for the control logic 84, that is, the first shift register 81A, the second shift register 81B, the first latch circuit 82A, the second latch circuit 82B, the decoder 83, the first switch 87A, and the second switch The switch 87B is provided for each piezo element 417. In addition, since the piezo element 417 is provided for each nozzle, in other words, each of these parts is provided for each nozzle.

ヘッド制御部HCは、プリンタ側コントローラ60からの印刷データ(画素データSI)に基づき、インクを吐出させるための制御を行う。本実施形態では、画素データが2ビットで構成されており、クロック信号CLKに同期して、この画素データが記録ヘッド41へ送られてくる。この画素データは、上位ビット群から下位ビット群の順で送られる。本実施形態のヘッド41の各ノズル列は、1番目のノズル#1から180番目のノズル#180までの180個のノズルを有する。このため、画素データは、ノズル#1の上位ビット、ノズル#2の上位ビット、…、ノズル#179の上位ビット、ノズル#180の上位ビット、ノズル#1の下位ビット、ノズル#2の下位ビット、…、ノズル#179の下位ビット、ノズル#180の下位ビットの順で送られてくる。この結果、各画素データの上位ビット群が第1シフトレジスタ81Aにセットされ、下位ビット群が第2シフトレジスタ81Bにセットされる。   The head controller HC performs control for ejecting ink based on print data (pixel data SI) from the printer-side controller 60. In this embodiment, pixel data is composed of 2 bits, and this pixel data is sent to the recording head 41 in synchronization with the clock signal CLK. This pixel data is sent in order from the upper bit group to the lower bit group. Each nozzle row of the head 41 of the present embodiment has 180 nozzles from the first nozzle # 1 to the 180th nozzle # 180. Therefore, the pixel data includes the upper bits of nozzle # 1, the upper bits of nozzle # 2,..., The upper bits of nozzle # 179, the upper bits of nozzle # 180, the lower bits of nozzle # 1, and the lower bits of nozzle # 2. ,... Are sent in the order of the lower bits of nozzle # 179 and the lower bits of nozzle # 180. As a result, the upper bit group of each pixel data is set in the first shift register 81A, and the lower bit group is set in the second shift register 81B.

各第1シフトレジスタ81Aにはそれぞれ第1ラッチ回路82Aが電気的に接続され、各第2シフトレジスタ81Bにはそれぞれ第2ラッチ回路82Bが電気的に接続されている。そして、プリンタ側コントローラ60からのラッチ信号LATがHレベルになると、つまり、ラッチパルスが第1ラッチ回路82A及び第2ラッチ回路82Bに入力されると、第1ラッチ回路82Aは第1シフトレジスタ81Aの上位ビットをラッチし、第2ラッチ回路82Bは第2シフトレジスタ81Bの下位ビットをラッチする。
第1ラッチ回路82A及び第2ラッチ回路82Bには、デコーダ83が電気的に接続されている。第1ラッチ回路82A及び第2ラッチ回路82Bにラッチされた画素データ(上位ビットと下位ビットの組)はそれぞれ、デコーダ83に入力される。
A first latch circuit 82A is electrically connected to each first shift register 81A, and a second latch circuit 82B is electrically connected to each second shift register 81B. When the latch signal LAT from the printer-side controller 60 becomes H level, that is, when a latch pulse is input to the first latch circuit 82A and the second latch circuit 82B, the first latch circuit 82A is in the first shift register 81A. The second latch circuit 82B latches the lower bits of the second shift register 81B.
A decoder 83 is electrically connected to the first latch circuit 82A and the second latch circuit 82B. Pixel data (a set of upper bits and lower bits) latched in the first latch circuit 82A and the second latch circuit 82B is input to the decoder 83, respectively.

図9には、ラッチ信号LAT、第1チェンジ信号CH_A及び第2チェンジ信号CH_Bが示されている。また、この図には、波形選択信号q0〜q7が示されている。
制御ロジック84には、CPU62からラッチ信号LAT、第1チェンジ信号CH_A、及び第2チェンジ信号CH_Bが入力される。制御ロジック84は、ラッチ信号LAT及び第1チェンジ信号CH_Aに基づいて、図9に示される波形選択信号q0〜q3を生成する。また、制御ロジック84は、ラッチ信号LAT及び第2チェンジ信号CH_Bに基づいて、図9に示される波形選択信号q4〜q7を生成する。制御ロジック84により生成された波形選択信号q0〜q7は、各デコーダ83に入力される。
FIG. 9 shows the latch signal LAT, the first change signal CH_A, and the second change signal CH_B. Further, in this figure, waveform selection signals q0 to q7 are shown.
A latch signal LAT, a first change signal CH_A, and a second change signal CH_B are input from the CPU 62 to the control logic 84. The control logic 84 generates the waveform selection signals q0 to q3 shown in FIG. 9 based on the latch signal LAT and the first change signal CH_A. Further, the control logic 84 generates the waveform selection signals q4 to q7 shown in FIG. 9 based on the latch signal LAT and the second change signal CH_B. The waveform selection signals q0 to q7 generated by the control logic 84 are input to each decoder 83.

デコーダ83は、第1ラッチ回路82Aと第2ラッチ回路82Bにラッチされた画素データに基づいて、第1スイッチ87Aのオンオフを制御する第1スイッチ制御信号SW1と、第2スイッチ87Bのオンオフを制御する第2スイッチ制御信号SW2とを出力する。画素データが「00」の場合、デコーダ83は、第1スイッチ制御信号SW1として波形選択信号q0を出力し、第2スイッチ制御信号SW2として波形選択信号q4を出力する。画素データが「01」の場合、デコーダ83は、第1スイッチ制御信号SW1として波形選択信号q1を出力し、第2スイッチ制御信号SW2として波形選択信号q5を出力する。画素データが「10」の場合、デコーダ83は、第1スイッチ制御信号SW1として波形選択信号q2を出力し、第2スイッチ制御信号SW2として波形選択信号q6を出力する。画素データが「11」の場合、デコーダ83は、第1スイッチ制御信号SW1として波形選択信号q3を出力し、第2スイッチ制御信号SW2として波形選択信号q7を出力する。第1スイッチ制御信号SW1がHレベルであれば第1スイッチ87Aはオン状態になり、Lレベルであればオフ状態になる。同様に、第2スイッチ制御信号SW2がHレベルであれば第2スイッチ87Bはオン状態になり、Lレベルであればオフ状態になる。   The decoder 83 controls the first switch control signal SW1 for controlling on / off of the first switch 87A and the on / off of the second switch 87B based on the pixel data latched by the first latch circuit 82A and the second latch circuit 82B. The second switch control signal SW2 is output. When the pixel data is “00”, the decoder 83 outputs the waveform selection signal q0 as the first switch control signal SW1, and outputs the waveform selection signal q4 as the second switch control signal SW2. When the pixel data is “01”, the decoder 83 outputs the waveform selection signal q1 as the first switch control signal SW1, and outputs the waveform selection signal q5 as the second switch control signal SW2. When the pixel data is “10”, the decoder 83 outputs the waveform selection signal q2 as the first switch control signal SW1, and outputs the waveform selection signal q6 as the second switch control signal SW2. When the pixel data is “11”, the decoder 83 outputs the waveform selection signal q3 as the first switch control signal SW1, and outputs the waveform selection signal q7 as the second switch control signal SW2. If the first switch control signal SW1 is at H level, the first switch 87A is turned on, and if it is at L level, it is turned off. Similarly, the second switch 87B is turned on when the second switch control signal SW2 is at the H level, and is turned off when it is at the L level.

各第1スイッチ87Aには第1駆動信号COM_Aが共通に入力され、各第2スイッチ87Bには第2駆動信号COM_Bが共通に入力される。第1スイッチ87Aがオン状態であれば、第1駆動信号COM_Aがピエゾ素子417に入力される。第1スイッチ87Aがオフ状態であれば、第1駆動信号COM_Aはピエゾ素子417に入力されない。第2スイッチ87Bも同様である。第1スイッチ87Aの出力側と第2スイッチ87Bの出力側は、ともにピエゾ素子417に電気的に接続されている。第1スイッチ87Aがオンオフすることにより、第1駆動信号COM_Aを構成する波形部SS11a〜SS13aがピエゾ素子417に選択的に印加される。また、第2スイッチ87Bがオンオフすることにより、第2駆動信号COM_Bを構成する波形部SS21a〜SS23aがピエゾ素子417に選択的に印加される。   The first drive signal COM_A is commonly input to the first switches 87A, and the second drive signal COM_B is commonly input to the second switches 87B. If the first switch 87A is on, the first drive signal COM_A is input to the piezo element 417. If the first switch 87A is in the OFF state, the first drive signal COM_A is not input to the piezo element 417. The same applies to the second switch 87B. The output side of the first switch 87A and the output side of the second switch 87B are both electrically connected to the piezo element 417. When the first switch 87A is turned on / off, the waveform portions SS11a to SS13a constituting the first drive signal COM_A are selectively applied to the piezo element 417. Further, when the second switch 87B is turned on / off, the waveform portions SS21a to SS23a constituting the second drive signal COM_B are selectively applied to the piezo element 417.

なお、どのような画素データであっても、第1スイッチ制御信号SW1と第2スイッチ制御信号SW2が同時にHレベルにならないように、波形選択信号q0〜q7が予め設定されている。これにより、第1駆動信号COM_Aと第2駆動信号COM_Bが同時にピエゾ素子417に印加されることが防止されている。   Note that, for any pixel data, the waveform selection signals q0 to q7 are set in advance so that the first switch control signal SW1 and the second switch control signal SW2 do not simultaneously become the H level. This prevents the first drive signal COM_A and the second drive signal COM_B from being applied to the piezo element 417 at the same time.

<ピエゾ素子417に印加される信号について>
図10は、ピエゾ素子417に印加される信号の説明図である。ヘッド制御部HCは、以下に説明するように、画素データに応じた信号をピエゾ素子417に印加する。
<Signal applied to piezo element 417>
FIG. 10 is an explanatory diagram of signals applied to the piezo element 417. The head controller HC applies a signal corresponding to the pixel data to the piezo element 417 as described below.

画素データが「00」の場合、第1スイッチ制御信号SW1及び第2スイッチ制御信号SW2は、期間T1〜T3に亘って、いずれもLレベルである。このため、第1スイッチ87A及び第2スイッチ87Bはオフ状態のままなので、ピエゾ素子417にはいずれの駆動パルスも印加されない。このため、ノズルからはインクが吐出されず、ドットは形成されない。   When the pixel data is “00”, the first switch control signal SW1 and the second switch control signal SW2 are both at the L level over the periods T1 to T3. For this reason, since the first switch 87A and the second switch 87B remain in the OFF state, no drive pulse is applied to the piezo element 417. For this reason, no ink is ejected from the nozzles, and no dots are formed.

画素データが「01」の場合、期間T2において第1スイッチ制御信号SW1がHレベルになるので、第1駆動信号COM_Aの第2波形部SS12aの駆動パルスPS2がピエゾ素子417に印加される。これにより、小ドットに対応する量のインクが、ノズルから吐出される。   When the pixel data is “01”, the first switch control signal SW1 becomes H level in the period T2, so that the drive pulse PS2 of the second waveform portion SS12a of the first drive signal COM_A is applied to the piezo element 417. As a result, an amount of ink corresponding to the small dots is ejected from the nozzles.

画素データが「10」の場合、期間T1において第2スイッチ制御信号SW1がHレベルになるので、第2駆動信号COM_Bの第1波形部SS21aの駆動パルスPS4がピエゾ素子417に印加される。これにより、中ドットに対応する量のインクが、ノズルから吐出される。   When the pixel data is “10”, the second switch control signal SW1 becomes H level in the period T1, and thus the drive pulse PS4 of the first waveform portion SS21a of the second drive signal COM_B is applied to the piezo element 417. As a result, an amount of ink corresponding to the medium dot is ejected from the nozzle.

画素データが「11」の場合、期間T1において第1スイッチ制御信号SW1がHレベルになり、期間T2において第2スイッチ制御信号SW2がHレベルになり、期間T3において第1スイッチ制御信号SW1がHレベルになる。このため、期間T1において第1駆動信号COM_Aの第1波形部SS11aの駆動パルスPS1がピエゾ素子417に印加され、期間T2において第2駆動信号COM_Bの第2波形部SS22aの駆動パルスPS5がピエゾ素子417に印加され、期間T3において第1駆動信号COM_Aの第3波形部SS13aの駆動パルスPS6がピエゾ素子417に印加される。これにより、大ドットに対応する量のインクが、ノズルから吐出される。   When the pixel data is “11”, the first switch control signal SW1 becomes H level in the period T1, the second switch control signal SW2 becomes H level in the period T2, and the first switch control signal SW1 becomes H in the period T3. Become a level. Therefore, the drive pulse PS1 of the first waveform portion SS11a of the first drive signal COM_A is applied to the piezo element 417 in the period T1, and the drive pulse PS5 of the second waveform section SS22a of the second drive signal COM_B is the piezo element in the period T2. The drive pulse PS6 of the third waveform portion SS13a of the first drive signal COM_A is applied to the piezo element 417 in the period T3. As a result, an amount of ink corresponding to a large dot is ejected from the nozzle.

===プリンタ1の印刷動作===
前述した構成を有するプリンタ1では、プリンタ側コントローラ60が、メモリ63に格納されたコンピュータプログラムに従って、制御対象部(用紙搬送機構20、キャリッジ移動機構30、ヘッドユニット40、駆動信号生成回路70)を制御する。従って、このコンピュータプログラムは、この制御を実行するためのコードを有する。そして、制御対象部を制御することで、用紙Sに対する印刷動作が行われる。
=== Printing Operation of Printer 1 ===
In the printer 1 having the above-described configuration, the printer-side controller 60 controls the control target units (the paper transport mechanism 20, the carriage moving mechanism 30, the head unit 40, and the drive signal generation circuit 70) according to the computer program stored in the memory 63. Control. Therefore, this computer program has a code for executing this control. Then, the printing operation on the paper S is performed by controlling the control target portion.

ここで、図11は、印刷動作を説明するフローチャートである。例示した印刷動作は、印刷命令の受信動作(S10)、給紙動作(S20)、ドット形成動作(S30)、搬送動作(S40)、排紙判断(S50)、排紙処理(S60)、及び印刷終了判断(S70)を有している。以下、各動作について、簡単に説明する。   Here, FIG. 11 is a flowchart for explaining the printing operation. The illustrated printing operation includes a print command receiving operation (S10), a paper feeding operation (S20), a dot forming operation (S30), a conveying operation (S40), a paper discharge determination (S50), a paper discharge process (S60), and It has a print end determination (S70). Hereinafter, each operation will be briefly described.

印刷命令の受信動作(S10)は、コンピュータ110からの印刷命令を受信する動作である。この動作において、プリンタ側コントローラ60はインタフェース部61を介して印刷命令を受信する。
給紙動作(S20)は、印刷対象となる用紙Sを移動させ、印刷開始位置(所謂頭出し位置)に位置決めする動作である。この動作において、プリンタ側コントローラ60は、搬送モータ22を駆動するなどして、給紙ローラ21や搬送ローラ23を回転させる。
ドット形成動作(S30)は、用紙Sにドットを形成するための動作である。この動作において、プリンタ側コントローラ60は、キャリッジモータ31を駆動したり、駆動信号生成回路やヘッド41に対して制御信号を出力したりする。これにより、ヘッド41の移動中にノズルNzからインクが吐出され、用紙Sにドットが形成される。
搬送動作(S40)は、用紙Sを搬送方向へ移動させる動作である。この動作において、プリンタ側コントローラ60は、搬送モータ22を駆動して搬送ローラ23を回転させる。この搬送動作により、先程のドット形成動作によって形成されたドットとは異なる位置に、ドットを形成することができる。
排紙判断(S50)は、印刷対象となっている用紙Sに対する排出の要否を判断する動作である。この判断は、例えば、印刷データの有無に基づき、プリンタ側コントローラ60によって行われる。
排紙処理(S60)は、用紙Sを排出させる処理であり、先程の排紙判断で「排紙する」と判断されたことを条件に行われる。この場合、プリンタ側コントローラ60は、排紙ローラ25を回転させることで、印刷済みの用紙Sを外部に排出させる。
印刷終了判断(S70)は、印刷を続行するか否かの判断である。この判断も、プリンタ側コントローラ60によって行われる。
The print command receiving operation (S10) is an operation of receiving a print command from the computer 110. In this operation, the printer-side controller 60 receives a print command via the interface unit 61.
The paper feeding operation (S20) is an operation for moving the paper S to be printed and positioning it at a printing start position (so-called cueing position). In this operation, the printer-side controller 60 rotates the paper feed roller 21 and the transport roller 23 by driving the transport motor 22 and the like.
The dot forming operation (S30) is an operation for forming dots on the paper S. In this operation, the printer-side controller 60 drives the carriage motor 31 and outputs a control signal to the drive signal generation circuit and the head 41. Thus, ink is ejected from the nozzles Nz while the head 41 is moving, and dots are formed on the paper S.
The transport operation (S40) is an operation for moving the paper S in the transport direction. In this operation, the printer-side controller 60 drives the carry motor 22 to rotate the carry roller 23. By this transport operation, dots can be formed at positions different from the dots formed by the previous dot formation operation.
The paper discharge determination (S50) is an operation for determining whether or not it is necessary to discharge the paper S to be printed. This determination is made by the printer-side controller 60 based on the presence or absence of print data, for example.
The paper discharge process (S60) is a process of discharging the paper S, and is performed on the condition that “discharge” is determined in the previous paper discharge determination. In this case, the printer-side controller 60 rotates the paper discharge roller 25 to discharge the printed paper S to the outside.
The print end determination (S70) is a determination as to whether or not to continue printing. This determination is also made by the printer-side controller 60.

===参考例の動作===
<駆動信号の入れ換えの必要性について>
第1電流増幅回路72Aは、駆動信号COMの生成に伴って電力を消費する。すなわち、第1電流増幅回路72Aは、駆動信号COMの生成時に、NPN型のトランジスタQ1におけるコレクタ損失と、PNP型のトランジスタQ2のコレクタ損失によって電力を消費する。第2電流増幅回路72Bも同様であるので、ここでは第1電流増幅回路72Aについてのみ説明を行う。
=== Operation of Reference Example ===
<Necessity of replacement of drive signal>
The first current amplifier circuit 72A consumes power as the drive signal COM is generated. That is, the first current amplifier circuit 72A consumes power due to the collector loss of the NPN transistor Q1 and the collector loss of the PNP transistor Q2 when the drive signal COM is generated. Since the second current amplifier circuit 72B is the same, only the first current amplifier circuit 72A will be described here.

図12は、駆動パルスPS1と消費電力の関係の説明図である。ここでは、ピエゾ素子417に駆動パルスPS1が印加されたときのトランジスタ対721Aの消費電力について説明する。   FIG. 12 is an explanatory diagram of the relationship between the drive pulse PS1 and power consumption. Here, the power consumption of the transistor pair 721A when the drive pulse PS1 is applied to the piezo element 417 will be described.

第1電流増幅回路72AのNPN型トランジスタQ1は、駆動信号COMの電圧を上昇させる時、すなわち、ピエゾ素子417を充電する時にオン状態になる。反対に、PNP型のトランジスタQ2は、駆動信号COMの電圧を降下させる時、すなわち、ピエゾ素子417を放電する時、オン状態になる。   The NPN transistor Q1 of the first current amplifier circuit 72A is turned on when the voltage of the drive signal COM is increased, that is, when the piezo element 417 is charged. On the other hand, the PNP transistor Q2 is turned on when the voltage of the drive signal COM is dropped, that is, when the piezo element 417 is discharged.

このため、図中の時刻t21から時刻t22までの期間では、駆動信号COMの電圧が降下しているので、PNP型のトランジスタQ2が電力を消費する。また、図中の時刻23から時刻t24までの期間では、駆動信号COMの電圧が上昇しているので、NPN型のトランジスタQ1が電力を消費する。また、図中の時刻t25から時刻t26までの期間では、駆動信号COMの電圧が上昇しているので、PNP型のトランジスタQ2が電力を消費する。   For this reason, during the period from time t21 to time t22 in the figure, the voltage of the drive signal COM is decreasing, so that the PNP transistor Q2 consumes power. Further, in the period from time 23 to time t24 in the figure, the voltage of the drive signal COM is rising, so that the NPN transistor Q1 consumes power. Further, during the period from time t25 to time t26 in the figure, the voltage of the drive signal COM rises, so that the PNP transistor Q2 consumes power.

そして、NPN型のトランジスタQ1の消費電力は、電源電位PWmaxと駆動信号COMの電位との差と、NPN型のトランジスタQ1に流れる電流I1(図7A参照)と、の積になる。一方、PNP型のトランジスタQ2の消費電力は、駆動信号COMの電位と接地電位GNDとの差と、PNP型のトランジスタQ2に流れる電流I2(図7A参照)と、の積になる。従って、この駆動パルスPS1がピエゾ素子417に印加されたときのトランジスタ対721Aの消費電力は、図中のハッチングにて示された期間の電位差と、これらの期間に流れる電流I1及びI2とに基づいて、算出される。参考例では、一つのノズル列に対応する180個の全てのピエゾ素子417に駆動パルスPS1が印加されると、1.5Wの電力がトランジスタ対721Aで消費される。   The power consumption of the NPN transistor Q1 is the product of the difference between the power supply potential PWmax and the potential of the drive signal COM and the current I1 (see FIG. 7A) flowing through the NPN transistor Q1. On the other hand, the power consumption of the PNP transistor Q2 is the product of the difference between the potential of the drive signal COM and the ground potential GND and the current I2 flowing through the PNP transistor Q2 (see FIG. 7A). Therefore, the power consumption of the transistor pair 721A when the drive pulse PS1 is applied to the piezo element 417 is based on the potential difference in the periods indicated by hatching in the drawing and the currents I1 and I2 flowing in these periods. Is calculated. In the reference example, when the driving pulse PS1 is applied to all 180 piezo elements 417 corresponding to one nozzle row, 1.5 W of power is consumed by the transistor pair 721A.

図13は、第1駆動信号COM_A及び第2駆動信号COM_Bと消費電力との関係の説明図である。ドットの大きさに応じてピエゾ素子417に印加される駆動パルスが異なるので(図10参照)、ドットの大きさに応じて消費電力が異なることになる。また、印加される駆動パルスは第1駆動信号COM_A又は第2駆動信号COM_Bのどちらかに含まれるものなので、第1駆動信号COM_Aを生成するトランジスタ対721Aと、第2駆動信号COM_Bを生成するトランジスタ対721Bとでは、消費電力が異なる。   FIG. 13 is an explanatory diagram of a relationship between the first drive signal COM_A and the second drive signal COM_B and power consumption. Since the drive pulse applied to the piezo element 417 varies depending on the dot size (see FIG. 10), the power consumption varies depending on the dot size. Further, since the applied drive pulse is included in either the first drive signal COM_A or the second drive signal COM_B, the transistor pair 721A that generates the first drive signal COM_A and the transistor that generates the second drive signal COM_B The power consumption is different from the pair 721B.

例えば、小ドットを形成する場合、第1駆動信号COM_Aの駆動パルスPS2のみがピエゾ素子417に印加される。このため、小ドットを形成する場合、第1駆動信号COM_Aを生成するトランジスタ対721Aのみで3.0Wの電力が消費され、第2駆動信号COM_Bを生成するトランジスタ対721Bでは電力が消費されない 。   For example, when forming a small dot, only the drive pulse PS2 of the first drive signal COM_A is applied to the piezo element 417. Therefore, when forming a small dot, 3.0 W of power is consumed only by the transistor pair 721A that generates the first drive signal COM_A, and no power is consumed by the transistor pair 721B that generates the second drive signal COM_B.

中ドットを形成する場合、第2駆動信号COM_Bの駆動パルスPS4のみがピエゾ素子417に印加されるので、第1駆動信号COM_Aを生成するトランジスタ対721Aでは電力が消費されず、第2駆動信号COM_Bを生成するトランジスタ対721Bで2.0Wの電力が消費される。なお、小ドットを形成する場合と中ドットを形成する場合とで消費電力の大きさが異なるのは、小ドットを形成するための駆動パルスPS2と、中ドットを形成するための駆動パルスPS4の波形が異なるためである。
大ドットを形成する場合、第1駆動信号COM_Aの駆動パルスPS1と、第2駆動信号COM_Bの駆動パルスPS5と、第1駆動信号COM_Aの駆動パルスPS3とがピエゾ素子417に印加される。このため、大ドットを形成する場合、第1駆動信号COM_Aを生成するトランジスタ対721Aで3.0Wの電力が消費され、第2駆動信号COM_Bを生成するトランジスタ対721Bで1.5Wの電力が消費される。
When forming a medium dot, since only the drive pulse PS4 of the second drive signal COM_B is applied to the piezo element 417, no power is consumed in the transistor pair 721A that generates the first drive signal COM_A, and the second drive signal COM_B. The power of 2.0 W is consumed in the transistor pair 721B that generates Note that the amount of power consumption differs between the case of forming a small dot and the case of forming a medium dot. The drive pulse PS2 for forming a small dot and the drive pulse PS4 for forming a medium dot are different. This is because the waveforms are different.
When forming a large dot, the drive pulse PS1 of the first drive signal COM_A, the drive pulse PS5 of the second drive signal COM_B, and the drive pulse PS3 of the first drive signal COM_A are applied to the piezo element 417. Therefore, when forming a large dot, 3.0 W of power is consumed by the transistor pair 721A that generates the first drive signal COM_A, and 1.5 W of power is consumed by the transistor pair 721B that generates the second drive signal COM_B. Is done.

このように、いずれのドットを形成する場合であっても、第1駆動信号COM_Aを生成するトランジスタ対721Aの消費電力と、第2駆動信号COM_Bを生成するトランジスタ対721Bの消費電力とが異なることになる。   In this way, regardless of which dot is formed, the power consumption of the transistor pair 721A that generates the first drive signal COM_A is different from the power consumption of the transistor pair 721B that generates the second drive signal COM_B. become.

ところで、消費電力が異なると言うことは、発熱量が異なるということである。このため、第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し続け、第2駆動信号生成部70Bが第2駆動信号COM_Bを生成し続けると、一方のトランジスタ対が他方のトランジスタ対に対して偏って発熱する。例えば、大ドットを形成し続けた場合、第1駆動信号生成部70Aのトランジスタ対721Aが、第2駆動信号生成部70Bのトランジスタ対721Bよりも、発熱する。   By the way, the fact that the power consumption is different means that the heat generation amount is different. Therefore, when the first drive signal generation unit 70A continues to generate the first drive signal COM_A and the second drive signal generation unit 70B continues to generate the second drive signal COM_B, one transistor pair becomes the other transistor pair. On the other hand, it generates heat unevenly. For example, when large dots continue to be formed, the transistor pair 721A of the first drive signal generation unit 70A generates more heat than the transistor pair 721B of the second drive signal generation unit 70B.

このように一方のトランジスタ対が偏って発熱すると、発熱量の多いトランジスタ対に合わせてヒートシンク722を設計する必要がある。そうなると、発熱量の少ないトランジスタ対に対して過大なヒートシンク722が設けられることになり、装置の大型化を招く。   When one transistor pair generates heat in a biased manner in this way, it is necessary to design the heat sink 722 in accordance with the transistor pair that generates a large amount of heat. In this case, an excessive heat sink 722 is provided for a pair of transistors that generate a small amount of heat, resulting in an increase in the size of the device.

そこで、参考例では、第1駆動信号生成部70Aと第2駆動信号生成部70Bが生成する駆動信号COMを交互に入れ換えている。これにより、第1駆動信号生成部70Aのトランジスタ対721Aと第2駆動信号生成部70Bのトランジスタ対721Bが均等に発熱するようにしている。   Therefore, in the reference example, the drive signals COM generated by the first drive signal generation unit 70A and the second drive signal generation unit 70B are alternately replaced. Thus, the transistor pair 721A of the first drive signal generation unit 70A and the transistor pair 721B of the second drive signal generation unit 70B generate heat equally.

<駆動信号の入れ換えたときの処理について1>
既に、第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し、第2駆動信号生成部70Bが第2駆動信号COM_Bを生成する場合については説明した。そこで、生成する駆動信号を入れ換え、第1駆動信号生成部70Aが第2駆動信号COM_Bを生成し、第2駆動信号生成部70Bが第1駆動信号COM_Aを生成する場合について、以下に説明する。
<Processing when the drive signal is switched 1>
The case where the first drive signal generation unit 70A has already generated the first drive signal COM_A and the second drive signal generation unit 70B has already generated the second drive signal COM_B has been described. Therefore, the case where the generated drive signals are replaced, the first drive signal generation unit 70A generates the second drive signal COM_B, and the second drive signal generation unit 70B generates the first drive signal COM_A will be described below.

CPU62は、第1駆動信号生成部70Aの第1波形生成回路71AのD/A変換器711Aに対して、第2駆動信号COM_Bを生成するためのDAC値を順次出力する。これにより、第1駆動信号生成部70Aから第2駆動信号COM_Bが出力される。同様に、CPU62は、第2駆動信号生成部70Bの第2波形生成回路71BのD/A変換器711Bに対して、第1駆動信号COM_Aを生成するためのDAC値を順次出力する。これにより、第2駆動信号生成部70Bから第1駆動信号COM_Aが出力される。   The CPU 62 sequentially outputs a DAC value for generating the second drive signal COM_B to the D / A converter 711A of the first waveform generation circuit 71A of the first drive signal generation unit 70A. Accordingly, the second drive signal COM_B is output from the first drive signal generation unit 70A. Similarly, the CPU 62 sequentially outputs a DAC value for generating the first drive signal COM_A to the D / A converter 711B of the second waveform generation circuit 71B of the second drive signal generation unit 70B. Accordingly, the first drive signal COM_A is output from the second drive signal generation unit 70B.

この結果、図8における第1駆動信号COM_Aと第2駆動信号COM_Bが入れ替わる。つまり、第1駆動信号COM_Aが第2スイッチ87Bに入力され、第2駆動信号COM_Bが第1スイッチ87Aに入力される。このため、スイッチ制御信号SW1とスイッチ制御信号SW2も入れ換える必要がある。(仮にスイッチ信号を入れ換えなければ、例えば、画素データ「01」(小ドット)の場合に、第1駆動信号COM_Aの駆動パルスPS2ではなく、第2駆動信号COM_Bの駆動パルスPS5が印加され、本来の小ドットに対応しない量のインクが吐出されてしまう。)
そこで、駆動信号COMの入れ換えに伴って、制御ロジック84が出力する波形選択信号q0〜q7も変更する。具体的には、第1駆動信号生成部70Aが第1駆動信号COM_Aを生成していたときに、制御ロジック84は、波形選択信号q0を出力していた信号線に波形選択信号q4を出力し、波形選択信号q1を出力していた信号線に波形選択信号q5を出力し、波形選択信号q2を出力していた信号線に波形選択信号q6を出力し、波形選択信号q3を出力していた信号線に波形選択信号q7を出力する。このように、駆動信号COMの入れ換えに伴って、制御ロジック84が出力する波形選択信号q0〜q3と波形選択信号q4〜q7とを入れ換える。
As a result, the first drive signal COM_A and the second drive signal COM_B in FIG. 8 are interchanged. That is, the first drive signal COM_A is input to the second switch 87B, and the second drive signal COM_B is input to the first switch 87A. For this reason, the switch control signal SW1 and the switch control signal SW2 also need to be interchanged. (If the switch signal is not replaced, for example, in the case of pixel data “01” (small dot), the drive pulse PS5 of the second drive signal COM_B is applied instead of the drive pulse PS2 of the first drive signal COM_A. The amount of ink that does not correspond to the small dots is ejected.)
Therefore, the waveform selection signals q0 to q7 output from the control logic 84 are also changed with the replacement of the drive signal COM. Specifically, when the first drive signal generation unit 70A generates the first drive signal COM_A, the control logic 84 outputs the waveform selection signal q4 to the signal line that has output the waveform selection signal q0. The waveform selection signal q5 is output to the signal line that has output the waveform selection signal q1, the waveform selection signal q6 is output to the signal line that has output the waveform selection signal q2, and the waveform selection signal q3 is output. The waveform selection signal q7 is output to the signal line. As described above, the waveform selection signals q0 to q3 and the waveform selection signals q4 to q7 output from the control logic 84 are exchanged with the exchange of the drive signal COM.

以上の処理により、第1駆動信号生成部70Aと第2駆動信号生成部70Bが生成する駆動信号COMを入れ換えることができる。また、以上の処理により、駆動信号COMが入れ換えられたときにも、画素データに応じたドットを形成することができる。   Through the above processing, the drive signals COM generated by the first drive signal generator 70A and the second drive signal generator 70B can be interchanged. In addition, according to the above processing, dots corresponding to the pixel data can be formed even when the drive signal COM is replaced.

<駆動信号の入れ換えたときの処理について2>
図14は、駆動信号を入れ換えるときの処理の別の例を示す図である。上の2つの図は、第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し、第2駆動信号生成部70Bが第2駆動信号COM_Bを生成するときの様子を示している。下の2つの図は、生成する駆動信号を入れ換え、第1駆動信号生成部70Aが第2駆動信号COM_Bを生成し、第2駆動信号生成部70Bが第1駆動信号COM_Aを生成するときの様子を示している。
<Processing 2 when driving signals are replaced>
FIG. 14 is a diagram illustrating another example of processing when switching drive signals. The upper two diagrams show a state where the first drive signal generation unit 70A generates the first drive signal COM_A and the second drive signal generation unit 70B generates the second drive signal COM_B. In the two lower diagrams, the driving signals to be generated are interchanged, and the first driving signal generation unit 70A generates the second driving signal COM_B, and the second driving signal generation unit 70B generates the first driving signal COM_A. Is shown.

この例では、2つのD/A変換器の出力先が入れ替わっている。これにより、第1駆動信号生成部70Aと第2駆動信号生成部70Bが生成する駆動信号COMを入れ換えることができる。また、この例では、デコーダ83から出力される第1スイッチ制御信号SW1と第2スイッチ制御信号SW2の出力先が入れ替わっている。これにより、駆動信号COMが入れ換えられたときにも、画素データに応じたドットを形成することができる。   In this example, the output destinations of the two D / A converters are switched. As a result, the drive signals COM generated by the first drive signal generator 70A and the second drive signal generator 70B can be interchanged. In this example, the output destinations of the first switch control signal SW1 and the second switch control signal SW2 output from the decoder 83 are switched. Thereby, even when the drive signal COM is replaced, dots corresponding to the pixel data can be formed.

なお、この例では、CPU62がD/A変換器711A及びD/A変換器711Bに入力するDAC値は、入れ換え前と入れ換え後とで変化はない(前述の例では、CPU62がD/A変換器711A及びD/A変換器711Bに入力するDAC値は入れ替わっていた)。また、この例では、制御ロジック84がデコーダ83に入力する波形選択信号q0〜q7は、入れ換え前と入れ換え後とで変化はない(前述の例では、波形選択信号q0〜q3と波形選択信号q4〜q7と入れ替わっていた)。このため、この例によれば、CPU62の処理が簡略化でき、制御ロジック84の構成も簡略化できる。   In this example, the DAC value input to the D / A converter 711A and D / A converter 711B by the CPU 62 does not change before and after the replacement (in the above example, the CPU 62 performs the D / A conversion). The DAC values input to the converter 711A and the D / A converter 711B have been switched). In this example, the waveform selection signals q0 to q7 input to the decoder 83 by the control logic 84 are not changed before and after the replacement (in the above example, the waveform selection signals q0 to q3 and the waveform selection signal q4 are not changed). It was replaced with ~ q7). For this reason, according to this example, the processing of the CPU 62 can be simplified, and the configuration of the control logic 84 can also be simplified.

<参考例の入れ換えタイミングについて>
次に、駆動信号の入れ換えのタイミングについて説明する。
例えば、プリンタは、用紙1枚を印刷する毎に、第1駆動信号COM_Aと第2駆動信号COM_Bとを入れ換えることができる。これにより、定期的なタイミングで駆動信号を入れ換えることができる。
但し、奇数ページには大ドットで主に構成されるテキスト画像を印刷し、偶数ページには中ドットで主に構成される画像を印刷して、複数枚の用紙を連続印刷する場合がある。このような場合、大ドットの形成時には第1駆動信号COM_Aを生成する駆動信号生成部のトランジスタ対に発熱が偏り、中ドットの形成時には第2駆動信号COM_Bを生成する駆動信号生成部のトランジスタ対に発熱が偏るため(図13参照)、1枚印刷する毎に駆動信号を入れ換えると、一方の駆動信号生成部のトランジスタ対に発熱が偏るおそれがある。
<About the replacement timing of the reference example>
Next, drive signal replacement timing will be described.
For example, the printer can exchange the first drive signal COM_A and the second drive signal COM_B every time one sheet of paper is printed. As a result, the drive signals can be exchanged at a regular timing.
However, in some cases, a text image mainly composed of large dots is printed on odd pages, and an image mainly composed of medium dots is printed on even pages, and a plurality of sheets are continuously printed. In such a case, the heat generation is biased to the transistor pair of the drive signal generation unit that generates the first drive signal COM_A when the large dot is formed, and the transistor pair of the drive signal generation unit that generates the second drive signal COM_B when the medium dot is formed. Since the heat generation is biased (see FIG. 13), if the drive signal is replaced every time one sheet is printed, the heat generation may be biased to the transistor pair of one drive signal generation unit.

このような状況を回避するため、1枚の用紙に対して印刷を行う途中で、駆動信号を入れ換えることが望ましい。そこで、例えば、プリンタは、ドット形成動作(S30、図11参照)を数回行う毎に、駆動信号を入れ換えることができる。これにより、ページ毎に異なるタイプの画像を連続印刷する場合であっても、第1駆動信号生成部70Aのトランジスタ対721Aと第2駆動信号生成部70Bのトランジスタ対721Bが均等に発熱する。   In order to avoid such a situation, it is desirable to replace the drive signal during printing on one sheet. Therefore, for example, the printer can change the drive signal every time the dot forming operation (S30, see FIG. 11) is performed several times. Thus, even when different types of images are continuously printed for each page, the transistor pair 721A of the first drive signal generation unit 70A and the transistor pair 721B of the second drive signal generation unit 70B generate heat equally.

但し、1枚の用紙の中において、用紙上部に大ドットで主に構成されるテキスト画像を印刷し、用紙下部に中ドットで主に構成される画像を印刷する場合がある。このような場合、数回のドット形成動作(S30)毎に駆動信号を入れ換えるタイミングが、用紙上部の印刷と用紙下部の印刷との間であると、一方の駆動信号生成部のトランジスタ対に発熱が偏るおそれがある。   However, in one sheet of paper, a text image mainly composed of large dots may be printed at the top of the sheet, and an image mainly composed of medium dots may be printed at the bottom of the sheet. In such a case, if the timing at which the drive signal is switched every several dot forming operations (S30) is between printing on the upper part of the paper and printing on the lower part of the paper, heat is generated in the transistor pair of one drive signal generation unit. May be biased.

そこで、参考例では、ドット形成動作(S30)毎に、駆動信号を入れ換える。1枚の用紙の中に異なるタイプの画像を複数印刷する場合であっても、個々の画像は複数回のドット形成動作で印刷されることが多い。このため、ドット形成動作(S30)毎に駆動信号を入れ換えれば、第1駆動信号生成部70Aのトランジスタ対721Aと第2駆動信号生成部70Bのトランジスタ対721Bが均等に発熱するようになる。   Therefore, in the reference example, the drive signal is replaced for each dot forming operation (S30). Even when a plurality of different types of images are printed on one sheet, individual images are often printed by a plurality of dot forming operations. For this reason, if the drive signals are exchanged for each dot forming operation (S30), the transistor pair 721A of the first drive signal generation unit 70A and the transistor pair 721B of the second drive signal generation unit 70B will generate heat equally.

===2つの駆動信号生成部の特性のばらつき===
ところで、前述の第1駆動信号生成部70Aと第2駆動信号生成部70Bは、同様の構成であるが、製造ばらつきの影響などにより、第1駆動信号生成部70Aと第2駆動信号生成部70Bの特性がばらつくことがある。
図15Aは、第1駆動信号生成部70Aにて生成された駆動パルスPS2を示す図である。図15Bは、第1駆動信号生成部70Aに入力されたDAC値と出力電圧との関係を示す図である。図15Cは、第2駆動信号生成部70Bにて生成された駆動パルスPS2を示す図である。図15Dは、第2駆動信号生成部70Bに入力されたDAC値と出力電圧との関係を示す図である。
=== Variation in characteristics of two drive signal generation units ===
By the way, the first drive signal generator 70A and the second drive signal generator 70B described above have the same configuration, but due to the influence of manufacturing variation, the first drive signal generator 70A and the second drive signal generator 70B. The characteristics may vary.
FIG. 15A is a diagram illustrating the drive pulse PS2 generated by the first drive signal generation unit 70A. FIG. 15B is a diagram illustrating a relationship between the DAC value input to the first drive signal generation unit 70A and the output voltage. FIG. 15C is a diagram illustrating the drive pulse PS2 generated by the second drive signal generation unit 70B. FIG. 15D is a diagram illustrating a relationship between the DAC value input to the second drive signal generation unit 70B and the output voltage.

以下の説明では、最高電圧VHにするためにCPU62から出力されるDAC値を「DAC_VH」と称する(つまり、最高電圧VHのときにCPU62から出力されているDAC値が「DAC_VH」になる)。最低電圧VLにするためにCPU62から出力されるDAC値を「DAC_VL」と称する。中間電圧VCにするためにCPU62から出力されるDAC値を「DAC_VC」と称する。   In the following description, the DAC value output from the CPU 62 for setting the maximum voltage VH is referred to as “DAC_VH” (that is, the DAC value output from the CPU 62 at the maximum voltage VH is “DAC_VH”). The DAC value output from the CPU 62 to set the minimum voltage VL is referred to as “DAC_VL”. The DAC value output from the CPU 62 to obtain the intermediate voltage VC is referred to as “DAC_VC”.

この例において、第2駆動信号生成部70Bは、第1駆動信号生成部70Aよりも高い電圧を出力する特性を有している。すなわち、第1駆動信号生成部70Aでは、DAC値「00Fh」が入力されると2.00Vの電圧が出力され、DAC値「280h」が入力されると27.00Vの電圧が出力される。また、第2駆動信号生成部70Bでは、DAC値「00Fh」が入力されると2.04Vの電圧が出力され、DAC値「280h」が入力されると27.36Vの電圧が出力される。   In this example, the second drive signal generation unit 70B has a characteristic of outputting a higher voltage than the first drive signal generation unit 70A. That is, in the first drive signal generation unit 70A, when the DAC value “00Fh” is input, a voltage of 2.00 V is output, and when the DAC value “280h” is input, a voltage of 27.00 V is output. The second drive signal generator 70B outputs a voltage of 2.04V when the DAC value “00Fh” is input, and outputs a voltage of 27.36V when the DAC value “280h” is input.

ここで、駆動パルスPS2では、DAC値「00Fh」が入力されたときの電圧が最低電圧VLに対応し、DAC値「280h」が入力されたときの電圧が最高電圧VHに対応している。このため、第1駆動信号生成部70Aが第1駆動信号COM_Aを生成するときの駆動パルスPS2の駆動電圧Vh_PS21は、25.00Vになる。一方、第2駆動信号生成部70Bが第1駆動信号COM_Aを生成するときの駆動パルスPS2の駆動電圧Vh_PS22は、25.36Vになる。
駆動電圧が異なると、ピエゾ素子の伸縮量が異なるため、圧力室内のインクに対する圧力変動が異なる。この結果、駆動電圧が異なると、吐出されるインクの量が異なる。つまり、第1駆動信号生成部70Aが第1駆動信号COM_Aを生成しているときに形成された小ドットと、第2駆動信号生成部70Bが第1駆動信号COM_Aを生成しているときに形成された小ドットとでは、吐出されるインク量が異なるので、ドット径が異なることになる。
Here, in the drive pulse PS2, the voltage when the DAC value “00Fh” is input corresponds to the lowest voltage VL, and the voltage when the DAC value “280h” is input corresponds to the highest voltage VH. For this reason, the drive voltage Vh_PS21 of the drive pulse PS2 when the first drive signal generator 70A generates the first drive signal COM_A is 25.00V. On the other hand, the drive voltage Vh_PS22 of the drive pulse PS2 when the second drive signal generation unit 70B generates the first drive signal COM_A is 25.36V.
When the driving voltage is different, the amount of expansion and contraction of the piezo element is different, so that the pressure fluctuation for the ink in the pressure chamber is different. As a result, when the driving voltage is different, the amount of ejected ink is different. That is, the small dots formed when the first drive signal generation unit 70A generates the first drive signal COM_A and the second dots generated when the second drive signal generation unit 70B generates the first drive signal COM_A. Since the amount of ejected ink is different from the small dots, the dot diameter is different.

そして、前述の参考例のようにドット形成動作毎に駆動信号を入れ換えるとすると、あるドット形成動作で形成された小ドットと、次のドット形成動作で形成された小ドットとでは、ドット径が異なることになる。通常、各ドット形成動作では各ノズルから断続的にインク滴が吐出されてドットの列(ドット列又はラスタラインと呼ばれる)が形成されるので、ドット形成動作毎に駆動信号を入れ換えるとすると、太さの異なるラスタラインが形成されることになる。このようなラスタラインから構成される印刷画像では、ラスタラインの太さの違いから濃淡の縞模様が生じるため、画質が粗悪なものとなる。   If the drive signal is exchanged for each dot forming operation as in the above-described reference example, the dot diameter is small between a small dot formed in one dot forming operation and a small dot formed in the next dot forming operation. Will be different. Normally, in each dot forming operation, ink droplets are intermittently ejected from each nozzle to form a row of dots (called a dot row or raster line). Different raster lines are formed. In a printed image composed of such raster lines, a light and dark stripe pattern is generated due to the difference in the thickness of the raster lines, resulting in poor image quality.

そこで、以下に説明する本実施形態では、ラスタラインを形成するドット形成動作中に、第1駆動信号生成部70A及び第2駆動信号生成部70Bの生成する駆動信号を入れ換える。これにより、大きさの異なるドットが混在するように各ラスタラインが形成され、それぞれのラスタラインの太さが均一になり、2つの駆動信号生成部の特性がばらついても、画質の低下を抑制することができる。   Therefore, in the present embodiment described below, the drive signals generated by the first drive signal generation unit 70A and the second drive signal generation unit 70B are interchanged during the dot formation operation for forming the raster line. As a result, each raster line is formed so that dots of different sizes are mixed, the thickness of each raster line is uniform, and even if the characteristics of the two drive signal generators vary, the degradation in image quality is suppressed can do.

===本実施形態の動作===
<駆動信号生成部の動作について>
図16は、本実施形態の各駆動信号生成部が生成する駆動信号の説明図である。図中には、駆動信号のタイミングの説明のため、検出信号PTS及びラッチ信号LATが示されている。
=== Operation of this Embodiment ===
<Operation of drive signal generator>
FIG. 16 is an explanatory diagram of drive signals generated by each drive signal generation unit of the present embodiment. In the drawing, a detection signal PTS and a latch signal LAT are shown for explaining the timing of the drive signal.

検出信号PTSは、リニア式エンコーダ51から出力される検出信号である。このリニア式エンコーダ51は、キャリッジCRが移動方向に1/360インチ移動する毎にパルスPTS_Pを出力する。このため、検出信号PTSのパルスPTS_Pが出力されれば、その直前のパルスPTS_Pが出力されてからキャリッジCRが1/360インチだけ移動したことを意味する。この検出信号PTSは、リニア式エンコーダ51からプリンタ側コントローラ60に出力される。   The detection signal PTS is a detection signal output from the linear encoder 51. The linear encoder 51 outputs a pulse PTS_P every time the carriage CR moves 1/360 inch in the movement direction. For this reason, if the pulse PTS_P of the detection signal PTS is output, it means that the carriage CR has moved by 1/360 inch after the immediately preceding pulse PTS_P was output. This detection signal PTS is output from the linear encoder 51 to the printer-side controller 60.

プリンタ側コントローラ60は、リニア式エンコーダ51からの検出信号PTSのパルス周期を測定し、このパルス周期の半分の時間を計算する。そして、プリンタ側コントローラ60は、検出信号PTSのパルスPTS_Pと同時にLAT信号としてパルスLAT_Pを出力するとともに、このパルスLAT_Pの出力後から検出信号PTSのパルス周期の半分の時間が経過した時にもパルスLAT_Pを出力する。例えば、プリンタ側コントローラは、図中の検出信号PTSのパルスPTS_P2に基づいてラッチ信号LATのパルスLAT_P3を出力するとともに、検出信号PTSのパルスPTS_P1とパルスPTS_P2のパルス周期の半分の時間を計算して、ラッチ信号LATのパルスLAT_P3の後にパルスLAT_P4を出力する。   The printer-side controller 60 measures the pulse period of the detection signal PTS from the linear encoder 51 and calculates a half time of this pulse period. The printer-side controller 60 outputs a pulse LAT_P as a LAT signal simultaneously with the pulse PTS_P of the detection signal PTS, and the pulse LAT_P even when half the time of the pulse period of the detection signal PTS has elapsed since the output of the pulse LAT_P. Is output. For example, the printer-side controller outputs a pulse LAT_P3 of the latch signal LAT based on the pulse PTS_P2 of the detection signal PTS in the figure, and calculates a time that is half the pulse period of the pulses PTS_P1 and PTS_P2 of the detection signal PTS. The pulse LAT_P4 is output after the pulse LAT_P3 of the latch signal LAT.

このようにして生成されたラッチ信号LATでは、パルスLAT_Pが出力されれば、その直前のパルスLAT_Pが出力されてからキャリッジCRが約1/720インチだけ移動したことを意味する。そして、プリンタが720dpiの解像度で印刷を行う場合、ラッチ信号LATは、キャリッジCRが1画素分の区間を移動したことを示す信号になる。そして、ラッチ信号LATのパルス間において、1画素分のインクの吐出が行われる。つまり、前述の繰り返し周期Tは、1画素分のインクの吐出が行われる周期である。図中には、4画素分の駆動信号が示されており、n番目の画素に対応する周期TはT(n)と記している。   In the latch signal LAT generated in this way, if the pulse LAT_P is output, it means that the carriage CR has moved by about 1/720 inch after the immediately preceding pulse LAT_P was output. When the printer performs printing at a resolution of 720 dpi, the latch signal LAT is a signal indicating that the carriage CR has moved through a section corresponding to one pixel. Then, ink for one pixel is ejected between the pulses of the latch signal LAT. That is, the above-described repetition period T is a period in which ink for one pixel is ejected. In the figure, drive signals for four pixels are shown, and the period T corresponding to the nth pixel is denoted as T (n).

奇数番目の画素に対応する周期Tでは、第1駆動信号生成部70Aは第1駆動信号COM_Aを生成し、第2駆動信号生成部70Bは第2駆動信号COM_Bを生成する。例えば、図中において、1番目の画素に対応する周期T(1)及び3番目の画素に対応する周期T(3)において、第1駆動信号生成部70Aは第1駆動信号COM_Aを生成し、第2駆動信号生成部70Bは第2駆動信号COM_Bを生成する。以下では、奇数番目の画素に対応する周期(例えば、周期T(1)や周期T(3))のことを、「奇数画素周期」と呼ぶ。   In the period T corresponding to the odd-numbered pixels, the first drive signal generation unit 70A generates the first drive signal COM_A, and the second drive signal generation unit 70B generates the second drive signal COM_B. For example, in the figure, in the cycle T (1) corresponding to the first pixel and the cycle T (3) corresponding to the third pixel, the first drive signal generator 70A generates the first drive signal COM_A, The second drive signal generation unit 70B generates a second drive signal COM_B. Hereinafter, a period corresponding to an odd-numbered pixel (for example, period T (1) or period T (3)) is referred to as an “odd pixel period”.

また、偶数番目の画素に対応する周期Tでは、第1駆動信号生成部70Aは第2駆動信号COM_Bを生成し、第2駆動信号生成部70Bは第2駆動信号COM_Bを生成する。例えば、図中において、2番目の画素に対応する周期T(2)及び4番目の画素に対応する周期T(4)において、第1駆動信号生成部70Aは第2駆動信号COM_Bを生成し、第2駆動信号生成部70Bは第2駆動信号COM_Bを生成する。以下では、偶数番目の画素に対応する周期(例えば、周期T(2)や周期T(4))のことを、「偶数画素周期」と呼ぶ。   In the period T corresponding to the even-numbered pixels, the first drive signal generation unit 70A generates the second drive signal COM_B, and the second drive signal generation unit 70B generates the second drive signal COM_B. For example, in the drawing, in the cycle T (2) corresponding to the second pixel and the cycle T (4) corresponding to the fourth pixel, the first drive signal generation unit 70A generates the second drive signal COM_B, The second drive signal generation unit 70B generates a second drive signal COM_B. Hereinafter, a cycle corresponding to even-numbered pixels (for example, cycle T (2) or cycle T (4)) is referred to as an “even pixel cycle”.

なお、検出信号PTSがプリンタ側コントローラ60に入力される毎に、第1駆動信号生成部70Aは、第1駆動信号COM_A・第2駆動信号COM_Bの順に2周期分の駆動信号を繰り返し生成している。また、検出信号PTSがプリンタ側コントローラ60に入力される毎に、第2駆動信号生成部70Bは、第2駆動信号COM_B・第1駆動信号COM_Aの順に2周期分の駆動信号を繰り返し生成している。そして、第1駆動信号生成部70Aは、奇数画素周期において第1駆動信号COM_Aを生成し、偶数画素周期において第2駆動信号COM_Bを生成する。また、第2駆動信号生成部70Bは、奇数画素周期において第2駆動信号COM_Bを生成し、偶数画素周期において第1駆動信号COM_Aを生成する。   Each time the detection signal PTS is input to the printer-side controller 60, the first drive signal generation unit 70A repeatedly generates drive signals for two cycles in the order of the first drive signal COM_A and the second drive signal COM_B. Yes. Each time the detection signal PTS is input to the printer-side controller 60, the second drive signal generator 70B repeatedly generates drive signals for two cycles in the order of the second drive signal COM_B and the first drive signal COM_A. Yes. Then, the first drive signal generation unit 70A generates the first drive signal COM_A in the odd-numbered pixel period, and generates the second drive signal COM_B in the even-numbered pixel period. Further, the second drive signal generation unit 70B generates the second drive signal COM_B in the odd-numbered pixel period and generates the first drive signal COM_A in the even-numbered pixel period.

この結果、1画素分のインクの吐出が行なわれる毎に、第1駆動信号生成部70A及び第2駆動信号生成部70Bの生成する駆動信号が入れ換えられる。言い換えると、本実施形態では、ラッチ信号LAT毎に、第1駆動信号生成部70A及び第2駆動信号生成部70Bの生成する駆動信号が入れ換えられる。   As a result, every time ink for one pixel is ejected, the drive signals generated by the first drive signal generator 70A and the second drive signal generator 70B are interchanged. In other words, in the present embodiment, the drive signals generated by the first drive signal generation unit 70A and the second drive signal generation unit 70B are interchanged for each latch signal LAT.

<信号線について>
図17は、各種の信号を伝送する信号線の説明図である。図18は、デコーダ83に入力される2ビットの画素データと、デコーダ83から出力される第1スイッチ制御信号SW1及び第2スイッチ制御信号SW2との関係の説明図である。
<About signal lines>
FIG. 17 is an explanatory diagram of signal lines for transmitting various signals. FIG. 18 is an explanatory diagram of a relationship between 2-bit pixel data input to the decoder 83 and the first switch control signal SW1 and the second switch control signal SW2 output from the decoder 83.

駆動信号生成回路70は、駆動信号を伝送するための信号線である第1信号線COM_1及び第2信号線COM_2に接続されている。第1信号線COM_LINE1は第1駆動信号生成部70Aにより生成された駆動信号を伝送し、第2信号線COM_LINE2は第2駆動信号生成部70Bにより生成された駆動信号を伝送する。第1信号線COM_LINE1は第1スイッチ87Aに接続され、第2信号線COM_LINE2は第2スイッチに接続されている。このため、第1スイッチ87Aがオン状態になれば第1信号線の信号(第1駆動信号生成部70Aが出力した信号)がピエゾ素子417に入力され、第2スイッチ87Bがオン状態になれば第2信号線の信号(第2駆動信号生成部70Bが出力した信号)がピエゾ素子417に入力される。   The drive signal generation circuit 70 is connected to a first signal line COM_1 and a second signal line COM_2 that are signal lines for transmitting a drive signal. The first signal line COM_LINE1 transmits the drive signal generated by the first drive signal generator 70A, and the second signal line COM_LINE2 transmits the drive signal generated by the second drive signal generator 70B. The first signal line COM_LINE1 is connected to the first switch 87A, and the second signal line COM_LINE2 is connected to the second switch. For this reason, if the first switch 87A is turned on, the signal on the first signal line (the signal output from the first drive signal generator 70A) is input to the piezo element 417, and if the second switch 87B is turned on. The signal of the second signal line (the signal output from the second drive signal generation unit 70B) is input to the piezo element 417.

制御ロジック84は、前述の波形選択信号q0〜q7を伝送するための信号線である波形選択信号線q_LINE0〜q_LINE7に接続されている。後で詳細に説明するが、制御ロジック84は、波形選択信号線q_LINE0及び波形選択信号線q_LINE4に波形選択信号q0又は波形選択信号q4を送信し、波形選択信号線q_LINE1及び波形選択信号線q_LINE5に波形選択信号q1又は波形選択信号q5を送信し、波形選択信号線q_LINE2及び波形選択信号線q_LINE6に波形選択信号q2又は波形選択信号q6を送信し、波形選択信号線q_LINE3及び波形選択信号線q_LINE7に波形選択信号q3又は波形選択信号q7を送信する。   The control logic 84 is connected to waveform selection signal lines q_LINE0 to q_LINE7 which are signal lines for transmitting the waveform selection signals q0 to q7. As will be described in detail later, the control logic 84 transmits the waveform selection signal q0 or the waveform selection signal q4 to the waveform selection signal line q_LINE0 and the waveform selection signal line q_LINE4, and transmits to the waveform selection signal line q_LINE1 and the waveform selection signal line q_LINE5. The waveform selection signal q1 or the waveform selection signal q5 is transmitted, the waveform selection signal q2 or the waveform selection signal q6 is transmitted to the waveform selection signal line q_LINE2 and the waveform selection signal line q_LINE6, and the waveform selection signal line q_LINE3 and the waveform selection signal line q_LINE7 are transmitted. The waveform selection signal q3 or the waveform selection signal q7 is transmitted.

次に、デコーダ83について説明する。デコーダ83は、第1デコード部83Aと、第2デコード部83Bとを有する。第1デコード部83Aは、4つのアンドゲート831A〜834Aと、1つのオアゲート835Aを有している。   Next, the decoder 83 will be described. The decoder 83 includes a first decoding unit 83A and a second decoding unit 83B. The first decoding unit 83A has four AND gates 831A to 834A and one OR gate 835A.

第1デコード部83Aの各アンドゲート831A〜834Aは、入力端子を3つ、出力端子を1つ備えている。3つの入力端子は、それぞれ、波形選択信号線q_LINE0〜q_LINE3のいずれかのうちに一つ、画素データの上位ビットがラッチされる第1ラッチ回路82A、及び、画素データの下位ビットがラッチされる第2ラッチ回路82Bに接続されている。そして、各アンドゲート831A〜834Aは、画素データSIの上位ビットのデータと下位ビットのデータの入力の仕方が異なっている。すなわち、アンドゲート831Aには、波形選択信号線q_LINE0の信号と、画素データSIの上位ビットの反転データと、下位ビットの反転データとが入力されている。このため、画素データSIがデータ[00]の場合において、このアンドゲート831Aからの出力は、波形選択信号線q_LINE0の信号に従った内容になる。そして、アンドゲート832Aには、波形選択信号線q_LINE1の信号と、画素データSIの上位ビットの反転データと、下位ビットのデータとが入力されている。このため、画素データSIがデータ[01]の場合において、このアンドゲート832Aからの出力は、波形選択信号線q_LINE1に従った内容になる。また、アンドゲート833Aには、波形選択信号線q_LINE2の信号と、画素データSIの上位ビットのデータと、下位ビットの反転データとが入力されている。このため、画素データSIがデータ[10]の場合において、このアンドゲート832Aからの出力は、波形選択信号線q_LINE2に従った内容になる。また、アンドゲート834Aには、波形選択信号線q_LINE3の信号と、画素データSIの上位ビットのデータと、下位ビットのデータとが入力されている。このため、画素データSIがデータ[11]の場合において、このアンドゲート832Aからの出力は、波形選択信号線q_LINE3の信号に従った内容になる。   Each AND gate 831A to 834A of the first decoding unit 83A includes three input terminals and one output terminal. Each of the three input terminals has one of the waveform selection signal lines q_LINE0 to q_LINE3, the first latch circuit 82A in which the upper bits of the pixel data are latched, and the lower bits of the pixel data. It is connected to the second latch circuit 82B. Each of the AND gates 831A to 834A is different in the way of inputting the upper bit data and the lower bit data of the pixel data SI. That is, the AND gate 831A receives the signal of the waveform selection signal line q_LINE0, the inverted data of the upper bits of the pixel data SI, and the inverted data of the lower bits. Therefore, when the pixel data SI is data [00], the output from the AND gate 831A has contents according to the signal of the waveform selection signal line q_LINE0. The AND gate 832A receives the signal of the waveform selection signal line q_LINE1, the inverted data of the upper bits of the pixel data SI, and the lower bit data. For this reason, when the pixel data SI is data [01], the output from the AND gate 832A has contents according to the waveform selection signal line q_LINE1. In addition, the signal of the waveform selection signal line q_LINE2, the upper bit data of the pixel data SI, and the inverted data of the lower bit are input to the AND gate 833A. Therefore, when the pixel data SI is data [10], the output from the AND gate 832A has contents according to the waveform selection signal line q_LINE2. The AND gate 834A receives the signal of the waveform selection signal line q_LINE3, the upper bit data of the pixel data SI, and the lower bit data. For this reason, when the pixel data SI is data [11], the output from the AND gate 832A is in accordance with the signal of the waveform selection signal line q_LINE3.

第1デコード部83Aのオアゲート835Aは、入力端子を4つ、出力端子を1つ備えている。そして、4つの入力端子のそれぞれには、各アンドゲート831A〜834Aからの出力が入力されている。このオアゲート835Aからは、第1スイッチ制御信号SW1が出力される。すなわち、波形選択信号線q_LINE0〜波形選択信号線q_LINE3の信号のうち、ラッチされた画素データSIに対応するものが選択されて、前述の第1スイッチ制御信号SW1として出力される。   The OR gate 835A of the first decoding unit 83A includes four input terminals and one output terminal. The outputs from the AND gates 831A to 834A are input to each of the four input terminals. A first switch control signal SW1 is output from the OR gate 835A. That is, among the signals of the waveform selection signal line q_LINE0 to waveform selection signal line q_LINE3, the signal corresponding to the latched pixel data SI is selected and output as the first switch control signal SW1.

第2デコード部83Bも、第1デコード部とほぼ同様の構成である。そして、第2デコード部83Bのオアゲート835Bからは、波形選択信号線q_LINE4〜q_LINE7の信号うち、ラッチされた画素データSIに対応するものが選択されて、前述の第2スイッチ制御信号SW2として出力される。   The second decoding unit 83B has substantially the same configuration as the first decoding unit. Then, from the OR gate 835B of the second decoding unit 83B, the signal corresponding to the latched pixel data SI is selected from the signals of the waveform selection signal lines q_LINE4 to q_LINE7 and is output as the above-described second switch control signal SW2. The

つまり、デコーダ83は、波形選択信号線q_LINE0〜q_LINE3の信号の中から、ラッチされた画素データSIに対応するものを選択し、第1スイッチ制御信号SW1として出力する。また、デコーダ83は、波形選択信号線q_LINE4〜q_LINE7の信号の中から、ラッチされた画素データSIに対応するものを選択し、第2スイッチ制御信号SW1として出力する。   That is, the decoder 83 selects a signal corresponding to the latched pixel data SI from the signals of the waveform selection signal lines q_LINE0 to q_LINE3, and outputs the selected signal as the first switch control signal SW1. The decoder 83 selects one corresponding to the latched pixel data SI from the signals of the waveform selection signal lines q_LINE4 to q_LINE7, and outputs it as the second switch control signal SW1.

<各信号線に流れる信号について>
図19は、各信号線に流れる信号の説明図である。
既に説明したとおり、第1駆動信号生成部70Aは、奇数画素周期において第1駆動信号COM_Aを生成し、偶数画素周期において第2駆動信号COM_Bを生成する。また、第2駆動信号生成部70Bは、奇数画素周期において第2駆動信号COM_Bを生成し、偶数画素周期において第1駆動信号COM_Aを生成する。
このため、第1信号線COM_LINE1には、奇数画素周期において第1駆動信号COM_Aが伝送され、偶数画素周期において第2駆動信号COM_Bが伝送される。また、第2信号線COM_LINE2には、奇数画素周期において第2駆動信号COM_Bが伝送され、偶数画素周期において第1駆動信号COM_Aが伝送される。
<Signal flowing through each signal line>
FIG. 19 is an explanatory diagram of a signal flowing through each signal line.
As already described, the first drive signal generation unit 70A generates the first drive signal COM_A in the odd-numbered pixel period, and generates the second drive signal COM_B in the even-numbered pixel period. Further, the second drive signal generation unit 70B generates the second drive signal COM_B in the odd-numbered pixel period and generates the first drive signal COM_A in the even-numbered pixel period.
Therefore, the first drive signal COM_A is transmitted to the first signal line COM_LINE1 in the odd pixel period, and the second drive signal COM_B is transmitted in the even pixel period. Further, the second drive signal COM_B is transmitted to the second signal line COM_LINE2 in the odd-numbered pixel period, and the first drive signal COM_A is transmitted in the even-numbered pixel period.

ところで、このように第1信号線COM_LINE1及び第2信号線COM_LINE2にて伝送される駆動信号が入れ換えられると、第1スイッチ87A及び第2スイッチ87Bに入力される駆動信号が入れ換えられることになるので、スイッチ制御信号SW1とスイッチ制御信号SW2も入れ換える必要がある。(仮にスイッチ信号を入れ換えなければ、例えば、画素データ「01」(小ドット)の場合に、第1駆動信号COM_Aの駆動パルスPS2ではなく、第2駆動信号COM_Bの駆動パルスPS5が印加され、本来の小ドットに対応しない量のインクが吐出されてしまう。)
そこで、制御ロジック84は、駆動信号の入れ換えに伴って、各波形選択信号線に出力する信号を変更する。具体的には、制御ロジック84は、波形選択信号線q_LINE0に、奇数画素周期において波形選択信号q0を出力し、偶数画素周期において波形選択信号q4を出力する。また、制御ロジック84は、波形選択信号線q_LINE1に、奇数画素周期において波形選択信号q1を出力し、偶数画素周期において波形選択信号q5を出力する。また、制御ロジック84は、波形選択信号線q_LINE2に、奇数画素周期において波形選択信号q2を出力し、偶数画素周期において波形選択信号q6を出力する。また、制御ロジック84は、波形選択信号線q_LINE3に、奇数画素周期において波形選択信号q3を出力し、偶数画素周期において波形選択信号q7を出力する。また、制御ロジック84は、波形選択信号線q_LINE4に、奇数画素周期において波形選択信号q4を出力し、偶数画素周期において波形選択信号q0を出力する。また、制御ロジック84は、波形選択信号線q_LINE5に、奇数画素周期において波形選択信号q5を出力し、偶数画素周期において波形選択信号q1を出力する。また、制御ロジック84は、波形選択信号線q_LINE6に、奇数画素周期において波形選択信号q6を出力し、偶数画素周期において波形選択信号q2を出力する。また、制御ロジック84は、波形選択信号線q_LINE7に、奇数画素周期において波形選択信号q7を出力し、偶数画素周期において波形選択信号q3を出力する。このように、駆動信号COMの入れ換えに伴って、制御ロジック84が出力する波形選択信号q0〜q3と波形選択信号q4〜q7とを入れ換える。
以上の処理により、駆動信号COMが入れ換えられたときにも、画素データに応じたドットを形成することができる。
By the way, when the drive signals transmitted through the first signal line COM_LINE1 and the second signal line COM_LINE2 are interchanged in this way, the drive signals input to the first switch 87A and the second switch 87B are interchanged. The switch control signal SW1 and the switch control signal SW2 also need to be interchanged. (If the switch signal is not replaced, for example, in the case of pixel data “01” (small dot), the drive pulse PS5 of the second drive signal COM_B is applied instead of the drive pulse PS2 of the first drive signal COM_A. The amount of ink that does not correspond to the small dots is ejected.)
Therefore, the control logic 84 changes the signal output to each waveform selection signal line as the drive signal is switched. Specifically, the control logic 84 outputs the waveform selection signal q0 to the waveform selection signal line q_LINE0 in the odd-numbered pixel cycle and outputs the waveform selection signal q4 in the even-numbered pixel cycle. The control logic 84 outputs the waveform selection signal q1 to the waveform selection signal line q_LINE1 in the odd-numbered pixel period and the waveform selection signal q5 in the even-numbered pixel period. In addition, the control logic 84 outputs the waveform selection signal q2 to the waveform selection signal line q_LINE2 in the odd pixel period, and outputs the waveform selection signal q6 in the even pixel period. The control logic 84 outputs the waveform selection signal q3 to the waveform selection signal line q_LINE3 in the odd-numbered pixel period and the waveform selection signal q7 in the even-numbered pixel period. Further, the control logic 84 outputs the waveform selection signal q4 to the waveform selection signal line q_LINE4 in the odd pixel period and outputs the waveform selection signal q0 in the even pixel period. The control logic 84 outputs the waveform selection signal q5 to the waveform selection signal line q_LINE5 in the odd-numbered pixel period, and outputs the waveform selection signal q1 in the even-numbered pixel period. Further, the control logic 84 outputs the waveform selection signal q6 to the waveform selection signal line q_LINE6 in the odd pixel period and outputs the waveform selection signal q2 in the even pixel period. The control logic 84 outputs the waveform selection signal q7 to the waveform selection signal line q_LINE7 in the odd-numbered pixel period and the waveform selection signal q3 in the even-numbered pixel period. As described above, the waveform selection signals q0 to q3 and the waveform selection signals q4 to q7 output from the control logic 84 are exchanged with the exchange of the drive signal COM.
With the above processing, even when the drive signal COM is replaced, dots corresponding to the pixel data can be formed.

<ドット形成の様子について>
次に、本実施形態による効果を説明するため、ドット形成の様子について説明する。以下の説明では、形成されるドットは中ドットのみであるものとする。
<Dot formation>
Next, in order to explain the effect of the present embodiment, the state of dot formation will be described. In the following description, it is assumed that the dots to be formed are only medium dots.

図20A及び図20Bは、2つの駆動信号生成部の特性にばらつきがないときのドット形成の様子の説明図である。図20Aは、パス1〜パス4におけるノズル列の位置とドットの形成の様子を示し、図20Bは、パス1〜パス6におけるノズル列の位置とドットの形成の様子を示している。なお、パスとは、移動するノズルからインクを吐出して、ドットを形成する動作(ドット形成動作)をいう。また、パスnは、n回目のドット形成動作のことを意味する。   20A and 20B are explanatory diagrams illustrating how dots are formed when there is no variation in the characteristics of the two drive signal generation units. 20A shows the position of the nozzle row and the state of dot formation in pass 1 to pass 4, and FIG. 20B shows the position of the nozzle row and the state of dot formation in pass 1 to pass 6. A pass refers to an operation (dot formation operation) in which ink is ejected from a moving nozzle to form dots. The pass n means the nth dot formation operation.

説明の都合上、色毎に設けられるはずのノズル列のうちの一つのノズル列のみを示している。ノズル列は8個のノズル(ノズル♯1〜ノズル♯8)を備えているが、実際には180個である。図中の黒丸で示されるノズルは、インクを吐出可能なノズルである。一方、白丸で示されるノズルは、インクを吐出不可のノズルである。また、説明の便宜上、ノズル列が紙に対して移動しているように描かれているが、同図はノズル列と紙との相対的な位置を示すものであって、実際には紙が搬送方向に移動されている。また、説明の都合上、各ノズルは数ドット(図中の丸印)しか形成していないように示されているが、実際には、移動方向に移動するノズルから間欠的にインク滴が吐出されるので、移動方向に多数のドットが並ぶことになる。このドットの列をラスタラインともいう。黒丸で示されるドットは、最後のパスで形成されるドットであり、白丸で示されるドットは、それ以前のパスで形成されたドットである。   For convenience of explanation, only one nozzle row of the nozzle rows that should be provided for each color is shown. The nozzle row includes eight nozzles (nozzle # 1 to nozzle # 8), but actually 180 nozzles. The nozzles indicated by black circles in the figure are nozzles that can eject ink. On the other hand, nozzles indicated by white circles are nozzles that cannot eject ink. Further, for convenience of explanation, the nozzle row is depicted as moving with respect to the paper, but this figure shows the relative position between the nozzle row and the paper. It has been moved in the transport direction. Also, for convenience of explanation, each nozzle is shown as having only a few dots (circles in the figure), but in reality, ink droplets are ejected intermittently from nozzles that move in the direction of movement. Therefore, a large number of dots are arranged in the moving direction. This row of dots is also called a raster line. A dot indicated by a black circle is a dot formed in the last pass, and a dot indicated by a white circle is a dot formed in a previous pass.

ここでは、ノズルピッチ(ノズルとノズルとの間隔)は、1/180インチである。また、ドットピッチ(ドットとドットとの間隔)は、1/720インチである。このため、ラスタラインの間隔も、1/720インチになる。なお、この印刷方式では、1回のパスで記録されるラスタラインの間に記録されないラスタラインが挟まれるように、パスと搬送動作とが交互に繰り返されて、搬送方向に連続して並ぶラスタラインが形成される。ここでは、1回のパスで形成されるラスタラインの間に3本のラスタラインが挟まれている。   Here, the nozzle pitch (interval between nozzles) is 1/180 inch. The dot pitch (interval between dots) is 1/720 inch. For this reason, the interval between raster lines is also 1/720 inch. Note that in this printing method, the pass and the transport operation are alternately repeated so that a raster line that is not recorded is sandwiched between raster lines that are recorded in one pass, and the rasters are continuously arranged in the transport direction. A line is formed. Here, three raster lines are sandwiched between raster lines formed in one pass.

2つの駆動信号生成部の特性にばらつきがない場合、どの中ドットも同じ大きさで形成される。但し、2つの駆動信号生成部の特性にばらつきがある場合、第2駆動信号生成部70B第2駆動信号COM_Bを生成しているときに形成された中ドットの大きさと、第1駆動信号生成部70Aが第2駆動信号COM_Aを生成しているときに形成された中ドットの大きさとが異なることになる。以下の説明では、前者の方が後者よりも大きくなるものとする。   When there is no variation in the characteristics of the two drive signal generation units, every medium dot is formed with the same size. However, when the characteristics of the two drive signal generators vary, the size of the medium dots formed when the second drive signal generator 70B and the second drive signal COM_B are generated, and the first drive signal generator The size of the medium dots formed when 70A is generating the second drive signal COM_A is different. In the following description, it is assumed that the former is larger than the latter.

図21は、2つの駆動信号生成部の特性にばらつきがあるときに、前述の参考例の駆動信号の入れ換えを行った場合のドット形成の説明図である。図中において、大きく形成される中ドット(第2駆動信号生成部70B第2駆動信号COM_Bを生成しているときに形成された中ドット)を太線で示している 。   FIG. 21 is an explanatory diagram of dot formation when the drive signals of the reference example described above are exchanged when the characteristics of the two drive signal generators vary. In the drawing, medium dots that are formed large (medium dots formed when the second drive signal COM_B is generated in the second drive signal generation unit 70B) are indicated by bold lines.

前述の参考例では、ドット形成動作(パス)毎に駆動信号を入れ換えている。ここでは、奇数回目のパスでは、第2駆動信号生成部70Bが第2駆動信号COM_Bを生成し、偶数回目のパスでは、第1駆動信号生成部70Aが第2駆動信号COM_Bを生成しているものとする。
参考例の場合、各ラスタラインの太さが交互に異なってしまう。この結果、移動方向に沿った縞模様が生じてしまう。
In the above-described reference example, the drive signal is switched for each dot forming operation (pass). Here, in the odd-numbered pass, the second drive signal generation unit 70B generates the second drive signal COM_B, and in the even-numbered pass, the first drive signal generation unit 70A generates the second drive signal COM_B. Shall.
In the case of the reference example, the thickness of each raster line is alternately different. As a result, a striped pattern along the moving direction is generated.

図22Aは、2つの駆動信号生成部の特性にばらつきがあるときに、本実施形態の駆動信号の入れ換えを行った場合のドット形成の説明図である。この実施形態では、ラスタラインを形成するドット形成動作中に駆動信号を入れ換えている。具体的には、奇数画素周期において第2駆動信号生成部70Bが第2駆動信号COM_Bを生成し、偶数画素周期において第1駆動信号生成部が第2駆動信号COM_Bを生成しているものとする。
本実施形態の駆動信号の入れ換えによれば、各ラスタラインは、細線丸印で示されるドット、及び、太線丸印で示されるドットが交互に並んで構成される。これにより、各ラスタラインの太さが同じ太さになり、移動方向に沿った縞模様の発生を抑制できる。
FIG. 22A is an explanatory diagram of dot formation when the drive signals are switched according to the present embodiment when there are variations in the characteristics of the two drive signal generation units. In this embodiment, the drive signal is exchanged during the dot forming operation for forming the raster line. Specifically, the second drive signal generation unit 70B generates the second drive signal COM_B in the odd-numbered pixel period, and the first drive signal generation unit generates the second drive signal COM_B in the even-numbered pixel period. .
According to the replacement of the drive signal of this embodiment, each raster line is configured by alternately arranging dots indicated by thin line circles and dots indicated by thick line circles. Thereby, the thickness of each raster line becomes the same thickness, and generation | occurrence | production of the striped pattern along a moving direction can be suppressed.

図22Bは、本実施形態の駆動信号の入れ換えの改良例の説明図である。この改良例では、ラスタラインを形成するドット形成動作中に駆動信号を入れ換えるとともに、各駆動信号生成部の生成する駆動信号の順序をドット形成動作(パス)毎に変えている。具体的には、奇数回目のパスでは、奇数画素周期において第2駆動信号生成部70Bが第2駆動信号COM_Bを生成し、偶数画素周期において第1駆動信号生成部70Aが第2駆動信号COM_Bを生成している。一方、偶数回目のパスでは、奇数画素周期において第1駆動信号生成部70Aが第2駆動信号COM_Bを生成し、偶数画素周期において第2駆動信号生成部が第2駆動信号COM_Bを生成している。
この改良例の駆動信号の入れ換えによれば、各ラスタラインの太さが同じ太さになり、移動方向に沿った縞模様の発生を抑制できる。また、この改良例の駆動信号の入れ換えによれば、大きく形成される中ドット(図中において、太線で示されたドット。)が搬送方向に隣接しない。このため、図22Aの場合と比較して、画質が均質になり、画質が向上する。
FIG. 22B is an explanatory diagram of an improved example of drive signal replacement according to the present embodiment. In this improved example, the drive signals are exchanged during the dot formation operation for forming the raster line, and the order of the drive signals generated by each drive signal generation unit is changed for each dot formation operation (pass). Specifically, in the odd-numbered pass, the second drive signal generation unit 70B generates the second drive signal COM_B in the odd pixel period, and the first drive signal generation unit 70A generates the second drive signal COM_B in the even pixel period. Is generated. On the other hand, in the even-numbered pass, the first drive signal generation unit 70A generates the second drive signal COM_B in the odd-numbered pixel cycle, and the second drive signal generation unit generates the second drive signal COM_B in the even-numbered pixel cycle. .
According to the replacement of the drive signal of this improved example, the thickness of each raster line becomes the same, and the occurrence of a striped pattern along the moving direction can be suppressed. In addition, according to the replacement of the drive signal in this improved example, the medium dots (dots indicated by bold lines in the drawing) that are formed large are not adjacent in the transport direction. For this reason, compared with the case of FIG. 22A, an image quality becomes uniform and an image quality improves.

===その他の実施の形態===
上記の実施形態は、主としてプリンタについて記載されているが、その中には、印刷装置、記録装置、液体の吐出装置、印刷方法、記録方法、液体の吐出方法、印刷システム、記録システム、コンピュータシステム、プログラム、プログラムを記憶した記憶媒体、表示画面、画面表示方法、印刷物の製造方法、等の開示が含まれていることは言うまでもない。
=== Other Embodiments ===
The above-described embodiment is mainly described for a printer. Among them, a printing apparatus, a recording apparatus, a liquid ejection apparatus, a printing method, a recording method, a liquid ejection method, a printing system, a recording system, and a computer system are included. Needless to say, the disclosure includes a program, a storage medium storing the program, a display screen, a screen display method, a printed material manufacturing method, and the like.

また、一実施形態としてのプリンタ等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。   Moreover, although the printer etc. as one embodiment were demonstrated, said embodiment is for making an understanding of this invention easy, and is not for limiting and interpreting this invention. The present invention can be changed and improved without departing from the gist thereof, and it is needless to say that the present invention includes equivalents thereof. In particular, the embodiments described below are also included in the present invention.

<駆動信号について>
前述の実施形態では、第1駆動信号COM_Aの第1波形部SS11a〜第3波形部SS13aは、第2駆動信号COM_Bの第1波形部SS21a〜第3波形部SS23aと、同じ時間幅に定められている。そして、これに伴い、第1駆動信号COM_A用の第1チェンジ信号CH_Aと、第2駆動信号COM_B用の第2チェンジ信号CH_Bは、Hレベルになるタイミングが揃えられている。しかし、駆動信号やチェンジ信号は、これに限られるものではない。
<About drive signal>
In the above-described embodiment, the first waveform portion SS11a to the third waveform portion SS13a of the first drive signal COM_A are set to the same time width as the first waveform portion SS21a to the third waveform portion SS23a of the second drive signal COM_B. ing. Accordingly, the first change signal CH_A for the first drive signal COM_A and the second change signal CH_B for the second drive signal COM_B are aligned at the H level. However, the drive signal and the change signal are not limited to this.

図23は、各種信号の別の実施形態の説明図である。図中には、第1駆動信号COM_A、第2駆動信号COM_B、ヘッド制御信号(LAT信号、第1チェンジ信号CH_A、第2チェンジ信号CH_B)、波形選択信号q0〜q7、及びピエゾ素子に印加される信号が示されている。この実施形態では、第1チェンジ信号CH_Aと第2チェンジ信号CH_Bは、Hレベルになるタイミングが揃えられていない。そして、波形選択信号q0〜q3は、ラッチ信号LAT及び第1チェンジ信号CH_Aに基づいて、制御ロジック84により生成される。また、波形選択信号q4〜q7は、ラッチ信号LAT及び第2チェンジ信号CH_Aに基づいて、制御ロジック84により生成される。これにより、画素データに応じた信号がピエゾ素子に印加され、ドットが形成される。   FIG. 23 is an explanatory diagram of another embodiment of various signals. In the figure, the first drive signal COM_A, the second drive signal COM_B, the head control signal (LAT signal, the first change signal CH_A, the second change signal CH_B), the waveform selection signals q0 to q7, and the piezo elements are applied. Signal is shown. In this embodiment, the timings at which the first change signal CH_A and the second change signal CH_B are at the H level are not aligned. The waveform selection signals q0 to q3 are generated by the control logic 84 based on the latch signal LAT and the first change signal CH_A. The waveform selection signals q4 to q7 are generated by the control logic 84 based on the latch signal LAT and the second change signal CH_A. Thereby, a signal corresponding to the pixel data is applied to the piezo element to form a dot.

この実施形態では、小ドットや中ドットを形成する場合、第2駆動信号COM_Bを生成する駆動信号生成部のトランジスタ対に発熱が偏る。このため、この実施形態でも駆動信号の入れ換えを行えば、第1駆動信号生成部70Aのトランジスタ対721Aと第2駆動信号生成部70Bのトランジスタ対721Bの発熱が均等になる。   In this embodiment, when small dots and medium dots are formed, heat generation is biased toward the transistor pair of the drive signal generation unit that generates the second drive signal COM_B. For this reason, in this embodiment, if the drive signals are exchanged, the heat generation of the transistor pair 721A of the first drive signal generation unit 70A and the transistor pair 721B of the second drive signal generation unit 70B becomes equal.

なお、この実施形態では、大ドットを形成する場合、駆動信号の入れ換えを行わなくても、第1駆動信号生成部70Aのトランジスタ対721Aと第2駆動信号生成部70Bのトランジスタ対721Bが均等に発熱する。このため、大ドットで主に構成されるテキスト画像を印刷する場合には駆動信号の入れ換えを行わず、小ドットや中ドットで主に構成される写真画像を印刷する場合には駆動信号の入れ換えを行うようにしても良い。つまり、この実施形態では、印刷される画像の種類に応じて、駆動信号の入れ換えを行うか否かをCPU62が判別しても良い。   In this embodiment, when large dots are formed, the transistor pair 721A of the first drive signal generation unit 70A and the transistor pair 721B of the second drive signal generation unit 70B are evenly arranged without switching the drive signals. Fever. Therefore, when printing a text image mainly composed of large dots, the drive signal is not replaced. When a photographic image mainly composed of small dots or medium dots is printed, the drive signal is interchanged. May be performed. That is, in this embodiment, the CPU 62 may determine whether or not to replace the drive signal according to the type of image to be printed.

<駆動信号の入れ換えのタイミングについて>
前述の実施形態によれば、ラッチ信号LAT毎に、各駆動信号生成部の生成する駆動信号が入れ換えられている。言い換えると、前述の実施形態によれば、1画素分に相当する1/720インチだけキャリッジCRが移動する毎に、各駆動信号生成部の生成する駆動信号が入れ換えられている。しかし、このようなタイミングではなくても、ラスタラインを形成するドット形成動作中に駆動信号が入れ換えられるのであれば、ラスタラインの太さの違いから生じる画質の低下を抑制することができる。
<About the timing of the drive signal replacement>
According to the above-described embodiment, the drive signal generated by each drive signal generator is replaced for each latch signal LAT. In other words, according to the above-described embodiment, each time the carriage CR moves by 1/720 inch corresponding to one pixel, the drive signal generated by each drive signal generation unit is replaced. However, even if the timing is not such, if the drive signal is exchanged during the dot forming operation for forming the raster line, it is possible to suppress the deterioration in image quality caused by the difference in the thickness of the raster line.

図24は、別の実施形態の各駆動信号生成部が生成する駆動信号の説明図である。このように、検出信号PTS毎に、各駆動信号生成部の生成する駆動信号が入れ換えられても良い。言い換えると、2画素分に相当する1/360インチだけキャリッジCRが移動する毎に、第1駆動信号生成部70A及び第2駆動信号生成部70Bの生成する駆動信号が入れ換えられても良い。   FIG. 24 is an explanatory diagram of a drive signal generated by each drive signal generation unit of another embodiment. As described above, the drive signals generated by the respective drive signal generation units may be interchanged for each detection signal PTS. In other words, every time the carriage CR moves by 1/360 inch corresponding to two pixels, the drive signals generated by the first drive signal generator 70A and the second drive signal generator 70B may be interchanged.

図25は、更に別の実施形態の各駆動信号生成部が生成する駆動信号の説明図である。前述の実施形態のように定期的に繰り返して駆動信号が入れ換えられるのではなくても、ドット形成動作中の任意のタイミングで駆動信号が入れ換えられるのであれば、ラスタラインの太さの違いから生じる画質の低下を抑制することができる。   FIG. 25 is an explanatory diagram of drive signals generated by each drive signal generation unit of still another embodiment. Even if the drive signal is not periodically replaced as in the above-described embodiment, if the drive signal is replaced at an arbitrary timing during the dot forming operation, the difference occurs in the raster line thickness. A decrease in image quality can be suppressed.

<駆動信号生成部について>
前述の実施形態では、駆動信号生成部の数は2つであった。しかし、これに限られるものではない。駆動信号生成回路が2以上の駆動信号生成部を有していても良い。そして、あるタイミングにおいて第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し、第2駆動信号生成部70Bが第2駆動信号COM_Bを生成し、第3駆動信号生成部が第3駆動信号を生成し、別のタイミングにおいて第1駆動信号生成部70Aが第2駆動信号COM_Bを生成し、第2駆動信号生成部70Bが第1駆動信号COM_Aを生成し、第3駆動信号生成部が第3駆動信号を生成しても良い。このような場合であっても、前述の実施形態と同様に第1駆動信号生成部及び第2駆動信号生成部が生成する駆動信号が入れ換えられるので、前述の実施形態と同様の効果が得られる。
<About the drive signal generator>
In the above-described embodiment, the number of drive signal generation units is two. However, it is not limited to this. The drive signal generation circuit may include two or more drive signal generation units. At a certain timing, the first drive signal generation unit 70A generates the first drive signal COM_A, the second drive signal generation unit 70B generates the second drive signal COM_B, and the third drive signal generation unit generates the third drive signal. The first drive signal generator 70A generates the second drive signal COM_B, the second drive signal generator 70B generates the first drive signal COM_A, and the third drive signal generator Three drive signals may be generated. Even in such a case, since the drive signals generated by the first drive signal generation unit and the second drive signal generation unit are interchanged as in the above-described embodiment, the same effect as in the above-described embodiment can be obtained. .

<駆動信号の入れ換えについて>
前述の実施形態では、あるタイミングにおいて第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し、第2駆動信号生成部70Bが第2駆動信号COM_Bを生成し、別のタイミングにおいて第1駆動信号生成部70Aが第2駆動信号COM_Bを生成し、第2駆動信号生成部70Bが第1駆動信号COM_Aを生成していた。つまり、前述の実施形態によれば、第1駆動信号の生成する駆動信号と、第2駆動信号の生成する駆動信号とが入れ換えられていた。
<Replacement of drive signal>
In the above-described embodiment, the first drive signal generation unit 70A generates the first drive signal COM_A at a certain timing, the second drive signal generation unit 70B generates the second drive signal COM_B, and the first drive at another timing. The signal generation unit 70A generates the second drive signal COM_B, and the second drive signal generation unit 70B generates the first drive signal COM_A. That is, according to the above-described embodiment, the drive signal generated by the first drive signal and the drive signal generated by the second drive signal are interchanged.

しかし、必ずしも駆動信号を入れ換えなくても良い。例えば、第1駆動信号生成部70Aや第2駆動信号生成部とは別の第3駆動信号生成部が設けられている場合、あるタイミングにおいて第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し、第2駆動信号生成部70Bが第2駆動信号COM_Bを生成し、第3駆動信号生成部が第3駆動信号を生成し、別のタイミングにおいて第1駆動信号生成部70Aが第2駆動信号COM_Bを生成し、第2駆動信号生成部70Bが第3駆動信号を生成し、第3駆動信号生成部が第1駆動信号COM_Aを生成しても良い。   However, it is not always necessary to replace the drive signals. For example, when a third drive signal generation unit different from the first drive signal generation unit 70A and the second drive signal generation unit is provided, the first drive signal generation unit 70A outputs the first drive signal COM_A at a certain timing. The second drive signal generator 70B generates the second drive signal COM_B, the third drive signal generator generates the third drive signal, and the first drive signal generator 70A performs the second drive at another timing. The signal COM_B may be generated, the second drive signal generation unit 70B may generate the third drive signal, and the third drive signal generation unit may generate the first drive signal COM_A.

このように、生成する駆動信号を3つの駆動信号生成部の間でローテーションするような場合であっても、前述の実施形態と同様に第1駆動信号を生成する駆動信号生成部が変更されている。このため、例えば小ドットを形成する場合、変更前では第1駆動信号生成部70Aが第1駆動信号COM_Aを生成するので第1駆動信号生成部70Aで電力が消費され、変更後では第2駆動信号生成部70Bが第1駆動信号COM_Aを生成するので第2駆動信号生成部70Bで電力が消費される。これにより、第1駆動信号COM_Aを生成する駆動信号生成部を変更することにより、第1駆動信号生成部70Aと第2駆動信号生成部70Bが均等に発熱する。また、駆動信号生成部の特性にばらつきがあったとしても、ドット形成動作中に駆動信号COM_Aを生成する駆動信号生成部が変更されることにより、大きさの異なる小ドットが混在するようになるので、画質が均質になり、画質が向上する。   Thus, even when the drive signal to be generated is rotated between the three drive signal generation units, the drive signal generation unit that generates the first drive signal is changed as in the above-described embodiment. Yes. For this reason, for example, when forming small dots, the first drive signal generation unit 70A generates the first drive signal COM_A before the change, so that the first drive signal generation unit 70A consumes power, and the second drive after the change. Since the signal generator 70B generates the first drive signal COM_A, power is consumed in the second drive signal generator 70B. Accordingly, by changing the drive signal generation unit that generates the first drive signal COM_A, the first drive signal generation unit 70A and the second drive signal generation unit 70B generate heat equally. In addition, even if the characteristics of the drive signal generators vary, small dots having different sizes are mixed by changing the drive signal generator that generates the drive signal COM_A during the dot formation operation. Therefore, the image quality becomes uniform and the image quality is improved.

<プリンタについて>
前述の実施形態では、プリンタが説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機EL製造装置(特に高分子EL製造装置)、ディスプレイ製造装置、成膜装置、DNAチップ製造装置などのインクジェット技術を応用した各種の記録装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。このような分野に本技術を適用しても、液体を対象物に向かって直接的に吐出(直描)することができるという特徴があるので、従来と比較して省材料、省工程、コストダウンを図ることができる。
<About the printer>
In the above-described embodiment, the printer has been described. However, the present invention is not limited to this. For example, color filter manufacturing apparatus, dyeing apparatus, fine processing apparatus, semiconductor manufacturing apparatus, surface processing apparatus, three-dimensional modeling machine, liquid vaporizer, organic EL manufacturing apparatus (particularly polymer EL manufacturing apparatus), display manufacturing apparatus, film formation The same technique as that of the present embodiment may be applied to various recording apparatuses to which an ink jet technique is applied such as an apparatus and a DNA chip manufacturing apparatus. These methods and manufacturing methods are also within the scope of application. Even if this technology is applied to such a field, the liquid can be directly ejected (directly drawn) toward the object. You can go down.

<インクについて>
前述の実施形態は、プリンタの実施形態だったので、染料インク又は顔料インクをノズルから吐出していた。しかし、ノズルから吐出する液体は、このようなインクに限られるものではない。例えば、金属材料、有機材料(特に高分子材料)、磁性材料、導電性材料、配線材料、成膜材料、電子インク、加工液、遺伝子溶液などを含む液体(水も含む)をノズルから吐出しても良い。このような液体を対象物に向かって直接的に吐出すれば、省材料、省工程、コストダウンを図ることができる。
<About ink>
Since the above-described embodiment is an embodiment of a printer, dye ink or pigment ink is ejected from the nozzle. However, the liquid ejected from the nozzle is not limited to such ink. For example, liquids (including water) including metal materials, organic materials (especially polymer materials), magnetic materials, conductive materials, wiring materials, film-forming materials, electronic inks, processing liquids, gene solutions, etc. are ejected from nozzles. May be. If such a liquid is directly discharged toward the object, material saving, process saving, and cost reduction can be achieved.

<ノズルについて>
前述の実施形態では、圧電素子を用いてインクを吐出していた。しかし、液体を吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。
<About nozzle>
In the above-described embodiment, ink is ejected using a piezoelectric element. However, the method for discharging the liquid is not limited to this. For example, other methods such as a method of generating bubbles in the nozzle by heat may be used.

===まとめ===
(1)上記のプリンタ(印刷装置の一例)は、ドットを形成するために駆動されるピエゾ素子417(素子の一例)と、ピエゾ素子417を駆動するための駆動信号COMを生成する第1駆動信号生成部70Aと第2駆動信号生成部70Bと、プリンタ側コントローラ60及びヘッド制御部HCから構成されるコントローラと、を有する。
=== Summary ===
(1) The printer (an example of a printing apparatus) includes a piezo element 417 (an example of an element) that is driven to form dots and a first drive that generates a drive signal COM for driving the piezo element 417. A signal generation unit 70A, a second drive signal generation unit 70B, and a controller including a printer-side controller 60 and a head control unit HC;

プリンタ側コントローラ60は、第1駆動信号生成部70A及び第2駆動信号生成部70Bに対してそれぞれDAC値を入力し、第1駆動信号生成部70A及び第2駆動信号生成部70Bに駆動信号を生成させている。そして、例えば、プリンタ側コントローラ60は、あるドット形成動作(S30、図11参照)でドットを形成する際に、第1駆動信号生成部70Aに第1駆動信号COM_Aを生成させ、第2駆動信号生成部70Bに第2駆動信号COM_Bを生成させる。   The printer-side controller 60 inputs DAC values to the first drive signal generation unit 70A and the second drive signal generation unit 70B, respectively, and sends drive signals to the first drive signal generation unit 70A and the second drive signal generation unit 70B. It is generated. For example, when forming a dot in a certain dot formation operation (S30, see FIG. 11), the printer-side controller 60 causes the first drive signal generation unit 70A to generate the first drive signal COM_A, thereby generating the second drive signal. The generation unit 70B is caused to generate the second drive signal COM_B.

ここで、例えば、小ドットを形成する場合、第1駆動信号生成部70Aにより生成された第1駆動信号COM_Aの駆動パルスPS2のみがピエゾ素子417に印加される(図9参照)。このため、例えば小ドットを形成する場合、第1駆動信号COM_Aを生成する第1駆動信号生成部70Aのみで電力が消費され、第2駆動信号COM_Bを生成する第2駆動信号生成部70Bでは電力が消費されない(図13参照)。このように、所定サイズのドットを形成する場合、第1駆動信号生成部70Aの消費電力と、第2駆動信号生成部70Bの消費電力とが異なることになる。   Here, for example, when forming a small dot, only the drive pulse PS2 of the first drive signal COM_A generated by the first drive signal generator 70A is applied to the piezo element 417 (see FIG. 9). For this reason, for example, when forming small dots, power is consumed only by the first drive signal generation unit 70A that generates the first drive signal COM_A, and power is consumed by the second drive signal generation unit 70B that generates the second drive signal COM_B. Is not consumed (see FIG. 13). Thus, when forming dots of a predetermined size, the power consumption of the first drive signal generation unit 70A and the power consumption of the second drive signal generation unit 70B are different.

そして、消費電力が異なると言うことは、発熱量が異なるということである。このため、第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し続け、第2駆動信号生成部70Bが第2駆動信号COM_Bを生成し続けると、第1駆動信号生成部70Aが第2駆動信号生成部70Bに対して偏って発熱する。   And the fact that the power consumption is different means that the heat generation amount is different. Therefore, when the first drive signal generation unit 70A continues to generate the first drive signal COM_A and the second drive signal generation unit 70B continues to generate the second drive signal COM_B, the first drive signal generation unit 70A The drive signal generator 70B generates heat biased.

そこで、上記の印刷装置では、プリンタ側コントローラ60は、第1駆動信号生成部70Aと第2駆動信号生成部70Bが生成する駆動信号COMを入れ換えて、第1駆動信号生成部70Aで第2駆動信号COM_Bを生成させるとともに、第2駆動信号生成部70Bで第1駆動信号COM_Aを生成させる。これにより、例えば小ドットを形成する場合、第1駆動信号COM_Aを生成する第2駆動信号生成部70Bのみで電力が消費されるようになり、第2駆動信号生成部70Bが第1駆動信号生成部70Aよりも発熱する。但し、駆動信号の入れ換えの前後の発熱を総合的に見ると、第1駆動信号生成部70Aと第2駆動信号生成部70Bが均等に発熱する。   Therefore, in the above printing apparatus, the printer-side controller 60 replaces the drive signal COM generated by the first drive signal generation unit 70A and the second drive signal generation unit 70B, and performs the second drive by the first drive signal generation unit 70A. The signal COM_B is generated, and the first drive signal COM_A is generated by the second drive signal generation unit 70B. Accordingly, for example, when forming small dots, power is consumed only by the second drive signal generation unit 70B that generates the first drive signal COM_A, and the second drive signal generation unit 70B generates the first drive signal. Heat is generated from the portion 70A. However, when the heat generation before and after the switching of the drive signals is viewed comprehensively, the first drive signal generation unit 70A and the second drive signal generation unit 70B generate heat equally.

ただし、参考例のようにドット形成動作毎に駆動信号を入れ換えた場合、図21に示すように、各ラスタラインの太さが異なってしまう。この結果、印刷画像の画質が低下するおそれがある。   However, when the drive signal is replaced for each dot forming operation as in the reference example, the thickness of each raster line is different as shown in FIG. As a result, the image quality of the printed image may be degraded.

そこで、上記のプリンタでは、図16(又は図24や図25)に示すように、プリンタ側コントローラ60は、ドット形成動作中に、第1駆動信号生成部70Aと第2駆動信号生成部70Bが生成する駆動信号COMを入れ換えている。これにより、ラスタラインには、第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し第2駆動信号生成部70Bが第2駆動信号COM_Bを生成している時に形成されたドットと、第1駆動信号生成部70Aが第2駆動信号COM_Bを生成し第2駆動信号生成部70Bが第1駆動信号COM_Aを生成している時に形成されたドットと、が含まれることになる。この結果、図22A及び図22Bに示すように、ラスタラインの太さの違いから生じる画質の劣化を抑制することができる。   Therefore, in the printer described above, as shown in FIG. 16 (or FIG. 24 or FIG. 25), the printer-side controller 60 has the first drive signal generation unit 70A and the second drive signal generation unit 70B during the dot formation operation. The generated drive signal COM is exchanged. Accordingly, in the raster line, the first drive signal generation unit 70A generates the first drive signal COM_A and the second drive signal generation unit 70B generates the second drive signal COM_B, the dots formed This includes the dots formed when the first drive signal generation unit 70A generates the second drive signal COM_B and the second drive signal generation unit 70B generates the first drive signal COM_A. As a result, as shown in FIGS. 22A and 22B, it is possible to suppress deterioration in image quality caused by the difference in the thickness of the raster lines.

(2)前述の実施形態では、あるタイミングにおいて第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し、第2駆動信号生成部70Bが第2駆動信号COM_Bを生成し、別のタイミングにおいて第1駆動信号生成部70Aが第2駆動信号COM_Bを生成し、第2駆動信号生成部70Bが第1駆動信号COM_Aを生成していた。つまり、前述の実施形態によれば、第1駆動信号の生成する駆動信号と、第2駆動信号の生成する駆動信号とが入れ換えられている。これにより、第1駆動信号生成部70Aと第2駆動信号生成部70Bが均等に発熱している。また、ドット形成動作中に駆動信号COMが入れ換えられることにより、ラスタラインの太さの違いから生じる画質の劣化を抑制することができる。 (2) In the above-described embodiment, the first drive signal generator 70A generates the first drive signal COM_A at a certain timing, the second drive signal generator 70B generates the second drive signal COM_B, and at another timing. The first drive signal generator 70A generates the second drive signal COM_B, and the second drive signal generator 70B generates the first drive signal COM_A. That is, according to the above-described embodiment, the drive signal generated by the first drive signal and the drive signal generated by the second drive signal are interchanged. As a result, the first drive signal generator 70A and the second drive signal generator 70B generate heat equally. Further, by replacing the drive signal COM during the dot forming operation, it is possible to suppress deterioration in image quality caused by the difference in the raster line thickness.

なお、駆動信号生成回路が2以上の駆動信号生成部を有していても良く、例えば3つの駆動信号生成部があっても良い。そして、あるタイミングにおいて第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し、第2駆動信号生成部70Bが第2駆動信号COM_Bを生成し、第3駆動信号生成部が第3駆動信号を生成し、別のタイミングにおいて第1駆動信号生成部70Aが第2駆動信号COM_Bを生成し、第2駆動信号生成部70Bが第1駆動信号COM_Aを生成し、第3駆動信号生成部が第3駆動信号を生成しても良い。このような場合であっても、第1駆動信号生成部及び第2駆動信号生成部が生成する駆動信号が入れ換えられるので、前述の実施形態と同様の効果が得られる。   Note that the drive signal generation circuit may include two or more drive signal generation units, for example, three drive signal generation units. At a certain timing, the first drive signal generation unit 70A generates the first drive signal COM_A, the second drive signal generation unit 70B generates the second drive signal COM_B, and the third drive signal generation unit generates the third drive signal. The first drive signal generator 70A generates the second drive signal COM_B, the second drive signal generator 70B generates the first drive signal COM_A, and the third drive signal generator Three drive signals may be generated. Even in such a case, since the drive signals generated by the first drive signal generation unit and the second drive signal generation unit are interchanged, the same effect as the above-described embodiment can be obtained.

(3)前述の実施形態では、第1駆動信号の生成する駆動信号と、第2駆動信号の生成する駆動信号とが入れ換えられていたが、必ずしも駆動信号を入れ換えなくても良い。例えば、第1駆動信号生成部70Aや第2駆動信号生成部とは別の第3駆動信号生成部が設けられている場合、あるタイミングにおいて第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し、第2駆動信号生成部70Bが第2駆動信号COM_Bを生成し、第3駆動信号生成部が第3駆動信号を生成し、別のタイミングにおいて第1駆動信号生成部70Aが第2駆動信号COM_Bを生成し、第2駆動信号生成部70Bが第3駆動信号を生成し、第3駆動信号生成部が第1駆動信号COM_Aを生成しても良い。このように、生成する駆動信号を3つの駆動信号生成部の間でローテーションするような場合であっても、前述の実施形態と同様に第1駆動信号を生成する駆動信号生成部が変更されているので、画質が均質になり、画質が向上する。 (3) In the above-described embodiment, the drive signal generated by the first drive signal and the drive signal generated by the second drive signal are interchanged. However, the drive signal does not necessarily have to be interchanged. For example, when a third drive signal generation unit different from the first drive signal generation unit 70A and the second drive signal generation unit is provided, the first drive signal generation unit 70A outputs the first drive signal COM_A at a certain timing. The second drive signal generator 70B generates the second drive signal COM_B, the third drive signal generator generates the third drive signal, and the first drive signal generator 70A performs the second drive at another timing. The signal COM_B may be generated, the second drive signal generation unit 70B may generate the third drive signal, and the third drive signal generation unit may generate the first drive signal COM_A. Thus, even when the drive signal to be generated is rotated between the three drive signal generation units, the drive signal generation unit that generates the first drive signal is changed as in the above-described embodiment. Therefore, the image quality becomes uniform and the image quality is improved.

(4)上記のプリンタでは、1画素分のドットの形成が行われる周期毎に、すなわち、720dpiの解像度で印刷を行う際にキャリッジCRが1/720インチ移動する毎に、プリンタ側コントローラ60は第1駆動信号生成部70A及び第2駆動信号生成部70Bが生成する駆動信号を入れ換えている(図16参照)。このようなタイミングで駆動信号が入れ換えられれば、第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し第2駆動信号生成部70Bが第2駆動信号COM_Bを生成している時に形成されたドットと、第1駆動信号生成部70Aが第2駆動信号COM_Bを生成し第2駆動信号生成部70Bが第1駆動信号COM_Aを生成している時に形成されたドットと、が移動方向に沿って交互に形成される。これにより、ラスタラインの太さの違いが目立ちにくくなり、画質の劣化をより抑制することができる。 (4) In the above-described printer, the printer-side controller 60 is in each cycle in which dots for one pixel are formed, that is, every time the carriage CR moves 1/720 inch when performing printing at a resolution of 720 dpi. The drive signals generated by the first drive signal generator 70A and the second drive signal generator 70B are interchanged (see FIG. 16). If the drive signals are switched at such timing, the first drive signal generator 70A is generated when the first drive signal COM_A is generated and the second drive signal generator 70B is generating the second drive signal COM_B. The dots and the dots formed when the first drive signal generation unit 70A generates the second drive signal COM_B and the second drive signal generation unit 70B generates the first drive signal COM_A along the moving direction. It is formed alternately. Thereby, the difference in the raster line thickness becomes inconspicuous, and deterioration of the image quality can be further suppressed.

なお、駆動信号の入れ換えのタイミングは、1画素分のドットの形成が行われる周期毎に限られるものではない。例えば、図24に示すように2画素分のドットの形成が行われる周期毎でも良いし、図25に示すようにドット形成動作中の任意のタイミングでも良い。   Note that the drive signal replacement timing is not limited to each period in which dots for one pixel are formed. For example, as shown in FIG. 24, it may be every cycle in which dots are formed for two pixels, or at any timing during the dot forming operation as shown in FIG.

(5)上記のプリンタは、キャリッジCR(素子と媒体との相対位置を変えるため素子を移動方向に移動させる移動体の一例)と、リニア式エンコーダ51(移動体の位置を検出するセンサの一例)とを更に有している。そして、前述のプリンタ側コントローラ60は、リニア式エンコーダ51から出力される検出信号PTSに基づくラッチ信号LATに応じて、又は、リニア式エンコーダ51から出力される検出信号PTSに応じて、第1駆動信号生成部70Aと第2駆動信号生成部70Bが生成する駆動信号COMを入れ換えている。これにより、プリンタ側コントローラは、駆動信号を入れ換えるべきタイミングを取得できる。 (5) The printer described above includes a carriage CR (an example of a moving body that moves the element in the moving direction to change the relative position between the element and the medium) and a linear encoder 51 (an example of a sensor that detects the position of the moving body). ). The above-described printer-side controller 60 performs the first drive in accordance with the latch signal LAT based on the detection signal PTS output from the linear encoder 51 or according to the detection signal PTS output from the linear encoder 51. The drive signals COM generated by the signal generator 70A and the second drive signal generator 70B are interchanged. Thereby, the printer-side controller can acquire the timing at which the drive signal should be replaced.

(6)上記のプリンタ側コントローラ60は、図22Bに示すように、各駆動信号生成部の生成する駆動信号の順序をドット形成動作毎に変えている。これにより、第1駆動信号生成部70Aが第1駆動信号COM_Aを生成し第2駆動信号生成部70Bが第2駆動信号COM_Bを生成している時に形成されたドットが搬送方向に連続して並んだり、第1駆動信号生成部70Aが第2駆動信号COM_Bを生成し第2駆動信号生成部70Bが第1駆動信号COM_Aを生成している時に形成されたドットが搬送方向に連続して並んだりすることが抑制される。このため、印刷画像の画質が均質になり、画質が向上する。 (6) As shown in FIG. 22B, the printer-side controller 60 changes the order of the drive signals generated by the drive signal generators for each dot forming operation. Accordingly, the dots formed when the first drive signal generation unit 70A generates the first drive signal COM_A and the second drive signal generation unit 70B generates the second drive signal COM_B are continuously arranged in the transport direction. Or the dots formed when the first drive signal generator 70A generates the second drive signal COM_B and the second drive signal generator 70B generates the first drive signal COM_A are continuously arranged in the transport direction. Is suppressed. For this reason, the image quality of the printed image becomes uniform and the image quality is improved.

(7)上記のプリンタは、大ドット、中ドット及び小ドットを形成可能である。そして、ヘッド制御部HCは、形成されるべきドットのサイズに応じて、第1駆動信号COM_A又は第2駆動信号COM_Bに含まれる駆動パルスを選択的にピエゾ素子417に印加する。例えば、画素データが「01」の場合、形成されるべきドットが小ドットなので、ヘッド制御部HCは、第1スイッチ信号SW1として波形選択信号q1を第1スイッチ87Aに入力し、第2スイッチ制御信号SW2として波形選択信号q5を第2スイッチ87Bに入力する。これにより、ヘッド制御部HCは、第1駆動信号COM_Aの駆動パルスPS2をピエゾ素子417に印加する。 (7) The above printer can form large dots, medium dots, and small dots. The head controller HC selectively applies a drive pulse included in the first drive signal COM_A or the second drive signal COM_B to the piezo element 417 according to the size of the dot to be formed. For example, when the pixel data is “01”, since the dot to be formed is a small dot, the head controller HC inputs the waveform selection signal q1 to the first switch 87A as the first switch signal SW1, and controls the second switch. The waveform selection signal q5 is input to the second switch 87B as the signal SW2. As a result, the head controller HC applies the drive pulse PS2 of the first drive signal COM_A to the piezo element 417.

(8)大ドットを形成する場合、駆動パルスPS1、駆動パルスPS5及び駆動パルスPS3がピエゾ素子417に印加される。ところで、例えば第1駆動信号生成部70Aが大ドットを形成するための駆動パルスPS1を生成している時、第2駆動信号生成部70Bは中ドットを形成するための駆動パルスPS4を生成している。このように、あるサイズのドットを形成するための駆動パルスを一方の駆動信号生成部が生成している時に、他方の駆動信号生成部が他のサイズのドットを形成するための駆動パルスを生成するようにすれば、図9に示す期間Tを短くすることができる。この結果、印刷解像度が向上し、また、キャリッジの移動速度を高めることができるので印刷速度が向上する。 (8) When forming a large dot, the drive pulse PS1, the drive pulse PS5, and the drive pulse PS3 are applied to the piezo element 417. By the way, for example, when the first drive signal generation unit 70A generates a drive pulse PS1 for forming a large dot, the second drive signal generation unit 70B generates a drive pulse PS4 for forming a medium dot. Yes. Thus, when one drive signal generator generates a drive pulse for forming a dot of a certain size, the other drive signal generator generates a drive pulse for forming a dot of another size. By doing so, the period T shown in FIG. 9 can be shortened. As a result, the printing resolution is improved, and the carriage moving speed can be increased, so that the printing speed is improved.

(9)上記のヘッド制御部HCは、大ドットを形成する際に、第1駆動信号COM_Aに含まれる駆動パルスPS1及び駆動パルスPS3をピエゾ素子417に印加し、第2駆動信号COM_Bに含まれる駆動パルスPS5をピエゾ素子417に印加する。
仮に、第1駆動信号COM_Aが駆動パルスPS2の代わりに駆動パルスPS5を有し、第1駆動信号COM_Aのみによって大ドットを形成するようにすると、第1駆動信号COM_Aを生成する一方の駆動信号生成部が4.5Wの電力を消費し、他方の駆動信号生成部は電力を消費しないことになる。この結果、第1駆動信号COM_Aを生成する一方の駆動信号生成部に発熱が偏ってしまう。
これに対し、上記のヘッド制御部HCでは、大ドットを形成するための3つの駆動パルスを第1駆動信号COM_Aと第2駆動信号COM_Bに分散させている。この結果、大ドットを形成する際に、第1駆動信号COM_Aを生成する駆動信号生成部が3.0Wの電力を消費し、第2駆動信号COM_Bを生成する駆動信号生成部が1.5Wの電力を消費する。つまり、1回のドット形成動作における発熱量の偏りを減少させることができる。
(9) When forming the large dot, the head controller HC applies the drive pulse PS1 and the drive pulse PS3 included in the first drive signal COM_A to the piezo element 417, and is included in the second drive signal COM_B. A drive pulse PS5 is applied to the piezo element 417.
If the first drive signal COM_A has a drive pulse PS5 instead of the drive pulse PS2 and a large dot is formed only by the first drive signal COM_A, one drive signal generation that generates the first drive signal COM_A The unit consumes 4.5 W of power, and the other drive signal generator does not consume power. As a result, heat generation is biased to one drive signal generation unit that generates the first drive signal COM_A.
On the other hand, in the head controller HC, three drive pulses for forming a large dot are dispersed in the first drive signal COM_A and the second drive signal COM_B. As a result, when a large dot is formed, the drive signal generation unit that generates the first drive signal COM_A consumes 3.0 W of power, and the drive signal generation unit that generates the second drive signal COM_B has 1.5 W of power. Consume power. That is, it is possible to reduce the deviation of the heat generation amount in one dot forming operation.

(10)前述の実施形態の構成要素を全て含めば、全ての効果を奏することができるので、望ましい。但し、前述の実施形態の全ての構成要素が必須ではないことは言うまでもない。 (10) It is desirable to include all the components of the above-described embodiment because all the effects can be achieved. However, it goes without saying that not all the components of the above-described embodiment are essential.

(11)前述の印刷方法では、まず、ピエゾ素子417と、第1駆動信号生成部70Aと、第2駆動信号生成部70Bとを有するプリンタを準備する。そして、印刷を行う際に、あるタイミングにおいて、第1駆動信号生成部70Aで第1駆動信号COM_Aを生成するとともに、第2駆動信号生成部70Bで第2駆動信号COM_Bを生成して、所定サイズのドットを形成する。また、別のタイミングにおいて、第1駆動信号生成部70Aで第2駆動信号COM_Bを生成するとともに、第2駆動信号生成部70Bで第1駆動信号COM_Aを生成して、所定サイズのドットを形成する。
そして、図16(又は図24や図25)に示すように、プリンタ側コントローラ60は、ドット形成動作中に、第1駆動信号生成部70Aと第2駆動信号生成部70Bが生成する駆動信号COMを入れ換えている。この結果、図22A及び図22Bに示すように、ラスタラインの太さの違いから生じる画質の劣化を抑制することができる。
(11) In the printing method described above, first, a printer having the piezo element 417, the first drive signal generation unit 70A, and the second drive signal generation unit 70B is prepared. When printing is performed, at a certain timing, the first drive signal generation unit 70A generates the first drive signal COM_A, and the second drive signal generation unit 70B generates the second drive signal COM_B to obtain a predetermined size. Forming dots. At another timing, the first drive signal generator 70A generates the second drive signal COM_B, and the second drive signal generator 70B generates the first drive signal COM_A to form dots of a predetermined size. .
As shown in FIG. 16 (or FIG. 24 and FIG. 25), the printer-side controller 60 generates the drive signal COM generated by the first drive signal generation unit 70A and the second drive signal generation unit 70B during the dot formation operation. Have been replaced. As a result, as shown in FIGS. 22A and 22B, it is possible to suppress deterioration in image quality caused by the difference in the thickness of the raster lines.

なお、印刷方法は、2つの駆動信号生成部の生成する駆動信号を入れ換える方法に限られるものではない。例えば、生成する駆動信号を3つの駆動信号生成部の間でローテーションするような印刷方法であっても良い。   The printing method is not limited to the method of exchanging the drive signals generated by the two drive signal generation units. For example, a printing method in which a drive signal to be generated is rotated between three drive signal generation units may be used.

(12)前述のプリンタは、ピエゾ素子417と、第1駆動信号生成部70Aと、第2駆動信号生成部70Bとを有する。また、このプリンタには、メモリ63が設けられており、このメモリ63にはプログラムが格納されている。プリンタのCPU62は、このプログラムに従って、第1駆動信号生成部70A及び第2駆動信号生成部70BにDAC値を入力する。
具体的には、このプログラムは、プリンタのCPU62に、あるタイミングにおいて、第1駆動信号生成部70Aで第1駆動信号COM_Aを生成させるようにDAC値を入力させるとともに、第2駆動信号生成部70Bで第2駆動信号COM_Bを生成させるようにDAC値を入力させる。また、このプログラムは、プリンタのCPU62に、別のタイミングにおいて、第1駆動信号生成部70Aで第2駆動信号COM_Bを生成させるようにDAC値を入力させるとともに、第2駆動信号生成部70Bで第1駆動信号COM_Aを生成させるようにDAC値を入力させる。
そして、このプログラムは、プリンタのCPU62に、ドット形成動作中に第1駆動信号生成部70Aと第2駆動信号生成部70Bが生成する駆動信号COMを入れ換えさせている。これにより、プリンタに高画質な印刷をさせることができる。
(12) The printer described above includes the piezo element 417, the first drive signal generation unit 70A, and the second drive signal generation unit 70B. In addition, the printer is provided with a memory 63, and the memory 63 stores a program. The CPU 62 of the printer inputs the DAC value to the first drive signal generation unit 70A and the second drive signal generation unit 70B according to this program.
Specifically, this program causes the CPU 62 of the printer to input a DAC value so that the first drive signal COM_A is generated by the first drive signal generator 70A at a certain timing, and the second drive signal generator 70B. Then, the DAC value is input so as to generate the second drive signal COM_B. In addition, this program causes the CPU 62 of the printer to input a DAC value so that the first drive signal generation unit 70A generates the second drive signal COM_B at another timing, and the second drive signal generation unit 70B outputs the second drive signal COM_B. The DAC value is input so as to generate one drive signal COM_A.
This program causes the CPU 62 of the printer to exchange the drive signals COM generated by the first drive signal generation unit 70A and the second drive signal generation unit 70B during the dot formation operation. This allows the printer to print with high image quality.

なお、プログラムは、プリンタに、2つの駆動信号生成部の生成する駆動信号を入れ換えさせるものに限られない。例えば、プログラムが、プリンタに、生成する駆動信号を3つの駆動信号生成部の間でローテーションするようにさせても良い。   Note that the program is not limited to a program that causes the printer to replace the drive signals generated by the two drive signal generation units. For example, the program may cause the printer to rotate the generated drive signal between the three drive signal generators.

(13)前述の印刷システムは、コンピュータとプリンタとを備えている。このような印刷システムによれば、コンピュータからの印刷データに基づいてプリンタが印刷を行ったときに、ドット形成動作中に第1駆動信号生成部70Aと第2駆動信号生成部70Bが生成する駆動信号COMを入れ換えることができるので、高画質な印刷を行うことができる。 (13) The above printing system includes a computer and a printer. According to such a printing system, when the printer performs printing based on print data from the computer, the drive generated by the first drive signal generation unit 70A and the second drive signal generation unit 70B during the dot formation operation. Since the signal COM can be exchanged, high-quality printing can be performed.

なお、印刷システムは、2つの駆動信号生成部の生成する駆動信号を入れ換えるものに限られない。例えば、生成する駆動信号を3つの駆動信号生成部の間でローテーションするような印刷システムであっても良い。   Note that the printing system is not limited to one that replaces the drive signals generated by the two drive signal generation units. For example, a printing system that rotates a drive signal to be generated between three drive signal generation units may be used.

印刷システムの構成を説明する図である。1 is a diagram illustrating a configuration of a printing system. 図2Aは、コンピュータ、及びプリンタの構成を説明するブロック図である。図2Bは、プリンタが有するメモリの一部分を模式的に説明する図である。FIG. 2A is a block diagram illustrating configurations of a computer and a printer. FIG. 2B is a diagram schematically illustrating a part of the memory included in the printer. 図3Aは、本実施形態のプリンタの構成を示す図である。図3Bは、本実施形態のプリンタの構成を説明する側面図である。FIG. 3A is a diagram illustrating a configuration of the printer according to the present embodiment. FIG. 3B is a side view illustrating the configuration of the printer according to the present embodiment. 駆動信号生成回路の構成を説明するブロック図である。It is a block diagram explaining the structure of a drive signal generation circuit. 図5Aは、第1波形生成回路及び第2波形生成回路の構成を説明するためのブロック図である。図5Bは、D/A変換器に入力されるDAC値と、電圧増幅回路からの出力電圧との関係を説明する図である。FIG. 5A is a block diagram for explaining the configuration of the first waveform generation circuit and the second waveform generation circuit. FIG. 5B is a diagram illustrating the relationship between the DAC value input to the D / A converter and the output voltage from the voltage amplifier circuit. 図6Aは、生成される駆動信号の一部分を説明する図である。図6Bは、第1電流増幅回路の出力電圧を、電圧V1から電圧V4まで降下させる動作を説明するための図である。FIG. 6A is a diagram for explaining a part of the generated drive signal. FIG. 6B is a diagram for explaining the operation of dropping the output voltage of the first current amplifier circuit from the voltage V1 to the voltage V4. 図7Aは、電流増幅回路72A(72B)の構成を説明する図である。図7Bは、2つのトランジスタ対とヒートシンクの構成の説明図である。FIG. 7A is a diagram illustrating the configuration of the current amplifier circuit 72A (72B). FIG. 7B is an explanatory diagram of a configuration of two transistor pairs and a heat sink. ヘッド制御部HCの構成を説明するブロック図である。It is a block diagram explaining the structure of the head control part HC. 第1駆動信号COM_Aと、第2駆動信号COM_Bと、ヘッド制御信号と、波形選択信号q0〜q7を説明する図である。It is a figure explaining 1st drive signal COM_A, 2nd drive signal COM_B, a head control signal, and waveform selection signals q0-q7. ピエゾ素子417に印加される波形部を説明する図である。5 is a diagram for explaining a waveform portion applied to a piezo element 417. FIG. 印刷動作を説明するフローチャートである。It is a flowchart explaining printing operation. 駆動パルスPS1と消費電力の関係の説明図である。It is explanatory drawing of the relationship between drive pulse PS1 and power consumption. 第1駆動信号COM_A及び第2駆動信号COM_Bと消費電力との関係の説明図である。It is explanatory drawing of the relationship between 1st drive signal COM_A and 2nd drive signal COM_B, and power consumption. 駆動信号を入れ換えるときの処理の別の例を示す図である。It is a figure which shows another example of a process when replacing a drive signal. 図15Aは、第1駆動信号生成部70Aにて生成された駆動パルスPS2を示す図である。図15Bは、第1駆動信号生成部70Aに入力されたDAC値と出力電圧との関係を示す図である。図15Cは、第2駆動信号生成部70Bにて生成された駆動パルスPS2を示す図である。図15Dは、第2駆動信号生成部70Bに入力されたDAC値と出力電圧との関係を示す図である。FIG. 15A is a diagram illustrating the drive pulse PS2 generated by the first drive signal generation unit 70A. FIG. 15B is a diagram illustrating a relationship between the DAC value input to the first drive signal generation unit 70A and the output voltage. FIG. 15C is a diagram illustrating the drive pulse PS2 generated by the second drive signal generation unit 70B. FIG. 15D is a diagram illustrating a relationship between the DAC value input to the second drive signal generation unit 70B and the output voltage. 本実施形態の各駆動信号生成部が生成する駆動信号の説明図である。It is explanatory drawing of the drive signal which each drive signal generation part of this embodiment produces | generates. 各種の信号を伝送する信号線の説明図である。It is explanatory drawing of the signal wire | line which transmits various signals. 2ビットの画素データと、第1スイッチ制御信号SW1及び第2スイッチ制御信号SW2との関係の説明図である。It is explanatory drawing of the relationship between 2-bit pixel data, 1st switch control signal SW1, and 2nd switch control signal SW2. 各信号線に流れる信号の説明図である。It is explanatory drawing of the signal which flows into each signal line. 図20A及び図20Bは、2つの駆動信号生成部の特性にばらつきがないときのドット形成の様子の説明図である。20A and 20B are explanatory diagrams illustrating how dots are formed when there is no variation in the characteristics of the two drive signal generation units. 2つの駆動信号生成部の特性にばらつきがあるときに、前述の参考例の駆動信号の入れ換えを行った場合のドット形成の説明図である。It is explanatory drawing of dot formation at the time of exchanging the drive signal of the above-mentioned reference example, when the characteristic of two drive signal generation parts has dispersion | variation. 図22Aは、2つの駆動信号生成部の特性にばらつきがあるときに、本実施形態の駆動信号の入れ換えを行った場合のドット形成の説明図である。図22Bは、改良例の説明図である。FIG. 22A is an explanatory diagram of dot formation when the drive signals are switched according to the present embodiment when there are variations in the characteristics of the two drive signal generation units. FIG. 22B is an explanatory diagram of an improved example. 各種信号の別の実施形態の説明図である。It is explanatory drawing of another embodiment of various signals. 別の実施形態の各駆動信号生成部が生成する駆動信号の説明図である。It is explanatory drawing of the drive signal which each drive signal generation part of another embodiment produces | generates. 更に別の実施形態の各駆動信号生成部が生成する駆動信号の説明図である。It is explanatory drawing of the drive signal which each drive signal generation part of another embodiment produces | generates.

符号の説明Explanation of symbols

1 プリンタ、S 用紙、
20 用紙搬送機構、21 給紙ローラ、22 搬送モータ、23 搬送ローラ、
24 プラテン、25 排紙ローラ、
30 キャリッジ移動機構、31 キャリッジモータ、32 ガイド軸、
33 タイミングベルト、34 駆動プーリー、35 従動プーリー、
40 ヘッドユニット、41 ヘッド、HC ヘッド制御部、
50 検出器群、51 リニア式エンコーダ、52 ロータリー式エンコーダ、
53 紙検出器、54 紙幅検出器、
60 プリンタ側コントローラ、61 インタフェース部、62 CPU、
63 メモリ、64 制御ユニット、70 駆動信号生成回路、
70A 第1駆動信号生成部、70B 第2駆動信号生成部、
71A 第1波形生成回路、71B 第2波形生成回路、
711A D/A変換器、711B D/A変換器、712A 電圧増幅回路、
712B 電圧増幅回路、72A 第1電流増幅回路、72B 第2電流増幅回路、
721A 第1トランジスタ対、721B 第2トランジスタ対、
Q1 NPN型のトランジスタ、Q2 PNP型のトランジスタ、
722 ヒートシンク、
81A 第1シフトレジスタ、81B 第2シフトレジスタ、
82A 第1ラッチ回路、82B 第2ラッチ回路、
83 デコーダ、84 制御ロジック、
87A 第1スイッチ、87B 第2スイッチ、
100 印刷システム、110 コンピュータ、111 ホスト側コントローラ、
112 インタフェース部、113 CPU、114 メモリ、
120 表示装置、130 入力装置、131 キーボード、132 マウス、
140 記録再生装置、141 フレキシブルディスクドライブ装置、
142 CD−ROMドライブ装置、
COM_A 第1駆動信号、COM_B 第2駆動信号、
LAT ラッチ信号、CH_A 第1チェンジ信号、CH_B 第2チェンジ信号、
q0〜q7 波形選択信号、
COM_LINE1 第1信号線、COM_LINE2 第2信号線、
q_LINE0〜q_LINE7 波形選択信号線
1 Printer, S paper,
20 paper transport mechanism, 21 paper feed roller, 22 transport motor, 23 transport roller,
24 platen, 25 paper discharge roller,
30 Carriage moving mechanism, 31 Carriage motor, 32 Guide shaft,
33 Timing belt, 34 Drive pulley, 35 Drive pulley,
40 head units, 41 heads, HC head control unit,
50 detector groups, 51 linear encoder, 52 rotary encoder,
53 Paper detector, 54 Paper width detector,
60 printer-side controller, 61 interface unit, 62 CPU,
63 memory, 64 control unit, 70 drive signal generation circuit,
70A first drive signal generator, 70B second drive signal generator,
71A first waveform generation circuit, 71B second waveform generation circuit,
711A D / A converter, 711B D / A converter, 712A voltage amplification circuit,
712B voltage amplification circuit, 72A first current amplification circuit, 72B second current amplification circuit,
721A first transistor pair, 721B second transistor pair,
Q1 NPN type transistor, Q2 PNP type transistor,
722 heat sink,
81A first shift register, 81B second shift register,
82A first latch circuit, 82B second latch circuit,
83 decoder, 84 control logic,
87A first switch, 87B second switch,
100 printing system, 110 computer, 111 host side controller,
112 interface unit, 113 CPU, 114 memory,
120 display device, 130 input device, 131 keyboard, 132 mouse,
140 recording / reproducing apparatus, 141 flexible disk drive apparatus,
142 CD-ROM drive device,
COM_A first drive signal, COM_B second drive signal,
LAT latch signal, CH_A first change signal, CH_B second change signal,
q0 to q7 waveform selection signal,
COM_LINE1 first signal line, COM_LINE2 second signal line,
q_LINE0 to q_LINE7 Waveform selection signal line

Claims (7)

(A)ドットを形成するために駆動される素子と、
(B)前記素子を駆動するための駆動信号を生成し、その駆動信号を第1信号線に伝送する第1駆動信号生成部と、
(C)前記第1駆動信号生成部の生成する前記駆動信号によって駆動可能な前記素子を駆動するための駆動信号を生成し、その駆動信号を第2信号線に伝送する第2駆動信号生成部と、
(D)あるタイミングで所定サイズのドットを形成する際に、前記第1駆動信号生成部で第1駆動信号を生成させ、
別のタイミングで前記所定サイズのドットを形成する際に、前記第2駆動信号生成部で前記第1駆動信号を生成させ、
前記第1信号線の前記駆動信号及び前記第2信号線の前記駆動信号の中から選択された信号を前記素子に印加させて、前記素子の駆動を制御するコントローラと、
(E)を有する印刷装置であって、
(F)前記印刷装置は、前記素子と媒体との相対位置を変えながら前記媒体にドットを形成するドット形成動作と、前記媒体を搬送する搬送動作とを交互に繰り返すものであり、
(G)前記コントローラは、前記ドット形成動作中に、前記第1駆動信号を生成する駆動信号生成部を前記第1駆動信号生成部から前記第2駆動信号生成部に変更する
ことを特徴とする印刷装置。
(A) an element driven to form a dot;
(B) a first drive signal generation unit that generates a drive signal for driving the element and transmits the drive signal to the first signal line;
(C) a second drive signal generation unit that generates a drive signal for driving the element that can be driven by the drive signal generated by the first drive signal generation unit and transmits the drive signal to the second signal line; When,
(D) When forming dots of a predetermined size at a certain timing, the first drive signal generator generates a first drive signal;
When forming the dot of the predetermined size at another timing, the second drive signal generation unit generates the first drive signal,
A controller that controls driving of the element by applying a signal selected from the driving signal of the first signal line and the driving signal of the second signal line to the element;
A printing apparatus having (E),
(F) The printing apparatus alternately repeats a dot forming operation for forming dots on the medium while changing a relative position between the element and the medium, and a transport operation for transporting the medium.
(G) The controller changes a drive signal generation unit that generates the first drive signal from the first drive signal generation unit to the second drive signal generation unit during the dot formation operation. Printing device.
請求項1に記載の印刷装置であって、
前記あるタイミングで前記所定サイズのドットを形成する際に、前記コントローラは、前記第1駆動信号生成部で前記第1駆動信号を生成させるとともに、前記第2駆動信号生成部で第2駆動信号を生成させ、
前記別のタイミングで前記所定サイズのドットを形成する際に、前記コントローラは、前記第2駆動信号生成部で前記第1駆動信号を生成させるとともに、前記第1駆動信号生成部で前記第2駆動信号を生成させる
ことを特徴とする印刷装置。
The printing apparatus according to claim 1,
When forming the dot of the predetermined size at the certain timing, the controller causes the first drive signal generation unit to generate the first drive signal and the second drive signal generation unit to generate the second drive signal. Generated,
When forming the dots of the predetermined size at the different timing, the controller generates the first drive signal at the second drive signal generation unit and the second drive at the first drive signal generation unit. A printing apparatus characterized by generating a signal.
請求項1に記載の印刷装置であって、
前記印刷装置は、前記第1駆動信号生成部及び前記第2駆動信号生成部とは異なる別の駆動信号生成部を更に備え、
前記あるタイミングで前記所定サイズのドットを形成する際に、前記コントローラは、前記第1駆動信号生成部で前記第1駆動信号を生成させるとともに、前記第2駆動信号生成部で第2駆動信号を生成させ、
前記別のタイミングで前記所定サイズのドットを形成する際に、前記コントローラは、前記第2駆動信号生成部で前記第1駆動信号を生成させるとともに、前記別の駆動信号生成部で前記第2駆動信号を生成させる
ことを特徴とする印刷装置。
The printing apparatus according to claim 1,
The printing apparatus further includes a drive signal generation unit different from the first drive signal generation unit and the second drive signal generation unit,
When forming the dot of the predetermined size at the certain timing, the controller causes the first drive signal generation unit to generate the first drive signal and the second drive signal generation unit to generate the second drive signal. Generated,
When forming the dots of the predetermined size at the different timing, the controller causes the second drive signal generation unit to generate the first drive signal and the another drive signal generation unit to generate the second drive. A printing apparatus characterized by generating a signal.
請求項1〜3のいずれかに記載の印刷装置であって、
前記コントローラは、1画素分のドットの形成が行われる周期毎に、前記第1駆動信号を生成する駆動信号生成部を変更する
ことを特徴とする印刷装置。
The printing apparatus according to any one of claims 1 to 3,
The printing apparatus according to claim 1, wherein the controller changes a drive signal generation unit that generates the first drive signal for each period in which dots for one pixel are formed.
請求項1〜4のいずれかに記載の印刷装置であって、
前記印刷装置は、前記素子と前記媒体との相対位置を変えるため前記素子を移動方向に移動させる移動体と、前記移動体の位置を検出するセンサと、を有し、
前記コントローラは、前記センサの検出結果に応じて、前記第1駆動信号を生成する駆動信号生成部を変更する
ことを特徴とする印刷装置。
The printing apparatus according to any one of claims 1 to 4,
The printing apparatus includes a moving body that moves the element in a moving direction to change a relative position between the element and the medium, and a sensor that detects a position of the moving body,
The printing apparatus, wherein the controller changes a drive signal generation unit that generates the first drive signal in accordance with a detection result of the sensor.
ドットを形成するために駆動される素子と、前記素子を駆動するための駆動信号を生成し、その駆動信号を第1信号線に伝送する第1駆動信号生成部と、前記第1駆動信号生成部の生成する前記駆動信号によって駆動可能な前記素子を駆動するための駆動信号を生成し、その駆動信号を第2信号線に伝送する第2駆動信号生成部と、を有する印刷装置を準備し、
あるタイミングで所定サイズのドットを形成する際に、前記第1駆動信号生成部で第1駆動信号を生成し、
別のタイミングで前記所定サイズのドットを形成する際に、前記第2駆動信号生成部で前記第1駆動信号を生成し、
前記第1信号線の前記駆動信号及び前記第2信号線の前記駆動信号の中から選択された信号を前記素子に印加させて、前記素子の駆動を制御する
印刷方法であって、
前記素子と媒体との相対位置を変えながら前記媒体にドットを形成するドット形成動作と、前記媒体を搬送する搬送動作とを交互に繰り返すものであり、
前記ドット形成動作中に、前記第1駆動信号を生成する駆動信号生成部を前記第1駆動信号生成部から前記第2駆動信号生成部に変更する
ことを特徴とする印刷方法。
An element driven to form a dot, a first drive signal generating unit that generates a drive signal for driving the element, and transmits the drive signal to a first signal line, and the first drive signal generation And a second drive signal generation unit that generates a drive signal for driving the element that can be driven by the drive signal generated by the unit and transmits the drive signal to the second signal line. ,
When forming dots of a predetermined size at a certain timing, the first drive signal generation unit generates a first drive signal,
When forming the dot of the predetermined size at another timing, the second drive signal generation unit generates the first drive signal,
A printing method for controlling driving of the element by applying a signal selected from the driving signal of the first signal line and the driving signal of the second signal line to the element,
A dot forming operation for forming dots on the medium while changing a relative position between the element and the medium and a transport operation for transporting the medium are alternately repeated.
A printing method, wherein a drive signal generation unit that generates the first drive signal is changed from the first drive signal generation unit to the second drive signal generation unit during the dot forming operation.
コンピュータと印刷装置とを備えた印刷システムであって、
前記印刷装置は、
(A)ドットを形成するために駆動される素子と、
(B)前記素子を駆動するための駆動信号を生成し、その駆動信号を第1信号線に伝送する第1駆動信号生成部と、
(C)前記第1駆動信号生成部の生成する前記駆動信号によって駆動可能な前記素子を駆動するための駆動信号を生成し、その駆動信号を第2信号線に伝送する第2駆動信号生成部と、
(D)あるタイミングで所定サイズのドットを形成する際に、前記第1駆動信号生成部で第1駆動信号を生成させ、
別のタイミングで前記所定サイズのドットを形成する際に、前記第2駆動信号生成部で前記第1駆動信号を生成させ、
前記第1信号線の前記駆動信号及び前記第2信号線の前記駆動信号の中から選択された信号を前記素子に印加させて、前記素子の駆動を制御するコントローラと、
を有し、
前記印刷装置は、前記素子と媒体との相対位置を変えながら前記媒体にドットを形成するドット形成動作と、前記媒体を搬送する搬送動作とを交互に繰り返すものであり、
前記コントローラは、前記ドット形成動作中に、前記第1駆動信号を生成する駆動信号生成部を前記第1駆動信号生成部から前記第2駆動信号生成部に変更する
ことを特徴とする印刷システム。
A printing system comprising a computer and a printing device,
The printing apparatus includes:
(A) an element driven to form a dot;
(B) a first drive signal generation unit that generates a drive signal for driving the element and transmits the drive signal to the first signal line;
(C) a second drive signal generation unit that generates a drive signal for driving the element that can be driven by the drive signal generated by the first drive signal generation unit and transmits the drive signal to the second signal line; When,
(D) When forming dots of a predetermined size at a certain timing, the first drive signal generator generates a first drive signal;
When forming the dot of the predetermined size at another timing, the second drive signal generation unit generates the first drive signal,
A controller that controls driving of the element by applying a signal selected from the driving signal of the first signal line and the driving signal of the second signal line to the element;
Have
The printing apparatus repeats alternately a dot forming operation for forming dots on the medium while changing a relative position between the element and the medium, and a transport operation for transporting the medium,
The controller changes a drive signal generation unit that generates the first drive signal from the first drive signal generation unit to the second drive signal generation unit during the dot formation operation.
JP2005265852A 2004-09-29 2005-09-13 Printing apparatus, printing method, program, and printing system Expired - Lifetime JP4892902B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2005265852A JP4892902B2 (en) 2005-09-13 2005-09-13 Printing apparatus, printing method, program, and printing system
US11/241,107 US7686407B2 (en) 2004-09-29 2005-09-29 Printing method, printing system, and storage medium having program recorded thereon
US12/702,102 US8157341B2 (en) 2004-09-29 2010-02-08 Printing method, printing system and storage medium having program recorded thereon

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005265852A JP4892902B2 (en) 2005-09-13 2005-09-13 Printing apparatus, printing method, program, and printing system

Publications (2)

Publication Number Publication Date
JP2007076116A JP2007076116A (en) 2007-03-29
JP4892902B2 true JP4892902B2 (en) 2012-03-07

Family

ID=37936883

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005265852A Expired - Lifetime JP4892902B2 (en) 2004-09-29 2005-09-13 Printing apparatus, printing method, program, and printing system

Country Status (1)

Country Link
JP (1) JP4892902B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009184158A (en) * 2008-02-04 2009-08-20 Seiko Epson Corp Liquid ejection device
WO2018097255A1 (en) * 2016-11-25 2018-05-31 京セラ株式会社 Liquid discharge head and recording device using same
KR102022015B1 (en) * 2017-11-08 2019-11-04 단국대학교 천안캠퍼스 산학협력단 Inkjet Head Driving System and Method Thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3511904B2 (en) * 1998-08-06 2004-03-29 セイコーエプソン株式会社 Ink jet recording device
JP2001038927A (en) * 1999-07-28 2001-02-13 Canon Inc Ink jet recording device

Also Published As

Publication number Publication date
JP2007076116A (en) 2007-03-29

Similar Documents

Publication Publication Date Title
US8328308B2 (en) Fluid ejecting apparatus, fluid ejecting head control method in fluid ejecting apparatus, and driving waveform generating apparatus for fluid ejecting head
US8033627B2 (en) Printing apparatus and printing method
JP7131019B2 (en) Recording device and recording method
US8459764B2 (en) Printing apparatus and printing method
US20120127225A1 (en) Liquid ejection apparatus and control method thereof
US20090289984A1 (en) Printing method, printing apparatus, printing system, and storage medium
JP4892902B2 (en) Printing apparatus, printing method, program, and printing system
JP4735161B2 (en) Printing apparatus, printing method, program, and printing system
JP4645126B2 (en) Drive signal generation method, computer program, printing apparatus, and printing system
JP4735160B2 (en) Printing system, printing method and program
JP4650033B2 (en) Printing apparatus, printing method, program, and printing system
JP2006240167A (en) Printing apparatus, printing method and adjustment method
JP4670298B2 (en) Drive signal generation method, printing apparatus, and printing system
JP5017867B2 (en) Printing control apparatus, printing apparatus, printing method, and program
JP4645125B2 (en) Drive signal generation method, computer program, printing apparatus, and printing system
JP5344053B2 (en) Printing apparatus, printing method, and program
JP4470506B2 (en) Print control device
JP4985854B2 (en) Printing system and printing method
JP4552581B2 (en) Printing apparatus and unit signal adjustment method
JP5392423B2 (en) Printing apparatus, printing method, and program
JP2020116866A (en) Recording device and recording method
JP2007021780A (en) Printing apparatus and printing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110405

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111101

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111122

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111205

R150 Certificate of patent or registration of utility model

Ref document number: 4892902

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150106

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term