JP2001030577A - Method and apparatus for controlling driving - Google Patents

Method and apparatus for controlling driving

Info

Publication number
JP2001030577A
JP2001030577A JP2000143731A JP2000143731A JP2001030577A JP 2001030577 A JP2001030577 A JP 2001030577A JP 2000143731 A JP2000143731 A JP 2000143731A JP 2000143731 A JP2000143731 A JP 2000143731A JP 2001030577 A JP2001030577 A JP 2001030577A
Authority
JP
Japan
Prior art keywords
data
drive control
setting
start bit
mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2000143731A
Other languages
Japanese (ja)
Other versions
JP4545879B2 (en
Inventor
Shunichi Ono
俊一 小野
Noboru Nitta
昇 仁田
Jun Takamura
純 高村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2000143731A priority Critical patent/JP4545879B2/en
Publication of JP2001030577A publication Critical patent/JP2001030577A/en
Application granted granted Critical
Publication of JP4545879B2 publication Critical patent/JP4545879B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Ink Jet (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To adjust a driving timing of a medium to be driven while driving a head with a reduced number of signal lines, and connect many driving devices while restraining the number of signal lines. SOLUTION: In driving a medium to be driven based on a load, driving control data of a driving element or the like, when serial data having a start bit and succeeding driving control data is inputted, a common control part 21 distinguishes the start bit and driving control data, generates a control signal for data transmission, latching, power supply or the like by a timing obtained by detecting the start bit, and generates based on the control signal a driving signal to be fed to the medium to be driven on the basis of the driving control data by a head driving part 22.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、サーマルプリンタ
やインクジェットプリンタのヘッド駆動装置、CCDド
ライバ、モータドライバ、液晶ドライバなどデータや駆
動信号によって動作を行う媒体を駆動する駆動制御方法
及び駆動制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a drive control method and a drive control device for driving a medium which operates according to data or a drive signal, such as a head drive device of a thermal printer or an ink jet printer, a CCD driver, a motor driver, a liquid crystal driver and the like. .

【0002】[0002]

【従来の技術】この種の駆動制御装置としては例えばイ
ンクジェットプリンタのヘッド駆動装置がある。従来の
ヘッド駆動装置として2値印字データによるヘッド駆動
装置の一般的な構成を図26に示す。
2. Description of the Related Art As a drive control device of this type, for example, there is a head drive device of an ink jet printer. FIG. 26 shows a general configuration of a head drive device using binary print data as a conventional head drive device.

【0003】このヘッド駆動装置は、2ライン分のバッ
ファを構成するシフトレジスタ1、ラッチ回路2を備え
る。また、162個のインクジェットヘッドの各インク
室を配置したインクジェットヘッド(図示しない)を駆
動する駆動波形を出力する出力ピンDOn (n =1 〜16
2 )、ラッチ回路2からの出力と通電イネーブル(E)
とに基づいて通電信号を出力するANDゲート3、この
ANDゲート3からの出力を増幅して各出力ピンDOn
から駆動波形を出力する増幅器4を備える。
This head drive device includes a shift register 1 and a latch circuit 2 which constitute a buffer for two lines. An output pin DOn (n = 1 to 16) for outputting a driving waveform for driving an ink jet head (not shown) in which each ink chamber of 162 ink jet heads is arranged.
2) Output from latch circuit 2 and energization enable (E)
AND gate 3 that outputs an energization signal based on the above, and amplifies the output from the AND gate 3 to amplify each output pin DOn.
And an amplifier 4 for outputting a driving waveform from the amplifier.

【0004】このような装置における動作タイミングを
図27に示す。シリアルデータ(SD)は、データ転送
イネーブル(DSEN)がHレベルの間にシステムクロ
ック(CK)に従ってシフトレジスタ1に転送される。
そして、シフトレジスタ1に転送された印字データは、
ラッチ信号(LT)に基づいてラッチ回路2にラッチさ
れる。このラッチ回路2の各出力ピンDOn に対応する
データ(PNDTA)が"1"のときに通電イネーブル
(E)による制御により通電信号(PNE)としてAN
Dゲート3から出力される。また、上記データ(PND
TA)が"0"のときは通電信号(PNE)は出力されな
い。
FIG. 27 shows the operation timing of such an apparatus. The serial data (SD) is transferred to the shift register 1 according to the system clock (CK) while the data transfer enable (DSEN) is at the H level.
The print data transferred to the shift register 1 is
The signal is latched by the latch circuit 2 based on the latch signal (LT). When the data (PNDTA) corresponding to each output pin DOn of the latch circuit 2 is "1", the control by the energization enable (E) results in an AN as an energization signal (PNE).
Output from the D gate 3. In addition, the above data (PND
When TA) is "0", the energization signal (PNE) is not output.

【0005】そして、ANDゲート3から出力された通
電信号(PNE)は、増幅器4にて増幅され、ヘッド駆
動信号出力ピンDOn から駆動波形として出力される。
これにより、該当するインクジェットヘッドのインク室
を駆動する。なお、データ転送イネーブル(DSEN)
の替わりにデータ転送クロックを用いることも可能であ
る。これに類似する公知技術としては例えば特開昭63
−92467号公報に開示されたものがある。
The energization signal (PNE) output from the AND gate 3 is amplified by the amplifier 4 and output as a drive waveform from a head drive signal output pin DOn.
Thereby, the ink chamber of the corresponding inkjet head is driven. In addition, data transfer enable (DSEN)
Instead, a data transfer clock can be used. As a known technique similar to this, for example,
Japanese Unexamined Patent Publication (Kokai) No. -92467 discloses an example.

【0006】次に、従来の他のヘッド駆動装置としてバ
イナリデータによるマルチドロップ階調駆動を行うヘッ
ド駆動装置の一般的な構成を図28に示す。なお、ここ
で説明するヘッド駆動装置は、バブルジェット(登録商
標)方式やノーマルモードピエゾヘッド駆動方式のよう
に分割して駆動する必要のない方式を採用するものであ
る。
Next, FIG. 28 shows a general configuration of another conventional head driving device which performs multi-drop gradation driving by binary data. The head driving device described here adopts a method that does not need to be driven separately, such as a bubble jet (registered trademark) method or a normal mode piezo head driving method.

【0007】このヘッド駆動装置は、バイナリデータの
単位をPIXELとした場合、"バイナリデータ×PI
XEL"数に対応した容量を有するバイナリシフトレジ
スタ5とバイナリラッチ回路6とを備える。また、16
2個のインクジェットヘッドの各インク室を配置したイ
ンクジェットヘッド(図示しない)を駆動する駆動波形
を出力する出力ピンDOn (n =1 〜162 )、階調通電
イネーブル(E1〜E7)を外部より直接パラレルに入
力し、バイナリデータで対応する信号をセレクトして出
力するセレクタ7、このセレクタ7からの出力を増幅し
て各出力ピンDOn から駆動波形を出力する増幅器8を
備える。
In this head drive device, when the unit of binary data is PIXEL, “binary data × PI
A binary shift register 5 having a capacity corresponding to the number of XEL "and a binary latch circuit 6 are provided.
An output pin DOn (n = 1 to 162) for outputting a driving waveform for driving an ink jet head (not shown) in which each ink chamber of the two ink jet heads is arranged, and a gradation energization enable (E1 to E7) are directly supplied from outside. A selector 7 is provided for inputting in parallel, selecting and outputting a corresponding signal by binary data, and an amplifier 8 for amplifying an output from the selector 7 and outputting a drive waveform from each output pin DOn.

【0008】このような装置における動作タイミングを
図29に示す。PIXEL単位でバイナリのシリアルデ
ータ(SD)は、データ転送イネーブル(DSEN)が
Hレベルの間にシステムクロック(CK)に従ってバイ
ナリシフトレジスタ5に転送される。そして、バイナリ
シフトレジスタ5に転送された印字データは、ラッチ信
号(LT)に基づいてバイナリラッチ回路6にラッチさ
れる。このバイナリラッチ回路6の出力ピンDOn に対
応するデータ(BPNDTA)は、PIXEL単位でセ
レクタ7のセレクト信号として入力され、これにより階
調通電イネーブル(E1〜E7)の中から対応する信号
を選択し、階調通電信号(BPNE)としてセレクタ7
から出力される。この階調通電信号(BPNE)は、1
ドット当りの階調を変えるための信号で、同じ場所に複
数吐出させることで1ドットの体積を変え、マルチブロ
ック階調制御を可能とする。
FIG. 29 shows the operation timing of such an apparatus. The binary serial data (SD) in PIXEL units is transferred to the binary shift register 5 according to the system clock (CK) while the data transfer enable (DSEN) is at the H level. Then, the print data transferred to the binary shift register 5 is latched by the binary latch circuit 6 based on the latch signal (LT). The data (BPNDDTA) corresponding to the output pin DOn of the binary latch circuit 6 is input as a select signal of the selector 7 in PIXEL units, thereby selecting a corresponding signal from the gradation energization enable (E1 to E7). , The selector 7 as a gradation energizing signal (BPNE).
Output from This gradation energizing signal (BPNE) is 1
A signal for changing the gradation per dot. The volume of one dot is changed by discharging a plurality of dots at the same location, thereby enabling multi-block gradation control.

【0009】上記階調通電信号(BPNE)は、増幅器
8にて増幅され、ヘッド駆動信号出力ピンDOn から階
調駆動波形として出力される。これにより、該当するイ
ンクジェットヘッドのインク室を駆動し、PIXEL単
位でバイナリの印字データに対応したドロップ数の出力
が行われる。
The tone energizing signal (BPNE) is amplified by the amplifier 8 and output as a tone driving waveform from a head drive signal output pin DOn. As a result, the ink chamber of the corresponding inkjet head is driven, and the number of drops corresponding to the binary print data is output in PIXEL units.

【0010】なお、シェアモードピエゾヘッドを駆動す
る場合、その構造上から分割駆動を行う必要がある。こ
の場合は印字周期内で奇数インク室/偶数インク室の様
に分割して駆動が行われる。
In driving a share mode piezo head, it is necessary to perform divided driving due to its structure. In this case, driving is performed in a divided manner such as an odd ink chamber / even ink chamber within a printing cycle.

【0011】上述した図26に示すヘッド駆動装置にお
いては、ヘッドを駆動するのに必要な駆動情報としてシ
リアルデータ(SD)、データ転送イネーブル(DSE
N)、システムクロック(CK)、ラッチ信号(L
T)、通電イネーブル(E)が必要となる。特に、階調
印字を行う場合には図28に示すヘッド駆動装置のよう
に、さらに必要な階調数だけ階調通電イネーブル(E1
〜E7)の信号が必要となる。
In the above-described head driving device shown in FIG. 26, serial data (SD) and data transfer enable (DSE) are used as drive information necessary for driving the head.
N), system clock (CK), latch signal (L
T), energization enable (E) is required. In particular, when performing gradation printing, as shown in the head driving device shown in FIG.
To E7) are required.

【0012】従って、このような従来のヘッド駆動装置
では、ヘッドを駆動するために多くの制御線が必要とな
り、接続用のコネクタも多ピンのものが必要となってし
まうという問題があった。
Therefore, such a conventional head driving device has a problem that many control lines are required to drive the head, and a connector for connection needs to have a multi-pin connection.

【0013】このような信号線数の増加を回避するた
め、信号線を削減しつつ、ヘッドの階調駆動を行う装置
として、階調通電信号がある1つの駆動信号の繰返しで
あるマルチドロップ駆動の場合に階調通電信号を生成す
るという別の方式を採用するヘッド駆動装置がある。こ
のような方式であれば、特に外部より階調通電信号を生
成するために複数の階調通電イネーブルを並列に供給す
る必要はなく、その分だけ信号線数を削減することがで
きる。
In order to avoid such an increase in the number of signal lines, an apparatus for performing grayscale driving of a head while reducing the number of signal lines is a multi-drop drive in which a grayscale energizing signal is a repetition of one drive signal. In some cases, there is a head drive device that employs another method of generating a gradation energizing signal. With such a method, it is not necessary to supply a plurality of gradation energization enable in parallel in order to generate a gradation energization signal from the outside, and the number of signal lines can be reduced accordingly.

【0014】このようなヘッド駆動装置の構成を図30
に示し、その動作タイミングを図31に示す。図28に
示すものと比較すると、セレクタ7が削除され、その代
りに制御部9、コンパレータ11、ANDゲート12が
設けられている。この制御部9は、階調通電信号(BP
NE)を生成するためのコモン通電イネーブル(EC)
とバイナリドロップ信号(CTQ)を供給する目的で設
けられている。
The structure of such a head driving device is shown in FIG.
And the operation timing is shown in FIG. Compared with the configuration shown in FIG. 28, the selector 7 is omitted, and a control unit 9, a comparator 11, and an AND gate 12 are provided instead. The control unit 9 controls the gradation energization signal (BP
NE) to generate common energization enable (EC)
And a binary drop signal (CTQ).

【0015】また、図28に示すものと比較すると、セ
レクタ7で階調通電イネーブルを選択して出力する代り
に、バイナリラッチ回路6からのデータ(BPNDT
A)と制御部9からのドロップ信号(CTQ)をコンパ
レータ11にて比較することにより、PIXEL毎に各
々のバイナリデータに応じたコンパレータ出力(BPN
CP)を生成する。そして、このコンパレータ出力(B
PNCP)は、ANDゲート12にてコモン階調イネー
ブル(EC)と論理和演算され、階調通電信号(BPN
E)として出力される。
Compared with the one shown in FIG. 28, instead of selecting and outputting the gradation energization enable by the selector 7, the data (BPNDDT) from the binary latch circuit 6 is output.
A) and the drop signal (CTQ) from the control unit 9 are compared by the comparator 11, and the comparator output (BPN) corresponding to each binary data for each PIXEL.
CP). Then, this comparator output (B
PNCP) is subjected to a logical OR operation with the common grayscale enable (EC) in the AND gate 12 to generate a grayscale energization signal (BPN).
E).

【0016】なお、制御部9は、階調信号発生器等を備
えるが、これは固定動作でも設定によって動作を定義し
てよい。また、制御部9は、動作イネーブル信号(E
N)がHレベルの状態で動作し、駆動制御が行われる。
このようなヘッド駆動装置に類似する公知技術としては
例えば特開平3―198469号公報に開示されたもの
がある。
The control unit 9 includes a gradation signal generator and the like. The operation may be defined by a fixed operation or a setting. Further, the control unit 9 outputs the operation enable signal (E
N) operates at the H level, and drive control is performed.
As a known technique similar to such a head driving device, for example, there is a technique disclosed in Japanese Patent Application Laid-Open No. 3-198469.

【0017】また、図30に示すようなヘッド駆動装置
を複数個接続して幅広ヘッドに対応させるようにしたも
のを図32、図33に示す。図32に示すものは、ヘッ
ド幅が広がった場合に複数のヘッド駆動装置をカスケー
ド接続するのによく使用される方法であり、各ヘッド駆
動装置を同一のタイミングで駆動させるものである。こ
のものにおいては、ラッチ信号(LT)、データ転送イ
ネーブル(DSEN)、シリアルデータ(SD)などの
共通駆動制御信号群のうちでシリアルデータ(SD)の
みがカスケード接続される。また、制御部9の動作イネ
ーブル(EN)、ラッチ信号(LT)、データ転送イネ
ーブル(DSEN)はパラレルに接続される。さらに、
システムクロック(CK)、システムリセット(RS
T)も同様にパラレルに接続される。従って、図32に
示すようなものにおいては6本の信号線でカスケード接
続された装置を駆動することとなる。
FIGS. 32 and 33 show a plurality of head driving devices as shown in FIG. 30 connected to correspond to a wide head. The method shown in FIG. 32 is a method often used for cascading a plurality of head driving devices when the head width is widened, and drives each head driving device at the same timing. In this case, only serial data (SD) of a group of common drive control signals such as a latch signal (LT), a data transfer enable (DSEN), and serial data (SD) is cascaded. The operation enable (EN), the latch signal (LT), and the data transfer enable (DSEN) of the control unit 9 are connected in parallel. further,
System clock (CK), system reset (RS
T) is also connected in parallel. Therefore, in the device as shown in FIG. 32, the cascade-connected devices are driven by six signal lines.

【0018】これに対し、図33に示すものは、Y(イ
エロー)、M(マゼンダ)、C(シアン)、K(ブラッ
ク)の4つのヘッドを用いてカラー印字を行わせる場合
に代表されるように、各ヘッド駆動装置を独立したタイ
ミングで駆動させるものである。
On the other hand, the one shown in FIG. 33 is representative of a case where color printing is performed using four heads of Y (yellow), M (magenta), C (cyan), and K (black). Thus, each head driving device is driven at an independent timing.

【0019】このものにおいては、各ヘッド駆動装置の
駆動制御信号群は、それぞれヘッド駆動装置に対して独
立して接続される。なお、システムクロック(CK)、
システムリセット(RST)はパラレルに接続される。
このように、ヘッド駆動装置単位で駆動制御信号群が独
立して供給されることで、各々のタイミングでの駆動を
可能としている。
In this case, the drive control signal group of each head drive device is independently connected to each head drive device. Note that the system clock (CK),
The system reset (RST) is connected in parallel.
As described above, the drive control signal group is independently supplied for each head drive device, thereby enabling the drive at each timing.

【0020】[0020]

【発明が解決しようとする課題】しかしながら、このよ
うな図30に示すような装置においても、ヘッドを駆動
するのに必要な駆動情報として少なくともシリアルデー
タ(SD)、データ転送イネーブル(DSEN)、シス
テムクロック(CK)、ラッチ信号(LT)の信号線は
必要である。
However, even in such an apparatus as shown in FIG. 30, at least serial data (SD), data transfer enable (DSEN), and system information are necessary as drive information necessary for driving the head. Signal lines for the clock (CK) and the latch signal (LT) are required.

【0021】また、図30に示すような装置を複数個接
続して幅広ヘッドに対応させる場合、図32に示すもの
では、単一のヘッド駆動装置で構成する場合に比して信
号線数の増加はないものの、各ヘッド駆動装置を同一の
タイミングで駆動させるため、ヘッド駆動装置間の印字
タイミング調整が不可能であることから、各ヘッド駆動
装置で駆動させるヘッドを主走査方向や副走査方向にず
らして構成する場合などに、印字ずれがないように各ヘ
ッド駆動装置で駆動するヘッドの印字タイミングを調整
することができず、すなわちヘッド駆動装置間の段差ず
れ等を解消できず良好な印字を行うことができないとい
う問題がある。
When a plurality of devices as shown in FIG. 30 are connected to support a wide head, the number of signal lines in the device shown in FIG. 32 is smaller than that in the case of a single head driving device. Although there is no increase, since each head driving device is driven at the same timing, it is not possible to adjust the print timing between the head driving devices, so that the heads driven by each head driving device are moved in the main scanning direction and the sub-scanning direction. In the case of a configuration in which the print heads are shifted to each other, the print timing of the heads driven by the respective head driving devices cannot be adjusted so that there is no printing shift. There is a problem that can not be performed.

【0022】また、図33に示すものでは、各ヘッド駆
動装置を独立のタイミングで駆動させるので、上述した
印字タイミングの調整は可能であるが、その分だけ信号
線数が増加してしまうという問題がある。特に、接続す
るヘッド駆動装置が多くなればなるほどヘッドを駆動す
るのに必要な信号線数が増加し、ケーブルやコネクタの
ピン数が膨大なものとなってしまう。このように、ヘッ
ドを駆動するのに必要な信号線数が多いほど、ケーブル
やコネクタのピン数が多くなるが、このことはノイズを
増加させ、接触の確実性等の信頼性も低下させる。さら
にコストも増加するため好ましくない。
Further, in the apparatus shown in FIG. 33, since each head driving device is driven at an independent timing, the above-described adjustment of the printing timing is possible, but the number of signal lines increases correspondingly. There is. In particular, as the number of connected head drive devices increases, the number of signal lines required to drive the head increases, and the number of pins of cables and connectors becomes enormous. As described above, as the number of signal lines required to drive the head increases, the number of pins of the cable or the connector increases, but this increases noise and reduces reliability such as contact reliability. Further, the cost is undesirably increased.

【0023】そこで、本発明は、少ない信号線数でヘッ
ドを駆動しつつ被駆動媒体の駆動タイミングも調整で
き、しかも信号線数を抑えつつ多数接続できる駆動制御
方法及び駆動制御装置を提供しようとするものである。
Accordingly, the present invention is to provide a drive control method and a drive control device that can adjust the drive timing of a medium to be driven while driving the head with a small number of signal lines, and can connect a large number of lines while suppressing the number of signal lines. Is what you do.

【0024】[0024]

【課題を解決するための手段】請求項1の本発明は、負
荷や駆動素子など駆動制御データに基づいて駆動する被
駆動媒体を駆動する駆動制御方法において、単数ビット
又は複数ビットで構成したスタートビットとそれに続く
駆動制御データとを有するシリアルデータが入力される
と、そのスタートビットと駆動制御データとを判別し、
スタートビットを検出して得られたタイミングにより駆
動制御データの転送制御を行い、駆動制御データに基づ
く被駆動媒体に与える駆動信号を生成することを特徴と
する駆動制御方法である。
According to a first aspect of the present invention, there is provided a drive control method for driving a medium to be driven based on drive control data such as a load or a drive element. When serial data having a bit and subsequent drive control data is input, the start bit and drive control data are determined,
A drive control method characterized in that transfer control of drive control data is performed at a timing obtained by detecting a start bit, and a drive signal to be supplied to a driven medium based on the drive control data is generated.

【0025】請求項2の本発明は、スタートビットは、
複数ビットで構成し、このスタートビットに駆動制御デ
ータの転送制御や駆動信号の生成タイミングである起動
情報のみならず、被駆動媒体に与える駆動信号の生成に
必要な情報を含め、その情報に基づいて駆動信号を生成
することを特徴とする請求項1記載の駆動制御方法であ
る。
According to a second aspect of the present invention, the start bit is:
The start bit includes not only the start information that is the transfer control of the drive control data and the generation timing of the drive signal, but also the start bit based on the information including the information necessary for generating the drive signal given to the driven medium. 2. The driving control method according to claim 1, wherein the driving signal is generated by the driving control.

【0026】請求項3の本発明は、被駆動媒体として印
字ヘッドの駆動素子を駆動することを特徴とする請求項
1又は請求項2記載の駆動制御方法である。
According to a third aspect of the present invention, there is provided the drive control method according to the first or second aspect, wherein a drive element of the print head is driven as a driven medium.

【0027】請求項4の本発明は、シリアルデータは、
複数ビットのスタートビットとその後に続く駆動制御デ
ータと固定レベルである定常状態により構成したことを
特徴とする請求項1又は請求項2記載の駆動制御方法で
ある。
According to a fourth aspect of the present invention, the serial data is
3. The drive control method according to claim 1, wherein the drive control method comprises a plurality of start bits, drive control data following the start bit, and a fixed level of a steady state.

【0028】請求項5の本発明は、シリアルデータは、
最初のスタートビットと定常状態とを逆のレベルにした
ことを特徴とする請求項4記載の駆動制御方法である。
According to a fifth aspect of the present invention, the serial data is
5. The drive control method according to claim 4, wherein the first start bit and the steady state are at opposite levels.

【0029】請求項6の本発明は、シリアルデータのス
タートビットは、データ転送起動情報を含み、このデー
タ転送起動情報に基づいてシリアルデータのうちの駆動
制御データをデータ入力手段に転送制御することを特徴
とする請求項2記載の駆動制御方法である。
According to a sixth aspect of the present invention, the start bit of the serial data includes data transfer start information, and the drive control data of the serial data is transferred to the data input means based on the data transfer start information. 3. The driving control method according to claim 2, wherein

【0030】請求項7の本発明は、シリアルデータのス
タートビットは、データ転送数情報を含み、このデータ
転送数情報による転送数の分だけシリアルデータのうち
の駆動制御データをデータ入力手段に転送する転送制御
を行う特徴とする請求項2記載の駆動制御方法である。
According to a seventh aspect of the present invention, the start bit of the serial data includes data transfer number information, and the drive control data of the serial data is transferred to the data input means by the number of transfers according to the data transfer number information. 3. The drive control method according to claim 2, wherein the transfer control is performed.

【0031】請求項8の本発明は、シリアルデータのス
タートビットは、データラッチ情報を含み、このデータ
ラッチ情報に基づいてデータ入力手段に転送された駆動
制御データをラッチ回路でラッチし、そのラッチ回路か
らのデータに基づいて駆動制御データに基づく被駆動媒
体に与える駆動信号を生成することを特徴とする請求項
2記載の駆動制御方法である。
According to the present invention, the start bit of the serial data includes data latch information, and the drive control data transferred to the data input means is latched by the latch circuit based on the data latch information. 3. The drive control method according to claim 2, wherein a drive signal to be applied to a driven medium based on the drive control data is generated based on data from the circuit.

【0032】請求項9の本発明は、シリアルデータのス
タートビットは、駆動制御起動情報を含み、この駆動制
御起動情報に基づいて被駆動媒体を駆動制御するための
制御信号を生成することを特徴とする請求項2記載の駆
動制御方法である。
According to a ninth aspect of the present invention, the start bit of the serial data includes drive control start information and generates a control signal for controlling the drive of the driven medium based on the drive control start information. The drive control method according to claim 2, wherein

【0033】請求項10の本発明は、シリアルデータの
スタートビットは、装置リセット情報を含み、この装置
リセット情報に基づいて装置リセットを行うことを特徴
とする請求項2記載の駆動制御方法である。
According to a tenth aspect of the present invention, there is provided the drive control method according to the second aspect, wherein the start bit of the serial data includes device reset information, and the device is reset based on the device reset information. .

【0034】請求項11の本発明は、被駆動媒体を起動
させようとするタイミングで入力されたシリアルデータ
によって被駆動媒体を駆動制御することを特徴とする請
求項9記載の駆動制御方法である。
According to an eleventh aspect of the present invention, there is provided a drive control method according to the ninth aspect, wherein the drive of the driven medium is controlled by the serial data input at a timing at which the driven medium is to be started. .

【0035】請求項12の本発明は、スタートビットと
データとを有するシリアルデータが入力されると、スタ
ートビットと駆動制御データとを判別し、スタートビッ
トを検出して得られたタイミングに基づいて被駆動媒体
に与える駆動信号を生成する駆動制御装置を複数接続し
た場合に、各駆動制御装置を駆動させようとするタイミ
ングで各駆動制御装置に入力されたシリアルデータに基
づいて各駆動制御装置における対応する被駆動媒体の相
互間のタイミング制御を含む被駆動媒体の駆動制御を行
うことを特徴とする駆動制御方法である。
According to a twelfth aspect of the present invention, when serial data having a start bit and data is input, the start bit and the drive control data are discriminated, and based on the timing obtained by detecting the start bit. When a plurality of drive control devices that generate drive signals to be supplied to the driven medium are connected, each drive control device is controlled based on the serial data input to each drive control device at the timing at which each drive control device is to be driven. A drive control method characterized by performing drive control of a driven medium including timing control between corresponding driven media.

【0036】請求項13の本発明は、負荷や駆動素子な
ど駆動制御データに基づいて駆動する被駆動媒体を駆動
する駆動制御装置において、単数ビット又は複数ビット
で構成したスタートビットと駆動制御データとを有する
シリアルデータが入力されると、そのスタートビットと
駆動制御データとを判別し、スタートビットを検出して
得られたタイミングに基づいて制御信号を生成するスタ
ートビット検出手段と、シリアルデータのうちの駆動制
御データを格納する記憶手段と、スタートビット検出手
段からの制御信号に基づいてシリアルデータのうちの駆
動制御データを記憶手段に転送し、この記憶手段からの
駆動制御データとスタートビット検出手段からの制御信
号に基づいて被駆動媒体に与える駆動信号を生成する駆
動手段とを設けたことを特徴とする駆動制御装置であ
る。
According to a thirteenth aspect of the present invention, in a drive control device for driving a medium to be driven based on drive control data such as a load and a drive element, a start bit constituted by a single bit or a plurality of bits, When the serial data having is input, start bit detection means for determining the start bit and the drive control data, and generating a control signal based on the timing obtained by detecting the start bit, Storage means for storing the drive control data of the serial data, and transfer of the drive control data of the serial data to the storage means based on the control signal from the start bit detection means, and the drive control data from the storage means and the start bit detection means Drive means for generating a drive signal to be given to a driven medium based on a control signal from A drive control device, characterized and.

【0037】請求項14の本発明は、記憶手段からの駆
動制御データを制御信号に基づいてラッチするラッチ手
段とを設け、スタートビット検出手段は、スタートビッ
トを検出すると、検出して得られたタイミングに基づい
て制御信号を生成して記憶手段からの駆動制御データを
ラッチ手段でラッチさせることを特徴とする請求項13
記載の駆動制御装置である。
According to a fourteenth aspect of the present invention, there is provided a latch means for latching the drive control data from the storage means based on a control signal, and the start bit detection means detects and detects the start bit when the start bit is detected. The control signal is generated based on the timing, and the drive control data from the storage means is latched by the latch means.
It is a drive control device of a statement.

【0038】請求項15の本発明は、スタートビット検
出手段は、スタートビット検知端子とデータ入力端子と
を有し、それぞれの端子からシリアルデータを入力し、
スタートビット検知端子から入力されたシリアルデータ
のスタートビットを検出すると、そのシリアルデータの
うちの駆動制御データをデータ入力端子を介して記憶手
段に転送している間は、スタートビット検知端子から入
力するシリアルデータのスタートビット検知をディゼー
ブルすることによりスタートビットと駆動制御データの
判別を行うことを特徴とする請求項13記載の駆動制御
装置である。
According to a fifteenth aspect of the present invention, the start bit detection means has a start bit detection terminal and a data input terminal, and inputs serial data from each terminal.
When the start bit of the serial data input from the start bit detection terminal is detected, the drive control data of the serial data is input from the start bit detection terminal while the drive control data is transferred to the storage means via the data input terminal. 14. The drive control device according to claim 13, wherein the start bit and the drive control data are determined by disabling start bit detection of serial data.

【0039】請求項16の本発明は、スタートビット検
出手段は、データ転送数情報を含むスタートビットを設
けたシリアルデータを入力し、シリアルデータのうちの
スタートビットを検出すると、データ転送数情報による
転送数を転送する間だけ、記憶手段への駆動制御データ
の転送を可能とするデータ転送イネーブル信号を生成す
ることを特徴とすることを特徴とする請求項13記載の
駆動制御装置である。
According to a sixteenth aspect of the present invention, when the start bit detecting means inputs serial data provided with a start bit including data transfer number information and detects the start bit of the serial data, the start bit detection means detects the start bit from the data transfer number information. 14. The drive control device according to claim 13, wherein a data transfer enable signal that enables the transfer of the drive control data to the storage unit is generated only during the transfer of the transfer number.

【0040】請求項17の本発明は、負荷や駆動素子な
ど駆動制御データに基づいて駆動する被駆動媒体を駆動
する駆動制御装置において、被駆動媒体の駆動制御に必
要な設定を行う設定モードと被駆動媒体の駆動制御を行
う駆動制御モードとを判断するモード判断手段と、単数
ビット又は複数ビットで構成したスタートビットとデー
タとを有するシリアルデータが入力されると、スタート
ビットとデータとを判別し、スタートビットを検出して
得られたタイミングに基づいて制御信号を生成するスタ
ートビット検出手段と、モード判断手段が設定モードを
判断している場合は、スタートビットと設定データとを
有するシリアルデータを入力し、スタートビット検出手
段からの制御信号によりシリアルデータのうちの設定デ
ータに基づいて設定を行う設定手段と、モード判断手段
が駆動制御モードを判断している場合は、スタートビッ
トと駆動制御データとを有するシリアルデータを入力
し、スタートビット検出手段からの制御信号により設定
モードでの設定に応じてシリアルデータのうちの駆動制
御データに基づく駆動信号の生成を行う駆動手段とを設
けたことを特徴とする駆動制御装置である。
In a drive control apparatus for driving a driven medium driven based on drive control data such as a load and a drive element, the present invention provides a setting mode for setting necessary for drive control of a driven medium. A mode determining means for determining a drive control mode for controlling the drive of the driven medium, and when serial data having a start bit and data composed of a single bit or a plurality of bits is input, the start bit and the data are determined. A start bit detecting means for generating a control signal based on the timing obtained by detecting the start bit; and a serial data having the start bit and the setting data when the mode determining means determines the setting mode. And set based on the setting data of the serial data by the control signal from the start bit detecting means. When the setting means performs the drive control mode, the serial data having the start bit and the drive control data is input, and the setting in the setting mode is performed by the control signal from the start bit detection means. And a drive unit for generating a drive signal based on the drive control data of the serial data in accordance with the following.

【0041】請求項18の本発明は、前記シリアルデー
タのうちの駆動制御データを格納する記憶手段を設け、
設定手段は、スタートビットとデータ転送数情報を含ん
だ設定データとを有するシリアルデータを入力し、前記
スタートビット検出からの制御信号によりシリアルデー
タのうちのデータ転送数情報に基づいて前記スタートビ
ット検出手段にデータ転送数を設定し、スタートビット
検出手段は、スタートビットを有するシリアルデータを
入力し、シリアルデータのうちのスタートビットを検出
すると、前記データ転送数情報による転送数を転送する
間だけ、前記記憶手段への駆動制御データの転送を可能
とするデータ転送イネーブル信号を生成することを特徴
とすることを特徴とする請求項17記載の駆動制御装置
である。
According to the present invention, there is provided a storage means for storing drive control data of the serial data,
The setting means inputs serial data having a start bit and setting data including data transfer number information, and detects the start bit based on the data transfer number information of the serial data by a control signal from the start bit detection. The data transfer number is set in the means, the start bit detection means inputs the serial data having the start bit, and detects the start bit in the serial data, only while transferring the transfer number according to the data transfer number information, 18. The drive control device according to claim 17, wherein a data transfer enable signal that enables transfer of drive control data to the storage unit is generated.

【0042】請求項19の本発明は、モード判断手段
は、外部からのリセット信号を入力することにより設定
モードになったと判断し、設定手段が被駆動媒体の駆動
制御に必要な設定を終了したことを検出することにより
駆動制御モードになったと判断することを特徴とする請
求項17記載の駆動制御装置である。
According to a nineteenth aspect of the present invention, the mode judging means judges that the setting mode has been entered by inputting a reset signal from the outside, and the setting means has finished setting necessary for drive control of the driven medium. 18. The drive control device according to claim 17, wherein it is determined that the drive control mode has been entered by detecting the fact.

【0043】請求項20の本発明は、モード判断手段
は、設定データが予め決められた所定データ数だけ設定
手段に転送されたことにより、設定手段が被駆動媒体の
駆動制御に必要な設定を終了したことを検出し、これに
よって駆動制御モードになったと判断することを特徴と
する請求項19記載の駆動制御装置である。
According to a twentieth aspect of the present invention, the mode judging means makes the setting necessary for the drive control of the driven medium by the setting means transferring the set data by the predetermined number of data to the setting means. 20. The drive control device according to claim 19, wherein the end of the drive control is detected, and it is determined that the drive control mode has been entered.

【0044】請求項21の本発明は、スタートビット検
出手段は、設定データ転送数情報を含むスタートビット
とデータを有するシリアルデータが入力されると、この
シリアルデータのうちのスタートビットを検出して得ら
れた設定データ転送数情報を設定手段へ転送し、モード
判断手段は、設定データ転送数情報に基づく転送データ
数分の設定データが設定手段に転送されたことにより、
設定手段が被駆動媒体の駆動制御に必要な設定を終了し
たことを検出し、これによって駆動制御モードになった
と判断することを特徴とする請求項19記載の駆動制御
装置である。
According to a twenty-first aspect of the present invention, when a start bit including set data transfer number information and serial data having data are input, the start bit detection means detects the start bit of the serial data. The obtained setting data transfer number information is transferred to the setting means, and the mode determining means transfers the setting data for the transfer data number based on the setting data transfer number information to the setting means.
20. The drive control apparatus according to claim 19, wherein the setting unit detects that the setting required for drive control of the driven medium has been completed, and thereby determines that the drive control mode has been set.

【0045】請求項22の本発明は、設定手段は、被駆
動媒体の駆動制御に必要な設定が終了すると、設定終了
信号を出力し、モード判断手段は、設定手段からの設定
終了信号を検出することにより、駆動制御モードになっ
たと判断することを特徴とする請求項19ないし請求項
21に記載の駆動制御装置である。
According to a twenty-second aspect of the present invention, the setting means outputs a setting end signal when setting necessary for drive control of the driven medium is completed, and the mode judging means detects the setting end signal from the setting means. The drive control device according to claim 19, wherein it is determined that the drive control mode is set.

【0046】請求項23の本発明は、スタートビット検
出手段は、モード情報を含むスタートビットとデータと
を有するシリアルデータが入力されると、このシリアル
データのうちのスタートビットを検出して得られたモー
ド情報に基づいて外部からのリセット信号と同様の機能
を有する内部リセット信号を出力し、モード判断手段
は、スタートビット検出手段からの内部リセット信号を
入力することにより設定モードになったと判断すること
を特徴とする請求項19記載の駆動制御装置である。
According to a twenty-third aspect of the present invention, when serial data having a start bit including mode information and data is input, the start bit detecting means detects the start bit of the serial data. An internal reset signal having the same function as an external reset signal is output based on the mode information, and the mode determining means determines that the mode has been set by inputting the internal reset signal from the start bit detecting means. 20. The drive control device according to claim 19, wherein:

【0047】請求項24の本発明は、前記スタートビッ
ト検出手段は、モード情報を含んだスタートビットを有
するシリアルデータを入力し、そのスタートビットを検
出して得られたモード情報に基づいて、前記モード判断
手段は駆動制御モードか設定モードかを判断することを
特徴とする請求項17記載の駆動制御装置である。
According to a twenty-fourth aspect of the present invention, the start bit detecting means inputs serial data having a start bit including mode information and detects the start bit based on the mode information. 18. The drive control device according to claim 17, wherein the mode determination means determines whether the mode is the drive control mode or the setting mode.

【0048】請求項25の本発明は、設定手段は、設定
モードにおける被駆動媒体の駆動制御に必要な設定を正
常に終了したか否かを判定する正常終了判定手段を設け
たことを特徴とする請求項17記載の駆動制御装置であ
る。
According to a twenty-fifth aspect of the present invention, the setting means is provided with a normal end determining means for judging whether or not setting necessary for drive control of the driven medium in the setting mode has been normally completed. The drive control device according to claim 17, wherein

【0049】請求項26の本発明は、正常終了判定手段
は、設定が正常に終了したか否かを、設定データの演算
結果に基づいて判定することを特徴とする請求項25記
載の駆動制御装置である。
According to a twenty-sixth aspect of the present invention, in the drive control according to the twenty-fifth aspect, the normal end determination means determines whether or not the setting has been normally completed, based on a calculation result of the setting data. Device.

【0050】請求項27の本発明は、シリアルデータ
は、設定データの和との理論和が所定値となるようなチ
ェックデータを含み、正常終了判定手段は、設定モード
においてシリアルデータのうちの設定データの和を算出
し、設定データに基づく設定が終了すると、設定データ
の和とシリアルデータのうちのチェックデータとの論理
和が所定値となったときのみに設定が正常に終了したと
判定することを特徴とする請求項26記載の駆動制御装
置である。
According to a twenty-seventh aspect of the present invention, the serial data includes check data such that the theoretical sum with the sum of the setting data becomes a predetermined value, and the normal end determining means determines the setting of the serial data in the setting mode. When the sum of the data is calculated and the setting based on the setting data is completed, it is determined that the setting is normally completed only when the logical sum of the sum of the setting data and the check data of the serial data has reached a predetermined value. 27. The drive control device according to claim 26, wherein:

【0051】請求項28の本発明は、正常終了判定手段
は、設定データの和とシリアルデータのうちのチェック
データとの論理和における下位の数ビットが所定値とな
ったときのみに設定が正常に終了したと判定することを
特徴とする請求項27記載の駆動制御装置である。
According to a twenty-eighth aspect of the present invention, the normal end determination means determines that the setting is normal only when the lower few bits in the logical sum of the sum of the setting data and the check data of the serial data have reached a predetermined value. 28. The drive control device according to claim 27, wherein it is determined that the driving has been completed.

【0052】請求項29の本発明は、モード判断手段
は、正常終了判定手段において設定が正常に終了したこ
とを判定した場合は駆動制御モードになったと判断し、
正常終了判定手段において設定が正常に終了したことを
判定しない場合はまだ設定モードのままであると判断す
ることを特徴とする請求項25ないし請求項28記載の
駆動制御装置である。
According to a twenty-ninth aspect of the present invention, the mode judging means judges that the drive control mode has been entered when the normal end judging means judges that the setting has been normally completed,
29. The drive control device according to claim 25, wherein the normal end determination unit determines that the setting mode is still maintained when it is not determined that the setting has been completed normally.

【0053】請求項30の本発明は、設定手段は、正常
終了判定手段が設定の正常に終了したことを判定したと
きのみに設定終了信号を出力し、モード判断手段は、設
定手段からの設定終了信号を検出することにより、駆動
制御モードになったと判断することを特徴とする請求項
25ないし請求項29に記載の駆動制御装置である。
According to a thirtieth aspect of the present invention, the setting means outputs the setting end signal only when the normal end judging means judges that the setting has been normally completed, and the mode judging means outputs the setting end signal from the setting means. 30. The drive control device according to claim 25, wherein the drive control mode is determined by detecting an end signal.

【0054】請求項31の本発明は、設定手段には、設
定モードにおいて設定データを入力する設定データバッ
ファを設け、駆動手段には、駆動制御モードにおいて駆
動制御データを入力する駆動制御データバッファを設け
たことを特徴とする請求項17記載の駆動制御装置であ
る。
According to a thirty-first aspect of the present invention, the setting means is provided with a setting data buffer for inputting setting data in the setting mode, and the driving means is provided with a driving control data buffer for inputting driving control data in the driving control mode. The drive control device according to claim 17, wherein the drive control device is provided.

【0055】請求項32の本発明は、設定手段は、設定
モードにおいて設定データバッファに、そのビット幅分
の設定データが入力されるごとに、入力されたビット幅
分の設定データについての設定を行うことを特徴とする
請求項31記載の駆動制御装置である。
According to a thirty-second aspect of the present invention, each time the setting data corresponding to the bit width is input to the setting data buffer in the setting mode, the setting means sets the setting data corresponding to the input bit width. 32. The drive control device according to claim 31, wherein the drive control is performed.

【0056】請求項33の本発明は、駆動制御データバ
ッファは、被駆動媒体を駆動する駆動条件に応じて組替
え可能に構成し、設定手段は、モード判断手段が設定モ
ードを判断している場合に入力するシリアルデータの設
定データに含まれる駆動制御データの転送長情報に基づ
いて、駆動制御データの転送長を設定し、駆動制御手段
は、設定手段に設定された駆動制御データの転送長情報
に基づいて、駆動制御データバッファに対する駆動制御
データの転送を行うことを特徴とする請求項31記載の
駆動制御装置である。
According to a thirty-third aspect of the present invention, the drive control data buffer is configured so as to be changeable according to the drive conditions for driving the driven medium, and the setting means determines whether the mode is determined by the mode determination means. The transfer length of the drive control data is set based on the transfer length information of the drive control data included in the setting data of the serial data to be input to the controller, and the drive control unit sets the transfer length information of the drive control data set in the setting unit. 32. The drive control device according to claim 31, wherein the drive control data is transferred to the drive control data buffer based on:

【0057】請求項34の本発明は、駆動制御データバ
ッファは、被駆動媒体を駆動する駆動条件に応じて組替
え可能に構成し、駆動手段は、モード判断手段が駆動制
御モードを判断している場合に入力するシリアルデータ
のスタートビットに含まれる駆動制御データの転送長情
報に基づいて、駆動制御データバッファに対する駆動制
御データの転送を行うことを特徴とする請求項31記載
の駆動制御装置である。
According to a thirty-fourth aspect of the present invention, the drive control data buffer is configured to be interchangeable according to drive conditions for driving the driven medium, and the drive means determines the drive control mode by the mode determination means. 32. The drive control device according to claim 31, wherein transfer of the drive control data to the drive control data buffer is performed based on transfer length information of the drive control data included in the start bit of the serial data input in the case. .

【0058】請求項35の本発明は、外部へ設定データ
又は駆動制御データを転送するデータ出力端子と、モー
ド判断手段が設定モードを判断している場合は、設定デ
ータバッファからのデータをデータ出力端子を介して外
部へ転送し、モード判断手段が駆動制御モードを判断し
ている場合は、駆動制御データバッファからのデータを
データ出力端子を介して外部へ転送する転送データ選択
手段とを設けたことを特徴とする請求項31記載の駆動
制御装置である。
According to a thirty-fifth aspect of the present invention, a data output terminal for transferring setting data or drive control data to the outside and data output from the setting data buffer when the mode judging means judges the setting mode. Transfer data selecting means for transferring the data from the drive control data buffer to the outside via the data output terminal when the mode determination means determines the drive control mode by transferring the data to the outside via the terminal. 32. The drive control device according to claim 31, wherein:

【0059】請求項36の本発明は、請求項13又は請
求項17記載の駆動制御装置を複数カスケード接続して
構成した駆動制御装置であって、各駆動制御装置は、シ
リアルデータを入力するスタートビット検知端子をデー
タ入力端子及びデータ出力端子と別個に設け、第1段の
駆動制御装置は、外部からのシリアルデータを転送する
データ線に対して、スタートビット検知端子とデータ入
力端子とを共通に接続し、第2段以降の駆動制御装置
は、外部からのシリアルデータを転送するデータ線に対
して、各駆動制御装置のスタートビット検知端子はパラ
レルに接続し、データ入力端子は前段の駆動制御装置の
データ出力端子に接続することによりシリーズにカスケ
ード接続したことを特徴とする駆動制御装置である。
According to a thirty-sixth aspect of the present invention, there is provided a drive control device in which a plurality of the drive control devices according to the thirteenth or seventeenth aspects are connected in cascade. The bit detection terminal is provided separately from the data input terminal and the data output terminal, and the first stage drive control device shares the start bit detection terminal and the data input terminal with the data line for transferring serial data from the outside. The drive control devices of the second and subsequent stages connect the start bit detection terminal of each drive control device in parallel to the data line for transferring serial data from the outside, and the data input terminal A drive control device characterized by being connected in cascade to a series by being connected to a data output terminal of the control device.

【0060】請求項37の本発明は、請求項35記載の
駆動制御装置を複数カスケード接続して構成した駆動制
御装置であって、各駆動制御装置は、シリアルデータを
入力するスタートビット検知端子とデータ入力端子とを
別個に設け、第1段の駆動制御装置は、外部からのシリ
アルデータを転送するデータ線に対して、スタートビッ
ト検知端子とデータ入力端子とを共通に接続し、第2段
以降の駆動制御装置は、外部からのシリアルデータを転
送するデータ線に対して、各駆動制御装置のスタートビ
ット検知端子はパラレルに接続し、データ入力端子は前
段の駆動制御装置のデータ出力端子に接続することによ
りシリーズにカスケード接続したことを特徴とする駆動
制御装置装置である。
According to a thirty-seventh aspect of the present invention, there is provided a drive control device comprising a plurality of cascade-connected drive control devices according to the thirty-fifth aspect, wherein each drive control device has a start bit detection terminal for inputting serial data. The first stage drive control device connects the start bit detection terminal and the data input terminal in common to the data line for transferring serial data from the outside, In the following drive control devices, the start bit detection terminals of each drive control device are connected in parallel to the data line for transferring serial data from the outside, and the data input terminal is connected to the data output terminal of the preceding drive control device. A drive control device characterized by being connected in cascade to a series.

【0061】請求項38の本発明は、各駆動制御装置の
設定手段は、モード判断手段が設定モードを判断してい
る場合に入力するシリアルデータの設定データに含まれ
る駆動制御データの転送長情報に基づいて、駆動制御デ
ータの転送長を設定し、各駆動制御装置の駆動制御手段
は、設定手段に設定された駆動制御データの転送長情報
に基づいて、駆動制御データバッファに対する駆動制御
データの転送を行うことを特徴とする請求項37記載の
駆動制御装置である。
According to a thirty-eighth aspect of the present invention, the setting means of each drive control device includes a transfer length information of the drive control data included in the serial data setting data inputted when the mode judging means judges the setting mode. Based on the transfer length of the drive control data, the drive control unit of each drive control device determines the transfer length of the drive control data to the drive control data buffer based on the transfer length information of the drive control data set in the setting unit. 38. The drive control device according to claim 37, wherein the transfer is performed.

【0062】請求項39の本発明は、各駆動制御装置の
設定手段は、入力するシリアルデータのスタートビット
に含まれる駆動制御データの転送長情報に基づいて、駆
動制御データバッファに対する駆動制御データの転送を
行うことを特徴とする請求項37記載の駆動制御装置で
ある。
According to a thirty-ninth aspect of the present invention, the setting means of each drive control device is configured to transmit the drive control data to the drive control data buffer based on the transfer length information of the drive control data included in the start bit of the input serial data. 38. The drive control device according to claim 37, wherein the transfer is performed.

【0063】請求項40の本発明は、各駆動制御装置の
設定手段は、モード判断手段が設定モードを判断してい
る場合に入力するシリアルデータの設定データに含まれ
る設定データの転送数情報に基づいて、設定データの転
送数を設定し、この転送数の分だけシリアルデータのう
ちの駆動制御データをデータ入力手段に転送する転送制
御を行うことを特徴とする請求項37記載の駆動制御装
置である。
According to a forty-ninth aspect of the present invention, the setting means of each drive control device includes a setting data transfer number information included in the serial data setting data input when the mode judging means judges the setting mode. 38. The drive control device according to claim 37, wherein the number of transfer of the setting data is set based on the transfer number, and transfer control for transferring the drive control data of the serial data to the data input means by the number of transfer is performed. It is.

【0064】請求項41の本発明は、各駆動制御装置の
設定データバッファのカスケード接続の状態に合わせた
形式と容量で構成した設定データを含むシリアルデータ
をデータ線から入力することを特徴とする請求項37記
載の駆動制御装置である。
The present invention according to claim 41 is characterized in that serial data including setting data composed of a format and a capacity according to the cascade connection state of the setting data buffers of each drive control device is inputted from a data line. A drive control device according to claim 37.

【0065】請求項42の本発明は、設定データは、各
駆動制御装置の設定データバッファのビット幅とカスケ
ード数の積を単位として各駆動制御装置の設定データバ
ッファに転送するようにし、各駆動制御装置は、上記転
送単位で設定データバッファの設定データを設定するこ
とを特徴とする請求項41記載の駆動制御装置である。
According to a twenty-second aspect of the present invention, the setting data is transferred to the setting data buffer of each drive control device in units of the product of the bit width of the setting data buffer of each drive control device and the cascade number. 42. The drive control device according to claim 41, wherein the control device sets the setting data of the setting data buffer in the transfer unit.

【0066】[0066]

【発明の実施の形態】以下、本発明をインクジェットプ
リンタのヘッド駆動装置に適用した場合の第1の実施の
形態を図1ないし図8を参照して説明する。本実施の形
態に係るヘッド駆動装置は、n個のインクジェットヘッ
ドの各インク室を配置したインクジェットヘッドを階調
駆動するものであって、設定モードと駆動制御モードと
しての印字モードを有し、設定モードにて制御部の設定
を行い、印字モードにて印字動作を行うものである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment in which the present invention is applied to a head driving device of an ink jet printer will be described below with reference to FIGS. The head driving device according to the present embodiment drives an ink-jet head in which each ink chamber of n ink-jet heads is arranged, and has a print mode as a setting mode and a drive control mode. The setting of the control unit is performed in the mode, and the printing operation is performed in the printing mode.

【0067】図1は、本実施の形態に係るヘッド駆動装
置の構成を示す回路図である。このヘッド駆動装置は、
データ転送、ラッチ、通電制御等を行うための制御信号
を生成する共通制御部(CC)21、共通制御部(C
C)21で生成された制御信号に基づいてインクジェッ
トヘッド(図示しない)を駆動する階調ヘッド駆動信号
を生成し、出力ピンDOn (n =1 〜162 )から出力す
る駆動手段としてのヘッド制御部(NC)22、カスケ
ード接続する場合に必要となる転送データ選択手段セレ
クタとしての(MUX)23を備える。
FIG. 1 is a circuit diagram showing a configuration of a head driving device according to the present embodiment. This head drive device
A common control unit (CC) 21 that generates control signals for performing data transfer, latch, energization control, and the like, and a common control unit (C
C) A head control unit as a driving unit that generates a gradation head drive signal for driving an ink jet head (not shown) based on the control signal generated in 21 and outputs it from an output pin DOn (n = 1 to 162). (NC) 22, and (MUX) 23 as a transfer data selection means selector required for cascade connection.

【0068】上記共通制御部(CC)21は、印字モー
ド時にヘッド駆動部(NC)22に対して各種制御信号
を出力してヘッド駆動部(NC)22の駆動制御を行う
ものである。この共通制御部(CC)21は、後述する
設定データを入力する設定データバッファ(CNFBU
F)を備え、設定モード時には設定データバッファ(C
NFBUF)を介し、後述する内部設定レジスタ(図示
しない)に対して設定が行われることにより機能する。
また、印字動作の制御のみならず、印字データ転送、ラ
ッチといったヘッド駆動部(NC)22に設けられた印
字データ入力用の駆動制御データバッファとしての印字
データバッファ(PRTBUF)に対する制御も行う。
なお、この印字データバッファ(PRTBUF)は、デ
ータ入力手段でもある。また、これらの設定データバッ
ファ(CNFBUF)、印字データバッファ(PRTB
UF)の出力は、セレクタ(MUX)23によって切換
えられて出力される。
The common control section (CC) 21 controls the driving of the head driving section (NC) 22 by outputting various control signals to the head driving section (NC) 22 in the printing mode. The common control unit (CC) 21 includes a setting data buffer (CNFBU) for inputting setting data described later.
F), and in the setting mode, the setting data buffer (C
The function is performed by setting an internal setting register (not shown) to be described later via the NFBUF).
In addition to controlling the printing operation, it also controls the print data buffer (PRTBUF) as a drive control data buffer for inputting print data provided in the head drive unit (NC) 22 such as print data transfer and latch.
The print data buffer (PRTBUF) is also a data input unit. The setting data buffer (CNFBUF) and the print data buffer (PRTB)
The output of UF) is switched by a selector (MUX) 23 and output.

【0069】従って、本実施の形態に係るヘッド駆動装
置を複数カスケード接続した場合に、設定モード、印字
モードの各モード時において各バッファのカスケード接
続が可能となる。これにより、設定データと印字データ
とを転送する信号線数を少なくすることができる。な
お、このセレクタ(MUX)23は、ヘッド駆動装置を
複数接続する場合にのみ必要となり、ヘッド駆動装置を
単体で使用する場合は不要となる。
Therefore, when a plurality of head drive devices according to the present embodiment are connected in cascade, the cascade connection of each buffer is possible in each of the setting mode and the print mode. Thus, the number of signal lines for transferring the setting data and the print data can be reduced. The selector (MUX) 23 is required only when a plurality of head driving devices are connected, and is not required when the head driving device is used alone.

【0070】本実施の形態に係るヘッド駆動装置は、外
部からの入力としてシリアルデータ(SD)、システム
クロック(CK)、システムリセット(RST)の3
本、外部への出力としてデータ出力端子としてのシリア
ルデータ出力(SDO)、設定終了信号(CFDN)の
2本と階調ヘッド駆動信号出力(DOn )のn本から構
成される。ここで、シリアルデータ(SD)は、スター
トビット検知端子(CDI)、データ入力端子(SD
I)の双方へ供給されるようになっている。なお、上記
設定終了信号(CFDN)は、設定モード、印字モード
の各モード状態を監視するための信号である。
The head driving apparatus according to the present embodiment has three input signals, ie, serial data (SD), system clock (CK), and system reset (RST).
The output includes two serial data outputs (SDO) as data output terminals, two setting end signals (CFDN), and n grayscale head drive signal outputs (DOn). Here, the serial data (SD) is supplied to a start bit detection terminal (CDI) and a data input terminal (SD
I). The setting end signal (CFDN) is a signal for monitoring each mode state of the setting mode and the printing mode.

【0071】次に、上記共通制御部(CC)21の回路
構成を図2を参照して説明する。上記共通制御部(C
C)21は、後述するシリアルデータ(SD)の起動情
報としてのスタートビットを検出してラッチ、データ転
送、通電を制御するスタートビット検出手段、モード判
断手段としてのスタートビット処理器(STC)24、
データ転送イネーブルを生成する印字データ転送制御器
(DTC)25、上記ヘッド駆動部(NC)22を制御
するヘッド駆動制御器(PRC)27、上記設定データ
バッファ(CNFBUF)を介して所定の設定を行う設
定制御器(CFC)26を備える。この共通制御部(C
C)21からの出力に従い、ヘッド駆動部(NC)22
が動作することとなる。
Next, the circuit configuration of the common control section (CC) 21 will be described with reference to FIG. The common control unit (C
C) 21 is a start bit processor (STC) 24 which detects a start bit as start information of serial data (SD), which will be described later, and controls latch, data transfer, and energization, and a mode bit determiner. ,
Predetermined settings are made via a print data transfer controller (DTC) 25 for generating a data transfer enable, a head drive controller (PRC) 27 for controlling the head drive unit (NC) 22, and a setting data buffer (CNFBUF). A setting controller (CFC) 26 for performing the setting is provided. This common control unit (C
C) according to the output from the head drive unit (NC) 22
Will work.

【0072】上記印字データ転送制御器(DTC)25
及びヘッド駆動制御器(PRC)27には、設定モード
時に設定データバッファ(CNFBUF)を介して設定
が行われる内部設定レジスタ(図示しない)が設けられ
ている。これらの内部レジスタは、設定データバッファ
(CNFBUF)と同じビット幅で構成されている。な
お、図示はしないが、図2に示す上記スタートビット処
理器(STC)24、印字データ転送制御器(DTC)
25、設定制御器(CFC)26、ヘッド駆動制御器
(PRC)27には、システムクロック(CK)、シス
テムリセット(RST)、後述するポートリセット(P
RST)が供給される。そして、これらはシステムクロ
ック(CK)に基づいて動作し、システムリセット(R
ST)又はポートリセット(PRST)によってリセッ
トされる。後述する図9に示すものも同様である。
The print data transfer controller (DTC) 25
The head drive controller (PRC) 27 is provided with an internal setting register (not shown) in which setting is performed via a setting data buffer (CNFBUF) in the setting mode. These internal registers have the same bit width as the setting data buffer (CNFBUF). Although not shown, the start bit processor (STC) 24 and the print data transfer controller (DTC) shown in FIG.
25, a setting controller (CFC) 26, and a head drive controller (PRC) 27 include a system clock (CK), a system reset (RST), and a port reset (P
RST). These operate based on the system clock (CK), and the system reset (R
ST) or port reset (PRST). The same applies to what is shown in FIG. 9 described later.

【0073】次に、ヘッド駆動装置に投入されるシリア
ルデータ(SD)の構成を図3を参照して説明する。図
3は、シリアルデータ(SD)のフォーマットを示す。
このシリアルデータ(SD)は、起動情報としてのスタ
ートビットとデータとLレベルの定常状態(固定レベ
ル)の箇所から構成されている。このように定常状態が
Lレベルに固定されているので、定常状態とスタートビ
ットとの誤認を防止できる。
Next, the structure of the serial data (SD) input to the head driving device will be described with reference to FIG. FIG. 3 shows a format of serial data (SD).
The serial data (SD) is composed of a start bit as start-up information, data, and an L level steady state (fixed level). Since the steady state is fixed at the L level in this way, it is possible to prevent a mistake between the steady state and the start bit.

【0074】このシリアルデータ(SD)は、クロック
信号(CK)に同期してヘッド駆動装置へ投入される。
ここでは、スタートビットはHレベル及びLレベルの2
ビットで構成した場合の例を示す。なお、スタートビッ
トはHレベルのみの単独1ビットで構成してもよい。ま
た、シリアルデータ(SD)におけるデータが無い定常
状態がHレベル(固定レベル)の場合には、スタートビ
ットをLレベルの単独1ビット、又はLレベルで始まる
複数ビットで構成してもよい。上記シリアルデータ(S
D)のスタートビットの後に続くデータは、設定モード
においては設定データとし、印字モードでは駆動制御デ
ータとしての印字データとする。上記設定データは印字
データの転送長(駆動制御データの転送長情報)などを
設定するものである。
The serial data (SD) is supplied to the head driving device in synchronization with the clock signal (CK).
Here, the start bit is H level and L level 2
An example in the case of using bits is shown. It should be noted that the start bit may be constituted by a single bit of H level only. Further, when the steady state where there is no data in the serial data (SD) is at the H level (fixed level), the start bit may be composed of a single bit of the L level or a plurality of bits starting at the L level. The serial data (S
Data following the start bit of D) is set data in the setting mode, and is print data as drive control data in the print mode. The setting data sets the transfer length of print data (transfer length information of drive control data) and the like.

【0075】次に、上記共通制御部(CC)21の印字
モード時における動作タイミングを図4を参照して説明
する。なお、実際には、設定モードが先に行われること
となるが設定モードの説明は後述するため、ここでは共
通制御部(CC)21にヘッド駆動部(NC)22の駆
動制御のための設定が既にされているものとして印字モ
ード時の説明を先に行う。
Next, the operation timing of the common control section (CC) 21 in the print mode will be described with reference to FIG. In practice, the setting mode is performed first, but since the setting mode will be described later, the setting for driving control of the head driving unit (NC) 22 is performed in the common control unit (CC) 21 here. Will be described first in the print mode assuming that has already been performed.

【0076】印字モード時において、スタートビットと
印字データを含む印字モード時シリアルデータ(SD)
が投入されると、この印字モード時シリアルデータ(S
D)はスタートビット検知端子(CDI)を介して共通
制御部(CC)21に入力されるとともに、データ入力
端子(SDI)を介してヘッド駆動部(NC)22に入
力される。
In the print mode, serial data (SD) in the print mode including a start bit and print data
Is input, the serial data (S
D) is input to the common control unit (CC) 21 via the start bit detection terminal (CDI), and is also input to the head drive unit (NC) 22 via the data input terminal (SDI).

【0077】そして、印字モード時シリアルデータ(S
D)のうち、スタートビットは共通制御部(CC)21
のスタートビット処理器(STC)24に入力され、検
知される。また、このスタートビットに続く印字データ
は、印字データ入力端子(SDI)からヘッド駆動部
(NC)22へ転送される。このように1本のシリアル
データ(SD)に時分割されたスタートビット及びデー
タの各情報は、2本の端子によりスタートビットとデー
タとに分離される。
Then, the print mode serial data (S
D), the start bit is the common control unit (CC) 21
Is input to the start bit processor (STC) 24 and detected. The print data following the start bit is transferred from the print data input terminal (SDI) to the head driving unit (NC) 22. In this way, each information of the start bit and the data time-divided into one serial data (SD) is separated into the start bit and the data by the two terminals.

【0078】上記スタートビット処理器(STC)24
において、印字モード時シリアルデータ(SD)のうち
のスタートビットが検知されると、印字データ転送スタ
ート(DTCGO)、印字データラッチ信号(DTL
T)、印字スタート信号(PRCGO)の各制御信号が
同時に生成される。このとき、上記スタートビットは、
データ入力端子(SDI)にも供給されるが、この時点
では印字データ転送制御部(DTC)25において印字
データ転送イネーブル(DSEN)が発生していないた
め、スタートビットがデータ入力端子(SDI)からヘ
ッド駆動部(NC)22へ転送されることはない。
The start bit processor (STC) 24
, When the start bit of the serial data (SD) in the print mode is detected, the print data transfer start (DTCGO) and the print data latch signal (DTL)
T) and a print start signal (PRCGO) are simultaneously generated. At this time, the start bit is
At this time, since the print data transfer enable (DSEN) is not generated in the print data transfer control unit (DTC) 25, the start bit is supplied from the data input terminal (SDI). It is not transferred to the head drive unit (NC) 22.

【0079】このように、スタートビットが検知される
と、データ転送起動のための印字データ転送スタート
(DTCGO)、データラッチのための印字データラッ
チ信号(DTLT)、駆動制御起動のための印字スター
ト信号(PRCGO)の各制御信号が同時に生成され、
それぞれの処理が開始されるので、このスタートビット
は、装置を起動する起動情報として、データ転送起動情
報、データラッチ情報、駆動制御起動情報を兼ねてい
る。
As described above, when the start bit is detected, a print data transfer start (DTCGO) for starting data transfer, a print data latch signal (DTLT) for data latch, and a print start for driving control start are made. Each control signal of the signal (PRCGO) is generated simultaneously,
Since each process is started, this start bit also serves as data transfer activation information, data latch information, and drive control activation information as activation information for activating the device.

【0080】上記スタートビット処理器(STC)24
からの印字データ転送スタート(DTCGO)が印字デ
ータ転送制御部(DTC)25へ供給されると、印字デ
ータ転送制御部(DTC)25が起動して印字データ転
送イネーブル(DSEN)を生成し、ヘッド駆動部(N
C)22に出力する。
The start bit processor (STC) 24
Is supplied to the print data transfer control unit (DTC) 25, the print data transfer control unit (DTC) 25 is activated to generate a print data transfer enable (DSEN), and the print data transfer enable (DSEN) is generated. Drive unit (N
C) Output to 22.

【0081】この印字データ転送イネーブル(DSE
N)がHレベルのときにシリアルデータ(SD)上の情
報を印字データと認識することとなる。ここで認識され
た印字データは、ヘッド駆動部(NC)22の印字デー
タ入力端子(SDI)から印字データバッファ(PRT
BUF)へ転送される。
This print data transfer enable (DSE
When N) is at the H level, information on the serial data (SD) is recognized as print data. The print data recognized here is sent from a print data input terminal (SDI) of the head drive unit (NC) 22 to a print data buffer (PRT).
BUF).

【0082】上記印字データ転送制御器(DTC)25
では、後述する設定モード時にヘッド駆動部(NC)2
2の印字データバッファ(PRTBUF)における後述
するシフトレジスタ31の段数が設定されるため、印字
データの転送数が設定値(印字データの転送長)に到達
すると印字データ転送イネーブル(DSEN)をLレベ
ルとし、印字データのシフトレジスタ31への転送を停
止する。
The print data transfer controller (DTC) 25
In the setting mode to be described later, the head driving unit (NC) 2
2, the number of stages of the shift register 31 described later in the print data buffer (PRTBUF) is set. When the number of print data transferred reaches a set value (print data transfer length), the print data transfer enable (DSEN) is set to L level. Then, the transfer of the print data to the shift register 31 is stopped.

【0083】このように、設定モード時に共通制御部
(CC)における印字データ転送制御器(DTC)25
に印字データの転送長(駆動制御データの転送長情報)
を設定するため、印字データバッファ(PRTBUF)
を組替えた場合にも柔軟に対応でき、印字データの転送
が可能となる。また、従来は、データを投入する際、外
部から転送イネーブルを同時に投入する必要があった
が、本実施の形態ではこれを不要とすることができ、シ
リアルデータ(SD)のみでデータの転送を行うことが
できる。
As described above, the print data transfer controller (DTC) 25 in the common control unit (CC) in the setting mode.
Transfer length of print data (Transfer length information of drive control data)
Print data buffer (PRTBUF) to set
Can be flexibly dealt with even when the print data is rearranged, and the print data can be transferred. Conventionally, when inputting data, it was necessary to simultaneously input a transfer enable from the outside. However, in the present embodiment, this can be omitted, and data transfer can be performed using only serial data (SD). It can be carried out.

【0084】なお、後述する設定モード時には、設定デ
ータを含む設定モード時シリアルデータ(SD)が投入
されるが、この場合は例えば設定容量を所定値とし、共
通制御部(CC)21における設定制御器(CFC)2
6のハードウエアの動作を設定データの容量に合わせて
おくことにより、外部から転送イネーブルを同時に投入
することなく、データの転送を行うことができる。
In the setting mode to be described later, the setting mode serial data (SD) including the setting data is input. In this case, for example, the setting capacity is set to a predetermined value, and the setting control in the common control unit (CC) 21 is performed. Vessel (CFC) 2
By adjusting the operation of the hardware of No. 6 to the capacity of the setting data, data transfer can be performed without simultaneously inputting a transfer enable from the outside.

【0085】また、上記印字データ転送イネーブル(D
SEN)は、スタートビット処理器(STC)24にフ
ィードバックされており、これを利用して印字データ転
送中にスタートビット検知端子(CDI)から入力され
るスタートビットの検知を無効とすることで印字データ
とスタートビットを判別するとともに、スタートビット
と印字データの誤認を防止している。
Further, the print data transfer enable (D
SEN) is fed back to the start bit processor (STC) 24, and is used to invalidate the detection of the start bit input from the start bit detection terminal (CDI) during transfer of print data, thereby performing printing. In addition to discriminating the data and the start bit, erroneous recognition of the start bit and the print data is prevented.

【0086】上記印字データ転送イネーブル(DSE
N)がHレベルの間は、印字モード時シリアルデータ
(SD)のうちの印字データがヘッド駆動部(NC)2
2における印字データバッファ(PRTBUF)へ転送
され、上記スタートビット処理器(STC)24で生成
された印字データラッチ信号(DTLT)によりラッチ
される。
The print data transfer enable (DSE)
While N) is at the H level, the print data of the serial data (SD) in the print mode is transmitted to the head drive unit (NC) 2.
2 is transferred to the print data buffer (PRTBUF) and latched by the print data latch signal (DTLT) generated by the start bit processor (STC) 24.

【0087】また、これと同時に上記スタートビット処
理器(STC)24で生成された印字スタート(PRC
GO)がヘッド駆動制御器(PRC)27に供給される
と、ヘッド駆動制御器(PRC)27が起動する。する
と、ヘッド駆動制御器(PRC)27は、ヘッド駆動部
(NC)22に対し、コモン階調イネーブル(EC)、
階調通電信号の幅を作る基準となるバイナリドロップ信
号(CTQ)、インク室をグループ分けして分割駆動す
る場合にその振分けを行うための分割印字信号(DI
V)の各制御信号を出力する。これにより、後述のよう
にヘッド駆動部(NC)22が駆動制御され、印字が行
われる。
At the same time, the print start (PRC) generated by the start bit processor (STC) 24 is
When the GO is supplied to the head drive controller (PRC) 27, the head drive controller (PRC) 27 is activated. Then, the head drive controller (PRC) 27 sends a common grayscale enable (EC) signal to the head drive unit (NC) 22.
A binary drop signal (CTQ) serving as a reference for forming the width of the gradation energization signal, and a division print signal (DI) for performing division when the ink chambers are divided into groups and driven for division.
V). As a result, the driving of the head driving unit (NC) 22 is controlled as described later, and printing is performed.

【0088】このように、スタートビットの投入タイミ
ング、すなわち印字モード時シリアルデータ(SD)の
投入タイミングを調整することにより、印字スタート
(PRCGO)のタイミングを変えることができる。従
って、シリアルデータの投入タイミングのみで印字用紙
上の印字位置を調整できる。
As described above, by adjusting the input timing of the start bit, that is, the input timing of the serial data (SD) in the print mode, the timing of the print start (PRCGO) can be changed. Therefore, the printing position on the printing paper can be adjusted only by the input timing of the serial data.

【0089】次に、上記ヘッド駆動部(NC)22の回
路構成を図5を参照して説明する。上記ヘッド駆動部
(NC)22は、バイナリデータの単位をPIXELと
した場合、"バイナリデータxPIXEL"数に対応した
容量を有するバイナリ構成の記憶手段としてのシフトレ
ジスタ31とラッチ回路32とを備える。これらシフト
レジスタ31とラッチ手段としてのラッチ回路32は上
述した印字データバッファ(PRTBUF)を構成す
る。
Next, the circuit configuration of the head drive section (NC) 22 will be described with reference to FIG. When the unit of binary data is PIXEL, the head drive unit (NC) 22 includes a shift register 31 and a latch circuit 32 as storage means of a binary configuration having a capacity corresponding to the number of “binary data xPIXEL”. The shift register 31 and the latch circuit 32 as a latch means constitute the above-described print data buffer (PRTBUF).

【0090】また、上記ヘッド駆動部(NC)22は、
162個のインクジェットヘッドの各インク室を配置し
たインクジェットヘッド(図示しない)を駆動する駆動
波形を出力する出力ピンDOn 、バイナリドロップ信号
(CTQ)をバイナリ印字データと比較して、PIXE
L毎に各々のバイナリデータに応じた出力(BPNC
P)を生成するコンパレータ33、このコンパレータ3
3からの出力(BPNCP)をコモン階調イネーブル
(EC)と論理和演算して階調通電信号(BPNE)を
出力するANDゲート34、分割印字信号(DIV)に
基づいて分割駆動する場合に駆動するグループのインク
室を選択する駆動インク室セレクタ35、駆動インク室
セレクタ35からの出力を増幅して対応する出力ピンD
On から駆動波形を出力する増幅器36から構成され
る。
The head driving unit (NC) 22
An output pin DOn for outputting a drive waveform for driving an ink jet head (not shown) in which each ink chamber of 162 ink jet heads is arranged, a binary drop signal (CTQ) is compared with binary print data, and PIXE is performed.
Output corresponding to each binary data for each L (BPNC
P) for generating the comparator 33, and the comparator 3
An AND gate 34 that performs a logical OR operation on the output (BPNCP) from the third and the common grayscale enable (EC) to output a grayscale energizing signal (BPNE), which is driven in the case of divided driving based on the divided print signal (DIV) A drive ink chamber selector 35 for selecting an ink chamber of a group to be driven, an output pin D corresponding to the output from the drive ink chamber selector
It comprises an amplifier 36 which outputs a drive waveform from On.

【0091】次に、上記ヘッド駆動部(NC)22の印
字モード時における動作タイミングを図6を参照して説
明する。なお、ここでは上記共通制御部(CC)21を
説明した場合と同様に、後述の設定モードによって既に
所定の設定がされて機能定義がされているものとして、
スタートビットを含む印字モード時シリアルデータ(S
D)が入力されることにより印字制御を行う場合につい
て説明する。
Next, the operation timing of the head drive unit (NC) 22 in the print mode will be described with reference to FIG. Here, similarly to the case where the common control unit (CC) 21 has been described, it is assumed that a predetermined setting has already been made and a function has been defined in a setting mode described later.
Serial data (S
The case where printing control is performed by inputting D) will be described.

【0092】このヘッド駆動部(NC)22は、上記共
通制御部(CC)21におけるスタートビット処理器
(STC)24からの印字データ転送イネーブル(DS
EN)がHレベルのときに、印字データ入力端子(SD
I)から供給されたシリアルデータ(SD)のうちの印
字データをデータバッファ(PRTBUF)のシフトレ
ジスタ31に格納する。
The head drive unit (NC) 22 enables the print data transfer enable (DS) from the start bit processor (STC) 24 in the common control unit (CC) 21.
EN) is at H level, the print data input terminal (SD
The print data of the serial data (SD) supplied from I) is stored in the shift register 31 of the data buffer (PRTBUF).

【0093】そして、上記共通制御部(CC)21にお
けるヘッド駆動制御器(PRC)27からの印字データ
ラッチ信号(DTLT)によりシフトレジスタ31に格
納されたデータがラッチ回路32にてラッチされる。こ
のラッチ回路32にラッチされたデータ(BPNDT
A)は、上記ヘッド駆動制御器(PRC)27からのバ
イナリドロップ信号(CTQ)とともにコンパレータ3
3に入力されて比較される。この比較結果は、PIXE
L毎に各々のバイナリデータに応じたコンパレータ出力
(BPNCP)となる。
The data stored in the shift register 31 is latched by the latch circuit 32 according to the print data latch signal (DTLT) from the head drive controller (PRC) 27 in the common control section (CC) 21. The data (BPNDT) latched by the latch circuit 32
A) shows a comparator 3 together with a binary drop signal (CTQ) from the head drive controller (PRC) 27.
3 and compared. The result of this comparison is PIXE
A comparator output (BPNCP) corresponding to each binary data is obtained for each L.

【0094】このコンパレータ出力(BPNCP)は、
ANDゲート34にてコモン階調イネーブル(EC)と
論理和演算され、階調通電信号(BPNE)として出力
され、駆動インク室セレクタ35に供給される。この駆
動インク室セレクタ35は、上記ヘッド駆動制御器(P
RC)27からの分割印字信号(DIV)に基づいて2
分割駆動する場合に駆動するグループのインク室を選択
して該当インク室についての出力ピン(DOn )に対し
て増幅器36を介して階調通電信号(BPNE)を出力
する。また、ヘッド駆動部(NC)22は、動作イネー
ブル信号(EN)がHレベルの状態で動作し、駆動制御
が行われる。なお、図7に図2に示す共通制御部(C
C)21の印字動作タイミングを示す。
This comparator output (BPNCP)
The AND gate 34 performs a logical sum operation with the common gradation enable (EC), outputs the result as a gradation conduction signal (BPNE), and supplies the signal to the driving ink chamber selector 35. The drive ink chamber selector 35 is connected to the head drive controller (P
RC) 27 based on the divided print signal (DIV).
In the case of divided driving, a group of ink chambers to be driven is selected, and a gradation energizing signal (BPNE) is output via an amplifier 36 to an output pin (DOn) of the corresponding ink chamber. The head drive unit (NC) 22 operates in a state where the operation enable signal (EN) is at the H level, and the drive control is performed. FIG. 7 shows the common control unit (C
C) shows the printing operation timing of 21.

【0095】次に、上記共通制御部(CC)21の設定
モード時における動作タイミングを図8を参照して説明
する。本実施の形態におけるヘッド駆動装置は、印字動
作を行うのに先立って、設定モード時に共通制御部(C
C)21に対して設定を行い機能定義を行う必要があ
る。
Next, the operation timing of the common control section (CC) 21 in the setting mode will be described with reference to FIG. Prior to performing the printing operation, the head driving device according to the present embodiment performs the common control unit (C
C) It is necessary to make settings for 21 and define functions.

【0096】この設定モード時に投入される設定モード
時シリアルデータ(SD)は、上述した印字モード時シ
リアルデータ(SD)と同様に、図3に示すスタートビ
ットとデータから構成される。従って、共通制御部(C
C)21は、設定モードの場合においても、上述した印
字モードの場合と同様に設定モード時シリアルデータ
(SD)におけるスタートビットによって起動する。
The setting mode serial data (SD) input in the setting mode is composed of the start bit and the data shown in FIG. 3, similarly to the printing mode serial data (SD). Therefore, the common control unit (C
C) 21 is also activated in the setting mode by the start bit in the serial data (SD) in the setting mode in the same manner as in the printing mode described above.

【0097】但し、設定モード時シリアルデータ(S
D)は、データの内容が設定データである点で、データ
の内容が印字データである印字モード時シリアルデータ
(SD)と異なる。この設定モード時シリアルデータ
(SD)の設定データとしては、共通制御部(CC)2
1における印字データ転送制御器(DTC)25及びヘ
ッド駆動制御器(PRC)27の内部設定レジスタに設
定するデータが搭載される。また、設定データのフォー
マットは、例えば"設定レジスタのビット幅×(上記印
字データ転送制御器(DTC)25、ヘッド駆動制御器
(PRC)27の設定レジスタ数)"で構成される。
However, the serial data (S
D) is different from the print mode serial data (SD) in which the data content is the print data in that the data content is the setting data. The setting data of the serial data (SD) in the setting mode includes a common control unit (CC) 2
1, data set in the internal setting registers of the print data transfer controller (DTC) 25 and the head drive controller (PRC) 27 are mounted. The format of the setting data is, for example, “bit width of setting register × (number of setting registers of print data transfer controller (DTC) 25, head drive controller (PRC) 27”).

【0098】設定モードにおいて、スタートビットと設
定データを含む設定モード時シリアルデータ(SD)が
入力されると、この設定モード時シリアルデータ(S
D)はスタートビット検知端子(CDI)を介して共通
制御部(CC)21に入力されるとともに、データ入力
端子(SDI)を介して設定データ入力端子(CFSD
I)に入力される。
In the setting mode, when the serial data in the setting mode (SD) including the start bit and the setting data is input, the serial data in the setting mode (S) is input.
D) is input to the common control unit (CC) 21 via the start bit detection terminal (CDI), and is also input to the setting data input terminal (CFSD) via the data input terminal (SDI).
I).

【0099】そして、設定モード時シリアルデータ(S
D)のうち、スタートビットは共通制御部(CC)21
のスタートビット処理器(STC)24に入力され、検
知される。スタートビット処理器(STC)24におい
て、設定モード時シリアルデータ(SD)のうちのスタ
ートビットが検知されると、設定スタート信号(CFC
GO)が生成される。
Then, the serial data (S
D), the start bit is the common control unit (CC) 21
Is input to the start bit processor (STC) 24 and detected. When the start bit processor (STC) 24 detects the start bit of the serial data (SD) in the setting mode, the setting start signal (CFC)
GO) is generated.

【0100】この設定スタート信号(CFCGO)が設
定制御器(CFC)26に供給されると、設定制御器
(CFC)26は起動する。すると、設定制御器(CF
C)26は、設定データ転送イネーブル(CFDSE
N)をHレベルとし、設定データバッファ(CNFBU
F)への転送と印字データ転送制御器(DTC)25、
ヘッド駆動制御器(PRC)27への設定を行う。この
設定データ転送イネーブル(CFDSEN)は、設定動
作終了とともに自動的にLレベルとなり設定動作も停止
する。
When the setting start signal (CFCGO) is supplied to the setting controller (CFC) 26, the setting controller (CFC) 26 is activated. Then, the setting controller (CF
C) 26 is a setting data transfer enable (CFDSE)
N) is set to the H level, and the setting data buffer (CNFBU) is set.
F) Transfer and print data transfer controller (DTC) 25,
The setting to the head drive controller (PRC) 27 is performed. The setting data transfer enable (CFDSEN) automatically becomes L level when the setting operation is completed, and the setting operation is stopped.

【0101】また、上記設定データ転送イネーブル(C
FDSEN)は、スタートビット処理器(STC)24
にフィードバックされており、これを利用して設定デー
タ転送中にスタートビット検知端子(CDI)から入力
されるスタートビットの検知を無効とすることで設定デ
ータとスタートビットを判別するとともに、スタートビ
ットと設定データの誤認を防止している。
The setting data transfer enable (C
FDSEN) has a start bit processor (STC) 24
The setting data and the start bit are discriminated by disabling the detection of the start bit input from the start bit detection terminal (CDI) during the transfer of the setting data, thereby determining the setting data and the start bit. Prevents misidentification of setting data.

【0102】また、設定制御器(CFC)26は、上記
設定データが転送されると同時に上記内部設定レジスタ
のアドレスを生成しながら設定データバッファ(CNF
BUF)のビット幅単位で上記設定データを入力し、こ
のバッファがフルになると設定データ(CFD)として
ライト信号(DTCW)及び(PRCW)を出力しなが
らそのデータを印字データ転送制御器(DTC)25、
ヘッド駆動制御器(PRC)27へ設定し、これらの機
能定義付けをする。
The setting controller (CFC) 26 simultaneously generates the address of the internal setting register while transferring the setting data, and generates a setting data buffer (CNF).
BUF), and when the buffer becomes full, the print data transfer controller (DTC) outputs the write signals (DTCW) and (PRCW) as the set data (CFD) while outputting the data. 25,
The function is set in the head drive controller (PRC) 27 and these functions are defined.

【0103】このような動作によって設定を行い、"設
定レジスタのビット幅×(上記内部設定レジスタ数)"
の所定量の設定データが転送されると設定動作を終了す
る。
The setting is performed by such an operation, and "bit width of setting register × (number of the internal setting registers)"
When the predetermined amount of setting data is transferred, the setting operation ends.

【0104】次に、上記設定モードと印字モードの切換
え方法について図8を参照して説明する。本実施の形態
では、切換え用の専用信号を用いない構成となってい
る。
Next, a method of switching between the setting mode and the printing mode will be described with reference to FIG. In the present embodiment, the configuration is such that a dedicated signal for switching is not used.

【0105】すなわち、図8に示す共通制御部(CC)
21における動作タイミングでは、設定モードへの切換
えはリセット信号(RST)が入力されることで行われ
るようになっている。このリセット信号(RST)が入
力されると、設定制御器(CFC)26は設定終了信号
(CFDN)をLレベルに保持する。これは、リセット
後は必ず設定を行い機能定義をする必要があるためであ
る。つまり、リセット陣号(RST)を設定モードへの
切換え信号と兼用している。
That is, the common control unit (CC) shown in FIG.
At the operation timing at 21, the mode is switched to the setting mode by inputting a reset signal (RST). When the reset signal (RST) is input, the setting controller (CFC) 26 holds the setting end signal (CFDN) at L level. This is because it is necessary to make settings and define functions after reset. That is, the reset signal (RST) is also used as a signal for switching to the setting mode.

【0106】そして、設定が終了すると自動的に印字モ
ードに切換えられるようになっている。例えば、予め決
められた所定量の設定データが転送され終わると設定制
御器(CFC)26が設定データ転送終了による設定終
了を認識し、設定終了信号(CFDN)をHレベルにす
る。このようにしても、設定を行うべき設定レジスタの
数は決められているため、所定量のデータを固定的に転
送することのみでモードの切換えを行っても不都合は生
じないからである。
When the setting is completed, the mode is automatically switched to the print mode. For example, when the transfer of a predetermined amount of setting data is completed, the setting controller (CFC) 26 recognizes the end of the setting due to the end of the setting data transfer, and sets the setting end signal (CFDN) to the H level. Even in this case, since the number of setting registers to be set is determined, there is no inconvenience even if the mode is switched only by transferring a predetermined amount of data fixedly.

【0107】上記設定終了信号(CFDN)は、Lレベ
ルのときは設定モードになっていることを示し、Hレベ
ルのときは印字モードになっていることを示す。従っ
て、この設定終了信号(CFDN)は、装置内部で現在
のモードを認識するために使用されるとともに、装置外
部から現在のモードを監視するために使用される。
When the setting end signal (CFDN) is at the L level, it indicates that it is in the setting mode, and when it is at the H level, it indicates that it is in the printing mode. Therefore, the setting end signal (CFDN) is used for recognizing the current mode inside the apparatus and for monitoring the current mode from outside the apparatus.

【0108】このように、本実施の形態においては、印
字動作を行うのに先立って、設定モード時に共通制御部
(CC)21に対して設定を行う必要がある。このた
め、万が一、設定の対象となる印字データ転送制御器
(DTC)25やヘッド駆動制御器(PRC)27の内
部設定レジスタに誤った設定がなされると、その設定に
従って印字が行われてしまうため、印字の乱れ等が発生
する恐れがある。これを防止するため、本実施の形態で
は、次のような構成により設定の正常終了を確認するよ
うにしている。
As described above, in the present embodiment, it is necessary to set the common control unit (CC) 21 in the setting mode before performing the printing operation. Therefore, if an incorrect setting is made in the internal setting register of the print data transfer controller (DTC) 25 or the head drive controller (PRC) 27 to be set, printing is performed according to the setting. As a result, there is a possibility that printing irregularities or the like may occur. In order to prevent this, in the present embodiment, the normal completion of the setting is confirmed by the following configuration.

【0109】設定モード時シリアルデータ(SD)は、
設定データの最後に例えばすべての設定データを加算し
た総和との和が下位にて"0"(限定値)となるような図
8に示すチェックデータ(CHKDTA)を付加してこ
れを設定データとする。
The serial data (SD) in the setting mode is
At the end of the setting data, for example, check data (CHKDTA) shown in FIG. 8 is added so that the sum with the sum total of all the setting data becomes “0” (limited value) in the lower order, and this is referred to as setting data. I do.

【0110】また、設定制御器(CFC)26はこの設
定データ(チェックデータ(CHKDTA)を含む)を
すべて加算する加算器とこの加算器による合計値と限定
値(下位にて"0")とを比較し、これが等しい場合は設
定終了信号(CFDN)をHレベルに変化させ、等しく
ない場合は設定終了信号(CFDN)をLレベルのまま
保持する制御器とを備える正常終了判定手段としての正
常終了判定器26aを設ける。
The setting controller (CFC) 26 adds an adder for adding all the setting data (including the check data (CHKDTA)), a total value of the adder, and a limited value (lower “0”). Are compared, and if they are equal, the setting end signal (CFDN) is changed to H level. If they are not equal, a controller that holds the setting end signal (CFDN) at L level is provided. An end determiner 26a is provided.

【0111】そして、正常判定を行う場合の動作として
は、図8に示すように設定制御器(CFC)26は、設
定モード時に設定データバッファ(CNFBUF)から
各設定レジスタに設定データ(CFD)を書込むタイミ
ング(書込信号(DTCW)、(PSCW)のタイミン
グ)で全ての設定データを加算していく。
As an operation for performing the normality judgment, as shown in FIG. 8, the setting controller (CFC) 26 transfers the setting data (CFD) from the setting data buffer (CNFBUF) to each setting register in the setting mode. All setting data are added at the writing timing (write signal (DTCW), (PSCW) timing).

【0112】これを繰返し、全ての設定データ(チェッ
クデータ(CHKDTA)を含む)の総和が下位にて"
0"となっていた場合、正常終了判定器26aは、設定
終了信号(CFDN)をLレベルからHレベルに変化さ
せる。これに対し、設定データの総和が下位にて"0"で
ない場合、設定終了信号(CFDN)をLレベルに保持
する。よって、設定が正常に終了した場合には設定モー
ドから印字モードに切換えられるが、設定が正常が終了
しない場合は印字モードに切換えられることはない。
By repeating this, the sum of all the setting data (including the check data (CHKDTA)) is
If it is "0", the normal end determiner 26a changes the setting end signal (CFDN) from the L level to the H level. The end signal (CFDN) is held at the L level, so that the setting mode is switched to the printing mode when the setting is completed normally, but is not changed to the printing mode when the setting is not completed normally.

【0113】これにより、たとえ印字データ転送制御器
(DTC)25やヘッド駆動制御器(PRC)27の内
部設定レジスタに誤った設定がなされても、印字モード
に切換えられることがないので、その誤った設定に従っ
て印字が行われることを防止でき、印字の乱れ等を防止
できる。
Thus, even if an incorrect setting is made in the internal setting register of the print data transfer controller (DTC) 25 or the head drive controller (PRC) 27, the mode is not switched to the print mode. It is possible to prevent printing from being performed in accordance with the above setting, and to prevent printing from being disturbed.

【0114】なお、複数のヘッド駆動装置をカスケード
接続する場合には、この設定終了信号(CFDN)は、
複数のヘッド駆動装置間でワイヤードOR接続される。
これにより、全てのヘッド駆動装置の設定が終了しない
限り、設定終了信号(CFDN)がHレベルとならない
ため、複数のヘッド駆動装置の設定終了確認を最小の信
号線にて行うことができる。
When a plurality of head driving devices are connected in cascade, this setting end signal (CFDN)
A wired OR connection is made between a plurality of head driving devices.
As a result, the setting completion signal (CFDN) does not go to the H level unless the setting of all the head driving devices is completed, so that the completion of setting of a plurality of head driving devices can be confirmed with the minimum signal line.

【0115】また、チェックデータ(CHKDTA)
は、必ずしも設定データの最後の部分に載せる必要はな
く、また設定データ(チェックデータ(CHKDTA)
を含む)の総和は予め決められた所定値であれば必ずし
も"0"とする必要はない。
Check data (CHKDTA)
Does not necessarily need to be placed at the end of the setting data, and the setting data (check data (CHKDTA)
) Does not necessarily have to be "0" if it is a predetermined value.

【0116】上述したように、設定モード時において
は、設定モード時シリアルデータ(SD)が共通制御部
(CC)21の設定データ入力端子(CFSDI)から
入力され、設定データバッファ(CNFBUF)に転送
され、設定データ出力端子(CFSDO)より出力され
る。また、印字モード時においては、印字モード時シリ
アルデータ(SD)がヘッド駆動部(NC)22の印字
データ入力端子(PXSDI)から入力され、印字デー
タバッファ(PRTBUF)に転送され、印字データ出
力端子(PXSDO)より出力される。
As described above, in the setting mode, the setting mode serial data (SD) is input from the setting data input terminal (CFSDI) of the common control unit (CC) 21 and transferred to the setting data buffer (CNFBUF). The data is output from the setting data output terminal (CFSDO). In the print mode, the print mode serial data (SD) is input from the print data input terminal (PXSDI) of the head drive unit (NC) 22 and is transferred to the print data buffer (PRTBUF). (PXSDO).

【0117】この設定データ出力端子(CFSDO)と
印字データ出力端子(PXSDO)は、それぞれセレク
タ(MUX)23の入力端子(C)、(P)へと接続さ
れ、その出力はヘッド駆動装置をカスケード接続する場
合に使用するシリアルデータ出力(SDO)となる。
The setting data output terminal (CFSDO) and the print data output terminal (PXSDO) are connected to the input terminals (C) and (P) of the selector (MUX) 23, respectively. This is the serial data output (SDO) used for connection.

【0118】上記セレクタ(MUX)23のセレクト端
子(S)には、設定終了信号(CFDN)が入力されて
いる。そして、このセレクタ(MUX)23は、設定終
了信号(CFDN)がLレベル(設定モード)のとき
は、セレクタ(MUX)23のシリアルデータ出力(S
DO)端子からは入力端子(P)から入力した上記設定
データ出力端子(CFSDO)からの設定データを出力
し、また設定終了信号(CFDN)がHレベル(印字モ
ード)のときは、セレクタ(MUX)23のシリアルデ
ータ出力端子(SDO)からは入力端子(P)から入力
した上記印字データ出力端子(PXSDO)からの印字
データを出力するようになっている。これにより、設定
モード、印字モードのどちらのモードでも各ヘッド駆動
装置の設定データバッファ(CNFBUF)、印字デー
タバッファ(PRTBUF)をカスケード接続できる。
The setting end signal (CFDN) is input to the select terminal (S) of the selector (MUX) 23. When the setting end signal (CFDN) is at L level (setting mode), the selector (MUX) 23 outputs the serial data (S) of the selector (MUX) 23.
DO) terminal outputs setting data from the setting data output terminal (CFSDO) input from the input terminal (P). When the setting end signal (CFDN) is at the H level (print mode), the selector (MUX) is output. The print data from the print data output terminal (PXSDO) input from the input terminal (P) is output from the serial data output terminal (SDO) 23). Thus, the setting data buffer (CNFBUF) and the print data buffer (PRTBUF) of each head drive device can be cascaded in both the setting mode and the printing mode.

【0119】このような本実施の形態であれば、装置を
起動するスタートビットとデータとを有するシリアルデ
ータ(SD)、クロック(CK)、リセット(RST)
の3本の信号線を入力することによって、データの転送
制御から装置内の設定や印字ヘッドにおける駆動素子の
駆動制御まで確実に行うことができる。
According to this embodiment, serial data (SD), clock (CK), and reset (RST) having a start bit and data for starting the device are provided.
By inputting these three signal lines, it is possible to surely perform control from data transfer control to setting in the apparatus and drive control of a drive element in a print head.

【0120】しかも、シリアルデータ(SD)のスター
トビットを検出して得られたタイミングによって装置を
起動するので、シリアルデータ(SD)の投入タイミン
グを調整することによって、印字タイミングを調整する
ことができる。また、設定モード時又は印字モード時に
おいて入力したシリアルデータ(SD)のうちのスター
トビットとデータとを判別するので、スタートビットと
データの誤認を防止することができる。
Further, since the apparatus is started at the timing obtained by detecting the start bit of the serial data (SD), the printing timing can be adjusted by adjusting the input timing of the serial data (SD). . Further, since the start bit and the data of the serial data (SD) input in the setting mode or the print mode are determined, it is possible to prevent the start bit and the data from being erroneously recognized.

【0121】また、印字データによって印字ヘッドのイ
ンク室を駆動制御する印字モードのみならず、設定デー
タによって上記印字制御に必要な設定を行う設定モード
についても、スタートビットを含むシリアルデータを入
力することによってそのスタートビットを検出して得ら
れたタイミングで実行することができるので、設定を行
うための信号線を増やす必要がない。
In addition to the print mode in which the ink chamber of the print head is driven and controlled by the print data, the serial data including the start bit is input in the setting mode in which the setting required for the print control is performed by the set data. Therefore, it can be executed at the timing obtained by detecting the start bit, so that it is not necessary to increase the number of signal lines for setting.

【0122】さらに、設定モードを有することにより、
設定により装置の定義付けを柔軟に変えることができ
る。これにより装置のハードウエアの構成、例えばバッ
ファの組替え、装置をカスケード接続する場合のカスケ
ード数などに応じた駆動制御を行うことができる。ま
た、リセット信号により設定モードの処理が行われ、設
定が終了すると自動的に駆動制御モードに切換えられ、
被駆動媒体の駆動制御が行われるので、モード切換えの
ための信号線を不要とすることができる。
Further, by having a setting mode,
The setting can flexibly change the definition of the device. This makes it possible to perform drive control according to the hardware configuration of the apparatus, for example, rearrangement of buffers, cascade numbers when cascade-connecting apparatuses, and the like. Further, the processing of the setting mode is performed by the reset signal, and when the setting is completed, the mode is automatically switched to the drive control mode,
Since the drive control of the driven medium is performed, a signal line for mode switching can be eliminated.

【0123】次に、本発明をインクジェットプリンタの
ヘッド駆動装置に適用した場合の第2の実施の形態を図
9ないし図12を参照して説明する。本実施の形態は、
上記第1の実施の形態と比較すると、外部からのリセッ
ト信号(RST)を入力すると設定モードに切換える代
りに、シリアルデータのスタートビットを複数化(時分
割)し、そのスタートビットにモード情報を持たせるこ
とにより、このモード情報に基づいてモードを切換える
点、また設定モード時シリアルデータ(SD)のスター
トビットに設定データ転送数情報を持たせることで、転
送できる設定データを所定値に固定せずに設定を行う点
で異なる。
Next, a second embodiment in which the present invention is applied to a head driving device of an ink jet printer will be described with reference to FIGS. In this embodiment,
Compared with the first embodiment, when a reset signal (RST) is input from the outside, instead of switching to the setting mode, the start bits of serial data are made plural (time division) and mode information is stored in the start bits. By providing the information, the mode is switched based on the mode information. Also, by providing the setting data transfer number information in the start bit of the serial data (SD) in the setting mode, the transferable setting data is fixed to a predetermined value. It is different in that the setting is performed without using.

【0124】本実施の形態におけるシリアルデータ(S
D)は、図11に示すようにスタートビットを10ビッ
トとしている。そのスタートビットは、順に設定又は印
字を起動するための1ビットのスタートフラグ、モード
情報としての1ビットのポートリセット(PRST)フ
ラグ、設定データ転送数情報としての8ビットのスター
トビットデータ(STD)からなる。
The serial data (S
D) has 10 start bits as shown in FIG. The start bits are a 1-bit start flag for sequentially starting setting or printing, a 1-bit port reset (PRST) flag as mode information, and 8-bit start bit data (STD) as setting data transfer number information. Consists of

【0125】図9は、本実施の形態における共通制御部
(CC)21の回路構成を示す図で、図2に示すもの比
較すると、スタートビット処理器(STC)24におい
てシリアルデータ(SD)のスタートビットが検出さ
れ、その検出結果に基づいてスタートビットデータ(S
TD)、(STWR)が出力される点、設定制御器(C
FC)26に設定制御器レジスタ(CFCREG)26
bを設け、スタートビット処理器(STC)からのスタ
ートビットデータ(STD)、スタートビットデータラ
イト信号(STWR)を入力して設定制御器レジスタ
(CFCREG)に設定を行う点、スタートビット処理
器(STC)24においてシリアルデータ(SD)のス
タートビットのうちのモード切換データとしてのPRS
Tフラグに基づいて外部リセットと同様の機能(設定モ
ードへの切換機能を含む)を有する内部リセット信号と
してのポートリセット(PRST)が生成される点で異
なる。
FIG. 9 is a diagram showing a circuit configuration of the common control unit (CC) 21 according to the present embodiment. Compared with that shown in FIG. 2, the start bit processor (STC) 24 converts the serial data (SD). A start bit is detected, and start bit data (S
TD) and (STWR) are output, and the setting controller (C
FC) 26 and setting controller register (CFCREG) 26
b, the start bit data (STD) from the start bit processor (STC) and the start bit data write signal (STWR) are input and set in the setting controller register (CFCREG). STC) 24, PRS as mode switching data among start bits of serial data (SD)
The difference is that a port reset (PRST) as an internal reset signal having the same function as the external reset (including the function of switching to the setting mode) is generated based on the T flag.

【0126】本実施の形態におけるスタートビット処理
器(STC)24は、図10に示すように、シリアルデ
ータ(SD)のスタートビットのデータを一時的に格納
するスタートビットデータバッファ38、スタートビッ
ト検知端子(CDI)から入力されたシリアルデータ
(SD)を入力してスタートフラグを検出する2入力A
NDゲート39及び3入力NORゲート40、スタート
フラグが検出されるとスタートビットデータ(STD)
をスタートビットデータバッファ38に入力する間、3
入力NORゲート40を利用してスタートフラグの検出
などを禁止し、スタートビットの最終ビットまでをカウ
ントするカウンタ42を起動するJKフリップフロップ
41を備える。
As shown in FIG. 10, the start bit processor (STC) 24 in the present embodiment includes a start bit data buffer 38 for temporarily storing the start bit data of serial data (SD), 2-input A for inputting serial data (SD) input from terminal (CDI) and detecting a start flag
ND gate 39 and 3-input NOR gate 40, start bit data (STD) when start flag is detected
While input to the start bit data buffer 38, 3
A JK flip-flop 41 is provided which inhibits detection of a start flag and the like using an input NOR gate 40 and activates a counter 42 for counting up to the last bit of the start bit.

【0127】また、スタートビットのポートリセットフ
ラグを検出するJKフリップフロップ43、NOTゲー
ト44を介して入力する設定終了信号(CFDN)がL
レベル(印字モード)であって、上記カウンタ42のカ
ウント終了信号(RC)が入力されるとスタートビット
データライト信号(STWR)にもなる設定スタート信
号(CFCGO)を出力するNANDゲート45を備え
る。
The setting end signal (CFDN) input through the JK flip-flop 43 for detecting the port reset flag of the start bit and the NOT gate 44 becomes L
The NAND gate 45 outputs a setting start signal (CFCGO) which is a level (print mode) and which also becomes a start bit data write signal (STWR) when the count end signal (RC) of the counter 42 is input.

【0128】さらに、JKフリップフロップ43でポー
トリセットフラグが"真"(Hレベル)を検出した場合に
ポートリセット(PRST)を出力するNANDゲート
47、入力した設定終了信号(CFDN)がLレベル
(印字モード)の場合に上記JKフリップフロップ43
のQ出力を反転させて印字データラッチ信号(DTL
T)を出力するNOTゲート48、設定スタート信号
(CFCGO)と上記JKフリップフロップ43のQ出
力を入力しこれらに基づいて印字データ転送スタート
(DTCGO)でもある印字スタート(PRCGO)を
出力するNANDゲート49を備える。
Further, when the JK flip-flop 43 detects that the port reset flag is "true" (H level), the NAND gate 47 outputs a port reset (PRST), and the inputted setting end signal (CFDN) is at L level ( Print mode), the JK flip-flop 43
Of the print data latch signal (DTL
T), a NOT gate 48, which receives a setting start signal (CFCGO) and the Q output of the JK flip-flop 43, and outputs a print start (PRCGO) which is also a print data transfer start (DTCGO) based on these. 49 is provided.

【0129】図9及び図10に示す回路の設定モードに
おける動作タイミングを図12に示す。上記スタートビ
ット検知器(STC)において、上述したようなスター
トビットを備える設定モード時シリアルデータ(SD)
がスタートビット検知端子(CDI)から入力され、そ
のスタートビットのスタートフラグが検出されると、こ
れに続くポートリセットフラグの確認が行われる。その
ポートリセットフラグの内容が"真"である場合(設定モ
ードへの切換えの場合)、ポートリセット信号(PRS
T)を生成し、各回路へ供給する。すなわち、このポー
トリセット信号(PRST)は、システムリセットと同
様の機能を有するため、装置のイニシャライズと設定モ
ードへの切換えが行われる。
FIG. 12 shows the operation timing of the circuits shown in FIGS. 9 and 10 in the setting mode. In the start bit detector (STC), the serial data (SD) in the setting mode including the start bit as described above
Is input from the start bit detection terminal (CDI), and when the start flag of the start bit is detected, the subsequent port reset flag is checked. If the content of the port reset flag is "true" (in the case of switching to the setting mode), the port reset signal (PRS)
T) is generated and supplied to each circuit. That is, since the port reset signal (PRST) has the same function as the system reset, the apparatus is initialized and the mode is switched to the setting mode.

【0130】また、スタートビットの次の8ビットは設
定データ数情報を持つスタートビットデータ(STD)
である。このスタートビットデータ(STD)は、スタ
ートビット検知器(STC)において、スタートビット
データバッファ38に入力され、データが揃うと設定制
御器(CFC)26にスタートビットデータライト信号
(STWR)とともに供給される。このとき、設定スタ
ート信号(CFCGO)も設定制御器(CFC)26に
供給される。
The next 8 bits of the start bit are start bit data (STD) having set data number information.
It is. The start bit data (STD) is input to the start bit data buffer 38 in the start bit detector (STC), and is supplied to the setting controller (CFC) 26 together with the start bit data write signal (STWR) when the data is completed. You. At this time, the setting start signal (CFCGO) is also supplied to the setting controller (CFC) 26.

【0131】これにより、設定制御器(CFC)26
は、スタートビットデータ(STD)の設定データ数情
報に基づいてシリアルデータ(SD)の設定データ数分
だけデータを取込んで設定を行う。従って、その設定デ
ータ数情報をスタートビットのスタートビットデータ
(STD)に載せるだけで、設定データ数が異なる設定
モード時シリアルデータ(SD)によって設定が可能と
なる。
As a result, the setting controller (CFC) 26
Performs setting by fetching data for the number of set data of the serial data (SD) based on the set data number information of the start bit data (STD). Therefore, only by putting the setting data number information on the start bit data (STD) of the start bit, the setting can be performed by the serial data (SD) in the setting mode in which the number of setting data is different.

【0132】なお、本実施の形態では、設定モード時シ
リアルデータ(SD)のスタートビットデータ(ST
D)に設定データ数情報を載せた場合について述べた
が、必ずしもこれに限定されるものではなく、スタート
ビットデータ(STD)に印字データ数情報を載せた設
定モード時シリアルデータ(SD)又は印字モード時シ
リアルデータ(SD)として入力させて、この印字デー
タ数情報を印字データ転送制御器(DTC)25に設定
するようにすれば、設定モードにおいて印字データ転送
数を設定しなくても、印字データバッファ(PRTBU
F)の容量に応じた印字データの転送が可能となる。
In this embodiment, the start bit data (ST) of the serial data (SD) in the setting mode is set.
Although the case of setting data number information is described in D), the present invention is not necessarily limited to this. Serial data (SD) or printing in setting mode in which print data number information is mounted on start bit data (STD) By inputting the print data number information in the print data transfer controller (DTC) 25 by inputting it as serial data (SD) in the mode, the print data can be printed even if the print data transfer number is not set in the setting mode. Data buffer (PRTBU)
Transfer of print data according to the capacity of F) becomes possible.

【0133】また、本実施の形態では、モード情報とし
てスタートフラグにリセットフラグを設けて、スタート
ビット処理器(STC)24でリセットフラグを検出す
ることによりモードの判断をし、モードを切換えるよう
にしたものについて述べたが、必ずしもこれに限定され
ることはなく、リセットフラグの代りにスタートフラグ
に設定モードか印字モードかを判断できるモード情報を
載せ又はこのようなモード情報を設定データに載せ、こ
れを検出することによって、スタートビット処理器(S
TC)24でモードを判断し、モードの切換えを行うよ
うにしてもよい。これにより、リセット信号によらなく
てもモードの判断を行うことができ、またモードを切換
えることができる。
In this embodiment, a reset flag is provided as a start flag as mode information, and the mode is determined by detecting the reset flag by the start bit processor (STC) 24 to switch the mode. However, the present invention is not necessarily limited to this, and instead of the reset flag, a start flag is provided with mode information capable of determining whether the mode is the setting mode or the printing mode, or such mode information is provided in the setting data. By detecting this, the start bit processor (S
The mode may be determined at (TC) 24 and the mode may be switched. Thus, the mode can be determined without relying on the reset signal, and the mode can be switched.

【0134】このように、スタートビットを複数化(時
分割化)し、設定モード、印字モードに関わらず、様々
な情報をもたせることにより、設定時及び印字時におけ
る制御に柔軟性を持たせることも可能となる。
As described above, by providing a plurality of start bits (time division) and giving various information irrespective of the setting mode and the printing mode, flexibility in control at the time of setting and printing is provided. Is also possible.

【0135】次に、本発明をインクジェットプリンタの
ヘッド駆動装置に適用した場合の第3の実施の形態を図
13ないし図17を参照して説明する。本実施の形態で
は、上述した図1に示すヘッド駆動装置を複数カスケー
ド接続して駆動制御装置を構成している。
Next, a third embodiment in which the present invention is applied to a head driving device of an ink jet printer will be described with reference to FIGS. In this embodiment, a drive control device is configured by cascading a plurality of the above-described head drive devices shown in FIG.

【0136】具体的には、図13に示すように第1段の
ヘッド駆動装置(A)511 のシリアルデータ出力端子
(SDO)を第2段のヘッド駆動装置(B)512 の印
字データ入力端子(SDI)に接続(カスケード接続)
する。なお、外部から投入されるシリアルデータ(S
D)は各ヘッド駆動装置511 ,512 のスタートビッ
ト検知端子(CDI)と第1段のヘッド駆動装置511
のデータ入力端子(SDI)に接続される。またシステ
ムクロック(CK)、システムリセット信号(RST)
については、各ヘッド駆動装置の対応する端子に共通に
入力される。このようにスタートビット検知端子(CD
I)は各ヘッド駆動装置においてシリアルデータ(S
D)をパラレルに接続するのは、各ヘッド駆動装置にお
いてシリアルデータ(SD)のスタートビットの検知を
時間的に同時に行う必要があるためである。
More specifically, as shown in FIG. 13, the serial data output terminal (SDO) of the first stage head drive unit (A) 511 is connected to the print data input terminal of the second stage head drive unit (B) 512. (SDI) connection (cascade connection)
I do. Note that serial data (S
D) is the start bit detection terminal (CDI) of each of the head driving devices 511 and 512 and the first stage head driving device 511
Is connected to the data input terminal (SDI). Also, a system clock (CK), a system reset signal (RST)
Is commonly input to the corresponding terminal of each head driving device. Thus, the start bit detection terminal (CD
I) indicates that the serial data (S
D) is connected in parallel because it is necessary to simultaneously detect the start bit of serial data (SD) in each head drive device in terms of time.

【0137】また、第1段のヘッド駆動装置511 につ
いては、スタートビット検知端子(CDI)とデータ入
力端子(SDI)の接続は、ヘッド駆動装置単体の接続
と同様となる。なお、カスケード接続により第1段のヘ
ッド駆動装置511 から第2段のヘッド駆動装置512
に転送されるデータは、印字データ転送イネーブル(D
SEN)又は設定データ転送イネーブル(CFDSE
N)によって転送制御されるため、シリアルデータ(S
D)のうちのスタートビットを除いた印字データ又は設
定データとなる。
In the first-stage head driving device 511, the connection between the start bit detection terminal (CDI) and the data input terminal (SDI) is the same as the connection of the head driving device alone. It should be noted that the first-stage head driving device 511 is connected to the second-stage head driving device 512 by cascade connection.
Is transferred to the print data transfer enable (D
SEN) or setting data transfer enable (CFDSE)
N), the serial data (S
D) is print data or setting data excluding the start bit.

【0138】また、印字モード時シリアルデータ(S
D)の印字データについては、ヘッド駆動装置のカスケ
ード段数が変わると、印字データの転送数も変わる。従
って、上記第1の実施の形態のように設定モード時シリ
アルデータ(SD)に、カスケード数も含めた全ての印
字データ転送数を設定データとして載せることにより、
これに基づいて印字データ転送数を各ヘッド駆動装置の
印字データ転送制御器(DTC)25に設定するか、又
は第2の実施の形態のように印字モード時シリアルデー
タ(SD)のスタートビットにカスケード数も含めた全
ての印字データ転送数を載せたものを各ヘッド駆動装置
に与える必要がある。
The print mode serial data (S
Regarding the print data of D), when the number of cascade stages of the head drive device changes, the transfer number of the print data also changes. Therefore, as in the first embodiment, by setting all the print data transfer numbers including the cascade number as setting data in the setting mode serial data (SD),
Based on this, the print data transfer number is set in the print data transfer controller (DTC) 25 of each head drive device, or is set in the start bit of the serial data (SD) in the print mode as in the second embodiment. It is necessary to provide each head drive device with the total number of print data transfers including the number of cascades.

【0139】次に、印字モード時のカスケード転送状態
を図14及び図15を参照して説明する。図14は、図
13に示すような2段のヘッド駆動装置511 ,512
をカスケード接続した場合の各ヘッド駆動装置511 ,
512 の印字データバッファ(PRTBUF)の接続例
を示す。全体として各ヘッド駆動装置511 ,512 の
シフトレジスタ521 ,522 とラッチ回路531 ,5
32 がカスケード段数倍になることとなる。また、各ヘ
ッド駆動装置装置511 ,512 の各データ転送イネー
ブル(DSEN)も同様にカスケード段数倍の時間有効
となっている。
Next, the cascade transfer state in the print mode will be described with reference to FIGS. FIG. 14 shows a two-stage head driving device 511, 512 as shown in FIG.
Are connected in cascade, each head driving device 511,
A connection example of a print data buffer (PRTBUF) of No. 512 is shown. As a whole, the shift registers 521, 522 and the latch circuits 531, 5 of each of the head driving devices 511, 512
32 is multiplied by the number of cascade stages. Similarly, each data transfer enable (DSEN) of each of the head drive devices 511 and 512 is also effective for the number of cascade stages.

【0140】図15は、2段のヘッド駆動装置511 ,
512 をカスケード接続した場合の印字モード時におけ
る転送タイミングを示す図である。この場合の印字モー
ド時シリアルデータ(SD)のフォーマットは、先頭の
スタートビットとそれに続く第2段のヘッド駆動装置5
12 に供給する印字データB−n(n=1,2…)、第
1段のヘッド駆動装置511 に供給する印字データA−
n(n=1,2…)と、Lレベルの定常状態から構成さ
れる。
FIG. 15 shows a two-stage head driving device 511,
FIG. 5 is a diagram showing transfer timings in a print mode when 512 are connected in cascade. In this case, the format of the serial data (SD) in the print mode is such that the start bit at the beginning is followed by the second stage head driving device 5.
12, the print data B-n (n = 1, 2,...) To be supplied to the first-stage head drive device 511.
n (n = 1, 2,...) and an L level steady state.

【0141】図14でこのような印字モード時シリアル
データ(SD)は、第1段のヘッド駆動装置511 のデ
ータ入力端子(A−SDI)から入力されてシリアルデ
ータ出力端子(A−SDO)から出力され、第2段のヘ
ッド駆動装置512 のデータ入力端子(B−SDI)へ
供給される。そして、印字データ転送イネーブル(DS
EN)により制御され、印字モード時シリアルデータ
(SD)のうちの印字データが、各ヘッド駆動装置51
1 ,512 のシフトレジスタ521 ,522 に転送され
る。
In FIG. 14, such serial data (SD) in the print mode is input from the data input terminal (A-SDI) of the first stage head driving device 511 and is output from the serial data output terminal (A-SDO). The output is supplied to the data input terminal (B-SDI) of the second-stage head driving device 512. Then, the print data transfer enable (DS
EN), and the print data of the serial data (SD) in the print mode is transmitted to each of the head driving devices 51.
1 and 512 are transferred to the shift registers 521 and 522.

【0142】このシフトレジスタ521 ,522 に転送
された印字データ(A−Data、B−Data)は、
各ヘッド駆動装置511 ,512 が次の印字モード時シ
リアルデータ(SD)のスタートビットを検出したタイ
ミングで印字データラッチ信号(DTLT)により各ヘ
ッド駆動装置511 ,512 のラッチ回路531 ,53
2 に転送される。
The print data (A-Data, B-Data) transferred to the shift registers 521 and 522 is
The latch circuits 531 and 53 of each of the head driving devices 51 1 and 51 2 are output by the print data latch signal (DTLT) at the timing when each of the head driving devices 51 1 and 512 detects the start bit of the serial data (SD) in the next print mode.
Forwarded to 2.

【0143】次に、2段のヘッド駆動装置511 ,51
2 をカスケード接続した駆動制御装置において設定モー
ド時に各ヘッド駆動装置511 ,512 に対して個別に
設定を行う場合について図16及び図17を参照して説
明する。設定モード時においては、第1段のヘッド駆動
装置511 における図1に示すセレクタ(MUX)23
により、第1段のヘッド駆動装置511 のデータ入力端
子(A−SDI)から入力された設定データがシリアル
データ出力端子(A−SDO)から出力され、第2段の
ヘッド駆動装置512 のデータ入力端子(B−SDI)
へ供給される。これにより、図16に示すように各ヘッ
ド駆動装置511,512 の設定データバッファ(CN
FBUF)がカスケードに接続される。
Next, a two-stage head driving device 511, 51
A case in which settings are individually performed for each of the head driving devices 511 and 512 in the setting mode in a drive control device in which 2 are cascade-connected will be described with reference to FIGS. In the setting mode, the selector (MUX) 23 shown in FIG.
As a result, the setting data input from the data input terminal (A-SDI) of the first-stage head driving device 511 is output from the serial data output terminal (A-SDO), and the data input to the second-stage head driving device 512 is input. Terminal (B-SDI)
Supplied to As a result, as shown in FIG. 16, the setting data buffers (CN
FBUF) are connected in cascade.

【0144】上記各設定データバッファ(CNFBU
F)541 ,542 には、実際に設定データの情報が設
定される内部設定レジスタ551 ,552 が接続してい
る。上記設定データバッファ(CNFBUF)は、内部
設定レジスタ551 ,552 と同じビット幅を有する。
そして、この設定データバッファ(CNFBUF)に設
定データが転送されて、設定データバッファ(CNFB
UF)がFullになると、その設定データを内部設定
レジスタ551 ,552 に順に書込んでいく。
Each of the setting data buffers (CNFBU)
F) 541 and 542 are connected to internal setting registers 551 and 552 in which information of the setting data is actually set. The setting data buffer (CNFBUF) has the same bit width as the internal setting registers 551 and 552.
Then, the setting data is transferred to the setting data buffer (CNFBUF), and the setting data buffer (CNFB) is transferred.
When UF) becomes Full, the setting data is sequentially written into the internal setting registers 551 and 552.

【0145】この場合の動作タイミングを図17に示
す。設定モード時シリアルデータ(SD)のフォーマッ
トは、先頭のスタートビットとそれに続く設定データと
Lレベルの定常状態から構成される。この設定データに
ついては、設定データバッファ(CNFBUF)のカス
ケード接続状態に合わせ、設定データバッファ(CNF
BUF)のビット幅×カスケード数×設定レジスタ数と
なっている。すなわち、設定モード時シリアルデータ
(SD)は、図17に示すように(B−1,A−1),
(B−2,A−2)…(B−n,A−n)といった具合
に、カスケード接続された各ヘッド駆動装置511 ,5
12 の同一番号の内部設定レジスタに設定する設定デー
タが続き、さらにこのような設定データが設定レジスタ
数nだけ続く構成となっている。
FIG. 17 shows the operation timing in this case. The format of the serial data (SD) in the setting mode is composed of a start bit at the head, setting data following the start bit, and an L level steady state. This setting data is set according to the cascade connection state of the setting data buffer (CNFBUF).
BUF) × the number of cascades × the number of setting registers. That is, the serial data (SD) in the setting mode is (B-1, A-1), as shown in FIG.
(B-2, A-2)... (Bn, An), the cascade-connected head driving devices 511, 5
The setting data to be set in the internal setting registers of the same number 12 continues, and such setting data continues for the number of setting registers n.

【0146】このような設定モード時シリアルデータ
(SD)は、第1段のヘッド駆動装置511 のデータ入
力端子(A−SDI)から入力されてシリアルデータ出
力端子(A−SDO)から出力され、第2段のヘッド駆
動装置512 のデータ入力端子(B−SDI)へ供給さ
れる。
In the setting mode, the serial data (SD) is input from the data input terminal (A-SDI) of the first-stage head driving device 511 and output from the serial data output terminal (A-SDO). The data is supplied to the data input terminal (B-SDI) of the second stage head driving device 512.

【0147】そして、各ヘッド駆動装置511 ,512
は、設定モード時シリアルデータ(SD)のスタートビ
ットが検知されると、設定データ転送イネーブル(CF
DSEN)を発生する。これにより、各設定データバッ
ファ(CNFBUF)541,542 に設定データが取
込まれる。
Then, each of the head driving devices 511, 512
In the setting mode, when a start bit of serial data (SD) is detected, the setting data transfer enable (CF)
DSEN). Thus, the setting data is taken into the setting data buffers (CNFBUF) 541 and 542.

【0148】例えば、(B−1,A−1)の設定データ
が転送されると、第2段の設定データバッファ(CNF
BUF)542 にはB−1の設定データが格納され、第
1段の設定データバッファ(CNFBUF)541 には
A−1の設定データが格納される。
For example, when the setting data of (B-1, A-1) is transferred, the second-stage setting data buffer (CNF)
BUF) 542 stores the setting data of B-1, and the first stage setting data buffer (CNFBUF) 541 stores the setting data of A-1.

【0149】この時、設定データバッファ(CNFBU
F)541 ,542 に格納された設定データは、該当す
る設定レジスタ(この例では番号1のもの)に書込まれ
る。こうして、各ヘッド駆動装置511 ,512 で別々
のデータを設定することが可能となる。以上の操作を
(Bn,An)まで順に繰返すことにより、各々の装置
の全ての設定レジスタに独立した設定を行うことができ
る。
At this time, the setting data buffer (CNFBU)
F) The setting data stored in 541 and 542 is written to the corresponding setting register (in this example, the number 1). Thus, it is possible to set different data in each of the head driving devices 511 and 512. By repeating the above operation up to (Bn, An), independent setting can be performed for all setting registers of each device.

【0150】次に、設定データの転送開始と終了につい
て説明する。設定データの転送は、設定データ転送イネ
ーブル(CFDSEN)が出力されている間に行われ
る。この場合、設定データ転送イネーブル(CFDSE
N)は、設定モード時シリアルデータ(SD)のスター
トビットを検出することによって発生するので、これに
よって設定データの転送が開始されるが、その転送終了
については、カスケード数による可変要因のため、異な
る場合もある。そこで、設定データの転送終了は、以下
のように行う。
Next, the start and end of setting data transfer will be described. The transfer of the setting data is performed while the setting data transfer enable (CFDSEN) is being output. In this case, the setting data transfer enable (CFDSE)
N) is generated by detecting the start bit of the serial data (SD) in the setting mode, so that the transfer of the setting data is started. However, the end of the transfer is determined by the cascade number. It may be different. Therefore, the transfer of the setting data is completed as follows.

【0151】先ず、設定データの転送数については、 (設定データバッファのビット幅)×(設定レジスタ数)×(カスケード数) …(1)式 で決まる。First, the transfer number of the setting data is determined by (bit width of setting data buffer) × (number of setting registers) × (number of cascades) (1)

【0152】この(1)式において(設定データバッフ
ァのビット幅)×(設定レジスタ数)については各ヘッ
ド駆動装置に固有の値であるため、(カスケード数)が
変化すると、設定データの転送数も変化することとな
る。
In the equation (1), (bit width of setting data buffer) × (number of setting registers) is a value unique to each head driving device. Therefore, when (cascade number) changes, the number of setting data transfer Will also change.

【0153】従って、(カスケード数)が印字ヘッド幅
などにより固有の場合は、(カスケード数)は固定値と
なるので、(1)式も固定値にすることができる。この
ような場合は、各ヘッド駆動装置の共通制御部(CC)
21の設定制御器(CFC)26に設定データ転送数と
して上記固定値を予め定義しておくとともに、その設定
データ転送数だけカウントを行うカウンタを設ける。
Therefore, when (the number of cascades) is unique depending on the print head width or the like, the (number of cascades) is a fixed value, so that the equation (1) can also be a fixed value. In such a case, the common control unit (CC) of each head drive device
In the setting controller (CFC) 26, the fixed value is defined in advance as the number of set data transfers, and a counter for counting the set data transfer number is provided.

【0154】そして、設定モード時シリアルデータ(S
D)のスタートビットが検出されると、設定制御器(C
FC)26の設定データ転送イネーブル(CFDSE
N)をHレベルにして設定データの転送を開始させると
ともに、カウンタを起動する。そして、カウンタにより
設定データ数分のカウントを終了した時点で、設定デー
タ転送イネーブル(CFDSEN)をLレベルにして設
定データの転送を終了するようにすればよい。
Then, the serial data (S
When the start bit of D) is detected, the setting controller (C
FC) 26 setting data transfer enable (CFDSE)
N) is set to the H level to start the transfer of the setting data and to activate the counter. Then, the setting data transfer enable (CFDSEN) may be set to the L level when the counting of the number of setting data is completed by the counter, and the transfer of the setting data may be completed.

【0155】これに対して、(カスケード数)が変化す
る場合は、上述した第2の実施の形態のように設定モー
ド時シリアルデータ(SD)のスタートビットに設定デ
ータ転送データ数の情報を持たせて、これを設定制御器
(CFC)26にカスケード数情報として設定すること
により設定データ数を定義する。これにより、上記の場
合と同様にカウンタで設定データ数分だけカウントさせ
て、それによって設定データ転送イネーブル(CFDS
EN)をLレベルにして設定データの転送を終了するよ
うにすればよい。
On the other hand, when the (cascade number) changes, the start bit of the serial data (SD) in the setting mode has information on the number of set data transfer data as in the second embodiment. Then, by setting this as cascade number information in the setting controller (CFC) 26, the number of set data is defined. As a result, the counter counts the number of set data in the same manner as in the above case, thereby enabling the set data transfer enable (CFDS
EN) may be set to the L level to end the transfer of the setting data.

【0156】これにより、カスケード接続されたヘッド
駆動装置の数に関わらず、また信号線を増加させること
なく、カスケード接続されたヘッド駆動装置ごとに設定
内容の異なる設定データを各ヘッド駆動装置に転送する
ことができる。
Thus, regardless of the number of cascade-connected head drives, setting data having different settings for each cascade-connected head drive is transferred to each head drive without increasing the number of signal lines. can do.

【0157】このような構成の本実施の形態では、カス
ケード接続によって複数のヘッド駆動装置を接続して駆
動制御装置を構成しても、少ない信号線で各ヘッド駆動
装置の設定モード及び印字モードの双方の動作を行うこ
とができ、被駆動媒体の駆動制御を行うことができる。
In this embodiment having such a configuration, even if a plurality of head drive devices are connected by cascade connection to form a drive control device, the setting mode and print mode of each head drive device can be controlled with a small number of signal lines. Both operations can be performed, and drive control of the driven medium can be performed.

【0158】なお、本実施の形態では、2段のヘッド駆
動装置を接続した場合について説明するが、3段以上の
ヘッド駆動装置を接続する場合においても、前段のシリ
アルデータ出力端子(SDO)に後段の印字データ入力
端子(SDI)を接続することにより構成する。これに
より、多数のヘッド駆動装置を接続しても、信号線数を
増加させることなく、被駆動媒体を駆動制御させること
ができる。
In this embodiment, the case where a two-stage head driving device is connected will be described. However, even when three or more head driving devices are connected, the serial data output terminal (SDO) of the preceding stage is connected. It is configured by connecting a print data input terminal (SDI) at the subsequent stage. Thus, even when a large number of head drive devices are connected, the drive of the driven medium can be controlled without increasing the number of signal lines.

【0159】例えば、4段のヘッド駆動装置をカスケー
ド接続して使用するものとして、図18に示すように1
ライン分の印字出力を行う一体で構成された印字ヘッド
61を用紙62の搬送方向に対して直角方向に配置し、
この印字ヘッド61をA〜Dの4つに分割して構成する
場合がある。この場合、印字ヘッド61の各分割部A〜
Dをカスケード接続された4つのヘッド駆動装置に図1
9に示すような印字モード時シリアルデータ(SD)を
投入することによって駆動する。
For example, assuming that a four-stage head driving device is used in cascade connection, as shown in FIG.
An integrally configured print head 61 that outputs prints for the lines is arranged in a direction perpendicular to the transport direction of the paper 62,
In some cases, the print head 61 is divided into four parts A to D. In this case, each of the divided portions A to
D to four head drive devices cascaded
Drive is performed by inputting serial data (SD) in the print mode as shown in FIG.

【0160】ところが、図18に示すものは印字ヘッド
61が一体で構成された場合であるが、この印字ヘッド
61の各分割部A〜Dが別体で構成される場合には、各
分割部A〜Dを用紙の搬送方向に対して直角方向に正確
に並べて配置することは困難である。このため、実際に
は図21に示すように取付誤差が生じる。ここでは、分
割部Aを基準として、BについてはΔDAB、Cについて
はΔDAC、DについてはΔDADの取付誤差がそれぞれ生
じているものとする。このような取付誤差は、印字のず
れを発生させるため、印字品質に影響を与える。
However, FIG. 18 shows a case where the print head 61 is integrally formed. If each of the divided portions A to D of the print head 61 is formed separately, It is difficult to accurately arrange A to D in a direction perpendicular to the sheet conveyance direction. For this reason, a mounting error actually occurs as shown in FIG. Here, it is assumed that mounting errors of ΔDAB for B, ΔDAC for C, and ΔDAD for D occur on the basis of the divided portion A, respectively. Such an attachment error causes a printing shift, which affects the printing quality.

【0161】このような場合には、図22に示すように
上記取付誤差(ΔDAB、ΔDAC、ΔDAD)をなくすよう
な各ヘッド駆動装置の駆動タイミングのずれ量、すなわ
ち取付誤差(ΔDAB、ΔDAC、ΔDAD)に対応する図2
2に示すような印字ギャップ時間(ΔTAB、ΔTAC、Δ
TAD)を試験等によって求めておく。
In such a case, as shown in FIG. 22, the amount of shift in the drive timing of each head drive device that eliminates the mounting errors (ΔDAB, ΔDAC, ΔDAD), that is, the mounting errors (ΔDAB, ΔDAC, ΔDAD). Figure 2 corresponding to
Print gap times (ΔTAB, ΔTAC, Δ
TAD) is determined by a test or the like.

【0162】そして、図24に示すように各ヘッド駆動
装置に対する印字モード時シリアルデータ(SD−A〜
SD−D)をそれぞれ独立に投入するとともに、その投
入タイミングを上記印字ギャップ時間(ΔTAB、ΔTA
C、ΔTAD)の分だけずらすようにする。
Then, as shown in FIG. 24, the print mode serial data (SD-A to SD-A) for each head drive device is used.
SD-D) are independently input, and the input timing is determined by the printing gap time (ΔTAB, ΔTA).
C, ΔTAD).

【0163】これにより、各ヘッド駆動装置は、上述し
たように印字モード時シリアルデータ(SD−A〜SD
−D)のスタートビットを検出することによって駆動制
御を行うことから、各印字モード時シリアルデータ(S
D−A〜SD−D)の投入タイミングで印字ヘッド61
の各分割部A〜Dが駆動する。従って、印字ヘッド61
の取付誤差などによる印字ずれを防止することができ、
印字品質への影響を防止することができる。
As a result, each of the head driving devices performs the printing mode serial data (SD-A to SD-A) as described above.
-D), the drive control is performed by detecting the start bit, so that the serial data (S
DA-SD-D), the print head 61
Are driven. Therefore, the print head 61
Printing misalignment due to mounting errors of
The influence on the printing quality can be prevented.

【0164】次に、本発明をインクジェットプリンタの
ヘッド駆動装置に適用した場合の第4の実施の形態を図
25を参照して説明する。図25は、印字ヘッドを4分
割駆動させる場合のヘッド駆動部(NC)の回路構成を
示す図であるが、印字ヘッドを2分割駆動させる場合の
図5に示す回路の部分と同一部分は、同一符号を付して
その詳細な説明を省略する。
Next, a fourth embodiment in which the present invention is applied to a head driving device of an ink jet printer will be described with reference to FIG. FIG. 25 is a diagram showing a circuit configuration of a head driving unit (NC) when the print head is driven by four divisions. The same parts as those of the circuit shown in FIG. The same reference numerals are given and the detailed description is omitted.

【0165】本実施の形態におけるヘッド駆動部(N
C)22は、図5に示すものと比較すると、シフトレジ
スタ63にPIXEL(P2)とPIXEL(P3)の
間、PIXEL(P4)とPIXEL(P5)の間など
2つのPIXELおきにその直前のPIXELからの印
字データ又はその2つ前のPIXELからの印字データ
を選択して次のPIXELに供給することによって、印
字データを振分けるデータセレクタ64を設けた点、こ
のデータセレクタ64のセレクト信号である印字データ
切換信号(PXSEL)が追加された点で異なる。この
ような構成によって、2つのインク室に対して1つのP
IXELの印字データ、又は4つのインク室に対して1
つのPIXELの印字データが対応することになる。
The head driving section (N
C) 22 is different from that shown in FIG. 5 in that every two PIXELs, such as between PIXEL (P2) and PIXEL (P3), between PIXEL (P4) and PIXEL (P5), A point that a data selector 64 for distributing the print data is provided by selecting the print data from the PIXEL or the print data from the previous PIXEL and supplying it to the next PIXEL, The difference is that a certain print data switching signal (PXSEL) is added. With such a configuration, one P for two ink chambers
IXEL print data or 1 for 4 ink chambers
The print data of two PIXELs correspond.

【0166】このような構成の本実施の形態において
は、シフトレジスタ63に転送される印字データは、印
字データ切換信号(PXSEL)によってPIXEL
(P1),(P2),(P3),(P4)…又はPIX
EL(P1),(P3),(P5),(P7)…にシフ
トされる。
In the present embodiment having such a configuration, the print data transferred to the shift register 63 is PIXEL by the print data switching signal (PXSEL).
(P1), (P2), (P3), (P4) ... or PIX
EL (P1), (P3), (P5), (P7)...

【0167】このようにシフト印字データは、印字デー
タラッチ信号(DTLT)によりシフトレジスタ31に
格納されたデータがラッチ回路32にてラッチされる。
このラッチ回路32にラッチされたデータ(BPNDT
A)は、バイナリドロップ信号(CTQ)とともにコン
パレータ33に入力されて比較される。この比較結果
は、PIXEL毎に各々のバイナリデータに応じたコン
パレータ出力(BPNCP)となる。
As described above, for the shift print data, the data stored in the shift register 31 is latched by the latch circuit 32 by the print data latch signal (DTLT).
The data (BPNDT) latched by the latch circuit 32
A) is input to a comparator 33 together with a binary drop signal (CTQ) and compared. The comparison result becomes a comparator output (BPNCP) corresponding to each binary data for each PIXEL.

【0168】このコンパレータ出力(BPNCP)は、
ANDゲート34にてコモン階調イネーブル(EC)と
論理和演算され、階調通電信号(BPNE)として出力
され、駆動インク室セレクタ35に供給される。この駆
動インク室セレクタ35は、上記ヘッド駆動制御器(P
RC)27からの分割印字信号(DIV)に基づいて4
分割駆動する場合に駆動するグループのインク室を選択
して該当インク室についての出力ピン(DOn )に対し
て増幅器36を介して階調通電信号(BPNE)を出力
する。また、ヘッド駆動部(NC)22は、動作イネー
ブル信号(EN)がHレベルの状態で動作し、駆動制御
が行われる。
This comparator output (BPNCP)
The AND gate 34 performs a logical sum operation with the common gradation enable (EC), outputs the result as a gradation conduction signal (BPNE), and supplies the signal to the driving ink chamber selector 35. The drive ink chamber selector 35 is connected to the head drive controller (P
(RC) 27 based on the divided print signal (DIV).
In the case of divided driving, a group of ink chambers to be driven is selected, and a gradation energizing signal (BPNE) is output via an amplifier 36 to an output pin (DOn) of the corresponding ink chamber. The head drive unit (NC) 22 operates in a state where the operation enable signal (EN) is at the H level, and the drive control is performed.

【0169】こうして、シフトレジスタ63のPIXE
Lにシフトされた印字データに基づく出力は、駆動イン
ク室セレクタ35にて分割信号(DIV)の状態に従
い、対応する4つ又は2つのインク室に振分けられるこ
ととなる。このように、印字データバッファ(PRTB
UF)のシフトレジスタ63にデータセレクタ64を設
けてバッファの組替えを可能としたことによって、本実
施の形態におけるシフトレジスタ63については、印字
データバッファ切換信号(PXSEL)の状態により段
数が半分になるため、印字データ転送数も減らすことが
できる。
Thus, PIXE of shift register 63
The output based on the print data shifted to L is distributed to the corresponding four or two ink chambers by the driving ink chamber selector 35 according to the state of the division signal (DIV). Thus, the print data buffer (PRTB)
Since the data selector 64 is provided in the shift register 63 of the UF) to enable the buffer to be rearranged, the number of stages of the shift register 63 in the present embodiment is reduced by half according to the state of the print data buffer switching signal (PXSEL). Therefore, the number of print data transfers can be reduced.

【0170】この場合、既に述べたように、印字データ
転送制御器(DTC)25のデータ転送数の設定を変更
することにより、印字データ転送数の変更に対応でき
る。また、スタートビットに印字データ転送数情報を載
せたシリアルデータ(SD)を投入することによって、
設定モードにおいて印字データ転送制御器(DTC)2
5の該当する内部レジスタの設定を変更したり、印字モ
ードにおいて印字データ転送数を設定したりしてもよ
い。
In this case, as described above, by changing the setting of the number of data transfer of the print data transfer controller (DTC) 25, it is possible to cope with the change of the number of print data transfer. Also, by inputting serial data (SD) with print data transfer number information in the start bit,
Print data transfer controller (DTC) 2 in setting mode
The setting of the corresponding internal register 5 may be changed, or the number of print data transferred in the print mode may be set.

【0171】以上の第1〜第4の実施の形態において
は、被駆動媒体としてインクジェットプリンタにおける
印字ヘッドのインク室を例に挙げて、これらを駆動する
ヘッド駆動装置で駆動制御装置を構成した場合について
説明したが、必ずしもこれに限定されるものではなく、
負荷や駆動素子など駆動制御データに基づいて駆動する
被駆動媒体、例えばモータ、CCD、液晶などを駆動す
る駆動制御装置に適用してもよい。
In the above-described first to fourth embodiments, the case where the drive control device is constituted by a head drive device that drives these, taking as an example the ink chamber of the print head in the ink jet printer as the driven medium. Has been described, but is not necessarily limited to this.
The present invention may be applied to a drive control device that drives a driven medium that is driven based on drive control data such as a load and a drive element, such as a motor, a CCD, and a liquid crystal.

【0172】また、第1〜第4の実施の形態において
は、設定モードを必要とする場合について説明したが、
必ずしもこれに限定されるものではなく、設定モードが
ない場合であっても、すなわち既に固有の設定が行われ
ている場合などには、シリアルデータのみで駆動制御を
行うようにしてもよい。
In the first to fourth embodiments, the case where the setting mode is required has been described.
The invention is not necessarily limited to this, and even when there is no setting mode, that is, when the unique setting has already been performed, the driving control may be performed only with the serial data.

【0173】[0173]

【発明の効果】以上詳述したように請求項1ないし請求
項42の本発明によれば、スタートビットとデータ(設
定データ又は駆動制御データ)を有するシリアルデータ
を入力することによって、スタートビットとデータとを
判別し、このスタートビットを検出して得られたタイミ
ングによって、上記データの転送、ラッチ、駆動制御す
るための制御信号など必要な信号を内部で生成し、それ
に基づいて駆動信号を生成し、被駆動媒体を駆動制御す
ることにより、外部から取込む信号線数を大幅に削減し
つつ、シリアルデータの投入タイミングを調整すること
によって被駆動媒体の駆動タイミングを調整することが
できる。さらに、スタートビットとデータとを判別する
ので、スタートビットとデータの誤認を防止することが
できる。
As described in detail above, according to the present invention of claims 1 to 42, by inputting serial data having a start bit and data (setting data or drive control data), the start bit Based on the timing obtained by detecting this start bit, a necessary signal such as a control signal for data transfer, latching, and drive control is internally generated, and a drive signal is generated based on the signal. By controlling the drive of the driven medium, the number of signal lines to be fetched from the outside can be greatly reduced, and the drive timing of the driven medium can be adjusted by adjusting the input timing of the serial data. Further, since the start bit and the data are determined, it is possible to prevent the start bit and the data from being erroneously recognized.

【0174】特に、請求項37ないし請求項42の本発
明のように、駆動制御装置を複数個接続して使用する場
合であっても、各駆動制御装置間相互の被駆動媒体の駆
動タイミングの調整を少ない信号線数にて行うことがで
きるので、例えばプリンタのヘッド駆動装置に適用した
場合に各駆動制御装置間相互の印字位置調整を少ない信
号線数にて行うことができる。
In particular, even when a plurality of drive control devices are connected and used as in the present invention of claims 37 to 42, the drive timing of the driven medium between the respective drive control devices is determined. Since the adjustment can be performed with a small number of signal lines, for example, when the present invention is applied to a head driving device of a printer, the print position adjustment between the respective drive control devices can be performed with a small number of signal lines.

【0175】また、請求項2、請求項6、請求項7の本
発明によれば、上記スタートビットに起動情報のみなら
ず、駆動制御に必要な情報としてデータ転送起動情報や
データ転送数情報を含めて、これに基づいてデータの転
送制御を行うことにより、上記効果に加えて、装置内に
設けたバッファを組替えた場合にも柔軟に対応した駆動
制御データの転送できるという効果を奏する。また、請
求項16及び請求項18の本発明によれば、データ転送
数情報に基づいて装置内部で転送イネーブル信号を生成
するので、従来はデータを投入する際に外部から転送イ
ネーブルを同時に投入する必要があったが、これを不要
とすることができる。従って、これら請求項2、請求項
6、請求項7、請求項16、請求項18によれば、シリ
アルデータのみでデータの転送を行うことができるとい
う効果を奏する。
According to the second, sixth and seventh aspects of the present invention, not only start information but also data transfer start information and data transfer number information as information necessary for drive control are included in the start bit. In addition, by performing the data transfer control based on this, in addition to the above-described effects, there is an effect that the drive control data can be transferred flexibly even when the buffer provided in the device is rearranged. According to the present invention, a transfer enable signal is generated inside the apparatus based on the data transfer number information. Therefore, conventionally, when data is input, a transfer enable signal is externally input at the same time. Although it was necessary, this can be made unnecessary. Therefore, according to the second, sixth, seventh, sixteenth, and eighteenth aspects, there is an effect that data can be transferred only by serial data.

【0176】また、請求項17ないし請求項23の本発
明によれば、駆動制御データによって被駆動媒体を駆動
制御する駆動制御モードのみならず、設定データによっ
て上記駆動制御に必要な設定を行う設定モードについて
も、スタートビットを含むシリアルデータを入力するこ
とによってそのスタートビットを検出して得られたタイ
ミングで実行することができるので、駆動制御に必要な
設定を行うための信号線を不要とする効果を奏する。さ
らに、設定モードを有することにより、設定により装置
の定義付けを柔軟に変えることができる。これにより装
置のハードウエアの構成、例えばバッファの組替え、装
置をカスケード接続する場合のカスケード数などに応じ
た駆動制御を行うことができる。
According to the seventeenth to twenty-third aspects of the present invention, not only the drive control mode for controlling the drive of the driven medium by the drive control data, but also the setting for performing the setting required for the drive control by the set data. The mode can be executed at the timing obtained by detecting the start bit by inputting the serial data including the start bit, thereby eliminating the need for a signal line for setting necessary for drive control. It works. Furthermore, by having the setting mode, the definition of the device can be flexibly changed by the setting. This makes it possible to perform drive control according to the hardware configuration of the apparatus, for example, rearrangement of buffers, cascade numbers when cascade-connecting apparatuses, and the like.

【0177】また、請求項19ないし請求項23の本発
明によれば、リセット信号又は内部リセット信号により
設定モードの処理が行われ、設定が終了すると自動的に
駆動制御モードに切換えられ、被駆動媒体の駆動制御が
行われるので、モード切換えのための信号線を不要とす
ることができる効果を奏する。また、請求項24の本発
明によれば、設定データに含まれたモード情報に基づい
て設定モードか駆動制御モードかを判断することによ
り、リセット信号を使用しなくても、モードの判断を行
うことができる。
According to the nineteenth to twenty-third aspects of the present invention, the processing in the setting mode is performed by the reset signal or the internal reset signal. Since the drive control of the medium is performed, it is possible to eliminate the need for a signal line for mode switching. According to the present invention, the mode is determined without using the reset signal by determining whether the mode is the setting mode or the drive control mode based on the mode information included in the setting data. be able to.

【0178】また、請求項26ないし請求項32によれ
ば、設定モードにおける駆動制御に必要な設定を正常に
終了したことを判定することにより、正常終了したこと
を判定したときに設定モードから駆動制御モードへ切換
えられるようにすることができるので、たとえ装置内に
誤った設定がなされても駆動制御モードに切換えられる
ことがないため、その誤った設定に従って駆動制御が行
われることを防止できる。従って、例えば本装置をプリ
ンタのヘッド駆動装置に適用した場合には、印字の乱れ
等を防止できる。
According to the twenty-sixth to thirty-second aspects, it is determined that the setting required for drive control in the setting mode has been completed normally. Since the mode can be switched to the control mode, the mode is not switched to the drive control mode even if an erroneous setting is made in the apparatus, so that it is possible to prevent the drive control from being performed according to the erroneous setting. Therefore, for example, when the present apparatus is applied to a head driving device of a printer, it is possible to prevent printing disturbance or the like.

【0179】また、請求項22及び請求項30の本発明
によれば、設定モードにおける設定が終了すると設定終
了信号を出力するので、複数の駆動制御装置をカスケー
ド接続した場合に各駆動制御装置の設定終了信号をワイ
ヤート゛OR接続することにより、全ての駆動制御装置の
設定が終了しない限り、駆動制御モードに切換えられな
いようにすることができる。これにより、複数の駆動制
御装置の全体としての設定終了確認(モード判断)を最
小の信号線にて行うことができる。
Further, according to the present invention, when the setting in the setting mode is completed, a setting end signal is output, so that when a plurality of drive control devices are connected in cascade, each drive control device is connected. By wire-ORing the setting end signal, it is possible to prevent the switching to the drive control mode unless the setting of all the drive control devices is completed. This makes it possible to confirm the setting completion (mode determination) of the plurality of drive control devices as a whole with the minimum signal line.

【0180】また、請求項31ないし請求項35の本発
明によれば、設定モード時に設定データを入力する設定
データバッファと駆動制御モード時に駆動制御データを
入力する駆動制御データバッファとを別個に設け、設定
モードにおいては設定データ数に応じたデータ処理を可
能とし、駆動制御モードにおいては駆動制御データ数に
応じたデータ処理を可能とする。例えば、設定モードに
おいては設定データバッファのビット幅分ごとに設定を
行い、駆動制御モードにおいては駆動制御データの転送
長に応じて駆動制御を行うようにすることもできる。こ
れにより、通電条件に応じてバッファを組替えた場合で
も容易に対応することができる。
According to the present invention, the setting data buffer for inputting the setting data in the setting mode and the drive control data buffer for inputting the driving control data in the driving control mode are separately provided. In the setting mode, data processing can be performed according to the number of set data, and in the drive control mode, data processing can be performed according to the number of drive control data. For example, in the setting mode, setting may be performed for each bit width of the setting data buffer, and in the drive control mode, drive control may be performed according to the transfer length of the drive control data. This makes it possible to easily cope with the case where the buffers are rearranged according to the energization conditions.

【0181】また、駆動制御データバッファを組替え可
能に構成することにより、シフトレジスタなどの段数を
減らすことができるので、駆動制御データ転送数も減ら
すことができる。
Further, since the drive control data buffer is configured to be interchangeable, the number of stages of the shift register and the like can be reduced, so that the number of transfer of the drive control data can also be reduced.

【0182】請求項36ないし請求項42の本発明によ
れば、シリアルデータを入力するデータ線に接続するス
タートビット検知端子とデータ入力端子とを別個に設け
たため、複数の駆動制御装置を接続する場合に、例えば
データ線に対してスタートビット検知端子をパラレルに
接続し、データ入力端子を前段の駆動制御装置のデータ
出力端子にシリーズに接続することよって、設定データ
バッファ、駆動制御データバッファをそれぞれカスケー
ド接続することができるので、駆動制御データと設定デ
ータの双方の動作が可能となる。これにより、多数の駆
動制御装置を接続しても少ない信号線数で被駆動媒体を
駆動制御することができる。
According to the thirty-sixth to twenty-second aspects of the present invention, a start bit detection terminal connected to a data line for inputting serial data and a data input terminal are separately provided, so that a plurality of drive control devices are connected. In this case, for example, by connecting a start bit detection terminal to the data line in parallel and connecting a data input terminal to the data output terminal of the previous drive control device in series, the setting data buffer and the drive control data buffer are respectively Since cascade connection is possible, both operation of drive control data and setting data can be performed. Thus, even if a large number of drive control devices are connected, the drive of the driven medium can be controlled with a small number of signal lines.

【0183】また、請求項35及び請求項37の本発明
によれば、転送データ選択手段によって設定データと駆
動制御データとを選択的にデータ出力端子から外部へ出
力できるので、複数の駆動制御装置を接続する際に、前
段の駆動制御装置のデータ出力端子を次段の駆動制御装
置のシリアルデータを入力するデータ入力端子に接続す
ることによって、設定データと駆動制御データとの双方
を選択的に各駆動制御装置に転送することができる。こ
れにより、設定データと駆動制御データを転送するため
の信号線数を減らすことができる。
Further, according to the present invention, the setting data and the drive control data can be selectively output from the data output terminal to the outside by the transfer data selecting means. By connecting the data output terminal of the drive control device of the preceding stage to the data input terminal for inputting serial data of the drive control device of the next stage, both the setting data and the drive control data can be selectively selected. It can be transferred to each drive control device. Thereby, the number of signal lines for transferring the setting data and the drive control data can be reduced.

【0184】また、請求項38ないし請求項40の本発
明によれば、駆動制御データ転送数、設定データ転送数
の情報を設定データに含ませたり、スタートビットに含
ませ、その情報に基づいてデータ転送を行うことによ
り、カスケード接続した駆動制御装置の数に関わらず、
また信号線数を増やすことなく、各駆動制御装置ごとに
異なる転送数の駆動制御データや設定データを制御する
ことができる。
Further, according to the present invention of claims 38 to 40, information on the number of drive control data transfers and the number of set data transfers is included in the set data or in the start bit, and based on the information, By performing data transfer, regardless of the number of drive control devices connected in cascade,
Further, it is possible to control a different number of transfer of drive control data and setting data for each drive control device without increasing the number of signal lines.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施の形態に係るヘッド駆動装
置の回路構成を示す図。
FIG. 1 is a diagram showing a circuit configuration of a head driving device according to a first embodiment of the present invention.

【図2】図1に示す共通制御部(CC)の回路構成を示
す図。
FIG. 2 is a diagram showing a circuit configuration of a common control unit (CC) shown in FIG. 1;

【図3】本実施の形態に係るヘッド駆動装置に投入され
るシリアルデータの構成を示す図。
FIG. 3 is a diagram showing a configuration of serial data input to the head driving device according to the embodiment.

【図4】本実施の形態における共通制御部(CC)の印
字モード時における動作タイミングを示す図。
FIG. 4 is a diagram showing operation timings in a print mode of a common control unit (CC) in the embodiment.

【図5】図1に示すヘッド駆動部(NC)の回路構成を
示す図。
FIG. 5 is a diagram showing a circuit configuration of a head driving unit (NC) shown in FIG. 1;

【図6】本実施の形態におけるヘッド駆動部(NC)の
印字モード時における動作タイミングを示す図。
FIG. 6 is a diagram showing operation timings in a print mode of a head drive unit (NC) in the embodiment.

【図7】本実施の形態における共通制御部(CC)の印
字モード時における動作タイミングを示す図。
FIG. 7 is a diagram showing operation timings in a print mode of a common control unit (CC) according to the embodiment.

【図8】本実施の形態における設定モード時の動作タイ
ミングと、設定モードと印字モードとの切換え方法につ
いて説明するための動作タイミング図。
FIG. 8 is an operation timing chart for explaining an operation timing in the setting mode and a method of switching between the setting mode and the print mode in the embodiment.

【図9】本発明の第2の実施の形態における共通制御部
(CC)の回路構成を示す図。
FIG. 9 is a diagram illustrating a circuit configuration of a common control unit (CC) according to the second embodiment of the present invention.

【図10】本実施の形態におけるスタートビット処理器
(STC)の回路構成を示す図。
FIG. 10 is a diagram showing a circuit configuration of a start bit processor (STC) in the present embodiment.

【図11】本実施の形態に係るヘッド駆動装置に投入さ
れるシリアルデータの構成を示す図。
FIG. 11 is a diagram showing a configuration of serial data input to the head driving device according to the embodiment.

【図12】本実施の形態における図9、図10に示す回
路の設定モードにおける動作タイミングを示す図。
FIG. 12 is a diagram showing operation timings in a setting mode of the circuits shown in FIGS. 9 and 10 in the present embodiment.

【図13】本発明の第3の実施の形態に係るヘッド駆動
装置の回路構成を示す図。
FIG. 13 is a diagram illustrating a circuit configuration of a head driving device according to a third embodiment of the present invention.

【図14】図13に示すヘッド駆動装置をカスケード接
続した場合の各ヘッド駆動装置の印字データバッファ
(PRTBUF)の接続例を示す図。
14 is a diagram illustrating a connection example of a print data buffer (PRTBUF) of each head driving device when the head driving devices illustrated in FIG. 13 are cascaded.

【図15】図14に示すようにカスケード接続した場合
の印字モード時における転送タイミングを示す図。
FIG. 15 is a diagram showing transfer timing in a print mode when cascade connection is performed as shown in FIG. 14;

【図16】図13に示すヘッド駆動装置をカスケード接
続した場合の各ヘッド駆動装置の設定データバッファ
(CNFBUF)の接続例を示す図。
16 is a diagram showing a connection example of setting data buffers (CNFBUF) of each head driving device when the head driving devices shown in FIG. 13 are cascaded.

【図17】図16に示すようにカスケード接続した場合
の設定モード時における動作タイミングを示す図。
FIG. 17 is a diagram showing operation timings in a setting mode when cascade connection is performed as shown in FIG. 16;

【図18】本実施の形態にかかるヘッド駆動装置で駆動
する印字ヘッドであって、一体で4分割して構成するも
のを示す図。
FIG. 18 is a diagram showing a print head driven by the head drive device according to the present embodiment, which is integrally divided into four parts.

【図19】図18に示す印字ヘッドの各分割部を駆動す
るヘッド駆動装置に転送するシリアルデータを説明する
図。
FIG. 19 is a diagram illustrating serial data transferred to a head driving device that drives each divided portion of the print head shown in FIG.

【図20】図18に示す印字ヘッドの各分割部を駆動す
る各ヘッド駆動装置に転送するシリアルデータの動作タ
イミングを示す図。
FIG. 20 is a diagram showing operation timings of serial data transferred to each head driving device for driving each divided portion of the print head shown in FIG.

【図21】本実施の形態で駆動する印字ヘッドの4つの
分割部を別体で構成した場合の各分割部の取付誤差を説
明する図。
FIG. 21 is a view for explaining a mounting error of each divided part when four divided parts of the print head driven in the present embodiment are formed separately.

【図22】図21に示す取付誤差をなくすような各ヘッ
ド駆動装置の駆動タイミングのずれ量を説明する図。
FIG. 22 is a view for explaining a shift amount of drive timing of each head drive device to eliminate the mounting error shown in FIG. 21;

【図23】図21に示すような取付誤差のある印字ヘッ
ドの各分割部を駆動するヘッド駆動装置に転送するシリ
アルデータを説明する図。
FIG. 23 is a view for explaining serial data transferred to a head driving device for driving each divided portion of the print head having an attachment error as shown in FIG. 21;

【図24】図21に示す印字ヘッドの各分割部を駆動す
る各ヘッド駆動装置に転送するシリアルデータの転送タ
イミングを示す図。
FIG. 24 is a diagram showing transfer timing of serial data to be transferred to each head driving device for driving each divided portion of the print head shown in FIG. 21;

【図25】本発明の第4の実施の形態におけるヘッド駆
動部(NC)の回路構成を示す図。
FIG. 25 is a diagram illustrating a circuit configuration of a head drive unit (NC) according to a fourth embodiment of the present invention.

【図26】従来のヘッド駆動装置の回路構成を示す図。FIG. 26 is a diagram showing a circuit configuration of a conventional head driving device.

【図27】図26に示すヘッド駆動装置の動作タイミン
グを示す図。
FIG. 27 is a diagram showing operation timings of the head driving device shown in FIG. 26;

【図28】従来の他のヘッド駆動装置の回路構成を示す
図。
FIG. 28 is a diagram showing a circuit configuration of another conventional head driving device.

【図29】図28に示すヘッド駆動装置の動作タイミン
グを示す図。
FIG. 29 is a diagram showing operation timings of the head driving device shown in FIG. 28.

【図30】従来の他のヘッド駆動装置の回路構成を示す
図。
FIG. 30 is a diagram showing a circuit configuration of another conventional head driving device.

【図31】図30に示すヘッド駆動装置の動作タイミン
グを示す図。
FIG. 31 is a diagram showing operation timings of the head driving device shown in FIG. 30;

【図32】従来のカスケード接続したヘッド駆動装置の
回路構成を示す図。
FIG. 32 is a diagram showing a circuit configuration of a conventional cascade-connected head drive device.

【図33】従来のカスケード接続した他のヘッド駆動装
置の回路構成を示す図。
FIG. 33 is a diagram showing a circuit configuration of another conventional cascade-connected head driving device.

【符号の説明】[Explanation of symbols]

21…共通制御部(CC) 22…ヘッド制御部(NC) 23…セレクタ(MUX) 24…スタートビット処理器(STC) 25…印字データ転送制御器(DTC) 26…設定制御器(CFC) 27…ヘッド駆動制御器(PRC) 31…シフトレジスタ 32…ラッチ回路 33…コンパレータ 34…ANDゲート 35…駆動インク室セレクタ 36…増幅器 38…スタートビットデータバッファ 39…2入力ANDゲート 40…3入力NORゲート 41…JKフリップフロップ 42…カウンタ 43…JKフリップフロップ 44…NOTゲート 45…ANDゲート 47…NANDゲート 48…NOTゲート 49…NANDゲート 511 ,512 …ヘッド駆動装置 521 ,522 …シフトレジスタ 531 ,532 …ラッチ回路 541 ,542 …設定データバッファ(CNFBUF) 551 ,552 …内部設定レジスタ 61…印字ヘッド 62…用紙 63…シフトレジスタ 64…データセレクタ 21 common control unit (CC) 22 head control unit (NC) 23 selector (MUX) 24 start bit processor (STC) 25 print data transfer controller (DTC) 26 setting controller (CFC) 27 ... Head drive controller (PRC) 31 ... Shift register 32 ... Latch circuit 33 ... Comparator 34 ... AND gate 35 ... Drive ink chamber selector 36 ... Amplifier 38 ... Start bit data buffer 39 ... 2-input AND gate 40 ... 3-input NOR gate 41 ... JK flip-flop 42 ... Counter 43 ... JK flip-flop 44 ... NOT gate 45 ... AND gate 47 ... NAND gate 48 ... NOT gate 49 ... NAND gate 511,512 ... Head drive device 521,522 ... Shift register 531,532 ... Latch circuits 541, 5 2 ... setting data buffer (CNFBUF) 551, 552 ... internal setting register 61 ... print head 62 ... Paper 63: shift register 64 ... data selector

───────────────────────────────────────────────────── フロントページの続き (72)発明者 高村 純 静岡県三島市南町6番78号 東芝テック株 式会社三島事業所内 Fターム(参考) 2C061 AQ04 AQ05 AQ06 AR01 HJ01 HJ06 HK19 HQ20  ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Jun Takamura 6-78, Minamimachi, Mishima-shi, Shizuoka F-term in the Toshiba Tec Corporation Mishima Plant (reference) 2C061 AQ04 AQ05 AQ06 AR01 HJ01 HJ06 HK19 HQ20

Claims (42)

【特許請求の範囲】[Claims] 【請求項1】 負荷や駆動素子など駆動制御データに基
づいて駆動する被駆動媒体を駆動する駆動制御方法にお
いて、 単数ビット又は複数ビットで構成したスタートビットと
それに続く駆動制御データとを有するシリアルデータが
入力されると、そのスタートビットと駆動制御データと
を判別し、 前記スタートビットを検出して得られたタイミングによ
り前記駆動制御データの転送制御を行い、前記駆動制御
データに基づく被駆動媒体に与える駆動信号を生成する
ことを特徴とする駆動制御方法。
1. A drive control method for driving a medium to be driven based on drive control data such as a load and a drive element, comprising: a serial data having a start bit composed of a single bit or a plurality of bits and subsequent drive control data Is input, the start bit and the drive control data are discriminated, and the transfer control of the drive control data is performed at a timing obtained by detecting the start bit, and the drive medium based on the drive control data A drive control method characterized by generating a drive signal to be given.
【請求項2】 前記スタートビットは、複数ビットで構
成し、このスタートビットに駆動制御データの転送制御
や駆動信号の生成タイミングである起動情報のみなら
ず、前記被駆動媒体に与える駆動信号の生成に必要な情
報を含め、その情報に基づいて駆動信号を生成すること
を特徴とする請求項1記載の駆動制御方法。
2. The start bit includes a plurality of bits. The start bit includes not only transfer control of drive control data and start-up information which is a drive signal generation timing, but also generation of a drive signal applied to the driven medium. The drive control method according to claim 1, wherein the drive signal is generated based on the information including information necessary for the drive.
【請求項3】 前記被駆動媒体として印字ヘッドの駆動
素子を駆動することを特徴とする請求項1又は請求項2
記載の駆動制御方法。
3. The print medium according to claim 1, wherein a drive element of a print head is driven as the driven medium.
The drive control method described in the above.
【請求項4】 前記シリアルデータは、複数ビットのス
タートビットとその後に続く駆動制御データと固定レベ
ルである定常状態により構成したことを特徴とする請求
項1又は請求項2記載の駆動制御方法。
4. The drive control method according to claim 1, wherein the serial data is composed of a plurality of start bits, drive control data following the start bit, and a fixed level steady state.
【請求項5】 前記シリアルデータは、最初のスタート
ビットと定常状態とを逆のレベルにしたことを特徴とす
る請求項4記載の駆動制御方法。
5. The drive control method according to claim 4, wherein the serial data has an initial start bit and a steady state at opposite levels.
【請求項6】 前記シリアルデータのスタートビット
は、データ転送起動情報を含み、このデータ転送起動情
報に基づいて前記シリアルデータのうちの駆動制御デー
タをデータ入力手段に転送制御することを特徴とする請
求項2記載の駆動制御方法。
6. The method according to claim 6, wherein the start bit of the serial data includes data transfer start information, and the drive control data of the serial data is transferred to data input means based on the data transfer start information. The drive control method according to claim 2.
【請求項7】 前記シリアルデータのスタートビット
は、データ転送数情報を含み、このデータ転送数情報に
よる転送数の分だけ前記シリアルデータのうちの駆動制
御データをデータ入力手段に転送する転送制御を行う特
徴とする請求項2記載の駆動制御方法。
7. A start bit of the serial data includes data transfer number information, and performs transfer control for transferring drive control data of the serial data to data input means by the number of transfers according to the data transfer number information. 3. The driving control method according to claim 2, wherein the driving control is performed.
【請求項8】 前記シリアルデータのスタートビット
は、データラッチ情報を含み、このデータラッチ情報に
基づいてデータ入力手段に転送された駆動制御データを
ラッチ回路でラッチし、そのラッチ回路からのデータに
基づいて前記駆動制御データに基づく被駆動媒体に与え
る駆動信号を生成することを特徴とする請求項2記載の
駆動制御方法。
8. The start bit of the serial data includes data latch information, and the drive control data transferred to the data input means is latched by a latch circuit based on the data latch information, and the data from the latch circuit is converted to the data. 3. The drive control method according to claim 2, wherein a drive signal to be given to a driven medium based on the drive control data is generated based on the drive control data.
【請求項9】 前記シリアルデータのスタートビット
は、駆動制御起動情報を含み、この駆動制御起動情報に
基づいて被駆動媒体を駆動制御するための制御信号を生
成することを特徴とする請求項2記載の駆動制御方法。
9. The method according to claim 2, wherein the start bit of the serial data includes drive control start information, and generates a control signal for controlling the drive of the driven medium based on the drive control start information. The drive control method described in the above.
【請求項10】 前記シリアルデータのスタートビット
は、装置リセット情報を含み、この装置リセット情報に
基づいて装置リセットを行うことを特徴とする請求項2
記載の駆動制御方法。
10. The apparatus according to claim 2, wherein the start bit of the serial data includes device reset information, and the device is reset based on the device reset information.
The drive control method described in the above.
【請求項11】 前記被駆動媒体を起動させようとする
タイミングで入力された前記シリアルデータによって被
駆動媒体を駆動制御することを特徴とする請求項9記載
の駆動制御方法。
11. The drive control method according to claim 9, wherein the drive control of the driven medium is performed by the serial data input at a timing when the driven medium is to be started.
【請求項12】 スタートビットとデータとを有するシ
リアルデータが入力されると、スタートビットと駆動制
御データとを判別し、スタートビットを検出して得られ
たタイミングに基づいて前記被駆動媒体に与える駆動信
号を生成する駆動制御装置を複数接続した場合に、 各駆動制御装置を駆動させようとするタイミングで各駆
動制御装置に入力されたシリアルデータに基づいて各駆
動制御装置における対応する被駆動媒体の相互間のタイ
ミング制御を含む被駆動媒体の駆動制御を行うことを特
徴とする駆動制御方法。
12. When serial data having a start bit and data is input, the start bit and drive control data are discriminated, and given to the driven medium based on the timing obtained by detecting the start bit. When a plurality of drive control devices that generate drive signals are connected, the corresponding driven medium in each drive control device is based on the serial data input to each drive control device at the timing when each drive control device is to be driven. A drive control method for performing drive control of a driven medium including timing control between the two.
【請求項13】 負荷や駆動素子など駆動制御データに
基づいて駆動する被駆動媒体を駆動する駆動制御装置に
おいて、 単数ビット又は複数ビットで構成したスタートビットと
駆動制御データとを有するシリアルデータが入力される
と、そのスタートビットと駆動制御データとを判別し、
スタートビットを検出して得られたタイミングに基づい
て制御信号を生成するスタートビット検出手段と、 前記シリアルデータのうちの駆動制御データを格納する
記憶手段と、 前記スタートビット検出手段からの制御信号に基づいて
前記シリアルデータのうちの駆動制御データを前記記憶
手段に転送し、この記憶手段からの駆動制御データと前
記スタートビット検出手段からの制御信号に基づいて被
駆動媒体に与える駆動信号を生成する駆動手段とを設け
たことを特徴とする駆動制御装置。
13. A drive control device for driving a medium to be driven based on drive control data such as a load or a drive element, wherein serial data having a start bit composed of a single bit or a plurality of bits and drive control data is input. Then, the start bit and the drive control data are determined,
Start bit detection means for generating a control signal based on the timing obtained by detecting the start bit; storage means for storing drive control data of the serial data; and a control signal from the start bit detection means. Based on the drive control data from the storage unit and the control signal from the start bit detection unit, a drive signal to be supplied to the driven medium is generated based on the drive control data of the serial data. A drive control device comprising a drive unit.
【請求項14】 前記記憶手段からの駆動制御データを
制御信号に基づいてラッチするラッチ手段とを設け、 前記スタートビット検出手段は、スタートビットを検出
すると、検出して得られたタイミングに基づいて制御信
号を生成して前記記憶手段からの駆動制御データを前記
ラッチ手段でラッチさせることを特徴とする請求項13
記載の駆動制御装置。
14. A latch unit for latching drive control data from the storage unit based on a control signal, wherein the start bit detection unit detects a start bit and detects the start bit based on the detected timing. 14. A control signal is generated and drive control data from said storage means is latched by said latch means.
The drive control device according to any one of the preceding claims.
【請求項15】 前記スタートビット検出手段は、スタ
ートビット検知端子とデータ入力端子とを有し、それぞ
れの端子から前記シリアルデータを入力し、前記スター
トビット検知端子から入力されたシリアルデータのスタ
ートビットを検出すると、そのシリアルデータのうちの
駆動制御データを前記データ入力端子を介して前記記憶
手段に転送している間は、前記スタートビット検知端子
から入力するシリアルデータのスタートビット検知をデ
ィゼーブルすることによりスタートビットと駆動制御デ
ータの判別を行うことを特徴とする請求項13記載の駆
動制御装置。
15. The start bit detection means has a start bit detection terminal and a data input terminal, inputs the serial data from the respective terminals, and sets a start bit of the serial data input from the start bit detection terminal. And detecting the start bit detection of the serial data input from the start bit detection terminal while the drive control data of the serial data is transferred to the storage means via the data input terminal. 14. The drive control device according to claim 13, wherein the start bit and the drive control data are determined by:
【請求項16】 前記スタートビット検出手段は、デー
タ転送数情報を含むスタートビットを設けたシリアルデ
ータを入力し、前記シリアルデータのうちのスタートビ
ットを検出すると、前記データ転送数情報による転送数
を転送する間だけ、前記記憶手段への駆動制御データの
転送を可能とするデータ転送イネーブル信号を生成する
ことを特徴とする請求項13記載の駆動制御装置。
16. The start bit detecting means inputs serial data provided with a start bit including data transfer number information, and when detecting a start bit of the serial data, determines a transfer number based on the data transfer number information. 14. The drive control device according to claim 13, wherein a data transfer enable signal that enables the transfer of the drive control data to the storage unit is generated only during the transfer.
【請求項17】 負荷や駆動素子など駆動制御データに
基づいて駆動する被駆動媒体を駆動する駆動制御装置に
おいて、 前記被駆動媒体の駆動制御に必要な設定を行う設定モー
ドと前記被駆動媒体の駆動制御を行う駆動制御モードと
を判断するモード判断手段と、 単数ビット又は複数ビットで構成したスタートビットと
データとを有するシリアルデータが入力されると、スタ
ートビットとデータとを判別し、スタートビットを検出
して得られたタイミングに基づいて制御信号を生成する
スタートビット検出手段と、 前記モード判断手段が設定モードを判断している場合
は、スタートビットと設定データとを有するシリアルデ
ータを入力し、前記スタートビット検出手段からの制御
信号によりシリアルデータのうちの設定データに基づい
て設定を行う設定手段と、 前記モード判断手段が駆動制御モードを判断している場
合は、スタートビットと駆動制御データとを有するシリ
アルデータを入力し、前記スタートビット検出手段から
の制御信号により前記設定モードでの設定に応じてシリ
アルデータのうちの駆動制御データに基づく駆動信号の
生成を行う駆動手段とを設けたことを特徴とする駆動制
御装置。
17. A drive control device for driving a driven medium that is driven based on drive control data such as a load or a drive element, comprising: a setting mode for performing setting necessary for drive control of the driven medium; Mode determining means for determining a drive control mode for performing drive control; and when serial data having a start bit and data composed of a single bit or a plurality of bits is input, the start bit and data are determined, and the start bit is determined. Start bit detection means for generating a control signal based on the timing obtained by detecting the setting mode, and when the mode determination means has determined the setting mode, serial data having a start bit and setting data is input. , Set based on the set data of the serial data by the control signal from the start bit detecting means. When the mode determination means is determining the drive control mode, serial data having a start bit and drive control data is input, and the setting mode is controlled by a control signal from the start bit detection means. And a drive unit for generating a drive signal based on the drive control data of the serial data in accordance with the setting in (1).
【請求項18】 前記シリアルデータのうちの駆動制御
データを格納する記憶手段を設け、 前記設定手段は、スタートビットとデータ転送数情報を
含んだ設定データとを有するシリアルデータを入力し、
前記スタートビット検出からの制御信号によりシリアル
データのうちのデータ転送数情報に基づいて前記スター
トビット検出手段にデータ転送数を設定し、 前記スタートビット検出手段は、スタートビットを有す
るシリアルデータを入力し、前記シリアルデータのうち
のスタートビットを検出すると、前記データ転送数情報
による転送数を転送する間だけ、前記記憶手段への駆動
制御データの転送を可能とするデータ転送イネーブル信
号を生成することを特徴とすることを特徴とする請求項
17記載の駆動制御装置。
18. A storage unit for storing drive control data of the serial data, wherein the setting unit inputs serial data having a start bit and setting data including data transfer number information,
A control signal from the start bit detection sets the number of data transfers to the start bit detection means based on data transfer number information of serial data, wherein the start bit detection means inputs serial data having a start bit. Detecting a start bit of the serial data, generating a data transfer enable signal that enables the transfer of drive control data to the storage unit only while transferring the transfer number based on the data transfer number information. The drive control device according to claim 17, wherein the drive control device is characterized in that:
【請求項19】 前記モード判断手段は、外部からのリ
セット信号を入力することにより設定モードになったと
判断し、前記設定手段が前記被駆動媒体の駆動制御に必
要な設定を終了したことを検出することにより駆動制御
モードになったと判断することを特徴とする請求項17
記載の駆動制御装置。
19. The mode determining means determines that the setting mode has been set by inputting a reset signal from the outside, and detects that the setting means has completed the setting required for drive control of the driven medium. 18. A driving control mode is determined as a result of the operation.
The drive control device according to any one of the preceding claims.
【請求項20】 前記モード判断手段は、設定データが
予め決められた所定データ数だけ前記設定手段に転送さ
れたことにより、前記設定手段が前記被駆動媒体の駆動
制御に必要な設定を終了したことを検出し、これによっ
て駆動制御モードになったと判断することを特徴とする
請求項19記載の駆動制御装置。
20. The mode judging unit, when the setting data is transferred to the setting unit by a predetermined number of predetermined data, ends the setting necessary for the drive control of the driven medium. 20. The drive control device according to claim 19, wherein the drive control device detects that the drive control mode has been set.
【請求項21】 前記スタートビット検出手段は、設定
データ転送数情報を含むスタートビットとデータを有す
るシリアルデータが入力されると、このシリアルデータ
のうちのスタートビットを検出して得られた設定データ
転送数情報を前記設定手段へ転送し、 前記モード判断手段は、前記設定データ転送数情報に基
づく転送データ数分の設定データが前記設定手段に転送
されたことにより、前記設定手段が前記被駆動媒体の駆
動制御に必要な設定を終了したことを検出し、これによ
って駆動制御モードになったと判断することを特徴とす
る請求項19記載の駆動制御装置。
21. When a start bit including set data transfer number information and serial data having data are inputted, the start bit detection means detects the start bit of the serial data and obtains the set data. The transfer number information is transferred to the setting unit. The mode determination unit is configured to transfer the setting data for the number of transfer data based on the setting data transfer number information to the setting unit, so that the setting unit is driven. 20. The drive control device according to claim 19, wherein it is detected that the setting necessary for drive control of the medium has been completed, and thereby it is determined that the drive control mode has been set.
【請求項22】 前記設定手段は、前記被駆動媒体の駆
動制御に必要な設定が終了すると、設定終了信号を出力
し、 前記モード判断手段は、前記設定手段からの設定終了信
号を検出することにより、駆動制御モードになったと判
断することを特徴とする請求項19ないし請求項21に
記載の駆動制御装置。
22. When the setting necessary for drive control of the driven medium is completed, the setting means outputs a setting end signal, and the mode judging means detects a setting end signal from the setting means. 22. The drive control device according to claim 19, wherein it is determined that the drive control mode has been set.
【請求項23】 前記スタートビット検出手段は、モー
ド情報を含むスタートビットを有するシリアルデータが
入力されると、このシリアルデータのうちのスタートビ
ットを検出して得られたモード情報に基づいて外部から
のリセット信号と同様の機能を有する内部リセット信号
を出力し、 前記モード判断手段は、前記スタートビット検出手段か
らの内部リセット信号を入力することにより設定モード
になったと判断することを特徴とする請求項19記載の
駆動制御装置。
23. When serial data having a start bit including mode information is input, the start bit detecting means detects an external start signal based on the mode information obtained by detecting the start bit of the serial data. Outputting an internal reset signal having the same function as the reset signal of the above, wherein the mode judging means judges that the set mode has been entered by inputting the internal reset signal from the start bit detecting means. Item 20. The drive control device according to item 19.
【請求項24】 前記スタートビット検出手段は、モー
ド情報を含んだスタートビットを有するシリアルデータ
を入力し、そのスタートビットを検出して得られたモー
ド情報に基づいて、前記モード判断手段は駆動制御モー
ドか設定モードかを判断することを特徴とする請求項1
7記載の駆動制御装置。
24. The start bit detection means inputs serial data having a start bit including mode information, and based on the mode information obtained by detecting the start bit, the mode determination means performs drive control. 2. The method according to claim 1, wherein the mode is determined to be a mode or a setting mode.
A drive control device according to claim 7.
【請求項25】 前記設定手段は、設定モードにおける
前記被駆動媒体の駆動制御に必要な設定を正常に終了し
たか否かを判定する正常終了判定手段を設けたことを特
徴とする請求項17記載の駆動制御装置。
25. The apparatus according to claim 17, wherein said setting means includes a normal end determining means for determining whether or not setting necessary for drive control of said driven medium in a setting mode has been normally completed. The drive control device according to any one of the preceding claims.
【請求項26】 前記正常終了判定手段は、設定が正常
に終了したか否かを、設定データの演算結果に基づいて
判定することを特徴とする請求項25記載の駆動制御装
置。
26. The drive control device according to claim 25, wherein the normal end determining unit determines whether the setting has been normally completed based on a calculation result of the setting data.
【請求項27】 前記シリアルデータは、設定データの
和との理論和が所定値となるようなチェックデータを含
み、 前記正常終了判定手段は、設定モードにおいて前記シリ
アルデータのうちの設定データの和を算出し、設定デー
タに基づく設定が終了すると、設定データの和と前記シ
リアルデータのうちのチェックデータとの論理和が所定
値となったときのみに設定が正常に終了したと判定する
ことを特徴とする請求項26記載の駆動制御装置。
27. The serial data includes check data such that a theoretical sum of the serial data and the sum of the set data becomes a predetermined value, and the normal end determination unit determines the sum of the set data of the serial data in the set mode. When the setting based on the setting data is completed, it is determined that the setting is normally completed only when the logical sum of the sum of the setting data and the check data of the serial data becomes a predetermined value. The drive control device according to claim 26, characterized in that:
【請求項28】 前記正常終了判定手段は、設定データ
の和と前記シリアルデータのうちのチェックデータとの
論理和における下位の数ビットが所定値となったときの
みに設定が正常に終了したと判定することを特徴とする
請求項27記載の駆動制御装置。
28. The normal end determination means determines that the setting has been normally completed only when the lower few bits in the logical sum of the sum of the setting data and the check data of the serial data have reached a predetermined value. The drive control device according to claim 27, wherein the determination is performed.
【請求項29】 前記モード判断手段は、前記正常終了
判定手段において設定が正常に終了したことを判定した
場合は駆動制御モードになったと判断し、前記正常終了
判定手段において設定が正常に終了したことを判定しな
い場合はまだ設定モードのままであると判断することを
特徴とする請求項25ないし請求項28記載の駆動制御
装置。
29. The mode judging means judges that the drive control mode has been entered when the normal end judging means judges that the setting has been normally completed, and the normal end judging means has finished the setting normally. 29. The drive control device according to claim 25, wherein it is determined that the setting mode is still maintained when it is not determined.
【請求項30】 前記設定手段は、前記正常終了判定手
段が設定の正常に終了したことを判定したときのみに設
定終了信号を出力し、 前記モード判断手段は、前記設定手段からの設定終了信
号を検出することにより、駆動制御モードになったと判
断することを特徴とする請求項25ないし請求項29に
記載の駆動制御装置。
30. The setting means outputs a setting end signal only when the normal end judging means judges that the setting ends normally, and the mode judging means outputs a setting end signal from the setting means. 30. The drive control device according to claim 25, wherein it is determined that the drive control mode has been set by detecting the drive control mode.
【請求項31】 前記設定手段には、設定モードにおい
て設定データを入力する設定データバッファを設け、 前記駆動手段には、駆動制御モードにおいて駆動制御デ
ータを入力する駆動制御データバッファを設けたことを
特徴とする請求項17記載の駆動制御装置。
31. The apparatus according to claim 31, wherein the setting means includes a setting data buffer for inputting setting data in a setting mode, and the driving means includes a driving control data buffer for inputting driving control data in a driving control mode. The drive control device according to claim 17, wherein:
【請求項32】 前記設定手段は、設定モードにおいて
前記設定データバッファに、そのビット幅分の設定デー
タが入力されるごとに、入力されたビット幅分の設定デ
ータについての設定を行うことを特徴とする請求項31
記載の駆動制御装置。
32. The setting means, wherein in the setting mode, every time setting data of the bit width is input to the setting data buffer, setting of the setting data for the input bit width is performed. Claim 31
The drive control device according to any one of the preceding claims.
【請求項33】 前記駆動制御データバッファは、前記
被駆動媒体を駆動する駆動条件に応じて組替え可能に構
成し、 前記設定手段は、前記モード判断手段が設定モードを判
断している場合に入力するシリアルデータの設定データ
に含まれる駆動制御データの転送長情報に基づいて、駆
動制御データの転送長を設定し、 前記駆動制御手段は、前記設定手段に設定された駆動制
御データの転送長情報に基づいて、前記駆動制御データ
バッファに対する駆動制御データの転送を行うことを特
徴とする請求項31記載の駆動制御装置。
33. The drive control data buffer is configured to be rearrangeable in accordance with a drive condition for driving the driven medium, and the setting unit inputs the data when the mode determination unit determines a set mode. The transfer length of the drive control data is set based on the transfer length information of the drive control data included in the setting data of the serial data to be transferred. The drive control unit includes the transfer length information of the drive control data set in the setting unit. 32. The drive control device according to claim 31, wherein transfer of drive control data to the drive control data buffer is performed based on:
【請求項34】 前記駆動制御データバッファは、前記
被駆動媒体を駆動する駆動条件に応じて組替え可能に構
成し、 前記駆動手段は、前記モード判断手段が駆動制御モード
を判断している場合に入力するシリアルデータのスター
トビットに含まれる駆動制御データの転送長情報に基づ
いて、前記駆動制御データバッファに対する駆動制御デ
ータの転送を行うことを特徴とする請求項31記載の駆
動制御装置。
34. The drive control data buffer is configured to be rearrangeable in accordance with a drive condition for driving the driven medium, and wherein the drive unit determines whether a drive control mode is determined by the mode determination unit. 32. The drive control device according to claim 31, wherein the drive control data is transferred to the drive control data buffer based on transfer length information of the drive control data included in a start bit of the input serial data.
【請求項35】 外部へ設定データ又は駆動制御データ
を転送するデータ出力端子と、 前記モード判断手段が設定モードを判断している場合
は、前記設定データバッファからのデータを前記データ
出力端子を介して外部へ転送し、前記モード判断手段が
駆動制御モードを判断している場合は、前記駆動制御デ
ータバッファからのデータを前記データ出力端子を介し
て外部へ転送する転送データ選択手段とを設けたことを
特徴とする請求項31記載の駆動制御装置。
35. A data output terminal for transferring setting data or drive control data to the outside, and when the mode determining means determines a setting mode, data from the setting data buffer is transmitted via the data output terminal. Transfer data selection means for transferring the data from the drive control data buffer to the outside via the data output terminal when the mode determination means determines the drive control mode. The drive control device according to claim 31, wherein:
【請求項36】 請求項13又は請求項17記載の駆動
制御装置を複数カスケード接続して構成した駆動制御装
置であって、 各駆動制御装置は、シリアルデータを入力するスタート
ビット検知端子をデータ入力端子及びデータ出力端子と
別個に設け、 第1段の駆動制御装置は、外部からのシリアルデータを
転送するデータ線に対して、前記スタートビット検知端
子と前記データ入力端子とを共通に接続し、 第2段以降の駆動制御装置は、外部からのシリアルデー
タを転送するデータ線に対して、各駆動制御装置のスタ
ートビット検知端子はパラレルに接続し、データ入力端
子は前段の駆動制御装置のデータ出力端子に接続するこ
とによりシリーズにカスケード接続したことを特徴とす
る駆動制御装置。
36. A drive control device comprising a plurality of the drive control devices according to claim 13 or 17 connected in cascade, wherein each drive control device has a start bit detection terminal for inputting serial data. Terminal and a data output terminal, the first-stage drive control device commonly connects the start bit detection terminal and the data input terminal to a data line for transferring serial data from the outside, In the drive control devices of the second and subsequent stages, the start bit detection terminals of each drive control device are connected in parallel to the data line for transferring serial data from the outside, and the data input terminals are connected to the data of the preceding drive control device. A drive control device characterized by being cascaded to a series by connecting to an output terminal.
【請求項37】 請求項35記載の駆動制御装置を複数
カスケード接続して構成した駆動制御装置であって、 各駆動制御装置は、シリアルデータを入力するスタート
ビット検知端子とデータ入力端子とを別個に設け、 第1段の駆動制御装置は、外部からのシリアルデータを
転送するデータ線に対して、前記スタートビット検知端
子と前記データ入力端子とを共通に接続し、 第2段以降の駆動制御装置は、外部からのシリアルデー
タを転送するデータ線に対して、各駆動制御装置のスタ
ートビット検知端子はパラレルに接続し、データ入力端
子は前段の駆動制御装置のデータ出力端子に接続するこ
とによりシリーズにカスケード接続したことを特徴とす
る駆動制御装置。
37. A drive control device comprising a plurality of drive control devices according to claim 35 connected in cascade, wherein each drive control device has a start bit detection terminal for inputting serial data and a data input terminal. The first-stage drive control device connects the start bit detection terminal and the data input terminal in common to a data line for transferring serial data from the outside, The device is connected to the data line for transferring serial data from the outside by connecting the start bit detection terminal of each drive control device in parallel and connecting the data input terminal to the data output terminal of the drive control device in the preceding stage. A drive control device that is cascaded to a series.
【請求項38】 各駆動制御装置の設定手段は、前記モ
ード判断手段が設定モードを判断している場合に入力す
るシリアルデータの設定データに含まれる駆動制御デー
タの転送長情報に基づいて、駆動制御データの転送長を
設定し、 各駆動制御装置の駆動制御手段は、前記設定手段に設定
された駆動制御データの転送長情報に基づいて、前記駆
動制御データバッファに対する駆動制御データの転送を
行うことを特徴とする請求項37記載の駆動制御装置。
38. The setting means of each drive control device, based on the transfer length information of the drive control data included in the set data of the serial data input when the mode determination means determines the setting mode, The transfer length of the control data is set, and the drive control unit of each drive control device transfers the drive control data to the drive control data buffer based on the transfer length information of the drive control data set in the setting unit. The drive control device according to claim 37, wherein:
【請求項39】 各駆動制御装置の設定手段は、入力す
るシリアルデータのスタートビットに含まれる駆動制御
データの転送長情報に基づいて、前記駆動制御データバ
ッファに対する駆動制御データの転送を行うことを特徴
とする請求項37記載の駆動制御装置。
39. The setting means of each drive control device performs the transfer of the drive control data to the drive control data buffer based on the transfer length information of the drive control data included in the start bit of the input serial data. 38. The drive control device according to claim 37, wherein:
【請求項40】 各駆動制御装置の設定手段は、前記モ
ード判断手段が設定モードを判断している場合に入力す
るシリアルデータの設定データに含まれる設定データの
転送数情報に基づいて、設定データの転送数を設定し、
この転送数の分だけ前記シリアルデータのうちの駆動制
御データをデータ入力手段に転送する転送制御を行うこ
とを特徴とする請求項37記載の駆動制御装置。
40. The setting means of each drive control device, based on transfer number information of the setting data included in the setting data of the serial data input when the mode judging means judges the setting mode, Set the number of transfers for
38. The drive control device according to claim 37, wherein transfer control for transferring drive control data of the serial data to the data input means by the number of transfers is performed.
【請求項41】 各駆動制御装置の設定データバッファ
のカスケード接続の状態に合わせた形式と容量で構成し
た設定データを含むシリアルデータをデータ線から入力
することを特徴とする請求項37記載の駆動制御装置。
41. The driving method according to claim 37, wherein serial data including setting data constituted by a format and a capacity according to a cascade connection state of setting data buffers of each drive control device is input from a data line. Control device.
【請求項42】 前記設定データは、各駆動制御装置の
設定データバッファのビット幅とカスケード数の積を単
位として各駆動制御装置の設定データバッファに転送す
るようにし、 各駆動制御装置は、上記転送単位で設定データバッファ
の設定データを設定することを特徴とする請求項41記
載の駆動制御装置。
42. The setting data is transferred to the setting data buffer of each drive control device in units of the product of the bit width of the setting data buffer of each drive control device and the number of cascades. 42. The drive control device according to claim 41, wherein the setting data of the setting data buffer is set for each transfer.
JP2000143731A 1999-05-20 2000-05-16 Drive control method and drive control apparatus Expired - Lifetime JP4545879B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000143731A JP4545879B2 (en) 1999-05-20 2000-05-16 Drive control method and drive control apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP14040099 1999-05-20
JP11-140400 1999-05-20
JP2000143731A JP4545879B2 (en) 1999-05-20 2000-05-16 Drive control method and drive control apparatus

Publications (2)

Publication Number Publication Date
JP2001030577A true JP2001030577A (en) 2001-02-06
JP4545879B2 JP4545879B2 (en) 2010-09-15

Family

ID=26472918

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000143731A Expired - Lifetime JP4545879B2 (en) 1999-05-20 2000-05-16 Drive control method and drive control apparatus

Country Status (1)

Country Link
JP (1) JP4545879B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008012909A (en) * 2006-06-05 2008-01-24 Konica Minolta Holdings Inc Inkjet recording apparatus
JP2010131761A (en) * 2008-12-02 2010-06-17 Konica Minolta Ij Technologies Inc Data transfer method, data transfer system, and inkjet recording apparatus
JP2010208025A (en) * 2009-03-06 2010-09-24 Fujifilm Corp Liquid droplet discharging head and liquid droplet discharging device
JP2015101048A (en) * 2013-11-27 2015-06-04 セイコーエプソン株式会社 Liquid discharge device
US9245210B2 (en) 2013-11-26 2016-01-26 Kabushiki Kaisha Toshiba Ink jet head and ink jet printing apparatus having the same
JP2016055460A (en) * 2014-09-05 2016-04-21 株式会社東芝 Ink jet head and ink jet printer
JP2021049715A (en) * 2019-09-25 2021-04-01 東芝テック株式会社 Printer head and controller of printer head

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61199967A (en) * 1985-03-04 1986-09-04 Hitachi Ltd Ink jet recorder
JPH03208121A (en) * 1990-01-10 1991-09-11 Ricoh Co Ltd Printer device
JPH0736579A (en) * 1993-07-22 1995-02-07 Brother Ind Ltd Data processor and data transfer system equipped with the same
JPH10207654A (en) * 1997-01-27 1998-08-07 Seiko Epson Corp Printer

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61199967A (en) * 1985-03-04 1986-09-04 Hitachi Ltd Ink jet recorder
JPH03208121A (en) * 1990-01-10 1991-09-11 Ricoh Co Ltd Printer device
JPH0736579A (en) * 1993-07-22 1995-02-07 Brother Ind Ltd Data processor and data transfer system equipped with the same
JPH10207654A (en) * 1997-01-27 1998-08-07 Seiko Epson Corp Printer

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008012909A (en) * 2006-06-05 2008-01-24 Konica Minolta Holdings Inc Inkjet recording apparatus
JP2010131761A (en) * 2008-12-02 2010-06-17 Konica Minolta Ij Technologies Inc Data transfer method, data transfer system, and inkjet recording apparatus
JP2010208025A (en) * 2009-03-06 2010-09-24 Fujifilm Corp Liquid droplet discharging head and liquid droplet discharging device
US9245210B2 (en) 2013-11-26 2016-01-26 Kabushiki Kaisha Toshiba Ink jet head and ink jet printing apparatus having the same
JP2015101048A (en) * 2013-11-27 2015-06-04 セイコーエプソン株式会社 Liquid discharge device
JP2016055460A (en) * 2014-09-05 2016-04-21 株式会社東芝 Ink jet head and ink jet printer
JP2021049715A (en) * 2019-09-25 2021-04-01 東芝テック株式会社 Printer head and controller of printer head

Also Published As

Publication number Publication date
JP4545879B2 (en) 2010-09-15

Similar Documents

Publication Publication Date Title
JP5671401B2 (en) Recording head and recording apparatus
EP0774358A1 (en) Thermal Printer
JP4923544B2 (en) Head unit, printing apparatus and printing method
US20080180471A1 (en) Apparatus to control heater in ink jet printer head and method thereof
KR100438705B1 (en) Method and inkjet printer for reducing maximum driving current of ink cartridge
JP2001030577A (en) Method and apparatus for controlling driving
JP2008100483A (en) Head substrate, recording head, and recorder
JP5202394B2 (en) Droplet discharge head and droplet discharge apparatus
JP3928411B2 (en) Print head drive device
JP2019130810A (en) Printer
JP2011235528A (en) Recording head and recording apparatus
US6493109B1 (en) Print head driving apparatus and printer using the same
US5793939A (en) Print controlling apparatus
JPH09109389A (en) Recording element driving integrated circuit for ink jet recorder
JPH11115223A (en) Printing apparatus
JP2016203471A (en) Recording device and recording control method
US6943911B1 (en) Driving control apparatus and driving control method
EP3686014B1 (en) Print head and activation system
EP1512538B1 (en) Ejection control device, liquid ejecting device, liquid ejecting method, and recording medium and program used therewith
JP2002086766A (en) Ink jet printer
US6172764B1 (en) Ink jet printer
JP4865534B2 (en) Substrate for liquid discharge head and liquid discharge head
JPH07266564A (en) Image forming device
JP2001232773A (en) Ink-jet recording apparatus
JP2018192791A (en) Element substrate, recording head, and recording apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100330

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100531

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100629

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100701

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

Free format text: PAYMENT UNTIL: 20130709

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4545879

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

EXPY Cancellation because of completion of term