JP2016172394A - Liquid ejection apparatus and liquid ejection method - Google Patents
Liquid ejection apparatus and liquid ejection method Download PDFInfo
- Publication number
- JP2016172394A JP2016172394A JP2015053862A JP2015053862A JP2016172394A JP 2016172394 A JP2016172394 A JP 2016172394A JP 2015053862 A JP2015053862 A JP 2015053862A JP 2015053862 A JP2015053862 A JP 2015053862A JP 2016172394 A JP2016172394 A JP 2016172394A
- Authority
- JP
- Japan
- Prior art keywords
- data
- selection
- signal
- drive
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000007788 liquid Substances 0.000 title claims abstract description 106
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims abstract description 25
- 238000003860 storage Methods 0.000 claims description 19
- 238000007599 discharging Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000015556 catabolic process Effects 0.000 abstract 1
- 238000006731 degradation reaction Methods 0.000 abstract 1
- 238000012546 transfer Methods 0.000 description 125
- 239000000976 ink Substances 0.000 description 94
- 238000013500 data storage Methods 0.000 description 77
- NCGICGYLBXGBGN-UHFFFAOYSA-N 3-morpholin-4-yl-1-oxa-3-azonia-2-azanidacyclopent-3-en-5-imine;hydrochloride Chemical compound Cl.[N-]1OC(=N)C=[N+]1N1CCOCC1 NCGICGYLBXGBGN-UHFFFAOYSA-N 0.000 description 73
- 238000007639 printing Methods 0.000 description 59
- 230000008569 process Effects 0.000 description 34
- 230000032258 transport Effects 0.000 description 24
- 238000012795 verification Methods 0.000 description 24
- 101100422768 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SUL2 gene Proteins 0.000 description 22
- 101100191136 Arabidopsis thaliana PCMP-A2 gene Proteins 0.000 description 21
- 101100048260 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) UBX2 gene Proteins 0.000 description 21
- 238000012545 processing Methods 0.000 description 18
- 230000006866 deterioration Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000007704 transition Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000011010 flushing procedure Methods 0.000 description 6
- 239000003086 colorant Substances 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 239000002585 base Substances 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000000630 rising effect Effects 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 2
- 238000007641 inkjet printing Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000011344 liquid material Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 239000011347 resin Substances 0.000 description 2
- 229920005989 resin Polymers 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 238000000018 DNA microarray Methods 0.000 description 1
- 241000379208 Latris Species 0.000 description 1
- 239000002253 acid Substances 0.000 description 1
- 239000003513 alkali Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000007772 electrode material Substances 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000005530 etching Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 239000000314 lubricant Substances 0.000 description 1
- 239000011368 organic material Substances 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Ink Jet (AREA)
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
Abstract
Description
本発明は、液体を吐出する液体吐出装置及び液体吐出方法に関する。 The present invention relates to a liquid discharge apparatus and a liquid discharge method for discharging a liquid.
上述した液体吐出装置の一例であるインクジェット式の印刷装置は、例えば、特許文献1に開示されるように、印刷装置本体に設けられたコントローラーと、インク等の液体を吐出するプリントヘッド等を有するヘッドユニットとを備えている。コントローラーが出力する各種のデータや信号は、フレキシブルケーブルを通じてヘッドユニットに入力される。コントローラーが出力する信号は、例えば、複数の吐出部を駆動させる駆動信号である。コントローラーが出力するデータは、例えば、各吐出部への駆動信号の印加及び非印加を制御する印字データや、駆動信号に含まれる複数の駆動パルスのうちどの駆動パルスを選択するかを規定する選択データである。
An ink jet printing apparatus, which is an example of the liquid ejection apparatus described above, includes, for example, a controller provided in a printing apparatus main body and a print head that ejects liquid such as ink, as disclosed in
ところで、上記印刷装置においては、印刷の対象となる媒体の大きさが大きくなるにつれて、ヘッドユニットが走査される距離も長くなる。その結果、ヘッドユニットが長い距離を走査されることに起因する種々の外乱が各種の処理に対して生じる。こうした外乱の影響を抑える技術としては、例えば、特許文献2に記載されるように、キャリッジの移動に対する外乱を推定してキャリッジモーターの駆動量に推定結果をフィードバックする技術が知られている。
By the way, in the printing apparatus, as the medium to be printed becomes larger, the distance that the head unit is scanned becomes longer. As a result, various disturbances caused by the head unit being scanned over a long distance are generated for various processes. As a technique for suppressing the influence of such disturbance, for example, as described in
一方で、ヘッドユニットが走査される距離が長くなるほど、ヘッドユニットへデータを転送するための配線も長くなる。このような配線長が長くなると、コントローラーからヘッドユニットへのデータの転送が、外乱の影響を受けやすくなる。特に、近年では、印刷装置の処理の速度を高めること目的として、例えば、印刷の開始の指示からインクが吐出されて実際に印刷が開始されるまでの期間を短くすることが求められる。こうした期間内においては、媒体を搬送するモーターやキャリッジを走査するモーターが駆動され始める期間と、コントローラーからヘッドユニットへ各種のデータが転送される期間とが重なる。そして、モーターの駆動が開始される期間では多くのノイズが発生するため、こうした期間に各種データの転送が行われると、データの論理値の反転や、データのビット位置がずれるデータシフト等の転送エラーが生じやすくなる。 On the other hand, the longer the distance that the head unit is scanned, the longer the wiring for transferring data to the head unit. When such a wiring length becomes long, the transfer of data from the controller to the head unit is likely to be affected by disturbance. In particular, in recent years, for the purpose of increasing the processing speed of the printing apparatus, for example, it is required to shorten the period from the start of printing to the time when ink is ejected and printing is actually started. Within such a period, the period in which the motor for transporting the medium and the motor for scanning the carriage start to be driven overlaps the period in which various data are transferred from the controller to the head unit. Since a lot of noise is generated during the period when the motor is started, when various data is transferred during such a period, the logical value of the data is inverted or the data is shifted such that the bit position of the data is shifted. Error is likely to occur.
こうしたデータの転送エラーは、インクを吐出すべきノズルからインクが吐出されなかったり、インクを吐出すべきではないノズルからインクが吐出されたりする誤吐出を招き、印刷結果の品質を高めることの障害となっている。なお、インクジェット式の印刷装置に限らず、その他の液体吐出装置であっても、本体側のコントローラーとヘッドユニットとがフレキシブルケーブル等の伝送路を通じて通信し、液体の吐出開始前のモーター駆動期間中にデータの転送が行われる構成では、概ね同様の課題が存在する。 Such a data transfer error is an obstacle to improving the quality of the printing result by causing erroneous ejection in which ink is not ejected from nozzles that should eject ink or ink is ejected from nozzles that should not eject ink. It has become. Note that the controller and head unit of the main body communicate with each other through a transmission line such as a flexible cable, and the motor drive period before starting the liquid discharge is not limited to the ink jet printing apparatus. In the configuration in which data is transferred, there are generally similar problems.
本発明の目的は、液体の吐出によって形成される対象の品質の低下を抑えることのできる液体吐出装置及び液体吐出方法を提供することにある。 An object of the present invention is to provide a liquid ejecting apparatus and a liquid ejecting method capable of suppressing deterioration in quality of a target formed by ejecting liquid.
以下、上記課題を解決するための手段、および、その作用効果について記載する。
上記課題を解決する液体吐出装置は、液体を吐出するための複数の駆動素子と、前記駆動素子を駆動させる複数の波形を含む駆動信号を生成する駆動信号生成部と、前記駆動素子の駆動によって形成される液体のドットの大きさを前記駆動素子ごとに定める制御データと、前記ドットの大きさと各波形の印加の可否とを対応付けるための選択データとを生成するとともに、前記制御データと前記選択データとの少なくとも一方が第1データであり、前記第1データと一致した第2データを生成するデータ生成部と、前記駆動信号生成部が前記駆動信号を出力する前に、前記データ生成部が生成した前記制御データ、前記選択データ、及び、前記第2データを出力するデータ出力制御部と、前記データ出力制御部から入力されたデータのなかで前記第1データと前記第2データとが一致するか否かの判定を行うエラーチェック部と、前記液体の非吐出を各波形の印加の可否で示す非吐出選択データを記憶する記憶部と、前記判定の結果が一致であるとき、前記データ出力制御部から入力される前記制御データ及び前記選択データに基づいて、前記駆動素子に対する前記波形の印加及び非印加を制御し、前記判定の結果が不一致であるとき、前記データ出力制御部から入力される前記制御データ及び前記非吐出選択データに基づいて、前記駆動素子に対する前記波形の印加及び非印加を制御する吐出制御部と、前記駆動素子と、前記エラーチェック部と、前記記憶部と、前記吐出制御部とを有するヘッドユニットと、前記駆動信号生成部と、前記データ生成部と、前記データ出力制御部とを有する制御部と、前記制御データ、前記選択データ、及び、前記第2データの伝送路であって、前記制御部と前記ヘッドユニットとを電気的に接続するフレキシブルケーブルと、を備える。
Hereinafter, means for solving the above-described problems and the effects thereof will be described.
A liquid ejection apparatus that solves the above problems includes a plurality of drive elements for ejecting liquid, a drive signal generation unit that generates a drive signal including a plurality of waveforms for driving the drive elements, and driving of the drive elements. The control data for determining the size of the liquid dot to be formed for each of the drive elements, and selection data for associating the size of the dot with the applicability of each waveform, and generating the control data and the selection At least one of the data is first data, a data generation unit that generates second data that matches the first data, and before the drive signal generation unit outputs the drive signal, the data generation unit Among the data input control unit that outputs the generated control data, the selection data, and the second data, and the data input from the data output control unit An error check unit that determines whether or not the first data and the second data match; a storage unit that stores non-ejection selection data that indicates whether or not the liquid is non-ejected by application of each waveform; When the result of the determination is coincident, application and non-application of the waveform to the drive element are controlled based on the control data and the selection data input from the data output control unit, and the result of the determination is A discharge control unit that controls application and non-application of the waveform to the drive element based on the control data and the non-discharge selection data input from the data output control unit when they do not match; The head unit having the error check unit, the storage unit, and the ejection control unit, the drive signal generation unit, the data generation unit, and the data output control unit A control unit having the control data, the selection data, and a transmission path of the second data, and a flexible cable for electrically connecting the head unit and the control unit.
上記構成によれば、駆動信号生成部が駆動信号を出力する前に、制御部からヘッドユニットへデータが2回転送される。そして、これらのデータが一致しないとき、すなわち、データに転送エラーが生じているときには、非吐出選択データに基づく吐出の制御が行われ、液体が吐出されない。したがって、誤ったデータに基づく液体の吐出は行われない。液体を吐出すべきではない位置に液体が吐出されることに比較すると、液体の吐出が行われないことは、液体の吐出によって形成される対象の品質に与える影響が小さい。それゆえ、液体の吐出によって形成される対象の品質の低下を抑えることができる。 According to the above configuration, data is transferred twice from the control unit to the head unit before the drive signal generation unit outputs the drive signal. When these data do not match, that is, when a transfer error occurs in the data, ejection control based on the non-ejection selection data is performed, and no liquid is ejected. Accordingly, the liquid is not ejected based on erroneous data. Compared to the case where the liquid is not ejected to a position where the liquid should not be ejected, the fact that the liquid is not ejected has a smaller influence on the quality of the object formed by the liquid ejection. Therefore, it is possible to suppress the deterioration of the quality of the object formed by the liquid discharge.
上記液体吐出装置において、前記エラーチェック部は、前記判定の結果が不一致であるとき、前記不一致を示すエラー信号を前記制御部に出力し、前記エラー信号が前記制御部に入力されたとき、前記データ出力制御部は、前記第1データを前記吐出制御部へ向けて再び出力することが好ましい。 In the liquid ejection apparatus, the error check unit outputs an error signal indicating the mismatch to the control unit when the result of the determination is mismatch, and when the error signal is input to the control unit, The data output control unit preferably outputs the first data again toward the discharge control unit.
上記構成によれば、データに転送エラーが生じているときには、データが再送されるため、再送されたデータに基づいて駆動素子を駆動することが可能である。したがって、転送エラーが生じたデータに基づいて液体が吐出される予定であった位置に液体の吐出が全く行われない構成と比較して、液体の吐出によって形成される対象の品質が高められる。 According to the above configuration, when a transfer error occurs in the data, since the data is retransmitted, it is possible to drive the drive element based on the retransmitted data. Therefore, the quality of the target formed by the liquid ejection is improved as compared with a configuration in which no liquid is ejected to the position where the liquid was to be ejected based on the data in which the transfer error occurred.
上記液体吐出装置において、前記データ出力制御部が前記第1データを出力する期間と、前記データ出力制御部が前記第2データを出力する期間との少なくとも一方は、前記液体の吐出を受ける媒体が前記液体の吐出を受ける位置に搬送される期間に含まれてもよい。 In the liquid ejecting apparatus, at least one of a period in which the data output control unit outputs the first data and a period in which the data output control unit outputs the second data is a medium that receives the liquid ejection. It may be included in a period during which the liquid is transported to a position where it is discharged.
媒体が液体の吐出を受ける位置に搬送される期間は、媒体の搬送のためにモーターが駆動されることに起因して、特にノイズが生じやすく、ノイズに基づくデータの転送エラーが生じやすい。上記構成によれば、こうしたデータの転送エラーが生じやすい期間に、制御部からヘッドユニットへデータが2回転送され、データに転送エラーが生じているときには、液体の吐出が行われないため、液体の吐出によって形成される対象の品質の低下を適切に抑えることができる。 During the period in which the medium is transported to the position where the liquid is discharged, noise is particularly likely to occur due to the motor being driven to transport the medium, and data transfer errors based on noise are likely to occur. According to the above configuration, since data is transferred twice from the control unit to the head unit during a period in which such a data transfer error is likely to occur and liquid transfer error occurs, liquid is not discharged. It is possible to appropriately suppress the deterioration of the quality of the target formed by the ejection of the liquid.
上記液体吐出装置において、前記ヘッドユニットを搭載して往復移動するキャリッジをさらに備え、前記データ出力制御部が前記第1データを出力する期間と、前記データ出力制御部が前記第2データを出力する期間との少なくとも一方は、前記キャリッジが前記液体を吐出する位置に向けて加速移動する期間に含まれてもよい。 The liquid ejecting apparatus further includes a carriage mounted with the head unit and reciprocating, the data output control unit outputting the first data, and the data output control unit outputting the second data. At least one of the periods may be included in a period in which the carriage accelerates toward a position for discharging the liquid.
キャリッジが加速移動する期間は、キャリッジの移動のためにモーターが駆動されることに起因して、特にノイズが生じやすく、ノイズに基づくデータの転送エラーが生じやすい。上記構成によれば、こうしたデータの転送エラーが生じやすい期間に、制御部からヘッドユニットへデータが2回転送され、データに転送エラーが生じているときには、液体の吐出が行われないため、液体の吐出によって形成される対象の品質の低下を適切に抑えることができる。 During the period during which the carriage is accelerated, noise is particularly likely to occur due to the motor being driven to move the carriage, and data transfer errors based on noise are likely to occur. According to the above configuration, since data is transferred twice from the control unit to the head unit during a period in which such a data transfer error is likely to occur and liquid transfer error occurs, liquid is not discharged. It is possible to appropriately suppress the deterioration of the quality of the target formed by the ejection of the liquid.
上記課題を解決する液体吐出方法は、制御部がフレキシブルケーブルを介して出力した駆動信号、制御データ、及び、選択データに基づいてヘッド駆動回路が複数の駆動素子を制御して液体を吐出させる液体吐出方法であって、前記駆動信号は、前記駆動素子を駆動させる複数の波形を含み、前記制御データは、前記駆動素子の駆動によって形成される液体のドットの大きさを前記駆動素子ごとに定め、前記選択データは、前記ドットの大きさと各波形の印加の可否とを対応付けるためのデータであり、前記制御部が、前記ヘッド駆動回路へ前記駆動信号を出力する前に、前記制御データと前記選択データとの少なくとも一方を含む第1データと、前記第1データと一致した第2データとを出力する第1ステップと、前記ヘッド駆動回路が、前記制御部から入力された前記第1データと前記第2データとが一致するか否かを判定する第2ステップと、前記ヘッド駆動回路が、前記制御データと、前記選択データとに基づいて前記駆動素子に対する前記波形の印加及び非印加を制御する第3ステップと、を含み、前記液体の非吐出を各波形の印加の可否で示すデータが非吐出選択データであり、前記第2ステップにて前記第1データと前記第2データとが一致しないと判定されたとき、前記第3ステップでは、前記非吐出選択データを前記選択データとして用いる。 A liquid ejection method that solves the above problem is a liquid in which a head drive circuit controls a plurality of drive elements based on drive signals, control data, and selection data output from a control unit via a flexible cable, and ejects liquid. In the ejection method, the driving signal includes a plurality of waveforms for driving the driving elements, and the control data determines a size of a liquid dot formed by driving the driving elements for each driving element. The selection data is data for associating the size of the dots with applicability of each waveform, and before the control unit outputs the drive signal to the head drive circuit, the control data and the A first step of outputting first data including at least one of selection data and second data matching the first data; and the head driving circuit, A second step of determining whether or not the first data and the second data input from the control unit match, and the head driving circuit is configured to perform the control based on the control data and the selection data. A third step of controlling application and non-application of the waveform to the drive element, wherein data indicating non-ejection of the liquid by the applicability of each waveform is non-ejection selection data, and in the second step When it is determined that the first data does not match the second data, the non-ejection selection data is used as the selection data in the third step.
上記方法によれば、制御部が駆動信号を出力する前に、制御部からヘッド駆動回路へデータが2回転送される。そして、これらのデータが一致しないとき、すなわち、データに転送エラーが生じているときには、非吐出選択データに基づく吐出の制御が行われ、液体が吐出されない。したがって、誤ったデータに基づく液体の吐出は行われない。液体を吐出すべきではない位置に液体が吐出されることに比較すると、液体の吐出が行われないことは、液体の吐出によって形成される対象の品質に与える影響が小さい。それゆえ、液体の吐出によって形成される対象の品質の低下を抑えることができる。 According to the above method, data is transferred twice from the control unit to the head drive circuit before the control unit outputs the drive signal. When these data do not match, that is, when a transfer error occurs in the data, ejection control based on the non-ejection selection data is performed, and no liquid is ejected. Accordingly, the liquid is not ejected based on erroneous data. Compared to the case where the liquid is not ejected to a position where the liquid should not be ejected, the fact that the liquid is not ejected has a smaller influence on the quality of the object formed by the liquid ejection. Therefore, it is possible to suppress the deterioration of the quality of the object formed by the liquid discharge.
(第1実施形態)
以下、液体吐出装置及び液体吐出方法を具体化した第1実施形態について図面を参照して説明する。
(First embodiment)
Hereinafter, a first embodiment embodying a liquid ejection apparatus and a liquid ejection method will be described with reference to the drawings.
図1に示す液体吐出装置の一例であるプリンター11は、例えばインクジェット式プリンターである。プリンター11は、上方を含む一部が開放された有底箱状のフレーム12を有し、フレーム12の底部には、媒体の一例である用紙Pを支持する支持台13が配置されている。支持台13の上方位置には、支持台13の長手方向と平行に延びるガイド部材14が、両端部をフレーム12に支持された状態で架設されている。キャリッジ15は、走査方向Xに往復動可能な状態でガイド部材14に支持されている。吐出ヘッド16は、支持台13と対向可能な状態でキャリッジ15に支持されている。液体の一例であるインクを収容した液体収容体17は、キャリッジ15に対し着脱可能に装着されている。
A
なお、本実施形態における液体収容体17の数は4つであり、4つの液体収容体17の各々には、互いに異なる色のインクが収容され、インクの一例として、黒(K)、シアン(C)、マゼンタ(M)及びイエロー(Y)のインクがこれらの液体収容体17に別々に収容されている。各液体収容体17から供給されたインクは、キャリッジ15と共に走査方向Xに移動中の吐出ヘッド16から用紙Pに向かって吐出される。これによって、カラーの画像や文字が用紙Pに印刷される。
Note that the number of the
走査方向Xにおいてフレーム12の両端部の一方には、駆動プーリー18が配置され、両端部の他方には、従動プーリー19が配置されている。駆動プーリー18及び従動プーリー19は、回転自在な状態でフレーム12に支持されている。駆動プーリー18には、キャリッジ15の動力源となるキャリッジモーター20の出力軸が連結されている。これら一対のプーリー18,19には、無端状のタイミングベルト21が掛装されている。キャリッジモーター20の駆動力がタイミングベルト21を通じてキャリッジ15に伝達されるとき、ガイド部材14にガイドされるキャリッジ15が走査方向Xに往復移動する。
In the scanning direction X, a driving
プリンター11には、搬送モーター22と、搬送モーター22が出力する駆動力によって回転される各種のローラーとが設けられている。搬送モーター22が駆動されることによって各ローラーが回転し、各ローラーが回転することによって、走査方向Xと交差する方向、例えば、走査方向Xと直交する方向である搬送方向Yに、支持台13上の用紙Pが搬送される。
The
フレーム12内において、キャリッジ15の移動領域における一端部となる非印刷領域には、吐出ヘッド16のメンテナンスを行うためのメンテナンス装置23が設けられている。メンテナンス装置23は、吐出ヘッド16からキャップ24内にインクを吐出させるフラッシングや、インク供給系のインクを吐出ヘッド16から排出させるクリーニング等を実行する。
In the
次に、図2を参照し、吐出ヘッド16を備えるヘッドユニット60に信号を入力したりデータを転送したりするための構成について説明する。
図2に示すように、プリンター11は、フレーム12に固定されている回路基板30と、ヘッドユニット60に設けられているヘッド駆動回路61とを備える。ヘッド駆動回路61は、ノズル毎に1つずつ設けられた駆動素子62の駆動を制御する。ヘッド駆動回路61は、吐出ヘッド16とともにヘッドユニット60を構成している。なお、駆動素子62は、例えば、圧電振動子や静電駆動素子である。
Next, a configuration for inputting a signal and transferring data to the
As shown in FIG. 2, the
ヘッド駆動回路61には、各種のデータや信号の伝送路であるフレキシブルケーブル65を介して回路基板30が電気的に接続されている。フレキシブルケーブル65は、キャリッジ15の移動を妨げない長さを有している。
The
回路基板30は、プリンター11の駆動を制御する制御部の一例であるコントローラー31を備えている。コントローラー31は、マイクロコンピューター32と、ASIC33とを有している。ASICは、「Application Specific IC」の略記である。コントローラー31は、駆動素子62の駆動を制御するための各種のデータや各種の信号を生成する。コントローラー31が生成する各種のデータは、フレキシブルケーブル65を構成するデータ線DLを通じてヘッド駆動回路61へ送信される。コントローラー31が生成する各種の信号は、フレキシブルケーブル65を構成する信号毎の信号線SLを通じてヘッド駆動回路61へ出力される。ヘッド駆動回路61は、コントローラー31から各種のデータと信号とを受信し、受信された各種のデータに基づき、受信された信号に含まれる複数の駆動パルスの印加及び非印加を駆動素子62毎に選択し、選択された駆動パルスを駆動素子62へ入力する。駆動パルスが入力された駆動素子62と対応するノズルからはインクが吐出され、各種のデータに基づく画像や文字等の印刷が用紙Pに対して行われる。なお、複数の駆動パルスのなかには、インクを吐出させない程度に駆動素子62を振動させる駆動パルスも含まれ、こうした駆動パルスが印加された駆動素子62と対応するノズルからは、インクが吐出されず、ノズル内におけるインクの界面が微振動する。
The
ヘッド駆動回路61へ転送されるデータには、制御データの一例である印字データSIと、選択データSPとが含まれている。データ線DLは、これらのデータSI,SPを、コントローラー31からヘッド駆動回路61へ転送する。ヘッド駆動回路61へ入力される信号には、駆動信号COM、ラッチ信号LAT、チャンネル信号CH、クロック信号SCK、転送切替信号SWが含まれる。これら各種のデータ及び各種の信号の詳細については後述する。なお、図2では、データ線DLを1本のみ示しているが、データ線DLは、インク色の数と同数であり、本実施形態では4本である。各色のデータSI,SPは色ごとに1本ずつ対応付けられたデータ線DLを通じてシリアル転送され、全ての色のデータSI,SPは全てのデータ線DLを通じてパラレル転送される。
The data transferred to the
次に、図3を参照し、吐出ヘッド16について説明する。図3に示すように、吐出ヘッド16の底面であるノズル開口面161には、図中上下方向である搬送方向Yに一定のノズルピッチで一列に配列された複数のノズル162から構成されたノズル列が形成されている。ノズル列は各インクに対して1列ずつ形成され、本実施形態のノズル開口面161には、4つのノズル列が形成されている。1つのノズル列は、♯1〜♯360で示された例えば計360個のノズル162から構成されている。図3の例では、黒(K)、シアン(C)、マゼンタ(M)、イエロー(Y)の4色のインクをそれぞれ吐出可能な4つのノズル列が設けられている。なお、ノズル列を構成するノズルの配列パターンは、1列状配列に限らず、2列のノズルが列方向に半ピッチずつずれたジグザグ状配列でもよい。また、一列当たりのノズル数は複数個であればその数は適宜変更してよい。
Next, the
吐出ヘッド16には、ノズル162と同数の駆動素子62が内蔵されている。駆動素子62は、ノズル162と対向する位置に配置され、駆動素子62の素子配列は、ノズル列と同様の配列パターンを有している。なお、図3では、ノズル162の配置と駆動素子62の配置との関係を説明する便宜上から、吐出ヘッド16の外側に駆動素子62が模式的に示されている。1つの対をなすノズル162と駆動素子62とによって1つの吐出部63が構成されている。吐出ヘッド16には、例えば360個のノズル162の各々に対応する360個の吐出部63からなる吐出部群64が、各ノズル列に1つずつ設けられている。
The
次に、図5を参照し、駆動素子62の駆動に用いられる各種の信号、すなわち駆動信号COM、ラッチ信号LAT、チャンネル信号CHについて説明する。
図5に示すように、コントローラー31は、駆動信号COMを1回ずつ印加する繰り返しの期間として印刷周期TAを定める。印刷周期TAは、ラッチ信号LATによって定められる期間であって、コントローラー31は、印刷周期TAごとに1回ずつラッチ信号LATを出力する。
Next, various signals used for driving the
As shown in FIG. 5, the
駆動信号COMは、複数の波形である駆動パルスから構成される。本実施形態における駆動信号COMは、印刷周期TAごとの4つの駆動パルスから構成される。4つの駆動パルスは、第1駆動パルスDP1、第2駆動パルスDP2、第3駆動パルスDP3及び第4駆動パルスDP4であり、コントローラー31は、時系列的にこの順に駆動パルスを出力する。なお、第1駆動パルスDP1は、4つの駆動パルスのなかで大きな振幅を有するとともに、第1の期間T1に出力される。第2駆動パルスDP2は、4つの駆動パルスのなかで小さな振幅を有するとともに、第1の期間T1に続く第2の期間T2に出力される。第2駆動パルスDP2は、インクを吐出しない程度に駆動素子62を振動させるためのパルスであって、ノズル内のインクを微振動させる。第3駆動パルスDP3は、4つの駆動パルスのなかで大きな振幅を有するとともに、第2の期間T2に続く第3の期間T3に出力される。第4駆動パルスDP4は、4つの駆動パルスのなかで中程度の振幅を有するとともに、第3の期間に続く第4の期間T4に出力される。
The drive signal COM is composed of drive pulses having a plurality of waveforms. The drive signal COM in the present embodiment is composed of four drive pulses for each printing cycle TA. The four drive pulses are the first drive pulse DP1, the second drive pulse DP2, the third drive pulse DP3, and the fourth drive pulse DP4. The
ラッチ信号LATは、ヘッド駆動回路61がコントローラー31から受信した各種のデータを確定するための信号である。ラッチ信号LATは、駆動信号COMの出力が開始されるタイミング、すなわち第1駆動パルスDP1が出力されるタイミングを規定する。
The latch signal LAT is a signal for determining various data received from the
チャンネル信号CHは、駆動信号COMに含まれる4つの駆動パルスにおいて、先に出力された駆動パルスから、これに続いて出力される次の駆動パルスに切り替わるタイミングを規定する。すなわち、チャンネル信号CHは、第1駆動パルスDP1から第2駆動パルスDP2に切り替わるタイミングで出力され、第2駆動パルスDP2から第3駆動パルスDP3に切り替わるタイミングで出力され、第3駆動パルスDP3から第4駆動パルスDP4に切り替わるタイミングで出力される。 The channel signal CH defines the timing at which the four driving pulses included in the driving signal COM are switched from the previously output driving pulse to the next driving pulse output subsequent thereto. That is, the channel signal CH is output at a timing when the first driving pulse DP1 is switched to the second driving pulse DP2, is output at a timing when the second driving pulse DP2 is switched to the third driving pulse DP3, and is output from the third driving pulse DP3. It is output at the timing of switching to the 4 drive pulse DP4.
コントローラー31は、黒の印字制御データSIn(K)と、シアンの印字制御データSIn(C)と、マゼンタの印字制御データSIn(M)と、イエローの印字制御データSIn(Y)とを、クロック信号SCKに同期させてフレキシブルケーブル65を通じてヘッド駆動回路61へ転送する。なお、以下の説明では、特に色を区別しない場合は、単に印字制御データSInと称す。
The
コントローラー31から送信される印字制御データSInは、印字データSIと選択データSPとから構成されている。印字データSIは、ノズル列ごとに生成され、ノズル列に含まれる全ての吐出部63に対し、吐出あるいは非吐出を1回定める。選択データSPは、駆動信号COMに含まれる4つの駆動パルスから、駆動に用いられる駆動パルスをヘッド駆動回路61に選択させるためのデータである。
The print control data SIn transmitted from the
コントローラー31は、印字制御データSInをクロック信号SCKに同期させてヘッド駆動回路61に転送する。このとき、コントローラー31は、印字データSIを出力した後に、選択データSPを出力し、印字制御データSInの転送を印刷周期TA毎に繰り返す。すなわち、コントローラー31は、黒の印字データSI(K)及び黒の選択データSPと、シアンの印字データSI(C)及びシアンの選択データSPとを印刷周期TA内にクロック信号SCKに同期させて1つずつ転送する。また、コントローラー31は、マゼンタの印字データSI(M)及びマゼンタの選択データSPと、イエローの印字データSI(Y)及びイエローの選択データSPとを印刷周期TA内にクロック信号SCKに同期させて1つずつ転送する。1つの印刷周期TAに転送された印字制御データSInは、当該印刷周期TAの次の印刷周期TAにおける吐出制御に用いられる。
The
次に、図4を参照して、印字データSI及び選択データSPについて説明する。
印字データSIは、インクの吐出、及び、非吐出をノズル162毎に規定する。さらに、本実施形態の印字データSIは、駆動素子62の駆動態様として、駆動素子62の駆動によって用紙Pに形成されるインクのドットの大きさを規定する。印字データSIは、例えば、ノズル162毎に2ビットを割り当てた4階調のデータであり、無ドット、小ドット、中ドット、及び大ドットのいずれかのドットサイズをノズル162毎に表す。印字データSIは、各ノズル162に割り当てられた2ビットのなかの上位ビットだけからなる上位ビットデータSIHと、各ノズル162に割り当てられた2ビットのなかの下位ビットだけからなる下位ビットデータSILとを含む。上位ビットデータSIHが有するビット数は、360個のノズル162に対し、各ノズル162に1ビットずつ対応付けられた360ビットである。下位ビットデータSILの有するビット数もまた、360個のノズル162に対し、各ノズル162に1ビットずつ対応付けられた360ビットである。
Next, the print data SI and the selection data SP will be described with reference to FIG.
The print data SI defines ink ejection and non-ejection for each
選択データSPは、各駆動素子62の駆動態様を選択するためのデータである。本実施形態における駆動素子62の駆動態様は4種類であり、選択データSPは、駆動態様ごとの第4駆動パルスDP4の選択を示す4ビットのデータを含む。また、選択データSPは、駆動態様ごとの第3駆動パルスDP3の選択を示す4ビットのデータ、駆動態様ごとの第2駆動パルスDP2の選択を示す4ビットのデータ、及び駆動態様ごとの第1駆動パルスDP1の選択を示す4ビットのデータを含む。
The selection data SP is data for selecting the driving mode of each driving
次に、図6を参照し、プリンター11の電気的構成について説明する。なお、以下では、1回の印刷周期TAにおいて各ノズルから吐出されるインクが1つずつのドットを形成し、用紙Pにおいて各ドットの形成される領域が1つずつの画素である。また、1回の印刷周期TAにおいて各ノズル列の吐出によってドットの形成される画素の列が1列の画素列であり、各画素列にドットを形成するための印字制御データSInが1列分の印字制御データSInである。また、キャリッジ15が走査方向Xに1回往動すること、すなわち、1回の主走査が行われる間にドットが形成される画素の集合が1行の画素行であり、1行の画素行にドットを形成するための印字制御データSInが1行分の印字制御データSInである。1行分の印字制御データSInには、複数列分の印字制御データSInが含まれる。
Next, the electrical configuration of the
また、1枚の用紙Pに含まれる各画素行を、ドットが形成される順番に、すなわち、搬送方向Yに並ぶ順番に、1行目の画素行、2行目の画素行、…と称し、1行目の画素行のための印字制御データSInを1行目の印字制御データSIn、2行目の画素行のための印字制御データSInを2行目の印字制御データSIn、…と称する。さらに、1行の画素行に含まれる複数の画素列を、ドットが形成される順番に、すなわち、走査方向Xに並ぶ順番に、1列目の画素列、2列目の画素列、…と称し、1列目の画素列のための印字制御データSInを1列目の印字制御データSIn、2列目の画素列のための印字制御データSInを2列目の印字制御データSIn、…と称する。 Each pixel row included in one sheet of paper P is referred to as a first pixel row, a second pixel row,... In the order in which dots are formed, that is, in the order in which the dots are arranged in the transport direction Y. The print control data SIn for the first pixel row is called the first print control data SIn, the print control data SIn for the second pixel row is called the second print control data SIn,. . Further, a plurality of pixel columns included in one pixel row are arranged in the order in which dots are formed, that is, in the order in which they are arranged in the scanning direction X, the first pixel column, the second pixel column,. The print control data SIn for the first pixel row is designated as the first print control data SIn, the print control data SIn for the second pixel row is designated as the second print control data SIn,. Called.
すなわち、1枚の用紙Pにて最も初めにドットが形成される画素列は、1行1列目の画素列である。コントローラー31に入力された1つの印刷ジョブデータが処理されるにあたり、コントローラー31からヘッド駆動回路61へ最初に転送される印字制御データSInは、1行1列目の印字制御データSInである。そして、コントローラー31からヘッド駆動回路61へは、各画素行及び各画素列の配置の順に従って、各画素行及び各画素列の印字制御データSInが転送される。
That is, the pixel column in which dots are first formed on one sheet of paper P is the pixel column in the first row and first column. When one print job data input to the
図6に示すように、プリンター11のコントローラー31は、マイクロコンピューター32(以下、単に「コンピューター32」とも称す。)及びASIC33に加え、外部インターフェイス(以下、「外部I/F」ともいう。)34と、内部インターフェイス(以下、「内部I/F」ともいう。)35とを備えている。外部I/F34はパーソナルコンピューター等のホスト装置から印刷ジョブデータ(以下、単に「印刷ジョブ」ともいう。)を受信するためのインターフェイスであり、内部I/F35はヘッド駆動回路61との間で通信を行うためのインターフェイスである。
As shown in FIG. 6, the
コンピューター32は、CPU等で構成される主制御部41と、各種データを一時的に記憶するRAM42と、各種プログラム等を記憶する不揮発性メモリー43とを有している。コンピューター32には、各種の指示や入力をプリンター11に与えるために操作される操作部25と、例えば液晶表示パネルからなる表示部26とが電気的に接続されている。主制御部41は、操作部25からの信号に基づいて指示や設定内容等を受け付ける処理、及び表示部26にメニュー画面や各種のメッセージ等を表示させる表示処理を行う。
The
また、主制御部41は、モーター駆動回路51,52を介してキャリッジモーター20及び搬送モーター22の駆動を制御する。
具体的には、主制御部41は、まず、モーター駆動回路52を介した搬送モーター22の駆動の制御によって、インクの吐出される初期位置に向け搬送モーター22に用紙Pを搬送させる。初期位置は、1行1列目の画素列が、吐出ヘッド16と対向する用紙Pの位置である。用紙Pの初期位置までの搬送の制御を主制御部41が完了するとき、コントローラー31は、駆動素子62への駆動パルスの出力を開始する。また、主制御部41は、キャリッジ15を走査方向Xに往復させるごとに、搬送モーター22の駆動を制御し、搬送方向Yに1行分の画素行の長さだけ用紙Pを搬送する。
The main control unit 41 controls driving of the
Specifically, the main control unit 41 first causes the
また、主制御部41は、モーター駆動回路51を介したキャリッジモーター20の駆動の制御によって、キャリッジ15の移動領域における一端部から、1列目の画素列に対してインクを吐出する位置に向けて、キャリッジ15を加速移動させる。インクを吐出する位置までのキャリッジ15の搬送の制御を主制御部41が完了するとき、コントローラー31は、駆動素子62への駆動パルスの出力を開始する。その後、主制御部41は、吐出部63から間欠的にインクが吐出されている間、キャリッジ15をおよそ定速で走査方向Xに移動させる。そして、主制御部41は、互いに隣接する行の画素に対するインクの吐出の間の期間で、キャリッジ15を加減速させる。なお、キャリッジ15の加減速は、画素行の端部付近に含まれる画素列に対してインクが吐出されている間にも行われてもよい。
Further, the main control unit 41 controls the driving of the
ASIC33は、クロック信号SCKを発生する発振回路45と、上記の駆動信号COM等を生成する駆動信号生成部の一例である駆動信号生成回路46と、印字データSI及び選択データSP等のデータを出力するデータ出力制御部47とを備えている。
The
RAM42は、入力バッファー42A、ワークメモリー42B及び出力バッファー42Cを有している。入力バッファー42Aには、外部I/F34がホスト装置から受信した印刷ジョブ中の印刷データが一時的に記憶される。ワークメモリー42Bには、処理途中のデータ等が一時的に記憶される。イメージバッファーでもある出力バッファー42Cには、ヘッド駆動回路61にシリアル転送される印刷用イメージデータとしての印字データSIが展開される。
The
主制御部41は、吐出制御信号生成部411を備えている。吐出制御信号生成部411は、入力バッファー42A内の印刷データを読み出して解析し、不揮発性メモリー43内のフォントデータやグラッフィック関数等を参照して複数ビットの印字データSIに展開する。この展開された印字データSIは出力バッファー42Cに記憶され、吐出ヘッド16の1回の主走査分に相当する印字データSI、すなわち、1行分の印字データSIが得られると、この1行分の印字データSIが、データ出力制御部47に出力される。なお、本実施形態では、吐出制御信号生成部411が、データ生成部の一例に相当する。
The main control unit 41 includes a discharge control signal generation unit 411. The ejection control signal generation unit 411 reads out and analyzes the print data in the
また、主制御部41は、駆動信号COMやラッチ信号LATやチャンネル信号CHのヘッド駆動回路61への出力を駆動信号生成回路46に指示する。駆動信号生成回路46は、主制御部41からの指示に基づき、駆動信号COM、ラッチ信号LAT及びチャンネル信号CHを生成し、これら各信号COM,LAT,CHを、内部I/F35を通じてヘッド駆動回路61に入力する。すなわち、駆動信号生成回路46は、第1駆動パルスDP1、第2駆動パルスDP2、第3駆動パルスDP3及び第4駆動パルスDP4を、時系列的に配置した駆動信号COMを印刷周期TA単位で繰り返し生成する。駆動信号生成回路46は、駆動信号COMの出力が開始されるタイミングと、ラッチ信号LATの出力が開始されるタイミングとの同期をとる。駆動信号生成回路46は、駆動信号COMにおいて前の駆動パルスから次の駆動パルスに切り替わるタイミングと、チャンネル信号CHが出力されるタイミングとの同期をとる。こうした各信号COM,LAT,CHは、内部I/F35からフレキシブルケーブル65を介してヘッド駆動回路61に入力される。また、駆動信号生成回路46は、各種のデータの転送を開始させるためのデータトリガーDTをデータ出力制御部47に入力する。
The main control unit 41 instructs the drive
主制御部41は、印字制御データSInの転送をデータ出力制御部47に指示する。データ出力制御部47は、RAM42に直接アクセスする許可を主制御部41から得る。また、データ出力制御部47は、不揮発性メモリー43に直接アクセスする許可を主制御部41から得て、選択データSPを不揮発性メモリー43から読み出す。データ出力制御部47は、出力バッファー42Cから読み出した印字データSIと、不揮発性メモリー43から読み出した選択データSPとを、発振回路45からのクロック信号SCKに同期させて送信する。
The main control unit 41 instructs the data
詳細には、データ出力制御部47は、印字データSIを1ノズル列分ずつ、すなわち1画素列分ずつ、フレキシブルケーブル65を通じてヘッド駆動回路61へシリアル転送する。さらに、データ出力制御部47は、駆動信号生成回路46からデータトリガーDTが入力されると、1画素列分ずつの印字データSIの転送に続けて選択データSPをヘッド駆動回路61へシリアル転送する。
Specifically, the data
選択データSPには、例えば印刷モードに応じた論理配列が設定されており、その印刷ジョブで指定された印刷モードに応じた選択データSPが出力される。なお、本実施形態のプリンター11には、例えば、印刷速度よりも印刷品質を優先する写真印刷モードなどの高画質印刷モードと、印刷品質よりも印刷速度を優先するドラフト印刷モードなどの高速印刷モードとを含む複数の印刷モードが用意されている。不揮発性メモリー43には、印刷モード毎の複数の選択データSPが記憶されている。コントローラー31は印刷開始時に不揮発性メモリー43から指定の印刷モードに応じた1つの選択データSPを読み出し、その読み出した選択データSPを、印字データSIの出力の度に、印字データSIに続けてヘッド駆動回路61へ出力する。なお、印刷とは関係のないインクを吐出するフラッシング時において、印刷時の駆動パルスとは異なるメンテナンス専用の駆動パルスを用いる場合には、フラッシング用の選択データSPがフラッシング開始時に出力され、フラッシング終了後には、フラッシング前の選択データSPが出力される。
For example, a logical array corresponding to the print mode is set in the selection data SP, and the selection data SP corresponding to the print mode specified in the print job is output. Note that the
ここで、本実施形態では、データ出力制御部47は、1行1列目の印字データSI及び選択データSP、すなわち、1枚の用紙Pに対する印刷ジョブの処理に際して最初に転送される印字制御データSInを、ヘッド駆動回路61へ向けて2回出力する。これらのデータは、いずれも、駆動信号生成回路46が駆動信号COMを出力する前、すなわち、印刷周期TAの開始前にヘッド駆動回路61へ転送される。換言すれば、1行1列目の印字制御データSInは、吐出部63からのインクの吐出が開始される前に、2回、ヘッド駆動回路へ転送される。
Here, in this embodiment, the data
送信される2つのデータは同一の論理配列を有するデータであり、以下では、データ出力制御部47が1回目に出力する1行1列目の印字制御データSInを第1印字制御データSIn1と称し、データ出力制御部47が2回目に出力する1行1列目の印字制御データSInを第2印字制御データSIn2と称する。
The two data to be transmitted are data having the same logical arrangement, and hereinafter, the print control data SIn in the first row and the first column output by the data
データ出力制御部47は、第1印字制御データSIn1を出力した後、第2印字制御データSIn2の出力を開始するまでの間に、転送切替信号SWを、フレキシブルケーブル65を通じてヘッド駆動回路61へ出力する。転送切替信号SWは、第1印字制御データSIn1の転送期間と、第2印字制御データSIn2の転送期間との切り替わりを示す信号である。
The data
図6に示すように、ヘッド駆動回路61は、インクの種類毎、すなわちノズル列毎に1つずつ備えられている。各ヘッド駆動回路61は、制御回路70、受信部71、SP記憶部72、エラーチェック部74、及び吐出制御部75を有している。
As shown in FIG. 6, one
SP記憶部72には、非吐出選択データの一例である非印字選択データSPxが記憶されている。非印字選択データSPxは、印字データSIがいずれの階調情報を示す場合であっても、駆動素子62に供給するパルスとして、駆動信号COMのうちの第2駆動パルスDP2のみ、すなわち、ノズルからインクを吐出させずにノズル内のインクを微振動させるためのパルスのみを選択するための選択データSPである。なお、以下では、コントローラー31からヘッド駆動回路61に送信された印字制御データSInに含まれる選択データSPを、転送選択データSPrと称する。
The
受信部71は、1列分の印字制御データSInをクロック信号SCKに同期させてデータ出力制御部47から順次入力する。受信部71は、印字制御データSInの入力先を切り替えるセレクター機能を備え、1行1列目の印字制御データSInを入力するときには、第1印字制御データSIn1をエラーチェック部74に入力し、第2印字制御データSIn2を吐出制御部75に入力する。また、受信部71は、1行2列目以降の印字制御データSInを入力するときには、印字制御データSInを吐出制御部75に入力する。
The receiving unit 71 sequentially inputs print control data SIn for one column from the data
制御回路70は、ヘッド駆動回路61の備える各部の動作を制御する信号を出力する。具体的には、制御回路70は、エラーチェック部74の備える検証用データ格納部741への印字制御データSInの入力を制御する選択信号SEL1を出力するとともに、吐出制御部75の備える吐出用データ格納部751への印字制御データSInの入力を制御する選択信号SEL2を出力する。
The
印刷ジョブの処理開始時、すなわち、1行1列目の印字制御データSInの転送の開始時には、制御回路70は、印字制御データSInの入力先を検証用データ格納部741に制御する選択信号SEL1,SEL2を出力する。そして、制御回路70は、転送切替信号SWによって規定されるタイミングで、印字制御データSInの入力先を吐出用データ格納部751に制御する選択信号SEL1,SEL2を出力する。
At the start of print job processing, that is, at the start of transfer of the print control data SIn in the first row and first column, the
エラーチェック部74は、上記検証用データ格納部741、比較回路742、及び判定回路743を有している。このエラーチェック部74は、コントローラー31からヘッド駆動回路61に入力された1行1列目の印字制御データSInのエラーチェックを行う。具体的には、エラーチェック部74は、第1印字制御データSIn1と第2印字制御データSIn2とを比較することによって、入力された1行1列目の印字制御データSInが正しい印字制御データSInであるか否か、すなわち、入力された1行1列目の印字制御データSInに、論理値の反転やデータシフト等の転送エラーが生じていないかどうかを検証する。
The
検証用データ格納部741には、制御回路70から選択信号SEL1が入力され、また、コントローラー31からラッチ信号LATが入力される。制御回路70が検証用データ格納部741に選択信号SEL1を入力するとき、検証用データ格納部741は、第1印字制御データSIn1を入力し、入力された第1印字制御データSIn1をラッチ信号LATによって確定する。
The verification
比較回路742は、検証用データ格納部741から入力した第1印字制御データSIn1と、吐出用データ格納部751から入力した第2印字制御データSIn2とを比較して、比較結果を判定回路743に出力する。
The
判定回路743は、比較回路742から入力された比較結果に基づいて、第1印字制御データSIn1と第2印字制御データSIn2とが一致するか否かを示す判定信号JSを出力する。吐出制御部75は、選択情報生成部752を備え、判定信号JSは、選択情報生成部752に入力される選択データSPを、転送選択データSPrと非印字選択データSPxとのいずれかに設定する。例えば、判定信号JSがこれらのデータの一致を示すとき、選択情報生成部752には、吐出用データ格納部751に格納されている第2印字制御データSIn2が含む転送選択データSPrが入力される。一方、判定信号JSがデータの不一致を示すとき、選択情報生成部752には、SP記憶部72が出力した非印字選択データSPxが入力される。
The
ここで、上記制御回路70は、転送切替信号SWの入力に基づいて、所定の期間だけ有効となる判定制御信号CNTを出力する。制御回路70は、制御回路70に含まれるタイマーなどの計時の結果を参照し、転送切替信号SWの入力から所定時間が経過した後に、判定制御信号CNTを無効から有効へ切り替え、さらに所定時間が経過した後に有効から無効へ切り替える。例えば、判定制御信号CNTは、1行2列目の印字制御データSInが、吐出制御部75の選択情報生成部752及びゲートドライバー回路753に入力される前に無効となる。
Here, the
判定制御信号CNTが有効である期間には、上述のように、選択情報生成部752には、判定信号JSの示す判定結果に応じた選択データSPが入力される。判定制御信号CNTが無効である期間には、選択情報生成部752には、吐出用データ格納部751に格納されている第2印字制御データSIn2が含む転送選択データSPrが入力される。
During the period in which the determination control signal CNT is valid, the selection data SP corresponding to the determination result indicated by the determination signal JS is input to the selection
吐出制御部75は、上記吐出用データ格納部751、上記選択情報生成部752、及び上記ゲートドライバー回路753を有している。吐出用データ格納部751は、印字制御データSInのうちの印字データSIが格納される印字データ格納部754を備えている。
The
吐出用データ格納部751には、制御回路70から選択信号SEL2が入力され、また、コントローラー31からラッチ信号LATが入力される。制御回路70が吐出用データ格納部751に選択信号SEL2を入力するとき、吐出用データ格納部751は、第2印字制御データSIn2を入力し、入力された第2印字制御データSIn2をラッチ信号LATによって確定する。そして、印字データ格納部754は、ラッチされた印字データSIを、ゲートドライバー回路753に出力する。
The ejection
選択情報生成部752には、転送選択データSPr、もしくは、非印字選択データSPxが入力されるとともに、コントローラー31からラッチ信号LAT及びチャンネル信号CHが入力される。選択情報生成部752は、入力された選択データSP、ラッチ信号LAT、及びチャンネル信号CHに基づいてデコードデータを生成する。デコードデータは、ゲートドライバー回路753にパルス選択情報PSを生成させるためのデータである。パルス選択情報PSは、4つの駆動パルスの少なくとも1つを選択する例えば4ビットの論理配列である。パルス選択情報PSは、印字データSIにおいてノズル162毎に割り当てたドットサイズのそれぞれに、駆動パルスや駆動パルスの組み合わせを対応づける。すなわち、印字データSIは、無ドット、小ドット、中ドット、及び大ドットのなかのいずれかのドットサイズをノズル162毎に対応付け、パルス選択情報PSは、各ドットサイズに対し駆動パルスや駆動パルスの組み合わせを対応付ける。
The
ゲートドライバー回路753には、印字データ格納部754から印字データSI、選択情報生成部752からデコードデータ、及びコントローラー31から駆動信号COMが入力される。ゲートドライバー回路753は、これら各種のデータ、及び各種の信号に基づいて駆動素子62を駆動する。詳細には、ゲートドライバー回路753は、駆動素子62毎に、印字データSIによって選択されるドットサイズを特定し、ドットサイズに対応付けられた駆動パルスをパルス選択情報PSによって選択し、選択された駆動パルスを駆動素子62に印可する。
The
次に、図7を参照し、吐出制御部75の印字データ格納部754、選択情報生成部752、及びゲートドライバー回路753の具体的な構成の一例について説明する。なお、図7では、一のノズル列を構成する2つのノズル用の駆動素子62A,62Bの各々に対応して設けられている構成のみが図示されている。また、図7では、吐出制御部75の構成を説明する便宜上、吐出制御部75とエラーチェック部74との接続に関わる構成を割愛している。
Next, an example of a specific configuration of the print
図7に示すように、印字データ格納部754は、駆動素子62Aに対応する印字データ格納部754Aと、駆動素子62Bに対応する印字データ格納部754Bとを備えている。各印字データ格納部754A,754Bは、各駆動素子62に対して1つずつ設けられた、第1のシフトレジスター81、第2のシフトレジスター82、第1のラッチ回路83及び第2のラッチ回路84を有している。また、吐出用データ格納部751は、第3のシフトレジスター85を有している。
As shown in FIG. 7, the print
印字データ格納部754Aにおいて、第1のシフトレジスター81は、印字データSIのうち上位ビットデータSIHを保持し、第2のシフトレジスター82は、印字データSIのうち下位ビットデータSILを保持する。同様に、印字データ格納部754Bにおいて、第1のシフトレジスター81は、印字データSIのうち上位ビットデータSIHを保持し、第2のシフトレジスター82は、印字データSIのうち下位ビットデータSILを保持する。また、第3のシフトレジスター85は、転送選択データSPrを保持する。
In the print
第1のシフトレジスター81の出力端子には、第1のラッチ回路83の入力端子が電気的に接続されている。第2のシフトレジスター82の出力端子には、第2のラッチ回路84の入力端子が電気的に接続されている。各ラッチ回路83,84にラッチ信号LATが入力されると、第1のラッチ回路83は、第1のシフトレジスター81の保持する上位ビットデータSIHをラッチする。また、第2のラッチ回路84は、第2のシフトレジスター82の保持する下位ビットデータSILをラッチする。第1のラッチ回路83の出力端子、および、第2のラッチ回路84の出力端子は、比較回路742とゲートドライバー回路753とに接続されている。また、第3のシフトレジスター85の出力端子は、比較回路742と選択情報生成部752とに接続されている。
The input terminal of the
選択情報生成部752は、ロジック回路86を備えている。ロジック回路86には、選択データSPが入力され、コントローラー31からラッチ信号LAT、及びチャンネル信号CHが入力される。ロジック回路86は、選択データSPから、デコーダー87がデコード処理に使用するデコードデータを生成し、そのデコードデータを、ラッチ信号LAT及びチャンネル信号CHに基づくタイミングで各デコーダー87に出力する。
The selection
ゲートドライバー回路753は、駆動素子62Aに対応するゲートドライバー回路753Aと、駆動素子62Bに対応するゲートドライバー回路753Bとを備えている。各ゲートドライバー回路753A,753Bは、デコーダー87と、レベルシフター88と、スイッチ回路89とを有している。デコーダー87の入力端子には、第1のラッチ回路83の出力端子が電気的に接続され、第1のラッチ回路83がラッチした上位ビットデータSIHは、第1のラッチ回路83からデコーダー87へ入力される。デコーダー87の入力端子には、第2のラッチ回路84の出力端子が電気的に接続され、第2のラッチ回路84がラッチした下位ビットデータSILは、第2のラッチ回路84からデコーダー87へ入力される。デコーダー87の入力端子には、ロジック回路86の出力端子が接続され、ロジック回路86から出力されるデコードデータは、ロジック回路86からデコーダー87へ入力される。デコーダー87は、入力された各種のデータに基づいてパルス選択情報PSを生成し、そのパルス選択情報PSをレベルシフター88に出力する。
The
レベルシフター88には、デコーダー87からのパルス選択情報PSが、パルス選択情報PSにおける上位ビットのデータから順に、ラッチ信号LAT、及びチャンネル信号CHの入力毎に入力される。例えば、最初のタイミングである期間T1の開始時では、パルス選択情報PSの論理配列における最上位ビットの論理値が入力され、2番目のタイミングである期間T2の開始時では、パルス選択情報PSにおける2番目のビットの論理値が入力される。レベルシフター88は、電圧増幅器として機能する。レベルシフター88は、今回入力されたパルス選択情報PSの論理値が「1」の場合には、スイッチ回路89を駆動できる電圧、例えば数十ボルト程度の電圧に昇圧されたオン信号を出力する。また、レベルシフター88は、今回入力されたパルス選択情報PSの論理値が「0」の場合には、スイッチ回路89を駆動させないオフ信号を出力する。レベルシフター88で生成されたオン信号やオフ信号は、レベルシフター88からスイッチ回路89に入力される。例えば、期間T1の開始時においてパルス選択情報PSの論理配列における最上位ビットの論理値が「1」であるとき、レベルシフター88はスイッチ回路89にオン信号を入力する。次いで、期間T2の開始時においてパルス選択情報PSにおける2番目のビットの論理値が「0」であるとき、レベルシフター88はスイッチ回路89にオフ信号を入力する。
The
スイッチ回路89の入力端子には、コントローラー31から駆動信号COMが入力される。スイッチ回路89の出力端子には、駆動素子62Aあるいは駆動素子62Bが接続されている。スイッチ回路89の制御端子には、レベルシフター88の出力端子が接続され、レベルシフター88からオン信号及びオフ信号が入力される。スイッチ回路89にオン信号が入力されるとき、駆動素子62A,62Bの各々へ第1〜第4駆動パルスDP1〜DP4のいずれか1つが印加される。例えば、レベルシフター88に今回入力されたパルス選択情報PSの論理値が「1」であるとき、スイッチ回路89がオン状態へ遷移し、そのときの駆動パルスが駆動素子62A,62Bに印加される。一方、レベルシフター88に今回入力されたパルス選択情報PSの論理値が「0」であるとき、スイッチ回路89がオフ状態へ遷移し、そのときの駆動パルスが駆動素子62A,62Bに印加されない。
A drive signal COM is input from the
次に、図8を参照して、印字データSIとパルス選択情報PSとの関係を説明する。図8は、ノズル毎の印字データSI([00]、[01]、[10]、[11])と、転送選択データSPrが選択情報生成部752に入力された場合に生成されるパルス選択情報PS([0100]、[0010]、[1001]、[1010])との対応関係を示す真理値表である。
Next, the relationship between the print data SI and the pulse selection information PS will be described with reference to FIG. FIG. 8 shows the pulse selection generated when the print data SI for each nozzle ([00], [01], [10], [11]) and the transfer selection data SPr are input to the selection
図8が示すように、デコーダー87は、駆動素子62毎の2ビットの印字データSIと、デコードデータとを用い、4ビットのデータ(D1,D2,D3,D4)である4種類のパルス選択情報PSを生成する。データD1は第1駆動パルスDP1を選択するか否かを示す。データD2は第2駆動パルスDP2を選択するか否かを示す。データD3は第3駆動パルスDP3を選択するか否かを示す。データD4は第4駆動パルスDP4を選択するか否かを示す。4ビットのパルス選択情報PSは、各駆動素子62に接続されたスイッチ回路89に入力される。
As shown in FIG. 8, the
各パルス選択情報PSにおけるデータD4の論理配列は、真理値表の下から順に[0100]であり、第4駆動パルスDP4に対応付けられた転送選択データSPrの論理配列(図4参照)と同じである。各パルス選択情報PSにおけるデータD3の論理配列は、真理値表の下から順に[1010]であり、第3駆動パルスDP3に対応付けられた転送選択データSPrの論理配列(図4参照)と同じである。各パルス選択情報PSにおけるデータD2の論理配列は、真理値表の下から順に[0001]であり、第2駆動パルスDP2に対応付けられた転送選択データSPrの論理配列(図4参照)と同じである。各パルス選択情報PSにおけるデータD1の論理配列は、真理値表の下から順に[1100]であり、第1駆動パルスDP1に対応付けられた転送選択データSPrの論理配列(図4参照)と同じである。 The logical arrangement of the data D4 in each pulse selection information PS is [0100] in order from the bottom of the truth table, and is the same as the logical arrangement of the transfer selection data SPr associated with the fourth drive pulse DP4 (see FIG. 4). It is. The logical arrangement of the data D3 in each pulse selection information PS is [1010] in order from the bottom of the truth table, and is the same as the logical arrangement of the transfer selection data SPr associated with the third drive pulse DP3 (see FIG. 4). It is. The logical arrangement of the data D2 in each pulse selection information PS is [0001] from the bottom of the truth table, and is the same as the logical arrangement of the transfer selection data SPr associated with the second drive pulse DP2 (see FIG. 4). It is. The logical arrangement of the data D1 in each pulse selection information PS is [1100] in order from the bottom of the truth table, and is the same as the logical arrangement of the transfer selection data SPr associated with the first drive pulse DP1 (see FIG. 4). It is.
すなわち、ロジック回路86とデコーダー87とが行う処理では、16ビットのシリアルデータである選択データSPが、駆動パルス毎の4ビットのパラレルデータに変換される。そして、例えば、駆動パルス毎のパラレルデータにおける最上位ビットの並びである論理配列[1010]が、[11]の印字データSIに対応付けられる。また、例えば、駆動パルス毎のパラレルデータにおける最下位ビットの論理配列が、[00]の印字データSIに対応付けられる。
That is, in the processing performed by the
詳しくは、ノズル毎の印字データSIにおける論理配列が[00]であるとき、パルス選択情報PSとして[0100]が生成される。そして、今回の印刷周期TAの中で第2の期間T2に第2駆動パルスDP2が印加され、第2の期間T2以外では駆動パルスが印加されない。結果として、今回の印刷周期TAでは、インクを吐出させず、ノズル内のインクを微振動させてインクの増粘を抑える処理が行われる。 Specifically, when the logical arrangement in the print data SI for each nozzle is [00], [0100] is generated as the pulse selection information PS. Then, the second drive pulse DP2 is applied in the second period T2 in the current printing cycle TA, and no drive pulse is applied except in the second period T2. As a result, in the current printing cycle TA, the ink is not ejected, and the ink in the nozzle is slightly vibrated to suppress the increase in the viscosity of the ink.
また、ノズル毎の印字データSIにおける論理配列が[01]であるとき、パルス選択情報PSとして[0010]が生成される。そして、今回の印刷周期TAの中で第3の期間T3に第3駆動パルスDP3が印加され、第3の期間T3以外では駆動パルスが印加されない。結果として、今回の印刷周期TAでは、大きな1つのインク滴が吐出され、用紙Pに小ドットが形成される。 When the logical arrangement in the print data SI for each nozzle is [01], [0010] is generated as the pulse selection information PS. Then, in the current printing cycle TA, the third drive pulse DP3 is applied in the third period T3, and no drive pulse is applied except in the third period T3. As a result, in the current printing cycle TA, one large ink droplet is ejected and a small dot is formed on the paper P.
また、ノズル毎の印字データSIにおける論理配列が[10]であるとき、パルス選択情報PSとして[1001]が生成される。そして、今回の印刷周期TAの中で第1の期間T1に第1駆動パルスDP1が印加され、さらに、第4の期間T4に第4駆動パルスDP4が印加される。結果として、今回の印刷周期TAでは、大きな1つのインク滴と、小さな1つのインク滴とが吐出され、用紙Pに中ドットが形成される。 When the logical arrangement in the print data SI for each nozzle is [10], [1001] is generated as the pulse selection information PS. Then, in the current printing cycle TA, the first drive pulse DP1 is applied in the first period T1, and further, the fourth drive pulse DP4 is applied in the fourth period T4. As a result, in the current printing cycle TA, one large ink droplet and one small ink droplet are ejected, and medium dots are formed on the paper P.
また、ノズル毎の印字データSIにおける論理配列が[11]であるとき、パルス選択情報PSとして[1010]が生成される。そして、今回の印刷周期TAの中で第1の期間T1に第1駆動パルスDP1が印加され、さらに、第3の期間T3に第3駆動パルスDP3が印加される。結果として、今回の印刷周期TAでは、大きな2つのインク滴が吐出され、用紙Pに大ドットが形成される。 When the logical arrangement in the print data SI for each nozzle is [11], [1010] is generated as the pulse selection information PS. Then, in the current printing cycle TA, the first drive pulse DP1 is applied in the first period T1, and further, the third drive pulse DP3 is applied in the third period T3. As a result, in the current printing cycle TA, two large ink droplets are ejected and large dots are formed on the paper P.
なお、非印字選択データSPxは、印字データSIの論理配列がいずれの場合であっても、第2駆動パルスDP2を選択するパルス選択情報PSが生成されるように設定されたデータである。したがって、非印字選択データSPxが選択情報生成部752に入力された場合、いずれの印字データSI(HL)がゲートドライバー回路753に入力されても、各駆動素子62には第2の期間T2に第2駆動パルスDP2が印加され、第2の期間T2以外では駆動パルスが印加されない。結果として、インクは吐出されず、ノズル内のインクが微振動される。
The non-print selection data SPx is data set so that the pulse selection information PS for selecting the second drive pulse DP2 is generated regardless of the logical arrangement of the print data SI. Therefore, when the non-print selection data SPx is input to the selection
次に、図9を参照して、ヘッド駆動回路61の具体的な構成を説明する。図9には、ヘッド駆動回路61の有する構成のうち、制御回路70、SP記憶部72、エラーチェック部74、及び吐出制御部75が図示されている。
Next, a specific configuration of the
エラーチェック部74は、上記検証用データ格納部741、上記比較回路742、及び、上記判定回路743を備えている。吐出制御部75は、上記吐出用データ格納部751、上記選択情報生成部752、上記ゲートドライバー回路753、及び、選択部756を有している。
The
吐出用データ格納部751は、上述のようにシフトレジスターやラッチ回路を含み、1列分の印字制御データSInを格納可能な記憶容量を有している。吐出用データ格納部751は、印字データSIが格納される印字データ格納部754と、転送選択データSPrが格納される選択データ格納部755とから構成される。
The ejection
検証用データ格納部741もまた、シフトレジスターやラッチ回路を含み、1列分の印字制御データSInを格納可能な記憶容量を有している。検証用データ格納部741も、印字データSIが格納される格納部と、転送選択データSPrが格納される格納部とから構成される。
The verification
制御回路70には、コントローラー31から転送切替信号SWやラッチ信号LAT等が入力される。印字制御データSInの転送が開始されると、制御回路70は、選択信号SEL1,SEL2の出力を制御して印字制御データSInの入力先を切り替えることによって、第1印字制御データSIn1を検証用データ格納部741に格納させ、第2印字制御データSIn2を吐出用データ格納部751に格納させる。
A transfer switching signal SW, a latch signal LAT, and the like are input from the
具体的には、例えば、印刷ジョブの処理の開始、すなわち、1行1列目の印字制御データSInの転送の開始を通知する信号がコントローラー31から入力されると、制御回路70は、選択信号SEL1をHレベルに設定し、選択信号SEL2をLレベルに設定する。選択信号SEL1がHレベルであるとき、検証用データ格納部741に、クロック信号SCKと印字制御データSInとが入力される。これによって、最初に転送されるデータである第1印字制御データSIn1が、検証用データ格納部741に格納される。
Specifically, for example, when a signal notifying the start of print job processing, that is, the start of transfer of print control data SIn in the first row and first column is input from the
制御回路70は、転送切替信号SWの入力を受けて、すなわち、第1印字制御データSIn1の転送期間と第2印字制御データSIn2の転送期間との間のタイミングで、選択信号SEL1をLレベルに設定し、選択信号SEL2をHレベルに設定する。選択信号SEL2がHレベルであるとき、吐出用データ格納部751に、クロック信号SCKと印字制御データSInとが入力される。これによって、第2印字制御データSIn2が、吐出用データ格納部751に格納される。
Upon receiving the transfer switching signal SW, the
なお、第2印字制御データSIn2が吐出用データ格納部751に格納された後、制御回路70は、選択信号SEL1をLレベルに維持し、選択信号SEL2をHレベルに維持する。したがって、1行2列目以降の印字制御データSInは、吐出用データ格納部751に格納される。
Note that after the second print control data SIn2 is stored in the ejection
比較回路742には、検証用データ格納部741から、ラッチ信号LATによってラッチされた第1印字制御データSIn1が入力されるとともに、吐出用データ格納部751から、ラッチ信号LATによってラッチされた第2印字制御データSIn2が入力される。比較回路742は、第1印字制御データSIn1と第2印字制御データSIn2とを比較して、比較結果を示す信号を判定回路743に出力する。例えば、比較回路742は、第1印字制御データSIn1の論理配列と、第2印字制御データSIn2の論理配列とが一致すればLレベルの信号を出力し、これらのデータが不一致であればHレベルの信号を出力する。
The
判定回路743は、入力された比較結果に基づいて、第1印字制御データSIn1と第2印字制御データSIn2とが一致するか否かを示す判定信号JSを出力する。例えば、判定回路743は、第1印字制御データSIn1と第2印字制御データSIn2とが一致するとき、判定信号JSをHレベルに設定し、第1印字制御データSIn1と第2印字制御データSIn2とが一致しないとき、判定信号JSをLレベルに設定する。
The
判定信号JSは、SP記憶部72、および、選択部756に入力される。判定信号JSが、第1印字制御データSIn1と第2印字制御データSIn2との不一致を示すとき、SP記憶部72は、選択部756に非印字選択データSPxを出力する。また、選択部756には、吐出用データ格納部751における選択データ格納部755から、転送選択データSPrが入力される。
The determination signal JS is input to the
判定信号JSが、第1印字制御データSIn1と第2印字制御データSIn2との一致を示すとき、選択部756は、転送選択データSPrを選択情報生成部752に出力する。一方、判定信号JSが、第1印字制御データSIn1と第2印字制御データSIn2との不一致を示すとき、選択部756は、非印字選択データSPxを選択情報生成部752に出力する。
When the determination signal JS indicates a match between the first print control data SIn1 and the second print control data SIn2, the
また、吐出用データ格納部751における印字データ格納部754は、印字データSIを、ゲートドライバー回路753に出力する。
ここで、制御回路70は、転送切替信号SWの入力に基づいて、所定の期間だけ有効となる判定制御信号CNTを出力する。判定制御信号CNTは、判定回路743に入力される。判定制御信号CNTは、転送切替信号SWが入力されてから、判定回路743による判定処理が開始される前に有効となる。また、判定制御信号CNTは、1行1列目の印字データSI、及び、転送選択データSPrもしくは非印字選択データSPxが、選択情報生成部752及びゲートドライバー回路753に入力された後、1行2列目の印字制御データSInが、選択情報生成部752及びゲートドライバー回路753に入力される前に無効となる。
Further, the print
Here, the
判定制御信号CNTが有効であるとき、判定回路743は、判定信号JSを出力する。一方、判定制御信号CNTが無効であるとき、判定回路743は、データの一致を示す判定信号JSと同じ信号、すなわち、Hレベルの信号を出力する。その結果、1行2列目以降の印字制御データSInが吐出制御部75に入力されるとき、選択情報生成部752には、選択部756を介して、吐出用データ格納部751における選択データ格納部755から、印字制御データSInに含まれる選択データSPが入力される。
When the determination control signal CNT is valid, the
なお、印字データ格納部754は、上述した第1のシフトレジスター81及び第2のシフトレジスター82を含む。
選択情報生成部752は、選択情報生成部752に入力された選択データSPを基に、ゲートドライバー回路753のデコーダー87がデコード処理に使用するデコードデータを生成し、各デコーダー87にセットする。各デコーダー87は、入力した印字データSIをデコードデータに基づきデコードしてパルス選択情報PSを生成する。次いで、各デコーダー87は、生成されたパルス選択情報PSを、ラッチ信号LAT及びチャンネル信号CHに同期させてレベルシフター88へ出力する。
Note that the print
The selection
なお、比較回路742や判定回路743は、各種の論理回路によって構成することが可能である。こうした構成からなる判定回路743においては、判定制御信号CNTが無効であるときに、比較回路742に入力された2つのデータが一致するか否かの判定そのものを判定回路743が行わなくてもよいし、判定を行うものの、判定結果に関わらず、データの一致を示す判定信号JSと同じ信号を出力してもよい。
Note that the
次に、図10を参照して、制御回路70に入出力される各種の信号の推移の一例について説明する。
図10に示すように、印字制御データSInの転送の開始時から第1印字制御データSIn1の転送期間中は、選択信号SEL1はHレベルに維持され、選択信号SEL2はLレベルに維持されている。したがって、第1印字制御データSIn1は、選択信号SEL1の入力される検証用データ格納部741に入力される。
Next, an example of transition of various signals input to and output from the
As shown in FIG. 10, the selection signal SEL1 is maintained at the H level and the selection signal SEL2 is maintained at the L level during the transfer period of the first printing control data SIn1 from the start of the transfer of the printing control data SIn. . Accordingly, the first print control data SIn1 is input to the verification
第1印字制御データSIn1の転送期間と第2印字制御データSIn2の転送期間との間のタイミングで、転送切替信号SWが立ち上がると、選択信号SEL1と選択信号SEL2とは反転される。以後、次の転送切替信号SWが入力されるまで、選択信号SEL1はLレベルに維持され、選択信号SEL2はHレベルに維持される。したがって、第2印字制御データSIn2、及び、1行2列目以降の印字制御データSInは、選択信号SEL2の入力される吐出用データ格納部751に入力される。
When the transfer switching signal SW rises at the timing between the transfer period of the first print control data SIn1 and the transfer period of the second print control data SIn2, the selection signal SEL1 and the selection signal SEL2 are inverted. Thereafter, the selection signal SEL1 is maintained at the L level and the selection signal SEL2 is maintained at the H level until the next transfer switching signal SW is input. Accordingly, the second print control data SIn2 and the print control data SIn for the first row and the second column are input to the ejection
転送切替信号SWが立ち上がった後、1行1列目の印字データSIをラッチするラッチ信号LATが立ち上がると、判定制御信号CNTがHレベルに設定される。判定制御信号CNTは、少なくとも、判定回路743による判定処理が完了して判定信号JSが出力され、かつ、判定信号JSに応じた選択データSPが選択情報生成部752に出力されるまで、Hレベルに維持される。
When the latch signal LAT for latching the print data SI in the first row and the first column rises after the transfer switching signal SW rises, the determination control signal CNT is set to the H level. The determination control signal CNT is at the H level until at least the determination process by the
例えば、判定制御信号CNTは、判定回路743による判定処理に要する時間を考慮して所定の時間だけHレベルに維持されてもよいし、1行2列目の印字データSIをラッチするラッチ信号LATが立ち上がるまでHレベルに維持されてもよい。判定制御信号CNTがHレベルを維持している期間が、判定制御信号CNTが有効となる期間である。なお、判定制御信号CNTは、転送切替信号SWの立ち上がり後であって、1行1列目の印字データSIをラッチするラッチ信号LATよりも前に有効とされてもよい。
For example, the determination control signal CNT may be maintained at the H level for a predetermined time in consideration of the time required for the determination process by the
判定信号JSは、判定回路743による判定処理が行われていない期間はHレベルに維持され、判定の結果が2つのデータの一致を示す場合にはHレベルに設定され、判定の結果が2つのデータの不一致を示す場合にはLレベルに設定される。
The determination signal JS is maintained at the H level during the period when the determination process by the
ここで、図10に例示されるように、時刻t1でデータの不一致を示す判定信号JSが出力されたとする。すなわち、時刻t1で判定信号JSはLレベルに立ち下がる。その後、判定信号JSは、判定制御信号CNTがHレベルを維持している期間、Lレベルに維持され、判定制御信号CNTがLレベルに立ち下がると、判定信号JSは、Hレベルに立ち上がる。すなわち、2つのデータの不一致を示す判定信号JSは、判定制御信号CNTが有効である期間にのみ出力される。なお、時刻t1で2つのデータの一致を示す判定信号JSが出力される場合には、判定制御信号CNTが有効である期間と無効である期間とを通して、判定信号JSはHレベルに維持される。 Here, as illustrated in FIG. 10, it is assumed that a determination signal JS indicating data mismatch is output at time t1. That is, the determination signal JS falls to the L level at time t1. Thereafter, the determination signal JS is maintained at the L level while the determination control signal CNT maintains the H level. When the determination control signal CNT falls to the L level, the determination signal JS rises to the H level. That is, the determination signal JS indicating the mismatch between the two data is output only during a period in which the determination control signal CNT is valid. When the determination signal JS indicating the coincidence of the two data is output at time t1, the determination signal JS is maintained at the H level throughout the period during which the determination control signal CNT is valid and the period during which the determination control signal CNT is invalid. .
その結果、1行1列目の印字データSIがゲートドライバー回路753に入力されるときには、判定回路743による判定処理の結果、すなわち、第1印字制御データSIn1と第2印字制御データSIn2とが一致するか否かに応じて、転送選択データSPrもしくは非印字選択データSPxが選択情報生成部752に入力される。そして、選択情報生成部752に入力された選択データSPを用いて、印字データSIのデコードが行われる。また、1行2列目以降の印字データSIがゲートドライバー回路753に入力されるときには、転送選択データSPrが選択情報生成部752に入力される。そして、転送選択データSPrを用いて、印字データSIのデコードが行われる。
As a result, when the print data SI in the first row and the first column is input to the
ちなみに、図10においては、1回目のラッチ信号LATの立ち上がりから、最初の印刷周期TAが開始され、駆動信号COMの駆動パルスが出力される。
なお、第1印字制御データSIn1と第2印字制御データSIn2とが一致するか否かの判定結果を示す判定信号JSの出力が、判定信号JSに応じた選択データSPが選択情報生成部752に出力されるまで、維持される構成であれば、各信号の推移は図10に示す例とは異なっていてもよい。印字制御データSInの入力される格納部741,751の切り替えや判定信号JSの出力は、転送切替信号SWや判定制御信号CNTを用いずに、ラッチ信号LATやチャンネル信号CH等、他の機能を有する信号の組み合わせによって、制御されてもよい。
Incidentally, in FIG. 10, the first printing cycle TA is started from the first rise of the latch signal LAT, and the drive pulse of the drive signal COM is output.
Note that the output of the determination signal JS indicating whether or not the first print control data SIn1 and the second print control data SIn2 match, and the selection data SP corresponding to the determination signal JS is sent to the selection
次に、図11及び図12を参照して、プリンター11による処理の手順を説明する。
印刷ジョブが入力されて処理が開始されると、コントローラー31からヘッド駆動回路61へフレキシブルケーブル65を通じて駆動信号COM及び印字制御データSIn等の信号が送信される。このとき、コントローラー31が図11に示す信号出力シーケンスを実行し、ヘッド駆動回路61が図12に示す信号入力シーケンスを実行する。まず、図11を参照して、コントローラー31が実行する信号出力シーケンスについて説明する。
Next, a processing procedure performed by the
When a print job is input and processing is started, signals such as a drive signal COM and print control data SIn are transmitted from the
まず、印刷ジョブの処理が開始されると、ステップS11では、コントローラー31が、1行1列目の印字データSIと転送選択データSPrとを、第1印字制御データSIn1として出力する。具体的には、コントローラー31は、印刷データからヘッド駆動回路61が使用可能な印字データSIを生成し、1行1列目の印字データSIをクロック信号SCKに同期させてヘッドユニット60へ送信する。また、コントローラー31は、受け付けた印刷ジョブの中で指定された印刷モードに対応する転送選択データSPrを不揮発性メモリー43から読み出し、クロック信号SCKに同期させてヘッドユニット60へ送信する。なお、コントローラー31は、転送選択データSPrをRAM42等のメモリーに書き込む。ステップS11の処理が完了すると、ステップS12に進む。
First, when processing of a print job is started, in step S11, the
ステップS12では、第1印字制御データSIn1の出力が完了したか否かが判定される。例えば、コントローラー31は、第1印字制御データSIn1と同期させたクロック信号SCKのパルスの数を、その出力時に不図示のカウンターで計数し、その計数値が第1印字制御データSIn1のデータ長に相当する所定値に達したことをもって出力完了と判定する。出力完了でなければ(ステップS12で否定判定)ステップS11に戻り、第1印字制御データSIn1の出力を継続し、第1印字制御データSIn1の出力を完了すると(ステップS12で肯定判定)、ステップS13に進む。
In step S12, it is determined whether or not the output of the first print control data SIn1 has been completed. For example, the
ステップS13では、コントローラー31は、転送切替信号SWを出力する。ステップS13の処理が完了すると、ステップS14に進む。
ステップS14では、コントローラー31が、1行1列目の印字データSIと転送選択データSPrとを、第2印字制御データSIn2として出力する。具体的には、コントローラー31は、RAM42から1行1列目の印字データSIと転送選択データSPrとを読み出し、クロック信号SCKに同期させてヘッド駆動回路61へ出力する。ステップS14の処理が完了すると、ステップS15に進む。
In step S13, the
In step S14, the
ステップS15では、1行2列目以降の印字データSI及び転送選択データSPrが出力される。1行2列目以降の印字制御データSInは、全ての印字データSIの出力が完了するまで、印刷周期TAごとに、1列分ずつ順にクロック信号SCKに同期して出力される。 In step S15, the print data SI and transfer selection data SPr from the first row and the second column are output. The print control data SIn for the first row and the second column is output in synchronization with the clock signal SCK in order of one column every print cycle TA until the output of all the print data SI is completed.
こうしてコントローラー31は、図11に示す信号出力シーケンスを実行することで、印刷ジョブで指示された印刷を行う。
一方、ヘッドユニット60では、ヘッド駆動回路61により図12に示す以下の信号入力シーケンスが行われる。
In this way, the
On the other hand, in the
まずステップS21では、ヘッド駆動回路61に第1印字制御データSIn1が入力される。受信部71が入力した第1印字制御データSIn1は、エラーチェック部74内の検証用データ格納部741に格納される。
First, in step S21, the first print control data SIn1 is input to the
次のステップS22では、ヘッド駆動回路61に第2印字制御データSIn2が入力される。受信部71が入力した第2印字制御データSIn2は、吐出制御部75内の吐出用データ格納部751に格納される。
In the next step S <b> 22, the second print control data SIn <b> 2 is input to the
次のステップS23では、第1印字制御データSIn1と第2印字制御データSIn2とが比較される。すなわち、比較回路742が、検証用データ格納部741から入力した第1印字制御データSIn1と吐出用データ格納部751から入力した第2印字制御データSIn2とが一致するか否かを比較する。
In the next step S23, the first print control data SIn1 and the second print control data SIn2 are compared. That is, the
次のステップS24では、第1印字制御データSIn1と第2印字制御データSIn2とが一致したか(SIn1=SIn2であるか)否かが判定される。
この判定処理は、判定回路743が、比較回路742から比較結果に応じて入力された信号に基づいて行う。そして、判定回路743は、判定結果に応じた判定信号JSを出力する。判定回路743が、第1印字制御データSIn1と第2印字制御データSIn2とが一致することを示す判定信号JSを出力したとき(ステップS24で肯定判定)、ステップS25に進む。一方、判定回路743が、第1印字制御データSIn1と第2印字制御データSIn2とが一致しないことを示す判定信号JSを出力したとき(ステップS24で否定判定)、ステップS26に進む。
In the next step S24, it is determined whether or not the first print control data SIn1 and the second print control data SIn2 match (SIn1 = SIn2).
This determination process is performed by the
ステップS25では、転送選択データSPrを用いて、吐出用データ格納部751に格納された印字データSIに基づく吐出制御が行われる。すなわち、1行1列目の印字データSIが転送選択データSPrを用いてデコードされることに基づき、ゲートドライバー回路753が駆動素子62を駆動させ、ノズル162からインク滴を吐出させる。こうして吐出ヘッド16による初回の印字が行われる。ステップS25の処理が完了すると、ステップS27に進む。
In step S25, ejection control based on the print data SI stored in the ejection
一方、ステップS26では、非印字選択データSPxを用いて、吐出用データ格納部751に格納された印字データSIに基づく吐出制御が行われる。すなわち、1行1列目の印字データSIが非印字選択データSPxを用いてデコードされることに基づき、ゲートドライバー回路753が駆動素子62を駆動させる。このとき、非印字選択データSPxが用いられるため、全ての駆動素子62に対して、印加されるパルスとしてノズル162内のインクを微振動させるためのパルスが選択され、いずれのノズル162からもインク滴は吐出されない。ステップS26の処理が完了すると、ステップS27に進む。
On the other hand, in step S26, ejection control based on the print data SI stored in the ejection
ステップS27では、転送選択データSPrを用いて、1行2列目以降の印字データSIに基づく吐出制御が行われる。すなわち、コントローラー31から入力された印字制御データSInが、吐出用データ格納部751に格納され、格納された印字データSIが格納された転送選択データSPrを用いてデコードされることに基づき、ゲートドライバー回路753が駆動素子62を駆動させ、ノズル162からインク滴を吐出させる。こうした処理が、印刷周期TAごとに1列分の印字データSIに対して行われ、こうした処理の繰り返しによって、1行2列目以降の印字データSIが順に処理される。
In step S27, discharge control based on the print data SI for the first row and the second column is performed using the transfer selection data SPr. That is, based on the fact that the print control data SIn input from the
すなわち、第1印字制御データSIn1と第2印字制御データSIn2とが一致した場合には、転送選択データSPrを用いて1行1列目及びそれ以降の印字データSIに基づく吐出制御が行われ、1行1列目の画素列から印字データSIに従ったインクの吐出が行われる。 That is, when the first print control data SIn1 and the second print control data SIn2 match, the discharge control based on the print data SI in the first row and the first column using the transfer selection data SPr is performed, Ink is ejected from the pixel column in the first row and first column according to the print data SI.
一方、第1印字制御データSIn1と第2印字制御データSIn2とが一致しない場合には、非印字選択データSPxを用いて1行1列目の印字データSIに基づく吐出制御が行われ、1行1列目の画素列に対してはインクの吐出は行われない。その後、1行2列目以降の画素列に対しては、転送選択データSPrを用いた吐出制御が行われ、印字データSIに従ったインクの吐出が行われる。 On the other hand, when the first print control data SIn1 and the second print control data SIn2 do not match, the non-print selection data SPx is used to perform discharge control based on the print data SI in the first row and first column. Ink is not ejected to the first pixel row. Thereafter, ejection control using the transfer selection data SPr is performed on the first and second pixel columns, and ink is ejected according to the print data SI.
なお、上記プリンター11による処理のうち、ステップS11及びステップS14が、第1ステップの一例であり、ステップS24が第2ステップの一例であり、ステップS25及びステップS26が第3ステップの一例である。
Of the processes performed by the
上述のように、コントローラー31に印刷ジョブデータが入力されてその処理が開始されてから、駆動信号生成回路46が駆動信号COMを出力する前の期間には、搬送モーター22の駆動によって、インクの吐出を受ける初期位置に用紙Pが搬送される期間が重なる。また、上記駆動信号生成回路46が駆動信号COMを出力する前の期間には、キャリッジモーター20の駆動によって、キャリッジ15が、インクを吐出する位置に向けて、加速移動する期間が重なる。初期位置への用紙Pの搬送や、キャリッジ15の加速の際は、モーター20,22の駆動量の変化が大きいため、フレキシブルケーブル65を通じて転送されるデータに影響を与えるノイズが発生しやすい。また、用紙Pが搬送される際には、用紙Pに帯電した静電荷の放電が、ノイズ源となることもある。したがって、この期間にコントローラー31からヘッドユニット60へ転送されるデータには、ノイズに起因したデータの論理値の反転や、データのビット位置がずれるデータシフト等の転送エラーが生じやすくなる。
As described above, after the print job data is input to the
本実施形態では、駆動信号生成回路46が駆動信号COMを出力する前の期間に転送されるデータである1行1列目の印字制御データSInが2回転送される。そして、ヘッド駆動回路61は、入力された2つのデータを比較することによって、データに論理値の反転やデータシフトが生じていないかどうかを判定し、これらのデータが一致しない場合、すなわち、データに転送エラーが生じている場合には、非印字選択データSPxを用いることにより1行1列目の画素列に対してインクの吐出を行わない。
In the present embodiment, the print control data SIn in the first row and the first column, which is data transferred in a period before the drive
転送エラーの生じた印字制御データSInに基づいて、インクを吐出すべきではないノズルからインクが吐出されることに比較すると、1行目の端に位置する1列目の画素列に対してインクの吐出が行われないことは、印刷結果の品質の低下を抑制する。 Compared to the case where ink is ejected from a nozzle that should not eject ink based on the print control data SIn in which a transfer error has occurred, the ink is applied to the first pixel column located at the end of the first row. The fact that no ink is discharged suppresses the deterioration of the quality of the printing result.
印刷周期TAが開始される前の期間は、印刷周期TAが開始された後よりも、印字制御データSInの転送に利用可能な時間に余裕がある。つまり、駆動信号生成回路46が駆動信号COMを出力する前の期間は、データの転送エラーが起こりやすく、かつ、転送時間についての制限の少ない期間である。それゆえ、この期間に転送すべきデータを2回転送して転送エラーを検証し、その結果に応じた吐出制御を行うことは、プリンター11の印刷速度の低下を抑えつつ、印刷結果の品質の低下を抑制することができる点で効果が高い。
In the period before the printing cycle TA is started, there is more time available for the transfer of the printing control data SIn than after the printing cycle TA is started. That is, the period before the drive
なお、上記実施形態では、第1印字制御データSIn1が第1データの一例であり、第2印字制御データSIn2が第2データの一例である。
以上、第1実施形態のプリンター11によれば、以下に示す効果を得ることができる。
In the above embodiment, the first print control data SIn1 is an example of the first data, and the second print control data SIn2 is an example of the second data.
As described above, according to the
(1)ノイズの多く生じる期間である、駆動信号生成回路46が駆動信号COMを出力する前の期間に、コントローラー31からヘッドユニット60へ印字制御データSInが2回転送され、これらのデータが一致しないとき、すなわち、データに転送エラーが生じているときには、インクを吐出させないパルスが駆動素子62に印加される。したがって、誤った印字制御データSInに基づくインクの吐出は行われない。こうした構成によれば、インクの吐出によって形成される対象の品質の低下を抑えることができる。
(1) Print control data SIn is transferred twice from the
(2)用紙Pが搬送される期間は、用紙Pの搬送のためにモーターが駆動されることに起因して、特にノイズが生じやすく、ノイズに基づくデータの転送エラーが生じやすい。こうしたデータの転送エラーが生じやすい期間に、上記構成が適用されるため、インクの吐出によって形成される対象の品質の低下を適切に抑えることができる。 (2) During the period during which the paper P is transported, noise is particularly likely to occur due to the motor being driven to transport the paper P, and data transfer errors based on the noise are likely to occur. Since the above configuration is applied during a period in which such a data transfer error is likely to occur, it is possible to appropriately suppress a reduction in quality of a target formed by ink ejection.
(3)キャリッジ15が加速移動する期間は、キャリッジ15の移動のためにモーターが駆動されることに起因して、特にノイズが生じやすく、ノイズに基づくデータの転送エラーが生じやすい。こうしたデータの転送エラーが生じやすい期間に、上記構成が適用されるため、インクの吐出によって形成される対象の品質の低下を適切に抑えることができる。
(3) During the period in which the
(第2実施形態)
以下、液体吐出装置及び液体吐出方法を具体化した第2実施形態について図面を参照して説明する。第2実施形態では、第1印字制御データSIn1と第2印字制御データSIn2とが一致しないと判定された場合の処理が、第1実施形態と異なる。以下では、第1実施形態との相違点を中心に説明し、第1実施形態と同様の構成については同じ符号を付してその説明を省略する。
(Second Embodiment)
Hereinafter, a second embodiment in which the liquid discharge apparatus and the liquid discharge method are embodied will be described with reference to the drawings. In the second embodiment, the process when it is determined that the first print control data SIn1 and the second print control data SIn2 do not match is different from the first embodiment. Below, it demonstrates centering on difference with 1st Embodiment, about the structure similar to 1st Embodiment, the same code | symbol is attached | subjected and the description is abbreviate | omitted.
図13に示すように、本実施形態では、第1印字制御データSIn1と第2印字制御データSIn2とが一致しないとき、判定回路743は、エラー信号ESを出力する。エラー信号ESは、ヘッド駆動回路61からコントローラー31に入力される。エラー信号ESがコントローラー31に入力されたとき、主制御部41は、データ出力制御部47に、1行目の印字制御データSInを再度ヘッド駆動回路61へ出力させる。また、通常、主制御部41は、1行分の印字制御データSInの出力が完了すると、モーター駆動回路52を介した搬送モーター22の駆動を行う。ただし、エラー信号ESがコントローラー31に入力されたとき、主制御部41は、最初の1行目の印字制御データSInの出力と、2回目の1行目の印字制御データSInの出力との間では、搬送モーター22の駆動を行わず、用紙Pを初期位置に停滞させる。そして、印字制御データSInの出力の後にエラー信号ESが入力されないことを受け、画素行の1行分ずつの用紙Pの搬送をコントローラー31は再開させる。
As shown in FIG. 13, in this embodiment, when the first print control data SIn1 and the second print control data SIn2 do not match, the
本実施形態におけるコントローラー31における処理と、ヘッド駆動回路61における処理とを、コントローラー31の実行する信号出力シーケンスと、ヘッド駆動回路61の実行する信号入力シーケンスとを参照して詳しく説明する。
Processing in the
まず、図14を参照して、コントローラー31が実行する信号出力シーケンスについて説明する。
図14に示すように、ステップS31〜ステップS34では、第1実施形態の図11におけるステップS11〜ステップS14と同様の処理が行われる。すなわち、コントローラー31は、1行1列目の印字データSIと転送選択データSPrとを、第1印字制御データSIn1として出力し、第1印字制御データSIn1の出力が完了すると、転送切替信号SWを出力する。そして、コントローラー31は、1行1列目の印字データSIと転送選択データSPrとを、第2印字制御データSIn2として出力する。
First, the signal output sequence executed by the
As shown in FIG. 14, in steps S31 to S34, the same processes as in steps S11 to S14 in FIG. 11 of the first embodiment are performed. That is, the
続いて、ステップS35では、コントローラー31は、1行2列目以降の印字制御データSInを、1列分ずつ順に、クロック信号SCKに同期して出力する。
次に、ステップS36では、1行目のすべての列の印字制御データSInの出力が完了したか否かが判定される。出力完了でなければ(ステップS36で否定判定)ステップS35に戻り、印字制御データSInの出力を継続し、1行目のすべての列の印字データSIの出力が完了すると(ステップS36で肯定判定)、ステップS37に進む。
Subsequently, in step S35, the
Next, in step S36, it is determined whether or not the output of the print control data SIn for all the columns in the first row has been completed. If the output is not completed (No at Step S36), the process returns to Step S35, the output of the print control data SIn is continued, and when the output of the print data SI for all the columns of the first row is completed (Yes at Step S36). The process proceeds to step S37.
ステップS37では、エラー信号ESを受信したか否かが判定される。すなわち、コントローラー31がヘッド駆動回路61からエラー信号ESを受信したか、換言すれば、主制御部41にエラー信号ESが入力されているか否かが判定される。
In step S37, it is determined whether an error signal ES has been received. That is, it is determined whether the
エラー信号ESを受信していない場合、すなわち、ヘッド駆動回路61にて1行1列目の印字制御データSInにエラーが検出されていない場合、ステップS38に進む。ステップS38では、2行目以降の印字データSI及び転送選択データSPrが、1列分ずつ順に、クロック信号SCKに同期して出力される。
If the error signal ES has not been received, that is, if no error has been detected in the print control data SIn in the first row and first column by the
このとき、主制御部41は、1行目の印字制御データSInの出力の後に、モーター駆動回路52を介して搬送モーター22を駆動する。また、2行目以降についても、主制御部41は、1行分の印字制御データSInを出力するごとに、搬送モーター22の駆動を行う。これにより、1行分の印字制御データSInの出力ごとに、用紙Pは、搬送方向Yに画素行の1行分の長さだけ搬送される。
At this time, the main control unit 41 drives the
エラー信号ESを受信している場合、すなわち、ヘッド駆動回路61にて1行1列目の印字制御データSInにエラーが検出された場合、ステップS31から処理が繰り返される。このとき、主制御部41は、搬送モーター22の駆動を行わずに、ステップS31から処理を繰り返す。なお、キャリッジモーター20の駆動は、通常通り行われ、キャリッジ15は、1列目の画素列に対してインクを吐出する位置に向けて動かされる。
When the error signal ES is received, that is, when an error is detected in the print control data SIn in the first row and the first column in the
こうしてコントローラー31は、図14に示す信号出力シーケンスを実行することで、印刷ジョブで指示された印刷を行う。
一方、ヘッドユニット60では、ヘッド駆動回路61により図15に示す以下の信号入力シーケンスが行われる。
In this way, the
On the other hand, in the
図15に示すように、ステップS41〜ステップS44では、第1実施形態の図12におけるステップS21〜ステップS24と同様の処理が行われる。すなわち、第1印字制御データSIn1が検証用データ格納部741に格納された後、第2印字制御データSIn2が吐出用データ格納部751に格納されて、比較回路742によって、第1印字制御データSIn1と第2印字制御データSIn2とが比較される。そして、判定回路743によって、第1印字制御データSIn1と第2印字制御データSIn2とが一致したか(SIn1=SIn2であるか)否かが判定され、判定結果に応じた判定信号JSが出力される。
As shown in FIG. 15, in steps S41 to S44, the same processes as in steps S21 to S24 in FIG. 12 of the first embodiment are performed. That is, after the first print control data SIn1 is stored in the verification
判定回路743が、第1印字制御データSIn1と第2印字制御データSIn2とが一致することを示す判定信号JSを出力したとき(ステップS44で肯定判定)、ステップS45に進む。一方、判定回路743が、第1印字制御データSIn1と第2印字制御データSIn2とが一致しないことを示す判定信号JSを出力したとき(ステップS44で否定判定)、ステップS46に進む。
When the
ステップS45では、転送選択データSPrを用いて、印字データSIに基づく吐出制御が行われる。すなわち、まず、転送選択データSPrを用いて、吐出用データ格納部751に格納された1行1列目の印字データSIに基づく吐出制御が行われる。続いて、1行2列目以降についても、コントローラー31から入力された印字制御データSInが、吐出用データ格納部751に格納され、格納された転送選択データSPrを用いて、格納された印字データSIに基づく吐出制御が行われることが繰り返される。
In step S45, ejection control based on the print data SI is performed using the transfer selection data SPr. That is, first, ejection control based on the print data SI of the first row and the first column stored in the ejection
ステップS46では、判定回路743は、エラー信号ESを出力する。エラー信号ESは、ヘッド駆動回路61からコントローラー31に入力される。
続いて、ステップS47では、非印字選択データSPxを用いて、1行目の印字データSIに基づく吐出制御が行われる。すなわち、まず、非印字選択データSPxを用いて、吐出用データ格納部751に格納された1行1列目の印字データSIに基づく吐出制御が行われる。続いて、1行2列目以降についても、1行目の最終列まで、コントローラー31から入力された印字制御データSInが、吐出用データ格納部751に格納され、非印字選択データSPxを用いて、格納された印字データSIに基づく吐出制御が行われることが繰り返される。
In step S46, the
Subsequently, in step S47, ejection control based on the print data SI of the first line is performed using the non-print selection data SPx. That is, first, ejection control based on the print data SI of the first row and the first column stored in the ejection
非印字選択データSPxを用いた1行目の印字データSIの処理が終わると、コントローラー31から再び1行1列目の印字制御データSInが入力され、ヘッド駆動回路61では、ステップS41から処理が繰り返される。
When the process of the print data SI for the first line using the non-print selection data SPx is completed, the print control data SIn for the first line and the first column is input again from the
このように、第1印字制御データSIn1と第2印字制御データSIn2とが一致した場合には、転送選択データSPrを用いて1行1列目及びそれ以降の印字データSIに基づく吐出制御が行われ、1行1列目の画素列から印字データSIに従ったインクの吐出が行われる。 As described above, when the first print control data SIn1 and the second print control data SIn2 coincide with each other, the discharge control based on the print data SI in the first row and the first column and thereafter is performed using the transfer selection data SPr. Ink is ejected from the pixel row in the first row and first column according to the print data SI.
一方、第1印字制御データSIn1と第2印字制御データSIn2とが一致しない場合には、1行目の画素行に含まれるすべての画素列について、非印字選択データSPxを用いた吐出制御が行われる。したがって、1行目は、すべての画素列に対してインクの吐出は行われない。そして、用紙Pの搬送が行われずに、キャリッジ15が1列目の画素列に対するインクの吐出位置に配置され、コントローラー31からヘッド駆動回路61へは、1行目の印字制御データSInが再度転送される。したがって、再度の転送の際に、第1印字制御データSIn1と第2印字制御データSIn2とが一致すれば、転送選択データSPrを用いて1行1列目及びそれ以降の印字データSIに基づく吐出制御が行われる。これにより、1行1列目の画素列から印字データSIに従ったインクの吐出が行われる。
On the other hand, when the first print control data SIn1 and the second print control data SIn2 do not match, the ejection control using the non-print selection data SPx is performed for all the pixel columns included in the first pixel row. Is called. Therefore, in the first row, ink is not ejected to all the pixel columns. Then, the conveyance of the paper P is not performed, and the
次に、図16を参照して、第2実施形態における制御回路70に入出力される各種の信号の推移の一例について説明する。
図16に示すように、例えば、印字制御データSInの転送の開始を示す信号である開始信号STAがコントローラー31からヘッド駆動回路に入力されると、開始信号STAの立ち上がりを受けて、選択信号SEL1はHレベルに設定され、選択信号SEL2はLレベルに設定される。その後、第1印字制御データSIn1の転送期間中は、選択信号SEL1はHレベルに維持され、選択信号SEL2はLレベルに維持される。したがって、第1印字制御データSIn1は、選択信号SEL1の入力される検証用データ格納部741に入力される。
Next, with reference to FIG. 16, an example of transition of various signals input to and output from the
As shown in FIG. 16, for example, when a start signal STA, which is a signal indicating the start of transfer of the print control data SIn, is input from the
第1印字制御データSIn1の転送期間と第2印字制御データSIn2の転送期間との間のタイミングで、転送切替信号SWが立ち上がると、選択信号SEL1と選択信号SEL2とは反転される。以後、選択信号SEL1はLレベルに維持され、選択信号SEL2はHレベルに維持される。したがって、第2印字制御データSIn2、及び、1行2列目以降の印字制御データSInは、選択信号SEL2の入力される吐出用データ格納部751に入力される。
When the transfer switching signal SW rises at the timing between the transfer period of the first print control data SIn1 and the transfer period of the second print control data SIn2, the selection signal SEL1 and the selection signal SEL2 are inverted. Thereafter, the selection signal SEL1 is maintained at the L level, and the selection signal SEL2 is maintained at the H level. Accordingly, the second print control data SIn2 and the print control data SIn for the first row and the second column are input to the ejection
転送切替信号SWが立ち上がった後、1行1列目の印字データSIをラッチするラッチ信号LATが立ち上がると、判定制御信号CNTが立ち上がる。本実施形態では、判定制御信号CNTは、判定信号JSの更新タイミングを規定する信号であって、転送切替信号SWの立ち上がり後、1回目のラッチ信号LATが立ち上がるタイミングでのみHレベルとなる信号である。 When the latch signal LAT for latching the print data SI in the first row and the first column rises after the transfer switching signal SW rises, the determination control signal CNT rises. In the present embodiment, the determination control signal CNT is a signal that defines the update timing of the determination signal JS, and is a signal that becomes an H level only at the timing when the first latch signal LAT rises after the transfer switching signal SW rises. is there.
したがって、例えば、時刻t1でデータの不一致を示す判定結果が出たとすると、判定回路743は、判定制御信号CNTの立ち上がりを受けて、データの不一致を示す判定信号JSを出力する。すなわち、判定信号JSはLレベルに設定され、その後、新たに判定制御信号CNTが立ち上がるまでは、判定信号JSはLレベルに維持される。
Therefore, for example, if a determination result indicating data mismatch is output at time t1, the
コントローラー31にエラー信号ESが入力されることに基づき、1行目のすべての列の印字制御データSInの転送が完了すると、再び、第1印字制御データSIn1から、1行目の印字制御データSInの転送が繰り返される。すなわち、開始信号STAが入力され、開始信号STAの立ち上がりを受けて、選択信号SEL1はHレベルに設定され、選択信号SEL2はLレベルに設定される。その後、転送切替信号SWが立ち上がると、選択信号SEL1と選択信号SEL2とは反転される。これにより、第1印字制御データSIn1は、検証用データ格納部741に入力され、第2印字制御データSIn2、及び、1行2列目以降の印字制御データSInは、吐出用データ格納部751に入力される。
When the transfer of the print control data SIn for all the columns in the first row is completed based on the error signal ES being input to the
転送切替信号SWが立ち上がった後、1列目の印字データSIをラッチするラッチ信号LATが立ち上がると、判定制御信号CNTが立ち上がる。そして、例えば、時刻t2でデータの一致を示す判定結果が出たとすると、判定回路743は、判定制御信号CNTの立ち上がりを受けて、データの一致を示す判定信号JSを出力する。すなわち、判定信号JSはHレベルに設定され、その後、判定信号JSはHレベルに維持される。
When the latch signal LAT for latching the print data SI in the first column rises after the transfer switching signal SW rises, the determination control signal CNT rises. For example, if a determination result indicating data coincidence is output at time t2, the
これにより、第1印字制御データSIn1と第2印字制御データSIn2とが一致しない場合には、1行目のすべての画素列について、非印字選択データSPxを用いた吐出制御が行われる。そして、1行目の印字制御データSInの再転送と、第1印字制御データSIn1と第2印字制御データSIn2とが一致するか否かの判定とが、これらのデータが一致するまで繰り返される。 Thus, when the first print control data SIn1 and the second print control data SIn2 do not match, the ejection control using the non-print selection data SPx is performed for all the pixel columns in the first row. The retransfer of the print control data SIn on the first line and the determination of whether or not the first print control data SIn1 and the second print control data SIn2 match are repeated until these data match.
なお、第1印字制御データSIn1と第2印字制御データSIn2とが一致するか否かの判定結果を示す判定信号JSの出力が、1行目の印字制御データSInに基づく吐出制御が行われている間、維持される構成であれば、各信号の推移は図16に示す例とは異なっていてもよい。印字制御データSInの入力される格納部741,751の切り替えや判定信号JSの出力は、開始信号STAや転送切替信号SWや判定制御信号CNTを用いずに、ラッチ信号LATやチャンネル信号CH等、他の機能を有する信号の組み合わせによって、制御されてもよい。
Note that the output of the determination signal JS indicating the determination result of whether or not the first print control data SIn1 and the second print control data SIn2 match is the discharge control based on the print control data SIn on the first line. The transition of each signal may be different from the example shown in FIG. The switching of the
以上のように、第2実施形態では、第1印字制御データSIn1と第2印字制御データSIn2とが一致しない場合には、非印字選択データSPxを用いることにより1行目の画素行に対してインクの吐出が行われず、1行目の画素行に対してインクの吐出がやり直される。したがって、用紙Pを無駄にすることなく、誤吐出の抑えられた品質の高い印刷結果を得ることが可能である。 As described above, in the second embodiment, when the first print control data SIn1 and the second print control data SIn2 do not match, the non-print selection data SPx is used for the first pixel row. Ink is not ejected and ink is ejected again for the first pixel row. Therefore, it is possible to obtain a high-quality printing result with the erroneous ejection suppressed without wasting the paper P.
以上詳述した第2実施形態のプリンター11によれば、第1実施形態の(1)〜(3)の効果に加えて、以下に示す効果を得ることができる。
(4)1行1列目の印字制御データSInに転送エラーが生じているときには、1行1列目の印字制御データSInが再送されるため、再送されたデータに基づいて駆動素子62を駆動することが可能である。したがって、転送エラーが生じたデータに基づいてインクが吐出される予定であった1行1列目の画素列にインクの吐出が全く行われない構成と比較して、インクの吐出によって形成される対象の品質が高められる。
According to the
(4) When a transfer error occurs in the print control data SIn on the first row and the first column, the print control data SIn on the first row and the first column is retransmitted, so that the
なお、上記各実施形態は以下のような形態に変更することもできる。
・上記各実施形態では、第1印字制御データSIn1が検証用データ格納部741に入力され、第2印字制御データSIn2が吐出用データ格納部751に入力されて、吐出制御部75による吐出制御に用いられた。これに代えて、第2印字制御データSIn2が検証用データ格納部741に入力され、第1印字制御データSIn1が吐出用データ格納部751に入力されて、吐出制御部75による吐出制御に用いられてもよい。また例えば、第1印字制御データSIn1の印字データSIと、第2印字制御データSIn2の転送選択データSPrとが、吐出制御に用いられてもよいし、第2印字制御データSIn2の印字データSIと、第1印字制御データSIn1の転送選択データSPrとが、吐出制御に用いられてもよい。要は、吐出制御に用いられるデータは、先に転送されたデータであってもよいし、後に転送されたデータであってもよい。
In addition, each said embodiment can also be changed into the following forms.
In each of the above-described embodiments, the first print control data SIn1 is input to the verification
・上記各実施形態では、第1印字制御データSIn1と第2印字制御データSIn2とは、同一の論理配列を有するデータであるが、第1印字制御データSIn1は、第2印字制御データSIn2の論理が反転されたデータであってもよい。すなわち、コントローラー31からヘッド駆動回路61へ転送される2つのデータのうち、吐出用データ格納部751に入力されるデータが、1行1列目の印字制御データSInであり、検証用データ格納部741に入力されるデータは、1行1列目の印字制御データSInの論理を反転させたデータであってもよい。こうした構成によれば、比較回路742におけるデータの比較の精度が高められる。要は、第1印字制御データSIn1は、第2印字制御データSIn2と同一の論理配列を生成することが可能なデータであればよい。
In each of the above embodiments, the first print control data SIn1 and the second print control data SIn2 are data having the same logical arrangement, but the first print control data SIn1 is the logic of the second print control data SIn2. May be inverted data. That is, of the two data transferred from the
・上記各実施形態では、駆動信号COMを出力される前の期間に2回転送されるデータは、印字データSIと選択データSPとを含む印字制御データSInである。これに代えて、印字データSIのみが2回転送されてもよいし、選択データSPのみが2回転送されてもよい。例えば、印字データSIのみが2回転送された後に、選択データSPが転送され、データに転送エラーが生じているか否かの判定は、2つの印字データSIの比較に基づいて行われてもよい。あるいは、選択データSPのみが2回転送された後に、印字データSIが転送され、データに転送エラーが生じているか否かの判定は、2つの選択データSPの比較に基づいて行われてもよい。 In each of the above embodiments, the data transferred twice in the period before the drive signal COM is output is the print control data SIn including the print data SI and the selection data SP. Instead, only the print data SI may be transferred twice, or only the selection data SP may be transferred twice. For example, after only the print data SI is transferred twice, the selection data SP is transferred, and whether or not a transfer error has occurred in the data may be determined based on a comparison of the two print data SI. . Alternatively, after only the selection data SP is transferred twice, the print data SI is transferred, and whether or not a transfer error has occurred in the data may be determined based on a comparison of the two selection data SP. .
・上記各実施形態では、非印字選択データSPxは、ノズルからインクを吐出させずにノズル内のインクを微振動させる駆動パルスを選択するための選択データSPであったが、非印字選択データSPxは、ノズルからインクを吐出させない駆動パルスを選択するための選択データSP、換言すれば、ノズルからのインクの非吐出を駆動信号に含まれる各波形の印加の可否で示すデータであればよい。例えば、非印字選択データSPxは、ノズル内のインクを振動させないように、駆動素子62に印加される波形を選択するための選択データSPであってもよい。なお、ノズル内のインクを微振動させる駆動パルスを選択するための選択データSPが非印字選択データSPxであれば、転送エラーによる誤吐出を抑えるべく、インクを吐出させない期間が設けられるとしても、こうした期間にノズル内でインクの増粘が進むことを抑えられる。
In each of the above embodiments, the non-print selection data SPx is the selection data SP for selecting a drive pulse that causes the ink in the nozzle to vibrate without ejecting ink from the nozzle. The selection data SP for selecting a drive pulse that does not cause ink to be ejected from the nozzle, in other words, data indicating whether or not each waveform included in the drive signal can be applied indicates non-ejection of ink from the nozzle. For example, the non-print selection data SPx may be selection data SP for selecting a waveform applied to the
・第2実施形態では、1行目の印字制御データSInが再送された際にも、1行1列目の印字制御データSInが2回転送されて、ヘッド駆動回路61にてこれらのデータの比較が行われた。これに代えて、1行目の印字制御データSInが再送される際には、1行1列目の印字制御データSInは1回のみ転送され、転送エラーの有無が判定されることなく、1行1列目の印字制御データSInに基づく吐出制御が行われてもよい。1行目の印字制御データSInが再送されるときには、既に、用紙Pはインクの吐出される初期位置に配置されているため、1行1列目の印字制御データSInが最初に転送されるときと比較して、搬送モーター22の駆動量は小さく、ノイズに起因したデータの転送エラーは生じ難い。したがって、1行目の印字制御データSInが最初に転送される際のみに、1行1列目の印字制御データSInが2回転送されて、これらのデータの比較結果に応じた選択データSPが用いられる構成であっても、インクの吐出によって形成される対象の品質の低下を抑えることはできる。
In the second embodiment, even when the print control data SIn for the first row is retransmitted, the print control data SIn for the first row and the first column is transferred twice, and the
・第2実施形態において、1行目の印字制御データSInに対するエラーチェックが3回以上行われる構成であってもよい。この際に、エラー信号ESの入力された回数を計測するカウンターをコントローラー31が備え、このカウンターの計測値が所定値に到達したときには、印字制御データSInの転送が不能である旨を表示部26に表示させるように、プリンター11が構成されてもよい。
-In 2nd Embodiment, the structure by which the error check with respect to the printing control data SIn of the 1st line is performed 3 times or more may be sufficient. At this time, the
・上記各実施形態では、駆動パルスの出力が開始される前には、用紙Pがインクの吐出を受ける位置に搬送される期間と、キャリッジ15がインクを吐出する位置に向けて加速移動する期間とが含まれ、これらの期間が重なるときに、1行1列目の印字制御データSInが転送された。これに限らず、用紙Pの搬送のみが行われているとき、あるいは、キャリッジ15の加速移動のみが行われているときに、1行1列目の印字制御データSInが転送されてもよい。また、用紙Pの搬送やキャリッジ15の加速移動は、第1印字制御データSIn1と第2印字制御データSIn2とのいずれか一方が転送されている期間のみに、行われてもよい。こうした場合であっても、搬送モーター22あるいはキャリッジモーター20の駆動によってノイズが生じるため、上記各実施形態の構成が適用されることによって、インクの吐出によって形成される対象の品質の低下を抑える効果は得られる。
In each of the above embodiments, before the output of the drive pulse is started, a period during which the paper P is transported to a position where ink is discharged and a period during which the
・上記各実施形態では、1行1列目の印字制御データSInのみが2回転送されたが、1行目以外の行の少なくとも1つにおいても、1列目の印字制御データSInが2回転送されて、2つのデータの比較結果に応じた選択データSPを用いた吐出制御が行われてもよい。上述のように、互いに隣接する行の画素に対するインクの吐出の間の期間で、キャリッジ15は加減速されるため、各行の1列目の印字制御データSInが転送されるときには、キャリッジモーター20の駆動に起因したノイズが生じやすい。したがって、1行目以外の行についても、1列目の印字制御データSInが2回転送されて、2つのデータの比較結果に応じた選択データSPを用いた吐出制御が行われる構成によれば、インクの吐出によって形成される対象の品質の低下がさらに抑えられる。
In each of the above embodiments, only the print control data SIn in the first row and the first column is transferred twice, but the print control data SIn in the first column is twice in at least one of the rows other than the first row. The ejection control may be performed using the selection data SP that is transferred and selected according to the comparison result of the two data. As described above, since the
・液体吐出装置の一例としてのプリンター(印刷装置)は、シリアルプリンターに限定されず、ラインプリンター又はページプリンターでもよい。例えば、液体吐出装置は、ラインヘッドを備えたラインプリンターであってもよい。ラインプリンターは、装置本体内の制御部の一例としてのコントローラーと、ラインヘッドからなるヘッドユニットとがフレキシブルケーブルを通じて接続されて構成される。例えば、ラインヘッドは、複数の吐出ヘッドが一列状又はジグザグ状に配置されて構成されるマルチヘッドタイプのヘッドでもよい。この種のマルチヘッドタイプの場合、コントローラーがラインヘッドを構成する複数の吐出ヘッドの各々にフレキシブルケーブルを通じて接続されている構成や、コントローラーが複数の吐出ヘッドのうち少なくとも1つにフレキシブルケーブルを通じて接続され、その接続先の吐出ヘッドから隣の吐出ヘッドに順次接続されている構成であってもよい。さらに、ラインヘッドは、クリーニング時の昇降等移動可能に構成されていてもよい。 A printer (printing apparatus) as an example of a liquid ejection apparatus is not limited to a serial printer, and may be a line printer or a page printer. For example, the liquid ejecting apparatus may be a line printer including a line head. The line printer is configured by connecting a controller as an example of a control unit in the apparatus main body and a head unit including a line head through a flexible cable. For example, the line head may be a multi-head type head in which a plurality of ejection heads are arranged in a line or zigzag. In the case of this type of multi-head type, the controller is connected to each of a plurality of ejection heads constituting the line head via a flexible cable, or the controller is connected to at least one of the plurality of ejection heads via a flexible cable. Further, a configuration in which the connection destination discharge head is sequentially connected to the adjacent discharge head may be employed. Furthermore, the line head may be configured to be movable up and down during cleaning.
・上記実施形態では、制御部の一例であるコントローラー31を、プログラムを実行するコンピューターによるソフトウェアとASIC等の電子回路によるハードウェアとの協働により実現したが、液体の吐出に用いられるコントローラー31の各種の機能は、コンピューターを各種の機能部として機能させるソフトウェアのみから構成されていてもよいし、ハードウェアのみから構成されていてもよい。
In the above embodiment, the
・フレキシブルケーブルは、フレキシブルフラットケーブルに限定されず、フレキシブルなケーブルであればよい。例えばコントローラー31とヘッドユニット60とが複数のフレキシブルケーブルを介して接続されていてもよい。なお、フレキシブルケーブルは、少なくとも1本の信号線を有する構成であればよいが、ケーブル本数を少なくする目的で、複数本の信号線を内蔵する構成が好ましい。
-A flexible cable is not limited to a flexible flat cable, What is necessary is just a flexible cable. For example, the
・液体吐出装置は、インクジェット式のプリンター(印刷装置)に限らず、インク以外の他の液体、例えば、機能材料の粒子が液体に分散又は混合されてなる液状体、ゲルのような流状体を吐出する液体吐出装置でもよい。例えば、液体吐出装置は、液晶ディスプレイ、EL(エレクトロルミネッセンス)ディスプレイ及び面発光ディスプレイの製造等に用いられる電極材や色材(画素材料)等の材料を分散又は溶解のかたちで含む液状体を吐出する液体吐出装置でもよい。さらに、液体吐出装置は、バイオチップ製造に用いられる生体有機物を吐出する液体吐出装置、精密ピペットとして用いられ試料となる液体を吐出する液体吐出装置であってもよい。さらに、液体吐出装置は、時計やカメラ等の精密機械にピンポイントで潤滑油を吐出する液体吐出装置、光通信素子等に用いられる微小半球レンズ(光学レンズ)等を形成するために紫外線硬化樹脂等の透明樹脂液を基板上に吐出する液体吐出装置、基板等をエッチングするために酸又はアルカリ等のエッチング液を吐出する液体吐出装置であってもよい。また、液体を吐出して3次元造形物を製造する液体吐出装置であってもよい。 -The liquid ejection device is not limited to an ink jet printer (printing device), but is a liquid other than ink, for example, a liquid material in which particles of a functional material are dispersed or mixed in a liquid, a fluid such as a gel A liquid discharge apparatus that discharges water may also be used. For example, a liquid ejection device ejects a liquid material that contains materials such as electrode materials and color materials (pixel materials) used in the manufacture of liquid crystal displays, EL (electroluminescence) displays, and surface-emitting displays in a dispersed or dissolved state. It may be a liquid ejection device. Furthermore, the liquid ejection device may be a liquid ejection device that ejects biological organic materials used in biochip manufacturing, or a liquid ejection device that ejects a liquid that is used as a precision pipette as a sample. Furthermore, the liquid ejecting device is an ultraviolet curable resin for forming liquid ejecting devices that pinpoint lubricant oil to precision machines such as watches and cameras, and micro hemispherical lenses (optical lenses) used for optical communication elements. A liquid discharge apparatus that discharges a transparent resin liquid such as a liquid onto the substrate, or a liquid discharge apparatus that discharges an etching liquid such as acid or alkali to etch the substrate or the like may be used. Moreover, the liquid discharge apparatus which discharges a liquid and manufactures a three-dimensional structure may be sufficient.
11…液体吐出装置の一例としてのプリンター、15…キャリッジ、16…吐出ヘッド、162…ノズル、25…操作部、26…表示部、31…制御部の一例であるコントローラー、41…主制御部、411…データ生成部の一例である吐出制御信号生成部、46…駆動信号生成部の一例である駆動信号生成回路、47…データ出力制御部、60…ヘッドユニット、61…ヘッド駆動回路、62…駆動素子、63…吐出部、64…吐出部群、65…フレキシブルケーブル、70…制御回路、72…SP記憶部、74…エラーチェック部、741…検証用データ格納部、742…比較回路、743…判定回路、75…吐出制御部、751…吐出用データ格納部、752…選択情報生成部、753…ゲートドライバー回路、754…印字データ格納部、SIn,SIn(K),SIn(C),SIn(M),SIn(Y)…印字制御データ、COM…駆動信号、SP…選択データ、SPr…転送選択データ、SPx…非印字選択データ、SI…印字データ、SW…転送切替信号、SEL1,SEL2…選択信号、CNT…判定制御信号、JS…判定信号、ES…エラー信号、DP1,DP2,DP3,DP4…駆動パルス、P…媒体の一例である用紙、X…走査方向、Y…搬送方向。
DESCRIPTION OF
Claims (5)
前記駆動素子を駆動させる複数の波形を含む駆動信号を生成する駆動信号生成部と、
前記駆動素子の駆動によって形成される液体のドットの大きさを前記駆動素子ごとに定める制御データと、前記ドットの大きさと各波形の印加の可否とを対応付けるための選択データとを生成するとともに、前記制御データと前記選択データとの少なくとも一方が第1データであり、前記第1データと一致した第2データを生成するデータ生成部と、
前記駆動信号生成部が前記駆動信号を出力する前に、前記データ生成部が生成した前記制御データ、前記選択データ、及び、前記第2データを出力するデータ出力制御部と、
前記データ出力制御部から入力されたデータのなかで前記第1データと前記第2データとが一致するか否かの判定を行うエラーチェック部と、
前記液体の非吐出を各波形の印加の可否で示す非吐出選択データを記憶する記憶部と、
前記判定の結果が一致であるとき、前記データ出力制御部から入力される前記制御データ及び前記選択データに基づいて、前記駆動素子に対する前記波形の印加及び非印加を制御し、前記判定の結果が不一致であるとき、前記データ出力制御部から入力される前記制御データ及び前記非吐出選択データに基づいて、前記駆動素子に対する前記波形の印加及び非印加を制御する吐出制御部と、
前記駆動素子と、前記エラーチェック部と、前記記憶部と、前記吐出制御部とを有するヘッドユニットと、
前記駆動信号生成部と、前記データ生成部と、前記データ出力制御部とを有する制御部と、
前記制御データ、前記選択データ、及び、前記第2データの伝送路であって、前記制御部と前記ヘッドユニットとを電気的に接続するフレキシブルケーブルと、を備える
ことを特徴とする液体吐出装置。 A plurality of driving elements for discharging liquid;
A drive signal generator for generating a drive signal including a plurality of waveforms for driving the drive element;
Generating control data for determining the size of a liquid dot formed by driving the driving element for each driving element, and selection data for associating the size of the dot with applicability of each waveform; At least one of the control data and the selection data is first data, and a data generation unit that generates second data that matches the first data;
A data output control unit that outputs the control data, the selection data, and the second data generated by the data generation unit before the drive signal generation unit outputs the drive signal;
An error check unit for determining whether or not the first data and the second data match among the data input from the data output control unit;
A storage unit that stores non-ejection selection data indicating non-ejection of the liquid by the applicability of each waveform;
When the result of the determination is coincident, application and non-application of the waveform to the drive element are controlled based on the control data and the selection data input from the data output control unit, and the result of the determination is A discharge control unit that controls application and non-application of the waveform to the drive element based on the control data and the non-discharge selection data input from the data output control unit when they do not match;
A head unit having the drive element, the error check unit, the storage unit, and the ejection control unit;
A control unit having the drive signal generation unit, the data generation unit, and the data output control unit;
A liquid ejection apparatus, comprising: a flexible cable which is a transmission path for the control data, the selection data, and the second data and electrically connects the control unit and the head unit.
前記エラー信号が前記制御部に入力されたとき、前記データ出力制御部は、前記第1データを前記吐出制御部へ向けて再び出力する
ことを特徴とする請求項1に記載の液体吐出装置。 The error check unit outputs an error signal indicating the mismatch to the control unit when the result of the determination is a mismatch.
The liquid ejection apparatus according to claim 1, wherein when the error signal is input to the control unit, the data output control unit outputs the first data again to the ejection control unit.
ことを特徴とする請求項1または2に記載の液体吐出装置。 At least one of the period in which the data output control unit outputs the first data and the period in which the data output control unit outputs the second data, the medium that receives the liquid discharge receives the liquid discharge. The liquid ejection apparatus according to claim 1, wherein the liquid ejection apparatus is included in a period during which the liquid is conveyed to a position.
前記データ出力制御部が前記第1データを出力する期間と、前記データ出力制御部が前記第2データを出力する期間との少なくとも一方は、前記キャリッジが前記液体を吐出する位置に向けて加速移動する期間に含まれる
ことを特徴とする請求項1〜3のいずれか一項に記載の液体吐出装置。 A carriage that reciprocates by mounting the head unit;
At least one of a period in which the data output control unit outputs the first data and a period in which the data output control unit outputs the second data is accelerated and moved toward a position where the carriage ejects the liquid. It is contained in the period to perform. The liquid discharge apparatus as described in any one of Claims 1-3 characterized by the above-mentioned.
前記駆動信号は、前記駆動素子を駆動させる複数の波形を含み、
前記制御データは、前記駆動素子の駆動によって形成される液体のドットの大きさを前記駆動素子ごとに定め、
前記選択データは、前記ドットの大きさと各波形の印加の可否とを対応付けるためのデータであり、
前記制御部が、前記ヘッド駆動回路へ前記駆動信号を出力する前に、前記制御データと前記選択データとの少なくとも一方を含む第1データと、前記第1データと一致した第2データとを出力する第1ステップと、
前記ヘッド駆動回路が、前記制御部から入力された前記第1データと前記第2データとが一致するか否かを判定する第2ステップと、
前記ヘッド駆動回路が、前記制御データと、前記選択データとに基づいて前記駆動素子に対する前記波形の印加及び非印加を制御する第3ステップと、を含み、
前記液体の非吐出を各波形の印加の可否で示すデータが非吐出選択データであり、前記第2ステップにて前記第1データと前記第2データとが一致しないと判定されたとき、前記第3ステップでは、前記非吐出選択データを前記選択データとして用いる
ことを特徴とする液体吐出方法。 A liquid ejection method in which a head drive circuit controls a plurality of drive elements based on drive signals, control data, and selection data output by a control unit via a flexible cable, and ejects liquid.
The drive signal includes a plurality of waveforms for driving the drive element,
The control data determines the size of a liquid dot formed by driving the driving element for each driving element,
The selection data is data for associating the size of the dots with the applicability of each waveform,
The control unit outputs first data including at least one of the control data and the selection data and second data that matches the first data before outputting the drive signal to the head drive circuit. A first step to:
A second step in which the head driving circuit determines whether or not the first data and the second data input from the control unit match;
A third step in which the head drive circuit controls application and non-application of the waveform to the drive element based on the control data and the selection data;
Data indicating non-ejection of the liquid by the applicability of each waveform is non-ejection selection data, and when it is determined in the second step that the first data and the second data do not match, the first data In the third step, the non-ejection selection data is used as the selection data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015053862A JP2016172394A (en) | 2015-03-17 | 2015-03-17 | Liquid ejection apparatus and liquid ejection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015053862A JP2016172394A (en) | 2015-03-17 | 2015-03-17 | Liquid ejection apparatus and liquid ejection method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016172394A true JP2016172394A (en) | 2016-09-29 |
Family
ID=57008520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015053862A Pending JP2016172394A (en) | 2015-03-17 | 2015-03-17 | Liquid ejection apparatus and liquid ejection method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016172394A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110337368A (en) * | 2017-04-14 | 2019-10-15 | 惠普发展公司,有限责任合伙企业 | Fluid mould with drop weight signal |
-
2015
- 2015-03-17 JP JP2015053862A patent/JP2016172394A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110337368A (en) * | 2017-04-14 | 2019-10-15 | 惠普发展公司,有限责任合伙企业 | Fluid mould with drop weight signal |
JP2020507496A (en) * | 2017-04-14 | 2020-03-12 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー.Hewlett‐Packard Development Company, L.P. | Fluid die with drop weight signal |
US10967634B2 (en) | 2017-04-14 | 2021-04-06 | Hewlett-Packard Development Company, L.P. | Fluidic die with drop weight signals |
CN110337368B (en) * | 2017-04-14 | 2021-10-01 | 惠普发展公司,有限责任合伙企业 | Fluidic die with drop weight signal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3944712B2 (en) | Inkjet printer | |
US7753464B2 (en) | Liquid-jet apparatus | |
JP3438727B2 (en) | Ink jet recording apparatus and driving method thereof | |
US7862134B2 (en) | Liquid ejecting apparatus and method of driving liquid ejecting head | |
JP2018202713A (en) | Large format printer | |
US7278698B2 (en) | Liquid ejection apparatus, liquid ejection head thereof, and liquid ejection method | |
JP2000052570A (en) | Ink jet recording device | |
US7500726B2 (en) | Liquid ejecting apparatus driving-signals generation | |
US8328308B2 (en) | Fluid ejecting apparatus, fluid ejecting head control method in fluid ejecting apparatus, and driving waveform generating apparatus for fluid ejecting head | |
US8459764B2 (en) | Printing apparatus and printing method | |
JP5732821B2 (en) | Recording apparatus and recording method in recording apparatus | |
JP5584972B2 (en) | Recording data transfer device and recording device | |
US7384111B2 (en) | Liquid ejection apparatus and method of controlling the same | |
JP5609501B2 (en) | Liquid ejecting apparatus and control method thereof | |
JP2016172393A (en) | Liquid ejection device and liquid ejection method | |
JPH10250064A (en) | Ink jet printer | |
CN102476505A (en) | Liquid ejection apparatus and control method thereof | |
JP4487538B2 (en) | Printing device | |
JP2016150567A (en) | Liquid discharge device and liquid discharge method | |
JP2016172394A (en) | Liquid ejection apparatus and liquid ejection method | |
JP4930622B2 (en) | Inkjet printer and printing method | |
TWI641501B (en) | Liquid ejecting device and ejection selection signal generation circuit | |
JP4784106B2 (en) | Droplet discharge head and image recording apparatus | |
JP2016093896A (en) | Liquid discharge device, head unit and liquid discharge method | |
CN103568568B (en) | Liquid discharge device and control method thereof |