JP2000334941A - Ink jet recorder - Google Patents
Ink jet recorderInfo
- Publication number
- JP2000334941A JP2000334941A JP11152260A JP15226099A JP2000334941A JP 2000334941 A JP2000334941 A JP 2000334941A JP 11152260 A JP11152260 A JP 11152260A JP 15226099 A JP15226099 A JP 15226099A JP 2000334941 A JP2000334941 A JP 2000334941A
- Authority
- JP
- Japan
- Prior art keywords
- data
- waveform generation
- generation data
- drive waveform
- waveform
- 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.)
- Granted
Links
Landscapes
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、プリントヘッドよ
りインクを吐出し記録紙等の印刷記録媒体に文字及び図
形等を記録するインクジェット記録装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an ink jet recording apparatus which discharges ink from a print head to record characters and figures on a print recording medium such as recording paper.
【0002】[0002]
【従来の技術】インクジェット式のプリンタは、副走査
方向(垂直方向)に多数のノズルを備えたプリントヘッ
ドを有しており、このプリントヘッドをキャリッジ機構
によって主走査方向(水平方向)に移動させ、所定の紙
送りを行うことで所望の印刷結果を得る。ホストコンピ
ュータから入力された印刷データを展開してなるドット
パターンデータに基づいて、プリントヘッドの各ノズル
からインク滴がそれぞれ所定のタイミングで吐出され、
これらの各インク滴が記録紙等の印刷記録媒体に着弾し
付着することにより、印刷が行われる。2. Description of the Related Art An ink jet printer has a print head provided with a large number of nozzles in a sub-scanning direction (vertical direction). The print head is moved in a main scanning direction (horizontal direction) by a carriage mechanism. A desired print result is obtained by performing a predetermined paper feed. Based on dot pattern data obtained by developing print data input from the host computer, ink droplets are respectively ejected from the nozzles of the print head at predetermined timings,
Printing is performed when these ink droplets land and adhere to a print recording medium such as recording paper.
【0003】このようにインクジェット式のプリンタ
は、インク滴を吐出するかしないか、つまりドットのオ
ンオフ制御を行うものであるため、このままでは灰色等
の中間階調を印刷出力することができない。そこで、従
来より、同一のノズルから異なる重量のインク滴を吐出
させて記録紙上のドット径を可変に制御することで階調
度を高める技術が採用されている。[0003] As described above, the ink jet type printer controls whether dots are ejected or not, that is, performs dot on / off control. Therefore, it is not possible to print out an intermediate gray level such as gray as it is. Therefore, conventionally, a technique has been employed in which the gradation is increased by ejecting ink droplets of different weights from the same nozzle and variably controlling the dot diameter on the recording paper.
【0004】また、記録紙の種類によってインク滴の吸
収時間が異なるため、使用する記録紙の種類に応じて異
なる重量のインク滴を吐出させる必要がある。このよう
に、同一のノズルから異なる重量のインク滴を吐出させ
るためには、プリントヘッドの駆動波形をそれに応じて
変化させることが必要である。In addition, since the absorption time of ink droplets differs depending on the type of recording paper, it is necessary to eject ink droplets having different weights according to the type of recording paper used. As described above, in order to eject ink droplets having different weights from the same nozzle, it is necessary to change the drive waveform of the print head accordingly.
【0005】さらに、インクジェット記録装置では環境
温度変化に対して、インクの粘度、表面張力等のインク
物性値が変化するため、吐出するインク滴の速度、イン
ク滴の重量といった吐出特性が変わってしまう。このた
め、均一な印刷結果を得るためには、環境温度に応じて
プリントヘッドの駆動波形を補正する必要がある。Further, in the ink jet recording apparatus, the ink properties such as the viscosity and surface tension of the ink change in response to a change in environmental temperature, so that the ejection characteristics such as the speed of the ejected ink droplet and the weight of the ink droplet change. . Therefore, in order to obtain a uniform printing result, it is necessary to correct the drive waveform of the print head according to the environmental temperature.
【0006】インク重量に応じて駆動電圧信号を変化さ
せる技術としては、特開平11−20203号公報で、
所望の駆動電圧信号をプログラマブルに得ることができ
るインクジェット式プリントヘッドの駆動電圧信号生成
技術が開示されている。この方式では、駆動電圧信号生
成用の駆動波形生成データ群を予めプリンタ内部のRO
Mに格納しておき、該波形データ群の中から利用する少
なくとも1つの波形データを選択して読み出し、読み出
された波形データに対して環境温度に応じて所定の演算
処理を行い、この信号をデジタル/アナログ変換した上
で増幅して出力する。Japanese Patent Application Laid-Open No. H11-20203 discloses a technique for changing a drive voltage signal according to the weight of ink.
There has been disclosed a drive voltage signal generation technique for an ink jet print head capable of obtaining a desired drive voltage signal in a programmable manner. In this method, a driving waveform generation data group for generating a driving voltage signal is previously stored in an RO inside the printer.
M, at least one waveform data to be used is selected and read out from the group of waveform data, predetermined waveform processing is performed on the read waveform data according to the environmental temperature, Is converted to digital / analog, amplified, and output.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、上記技
術では駆動波形生成データ群を予めプリンタ内部のRO
Mに格納しているため、後からプリントヘッド駆動波形
の変更・追加をすることはできない。また、精密な温度
補正演算を行うためには複雑な演算回路が必要となるた
め、製品コストが上昇してしまう。However, in the above technique, the drive waveform generation data group is stored in advance in the RO inside the printer.
Since it is stored in M, the print head drive waveform cannot be changed or added later. In addition, a complicated arithmetic circuit is required to perform a precise temperature correction operation, which increases the product cost.
【0008】本発明は、上記のような課題に鑑みなされ
たものであって、その目的は、様々な環境下においても
安定して高品質印刷が可能なインクジェット記録装置を
安価に提供することにある。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to provide an inexpensive ink jet recording apparatus capable of performing high-quality printing stably even in various environments. is there.
【0009】[0009]
【課題を解決するための手段】上記の目的を達成するた
めに、請求項1に係る発明は、プリントヘッド駆動波形
を時間単位で分割した複数種類の駆動波形生成データ群
と、該駆動波形生成データ群から任意の駆動波形生成デ
ータを選択する駆動波形生成データ選択手段と、該駆動
波形生成データ選択手段が選択した駆動波形生成データ
をプリンタへ送信する駆動波形生成データ送信手段とを
備えたプリンタドライバと、駆動波形生成データを受信
する駆動波形生成データ受信手段と、該駆動波形生成デ
ータ受信手段が受信した駆動波形生成データをデジタル
/アナログ変換してアナログ信号として出力するデジタ
ル/アナログ変換手段と、該デジタル/アナログ変換手
段により出力された前記アナログ信号を増幅する信号増
幅手段と、該信号増幅手段が出力するプリントヘッド駆
動波形によって駆動されるプリントヘッドとを備えたイ
ンクジェット記録装置において、前記プリンタドライバ
を、プリンタドライバ供給手段を介して、プリンタに接
続されたホストコンピュータに読み込み取得し、前記駆
動波形生成データ選択手段が印刷モードに応じて任意の
駆動波形生成データを選択し、前記駆動波形生成データ
送信手段が駆動波形生成データをプリンタへ送信するこ
とを特徴とする。According to an aspect of the present invention, there is provided a drive waveform generating data group obtained by dividing a print head drive waveform by a unit of time. A printer comprising: drive waveform generation data selection means for selecting arbitrary drive waveform generation data from a data group; and drive waveform generation data transmission means for transmitting the drive waveform generation data selected by the drive waveform generation data selection means to a printer. A driver, driving waveform generation data receiving means for receiving the driving waveform generation data, and digital / analog conversion means for digital / analog converting the driving waveform generation data received by the driving waveform generation data receiving means and outputting it as an analog signal. Signal amplifying means for amplifying the analog signal output by the digital / analog converting means; An ink jet recording apparatus comprising: a print head driven by a print head drive waveform output by a width unit; reading and acquiring the printer driver into a host computer connected to a printer via a printer driver supply unit; The drive waveform generation data selection means selects any drive waveform generation data according to the print mode, and the drive waveform generation data transmission means transmits the drive waveform generation data to a printer.
【0010】また、請求項2に係る発明は、請求項1記
載のインクジェット記録装置において、前記プリンタド
ライバが基本波形データ群と、該基本波形データ群から
任意の基本波形データを選択する基本波形データ選択手
段と、該基本波形データ選択手段が選択した基本波形デ
ータに補正を加える基本波形データ補正手段と、基本波
形データを駆動波形生成データに変換するデータ変換手
段とを備えることを特徴とする。According to a second aspect of the present invention, there is provided the ink jet recording apparatus according to the first aspect, wherein the printer driver selects a basic waveform data group and arbitrary basic waveform data from the basic waveform data group. It is characterized by comprising a selecting means, a basic waveform data correcting means for correcting the basic waveform data selected by the basic waveform data selecting means, and a data converting means for converting the basic waveform data into driving waveform generating data.
【0011】また、請求項3に係る発明は、請求項2記
載のインクジェット記録装置において、少なくとも環境
温度を基に前記基本波形データを補正することを特徴と
する。According to a third aspect of the present invention, in the ink jet recording apparatus according to the second aspect, the basic waveform data is corrected based on at least an environmental temperature.
【0012】[0012]
【発明の実施の形態】以下、図面に基づいて本発明の実
施の形態について詳細に説明する。Embodiments of the present invention will be described below in detail with reference to the drawings.
【0013】図1は、本発明の第1の実施の形態に係る
一実施例としてのインクジェット記録装置の構成を示す
ブロック図である。ホストコンピュータ1にはプリンタ
ドライバ供給手段2を介して、プリンタドライバ3が格
納されている。プリンタドライバ3は、フロッピーディ
スクに記録した形態で供給され、ホストコンピュータ1
に付随のフロッピーディスク駆動装置によって読み取ら
れ、ホストコンピュータ1内に格納される。また、プリ
ンタドライバ供給手段2として、光学的ピットによって
データを記録されたCD−ROMをはじめ、光磁気記録
方式、相変化記録方式などの可搬型データ記憶媒体によ
っても目的が達成可能であり、ホストコンピュータ1に
付随の記憶媒体駆動装置によって読み取り、ホストコン
ピュータ1内に格納する方法でも良い。FIG. 1 is a block diagram showing the configuration of an ink jet recording apparatus as one example according to the first embodiment of the present invention. The printer driver 3 is stored in the host computer 1 via the printer driver supply means 2. The printer driver 3 is supplied in a form recorded on a floppy disk.
Is read by a floppy disk drive attached to the host computer 1 and stored in the host computer 1. Further, the object can be achieved by a portable data storage medium such as a magneto-optical recording system or a phase change recording system, such as a CD-ROM in which data is recorded by optical pits, as the printer driver supply means 2. A method in which the data is read by a storage medium drive attached to the computer 1 and stored in the host computer 1 may be used.
【0014】プリンタドライバ3は、ホストコンピュー
タ1に格納されている印刷データ4を印刷するモードを
決定する印刷モード決定手段6、印刷モードに応じて印
刷データ4をプリンタへ送信する形式に変換する印刷デ
ータ処理手段7、複数の駆動波形生成データ群8、印刷
モードに応じた駆動波形生成データを選択する駆動波形
生成データ選択手段9からなる。The printer driver 3 includes a print mode determining means 6 for determining a mode for printing the print data 4 stored in the host computer 1 and a print for converting the print data 4 into a format for transmission to a printer according to the print mode. It comprises a data processing unit 7, a plurality of drive waveform generation data groups 8, and a drive waveform generation data selection unit 9 for selecting drive waveform generation data according to the print mode.
【0015】印刷開始の指示により、印刷モード決定手
段6は、ホストコンピュータ1内に格納されている印刷
データ4の種類に応じて印刷モードを決定する。この
際、印刷データ4が文字中心のデータなのか、画像中心
のデータなのかによって印刷モード決定手段6自身が印
刷モードを決定しても良いし、ユーザーが印刷モードを
直接指定しても良い。印刷データ4は、印刷データ処理
手段7によって印刷モードに応じて処理され、I/F5
を介してプリンタ20へ送信される。In response to an instruction to start printing, the print mode determining means 6 determines a print mode according to the type of print data 4 stored in the host computer 1. At this time, the print mode determining means 6 itself may determine the print mode depending on whether the print data 4 is character-centered data or image-centered data, or the user may directly specify the print mode. The print data 4 is processed by the print data processing means 7 according to the print mode, and the I / F 5
Is transmitted to the printer 20 via the.
【0016】ホストコンピュータ1から送信された印刷
データは、I/F21を介して受信バッファ22Aに蓄
えられる。受信バッファ22Aに蓄えられた印刷データ
に対してコマンド解析が行われてから中間バッファ22
Bへ送られる。中間バッファ22B内では、制御部23
によって中間コードに変換された中間形式としての記録
データが保持され、各文字の印字位置、修飾の種類、大
きさ、フォントのアドレス等を付与する処理が、制御部
23によって実行される。次に、制御部23は、中間バ
ッファ22B内の記録データを解析し、階調情報に応じ
た多値化を行い、ドットパターンデータを出力バッファ
22Cに展開し、記憶させる。出力バッファ22Cに蓄
えられたドットバターンデータは、I/F25を介して
プリントヘッド26へ送られる。なお、制御部23が行
う各種データ処理のルーチンは、ROM24に格納され
ている。The print data transmitted from the host computer 1 is stored in the reception buffer 22A via the I / F 21. After the command analysis is performed on the print data stored in the reception buffer 22A, the intermediate buffer 22
Sent to B. In the intermediate buffer 22B, the control unit 23
The control unit 23 stores the print data, the type of modification, the size, the font address, and the like of each character, which are stored in the intermediate format converted into the intermediate code. Next, the control unit 23 analyzes the recording data in the intermediate buffer 22B, performs multi-level processing according to the gradation information, and develops and stores the dot pattern data in the output buffer 22C. The dot pattern data stored in the output buffer 22C is sent to the print head 26 via the I / F 25. The various data processing routines performed by the control unit 23 are stored in the ROM 24.
【0017】一方、印刷モードの決定を受け、駆動波形
生成データ選択手段9によって駆動波形生成データ群8
から印刷モードに応じた駆動波形生成データが選択さ
れ、I/F5を介してプリンタ20へ送信される。On the other hand, in response to the determination of the print mode, the drive waveform generation data group 8
, The drive waveform generation data corresponding to the print mode is selected and transmitted to the printer 20 via the I / F 5.
【0018】ホストコンピュータ1から送信された駆動
波形生成データは、I/F21を介して駆動波形生成手
段50へ送られる。駆動波形生成手段50によって駆動
波形生成データに基づきプリントヘッド駆動波形が生成
され、プリントヘッド26へ送られ、上記のドットパタ
ーンデータに従ってプリントヘッドからインクが吐出さ
れる。The drive waveform generation data transmitted from the host computer 1 is transmitted to the drive waveform generation means 50 via the I / F 21. A print head drive waveform is generated by the drive waveform generation means 50 based on the drive waveform generation data, sent to the print head 26, and ink is ejected from the print head in accordance with the dot pattern data.
【0019】図2は、駆動波形生成手段50の内部構成
を示すブロック図である。図示するように、この駆動波
形生成手段50の内部には、駆動波形生成データを受け
取って記憶するメモリ51、このメモリ51の内容を読
み出して一時的に保持するラッチ52、このラッチ52
の出力と後述するもう一つのラッチ54の出力とを加算
する加算器53、ラッチ54の出力をアナログ信号に変
換するデジタル/アナログ変換器56、変換されたアナ
ログ信号をプリントヘッド駆動用の電圧振幅まで増幅す
る電圧増幅部57、増幅された電圧信号に対応した電流
供給を行うための電流増幅部58とから構成されてい
る。FIG. 2 is a block diagram showing the internal configuration of the drive waveform generating means 50. As shown, a memory 51 for receiving and storing drive waveform generation data, a latch 52 for reading and temporarily storing the contents of the memory 51, and a latch 52
An adder 53 that adds the output of the latch 54 and an output of another latch 54 described later, a digital / analog converter 56 that converts the output of the latch 54 into an analog signal, and a voltage amplitude for driving the print head that drives the converted analog signal. A voltage amplifying section 57 for amplifying the amplified voltage signal, and a current amplifying section 58 for supplying a current corresponding to the amplified voltage signal.
【0020】図3は、上述した駆動波形生成手段50の
構成により、プリントヘッド駆動波形が生成される様子
を示す説明図である。まず、駆動波形の生成に先立っ
て、ホストコンピュータ1から、駆動信号の電圧変化量
を示すいくつかのデータ信号とそのデータ信号のアドレ
ス信号とが、クロック信号1に同期して、メモリ51に
出力される。データ信号は1ビットしか存在しないが、
図4に示すように、クロック信号1を同期信号とするシ
リアル転送によりデータをやり取りする構成となってい
る。即ち、ホストコンピュータ1から所定の電圧変化量
を転送する場合には、まずクロック信号1に同期して複
数ビットのデータ信号を出力し、その後、このデータを
格納するアドレスをクロック信号2に同期してアドレス
信号0ないし3として出力する。メモリ51は、このク
ロック信号2が出力されたタイミングでアドレス信号を
読み取り、受け取ったデータをそのアドレスに書き込
む。この例では、アドレス信号は0ないし3の4ビット
の信号なので、最大16種類の電圧変化量をメモリ51
に記憶することができる。なお、データの最上位のビッ
トは、符号として用いられている。FIG. 3 is an explanatory diagram showing how a print head drive waveform is generated by the configuration of the drive waveform generating means 50 described above. First, prior to the generation of the drive waveform, the host computer 1 outputs several data signals indicating the amount of voltage change of the drive signal and the address signal of the data signal to the memory 51 in synchronization with the clock signal 1. Is done. Although the data signal has only one bit,
As shown in FIG. 4, data is exchanged by serial transfer using a clock signal 1 as a synchronization signal. That is, when transferring a predetermined voltage change amount from the host computer 1, first, a data signal of a plurality of bits is output in synchronization with the clock signal 1, and then the address for storing this data is synchronized with the clock signal 2. And outputs as address signals 0 to 3. The memory 51 reads the address signal at the timing when the clock signal 2 is output, and writes the received data to the address. In this example, since the address signal is a 4-bit signal of 0 to 3, a maximum of 16 types of voltage change amounts are stored in the memory 51.
Can be stored. Note that the most significant bit of the data is used as a code.
【0021】各アドレスA,B,・・・への電圧変化量
の設定が完了した後、アドレスBがアドレス信号0ない
し3に出力されると、最初のクロック信号2により、こ
のアドレスBに対応した電圧変化量ΔV1が第1のラッ
チ52により保持される。この状態で、次にクロック信
号3が出力されると、第2のラッチ54の出力に第1の
ラッチ52の出力が加算された値が、第2のラッチ54
に保持される。即ち、図3に示したように、一旦アドレ
ス信号に対応した電圧変化量が選択されると、その後、
クロック信号3を受ける度に、第2のラッチ54の出力
は、その電圧変化量に従って増減する。アドレスBに格
納された電圧変化量デルタV1を、クロック信号3の周
期ΔTで除算した値が、スルーレートとなる。なお、増
加か減少かは、各アドレスに格納されたデータの符号に
より決定される。After the setting of the amount of voltage change for each address A, B,... Is completed, when address B is output to address signals 0 to 3, the first clock signal 2 corresponds to this address B. The voltage change amount ΔV1 thus obtained is held by the first latch 52. In this state, when the clock signal 3 is output next time, the value obtained by adding the output of the first latch 52 to the output of the second latch 54 becomes the second latch 54
Is held. That is, as shown in FIG. 3, once the voltage change amount corresponding to the address signal is selected,
Each time the clock signal 3 is received, the output of the second latch 54 increases or decreases according to the amount of voltage change. The slew rate is a value obtained by dividing the voltage change amount delta V1 stored at the address B by the period ΔT of the clock signal 3. The increase or decrease is determined by the sign of the data stored at each address.
【0022】図3に示した例では、アドレスAには、電
圧変化量として値0、即ち電圧を維持する場合の値が格
納されている。従って、クロック信号2によりアドレス
Aが有効となると、駆動信号の波形は増減のない状態、
即ちフラットな状態に保たれる。また、アドレスCに
は、電圧変化量ΔV2が格納されている。従って、クロ
ック信号2によりアドレスCが有効となった後は、この
電圧ΔV2ずつ電圧は低下していくことになる。In the example shown in FIG. 3, the address A stores a value 0 as a voltage change amount, that is, a value when the voltage is maintained. Therefore, when the address A becomes valid by the clock signal 2, the waveform of the drive signal does not increase or decrease.
That is, a flat state is maintained. The address C stores the voltage change amount ΔV2. Therefore, after the address C becomes valid by the clock signal 2, the voltage decreases by this voltage ΔV2.
【0023】上述した手法により、ホストコンピュータ
1から電圧変化量を設定することで、プリンタ20の内
部ではアドレス信号とクロック信号2とを出力するだけ
で、プリントヘッド駆動波形を自由に制御することがで
きる。By setting the amount of voltage change from the host computer 1 by the above-described method, the print head drive waveform can be freely controlled only by outputting the address signal and the clock signal 2 inside the printer 20. it can.
【0024】図5は、本発明の第2の実施の形態に係る
一実施例としてのインクジェット記録装置の構成を示す
ブロック図である。なお、プリンタ20の構成に関して
は、図1と同様であるため、省略してある。図示するよ
うに、プリンタドライバ3は、印刷モードに応じて基本
波形データを選択する基本波形データ選択手段10、複
数の基本波形データ群11、基本波形データからプリン
トヘッド駆動波形を計算する基本波形データ補正手段1
2、基本波形データ補正手段12の出力を駆動波形生成
データに変換するデータ変換手段13からなる。FIG. 5 is a block diagram showing the configuration of an ink jet recording apparatus as one example according to the second embodiment of the present invention. The configuration of the printer 20 is the same as that of FIG. As shown in the figure, the printer driver 3 includes a basic waveform data selecting means 10 for selecting basic waveform data according to a print mode, a plurality of basic waveform data groups 11, and basic waveform data for calculating a print head driving waveform from the basic waveform data. Correction means 1
2. Data conversion means 13 for converting the output of the basic waveform data correction means 12 into drive waveform generation data.
【0025】基本波形データ群7は、各印刷モードで使
用される様々な形状のプリントヘッド駆動波形の基本と
なるのものである。基本波形データは、図6に示すよう
に複数の折れ点の横軸を時間t、縦軸を電圧vとした座
標系での絶対座標値である。即ち、例えば、基本波形a
ならば、折れ点a0〜a5それぞれの横軸を時間t、縦
軸を電圧vとした絶対座標の値(Xa0,Ya0)〜
(Xa5,Ya5)で格納されている。The basic waveform data group 7 serves as a basis for print head drive waveforms of various shapes used in each print mode. The basic waveform data is absolute coordinate values in a coordinate system in which the horizontal axis of a plurality of break points is time t and the vertical axis is voltage v, as shown in FIG. That is, for example, the basic waveform a
Then, the absolute coordinate values (Xa0, Ya0) to the time t on the horizontal axis and the voltage v on the vertical axis of each of the break points a0 to a5 are
(Xa5, Ya5).
【0026】印刷が実行され、印刷モードが決定される
と、基本波形データ選択手段10は、基本波形データ群
11の中からそのモードにおけるプリントヘッド駆動波
形に最も近い形状の基本波形データを選択する。選択さ
れた基本波形データは、基本波形データ補正手段12に
よって補正される。例えば、図7のように基本波形に対
して、Δvだけ振幅が大きいプリントヘッド駆動波形を
生成する場合、基本波形データ補正手段12は基本波形
データを基にプリントヘッド駆動波形の折れ点の絶対座
標の値(X0,Y0)〜(X5,Y5)を計算する。When printing is performed and the printing mode is determined, the basic waveform data selecting means 10 selects from the basic waveform data group 11 the basic waveform data having the shape closest to the print head drive waveform in that mode. . The selected basic waveform data is corrected by the basic waveform data correction means 12. For example, when a print head drive waveform having a larger amplitude by Δv than the basic waveform as shown in FIG. 7 is generated, the basic waveform data correction means 12 uses the absolute waveform coordinates of the break point of the print head drive waveform based on the basic waveform data. (X0, Y0) to (X5, Y5) are calculated.
【0027】基本波形データ補正手段12によって計算
された各折れ点の絶対座標の値は、データ変換手段13
によって駆動波形生成データに変換され、I/F5を介
してプリンタ20へ送信される。The absolute coordinate value of each break point calculated by the basic waveform data correction means 12 is calculated by the data conversion means 13
Is converted into drive waveform generation data, and transmitted to the printer 20 via the I / F 5.
【0028】上述した手法により、プリントヘッド駆動
波形の基本となる基本波形データを補正して駆動波形生
成データを計算することで、あらかじめ駆動波形生成デ
ータをすべて用意しておく手法と比べて、大幅に記憶領
域を節約することができる。By calculating the drive waveform generation data by correcting the basic waveform data, which is the basis of the print head drive waveform, by the above-described method, it is significantly different from the method of preparing all the drive waveform generation data in advance. The storage area can be saved.
【0029】図8は、本発明の第3の実施の形態に係る
一実施例としてのインクジェット記録装置の構成を示す
ブロック図である。プリンタ20の内部に温度検出手段
27を備え、温度検出手段27によって検出された温度
情報が、I/F21、I/F5を介して基本波形データ
補正手段12へ送られる。FIG. 8 is a block diagram showing the configuration of an ink jet recording apparatus as one example according to the third embodiment of the present invention. The printer 20 includes a temperature detecting unit 27, and temperature information detected by the temperature detecting unit 27 is sent to the basic waveform data correcting unit 12 via the I / F 21 and the I / F 5.
【0030】インクは、高温では軟らかく、低温では硬
くなる。装置の使用環境によって環境温度が異なる場合
があり、また、印刷中においても、各種素子が発する熱
によってプリンタ内の温度は上昇する。従って、プリン
トヘッド駆動波形をプリンタ使用中の温度に合わせて補
正する必要がある。The ink is soft at high temperatures and hard at low temperatures. The environmental temperature may vary depending on the use environment of the apparatus, and even during printing, the temperature inside the printer rises due to the heat generated by various elements. Therefore, it is necessary to correct the print head drive waveform according to the temperature during use of the printer.
【0031】印刷中、例えば1頁分の印刷が終了するご
とに、温度検出手段27がプリンタ内部の温度を測定
し、I/F21を介してホストコンピュータ1へ送信す
る。この温度情報は、I/F5を介して基本波形データ
補正手段へ送られ、基本波形データの補正に使われる。During printing, for example, each time printing of one page is completed, the temperature detecting means 27 measures the temperature inside the printer and sends it to the host computer 1 via the I / F 21. This temperature information is sent to the basic waveform data correction means via the I / F 5 and used for correcting the basic waveform data.
【0032】例えば、図7のプリントヘッド駆動波形
は、公知の温度補正式に従って、主として駆動電圧が、
印刷中の環境温度が25℃より高い時にはより低い電圧
に、25℃より低い時にはより高い電圧になるように補
正され、これに合わせて、折れ点の絶対座標の値(X
0,Y0)〜(X5,Y5)が補正される。For example, the print head drive waveform shown in FIG.
When the environmental temperature during printing is higher than 25 ° C., the voltage is corrected to a lower voltage, and when the environmental temperature is lower than 25 ° C., the voltage is corrected to a higher voltage.
(0, Y0) to (X5, Y5) are corrected.
【0033】[0033]
【発明の効果】以上説明したように、本発明に係るイン
クジェット記録装置によれば、プリントヘッド駆動波形
生成用の駆動波形生成データ群や基本波形データ群を予
めホストコンピュータに格納しておき、該データ群を印
刷モードに応じて読み出し、必要に応じてホストコンピ
ュータ側でデータを補正した上でプリンタへ送る構成と
したため、プリンタ側に複雑な演算回路や膨大なメモリ
領域を用意することなく、所望の駆動波形をプログラマ
ブルに得ることができる。As described above, according to the ink jet recording apparatus of the present invention, a group of drive waveform generation data and a group of basic waveform data for generating a printhead drive waveform are stored in the host computer in advance. The data group is read according to the print mode, and the data is corrected by the host computer and sent to the printer if necessary.This eliminates the need for a complicated arithmetic circuit and a huge memory area on the printer side. Can be obtained programmably.
【0034】駆動波形生成データ群や基本波形データ群
はホストコンピュータ側に格納されているため、必要に
応じてその内容を書き換え更新することが可能であり、
プリントヘッド駆動波形の変更及び追加が容易である。
これにより、プリンタの発売後に新しい記録媒体が登場
した場合においても、ホストコンピュータ内の波形デー
タ群の書き換えにより、新記録媒体に適したプリントヘ
ッド駆動波形を生成することが可能である。Since the drive waveform generation data group and the basic waveform data group are stored in the host computer, their contents can be rewritten and updated as necessary.
It is easy to change and add a print head drive waveform.
Thus, even when a new recording medium appears after the release of the printer, it is possible to generate a print head drive waveform suitable for the new recording medium by rewriting the waveform data group in the host computer.
【0035】請求項3にかかる発明によれば、環境温度
によるプリントヘッド駆動波形の補正をホストコンピュ
ータ側で行っているため、ホストコンピュータの高性能
な演算装置を用いて温度補正演算を行うことができる。
そのため、プリンタ内に温度補正演算回路を用意する場
合に比べて、より精密な温度補正演算が可能となる。According to the third aspect of the present invention, the correction of the print head drive waveform based on the environmental temperature is performed on the host computer side, so that the temperature correction calculation can be performed using a high-performance calculation device of the host computer. it can.
Therefore, a more precise temperature correction operation can be performed than when a temperature correction operation circuit is provided in the printer.
【図1】本発明の第1の実施例におけるインクジェット
記録装置の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of an ink jet recording apparatus according to a first embodiment of the present invention.
【図2】駆動波形生成手段50の内部構成を示すブロッ
ク図である。FIG. 2 is a block diagram showing an internal configuration of a driving waveform generation unit 50.
【図3】プリントヘッド駆動波形の生成の過程を示す説
明図である。FIG. 3 is an explanatory diagram showing a process of generating a print head drive waveform.
【図4】データ信号を用いてメモリ51にスルーレート
を設定する場合の各信号のタイミングを示すタイミング
チャートである。FIG. 4 is a timing chart showing the timing of each signal when a slew rate is set in a memory 51 using a data signal.
【図5】本発明の第2の実施例におけるインクジェット
記録装置の構成を示すブロック図である。FIG. 5 is a block diagram illustrating a configuration of an inkjet recording apparatus according to a second embodiment of the present invention.
【図6】図5に示したホストコンピュータ1において、
基本波形データ記憶手段7に格納すべき基本波形データ
群を示す図である。FIG. 6 shows a host computer 1 shown in FIG.
FIG. 3 is a diagram showing a basic waveform data group to be stored in a basic waveform data storage means 7;
【図7】図5に示したホストコンピュータ1における基
本波形データ群に対する基本波形データ補正手段8によ
る波形補正の方法を示す図である。7 is a diagram showing a method of correcting a waveform of a basic waveform data group by a basic waveform data correction unit 8 in the host computer 1 shown in FIG.
【図8】本発明の第3の実施例におけるインクジェット
記録装置の構成を示すブロック図である。FIG. 8 is a block diagram illustrating a configuration of an ink jet recording apparatus according to a third embodiment of the present invention.
1…ホストコンピュータ 2…印刷データ 3…I/F 4…駆動波形生成データ記憶手段 5…駆動波形生成データ選択手段 6…基本波形データ選択手段 7…基本波形データ記憶手段 8…基本波形データ補正手段 9…データ変換手段 20…プリンタ 21…I/F 22…RAM 22a…受信バッファ 22b…中間バッファ 22c…出力バッファ 23…制御部 24…ROM 25…I/F 26…プリントヘッド 27…温度検出手段 50…駆動波形生成手段 51…メモリ 52…ラッチ1 53…加算器 54…ラッチ2 56…デジタル/アナログ変換器 57…電圧増幅部 58…電流増幅部 DESCRIPTION OF SYMBOLS 1 ... Host computer 2 ... Printing data 3 ... I / F 4 ... Drive waveform generation data storage means 5 ... Drive waveform generation data selection means 6 ... Basic waveform data selection means 7 ... Basic waveform data storage means 8 ... Basic waveform data correction means 9 Data Conversion Means 20 Printer 21 I / F 22 RAM 22a Receive Buffer 22b Intermediate Buffer 22c Output Buffer 23 Control Unit 24 ROM 25 I / F 26 Printhead 27 Temperature Detection Means 50 ... Drive waveform generating means 51 ... Memory 52 ... Latch 1 53 ... Adder 54 ... Latch 2 56 ... Digital / analog converter 57 ... Voltage amplifier 58 ... Current amplifier
Claims (3)
した複数種類の駆動波形生成データ群と、該駆動波形生
成データ群から任意の駆動波形生成データを選択する駆
動波形生成データ選択手段と、該駆動波形生成データ選
択手段が選択した駆動波形生成データをプリンタへ送信
する駆動波形生成データ送信手段とを備えたプリンタド
ライバと、駆動波形生成データを受信する駆動波形生成
データ受信手段と、該駆動波形生成データ受信手段が受
信した駆動波形生成データをデジタル/アナログ変換し
てアナログ信号として出力するデジタル/アナログ変換
手段と、該デジタル/アナログ変換手段により出力され
た前記アナログ信号を増幅する信号増幅手段と、該信号
増幅手段が出力するプリントヘッド駆動波形によって駆
動されるプリントヘッドとを備えたインクジェット記録
装置において、前記プリンタドライバを、プリンタドラ
イバ供給手段を介して、プリンタに接続されたホストコ
ンピュータに読み込み取得し、前記駆動波形生成データ
選択手段が印刷モードに応じて任意の駆動波形生成デー
タを選択し、前記駆動波形生成データ送信手段が駆動波
形生成データをプリンタへ送信することを特徴とするイ
ンクジェット記録装置。A plurality of drive waveform generation data groups obtained by dividing a print head drive waveform in units of time; and a drive waveform generation data selecting means for selecting arbitrary drive waveform generation data from the drive waveform generation data group; A printer driver including driving waveform generation data transmitting means for transmitting the driving waveform generation data selected by the driving waveform generation data selecting means to the printer; driving waveform generation data receiving means for receiving the driving waveform generation data; Digital / analog conversion means for digitally / analog converting the drive waveform generation data received by the generation data reception means and outputting it as an analog signal, and signal amplifying means for amplifying the analog signal output by the digital / analog conversion means A print driven by a print head drive waveform output by the signal amplifying means. In the ink jet recording apparatus provided with a printer driver, the printer driver is read and acquired by a host computer connected to a printer via a printer driver supply unit, and the drive waveform generation data selection unit is arbitrarily selected according to a print mode. Wherein the drive waveform generation data transmitting means transmits the drive waveform generation data to a printer.
おいて、前記プリンタドライバが基本波形データ群と、
該基本波形データ群から任意の基本波形データを選択す
る基本波形データ選択手段と、該基本波形データ選択手
段が選択した基本波形データに補正を加える基本波形デ
ータ補正手段と、基本波形データを駆動波形生成データ
に変換するデータ変換手段とを備えることを特徴とする
インクジェット記録装置。2. An ink jet recording apparatus according to claim 1, wherein said printer driver includes a basic waveform data group,
Basic waveform data selecting means for selecting arbitrary basic waveform data from the basic waveform data group; basic waveform data correcting means for correcting the basic waveform data selected by the basic waveform data selecting means; An ink jet recording apparatus comprising: data conversion means for converting the data into generated data.
おいて、環境温度を基に前記基本波形データを補正する
ことを特徴とするインクジェット記録装置。3. The ink jet recording apparatus according to claim 2, wherein said basic waveform data is corrected based on an environmental temperature.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15226099A JP3721574B2 (en) | 1999-05-31 | 1999-05-31 | Inkjet recording device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15226099A JP3721574B2 (en) | 1999-05-31 | 1999-05-31 | Inkjet recording device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000334941A true JP2000334941A (en) | 2000-12-05 |
JP3721574B2 JP3721574B2 (en) | 2005-11-30 |
Family
ID=15536606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP15226099A Expired - Fee Related JP3721574B2 (en) | 1999-05-31 | 1999-05-31 | Inkjet recording device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3721574B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006175726A (en) * | 2004-12-22 | 2006-07-06 | Konica Minolta Holdings Inc | Liquid droplet ejection controlling apparatus |
JP2008197511A (en) * | 2007-02-15 | 2008-08-28 | Seiko Epson Corp | Droplet discharge apparatus, drive circuit board and method of driving droplet discharge apparatus |
JP7494660B2 (en) | 2020-08-28 | 2024-06-04 | セイコーエプソン株式会社 | DRIVE WAVEFORM DETERMINATION METHOD, DRIVE WAVEFORM DETERMINATION PROGRAM, LIQUID EJECTION APPARATUS, AND DRIVE WAVEFORM DETERMINATION SYSTEM |
-
1999
- 1999-05-31 JP JP15226099A patent/JP3721574B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006175726A (en) * | 2004-12-22 | 2006-07-06 | Konica Minolta Holdings Inc | Liquid droplet ejection controlling apparatus |
JP2008197511A (en) * | 2007-02-15 | 2008-08-28 | Seiko Epson Corp | Droplet discharge apparatus, drive circuit board and method of driving droplet discharge apparatus |
JP7494660B2 (en) | 2020-08-28 | 2024-06-04 | セイコーエプソン株式会社 | DRIVE WAVEFORM DETERMINATION METHOD, DRIVE WAVEFORM DETERMINATION PROGRAM, LIQUID EJECTION APPARATUS, AND DRIVE WAVEFORM DETERMINATION SYSTEM |
Also Published As
Publication number | Publication date |
---|---|
JP3721574B2 (en) | 2005-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6431676B2 (en) | Generation of driving waveforms to actuate driving elements of print head | |
JPS5939556A (en) | Drop-on-demand printing system | |
JP2000238262A (en) | Ink jet recorder | |
JP2001121697A (en) | Generation of waveform for driving drive element | |
US6499820B2 (en) | Apparatus and method of generating waveform for driving ink jet print head | |
JP2000158643A5 (en) | ||
JP3721574B2 (en) | Inkjet recording device | |
KR0136762B1 (en) | The toning data processing method of printer, and apparatus therefor | |
JP3952639B2 (en) | Inkjet recording device | |
JP4442976B2 (en) | Generation of drive waveforms to drive the print head drive elements | |
JPH10109433A (en) | Printer controlling device and printer controlling method | |
JP2003054015A (en) | Device and method for driving ink jet recording head | |
JP2001080069A (en) | Ink-jet recording apparatus | |
JP2001260330A (en) | Generation of driving waveform for driving drive element of print head | |
US7292364B2 (en) | Printing apparatus and print control method | |
JP2001047614A (en) | Ink jet recorder | |
JP2503589B2 (en) | Image recording device | |
JP2001138515A (en) | Ink jet recorder | |
JPS61293863A (en) | Tone expression of ink jet printing device | |
JP3767270B2 (en) | Printing apparatus, drive waveform generation apparatus, and drive waveform generation method | |
JP4266553B2 (en) | Inkjet recording device | |
JP2001080071A (en) | Printing apparatus and apparatus and method for generating driving waveform | |
JP2001180030A (en) | Thermal head and thermal printer | |
JP4572631B2 (en) | Printing apparatus, drive waveform generation apparatus, and drive waveform generation method | |
JP2506623B2 (en) | Gradation control device in printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041116 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041119 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050117 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050117 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050523 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050701 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20050802 |
|
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: 20050822 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050904 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080922 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090922 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090922 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100922 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100922 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110922 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120922 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130922 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |