Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3582901B2 - LED head - Google Patents
[go: Go Back, main page]

JP3582901B2 - LED head - Google Patents

LED head Download PDF

Info

Publication number
JP3582901B2
JP3582901B2 JP21257995A JP21257995A JP3582901B2 JP 3582901 B2 JP3582901 B2 JP 3582901B2 JP 21257995 A JP21257995 A JP 21257995A JP 21257995 A JP21257995 A JP 21257995A JP 3582901 B2 JP3582901 B2 JP 3582901B2
Authority
JP
Japan
Prior art keywords
data
bit
memory
light
emission current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP21257995A
Other languages
Japanese (ja)
Other versions
JPH0939296A (en
Inventor
俊次 村野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera 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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP21257995A priority Critical patent/JP3582901B2/en
Priority to US08/675,287 priority patent/US6166757A/en
Publication of JPH0939296A publication Critical patent/JPH0939296A/en
Application granted granted Critical
Publication of JP3582901B2 publication Critical patent/JP3582901B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Printers Or Recording Devices Using Electromagnetic And Radiation Means (AREA)
  • Led Devices (AREA)

Description

【0001】
【発明の利用分野】
この発明はLEDヘッドに関し、特に発光体単位や、発光体のブロック単位のばらつきを補正し、さらに階調印画を行うようにしたLEDヘッドに関する。
【0002】
【従来技術】
特公平6−30891号公報はサーマルヘッドについて、各ドット毎にカウンタを設けて階調印画データをカウンタにプリセットし、エネーブルクロックでカウンタを1ビットずつ減算し、カウンタの値が0になるまで印画することを提案している。しかしながらこの手法は、発光体のばらつきの著しいLEDヘッドには適用できない。LEDヘッドでは複数の発光体からなる発光体のブロック、例えばLEDアレイ、毎のばらつきが著しく、これを補正する必要がある。またブロック内での個別の発光体毎のばらつきも著しい。そこでこれらを全て発光時間の制御で処理しようとすると、発光体を駆動する前に、ブロック単位のばらつき補正データと発光体毎のばらつき補正データと、階調印画データとを加算して、発光時間を求める必要がある。このような処理は大量の演算を必要とし、LEDヘッドを高価格化すると共に、高速印画の妨げとなる。
【0003】
【発明の課題】
この発明の課題は、LEDヘッドのばらつき補正と階調印画を単純な回路で正確に行うことにある。
【0004】
【発明の構成】
この発明はLEDヘッドの、各発光体毎のばらつき補正データを記憶するための第1のメモリと、LEDヘッドでの複数の発光体からなるブロック毎のばらつき補正データを記憶するための第2のメモリと、LEDヘッドの各発光体毎の階調印画データを記憶するための第3のメモリと、前記各メモリから前記各データを読み出すための読み出し手段と、前記各発光体に発光電流を供給するための、出力可変電流源と、読み出した第1及び第2のメモリのデータに従って前記出力可変電流源を制御し、発光電流を変化させるための発光電流制御手段と、読み出した第3のメモリのデータに従って、かつ前記発光電流制御手段により発光電流を変化させる時間帯とは異なる時間帯に、前記出力可変電流源からの発光電流の持続時間を制御するための発光時間制御手段とを設けたことを特徴とする。
【0005】
好ましくは、前記第1〜第3の各メモリを前記各データをビット毎に1:2:4…の2倍ずつ変化する重みを持つBCDコード化して記憶するように構成し、前記読み出し手段を前記各データをメモリ毎に時分割してビット毎に読み出すように構成し、
前記出力可変電流源をその発光電流が前記BCDコードの各ビットに応じた重みで変化するように構成して、読み出した第1及び第2のメモリの各ビットに同期して、発光電流制御手段で出力可変電流源からの発光電流を変化させ、
さらに前記発光時間制御手段を、読み出した第3のメモリの各ビット毎に、その重みに応じた幅のパルスを発生させるパルス発生回路で構成し、各パルス幅の間、出力可変電流源からほぼ一定の発光電流を発生させるようにする。
【0006】
【発明の作用】
請求項1の発明では、第1のメモリに発光体毎のばらつき補正データを、第2のメモリにブロック毎のばらつき補正データを、第3のメモリに階調印画データを記憶させる。そして発光体毎のばらつき補正データとブロック毎のばらつき補正データに従って、出力可変電流源を制御し、発光電流を制御する。また階調印画データに従って、発光時間を制御する。このためばらつきの補正と階調印画は別個の時間帯に行え、またブロックばらつきの補正と発光体毎のばらつき補正も別個に行うことができ、ばらつきの補正データと階調印画データの合成演算を必要としない。
【0007】
請求項2の発明では、発光体毎のばらつき補正とブロック毎のばらつき補正と階調印画とを、文字通り別個に時分割で行う。ばらつきの補正は、ばらつき補正データのBCDコードでの各ビットの重みに応じて、発光電流を変化させることで行い、階調印画は、階調印画データのBCDコードでの各ビットの重みに応じたパルス幅で、発光時間を制御することで行う。
【0008】
【実施例】
図1〜図4に実施例とその変形とを示す。図1において、2は個別の発光体で、発光体2は例えば64〜128個単位でLEDアレイを構成し、各LEDアレイを1つのブロックと呼び、例えば40ブロック用いる。LEDヘッドでは各ブロック毎や各発光体2毎の出力ばらつきが著しく、階調制御にはこれらのばらつき補正が必要である。LEDヘッドはスタチックドライブでもダイナミックドライブでも良いが、ブロック単位のばらつきと発光体2単位のばらつきを別個に処理するので、この発明はダイナミックドライブに適している。4はカソードドライブトランジスタで、LEDアレイを1ブロックずつ順次駆動する。6はカソード駆動ICで、複数のカソードドライブトランジスタ4を1個ずつ順次オンさせる。カソード駆動IC6は、プリンタ本体からのクロックCLOCKをカウントし、クロックのカウント値からブロックの変更を検出して、トランジスタ4を制御する。
【0009】
8はシフトレジスタからなる第1のメモリで、各発光体2毎のばらつき補正データDATA1をBCDコード化して、例えば5ビット長の32段階で記憶する。10はシフトレジスタからなる第2のメモリで、各ブロック毎のばらつき補正データDATA2をBCDコード化し、例えば5ビット32段階で記憶する。ブロックばらつき補正データは不変なので、シフトレジスタ10に変えてEPROM等の不揮発性メモリに記憶させても良い。12はシフトレジスタからなる第3のメモリで、各発光体2毎の階調印画データDATA3を同様にBCDコード化し、例えば5ビット32階調で記憶する。14はラッチ回路で、シフトレジスタ8,12のデータの転送を受け、A1〜A10は発光体2毎のアンドゲート、16はオアゲート、20は発光体2毎のミラー定電流回路である。
【0010】
22,24,26,28は例えば各5ビットのシフトレジスタで、シフトレジスタ22,24はストローブ信号SCLK1で駆動され、この信号で出力データビットが1ビットずつ順にシフトし、出力ビットの持続時間は共通である。またシフトレジスタ26はストローブ信号SCLK2で駆動され、この信号でデータビットが1ビットずつシフトし、出力ビットの持続時間は共通である。シフトレジスタ28はDFFとゲートを用いた分周回路からなり、通常の分周回路との違いは上位のビットにデータがあると、それよりも下位のビットの出力をブロックすることである。上位ビットを左側に示すものとして、例えば分周回路の内部出力が(0,1,1,1,1)の場合、上から2番目のビットに1のデータがあるので、外部出力は(0,1,0,0,0)となる。シフトレジスタ28はストローブ信号SCLK3で駆動され、最下位ビットからの出力時間を1とすると、ビット毎の出力時間は1:2:4:8:16の5段階に変化し、ビットの重みに応じた出力時間を持つ。シフトレジスタ28がパルス発生回路に対応する。
【0011】
S1〜S5はスイッチ、30はオアゲート、32は基準電流発生回路で、スイッチS1〜S5により内蔵の基準抵抗の値を切り替えて基準電流を切り替え、基準電流値は例えば1mA,2mA,4mA,8mA,16mAの5段階に変化する。これはシフトレジスタ8,10でのBCDコード化したデータの重みに対応する。ミラー定電流回路20は、基準電流発生回路32からの基準電流と等しい値の発光電流を各発光体2に加え、そのオンオフはオアゲート16で制御する。
【0012】
A11〜A15はアンドゲートで、シフトレジスタ10に接続され、各ブロック毎に5個のアンドゲートA11〜A15がある。アンドゲートA11〜A15は駆動IC6からの信号でブロック毎に動作し、現在駆動中のブロックに対応するブロックばらつき補正データをシフトレジスタ10から読み出す。OR1〜OR5はオアゲートで、オアゲートOR1はアンドゲートA11からの各ブロックの最下位の信号を合成し、同様にオアゲートOR2は下から2番目の位の信号を合成し、以下順に信号を合成する。A16〜A20はアンドゲートで、オアゲートOR1〜OR5の信号をシフトレジスタ26からの信号にアンド演算で同期させる。32はオアゲートで、アンドゲートA16〜A20の出力をオア演算し、ブロックばらつきの補正の間、オアゲート16をオンさせる。
【0013】
図1のLEDヘッドは図2のように変更でき、図2には変更部のみを示す。40はパラレルイン・シリアルアウトのシフトレジスタで、OR6はオアゲート、42はアンドゲートで、シフトクロックSCLK1やシフトレジスタ28の出力信号を用いて、シフトレジスタ40のデータを1ビットずつ順に左シフトさせ、最下位のデータから読み出す。このようにすればアンドゲートA1〜A10を用いずに、シフトレジスタ40を用いて、シフトレジスタ8の発光体毎のばらつき補正データと、シフトレジスタ12の階調印画データを、1ビットずつスライスして読み出すことができる。
【0014】
同様に、シフトレジスタ10をシフトクロックSCLK2で1ビットずつ左シフトする循環型のシフトレジスタとし、最下位のビットのみを読み出せば、アンドゲートA11〜A15やオアゲートOR1〜OR5は不要になる。この場合、アンドゲートA16〜A20には例えば全て、シフトレジスタ10の最下位の信号を入力し、シフトレジスタ26の信号とアンドゲートA16〜A20で同期させて、ビット毎の信号を取り出せば良い。
【0015】
図3に実施例の動作を示す。シフトレジスタ8には発光体2毎のばらつき補正データが入力され、シフトレジスタ12には階調印画データが入力される。またシフトレジスタ10にはブロック毎のばらつきの補正データが入力される。これらのデータはいずれもBCDコード化して入力される。シフトレジスタ8,12には1ブロック分のデータが入力され、図示しないラッチ信号によりラッチ回路14に転送される。
【0016】
図3は1ブロック分の動作波形を示し、最初にシフトクロックSCLK1がシフトレジスタ22,24に5クロック送られる。最初の1クロックではアンドゲートA1とスイッチS1がオンし、発光体毎のばらつき補正データの最下位ビットに応じて基準電流発生回路32が動作し、基準電流は1mAとなる。個々のミラー定電流回路20は、発光体毎のばらつき補正データの最下位ビットの値に応じてオアゲート16でオンオフし、オンの場合発光電流は1mAである。次のクロックで基準電流は2mAとなり、ミラー定電流回路20は発光体毎のばらつき補正データの下から2番目のビットの値によりオンオフし、オンの場合、発光電流2mAとなる。以下順に基準電流は4mA,8mA,16mAと変化し、これに同期して発光体毎のばらつき補正データでの各ビットの値に応じてオアゲート16がオンオフする。このように、シフトレジスタ24とスイッチS1〜S5を用いて、基準電流発生回路32の基準電流値を変化させ、これに同期してアンドゲートA1〜A5とシフトレジスタ22を用いて、発光体毎のばらつき補正データを1ビットずつスライスして読み出し、基準電流の変化に同期してオアゲート16をオンオフさせる。
【0017】
次に、シフトクロックSCLK2をシフトレジスタ26に5クロック送り、ブロックばらつきを補正する。アンドゲートA11〜A15を用いて駆動中のブロックに対するブロックばらつき補正データを読み出し、オアゲートOR1〜OR5を介して取り出す。取り出した信号を、アンドゲートA16〜A20でシフトレジスタ26の出力に同期させ、スイッチS1〜S5に送る。このようにシフトレジスタ26とアンドゲートA16〜A20等により、シフトレジスタ10のデータを1ビットずつスライスして読み出し、それに応じて基準電流発生回路32の基準電流が変化する。アンドゲートA16〜A20の出力をオアゲート34でオア演算し、その出力Fでオアゲート16をオンさせ、ミラー定電流回路20を基準電流発生回路32で定まる電流値で動作させる。
【0018】
発光体毎のばらつき補正と、ブロック毎のばらつき補正が終了すると、階調印画を行う。このためにシフトクロックSCLK3を5クロック用いて、シフトレジスタ28からパルス幅が1:2:4:8:16の出力パルスを取り出す。このパルスでアンドゲートA6〜A10を動作させ、シフトレジスタ12からの階調印画データに応じた時間、オアゲート16をオンさせる。階調印画データでの駆動時の発光電流は一定で、1〜16mAのいずれでも良いが、ここでは16mAとした。
【0019】
図4に、実施例でのばらつき補正と階調印画の原理を示す。LEDヘッドではブロックの平均発光出力に対する発光体2毎の出力ばらつきが例えば±30%程度存在し、ブロック毎のばらつきはさらに大きく、例えば±100%程度存在する。そこでブロック間のばらつきを補正するように発光電流を△i1だけ変化させ、発光体2毎のばらつきを補正するように発光電流を△i2だけ変化させ、ばらつきを補正する。このために基準電流発生回路32の基準電流を1mAから16mAへと変化させ、それに同期してばらつき補正データを1ビットずつ取り出し、ばらつき補正データに従ってミラー定電流回路20をオンオフさせる。そして階調制御はシフトレジスタ28を用いたパルス幅制御で行い、パルス幅制御の間発光電流は一定とする。
【0020】
実施例の効果を示すと、ばらつきの補正と階調印画を別個に処理するので、演算量が少なく、簡単な駆動回路を用いることができ、かつ高速印画に適する。ばらつきの補正は、発光体毎のばらつきとブロック単位のばらつきに分割して行うので、ブロック単位のばらつき補正データは不変で、その分データ転送や処理が簡単になる。発光電流の制御は基準電流発生回路32とミラー定電流回路20を用いるので、基準電流を変えるだけで良い。階調印画はパルス幅制御で行い、ばらつき補正とは分離して行える。またデータの取り出しはアンドゲートA1〜A20等により簡単に行え、ビット毎にカウンタを設ける必要が無い。
【0021】
【発明の効果】
この発明では、LEDヘッドでのばらつき補正と階調印画とを単純な回路で正確に行うことができる。特に、発光体毎のばらつき補正とブロック毎のばらつき補正と、階調印画とを別個に処理できる。
【図面の簡単な説明】
【図1】実施例のLEDヘッドの要部回路図
【図2】変形例のLEDヘッドの要部回路図
【図3】実施例の動作波形図
【図4】実施例での階調印画と発光体ばらつき並びにブロックばらつきの補正原理を示す特性図
【符号の説明】
2 発光体
4 カソードドライブトランジスタ
6 カソード駆動IC
8〜12 シフトレジスタ
14 ラッチ回路
A1〜A20 アンドゲート
OR1〜OR6 オアゲート
20 ミラー定電流回路
22〜28 シフトレジスタ
S1〜S5 スイッチ
30 オアゲート
32 基準電流発生回路
40 シフトレジスタ
42 アンドゲート
[0001]
Field of application of the invention
The present invention relates to an LED head, and more particularly, to an LED head that corrects variations in light-emitting units or block-by-light-emitting units and performs gradation printing.
[0002]
[Prior art]
Japanese Patent Publication No. Hei 6-30891 discloses a thermal head in which a counter is provided for each dot, gradation print data is preset in the counter, and the counter is decremented by one bit by an enable clock until the counter value becomes zero. Propose to print. However, this method cannot be applied to an LED head in which the luminous elements vary greatly. In the LED head, the luminous body block composed of a plurality of luminous bodies, for example, an LED array, has a remarkable variation, which needs to be corrected. In addition, the variation between individual light-emitting elements in the block is remarkable. Therefore, if all of these are to be processed by the control of the light emission time, before driving the light emitters, the variation correction data for each block, the variation correction data for each light emitter, and the gradation print data are added, and the light emission time is calculated. Need to ask. Such a process requires a large amount of calculation, which makes the LED head expensive and hinders high-speed printing.
[0003]
[Problems of the Invention]
It is an object of the present invention to accurately perform variation correction and gradation printing of an LED head with a simple circuit.
[0004]
Configuration of the Invention
The present invention provides a first memory for storing variation correction data for each light emitter of an LED head, and a second memory for storing variation correction data for each block of a plurality of light emitters in an LED head. A memory, a third memory for storing gradation print data for each light emitting body of the LED head, a reading unit for reading out each data from each memory, and supplying a light emitting current to each light emitting body Output current control means for controlling the output variable current source in accordance with the read data of the first and second memories to change the light emission current, and the read third memory The duration of the light-emitting current from the output variable current source is controlled in accordance with the above data and in a time period different from the time period in which the light-emitting current is changed by the light-emitting current control means. Characterized by providing a light emission time control unit.
[0005]
Preferably, each of the first to third memories is configured to store the data in the form of a BCD code having a weight that changes by a factor of 2: 2: 4. The data is time-divided for each memory and read out for each bit,
The output variable current source is configured such that its emission current changes with a weight corresponding to each bit of the BCD code, and the emission current control means is synchronized with each read bit of the first and second memories. Changes the emission current from the output variable current source,
Further, the light emission time control means is constituted by a pulse generation circuit for generating a pulse having a width corresponding to the weight of each bit of the read third memory, and during each pulse width, the output variable current source substantially supplies the pulse. A constant emission current is generated.
[0006]
Effect of the Invention
According to the first aspect of the invention, the first memory stores the variation correction data for each light emitter, the second memory stores the variation correction data for each block, and the third memory stores the gradation print data. Then, according to the variation correction data for each light emitter and the variation correction data for each block, the output variable current source is controlled to control the emission current. The light emission time is controlled according to the gradation print data. For this reason, the variation correction and gradation printing can be performed in separate time zones, and the block variation correction and the variation correction for each light emitter can also be separately performed. do not need.
[0007]
According to the second aspect of the present invention, the variation correction for each light emitter, the variation correction for each block, and the gradation printing are literally separately performed in a time-division manner. Correction of variations, depending on the weight of each bit of the BCD code of the variation correction data is performed by changing the light emission current, gradation printing is according to the weight of each bit of the BCD code of the gradation printing data This is performed by controlling the light emission time with the adjusted pulse width.
[0008]
【Example】
1 to 4 show an embodiment and its modifications. In FIG. 1, reference numeral 2 denotes an individual light emitter, and the light emitter 2 constitutes an LED array in units of, for example, 64 to 128 LEDs, and each LED array is called one block, for example, 40 blocks are used. In the LED head, the output variation between each block and each light emitting body 2 is remarkable, and these variations need to be corrected for gradation control. The LED head may be either a static drive or a dynamic drive. However, the present invention is suitable for a dynamic drive because the variation in a block unit and the variation in a light emitting unit are separately processed. A cathode drive transistor 4 sequentially drives the LED array one block at a time. Reference numeral 6 denotes a cathode drive IC which sequentially turns on a plurality of cathode drive transistors 4 one by one. The cathode drive IC 6 counts the clock CLOCK from the printer main body, detects a change in the block from the count value of the clock, and controls the transistor 4.
[0009]
Reference numeral 8 denotes a first memory formed of a shift register, which converts the variation correction data DATA1 for each light emitting body 2 into a BCD code and stores the data in, for example, 32 stages of 5-bit length. Reference numeral 10 denotes a second memory formed of a shift register, which converts the variation correction data DATA2 for each block into a BCD code and stores the data in, for example, 32 stages of 5 bits. Since the block variation correction data is invariable, it may be stored in a nonvolatile memory such as an EPROM instead of the shift register 10. Reference numeral 12 denotes a third memory formed of a shift register, which similarly converts the gradation print data DATA3 for each light emitting body 2 into a BCD code and stores the data in, for example, 5 bits and 32 gradations. Numeral 14 denotes a latch circuit, which receives data transferred from the shift registers 8 and 12, A1 to A10 denote AND gates for each light emitter 2, 16 or gates, and 20 denotes a mirror constant current circuit for each light emitter 2.
[0010]
Reference numerals 22, 24, 26, and 28 denote shift registers of, for example, 5 bits each. The shift registers 22 and 24 are driven by a strobe signal SCLK1, and output data bits are sequentially shifted by one bit by this signal. It is common. The shift register 26 is driven by the strobe signal SCLK2, and the data bits are shifted one bit at a time by this signal, and the output bits have the same duration. The shift register 28 includes a frequency dividing circuit using a DFF and a gate. The difference from a normal frequency dividing circuit is that when data is present in an upper bit, the output of a lower bit is blocked. Assuming that the upper bits are shown on the left side, for example, when the internal output of the frequency divider is (0, 1, 1, 1, 1), the external output is (0 , 1,0,0,0). The shift register 28 is driven by the strobe signal SCLK3. Assuming that the output time from the least significant bit is 1, the output time for each bit changes in five stages of 1: 2: 4: 8: 16 and depends on the bit weight. With output time. The shift register 28 corresponds to a pulse generation circuit.
[0011]
S1 to S5 are switches, 30 is an OR gate, 32 is a reference current generation circuit, and switches S1 to S5 are used to switch the value of a built-in reference resistor to switch the reference current. The reference current values are, for example, 1 mA, 2 mA, 4 mA, 8 mA, It changes to 5 steps of 16 mA. This corresponds to the weight of the BCD- coded data in the shift registers 8 and 10. The mirror constant current circuit 20 applies a light emission current having a value equal to the reference current from the reference current generation circuit 32 to each light emitter 2, and its ON / OFF is controlled by the OR gate 16.
[0012]
A11 to A15 are AND gates connected to the shift register 10, and there are five AND gates A11 to A15 for each block. The AND gates A <b> 11 to A <b> 15 operate on a block-by-block basis using a signal from the drive IC 6, and read out block shift correction data corresponding to the block currently being driven from the shift register 10. OR1 to OR5 are OR gates, OR gate OR1 synthesizes the lowest signal of each block from AND gate A11, and OR gate OR2 synthesizes the second lowest signal in the same manner, and synthesizes the signals in the following order. A16 to A20 are AND gates for synchronizing the signals of the OR gates OR1 to OR5 with the signal from the shift register 26 by AND operation. An OR gate 32 performs an OR operation on the outputs of the AND gates A16 to A20, and turns on the OR gate 16 during the correction of the block variation.
[0013]
The LED head of FIG. 1 can be changed as shown in FIG. 2, and FIG. 2 shows only the changed part. Reference numeral 40 denotes a parallel-in / serial-out shift register, OR6 denotes an OR gate, 42 denotes an AND gate, and shifts the data of the shift register 40 left by one bit in order by using the shift clock SCLK1 and the output signal of the shift register 28. Read from the lowest data. In this way, the shift register 40 is not used and the shift correction data for each light emitter of the shift register 8 and the gradation print data of the shift register 12 are sliced one bit at a time without using the AND gates A1 to A10. Can be read out.
[0014]
Similarly, if the shift register 10 is a cyclic shift register that shifts left one bit at a time by the shift clock SCLK2 and only the least significant bit is read, the AND gates A11 to A15 and the OR gates OR1 to OR5 become unnecessary. In this case, for example, the least significant signal of the shift register 10 may be input to all the AND gates A16 to A20, and the signal of the bit may be extracted by synchronizing the signal of the shift register 26 with the AND gates A16 to A20.
[0015]
FIG. 3 shows the operation of the embodiment. The shift register 8 receives variation correction data for each light emitter 2, and the shift register 12 receives tone print data. Further, the shift register 10 is supplied with correction data of variation for each block. All of these data are BCD- coded and input. One block of data is input to the shift registers 8 and 12, and is transferred to the latch circuit 14 by a latch signal (not shown).
[0016]
FIG. 3 shows operation waveforms for one block. First, five shift clocks SCLK1 are sent to the shift registers 22 and 24. In the first one clock, the AND gate A1 and the switch S1 are turned on, the reference current generating circuit 32 operates according to the least significant bit of the variation correction data for each light emitter, and the reference current becomes 1 mA. Each mirror constant current circuit 20 is turned on and off by the OR gate 16 according to the value of the least significant bit of the variation correction data for each light emitter, and when it is on, the light emission current is 1 mA. At the next clock, the reference current becomes 2 mA, and the mirror constant current circuit 20 turns on and off according to the value of the second lowest bit of the variation correction data for each light emitter. When it is on, the light emission current becomes 2 mA. In the following, the reference current sequentially changes to 4 mA, 8 mA, and 16 mA, and in synchronization with this, the OR gate 16 is turned on and off according to the value of each bit in the variation correction data for each light emitter. As described above, the reference current value of the reference current generating circuit 32 is changed using the shift register 24 and the switches S1 to S5, and in synchronization with this, the AND gates A1 to A5 and the shift register 22 are used to change The variation correction data is sliced and read one bit at a time, and the OR gate 16 is turned on and off in synchronization with a change in the reference current.
[0017]
Next, five clocks of the shift clock SCLK2 are sent to the shift register 26 to correct block variations. The block variation correction data for the block being driven is read using the AND gates A11 to A15, and is taken out via the OR gates OR1 to OR5. The extracted signal is synchronized with the output of the shift register 26 by AND gates A16 to A20 and sent to the switches S1 to S5. As described above, the data of the shift register 10 is sliced and read one bit at a time by the shift register 26 and the AND gates A16 to A20 and the like, and the reference current of the reference current generating circuit 32 changes accordingly. The outputs of the AND gates A16 to A20 are ORed by the OR gate 34, and the OR gate 16 is turned on by the output F, and the mirror constant current circuit 20 is operated with the current value determined by the reference current generating circuit 32.
[0018]
When the variation correction for each light emitter and the variation correction for each block are completed, gradation printing is performed. For this purpose, an output pulse having a pulse width of 1: 2: 4: 8: 16 is extracted from the shift register 28 using five shift clocks SCLK3. With this pulse, the AND gates A6 to A10 are operated, and the OR gate 16 is turned on for a time corresponding to the gradation print data from the shift register 12. The emission current at the time of driving with the gradation printing data is constant and may be any of 1 to 16 mA, but here it is 16 mA.
[0019]
FIG. 4 shows the principle of variation correction and gradation printing in the embodiment. In the LED head, there is an output variation of, for example, about ± 30% for each light emitter 2 with respect to the average light emission output of the block, and the variation for each block is even larger, for example, about ± 100%. Therefore, the emission current is changed by Δi1 so as to correct the variation between the blocks, and the emission current is changed by Δi2 so as to correct the variation of each light emitting body 2 to correct the variation. For this purpose, the reference current of the reference current generation circuit 32 is changed from 1 mA to 16 mA, the variation correction data is taken out one bit at a time in synchronization therewith, and the mirror constant current circuit 20 is turned on and off according to the variation correction data. The gradation control is performed by pulse width control using the shift register 28, and the light emission current is kept constant during the pulse width control.
[0020]
According to the effects of the embodiment, correction of variation and gradation printing are separately processed, so that the amount of calculation is small, a simple driving circuit can be used, and the present invention is suitable for high-speed printing. Since the correction of the variation is divided into the variation for each light emitter and the variation for each block, the variation correction data for each block is invariable, and the data transfer and processing are simplified accordingly. Since the control of the emission current uses the reference current generation circuit 32 and the mirror constant current circuit 20, it is only necessary to change the reference current. Tone printing is performed by pulse width control, and can be performed separately from variation correction. Further, data can be easily extracted by the AND gates A1 to A20 and the like, and there is no need to provide a counter for each bit.
[0021]
【The invention's effect】
According to the present invention, the variation correction and the gradation printing in the LED head can be accurately performed by a simple circuit. In particular, the variation correction for each light emitter, the variation correction for each block, and gradation printing can be separately processed.
[Brief description of the drawings]
FIG. 1 is a main part circuit diagram of an LED head according to an embodiment. FIG. 2 is a main part circuit diagram of an LED head according to a modification. FIG. 3 is an operation waveform diagram of the embodiment. Characteristic diagram showing the principle of correcting illuminant variation and block variation [Explanation of symbols]
2 light emitter 4 cathode drive transistor 6 cathode drive IC
8 to 12 shift register 14 latch circuit A1 to A20 AND gate OR1 to OR6 OR gate 20 mirror constant current circuit 22 to 28 shift register S1 to S5 switch 30 OR gate 32 reference current generating circuit 40 shift register 42 AND gate

Claims (2)

LEDヘッドの各発光体毎のばらつき補正データを記憶するための第1のメモリと、LEDヘッドでの複数の発光体からなるブロック毎のばらつき補正データを記憶するための第2のメモリと、LEDヘッドの各発光体毎の階調印画データを記憶するための第3のメモリと、
前記各メモリから前記各データを読み出すための読み出し手段と、
前記各発光体に発光電流を供給するための、出力可変電流源と、
読み出した第1及び第2のメモリのデータに従って前記出力可変電流源を制御し、発光電流を変化させるための発光電流制御手段と、
読み出した第3のメモリのデータに従って、かつ前記発光電流制御手段により発光電流を変化させる時間帯とは異なる時間帯に、前記出力可変電流源からの発光電流の持続時間を制御するための発光時間制御手段とを設けたことを特徴とするLEDヘッド。
A first memory for storing variation correction data for each light emitter of the LED head, a second memory for storing variation correction data for each block of a plurality of light emitters in the LED head, and an LED; A third memory for storing gradation printing data for each light emitting body of the head;
Reading means for reading each of the data from each of the memories;
An output variable current source for supplying a light emitting current to each of the light emitters,
A light emission current control unit for controlling the output variable current source according to the read data of the first and second memories to change a light emission current;
An emission time for controlling the duration of the emission current from the output variable current source in accordance with the read data of the third memory and in a time zone different from the time zone in which the emission current is changed by the emission current control means. An LED head comprising a control unit.
前記第1〜第3の各メモリを前記各データをビット毎に1:2:4…の2倍ずつ変化する重みを持つBCDコード化して記憶するように構成し、前記読み出し手段を前記各データをメモリ毎に時分割してビット毎に読み出すように構成し、
前記出力可変電流源をその発光電流が前記BCDコードの各ビットに応じた重みで変化するように構成して、読み出した第1及び第2のメモリの各ビットに同期して、発光電流制御手段で出力可変電流源からの発光電流を変化させ、
さらに前記発光時間制御手段を、読み出した第3のメモリの各ビット毎に、その重みに応じた幅のパルスを発生させるパルス発生回路で構成し、各パルス幅の間、出力可変電流源からほぼ一定の発光電流を発生させるようにしたことを特徴とする請求項1記載のLEDヘッド。
Each of the first to third memories is configured to store the data in the form of a BCD code having a weight that changes by 2 times 1: 2: 4. Is read in a time-division manner for each memory and for each bit,
The output variable current source is configured such that its emission current changes with a weight corresponding to each bit of the BCD code, and the emission current control means is synchronized with each read bit of the first and second memories. Changes the emission current from the output variable current source,
Further, the light emission time control means is constituted by a pulse generation circuit for generating a pulse having a width corresponding to the weight of each bit of the read third memory, and during each pulse width, the output variable current source substantially supplies the pulse. 2. The LED head according to claim 1, wherein a constant light emission current is generated.
JP21257995A 1995-06-30 1995-07-28 LED head Expired - Fee Related JP3582901B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP21257995A JP3582901B2 (en) 1995-07-28 1995-07-28 LED head
US08/675,287 US6166757A (en) 1995-06-30 1996-07-01 Led head

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21257995A JP3582901B2 (en) 1995-07-28 1995-07-28 LED head

Publications (2)

Publication Number Publication Date
JPH0939296A JPH0939296A (en) 1997-02-10
JP3582901B2 true JP3582901B2 (en) 2004-10-27

Family

ID=16625043

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21257995A Expired - Fee Related JP3582901B2 (en) 1995-06-30 1995-07-28 LED head

Country Status (1)

Country Link
JP (1) JP3582901B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7597424B2 (en) * 2004-05-27 2009-10-06 Canon Kabushiki Kaisha Printhead substrate, printhead, head cartridge, and printing apparatus
JP6696355B2 (en) * 2016-08-26 2020-05-20 富士ゼロックス株式会社 Exposure control apparatus and image forming apparatus

Also Published As

Publication number Publication date
JPH0939296A (en) 1997-02-10

Similar Documents

Publication Publication Date Title
US5300960A (en) Dot printer and method for grey level recording and circuit for use in same
JP3344080B2 (en) Multi-color LED display unit
JP2000056727A (en) Display panel gradation driving device
US6130700A (en) Aligner, exposure method and printer
JP3582901B2 (en) LED head
JP3084452B2 (en) Line thermal printer
US6166757A (en) Led head
JP3568001B2 (en) LED head
KR20200085249A (en) Pixel and Display comprising pixels
JPH0468152B2 (en)
JPS647591B2 (en)
JPH0720711B2 (en) Light emitting element drive
US6222510B1 (en) Display unit
US5546113A (en) Method of controlling the printing condition of a thermal print head
JPH024547A (en) Driver for light emitting element
JPS62108586A (en) Compensator for dispersion of amount of light from led array
JP2002091379A (en) Driving method of capacitive light emitting device display and control device therefor
JP2001013904A (en) Light emitting display device drive circuit
JPH10235929A (en) Light emission control device and printing device using the light emission control device
JP3387803B2 (en) LED array drive
JPH0671938A (en) Image forming device
JPH07214819A (en) Exposure system using LED array
JPH08281992A (en) Line type thermal transfer printer
JP2006248167A (en) Exposure head control apparatus and image forming apparatus
JPH04276467A (en) Led printer

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040204

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040511

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040628

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: 20040727

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040727

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20080806

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20080806

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090806

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090806

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100806

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees