[go: up one dir, main page]

JPH10181017A - Recording apparatus and control method therefor - Google Patents

Recording apparatus and control method therefor

Info

Publication number
JPH10181017A
JPH10181017A JP35121396A JP35121396A JPH10181017A JP H10181017 A JPH10181017 A JP H10181017A JP 35121396 A JP35121396 A JP 35121396A JP 35121396 A JP35121396 A JP 35121396A JP H10181017 A JPH10181017 A JP H10181017A
Authority
JP
Japan
Prior art keywords
recording
printing
driven
pixel data
determining
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
JP35121396A
Other languages
Japanese (ja)
Other versions
JP3441905B2 (en
Inventor
Michiya Mizutani
道也 水谷
Kazuhiro Nakajima
一浩 中島
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP35121396A priority Critical patent/JP3441905B2/en
Publication of JPH10181017A publication Critical patent/JPH10181017A/en
Application granted granted Critical
Publication of JP3441905B2 publication Critical patent/JP3441905B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To realize a stable recording operation regardless of the number of recording elements, by making it possible to control a driving power in accordance with a count of recording elements driven at the same time. SOLUTION: A block including a plurality of recording elements (nozzles) which can be driven at the same time is selected by a block signal 1 and a decoder 2. A counter 8 counts black pixels of input image data, thereby obtaining a count of nozzles to be driven to discharge among the plurality of nozzles in the block. A pulse width control circuit determines a width of driving pulses to be impressed to heat-generating elements 3 of the plurality of nozzles in the block on the basis of the number of nozzles to be driven which is obtained by the counter 8. The image data are input to a shift register 6 as well. Recording elements to be driven among the plurality of recording elements in the block are determined and driven with the pulse width determined by the pulse width control circuit, whereby the ink is discharged from each nozzle.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、複数の記録素子を
駆動して可視画像を形成する記録装置及びその制御方法
に関するものである。
[0001] 1. Field of the Invention [0002] The present invention relates to a printing apparatus for forming a visible image by driving a plurality of printing elements and a control method thereof.

【0002】[0002]

【従来の技術】記録液(インク)を液滴としてオリフィ
スから吐出し、被記録媒体(記録紙)に付着させて画像
を形成するいわゆるインクジェットプリンタにおいて
は、近年、高品質化、高速化が目覚ましい。インクジェ
ットプリンタの速度を早める手法には、従来から一般に
行われてきた方法の一つとして、ノズル数を増やすとい
う方法がある。ノズル数を増やすことによって、一行印
刷する印字幅(1回の記録走査の記録幅)を増大させて
高速化を達成してきた。
2. Description of the Related Art In a so-called ink jet printer in which a recording liquid (ink) is ejected as droplets from an orifice and adheres to a recording medium (recording paper) to form an image, the quality and speed have been remarkable in recent years. . As a method of increasing the speed of an ink jet printer, there is a method of increasing the number of nozzles as one of the methods generally used conventionally. By increasing the number of nozzles, the printing width for printing one line (the printing width of one printing scan) has been increased to achieve higher speed.

【0003】しかし、ノズル数が増大すると、全ノズル
を同時に駆動した場合に過大な電圧降下を生じ、そのま
ま駆動すると電圧不足による印字不良を引き起こしてし
まう。このため、全ノズルをいくつかのブロックに分け
て、ブロック毎に駆動タイミングをずらすことで、同時
に駆動される素子数を減らし、電圧降下を低減するブロ
ック駆動という方法が用いられている。
However, when the number of nozzles increases, an excessive voltage drop occurs when all the nozzles are driven at the same time, and if the nozzles are driven as they are, a printing failure due to insufficient voltage is caused. For this reason, a method called block driving is used in which all nozzles are divided into several blocks, and the drive timing is shifted for each block, thereby reducing the number of simultaneously driven elements and reducing the voltage drop.

【0004】[0004]

【発明が解決しようとする課題】電圧降下の量を軽減す
るために分割するブロック数を増やすと、確かに電圧降
下は軽減される。しかしながら、ブロック数の増加は、
全ブロックを駆動する時間の増大を招き、駆動周波数が
遅くなり、全体的なスループットが落ちてしまうという
問題を生じさせる。このため、高速化のためには分割す
るブロック数は増やすことはできない。
If the number of blocks to be divided is increased to reduce the amount of voltage drop, the voltage drop is certainly reduced. However, the increase in the number of blocks
This causes a problem that the time required to drive all the blocks is increased, the driving frequency is reduced, and the overall throughput is reduced. Therefore, the number of blocks to be divided cannot be increased for speeding up.

【0005】一方、高速化を達成するには、ノズル数を
増大させれば良いのであるが、上記理由から分割するブ
ロック数は増やせないため、同時に駆動するノズル数
(1ブロック内のノズル数)はやはり増えてしまい、ブ
ロック駆動を行っても電圧降下を低減できないという問
題があった。
On the other hand, to increase the speed, it is only necessary to increase the number of nozzles. However, for the above reason, the number of blocks to be divided cannot be increased. Therefore, the number of nozzles driven simultaneously (the number of nozzles in one block) However, there is a problem that the voltage drop cannot be reduced even by performing the block driving.

【0006】従来、このようなブロック駆動では、ヒー
タの特性によって決められた駆動パルス幅で全ノズルを
駆動していた。このため、同一ブロック内で全ノズルを
同時に駆動する場合も、一本だけを駆動する場合も、同
一のパルス幅で駆動していることになる。同一ブロック
内の全ノズルを駆動したときのほうが、一本だけを駆動
した時より電圧降下がそのノズル数分だけ大きくなるの
は明らかである。このため、ブロック内で全ノズルを駆
動する場合に備えて、駆動パルスをこの電圧降下分を考
慮した長めのパルス幅に設定する必要がある。即ち、1
ブロック内の全ノズルが同時に駆動された場合でも十分
な電力を提供することを可能とし、電圧不足によるパワ
ー不足のために適性なインク滴量が発熱素子から吐出さ
れないことによって生ずるかすれ等の印字不良を防止す
る必要がある。しかしながら、このような設定のもと
で、1ブロック内の一本のノズルだけを駆動させると、
当該ノズルのヒータに大電力が加わるため、ヒータの寿
命を短くしてしまい、最悪の場合はヒータ断線してしま
うという問題があった。
Conventionally, in such block driving, all nozzles have been driven with a driving pulse width determined by the characteristics of the heater. For this reason, both the case where all nozzles are driven simultaneously and the case where only one nozzle is driven in the same block are driven with the same pulse width. Obviously, when all the nozzles in the same block are driven, the voltage drop is larger by the number of nozzles than when only one nozzle is driven. Therefore, in preparation for driving all the nozzles in the block, it is necessary to set the drive pulse to a longer pulse width in consideration of the voltage drop. That is, 1
It is possible to provide sufficient power even when all nozzles in a block are driven at the same time, and printing defects such as blurring caused by the lack of an appropriate amount of ink droplets from the heating element due to insufficient power due to insufficient voltage Need to be prevented. However, if only one nozzle in one block is driven under such a setting,
Since a large amount of power is applied to the heater of the nozzle, there is a problem that the life of the heater is shortened, and in the worst case, the heater is disconnected.

【0007】本発明は上記の問題に鑑みてなされたもの
であり、同時に駆動される記録素子の数に応じて駆動電
力を制御することを可能とし、記録素子の数にかかわら
ず安定した記録動作を実現する記録装置及びその制御方
法を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and enables control of driving power in accordance with the number of printing elements driven simultaneously, thereby enabling stable printing operation regardless of the number of printing elements. It is an object of the present invention to provide a recording apparatus for realizing the above and a control method thereof.

【0008】[0008]

【課題を解決するための手段】上記の目的を達成するた
めの本発明による記録装置は以下の構成を備える。すな
わち、同時に駆動が可能な複数の記録素子を有する記録
装置であって、入力された画像データに基づいて前記複
数の記録素子のうちの駆動すべき記録素子数を計数する
計数手段と、前記計数手段による計数の結果に基づいて
前記複数の記録素子の駆動形態を決定する決定手段と、
前記画像データに基づいて前記複数の記録素子より駆動
すべき記録素子を決定し、該駆動すべき記録素子を前記
決定手段で決定された駆動形態で駆動して可視画像を記
録する記録手段とを備える。
The recording apparatus according to the present invention for achieving the above object has the following arrangement. That is, a printing apparatus having a plurality of printing elements that can be driven simultaneously, wherein the counting means counts the number of printing elements to be driven among the plurality of printing elements based on input image data; Determining means for determining a driving mode of the plurality of printing elements based on a result of counting by means,
Recording means for determining a printing element to be driven from the plurality of printing elements based on the image data, and printing the visible image by driving the printing element to be driven in the drive mode determined by the determination means. Prepare.

【0009】また、好ましくは、同時に駆動が可能な複
数の記録素子で構成されたブロックを複数備え、該ブロ
ックを単位として前記記録手段による画像の記録を実行
するブロック駆動手段を更に備える。ブロック駆動を行
う記録装置において、上記目的を達成する記録制御を実
現できる。
Preferably, the apparatus further comprises a plurality of blocks comprising a plurality of printing elements which can be driven simultaneously, and further comprises a block driving means for executing image printing by the printing means in units of the blocks. In a printing apparatus that performs block driving, printing control that achieves the above object can be realized.

【0010】また、好ましくは、前記記録素子は電熱変
換体を有し、前記決定手段は、前記駆動形態としてて該
電熱変換体へ印加する電気信号のパルス幅を決定する。
Preferably, the recording element has an electrothermal converter, and the determining means determines a pulse width of an electric signal applied to the electrothermal converter as the driving mode.

【0011】また、好ましくは、前記記録手段は、画素
データをシリアルに入力して、前記複数の記録素子によ
って記録可能な画素数毎にパラレルな形態に変換する変
換部を有し、該変換部の出力に基づいて駆動すべき記録
素子を決定し、前記計数手段は、前記変換部へ入力され
るシリアル形態の画素データより、記録素子の駆動を示
す画素データの数を計数する。一般の記録装置が備える
シリアル−パラレル変換機構への入力データから駆動す
る記録素子数を計数するので、本発明を容易に、かつ低
コストで実施できる。
Preferably, the recording means has a conversion unit for serially inputting pixel data and converting the data into a parallel form for each of the number of pixels recordable by the plurality of recording elements. And the counting means counts the number of pixel data indicating the driving of the recording element from the serial pixel data input to the conversion unit. Since the number of printing elements to be driven is counted from input data to a serial-parallel conversion mechanism provided in a general printing apparatus, the present invention can be implemented easily and at low cost.

【0012】また、好ましくは、前記記録素子は、イン
クを吐出して記録を行うインクジェット記録用の記録素
子である。
Preferably, the recording element is a recording element for ink jet recording that performs recording by discharging ink.

【0013】また、好ましくは、前記記録素子は、熱エ
ネルギーを利用してインクを吐出する記録ヘッドであっ
て、インクに与える熱エネルギーを発生するための熱エ
ネルギー変換体を備えている。
Preferably, the recording element is a recording head that discharges ink using thermal energy, and includes a thermal energy converter for generating thermal energy applied to the ink.

【0014】また、好ましくは、前記記録素子は、前記
熱エネルギー変換体によって印加される熱エネルギーに
よりインクに状態変化を生起させ、該状態変化に基づい
て吐出口よりインクを吐出させるものである。
Preferably, the recording element causes a state change in the ink by the thermal energy applied by the thermal energy converter, and discharges the ink from the discharge port based on the state change.

【0015】また、上記の目的を達成する本発明の記録
装置の制御方法は、同時に駆動が可能な複数の記録素子
を有する記録装置の制御方法であって、入力された画像
データに基づいて前記複数の記録素子のうちの駆動すべ
き記録素子数を計数する計数工程と、前記計数工程によ
る計数の結果に基づいて前記複数の記録素子の駆動形態
を決定する決定工程と、前記画像データに基づいて前記
複数の記録素子より駆動すべき記録素子を決定し、該駆
動すべき記録素子を前記決定工程で決定された駆動形態
で駆動して可視画像を記録する記録工程とを備える。
According to another aspect of the present invention, there is provided a method of controlling a printing apparatus having a plurality of print elements which can be driven simultaneously, wherein the method is based on input image data. A counting step of counting the number of printing elements to be driven among the plurality of printing elements; a determining step of determining a driving mode of the plurality of printing elements based on a result of the counting in the counting step; and And determining a printing element to be driven from the plurality of printing elements, and driving the printing element to be driven in the drive mode determined in the determining step to print a visible image.

【0016】[0016]

【発明の実施の形態】以下、添付の図面を参照して、本
発明の好適な実施形態を説明する。
Preferred embodiments of the present invention will be described below with reference to the accompanying drawings.

【0017】[第1の実施形態] <装置本体の概略説明>図1は、本発明が適用できるイ
ンクジェット記録装置の概観図である。同図において、
リードスクリュー5005は、駆動モータ5013の正
逆回転に連動して駆動力伝達ギア5011,5009を
介して回転する。キャリッジHCは、リードスクリュー
5004の螺旋溝5005に対して係合するピン(不図
示)を有し、リードスクリュー5004の回転に伴って
矢印a,b方向に往復移動される。このキャリッジHC
には、インクジェットカートリッジIJCが搭載されて
いる。
First Embodiment <Schematic Description of Apparatus Main Body> FIG. 1 is a schematic view of an ink jet recording apparatus to which the present invention can be applied. In the figure,
The lead screw 5005 rotates via driving force transmission gears 5011 and 5009 in conjunction with forward / reverse rotation of the drive motor 5013. The carriage HC has a pin (not shown) that engages with the spiral groove 5005 of the lead screw 5004, and reciprocates in the directions of arrows a and b with the rotation of the lead screw 5004. This carriage HC
Is equipped with an ink jet cartridge IJC.

【0018】5002は紙押え板であり、キャリッジの
移動方向に亙って紙をプラテン5000に対して押圧す
る。5007,5008はフォトセンサで、キャリッジ
のレバー5006のこの域での存在を確認して、モータ
5013の回転方向切り換え等を行うためのホームポジ
ション検知手段である。5016は記録ヘッドの前面を
キャップするキャップ部材5022を支持する部材であ
る。また、5015はこのキャップ内を吸引する吸引手
段で、キャップ内開口5023を介して記録ヘッドの吸
引回復を行う。5017はクリーニングブレードで、5
019はこのブレードを前後方向に移動可能にする部材
であり、本体支持板5018にこれらが支持されてい
る。ブレードは、この形態でなく周知のクリーニングブ
レードが本例に適用できることは言うまでもない。又、
5021は、吸引回復の吸引を開始するためのレバー
で、キャリッジと係合するカム5020の移動に伴って
移動し、駆動モータからの駆動力がクラッチ切り換え等
の公知の伝達手段で移動制御される。
Reference numeral 5002 denotes a paper pressing plate, which presses the paper against the platen 5000 in the moving direction of the carriage. Reference numerals 5007 and 5008 denote home position detecting means for confirming the presence of the lever 5006 of the carriage in this area and switching the rotation direction of the motor 5013. A member 5016 supports a cap member 5022 for capping the front surface of the recording head. Reference numeral 5015 denotes a suction unit that suctions the inside of the cap, and performs suction recovery of the recording head through the opening 5023 in the cap. 5017 is a cleaning blade.
Reference numeral 019 denotes a member which allows the blade to move in the front-rear direction, and these members are supported by the main body support plate 5018. It goes without saying that the blade is not limited to this form and a known cleaning blade can be applied to this example. or,
Reference numeral 5021 denotes a lever for starting suction for suction recovery. The lever 5021 moves with the movement of the cam 5020 that engages with the carriage, and the driving force from the driving motor is controlled by a known transmission means such as clutch switching. .

【0019】これらのキャッピング、クリーニング、吸
引回復は、キャリッジがホームポジション側の領域に来
た時にリードスクリュー5004の作用によってそれら
の対応位置で所望の処理が行えるように構成されている
が、周知のタイミングで所望の作動を行うようにすれ
ば、本例にはいずれも適用できる。
The capping, cleaning, and suction recovery are configured so that desired processing can be performed at the corresponding positions by the action of the lead screw 5004 when the carriage comes to the area on the home position side. If a desired operation is performed at a timing, any of the examples can be applied.

【0020】<制御構成の説明>次に、上述した装置の
記録制御を実行するための制御構成について、図2に示
すブロック図を参照して説明する。制御回路を示す同図
において、1700は記録信号を入力するインターフェ
ース、1701はMPU、1702はMPU1701が
実行する制御プログラムを格納するプログラムROM、
1703は各種データ(上記記録信号やヘッドに供給さ
れる記録データ等)を保存しておくダイナミック型のR
AM(以下、DRAM)である。1704は記録ヘッド
1708に対する記録データの供給制御を行うゲートア
レイであり、インターフェース1700、MPU170
1、RAM1703間のデータ転送制御も行う。171
0は記録ヘッド1708を搬送するためのキャリアモー
タ、1709は記録紙搬送のための搬送モータである。
1705はヘッドを駆動するヘッドドライバ、170
6、1707はそれぞれ搬送モータ1709、キャリア
モータ1710を駆動するためのモータドライバであ
る。なお、1711は制御部であり、MPU1701、
ROM1702、RAM1703及びゲートアレイ17
04を備える。
<Description of Control Structure> Next, a control structure for executing the recording control of the above-described apparatus will be described with reference to a block diagram shown in FIG. In the figure showing a control circuit, 1700 is an interface for inputting a recording signal, 1701 is an MPU, 1702 is a program ROM for storing a control program executed by the MPU 1701,
Reference numeral 1703 denotes a dynamic R for storing various data (such as the recording signal and recording data supplied to the head).
AM (hereinafter, DRAM). A gate array 1704 controls supply of print data to the print head 1708.
1. Data transfer control between the RAMs 1703 is also performed. 171
Reference numeral 0 denotes a carrier motor for transporting the recording head 1708, and reference numeral 1709 denotes a transport motor for transporting the recording paper.
1705, a head driver for driving the head, 170
Reference numerals 6 and 1707 denote motor drivers for driving the transport motor 1709 and the carrier motor 1710, respectively. Reference numeral 1711 denotes a control unit.
ROM 1702, RAM 1703, and gate array 17
04.

【0021】上記制御構成の動作を説明すると、インタ
ーフェース1700に記録信号が入るとゲートアレイ1
704とMPU1701との間で記録信号がプリント用
の記録データに変換される。そして、モータドライバ1
706、1707が駆動されると共に、ヘッドドライバ
1705に送られた記録データに従って記録ヘッドが駆
動され、印字が行われる。
The operation of the above control configuration will be described. When a recording signal enters the interface 1700, the gate array 1
The recording signal is converted into recording data for printing between the 704 and the MPU 1701. And the motor driver 1
The printheads 706 and 1707 are driven, and the printhead is driven according to the print data sent to the head driver 1705 to perform printing.

【0022】以上の構成において、ヘッドドライバ17
05は、記録ヘッド1708の複数のノズルを複数のブ
ロックに分割して駆動する。以下、第1の実施形態にお
けるヘッドドライバ1705及び記録ヘッド1708の
構成及び動作について説明する。
In the above configuration, the head driver 17
In a step 05, the plurality of nozzles of the recording head 1708 are driven by being divided into a plurality of blocks. Hereinafter, configurations and operations of the head driver 1705 and the recording head 1708 in the first embodiment will be described.

【0023】図3は第1の実施形態によるヘッドドライ
バ1705及び記録ヘッド1708によって構成される
回路を示すブロック図である。本実施形態では、全ノズ
ル数は256本であり、これを16個のブロックに分割
して駆動する。なお、ノズル間ピッチは600dpiで
ある。
FIG. 3 is a block diagram showing a circuit constituted by the head driver 1705 and the recording head 1708 according to the first embodiment. In the present embodiment, the total number of nozzles is 256, which is divided into 16 blocks for driving. The pitch between nozzles is 600 dpi.

【0024】1はブロック信号であり、4ビット(BE
0〜BE4)で構成され、16個のブロックのうちの駆
動すべきブロックのブロック番号(0〜15)を指定す
る。2はデコーダであり、ブロック信号1によって指定
されたブロック番号に対応する信号線の論理レベルをH
ighにする。3は発熱素子であり、各ノズルに一つず
つ設けられる。
Reference numeral 1 denotes a block signal, which is 4 bits (BE
0 to BE4), and designates a block number (0 to 15) of a block to be driven among the 16 blocks. Reference numeral 2 denotes a decoder which sets the logic level of the signal line corresponding to the block number designated by the block signal 1 to H
Set to igh. Reference numeral 3 denotes a heating element, which is provided one for each nozzle.

【0025】6はシフトレジスタであり、ゲートアレイ
1704を介してシリアルに入力される画素データ9
を、画素データ9の出力に同期した画素クロック信号7
に同期して順次格納し、16ビットのパラレル信号とし
て出力する。5はラッチであり、ラッチ信号4の入力に
より、シフトレジスタ6よりの16ビットの出力データ
をラッチする。なお、ラッチ信号4は、1ブロック分の
画素データがシフトレジスタ6に格納される毎に(即
ち、16個の画素クロック毎に)出力される信号であ
る。
Reference numeral 6 denotes a shift register, and pixel data 9 input serially via a gate array 1704
To the pixel clock signal 7 synchronized with the output of the pixel data 9
, And sequentially stored in synchronization with, and output as a 16-bit parallel signal. Reference numeral 5 denotes a latch, which latches 16-bit output data from the shift register 6 in response to the input of the latch signal 4. The latch signal 4 is a signal that is output each time one block of pixel data is stored in the shift register 6 (ie, every 16 pixel clocks).

【0026】8はカウンタであり、入力される画素デー
タ9よりインク吐出を行う画素の数(本例では黒画素の
数)をカウントする。カウンタ8のカウント値はラッチ
信号4によってクリアされ、再び1からカウントを行
う。従って、ラッチ信号4によってカウント値がクリア
される直前には、1ブロック内の黒画素数、即ち同時に
駆動されるべきノズル数に相当するカウント値がカウン
タ8に保持されていることになる。従って、ラッチ信号
4によってカウンタ8のカウント値を保持するラッチ1
0は、次に記録する1ブロック内の黒画素数を保持する
ことになる。
Reference numeral 8 denotes a counter, which counts the number of pixels for which ink is to be ejected (the number of black pixels in this example) from input pixel data 9. The count value of the counter 8 is cleared by the latch signal 4 and counting is again performed from 1. Therefore, immediately before the count value is cleared by the latch signal 4, the counter 8 holds the count value corresponding to the number of black pixels in one block, that is, the number of nozzles to be driven simultaneously. Therefore, the latch 1 that holds the count value of the counter 8 by the latch signal 4
0 holds the number of black pixels in one block to be recorded next.

【0027】12はパルス幅制御回路であり、ヒート信
号11の入力によりヒータ駆動パルス13を出力する。
ここで、ヒータ駆動パルス13のパルス幅は、ラッチ1
0に保持されたカウンタ値、即ち同時に駆動すべきノズ
ル数に基づいて制御される。図4は、ラッチ10に保持
されたカウンタ値とヒータ駆動パルスのパルス幅との関
係を示す図である。同図に示されるように、パルス幅制
御回路12は、カウンタ値が大きくなるに従って、即ち
同時に駆動するノズル数が多くなるに従って出力するヒ
ータ駆動パルスのパルス幅を大きくする。
A pulse width control circuit 12 outputs a heater drive pulse 13 in response to the input of a heat signal 11.
Here, the pulse width of the heater drive pulse 13 is
Control is performed based on the counter value held at 0, that is, the number of nozzles to be driven simultaneously. FIG. 4 is a diagram showing the relationship between the counter value held in the latch 10 and the pulse width of the heater drive pulse. As shown in the figure, the pulse width control circuit 12 increases the pulse width of the heater drive pulse output as the counter value increases, that is, as the number of simultaneously driven nozzles increases.

【0028】なお、ブロック信号1、ラッチ信号4、画
素クロック信号7、画素データ9、ヒート信号11は制
御部1711よりヘッドドライバ1705へ入力される
信号である。また、アンド回路14は256個の発熱素
子3の各々に対して設けられ、ヒータ駆動信号とブロッ
ク選択信号との論理積をとって、発熱素子3のブロック
駆動を可能とする。また、アンド回路15は、ラッチ5
に保持され、出力される1ブロック分の画素データの各
々と、ヒータ駆動パルス13との論理積を取り、アンド
回路14に供給するヒータ駆動信号を生成する。
The block signal 1, the latch signal 4, the pixel clock signal 7, the pixel data 9, and the heat signal 11 are signals input from the control unit 1711 to the head driver 1705. Further, the AND circuit 14 is provided for each of the 256 heating elements 3, and obtains the logical product of the heater driving signal and the block selection signal to enable the block driving of the heating elements 3. The AND circuit 15 includes a latch 5
And a logical AND of each of the one block of pixel data to be output and the heater drive pulse 13 to generate a heater drive signal to be supplied to the AND circuit 14.

【0029】以上の構成によれば、デコーダ2、ラッチ
5、アンド回路14、15によって、256個の発熱素
子3を16時分割するブロック駆動が実現される。ここ
で、ラッチ信号4によってラッチ5に1ブロック分(1
6画素分)のデータが保持されると、当該ブロック内の
黒画素数(駆動すべきノズルの数)がラッチ10に保持
される。そして、パルス幅制御回路12はラッチ10に
保持された数値に応じたパルス幅のヒータ駆動パルス1
3を出力し、アンド回路15に提供する。
According to the above configuration, the decoder 2, the latch 5, and the AND circuits 14 and 15 realize block driving in which the 256 heating elements 3 are divided into 16 times. Here, one block (1
When the data of 6 pixels) is held, the number of black pixels (the number of nozzles to be driven) in the block is held in the latch 10. The pulse width control circuit 12 outputs the heater drive pulse 1 having a pulse width corresponding to the numerical value held in the latch 10.
3 is output and provided to the AND circuit 15.

【0030】この結果、ヒータ駆動パルス13のパルス
幅は、ラッチ5に保持された画素データによって駆動さ
れるノズル数に対応したパルス幅となり、発熱素子3を
適切に駆動することができる。なお、パルス幅制御回路
12は図4のような特性で、カウント値からパルス幅へ
の変換を行うためのテーブルを内部に持ち、入力された
カウンタの値によってそれぞれ決まったパルス幅を出力
する。このようにしてヒート信号11が入る度に、ラッ
チ5に保持された画素データの記録画素数に適したパル
ス幅のヒータ駆動パルス信号13がパルス幅制御回路1
2より出力され、発熱素子3が適切に駆動される。尚、
パルス幅制御回路12では、図5に示すような特性でパ
ルス幅を制御するが、その制御は、例えば、画素クロッ
クよりも高速なクロック信号を、ノズル数に応じて設定
された数値(パルス幅に対応する)までカウントし、カ
ウントアップするまでの間駆動パルスを出力する、とい
うような回路構成で実現できる。
As a result, the pulse width of the heater driving pulse 13 becomes a pulse width corresponding to the number of nozzles driven by the pixel data held in the latch 5, and the heating element 3 can be driven appropriately. The pulse width control circuit 12 has a table as shown in FIG. 4 for converting the count value to the pulse width, and outputs a pulse width determined by the value of the input counter. Each time the heat signal 11 is input in this way, the heater drive pulse signal 13 having a pulse width suitable for the number of recording pixels of the pixel data held in the latch 5 is output to the pulse width control circuit 1.
2 and the heating element 3 is appropriately driven. still,
The pulse width control circuit 12 controls the pulse width with the characteristics as shown in FIG. 5. For example, the pulse width control circuit 12 controls a clock signal faster than the pixel clock by using a numerical value (pulse width ), And a drive pulse is output until the count up.

【0031】図5は、第1の実施形態における画素クロ
ック信号7、ラッチ信号4、ブロック信号1、ヒート信
号11及びヒータ駆動パルス13の発生タイミングを示
す図である。上述の説明及び図5より明らかなように、
16個の画素クロック毎にラッチ信号が1回入力され
る。そして、このラッチ信号4に同期してブロック信号
1がセットされてブロックが選択されるとともに、ヒー
ト信号11と当該ブロック内の黒画素数とに基づいてヒ
ータ駆動パルス13が生成され、出力される。即ち、ヒ
ータ駆動パルス13のパルス幅t1、t2は、対応する
ブロック内の黒画素数に基づいて、図4に示すように決
定される。
FIG. 5 is a diagram showing the generation timing of the pixel clock signal 7, the latch signal 4, the block signal 1, the heat signal 11, and the heater drive pulse 13 in the first embodiment. As is clear from the above description and FIG.
A latch signal is input once every 16 pixel clocks. The block signal 1 is set in synchronization with the latch signal 4 to select a block, and the heater drive pulse 13 is generated and output based on the heat signal 11 and the number of black pixels in the block. . That is, the pulse widths t1 and t2 of the heater drive pulse 13 are determined as shown in FIG. 4 based on the number of black pixels in the corresponding block.

【0032】さて従来のヒータ駆動における問題を整理
すれば以下の通りである。即ち、一回に駆動する発熱素
子3の数が16本である場合は、それが1本だけの場合
に比べて16倍の電流値が流れることになり、電圧降下
も16倍になる。従って、そのまま電圧降下を考慮しな
いで、1本の発熱素子3だけを吐出するときのパルス幅
で16本の発熱素子3を駆動すると、電圧不足となり、
16本のノズルからインクを吐出させることができなく
なり、印字結果がかすれる。一方、16本の発熱素子を
駆動した場合の電圧降下分を見込んで、発熱素子3を駆
動する駆動パルスの幅を長めに設定すると、一本の発熱
素子を駆動しようとする場合にも16本の発熱素子を駆
動できるパルス幅で駆動させることになる。このため、
発熱素子に過大な熱ストレスがかかり、発熱素子の寿命
が著しく損なわれる。
Now, the problems in the conventional heater driving will be summarized as follows. That is, when the number of the heating elements 3 to be driven at one time is 16, the current value is 16 times larger than that when only one heating element 3 is driven, and the voltage drop is also 16 times. Therefore, if 16 heating elements 3 are driven with the pulse width when only one heating element 3 is ejected without directly considering the voltage drop, the voltage becomes insufficient,
Ink cannot be ejected from the 16 nozzles, and the printing result is blurred. On the other hand, if the width of the drive pulse for driving the heating element 3 is set to be long in anticipation of the voltage drop when the 16 heating elements are driven, even if one heating element is driven, 16 Are driven with a pulse width that can drive the heating elements. For this reason,
Excessive thermal stress is applied to the heating element, and the life of the heating element is significantly impaired.

【0033】これに対して、上記実施形態によれば、駆
動パルス幅は、パルス幅制御回路12によって、駆動す
るノズルの本数に応じて適切に設定される。例えば、1
6本の発熱素子を全部駆動する際のパルス幅よりも、1
本の発熱素子を駆動する際のパルス幅の方が短く設定さ
れて、駆動される(図4参照)。このように、本実施形
態は、シフトレジスタ6内の黒画素のデータをカウント
することで駆動本数を検出し、その駆動本数に応じてそ
の都度パルス幅を制御する。このため、発熱素子に過度
な熱ストレスが加わることが防止され、発熱素子の寿命
を縮めるような事態が防止される。
On the other hand, according to the above embodiment, the drive pulse width is appropriately set by the pulse width control circuit 12 according to the number of nozzles to be driven. For example, 1
The pulse width is 1 to be greater than the pulse width when all six heating elements are driven.
The pulse width at the time of driving the heating element is set shorter and driven (see FIG. 4). As described above, in the present embodiment, the number of driving lines is detected by counting the data of the black pixels in the shift register 6, and the pulse width is controlled each time according to the number of driving lines. For this reason, excessive heat stress is prevented from being applied to the heating element, and a situation where the life of the heating element is shortened is prevented.

【0034】[第2の実施形態]次に、第2の実施形態
を説明する。図6は第2の実施形態における記録装置の
ヘッドドライバ、記録ヘッドの構成を示すブロック図で
ある。なお、第2の実施形態における記録装置の外観や
概略の制御構成は第1の実施形態(図1、図2)と同様
である。
[Second Embodiment] Next, a second embodiment will be described. FIG. 6 is a block diagram illustrating a configuration of a head driver and a print head of a printing apparatus according to the second embodiment. Note that the appearance and schematic control configuration of the printing apparatus according to the second embodiment are the same as those of the first embodiment (FIGS. 1 and 2).

【0035】第2の実施形態では、全ノズル数を64本
とする。シフトレジスタ106は全ノズル数分の64ビ
ットである。画素クロック107に同期して画素データ
109がシリアルにシフトレジスタ106に入力され、
64画素分の画素データが揃ったところでラッチ105
によってラッチされる。なお、ラッチのタイミングはラ
ッチ信号104によって決定される。第2の実施形態で
は、時分割駆動数は2であり、奇数SEGのノズル32
個と偶数SEGのノズル32個に分割され、それぞれ同
時吐出する。
In the second embodiment, the total number of nozzles is 64. The shift register 106 has 64 bits for all nozzles. Pixel data 109 is serially input to the shift register 106 in synchronization with the pixel clock 107,
When the pixel data for 64 pixels is completed, the latch 105
Latched by Note that the latch timing is determined by the latch signal 104. In the second embodiment, the number of time-division driving is 2, and the odd-numbered SEG nozzle 32
And 32 even numbered SEG nozzles, each of which is simultaneously ejected.

【0036】画素データ109はデータ分離回路123
によってSEG1、SEG3、…SEG63の奇数SE
Gと、SEG2、SEG4、…SEG64の偶数SEG
の2つに分離される。そして、分離された各々の32ビ
ットの内、実際に駆動する発熱素子103の数をカウン
タ108a、108bによってカウントする。なお、カ
ウンタ108aは偶数SEG用であり、カウンタ108
bは奇数SEG用である。
The pixel data 109 is supplied to a data separation circuit 123
Odd SE of SEG1, SEG3,... SEG63
G and even SEG of SEG2, SEG4,.
Are separated into two. Then, the counters 108a and 108b count the number of the actually driven heating elements 103 in each of the separated 32 bits. Note that the counter 108a is for an even SEG,
b is for odd SEG.

【0037】偶数SEG用のパルス幅制御回路112a
及び奇数SEG用のパルス幅制御回路112bは、32
段階の入力値に対して図7のようなパルス幅のヒータ駆
動パルス113を出力する回路である。
Pulse width control circuit 112a for even SEG
And the odd-numbered SEG pulse width control circuit 112b
This circuit outputs a heater drive pulse 113 having a pulse width as shown in FIG.

【0038】ラッチ信号104とヒート信号111は同
期しており、ヒート信号111がパルス幅制御回路11
2a,bに入ると、ラッチ110a、110bにラッチ
された64ビットのデータがそれぞれのパルス幅制御回
路112内のカウント値に対応する出力値を奇数SE
G、偶数SEGに与えて、各発熱素子103が駆動す
る。このようにして駆動本数に応じてパルス幅制御回路
112a,bによってヒータ駆動パルスの幅を制御す
る。このようにすることによって第1の実施形態に示し
たように、ヒータに過度な熱ストレスがかかるのを防止
できるとともに、多数のノズルを駆動した際におけるか
すれ等の発生も防止できる。
The latch signal 104 and the heat signal 111 are synchronized, and the heat signal 111 is
2a and 2b, the 64-bit data latched by the latches 110a and 110b outputs the output value corresponding to the count value in each pulse width control circuit 112 to an odd SE.
G, and is supplied to the even SEG to drive each heating element 103. In this way, the width of the heater drive pulse is controlled by the pulse width control circuits 112a and 112b according to the number of drives. By doing so, as shown in the first embodiment, it is possible to prevent an excessive thermal stress from being applied to the heater, and it is also possible to prevent blurring when a large number of nozzles are driven.

【0039】以上説明したように、上記各実施形態によ
れば、シフトレジスタ内にシリアルに送られてくるデー
タにカウンタ回路を追加し、発熱素子の駆動本数をカウ
ントするので、本実施形態の適用によるコスト増を抑え
ることができる。また、発熱素子には必要以上のエネル
ギーがかからないためヒータの寿命が長くなる。
As described above, according to each of the above embodiments, the counter circuit is added to the data serially sent into the shift register, and the number of driving elements of the heating element is counted. Cost can be suppressed. Further, since the heating element does not receive more energy than necessary, the life of the heater is prolonged.

【0040】なお、本発明は、複数の機器(例えばホス
トコンピュータ,インタフェイス機器,リーダ,プリン
タなど)から構成されるシステムに適用しても、一つの
機器からなる装置(例えば、複写機,ファクシミリ装置
など)に適用してもよい。
The present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), but can be applied to a single device (for example, a copying machine, a facsimile). Device).

【0041】また、上記実施形態では、カウンタやラッ
チ回路等のハードウエアによって、駆動ノズル数に基づ
くパルス幅制御を行っている。しかしながら、上記実施
形態で説明したパルス幅制御の一部もしくはすべてをソ
フトウエアによって実現してもよいことは言うまでもな
い。この場合、前述した実施形態の機能を実現するソフ
トウェアのプログラムコードを記録した記憶媒体を、シ
ステムあるいは装置に供給し、そのシステムあるいは装
置のコンピュータ(またはCPUやMPU)が記憶媒体
に格納されたプログラムコードを読出し実行することに
よって、上記実施形態の機能が達成される。
In the above embodiment, the pulse width control based on the number of driving nozzles is performed by hardware such as a counter and a latch circuit. However, it goes without saying that part or all of the pulse width control described in the above embodiment may be realized by software. In this case, a storage medium storing a program code of software for realizing the functions of the above-described embodiments is supplied to a system or an apparatus, and a computer (or CPU or MPU) of the system or the apparatus stores the program stored in the storage medium. By reading and executing the code, the function of the above embodiment is achieved.

【0042】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

【0043】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

【0044】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also an OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.

【0045】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0046】[0046]

【発明の効果】以上説明したように、上記実施形態によ
れば、同時に駆動される記録素子の数に応じて駆動電力
を制御することが可能となり、記録素子の数にかかわら
ず安定した記録動作を実現できる。
As described above, according to the above embodiment, it is possible to control the driving power in accordance with the number of printing elements driven simultaneously, and to achieve a stable printing operation regardless of the number of printing elements. Can be realized.

【0047】[0047]

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

【図1】本発明が適用できるインクジェット記録装置の
概観図である。
FIG. 1 is a schematic view of an ink jet recording apparatus to which the present invention can be applied.

【図2】図1のインクジェット記録装置における概略の
制御構成を示すブロック図である。
FIG. 2 is a block diagram illustrating a schematic control configuration in the inkjet recording apparatus of FIG. 1;

【図3】第1の実施形態によるヘッドドライバ及び記録
ヘッドによって構成される回路を示すブロック図であ
る。
FIG. 3 is a block diagram illustrating a circuit including a head driver and a print head according to the first embodiment.

【図4】第1の実施形態のパルス幅制御回路における、
カウンタ値とヒータ駆動パルスのパルス幅の関係を示す
図である。
FIG. 4 illustrates a pulse width control circuit according to the first embodiment.
FIG. 3 is a diagram illustrating a relationship between a counter value and a pulse width of a heater drive pulse.

【図5】第1の実施形態における画素クロック信号、ラ
ッチ信号、ブロック信号、ヒート信号及びヒータ駆動パ
ルスの発生タイミングを示す図である。
FIG. 5 is a diagram illustrating generation timings of a pixel clock signal, a latch signal, a block signal, a heat signal, and a heater drive pulse according to the first embodiment.

【図6】第2の実施形態における記録装置のヘッドドラ
イバ、記録ヘッドの詳細構成を示すブロック図である。
FIG. 6 is a block diagram illustrating a detailed configuration of a head driver and a print head of a printing apparatus according to a second embodiment.

【図7】第2の実施形態のパルス幅制御回路における、
カウンタ値とヒータ駆動パルスのパルス幅の関係を示す
図である。
FIG. 7 illustrates a pulse width control circuit according to a second embodiment.
FIG. 3 is a diagram illustrating a relationship between a counter value and a pulse width of a heater drive pulse.

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

1 ブロック信号 2 デコーダ 3、103 発熱素子 4、104 ラッチ信号 5、10、105,110a、110b ラッチ 6、106 シフトレジスタ 7、107 画素クロック信号 8,108a、108b カウンタ 9、109 画素データ 11、111 ヒート信号 12,112a、112b パルス幅制御回路 13、113 ヒータ駆動パルス 1 Block signal 2 Decoder 3, 103 Heating element 4, 104 Latch signal 5, 10, 105, 110a, 110b Latch 6, 106 Shift register 7, 107 Pixel clock signal 8, 108a, 108b Counter 9, 109 Pixel data 11, 111 Heat signal 12, 112a, 112b Pulse width control circuit 13, 113 Heater drive pulse

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 同時に駆動が可能な複数の記録素子を有
する記録装置であって、 入力された画像データに基づいて前記複数の記録素子の
うちの駆動すべき記録素子数を計数する計数手段と、 前記計数手段による計数の結果に基づいて前記複数の記
録素子の駆動形態を決定する決定手段と、 前記画像データに基づいて前記複数の記録素子より駆動
すべき記録素子を決定し、該駆動すべき記録素子を前記
決定手段で決定された駆動形態で駆動して可視画像を記
録する記録手段とを備えることを特徴とする記録装置。
1. A printing apparatus having a plurality of printing elements that can be driven simultaneously, comprising: a counting unit that counts the number of printing elements to be driven among the plurality of printing elements based on input image data; Determining means for determining a driving mode of the plurality of printing elements based on a result of counting by the counting means; determining a printing element to be driven by the plurality of printing elements based on the image data; Recording means for driving a recording element to be driven in the drive mode determined by the determination means to record a visible image.
【請求項2】 同時に駆動が可能な複数の記録素子で構
成されたブロックを複数備え、該ブロックを単位として
前記記録手段による画像の記録を実行するブロック駆動
手段を更に備えることを特徴とする請求項1に記載の記
録装置。
2. The image processing apparatus according to claim 1, further comprising a plurality of blocks each including a plurality of printing elements that can be driven simultaneously, and further comprising a block driving unit that executes image recording by the recording unit in units of the blocks. Item 2. The recording device according to Item 1.
【請求項3】 前記記録素子は電熱変換体を有し、前記
決定手段は、前記駆動形態としてて該電熱変換体へ印加
する電気信号のパルス幅を決定することを特徴とする請
求項1に記載の記録装置。
3. The recording element according to claim 1, wherein the recording element has an electrothermal converter, and the determining unit determines a pulse width of an electric signal applied to the electrothermal converter as the driving mode. The recording device according to any one of the preceding claims.
【請求項4】 前記記録手段は、画素データをシリアル
に入力して、前記複数の記録素子によって記録可能な画
素数毎にパラレルな形態に変換する変換部を有し、該変
換部の出力に基づいて駆動すべき記録素子を決定し、 前記計数手段は、前記変換部へ入力されるシリアル形態
の画素データより、記録素子の駆動を示す画素データの
数を計数することを特徴とする請求項1に記載の記録装
置。
4. The recording means has a conversion unit for serially inputting pixel data and converting the pixel data into a parallel form for each number of pixels recordable by the plurality of recording elements. A printing element to be driven is determined based on the pixel data, and the counting means counts the number of pixel data indicating drive of the printing element from serial pixel data input to the conversion unit. 2. The recording device according to 1.
【請求項5】 前記記録素子は、インクを吐出して記録
を行うインクジェット記録用の記録素子であることを特
徴とする請求項1に記載の記録装置。
5. The recording apparatus according to claim 1, wherein the recording element is a recording element for inkjet recording that performs recording by discharging ink.
【請求項6】 前記記録素子は、熱エネルギーを利用し
てインクを吐出する記録ヘッドであって、インクに与え
る熱エネルギーを発生するための熱エネルギー変換体を
備えていることを特徴とする請求項5に記載の記録装
置。
6. The recording element according to claim 1, wherein the recording element is a recording head that discharges ink using thermal energy, and includes a thermal energy converter for generating thermal energy to be applied to the ink. Item 6. The recording device according to Item 5.
【請求項7】 前記記録素子は、前記熱エネルギー変換
体によって印加される熱エネルギーによりインクに状態
変化を生起させ、該状態変化に基づいて吐出口よりイン
クを吐出させるものであることを特徴とする請求項6に
記載の記録装置。
7. The printing device according to claim 1, wherein the recording element causes a state change in the ink by thermal energy applied by the thermal energy converter, and discharges the ink from an ejection port based on the state change. The recording device according to claim 6, wherein
【請求項8】 同時に駆動が可能な複数の記録素子を有
する記録装置の制御方法であって、 入力された画像データに基づいて前記複数の記録素子の
うちの駆動すべき記録素子数を計数する計数工程と、 前記計数工程による計数の結果に基づいて前記複数の記
録素子の駆動形態を決定する決定工程と、 前記画像データに基づいて前記複数の記録素子より駆動
すべき記録素子を決定し、該駆動すべき記録素子を前記
決定工程で決定された駆動形態で駆動して可視画像を記
録する記録工程とを備えることを特徴とする記録装置の
制御方法。
8. A method for controlling a printing apparatus having a plurality of printing elements that can be driven simultaneously, wherein the number of printing elements to be driven among the plurality of printing elements is counted based on input image data. A counting step, a determining step of determining a driving mode of the plurality of printing elements based on a result of the counting in the counting step, and determining a printing element to be driven from the plurality of printing elements based on the image data; A recording step of driving the recording element to be driven in the driving mode determined in the determining step to record a visible image.
【請求項9】 前記記録工程における可視画像の記録
は、当該記録装置の備える複数の記録素子を、同時に駆
動が可能な複数の記録素子で構成されたブロックに分割
し、該ブロックを単位として実行されることを特徴とす
る請求項8に記載の記録装置の制御方法。
9. The printing of a visible image in the printing step is performed by dividing a plurality of printing elements included in the printing apparatus into blocks each including a plurality of printing elements that can be driven simultaneously, and using the blocks as a unit. The method according to claim 8, wherein the control is performed.
【請求項10】 前記記録素子は電熱変換体を有するも
のであり、前記決定工程は、前記駆動形態としてて該電
熱変換体へ印加する電気信号のパルス幅を決定すること
を特徴とする請求項8に記載の記録装置の制御方法。
10. The recording element having an electrothermal converter, wherein the determining step determines a pulse width of an electric signal applied to the electrothermal converter as the driving mode. 9. The method for controlling a recording device according to item 8.
【請求項11】 前記記録工程は、画素データをシリア
ルに入力し、前記複数の記録素子によって記録可能な画
素数毎にパラレルな形態に変換し、該変換結果に基づい
て駆動すべき記録素子を決定し、 前記計数工程は、前記記録工程にシリアルに入力される
画素データより、記録素子の駆動を示す画素データの数
を計数することを特徴とする請求項8に記載の記録装置
の制御方法。
11. The recording step includes serially inputting pixel data, converting the pixel data into a parallel form for each number of pixels recordable by the plurality of recording elements, and determining a recording element to be driven based on the conversion result. 9. The method according to claim 8, wherein the counting step counts the number of pixel data indicating the driving of the printing element from the pixel data serially input to the printing step. .
JP35121396A 1996-12-27 1996-12-27 Recording apparatus and control method thereof Expired - Fee Related JP3441905B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP35121396A JP3441905B2 (en) 1996-12-27 1996-12-27 Recording apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35121396A JP3441905B2 (en) 1996-12-27 1996-12-27 Recording apparatus and control method thereof

Publications (2)

Publication Number Publication Date
JPH10181017A true JPH10181017A (en) 1998-07-07
JP3441905B2 JP3441905B2 (en) 2003-09-02

Family

ID=18415821

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35121396A Expired - Fee Related JP3441905B2 (en) 1996-12-27 1996-12-27 Recording apparatus and control method thereof

Country Status (1)

Country Link
JP (1) JP3441905B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1138490A2 (en) 2000-03-28 2001-10-04 Canon Kabushiki Kaisha Ink jet print head and ink jet printing apparatus
JP2001341355A (en) * 2000-06-05 2001-12-11 Canon Inc Recording head and recorder comprising it
JP2002103574A (en) * 2000-09-28 2002-04-09 Canon Inc Recorder and heat insulation contral method for ink jet recording head
KR100406973B1 (en) * 2002-02-07 2003-11-28 삼성전자주식회사 Ink jet printer and a mathod for driving head thereof
KR100441607B1 (en) * 2002-10-22 2004-07-23 삼성전자주식회사 Serial data and address transmission method and device between printer and print head
US6969135B2 (en) 2001-05-31 2005-11-29 Canon Kabushiki Kaisha Recording apparatus

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1138490A2 (en) 2000-03-28 2001-10-04 Canon Kabushiki Kaisha Ink jet print head and ink jet printing apparatus
US6802583B2 (en) 2000-03-28 2004-10-12 Canon Kabushiki Kaisha Ink jet print head and ink jet printing apparatus
JP2001341355A (en) * 2000-06-05 2001-12-11 Canon Inc Recording head and recorder comprising it
JP4724272B2 (en) * 2000-06-05 2011-07-13 キヤノン株式会社 Recording head and recording apparatus using the recording head
JP2002103574A (en) * 2000-09-28 2002-04-09 Canon Inc Recorder and heat insulation contral method for ink jet recording head
US6969135B2 (en) 2001-05-31 2005-11-29 Canon Kabushiki Kaisha Recording apparatus
KR100406973B1 (en) * 2002-02-07 2003-11-28 삼성전자주식회사 Ink jet printer and a mathod for driving head thereof
KR100441607B1 (en) * 2002-10-22 2004-07-23 삼성전자주식회사 Serial data and address transmission method and device between printer and print head

Also Published As

Publication number Publication date
JP3441905B2 (en) 2003-09-02

Similar Documents

Publication Publication Date Title
KR100395838B1 (en) Inkjet Printers and Their Driving Methods
EP0811488B1 (en) Recording head and recording apparatus
JP3441905B2 (en) Recording apparatus and control method thereof
EP0849702B1 (en) Recording head, recording apparatus, recording method and recording head cartridge using the recording head
JP2000043347A (en) Method and apparatus for processing data and apparatus for recording image
JPH08156257A (en) Recording head and printer equipped therewith
JP3347584B2 (en) Printing head and printing apparatus using the printing head
JP4208432B2 (en) Recording head and recording apparatus using the recording head
JPH08324025A (en) Recorder
JP3517623B2 (en) Recording device and recording method
JP4018404B2 (en) Inkjet recording head, recording apparatus using the inkjet recording head, recording head cartridge, and element substrate
JP5104445B2 (en) Printing apparatus and printing method
JP4114085B2 (en) Ink jet printer and driving method thereof
JP2004090262A (en) Recorder, recording head, and method for controlling recording head of recorder
JP3997217B2 (en) Inkjet recording head substrate, drive control method, inkjet recording head, and inkjet recording apparatus
JP2004066601A (en) Recording head and recorder employing it
JPH0958019A (en) Image forming device
JPH10166583A (en) Recording head, its recording head cartridge, and recorder using the head
US5984453A (en) Recording apparatus and method by time-division drive
JP4298243B2 (en) Recording apparatus and recording method
JP3142698B2 (en) Image recording head drive device
JP6864554B2 (en) Element board, recording head, and recording device
JP2002370362A (en) Recording head, head cartridge having the recording head, recorder using the recording head, and recording head element substrate
JP3441868B2 (en) Recording device
JP2001026145A (en) Interruption circuit and recording apparatus using the same

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030602

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

Free format text: PAYMENT UNTIL: 20080620

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090620

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090620

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100620

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110620

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120620

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120620

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20130620

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees